From a75c09302200efabdc7ba7a7f4b9b9a88126aff9 Mon Sep 17 00:00:00 2001 From: nishant_sachdeva Date: Thu, 6 Jul 2023 19:25:26 +0530 Subject: [PATCH 01/24] ir2vec compiling and executable created with llvm16 --- src/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 21c53f61..5dbc3c14 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -10,7 +10,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2") set(LT_LLVM_INSTALL_DIR "" CACHE PATH "LLVM installation directory") list(APPEND CMAKE_PREFIX_PATH "${LT_LLVM_INSTALL_DIR}/lib/cmake/llvm/") -find_package(LLVM 14.0.0 REQUIRED CONFIG) +find_package(LLVM 16.0.0 REQUIRED CONFIG) message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}") message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}") From 36b5fdc3503990f750322ccaf2705974d81e6eb4 Mon Sep 17 00:00:00 2001 From: nishant_sachdeva Date: Fri, 7 Jul 2023 09:47:06 +0530 Subject: [PATCH 02/24] generated triplets for llvm16 --- seed_embeddings/triplets.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seed_embeddings/triplets.sh b/seed_embeddings/triplets.sh index e9e0da7d..478b803f 100644 --- a/seed_embeddings/triplets.sh +++ b/seed_embeddings/triplets.sh @@ -69,7 +69,7 @@ while read p; do fi USED_OPT[$a]=$opt DEBUG echo "opt from $opt" - ${LLVM_BUILD}/bin/opt-14 -S -$opt $p -o $tmpfile + ${LLVM_BUILD}/bin/opt-16 -S -$opt $p -o $tmpfile $COLLECT_BUILD/bin/ir2vec -collectIR -o $4 $tmpfile &>/dev/null let "a++" rm "$tmpfile" From 3c283f97d3a2a32da711fe73fbe327d6fe9efca6 Mon Sep 17 00:00:00 2001 From: nishant_sachdeva Date: Fri, 7 Jul 2023 14:08:36 +0530 Subject: [PATCH 03/24] seed embeddings generated, oracle generated, verify-all working for llvm16 --- seed_embeddings/OpenKE/generate_embeddings.sh | 21 + src/CMakeLists.txt | 6 +- src/test-suite/CMakeLists.txt | 4 +- ...the_closest_pair_from_two_sorted_arrays.ll | 227 + .../Iterative_QuickSort.ll | 352 ++ .../Nearly_sorted_Algo.ll | 3616 +++++++++++++ .../aho-corasick-algorithm.ll | 3296 ++++++++++++ ...am-substring-search-search-permutations.ll | 287 ++ .../bellman-ford-algorithm.ll | 557 ++ .../PE-benchmarks-llfiles-llvm16/bfs.ll | 1176 +++++ .../biconnectivity.ll | 1225 +++++ .../binary-insertion-sort.ll | 249 + .../binomial-coefficient.ll | 245 + .../birthday-paradox.ll | 88 + .../boolean-parenthesization-problem.ll | 577 +++ .../boruvkas-algorithm.ll | 680 +++ .../box-stacking.ll | 507 ++ .../boyer-moore-algorithm.ll | 867 ++++ .../channel-assignment.ll | 290 ++ .../coin-change.ll | 260 + ...m-points-in-a-grid-using-two-traversals.ll | 488 ++ ...truction-of-lcp-array-from-suffix-array.ll | 4582 +++++++++++++++++ .../count-1s-sorted-binary-array.ll | 176 + ...r-binary-strings-without-consecutive-1s.ll | 160 + ...whose-sum-of-digits-equals-to-given-sum.ll | 227 + ...nt-possible-ways-to-construct-buildings.ll | 144 + .../count-ways-reach-nth-stair.ll | 154 + .../cut-vertices.ll | 1199 +++++ .../cutting-a-rod.ll | 168 + .../detect-cycle-in-a-graph.ll | 988 ++++ .../detect-cycle-undirected-graph.ll | 987 ++++ .../dfa-based-division.ll | 205 + .../PE-benchmarks-llfiles-llvm16/dfs.ll | 884 ++++ .../edit-distance.ll | 895 ++++ ...icient-constructtion-of-finite-automata.ll | 320 ++ .../egg-dropping-puzzle.ll | 284 + .../euler-circuit-directed-graph.ll | 1607 ++++++ .../eulerian-path-and-circuit.ll | 1524 ++++++ ...ind-common-elements-three-sorted-arrays.ll | 246 + .../find-k-closest-elements-given-value.ll | 334 ++ ...-consecutive-path-in-a-character-matrix.ll | 418 ++ ...imum-number-of-coins-that-make-a-change.ll | 235 + .../find-parity.ll | 117 + .../find-two-non-repeating-element.ll | 211 + .../finite-automata-algorithm.ll | 335 ++ .../floyd-warshall.ll | 335 ++ .../graph-coloring.ll | 1344 +++++ .../hamiltonian-cycle-backtracking.ll | 377 ++ .../insertion-sort-for-singly-linked-list.ll | 233 + .../PE-benchmarks-llfiles-llvm16/karatsuba.ll | 1725 +++++++ .../kmp-algorithm.ll | 317 ++ ...sorted-array-set-2-expected-linear-time.ll | 316 ++ ...rted-array-set-3-worst-case-linear-time.ll | 1651 ++++++ .../largest-independent-set-problem.ll | 306 ++ .../largest-sum-contiguous-subarray.ll | 179 + .../lexicographic-rank-of-a-string.ll | 222 + .../little-and-big-endian-mystery.ll | 75 + .../longest-bitonic-subsequence.ll | 364 ++ ...-length-substring-sum-first-second-half.ll | 283 + .../longest-increasing-subsequence.ll | 156 + .../longest-palindrome-substring.ll | 868 ++++ .../longest-palindromic-subsequence.ll | 300 ++ .../longest-path-directed-acyclic-graph.ll | 3615 +++++++++++++ .../m-coloring-problem.ll | 288 ++ .../magic-square.ll | 286 + .../matrix-chain-multiplication.ll | 296 ++ .../maximum-length-chain-of-pairs.ll | 264 + ...uying-and-selling-a-share-at-most-twice.ll | 331 ++ ...b-matrix-with-all-1s-in-a-binary-matrix.ll | 406 ++ .../maximum-sum-increasing-subsequence.ll | 272 + .../maximum-sum-rectangle-in-a-2d-matrix.ll | 377 ++ .../merge-sort-for-doubly-linked-list.ll | 409 ++ .../mergeSort_LinkedList.ll | 325 ++ .../min-cost-path.ll | 176 + ...-to-move-maximum-and-minimum-to-corners.ll | 185 + .../minimum-cost-polygon-triangulation.ll | 427 ++ .../minimum-cut-in-a-directed-graph.ll | 2695 ++++++++++ ...-of-jumps-to-reach-end-of-a-given-array.ll | 252 + ...um-positive-points-to-reach-destination.ll | 398 ++ .../mobile-numeric-keypad-problem.ll | 418 ++ ...obile-numeric-keypad-problem_space_optm.ll | 458 ++ .../n-queen-problem.ll | 264 + .../naive-algorithm.ll | 186 + .../optimal-binary-search-tree.ll | 362 ++ .../optimized-naive-algorithm.ll | 718 +++ .../overlapping-subproblems-property.ll | 154 + .../palindrome-partitioning.ll | 372 ++ .../partition-problem.ll | 320 ++ .../permutations-of-a-given-string.ll | 680 +++ .../program-for-nth-fibonacci-number.ll | 96 + .../program-wish-womens-day.ll | 310 ++ .../quicksort-for-linked-list.ll | 378 ++ .../quicksort-on-singly-linked-list.ll | 404 ++ .../rabin-karp-algorithm.ll | 322 ++ .../rat-in-a-maze.ll | 286 + .../reservoir-sampling.ll | 241 + .../rotate-bits-of-an-integer.ll | 142 + .../shortest-common-supersequence.ll | 322 ++ .../sieve-of-eratosthenes.ll | 212 + .../snake-ladder.ll | 2460 +++++++++ .../sort-array-wave-form-2.ll | 224 + ...sort-n-numbers-range-0-n2-1-linear-time.ll | 352 ++ ...r-x-find-pair-array-whose-sum-closest-x.ll | 205 + .../strongly-connected-components.ll | 3298 ++++++++++++ .../subset-sum-problem.ll | 289 ++ .../subset-sum.ll | 363 ++ .../PE-benchmarks-llfiles-llvm16/sudoku.ll | 556 ++ .../tarjan-algorithm.ll | 3170 ++++++++++++ .../the-knights-tour.ll | 341 ++ .../topological-sorting.ll | 3100 +++++++++++ ...of-non-decreasing-numbers-with-n-digits.ll | 243 + .../tower-of-hanoi.ll | 132 + .../transitive-closure-of-a-graph.ll | 268 + .../trie-suffixes.ll | 1702 ++++++ .../tug-of-war.ll | 404 ++ .../ugly-numbers.ll | 126 + .../union-find.ll | 343 ++ .../vertex-cover-problem.ll | 953 ++++ .../weighted-job-scheduling.ll | 1711 ++++++ .../PE-benchmarks-llfiles-llvm16/word-wrap.ll | 524 ++ .../z-algorithm-linear-time.ll | 1004 ++++ src/test-suite/generateOracle.sh | 2 +- src/test-suite/generate_llfiles.sh | 5 +- src/test-suite/index-llvm16.files | 118 + src/test-suite/oracle/FA_llvm16/ir2vec.txt | 118 + src/test-suite/oracle/FA_llvm16_f/ir2vec.txt | 2220 ++++++++ .../oracle/FA_llvm16_onDemand/ir2vec.txt | 269 + src/test-suite/oracle/SYM_llvm16/ir2vec.txt | 118 + src/test-suite/oracle/SYM_llvm16_f/ir2vec.txt | 2220 ++++++++ .../oracle/SYM_llvm16_onDemand/ir2vec.txt | 269 + ...bedding_1500E_300D_250batches6.0margin.txt | 63 + 131 files changed, 85277 insertions(+), 9 deletions(-) create mode 100644 seed_embeddings/OpenKE/generate_embeddings.sh create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/Find_the_closest_pair_from_two_sorted_arrays.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/Iterative_QuickSort.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/Nearly_sorted_Algo.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/aho-corasick-algorithm.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/anagram-substring-search-search-permutations.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/bellman-ford-algorithm.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/bfs.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/biconnectivity.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/binary-insertion-sort.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/binomial-coefficient.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/birthday-paradox.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/boolean-parenthesization-problem.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/boruvkas-algorithm.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/box-stacking.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/boyer-moore-algorithm.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/channel-assignment.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/coin-change.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/collect-maximum-points-in-a-grid-using-two-traversals.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/construction-of-lcp-array-from-suffix-array.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/count-1s-sorted-binary-array.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/count-number-binary-strings-without-consecutive-1s.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/count-possible-ways-to-construct-buildings.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/count-ways-reach-nth-stair.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/cut-vertices.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/cutting-a-rod.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/detect-cycle-in-a-graph.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/detect-cycle-undirected-graph.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/dfa-based-division.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/dfs.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/edit-distance.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/efficient-constructtion-of-finite-automata.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/egg-dropping-puzzle.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/euler-circuit-directed-graph.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/eulerian-path-and-circuit.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/find-common-elements-three-sorted-arrays.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/find-k-closest-elements-given-value.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/find-length-of-the-longest-consecutive-path-in-a-character-matrix.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/find-minimum-number-of-coins-that-make-a-change.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/find-parity.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/find-two-non-repeating-element.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/finite-automata-algorithm.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/floyd-warshall.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/graph-coloring.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/hamiltonian-cycle-backtracking.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/insertion-sort-for-singly-linked-list.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/karatsuba.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/kmp-algorithm.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/largest-independent-set-problem.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/largest-sum-contiguous-subarray.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/lexicographic-rank-of-a-string.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/little-and-big-endian-mystery.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/longest-bitonic-subsequence.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/longest-even-length-substring-sum-first-second-half.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/longest-increasing-subsequence.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/longest-palindrome-substring.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/longest-palindromic-subsequence.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/longest-path-directed-acyclic-graph.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/m-coloring-problem.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/magic-square.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/matrix-chain-multiplication.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-length-chain-of-pairs.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-profit-by-buying-and-selling-a-share-at-most-twice.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-sum-increasing-subsequence.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-sum-rectangle-in-a-2d-matrix.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/merge-sort-for-doubly-linked-list.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/mergeSort_LinkedList.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/min-cost-path.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-cost-polygon-triangulation.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-cut-in-a-directed-graph.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-number-of-jumps-to-reach-end-of-a-given-array.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-positive-points-to-reach-destination.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/mobile-numeric-keypad-problem.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/mobile-numeric-keypad-problem_space_optm.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/n-queen-problem.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/naive-algorithm.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/optimal-binary-search-tree.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/optimized-naive-algorithm.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/overlapping-subproblems-property.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/palindrome-partitioning.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/partition-problem.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/permutations-of-a-given-string.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/program-for-nth-fibonacci-number.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/program-wish-womens-day.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/quicksort-for-linked-list.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/quicksort-on-singly-linked-list.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/rabin-karp-algorithm.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/rat-in-a-maze.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/reservoir-sampling.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/rotate-bits-of-an-integer.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/shortest-common-supersequence.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/sieve-of-eratosthenes.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/snake-ladder.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/sort-array-wave-form-2.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/sort-n-numbers-range-0-n2-1-linear-time.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/sorted-array-number-x-find-pair-array-whose-sum-closest-x.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/strongly-connected-components.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/subset-sum-problem.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/subset-sum.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/sudoku.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/tarjan-algorithm.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/the-knights-tour.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/topological-sorting.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/total-number-of-non-decreasing-numbers-with-n-digits.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/tower-of-hanoi.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/transitive-closure-of-a-graph.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/trie-suffixes.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/tug-of-war.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/ugly-numbers.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/union-find.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/vertex-cover-problem.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/weighted-job-scheduling.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/word-wrap.ll create mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm16/z-algorithm-linear-time.ll create mode 100644 src/test-suite/index-llvm16.files create mode 100644 src/test-suite/oracle/FA_llvm16/ir2vec.txt create mode 100644 src/test-suite/oracle/FA_llvm16_f/ir2vec.txt create mode 100644 src/test-suite/oracle/FA_llvm16_onDemand/ir2vec.txt create mode 100644 src/test-suite/oracle/SYM_llvm16/ir2vec.txt create mode 100644 src/test-suite/oracle/SYM_llvm16_f/ir2vec.txt create mode 100644 src/test-suite/oracle/SYM_llvm16_onDemand/ir2vec.txt create mode 100644 vocabulary/seedEmbedding_1500E_300D_250batches6.0margin.txt diff --git a/seed_embeddings/OpenKE/generate_embeddings.sh b/seed_embeddings/OpenKE/generate_embeddings.sh new file mode 100644 index 00000000..eeb5a224 --- /dev/null +++ b/seed_embeddings/OpenKE/generate_embeddings.sh @@ -0,0 +1,21 @@ +#! /bin/bash + +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=1.5 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=2.0 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=2.5 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=3.0 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=3.5 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=4.0 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=4.5 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=5.0 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=300 --margin=5.0 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=300 --margin=5.5 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=300 --margin=6.0 + +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=5.5 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=6.0 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=6.5 + +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=275 --margin=6.0 +# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=225 --margin=6.0 + diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5dbc3c14..d6927a16 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -35,7 +35,7 @@ set(commonsrc FlowAware.cpp Symbolic.cpp utils.cpp) set(libsrc libIR2Vec.cpp ${commonsrc}) set(binsrc CollectIR.cpp IR2Vec.cpp) -file(GLOB RESOURCE_FILES ../vocabulary/seedEmbeddingVocab-llvm14.txt) +file(GLOB RESOURCE_FILES ../vocabulary/seedEmbedding_1500E_300D_250batches6.0margin.txt) # llvm_map_components_to_libnames(llvm_libs all) llvm_map_components_to_libnames(llvm_libs support core irreader analysis TransformUtils) @@ -68,7 +68,7 @@ install(TARGETS ${IR2VEC_LIB} ${IR2VEC_LIB_STATIC} add_subdirectory(test-suite) add_custom_target(verify-symbolic - COMMAND bash ./sanity_check.sh SYM llvm14 + COMMAND bash ./sanity_check.sh SYM llvm16 COMMENT "Generating Symbolic IR2Vec vectors and comparing with oracle..." WORKING_DIRECTORY ./test-suite DEPENDS ${PROJECT_NAME} @@ -76,7 +76,7 @@ add_custom_target(verify-symbolic ) add_custom_target(verify-flowaware - COMMAND bash sanity_check.sh FA llvm14 + COMMAND bash sanity_check.sh FA llvm16 COMMENT "Generating Flow-Aware IR2Vec vectors and comparing with oracle..." WORKING_DIRECTORY ./test-suite DEPENDS ${PROJECT_NAME} diff --git a/src/test-suite/CMakeLists.txt b/src/test-suite/CMakeLists.txt index 6c975ad6..71e095a2 100644 --- a/src/test-suite/CMakeLists.txt +++ b/src/test-suite/CMakeLists.txt @@ -1,5 +1,5 @@ configure_file(sanity_check.sh.cmake sanity_check.sh @ONLY) -file(COPY PE-benchmarks-llfiles-llvm14 DESTINATION ./) +file(COPY PE-benchmarks-llfiles-llvm16 DESTINATION ./) file(COPY oracle DESTINATION ./) file(COPY ../../vocabulary DESTINATION ./) -file(COPY index-llvm14.files DESTINATION ./) +file(COPY index-llvm16.files DESTINATION ./) diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/Find_the_closest_pair_from_two_sorted_arrays.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/Find_the_closest_pair_from_two_sorted_arrays.ll new file mode 100644 index 00000000..cb9f8b4b --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/Find_the_closest_pair_from_two_sorted_arrays.ll @@ -0,0 +1,227 @@ +; ModuleID = 'PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp' +source_filename = "PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [22 x i8] c"The closest pair is [\00", align 1 +@.str.1 = private unnamed_addr constant [3 x i8] c", \00", align 1 +@.str.2 = private unnamed_addr constant [4 x i8] c"] \0A\00", align 1 +@__const.main.ar1 = private unnamed_addr constant [4 x i32] [i32 1, i32 4, i32 5, i32 7], align 16 +@__const.main.ar2 = private unnamed_addr constant [4 x i32] [i32 10, i32 20, i32 30, i32 40], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_Find_the_closest_pair_from_two_sorted_arrays.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z12printClosestPiS_iii(ptr noundef %0, ptr noundef %1, i32 noundef %2, i32 noundef %3, i32 noundef %4) #4 { + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store i32 %2, ptr %8, align 4 + store i32 %3, ptr %9, align 4 + store i32 %4, ptr %10, align 4 + store i32 2147483647, ptr %11, align 4 + store i32 0, ptr %14, align 4 + %16 = load i32, ptr %9, align 4 + %17 = sub nsw i32 %16, 1 + store i32 %17, ptr %15, align 4 + br label %18 + +18: ; preds = %81, %5 + %19 = load i32, ptr %14, align 4 + %20 = load i32, ptr %8, align 4 + %21 = icmp slt i32 %19, %20 + br i1 %21, label %22, label %25 + +22: ; preds = %18 + %23 = load i32, ptr %15, align 4 + %24 = icmp sge i32 %23, 0 + br label %25 + +25: ; preds = %22, %18 + %26 = phi i1 [ false, %18 ], [ %24, %22 ] + br i1 %26, label %27, label %82 + +27: ; preds = %25 + %28 = load ptr, ptr %6, align 8 + %29 = load i32, ptr %14, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds i32, ptr %28, i64 %30 + %32 = load i32, ptr %31, align 4 + %33 = load ptr, ptr %7, align 8 + %34 = load i32, ptr %15, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds i32, ptr %33, i64 %35 + %37 = load i32, ptr %36, align 4 + %38 = add nsw i32 %32, %37 + %39 = load i32, ptr %10, align 4 + %40 = sub nsw i32 %38, %39 + %41 = call i32 @abs(i32 noundef %40) #8 + %42 = load i32, ptr %11, align 4 + %43 = icmp slt i32 %41, %42 + br i1 %43, label %44, label %61 + +44: ; preds = %27 + %45 = load i32, ptr %14, align 4 + store i32 %45, ptr %12, align 4 + %46 = load i32, ptr %15, align 4 + store i32 %46, ptr %13, align 4 + %47 = load ptr, ptr %6, align 8 + %48 = load i32, ptr %14, align 4 + %49 = sext i32 %48 to i64 + %50 = getelementptr inbounds i32, ptr %47, i64 %49 + %51 = load i32, ptr %50, align 4 + %52 = load ptr, ptr %7, align 8 + %53 = load i32, ptr %15, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds i32, ptr %52, i64 %54 + %56 = load i32, ptr %55, align 4 + %57 = add nsw i32 %51, %56 + %58 = load i32, ptr %10, align 4 + %59 = sub nsw i32 %57, %58 + %60 = call i32 @abs(i32 noundef %59) #8 + store i32 %60, ptr %11, align 4 + br label %61 + +61: ; preds = %44, %27 + %62 = load ptr, ptr %6, align 8 + %63 = load i32, ptr %14, align 4 + %64 = sext i32 %63 to i64 + %65 = getelementptr inbounds i32, ptr %62, i64 %64 + %66 = load i32, ptr %65, align 4 + %67 = load ptr, ptr %7, align 8 + %68 = load i32, ptr %15, align 4 + %69 = sext i32 %68 to i64 + %70 = getelementptr inbounds i32, ptr %67, i64 %69 + %71 = load i32, ptr %70, align 4 + %72 = add nsw i32 %66, %71 + %73 = load i32, ptr %10, align 4 + %74 = icmp sgt i32 %72, %73 + br i1 %74, label %75, label %78 + +75: ; preds = %61 + %76 = load i32, ptr %15, align 4 + %77 = add nsw i32 %76, -1 + store i32 %77, ptr %15, align 4 + br label %81 + +78: ; preds = %61 + %79 = load i32, ptr %14, align 4 + %80 = add nsw i32 %79, 1 + store i32 %80, ptr %14, align 4 + br label %81 + +81: ; preds = %78, %75 + br label %18, !llvm.loop !6 + +82: ; preds = %25 + %83 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %84 = load ptr, ptr %6, align 8 + %85 = load i32, ptr %12, align 4 + %86 = sext i32 %85 to i64 + %87 = getelementptr inbounds i32, ptr %84, i64 %86 + %88 = load i32, ptr %87, align 4 + %89 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %83, i32 noundef %88) + %90 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %89, ptr noundef @.str.1) + %91 = load ptr, ptr %7, align 8 + %92 = load i32, ptr %13, align 4 + %93 = sext i32 %92 to i64 + %94 = getelementptr inbounds i32, ptr %91, i64 %93 + %95 = load i32, ptr %94, align 4 + %96 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %90, i32 noundef %95) + %97 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %96, ptr noundef @.str.2) + ret void +} + +; Function Attrs: nounwind willreturn memory(none) +declare i32 @abs(i32 noundef) #5 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [4 x i32], align 16 + %3 = alloca [4 x i32], align 16 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.ar1, i64 16, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %3, ptr align 16 @__const.main.ar2, i64 16, i1 false) + store i32 4, ptr %4, align 4 + store i32 4, ptr %5, align 4 + store i32 38, ptr %6, align 4 + %7 = getelementptr inbounds [4 x i32], ptr %2, i64 0, i64 0 + %8 = getelementptr inbounds [4 x i32], ptr %3, i64 0, i64 0 + %9 = load i32, ptr %4, align 4 + %10 = load i32, ptr %5, align 4 + %11 = load i32, ptr %6, align 4 + call void @_Z12printClosestPiS_iii(ptr noundef %7, ptr noundef %8, i32 noundef %9, i32 noundef %10, i32 noundef %11) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_Find_the_closest_pair_from_two_sorted_arrays.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nounwind willreturn memory(none) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #8 = { nounwind willreturn memory(none) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/Iterative_QuickSort.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/Iterative_QuickSort.ll new file mode 100644 index 00000000..496adbd6 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/Iterative_QuickSort.ll @@ -0,0 +1,352 @@ +; ModuleID = 'PE-benchmarks/Iterative_QuickSort.cpp' +source_filename = "PE-benchmarks/Iterative_QuickSort.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@__const.main.arr = private unnamed_addr constant [8 x i32] [i32 4, i32 3, i32 5, i32 2, i32 1, i32 3, i32 2, i32 3], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_Iterative_QuickSort.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z4swapPiS_(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %6, align 4 + store i32 %7, ptr %5, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = load ptr, ptr %3, align 8 + store i32 %9, ptr %10, align 4 + %11 = load i32, ptr %5, align 4 + %12 = load ptr, ptr %4, align 8 + store i32 %11, ptr %12, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z9partitionPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %10 = load ptr, ptr %4, align 8 + %11 = load i32, ptr %6, align 4 + %12 = sext i32 %11 to i64 + %13 = getelementptr inbounds i32, ptr %10, i64 %12 + %14 = load i32, ptr %13, align 4 + store i32 %14, ptr %7, align 4 + %15 = load i32, ptr %5, align 4 + %16 = sub nsw i32 %15, 1 + store i32 %16, ptr %8, align 4 + %17 = load i32, ptr %5, align 4 + store i32 %17, ptr %9, align 4 + br label %18 + +18: ; preds = %43, %3 + %19 = load i32, ptr %9, align 4 + %20 = load i32, ptr %6, align 4 + %21 = sub nsw i32 %20, 1 + %22 = icmp sle i32 %19, %21 + br i1 %22, label %23, label %46 + +23: ; preds = %18 + %24 = load ptr, ptr %4, align 8 + %25 = load i32, ptr %9, align 4 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds i32, ptr %24, i64 %26 + %28 = load i32, ptr %27, align 4 + %29 = load i32, ptr %7, align 4 + %30 = icmp sle i32 %28, %29 + br i1 %30, label %31, label %42 + +31: ; preds = %23 + %32 = load i32, ptr %8, align 4 + %33 = add nsw i32 %32, 1 + store i32 %33, ptr %8, align 4 + %34 = load ptr, ptr %4, align 8 + %35 = load i32, ptr %8, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds i32, ptr %34, i64 %36 + %38 = load ptr, ptr %4, align 8 + %39 = load i32, ptr %9, align 4 + %40 = sext i32 %39 to i64 + %41 = getelementptr inbounds i32, ptr %38, i64 %40 + call void @_Z4swapPiS_(ptr noundef %37, ptr noundef %41) + br label %42 + +42: ; preds = %31, %23 + br label %43 + +43: ; preds = %42 + %44 = load i32, ptr %9, align 4 + %45 = add nsw i32 %44, 1 + store i32 %45, ptr %9, align 4 + br label %18, !llvm.loop !6 + +46: ; preds = %18 + %47 = load ptr, ptr %4, align 8 + %48 = load i32, ptr %8, align 4 + %49 = add nsw i32 %48, 1 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds i32, ptr %47, i64 %50 + %52 = load ptr, ptr %4, align 8 + %53 = load i32, ptr %6, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds i32, ptr %52, i64 %54 + call void @_Z4swapPiS_(ptr noundef %51, ptr noundef %55) + %56 = load i32, ptr %8, align 4 + %57 = add nsw i32 %56, 1 + ret i32 %57 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z18quickSortIterativePiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %11 = load i32, ptr %6, align 4 + %12 = load i32, ptr %5, align 4 + %13 = sub nsw i32 %11, %12 + %14 = add nsw i32 %13, 1 + %15 = zext i32 %14 to i64 + %16 = call ptr @llvm.stacksave() + store ptr %16, ptr %7, align 8 + %17 = alloca i32, i64 %15, align 16 + store i64 %15, ptr %8, align 8 + store i32 -1, ptr %9, align 4 + %18 = load i32, ptr %5, align 4 + %19 = load i32, ptr %9, align 4 + %20 = add nsw i32 %19, 1 + store i32 %20, ptr %9, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds i32, ptr %17, i64 %21 + store i32 %18, ptr %22, align 4 + %23 = load i32, ptr %6, align 4 + %24 = load i32, ptr %9, align 4 + %25 = add nsw i32 %24, 1 + store i32 %25, ptr %9, align 4 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds i32, ptr %17, i64 %26 + store i32 %23, ptr %27, align 4 + br label %28 + +28: ; preds = %79, %3 + %29 = load i32, ptr %9, align 4 + %30 = icmp sge i32 %29, 0 + br i1 %30, label %31, label %80 + +31: ; preds = %28 + %32 = load i32, ptr %9, align 4 + %33 = add nsw i32 %32, -1 + store i32 %33, ptr %9, align 4 + %34 = sext i32 %32 to i64 + %35 = getelementptr inbounds i32, ptr %17, i64 %34 + %36 = load i32, ptr %35, align 4 + store i32 %36, ptr %6, align 4 + %37 = load i32, ptr %9, align 4 + %38 = add nsw i32 %37, -1 + store i32 %38, ptr %9, align 4 + %39 = sext i32 %37 to i64 + %40 = getelementptr inbounds i32, ptr %17, i64 %39 + %41 = load i32, ptr %40, align 4 + store i32 %41, ptr %5, align 4 + %42 = load ptr, ptr %4, align 8 + %43 = load i32, ptr %5, align 4 + %44 = load i32, ptr %6, align 4 + %45 = call noundef i32 @_Z9partitionPiii(ptr noundef %42, i32 noundef %43, i32 noundef %44) + store i32 %45, ptr %10, align 4 + %46 = load i32, ptr %10, align 4 + %47 = sub nsw i32 %46, 1 + %48 = load i32, ptr %5, align 4 + %49 = icmp sgt i32 %47, %48 + br i1 %49, label %50, label %62 + +50: ; preds = %31 + %51 = load i32, ptr %5, align 4 + %52 = load i32, ptr %9, align 4 + %53 = add nsw i32 %52, 1 + store i32 %53, ptr %9, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds i32, ptr %17, i64 %54 + store i32 %51, ptr %55, align 4 + %56 = load i32, ptr %10, align 4 + %57 = sub nsw i32 %56, 1 + %58 = load i32, ptr %9, align 4 + %59 = add nsw i32 %58, 1 + store i32 %59, ptr %9, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds i32, ptr %17, i64 %60 + store i32 %57, ptr %61, align 4 + br label %62 + +62: ; preds = %50, %31 + %63 = load i32, ptr %10, align 4 + %64 = add nsw i32 %63, 1 + %65 = load i32, ptr %6, align 4 + %66 = icmp slt i32 %64, %65 + br i1 %66, label %67, label %79 + +67: ; preds = %62 + %68 = load i32, ptr %10, align 4 + %69 = add nsw i32 %68, 1 + %70 = load i32, ptr %9, align 4 + %71 = add nsw i32 %70, 1 + store i32 %71, ptr %9, align 4 + %72 = sext i32 %71 to i64 + %73 = getelementptr inbounds i32, ptr %17, i64 %72 + store i32 %69, ptr %73, align 4 + %74 = load i32, ptr %6, align 4 + %75 = load i32, ptr %9, align 4 + %76 = add nsw i32 %75, 1 + store i32 %76, ptr %9, align 4 + %77 = sext i32 %76 to i64 + %78 = getelementptr inbounds i32, ptr %17, i64 %77 + store i32 %74, ptr %78, align 4 + br label %79 + +79: ; preds = %67, %62 + br label %28, !llvm.loop !8 + +80: ; preds = %28 + %81 = load ptr, ptr %7, align 8 + call void @llvm.stackrestore(ptr %81) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z8printArrPii(ptr noundef %0, i32 noundef %1) #6 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 0, ptr %5, align 4 + br label %6 + +6: ; preds = %18, %2 + %7 = load i32, ptr %5, align 4 + %8 = load i32, ptr %4, align 4 + %9 = icmp slt i32 %7, %8 + br i1 %9, label %10, label %21 + +10: ; preds = %6 + %11 = load ptr, ptr %3, align 8 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i32, ptr %11, i64 %13 + %15 = load i32, ptr %14, align 4 + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %16, ptr noundef @.str) + br label %18 + +18: ; preds = %10 + %19 = load i32, ptr %5, align 4 + %20 = add nsw i32 %19, 1 + store i32 %20, ptr %5, align 4 + br label %6, !llvm.loop !9 + +21: ; preds = %6 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [8 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 32, i1 false) + store i32 8, ptr %3, align 4 + %4 = getelementptr inbounds [8 x i32], ptr %2, i64 0, i64 0 + %5 = load i32, ptr %3, align 4 + %6 = sub nsw i32 %5, 1 + call void @_Z18quickSortIterativePiii(ptr noundef %4, i32 noundef 0, i32 noundef %6) + %7 = getelementptr inbounds [8 x i32], ptr %2, i64 0, i64 0 + %8 = load i32, ptr %3, align 4 + call void @_Z8printArrPii(ptr noundef %7, i32 noundef %8) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_Iterative_QuickSort.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/Nearly_sorted_Algo.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/Nearly_sorted_Algo.ll new file mode 100644 index 00000000..6e0acb5e --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/Nearly_sorted_Algo.ll @@ -0,0 +1,3616 @@ +; ModuleID = 'PE-benchmarks/Nearly_sorted_Algo.cpp' +source_filename = "PE-benchmarks/Nearly_sorted_Algo.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"class.std::priority_queue" = type <{ %"class.std::vector", %"struct.std::greater", [7 x i8] }> +%"class.std::vector" = type { %"struct.std::_Vector_base" } +%"struct.std::_Vector_base" = type { %"struct.std::_Vector_base>::_Vector_impl" } +%"struct.std::_Vector_base>::_Vector_impl" = type { %"struct.std::_Vector_base>::_Vector_impl_data" } +%"struct.std::_Vector_base>::_Vector_impl_data" = type { ptr, ptr, ptr } +%"struct.std::greater" = type { i8 } +%"class.__gnu_cxx::__normal_iterator.0" = type { ptr } +%"class.__gnu_cxx::__normal_iterator" = type { ptr } +%"struct.std::__false_type" = type { i8 } +%"struct.__gnu_cxx::__ops::_Iter_comp_iter" = type { %"struct.std::greater" } +%"struct.std::forward_iterator_tag" = type { i8 } +%"struct.std::random_access_iterator_tag" = type { i8 } +%"class.std::move_iterator" = type { ptr } +%"struct.__gnu_cxx::__ops::_Iter_comp_val" = type { %"struct.std::greater" } +%"struct.std::integral_constant" = type { i8 } + +$_ZNSt6vectorIiSaIiEEC2Ev = comdat any + +$_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEEC2IPiEET_S8_RKS4_OS2_ = comdat any + +$_ZNSt6vectorIiSaIiEED2Ev = comdat any + +$_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3topEv = comdat any + +$_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3popEv = comdat any + +$_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE4pushERKi = comdat any + +$_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE5emptyEv = comdat any + +$_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEED2Ev = comdat any + +$_ZNSt12_Vector_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev = comdat any + +$_ZNSaIiEC2Ev = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any + +$_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$__clang_call_terminate = comdat any + +$_ZNSt12_Vector_baseIiSaIiEED2Ev = comdat any + +$_ZSt8_DestroyIPiEvT_S1_ = comdat any + +$_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_ = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev = comdat any + +$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any + +$_ZNSaIiED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any + +$_ZNSt6vectorIiSaIiEEC2EOS1_ = comdat any + +$_ZNSt6vectorIiSaIiEE6insertIPivEEN9__gnu_cxx17__normal_iteratorIS3_S1_EENS5_IPKiS1_EET_SA_ = comdat any + +$_ZNSt6vectorIiSaIiEE3endEv = comdat any + +$_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2IPiEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameIS9_S8_EE7__valueES5_E6__typeEEE = comdat any + +$_ZSt9make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_ = comdat any + +$_ZNSt6vectorIiSaIiEE5beginEv = comdat any + +$_ZNSt12_Vector_baseIiSaIiEEC2EOS1_ = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2EOS2_ = comdat any + +$_ZNSaIiEC2ERKS_ = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2EOS2_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_ = comdat any + +$_ZN9__gnu_cxxmiIPKiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_ = comdat any + +$_ZNKSt6vectorIiSaIiEE6cbeginEv = comdat any + +$_ZNSt6vectorIiSaIiEE18_M_insert_dispatchIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St12__false_type = comdat any + +$_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl = comdat any + +$_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv = comdat any + +$_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_ = comdat any + +$_ZNSt6vectorIiSaIiEE15_M_range_insertIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St20forward_iterator_tag = comdat any + +$_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_ = comdat any + +$_ZSt8distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_ = comdat any + +$_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_ = comdat any + +$_ZSt22__uninitialized_move_aIPiS0_SaIiEET0_T_S3_S2_RT1_ = comdat any + +$_ZSt13move_backwardIPiS0_ET0_T_S2_S1_ = comdat any + +$_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv = comdat any + +$_ZSt4copyIPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET0_T_S8_S7_ = comdat any + +$_ZSt7advanceIPimEvRT_T0_ = comdat any + +$_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_RSaIT1_E = comdat any + +$_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm = comdat any + +$_ZSt34__uninitialized_move_if_noexcept_aIPiS0_SaIiEET0_T_S3_S2_RT1_ = comdat any + +$_ZSt10__distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag = comdat any + +$_ZSt22__uninitialized_copy_aISt13move_iteratorIPiES1_iET0_T_S4_S3_RSaIT1_E = comdat any + +$_ZSt18make_move_iteratorIPiESt13move_iteratorIT_ES2_ = comdat any + +$_ZSt18uninitialized_copyISt13move_iteratorIPiES1_ET0_T_S4_S3_ = comdat any + +$_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPiES3_EET0_T_S6_S5_ = comdat any + +$_ZSt4copyISt13move_iteratorIPiES1_ET0_T_S4_S3_ = comdat any + +$_ZSt13__copy_move_aILb1EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZSt12__miter_baseIPiEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E = comdat any + +$_ZSt12__niter_wrapIPiET_RKS1_S1_ = comdat any + +$_ZSt14__copy_move_a1ILb1EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZSt12__niter_baseIPiET_S1_ = comdat any + +$_ZSt14__copy_move_a2ILb1EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_ = comdat any + +$_ZSt12__miter_baseIPiET_S1_ = comdat any + +$_ZNKSt13move_iteratorIPiE4baseEv = comdat any + +$_ZNSt13move_iteratorIPiEC2ES0_ = comdat any + +$_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_ = comdat any + +$_ZSt13__copy_move_aILb0EPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET1_T0_S8_S7_ = comdat any + +$_ZSt12__niter_wrapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES2_ET_S7_T0_ = comdat any + +$_ZSt14__copy_move_a1ILb0EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZSt12__niter_baseIPiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE = comdat any + +$_ZSt14__copy_move_a2ILb0EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_ = comdat any + +$_ZSt9__advanceIPilEvRT_T0_St26random_access_iterator_tag = comdat any + +$_ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1_ = comdat any + +$_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPiS2_EET0_T_S4_S3_ = comdat any + +$_ZSt4copyIPiS0_ET0_T_S2_S1_ = comdat any + +$_ZSt13__copy_move_aILb0EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZNKSt6vectorIiSaIiEE8max_sizeEv = comdat any + +$_ZNKSt6vectorIiSaIiEE4sizeEv = comdat any + +$_ZSt3maxImERKT_S2_S2_ = comdat any + +$_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_ = comdat any + +$_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any + +$_ZSt3minImERKT_S2_S2_ = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any + +$_ZSt32__make_move_if_noexcept_iteratorIiSt13move_iteratorIPiEET0_PT_ = comdat any + +$_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_ = comdat any + +$_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEC2ES3_ = comdat any + +$_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_RT0_ = comdat any + +$_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv = comdat any + +$_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_T0_SD_T1_T2_ = comdat any + +$_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEESB_EEbT_T0_ = comdat any + +$_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2EONS0_15_Iter_comp_iterIS3_EE = comdat any + +$_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops14_Iter_comp_valISt7greaterIiEEEEvT_T0_SD_T1_RT2_ = comdat any + +$_ZNKSt7greaterIiEclERKiS2_ = comdat any + +$_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEEiEEbT_RT0_ = comdat any + +$_ZNKSt6vectorIiSaIiEE5frontEv = comdat any + +$_ZNKSt6vectorIiSaIiEE5beginEv = comdat any + +$_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEdeEv = comdat any + +$_ZSt8pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_ = comdat any + +$_ZNSt6vectorIiSaIiEE8pop_backEv = comdat any + +$_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEv = comdat any + +$_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_SC_RT0_ = comdat any + +$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any + +$_ZNSt6vectorIiSaIiEE9push_backERKi = comdat any + +$_ZSt9push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_ = comdat any + +$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any + +$_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_ = comdat any + +$_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE = comdat any + +$_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_ = comdat any + +$_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E = comdat any + +$_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2ES3_ = comdat any + +$_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiEl = comdat any + +$_ZNKSt6vectorIiSaIiEE5emptyEv = comdat any + +$_ZN9__gnu_cxxeqIPKiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESB_ = comdat any + +$_ZNKSt6vectorIiSaIiEE3endEv = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@__const.main.arr = private unnamed_addr constant [6 x i32] [i32 2, i32 6, i32 3, i32 12, i32 56, i32 8], align 16 +@.str.1 = private unnamed_addr constant [27 x i8] c"Following is sorted arrayn\00", align 1 +@.str.2 = private unnamed_addr constant [24 x i8] c"vector::_M_range_insert\00", align 1 +@.str.3 = private unnamed_addr constant [26 x i8] c"vector::_M_realloc_insert\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_Nearly_sorted_Algo.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z5sortKPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca %"class.std::priority_queue", align 8 + %8 = alloca %"struct.std::greater", align 1 + %9 = alloca %"class.std::vector", align 8 + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %14 = load ptr, ptr %4, align 8 + %15 = load ptr, ptr %4, align 8 + %16 = load i32, ptr %6, align 4 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds i32, ptr %15, i64 %17 + %19 = getelementptr inbounds i32, ptr %18, i64 1 + call void @llvm.memset.p0.i64(ptr align 8 %9, i8 0, i64 24, i1 false) + call void @_ZNSt6vectorIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + invoke void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEEC2IPiEET_S8_RKS4_OS2_(ptr noundef nonnull align 8 dereferenceable(25) %7, ptr noundef %14, ptr noundef %19, ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef nonnull align 8 dereferenceable(24) %9) + to label %20 unwind label %45 + +20: ; preds = %3 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + store i32 0, ptr %12, align 4 + %21 = load i32, ptr %6, align 4 + %22 = add nsw i32 %21, 1 + store i32 %22, ptr %13, align 4 + br label %23 + +23: ; preds = %42, %20 + %24 = load i32, ptr %13, align 4 + %25 = load i32, ptr %5, align 4 + %26 = icmp slt i32 %24, %25 + br i1 %26, label %27, label %53 + +27: ; preds = %23 + %28 = invoke noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3topEv(ptr noundef nonnull align 8 dereferenceable(25) %7) + to label %29 unwind label %49 + +29: ; preds = %27 + %30 = load i32, ptr %28, align 4 + %31 = load ptr, ptr %4, align 8 + %32 = load i32, ptr %12, align 4 + %33 = add nsw i32 %32, 1 + store i32 %33, ptr %12, align 4 + %34 = sext i32 %32 to i64 + %35 = getelementptr inbounds i32, ptr %31, i64 %34 + store i32 %30, ptr %35, align 4 + invoke void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3popEv(ptr noundef nonnull align 8 dereferenceable(25) %7) + to label %36 unwind label %49 + +36: ; preds = %29 + %37 = load ptr, ptr %4, align 8 + %38 = load i32, ptr %13, align 4 + %39 = sext i32 %38 to i64 + %40 = getelementptr inbounds i32, ptr %37, i64 %39 + invoke void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(25) %7, ptr noundef nonnull align 4 dereferenceable(4) %40) + to label %41 unwind label %49 + +41: ; preds = %36 + br label %42 + +42: ; preds = %41 + %43 = load i32, ptr %13, align 4 + %44 = add nsw i32 %43, 1 + store i32 %44, ptr %13, align 4 + br label %23, !llvm.loop !6 + +45: ; preds = %3 + %46 = landingpad { ptr, i32 } + cleanup + %47 = extractvalue { ptr, i32 } %46, 0 + store ptr %47, ptr %10, align 8 + %48 = extractvalue { ptr, i32 } %46, 1 + store i32 %48, ptr %11, align 4 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + br label %70 + +49: ; preds = %61, %59, %54, %36, %29, %27 + %50 = landingpad { ptr, i32 } + cleanup + %51 = extractvalue { ptr, i32 } %50, 0 + store ptr %51, ptr %10, align 8 + %52 = extractvalue { ptr, i32 } %50, 1 + store i32 %52, ptr %11, align 4 + call void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(25) %7) #3 + br label %70 + +53: ; preds = %23 + br label %54 + +54: ; preds = %68, %53 + %55 = invoke noundef zeroext i1 @_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(25) %7) + to label %56 unwind label %49 + +56: ; preds = %54 + %57 = zext i1 %55 to i32 + %58 = icmp eq i32 %57, 0 + br i1 %58, label %59, label %69 + +59: ; preds = %56 + %60 = invoke noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3topEv(ptr noundef nonnull align 8 dereferenceable(25) %7) + to label %61 unwind label %49 + +61: ; preds = %59 + %62 = load i32, ptr %60, align 4 + %63 = load ptr, ptr %4, align 8 + %64 = load i32, ptr %12, align 4 + %65 = add nsw i32 %64, 1 + store i32 %65, ptr %12, align 4 + %66 = sext i32 %64 to i64 + %67 = getelementptr inbounds i32, ptr %63, i64 %66 + store i32 %62, ptr %67, align 4 + invoke void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3popEv(ptr noundef nonnull align 8 dereferenceable(25) %7) + to label %68 unwind label %49 + +68: ; preds = %61 + br label %54, !llvm.loop !8 + +69: ; preds = %56 + call void @llvm.trap() + unreachable + +70: ; preds = %49, %45 + %71 = load ptr, ptr %10, align 8 + %72 = load i32, ptr %11, align 4 + %73 = insertvalue { ptr, i32 } poison, ptr %71, 0 + %74 = insertvalue { ptr, i32 } %73, i32 %72, 1 + resume { ptr, i32 } %74 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt12_Vector_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEEC2IPiEET_S8_RKS4_OS2_(ptr noundef nonnull align 8 dereferenceable(25) %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3, ptr noundef nonnull align 8 dereferenceable(24) %4) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 + %12 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %13 = alloca ptr, align 8 + %14 = alloca i32, align 4 + %15 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %16 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %17 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %18 = alloca %"struct.std::greater", align 1 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + store ptr %3, ptr %9, align 8 + store ptr %4, ptr %10, align 8 + %19 = load ptr, ptr %6, align 8 + %20 = getelementptr inbounds %"class.std::priority_queue", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %10, align 8 + call void @_ZNSt6vectorIiSaIiEEC2EOS1_(ptr noundef nonnull align 8 dereferenceable(24) %20, ptr noundef nonnull align 8 dereferenceable(24) %21) #3 + %22 = getelementptr inbounds %"class.std::priority_queue", ptr %19, i32 0, i32 1 + %23 = load ptr, ptr %9, align 8 + %24 = getelementptr inbounds %"class.std::priority_queue", ptr %19, i32 0, i32 0 + %25 = getelementptr inbounds %"class.std::priority_queue", ptr %19, i32 0, i32 0 + %26 = call ptr @_ZNSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + %27 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %12, i32 0, i32 0 + store ptr %26, ptr %27, align 8 + call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2IPiEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameIS9_S8_EE7__valueES5_E6__typeEEE(ptr noundef nonnull align 8 dereferenceable(8) %11, ptr noundef nonnull align 8 dereferenceable(8) %12) #3 + %28 = load ptr, ptr %7, align 8 + %29 = load ptr, ptr %8, align 8 + %30 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %11, i32 0, i32 0 + %31 = load ptr, ptr %30, align 8 + %32 = invoke ptr @_ZNSt6vectorIiSaIiEE6insertIPivEEN9__gnu_cxx17__normal_iteratorIS3_S1_EENS5_IPKiS1_EET_SA_(ptr noundef nonnull align 8 dereferenceable(24) %24, ptr %31, ptr noundef %28, ptr noundef %29) + to label %33 unwind label %47 + +33: ; preds = %5 + %34 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %15, i32 0, i32 0 + store ptr %32, ptr %34, align 8 + %35 = getelementptr inbounds %"class.std::priority_queue", ptr %19, i32 0, i32 0 + %36 = call ptr @_ZNSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %35) #3 + %37 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %16, i32 0, i32 0 + store ptr %36, ptr %37, align 8 + %38 = getelementptr inbounds %"class.std::priority_queue", ptr %19, i32 0, i32 0 + %39 = call ptr @_ZNSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %38) #3 + %40 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %17, i32 0, i32 0 + store ptr %39, ptr %40, align 8 + %41 = getelementptr inbounds %"class.std::priority_queue", ptr %19, i32 0, i32 1 + %42 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %16, i32 0, i32 0 + %43 = load ptr, ptr %42, align 8 + %44 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %17, i32 0, i32 0 + %45 = load ptr, ptr %44, align 8 + invoke void @_ZSt9make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(ptr %43, ptr %45) + to label %46 unwind label %47 + +46: ; preds = %33 + ret void + +47: ; preds = %33, %5 + %48 = landingpad { ptr, i32 } + cleanup + %49 = extractvalue { ptr, i32 } %48, 0 + store ptr %49, ptr %13, align 8 + %50 = extractvalue { ptr, i32 } %48, 1 + store i32 %50, ptr %14, align 4 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %20) #3 + br label %51 + +51: ; preds = %47 + %52 = load ptr, ptr %13, align 8 + %53 = load i32, ptr %14, align 4 + %54 = insertvalue { ptr, i32 } poison, ptr %52, 0 + %55 = insertvalue { ptr, i32 } %54, i32 %53, 1 + resume { ptr, i32 } %55 +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %4, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + %7 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + invoke void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(ptr noundef %6, ptr noundef %9, ptr noundef nonnull align 1 dereferenceable(1) %10) + to label %11 unwind label %12 + +11: ; preds = %1 + call void @_ZNSt12_Vector_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void + +12: ; preds = %1 + %13 = landingpad { ptr, i32 } + catch ptr null + %14 = extractvalue { ptr, i32 } %13, 0 + call void @__clang_call_terminate(ptr %14) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3topEv(ptr noundef nonnull align 8 dereferenceable(25) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::priority_queue", ptr %3, i32 0, i32 0 + %5 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt6vectorIiSaIiEE5frontEv(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3popEv(ptr noundef nonnull align 8 dereferenceable(25) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca %"struct.std::greater", align 1 + store ptr %0, ptr %2, align 8 + %6 = load ptr, ptr %2, align 8 + %7 = getelementptr inbounds %"class.std::priority_queue", ptr %6, i32 0, i32 0 + %8 = call ptr @_ZNSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %7) #3 + %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + store ptr %8, ptr %9, align 8 + %10 = getelementptr inbounds %"class.std::priority_queue", ptr %6, i32 0, i32 0 + %11 = call ptr @_ZNSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %11, ptr %12, align 8 + %13 = getelementptr inbounds %"class.std::priority_queue", ptr %6, i32 0, i32 1 + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + call void @_ZSt8pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(ptr %15, ptr %17) + %18 = getelementptr inbounds %"class.std::priority_queue", ptr %6, i32 0, i32 0 + call void @_ZNSt6vectorIiSaIiEE8pop_backEv(ptr noundef nonnull align 8 dereferenceable(24) %18) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(25) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %6 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %7 = alloca %"struct.std::greater", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = getelementptr inbounds %"class.std::priority_queue", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %4, align 8 + call void @_ZNSt6vectorIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + %11 = getelementptr inbounds %"class.std::priority_queue", ptr %8, i32 0, i32 0 + %12 = call ptr @_ZNSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %11) #3 + %13 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %12, ptr %13, align 8 + %14 = getelementptr inbounds %"class.std::priority_queue", ptr %8, i32 0, i32 0 + %15 = call ptr @_ZNSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %14) #3 + %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %6, i32 0, i32 0 + store ptr %15, ptr %16, align 8 + %17 = getelementptr inbounds %"class.std::priority_queue", ptr %8, i32 0, i32 1 + %18 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + %19 = load ptr, ptr %18, align 8 + %20 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %6, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + call void @_ZSt9push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(ptr %19, ptr %21) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(25) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::priority_queue", ptr %3, i32 0, i32 0 + %5 = call noundef zeroext i1 @_ZNKSt6vectorIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret i1 %5 +} + +; Function Attrs: cold noreturn nounwind +declare void @llvm.trap() #8 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(25) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::priority_queue", ptr %3, i32 0, i32 0 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z10printArrayPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 0, ptr %5, align 4 + br label %6 + +6: ; preds = %18, %2 + %7 = load i32, ptr %5, align 4 + %8 = load i32, ptr %4, align 4 + %9 = icmp slt i32 %7, %8 + br i1 %9, label %10, label %21 + +10: ; preds = %6 + %11 = load ptr, ptr %3, align 8 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i32, ptr %11, i64 %13 + %15 = load i32, ptr %14, align 4 + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %16, ptr noundef @.str) + br label %18 + +18: ; preds = %10 + %19 = load i32, ptr %5, align 4 + %20 = add nsw i32 %19, 1 + store i32 %20, ptr %5, align 4 + br label %6, !llvm.loop !9 + +21: ; preds = %6 + %22 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #9 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + %3 = alloca [6 x i32], align 16 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 3, ptr %2, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %3, ptr align 16 @__const.main.arr, i64 24, i1 false) + store i32 6, ptr %4, align 4 + %5 = getelementptr inbounds [6 x i32], ptr %3, i64 0, i64 0 + %6 = load i32, ptr %4, align 4 + %7 = load i32, ptr %2, align 4 + %8 = call noundef i32 @_Z5sortKPiii(ptr noundef %5, i32 noundef %6, i32 noundef %7) + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %10 = getelementptr inbounds [6 x i32], ptr %3, i64 0, i64 0 + %11 = load i32, ptr %4, align 4 + call void @_Z10printArrayPii(ptr noundef %10, i32 noundef %11) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #10 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %3, i32 0, i32 1 + store ptr null, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %3, i32 0, i32 2 + store ptr null, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(ptr noundef %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZSt8_DestroyIPiEvT_S1_(ptr noundef %7, ptr noundef %8) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #11 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #16 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %4, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + %7 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %7, i32 0, i32 2 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %10, i32 0, i32 0 + %12 = load ptr, ptr %11, align 8 + %13 = ptrtoint ptr %9 to i64 + %14 = ptrtoint ptr %12 to i64 + %15 = sub i64 %13, %14 + %16 = sdiv exact i64 %15, 4 + invoke void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(ptr noundef nonnull align 8 dereferenceable(24) %3, ptr noundef %6, i64 noundef %16) + to label %17 unwind label %19 + +17: ; preds = %1 + %18 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %18) #3 + ret void + +19: ; preds = %1 + %20 = landingpad { ptr, i32 } + catch ptr null + %21 = extractvalue { ptr, i32 } %20, 0 + call void @__clang_call_terminate(ptr %21) #16 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt8_DestroyIPiEvT_S1_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_(ptr noundef %5, ptr noundef %6) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_(ptr noundef %0, ptr noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = icmp ne ptr %8, null + br i1 %9, label %10, label %14 + +10: ; preds = %3 + %11 = getelementptr inbounds %"struct.std::_Vector_base", ptr %7, i32 0, i32 0 + %12 = load ptr, ptr %5, align 8 + %13 = load i64, ptr %6, align 8 + call void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %11, ptr noundef %12, i64 noundef %13) + br label %14 + +14: ; preds = %10, %3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #12 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEEC2EOS1_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 8 dereferenceable(24) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZNSt12_Vector_baseIiSaIiEEC2EOS1_(ptr noundef nonnull align 8 dereferenceable(24) %5, ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local ptr @_ZNSt6vectorIiSaIiEE6insertIPivEEN9__gnu_cxx17__normal_iteratorIS3_S1_EENS5_IPKiS1_EET_SA_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef %2, ptr noundef %3) #4 comdat align 2 { + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %6 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 + %12 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %13 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %14 = alloca %"struct.std::__false_type", align 1 + %15 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %6, i32 0, i32 0 + store ptr %1, ptr %16, align 8 + store ptr %0, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + store ptr %3, ptr %9, align 8 + %17 = load ptr, ptr %7, align 8 + %18 = call ptr @_ZNKSt6vectorIiSaIiEE6cbeginEv(ptr noundef nonnull align 8 dereferenceable(24) %17) #3 + %19 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %11, i32 0, i32 0 + store ptr %18, ptr %19, align 8 + %20 = call noundef i64 @_ZN9__gnu_cxxmiIPKiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef nonnull align 8 dereferenceable(8) %11) #3 + store i64 %20, ptr %10, align 8 + %21 = call ptr @_ZNSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %17) #3 + %22 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %13, i32 0, i32 0 + store ptr %21, ptr %22, align 8 + %23 = load i64, ptr %10, align 8 + %24 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %13, i64 noundef %23) #3 + %25 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %12, i32 0, i32 0 + store ptr %24, ptr %25, align 8 + %26 = load ptr, ptr %8, align 8 + %27 = load ptr, ptr %9, align 8 + %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %12, i32 0, i32 0 + %29 = load ptr, ptr %28, align 8 + call void @_ZNSt6vectorIiSaIiEE18_M_insert_dispatchIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St12__false_type(ptr noundef nonnull align 8 dereferenceable(24) %17, ptr %29, ptr noundef %26, ptr noundef %27) + %30 = call ptr @_ZNSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %17) #3 + %31 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %15, i32 0, i32 0 + store ptr %30, ptr %31, align 8 + %32 = load i64, ptr %10, align 8 + %33 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %15, i64 noundef %32) #3 + %34 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %33, ptr %34, align 8 + %35 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + %36 = load ptr, ptr %35, align 8 + ret ptr %36 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"struct.std::_Vector_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 1 + call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2IPiEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameIS9_S8_EE7__valueES5_E6__typeEEE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt9make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(ptr %0, ptr %1) #4 comdat { + %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca %"struct.std::greater", align 1 + %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 1 + %7 = alloca %"struct.std::greater", align 1 + %8 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %9 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %10 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + store ptr %0, ptr %10, align 8 + %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %11, align 8 + call void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEC2ES3_(ptr noundef nonnull align 1 dereferenceable(1) %6) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %3, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %4, i64 8, i1 false) + %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %8, i32 0, i32 0 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %9, i32 0, i32 0 + %15 = load ptr, ptr %14, align 8 + call void @_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_RT0_(ptr %13, ptr %15, ptr noundef nonnull align 1 dereferenceable(1) %6) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"struct.std::_Vector_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 0 + call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEEC2EOS1_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 8 dereferenceable(24) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Vector_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::_Vector_base", ptr %7, i32 0, i32 0 + call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2EOS2_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr noundef nonnull align 8 dereferenceable(24) %8) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2EOS2_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 8 dereferenceable(24) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZNSaIiEC2ERKS_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + %7 = load ptr, ptr %4, align 8 + call void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2EOS2_(ptr noundef nonnull align 8 dereferenceable(24) %5, ptr noundef nonnull align 8 dereferenceable(24) %7) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiEC2ERKS_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2EOS2_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 8 dereferenceable(24) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + %10 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 1 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %11, i32 0, i32 1 + %13 = load ptr, ptr %12, align 8 + store ptr %13, ptr %10, align 8 + %14 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 2 + %15 = load ptr, ptr %4, align 8 + %16 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %15, i32 0, i32 2 + %17 = load ptr, ptr %16, align 8 + store ptr %17, ptr %14, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %18, i32 0, i32 2 + store ptr null, ptr %19, align 8 + %20 = load ptr, ptr %4, align 8 + %21 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %20, i32 0, i32 1 + store ptr null, ptr %21, align 8 + %22 = load ptr, ptr %4, align 8 + %23 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %22, i32 0, i32 0 + store ptr null, ptr %23, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxxmiIPKiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %8) #3 + %10 = load ptr, ptr %9, align 8 + %11 = ptrtoint ptr %7 to i64 + %12 = ptrtoint ptr %10 to i64 + %13 = sub i64 %11, %12 + %14 = sdiv exact i64 %13, 4 + ret i64 %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNKSt6vectorIiSaIiEE6cbeginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"struct.std::_Vector_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 0 + call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE18_M_insert_dispatchIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St12__false_type(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef %2, ptr noundef %3) #4 comdat align 2 { + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %6 = alloca %"struct.std::__false_type", align 1 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %11 = alloca %"struct.std::forward_iterator_tag", align 1 + %12 = alloca %"struct.std::random_access_iterator_tag", align 1 + %13 = alloca %"struct.std::random_access_iterator_tag", align 1 + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %1, ptr %14, align 8 + store ptr %0, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + store ptr %3, ptr %9, align 8 + %15 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %5, i64 8, i1 false) + %16 = load ptr, ptr %8, align 8 + %17 = load ptr, ptr %9, align 8 + call void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %8) + %18 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %10, i32 0, i32 0 + %19 = load ptr, ptr %18, align 8 + call void @_ZNSt6vectorIiSaIiEE15_M_range_insertIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(24) %15, ptr %19, ptr noundef %16, ptr noundef %17) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = load i64, ptr %5, align 8 + %11 = getelementptr inbounds i32, ptr %9, i64 %10 + store ptr %11, ptr %6, align 8 + call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + %13 = load ptr, ptr %12, align 8 + ret ptr %13 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %7, align 8 + store ptr %8, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE15_M_range_insertIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef %2, ptr noundef %3) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %6 = alloca %"struct.std::forward_iterator_tag", align 1 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca i64, align 8 + %12 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %13 = alloca ptr, align 8 + %14 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %15 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %16 = alloca ptr, align 8 + %17 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %18 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %19 = alloca i64, align 8 + %20 = alloca ptr, align 8 + %21 = alloca ptr, align 8 + %22 = alloca ptr, align 8 + %23 = alloca i32, align 4 + %24 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %1, ptr %24, align 8 + store ptr %0, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + store ptr %3, ptr %9, align 8 + %25 = load ptr, ptr %7, align 8 + %26 = load ptr, ptr %8, align 8 + %27 = load ptr, ptr %9, align 8 + %28 = icmp ne ptr %26, %27 + br i1 %28, label %29, label %208 + +29: ; preds = %4 + %30 = load ptr, ptr %8, align 8 + %31 = load ptr, ptr %9, align 8 + %32 = call noundef i64 @_ZSt8distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_(ptr noundef %30, ptr noundef %31) + store i64 %32, ptr %10, align 8 + %33 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %34 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %33, i32 0, i32 2 + %35 = load ptr, ptr %34, align 8 + %36 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %37 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %36, i32 0, i32 1 + %38 = load ptr, ptr %37, align 8 + %39 = ptrtoint ptr %35 to i64 + %40 = ptrtoint ptr %38 to i64 + %41 = sub i64 %39, %40 + %42 = sdiv exact i64 %41, 4 + %43 = load i64, ptr %10, align 8 + %44 = icmp uge i64 %42, %43 + br i1 %44, label %45, label %126 + +45: ; preds = %29 + %46 = call ptr @_ZNSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + %47 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %12, i32 0, i32 0 + store ptr %46, ptr %47, align 8 + %48 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(ptr noundef nonnull align 8 dereferenceable(8) %12, ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + store i64 %48, ptr %11, align 8 + %49 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %50 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %49, i32 0, i32 1 + %51 = load ptr, ptr %50, align 8 + store ptr %51, ptr %13, align 8 + %52 = load i64, ptr %11, align 8 + %53 = load i64, ptr %10, align 8 + %54 = icmp ugt i64 %52, %53 + br i1 %54, label %55, label %89 + +55: ; preds = %45 + %56 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %57 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %56, i32 0, i32 1 + %58 = load ptr, ptr %57, align 8 + %59 = load i64, ptr %10, align 8 + %60 = sub i64 0, %59 + %61 = getelementptr inbounds i32, ptr %58, i64 %60 + %62 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %63 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %62, i32 0, i32 1 + %64 = load ptr, ptr %63, align 8 + %65 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %66 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %65, i32 0, i32 1 + %67 = load ptr, ptr %66, align 8 + %68 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + %69 = call noundef ptr @_ZSt22__uninitialized_move_aIPiS0_SaIiEET0_T_S3_S2_RT1_(ptr noundef %61, ptr noundef %64, ptr noundef %67, ptr noundef nonnull align 1 dereferenceable(1) %68) + %70 = load i64, ptr %10, align 8 + %71 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %72 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %71, i32 0, i32 1 + %73 = load ptr, ptr %72, align 8 + %74 = getelementptr inbounds i32, ptr %73, i64 %70 + store ptr %74, ptr %72, align 8 + %75 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %76 = load ptr, ptr %75, align 8 + %77 = load ptr, ptr %13, align 8 + %78 = load i64, ptr %10, align 8 + %79 = sub i64 0, %78 + %80 = getelementptr inbounds i32, ptr %77, i64 %79 + %81 = load ptr, ptr %13, align 8 + %82 = call noundef ptr @_ZSt13move_backwardIPiS0_ET0_T_S2_S1_(ptr noundef %76, ptr noundef %80, ptr noundef %81) + %83 = load ptr, ptr %8, align 8 + %84 = load ptr, ptr %9, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %14, ptr align 8 %5, i64 8, i1 false) + %85 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %14, i32 0, i32 0 + %86 = load ptr, ptr %85, align 8 + %87 = call ptr @_ZSt4copyIPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET0_T_S8_S7_(ptr noundef %83, ptr noundef %84, ptr %86) + %88 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %15, i32 0, i32 0 + store ptr %87, ptr %88, align 8 + br label %125 + +89: ; preds = %45 + %90 = load ptr, ptr %8, align 8 + store ptr %90, ptr %16, align 8 + %91 = load i64, ptr %11, align 8 + call void @_ZSt7advanceIPimEvRT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %16, i64 noundef %91) + %92 = load ptr, ptr %16, align 8 + %93 = load ptr, ptr %9, align 8 + %94 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %95 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %94, i32 0, i32 1 + %96 = load ptr, ptr %95, align 8 + %97 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + %98 = call noundef ptr @_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_RSaIT1_E(ptr noundef %92, ptr noundef %93, ptr noundef %96, ptr noundef nonnull align 1 dereferenceable(1) %97) + %99 = load i64, ptr %10, align 8 + %100 = load i64, ptr %11, align 8 + %101 = sub i64 %99, %100 + %102 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %103 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %102, i32 0, i32 1 + %104 = load ptr, ptr %103, align 8 + %105 = getelementptr inbounds i32, ptr %104, i64 %101 + store ptr %105, ptr %103, align 8 + %106 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %107 = load ptr, ptr %106, align 8 + %108 = load ptr, ptr %13, align 8 + %109 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %110 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %109, i32 0, i32 1 + %111 = load ptr, ptr %110, align 8 + %112 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + %113 = call noundef ptr @_ZSt22__uninitialized_move_aIPiS0_SaIiEET0_T_S3_S2_RT1_(ptr noundef %107, ptr noundef %108, ptr noundef %111, ptr noundef nonnull align 1 dereferenceable(1) %112) + %114 = load i64, ptr %11, align 8 + %115 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %116 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %115, i32 0, i32 1 + %117 = load ptr, ptr %116, align 8 + %118 = getelementptr inbounds i32, ptr %117, i64 %114 + store ptr %118, ptr %116, align 8 + %119 = load ptr, ptr %8, align 8 + %120 = load ptr, ptr %16, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %17, ptr align 8 %5, i64 8, i1 false) + %121 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %17, i32 0, i32 0 + %122 = load ptr, ptr %121, align 8 + %123 = call ptr @_ZSt4copyIPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET0_T_S8_S7_(ptr noundef %119, ptr noundef %120, ptr %122) + %124 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %18, i32 0, i32 0 + store ptr %123, ptr %124, align 8 + br label %125 + +125: ; preds = %89, %55 + br label %207 + +126: ; preds = %29 + %127 = load i64, ptr %10, align 8 + %128 = call noundef i64 @_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc(ptr noundef nonnull align 8 dereferenceable(24) %25, i64 noundef %127, ptr noundef @.str.2) + store i64 %128, ptr %19, align 8 + %129 = load i64, ptr %19, align 8 + %130 = call noundef ptr @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(ptr noundef nonnull align 8 dereferenceable(24) %25, i64 noundef %129) + store ptr %130, ptr %20, align 8 + %131 = load ptr, ptr %20, align 8 + store ptr %131, ptr %21, align 8 + %132 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %133 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %132, i32 0, i32 0 + %134 = load ptr, ptr %133, align 8 + %135 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %136 = load ptr, ptr %135, align 8 + %137 = load ptr, ptr %20, align 8 + %138 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + %139 = invoke noundef ptr @_ZSt34__uninitialized_move_if_noexcept_aIPiS0_SaIiEET0_T_S3_S2_RT1_(ptr noundef %134, ptr noundef %136, ptr noundef %137, ptr noundef nonnull align 1 dereferenceable(1) %138) + to label %140 unwind label %156 + +140: ; preds = %126 + store ptr %139, ptr %21, align 8 + %141 = load ptr, ptr %8, align 8 + %142 = load ptr, ptr %9, align 8 + %143 = load ptr, ptr %21, align 8 + %144 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + %145 = invoke noundef ptr @_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_RSaIT1_E(ptr noundef %141, ptr noundef %142, ptr noundef %143, ptr noundef nonnull align 1 dereferenceable(1) %144) + to label %146 unwind label %156 + +146: ; preds = %140 + store ptr %145, ptr %21, align 8 + %147 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %148 = load ptr, ptr %147, align 8 + %149 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %150 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %149, i32 0, i32 1 + %151 = load ptr, ptr %150, align 8 + %152 = load ptr, ptr %21, align 8 + %153 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + %154 = invoke noundef ptr @_ZSt34__uninitialized_move_if_noexcept_aIPiS0_SaIiEET0_T_S3_S2_RT1_(ptr noundef %148, ptr noundef %151, ptr noundef %152, ptr noundef nonnull align 1 dereferenceable(1) %153) + to label %155 unwind label %156 + +155: ; preds = %146 + store ptr %154, ptr %21, align 8 + br label %175 + +156: ; preds = %146, %140, %126 + %157 = landingpad { ptr, i32 } + catch ptr null + %158 = extractvalue { ptr, i32 } %157, 0 + store ptr %158, ptr %22, align 8 + %159 = extractvalue { ptr, i32 } %157, 1 + store i32 %159, ptr %23, align 4 + br label %160 + +160: ; preds = %156 + %161 = load ptr, ptr %22, align 8 + %162 = call ptr @__cxa_begin_catch(ptr %161) #3 + %163 = load ptr, ptr %20, align 8 + %164 = load ptr, ptr %21, align 8 + %165 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + invoke void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(ptr noundef %163, ptr noundef %164, ptr noundef nonnull align 1 dereferenceable(1) %165) + to label %166 unwind label %170 + +166: ; preds = %160 + %167 = load ptr, ptr %20, align 8 + %168 = load i64, ptr %19, align 8 + invoke void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(ptr noundef nonnull align 8 dereferenceable(24) %25, ptr noundef %167, i64 noundef %168) + to label %169 unwind label %170 + +169: ; preds = %166 + invoke void @__cxa_rethrow() #17 + to label %217 unwind label %170 + +170: ; preds = %169, %166, %160 + %171 = landingpad { ptr, i32 } + cleanup + %172 = extractvalue { ptr, i32 } %171, 0 + store ptr %172, ptr %22, align 8 + %173 = extractvalue { ptr, i32 } %171, 1 + store i32 %173, ptr %23, align 4 + invoke void @__cxa_end_catch() + to label %174 unwind label %214 + +174: ; preds = %170 + br label %209 + +175: ; preds = %155 + %176 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %177 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %176, i32 0, i32 0 + %178 = load ptr, ptr %177, align 8 + %179 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %180 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %179, i32 0, i32 1 + %181 = load ptr, ptr %180, align 8 + %182 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + call void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(ptr noundef %178, ptr noundef %181, ptr noundef nonnull align 1 dereferenceable(1) %182) + %183 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %184 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %183, i32 0, i32 0 + %185 = load ptr, ptr %184, align 8 + %186 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %187 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %186, i32 0, i32 2 + %188 = load ptr, ptr %187, align 8 + %189 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %190 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %189, i32 0, i32 0 + %191 = load ptr, ptr %190, align 8 + %192 = ptrtoint ptr %188 to i64 + %193 = ptrtoint ptr %191 to i64 + %194 = sub i64 %192, %193 + %195 = sdiv exact i64 %194, 4 + call void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(ptr noundef nonnull align 8 dereferenceable(24) %25, ptr noundef %185, i64 noundef %195) + %196 = load ptr, ptr %20, align 8 + %197 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %198 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %197, i32 0, i32 0 + store ptr %196, ptr %198, align 8 + %199 = load ptr, ptr %21, align 8 + %200 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %201 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %200, i32 0, i32 1 + store ptr %199, ptr %201, align 8 + %202 = load ptr, ptr %20, align 8 + %203 = load i64, ptr %19, align 8 + %204 = getelementptr inbounds i32, ptr %202, i64 %203 + %205 = getelementptr inbounds %"struct.std::_Vector_base", ptr %25, i32 0, i32 0 + %206 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %205, i32 0, i32 2 + store ptr %204, ptr %206, align 8 + br label %207 + +207: ; preds = %175, %125 + br label %208 + +208: ; preds = %207, %4 + ret void + +209: ; preds = %174 + %210 = load ptr, ptr %22, align 8 + %211 = load i32, ptr %23, align 4 + %212 = insertvalue { ptr, i32 } poison, ptr %210, 0 + %213 = insertvalue { ptr, i32 } %212, i32 %211, 1 + resume { ptr, i32 } %213 + +214: ; preds = %170 + %215 = landingpad { ptr, i32 } + catch ptr null + %216 = extractvalue { ptr, i32 } %215, 0 + call void @__clang_call_terminate(ptr %216) #16 + unreachable + +217: ; preds = %169 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %0) #7 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %3) + %9 = call noundef i64 @_ZSt10__distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag(ptr noundef %7, ptr noundef %8) + ret i64 %9 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %8) #3 + %10 = load ptr, ptr %9, align 8 + %11 = ptrtoint ptr %7 to i64 + %12 = ptrtoint ptr %10 to i64 + %13 = sub i64 %11, %12 + %14 = sdiv exact i64 %13, 4 + ret i64 %14 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__uninitialized_move_aIPiS0_SaIiEET0_T_S3_S2_RT1_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %"class.std::move_iterator", align 8 + %10 = alloca %"class.std::move_iterator", align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = call ptr @_ZSt18make_move_iteratorIPiESt13move_iteratorIT_ES2_(ptr noundef %11) + %13 = getelementptr inbounds %"class.std::move_iterator", ptr %9, i32 0, i32 0 + store ptr %12, ptr %13, align 8 + %14 = load ptr, ptr %6, align 8 + %15 = call ptr @_ZSt18make_move_iteratorIPiESt13move_iteratorIT_ES2_(ptr noundef %14) + %16 = getelementptr inbounds %"class.std::move_iterator", ptr %10, i32 0, i32 0 + store ptr %15, ptr %16, align 8 + %17 = load ptr, ptr %7, align 8 + %18 = load ptr, ptr %8, align 8 + %19 = getelementptr inbounds %"class.std::move_iterator", ptr %9, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::move_iterator", ptr %10, i32 0, i32 0 + %22 = load ptr, ptr %21, align 8 + %23 = call noundef ptr @_ZSt22__uninitialized_copy_aISt13move_iteratorIPiES1_iET0_T_S4_S3_RSaIT1_E(ptr %20, ptr %22, ptr noundef %17, ptr noundef nonnull align 1 dereferenceable(1) %18) + ret ptr %23 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13move_backwardIPiS0_ET0_T_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPiET_S1_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPiET_S1_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local ptr @_ZSt4copyIPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET0_T_S8_S7_(ptr noundef %0, ptr noundef %1, ptr %2) #4 comdat { + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %2, ptr %9, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZSt12__miter_baseIPiET_S1_(ptr noundef %10) + %12 = load ptr, ptr %7, align 8 + %13 = call noundef ptr @_ZSt12__miter_baseIPiET_S1_(ptr noundef %12) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %5, i64 8, i1 false) + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %8, i32 0, i32 0 + %15 = load ptr, ptr %14, align 8 + %16 = call ptr @_ZSt13__copy_move_aILb0EPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET1_T0_S8_S7_(ptr noundef %11, ptr noundef %13, ptr %15) + %17 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %16, ptr %17, align 8 + %18 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + %19 = load ptr, ptr %18, align 8 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt7advanceIPimEvRT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %0, i64 noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i64, align 8 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + %7 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %8 = load i64, ptr %4, align 8 + store i64 %8, ptr %5, align 8 + %9 = load ptr, ptr %3, align 8 + %10 = load i64, ptr %5, align 8 + %11 = load ptr, ptr %3, align 8 + call void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %11) + call void @_ZSt9__advanceIPilEvRT_T0_St26random_access_iterator_tag(ptr noundef nonnull align 8 dereferenceable(8) %9, i64 noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_RSaIT1_E(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = load ptr, ptr %7, align 8 + %12 = call noundef ptr @_ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1_(ptr noundef %9, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + %11 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + %12 = sub i64 %10, %11 + %13 = load i64, ptr %5, align 8 + %14 = icmp ult i64 %12, %13 + br i1 %14, label %15, label %17 + +15: ; preds = %3 + %16 = load ptr, ptr %6, align 8 + call void @_ZSt20__throw_length_errorPKc(ptr noundef %16) #17 + unreachable + +17: ; preds = %3 + %18 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + %19 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + store i64 %19, ptr %8, align 8 + %20 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %8, ptr noundef nonnull align 8 dereferenceable(8) %5) + %21 = load i64, ptr %20, align 8 + %22 = add i64 %18, %21 + store i64 %22, ptr %7, align 8 + %23 = load i64, ptr %7, align 8 + %24 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + %25 = icmp ult i64 %23, %24 + br i1 %25, label %30, label %26 + +26: ; preds = %17 + %27 = load i64, ptr %7, align 8 + %28 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + %29 = icmp ugt i64 %27, %28 + br i1 %29, label %30, label %32 + +30: ; preds = %26, %17 + %31 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + br label %34 + +32: ; preds = %26 + %33 = load i64, ptr %7, align 8 + br label %34 + +34: ; preds = %32, %30 + %35 = phi i64 [ %31, %30 ], [ %33, %32 ] + ret i64 %35 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = icmp ne i64 %6, 0 + br i1 %7, label %8, label %12 + +8: ; preds = %2 + %9 = getelementptr inbounds %"struct.std::_Vector_base", ptr %5, i32 0, i32 0 + %10 = load i64, ptr %4, align 8 + %11 = call noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %9, i64 noundef %10) + br label %13 + +12: ; preds = %2 + br label %13 + +13: ; preds = %12, %8 + %14 = phi ptr [ %11, %8 ], [ null, %12 ] + ret ptr %14 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt34__uninitialized_move_if_noexcept_aIPiS0_SaIiEET0_T_S3_S2_RT1_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %"class.std::move_iterator", align 8 + %10 = alloca %"class.std::move_iterator", align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = call ptr @_ZSt32__make_move_if_noexcept_iteratorIiSt13move_iteratorIPiEET0_PT_(ptr noundef %11) + %13 = getelementptr inbounds %"class.std::move_iterator", ptr %9, i32 0, i32 0 + store ptr %12, ptr %13, align 8 + %14 = load ptr, ptr %6, align 8 + %15 = call ptr @_ZSt32__make_move_if_noexcept_iteratorIiSt13move_iteratorIPiEET0_PT_(ptr noundef %14) + %16 = getelementptr inbounds %"class.std::move_iterator", ptr %10, i32 0, i32 0 + store ptr %15, ptr %16, align 8 + %17 = load ptr, ptr %7, align 8 + %18 = load ptr, ptr %8, align 8 + %19 = getelementptr inbounds %"class.std::move_iterator", ptr %9, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::move_iterator", ptr %10, i32 0, i32 0 + %22 = load ptr, ptr %21, align 8 + %23 = call noundef ptr @_ZSt22__uninitialized_copy_aISt13move_iteratorIPiES1_iET0_T_S4_S3_RSaIT1_E(ptr %20, ptr %22, ptr noundef %17, ptr noundef nonnull align 1 dereferenceable(1) %18) + ret ptr %23 +} + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag(ptr noundef %0, ptr noundef %1) #7 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = ptrtoint ptr %6 to i64 + %9 = ptrtoint ptr %7 to i64 + %10 = sub i64 %8, %9 + %11 = sdiv exact i64 %10, 4 + ret i64 %11 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__uninitialized_copy_aISt13move_iteratorIPiES1_iET0_T_S4_S3_RSaIT1_E(ptr %0, ptr %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { + %5 = alloca %"class.std::move_iterator", align 8 + %6 = alloca %"class.std::move_iterator", align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %"class.std::move_iterator", align 8 + %10 = alloca %"class.std::move_iterator", align 8 + %11 = getelementptr inbounds %"class.std::move_iterator", ptr %5, i32 0, i32 0 + store ptr %0, ptr %11, align 8 + %12 = getelementptr inbounds %"class.std::move_iterator", ptr %6, i32 0, i32 0 + store ptr %1, ptr %12, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %5, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %6, i64 8, i1 false) + %13 = load ptr, ptr %7, align 8 + %14 = getelementptr inbounds %"class.std::move_iterator", ptr %9, i32 0, i32 0 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds %"class.std::move_iterator", ptr %10, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = call noundef ptr @_ZSt18uninitialized_copyISt13move_iteratorIPiES1_ET0_T_S4_S3_(ptr %15, ptr %17, ptr noundef %13) + ret ptr %18 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local ptr @_ZSt18make_move_iteratorIPiESt13move_iteratorIT_ES2_(ptr noundef %0) #4 comdat { + %2 = alloca %"class.std::move_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + call void @_ZNSt13move_iteratorIPiEC2ES0_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %4) + %5 = getelementptr inbounds %"class.std::move_iterator", ptr %2, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + ret ptr %6 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt18uninitialized_copyISt13move_iteratorIPiES1_ET0_T_S4_S3_(ptr %0, ptr %1, ptr noundef %2) #4 comdat { + %4 = alloca %"class.std::move_iterator", align 8 + %5 = alloca %"class.std::move_iterator", align 8 + %6 = alloca ptr, align 8 + %7 = alloca i8, align 1 + %8 = alloca %"class.std::move_iterator", align 8 + %9 = alloca %"class.std::move_iterator", align 8 + %10 = getelementptr inbounds %"class.std::move_iterator", ptr %4, i32 0, i32 0 + store ptr %0, ptr %10, align 8 + %11 = getelementptr inbounds %"class.std::move_iterator", ptr %5, i32 0, i32 0 + store ptr %1, ptr %11, align 8 + store ptr %2, ptr %6, align 8 + store i8 1, ptr %7, align 1 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %4, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %5, i64 8, i1 false) + %12 = load ptr, ptr %6, align 8 + %13 = getelementptr inbounds %"class.std::move_iterator", ptr %8, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"class.std::move_iterator", ptr %9, i32 0, i32 0 + %16 = load ptr, ptr %15, align 8 + %17 = call noundef ptr @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPiES3_EET0_T_S6_S5_(ptr %14, ptr %16, ptr noundef %12) + ret ptr %17 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPiES3_EET0_T_S6_S5_(ptr %0, ptr %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca %"class.std::move_iterator", align 8 + %5 = alloca %"class.std::move_iterator", align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"class.std::move_iterator", align 8 + %8 = alloca %"class.std::move_iterator", align 8 + %9 = getelementptr inbounds %"class.std::move_iterator", ptr %4, i32 0, i32 0 + store ptr %0, ptr %9, align 8 + %10 = getelementptr inbounds %"class.std::move_iterator", ptr %5, i32 0, i32 0 + store ptr %1, ptr %10, align 8 + store ptr %2, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %4, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %5, i64 8, i1 false) + %11 = load ptr, ptr %6, align 8 + %12 = getelementptr inbounds %"class.std::move_iterator", ptr %7, i32 0, i32 0 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds %"class.std::move_iterator", ptr %8, i32 0, i32 0 + %15 = load ptr, ptr %14, align 8 + %16 = call noundef ptr @_ZSt4copyISt13move_iteratorIPiES1_ET0_T_S4_S3_(ptr %13, ptr %15, ptr noundef %11) + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt4copyISt13move_iteratorIPiES1_ET0_T_S4_S3_(ptr %0, ptr %1, ptr noundef %2) #4 comdat { + %4 = alloca %"class.std::move_iterator", align 8 + %5 = alloca %"class.std::move_iterator", align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"class.std::move_iterator", align 8 + %8 = alloca %"class.std::move_iterator", align 8 + %9 = getelementptr inbounds %"class.std::move_iterator", ptr %4, i32 0, i32 0 + store ptr %0, ptr %9, align 8 + %10 = getelementptr inbounds %"class.std::move_iterator", ptr %5, i32 0, i32 0 + store ptr %1, ptr %10, align 8 + store ptr %2, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %4, i64 8, i1 false) + %11 = getelementptr inbounds %"class.std::move_iterator", ptr %7, i32 0, i32 0 + %12 = load ptr, ptr %11, align 8 + %13 = call noundef ptr @_ZSt12__miter_baseIPiEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E(ptr %12) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %5, i64 8, i1 false) + %14 = getelementptr inbounds %"class.std::move_iterator", ptr %8, i32 0, i32 0 + %15 = load ptr, ptr %14, align 8 + %16 = call noundef ptr @_ZSt12__miter_baseIPiEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E(ptr %15) + %17 = load ptr, ptr %6, align 8 + %18 = call noundef ptr @_ZSt13__copy_move_aILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %13, ptr noundef %16, ptr noundef %17) + ret ptr %18 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13__copy_move_aILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt14__copy_move_a1ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPiET_RKS1_S1_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIPiEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E(ptr %0) #4 comdat { + %2 = alloca %"class.std::move_iterator", align 8 + %3 = getelementptr inbounds %"class.std::move_iterator", ptr %2, i32 0, i32 0 + store ptr %0, ptr %3, align 8 + %4 = call noundef ptr @_ZNKSt13move_iteratorIPiE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %2) + %5 = call noundef ptr @_ZSt12__miter_baseIPiET_S1_(ptr noundef %4) + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIPiET_RKS1_S1_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a1ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt14__copy_move_a2ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %0) #7 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a2ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 4 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %21 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load i64, ptr %7, align 8 + %20 = mul i64 4, %19 + call void @llvm.memmove.p0.p0.i64(ptr align 4 %17, ptr align 4 %18, i64 %20, i1 false) + br label %21 + +21: ; preds = %16, %3 + %22 = load ptr, ptr %6, align 8 + %23 = load i64, ptr %7, align 8 + %24 = getelementptr inbounds i32, ptr %22, i64 %23 + ret ptr %24 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memmove.p0.p0.i64(ptr nocapture writeonly, ptr nocapture readonly, i64, i1 immarg) #10 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIPiET_S1_(ptr noundef %0) #7 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNKSt13move_iteratorIPiE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::move_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt13move_iteratorIPiEC2ES0_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::move_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPiET_RKS1_S1_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 4 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %24 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load i64, ptr %7, align 8 + %19 = sub i64 0, %18 + %20 = getelementptr inbounds i32, ptr %17, i64 %19 + %21 = load ptr, ptr %4, align 8 + %22 = load i64, ptr %7, align 8 + %23 = mul i64 4, %22 + call void @llvm.memmove.p0.p0.i64(ptr align 4 %20, ptr align 4 %21, i64 %23, i1 false) + br label %24 + +24: ; preds = %16, %3 + %25 = load ptr, ptr %6, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub i64 0, %26 + %28 = getelementptr inbounds i32, ptr %25, i64 %27 + ret ptr %28 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local ptr @_ZSt13__copy_move_aILb0EPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET1_T0_S8_S7_(ptr noundef %0, ptr noundef %1, ptr %2) #4 comdat { + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %9 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %10 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %2, ptr %10, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %5, i64 8, i1 false) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %11) #3 + %13 = load ptr, ptr %7, align 8 + %14 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %13) #3 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %5, i64 8, i1 false) + %15 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %9, i32 0, i32 0 + %16 = load ptr, ptr %15, align 8 + %17 = call noundef ptr @_ZSt12__niter_baseIPiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE(ptr %16) #3 + %18 = call noundef ptr @_ZSt14__copy_move_a1ILb0EPiS0_ET1_T0_S2_S1_(ptr noundef %12, ptr noundef %14, ptr noundef %17) + %19 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %8, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + %21 = call ptr @_ZSt12__niter_wrapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES2_ET_S7_T0_(ptr %20, ptr noundef %18) + %22 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %21, ptr %22, align 8 + %23 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + %24 = load ptr, ptr %23, align 8 + ret ptr %24 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZSt12__niter_wrapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES2_ET_S7_T0_(ptr %0, ptr noundef %1) #7 comdat { + %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %0, ptr %7, align 8 + store ptr %1, ptr %5, align 8 + %8 = load ptr, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %6, ptr align 8 %4, i64 8, i1 false) + %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %6, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = call noundef ptr @_ZSt12__niter_baseIPiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE(ptr %10) #3 + %12 = ptrtoint ptr %8 to i64 + %13 = ptrtoint ptr %11 to i64 + %14 = sub i64 %12, %13 + %15 = sdiv exact i64 %14, 4 + %16 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %4, i64 noundef %15) #3 + %17 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + store ptr %16, ptr %17, align 8 + %18 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + %19 = load ptr, ptr %18, align 8 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a1ILb0EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt14__copy_move_a2ILb0EPiS0_ET1_T0_S2_S1_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE(ptr %0) #7 comdat { + %2 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %3 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %2, i32 0, i32 0 + store ptr %0, ptr %3, align 8 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %2) #3 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a2ILb0EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 4 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %21 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load i64, ptr %7, align 8 + %20 = mul i64 4, %19 + call void @llvm.memmove.p0.p0.i64(ptr align 4 %17, ptr align 4 %18, i64 %20, i1 false) + br label %21 + +21: ; preds = %16, %3 + %22 = load ptr, ptr %6, align 8 + %23 = load i64, ptr %7, align 8 + %24 = getelementptr inbounds i32, ptr %22, i64 %23 + ret ptr %24 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt9__advanceIPilEvRT_T0_St26random_access_iterator_tag(ptr noundef nonnull align 8 dereferenceable(8) %0, i64 noundef %1) #7 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + %6 = load i64, ptr %5, align 8 + %7 = call i1 @llvm.is.constant.i64(i64 %6) + br i1 %7, label %8, label %15 + +8: ; preds = %2 + %9 = load i64, ptr %5, align 8 + %10 = icmp eq i64 %9, 1 + br i1 %10, label %11, label %15 + +11: ; preds = %8 + %12 = load ptr, ptr %4, align 8 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds i32, ptr %13, i32 1 + store ptr %14, ptr %12, align 8 + br label %31 + +15: ; preds = %8, %2 + %16 = load i64, ptr %5, align 8 + %17 = call i1 @llvm.is.constant.i64(i64 %16) + br i1 %17, label %18, label %25 + +18: ; preds = %15 + %19 = load i64, ptr %5, align 8 + %20 = icmp eq i64 %19, -1 + br i1 %20, label %21, label %25 + +21: ; preds = %18 + %22 = load ptr, ptr %4, align 8 + %23 = load ptr, ptr %22, align 8 + %24 = getelementptr inbounds i32, ptr %23, i32 -1 + store ptr %24, ptr %22, align 8 + br label %30 + +25: ; preds = %18, %15 + %26 = load i64, ptr %5, align 8 + %27 = load ptr, ptr %4, align 8 + %28 = load ptr, ptr %27, align 8 + %29 = getelementptr inbounds i32, ptr %28, i64 %26 + store ptr %29, ptr %27, align 8 + br label %30 + +30: ; preds = %25, %21 + br label %31 + +31: ; preds = %30, %11 + ret void +} + +; Function Attrs: convergent nocallback nofree nosync nounwind willreturn memory(none) +declare i1 @llvm.is.constant.i64(i64) #13 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i8, align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + store i8 1, ptr %7, align 1 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPiS2_EET0_T_S4_S3_(ptr noundef %8, ptr noundef %9, ptr noundef %10) + ret ptr %11 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPiS2_EET0_T_S4_S3_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt4copyIPiS0_ET0_T_S2_S1_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt4copyIPiS0_ET0_T_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPiET_S1_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPiET_S1_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt13__copy_move_aILb0EPiS0_ET1_T0_S2_S1_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13__copy_move_aILb0EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt14__copy_move_a1ILb0EPiS0_ET1_T0_S2_S1_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPiET_RKS1_S1_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + %5 = call noundef i64 @_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + ret i64 %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %4, i32 0, i32 1 + %6 = load ptr, ptr %5, align 8 + %7 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = ptrtoint ptr %6 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 4 + ret i64 %13 +} + +; Function Attrs: noreturn +declare void @_ZSt20__throw_length_errorPKc(ptr noundef) #14 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %2, align 8 + store i64 2305843009213693951, ptr %3, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + store i64 %6, ptr %4, align 8 + %7 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %4) + to label %8 unwind label %10 + +8: ; preds = %1 + %9 = load i64, ptr %7, align 8 + ret i64 %9 + +10: ; preds = %1 + %11 = landingpad { ptr, i32 } + catch ptr null + %12 = extractvalue { ptr, i32 } %11, 0 + call void @__clang_call_terminate(ptr %12) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 2305843009213693951 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 4611686018427387903 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #17 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #17 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 4 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #18 + ret ptr %19 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #14 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #14 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #15 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local ptr @_ZSt32__make_move_if_noexcept_iteratorIiSt13move_iteratorIPiEET0_PT_(ptr noundef %0) #4 comdat { + %2 = alloca %"class.std::move_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + call void @_ZNSt13move_iteratorIPiEC2ES0_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %4) + %5 = getelementptr inbounds %"class.std::move_iterator", ptr %2, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + ret ptr %6 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %7, align 8 + store ptr %8, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEC2ES3_(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca %"struct.std::greater", align 1 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %4, i32 0, i32 0 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_RT0_(ptr %0, ptr %1, ptr noundef nonnull align 1 dereferenceable(1) %2) #4 comdat { + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %11 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %12 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 1 + %13 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %0, ptr %13, align 8 + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %1, ptr %14, align 8 + store ptr %2, ptr %6, align 8 + %15 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef nonnull align 8 dereferenceable(8) %4) #3 + %16 = icmp slt i64 %15, 2 + br i1 %16, label %17, label %18 + +17: ; preds = %3 + br label %41 + +18: ; preds = %3 + %19 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef nonnull align 8 dereferenceable(8) %4) #3 + store i64 %19, ptr %7, align 8 + %20 = load i64, ptr %7, align 8 + %21 = sub nsw i64 %20, 2 + %22 = sdiv i64 %21, 2 + store i64 %22, ptr %8, align 8 + br label %23 + +23: ; preds = %18, %38 + %24 = load i64, ptr %8, align 8 + %25 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %4, i64 noundef %24) #3 + %26 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %10, i32 0, i32 0 + store ptr %25, ptr %26, align 8 + %27 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + %28 = load i32, ptr %27, align 4 + store i32 %28, ptr %9, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %11, ptr align 8 %4, i64 8, i1 false) + %29 = load i64, ptr %8, align 8 + %30 = load i64, ptr %7, align 8 + %31 = load i32, ptr %9, align 4 + %32 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %12, ptr align 1 %32, i64 1, i1 false) + %33 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %11, i32 0, i32 0 + %34 = load ptr, ptr %33, align 8 + call void @_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_T0_SD_T1_T2_(ptr %34, i64 noundef %29, i64 noundef %30, i32 noundef %31) + %35 = load i64, ptr %8, align 8 + %36 = icmp eq i64 %35, 0 + br i1 %36, label %37, label %38 + +37: ; preds = %23 + br label %41 + +38: ; preds = %23 + %39 = load i64, ptr %8, align 8 + %40 = add nsw i64 %39, -1 + store i64 %40, ptr %8, align 8 + br label %23, !llvm.loop !10 + +41: ; preds = %37, %17 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_T0_SD_T1_T2_(ptr %0, i64 noundef %1, i64 noundef %2, i32 noundef %3) #4 comdat { + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 1 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca i64, align 8 + %11 = alloca i64, align 8 + %12 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %13 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %14 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %15 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %16 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %17 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %18 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val", align 1 + %19 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %20 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %0, ptr %20, align 8 + store i64 %1, ptr %7, align 8 + store i64 %2, ptr %8, align 8 + store i32 %3, ptr %9, align 4 + %21 = load i64, ptr %7, align 8 + store i64 %21, ptr %10, align 8 + %22 = load i64, ptr %7, align 8 + store i64 %22, ptr %11, align 8 + br label %23 + +23: ; preds = %48, %4 + %24 = load i64, ptr %11, align 8 + %25 = load i64, ptr %8, align 8 + %26 = sub nsw i64 %25, 1 + %27 = sdiv i64 %26, 2 + %28 = icmp slt i64 %24, %27 + br i1 %28, label %29, label %59 + +29: ; preds = %23 + %30 = load i64, ptr %11, align 8 + %31 = add nsw i64 %30, 1 + %32 = mul nsw i64 2, %31 + store i64 %32, ptr %11, align 8 + %33 = load i64, ptr %11, align 8 + %34 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %33) #3 + %35 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %12, i32 0, i32 0 + store ptr %34, ptr %35, align 8 + %36 = load i64, ptr %11, align 8 + %37 = sub nsw i64 %36, 1 + %38 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %37) #3 + %39 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %13, i32 0, i32 0 + store ptr %38, ptr %39, align 8 + %40 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %12, i32 0, i32 0 + %41 = load ptr, ptr %40, align 8 + %42 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %13, i32 0, i32 0 + %43 = load ptr, ptr %42, align 8 + %44 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEESB_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr %41, ptr %43) + br i1 %44, label %45, label %48 + +45: ; preds = %29 + %46 = load i64, ptr %11, align 8 + %47 = add nsw i64 %46, -1 + store i64 %47, ptr %11, align 8 + br label %48 + +48: ; preds = %45, %29 + %49 = load i64, ptr %11, align 8 + %50 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %49) #3 + %51 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %14, i32 0, i32 0 + store ptr %50, ptr %51, align 8 + %52 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %14) #3 + %53 = load i32, ptr %52, align 4 + %54 = load i64, ptr %7, align 8 + %55 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %54) #3 + %56 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %15, i32 0, i32 0 + store ptr %55, ptr %56, align 8 + %57 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + store i32 %53, ptr %57, align 4 + %58 = load i64, ptr %11, align 8 + store i64 %58, ptr %7, align 8 + br label %23, !llvm.loop !11 + +59: ; preds = %23 + %60 = load i64, ptr %8, align 8 + %61 = and i64 %60, 1 + %62 = icmp eq i64 %61, 0 + br i1 %62, label %63, label %85 + +63: ; preds = %59 + %64 = load i64, ptr %11, align 8 + %65 = load i64, ptr %8, align 8 + %66 = sub nsw i64 %65, 2 + %67 = sdiv i64 %66, 2 + %68 = icmp eq i64 %64, %67 + br i1 %68, label %69, label %85 + +69: ; preds = %63 + %70 = load i64, ptr %11, align 8 + %71 = add nsw i64 %70, 1 + %72 = mul nsw i64 2, %71 + store i64 %72, ptr %11, align 8 + %73 = load i64, ptr %11, align 8 + %74 = sub nsw i64 %73, 1 + %75 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %74) #3 + %76 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %16, i32 0, i32 0 + store ptr %75, ptr %76, align 8 + %77 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %16) #3 + %78 = load i32, ptr %77, align 4 + %79 = load i64, ptr %7, align 8 + %80 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %79) #3 + %81 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %17, i32 0, i32 0 + store ptr %80, ptr %81, align 8 + %82 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %17) #3 + store i32 %78, ptr %82, align 4 + %83 = load i64, ptr %11, align 8 + %84 = sub nsw i64 %83, 1 + store i64 %84, ptr %7, align 8 + br label %85 + +85: ; preds = %69, %63, %59 + call void @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2EONS0_15_Iter_comp_iterIS3_EE(ptr noundef nonnull align 1 dereferenceable(1) %18, ptr noundef nonnull align 1 dereferenceable(1) %6) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %19, ptr align 8 %5, i64 8, i1 false) + %86 = load i64, ptr %7, align 8 + %87 = load i64, ptr %10, align 8 + %88 = load i32, ptr %9, align 4 + %89 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %19, i32 0, i32 0 + %90 = load ptr, ptr %89, align 8 + call void @_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops14_Iter_comp_valISt7greaterIiEEEEvT_T0_SD_T1_RT2_(ptr %90, i64 noundef %86, i64 noundef %87, i32 noundef %88, ptr noundef nonnull align 1 dereferenceable(1) %18) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEESB_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr %1, ptr %2) #4 comdat align 2 { + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %6 = alloca ptr, align 8 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %7, align 8 + %8 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %2, ptr %8, align 8 + store ptr %0, ptr %6, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + %11 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %4) #3 + %12 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %13 = call noundef zeroext i1 @_ZNKSt7greaterIiEclERKiS2_(ptr noundef nonnull align 1 dereferenceable(1) %10, ptr noundef nonnull align 4 dereferenceable(4) %11, ptr noundef nonnull align 4 dereferenceable(4) %12) + ret i1 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2EONS0_15_Iter_comp_iterIS3_EE(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops14_Iter_comp_valISt7greaterIiEEEEvT_T0_SD_T1_RT2_(ptr %0, i64 noundef %1, i64 noundef %2, i32 noundef %3, ptr noundef nonnull align 1 dereferenceable(1) %4) #4 comdat { + %6 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca ptr, align 8 + %11 = alloca i64, align 8 + %12 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %13 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %14 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %15 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %6, i32 0, i32 0 + store ptr %0, ptr %16, align 8 + store i64 %1, ptr %7, align 8 + store i64 %2, ptr %8, align 8 + store i32 %3, ptr %9, align 4 + store ptr %4, ptr %10, align 8 + %17 = load i64, ptr %7, align 8 + %18 = sub nsw i64 %17, 1 + %19 = sdiv i64 %18, 2 + store i64 %19, ptr %11, align 8 + br label %20 + +20: ; preds = %34, %5 + %21 = load i64, ptr %7, align 8 + %22 = load i64, ptr %8, align 8 + %23 = icmp sgt i64 %21, %22 + br i1 %23, label %24, label %32 + +24: ; preds = %20 + %25 = load ptr, ptr %10, align 8 + %26 = load i64, ptr %11, align 8 + %27 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %6, i64 noundef %26) #3 + %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %12, i32 0, i32 0 + store ptr %27, ptr %28, align 8 + %29 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %12, i32 0, i32 0 + %30 = load ptr, ptr %29, align 8 + %31 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEEiEEbT_RT0_(ptr noundef nonnull align 1 dereferenceable(1) %25, ptr %30, ptr noundef nonnull align 4 dereferenceable(4) %9) + br label %32 + +32: ; preds = %24, %20 + %33 = phi i1 [ false, %20 ], [ %31, %24 ] + br i1 %33, label %34, label %48 + +34: ; preds = %32 + %35 = load i64, ptr %11, align 8 + %36 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %6, i64 noundef %35) #3 + %37 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %13, i32 0, i32 0 + store ptr %36, ptr %37, align 8 + %38 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %13) #3 + %39 = load i32, ptr %38, align 4 + %40 = load i64, ptr %7, align 8 + %41 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %6, i64 noundef %40) #3 + %42 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %14, i32 0, i32 0 + store ptr %41, ptr %42, align 8 + %43 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %14) #3 + store i32 %39, ptr %43, align 4 + %44 = load i64, ptr %11, align 8 + store i64 %44, ptr %7, align 8 + %45 = load i64, ptr %7, align 8 + %46 = sub nsw i64 %45, 1 + %47 = sdiv i64 %46, 2 + store i64 %47, ptr %11, align 8 + br label %20, !llvm.loop !12 + +48: ; preds = %32 + %49 = load i32, ptr %9, align 4 + %50 = load i64, ptr %7, align 8 + %51 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(ptr noundef nonnull align 8 dereferenceable(8) %6, i64 noundef %50) #3 + %52 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %15, i32 0, i32 0 + store ptr %51, ptr %52, align 8 + %53 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + store i32 %49, ptr %53, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt7greaterIiEclERKiS2_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 4 dereferenceable(4) %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i32, ptr %8, align 4 + %10 = load ptr, ptr %6, align 8 + %11 = load i32, ptr %10, align 4 + %12 = icmp sgt i32 %9, %11 + ret i1 %12 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEEiEEbT_RT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %7, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", ptr %8, i32 0, i32 0 + %10 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %4) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef zeroext i1 @_ZNKSt7greaterIiEclERKiS2_(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef nonnull align 4 dereferenceable(4) %10, ptr noundef nonnull align 4 dereferenceable(4) %11) + ret i1 %12 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt6vectorIiSaIiEE5frontEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + %5 = call ptr @_ZNKSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %3, i32 0, i32 0 + store ptr %5, ptr %6, align 8 + %7 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %3) #3 + ret ptr %7 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNKSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"struct.std::_Vector_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 0 + call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt8pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(ptr %0, ptr %1) #4 comdat { + %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca %"struct.std::greater", align 1 + %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 1 + %7 = alloca %"struct.std::greater", align 1 + %8 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %9 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %10 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + store ptr %0, ptr %11, align 8 + %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %12, align 8 + %13 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(ptr noundef nonnull align 8 dereferenceable(8) %4, ptr noundef nonnull align 8 dereferenceable(8) %3) #3 + %14 = icmp sgt i64 %13, 1 + br i1 %14, label %15, label %23 + +15: ; preds = %2 + call void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEC2ES3_(ptr noundef nonnull align 1 dereferenceable(1) %6) + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEv(ptr noundef nonnull align 8 dereferenceable(8) %4) #3 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %3, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %4, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %4, i64 8, i1 false) + %17 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %8, i32 0, i32 0 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %9, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %10, i32 0, i32 0 + %22 = load ptr, ptr %21, align 8 + call void @_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_SC_RT0_(ptr %18, ptr %20, ptr %22, ptr noundef nonnull align 1 dereferenceable(1) %6) + br label %23 + +23: ; preds = %15, %2 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE8pop_backEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %4, i32 0, i32 1 + %6 = load ptr, ptr %5, align 8 + %7 = getelementptr inbounds i32, ptr %6, i32 -1 + store ptr %7, ptr %5, align 8 + %8 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %10 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %9, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef %11) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds i32, ptr %5, i32 -1 + store ptr %6, ptr %4, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_SC_RT0_(ptr %0, ptr %1, ptr %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %6 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %7 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 1 + %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %0, ptr %12, align 8 + %13 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %6, i32 0, i32 0 + store ptr %1, ptr %13, align 8 + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %7, i32 0, i32 0 + store ptr %2, ptr %14, align 8 + store ptr %3, ptr %8, align 8 + %15 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %16 = load i32, ptr %15, align 4 + store i32 %16, ptr %9, align 4 + %17 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %18 = load i32, ptr %17, align 4 + %19 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + store i32 %18, ptr %19, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %5, i64 8, i1 false) + %20 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %21 = load i32, ptr %9, align 4 + %22 = load ptr, ptr %8, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %11, ptr align 1 %22, i64 1, i1 false) + %23 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %10, i32 0, i32 0 + %24 = load ptr, ptr %23, align 8 + call void @_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_T0_SD_T1_T2_(ptr %24, i64 noundef 0, i64 noundef %20, i32 noundef %21) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = getelementptr inbounds %"struct.std::_Vector_base", ptr %6, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::_Vector_base", ptr %6, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %10, i32 0, i32 2 + %12 = load ptr, ptr %11, align 8 + %13 = icmp ne ptr %9, %12 + br i1 %13, label %14, label %24 + +14: ; preds = %2 + %15 = getelementptr inbounds %"struct.std::_Vector_base", ptr %6, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Vector_base", ptr %6, i32 0, i32 0 + %17 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %16, i32 0, i32 1 + %18 = load ptr, ptr %17, align 8 + %19 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %18, ptr noundef nonnull align 4 dereferenceable(4) %19) #3 + %20 = getelementptr inbounds %"struct.std::_Vector_base", ptr %6, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %20, i32 0, i32 1 + %22 = load ptr, ptr %21, align 8 + %23 = getelementptr inbounds i32, ptr %22, i32 1 + store ptr %23, ptr %21, align 8 + br label %30 + +24: ; preds = %2 + %25 = call ptr @_ZNSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %26 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %25, ptr %26, align 8 + %27 = load ptr, ptr %4, align 8 + %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + %29 = load ptr, ptr %28, align 8 + call void @_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %29, ptr noundef nonnull align 4 dereferenceable(4) %27) + br label %30 + +30: ; preds = %24, %14 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt9push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(ptr %0, ptr %1) #4 comdat { + %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca %"struct.std::greater", align 1 + %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val", align 1 + %7 = alloca %"struct.std::greater", align 1 + %8 = alloca i32, align 4 + %9 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %10 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + store ptr %0, ptr %11, align 8 + %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %12, align 8 + call void @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2ES3_(ptr noundef nonnull align 1 dereferenceable(1) %6) + %13 = call ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiEl(ptr noundef nonnull align 8 dereferenceable(8) %4, i64 noundef 1) #3 + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %9, i32 0, i32 0 + store ptr %13, ptr %14, align 8 + %15 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %16 = load i32, ptr %15, align 4 + store i32 %16, ptr %8, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %3, i64 8, i1 false) + %17 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(ptr noundef nonnull align 8 dereferenceable(8) %4, ptr noundef nonnull align 8 dereferenceable(8) %3) #3 + %18 = sub nsw i64 %17, 1 + %19 = load i32, ptr %8, align 4 + %20 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %10, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + call void @_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops14_Iter_comp_valISt7greaterIiEEEEvT_T0_SD_T1_RT2_(ptr %21, i64 noundef %18, i64 noundef 0, i32 noundef %19, ptr noundef nonnull align 1 dereferenceable(1) %6) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %12 = alloca ptr, align 8 + %13 = alloca ptr, align 8 + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %14, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %15 = load ptr, ptr %5, align 8 + %16 = call noundef i64 @_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc(ptr noundef nonnull align 8 dereferenceable(24) %15, i64 noundef 1, ptr noundef @.str.3) + store i64 %16, ptr %7, align 8 + %17 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %18 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %17, i32 0, i32 0 + %19 = load ptr, ptr %18, align 8 + store ptr %19, ptr %8, align 8 + %20 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %20, i32 0, i32 1 + %22 = load ptr, ptr %21, align 8 + store ptr %22, ptr %9, align 8 + %23 = call ptr @_ZNSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %15) #3 + %24 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %11, i32 0, i32 0 + store ptr %23, ptr %24, align 8 + %25 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(ptr noundef nonnull align 8 dereferenceable(8) %4, ptr noundef nonnull align 8 dereferenceable(8) %11) #3 + store i64 %25, ptr %10, align 8 + %26 = load i64, ptr %7, align 8 + %27 = call noundef ptr @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(ptr noundef nonnull align 8 dereferenceable(24) %15, i64 noundef %26) + store ptr %27, ptr %12, align 8 + %28 = load ptr, ptr %12, align 8 + store ptr %28, ptr %13, align 8 + %29 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %30 = load ptr, ptr %12, align 8 + %31 = load i64, ptr %10, align 8 + %32 = getelementptr inbounds i32, ptr %30, i64 %31 + %33 = load ptr, ptr %6, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %29, ptr noundef %32, ptr noundef nonnull align 4 dereferenceable(4) %33) #3 + store ptr null, ptr %13, align 8 + %34 = load ptr, ptr %8, align 8 + %35 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %4) #3 + %36 = load ptr, ptr %35, align 8 + %37 = load ptr, ptr %12, align 8 + %38 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %15) #3 + %39 = call noundef ptr @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(ptr noundef %34, ptr noundef %36, ptr noundef %37, ptr noundef nonnull align 1 dereferenceable(1) %38) #3 + store ptr %39, ptr %13, align 8 + %40 = load ptr, ptr %13, align 8 + %41 = getelementptr inbounds i32, ptr %40, i32 1 + store ptr %41, ptr %13, align 8 + %42 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %4) #3 + %43 = load ptr, ptr %42, align 8 + %44 = load ptr, ptr %9, align 8 + %45 = load ptr, ptr %13, align 8 + %46 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %15) #3 + %47 = call noundef ptr @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(ptr noundef %43, ptr noundef %44, ptr noundef %45, ptr noundef nonnull align 1 dereferenceable(1) %46) #3 + store ptr %47, ptr %13, align 8 + %48 = load ptr, ptr %8, align 8 + %49 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %50 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %49, i32 0, i32 2 + %51 = load ptr, ptr %50, align 8 + %52 = load ptr, ptr %8, align 8 + %53 = ptrtoint ptr %51 to i64 + %54 = ptrtoint ptr %52 to i64 + %55 = sub i64 %53, %54 + %56 = sdiv exact i64 %55, 4 + call void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(ptr noundef nonnull align 8 dereferenceable(24) %15, ptr noundef %48, i64 noundef %56) + %57 = load ptr, ptr %12, align 8 + %58 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %59 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %58, i32 0, i32 0 + store ptr %57, ptr %59, align 8 + %60 = load ptr, ptr %13, align 8 + %61 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %62 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %61, i32 0, i32 1 + store ptr %60, ptr %62, align 8 + %63 = load ptr, ptr %12, align 8 + %64 = load i64, ptr %7, align 8 + %65 = getelementptr inbounds i32, ptr %63, i64 %64 + %66 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %67 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %66, i32 0, i32 2 + store ptr %65, ptr %67, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #7 comdat align 2 { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %"struct.std::integral_constant", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = load ptr, ptr %8, align 8 + %14 = call noundef ptr @_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE(ptr noundef %10, ptr noundef %11, ptr noundef %12, ptr noundef nonnull align 1 dereferenceable(1) %13) #3 + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #7 comdat align 2 { + %5 = alloca %"struct.std::integral_constant", align 1 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + store ptr %3, ptr %9, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = load ptr, ptr %7, align 8 + %12 = load ptr, ptr %8, align 8 + %13 = load ptr, ptr %9, align 8 + %14 = call noundef ptr @_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_(ptr noundef %10, ptr noundef %11, ptr noundef %12, ptr noundef nonnull align 1 dereferenceable(1) %13) #3 + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #7 comdat { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %11) #3 + %13 = load ptr, ptr %7, align 8 + %14 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %13) #3 + %15 = load ptr, ptr %8, align 8 + %16 = call noundef ptr @_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E(ptr noundef %10, ptr noundef %12, ptr noundef %14, ptr noundef nonnull align 1 dereferenceable(1) %15) #3 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #7 comdat { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i64, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = ptrtoint ptr %10 to i64 + %13 = ptrtoint ptr %11 to i64 + %14 = sub i64 %12, %13 + %15 = sdiv exact i64 %14, 4 + store i64 %15, ptr %9, align 8 + %16 = load i64, ptr %9, align 8 + %17 = icmp sgt i64 %16, 0 + br i1 %17, label %18, label %23 + +18: ; preds = %4 + %19 = load ptr, ptr %7, align 8 + %20 = load ptr, ptr %5, align 8 + %21 = load i64, ptr %9, align 8 + %22 = mul i64 %21, 4 + call void @llvm.memmove.p0.p0.i64(ptr align 4 %19, ptr align 4 %20, i64 %22, i1 false) + br label %23 + +23: ; preds = %18, %4 + %24 = load ptr, ptr %7, align 8 + %25 = load i64, ptr %9, align 8 + %26 = getelementptr inbounds i32, ptr %24, i64 %25 + ret ptr %26 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2ES3_(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca %"struct.std::greater", align 1 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", ptr %4, i32 0, i32 0 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiEl(ptr noundef nonnull align 8 dereferenceable(8) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = load i64, ptr %5, align 8 + %11 = sub i64 0, %10 + %12 = getelementptr inbounds i32, ptr %9, i64 %11 + store ptr %12, ptr %6, align 8 + call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %13 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt6vectorIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 + %4 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = call ptr @_ZNKSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %5) #3 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %3, i32 0, i32 0 + store ptr %6, ptr %7, align 8 + %8 = call ptr @_ZNKSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %5) #3 + %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %4, i32 0, i32 0 + store ptr %8, ptr %9, align 8 + %10 = call noundef zeroext i1 @_ZN9__gnu_cxxeqIPKiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESB_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %4) #3 + ret i1 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxxeqIPKiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESB_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %8) #3 + %10 = load ptr, ptr %9, align 8 + %11 = icmp eq ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNKSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"struct.std::_Vector_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 1 + call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_Nearly_sorted_Algo.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { cold noreturn nounwind } +attributes #9 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #11 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { convergent nocallback nofree nosync nounwind willreturn memory(none) } +attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #15 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #16 = { noreturn nounwind } +attributes #17 = { noreturn } +attributes #18 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/aho-corasick-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/aho-corasick-algorithm.ll new file mode 100644 index 00000000..13d3b81b --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/aho-corasick-algorithm.ll @@ -0,0 +1,3296 @@ +; ModuleID = 'PE-benchmarks/aho-corasick-algorithm.cpp' +source_filename = "PE-benchmarks/aho-corasick-algorithm.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"class.std::queue" = type { %"class.std::deque" } +%"class.std::deque" = type { %"class.std::_Deque_base" } +%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } +%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } +%"struct.std::_Deque_base>::_Deque_impl_data" = type { ptr, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } +%"struct.std::_Deque_iterator" = type { ptr, ptr, ptr, ptr } +%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } +%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { ptr } +%union.anon = type { i64, [8 x i8] } +%"class.std::allocator" = type { i8 } +%"class.std::allocator.3" = type { i8 } +%"struct.std::__false_type" = type { i8 } +%"struct.std::forward_iterator_tag" = type { i8 } +%"struct.std::random_access_iterator_tag" = type { i8 } + +$_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any + +$_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi = comdat any + +$_ZNKSt5queueIiSt5dequeIiSaIiEEE4sizeEv = comdat any + +$_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv = comdat any + +$_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv = comdat any + +$_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ = comdat any + +$_ZNSt5dequeIiSaIiEED2Ev = comdat any + +$_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_ = comdat any + +$_ZNSt5dequeIiSaIiEE5beginEv = comdat any + +$_ZNSt5dequeIiSaIiEE3endEv = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$__clang_call_terminate = comdat any + +$_ZNSt11_Deque_baseIiSaIiEED2Ev = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any + +$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any + +$_ZSt16__deque_buf_sizem = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any + +$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any + +$_ZNSaIPiED2Ev = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSaIPiEC2IiEERKSaIT_E = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any + +$_ZNSaIiED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_ = comdat any + +$_ZNSt11char_traitsIcE6lengthEPKc = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag = comdat any + +$_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_ = comdat any + +$_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_ = comdat any + +$_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag = comdat any + +$_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_ = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_ = comdat any + +$_ZNSt5dequeIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any + +$_ZNSaIiEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any + +$_ZSt3maxImERKT_S2_S2_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any + +$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any + +$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any + +$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any + +$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any + +$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any + +$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any + +$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any + +$_ZSt3minImERKT_S2_S2_ = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any + +$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__miter_baseIPPiET_S2_ = comdat any + +$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any + +$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__niter_baseIPPiET_S2_ = comdat any + +$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZNSt5dequeIiSaIiEE5frontEv = comdat any + +$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any + +$_ZNSt5dequeIiSaIiEE9pop_frontEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any + +$_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@out = dso_local global [500 x i32] zeroinitializer, align 16 +@f = dso_local global [500 x i32] zeroinitializer, align 16 +@g = dso_local global [500 x [26 x i32]] zeroinitializer, align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [6 x i8] c"Word \00", align 1 +@.str.1 = private unnamed_addr constant [15 x i8] c" appears from \00", align 1 +@.str.2 = private unnamed_addr constant [5 x i8] c" to \00", align 1 +@.str.3 = private unnamed_addr constant [3 x i8] c"he\00", align 1 +@.str.4 = private unnamed_addr constant [4 x i8] c"she\00", align 1 +@.str.5 = private unnamed_addr constant [5 x i8] c"hers\00", align 1 +@.str.6 = private unnamed_addr constant [4 x i8] c"his\00", align 1 +@.str.7 = private unnamed_addr constant [9 x i8] c"ahishers\00", align 1 +@.str.8 = private unnamed_addr constant [42 x i8] c"basic_string::_M_construct null not valid\00", align 1 +@.str.9 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_aho_corasick_algorithm.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z20buildMatchingMachinePNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(ptr noundef %0, i32 noundef %1) #4 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca %"class.std::queue", align 8 + %13 = alloca i32, align 4 + %14 = alloca ptr, align 8 + %15 = alloca i32, align 4 + %16 = alloca i32, align 4 + %17 = alloca i32, align 4 + %18 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + call void @llvm.memset.p0.i64(ptr align 16 @out, i8 0, i64 2000, i1 false) + call void @llvm.memset.p0.i64(ptr align 16 @g, i8 -1, i64 52000, i1 false) + store i32 1, ptr %5, align 4 + store i32 0, ptr %6, align 4 + br label %19 + +19: ; preds = %78, %2 + %20 = load i32, ptr %6, align 4 + %21 = load i32, ptr %4, align 4 + %22 = icmp slt i32 %20, %21 + br i1 %22, label %23, label %81 + +23: ; preds = %19 + %24 = load ptr, ptr %3, align 8 + %25 = load i32, ptr %6, align 4 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %24, i64 %26 + store ptr %27, ptr %7, align 8 + store i32 0, ptr %8, align 4 + store i32 0, ptr %9, align 4 + br label %28 + +28: ; preds = %67, %23 + %29 = load i32, ptr %9, align 4 + %30 = sext i32 %29 to i64 + %31 = load ptr, ptr %7, align 8 + %32 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %31) #3 + %33 = icmp ult i64 %30, %32 + br i1 %33, label %34, label %70 + +34: ; preds = %28 + %35 = load ptr, ptr %7, align 8 + %36 = load i32, ptr %9, align 4 + %37 = sext i32 %36 to i64 + %38 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %35, i64 noundef %37) #3 + %39 = load i8, ptr %38, align 1 + %40 = sext i8 %39 to i32 + %41 = sub nsw i32 %40, 97 + store i32 %41, ptr %10, align 4 + %42 = load i32, ptr %8, align 4 + %43 = sext i32 %42 to i64 + %44 = getelementptr inbounds [500 x [26 x i32]], ptr @g, i64 0, i64 %43 + %45 = load i32, ptr %10, align 4 + %46 = sext i32 %45 to i64 + %47 = getelementptr inbounds [26 x i32], ptr %44, i64 0, i64 %46 + %48 = load i32, ptr %47, align 4 + %49 = icmp eq i32 %48, -1 + br i1 %49, label %50, label %59 + +50: ; preds = %34 + %51 = load i32, ptr %5, align 4 + %52 = add nsw i32 %51, 1 + store i32 %52, ptr %5, align 4 + %53 = load i32, ptr %8, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds [500 x [26 x i32]], ptr @g, i64 0, i64 %54 + %56 = load i32, ptr %10, align 4 + %57 = sext i32 %56 to i64 + %58 = getelementptr inbounds [26 x i32], ptr %55, i64 0, i64 %57 + store i32 %51, ptr %58, align 4 + br label %59 + +59: ; preds = %50, %34 + %60 = load i32, ptr %8, align 4 + %61 = sext i32 %60 to i64 + %62 = getelementptr inbounds [500 x [26 x i32]], ptr @g, i64 0, i64 %61 + %63 = load i32, ptr %10, align 4 + %64 = sext i32 %63 to i64 + %65 = getelementptr inbounds [26 x i32], ptr %62, i64 0, i64 %64 + %66 = load i32, ptr %65, align 4 + store i32 %66, ptr %8, align 4 + br label %67 + +67: ; preds = %59 + %68 = load i32, ptr %9, align 4 + %69 = add nsw i32 %68, 1 + store i32 %69, ptr %9, align 4 + br label %28, !llvm.loop !6 + +70: ; preds = %28 + %71 = load i32, ptr %6, align 4 + %72 = shl i32 1, %71 + %73 = load i32, ptr %8, align 4 + %74 = sext i32 %73 to i64 + %75 = getelementptr inbounds [500 x i32], ptr @out, i64 0, i64 %74 + %76 = load i32, ptr %75, align 4 + %77 = or i32 %76, %72 + store i32 %77, ptr %75, align 4 + br label %78 + +78: ; preds = %70 + %79 = load i32, ptr %6, align 4 + %80 = add nsw i32 %79, 1 + store i32 %80, ptr %6, align 4 + br label %19, !llvm.loop !8 + +81: ; preds = %19 + store i32 0, ptr %11, align 4 + br label %82 + +82: ; preds = %96, %81 + %83 = load i32, ptr %11, align 4 + %84 = icmp slt i32 %83, 26 + br i1 %84, label %85, label %99 + +85: ; preds = %82 + %86 = load i32, ptr %11, align 4 + %87 = sext i32 %86 to i64 + %88 = getelementptr inbounds [26 x i32], ptr @g, i64 0, i64 %87 + %89 = load i32, ptr %88, align 4 + %90 = icmp eq i32 %89, -1 + br i1 %90, label %91, label %95 + +91: ; preds = %85 + %92 = load i32, ptr %11, align 4 + %93 = sext i32 %92 to i64 + %94 = getelementptr inbounds [26 x i32], ptr @g, i64 0, i64 %93 + store i32 0, ptr %94, align 4 + br label %95 + +95: ; preds = %91, %85 + br label %96 + +96: ; preds = %95 + %97 = load i32, ptr %11, align 4 + %98 = add nsw i32 %97, 1 + store i32 %98, ptr %11, align 4 + br label %82, !llvm.loop !9 + +99: ; preds = %82 + call void @llvm.memset.p0.i64(ptr align 16 @f, i8 -1, i64 2000, i1 false) + call void @_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %12) + store i32 0, ptr %13, align 4 + br label %100 + +100: ; preds = %125, %99 + %101 = load i32, ptr %13, align 4 + %102 = icmp slt i32 %101, 26 + br i1 %102, label %103, label %128 + +103: ; preds = %100 + %104 = load i32, ptr %13, align 4 + %105 = sext i32 %104 to i64 + %106 = getelementptr inbounds [26 x i32], ptr @g, i64 0, i64 %105 + %107 = load i32, ptr %106, align 4 + %108 = icmp ne i32 %107, 0 + br i1 %108, label %109, label %124 + +109: ; preds = %103 + %110 = load i32, ptr %13, align 4 + %111 = sext i32 %110 to i64 + %112 = getelementptr inbounds [26 x i32], ptr @g, i64 0, i64 %111 + %113 = load i32, ptr %112, align 4 + %114 = sext i32 %113 to i64 + %115 = getelementptr inbounds [500 x i32], ptr @f, i64 0, i64 %114 + store i32 0, ptr %115, align 4 + %116 = load i32, ptr %13, align 4 + %117 = sext i32 %116 to i64 + %118 = getelementptr inbounds [26 x i32], ptr @g, i64 0, i64 %117 + invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef nonnull align 4 dereferenceable(4) %118) + to label %119 unwind label %120 + +119: ; preds = %109 + br label %124 + +120: ; preds = %169, %135, %133, %129, %109 + %121 = landingpad { ptr, i32 } + cleanup + %122 = extractvalue { ptr, i32 } %121, 0 + store ptr %122, ptr %14, align 8 + %123 = extractvalue { ptr, i32 } %121, 1 + store i32 %123, ptr %15, align 4 + call void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %12) #3 + br label %216 + +124: ; preds = %119, %103 + br label %125 + +125: ; preds = %124 + %126 = load i32, ptr %13, align 4 + %127 = add nsw i32 %126, 1 + store i32 %127, ptr %13, align 4 + br label %100, !llvm.loop !10 + +128: ; preds = %100 + br label %129 + +129: ; preds = %213, %128 + %130 = invoke noundef i64 @_ZNKSt5queueIiSt5dequeIiSaIiEEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %12) + to label %131 unwind label %120 + +131: ; preds = %129 + %132 = icmp ne i64 %130, 0 + br i1 %132, label %133, label %214 + +133: ; preds = %131 + %134 = invoke noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %12) + to label %135 unwind label %120 + +135: ; preds = %133 + %136 = load i32, ptr %134, align 4 + store i32 %136, ptr %16, align 4 + invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %12) + to label %137 unwind label %120 + +137: ; preds = %135 + store i32 0, ptr %17, align 4 + br label %138 + +138: ; preds = %210, %137 + %139 = load i32, ptr %17, align 4 + %140 = icmp sle i32 %139, 26 + br i1 %140, label %141, label %213 + +141: ; preds = %138 + %142 = load i32, ptr %16, align 4 + %143 = sext i32 %142 to i64 + %144 = getelementptr inbounds [500 x [26 x i32]], ptr @g, i64 0, i64 %143 + %145 = load i32, ptr %17, align 4 + %146 = sext i32 %145 to i64 + %147 = getelementptr inbounds [26 x i32], ptr %144, i64 0, i64 %146 + %148 = load i32, ptr %147, align 4 + %149 = icmp ne i32 %148, -1 + br i1 %149, label %150, label %209 + +150: ; preds = %141 + %151 = load i32, ptr %16, align 4 + %152 = sext i32 %151 to i64 + %153 = getelementptr inbounds [500 x i32], ptr @f, i64 0, i64 %152 + %154 = load i32, ptr %153, align 4 + store i32 %154, ptr %18, align 4 + br label %155 + +155: ; preds = %164, %150 + %156 = load i32, ptr %18, align 4 + %157 = sext i32 %156 to i64 + %158 = getelementptr inbounds [500 x [26 x i32]], ptr @g, i64 0, i64 %157 + %159 = load i32, ptr %17, align 4 + %160 = sext i32 %159 to i64 + %161 = getelementptr inbounds [26 x i32], ptr %158, i64 0, i64 %160 + %162 = load i32, ptr %161, align 4 + %163 = icmp eq i32 %162, -1 + br i1 %163, label %164, label %169 + +164: ; preds = %155 + %165 = load i32, ptr %18, align 4 + %166 = sext i32 %165 to i64 + %167 = getelementptr inbounds [500 x i32], ptr @f, i64 0, i64 %166 + %168 = load i32, ptr %167, align 4 + store i32 %168, ptr %18, align 4 + br label %155, !llvm.loop !11 + +169: ; preds = %155 + %170 = load i32, ptr %18, align 4 + %171 = sext i32 %170 to i64 + %172 = getelementptr inbounds [500 x [26 x i32]], ptr @g, i64 0, i64 %171 + %173 = load i32, ptr %17, align 4 + %174 = sext i32 %173 to i64 + %175 = getelementptr inbounds [26 x i32], ptr %172, i64 0, i64 %174 + %176 = load i32, ptr %175, align 4 + store i32 %176, ptr %18, align 4 + %177 = load i32, ptr %18, align 4 + %178 = load i32, ptr %16, align 4 + %179 = sext i32 %178 to i64 + %180 = getelementptr inbounds [500 x [26 x i32]], ptr @g, i64 0, i64 %179 + %181 = load i32, ptr %17, align 4 + %182 = sext i32 %181 to i64 + %183 = getelementptr inbounds [26 x i32], ptr %180, i64 0, i64 %182 + %184 = load i32, ptr %183, align 4 + %185 = sext i32 %184 to i64 + %186 = getelementptr inbounds [500 x i32], ptr @f, i64 0, i64 %185 + store i32 %177, ptr %186, align 4 + %187 = load i32, ptr %18, align 4 + %188 = sext i32 %187 to i64 + %189 = getelementptr inbounds [500 x i32], ptr @out, i64 0, i64 %188 + %190 = load i32, ptr %189, align 4 + %191 = load i32, ptr %16, align 4 + %192 = sext i32 %191 to i64 + %193 = getelementptr inbounds [500 x [26 x i32]], ptr @g, i64 0, i64 %192 + %194 = load i32, ptr %17, align 4 + %195 = sext i32 %194 to i64 + %196 = getelementptr inbounds [26 x i32], ptr %193, i64 0, i64 %195 + %197 = load i32, ptr %196, align 4 + %198 = sext i32 %197 to i64 + %199 = getelementptr inbounds [500 x i32], ptr @out, i64 0, i64 %198 + %200 = load i32, ptr %199, align 4 + %201 = or i32 %200, %190 + store i32 %201, ptr %199, align 4 + %202 = load i32, ptr %16, align 4 + %203 = sext i32 %202 to i64 + %204 = getelementptr inbounds [500 x [26 x i32]], ptr @g, i64 0, i64 %203 + %205 = load i32, ptr %17, align 4 + %206 = sext i32 %205 to i64 + %207 = getelementptr inbounds [26 x i32], ptr %204, i64 0, i64 %206 + invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef nonnull align 4 dereferenceable(4) %207) + to label %208 unwind label %120 + +208: ; preds = %169 + br label %209 + +209: ; preds = %208, %141 + br label %210 + +210: ; preds = %209 + %211 = load i32, ptr %17, align 4 + %212 = add nsw i32 %211, 1 + store i32 %212, ptr %17, align 4 + br label %138, !llvm.loop !12 + +213: ; preds = %138 + br label %129, !llvm.loop !13 + +214: ; preds = %131 + %215 = load i32, ptr %5, align 4 + call void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %12) #3 + ret i32 %215 + +216: ; preds = %120 + %217 = load ptr, ptr %14, align 8 + %218 = load i32, ptr %15, align 4 + %219 = insertvalue { ptr, i32 } poison, ptr %217, 0 + %220 = insertvalue { ptr, i32 } %219, i32 %218, 1 + resume { ptr, i32 } %220 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #5 + +; Function Attrs: nounwind +declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32)) #2 + +; Function Attrs: nounwind +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + call void @llvm.memset.p0.i64(ptr align 8 %4, i8 0, i64 80, i1 false) + call void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::queue", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %6, ptr noundef nonnull align 4 dereferenceable(4) %7) + ret void +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5queueIiSt5dequeIiSaIiEEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + %5 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret i64 %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + %5 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeIiSaIiEE9pop_frontEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z13findNextStateic(i32 noundef %0, i8 noundef signext %1) #6 { + %3 = alloca i32, align 4 + %4 = alloca i8, align 1 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i8 %1, ptr %4, align 1 + %7 = load i32, ptr %3, align 4 + store i32 %7, ptr %5, align 4 + %8 = load i8, ptr %4, align 1 + %9 = sext i8 %8 to i32 + %10 = sub nsw i32 %9, 97 + store i32 %10, ptr %6, align 4 + br label %11 + +11: ; preds = %20, %2 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds [500 x [26 x i32]], ptr @g, i64 0, i64 %13 + %15 = load i32, ptr %6, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds [26 x i32], ptr %14, i64 0, i64 %16 + %18 = load i32, ptr %17, align 4 + %19 = icmp eq i32 %18, -1 + br i1 %19, label %20, label %25 + +20: ; preds = %11 + %21 = load i32, ptr %5, align 4 + %22 = sext i32 %21 to i64 + %23 = getelementptr inbounds [500 x i32], ptr @f, i64 0, i64 %22 + %24 = load i32, ptr %23, align 4 + store i32 %24, ptr %5, align 4 + br label %11, !llvm.loop !14 + +25: ; preds = %11 + %26 = load i32, ptr %5, align 4 + %27 = sext i32 %26 to i64 + %28 = getelementptr inbounds [500 x [26 x i32]], ptr @g, i64 0, i64 %27 + %29 = load i32, ptr %6, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds [26 x i32], ptr %28, i64 0, i64 %30 + %32 = load i32, ptr %31, align 4 + ret i32 %32 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z11searchWordsPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS4_(ptr noundef %0, i32 noundef %1, ptr noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + %9 = load ptr, ptr %4, align 8 + %10 = load i32, ptr %5, align 4 + %11 = call noundef i32 @_Z20buildMatchingMachinePNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(ptr noundef %9, i32 noundef %10) + store i32 0, ptr %6, align 4 + store i32 0, ptr %7, align 4 + br label %12 + +12: ; preds = %71, %3 + %13 = load i32, ptr %7, align 4 + %14 = sext i32 %13 to i64 + %15 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %16 = icmp ult i64 %14, %15 + br i1 %16, label %17, label %74 + +17: ; preds = %12 + %18 = load i32, ptr %6, align 4 + %19 = load i32, ptr %7, align 4 + %20 = sext i32 %19 to i64 + %21 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %2, i64 noundef %20) + %22 = load i8, ptr %21, align 1 + %23 = call noundef i32 @_Z13findNextStateic(i32 noundef %18, i8 noundef signext %22) + store i32 %23, ptr %6, align 4 + %24 = load i32, ptr %6, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds [500 x i32], ptr @out, i64 0, i64 %25 + %27 = load i32, ptr %26, align 4 + %28 = icmp eq i32 %27, 0 + br i1 %28, label %29, label %30 + +29: ; preds = %17 + br label %71 + +30: ; preds = %17 + store i32 0, ptr %8, align 4 + br label %31 + +31: ; preds = %67, %30 + %32 = load i32, ptr %8, align 4 + %33 = load i32, ptr %5, align 4 + %34 = icmp slt i32 %32, %33 + br i1 %34, label %35, label %70 + +35: ; preds = %31 + %36 = load i32, ptr %6, align 4 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds [500 x i32], ptr @out, i64 0, i64 %37 + %39 = load i32, ptr %38, align 4 + %40 = load i32, ptr %8, align 4 + %41 = shl i32 1, %40 + %42 = and i32 %39, %41 + %43 = icmp ne i32 %42, 0 + br i1 %43, label %44, label %66 + +44: ; preds = %35 + %45 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %46 = load ptr, ptr %4, align 8 + %47 = load i32, ptr %8, align 4 + %48 = sext i32 %47 to i64 + %49 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %46, i64 %48 + %50 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE(ptr noundef nonnull align 8 dereferenceable(8) %45, ptr noundef nonnull align 8 dereferenceable(32) %49) + %51 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %50, ptr noundef @.str.1) + %52 = load i32, ptr %7, align 4 + %53 = sext i32 %52 to i64 + %54 = load ptr, ptr %4, align 8 + %55 = load i32, ptr %8, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %54, i64 %56 + %58 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %57) #3 + %59 = sub i64 %53, %58 + %60 = add i64 %59, 1 + %61 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEm(ptr noundef nonnull align 8 dereferenceable(8) %51, i64 noundef %60) + %62 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %61, ptr noundef @.str.2) + %63 = load i32, ptr %7, align 4 + %64 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %62, i32 noundef %63) + %65 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %64, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %66 + +66: ; preds = %44, %35 + br label %67 + +67: ; preds = %66 + %68 = load i32, ptr %8, align 4 + %69 = add nsw i32 %68, 1 + store i32 %69, ptr %8, align 4 + br label %31, !llvm.loop !15 + +70: ; preds = %31 + br label %71 + +71: ; preds = %70, %29 + %72 = load i32, ptr %7, align 4 + %73 = add nsw i32 %72, 1 + store i32 %73, ptr %7, align 4 + br label %12, !llvm.loop !16 + +74: ; preds = %12 + ret void +} + +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEm(ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca [4 x %"class.std::__cxx11::basic_string"], align 16 + %3 = alloca ptr, align 8 + %4 = alloca %"class.std::allocator", align 1 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca %"class.std::allocator", align 1 + %8 = alloca %"class.std::allocator", align 1 + %9 = alloca %"class.std::allocator", align 1 + %10 = alloca i1, align 1 + %11 = alloca %"class.std::__cxx11::basic_string", align 8 + %12 = alloca %"class.std::allocator", align 1 + %13 = alloca i32, align 4 + %14 = alloca %"class.std::__cxx11::basic_string", align 8 + store i32 0, ptr %1, align 4 + %15 = getelementptr inbounds [4 x %"class.std::__cxx11::basic_string"], ptr %2, i64 0, i64 0 + store i1 true, ptr %10, align 1 + store ptr %15, ptr %3, align 8 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %15, ptr noundef @.str.3, ptr noundef nonnull align 1 dereferenceable(1) %4) + to label %16 unwind label %30 + +16: ; preds = %0 + %17 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %15, i64 1 + store ptr %17, ptr %3, align 8 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %17, ptr noundef @.str.4, ptr noundef nonnull align 1 dereferenceable(1) %7) + to label %18 unwind label %34 + +18: ; preds = %16 + %19 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %17, i64 1 + store ptr %19, ptr %3, align 8 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %8) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %19, ptr noundef @.str.5, ptr noundef nonnull align 1 dereferenceable(1) %8) + to label %20 unwind label %38 + +20: ; preds = %18 + %21 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %19, i64 1 + store ptr %21, ptr %3, align 8 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %9) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %21, ptr noundef @.str.6, ptr noundef nonnull align 1 dereferenceable(1) %9) + to label %22 unwind label %42 + +22: ; preds = %20 + store i1 false, ptr %10, align 1 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %9) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %8) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %12) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef @.str.7, ptr noundef nonnull align 1 dereferenceable(1) %12) + to label %23 unwind label %59 + +23: ; preds = %22 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %12) #3 + store i32 4, ptr %13, align 4 + %24 = getelementptr inbounds [4 x %"class.std::__cxx11::basic_string"], ptr %2, i64 0, i64 0 + %25 = load i32, ptr %13, align 4 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %14, ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %26 unwind label %63 + +26: ; preds = %23 + invoke void @_Z11searchWordsPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS4_(ptr noundef %24, i32 noundef %25, ptr noundef %14) + to label %27 unwind label %67 + +27: ; preds = %26 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %14) #3 + store i32 0, ptr %1, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %11) #3 + %28 = getelementptr inbounds [4 x %"class.std::__cxx11::basic_string"], ptr %2, i32 0, i32 0 + %29 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %28, i64 4 + br label %72 + +30: ; preds = %0 + %31 = landingpad { ptr, i32 } + cleanup + %32 = extractvalue { ptr, i32 } %31, 0 + store ptr %32, ptr %5, align 8 + %33 = extractvalue { ptr, i32 } %31, 1 + store i32 %33, ptr %6, align 4 + br label %48 + +34: ; preds = %16 + %35 = landingpad { ptr, i32 } + cleanup + %36 = extractvalue { ptr, i32 } %35, 0 + store ptr %36, ptr %5, align 8 + %37 = extractvalue { ptr, i32 } %35, 1 + store i32 %37, ptr %6, align 4 + br label %47 + +38: ; preds = %18 + %39 = landingpad { ptr, i32 } + cleanup + %40 = extractvalue { ptr, i32 } %39, 0 + store ptr %40, ptr %5, align 8 + %41 = extractvalue { ptr, i32 } %39, 1 + store i32 %41, ptr %6, align 4 + br label %46 + +42: ; preds = %20 + %43 = landingpad { ptr, i32 } + cleanup + %44 = extractvalue { ptr, i32 } %43, 0 + store ptr %44, ptr %5, align 8 + %45 = extractvalue { ptr, i32 } %43, 1 + store i32 %45, ptr %6, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %9) #3 + br label %46 + +46: ; preds = %42, %38 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %8) #3 + br label %47 + +47: ; preds = %46, %34 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + br label %48 + +48: ; preds = %47, %30 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + %49 = load i1, ptr %10, align 1 + br i1 %49, label %50, label %58 + +50: ; preds = %48 + %51 = load ptr, ptr %3, align 8 + %52 = icmp eq ptr %15, %51 + br i1 %52, label %57, label %53 + +53: ; preds = %53, %50 + %54 = phi ptr [ %51, %50 ], [ %55, %53 ] + %55 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %54, i64 -1 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %55) #3 + %56 = icmp eq ptr %55, %15 + br i1 %56, label %57, label %53 + +57: ; preds = %53, %50 + br label %58 + +58: ; preds = %57, %48 + br label %86 + +59: ; preds = %22 + %60 = landingpad { ptr, i32 } + cleanup + %61 = extractvalue { ptr, i32 } %60, 0 + store ptr %61, ptr %5, align 8 + %62 = extractvalue { ptr, i32 } %60, 1 + store i32 %62, ptr %6, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %12) #3 + br label %78 + +63: ; preds = %23 + %64 = landingpad { ptr, i32 } + cleanup + %65 = extractvalue { ptr, i32 } %64, 0 + store ptr %65, ptr %5, align 8 + %66 = extractvalue { ptr, i32 } %64, 1 + store i32 %66, ptr %6, align 4 + br label %71 + +67: ; preds = %26 + %68 = landingpad { ptr, i32 } + cleanup + %69 = extractvalue { ptr, i32 } %68, 0 + store ptr %69, ptr %5, align 8 + %70 = extractvalue { ptr, i32 } %68, 1 + store i32 %70, ptr %6, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %14) #3 + br label %71 + +71: ; preds = %67, %63 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %11) #3 + br label %78 + +72: ; preds = %72, %27 + %73 = phi ptr [ %29, %27 ], [ %74, %72 ] + %74 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %73, i64 -1 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %74) #3 + %75 = icmp eq ptr %74, %28 + br i1 %75, label %76, label %72 + +76: ; preds = %72 + %77 = load i32, ptr %1, align 4 + ret i32 %77 + +78: ; preds = %71, %59 + %79 = getelementptr inbounds [4 x %"class.std::__cxx11::basic_string"], ptr %2, i32 0, i32 0 + %80 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %79, i64 4 + br label %81 + +81: ; preds = %81, %78 + %82 = phi ptr [ %80, %78 ], [ %83, %81 ] + %83 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %82, i64 -1 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %83) #3 + %84 = icmp eq ptr %83, %79 + br i1 %84, label %85, label %81 + +85: ; preds = %81 + br label %86 + +86: ; preds = %85, %58 + %87 = load ptr, ptr %5, align 8 + %88 = load i32, ptr %6, align 4 + %89 = insertvalue { ptr, i32 } poison, ptr %87, 0 + %90 = insertvalue { ptr, i32 } %89, i32 %88, 1 + resume { ptr, i32 } %90 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %9, i32 0, i32 0 + %11 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %9) + %12 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef %11, ptr noundef nonnull align 1 dereferenceable(1) %12) + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = icmp ne ptr %14, null + br i1 %15, label %16, label %22 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = invoke noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %18) + to label %20 unwind label %28 + +20: ; preds = %16 + %21 = getelementptr inbounds i8, ptr %17, i64 %19 + br label %25 + +22: ; preds = %3 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds i8, ptr %23, i64 -1 + br label %25 + +25: ; preds = %22, %20 + %26 = phi ptr [ %21, %20 ], [ %24, %22 ] + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %13, ptr noundef %26) + to label %27 unwind label %28 + +27: ; preds = %25 + ret void + +28: ; preds = %25, %16 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %7, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %7, align 8 + %34 = load i32, ptr %8, align 4 + %35 = insertvalue { ptr, i32 } poison, ptr %33, 0 + %36 = insertvalue { ptr, i32 } %35, i32 %34, 1 + resume { ptr, i32 } %36 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + %4 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeIiSaIiEE5beginEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSt5dequeIiSaIiEE3endEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %4, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + invoke void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef %3, ptr noundef %4, ptr noundef nonnull align 1 dereferenceable(1) %6) + to label %7 unwind label %8 + +7: ; preds = %1 + call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + catch ptr null + %10 = extractvalue { ptr, i32 } %9, 0 + call void @__clang_call_terminate(ptr %10) #14 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #6 comdat align 2 { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %3, ptr %6, align 8 + %7 = load ptr, ptr %5, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE5beginEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #9 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #14 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + %7 = icmp ne ptr %6, null + br i1 %7, label %8, label %24 + +8: ; preds = %1 + %9 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %9, i32 0, i32 2 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %10, i32 0, i32 3 + %12 = load ptr, ptr %11, align 8 + %13 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %13, i32 0, i32 3 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %14, i32 0, i32 3 + %16 = load ptr, ptr %15, align 8 + %17 = getelementptr inbounds ptr, ptr %16, i64 1 + call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %12, ptr noundef %17) #3 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + %23 = load i64, ptr %22, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %20, i64 noundef %23) #3 + br label %24 + +24: ; preds = %8, %1 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %25) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 1 + %13 = load ptr, ptr %12, align 8 + store ptr %13, ptr %10, align 8 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + %15 = load ptr, ptr %4, align 8 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 2 + %17 = load ptr, ptr %16, align 8 + store ptr %17, ptr %14, align 8 + %18 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + %19 = load ptr, ptr %4, align 8 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + store ptr %21, ptr %18, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %7, align 8 + br label %10 + +10: ; preds = %17, %3 + %11 = load ptr, ptr %7, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = icmp ult ptr %11, %12 + br i1 %13, label %14, label %20 + +14: ; preds = %10 + %15 = load ptr, ptr %7, align 8 + %16 = load ptr, ptr %15, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %8, ptr noundef %16) #3 + br label %17 + +17: ; preds = %14 + %18 = load ptr, ptr %7, align 8 + %19 = getelementptr inbounds ptr, ptr %18, i32 1 + store ptr %19, ptr %7, align 8 + br label %10, !llvm.loop !17 + +20: ; preds = %10 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, i64 noundef %2) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca %"class.std::allocator.3", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.3") align 1 %7, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load ptr, ptr %5, align 8 + %10 = load i64, ptr %6, align 8 + invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %9, i64 noundef %10) + to label %11 unwind label %12 + +11: ; preds = %3 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + ret void + +12: ; preds = %3 + %13 = landingpad { ptr, i32 } + catch ptr null + %14 = extractvalue { ptr, i32 } %13, 0 + call void @__clang_call_terminate(ptr %14) #14 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + to label %9 unwind label %11 + +9: ; preds = %2 + invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef %8) + to label %10 unwind label %11 + +10: ; preds = %9 + ret void + +11: ; preds = %9, %2 + %12 = landingpad { ptr, i32 } + catch ptr null + %13 = extractvalue { ptr, i32 } %12, 0 + call void @__clang_call_terminate(ptr %13) #14 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #6 comdat { + %2 = alloca i64, align 8 + store i64 %0, ptr %2, align 8 + %3 = load i64, ptr %2, align 8 + %4 = icmp ult i64 %3, 512 + br i1 %4, label %5, label %8 + +5: ; preds = %1 + %6 = load i64, ptr %2, align 8 + %7 = udiv i64 512, %6 + br label %9 + +8: ; preds = %1 + br label %9 + +9: ; preds = %8, %5 + %10 = phi i64 [ %7, %5 ], [ 1, %8 ] + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #10 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr noalias sret(%"class.std::allocator.3") align 1 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef, ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__false_type", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef %9, ptr noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + store ptr %5, ptr %2, align 8 + br i1 false, label %6, label %9 + +6: ; preds = %1 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %7) + store i64 %8, ptr %3, align 8 + br label %12 + +9: ; preds = %1 + %10 = load ptr, ptr %4, align 8 + %11 = call i64 @strlen(ptr noundef %10) #3 + store i64 %11, ptr %3, align 8 + br label %12 + +12: ; preds = %9, %6 + %13 = load i64, ptr %3, align 8 + ret i64 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca %"struct.std::__false_type", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.std::forward_iterator_tag", align 1 + %9 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef %11, ptr noundef %12) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca %"struct.std::forward_iterator_tag", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = call noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %12) + br i1 %13, label %14, label %19 + +14: ; preds = %3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %7, align 8 + %17 = icmp ne ptr %15, %16 + br i1 %17, label %18, label %19 + +18: ; preds = %14 + call void @_ZSt19__throw_logic_errorPKc(ptr noundef @.str.8) #15 + unreachable + +19: ; preds = %14, %3 + %20 = load ptr, ptr %6, align 8 + %21 = load ptr, ptr %7, align 8 + %22 = call noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %20, ptr noundef %21) + store i64 %22, ptr %8, align 8 + %23 = load i64, ptr %8, align 8 + %24 = icmp ugt i64 %23, 15 + br i1 %24, label %25, label %28 + +25: ; preds = %19 + %26 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef nonnull align 8 dereferenceable(8) %8, i64 noundef 0) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef %26) + %27 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %27) + br label %28 + +28: ; preds = %25, %19 + %29 = invoke noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %30 unwind label %33 + +30: ; preds = %28 + %31 = load ptr, ptr %6, align 8 + %32 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef %29, ptr noundef %31, ptr noundef %32) #3 + br label %46 + +33: ; preds = %28 + %34 = landingpad { ptr, i32 } + catch ptr null + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %9, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %10, align 4 + br label %37 + +37: ; preds = %33 + %38 = load ptr, ptr %9, align 8 + %39 = call ptr @__cxa_begin_catch(ptr %38) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %40 unwind label %41 + +40: ; preds = %37 + invoke void @__cxa_rethrow() #15 + to label %56 unwind label %41 + +41: ; preds = %40, %37 + %42 = landingpad { ptr, i32 } + cleanup + %43 = extractvalue { ptr, i32 } %42, 0 + store ptr %43, ptr %9, align 8 + %44 = extractvalue { ptr, i32 } %42, 1 + store i32 %44, ptr %10, align 4 + invoke void @__cxa_end_catch() + to label %45 unwind label %53 + +45: ; preds = %41 + br label %48 + +46: ; preds = %30 + %47 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %47) + ret void + +48: ; preds = %45 + %49 = load ptr, ptr %9, align 8 + %50 = load i32, ptr %10, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 + +53: ; preds = %41 + %54 = landingpad { ptr, i32 } + catch ptr null + %55 = extractvalue { ptr, i32 } %54, 0 + call void @__clang_call_terminate(ptr %55) #14 + unreachable + +56: ; preds = %40 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %0) #6 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = icmp eq ptr %3, null + ret i1 %4 +} + +; Function Attrs: noreturn +declare void @_ZSt19__throw_logic_errorPKc(ptr noundef) #11 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %3) + %9 = call noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %7, ptr noundef %8) + ret i64 %9 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef) #1 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef, ptr noundef, ptr noundef) #2 + +declare noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %0, ptr noundef %1) #6 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = ptrtoint ptr %6 to i64 + %9 = ptrtoint ptr %7 to i64 + %10 = sub i64 %8, %9 + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %0) #6 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i8, align 1 + store ptr %0, ptr %2, align 8 + store i64 0, ptr %3, align 8 + br label %5 + +5: ; preds = %11, %1 + %6 = load ptr, ptr %2, align 8 + %7 = load i64, ptr %3, align 8 + %8 = getelementptr inbounds i8, ptr %6, i64 %7 + store i8 0, ptr %4, align 1 + %9 = call noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef nonnull align 1 dereferenceable(1) %4) + %10 = xor i1 %9, true + br i1 %10, label %11, label %14 + +11: ; preds = %5 + %12 = load i64, ptr %3, align 8 + %13 = add i64 %12, 1 + store i64 %13, ptr %3, align 8 + br label %5, !llvm.loop !18 + +14: ; preds = %5 + %15 = load i64, ptr %3, align 8 + ret i64 %15 +} + +; Function Attrs: nounwind +declare i64 @strlen(ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i8, ptr %5, align 1 + %7 = sext i8 %6 to i32 + %8 = load ptr, ptr %4, align 8 + %9 = load i8, ptr %8, align 1 + %10 = sext i8 %9 to i32 + %11 = icmp eq i32 %7, %10 + ret i1 %11 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) + ret void +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) + to label %7 unwind label %8 + +7: ; preds = %1 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + cleanup + %10 = extractvalue { ptr, i32 } %9, 0 + store ptr %10, ptr %3, align 8 + %11 = extractvalue { ptr, i32 } %9, 1 + store i32 %11, ptr %4, align 4 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + br label %12 + +12: ; preds = %8 + %13 = load ptr, ptr %3, align 8 + %14 = load i32, ptr %4, align 4 + %15 = insertvalue { ptr, i32 } poison, ptr %13, 0 + %16 = insertvalue { ptr, i32 } %15, i32 %14, 1 + resume { ptr, i32 } %16 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i64, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %12 = load ptr, ptr %3, align 8 + %13 = load i64, ptr %4, align 8 + %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %15 = udiv i64 %13, %14 + %16 = add i64 %15, 1 + store i64 %16, ptr %5, align 8 + store i64 8, ptr %6, align 8 + %17 = load i64, ptr %5, align 8 + %18 = add i64 %17, 2 + store i64 %18, ptr %7, align 8 + %19 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef nonnull align 8 dereferenceable(8) %7) + %20 = load i64, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + store i64 %20, ptr %22, align 8 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 1 + %25 = load i64, ptr %24, align 8 + %26 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %25) + %27 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %28 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %27, i32 0, i32 0 + store ptr %26, ptr %28, align 8 + %29 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %29, i32 0, i32 0 + %31 = load ptr, ptr %30, align 8 + %32 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %33 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %32, i32 0, i32 1 + %34 = load i64, ptr %33, align 8 + %35 = load i64, ptr %5, align 8 + %36 = sub i64 %34, %35 + %37 = udiv i64 %36, 2 + %38 = getelementptr inbounds ptr, ptr %31, i64 %37 + store ptr %38, ptr %8, align 8 + %39 = load ptr, ptr %8, align 8 + %40 = load i64, ptr %5, align 8 + %41 = getelementptr inbounds ptr, ptr %39, i64 %40 + store ptr %41, ptr %9, align 8 + %42 = load ptr, ptr %8, align 8 + %43 = load ptr, ptr %9, align 8 + invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %42, ptr noundef %43) + to label %44 unwind label %45 + +44: ; preds = %2 + br label %67 + +45: ; preds = %2 + %46 = landingpad { ptr, i32 } + catch ptr null + %47 = extractvalue { ptr, i32 } %46, 0 + store ptr %47, ptr %10, align 8 + %48 = extractvalue { ptr, i32 } %46, 1 + store i32 %48, ptr %11, align 4 + br label %49 + +49: ; preds = %45 + %50 = load ptr, ptr %10, align 8 + %51 = call ptr @__cxa_begin_catch(ptr %50) #3 + %52 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %53 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %52, i32 0, i32 0 + %54 = load ptr, ptr %53, align 8 + %55 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %56 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %55, i32 0, i32 1 + %57 = load i64, ptr %56, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %54, i64 noundef %57) #3 + %58 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %58, i32 0, i32 0 + store ptr null, ptr %59, align 8 + %60 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %61 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %60, i32 0, i32 1 + store i64 0, ptr %61, align 8 + invoke void @__cxa_rethrow() #15 + to label %101 unwind label %62 + +62: ; preds = %49 + %63 = landingpad { ptr, i32 } + cleanup + %64 = extractvalue { ptr, i32 } %63, 0 + store ptr %64, ptr %10, align 8 + %65 = extractvalue { ptr, i32 } %63, 1 + store i32 %65, ptr %11, align 4 + invoke void @__cxa_end_catch() + to label %66 unwind label %98 + +66: ; preds = %62 + br label %93 + +67: ; preds = %44 + %68 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %68, i32 0, i32 2 + %70 = load ptr, ptr %8, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %69, ptr noundef %70) #3 + %71 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %72 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %71, i32 0, i32 3 + %73 = load ptr, ptr %9, align 8 + %74 = getelementptr inbounds ptr, ptr %73, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %72, ptr noundef %74) #3 + %75 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %76 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %75, i32 0, i32 2 + %77 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %76, i32 0, i32 1 + %78 = load ptr, ptr %77, align 8 + %79 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %80 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %79, i32 0, i32 2 + %81 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %80, i32 0, i32 0 + store ptr %78, ptr %81, align 8 + %82 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %82, i32 0, i32 3 + %84 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %83, i32 0, i32 1 + %85 = load ptr, ptr %84, align 8 + %86 = load i64, ptr %4, align 8 + %87 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %88 = urem i64 %86, %87 + %89 = getelementptr inbounds i32, ptr %85, i64 %88 + %90 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %91 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %90, i32 0, i32 3 + %92 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %91, i32 0, i32 0 + store ptr %89, ptr %92, align 8 + ret void + +93: ; preds = %66 + %94 = load ptr, ptr %10, align 8 + %95 = load i32, ptr %11, align 4 + %96 = insertvalue { ptr, i32 } poison, ptr %94, 0 + %97 = insertvalue { ptr, i32 } %96, i32 %95, 1 + resume { ptr, i32 } %97 + +98: ; preds = %62 + %99 = landingpad { ptr, i32 } + catch ptr null + %100 = extractvalue { ptr, i32 } %99, 0 + call void @__clang_call_terminate(ptr %100) #14 + unreachable + +101: ; preds = %49 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 1 + store i64 0, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 1 + store ptr null, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 2 + store ptr null, ptr %6, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 3 + store ptr null, ptr %7, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca %"class.std::allocator.3", align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.3") align 1 %5, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load i64, ptr %4, align 8 + %10 = invoke noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) + to label %11 unwind label %12 + +11: ; preds = %2 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret ptr %10 + +12: ; preds = %2 + %13 = landingpad { ptr, i32 } + cleanup + %14 = extractvalue { ptr, i32 } %13, 0 + store ptr %14, ptr %6, align 8 + %15 = extractvalue { ptr, i32 } %13, 1 + store i32 %15, ptr %7, align 4 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + br label %16 + +16: ; preds = %12 + %17 = load ptr, ptr %6, align 8 + %18 = load i32, ptr %7, align 4 + %19 = insertvalue { ptr, i32 } poison, ptr %17, 0 + %20 = insertvalue { ptr, i32 } %19, i32 %18, 1 + resume { ptr, i32 } %20 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = load ptr, ptr %5, align 8 + store ptr %11, ptr %7, align 8 + br label %12 + +12: ; preds = %20, %3 + %13 = load ptr, ptr %7, align 8 + %14 = load ptr, ptr %6, align 8 + %15 = icmp ult ptr %13, %14 + br i1 %15, label %16, label %32 + +16: ; preds = %12 + %17 = invoke noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %10) + to label %18 unwind label %23 + +18: ; preds = %16 + %19 = load ptr, ptr %7, align 8 + store ptr %17, ptr %19, align 8 + br label %20 + +20: ; preds = %18 + %21 = load ptr, ptr %7, align 8 + %22 = getelementptr inbounds ptr, ptr %21, i32 1 + store ptr %22, ptr %7, align 8 + br label %12, !llvm.loop !19 + +23: ; preds = %16 + %24 = landingpad { ptr, i32 } + catch ptr null + %25 = extractvalue { ptr, i32 } %24, 0 + store ptr %25, ptr %8, align 8 + %26 = extractvalue { ptr, i32 } %24, 1 + store i32 %26, ptr %9, align 4 + br label %27 + +27: ; preds = %23 + %28 = load ptr, ptr %8, align 8 + %29 = call ptr @__cxa_begin_catch(ptr %28) #3 + %30 = load ptr, ptr %5, align 8 + %31 = load ptr, ptr %7, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %10, ptr noundef %30, ptr noundef %31) #3 + invoke void @__cxa_rethrow() #15 + to label %47 unwind label %33 + +32: ; preds = %12 + br label %38 + +33: ; preds = %27 + %34 = landingpad { ptr, i32 } + cleanup + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %8, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %9, align 4 + invoke void @__cxa_end_catch() + to label %37 unwind label %44 + +37: ; preds = %33 + br label %39 + +38: ; preds = %32 + ret void + +39: ; preds = %37 + %40 = load ptr, ptr %8, align 8 + %41 = load i32, ptr %9, align 4 + %42 = insertvalue { ptr, i32 } poison, ptr %40, 0 + %43 = insertvalue { ptr, i32 } %42, i32 %41, 1 + resume { ptr, i32 } %43 + +44: ; preds = %33 + %45 = landingpad { ptr, i32 } + catch ptr null + %46 = extractvalue { ptr, i32 } %45, 0 + call void @__clang_call_terminate(ptr %46) #14 + unreachable + +47: ; preds = %27 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + store ptr %6, ptr %7, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + store ptr %9, ptr %10, align 8 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %14 = getelementptr inbounds i32, ptr %12, i64 %13 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + store ptr %14, ptr %15, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 2305843009213693951 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #15 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #15 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 8 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #16 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 1152921504606846975 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #11 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #11 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #12 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %6 = call noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 4611686018427387903 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #15 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #15 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 4 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #16 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 2305843009213693951 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #6 comdat align 2 { + %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + ret i64 %1 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %10, i32 0, i32 3 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 2 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds i32, ptr %13, i64 -1 + %15 = icmp ne ptr %9, %14 + br i1 %15, label %16, label %28 + +16: ; preds = %2 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = getelementptr inbounds i32, ptr %26, i32 1 + store ptr %27, ptr %25, align 8 + br label %30 + +28: ; preds = %2 + %29 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef nonnull align 4 dereferenceable(4) %29) + br label %30 + +30: ; preds = %28, %16 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %8 = icmp eq i64 %6, %7 + br i1 %8, label %9, label %10 + +9: ; preds = %2 + call void @_ZSt20__throw_length_errorPKc(ptr noundef @.str.9) #15 + unreachable + +10: ; preds = %2 + call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) + %11 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) + %12 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %12, i32 0, i32 3 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %13, i32 0, i32 3 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds ptr, ptr %15, i64 1 + store ptr %11, ptr %16, align 8 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %25, i32 0, i32 3 + %27 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %26, i32 0, i32 3 + %28 = load ptr, ptr %27, align 8 + %29 = getelementptr inbounds ptr, ptr %28, i64 1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %24, ptr noundef %29) #3 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 3 + %32 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %31, i32 0, i32 1 + %33 = load ptr, ptr %32, align 8 + %34 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %35 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %34, i32 0, i32 3 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 0 + store ptr %33, ptr %36, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i64 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %5 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + ret i64 %5 +} + +; Function Attrs: noreturn +declare void @_ZSt20__throw_length_errorPKc(ptr noundef) #11 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = add i64 %6, 1 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %11, i32 0, i32 3 + %13 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %12, i32 0, i32 3 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = ptrtoint ptr %14 to i64 + %19 = ptrtoint ptr %17 to i64 + %20 = sub i64 %18, %19 + %21 = sdiv exact i64 %20, 8 + %22 = sub i64 %10, %21 + %23 = icmp ugt i64 %7, %22 + br i1 %23, label %24, label %26 + +24: ; preds = %2 + %25 = load i64, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %25, i1 noundef zeroext false) + br label %26 + +26: ; preds = %24, %2 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %6 = load ptr, ptr %3, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %6, i32 0, i32 3 + %8 = load ptr, ptr %7, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 3 + %11 = load ptr, ptr %10, align 8 + %12 = ptrtoint ptr %8 to i64 + %13 = ptrtoint ptr %11 to i64 + %14 = sub i64 %12, %13 + %15 = sdiv exact i64 %14, 8 + %16 = load ptr, ptr %3, align 8 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 3 + %18 = load ptr, ptr %17, align 8 + %19 = icmp ne ptr %18, null + %20 = zext i1 %19 to i32 + %21 = sext i32 %20 to i64 + %22 = sub nsw i64 %15, %21 + %23 = mul nsw i64 %5, %22 + %24 = load ptr, ptr %3, align 8 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = load ptr, ptr %3, align 8 + %28 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %27, i32 0, i32 1 + %29 = load ptr, ptr %28, align 8 + %30 = ptrtoint ptr %26 to i64 + %31 = ptrtoint ptr %29 to i64 + %32 = sub i64 %30, %31 + %33 = sdiv exact i64 %32, 4 + %34 = add nsw i64 %23, %33 + %35 = load ptr, ptr %4, align 8 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 2 + %37 = load ptr, ptr %36, align 8 + %38 = load ptr, ptr %4, align 8 + %39 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %38, i32 0, i32 0 + %40 = load ptr, ptr %39, align 8 + %41 = ptrtoint ptr %37 to i64 + %42 = ptrtoint ptr %40 to i64 + %43 = sub i64 %41, %42 + %44 = sdiv exact i64 %43, 4 + %45 = add nsw i64 %34, %44 + ret i64 %45 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %2, align 8 + store i64 9223372036854775807, ptr %3, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + store i64 %6, ptr %4, align 8 + %7 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %4) + to label %8 unwind label %10 + +8: ; preds = %1 + %9 = load i64, ptr %7, align 8 + ret i64 %9 + +10: ; preds = %1 + %11 = landingpad { ptr, i32 } + catch ptr null + %12 = extractvalue { ptr, i32 } %11, 0 + call void @__clang_call_terminate(ptr %12) #14 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca i8, align 1 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + %12 = zext i1 %2 to i8 + store i8 %12, ptr %6, align 1 + %13 = load ptr, ptr %4, align 8 + %14 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %14, i32 0, i32 3 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 3 + %17 = load ptr, ptr %16, align 8 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 2 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + %22 = ptrtoint ptr %17 to i64 + %23 = ptrtoint ptr %21 to i64 + %24 = sub i64 %22, %23 + %25 = sdiv exact i64 %24, 8 + %26 = add nsw i64 %25, 1 + store i64 %26, ptr %7, align 8 + %27 = load i64, ptr %7, align 8 + %28 = load i64, ptr %5, align 8 + %29 = add i64 %27, %28 + store i64 %29, ptr %8, align 8 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 1 + %32 = load i64, ptr %31, align 8 + %33 = load i64, ptr %8, align 8 + %34 = mul i64 2, %33 + %35 = icmp ugt i64 %32, %34 + br i1 %35, label %36, label %88 + +36: ; preds = %3 + %37 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %37, i32 0, i32 0 + %39 = load ptr, ptr %38, align 8 + %40 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %41 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %40, i32 0, i32 1 + %42 = load i64, ptr %41, align 8 + %43 = load i64, ptr %8, align 8 + %44 = sub i64 %42, %43 + %45 = udiv i64 %44, 2 + %46 = getelementptr inbounds ptr, ptr %39, i64 %45 + %47 = load i8, ptr %6, align 1 + %48 = trunc i8 %47 to i1 + br i1 %48, label %49, label %51 + +49: ; preds = %36 + %50 = load i64, ptr %5, align 8 + br label %52 + +51: ; preds = %36 + br label %52 + +52: ; preds = %51, %49 + %53 = phi i64 [ %50, %49 ], [ 0, %51 ] + %54 = getelementptr inbounds ptr, ptr %46, i64 %53 + store ptr %54, ptr %9, align 8 + %55 = load ptr, ptr %9, align 8 + %56 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %57 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %56, i32 0, i32 2 + %58 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %57, i32 0, i32 3 + %59 = load ptr, ptr %58, align 8 + %60 = icmp ult ptr %55, %59 + br i1 %60, label %61, label %73 + +61: ; preds = %52 + %62 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %62, i32 0, i32 2 + %64 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %63, i32 0, i32 3 + %65 = load ptr, ptr %64, align 8 + %66 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %66, i32 0, i32 3 + %68 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %67, i32 0, i32 3 + %69 = load ptr, ptr %68, align 8 + %70 = getelementptr inbounds ptr, ptr %69, i64 1 + %71 = load ptr, ptr %9, align 8 + %72 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %65, ptr noundef %70, ptr noundef %71) + br label %87 + +73: ; preds = %52 + %74 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %75 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %74, i32 0, i32 2 + %76 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %75, i32 0, i32 3 + %77 = load ptr, ptr %76, align 8 + %78 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %78, i32 0, i32 3 + %80 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %79, i32 0, i32 3 + %81 = load ptr, ptr %80, align 8 + %82 = getelementptr inbounds ptr, ptr %81, i64 1 + %83 = load ptr, ptr %9, align 8 + %84 = load i64, ptr %7, align 8 + %85 = getelementptr inbounds ptr, ptr %83, i64 %84 + %86 = call noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %77, ptr noundef %82, ptr noundef %85) + br label %87 + +87: ; preds = %73, %61 + br label %137 + +88: ; preds = %3 + %89 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %90 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %89, i32 0, i32 1 + %91 = load i64, ptr %90, align 8 + %92 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %92, i32 0, i32 1 + %94 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %93, ptr noundef nonnull align 8 dereferenceable(8) %5) + %95 = load i64, ptr %94, align 8 + %96 = add i64 %91, %95 + %97 = add i64 %96, 2 + store i64 %97, ptr %10, align 8 + %98 = load i64, ptr %10, align 8 + %99 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %13, i64 noundef %98) + store ptr %99, ptr %11, align 8 + %100 = load ptr, ptr %11, align 8 + %101 = load i64, ptr %10, align 8 + %102 = load i64, ptr %8, align 8 + %103 = sub i64 %101, %102 + %104 = udiv i64 %103, 2 + %105 = getelementptr inbounds ptr, ptr %100, i64 %104 + %106 = load i8, ptr %6, align 1 + %107 = trunc i8 %106 to i1 + br i1 %107, label %108, label %110 + +108: ; preds = %88 + %109 = load i64, ptr %5, align 8 + br label %111 + +110: ; preds = %88 + br label %111 + +111: ; preds = %110, %108 + %112 = phi i64 [ %109, %108 ], [ 0, %110 ] + %113 = getelementptr inbounds ptr, ptr %105, i64 %112 + store ptr %113, ptr %9, align 8 + %114 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %115 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %114, i32 0, i32 2 + %116 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %115, i32 0, i32 3 + %117 = load ptr, ptr %116, align 8 + %118 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %119 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %118, i32 0, i32 3 + %120 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %119, i32 0, i32 3 + %121 = load ptr, ptr %120, align 8 + %122 = getelementptr inbounds ptr, ptr %121, i64 1 + %123 = load ptr, ptr %9, align 8 + %124 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %117, ptr noundef %122, ptr noundef %123) + %125 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %126 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %125, i32 0, i32 0 + %127 = load ptr, ptr %126, align 8 + %128 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %129 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %128, i32 0, i32 1 + %130 = load i64, ptr %129, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %13, ptr noundef %127, i64 noundef %130) #3 + %131 = load ptr, ptr %11, align 8 + %132 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %133 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %132, i32 0, i32 0 + store ptr %131, ptr %133, align 8 + %134 = load i64, ptr %10, align 8 + %135 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %136 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %135, i32 0, i32 1 + store i64 %134, ptr %136, align 8 + br label %137 + +137: ; preds = %111, %87 + %138 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %139 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %138, i32 0, i32 2 + %140 = load ptr, ptr %9, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %139, ptr noundef %140) #3 + %141 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %141, i32 0, i32 3 + %143 = load ptr, ptr %9, align 8 + %144 = load i64, ptr %7, align 8 + %145 = getelementptr inbounds ptr, ptr %143, i64 %144 + %146 = getelementptr inbounds ptr, ptr %145, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %142, ptr noundef %146) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %0) #6 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %0) #6 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %21 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load i64, ptr %7, align 8 + %20 = mul i64 8, %19 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %17, ptr align 8 %18, i64 %20, i1 false) + br label %21 + +21: ; preds = %16, %3 + %22 = load ptr, ptr %6, align 8 + %23 = load i64, ptr %7, align 8 + %24 = getelementptr inbounds ptr, ptr %22, i64 %23 + ret ptr %24 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memmove.p0.p0.i64(ptr nocapture writeonly, ptr nocapture readonly, i64, i1 immarg) #13 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %24 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load i64, ptr %7, align 8 + %19 = sub i64 0, %18 + %20 = getelementptr inbounds ptr, ptr %17, i64 %19 + %21 = load ptr, ptr %4, align 8 + %22 = load i64, ptr %7, align 8 + %23 = mul i64 8, %22 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %20, ptr align 8 %21, i64 %23, i1 false) + br label %24 + +24: ; preds = %16, %3 + %25 = load ptr, ptr %6, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub i64 0, %26 + %28 = getelementptr inbounds ptr, ptr %25, i64 %27 + ret ptr %28 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeIiSaIiEE5beginEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + %5 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9pop_frontEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 2 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 2 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 2 + %11 = load ptr, ptr %10, align 8 + %12 = getelementptr inbounds i32, ptr %11, i64 -1 + %13 = icmp ne ptr %7, %12 + br i1 %13, label %14, label %25 + +14: ; preds = %1 + %15 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %16 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %16, i32 0, i32 2 + %18 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %17, i32 0, i32 0 + %19 = load ptr, ptr %18, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %19) #3 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 2 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + %24 = getelementptr inbounds i32, ptr %23, i32 1 + store ptr %24, ptr %22, align 8 + br label %27 + +25: ; preds = %1 + invoke void @_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %26 unwind label %28 + +26: ; preds = %25 + br label %27 + +27: ; preds = %26, %14 + ret void + +28: ; preds = %25 + %29 = landingpad { ptr, i32 } + catch ptr null + %30 = extractvalue { ptr, i32 } %29, 0 + call void @__clang_call_terminate(ptr %30) #14 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %5 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %5, i32 0, i32 2 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %4, ptr noundef %8) #3 + %9 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %9, i32 0, i32 2 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %10, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %12) #3 + %13 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %13, i32 0, i32 2 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 2 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 3 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds ptr, ptr %18, i64 1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %14, ptr noundef %19) #3 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 2 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 1 + %23 = load ptr, ptr %22, align 8 + %24 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %25 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %24, i32 0, i32 2 + %26 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %25, i32 0, i32 0 + store ptr %23, ptr %26, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_aho_corasick_algorithm.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #14 = { noreturn nounwind } +attributes #15 = { noreturn } +attributes #16 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} +!14 = distinct !{!14, !7} +!15 = distinct !{!15, !7} +!16 = distinct !{!16, !7} +!17 = distinct !{!17, !7} +!18 = distinct !{!18, !7} +!19 = distinct !{!19, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/anagram-substring-search-search-permutations.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/anagram-substring-search-search-permutations.ll new file mode 100644 index 00000000..50ed330e --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/anagram-substring-search-search-permutations.ll @@ -0,0 +1,287 @@ +; ModuleID = 'PE-benchmarks/anagram-substring-search-search-permutations.cpp' +source_filename = "PE-benchmarks/anagram-substring-search-search-permutations.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [16 x i8] c"Found at Index \00", align 1 +@__const.main.txt = private unnamed_addr constant [11 x i8] c"BACDGABCDA\00", align 1 +@__const.main.pat = private unnamed_addr constant [5 x i8] c"ABCD\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_anagram_substring_search_search_permutations.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z7comparePcS_(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca i1, align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i32 0, ptr %6, align 4 + br label %7 + +7: ; preds = %26, %2 + %8 = load i32, ptr %6, align 4 + %9 = icmp slt i32 %8, 256 + br i1 %9, label %10, label %29 + +10: ; preds = %7 + %11 = load ptr, ptr %4, align 8 + %12 = load i32, ptr %6, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i8, ptr %11, i64 %13 + %15 = load i8, ptr %14, align 1 + %16 = sext i8 %15 to i32 + %17 = load ptr, ptr %5, align 8 + %18 = load i32, ptr %6, align 4 + %19 = sext i32 %18 to i64 + %20 = getelementptr inbounds i8, ptr %17, i64 %19 + %21 = load i8, ptr %20, align 1 + %22 = sext i8 %21 to i32 + %23 = icmp ne i32 %16, %22 + br i1 %23, label %24, label %25 + +24: ; preds = %10 + store i1 false, ptr %3, align 1 + br label %30 + +25: ; preds = %10 + br label %26 + +26: ; preds = %25 + %27 = load i32, ptr %6, align 4 + %28 = add nsw i32 %27, 1 + store i32 %28, ptr %6, align 4 + br label %7, !llvm.loop !6 + +29: ; preds = %7 + store i1 true, ptr %3, align 1 + br label %30 + +30: ; preds = %29, %24 + %31 = load i1, ptr %3, align 1 + ret i1 %31 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z6searchPcS_(ptr noundef %0, ptr noundef %1) #5 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca [256 x i8], align 16 + %8 = alloca [256 x i8], align 16 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %11 = load ptr, ptr %3, align 8 + %12 = call i64 @strlen(ptr noundef %11) #10 + %13 = trunc i64 %12 to i32 + store i32 %13, ptr %5, align 4 + %14 = load ptr, ptr %4, align 8 + %15 = call i64 @strlen(ptr noundef %14) #10 + %16 = trunc i64 %15 to i32 + store i32 %16, ptr %6, align 4 + call void @llvm.memset.p0.i64(ptr align 16 %7, i8 0, i64 256, i1 false) + call void @llvm.memset.p0.i64(ptr align 16 %8, i8 0, i64 256, i1 false) + store i32 0, ptr %9, align 4 + br label %17 + +17: ; preds = %40, %2 + %18 = load i32, ptr %9, align 4 + %19 = load i32, ptr %5, align 4 + %20 = icmp slt i32 %18, %19 + br i1 %20, label %21, label %43 + +21: ; preds = %17 + %22 = load ptr, ptr %3, align 8 + %23 = load i32, ptr %9, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds i8, ptr %22, i64 %24 + %26 = load i8, ptr %25, align 1 + %27 = sext i8 %26 to i64 + %28 = getelementptr inbounds [256 x i8], ptr %7, i64 0, i64 %27 + %29 = load i8, ptr %28, align 1 + %30 = add i8 %29, 1 + store i8 %30, ptr %28, align 1 + %31 = load ptr, ptr %4, align 8 + %32 = load i32, ptr %9, align 4 + %33 = sext i32 %32 to i64 + %34 = getelementptr inbounds i8, ptr %31, i64 %33 + %35 = load i8, ptr %34, align 1 + %36 = sext i8 %35 to i64 + %37 = getelementptr inbounds [256 x i8], ptr %8, i64 0, i64 %36 + %38 = load i8, ptr %37, align 1 + %39 = add i8 %38, 1 + store i8 %39, ptr %37, align 1 + br label %40 + +40: ; preds = %21 + %41 = load i32, ptr %9, align 4 + %42 = add nsw i32 %41, 1 + store i32 %42, ptr %9, align 4 + br label %17, !llvm.loop !8 + +43: ; preds = %17 + %44 = load i32, ptr %5, align 4 + store i32 %44, ptr %10, align 4 + br label %45 + +45: ; preds = %81, %43 + %46 = load i32, ptr %10, align 4 + %47 = load i32, ptr %6, align 4 + %48 = icmp slt i32 %46, %47 + br i1 %48, label %49, label %84 + +49: ; preds = %45 + %50 = getelementptr inbounds [256 x i8], ptr %7, i64 0, i64 0 + %51 = getelementptr inbounds [256 x i8], ptr %8, i64 0, i64 0 + %52 = call noundef zeroext i1 @_Z7comparePcS_(ptr noundef %50, ptr noundef %51) + br i1 %52, label %53, label %60 + +53: ; preds = %49 + %54 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %55 = load i32, ptr %10, align 4 + %56 = load i32, ptr %5, align 4 + %57 = sub nsw i32 %55, %56 + %58 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %54, i32 noundef %57) + %59 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %58, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %60 + +60: ; preds = %53, %49 + %61 = load ptr, ptr %4, align 8 + %62 = load i32, ptr %10, align 4 + %63 = sext i32 %62 to i64 + %64 = getelementptr inbounds i8, ptr %61, i64 %63 + %65 = load i8, ptr %64, align 1 + %66 = sext i8 %65 to i64 + %67 = getelementptr inbounds [256 x i8], ptr %8, i64 0, i64 %66 + %68 = load i8, ptr %67, align 1 + %69 = add i8 %68, 1 + store i8 %69, ptr %67, align 1 + %70 = load ptr, ptr %4, align 8 + %71 = load i32, ptr %10, align 4 + %72 = load i32, ptr %5, align 4 + %73 = sub nsw i32 %71, %72 + %74 = sext i32 %73 to i64 + %75 = getelementptr inbounds i8, ptr %70, i64 %74 + %76 = load i8, ptr %75, align 1 + %77 = sext i8 %76 to i64 + %78 = getelementptr inbounds [256 x i8], ptr %8, i64 0, i64 %77 + %79 = load i8, ptr %78, align 1 + %80 = add i8 %79, -1 + store i8 %80, ptr %78, align 1 + br label %81 + +81: ; preds = %60 + %82 = load i32, ptr %10, align 4 + %83 = add nsw i32 %82, 1 + store i32 %83, ptr %10, align 4 + br label %45, !llvm.loop !9 + +84: ; preds = %45 + %85 = getelementptr inbounds [256 x i8], ptr %7, i64 0, i64 0 + %86 = getelementptr inbounds [256 x i8], ptr %8, i64 0, i64 0 + %87 = call noundef zeroext i1 @_Z7comparePcS_(ptr noundef %85, ptr noundef %86) + br i1 %87, label %88, label %95 + +88: ; preds = %84 + %89 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %90 = load i32, ptr %6, align 4 + %91 = load i32, ptr %5, align 4 + %92 = sub nsw i32 %90, %91 + %93 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %89, i32 noundef %92) + %94 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %93, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %95 + +95: ; preds = %88, %84 + ret void +} + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #6 + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #7 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca [11 x i8], align 1 + %3 = alloca [5 x i8], align 1 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %2, ptr align 1 @__const.main.txt, i64 11, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %3, ptr align 1 @__const.main.pat, i64 5, i1 false) + %4 = getelementptr inbounds [5 x i8], ptr %3, i64 0, i64 0 + %5 = getelementptr inbounds [11 x i8], ptr %2, i64 0, i64 0 + call void @_Z6searchPcS_(ptr noundef %4, ptr noundef %5) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_anagram_substring_search_search_permutations.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/bellman-ford-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/bellman-ford-algorithm.ll new file mode 100644 index 00000000..7f1b5ea8 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/bellman-ford-algorithm.ll @@ -0,0 +1,557 @@ +; ModuleID = 'PE-benchmarks/bellman-ford-algorithm.cpp' +source_filename = "PE-benchmarks/bellman-ford-algorithm.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%struct.Graph = type { i32, i32, ptr } +%struct.Edge = type { i32, i32, i32 } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@.str = private unnamed_addr constant [29 x i8] c"Vertex Distance from Source\0A\00", align 1 +@.str.1 = private unnamed_addr constant [10 x i8] c"%d \09\09 %d\0A\00", align 1 +@.str.2 = private unnamed_addr constant [37 x i8] c"Graph contains negative weight cycle\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_bellman_ford_algorithm.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef ptr @_Z11createGraphii(i32 noundef %0, i32 noundef %1) #4 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %6 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 16) #9 + store ptr %6, ptr %5, align 8 + %7 = load i32, ptr %3, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = getelementptr inbounds %struct.Graph, ptr %8, i32 0, i32 0 + store i32 %7, ptr %9, align 8 + %10 = load i32, ptr %4, align 4 + %11 = load ptr, ptr %5, align 8 + %12 = getelementptr inbounds %struct.Graph, ptr %11, i32 0, i32 1 + store i32 %10, ptr %12, align 4 + %13 = load i32, ptr %4, align 4 + %14 = sext i32 %13 to i64 + %15 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %14, i64 12) + %16 = extractvalue { i64, i1 } %15, 1 + %17 = extractvalue { i64, i1 } %15, 0 + %18 = select i1 %16, i64 -1, i64 %17 + %19 = call noalias noundef nonnull ptr @_Znam(i64 noundef %18) #9 + %20 = load ptr, ptr %5, align 8 + %21 = getelementptr inbounds %struct.Graph, ptr %20, i32 0, i32 2 + store ptr %19, ptr %21, align 8 + %22 = load ptr, ptr %5, align 8 + ret ptr %22 +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #6 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z8printArrPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %6 = call i32 (ptr, ...) @printf(ptr noundef @.str) + store i32 0, ptr %5, align 4 + br label %7 + +7: ; preds = %19, %2 + %8 = load i32, ptr %5, align 4 + %9 = load i32, ptr %4, align 4 + %10 = icmp slt i32 %8, %9 + br i1 %10, label %11, label %22 + +11: ; preds = %7 + %12 = load i32, ptr %5, align 4 + %13 = load ptr, ptr %3, align 8 + %14 = load i32, ptr %5, align 4 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds i32, ptr %13, i64 %15 + %17 = load i32, ptr %16, align 4 + %18 = call i32 (ptr, ...) @printf(ptr noundef @.str.1, i32 noundef %12, i32 noundef %17) + br label %19 + +19: ; preds = %11 + %20 = load i32, ptr %5, align 4 + %21 = add nsw i32 %20, 1 + store i32 %21, ptr %5, align 4 + br label %7, !llvm.loop !6 + +22: ; preds = %7 + ret void +} + +declare i32 @printf(ptr noundef, ...) #1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z11BellmanFordP5Graphi(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + %16 = alloca i32, align 4 + %17 = alloca i32, align 4 + %18 = alloca i32, align 4 + %19 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %20 = load ptr, ptr %3, align 8 + %21 = getelementptr inbounds %struct.Graph, ptr %20, i32 0, i32 0 + %22 = load i32, ptr %21, align 8 + store i32 %22, ptr %5, align 4 + %23 = load ptr, ptr %3, align 8 + %24 = getelementptr inbounds %struct.Graph, ptr %23, i32 0, i32 1 + %25 = load i32, ptr %24, align 4 + store i32 %25, ptr %6, align 4 + %26 = load i32, ptr %5, align 4 + %27 = zext i32 %26 to i64 + %28 = call ptr @llvm.stacksave() + store ptr %28, ptr %7, align 8 + %29 = alloca i32, i64 %27, align 16 + store i64 %27, ptr %8, align 8 + store i32 0, ptr %9, align 4 + br label %30 + +30: ; preds = %38, %2 + %31 = load i32, ptr %9, align 4 + %32 = load i32, ptr %5, align 4 + %33 = icmp slt i32 %31, %32 + br i1 %33, label %34, label %41 + +34: ; preds = %30 + %35 = load i32, ptr %9, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds i32, ptr %29, i64 %36 + store i32 2147483647, ptr %37, align 4 + br label %38 + +38: ; preds = %34 + %39 = load i32, ptr %9, align 4 + %40 = add nsw i32 %39, 1 + store i32 %40, ptr %9, align 4 + br label %30, !llvm.loop !8 + +41: ; preds = %30 + %42 = load i32, ptr %4, align 4 + %43 = sext i32 %42 to i64 + %44 = getelementptr inbounds i32, ptr %29, i64 %43 + store i32 0, ptr %44, align 4 + store i32 1, ptr %10, align 4 + br label %45 + +45: ; preds = %112, %41 + %46 = load i32, ptr %10, align 4 + %47 = load i32, ptr %5, align 4 + %48 = sub nsw i32 %47, 1 + %49 = icmp sle i32 %46, %48 + br i1 %49, label %50, label %115 + +50: ; preds = %45 + store i32 0, ptr %11, align 4 + br label %51 + +51: ; preds = %108, %50 + %52 = load i32, ptr %11, align 4 + %53 = load i32, ptr %6, align 4 + %54 = icmp slt i32 %52, %53 + br i1 %54, label %55, label %111 + +55: ; preds = %51 + %56 = load ptr, ptr %3, align 8 + %57 = getelementptr inbounds %struct.Graph, ptr %56, i32 0, i32 2 + %58 = load ptr, ptr %57, align 8 + %59 = load i32, ptr %11, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds %struct.Edge, ptr %58, i64 %60 + %62 = getelementptr inbounds %struct.Edge, ptr %61, i32 0, i32 0 + %63 = load i32, ptr %62, align 4 + store i32 %63, ptr %12, align 4 + %64 = load ptr, ptr %3, align 8 + %65 = getelementptr inbounds %struct.Graph, ptr %64, i32 0, i32 2 + %66 = load ptr, ptr %65, align 8 + %67 = load i32, ptr %11, align 4 + %68 = sext i32 %67 to i64 + %69 = getelementptr inbounds %struct.Edge, ptr %66, i64 %68 + %70 = getelementptr inbounds %struct.Edge, ptr %69, i32 0, i32 1 + %71 = load i32, ptr %70, align 4 + store i32 %71, ptr %13, align 4 + %72 = load ptr, ptr %3, align 8 + %73 = getelementptr inbounds %struct.Graph, ptr %72, i32 0, i32 2 + %74 = load ptr, ptr %73, align 8 + %75 = load i32, ptr %11, align 4 + %76 = sext i32 %75 to i64 + %77 = getelementptr inbounds %struct.Edge, ptr %74, i64 %76 + %78 = getelementptr inbounds %struct.Edge, ptr %77, i32 0, i32 2 + %79 = load i32, ptr %78, align 4 + store i32 %79, ptr %14, align 4 + %80 = load i32, ptr %12, align 4 + %81 = sext i32 %80 to i64 + %82 = getelementptr inbounds i32, ptr %29, i64 %81 + %83 = load i32, ptr %82, align 4 + %84 = icmp ne i32 %83, 2147483647 + br i1 %84, label %85, label %107 + +85: ; preds = %55 + %86 = load i32, ptr %12, align 4 + %87 = sext i32 %86 to i64 + %88 = getelementptr inbounds i32, ptr %29, i64 %87 + %89 = load i32, ptr %88, align 4 + %90 = load i32, ptr %14, align 4 + %91 = add nsw i32 %89, %90 + %92 = load i32, ptr %13, align 4 + %93 = sext i32 %92 to i64 + %94 = getelementptr inbounds i32, ptr %29, i64 %93 + %95 = load i32, ptr %94, align 4 + %96 = icmp slt i32 %91, %95 + br i1 %96, label %97, label %107 + +97: ; preds = %85 + %98 = load i32, ptr %12, align 4 + %99 = sext i32 %98 to i64 + %100 = getelementptr inbounds i32, ptr %29, i64 %99 + %101 = load i32, ptr %100, align 4 + %102 = load i32, ptr %14, align 4 + %103 = add nsw i32 %101, %102 + %104 = load i32, ptr %13, align 4 + %105 = sext i32 %104 to i64 + %106 = getelementptr inbounds i32, ptr %29, i64 %105 + store i32 %103, ptr %106, align 4 + br label %107 + +107: ; preds = %97, %85, %55 + br label %108 + +108: ; preds = %107 + %109 = load i32, ptr %11, align 4 + %110 = add nsw i32 %109, 1 + store i32 %110, ptr %11, align 4 + br label %51, !llvm.loop !9 + +111: ; preds = %51 + br label %112 + +112: ; preds = %111 + %113 = load i32, ptr %10, align 4 + %114 = add nsw i32 %113, 1 + store i32 %114, ptr %10, align 4 + br label %45, !llvm.loop !10 + +115: ; preds = %45 + store i32 0, ptr %15, align 4 + br label %116 + +116: ; preds = %165, %115 + %117 = load i32, ptr %15, align 4 + %118 = load i32, ptr %6, align 4 + %119 = icmp slt i32 %117, %118 + br i1 %119, label %120, label %168 + +120: ; preds = %116 + %121 = load ptr, ptr %3, align 8 + %122 = getelementptr inbounds %struct.Graph, ptr %121, i32 0, i32 2 + %123 = load ptr, ptr %122, align 8 + %124 = load i32, ptr %15, align 4 + %125 = sext i32 %124 to i64 + %126 = getelementptr inbounds %struct.Edge, ptr %123, i64 %125 + %127 = getelementptr inbounds %struct.Edge, ptr %126, i32 0, i32 0 + %128 = load i32, ptr %127, align 4 + store i32 %128, ptr %16, align 4 + %129 = load ptr, ptr %3, align 8 + %130 = getelementptr inbounds %struct.Graph, ptr %129, i32 0, i32 2 + %131 = load ptr, ptr %130, align 8 + %132 = load i32, ptr %15, align 4 + %133 = sext i32 %132 to i64 + %134 = getelementptr inbounds %struct.Edge, ptr %131, i64 %133 + %135 = getelementptr inbounds %struct.Edge, ptr %134, i32 0, i32 1 + %136 = load i32, ptr %135, align 4 + store i32 %136, ptr %17, align 4 + %137 = load ptr, ptr %3, align 8 + %138 = getelementptr inbounds %struct.Graph, ptr %137, i32 0, i32 2 + %139 = load ptr, ptr %138, align 8 + %140 = load i32, ptr %15, align 4 + %141 = sext i32 %140 to i64 + %142 = getelementptr inbounds %struct.Edge, ptr %139, i64 %141 + %143 = getelementptr inbounds %struct.Edge, ptr %142, i32 0, i32 2 + %144 = load i32, ptr %143, align 4 + store i32 %144, ptr %18, align 4 + %145 = load i32, ptr %16, align 4 + %146 = sext i32 %145 to i64 + %147 = getelementptr inbounds i32, ptr %29, i64 %146 + %148 = load i32, ptr %147, align 4 + %149 = icmp ne i32 %148, 2147483647 + br i1 %149, label %150, label %164 + +150: ; preds = %120 + %151 = load i32, ptr %16, align 4 + %152 = sext i32 %151 to i64 + %153 = getelementptr inbounds i32, ptr %29, i64 %152 + %154 = load i32, ptr %153, align 4 + %155 = load i32, ptr %18, align 4 + %156 = add nsw i32 %154, %155 + %157 = load i32, ptr %17, align 4 + %158 = sext i32 %157 to i64 + %159 = getelementptr inbounds i32, ptr %29, i64 %158 + %160 = load i32, ptr %159, align 4 + %161 = icmp slt i32 %156, %160 + br i1 %161, label %162, label %164 + +162: ; preds = %150 + %163 = call i32 (ptr, ...) @printf(ptr noundef @.str.2) + store i32 1, ptr %19, align 4 + br label %170 + +164: ; preds = %150, %120 + br label %165 + +165: ; preds = %164 + %166 = load i32, ptr %15, align 4 + %167 = add nsw i32 %166, 1 + store i32 %167, ptr %15, align 4 + br label %116, !llvm.loop !11 + +168: ; preds = %116 + %169 = load i32, ptr %5, align 4 + call void @_Z8printArrPii(ptr noundef %29, i32 noundef %169) + store i32 1, ptr %19, align 4 + br label %170 + +170: ; preds = %168, %162 + %171 = load ptr, ptr %7, align 8 + call void @llvm.stackrestore(ptr %171) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #7 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #7 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + %4 = alloca ptr, align 8 + store i32 0, ptr %1, align 4 + store i32 5, ptr %2, align 4 + store i32 8, ptr %3, align 4 + %5 = load i32, ptr %2, align 4 + %6 = load i32, ptr %3, align 4 + %7 = call noundef ptr @_Z11createGraphii(i32 noundef %5, i32 noundef %6) + store ptr %7, ptr %4, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %struct.Graph, ptr %8, i32 0, i32 2 + %10 = load ptr, ptr %9, align 8 + %11 = getelementptr inbounds %struct.Edge, ptr %10, i64 0 + %12 = getelementptr inbounds %struct.Edge, ptr %11, i32 0, i32 0 + store i32 0, ptr %12, align 4 + %13 = load ptr, ptr %4, align 8 + %14 = getelementptr inbounds %struct.Graph, ptr %13, i32 0, i32 2 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds %struct.Edge, ptr %15, i64 0 + %17 = getelementptr inbounds %struct.Edge, ptr %16, i32 0, i32 1 + store i32 1, ptr %17, align 4 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds %struct.Graph, ptr %18, i32 0, i32 2 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %struct.Edge, ptr %20, i64 0 + %22 = getelementptr inbounds %struct.Edge, ptr %21, i32 0, i32 2 + store i32 -1, ptr %22, align 4 + %23 = load ptr, ptr %4, align 8 + %24 = getelementptr inbounds %struct.Graph, ptr %23, i32 0, i32 2 + %25 = load ptr, ptr %24, align 8 + %26 = getelementptr inbounds %struct.Edge, ptr %25, i64 1 + %27 = getelementptr inbounds %struct.Edge, ptr %26, i32 0, i32 0 + store i32 0, ptr %27, align 4 + %28 = load ptr, ptr %4, align 8 + %29 = getelementptr inbounds %struct.Graph, ptr %28, i32 0, i32 2 + %30 = load ptr, ptr %29, align 8 + %31 = getelementptr inbounds %struct.Edge, ptr %30, i64 1 + %32 = getelementptr inbounds %struct.Edge, ptr %31, i32 0, i32 1 + store i32 2, ptr %32, align 4 + %33 = load ptr, ptr %4, align 8 + %34 = getelementptr inbounds %struct.Graph, ptr %33, i32 0, i32 2 + %35 = load ptr, ptr %34, align 8 + %36 = getelementptr inbounds %struct.Edge, ptr %35, i64 1 + %37 = getelementptr inbounds %struct.Edge, ptr %36, i32 0, i32 2 + store i32 4, ptr %37, align 4 + %38 = load ptr, ptr %4, align 8 + %39 = getelementptr inbounds %struct.Graph, ptr %38, i32 0, i32 2 + %40 = load ptr, ptr %39, align 8 + %41 = getelementptr inbounds %struct.Edge, ptr %40, i64 2 + %42 = getelementptr inbounds %struct.Edge, ptr %41, i32 0, i32 0 + store i32 1, ptr %42, align 4 + %43 = load ptr, ptr %4, align 8 + %44 = getelementptr inbounds %struct.Graph, ptr %43, i32 0, i32 2 + %45 = load ptr, ptr %44, align 8 + %46 = getelementptr inbounds %struct.Edge, ptr %45, i64 2 + %47 = getelementptr inbounds %struct.Edge, ptr %46, i32 0, i32 1 + store i32 2, ptr %47, align 4 + %48 = load ptr, ptr %4, align 8 + %49 = getelementptr inbounds %struct.Graph, ptr %48, i32 0, i32 2 + %50 = load ptr, ptr %49, align 8 + %51 = getelementptr inbounds %struct.Edge, ptr %50, i64 2 + %52 = getelementptr inbounds %struct.Edge, ptr %51, i32 0, i32 2 + store i32 3, ptr %52, align 4 + %53 = load ptr, ptr %4, align 8 + %54 = getelementptr inbounds %struct.Graph, ptr %53, i32 0, i32 2 + %55 = load ptr, ptr %54, align 8 + %56 = getelementptr inbounds %struct.Edge, ptr %55, i64 3 + %57 = getelementptr inbounds %struct.Edge, ptr %56, i32 0, i32 0 + store i32 1, ptr %57, align 4 + %58 = load ptr, ptr %4, align 8 + %59 = getelementptr inbounds %struct.Graph, ptr %58, i32 0, i32 2 + %60 = load ptr, ptr %59, align 8 + %61 = getelementptr inbounds %struct.Edge, ptr %60, i64 3 + %62 = getelementptr inbounds %struct.Edge, ptr %61, i32 0, i32 1 + store i32 3, ptr %62, align 4 + %63 = load ptr, ptr %4, align 8 + %64 = getelementptr inbounds %struct.Graph, ptr %63, i32 0, i32 2 + %65 = load ptr, ptr %64, align 8 + %66 = getelementptr inbounds %struct.Edge, ptr %65, i64 3 + %67 = getelementptr inbounds %struct.Edge, ptr %66, i32 0, i32 2 + store i32 2, ptr %67, align 4 + %68 = load ptr, ptr %4, align 8 + %69 = getelementptr inbounds %struct.Graph, ptr %68, i32 0, i32 2 + %70 = load ptr, ptr %69, align 8 + %71 = getelementptr inbounds %struct.Edge, ptr %70, i64 4 + %72 = getelementptr inbounds %struct.Edge, ptr %71, i32 0, i32 0 + store i32 1, ptr %72, align 4 + %73 = load ptr, ptr %4, align 8 + %74 = getelementptr inbounds %struct.Graph, ptr %73, i32 0, i32 2 + %75 = load ptr, ptr %74, align 8 + %76 = getelementptr inbounds %struct.Edge, ptr %75, i64 4 + %77 = getelementptr inbounds %struct.Edge, ptr %76, i32 0, i32 1 + store i32 4, ptr %77, align 4 + %78 = load ptr, ptr %4, align 8 + %79 = getelementptr inbounds %struct.Graph, ptr %78, i32 0, i32 2 + %80 = load ptr, ptr %79, align 8 + %81 = getelementptr inbounds %struct.Edge, ptr %80, i64 4 + %82 = getelementptr inbounds %struct.Edge, ptr %81, i32 0, i32 2 + store i32 2, ptr %82, align 4 + %83 = load ptr, ptr %4, align 8 + %84 = getelementptr inbounds %struct.Graph, ptr %83, i32 0, i32 2 + %85 = load ptr, ptr %84, align 8 + %86 = getelementptr inbounds %struct.Edge, ptr %85, i64 5 + %87 = getelementptr inbounds %struct.Edge, ptr %86, i32 0, i32 0 + store i32 3, ptr %87, align 4 + %88 = load ptr, ptr %4, align 8 + %89 = getelementptr inbounds %struct.Graph, ptr %88, i32 0, i32 2 + %90 = load ptr, ptr %89, align 8 + %91 = getelementptr inbounds %struct.Edge, ptr %90, i64 5 + %92 = getelementptr inbounds %struct.Edge, ptr %91, i32 0, i32 1 + store i32 2, ptr %92, align 4 + %93 = load ptr, ptr %4, align 8 + %94 = getelementptr inbounds %struct.Graph, ptr %93, i32 0, i32 2 + %95 = load ptr, ptr %94, align 8 + %96 = getelementptr inbounds %struct.Edge, ptr %95, i64 5 + %97 = getelementptr inbounds %struct.Edge, ptr %96, i32 0, i32 2 + store i32 5, ptr %97, align 4 + %98 = load ptr, ptr %4, align 8 + %99 = getelementptr inbounds %struct.Graph, ptr %98, i32 0, i32 2 + %100 = load ptr, ptr %99, align 8 + %101 = getelementptr inbounds %struct.Edge, ptr %100, i64 6 + %102 = getelementptr inbounds %struct.Edge, ptr %101, i32 0, i32 0 + store i32 3, ptr %102, align 4 + %103 = load ptr, ptr %4, align 8 + %104 = getelementptr inbounds %struct.Graph, ptr %103, i32 0, i32 2 + %105 = load ptr, ptr %104, align 8 + %106 = getelementptr inbounds %struct.Edge, ptr %105, i64 6 + %107 = getelementptr inbounds %struct.Edge, ptr %106, i32 0, i32 1 + store i32 1, ptr %107, align 4 + %108 = load ptr, ptr %4, align 8 + %109 = getelementptr inbounds %struct.Graph, ptr %108, i32 0, i32 2 + %110 = load ptr, ptr %109, align 8 + %111 = getelementptr inbounds %struct.Edge, ptr %110, i64 6 + %112 = getelementptr inbounds %struct.Edge, ptr %111, i32 0, i32 2 + store i32 1, ptr %112, align 4 + %113 = load ptr, ptr %4, align 8 + %114 = getelementptr inbounds %struct.Graph, ptr %113, i32 0, i32 2 + %115 = load ptr, ptr %114, align 8 + %116 = getelementptr inbounds %struct.Edge, ptr %115, i64 7 + %117 = getelementptr inbounds %struct.Edge, ptr %116, i32 0, i32 0 + store i32 4, ptr %117, align 4 + %118 = load ptr, ptr %4, align 8 + %119 = getelementptr inbounds %struct.Graph, ptr %118, i32 0, i32 2 + %120 = load ptr, ptr %119, align 8 + %121 = getelementptr inbounds %struct.Edge, ptr %120, i64 7 + %122 = getelementptr inbounds %struct.Edge, ptr %121, i32 0, i32 1 + store i32 3, ptr %122, align 4 + %123 = load ptr, ptr %4, align 8 + %124 = getelementptr inbounds %struct.Graph, ptr %123, i32 0, i32 2 + %125 = load ptr, ptr %124, align 8 + %126 = getelementptr inbounds %struct.Edge, ptr %125, i64 7 + %127 = getelementptr inbounds %struct.Edge, ptr %126, i32 0, i32 2 + store i32 -3, ptr %127, align 4 + %128 = load ptr, ptr %4, align 8 + call void @_Z11BellmanFordP5Graphi(ptr noundef %128, i32 noundef 0) + ret i32 0 +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_bellman_ford_algorithm.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #7 = { nocallback nofree nosync nounwind willreturn } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/bfs.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/bfs.ll new file mode 100644 index 00000000..a78a38d1 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/bfs.ll @@ -0,0 +1,1176 @@ +; ModuleID = 'PE-benchmarks/bfs.cpp' +source_filename = "PE-benchmarks/bfs.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } +%"struct.std::__allocated_ptr" = type { ptr, ptr } + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNKSt7__cxx114listIiSaIiEE5emptyEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5frontEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9pop_frontEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$__clang_call_terminate = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSaISt10_List_nodeIiEED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE8_M_eraseESt14_List_iteratorIiE = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_dec_sizeEm = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.1 = private unnamed_addr constant [38 x i8] c"Following is Breadth First Traversal \00", align 1 +@.str.2 = private unnamed_addr constant [27 x i8] c"(starting from vertex 2) \0A\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_bfs.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #14 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph3BFSEi(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) #7 align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca %"class.std::__cxx11::list", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca %"struct.std::_List_iterator", align 8 + %11 = alloca %"struct.std::_List_iterator", align 8 + %12 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %13 = load ptr, ptr %3, align 8 + %14 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 0 + %15 = load i32, ptr %14, align 8 + %16 = sext i32 %15 to i64 + %17 = call noalias noundef nonnull ptr @_Znam(i64 noundef %16) #14 + store ptr %17, ptr %5, align 8 + store i32 0, ptr %6, align 4 + br label %18 + +18: ; preds = %28, %2 + %19 = load i32, ptr %6, align 4 + %20 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 0 + %21 = load i32, ptr %20, align 8 + %22 = icmp slt i32 %19, %21 + br i1 %22, label %23, label %31 + +23: ; preds = %18 + %24 = load ptr, ptr %5, align 8 + %25 = load i32, ptr %6, align 4 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds i8, ptr %24, i64 %26 + store i8 0, ptr %27, align 1 + br label %28 + +28: ; preds = %23 + %29 = load i32, ptr %6, align 4 + %30 = add nsw i32 %29, 1 + store i32 %30, ptr %6, align 4 + br label %18, !llvm.loop !6 + +31: ; preds = %18 + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %7) #3 + %32 = load ptr, ptr %5, align 8 + %33 = load i32, ptr %4, align 4 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds i8, ptr %32, i64 %34 + store i8 1, ptr %35, align 1 + invoke void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %7, ptr noundef nonnull align 4 dereferenceable(4) %4) + to label %36 unwind label %80 + +36: ; preds = %31 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %37 + +37: ; preds = %87, %36 + %38 = call noundef zeroext i1 @_ZNKSt7__cxx114listIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(24) %7) #3 + %39 = xor i1 %38, true + br i1 %39, label %40, label %88 + +40: ; preds = %37 + %41 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt7__cxx114listIiSaIiEE5frontEv(ptr noundef nonnull align 8 dereferenceable(24) %7) #3 + %42 = load i32, ptr %41, align 4 + store i32 %42, ptr %4, align 4 + %43 = load i32, ptr %4, align 4 + %44 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %43) + to label %45 unwind label %80 + +45: ; preds = %40 + %46 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %44, ptr noundef @.str) + to label %47 unwind label %80 + +47: ; preds = %45 + call void @_ZNSt7__cxx114listIiSaIiEE9pop_frontEv(ptr noundef nonnull align 8 dereferenceable(24) %7) #3 + %48 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 1 + %49 = load ptr, ptr %48, align 8 + %50 = load i32, ptr %4, align 4 + %51 = sext i32 %50 to i64 + %52 = getelementptr inbounds %"class.std::__cxx11::list", ptr %49, i64 %51 + %53 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %52) #3 + %54 = getelementptr inbounds %"struct.std::_List_iterator", ptr %11, i32 0, i32 0 + store ptr %53, ptr %54, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %11, i64 8, i1 false) + br label %55 + +55: ; preds = %85, %47 + %56 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 1 + %57 = load ptr, ptr %56, align 8 + %58 = load i32, ptr %4, align 4 + %59 = sext i32 %58 to i64 + %60 = getelementptr inbounds %"class.std::__cxx11::list", ptr %57, i64 %59 + %61 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %60) #3 + %62 = getelementptr inbounds %"struct.std::_List_iterator", ptr %12, i32 0, i32 0 + store ptr %61, ptr %62, align 8 + %63 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef nonnull align 8 dereferenceable(8) %12) #3 + br i1 %63, label %64, label %87 + +64: ; preds = %55 + %65 = load ptr, ptr %5, align 8 + %66 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + %67 = load i32, ptr %66, align 4 + %68 = sext i32 %67 to i64 + %69 = getelementptr inbounds i8, ptr %65, i64 %68 + %70 = load i8, ptr %69, align 1 + %71 = trunc i8 %70 to i1 + br i1 %71, label %84, label %72 + +72: ; preds = %64 + %73 = load ptr, ptr %5, align 8 + %74 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + %75 = load i32, ptr %74, align 4 + %76 = sext i32 %75 to i64 + %77 = getelementptr inbounds i8, ptr %73, i64 %76 + store i8 1, ptr %77, align 1 + %78 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + invoke void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %7, ptr noundef nonnull align 4 dereferenceable(4) %78) + to label %79 unwind label %80 + +79: ; preds = %72 + br label %84 + +80: ; preds = %72, %45, %40, %31 + %81 = landingpad { ptr, i32 } + cleanup + %82 = extractvalue { ptr, i32 } %81, 0 + store ptr %82, ptr %8, align 8 + %83 = extractvalue { ptr, i32 } %81, 1 + store i32 %83, ptr %9, align 4 + call void @_ZNSt7__cxx114listIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %7) #3 + br label %89 + +84: ; preds = %79, %64 + br label %85 + +85: ; preds = %84 + %86 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %55, !llvm.loop !8 + +87: ; preds = %55 + br label %37, !llvm.loop !9 + +88: ; preds = %37 + call void @_ZNSt7__cxx114listIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %7) #3 + ret void + +89: ; preds = %80 + %90 = load ptr, ptr %8, align 8 + %91 = load i32, ptr %9, align 4 + %92 = insertvalue { ptr, i32 } poison, ptr %90, 0 + %93 = insertvalue { ptr, i32 } %92, i32 %91, 1 + resume { ptr, i32 } %93 +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt7__cxx114listIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %8, i32 0, i32 0 + %10 = icmp eq ptr %7, %9 + ret i1 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt7__cxx114listIiSaIiEE5frontEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + %5 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %5, ptr %6, align 8 + %7 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %3) #3 + ret ptr %7 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9pop_frontEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + %5 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %5, ptr %6, align 8 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE8_M_eraseESt14_List_iteratorIiE(ptr noundef nonnull align 8 dereferenceable(24) %4, ptr %8) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #10 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 3) + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef @.str.2) + call void @_ZN5Graph3BFSEi(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2) + ret i32 0 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %6 = load ptr, ptr %2, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %6, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + store ptr %10, ptr %3, align 8 + br label %11 + +11: ; preds = %23, %1 + %12 = load ptr, ptr %3, align 8 + %13 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %6, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %13, i32 0, i32 0 + %15 = icmp ne ptr %12, %14 + br i1 %15, label %16, label %27 + +16: ; preds = %11 + %17 = load ptr, ptr %3, align 8 + store ptr %17, ptr %4, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %18, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + store ptr %20, ptr %3, align 8 + %21 = load ptr, ptr %4, align 8 + %22 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %21) + to label %23 unwind label %28 + +23: ; preds = %16 + store ptr %22, ptr %5, align 8 + %24 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %25 = load ptr, ptr %5, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(ptr noundef nonnull align 1 dereferenceable(1) %24, ptr noundef %25) #3 + %26 = load ptr, ptr %4, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr noundef %26) #3 + br label %11, !llvm.loop !10 + +27: ; preds = %11 + ret void + +28: ; preds = %16 + %29 = landingpad { ptr, i32 } + catch ptr null + %30 = extractvalue { ptr, i32 } %29, 0 + call void @__clang_call_terminate(ptr %30) #15 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #11 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #15 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef %1) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef 1) + to label %8 unwind label %9 + +8: ; preds = %2 + ret void + +9: ; preds = %2 + %10 = landingpad { ptr, i32 } + catch ptr null + %11 = extractvalue { ptr, i32 } %10, 0 + call void @__clang_call_terminate(ptr %11) #15 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #12 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %8) + store ptr %9, ptr %5, align 8 + %10 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %8) #3 + store ptr %10, ptr %6, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %11, ptr noundef %12) #3 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %14) + %16 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %15, ptr noundef nonnull align 4 dereferenceable(4) %16) #3 + %17 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %18 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %18 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #15 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #16 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #16 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #17 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #13 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #13 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE8_M_eraseESt14_List_iteratorIiE(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca %"struct.std::_List_iterator", align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %1, ptr %6, align 8 + store ptr %0, ptr %4, align 8 + %7 = load ptr, ptr %4, align 8 + invoke void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_dec_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %7, i64 noundef 1) + to label %8 unwind label %17 + +8: ; preds = %2 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + call void @_ZNSt8__detail15_List_node_base9_M_unhookEv(ptr noundef nonnull align 8 dereferenceable(16) %10) #3 + %11 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %12 = load ptr, ptr %11, align 8 + store ptr %12, ptr %5, align 8 + %13 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %7) #3 + %14 = load ptr, ptr %5, align 8 + %15 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %14) + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %15) #3 + %16 = load ptr, ptr %5, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(ptr noundef nonnull align 8 dereferenceable(24) %7, ptr noundef %16) #3 + ret void + +17: ; preds = %2 + %18 = landingpad { ptr, i32 } + catch ptr null + %19 = extractvalue { ptr, i32 } %18, 0 + call void @__clang_call_terminate(ptr %19) #15 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_dec_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = sub i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base9_M_unhookEv(ptr noundef nonnull align 8 dereferenceable(16)) #2 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_bfs.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { builtin allocsize(0) } +attributes #15 = { noreturn nounwind } +attributes #16 = { noreturn } +attributes #17 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/biconnectivity.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/biconnectivity.ll new file mode 100644 index 00000000..38f19f60 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/biconnectivity.ll @@ -0,0 +1,1225 @@ +; ModuleID = 'PE-benchmarks/biconnectivity.cpp' +source_filename = "PE-benchmarks/biconnectivity.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"struct.std::__allocated_ptr" = type { ptr, ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZSt3minIiERKT_S2_S2_ = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$__clang_call_terminate = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZZN5Graph8isBCUtilEiPbPiS1_S1_E4time = internal global i32 0, align 4 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [5 x i8] c"Yes\0A\00", align 1 +@.str.1 = private unnamed_addr constant [4 x i8] c"No\0A\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_biconnectivity.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #14 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + %13 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %14 = load ptr, ptr %13, align 8 + %15 = load i32, ptr %6, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds %"class.std::__cxx11::list", ptr %14, i64 %16 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %17, ptr noundef nonnull align 4 dereferenceable(4) %5) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_ZN5Graph8isBCUtilEiPbPiS1_S1_(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, ptr noundef %2, ptr noundef %3, ptr noundef %4, ptr noundef %5) #7 align 2 { + %7 = alloca i1, align 1 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca ptr, align 8 + %11 = alloca ptr, align 8 + %12 = alloca ptr, align 8 + %13 = alloca ptr, align 8 + %14 = alloca i32, align 4 + %15 = alloca %"struct.std::_List_iterator", align 8 + %16 = alloca %"struct.std::_List_iterator", align 8 + %17 = alloca %"struct.std::_List_iterator", align 8 + %18 = alloca i32, align 4 + store ptr %0, ptr %8, align 8 + store i32 %1, ptr %9, align 4 + store ptr %2, ptr %10, align 8 + store ptr %3, ptr %11, align 8 + store ptr %4, ptr %12, align 8 + store ptr %5, ptr %13, align 8 + %19 = load ptr, ptr %8, align 8 + store i32 0, ptr %14, align 4 + %20 = load ptr, ptr %10, align 8 + %21 = load i32, ptr %9, align 4 + %22 = sext i32 %21 to i64 + %23 = getelementptr inbounds i8, ptr %20, i64 %22 + store i8 1, ptr %23, align 1 + %24 = load i32, ptr @_ZZN5Graph8isBCUtilEiPbPiS1_S1_E4time, align 4 + %25 = add nsw i32 %24, 1 + store i32 %25, ptr @_ZZN5Graph8isBCUtilEiPbPiS1_S1_E4time, align 4 + %26 = load ptr, ptr %12, align 8 + %27 = load i32, ptr %9, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds i32, ptr %26, i64 %28 + store i32 %25, ptr %29, align 4 + %30 = load ptr, ptr %11, align 8 + %31 = load i32, ptr %9, align 4 + %32 = sext i32 %31 to i64 + %33 = getelementptr inbounds i32, ptr %30, i64 %32 + store i32 %25, ptr %33, align 4 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + %34 = getelementptr inbounds %class.Graph, ptr %19, i32 0, i32 1 + %35 = load ptr, ptr %34, align 8 + %36 = load i32, ptr %9, align 4 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds %"class.std::__cxx11::list", ptr %35, i64 %37 + %39 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %38) #3 + %40 = getelementptr inbounds %"struct.std::_List_iterator", ptr %16, i32 0, i32 0 + store ptr %39, ptr %40, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %15, ptr align 8 %16, i64 8, i1 false) + br label %41 + +41: ; preds = %145, %6 + %42 = getelementptr inbounds %class.Graph, ptr %19, i32 0, i32 1 + %43 = load ptr, ptr %42, align 8 + %44 = load i32, ptr %9, align 4 + %45 = sext i32 %44 to i64 + %46 = getelementptr inbounds %"class.std::__cxx11::list", ptr %43, i64 %45 + %47 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %46) #3 + %48 = getelementptr inbounds %"struct.std::_List_iterator", ptr %17, i32 0, i32 0 + store ptr %47, ptr %48, align 8 + %49 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %15, ptr noundef nonnull align 8 dereferenceable(8) %17) #3 + br i1 %49, label %50, label %147 + +50: ; preds = %41 + %51 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + %52 = load i32, ptr %51, align 4 + store i32 %52, ptr %18, align 4 + %53 = load ptr, ptr %10, align 8 + %54 = load i32, ptr %18, align 4 + %55 = sext i32 %54 to i64 + %56 = getelementptr inbounds i8, ptr %53, i64 %55 + %57 = load i8, ptr %56, align 1 + %58 = trunc i8 %57 to i1 + br i1 %58, label %120, label %59 + +59: ; preds = %50 + %60 = load i32, ptr %14, align 4 + %61 = add nsw i32 %60, 1 + store i32 %61, ptr %14, align 4 + %62 = load i32, ptr %9, align 4 + %63 = load ptr, ptr %13, align 8 + %64 = load i32, ptr %18, align 4 + %65 = sext i32 %64 to i64 + %66 = getelementptr inbounds i32, ptr %63, i64 %65 + store i32 %62, ptr %66, align 4 + %67 = load i32, ptr %18, align 4 + %68 = load ptr, ptr %10, align 8 + %69 = load ptr, ptr %11, align 8 + %70 = load ptr, ptr %12, align 8 + %71 = load ptr, ptr %13, align 8 + %72 = call noundef zeroext i1 @_ZN5Graph8isBCUtilEiPbPiS1_S1_(ptr noundef nonnull align 8 dereferenceable(16) %19, i32 noundef %67, ptr noundef %68, ptr noundef %69, ptr noundef %70, ptr noundef %71) + br i1 %72, label %73, label %74 + +73: ; preds = %59 + store i1 true, ptr %7, align 1 + br label %148 + +74: ; preds = %59 + %75 = load ptr, ptr %12, align 8 + %76 = load i32, ptr %9, align 4 + %77 = sext i32 %76 to i64 + %78 = getelementptr inbounds i32, ptr %75, i64 %77 + %79 = load ptr, ptr %12, align 8 + %80 = load i32, ptr %18, align 4 + %81 = sext i32 %80 to i64 + %82 = getelementptr inbounds i32, ptr %79, i64 %81 + %83 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %78, ptr noundef nonnull align 4 dereferenceable(4) %82) + %84 = load i32, ptr %83, align 4 + %85 = load ptr, ptr %12, align 8 + %86 = load i32, ptr %9, align 4 + %87 = sext i32 %86 to i64 + %88 = getelementptr inbounds i32, ptr %85, i64 %87 + store i32 %84, ptr %88, align 4 + %89 = load ptr, ptr %13, align 8 + %90 = load i32, ptr %9, align 4 + %91 = sext i32 %90 to i64 + %92 = getelementptr inbounds i32, ptr %89, i64 %91 + %93 = load i32, ptr %92, align 4 + %94 = icmp eq i32 %93, -1 + br i1 %94, label %95, label %99 + +95: ; preds = %74 + %96 = load i32, ptr %14, align 4 + %97 = icmp sgt i32 %96, 1 + br i1 %97, label %98, label %99 + +98: ; preds = %95 + store i1 true, ptr %7, align 1 + br label %148 + +99: ; preds = %95, %74 + %100 = load ptr, ptr %13, align 8 + %101 = load i32, ptr %9, align 4 + %102 = sext i32 %101 to i64 + %103 = getelementptr inbounds i32, ptr %100, i64 %102 + %104 = load i32, ptr %103, align 4 + %105 = icmp ne i32 %104, -1 + br i1 %105, label %106, label %119 + +106: ; preds = %99 + %107 = load ptr, ptr %12, align 8 + %108 = load i32, ptr %18, align 4 + %109 = sext i32 %108 to i64 + %110 = getelementptr inbounds i32, ptr %107, i64 %109 + %111 = load i32, ptr %110, align 4 + %112 = load ptr, ptr %11, align 8 + %113 = load i32, ptr %9, align 4 + %114 = sext i32 %113 to i64 + %115 = getelementptr inbounds i32, ptr %112, i64 %114 + %116 = load i32, ptr %115, align 4 + %117 = icmp sge i32 %111, %116 + br i1 %117, label %118, label %119 + +118: ; preds = %106 + store i1 true, ptr %7, align 1 + br label %148 + +119: ; preds = %106, %99 + br label %144 + +120: ; preds = %50 + %121 = load i32, ptr %18, align 4 + %122 = load ptr, ptr %13, align 8 + %123 = load i32, ptr %9, align 4 + %124 = sext i32 %123 to i64 + %125 = getelementptr inbounds i32, ptr %122, i64 %124 + %126 = load i32, ptr %125, align 4 + %127 = icmp ne i32 %121, %126 + br i1 %127, label %128, label %143 + +128: ; preds = %120 + %129 = load ptr, ptr %12, align 8 + %130 = load i32, ptr %9, align 4 + %131 = sext i32 %130 to i64 + %132 = getelementptr inbounds i32, ptr %129, i64 %131 + %133 = load ptr, ptr %11, align 8 + %134 = load i32, ptr %18, align 4 + %135 = sext i32 %134 to i64 + %136 = getelementptr inbounds i32, ptr %133, i64 %135 + %137 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %132, ptr noundef nonnull align 4 dereferenceable(4) %136) + %138 = load i32, ptr %137, align 4 + %139 = load ptr, ptr %12, align 8 + %140 = load i32, ptr %9, align 4 + %141 = sext i32 %140 to i64 + %142 = getelementptr inbounds i32, ptr %139, i64 %141 + store i32 %138, ptr %142, align 4 + br label %143 + +143: ; preds = %128, %120 + br label %144 + +144: ; preds = %143, %119 + br label %145 + +145: ; preds = %144 + %146 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + br label %41, !llvm.loop !6 + +147: ; preds = %41 + store i1 false, ptr %7, align 1 + br label %148 + +148: ; preds = %147, %118, %98, %73 + %149 = load i1, ptr %7, align 1 + ret i1 %149 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_ZN5Graph4isBCEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { + %2 = alloca i1, align 1 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 0 + %12 = load i32, ptr %11, align 8 + %13 = sext i32 %12 to i64 + %14 = call noalias noundef nonnull ptr @_Znam(i64 noundef %13) #14 + store ptr %14, ptr %4, align 8 + %15 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 0 + %16 = load i32, ptr %15, align 8 + %17 = sext i32 %16 to i64 + %18 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %17, i64 4) + %19 = extractvalue { i64, i1 } %18, 1 + %20 = extractvalue { i64, i1 } %18, 0 + %21 = select i1 %19, i64 -1, i64 %20 + %22 = call noalias noundef nonnull ptr @_Znam(i64 noundef %21) #14 + store ptr %22, ptr %5, align 8 + %23 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 0 + %24 = load i32, ptr %23, align 8 + %25 = sext i32 %24 to i64 + %26 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %25, i64 4) + %27 = extractvalue { i64, i1 } %26, 1 + %28 = extractvalue { i64, i1 } %26, 0 + %29 = select i1 %27, i64 -1, i64 %28 + %30 = call noalias noundef nonnull ptr @_Znam(i64 noundef %29) #14 + store ptr %30, ptr %6, align 8 + %31 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 0 + %32 = load i32, ptr %31, align 8 + %33 = sext i32 %32 to i64 + %34 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %33, i64 4) + %35 = extractvalue { i64, i1 } %34, 1 + %36 = extractvalue { i64, i1 } %34, 0 + %37 = select i1 %35, i64 -1, i64 %36 + %38 = call noalias noundef nonnull ptr @_Znam(i64 noundef %37) #14 + store ptr %38, ptr %7, align 8 + store i32 0, ptr %8, align 4 + br label %39 + +39: ; preds = %53, %1 + %40 = load i32, ptr %8, align 4 + %41 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 0 + %42 = load i32, ptr %41, align 8 + %43 = icmp slt i32 %40, %42 + br i1 %43, label %44, label %56 + +44: ; preds = %39 + %45 = load ptr, ptr %7, align 8 + %46 = load i32, ptr %8, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds i32, ptr %45, i64 %47 + store i32 -1, ptr %48, align 4 + %49 = load ptr, ptr %4, align 8 + %50 = load i32, ptr %8, align 4 + %51 = sext i32 %50 to i64 + %52 = getelementptr inbounds i8, ptr %49, i64 %51 + store i8 0, ptr %52, align 1 + br label %53 + +53: ; preds = %44 + %54 = load i32, ptr %8, align 4 + %55 = add nsw i32 %54, 1 + store i32 %55, ptr %8, align 4 + br label %39, !llvm.loop !8 + +56: ; preds = %39 + %57 = load ptr, ptr %4, align 8 + %58 = load ptr, ptr %5, align 8 + %59 = load ptr, ptr %6, align 8 + %60 = load ptr, ptr %7, align 8 + %61 = call noundef zeroext i1 @_ZN5Graph8isBCUtilEiPbPiS1_S1_(ptr noundef nonnull align 8 dereferenceable(16) %10, i32 noundef 0, ptr noundef %57, ptr noundef %58, ptr noundef %59, ptr noundef %60) + %62 = zext i1 %61 to i32 + %63 = icmp eq i32 %62, 1 + br i1 %63, label %64, label %65 + +64: ; preds = %56 + store i1 false, ptr %2, align 1 + br label %86 + +65: ; preds = %56 + store i32 0, ptr %9, align 4 + br label %66 + +66: ; preds = %82, %65 + %67 = load i32, ptr %9, align 4 + %68 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 0 + %69 = load i32, ptr %68, align 8 + %70 = icmp slt i32 %67, %69 + br i1 %70, label %71, label %85 + +71: ; preds = %66 + %72 = load ptr, ptr %4, align 8 + %73 = load i32, ptr %9, align 4 + %74 = sext i32 %73 to i64 + %75 = getelementptr inbounds i8, ptr %72, i64 %74 + %76 = load i8, ptr %75, align 1 + %77 = trunc i8 %76 to i1 + %78 = zext i1 %77 to i32 + %79 = icmp eq i32 %78, 0 + br i1 %79, label %80, label %81 + +80: ; preds = %71 + store i1 false, ptr %2, align 1 + br label %86 + +81: ; preds = %71 + br label %82 + +82: ; preds = %81 + %83 = load i32, ptr %9, align 4 + %84 = add nsw i32 %83, 1 + store i32 %84, ptr %9, align 4 + br label %66, !llvm.loop !9 + +85: ; preds = %66 + store i1 true, ptr %2, align 1 + br label %86 + +86: ; preds = %85, %80, %64 + %87 = load i1, ptr %2, align 1 + ret i1 %87 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #10 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + %3 = alloca %class.Graph, align 8 + %4 = alloca %class.Graph, align 8 + %5 = alloca %class.Graph, align 8 + %6 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) + %7 = call noundef zeroext i1 @_ZN5Graph4isBCEv(ptr noundef nonnull align 8 dereferenceable(16) %2) + br i1 %7, label %8, label %10 + +8: ; preds = %0 + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %12 + +10: ; preds = %0 + %11 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %12 + +12: ; preds = %10, %8 + %13 = phi ptr [ %9, %8 ], [ %11, %10 ] + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 5) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 1, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 0, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 2, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 0, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 3, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 2, i32 noundef 4) + %14 = call noundef zeroext i1 @_ZN5Graph4isBCEv(ptr noundef nonnull align 8 dereferenceable(16) %3) + br i1 %14, label %15, label %17 + +15: ; preds = %12 + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %19 + +17: ; preds = %12 + %18 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %19 + +19: ; preds = %17, %15 + %20 = phi ptr [ %16, %15 ], [ %18, %17 ] + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 2) + %21 = call noundef zeroext i1 @_ZN5Graph4isBCEv(ptr noundef nonnull align 8 dereferenceable(16) %4) + br i1 %21, label %22, label %24 + +22: ; preds = %19 + %23 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %26 + +24: ; preds = %19 + %25 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %26 + +26: ; preds = %24, %22 + %27 = phi ptr [ %23, %22 ], [ %25, %24 ] + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 2, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 3, i32 noundef 4) + %28 = call noundef zeroext i1 @_ZN5Graph4isBCEv(ptr noundef nonnull align 8 dereferenceable(16) %5) + br i1 %28, label %29, label %31 + +29: ; preds = %26 + %30 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %33 + +31: ; preds = %26 + %32 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %33 + +33: ; preds = %31, %29 + %34 = phi ptr [ %30, %29 ], [ %32, %31 ] + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 1, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 2, i32 noundef 0) + %35 = call noundef zeroext i1 @_ZN5Graph4isBCEv(ptr noundef nonnull align 8 dereferenceable(16) %6) + br i1 %35, label %36, label %38 + +36: ; preds = %33 + %37 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %40 + +38: ; preds = %33 + %39 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %40 + +40: ; preds = %38, %36 + %41 = phi ptr [ %37, %36 ], [ %39, %38 ] + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %10) + store ptr %11, ptr %5, align 8 + %12 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + store ptr %12, ptr %6, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %14) #3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %5, align 8 + %17 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %16) + to label %18 unwind label %22 + +18: ; preds = %2 + %19 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %17, ptr noundef nonnull align 4 dereferenceable(4) %19) #3 + %20 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %21 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %21 + +22: ; preds = %2 + %23 = landingpad { ptr, i32 } + cleanup + %24 = extractvalue { ptr, i32 } %23, 0 + store ptr %24, ptr %8, align 8 + %25 = extractvalue { ptr, i32 } %23, 1 + store i32 %25, ptr %9, align 4 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + br label %26 + +26: ; preds = %22 + %27 = load ptr, ptr %8, align 8 + %28 = load i32, ptr %9, align 4 + %29 = insertvalue { ptr, i32 } poison, ptr %27, 0 + %30 = insertvalue { ptr, i32 } %29, i32 %28, 1 + resume { ptr, i32 } %30 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #15 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #16 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #16 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #17 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #11 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #11 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #12 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #15 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #13 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_biconnectivity.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { builtin allocsize(0) } +attributes #15 = { noreturn nounwind } +attributes #16 = { noreturn } +attributes #17 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/binary-insertion-sort.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/binary-insertion-sort.ll new file mode 100644 index 00000000..4e0d7da2 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/binary-insertion-sort.ll @@ -0,0 +1,249 @@ +; ModuleID = 'PE-benchmarks/binary-insertion-sort.cpp' +source_filename = "PE-benchmarks/binary-insertion-sort.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@__const.main.a = private unnamed_addr constant [11 x i32] [i32 37, i32 23, i32 0, i32 17, i32 12, i32 72, i32 31, i32 46, i32 100, i32 88, i32 54], align 16 +@.str = private unnamed_addr constant [16 x i8] c"Sorted array: \0A\00", align 1 +@.str.1 = private unnamed_addr constant [4 x i8] c"%d \00", align 1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z12binarySearchPiiii(ptr noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #0 { + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store i32 %2, ptr %8, align 4 + store i32 %3, ptr %9, align 4 + %11 = load i32, ptr %9, align 4 + %12 = load i32, ptr %8, align 4 + %13 = icmp sle i32 %11, %12 + br i1 %13, label %14, label %29 + +14: ; preds = %4 + %15 = load i32, ptr %7, align 4 + %16 = load ptr, ptr %6, align 8 + %17 = load i32, ptr %8, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds i32, ptr %16, i64 %18 + %20 = load i32, ptr %19, align 4 + %21 = icmp sgt i32 %15, %20 + br i1 %21, label %22, label %25 + +22: ; preds = %14 + %23 = load i32, ptr %8, align 4 + %24 = add nsw i32 %23, 1 + br label %27 + +25: ; preds = %14 + %26 = load i32, ptr %8, align 4 + br label %27 + +27: ; preds = %25, %22 + %28 = phi i32 [ %24, %22 ], [ %26, %25 ] + store i32 %28, ptr %5, align 4 + br label %66 + +29: ; preds = %4 + %30 = load i32, ptr %8, align 4 + %31 = load i32, ptr %9, align 4 + %32 = add nsw i32 %30, %31 + %33 = sdiv i32 %32, 2 + store i32 %33, ptr %10, align 4 + %34 = load i32, ptr %7, align 4 + %35 = load ptr, ptr %6, align 8 + %36 = load i32, ptr %10, align 4 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds i32, ptr %35, i64 %37 + %39 = load i32, ptr %38, align 4 + %40 = icmp eq i32 %34, %39 + br i1 %40, label %41, label %44 + +41: ; preds = %29 + %42 = load i32, ptr %10, align 4 + %43 = add nsw i32 %42, 1 + store i32 %43, ptr %5, align 4 + br label %66 + +44: ; preds = %29 + %45 = load i32, ptr %7, align 4 + %46 = load ptr, ptr %6, align 8 + %47 = load i32, ptr %10, align 4 + %48 = sext i32 %47 to i64 + %49 = getelementptr inbounds i32, ptr %46, i64 %48 + %50 = load i32, ptr %49, align 4 + %51 = icmp sgt i32 %45, %50 + br i1 %51, label %52, label %59 + +52: ; preds = %44 + %53 = load ptr, ptr %6, align 8 + %54 = load i32, ptr %7, align 4 + %55 = load i32, ptr %10, align 4 + %56 = add nsw i32 %55, 1 + %57 = load i32, ptr %9, align 4 + %58 = call noundef i32 @_Z12binarySearchPiiii(ptr noundef %53, i32 noundef %54, i32 noundef %56, i32 noundef %57) + store i32 %58, ptr %5, align 4 + br label %66 + +59: ; preds = %44 + %60 = load ptr, ptr %6, align 8 + %61 = load i32, ptr %7, align 4 + %62 = load i32, ptr %8, align 4 + %63 = load i32, ptr %10, align 4 + %64 = sub nsw i32 %63, 1 + %65 = call noundef i32 @_Z12binarySearchPiiii(ptr noundef %60, i32 noundef %61, i32 noundef %62, i32 noundef %64) + store i32 %65, ptr %5, align 4 + br label %66 + +66: ; preds = %59, %52, %41, %27 + %67 = load i32, ptr %5, align 4 + ret i32 %67 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13insertionSortPii(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 1, ptr %5, align 4 + br label %10 + +10: ; preds = %50, %2 + %11 = load i32, ptr %5, align 4 + %12 = load i32, ptr %4, align 4 + %13 = icmp slt i32 %11, %12 + br i1 %13, label %14, label %53 + +14: ; preds = %10 + %15 = load i32, ptr %5, align 4 + %16 = sub nsw i32 %15, 1 + store i32 %16, ptr %7, align 4 + %17 = load ptr, ptr %3, align 8 + %18 = load i32, ptr %5, align 4 + %19 = sext i32 %18 to i64 + %20 = getelementptr inbounds i32, ptr %17, i64 %19 + %21 = load i32, ptr %20, align 4 + store i32 %21, ptr %9, align 4 + %22 = load ptr, ptr %3, align 8 + %23 = load i32, ptr %9, align 4 + %24 = load i32, ptr %7, align 4 + %25 = call noundef i32 @_Z12binarySearchPiiii(ptr noundef %22, i32 noundef %23, i32 noundef 0, i32 noundef %24) + store i32 %25, ptr %6, align 4 + br label %26 + +26: ; preds = %30, %14 + %27 = load i32, ptr %7, align 4 + %28 = load i32, ptr %6, align 4 + %29 = icmp sge i32 %27, %28 + br i1 %29, label %30, label %43 + +30: ; preds = %26 + %31 = load ptr, ptr %3, align 8 + %32 = load i32, ptr %7, align 4 + %33 = sext i32 %32 to i64 + %34 = getelementptr inbounds i32, ptr %31, i64 %33 + %35 = load i32, ptr %34, align 4 + %36 = load ptr, ptr %3, align 8 + %37 = load i32, ptr %7, align 4 + %38 = add nsw i32 %37, 1 + %39 = sext i32 %38 to i64 + %40 = getelementptr inbounds i32, ptr %36, i64 %39 + store i32 %35, ptr %40, align 4 + %41 = load i32, ptr %7, align 4 + %42 = add nsw i32 %41, -1 + store i32 %42, ptr %7, align 4 + br label %26, !llvm.loop !6 + +43: ; preds = %26 + %44 = load i32, ptr %9, align 4 + %45 = load ptr, ptr %3, align 8 + %46 = load i32, ptr %7, align 4 + %47 = add nsw i32 %46, 1 + %48 = sext i32 %47 to i64 + %49 = getelementptr inbounds i32, ptr %45, i64 %48 + store i32 %44, ptr %49, align 4 + br label %50 + +50: ; preds = %43 + %51 = load i32, ptr %5, align 4 + %52 = add nsw i32 %51, 1 + store i32 %52, ptr %5, align 4 + br label %10, !llvm.loop !8 + +53: ; preds = %10 + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #1 { + %1 = alloca i32, align 4 + %2 = alloca [11 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.a, i64 44, i1 false) + store i32 11, ptr %3, align 4 + %5 = getelementptr inbounds [11 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + call void @_Z13insertionSortPii(ptr noundef %5, i32 noundef %6) + %7 = call i32 (ptr, ...) @printf(ptr noundef @.str) + store i32 0, ptr %4, align 4 + br label %8 + +8: ; preds = %18, %0 + %9 = load i32, ptr %4, align 4 + %10 = load i32, ptr %3, align 4 + %11 = icmp slt i32 %9, %10 + br i1 %11, label %12, label %21 + +12: ; preds = %8 + %13 = load i32, ptr %4, align 4 + %14 = sext i32 %13 to i64 + %15 = getelementptr inbounds [11 x i32], ptr %2, i64 0, i64 %14 + %16 = load i32, ptr %15, align 4 + %17 = call i32 (ptr, ...) @printf(ptr noundef @.str.1, i32 noundef %16) + br label %18 + +18: ; preds = %12 + %19 = load i32, ptr %4, align 4 + %20 = add nsw i32 %19, 1 + store i32 %20, ptr %4, align 4 + br label %8, !llvm.loop !9 + +21: ; preds = %8 + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #2 + +declare i32 @printf(ptr noundef, ...) #3 + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/binomial-coefficient.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/binomial-coefficient.ll new file mode 100644 index 00000000..675b7719 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/binomial-coefficient.ll @@ -0,0 +1,245 @@ +; ModuleID = 'PE-benchmarks/binomial-coefficient.cpp' +source_filename = "PE-benchmarks/binomial-coefficient.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [12 x i8] c"Value of C[\00", align 1 +@.str.1 = private unnamed_addr constant [3 x i8] c"][\00", align 1 +@.str.2 = private unnamed_addr constant [6 x i8] c"] is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_binomial_coefficient.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z13binomialCoeffii(i32 noundef %0, i32 noundef %1) #4 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %10 = load i32, ptr %3, align 4 + %11 = add nsw i32 %10, 1 + %12 = zext i32 %11 to i64 + %13 = load i32, ptr %4, align 4 + %14 = add nsw i32 %13, 1 + %15 = zext i32 %14 to i64 + %16 = call ptr @llvm.stacksave() + store ptr %16, ptr %5, align 8 + %17 = mul nuw i64 %12, %15 + %18 = alloca i32, i64 %17, align 16 + store i64 %12, ptr %6, align 8 + store i64 %15, ptr %7, align 8 + store i32 0, ptr %8, align 4 + br label %19 + +19: ; preds = %78, %2 + %20 = load i32, ptr %8, align 4 + %21 = load i32, ptr %3, align 4 + %22 = icmp sle i32 %20, %21 + br i1 %22, label %23, label %81 + +23: ; preds = %19 + store i32 0, ptr %9, align 4 + br label %24 + +24: ; preds = %74, %23 + %25 = load i32, ptr %9, align 4 + %26 = load i32, ptr %8, align 4 + %27 = load i32, ptr %4, align 4 + %28 = call noundef i32 @_Z3minii(i32 noundef %26, i32 noundef %27) + %29 = icmp sle i32 %25, %28 + br i1 %29, label %30, label %77 + +30: ; preds = %24 + %31 = load i32, ptr %9, align 4 + %32 = icmp eq i32 %31, 0 + br i1 %32, label %37, label %33 + +33: ; preds = %30 + %34 = load i32, ptr %9, align 4 + %35 = load i32, ptr %8, align 4 + %36 = icmp eq i32 %34, %35 + br i1 %36, label %37, label %45 + +37: ; preds = %33, %30 + %38 = load i32, ptr %8, align 4 + %39 = sext i32 %38 to i64 + %40 = mul nsw i64 %39, %15 + %41 = getelementptr inbounds i32, ptr %18, i64 %40 + %42 = load i32, ptr %9, align 4 + %43 = sext i32 %42 to i64 + %44 = getelementptr inbounds i32, ptr %41, i64 %43 + store i32 1, ptr %44, align 4 + br label %73 + +45: ; preds = %33 + %46 = load i32, ptr %8, align 4 + %47 = sub nsw i32 %46, 1 + %48 = sext i32 %47 to i64 + %49 = mul nsw i64 %48, %15 + %50 = getelementptr inbounds i32, ptr %18, i64 %49 + %51 = load i32, ptr %9, align 4 + %52 = sub nsw i32 %51, 1 + %53 = sext i32 %52 to i64 + %54 = getelementptr inbounds i32, ptr %50, i64 %53 + %55 = load i32, ptr %54, align 4 + %56 = load i32, ptr %8, align 4 + %57 = sub nsw i32 %56, 1 + %58 = sext i32 %57 to i64 + %59 = mul nsw i64 %58, %15 + %60 = getelementptr inbounds i32, ptr %18, i64 %59 + %61 = load i32, ptr %9, align 4 + %62 = sext i32 %61 to i64 + %63 = getelementptr inbounds i32, ptr %60, i64 %62 + %64 = load i32, ptr %63, align 4 + %65 = add nsw i32 %55, %64 + %66 = load i32, ptr %8, align 4 + %67 = sext i32 %66 to i64 + %68 = mul nsw i64 %67, %15 + %69 = getelementptr inbounds i32, ptr %18, i64 %68 + %70 = load i32, ptr %9, align 4 + %71 = sext i32 %70 to i64 + %72 = getelementptr inbounds i32, ptr %69, i64 %71 + store i32 %65, ptr %72, align 4 + br label %73 + +73: ; preds = %45, %37 + br label %74 + +74: ; preds = %73 + %75 = load i32, ptr %9, align 4 + %76 = add nsw i32 %75, 1 + store i32 %76, ptr %9, align 4 + br label %24, !llvm.loop !6 + +77: ; preds = %24 + br label %78 + +78: ; preds = %77 + %79 = load i32, ptr %8, align 4 + %80 = add nsw i32 %79, 1 + store i32 %80, ptr %8, align 4 + br label %19, !llvm.loop !8 + +81: ; preds = %19 + %82 = load i32, ptr %3, align 4 + %83 = sext i32 %82 to i64 + %84 = mul nsw i64 %83, %15 + %85 = getelementptr inbounds i32, ptr %18, i64 %84 + %86 = load i32, ptr %4, align 4 + %87 = sext i32 %86 to i64 + %88 = getelementptr inbounds i32, ptr %85, i64 %87 + %89 = load i32, ptr %88, align 4 + %90 = load ptr, ptr %5, align 8 + call void @llvm.stackrestore(ptr %90) + ret i32 %89 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3minii(i32 noundef %0, i32 noundef %1) #6 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %5 = load i32, ptr %3, align 4 + %6 = load i32, ptr %4, align 4 + %7 = icmp slt i32 %5, %6 + br i1 %7, label %8, label %10 + +8: ; preds = %2 + %9 = load i32, ptr %3, align 4 + br label %12 + +10: ; preds = %2 + %11 = load i32, ptr %4, align 4 + br label %12 + +12: ; preds = %10, %8 + %13 = phi i32 [ %9, %8 ], [ %11, %10 ] + ret i32 %13 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + store i32 5, ptr %1, align 4 + store i32 2, ptr %2, align 4 + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %4 = load i32, ptr %1, align 4 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %3, i32 noundef %4) + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef @.str.1) + %7 = load i32, ptr %2, align 4 + %8 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %6, i32 noundef %7) + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %8, ptr noundef @.str.2) + %10 = load i32, ptr %1, align 4 + %11 = load i32, ptr %2, align 4 + %12 = call noundef i32 @_Z13binomialCoeffii(i32 noundef %10, i32 noundef %11) + %13 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %9, i32 noundef %12) + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_binomial_coefficient.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/birthday-paradox.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/birthday-paradox.ll new file mode 100644 index 00000000..102866f9 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/birthday-paradox.ll @@ -0,0 +1,88 @@ +; ModuleID = 'PE-benchmarks/birthday-paradox.cpp' +source_filename = "PE-benchmarks/birthday-paradox.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_birthday_paradox.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z4findd(double noundef %0) #4 { + %2 = alloca double, align 8 + store double %0, ptr %2, align 8 + %3 = load double, ptr %2, align 8 + %4 = fsub double 1.000000e+00, %3 + %5 = fdiv double 1.000000e+00, %4 + %6 = call double @log(double noundef %5) #3 + %7 = fmul double 7.300000e+02, %6 + %8 = call double @sqrt(double noundef %7) #3 + %9 = call double @llvm.ceil.f64(double %8) + %10 = fptosi double %9 to i32 + ret i32 %10 +} + +; Function Attrs: nounwind +declare double @sqrt(double noundef) #2 + +; Function Attrs: nounwind +declare double @log(double noundef) #2 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare double @llvm.ceil.f64(double) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = call noundef i32 @_Z4findd(double noundef 0x3FE6666666666666) + %2 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %1) + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_birthday_paradox.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/boolean-parenthesization-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/boolean-parenthesization-problem.ll new file mode 100644 index 00000000..2f1a0f64 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/boolean-parenthesization-problem.ll @@ -0,0 +1,577 @@ +; ModuleID = 'PE-benchmarks/boolean-parenthesization-problem.cpp' +source_filename = "PE-benchmarks/boolean-parenthesization-problem.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.symbols = private unnamed_addr constant [5 x i8] c"TTFT\00", align 1 +@__const.main.operators = private unnamed_addr constant [4 x i8] c"|&^\00", align 1 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_boolean_parenthesization_problem.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z12countParenthPcS_i(ptr noundef %0, ptr noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i64, align 8 + %10 = alloca i64, align 8 + %11 = alloca i64, align 8 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + %16 = alloca i32, align 4 + %17 = alloca i32, align 4 + %18 = alloca i32, align 4 + %19 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i32 %2, ptr %6, align 4 + %20 = load i32, ptr %6, align 4 + %21 = zext i32 %20 to i64 + %22 = load i32, ptr %6, align 4 + %23 = zext i32 %22 to i64 + %24 = call ptr @llvm.stacksave() + store ptr %24, ptr %7, align 8 + %25 = mul nuw i64 %21, %23 + %26 = alloca i32, i64 %25, align 16 + store i64 %21, ptr %8, align 8 + store i64 %23, ptr %9, align 8 + %27 = load i32, ptr %6, align 4 + %28 = zext i32 %27 to i64 + %29 = load i32, ptr %6, align 4 + %30 = zext i32 %29 to i64 + %31 = mul nuw i64 %28, %30 + %32 = alloca i32, i64 %31, align 16 + store i64 %28, ptr %10, align 8 + store i64 %30, ptr %11, align 8 + store i32 0, ptr %12, align 4 + br label %33 + +33: ; preds = %70, %3 + %34 = load i32, ptr %12, align 4 + %35 = load i32, ptr %6, align 4 + %36 = icmp slt i32 %34, %35 + br i1 %36, label %37, label %73 + +37: ; preds = %33 + %38 = load ptr, ptr %4, align 8 + %39 = load i32, ptr %12, align 4 + %40 = sext i32 %39 to i64 + %41 = getelementptr inbounds i8, ptr %38, i64 %40 + %42 = load i8, ptr %41, align 1 + %43 = sext i8 %42 to i32 + %44 = icmp eq i32 %43, 70 + %45 = zext i1 %44 to i64 + %46 = select i1 %44, i32 1, i32 0 + %47 = load i32, ptr %12, align 4 + %48 = sext i32 %47 to i64 + %49 = mul nsw i64 %48, %23 + %50 = getelementptr inbounds i32, ptr %26, i64 %49 + %51 = load i32, ptr %12, align 4 + %52 = sext i32 %51 to i64 + %53 = getelementptr inbounds i32, ptr %50, i64 %52 + store i32 %46, ptr %53, align 4 + %54 = load ptr, ptr %4, align 8 + %55 = load i32, ptr %12, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i8, ptr %54, i64 %56 + %58 = load i8, ptr %57, align 1 + %59 = sext i8 %58 to i32 + %60 = icmp eq i32 %59, 84 + %61 = zext i1 %60 to i64 + %62 = select i1 %60, i32 1, i32 0 + %63 = load i32, ptr %12, align 4 + %64 = sext i32 %63 to i64 + %65 = mul nsw i64 %64, %30 + %66 = getelementptr inbounds i32, ptr %32, i64 %65 + %67 = load i32, ptr %12, align 4 + %68 = sext i32 %67 to i64 + %69 = getelementptr inbounds i32, ptr %66, i64 %68 + store i32 %62, ptr %69, align 4 + br label %70 + +70: ; preds = %37 + %71 = load i32, ptr %12, align 4 + %72 = add nsw i32 %71, 1 + store i32 %72, ptr %12, align 4 + br label %33, !llvm.loop !6 + +73: ; preds = %33 + store i32 1, ptr %13, align 4 + br label %74 + +74: ; preds = %388, %73 + %75 = load i32, ptr %13, align 4 + %76 = load i32, ptr %6, align 4 + %77 = icmp slt i32 %75, %76 + br i1 %77, label %78, label %391 + +78: ; preds = %74 + store i32 0, ptr %14, align 4 + %79 = load i32, ptr %13, align 4 + store i32 %79, ptr %15, align 4 + br label %80 + +80: ; preds = %382, %78 + %81 = load i32, ptr %15, align 4 + %82 = load i32, ptr %6, align 4 + %83 = icmp slt i32 %81, %82 + br i1 %83, label %84, label %387 + +84: ; preds = %80 + %85 = load i32, ptr %14, align 4 + %86 = sext i32 %85 to i64 + %87 = mul nsw i64 %86, %23 + %88 = getelementptr inbounds i32, ptr %26, i64 %87 + %89 = load i32, ptr %15, align 4 + %90 = sext i32 %89 to i64 + %91 = getelementptr inbounds i32, ptr %88, i64 %90 + store i32 0, ptr %91, align 4 + %92 = load i32, ptr %14, align 4 + %93 = sext i32 %92 to i64 + %94 = mul nsw i64 %93, %30 + %95 = getelementptr inbounds i32, ptr %32, i64 %94 + %96 = load i32, ptr %15, align 4 + %97 = sext i32 %96 to i64 + %98 = getelementptr inbounds i32, ptr %95, i64 %97 + store i32 0, ptr %98, align 4 + store i32 0, ptr %16, align 4 + br label %99 + +99: ; preds = %378, %84 + %100 = load i32, ptr %16, align 4 + %101 = load i32, ptr %13, align 4 + %102 = icmp slt i32 %100, %101 + br i1 %102, label %103, label %381 + +103: ; preds = %99 + %104 = load i32, ptr %14, align 4 + %105 = load i32, ptr %16, align 4 + %106 = add nsw i32 %104, %105 + store i32 %106, ptr %17, align 4 + %107 = load i32, ptr %14, align 4 + %108 = sext i32 %107 to i64 + %109 = mul nsw i64 %108, %30 + %110 = getelementptr inbounds i32, ptr %32, i64 %109 + %111 = load i32, ptr %17, align 4 + %112 = sext i32 %111 to i64 + %113 = getelementptr inbounds i32, ptr %110, i64 %112 + %114 = load i32, ptr %113, align 4 + %115 = load i32, ptr %14, align 4 + %116 = sext i32 %115 to i64 + %117 = mul nsw i64 %116, %23 + %118 = getelementptr inbounds i32, ptr %26, i64 %117 + %119 = load i32, ptr %17, align 4 + %120 = sext i32 %119 to i64 + %121 = getelementptr inbounds i32, ptr %118, i64 %120 + %122 = load i32, ptr %121, align 4 + %123 = add nsw i32 %114, %122 + store i32 %123, ptr %18, align 4 + %124 = load i32, ptr %17, align 4 + %125 = add nsw i32 %124, 1 + %126 = sext i32 %125 to i64 + %127 = mul nsw i64 %126, %30 + %128 = getelementptr inbounds i32, ptr %32, i64 %127 + %129 = load i32, ptr %15, align 4 + %130 = sext i32 %129 to i64 + %131 = getelementptr inbounds i32, ptr %128, i64 %130 + %132 = load i32, ptr %131, align 4 + %133 = load i32, ptr %17, align 4 + %134 = add nsw i32 %133, 1 + %135 = sext i32 %134 to i64 + %136 = mul nsw i64 %135, %23 + %137 = getelementptr inbounds i32, ptr %26, i64 %136 + %138 = load i32, ptr %15, align 4 + %139 = sext i32 %138 to i64 + %140 = getelementptr inbounds i32, ptr %137, i64 %139 + %141 = load i32, ptr %140, align 4 + %142 = add nsw i32 %132, %141 + store i32 %142, ptr %19, align 4 + %143 = load ptr, ptr %5, align 8 + %144 = load i32, ptr %17, align 4 + %145 = sext i32 %144 to i64 + %146 = getelementptr inbounds i8, ptr %143, i64 %145 + %147 = load i8, ptr %146, align 1 + %148 = sext i8 %147 to i32 + %149 = icmp eq i32 %148, 38 + br i1 %149, label %150, label %209 + +150: ; preds = %103 + %151 = load i32, ptr %14, align 4 + %152 = sext i32 %151 to i64 + %153 = mul nsw i64 %152, %30 + %154 = getelementptr inbounds i32, ptr %32, i64 %153 + %155 = load i32, ptr %17, align 4 + %156 = sext i32 %155 to i64 + %157 = getelementptr inbounds i32, ptr %154, i64 %156 + %158 = load i32, ptr %157, align 4 + %159 = load i32, ptr %17, align 4 + %160 = add nsw i32 %159, 1 + %161 = sext i32 %160 to i64 + %162 = mul nsw i64 %161, %30 + %163 = getelementptr inbounds i32, ptr %32, i64 %162 + %164 = load i32, ptr %15, align 4 + %165 = sext i32 %164 to i64 + %166 = getelementptr inbounds i32, ptr %163, i64 %165 + %167 = load i32, ptr %166, align 4 + %168 = mul nsw i32 %158, %167 + %169 = load i32, ptr %14, align 4 + %170 = sext i32 %169 to i64 + %171 = mul nsw i64 %170, %30 + %172 = getelementptr inbounds i32, ptr %32, i64 %171 + %173 = load i32, ptr %15, align 4 + %174 = sext i32 %173 to i64 + %175 = getelementptr inbounds i32, ptr %172, i64 %174 + %176 = load i32, ptr %175, align 4 + %177 = add nsw i32 %176, %168 + store i32 %177, ptr %175, align 4 + %178 = load i32, ptr %18, align 4 + %179 = load i32, ptr %19, align 4 + %180 = mul nsw i32 %178, %179 + %181 = load i32, ptr %14, align 4 + %182 = sext i32 %181 to i64 + %183 = mul nsw i64 %182, %30 + %184 = getelementptr inbounds i32, ptr %32, i64 %183 + %185 = load i32, ptr %17, align 4 + %186 = sext i32 %185 to i64 + %187 = getelementptr inbounds i32, ptr %184, i64 %186 + %188 = load i32, ptr %187, align 4 + %189 = load i32, ptr %17, align 4 + %190 = add nsw i32 %189, 1 + %191 = sext i32 %190 to i64 + %192 = mul nsw i64 %191, %30 + %193 = getelementptr inbounds i32, ptr %32, i64 %192 + %194 = load i32, ptr %15, align 4 + %195 = sext i32 %194 to i64 + %196 = getelementptr inbounds i32, ptr %193, i64 %195 + %197 = load i32, ptr %196, align 4 + %198 = mul nsw i32 %188, %197 + %199 = sub nsw i32 %180, %198 + %200 = load i32, ptr %14, align 4 + %201 = sext i32 %200 to i64 + %202 = mul nsw i64 %201, %23 + %203 = getelementptr inbounds i32, ptr %26, i64 %202 + %204 = load i32, ptr %15, align 4 + %205 = sext i32 %204 to i64 + %206 = getelementptr inbounds i32, ptr %203, i64 %205 + %207 = load i32, ptr %206, align 4 + %208 = add nsw i32 %207, %199 + store i32 %208, ptr %206, align 4 + br label %209 + +209: ; preds = %150, %103 + %210 = load ptr, ptr %5, align 8 + %211 = load i32, ptr %17, align 4 + %212 = sext i32 %211 to i64 + %213 = getelementptr inbounds i8, ptr %210, i64 %212 + %214 = load i8, ptr %213, align 1 + %215 = sext i8 %214 to i32 + %216 = icmp eq i32 %215, 124 + br i1 %216, label %217, label %276 + +217: ; preds = %209 + %218 = load i32, ptr %14, align 4 + %219 = sext i32 %218 to i64 + %220 = mul nsw i64 %219, %23 + %221 = getelementptr inbounds i32, ptr %26, i64 %220 + %222 = load i32, ptr %17, align 4 + %223 = sext i32 %222 to i64 + %224 = getelementptr inbounds i32, ptr %221, i64 %223 + %225 = load i32, ptr %224, align 4 + %226 = load i32, ptr %17, align 4 + %227 = add nsw i32 %226, 1 + %228 = sext i32 %227 to i64 + %229 = mul nsw i64 %228, %23 + %230 = getelementptr inbounds i32, ptr %26, i64 %229 + %231 = load i32, ptr %15, align 4 + %232 = sext i32 %231 to i64 + %233 = getelementptr inbounds i32, ptr %230, i64 %232 + %234 = load i32, ptr %233, align 4 + %235 = mul nsw i32 %225, %234 + %236 = load i32, ptr %14, align 4 + %237 = sext i32 %236 to i64 + %238 = mul nsw i64 %237, %23 + %239 = getelementptr inbounds i32, ptr %26, i64 %238 + %240 = load i32, ptr %15, align 4 + %241 = sext i32 %240 to i64 + %242 = getelementptr inbounds i32, ptr %239, i64 %241 + %243 = load i32, ptr %242, align 4 + %244 = add nsw i32 %243, %235 + store i32 %244, ptr %242, align 4 + %245 = load i32, ptr %18, align 4 + %246 = load i32, ptr %19, align 4 + %247 = mul nsw i32 %245, %246 + %248 = load i32, ptr %14, align 4 + %249 = sext i32 %248 to i64 + %250 = mul nsw i64 %249, %23 + %251 = getelementptr inbounds i32, ptr %26, i64 %250 + %252 = load i32, ptr %17, align 4 + %253 = sext i32 %252 to i64 + %254 = getelementptr inbounds i32, ptr %251, i64 %253 + %255 = load i32, ptr %254, align 4 + %256 = load i32, ptr %17, align 4 + %257 = add nsw i32 %256, 1 + %258 = sext i32 %257 to i64 + %259 = mul nsw i64 %258, %23 + %260 = getelementptr inbounds i32, ptr %26, i64 %259 + %261 = load i32, ptr %15, align 4 + %262 = sext i32 %261 to i64 + %263 = getelementptr inbounds i32, ptr %260, i64 %262 + %264 = load i32, ptr %263, align 4 + %265 = mul nsw i32 %255, %264 + %266 = sub nsw i32 %247, %265 + %267 = load i32, ptr %14, align 4 + %268 = sext i32 %267 to i64 + %269 = mul nsw i64 %268, %30 + %270 = getelementptr inbounds i32, ptr %32, i64 %269 + %271 = load i32, ptr %15, align 4 + %272 = sext i32 %271 to i64 + %273 = getelementptr inbounds i32, ptr %270, i64 %272 + %274 = load i32, ptr %273, align 4 + %275 = add nsw i32 %274, %266 + store i32 %275, ptr %273, align 4 + br label %276 + +276: ; preds = %217, %209 + %277 = load ptr, ptr %5, align 8 + %278 = load i32, ptr %17, align 4 + %279 = sext i32 %278 to i64 + %280 = getelementptr inbounds i8, ptr %277, i64 %279 + %281 = load i8, ptr %280, align 1 + %282 = sext i8 %281 to i32 + %283 = icmp eq i32 %282, 94 + br i1 %283, label %284, label %377 + +284: ; preds = %276 + %285 = load i32, ptr %14, align 4 + %286 = sext i32 %285 to i64 + %287 = mul nsw i64 %286, %23 + %288 = getelementptr inbounds i32, ptr %26, i64 %287 + %289 = load i32, ptr %17, align 4 + %290 = sext i32 %289 to i64 + %291 = getelementptr inbounds i32, ptr %288, i64 %290 + %292 = load i32, ptr %291, align 4 + %293 = load i32, ptr %17, align 4 + %294 = add nsw i32 %293, 1 + %295 = sext i32 %294 to i64 + %296 = mul nsw i64 %295, %30 + %297 = getelementptr inbounds i32, ptr %32, i64 %296 + %298 = load i32, ptr %15, align 4 + %299 = sext i32 %298 to i64 + %300 = getelementptr inbounds i32, ptr %297, i64 %299 + %301 = load i32, ptr %300, align 4 + %302 = mul nsw i32 %292, %301 + %303 = load i32, ptr %14, align 4 + %304 = sext i32 %303 to i64 + %305 = mul nsw i64 %304, %30 + %306 = getelementptr inbounds i32, ptr %32, i64 %305 + %307 = load i32, ptr %17, align 4 + %308 = sext i32 %307 to i64 + %309 = getelementptr inbounds i32, ptr %306, i64 %308 + %310 = load i32, ptr %309, align 4 + %311 = load i32, ptr %17, align 4 + %312 = add nsw i32 %311, 1 + %313 = sext i32 %312 to i64 + %314 = mul nsw i64 %313, %23 + %315 = getelementptr inbounds i32, ptr %26, i64 %314 + %316 = load i32, ptr %15, align 4 + %317 = sext i32 %316 to i64 + %318 = getelementptr inbounds i32, ptr %315, i64 %317 + %319 = load i32, ptr %318, align 4 + %320 = mul nsw i32 %310, %319 + %321 = add nsw i32 %302, %320 + %322 = load i32, ptr %14, align 4 + %323 = sext i32 %322 to i64 + %324 = mul nsw i64 %323, %30 + %325 = getelementptr inbounds i32, ptr %32, i64 %324 + %326 = load i32, ptr %15, align 4 + %327 = sext i32 %326 to i64 + %328 = getelementptr inbounds i32, ptr %325, i64 %327 + %329 = load i32, ptr %328, align 4 + %330 = add nsw i32 %329, %321 + store i32 %330, ptr %328, align 4 + %331 = load i32, ptr %14, align 4 + %332 = sext i32 %331 to i64 + %333 = mul nsw i64 %332, %30 + %334 = getelementptr inbounds i32, ptr %32, i64 %333 + %335 = load i32, ptr %17, align 4 + %336 = sext i32 %335 to i64 + %337 = getelementptr inbounds i32, ptr %334, i64 %336 + %338 = load i32, ptr %337, align 4 + %339 = load i32, ptr %17, align 4 + %340 = add nsw i32 %339, 1 + %341 = sext i32 %340 to i64 + %342 = mul nsw i64 %341, %30 + %343 = getelementptr inbounds i32, ptr %32, i64 %342 + %344 = load i32, ptr %15, align 4 + %345 = sext i32 %344 to i64 + %346 = getelementptr inbounds i32, ptr %343, i64 %345 + %347 = load i32, ptr %346, align 4 + %348 = mul nsw i32 %338, %347 + %349 = load i32, ptr %14, align 4 + %350 = sext i32 %349 to i64 + %351 = mul nsw i64 %350, %23 + %352 = getelementptr inbounds i32, ptr %26, i64 %351 + %353 = load i32, ptr %17, align 4 + %354 = sext i32 %353 to i64 + %355 = getelementptr inbounds i32, ptr %352, i64 %354 + %356 = load i32, ptr %355, align 4 + %357 = load i32, ptr %17, align 4 + %358 = add nsw i32 %357, 1 + %359 = sext i32 %358 to i64 + %360 = mul nsw i64 %359, %23 + %361 = getelementptr inbounds i32, ptr %26, i64 %360 + %362 = load i32, ptr %15, align 4 + %363 = sext i32 %362 to i64 + %364 = getelementptr inbounds i32, ptr %361, i64 %363 + %365 = load i32, ptr %364, align 4 + %366 = mul nsw i32 %356, %365 + %367 = add nsw i32 %348, %366 + %368 = load i32, ptr %14, align 4 + %369 = sext i32 %368 to i64 + %370 = mul nsw i64 %369, %23 + %371 = getelementptr inbounds i32, ptr %26, i64 %370 + %372 = load i32, ptr %15, align 4 + %373 = sext i32 %372 to i64 + %374 = getelementptr inbounds i32, ptr %371, i64 %373 + %375 = load i32, ptr %374, align 4 + %376 = add nsw i32 %375, %367 + store i32 %376, ptr %374, align 4 + br label %377 + +377: ; preds = %284, %276 + br label %378 + +378: ; preds = %377 + %379 = load i32, ptr %16, align 4 + %380 = add nsw i32 %379, 1 + store i32 %380, ptr %16, align 4 + br label %99, !llvm.loop !8 + +381: ; preds = %99 + br label %382 + +382: ; preds = %381 + %383 = load i32, ptr %14, align 4 + %384 = add nsw i32 %383, 1 + store i32 %384, ptr %14, align 4 + %385 = load i32, ptr %15, align 4 + %386 = add nsw i32 %385, 1 + store i32 %386, ptr %15, align 4 + br label %80, !llvm.loop !9 + +387: ; preds = %80 + br label %388 + +388: ; preds = %387 + %389 = load i32, ptr %13, align 4 + %390 = add nsw i32 %389, 1 + store i32 %390, ptr %13, align 4 + br label %74, !llvm.loop !10 + +391: ; preds = %74 + %392 = mul nsw i64 0, %30 + %393 = getelementptr inbounds i32, ptr %32, i64 %392 + %394 = load i32, ptr %6, align 4 + %395 = sub nsw i32 %394, 1 + %396 = sext i32 %395 to i64 + %397 = getelementptr inbounds i32, ptr %393, i64 %396 + %398 = load i32, ptr %397, align 4 + %399 = load ptr, ptr %7, align 8 + call void @llvm.stackrestore(ptr %399) + ret i32 %398 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [5 x i8], align 1 + %3 = alloca [4 x i8], align 1 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %2, ptr align 1 @__const.main.symbols, i64 5, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %3, ptr align 1 @__const.main.operators, i64 4, i1 false) + %5 = getelementptr inbounds [5 x i8], ptr %2, i64 0, i64 0 + %6 = call i64 @strlen(ptr noundef %5) #9 + %7 = trunc i64 %6 to i32 + store i32 %7, ptr %4, align 4 + %8 = getelementptr inbounds [5 x i8], ptr %2, i64 0, i64 0 + %9 = getelementptr inbounds [4 x i8], ptr %3, i64 0, i64 0 + %10 = load i32, ptr %4, align 4 + %11 = call noundef i32 @_Z12countParenthPcS_i(ptr noundef %8, ptr noundef %9, i32 noundef %10) + %12 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %11) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #8 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_boolean_parenthesization_problem.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #8 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/boruvkas-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/boruvkas-algorithm.ll new file mode 100644 index 00000000..5f30f3de --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/boruvkas-algorithm.ll @@ -0,0 +1,680 @@ +; ModuleID = 'PE-benchmarks/boruvkas-algorithm.cpp' +source_filename = "PE-benchmarks/boruvkas-algorithm.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%struct.Graph = type { i32, i32, ptr } +%struct.subset = type { i32, i32 } +%struct.Edge = type { i32, i32, i32 } + +@.str = private unnamed_addr constant [28 x i8] c"Edge %d-%d included in MST\0A\00", align 1 +@.str.1 = private unnamed_addr constant [21 x i8] c"Weight of MST is %d\0A\00", align 1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z10boruvkaMSTP5Graph(ptr noundef %0) #0 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + %16 = alloca i32, align 4 + %17 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %18 = load ptr, ptr %2, align 8 + %19 = getelementptr inbounds %struct.Graph, ptr %18, i32 0, i32 0 + %20 = load i32, ptr %19, align 8 + store i32 %20, ptr %3, align 4 + %21 = load ptr, ptr %2, align 8 + %22 = getelementptr inbounds %struct.Graph, ptr %21, i32 0, i32 1 + %23 = load i32, ptr %22, align 4 + store i32 %23, ptr %4, align 4 + %24 = load ptr, ptr %2, align 8 + %25 = getelementptr inbounds %struct.Graph, ptr %24, i32 0, i32 2 + %26 = load ptr, ptr %25, align 8 + store ptr %26, ptr %5, align 8 + %27 = load i32, ptr %3, align 4 + %28 = sext i32 %27 to i64 + %29 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %28, i64 8) + %30 = extractvalue { i64, i1 } %29, 1 + %31 = extractvalue { i64, i1 } %29, 0 + %32 = select i1 %30, i64 -1, i64 %31 + %33 = call noalias noundef nonnull ptr @_Znam(i64 noundef %32) #5 + store ptr %33, ptr %6, align 8 + %34 = load i32, ptr %3, align 4 + %35 = sext i32 %34 to i64 + %36 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %35, i64 4) + %37 = extractvalue { i64, i1 } %36, 1 + %38 = extractvalue { i64, i1 } %36, 0 + %39 = select i1 %37, i64 -1, i64 %38 + %40 = call noalias noundef nonnull ptr @_Znam(i64 noundef %39) #5 + store ptr %40, ptr %7, align 8 + store i32 0, ptr %8, align 4 + br label %41 + +41: ; preds = %61, %1 + %42 = load i32, ptr %8, align 4 + %43 = load i32, ptr %3, align 4 + %44 = icmp slt i32 %42, %43 + br i1 %44, label %45, label %64 + +45: ; preds = %41 + %46 = load i32, ptr %8, align 4 + %47 = load ptr, ptr %6, align 8 + %48 = load i32, ptr %8, align 4 + %49 = sext i32 %48 to i64 + %50 = getelementptr inbounds %struct.subset, ptr %47, i64 %49 + %51 = getelementptr inbounds %struct.subset, ptr %50, i32 0, i32 0 + store i32 %46, ptr %51, align 4 + %52 = load ptr, ptr %6, align 8 + %53 = load i32, ptr %8, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds %struct.subset, ptr %52, i64 %54 + %56 = getelementptr inbounds %struct.subset, ptr %55, i32 0, i32 1 + store i32 0, ptr %56, align 4 + %57 = load ptr, ptr %7, align 8 + %58 = load i32, ptr %8, align 4 + %59 = sext i32 %58 to i64 + %60 = getelementptr inbounds i32, ptr %57, i64 %59 + store i32 -1, ptr %60, align 4 + br label %61 + +61: ; preds = %45 + %62 = load i32, ptr %8, align 4 + %63 = add nsw i32 %62, 1 + store i32 %63, ptr %8, align 4 + br label %41, !llvm.loop !6 + +64: ; preds = %41 + %65 = load i32, ptr %3, align 4 + store i32 %65, ptr %9, align 4 + store i32 0, ptr %10, align 4 + br label %66 + +66: ; preds = %259, %64 + %67 = load i32, ptr %9, align 4 + %68 = icmp sgt i32 %67, 1 + br i1 %68, label %69, label %260 + +69: ; preds = %66 + store i32 0, ptr %11, align 4 + br label %70 + +70: ; preds = %79, %69 + %71 = load i32, ptr %11, align 4 + %72 = load i32, ptr %3, align 4 + %73 = icmp slt i32 %71, %72 + br i1 %73, label %74, label %82 + +74: ; preds = %70 + %75 = load ptr, ptr %7, align 8 + %76 = load i32, ptr %11, align 4 + %77 = sext i32 %76 to i64 + %78 = getelementptr inbounds i32, ptr %75, i64 %77 + store i32 -1, ptr %78, align 4 + br label %79 + +79: ; preds = %74 + %80 = load i32, ptr %11, align 4 + %81 = add nsw i32 %80, 1 + store i32 %81, ptr %11, align 4 + br label %70, !llvm.loop !8 + +82: ; preds = %70 + store i32 0, ptr %12, align 4 + br label %83 + +83: ; preds = %172, %82 + %84 = load i32, ptr %12, align 4 + %85 = load i32, ptr %4, align 4 + %86 = icmp slt i32 %84, %85 + br i1 %86, label %87, label %175 + +87: ; preds = %83 + %88 = load ptr, ptr %6, align 8 + %89 = load ptr, ptr %5, align 8 + %90 = load i32, ptr %12, align 4 + %91 = sext i32 %90 to i64 + %92 = getelementptr inbounds %struct.Edge, ptr %89, i64 %91 + %93 = getelementptr inbounds %struct.Edge, ptr %92, i32 0, i32 0 + %94 = load i32, ptr %93, align 4 + %95 = call noundef i32 @_Z4findP6subseti(ptr noundef %88, i32 noundef %94) + store i32 %95, ptr %13, align 4 + %96 = load ptr, ptr %6, align 8 + %97 = load ptr, ptr %5, align 8 + %98 = load i32, ptr %12, align 4 + %99 = sext i32 %98 to i64 + %100 = getelementptr inbounds %struct.Edge, ptr %97, i64 %99 + %101 = getelementptr inbounds %struct.Edge, ptr %100, i32 0, i32 1 + %102 = load i32, ptr %101, align 4 + %103 = call noundef i32 @_Z4findP6subseti(ptr noundef %96, i32 noundef %102) + store i32 %103, ptr %14, align 4 + %104 = load i32, ptr %13, align 4 + %105 = load i32, ptr %14, align 4 + %106 = icmp eq i32 %104, %105 + br i1 %106, label %107, label %108 + +107: ; preds = %87 + br label %172 + +108: ; preds = %87 + %109 = load ptr, ptr %7, align 8 + %110 = load i32, ptr %13, align 4 + %111 = sext i32 %110 to i64 + %112 = getelementptr inbounds i32, ptr %109, i64 %111 + %113 = load i32, ptr %112, align 4 + %114 = icmp eq i32 %113, -1 + br i1 %114, label %133, label %115 + +115: ; preds = %108 + %116 = load ptr, ptr %5, align 8 + %117 = load ptr, ptr %7, align 8 + %118 = load i32, ptr %13, align 4 + %119 = sext i32 %118 to i64 + %120 = getelementptr inbounds i32, ptr %117, i64 %119 + %121 = load i32, ptr %120, align 4 + %122 = sext i32 %121 to i64 + %123 = getelementptr inbounds %struct.Edge, ptr %116, i64 %122 + %124 = getelementptr inbounds %struct.Edge, ptr %123, i32 0, i32 2 + %125 = load i32, ptr %124, align 4 + %126 = load ptr, ptr %5, align 8 + %127 = load i32, ptr %12, align 4 + %128 = sext i32 %127 to i64 + %129 = getelementptr inbounds %struct.Edge, ptr %126, i64 %128 + %130 = getelementptr inbounds %struct.Edge, ptr %129, i32 0, i32 2 + %131 = load i32, ptr %130, align 4 + %132 = icmp sgt i32 %125, %131 + br i1 %132, label %133, label %139 + +133: ; preds = %115, %108 + %134 = load i32, ptr %12, align 4 + %135 = load ptr, ptr %7, align 8 + %136 = load i32, ptr %13, align 4 + %137 = sext i32 %136 to i64 + %138 = getelementptr inbounds i32, ptr %135, i64 %137 + store i32 %134, ptr %138, align 4 + br label %139 + +139: ; preds = %133, %115 + %140 = load ptr, ptr %7, align 8 + %141 = load i32, ptr %14, align 4 + %142 = sext i32 %141 to i64 + %143 = getelementptr inbounds i32, ptr %140, i64 %142 + %144 = load i32, ptr %143, align 4 + %145 = icmp eq i32 %144, -1 + br i1 %145, label %164, label %146 + +146: ; preds = %139 + %147 = load ptr, ptr %5, align 8 + %148 = load ptr, ptr %7, align 8 + %149 = load i32, ptr %14, align 4 + %150 = sext i32 %149 to i64 + %151 = getelementptr inbounds i32, ptr %148, i64 %150 + %152 = load i32, ptr %151, align 4 + %153 = sext i32 %152 to i64 + %154 = getelementptr inbounds %struct.Edge, ptr %147, i64 %153 + %155 = getelementptr inbounds %struct.Edge, ptr %154, i32 0, i32 2 + %156 = load i32, ptr %155, align 4 + %157 = load ptr, ptr %5, align 8 + %158 = load i32, ptr %12, align 4 + %159 = sext i32 %158 to i64 + %160 = getelementptr inbounds %struct.Edge, ptr %157, i64 %159 + %161 = getelementptr inbounds %struct.Edge, ptr %160, i32 0, i32 2 + %162 = load i32, ptr %161, align 4 + %163 = icmp sgt i32 %156, %162 + br i1 %163, label %164, label %170 + +164: ; preds = %146, %139 + %165 = load i32, ptr %12, align 4 + %166 = load ptr, ptr %7, align 8 + %167 = load i32, ptr %14, align 4 + %168 = sext i32 %167 to i64 + %169 = getelementptr inbounds i32, ptr %166, i64 %168 + store i32 %165, ptr %169, align 4 + br label %170 + +170: ; preds = %164, %146 + br label %171 + +171: ; preds = %170 + br label %172 + +172: ; preds = %171, %107 + %173 = load i32, ptr %12, align 4 + %174 = add nsw i32 %173, 1 + store i32 %174, ptr %12, align 4 + br label %83, !llvm.loop !9 + +175: ; preds = %83 + store i32 0, ptr %15, align 4 + br label %176 + +176: ; preds = %256, %175 + %177 = load i32, ptr %15, align 4 + %178 = load i32, ptr %3, align 4 + %179 = icmp slt i32 %177, %178 + br i1 %179, label %180, label %259 + +180: ; preds = %176 + %181 = load ptr, ptr %7, align 8 + %182 = load i32, ptr %15, align 4 + %183 = sext i32 %182 to i64 + %184 = getelementptr inbounds i32, ptr %181, i64 %183 + %185 = load i32, ptr %184, align 4 + %186 = icmp ne i32 %185, -1 + br i1 %186, label %187, label %255 + +187: ; preds = %180 + %188 = load ptr, ptr %6, align 8 + %189 = load ptr, ptr %5, align 8 + %190 = load ptr, ptr %7, align 8 + %191 = load i32, ptr %15, align 4 + %192 = sext i32 %191 to i64 + %193 = getelementptr inbounds i32, ptr %190, i64 %192 + %194 = load i32, ptr %193, align 4 + %195 = sext i32 %194 to i64 + %196 = getelementptr inbounds %struct.Edge, ptr %189, i64 %195 + %197 = getelementptr inbounds %struct.Edge, ptr %196, i32 0, i32 0 + %198 = load i32, ptr %197, align 4 + %199 = call noundef i32 @_Z4findP6subseti(ptr noundef %188, i32 noundef %198) + store i32 %199, ptr %16, align 4 + %200 = load ptr, ptr %6, align 8 + %201 = load ptr, ptr %5, align 8 + %202 = load ptr, ptr %7, align 8 + %203 = load i32, ptr %15, align 4 + %204 = sext i32 %203 to i64 + %205 = getelementptr inbounds i32, ptr %202, i64 %204 + %206 = load i32, ptr %205, align 4 + %207 = sext i32 %206 to i64 + %208 = getelementptr inbounds %struct.Edge, ptr %201, i64 %207 + %209 = getelementptr inbounds %struct.Edge, ptr %208, i32 0, i32 1 + %210 = load i32, ptr %209, align 4 + %211 = call noundef i32 @_Z4findP6subseti(ptr noundef %200, i32 noundef %210) + store i32 %211, ptr %17, align 4 + %212 = load i32, ptr %16, align 4 + %213 = load i32, ptr %17, align 4 + %214 = icmp eq i32 %212, %213 + br i1 %214, label %215, label %216 + +215: ; preds = %187 + br label %256 + +216: ; preds = %187 + %217 = load ptr, ptr %5, align 8 + %218 = load ptr, ptr %7, align 8 + %219 = load i32, ptr %15, align 4 + %220 = sext i32 %219 to i64 + %221 = getelementptr inbounds i32, ptr %218, i64 %220 + %222 = load i32, ptr %221, align 4 + %223 = sext i32 %222 to i64 + %224 = getelementptr inbounds %struct.Edge, ptr %217, i64 %223 + %225 = getelementptr inbounds %struct.Edge, ptr %224, i32 0, i32 2 + %226 = load i32, ptr %225, align 4 + %227 = load i32, ptr %10, align 4 + %228 = add nsw i32 %227, %226 + store i32 %228, ptr %10, align 4 + %229 = load ptr, ptr %5, align 8 + %230 = load ptr, ptr %7, align 8 + %231 = load i32, ptr %15, align 4 + %232 = sext i32 %231 to i64 + %233 = getelementptr inbounds i32, ptr %230, i64 %232 + %234 = load i32, ptr %233, align 4 + %235 = sext i32 %234 to i64 + %236 = getelementptr inbounds %struct.Edge, ptr %229, i64 %235 + %237 = getelementptr inbounds %struct.Edge, ptr %236, i32 0, i32 0 + %238 = load i32, ptr %237, align 4 + %239 = load ptr, ptr %5, align 8 + %240 = load ptr, ptr %7, align 8 + %241 = load i32, ptr %15, align 4 + %242 = sext i32 %241 to i64 + %243 = getelementptr inbounds i32, ptr %240, i64 %242 + %244 = load i32, ptr %243, align 4 + %245 = sext i32 %244 to i64 + %246 = getelementptr inbounds %struct.Edge, ptr %239, i64 %245 + %247 = getelementptr inbounds %struct.Edge, ptr %246, i32 0, i32 1 + %248 = load i32, ptr %247, align 4 + %249 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %238, i32 noundef %248) + %250 = load ptr, ptr %6, align 8 + %251 = load i32, ptr %16, align 4 + %252 = load i32, ptr %17, align 4 + call void @_Z5UnionP6subsetii(ptr noundef %250, i32 noundef %251, i32 noundef %252) + %253 = load i32, ptr %9, align 4 + %254 = add nsw i32 %253, -1 + store i32 %254, ptr %9, align 4 + br label %255 + +255: ; preds = %216, %180 + br label %256 + +256: ; preds = %255, %215 + %257 = load i32, ptr %15, align 4 + %258 = add nsw i32 %257, 1 + store i32 %258, ptr %15, align 4 + br label %176, !llvm.loop !10 + +259: ; preds = %176 + br label %66, !llvm.loop !11 + +260: ; preds = %66 + %261 = load i32, ptr %10, align 4 + %262 = call i32 (ptr, ...) @printf(ptr noundef @.str.1, i32 noundef %261) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #1 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #2 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z4findP6subseti(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = sext i32 %6 to i64 + %8 = getelementptr inbounds %struct.subset, ptr %5, i64 %7 + %9 = getelementptr inbounds %struct.subset, ptr %8, i32 0, i32 0 + %10 = load i32, ptr %9, align 4 + %11 = load i32, ptr %4, align 4 + %12 = icmp ne i32 %10, %11 + br i1 %12, label %13, label %27 + +13: ; preds = %2 + %14 = load ptr, ptr %3, align 8 + %15 = load ptr, ptr %3, align 8 + %16 = load i32, ptr %4, align 4 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds %struct.subset, ptr %15, i64 %17 + %19 = getelementptr inbounds %struct.subset, ptr %18, i32 0, i32 0 + %20 = load i32, ptr %19, align 4 + %21 = call noundef i32 @_Z4findP6subseti(ptr noundef %14, i32 noundef %20) + %22 = load ptr, ptr %3, align 8 + %23 = load i32, ptr %4, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds %struct.subset, ptr %22, i64 %24 + %26 = getelementptr inbounds %struct.subset, ptr %25, i32 0, i32 0 + store i32 %21, ptr %26, align 4 + br label %27 + +27: ; preds = %13, %2 + %28 = load ptr, ptr %3, align 8 + %29 = load i32, ptr %4, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds %struct.subset, ptr %28, i64 %30 + %32 = getelementptr inbounds %struct.subset, ptr %31, i32 0, i32 0 + %33 = load i32, ptr %32, align 4 + ret i32 %33 +} + +declare i32 @printf(ptr noundef, ...) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z5UnionP6subsetii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #0 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %9 = load ptr, ptr %4, align 8 + %10 = load i32, ptr %5, align 4 + %11 = call noundef i32 @_Z4findP6subseti(ptr noundef %9, i32 noundef %10) + store i32 %11, ptr %7, align 4 + %12 = load ptr, ptr %4, align 8 + %13 = load i32, ptr %6, align 4 + %14 = call noundef i32 @_Z4findP6subseti(ptr noundef %12, i32 noundef %13) + store i32 %14, ptr %8, align 4 + %15 = load ptr, ptr %4, align 8 + %16 = load i32, ptr %7, align 4 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds %struct.subset, ptr %15, i64 %17 + %19 = getelementptr inbounds %struct.subset, ptr %18, i32 0, i32 1 + %20 = load i32, ptr %19, align 4 + %21 = load ptr, ptr %4, align 8 + %22 = load i32, ptr %8, align 4 + %23 = sext i32 %22 to i64 + %24 = getelementptr inbounds %struct.subset, ptr %21, i64 %23 + %25 = getelementptr inbounds %struct.subset, ptr %24, i32 0, i32 1 + %26 = load i32, ptr %25, align 4 + %27 = icmp slt i32 %20, %26 + br i1 %27, label %28, label %35 + +28: ; preds = %3 + %29 = load i32, ptr %8, align 4 + %30 = load ptr, ptr %4, align 8 + %31 = load i32, ptr %7, align 4 + %32 = sext i32 %31 to i64 + %33 = getelementptr inbounds %struct.subset, ptr %30, i64 %32 + %34 = getelementptr inbounds %struct.subset, ptr %33, i32 0, i32 0 + store i32 %29, ptr %34, align 4 + br label %71 + +35: ; preds = %3 + %36 = load ptr, ptr %4, align 8 + %37 = load i32, ptr %7, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds %struct.subset, ptr %36, i64 %38 + %40 = getelementptr inbounds %struct.subset, ptr %39, i32 0, i32 1 + %41 = load i32, ptr %40, align 4 + %42 = load ptr, ptr %4, align 8 + %43 = load i32, ptr %8, align 4 + %44 = sext i32 %43 to i64 + %45 = getelementptr inbounds %struct.subset, ptr %42, i64 %44 + %46 = getelementptr inbounds %struct.subset, ptr %45, i32 0, i32 1 + %47 = load i32, ptr %46, align 4 + %48 = icmp sgt i32 %41, %47 + br i1 %48, label %49, label %56 + +49: ; preds = %35 + %50 = load i32, ptr %7, align 4 + %51 = load ptr, ptr %4, align 8 + %52 = load i32, ptr %8, align 4 + %53 = sext i32 %52 to i64 + %54 = getelementptr inbounds %struct.subset, ptr %51, i64 %53 + %55 = getelementptr inbounds %struct.subset, ptr %54, i32 0, i32 0 + store i32 %50, ptr %55, align 4 + br label %70 + +56: ; preds = %35 + %57 = load i32, ptr %7, align 4 + %58 = load ptr, ptr %4, align 8 + %59 = load i32, ptr %8, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds %struct.subset, ptr %58, i64 %60 + %62 = getelementptr inbounds %struct.subset, ptr %61, i32 0, i32 0 + store i32 %57, ptr %62, align 4 + %63 = load ptr, ptr %4, align 8 + %64 = load i32, ptr %7, align 4 + %65 = sext i32 %64 to i64 + %66 = getelementptr inbounds %struct.subset, ptr %63, i64 %65 + %67 = getelementptr inbounds %struct.subset, ptr %66, i32 0, i32 1 + %68 = load i32, ptr %67, align 4 + %69 = add nsw i32 %68, 1 + store i32 %69, ptr %67, align 4 + br label %70 + +70: ; preds = %56, %49 + br label %71 + +71: ; preds = %70, %28 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef ptr @_Z11createGraphii(i32 noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %6 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 16) #5 + store ptr %6, ptr %5, align 8 + %7 = load i32, ptr %3, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = getelementptr inbounds %struct.Graph, ptr %8, i32 0, i32 0 + store i32 %7, ptr %9, align 8 + %10 = load i32, ptr %4, align 4 + %11 = load ptr, ptr %5, align 8 + %12 = getelementptr inbounds %struct.Graph, ptr %11, i32 0, i32 1 + store i32 %10, ptr %12, align 4 + %13 = load i32, ptr %4, align 4 + %14 = sext i32 %13 to i64 + %15 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %14, i64 12) + %16 = extractvalue { i64, i1 } %15, 1 + %17 = extractvalue { i64, i1 } %15, 0 + %18 = select i1 %16, i64 -1, i64 %17 + %19 = call noalias noundef nonnull ptr @_Znam(i64 noundef %18) #5 + %20 = load ptr, ptr %5, align 8 + %21 = getelementptr inbounds %struct.Graph, ptr %20, i32 0, i32 2 + store ptr %19, ptr %21, align 8 + %22 = load ptr, ptr %5, align 8 + ret ptr %22 +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #2 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #4 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + %4 = alloca ptr, align 8 + store i32 0, ptr %1, align 4 + store i32 4, ptr %2, align 4 + store i32 5, ptr %3, align 4 + %5 = load i32, ptr %2, align 4 + %6 = load i32, ptr %3, align 4 + %7 = call noundef ptr @_Z11createGraphii(i32 noundef %5, i32 noundef %6) + store ptr %7, ptr %4, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %struct.Graph, ptr %8, i32 0, i32 2 + %10 = load ptr, ptr %9, align 8 + %11 = getelementptr inbounds %struct.Edge, ptr %10, i64 0 + %12 = getelementptr inbounds %struct.Edge, ptr %11, i32 0, i32 0 + store i32 0, ptr %12, align 4 + %13 = load ptr, ptr %4, align 8 + %14 = getelementptr inbounds %struct.Graph, ptr %13, i32 0, i32 2 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds %struct.Edge, ptr %15, i64 0 + %17 = getelementptr inbounds %struct.Edge, ptr %16, i32 0, i32 1 + store i32 1, ptr %17, align 4 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds %struct.Graph, ptr %18, i32 0, i32 2 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %struct.Edge, ptr %20, i64 0 + %22 = getelementptr inbounds %struct.Edge, ptr %21, i32 0, i32 2 + store i32 10, ptr %22, align 4 + %23 = load ptr, ptr %4, align 8 + %24 = getelementptr inbounds %struct.Graph, ptr %23, i32 0, i32 2 + %25 = load ptr, ptr %24, align 8 + %26 = getelementptr inbounds %struct.Edge, ptr %25, i64 1 + %27 = getelementptr inbounds %struct.Edge, ptr %26, i32 0, i32 0 + store i32 0, ptr %27, align 4 + %28 = load ptr, ptr %4, align 8 + %29 = getelementptr inbounds %struct.Graph, ptr %28, i32 0, i32 2 + %30 = load ptr, ptr %29, align 8 + %31 = getelementptr inbounds %struct.Edge, ptr %30, i64 1 + %32 = getelementptr inbounds %struct.Edge, ptr %31, i32 0, i32 1 + store i32 2, ptr %32, align 4 + %33 = load ptr, ptr %4, align 8 + %34 = getelementptr inbounds %struct.Graph, ptr %33, i32 0, i32 2 + %35 = load ptr, ptr %34, align 8 + %36 = getelementptr inbounds %struct.Edge, ptr %35, i64 1 + %37 = getelementptr inbounds %struct.Edge, ptr %36, i32 0, i32 2 + store i32 6, ptr %37, align 4 + %38 = load ptr, ptr %4, align 8 + %39 = getelementptr inbounds %struct.Graph, ptr %38, i32 0, i32 2 + %40 = load ptr, ptr %39, align 8 + %41 = getelementptr inbounds %struct.Edge, ptr %40, i64 2 + %42 = getelementptr inbounds %struct.Edge, ptr %41, i32 0, i32 0 + store i32 0, ptr %42, align 4 + %43 = load ptr, ptr %4, align 8 + %44 = getelementptr inbounds %struct.Graph, ptr %43, i32 0, i32 2 + %45 = load ptr, ptr %44, align 8 + %46 = getelementptr inbounds %struct.Edge, ptr %45, i64 2 + %47 = getelementptr inbounds %struct.Edge, ptr %46, i32 0, i32 1 + store i32 3, ptr %47, align 4 + %48 = load ptr, ptr %4, align 8 + %49 = getelementptr inbounds %struct.Graph, ptr %48, i32 0, i32 2 + %50 = load ptr, ptr %49, align 8 + %51 = getelementptr inbounds %struct.Edge, ptr %50, i64 2 + %52 = getelementptr inbounds %struct.Edge, ptr %51, i32 0, i32 2 + store i32 5, ptr %52, align 4 + %53 = load ptr, ptr %4, align 8 + %54 = getelementptr inbounds %struct.Graph, ptr %53, i32 0, i32 2 + %55 = load ptr, ptr %54, align 8 + %56 = getelementptr inbounds %struct.Edge, ptr %55, i64 3 + %57 = getelementptr inbounds %struct.Edge, ptr %56, i32 0, i32 0 + store i32 1, ptr %57, align 4 + %58 = load ptr, ptr %4, align 8 + %59 = getelementptr inbounds %struct.Graph, ptr %58, i32 0, i32 2 + %60 = load ptr, ptr %59, align 8 + %61 = getelementptr inbounds %struct.Edge, ptr %60, i64 3 + %62 = getelementptr inbounds %struct.Edge, ptr %61, i32 0, i32 1 + store i32 3, ptr %62, align 4 + %63 = load ptr, ptr %4, align 8 + %64 = getelementptr inbounds %struct.Graph, ptr %63, i32 0, i32 2 + %65 = load ptr, ptr %64, align 8 + %66 = getelementptr inbounds %struct.Edge, ptr %65, i64 3 + %67 = getelementptr inbounds %struct.Edge, ptr %66, i32 0, i32 2 + store i32 15, ptr %67, align 4 + %68 = load ptr, ptr %4, align 8 + %69 = getelementptr inbounds %struct.Graph, ptr %68, i32 0, i32 2 + %70 = load ptr, ptr %69, align 8 + %71 = getelementptr inbounds %struct.Edge, ptr %70, i64 4 + %72 = getelementptr inbounds %struct.Edge, ptr %71, i32 0, i32 0 + store i32 2, ptr %72, align 4 + %73 = load ptr, ptr %4, align 8 + %74 = getelementptr inbounds %struct.Graph, ptr %73, i32 0, i32 2 + %75 = load ptr, ptr %74, align 8 + %76 = getelementptr inbounds %struct.Edge, ptr %75, i64 4 + %77 = getelementptr inbounds %struct.Edge, ptr %76, i32 0, i32 1 + store i32 3, ptr %77, align 4 + %78 = load ptr, ptr %4, align 8 + %79 = getelementptr inbounds %struct.Graph, ptr %78, i32 0, i32 2 + %80 = load ptr, ptr %79, align 8 + %81 = getelementptr inbounds %struct.Edge, ptr %80, i64 4 + %82 = getelementptr inbounds %struct.Edge, ptr %81, i32 0, i32 2 + store i32 4, ptr %82, align 4 + %83 = load ptr, ptr %4, align 8 + call void @_Z10boruvkaMSTP5Graph(ptr noundef %83) + ret i32 0 +} + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #2 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/box-stacking.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/box-stacking.ll new file mode 100644 index 00000000..747bffdf --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/box-stacking.ll @@ -0,0 +1,507 @@ +; ModuleID = 'PE-benchmarks/box-stacking.cpp' +source_filename = "PE-benchmarks/box-stacking.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%struct.Box = type { i32, i32, i32 } + +@__const.main.arr = private unnamed_addr constant [4 x %struct.Box] [%struct.Box { i32 4, i32 6, i32 7 }, %struct.Box { i32 1, i32 2, i32 3 }, %struct.Box { i32 4, i32 5, i32 6 }, %struct.Box { i32 10, i32 12, i32 32 }], align 16 +@.str = private unnamed_addr constant [44 x i8] c"The maximum possible height of stack is %d\0A\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3minii(i32 noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %5 = load i32, ptr %3, align 4 + %6 = load i32, ptr %4, align 4 + %7 = icmp slt i32 %5, %6 + br i1 %7, label %8, label %10 + +8: ; preds = %2 + %9 = load i32, ptr %3, align 4 + br label %12 + +10: ; preds = %2 + %11 = load i32, ptr %4, align 4 + br label %12 + +12: ; preds = %10, %8 + %13 = phi i32 [ %9, %8 ], [ %11, %10 ] + ret i32 %13 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3maxii(i32 noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %5 = load i32, ptr %3, align 4 + %6 = load i32, ptr %4, align 4 + %7 = icmp sgt i32 %5, %6 + br i1 %7, label %8, label %10 + +8: ; preds = %2 + %9 = load i32, ptr %3, align 4 + br label %12 + +10: ; preds = %2 + %11 = load i32, ptr %4, align 4 + br label %12 + +12: ; preds = %10, %8 + %13 = phi i32 [ %9, %8 ], [ %11, %10 ] + ret i32 %13 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z7comparePKvS0_(ptr noundef %0, ptr noundef %1) #0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %struct.Box, ptr %5, i32 0, i32 2 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %struct.Box, ptr %8, i32 0, i32 1 + %10 = load i32, ptr %9, align 4 + %11 = mul nsw i32 %7, %10 + %12 = load ptr, ptr %3, align 8 + %13 = getelementptr inbounds %struct.Box, ptr %12, i32 0, i32 2 + %14 = load i32, ptr %13, align 4 + %15 = load ptr, ptr %3, align 8 + %16 = getelementptr inbounds %struct.Box, ptr %15, i32 0, i32 1 + %17 = load i32, ptr %16, align 4 + %18 = mul nsw i32 %14, %17 + %19 = sub nsw i32 %11, %18 + ret i32 %19 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z14maxStackHeightP3Boxi(ptr noundef %0, i32 noundef %1) #1 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i64, align 8 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %15 = load i32, ptr %4, align 4 + %16 = mul nsw i32 3, %15 + %17 = zext i32 %16 to i64 + %18 = call ptr @llvm.stacksave() + store ptr %18, ptr %5, align 8 + %19 = alloca %struct.Box, i64 %17, align 16 + store i64 %17, ptr %6, align 8 + store i32 0, ptr %7, align 4 + store i32 0, ptr %8, align 4 + br label %20 + +20: ; preds = %163, %2 + %21 = load i32, ptr %8, align 4 + %22 = load i32, ptr %4, align 4 + %23 = icmp slt i32 %21, %22 + br i1 %23, label %24, label %166 + +24: ; preds = %20 + %25 = load ptr, ptr %3, align 8 + %26 = load i32, ptr %8, align 4 + %27 = sext i32 %26 to i64 + %28 = getelementptr inbounds %struct.Box, ptr %25, i64 %27 + %29 = getelementptr inbounds %struct.Box, ptr %28, i32 0, i32 0 + %30 = load i32, ptr %29, align 4 + %31 = load i32, ptr %7, align 4 + %32 = sext i32 %31 to i64 + %33 = getelementptr inbounds %struct.Box, ptr %19, i64 %32 + %34 = getelementptr inbounds %struct.Box, ptr %33, i32 0, i32 0 + store i32 %30, ptr %34, align 4 + %35 = load ptr, ptr %3, align 8 + %36 = load i32, ptr %8, align 4 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds %struct.Box, ptr %35, i64 %37 + %39 = getelementptr inbounds %struct.Box, ptr %38, i32 0, i32 2 + %40 = load i32, ptr %39, align 4 + %41 = load ptr, ptr %3, align 8 + %42 = load i32, ptr %8, align 4 + %43 = sext i32 %42 to i64 + %44 = getelementptr inbounds %struct.Box, ptr %41, i64 %43 + %45 = getelementptr inbounds %struct.Box, ptr %44, i32 0, i32 1 + %46 = load i32, ptr %45, align 4 + %47 = call noundef i32 @_Z3maxii(i32 noundef %40, i32 noundef %46) + %48 = load i32, ptr %7, align 4 + %49 = sext i32 %48 to i64 + %50 = getelementptr inbounds %struct.Box, ptr %19, i64 %49 + %51 = getelementptr inbounds %struct.Box, ptr %50, i32 0, i32 2 + store i32 %47, ptr %51, align 4 + %52 = load ptr, ptr %3, align 8 + %53 = load i32, ptr %8, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds %struct.Box, ptr %52, i64 %54 + %56 = getelementptr inbounds %struct.Box, ptr %55, i32 0, i32 2 + %57 = load i32, ptr %56, align 4 + %58 = load ptr, ptr %3, align 8 + %59 = load i32, ptr %8, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds %struct.Box, ptr %58, i64 %60 + %62 = getelementptr inbounds %struct.Box, ptr %61, i32 0, i32 1 + %63 = load i32, ptr %62, align 4 + %64 = call noundef i32 @_Z3minii(i32 noundef %57, i32 noundef %63) + %65 = load i32, ptr %7, align 4 + %66 = sext i32 %65 to i64 + %67 = getelementptr inbounds %struct.Box, ptr %19, i64 %66 + %68 = getelementptr inbounds %struct.Box, ptr %67, i32 0, i32 1 + store i32 %64, ptr %68, align 4 + %69 = load i32, ptr %7, align 4 + %70 = add nsw i32 %69, 1 + store i32 %70, ptr %7, align 4 + %71 = load ptr, ptr %3, align 8 + %72 = load i32, ptr %8, align 4 + %73 = sext i32 %72 to i64 + %74 = getelementptr inbounds %struct.Box, ptr %71, i64 %73 + %75 = getelementptr inbounds %struct.Box, ptr %74, i32 0, i32 1 + %76 = load i32, ptr %75, align 4 + %77 = load i32, ptr %7, align 4 + %78 = sext i32 %77 to i64 + %79 = getelementptr inbounds %struct.Box, ptr %19, i64 %78 + %80 = getelementptr inbounds %struct.Box, ptr %79, i32 0, i32 0 + store i32 %76, ptr %80, align 4 + %81 = load ptr, ptr %3, align 8 + %82 = load i32, ptr %8, align 4 + %83 = sext i32 %82 to i64 + %84 = getelementptr inbounds %struct.Box, ptr %81, i64 %83 + %85 = getelementptr inbounds %struct.Box, ptr %84, i32 0, i32 0 + %86 = load i32, ptr %85, align 4 + %87 = load ptr, ptr %3, align 8 + %88 = load i32, ptr %8, align 4 + %89 = sext i32 %88 to i64 + %90 = getelementptr inbounds %struct.Box, ptr %87, i64 %89 + %91 = getelementptr inbounds %struct.Box, ptr %90, i32 0, i32 2 + %92 = load i32, ptr %91, align 4 + %93 = call noundef i32 @_Z3maxii(i32 noundef %86, i32 noundef %92) + %94 = load i32, ptr %7, align 4 + %95 = sext i32 %94 to i64 + %96 = getelementptr inbounds %struct.Box, ptr %19, i64 %95 + %97 = getelementptr inbounds %struct.Box, ptr %96, i32 0, i32 2 + store i32 %93, ptr %97, align 4 + %98 = load ptr, ptr %3, align 8 + %99 = load i32, ptr %8, align 4 + %100 = sext i32 %99 to i64 + %101 = getelementptr inbounds %struct.Box, ptr %98, i64 %100 + %102 = getelementptr inbounds %struct.Box, ptr %101, i32 0, i32 0 + %103 = load i32, ptr %102, align 4 + %104 = load ptr, ptr %3, align 8 + %105 = load i32, ptr %8, align 4 + %106 = sext i32 %105 to i64 + %107 = getelementptr inbounds %struct.Box, ptr %104, i64 %106 + %108 = getelementptr inbounds %struct.Box, ptr %107, i32 0, i32 2 + %109 = load i32, ptr %108, align 4 + %110 = call noundef i32 @_Z3minii(i32 noundef %103, i32 noundef %109) + %111 = load i32, ptr %7, align 4 + %112 = sext i32 %111 to i64 + %113 = getelementptr inbounds %struct.Box, ptr %19, i64 %112 + %114 = getelementptr inbounds %struct.Box, ptr %113, i32 0, i32 1 + store i32 %110, ptr %114, align 4 + %115 = load i32, ptr %7, align 4 + %116 = add nsw i32 %115, 1 + store i32 %116, ptr %7, align 4 + %117 = load ptr, ptr %3, align 8 + %118 = load i32, ptr %8, align 4 + %119 = sext i32 %118 to i64 + %120 = getelementptr inbounds %struct.Box, ptr %117, i64 %119 + %121 = getelementptr inbounds %struct.Box, ptr %120, i32 0, i32 2 + %122 = load i32, ptr %121, align 4 + %123 = load i32, ptr %7, align 4 + %124 = sext i32 %123 to i64 + %125 = getelementptr inbounds %struct.Box, ptr %19, i64 %124 + %126 = getelementptr inbounds %struct.Box, ptr %125, i32 0, i32 0 + store i32 %122, ptr %126, align 4 + %127 = load ptr, ptr %3, align 8 + %128 = load i32, ptr %8, align 4 + %129 = sext i32 %128 to i64 + %130 = getelementptr inbounds %struct.Box, ptr %127, i64 %129 + %131 = getelementptr inbounds %struct.Box, ptr %130, i32 0, i32 0 + %132 = load i32, ptr %131, align 4 + %133 = load ptr, ptr %3, align 8 + %134 = load i32, ptr %8, align 4 + %135 = sext i32 %134 to i64 + %136 = getelementptr inbounds %struct.Box, ptr %133, i64 %135 + %137 = getelementptr inbounds %struct.Box, ptr %136, i32 0, i32 1 + %138 = load i32, ptr %137, align 4 + %139 = call noundef i32 @_Z3maxii(i32 noundef %132, i32 noundef %138) + %140 = load i32, ptr %7, align 4 + %141 = sext i32 %140 to i64 + %142 = getelementptr inbounds %struct.Box, ptr %19, i64 %141 + %143 = getelementptr inbounds %struct.Box, ptr %142, i32 0, i32 2 + store i32 %139, ptr %143, align 4 + %144 = load ptr, ptr %3, align 8 + %145 = load i32, ptr %8, align 4 + %146 = sext i32 %145 to i64 + %147 = getelementptr inbounds %struct.Box, ptr %144, i64 %146 + %148 = getelementptr inbounds %struct.Box, ptr %147, i32 0, i32 0 + %149 = load i32, ptr %148, align 4 + %150 = load ptr, ptr %3, align 8 + %151 = load i32, ptr %8, align 4 + %152 = sext i32 %151 to i64 + %153 = getelementptr inbounds %struct.Box, ptr %150, i64 %152 + %154 = getelementptr inbounds %struct.Box, ptr %153, i32 0, i32 1 + %155 = load i32, ptr %154, align 4 + %156 = call noundef i32 @_Z3minii(i32 noundef %149, i32 noundef %155) + %157 = load i32, ptr %7, align 4 + %158 = sext i32 %157 to i64 + %159 = getelementptr inbounds %struct.Box, ptr %19, i64 %158 + %160 = getelementptr inbounds %struct.Box, ptr %159, i32 0, i32 1 + store i32 %156, ptr %160, align 4 + %161 = load i32, ptr %7, align 4 + %162 = add nsw i32 %161, 1 + store i32 %162, ptr %7, align 4 + br label %163 + +163: ; preds = %24 + %164 = load i32, ptr %8, align 4 + %165 = add nsw i32 %164, 1 + store i32 %165, ptr %8, align 4 + br label %20, !llvm.loop !6 + +166: ; preds = %20 + %167 = load i32, ptr %4, align 4 + %168 = mul nsw i32 3, %167 + store i32 %168, ptr %4, align 4 + %169 = load i32, ptr %4, align 4 + %170 = sext i32 %169 to i64 + call void @qsort(ptr noundef %19, i64 noundef %170, i64 noundef 12, ptr noundef @_Z7comparePKvS0_) + %171 = load i32, ptr %4, align 4 + %172 = zext i32 %171 to i64 + %173 = alloca i32, i64 %172, align 16 + store i64 %172, ptr %9, align 8 + store i32 0, ptr %10, align 4 + br label %174 + +174: ; preds = %187, %166 + %175 = load i32, ptr %10, align 4 + %176 = load i32, ptr %4, align 4 + %177 = icmp slt i32 %175, %176 + br i1 %177, label %178, label %190 + +178: ; preds = %174 + %179 = load i32, ptr %10, align 4 + %180 = sext i32 %179 to i64 + %181 = getelementptr inbounds %struct.Box, ptr %19, i64 %180 + %182 = getelementptr inbounds %struct.Box, ptr %181, i32 0, i32 0 + %183 = load i32, ptr %182, align 4 + %184 = load i32, ptr %10, align 4 + %185 = sext i32 %184 to i64 + %186 = getelementptr inbounds i32, ptr %173, i64 %185 + store i32 %183, ptr %186, align 4 + br label %187 + +187: ; preds = %178 + %188 = load i32, ptr %10, align 4 + %189 = add nsw i32 %188, 1 + store i32 %189, ptr %10, align 4 + br label %174, !llvm.loop !8 + +190: ; preds = %174 + store i32 1, ptr %11, align 4 + br label %191 + +191: ; preds = %259, %190 + %192 = load i32, ptr %11, align 4 + %193 = load i32, ptr %4, align 4 + %194 = icmp slt i32 %192, %193 + br i1 %194, label %195, label %262 + +195: ; preds = %191 + store i32 0, ptr %12, align 4 + br label %196 + +196: ; preds = %255, %195 + %197 = load i32, ptr %12, align 4 + %198 = load i32, ptr %11, align 4 + %199 = icmp slt i32 %197, %198 + br i1 %199, label %200, label %258 + +200: ; preds = %196 + %201 = load i32, ptr %11, align 4 + %202 = sext i32 %201 to i64 + %203 = getelementptr inbounds %struct.Box, ptr %19, i64 %202 + %204 = getelementptr inbounds %struct.Box, ptr %203, i32 0, i32 1 + %205 = load i32, ptr %204, align 4 + %206 = load i32, ptr %12, align 4 + %207 = sext i32 %206 to i64 + %208 = getelementptr inbounds %struct.Box, ptr %19, i64 %207 + %209 = getelementptr inbounds %struct.Box, ptr %208, i32 0, i32 1 + %210 = load i32, ptr %209, align 4 + %211 = icmp slt i32 %205, %210 + br i1 %211, label %212, label %254 + +212: ; preds = %200 + %213 = load i32, ptr %11, align 4 + %214 = sext i32 %213 to i64 + %215 = getelementptr inbounds %struct.Box, ptr %19, i64 %214 + %216 = getelementptr inbounds %struct.Box, ptr %215, i32 0, i32 2 + %217 = load i32, ptr %216, align 4 + %218 = load i32, ptr %12, align 4 + %219 = sext i32 %218 to i64 + %220 = getelementptr inbounds %struct.Box, ptr %19, i64 %219 + %221 = getelementptr inbounds %struct.Box, ptr %220, i32 0, i32 2 + %222 = load i32, ptr %221, align 4 + %223 = icmp slt i32 %217, %222 + br i1 %223, label %224, label %254 + +224: ; preds = %212 + %225 = load i32, ptr %11, align 4 + %226 = sext i32 %225 to i64 + %227 = getelementptr inbounds i32, ptr %173, i64 %226 + %228 = load i32, ptr %227, align 4 + %229 = load i32, ptr %12, align 4 + %230 = sext i32 %229 to i64 + %231 = getelementptr inbounds i32, ptr %173, i64 %230 + %232 = load i32, ptr %231, align 4 + %233 = load i32, ptr %11, align 4 + %234 = sext i32 %233 to i64 + %235 = getelementptr inbounds %struct.Box, ptr %19, i64 %234 + %236 = getelementptr inbounds %struct.Box, ptr %235, i32 0, i32 0 + %237 = load i32, ptr %236, align 4 + %238 = add nsw i32 %232, %237 + %239 = icmp slt i32 %228, %238 + br i1 %239, label %240, label %254 + +240: ; preds = %224 + %241 = load i32, ptr %12, align 4 + %242 = sext i32 %241 to i64 + %243 = getelementptr inbounds i32, ptr %173, i64 %242 + %244 = load i32, ptr %243, align 4 + %245 = load i32, ptr %11, align 4 + %246 = sext i32 %245 to i64 + %247 = getelementptr inbounds %struct.Box, ptr %19, i64 %246 + %248 = getelementptr inbounds %struct.Box, ptr %247, i32 0, i32 0 + %249 = load i32, ptr %248, align 4 + %250 = add nsw i32 %244, %249 + %251 = load i32, ptr %11, align 4 + %252 = sext i32 %251 to i64 + %253 = getelementptr inbounds i32, ptr %173, i64 %252 + store i32 %250, ptr %253, align 4 + br label %254 + +254: ; preds = %240, %224, %212, %200 + br label %255 + +255: ; preds = %254 + %256 = load i32, ptr %12, align 4 + %257 = add nsw i32 %256, 1 + store i32 %257, ptr %12, align 4 + br label %196, !llvm.loop !9 + +258: ; preds = %196 + br label %259 + +259: ; preds = %258 + %260 = load i32, ptr %11, align 4 + %261 = add nsw i32 %260, 1 + store i32 %261, ptr %11, align 4 + br label %191, !llvm.loop !10 + +262: ; preds = %191 + store i32 -1, ptr %13, align 4 + store i32 0, ptr %14, align 4 + br label %263 + +263: ; preds = %280, %262 + %264 = load i32, ptr %14, align 4 + %265 = load i32, ptr %4, align 4 + %266 = icmp slt i32 %264, %265 + br i1 %266, label %267, label %283 + +267: ; preds = %263 + %268 = load i32, ptr %13, align 4 + %269 = load i32, ptr %14, align 4 + %270 = sext i32 %269 to i64 + %271 = getelementptr inbounds i32, ptr %173, i64 %270 + %272 = load i32, ptr %271, align 4 + %273 = icmp slt i32 %268, %272 + br i1 %273, label %274, label %279 + +274: ; preds = %267 + %275 = load i32, ptr %14, align 4 + %276 = sext i32 %275 to i64 + %277 = getelementptr inbounds i32, ptr %173, i64 %276 + %278 = load i32, ptr %277, align 4 + store i32 %278, ptr %13, align 4 + br label %279 + +279: ; preds = %274, %267 + br label %280 + +280: ; preds = %279 + %281 = load i32, ptr %14, align 4 + %282 = add nsw i32 %281, 1 + store i32 %282, ptr %14, align 4 + br label %263, !llvm.loop !11 + +283: ; preds = %263 + %284 = load i32, ptr %13, align 4 + %285 = load ptr, ptr %5, align 8 + call void @llvm.stackrestore(ptr %285) + ret i32 %284 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #2 + +declare void @qsort(ptr noundef, i64 noundef, i64 noundef, ptr noundef) #3 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #2 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #4 { + %1 = alloca i32, align 4 + %2 = alloca [4 x %struct.Box], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 48, i1 false) + store i32 4, ptr %3, align 4 + %4 = getelementptr inbounds [4 x %struct.Box], ptr %2, i64 0, i64 0 + %5 = load i32, ptr %3, align 4 + %6 = call noundef i32 @_Z14maxStackHeightP3Boxi(ptr noundef %4, i32 noundef %5) + %7 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %6) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #5 + +declare i32 @printf(ptr noundef, ...) #3 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nocallback nofree nosync nounwind willreturn } +attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/boyer-moore-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/boyer-moore-algorithm.ll new file mode 100644 index 00000000..d52a1e28 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/boyer-moore-algorithm.ll @@ -0,0 +1,867 @@ +; ModuleID = 'PE-benchmarks/boyer-moore-algorithm.cpp' +source_filename = "PE-benchmarks/boyer-moore-algorithm.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } +%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { ptr } +%union.anon = type { i64, [8 x i8] } +%"class.std::allocator" = type { i8 } +%"struct.std::__false_type" = type { i8 } +%"struct.std::forward_iterator_tag" = type { i8 } +%"struct.std::random_access_iterator_tag" = type { i8 } + +$_ZSt3maxIiERKT_S2_S2_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_ = comdat any + +$_ZNSt11char_traitsIcE6lengthEPKc = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag = comdat any + +$_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_ = comdat any + +$_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_ = comdat any + +$__clang_call_terminate = comdat any + +$_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag = comdat any + +$_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_ = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [27 x i8] c"pattern occurs at shift = \00", align 1 +@.str.1 = private unnamed_addr constant [9 x i8] c"ABAAABCD\00", align 1 +@.str.2 = private unnamed_addr constant [4 x i8] c"ABC\00", align 1 +@.str.3 = private unnamed_addr constant [42 x i8] c"basic_string::_M_construct null not valid\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_boyer_moore_algorithm.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z16badCharHeuristicNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiPi(ptr noundef %0, i32 noundef %1, ptr noundef %2) #4 { + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + store i32 %1, ptr %4, align 4 + store ptr %2, ptr %5, align 8 + store i32 0, ptr %6, align 4 + br label %7 + +7: ; preds = %15, %3 + %8 = load i32, ptr %6, align 4 + %9 = icmp slt i32 %8, 256 + br i1 %9, label %10, label %18 + +10: ; preds = %7 + %11 = load ptr, ptr %5, align 8 + %12 = load i32, ptr %6, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i32, ptr %11, i64 %13 + store i32 -1, ptr %14, align 4 + br label %15 + +15: ; preds = %10 + %16 = load i32, ptr %6, align 4 + %17 = add nsw i32 %16, 1 + store i32 %17, ptr %6, align 4 + br label %7, !llvm.loop !6 + +18: ; preds = %7 + store i32 0, ptr %6, align 4 + br label %19 + +19: ; preds = %33, %18 + %20 = load i32, ptr %6, align 4 + %21 = load i32, ptr %4, align 4 + %22 = icmp slt i32 %20, %21 + br i1 %22, label %23, label %36 + +23: ; preds = %19 + %24 = load i32, ptr %6, align 4 + %25 = load ptr, ptr %5, align 8 + %26 = load i32, ptr %6, align 4 + %27 = sext i32 %26 to i64 + %28 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %27) + %29 = load i8, ptr %28, align 1 + %30 = sext i8 %29 to i32 + %31 = sext i32 %30 to i64 + %32 = getelementptr inbounds i32, ptr %25, i64 %31 + store i32 %24, ptr %32, align 4 + br label %33 + +33: ; preds = %23 + %34 = load i32, ptr %6, align 4 + %35 = add nsw i32 %34, 1 + store i32 %35, ptr %6, align 4 + br label %19, !llvm.loop !8 + +36: ; preds = %19 + ret void +} + +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %0, ptr noundef %1) #4 personality ptr @__gxx_personality_v0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca [256 x i32], align 16 + %6 = alloca %"class.std::__cxx11::basic_string", align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %1) #3 + %14 = trunc i64 %13 to i32 + store i32 %14, ptr %3, align 4 + %15 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #3 + %16 = trunc i64 %15 to i32 + store i32 %16, ptr %4, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %6, ptr noundef nonnull align 8 dereferenceable(32) %1) + %17 = load i32, ptr %3, align 4 + %18 = getelementptr inbounds [256 x i32], ptr %5, i64 0, i64 0 + invoke void @_Z16badCharHeuristicNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiPi(ptr noundef %6, i32 noundef %17, ptr noundef %18) + to label %19 unwind label %51 + +19: ; preds = %2 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + store i32 0, ptr %9, align 4 + br label %20 + +20: ; preds = %101, %19 + %21 = load i32, ptr %9, align 4 + %22 = load i32, ptr %4, align 4 + %23 = load i32, ptr %3, align 4 + %24 = sub nsw i32 %22, %23 + %25 = icmp sle i32 %21, %24 + br i1 %25, label %26, label %102 + +26: ; preds = %20 + %27 = load i32, ptr %3, align 4 + %28 = sub nsw i32 %27, 1 + store i32 %28, ptr %10, align 4 + br label %29 + +29: ; preds = %48, %26 + %30 = load i32, ptr %10, align 4 + %31 = icmp sge i32 %30, 0 + br i1 %31, label %32, label %46 + +32: ; preds = %29 + %33 = load i32, ptr %10, align 4 + %34 = sext i32 %33 to i64 + %35 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %34) + %36 = load i8, ptr %35, align 1 + %37 = sext i8 %36 to i32 + %38 = load i32, ptr %9, align 4 + %39 = load i32, ptr %10, align 4 + %40 = add nsw i32 %38, %39 + %41 = sext i32 %40 to i64 + %42 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %41) + %43 = load i8, ptr %42, align 1 + %44 = sext i8 %43 to i32 + %45 = icmp eq i32 %37, %44 + br label %46 + +46: ; preds = %32, %29 + %47 = phi i1 [ false, %29 ], [ %45, %32 ] + br i1 %47, label %48, label %55 + +48: ; preds = %46 + %49 = load i32, ptr %10, align 4 + %50 = add nsw i32 %49, -1 + store i32 %50, ptr %10, align 4 + br label %29, !llvm.loop !9 + +51: ; preds = %2 + %52 = landingpad { ptr, i32 } + cleanup + %53 = extractvalue { ptr, i32 } %52, 0 + store ptr %53, ptr %7, align 8 + %54 = extractvalue { ptr, i32 } %52, 1 + store i32 %54, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + br label %103 + +55: ; preds = %46 + %56 = load i32, ptr %10, align 4 + %57 = icmp slt i32 %56, 0 + br i1 %57, label %58, label %85 + +58: ; preds = %55 + %59 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %60 = load i32, ptr %9, align 4 + %61 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %59, i32 noundef %60) + %62 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %61, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %63 = load i32, ptr %9, align 4 + %64 = load i32, ptr %3, align 4 + %65 = add nsw i32 %63, %64 + %66 = load i32, ptr %4, align 4 + %67 = icmp slt i32 %65, %66 + br i1 %67, label %68, label %80 + +68: ; preds = %58 + %69 = load i32, ptr %3, align 4 + %70 = load i32, ptr %9, align 4 + %71 = load i32, ptr %3, align 4 + %72 = add nsw i32 %70, %71 + %73 = sext i32 %72 to i64 + %74 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %73) + %75 = load i8, ptr %74, align 1 + %76 = sext i8 %75 to i64 + %77 = getelementptr inbounds [256 x i32], ptr %5, i64 0, i64 %76 + %78 = load i32, ptr %77, align 4 + %79 = sub nsw i32 %69, %78 + br label %81 + +80: ; preds = %58 + br label %81 + +81: ; preds = %80, %68 + %82 = phi i32 [ %79, %68 ], [ 1, %80 ] + %83 = load i32, ptr %9, align 4 + %84 = add nsw i32 %83, %82 + store i32 %84, ptr %9, align 4 + br label %101 + +85: ; preds = %55 + store i32 1, ptr %11, align 4 + %86 = load i32, ptr %10, align 4 + %87 = load i32, ptr %9, align 4 + %88 = load i32, ptr %10, align 4 + %89 = add nsw i32 %87, %88 + %90 = sext i32 %89 to i64 + %91 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %90) + %92 = load i8, ptr %91, align 1 + %93 = sext i8 %92 to i64 + %94 = getelementptr inbounds [256 x i32], ptr %5, i64 0, i64 %93 + %95 = load i32, ptr %94, align 4 + %96 = sub nsw i32 %86, %95 + store i32 %96, ptr %12, align 4 + %97 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %11, ptr noundef nonnull align 4 dereferenceable(4) %12) + %98 = load i32, ptr %97, align 4 + %99 = load i32, ptr %9, align 4 + %100 = add nsw i32 %99, %98 + store i32 %100, ptr %9, align 4 + br label %101 + +101: ; preds = %85, %81 + br label %20, !llvm.loop !10 + +102: ; preds = %20 + ret void + +103: ; preds = %51 + %104 = load ptr, ptr %7, align 8 + %105 = load i32, ptr %8, align 4 + %106 = insertvalue { ptr, i32 } poison, ptr %104, 0 + %107 = insertvalue { ptr, i32 } %106, i32 %105, 1 + resume { ptr, i32 } %107 +} + +; Function Attrs: nounwind +declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32)) #2 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #5 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %"class.std::__cxx11::basic_string", align 8 + %3 = alloca %"class.std::allocator", align 1 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca %"class.std::__cxx11::basic_string", align 8 + %7 = alloca %"class.std::allocator", align 1 + %8 = alloca %"class.std::__cxx11::basic_string", align 8 + %9 = alloca %"class.std::__cxx11::basic_string", align 8 + store i32 0, ptr %1, align 4 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %2, ptr noundef @.str.1, ptr noundef nonnull align 1 dereferenceable(1) %3) + to label %10 unwind label %16 + +10: ; preds = %0 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %6, ptr noundef @.str.2, ptr noundef nonnull align 1 dereferenceable(1) %7) + to label %11 unwind label %20 + +11: ; preds = %10 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef nonnull align 8 dereferenceable(32) %2) + to label %12 unwind label %24 + +12: ; preds = %11 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef nonnull align 8 dereferenceable(32) %6) + to label %13 unwind label %28 + +13: ; preds = %12 + invoke void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %8, ptr noundef %9) + to label %14 unwind label %32 + +14: ; preds = %13 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + store i32 0, ptr %1, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %15 = load i32, ptr %1, align 4 + ret i32 %15 + +16: ; preds = %0 + %17 = landingpad { ptr, i32 } + cleanup + %18 = extractvalue { ptr, i32 } %17, 0 + store ptr %18, ptr %4, align 8 + %19 = extractvalue { ptr, i32 } %17, 1 + store i32 %19, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + br label %39 + +20: ; preds = %10 + %21 = landingpad { ptr, i32 } + cleanup + %22 = extractvalue { ptr, i32 } %21, 0 + store ptr %22, ptr %4, align 8 + %23 = extractvalue { ptr, i32 } %21, 1 + store i32 %23, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + br label %38 + +24: ; preds = %11 + %25 = landingpad { ptr, i32 } + cleanup + %26 = extractvalue { ptr, i32 } %25, 0 + store ptr %26, ptr %4, align 8 + %27 = extractvalue { ptr, i32 } %25, 1 + store i32 %27, ptr %5, align 4 + br label %37 + +28: ; preds = %12 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %4, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %5, align 4 + br label %36 + +32: ; preds = %13 + %33 = landingpad { ptr, i32 } + cleanup + %34 = extractvalue { ptr, i32 } %33, 0 + store ptr %34, ptr %4, align 8 + %35 = extractvalue { ptr, i32 } %33, 1 + store i32 %35, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + br label %36 + +36: ; preds = %32, %28 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + br label %37 + +37: ; preds = %36, %24 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + br label %38 + +38: ; preds = %37, %20 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + br label %39 + +39: ; preds = %38, %16 + %40 = load ptr, ptr %4, align 8 + %41 = load i32, ptr %5, align 4 + %42 = insertvalue { ptr, i32 } poison, ptr %40, 0 + %43 = insertvalue { ptr, i32 } %42, i32 %41, 1 + resume { ptr, i32 } %43 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %9, i32 0, i32 0 + %11 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %9) + %12 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef %11, ptr noundef nonnull align 1 dereferenceable(1) %12) + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = icmp ne ptr %14, null + br i1 %15, label %16, label %22 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = invoke noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %18) + to label %20 unwind label %28 + +20: ; preds = %16 + %21 = getelementptr inbounds i8, ptr %17, i64 %19 + br label %25 + +22: ; preds = %3 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds i8, ptr %23, i64 -1 + br label %25 + +25: ; preds = %22, %20 + %26 = phi ptr [ %21, %20 ], [ %24, %22 ] + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %13, ptr noundef %26) + to label %27 unwind label %28 + +27: ; preds = %25 + ret void + +28: ; preds = %25, %16 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %7, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %7, align 8 + %34 = load i32, ptr %8, align 4 + %35 = insertvalue { ptr, i32 } poison, ptr %33, 0 + %36 = insertvalue { ptr, i32 } %35, i32 %34, 1 + resume { ptr, i32 } %36 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef, ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__false_type", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef %9, ptr noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + store ptr %5, ptr %2, align 8 + br i1 false, label %6, label %9 + +6: ; preds = %1 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %7) + store i64 %8, ptr %3, align 8 + br label %12 + +9: ; preds = %1 + %10 = load ptr, ptr %4, align 8 + %11 = call i64 @strlen(ptr noundef %10) #3 + store i64 %11, ptr %3, align 8 + br label %12 + +12: ; preds = %9, %6 + %13 = load i64, ptr %3, align 8 + ret i64 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca %"struct.std::__false_type", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.std::forward_iterator_tag", align 1 + %9 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef %11, ptr noundef %12) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca %"struct.std::forward_iterator_tag", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = call noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %12) + br i1 %13, label %14, label %19 + +14: ; preds = %3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %7, align 8 + %17 = icmp ne ptr %15, %16 + br i1 %17, label %18, label %19 + +18: ; preds = %14 + call void @_ZSt19__throw_logic_errorPKc(ptr noundef @.str.3) #10 + unreachable + +19: ; preds = %14, %3 + %20 = load ptr, ptr %6, align 8 + %21 = load ptr, ptr %7, align 8 + %22 = call noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %20, ptr noundef %21) + store i64 %22, ptr %8, align 8 + %23 = load i64, ptr %8, align 8 + %24 = icmp ugt i64 %23, 15 + br i1 %24, label %25, label %28 + +25: ; preds = %19 + %26 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef nonnull align 8 dereferenceable(8) %8, i64 noundef 0) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef %26) + %27 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %27) + br label %28 + +28: ; preds = %25, %19 + %29 = invoke noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %30 unwind label %33 + +30: ; preds = %28 + %31 = load ptr, ptr %6, align 8 + %32 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef %29, ptr noundef %31, ptr noundef %32) #3 + br label %46 + +33: ; preds = %28 + %34 = landingpad { ptr, i32 } + catch ptr null + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %9, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %10, align 4 + br label %37 + +37: ; preds = %33 + %38 = load ptr, ptr %9, align 8 + %39 = call ptr @__cxa_begin_catch(ptr %38) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %40 unwind label %41 + +40: ; preds = %37 + invoke void @__cxa_rethrow() #10 + to label %56 unwind label %41 + +41: ; preds = %40, %37 + %42 = landingpad { ptr, i32 } + cleanup + %43 = extractvalue { ptr, i32 } %42, 0 + store ptr %43, ptr %9, align 8 + %44 = extractvalue { ptr, i32 } %42, 1 + store i32 %44, ptr %10, align 4 + invoke void @__cxa_end_catch() + to label %45 unwind label %53 + +45: ; preds = %41 + br label %48 + +46: ; preds = %30 + %47 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %47) + ret void + +48: ; preds = %45 + %49 = load ptr, ptr %9, align 8 + %50 = load i32, ptr %10, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 + +53: ; preds = %41 + %54 = landingpad { ptr, i32 } + catch ptr null + %55 = extractvalue { ptr, i32 } %54, 0 + call void @__clang_call_terminate(ptr %55) #11 + unreachable + +56: ; preds = %40 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %0) #5 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = icmp eq ptr %3, null + ret i1 %4 +} + +; Function Attrs: noreturn +declare void @_ZSt19__throw_logic_errorPKc(ptr noundef) #8 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %3) + %9 = call noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %7, ptr noundef %8) + ret i64 %9 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef) #1 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef, ptr noundef, ptr noundef) #2 + +declare noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #9 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #11 + unreachable +} + +declare void @_ZSt9terminatev() + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %0, ptr noundef %1) #5 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = ptrtoint ptr %6 to i64 + %9 = ptrtoint ptr %7 to i64 + %10 = sub i64 %8, %9 + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %0) #5 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i8, align 1 + store ptr %0, ptr %2, align 8 + store i64 0, ptr %3, align 8 + br label %5 + +5: ; preds = %11, %1 + %6 = load ptr, ptr %2, align 8 + %7 = load i64, ptr %3, align 8 + %8 = getelementptr inbounds i8, ptr %6, i64 %7 + store i8 0, ptr %4, align 1 + %9 = call noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef nonnull align 1 dereferenceable(1) %4) + %10 = xor i1 %9, true + br i1 %10, label %11, label %14 + +11: ; preds = %5 + %12 = load i64, ptr %3, align 8 + %13 = add i64 %12, 1 + store i64 %13, ptr %3, align 8 + br label %5, !llvm.loop !11 + +14: ; preds = %5 + %15 = load i64, ptr %3, align 8 + ret i64 %15 +} + +; Function Attrs: nounwind +declare i64 @strlen(ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #5 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i8, ptr %5, align 1 + %7 = sext i8 %6 to i32 + %8 = load ptr, ptr %4, align 8 + %9 = load i8, ptr %8, align 1 + %10 = sext i8 %9 to i32 + %11 = icmp eq i32 %7, %10 + ret i1 %11 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_boyer_moore_algorithm.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { noreturn } +attributes #11 = { noreturn nounwind } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/channel-assignment.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/channel-assignment.ll new file mode 100644 index 00000000..9f9495e5 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/channel-assignment.ll @@ -0,0 +1,290 @@ +; ModuleID = 'PE-benchmarks/channel-assignment.cpp' +source_filename = "PE-benchmarks/channel-assignment.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [56 x i8] c"The number of maximum packets sent in the time slot is \00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 +@.str.2 = private unnamed_addr constant [2 x i8] c"T\00", align 1 +@.str.3 = private unnamed_addr constant [5 x i8] c"-> R\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_channel_assignment.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_Z3bpmPA4_iiPbPi(ptr noundef %0, i32 noundef %1, ptr noundef %2, ptr noundef %3) #4 { + %5 = alloca i1, align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store ptr %2, ptr %8, align 8 + store ptr %3, ptr %9, align 8 + store i32 0, ptr %10, align 4 + br label %11 + +11: ; preds = %60, %4 + %12 = load i32, ptr %10, align 4 + %13 = icmp slt i32 %12, 4 + br i1 %13, label %14, label %63 + +14: ; preds = %11 + %15 = load ptr, ptr %6, align 8 + %16 = load i32, ptr %7, align 4 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds [4 x i32], ptr %15, i64 %17 + %19 = load i32, ptr %10, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds [4 x i32], ptr %18, i64 0, i64 %20 + %22 = load i32, ptr %21, align 4 + %23 = icmp sgt i32 %22, 0 + br i1 %23, label %24, label %59 + +24: ; preds = %14 + %25 = load ptr, ptr %8, align 8 + %26 = load i32, ptr %10, align 4 + %27 = sext i32 %26 to i64 + %28 = getelementptr inbounds i8, ptr %25, i64 %27 + %29 = load i8, ptr %28, align 1 + %30 = trunc i8 %29 to i1 + br i1 %30, label %59, label %31 + +31: ; preds = %24 + %32 = load ptr, ptr %8, align 8 + %33 = load i32, ptr %10, align 4 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds i8, ptr %32, i64 %34 + store i8 1, ptr %35, align 1 + %36 = load ptr, ptr %9, align 8 + %37 = load i32, ptr %10, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds i32, ptr %36, i64 %38 + %40 = load i32, ptr %39, align 4 + %41 = icmp slt i32 %40, 0 + br i1 %41, label %52, label %42 + +42: ; preds = %31 + %43 = load ptr, ptr %6, align 8 + %44 = load ptr, ptr %9, align 8 + %45 = load i32, ptr %10, align 4 + %46 = sext i32 %45 to i64 + %47 = getelementptr inbounds i32, ptr %44, i64 %46 + %48 = load i32, ptr %47, align 4 + %49 = load ptr, ptr %8, align 8 + %50 = load ptr, ptr %9, align 8 + %51 = call noundef zeroext i1 @_Z3bpmPA4_iiPbPi(ptr noundef %43, i32 noundef %48, ptr noundef %49, ptr noundef %50) + br i1 %51, label %52, label %58 + +52: ; preds = %42, %31 + %53 = load i32, ptr %7, align 4 + %54 = load ptr, ptr %9, align 8 + %55 = load i32, ptr %10, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i32, ptr %54, i64 %56 + store i32 %53, ptr %57, align 4 + store i1 true, ptr %5, align 1 + br label %64 + +58: ; preds = %42 + br label %59 + +59: ; preds = %58, %24, %14 + br label %60 + +60: ; preds = %59 + %61 = load i32, ptr %10, align 4 + %62 = add nsw i32 %61, 1 + store i32 %62, ptr %10, align 4 + br label %11, !llvm.loop !6 + +63: ; preds = %11 + store i1 false, ptr %5, align 1 + br label %64 + +64: ; preds = %63, %52 + %65 = load i1, ptr %5, align 1 + ret i1 %65 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z6maxBPMPA4_i(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca [4 x i32], align 16 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca [4 x i8], align 1 + %7 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %8 = getelementptr inbounds [4 x i32], ptr %3, i64 0, i64 0 + call void @llvm.memset.p0.i64(ptr align 16 %8, i8 -1, i64 16, i1 false) + store i32 0, ptr %4, align 4 + store i32 0, ptr %5, align 4 + br label %9 + +9: ; preds = %23, %1 + %10 = load i32, ptr %5, align 4 + %11 = icmp slt i32 %10, 3 + br i1 %11, label %12, label %26 + +12: ; preds = %9 + %13 = getelementptr inbounds [4 x i8], ptr %6, i64 0, i64 0 + call void @llvm.memset.p0.i64(ptr align 1 %13, i8 0, i64 4, i1 false) + %14 = load ptr, ptr %2, align 8 + %15 = load i32, ptr %5, align 4 + %16 = getelementptr inbounds [4 x i8], ptr %6, i64 0, i64 0 + %17 = getelementptr inbounds [4 x i32], ptr %3, i64 0, i64 0 + %18 = call noundef zeroext i1 @_Z3bpmPA4_iiPbPi(ptr noundef %14, i32 noundef %15, ptr noundef %16, ptr noundef %17) + br i1 %18, label %19, label %22 + +19: ; preds = %12 + %20 = load i32, ptr %4, align 4 + %21 = add nsw i32 %20, 1 + store i32 %21, ptr %4, align 4 + br label %22 + +22: ; preds = %19, %12 + br label %23 + +23: ; preds = %22 + %24 = load i32, ptr %5, align 4 + %25 = add nsw i32 %24, 1 + store i32 %25, ptr %5, align 4 + br label %9, !llvm.loop !8 + +26: ; preds = %9 + %27 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %28 = load i32, ptr %4, align 4 + %29 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %27, i32 noundef %28) + %30 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %29, ptr noundef @.str.1) + store i32 0, ptr %7, align 4 + br label %31 + +31: ; preds = %55, %26 + %32 = load i32, ptr %7, align 4 + %33 = icmp slt i32 %32, 4 + br i1 %33, label %34, label %58 + +34: ; preds = %31 + %35 = load i32, ptr %7, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds [4 x i32], ptr %3, i64 0, i64 %36 + %38 = load i32, ptr %37, align 4 + %39 = add nsw i32 %38, 1 + %40 = icmp ne i32 %39, 0 + br i1 %40, label %41, label %54 + +41: ; preds = %34 + %42 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + %43 = load i32, ptr %7, align 4 + %44 = sext i32 %43 to i64 + %45 = getelementptr inbounds [4 x i32], ptr %3, i64 0, i64 %44 + %46 = load i32, ptr %45, align 4 + %47 = add nsw i32 %46, 1 + %48 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %42, i32 noundef %47) + %49 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %48, ptr noundef @.str.3) + %50 = load i32, ptr %7, align 4 + %51 = add nsw i32 %50, 1 + %52 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %49, i32 noundef %51) + %53 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %52, ptr noundef @.str.1) + br label %54 + +54: ; preds = %41, %34 + br label %55 + +55: ; preds = %54 + %56 = load i32, ptr %7, align 4 + %57 = add nsw i32 %56, 1 + store i32 %57, ptr %7, align 4 + br label %31, !llvm.loop !9 + +58: ; preds = %31 + %59 = load i32, ptr %4, align 4 + ret i32 %59 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #5 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [3 x [4 x i32]], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memset.p0.i64(ptr align 16 %2, i8 0, i64 48, i1 false) + %4 = getelementptr inbounds [3 x [4 x i32]], ptr %2, i32 0, i32 0 + %5 = getelementptr inbounds [4 x i32], ptr %4, i32 0, i32 1 + store i32 2, ptr %5, align 4 + %6 = getelementptr inbounds [3 x [4 x i32]], ptr %2, i32 0, i32 1 + %7 = getelementptr inbounds [4 x i32], ptr %6, i32 0, i32 0 + store i32 3, ptr %7, align 16 + %8 = getelementptr inbounds [4 x i32], ptr %6, i32 0, i32 2 + store i32 1, ptr %8, align 8 + %9 = getelementptr inbounds [3 x [4 x i32]], ptr %2, i32 0, i32 2 + %10 = getelementptr inbounds [4 x i32], ptr %9, i32 0, i32 0 + store i32 2, ptr %10, align 16 + %11 = getelementptr inbounds [4 x i32], ptr %9, i32 0, i32 1 + store i32 4, ptr %11, align 4 + %12 = getelementptr inbounds [3 x [4 x i32]], ptr %2, i64 0, i64 0 + %13 = call noundef i32 @_Z6maxBPMPA4_i(ptr noundef %12) + store i32 %13, ptr %3, align 4 + ret i32 0 +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_channel_assignment.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/coin-change.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/coin-change.ll new file mode 100644 index 00000000..e584a164 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/coin-change.ll @@ -0,0 +1,260 @@ +; ModuleID = 'PE-benchmarks/coin-change.cpp' +source_filename = "PE-benchmarks/coin-change.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [3 x i32] [i32 1, i32 2, i32 3], align 4 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_coin_change.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z5countPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca ptr, align 8 + %12 = alloca i64, align 8 + %13 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %14 = load i32, ptr %6, align 4 + %15 = add nsw i32 %14, 1 + %16 = zext i32 %15 to i64 + %17 = load i32, ptr %5, align 4 + %18 = zext i32 %17 to i64 + %19 = call ptr @llvm.stacksave() + store ptr %19, ptr %11, align 8 + %20 = mul nuw i64 %16, %18 + %21 = alloca i32, i64 %20, align 16 + store i64 %16, ptr %12, align 8 + store i64 %18, ptr %13, align 8 + store i32 0, ptr %7, align 4 + br label %22 + +22: ; preds = %32, %3 + %23 = load i32, ptr %7, align 4 + %24 = load i32, ptr %5, align 4 + %25 = icmp slt i32 %23, %24 + br i1 %25, label %26, label %35 + +26: ; preds = %22 + %27 = mul nsw i64 0, %18 + %28 = getelementptr inbounds i32, ptr %21, i64 %27 + %29 = load i32, ptr %7, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds i32, ptr %28, i64 %30 + store i32 1, ptr %31, align 4 + br label %32 + +32: ; preds = %26 + %33 = load i32, ptr %7, align 4 + %34 = add nsw i32 %33, 1 + store i32 %34, ptr %7, align 4 + br label %22, !llvm.loop !6 + +35: ; preds = %22 + store i32 1, ptr %7, align 4 + br label %36 + +36: ; preds = %102, %35 + %37 = load i32, ptr %7, align 4 + %38 = load i32, ptr %6, align 4 + %39 = add nsw i32 %38, 1 + %40 = icmp slt i32 %37, %39 + br i1 %40, label %41, label %105 + +41: ; preds = %36 + store i32 0, ptr %8, align 4 + br label %42 + +42: ; preds = %98, %41 + %43 = load i32, ptr %8, align 4 + %44 = load i32, ptr %5, align 4 + %45 = icmp slt i32 %43, %44 + br i1 %45, label %46, label %101 + +46: ; preds = %42 + %47 = load i32, ptr %7, align 4 + %48 = load ptr, ptr %4, align 8 + %49 = load i32, ptr %8, align 4 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds i32, ptr %48, i64 %50 + %52 = load i32, ptr %51, align 4 + %53 = sub nsw i32 %47, %52 + %54 = icmp sge i32 %53, 0 + br i1 %54, label %55, label %70 + +55: ; preds = %46 + %56 = load i32, ptr %7, align 4 + %57 = load ptr, ptr %4, align 8 + %58 = load i32, ptr %8, align 4 + %59 = sext i32 %58 to i64 + %60 = getelementptr inbounds i32, ptr %57, i64 %59 + %61 = load i32, ptr %60, align 4 + %62 = sub nsw i32 %56, %61 + %63 = sext i32 %62 to i64 + %64 = mul nsw i64 %63, %18 + %65 = getelementptr inbounds i32, ptr %21, i64 %64 + %66 = load i32, ptr %8, align 4 + %67 = sext i32 %66 to i64 + %68 = getelementptr inbounds i32, ptr %65, i64 %67 + %69 = load i32, ptr %68, align 4 + br label %71 + +70: ; preds = %46 + br label %71 + +71: ; preds = %70, %55 + %72 = phi i32 [ %69, %55 ], [ 0, %70 ] + store i32 %72, ptr %9, align 4 + %73 = load i32, ptr %8, align 4 + %74 = icmp sge i32 %73, 1 + br i1 %74, label %75, label %85 + +75: ; preds = %71 + %76 = load i32, ptr %7, align 4 + %77 = sext i32 %76 to i64 + %78 = mul nsw i64 %77, %18 + %79 = getelementptr inbounds i32, ptr %21, i64 %78 + %80 = load i32, ptr %8, align 4 + %81 = sub nsw i32 %80, 1 + %82 = sext i32 %81 to i64 + %83 = getelementptr inbounds i32, ptr %79, i64 %82 + %84 = load i32, ptr %83, align 4 + br label %86 + +85: ; preds = %71 + br label %86 + +86: ; preds = %85, %75 + %87 = phi i32 [ %84, %75 ], [ 0, %85 ] + store i32 %87, ptr %10, align 4 + %88 = load i32, ptr %9, align 4 + %89 = load i32, ptr %10, align 4 + %90 = add nsw i32 %88, %89 + %91 = load i32, ptr %7, align 4 + %92 = sext i32 %91 to i64 + %93 = mul nsw i64 %92, %18 + %94 = getelementptr inbounds i32, ptr %21, i64 %93 + %95 = load i32, ptr %8, align 4 + %96 = sext i32 %95 to i64 + %97 = getelementptr inbounds i32, ptr %94, i64 %96 + store i32 %90, ptr %97, align 4 + br label %98 + +98: ; preds = %86 + %99 = load i32, ptr %8, align 4 + %100 = add nsw i32 %99, 1 + store i32 %100, ptr %8, align 4 + br label %42, !llvm.loop !8 + +101: ; preds = %42 + br label %102 + +102: ; preds = %101 + %103 = load i32, ptr %7, align 4 + %104 = add nsw i32 %103, 1 + store i32 %104, ptr %7, align 4 + br label %36, !llvm.loop !9 + +105: ; preds = %36 + %106 = load i32, ptr %6, align 4 + %107 = sext i32 %106 to i64 + %108 = mul nsw i64 %107, %18 + %109 = getelementptr inbounds i32, ptr %21, i64 %108 + %110 = load i32, ptr %5, align 4 + %111 = sub nsw i32 %110, 1 + %112 = sext i32 %111 to i64 + %113 = getelementptr inbounds i32, ptr %109, i64 %112 + %114 = load i32, ptr %113, align 4 + %115 = load ptr, ptr %11, align 8 + call void @llvm.stackrestore(ptr %115) + ret i32 %114 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [3 x i32], align 4 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %2, ptr align 4 @__const.main.arr, i64 12, i1 false) + store i32 3, ptr %3, align 4 + store i32 4, ptr %4, align 4 + %5 = getelementptr inbounds [3 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + %7 = load i32, ptr %4, align 4 + %8 = call noundef i32 @_Z5countPiii(ptr noundef %5, i32 noundef %6, i32 noundef %7) + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %8) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_coin_change.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/collect-maximum-points-in-a-grid-using-two-traversals.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/collect-maximum-points-in-a-grid-using-two-traversals.ll new file mode 100644 index 00000000..17c4394d --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/collect-maximum-points-in-a-grid-using-two-traversals.ll @@ -0,0 +1,488 @@ +; ModuleID = 'PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp' +source_filename = "PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +$_ZSt3maxIiERKT_S2_S2_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [5 x [4 x i32]] [[4 x i32] [i32 3, i32 6, i32 8, i32 2], [4 x i32] [i32 5, i32 2, i32 4, i32 3], [4 x i32] [i32 1, i32 1, i32 20, i32 10], [4 x i32] [i32 1, i32 1, i32 20, i32 10], [4 x i32] [i32 1, i32 1, i32 20, i32 10]], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [23 x i8] c"Maximum collection is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_collect_maximum_points_in_a_grid_using_two_traversals.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z7isValidiii(i32 noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store i32 %0, ptr %4, align 4 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load i32, ptr %4, align 4 + %8 = icmp sge i32 %7, 0 + br i1 %8, label %9, label %24 + +9: ; preds = %3 + %10 = load i32, ptr %4, align 4 + %11 = icmp slt i32 %10, 5 + br i1 %11, label %12, label %24 + +12: ; preds = %9 + %13 = load i32, ptr %5, align 4 + %14 = icmp sge i32 %13, 0 + br i1 %14, label %15, label %24 + +15: ; preds = %12 + %16 = load i32, ptr %5, align 4 + %17 = icmp slt i32 %16, 4 + br i1 %17, label %18, label %24 + +18: ; preds = %15 + %19 = load i32, ptr %6, align 4 + %20 = icmp sge i32 %19, 0 + br i1 %20, label %21, label %24 + +21: ; preds = %18 + %22 = load i32, ptr %6, align 4 + %23 = icmp slt i32 %22, 4 + br label %24 + +24: ; preds = %21, %18, %15, %12, %9, %3 + %25 = phi i1 [ false, %18 ], [ false, %15 ], [ false, %12 ], [ false, %9 ], [ false, %3 ], [ %23, %21 ] + ret i1 %25 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii(ptr noundef %0, ptr noundef %1, i32 noundef %2, i32 noundef %3, i32 noundef %4) #5 { + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + %16 = alloca i32, align 4 + %17 = alloca i32, align 4 + %18 = alloca i32, align 4 + %19 = alloca i32, align 4 + %20 = alloca i32, align 4 + %21 = alloca i32, align 4 + %22 = alloca i32, align 4 + store ptr %0, ptr %7, align 8 + store ptr %1, ptr %8, align 8 + store i32 %2, ptr %9, align 4 + store i32 %3, ptr %10, align 4 + store i32 %4, ptr %11, align 4 + %23 = load i32, ptr %9, align 4 + %24 = load i32, ptr %10, align 4 + %25 = load i32, ptr %11, align 4 + %26 = call noundef zeroext i1 @_Z7isValidiii(i32 noundef %23, i32 noundef %24, i32 noundef %25) + br i1 %26, label %28, label %27 + +27: ; preds = %5 + store i32 -2147483648, ptr %6, align 4 + br label %254 + +28: ; preds = %5 + %29 = load i32, ptr %9, align 4 + %30 = icmp eq i32 %29, 4 + br i1 %30, label %31, label %70 + +31: ; preds = %28 + %32 = load i32, ptr %10, align 4 + %33 = icmp eq i32 %32, 0 + br i1 %33, label %34, label %70 + +34: ; preds = %31 + %35 = load i32, ptr %11, align 4 + %36 = icmp eq i32 %35, 3 + br i1 %36, label %37, label %70 + +37: ; preds = %34 + %38 = load i32, ptr %10, align 4 + %39 = load i32, ptr %11, align 4 + %40 = icmp eq i32 %38, %39 + br i1 %40, label %41, label %50 + +41: ; preds = %37 + %42 = load ptr, ptr %7, align 8 + %43 = load i32, ptr %9, align 4 + %44 = sext i32 %43 to i64 + %45 = getelementptr inbounds [4 x i32], ptr %42, i64 %44 + %46 = load i32, ptr %10, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds [4 x i32], ptr %45, i64 0, i64 %47 + %49 = load i32, ptr %48, align 4 + br label %68 + +50: ; preds = %37 + %51 = load ptr, ptr %7, align 8 + %52 = load i32, ptr %9, align 4 + %53 = sext i32 %52 to i64 + %54 = getelementptr inbounds [4 x i32], ptr %51, i64 %53 + %55 = load i32, ptr %10, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds [4 x i32], ptr %54, i64 0, i64 %56 + %58 = load i32, ptr %57, align 4 + %59 = load ptr, ptr %7, align 8 + %60 = load i32, ptr %9, align 4 + %61 = sext i32 %60 to i64 + %62 = getelementptr inbounds [4 x i32], ptr %59, i64 %61 + %63 = load i32, ptr %11, align 4 + %64 = sext i32 %63 to i64 + %65 = getelementptr inbounds [4 x i32], ptr %62, i64 0, i64 %64 + %66 = load i32, ptr %65, align 4 + %67 = add nsw i32 %58, %66 + br label %68 + +68: ; preds = %50, %41 + %69 = phi i32 [ %49, %41 ], [ %67, %50 ] + store i32 %69, ptr %6, align 4 + br label %254 + +70: ; preds = %34, %31, %28 + %71 = load i32, ptr %9, align 4 + %72 = icmp eq i32 %71, 4 + br i1 %72, label %73, label %74 + +73: ; preds = %70 + store i32 -2147483648, ptr %6, align 4 + br label %254 + +74: ; preds = %70 + %75 = load ptr, ptr %8, align 8 + %76 = load i32, ptr %9, align 4 + %77 = sext i32 %76 to i64 + %78 = getelementptr inbounds [4 x [4 x i32]], ptr %75, i64 %77 + %79 = load i32, ptr %10, align 4 + %80 = sext i32 %79 to i64 + %81 = getelementptr inbounds [4 x [4 x i32]], ptr %78, i64 0, i64 %80 + %82 = load i32, ptr %11, align 4 + %83 = sext i32 %82 to i64 + %84 = getelementptr inbounds [4 x i32], ptr %81, i64 0, i64 %83 + %85 = load i32, ptr %84, align 4 + %86 = icmp ne i32 %85, -1 + br i1 %86, label %87, label %99 + +87: ; preds = %74 + %88 = load ptr, ptr %8, align 8 + %89 = load i32, ptr %9, align 4 + %90 = sext i32 %89 to i64 + %91 = getelementptr inbounds [4 x [4 x i32]], ptr %88, i64 %90 + %92 = load i32, ptr %10, align 4 + %93 = sext i32 %92 to i64 + %94 = getelementptr inbounds [4 x [4 x i32]], ptr %91, i64 0, i64 %93 + %95 = load i32, ptr %11, align 4 + %96 = sext i32 %95 to i64 + %97 = getelementptr inbounds [4 x i32], ptr %94, i64 0, i64 %96 + %98 = load i32, ptr %97, align 4 + store i32 %98, ptr %6, align 4 + br label %254 + +99: ; preds = %74 + store i32 -2147483648, ptr %12, align 4 + %100 = load i32, ptr %10, align 4 + %101 = load i32, ptr %11, align 4 + %102 = icmp eq i32 %100, %101 + br i1 %102, label %103, label %112 + +103: ; preds = %99 + %104 = load ptr, ptr %7, align 8 + %105 = load i32, ptr %9, align 4 + %106 = sext i32 %105 to i64 + %107 = getelementptr inbounds [4 x i32], ptr %104, i64 %106 + %108 = load i32, ptr %10, align 4 + %109 = sext i32 %108 to i64 + %110 = getelementptr inbounds [4 x i32], ptr %107, i64 0, i64 %109 + %111 = load i32, ptr %110, align 4 + br label %130 + +112: ; preds = %99 + %113 = load ptr, ptr %7, align 8 + %114 = load i32, ptr %9, align 4 + %115 = sext i32 %114 to i64 + %116 = getelementptr inbounds [4 x i32], ptr %113, i64 %115 + %117 = load i32, ptr %10, align 4 + %118 = sext i32 %117 to i64 + %119 = getelementptr inbounds [4 x i32], ptr %116, i64 0, i64 %118 + %120 = load i32, ptr %119, align 4 + %121 = load ptr, ptr %7, align 8 + %122 = load i32, ptr %9, align 4 + %123 = sext i32 %122 to i64 + %124 = getelementptr inbounds [4 x i32], ptr %121, i64 %123 + %125 = load i32, ptr %11, align 4 + %126 = sext i32 %125 to i64 + %127 = getelementptr inbounds [4 x i32], ptr %124, i64 0, i64 %126 + %128 = load i32, ptr %127, align 4 + %129 = add nsw i32 %120, %128 + br label %130 + +130: ; preds = %112, %103 + %131 = phi i32 [ %111, %103 ], [ %129, %112 ] + store i32 %131, ptr %13, align 4 + %132 = load i32, ptr %13, align 4 + %133 = load ptr, ptr %7, align 8 + %134 = load ptr, ptr %8, align 8 + %135 = load i32, ptr %9, align 4 + %136 = add nsw i32 %135, 1 + %137 = load i32, ptr %10, align 4 + %138 = load i32, ptr %11, align 4 + %139 = sub nsw i32 %138, 1 + %140 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii(ptr noundef %133, ptr noundef %134, i32 noundef %136, i32 noundef %137, i32 noundef %139) + %141 = add nsw i32 %132, %140 + store i32 %141, ptr %14, align 4 + %142 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %12, ptr noundef nonnull align 4 dereferenceable(4) %14) + %143 = load i32, ptr %142, align 4 + store i32 %143, ptr %12, align 4 + %144 = load i32, ptr %13, align 4 + %145 = load ptr, ptr %7, align 8 + %146 = load ptr, ptr %8, align 8 + %147 = load i32, ptr %9, align 4 + %148 = add nsw i32 %147, 1 + %149 = load i32, ptr %10, align 4 + %150 = load i32, ptr %11, align 4 + %151 = add nsw i32 %150, 1 + %152 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii(ptr noundef %145, ptr noundef %146, i32 noundef %148, i32 noundef %149, i32 noundef %151) + %153 = add nsw i32 %144, %152 + store i32 %153, ptr %15, align 4 + %154 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %12, ptr noundef nonnull align 4 dereferenceable(4) %15) + %155 = load i32, ptr %154, align 4 + store i32 %155, ptr %12, align 4 + %156 = load i32, ptr %13, align 4 + %157 = load ptr, ptr %7, align 8 + %158 = load ptr, ptr %8, align 8 + %159 = load i32, ptr %9, align 4 + %160 = add nsw i32 %159, 1 + %161 = load i32, ptr %10, align 4 + %162 = load i32, ptr %11, align 4 + %163 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii(ptr noundef %157, ptr noundef %158, i32 noundef %160, i32 noundef %161, i32 noundef %162) + %164 = add nsw i32 %156, %163 + store i32 %164, ptr %16, align 4 + %165 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %12, ptr noundef nonnull align 4 dereferenceable(4) %16) + %166 = load i32, ptr %165, align 4 + store i32 %166, ptr %12, align 4 + %167 = load i32, ptr %13, align 4 + %168 = load ptr, ptr %7, align 8 + %169 = load ptr, ptr %8, align 8 + %170 = load i32, ptr %9, align 4 + %171 = add nsw i32 %170, 1 + %172 = load i32, ptr %10, align 4 + %173 = sub nsw i32 %172, 1 + %174 = load i32, ptr %11, align 4 + %175 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii(ptr noundef %168, ptr noundef %169, i32 noundef %171, i32 noundef %173, i32 noundef %174) + %176 = add nsw i32 %167, %175 + store i32 %176, ptr %17, align 4 + %177 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %12, ptr noundef nonnull align 4 dereferenceable(4) %17) + %178 = load i32, ptr %177, align 4 + store i32 %178, ptr %12, align 4 + %179 = load i32, ptr %13, align 4 + %180 = load ptr, ptr %7, align 8 + %181 = load ptr, ptr %8, align 8 + %182 = load i32, ptr %9, align 4 + %183 = add nsw i32 %182, 1 + %184 = load i32, ptr %10, align 4 + %185 = sub nsw i32 %184, 1 + %186 = load i32, ptr %11, align 4 + %187 = sub nsw i32 %186, 1 + %188 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii(ptr noundef %180, ptr noundef %181, i32 noundef %183, i32 noundef %185, i32 noundef %187) + %189 = add nsw i32 %179, %188 + store i32 %189, ptr %18, align 4 + %190 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %12, ptr noundef nonnull align 4 dereferenceable(4) %18) + %191 = load i32, ptr %190, align 4 + store i32 %191, ptr %12, align 4 + %192 = load i32, ptr %13, align 4 + %193 = load ptr, ptr %7, align 8 + %194 = load ptr, ptr %8, align 8 + %195 = load i32, ptr %9, align 4 + %196 = add nsw i32 %195, 1 + %197 = load i32, ptr %10, align 4 + %198 = sub nsw i32 %197, 1 + %199 = load i32, ptr %11, align 4 + %200 = add nsw i32 %199, 1 + %201 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii(ptr noundef %193, ptr noundef %194, i32 noundef %196, i32 noundef %198, i32 noundef %200) + %202 = add nsw i32 %192, %201 + store i32 %202, ptr %19, align 4 + %203 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %12, ptr noundef nonnull align 4 dereferenceable(4) %19) + %204 = load i32, ptr %203, align 4 + store i32 %204, ptr %12, align 4 + %205 = load i32, ptr %13, align 4 + %206 = load ptr, ptr %7, align 8 + %207 = load ptr, ptr %8, align 8 + %208 = load i32, ptr %9, align 4 + %209 = add nsw i32 %208, 1 + %210 = load i32, ptr %10, align 4 + %211 = add nsw i32 %210, 1 + %212 = load i32, ptr %11, align 4 + %213 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii(ptr noundef %206, ptr noundef %207, i32 noundef %209, i32 noundef %211, i32 noundef %212) + %214 = add nsw i32 %205, %213 + store i32 %214, ptr %20, align 4 + %215 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %12, ptr noundef nonnull align 4 dereferenceable(4) %20) + %216 = load i32, ptr %215, align 4 + store i32 %216, ptr %12, align 4 + %217 = load i32, ptr %13, align 4 + %218 = load ptr, ptr %7, align 8 + %219 = load ptr, ptr %8, align 8 + %220 = load i32, ptr %9, align 4 + %221 = add nsw i32 %220, 1 + %222 = load i32, ptr %10, align 4 + %223 = add nsw i32 %222, 1 + %224 = load i32, ptr %11, align 4 + %225 = sub nsw i32 %224, 1 + %226 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii(ptr noundef %218, ptr noundef %219, i32 noundef %221, i32 noundef %223, i32 noundef %225) + %227 = add nsw i32 %217, %226 + store i32 %227, ptr %21, align 4 + %228 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %12, ptr noundef nonnull align 4 dereferenceable(4) %21) + %229 = load i32, ptr %228, align 4 + store i32 %229, ptr %12, align 4 + %230 = load i32, ptr %13, align 4 + %231 = load ptr, ptr %7, align 8 + %232 = load ptr, ptr %8, align 8 + %233 = load i32, ptr %9, align 4 + %234 = add nsw i32 %233, 1 + %235 = load i32, ptr %10, align 4 + %236 = add nsw i32 %235, 1 + %237 = load i32, ptr %11, align 4 + %238 = add nsw i32 %237, 1 + %239 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii(ptr noundef %231, ptr noundef %232, i32 noundef %234, i32 noundef %236, i32 noundef %238) + %240 = add nsw i32 %230, %239 + store i32 %240, ptr %22, align 4 + %241 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %12, ptr noundef nonnull align 4 dereferenceable(4) %22) + %242 = load i32, ptr %241, align 4 + store i32 %242, ptr %12, align 4 + %243 = load i32, ptr %12, align 4 + %244 = load ptr, ptr %8, align 8 + %245 = load i32, ptr %9, align 4 + %246 = sext i32 %245 to i64 + %247 = getelementptr inbounds [4 x [4 x i32]], ptr %244, i64 %246 + %248 = load i32, ptr %10, align 4 + %249 = sext i32 %248 to i64 + %250 = getelementptr inbounds [4 x [4 x i32]], ptr %247, i64 0, i64 %249 + %251 = load i32, ptr %11, align 4 + %252 = sext i32 %251 to i64 + %253 = getelementptr inbounds [4 x i32], ptr %250, i64 0, i64 %252 + store i32 %243, ptr %253, align 4 + store i32 %243, ptr %6, align 4 + br label %254 + +254: ; preds = %130, %87, %73, %68, %27 + %255 = load i32, ptr %6, align 4 + ret i32 %255 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z15geMaxCollectionPA4_i(ptr noundef %0) #5 { + %2 = alloca ptr, align 8 + %3 = alloca [5 x [4 x [4 x i32]]], align 16 + store ptr %0, ptr %2, align 8 + %4 = getelementptr inbounds [5 x [4 x [4 x i32]]], ptr %3, i64 0, i64 0 + call void @llvm.memset.p0.i64(ptr align 16 %4, i8 -1, i64 320, i1 false) + %5 = load ptr, ptr %2, align 8 + %6 = getelementptr inbounds [5 x [4 x [4 x i32]]], ptr %3, i64 0, i64 0 + %7 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii(ptr noundef %5, ptr noundef %6, i32 noundef 0, i32 noundef 0, i32 noundef 3) + ret i32 %7 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #6 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [5 x [4 x i32]], align 16 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 80, i1 false) + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %4 = getelementptr inbounds [5 x [4 x i32]], ptr %2, i64 0, i64 0 + %5 = call noundef i32 @_Z15geMaxCollectionPA4_i(ptr noundef %4) + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %3, i32 noundef %5) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_collect_maximum_points_in_a_grid_using_two_traversals.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/construction-of-lcp-array-from-suffix-array.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/construction-of-lcp-array-from-suffix-array.ll new file mode 100644 index 00000000..3c7cc5d1 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/construction-of-lcp-array-from-suffix-array.ll @@ -0,0 +1,4582 @@ +; ModuleID = 'PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp' +source_filename = "PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%struct.suffix = type { i32, [2 x i32] } +%"class.std::vector" = type { %"struct.std::_Vector_base" } +%"struct.std::_Vector_base" = type { %"struct.std::_Vector_base>::_Vector_impl" } +%"struct.std::_Vector_base>::_Vector_impl" = type { %"struct.std::_Vector_base>::_Vector_impl_data" } +%"struct.std::_Vector_base>::_Vector_impl_data" = type { ptr, ptr, ptr } +%"struct.__gnu_cxx::__ops::_Iter_comp_iter" = type { ptr } +%"class.__gnu_cxx::__normal_iterator" = type { ptr } +%"class.std::allocator" = type { i8 } +%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } +%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { ptr } +%union.anon = type { i64, [8 x i8] } +%"class.std::allocator.0" = type { i8 } +%"class.__gnu_cxx::__normal_iterator.3" = type { ptr } +%"struct.std::__false_type" = type { i8 } +%"struct.std::forward_iterator_tag" = type { i8 } +%"struct.std::random_access_iterator_tag" = type { i8 } +%"struct.__gnu_cxx::__ops::_Iter_comp_val" = type { ptr } +%"struct.__gnu_cxx::__ops::_Val_comp_iter" = type { ptr } +%"struct.std::integral_constant" = type { i8 } + +$_ZSt4sortIP6suffixPFiS0_S0_EEvT_S4_T0_ = comdat any + +$_ZNSt6vectorIiSaIiEEC2Ev = comdat any + +$_ZNSt6vectorIiSaIiEE9push_backERKi = comdat any + +$_ZNSt6vectorIiSaIiEED2Ev = comdat any + +$_ZNKSt6vectorIiSaIiEE4sizeEv = comdat any + +$_ZNSaIiEC2Ev = comdat any + +$_ZNSt6vectorIiSaIiEEC2EmRKiRKS0_ = comdat any + +$_ZNSaIiED2Ev = comdat any + +$_ZNSt6vectorIiSaIiEEixEm = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ = comdat any + +$_ZNSt6vectorIiSaIiEEC2ERKS1_ = comdat any + +$_ZNSt12_Vector_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_ = comdat any + +$_ZNSt11char_traitsIcE6lengthEPKc = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag = comdat any + +$_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_ = comdat any + +$_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_ = comdat any + +$__clang_call_terminate = comdat any + +$_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag = comdat any + +$_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_ = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any + +$_ZSt6__sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_ = comdat any + +$_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFi6suffixS2_EEENS0_15_Iter_comp_iterIT_EES6_ = comdat any + +$_ZSt16__introsort_loopIP6suffixlN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_T1_ = comdat any + +$_ZSt4__lgl = comdat any + +$_ZSt22__final_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_ = comdat any + +$_ZSt14__partial_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_ = comdat any + +$_ZSt27__unguarded_partition_pivotIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_T0_ = comdat any + +$_ZSt13__heap_selectIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_ = comdat any + +$_ZSt11__sort_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_ = comdat any + +$_ZSt11__make_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_ = comdat any + +$_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_ = comdat any + +$_ZSt10__pop_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_RT0_ = comdat any + +$_ZSt13__adjust_heapIP6suffixlS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_T0_S9_T1_T2_ = comdat any + +$_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE = comdat any + +$_ZSt11__push_heapIP6suffixlS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFiS0_S0_EEEEvT_T0_S9_T1_RT2_ = comdat any + +$_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEclIPS2_S2_EEbT_RT0_ = comdat any + +$_ZSt22__move_median_to_firstIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_S8_T0_ = comdat any + +$_ZSt21__unguarded_partitionIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_S8_T0_ = comdat any + +$_ZSt9iter_swapIP6suffixS1_EvT_T0_ = comdat any + +$_ZSt4swapI6suffixENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_ = comdat any + +$_ZSt16__insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_ = comdat any + +$_ZSt26__unguarded_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_ = comdat any + +$_ZSt13move_backwardIP6suffixS1_ET0_T_S3_S2_ = comdat any + +$_ZSt25__unguarded_linear_insertIP6suffixN9__gnu_cxx5__ops14_Val_comp_iterIPFiS0_S0_EEEEvT_T0_ = comdat any + +$_ZN9__gnu_cxx5__ops15__val_comp_iterIPFi6suffixS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE = comdat any + +$_ZSt22__copy_move_backward_aILb1EP6suffixS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__miter_baseIP6suffixET_S2_ = comdat any + +$_ZSt12__niter_wrapIP6suffixET_RKS2_S2_ = comdat any + +$_ZSt23__copy_move_backward_a1ILb1EP6suffixS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__niter_baseIP6suffixET_S2_ = comdat any + +$_ZSt23__copy_move_backward_a2ILb1EP6suffixS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI6suffixEEPT_PKS4_S7_S5_ = comdat any + +$_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEclIS2_PS2_EEbRT_T0_ = comdat any + +$_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE = comdat any + +$_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEC2ES4_ = comdat any + +$_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSt12_Vector_baseIiSaIiEED2Ev = comdat any + +$_ZSt8_DestroyIPiEvT_S1_ = comdat any + +$_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_ = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev = comdat any + +$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any + +$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any + +$_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_ = comdat any + +$_ZNSt6vectorIiSaIiEE3endEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc = comdat any + +$_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_ = comdat any + +$_ZNSt6vectorIiSaIiEE5beginEv = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm = comdat any + +$_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_ = comdat any + +$_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv = comdat any + +$_ZNKSt6vectorIiSaIiEE8max_sizeEv = comdat any + +$_ZSt3maxImERKT_S2_S2_ = comdat any + +$_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_ = comdat any + +$_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any + +$_ZSt3minImERKT_S2_S2_ = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_ = comdat any + +$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any + +$_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE = comdat any + +$_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_ = comdat any + +$_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E = comdat any + +$_ZSt12__niter_baseIPiET_S1_ = comdat any + +$_ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_ = comdat any + +$_ZNSt12_Vector_baseIiSaIiEEC2EmRKS0_ = comdat any + +$_ZNSt6vectorIiSaIiEE18_M_fill_initializeEmRKi = comdat any + +$_ZNSaIiEC2ERKS_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_ = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_ = comdat any + +$_ZNSt12_Vector_baseIiSaIiEE17_M_create_storageEm = comdat any + +$_ZSt24__uninitialized_fill_n_aIPimiiET_S1_T0_RKT1_RSaIT2_E = comdat any + +$_ZSt20uninitialized_fill_nIPimiET_S1_T0_RKT1_ = comdat any + +$_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPimiEET_S3_T0_RKT1_ = comdat any + +$_ZSt6fill_nIPimiET_S1_T0_RKT1_ = comdat any + +$_ZSt10__fill_n_aIPimiET_S1_T0_RKT1_St26random_access_iterator_tag = comdat any + +$_ZSt17__size_to_integerm = comdat any + +$_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_ = comdat any + +$_ZSt8__fill_aIPiiEvT_S1_RKT0_ = comdat any + +$_ZSt9__fill_a1IPiiEN9__gnu_cxx11__enable_ifIXsr11__is_scalarIT0_EE7__valueEvE6__typeET_S6_RKS3_ = comdat any + +$_ZN9__gnu_cxx14__alloc_traitsISaIiEiE17_S_select_on_copyERKS1_ = comdat any + +$_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiiET0_T_SA_S9_RSaIT1_E = comdat any + +$_ZNKSt6vectorIiSaIiEE5beginEv = comdat any + +$_ZNKSt6vectorIiSaIiEE3endEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE37select_on_container_copy_constructionERKS0_ = comdat any + +$_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_ = comdat any + +$_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiEET0_T_SC_SB_ = comdat any + +$_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_ = comdat any + +$_ZSt13__copy_move_aILb0EN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET1_T0_SA_S9_ = comdat any + +$_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEET_S8_ = comdat any + +$_ZSt12__niter_wrapIPiET_RKS1_S1_ = comdat any + +$_ZSt14__copy_move_a1ILb0EPKiPiET1_T0_S4_S3_ = comdat any + +$_ZSt12__niter_baseIPKiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE = comdat any + +$_ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_ = comdat any + +$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_ = comdat any + +$_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv = comdat any + +$_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.1 = private unnamed_addr constant [7 x i8] c"banana\00", align 1 +@.str.2 = private unnamed_addr constant [17 x i8] c"Suffix Array : \0A\00", align 1 +@.str.3 = private unnamed_addr constant [15 x i8] c"\0ALCP Array : \0A\00", align 1 +@.str.4 = private unnamed_addr constant [42 x i8] c"basic_string::_M_construct null not valid\00", align 1 +@.str.5 = private unnamed_addr constant [26 x i8] c"vector::_M_realloc_insert\00", align 1 +@.str.6 = private unnamed_addr constant [49 x i8] c"cannot create std::vector larger than max_size()\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_construction_of_lcp_array_from_suffix_array.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3cmp6suffixS_(i64 %0, i32 %1, i64 %2, i32 %3) #4 { + %5 = alloca %struct.suffix, align 4 + %6 = alloca { i64, i32 }, align 4 + %7 = alloca %struct.suffix, align 4 + %8 = alloca { i64, i32 }, align 4 + %9 = getelementptr inbounds { i64, i32 }, ptr %6, i32 0, i32 0 + store i64 %0, ptr %9, align 4 + %10 = getelementptr inbounds { i64, i32 }, ptr %6, i32 0, i32 1 + store i32 %1, ptr %10, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %5, ptr align 4 %6, i64 12, i1 false) + %11 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 0 + store i64 %2, ptr %11, align 4 + %12 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 1 + store i32 %3, ptr %12, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %8, i64 12, i1 false) + %13 = getelementptr inbounds %struct.suffix, ptr %5, i32 0, i32 1 + %14 = getelementptr inbounds [2 x i32], ptr %13, i64 0, i64 0 + %15 = load i32, ptr %14, align 4 + %16 = getelementptr inbounds %struct.suffix, ptr %7, i32 0, i32 1 + %17 = getelementptr inbounds [2 x i32], ptr %16, i64 0, i64 0 + %18 = load i32, ptr %17, align 4 + %19 = icmp eq i32 %15, %18 + br i1 %19, label %20, label %30 + +20: ; preds = %4 + %21 = getelementptr inbounds %struct.suffix, ptr %5, i32 0, i32 1 + %22 = getelementptr inbounds [2 x i32], ptr %21, i64 0, i64 1 + %23 = load i32, ptr %22, align 4 + %24 = getelementptr inbounds %struct.suffix, ptr %7, i32 0, i32 1 + %25 = getelementptr inbounds [2 x i32], ptr %24, i64 0, i64 1 + %26 = load i32, ptr %25, align 4 + %27 = icmp slt i32 %23, %26 + %28 = zext i1 %27 to i64 + %29 = select i1 %27, i32 1, i32 0 + br label %40 + +30: ; preds = %4 + %31 = getelementptr inbounds %struct.suffix, ptr %5, i32 0, i32 1 + %32 = getelementptr inbounds [2 x i32], ptr %31, i64 0, i64 0 + %33 = load i32, ptr %32, align 4 + %34 = getelementptr inbounds %struct.suffix, ptr %7, i32 0, i32 1 + %35 = getelementptr inbounds [2 x i32], ptr %34, i64 0, i64 0 + %36 = load i32, ptr %35, align 4 + %37 = icmp slt i32 %33, %36 + %38 = zext i1 %37 to i64 + %39 = select i1 %37, i32 1, i32 0 + br label %40 + +40: ; preds = %30, %20 + %41 = phi i32 [ %29, %20 ], [ %39, %30 ] + ret i32 %41 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #5 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z16buildSuffixArrayNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(ptr noalias sret(%"class.std::vector") align 8 %0, ptr noundef %1, i32 noundef %2) #6 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca i32, align 4 + %9 = alloca i64, align 8 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + %16 = alloca i1, align 1 + %17 = alloca i32, align 4 + %18 = alloca ptr, align 8 + %19 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %2, ptr %5, align 4 + %20 = load i32, ptr %5, align 4 + %21 = zext i32 %20 to i64 + %22 = call ptr @llvm.stacksave() + store ptr %22, ptr %6, align 8 + %23 = alloca %struct.suffix, i64 %21, align 16 + store i64 %21, ptr %7, align 8 + store i32 0, ptr %8, align 4 + br label %24 + +24: ; preds = %65, %3 + %25 = load i32, ptr %8, align 4 + %26 = load i32, ptr %5, align 4 + %27 = icmp slt i32 %25, %26 + br i1 %27, label %28, label %68 + +28: ; preds = %24 + %29 = load i32, ptr %8, align 4 + %30 = load i32, ptr %8, align 4 + %31 = sext i32 %30 to i64 + %32 = getelementptr inbounds %struct.suffix, ptr %23, i64 %31 + %33 = getelementptr inbounds %struct.suffix, ptr %32, i32 0, i32 0 + store i32 %29, ptr %33, align 4 + %34 = load i32, ptr %8, align 4 + %35 = sext i32 %34 to i64 + %36 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %35) + %37 = load i8, ptr %36, align 1 + %38 = sext i8 %37 to i32 + %39 = sub nsw i32 %38, 97 + %40 = load i32, ptr %8, align 4 + %41 = sext i32 %40 to i64 + %42 = getelementptr inbounds %struct.suffix, ptr %23, i64 %41 + %43 = getelementptr inbounds %struct.suffix, ptr %42, i32 0, i32 1 + %44 = getelementptr inbounds [2 x i32], ptr %43, i64 0, i64 0 + store i32 %39, ptr %44, align 4 + %45 = load i32, ptr %8, align 4 + %46 = add nsw i32 %45, 1 + %47 = load i32, ptr %5, align 4 + %48 = icmp slt i32 %46, %47 + br i1 %48, label %49, label %57 + +49: ; preds = %28 + %50 = load i32, ptr %8, align 4 + %51 = add nsw i32 %50, 1 + %52 = sext i32 %51 to i64 + %53 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %52) + %54 = load i8, ptr %53, align 1 + %55 = sext i8 %54 to i32 + %56 = sub nsw i32 %55, 97 + br label %58 + +57: ; preds = %28 + br label %58 + +58: ; preds = %57, %49 + %59 = phi i32 [ %56, %49 ], [ -1, %57 ] + %60 = load i32, ptr %8, align 4 + %61 = sext i32 %60 to i64 + %62 = getelementptr inbounds %struct.suffix, ptr %23, i64 %61 + %63 = getelementptr inbounds %struct.suffix, ptr %62, i32 0, i32 1 + %64 = getelementptr inbounds [2 x i32], ptr %63, i64 0, i64 1 + store i32 %59, ptr %64, align 4 + br label %65 + +65: ; preds = %58 + %66 = load i32, ptr %8, align 4 + %67 = add nsw i32 %66, 1 + store i32 %67, ptr %8, align 4 + br label %24, !llvm.loop !6 + +68: ; preds = %24 + %69 = load i32, ptr %5, align 4 + %70 = sext i32 %69 to i64 + %71 = getelementptr inbounds %struct.suffix, ptr %23, i64 %70 + call void @_ZSt4sortIP6suffixPFiS0_S0_EEvT_S4_T0_(ptr noundef %23, ptr noundef %71, ptr noundef @_Z3cmp6suffixS_) + %72 = load i32, ptr %5, align 4 + %73 = zext i32 %72 to i64 + %74 = alloca i32, i64 %73, align 16 + store i64 %73, ptr %9, align 8 + store i32 4, ptr %10, align 4 + br label %75 + +75: ; preds = %203, %68 + %76 = load i32, ptr %10, align 4 + %77 = load i32, ptr %5, align 4 + %78 = mul nsw i32 2, %77 + %79 = icmp slt i32 %76, %78 + br i1 %79, label %80, label %206 + +80: ; preds = %75 + store i32 0, ptr %11, align 4 + %81 = getelementptr inbounds %struct.suffix, ptr %23, i64 0 + %82 = getelementptr inbounds %struct.suffix, ptr %81, i32 0, i32 1 + %83 = getelementptr inbounds [2 x i32], ptr %82, i64 0, i64 0 + %84 = load i32, ptr %83, align 4 + store i32 %84, ptr %12, align 4 + %85 = load i32, ptr %11, align 4 + %86 = getelementptr inbounds %struct.suffix, ptr %23, i64 0 + %87 = getelementptr inbounds %struct.suffix, ptr %86, i32 0, i32 1 + %88 = getelementptr inbounds [2 x i32], ptr %87, i64 0, i64 0 + store i32 %85, ptr %88, align 4 + %89 = getelementptr inbounds %struct.suffix, ptr %23, i64 0 + %90 = getelementptr inbounds %struct.suffix, ptr %89, i32 0, i32 0 + %91 = load i32, ptr %90, align 16 + %92 = sext i32 %91 to i64 + %93 = getelementptr inbounds i32, ptr %74, i64 %92 + store i32 0, ptr %93, align 4 + store i32 1, ptr %13, align 4 + br label %94 + +94: ; preds = %158, %80 + %95 = load i32, ptr %13, align 4 + %96 = load i32, ptr %5, align 4 + %97 = icmp slt i32 %95, %96 + br i1 %97, label %98, label %161 + +98: ; preds = %94 + %99 = load i32, ptr %13, align 4 + %100 = sext i32 %99 to i64 + %101 = getelementptr inbounds %struct.suffix, ptr %23, i64 %100 + %102 = getelementptr inbounds %struct.suffix, ptr %101, i32 0, i32 1 + %103 = getelementptr inbounds [2 x i32], ptr %102, i64 0, i64 0 + %104 = load i32, ptr %103, align 4 + %105 = load i32, ptr %12, align 4 + %106 = icmp eq i32 %104, %105 + br i1 %106, label %107, label %135 + +107: ; preds = %98 + %108 = load i32, ptr %13, align 4 + %109 = sext i32 %108 to i64 + %110 = getelementptr inbounds %struct.suffix, ptr %23, i64 %109 + %111 = getelementptr inbounds %struct.suffix, ptr %110, i32 0, i32 1 + %112 = getelementptr inbounds [2 x i32], ptr %111, i64 0, i64 1 + %113 = load i32, ptr %112, align 4 + %114 = load i32, ptr %13, align 4 + %115 = sub nsw i32 %114, 1 + %116 = sext i32 %115 to i64 + %117 = getelementptr inbounds %struct.suffix, ptr %23, i64 %116 + %118 = getelementptr inbounds %struct.suffix, ptr %117, i32 0, i32 1 + %119 = getelementptr inbounds [2 x i32], ptr %118, i64 0, i64 1 + %120 = load i32, ptr %119, align 4 + %121 = icmp eq i32 %113, %120 + br i1 %121, label %122, label %135 + +122: ; preds = %107 + %123 = load i32, ptr %13, align 4 + %124 = sext i32 %123 to i64 + %125 = getelementptr inbounds %struct.suffix, ptr %23, i64 %124 + %126 = getelementptr inbounds %struct.suffix, ptr %125, i32 0, i32 1 + %127 = getelementptr inbounds [2 x i32], ptr %126, i64 0, i64 0 + %128 = load i32, ptr %127, align 4 + store i32 %128, ptr %12, align 4 + %129 = load i32, ptr %11, align 4 + %130 = load i32, ptr %13, align 4 + %131 = sext i32 %130 to i64 + %132 = getelementptr inbounds %struct.suffix, ptr %23, i64 %131 + %133 = getelementptr inbounds %struct.suffix, ptr %132, i32 0, i32 1 + %134 = getelementptr inbounds [2 x i32], ptr %133, i64 0, i64 0 + store i32 %129, ptr %134, align 4 + br label %149 + +135: ; preds = %107, %98 + %136 = load i32, ptr %13, align 4 + %137 = sext i32 %136 to i64 + %138 = getelementptr inbounds %struct.suffix, ptr %23, i64 %137 + %139 = getelementptr inbounds %struct.suffix, ptr %138, i32 0, i32 1 + %140 = getelementptr inbounds [2 x i32], ptr %139, i64 0, i64 0 + %141 = load i32, ptr %140, align 4 + store i32 %141, ptr %12, align 4 + %142 = load i32, ptr %11, align 4 + %143 = add nsw i32 %142, 1 + store i32 %143, ptr %11, align 4 + %144 = load i32, ptr %13, align 4 + %145 = sext i32 %144 to i64 + %146 = getelementptr inbounds %struct.suffix, ptr %23, i64 %145 + %147 = getelementptr inbounds %struct.suffix, ptr %146, i32 0, i32 1 + %148 = getelementptr inbounds [2 x i32], ptr %147, i64 0, i64 0 + store i32 %143, ptr %148, align 4 + br label %149 + +149: ; preds = %135, %122 + %150 = load i32, ptr %13, align 4 + %151 = load i32, ptr %13, align 4 + %152 = sext i32 %151 to i64 + %153 = getelementptr inbounds %struct.suffix, ptr %23, i64 %152 + %154 = getelementptr inbounds %struct.suffix, ptr %153, i32 0, i32 0 + %155 = load i32, ptr %154, align 4 + %156 = sext i32 %155 to i64 + %157 = getelementptr inbounds i32, ptr %74, i64 %156 + store i32 %150, ptr %157, align 4 + br label %158 + +158: ; preds = %149 + %159 = load i32, ptr %13, align 4 + %160 = add nsw i32 %159, 1 + store i32 %160, ptr %13, align 4 + br label %94, !llvm.loop !8 + +161: ; preds = %94 + store i32 0, ptr %14, align 4 + br label %162 + +162: ; preds = %196, %161 + %163 = load i32, ptr %14, align 4 + %164 = load i32, ptr %5, align 4 + %165 = icmp slt i32 %163, %164 + br i1 %165, label %166, label %199 + +166: ; preds = %162 + %167 = load i32, ptr %14, align 4 + %168 = sext i32 %167 to i64 + %169 = getelementptr inbounds %struct.suffix, ptr %23, i64 %168 + %170 = getelementptr inbounds %struct.suffix, ptr %169, i32 0, i32 0 + %171 = load i32, ptr %170, align 4 + %172 = load i32, ptr %10, align 4 + %173 = sdiv i32 %172, 2 + %174 = add nsw i32 %171, %173 + store i32 %174, ptr %15, align 4 + %175 = load i32, ptr %15, align 4 + %176 = load i32, ptr %5, align 4 + %177 = icmp slt i32 %175, %176 + br i1 %177, label %178, label %188 + +178: ; preds = %166 + %179 = load i32, ptr %15, align 4 + %180 = sext i32 %179 to i64 + %181 = getelementptr inbounds i32, ptr %74, i64 %180 + %182 = load i32, ptr %181, align 4 + %183 = sext i32 %182 to i64 + %184 = getelementptr inbounds %struct.suffix, ptr %23, i64 %183 + %185 = getelementptr inbounds %struct.suffix, ptr %184, i32 0, i32 1 + %186 = getelementptr inbounds [2 x i32], ptr %185, i64 0, i64 0 + %187 = load i32, ptr %186, align 4 + br label %189 + +188: ; preds = %166 + br label %189 + +189: ; preds = %188, %178 + %190 = phi i32 [ %187, %178 ], [ -1, %188 ] + %191 = load i32, ptr %14, align 4 + %192 = sext i32 %191 to i64 + %193 = getelementptr inbounds %struct.suffix, ptr %23, i64 %192 + %194 = getelementptr inbounds %struct.suffix, ptr %193, i32 0, i32 1 + %195 = getelementptr inbounds [2 x i32], ptr %194, i64 0, i64 1 + store i32 %190, ptr %195, align 4 + br label %196 + +196: ; preds = %189 + %197 = load i32, ptr %14, align 4 + %198 = add nsw i32 %197, 1 + store i32 %198, ptr %14, align 4 + br label %162, !llvm.loop !9 + +199: ; preds = %162 + %200 = load i32, ptr %5, align 4 + %201 = sext i32 %200 to i64 + %202 = getelementptr inbounds %struct.suffix, ptr %23, i64 %201 + call void @_ZSt4sortIP6suffixPFiS0_S0_EEvT_S4_T0_(ptr noundef %23, ptr noundef %202, ptr noundef @_Z3cmp6suffixS_) + br label %203 + +203: ; preds = %199 + %204 = load i32, ptr %10, align 4 + %205 = mul nsw i32 %204, 2 + store i32 %205, ptr %10, align 4 + br label %75, !llvm.loop !10 + +206: ; preds = %75 + store i1 false, ptr %16, align 1 + call void @_ZNSt6vectorIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) #3 + store i32 0, ptr %17, align 4 + br label %207 + +207: ; preds = %217, %206 + %208 = load i32, ptr %17, align 4 + %209 = load i32, ptr %5, align 4 + %210 = icmp slt i32 %208, %209 + br i1 %210, label %211, label %224 + +211: ; preds = %207 + %212 = load i32, ptr %17, align 4 + %213 = sext i32 %212 to i64 + %214 = getelementptr inbounds %struct.suffix, ptr %23, i64 %213 + %215 = getelementptr inbounds %struct.suffix, ptr %214, i32 0, i32 0 + invoke void @_ZNSt6vectorIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %215) + to label %216 unwind label %220 + +216: ; preds = %211 + br label %217 + +217: ; preds = %216 + %218 = load i32, ptr %17, align 4 + %219 = add nsw i32 %218, 1 + store i32 %219, ptr %17, align 4 + br label %207, !llvm.loop !11 + +220: ; preds = %211 + %221 = landingpad { ptr, i32 } + cleanup + %222 = extractvalue { ptr, i32 } %221, 0 + store ptr %222, ptr %18, align 8 + %223 = extractvalue { ptr, i32 } %221, 1 + store i32 %223, ptr %19, align 4 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) #3 + br label %229 + +224: ; preds = %207 + store i1 true, ptr %16, align 1 + %225 = load i1, ptr %16, align 1 + br i1 %225, label %227, label %226 + +226: ; preds = %224 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) #3 + br label %227 + +227: ; preds = %226, %224 + %228 = load ptr, ptr %6, align 8 + call void @llvm.stackrestore(ptr %228) + ret void + +229: ; preds = %220 + %230 = load ptr, ptr %18, align 8 + %231 = load i32, ptr %19, align 4 + %232 = insertvalue { ptr, i32 } poison, ptr %230, 0 + %233 = insertvalue { ptr, i32 } %232, i32 %231, 1 + resume { ptr, i32 } %233 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #7 + +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt4sortIP6suffixPFiS0_S0_EEvT_S4_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call ptr @_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFi6suffixS2_EEENS0_15_Iter_comp_iterIT_EES6_(ptr noundef %10) + %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + store ptr %11, ptr %12, align 8 + %13 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZSt6__sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(ptr noundef %8, ptr noundef %9, ptr %14) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt12_Vector_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = getelementptr inbounds %"struct.std::_Vector_base", ptr %6, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::_Vector_base", ptr %6, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %10, i32 0, i32 2 + %12 = load ptr, ptr %11, align 8 + %13 = icmp ne ptr %9, %12 + br i1 %13, label %14, label %24 + +14: ; preds = %2 + %15 = getelementptr inbounds %"struct.std::_Vector_base", ptr %6, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Vector_base", ptr %6, i32 0, i32 0 + %17 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %16, i32 0, i32 1 + %18 = load ptr, ptr %17, align 8 + %19 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %18, ptr noundef nonnull align 4 dereferenceable(4) %19) #3 + %20 = getelementptr inbounds %"struct.std::_Vector_base", ptr %6, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %20, i32 0, i32 1 + %22 = load ptr, ptr %21, align 8 + %23 = getelementptr inbounds i32, ptr %22, i32 1 + store ptr %23, ptr %21, align 8 + br label %30 + +24: ; preds = %2 + %25 = call ptr @_ZNSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %26 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + store ptr %25, ptr %26, align 8 + %27 = load ptr, ptr %4, align 8 + %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + %29 = load ptr, ptr %28, align 8 + call void @_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %29, ptr noundef nonnull align 4 dereferenceable(4) %27) + br label %30 + +30: ; preds = %24, %14 + ret void +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %4, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + %7 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + invoke void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(ptr noundef %6, ptr noundef %9, ptr noundef nonnull align 1 dereferenceable(1) %10) + to label %11 unwind label %12 + +11: ; preds = %1 + call void @_ZNSt12_Vector_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void + +12: ; preds = %1 + %13 = landingpad { ptr, i32 } + catch ptr null + %14 = extractvalue { ptr, i32 } %13, 0 + call void @__clang_call_terminate(ptr %14) #15 + unreachable +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #7 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z5kasaiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIiSaIiEE(ptr noalias sret(%"class.std::vector") align 8 %0, ptr noundef %1, ptr noundef %2) #6 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i1, align 1 + %7 = alloca i32, align 4 + %8 = alloca %"class.std::allocator", align 1 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + %11 = alloca %"class.std::vector", align 8 + %12 = alloca i32, align 4 + %13 = alloca %"class.std::allocator", align 1 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + %16 = alloca i32, align 4 + %17 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + %18 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %2) #3 + %19 = trunc i64 %18 to i32 + store i32 %19, ptr %5, align 4 + store i1 false, ptr %6, align 1 + %20 = load i32, ptr %5, align 4 + %21 = sext i32 %20 to i64 + store i32 0, ptr %7, align 4 + call void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %8) #3 + invoke void @_ZNSt6vectorIiSaIiEEC2EmRKiRKS0_(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %7, ptr noundef nonnull align 1 dereferenceable(1) %8) + to label %22 unwind label %41 + +22: ; preds = %3 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %8) #3 + %23 = load i32, ptr %5, align 4 + %24 = sext i32 %23 to i64 + store i32 0, ptr %12, align 4 + call void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %13) #3 + invoke void @_ZNSt6vectorIiSaIiEEC2EmRKiRKS0_(ptr noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %24, ptr noundef nonnull align 4 dereferenceable(4) %12, ptr noundef nonnull align 1 dereferenceable(1) %13) + to label %25 unwind label %45 + +25: ; preds = %22 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %13) #3 + store i32 0, ptr %14, align 4 + br label %26 + +26: ; preds = %38, %25 + %27 = load i32, ptr %14, align 4 + %28 = load i32, ptr %5, align 4 + %29 = icmp slt i32 %27, %28 + br i1 %29, label %30, label %49 + +30: ; preds = %26 + %31 = load i32, ptr %14, align 4 + %32 = load i32, ptr %14, align 4 + %33 = sext i32 %32 to i64 + %34 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt6vectorIiSaIiEEixEm(ptr noundef nonnull align 8 dereferenceable(24) %2, i64 noundef %33) #3 + %35 = load i32, ptr %34, align 4 + %36 = sext i32 %35 to i64 + %37 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt6vectorIiSaIiEEixEm(ptr noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %36) #3 + store i32 %31, ptr %37, align 4 + br label %38 + +38: ; preds = %30 + %39 = load i32, ptr %14, align 4 + %40 = add nsw i32 %39, 1 + store i32 %40, ptr %14, align 4 + br label %26, !llvm.loop !12 + +41: ; preds = %3 + %42 = landingpad { ptr, i32 } + cleanup + %43 = extractvalue { ptr, i32 } %42, 0 + store ptr %43, ptr %9, align 8 + %44 = extractvalue { ptr, i32 } %42, 1 + store i32 %44, ptr %10, align 4 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %8) #3 + br label %133 + +45: ; preds = %22 + %46 = landingpad { ptr, i32 } + cleanup + %47 = extractvalue { ptr, i32 } %46, 0 + store ptr %47, ptr %9, align 8 + %48 = extractvalue { ptr, i32 } %46, 1 + store i32 %48, ptr %10, align 4 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %13) #3 + br label %132 + +49: ; preds = %26 + store i32 0, ptr %15, align 4 + store i32 0, ptr %16, align 4 + br label %50 + +50: ; preds = %125, %49 + %51 = load i32, ptr %16, align 4 + %52 = load i32, ptr %5, align 4 + %53 = icmp slt i32 %51, %52 + br i1 %53, label %54, label %128 + +54: ; preds = %50 + %55 = load i32, ptr %16, align 4 + %56 = sext i32 %55 to i64 + %57 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt6vectorIiSaIiEEixEm(ptr noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %56) #3 + %58 = load i32, ptr %57, align 4 + %59 = load i32, ptr %5, align 4 + %60 = sub nsw i32 %59, 1 + %61 = icmp eq i32 %58, %60 + br i1 %61, label %62, label %63 + +62: ; preds = %54 + store i32 0, ptr %15, align 4 + br label %125 + +63: ; preds = %54 + %64 = load i32, ptr %16, align 4 + %65 = sext i32 %64 to i64 + %66 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt6vectorIiSaIiEEixEm(ptr noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %65) #3 + %67 = load i32, ptr %66, align 4 + %68 = add nsw i32 %67, 1 + %69 = sext i32 %68 to i64 + %70 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt6vectorIiSaIiEEixEm(ptr noundef nonnull align 8 dereferenceable(24) %2, i64 noundef %69) #3 + %71 = load i32, ptr %70, align 4 + store i32 %71, ptr %17, align 4 + br label %72 + +72: ; preds = %104, %63 + %73 = load i32, ptr %16, align 4 + %74 = load i32, ptr %15, align 4 + %75 = add nsw i32 %73, %74 + %76 = load i32, ptr %5, align 4 + %77 = icmp slt i32 %75, %76 + br i1 %77, label %78, label %102 + +78: ; preds = %72 + %79 = load i32, ptr %17, align 4 + %80 = load i32, ptr %15, align 4 + %81 = add nsw i32 %79, %80 + %82 = load i32, ptr %5, align 4 + %83 = icmp slt i32 %81, %82 + br i1 %83, label %84, label %102 + +84: ; preds = %78 + %85 = load i32, ptr %16, align 4 + %86 = load i32, ptr %15, align 4 + %87 = add nsw i32 %85, %86 + %88 = sext i32 %87 to i64 + %89 = invoke noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %88) + to label %90 unwind label %107 + +90: ; preds = %84 + %91 = load i8, ptr %89, align 1 + %92 = sext i8 %91 to i32 + %93 = load i32, ptr %17, align 4 + %94 = load i32, ptr %15, align 4 + %95 = add nsw i32 %93, %94 + %96 = sext i32 %95 to i64 + %97 = invoke noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %96) + to label %98 unwind label %107 + +98: ; preds = %90 + %99 = load i8, ptr %97, align 1 + %100 = sext i8 %99 to i32 + %101 = icmp eq i32 %92, %100 + br label %102 + +102: ; preds = %98, %78, %72 + %103 = phi i1 [ false, %78 ], [ false, %72 ], [ %101, %98 ] + br i1 %103, label %104, label %111 + +104: ; preds = %102 + %105 = load i32, ptr %15, align 4 + %106 = add nsw i32 %105, 1 + store i32 %106, ptr %15, align 4 + br label %72, !llvm.loop !13 + +107: ; preds = %90, %84 + %108 = landingpad { ptr, i32 } + cleanup + %109 = extractvalue { ptr, i32 } %108, 0 + store ptr %109, ptr %9, align 8 + %110 = extractvalue { ptr, i32 } %108, 1 + store i32 %110, ptr %10, align 4 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %11) #3 + br label %132 + +111: ; preds = %102 + %112 = load i32, ptr %15, align 4 + %113 = load i32, ptr %16, align 4 + %114 = sext i32 %113 to i64 + %115 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt6vectorIiSaIiEEixEm(ptr noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %114) #3 + %116 = load i32, ptr %115, align 4 + %117 = sext i32 %116 to i64 + %118 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt6vectorIiSaIiEEixEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %117) #3 + store i32 %112, ptr %118, align 4 + %119 = load i32, ptr %15, align 4 + %120 = icmp sgt i32 %119, 0 + br i1 %120, label %121, label %124 + +121: ; preds = %111 + %122 = load i32, ptr %15, align 4 + %123 = add nsw i32 %122, -1 + store i32 %123, ptr %15, align 4 + br label %124 + +124: ; preds = %121, %111 + br label %125 + +125: ; preds = %124, %62 + %126 = load i32, ptr %16, align 4 + %127 = add nsw i32 %126, 1 + store i32 %127, ptr %16, align 4 + br label %50, !llvm.loop !14 + +128: ; preds = %50 + store i1 true, ptr %6, align 1 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %11) #3 + %129 = load i1, ptr %6, align 1 + br i1 %129, label %131, label %130 + +130: ; preds = %128 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) #3 + br label %131 + +131: ; preds = %130, %128 + ret void + +132: ; preds = %107, %45 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) #3 + br label %133 + +133: ; preds = %132, %41 + %134 = load ptr, ptr %9, align 8 + %135 = load i32, ptr %10, align 4 + %136 = insertvalue { ptr, i32 } poison, ptr %134, 0 + %137 = insertvalue { ptr, i32 } %136, i32 %135, 1 + resume { ptr, i32 } %137 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %4, i32 0, i32 1 + %6 = load ptr, ptr %5, align 8 + %7 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = ptrtoint ptr %6 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 4 + ret i64 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEEC2EmRKiRKS0_(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2, ptr noundef nonnull align 1 dereferenceable(1) %3) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i64 %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load i64, ptr %6, align 8 + %13 = load ptr, ptr %8, align 8 + %14 = call noundef i64 @_ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_(i64 noundef %12, ptr noundef nonnull align 1 dereferenceable(1) %13) + %15 = load ptr, ptr %8, align 8 + call void @_ZNSt12_Vector_baseIiSaIiEEC2EmRKS0_(ptr noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %14, ptr noundef nonnull align 1 dereferenceable(1) %15) + %16 = load i64, ptr %6, align 8 + %17 = load ptr, ptr %7, align 8 + invoke void @_ZNSt6vectorIiSaIiEE18_M_fill_initializeEmRKi(ptr noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %16, ptr noundef nonnull align 4 dereferenceable(4) %17) + to label %18 unwind label %19 + +18: ; preds = %4 + ret void + +19: ; preds = %4 + %20 = landingpad { ptr, i32 } + cleanup + %21 = extractvalue { ptr, i32 } %20, 0 + store ptr %21, ptr %9, align 8 + %22 = extractvalue { ptr, i32 } %20, 1 + store i32 %22, ptr %10, align 4 + call void @_ZNSt12_Vector_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %11) #3 + br label %23 + +23: ; preds = %19 + %24 = load ptr, ptr %9, align 8 + %25 = load i32, ptr %10, align 4 + %26 = insertvalue { ptr, i32 } poison, ptr %24, 0 + %27 = insertvalue { ptr, i32 } %26, i32 %25, 1 + resume { ptr, i32 } %27 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt6vectorIiSaIiEEixEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Vector_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + %9 = load i64, ptr %4, align 8 + %10 = getelementptr inbounds i32, ptr %8, i64 %9 + ret ptr %10 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z8printArrSt6vectorIiSaIiEEi(ptr noundef %0, i32 noundef %1) #6 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %1, ptr %3, align 4 + store i32 0, ptr %4, align 4 + br label %5 + +5: ; preds = %16, %2 + %6 = load i32, ptr %4, align 4 + %7 = load i32, ptr %3, align 4 + %8 = icmp slt i32 %6, %7 + br i1 %8, label %9, label %19 + +9: ; preds = %5 + %10 = load i32, ptr %4, align 4 + %11 = sext i32 %10 to i64 + %12 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt6vectorIiSaIiEEixEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %11) #3 + %13 = load i32, ptr %12, align 4 + %14 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %13) + %15 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %14, ptr noundef @.str) + br label %16 + +16: ; preds = %9 + %17 = load i32, ptr %4, align 4 + %18 = add nsw i32 %17, 1 + store i32 %18, ptr %4, align 4 + br label %5, !llvm.loop !15 + +19: ; preds = %5 + %20 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #9 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %"class.std::__cxx11::basic_string", align 8 + %3 = alloca %"class.std::allocator.0", align 1 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca %"class.std::vector", align 8 + %7 = alloca %"class.std::__cxx11::basic_string", align 8 + %8 = alloca i32, align 4 + %9 = alloca %"class.std::vector", align 8 + %10 = alloca %"class.std::vector", align 8 + %11 = alloca %"class.std::__cxx11::basic_string", align 8 + %12 = alloca %"class.std::vector", align 8 + %13 = alloca %"class.std::vector", align 8 + store i32 0, ptr %1, align 4 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %2, ptr noundef @.str.1, ptr noundef nonnull align 1 dereferenceable(1) %3) + to label %14 unwind label %35 + +14: ; preds = %0 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %7, ptr noundef nonnull align 8 dereferenceable(32) %2) + to label %15 unwind label %39 + +15: ; preds = %14 + %16 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %17 = trunc i64 %16 to i32 + invoke void @_Z16buildSuffixArrayNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(ptr sret(%"class.std::vector") align 8 %6, ptr noundef %7, i32 noundef %17) + to label %18 unwind label %43 + +18: ; preds = %15 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + %19 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %20 = trunc i64 %19 to i32 + store i32 %20, ptr %8, align 4 + %21 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + to label %22 unwind label %47 + +22: ; preds = %18 + invoke void @_ZNSt6vectorIiSaIiEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 8 dereferenceable(24) %6) + to label %23 unwind label %47 + +23: ; preds = %22 + %24 = load i32, ptr %8, align 4 + invoke void @_Z8printArrSt6vectorIiSaIiEEi(ptr noundef %9, i32 noundef %24) + to label %25 unwind label %51 + +25: ; preds = %23 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef nonnull align 8 dereferenceable(32) %2) + to label %26 unwind label %47 + +26: ; preds = %25 + invoke void @_ZNSt6vectorIiSaIiEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 8 dereferenceable(24) %6) + to label %27 unwind label %55 + +27: ; preds = %26 + invoke void @_Z5kasaiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIiSaIiEE(ptr sret(%"class.std::vector") align 8 %10, ptr noundef %11, ptr noundef %12) + to label %28 unwind label %59 + +28: ; preds = %27 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %12) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %11) #3 + %29 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.3) + to label %30 unwind label %64 + +30: ; preds = %28 + invoke void @_ZNSt6vectorIiSaIiEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(24) %13, ptr noundef nonnull align 8 dereferenceable(24) %10) + to label %31 unwind label %64 + +31: ; preds = %30 + %32 = load i32, ptr %8, align 4 + invoke void @_Z8printArrSt6vectorIiSaIiEEi(ptr noundef %13, i32 noundef %32) + to label %33 unwind label %68 + +33: ; preds = %31 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %13) #3 + store i32 0, ptr %1, align 4 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %34 = load i32, ptr %1, align 4 + ret i32 %34 + +35: ; preds = %0 + %36 = landingpad { ptr, i32 } + cleanup + %37 = extractvalue { ptr, i32 } %36, 0 + store ptr %37, ptr %4, align 8 + %38 = extractvalue { ptr, i32 } %36, 1 + store i32 %38, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + br label %75 + +39: ; preds = %14 + %40 = landingpad { ptr, i32 } + cleanup + %41 = extractvalue { ptr, i32 } %40, 0 + store ptr %41, ptr %4, align 8 + %42 = extractvalue { ptr, i32 } %40, 1 + store i32 %42, ptr %5, align 4 + br label %74 + +43: ; preds = %15 + %44 = landingpad { ptr, i32 } + cleanup + %45 = extractvalue { ptr, i32 } %44, 0 + store ptr %45, ptr %4, align 8 + %46 = extractvalue { ptr, i32 } %44, 1 + store i32 %46, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + br label %74 + +47: ; preds = %25, %22, %18 + %48 = landingpad { ptr, i32 } + cleanup + %49 = extractvalue { ptr, i32 } %48, 0 + store ptr %49, ptr %4, align 8 + %50 = extractvalue { ptr, i32 } %48, 1 + store i32 %50, ptr %5, align 4 + br label %73 + +51: ; preds = %23 + %52 = landingpad { ptr, i32 } + cleanup + %53 = extractvalue { ptr, i32 } %52, 0 + store ptr %53, ptr %4, align 8 + %54 = extractvalue { ptr, i32 } %52, 1 + store i32 %54, ptr %5, align 4 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + br label %73 + +55: ; preds = %26 + %56 = landingpad { ptr, i32 } + cleanup + %57 = extractvalue { ptr, i32 } %56, 0 + store ptr %57, ptr %4, align 8 + %58 = extractvalue { ptr, i32 } %56, 1 + store i32 %58, ptr %5, align 4 + br label %63 + +59: ; preds = %27 + %60 = landingpad { ptr, i32 } + cleanup + %61 = extractvalue { ptr, i32 } %60, 0 + store ptr %61, ptr %4, align 8 + %62 = extractvalue { ptr, i32 } %60, 1 + store i32 %62, ptr %5, align 4 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %12) #3 + br label %63 + +63: ; preds = %59, %55 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %11) #3 + br label %73 + +64: ; preds = %30, %28 + %65 = landingpad { ptr, i32 } + cleanup + %66 = extractvalue { ptr, i32 } %65, 0 + store ptr %66, ptr %4, align 8 + %67 = extractvalue { ptr, i32 } %65, 1 + store i32 %67, ptr %5, align 4 + br label %72 + +68: ; preds = %31 + %69 = landingpad { ptr, i32 } + cleanup + %70 = extractvalue { ptr, i32 } %69, 0 + store ptr %70, ptr %4, align 8 + %71 = extractvalue { ptr, i32 } %69, 1 + store i32 %71, ptr %5, align 4 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %13) #3 + br label %72 + +72: ; preds = %68, %64 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + br label %73 + +73: ; preds = %72, %63, %51, %47 + call void @_ZNSt6vectorIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + br label %74 + +74: ; preds = %73, %43, %39 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + br label %75 + +75: ; preds = %74, %35 + %76 = load ptr, ptr %4, align 8 + %77 = load i32, ptr %5, align 4 + %78 = insertvalue { ptr, i32 } poison, ptr %76, 0 + %79 = insertvalue { ptr, i32 } %78, i32 %77, 1 + resume { ptr, i32 } %79 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %9, i32 0, i32 0 + %11 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %9) + %12 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef %11, ptr noundef nonnull align 1 dereferenceable(1) %12) + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = icmp ne ptr %14, null + br i1 %15, label %16, label %22 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = invoke noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %18) + to label %20 unwind label %28 + +20: ; preds = %16 + %21 = getelementptr inbounds i8, ptr %17, i64 %19 + br label %25 + +22: ; preds = %3 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds i8, ptr %23, i64 -1 + br label %25 + +25: ; preds = %22, %20 + %26 = phi ptr [ %21, %20 ], [ %24, %22 ] + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %13, ptr noundef %26) + to label %27 unwind label %28 + +27: ; preds = %25 + ret void + +28: ; preds = %25, %16 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %7, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %7, align 8 + %34 = load i32, ptr %8, align 4 + %35 = insertvalue { ptr, i32 } poison, ptr %33, 0 + %36 = insertvalue { ptr, i32 } %35, i32 %34, 1 + resume { ptr, i32 } %36 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 + +; Function Attrs: nounwind +declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32)) #2 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 8 dereferenceable(24) %1) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"class.std::allocator", align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %9 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = load ptr, ptr %4, align 8 + %12 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %11) #3 + %13 = load ptr, ptr %4, align 8 + %14 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %13) #3 + call void @_ZN9__gnu_cxx14__alloc_traitsISaIiEiE17_S_select_on_copyERKS1_(ptr sret(%"class.std::allocator") align 1 %5, ptr noundef nonnull align 1 dereferenceable(1) %14) + invoke void @_ZNSt12_Vector_baseIiSaIiEEC2EmRKS0_(ptr noundef nonnull align 8 dereferenceable(24) %10, i64 noundef %12, ptr noundef nonnull align 1 dereferenceable(1) %5) + to label %15 unwind label %34 + +15: ; preds = %2 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + %16 = load ptr, ptr %4, align 8 + %17 = call ptr @_ZNKSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %16) #3 + %18 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %8, i32 0, i32 0 + store ptr %17, ptr %18, align 8 + %19 = load ptr, ptr %4, align 8 + %20 = call ptr @_ZNKSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %19) #3 + %21 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %9, i32 0, i32 0 + store ptr %20, ptr %21, align 8 + %22 = getelementptr inbounds %"struct.std::_Vector_base", ptr %10, i32 0, i32 0 + %23 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %22, i32 0, i32 0 + %24 = load ptr, ptr %23, align 8 + %25 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + %26 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %8, i32 0, i32 0 + %27 = load ptr, ptr %26, align 8 + %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %9, i32 0, i32 0 + %29 = load ptr, ptr %28, align 8 + %30 = invoke noundef ptr @_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiiET0_T_SA_S9_RSaIT1_E(ptr %27, ptr %29, ptr noundef %24, ptr noundef nonnull align 1 dereferenceable(1) %25) + to label %31 unwind label %38 + +31: ; preds = %15 + %32 = getelementptr inbounds %"struct.std::_Vector_base", ptr %10, i32 0, i32 0 + %33 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %32, i32 0, i32 1 + store ptr %30, ptr %33, align 8 + ret void + +34: ; preds = %2 + %35 = landingpad { ptr, i32 } + cleanup + %36 = extractvalue { ptr, i32 } %35, 0 + store ptr %36, ptr %6, align 8 + %37 = extractvalue { ptr, i32 } %35, 1 + store i32 %37, ptr %7, align 4 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + br label %42 + +38: ; preds = %15 + %39 = landingpad { ptr, i32 } + cleanup + %40 = extractvalue { ptr, i32 } %39, 0 + store ptr %40, ptr %6, align 8 + %41 = extractvalue { ptr, i32 } %39, 1 + store i32 %41, ptr %7, align 4 + call void @_ZNSt12_Vector_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + br label %42 + +42: ; preds = %38, %34 + %43 = load ptr, ptr %6, align 8 + %44 = load i32, ptr %7, align 4 + %45 = insertvalue { ptr, i32 } poison, ptr %43, 0 + %46 = insertvalue { ptr, i32 } %45, i32 %44, 1 + resume { ptr, i32 } %46 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %3, i32 0, i32 1 + store ptr null, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %3, i32 0, i32 2 + store ptr null, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef, ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__false_type", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef %9, ptr noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + store ptr %5, ptr %2, align 8 + br i1 false, label %6, label %9 + +6: ; preds = %1 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %7) + store i64 %8, ptr %3, align 8 + br label %12 + +9: ; preds = %1 + %10 = load ptr, ptr %4, align 8 + %11 = call i64 @strlen(ptr noundef %10) #3 + store i64 %11, ptr %3, align 8 + br label %12 + +12: ; preds = %9, %6 + %13 = load i64, ptr %3, align 8 + ret i64 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca %"struct.std::__false_type", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.std::forward_iterator_tag", align 1 + %9 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef %11, ptr noundef %12) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca %"struct.std::forward_iterator_tag", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = call noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %12) + br i1 %13, label %14, label %19 + +14: ; preds = %3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %7, align 8 + %17 = icmp ne ptr %15, %16 + br i1 %17, label %18, label %19 + +18: ; preds = %14 + call void @_ZSt19__throw_logic_errorPKc(ptr noundef @.str.4) #16 + unreachable + +19: ; preds = %14, %3 + %20 = load ptr, ptr %6, align 8 + %21 = load ptr, ptr %7, align 8 + %22 = call noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %20, ptr noundef %21) + store i64 %22, ptr %8, align 8 + %23 = load i64, ptr %8, align 8 + %24 = icmp ugt i64 %23, 15 + br i1 %24, label %25, label %28 + +25: ; preds = %19 + %26 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef nonnull align 8 dereferenceable(8) %8, i64 noundef 0) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef %26) + %27 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %27) + br label %28 + +28: ; preds = %25, %19 + %29 = invoke noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %30 unwind label %33 + +30: ; preds = %28 + %31 = load ptr, ptr %6, align 8 + %32 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef %29, ptr noundef %31, ptr noundef %32) #3 + br label %46 + +33: ; preds = %28 + %34 = landingpad { ptr, i32 } + catch ptr null + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %9, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %10, align 4 + br label %37 + +37: ; preds = %33 + %38 = load ptr, ptr %9, align 8 + %39 = call ptr @__cxa_begin_catch(ptr %38) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %40 unwind label %41 + +40: ; preds = %37 + invoke void @__cxa_rethrow() #16 + to label %56 unwind label %41 + +41: ; preds = %40, %37 + %42 = landingpad { ptr, i32 } + cleanup + %43 = extractvalue { ptr, i32 } %42, 0 + store ptr %43, ptr %9, align 8 + %44 = extractvalue { ptr, i32 } %42, 1 + store i32 %44, ptr %10, align 4 + invoke void @__cxa_end_catch() + to label %45 unwind label %53 + +45: ; preds = %41 + br label %48 + +46: ; preds = %30 + %47 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %47) + ret void + +48: ; preds = %45 + %49 = load ptr, ptr %9, align 8 + %50 = load i32, ptr %10, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 + +53: ; preds = %41 + %54 = landingpad { ptr, i32 } + catch ptr null + %55 = extractvalue { ptr, i32 } %54, 0 + call void @__clang_call_terminate(ptr %55) #15 + unreachable + +56: ; preds = %40 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %0) #4 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = icmp eq ptr %3, null + ret i1 %4 +} + +; Function Attrs: noreturn +declare void @_ZSt19__throw_logic_errorPKc(ptr noundef) #10 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %0, ptr noundef %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %3) + %9 = call noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %7, ptr noundef %8) + ret i64 %9 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef) #1 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef, ptr noundef, ptr noundef) #2 + +declare noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #11 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #15 + unreachable +} + +declare void @_ZSt9terminatev() + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = ptrtoint ptr %6 to i64 + %9 = ptrtoint ptr %7 to i64 + %10 = sub i64 %8, %9 + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %0) #4 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i8, align 1 + store ptr %0, ptr %2, align 8 + store i64 0, ptr %3, align 8 + br label %5 + +5: ; preds = %11, %1 + %6 = load ptr, ptr %2, align 8 + %7 = load i64, ptr %3, align 8 + %8 = getelementptr inbounds i8, ptr %6, i64 %7 + store i8 0, ptr %4, align 1 + %9 = call noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef nonnull align 1 dereferenceable(1) %4) + %10 = xor i1 %9, true + br i1 %10, label %11, label %14 + +11: ; preds = %5 + %12 = load i64, ptr %3, align 8 + %13 = add i64 %12, 1 + store i64 %13, ptr %3, align 8 + br label %5, !llvm.loop !16 + +14: ; preds = %5 + %15 = load i64, ptr %3, align 8 + ret i64 %15 +} + +; Function Attrs: nounwind +declare i64 @strlen(ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i8, ptr %5, align 1 + %7 = sext i8 %6 to i32 + %8 = load ptr, ptr %4, align 8 + %9 = load i8, ptr %8, align 1 + %10 = sext i8 %9 to i32 + %11 = icmp eq i32 %7, %10 + ret i1 %11 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt6__sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(ptr noundef %0, ptr noundef %1, ptr %2) #6 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %9 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %4, i32 0, i32 0 + store ptr %2, ptr %9, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = icmp ne ptr %10, %11 + br i1 %12, label %13, label %30 + +13: ; preds = %3 + %14 = load ptr, ptr %5, align 8 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %6, align 8 + %17 = load ptr, ptr %5, align 8 + %18 = ptrtoint ptr %16 to i64 + %19 = ptrtoint ptr %17 to i64 + %20 = sub i64 %18, %19 + %21 = sdiv exact i64 %20, 12 + %22 = call noundef i64 @_ZSt4__lgl(i64 noundef %21) + %23 = mul nsw i64 %22, 2 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %4, i64 8, i1 false) + %24 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + %25 = load ptr, ptr %24, align 8 + call void @_ZSt16__introsort_loopIP6suffixlN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_T1_(ptr noundef %14, ptr noundef %15, i64 noundef %23, ptr %25) + %26 = load ptr, ptr %5, align 8 + %27 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %4, i64 8, i1 false) + %28 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %8, i32 0, i32 0 + %29 = load ptr, ptr %28, align 8 + call void @_ZSt22__final_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(ptr noundef %26, ptr noundef %27, ptr %29) + br label %30 + +30: ; preds = %13, %3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local ptr @_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFi6suffixS2_EEENS0_15_Iter_comp_iterIT_EES6_(ptr noundef %0) #6 comdat { + %2 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + call void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEC2ES4_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %4) + %5 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %2, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + ret ptr %6 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt16__introsort_loopIP6suffixlN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_T1_(ptr noundef %0, ptr noundef %1, i64 noundef %2, ptr %3) #6 comdat { + %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = alloca ptr, align 8 + %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %12 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %13 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %5, i32 0, i32 0 + store ptr %3, ptr %13, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store i64 %2, ptr %8, align 8 + br label %14 + +14: ; preds = %31, %4 + %15 = load ptr, ptr %7, align 8 + %16 = load ptr, ptr %6, align 8 + %17 = ptrtoint ptr %15 to i64 + %18 = ptrtoint ptr %16 to i64 + %19 = sub i64 %17, %18 + %20 = sdiv exact i64 %19, 12 + %21 = icmp sgt i64 %20, 16 + br i1 %21, label %22, label %45 + +22: ; preds = %14 + %23 = load i64, ptr %8, align 8 + %24 = icmp eq i64 %23, 0 + br i1 %24, label %25, label %31 + +25: ; preds = %22 + %26 = load ptr, ptr %6, align 8 + %27 = load ptr, ptr %7, align 8 + %28 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %5, i64 8, i1 false) + %29 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + %30 = load ptr, ptr %29, align 8 + call void @_ZSt14__partial_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_(ptr noundef %26, ptr noundef %27, ptr noundef %28, ptr %30) + br label %45 + +31: ; preds = %22 + %32 = load i64, ptr %8, align 8 + %33 = add nsw i64 %32, -1 + store i64 %33, ptr %8, align 8 + %34 = load ptr, ptr %6, align 8 + %35 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %11, ptr align 8 %5, i64 8, i1 false) + %36 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %11, i32 0, i32 0 + %37 = load ptr, ptr %36, align 8 + %38 = call noundef ptr @_ZSt27__unguarded_partition_pivotIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_T0_(ptr noundef %34, ptr noundef %35, ptr %37) + store ptr %38, ptr %10, align 8 + %39 = load ptr, ptr %10, align 8 + %40 = load ptr, ptr %7, align 8 + %41 = load i64, ptr %8, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %12, ptr align 8 %5, i64 8, i1 false) + %42 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %12, i32 0, i32 0 + %43 = load ptr, ptr %42, align 8 + call void @_ZSt16__introsort_loopIP6suffixlN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_T1_(ptr noundef %39, ptr noundef %40, i64 noundef %41, ptr %43) + %44 = load ptr, ptr %10, align 8 + store ptr %44, ptr %7, align 8 + br label %14, !llvm.loop !17 + +45: ; preds = %25, %14 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt4__lgl(i64 noundef %0) #4 comdat { + %2 = alloca i64, align 8 + store i64 %0, ptr %2, align 8 + %3 = load i64, ptr %2, align 8 + %4 = call i64 @llvm.ctlz.i64(i64 %3, i1 true) + %5 = trunc i64 %4 to i32 + %6 = sub nsw i32 63, %5 + %7 = sext i32 %6 to i64 + ret i64 %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt22__final_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(ptr noundef %0, ptr noundef %1, ptr %2) #6 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %4, i32 0, i32 0 + store ptr %2, ptr %10, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = ptrtoint ptr %11 to i64 + %14 = ptrtoint ptr %12 to i64 + %15 = sub i64 %13, %14 + %16 = sdiv exact i64 %15, 12 + %17 = icmp sgt i64 %16, 16 + br i1 %17, label %18, label %29 + +18: ; preds = %3 + %19 = load ptr, ptr %5, align 8 + %20 = load ptr, ptr %5, align 8 + %21 = getelementptr inbounds %struct.suffix, ptr %20, i64 16 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %4, i64 8, i1 false) + %22 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + call void @_ZSt16__insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(ptr noundef %19, ptr noundef %21, ptr %23) + %24 = load ptr, ptr %5, align 8 + %25 = getelementptr inbounds %struct.suffix, ptr %24, i64 16 + %26 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %4, i64 8, i1 false) + %27 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %8, i32 0, i32 0 + %28 = load ptr, ptr %27, align 8 + call void @_ZSt26__unguarded_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(ptr noundef %25, ptr noundef %26, ptr %28) + br label %34 + +29: ; preds = %3 + %30 = load ptr, ptr %5, align 8 + %31 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %4, i64 8, i1 false) + %32 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + %33 = load ptr, ptr %32, align 8 + call void @_ZSt16__insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(ptr noundef %30, ptr noundef %31, ptr %33) + br label %34 + +34: ; preds = %29, %18 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt14__partial_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr %3) #6 comdat { + %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %5, i32 0, i32 0 + store ptr %3, ptr %10, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = load ptr, ptr %8, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %5, i64 8, i1 false) + %14 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + %15 = load ptr, ptr %14, align 8 + call void @_ZSt13__heap_selectIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_(ptr noundef %11, ptr noundef %12, ptr noundef %13, ptr %15) + %16 = load ptr, ptr %6, align 8 + %17 = load ptr, ptr %7, align 8 + call void @_ZSt11__sort_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_(ptr noundef %16, ptr noundef %17, ptr noundef nonnull align 8 dereferenceable(8) %5) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt27__unguarded_partition_pivotIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_T0_(ptr noundef %0, ptr noundef %1, ptr %2) #6 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %4, i32 0, i32 0 + store ptr %2, ptr %10, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = load ptr, ptr %5, align 8 + %14 = ptrtoint ptr %12 to i64 + %15 = ptrtoint ptr %13 to i64 + %16 = sub i64 %14, %15 + %17 = sdiv exact i64 %16, 12 + %18 = sdiv i64 %17, 2 + %19 = getelementptr inbounds %struct.suffix, ptr %11, i64 %18 + store ptr %19, ptr %7, align 8 + %20 = load ptr, ptr %5, align 8 + %21 = load ptr, ptr %5, align 8 + %22 = getelementptr inbounds %struct.suffix, ptr %21, i64 1 + %23 = load ptr, ptr %7, align 8 + %24 = load ptr, ptr %6, align 8 + %25 = getelementptr inbounds %struct.suffix, ptr %24, i64 -1 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %4, i64 8, i1 false) + %26 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %8, i32 0, i32 0 + %27 = load ptr, ptr %26, align 8 + call void @_ZSt22__move_median_to_firstIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_S8_T0_(ptr noundef %20, ptr noundef %22, ptr noundef %23, ptr noundef %25, ptr %27) + %28 = load ptr, ptr %5, align 8 + %29 = getelementptr inbounds %struct.suffix, ptr %28, i64 1 + %30 = load ptr, ptr %6, align 8 + %31 = load ptr, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %4, i64 8, i1 false) + %32 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + %33 = load ptr, ptr %32, align 8 + %34 = call noundef ptr @_ZSt21__unguarded_partitionIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_S8_T0_(ptr noundef %29, ptr noundef %30, ptr noundef %31, ptr %33) + ret ptr %34 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt13__heap_selectIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr %3) #6 comdat { + %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %5, i32 0, i32 0 + store ptr %3, ptr %10, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZSt11__make_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_(ptr noundef %11, ptr noundef %12, ptr noundef nonnull align 8 dereferenceable(8) %5) + %13 = load ptr, ptr %7, align 8 + store ptr %13, ptr %9, align 8 + br label %14 + +14: ; preds = %27, %4 + %15 = load ptr, ptr %9, align 8 + %16 = load ptr, ptr %8, align 8 + %17 = icmp ult ptr %15, %16 + br i1 %17, label %18, label %30 + +18: ; preds = %14 + %19 = load ptr, ptr %9, align 8 + %20 = load ptr, ptr %6, align 8 + %21 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef %19, ptr noundef %20) + br i1 %21, label %22, label %26 + +22: ; preds = %18 + %23 = load ptr, ptr %6, align 8 + %24 = load ptr, ptr %7, align 8 + %25 = load ptr, ptr %9, align 8 + call void @_ZSt10__pop_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_RT0_(ptr noundef %23, ptr noundef %24, ptr noundef %25, ptr noundef nonnull align 8 dereferenceable(8) %5) + br label %26 + +26: ; preds = %22, %18 + br label %27 + +27: ; preds = %26 + %28 = load ptr, ptr %9, align 8 + %29 = getelementptr inbounds %struct.suffix, ptr %28, i32 1 + store ptr %29, ptr %9, align 8 + br label %14, !llvm.loop !18 + +30: ; preds = %14 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt11__sort_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_(ptr noundef %0, ptr noundef %1, ptr noundef nonnull align 8 dereferenceable(8) %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + br label %7 + +7: ; preds = %15, %3 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 12 + %14 = icmp sgt i64 %13, 1 + br i1 %14, label %15, label %22 + +15: ; preds = %7 + %16 = load ptr, ptr %5, align 8 + %17 = getelementptr inbounds %struct.suffix, ptr %16, i32 -1 + store ptr %17, ptr %5, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load ptr, ptr %5, align 8 + %20 = load ptr, ptr %5, align 8 + %21 = load ptr, ptr %6, align 8 + call void @_ZSt10__pop_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_RT0_(ptr noundef %18, ptr noundef %19, ptr noundef %20, ptr noundef nonnull align 8 dereferenceable(8) %21) + br label %7, !llvm.loop !19 + +22: ; preds = %7 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt11__make_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_(ptr noundef %0, ptr noundef %1, ptr noundef nonnull align 8 dereferenceable(8) %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca %struct.suffix, align 4 + %10 = alloca %struct.suffix, align 4 + %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %12 = alloca { i64, i32 }, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %4, align 8 + %15 = ptrtoint ptr %13 to i64 + %16 = ptrtoint ptr %14 to i64 + %17 = sub i64 %15, %16 + %18 = sdiv exact i64 %17, 12 + %19 = icmp slt i64 %18, 2 + br i1 %19, label %20, label %21 + +20: ; preds = %3 + br label %51 + +21: ; preds = %3 + %22 = load ptr, ptr %5, align 8 + %23 = load ptr, ptr %4, align 8 + %24 = ptrtoint ptr %22 to i64 + %25 = ptrtoint ptr %23 to i64 + %26 = sub i64 %24, %25 + %27 = sdiv exact i64 %26, 12 + store i64 %27, ptr %7, align 8 + %28 = load i64, ptr %7, align 8 + %29 = sub nsw i64 %28, 2 + %30 = sdiv i64 %29, 2 + store i64 %30, ptr %8, align 8 + br label %31 + +31: ; preds = %21, %48 + %32 = load ptr, ptr %4, align 8 + %33 = load i64, ptr %8, align 8 + %34 = getelementptr inbounds %struct.suffix, ptr %32, i64 %33 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %34, i64 12, i1 false) + %35 = load ptr, ptr %4, align 8 + %36 = load i64, ptr %8, align 8 + %37 = load i64, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %10, ptr align 4 %9, i64 12, i1 false) + %38 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %11, ptr align 8 %38, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %12, ptr align 4 %10, i64 12, i1 false) + %39 = getelementptr inbounds { i64, i32 }, ptr %12, i32 0, i32 0 + %40 = load i64, ptr %39, align 4 + %41 = getelementptr inbounds { i64, i32 }, ptr %12, i32 0, i32 1 + %42 = load i32, ptr %41, align 4 + %43 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %11, i32 0, i32 0 + %44 = load ptr, ptr %43, align 8 + call void @_ZSt13__adjust_heapIP6suffixlS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_T0_S9_T1_T2_(ptr noundef %35, i64 noundef %36, i64 noundef %37, i64 %40, i32 %42, ptr %44) + %45 = load i64, ptr %8, align 8 + %46 = icmp eq i64 %45, 0 + br i1 %46, label %47, label %48 + +47: ; preds = %31 + br label %51 + +48: ; preds = %31 + %49 = load i64, ptr %8, align 8 + %50 = add nsw i64 %49, -1 + store i64 %50, ptr %8, align 8 + br label %31, !llvm.loop !20 + +51: ; preds = %47, %20 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %struct.suffix, align 4 + %8 = alloca %struct.suffix, align 4 + %9 = alloca { i64, i32 }, align 4 + %10 = alloca { i64, i32 }, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %11, i32 0, i32 0 + %13 = load ptr, ptr %12, align 8 + %14 = load ptr, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %14, i64 12, i1 false) + %15 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %15, i64 12, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %7, i64 12, i1 false) + %16 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 0 + %17 = load i64, ptr %16, align 4 + %18 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 1 + %19 = load i32, ptr %18, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %10, ptr align 4 %8, i64 12, i1 false) + %20 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 0 + %21 = load i64, ptr %20, align 4 + %22 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 1 + %23 = load i32, ptr %22, align 4 + %24 = call noundef i32 %13(i64 %17, i32 %19, i64 %21, i32 %23) + %25 = icmp ne i32 %24, 0 + ret i1 %25 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt10__pop_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_RT0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 8 dereferenceable(8) %3) #6 comdat { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %struct.suffix, align 4 + %10 = alloca %struct.suffix, align 4 + %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %12 = alloca { i64, i32 }, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %13 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %13, i64 12, i1 false) + %14 = load ptr, ptr %5, align 8 + %15 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %15, ptr align 4 %14, i64 12, i1 false) + %16 = load ptr, ptr %5, align 8 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = ptrtoint ptr %17 to i64 + %20 = ptrtoint ptr %18 to i64 + %21 = sub i64 %19, %20 + %22 = sdiv exact i64 %21, 12 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %10, ptr align 4 %9, i64 12, i1 false) + %23 = load ptr, ptr %8, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %11, ptr align 8 %23, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %12, ptr align 4 %10, i64 12, i1 false) + %24 = getelementptr inbounds { i64, i32 }, ptr %12, i32 0, i32 0 + %25 = load i64, ptr %24, align 4 + %26 = getelementptr inbounds { i64, i32 }, ptr %12, i32 0, i32 1 + %27 = load i32, ptr %26, align 4 + %28 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %11, i32 0, i32 0 + %29 = load ptr, ptr %28, align 8 + call void @_ZSt13__adjust_heapIP6suffixlS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_T0_S9_T1_T2_(ptr noundef %16, i64 noundef 0, i64 noundef %22, i64 %25, i32 %27, ptr %29) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt13__adjust_heapIP6suffixlS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_T0_S9_T1_T2_(ptr noundef %0, i64 noundef %1, i64 noundef %2, i64 %3, i32 %4, ptr %5) #6 comdat { + %7 = alloca %struct.suffix, align 4 + %8 = alloca { i64, i32 }, align 4 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = alloca ptr, align 8 + %11 = alloca i64, align 8 + %12 = alloca i64, align 8 + %13 = alloca i64, align 8 + %14 = alloca i64, align 8 + %15 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val", align 8 + %16 = alloca %struct.suffix, align 4 + %17 = alloca { i64, i32 }, align 4 + %18 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 0 + store i64 %3, ptr %18, align 4 + %19 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 1 + store i32 %4, ptr %19, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %8, i64 12, i1 false) + %20 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + store ptr %5, ptr %20, align 8 + store ptr %0, ptr %10, align 8 + store i64 %1, ptr %11, align 8 + store i64 %2, ptr %12, align 8 + %21 = load i64, ptr %11, align 8 + store i64 %21, ptr %13, align 8 + %22 = load i64, ptr %11, align 8 + store i64 %22, ptr %14, align 8 + br label %23 + +23: ; preds = %44, %6 + %24 = load i64, ptr %14, align 8 + %25 = load i64, ptr %12, align 8 + %26 = sub nsw i64 %25, 1 + %27 = sdiv i64 %26, 2 + %28 = icmp slt i64 %24, %27 + br i1 %28, label %29, label %52 + +29: ; preds = %23 + %30 = load i64, ptr %14, align 8 + %31 = add nsw i64 %30, 1 + %32 = mul nsw i64 2, %31 + store i64 %32, ptr %14, align 8 + %33 = load ptr, ptr %10, align 8 + %34 = load i64, ptr %14, align 8 + %35 = getelementptr inbounds %struct.suffix, ptr %33, i64 %34 + %36 = load ptr, ptr %10, align 8 + %37 = load i64, ptr %14, align 8 + %38 = sub nsw i64 %37, 1 + %39 = getelementptr inbounds %struct.suffix, ptr %36, i64 %38 + %40 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %9, ptr noundef %35, ptr noundef %39) + br i1 %40, label %41, label %44 + +41: ; preds = %29 + %42 = load i64, ptr %14, align 8 + %43 = add nsw i64 %42, -1 + store i64 %43, ptr %14, align 8 + br label %44 + +44: ; preds = %41, %29 + %45 = load ptr, ptr %10, align 8 + %46 = load i64, ptr %14, align 8 + %47 = getelementptr inbounds %struct.suffix, ptr %45, i64 %46 + %48 = load ptr, ptr %10, align 8 + %49 = load i64, ptr %11, align 8 + %50 = getelementptr inbounds %struct.suffix, ptr %48, i64 %49 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %50, ptr align 4 %47, i64 12, i1 false) + %51 = load i64, ptr %14, align 8 + store i64 %51, ptr %11, align 8 + br label %23, !llvm.loop !21 + +52: ; preds = %23 + %53 = load i64, ptr %12, align 8 + %54 = and i64 %53, 1 + %55 = icmp eq i64 %54, 0 + br i1 %55, label %56, label %75 + +56: ; preds = %52 + %57 = load i64, ptr %14, align 8 + %58 = load i64, ptr %12, align 8 + %59 = sub nsw i64 %58, 2 + %60 = sdiv i64 %59, 2 + %61 = icmp eq i64 %57, %60 + br i1 %61, label %62, label %75 + +62: ; preds = %56 + %63 = load i64, ptr %14, align 8 + %64 = add nsw i64 %63, 1 + %65 = mul nsw i64 2, %64 + store i64 %65, ptr %14, align 8 + %66 = load ptr, ptr %10, align 8 + %67 = load i64, ptr %14, align 8 + %68 = sub nsw i64 %67, 1 + %69 = getelementptr inbounds %struct.suffix, ptr %66, i64 %68 + %70 = load ptr, ptr %10, align 8 + %71 = load i64, ptr %11, align 8 + %72 = getelementptr inbounds %struct.suffix, ptr %70, i64 %71 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %72, ptr align 4 %69, i64 12, i1 false) + %73 = load i64, ptr %14, align 8 + %74 = sub nsw i64 %73, 1 + store i64 %74, ptr %11, align 8 + br label %75 + +75: ; preds = %62, %56, %52 + call void @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(ptr noundef nonnull align 8 dereferenceable(8) %15, ptr noundef nonnull align 8 dereferenceable(8) %9) + %76 = load ptr, ptr %10, align 8 + %77 = load i64, ptr %11, align 8 + %78 = load i64, ptr %13, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %16, ptr align 4 %7, i64 12, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %17, ptr align 4 %16, i64 12, i1 false) + %79 = getelementptr inbounds { i64, i32 }, ptr %17, i32 0, i32 0 + %80 = load i64, ptr %79, align 4 + %81 = getelementptr inbounds { i64, i32 }, ptr %17, i32 0, i32 1 + %82 = load i32, ptr %81, align 4 + call void @_ZSt11__push_heapIP6suffixlS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFiS0_S0_EEEEvT_T0_S9_T1_RT2_(ptr noundef %76, i64 noundef %77, i64 noundef %78, i64 %80, i32 %82, ptr noundef nonnull align 8 dereferenceable(8) %15) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt11__push_heapIP6suffixlS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFiS0_S0_EEEEvT_T0_S9_T1_RT2_(ptr noundef %0, i64 noundef %1, i64 noundef %2, i64 %3, i32 %4, ptr noundef nonnull align 8 dereferenceable(8) %5) #6 comdat { + %7 = alloca %struct.suffix, align 4 + %8 = alloca { i64, i32 }, align 4 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca i64, align 8 + %12 = alloca ptr, align 8 + %13 = alloca i64, align 8 + %14 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 0 + store i64 %3, ptr %14, align 4 + %15 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 1 + store i32 %4, ptr %15, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %8, i64 12, i1 false) + store ptr %0, ptr %9, align 8 + store i64 %1, ptr %10, align 8 + store i64 %2, ptr %11, align 8 + store ptr %5, ptr %12, align 8 + %16 = load i64, ptr %10, align 8 + %17 = sub nsw i64 %16, 1 + %18 = sdiv i64 %17, 2 + store i64 %18, ptr %13, align 8 + br label %19 + +19: ; preds = %31, %6 + %20 = load i64, ptr %10, align 8 + %21 = load i64, ptr %11, align 8 + %22 = icmp sgt i64 %20, %21 + br i1 %22, label %23, label %29 + +23: ; preds = %19 + %24 = load ptr, ptr %12, align 8 + %25 = load ptr, ptr %9, align 8 + %26 = load i64, ptr %13, align 8 + %27 = getelementptr inbounds %struct.suffix, ptr %25, i64 %26 + %28 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEclIPS2_S2_EEbT_RT0_(ptr noundef nonnull align 8 dereferenceable(8) %24, ptr noundef %27, ptr noundef nonnull align 4 dereferenceable(12) %7) + br label %29 + +29: ; preds = %23, %19 + %30 = phi i1 [ false, %19 ], [ %28, %23 ] + br i1 %30, label %31, label %42 + +31: ; preds = %29 + %32 = load ptr, ptr %9, align 8 + %33 = load i64, ptr %13, align 8 + %34 = getelementptr inbounds %struct.suffix, ptr %32, i64 %33 + %35 = load ptr, ptr %9, align 8 + %36 = load i64, ptr %10, align 8 + %37 = getelementptr inbounds %struct.suffix, ptr %35, i64 %36 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %37, ptr align 4 %34, i64 12, i1 false) + %38 = load i64, ptr %13, align 8 + store i64 %38, ptr %10, align 8 + %39 = load i64, ptr %10, align 8 + %40 = sub nsw i64 %39, 1 + %41 = sdiv i64 %40, 2 + store i64 %41, ptr %13, align 8 + br label %19, !llvm.loop !22 + +42: ; preds = %29 + %43 = load ptr, ptr %9, align 8 + %44 = load i64, ptr %10, align 8 + %45 = getelementptr inbounds %struct.suffix, ptr %43, i64 %44 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %45, ptr align 4 %7, i64 12, i1 false) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEclIPS2_S2_EEbT_RT0_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(12) %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %struct.suffix, align 4 + %8 = alloca %struct.suffix, align 4 + %9 = alloca { i64, i32 }, align 4 + %10 = alloca { i64, i32 }, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", ptr %11, i32 0, i32 0 + %13 = load ptr, ptr %12, align 8 + %14 = load ptr, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %14, i64 12, i1 false) + %15 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %15, i64 12, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %7, i64 12, i1 false) + %16 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 0 + %17 = load i64, ptr %16, align 4 + %18 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 1 + %19 = load i32, ptr %18, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %10, ptr align 4 %8, i64 12, i1 false) + %20 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 0 + %21 = load i64, ptr %20, align 4 + %22 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 1 + %23 = load i32, ptr %22, align 4 + %24 = call noundef i32 %13(i64 %17, i32 %19, i64 %21, i32 %23) + %25 = icmp ne i32 %24, 0 + ret i1 %25 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt22__move_median_to_firstIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_S8_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef %3, ptr %4) #6 comdat { + %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %6, i32 0, i32 0 + store ptr %4, ptr %11, align 8 + store ptr %0, ptr %7, align 8 + store ptr %1, ptr %8, align 8 + store ptr %2, ptr %9, align 8 + store ptr %3, ptr %10, align 8 + %12 = load ptr, ptr %8, align 8 + %13 = load ptr, ptr %9, align 8 + %14 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %12, ptr noundef %13) + br i1 %14, label %15, label %34 + +15: ; preds = %5 + %16 = load ptr, ptr %9, align 8 + %17 = load ptr, ptr %10, align 8 + %18 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %16, ptr noundef %17) + br i1 %18, label %19, label %22 + +19: ; preds = %15 + %20 = load ptr, ptr %7, align 8 + %21 = load ptr, ptr %9, align 8 + call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(ptr noundef %20, ptr noundef %21) + br label %33 + +22: ; preds = %15 + %23 = load ptr, ptr %8, align 8 + %24 = load ptr, ptr %10, align 8 + %25 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %23, ptr noundef %24) + br i1 %25, label %26, label %29 + +26: ; preds = %22 + %27 = load ptr, ptr %7, align 8 + %28 = load ptr, ptr %10, align 8 + call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(ptr noundef %27, ptr noundef %28) + br label %32 + +29: ; preds = %22 + %30 = load ptr, ptr %7, align 8 + %31 = load ptr, ptr %8, align 8 + call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(ptr noundef %30, ptr noundef %31) + br label %32 + +32: ; preds = %29, %26 + br label %33 + +33: ; preds = %32, %19 + br label %53 + +34: ; preds = %5 + %35 = load ptr, ptr %8, align 8 + %36 = load ptr, ptr %10, align 8 + %37 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %35, ptr noundef %36) + br i1 %37, label %38, label %41 + +38: ; preds = %34 + %39 = load ptr, ptr %7, align 8 + %40 = load ptr, ptr %8, align 8 + call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(ptr noundef %39, ptr noundef %40) + br label %52 + +41: ; preds = %34 + %42 = load ptr, ptr %9, align 8 + %43 = load ptr, ptr %10, align 8 + %44 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %42, ptr noundef %43) + br i1 %44, label %45, label %48 + +45: ; preds = %41 + %46 = load ptr, ptr %7, align 8 + %47 = load ptr, ptr %10, align 8 + call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(ptr noundef %46, ptr noundef %47) + br label %51 + +48: ; preds = %41 + %49 = load ptr, ptr %7, align 8 + %50 = load ptr, ptr %9, align 8 + call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(ptr noundef %49, ptr noundef %50) + br label %51 + +51: ; preds = %48, %45 + br label %52 + +52: ; preds = %51, %38 + br label %53 + +53: ; preds = %52, %33 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt21__unguarded_partitionIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_S8_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr %3) #6 comdat { + %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %5, i32 0, i32 0 + store ptr %3, ptr %9, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + br label %10 + +10: ; preds = %4, %34 + br label %11 + +11: ; preds = %15, %10 + %12 = load ptr, ptr %6, align 8 + %13 = load ptr, ptr %8, align 8 + %14 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef %12, ptr noundef %13) + br i1 %14, label %15, label %18 + +15: ; preds = %11 + %16 = load ptr, ptr %6, align 8 + %17 = getelementptr inbounds %struct.suffix, ptr %16, i32 1 + store ptr %17, ptr %6, align 8 + br label %11, !llvm.loop !23 + +18: ; preds = %11 + %19 = load ptr, ptr %7, align 8 + %20 = getelementptr inbounds %struct.suffix, ptr %19, i32 -1 + store ptr %20, ptr %7, align 8 + br label %21 + +21: ; preds = %25, %18 + %22 = load ptr, ptr %8, align 8 + %23 = load ptr, ptr %7, align 8 + %24 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef %22, ptr noundef %23) + br i1 %24, label %25, label %28 + +25: ; preds = %21 + %26 = load ptr, ptr %7, align 8 + %27 = getelementptr inbounds %struct.suffix, ptr %26, i32 -1 + store ptr %27, ptr %7, align 8 + br label %21, !llvm.loop !24 + +28: ; preds = %21 + %29 = load ptr, ptr %6, align 8 + %30 = load ptr, ptr %7, align 8 + %31 = icmp ult ptr %29, %30 + br i1 %31, label %34, label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %6, align 8 + ret ptr %33 + +34: ; preds = %28 + %35 = load ptr, ptr %6, align 8 + %36 = load ptr, ptr %7, align 8 + call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(ptr noundef %35, ptr noundef %36) + %37 = load ptr, ptr %6, align 8 + %38 = getelementptr inbounds %struct.suffix, ptr %37, i32 1 + store ptr %38, ptr %6, align 8 + br label %10, !llvm.loop !25 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZSt4swapI6suffixENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_(ptr noundef nonnull align 4 dereferenceable(12) %5, ptr noundef nonnull align 4 dereferenceable(12) %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt4swapI6suffixENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_(ptr noundef nonnull align 4 dereferenceable(12) %0, ptr noundef nonnull align 4 dereferenceable(12) %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %struct.suffix, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %5, ptr align 4 %6, i64 12, i1 false) + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %7, i64 12, i1 false) + %9 = load ptr, ptr %4, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %5, i64 12, i1 false) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare i64 @llvm.ctlz.i64(i64, i1 immarg) #12 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt16__insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(ptr noundef %0, ptr noundef %1, ptr %2) #6 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %struct.suffix, align 4 + %9 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 + %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %11 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %4, i32 0, i32 0 + store ptr %2, ptr %11, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = icmp eq ptr %12, %13 + br i1 %14, label %15, label %16 + +15: ; preds = %3 + br label %47 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = getelementptr inbounds %struct.suffix, ptr %17, i64 1 + store ptr %18, ptr %7, align 8 + br label %19 + +19: ; preds = %44, %16 + %20 = load ptr, ptr %7, align 8 + %21 = load ptr, ptr %6, align 8 + %22 = icmp ne ptr %20, %21 + br i1 %22, label %23, label %47 + +23: ; preds = %19 + %24 = load ptr, ptr %7, align 8 + %25 = load ptr, ptr %5, align 8 + %26 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %4, ptr noundef %24, ptr noundef %25) + br i1 %26, label %27, label %35 + +27: ; preds = %23 + %28 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %28, i64 12, i1 false) + %29 = load ptr, ptr %5, align 8 + %30 = load ptr, ptr %7, align 8 + %31 = load ptr, ptr %7, align 8 + %32 = getelementptr inbounds %struct.suffix, ptr %31, i64 1 + %33 = call noundef ptr @_ZSt13move_backwardIP6suffixS1_ET0_T_S3_S2_(ptr noundef %29, ptr noundef %30, ptr noundef %32) + %34 = load ptr, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %34, ptr align 4 %8, i64 12, i1 false) + br label %43 + +35: ; preds = %23 + %36 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %4, i64 8, i1 false) + %37 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %10, i32 0, i32 0 + %38 = load ptr, ptr %37, align 8 + %39 = call ptr @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFi6suffixS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(ptr %38) + %40 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %9, i32 0, i32 0 + store ptr %39, ptr %40, align 8 + %41 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %9, i32 0, i32 0 + %42 = load ptr, ptr %41, align 8 + call void @_ZSt25__unguarded_linear_insertIP6suffixN9__gnu_cxx5__ops14_Val_comp_iterIPFiS0_S0_EEEEvT_T0_(ptr noundef %36, ptr %42) + br label %43 + +43: ; preds = %35, %27 + br label %44 + +44: ; preds = %43 + %45 = load ptr, ptr %7, align 8 + %46 = getelementptr inbounds %struct.suffix, ptr %45, i32 1 + store ptr %46, ptr %7, align 8 + br label %19, !llvm.loop !26 + +47: ; preds = %15, %19 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt26__unguarded_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(ptr noundef %0, ptr noundef %1, ptr %2) #6 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %4, i32 0, i32 0 + store ptr %2, ptr %10, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + %11 = load ptr, ptr %5, align 8 + store ptr %11, ptr %7, align 8 + br label %12 + +12: ; preds = %24, %3 + %13 = load ptr, ptr %7, align 8 + %14 = load ptr, ptr %6, align 8 + %15 = icmp ne ptr %13, %14 + br i1 %15, label %16, label %27 + +16: ; preds = %12 + %17 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %4, i64 8, i1 false) + %18 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + %19 = load ptr, ptr %18, align 8 + %20 = call ptr @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFi6suffixS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(ptr %19) + %21 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %8, i32 0, i32 0 + store ptr %20, ptr %21, align 8 + %22 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %8, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + call void @_ZSt25__unguarded_linear_insertIP6suffixN9__gnu_cxx5__ops14_Val_comp_iterIPFiS0_S0_EEEEvT_T0_(ptr noundef %17, ptr %23) + br label %24 + +24: ; preds = %16 + %25 = load ptr, ptr %7, align 8 + %26 = getelementptr inbounds %struct.suffix, ptr %25, i32 1 + store ptr %26, ptr %7, align 8 + br label %12, !llvm.loop !27 + +27: ; preds = %12 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13move_backwardIP6suffixS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIP6suffixET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIP6suffixET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt22__copy_move_backward_aILb1EP6suffixS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt25__unguarded_linear_insertIP6suffixN9__gnu_cxx5__ops14_Val_comp_iterIPFiS0_S0_EEEEvT_T0_(ptr noundef %0, ptr %1) #6 comdat { + %3 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 + %4 = alloca ptr, align 8 + %5 = alloca %struct.suffix, align 4 + %6 = alloca ptr, align 8 + %7 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %3, i32 0, i32 0 + store ptr %1, ptr %7, align 8 + store ptr %0, ptr %4, align 8 + %8 = load ptr, ptr %4, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %5, ptr align 4 %8, i64 12, i1 false) + %9 = load ptr, ptr %4, align 8 + store ptr %9, ptr %6, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = getelementptr inbounds %struct.suffix, ptr %10, i32 -1 + store ptr %11, ptr %6, align 8 + br label %12 + +12: ; preds = %15, %2 + %13 = load ptr, ptr %6, align 8 + %14 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEclIS2_PS2_EEbRT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 4 dereferenceable(12) %5, ptr noundef %13) + br i1 %14, label %15, label %21 + +15: ; preds = %12 + %16 = load ptr, ptr %6, align 8 + %17 = load ptr, ptr %4, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %17, ptr align 4 %16, i64 12, i1 false) + %18 = load ptr, ptr %6, align 8 + store ptr %18, ptr %4, align 8 + %19 = load ptr, ptr %6, align 8 + %20 = getelementptr inbounds %struct.suffix, ptr %19, i32 -1 + store ptr %20, ptr %6, align 8 + br label %12, !llvm.loop !28 + +21: ; preds = %12 + %22 = load ptr, ptr %4, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %22, ptr align 4 %5, i64 12, i1 false) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local ptr @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFi6suffixS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(ptr %0) #6 comdat { + %2 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 + %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %3, i32 0, i32 0 + store ptr %0, ptr %4, align 8 + call void @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef nonnull align 8 dereferenceable(8) %3) + %5 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %2, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + ret ptr %6 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__copy_move_backward_aILb1EP6suffixS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIP6suffixET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIP6suffixET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIP6suffixET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt23__copy_move_backward_a1ILb1EP6suffixS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIP6suffixET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIP6suffixET_S2_(ptr noundef %0) #4 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIP6suffixET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a1ILb1EP6suffixS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt23__copy_move_backward_a2ILb1EP6suffixS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIP6suffixET_S2_(ptr noundef %0) #4 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a2ILb1EP6suffixS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI6suffixEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI6suffixEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 12 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %24 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load i64, ptr %7, align 8 + %19 = sub i64 0, %18 + %20 = getelementptr inbounds %struct.suffix, ptr %17, i64 %19 + %21 = load ptr, ptr %4, align 8 + %22 = load i64, ptr %7, align 8 + %23 = mul i64 12, %22 + call void @llvm.memmove.p0.p0.i64(ptr align 4 %20, ptr align 4 %21, i64 %23, i1 false) + br label %24 + +24: ; preds = %16, %3 + %25 = load ptr, ptr %6, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub i64 0, %26 + %28 = getelementptr inbounds %struct.suffix, ptr %25, i64 %27 + ret ptr %28 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memmove.p0.p0.i64(ptr nocapture writeonly, ptr nocapture readonly, i64, i1 immarg) #5 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEclIS2_PS2_EEbRT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 4 dereferenceable(12) %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %struct.suffix, align 4 + %8 = alloca %struct.suffix, align 4 + %9 = alloca { i64, i32 }, align 4 + %10 = alloca { i64, i32 }, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %11, i32 0, i32 0 + %13 = load ptr, ptr %12, align 8 + %14 = load ptr, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %14, i64 12, i1 false) + %15 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %15, i64 12, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %7, i64 12, i1 false) + %16 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 0 + %17 = load i64, ptr %16, align 4 + %18 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 1 + %19 = load i32, ptr %18, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %10, ptr align 4 %8, i64 12, i1 false) + %20 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 0 + %21 = load i64, ptr %20, align 4 + %22 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 1 + %23 = load i32, ptr %22, align 4 + %24 = call noundef i32 %13(i64 %17, i32 %19, i64 %21, i32 %23) + %25 = icmp ne i32 %24, 0 + ret i1 %25 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEC2ES4_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(ptr noundef %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZSt8_DestroyIPiEvT_S1_(ptr noundef %7, ptr noundef %8) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %4, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + %7 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %7, i32 0, i32 2 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %10, i32 0, i32 0 + %12 = load ptr, ptr %11, align 8 + %13 = ptrtoint ptr %9 to i64 + %14 = ptrtoint ptr %12 to i64 + %15 = sub i64 %13, %14 + %16 = sdiv exact i64 %15, 4 + invoke void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(ptr noundef nonnull align 8 dereferenceable(24) %3, ptr noundef %6, i64 noundef %16) + to label %17 unwind label %19 + +17: ; preds = %1 + %18 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %18) #3 + ret void + +19: ; preds = %1 + %20 = landingpad { ptr, i32 } + catch ptr null + %21 = extractvalue { ptr, i32 } %20, 0 + call void @__clang_call_terminate(ptr %21) #15 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt8_DestroyIPiEvT_S1_(ptr noundef %0, ptr noundef %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_(ptr noundef %5, ptr noundef %6) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_(ptr noundef %0, ptr noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef %1, i64 noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = icmp ne ptr %8, null + br i1 %9, label %10, label %14 + +10: ; preds = %3 + %11 = getelementptr inbounds %"struct.std::_Vector_base", ptr %7, i32 0, i32 0 + %12 = load ptr, ptr %5, align 8 + %13 = load i64, ptr %6, align 8 + call void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %11, ptr noundef %12, i64 noundef %13) + br label %14 + +14: ; preds = %10, %3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #13 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { + %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %12 = alloca ptr, align 8 + %13 = alloca ptr, align 8 + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %14, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %15 = load ptr, ptr %5, align 8 + %16 = call noundef i64 @_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc(ptr noundef nonnull align 8 dereferenceable(24) %15, i64 noundef 1, ptr noundef @.str.5) + store i64 %16, ptr %7, align 8 + %17 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %18 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %17, i32 0, i32 0 + %19 = load ptr, ptr %18, align 8 + store ptr %19, ptr %8, align 8 + %20 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %20, i32 0, i32 1 + %22 = load ptr, ptr %21, align 8 + store ptr %22, ptr %9, align 8 + %23 = call ptr @_ZNSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %15) #3 + %24 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %11, i32 0, i32 0 + store ptr %23, ptr %24, align 8 + %25 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(ptr noundef nonnull align 8 dereferenceable(8) %4, ptr noundef nonnull align 8 dereferenceable(8) %11) #3 + store i64 %25, ptr %10, align 8 + %26 = load i64, ptr %7, align 8 + %27 = call noundef ptr @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(ptr noundef nonnull align 8 dereferenceable(24) %15, i64 noundef %26) + store ptr %27, ptr %12, align 8 + %28 = load ptr, ptr %12, align 8 + store ptr %28, ptr %13, align 8 + %29 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %30 = load ptr, ptr %12, align 8 + %31 = load i64, ptr %10, align 8 + %32 = getelementptr inbounds i32, ptr %30, i64 %31 + %33 = load ptr, ptr %6, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %29, ptr noundef %32, ptr noundef nonnull align 4 dereferenceable(4) %33) #3 + store ptr null, ptr %13, align 8 + %34 = load ptr, ptr %8, align 8 + %35 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %4) #3 + %36 = load ptr, ptr %35, align 8 + %37 = load ptr, ptr %12, align 8 + %38 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %15) #3 + %39 = call noundef ptr @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(ptr noundef %34, ptr noundef %36, ptr noundef %37, ptr noundef nonnull align 1 dereferenceable(1) %38) #3 + store ptr %39, ptr %13, align 8 + %40 = load ptr, ptr %13, align 8 + %41 = getelementptr inbounds i32, ptr %40, i32 1 + store ptr %41, ptr %13, align 8 + %42 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %4) #3 + %43 = load ptr, ptr %42, align 8 + %44 = load ptr, ptr %9, align 8 + %45 = load ptr, ptr %13, align 8 + %46 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %15) #3 + %47 = call noundef ptr @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(ptr noundef %43, ptr noundef %44, ptr noundef %45, ptr noundef nonnull align 1 dereferenceable(1) %46) #3 + store ptr %47, ptr %13, align 8 + %48 = load ptr, ptr %8, align 8 + %49 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %50 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %49, i32 0, i32 2 + %51 = load ptr, ptr %50, align 8 + %52 = load ptr, ptr %8, align 8 + %53 = ptrtoint ptr %51 to i64 + %54 = ptrtoint ptr %52 to i64 + %55 = sub i64 %53, %54 + %56 = sdiv exact i64 %55, 4 + call void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(ptr noundef nonnull align 8 dereferenceable(24) %15, ptr noundef %48, i64 noundef %56) + %57 = load ptr, ptr %12, align 8 + %58 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %59 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %58, i32 0, i32 0 + store ptr %57, ptr %59, align 8 + %60 = load ptr, ptr %13, align 8 + %61 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %62 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %61, i32 0, i32 1 + store ptr %60, ptr %62, align 8 + %63 = load ptr, ptr %12, align 8 + %64 = load i64, ptr %7, align 8 + %65 = getelementptr inbounds i32, ptr %63, i64 %64 + %66 = getelementptr inbounds %"struct.std::_Vector_base", ptr %15, i32 0, i32 0 + %67 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %66, i32 0, i32 2 + store ptr %65, ptr %67, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"struct.std::_Vector_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 1 + call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + %11 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + %12 = sub i64 %10, %11 + %13 = load i64, ptr %5, align 8 + %14 = icmp ult i64 %12, %13 + br i1 %14, label %15, label %17 + +15: ; preds = %3 + %16 = load ptr, ptr %6, align 8 + call void @_ZSt20__throw_length_errorPKc(ptr noundef %16) #16 + unreachable + +17: ; preds = %3 + %18 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + %19 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + store i64 %19, ptr %8, align 8 + %20 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %8, ptr noundef nonnull align 8 dereferenceable(8) %5) + %21 = load i64, ptr %20, align 8 + %22 = add i64 %18, %21 + store i64 %22, ptr %7, align 8 + %23 = load i64, ptr %7, align 8 + %24 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + %25 = icmp ult i64 %23, %24 + br i1 %25, label %30, label %26 + +26: ; preds = %17 + %27 = load i64, ptr %7, align 8 + %28 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + %29 = icmp ugt i64 %27, %28 + br i1 %29, label %30, label %32 + +30: ; preds = %26, %17 + %31 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %9) #3 + br label %34 + +32: ; preds = %26 + %33 = load i64, ptr %7, align 8 + br label %34 + +34: ; preds = %32, %30 + %35 = phi i64 [ %31, %30 ], [ %33, %32 ] + ret i64 %35 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %8) #3 + %10 = load ptr, ptr %9, align 8 + %11 = ptrtoint ptr %7 to i64 + %12 = ptrtoint ptr %10 to i64 + %13 = sub i64 %11, %12 + %14 = sdiv exact i64 %13, 4 + ret i64 %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"struct.std::_Vector_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 0 + call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = icmp ne i64 %6, 0 + br i1 %7, label %8, label %12 + +8: ; preds = %2 + %9 = getelementptr inbounds %"struct.std::_Vector_base", ptr %5, i32 0, i32 0 + %10 = load i64, ptr %4, align 8 + %11 = call noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %9, i64 noundef %10) + br label %13 + +12: ; preds = %2 + br label %13 + +13: ; preds = %12, %8 + %14 = phi ptr [ %11, %8 ], [ null, %12 ] + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #4 comdat align 2 { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %"struct.std::integral_constant", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = load ptr, ptr %8, align 8 + %14 = call noundef ptr @_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE(ptr noundef %10, ptr noundef %11, ptr noundef %12, ptr noundef nonnull align 1 dereferenceable(1) %13) #3 + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + %5 = call noundef i64 @_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + ret i64 %5 +} + +; Function Attrs: noreturn +declare void @_ZSt20__throw_length_errorPKc(ptr noundef) #10 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %2, align 8 + store i64 2305843009213693951, ptr %3, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + store i64 %6, ptr %4, align 8 + %7 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %4) + to label %8 unwind label %10 + +8: ; preds = %1 + %9 = load i64, ptr %7, align 8 + ret i64 %9 + +10: ; preds = %1 + %11 = landingpad { ptr, i32 } + catch ptr null + %12 = extractvalue { ptr, i32 } %11, 0 + call void @__clang_call_terminate(ptr %12) #15 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Vector_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 2305843009213693951 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %7, align 8 + store ptr %8, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 4611686018427387903 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #16 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #16 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 4 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #17 + ret ptr %19 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #10 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #10 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #14 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #4 comdat align 2 { + %5 = alloca %"struct.std::integral_constant", align 1 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + store ptr %3, ptr %9, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = load ptr, ptr %7, align 8 + %12 = load ptr, ptr %8, align 8 + %13 = load ptr, ptr %9, align 8 + %14 = call noundef ptr @_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_(ptr noundef %10, ptr noundef %11, ptr noundef %12, ptr noundef nonnull align 1 dereferenceable(1) %13) #3 + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %11) #3 + %13 = load ptr, ptr %7, align 8 + %14 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %13) #3 + %15 = load ptr, ptr %8, align 8 + %16 = call noundef ptr @_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E(ptr noundef %10, ptr noundef %12, ptr noundef %14, ptr noundef nonnull align 1 dereferenceable(1) %15) #3 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i64, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = ptrtoint ptr %10 to i64 + %13 = ptrtoint ptr %11 to i64 + %14 = sub i64 %12, %13 + %15 = sdiv exact i64 %14, 4 + store i64 %15, ptr %9, align 8 + %16 = load i64, ptr %9, align 8 + %17 = icmp sgt i64 %16, 0 + br i1 %17, label %18, label %23 + +18: ; preds = %4 + %19 = load ptr, ptr %7, align 8 + %20 = load ptr, ptr %5, align 8 + %21 = load i64, ptr %9, align 8 + %22 = mul i64 %21, 4 + call void @llvm.memmove.p0.p0.i64(ptr align 4 %19, ptr align 4 %20, i64 %22, i1 false) + br label %23 + +23: ; preds = %18, %4 + %24 = load ptr, ptr %7, align 8 + %25 = load i64, ptr %9, align 8 + %26 = getelementptr inbounds i32, ptr %24, i64 %25 + ret ptr %26 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %0) #4 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_(i64 noundef %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #6 comdat align 2 { + %3 = alloca i64, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"class.std::allocator", align 1 + store i64 %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load i64, ptr %3, align 8 + %7 = load ptr, ptr %4, align 8 + call void @_ZNSaIiEC2ERKS_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %8 = call noundef i64 @_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + %9 = icmp ugt i64 %6, %8 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + br i1 %9, label %10, label %11 + +10: ; preds = %2 + call void @_ZSt20__throw_length_errorPKc(ptr noundef @.str.6) #16 + unreachable + +11: ; preds = %2 + %12 = load i64, ptr %3, align 8 + ret i64 %12 +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEEC2EmRKS0_(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_Vector_base", ptr %9, i32 0, i32 0 + %11 = load ptr, ptr %6, align 8 + call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_(ptr noundef nonnull align 8 dereferenceable(24) %10, ptr noundef nonnull align 1 dereferenceable(1) %11) #3 + %12 = load i64, ptr %5, align 8 + invoke void @_ZNSt12_Vector_baseIiSaIiEE17_M_create_storageEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef %12) + to label %13 unwind label %14 + +13: ; preds = %3 + ret void + +14: ; preds = %3 + %15 = landingpad { ptr, i32 } + cleanup + %16 = extractvalue { ptr, i32 } %15, 0 + store ptr %16, ptr %7, align 8 + %17 = extractvalue { ptr, i32 } %15, 1 + store i32 %17, ptr %8, align 4 + call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + br label %18 + +18: ; preds = %14 + %19 = load ptr, ptr %7, align 8 + %20 = load i32, ptr %8, align 4 + %21 = insertvalue { ptr, i32 } poison, ptr %19, 0 + %22 = insertvalue { ptr, i32 } %21, i32 %20, 1 + resume { ptr, i32 } %22 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE18_M_fill_initializeEmRKi(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::_Vector_base", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = load i64, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %7) #3 + %14 = call noundef ptr @_ZSt24__uninitialized_fill_n_aIPimiiET_S1_T0_RKT1_RSaIT2_E(ptr noundef %10, i64 noundef %11, ptr noundef nonnull align 4 dereferenceable(4) %12, ptr noundef nonnull align 1 dereferenceable(1) %13) + %15 = getelementptr inbounds %"struct.std::_Vector_base", ptr %7, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %15, i32 0, i32 1 + store ptr %14, ptr %16, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiEC2ERKS_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZNSaIiEC2ERKS_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + call void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %5) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE17_M_create_storageEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(ptr noundef nonnull align 8 dereferenceable(24) %5, i64 noundef %6) + %8 = getelementptr inbounds %"struct.std::_Vector_base", ptr %5, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %8, i32 0, i32 0 + store ptr %7, ptr %9, align 8 + %10 = getelementptr inbounds %"struct.std::_Vector_base", ptr %5, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %10, i32 0, i32 0 + %12 = load ptr, ptr %11, align 8 + %13 = getelementptr inbounds %"struct.std::_Vector_base", ptr %5, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %13, i32 0, i32 1 + store ptr %12, ptr %14, align 8 + %15 = getelementptr inbounds %"struct.std::_Vector_base", ptr %5, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = load i64, ptr %4, align 8 + %19 = getelementptr inbounds i32, ptr %17, i64 %18 + %20 = getelementptr inbounds %"struct.std::_Vector_base", ptr %5, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %20, i32 0, i32 2 + store ptr %19, ptr %21, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt24__uninitialized_fill_n_aIPimiiET_S1_T0_RKT1_RSaIT2_E(ptr noundef %0, i64 noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #6 comdat { + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store i64 %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load i64, ptr %6, align 8 + %11 = load ptr, ptr %7, align 8 + %12 = call noundef ptr @_ZSt20uninitialized_fill_nIPimiET_S1_T0_RKT1_(ptr noundef %9, i64 noundef %10, ptr noundef nonnull align 4 dereferenceable(4) %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt20uninitialized_fill_nIPimiET_S1_T0_RKT1_(ptr noundef %0, i64 noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i8, align 1 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + store i8 1, ptr %7, align 1 + %8 = load ptr, ptr %4, align 8 + %9 = load i64, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPimiEET_S3_T0_RKT1_(ptr noundef %8, i64 noundef %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + ret ptr %11 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPimiEET_S3_T0_RKT1_(ptr noundef %0, i64 noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt6fill_nIPimiET_S1_T0_RKT1_(ptr noundef %7, i64 noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt6fill_nIPimiET_S1_T0_RKT1_(ptr noundef %0, i64 noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::random_access_iterator_tag", align 1 + %8 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = load i64, ptr %5, align 8 + %11 = call noundef i64 @_ZSt17__size_to_integerm(i64 noundef %10) + %12 = load ptr, ptr %6, align 8 + call void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %4) + %13 = call noundef ptr @_ZSt10__fill_n_aIPimiET_S1_T0_RKT1_St26random_access_iterator_tag(ptr noundef %9, i64 noundef %11, ptr noundef nonnull align 4 dereferenceable(4) %12) + ret ptr %13 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt10__fill_n_aIPimiET_S1_T0_RKT1_St26random_access_iterator_tag(ptr noundef %0, i64 noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca ptr, align 8 + store ptr %0, ptr %6, align 8 + store i64 %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + %9 = load i64, ptr %7, align 8 + %10 = icmp ule i64 %9, 0 + br i1 %10, label %11, label %13 + +11: ; preds = %3 + %12 = load ptr, ptr %6, align 8 + store ptr %12, ptr %4, align 8 + br label %22 + +13: ; preds = %3 + %14 = load ptr, ptr %6, align 8 + %15 = load ptr, ptr %6, align 8 + %16 = load i64, ptr %7, align 8 + %17 = getelementptr inbounds i32, ptr %15, i64 %16 + %18 = load ptr, ptr %8, align 8 + call void @_ZSt8__fill_aIPiiEvT_S1_RKT0_(ptr noundef %14, ptr noundef %17, ptr noundef nonnull align 4 dereferenceable(4) %18) + %19 = load ptr, ptr %6, align 8 + %20 = load i64, ptr %7, align 8 + %21 = getelementptr inbounds i32, ptr %19, i64 %20 + store ptr %21, ptr %4, align 8 + br label %22 + +22: ; preds = %13, %11 + %23 = load ptr, ptr %4, align 8 + ret ptr %23 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt17__size_to_integerm(i64 noundef %0) #4 comdat { + %2 = alloca i64, align 8 + store i64 %0, ptr %2, align 8 + %3 = load i64, ptr %2, align 8 + ret i64 %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %0) #4 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt8__fill_aIPiiEvT_S1_RKT0_(ptr noundef %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZSt9__fill_a1IPiiEN9__gnu_cxx11__enable_ifIXsr11__is_scalarIT0_EE7__valueEvE6__typeET_S6_RKS3_(ptr noundef %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt9__fill_a1IPiiEN9__gnu_cxx11__enable_ifIXsr11__is_scalarIT0_EE7__valueEvE6__typeET_S6_RKS3_(ptr noundef %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %6, align 8 + %9 = load i32, ptr %8, align 4 + store i32 %9, ptr %7, align 4 + br label %10 + +10: ; preds = %17, %3 + %11 = load ptr, ptr %4, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = icmp ne ptr %11, %12 + br i1 %13, label %14, label %20 + +14: ; preds = %10 + %15 = load i32, ptr %7, align 4 + %16 = load ptr, ptr %4, align 8 + store i32 %15, ptr %16, align 4 + br label %17 + +17: ; preds = %14 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds i32, ptr %18, i32 1 + store ptr %19, ptr %4, align 8 + br label %10, !llvm.loop !29 + +20: ; preds = %10 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx14__alloc_traitsISaIiEiE17_S_select_on_copyERKS1_(ptr noalias sret(%"class.std::allocator") align 1 %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE37select_on_container_copy_constructionERKS0_(ptr sret(%"class.std::allocator") align 1 %0, ptr noundef nonnull align 1 dereferenceable(1) %5) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiiET0_T_SA_S9_RSaIT1_E(ptr %0, ptr %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #6 comdat { + %5 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %6 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %10 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %5, i32 0, i32 0 + store ptr %0, ptr %11, align 8 + %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %6, i32 0, i32 0 + store ptr %1, ptr %12, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %5, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %6, i64 8, i1 false) + %13 = load ptr, ptr %7, align 8 + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %9, i32 0, i32 0 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %10, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = call noundef ptr @_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_(ptr %15, ptr %17, ptr noundef %13) + ret ptr %18 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNKSt6vectorIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"struct.std::_Vector_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 0 + call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNKSt6vectorIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"struct.std::_Vector_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", ptr %5, i32 0, i32 1 + call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE37select_on_container_copy_constructionERKS0_(ptr noalias sret(%"class.std::allocator") align 1 %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + call void @_ZNSaIiEC2ERKS_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_(ptr %0, ptr %1, ptr noundef %2) #6 comdat { + %4 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %5 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %6 = alloca ptr, align 8 + %7 = alloca i8, align 1 + %8 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %9 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %10 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %4, i32 0, i32 0 + store ptr %0, ptr %10, align 8 + %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %5, i32 0, i32 0 + store ptr %1, ptr %11, align 8 + store ptr %2, ptr %6, align 8 + store i8 1, ptr %7, align 1 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %4, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %5, i64 8, i1 false) + %12 = load ptr, ptr %6, align 8 + %13 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %8, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %9, i32 0, i32 0 + %16 = load ptr, ptr %15, align 8 + %17 = call noundef ptr @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiEET0_T_SC_SB_(ptr %14, ptr %16, ptr noundef %12) + ret ptr %17 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiEET0_T_SC_SB_(ptr %0, ptr %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %5 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %8 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %4, i32 0, i32 0 + store ptr %0, ptr %9, align 8 + %10 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %5, i32 0, i32 0 + store ptr %1, ptr %10, align 8 + store ptr %2, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %4, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %5, i64 8, i1 false) + %11 = load ptr, ptr %6, align 8 + %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %7, i32 0, i32 0 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %8, i32 0, i32 0 + %15 = load ptr, ptr %14, align 8 + %16 = call noundef ptr @_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_(ptr %13, ptr %15, ptr noundef %11) + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_(ptr %0, ptr %1, ptr noundef %2) #6 comdat { + %4 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %5 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %8 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %9 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %10 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %4, i32 0, i32 0 + store ptr %0, ptr %11, align 8 + %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %5, i32 0, i32 0 + store ptr %1, ptr %12, align 8 + store ptr %2, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %4, i64 8, i1 false) + %13 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %8, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + %15 = call ptr @_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEET_S8_(ptr %14) + %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %7, i32 0, i32 0 + store ptr %15, ptr %16, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %5, i64 8, i1 false) + %17 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %10, i32 0, i32 0 + %18 = load ptr, ptr %17, align 8 + %19 = call ptr @_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEET_S8_(ptr %18) + %20 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %9, i32 0, i32 0 + store ptr %19, ptr %20, align 8 + %21 = load ptr, ptr %6, align 8 + %22 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %7, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + %24 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %9, i32 0, i32 0 + %25 = load ptr, ptr %24, align 8 + %26 = call noundef ptr @_ZSt13__copy_move_aILb0EN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET1_T0_SA_S9_(ptr %23, ptr %25, ptr noundef %21) + ret ptr %26 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13__copy_move_aILb0EN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET1_T0_SA_S9_(ptr %0, ptr %1, ptr noundef %2) #6 comdat { + %4 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %5 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %8 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %4, i32 0, i32 0 + store ptr %0, ptr %9, align 8 + %10 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %5, i32 0, i32 0 + store ptr %1, ptr %10, align 8 + store ptr %2, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %4, i64 8, i1 false) + %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %7, i32 0, i32 0 + %12 = load ptr, ptr %11, align 8 + %13 = call noundef ptr @_ZSt12__niter_baseIPKiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE(ptr %12) #3 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %5, i64 8, i1 false) + %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %8, i32 0, i32 0 + %15 = load ptr, ptr %14, align 8 + %16 = call noundef ptr @_ZSt12__niter_baseIPKiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE(ptr %15) #3 + %17 = load ptr, ptr %6, align 8 + %18 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %17) #3 + %19 = call noundef ptr @_ZSt14__copy_move_a1ILb0EPKiPiET1_T0_S4_S3_(ptr noundef %13, ptr noundef %16, ptr noundef %18) + %20 = call noundef ptr @_ZSt12__niter_wrapIPiET_RKS1_S1_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %19) + ret ptr %20 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEET_S8_(ptr %0) #4 comdat { + %2 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %3 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %3, i32 0, i32 0 + store ptr %0, ptr %4, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %2, ptr align 8 %3, i64 8, i1 false) + %5 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %2, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIPiET_RKS1_S1_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a1ILb0EPKiPiET1_T0_S4_S3_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPKiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE(ptr %0) #4 comdat { + %2 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 + %3 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %2, i32 0, i32 0 + store ptr %0, ptr %3, align 8 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %2) #3 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 4 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %21 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load i64, ptr %7, align 8 + %20 = mul i64 4, %19 + call void @llvm.memmove.p0.p0.i64(ptr align 4 %17, ptr align 4 %18, i64 %20, i1 false) + br label %21 + +21: ; preds = %16, %3 + %22 = load ptr, ptr %6, align 8 + %23 = load i64, ptr %7, align 8 + %24 = getelementptr inbounds i32, ptr %22, i64 %23 + ret ptr %24 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %7, align 8 + store ptr %8, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_construction_of_lcp_array_from_suffix_array.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #6 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nosync nounwind willreturn } +attributes #8 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #15 = { noreturn nounwind } +attributes #16 = { noreturn } +attributes #17 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} +!14 = distinct !{!14, !7} +!15 = distinct !{!15, !7} +!16 = distinct !{!16, !7} +!17 = distinct !{!17, !7} +!18 = distinct !{!18, !7} +!19 = distinct !{!19, !7} +!20 = distinct !{!20, !7} +!21 = distinct !{!21, !7} +!22 = distinct !{!22, !7} +!23 = distinct !{!23, !7} +!24 = distinct !{!24, !7} +!25 = distinct !{!25, !7} +!26 = distinct !{!26, !7} +!27 = distinct !{!27, !7} +!28 = distinct !{!28, !7} +!29 = distinct !{!29, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/count-1s-sorted-binary-array.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/count-1s-sorted-binary-array.ll new file mode 100644 index 00000000..b6674ab4 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/count-1s-sorted-binary-array.ll @@ -0,0 +1,176 @@ +; ModuleID = 'PE-benchmarks/count-1s-sorted-binary-array.cpp' +source_filename = "PE-benchmarks/count-1s-sorted-binary-array.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [7 x i8] c"\01\01\01\01\00\00\00", align 1 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [32 x i8] c"Count of 1's in given array is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_count_1s_sorted_binary_array.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z9countOnesPbii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + %9 = load i32, ptr %7, align 4 + %10 = load i32, ptr %6, align 4 + %11 = icmp sge i32 %9, %10 + br i1 %11, label %12, label %65 + +12: ; preds = %3 + %13 = load i32, ptr %6, align 4 + %14 = load i32, ptr %7, align 4 + %15 = load i32, ptr %6, align 4 + %16 = sub nsw i32 %14, %15 + %17 = sdiv i32 %16, 2 + %18 = add nsw i32 %13, %17 + store i32 %18, ptr %8, align 4 + %19 = load i32, ptr %8, align 4 + %20 = load i32, ptr %7, align 4 + %21 = icmp eq i32 %19, %20 + br i1 %21, label %32, label %22 + +22: ; preds = %12 + %23 = load ptr, ptr %5, align 8 + %24 = load i32, ptr %8, align 4 + %25 = add nsw i32 %24, 1 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds i8, ptr %23, i64 %26 + %28 = load i8, ptr %27, align 1 + %29 = trunc i8 %28 to i1 + %30 = zext i1 %29 to i32 + %31 = icmp eq i32 %30, 0 + br i1 %31, label %32, label %44 + +32: ; preds = %22, %12 + %33 = load ptr, ptr %5, align 8 + %34 = load i32, ptr %8, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds i8, ptr %33, i64 %35 + %37 = load i8, ptr %36, align 1 + %38 = trunc i8 %37 to i1 + %39 = zext i1 %38 to i32 + %40 = icmp eq i32 %39, 1 + br i1 %40, label %41, label %44 + +41: ; preds = %32 + %42 = load i32, ptr %8, align 4 + %43 = add nsw i32 %42, 1 + store i32 %43, ptr %4, align 4 + br label %66 + +44: ; preds = %32, %22 + %45 = load ptr, ptr %5, align 8 + %46 = load i32, ptr %8, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds i8, ptr %45, i64 %47 + %49 = load i8, ptr %48, align 1 + %50 = trunc i8 %49 to i1 + %51 = zext i1 %50 to i32 + %52 = icmp eq i32 %51, 1 + br i1 %52, label %53, label %59 + +53: ; preds = %44 + %54 = load ptr, ptr %5, align 8 + %55 = load i32, ptr %8, align 4 + %56 = add nsw i32 %55, 1 + %57 = load i32, ptr %7, align 4 + %58 = call noundef i32 @_Z9countOnesPbii(ptr noundef %54, i32 noundef %56, i32 noundef %57) + store i32 %58, ptr %4, align 4 + br label %66 + +59: ; preds = %44 + %60 = load ptr, ptr %5, align 8 + %61 = load i32, ptr %6, align 4 + %62 = load i32, ptr %8, align 4 + %63 = sub nsw i32 %62, 1 + %64 = call noundef i32 @_Z9countOnesPbii(ptr noundef %60, i32 noundef %61, i32 noundef %63) + store i32 %64, ptr %4, align 4 + br label %66 + +65: ; preds = %3 + store i32 0, ptr %4, align 4 + br label %66 + +66: ; preds = %65, %59, %53, %41 + %67 = load i32, ptr %4, align 4 + ret i32 %67 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 { + %1 = alloca i32, align 4 + %2 = alloca [7 x i8], align 1 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %2, ptr align 1 @__const.main.arr, i64 7, i1 false) + store i32 7, ptr %3, align 4 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %5 = getelementptr inbounds [7 x i8], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + %7 = sub nsw i32 %6, 1 + %8 = call noundef i32 @_Z9countOnesPbii(ptr noundef %5, i32 noundef 0, i32 noundef %7) + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %8) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #6 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_count_1s_sorted_binary_array.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/count-number-binary-strings-without-consecutive-1s.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/count-number-binary-strings-without-consecutive-1s.ll new file mode 100644 index 00000000..9c4fcf79 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/count-number-binary-strings-without-consecutive-1s.ll @@ -0,0 +1,160 @@ +; ModuleID = 'PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp' +source_filename = "PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_count_number_binary_strings_without_consecutive_1s.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z12countStringsi(i32 noundef %0) #4 { + %2 = alloca i32, align 4 + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i64, align 8 + %6 = alloca i32, align 4 + store i32 %0, ptr %2, align 4 + %7 = load i32, ptr %2, align 4 + %8 = zext i32 %7 to i64 + %9 = call ptr @llvm.stacksave() + store ptr %9, ptr %3, align 8 + %10 = alloca i32, i64 %8, align 16 + store i64 %8, ptr %4, align 8 + %11 = load i32, ptr %2, align 4 + %12 = zext i32 %11 to i64 + %13 = alloca i32, i64 %12, align 16 + store i64 %12, ptr %5, align 8 + %14 = getelementptr inbounds i32, ptr %13, i64 0 + store i32 1, ptr %14, align 16 + %15 = getelementptr inbounds i32, ptr %10, i64 0 + store i32 1, ptr %15, align 16 + store i32 1, ptr %6, align 4 + br label %16 + +16: ; preds = %43, %1 + %17 = load i32, ptr %6, align 4 + %18 = load i32, ptr %2, align 4 + %19 = icmp slt i32 %17, %18 + br i1 %19, label %20, label %46 + +20: ; preds = %16 + %21 = load i32, ptr %6, align 4 + %22 = sub nsw i32 %21, 1 + %23 = sext i32 %22 to i64 + %24 = getelementptr inbounds i32, ptr %10, i64 %23 + %25 = load i32, ptr %24, align 4 + %26 = load i32, ptr %6, align 4 + %27 = sub nsw i32 %26, 1 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds i32, ptr %13, i64 %28 + %30 = load i32, ptr %29, align 4 + %31 = add nsw i32 %25, %30 + %32 = load i32, ptr %6, align 4 + %33 = sext i32 %32 to i64 + %34 = getelementptr inbounds i32, ptr %10, i64 %33 + store i32 %31, ptr %34, align 4 + %35 = load i32, ptr %6, align 4 + %36 = sub nsw i32 %35, 1 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds i32, ptr %10, i64 %37 + %39 = load i32, ptr %38, align 4 + %40 = load i32, ptr %6, align 4 + %41 = sext i32 %40 to i64 + %42 = getelementptr inbounds i32, ptr %13, i64 %41 + store i32 %39, ptr %42, align 4 + br label %43 + +43: ; preds = %20 + %44 = load i32, ptr %6, align 4 + %45 = add nsw i32 %44, 1 + store i32 %45, ptr %6, align 4 + br label %16, !llvm.loop !6 + +46: ; preds = %16 + %47 = load i32, ptr %2, align 4 + %48 = sub nsw i32 %47, 1 + %49 = sext i32 %48 to i64 + %50 = getelementptr inbounds i32, ptr %10, i64 %49 + %51 = load i32, ptr %50, align 4 + %52 = load i32, ptr %2, align 4 + %53 = sub nsw i32 %52, 1 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds i32, ptr %13, i64 %54 + %56 = load i32, ptr %55, align 4 + %57 = add nsw i32 %51, %56 + %58 = load ptr, ptr %3, align 8 + call void @llvm.stackrestore(ptr %58) + ret i32 %57 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + %2 = call noundef i32 @_Z12countStringsi(i32 noundef 3) + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %2) + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_count_number_binary_strings_without_consecutive_1s.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.ll new file mode 100644 index 00000000..5be96389 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.ll @@ -0,0 +1,227 @@ +; ModuleID = 'PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp' +source_filename = "PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@lookup = dso_local global [101 x [501 x i64]] zeroinitializer, align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_count_of_n_digit_numbers_whose_sum_of_digits_equals_to_given_sum.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i64 @_Z8countRecii(i32 noundef %0, i32 noundef %1) #4 { + %3 = alloca i64, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i64, align 8 + %7 = alloca i32, align 4 + store i32 %0, ptr %4, align 4 + store i32 %1, ptr %5, align 4 + %8 = load i32, ptr %4, align 4 + %9 = icmp eq i32 %8, 0 + br i1 %9, label %10, label %14 + +10: ; preds = %2 + %11 = load i32, ptr %5, align 4 + %12 = icmp eq i32 %11, 0 + %13 = zext i1 %12 to i64 + store i64 %13, ptr %3, align 8 + br label %61 + +14: ; preds = %2 + %15 = load i32, ptr %4, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds [101 x [501 x i64]], ptr @lookup, i64 0, i64 %16 + %18 = load i32, ptr %5, align 4 + %19 = sext i32 %18 to i64 + %20 = getelementptr inbounds [501 x i64], ptr %17, i64 0, i64 %19 + %21 = load i64, ptr %20, align 8 + %22 = icmp ne i64 %21, -1 + br i1 %22, label %23, label %31 + +23: ; preds = %14 + %24 = load i32, ptr %4, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds [101 x [501 x i64]], ptr @lookup, i64 0, i64 %25 + %27 = load i32, ptr %5, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds [501 x i64], ptr %26, i64 0, i64 %28 + %30 = load i64, ptr %29, align 8 + store i64 %30, ptr %3, align 8 + br label %61 + +31: ; preds = %14 + store i64 0, ptr %6, align 8 + store i32 0, ptr %7, align 4 + br label %32 + +32: ; preds = %50, %31 + %33 = load i32, ptr %7, align 4 + %34 = icmp slt i32 %33, 10 + br i1 %34, label %35, label %53 + +35: ; preds = %32 + %36 = load i32, ptr %5, align 4 + %37 = load i32, ptr %7, align 4 + %38 = sub nsw i32 %36, %37 + %39 = icmp sge i32 %38, 0 + br i1 %39, label %40, label %49 + +40: ; preds = %35 + %41 = load i32, ptr %4, align 4 + %42 = sub nsw i32 %41, 1 + %43 = load i32, ptr %5, align 4 + %44 = load i32, ptr %7, align 4 + %45 = sub nsw i32 %43, %44 + %46 = call noundef i64 @_Z8countRecii(i32 noundef %42, i32 noundef %45) + %47 = load i64, ptr %6, align 8 + %48 = add i64 %47, %46 + store i64 %48, ptr %6, align 8 + br label %49 + +49: ; preds = %40, %35 + br label %50 + +50: ; preds = %49 + %51 = load i32, ptr %7, align 4 + %52 = add nsw i32 %51, 1 + store i32 %52, ptr %7, align 4 + br label %32, !llvm.loop !6 + +53: ; preds = %32 + %54 = load i64, ptr %6, align 8 + %55 = load i32, ptr %4, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds [101 x [501 x i64]], ptr @lookup, i64 0, i64 %56 + %58 = load i32, ptr %5, align 4 + %59 = sext i32 %58 to i64 + %60 = getelementptr inbounds [501 x i64], ptr %57, i64 0, i64 %59 + store i64 %54, ptr %60, align 8 + store i64 %54, ptr %3, align 8 + br label %61 + +61: ; preds = %53, %23, %10 + %62 = load i64, ptr %3, align 8 + ret i64 %62 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i64 @_Z10finalCountii(i32 noundef %0, i32 noundef %1) #4 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca i64, align 8 + %6 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + call void @llvm.memset.p0.i64(ptr align 16 @lookup, i8 -1, i64 404808, i1 false) + store i64 0, ptr %5, align 8 + store i32 1, ptr %6, align 4 + br label %7 + +7: ; preds = %25, %2 + %8 = load i32, ptr %6, align 4 + %9 = icmp sle i32 %8, 9 + br i1 %9, label %10, label %28 + +10: ; preds = %7 + %11 = load i32, ptr %4, align 4 + %12 = load i32, ptr %6, align 4 + %13 = sub nsw i32 %11, %12 + %14 = icmp sge i32 %13, 0 + br i1 %14, label %15, label %24 + +15: ; preds = %10 + %16 = load i32, ptr %3, align 4 + %17 = sub nsw i32 %16, 1 + %18 = load i32, ptr %4, align 4 + %19 = load i32, ptr %6, align 4 + %20 = sub nsw i32 %18, %19 + %21 = call noundef i64 @_Z8countRecii(i32 noundef %17, i32 noundef %20) + %22 = load i64, ptr %5, align 8 + %23 = add i64 %22, %21 + store i64 %23, ptr %5, align 8 + br label %24 + +24: ; preds = %15, %10 + br label %25 + +25: ; preds = %24 + %26 = load i32, ptr %6, align 4 + %27 = add nsw i32 %26, 1 + store i32 %27, ptr %6, align 4 + br label %7, !llvm.loop !8 + +28: ; preds = %7 + %29 = load i64, ptr %5, align 8 + ret i64 %29 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 3, ptr %2, align 4 + store i32 5, ptr %3, align 4 + %4 = load i32, ptr %2, align 4 + %5 = load i32, ptr %3, align 4 + %6 = call noundef i64 @_Z10finalCountii(i32 noundef %4, i32 noundef %5) + %7 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEy(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i64 noundef %6) + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEy(ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_count_of_n_digit_numbers_whose_sum_of_digits_equals_to_given_sum.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/count-possible-ways-to-construct-buildings.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/count-possible-ways-to-construct-buildings.ll new file mode 100644 index 00000000..2f9606ad --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/count-possible-ways-to-construct-buildings.ll @@ -0,0 +1,144 @@ +; ModuleID = 'PE-benchmarks/count-possible-ways-to-construct-buildings.cpp' +source_filename = "PE-benchmarks/count-possible-ways-to-construct-buildings.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [19 x i8] c"Count of ways for \00", align 1 +@.str.1 = private unnamed_addr constant [14 x i8] c" sections is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_count_possible_ways_to_construct_buildings.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z9countWaysi(i32 noundef %0) #4 { + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + %10 = load i32, ptr %3, align 4 + %11 = icmp eq i32 %10, 1 + br i1 %11, label %12, label %13 + +12: ; preds = %1 + store i32 4, ptr %2, align 4 + br label %35 + +13: ; preds = %1 + store i32 1, ptr %4, align 4 + store i32 1, ptr %5, align 4 + store i32 2, ptr %8, align 4 + br label %14 + +14: ; preds = %25, %13 + %15 = load i32, ptr %8, align 4 + %16 = load i32, ptr %3, align 4 + %17 = icmp sle i32 %15, %16 + br i1 %17, label %18, label %28 + +18: ; preds = %14 + %19 = load i32, ptr %4, align 4 + store i32 %19, ptr %6, align 4 + %20 = load i32, ptr %5, align 4 + store i32 %20, ptr %7, align 4 + %21 = load i32, ptr %6, align 4 + %22 = load i32, ptr %7, align 4 + %23 = add nsw i32 %21, %22 + store i32 %23, ptr %5, align 4 + %24 = load i32, ptr %7, align 4 + store i32 %24, ptr %4, align 4 + br label %25 + +25: ; preds = %18 + %26 = load i32, ptr %8, align 4 + %27 = add nsw i32 %26, 1 + store i32 %27, ptr %8, align 4 + br label %14, !llvm.loop !6 + +28: ; preds = %14 + %29 = load i32, ptr %5, align 4 + %30 = load i32, ptr %4, align 4 + %31 = add nsw i32 %29, %30 + store i32 %31, ptr %9, align 4 + %32 = load i32, ptr %9, align 4 + %33 = load i32, ptr %9, align 4 + %34 = mul nsw i32 %32, %33 + store i32 %34, ptr %2, align 4 + br label %35 + +35: ; preds = %28, %12 + %36 = load i32, ptr %2, align 4 + ret i32 %36 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 3, ptr %2, align 4 + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %4 = load i32, ptr %2, align 4 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %3, i32 noundef %4) + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef @.str.1) + %7 = load i32, ptr %2, align 4 + %8 = call noundef i32 @_Z9countWaysi(i32 noundef %7) + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %6, i32 noundef %8) + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_count_possible_ways_to_construct_buildings.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/count-ways-reach-nth-stair.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/count-ways-reach-nth-stair.ll new file mode 100644 index 00000000..332d832a --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/count-ways-reach-nth-stair.ll @@ -0,0 +1,154 @@ +; ModuleID = 'PE-benchmarks/count-ways-reach-nth-stair.cpp' +source_filename = "PE-benchmarks/count-ways-reach-nth-stair.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [19 x i8] c"Nuber of ways = %d\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z13countWaysUtilii(i32 noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %9 = load i32, ptr %3, align 4 + %10 = zext i32 %9 to i64 + %11 = call ptr @llvm.stacksave() + store ptr %11, ptr %5, align 8 + %12 = alloca i32, i64 %10, align 16 + store i64 %10, ptr %6, align 8 + %13 = getelementptr inbounds i32, ptr %12, i64 0 + store i32 1, ptr %13, align 16 + %14 = getelementptr inbounds i32, ptr %12, i64 1 + store i32 1, ptr %14, align 4 + store i32 2, ptr %7, align 4 + br label %15 + +15: ; preds = %49, %2 + %16 = load i32, ptr %7, align 4 + %17 = load i32, ptr %3, align 4 + %18 = icmp slt i32 %16, %17 + br i1 %18, label %19, label %52 + +19: ; preds = %15 + %20 = load i32, ptr %7, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds i32, ptr %12, i64 %21 + store i32 0, ptr %22, align 4 + store i32 1, ptr %8, align 4 + br label %23 + +23: ; preds = %45, %19 + %24 = load i32, ptr %8, align 4 + %25 = load i32, ptr %4, align 4 + %26 = icmp sle i32 %24, %25 + br i1 %26, label %27, label %31 + +27: ; preds = %23 + %28 = load i32, ptr %8, align 4 + %29 = load i32, ptr %7, align 4 + %30 = icmp sle i32 %28, %29 + br label %31 + +31: ; preds = %27, %23 + %32 = phi i1 [ false, %23 ], [ %30, %27 ] + br i1 %32, label %33, label %48 + +33: ; preds = %31 + %34 = load i32, ptr %7, align 4 + %35 = load i32, ptr %8, align 4 + %36 = sub nsw i32 %34, %35 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds i32, ptr %12, i64 %37 + %39 = load i32, ptr %38, align 4 + %40 = load i32, ptr %7, align 4 + %41 = sext i32 %40 to i64 + %42 = getelementptr inbounds i32, ptr %12, i64 %41 + %43 = load i32, ptr %42, align 4 + %44 = add nsw i32 %43, %39 + store i32 %44, ptr %42, align 4 + br label %45 + +45: ; preds = %33 + %46 = load i32, ptr %8, align 4 + %47 = add nsw i32 %46, 1 + store i32 %47, ptr %8, align 4 + br label %23, !llvm.loop !6 + +48: ; preds = %31 + br label %49 + +49: ; preds = %48 + %50 = load i32, ptr %7, align 4 + %51 = add nsw i32 %50, 1 + store i32 %51, ptr %7, align 4 + br label %15, !llvm.loop !8 + +52: ; preds = %15 + %53 = load i32, ptr %3, align 4 + %54 = sub nsw i32 %53, 1 + %55 = sext i32 %54 to i64 + %56 = getelementptr inbounds i32, ptr %12, i64 %55 + %57 = load i32, ptr %56, align 4 + %58 = load ptr, ptr %5, align 8 + call void @llvm.stackrestore(ptr %58) + ret i32 %57 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z9countWaysii(i32 noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %5 = load i32, ptr %3, align 4 + %6 = add nsw i32 %5, 1 + %7 = load i32, ptr %4, align 4 + %8 = call noundef i32 @_Z13countWaysUtilii(i32 noundef %6, i32 noundef %7) + ret i32 %8 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #2 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 4, ptr %2, align 4 + store i32 2, ptr %3, align 4 + %4 = load i32, ptr %2, align 4 + %5 = load i32, ptr %3, align 4 + %6 = call noundef i32 @_Z9countWaysii(i32 noundef %4, i32 noundef %5) + %7 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %6) + ret i32 0 +} + +declare i32 @printf(ptr noundef, ...) #3 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { nocallback nofree nosync nounwind willreturn } +attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/cut-vertices.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/cut-vertices.ll new file mode 100644 index 00000000..e719e42e --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/cut-vertices.ll @@ -0,0 +1,1199 @@ +; ModuleID = 'PE-benchmarks/cut-vertices.cpp' +source_filename = "PE-benchmarks/cut-vertices.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"struct.std::__allocated_ptr" = type { ptr, ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZSt3minIiERKT_S2_S2_ = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$__clang_call_terminate = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZZN5Graph6APUtilEiPbPiS1_S1_S0_E4time = internal global i32 0, align 4 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.1 = private unnamed_addr constant [38 x i8] c"\0AArticulation points in first graph \0A\00", align 1 +@.str.2 = private unnamed_addr constant [39 x i8] c"\0AArticulation points in second graph \0A\00", align 1 +@.str.3 = private unnamed_addr constant [38 x i8] c"\0AArticulation points in third graph \0A\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_cut_vertices.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #14 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + %13 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %14 = load ptr, ptr %13, align 8 + %15 = load i32, ptr %6, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds %"class.std::__cxx11::list", ptr %14, i64 %16 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %17, ptr noundef nonnull align 4 dereferenceable(4) %5) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph6APUtilEiPbPiS1_S1_S0_(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, ptr noundef %2, ptr noundef %3, ptr noundef %4, ptr noundef %5, ptr noundef %6) #7 align 2 { + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca ptr, align 8 + %11 = alloca ptr, align 8 + %12 = alloca ptr, align 8 + %13 = alloca ptr, align 8 + %14 = alloca ptr, align 8 + %15 = alloca i32, align 4 + %16 = alloca %"struct.std::_List_iterator", align 8 + %17 = alloca %"struct.std::_List_iterator", align 8 + %18 = alloca %"struct.std::_List_iterator", align 8 + %19 = alloca i32, align 4 + store ptr %0, ptr %8, align 8 + store i32 %1, ptr %9, align 4 + store ptr %2, ptr %10, align 8 + store ptr %3, ptr %11, align 8 + store ptr %4, ptr %12, align 8 + store ptr %5, ptr %13, align 8 + store ptr %6, ptr %14, align 8 + %20 = load ptr, ptr %8, align 8 + store i32 0, ptr %15, align 4 + %21 = load ptr, ptr %10, align 8 + %22 = load i32, ptr %9, align 4 + %23 = sext i32 %22 to i64 + %24 = getelementptr inbounds i8, ptr %21, i64 %23 + store i8 1, ptr %24, align 1 + %25 = load i32, ptr @_ZZN5Graph6APUtilEiPbPiS1_S1_S0_E4time, align 4 + %26 = add nsw i32 %25, 1 + store i32 %26, ptr @_ZZN5Graph6APUtilEiPbPiS1_S1_S0_E4time, align 4 + %27 = load ptr, ptr %12, align 8 + %28 = load i32, ptr %9, align 4 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds i32, ptr %27, i64 %29 + store i32 %26, ptr %30, align 4 + %31 = load ptr, ptr %11, align 8 + %32 = load i32, ptr %9, align 4 + %33 = sext i32 %32 to i64 + %34 = getelementptr inbounds i32, ptr %31, i64 %33 + store i32 %26, ptr %34, align 4 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %16) #3 + %35 = getelementptr inbounds %class.Graph, ptr %20, i32 0, i32 1 + %36 = load ptr, ptr %35, align 8 + %37 = load i32, ptr %9, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds %"class.std::__cxx11::list", ptr %36, i64 %38 + %40 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %39) #3 + %41 = getelementptr inbounds %"struct.std::_List_iterator", ptr %17, i32 0, i32 0 + store ptr %40, ptr %41, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %16, ptr align 8 %17, i64 8, i1 false) + br label %42 + +42: ; preds = %152, %7 + %43 = getelementptr inbounds %class.Graph, ptr %20, i32 0, i32 1 + %44 = load ptr, ptr %43, align 8 + %45 = load i32, ptr %9, align 4 + %46 = sext i32 %45 to i64 + %47 = getelementptr inbounds %"class.std::__cxx11::list", ptr %44, i64 %46 + %48 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %47) #3 + %49 = getelementptr inbounds %"struct.std::_List_iterator", ptr %18, i32 0, i32 0 + store ptr %48, ptr %49, align 8 + %50 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %16, ptr noundef nonnull align 8 dereferenceable(8) %18) #3 + br i1 %50, label %51, label %154 + +51: ; preds = %42 + %52 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %16) #3 + %53 = load i32, ptr %52, align 4 + store i32 %53, ptr %19, align 4 + %54 = load ptr, ptr %10, align 8 + %55 = load i32, ptr %19, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i8, ptr %54, i64 %56 + %58 = load i8, ptr %57, align 1 + %59 = trunc i8 %58 to i1 + br i1 %59, label %127, label %60 + +60: ; preds = %51 + %61 = load i32, ptr %15, align 4 + %62 = add nsw i32 %61, 1 + store i32 %62, ptr %15, align 4 + %63 = load i32, ptr %9, align 4 + %64 = load ptr, ptr %13, align 8 + %65 = load i32, ptr %19, align 4 + %66 = sext i32 %65 to i64 + %67 = getelementptr inbounds i32, ptr %64, i64 %66 + store i32 %63, ptr %67, align 4 + %68 = load i32, ptr %19, align 4 + %69 = load ptr, ptr %10, align 8 + %70 = load ptr, ptr %11, align 8 + %71 = load ptr, ptr %12, align 8 + %72 = load ptr, ptr %13, align 8 + %73 = load ptr, ptr %14, align 8 + call void @_ZN5Graph6APUtilEiPbPiS1_S1_S0_(ptr noundef nonnull align 8 dereferenceable(16) %20, i32 noundef %68, ptr noundef %69, ptr noundef %70, ptr noundef %71, ptr noundef %72, ptr noundef %73) + %74 = load ptr, ptr %12, align 8 + %75 = load i32, ptr %9, align 4 + %76 = sext i32 %75 to i64 + %77 = getelementptr inbounds i32, ptr %74, i64 %76 + %78 = load ptr, ptr %12, align 8 + %79 = load i32, ptr %19, align 4 + %80 = sext i32 %79 to i64 + %81 = getelementptr inbounds i32, ptr %78, i64 %80 + %82 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %77, ptr noundef nonnull align 4 dereferenceable(4) %81) + %83 = load i32, ptr %82, align 4 + %84 = load ptr, ptr %12, align 8 + %85 = load i32, ptr %9, align 4 + %86 = sext i32 %85 to i64 + %87 = getelementptr inbounds i32, ptr %84, i64 %86 + store i32 %83, ptr %87, align 4 + %88 = load ptr, ptr %13, align 8 + %89 = load i32, ptr %9, align 4 + %90 = sext i32 %89 to i64 + %91 = getelementptr inbounds i32, ptr %88, i64 %90 + %92 = load i32, ptr %91, align 4 + %93 = icmp eq i32 %92, -1 + br i1 %93, label %94, label %102 + +94: ; preds = %60 + %95 = load i32, ptr %15, align 4 + %96 = icmp sgt i32 %95, 1 + br i1 %96, label %97, label %102 + +97: ; preds = %94 + %98 = load ptr, ptr %14, align 8 + %99 = load i32, ptr %9, align 4 + %100 = sext i32 %99 to i64 + %101 = getelementptr inbounds i8, ptr %98, i64 %100 + store i8 1, ptr %101, align 1 + br label %102 + +102: ; preds = %97, %94, %60 + %103 = load ptr, ptr %13, align 8 + %104 = load i32, ptr %9, align 4 + %105 = sext i32 %104 to i64 + %106 = getelementptr inbounds i32, ptr %103, i64 %105 + %107 = load i32, ptr %106, align 4 + %108 = icmp ne i32 %107, -1 + br i1 %108, label %109, label %126 + +109: ; preds = %102 + %110 = load ptr, ptr %12, align 8 + %111 = load i32, ptr %19, align 4 + %112 = sext i32 %111 to i64 + %113 = getelementptr inbounds i32, ptr %110, i64 %112 + %114 = load i32, ptr %113, align 4 + %115 = load ptr, ptr %11, align 8 + %116 = load i32, ptr %9, align 4 + %117 = sext i32 %116 to i64 + %118 = getelementptr inbounds i32, ptr %115, i64 %117 + %119 = load i32, ptr %118, align 4 + %120 = icmp sge i32 %114, %119 + br i1 %120, label %121, label %126 + +121: ; preds = %109 + %122 = load ptr, ptr %14, align 8 + %123 = load i32, ptr %9, align 4 + %124 = sext i32 %123 to i64 + %125 = getelementptr inbounds i8, ptr %122, i64 %124 + store i8 1, ptr %125, align 1 + br label %126 + +126: ; preds = %121, %109, %102 + br label %151 + +127: ; preds = %51 + %128 = load i32, ptr %19, align 4 + %129 = load ptr, ptr %13, align 8 + %130 = load i32, ptr %9, align 4 + %131 = sext i32 %130 to i64 + %132 = getelementptr inbounds i32, ptr %129, i64 %131 + %133 = load i32, ptr %132, align 4 + %134 = icmp ne i32 %128, %133 + br i1 %134, label %135, label %150 + +135: ; preds = %127 + %136 = load ptr, ptr %12, align 8 + %137 = load i32, ptr %9, align 4 + %138 = sext i32 %137 to i64 + %139 = getelementptr inbounds i32, ptr %136, i64 %138 + %140 = load ptr, ptr %11, align 8 + %141 = load i32, ptr %19, align 4 + %142 = sext i32 %141 to i64 + %143 = getelementptr inbounds i32, ptr %140, i64 %142 + %144 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %139, ptr noundef nonnull align 4 dereferenceable(4) %143) + %145 = load i32, ptr %144, align 4 + %146 = load ptr, ptr %12, align 8 + %147 = load i32, ptr %9, align 4 + %148 = sext i32 %147 to i64 + %149 = getelementptr inbounds i32, ptr %146, i64 %148 + store i32 %145, ptr %149, align 4 + br label %150 + +150: ; preds = %135, %127 + br label %151 + +151: ; preds = %150, %126 + br label %152 + +152: ; preds = %151 + %153 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %16) #3 + br label %42, !llvm.loop !6 + +154: ; preds = %42 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph2APEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %11 = load ptr, ptr %2, align 8 + %12 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %13 = load i32, ptr %12, align 8 + %14 = sext i32 %13 to i64 + %15 = call noalias noundef nonnull ptr @_Znam(i64 noundef %14) #14 + store ptr %15, ptr %3, align 8 + %16 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %17 = load i32, ptr %16, align 8 + %18 = sext i32 %17 to i64 + %19 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %18, i64 4) + %20 = extractvalue { i64, i1 } %19, 1 + %21 = extractvalue { i64, i1 } %19, 0 + %22 = select i1 %20, i64 -1, i64 %21 + %23 = call noalias noundef nonnull ptr @_Znam(i64 noundef %22) #14 + store ptr %23, ptr %4, align 8 + %24 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %25 = load i32, ptr %24, align 8 + %26 = sext i32 %25 to i64 + %27 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %26, i64 4) + %28 = extractvalue { i64, i1 } %27, 1 + %29 = extractvalue { i64, i1 } %27, 0 + %30 = select i1 %28, i64 -1, i64 %29 + %31 = call noalias noundef nonnull ptr @_Znam(i64 noundef %30) #14 + store ptr %31, ptr %5, align 8 + %32 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %33 = load i32, ptr %32, align 8 + %34 = sext i32 %33 to i64 + %35 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %34, i64 4) + %36 = extractvalue { i64, i1 } %35, 1 + %37 = extractvalue { i64, i1 } %35, 0 + %38 = select i1 %36, i64 -1, i64 %37 + %39 = call noalias noundef nonnull ptr @_Znam(i64 noundef %38) #14 + store ptr %39, ptr %6, align 8 + %40 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %41 = load i32, ptr %40, align 8 + %42 = sext i32 %41 to i64 + %43 = call noalias noundef nonnull ptr @_Znam(i64 noundef %42) #14 + store ptr %43, ptr %7, align 8 + store i32 0, ptr %8, align 4 + br label %44 + +44: ; preds = %62, %1 + %45 = load i32, ptr %8, align 4 + %46 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %47 = load i32, ptr %46, align 8 + %48 = icmp slt i32 %45, %47 + br i1 %48, label %49, label %65 + +49: ; preds = %44 + %50 = load ptr, ptr %6, align 8 + %51 = load i32, ptr %8, align 4 + %52 = sext i32 %51 to i64 + %53 = getelementptr inbounds i32, ptr %50, i64 %52 + store i32 -1, ptr %53, align 4 + %54 = load ptr, ptr %3, align 8 + %55 = load i32, ptr %8, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i8, ptr %54, i64 %56 + store i8 0, ptr %57, align 1 + %58 = load ptr, ptr %7, align 8 + %59 = load i32, ptr %8, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds i8, ptr %58, i64 %60 + store i8 0, ptr %61, align 1 + br label %62 + +62: ; preds = %49 + %63 = load i32, ptr %8, align 4 + %64 = add nsw i32 %63, 1 + store i32 %64, ptr %8, align 4 + br label %44, !llvm.loop !8 + +65: ; preds = %44 + store i32 0, ptr %9, align 4 + br label %66 + +66: ; preds = %88, %65 + %67 = load i32, ptr %9, align 4 + %68 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %69 = load i32, ptr %68, align 8 + %70 = icmp slt i32 %67, %69 + br i1 %70, label %71, label %91 + +71: ; preds = %66 + %72 = load ptr, ptr %3, align 8 + %73 = load i32, ptr %9, align 4 + %74 = sext i32 %73 to i64 + %75 = getelementptr inbounds i8, ptr %72, i64 %74 + %76 = load i8, ptr %75, align 1 + %77 = trunc i8 %76 to i1 + %78 = zext i1 %77 to i32 + %79 = icmp eq i32 %78, 0 + br i1 %79, label %80, label %87 + +80: ; preds = %71 + %81 = load i32, ptr %9, align 4 + %82 = load ptr, ptr %3, align 8 + %83 = load ptr, ptr %4, align 8 + %84 = load ptr, ptr %5, align 8 + %85 = load ptr, ptr %6, align 8 + %86 = load ptr, ptr %7, align 8 + call void @_ZN5Graph6APUtilEiPbPiS1_S1_S0_(ptr noundef nonnull align 8 dereferenceable(16) %11, i32 noundef %81, ptr noundef %82, ptr noundef %83, ptr noundef %84, ptr noundef %85, ptr noundef %86) + br label %87 + +87: ; preds = %80, %71 + br label %88 + +88: ; preds = %87 + %89 = load i32, ptr %9, align 4 + %90 = add nsw i32 %89, 1 + store i32 %90, ptr %9, align 4 + br label %66, !llvm.loop !9 + +91: ; preds = %66 + store i32 0, ptr %10, align 4 + br label %92 + +92: ; preds = %111, %91 + %93 = load i32, ptr %10, align 4 + %94 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %95 = load i32, ptr %94, align 8 + %96 = icmp slt i32 %93, %95 + br i1 %96, label %97, label %114 + +97: ; preds = %92 + %98 = load ptr, ptr %7, align 8 + %99 = load i32, ptr %10, align 4 + %100 = sext i32 %99 to i64 + %101 = getelementptr inbounds i8, ptr %98, i64 %100 + %102 = load i8, ptr %101, align 1 + %103 = trunc i8 %102 to i1 + %104 = zext i1 %103 to i32 + %105 = icmp eq i32 %104, 1 + br i1 %105, label %106, label %110 + +106: ; preds = %97 + %107 = load i32, ptr %10, align 4 + %108 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %107) + %109 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %108, ptr noundef @.str) + br label %110 + +110: ; preds = %106, %97 + br label %111 + +111: ; preds = %110 + %112 = load i32, ptr %10, align 4 + %113 = add nsw i32 %112, 1 + store i32 %113, ptr %10, align 4 + br label %92, !llvm.loop !10 + +114: ; preds = %92 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #10 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + %3 = alloca %class.Graph, align 8 + %4 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) + call void @_ZN5Graph2APEv(ptr noundef nonnull align 8 dereferenceable(16) %2) + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 1, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 2, i32 noundef 3) + call void @_ZN5Graph2APEv(ptr noundef nonnull align 8 dereferenceable(16) %3) + %7 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.3) + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 7) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 2, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 6) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 3, i32 noundef 5) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 4, i32 noundef 5) + call void @_ZN5Graph2APEv(ptr noundef nonnull align 8 dereferenceable(16) %4) + ret i32 0 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %10) + store ptr %11, ptr %5, align 8 + %12 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + store ptr %12, ptr %6, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %14) #3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %5, align 8 + %17 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %16) + to label %18 unwind label %22 + +18: ; preds = %2 + %19 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %17, ptr noundef nonnull align 4 dereferenceable(4) %19) #3 + %20 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %21 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %21 + +22: ; preds = %2 + %23 = landingpad { ptr, i32 } + cleanup + %24 = extractvalue { ptr, i32 } %23, 0 + store ptr %24, ptr %8, align 8 + %25 = extractvalue { ptr, i32 } %23, 1 + store i32 %25, ptr %9, align 4 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + br label %26 + +26: ; preds = %22 + %27 = load ptr, ptr %8, align 8 + %28 = load i32, ptr %9, align 4 + %29 = insertvalue { ptr, i32 } poison, ptr %27, 0 + %30 = insertvalue { ptr, i32 } %29, i32 %28, 1 + resume { ptr, i32 } %30 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #15 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #16 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #16 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #17 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #11 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #11 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #12 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #15 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #13 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_cut_vertices.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { builtin allocsize(0) } +attributes #15 = { noreturn nounwind } +attributes #16 = { noreturn } +attributes #17 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/cutting-a-rod.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/cutting-a-rod.ll new file mode 100644 index 00000000..df329d76 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/cutting-a-rod.ll @@ -0,0 +1,168 @@ +; ModuleID = 'PE-benchmarks/cutting-a-rod.cpp' +source_filename = "PE-benchmarks/cutting-a-rod.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@__const.main.arr = private unnamed_addr constant [8 x i32] [i32 1, i32 5, i32 8, i32 9, i32 10, i32 17, i32 17, i32 20], align 16 +@.str = private unnamed_addr constant [32 x i8] c"Maximum Obtainable Value is %dn\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3maxii(i32 noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %5 = load i32, ptr %3, align 4 + %6 = load i32, ptr %4, align 4 + %7 = icmp sgt i32 %5, %6 + br i1 %7, label %8, label %10 + +8: ; preds = %2 + %9 = load i32, ptr %3, align 4 + br label %12 + +10: ; preds = %2 + %11 = load i32, ptr %4, align 4 + br label %12 + +12: ; preds = %10, %8 + %13 = phi i32 [ %9, %8 ], [ %11, %10 ] + ret i32 %13 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z6cutRodPii(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %10 = load i32, ptr %4, align 4 + %11 = add nsw i32 %10, 1 + %12 = zext i32 %11 to i64 + %13 = call ptr @llvm.stacksave() + store ptr %13, ptr %5, align 8 + %14 = alloca i32, i64 %12, align 16 + store i64 %12, ptr %6, align 8 + %15 = getelementptr inbounds i32, ptr %14, i64 0 + store i32 0, ptr %15, align 16 + store i32 1, ptr %7, align 4 + br label %16 + +16: ; preds = %49, %2 + %17 = load i32, ptr %7, align 4 + %18 = load i32, ptr %4, align 4 + %19 = icmp sle i32 %17, %18 + br i1 %19, label %20, label %52 + +20: ; preds = %16 + store i32 -2147483648, ptr %9, align 4 + store i32 0, ptr %8, align 4 + br label %21 + +21: ; preds = %41, %20 + %22 = load i32, ptr %8, align 4 + %23 = load i32, ptr %7, align 4 + %24 = icmp slt i32 %22, %23 + br i1 %24, label %25, label %44 + +25: ; preds = %21 + %26 = load i32, ptr %9, align 4 + %27 = load ptr, ptr %3, align 8 + %28 = load i32, ptr %8, align 4 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds i32, ptr %27, i64 %29 + %31 = load i32, ptr %30, align 4 + %32 = load i32, ptr %7, align 4 + %33 = load i32, ptr %8, align 4 + %34 = sub nsw i32 %32, %33 + %35 = sub nsw i32 %34, 1 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds i32, ptr %14, i64 %36 + %38 = load i32, ptr %37, align 4 + %39 = add nsw i32 %31, %38 + %40 = call noundef i32 @_Z3maxii(i32 noundef %26, i32 noundef %39) + store i32 %40, ptr %9, align 4 + br label %41 + +41: ; preds = %25 + %42 = load i32, ptr %8, align 4 + %43 = add nsw i32 %42, 1 + store i32 %43, ptr %8, align 4 + br label %21, !llvm.loop !6 + +44: ; preds = %21 + %45 = load i32, ptr %9, align 4 + %46 = load i32, ptr %7, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds i32, ptr %14, i64 %47 + store i32 %45, ptr %48, align 4 + br label %49 + +49: ; preds = %44 + %50 = load i32, ptr %7, align 4 + %51 = add nsw i32 %50, 1 + store i32 %51, ptr %7, align 4 + br label %16, !llvm.loop !8 + +52: ; preds = %16 + %53 = load i32, ptr %4, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds i32, ptr %14, i64 %54 + %56 = load i32, ptr %55, align 4 + %57 = load ptr, ptr %5, align 8 + call void @llvm.stackrestore(ptr %57) + ret i32 %56 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #2 { + %1 = alloca i32, align 4 + %2 = alloca [8 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 32, i1 false) + store i32 8, ptr %3, align 4 + %4 = getelementptr inbounds [8 x i32], ptr %2, i64 0, i64 0 + %5 = load i32, ptr %3, align 4 + %6 = call noundef i32 @_Z6cutRodPii(ptr noundef %4, i32 noundef %5) + %7 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %6) + %8 = call i32 @getchar() + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #3 + +declare i32 @printf(ptr noundef, ...) #4 + +declare i32 @getchar() #4 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { nocallback nofree nosync nounwind willreturn } +attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/detect-cycle-in-a-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/detect-cycle-in-a-graph.ll new file mode 100644 index 00000000..6bc52f21 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/detect-cycle-in-a-graph.ll @@ -0,0 +1,988 @@ +; ModuleID = 'PE-benchmarks/detect-cycle-in-a-graph.cpp' +source_filename = "PE-benchmarks/detect-cycle-in-a-graph.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"struct.std::__allocated_ptr" = type { ptr, ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$__clang_call_terminate = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [21 x i8] c"Graph contains cycle\00", align 1 +@.str.1 = private unnamed_addr constant [28 x i8] c"Graph doesn't contain cycle\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_detect_cycle_in_a_graph.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #14 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbS0_(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, ptr noundef %2, ptr noundef %3) #7 align 2 { + %5 = alloca i1, align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca %"struct.std::_List_iterator", align 8 + %11 = alloca %"struct.std::_List_iterator", align 8 + %12 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store ptr %2, ptr %8, align 8 + store ptr %3, ptr %9, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %8, align 8 + %15 = load i32, ptr %7, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds i8, ptr %14, i64 %16 + %18 = load i8, ptr %17, align 1 + %19 = trunc i8 %18 to i1 + %20 = zext i1 %19 to i32 + %21 = icmp eq i32 %20, 0 + br i1 %21, label %22, label %76 + +22: ; preds = %4 + %23 = load ptr, ptr %8, align 8 + %24 = load i32, ptr %7, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds i8, ptr %23, i64 %25 + store i8 1, ptr %26, align 1 + %27 = load ptr, ptr %9, align 8 + %28 = load i32, ptr %7, align 4 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds i8, ptr %27, i64 %29 + store i8 1, ptr %30, align 1 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + %31 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 1 + %32 = load ptr, ptr %31, align 8 + %33 = load i32, ptr %7, align 4 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds %"class.std::__cxx11::list", ptr %32, i64 %34 + %36 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %35) #3 + %37 = getelementptr inbounds %"struct.std::_List_iterator", ptr %11, i32 0, i32 0 + store ptr %36, ptr %37, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %11, i64 8, i1 false) + br label %38 + +38: ; preds = %73, %22 + %39 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 1 + %40 = load ptr, ptr %39, align 8 + %41 = load i32, ptr %7, align 4 + %42 = sext i32 %41 to i64 + %43 = getelementptr inbounds %"class.std::__cxx11::list", ptr %40, i64 %42 + %44 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %43) #3 + %45 = getelementptr inbounds %"struct.std::_List_iterator", ptr %12, i32 0, i32 0 + store ptr %44, ptr %45, align 8 + %46 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef nonnull align 8 dereferenceable(8) %12) #3 + br i1 %46, label %47, label %75 + +47: ; preds = %38 + %48 = load ptr, ptr %8, align 8 + %49 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + %50 = load i32, ptr %49, align 4 + %51 = sext i32 %50 to i64 + %52 = getelementptr inbounds i8, ptr %48, i64 %51 + %53 = load i8, ptr %52, align 1 + %54 = trunc i8 %53 to i1 + br i1 %54, label %62, label %55 + +55: ; preds = %47 + %56 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + %57 = load i32, ptr %56, align 4 + %58 = load ptr, ptr %8, align 8 + %59 = load ptr, ptr %9, align 8 + %60 = call noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbS0_(ptr noundef nonnull align 8 dereferenceable(16) %13, i32 noundef %57, ptr noundef %58, ptr noundef %59) + br i1 %60, label %61, label %62 + +61: ; preds = %55 + store i1 true, ptr %5, align 1 + br label %81 + +62: ; preds = %55, %47 + %63 = load ptr, ptr %9, align 8 + %64 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + %65 = load i32, ptr %64, align 4 + %66 = sext i32 %65 to i64 + %67 = getelementptr inbounds i8, ptr %63, i64 %66 + %68 = load i8, ptr %67, align 1 + %69 = trunc i8 %68 to i1 + br i1 %69, label %70, label %71 + +70: ; preds = %62 + store i1 true, ptr %5, align 1 + br label %81 + +71: ; preds = %62 + br label %72 + +72: ; preds = %71 + br label %73 + +73: ; preds = %72 + %74 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %38, !llvm.loop !6 + +75: ; preds = %38 + br label %76 + +76: ; preds = %75, %4 + %77 = load ptr, ptr %9, align 8 + %78 = load i32, ptr %7, align 4 + %79 = sext i32 %78 to i64 + %80 = getelementptr inbounds i8, ptr %77, i64 %79 + store i8 0, ptr %80, align 1 + store i1 false, ptr %5, align 1 + br label %81 + +81: ; preds = %76, %70, %61 + %82 = load i1, ptr %5, align 1 + ret i1 %82 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_ZN5Graph8isCyclicEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { + %2 = alloca i1, align 1 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %10 = load i32, ptr %9, align 8 + %11 = sext i32 %10 to i64 + %12 = call noalias noundef nonnull ptr @_Znam(i64 noundef %11) #14 + store ptr %12, ptr %4, align 8 + %13 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %14 = load i32, ptr %13, align 8 + %15 = sext i32 %14 to i64 + %16 = call noalias noundef nonnull ptr @_Znam(i64 noundef %15) #14 + store ptr %16, ptr %5, align 8 + store i32 0, ptr %6, align 4 + br label %17 + +17: ; preds = %31, %1 + %18 = load i32, ptr %6, align 4 + %19 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %20 = load i32, ptr %19, align 8 + %21 = icmp slt i32 %18, %20 + br i1 %21, label %22, label %34 + +22: ; preds = %17 + %23 = load ptr, ptr %4, align 8 + %24 = load i32, ptr %6, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds i8, ptr %23, i64 %25 + store i8 0, ptr %26, align 1 + %27 = load ptr, ptr %5, align 8 + %28 = load i32, ptr %6, align 4 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds i8, ptr %27, i64 %29 + store i8 0, ptr %30, align 1 + br label %31 + +31: ; preds = %22 + %32 = load i32, ptr %6, align 4 + %33 = add nsw i32 %32, 1 + store i32 %33, ptr %6, align 4 + br label %17, !llvm.loop !8 + +34: ; preds = %17 + store i32 0, ptr %7, align 4 + br label %35 + +35: ; preds = %47, %34 + %36 = load i32, ptr %7, align 4 + %37 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %38 = load i32, ptr %37, align 8 + %39 = icmp slt i32 %36, %38 + br i1 %39, label %40, label %50 + +40: ; preds = %35 + %41 = load i32, ptr %7, align 4 + %42 = load ptr, ptr %4, align 8 + %43 = load ptr, ptr %5, align 8 + %44 = call noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbS0_(ptr noundef nonnull align 8 dereferenceable(16) %8, i32 noundef %41, ptr noundef %42, ptr noundef %43) + br i1 %44, label %45, label %46 + +45: ; preds = %40 + store i1 true, ptr %2, align 1 + br label %51 + +46: ; preds = %40 + br label %47 + +47: ; preds = %46 + %48 = load i32, ptr %7, align 4 + %49 = add nsw i32 %48, 1 + store i32 %49, ptr %7, align 4 + br label %35, !llvm.loop !9 + +50: ; preds = %35 + store i1 false, ptr %2, align 1 + br label %51 + +51: ; preds = %50, %45 + %52 = load i1, ptr %2, align 1 + ret i1 %52 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #10 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 3) + %3 = call noundef zeroext i1 @_ZN5Graph8isCyclicEv(ptr noundef nonnull align 8 dereferenceable(16) %2) + br i1 %3, label %4, label %6 + +4: ; preds = %0 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %8 + +6: ; preds = %0 + %7 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %8 + +8: ; preds = %6, %4 + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %10) + store ptr %11, ptr %5, align 8 + %12 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + store ptr %12, ptr %6, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %14) #3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %5, align 8 + %17 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %16) + to label %18 unwind label %22 + +18: ; preds = %2 + %19 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %17, ptr noundef nonnull align 4 dereferenceable(4) %19) #3 + %20 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %21 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %21 + +22: ; preds = %2 + %23 = landingpad { ptr, i32 } + cleanup + %24 = extractvalue { ptr, i32 } %23, 0 + store ptr %24, ptr %8, align 8 + %25 = extractvalue { ptr, i32 } %23, 1 + store i32 %25, ptr %9, align 4 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + br label %26 + +26: ; preds = %22 + %27 = load ptr, ptr %8, align 8 + %28 = load i32, ptr %9, align 4 + %29 = insertvalue { ptr, i32 } poison, ptr %27, 0 + %30 = insertvalue { ptr, i32 } %29, i32 %28, 1 + resume { ptr, i32 } %30 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #15 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #16 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #16 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #17 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #11 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #11 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #12 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #15 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #13 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_detect_cycle_in_a_graph.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { builtin allocsize(0) } +attributes #15 = { noreturn nounwind } +attributes #16 = { noreturn } +attributes #17 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/detect-cycle-undirected-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/detect-cycle-undirected-graph.ll new file mode 100644 index 00000000..767a6538 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/detect-cycle-undirected-graph.ll @@ -0,0 +1,987 @@ +; ModuleID = 'PE-benchmarks/detect-cycle-undirected-graph.cpp' +source_filename = "PE-benchmarks/detect-cycle-undirected-graph.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"struct.std::__allocated_ptr" = type { ptr, ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$__clang_call_terminate = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [22 x i8] c"Graph contains cycle\0A\00", align 1 +@.str.1 = private unnamed_addr constant [29 x i8] c"Graph doesn't contain cycle\0A\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_detect_cycle_undirected_graph.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #14 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + %13 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %14 = load ptr, ptr %13, align 8 + %15 = load i32, ptr %6, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds %"class.std::__cxx11::list", ptr %14, i64 %16 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %17, ptr noundef nonnull align 4 dereferenceable(4) %5) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbi(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, ptr noundef %2, i32 noundef %3) #7 align 2 { + %5 = alloca i1, align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca %"struct.std::_List_iterator", align 8 + %11 = alloca %"struct.std::_List_iterator", align 8 + %12 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store ptr %2, ptr %8, align 8 + store i32 %3, ptr %9, align 4 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %8, align 8 + %15 = load i32, ptr %7, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds i8, ptr %14, i64 %16 + store i8 1, ptr %17, align 1 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + %18 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 1 + %19 = load ptr, ptr %18, align 8 + %20 = load i32, ptr %7, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %21 + %23 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %22) #3 + %24 = getelementptr inbounds %"struct.std::_List_iterator", ptr %11, i32 0, i32 0 + store ptr %23, ptr %24, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %11, i64 8, i1 false) + br label %25 + +25: ; preds = %58, %4 + %26 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 1 + %27 = load ptr, ptr %26, align 8 + %28 = load i32, ptr %7, align 4 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds %"class.std::__cxx11::list", ptr %27, i64 %29 + %31 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %30) #3 + %32 = getelementptr inbounds %"struct.std::_List_iterator", ptr %12, i32 0, i32 0 + store ptr %31, ptr %32, align 8 + %33 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef nonnull align 8 dereferenceable(8) %12) #3 + br i1 %33, label %34, label %60 + +34: ; preds = %25 + %35 = load ptr, ptr %8, align 8 + %36 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + %37 = load i32, ptr %36, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds i8, ptr %35, i64 %38 + %40 = load i8, ptr %39, align 1 + %41 = trunc i8 %40 to i1 + br i1 %41, label %50, label %42 + +42: ; preds = %34 + %43 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + %44 = load i32, ptr %43, align 4 + %45 = load ptr, ptr %8, align 8 + %46 = load i32, ptr %7, align 4 + %47 = call noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbi(ptr noundef nonnull align 8 dereferenceable(16) %13, i32 noundef %44, ptr noundef %45, i32 noundef %46) + br i1 %47, label %48, label %49 + +48: ; preds = %42 + store i1 true, ptr %5, align 1 + br label %61 + +49: ; preds = %42 + br label %57 + +50: ; preds = %34 + %51 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + %52 = load i32, ptr %51, align 4 + %53 = load i32, ptr %9, align 4 + %54 = icmp ne i32 %52, %53 + br i1 %54, label %55, label %56 + +55: ; preds = %50 + store i1 true, ptr %5, align 1 + br label %61 + +56: ; preds = %50 + br label %57 + +57: ; preds = %56, %49 + br label %58 + +58: ; preds = %57 + %59 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %25, !llvm.loop !6 + +60: ; preds = %25 + store i1 false, ptr %5, align 1 + br label %61 + +61: ; preds = %60, %55, %48 + %62 = load i1, ptr %5, align 1 + ret i1 %62 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_ZN5Graph8isCyclicEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { + %2 = alloca i1, align 1 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 0 + %9 = load i32, ptr %8, align 8 + %10 = sext i32 %9 to i64 + %11 = call noalias noundef nonnull ptr @_Znam(i64 noundef %10) #14 + store ptr %11, ptr %4, align 8 + store i32 0, ptr %5, align 4 + br label %12 + +12: ; preds = %22, %1 + %13 = load i32, ptr %5, align 4 + %14 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 0 + %15 = load i32, ptr %14, align 8 + %16 = icmp slt i32 %13, %15 + br i1 %16, label %17, label %25 + +17: ; preds = %12 + %18 = load ptr, ptr %4, align 8 + %19 = load i32, ptr %5, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds i8, ptr %18, i64 %20 + store i8 0, ptr %21, align 1 + br label %22 + +22: ; preds = %17 + %23 = load i32, ptr %5, align 4 + %24 = add nsw i32 %23, 1 + store i32 %24, ptr %5, align 4 + br label %12, !llvm.loop !8 + +25: ; preds = %12 + store i32 0, ptr %6, align 4 + br label %26 + +26: ; preds = %45, %25 + %27 = load i32, ptr %6, align 4 + %28 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 0 + %29 = load i32, ptr %28, align 8 + %30 = icmp slt i32 %27, %29 + br i1 %30, label %31, label %48 + +31: ; preds = %26 + %32 = load ptr, ptr %4, align 8 + %33 = load i32, ptr %6, align 4 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds i8, ptr %32, i64 %34 + %36 = load i8, ptr %35, align 1 + %37 = trunc i8 %36 to i1 + br i1 %37, label %44, label %38 + +38: ; preds = %31 + %39 = load i32, ptr %6, align 4 + %40 = load ptr, ptr %4, align 8 + %41 = call noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbi(ptr noundef nonnull align 8 dereferenceable(16) %7, i32 noundef %39, ptr noundef %40, i32 noundef -1) + br i1 %41, label %42, label %43 + +42: ; preds = %38 + store i1 true, ptr %2, align 1 + br label %49 + +43: ; preds = %38 + br label %44 + +44: ; preds = %43, %31 + br label %45 + +45: ; preds = %44 + %46 = load i32, ptr %6, align 4 + %47 = add nsw i32 %46, 1 + store i32 %47, ptr %6, align 4 + br label %26, !llvm.loop !9 + +48: ; preds = %26 + store i1 false, ptr %2, align 1 + br label %49 + +49: ; preds = %48, %42 + %50 = load i1, ptr %2, align 1 + ret i1 %50 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #10 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + %3 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) + %4 = call noundef zeroext i1 @_ZN5Graph8isCyclicEv(ptr noundef nonnull align 8 dereferenceable(16) %2) + br i1 %4, label %5, label %7 + +5: ; preds = %0 + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %9 + +7: ; preds = %0 + %8 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %9 + +9: ; preds = %7, %5 + %10 = phi ptr [ %6, %5 ], [ %8, %7 ] + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 1, i32 noundef 2) + %11 = call noundef zeroext i1 @_ZN5Graph8isCyclicEv(ptr noundef nonnull align 8 dereferenceable(16) %3) + br i1 %11, label %12, label %14 + +12: ; preds = %9 + %13 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %16 + +14: ; preds = %9 + %15 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %16 + +16: ; preds = %14, %12 + %17 = phi ptr [ %13, %12 ], [ %15, %14 ] + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %10) + store ptr %11, ptr %5, align 8 + %12 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + store ptr %12, ptr %6, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %14) #3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %5, align 8 + %17 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %16) + to label %18 unwind label %22 + +18: ; preds = %2 + %19 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %17, ptr noundef nonnull align 4 dereferenceable(4) %19) #3 + %20 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %21 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %21 + +22: ; preds = %2 + %23 = landingpad { ptr, i32 } + cleanup + %24 = extractvalue { ptr, i32 } %23, 0 + store ptr %24, ptr %8, align 8 + %25 = extractvalue { ptr, i32 } %23, 1 + store i32 %25, ptr %9, align 4 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + br label %26 + +26: ; preds = %22 + %27 = load ptr, ptr %8, align 8 + %28 = load i32, ptr %9, align 4 + %29 = insertvalue { ptr, i32 } poison, ptr %27, 0 + %30 = insertvalue { ptr, i32 } %29, i32 %28, 1 + resume { ptr, i32 } %30 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #15 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #16 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #16 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #17 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #11 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #11 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #12 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #15 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #13 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_detect_cycle_undirected_graph.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { builtin allocsize(0) } +attributes #15 = { noreturn nounwind } +attributes #16 = { noreturn } +attributes #17 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/dfa-based-division.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/dfa-based-division.ll new file mode 100644 index 00000000..d4837225 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/dfa-based-division.ll @@ -0,0 +1,205 @@ +; ModuleID = 'PE-benchmarks/dfa-based-division.cpp' +source_filename = "PE-benchmarks/dfa-based-division.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [11 x i8] c"Divisible\0A\00", align 1 +@.str.1 = private unnamed_addr constant [32 x i8] c"Not Divisible: Remainder is %d\0A\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z10preprocessiPA2_i(i32 noundef %0, ptr noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store ptr %1, ptr %4, align 8 + store i32 0, ptr %7, align 4 + br label %8 + +8: ; preds = %50, %2 + %9 = load i32, ptr %7, align 4 + %10 = load i32, ptr %3, align 4 + %11 = icmp slt i32 %9, %10 + br i1 %11, label %12, label %53 + +12: ; preds = %8 + %13 = load i32, ptr %7, align 4 + %14 = shl i32 %13, 1 + store i32 %14, ptr %5, align 4 + %15 = load i32, ptr %5, align 4 + %16 = load i32, ptr %3, align 4 + %17 = icmp slt i32 %15, %16 + br i1 %17, label %18, label %20 + +18: ; preds = %12 + %19 = load i32, ptr %5, align 4 + br label %24 + +20: ; preds = %12 + %21 = load i32, ptr %5, align 4 + %22 = load i32, ptr %3, align 4 + %23 = sub nsw i32 %21, %22 + br label %24 + +24: ; preds = %20, %18 + %25 = phi i32 [ %19, %18 ], [ %23, %20 ] + %26 = load ptr, ptr %4, align 8 + %27 = load i32, ptr %7, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds [2 x i32], ptr %26, i64 %28 + %30 = getelementptr inbounds [2 x i32], ptr %29, i64 0, i64 0 + store i32 %25, ptr %30, align 4 + %31 = load i32, ptr %7, align 4 + %32 = shl i32 %31, 1 + %33 = add nsw i32 %32, 1 + store i32 %33, ptr %6, align 4 + %34 = load i32, ptr %6, align 4 + %35 = load i32, ptr %3, align 4 + %36 = icmp slt i32 %34, %35 + br i1 %36, label %37, label %39 + +37: ; preds = %24 + %38 = load i32, ptr %6, align 4 + br label %43 + +39: ; preds = %24 + %40 = load i32, ptr %6, align 4 + %41 = load i32, ptr %3, align 4 + %42 = sub nsw i32 %40, %41 + br label %43 + +43: ; preds = %39, %37 + %44 = phi i32 [ %38, %37 ], [ %42, %39 ] + %45 = load ptr, ptr %4, align 8 + %46 = load i32, ptr %7, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds [2 x i32], ptr %45, i64 %47 + %49 = getelementptr inbounds [2 x i32], ptr %48, i64 0, i64 1 + store i32 %44, ptr %49, align 4 + br label %50 + +50: ; preds = %43 + %51 = load i32, ptr %7, align 4 + %52 = add nsw i32 %51, 1 + store i32 %52, ptr %7, align 4 + br label %8, !llvm.loop !6 + +53: ; preds = %8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z15isDivisibleUtiliPiPA2_i(i32 noundef %0, ptr noundef %1, ptr noundef %2) #1 { + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store i32 %0, ptr %4, align 4 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load i32, ptr %4, align 4 + %8 = icmp ne i32 %7, 0 + br i1 %8, label %9, label %25 + +9: ; preds = %3 + %10 = load i32, ptr %4, align 4 + %11 = ashr i32 %10, 1 + %12 = load ptr, ptr %5, align 8 + %13 = load ptr, ptr %6, align 8 + call void @_Z15isDivisibleUtiliPiPA2_i(i32 noundef %11, ptr noundef %12, ptr noundef %13) + %14 = load ptr, ptr %6, align 8 + %15 = load ptr, ptr %5, align 8 + %16 = load i32, ptr %15, align 4 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds [2 x i32], ptr %14, i64 %17 + %19 = load i32, ptr %4, align 4 + %20 = and i32 %19, 1 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds [2 x i32], ptr %18, i64 0, i64 %21 + %23 = load i32, ptr %22, align 4 + %24 = load ptr, ptr %5, align 8 + store i32 %23, ptr %24, align 4 + br label %25 + +25: ; preds = %9, %3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z11isDivisibleii(i32 noundef %0, i32 noundef %1) #1 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %7 = load i32, ptr %4, align 4 + %8 = sext i32 %7 to i64 + %9 = mul i64 %8, 8 + %10 = call noalias ptr @malloc(i64 noundef %9) #5 + store ptr %10, ptr %5, align 8 + %11 = load i32, ptr %4, align 4 + %12 = load ptr, ptr %5, align 8 + call void @_Z10preprocessiPA2_i(i32 noundef %11, ptr noundef %12) + store i32 0, ptr %6, align 4 + %13 = load i32, ptr %3, align 4 + %14 = load ptr, ptr %5, align 8 + call void @_Z15isDivisibleUtiliPiPA2_i(i32 noundef %13, ptr noundef %6, ptr noundef %14) + %15 = load i32, ptr %6, align 4 + ret i32 %15 +} + +; Function Attrs: nounwind allocsize(0) +declare noalias ptr @malloc(i64 noundef) #2 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #3 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 47, ptr %2, align 4 + store i32 5, ptr %3, align 4 + %5 = load i32, ptr %2, align 4 + %6 = load i32, ptr %3, align 4 + %7 = call noundef i32 @_Z11isDivisibleii(i32 noundef %5, i32 noundef %6) + store i32 %7, ptr %4, align 4 + %8 = load i32, ptr %4, align 4 + %9 = icmp eq i32 %8, 0 + br i1 %9, label %10, label %12 + +10: ; preds = %0 + %11 = call i32 (ptr, ...) @printf(ptr noundef @.str) + br label %15 + +12: ; preds = %0 + %13 = load i32, ptr %4, align 4 + %14 = call i32 (ptr, ...) @printf(ptr noundef @.str.1, i32 noundef %13) + br label %15 + +15: ; preds = %12, %10 + ret i32 0 +} + +declare i32 @printf(ptr noundef, ...) #4 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nounwind allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/dfs.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/dfs.ll new file mode 100644 index 00000000..a13df130 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/dfs.ll @@ -0,0 +1,884 @@ +; ModuleID = 'PE-benchmarks/dfs.cpp' +source_filename = "PE-benchmarks/dfs.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"struct.std::__allocated_ptr" = type { ptr, ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$__clang_call_terminate = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.1 = private unnamed_addr constant [62 x i8] c"Following is Depth First Traversal (starting from vertex 2) \0A\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_dfs.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #14 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, ptr noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::_List_iterator", align 8 + %8 = alloca %"struct.std::_List_iterator", align 8 + %9 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store ptr %2, ptr %6, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i8, ptr %11, i64 %13 + store i8 1, ptr %14, align 1 + %15 = load i32, ptr %5, align 4 + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %16, ptr noundef @.str) + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %18 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 1 + %19 = load ptr, ptr %18, align 8 + %20 = load i32, ptr %5, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %21 + %23 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %22) #3 + %24 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + store ptr %23, ptr %24, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %8, i64 8, i1 false) + br label %25 + +25: ; preds = %47, %3 + %26 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 1 + %27 = load ptr, ptr %26, align 8 + %28 = load i32, ptr %5, align 4 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds %"class.std::__cxx11::list", ptr %27, i64 %29 + %31 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %30) #3 + %32 = getelementptr inbounds %"struct.std::_List_iterator", ptr %9, i32 0, i32 0 + store ptr %31, ptr %32, align 8 + %33 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %7, ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + br i1 %33, label %34, label %49 + +34: ; preds = %25 + %35 = load ptr, ptr %6, align 8 + %36 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %37 = load i32, ptr %36, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds i8, ptr %35, i64 %38 + %40 = load i8, ptr %39, align 1 + %41 = trunc i8 %40 to i1 + br i1 %41, label %46, label %42 + +42: ; preds = %34 + %43 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %44 = load i32, ptr %43, align 4 + %45 = load ptr, ptr %6, align 8 + call void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(16) %10, i32 noundef %44, ptr noundef %45) + br label %46 + +46: ; preds = %42, %34 + br label %47 + +47: ; preds = %46 + %48 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + br label %25, !llvm.loop !6 + +49: ; preds = %25 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph3DFSEi(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) #7 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %7 = load ptr, ptr %3, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 0 + %9 = load i32, ptr %8, align 8 + %10 = sext i32 %9 to i64 + %11 = call noalias noundef nonnull ptr @_Znam(i64 noundef %10) #14 + store ptr %11, ptr %5, align 8 + store i32 0, ptr %6, align 4 + br label %12 + +12: ; preds = %22, %2 + %13 = load i32, ptr %6, align 4 + %14 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 0 + %15 = load i32, ptr %14, align 8 + %16 = icmp slt i32 %13, %15 + br i1 %16, label %17, label %25 + +17: ; preds = %12 + %18 = load ptr, ptr %5, align 8 + %19 = load i32, ptr %6, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds i8, ptr %18, i64 %20 + store i8 0, ptr %21, align 1 + br label %22 + +22: ; preds = %17 + %23 = load i32, ptr %6, align 4 + %24 = add nsw i32 %23, 1 + store i32 %24, ptr %6, align 4 + br label %12, !llvm.loop !8 + +25: ; preds = %12 + %26 = load i32, ptr %4, align 4 + %27 = load ptr, ptr %5, align 8 + call void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(16) %7, i32 noundef %26, ptr noundef %27) + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #10 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 3) + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + call void @_ZN5Graph3DFSEi(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2) + ret i32 0 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %10) + store ptr %11, ptr %5, align 8 + %12 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + store ptr %12, ptr %6, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %14) #3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %5, align 8 + %17 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %16) + to label %18 unwind label %22 + +18: ; preds = %2 + %19 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %17, ptr noundef nonnull align 4 dereferenceable(4) %19) #3 + %20 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %21 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %21 + +22: ; preds = %2 + %23 = landingpad { ptr, i32 } + cleanup + %24 = extractvalue { ptr, i32 } %23, 0 + store ptr %24, ptr %8, align 8 + %25 = extractvalue { ptr, i32 } %23, 1 + store i32 %25, ptr %9, align 4 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + br label %26 + +26: ; preds = %22 + %27 = load ptr, ptr %8, align 8 + %28 = load i32, ptr %9, align 4 + %29 = insertvalue { ptr, i32 } poison, ptr %27, 0 + %30 = insertvalue { ptr, i32 } %29, i32 %28, 1 + resume { ptr, i32 } %30 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #15 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #16 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #16 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #17 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #11 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #11 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #12 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #15 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #13 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_dfs.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { builtin allocsize(0) } +attributes #15 = { noreturn nounwind } +attributes #16 = { noreturn } +attributes #17 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/edit-distance.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/edit-distance.ll new file mode 100644 index 00000000..307e40c9 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/edit-distance.ll @@ -0,0 +1,895 @@ +; ModuleID = 'PE-benchmarks/edit-distance.cpp' +source_filename = "PE-benchmarks/edit-distance.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } +%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { ptr } +%union.anon = type { i64, [8 x i8] } +%"class.std::allocator" = type { i8 } +%"struct.std::__false_type" = type { i8 } +%"struct.std::forward_iterator_tag" = type { i8 } +%"struct.std::random_access_iterator_tag" = type { i8 } + +$_ZSt3minIiERKT_S2_S2_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_ = comdat any + +$_ZNSt11char_traitsIcE6lengthEPKc = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag = comdat any + +$_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_ = comdat any + +$_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_ = comdat any + +$__clang_call_terminate = comdat any + +$_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag = comdat any + +$_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_ = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@.str = private unnamed_addr constant [7 x i8] c"sunday\00", align 1 +@.str.1 = private unnamed_addr constant [9 x i8] c"saturday\00", align 1 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str.2 = private unnamed_addr constant [42 x i8] c"basic_string::_M_construct null not valid\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_edit_distance.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z3miniii(i32 noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store i32 %0, ptr %4, align 4 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %4, ptr noundef nonnull align 4 dereferenceable(4) %5) + %8 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %7, ptr noundef nonnull align 4 dereferenceable(4) %6) + %9 = load i32, ptr %8, align 4 + ret i32 %9 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #5 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(ptr noundef %0, ptr noundef %1, i32 noundef %2, i32 noundef %3) #4 personality ptr @__gxx_personality_v0 { + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca %"class.std::__cxx11::basic_string", align 8 + %9 = alloca %"class.std::__cxx11::basic_string", align 8 + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + %12 = alloca %"class.std::__cxx11::basic_string", align 8 + %13 = alloca %"class.std::__cxx11::basic_string", align 8 + %14 = alloca %"class.std::__cxx11::basic_string", align 8 + %15 = alloca %"class.std::__cxx11::basic_string", align 8 + %16 = alloca %"class.std::__cxx11::basic_string", align 8 + %17 = alloca %"class.std::__cxx11::basic_string", align 8 + store i32 %2, ptr %6, align 4 + store i32 %3, ptr %7, align 4 + %18 = load i32, ptr %6, align 4 + %19 = icmp eq i32 %18, 0 + br i1 %19, label %20, label %22 + +20: ; preds = %4 + %21 = load i32, ptr %7, align 4 + store i32 %21, ptr %5, align 4 + br label %112 + +22: ; preds = %4 + %23 = load i32, ptr %7, align 4 + %24 = icmp eq i32 %23, 0 + br i1 %24, label %25, label %27 + +25: ; preds = %22 + %26 = load i32, ptr %6, align 4 + store i32 %26, ptr %5, align 4 + br label %112 + +27: ; preds = %22 + %28 = load i32, ptr %6, align 4 + %29 = sub nsw i32 %28, 1 + %30 = sext i32 %29 to i64 + %31 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %30) + %32 = load i8, ptr %31, align 1 + %33 = sext i8 %32 to i32 + %34 = load i32, ptr %7, align 4 + %35 = sub nsw i32 %34, 1 + %36 = sext i32 %35 to i64 + %37 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %36) + %38 = load i8, ptr %37, align 1 + %39 = sext i8 %38 to i32 + %40 = icmp eq i32 %33, %39 + br i1 %40, label %41, label %58 + +41: ; preds = %27 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef nonnull align 8 dereferenceable(32) %0) + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef nonnull align 8 dereferenceable(32) %1) + to label %42 unwind label %49 + +42: ; preds = %41 + %43 = load i32, ptr %6, align 4 + %44 = sub nsw i32 %43, 1 + %45 = load i32, ptr %7, align 4 + %46 = sub nsw i32 %45, 1 + %47 = invoke noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(ptr noundef %8, ptr noundef %9, i32 noundef %44, i32 noundef %46) + to label %48 unwind label %53 + +48: ; preds = %42 + store i32 %47, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + br label %112 + +49: ; preds = %41 + %50 = landingpad { ptr, i32 } + cleanup + %51 = extractvalue { ptr, i32 } %50, 0 + store ptr %51, ptr %10, align 8 + %52 = extractvalue { ptr, i32 } %50, 1 + store i32 %52, ptr %11, align 4 + br label %57 + +53: ; preds = %42 + %54 = landingpad { ptr, i32 } + cleanup + %55 = extractvalue { ptr, i32 } %54, 0 + store ptr %55, ptr %10, align 8 + %56 = extractvalue { ptr, i32 } %54, 1 + store i32 %56, ptr %11, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + br label %57 + +57: ; preds = %53, %49 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + br label %114 + +58: ; preds = %27 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %12, ptr noundef nonnull align 8 dereferenceable(32) %0) + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %13, ptr noundef nonnull align 8 dereferenceable(32) %1) + to label %59 unwind label %83 + +59: ; preds = %58 + %60 = load i32, ptr %6, align 4 + %61 = load i32, ptr %7, align 4 + %62 = sub nsw i32 %61, 1 + %63 = invoke noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(ptr noundef %12, ptr noundef %13, i32 noundef %60, i32 noundef %62) + to label %64 unwind label %87 + +64: ; preds = %59 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %14, ptr noundef nonnull align 8 dereferenceable(32) %0) + to label %65 unwind label %87 + +65: ; preds = %64 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %15, ptr noundef nonnull align 8 dereferenceable(32) %1) + to label %66 unwind label %91 + +66: ; preds = %65 + %67 = load i32, ptr %6, align 4 + %68 = sub nsw i32 %67, 1 + %69 = load i32, ptr %7, align 4 + %70 = invoke noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(ptr noundef %14, ptr noundef %15, i32 noundef %68, i32 noundef %69) + to label %71 unwind label %95 + +71: ; preds = %66 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %16, ptr noundef nonnull align 8 dereferenceable(32) %0) + to label %72 unwind label %95 + +72: ; preds = %71 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %17, ptr noundef nonnull align 8 dereferenceable(32) %1) + to label %73 unwind label %99 + +73: ; preds = %72 + %74 = load i32, ptr %6, align 4 + %75 = sub nsw i32 %74, 1 + %76 = load i32, ptr %7, align 4 + %77 = sub nsw i32 %76, 1 + %78 = invoke noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(ptr noundef %16, ptr noundef %17, i32 noundef %75, i32 noundef %77) + to label %79 unwind label %103 + +79: ; preds = %73 + %80 = invoke noundef i32 @_Z3miniii(i32 noundef %63, i32 noundef %70, i32 noundef %78) + to label %81 unwind label %103 + +81: ; preds = %79 + %82 = add nsw i32 1, %80 + store i32 %82, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %17) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %16) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %15) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %14) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %13) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %12) #3 + br label %112 + +83: ; preds = %58 + %84 = landingpad { ptr, i32 } + cleanup + %85 = extractvalue { ptr, i32 } %84, 0 + store ptr %85, ptr %10, align 8 + %86 = extractvalue { ptr, i32 } %84, 1 + store i32 %86, ptr %11, align 4 + br label %111 + +87: ; preds = %64, %59 + %88 = landingpad { ptr, i32 } + cleanup + %89 = extractvalue { ptr, i32 } %88, 0 + store ptr %89, ptr %10, align 8 + %90 = extractvalue { ptr, i32 } %88, 1 + store i32 %90, ptr %11, align 4 + br label %110 + +91: ; preds = %65 + %92 = landingpad { ptr, i32 } + cleanup + %93 = extractvalue { ptr, i32 } %92, 0 + store ptr %93, ptr %10, align 8 + %94 = extractvalue { ptr, i32 } %92, 1 + store i32 %94, ptr %11, align 4 + br label %109 + +95: ; preds = %71, %66 + %96 = landingpad { ptr, i32 } + cleanup + %97 = extractvalue { ptr, i32 } %96, 0 + store ptr %97, ptr %10, align 8 + %98 = extractvalue { ptr, i32 } %96, 1 + store i32 %98, ptr %11, align 4 + br label %108 + +99: ; preds = %72 + %100 = landingpad { ptr, i32 } + cleanup + %101 = extractvalue { ptr, i32 } %100, 0 + store ptr %101, ptr %10, align 8 + %102 = extractvalue { ptr, i32 } %100, 1 + store i32 %102, ptr %11, align 4 + br label %107 + +103: ; preds = %79, %73 + %104 = landingpad { ptr, i32 } + cleanup + %105 = extractvalue { ptr, i32 } %104, 0 + store ptr %105, ptr %10, align 8 + %106 = extractvalue { ptr, i32 } %104, 1 + store i32 %106, ptr %11, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %17) #3 + br label %107 + +107: ; preds = %103, %99 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %16) #3 + br label %108 + +108: ; preds = %107, %95 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %15) #3 + br label %109 + +109: ; preds = %108, %91 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %14) #3 + br label %110 + +110: ; preds = %109, %87 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %13) #3 + br label %111 + +111: ; preds = %110, %83 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %12) #3 + br label %114 + +112: ; preds = %81, %48, %25, %20 + %113 = load i32, ptr %5, align 4 + ret i32 %113 + +114: ; preds = %111, %57 + %115 = load ptr, ptr %10, align 8 + %116 = load i32, ptr %11, align 4 + %117 = insertvalue { ptr, i32 } poison, ptr %115, 0 + %118 = insertvalue { ptr, i32 } %117, i32 %116, 1 + resume { ptr, i32 } %118 +} + +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %"class.std::__cxx11::basic_string", align 8 + %3 = alloca %"class.std::allocator", align 1 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca %"class.std::__cxx11::basic_string", align 8 + %7 = alloca %"class.std::allocator", align 1 + %8 = alloca %"class.std::__cxx11::basic_string", align 8 + %9 = alloca %"class.std::__cxx11::basic_string", align 8 + store i32 0, ptr %1, align 4 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %2, ptr noundef @.str, ptr noundef nonnull align 1 dereferenceable(1) %3) + to label %10 unwind label %23 + +10: ; preds = %0 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %6, ptr noundef @.str.1, ptr noundef nonnull align 1 dereferenceable(1) %7) + to label %11 unwind label %27 + +11: ; preds = %10 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef nonnull align 8 dereferenceable(32) %2) + to label %12 unwind label %31 + +12: ; preds = %11 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef nonnull align 8 dereferenceable(32) %6) + to label %13 unwind label %35 + +13: ; preds = %12 + %14 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %15 = trunc i64 %14 to i32 + %16 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + %17 = trunc i64 %16 to i32 + %18 = invoke noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(ptr noundef %8, ptr noundef %9, i32 noundef %15, i32 noundef %17) + to label %19 unwind label %39 + +19: ; preds = %13 + %20 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %18) + to label %21 unwind label %39 + +21: ; preds = %19 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + store i32 0, ptr %1, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %22 = load i32, ptr %1, align 4 + ret i32 %22 + +23: ; preds = %0 + %24 = landingpad { ptr, i32 } + cleanup + %25 = extractvalue { ptr, i32 } %24, 0 + store ptr %25, ptr %4, align 8 + %26 = extractvalue { ptr, i32 } %24, 1 + store i32 %26, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + br label %46 + +27: ; preds = %10 + %28 = landingpad { ptr, i32 } + cleanup + %29 = extractvalue { ptr, i32 } %28, 0 + store ptr %29, ptr %4, align 8 + %30 = extractvalue { ptr, i32 } %28, 1 + store i32 %30, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + br label %45 + +31: ; preds = %11 + %32 = landingpad { ptr, i32 } + cleanup + %33 = extractvalue { ptr, i32 } %32, 0 + store ptr %33, ptr %4, align 8 + %34 = extractvalue { ptr, i32 } %32, 1 + store i32 %34, ptr %5, align 4 + br label %44 + +35: ; preds = %12 + %36 = landingpad { ptr, i32 } + cleanup + %37 = extractvalue { ptr, i32 } %36, 0 + store ptr %37, ptr %4, align 8 + %38 = extractvalue { ptr, i32 } %36, 1 + store i32 %38, ptr %5, align 4 + br label %43 + +39: ; preds = %19, %13 + %40 = landingpad { ptr, i32 } + cleanup + %41 = extractvalue { ptr, i32 } %40, 0 + store ptr %41, ptr %4, align 8 + %42 = extractvalue { ptr, i32 } %40, 1 + store i32 %42, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + br label %43 + +43: ; preds = %39, %35 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + br label %44 + +44: ; preds = %43, %31 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + br label %45 + +45: ; preds = %44, %27 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + br label %46 + +46: ; preds = %45, %23 + %47 = load ptr, ptr %4, align 8 + %48 = load i32, ptr %5, align 4 + %49 = insertvalue { ptr, i32 } poison, ptr %47, 0 + %50 = insertvalue { ptr, i32 } %49, i32 %48, 1 + resume { ptr, i32 } %50 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %9, i32 0, i32 0 + %11 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %9) + %12 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef %11, ptr noundef nonnull align 1 dereferenceable(1) %12) + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = icmp ne ptr %14, null + br i1 %15, label %16, label %22 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = invoke noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %18) + to label %20 unwind label %28 + +20: ; preds = %16 + %21 = getelementptr inbounds i8, ptr %17, i64 %19 + br label %25 + +22: ; preds = %3 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds i8, ptr %23, i64 -1 + br label %25 + +25: ; preds = %22, %20 + %26 = phi ptr [ %21, %20 ], [ %24, %22 ] + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %13, ptr noundef %26) + to label %27 unwind label %28 + +27: ; preds = %25 + ret void + +28: ; preds = %25, %16 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %7, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %7, align 8 + %34 = load i32, ptr %8, align 4 + %35 = insertvalue { ptr, i32 } poison, ptr %33, 0 + %36 = insertvalue { ptr, i32 } %35, i32 %34, 1 + resume { ptr, i32 } %36 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: nounwind +declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32)) #2 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef, ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__false_type", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef %9, ptr noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + store ptr %5, ptr %2, align 8 + br i1 false, label %6, label %9 + +6: ; preds = %1 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %7) + store i64 %8, ptr %3, align 8 + br label %12 + +9: ; preds = %1 + %10 = load ptr, ptr %4, align 8 + %11 = call i64 @strlen(ptr noundef %10) #3 + store i64 %11, ptr %3, align 8 + br label %12 + +12: ; preds = %9, %6 + %13 = load i64, ptr %3, align 8 + ret i64 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca %"struct.std::__false_type", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.std::forward_iterator_tag", align 1 + %9 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef %11, ptr noundef %12) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca %"struct.std::forward_iterator_tag", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = call noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %12) + br i1 %13, label %14, label %19 + +14: ; preds = %3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %7, align 8 + %17 = icmp ne ptr %15, %16 + br i1 %17, label %18, label %19 + +18: ; preds = %14 + call void @_ZSt19__throw_logic_errorPKc(ptr noundef @.str.2) #10 + unreachable + +19: ; preds = %14, %3 + %20 = load ptr, ptr %6, align 8 + %21 = load ptr, ptr %7, align 8 + %22 = call noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %20, ptr noundef %21) + store i64 %22, ptr %8, align 8 + %23 = load i64, ptr %8, align 8 + %24 = icmp ugt i64 %23, 15 + br i1 %24, label %25, label %28 + +25: ; preds = %19 + %26 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef nonnull align 8 dereferenceable(8) %8, i64 noundef 0) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef %26) + %27 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %27) + br label %28 + +28: ; preds = %25, %19 + %29 = invoke noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %30 unwind label %33 + +30: ; preds = %28 + %31 = load ptr, ptr %6, align 8 + %32 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef %29, ptr noundef %31, ptr noundef %32) #3 + br label %46 + +33: ; preds = %28 + %34 = landingpad { ptr, i32 } + catch ptr null + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %9, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %10, align 4 + br label %37 + +37: ; preds = %33 + %38 = load ptr, ptr %9, align 8 + %39 = call ptr @__cxa_begin_catch(ptr %38) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %40 unwind label %41 + +40: ; preds = %37 + invoke void @__cxa_rethrow() #10 + to label %56 unwind label %41 + +41: ; preds = %40, %37 + %42 = landingpad { ptr, i32 } + cleanup + %43 = extractvalue { ptr, i32 } %42, 0 + store ptr %43, ptr %9, align 8 + %44 = extractvalue { ptr, i32 } %42, 1 + store i32 %44, ptr %10, align 4 + invoke void @__cxa_end_catch() + to label %45 unwind label %53 + +45: ; preds = %41 + br label %48 + +46: ; preds = %30 + %47 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %47) + ret void + +48: ; preds = %45 + %49 = load ptr, ptr %9, align 8 + %50 = load i32, ptr %10, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 + +53: ; preds = %41 + %54 = landingpad { ptr, i32 } + catch ptr null + %55 = extractvalue { ptr, i32 } %54, 0 + call void @__clang_call_terminate(ptr %55) #11 + unreachable + +56: ; preds = %40 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %0) #5 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = icmp eq ptr %3, null + ret i1 %4 +} + +; Function Attrs: noreturn +declare void @_ZSt19__throw_logic_errorPKc(ptr noundef) #8 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %3) + %9 = call noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %7, ptr noundef %8) + ret i64 %9 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef) #1 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef, ptr noundef, ptr noundef) #2 + +declare noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #9 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #11 + unreachable +} + +declare void @_ZSt9terminatev() + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %0, ptr noundef %1) #5 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = ptrtoint ptr %6 to i64 + %9 = ptrtoint ptr %7 to i64 + %10 = sub i64 %8, %9 + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %0) #5 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i8, align 1 + store ptr %0, ptr %2, align 8 + store i64 0, ptr %3, align 8 + br label %5 + +5: ; preds = %11, %1 + %6 = load ptr, ptr %2, align 8 + %7 = load i64, ptr %3, align 8 + %8 = getelementptr inbounds i8, ptr %6, i64 %7 + store i8 0, ptr %4, align 1 + %9 = call noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef nonnull align 1 dereferenceable(1) %4) + %10 = xor i1 %9, true + br i1 %10, label %11, label %14 + +11: ; preds = %5 + %12 = load i64, ptr %3, align 8 + %13 = add i64 %12, 1 + store i64 %13, ptr %3, align 8 + br label %5, !llvm.loop !6 + +14: ; preds = %5 + %15 = load i64, ptr %3, align 8 + ret i64 %15 +} + +; Function Attrs: nounwind +declare i64 @strlen(ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #5 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i8, ptr %5, align 1 + %7 = sext i8 %6 to i32 + %8 = load ptr, ptr %4, align 8 + %9 = load i8, ptr %8, align 1 + %10 = sext i8 %9 to i32 + %11 = icmp eq i32 %7, %10 + ret i1 %11 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_edit_distance.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { noreturn } +attributes #11 = { noreturn nounwind } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/efficient-constructtion-of-finite-automata.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/efficient-constructtion-of-finite-automata.ll new file mode 100644 index 00000000..fb69d57e --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/efficient-constructtion-of-finite-automata.ll @@ -0,0 +1,320 @@ +; ModuleID = 'PE-benchmarks/efficient-constructtion-of-finite-automata.cpp' +source_filename = "PE-benchmarks/efficient-constructtion-of-finite-automata.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [24 x i8] c"pattern found at index \00", align 1 +@__const.main.txt = private unnamed_addr constant [16 x i8] c"GEEKS FOR GEEKS\00", align 16 +@__const.main.pat = private unnamed_addr constant [6 x i8] c"GEEKS\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_efficient_constructtion_of_finite_automata.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z15computeTransFunPciPA256_i(ptr noundef %0, i32 noundef %1, ptr noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store ptr %2, ptr %6, align 8 + store i32 0, ptr %8, align 4 + store i32 0, ptr %9, align 4 + br label %10 + +10: ; preds = %19, %3 + %11 = load i32, ptr %9, align 4 + %12 = icmp slt i32 %11, 256 + br i1 %12, label %13, label %22 + +13: ; preds = %10 + %14 = load ptr, ptr %6, align 8 + %15 = getelementptr inbounds [256 x i32], ptr %14, i64 0 + %16 = load i32, ptr %9, align 4 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds [256 x i32], ptr %15, i64 0, i64 %17 + store i32 0, ptr %18, align 4 + br label %19 + +19: ; preds = %13 + %20 = load i32, ptr %9, align 4 + %21 = add nsw i32 %20, 1 + store i32 %21, ptr %9, align 4 + br label %10, !llvm.loop !6 + +22: ; preds = %10 + %23 = load ptr, ptr %6, align 8 + %24 = getelementptr inbounds [256 x i32], ptr %23, i64 0 + %25 = load ptr, ptr %4, align 8 + %26 = getelementptr inbounds i8, ptr %25, i64 0 + %27 = load i8, ptr %26, align 1 + %28 = sext i8 %27 to i64 + %29 = getelementptr inbounds [256 x i32], ptr %24, i64 0, i64 %28 + store i32 1, ptr %29, align 4 + store i32 1, ptr %7, align 4 + br label %30 + +30: ; preds = %88, %22 + %31 = load i32, ptr %7, align 4 + %32 = load i32, ptr %5, align 4 + %33 = icmp sle i32 %31, %32 + br i1 %33, label %34, label %91 + +34: ; preds = %30 + store i32 0, ptr %9, align 4 + br label %35 + +35: ; preds = %54, %34 + %36 = load i32, ptr %9, align 4 + %37 = icmp slt i32 %36, 256 + br i1 %37, label %38, label %57 + +38: ; preds = %35 + %39 = load ptr, ptr %6, align 8 + %40 = load i32, ptr %8, align 4 + %41 = sext i32 %40 to i64 + %42 = getelementptr inbounds [256 x i32], ptr %39, i64 %41 + %43 = load i32, ptr %9, align 4 + %44 = sext i32 %43 to i64 + %45 = getelementptr inbounds [256 x i32], ptr %42, i64 0, i64 %44 + %46 = load i32, ptr %45, align 4 + %47 = load ptr, ptr %6, align 8 + %48 = load i32, ptr %7, align 4 + %49 = sext i32 %48 to i64 + %50 = getelementptr inbounds [256 x i32], ptr %47, i64 %49 + %51 = load i32, ptr %9, align 4 + %52 = sext i32 %51 to i64 + %53 = getelementptr inbounds [256 x i32], ptr %50, i64 0, i64 %52 + store i32 %46, ptr %53, align 4 + br label %54 + +54: ; preds = %38 + %55 = load i32, ptr %9, align 4 + %56 = add nsw i32 %55, 1 + store i32 %56, ptr %9, align 4 + br label %35, !llvm.loop !8 + +57: ; preds = %35 + %58 = load i32, ptr %7, align 4 + %59 = add nsw i32 %58, 1 + %60 = load ptr, ptr %6, align 8 + %61 = load i32, ptr %7, align 4 + %62 = sext i32 %61 to i64 + %63 = getelementptr inbounds [256 x i32], ptr %60, i64 %62 + %64 = load ptr, ptr %4, align 8 + %65 = load i32, ptr %7, align 4 + %66 = sext i32 %65 to i64 + %67 = getelementptr inbounds i8, ptr %64, i64 %66 + %68 = load i8, ptr %67, align 1 + %69 = sext i8 %68 to i64 + %70 = getelementptr inbounds [256 x i32], ptr %63, i64 0, i64 %69 + store i32 %59, ptr %70, align 4 + %71 = load i32, ptr %7, align 4 + %72 = load i32, ptr %5, align 4 + %73 = icmp slt i32 %71, %72 + br i1 %73, label %74, label %87 + +74: ; preds = %57 + %75 = load ptr, ptr %6, align 8 + %76 = load i32, ptr %8, align 4 + %77 = sext i32 %76 to i64 + %78 = getelementptr inbounds [256 x i32], ptr %75, i64 %77 + %79 = load ptr, ptr %4, align 8 + %80 = load i32, ptr %7, align 4 + %81 = sext i32 %80 to i64 + %82 = getelementptr inbounds i8, ptr %79, i64 %81 + %83 = load i8, ptr %82, align 1 + %84 = sext i8 %83 to i64 + %85 = getelementptr inbounds [256 x i32], ptr %78, i64 0, i64 %84 + %86 = load i32, ptr %85, align 4 + store i32 %86, ptr %8, align 4 + br label %87 + +87: ; preds = %74, %57 + br label %88 + +88: ; preds = %87 + %89 = load i32, ptr %7, align 4 + %90 = add nsw i32 %89, 1 + store i32 %90, ptr %7, align 4 + br label %30, !llvm.loop !9 + +91: ; preds = %30 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z6searchPcS_(ptr noundef %0, ptr noundef %1) #5 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %11 = load ptr, ptr %3, align 8 + %12 = call i64 @strlen(ptr noundef %11) #10 + %13 = trunc i64 %12 to i32 + store i32 %13, ptr %5, align 4 + %14 = load ptr, ptr %4, align 8 + %15 = call i64 @strlen(ptr noundef %14) #10 + %16 = trunc i64 %15 to i32 + store i32 %16, ptr %6, align 4 + %17 = load i32, ptr %5, align 4 + %18 = add nsw i32 %17, 1 + %19 = zext i32 %18 to i64 + %20 = call ptr @llvm.stacksave() + store ptr %20, ptr %7, align 8 + %21 = alloca [256 x i32], i64 %19, align 16 + store i64 %19, ptr %8, align 8 + %22 = load ptr, ptr %3, align 8 + %23 = load i32, ptr %5, align 4 + call void @_Z15computeTransFunPciPA256_i(ptr noundef %22, i32 noundef %23, ptr noundef %21) + store i32 0, ptr %10, align 4 + store i32 0, ptr %9, align 4 + br label %24 + +24: ; preds = %52, %2 + %25 = load i32, ptr %9, align 4 + %26 = load i32, ptr %6, align 4 + %27 = icmp slt i32 %25, %26 + br i1 %27, label %28, label %55 + +28: ; preds = %24 + %29 = load i32, ptr %10, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds [256 x i32], ptr %21, i64 %30 + %32 = load ptr, ptr %4, align 8 + %33 = load i32, ptr %9, align 4 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds i8, ptr %32, i64 %34 + %36 = load i8, ptr %35, align 1 + %37 = sext i8 %36 to i64 + %38 = getelementptr inbounds [256 x i32], ptr %31, i64 0, i64 %37 + %39 = load i32, ptr %38, align 4 + store i32 %39, ptr %10, align 4 + %40 = load i32, ptr %10, align 4 + %41 = load i32, ptr %5, align 4 + %42 = icmp eq i32 %40, %41 + br i1 %42, label %43, label %51 + +43: ; preds = %28 + %44 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %45 = load i32, ptr %9, align 4 + %46 = load i32, ptr %5, align 4 + %47 = sub nsw i32 %45, %46 + %48 = add nsw i32 %47, 1 + %49 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %44, i32 noundef %48) + %50 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %49, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %51 + +51: ; preds = %43, %28 + br label %52 + +52: ; preds = %51 + %53 = load i32, ptr %9, align 4 + %54 = add nsw i32 %53, 1 + store i32 %54, ptr %9, align 4 + br label %24, !llvm.loop !10 + +55: ; preds = %24 + %56 = load ptr, ptr %7, align 8 + call void @llvm.stackrestore(ptr %56) + ret void +} + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #6 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #7 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #7 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca [16 x i8], align 16 + %3 = alloca [6 x i8], align 1 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.txt, i64 16, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %3, ptr align 1 @__const.main.pat, i64 6, i1 false) + %4 = getelementptr inbounds [6 x i8], ptr %3, i64 0, i64 0 + %5 = getelementptr inbounds [16 x i8], ptr %2, i64 0, i64 0 + call void @_Z6searchPcS_(ptr noundef %4, ptr noundef %5) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_efficient_constructtion_of_finite_automata.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nosync nounwind willreturn } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/egg-dropping-puzzle.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/egg-dropping-puzzle.ll new file mode 100644 index 00000000..bcced040 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/egg-dropping-puzzle.ll @@ -0,0 +1,284 @@ +; ModuleID = 'PE-benchmarks/egg-dropping-puzzle.cpp' +source_filename = "PE-benchmarks/egg-dropping-puzzle.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [75 x i8] c"nMinimum number of trials in worst case with %d eggs and %d floors is %d \0A\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3maxii(i32 noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %5 = load i32, ptr %3, align 4 + %6 = load i32, ptr %4, align 4 + %7 = icmp sgt i32 %5, %6 + br i1 %7, label %8, label %10 + +8: ; preds = %2 + %9 = load i32, ptr %3, align 4 + br label %12 + +10: ; preds = %2 + %11 = load i32, ptr %4, align 4 + br label %12 + +12: ; preds = %10, %8 + %13 = phi i32 [ %9, %8 ], [ %11, %10 ] + ret i32 %13 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z7eggDropii(i32 noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %12 = load i32, ptr %3, align 4 + %13 = add nsw i32 %12, 1 + %14 = zext i32 %13 to i64 + %15 = load i32, ptr %4, align 4 + %16 = add nsw i32 %15, 1 + %17 = zext i32 %16 to i64 + %18 = call ptr @llvm.stacksave() + store ptr %18, ptr %5, align 8 + %19 = mul nuw i64 %14, %17 + %20 = alloca i32, i64 %19, align 16 + store i64 %14, ptr %6, align 8 + store i64 %17, ptr %7, align 8 + store i32 1, ptr %9, align 4 + br label %21 + +21: ; preds = %36, %2 + %22 = load i32, ptr %9, align 4 + %23 = load i32, ptr %3, align 4 + %24 = icmp sle i32 %22, %23 + br i1 %24, label %25, label %39 + +25: ; preds = %21 + %26 = load i32, ptr %9, align 4 + %27 = sext i32 %26 to i64 + %28 = mul nsw i64 %27, %17 + %29 = getelementptr inbounds i32, ptr %20, i64 %28 + %30 = getelementptr inbounds i32, ptr %29, i64 1 + store i32 1, ptr %30, align 4 + %31 = load i32, ptr %9, align 4 + %32 = sext i32 %31 to i64 + %33 = mul nsw i64 %32, %17 + %34 = getelementptr inbounds i32, ptr %20, i64 %33 + %35 = getelementptr inbounds i32, ptr %34, i64 0 + store i32 0, ptr %35, align 4 + br label %36 + +36: ; preds = %25 + %37 = load i32, ptr %9, align 4 + %38 = add nsw i32 %37, 1 + store i32 %38, ptr %9, align 4 + br label %21, !llvm.loop !6 + +39: ; preds = %21 + store i32 1, ptr %10, align 4 + br label %40 + +40: ; preds = %51, %39 + %41 = load i32, ptr %10, align 4 + %42 = load i32, ptr %4, align 4 + %43 = icmp sle i32 %41, %42 + br i1 %43, label %44, label %54 + +44: ; preds = %40 + %45 = load i32, ptr %10, align 4 + %46 = mul nsw i64 1, %17 + %47 = getelementptr inbounds i32, ptr %20, i64 %46 + %48 = load i32, ptr %10, align 4 + %49 = sext i32 %48 to i64 + %50 = getelementptr inbounds i32, ptr %47, i64 %49 + store i32 %45, ptr %50, align 4 + br label %51 + +51: ; preds = %44 + %52 = load i32, ptr %10, align 4 + %53 = add nsw i32 %52, 1 + store i32 %53, ptr %10, align 4 + br label %40, !llvm.loop !8 + +54: ; preds = %40 + store i32 2, ptr %9, align 4 + br label %55 + +55: ; preds = %127, %54 + %56 = load i32, ptr %9, align 4 + %57 = load i32, ptr %3, align 4 + %58 = icmp sle i32 %56, %57 + br i1 %58, label %59, label %130 + +59: ; preds = %55 + store i32 2, ptr %10, align 4 + br label %60 + +60: ; preds = %123, %59 + %61 = load i32, ptr %10, align 4 + %62 = load i32, ptr %4, align 4 + %63 = icmp sle i32 %61, %62 + br i1 %63, label %64, label %126 + +64: ; preds = %60 + %65 = load i32, ptr %9, align 4 + %66 = sext i32 %65 to i64 + %67 = mul nsw i64 %66, %17 + %68 = getelementptr inbounds i32, ptr %20, i64 %67 + %69 = load i32, ptr %10, align 4 + %70 = sext i32 %69 to i64 + %71 = getelementptr inbounds i32, ptr %68, i64 %70 + store i32 2147483647, ptr %71, align 4 + store i32 1, ptr %11, align 4 + br label %72 + +72: ; preds = %119, %64 + %73 = load i32, ptr %11, align 4 + %74 = load i32, ptr %10, align 4 + %75 = icmp sle i32 %73, %74 + br i1 %75, label %76, label %122 + +76: ; preds = %72 + %77 = load i32, ptr %9, align 4 + %78 = sub nsw i32 %77, 1 + %79 = sext i32 %78 to i64 + %80 = mul nsw i64 %79, %17 + %81 = getelementptr inbounds i32, ptr %20, i64 %80 + %82 = load i32, ptr %11, align 4 + %83 = sub nsw i32 %82, 1 + %84 = sext i32 %83 to i64 + %85 = getelementptr inbounds i32, ptr %81, i64 %84 + %86 = load i32, ptr %85, align 4 + %87 = load i32, ptr %9, align 4 + %88 = sext i32 %87 to i64 + %89 = mul nsw i64 %88, %17 + %90 = getelementptr inbounds i32, ptr %20, i64 %89 + %91 = load i32, ptr %10, align 4 + %92 = load i32, ptr %11, align 4 + %93 = sub nsw i32 %91, %92 + %94 = sext i32 %93 to i64 + %95 = getelementptr inbounds i32, ptr %90, i64 %94 + %96 = load i32, ptr %95, align 4 + %97 = call noundef i32 @_Z3maxii(i32 noundef %86, i32 noundef %96) + %98 = add nsw i32 1, %97 + store i32 %98, ptr %8, align 4 + %99 = load i32, ptr %8, align 4 + %100 = load i32, ptr %9, align 4 + %101 = sext i32 %100 to i64 + %102 = mul nsw i64 %101, %17 + %103 = getelementptr inbounds i32, ptr %20, i64 %102 + %104 = load i32, ptr %10, align 4 + %105 = sext i32 %104 to i64 + %106 = getelementptr inbounds i32, ptr %103, i64 %105 + %107 = load i32, ptr %106, align 4 + %108 = icmp slt i32 %99, %107 + br i1 %108, label %109, label %118 + +109: ; preds = %76 + %110 = load i32, ptr %8, align 4 + %111 = load i32, ptr %9, align 4 + %112 = sext i32 %111 to i64 + %113 = mul nsw i64 %112, %17 + %114 = getelementptr inbounds i32, ptr %20, i64 %113 + %115 = load i32, ptr %10, align 4 + %116 = sext i32 %115 to i64 + %117 = getelementptr inbounds i32, ptr %114, i64 %116 + store i32 %110, ptr %117, align 4 + br label %118 + +118: ; preds = %109, %76 + br label %119 + +119: ; preds = %118 + %120 = load i32, ptr %11, align 4 + %121 = add nsw i32 %120, 1 + store i32 %121, ptr %11, align 4 + br label %72, !llvm.loop !9 + +122: ; preds = %72 + br label %123 + +123: ; preds = %122 + %124 = load i32, ptr %10, align 4 + %125 = add nsw i32 %124, 1 + store i32 %125, ptr %10, align 4 + br label %60, !llvm.loop !10 + +126: ; preds = %60 + br label %127 + +127: ; preds = %126 + %128 = load i32, ptr %9, align 4 + %129 = add nsw i32 %128, 1 + store i32 %129, ptr %9, align 4 + br label %55, !llvm.loop !11 + +130: ; preds = %55 + %131 = load i32, ptr %3, align 4 + %132 = sext i32 %131 to i64 + %133 = mul nsw i64 %132, %17 + %134 = getelementptr inbounds i32, ptr %20, i64 %133 + %135 = load i32, ptr %4, align 4 + %136 = sext i32 %135 to i64 + %137 = getelementptr inbounds i32, ptr %134, i64 %136 + %138 = load i32, ptr %137, align 4 + %139 = load ptr, ptr %5, align 8 + call void @llvm.stackrestore(ptr %139) + ret i32 %138 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #2 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 2, ptr %2, align 4 + store i32 36, ptr %3, align 4 + %4 = load i32, ptr %2, align 4 + %5 = load i32, ptr %3, align 4 + %6 = load i32, ptr %2, align 4 + %7 = load i32, ptr %3, align 4 + %8 = call noundef i32 @_Z7eggDropii(i32 noundef %6, i32 noundef %7) + %9 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %4, i32 noundef %5, i32 noundef %8) + ret i32 0 +} + +declare i32 @printf(ptr noundef, ...) #3 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { nocallback nofree nosync nounwind willreturn } +attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/euler-circuit-directed-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/euler-circuit-directed-graph.ll new file mode 100644 index 00000000..a060b00b --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/euler-circuit-directed-graph.ll @@ -0,0 +1,1607 @@ +; ModuleID = 'PE-benchmarks/euler-circuit-directed-graph.cpp' +source_filename = "PE-benchmarks/euler-circuit-directed-graph.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } +%"struct.std::__allocated_ptr" = type { ptr, ptr } + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNKSt7__cxx114listIiSaIiEE4sizeEv = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZN5GraphD2Ev = comdat any + +$_ZN5Graph7addEdgeEii = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$__clang_call_terminate = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSaISt10_List_nodeIiEED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv = comdat any + +$_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [35 x i8] c"Given directed graph is eulerian n\00", align 1 +@.str.1 = private unnamed_addr constant [39 x i8] c"Given directed graph is NOT eulerian n\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_euler_circuit_directed_graph.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(24) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %4, align 4 + %8 = getelementptr inbounds %class.Graph, ptr %6, i32 0, i32 0 + store i32 %7, ptr %8, align 8 + %9 = load i32, ptr %4, align 4 + %10 = sext i32 %9 to i64 + %11 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %10, i64 24) + %12 = extractvalue { i64, i1 } %11, 1 + %13 = extractvalue { i64, i1 } %11, 0 + %14 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %13, i64 8) + %15 = extractvalue { i64, i1 } %14, 1 + %16 = or i1 %12, %15 + %17 = extractvalue { i64, i1 } %14, 0 + %18 = select i1 %16, i64 -1, i64 %17 + %19 = call noalias noundef nonnull ptr @_Znam(i64 noundef %18) #15 + store i64 %10, ptr %19, align 16 + %20 = getelementptr inbounds i8, ptr %19, i64 8 + %21 = icmp eq i64 %10, 0 + br i1 %21, label %28, label %22 + +22: ; preds = %2 + %23 = getelementptr inbounds %"class.std::__cxx11::list", ptr %20, i64 %10 + br label %24 + +24: ; preds = %24, %22 + %25 = phi ptr [ %20, %22 ], [ %26, %24 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + %26 = getelementptr inbounds %"class.std::__cxx11::list", ptr %25, i64 1 + %27 = icmp eq ptr %26, %23 + br i1 %27, label %28, label %24 + +28: ; preds = %2, %24 + %29 = getelementptr inbounds %class.Graph, ptr %6, i32 0, i32 1 + store ptr %20, ptr %29, align 8 + %30 = load i32, ptr %4, align 4 + %31 = sext i32 %30 to i64 + %32 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %31, i64 4) + %33 = extractvalue { i64, i1 } %32, 1 + %34 = extractvalue { i64, i1 } %32, 0 + %35 = select i1 %33, i64 -1, i64 %34 + %36 = call noalias noundef nonnull ptr @_Znam(i64 noundef %35) #15 + %37 = getelementptr inbounds %class.Graph, ptr %6, i32 0, i32 2 + store ptr %36, ptr %37, align 8 + store i32 0, ptr %5, align 4 + br label %38 + +38: ; preds = %48, %28 + %39 = load i32, ptr %5, align 4 + %40 = load i32, ptr %4, align 4 + %41 = icmp slt i32 %39, %40 + br i1 %41, label %42, label %51 + +42: ; preds = %38 + %43 = getelementptr inbounds %class.Graph, ptr %6, i32 0, i32 2 + %44 = load ptr, ptr %43, align 8 + %45 = load i32, ptr %5, align 4 + %46 = sext i32 %45 to i64 + %47 = getelementptr inbounds i32, ptr %44, i64 %46 + store i32 0, ptr %47, align 4 + br label %48 + +48: ; preds = %42 + %49 = load i32, ptr %5, align 4 + %50 = add nsw i32 %49, 1 + store i32 %50, ptr %5, align 4 + br label %38, !llvm.loop !6 + +51: ; preds = %38 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_ZN5Graph15isEulerianCycleEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 align 2 { + %2 = alloca i1, align 1 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef zeroext i1 @_ZN5Graph4isSCEv(ptr noundef nonnull align 8 dereferenceable(24) %5) + %7 = zext i1 %6 to i32 + %8 = icmp eq i32 %7, 0 + br i1 %8, label %9, label %10 + +9: ; preds = %1 + store i1 false, ptr %2, align 1 + br label %37 + +10: ; preds = %1 + store i32 0, ptr %4, align 4 + br label %11 + +11: ; preds = %33, %10 + %12 = load i32, ptr %4, align 4 + %13 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + %14 = load i32, ptr %13, align 8 + %15 = icmp slt i32 %12, %14 + br i1 %15, label %16, label %36 + +16: ; preds = %11 + %17 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + %18 = load ptr, ptr %17, align 8 + %19 = load i32, ptr %4, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds %"class.std::__cxx11::list", ptr %18, i64 %20 + %22 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %21) #3 + %23 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 2 + %24 = load ptr, ptr %23, align 8 + %25 = load i32, ptr %4, align 4 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds i32, ptr %24, i64 %26 + %28 = load i32, ptr %27, align 4 + %29 = sext i32 %28 to i64 + %30 = icmp ne i64 %22, %29 + br i1 %30, label %31, label %32 + +31: ; preds = %16 + store i1 false, ptr %2, align 1 + br label %37 + +32: ; preds = %16 + br label %33 + +33: ; preds = %32 + %34 = load i32, ptr %4, align 4 + %35 = add nsw i32 %34, 1 + store i32 %35, ptr %4, align 4 + br label %11, !llvm.loop !8 + +36: ; preds = %11 + store i1 true, ptr %2, align 1 + br label %37 + +37: ; preds = %36, %31, %9 + %38 = load i1, ptr %2, align 1 + ret i1 %38 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_ZN5Graph4isSCEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca i1, align 1 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca %class.Graph, align 8 + %11 = alloca i32, align 4 + %12 = alloca ptr, align 8 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %15 = load ptr, ptr %3, align 8 + %16 = getelementptr inbounds %class.Graph, ptr %15, i32 0, i32 0 + %17 = load i32, ptr %16, align 8 + %18 = zext i32 %17 to i64 + %19 = call ptr @llvm.stacksave() + store ptr %19, ptr %4, align 8 + %20 = alloca i8, i64 %18, align 16 + store i64 %18, ptr %5, align 8 + store i32 0, ptr %6, align 4 + br label %21 + +21: ; preds = %30, %1 + %22 = load i32, ptr %6, align 4 + %23 = getelementptr inbounds %class.Graph, ptr %15, i32 0, i32 0 + %24 = load i32, ptr %23, align 8 + %25 = icmp slt i32 %22, %24 + br i1 %25, label %26, label %33 + +26: ; preds = %21 + %27 = load i32, ptr %6, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds i8, ptr %20, i64 %28 + store i8 0, ptr %29, align 1 + br label %30 + +30: ; preds = %26 + %31 = load i32, ptr %6, align 4 + %32 = add nsw i32 %31, 1 + store i32 %32, ptr %6, align 4 + br label %21, !llvm.loop !9 + +33: ; preds = %21 + store i32 0, ptr %7, align 4 + br label %34 + +34: ; preds = %49, %33 + %35 = load i32, ptr %7, align 4 + %36 = getelementptr inbounds %class.Graph, ptr %15, i32 0, i32 0 + %37 = load i32, ptr %36, align 8 + %38 = icmp slt i32 %35, %37 + br i1 %38, label %39, label %52 + +39: ; preds = %34 + %40 = getelementptr inbounds %class.Graph, ptr %15, i32 0, i32 1 + %41 = load ptr, ptr %40, align 8 + %42 = load i32, ptr %7, align 4 + %43 = sext i32 %42 to i64 + %44 = getelementptr inbounds %"class.std::__cxx11::list", ptr %41, i64 %43 + %45 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %44) #3 + %46 = icmp ugt i64 %45, 0 + br i1 %46, label %47, label %48 + +47: ; preds = %39 + br label %52 + +48: ; preds = %39 + br label %49 + +49: ; preds = %48 + %50 = load i32, ptr %7, align 4 + %51 = add nsw i32 %50, 1 + store i32 %51, ptr %7, align 4 + br label %34, !llvm.loop !10 + +52: ; preds = %47, %34 + %53 = load i32, ptr %7, align 4 + call void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(24) %15, i32 noundef %53, ptr noundef %20) + store i32 0, ptr %8, align 4 + br label %54 + +54: ; preds = %77, %52 + %55 = load i32, ptr %8, align 4 + %56 = getelementptr inbounds %class.Graph, ptr %15, i32 0, i32 0 + %57 = load i32, ptr %56, align 8 + %58 = icmp slt i32 %55, %57 + br i1 %58, label %59, label %80 + +59: ; preds = %54 + %60 = getelementptr inbounds %class.Graph, ptr %15, i32 0, i32 1 + %61 = load ptr, ptr %60, align 8 + %62 = load i32, ptr %8, align 4 + %63 = sext i32 %62 to i64 + %64 = getelementptr inbounds %"class.std::__cxx11::list", ptr %61, i64 %63 + %65 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %64) #3 + %66 = icmp ugt i64 %65, 0 + br i1 %66, label %67, label %76 + +67: ; preds = %59 + %68 = load i32, ptr %8, align 4 + %69 = sext i32 %68 to i64 + %70 = getelementptr inbounds i8, ptr %20, i64 %69 + %71 = load i8, ptr %70, align 1 + %72 = trunc i8 %71 to i1 + %73 = zext i1 %72 to i32 + %74 = icmp eq i32 %73, 0 + br i1 %74, label %75, label %76 + +75: ; preds = %67 + store i1 false, ptr %2, align 1 + store i32 1, ptr %9, align 4 + br label %128 + +76: ; preds = %67, %59 + br label %77 + +77: ; preds = %76 + %78 = load i32, ptr %8, align 4 + %79 = add nsw i32 %78, 1 + store i32 %79, ptr %8, align 4 + br label %54, !llvm.loop !11 + +80: ; preds = %54 + call void @_ZN5Graph12getTransposeEv(ptr sret(%class.Graph) align 8 %10, ptr noundef nonnull align 8 dereferenceable(24) %15) + store i32 0, ptr %11, align 4 + br label %81 + +81: ; preds = %90, %80 + %82 = load i32, ptr %11, align 4 + %83 = getelementptr inbounds %class.Graph, ptr %15, i32 0, i32 0 + %84 = load i32, ptr %83, align 8 + %85 = icmp slt i32 %82, %84 + br i1 %85, label %86, label %93 + +86: ; preds = %81 + %87 = load i32, ptr %11, align 4 + %88 = sext i32 %87 to i64 + %89 = getelementptr inbounds i8, ptr %20, i64 %88 + store i8 0, ptr %89, align 1 + br label %90 + +90: ; preds = %86 + %91 = load i32, ptr %11, align 4 + %92 = add nsw i32 %91, 1 + store i32 %92, ptr %11, align 4 + br label %81, !llvm.loop !12 + +93: ; preds = %81 + %94 = load i32, ptr %7, align 4 + invoke void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(24) %10, i32 noundef %94, ptr noundef %20) + to label %95 unwind label %118 + +95: ; preds = %93 + store i32 0, ptr %14, align 4 + br label %96 + +96: ; preds = %123, %95 + %97 = load i32, ptr %14, align 4 + %98 = getelementptr inbounds %class.Graph, ptr %15, i32 0, i32 0 + %99 = load i32, ptr %98, align 8 + %100 = icmp slt i32 %97, %99 + br i1 %100, label %101, label %126 + +101: ; preds = %96 + %102 = getelementptr inbounds %class.Graph, ptr %15, i32 0, i32 1 + %103 = load ptr, ptr %102, align 8 + %104 = load i32, ptr %14, align 4 + %105 = sext i32 %104 to i64 + %106 = getelementptr inbounds %"class.std::__cxx11::list", ptr %103, i64 %105 + %107 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %106) #3 + %108 = icmp ugt i64 %107, 0 + br i1 %108, label %109, label %122 + +109: ; preds = %101 + %110 = load i32, ptr %14, align 4 + %111 = sext i32 %110 to i64 + %112 = getelementptr inbounds i8, ptr %20, i64 %111 + %113 = load i8, ptr %112, align 1 + %114 = trunc i8 %113 to i1 + %115 = zext i1 %114 to i32 + %116 = icmp eq i32 %115, 0 + br i1 %116, label %117, label %122 + +117: ; preds = %109 + store i1 false, ptr %2, align 1 + store i32 1, ptr %9, align 4 + br label %127 + +118: ; preds = %93 + %119 = landingpad { ptr, i32 } + cleanup + %120 = extractvalue { ptr, i32 } %119, 0 + store ptr %120, ptr %12, align 8 + %121 = extractvalue { ptr, i32 } %119, 1 + store i32 %121, ptr %13, align 4 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + br label %131 + +122: ; preds = %109, %101 + br label %123 + +123: ; preds = %122 + %124 = load i32, ptr %14, align 4 + %125 = add nsw i32 %124, 1 + store i32 %125, ptr %14, align 4 + br label %96, !llvm.loop !13 + +126: ; preds = %96 + store i1 true, ptr %2, align 1 + store i32 1, ptr %9, align 4 + br label %127 + +127: ; preds = %126, %117 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + br label %128 + +128: ; preds = %127, %75 + %129 = load ptr, ptr %4, align 8 + call void @llvm.stackrestore(ptr %129) + %130 = load i1, ptr %2, align 1 + ret i1 %130 + +131: ; preds = %118 + %132 = load ptr, ptr %12, align 8 + %133 = load i32, ptr %13, align 4 + %134 = insertvalue { ptr, i32 } poison, ptr %132, 0 + %135 = insertvalue { ptr, i32 } %134, i32 %133, 1 + resume { ptr, i32 } %135 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = invoke noundef i64 @_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv(ptr noundef nonnull align 8 dereferenceable(24) %3) + to label %5 unwind label %6 + +5: ; preds = %1 + ret i64 %4 + +6: ; preds = %1 + %7 = landingpad { ptr, i32 } + catch ptr null + %8 = extractvalue { ptr, i32 } %7, 0 + call void @__clang_call_terminate(ptr %8) #16 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(24) %0, i32 noundef %1, ptr noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::_List_iterator", align 8 + %8 = alloca %"struct.std::_List_iterator", align 8 + %9 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store ptr %2, ptr %6, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i8, ptr %11, i64 %13 + store i8 1, ptr %14, align 1 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %15 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 1 + %16 = load ptr, ptr %15, align 8 + %17 = load i32, ptr %5, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds %"class.std::__cxx11::list", ptr %16, i64 %18 + %20 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %19) #3 + %21 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + store ptr %20, ptr %21, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %8, i64 8, i1 false) + br label %22 + +22: ; preds = %44, %3 + %23 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 1 + %24 = load ptr, ptr %23, align 8 + %25 = load i32, ptr %5, align 4 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 %26 + %28 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %27) #3 + %29 = getelementptr inbounds %"struct.std::_List_iterator", ptr %9, i32 0, i32 0 + store ptr %28, ptr %29, align 8 + %30 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %7, ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + br i1 %30, label %31, label %46 + +31: ; preds = %22 + %32 = load ptr, ptr %6, align 8 + %33 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %34 = load i32, ptr %33, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds i8, ptr %32, i64 %35 + %37 = load i8, ptr %36, align 1 + %38 = trunc i8 %37 to i1 + br i1 %38, label %43, label %39 + +39: ; preds = %31 + %40 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %41 = load i32, ptr %40, align 4 + %42 = load ptr, ptr %6, align 8 + call void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(24) %10, i32 noundef %41, ptr noundef %42) + br label %43 + +43: ; preds = %39, %31 + br label %44 + +44: ; preds = %43 + %45 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + br label %22, !llvm.loop !14 + +46: ; preds = %22 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph12getTransposeEv(ptr noalias sret(%class.Graph) align 8 %0, ptr noundef nonnull align 8 dereferenceable(24) %1) #7 align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i1, align 1 + %6 = alloca i32, align 4 + %7 = alloca %"struct.std::_List_iterator", align 8 + %8 = alloca %"struct.std::_List_iterator", align 8 + %9 = alloca %"struct.std::_List_iterator", align 8 + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %12 = load ptr, ptr %4, align 8 + store i1 false, ptr %5, align 1 + %13 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 0 + %14 = load i32, ptr %13, align 8 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(24) %0, i32 noundef %14) + store i32 0, ptr %6, align 4 + br label %15 + +15: ; preds = %59, %2 + %16 = load i32, ptr %6, align 4 + %17 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 0 + %18 = load i32, ptr %17, align 8 + %19 = icmp slt i32 %16, %18 + br i1 %19, label %20, label %62 + +20: ; preds = %15 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %21 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 1 + %22 = load ptr, ptr %21, align 8 + %23 = load i32, ptr %6, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %22, i64 %24 + %26 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %25) #3 + %27 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + store ptr %26, ptr %27, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %8, i64 8, i1 false) + br label %28 + +28: ; preds = %52, %20 + %29 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 1 + %30 = load ptr, ptr %29, align 8 + %31 = load i32, ptr %6, align 4 + %32 = sext i32 %31 to i64 + %33 = getelementptr inbounds %"class.std::__cxx11::list", ptr %30, i64 %32 + %34 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %33) #3 + %35 = getelementptr inbounds %"struct.std::_List_iterator", ptr %9, i32 0, i32 0 + store ptr %34, ptr %35, align 8 + %36 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %7, ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + br i1 %36, label %37, label %58 + +37: ; preds = %28 + %38 = getelementptr inbounds %class.Graph, ptr %0, i32 0, i32 1 + %39 = load ptr, ptr %38, align 8 + %40 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %41 = load i32, ptr %40, align 4 + %42 = sext i32 %41 to i64 + %43 = getelementptr inbounds %"class.std::__cxx11::list", ptr %39, i64 %42 + invoke void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %43, ptr noundef nonnull align 4 dereferenceable(4) %6) + to label %44 unwind label %54 + +44: ; preds = %37 + %45 = getelementptr inbounds %class.Graph, ptr %0, i32 0, i32 2 + %46 = load ptr, ptr %45, align 8 + %47 = load i32, ptr %6, align 4 + %48 = sext i32 %47 to i64 + %49 = getelementptr inbounds i32, ptr %46, i64 %48 + %50 = load i32, ptr %49, align 4 + %51 = add nsw i32 %50, 1 + store i32 %51, ptr %49, align 4 + br label %52 + +52: ; preds = %44 + %53 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + br label %28, !llvm.loop !15 + +54: ; preds = %37 + %55 = landingpad { ptr, i32 } + cleanup + %56 = extractvalue { ptr, i32 } %55, 0 + store ptr %56, ptr %10, align 8 + %57 = extractvalue { ptr, i32 } %55, 1 + store i32 %57, ptr %11, align 4 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) #3 + br label %66 + +58: ; preds = %28 + br label %59 + +59: ; preds = %58 + %60 = load i32, ptr %6, align 4 + %61 = add nsw i32 %60, 1 + store i32 %61, ptr %6, align 4 + br label %15, !llvm.loop !16 + +62: ; preds = %15 + store i1 true, ptr %5, align 1 + %63 = load i1, ptr %5, align 1 + br i1 %63, label %65, label %64 + +64: ; preds = %62 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) #3 + br label %65 + +65: ; preds = %64, %62 + ret void + +66: ; preds = %54 + %67 = load ptr, ptr %10, align 8 + %68 = load i32, ptr %11, align 4 + %69 = insertvalue { ptr, i32 } poison, ptr %67, 0 + %70 = insertvalue { ptr, i32 } %69, i32 %68, 1 + resume { ptr, i32 } %70 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %class.Graph, ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp eq ptr %5, null + br i1 %6, label %17, label %7 + +7: ; preds = %1 + %8 = getelementptr inbounds i8, ptr %5, i64 -8 + %9 = load i64, ptr %8, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::list", ptr %5, i64 %9 + %11 = icmp eq ptr %5, %10 + br i1 %11, label %16, label %12 + +12: ; preds = %12, %7 + %13 = phi ptr [ %10, %7 ], [ %14, %12 ] + %14 = getelementptr inbounds %"class.std::__cxx11::list", ptr %13, i64 -1 + call void @_ZNSt7__cxx114listIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %14) #3 + %15 = icmp eq ptr %14, %5 + br i1 %15, label %16, label %12 + +16: ; preds = %12, %7 + call void @_ZdaPv(ptr noundef %8) #17 + br label %17 + +17: ; preds = %16, %1 + %18 = getelementptr inbounds %class.Graph, ptr %3, i32 0, i32 2 + %19 = load ptr, ptr %18, align 8 + %20 = icmp eq ptr %19, null + br i1 %20, label %22, label %21 + +21: ; preds = %17 + call void @_ZdaPv(ptr noundef %19) #17 + br label %22 + +22: ; preds = %21, %17 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #10 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #10 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #11 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 5) + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 1, i32 noundef 0) + to label %5 unwind label %16 + +5: ; preds = %0 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 0, i32 noundef 2) + to label %6 unwind label %16 + +6: ; preds = %5 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 2, i32 noundef 1) + to label %7 unwind label %16 + +7: ; preds = %6 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 0, i32 noundef 3) + to label %8 unwind label %16 + +8: ; preds = %7 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 3, i32 noundef 4) + to label %9 unwind label %16 + +9: ; preds = %8 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 4, i32 noundef 0) + to label %10 unwind label %16 + +10: ; preds = %9 + %11 = invoke noundef zeroext i1 @_ZN5Graph15isEulerianCycleEv(ptr noundef nonnull align 8 dereferenceable(24) %2) + to label %12 unwind label %16 + +12: ; preds = %10 + br i1 %11, label %13, label %20 + +13: ; preds = %12 + %14 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + to label %15 unwind label %16 + +15: ; preds = %13 + br label %23 + +16: ; preds = %20, %13, %10, %9, %8, %7, %6, %5, %0 + %17 = landingpad { ptr, i32 } + cleanup + %18 = extractvalue { ptr, i32 } %17, 0 + store ptr %18, ptr %3, align 8 + %19 = extractvalue { ptr, i32 } %17, 1 + store i32 %19, ptr %4, align 4 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %2) #3 + br label %25 + +20: ; preds = %12 + %21 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + to label %22 unwind label %16 + +22: ; preds = %20 + br label %23 + +23: ; preds = %22, %15 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %2) #3 + %24 = load i32, ptr %1, align 4 + ret i32 %24 + +25: ; preds = %16 + %26 = load ptr, ptr %3, align 8 + %27 = load i32, ptr %4, align 4 + %28 = insertvalue { ptr, i32 } poison, ptr %26, 0 + %29 = insertvalue { ptr, i32 } %28, i32 %27, 1 + resume { ptr, i32 } %29 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(24) %0, i32 noundef %1, i32 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + %13 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 2 + %14 = load ptr, ptr %13, align 8 + %15 = load i32, ptr %6, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds i32, ptr %14, i64 %16 + %18 = load i32, ptr %17, align 4 + %19 = add nsw i32 %18, 1 + store i32 %19, ptr %17, align 4 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdaPv(ptr noundef) #12 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %6 = load ptr, ptr %2, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %6, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + store ptr %10, ptr %3, align 8 + br label %11 + +11: ; preds = %23, %1 + %12 = load ptr, ptr %3, align 8 + %13 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %6, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %13, i32 0, i32 0 + %15 = icmp ne ptr %12, %14 + br i1 %15, label %16, label %27 + +16: ; preds = %11 + %17 = load ptr, ptr %3, align 8 + store ptr %17, ptr %4, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %18, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + store ptr %20, ptr %3, align 8 + %21 = load ptr, ptr %4, align 8 + %22 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %21) + to label %23 unwind label %28 + +23: ; preds = %16 + store ptr %22, ptr %5, align 8 + %24 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %25 = load ptr, ptr %5, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(ptr noundef nonnull align 1 dereferenceable(1) %24, ptr noundef %25) #3 + %26 = load ptr, ptr %4, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr noundef %26) #3 + br label %11, !llvm.loop !17 + +27: ; preds = %11 + ret void + +28: ; preds = %16 + %29 = landingpad { ptr, i32 } + catch ptr null + %30 = extractvalue { ptr, i32 } %29, 0 + call void @__clang_call_terminate(ptr %30) #16 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #13 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #16 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef %1) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef 1) + to label %8 unwind label %9 + +8: ; preds = %2 + ret void + +9: ; preds = %2 + %10 = landingpad { ptr, i32 } + catch ptr null + %11 = extractvalue { ptr, i32 } %10, 0 + call void @__clang_call_terminate(ptr %11) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #12 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %8) + store ptr %9, ptr %5, align 8 + %10 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %8) #3 + store ptr %10, ptr %6, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %11, ptr noundef %12) #3 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %14) + %16 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %15, ptr noundef nonnull align 4 dereferenceable(4) %16) #3 + %17 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %18 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %18 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #16 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #18 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #18 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #19 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #14 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #14 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %3) + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %5, i32 0, i32 1 + %7 = load i64, ptr %6, align 8 + ret i64 %7 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_euler_circuit_directed_graph.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { nocallback nofree nosync nounwind willreturn } +attributes #11 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #15 = { builtin allocsize(0) } +attributes #16 = { noreturn nounwind } +attributes #17 = { builtin nounwind } +attributes #18 = { noreturn } +attributes #19 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} +!14 = distinct !{!14, !7} +!15 = distinct !{!15, !7} +!16 = distinct !{!16, !7} +!17 = distinct !{!17, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/eulerian-path-and-circuit.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/eulerian-path-and-circuit.ll new file mode 100644 index 00000000..45375020 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/eulerian-path-and-circuit.ll @@ -0,0 +1,1524 @@ +; ModuleID = 'PE-benchmarks/eulerian-path-and-circuit.cpp' +source_filename = "PE-benchmarks/eulerian-path-and-circuit.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } +%"struct.std::__allocated_ptr" = type { ptr, ptr } + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNKSt7__cxx114listIiSaIiEE4sizeEv = comdat any + +$_ZN5GraphC2Ei = comdat any + +$_ZN5GraphD2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$__clang_call_terminate = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSaISt10_List_nodeIiEED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +$_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv = comdat any + +$_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [23 x i8] c"graph is not Eulerian\0A\00", align 1 +@.str.1 = private unnamed_addr constant [24 x i8] c"graph has a Euler path\0A\00", align 1 +@.str.2 = private unnamed_addr constant [25 x i8] c"graph has a Euler cycle\0A\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_eulerian_path_and_circuit.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #4 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + %13 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %14 = load ptr, ptr %13, align 8 + %15 = load i32, ptr %6, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds %"class.std::__cxx11::list", ptr %14, i64 %16 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %17, ptr noundef nonnull align 4 dereferenceable(4) %5) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, ptr noundef %2) #4 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::_List_iterator", align 8 + %8 = alloca %"struct.std::_List_iterator", align 8 + %9 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store ptr %2, ptr %6, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i8, ptr %11, i64 %13 + store i8 1, ptr %14, align 1 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %15 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 1 + %16 = load ptr, ptr %15, align 8 + %17 = load i32, ptr %5, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds %"class.std::__cxx11::list", ptr %16, i64 %18 + %20 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %19) #3 + %21 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + store ptr %20, ptr %21, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %8, i64 8, i1 false) + br label %22 + +22: ; preds = %44, %3 + %23 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 1 + %24 = load ptr, ptr %23, align 8 + %25 = load i32, ptr %5, align 4 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 %26 + %28 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %27) #3 + %29 = getelementptr inbounds %"struct.std::_List_iterator", ptr %9, i32 0, i32 0 + store ptr %28, ptr %29, align 8 + %30 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %7, ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + br i1 %30, label %31, label %46 + +31: ; preds = %22 + %32 = load ptr, ptr %6, align 8 + %33 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %34 = load i32, ptr %33, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds i8, ptr %32, i64 %35 + %37 = load i8, ptr %36, align 1 + %38 = trunc i8 %37 to i1 + br i1 %38, label %43, label %39 + +39: ; preds = %31 + %40 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %41 = load i32, ptr %40, align 4 + %42 = load ptr, ptr %6, align 8 + call void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(16) %10, i32 noundef %41, ptr noundef %42) + br label %43 + +43: ; preds = %39, %31 + br label %44 + +44: ; preds = %43 + %45 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + br label %22, !llvm.loop !6 + +46: ; preds = %22 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_ZN5Graph11isConnectedEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #4 align 2 { + %2 = alloca i1, align 1 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %10 = load i32, ptr %9, align 8 + %11 = zext i32 %10 to i64 + %12 = call ptr @llvm.stacksave() + store ptr %12, ptr %4, align 8 + %13 = alloca i8, i64 %11, align 16 + store i64 %11, ptr %5, align 8 + store i32 0, ptr %6, align 4 + br label %14 + +14: ; preds = %23, %1 + %15 = load i32, ptr %6, align 4 + %16 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %17 = load i32, ptr %16, align 8 + %18 = icmp slt i32 %15, %17 + br i1 %18, label %19, label %26 + +19: ; preds = %14 + %20 = load i32, ptr %6, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds i8, ptr %13, i64 %21 + store i8 0, ptr %22, align 1 + br label %23 + +23: ; preds = %19 + %24 = load i32, ptr %6, align 4 + %25 = add nsw i32 %24, 1 + store i32 %25, ptr %6, align 4 + br label %14, !llvm.loop !8 + +26: ; preds = %14 + store i32 0, ptr %6, align 4 + br label %27 + +27: ; preds = %42, %26 + %28 = load i32, ptr %6, align 4 + %29 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %30 = load i32, ptr %29, align 8 + %31 = icmp slt i32 %28, %30 + br i1 %31, label %32, label %45 + +32: ; preds = %27 + %33 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 1 + %34 = load ptr, ptr %33, align 8 + %35 = load i32, ptr %6, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds %"class.std::__cxx11::list", ptr %34, i64 %36 + %38 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %37) #3 + %39 = icmp ne i64 %38, 0 + br i1 %39, label %40, label %41 + +40: ; preds = %32 + br label %45 + +41: ; preds = %32 + br label %42 + +42: ; preds = %41 + %43 = load i32, ptr %6, align 4 + %44 = add nsw i32 %43, 1 + store i32 %44, ptr %6, align 4 + br label %27, !llvm.loop !9 + +45: ; preds = %40, %27 + %46 = load i32, ptr %6, align 4 + %47 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %48 = load i32, ptr %47, align 8 + %49 = icmp eq i32 %46, %48 + br i1 %49, label %50, label %51 + +50: ; preds = %45 + store i1 true, ptr %2, align 1 + store i32 1, ptr %7, align 4 + br label %80 + +51: ; preds = %45 + %52 = load i32, ptr %6, align 4 + call void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(16) %8, i32 noundef %52, ptr noundef %13) + store i32 0, ptr %6, align 4 + br label %53 + +53: ; preds = %76, %51 + %54 = load i32, ptr %6, align 4 + %55 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %56 = load i32, ptr %55, align 8 + %57 = icmp slt i32 %54, %56 + br i1 %57, label %58, label %79 + +58: ; preds = %53 + %59 = load i32, ptr %6, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds i8, ptr %13, i64 %60 + %62 = load i8, ptr %61, align 1 + %63 = trunc i8 %62 to i1 + %64 = zext i1 %63 to i32 + %65 = icmp eq i32 %64, 0 + br i1 %65, label %66, label %75 + +66: ; preds = %58 + %67 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 1 + %68 = load ptr, ptr %67, align 8 + %69 = load i32, ptr %6, align 4 + %70 = sext i32 %69 to i64 + %71 = getelementptr inbounds %"class.std::__cxx11::list", ptr %68, i64 %70 + %72 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %71) #3 + %73 = icmp ugt i64 %72, 0 + br i1 %73, label %74, label %75 + +74: ; preds = %66 + store i1 false, ptr %2, align 1 + store i32 1, ptr %7, align 4 + br label %80 + +75: ; preds = %66, %58 + br label %76 + +76: ; preds = %75 + %77 = load i32, ptr %6, align 4 + %78 = add nsw i32 %77, 1 + store i32 %78, ptr %6, align 4 + br label %53, !llvm.loop !10 + +79: ; preds = %53 + store i1 true, ptr %2, align 1 + store i32 1, ptr %7, align 4 + br label %80 + +80: ; preds = %79, %74, %50 + %81 = load ptr, ptr %4, align 8 + call void @llvm.stackrestore(ptr %81) + %82 = load i1, ptr %2, align 1 + ret i1 %82 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #8 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = invoke noundef i64 @_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv(ptr noundef nonnull align 8 dereferenceable(24) %3) + to label %5 unwind label %6 + +5: ; preds = %1 + ret i64 %4 + +6: ; preds = %1 + %7 = landingpad { ptr, i32 } + catch ptr null + %8 = extractvalue { ptr, i32 } %7, 0 + call void @__clang_call_terminate(ptr %8) #15 + unreachable +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #8 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_ZN5Graph10isEulerianEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #4 align 2 { + %2 = alloca i32, align 4 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call noundef zeroext i1 @_ZN5Graph11isConnectedEv(ptr noundef nonnull align 8 dereferenceable(16) %6) + %8 = zext i1 %7 to i32 + %9 = icmp eq i32 %8, 0 + br i1 %9, label %10, label %11 + +10: ; preds = %1 + store i32 0, ptr %2, align 4 + br label %42 + +11: ; preds = %1 + store i32 0, ptr %4, align 4 + store i32 0, ptr %5, align 4 + br label %12 + +12: ; preds = %30, %11 + %13 = load i32, ptr %5, align 4 + %14 = getelementptr inbounds %class.Graph, ptr %6, i32 0, i32 0 + %15 = load i32, ptr %14, align 8 + %16 = icmp slt i32 %13, %15 + br i1 %16, label %17, label %33 + +17: ; preds = %12 + %18 = getelementptr inbounds %class.Graph, ptr %6, i32 0, i32 1 + %19 = load ptr, ptr %18, align 8 + %20 = load i32, ptr %5, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %21 + %23 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %22) #3 + %24 = and i64 %23, 1 + %25 = icmp ne i64 %24, 0 + br i1 %25, label %26, label %29 + +26: ; preds = %17 + %27 = load i32, ptr %4, align 4 + %28 = add nsw i32 %27, 1 + store i32 %28, ptr %4, align 4 + br label %29 + +29: ; preds = %26, %17 + br label %30 + +30: ; preds = %29 + %31 = load i32, ptr %5, align 4 + %32 = add nsw i32 %31, 1 + store i32 %32, ptr %5, align 4 + br label %12, !llvm.loop !11 + +33: ; preds = %12 + %34 = load i32, ptr %4, align 4 + %35 = icmp sgt i32 %34, 2 + br i1 %35, label %36, label %37 + +36: ; preds = %33 + store i32 0, ptr %2, align 4 + br label %42 + +37: ; preds = %33 + %38 = load i32, ptr %4, align 4 + %39 = icmp ne i32 %38, 0 + %40 = zext i1 %39 to i64 + %41 = select i1 %39, i32 1, i32 2 + store i32 %41, ptr %2, align 4 + br label %42 + +42: ; preds = %37, %36, %10 + %43 = load i32, ptr %2, align 4 + ret i32 %43 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z4testR5Graph(ptr noundef nonnull align 8 dereferenceable(16) %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + %5 = call noundef i32 @_ZN5Graph10isEulerianEv(ptr noundef nonnull align 8 dereferenceable(16) %4) + store i32 %5, ptr %3, align 4 + %6 = load i32, ptr %3, align 4 + %7 = icmp eq i32 %6, 0 + br i1 %7, label %8, label %10 + +8: ; preds = %1 + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %18 + +10: ; preds = %1 + %11 = load i32, ptr %3, align 4 + %12 = icmp eq i32 %11, 1 + br i1 %12, label %13, label %15 + +13: ; preds = %10 + %14 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %17 + +15: ; preds = %10 + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + br label %17 + +17: ; preds = %15, %13 + br label %18 + +18: ; preds = %17, %8 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #9 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca %class.Graph, align 8 + %6 = alloca %class.Graph, align 8 + %7 = alloca %class.Graph, align 8 + %8 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 0) + to label %9 unwind label %39 + +9: ; preds = %0 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) + to label %10 unwind label %39 + +10: ; preds = %9 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 1) + to label %11 unwind label %39 + +11: ; preds = %10 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 3) + to label %12 unwind label %39 + +12: ; preds = %11 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) + to label %13 unwind label %39 + +13: ; preds = %12 + invoke void @_Z4testR5Graph(ptr noundef nonnull align 8 dereferenceable(16) %2) + to label %14 unwind label %39 + +14: ; preds = %13 + invoke void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5) + to label %15 unwind label %39 + +15: ; preds = %14 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 0) + to label %16 unwind label %43 + +16: ; preds = %15 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 2) + to label %17 unwind label %43 + +17: ; preds = %16 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 2, i32 noundef 1) + to label %18 unwind label %43 + +18: ; preds = %17 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 3) + to label %19 unwind label %43 + +19: ; preds = %18 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 3, i32 noundef 4) + to label %20 unwind label %43 + +20: ; preds = %19 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 4, i32 noundef 0) + to label %21 unwind label %43 + +21: ; preds = %20 + invoke void @_Z4testR5Graph(ptr noundef nonnull align 8 dereferenceable(16) %5) + to label %22 unwind label %43 + +22: ; preds = %21 + invoke void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 5) + to label %23 unwind label %43 + +23: ; preds = %22 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 1, i32 noundef 0) + to label %24 unwind label %47 + +24: ; preds = %23 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 0, i32 noundef 2) + to label %25 unwind label %47 + +25: ; preds = %24 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 2, i32 noundef 1) + to label %26 unwind label %47 + +26: ; preds = %25 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 0, i32 noundef 3) + to label %27 unwind label %47 + +27: ; preds = %26 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 3, i32 noundef 4) + to label %28 unwind label %47 + +28: ; preds = %27 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 1, i32 noundef 3) + to label %29 unwind label %47 + +29: ; preds = %28 + invoke void @_Z4testR5Graph(ptr noundef nonnull align 8 dereferenceable(16) %6) + to label %30 unwind label %47 + +30: ; preds = %29 + invoke void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %7, i32 noundef 3) + to label %31 unwind label %47 + +31: ; preds = %30 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %7, i32 noundef 0, i32 noundef 1) + to label %32 unwind label %51 + +32: ; preds = %31 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %7, i32 noundef 1, i32 noundef 2) + to label %33 unwind label %51 + +33: ; preds = %32 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %7, i32 noundef 2, i32 noundef 0) + to label %34 unwind label %51 + +34: ; preds = %33 + invoke void @_Z4testR5Graph(ptr noundef nonnull align 8 dereferenceable(16) %7) + to label %35 unwind label %51 + +35: ; preds = %34 + invoke void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %8, i32 noundef 3) + to label %36 unwind label %51 + +36: ; preds = %35 + invoke void @_Z4testR5Graph(ptr noundef nonnull align 8 dereferenceable(16) %8) + to label %37 unwind label %55 + +37: ; preds = %36 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %8) #3 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %6) #3 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %5) #3 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %2) #3 + %38 = load i32, ptr %1, align 4 + ret i32 %38 + +39: ; preds = %14, %13, %12, %11, %10, %9, %0 + %40 = landingpad { ptr, i32 } + cleanup + %41 = extractvalue { ptr, i32 } %40, 0 + store ptr %41, ptr %3, align 8 + %42 = extractvalue { ptr, i32 } %40, 1 + store i32 %42, ptr %4, align 4 + br label %62 + +43: ; preds = %22, %21, %20, %19, %18, %17, %16, %15 + %44 = landingpad { ptr, i32 } + cleanup + %45 = extractvalue { ptr, i32 } %44, 0 + store ptr %45, ptr %3, align 8 + %46 = extractvalue { ptr, i32 } %44, 1 + store i32 %46, ptr %4, align 4 + br label %61 + +47: ; preds = %30, %29, %28, %27, %26, %25, %24, %23 + %48 = landingpad { ptr, i32 } + cleanup + %49 = extractvalue { ptr, i32 } %48, 0 + store ptr %49, ptr %3, align 8 + %50 = extractvalue { ptr, i32 } %48, 1 + store i32 %50, ptr %4, align 4 + br label %60 + +51: ; preds = %35, %34, %33, %32, %31 + %52 = landingpad { ptr, i32 } + cleanup + %53 = extractvalue { ptr, i32 } %52, 0 + store ptr %53, ptr %3, align 8 + %54 = extractvalue { ptr, i32 } %52, 1 + store i32 %54, ptr %4, align 4 + br label %59 + +55: ; preds = %36 + %56 = landingpad { ptr, i32 } + cleanup + %57 = extractvalue { ptr, i32 } %56, 0 + store ptr %57, ptr %3, align 8 + %58 = extractvalue { ptr, i32 } %56, 1 + store i32 %58, ptr %4, align 4 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %8) #3 + br label %59 + +59: ; preds = %55, %51 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + br label %60 + +60: ; preds = %59, %47 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %6) #3 + br label %61 + +61: ; preds = %60, %43 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %5) #3 + br label %62 + +62: ; preds = %61, %39 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %2) #3 + br label %63 + +63: ; preds = %62 + %64 = load ptr, ptr %3, align 8 + %65 = load i32, ptr %4, align 4 + %66 = insertvalue { ptr, i32 } poison, ptr %64, 0 + %67 = insertvalue { ptr, i32 } %66, i32 %65, 1 + resume { ptr, i32 } %67 +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #16 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %class.Graph, ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp eq ptr %5, null + br i1 %6, label %17, label %7 + +7: ; preds = %1 + %8 = getelementptr inbounds i8, ptr %5, i64 -8 + %9 = load i64, ptr %8, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::list", ptr %5, i64 %9 + %11 = icmp eq ptr %5, %10 + br i1 %11, label %16, label %12 + +12: ; preds = %12, %7 + %13 = phi ptr [ %10, %7 ], [ %14, %12 ] + %14 = getelementptr inbounds %"class.std::__cxx11::list", ptr %13, i64 -1 + call void @_ZNSt7__cxx114listIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %14) #3 + %15 = icmp eq ptr %14, %5 + br i1 %15, label %16, label %12 + +16: ; preds = %12, %7 + call void @_ZdaPv(ptr noundef %8) #17 + br label %17 + +17: ; preds = %16, %1 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #10 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #10 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #11 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdaPv(ptr noundef) #12 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %6 = load ptr, ptr %2, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %6, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + store ptr %10, ptr %3, align 8 + br label %11 + +11: ; preds = %23, %1 + %12 = load ptr, ptr %3, align 8 + %13 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %6, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %13, i32 0, i32 0 + %15 = icmp ne ptr %12, %14 + br i1 %15, label %16, label %27 + +16: ; preds = %11 + %17 = load ptr, ptr %3, align 8 + store ptr %17, ptr %4, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %18, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + store ptr %20, ptr %3, align 8 + %21 = load ptr, ptr %4, align 8 + %22 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %21) + to label %23 unwind label %28 + +23: ; preds = %16 + store ptr %22, ptr %5, align 8 + %24 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %25 = load ptr, ptr %5, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(ptr noundef nonnull align 1 dereferenceable(1) %24, ptr noundef %25) #3 + %26 = load ptr, ptr %4, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr noundef %26) #3 + br label %11, !llvm.loop !12 + +27: ; preds = %11 + ret void + +28: ; preds = %16 + %29 = landingpad { ptr, i32 } + catch ptr null + %30 = extractvalue { ptr, i32 } %29, 0 + call void @__clang_call_terminate(ptr %30) #15 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #13 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #15 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef %1) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef 1) + to label %8 unwind label %9 + +8: ; preds = %2 + ret void + +9: ; preds = %2 + %10 = landingpad { ptr, i32 } + catch ptr null + %11 = extractvalue { ptr, i32 } %10, 0 + call void @__clang_call_terminate(ptr %11) #15 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #12 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #5 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %8) + store ptr %9, ptr %5, align 8 + %10 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %8) #3 + store ptr %10, ptr %6, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %11, ptr noundef %12) #3 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %14) + %16 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %15, ptr noundef nonnull align 4 dereferenceable(4) %16) #3 + %17 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %18 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %18 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #5 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #5 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #15 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #18 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #18 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #19 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #14 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #14 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #11 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #5 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %3) + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %5, i32 0, i32 1 + %7 = load i64, ptr %6, align 8 + ret i64 %7 +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_eulerian_path_and_circuit.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #8 = { nocallback nofree nosync nounwind willreturn } +attributes #9 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #11 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #15 = { noreturn nounwind } +attributes #16 = { builtin allocsize(0) } +attributes #17 = { builtin nounwind } +attributes #18 = { noreturn } +attributes #19 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/find-common-elements-three-sorted-arrays.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-common-elements-three-sorted-arrays.ll new file mode 100644 index 00000000..b93a8a3e --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-common-elements-three-sorted-arrays.ll @@ -0,0 +1,246 @@ +; ModuleID = 'PE-benchmarks/find-common-elements-three-sorted-arrays.cpp' +source_filename = "PE-benchmarks/find-common-elements-three-sorted-arrays.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@__const.main.ar1 = private unnamed_addr constant [6 x i32] [i32 1, i32 5, i32 10, i32 20, i32 40, i32 80], align 16 +@__const.main.ar2 = private unnamed_addr constant [5 x i32] [i32 6, i32 7, i32 20, i32 80, i32 100], align 16 +@__const.main.ar3 = private unnamed_addr constant [8 x i32] [i32 3, i32 4, i32 15, i32 20, i32 30, i32 70, i32 80, i32 120], align 16 +@.str.1 = private unnamed_addr constant [21 x i8] c"Common Elements are \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_find_common_elements_three_sorted_arrays.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z10findCommonPiS_S_iii(ptr noundef %0, ptr noundef %1, ptr noundef %2, i32 noundef %3, i32 noundef %4, i32 noundef %5) #4 { + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + store ptr %0, ptr %7, align 8 + store ptr %1, ptr %8, align 8 + store ptr %2, ptr %9, align 8 + store i32 %3, ptr %10, align 4 + store i32 %4, ptr %11, align 4 + store i32 %5, ptr %12, align 4 + store i32 0, ptr %13, align 4 + store i32 0, ptr %14, align 4 + store i32 0, ptr %15, align 4 + br label %16 + +16: ; preds = %103, %6 + %17 = load i32, ptr %13, align 4 + %18 = load i32, ptr %10, align 4 + %19 = icmp slt i32 %17, %18 + br i1 %19, label %20, label %28 + +20: ; preds = %16 + %21 = load i32, ptr %14, align 4 + %22 = load i32, ptr %11, align 4 + %23 = icmp slt i32 %21, %22 + br i1 %23, label %24, label %28 + +24: ; preds = %20 + %25 = load i32, ptr %15, align 4 + %26 = load i32, ptr %12, align 4 + %27 = icmp slt i32 %25, %26 + br label %28 + +28: ; preds = %24, %20, %16 + %29 = phi i1 [ false, %20 ], [ false, %16 ], [ %27, %24 ] + br i1 %29, label %30, label %104 + +30: ; preds = %28 + %31 = load ptr, ptr %7, align 8 + %32 = load i32, ptr %13, align 4 + %33 = sext i32 %32 to i64 + %34 = getelementptr inbounds i32, ptr %31, i64 %33 + %35 = load i32, ptr %34, align 4 + %36 = load ptr, ptr %8, align 8 + %37 = load i32, ptr %14, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds i32, ptr %36, i64 %38 + %40 = load i32, ptr %39, align 4 + %41 = icmp eq i32 %35, %40 + br i1 %41, label %42, label %68 + +42: ; preds = %30 + %43 = load ptr, ptr %8, align 8 + %44 = load i32, ptr %14, align 4 + %45 = sext i32 %44 to i64 + %46 = getelementptr inbounds i32, ptr %43, i64 %45 + %47 = load i32, ptr %46, align 4 + %48 = load ptr, ptr %9, align 8 + %49 = load i32, ptr %15, align 4 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds i32, ptr %48, i64 %50 + %52 = load i32, ptr %51, align 4 + %53 = icmp eq i32 %47, %52 + br i1 %53, label %54, label %68 + +54: ; preds = %42 + %55 = load ptr, ptr %7, align 8 + %56 = load i32, ptr %13, align 4 + %57 = sext i32 %56 to i64 + %58 = getelementptr inbounds i32, ptr %55, i64 %57 + %59 = load i32, ptr %58, align 4 + %60 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %59) + %61 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %60, ptr noundef @.str) + %62 = load i32, ptr %13, align 4 + %63 = add nsw i32 %62, 1 + store i32 %63, ptr %13, align 4 + %64 = load i32, ptr %14, align 4 + %65 = add nsw i32 %64, 1 + store i32 %65, ptr %14, align 4 + %66 = load i32, ptr %15, align 4 + %67 = add nsw i32 %66, 1 + store i32 %67, ptr %15, align 4 + br label %103 + +68: ; preds = %42, %30 + %69 = load ptr, ptr %7, align 8 + %70 = load i32, ptr %13, align 4 + %71 = sext i32 %70 to i64 + %72 = getelementptr inbounds i32, ptr %69, i64 %71 + %73 = load i32, ptr %72, align 4 + %74 = load ptr, ptr %8, align 8 + %75 = load i32, ptr %14, align 4 + %76 = sext i32 %75 to i64 + %77 = getelementptr inbounds i32, ptr %74, i64 %76 + %78 = load i32, ptr %77, align 4 + %79 = icmp slt i32 %73, %78 + br i1 %79, label %80, label %83 + +80: ; preds = %68 + %81 = load i32, ptr %13, align 4 + %82 = add nsw i32 %81, 1 + store i32 %82, ptr %13, align 4 + br label %102 + +83: ; preds = %68 + %84 = load ptr, ptr %8, align 8 + %85 = load i32, ptr %14, align 4 + %86 = sext i32 %85 to i64 + %87 = getelementptr inbounds i32, ptr %84, i64 %86 + %88 = load i32, ptr %87, align 4 + %89 = load ptr, ptr %9, align 8 + %90 = load i32, ptr %15, align 4 + %91 = sext i32 %90 to i64 + %92 = getelementptr inbounds i32, ptr %89, i64 %91 + %93 = load i32, ptr %92, align 4 + %94 = icmp slt i32 %88, %93 + br i1 %94, label %95, label %98 + +95: ; preds = %83 + %96 = load i32, ptr %14, align 4 + %97 = add nsw i32 %96, 1 + store i32 %97, ptr %14, align 4 + br label %101 + +98: ; preds = %83 + %99 = load i32, ptr %15, align 4 + %100 = add nsw i32 %99, 1 + store i32 %100, ptr %15, align 4 + br label %101 + +101: ; preds = %98, %95 + br label %102 + +102: ; preds = %101, %80 + br label %103 + +103: ; preds = %102, %54 + br label %16, !llvm.loop !6 + +104: ; preds = %28 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 { + %1 = alloca i32, align 4 + %2 = alloca [6 x i32], align 16 + %3 = alloca [5 x i32], align 16 + %4 = alloca [8 x i32], align 16 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.ar1, i64 24, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %3, ptr align 16 @__const.main.ar2, i64 20, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %4, ptr align 16 @__const.main.ar3, i64 32, i1 false) + store i32 6, ptr %5, align 4 + store i32 5, ptr %6, align 4 + store i32 8, ptr %7, align 4 + %8 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %9 = getelementptr inbounds [6 x i32], ptr %2, i64 0, i64 0 + %10 = getelementptr inbounds [5 x i32], ptr %3, i64 0, i64 0 + %11 = getelementptr inbounds [8 x i32], ptr %4, i64 0, i64 0 + %12 = load i32, ptr %5, align 4 + %13 = load i32, ptr %6, align 4 + %14 = load i32, ptr %7, align 4 + call void @_Z10findCommonPiS_S_iii(ptr noundef %9, ptr noundef %10, ptr noundef %11, i32 noundef %12, i32 noundef %13, i32 noundef %14) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #6 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_find_common_elements_three_sorted_arrays.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/find-k-closest-elements-given-value.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-k-closest-elements-given-value.ll new file mode 100644 index 00000000..c4d71625 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-k-closest-elements-given-value.ll @@ -0,0 +1,334 @@ +; ModuleID = 'PE-benchmarks/find-k-closest-elements-given-value.cpp' +source_filename = "PE-benchmarks/find-k-closest-elements-given-value.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [4 x i8] c"%d \00", align 1 +@__const.main.arr = private unnamed_addr constant [13 x i32] [i32 12, i32 16, i32 22, i32 30, i32 35, i32 39, i32 42, i32 45, i32 48, i32 50, i32 53, i32 55, i32 56], align 16 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z13findCrossOverPiiii(ptr noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #0 { + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store i32 %2, ptr %8, align 4 + store i32 %3, ptr %9, align 4 + %11 = load ptr, ptr %6, align 8 + %12 = load i32, ptr %8, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i32, ptr %11, i64 %13 + %15 = load i32, ptr %14, align 4 + %16 = load i32, ptr %9, align 4 + %17 = icmp sle i32 %15, %16 + br i1 %17, label %18, label %20 + +18: ; preds = %4 + %19 = load i32, ptr %8, align 4 + store i32 %19, ptr %5, align 4 + br label %75 + +20: ; preds = %4 + %21 = load ptr, ptr %6, align 8 + %22 = load i32, ptr %7, align 4 + %23 = sext i32 %22 to i64 + %24 = getelementptr inbounds i32, ptr %21, i64 %23 + %25 = load i32, ptr %24, align 4 + %26 = load i32, ptr %9, align 4 + %27 = icmp sgt i32 %25, %26 + br i1 %27, label %28, label %30 + +28: ; preds = %20 + %29 = load i32, ptr %7, align 4 + store i32 %29, ptr %5, align 4 + br label %75 + +30: ; preds = %20 + %31 = load i32, ptr %7, align 4 + %32 = load i32, ptr %8, align 4 + %33 = add nsw i32 %31, %32 + %34 = sdiv i32 %33, 2 + store i32 %34, ptr %10, align 4 + %35 = load ptr, ptr %6, align 8 + %36 = load i32, ptr %10, align 4 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds i32, ptr %35, i64 %37 + %39 = load i32, ptr %38, align 4 + %40 = load i32, ptr %9, align 4 + %41 = icmp sle i32 %39, %40 + br i1 %41, label %42, label %53 + +42: ; preds = %30 + %43 = load ptr, ptr %6, align 8 + %44 = load i32, ptr %10, align 4 + %45 = add nsw i32 %44, 1 + %46 = sext i32 %45 to i64 + %47 = getelementptr inbounds i32, ptr %43, i64 %46 + %48 = load i32, ptr %47, align 4 + %49 = load i32, ptr %9, align 4 + %50 = icmp sgt i32 %48, %49 + br i1 %50, label %51, label %53 + +51: ; preds = %42 + %52 = load i32, ptr %10, align 4 + store i32 %52, ptr %5, align 4 + br label %75 + +53: ; preds = %42, %30 + %54 = load ptr, ptr %6, align 8 + %55 = load i32, ptr %10, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i32, ptr %54, i64 %56 + %58 = load i32, ptr %57, align 4 + %59 = load i32, ptr %9, align 4 + %60 = icmp slt i32 %58, %59 + br i1 %60, label %61, label %68 + +61: ; preds = %53 + %62 = load ptr, ptr %6, align 8 + %63 = load i32, ptr %10, align 4 + %64 = add nsw i32 %63, 1 + %65 = load i32, ptr %8, align 4 + %66 = load i32, ptr %9, align 4 + %67 = call noundef i32 @_Z13findCrossOverPiiii(ptr noundef %62, i32 noundef %64, i32 noundef %65, i32 noundef %66) + store i32 %67, ptr %5, align 4 + br label %75 + +68: ; preds = %53 + %69 = load ptr, ptr %6, align 8 + %70 = load i32, ptr %7, align 4 + %71 = load i32, ptr %10, align 4 + %72 = sub nsw i32 %71, 1 + %73 = load i32, ptr %9, align 4 + %74 = call noundef i32 @_Z13findCrossOverPiiii(ptr noundef %69, i32 noundef %70, i32 noundef %72, i32 noundef %73) + store i32 %74, ptr %5, align 4 + br label %75 + +75: ; preds = %68, %61, %51, %28, %18 + %76 = load i32, ptr %5, align 4 + ret i32 %76 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13printKclosestPiiii(ptr noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #0 { + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + store i32 %3, ptr %8, align 4 + %12 = load ptr, ptr %5, align 8 + %13 = load i32, ptr %8, align 4 + %14 = sub nsw i32 %13, 1 + %15 = load i32, ptr %6, align 4 + %16 = call noundef i32 @_Z13findCrossOverPiiii(ptr noundef %12, i32 noundef 0, i32 noundef %14, i32 noundef %15) + store i32 %16, ptr %9, align 4 + %17 = load i32, ptr %9, align 4 + %18 = add nsw i32 %17, 1 + store i32 %18, ptr %10, align 4 + store i32 0, ptr %11, align 4 + %19 = load ptr, ptr %5, align 8 + %20 = load i32, ptr %9, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds i32, ptr %19, i64 %21 + %23 = load i32, ptr %22, align 4 + %24 = load i32, ptr %6, align 4 + %25 = icmp eq i32 %23, %24 + br i1 %25, label %26, label %29 + +26: ; preds = %4 + %27 = load i32, ptr %9, align 4 + %28 = add nsw i32 %27, -1 + store i32 %28, ptr %9, align 4 + br label %29 + +29: ; preds = %26, %4 + br label %30 + +30: ; preds = %75, %29 + %31 = load i32, ptr %9, align 4 + %32 = icmp sge i32 %31, 0 + br i1 %32, label %33, label %41 + +33: ; preds = %30 + %34 = load i32, ptr %10, align 4 + %35 = load i32, ptr %8, align 4 + %36 = icmp slt i32 %34, %35 + br i1 %36, label %37, label %41 + +37: ; preds = %33 + %38 = load i32, ptr %11, align 4 + %39 = load i32, ptr %7, align 4 + %40 = icmp slt i32 %38, %39 + br label %41 + +41: ; preds = %37, %33, %30 + %42 = phi i1 [ false, %33 ], [ false, %30 ], [ %40, %37 ] + br i1 %42, label %43, label %78 + +43: ; preds = %41 + %44 = load i32, ptr %6, align 4 + %45 = load ptr, ptr %5, align 8 + %46 = load i32, ptr %9, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds i32, ptr %45, i64 %47 + %49 = load i32, ptr %48, align 4 + %50 = sub nsw i32 %44, %49 + %51 = load ptr, ptr %5, align 8 + %52 = load i32, ptr %10, align 4 + %53 = sext i32 %52 to i64 + %54 = getelementptr inbounds i32, ptr %51, i64 %53 + %55 = load i32, ptr %54, align 4 + %56 = load i32, ptr %6, align 4 + %57 = sub nsw i32 %55, %56 + %58 = icmp slt i32 %50, %57 + br i1 %58, label %59, label %67 + +59: ; preds = %43 + %60 = load ptr, ptr %5, align 8 + %61 = load i32, ptr %9, align 4 + %62 = add nsw i32 %61, -1 + store i32 %62, ptr %9, align 4 + %63 = sext i32 %61 to i64 + %64 = getelementptr inbounds i32, ptr %60, i64 %63 + %65 = load i32, ptr %64, align 4 + %66 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %65) + br label %75 + +67: ; preds = %43 + %68 = load ptr, ptr %5, align 8 + %69 = load i32, ptr %10, align 4 + %70 = add nsw i32 %69, 1 + store i32 %70, ptr %10, align 4 + %71 = sext i32 %69 to i64 + %72 = getelementptr inbounds i32, ptr %68, i64 %71 + %73 = load i32, ptr %72, align 4 + %74 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %73) + br label %75 + +75: ; preds = %67, %59 + %76 = load i32, ptr %11, align 4 + %77 = add nsw i32 %76, 1 + store i32 %77, ptr %11, align 4 + br label %30, !llvm.loop !6 + +78: ; preds = %41 + br label %79 + +79: ; preds = %88, %78 + %80 = load i32, ptr %11, align 4 + %81 = load i32, ptr %7, align 4 + %82 = icmp slt i32 %80, %81 + br i1 %82, label %83, label %86 + +83: ; preds = %79 + %84 = load i32, ptr %9, align 4 + %85 = icmp sge i32 %84, 0 + br label %86 + +86: ; preds = %83, %79 + %87 = phi i1 [ false, %79 ], [ %85, %83 ] + br i1 %87, label %88, label %98 + +88: ; preds = %86 + %89 = load ptr, ptr %5, align 8 + %90 = load i32, ptr %9, align 4 + %91 = add nsw i32 %90, -1 + store i32 %91, ptr %9, align 4 + %92 = sext i32 %90 to i64 + %93 = getelementptr inbounds i32, ptr %89, i64 %92 + %94 = load i32, ptr %93, align 4 + %95 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %94) + %96 = load i32, ptr %11, align 4 + %97 = add nsw i32 %96, 1 + store i32 %97, ptr %11, align 4 + br label %79, !llvm.loop !8 + +98: ; preds = %86 + br label %99 + +99: ; preds = %109, %98 + %100 = load i32, ptr %11, align 4 + %101 = load i32, ptr %7, align 4 + %102 = icmp slt i32 %100, %101 + br i1 %102, label %103, label %107 + +103: ; preds = %99 + %104 = load i32, ptr %10, align 4 + %105 = load i32, ptr %8, align 4 + %106 = icmp slt i32 %104, %105 + br label %107 + +107: ; preds = %103, %99 + %108 = phi i1 [ false, %99 ], [ %106, %103 ] + br i1 %108, label %109, label %119 + +109: ; preds = %107 + %110 = load ptr, ptr %5, align 8 + %111 = load i32, ptr %10, align 4 + %112 = add nsw i32 %111, 1 + store i32 %112, ptr %10, align 4 + %113 = sext i32 %111 to i64 + %114 = getelementptr inbounds i32, ptr %110, i64 %113 + %115 = load i32, ptr %114, align 4 + %116 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %115) + %117 = load i32, ptr %11, align 4 + %118 = add nsw i32 %117, 1 + store i32 %118, ptr %11, align 4 + br label %99, !llvm.loop !9 + +119: ; preds = %107 + ret void +} + +declare i32 @printf(ptr noundef, ...) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #2 { + %1 = alloca i32, align 4 + %2 = alloca [13 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 52, i1 false) + store i32 13, ptr %3, align 4 + store i32 35, ptr %4, align 4 + store i32 4, ptr %5, align 4 + %6 = getelementptr inbounds [13 x i32], ptr %2, i64 0, i64 0 + %7 = load i32, ptr %4, align 4 + %8 = load i32, ptr %3, align 4 + call void @_Z13printKclosestPiiii(ptr noundef %6, i32 noundef %7, i32 noundef 4, i32 noundef %8) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #3 + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/find-length-of-the-longest-consecutive-path-in-a-character-matrix.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-length-of-the-longest-consecutive-path-in-a-character-matrix.ll new file mode 100644 index 00000000..1eb2182d --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-length-of-the-longest-consecutive-path-in-a-character-matrix.ll @@ -0,0 +1,418 @@ +; ModuleID = 'PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp' +source_filename = "PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +$_ZSt3maxIiERKT_S2_S2_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@x = dso_local global [8 x i32] [i32 0, i32 1, i32 1, i32 -1, i32 1, i32 0, i32 -1, i32 -1], align 16 +@y = dso_local global [8 x i32] [i32 1, i32 0, i32 1, i32 1, i32 -1, i32 -1, i32 0, i32 -1], align 16 +@dp = dso_local global [3 x [3 x i32]] zeroinitializer, align 16 +@__const.main.mat = private unnamed_addr constant [3 x [3 x i8]] [[3 x i8] c"acd", [3 x i8] c"hba", [3 x i8] c"igf"], align 1 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_find_length_of_the_longest_consecutive_path_in_a_character_matrix.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z7isvalidii(i32 noundef %0, i32 noundef %1) #4 { + %3 = alloca i1, align 1 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store i32 %0, ptr %4, align 4 + store i32 %1, ptr %5, align 4 + %6 = load i32, ptr %4, align 4 + %7 = icmp slt i32 %6, 0 + br i1 %7, label %17, label %8 + +8: ; preds = %2 + %9 = load i32, ptr %5, align 4 + %10 = icmp slt i32 %9, 0 + br i1 %10, label %17, label %11 + +11: ; preds = %8 + %12 = load i32, ptr %4, align 4 + %13 = icmp sge i32 %12, 3 + br i1 %13, label %17, label %14 + +14: ; preds = %11 + %15 = load i32, ptr %5, align 4 + %16 = icmp sge i32 %15, 3 + br i1 %16, label %17, label %18 + +17: ; preds = %14, %11, %8, %2 + store i1 false, ptr %3, align 1 + br label %19 + +18: ; preds = %14 + store i1 true, ptr %3, align 1 + br label %19 + +19: ; preds = %18, %17 + %20 = load i1, ptr %3, align 1 + ret i1 %20 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z10isadjacentcc(i8 noundef signext %0, i8 noundef signext %1) #4 { + %3 = alloca i8, align 1 + %4 = alloca i8, align 1 + store i8 %0, ptr %3, align 1 + store i8 %1, ptr %4, align 1 + %5 = load i8, ptr %4, align 1 + %6 = sext i8 %5 to i32 + %7 = load i8, ptr %3, align 1 + %8 = sext i8 %7 to i32 + %9 = sub nsw i32 %6, %8 + %10 = icmp eq i32 %9, 1 + ret i1 %10 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z10getLenUtilPA3_ciic(ptr noundef %0, i32 noundef %1, i32 noundef %2, i8 noundef signext %3) #5 { + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i8, align 1 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store i32 %2, ptr %8, align 4 + store i8 %3, ptr %9, align 1 + %13 = load i32, ptr %7, align 4 + %14 = load i32, ptr %8, align 4 + %15 = call noundef zeroext i1 @_Z7isvalidii(i32 noundef %13, i32 noundef %14) + br i1 %15, label %16, label %27 + +16: ; preds = %4 + %17 = load i8, ptr %9, align 1 + %18 = load ptr, ptr %6, align 8 + %19 = load i32, ptr %7, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds [3 x i8], ptr %18, i64 %20 + %22 = load i32, ptr %8, align 4 + %23 = sext i32 %22 to i64 + %24 = getelementptr inbounds [3 x i8], ptr %21, i64 0, i64 %23 + %25 = load i8, ptr %24, align 1 + %26 = call noundef zeroext i1 @_Z10isadjacentcc(i8 noundef signext %17, i8 noundef signext %25) + br i1 %26, label %28, label %27 + +27: ; preds = %16, %4 + store i32 0, ptr %5, align 4 + br label %86 + +28: ; preds = %16 + %29 = load i32, ptr %7, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds [3 x [3 x i32]], ptr @dp, i64 0, i64 %30 + %32 = load i32, ptr %8, align 4 + %33 = sext i32 %32 to i64 + %34 = getelementptr inbounds [3 x i32], ptr %31, i64 0, i64 %33 + %35 = load i32, ptr %34, align 4 + %36 = icmp ne i32 %35, -1 + br i1 %36, label %37, label %45 + +37: ; preds = %28 + %38 = load i32, ptr %7, align 4 + %39 = sext i32 %38 to i64 + %40 = getelementptr inbounds [3 x [3 x i32]], ptr @dp, i64 0, i64 %39 + %41 = load i32, ptr %8, align 4 + %42 = sext i32 %41 to i64 + %43 = getelementptr inbounds [3 x i32], ptr %40, i64 0, i64 %42 + %44 = load i32, ptr %43, align 4 + store i32 %44, ptr %5, align 4 + br label %86 + +45: ; preds = %28 + store i32 0, ptr %10, align 4 + store i32 0, ptr %11, align 4 + br label %46 + +46: ; preds = %75, %45 + %47 = load i32, ptr %11, align 4 + %48 = icmp slt i32 %47, 8 + br i1 %48, label %49, label %78 + +49: ; preds = %46 + %50 = load ptr, ptr %6, align 8 + %51 = load i32, ptr %7, align 4 + %52 = load i32, ptr %11, align 4 + %53 = sext i32 %52 to i64 + %54 = getelementptr inbounds [8 x i32], ptr @x, i64 0, i64 %53 + %55 = load i32, ptr %54, align 4 + %56 = add nsw i32 %51, %55 + %57 = load i32, ptr %8, align 4 + %58 = load i32, ptr %11, align 4 + %59 = sext i32 %58 to i64 + %60 = getelementptr inbounds [8 x i32], ptr @y, i64 0, i64 %59 + %61 = load i32, ptr %60, align 4 + %62 = add nsw i32 %57, %61 + %63 = load ptr, ptr %6, align 8 + %64 = load i32, ptr %7, align 4 + %65 = sext i32 %64 to i64 + %66 = getelementptr inbounds [3 x i8], ptr %63, i64 %65 + %67 = load i32, ptr %8, align 4 + %68 = sext i32 %67 to i64 + %69 = getelementptr inbounds [3 x i8], ptr %66, i64 0, i64 %68 + %70 = load i8, ptr %69, align 1 + %71 = call noundef i32 @_Z10getLenUtilPA3_ciic(ptr noundef %50, i32 noundef %56, i32 noundef %62, i8 noundef signext %70) + %72 = add nsw i32 1, %71 + store i32 %72, ptr %12, align 4 + %73 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %10, ptr noundef nonnull align 4 dereferenceable(4) %12) + %74 = load i32, ptr %73, align 4 + store i32 %74, ptr %10, align 4 + br label %75 + +75: ; preds = %49 + %76 = load i32, ptr %11, align 4 + %77 = add nsw i32 %76, 1 + store i32 %77, ptr %11, align 4 + br label %46, !llvm.loop !6 + +78: ; preds = %46 + %79 = load i32, ptr %10, align 4 + %80 = load i32, ptr %7, align 4 + %81 = sext i32 %80 to i64 + %82 = getelementptr inbounds [3 x [3 x i32]], ptr @dp, i64 0, i64 %81 + %83 = load i32, ptr %8, align 4 + %84 = sext i32 %83 to i64 + %85 = getelementptr inbounds [3 x i32], ptr %82, i64 0, i64 %84 + store i32 %79, ptr %85, align 4 + store i32 %79, ptr %5, align 4 + br label %86 + +86: ; preds = %78, %37, %27 + %87 = load i32, ptr %5, align 4 + ret i32 %87 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z6getLenPA3_cc(ptr noundef %0, i8 noundef signext %1) #5 { + %3 = alloca ptr, align 8 + %4 = alloca i8, align 1 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i8 %1, ptr %4, align 1 + call void @llvm.memset.p0.i64(ptr align 16 @dp, i8 -1, i64 36, i1 false) + store i32 0, ptr %5, align 4 + store i32 0, ptr %6, align 4 + br label %10 + +10: ; preds = %62, %2 + %11 = load i32, ptr %6, align 4 + %12 = icmp slt i32 %11, 3 + br i1 %12, label %13, label %65 + +13: ; preds = %10 + store i32 0, ptr %7, align 4 + br label %14 + +14: ; preds = %58, %13 + %15 = load i32, ptr %7, align 4 + %16 = icmp slt i32 %15, 3 + br i1 %16, label %17, label %61 + +17: ; preds = %14 + %18 = load ptr, ptr %3, align 8 + %19 = load i32, ptr %6, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds [3 x i8], ptr %18, i64 %20 + %22 = load i32, ptr %7, align 4 + %23 = sext i32 %22 to i64 + %24 = getelementptr inbounds [3 x i8], ptr %21, i64 0, i64 %23 + %25 = load i8, ptr %24, align 1 + %26 = sext i8 %25 to i32 + %27 = load i8, ptr %4, align 1 + %28 = sext i8 %27 to i32 + %29 = icmp eq i32 %26, %28 + br i1 %29, label %30, label %57 + +30: ; preds = %17 + store i32 0, ptr %8, align 4 + br label %31 + +31: ; preds = %53, %30 + %32 = load i32, ptr %8, align 4 + %33 = icmp slt i32 %32, 8 + br i1 %33, label %34, label %56 + +34: ; preds = %31 + %35 = load ptr, ptr %3, align 8 + %36 = load i32, ptr %6, align 4 + %37 = load i32, ptr %8, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds [8 x i32], ptr @x, i64 0, i64 %38 + %40 = load i32, ptr %39, align 4 + %41 = add nsw i32 %36, %40 + %42 = load i32, ptr %7, align 4 + %43 = load i32, ptr %8, align 4 + %44 = sext i32 %43 to i64 + %45 = getelementptr inbounds [8 x i32], ptr @y, i64 0, i64 %44 + %46 = load i32, ptr %45, align 4 + %47 = add nsw i32 %42, %46 + %48 = load i8, ptr %4, align 1 + %49 = call noundef i32 @_Z10getLenUtilPA3_ciic(ptr noundef %35, i32 noundef %41, i32 noundef %47, i8 noundef signext %48) + %50 = add nsw i32 1, %49 + store i32 %50, ptr %9, align 4 + %51 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %5, ptr noundef nonnull align 4 dereferenceable(4) %9) + %52 = load i32, ptr %51, align 4 + store i32 %52, ptr %5, align 4 + br label %53 + +53: ; preds = %34 + %54 = load i32, ptr %8, align 4 + %55 = add nsw i32 %54, 1 + store i32 %55, ptr %8, align 4 + br label %31, !llvm.loop !8 + +56: ; preds = %31 + br label %57 + +57: ; preds = %56, %17 + br label %58 + +58: ; preds = %57 + %59 = load i32, ptr %7, align 4 + %60 = add nsw i32 %59, 1 + store i32 %60, ptr %7, align 4 + br label %14, !llvm.loop !9 + +61: ; preds = %14 + br label %62 + +62: ; preds = %61 + %63 = load i32, ptr %6, align 4 + %64 = add nsw i32 %63, 1 + store i32 %64, ptr %6, align 4 + br label %10, !llvm.loop !10 + +65: ; preds = %10 + %66 = load i32, ptr %5, align 4 + ret i32 %66 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #6 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [3 x [3 x i8]], align 1 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %2, ptr align 1 @__const.main.mat, i64 9, i1 false) + %3 = getelementptr inbounds [3 x [3 x i8]], ptr %2, i64 0, i64 0 + %4 = call noundef i32 @_Z6getLenPA3_cc(ptr noundef %3, i8 noundef signext 97) + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %4) + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %7 = getelementptr inbounds [3 x [3 x i8]], ptr %2, i64 0, i64 0 + %8 = call noundef i32 @_Z6getLenPA3_cc(ptr noundef %7, i8 noundef signext 101) + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %8) + %10 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %9, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %11 = getelementptr inbounds [3 x [3 x i8]], ptr %2, i64 0, i64 0 + %12 = call noundef i32 @_Z6getLenPA3_cc(ptr noundef %11, i8 noundef signext 98) + %13 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %12) + %14 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %13, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %15 = getelementptr inbounds [3 x [3 x i8]], ptr %2, i64 0, i64 0 + %16 = call noundef i32 @_Z6getLenPA3_cc(ptr noundef %15, i8 noundef signext 102) + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %16) + %18 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %17, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_find_length_of_the_longest_consecutive_path_in_a_character_matrix.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/find-minimum-number-of-coins-that-make-a-change.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-minimum-number-of-coins-that-make-a-change.ll new file mode 100644 index 00000000..0d1ff6f9 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-minimum-number-of-coins-that-make-a-change.ll @@ -0,0 +1,235 @@ +; ModuleID = 'PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp' +source_filename = "PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.coins = private unnamed_addr constant [4 x i32] [i32 9, i32 6, i32 5, i32 1], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [27 x i8] c"Minimum coins required is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_find_minimum_number_of_coins_that_make_a_change.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z8minCoinsPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %13 = load i32, ptr %6, align 4 + %14 = add nsw i32 %13, 1 + %15 = zext i32 %14 to i64 + %16 = call ptr @llvm.stacksave() + store ptr %16, ptr %7, align 8 + %17 = alloca i32, i64 %15, align 16 + store i64 %15, ptr %8, align 8 + %18 = getelementptr inbounds i32, ptr %17, i64 0 + store i32 0, ptr %18, align 16 + store i32 1, ptr %9, align 4 + br label %19 + +19: ; preds = %27, %3 + %20 = load i32, ptr %9, align 4 + %21 = load i32, ptr %6, align 4 + %22 = icmp sle i32 %20, %21 + br i1 %22, label %23, label %30 + +23: ; preds = %19 + %24 = load i32, ptr %9, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds i32, ptr %17, i64 %25 + store i32 2147483647, ptr %26, align 4 + br label %27 + +27: ; preds = %23 + %28 = load i32, ptr %9, align 4 + %29 = add nsw i32 %28, 1 + store i32 %29, ptr %9, align 4 + br label %19, !llvm.loop !6 + +30: ; preds = %19 + store i32 1, ptr %10, align 4 + br label %31 + +31: ; preds = %81, %30 + %32 = load i32, ptr %10, align 4 + %33 = load i32, ptr %6, align 4 + %34 = icmp sle i32 %32, %33 + br i1 %34, label %35, label %84 + +35: ; preds = %31 + store i32 0, ptr %11, align 4 + br label %36 + +36: ; preds = %77, %35 + %37 = load i32, ptr %11, align 4 + %38 = load i32, ptr %5, align 4 + %39 = icmp slt i32 %37, %38 + br i1 %39, label %40, label %80 + +40: ; preds = %36 + %41 = load ptr, ptr %4, align 8 + %42 = load i32, ptr %11, align 4 + %43 = sext i32 %42 to i64 + %44 = getelementptr inbounds i32, ptr %41, i64 %43 + %45 = load i32, ptr %44, align 4 + %46 = load i32, ptr %10, align 4 + %47 = icmp sle i32 %45, %46 + br i1 %47, label %48, label %76 + +48: ; preds = %40 + %49 = load i32, ptr %10, align 4 + %50 = load ptr, ptr %4, align 8 + %51 = load i32, ptr %11, align 4 + %52 = sext i32 %51 to i64 + %53 = getelementptr inbounds i32, ptr %50, i64 %52 + %54 = load i32, ptr %53, align 4 + %55 = sub nsw i32 %49, %54 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i32, ptr %17, i64 %56 + %58 = load i32, ptr %57, align 4 + store i32 %58, ptr %12, align 4 + %59 = load i32, ptr %12, align 4 + %60 = icmp ne i32 %59, 2147483647 + br i1 %60, label %61, label %75 + +61: ; preds = %48 + %62 = load i32, ptr %12, align 4 + %63 = add nsw i32 %62, 1 + %64 = load i32, ptr %10, align 4 + %65 = sext i32 %64 to i64 + %66 = getelementptr inbounds i32, ptr %17, i64 %65 + %67 = load i32, ptr %66, align 4 + %68 = icmp slt i32 %63, %67 + br i1 %68, label %69, label %75 + +69: ; preds = %61 + %70 = load i32, ptr %12, align 4 + %71 = add nsw i32 %70, 1 + %72 = load i32, ptr %10, align 4 + %73 = sext i32 %72 to i64 + %74 = getelementptr inbounds i32, ptr %17, i64 %73 + store i32 %71, ptr %74, align 4 + br label %75 + +75: ; preds = %69, %61, %48 + br label %76 + +76: ; preds = %75, %40 + br label %77 + +77: ; preds = %76 + %78 = load i32, ptr %11, align 4 + %79 = add nsw i32 %78, 1 + store i32 %79, ptr %11, align 4 + br label %36, !llvm.loop !8 + +80: ; preds = %36 + br label %81 + +81: ; preds = %80 + %82 = load i32, ptr %10, align 4 + %83 = add nsw i32 %82, 1 + store i32 %83, ptr %10, align 4 + br label %31, !llvm.loop !9 + +84: ; preds = %31 + %85 = load i32, ptr %6, align 4 + %86 = sext i32 %85 to i64 + %87 = getelementptr inbounds i32, ptr %17, i64 %86 + %88 = load i32, ptr %87, align 4 + %89 = load ptr, ptr %7, align 8 + call void @llvm.stackrestore(ptr %89) + ret i32 %88 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [4 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.coins, i64 16, i1 false) + store i32 4, ptr %3, align 4 + store i32 11, ptr %4, align 4 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %6 = getelementptr inbounds [4 x i32], ptr %2, i64 0, i64 0 + %7 = load i32, ptr %3, align 4 + %8 = load i32, ptr %4, align 4 + %9 = call noundef i32 @_Z8minCoinsPiii(ptr noundef %6, i32 noundef %7, i32 noundef %8) + %10 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %5, i32 noundef %9) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_find_minimum_number_of_coins_that_make_a_change.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/find-parity.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-parity.ll new file mode 100644 index 00000000..4faf596e --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-parity.ll @@ -0,0 +1,117 @@ +; ModuleID = 'PE-benchmarks/find-parity.cpp' +source_filename = "PE-benchmarks/find-parity.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [14 x i8] c"Parity of no \00", align 1 +@.str.1 = private unnamed_addr constant [4 x i8] c" = \00", align 1 +@.str.2 = private unnamed_addr constant [4 x i8] c"odd\00", align 1 +@.str.3 = private unnamed_addr constant [5 x i8] c"even\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_find_parity.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z9getParityj(i32 noundef %0) #4 { + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + store i32 %0, ptr %2, align 4 + store i32 0, ptr %3, align 4 + br label %4 + +4: ; preds = %7, %1 + %5 = load i32, ptr %2, align 4 + %6 = icmp ne i32 %5, 0 + br i1 %6, label %7, label %16 + +7: ; preds = %4 + %8 = load i32, ptr %3, align 4 + %9 = icmp ne i32 %8, 0 + %10 = xor i1 %9, true + %11 = zext i1 %10 to i32 + store i32 %11, ptr %3, align 4 + %12 = load i32, ptr %2, align 4 + %13 = load i32, ptr %2, align 4 + %14 = sub i32 %13, 1 + %15 = and i32 %12, %14 + store i32 %15, ptr %2, align 4 + br label %4, !llvm.loop !6 + +16: ; preds = %4 + %17 = load i32, ptr %3, align 4 + ret i32 %17 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 7, ptr %2, align 4 + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %4 = load i32, ptr %2, align 4 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEj(ptr noundef nonnull align 8 dereferenceable(8) %3, i32 noundef %4) + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef @.str.1) + %7 = load i32, ptr %2, align 4 + %8 = call noundef i32 @_Z9getParityj(i32 noundef %7) + %9 = icmp ne i32 %8, 0 + %10 = zext i1 %9 to i64 + %11 = select i1 %9, ptr @.str.2, ptr @.str.3 + %12 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %11) + %13 = call i32 @getchar() + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEj(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare i32 @getchar() #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_find_parity.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/find-two-non-repeating-element.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-two-non-repeating-element.ll new file mode 100644 index 00000000..6d4c4f14 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/find-two-non-repeating-element.ll @@ -0,0 +1,211 @@ +; ModuleID = 'PE-benchmarks/find-two-non-repeating-element.cpp' +source_filename = "PE-benchmarks/find-two-non-repeating-element.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [8 x i32] [i32 2, i32 3, i32 7, i32 9, i32 11, i32 2, i32 3, i32 11], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [32 x i8] c"The non-repeating elements are \00", align 1 +@.str.1 = private unnamed_addr constant [6 x i8] c" and \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_find_two_non_repeating_element.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z19get2NonRepeatingNosPiiS_S_(ptr noundef %0, i32 noundef %1, ptr noundef %2, ptr noundef %3) #4 { + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = getelementptr inbounds i32, ptr %12, i64 0 + %14 = load i32, ptr %13, align 4 + store i32 %14, ptr %9, align 4 + %15 = load ptr, ptr %7, align 8 + store i32 0, ptr %15, align 4 + %16 = load ptr, ptr %8, align 8 + store i32 0, ptr %16, align 4 + store i32 1, ptr %11, align 4 + br label %17 + +17: ; preds = %29, %4 + %18 = load i32, ptr %11, align 4 + %19 = load i32, ptr %6, align 4 + %20 = icmp slt i32 %18, %19 + br i1 %20, label %21, label %32 + +21: ; preds = %17 + %22 = load ptr, ptr %5, align 8 + %23 = load i32, ptr %11, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds i32, ptr %22, i64 %24 + %26 = load i32, ptr %25, align 4 + %27 = load i32, ptr %9, align 4 + %28 = xor i32 %27, %26 + store i32 %28, ptr %9, align 4 + br label %29 + +29: ; preds = %21 + %30 = load i32, ptr %11, align 4 + %31 = add nsw i32 %30, 1 + store i32 %31, ptr %11, align 4 + br label %17, !llvm.loop !6 + +32: ; preds = %17 + %33 = load i32, ptr %9, align 4 + %34 = load i32, ptr %9, align 4 + %35 = sub nsw i32 %34, 1 + %36 = xor i32 %35, -1 + %37 = and i32 %33, %36 + store i32 %37, ptr %10, align 4 + store i32 0, ptr %11, align 4 + br label %38 + +38: ; preds = %72, %32 + %39 = load i32, ptr %11, align 4 + %40 = load i32, ptr %6, align 4 + %41 = icmp slt i32 %39, %40 + br i1 %41, label %42, label %75 + +42: ; preds = %38 + %43 = load ptr, ptr %5, align 8 + %44 = load i32, ptr %11, align 4 + %45 = sext i32 %44 to i64 + %46 = getelementptr inbounds i32, ptr %43, i64 %45 + %47 = load i32, ptr %46, align 4 + %48 = load i32, ptr %10, align 4 + %49 = and i32 %47, %48 + %50 = icmp ne i32 %49, 0 + br i1 %50, label %51, label %61 + +51: ; preds = %42 + %52 = load ptr, ptr %7, align 8 + %53 = load i32, ptr %52, align 4 + %54 = load ptr, ptr %5, align 8 + %55 = load i32, ptr %11, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i32, ptr %54, i64 %56 + %58 = load i32, ptr %57, align 4 + %59 = xor i32 %53, %58 + %60 = load ptr, ptr %7, align 8 + store i32 %59, ptr %60, align 4 + br label %71 + +61: ; preds = %42 + %62 = load ptr, ptr %8, align 8 + %63 = load i32, ptr %62, align 4 + %64 = load ptr, ptr %5, align 8 + %65 = load i32, ptr %11, align 4 + %66 = sext i32 %65 to i64 + %67 = getelementptr inbounds i32, ptr %64, i64 %66 + %68 = load i32, ptr %67, align 4 + %69 = xor i32 %63, %68 + %70 = load ptr, ptr %8, align 8 + store i32 %69, ptr %70, align 4 + br label %71 + +71: ; preds = %61, %51 + br label %72 + +72: ; preds = %71 + %73 = load i32, ptr %11, align 4 + %74 = add nsw i32 %73, 1 + store i32 %74, ptr %11, align 4 + br label %38, !llvm.loop !8 + +75: ; preds = %38 + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 { + %1 = alloca [8 x i32], align 16 + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %1, ptr align 16 @__const.main.arr, i64 32, i1 false) + %4 = call noalias noundef nonnull ptr @_Znam(i64 noundef 16) #8 + store ptr %4, ptr %2, align 8 + %5 = call noalias noundef nonnull ptr @_Znam(i64 noundef 16) #8 + store ptr %5, ptr %3, align 8 + %6 = getelementptr inbounds [8 x i32], ptr %1, i64 0, i64 0 + %7 = load ptr, ptr %2, align 8 + %8 = load ptr, ptr %3, align 8 + call void @_Z19get2NonRepeatingNosPiiS_S_(ptr noundef %6, i32 noundef 8, ptr noundef %7, ptr noundef %8) + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %10 = load ptr, ptr %2, align 8 + %11 = load i32, ptr %10, align 4 + %12 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %9, i32 noundef %11) + %13 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %12, ptr noundef @.str.1) + %14 = load ptr, ptr %3, align 8 + %15 = load i32, ptr %14, align 4 + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %13, i32 noundef %15) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #6 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #7 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_find_two_non_repeating_element.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #7 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/finite-automata-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/finite-automata-algorithm.ll new file mode 100644 index 00000000..7a6800e7 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/finite-automata-algorithm.ll @@ -0,0 +1,335 @@ +; ModuleID = 'PE-benchmarks/finite-automata-algorithm.cpp' +source_filename = "PE-benchmarks/finite-automata-algorithm.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [28 x i8] c"\0A Pattern found at index %d\00", align 1 +@.str.1 = private unnamed_addr constant [19 x i8] c"AABAACAADAABAAABAA\00", align 1 +@.str.2 = private unnamed_addr constant [5 x i8] c"AABA\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z12getNextStatePciii(ptr noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #0 { + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store i32 %2, ptr %8, align 4 + store i32 %3, ptr %9, align 4 + %12 = load i32, ptr %8, align 4 + %13 = load i32, ptr %7, align 4 + %14 = icmp slt i32 %12, %13 + br i1 %14, label %15, label %27 + +15: ; preds = %4 + %16 = load i32, ptr %9, align 4 + %17 = load ptr, ptr %6, align 8 + %18 = load i32, ptr %8, align 4 + %19 = sext i32 %18 to i64 + %20 = getelementptr inbounds i8, ptr %17, i64 %19 + %21 = load i8, ptr %20, align 1 + %22 = sext i8 %21 to i32 + %23 = icmp eq i32 %16, %22 + br i1 %23, label %24, label %27 + +24: ; preds = %15 + %25 = load i32, ptr %8, align 4 + %26 = add nsw i32 %25, 1 + store i32 %26, ptr %5, align 4 + br label %85 + +27: ; preds = %15, %4 + %28 = load i32, ptr %8, align 4 + store i32 %28, ptr %10, align 4 + br label %29 + +29: ; preds = %81, %27 + %30 = load i32, ptr %10, align 4 + %31 = icmp sgt i32 %30, 0 + br i1 %31, label %32, label %84 + +32: ; preds = %29 + %33 = load ptr, ptr %6, align 8 + %34 = load i32, ptr %10, align 4 + %35 = sub nsw i32 %34, 1 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds i8, ptr %33, i64 %36 + %38 = load i8, ptr %37, align 1 + %39 = sext i8 %38 to i32 + %40 = load i32, ptr %9, align 4 + %41 = icmp eq i32 %39, %40 + br i1 %41, label %42, label %80 + +42: ; preds = %32 + store i32 0, ptr %11, align 4 + br label %43 + +43: ; preds = %69, %42 + %44 = load i32, ptr %11, align 4 + %45 = load i32, ptr %10, align 4 + %46 = sub nsw i32 %45, 1 + %47 = icmp slt i32 %44, %46 + br i1 %47, label %48, label %72 + +48: ; preds = %43 + %49 = load ptr, ptr %6, align 8 + %50 = load i32, ptr %11, align 4 + %51 = sext i32 %50 to i64 + %52 = getelementptr inbounds i8, ptr %49, i64 %51 + %53 = load i8, ptr %52, align 1 + %54 = sext i8 %53 to i32 + %55 = load ptr, ptr %6, align 8 + %56 = load i32, ptr %8, align 4 + %57 = load i32, ptr %10, align 4 + %58 = sub nsw i32 %56, %57 + %59 = add nsw i32 %58, 1 + %60 = load i32, ptr %11, align 4 + %61 = add nsw i32 %59, %60 + %62 = sext i32 %61 to i64 + %63 = getelementptr inbounds i8, ptr %55, i64 %62 + %64 = load i8, ptr %63, align 1 + %65 = sext i8 %64 to i32 + %66 = icmp ne i32 %54, %65 + br i1 %66, label %67, label %68 + +67: ; preds = %48 + br label %72 + +68: ; preds = %48 + br label %69 + +69: ; preds = %68 + %70 = load i32, ptr %11, align 4 + %71 = add nsw i32 %70, 1 + store i32 %71, ptr %11, align 4 + br label %43, !llvm.loop !6 + +72: ; preds = %67, %43 + %73 = load i32, ptr %11, align 4 + %74 = load i32, ptr %10, align 4 + %75 = sub nsw i32 %74, 1 + %76 = icmp eq i32 %73, %75 + br i1 %76, label %77, label %79 + +77: ; preds = %72 + %78 = load i32, ptr %10, align 4 + store i32 %78, ptr %5, align 4 + br label %85 + +79: ; preds = %72 + br label %80 + +80: ; preds = %79, %32 + br label %81 + +81: ; preds = %80 + %82 = load i32, ptr %10, align 4 + %83 = add nsw i32 %82, -1 + store i32 %83, ptr %10, align 4 + br label %29, !llvm.loop !8 + +84: ; preds = %29 + store i32 0, ptr %5, align 4 + br label %85 + +85: ; preds = %84, %77, %24 + %86 = load i32, ptr %5, align 4 + ret i32 %86 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z9computeTFPciPA256_i(ptr noundef %0, i32 noundef %1, ptr noundef %2) #0 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store ptr %2, ptr %6, align 8 + store i32 0, ptr %7, align 4 + br label %9 + +9: ; preds = %34, %3 + %10 = load i32, ptr %7, align 4 + %11 = load i32, ptr %5, align 4 + %12 = icmp sle i32 %10, %11 + br i1 %12, label %13, label %37 + +13: ; preds = %9 + store i32 0, ptr %8, align 4 + br label %14 + +14: ; preds = %30, %13 + %15 = load i32, ptr %8, align 4 + %16 = icmp slt i32 %15, 256 + br i1 %16, label %17, label %33 + +17: ; preds = %14 + %18 = load ptr, ptr %4, align 8 + %19 = load i32, ptr %5, align 4 + %20 = load i32, ptr %7, align 4 + %21 = load i32, ptr %8, align 4 + %22 = call noundef i32 @_Z12getNextStatePciii(ptr noundef %18, i32 noundef %19, i32 noundef %20, i32 noundef %21) + %23 = load ptr, ptr %6, align 8 + %24 = load i32, ptr %7, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds [256 x i32], ptr %23, i64 %25 + %27 = load i32, ptr %8, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds [256 x i32], ptr %26, i64 0, i64 %28 + store i32 %22, ptr %29, align 4 + br label %30 + +30: ; preds = %17 + %31 = load i32, ptr %8, align 4 + %32 = add nsw i32 %31, 1 + store i32 %32, ptr %8, align 4 + br label %14, !llvm.loop !9 + +33: ; preds = %14 + br label %34 + +34: ; preds = %33 + %35 = load i32, ptr %7, align 4 + %36 = add nsw i32 %35, 1 + store i32 %36, ptr %7, align 4 + br label %9, !llvm.loop !10 + +37: ; preds = %9 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z6searchPcS_(ptr noundef %0, ptr noundef %1) #1 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %11 = load ptr, ptr %3, align 8 + %12 = call i64 @strlen(ptr noundef %11) #6 + %13 = trunc i64 %12 to i32 + store i32 %13, ptr %5, align 4 + %14 = load ptr, ptr %4, align 8 + %15 = call i64 @strlen(ptr noundef %14) #6 + %16 = trunc i64 %15 to i32 + store i32 %16, ptr %6, align 4 + %17 = load i32, ptr %5, align 4 + %18 = add nsw i32 %17, 1 + %19 = zext i32 %18 to i64 + %20 = call ptr @llvm.stacksave() + store ptr %20, ptr %7, align 8 + %21 = alloca [256 x i32], i64 %19, align 16 + store i64 %19, ptr %8, align 8 + %22 = load ptr, ptr %3, align 8 + %23 = load i32, ptr %5, align 4 + call void @_Z9computeTFPciPA256_i(ptr noundef %22, i32 noundef %23, ptr noundef %21) + store i32 0, ptr %10, align 4 + store i32 0, ptr %9, align 4 + br label %24 + +24: ; preds = %50, %2 + %25 = load i32, ptr %9, align 4 + %26 = load i32, ptr %6, align 4 + %27 = icmp slt i32 %25, %26 + br i1 %27, label %28, label %53 + +28: ; preds = %24 + %29 = load i32, ptr %10, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds [256 x i32], ptr %21, i64 %30 + %32 = load ptr, ptr %4, align 8 + %33 = load i32, ptr %9, align 4 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds i8, ptr %32, i64 %34 + %36 = load i8, ptr %35, align 1 + %37 = sext i8 %36 to i64 + %38 = getelementptr inbounds [256 x i32], ptr %31, i64 0, i64 %37 + %39 = load i32, ptr %38, align 4 + store i32 %39, ptr %10, align 4 + %40 = load i32, ptr %10, align 4 + %41 = load i32, ptr %5, align 4 + %42 = icmp eq i32 %40, %41 + br i1 %42, label %43, label %49 + +43: ; preds = %28 + %44 = load i32, ptr %9, align 4 + %45 = load i32, ptr %5, align 4 + %46 = sub nsw i32 %44, %45 + %47 = add nsw i32 %46, 1 + %48 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %47) + br label %49 + +49: ; preds = %43, %28 + br label %50 + +50: ; preds = %49 + %51 = load i32, ptr %9, align 4 + %52 = add nsw i32 %51, 1 + store i32 %52, ptr %9, align 4 + br label %24, !llvm.loop !11 + +53: ; preds = %24 + %54 = load ptr, ptr %7, align 8 + call void @llvm.stackrestore(ptr %54) + ret void +} + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #2 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #3 + +declare i32 @printf(ptr noundef, ...) #4 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #3 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 { + %1 = alloca i32, align 4 + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + store i32 0, ptr %1, align 4 + store ptr @.str.1, ptr %2, align 8 + store ptr @.str.2, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = load ptr, ptr %2, align 8 + call void @_Z6searchPcS_(ptr noundef %4, ptr noundef %5) + ret i32 0 +} + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nocallback nofree nosync nounwind willreturn } +attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/floyd-warshall.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/floyd-warshall.ll new file mode 100644 index 00000000..43d49bce --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/floyd-warshall.ll @@ -0,0 +1,335 @@ +; ModuleID = 'PE-benchmarks/floyd-warshall.cpp' +source_filename = "PE-benchmarks/floyd-warshall.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [83 x i8] c"The following matrix shows the shortest distances between every pair of vertices \0A\00", align 1 +@.str.1 = private unnamed_addr constant [4 x i8] c"INF\00", align 1 +@.str.2 = private unnamed_addr constant [3 x i8] c"\09 \00", align 1 +@__const.main.graph = private unnamed_addr constant [4 x [4 x i32]] [[4 x i32] [i32 0, i32 5, i32 99999, i32 10], [4 x i32] [i32 99999, i32 0, i32 3, i32 99999], [4 x i32] [i32 99999, i32 99999, i32 0, i32 1], [4 x i32] [i32 99999, i32 99999, i32 99999, i32 0]], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_floyd_warshall.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13floydWarshallPA4_i(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca [4 x [4 x i32]], align 16 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + store i32 0, ptr %4, align 4 + br label %7 + +7: ; preds = %33, %1 + %8 = load i32, ptr %4, align 4 + %9 = icmp slt i32 %8, 4 + br i1 %9, label %10, label %36 + +10: ; preds = %7 + store i32 0, ptr %5, align 4 + br label %11 + +11: ; preds = %29, %10 + %12 = load i32, ptr %5, align 4 + %13 = icmp slt i32 %12, 4 + br i1 %13, label %14, label %32 + +14: ; preds = %11 + %15 = load ptr, ptr %2, align 8 + %16 = load i32, ptr %4, align 4 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds [4 x i32], ptr %15, i64 %17 + %19 = load i32, ptr %5, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds [4 x i32], ptr %18, i64 0, i64 %20 + %22 = load i32, ptr %21, align 4 + %23 = load i32, ptr %4, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %24 + %26 = load i32, ptr %5, align 4 + %27 = sext i32 %26 to i64 + %28 = getelementptr inbounds [4 x i32], ptr %25, i64 0, i64 %27 + store i32 %22, ptr %28, align 4 + br label %29 + +29: ; preds = %14 + %30 = load i32, ptr %5, align 4 + %31 = add nsw i32 %30, 1 + store i32 %31, ptr %5, align 4 + br label %11, !llvm.loop !6 + +32: ; preds = %11 + br label %33 + +33: ; preds = %32 + %34 = load i32, ptr %4, align 4 + %35 = add nsw i32 %34, 1 + store i32 %35, ptr %4, align 4 + br label %7, !llvm.loop !8 + +36: ; preds = %7 + store i32 0, ptr %6, align 4 + br label %37 + +37: ; preds = %103, %36 + %38 = load i32, ptr %6, align 4 + %39 = icmp slt i32 %38, 4 + br i1 %39, label %40, label %106 + +40: ; preds = %37 + store i32 0, ptr %4, align 4 + br label %41 + +41: ; preds = %99, %40 + %42 = load i32, ptr %4, align 4 + %43 = icmp slt i32 %42, 4 + br i1 %43, label %44, label %102 + +44: ; preds = %41 + store i32 0, ptr %5, align 4 + br label %45 + +45: ; preds = %95, %44 + %46 = load i32, ptr %5, align 4 + %47 = icmp slt i32 %46, 4 + br i1 %47, label %48, label %98 + +48: ; preds = %45 + %49 = load i32, ptr %4, align 4 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %50 + %52 = load i32, ptr %6, align 4 + %53 = sext i32 %52 to i64 + %54 = getelementptr inbounds [4 x i32], ptr %51, i64 0, i64 %53 + %55 = load i32, ptr %54, align 4 + %56 = load i32, ptr %6, align 4 + %57 = sext i32 %56 to i64 + %58 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %57 + %59 = load i32, ptr %5, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds [4 x i32], ptr %58, i64 0, i64 %60 + %62 = load i32, ptr %61, align 4 + %63 = add nsw i32 %55, %62 + %64 = load i32, ptr %4, align 4 + %65 = sext i32 %64 to i64 + %66 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %65 + %67 = load i32, ptr %5, align 4 + %68 = sext i32 %67 to i64 + %69 = getelementptr inbounds [4 x i32], ptr %66, i64 0, i64 %68 + %70 = load i32, ptr %69, align 4 + %71 = icmp slt i32 %63, %70 + br i1 %71, label %72, label %94 + +72: ; preds = %48 + %73 = load i32, ptr %4, align 4 + %74 = sext i32 %73 to i64 + %75 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %74 + %76 = load i32, ptr %6, align 4 + %77 = sext i32 %76 to i64 + %78 = getelementptr inbounds [4 x i32], ptr %75, i64 0, i64 %77 + %79 = load i32, ptr %78, align 4 + %80 = load i32, ptr %6, align 4 + %81 = sext i32 %80 to i64 + %82 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %81 + %83 = load i32, ptr %5, align 4 + %84 = sext i32 %83 to i64 + %85 = getelementptr inbounds [4 x i32], ptr %82, i64 0, i64 %84 + %86 = load i32, ptr %85, align 4 + %87 = add nsw i32 %79, %86 + %88 = load i32, ptr %4, align 4 + %89 = sext i32 %88 to i64 + %90 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %89 + %91 = load i32, ptr %5, align 4 + %92 = sext i32 %91 to i64 + %93 = getelementptr inbounds [4 x i32], ptr %90, i64 0, i64 %92 + store i32 %87, ptr %93, align 4 + br label %94 + +94: ; preds = %72, %48 + br label %95 + +95: ; preds = %94 + %96 = load i32, ptr %5, align 4 + %97 = add nsw i32 %96, 1 + store i32 %97, ptr %5, align 4 + br label %45, !llvm.loop !9 + +98: ; preds = %45 + br label %99 + +99: ; preds = %98 + %100 = load i32, ptr %4, align 4 + %101 = add nsw i32 %100, 1 + store i32 %101, ptr %4, align 4 + br label %41, !llvm.loop !10 + +102: ; preds = %41 + br label %103 + +103: ; preds = %102 + %104 = load i32, ptr %6, align 4 + %105 = add nsw i32 %104, 1 + store i32 %105, ptr %6, align 4 + br label %37, !llvm.loop !11 + +106: ; preds = %37 + %107 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 0 + call void @_Z13printSolutionPA4_i(ptr noundef %107) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13printSolutionPA4_i(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + store i32 0, ptr %3, align 4 + br label %6 + +6: ; preds = %43, %1 + %7 = load i32, ptr %3, align 4 + %8 = icmp slt i32 %7, 4 + br i1 %8, label %9, label %46 + +9: ; preds = %6 + store i32 0, ptr %4, align 4 + br label %10 + +10: ; preds = %38, %9 + %11 = load i32, ptr %4, align 4 + %12 = icmp slt i32 %11, 4 + br i1 %12, label %13, label %41 + +13: ; preds = %10 + %14 = load ptr, ptr %2, align 8 + %15 = load i32, ptr %3, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds [4 x i32], ptr %14, i64 %16 + %18 = load i32, ptr %4, align 4 + %19 = sext i32 %18 to i64 + %20 = getelementptr inbounds [4 x i32], ptr %17, i64 0, i64 %19 + %21 = load i32, ptr %20, align 4 + %22 = icmp eq i32 %21, 99999 + br i1 %22, label %23, label %26 + +23: ; preds = %13 + %24 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %25 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %24, ptr noundef @.str.2) + br label %37 + +26: ; preds = %13 + %27 = load ptr, ptr %2, align 8 + %28 = load i32, ptr %3, align 4 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds [4 x i32], ptr %27, i64 %29 + %31 = load i32, ptr %4, align 4 + %32 = sext i32 %31 to i64 + %33 = getelementptr inbounds [4 x i32], ptr %30, i64 0, i64 %32 + %34 = load i32, ptr %33, align 4 + %35 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %34) + %36 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %35, ptr noundef @.str.2) + br label %37 + +37: ; preds = %26, %23 + br label %38 + +38: ; preds = %37 + %39 = load i32, ptr %4, align 4 + %40 = add nsw i32 %39, 1 + store i32 %40, ptr %4, align 4 + br label %10, !llvm.loop !12 + +41: ; preds = %10 + %42 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %43 + +43: ; preds = %41 + %44 = load i32, ptr %3, align 4 + %45 = add nsw i32 %44, 1 + store i32 %45, ptr %3, align 4 + br label %6, !llvm.loop !13 + +46: ; preds = %6 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 { + %1 = alloca i32, align 4 + %2 = alloca [4 x [4 x i32]], align 16 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.graph, i64 64, i1 false) + %3 = getelementptr inbounds [4 x [4 x i32]], ptr %2, i64 0, i64 0 + call void @_Z13floydWarshallPA4_i(ptr noundef %3) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #6 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_floyd_warshall.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/graph-coloring.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/graph-coloring.ll new file mode 100644 index 00000000..09e67048 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/graph-coloring.ll @@ -0,0 +1,1344 @@ +; ModuleID = 'PE-benchmarks/graph-coloring.cpp' +source_filename = "PE-benchmarks/graph-coloring.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } +%"struct.std::__allocated_ptr" = type { ptr, ptr } + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZN5GraphC2Ei = comdat any + +$_ZN5GraphD2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$__clang_call_terminate = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSaISt10_List_nodeIiEED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [8 x i8] c"Vertex \00", align 1 +@.str.1 = private unnamed_addr constant [13 x i8] c" ---> Color \00", align 1 +@.str.2 = private unnamed_addr constant [22 x i8] c"Coloring of graph 1 \0A\00", align 1 +@.str.3 = private unnamed_addr constant [23 x i8] c"\0AColoring of graph 2 \0A\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_graph_coloring.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #4 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + %13 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %14 = load ptr, ptr %13, align 8 + %15 = load i32, ptr %6, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds %"class.std::__cxx11::list", ptr %14, i64 %16 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %17, ptr noundef nonnull align 4 dereferenceable(4) %5) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph14greedyColoringEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #4 align 2 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i32, align 4 + %6 = alloca i64, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca %"struct.std::_List_iterator", align 8 + %10 = alloca %"struct.std::_List_iterator", align 8 + %11 = alloca %"struct.std::_List_iterator", align 8 + %12 = alloca i32, align 4 + %13 = alloca %"struct.std::_List_iterator", align 8 + %14 = alloca %"struct.std::_List_iterator", align 8 + %15 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %16 = load ptr, ptr %2, align 8 + %17 = getelementptr inbounds %class.Graph, ptr %16, i32 0, i32 0 + %18 = load i32, ptr %17, align 8 + %19 = zext i32 %18 to i64 + %20 = call ptr @llvm.stacksave() + store ptr %20, ptr %3, align 8 + %21 = alloca i32, i64 %19, align 16 + store i64 %19, ptr %4, align 8 + %22 = getelementptr inbounds i32, ptr %21, i64 0 + store i32 0, ptr %22, align 16 + store i32 1, ptr %5, align 4 + br label %23 + +23: ; preds = %32, %1 + %24 = load i32, ptr %5, align 4 + %25 = getelementptr inbounds %class.Graph, ptr %16, i32 0, i32 0 + %26 = load i32, ptr %25, align 8 + %27 = icmp slt i32 %24, %26 + br i1 %27, label %28, label %35 + +28: ; preds = %23 + %29 = load i32, ptr %5, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds i32, ptr %21, i64 %30 + store i32 -1, ptr %31, align 4 + br label %32 + +32: ; preds = %28 + %33 = load i32, ptr %5, align 4 + %34 = add nsw i32 %33, 1 + store i32 %34, ptr %5, align 4 + br label %23, !llvm.loop !6 + +35: ; preds = %23 + %36 = getelementptr inbounds %class.Graph, ptr %16, i32 0, i32 0 + %37 = load i32, ptr %36, align 8 + %38 = zext i32 %37 to i64 + %39 = alloca i8, i64 %38, align 16 + store i64 %38, ptr %6, align 8 + store i32 0, ptr %7, align 4 + br label %40 + +40: ; preds = %49, %35 + %41 = load i32, ptr %7, align 4 + %42 = getelementptr inbounds %class.Graph, ptr %16, i32 0, i32 0 + %43 = load i32, ptr %42, align 8 + %44 = icmp slt i32 %41, %43 + br i1 %44, label %45, label %52 + +45: ; preds = %40 + %46 = load i32, ptr %7, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds i8, ptr %39, i64 %47 + store i8 0, ptr %48, align 1 + br label %49 + +49: ; preds = %45 + %50 = load i32, ptr %7, align 4 + %51 = add nsw i32 %50, 1 + store i32 %51, ptr %7, align 4 + br label %40, !llvm.loop !8 + +52: ; preds = %40 + store i32 1, ptr %8, align 4 + br label %53 + +53: ; preds = %152, %52 + %54 = load i32, ptr %8, align 4 + %55 = getelementptr inbounds %class.Graph, ptr %16, i32 0, i32 0 + %56 = load i32, ptr %55, align 8 + %57 = icmp slt i32 %54, %56 + br i1 %57, label %58, label %155 + +58: ; preds = %53 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %59 = getelementptr inbounds %class.Graph, ptr %16, i32 0, i32 1 + %60 = load ptr, ptr %59, align 8 + %61 = load i32, ptr %8, align 4 + %62 = sext i32 %61 to i64 + %63 = getelementptr inbounds %"class.std::__cxx11::list", ptr %60, i64 %62 + %64 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %63) #3 + %65 = getelementptr inbounds %"struct.std::_List_iterator", ptr %10, i32 0, i32 0 + store ptr %64, ptr %65, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %10, i64 8, i1 false) + br label %66 + +66: ; preds = %91, %58 + %67 = getelementptr inbounds %class.Graph, ptr %16, i32 0, i32 1 + %68 = load ptr, ptr %67, align 8 + %69 = load i32, ptr %8, align 4 + %70 = sext i32 %69 to i64 + %71 = getelementptr inbounds %"class.std::__cxx11::list", ptr %68, i64 %70 + %72 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %71) #3 + %73 = getelementptr inbounds %"struct.std::_List_iterator", ptr %11, i32 0, i32 0 + store ptr %72, ptr %73, align 8 + %74 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %9, ptr noundef nonnull align 8 dereferenceable(8) %11) #3 + br i1 %74, label %75, label %93 + +75: ; preds = %66 + %76 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %77 = load i32, ptr %76, align 4 + %78 = sext i32 %77 to i64 + %79 = getelementptr inbounds i32, ptr %21, i64 %78 + %80 = load i32, ptr %79, align 4 + %81 = icmp ne i32 %80, -1 + br i1 %81, label %82, label %90 + +82: ; preds = %75 + %83 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %84 = load i32, ptr %83, align 4 + %85 = sext i32 %84 to i64 + %86 = getelementptr inbounds i32, ptr %21, i64 %85 + %87 = load i32, ptr %86, align 4 + %88 = sext i32 %87 to i64 + %89 = getelementptr inbounds i8, ptr %39, i64 %88 + store i8 1, ptr %89, align 1 + br label %90 + +90: ; preds = %82, %75 + br label %91 + +91: ; preds = %90 + %92 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + br label %66, !llvm.loop !9 + +93: ; preds = %66 + store i32 0, ptr %12, align 4 + br label %94 + +94: ; preds = %109, %93 + %95 = load i32, ptr %12, align 4 + %96 = getelementptr inbounds %class.Graph, ptr %16, i32 0, i32 0 + %97 = load i32, ptr %96, align 8 + %98 = icmp slt i32 %95, %97 + br i1 %98, label %99, label %112 + +99: ; preds = %94 + %100 = load i32, ptr %12, align 4 + %101 = sext i32 %100 to i64 + %102 = getelementptr inbounds i8, ptr %39, i64 %101 + %103 = load i8, ptr %102, align 1 + %104 = trunc i8 %103 to i1 + %105 = zext i1 %104 to i32 + %106 = icmp eq i32 %105, 0 + br i1 %106, label %107, label %108 + +107: ; preds = %99 + br label %112 + +108: ; preds = %99 + br label %109 + +109: ; preds = %108 + %110 = load i32, ptr %12, align 4 + %111 = add nsw i32 %110, 1 + store i32 %111, ptr %12, align 4 + br label %94, !llvm.loop !10 + +112: ; preds = %107, %94 + %113 = load i32, ptr %12, align 4 + %114 = load i32, ptr %8, align 4 + %115 = sext i32 %114 to i64 + %116 = getelementptr inbounds i32, ptr %21, i64 %115 + store i32 %113, ptr %116, align 4 + %117 = getelementptr inbounds %class.Graph, ptr %16, i32 0, i32 1 + %118 = load ptr, ptr %117, align 8 + %119 = load i32, ptr %8, align 4 + %120 = sext i32 %119 to i64 + %121 = getelementptr inbounds %"class.std::__cxx11::list", ptr %118, i64 %120 + %122 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %121) #3 + %123 = getelementptr inbounds %"struct.std::_List_iterator", ptr %13, i32 0, i32 0 + store ptr %122, ptr %123, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %13, i64 8, i1 false) + br label %124 + +124: ; preds = %149, %112 + %125 = getelementptr inbounds %class.Graph, ptr %16, i32 0, i32 1 + %126 = load ptr, ptr %125, align 8 + %127 = load i32, ptr %8, align 4 + %128 = sext i32 %127 to i64 + %129 = getelementptr inbounds %"class.std::__cxx11::list", ptr %126, i64 %128 + %130 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %129) #3 + %131 = getelementptr inbounds %"struct.std::_List_iterator", ptr %14, i32 0, i32 0 + store ptr %130, ptr %131, align 8 + %132 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %9, ptr noundef nonnull align 8 dereferenceable(8) %14) #3 + br i1 %132, label %133, label %151 + +133: ; preds = %124 + %134 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %135 = load i32, ptr %134, align 4 + %136 = sext i32 %135 to i64 + %137 = getelementptr inbounds i32, ptr %21, i64 %136 + %138 = load i32, ptr %137, align 4 + %139 = icmp ne i32 %138, -1 + br i1 %139, label %140, label %148 + +140: ; preds = %133 + %141 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %142 = load i32, ptr %141, align 4 + %143 = sext i32 %142 to i64 + %144 = getelementptr inbounds i32, ptr %21, i64 %143 + %145 = load i32, ptr %144, align 4 + %146 = sext i32 %145 to i64 + %147 = getelementptr inbounds i8, ptr %39, i64 %146 + store i8 0, ptr %147, align 1 + br label %148 + +148: ; preds = %140, %133 + br label %149 + +149: ; preds = %148 + %150 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + br label %124, !llvm.loop !11 + +151: ; preds = %124 + br label %152 + +152: ; preds = %151 + %153 = load i32, ptr %8, align 4 + %154 = add nsw i32 %153, 1 + store i32 %154, ptr %8, align 4 + br label %53, !llvm.loop !12 + +155: ; preds = %53 + store i32 0, ptr %15, align 4 + br label %156 + +156: ; preds = %172, %155 + %157 = load i32, ptr %15, align 4 + %158 = getelementptr inbounds %class.Graph, ptr %16, i32 0, i32 0 + %159 = load i32, ptr %158, align 8 + %160 = icmp slt i32 %157, %159 + br i1 %160, label %161, label %175 + +161: ; preds = %156 + %162 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %163 = load i32, ptr %15, align 4 + %164 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %162, i32 noundef %163) + %165 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %164, ptr noundef @.str.1) + %166 = load i32, ptr %15, align 4 + %167 = sext i32 %166 to i64 + %168 = getelementptr inbounds i32, ptr %21, i64 %167 + %169 = load i32, ptr %168, align 4 + %170 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %165, i32 noundef %169) + %171 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %170, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %172 + +172: ; preds = %161 + %173 = load i32, ptr %15, align 4 + %174 = add nsw i32 %173, 1 + store i32 %174, ptr %15, align 4 + br label %156, !llvm.loop !13 + +175: ; preds = %156 + %176 = load ptr, ptr %3, align 8 + call void @llvm.stackrestore(ptr %176) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #9 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) + to label %6 unwind label %26 + +6: ; preds = %0 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) + to label %7 unwind label %26 + +7: ; preds = %6 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 2) + to label %8 unwind label %26 + +8: ; preds = %7 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 3) + to label %9 unwind label %26 + +9: ; preds = %8 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3) + to label %10 unwind label %26 + +10: ; preds = %9 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) + to label %11 unwind label %26 + +11: ; preds = %10 + %12 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + to label %13 unwind label %26 + +13: ; preds = %11 + invoke void @_ZN5Graph14greedyColoringEv(ptr noundef nonnull align 8 dereferenceable(16) %2) + to label %14 unwind label %26 + +14: ; preds = %13 + invoke void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5) + to label %15 unwind label %26 + +15: ; preds = %14 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 1) + to label %16 unwind label %30 + +16: ; preds = %15 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 2) + to label %17 unwind label %30 + +17: ; preds = %16 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 2) + to label %18 unwind label %30 + +18: ; preds = %17 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 4) + to label %19 unwind label %30 + +19: ; preds = %18 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 2, i32 noundef 4) + to label %20 unwind label %30 + +20: ; preds = %19 + invoke void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 4, i32 noundef 3) + to label %21 unwind label %30 + +21: ; preds = %20 + %22 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.3) + to label %23 unwind label %30 + +23: ; preds = %21 + invoke void @_ZN5Graph14greedyColoringEv(ptr noundef nonnull align 8 dereferenceable(16) %5) + to label %24 unwind label %30 + +24: ; preds = %23 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %5) #3 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %2) #3 + %25 = load i32, ptr %1, align 4 + ret i32 %25 + +26: ; preds = %14, %13, %11, %10, %9, %8, %7, %6, %0 + %27 = landingpad { ptr, i32 } + cleanup + %28 = extractvalue { ptr, i32 } %27, 0 + store ptr %28, ptr %3, align 8 + %29 = extractvalue { ptr, i32 } %27, 1 + store i32 %29, ptr %4, align 4 + br label %34 + +30: ; preds = %23, %21, %20, %19, %18, %17, %16, %15 + %31 = landingpad { ptr, i32 } + cleanup + %32 = extractvalue { ptr, i32 } %31, 0 + store ptr %32, ptr %3, align 8 + %33 = extractvalue { ptr, i32 } %31, 1 + store i32 %33, ptr %4, align 4 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %5) #3 + br label %34 + +34: ; preds = %30, %26 + call void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %2) #3 + br label %35 + +35: ; preds = %34 + %36 = load ptr, ptr %3, align 8 + %37 = load i32, ptr %4, align 4 + %38 = insertvalue { ptr, i32 } poison, ptr %36, 0 + %39 = insertvalue { ptr, i32 } %38, i32 %37, 1 + resume { ptr, i32 } %39 +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #15 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %class.Graph, ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp eq ptr %5, null + br i1 %6, label %17, label %7 + +7: ; preds = %1 + %8 = getelementptr inbounds i8, ptr %5, i64 -8 + %9 = load i64, ptr %8, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::list", ptr %5, i64 %9 + %11 = icmp eq ptr %5, %10 + br i1 %11, label %16, label %12 + +12: ; preds = %12, %7 + %13 = phi ptr [ %10, %7 ], [ %14, %12 ] + %14 = getelementptr inbounds %"class.std::__cxx11::list", ptr %13, i64 -1 + call void @_ZNSt7__cxx114listIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %14) #3 + %15 = icmp eq ptr %14, %5 + br i1 %15, label %16, label %12 + +16: ; preds = %12, %7 + call void @_ZdaPv(ptr noundef %8) #16 + br label %17 + +17: ; preds = %16, %1 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #10 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #10 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #11 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdaPv(ptr noundef) #12 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %6 = load ptr, ptr %2, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %6, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + store ptr %10, ptr %3, align 8 + br label %11 + +11: ; preds = %23, %1 + %12 = load ptr, ptr %3, align 8 + %13 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %6, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %13, i32 0, i32 0 + %15 = icmp ne ptr %12, %14 + br i1 %15, label %16, label %27 + +16: ; preds = %11 + %17 = load ptr, ptr %3, align 8 + store ptr %17, ptr %4, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %18, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + store ptr %20, ptr %3, align 8 + %21 = load ptr, ptr %4, align 8 + %22 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %21) + to label %23 unwind label %28 + +23: ; preds = %16 + store ptr %22, ptr %5, align 8 + %24 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %25 = load ptr, ptr %5, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(ptr noundef nonnull align 1 dereferenceable(1) %24, ptr noundef %25) #3 + %26 = load ptr, ptr %4, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr noundef %26) #3 + br label %11, !llvm.loop !14 + +27: ; preds = %11 + ret void + +28: ; preds = %16 + %29 = landingpad { ptr, i32 } + catch ptr null + %30 = extractvalue { ptr, i32 } %29, 0 + call void @__clang_call_terminate(ptr %30) #17 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #13 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #17 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef 1) + to label %8 unwind label %9 + +8: ; preds = %2 + ret void + +9: ; preds = %2 + %10 = landingpad { ptr, i32 } + catch ptr null + %11 = extractvalue { ptr, i32 } %10, 0 + call void @__clang_call_terminate(ptr %11) #17 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #12 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %8) + store ptr %9, ptr %5, align 8 + %10 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %8) #3 + store ptr %10, ptr %6, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %11, ptr noundef %12) #3 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %14) + %16 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %15, ptr noundef nonnull align 4 dereferenceable(4) %16) #3 + %17 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %18 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %18 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #17 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #18 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #18 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #19 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #14 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #14 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #11 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_graph_coloring.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #9 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #11 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #15 = { builtin allocsize(0) } +attributes #16 = { builtin nounwind } +attributes #17 = { noreturn nounwind } +attributes #18 = { noreturn } +attributes #19 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} +!14 = distinct !{!14, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/hamiltonian-cycle-backtracking.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/hamiltonian-cycle-backtracking.ll new file mode 100644 index 00000000..d4c9eabd --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/hamiltonian-cycle-backtracking.ll @@ -0,0 +1,377 @@ +; ModuleID = 'PE-benchmarks/hamiltonian-cycle-backtracking.cpp' +source_filename = "PE-benchmarks/hamiltonian-cycle-backtracking.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [25 x i8] c"\0ASolution does not exist\00", align 1 +@.str.1 = private unnamed_addr constant [54 x i8] c"Solution Exists: Following is one Hamiltonian Cycle \0A\00", align 1 +@.str.2 = private unnamed_addr constant [2 x i8] c" \00", align 1 +@__const.main.graph1 = private unnamed_addr constant [5 x [5 x i8]] [[5 x i8] c"\00\01\00\01\00", [5 x i8] c"\01\00\01\01\01", [5 x i8] c"\00\01\00\00\01", [5 x i8] c"\01\01\00\00\01", [5 x i8] c"\00\01\01\01\00"], align 16 +@__const.main.graph2 = private unnamed_addr constant [5 x [5 x i8]] [[5 x i8] c"\00\01\00\01\00", [5 x i8] c"\01\00\01\01\01", [5 x i8] c"\00\01\00\00\01", [5 x i8] c"\01\01\00\00\00", [5 x i8] c"\00\01\01\00\00"], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_hamiltonian_cycle_backtracking.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z6isSafeiPA5_bPii(i32 noundef %0, ptr noundef %1, ptr noundef %2, i32 noundef %3) #4 { + %5 = alloca i1, align 1 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store i32 %0, ptr %6, align 4 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + store i32 %3, ptr %9, align 4 + %11 = load ptr, ptr %7, align 8 + %12 = load ptr, ptr %8, align 8 + %13 = load i32, ptr %9, align 4 + %14 = sub nsw i32 %13, 1 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds i32, ptr %12, i64 %15 + %17 = load i32, ptr %16, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds [5 x i8], ptr %11, i64 %18 + %20 = load i32, ptr %6, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds [5 x i8], ptr %19, i64 0, i64 %21 + %23 = load i8, ptr %22, align 1 + %24 = trunc i8 %23 to i1 + %25 = zext i1 %24 to i32 + %26 = icmp eq i32 %25, 0 + br i1 %26, label %27, label %28 + +27: ; preds = %4 + store i1 false, ptr %5, align 1 + br label %47 + +28: ; preds = %4 + store i32 0, ptr %10, align 4 + br label %29 + +29: ; preds = %43, %28 + %30 = load i32, ptr %10, align 4 + %31 = load i32, ptr %9, align 4 + %32 = icmp slt i32 %30, %31 + br i1 %32, label %33, label %46 + +33: ; preds = %29 + %34 = load ptr, ptr %8, align 8 + %35 = load i32, ptr %10, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds i32, ptr %34, i64 %36 + %38 = load i32, ptr %37, align 4 + %39 = load i32, ptr %6, align 4 + %40 = icmp eq i32 %38, %39 + br i1 %40, label %41, label %42 + +41: ; preds = %33 + store i1 false, ptr %5, align 1 + br label %47 + +42: ; preds = %33 + br label %43 + +43: ; preds = %42 + %44 = load i32, ptr %10, align 4 + %45 = add nsw i32 %44, 1 + store i32 %45, ptr %10, align 4 + br label %29, !llvm.loop !6 + +46: ; preds = %29 + store i1 true, ptr %5, align 1 + br label %47 + +47: ; preds = %46, %41, %27 + %48 = load i1, ptr %5, align 1 + ret i1 %48 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_Z12hamCycleUtilPA5_bPii(ptr noundef %0, ptr noundef %1, i32 noundef %2) #5 { + %4 = alloca i1, align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store i32 %2, ptr %7, align 4 + %9 = load i32, ptr %7, align 4 + %10 = icmp eq i32 %9, 5 + br i1 %10, label %11, label %32 + +11: ; preds = %3 + %12 = load ptr, ptr %5, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = load i32, ptr %7, align 4 + %15 = sub nsw i32 %14, 1 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds i32, ptr %13, i64 %16 + %18 = load i32, ptr %17, align 4 + %19 = sext i32 %18 to i64 + %20 = getelementptr inbounds [5 x i8], ptr %12, i64 %19 + %21 = load ptr, ptr %6, align 8 + %22 = getelementptr inbounds i32, ptr %21, i64 0 + %23 = load i32, ptr %22, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds [5 x i8], ptr %20, i64 0, i64 %24 + %26 = load i8, ptr %25, align 1 + %27 = trunc i8 %26 to i1 + %28 = zext i1 %27 to i32 + %29 = icmp eq i32 %28, 1 + br i1 %29, label %30, label %31 + +30: ; preds = %11 + store i1 true, ptr %4, align 1 + br label %66 + +31: ; preds = %11 + store i1 false, ptr %4, align 1 + br label %66 + +32: ; preds = %3 + store i32 1, ptr %8, align 4 + br label %33 + +33: ; preds = %62, %32 + %34 = load i32, ptr %8, align 4 + %35 = icmp slt i32 %34, 5 + br i1 %35, label %36, label %65 + +36: ; preds = %33 + %37 = load i32, ptr %8, align 4 + %38 = load ptr, ptr %5, align 8 + %39 = load ptr, ptr %6, align 8 + %40 = load i32, ptr %7, align 4 + %41 = call noundef zeroext i1 @_Z6isSafeiPA5_bPii(i32 noundef %37, ptr noundef %38, ptr noundef %39, i32 noundef %40) + br i1 %41, label %42, label %61 + +42: ; preds = %36 + %43 = load i32, ptr %8, align 4 + %44 = load ptr, ptr %6, align 8 + %45 = load i32, ptr %7, align 4 + %46 = sext i32 %45 to i64 + %47 = getelementptr inbounds i32, ptr %44, i64 %46 + store i32 %43, ptr %47, align 4 + %48 = load ptr, ptr %5, align 8 + %49 = load ptr, ptr %6, align 8 + %50 = load i32, ptr %7, align 4 + %51 = add nsw i32 %50, 1 + %52 = call noundef zeroext i1 @_Z12hamCycleUtilPA5_bPii(ptr noundef %48, ptr noundef %49, i32 noundef %51) + %53 = zext i1 %52 to i32 + %54 = icmp eq i32 %53, 1 + br i1 %54, label %55, label %56 + +55: ; preds = %42 + store i1 true, ptr %4, align 1 + br label %66 + +56: ; preds = %42 + %57 = load ptr, ptr %6, align 8 + %58 = load i32, ptr %7, align 4 + %59 = sext i32 %58 to i64 + %60 = getelementptr inbounds i32, ptr %57, i64 %59 + store i32 -1, ptr %60, align 4 + br label %61 + +61: ; preds = %56, %36 + br label %62 + +62: ; preds = %61 + %63 = load i32, ptr %8, align 4 + %64 = add nsw i32 %63, 1 + store i32 %64, ptr %8, align 4 + br label %33, !llvm.loop !8 + +65: ; preds = %33 + store i1 false, ptr %4, align 1 + br label %66 + +66: ; preds = %65, %55, %31, %30 + %67 = load i1, ptr %4, align 1 + ret i1 %67 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_Z8hamCyclePA5_b(ptr noundef %0) #5 { + %2 = alloca i1, align 1 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %6 = call noalias noundef nonnull ptr @_Znam(i64 noundef 20) #9 + store ptr %6, ptr %4, align 8 + store i32 0, ptr %5, align 4 + br label %7 + +7: ; preds = %15, %1 + %8 = load i32, ptr %5, align 4 + %9 = icmp slt i32 %8, 5 + br i1 %9, label %10, label %18 + +10: ; preds = %7 + %11 = load ptr, ptr %4, align 8 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i32, ptr %11, i64 %13 + store i32 -1, ptr %14, align 4 + br label %15 + +15: ; preds = %10 + %16 = load i32, ptr %5, align 4 + %17 = add nsw i32 %16, 1 + store i32 %17, ptr %5, align 4 + br label %7, !llvm.loop !9 + +18: ; preds = %7 + %19 = load ptr, ptr %4, align 8 + %20 = getelementptr inbounds i32, ptr %19, i64 0 + store i32 0, ptr %20, align 4 + %21 = load ptr, ptr %3, align 8 + %22 = load ptr, ptr %4, align 8 + %23 = call noundef zeroext i1 @_Z12hamCycleUtilPA5_bPii(ptr noundef %21, ptr noundef %22, i32 noundef 1) + %24 = zext i1 %23 to i32 + %25 = icmp eq i32 %24, 0 + br i1 %25, label %26, label %28 + +26: ; preds = %18 + %27 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + store i1 false, ptr %2, align 1 + br label %30 + +28: ; preds = %18 + %29 = load ptr, ptr %4, align 8 + call void @_Z13printSolutionPi(ptr noundef %29) + store i1 true, ptr %2, align 1 + br label %30 + +30: ; preds = %28, %26 + %31 = load i1, ptr %2, align 1 + ret i1 %31 +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #6 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13printSolutionPi(ptr noundef %0) #5 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + store i32 0, ptr %3, align 4 + br label %5 + +5: ; preds = %16, %1 + %6 = load i32, ptr %3, align 4 + %7 = icmp slt i32 %6, 5 + br i1 %7, label %8, label %19 + +8: ; preds = %5 + %9 = load ptr, ptr %2, align 8 + %10 = load i32, ptr %3, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds i32, ptr %9, i64 %11 + %13 = load i32, ptr %12, align 4 + %14 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %13) + %15 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %14, ptr noundef @.str.2) + br label %16 + +16: ; preds = %8 + %17 = load i32, ptr %3, align 4 + %18 = add nsw i32 %17, 1 + store i32 %18, ptr %3, align 4 + br label %5, !llvm.loop !10 + +19: ; preds = %5 + %20 = load ptr, ptr %2, align 8 + %21 = getelementptr inbounds i32, ptr %20, i64 0 + %22 = load i32, ptr %21, align 4 + %23 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %22) + %24 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %23, ptr noundef @.str.2) + %25 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [5 x [5 x i8]], align 16 + %3 = alloca [5 x [5 x i8]], align 16 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.graph1, i64 25, i1 false) + %4 = getelementptr inbounds [5 x [5 x i8]], ptr %2, i64 0, i64 0 + %5 = call noundef zeroext i1 @_Z8hamCyclePA5_b(ptr noundef %4) + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %3, ptr align 16 @__const.main.graph2, i64 25, i1 false) + %6 = getelementptr inbounds [5 x [5 x i8]], ptr %3, i64 0, i64 0 + %7 = call noundef zeroext i1 @_Z8hamCyclePA5_b(ptr noundef %6) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_hamiltonian_cycle_backtracking.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #9 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/insertion-sort-for-singly-linked-list.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/insertion-sort-for-singly-linked-list.ll new file mode 100644 index 00000000..9dfb063a --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/insertion-sort-for-singly-linked-list.ll @@ -0,0 +1,233 @@ +; ModuleID = 'PE-benchmarks/insertion-sort-for-singly-linked-list.cpp' +source_filename = "PE-benchmarks/insertion-sort-for-singly-linked-list.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%struct.Node = type { i32, ptr } + +@.str = private unnamed_addr constant [4 x i8] c"%d \00", align 1 +@.str.1 = private unnamed_addr constant [29 x i8] c"Linked List before sorting \0A\00", align 1 +@.str.2 = private unnamed_addr constant [29 x i8] c"\0ALinked List after sorting \0A\00", align 1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13insertionSortPP4Node(ptr noundef %0) #0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + store ptr null, ptr %3, align 8 + %6 = load ptr, ptr %2, align 8 + %7 = load ptr, ptr %6, align 8 + store ptr %7, ptr %4, align 8 + br label %8 + +8: ; preds = %11, %1 + %9 = load ptr, ptr %4, align 8 + %10 = icmp ne ptr %9, null + br i1 %10, label %11, label %17 + +11: ; preds = %8 + %12 = load ptr, ptr %4, align 8 + %13 = getelementptr inbounds %struct.Node, ptr %12, i32 0, i32 1 + %14 = load ptr, ptr %13, align 8 + store ptr %14, ptr %5, align 8 + %15 = load ptr, ptr %4, align 8 + call void @_Z12sortedInsertPP4NodeS0_(ptr noundef %3, ptr noundef %15) + %16 = load ptr, ptr %5, align 8 + store ptr %16, ptr %4, align 8 + br label %8, !llvm.loop !6 + +17: ; preds = %8 + %18 = load ptr, ptr %3, align 8 + %19 = load ptr, ptr %2, align 8 + store ptr %18, ptr %19, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z12sortedInsertPP4NodeS0_(ptr noundef %0, ptr noundef %1) #1 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = load ptr, ptr %6, align 8 + %8 = icmp eq ptr %7, null + br i1 %8, label %18, label %9 + +9: ; preds = %2 + %10 = load ptr, ptr %3, align 8 + %11 = load ptr, ptr %10, align 8 + %12 = getelementptr inbounds %struct.Node, ptr %11, i32 0, i32 0 + %13 = load i32, ptr %12, align 8 + %14 = load ptr, ptr %4, align 8 + %15 = getelementptr inbounds %struct.Node, ptr %14, i32 0, i32 0 + %16 = load i32, ptr %15, align 8 + %17 = icmp sge i32 %13, %16 + br i1 %17, label %18, label %25 + +18: ; preds = %9, %2 + %19 = load ptr, ptr %3, align 8 + %20 = load ptr, ptr %19, align 8 + %21 = load ptr, ptr %4, align 8 + %22 = getelementptr inbounds %struct.Node, ptr %21, i32 0, i32 1 + store ptr %20, ptr %22, align 8 + %23 = load ptr, ptr %4, align 8 + %24 = load ptr, ptr %3, align 8 + store ptr %23, ptr %24, align 8 + br label %58 + +25: ; preds = %9 + %26 = load ptr, ptr %3, align 8 + %27 = load ptr, ptr %26, align 8 + store ptr %27, ptr %5, align 8 + br label %28 + +28: ; preds = %45, %25 + %29 = load ptr, ptr %5, align 8 + %30 = getelementptr inbounds %struct.Node, ptr %29, i32 0, i32 1 + %31 = load ptr, ptr %30, align 8 + %32 = icmp ne ptr %31, null + br i1 %32, label %33, label %43 + +33: ; preds = %28 + %34 = load ptr, ptr %5, align 8 + %35 = getelementptr inbounds %struct.Node, ptr %34, i32 0, i32 1 + %36 = load ptr, ptr %35, align 8 + %37 = getelementptr inbounds %struct.Node, ptr %36, i32 0, i32 0 + %38 = load i32, ptr %37, align 8 + %39 = load ptr, ptr %4, align 8 + %40 = getelementptr inbounds %struct.Node, ptr %39, i32 0, i32 0 + %41 = load i32, ptr %40, align 8 + %42 = icmp slt i32 %38, %41 + br label %43 + +43: ; preds = %33, %28 + %44 = phi i1 [ false, %28 ], [ %42, %33 ] + br i1 %44, label %45, label %49 + +45: ; preds = %43 + %46 = load ptr, ptr %5, align 8 + %47 = getelementptr inbounds %struct.Node, ptr %46, i32 0, i32 1 + %48 = load ptr, ptr %47, align 8 + store ptr %48, ptr %5, align 8 + br label %28, !llvm.loop !8 + +49: ; preds = %43 + %50 = load ptr, ptr %5, align 8 + %51 = getelementptr inbounds %struct.Node, ptr %50, i32 0, i32 1 + %52 = load ptr, ptr %51, align 8 + %53 = load ptr, ptr %4, align 8 + %54 = getelementptr inbounds %struct.Node, ptr %53, i32 0, i32 1 + store ptr %52, ptr %54, align 8 + %55 = load ptr, ptr %4, align 8 + %56 = load ptr, ptr %5, align 8 + %57 = getelementptr inbounds %struct.Node, ptr %56, i32 0, i32 1 + store ptr %55, ptr %57, align 8 + br label %58 + +58: ; preds = %49, %18 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z9printListP4Node(ptr noundef %0) #0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + store ptr %4, ptr %3, align 8 + br label %5 + +5: ; preds = %8, %1 + %6 = load ptr, ptr %3, align 8 + %7 = icmp ne ptr %6, null + br i1 %7, label %8, label %16 + +8: ; preds = %5 + %9 = load ptr, ptr %3, align 8 + %10 = getelementptr inbounds %struct.Node, ptr %9, i32 0, i32 0 + %11 = load i32, ptr %10, align 8 + %12 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %11) + %13 = load ptr, ptr %3, align 8 + %14 = getelementptr inbounds %struct.Node, ptr %13, i32 0, i32 1 + %15 = load ptr, ptr %14, align 8 + store ptr %15, ptr %3, align 8 + br label %5, !llvm.loop !9 + +16: ; preds = %5 + ret void +} + +declare i32 @printf(ptr noundef, ...) #2 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z4pushPP4Nodei(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %6 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 16) #5 + store ptr %6, ptr %5, align 8 + %7 = load i32, ptr %4, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = getelementptr inbounds %struct.Node, ptr %8, i32 0, i32 0 + store i32 %7, ptr %9, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = load ptr, ptr %10, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = getelementptr inbounds %struct.Node, ptr %12, i32 0, i32 1 + store ptr %11, ptr %13, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = load ptr, ptr %3, align 8 + store ptr %14, ptr %15, align 8 + ret void +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #3 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #4 { + %1 = alloca i32, align 4 + %2 = alloca ptr, align 8 + store i32 0, ptr %1, align 4 + store ptr null, ptr %2, align 8 + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 5) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 20) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 4) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 3) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 30) + %3 = call i32 (ptr, ...) @printf(ptr noundef @.str.1) + %4 = load ptr, ptr %2, align 8 + call void @_Z9printListP4Node(ptr noundef %4) + call void @_Z13insertionSortPP4Node(ptr noundef %2) + %5 = call i32 (ptr, ...) @printf(ptr noundef @.str.2) + %6 = load ptr, ptr %2, align 8 + call void @_Z9printListP4Node(ptr noundef %6) + ret i32 0 +} + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/karatsuba.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/karatsuba.ll new file mode 100644 index 00000000..2f39ca89 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/karatsuba.ll @@ -0,0 +1,1725 @@ +; ModuleID = 'PE-benchmarks/karatsuba.cpp' +source_filename = "PE-benchmarks/karatsuba.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } +%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { ptr } +%union.anon = type { i64, [8 x i8] } +%"class.std::allocator" = type { i8 } +%"struct.std::__false_type" = type { i8 } +%"struct.std::forward_iterator_tag" = type { i8 } +%"struct.std::random_access_iterator_tag" = type { i8 } + +$_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ = comdat any + +$_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_ = comdat any + +$_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_ = comdat any + +$_ZNSt11char_traitsIcE6lengthEPKc = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag = comdat any + +$_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_ = comdat any + +$_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_ = comdat any + +$__clang_call_terminate = comdat any + +$_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag = comdat any + +$_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_ = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@.str = private unnamed_addr constant [5 x i8] c"%ld\0A\00", align 1 +@.str.1 = private unnamed_addr constant [5 x i8] c"1100\00", align 1 +@.str.2 = private unnamed_addr constant [5 x i8] c"1010\00", align 1 +@.str.3 = private unnamed_addr constant [4 x i8] c"110\00", align 1 +@.str.4 = private unnamed_addr constant [3 x i8] c"11\00", align 1 +@.str.5 = private unnamed_addr constant [2 x i8] c"1\00", align 1 +@.str.6 = private unnamed_addr constant [2 x i8] c"0\00", align 1 +@.str.7 = private unnamed_addr constant [4 x i8] c"111\00", align 1 +@.str.8 = private unnamed_addr constant [42 x i8] c"basic_string::_M_construct null not valid\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_karatsuba.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z15makeEqualLengthRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #4 { + %3 = alloca i32, align 4 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca %"class.std::__cxx11::basic_string", align 8 + %10 = alloca i32, align 4 + %11 = alloca %"class.std::__cxx11::basic_string", align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %12 = load ptr, ptr %4, align 8 + %13 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %12) #3 + %14 = trunc i64 %13 to i32 + store i32 %14, ptr %6, align 4 + %15 = load ptr, ptr %5, align 8 + %16 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %15) #3 + %17 = trunc i64 %16 to i32 + store i32 %17, ptr %7, align 4 + %18 = load i32, ptr %6, align 4 + %19 = load i32, ptr %7, align 4 + %20 = icmp slt i32 %18, %19 + br i1 %20, label %21, label %37 + +21: ; preds = %2 + store i32 0, ptr %8, align 4 + br label %22 + +22: ; preds = %32, %21 + %23 = load i32, ptr %8, align 4 + %24 = load i32, ptr %7, align 4 + %25 = load i32, ptr %6, align 4 + %26 = sub nsw i32 %24, %25 + %27 = icmp slt i32 %23, %26 + br i1 %27, label %28, label %35 + +28: ; preds = %22 + %29 = load ptr, ptr %4, align 8 + call void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_(ptr sret(%"class.std::__cxx11::basic_string") align 8 %9, i8 noundef signext 48, ptr noundef nonnull align 8 dereferenceable(32) %29) + %30 = load ptr, ptr %4, align 8 + %31 = call noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_(ptr noundef nonnull align 8 dereferenceable(32) %30, ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + br label %32 + +32: ; preds = %28 + %33 = load i32, ptr %8, align 4 + %34 = add nsw i32 %33, 1 + store i32 %34, ptr %8, align 4 + br label %22, !llvm.loop !6 + +35: ; preds = %22 + %36 = load i32, ptr %7, align 4 + store i32 %36, ptr %3, align 4 + br label %59 + +37: ; preds = %2 + %38 = load i32, ptr %6, align 4 + %39 = load i32, ptr %7, align 4 + %40 = icmp sgt i32 %38, %39 + br i1 %40, label %41, label %56 + +41: ; preds = %37 + store i32 0, ptr %10, align 4 + br label %42 + +42: ; preds = %52, %41 + %43 = load i32, ptr %10, align 4 + %44 = load i32, ptr %6, align 4 + %45 = load i32, ptr %7, align 4 + %46 = sub nsw i32 %44, %45 + %47 = icmp slt i32 %43, %46 + br i1 %47, label %48, label %55 + +48: ; preds = %42 + %49 = load ptr, ptr %5, align 8 + call void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_(ptr sret(%"class.std::__cxx11::basic_string") align 8 %11, i8 noundef signext 48, ptr noundef nonnull align 8 dereferenceable(32) %49) + %50 = load ptr, ptr %5, align 8 + %51 = call noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_(ptr noundef nonnull align 8 dereferenceable(32) %50, ptr noundef nonnull align 8 dereferenceable(32) %11) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %11) #3 + br label %52 + +52: ; preds = %48 + %53 = load i32, ptr %10, align 4 + %54 = add nsw i32 %53, 1 + store i32 %54, ptr %10, align 4 + br label %42, !llvm.loop !8 + +55: ; preds = %42 + br label %56 + +56: ; preds = %55, %37 + br label %57 + +57: ; preds = %56 + %58 = load i32, ptr %6, align 4 + store i32 %58, ptr %3, align 4 + br label %59 + +59: ; preds = %57, %35 + %60 = load i32, ptr %3, align 4 + ret i32 %60 +} + +; Function Attrs: nounwind +declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32)) #2 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_(ptr noalias sret(%"class.std::__cxx11::basic_string") align 8 %0, i8 noundef signext %1, ptr noundef nonnull align 8 dereferenceable(32) %2) #4 comdat personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca i8, align 1 + %6 = alloca ptr, align 8 + %7 = alloca i1, align 1 + %8 = alloca %"class.std::allocator", align 1 + %9 = alloca %"class.std::allocator", align 1 + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + %12 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store i8 %1, ptr %5, align 1 + store ptr %2, ptr %6, align 8 + store i1 false, ptr %7, align 1 + %13 = load ptr, ptr %6, align 8 + call void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13get_allocatorEv(ptr sret(%"class.std::allocator") align 1 %9, ptr noundef nonnull align 8 dereferenceable(32) %13) #3 + invoke void @_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_(ptr sret(%"class.std::allocator") align 1 %8, ptr noundef nonnull align 1 dereferenceable(1) %9) + to label %14 unwind label %27 + +14: ; preds = %3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 1 dereferenceable(1) %8) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %8) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %9) #3 + %15 = load ptr, ptr %6, align 8 + %16 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %15) #3 + store i64 %16, ptr %12, align 8 + %17 = load i64, ptr %12, align 8 + %18 = add i64 %17, 1 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %18) + to label %19 unwind label %31 + +19: ; preds = %14 + %20 = load i8, ptr %5, align 1 + %21 = invoke noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef 1, i8 noundef signext %20) + to label %22 unwind label %31 + +22: ; preds = %19 + %23 = load ptr, ptr %6, align 8 + %24 = invoke noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %23) + to label %25 unwind label %31 + +25: ; preds = %22 + store i1 true, ptr %7, align 1 + %26 = load i1, ptr %7, align 1 + br i1 %26, label %36, label %35 + +27: ; preds = %3 + %28 = landingpad { ptr, i32 } + cleanup + %29 = extractvalue { ptr, i32 } %28, 0 + store ptr %29, ptr %10, align 8 + %30 = extractvalue { ptr, i32 } %28, 1 + store i32 %30, ptr %11, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %9) #3 + br label %37 + +31: ; preds = %22, %19, %14 + %32 = landingpad { ptr, i32 } + cleanup + %33 = extractvalue { ptr, i32 } %32, 0 + store ptr %33, ptr %10, align 8 + %34 = extractvalue { ptr, i32 } %32, 1 + store i32 %34, ptr %11, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) #3 + br label %37 + +35: ; preds = %25 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) #3 + br label %36 + +36: ; preds = %35, %25 + ret void + +37: ; preds = %31, %27 + %38 = load ptr, ptr %10, align 8 + %39 = load i32, ptr %11, align 4 + %40 = insertvalue { ptr, i32 } poison, ptr %38, 0 + %41 = insertvalue { ptr, i32 } %40, i32 %39, 1 + resume { ptr, i32 } %41 +} + +; Function Attrs: nounwind +declare noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) #2 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13addBitStringsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noalias sret(%"class.std::__cxx11::basic_string") align 8 %0, ptr noundef %1, ptr noundef %2) #4 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca i1, align 1 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca %"class.std::__cxx11::basic_string", align 8 + %15 = alloca %"class.std::__cxx11::basic_string", align 8 + store ptr %0, ptr %4, align 8 + store i1 false, ptr %5, align 1 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) #3 + %16 = invoke noundef i32 @_Z15makeEqualLengthRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_(ptr noundef nonnull align 8 dereferenceable(32) %1, ptr noundef nonnull align 8 dereferenceable(32) %2) + to label %17 unwind label %62 + +17: ; preds = %3 + store i32 %16, ptr %6, align 4 + store i32 0, ptr %9, align 4 + %18 = load i32, ptr %6, align 4 + %19 = sub nsw i32 %18, 1 + store i32 %19, ptr %10, align 4 + br label %20 + +20: ; preds = %59, %17 + %21 = load i32, ptr %10, align 4 + %22 = icmp sge i32 %21, 0 + br i1 %22, label %23, label %66 + +23: ; preds = %20 + %24 = load i32, ptr %10, align 4 + %25 = sext i32 %24 to i64 + %26 = invoke noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %25) + to label %27 unwind label %62 + +27: ; preds = %23 + %28 = load i8, ptr %26, align 1 + %29 = sext i8 %28 to i32 + %30 = sub nsw i32 %29, 48 + store i32 %30, ptr %11, align 4 + %31 = load i32, ptr %10, align 4 + %32 = sext i32 %31 to i64 + %33 = invoke noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(ptr noundef nonnull align 8 dereferenceable(32) %2, i64 noundef %32) + to label %34 unwind label %62 + +34: ; preds = %27 + %35 = load i8, ptr %33, align 1 + %36 = sext i8 %35 to i32 + %37 = sub nsw i32 %36, 48 + store i32 %37, ptr %12, align 4 + %38 = load i32, ptr %11, align 4 + %39 = load i32, ptr %12, align 4 + %40 = xor i32 %38, %39 + %41 = load i32, ptr %9, align 4 + %42 = xor i32 %40, %41 + %43 = add nsw i32 %42, 48 + store i32 %43, ptr %13, align 4 + %44 = load i32, ptr %13, align 4 + %45 = trunc i32 %44 to i8 + invoke void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_(ptr sret(%"class.std::__cxx11::basic_string") align 8 %14, i8 noundef signext %45, ptr noundef nonnull align 8 dereferenceable(32) %0) + to label %46 unwind label %62 + +46: ; preds = %34 + %47 = call noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %14) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %14) #3 + %48 = load i32, ptr %11, align 4 + %49 = load i32, ptr %12, align 4 + %50 = and i32 %48, %49 + %51 = load i32, ptr %12, align 4 + %52 = load i32, ptr %9, align 4 + %53 = and i32 %51, %52 + %54 = or i32 %50, %53 + %55 = load i32, ptr %11, align 4 + %56 = load i32, ptr %9, align 4 + %57 = and i32 %55, %56 + %58 = or i32 %54, %57 + store i32 %58, ptr %9, align 4 + br label %59 + +59: ; preds = %46 + %60 = load i32, ptr %10, align 4 + %61 = add nsw i32 %60, -1 + store i32 %61, ptr %10, align 4 + br label %20, !llvm.loop !9 + +62: ; preds = %69, %34, %27, %23, %3 + %63 = landingpad { ptr, i32 } + cleanup + %64 = extractvalue { ptr, i32 } %63, 0 + store ptr %64, ptr %7, align 8 + %65 = extractvalue { ptr, i32 } %63, 1 + store i32 %65, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) #3 + br label %76 + +66: ; preds = %20 + %67 = load i32, ptr %9, align 4 + %68 = icmp ne i32 %67, 0 + br i1 %68, label %69, label %72 + +69: ; preds = %66 + invoke void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_(ptr sret(%"class.std::__cxx11::basic_string") align 8 %15, i8 noundef signext 49, ptr noundef nonnull align 8 dereferenceable(32) %0) + to label %70 unwind label %62 + +70: ; preds = %69 + %71 = call noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %15) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %15) #3 + br label %72 + +72: ; preds = %70, %66 + store i1 true, ptr %5, align 1 + %73 = load i1, ptr %5, align 1 + br i1 %73, label %75, label %74 + +74: ; preds = %72 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) #3 + br label %75 + +75: ; preds = %74, %72 + ret void + +76: ; preds = %62 + %77 = load ptr, ptr %7, align 8 + %78 = load i32, ptr %8, align 4 + %79 = insertvalue { ptr, i32 } poison, ptr %77, 0 + %80 = insertvalue { ptr, i32 } %79, i32 %78, 1 + resume { ptr, i32 } %80 +} + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev(ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +declare i32 @__gxx_personality_v0(...) + +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z18multiplyiSingleBitNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %0, ptr noundef %1) #4 { + %3 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef 0) + %4 = load i8, ptr %3, align 1 + %5 = sext i8 %4 to i32 + %6 = sub nsw i32 %5, 48 + %7 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 0) + %8 = load i8, ptr %7, align 1 + %9 = sext i8 %8 to i32 + %10 = sub nsw i32 %9, 48 + %11 = mul nsw i32 %6, %10 + ret i32 %11 +} + +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %0, ptr noundef %1) #4 personality ptr @__gxx_personality_v0 { + %3 = alloca i64, align 8 + %4 = alloca i32, align 4 + %5 = alloca %"class.std::__cxx11::basic_string", align 8 + %6 = alloca %"class.std::__cxx11::basic_string", align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca %"class.std::__cxx11::basic_string", align 8 + %12 = alloca %"class.std::__cxx11::basic_string", align 8 + %13 = alloca %"class.std::__cxx11::basic_string", align 8 + %14 = alloca %"class.std::__cxx11::basic_string", align 8 + %15 = alloca i64, align 8 + %16 = alloca %"class.std::__cxx11::basic_string", align 8 + %17 = alloca %"class.std::__cxx11::basic_string", align 8 + %18 = alloca i64, align 8 + %19 = alloca %"class.std::__cxx11::basic_string", align 8 + %20 = alloca %"class.std::__cxx11::basic_string", align 8 + %21 = alloca i64, align 8 + %22 = alloca %"class.std::__cxx11::basic_string", align 8 + %23 = alloca %"class.std::__cxx11::basic_string", align 8 + %24 = alloca %"class.std::__cxx11::basic_string", align 8 + %25 = alloca %"class.std::__cxx11::basic_string", align 8 + %26 = alloca %"class.std::__cxx11::basic_string", align 8 + %27 = alloca %"class.std::__cxx11::basic_string", align 8 + %28 = call noundef i32 @_Z15makeEqualLengthRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) + store i32 %28, ptr %4, align 4 + %29 = load i32, ptr %4, align 4 + %30 = icmp eq i32 %29, 0 + br i1 %30, label %31, label %32 + +31: ; preds = %2 + store i64 0, ptr %3, align 8 + br label %171 + +32: ; preds = %2 + %33 = load i32, ptr %4, align 4 + %34 = icmp eq i32 %33, 1 + br i1 %34, label %35, label %49 + +35: ; preds = %32 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %0) + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %6, ptr noundef nonnull align 8 dereferenceable(32) %1) + to label %36 unwind label %40 + +36: ; preds = %35 + %37 = invoke noundef i32 @_Z18multiplyiSingleBitNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %5, ptr noundef %6) + to label %38 unwind label %44 + +38: ; preds = %36 + %39 = sext i32 %37 to i64 + store i64 %39, ptr %3, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %5) #3 + br label %171 + +40: ; preds = %35 + %41 = landingpad { ptr, i32 } + cleanup + %42 = extractvalue { ptr, i32 } %41, 0 + store ptr %42, ptr %7, align 8 + %43 = extractvalue { ptr, i32 } %41, 1 + store i32 %43, ptr %8, align 4 + br label %48 + +44: ; preds = %36 + %45 = landingpad { ptr, i32 } + cleanup + %46 = extractvalue { ptr, i32 } %45, 0 + store ptr %46, ptr %7, align 8 + %47 = extractvalue { ptr, i32 } %45, 1 + store i32 %47, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + br label %48 + +48: ; preds = %44, %40 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %5) #3 + br label %173 + +49: ; preds = %32 + %50 = load i32, ptr %4, align 4 + %51 = sdiv i32 %50, 2 + store i32 %51, ptr %9, align 4 + %52 = load i32, ptr %4, align 4 + %53 = load i32, ptr %9, align 4 + %54 = sub nsw i32 %52, %53 + store i32 %54, ptr %10, align 4 + %55 = load i32, ptr %9, align 4 + %56 = sext i32 %55 to i64 + call void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(ptr sret(%"class.std::__cxx11::basic_string") align 8 %11, ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef 0, i64 noundef %56) + %57 = load i32, ptr %9, align 4 + %58 = sext i32 %57 to i64 + %59 = load i32, ptr %10, align 4 + %60 = sext i32 %59 to i64 + invoke void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(ptr sret(%"class.std::__cxx11::basic_string") align 8 %12, ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %58, i64 noundef %60) + to label %61 unwind label %104 + +61: ; preds = %49 + %62 = load i32, ptr %9, align 4 + %63 = sext i32 %62 to i64 + invoke void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(ptr sret(%"class.std::__cxx11::basic_string") align 8 %13, ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 0, i64 noundef %63) + to label %64 unwind label %108 + +64: ; preds = %61 + %65 = load i32, ptr %9, align 4 + %66 = sext i32 %65 to i64 + %67 = load i32, ptr %10, align 4 + %68 = sext i32 %67 to i64 + invoke void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(ptr sret(%"class.std::__cxx11::basic_string") align 8 %14, ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %66, i64 noundef %68) + to label %69 unwind label %112 + +69: ; preds = %64 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %16, ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %70 unwind label %116 + +70: ; preds = %69 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %17, ptr noundef nonnull align 8 dereferenceable(32) %13) + to label %71 unwind label %120 + +71: ; preds = %70 + %72 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %16, ptr noundef %17) + to label %73 unwind label %124 + +73: ; preds = %71 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %17) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %16) #3 + store i64 %72, ptr %15, align 8 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %19, ptr noundef nonnull align 8 dereferenceable(32) %12) + to label %74 unwind label %116 + +74: ; preds = %73 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %20, ptr noundef nonnull align 8 dereferenceable(32) %14) + to label %75 unwind label %129 + +75: ; preds = %74 + %76 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %19, ptr noundef %20) + to label %77 unwind label %133 + +77: ; preds = %75 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %20) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %19) #3 + store i64 %76, ptr %18, align 8 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %23, ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %78 unwind label %116 + +78: ; preds = %77 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %24, ptr noundef nonnull align 8 dereferenceable(32) %12) + to label %79 unwind label %138 + +79: ; preds = %78 + invoke void @_Z13addBitStringsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr sret(%"class.std::__cxx11::basic_string") align 8 %22, ptr noundef %23, ptr noundef %24) + to label %80 unwind label %142 + +80: ; preds = %79 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %26, ptr noundef nonnull align 8 dereferenceable(32) %13) + to label %81 unwind label %146 + +81: ; preds = %80 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %27, ptr noundef nonnull align 8 dereferenceable(32) %14) + to label %82 unwind label %150 + +82: ; preds = %81 + invoke void @_Z13addBitStringsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr sret(%"class.std::__cxx11::basic_string") align 8 %25, ptr noundef %26, ptr noundef %27) + to label %83 unwind label %154 + +83: ; preds = %82 + %84 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %22, ptr noundef %25) + to label %85 unwind label %158 + +85: ; preds = %83 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %25) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %27) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %26) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %22) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %24) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %23) #3 + store i64 %84, ptr %21, align 8 + %86 = load i64, ptr %15, align 8 + %87 = load i32, ptr %10, align 4 + %88 = mul nsw i32 2, %87 + %89 = shl i32 1, %88 + %90 = sext i32 %89 to i64 + %91 = mul nsw i64 %86, %90 + %92 = load i64, ptr %21, align 8 + %93 = load i64, ptr %15, align 8 + %94 = sub nsw i64 %92, %93 + %95 = load i64, ptr %18, align 8 + %96 = sub nsw i64 %94, %95 + %97 = load i32, ptr %10, align 4 + %98 = shl i32 1, %97 + %99 = sext i32 %98 to i64 + %100 = mul nsw i64 %96, %99 + %101 = add nsw i64 %91, %100 + %102 = load i64, ptr %18, align 8 + %103 = add nsw i64 %101, %102 + store i64 %103, ptr %3, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %14) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %13) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %12) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %11) #3 + br label %171 + +104: ; preds = %49 + %105 = landingpad { ptr, i32 } + cleanup + %106 = extractvalue { ptr, i32 } %105, 0 + store ptr %106, ptr %7, align 8 + %107 = extractvalue { ptr, i32 } %105, 1 + store i32 %107, ptr %8, align 4 + br label %170 + +108: ; preds = %61 + %109 = landingpad { ptr, i32 } + cleanup + %110 = extractvalue { ptr, i32 } %109, 0 + store ptr %110, ptr %7, align 8 + %111 = extractvalue { ptr, i32 } %109, 1 + store i32 %111, ptr %8, align 4 + br label %169 + +112: ; preds = %64 + %113 = landingpad { ptr, i32 } + cleanup + %114 = extractvalue { ptr, i32 } %113, 0 + store ptr %114, ptr %7, align 8 + %115 = extractvalue { ptr, i32 } %113, 1 + store i32 %115, ptr %8, align 4 + br label %168 + +116: ; preds = %77, %73, %69 + %117 = landingpad { ptr, i32 } + cleanup + %118 = extractvalue { ptr, i32 } %117, 0 + store ptr %118, ptr %7, align 8 + %119 = extractvalue { ptr, i32 } %117, 1 + store i32 %119, ptr %8, align 4 + br label %167 + +120: ; preds = %70 + %121 = landingpad { ptr, i32 } + cleanup + %122 = extractvalue { ptr, i32 } %121, 0 + store ptr %122, ptr %7, align 8 + %123 = extractvalue { ptr, i32 } %121, 1 + store i32 %123, ptr %8, align 4 + br label %128 + +124: ; preds = %71 + %125 = landingpad { ptr, i32 } + cleanup + %126 = extractvalue { ptr, i32 } %125, 0 + store ptr %126, ptr %7, align 8 + %127 = extractvalue { ptr, i32 } %125, 1 + store i32 %127, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %17) #3 + br label %128 + +128: ; preds = %124, %120 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %16) #3 + br label %167 + +129: ; preds = %74 + %130 = landingpad { ptr, i32 } + cleanup + %131 = extractvalue { ptr, i32 } %130, 0 + store ptr %131, ptr %7, align 8 + %132 = extractvalue { ptr, i32 } %130, 1 + store i32 %132, ptr %8, align 4 + br label %137 + +133: ; preds = %75 + %134 = landingpad { ptr, i32 } + cleanup + %135 = extractvalue { ptr, i32 } %134, 0 + store ptr %135, ptr %7, align 8 + %136 = extractvalue { ptr, i32 } %134, 1 + store i32 %136, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %20) #3 + br label %137 + +137: ; preds = %133, %129 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %19) #3 + br label %167 + +138: ; preds = %78 + %139 = landingpad { ptr, i32 } + cleanup + %140 = extractvalue { ptr, i32 } %139, 0 + store ptr %140, ptr %7, align 8 + %141 = extractvalue { ptr, i32 } %139, 1 + store i32 %141, ptr %8, align 4 + br label %166 + +142: ; preds = %79 + %143 = landingpad { ptr, i32 } + cleanup + %144 = extractvalue { ptr, i32 } %143, 0 + store ptr %144, ptr %7, align 8 + %145 = extractvalue { ptr, i32 } %143, 1 + store i32 %145, ptr %8, align 4 + br label %165 + +146: ; preds = %80 + %147 = landingpad { ptr, i32 } + cleanup + %148 = extractvalue { ptr, i32 } %147, 0 + store ptr %148, ptr %7, align 8 + %149 = extractvalue { ptr, i32 } %147, 1 + store i32 %149, ptr %8, align 4 + br label %164 + +150: ; preds = %81 + %151 = landingpad { ptr, i32 } + cleanup + %152 = extractvalue { ptr, i32 } %151, 0 + store ptr %152, ptr %7, align 8 + %153 = extractvalue { ptr, i32 } %151, 1 + store i32 %153, ptr %8, align 4 + br label %163 + +154: ; preds = %82 + %155 = landingpad { ptr, i32 } + cleanup + %156 = extractvalue { ptr, i32 } %155, 0 + store ptr %156, ptr %7, align 8 + %157 = extractvalue { ptr, i32 } %155, 1 + store i32 %157, ptr %8, align 4 + br label %162 + +158: ; preds = %83 + %159 = landingpad { ptr, i32 } + cleanup + %160 = extractvalue { ptr, i32 } %159, 0 + store ptr %160, ptr %7, align 8 + %161 = extractvalue { ptr, i32 } %159, 1 + store i32 %161, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %25) #3 + br label %162 + +162: ; preds = %158, %154 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %27) #3 + br label %163 + +163: ; preds = %162, %150 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %26) #3 + br label %164 + +164: ; preds = %163, %146 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %22) #3 + br label %165 + +165: ; preds = %164, %142 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %24) #3 + br label %166 + +166: ; preds = %165, %138 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %23) #3 + br label %167 + +167: ; preds = %166, %137, %128, %116 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %14) #3 + br label %168 + +168: ; preds = %167, %112 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %13) #3 + br label %169 + +169: ; preds = %168, %108 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %12) #3 + br label %170 + +170: ; preds = %169, %104 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %11) #3 + br label %173 + +171: ; preds = %85, %38, %31 + %172 = load i64, ptr %3, align 8 + ret i64 %172 + +173: ; preds = %170, %48 + %174 = load ptr, ptr %7, align 8 + %175 = load i32, ptr %8, align 4 + %176 = insertvalue { ptr, i32 } poison, ptr %174, 0 + %177 = insertvalue { ptr, i32 } %176, i32 %175, 1 + resume { ptr, i32 } %177 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 + +declare void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(ptr sret(%"class.std::__cxx11::basic_string") align 8, ptr noundef nonnull align 8 dereferenceable(32), i64 noundef, i64 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 personality ptr @__gxx_personality_v0 { + %1 = alloca %"class.std::__cxx11::basic_string", align 8 + %2 = alloca %"class.std::allocator", align 1 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca %"class.std::__cxx11::basic_string", align 8 + %6 = alloca %"class.std::allocator", align 1 + %7 = alloca %"class.std::__cxx11::basic_string", align 8 + %8 = alloca %"class.std::allocator", align 1 + %9 = alloca %"class.std::__cxx11::basic_string", align 8 + %10 = alloca %"class.std::allocator", align 1 + %11 = alloca %"class.std::__cxx11::basic_string", align 8 + %12 = alloca %"class.std::allocator", align 1 + %13 = alloca %"class.std::__cxx11::basic_string", align 8 + %14 = alloca %"class.std::allocator", align 1 + %15 = alloca %"class.std::__cxx11::basic_string", align 8 + %16 = alloca %"class.std::allocator", align 1 + %17 = alloca %"class.std::__cxx11::basic_string", align 8 + %18 = alloca %"class.std::allocator", align 1 + %19 = alloca %"class.std::__cxx11::basic_string", align 8 + %20 = alloca %"class.std::allocator", align 1 + %21 = alloca %"class.std::__cxx11::basic_string", align 8 + %22 = alloca %"class.std::allocator", align 1 + %23 = alloca %"class.std::__cxx11::basic_string", align 8 + %24 = alloca %"class.std::allocator", align 1 + %25 = alloca %"class.std::__cxx11::basic_string", align 8 + %26 = alloca %"class.std::allocator", align 1 + %27 = alloca %"class.std::__cxx11::basic_string", align 8 + %28 = alloca %"class.std::allocator", align 1 + %29 = alloca %"class.std::__cxx11::basic_string", align 8 + %30 = alloca %"class.std::allocator", align 1 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %2) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %1, ptr noundef @.str.1, ptr noundef nonnull align 1 dereferenceable(1) %2) + to label %31 unwind label %73 + +31: ; preds = %0 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef @.str.2, ptr noundef nonnull align 1 dereferenceable(1) %6) + to label %32 unwind label %77 + +32: ; preds = %31 + %33 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %1, ptr noundef %5) + to label %34 unwind label %81 + +34: ; preds = %32 + %35 = invoke i32 (ptr, ...) @printf(ptr noundef @.str, i64 noundef %33) + to label %36 unwind label %81 + +36: ; preds = %34 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %5) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %1) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %2) #3 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %8) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %7, ptr noundef @.str.3, ptr noundef nonnull align 1 dereferenceable(1) %8) + to label %37 unwind label %87 + +37: ; preds = %36 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %10) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef @.str.2, ptr noundef nonnull align 1 dereferenceable(1) %10) + to label %38 unwind label %91 + +38: ; preds = %37 + %39 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %7, ptr noundef %9) + to label %40 unwind label %95 + +40: ; preds = %38 + %41 = invoke i32 (ptr, ...) @printf(ptr noundef @.str, i64 noundef %39) + to label %42 unwind label %95 + +42: ; preds = %40 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %10) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %8) #3 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %12) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef @.str.4, ptr noundef nonnull align 1 dereferenceable(1) %12) + to label %43 unwind label %101 + +43: ; preds = %42 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %14) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %13, ptr noundef @.str.2, ptr noundef nonnull align 1 dereferenceable(1) %14) + to label %44 unwind label %105 + +44: ; preds = %43 + %45 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %11, ptr noundef %13) + to label %46 unwind label %109 + +46: ; preds = %44 + %47 = invoke i32 (ptr, ...) @printf(ptr noundef @.str, i64 noundef %45) + to label %48 unwind label %109 + +48: ; preds = %46 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %13) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %14) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %11) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %12) #3 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %16) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %15, ptr noundef @.str.5, ptr noundef nonnull align 1 dereferenceable(1) %16) + to label %49 unwind label %115 + +49: ; preds = %48 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %18) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %17, ptr noundef @.str.2, ptr noundef nonnull align 1 dereferenceable(1) %18) + to label %50 unwind label %119 + +50: ; preds = %49 + %51 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %15, ptr noundef %17) + to label %52 unwind label %123 + +52: ; preds = %50 + %53 = invoke i32 (ptr, ...) @printf(ptr noundef @.str, i64 noundef %51) + to label %54 unwind label %123 + +54: ; preds = %52 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %17) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %18) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %15) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %16) #3 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %20) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %19, ptr noundef @.str.6, ptr noundef nonnull align 1 dereferenceable(1) %20) + to label %55 unwind label %129 + +55: ; preds = %54 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %22) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %21, ptr noundef @.str.2, ptr noundef nonnull align 1 dereferenceable(1) %22) + to label %56 unwind label %133 + +56: ; preds = %55 + %57 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %19, ptr noundef %21) + to label %58 unwind label %137 + +58: ; preds = %56 + %59 = invoke i32 (ptr, ...) @printf(ptr noundef @.str, i64 noundef %57) + to label %60 unwind label %137 + +60: ; preds = %58 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %21) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %22) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %19) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %20) #3 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %24) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %23, ptr noundef @.str.7, ptr noundef nonnull align 1 dereferenceable(1) %24) + to label %61 unwind label %143 + +61: ; preds = %60 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %26) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %25, ptr noundef @.str.7, ptr noundef nonnull align 1 dereferenceable(1) %26) + to label %62 unwind label %147 + +62: ; preds = %61 + %63 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %23, ptr noundef %25) + to label %64 unwind label %151 + +64: ; preds = %62 + %65 = invoke i32 (ptr, ...) @printf(ptr noundef @.str, i64 noundef %63) + to label %66 unwind label %151 + +66: ; preds = %64 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %25) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %26) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %23) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %24) #3 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %28) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %27, ptr noundef @.str.4, ptr noundef nonnull align 1 dereferenceable(1) %28) + to label %67 unwind label %157 + +67: ; preds = %66 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %30) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %29, ptr noundef @.str.4, ptr noundef nonnull align 1 dereferenceable(1) %30) + to label %68 unwind label %161 + +68: ; preds = %67 + %69 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %27, ptr noundef %29) + to label %70 unwind label %165 + +70: ; preds = %68 + %71 = invoke i32 (ptr, ...) @printf(ptr noundef @.str, i64 noundef %69) + to label %72 unwind label %165 + +72: ; preds = %70 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %29) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %30) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %27) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %28) #3 + ret i32 0 + +73: ; preds = %0 + %74 = landingpad { ptr, i32 } + cleanup + %75 = extractvalue { ptr, i32 } %74, 0 + store ptr %75, ptr %3, align 8 + %76 = extractvalue { ptr, i32 } %74, 1 + store i32 %76, ptr %4, align 4 + br label %86 + +77: ; preds = %31 + %78 = landingpad { ptr, i32 } + cleanup + %79 = extractvalue { ptr, i32 } %78, 0 + store ptr %79, ptr %3, align 8 + %80 = extractvalue { ptr, i32 } %78, 1 + store i32 %80, ptr %4, align 4 + br label %85 + +81: ; preds = %34, %32 + %82 = landingpad { ptr, i32 } + cleanup + %83 = extractvalue { ptr, i32 } %82, 0 + store ptr %83, ptr %3, align 8 + %84 = extractvalue { ptr, i32 } %82, 1 + store i32 %84, ptr %4, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %5) #3 + br label %85 + +85: ; preds = %81, %77 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %1) #3 + br label %86 + +86: ; preds = %85, %73 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %2) #3 + br label %171 + +87: ; preds = %36 + %88 = landingpad { ptr, i32 } + cleanup + %89 = extractvalue { ptr, i32 } %88, 0 + store ptr %89, ptr %3, align 8 + %90 = extractvalue { ptr, i32 } %88, 1 + store i32 %90, ptr %4, align 4 + br label %100 + +91: ; preds = %37 + %92 = landingpad { ptr, i32 } + cleanup + %93 = extractvalue { ptr, i32 } %92, 0 + store ptr %93, ptr %3, align 8 + %94 = extractvalue { ptr, i32 } %92, 1 + store i32 %94, ptr %4, align 4 + br label %99 + +95: ; preds = %40, %38 + %96 = landingpad { ptr, i32 } + cleanup + %97 = extractvalue { ptr, i32 } %96, 0 + store ptr %97, ptr %3, align 8 + %98 = extractvalue { ptr, i32 } %96, 1 + store i32 %98, ptr %4, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + br label %99 + +99: ; preds = %95, %91 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %10) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + br label %100 + +100: ; preds = %99, %87 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %8) #3 + br label %171 + +101: ; preds = %42 + %102 = landingpad { ptr, i32 } + cleanup + %103 = extractvalue { ptr, i32 } %102, 0 + store ptr %103, ptr %3, align 8 + %104 = extractvalue { ptr, i32 } %102, 1 + store i32 %104, ptr %4, align 4 + br label %114 + +105: ; preds = %43 + %106 = landingpad { ptr, i32 } + cleanup + %107 = extractvalue { ptr, i32 } %106, 0 + store ptr %107, ptr %3, align 8 + %108 = extractvalue { ptr, i32 } %106, 1 + store i32 %108, ptr %4, align 4 + br label %113 + +109: ; preds = %46, %44 + %110 = landingpad { ptr, i32 } + cleanup + %111 = extractvalue { ptr, i32 } %110, 0 + store ptr %111, ptr %3, align 8 + %112 = extractvalue { ptr, i32 } %110, 1 + store i32 %112, ptr %4, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %13) #3 + br label %113 + +113: ; preds = %109, %105 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %14) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %11) #3 + br label %114 + +114: ; preds = %113, %101 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %12) #3 + br label %171 + +115: ; preds = %48 + %116 = landingpad { ptr, i32 } + cleanup + %117 = extractvalue { ptr, i32 } %116, 0 + store ptr %117, ptr %3, align 8 + %118 = extractvalue { ptr, i32 } %116, 1 + store i32 %118, ptr %4, align 4 + br label %128 + +119: ; preds = %49 + %120 = landingpad { ptr, i32 } + cleanup + %121 = extractvalue { ptr, i32 } %120, 0 + store ptr %121, ptr %3, align 8 + %122 = extractvalue { ptr, i32 } %120, 1 + store i32 %122, ptr %4, align 4 + br label %127 + +123: ; preds = %52, %50 + %124 = landingpad { ptr, i32 } + cleanup + %125 = extractvalue { ptr, i32 } %124, 0 + store ptr %125, ptr %3, align 8 + %126 = extractvalue { ptr, i32 } %124, 1 + store i32 %126, ptr %4, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %17) #3 + br label %127 + +127: ; preds = %123, %119 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %18) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %15) #3 + br label %128 + +128: ; preds = %127, %115 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %16) #3 + br label %171 + +129: ; preds = %54 + %130 = landingpad { ptr, i32 } + cleanup + %131 = extractvalue { ptr, i32 } %130, 0 + store ptr %131, ptr %3, align 8 + %132 = extractvalue { ptr, i32 } %130, 1 + store i32 %132, ptr %4, align 4 + br label %142 + +133: ; preds = %55 + %134 = landingpad { ptr, i32 } + cleanup + %135 = extractvalue { ptr, i32 } %134, 0 + store ptr %135, ptr %3, align 8 + %136 = extractvalue { ptr, i32 } %134, 1 + store i32 %136, ptr %4, align 4 + br label %141 + +137: ; preds = %58, %56 + %138 = landingpad { ptr, i32 } + cleanup + %139 = extractvalue { ptr, i32 } %138, 0 + store ptr %139, ptr %3, align 8 + %140 = extractvalue { ptr, i32 } %138, 1 + store i32 %140, ptr %4, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %21) #3 + br label %141 + +141: ; preds = %137, %133 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %22) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %19) #3 + br label %142 + +142: ; preds = %141, %129 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %20) #3 + br label %171 + +143: ; preds = %60 + %144 = landingpad { ptr, i32 } + cleanup + %145 = extractvalue { ptr, i32 } %144, 0 + store ptr %145, ptr %3, align 8 + %146 = extractvalue { ptr, i32 } %144, 1 + store i32 %146, ptr %4, align 4 + br label %156 + +147: ; preds = %61 + %148 = landingpad { ptr, i32 } + cleanup + %149 = extractvalue { ptr, i32 } %148, 0 + store ptr %149, ptr %3, align 8 + %150 = extractvalue { ptr, i32 } %148, 1 + store i32 %150, ptr %4, align 4 + br label %155 + +151: ; preds = %64, %62 + %152 = landingpad { ptr, i32 } + cleanup + %153 = extractvalue { ptr, i32 } %152, 0 + store ptr %153, ptr %3, align 8 + %154 = extractvalue { ptr, i32 } %152, 1 + store i32 %154, ptr %4, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %25) #3 + br label %155 + +155: ; preds = %151, %147 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %26) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %23) #3 + br label %156 + +156: ; preds = %155, %143 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %24) #3 + br label %171 + +157: ; preds = %66 + %158 = landingpad { ptr, i32 } + cleanup + %159 = extractvalue { ptr, i32 } %158, 0 + store ptr %159, ptr %3, align 8 + %160 = extractvalue { ptr, i32 } %158, 1 + store i32 %160, ptr %4, align 4 + br label %170 + +161: ; preds = %67 + %162 = landingpad { ptr, i32 } + cleanup + %163 = extractvalue { ptr, i32 } %162, 0 + store ptr %163, ptr %3, align 8 + %164 = extractvalue { ptr, i32 } %162, 1 + store i32 %164, ptr %4, align 4 + br label %169 + +165: ; preds = %70, %68 + %166 = landingpad { ptr, i32 } + cleanup + %167 = extractvalue { ptr, i32 } %166, 0 + store ptr %167, ptr %3, align 8 + %168 = extractvalue { ptr, i32 } %166, 1 + store i32 %168, ptr %4, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %29) #3 + br label %169 + +169: ; preds = %165, %161 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %30) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %27) #3 + br label %170 + +170: ; preds = %169, %157 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %28) #3 + br label %171 + +171: ; preds = %170, %156, %142, %128, %114, %100, %86 + %172 = load ptr, ptr %3, align 8 + %173 = load i32, ptr %4, align 4 + %174 = insertvalue { ptr, i32 } poison, ptr %172, 0 + %175 = insertvalue { ptr, i32 } %174, i32 %173, 1 + resume { ptr, i32 } %175 +} + +declare i32 @printf(ptr noundef, ...) #1 + +; Function Attrs: nounwind +declare void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %9, i32 0, i32 0 + %11 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %9) + %12 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef %11, ptr noundef nonnull align 1 dereferenceable(1) %12) + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = icmp ne ptr %14, null + br i1 %15, label %16, label %22 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = invoke noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %18) + to label %20 unwind label %28 + +20: ; preds = %16 + %21 = getelementptr inbounds i8, ptr %17, i64 %19 + br label %25 + +22: ; preds = %3 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds i8, ptr %23, i64 -1 + br label %25 + +25: ; preds = %22, %20 + %26 = phi ptr [ %21, %20 ], [ %24, %22 ] + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %13, ptr noundef %26) + to label %27 unwind label %28 + +27: ; preds = %25 + ret void + +28: ; preds = %25, %16 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %7, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %7, align 8 + %34 = load i32, ptr %8, align 4 + %35 = insertvalue { ptr, i32 } poison, ptr %33, 0 + %36 = insertvalue { ptr, i32 } %35, i32 %34, 1 + resume { ptr, i32 } %36 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_(ptr noalias sret(%"class.std::allocator") align 1 %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_(ptr sret(%"class.std::allocator") align 1 %0, ptr noundef nonnull align 1 dereferenceable(1) %5) + ret void +} + +; Function Attrs: nounwind +declare void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13get_allocatorEv(ptr sret(%"class.std::allocator") align 1, ptr noundef nonnull align 8 dereferenceable(32)) #2 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS3_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef, i8 noundef signext) #1 + +declare noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_(ptr noalias sret(%"class.std::allocator") align 1 %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + call void @_ZNSaIcEC1ERKS_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret void +} + +; Function Attrs: nounwind +declare void @_ZNSaIcEC1ERKS_(ptr noundef nonnull align 1 dereferenceable(1), ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef, ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__false_type", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef %9, ptr noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + store ptr %5, ptr %2, align 8 + br i1 false, label %6, label %9 + +6: ; preds = %1 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %7) + store i64 %8, ptr %3, align 8 + br label %12 + +9: ; preds = %1 + %10 = load ptr, ptr %4, align 8 + %11 = call i64 @strlen(ptr noundef %10) #3 + store i64 %11, ptr %3, align 8 + br label %12 + +12: ; preds = %9, %6 + %13 = load i64, ptr %3, align 8 + ret i64 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca %"struct.std::__false_type", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.std::forward_iterator_tag", align 1 + %9 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef %11, ptr noundef %12) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca %"struct.std::forward_iterator_tag", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = call noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %12) + br i1 %13, label %14, label %19 + +14: ; preds = %3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %7, align 8 + %17 = icmp ne ptr %15, %16 + br i1 %17, label %18, label %19 + +18: ; preds = %14 + call void @_ZSt19__throw_logic_errorPKc(ptr noundef @.str.8) #10 + unreachable + +19: ; preds = %14, %3 + %20 = load ptr, ptr %6, align 8 + %21 = load ptr, ptr %7, align 8 + %22 = call noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %20, ptr noundef %21) + store i64 %22, ptr %8, align 8 + %23 = load i64, ptr %8, align 8 + %24 = icmp ugt i64 %23, 15 + br i1 %24, label %25, label %28 + +25: ; preds = %19 + %26 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef nonnull align 8 dereferenceable(8) %8, i64 noundef 0) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef %26) + %27 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %27) + br label %28 + +28: ; preds = %25, %19 + %29 = invoke noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %30 unwind label %33 + +30: ; preds = %28 + %31 = load ptr, ptr %6, align 8 + %32 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef %29, ptr noundef %31, ptr noundef %32) #3 + br label %46 + +33: ; preds = %28 + %34 = landingpad { ptr, i32 } + catch ptr null + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %9, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %10, align 4 + br label %37 + +37: ; preds = %33 + %38 = load ptr, ptr %9, align 8 + %39 = call ptr @__cxa_begin_catch(ptr %38) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %40 unwind label %41 + +40: ; preds = %37 + invoke void @__cxa_rethrow() #10 + to label %56 unwind label %41 + +41: ; preds = %40, %37 + %42 = landingpad { ptr, i32 } + cleanup + %43 = extractvalue { ptr, i32 } %42, 0 + store ptr %43, ptr %9, align 8 + %44 = extractvalue { ptr, i32 } %42, 1 + store i32 %44, ptr %10, align 4 + invoke void @__cxa_end_catch() + to label %45 unwind label %53 + +45: ; preds = %41 + br label %48 + +46: ; preds = %30 + %47 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %47) + ret void + +48: ; preds = %45 + %49 = load ptr, ptr %9, align 8 + %50 = load i32, ptr %10, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 + +53: ; preds = %41 + %54 = landingpad { ptr, i32 } + catch ptr null + %55 = extractvalue { ptr, i32 } %54, 0 + call void @__clang_call_terminate(ptr %55) #11 + unreachable + +56: ; preds = %40 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %0) #6 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = icmp eq ptr %3, null + ret i1 %4 +} + +; Function Attrs: noreturn +declare void @_ZSt19__throw_logic_errorPKc(ptr noundef) #8 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %3) + %9 = call noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %7, ptr noundef %8) + ret i64 %9 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef) #1 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef, ptr noundef, ptr noundef) #2 + +declare noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #9 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #11 + unreachable +} + +declare void @_ZSt9terminatev() + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %0, ptr noundef %1) #6 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = ptrtoint ptr %6 to i64 + %9 = ptrtoint ptr %7 to i64 + %10 = sub i64 %8, %9 + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %0) #6 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i8, align 1 + store ptr %0, ptr %2, align 8 + store i64 0, ptr %3, align 8 + br label %5 + +5: ; preds = %11, %1 + %6 = load ptr, ptr %2, align 8 + %7 = load i64, ptr %3, align 8 + %8 = getelementptr inbounds i8, ptr %6, i64 %7 + store i8 0, ptr %4, align 1 + %9 = call noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef nonnull align 1 dereferenceable(1) %4) + %10 = xor i1 %9, true + br i1 %10, label %11, label %14 + +11: ; preds = %5 + %12 = load i64, ptr %3, align 8 + %13 = add i64 %12, 1 + store i64 %13, ptr %3, align 8 + br label %5, !llvm.loop !10 + +14: ; preds = %5 + %15 = load i64, ptr %3, align 8 + ret i64 %15 +} + +; Function Attrs: nounwind +declare i64 @strlen(ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i8, ptr %5, align 1 + %7 = sext i8 %6 to i32 + %8 = load ptr, ptr %4, align 8 + %9 = load i8, ptr %8, align 1 + %10 = sext i8 %9 to i32 + %11 = icmp eq i32 %7, %10 + ret i1 %11 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_karatsuba.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { noreturn } +attributes #11 = { noreturn nounwind } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/kmp-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/kmp-algorithm.ll new file mode 100644 index 00000000..afaffbcd --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/kmp-algorithm.ll @@ -0,0 +1,317 @@ +; ModuleID = 'PE-benchmarks/kmp-algorithm.cpp' +source_filename = "PE-benchmarks/kmp-algorithm.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@.str = private unnamed_addr constant [27 x i8] c"Found pattern at index %d \00", align 1 +@__const.main.txt = private unnamed_addr constant [20 x i8] c"ABABDABACDABABCABAB\00", align 16 +@__const.main.pat = private unnamed_addr constant [10 x i8] c"ABABCABAB\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_kmp_algorithm.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z9KMPSearchPcS_(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %11 = load ptr, ptr %3, align 8 + %12 = call i64 @strlen(ptr noundef %11) #10 + %13 = trunc i64 %12 to i32 + store i32 %13, ptr %5, align 4 + %14 = load ptr, ptr %4, align 8 + %15 = call i64 @strlen(ptr noundef %14) #10 + %16 = trunc i64 %15 to i32 + store i32 %16, ptr %6, align 4 + %17 = load i32, ptr %5, align 4 + %18 = zext i32 %17 to i64 + %19 = call ptr @llvm.stacksave() + store ptr %19, ptr %7, align 8 + %20 = alloca i32, i64 %18, align 16 + store i64 %18, ptr %8, align 8 + %21 = load ptr, ptr %3, align 8 + %22 = load i32, ptr %5, align 4 + call void @_Z15computeLPSArrayPciPi(ptr noundef %21, i32 noundef %22, ptr noundef %20) + store i32 0, ptr %9, align 4 + store i32 0, ptr %10, align 4 + br label %23 + +23: ; preds = %92, %2 + %24 = load i32, ptr %9, align 4 + %25 = load i32, ptr %6, align 4 + %26 = icmp slt i32 %24, %25 + br i1 %26, label %27, label %93 + +27: ; preds = %23 + %28 = load ptr, ptr %3, align 8 + %29 = load i32, ptr %10, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds i8, ptr %28, i64 %30 + %32 = load i8, ptr %31, align 1 + %33 = sext i8 %32 to i32 + %34 = load ptr, ptr %4, align 8 + %35 = load i32, ptr %9, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds i8, ptr %34, i64 %36 + %38 = load i8, ptr %37, align 1 + %39 = sext i8 %38 to i32 + %40 = icmp eq i32 %33, %39 + br i1 %40, label %41, label %46 + +41: ; preds = %27 + %42 = load i32, ptr %10, align 4 + %43 = add nsw i32 %42, 1 + store i32 %43, ptr %10, align 4 + %44 = load i32, ptr %9, align 4 + %45 = add nsw i32 %44, 1 + store i32 %45, ptr %9, align 4 + br label %46 + +46: ; preds = %41, %27 + %47 = load i32, ptr %10, align 4 + %48 = load i32, ptr %5, align 4 + %49 = icmp eq i32 %47, %48 + br i1 %49, label %50, label %60 + +50: ; preds = %46 + %51 = load i32, ptr %9, align 4 + %52 = load i32, ptr %10, align 4 + %53 = sub nsw i32 %51, %52 + %54 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %53) + %55 = load i32, ptr %10, align 4 + %56 = sub nsw i32 %55, 1 + %57 = sext i32 %56 to i64 + %58 = getelementptr inbounds i32, ptr %20, i64 %57 + %59 = load i32, ptr %58, align 4 + store i32 %59, ptr %10, align 4 + br label %92 + +60: ; preds = %46 + %61 = load i32, ptr %9, align 4 + %62 = load i32, ptr %6, align 4 + %63 = icmp slt i32 %61, %62 + br i1 %63, label %64, label %91 + +64: ; preds = %60 + %65 = load ptr, ptr %3, align 8 + %66 = load i32, ptr %10, align 4 + %67 = sext i32 %66 to i64 + %68 = getelementptr inbounds i8, ptr %65, i64 %67 + %69 = load i8, ptr %68, align 1 + %70 = sext i8 %69 to i32 + %71 = load ptr, ptr %4, align 8 + %72 = load i32, ptr %9, align 4 + %73 = sext i32 %72 to i64 + %74 = getelementptr inbounds i8, ptr %71, i64 %73 + %75 = load i8, ptr %74, align 1 + %76 = sext i8 %75 to i32 + %77 = icmp ne i32 %70, %76 + br i1 %77, label %78, label %91 + +78: ; preds = %64 + %79 = load i32, ptr %10, align 4 + %80 = icmp ne i32 %79, 0 + br i1 %80, label %81, label %87 + +81: ; preds = %78 + %82 = load i32, ptr %10, align 4 + %83 = sub nsw i32 %82, 1 + %84 = sext i32 %83 to i64 + %85 = getelementptr inbounds i32, ptr %20, i64 %84 + %86 = load i32, ptr %85, align 4 + store i32 %86, ptr %10, align 4 + br label %90 + +87: ; preds = %78 + %88 = load i32, ptr %9, align 4 + %89 = add nsw i32 %88, 1 + store i32 %89, ptr %9, align 4 + br label %90 + +90: ; preds = %87, %81 + br label %91 + +91: ; preds = %90, %64, %60 + br label %92 + +92: ; preds = %91, %50 + br label %23, !llvm.loop !6 + +93: ; preds = %23 + %94 = load ptr, ptr %7, align 8 + call void @llvm.stackrestore(ptr %94) + ret void +} + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #5 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #6 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z15computeLPSArrayPciPi(ptr noundef %0, i32 noundef %1, ptr noundef %2) #7 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store ptr %2, ptr %6, align 8 + store i32 0, ptr %7, align 4 + %9 = load ptr, ptr %6, align 8 + %10 = getelementptr inbounds i32, ptr %9, i64 0 + store i32 0, ptr %10, align 4 + store i32 1, ptr %8, align 4 + br label %11 + +11: ; preds = %57, %3 + %12 = load i32, ptr %8, align 4 + %13 = load i32, ptr %5, align 4 + %14 = icmp slt i32 %12, %13 + br i1 %14, label %15, label %58 + +15: ; preds = %11 + %16 = load ptr, ptr %4, align 8 + %17 = load i32, ptr %8, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds i8, ptr %16, i64 %18 + %20 = load i8, ptr %19, align 1 + %21 = sext i8 %20 to i32 + %22 = load ptr, ptr %4, align 8 + %23 = load i32, ptr %7, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds i8, ptr %22, i64 %24 + %26 = load i8, ptr %25, align 1 + %27 = sext i8 %26 to i32 + %28 = icmp eq i32 %21, %27 + br i1 %28, label %29, label %39 + +29: ; preds = %15 + %30 = load i32, ptr %7, align 4 + %31 = add nsw i32 %30, 1 + store i32 %31, ptr %7, align 4 + %32 = load i32, ptr %7, align 4 + %33 = load ptr, ptr %6, align 8 + %34 = load i32, ptr %8, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds i32, ptr %33, i64 %35 + store i32 %32, ptr %36, align 4 + %37 = load i32, ptr %8, align 4 + %38 = add nsw i32 %37, 1 + store i32 %38, ptr %8, align 4 + br label %57 + +39: ; preds = %15 + %40 = load i32, ptr %7, align 4 + %41 = icmp ne i32 %40, 0 + br i1 %41, label %42, label %49 + +42: ; preds = %39 + %43 = load ptr, ptr %6, align 8 + %44 = load i32, ptr %7, align 4 + %45 = sub nsw i32 %44, 1 + %46 = sext i32 %45 to i64 + %47 = getelementptr inbounds i32, ptr %43, i64 %46 + %48 = load i32, ptr %47, align 4 + store i32 %48, ptr %7, align 4 + br label %56 + +49: ; preds = %39 + %50 = load ptr, ptr %6, align 8 + %51 = load i32, ptr %8, align 4 + %52 = sext i32 %51 to i64 + %53 = getelementptr inbounds i32, ptr %50, i64 %52 + store i32 0, ptr %53, align 4 + %54 = load i32, ptr %8, align 4 + %55 = add nsw i32 %54, 1 + store i32 %55, ptr %8, align 4 + br label %56 + +56: ; preds = %49, %42 + br label %57 + +57: ; preds = %56, %29 + br label %11, !llvm.loop !8 + +58: ; preds = %11 + ret void +} + +declare i32 @printf(ptr noundef, ...) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #6 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca [20 x i8], align 16 + %3 = alloca [10 x i8], align 1 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.txt, i64 20, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %3, ptr align 1 @__const.main.pat, i64 10, i1 false) + %4 = getelementptr inbounds [10 x i8], ptr %3, i64 0, i64 0 + %5 = getelementptr inbounds [20 x i8], ptr %2, i64 0, i64 0 + call void @_Z9KMPSearchPcS_(ptr noundef %4, ptr noundef %5) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_kmp_algorithm.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nosync nounwind willreturn } +attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.ll new file mode 100644 index 00000000..5a915fba --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.ll @@ -0,0 +1,316 @@ +; ModuleID = 'PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp' +source_filename = "PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [7 x i32] [i32 12, i32 3, i32 5, i32 7, i32 4, i32 19, i32 26], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [26 x i8] c"K'th smallest element is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_2_expected_linear_time.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z11kthSmallestPiiii(ptr noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #4 { + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store i32 %2, ptr %8, align 4 + store i32 %3, ptr %9, align 4 + %11 = load i32, ptr %9, align 4 + %12 = icmp sgt i32 %11, 0 + br i1 %12, label %13, label %63 + +13: ; preds = %4 + %14 = load i32, ptr %9, align 4 + %15 = load i32, ptr %8, align 4 + %16 = load i32, ptr %7, align 4 + %17 = sub nsw i32 %15, %16 + %18 = add nsw i32 %17, 1 + %19 = icmp sle i32 %14, %18 + br i1 %19, label %20, label %63 + +20: ; preds = %13 + %21 = load ptr, ptr %6, align 8 + %22 = load i32, ptr %7, align 4 + %23 = load i32, ptr %8, align 4 + %24 = call noundef i32 @_Z15randomPartitionPiii(ptr noundef %21, i32 noundef %22, i32 noundef %23) + store i32 %24, ptr %10, align 4 + %25 = load i32, ptr %10, align 4 + %26 = load i32, ptr %7, align 4 + %27 = sub nsw i32 %25, %26 + %28 = load i32, ptr %9, align 4 + %29 = sub nsw i32 %28, 1 + %30 = icmp eq i32 %27, %29 + br i1 %30, label %31, label %37 + +31: ; preds = %20 + %32 = load ptr, ptr %6, align 8 + %33 = load i32, ptr %10, align 4 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds i32, ptr %32, i64 %34 + %36 = load i32, ptr %35, align 4 + store i32 %36, ptr %5, align 4 + br label %64 + +37: ; preds = %20 + %38 = load i32, ptr %10, align 4 + %39 = load i32, ptr %7, align 4 + %40 = sub nsw i32 %38, %39 + %41 = load i32, ptr %9, align 4 + %42 = sub nsw i32 %41, 1 + %43 = icmp sgt i32 %40, %42 + br i1 %43, label %44, label %51 + +44: ; preds = %37 + %45 = load ptr, ptr %6, align 8 + %46 = load i32, ptr %7, align 4 + %47 = load i32, ptr %10, align 4 + %48 = sub nsw i32 %47, 1 + %49 = load i32, ptr %9, align 4 + %50 = call noundef i32 @_Z11kthSmallestPiiii(ptr noundef %45, i32 noundef %46, i32 noundef %48, i32 noundef %49) + store i32 %50, ptr %5, align 4 + br label %64 + +51: ; preds = %37 + %52 = load ptr, ptr %6, align 8 + %53 = load i32, ptr %10, align 4 + %54 = add nsw i32 %53, 1 + %55 = load i32, ptr %8, align 4 + %56 = load i32, ptr %9, align 4 + %57 = load i32, ptr %10, align 4 + %58 = sub nsw i32 %56, %57 + %59 = load i32, ptr %7, align 4 + %60 = add nsw i32 %58, %59 + %61 = sub nsw i32 %60, 1 + %62 = call noundef i32 @_Z11kthSmallestPiiii(ptr noundef %52, i32 noundef %54, i32 noundef %55, i32 noundef %61) + store i32 %62, ptr %5, align 4 + br label %64 + +63: ; preds = %13, %4 + store i32 2147483647, ptr %5, align 4 + br label %64 + +64: ; preds = %63, %51, %44, %31 + %65 = load i32, ptr %5, align 4 + ret i32 %65 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z15randomPartitionPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #5 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %9 = load i32, ptr %6, align 4 + %10 = load i32, ptr %5, align 4 + %11 = sub nsw i32 %9, %10 + %12 = add nsw i32 %11, 1 + store i32 %12, ptr %7, align 4 + %13 = call i32 @rand() #3 + %14 = load i32, ptr %7, align 4 + %15 = srem i32 %13, %14 + store i32 %15, ptr %8, align 4 + %16 = load ptr, ptr %4, align 8 + %17 = load i32, ptr %5, align 4 + %18 = load i32, ptr %8, align 4 + %19 = add nsw i32 %17, %18 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds i32, ptr %16, i64 %20 + %22 = load ptr, ptr %4, align 8 + %23 = load i32, ptr %6, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds i32, ptr %22, i64 %24 + call void @_Z4swapPiS_(ptr noundef %21, ptr noundef %25) + %26 = load ptr, ptr %4, align 8 + %27 = load i32, ptr %5, align 4 + %28 = load i32, ptr %6, align 4 + %29 = call noundef i32 @_Z9partitionPiii(ptr noundef %26, i32 noundef %27, i32 noundef %28) + ret i32 %29 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z4swapPiS_(ptr noundef %0, ptr noundef %1) #5 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %6, align 4 + store i32 %7, ptr %5, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = load ptr, ptr %3, align 8 + store i32 %9, ptr %10, align 4 + %11 = load i32, ptr %5, align 4 + %12 = load ptr, ptr %4, align 8 + store i32 %11, ptr %12, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z9partitionPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #5 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %10 = load ptr, ptr %4, align 8 + %11 = load i32, ptr %6, align 4 + %12 = sext i32 %11 to i64 + %13 = getelementptr inbounds i32, ptr %10, i64 %12 + %14 = load i32, ptr %13, align 4 + store i32 %14, ptr %7, align 4 + %15 = load i32, ptr %5, align 4 + store i32 %15, ptr %8, align 4 + %16 = load i32, ptr %5, align 4 + store i32 %16, ptr %9, align 4 + br label %17 + +17: ; preds = %42, %3 + %18 = load i32, ptr %9, align 4 + %19 = load i32, ptr %6, align 4 + %20 = sub nsw i32 %19, 1 + %21 = icmp sle i32 %18, %20 + br i1 %21, label %22, label %45 + +22: ; preds = %17 + %23 = load ptr, ptr %4, align 8 + %24 = load i32, ptr %9, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds i32, ptr %23, i64 %25 + %27 = load i32, ptr %26, align 4 + %28 = load i32, ptr %7, align 4 + %29 = icmp sle i32 %27, %28 + br i1 %29, label %30, label %41 + +30: ; preds = %22 + %31 = load ptr, ptr %4, align 8 + %32 = load i32, ptr %8, align 4 + %33 = sext i32 %32 to i64 + %34 = getelementptr inbounds i32, ptr %31, i64 %33 + %35 = load ptr, ptr %4, align 8 + %36 = load i32, ptr %9, align 4 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds i32, ptr %35, i64 %37 + call void @_Z4swapPiS_(ptr noundef %34, ptr noundef %38) + %39 = load i32, ptr %8, align 4 + %40 = add nsw i32 %39, 1 + store i32 %40, ptr %8, align 4 + br label %41 + +41: ; preds = %30, %22 + br label %42 + +42: ; preds = %41 + %43 = load i32, ptr %9, align 4 + %44 = add nsw i32 %43, 1 + store i32 %44, ptr %9, align 4 + br label %17, !llvm.loop !6 + +45: ; preds = %17 + %46 = load ptr, ptr %4, align 8 + %47 = load i32, ptr %8, align 4 + %48 = sext i32 %47 to i64 + %49 = getelementptr inbounds i32, ptr %46, i64 %48 + %50 = load ptr, ptr %4, align 8 + %51 = load i32, ptr %6, align 4 + %52 = sext i32 %51 to i64 + %53 = getelementptr inbounds i32, ptr %50, i64 %52 + call void @_Z4swapPiS_(ptr noundef %49, ptr noundef %53) + %54 = load i32, ptr %8, align 4 + ret i32 %54 +} + +; Function Attrs: nounwind +declare i32 @rand() #2 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [7 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 28, i1 false) + store i32 7, ptr %3, align 4 + store i32 3, ptr %4, align 4 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %6 = getelementptr inbounds [7 x i32], ptr %2, i64 0, i64 0 + %7 = load i32, ptr %3, align 4 + %8 = sub nsw i32 %7, 1 + %9 = load i32, ptr %4, align 4 + %10 = call noundef i32 @_Z11kthSmallestPiiii(ptr noundef %6, i32 noundef 0, i32 noundef %8, i32 noundef %9) + %11 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %5, i32 noundef %10) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_2_expected_linear_time.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.ll new file mode 100644 index 00000000..2f51d7f3 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.ll @@ -0,0 +1,1651 @@ +; ModuleID = 'PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp' +source_filename = "PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"struct.__gnu_cxx::__ops::_Iter_less_iter" = type { i8 } +%"struct.__gnu_cxx::__ops::_Iter_less_val" = type { i8 } +%"struct.__gnu_cxx::__ops::_Val_less_iter" = type { i8 } + +$_ZSt4sortIPiEvT_S1_ = comdat any + +$_ZSt6__sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_ = comdat any + +$_ZN9__gnu_cxx5__ops16__iter_less_iterEv = comdat any + +$_ZSt16__introsort_loopIPilN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_T1_ = comdat any + +$_ZSt4__lgl = comdat any + +$_ZSt22__final_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_ = comdat any + +$_ZSt14__partial_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_ = comdat any + +$_ZSt27__unguarded_partition_pivotIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_T0_ = comdat any + +$_ZSt13__heap_selectIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_ = comdat any + +$_ZSt11__sort_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_ = comdat any + +$_ZSt11__make_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_ = comdat any + +$_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_ = comdat any + +$_ZSt10__pop_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_RT0_ = comdat any + +$_ZSt13__adjust_heapIPiliN9__gnu_cxx5__ops15_Iter_less_iterEEvT_T0_S5_T1_T2_ = comdat any + +$_ZN9__gnu_cxx5__ops14_Iter_less_valC2ENS0_15_Iter_less_iterE = comdat any + +$_ZSt11__push_heapIPiliN9__gnu_cxx5__ops14_Iter_less_valEEvT_T0_S5_T1_RT2_ = comdat any + +$_ZNK9__gnu_cxx5__ops14_Iter_less_valclIPiiEEbT_RT0_ = comdat any + +$_ZSt22__move_median_to_firstIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_S4_T0_ = comdat any + +$_ZSt21__unguarded_partitionIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_S4_T0_ = comdat any + +$_ZSt9iter_swapIPiS0_EvT_T0_ = comdat any + +$_ZSt4swapIiENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_ = comdat any + +$_ZSt16__insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_ = comdat any + +$_ZSt26__unguarded_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_ = comdat any + +$_ZSt13move_backwardIPiS0_ET0_T_S2_S1_ = comdat any + +$_ZSt25__unguarded_linear_insertIPiN9__gnu_cxx5__ops14_Val_less_iterEEvT_T0_ = comdat any + +$_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE = comdat any + +$_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZSt12__miter_baseIPiET_S1_ = comdat any + +$_ZSt12__niter_wrapIPiET_RKS1_S1_ = comdat any + +$_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZSt12__niter_baseIPiET_S1_ = comdat any + +$_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_ = comdat any + +$_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_ = comdat any + +$_ZNK9__gnu_cxx5__ops14_Val_less_iterclIiPiEEbRT_T0_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [7 x i32] [i32 12, i32 3, i32 5, i32 7, i32 4, i32 19, i32 26], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [26 x i8] c"K'th smallest element is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_3_worst_case_linear_time.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z10findMedianPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %4, align 4 + %8 = sext i32 %7 to i64 + %9 = getelementptr inbounds i32, ptr %6, i64 %8 + call void @_ZSt4sortIPiEvT_S1_(ptr noundef %5, ptr noundef %9) + %10 = load ptr, ptr %3, align 8 + %11 = load i32, ptr %4, align 4 + %12 = sdiv i32 %11, 2 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i32, ptr %10, i64 %13 + %15 = load i32, ptr %14, align 4 + ret i32 %15 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt4sortIPiEvT_S1_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx5__ops16__iter_less_iterEv() + call void @_ZSt6__sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(ptr noundef %7, ptr noundef %8) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z11kthSmallestPiiii(ptr noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #4 { + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca ptr, align 8 + %13 = alloca i64, align 8 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + %16 = alloca i32, align 4 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store i32 %2, ptr %8, align 4 + store i32 %3, ptr %9, align 4 + %17 = load i32, ptr %9, align 4 + %18 = icmp sgt i32 %17, 0 + br i1 %18, label %19, label %142 + +19: ; preds = %4 + %20 = load i32, ptr %9, align 4 + %21 = load i32, ptr %8, align 4 + %22 = load i32, ptr %7, align 4 + %23 = sub nsw i32 %21, %22 + %24 = add nsw i32 %23, 1 + %25 = icmp sle i32 %20, %24 + br i1 %25, label %26, label %142 + +26: ; preds = %19 + %27 = load i32, ptr %8, align 4 + %28 = load i32, ptr %7, align 4 + %29 = sub nsw i32 %27, %28 + %30 = add nsw i32 %29, 1 + store i32 %30, ptr %10, align 4 + %31 = load i32, ptr %10, align 4 + %32 = add nsw i32 %31, 4 + %33 = sdiv i32 %32, 5 + %34 = zext i32 %33 to i64 + %35 = call ptr @llvm.stacksave() + store ptr %35, ptr %12, align 8 + %36 = alloca i32, i64 %34, align 16 + store i64 %34, ptr %13, align 8 + store i32 0, ptr %11, align 4 + br label %37 + +37: ; preds = %55, %26 + %38 = load i32, ptr %11, align 4 + %39 = load i32, ptr %10, align 4 + %40 = sdiv i32 %39, 5 + %41 = icmp slt i32 %38, %40 + br i1 %41, label %42, label %58 + +42: ; preds = %37 + %43 = load ptr, ptr %6, align 8 + %44 = load i32, ptr %7, align 4 + %45 = sext i32 %44 to i64 + %46 = getelementptr inbounds i32, ptr %43, i64 %45 + %47 = load i32, ptr %11, align 4 + %48 = mul nsw i32 %47, 5 + %49 = sext i32 %48 to i64 + %50 = getelementptr inbounds i32, ptr %46, i64 %49 + %51 = call noundef i32 @_Z10findMedianPii(ptr noundef %50, i32 noundef 5) + %52 = load i32, ptr %11, align 4 + %53 = sext i32 %52 to i64 + %54 = getelementptr inbounds i32, ptr %36, i64 %53 + store i32 %51, ptr %54, align 4 + br label %55 + +55: ; preds = %42 + %56 = load i32, ptr %11, align 4 + %57 = add nsw i32 %56, 1 + store i32 %57, ptr %11, align 4 + br label %37, !llvm.loop !6 + +58: ; preds = %37 + %59 = load i32, ptr %11, align 4 + %60 = mul nsw i32 %59, 5 + %61 = load i32, ptr %10, align 4 + %62 = icmp slt i32 %60, %61 + br i1 %62, label %63, label %80 + +63: ; preds = %58 + %64 = load ptr, ptr %6, align 8 + %65 = load i32, ptr %7, align 4 + %66 = sext i32 %65 to i64 + %67 = getelementptr inbounds i32, ptr %64, i64 %66 + %68 = load i32, ptr %11, align 4 + %69 = mul nsw i32 %68, 5 + %70 = sext i32 %69 to i64 + %71 = getelementptr inbounds i32, ptr %67, i64 %70 + %72 = load i32, ptr %10, align 4 + %73 = srem i32 %72, 5 + %74 = call noundef i32 @_Z10findMedianPii(ptr noundef %71, i32 noundef %73) + %75 = load i32, ptr %11, align 4 + %76 = sext i32 %75 to i64 + %77 = getelementptr inbounds i32, ptr %36, i64 %76 + store i32 %74, ptr %77, align 4 + %78 = load i32, ptr %11, align 4 + %79 = add nsw i32 %78, 1 + store i32 %79, ptr %11, align 4 + br label %80 + +80: ; preds = %63, %58 + %81 = load i32, ptr %11, align 4 + %82 = icmp eq i32 %81, 1 + br i1 %82, label %83, label %89 + +83: ; preds = %80 + %84 = load i32, ptr %11, align 4 + %85 = sub nsw i32 %84, 1 + %86 = sext i32 %85 to i64 + %87 = getelementptr inbounds i32, ptr %36, i64 %86 + %88 = load i32, ptr %87, align 4 + br label %95 + +89: ; preds = %80 + %90 = load i32, ptr %11, align 4 + %91 = sub nsw i32 %90, 1 + %92 = load i32, ptr %11, align 4 + %93 = sdiv i32 %92, 2 + %94 = call noundef i32 @_Z11kthSmallestPiiii(ptr noundef %36, i32 noundef 0, i32 noundef %91, i32 noundef %93) + br label %95 + +95: ; preds = %89, %83 + %96 = phi i32 [ %88, %83 ], [ %94, %89 ] + store i32 %96, ptr %14, align 4 + %97 = load ptr, ptr %6, align 8 + %98 = load i32, ptr %7, align 4 + %99 = load i32, ptr %8, align 4 + %100 = load i32, ptr %14, align 4 + %101 = call noundef i32 @_Z9partitionPiiii(ptr noundef %97, i32 noundef %98, i32 noundef %99, i32 noundef %100) + store i32 %101, ptr %15, align 4 + %102 = load i32, ptr %15, align 4 + %103 = load i32, ptr %7, align 4 + %104 = sub nsw i32 %102, %103 + %105 = load i32, ptr %9, align 4 + %106 = sub nsw i32 %105, 1 + %107 = icmp eq i32 %104, %106 + br i1 %107, label %108, label %114 + +108: ; preds = %95 + %109 = load ptr, ptr %6, align 8 + %110 = load i32, ptr %15, align 4 + %111 = sext i32 %110 to i64 + %112 = getelementptr inbounds i32, ptr %109, i64 %111 + %113 = load i32, ptr %112, align 4 + store i32 %113, ptr %5, align 4 + store i32 1, ptr %16, align 4 + br label %140 + +114: ; preds = %95 + %115 = load i32, ptr %15, align 4 + %116 = load i32, ptr %7, align 4 + %117 = sub nsw i32 %115, %116 + %118 = load i32, ptr %9, align 4 + %119 = sub nsw i32 %118, 1 + %120 = icmp sgt i32 %117, %119 + br i1 %120, label %121, label %128 + +121: ; preds = %114 + %122 = load ptr, ptr %6, align 8 + %123 = load i32, ptr %7, align 4 + %124 = load i32, ptr %15, align 4 + %125 = sub nsw i32 %124, 1 + %126 = load i32, ptr %9, align 4 + %127 = call noundef i32 @_Z11kthSmallestPiiii(ptr noundef %122, i32 noundef %123, i32 noundef %125, i32 noundef %126) + store i32 %127, ptr %5, align 4 + store i32 1, ptr %16, align 4 + br label %140 + +128: ; preds = %114 + %129 = load ptr, ptr %6, align 8 + %130 = load i32, ptr %15, align 4 + %131 = add nsw i32 %130, 1 + %132 = load i32, ptr %8, align 4 + %133 = load i32, ptr %9, align 4 + %134 = load i32, ptr %15, align 4 + %135 = sub nsw i32 %133, %134 + %136 = load i32, ptr %7, align 4 + %137 = add nsw i32 %135, %136 + %138 = sub nsw i32 %137, 1 + %139 = call noundef i32 @_Z11kthSmallestPiiii(ptr noundef %129, i32 noundef %131, i32 noundef %132, i32 noundef %138) + store i32 %139, ptr %5, align 4 + store i32 1, ptr %16, align 4 + br label %140 + +140: ; preds = %128, %121, %108 + %141 = load ptr, ptr %12, align 8 + call void @llvm.stackrestore(ptr %141) + br label %143 + +142: ; preds = %19, %4 + store i32 2147483647, ptr %5, align 4 + br label %143 + +143: ; preds = %142, %140 + %144 = load i32, ptr %5, align 4 + ret i32 %144 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z9partitionPiiii(ptr noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #6 { + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + store i32 %3, ptr %8, align 4 + %11 = load i32, ptr %6, align 4 + store i32 %11, ptr %9, align 4 + br label %12 + +12: ; preds = %26, %4 + %13 = load i32, ptr %9, align 4 + %14 = load i32, ptr %7, align 4 + %15 = icmp slt i32 %13, %14 + br i1 %15, label %16, label %29 + +16: ; preds = %12 + %17 = load ptr, ptr %5, align 8 + %18 = load i32, ptr %9, align 4 + %19 = sext i32 %18 to i64 + %20 = getelementptr inbounds i32, ptr %17, i64 %19 + %21 = load i32, ptr %20, align 4 + %22 = load i32, ptr %8, align 4 + %23 = icmp eq i32 %21, %22 + br i1 %23, label %24, label %25 + +24: ; preds = %16 + br label %29 + +25: ; preds = %16 + br label %26 + +26: ; preds = %25 + %27 = load i32, ptr %9, align 4 + %28 = add nsw i32 %27, 1 + store i32 %28, ptr %9, align 4 + br label %12, !llvm.loop !8 + +29: ; preds = %24, %12 + %30 = load ptr, ptr %5, align 8 + %31 = load i32, ptr %9, align 4 + %32 = sext i32 %31 to i64 + %33 = getelementptr inbounds i32, ptr %30, i64 %32 + %34 = load ptr, ptr %5, align 8 + %35 = load i32, ptr %7, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds i32, ptr %34, i64 %36 + call void @_Z4swapPiS_(ptr noundef %33, ptr noundef %37) + %38 = load i32, ptr %6, align 4 + store i32 %38, ptr %9, align 4 + %39 = load i32, ptr %6, align 4 + store i32 %39, ptr %10, align 4 + br label %40 + +40: ; preds = %65, %29 + %41 = load i32, ptr %10, align 4 + %42 = load i32, ptr %7, align 4 + %43 = sub nsw i32 %42, 1 + %44 = icmp sle i32 %41, %43 + br i1 %44, label %45, label %68 + +45: ; preds = %40 + %46 = load ptr, ptr %5, align 8 + %47 = load i32, ptr %10, align 4 + %48 = sext i32 %47 to i64 + %49 = getelementptr inbounds i32, ptr %46, i64 %48 + %50 = load i32, ptr %49, align 4 + %51 = load i32, ptr %8, align 4 + %52 = icmp sle i32 %50, %51 + br i1 %52, label %53, label %64 + +53: ; preds = %45 + %54 = load ptr, ptr %5, align 8 + %55 = load i32, ptr %9, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i32, ptr %54, i64 %56 + %58 = load ptr, ptr %5, align 8 + %59 = load i32, ptr %10, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds i32, ptr %58, i64 %60 + call void @_Z4swapPiS_(ptr noundef %57, ptr noundef %61) + %62 = load i32, ptr %9, align 4 + %63 = add nsw i32 %62, 1 + store i32 %63, ptr %9, align 4 + br label %64 + +64: ; preds = %53, %45 + br label %65 + +65: ; preds = %64 + %66 = load i32, ptr %10, align 4 + %67 = add nsw i32 %66, 1 + store i32 %67, ptr %10, align 4 + br label %40, !llvm.loop !9 + +68: ; preds = %40 + %69 = load ptr, ptr %5, align 8 + %70 = load i32, ptr %9, align 4 + %71 = sext i32 %70 to i64 + %72 = getelementptr inbounds i32, ptr %69, i64 %71 + %73 = load ptr, ptr %5, align 8 + %74 = load i32, ptr %7, align 4 + %75 = sext i32 %74 to i64 + %76 = getelementptr inbounds i32, ptr %73, i64 %75 + call void @_Z4swapPiS_(ptr noundef %72, ptr noundef %76) + %77 = load i32, ptr %9, align 4 + ret i32 %77 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z4swapPiS_(ptr noundef %0, ptr noundef %1) #6 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %6, align 4 + store i32 %7, ptr %5, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = load ptr, ptr %3, align 8 + store i32 %9, ptr %10, align 4 + %11 = load i32, ptr %5, align 4 + %12 = load ptr, ptr %4, align 8 + store i32 %11, ptr %12, align 4 + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [7 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 28, i1 false) + store i32 7, ptr %3, align 4 + store i32 3, ptr %4, align 4 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %6 = getelementptr inbounds [7 x i32], ptr %2, i64 0, i64 0 + %7 = load i32, ptr %3, align 4 + %8 = sub nsw i32 %7, 1 + %9 = load i32, ptr %4, align 4 + %10 = call noundef i32 @_Z11kthSmallestPiiii(ptr noundef %6, i32 noundef 0, i32 noundef %8, i32 noundef %9) + %11 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %5, i32 noundef %10) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt6__sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = icmp ne ptr %8, %9 + br i1 %10, label %11, label %24 + +11: ; preds = %2 + %12 = load ptr, ptr %4, align 8 + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = load ptr, ptr %4, align 8 + %16 = ptrtoint ptr %14 to i64 + %17 = ptrtoint ptr %15 to i64 + %18 = sub i64 %16, %17 + %19 = sdiv exact i64 %18, 4 + %20 = call noundef i64 @_ZSt4__lgl(i64 noundef %19) + %21 = mul nsw i64 %20, 2 + call void @_ZSt16__introsort_loopIPilN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_T1_(ptr noundef %12, ptr noundef %13, i64 noundef %21) + %22 = load ptr, ptr %4, align 8 + %23 = load ptr, ptr %5, align 8 + call void @_ZSt22__final_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(ptr noundef %22, ptr noundef %23) + br label %24 + +24: ; preds = %11, %2 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops16__iter_less_iterEv() #6 comdat { + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt16__introsort_loopIPilN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_T1_(ptr noundef %0, ptr noundef %1, i64 noundef %2) #4 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %9 = alloca ptr, align 8 + %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store i64 %2, ptr %7, align 8 + br label %12 + +12: ; preds = %27, %3 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = ptrtoint ptr %13 to i64 + %16 = ptrtoint ptr %14 to i64 + %17 = sub i64 %15, %16 + %18 = sdiv exact i64 %17, 4 + %19 = icmp sgt i64 %18, 16 + br i1 %19, label %20, label %37 + +20: ; preds = %12 + %21 = load i64, ptr %7, align 8 + %22 = icmp eq i64 %21, 0 + br i1 %22, label %23, label %27 + +23: ; preds = %20 + %24 = load ptr, ptr %5, align 8 + %25 = load ptr, ptr %6, align 8 + %26 = load ptr, ptr %6, align 8 + call void @_ZSt14__partial_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_(ptr noundef %24, ptr noundef %25, ptr noundef %26) + br label %37 + +27: ; preds = %20 + %28 = load i64, ptr %7, align 8 + %29 = add nsw i64 %28, -1 + store i64 %29, ptr %7, align 8 + %30 = load ptr, ptr %5, align 8 + %31 = load ptr, ptr %6, align 8 + %32 = call noundef ptr @_ZSt27__unguarded_partition_pivotIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_T0_(ptr noundef %30, ptr noundef %31) + store ptr %32, ptr %9, align 8 + %33 = load ptr, ptr %9, align 8 + %34 = load ptr, ptr %6, align 8 + %35 = load i64, ptr %7, align 8 + call void @_ZSt16__introsort_loopIPilN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_T1_(ptr noundef %33, ptr noundef %34, i64 noundef %35) + %36 = load ptr, ptr %9, align 8 + store ptr %36, ptr %6, align 8 + br label %12, !llvm.loop !10 + +37: ; preds = %23, %12 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt4__lgl(i64 noundef %0) #6 comdat { + %2 = alloca i64, align 8 + store i64 %0, ptr %2, align 8 + %3 = load i64, ptr %2, align 8 + %4 = call i64 @llvm.ctlz.i64(i64 %3, i1 true) + %5 = trunc i64 %4 to i32 + %6 = sub nsw i32 63, %5 + %7 = sext i32 %6 to i64 + ret i64 %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt22__final_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = ptrtoint ptr %9 to i64 + %12 = ptrtoint ptr %10 to i64 + %13 = sub i64 %11, %12 + %14 = sdiv exact i64 %13, 4 + %15 = icmp sgt i64 %14, 16 + br i1 %15, label %16, label %23 + +16: ; preds = %2 + %17 = load ptr, ptr %4, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds i32, ptr %18, i64 16 + call void @_ZSt16__insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(ptr noundef %17, ptr noundef %19) + %20 = load ptr, ptr %4, align 8 + %21 = getelementptr inbounds i32, ptr %20, i64 16 + %22 = load ptr, ptr %5, align 8 + call void @_ZSt26__unguarded_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(ptr noundef %21, ptr noundef %22) + br label %26 + +23: ; preds = %2 + %24 = load ptr, ptr %4, align 8 + %25 = load ptr, ptr %5, align 8 + call void @_ZSt16__insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(ptr noundef %24, ptr noundef %25) + br label %26 + +26: ; preds = %23, %16 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt14__partial_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = load ptr, ptr %7, align 8 + call void @_ZSt13__heap_selectIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_(ptr noundef %9, ptr noundef %10, ptr noundef %11) + %12 = load ptr, ptr %5, align 8 + %13 = load ptr, ptr %6, align 8 + call void @_ZSt11__sort_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_(ptr noundef %12, ptr noundef %13, ptr noundef nonnull align 1 dereferenceable(1) %4) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt27__unguarded_partition_pivotIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_T0_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %4, align 8 + %12 = ptrtoint ptr %10 to i64 + %13 = ptrtoint ptr %11 to i64 + %14 = sub i64 %12, %13 + %15 = sdiv exact i64 %14, 4 + %16 = sdiv i64 %15, 2 + %17 = getelementptr inbounds i32, ptr %9, i64 %16 + store ptr %17, ptr %6, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load ptr, ptr %4, align 8 + %20 = getelementptr inbounds i32, ptr %19, i64 1 + %21 = load ptr, ptr %6, align 8 + %22 = load ptr, ptr %5, align 8 + %23 = getelementptr inbounds i32, ptr %22, i64 -1 + call void @_ZSt22__move_median_to_firstIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_S4_T0_(ptr noundef %18, ptr noundef %20, ptr noundef %21, ptr noundef %23) + %24 = load ptr, ptr %4, align 8 + %25 = getelementptr inbounds i32, ptr %24, i64 1 + %26 = load ptr, ptr %5, align 8 + %27 = load ptr, ptr %4, align 8 + %28 = call noundef ptr @_ZSt21__unguarded_partitionIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_S4_T0_(ptr noundef %25, ptr noundef %26, ptr noundef %27) + ret ptr %28 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt13__heap_selectIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + call void @_ZSt11__make_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_(ptr noundef %9, ptr noundef %10, ptr noundef nonnull align 1 dereferenceable(1) %4) + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %8, align 8 + br label %12 + +12: ; preds = %25, %3 + %13 = load ptr, ptr %8, align 8 + %14 = load ptr, ptr %7, align 8 + %15 = icmp ult ptr %13, %14 + br i1 %15, label %16, label %28 + +16: ; preds = %12 + %17 = load ptr, ptr %8, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %4, ptr noundef %17, ptr noundef %18) + br i1 %19, label %20, label %24 + +20: ; preds = %16 + %21 = load ptr, ptr %5, align 8 + %22 = load ptr, ptr %6, align 8 + %23 = load ptr, ptr %8, align 8 + call void @_ZSt10__pop_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_RT0_(ptr noundef %21, ptr noundef %22, ptr noundef %23, ptr noundef nonnull align 1 dereferenceable(1) %4) + br label %24 + +24: ; preds = %20, %16 + br label %25 + +25: ; preds = %24 + %26 = load ptr, ptr %8, align 8 + %27 = getelementptr inbounds i32, ptr %26, i32 1 + store ptr %27, ptr %8, align 8 + br label %12, !llvm.loop !11 + +28: ; preds = %12 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt11__sort_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_(ptr noundef %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + br label %7 + +7: ; preds = %15, %3 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 4 + %14 = icmp sgt i64 %13, 1 + br i1 %14, label %15, label %22 + +15: ; preds = %7 + %16 = load ptr, ptr %5, align 8 + %17 = getelementptr inbounds i32, ptr %16, i32 -1 + store ptr %17, ptr %5, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load ptr, ptr %5, align 8 + %20 = load ptr, ptr %5, align 8 + %21 = load ptr, ptr %6, align 8 + call void @_ZSt10__pop_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_RT0_(ptr noundef %18, ptr noundef %19, ptr noundef %20, ptr noundef nonnull align 1 dereferenceable(1) %21) + br label %7, !llvm.loop !12 + +22: ; preds = %7 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt11__make_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_(ptr noundef %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %4, align 8 + %13 = ptrtoint ptr %11 to i64 + %14 = ptrtoint ptr %12 to i64 + %15 = sub i64 %13, %14 + %16 = sdiv exact i64 %15, 4 + %17 = icmp slt i64 %16, 2 + br i1 %17, label %18, label %19 + +18: ; preds = %3 + br label %45 + +19: ; preds = %3 + %20 = load ptr, ptr %5, align 8 + %21 = load ptr, ptr %4, align 8 + %22 = ptrtoint ptr %20 to i64 + %23 = ptrtoint ptr %21 to i64 + %24 = sub i64 %22, %23 + %25 = sdiv exact i64 %24, 4 + store i64 %25, ptr %7, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub nsw i64 %26, 2 + %28 = sdiv i64 %27, 2 + store i64 %28, ptr %8, align 8 + br label %29 + +29: ; preds = %19, %42 + %30 = load ptr, ptr %4, align 8 + %31 = load i64, ptr %8, align 8 + %32 = getelementptr inbounds i32, ptr %30, i64 %31 + %33 = load i32, ptr %32, align 4 + store i32 %33, ptr %9, align 4 + %34 = load ptr, ptr %4, align 8 + %35 = load i64, ptr %8, align 8 + %36 = load i64, ptr %7, align 8 + %37 = load i32, ptr %9, align 4 + %38 = load ptr, ptr %6, align 8 + call void @_ZSt13__adjust_heapIPiliN9__gnu_cxx5__ops15_Iter_less_iterEEvT_T0_S5_T1_T2_(ptr noundef %34, i64 noundef %35, i64 noundef %36, i32 noundef %37) + %39 = load i64, ptr %8, align 8 + %40 = icmp eq i64 %39, 0 + br i1 %40, label %41, label %42 + +41: ; preds = %29 + br label %45 + +42: ; preds = %29 + %43 = load i64, ptr %8, align 8 + %44 = add nsw i64 %43, -1 + store i64 %44, ptr %8, align 8 + br label %29, !llvm.loop !13 + +45: ; preds = %41, %18 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i32, ptr %8, align 4 + %10 = load ptr, ptr %6, align 8 + %11 = load i32, ptr %10, align 4 + %12 = icmp slt i32 %9, %11 + ret i1 %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt10__pop_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_RT0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %11 = load ptr, ptr %7, align 8 + %12 = load i32, ptr %11, align 4 + store i32 %12, ptr %9, align 4 + %13 = load ptr, ptr %5, align 8 + %14 = load i32, ptr %13, align 4 + %15 = load ptr, ptr %7, align 8 + store i32 %14, ptr %15, align 4 + %16 = load ptr, ptr %5, align 8 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = ptrtoint ptr %17 to i64 + %20 = ptrtoint ptr %18 to i64 + %21 = sub i64 %19, %20 + %22 = sdiv exact i64 %21, 4 + %23 = load i32, ptr %9, align 4 + %24 = load ptr, ptr %8, align 8 + call void @_ZSt13__adjust_heapIPiliN9__gnu_cxx5__ops15_Iter_less_iterEEvT_T0_S5_T1_T2_(ptr noundef %16, i64 noundef 0, i64 noundef %22, i32 noundef %23) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt13__adjust_heapIPiliN9__gnu_cxx5__ops15_Iter_less_iterEEvT_T0_S5_T1_T2_(ptr noundef %0, i64 noundef %1, i64 noundef %2, i32 noundef %3) #4 comdat { + %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca i64, align 8 + %11 = alloca i64, align 8 + %12 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_val", align 1 + %13 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + store ptr %0, ptr %6, align 8 + store i64 %1, ptr %7, align 8 + store i64 %2, ptr %8, align 8 + store i32 %3, ptr %9, align 4 + %14 = load i64, ptr %7, align 8 + store i64 %14, ptr %10, align 8 + %15 = load i64, ptr %7, align 8 + store i64 %15, ptr %11, align 8 + br label %16 + +16: ; preds = %37, %4 + %17 = load i64, ptr %11, align 8 + %18 = load i64, ptr %8, align 8 + %19 = sub nsw i64 %18, 1 + %20 = sdiv i64 %19, 2 + %21 = icmp slt i64 %17, %20 + br i1 %21, label %22, label %46 + +22: ; preds = %16 + %23 = load i64, ptr %11, align 8 + %24 = add nsw i64 %23, 1 + %25 = mul nsw i64 2, %24 + store i64 %25, ptr %11, align 8 + %26 = load ptr, ptr %6, align 8 + %27 = load i64, ptr %11, align 8 + %28 = getelementptr inbounds i32, ptr %26, i64 %27 + %29 = load ptr, ptr %6, align 8 + %30 = load i64, ptr %11, align 8 + %31 = sub nsw i64 %30, 1 + %32 = getelementptr inbounds i32, ptr %29, i64 %31 + %33 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %28, ptr noundef %32) + br i1 %33, label %34, label %37 + +34: ; preds = %22 + %35 = load i64, ptr %11, align 8 + %36 = add nsw i64 %35, -1 + store i64 %36, ptr %11, align 8 + br label %37 + +37: ; preds = %34, %22 + %38 = load ptr, ptr %6, align 8 + %39 = load i64, ptr %11, align 8 + %40 = getelementptr inbounds i32, ptr %38, i64 %39 + %41 = load i32, ptr %40, align 4 + %42 = load ptr, ptr %6, align 8 + %43 = load i64, ptr %7, align 8 + %44 = getelementptr inbounds i32, ptr %42, i64 %43 + store i32 %41, ptr %44, align 4 + %45 = load i64, ptr %11, align 8 + store i64 %45, ptr %7, align 8 + br label %16, !llvm.loop !14 + +46: ; preds = %16 + %47 = load i64, ptr %8, align 8 + %48 = and i64 %47, 1 + %49 = icmp eq i64 %48, 0 + br i1 %49, label %50, label %70 + +50: ; preds = %46 + %51 = load i64, ptr %11, align 8 + %52 = load i64, ptr %8, align 8 + %53 = sub nsw i64 %52, 2 + %54 = sdiv i64 %53, 2 + %55 = icmp eq i64 %51, %54 + br i1 %55, label %56, label %70 + +56: ; preds = %50 + %57 = load i64, ptr %11, align 8 + %58 = add nsw i64 %57, 1 + %59 = mul nsw i64 2, %58 + store i64 %59, ptr %11, align 8 + %60 = load ptr, ptr %6, align 8 + %61 = load i64, ptr %11, align 8 + %62 = sub nsw i64 %61, 1 + %63 = getelementptr inbounds i32, ptr %60, i64 %62 + %64 = load i32, ptr %63, align 4 + %65 = load ptr, ptr %6, align 8 + %66 = load i64, ptr %7, align 8 + %67 = getelementptr inbounds i32, ptr %65, i64 %66 + store i32 %64, ptr %67, align 4 + %68 = load i64, ptr %11, align 8 + %69 = sub nsw i64 %68, 1 + store i64 %69, ptr %7, align 8 + br label %70 + +70: ; preds = %56, %50, %46 + call void @_ZN9__gnu_cxx5__ops14_Iter_less_valC2ENS0_15_Iter_less_iterE(ptr noundef nonnull align 1 dereferenceable(1) %12) + %71 = load ptr, ptr %6, align 8 + %72 = load i64, ptr %7, align 8 + %73 = load i64, ptr %10, align 8 + %74 = load i32, ptr %9, align 4 + call void @_ZSt11__push_heapIPiliN9__gnu_cxx5__ops14_Iter_less_valEEvT_T0_S5_T1_RT2_(ptr noundef %71, i64 noundef %72, i64 noundef %73, i32 noundef %74, ptr noundef nonnull align 1 dereferenceable(1) %12) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Iter_less_valC2ENS0_15_Iter_less_iterE(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt11__push_heapIPiliN9__gnu_cxx5__ops14_Iter_less_valEEvT_T0_S5_T1_RT2_(ptr noundef %0, i64 noundef %1, i64 noundef %2, i32 noundef %3, ptr noundef nonnull align 1 dereferenceable(1) %4) #4 comdat { + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca ptr, align 8 + %11 = alloca i64, align 8 + store ptr %0, ptr %6, align 8 + store i64 %1, ptr %7, align 8 + store i64 %2, ptr %8, align 8 + store i32 %3, ptr %9, align 4 + store ptr %4, ptr %10, align 8 + %12 = load i64, ptr %7, align 8 + %13 = sub nsw i64 %12, 1 + %14 = sdiv i64 %13, 2 + store i64 %14, ptr %11, align 8 + br label %15 + +15: ; preds = %27, %5 + %16 = load i64, ptr %7, align 8 + %17 = load i64, ptr %8, align 8 + %18 = icmp sgt i64 %16, %17 + br i1 %18, label %19, label %25 + +19: ; preds = %15 + %20 = load ptr, ptr %10, align 8 + %21 = load ptr, ptr %6, align 8 + %22 = load i64, ptr %11, align 8 + %23 = getelementptr inbounds i32, ptr %21, i64 %22 + %24 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops14_Iter_less_valclIPiiEEbT_RT0_(ptr noundef nonnull align 1 dereferenceable(1) %20, ptr noundef %23, ptr noundef nonnull align 4 dereferenceable(4) %9) + br label %25 + +25: ; preds = %19, %15 + %26 = phi i1 [ false, %15 ], [ %24, %19 ] + br i1 %26, label %27, label %39 + +27: ; preds = %25 + %28 = load ptr, ptr %6, align 8 + %29 = load i64, ptr %11, align 8 + %30 = getelementptr inbounds i32, ptr %28, i64 %29 + %31 = load i32, ptr %30, align 4 + %32 = load ptr, ptr %6, align 8 + %33 = load i64, ptr %7, align 8 + %34 = getelementptr inbounds i32, ptr %32, i64 %33 + store i32 %31, ptr %34, align 4 + %35 = load i64, ptr %11, align 8 + store i64 %35, ptr %7, align 8 + %36 = load i64, ptr %7, align 8 + %37 = sub nsw i64 %36, 1 + %38 = sdiv i64 %37, 2 + store i64 %38, ptr %11, align 8 + br label %15, !llvm.loop !15 + +39: ; preds = %25 + %40 = load i32, ptr %9, align 4 + %41 = load ptr, ptr %6, align 8 + %42 = load i64, ptr %7, align 8 + %43 = getelementptr inbounds i32, ptr %41, i64 %42 + store i32 %40, ptr %43, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNK9__gnu_cxx5__ops14_Iter_less_valclIPiiEEbT_RT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i32, ptr %8, align 4 + %10 = load ptr, ptr %6, align 8 + %11 = load i32, ptr %10, align 4 + %12 = icmp slt i32 %9, %11 + ret i1 %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt22__move_median_to_firstIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_S4_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef %3) #4 comdat { + %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + store ptr %3, ptr %9, align 8 + %10 = load ptr, ptr %7, align 8 + %11 = load ptr, ptr %8, align 8 + %12 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %10, ptr noundef %11) + br i1 %12, label %13, label %32 + +13: ; preds = %4 + %14 = load ptr, ptr %8, align 8 + %15 = load ptr, ptr %9, align 8 + %16 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %14, ptr noundef %15) + br i1 %16, label %17, label %20 + +17: ; preds = %13 + %18 = load ptr, ptr %6, align 8 + %19 = load ptr, ptr %8, align 8 + call void @_ZSt9iter_swapIPiS0_EvT_T0_(ptr noundef %18, ptr noundef %19) + br label %31 + +20: ; preds = %13 + %21 = load ptr, ptr %7, align 8 + %22 = load ptr, ptr %9, align 8 + %23 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %21, ptr noundef %22) + br i1 %23, label %24, label %27 + +24: ; preds = %20 + %25 = load ptr, ptr %6, align 8 + %26 = load ptr, ptr %9, align 8 + call void @_ZSt9iter_swapIPiS0_EvT_T0_(ptr noundef %25, ptr noundef %26) + br label %30 + +27: ; preds = %20 + %28 = load ptr, ptr %6, align 8 + %29 = load ptr, ptr %7, align 8 + call void @_ZSt9iter_swapIPiS0_EvT_T0_(ptr noundef %28, ptr noundef %29) + br label %30 + +30: ; preds = %27, %24 + br label %31 + +31: ; preds = %30, %17 + br label %51 + +32: ; preds = %4 + %33 = load ptr, ptr %7, align 8 + %34 = load ptr, ptr %9, align 8 + %35 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %33, ptr noundef %34) + br i1 %35, label %36, label %39 + +36: ; preds = %32 + %37 = load ptr, ptr %6, align 8 + %38 = load ptr, ptr %7, align 8 + call void @_ZSt9iter_swapIPiS0_EvT_T0_(ptr noundef %37, ptr noundef %38) + br label %50 + +39: ; preds = %32 + %40 = load ptr, ptr %8, align 8 + %41 = load ptr, ptr %9, align 8 + %42 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %40, ptr noundef %41) + br i1 %42, label %43, label %46 + +43: ; preds = %39 + %44 = load ptr, ptr %6, align 8 + %45 = load ptr, ptr %9, align 8 + call void @_ZSt9iter_swapIPiS0_EvT_T0_(ptr noundef %44, ptr noundef %45) + br label %49 + +46: ; preds = %39 + %47 = load ptr, ptr %6, align 8 + %48 = load ptr, ptr %8, align 8 + call void @_ZSt9iter_swapIPiS0_EvT_T0_(ptr noundef %47, ptr noundef %48) + br label %49 + +49: ; preds = %46, %43 + br label %50 + +50: ; preds = %49, %36 + br label %51 + +51: ; preds = %50, %31 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt21__unguarded_partitionIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_S4_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + br label %8 + +8: ; preds = %3, %32 + br label %9 + +9: ; preds = %13, %8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %7, align 8 + %12 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %4, ptr noundef %10, ptr noundef %11) + br i1 %12, label %13, label %16 + +13: ; preds = %9 + %14 = load ptr, ptr %5, align 8 + %15 = getelementptr inbounds i32, ptr %14, i32 1 + store ptr %15, ptr %5, align 8 + br label %9, !llvm.loop !16 + +16: ; preds = %9 + %17 = load ptr, ptr %6, align 8 + %18 = getelementptr inbounds i32, ptr %17, i32 -1 + store ptr %18, ptr %6, align 8 + br label %19 + +19: ; preds = %23, %16 + %20 = load ptr, ptr %7, align 8 + %21 = load ptr, ptr %6, align 8 + %22 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %4, ptr noundef %20, ptr noundef %21) + br i1 %22, label %23, label %26 + +23: ; preds = %19 + %24 = load ptr, ptr %6, align 8 + %25 = getelementptr inbounds i32, ptr %24, i32 -1 + store ptr %25, ptr %6, align 8 + br label %19, !llvm.loop !17 + +26: ; preds = %19 + %27 = load ptr, ptr %5, align 8 + %28 = load ptr, ptr %6, align 8 + %29 = icmp ult ptr %27, %28 + br i1 %29, label %32, label %30 + +30: ; preds = %26 + %31 = load ptr, ptr %5, align 8 + ret ptr %31 + +32: ; preds = %26 + %33 = load ptr, ptr %5, align 8 + %34 = load ptr, ptr %6, align 8 + call void @_ZSt9iter_swapIPiS0_EvT_T0_(ptr noundef %33, ptr noundef %34) + %35 = load ptr, ptr %5, align 8 + %36 = getelementptr inbounds i32, ptr %35, i32 1 + store ptr %36, ptr %5, align 8 + br label %8, !llvm.loop !18 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt9iter_swapIPiS0_EvT_T0_(ptr noundef %0, ptr noundef %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZSt4swapIiENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_(ptr noundef nonnull align 4 dereferenceable(4) %5, ptr noundef nonnull align 4 dereferenceable(4) %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt4swapIiENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %6, align 4 + store i32 %7, ptr %5, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = load ptr, ptr %3, align 8 + store i32 %9, ptr %10, align 4 + %11 = load i32, ptr %5, align 4 + %12 = load ptr, ptr %4, align 8 + store i32 %11, ptr %12, align 4 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare i64 @llvm.ctlz.i64(i64, i1 immarg) #10 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt16__insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca %"struct.__gnu_cxx::__ops::_Val_less_iter", align 1 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %10 = alloca %"struct.__gnu_cxx::__ops::_Val_less_iter", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %11 = load ptr, ptr %4, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = icmp eq ptr %11, %12 + br i1 %13, label %14, label %15 + +14: ; preds = %2 + br label %42 + +15: ; preds = %2 + %16 = load ptr, ptr %4, align 8 + %17 = getelementptr inbounds i32, ptr %16, i64 1 + store ptr %17, ptr %6, align 8 + br label %18 + +18: ; preds = %39, %15 + %19 = load ptr, ptr %6, align 8 + %20 = load ptr, ptr %5, align 8 + %21 = icmp ne ptr %19, %20 + br i1 %21, label %22, label %42 + +22: ; preds = %18 + %23 = load ptr, ptr %6, align 8 + %24 = load ptr, ptr %4, align 8 + %25 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %3, ptr noundef %23, ptr noundef %24) + br i1 %25, label %26, label %36 + +26: ; preds = %22 + %27 = load ptr, ptr %6, align 8 + %28 = load i32, ptr %27, align 4 + store i32 %28, ptr %7, align 4 + %29 = load ptr, ptr %4, align 8 + %30 = load ptr, ptr %6, align 8 + %31 = load ptr, ptr %6, align 8 + %32 = getelementptr inbounds i32, ptr %31, i64 1 + %33 = call noundef ptr @_ZSt13move_backwardIPiS0_ET0_T_S2_S1_(ptr noundef %29, ptr noundef %30, ptr noundef %32) + %34 = load i32, ptr %7, align 4 + %35 = load ptr, ptr %4, align 8 + store i32 %34, ptr %35, align 4 + br label %38 + +36: ; preds = %22 + %37 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE() + call void @_ZSt25__unguarded_linear_insertIPiN9__gnu_cxx5__ops14_Val_less_iterEEvT_T0_(ptr noundef %37) + br label %38 + +38: ; preds = %36, %26 + br label %39 + +39: ; preds = %38 + %40 = load ptr, ptr %6, align 8 + %41 = getelementptr inbounds i32, ptr %40, i32 1 + store ptr %41, ptr %6, align 8 + br label %18, !llvm.loop !19 + +42: ; preds = %14, %18 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt26__unguarded_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.__gnu_cxx::__ops::_Val_less_iter", align 1 + %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + %9 = alloca %"struct.__gnu_cxx::__ops::_Val_less_iter", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %10 = load ptr, ptr %4, align 8 + store ptr %10, ptr %6, align 8 + br label %11 + +11: ; preds = %17, %2 + %12 = load ptr, ptr %6, align 8 + %13 = load ptr, ptr %5, align 8 + %14 = icmp ne ptr %12, %13 + br i1 %14, label %15, label %20 + +15: ; preds = %11 + %16 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE() + call void @_ZSt25__unguarded_linear_insertIPiN9__gnu_cxx5__ops14_Val_less_iterEEvT_T0_(ptr noundef %16) + br label %17 + +17: ; preds = %15 + %18 = load ptr, ptr %6, align 8 + %19 = getelementptr inbounds i32, ptr %18, i32 1 + store ptr %19, ptr %6, align 8 + br label %11, !llvm.loop !20 + +20: ; preds = %11 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13move_backwardIPiS0_ET0_T_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPiET_S1_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPiET_S1_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt25__unguarded_linear_insertIPiN9__gnu_cxx5__ops14_Val_less_iterEEvT_T0_(ptr noundef %0) #4 comdat { + %2 = alloca %"struct.__gnu_cxx::__ops::_Val_less_iter", align 1 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %6, align 4 + store i32 %7, ptr %4, align 4 + %8 = load ptr, ptr %3, align 8 + store ptr %8, ptr %5, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = getelementptr inbounds i32, ptr %9, i32 -1 + store ptr %10, ptr %5, align 8 + br label %11 + +11: ; preds = %14, %1 + %12 = load ptr, ptr %5, align 8 + %13 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops14_Val_less_iterclIiPiEEbRT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %2, ptr noundef nonnull align 4 dereferenceable(4) %4, ptr noundef %12) + br i1 %13, label %14, label %21 + +14: ; preds = %11 + %15 = load ptr, ptr %5, align 8 + %16 = load i32, ptr %15, align 4 + %17 = load ptr, ptr %3, align 8 + store i32 %16, ptr %17, align 4 + %18 = load ptr, ptr %5, align 8 + store ptr %18, ptr %3, align 8 + %19 = load ptr, ptr %5, align 8 + %20 = getelementptr inbounds i32, ptr %19, i32 -1 + store ptr %20, ptr %5, align 8 + br label %11, !llvm.loop !21 + +21: ; preds = %11 + %22 = load i32, ptr %4, align 4 + %23 = load ptr, ptr %3, align 8 + store i32 %22, ptr %23, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE() #6 comdat { + %1 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPiET_RKS1_S1_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIPiET_S1_(ptr noundef %0) #6 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIPiET_RKS1_S1_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPiET_S1_(ptr noundef %0) #6 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 4 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %24 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load i64, ptr %7, align 8 + %19 = sub i64 0, %18 + %20 = getelementptr inbounds i32, ptr %17, i64 %19 + %21 = load ptr, ptr %4, align 8 + %22 = load i64, ptr %7, align 8 + %23 = mul i64 4, %22 + call void @llvm.memmove.p0.p0.i64(ptr align 4 %20, ptr align 4 %21, i64 %23, i1 false) + br label %24 + +24: ; preds = %16, %3 + %25 = load ptr, ptr %6, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub i64 0, %26 + %28 = getelementptr inbounds i32, ptr %25, i64 %27 + ret ptr %28 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memmove.p0.p0.i64(ptr nocapture writeonly, ptr nocapture readonly, i64, i1 immarg) #8 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNK9__gnu_cxx5__ops14_Val_less_iterclIiPiEEbRT_T0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 4 dereferenceable(4) %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i32, ptr %8, align 4 + %10 = load ptr, ptr %6, align 8 + %11 = load i32, ptr %10, align 4 + %12 = icmp slt i32 %9, %11 + ret i1 %12 +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_3_worst_case_linear_time.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #9 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} +!14 = distinct !{!14, !7} +!15 = distinct !{!15, !7} +!16 = distinct !{!16, !7} +!17 = distinct !{!17, !7} +!18 = distinct !{!18, !7} +!19 = distinct !{!19, !7} +!20 = distinct !{!20, !7} +!21 = distinct !{!21, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/largest-independent-set-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/largest-independent-set-problem.ll new file mode 100644 index 00000000..44c18c48 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/largest-independent-set-problem.ll @@ -0,0 +1,306 @@ +; ModuleID = 'PE-benchmarks/largest-independent-set-problem.cpp' +source_filename = "PE-benchmarks/largest-independent-set-problem.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.node = type { i32, i32, ptr, ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [40 x i8] c"Size of the Largest Independent Set is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_largest_independent_set_problem.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3maxii(i32 noundef %0, i32 noundef %1) #4 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %5 = load i32, ptr %3, align 4 + %6 = load i32, ptr %4, align 4 + %7 = icmp sgt i32 %5, %6 + br i1 %7, label %8, label %10 + +8: ; preds = %2 + %9 = load i32, ptr %3, align 4 + br label %12 + +10: ; preds = %2 + %11 = load i32, ptr %4, align 4 + br label %12 + +12: ; preds = %10, %8 + %13 = phi i32 [ %9, %8 ], [ %11, %10 ] + ret i32 %13 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z4LISSP4node(ptr noundef %0) #5 { + %2 = alloca i32, align 4 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = icmp eq ptr %6, null + br i1 %7, label %8, label %9 + +8: ; preds = %1 + store i32 0, ptr %2, align 4 + br label %91 + +9: ; preds = %1 + %10 = load ptr, ptr %3, align 8 + %11 = getelementptr inbounds %class.node, ptr %10, i32 0, i32 1 + %12 = load i32, ptr %11, align 4 + %13 = icmp ne i32 %12, 0 + br i1 %13, label %14, label %18 + +14: ; preds = %9 + %15 = load ptr, ptr %3, align 8 + %16 = getelementptr inbounds %class.node, ptr %15, i32 0, i32 1 + %17 = load i32, ptr %16, align 4 + store i32 %17, ptr %2, align 4 + br label %91 + +18: ; preds = %9 + %19 = load ptr, ptr %3, align 8 + %20 = getelementptr inbounds %class.node, ptr %19, i32 0, i32 2 + %21 = load ptr, ptr %20, align 8 + %22 = icmp eq ptr %21, null + br i1 %22, label %23, label %31 + +23: ; preds = %18 + %24 = load ptr, ptr %3, align 8 + %25 = getelementptr inbounds %class.node, ptr %24, i32 0, i32 3 + %26 = load ptr, ptr %25, align 8 + %27 = icmp eq ptr %26, null + br i1 %27, label %28, label %31 + +28: ; preds = %23 + %29 = load ptr, ptr %3, align 8 + %30 = getelementptr inbounds %class.node, ptr %29, i32 0, i32 1 + store i32 1, ptr %30, align 4 + store i32 1, ptr %2, align 4 + br label %91 + +31: ; preds = %23, %18 + %32 = load ptr, ptr %3, align 8 + %33 = getelementptr inbounds %class.node, ptr %32, i32 0, i32 2 + %34 = load ptr, ptr %33, align 8 + %35 = call noundef i32 @_Z4LISSP4node(ptr noundef %34) + %36 = load ptr, ptr %3, align 8 + %37 = getelementptr inbounds %class.node, ptr %36, i32 0, i32 3 + %38 = load ptr, ptr %37, align 8 + %39 = call noundef i32 @_Z4LISSP4node(ptr noundef %38) + %40 = add nsw i32 %35, %39 + store i32 %40, ptr %4, align 4 + store i32 1, ptr %5, align 4 + %41 = load ptr, ptr %3, align 8 + %42 = getelementptr inbounds %class.node, ptr %41, i32 0, i32 2 + %43 = load ptr, ptr %42, align 8 + %44 = icmp ne ptr %43, null + br i1 %44, label %45, label %61 + +45: ; preds = %31 + %46 = load ptr, ptr %3, align 8 + %47 = getelementptr inbounds %class.node, ptr %46, i32 0, i32 2 + %48 = load ptr, ptr %47, align 8 + %49 = getelementptr inbounds %class.node, ptr %48, i32 0, i32 2 + %50 = load ptr, ptr %49, align 8 + %51 = call noundef i32 @_Z4LISSP4node(ptr noundef %50) + %52 = load ptr, ptr %3, align 8 + %53 = getelementptr inbounds %class.node, ptr %52, i32 0, i32 2 + %54 = load ptr, ptr %53, align 8 + %55 = getelementptr inbounds %class.node, ptr %54, i32 0, i32 3 + %56 = load ptr, ptr %55, align 8 + %57 = call noundef i32 @_Z4LISSP4node(ptr noundef %56) + %58 = add nsw i32 %51, %57 + %59 = load i32, ptr %5, align 4 + %60 = add nsw i32 %59, %58 + store i32 %60, ptr %5, align 4 + br label %61 + +61: ; preds = %45, %31 + %62 = load ptr, ptr %3, align 8 + %63 = getelementptr inbounds %class.node, ptr %62, i32 0, i32 3 + %64 = load ptr, ptr %63, align 8 + %65 = icmp ne ptr %64, null + br i1 %65, label %66, label %82 + +66: ; preds = %61 + %67 = load ptr, ptr %3, align 8 + %68 = getelementptr inbounds %class.node, ptr %67, i32 0, i32 3 + %69 = load ptr, ptr %68, align 8 + %70 = getelementptr inbounds %class.node, ptr %69, i32 0, i32 2 + %71 = load ptr, ptr %70, align 8 + %72 = call noundef i32 @_Z4LISSP4node(ptr noundef %71) + %73 = load ptr, ptr %3, align 8 + %74 = getelementptr inbounds %class.node, ptr %73, i32 0, i32 3 + %75 = load ptr, ptr %74, align 8 + %76 = getelementptr inbounds %class.node, ptr %75, i32 0, i32 3 + %77 = load ptr, ptr %76, align 8 + %78 = call noundef i32 @_Z4LISSP4node(ptr noundef %77) + %79 = add nsw i32 %72, %78 + %80 = load i32, ptr %5, align 4 + %81 = add nsw i32 %80, %79 + store i32 %81, ptr %5, align 4 + br label %82 + +82: ; preds = %66, %61 + %83 = load i32, ptr %5, align 4 + %84 = load i32, ptr %4, align 4 + %85 = call noundef i32 @_Z3maxii(i32 noundef %83, i32 noundef %84) + %86 = load ptr, ptr %3, align 8 + %87 = getelementptr inbounds %class.node, ptr %86, i32 0, i32 1 + store i32 %85, ptr %87, align 4 + %88 = load ptr, ptr %3, align 8 + %89 = getelementptr inbounds %class.node, ptr %88, i32 0, i32 1 + %90 = load i32, ptr %89, align 4 + store i32 %90, ptr %2, align 4 + br label %91 + +91: ; preds = %82, %28, %14, %8 + %92 = load i32, ptr %2, align 4 + ret i32 %92 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef ptr @_Z7newNodei(i32 noundef %0) #5 { + %2 = alloca i32, align 4 + %3 = alloca ptr, align 8 + store i32 %0, ptr %2, align 4 + %4 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 24) #9 + call void @llvm.memset.p0.i64(ptr align 16 %4, i8 0, i64 24, i1 false) + store ptr %4, ptr %3, align 8 + %5 = load i32, ptr %2, align 4 + %6 = load ptr, ptr %3, align 8 + %7 = getelementptr inbounds %class.node, ptr %6, i32 0, i32 0 + store i32 %5, ptr %7, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = getelementptr inbounds %class.node, ptr %8, i32 0, i32 3 + store ptr null, ptr %9, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = getelementptr inbounds %class.node, ptr %10, i32 0, i32 2 + store ptr null, ptr %11, align 8 + %12 = load ptr, ptr %3, align 8 + %13 = getelementptr inbounds %class.node, ptr %12, i32 0, i32 1 + store i32 0, ptr %13, align 4 + %14 = load ptr, ptr %3, align 8 + ret ptr %14 +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #6 + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #7 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca ptr, align 8 + store i32 0, ptr %1, align 4 + %3 = call noundef ptr @_Z7newNodei(i32 noundef 20) + store ptr %3, ptr %2, align 8 + %4 = call noundef ptr @_Z7newNodei(i32 noundef 8) + %5 = load ptr, ptr %2, align 8 + %6 = getelementptr inbounds %class.node, ptr %5, i32 0, i32 2 + store ptr %4, ptr %6, align 8 + %7 = call noundef ptr @_Z7newNodei(i32 noundef 4) + %8 = load ptr, ptr %2, align 8 + %9 = getelementptr inbounds %class.node, ptr %8, i32 0, i32 2 + %10 = load ptr, ptr %9, align 8 + %11 = getelementptr inbounds %class.node, ptr %10, i32 0, i32 2 + store ptr %7, ptr %11, align 8 + %12 = call noundef ptr @_Z7newNodei(i32 noundef 12) + %13 = load ptr, ptr %2, align 8 + %14 = getelementptr inbounds %class.node, ptr %13, i32 0, i32 2 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds %class.node, ptr %15, i32 0, i32 3 + store ptr %12, ptr %16, align 8 + %17 = call noundef ptr @_Z7newNodei(i32 noundef 10) + %18 = load ptr, ptr %2, align 8 + %19 = getelementptr inbounds %class.node, ptr %18, i32 0, i32 2 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %class.node, ptr %20, i32 0, i32 3 + %22 = load ptr, ptr %21, align 8 + %23 = getelementptr inbounds %class.node, ptr %22, i32 0, i32 2 + store ptr %17, ptr %23, align 8 + %24 = call noundef ptr @_Z7newNodei(i32 noundef 14) + %25 = load ptr, ptr %2, align 8 + %26 = getelementptr inbounds %class.node, ptr %25, i32 0, i32 2 + %27 = load ptr, ptr %26, align 8 + %28 = getelementptr inbounds %class.node, ptr %27, i32 0, i32 3 + %29 = load ptr, ptr %28, align 8 + %30 = getelementptr inbounds %class.node, ptr %29, i32 0, i32 3 + store ptr %24, ptr %30, align 8 + %31 = call noundef ptr @_Z7newNodei(i32 noundef 22) + %32 = load ptr, ptr %2, align 8 + %33 = getelementptr inbounds %class.node, ptr %32, i32 0, i32 3 + store ptr %31, ptr %33, align 8 + %34 = call noundef ptr @_Z7newNodei(i32 noundef 25) + %35 = load ptr, ptr %2, align 8 + %36 = getelementptr inbounds %class.node, ptr %35, i32 0, i32 3 + %37 = load ptr, ptr %36, align 8 + %38 = getelementptr inbounds %class.node, ptr %37, i32 0, i32 3 + store ptr %34, ptr %38, align 8 + %39 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %40 = load ptr, ptr %2, align 8 + %41 = call noundef i32 @_Z4LISSP4node(ptr noundef %40) + %42 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %39, i32 noundef %41) + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_largest_independent_set_problem.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/largest-sum-contiguous-subarray.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/largest-sum-contiguous-subarray.ll new file mode 100644 index 00000000..762a5646 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/largest-sum-contiguous-subarray.ll @@ -0,0 +1,179 @@ +; ModuleID = 'PE-benchmarks/largest-sum-contiguous-subarray.cpp' +source_filename = "PE-benchmarks/largest-sum-contiguous-subarray.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [27 x i8] c"Maximum contiguous sum is \00", align 1 +@.str.1 = private unnamed_addr constant [16 x i8] c"Starting index \00", align 1 +@.str.2 = private unnamed_addr constant [14 x i8] c"Ending index \00", align 1 +@__const.main.a = private unnamed_addr constant [8 x i32] [i32 -2, i32 -3, i32 4, i32 -1, i32 -2, i32 1, i32 5, i32 -3], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_largest_sum_contiguous_subarray.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z14maxSubArraySumPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 -2147483648, ptr %5, align 4 + store i32 0, ptr %6, align 4 + store i32 0, ptr %7, align 4 + store i32 0, ptr %8, align 4 + store i32 0, ptr %9, align 4 + store i32 0, ptr %10, align 4 + br label %11 + +11: ; preds = %37, %2 + %12 = load i32, ptr %10, align 4 + %13 = load i32, ptr %4, align 4 + %14 = icmp slt i32 %12, %13 + br i1 %14, label %15, label %40 + +15: ; preds = %11 + %16 = load ptr, ptr %3, align 8 + %17 = load i32, ptr %10, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds i32, ptr %16, i64 %18 + %20 = load i32, ptr %19, align 4 + %21 = load i32, ptr %6, align 4 + %22 = add nsw i32 %21, %20 + store i32 %22, ptr %6, align 4 + %23 = load i32, ptr %5, align 4 + %24 = load i32, ptr %6, align 4 + %25 = icmp slt i32 %23, %24 + br i1 %25, label %26, label %30 + +26: ; preds = %15 + %27 = load i32, ptr %6, align 4 + store i32 %27, ptr %5, align 4 + %28 = load i32, ptr %9, align 4 + store i32 %28, ptr %7, align 4 + %29 = load i32, ptr %10, align 4 + store i32 %29, ptr %8, align 4 + br label %30 + +30: ; preds = %26, %15 + %31 = load i32, ptr %6, align 4 + %32 = icmp slt i32 %31, 0 + br i1 %32, label %33, label %36 + +33: ; preds = %30 + store i32 0, ptr %6, align 4 + %34 = load i32, ptr %10, align 4 + %35 = add nsw i32 %34, 1 + store i32 %35, ptr %9, align 4 + br label %36 + +36: ; preds = %33, %30 + br label %37 + +37: ; preds = %36 + %38 = load i32, ptr %10, align 4 + %39 = add nsw i32 %38, 1 + store i32 %39, ptr %10, align 4 + br label %11, !llvm.loop !6 + +40: ; preds = %11 + %41 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %42 = load i32, ptr %5, align 4 + %43 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %41, i32 noundef %42) + %44 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %43, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %45 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %46 = load i32, ptr %7, align 4 + %47 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %45, i32 noundef %46) + %48 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %47, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %49 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %48, ptr noundef @.str.2) + %50 = load i32, ptr %8, align 4 + %51 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %49, i32 noundef %50) + %52 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %51, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + call void @llvm.trap() + unreachable +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: cold noreturn nounwind +declare void @llvm.trap() #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [8 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.a, i64 32, i1 false) + store i32 8, ptr %3, align 4 + %5 = getelementptr inbounds [8 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + %7 = call noundef i32 @_Z14maxSubArraySumPii(ptr noundef %5, i32 noundef %6) + store i32 %7, ptr %4, align 4 + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_largest_sum_contiguous_subarray.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { cold noreturn nounwind } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/lexicographic-rank-of-a-string.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/lexicographic-rank-of-a-string.ll new file mode 100644 index 00000000..c91a7b96 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/lexicographic-rank-of-a-string.ll @@ -0,0 +1,222 @@ +; ModuleID = 'PE-benchmarks/lexicographic-rank-of-a-string.cpp' +source_filename = "PE-benchmarks/lexicographic-rank-of-a-string.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.str = private unnamed_addr constant [7 x i8] c"string\00", align 1 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_lexicographic_rank_of_a_string.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z4facti(i32 noundef %0) #4 { + %2 = alloca i32, align 4 + store i32 %0, ptr %2, align 4 + %3 = load i32, ptr %2, align 4 + %4 = icmp sle i32 %3, 1 + br i1 %4, label %5, label %6 + +5: ; preds = %1 + br label %12 + +6: ; preds = %1 + %7 = load i32, ptr %2, align 4 + %8 = load i32, ptr %2, align 4 + %9 = sub nsw i32 %8, 1 + %10 = call noundef i32 @_Z4facti(i32 noundef %9) + %11 = mul nsw i32 %7, %10 + br label %12 + +12: ; preds = %6, %5 + %13 = phi i32 [ 1, %5 ], [ %11, %6 ] + ret i32 %13 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z18findSmallerInRightPcii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #5 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + store i32 0, ptr %7, align 4 + %9 = load i32, ptr %5, align 4 + %10 = add nsw i32 %9, 1 + store i32 %10, ptr %8, align 4 + br label %11 + +11: ; preds = %33, %3 + %12 = load i32, ptr %8, align 4 + %13 = load i32, ptr %6, align 4 + %14 = icmp sle i32 %12, %13 + br i1 %14, label %15, label %36 + +15: ; preds = %11 + %16 = load ptr, ptr %4, align 8 + %17 = load i32, ptr %8, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds i8, ptr %16, i64 %18 + %20 = load i8, ptr %19, align 1 + %21 = sext i8 %20 to i32 + %22 = load ptr, ptr %4, align 8 + %23 = load i32, ptr %5, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds i8, ptr %22, i64 %24 + %26 = load i8, ptr %25, align 1 + %27 = sext i8 %26 to i32 + %28 = icmp slt i32 %21, %27 + br i1 %28, label %29, label %32 + +29: ; preds = %15 + %30 = load i32, ptr %7, align 4 + %31 = add nsw i32 %30, 1 + store i32 %31, ptr %7, align 4 + br label %32 + +32: ; preds = %29, %15 + br label %33 + +33: ; preds = %32 + %34 = load i32, ptr %8, align 4 + %35 = add nsw i32 %34, 1 + store i32 %35, ptr %8, align 4 + br label %11, !llvm.loop !6 + +36: ; preds = %11 + %37 = load i32, ptr %7, align 4 + ret i32 %37 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z8findRankPc(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %8 = load ptr, ptr %2, align 8 + %9 = call i64 @strlen(ptr noundef %8) #9 + %10 = trunc i64 %9 to i32 + store i32 %10, ptr %3, align 4 + %11 = load i32, ptr %3, align 4 + %12 = call noundef i32 @_Z4facti(i32 noundef %11) + store i32 %12, ptr %4, align 4 + store i32 1, ptr %5, align 4 + store i32 0, ptr %7, align 4 + br label %13 + +13: ; preds = %33, %1 + %14 = load i32, ptr %7, align 4 + %15 = load i32, ptr %3, align 4 + %16 = icmp slt i32 %14, %15 + br i1 %16, label %17, label %36 + +17: ; preds = %13 + %18 = load i32, ptr %3, align 4 + %19 = load i32, ptr %7, align 4 + %20 = sub nsw i32 %18, %19 + %21 = load i32, ptr %4, align 4 + %22 = sdiv i32 %21, %20 + store i32 %22, ptr %4, align 4 + %23 = load ptr, ptr %2, align 8 + %24 = load i32, ptr %7, align 4 + %25 = load i32, ptr %3, align 4 + %26 = sub nsw i32 %25, 1 + %27 = call noundef i32 @_Z18findSmallerInRightPcii(ptr noundef %23, i32 noundef %24, i32 noundef %26) + store i32 %27, ptr %6, align 4 + %28 = load i32, ptr %6, align 4 + %29 = load i32, ptr %4, align 4 + %30 = mul nsw i32 %28, %29 + %31 = load i32, ptr %5, align 4 + %32 = add nsw i32 %31, %30 + store i32 %32, ptr %5, align 4 + br label %33 + +33: ; preds = %17 + %34 = load i32, ptr %7, align 4 + %35 = add nsw i32 %34, 1 + store i32 %35, ptr %7, align 4 + br label %13, !llvm.loop !8 + +36: ; preds = %13 + %37 = load i32, ptr %5, align 4 + ret i32 %37 +} + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #6 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [7 x i8], align 1 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %2, ptr align 1 @__const.main.str, i64 7, i1 false) + %3 = getelementptr inbounds [7 x i8], ptr %2, i64 0, i64 0 + %4 = call noundef i32 @_Z8findRankPc(ptr noundef %3) + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %4) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_lexicographic_rank_of_a_string.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #9 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/little-and-big-endian-mystery.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/little-and-big-endian-mystery.ll new file mode 100644 index 00000000..a8a60950 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/little-and-big-endian-mystery.ll @@ -0,0 +1,75 @@ +; ModuleID = 'PE-benchmarks/little-and-big-endian-mystery.cpp' +source_filename = "PE-benchmarks/little-and-big-endian-mystery.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [6 x i8] c" %.2x\00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z12show_mem_repPci(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 0, ptr %5, align 4 + br label %6 + +6: ; preds = %18, %2 + %7 = load i32, ptr %5, align 4 + %8 = load i32, ptr %4, align 4 + %9 = icmp slt i32 %7, %8 + br i1 %9, label %10, label %21 + +10: ; preds = %6 + %11 = load ptr, ptr %3, align 8 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i8, ptr %11, i64 %13 + %15 = load i8, ptr %14, align 1 + %16 = sext i8 %15 to i32 + %17 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %16) + br label %18 + +18: ; preds = %10 + %19 = load i32, ptr %5, align 4 + %20 = add nsw i32 %19, 1 + store i32 %20, ptr %5, align 4 + br label %6, !llvm.loop !6 + +21: ; preds = %6 + %22 = call i32 (ptr, ...) @printf(ptr noundef @.str.1) + ret void +} + +declare i32 @printf(ptr noundef, ...) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #2 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 19088743, ptr %2, align 4 + call void @_Z12show_mem_repPci(ptr noundef %2, i32 noundef 4) + %3 = call i32 @getchar() + ret i32 0 +} + +declare i32 @getchar() #1 + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-bitonic-subsequence.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-bitonic-subsequence.ll new file mode 100644 index 00000000..e63c3c1b --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-bitonic-subsequence.ll @@ -0,0 +1,364 @@ +; ModuleID = 'PE-benchmarks/longest-bitonic-subsequence.cpp' +source_filename = "PE-benchmarks/longest-bitonic-subsequence.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@__const.main.arr = private unnamed_addr constant [16 x i32] [i32 0, i32 8, i32 4, i32 12, i32 2, i32 10, i32 6, i32 14, i32 1, i32 9, i32 5, i32 13, i32 3, i32 11, i32 7, i32 15], align 16 +@.str = private unnamed_addr constant [21 x i8] c"Length of LBS is %d\0A\00", align 1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z3lbsPii(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %10 = load i32, ptr %4, align 4 + %11 = sext i32 %10 to i64 + %12 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %11, i64 4) + %13 = extractvalue { i64, i1 } %12, 1 + %14 = extractvalue { i64, i1 } %12, 0 + %15 = select i1 %13, i64 -1, i64 %14 + %16 = call noalias noundef nonnull ptr @_Znam(i64 noundef %15) #6 + store ptr %16, ptr %7, align 8 + store i32 0, ptr %5, align 4 + br label %17 + +17: ; preds = %26, %2 + %18 = load i32, ptr %5, align 4 + %19 = load i32, ptr %4, align 4 + %20 = icmp slt i32 %18, %19 + br i1 %20, label %21, label %29 + +21: ; preds = %17 + %22 = load ptr, ptr %7, align 8 + %23 = load i32, ptr %5, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds i32, ptr %22, i64 %24 + store i32 1, ptr %25, align 4 + br label %26 + +26: ; preds = %21 + %27 = load i32, ptr %5, align 4 + %28 = add nsw i32 %27, 1 + store i32 %28, ptr %5, align 4 + br label %17, !llvm.loop !6 + +29: ; preds = %17 + store i32 1, ptr %5, align 4 + br label %30 + +30: ; preds = %80, %29 + %31 = load i32, ptr %5, align 4 + %32 = load i32, ptr %4, align 4 + %33 = icmp slt i32 %31, %32 + br i1 %33, label %34, label %83 + +34: ; preds = %30 + store i32 0, ptr %6, align 4 + br label %35 + +35: ; preds = %76, %34 + %36 = load i32, ptr %6, align 4 + %37 = load i32, ptr %5, align 4 + %38 = icmp slt i32 %36, %37 + br i1 %38, label %39, label %79 + +39: ; preds = %35 + %40 = load ptr, ptr %3, align 8 + %41 = load i32, ptr %5, align 4 + %42 = sext i32 %41 to i64 + %43 = getelementptr inbounds i32, ptr %40, i64 %42 + %44 = load i32, ptr %43, align 4 + %45 = load ptr, ptr %3, align 8 + %46 = load i32, ptr %6, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds i32, ptr %45, i64 %47 + %49 = load i32, ptr %48, align 4 + %50 = icmp sgt i32 %44, %49 + br i1 %50, label %51, label %75 + +51: ; preds = %39 + %52 = load ptr, ptr %7, align 8 + %53 = load i32, ptr %5, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds i32, ptr %52, i64 %54 + %56 = load i32, ptr %55, align 4 + %57 = load ptr, ptr %7, align 8 + %58 = load i32, ptr %6, align 4 + %59 = sext i32 %58 to i64 + %60 = getelementptr inbounds i32, ptr %57, i64 %59 + %61 = load i32, ptr %60, align 4 + %62 = add nsw i32 %61, 1 + %63 = icmp slt i32 %56, %62 + br i1 %63, label %64, label %75 + +64: ; preds = %51 + %65 = load ptr, ptr %7, align 8 + %66 = load i32, ptr %6, align 4 + %67 = sext i32 %66 to i64 + %68 = getelementptr inbounds i32, ptr %65, i64 %67 + %69 = load i32, ptr %68, align 4 + %70 = add nsw i32 %69, 1 + %71 = load ptr, ptr %7, align 8 + %72 = load i32, ptr %5, align 4 + %73 = sext i32 %72 to i64 + %74 = getelementptr inbounds i32, ptr %71, i64 %73 + store i32 %70, ptr %74, align 4 + br label %75 + +75: ; preds = %64, %51, %39 + br label %76 + +76: ; preds = %75 + %77 = load i32, ptr %6, align 4 + %78 = add nsw i32 %77, 1 + store i32 %78, ptr %6, align 4 + br label %35, !llvm.loop !8 + +79: ; preds = %35 + br label %80 + +80: ; preds = %79 + %81 = load i32, ptr %5, align 4 + %82 = add nsw i32 %81, 1 + store i32 %82, ptr %5, align 4 + br label %30, !llvm.loop !9 + +83: ; preds = %30 + %84 = load i32, ptr %4, align 4 + %85 = sext i32 %84 to i64 + %86 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %85, i64 4) + %87 = extractvalue { i64, i1 } %86, 1 + %88 = extractvalue { i64, i1 } %86, 0 + %89 = select i1 %87, i64 -1, i64 %88 + %90 = call noalias noundef nonnull ptr @_Znam(i64 noundef %89) #6 + store ptr %90, ptr %8, align 8 + store i32 0, ptr %5, align 4 + br label %91 + +91: ; preds = %100, %83 + %92 = load i32, ptr %5, align 4 + %93 = load i32, ptr %4, align 4 + %94 = icmp slt i32 %92, %93 + br i1 %94, label %95, label %103 + +95: ; preds = %91 + %96 = load ptr, ptr %8, align 8 + %97 = load i32, ptr %5, align 4 + %98 = sext i32 %97 to i64 + %99 = getelementptr inbounds i32, ptr %96, i64 %98 + store i32 1, ptr %99, align 4 + br label %100 + +100: ; preds = %95 + %101 = load i32, ptr %5, align 4 + %102 = add nsw i32 %101, 1 + store i32 %102, ptr %5, align 4 + br label %91, !llvm.loop !10 + +103: ; preds = %91 + %104 = load i32, ptr %4, align 4 + %105 = sub nsw i32 %104, 2 + store i32 %105, ptr %5, align 4 + br label %106 + +106: ; preds = %157, %103 + %107 = load i32, ptr %5, align 4 + %108 = icmp sge i32 %107, 0 + br i1 %108, label %109, label %160 + +109: ; preds = %106 + %110 = load i32, ptr %4, align 4 + %111 = sub nsw i32 %110, 1 + store i32 %111, ptr %6, align 4 + br label %112 + +112: ; preds = %153, %109 + %113 = load i32, ptr %6, align 4 + %114 = load i32, ptr %5, align 4 + %115 = icmp sgt i32 %113, %114 + br i1 %115, label %116, label %156 + +116: ; preds = %112 + %117 = load ptr, ptr %3, align 8 + %118 = load i32, ptr %5, align 4 + %119 = sext i32 %118 to i64 + %120 = getelementptr inbounds i32, ptr %117, i64 %119 + %121 = load i32, ptr %120, align 4 + %122 = load ptr, ptr %3, align 8 + %123 = load i32, ptr %6, align 4 + %124 = sext i32 %123 to i64 + %125 = getelementptr inbounds i32, ptr %122, i64 %124 + %126 = load i32, ptr %125, align 4 + %127 = icmp sgt i32 %121, %126 + br i1 %127, label %128, label %152 + +128: ; preds = %116 + %129 = load ptr, ptr %8, align 8 + %130 = load i32, ptr %5, align 4 + %131 = sext i32 %130 to i64 + %132 = getelementptr inbounds i32, ptr %129, i64 %131 + %133 = load i32, ptr %132, align 4 + %134 = load ptr, ptr %8, align 8 + %135 = load i32, ptr %6, align 4 + %136 = sext i32 %135 to i64 + %137 = getelementptr inbounds i32, ptr %134, i64 %136 + %138 = load i32, ptr %137, align 4 + %139 = add nsw i32 %138, 1 + %140 = icmp slt i32 %133, %139 + br i1 %140, label %141, label %152 + +141: ; preds = %128 + %142 = load ptr, ptr %8, align 8 + %143 = load i32, ptr %6, align 4 + %144 = sext i32 %143 to i64 + %145 = getelementptr inbounds i32, ptr %142, i64 %144 + %146 = load i32, ptr %145, align 4 + %147 = add nsw i32 %146, 1 + %148 = load ptr, ptr %8, align 8 + %149 = load i32, ptr %5, align 4 + %150 = sext i32 %149 to i64 + %151 = getelementptr inbounds i32, ptr %148, i64 %150 + store i32 %147, ptr %151, align 4 + br label %152 + +152: ; preds = %141, %128, %116 + br label %153 + +153: ; preds = %152 + %154 = load i32, ptr %6, align 4 + %155 = add nsw i32 %154, -1 + store i32 %155, ptr %6, align 4 + br label %112, !llvm.loop !11 + +156: ; preds = %112 + br label %157 + +157: ; preds = %156 + %158 = load i32, ptr %5, align 4 + %159 = add nsw i32 %158, -1 + store i32 %159, ptr %5, align 4 + br label %106, !llvm.loop !12 + +160: ; preds = %106 + %161 = load ptr, ptr %7, align 8 + %162 = getelementptr inbounds i32, ptr %161, i64 0 + %163 = load i32, ptr %162, align 4 + %164 = load ptr, ptr %8, align 8 + %165 = getelementptr inbounds i32, ptr %164, i64 0 + %166 = load i32, ptr %165, align 4 + %167 = add nsw i32 %163, %166 + %168 = sub nsw i32 %167, 1 + store i32 %168, ptr %9, align 4 + store i32 1, ptr %5, align 4 + br label %169 + +169: ; preds = %202, %160 + %170 = load i32, ptr %5, align 4 + %171 = load i32, ptr %4, align 4 + %172 = icmp slt i32 %170, %171 + br i1 %172, label %173, label %205 + +173: ; preds = %169 + %174 = load ptr, ptr %7, align 8 + %175 = load i32, ptr %5, align 4 + %176 = sext i32 %175 to i64 + %177 = getelementptr inbounds i32, ptr %174, i64 %176 + %178 = load i32, ptr %177, align 4 + %179 = load ptr, ptr %8, align 8 + %180 = load i32, ptr %5, align 4 + %181 = sext i32 %180 to i64 + %182 = getelementptr inbounds i32, ptr %179, i64 %181 + %183 = load i32, ptr %182, align 4 + %184 = add nsw i32 %178, %183 + %185 = sub nsw i32 %184, 1 + %186 = load i32, ptr %9, align 4 + %187 = icmp sgt i32 %185, %186 + br i1 %187, label %188, label %201 + +188: ; preds = %173 + %189 = load ptr, ptr %7, align 8 + %190 = load i32, ptr %5, align 4 + %191 = sext i32 %190 to i64 + %192 = getelementptr inbounds i32, ptr %189, i64 %191 + %193 = load i32, ptr %192, align 4 + %194 = load ptr, ptr %8, align 8 + %195 = load i32, ptr %5, align 4 + %196 = sext i32 %195 to i64 + %197 = getelementptr inbounds i32, ptr %194, i64 %196 + %198 = load i32, ptr %197, align 4 + %199 = add nsw i32 %193, %198 + %200 = sub nsw i32 %199, 1 + store i32 %200, ptr %9, align 4 + br label %201 + +201: ; preds = %188, %173 + br label %202 + +202: ; preds = %201 + %203 = load i32, ptr %5, align 4 + %204 = add nsw i32 %203, 1 + store i32 %204, ptr %5, align 4 + br label %169, !llvm.loop !13 + +205: ; preds = %169 + %206 = load i32, ptr %9, align 4 + ret i32 %206 +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #1 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #2 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #3 { + %1 = alloca i32, align 4 + %2 = alloca [16 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 64, i1 false) + store i32 16, ptr %3, align 4 + %4 = getelementptr inbounds [16 x i32], ptr %2, i64 0, i64 0 + %5 = load i32, ptr %3, align 4 + %6 = call noundef i32 @_Z3lbsPii(ptr noundef %4, i32 noundef %5) + %7 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %6) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #4 + +declare i32 @printf(ptr noundef, ...) #5 + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #2 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #4 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #5 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-even-length-substring-sum-first-second-half.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-even-length-substring-sum-first-second-half.ll new file mode 100644 index 00000000..19532ba8 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-even-length-substring-sum-first-second-half.ll @@ -0,0 +1,283 @@ +; ModuleID = 'PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp' +source_filename = "PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.str = private unnamed_addr constant [7 x i8] c"153803\00", align 1 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [28 x i8] c"Length of the substring is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_longest_even_length_substring_sum_first_second_half.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z10findLengthPc(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %13 = load ptr, ptr %2, align 8 + %14 = call i64 @strlen(ptr noundef %13) #9 + %15 = trunc i64 %14 to i32 + store i32 %15, ptr %3, align 4 + store i32 0, ptr %4, align 4 + %16 = load i32, ptr %3, align 4 + %17 = zext i32 %16 to i64 + %18 = load i32, ptr %3, align 4 + %19 = zext i32 %18 to i64 + %20 = call ptr @llvm.stacksave() + store ptr %20, ptr %5, align 8 + %21 = mul nuw i64 %17, %19 + %22 = alloca i32, i64 %21, align 16 + store i64 %17, ptr %6, align 8 + store i64 %19, ptr %7, align 8 + store i32 0, ptr %8, align 4 + br label %23 + +23: ; preds = %42, %1 + %24 = load i32, ptr %8, align 4 + %25 = load i32, ptr %3, align 4 + %26 = icmp slt i32 %24, %25 + br i1 %26, label %27, label %45 + +27: ; preds = %23 + %28 = load ptr, ptr %2, align 8 + %29 = load i32, ptr %8, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds i8, ptr %28, i64 %30 + %32 = load i8, ptr %31, align 1 + %33 = sext i8 %32 to i32 + %34 = sub nsw i32 %33, 48 + %35 = load i32, ptr %8, align 4 + %36 = sext i32 %35 to i64 + %37 = mul nsw i64 %36, %19 + %38 = getelementptr inbounds i32, ptr %22, i64 %37 + %39 = load i32, ptr %8, align 4 + %40 = sext i32 %39 to i64 + %41 = getelementptr inbounds i32, ptr %38, i64 %40 + store i32 %34, ptr %41, align 4 + br label %42 + +42: ; preds = %27 + %43 = load i32, ptr %8, align 4 + %44 = add nsw i32 %43, 1 + store i32 %44, ptr %8, align 4 + br label %23, !llvm.loop !6 + +45: ; preds = %23 + store i32 2, ptr %9, align 4 + br label %46 + +46: ; preds = %131, %45 + %47 = load i32, ptr %9, align 4 + %48 = load i32, ptr %3, align 4 + %49 = icmp sle i32 %47, %48 + br i1 %49, label %50, label %134 + +50: ; preds = %46 + store i32 0, ptr %10, align 4 + br label %51 + +51: ; preds = %127, %50 + %52 = load i32, ptr %10, align 4 + %53 = load i32, ptr %3, align 4 + %54 = load i32, ptr %9, align 4 + %55 = sub nsw i32 %53, %54 + %56 = add nsw i32 %55, 1 + %57 = icmp slt i32 %52, %56 + br i1 %57, label %58, label %130 + +58: ; preds = %51 + %59 = load i32, ptr %10, align 4 + %60 = load i32, ptr %9, align 4 + %61 = add nsw i32 %59, %60 + %62 = sub nsw i32 %61, 1 + store i32 %62, ptr %11, align 4 + %63 = load i32, ptr %9, align 4 + %64 = sdiv i32 %63, 2 + store i32 %64, ptr %12, align 4 + %65 = load i32, ptr %10, align 4 + %66 = sext i32 %65 to i64 + %67 = mul nsw i64 %66, %19 + %68 = getelementptr inbounds i32, ptr %22, i64 %67 + %69 = load i32, ptr %11, align 4 + %70 = load i32, ptr %12, align 4 + %71 = sub nsw i32 %69, %70 + %72 = sext i32 %71 to i64 + %73 = getelementptr inbounds i32, ptr %68, i64 %72 + %74 = load i32, ptr %73, align 4 + %75 = load i32, ptr %11, align 4 + %76 = load i32, ptr %12, align 4 + %77 = sub nsw i32 %75, %76 + %78 = add nsw i32 %77, 1 + %79 = sext i32 %78 to i64 + %80 = mul nsw i64 %79, %19 + %81 = getelementptr inbounds i32, ptr %22, i64 %80 + %82 = load i32, ptr %11, align 4 + %83 = sext i32 %82 to i64 + %84 = getelementptr inbounds i32, ptr %81, i64 %83 + %85 = load i32, ptr %84, align 4 + %86 = add nsw i32 %74, %85 + %87 = load i32, ptr %10, align 4 + %88 = sext i32 %87 to i64 + %89 = mul nsw i64 %88, %19 + %90 = getelementptr inbounds i32, ptr %22, i64 %89 + %91 = load i32, ptr %11, align 4 + %92 = sext i32 %91 to i64 + %93 = getelementptr inbounds i32, ptr %90, i64 %92 + store i32 %86, ptr %93, align 4 + %94 = load i32, ptr %9, align 4 + %95 = srem i32 %94, 2 + %96 = icmp eq i32 %95, 0 + br i1 %96, label %97, label %126 + +97: ; preds = %58 + %98 = load i32, ptr %10, align 4 + %99 = sext i32 %98 to i64 + %100 = mul nsw i64 %99, %19 + %101 = getelementptr inbounds i32, ptr %22, i64 %100 + %102 = load i32, ptr %11, align 4 + %103 = load i32, ptr %12, align 4 + %104 = sub nsw i32 %102, %103 + %105 = sext i32 %104 to i64 + %106 = getelementptr inbounds i32, ptr %101, i64 %105 + %107 = load i32, ptr %106, align 4 + %108 = load i32, ptr %11, align 4 + %109 = load i32, ptr %12, align 4 + %110 = sub nsw i32 %108, %109 + %111 = add nsw i32 %110, 1 + %112 = sext i32 %111 to i64 + %113 = mul nsw i64 %112, %19 + %114 = getelementptr inbounds i32, ptr %22, i64 %113 + %115 = load i32, ptr %11, align 4 + %116 = sext i32 %115 to i64 + %117 = getelementptr inbounds i32, ptr %114, i64 %116 + %118 = load i32, ptr %117, align 4 + %119 = icmp eq i32 %107, %118 + br i1 %119, label %120, label %126 + +120: ; preds = %97 + %121 = load i32, ptr %9, align 4 + %122 = load i32, ptr %4, align 4 + %123 = icmp sgt i32 %121, %122 + br i1 %123, label %124, label %126 + +124: ; preds = %120 + %125 = load i32, ptr %9, align 4 + store i32 %125, ptr %4, align 4 + br label %126 + +126: ; preds = %124, %120, %97, %58 + br label %127 + +127: ; preds = %126 + %128 = load i32, ptr %10, align 4 + %129 = add nsw i32 %128, 1 + store i32 %129, ptr %10, align 4 + br label %51, !llvm.loop !8 + +130: ; preds = %51 + br label %131 + +131: ; preds = %130 + %132 = load i32, ptr %9, align 4 + %133 = add nsw i32 %132, 1 + store i32 %133, ptr %9, align 4 + br label %46, !llvm.loop !9 + +134: ; preds = %46 + %135 = load i32, ptr %4, align 4 + %136 = load ptr, ptr %5, align 8 + call void @llvm.stackrestore(ptr %136) + ret i32 %135 +} + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #5 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #6 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #6 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [7 x i8], align 1 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %2, ptr align 1 @__const.main.str, i64 7, i1 false) + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %4 = getelementptr inbounds [7 x i8], ptr %2, i64 0, i64 0 + %5 = call noundef i32 @_Z10findLengthPc(ptr noundef %4) + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %3, i32 noundef %5) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_longest_even_length_substring_sum_first_second_half.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nosync nounwind willreturn } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #9 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-increasing-subsequence.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-increasing-subsequence.ll new file mode 100644 index 00000000..81d298e1 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-increasing-subsequence.ll @@ -0,0 +1,156 @@ +; ModuleID = 'PE-benchmarks/longest-increasing-subsequence.cpp' +source_filename = "PE-benchmarks/longest-increasing-subsequence.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@__const.main.arr = private unnamed_addr constant [8 x i32] [i32 10, i32 22, i32 9, i32 33, i32 21, i32 50, i32 41, i32 60], align 16 +@.str = private unnamed_addr constant [21 x i8] c"Length of lis is %dn\00", align 1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z4_lisPiiS_(ptr noundef %0, i32 noundef %1, ptr noundef %2) #0 { + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store ptr %2, ptr %7, align 8 + %11 = load i32, ptr %6, align 4 + %12 = icmp eq i32 %11, 1 + br i1 %12, label %13, label %14 + +13: ; preds = %3 + store i32 1, ptr %4, align 4 + br label %59 + +14: ; preds = %3 + store i32 1, ptr %9, align 4 + store i32 1, ptr %10, align 4 + br label %15 + +15: ; preds = %46, %14 + %16 = load i32, ptr %10, align 4 + %17 = load i32, ptr %6, align 4 + %18 = icmp slt i32 %16, %17 + br i1 %18, label %19, label %49 + +19: ; preds = %15 + %20 = load ptr, ptr %5, align 8 + %21 = load i32, ptr %10, align 4 + %22 = load ptr, ptr %7, align 8 + %23 = call noundef i32 @_Z4_lisPiiS_(ptr noundef %20, i32 noundef %21, ptr noundef %22) + store i32 %23, ptr %8, align 4 + %24 = load ptr, ptr %5, align 8 + %25 = load i32, ptr %10, align 4 + %26 = sub nsw i32 %25, 1 + %27 = sext i32 %26 to i64 + %28 = getelementptr inbounds i32, ptr %24, i64 %27 + %29 = load i32, ptr %28, align 4 + %30 = load ptr, ptr %5, align 8 + %31 = load i32, ptr %6, align 4 + %32 = sub nsw i32 %31, 1 + %33 = sext i32 %32 to i64 + %34 = getelementptr inbounds i32, ptr %30, i64 %33 + %35 = load i32, ptr %34, align 4 + %36 = icmp slt i32 %29, %35 + br i1 %36, label %37, label %45 + +37: ; preds = %19 + %38 = load i32, ptr %8, align 4 + %39 = add nsw i32 %38, 1 + %40 = load i32, ptr %9, align 4 + %41 = icmp sgt i32 %39, %40 + br i1 %41, label %42, label %45 + +42: ; preds = %37 + %43 = load i32, ptr %8, align 4 + %44 = add nsw i32 %43, 1 + store i32 %44, ptr %9, align 4 + br label %45 + +45: ; preds = %42, %37, %19 + br label %46 + +46: ; preds = %45 + %47 = load i32, ptr %10, align 4 + %48 = add nsw i32 %47, 1 + store i32 %48, ptr %10, align 4 + br label %15, !llvm.loop !6 + +49: ; preds = %15 + %50 = load ptr, ptr %7, align 8 + %51 = load i32, ptr %50, align 4 + %52 = load i32, ptr %9, align 4 + %53 = icmp slt i32 %51, %52 + br i1 %53, label %54, label %57 + +54: ; preds = %49 + %55 = load i32, ptr %9, align 4 + %56 = load ptr, ptr %7, align 8 + store i32 %55, ptr %56, align 4 + br label %57 + +57: ; preds = %54, %49 + %58 = load i32, ptr %9, align 4 + store i32 %58, ptr %4, align 4 + br label %59 + +59: ; preds = %57, %13 + %60 = load i32, ptr %4, align 4 + ret i32 %60 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z3lisPii(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 1, ptr %5, align 4 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %4, align 4 + %8 = call noundef i32 @_Z4_lisPiiS_(ptr noundef %6, i32 noundef %7, ptr noundef %5) + %9 = load i32, ptr %5, align 4 + ret i32 %9 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #1 { + %1 = alloca i32, align 4 + %2 = alloca [8 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 32, i1 false) + store i32 8, ptr %3, align 4 + %4 = getelementptr inbounds [8 x i32], ptr %2, i64 0, i64 0 + %5 = load i32, ptr %3, align 4 + %6 = call noundef i32 @_Z3lisPii(ptr noundef %4, i32 noundef %5) + %7 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %6) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #2 + +declare i32 @printf(ptr noundef, ...) #3 + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-palindrome-substring.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-palindrome-substring.ll new file mode 100644 index 00000000..d5d1aede --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-palindrome-substring.ll @@ -0,0 +1,868 @@ +; ModuleID = 'PE-benchmarks/longest-palindrome-substring.cpp' +source_filename = "PE-benchmarks/longest-palindrome-substring.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } +%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { ptr } +%union.anon = type { i64, [8 x i8] } +%"class.std::allocator" = type { i8 } +%"struct.std::__false_type" = type { i8 } +%"struct.std::forward_iterator_tag" = type { i8 } +%"struct.std::random_access_iterator_tag" = type { i8 } + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_ = comdat any + +$_ZNSt11char_traitsIcE6lengthEPKc = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag = comdat any + +$_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_ = comdat any + +$_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_ = comdat any + +$__clang_call_terminate = comdat any + +$_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag = comdat any + +$_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_ = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [34 x i8] c"Longest palindrome substring is: \00", align 1 +@.str.1 = private unnamed_addr constant [17 x i8] c"forgeeksskeegfor\00", align 1 +@.str.2 = private unnamed_addr constant [13 x i8] c"\0ALength is: \00", align 1 +@.str.3 = private unnamed_addr constant [42 x i8] c"basic_string::_M_construct null not valid\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_longest_palindrome_substring.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z11printSubStrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store i32 %1, ptr %4, align 4 + store i32 %2, ptr %5, align 4 + %7 = load i32, ptr %4, align 4 + store i32 %7, ptr %6, align 4 + br label %8 + +8: ; preds = %18, %3 + %9 = load i32, ptr %6, align 4 + %10 = load i32, ptr %5, align 4 + %11 = icmp sle i32 %9, %10 + br i1 %11, label %12, label %21 + +12: ; preds = %8 + %13 = load i32, ptr %6, align 4 + %14 = sext i32 %13 to i64 + %15 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %14) + %16 = load i8, ptr %15, align 1 + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8 noundef signext %16) + br label %18 + +18: ; preds = %12 + %19 = load i32, ptr %6, align 4 + %20 = add nsw i32 %19, 1 + store i32 %20, ptr %6, align 4 + br label %8, !llvm.loop !6 + +21: ; preds = %8 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(ptr noundef nonnull align 8 dereferenceable(8), i8 noundef signext) #1 + +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z16longestPalSubstrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef %0) #4 personality ptr @__gxx_personality_v0 { + %2 = alloca i32, align 4 + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i64, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca %"class.std::__cxx11::basic_string", align 8 + %14 = alloca ptr, align 8 + %15 = alloca i32, align 4 + %16 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #3 + %17 = trunc i64 %16 to i32 + store i32 %17, ptr %2, align 4 + %18 = load i32, ptr %2, align 4 + %19 = zext i32 %18 to i64 + %20 = load i32, ptr %2, align 4 + %21 = zext i32 %20 to i64 + %22 = call ptr @llvm.stacksave() + store ptr %22, ptr %3, align 8 + %23 = mul nuw i64 %19, %21 + %24 = alloca i8, i64 %23, align 16 + store i64 %19, ptr %4, align 8 + store i64 %21, ptr %5, align 8 + %25 = mul nuw i64 %19, %21 + call void @llvm.memset.p0.i64(ptr align 16 %24, i8 0, i64 %25, i1 false) + store i32 1, ptr %6, align 4 + store i32 0, ptr %7, align 4 + br label %26 + +26: ; preds = %38, %1 + %27 = load i32, ptr %7, align 4 + %28 = load i32, ptr %2, align 4 + %29 = icmp slt i32 %27, %28 + br i1 %29, label %30, label %41 + +30: ; preds = %26 + %31 = load i32, ptr %7, align 4 + %32 = sext i32 %31 to i64 + %33 = mul nsw i64 %32, %21 + %34 = getelementptr inbounds i8, ptr %24, i64 %33 + %35 = load i32, ptr %7, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds i8, ptr %34, i64 %36 + store i8 1, ptr %37, align 1 + br label %38 + +38: ; preds = %30 + %39 = load i32, ptr %7, align 4 + %40 = add nsw i32 %39, 1 + store i32 %40, ptr %7, align 4 + br label %26, !llvm.loop !8 + +41: ; preds = %26 + store i32 0, ptr %8, align 4 + store i32 0, ptr %9, align 4 + br label %42 + +42: ; preds = %71, %41 + %43 = load i32, ptr %9, align 4 + %44 = load i32, ptr %2, align 4 + %45 = sub nsw i32 %44, 1 + %46 = icmp slt i32 %43, %45 + br i1 %46, label %47, label %74 + +47: ; preds = %42 + %48 = load i32, ptr %9, align 4 + %49 = sext i32 %48 to i64 + %50 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %49) + %51 = load i8, ptr %50, align 1 + %52 = sext i8 %51 to i32 + %53 = load i32, ptr %9, align 4 + %54 = add nsw i32 %53, 1 + %55 = sext i32 %54 to i64 + %56 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %55) + %57 = load i8, ptr %56, align 1 + %58 = sext i8 %57 to i32 + %59 = icmp eq i32 %52, %58 + br i1 %59, label %60, label %70 + +60: ; preds = %47 + %61 = load i32, ptr %9, align 4 + %62 = sext i32 %61 to i64 + %63 = mul nsw i64 %62, %21 + %64 = getelementptr inbounds i8, ptr %24, i64 %63 + %65 = load i32, ptr %9, align 4 + %66 = add nsw i32 %65, 1 + %67 = sext i32 %66 to i64 + %68 = getelementptr inbounds i8, ptr %64, i64 %67 + store i8 1, ptr %68, align 1 + %69 = load i32, ptr %9, align 4 + store i32 %69, ptr %8, align 4 + store i32 2, ptr %6, align 4 + br label %70 + +70: ; preds = %60, %47 + br label %71 + +71: ; preds = %70 + %72 = load i32, ptr %9, align 4 + %73 = add nsw i32 %72, 1 + store i32 %73, ptr %9, align 4 + br label %42, !llvm.loop !9 + +74: ; preds = %42 + store i32 3, ptr %10, align 4 + br label %75 + +75: ; preds = %135, %74 + %76 = load i32, ptr %10, align 4 + %77 = load i32, ptr %2, align 4 + %78 = icmp sle i32 %76, %77 + br i1 %78, label %79, label %138 + +79: ; preds = %75 + store i32 0, ptr %11, align 4 + br label %80 + +80: ; preds = %131, %79 + %81 = load i32, ptr %11, align 4 + %82 = load i32, ptr %2, align 4 + %83 = load i32, ptr %10, align 4 + %84 = sub nsw i32 %82, %83 + %85 = add nsw i32 %84, 1 + %86 = icmp slt i32 %81, %85 + br i1 %86, label %87, label %134 + +87: ; preds = %80 + %88 = load i32, ptr %11, align 4 + %89 = load i32, ptr %10, align 4 + %90 = add nsw i32 %88, %89 + %91 = sub nsw i32 %90, 1 + store i32 %91, ptr %12, align 4 + %92 = load i32, ptr %11, align 4 + %93 = add nsw i32 %92, 1 + %94 = sext i32 %93 to i64 + %95 = mul nsw i64 %94, %21 + %96 = getelementptr inbounds i8, ptr %24, i64 %95 + %97 = load i32, ptr %12, align 4 + %98 = sub nsw i32 %97, 1 + %99 = sext i32 %98 to i64 + %100 = getelementptr inbounds i8, ptr %96, i64 %99 + %101 = load i8, ptr %100, align 1 + %102 = trunc i8 %101 to i1 + br i1 %102, label %103, label %130 + +103: ; preds = %87 + %104 = load i32, ptr %11, align 4 + %105 = sext i32 %104 to i64 + %106 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %105) + %107 = load i8, ptr %106, align 1 + %108 = sext i8 %107 to i32 + %109 = load i32, ptr %12, align 4 + %110 = sext i32 %109 to i64 + %111 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %110) + %112 = load i8, ptr %111, align 1 + %113 = sext i8 %112 to i32 + %114 = icmp eq i32 %108, %113 + br i1 %114, label %115, label %130 + +115: ; preds = %103 + %116 = load i32, ptr %11, align 4 + %117 = sext i32 %116 to i64 + %118 = mul nsw i64 %117, %21 + %119 = getelementptr inbounds i8, ptr %24, i64 %118 + %120 = load i32, ptr %12, align 4 + %121 = sext i32 %120 to i64 + %122 = getelementptr inbounds i8, ptr %119, i64 %121 + store i8 1, ptr %122, align 1 + %123 = load i32, ptr %10, align 4 + %124 = load i32, ptr %6, align 4 + %125 = icmp sgt i32 %123, %124 + br i1 %125, label %126, label %129 + +126: ; preds = %115 + %127 = load i32, ptr %11, align 4 + store i32 %127, ptr %8, align 4 + %128 = load i32, ptr %10, align 4 + store i32 %128, ptr %6, align 4 + br label %129 + +129: ; preds = %126, %115 + br label %130 + +130: ; preds = %129, %103, %87 + br label %131 + +131: ; preds = %130 + %132 = load i32, ptr %11, align 4 + %133 = add nsw i32 %132, 1 + store i32 %133, ptr %11, align 4 + br label %80, !llvm.loop !10 + +134: ; preds = %80 + br label %135 + +135: ; preds = %134 + %136 = load i32, ptr %10, align 4 + %137 = add nsw i32 %136, 1 + store i32 %137, ptr %10, align 4 + br label %75, !llvm.loop !11 + +138: ; preds = %75 + %139 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %13, ptr noundef nonnull align 8 dereferenceable(32) %0) + %140 = load i32, ptr %8, align 4 + %141 = load i32, ptr %8, align 4 + %142 = load i32, ptr %6, align 4 + %143 = add nsw i32 %141, %142 + %144 = sub nsw i32 %143, 1 + invoke void @_Z11printSubStrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii(ptr noundef %13, i32 noundef %140, i32 noundef %144) + to label %145 unwind label %148 + +145: ; preds = %138 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %13) #3 + %146 = load i32, ptr %6, align 4 + %147 = load ptr, ptr %3, align 8 + call void @llvm.stackrestore(ptr %147) + ret i32 %146 + +148: ; preds = %138 + %149 = landingpad { ptr, i32 } + cleanup + %150 = extractvalue { ptr, i32 } %149, 0 + store ptr %150, ptr %14, align 8 + %151 = extractvalue { ptr, i32 } %149, 1 + store i32 %151, ptr %15, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %13) #3 + br label %152 + +152: ; preds = %148 + %153 = load ptr, ptr %14, align 8 + %154 = load i32, ptr %15, align 4 + %155 = insertvalue { ptr, i32 } poison, ptr %153, 0 + %156 = insertvalue { ptr, i32 } %155, i32 %154, 1 + resume { ptr, i32 } %156 +} + +; Function Attrs: nounwind +declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32)) #2 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #6 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %"class.std::__cxx11::basic_string", align 8 + %3 = alloca %"class.std::allocator", align 1 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca %"class.std::__cxx11::basic_string", align 8 + store i32 0, ptr %1, align 4 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %2, ptr noundef @.str.1, ptr noundef nonnull align 1 dereferenceable(1) %3) + to label %7 unwind label %16 + +7: ; preds = %0 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %8 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + to label %9 unwind label %20 + +9: ; preds = %7 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %6, ptr noundef nonnull align 8 dereferenceable(32) %2) + to label %10 unwind label %20 + +10: ; preds = %9 + %11 = invoke noundef i32 @_Z16longestPalSubstrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef %6) + to label %12 unwind label %24 + +12: ; preds = %10 + %13 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %8, i32 noundef %11) + to label %14 unwind label %24 + +14: ; preds = %12 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + store i32 0, ptr %1, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %15 = load i32, ptr %1, align 4 + ret i32 %15 + +16: ; preds = %0 + %17 = landingpad { ptr, i32 } + cleanup + %18 = extractvalue { ptr, i32 } %17, 0 + store ptr %18, ptr %4, align 8 + %19 = extractvalue { ptr, i32 } %17, 1 + store i32 %19, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + br label %29 + +20: ; preds = %9, %7 + %21 = landingpad { ptr, i32 } + cleanup + %22 = extractvalue { ptr, i32 } %21, 0 + store ptr %22, ptr %4, align 8 + %23 = extractvalue { ptr, i32 } %21, 1 + store i32 %23, ptr %5, align 4 + br label %28 + +24: ; preds = %12, %10 + %25 = landingpad { ptr, i32 } + cleanup + %26 = extractvalue { ptr, i32 } %25, 0 + store ptr %26, ptr %4, align 8 + %27 = extractvalue { ptr, i32 } %25, 1 + store i32 %27, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + br label %28 + +28: ; preds = %24, %20 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + br label %29 + +29: ; preds = %28, %16 + %30 = load ptr, ptr %4, align 8 + %31 = load i32, ptr %5, align 4 + %32 = insertvalue { ptr, i32 } poison, ptr %30, 0 + %33 = insertvalue { ptr, i32 } %32, i32 %31, 1 + resume { ptr, i32 } %33 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %9, i32 0, i32 0 + %11 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %9) + %12 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef %11, ptr noundef nonnull align 1 dereferenceable(1) %12) + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = icmp ne ptr %14, null + br i1 %15, label %16, label %22 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = invoke noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %18) + to label %20 unwind label %28 + +20: ; preds = %16 + %21 = getelementptr inbounds i8, ptr %17, i64 %19 + br label %25 + +22: ; preds = %3 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds i8, ptr %23, i64 -1 + br label %25 + +25: ; preds = %22, %20 + %26 = phi ptr [ %21, %20 ], [ %24, %22 ] + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %13, ptr noundef %26) + to label %27 unwind label %28 + +27: ; preds = %25 + ret void + +28: ; preds = %25, %16 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %7, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %7, align 8 + %34 = load i32, ptr %8, align 4 + %35 = insertvalue { ptr, i32 } poison, ptr %33, 0 + %36 = insertvalue { ptr, i32 } %35, i32 %34, 1 + resume { ptr, i32 } %36 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef, ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__false_type", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef %9, ptr noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + store ptr %5, ptr %2, align 8 + br i1 false, label %6, label %9 + +6: ; preds = %1 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %7) + store i64 %8, ptr %3, align 8 + br label %12 + +9: ; preds = %1 + %10 = load ptr, ptr %4, align 8 + %11 = call i64 @strlen(ptr noundef %10) #3 + store i64 %11, ptr %3, align 8 + br label %12 + +12: ; preds = %9, %6 + %13 = load i64, ptr %3, align 8 + ret i64 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca %"struct.std::__false_type", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.std::forward_iterator_tag", align 1 + %9 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef %11, ptr noundef %12) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca %"struct.std::forward_iterator_tag", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = call noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %12) + br i1 %13, label %14, label %19 + +14: ; preds = %3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %7, align 8 + %17 = icmp ne ptr %15, %16 + br i1 %17, label %18, label %19 + +18: ; preds = %14 + call void @_ZSt19__throw_logic_errorPKc(ptr noundef @.str.3) #12 + unreachable + +19: ; preds = %14, %3 + %20 = load ptr, ptr %6, align 8 + %21 = load ptr, ptr %7, align 8 + %22 = call noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %20, ptr noundef %21) + store i64 %22, ptr %8, align 8 + %23 = load i64, ptr %8, align 8 + %24 = icmp ugt i64 %23, 15 + br i1 %24, label %25, label %28 + +25: ; preds = %19 + %26 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef nonnull align 8 dereferenceable(8) %8, i64 noundef 0) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef %26) + %27 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %27) + br label %28 + +28: ; preds = %25, %19 + %29 = invoke noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %30 unwind label %33 + +30: ; preds = %28 + %31 = load ptr, ptr %6, align 8 + %32 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef %29, ptr noundef %31, ptr noundef %32) #3 + br label %46 + +33: ; preds = %28 + %34 = landingpad { ptr, i32 } + catch ptr null + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %9, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %10, align 4 + br label %37 + +37: ; preds = %33 + %38 = load ptr, ptr %9, align 8 + %39 = call ptr @__cxa_begin_catch(ptr %38) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %40 unwind label %41 + +40: ; preds = %37 + invoke void @__cxa_rethrow() #12 + to label %56 unwind label %41 + +41: ; preds = %40, %37 + %42 = landingpad { ptr, i32 } + cleanup + %43 = extractvalue { ptr, i32 } %42, 0 + store ptr %43, ptr %9, align 8 + %44 = extractvalue { ptr, i32 } %42, 1 + store i32 %44, ptr %10, align 4 + invoke void @__cxa_end_catch() + to label %45 unwind label %53 + +45: ; preds = %41 + br label %48 + +46: ; preds = %30 + %47 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %47) + ret void + +48: ; preds = %45 + %49 = load ptr, ptr %9, align 8 + %50 = load i32, ptr %10, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 + +53: ; preds = %41 + %54 = landingpad { ptr, i32 } + catch ptr null + %55 = extractvalue { ptr, i32 } %54, 0 + call void @__clang_call_terminate(ptr %55) #13 + unreachable + +56: ; preds = %40 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %0) #9 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = icmp eq ptr %3, null + ret i1 %4 +} + +; Function Attrs: noreturn +declare void @_ZSt19__throw_logic_errorPKc(ptr noundef) #10 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %3) + %9 = call noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %7, ptr noundef %8) + ret i64 %9 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef) #1 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef, ptr noundef, ptr noundef) #2 + +declare noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #11 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #13 + unreachable +} + +declare void @_ZSt9terminatev() + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %0, ptr noundef %1) #9 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = ptrtoint ptr %6 to i64 + %9 = ptrtoint ptr %7 to i64 + %10 = sub i64 %8, %9 + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %0) #9 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i8, align 1 + store ptr %0, ptr %2, align 8 + store i64 0, ptr %3, align 8 + br label %5 + +5: ; preds = %11, %1 + %6 = load ptr, ptr %2, align 8 + %7 = load i64, ptr %3, align 8 + %8 = getelementptr inbounds i8, ptr %6, i64 %7 + store i8 0, ptr %4, align 1 + %9 = call noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef nonnull align 1 dereferenceable(1) %4) + %10 = xor i1 %9, true + br i1 %10, label %11, label %14 + +11: ; preds = %5 + %12 = load i64, ptr %3, align 8 + %13 = add i64 %12, 1 + store i64 %13, ptr %3, align 8 + br label %5, !llvm.loop !12 + +14: ; preds = %5 + %15 = load i64, ptr %3, align 8 + ret i64 %15 +} + +; Function Attrs: nounwind +declare i64 @strlen(ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i8, ptr %5, align 1 + %7 = sext i8 %6 to i32 + %8 = load ptr, ptr %4, align 8 + %9 = load i8, ptr %8, align 1 + %10 = sext i8 %9 to i32 + %11 = icmp eq i32 %7, %10 + ret i1 %11 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_longest_palindrome_substring.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { noreturn } +attributes #13 = { noreturn nounwind } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-palindromic-subsequence.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-palindromic-subsequence.ll new file mode 100644 index 00000000..d1cf2dc5 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-palindromic-subsequence.ll @@ -0,0 +1,300 @@ +; ModuleID = 'PE-benchmarks/longest-palindromic-subsequence.cpp' +source_filename = "PE-benchmarks/longest-palindromic-subsequence.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@__const.main.seq = private unnamed_addr constant [16 x i8] c"GEEKS FOR GEEKS\00", align 16 +@.str = private unnamed_addr constant [28 x i8] c"The lnegth of the LPS is %d\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3maxii(i32 noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %5 = load i32, ptr %3, align 4 + %6 = load i32, ptr %4, align 4 + %7 = icmp sgt i32 %5, %6 + br i1 %7, label %8, label %10 + +8: ; preds = %2 + %9 = load i32, ptr %3, align 4 + br label %12 + +10: ; preds = %2 + %11 = load i32, ptr %4, align 4 + br label %12 + +12: ; preds = %10, %8 + %13 = phi i32 [ %9, %8 ], [ %11, %10 ] + ret i32 %13 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3lpsPc(ptr noundef %0) #0 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i64, align 8 + store ptr %0, ptr %2, align 8 + %10 = load ptr, ptr %2, align 8 + %11 = call i64 @strlen(ptr noundef %10) #6 + %12 = trunc i64 %11 to i32 + store i32 %12, ptr %3, align 4 + %13 = load i32, ptr %3, align 4 + %14 = zext i32 %13 to i64 + %15 = load i32, ptr %3, align 4 + %16 = zext i32 %15 to i64 + %17 = call ptr @llvm.stacksave() + store ptr %17, ptr %7, align 8 + %18 = mul nuw i64 %14, %16 + %19 = alloca i32, i64 %18, align 16 + store i64 %14, ptr %8, align 8 + store i64 %16, ptr %9, align 8 + store i32 0, ptr %4, align 4 + br label %20 + +20: ; preds = %32, %1 + %21 = load i32, ptr %4, align 4 + %22 = load i32, ptr %3, align 4 + %23 = icmp slt i32 %21, %22 + br i1 %23, label %24, label %35 + +24: ; preds = %20 + %25 = load i32, ptr %4, align 4 + %26 = sext i32 %25 to i64 + %27 = mul nsw i64 %26, %16 + %28 = getelementptr inbounds i32, ptr %19, i64 %27 + %29 = load i32, ptr %4, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds i32, ptr %28, i64 %30 + store i32 1, ptr %31, align 4 + br label %32 + +32: ; preds = %24 + %33 = load i32, ptr %4, align 4 + %34 = add nsw i32 %33, 1 + store i32 %34, ptr %4, align 4 + br label %20, !llvm.loop !6 + +35: ; preds = %20 + store i32 2, ptr %6, align 4 + br label %36 + +36: ; preds = %143, %35 + %37 = load i32, ptr %6, align 4 + %38 = load i32, ptr %3, align 4 + %39 = icmp sle i32 %37, %38 + br i1 %39, label %40, label %146 + +40: ; preds = %36 + store i32 0, ptr %4, align 4 + br label %41 + +41: ; preds = %139, %40 + %42 = load i32, ptr %4, align 4 + %43 = load i32, ptr %3, align 4 + %44 = load i32, ptr %6, align 4 + %45 = sub nsw i32 %43, %44 + %46 = add nsw i32 %45, 1 + %47 = icmp slt i32 %42, %46 + br i1 %47, label %48, label %142 + +48: ; preds = %41 + %49 = load i32, ptr %4, align 4 + %50 = load i32, ptr %6, align 4 + %51 = add nsw i32 %49, %50 + %52 = sub nsw i32 %51, 1 + store i32 %52, ptr %5, align 4 + %53 = load ptr, ptr %2, align 8 + %54 = load i32, ptr %4, align 4 + %55 = sext i32 %54 to i64 + %56 = getelementptr inbounds i8, ptr %53, i64 %55 + %57 = load i8, ptr %56, align 1 + %58 = sext i8 %57 to i32 + %59 = load ptr, ptr %2, align 8 + %60 = load i32, ptr %5, align 4 + %61 = sext i32 %60 to i64 + %62 = getelementptr inbounds i8, ptr %59, i64 %61 + %63 = load i8, ptr %62, align 1 + %64 = sext i8 %63 to i32 + %65 = icmp eq i32 %58, %64 + br i1 %65, label %66, label %77 + +66: ; preds = %48 + %67 = load i32, ptr %6, align 4 + %68 = icmp eq i32 %67, 2 + br i1 %68, label %69, label %77 + +69: ; preds = %66 + %70 = load i32, ptr %4, align 4 + %71 = sext i32 %70 to i64 + %72 = mul nsw i64 %71, %16 + %73 = getelementptr inbounds i32, ptr %19, i64 %72 + %74 = load i32, ptr %5, align 4 + %75 = sext i32 %74 to i64 + %76 = getelementptr inbounds i32, ptr %73, i64 %75 + store i32 2, ptr %76, align 4 + br label %138 + +77: ; preds = %66, %48 + %78 = load ptr, ptr %2, align 8 + %79 = load i32, ptr %4, align 4 + %80 = sext i32 %79 to i64 + %81 = getelementptr inbounds i8, ptr %78, i64 %80 + %82 = load i8, ptr %81, align 1 + %83 = sext i8 %82 to i32 + %84 = load ptr, ptr %2, align 8 + %85 = load i32, ptr %5, align 4 + %86 = sext i32 %85 to i64 + %87 = getelementptr inbounds i8, ptr %84, i64 %86 + %88 = load i8, ptr %87, align 1 + %89 = sext i8 %88 to i32 + %90 = icmp eq i32 %83, %89 + br i1 %90, label %91, label %110 + +91: ; preds = %77 + %92 = load i32, ptr %4, align 4 + %93 = add nsw i32 %92, 1 + %94 = sext i32 %93 to i64 + %95 = mul nsw i64 %94, %16 + %96 = getelementptr inbounds i32, ptr %19, i64 %95 + %97 = load i32, ptr %5, align 4 + %98 = sub nsw i32 %97, 1 + %99 = sext i32 %98 to i64 + %100 = getelementptr inbounds i32, ptr %96, i64 %99 + %101 = load i32, ptr %100, align 4 + %102 = add nsw i32 %101, 2 + %103 = load i32, ptr %4, align 4 + %104 = sext i32 %103 to i64 + %105 = mul nsw i64 %104, %16 + %106 = getelementptr inbounds i32, ptr %19, i64 %105 + %107 = load i32, ptr %5, align 4 + %108 = sext i32 %107 to i64 + %109 = getelementptr inbounds i32, ptr %106, i64 %108 + store i32 %102, ptr %109, align 4 + br label %137 + +110: ; preds = %77 + %111 = load i32, ptr %4, align 4 + %112 = sext i32 %111 to i64 + %113 = mul nsw i64 %112, %16 + %114 = getelementptr inbounds i32, ptr %19, i64 %113 + %115 = load i32, ptr %5, align 4 + %116 = sub nsw i32 %115, 1 + %117 = sext i32 %116 to i64 + %118 = getelementptr inbounds i32, ptr %114, i64 %117 + %119 = load i32, ptr %118, align 4 + %120 = load i32, ptr %4, align 4 + %121 = add nsw i32 %120, 1 + %122 = sext i32 %121 to i64 + %123 = mul nsw i64 %122, %16 + %124 = getelementptr inbounds i32, ptr %19, i64 %123 + %125 = load i32, ptr %5, align 4 + %126 = sext i32 %125 to i64 + %127 = getelementptr inbounds i32, ptr %124, i64 %126 + %128 = load i32, ptr %127, align 4 + %129 = call noundef i32 @_Z3maxii(i32 noundef %119, i32 noundef %128) + %130 = load i32, ptr %4, align 4 + %131 = sext i32 %130 to i64 + %132 = mul nsw i64 %131, %16 + %133 = getelementptr inbounds i32, ptr %19, i64 %132 + %134 = load i32, ptr %5, align 4 + %135 = sext i32 %134 to i64 + %136 = getelementptr inbounds i32, ptr %133, i64 %135 + store i32 %129, ptr %136, align 4 + br label %137 + +137: ; preds = %110, %91 + br label %138 + +138: ; preds = %137, %69 + br label %139 + +139: ; preds = %138 + %140 = load i32, ptr %4, align 4 + %141 = add nsw i32 %140, 1 + store i32 %141, ptr %4, align 4 + br label %41, !llvm.loop !8 + +142: ; preds = %41 + br label %143 + +143: ; preds = %142 + %144 = load i32, ptr %6, align 4 + %145 = add nsw i32 %144, 1 + store i32 %145, ptr %6, align 4 + br label %36, !llvm.loop !9 + +146: ; preds = %36 + %147 = mul nsw i64 0, %16 + %148 = getelementptr inbounds i32, ptr %19, i64 %147 + %149 = load i32, ptr %3, align 4 + %150 = sub nsw i32 %149, 1 + %151 = sext i32 %150 to i64 + %152 = getelementptr inbounds i32, ptr %148, i64 %151 + %153 = load i32, ptr %152, align 4 + %154 = load ptr, ptr %7, align 8 + call void @llvm.stackrestore(ptr %154) + ret i32 %153 +} + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #2 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #2 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #3 { + %1 = alloca i32, align 4 + %2 = alloca [16 x i8], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.seq, i64 16, i1 false) + %4 = getelementptr inbounds [16 x i8], ptr %2, i64 0, i64 0 + %5 = call i64 @strlen(ptr noundef %4) #6 + %6 = trunc i64 %5 to i32 + store i32 %6, ptr %3, align 4 + %7 = getelementptr inbounds [16 x i8], ptr %2, i64 0, i64 0 + %8 = call noundef i32 @_Z3lpsPc(ptr noundef %7) + %9 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %8) + %10 = call i32 @getchar() + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #4 + +declare i32 @printf(ptr noundef, ...) #5 + +declare i32 @getchar() #5 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nocallback nofree nosync nounwind willreturn } +attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #4 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #5 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-path-directed-acyclic-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-path-directed-acyclic-graph.ll new file mode 100644 index 00000000..f663ac78 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/longest-path-directed-acyclic-graph.ll @@ -0,0 +1,3615 @@ +; ModuleID = 'PE-benchmarks/longest-path-directed-acyclic-graph.cpp' +source_filename = "PE-benchmarks/longest-path-directed-acyclic-graph.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%class.AdjListNode = type { i32, i32 } +%"struct.std::_List_iterator" = type { ptr } +%"class.std::stack" = type { %"class.std::deque" } +%"class.std::deque" = type { %"class.std::_Deque_base" } +%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } +%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } +%"struct.std::_Deque_base>::_Deque_impl_data" = type { ptr, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } +%"struct.std::_Deque_iterator" = type { ptr, ptr, ptr, ptr } +%"struct.std::_List_node" = type { %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf" } +%"struct.__gnu_cxx::__aligned_membuf" = type { [8 x i8] } +%"class.std::allocator.3" = type { i8 } +%"struct.std::__allocated_ptr" = type { ptr, ptr } + +$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EEC2Ev = comdat any + +$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EED2Ev = comdat any + +$_ZN11AdjListNodeC2Eii = comdat any + +$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9push_backERKS1_ = comdat any + +$_ZNSt14_List_iteratorI11AdjListNodeEC2Ev = comdat any + +$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorI11AdjListNodeES3_ = comdat any + +$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE3endEv = comdat any + +$_ZNKSt14_List_iteratorI11AdjListNodeEdeEv = comdat any + +$_ZN11AdjListNode4getVEv = comdat any + +$_ZNSt14_List_iteratorI11AdjListNodeEppEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any + +$_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv = comdat any + +$_ZNKSt14_List_iteratorI11AdjListNodeEptEv = comdat any + +$_ZN11AdjListNode9getWeightEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeI11AdjListNodeEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE8_M_clearEv = comdat any + +$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implD2Ev = comdat any + +$_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv = comdat any + +$__clang_call_terminate = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE7destroyIS1_EEvRS3_PT_ = comdat any + +$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E = comdat any + +$_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE7_M_addrEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE7destroyIS2_EEvPT_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE10deallocateERS3_PS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE10deallocateEPS3_m = comdat any + +$_ZNSaISt10_List_nodeI11AdjListNodeEED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEED2Ev = comdat any + +$_ZNSt5dequeIiSaIiEED2Ev = comdat any + +$_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_ = comdat any + +$_ZNSt5dequeIiSaIiEE5beginEv = comdat any + +$_ZNSt5dequeIiSaIiEE3endEv = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSt11_Deque_baseIiSaIiEED2Ev = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any + +$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any + +$_ZSt16__deque_buf_sizem = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any + +$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any + +$_ZNSaIPiED2Ev = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSaIPiEC2IiEERKSaIT_E = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any + +$_ZNSaIiED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any + +$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9_M_insertIJRKS1_EEEvSt14_List_iteratorIS1_EDpOT_ = comdat any + +$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE14_M_create_nodeIJRKS1_EEEPSt10_List_nodeIS1_EDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_get_nodeEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEC2ERS3_PS2_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE9constructIS1_JRKS1_EEEvRS3_PT_DpOT0_ = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE8allocateERS3_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE9constructIS2_JRKS2_EEEvPT_DpOT0_ = comdat any + +$_ZNSt14_List_iteratorI11AdjListNodeEC2EPNSt8__detail15_List_node_baseE = comdat any + +$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any + +$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any + +$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any + +$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any + +$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any + +$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any + +$_ZSt3minImERKT_S2_S2_ = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any + +$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt3maxImERKT_S2_S2_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any + +$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__miter_baseIPPiET_S2_ = comdat any + +$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any + +$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__niter_baseIPPiET_S2_ = comdat any + +$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any + +$_ZNSt5dequeIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any + +$_ZNSaIiEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any + +$_ZNKSt5dequeIiSaIiEE5emptyEv = comdat any + +$_ZSteqRKSt15_Deque_iteratorIiRiPiES4_ = comdat any + +$_ZNSt5dequeIiSaIiEE4backEv = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEmmEv = comdat any + +$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any + +$_ZNSt5dequeIiSaIiEE8pop_backEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any + +$_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [5 x i8] c"INF \00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.2 = private unnamed_addr constant [52 x i8] c"Following are longest distances from source vertex \00", align 1 +@.str.3 = private unnamed_addr constant [3 x i8] c" \0A\00", align 1 +@.str.4 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_longest_path_directed_acyclic_graph.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei +@_ZN5GraphD1Ev = dso_local unnamed_addr alias void (ptr), ptr @_ZN5GraphD2Ev + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #16 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define dso_local void @_ZN5GraphD2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %class.Graph, ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp eq ptr %5, null + br i1 %6, label %17, label %7 + +7: ; preds = %1 + %8 = getelementptr inbounds i8, ptr %5, i64 -8 + %9 = load i64, ptr %8, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::list", ptr %5, i64 %9 + %11 = icmp eq ptr %5, %10 + br i1 %11, label %16, label %12 + +12: ; preds = %12, %7 + %13 = phi ptr [ %10, %7 ], [ %14, %12 ] + %14 = getelementptr inbounds %"class.std::__cxx11::list", ptr %13, i64 -1 + call void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %14) #3 + %15 = icmp eq ptr %14, %5 + br i1 %15, label %16, label %12 + +16: ; preds = %12, %7 + call void @_ZdaPv(ptr noundef %8) #17 + br label %17 + +17: ; preds = %16, %1 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdaPv(ptr noundef) #7 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEiii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #8 align 2 { + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca %class.AdjListNode, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + store i32 %3, ptr %8, align 4 + %10 = load ptr, ptr %5, align 8 + %11 = load i32, ptr %7, align 4 + %12 = load i32, ptr %8, align 4 + call void @_ZN11AdjListNodeC2Eii(ptr noundef nonnull align 4 dereferenceable(8) %9, i32 noundef %11, i32 noundef %12) + %13 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 1 + %14 = load ptr, ptr %13, align 8 + %15 = load i32, ptr %6, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds %"class.std::__cxx11::list", ptr %14, i64 %16 + call void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9push_backERKS1_(ptr noundef nonnull align 8 dereferenceable(24) %17, ptr noundef nonnull align 4 dereferenceable(8) %9) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN11AdjListNodeC2Eii(ptr noundef nonnull align 4 dereferenceable(8) %0, i32 noundef %1, i32 noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = load i32, ptr %5, align 4 + %9 = getelementptr inbounds %class.AdjListNode, ptr %7, i32 0, i32 0 + store i32 %8, ptr %9, align 4 + %10 = load i32, ptr %6, align 4 + %11 = getelementptr inbounds %class.AdjListNode, ptr %7, i32 0, i32 1 + store i32 %10, ptr %11, align 4 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9push_backERKS1_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(8) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9_M_insertIJRKS1_EEEvSt14_List_iteratorIS1_EDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(8) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, ptr noundef %2, ptr noundef nonnull align 8 dereferenceable(80) %3) #8 align 2 { + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %"struct.std::_List_iterator", align 8 + %10 = alloca %"struct.std::_List_iterator", align 8 + %11 = alloca %"struct.std::_List_iterator", align 8 + %12 = alloca %class.AdjListNode, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %7, align 8 + %15 = load i32, ptr %6, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds i8, ptr %14, i64 %16 + store i8 1, ptr %17, align 1 + call void @_ZNSt14_List_iteratorI11AdjListNodeEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %18 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 1 + %19 = load ptr, ptr %18, align 8 + %20 = load i32, ptr %6, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %21 + %23 = call ptr @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %22) #3 + %24 = getelementptr inbounds %"struct.std::_List_iterator", ptr %10, i32 0, i32 0 + store ptr %23, ptr %24, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %10, i64 8, i1 false) + br label %25 + +25: ; preds = %47, %4 + %26 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 1 + %27 = load ptr, ptr %26, align 8 + %28 = load i32, ptr %6, align 4 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds %"class.std::__cxx11::list", ptr %27, i64 %29 + %31 = call ptr @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %30) #3 + %32 = getelementptr inbounds %"struct.std::_List_iterator", ptr %11, i32 0, i32 0 + store ptr %31, ptr %32, align 8 + %33 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorI11AdjListNodeES3_(ptr noundef nonnull align 8 dereferenceable(8) %9, ptr noundef nonnull align 8 dereferenceable(8) %11) #3 + br i1 %33, label %34, label %49 + +34: ; preds = %25 + %35 = call noundef nonnull align 4 dereferenceable(8) ptr @_ZNKSt14_List_iteratorI11AdjListNodeEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %12, ptr align 4 %35, i64 8, i1 false) + %36 = load ptr, ptr %7, align 8 + %37 = call noundef i32 @_ZN11AdjListNode4getVEv(ptr noundef nonnull align 4 dereferenceable(8) %12) + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds i8, ptr %36, i64 %38 + %40 = load i8, ptr %39, align 1 + %41 = trunc i8 %40 to i1 + br i1 %41, label %46, label %42 + +42: ; preds = %34 + %43 = call noundef i32 @_ZN11AdjListNode4getVEv(ptr noundef nonnull align 4 dereferenceable(8) %12) + %44 = load ptr, ptr %7, align 8 + %45 = load ptr, ptr %8, align 8 + call void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(ptr noundef nonnull align 8 dereferenceable(16) %13, i32 noundef %43, ptr noundef %44, ptr noundef nonnull align 8 dereferenceable(80) %45) + br label %46 + +46: ; preds = %42, %34 + br label %47 + +47: ; preds = %46 + %48 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorI11AdjListNodeEppEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + br label %25, !llvm.loop !6 + +49: ; preds = %25 + %50 = load ptr, ptr %8, align 8 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %50, ptr noundef nonnull align 4 dereferenceable(4) %6) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorI11AdjListNodeEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorI11AdjListNodeEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #10 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorI11AdjListNodeES3_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #9 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorI11AdjListNodeEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(8) ptr @_ZNKSt14_List_iteratorI11AdjListNodeEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(24) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i32 @_ZN11AdjListNode4getVEv(ptr noundef nonnull align 4 dereferenceable(8) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %class.AdjListNode, ptr %3, i32 0, i32 0 + %5 = load i32, ptr %4, align 4 + ret i32 %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorI11AdjListNodeEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::stack", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %6, ptr noundef nonnull align 4 dereferenceable(4) %7) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph11longestPathEi(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) #8 align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca %"class.std::stack", align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca %"struct.std::_List_iterator", align 8 + %16 = alloca %"struct.std::_List_iterator", align 8 + %17 = alloca %"struct.std::_List_iterator", align 8 + %18 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %19 = load ptr, ptr %3, align 8 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %5) + %20 = getelementptr inbounds %class.Graph, ptr %19, i32 0, i32 0 + %21 = load i32, ptr %20, align 8 + %22 = zext i32 %21 to i64 + %23 = call ptr @llvm.stacksave() + store ptr %23, ptr %6, align 8 + %24 = alloca i32, i64 %22, align 16 + store i64 %22, ptr %7, align 8 + %25 = getelementptr inbounds %class.Graph, ptr %19, i32 0, i32 0 + %26 = load i32, ptr %25, align 8 + %27 = sext i32 %26 to i64 + %28 = invoke noalias noundef nonnull ptr @_Znam(i64 noundef %27) #16 + to label %29 unwind label %43 + +29: ; preds = %2 + store ptr %28, ptr %8, align 8 + store i32 0, ptr %11, align 4 + br label %30 + +30: ; preds = %40, %29 + %31 = load i32, ptr %11, align 4 + %32 = getelementptr inbounds %class.Graph, ptr %19, i32 0, i32 0 + %33 = load i32, ptr %32, align 8 + %34 = icmp slt i32 %31, %33 + br i1 %34, label %35, label %47 + +35: ; preds = %30 + %36 = load ptr, ptr %8, align 8 + %37 = load i32, ptr %11, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds i8, ptr %36, i64 %38 + store i8 0, ptr %39, align 1 + br label %40 + +40: ; preds = %35 + %41 = load i32, ptr %11, align 4 + %42 = add nsw i32 %41, 1 + store i32 %42, ptr %11, align 4 + br label %30, !llvm.loop !8 + +43: ; preds = %175, %169, %166, %142, %135, %122, %119, %94, %92, %87, %62, %2 + %44 = landingpad { ptr, i32 } + cleanup + %45 = extractvalue { ptr, i32 } %44, 0 + store ptr %45, ptr %9, align 8 + %46 = extractvalue { ptr, i32 } %44, 1 + store i32 %46, ptr %10, align 4 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + br label %189 + +47: ; preds = %30 + store i32 0, ptr %12, align 4 + br label %48 + +48: ; preds = %67, %47 + %49 = load i32, ptr %12, align 4 + %50 = getelementptr inbounds %class.Graph, ptr %19, i32 0, i32 0 + %51 = load i32, ptr %50, align 8 + %52 = icmp slt i32 %49, %51 + br i1 %52, label %53, label %70 + +53: ; preds = %48 + %54 = load ptr, ptr %8, align 8 + %55 = load i32, ptr %12, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i8, ptr %54, i64 %56 + %58 = load i8, ptr %57, align 1 + %59 = trunc i8 %58 to i1 + %60 = zext i1 %59 to i32 + %61 = icmp eq i32 %60, 0 + br i1 %61, label %62, label %66 + +62: ; preds = %53 + %63 = load i32, ptr %12, align 4 + %64 = load ptr, ptr %8, align 8 + invoke void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(ptr noundef nonnull align 8 dereferenceable(16) %19, i32 noundef %63, ptr noundef %64, ptr noundef nonnull align 8 dereferenceable(80) %5) + to label %65 unwind label %43 + +65: ; preds = %62 + br label %66 + +66: ; preds = %65, %53 + br label %67 + +67: ; preds = %66 + %68 = load i32, ptr %12, align 4 + %69 = add nsw i32 %68, 1 + store i32 %69, ptr %12, align 4 + br label %48, !llvm.loop !9 + +70: ; preds = %48 + store i32 0, ptr %13, align 4 + br label %71 + +71: ; preds = %80, %70 + %72 = load i32, ptr %13, align 4 + %73 = getelementptr inbounds %class.Graph, ptr %19, i32 0, i32 0 + %74 = load i32, ptr %73, align 8 + %75 = icmp slt i32 %72, %74 + br i1 %75, label %76, label %83 + +76: ; preds = %71 + %77 = load i32, ptr %13, align 4 + %78 = sext i32 %77 to i64 + %79 = getelementptr inbounds i32, ptr %24, i64 %78 + store i32 -2147483648, ptr %79, align 4 + br label %80 + +80: ; preds = %76 + %81 = load i32, ptr %13, align 4 + %82 = add nsw i32 %81, 1 + store i32 %82, ptr %13, align 4 + br label %71, !llvm.loop !10 + +83: ; preds = %71 + %84 = load i32, ptr %4, align 4 + %85 = sext i32 %84 to i64 + %86 = getelementptr inbounds i32, ptr %24, i64 %85 + store i32 0, ptr %86, align 4 + br label %87 + +87: ; preds = %153, %83 + %88 = invoke noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %5) + to label %89 unwind label %43 + +89: ; preds = %87 + %90 = zext i1 %88 to i32 + %91 = icmp eq i32 %90, 0 + br i1 %91, label %92, label %154 + +92: ; preds = %89 + %93 = invoke noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(ptr noundef nonnull align 8 dereferenceable(80) %5) + to label %94 unwind label %43 + +94: ; preds = %92 + %95 = load i32, ptr %93, align 4 + store i32 %95, ptr %14, align 4 + invoke void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %5) + to label %96 unwind label %43 + +96: ; preds = %94 + call void @_ZNSt14_List_iteratorI11AdjListNodeEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + %97 = load i32, ptr %14, align 4 + %98 = sext i32 %97 to i64 + %99 = getelementptr inbounds i32, ptr %24, i64 %98 + %100 = load i32, ptr %99, align 4 + %101 = icmp ne i32 %100, -2147483648 + br i1 %101, label %102, label %153 + +102: ; preds = %96 + %103 = getelementptr inbounds %class.Graph, ptr %19, i32 0, i32 1 + %104 = load ptr, ptr %103, align 8 + %105 = load i32, ptr %14, align 4 + %106 = sext i32 %105 to i64 + %107 = getelementptr inbounds %"class.std::__cxx11::list", ptr %104, i64 %106 + %108 = call ptr @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %107) #3 + %109 = getelementptr inbounds %"struct.std::_List_iterator", ptr %16, i32 0, i32 0 + store ptr %108, ptr %109, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %15, ptr align 8 %16, i64 8, i1 false) + br label %110 + +110: ; preds = %150, %102 + %111 = getelementptr inbounds %class.Graph, ptr %19, i32 0, i32 1 + %112 = load ptr, ptr %111, align 8 + %113 = load i32, ptr %14, align 4 + %114 = sext i32 %113 to i64 + %115 = getelementptr inbounds %"class.std::__cxx11::list", ptr %112, i64 %114 + %116 = call ptr @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %115) #3 + %117 = getelementptr inbounds %"struct.std::_List_iterator", ptr %17, i32 0, i32 0 + store ptr %116, ptr %117, align 8 + %118 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorI11AdjListNodeES3_(ptr noundef nonnull align 8 dereferenceable(8) %15, ptr noundef nonnull align 8 dereferenceable(8) %17) #3 + br i1 %118, label %119, label %152 + +119: ; preds = %110 + %120 = call noundef ptr @_ZNKSt14_List_iteratorI11AdjListNodeEptEv(ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + %121 = invoke noundef i32 @_ZN11AdjListNode4getVEv(ptr noundef nonnull align 4 dereferenceable(8) %120) + to label %122 unwind label %43 + +122: ; preds = %119 + %123 = sext i32 %121 to i64 + %124 = getelementptr inbounds i32, ptr %24, i64 %123 + %125 = load i32, ptr %124, align 4 + %126 = load i32, ptr %14, align 4 + %127 = sext i32 %126 to i64 + %128 = getelementptr inbounds i32, ptr %24, i64 %127 + %129 = load i32, ptr %128, align 4 + %130 = call noundef ptr @_ZNKSt14_List_iteratorI11AdjListNodeEptEv(ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + %131 = invoke noundef i32 @_ZN11AdjListNode9getWeightEv(ptr noundef nonnull align 4 dereferenceable(8) %130) + to label %132 unwind label %43 + +132: ; preds = %122 + %133 = add nsw i32 %129, %131 + %134 = icmp slt i32 %125, %133 + br i1 %134, label %135, label %149 + +135: ; preds = %132 + %136 = load i32, ptr %14, align 4 + %137 = sext i32 %136 to i64 + %138 = getelementptr inbounds i32, ptr %24, i64 %137 + %139 = load i32, ptr %138, align 4 + %140 = call noundef ptr @_ZNKSt14_List_iteratorI11AdjListNodeEptEv(ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + %141 = invoke noundef i32 @_ZN11AdjListNode9getWeightEv(ptr noundef nonnull align 4 dereferenceable(8) %140) + to label %142 unwind label %43 + +142: ; preds = %135 + %143 = add nsw i32 %139, %141 + %144 = call noundef ptr @_ZNKSt14_List_iteratorI11AdjListNodeEptEv(ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + %145 = invoke noundef i32 @_ZN11AdjListNode4getVEv(ptr noundef nonnull align 4 dereferenceable(8) %144) + to label %146 unwind label %43 + +146: ; preds = %142 + %147 = sext i32 %145 to i64 + %148 = getelementptr inbounds i32, ptr %24, i64 %147 + store i32 %143, ptr %148, align 4 + br label %149 + +149: ; preds = %146, %132 + br label %150 + +150: ; preds = %149 + %151 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorI11AdjListNodeEppEv(ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + br label %110, !llvm.loop !11 + +152: ; preds = %110 + br label %153 + +153: ; preds = %152, %96 + br label %87, !llvm.loop !12 + +154: ; preds = %89 + store i32 0, ptr %18, align 4 + br label %155 + +155: ; preds = %180, %154 + %156 = load i32, ptr %18, align 4 + %157 = getelementptr inbounds %class.Graph, ptr %19, i32 0, i32 0 + %158 = load i32, ptr %157, align 8 + %159 = icmp slt i32 %156, %158 + br i1 %159, label %160, label %183 + +160: ; preds = %155 + %161 = load i32, ptr %18, align 4 + %162 = sext i32 %161 to i64 + %163 = getelementptr inbounds i32, ptr %24, i64 %162 + %164 = load i32, ptr %163, align 4 + %165 = icmp eq i32 %164, -2147483648 + br i1 %165, label %166, label %169 + +166: ; preds = %160 + %167 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + to label %168 unwind label %43 + +168: ; preds = %166 + br label %178 + +169: ; preds = %160 + %170 = load i32, ptr %18, align 4 + %171 = sext i32 %170 to i64 + %172 = getelementptr inbounds i32, ptr %24, i64 %171 + %173 = load i32, ptr %172, align 4 + %174 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %173) + to label %175 unwind label %43 + +175: ; preds = %169 + %176 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %174, ptr noundef @.str.1) + to label %177 unwind label %43 + +177: ; preds = %175 + br label %178 + +178: ; preds = %177, %168 + %179 = phi ptr [ %167, %168 ], [ %176, %177 ] + br label %180 + +180: ; preds = %178 + %181 = load i32, ptr %18, align 4 + %182 = add nsw i32 %181, 1 + store i32 %182, ptr %18, align 4 + br label %155, !llvm.loop !13 + +183: ; preds = %155 + %184 = load ptr, ptr %8, align 8 + %185 = icmp eq ptr %184, null + br i1 %185, label %187, label %186 + +186: ; preds = %183 + call void @_ZdaPv(ptr noundef %184) #17 + br label %187 + +187: ; preds = %186, %183 + %188 = load ptr, ptr %6, align 8 + call void @llvm.stackrestore(ptr %188) + call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + ret void + +189: ; preds = %43 + %190 = load ptr, ptr %9, align 8 + %191 = load i32, ptr %10, align 4 + %192 = insertvalue { ptr, i32 } poison, ptr %190, 0 + %193 = insertvalue { ptr, i32 } %192, i32 %191, 1 + resume { ptr, i32 } %193 +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + call void @llvm.memset.p0.i64(ptr align 8 %4, i8 0, i64 80, i1 false) + call void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #11 + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + %5 = call noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret i1 %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + %5 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE4backEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeIiSaIiEE8pop_backEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNKSt14_List_iteratorI11AdjListNodeEptEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(24) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i32 @_ZN11AdjListNode9getWeightEv(ptr noundef nonnull align 4 dereferenceable(8) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %class.AdjListNode, ptr %3, i32 0, i32 1 + %5 = load i32, ptr %4, align 4 + ret i32 %5 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #11 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #12 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 6) + invoke void @_ZN5Graph7addEdgeEiii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1, i32 noundef 5) + to label %6 unwind label %26 + +6: ; preds = %0 + invoke void @_ZN5Graph7addEdgeEiii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2, i32 noundef 3) + to label %7 unwind label %26 + +7: ; preds = %6 + invoke void @_ZN5Graph7addEdgeEiii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 3, i32 noundef 6) + to label %8 unwind label %26 + +8: ; preds = %7 + invoke void @_ZN5Graph7addEdgeEiii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 2, i32 noundef 2) + to label %9 unwind label %26 + +9: ; preds = %8 + invoke void @_ZN5Graph7addEdgeEiii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 4, i32 noundef 4) + to label %10 unwind label %26 + +10: ; preds = %9 + invoke void @_ZN5Graph7addEdgeEiii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 5, i32 noundef 2) + to label %11 unwind label %26 + +11: ; preds = %10 + invoke void @_ZN5Graph7addEdgeEiii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3, i32 noundef 7) + to label %12 unwind label %26 + +12: ; preds = %11 + invoke void @_ZN5Graph7addEdgeEiii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 5, i32 noundef 1) + to label %13 unwind label %26 + +13: ; preds = %12 + invoke void @_ZN5Graph7addEdgeEiii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4, i32 noundef -1) + to label %14 unwind label %26 + +14: ; preds = %13 + invoke void @_ZN5Graph7addEdgeEiii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4, i32 noundef 5, i32 noundef -2) + to label %15 unwind label %26 + +15: ; preds = %14 + store i32 1, ptr %5, align 4 + %16 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + to label %17 unwind label %26 + +17: ; preds = %15 + %18 = load i32, ptr %5, align 4 + %19 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %16, i32 noundef %18) + to label %20 unwind label %26 + +20: ; preds = %17 + %21 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %19, ptr noundef @.str.3) + to label %22 unwind label %26 + +22: ; preds = %20 + %23 = load i32, ptr %5, align 4 + invoke void @_ZN5Graph11longestPathEi(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef %23) + to label %24 unwind label %26 + +24: ; preds = %22 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphD1Ev(ptr noundef nonnull align 8 dereferenceable(16) %2) #3 + %25 = load i32, ptr %1, align 4 + ret i32 %25 + +26: ; preds = %22, %20, %17, %15, %14, %13, %12, %11, %10, %9, %8, %7, %6, %0 + %27 = landingpad { ptr, i32 } + cleanup + %28 = extractvalue { ptr, i32 } %27, 0 + store ptr %28, ptr %3, align 8 + %29 = extractvalue { ptr, i32 } %27, 1 + store i32 %29, ptr %4, align 4 + call void @_ZN5GraphD1Ev(ptr noundef nonnull align 8 dereferenceable(16) %2) #3 + br label %30 + +30: ; preds = %26 + %31 = load ptr, ptr %3, align 8 + %32 = load i32, ptr %4, align 4 + %33 = insertvalue { ptr, i32 } poison, ptr %31, 0 + %34 = insertvalue { ptr, i32 } %33, i32 %32, 1 + resume { ptr, i32 } %34 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeI11AdjListNodeEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeI11AdjListNodeEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EED2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE8_M_clearEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE8_M_clearEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %6 = load ptr, ptr %2, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %6, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + store ptr %10, ptr %3, align 8 + br label %11 + +11: ; preds = %23, %1 + %12 = load ptr, ptr %3, align 8 + %13 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %6, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %13, i32 0, i32 0 + %15 = icmp ne ptr %12, %14 + br i1 %15, label %16, label %27 + +16: ; preds = %11 + %17 = load ptr, ptr %3, align 8 + store ptr %17, ptr %4, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %18, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + store ptr %20, ptr %3, align 8 + %21 = load ptr, ptr %4, align 8 + %22 = invoke noundef ptr @_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(24) %21) + to label %23 unwind label %28 + +23: ; preds = %16 + store ptr %22, ptr %5, align 8 + %24 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %25 = load ptr, ptr %5, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE7destroyIS1_EEvRS3_PT_(ptr noundef nonnull align 1 dereferenceable(1) %24, ptr noundef %25) #3 + %26 = load ptr, ptr %4, align 8 + call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr noundef %26) #3 + br label %11, !llvm.loop !14 + +27: ; preds = %11 + ret void + +28: ; preds = %16 + %29 = landingpad { ptr, i32 } + catch ptr null + %30 = extractvalue { ptr, i32 } %29, 0 + call void @__clang_call_terminate(ptr %30) #18 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implD2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeI11AdjListNodeEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(8) %4) #3 + ret ptr %5 +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #13 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #18 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE7destroyIS1_EEvRS3_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE7destroyIS2_EEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef %1) #9 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE10deallocateERS3_PS2_m(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef 1) + to label %8 unwind label %9 + +8: ; preds = %2 + ret void + +9: ; preds = %2 + %10 = landingpad { ptr, i32 } + catch ptr null + %11 = extractvalue { ptr, i32 } %10, 0 + call void @__clang_call_terminate(ptr %11) #18 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(8) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(8) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(8) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE7destroyIS2_EEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE10deallocateERS3_PS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE10deallocateEPS3_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE10deallocateEPS3_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #7 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeI11AdjListNodeEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + %4 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeIiSaIiEE5beginEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSt5dequeIiSaIiEE3endEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %4, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + invoke void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef %3, ptr noundef %4, ptr noundef nonnull align 1 dereferenceable(1) %6) + to label %7 unwind label %8 + +7: ; preds = %1 + call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + catch ptr null + %10 = extractvalue { ptr, i32 } %9, 0 + call void @__clang_call_terminate(ptr %10) #18 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #9 comdat align 2 { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %3, ptr %6, align 8 + %7 = load ptr, ptr %5, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE5beginEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + %7 = icmp ne ptr %6, null + br i1 %7, label %8, label %24 + +8: ; preds = %1 + %9 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %9, i32 0, i32 2 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %10, i32 0, i32 3 + %12 = load ptr, ptr %11, align 8 + %13 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %13, i32 0, i32 3 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %14, i32 0, i32 3 + %16 = load ptr, ptr %15, align 8 + %17 = getelementptr inbounds ptr, ptr %16, i64 1 + call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %12, ptr noundef %17) #3 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + %23 = load i64, ptr %22, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %20, i64 noundef %23) #3 + br label %24 + +24: ; preds = %8, %1 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %25) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 1 + %13 = load ptr, ptr %12, align 8 + store ptr %13, ptr %10, align 8 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + %15 = load ptr, ptr %4, align 8 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 2 + %17 = load ptr, ptr %16, align 8 + store ptr %17, ptr %14, align 8 + %18 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + %19 = load ptr, ptr %4, align 8 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + store ptr %21, ptr %18, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %7, align 8 + br label %10 + +10: ; preds = %17, %3 + %11 = load ptr, ptr %7, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = icmp ult ptr %11, %12 + br i1 %13, label %14, label %20 + +14: ; preds = %10 + %15 = load ptr, ptr %7, align 8 + %16 = load ptr, ptr %15, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %8, ptr noundef %16) #3 + br label %17 + +17: ; preds = %14 + %18 = load ptr, ptr %7, align 8 + %19 = getelementptr inbounds ptr, ptr %18, i32 1 + store ptr %19, ptr %7, align 8 + br label %10, !llvm.loop !15 + +20: ; preds = %10 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, i64 noundef %2) #9 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca %"class.std::allocator.3", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.3") align 1 %7, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load ptr, ptr %5, align 8 + %10 = load i64, ptr %6, align 8 + invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %9, i64 noundef %10) + to label %11 unwind label %12 + +11: ; preds = %3 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + ret void + +12: ; preds = %3 + %13 = landingpad { ptr, i32 } + catch ptr null + %14 = extractvalue { ptr, i32 } %13, 0 + call void @__clang_call_terminate(ptr %14) #18 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1) #9 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + to label %9 unwind label %11 + +9: ; preds = %2 + invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef %8) + to label %10 unwind label %11 + +10: ; preds = %9 + ret void + +11: ; preds = %9, %2 + %12 = landingpad { ptr, i32 } + catch ptr null + %13 = extractvalue { ptr, i32 } %12, 0 + call void @__clang_call_terminate(ptr %13) #18 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #9 comdat { + %2 = alloca i64, align 8 + store i64 %0, ptr %2, align 8 + %3 = load i64, ptr %2, align 8 + %4 = icmp ult i64 %3, 512 + br i1 %4, label %5, label %8 + +5: ; preds = %1 + %6 = load i64, ptr %2, align 8 + %7 = udiv i64 512, %6 + br label %9 + +8: ; preds = %1 + br label %9 + +9: ; preds = %8, %5 + %10 = phi i64 [ %7, %5 ], [ 1, %8 ] + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr noalias sret(%"class.std::allocator.3") align 1 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9_M_insertIJRKS1_EEEvSt14_List_iteratorIS1_EDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(8) %2) #8 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE14_M_create_nodeIJRKS1_EEEPSt10_List_nodeIS1_EDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(8) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE14_M_create_nodeIJRKS1_EEEPSt10_List_nodeIS1_EDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(8) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = call noundef ptr @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %8) + store ptr %9, ptr %5, align 8 + %10 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %8) #3 + store ptr %10, ptr %6, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEC2ERS3_PS2_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %11, ptr noundef %12) #3 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = call noundef ptr @_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(24) %14) + %16 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE9constructIS1_JRKS1_EEEvRS3_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %15, ptr noundef nonnull align 4 dereferenceable(8) %16) #3 + %17 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %18 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %18 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE8allocateERS3_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEC2ERS3_PS2_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE9constructIS1_JRKS1_EEEvRS3_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(8) %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE9constructIS2_JRKS2_EEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(8) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE10deallocateERS3_PS2_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #18 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE8allocateERS3_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #19 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #19 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #20 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #14 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #14 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE9constructIS2_JRKS2_EEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(8) %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %9, i64 8, i1 false) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorI11AdjListNodeEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %10, i32 0, i32 3 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 2 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds i32, ptr %13, i64 -1 + %15 = icmp ne ptr %9, %14 + br i1 %15, label %16, label %28 + +16: ; preds = %2 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = getelementptr inbounds i32, ptr %26, i32 1 + store ptr %27, ptr %25, align 8 + br label %30 + +28: ; preds = %2 + %29 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef nonnull align 4 dereferenceable(4) %29) + br label %30 + +30: ; preds = %28, %16 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %8 = icmp eq i64 %6, %7 + br i1 %8, label %9, label %10 + +9: ; preds = %2 + call void @_ZSt20__throw_length_errorPKc(ptr noundef @.str.4) #19 + unreachable + +10: ; preds = %2 + call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) + %11 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) + %12 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %12, i32 0, i32 3 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %13, i32 0, i32 3 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds ptr, ptr %15, i64 1 + store ptr %11, ptr %16, align 8 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %25, i32 0, i32 3 + %27 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %26, i32 0, i32 3 + %28 = load ptr, ptr %27, align 8 + %29 = getelementptr inbounds ptr, ptr %28, i64 1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %24, ptr noundef %29) #3 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 3 + %32 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %31, i32 0, i32 1 + %33 = load ptr, ptr %32, align 8 + %34 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %35 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %34, i32 0, i32 3 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 0 + store ptr %33, ptr %36, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i64 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %5 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + ret i64 %5 +} + +; Function Attrs: noreturn +declare void @_ZSt20__throw_length_errorPKc(ptr noundef) #14 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = add i64 %6, 1 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %11, i32 0, i32 3 + %13 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %12, i32 0, i32 3 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = ptrtoint ptr %14 to i64 + %19 = ptrtoint ptr %17 to i64 + %20 = sub i64 %18, %19 + %21 = sdiv exact i64 %20, 8 + %22 = sub i64 %10, %21 + %23 = icmp ugt i64 %7, %22 + br i1 %23, label %24, label %26 + +24: ; preds = %2 + %25 = load i64, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %25, i1 noundef zeroext false) + br label %26 + +26: ; preds = %24, %2 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %6 = call noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + store ptr %6, ptr %7, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + store ptr %9, ptr %10, align 8 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %14 = getelementptr inbounds i32, ptr %12, i64 %13 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + store ptr %14, ptr %15, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #9 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %6 = load ptr, ptr %3, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %6, i32 0, i32 3 + %8 = load ptr, ptr %7, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 3 + %11 = load ptr, ptr %10, align 8 + %12 = ptrtoint ptr %8 to i64 + %13 = ptrtoint ptr %11 to i64 + %14 = sub i64 %12, %13 + %15 = sdiv exact i64 %14, 8 + %16 = load ptr, ptr %3, align 8 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 3 + %18 = load ptr, ptr %17, align 8 + %19 = icmp ne ptr %18, null + %20 = zext i1 %19 to i32 + %21 = sext i32 %20 to i64 + %22 = sub nsw i64 %15, %21 + %23 = mul nsw i64 %5, %22 + %24 = load ptr, ptr %3, align 8 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = load ptr, ptr %3, align 8 + %28 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %27, i32 0, i32 1 + %29 = load ptr, ptr %28, align 8 + %30 = ptrtoint ptr %26 to i64 + %31 = ptrtoint ptr %29 to i64 + %32 = sub i64 %30, %31 + %33 = sdiv exact i64 %32, 4 + %34 = add nsw i64 %23, %33 + %35 = load ptr, ptr %4, align 8 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 2 + %37 = load ptr, ptr %36, align 8 + %38 = load ptr, ptr %4, align 8 + %39 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %38, i32 0, i32 0 + %40 = load ptr, ptr %39, align 8 + %41 = ptrtoint ptr %37 to i64 + %42 = ptrtoint ptr %40 to i64 + %43 = sub i64 %41, %42 + %44 = sdiv exact i64 %43, 4 + %45 = add nsw i64 %34, %44 + ret i64 %45 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #9 comdat align 2 { + %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + ret i64 %1 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %2, align 8 + store i64 9223372036854775807, ptr %3, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + store i64 %6, ptr %4, align 8 + %7 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %4) + to label %8 unwind label %10 + +8: ; preds = %1 + %9 = load i64, ptr %7, align 8 + ret i64 %9 + +10: ; preds = %1 + %11 = landingpad { ptr, i32 } + catch ptr null + %12 = extractvalue { ptr, i32 } %11, 0 + call void @__clang_call_terminate(ptr %12) #18 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #9 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 2305843009213693951 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca i8, align 1 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + %12 = zext i1 %2 to i8 + store i8 %12, ptr %6, align 1 + %13 = load ptr, ptr %4, align 8 + %14 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %14, i32 0, i32 3 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 3 + %17 = load ptr, ptr %16, align 8 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 2 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + %22 = ptrtoint ptr %17 to i64 + %23 = ptrtoint ptr %21 to i64 + %24 = sub i64 %22, %23 + %25 = sdiv exact i64 %24, 8 + %26 = add nsw i64 %25, 1 + store i64 %26, ptr %7, align 8 + %27 = load i64, ptr %7, align 8 + %28 = load i64, ptr %5, align 8 + %29 = add i64 %27, %28 + store i64 %29, ptr %8, align 8 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 1 + %32 = load i64, ptr %31, align 8 + %33 = load i64, ptr %8, align 8 + %34 = mul i64 2, %33 + %35 = icmp ugt i64 %32, %34 + br i1 %35, label %36, label %88 + +36: ; preds = %3 + %37 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %37, i32 0, i32 0 + %39 = load ptr, ptr %38, align 8 + %40 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %41 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %40, i32 0, i32 1 + %42 = load i64, ptr %41, align 8 + %43 = load i64, ptr %8, align 8 + %44 = sub i64 %42, %43 + %45 = udiv i64 %44, 2 + %46 = getelementptr inbounds ptr, ptr %39, i64 %45 + %47 = load i8, ptr %6, align 1 + %48 = trunc i8 %47 to i1 + br i1 %48, label %49, label %51 + +49: ; preds = %36 + %50 = load i64, ptr %5, align 8 + br label %52 + +51: ; preds = %36 + br label %52 + +52: ; preds = %51, %49 + %53 = phi i64 [ %50, %49 ], [ 0, %51 ] + %54 = getelementptr inbounds ptr, ptr %46, i64 %53 + store ptr %54, ptr %9, align 8 + %55 = load ptr, ptr %9, align 8 + %56 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %57 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %56, i32 0, i32 2 + %58 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %57, i32 0, i32 3 + %59 = load ptr, ptr %58, align 8 + %60 = icmp ult ptr %55, %59 + br i1 %60, label %61, label %73 + +61: ; preds = %52 + %62 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %62, i32 0, i32 2 + %64 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %63, i32 0, i32 3 + %65 = load ptr, ptr %64, align 8 + %66 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %66, i32 0, i32 3 + %68 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %67, i32 0, i32 3 + %69 = load ptr, ptr %68, align 8 + %70 = getelementptr inbounds ptr, ptr %69, i64 1 + %71 = load ptr, ptr %9, align 8 + %72 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %65, ptr noundef %70, ptr noundef %71) + br label %87 + +73: ; preds = %52 + %74 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %75 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %74, i32 0, i32 2 + %76 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %75, i32 0, i32 3 + %77 = load ptr, ptr %76, align 8 + %78 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %78, i32 0, i32 3 + %80 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %79, i32 0, i32 3 + %81 = load ptr, ptr %80, align 8 + %82 = getelementptr inbounds ptr, ptr %81, i64 1 + %83 = load ptr, ptr %9, align 8 + %84 = load i64, ptr %7, align 8 + %85 = getelementptr inbounds ptr, ptr %83, i64 %84 + %86 = call noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %77, ptr noundef %82, ptr noundef %85) + br label %87 + +87: ; preds = %73, %61 + br label %137 + +88: ; preds = %3 + %89 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %90 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %89, i32 0, i32 1 + %91 = load i64, ptr %90, align 8 + %92 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %92, i32 0, i32 1 + %94 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %93, ptr noundef nonnull align 8 dereferenceable(8) %5) + %95 = load i64, ptr %94, align 8 + %96 = add i64 %91, %95 + %97 = add i64 %96, 2 + store i64 %97, ptr %10, align 8 + %98 = load i64, ptr %10, align 8 + %99 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %13, i64 noundef %98) + store ptr %99, ptr %11, align 8 + %100 = load ptr, ptr %11, align 8 + %101 = load i64, ptr %10, align 8 + %102 = load i64, ptr %8, align 8 + %103 = sub i64 %101, %102 + %104 = udiv i64 %103, 2 + %105 = getelementptr inbounds ptr, ptr %100, i64 %104 + %106 = load i8, ptr %6, align 1 + %107 = trunc i8 %106 to i1 + br i1 %107, label %108, label %110 + +108: ; preds = %88 + %109 = load i64, ptr %5, align 8 + br label %111 + +110: ; preds = %88 + br label %111 + +111: ; preds = %110, %108 + %112 = phi i64 [ %109, %108 ], [ 0, %110 ] + %113 = getelementptr inbounds ptr, ptr %105, i64 %112 + store ptr %113, ptr %9, align 8 + %114 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %115 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %114, i32 0, i32 2 + %116 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %115, i32 0, i32 3 + %117 = load ptr, ptr %116, align 8 + %118 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %119 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %118, i32 0, i32 3 + %120 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %119, i32 0, i32 3 + %121 = load ptr, ptr %120, align 8 + %122 = getelementptr inbounds ptr, ptr %121, i64 1 + %123 = load ptr, ptr %9, align 8 + %124 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %117, ptr noundef %122, ptr noundef %123) + %125 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %126 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %125, i32 0, i32 0 + %127 = load ptr, ptr %126, align 8 + %128 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %129 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %128, i32 0, i32 1 + %130 = load i64, ptr %129, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %13, ptr noundef %127, i64 noundef %130) #3 + %131 = load ptr, ptr %11, align 8 + %132 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %133 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %132, i32 0, i32 0 + store ptr %131, ptr %133, align 8 + %134 = load i64, ptr %10, align 8 + %135 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %136 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %135, i32 0, i32 1 + store i64 %134, ptr %136, align 8 + br label %137 + +137: ; preds = %111, %87 + %138 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %139 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %138, i32 0, i32 2 + %140 = load ptr, ptr %9, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %139, ptr noundef %140) #3 + %141 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %141, i32 0, i32 3 + %143 = load ptr, ptr %9, align 8 + %144 = load i64, ptr %7, align 8 + %145 = getelementptr inbounds ptr, ptr %143, i64 %144 + %146 = getelementptr inbounds ptr, ptr %145, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %142, ptr noundef %146) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #9 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca %"class.std::allocator.3", align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.3") align 1 %5, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load i64, ptr %4, align 8 + %10 = invoke noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) + to label %11 unwind label %12 + +11: ; preds = %2 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret ptr %10 + +12: ; preds = %2 + %13 = landingpad { ptr, i32 } + cleanup + %14 = extractvalue { ptr, i32 } %13, 0 + store ptr %14, ptr %6, align 8 + %15 = extractvalue { ptr, i32 } %13, 1 + store i32 %15, ptr %7, align 4 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + br label %16 + +16: ; preds = %12 + %17 = load ptr, ptr %6, align 8 + %18 = load i32, ptr %7, align 4 + %19 = insertvalue { ptr, i32 } poison, ptr %17, 0 + %20 = insertvalue { ptr, i32 } %19, i32 %18, 1 + resume { ptr, i32 } %20 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %0) #9 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #9 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %0) #9 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %21 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load i64, ptr %7, align 8 + %20 = mul i64 8, %19 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %17, ptr align 8 %18, i64 %20, i1 false) + br label %21 + +21: ; preds = %16, %3 + %22 = load ptr, ptr %6, align 8 + %23 = load i64, ptr %7, align 8 + %24 = getelementptr inbounds ptr, ptr %22, i64 %23 + ret ptr %24 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memmove.p0.p0.i64(ptr nocapture writeonly, ptr nocapture readonly, i64, i1 immarg) #10 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %24 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load i64, ptr %7, align 8 + %19 = sub i64 0, %18 + %20 = getelementptr inbounds ptr, ptr %17, i64 %19 + %21 = load ptr, ptr %4, align 8 + %22 = load i64, ptr %7, align 8 + %23 = mul i64 8, %22 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %20, ptr align 8 %21, i64 %23, i1 false) + br label %24 + +24: ; preds = %16, %3 + %25 = load ptr, ptr %6, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub i64 0, %26 + %28 = getelementptr inbounds ptr, ptr %25, i64 %27 + ret ptr %28 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 2305843009213693951 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #19 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #19 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 8 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #20 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 1152921504606846975 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 4611686018427387903 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #19 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #19 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 4 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #20 + ret ptr %19 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #15 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) + ret void +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) + to label %7 unwind label %8 + +7: ; preds = %1 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + cleanup + %10 = extractvalue { ptr, i32 } %9, 0 + store ptr %10, ptr %3, align 8 + %11 = extractvalue { ptr, i32 } %9, 1 + store i32 %11, ptr %4, align 4 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + br label %12 + +12: ; preds = %8 + %13 = load ptr, ptr %3, align 8 + %14 = load i32, ptr %4, align 4 + %15 = insertvalue { ptr, i32 } poison, ptr %13, 0 + %16 = insertvalue { ptr, i32 } %15, i32 %14, 1 + resume { ptr, i32 } %16 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i64, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %12 = load ptr, ptr %3, align 8 + %13 = load i64, ptr %4, align 8 + %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %15 = udiv i64 %13, %14 + %16 = add i64 %15, 1 + store i64 %16, ptr %5, align 8 + store i64 8, ptr %6, align 8 + %17 = load i64, ptr %5, align 8 + %18 = add i64 %17, 2 + store i64 %18, ptr %7, align 8 + %19 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef nonnull align 8 dereferenceable(8) %7) + %20 = load i64, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + store i64 %20, ptr %22, align 8 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 1 + %25 = load i64, ptr %24, align 8 + %26 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %25) + %27 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %28 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %27, i32 0, i32 0 + store ptr %26, ptr %28, align 8 + %29 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %29, i32 0, i32 0 + %31 = load ptr, ptr %30, align 8 + %32 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %33 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %32, i32 0, i32 1 + %34 = load i64, ptr %33, align 8 + %35 = load i64, ptr %5, align 8 + %36 = sub i64 %34, %35 + %37 = udiv i64 %36, 2 + %38 = getelementptr inbounds ptr, ptr %31, i64 %37 + store ptr %38, ptr %8, align 8 + %39 = load ptr, ptr %8, align 8 + %40 = load i64, ptr %5, align 8 + %41 = getelementptr inbounds ptr, ptr %39, i64 %40 + store ptr %41, ptr %9, align 8 + %42 = load ptr, ptr %8, align 8 + %43 = load ptr, ptr %9, align 8 + invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %42, ptr noundef %43) + to label %44 unwind label %45 + +44: ; preds = %2 + br label %67 + +45: ; preds = %2 + %46 = landingpad { ptr, i32 } + catch ptr null + %47 = extractvalue { ptr, i32 } %46, 0 + store ptr %47, ptr %10, align 8 + %48 = extractvalue { ptr, i32 } %46, 1 + store i32 %48, ptr %11, align 4 + br label %49 + +49: ; preds = %45 + %50 = load ptr, ptr %10, align 8 + %51 = call ptr @__cxa_begin_catch(ptr %50) #3 + %52 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %53 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %52, i32 0, i32 0 + %54 = load ptr, ptr %53, align 8 + %55 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %56 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %55, i32 0, i32 1 + %57 = load i64, ptr %56, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %54, i64 noundef %57) #3 + %58 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %58, i32 0, i32 0 + store ptr null, ptr %59, align 8 + %60 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %61 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %60, i32 0, i32 1 + store i64 0, ptr %61, align 8 + invoke void @__cxa_rethrow() #19 + to label %101 unwind label %62 + +62: ; preds = %49 + %63 = landingpad { ptr, i32 } + cleanup + %64 = extractvalue { ptr, i32 } %63, 0 + store ptr %64, ptr %10, align 8 + %65 = extractvalue { ptr, i32 } %63, 1 + store i32 %65, ptr %11, align 4 + invoke void @__cxa_end_catch() + to label %66 unwind label %98 + +66: ; preds = %62 + br label %93 + +67: ; preds = %44 + %68 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %68, i32 0, i32 2 + %70 = load ptr, ptr %8, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %69, ptr noundef %70) #3 + %71 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %72 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %71, i32 0, i32 3 + %73 = load ptr, ptr %9, align 8 + %74 = getelementptr inbounds ptr, ptr %73, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %72, ptr noundef %74) #3 + %75 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %76 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %75, i32 0, i32 2 + %77 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %76, i32 0, i32 1 + %78 = load ptr, ptr %77, align 8 + %79 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %80 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %79, i32 0, i32 2 + %81 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %80, i32 0, i32 0 + store ptr %78, ptr %81, align 8 + %82 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %82, i32 0, i32 3 + %84 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %83, i32 0, i32 1 + %85 = load ptr, ptr %84, align 8 + %86 = load i64, ptr %4, align 8 + %87 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %88 = urem i64 %86, %87 + %89 = getelementptr inbounds i32, ptr %85, i64 %88 + %90 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %91 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %90, i32 0, i32 3 + %92 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %91, i32 0, i32 0 + store ptr %89, ptr %92, align 8 + ret void + +93: ; preds = %66 + %94 = load ptr, ptr %10, align 8 + %95 = load i32, ptr %11, align 4 + %96 = insertvalue { ptr, i32 } poison, ptr %94, 0 + %97 = insertvalue { ptr, i32 } %96, i32 %95, 1 + resume { ptr, i32 } %97 + +98: ; preds = %62 + %99 = landingpad { ptr, i32 } + catch ptr null + %100 = extractvalue { ptr, i32 } %99, 0 + call void @__clang_call_terminate(ptr %100) #18 + unreachable + +101: ; preds = %49 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 1 + store i64 0, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 1 + store ptr null, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 2 + store ptr null, ptr %6, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 3 + store ptr null, ptr %7, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = load ptr, ptr %5, align 8 + store ptr %11, ptr %7, align 8 + br label %12 + +12: ; preds = %20, %3 + %13 = load ptr, ptr %7, align 8 + %14 = load ptr, ptr %6, align 8 + %15 = icmp ult ptr %13, %14 + br i1 %15, label %16, label %32 + +16: ; preds = %12 + %17 = invoke noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %10) + to label %18 unwind label %23 + +18: ; preds = %16 + %19 = load ptr, ptr %7, align 8 + store ptr %17, ptr %19, align 8 + br label %20 + +20: ; preds = %18 + %21 = load ptr, ptr %7, align 8 + %22 = getelementptr inbounds ptr, ptr %21, i32 1 + store ptr %22, ptr %7, align 8 + br label %12, !llvm.loop !16 + +23: ; preds = %16 + %24 = landingpad { ptr, i32 } + catch ptr null + %25 = extractvalue { ptr, i32 } %24, 0 + store ptr %25, ptr %8, align 8 + %26 = extractvalue { ptr, i32 } %24, 1 + store i32 %26, ptr %9, align 4 + br label %27 + +27: ; preds = %23 + %28 = load ptr, ptr %8, align 8 + %29 = call ptr @__cxa_begin_catch(ptr %28) #3 + %30 = load ptr, ptr %5, align 8 + %31 = load ptr, ptr %7, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %10, ptr noundef %30, ptr noundef %31) #3 + invoke void @__cxa_rethrow() #19 + to label %47 unwind label %33 + +32: ; preds = %12 + br label %38 + +33: ; preds = %27 + %34 = landingpad { ptr, i32 } + cleanup + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %8, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %9, align 4 + invoke void @__cxa_end_catch() + to label %37 unwind label %44 + +37: ; preds = %33 + br label %39 + +38: ; preds = %32 + ret void + +39: ; preds = %37 + %40 = load ptr, ptr %8, align 8 + %41 = load i32, ptr %9, align 4 + %42 = insertvalue { ptr, i32 } poison, ptr %40, 0 + %43 = insertvalue { ptr, i32 } %42, i32 %41, 1 + resume { ptr, i32 } %43 + +44: ; preds = %33 + %45 = landingpad { ptr, i32 } + catch ptr null + %46 = extractvalue { ptr, i32 } %45, 0 + call void @__clang_call_terminate(ptr %46) #18 + unreachable + +47: ; preds = %27 + unreachable +} + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i1 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #9 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp eq ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE4backEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeIiSaIiEE3endEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + %5 = call noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt15_Deque_iteratorIiRiPiEmmEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + %6 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt15_Deque_iteratorIiRiPiEmmEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 1 + %7 = load ptr, ptr %6, align 8 + %8 = icmp eq ptr %5, %7 + br i1 %8, label %9, label %16 + +9: ; preds = %1 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 3 + %11 = load ptr, ptr %10, align 8 + %12 = getelementptr inbounds ptr, ptr %11, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %3, ptr noundef %12) #3 + %13 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 2 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + store ptr %14, ptr %15, align 8 + br label %16 + +16: ; preds = %9, %1 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds i32, ptr %18, i32 -1 + store ptr %19, ptr %17, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE8pop_backEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 3 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + %12 = icmp ne ptr %7, %11 + br i1 %12, label %13, label %24 + +13: ; preds = %1 + %14 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %14, i32 0, i32 3 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = getelementptr inbounds i32, ptr %17, i32 -1 + store ptr %18, ptr %16, align 8 + %19 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 3 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %19, ptr noundef %23) #3 + br label %26 + +24: ; preds = %1 + invoke void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %25 unwind label %27 + +25: ; preds = %24 + br label %26 + +26: ; preds = %25, %13 + ret void + +27: ; preds = %24 + %28 = landingpad { ptr, i32 } + catch ptr null + %29 = extractvalue { ptr, i32 } %28, 0 + call void @__clang_call_terminate(ptr %29) #18 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %7 = load ptr, ptr %6, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %7) #3 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 3 + %10 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %10, i32 0, i32 3 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 3 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds ptr, ptr %13, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %14) #3 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 3 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 2 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds i32, ptr %18, i64 -1 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 3 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 0 + store ptr %19, ptr %22, align 8 + %23 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %24 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %25 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %24, i32 0, i32 3 + %26 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %25, i32 0, i32 0 + %27 = load ptr, ptr %26, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %23, ptr noundef %27) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_longest_path_directed_acyclic_graph.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #11 = { nocallback nofree nosync nounwind willreturn } +attributes #12 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #15 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #16 = { builtin allocsize(0) } +attributes #17 = { builtin nounwind } +attributes #18 = { noreturn nounwind } +attributes #19 = { noreturn } +attributes #20 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} +!14 = distinct !{!14, !7} +!15 = distinct !{!15, !7} +!16 = distinct !{!16, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/m-coloring-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/m-coloring-problem.ll new file mode 100644 index 00000000..d814fcdd --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/m-coloring-problem.ll @@ -0,0 +1,288 @@ +; ModuleID = 'PE-benchmarks/m-coloring-problem.cpp' +source_filename = "PE-benchmarks/m-coloring-problem.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [24 x i8] c"Solution does not exist\00", align 1 +@.str.1 = private unnamed_addr constant [53 x i8] c"Solution Exists: Following are the assigned colors \0A\00", align 1 +@.str.2 = private unnamed_addr constant [5 x i8] c" %d \00", align 1 +@.str.3 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 +@__const.main.graph = private unnamed_addr constant [4 x [4 x i8]] [[4 x i8] c"\00\01\01\01", [4 x i8] c"\01\00\01\00", [4 x i8] c"\01\01\00\01", [4 x i8] c"\01\00\01\00"], align 16 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z6isSafeiPA4_bPii(i32 noundef %0, ptr noundef %1, ptr noundef %2, i32 noundef %3) #0 { + %5 = alloca i1, align 1 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store i32 %0, ptr %6, align 4 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + store i32 %3, ptr %9, align 4 + store i32 0, ptr %10, align 4 + br label %11 + +11: ; preds = %34, %4 + %12 = load i32, ptr %10, align 4 + %13 = icmp slt i32 %12, 4 + br i1 %13, label %14, label %37 + +14: ; preds = %11 + %15 = load ptr, ptr %7, align 8 + %16 = load i32, ptr %6, align 4 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds [4 x i8], ptr %15, i64 %17 + %19 = load i32, ptr %10, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds [4 x i8], ptr %18, i64 0, i64 %20 + %22 = load i8, ptr %21, align 1 + %23 = trunc i8 %22 to i1 + br i1 %23, label %24, label %33 + +24: ; preds = %14 + %25 = load i32, ptr %9, align 4 + %26 = load ptr, ptr %8, align 8 + %27 = load i32, ptr %10, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds i32, ptr %26, i64 %28 + %30 = load i32, ptr %29, align 4 + %31 = icmp eq i32 %25, %30 + br i1 %31, label %32, label %33 + +32: ; preds = %24 + store i1 false, ptr %5, align 1 + br label %38 + +33: ; preds = %24, %14 + br label %34 + +34: ; preds = %33 + %35 = load i32, ptr %10, align 4 + %36 = add nsw i32 %35, 1 + store i32 %36, ptr %10, align 4 + br label %11, !llvm.loop !6 + +37: ; preds = %11 + store i1 true, ptr %5, align 1 + br label %38 + +38: ; preds = %37, %32 + %39 = load i1, ptr %5, align 1 + ret i1 %39 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_Z17graphColoringUtilPA4_biPii(ptr noundef %0, i32 noundef %1, ptr noundef %2, i32 noundef %3) #1 { + %5 = alloca i1, align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store ptr %2, ptr %8, align 8 + store i32 %3, ptr %9, align 4 + %11 = load i32, ptr %9, align 4 + %12 = icmp eq i32 %11, 4 + br i1 %12, label %13, label %14 + +13: ; preds = %4 + store i1 true, ptr %5, align 1 + br label %50 + +14: ; preds = %4 + store i32 1, ptr %10, align 4 + br label %15 + +15: ; preds = %46, %14 + %16 = load i32, ptr %10, align 4 + %17 = load i32, ptr %7, align 4 + %18 = icmp sle i32 %16, %17 + br i1 %18, label %19, label %49 + +19: ; preds = %15 + %20 = load i32, ptr %9, align 4 + %21 = load ptr, ptr %6, align 8 + %22 = load ptr, ptr %8, align 8 + %23 = load i32, ptr %10, align 4 + %24 = call noundef zeroext i1 @_Z6isSafeiPA4_bPii(i32 noundef %20, ptr noundef %21, ptr noundef %22, i32 noundef %23) + br i1 %24, label %25, label %45 + +25: ; preds = %19 + %26 = load i32, ptr %10, align 4 + %27 = load ptr, ptr %8, align 8 + %28 = load i32, ptr %9, align 4 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds i32, ptr %27, i64 %29 + store i32 %26, ptr %30, align 4 + %31 = load ptr, ptr %6, align 8 + %32 = load i32, ptr %7, align 4 + %33 = load ptr, ptr %8, align 8 + %34 = load i32, ptr %9, align 4 + %35 = add nsw i32 %34, 1 + %36 = call noundef zeroext i1 @_Z17graphColoringUtilPA4_biPii(ptr noundef %31, i32 noundef %32, ptr noundef %33, i32 noundef %35) + %37 = zext i1 %36 to i32 + %38 = icmp eq i32 %37, 1 + br i1 %38, label %39, label %40 + +39: ; preds = %25 + store i1 true, ptr %5, align 1 + br label %50 + +40: ; preds = %25 + %41 = load ptr, ptr %8, align 8 + %42 = load i32, ptr %9, align 4 + %43 = sext i32 %42 to i64 + %44 = getelementptr inbounds i32, ptr %41, i64 %43 + store i32 0, ptr %44, align 4 + br label %45 + +45: ; preds = %40, %19 + br label %46 + +46: ; preds = %45 + %47 = load i32, ptr %10, align 4 + %48 = add nsw i32 %47, 1 + store i32 %48, ptr %10, align 4 + br label %15, !llvm.loop !8 + +49: ; preds = %15 + store i1 false, ptr %5, align 1 + br label %50 + +50: ; preds = %49, %39, %13 + %51 = load i1, ptr %5, align 1 + ret i1 %51 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_Z13graphColoringPA4_bi(ptr noundef %0, i32 noundef %1) #1 { + %3 = alloca i1, align 1 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca [4 x i32], align 16 + %7 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 0, ptr %7, align 4 + br label %8 + +8: ; preds = %15, %2 + %9 = load i32, ptr %7, align 4 + %10 = icmp slt i32 %9, 4 + br i1 %10, label %11, label %18 + +11: ; preds = %8 + %12 = load i32, ptr %7, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds [4 x i32], ptr %6, i64 0, i64 %13 + store i32 0, ptr %14, align 4 + br label %15 + +15: ; preds = %11 + %16 = load i32, ptr %7, align 4 + %17 = add nsw i32 %16, 1 + store i32 %17, ptr %7, align 4 + br label %8, !llvm.loop !9 + +18: ; preds = %8 + %19 = load ptr, ptr %4, align 8 + %20 = load i32, ptr %5, align 4 + %21 = getelementptr inbounds [4 x i32], ptr %6, i64 0, i64 0 + %22 = call noundef zeroext i1 @_Z17graphColoringUtilPA4_biPii(ptr noundef %19, i32 noundef %20, ptr noundef %21, i32 noundef 0) + %23 = zext i1 %22 to i32 + %24 = icmp eq i32 %23, 0 + br i1 %24, label %25, label %27 + +25: ; preds = %18 + %26 = call i32 (ptr, ...) @printf(ptr noundef @.str) + store i1 false, ptr %3, align 1 + br label %29 + +27: ; preds = %18 + %28 = getelementptr inbounds [4 x i32], ptr %6, i64 0, i64 0 + call void @_Z13printSolutionPi(ptr noundef %28) + store i1 true, ptr %3, align 1 + br label %29 + +29: ; preds = %27, %25 + %30 = load i1, ptr %3, align 1 + ret i1 %30 +} + +declare i32 @printf(ptr noundef, ...) #2 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13printSolutionPi(ptr noundef %0) #1 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %4 = call i32 (ptr, ...) @printf(ptr noundef @.str.1) + store i32 0, ptr %3, align 4 + br label %5 + +5: ; preds = %15, %1 + %6 = load i32, ptr %3, align 4 + %7 = icmp slt i32 %6, 4 + br i1 %7, label %8, label %18 + +8: ; preds = %5 + %9 = load ptr, ptr %2, align 8 + %10 = load i32, ptr %3, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds i32, ptr %9, i64 %11 + %13 = load i32, ptr %12, align 4 + %14 = call i32 (ptr, ...) @printf(ptr noundef @.str.2, i32 noundef %13) + br label %15 + +15: ; preds = %8 + %16 = load i32, ptr %3, align 4 + %17 = add nsw i32 %16, 1 + store i32 %17, ptr %3, align 4 + br label %5, !llvm.loop !10 + +18: ; preds = %5 + %19 = call i32 (ptr, ...) @printf(ptr noundef @.str.3) + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #3 { + %1 = alloca i32, align 4 + %2 = alloca [4 x [4 x i8]], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.graph, i64 16, i1 false) + store i32 3, ptr %3, align 4 + %4 = getelementptr inbounds [4 x [4 x i8]], ptr %2, i64 0, i64 0 + %5 = load i32, ptr %3, align 4 + %6 = call noundef zeroext i1 @_Z13graphColoringPA4_bi(ptr noundef %4, i32 noundef %5) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #4 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #4 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/magic-square.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/magic-square.ll new file mode 100644 index 00000000..9b1f8d17 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/magic-square.ll @@ -0,0 +1,286 @@ +; ModuleID = 'PE-benchmarks/magic-square.cpp' +source_filename = "PE-benchmarks/magic-square.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [24 x i8] c"The Magic Square for n=\00", align 1 +@.str.1 = private unnamed_addr constant [29 x i8] c":\0ASum of each row or column \00", align 1 +@.str.2 = private unnamed_addr constant [4 x i8] c":\0A\0A\00", align 1 +@.str.3 = private unnamed_addr constant [2 x i8] c" \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_magic_square.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z14generateSquarei(i32 noundef %0) #4 { + %2 = alloca i32, align 4 + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i64, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store i32 %0, ptr %2, align 4 + %9 = load i32, ptr %2, align 4 + %10 = zext i32 %9 to i64 + %11 = load i32, ptr %2, align 4 + %12 = zext i32 %11 to i64 + %13 = call ptr @llvm.stacksave() + store ptr %13, ptr %3, align 8 + %14 = mul nuw i64 %10, %12 + %15 = alloca i32, i64 %14, align 16 + store i64 %10, ptr %4, align 8 + store i64 %12, ptr %5, align 8 + %16 = mul nuw i64 %10, %12 + %17 = mul nuw i64 4, %16 + call void @llvm.memset.p0.i64(ptr align 16 %15, i8 0, i64 %17, i1 false) + %18 = load i32, ptr %2, align 4 + %19 = sdiv i32 %18, 2 + store i32 %19, ptr %6, align 4 + %20 = load i32, ptr %2, align 4 + %21 = sub nsw i32 %20, 1 + store i32 %21, ptr %7, align 4 + store i32 1, ptr %8, align 4 + br label %22 + +22: ; preds = %75, %60, %1 + %23 = load i32, ptr %8, align 4 + %24 = load i32, ptr %2, align 4 + %25 = load i32, ptr %2, align 4 + %26 = mul nsw i32 %24, %25 + %27 = icmp sle i32 %23, %26 + br i1 %27, label %28, label %80 + +28: ; preds = %22 + %29 = load i32, ptr %6, align 4 + %30 = icmp eq i32 %29, -1 + br i1 %30, label %31, label %38 + +31: ; preds = %28 + %32 = load i32, ptr %7, align 4 + %33 = load i32, ptr %2, align 4 + %34 = icmp eq i32 %32, %33 + br i1 %34, label %35, label %38 + +35: ; preds = %31 + %36 = load i32, ptr %2, align 4 + %37 = sub nsw i32 %36, 2 + store i32 %37, ptr %7, align 4 + store i32 0, ptr %6, align 4 + br label %50 + +38: ; preds = %31, %28 + %39 = load i32, ptr %7, align 4 + %40 = load i32, ptr %2, align 4 + %41 = icmp eq i32 %39, %40 + br i1 %41, label %42, label %43 + +42: ; preds = %38 + store i32 0, ptr %7, align 4 + br label %43 + +43: ; preds = %42, %38 + %44 = load i32, ptr %6, align 4 + %45 = icmp slt i32 %44, 0 + br i1 %45, label %46, label %49 + +46: ; preds = %43 + %47 = load i32, ptr %2, align 4 + %48 = sub nsw i32 %47, 1 + store i32 %48, ptr %6, align 4 + br label %49 + +49: ; preds = %46, %43 + br label %50 + +50: ; preds = %49, %35 + %51 = load i32, ptr %6, align 4 + %52 = sext i32 %51 to i64 + %53 = mul nsw i64 %52, %12 + %54 = getelementptr inbounds i32, ptr %15, i64 %53 + %55 = load i32, ptr %7, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i32, ptr %54, i64 %56 + %58 = load i32, ptr %57, align 4 + %59 = icmp ne i32 %58, 0 + br i1 %59, label %60, label %65 + +60: ; preds = %50 + %61 = load i32, ptr %7, align 4 + %62 = sub nsw i32 %61, 2 + store i32 %62, ptr %7, align 4 + %63 = load i32, ptr %6, align 4 + %64 = add nsw i32 %63, 1 + store i32 %64, ptr %6, align 4 + br label %22, !llvm.loop !6 + +65: ; preds = %50 + %66 = load i32, ptr %8, align 4 + %67 = add nsw i32 %66, 1 + store i32 %67, ptr %8, align 4 + %68 = load i32, ptr %6, align 4 + %69 = sext i32 %68 to i64 + %70 = mul nsw i64 %69, %12 + %71 = getelementptr inbounds i32, ptr %15, i64 %70 + %72 = load i32, ptr %7, align 4 + %73 = sext i32 %72 to i64 + %74 = getelementptr inbounds i32, ptr %71, i64 %73 + store i32 %66, ptr %74, align 4 + br label %75 + +75: ; preds = %65 + %76 = load i32, ptr %7, align 4 + %77 = add nsw i32 %76, 1 + store i32 %77, ptr %7, align 4 + %78 = load i32, ptr %6, align 4 + %79 = add nsw i32 %78, -1 + store i32 %79, ptr %6, align 4 + br label %22, !llvm.loop !6 + +80: ; preds = %22 + %81 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %82 = load i32, ptr %2, align 4 + %83 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %81, i32 noundef %82) + %84 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %83, ptr noundef @.str.1) + %85 = load i32, ptr %2, align 4 + %86 = load i32, ptr %2, align 4 + %87 = load i32, ptr %2, align 4 + %88 = mul nsw i32 %86, %87 + %89 = add nsw i32 %88, 1 + %90 = mul nsw i32 %85, %89 + %91 = sdiv i32 %90, 2 + %92 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %84, i32 noundef %91) + %93 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %92, ptr noundef @.str.2) + store i32 0, ptr %6, align 4 + br label %94 + +94: ; preds = %119, %80 + %95 = load i32, ptr %6, align 4 + %96 = load i32, ptr %2, align 4 + %97 = icmp slt i32 %95, %96 + br i1 %97, label %98, label %122 + +98: ; preds = %94 + store i32 0, ptr %7, align 4 + br label %99 + +99: ; preds = %114, %98 + %100 = load i32, ptr %7, align 4 + %101 = load i32, ptr %2, align 4 + %102 = icmp slt i32 %100, %101 + br i1 %102, label %103, label %117 + +103: ; preds = %99 + %104 = load i32, ptr %6, align 4 + %105 = sext i32 %104 to i64 + %106 = mul nsw i64 %105, %12 + %107 = getelementptr inbounds i32, ptr %15, i64 %106 + %108 = load i32, ptr %7, align 4 + %109 = sext i32 %108 to i64 + %110 = getelementptr inbounds i32, ptr %107, i64 %109 + %111 = load i32, ptr %110, align 4 + %112 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %111) + %113 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %112, ptr noundef @.str.3) + br label %114 + +114: ; preds = %103 + %115 = load i32, ptr %7, align 4 + %116 = add nsw i32 %115, 1 + store i32 %116, ptr %7, align 4 + br label %99, !llvm.loop !8 + +117: ; preds = %99 + %118 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %119 + +119: ; preds = %117 + %120 = load i32, ptr %6, align 4 + %121 = add nsw i32 %120, 1 + store i32 %121, ptr %6, align 4 + br label %94, !llvm.loop !9 + +122: ; preds = %94 + %123 = load ptr, ptr %3, align 8 + call void @llvm.stackrestore(ptr %123) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #6 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 7, ptr %2, align 4 + %3 = load i32, ptr %2, align 4 + call void @_Z14generateSquarei(i32 noundef %3) + ret i32 0 +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_magic_square.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/matrix-chain-multiplication.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/matrix-chain-multiplication.ll new file mode 100644 index 00000000..aa164dbf --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/matrix-chain-multiplication.ll @@ -0,0 +1,296 @@ +; ModuleID = 'PE-benchmarks/matrix-chain-multiplication.cpp' +source_filename = "PE-benchmarks/matrix-chain-multiplication.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [4 x i32] [i32 1, i32 2, i32 3, i32 4], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [38 x i8] c"Minimum number of multiplications is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_matrix_chain_multiplication.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z16MatrixChainOrderPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %13 = load i32, ptr %4, align 4 + %14 = zext i32 %13 to i64 + %15 = load i32, ptr %4, align 4 + %16 = zext i32 %15 to i64 + %17 = call ptr @llvm.stacksave() + store ptr %17, ptr %5, align 8 + %18 = mul nuw i64 %14, %16 + %19 = alloca i32, i64 %18, align 16 + store i64 %14, ptr %6, align 8 + store i64 %16, ptr %7, align 8 + store i32 1, ptr %8, align 4 + br label %20 + +20: ; preds = %32, %2 + %21 = load i32, ptr %8, align 4 + %22 = load i32, ptr %4, align 4 + %23 = icmp slt i32 %21, %22 + br i1 %23, label %24, label %35 + +24: ; preds = %20 + %25 = load i32, ptr %8, align 4 + %26 = sext i32 %25 to i64 + %27 = mul nsw i64 %26, %16 + %28 = getelementptr inbounds i32, ptr %19, i64 %27 + %29 = load i32, ptr %8, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds i32, ptr %28, i64 %30 + store i32 0, ptr %31, align 4 + br label %32 + +32: ; preds = %24 + %33 = load i32, ptr %8, align 4 + %34 = add nsw i32 %33, 1 + store i32 %34, ptr %8, align 4 + br label %20, !llvm.loop !6 + +35: ; preds = %20 + store i32 2, ptr %11, align 4 + br label %36 + +36: ; preds = %132, %35 + %37 = load i32, ptr %11, align 4 + %38 = load i32, ptr %4, align 4 + %39 = icmp slt i32 %37, %38 + br i1 %39, label %40, label %135 + +40: ; preds = %36 + store i32 1, ptr %8, align 4 + br label %41 + +41: ; preds = %128, %40 + %42 = load i32, ptr %8, align 4 + %43 = load i32, ptr %4, align 4 + %44 = load i32, ptr %11, align 4 + %45 = sub nsw i32 %43, %44 + %46 = add nsw i32 %45, 1 + %47 = icmp slt i32 %42, %46 + br i1 %47, label %48, label %131 + +48: ; preds = %41 + %49 = load i32, ptr %8, align 4 + %50 = load i32, ptr %11, align 4 + %51 = add nsw i32 %49, %50 + %52 = sub nsw i32 %51, 1 + store i32 %52, ptr %9, align 4 + %53 = load i32, ptr %8, align 4 + %54 = sext i32 %53 to i64 + %55 = mul nsw i64 %54, %16 + %56 = getelementptr inbounds i32, ptr %19, i64 %55 + %57 = load i32, ptr %9, align 4 + %58 = sext i32 %57 to i64 + %59 = getelementptr inbounds i32, ptr %56, i64 %58 + store i32 2147483647, ptr %59, align 4 + %60 = load i32, ptr %8, align 4 + store i32 %60, ptr %10, align 4 + br label %61 + +61: ; preds = %124, %48 + %62 = load i32, ptr %10, align 4 + %63 = load i32, ptr %9, align 4 + %64 = sub nsw i32 %63, 1 + %65 = icmp sle i32 %62, %64 + br i1 %65, label %66, label %127 + +66: ; preds = %61 + %67 = load i32, ptr %8, align 4 + %68 = sext i32 %67 to i64 + %69 = mul nsw i64 %68, %16 + %70 = getelementptr inbounds i32, ptr %19, i64 %69 + %71 = load i32, ptr %10, align 4 + %72 = sext i32 %71 to i64 + %73 = getelementptr inbounds i32, ptr %70, i64 %72 + %74 = load i32, ptr %73, align 4 + %75 = load i32, ptr %10, align 4 + %76 = add nsw i32 %75, 1 + %77 = sext i32 %76 to i64 + %78 = mul nsw i64 %77, %16 + %79 = getelementptr inbounds i32, ptr %19, i64 %78 + %80 = load i32, ptr %9, align 4 + %81 = sext i32 %80 to i64 + %82 = getelementptr inbounds i32, ptr %79, i64 %81 + %83 = load i32, ptr %82, align 4 + %84 = add nsw i32 %74, %83 + %85 = load ptr, ptr %3, align 8 + %86 = load i32, ptr %8, align 4 + %87 = sub nsw i32 %86, 1 + %88 = sext i32 %87 to i64 + %89 = getelementptr inbounds i32, ptr %85, i64 %88 + %90 = load i32, ptr %89, align 4 + %91 = load ptr, ptr %3, align 8 + %92 = load i32, ptr %10, align 4 + %93 = sext i32 %92 to i64 + %94 = getelementptr inbounds i32, ptr %91, i64 %93 + %95 = load i32, ptr %94, align 4 + %96 = mul nsw i32 %90, %95 + %97 = load ptr, ptr %3, align 8 + %98 = load i32, ptr %9, align 4 + %99 = sext i32 %98 to i64 + %100 = getelementptr inbounds i32, ptr %97, i64 %99 + %101 = load i32, ptr %100, align 4 + %102 = mul nsw i32 %96, %101 + %103 = add nsw i32 %84, %102 + store i32 %103, ptr %12, align 4 + %104 = load i32, ptr %12, align 4 + %105 = load i32, ptr %8, align 4 + %106 = sext i32 %105 to i64 + %107 = mul nsw i64 %106, %16 + %108 = getelementptr inbounds i32, ptr %19, i64 %107 + %109 = load i32, ptr %9, align 4 + %110 = sext i32 %109 to i64 + %111 = getelementptr inbounds i32, ptr %108, i64 %110 + %112 = load i32, ptr %111, align 4 + %113 = icmp slt i32 %104, %112 + br i1 %113, label %114, label %123 + +114: ; preds = %66 + %115 = load i32, ptr %12, align 4 + %116 = load i32, ptr %8, align 4 + %117 = sext i32 %116 to i64 + %118 = mul nsw i64 %117, %16 + %119 = getelementptr inbounds i32, ptr %19, i64 %118 + %120 = load i32, ptr %9, align 4 + %121 = sext i32 %120 to i64 + %122 = getelementptr inbounds i32, ptr %119, i64 %121 + store i32 %115, ptr %122, align 4 + br label %123 + +123: ; preds = %114, %66 + br label %124 + +124: ; preds = %123 + %125 = load i32, ptr %10, align 4 + %126 = add nsw i32 %125, 1 + store i32 %126, ptr %10, align 4 + br label %61, !llvm.loop !8 + +127: ; preds = %61 + br label %128 + +128: ; preds = %127 + %129 = load i32, ptr %8, align 4 + %130 = add nsw i32 %129, 1 + store i32 %130, ptr %8, align 4 + br label %41, !llvm.loop !9 + +131: ; preds = %41 + br label %132 + +132: ; preds = %131 + %133 = load i32, ptr %11, align 4 + %134 = add nsw i32 %133, 1 + store i32 %134, ptr %11, align 4 + br label %36, !llvm.loop !10 + +135: ; preds = %36 + %136 = mul nsw i64 1, %16 + %137 = getelementptr inbounds i32, ptr %19, i64 %136 + %138 = load i32, ptr %4, align 4 + %139 = sub nsw i32 %138, 1 + %140 = sext i32 %139 to i64 + %141 = getelementptr inbounds i32, ptr %137, i64 %140 + %142 = load i32, ptr %141, align 4 + %143 = load ptr, ptr %5, align 8 + call void @llvm.stackrestore(ptr %143) + ret i32 %142 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [4 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 16, i1 false) + store i32 4, ptr %3, align 4 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %5 = getelementptr inbounds [4 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + %7 = call noundef i32 @_Z16MatrixChainOrderPii(ptr noundef %5, i32 noundef %6) + %8 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %7) + %9 = call i32 @getchar() + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare i32 @getchar() #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_matrix_chain_multiplication.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-length-chain-of-pairs.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-length-chain-of-pairs.ll new file mode 100644 index 00000000..b745460a --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-length-chain-of-pairs.ll @@ -0,0 +1,264 @@ +; ModuleID = 'PE-benchmarks/maximum-length-chain-of-pairs.cpp' +source_filename = "PE-benchmarks/maximum-length-chain-of-pairs.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%class.Pair = type { i32, i32 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [4 x %class.Pair] [%class.Pair { i32 5, i32 24 }, %class.Pair { i32 15, i32 25 }, %class.Pair { i32 27, i32 40 }, %class.Pair { i32 50, i32 60 }], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [33 x i8] c"Length of maximum size chain is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_maximum_length_chain_of_pairs.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z14maxChainLengthP4Pairi(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 0, ptr %7, align 4 + %9 = load i32, ptr %4, align 4 + %10 = sext i32 %9 to i64 + %11 = mul i64 4, %10 + %12 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %11, i64 4) + %13 = extractvalue { i64, i1 } %12, 1 + %14 = extractvalue { i64, i1 } %12, 0 + %15 = select i1 %13, i64 -1, i64 %14 + %16 = call noalias noundef nonnull ptr @_Znam(i64 noundef %15) #9 + store ptr %16, ptr %8, align 8 + store i32 0, ptr %5, align 4 + br label %17 + +17: ; preds = %26, %2 + %18 = load i32, ptr %5, align 4 + %19 = load i32, ptr %4, align 4 + %20 = icmp slt i32 %18, %19 + br i1 %20, label %21, label %29 + +21: ; preds = %17 + %22 = load ptr, ptr %8, align 8 + %23 = load i32, ptr %5, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds i32, ptr %22, i64 %24 + store i32 1, ptr %25, align 4 + br label %26 + +26: ; preds = %21 + %27 = load i32, ptr %5, align 4 + %28 = add nsw i32 %27, 1 + store i32 %28, ptr %5, align 4 + br label %17, !llvm.loop !6 + +29: ; preds = %17 + store i32 1, ptr %5, align 4 + br label %30 + +30: ; preds = %82, %29 + %31 = load i32, ptr %5, align 4 + %32 = load i32, ptr %4, align 4 + %33 = icmp slt i32 %31, %32 + br i1 %33, label %34, label %85 + +34: ; preds = %30 + store i32 0, ptr %6, align 4 + br label %35 + +35: ; preds = %78, %34 + %36 = load i32, ptr %6, align 4 + %37 = load i32, ptr %5, align 4 + %38 = icmp slt i32 %36, %37 + br i1 %38, label %39, label %81 + +39: ; preds = %35 + %40 = load ptr, ptr %3, align 8 + %41 = load i32, ptr %5, align 4 + %42 = sext i32 %41 to i64 + %43 = getelementptr inbounds %class.Pair, ptr %40, i64 %42 + %44 = getelementptr inbounds %class.Pair, ptr %43, i32 0, i32 0 + %45 = load i32, ptr %44, align 4 + %46 = load ptr, ptr %3, align 8 + %47 = load i32, ptr %6, align 4 + %48 = sext i32 %47 to i64 + %49 = getelementptr inbounds %class.Pair, ptr %46, i64 %48 + %50 = getelementptr inbounds %class.Pair, ptr %49, i32 0, i32 1 + %51 = load i32, ptr %50, align 4 + %52 = icmp sgt i32 %45, %51 + br i1 %52, label %53, label %77 + +53: ; preds = %39 + %54 = load ptr, ptr %8, align 8 + %55 = load i32, ptr %5, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i32, ptr %54, i64 %56 + %58 = load i32, ptr %57, align 4 + %59 = load ptr, ptr %8, align 8 + %60 = load i32, ptr %6, align 4 + %61 = sext i32 %60 to i64 + %62 = getelementptr inbounds i32, ptr %59, i64 %61 + %63 = load i32, ptr %62, align 4 + %64 = add nsw i32 %63, 1 + %65 = icmp slt i32 %58, %64 + br i1 %65, label %66, label %77 + +66: ; preds = %53 + %67 = load ptr, ptr %8, align 8 + %68 = load i32, ptr %6, align 4 + %69 = sext i32 %68 to i64 + %70 = getelementptr inbounds i32, ptr %67, i64 %69 + %71 = load i32, ptr %70, align 4 + %72 = add nsw i32 %71, 1 + %73 = load ptr, ptr %8, align 8 + %74 = load i32, ptr %5, align 4 + %75 = sext i32 %74 to i64 + %76 = getelementptr inbounds i32, ptr %73, i64 %75 + store i32 %72, ptr %76, align 4 + br label %77 + +77: ; preds = %66, %53, %39 + br label %78 + +78: ; preds = %77 + %79 = load i32, ptr %6, align 4 + %80 = add nsw i32 %79, 1 + store i32 %80, ptr %6, align 4 + br label %35, !llvm.loop !8 + +81: ; preds = %35 + br label %82 + +82: ; preds = %81 + %83 = load i32, ptr %5, align 4 + %84 = add nsw i32 %83, 1 + store i32 %84, ptr %5, align 4 + br label %30, !llvm.loop !9 + +85: ; preds = %30 + store i32 0, ptr %5, align 4 + br label %86 + +86: ; preds = %105, %85 + %87 = load i32, ptr %5, align 4 + %88 = load i32, ptr %4, align 4 + %89 = icmp slt i32 %87, %88 + br i1 %89, label %90, label %108 + +90: ; preds = %86 + %91 = load i32, ptr %7, align 4 + %92 = load ptr, ptr %8, align 8 + %93 = load i32, ptr %5, align 4 + %94 = sext i32 %93 to i64 + %95 = getelementptr inbounds i32, ptr %92, i64 %94 + %96 = load i32, ptr %95, align 4 + %97 = icmp slt i32 %91, %96 + br i1 %97, label %98, label %104 + +98: ; preds = %90 + %99 = load ptr, ptr %8, align 8 + %100 = load i32, ptr %5, align 4 + %101 = sext i32 %100 to i64 + %102 = getelementptr inbounds i32, ptr %99, i64 %101 + %103 = load i32, ptr %102, align 4 + store i32 %103, ptr %7, align 4 + br label %104 + +104: ; preds = %98, %90 + br label %105 + +105: ; preds = %104 + %106 = load i32, ptr %5, align 4 + %107 = add nsw i32 %106, 1 + store i32 %107, ptr %5, align 4 + br label %86, !llvm.loop !10 + +108: ; preds = %86 + %109 = load i32, ptr %7, align 4 + ret i32 %109 +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #5 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #6 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [4 x %class.Pair], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 32, i1 false) + store i32 4, ptr %3, align 4 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %5 = getelementptr inbounds [4 x %class.Pair], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + %7 = call noundef i32 @_Z14maxChainLengthP4Pairi(ptr noundef %5, i32 noundef %6) + %8 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %7) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_maximum_length_chain_of_pairs.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #9 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-profit-by-buying-and-selling-a-share-at-most-twice.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-profit-by-buying-and-selling-a-share-at-most-twice.ll new file mode 100644 index 00000000..1a9e2ea1 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-profit-by-buying-and-selling-a-share-at-most-twice.ll @@ -0,0 +1,331 @@ +; ModuleID = 'PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp' +source_filename = "PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +$_ZSt3maxIiERKT_S2_S2_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.price = private unnamed_addr constant [7 x i32] [i32 2, i32 30, i32 15, i32 10, i32 8, i32 25, i32 80], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [18 x i8] c"Maximum Profit = \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_maximum_profit_by_buying_and_selling_a_share_at_most_twice.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z9maxProfitPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %14 = load i32, ptr %4, align 4 + %15 = sext i32 %14 to i64 + %16 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %15, i64 4) + %17 = extractvalue { i64, i1 } %16, 1 + %18 = extractvalue { i64, i1 } %16, 0 + %19 = select i1 %17, i64 -1, i64 %18 + %20 = call noalias noundef nonnull ptr @_Znam(i64 noundef %19) #11 + store ptr %20, ptr %5, align 8 + store i32 0, ptr %6, align 4 + br label %21 + +21: ; preds = %30, %2 + %22 = load i32, ptr %6, align 4 + %23 = load i32, ptr %4, align 4 + %24 = icmp slt i32 %22, %23 + br i1 %24, label %25, label %33 + +25: ; preds = %21 + %26 = load ptr, ptr %5, align 8 + %27 = load i32, ptr %6, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds i32, ptr %26, i64 %28 + store i32 0, ptr %29, align 4 + br label %30 + +30: ; preds = %25 + %31 = load i32, ptr %6, align 4 + %32 = add nsw i32 %31, 1 + store i32 %32, ptr %6, align 4 + br label %21, !llvm.loop !6 + +33: ; preds = %21 + %34 = load ptr, ptr %3, align 8 + %35 = load i32, ptr %4, align 4 + %36 = sub nsw i32 %35, 1 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds i32, ptr %34, i64 %37 + %39 = load i32, ptr %38, align 4 + store i32 %39, ptr %7, align 4 + %40 = load i32, ptr %4, align 4 + %41 = sub nsw i32 %40, 2 + store i32 %41, ptr %8, align 4 + br label %42 + +42: ; preds = %78, %33 + %43 = load i32, ptr %8, align 4 + %44 = icmp sge i32 %43, 0 + br i1 %44, label %45, label %81 + +45: ; preds = %42 + %46 = load ptr, ptr %3, align 8 + %47 = load i32, ptr %8, align 4 + %48 = sext i32 %47 to i64 + %49 = getelementptr inbounds i32, ptr %46, i64 %48 + %50 = load i32, ptr %49, align 4 + %51 = load i32, ptr %7, align 4 + %52 = icmp sgt i32 %50, %51 + br i1 %52, label %53, label %59 + +53: ; preds = %45 + %54 = load ptr, ptr %3, align 8 + %55 = load i32, ptr %8, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i32, ptr %54, i64 %56 + %58 = load i32, ptr %57, align 4 + store i32 %58, ptr %7, align 4 + br label %59 + +59: ; preds = %53, %45 + %60 = load ptr, ptr %5, align 8 + %61 = load i32, ptr %8, align 4 + %62 = add nsw i32 %61, 1 + %63 = sext i32 %62 to i64 + %64 = getelementptr inbounds i32, ptr %60, i64 %63 + %65 = load i32, ptr %7, align 4 + %66 = load ptr, ptr %3, align 8 + %67 = load i32, ptr %8, align 4 + %68 = sext i32 %67 to i64 + %69 = getelementptr inbounds i32, ptr %66, i64 %68 + %70 = load i32, ptr %69, align 4 + %71 = sub nsw i32 %65, %70 + store i32 %71, ptr %9, align 4 + %72 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %64, ptr noundef nonnull align 4 dereferenceable(4) %9) + %73 = load i32, ptr %72, align 4 + %74 = load ptr, ptr %5, align 8 + %75 = load i32, ptr %8, align 4 + %76 = sext i32 %75 to i64 + %77 = getelementptr inbounds i32, ptr %74, i64 %76 + store i32 %73, ptr %77, align 4 + br label %78 + +78: ; preds = %59 + %79 = load i32, ptr %8, align 4 + %80 = add nsw i32 %79, -1 + store i32 %80, ptr %8, align 4 + br label %42, !llvm.loop !8 + +81: ; preds = %42 + %82 = load ptr, ptr %3, align 8 + %83 = getelementptr inbounds i32, ptr %82, i64 0 + %84 = load i32, ptr %83, align 4 + store i32 %84, ptr %10, align 4 + store i32 1, ptr %11, align 4 + br label %85 + +85: ; preds = %128, %81 + %86 = load i32, ptr %11, align 4 + %87 = load i32, ptr %4, align 4 + %88 = icmp slt i32 %86, %87 + br i1 %88, label %89, label %131 + +89: ; preds = %85 + %90 = load ptr, ptr %3, align 8 + %91 = load i32, ptr %11, align 4 + %92 = sext i32 %91 to i64 + %93 = getelementptr inbounds i32, ptr %90, i64 %92 + %94 = load i32, ptr %93, align 4 + %95 = load i32, ptr %10, align 4 + %96 = icmp slt i32 %94, %95 + br i1 %96, label %97, label %103 + +97: ; preds = %89 + %98 = load ptr, ptr %3, align 8 + %99 = load i32, ptr %11, align 4 + %100 = sext i32 %99 to i64 + %101 = getelementptr inbounds i32, ptr %98, i64 %100 + %102 = load i32, ptr %101, align 4 + store i32 %102, ptr %10, align 4 + br label %103 + +103: ; preds = %97, %89 + %104 = load ptr, ptr %5, align 8 + %105 = load i32, ptr %11, align 4 + %106 = sub nsw i32 %105, 1 + %107 = sext i32 %106 to i64 + %108 = getelementptr inbounds i32, ptr %104, i64 %107 + %109 = load ptr, ptr %5, align 8 + %110 = load i32, ptr %11, align 4 + %111 = sext i32 %110 to i64 + %112 = getelementptr inbounds i32, ptr %109, i64 %111 + %113 = load i32, ptr %112, align 4 + %114 = load ptr, ptr %3, align 8 + %115 = load i32, ptr %11, align 4 + %116 = sext i32 %115 to i64 + %117 = getelementptr inbounds i32, ptr %114, i64 %116 + %118 = load i32, ptr %117, align 4 + %119 = load i32, ptr %10, align 4 + %120 = sub nsw i32 %118, %119 + %121 = add nsw i32 %113, %120 + store i32 %121, ptr %12, align 4 + %122 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %108, ptr noundef nonnull align 4 dereferenceable(4) %12) + %123 = load i32, ptr %122, align 4 + %124 = load ptr, ptr %5, align 8 + %125 = load i32, ptr %11, align 4 + %126 = sext i32 %125 to i64 + %127 = getelementptr inbounds i32, ptr %124, i64 %126 + store i32 %123, ptr %127, align 4 + br label %128 + +128: ; preds = %103 + %129 = load i32, ptr %11, align 4 + %130 = add nsw i32 %129, 1 + store i32 %130, ptr %11, align 4 + br label %85, !llvm.loop !9 + +131: ; preds = %85 + %132 = load ptr, ptr %5, align 8 + %133 = load i32, ptr %4, align 4 + %134 = sub nsw i32 %133, 1 + %135 = sext i32 %134 to i64 + %136 = getelementptr inbounds i32, ptr %132, i64 %135 + %137 = load i32, ptr %136, align 4 + store i32 %137, ptr %13, align 4 + %138 = load ptr, ptr %5, align 8 + %139 = icmp eq ptr %138, null + br i1 %139, label %141, label %140 + +140: ; preds = %131 + call void @_ZdaPv(ptr noundef %138) #12 + br label %141 + +141: ; preds = %140, %131 + %142 = load i32, ptr %13, align 4 + ret i32 %142 +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #5 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #6 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdaPv(ptr noundef) #8 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #9 { + %1 = alloca i32, align 4 + %2 = alloca [7 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.price, i64 28, i1 false) + store i32 7, ptr %3, align 4 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %5 = getelementptr inbounds [7 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + %7 = call noundef i32 @_Z9maxProfitPii(ptr noundef %5, i32 noundef %6) + %8 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %7) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #10 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_maximum_profit_by_buying_and_selling_a_share_at_most_twice.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #11 = { builtin allocsize(0) } +attributes #12 = { builtin nounwind } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.ll new file mode 100644 index 00000000..c65fb3e5 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.ll @@ -0,0 +1,406 @@ +; ModuleID = 'PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp' +source_filename = "PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +$_ZSt3minIiERKT_S2_S2_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [30 x i8] c"Maximum size sub-matrix is: \0A\00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.2 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 +@__const.main.M = private unnamed_addr constant [6 x [5 x i32]] [[5 x i32] [i32 0, i32 1, i32 1, i32 0, i32 1], [5 x i32] [i32 1, i32 1, i32 0, i32 1, i32 0], [5 x i32] [i32 0, i32 1, i32 1, i32 1, i32 0], [5 x i32] [i32 1, i32 1, i32 1, i32 1, i32 0], [5 x i32] [i32 1, i32 1, i32 1, i32 1, i32 1], [5 x i32] zeroinitializer], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_maximum_size_sub_matrix_with_all_1s_in_a_binary_matrix.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z17printMaxSubSquarePA5_i(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca [6 x [5 x i32]], align 16 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + store i32 0, ptr %3, align 4 + br label %9 + +9: ; preds = %23, %1 + %10 = load i32, ptr %3, align 4 + %11 = icmp slt i32 %10, 6 + br i1 %11, label %12, label %26 + +12: ; preds = %9 + %13 = load ptr, ptr %2, align 8 + %14 = load i32, ptr %3, align 4 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds [5 x i32], ptr %13, i64 %15 + %17 = getelementptr inbounds [5 x i32], ptr %16, i64 0, i64 0 + %18 = load i32, ptr %17, align 4 + %19 = load i32, ptr %3, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds [6 x [5 x i32]], ptr %5, i64 0, i64 %20 + %22 = getelementptr inbounds [5 x i32], ptr %21, i64 0, i64 0 + store i32 %18, ptr %22, align 4 + br label %23 + +23: ; preds = %12 + %24 = load i32, ptr %3, align 4 + %25 = add nsw i32 %24, 1 + store i32 %25, ptr %3, align 4 + br label %9, !llvm.loop !6 + +26: ; preds = %9 + store i32 0, ptr %4, align 4 + br label %27 + +27: ; preds = %41, %26 + %28 = load i32, ptr %4, align 4 + %29 = icmp slt i32 %28, 5 + br i1 %29, label %30, label %44 + +30: ; preds = %27 + %31 = load ptr, ptr %2, align 8 + %32 = getelementptr inbounds [5 x i32], ptr %31, i64 0 + %33 = load i32, ptr %4, align 4 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds [5 x i32], ptr %32, i64 0, i64 %34 + %36 = load i32, ptr %35, align 4 + %37 = getelementptr inbounds [6 x [5 x i32]], ptr %5, i64 0, i64 0 + %38 = load i32, ptr %4, align 4 + %39 = sext i32 %38 to i64 + %40 = getelementptr inbounds [5 x i32], ptr %37, i64 0, i64 %39 + store i32 %36, ptr %40, align 4 + br label %41 + +41: ; preds = %30 + %42 = load i32, ptr %4, align 4 + %43 = add nsw i32 %42, 1 + store i32 %43, ptr %4, align 4 + br label %27, !llvm.loop !8 + +44: ; preds = %27 + store i32 1, ptr %3, align 4 + br label %45 + +45: ; preds = %107, %44 + %46 = load i32, ptr %3, align 4 + %47 = icmp slt i32 %46, 6 + br i1 %47, label %48, label %110 + +48: ; preds = %45 + store i32 1, ptr %4, align 4 + br label %49 + +49: ; preds = %103, %48 + %50 = load i32, ptr %4, align 4 + %51 = icmp slt i32 %50, 5 + br i1 %51, label %52, label %106 + +52: ; preds = %49 + %53 = load ptr, ptr %2, align 8 + %54 = load i32, ptr %3, align 4 + %55 = sext i32 %54 to i64 + %56 = getelementptr inbounds [5 x i32], ptr %53, i64 %55 + %57 = load i32, ptr %4, align 4 + %58 = sext i32 %57 to i64 + %59 = getelementptr inbounds [5 x i32], ptr %56, i64 0, i64 %58 + %60 = load i32, ptr %59, align 4 + %61 = icmp eq i32 %60, 1 + br i1 %61, label %62, label %95 + +62: ; preds = %52 + %63 = load i32, ptr %3, align 4 + %64 = sext i32 %63 to i64 + %65 = getelementptr inbounds [6 x [5 x i32]], ptr %5, i64 0, i64 %64 + %66 = load i32, ptr %4, align 4 + %67 = sub nsw i32 %66, 1 + %68 = sext i32 %67 to i64 + %69 = getelementptr inbounds [5 x i32], ptr %65, i64 0, i64 %68 + %70 = load i32, ptr %3, align 4 + %71 = sub nsw i32 %70, 1 + %72 = sext i32 %71 to i64 + %73 = getelementptr inbounds [6 x [5 x i32]], ptr %5, i64 0, i64 %72 + %74 = load i32, ptr %4, align 4 + %75 = sext i32 %74 to i64 + %76 = getelementptr inbounds [5 x i32], ptr %73, i64 0, i64 %75 + %77 = load i32, ptr %3, align 4 + %78 = sub nsw i32 %77, 1 + %79 = sext i32 %78 to i64 + %80 = getelementptr inbounds [6 x [5 x i32]], ptr %5, i64 0, i64 %79 + %81 = load i32, ptr %4, align 4 + %82 = sub nsw i32 %81, 1 + %83 = sext i32 %82 to i64 + %84 = getelementptr inbounds [5 x i32], ptr %80, i64 0, i64 %83 + %85 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %76, ptr noundef nonnull align 4 dereferenceable(4) %84) + %86 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %69, ptr noundef nonnull align 4 dereferenceable(4) %85) + %87 = load i32, ptr %86, align 4 + %88 = add nsw i32 %87, 1 + %89 = load i32, ptr %3, align 4 + %90 = sext i32 %89 to i64 + %91 = getelementptr inbounds [6 x [5 x i32]], ptr %5, i64 0, i64 %90 + %92 = load i32, ptr %4, align 4 + %93 = sext i32 %92 to i64 + %94 = getelementptr inbounds [5 x i32], ptr %91, i64 0, i64 %93 + store i32 %88, ptr %94, align 4 + br label %102 + +95: ; preds = %52 + %96 = load i32, ptr %3, align 4 + %97 = sext i32 %96 to i64 + %98 = getelementptr inbounds [6 x [5 x i32]], ptr %5, i64 0, i64 %97 + %99 = load i32, ptr %4, align 4 + %100 = sext i32 %99 to i64 + %101 = getelementptr inbounds [5 x i32], ptr %98, i64 0, i64 %100 + store i32 0, ptr %101, align 4 + br label %102 + +102: ; preds = %95, %62 + br label %103 + +103: ; preds = %102 + %104 = load i32, ptr %4, align 4 + %105 = add nsw i32 %104, 1 + store i32 %105, ptr %4, align 4 + br label %49, !llvm.loop !9 + +106: ; preds = %49 + br label %107 + +107: ; preds = %106 + %108 = load i32, ptr %3, align 4 + %109 = add nsw i32 %108, 1 + store i32 %109, ptr %3, align 4 + br label %45, !llvm.loop !10 + +110: ; preds = %45 + %111 = getelementptr inbounds [6 x [5 x i32]], ptr %5, i64 0, i64 0 + %112 = getelementptr inbounds [5 x i32], ptr %111, i64 0, i64 0 + %113 = load i32, ptr %112, align 16 + store i32 %113, ptr %6, align 4 + store i32 0, ptr %7, align 4 + store i32 0, ptr %8, align 4 + store i32 0, ptr %3, align 4 + br label %114 + +114: ; preds = %146, %110 + %115 = load i32, ptr %3, align 4 + %116 = icmp slt i32 %115, 6 + br i1 %116, label %117, label %149 + +117: ; preds = %114 + store i32 0, ptr %4, align 4 + br label %118 + +118: ; preds = %142, %117 + %119 = load i32, ptr %4, align 4 + %120 = icmp slt i32 %119, 5 + br i1 %120, label %121, label %145 + +121: ; preds = %118 + %122 = load i32, ptr %6, align 4 + %123 = load i32, ptr %3, align 4 + %124 = sext i32 %123 to i64 + %125 = getelementptr inbounds [6 x [5 x i32]], ptr %5, i64 0, i64 %124 + %126 = load i32, ptr %4, align 4 + %127 = sext i32 %126 to i64 + %128 = getelementptr inbounds [5 x i32], ptr %125, i64 0, i64 %127 + %129 = load i32, ptr %128, align 4 + %130 = icmp slt i32 %122, %129 + br i1 %130, label %131, label %141 + +131: ; preds = %121 + %132 = load i32, ptr %3, align 4 + %133 = sext i32 %132 to i64 + %134 = getelementptr inbounds [6 x [5 x i32]], ptr %5, i64 0, i64 %133 + %135 = load i32, ptr %4, align 4 + %136 = sext i32 %135 to i64 + %137 = getelementptr inbounds [5 x i32], ptr %134, i64 0, i64 %136 + %138 = load i32, ptr %137, align 4 + store i32 %138, ptr %6, align 4 + %139 = load i32, ptr %3, align 4 + store i32 %139, ptr %7, align 4 + %140 = load i32, ptr %4, align 4 + store i32 %140, ptr %8, align 4 + br label %141 + +141: ; preds = %131, %121 + br label %142 + +142: ; preds = %141 + %143 = load i32, ptr %4, align 4 + %144 = add nsw i32 %143, 1 + store i32 %144, ptr %4, align 4 + br label %118, !llvm.loop !11 + +145: ; preds = %118 + br label %146 + +146: ; preds = %145 + %147 = load i32, ptr %3, align 4 + %148 = add nsw i32 %147, 1 + store i32 %148, ptr %3, align 4 + br label %114, !llvm.loop !12 + +149: ; preds = %114 + %150 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %151 = load i32, ptr %7, align 4 + store i32 %151, ptr %3, align 4 + br label %152 + +152: ; preds = %182, %149 + %153 = load i32, ptr %3, align 4 + %154 = load i32, ptr %7, align 4 + %155 = load i32, ptr %6, align 4 + %156 = sub nsw i32 %154, %155 + %157 = icmp sgt i32 %153, %156 + br i1 %157, label %158, label %185 + +158: ; preds = %152 + %159 = load i32, ptr %8, align 4 + store i32 %159, ptr %4, align 4 + br label %160 + +160: ; preds = %177, %158 + %161 = load i32, ptr %4, align 4 + %162 = load i32, ptr %8, align 4 + %163 = load i32, ptr %6, align 4 + %164 = sub nsw i32 %162, %163 + %165 = icmp sgt i32 %161, %164 + br i1 %165, label %166, label %180 + +166: ; preds = %160 + %167 = load ptr, ptr %2, align 8 + %168 = load i32, ptr %3, align 4 + %169 = sext i32 %168 to i64 + %170 = getelementptr inbounds [5 x i32], ptr %167, i64 %169 + %171 = load i32, ptr %4, align 4 + %172 = sext i32 %171 to i64 + %173 = getelementptr inbounds [5 x i32], ptr %170, i64 0, i64 %172 + %174 = load i32, ptr %173, align 4 + %175 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %174) + %176 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %175, ptr noundef @.str.1) + br label %177 + +177: ; preds = %166 + %178 = load i32, ptr %4, align 4 + %179 = add nsw i32 %178, -1 + store i32 %179, ptr %4, align 4 + br label %160, !llvm.loop !13 + +180: ; preds = %160 + %181 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + br label %182 + +182: ; preds = %180 + %183 = load i32, ptr %3, align 4 + %184 = add nsw i32 %183, -1 + store i32 %184, ptr %3, align 4 + br label %152, !llvm.loop !14 + +185: ; preds = %152 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #5 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca [6 x [5 x i32]], align 16 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %1, ptr align 16 @__const.main.M, i64 120, i1 false) + %2 = getelementptr inbounds [6 x [5 x i32]], ptr %1, i64 0, i64 0 + call void @_Z17printMaxSubSquarePA5_i(ptr noundef %2) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_maximum_size_sub_matrix_with_all_1s_in_a_binary_matrix.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} +!14 = distinct !{!14, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-sum-increasing-subsequence.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-sum-increasing-subsequence.ll new file mode 100644 index 00000000..9712d699 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-sum-increasing-subsequence.ll @@ -0,0 +1,272 @@ +; ModuleID = 'PE-benchmarks/maximum-sum-increasing-subsequence.cpp' +source_filename = "PE-benchmarks/maximum-sum-increasing-subsequence.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [7 x i32] [i32 1, i32 101, i32 2, i32 3, i32 100, i32 4, i32 5], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [46 x i8] c"Sum of maximum sum increasing subsequence is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_maximum_sum_increasing_subsequence.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z8maxSumISPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca ptr, align 8 + %9 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 0, ptr %7, align 4 + %10 = load i32, ptr %4, align 4 + %11 = zext i32 %10 to i64 + %12 = call ptr @llvm.stacksave() + store ptr %12, ptr %8, align 8 + %13 = alloca i32, i64 %11, align 16 + store i64 %11, ptr %9, align 8 + store i32 0, ptr %5, align 4 + br label %14 + +14: ; preds = %27, %2 + %15 = load i32, ptr %5, align 4 + %16 = load i32, ptr %4, align 4 + %17 = icmp slt i32 %15, %16 + br i1 %17, label %18, label %30 + +18: ; preds = %14 + %19 = load ptr, ptr %3, align 8 + %20 = load i32, ptr %5, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds i32, ptr %19, i64 %21 + %23 = load i32, ptr %22, align 4 + %24 = load i32, ptr %5, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds i32, ptr %13, i64 %25 + store i32 %23, ptr %26, align 4 + br label %27 + +27: ; preds = %18 + %28 = load i32, ptr %5, align 4 + %29 = add nsw i32 %28, 1 + store i32 %29, ptr %5, align 4 + br label %14, !llvm.loop !6 + +30: ; preds = %14 + store i32 1, ptr %5, align 4 + br label %31 + +31: ; preds = %87, %30 + %32 = load i32, ptr %5, align 4 + %33 = load i32, ptr %4, align 4 + %34 = icmp slt i32 %32, %33 + br i1 %34, label %35, label %90 + +35: ; preds = %31 + store i32 0, ptr %6, align 4 + br label %36 + +36: ; preds = %83, %35 + %37 = load i32, ptr %6, align 4 + %38 = load i32, ptr %5, align 4 + %39 = icmp slt i32 %37, %38 + br i1 %39, label %40, label %86 + +40: ; preds = %36 + %41 = load ptr, ptr %3, align 8 + %42 = load i32, ptr %5, align 4 + %43 = sext i32 %42 to i64 + %44 = getelementptr inbounds i32, ptr %41, i64 %43 + %45 = load i32, ptr %44, align 4 + %46 = load ptr, ptr %3, align 8 + %47 = load i32, ptr %6, align 4 + %48 = sext i32 %47 to i64 + %49 = getelementptr inbounds i32, ptr %46, i64 %48 + %50 = load i32, ptr %49, align 4 + %51 = icmp sgt i32 %45, %50 + br i1 %51, label %52, label %82 + +52: ; preds = %40 + %53 = load i32, ptr %5, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds i32, ptr %13, i64 %54 + %56 = load i32, ptr %55, align 4 + %57 = load i32, ptr %6, align 4 + %58 = sext i32 %57 to i64 + %59 = getelementptr inbounds i32, ptr %13, i64 %58 + %60 = load i32, ptr %59, align 4 + %61 = load ptr, ptr %3, align 8 + %62 = load i32, ptr %5, align 4 + %63 = sext i32 %62 to i64 + %64 = getelementptr inbounds i32, ptr %61, i64 %63 + %65 = load i32, ptr %64, align 4 + %66 = add nsw i32 %60, %65 + %67 = icmp slt i32 %56, %66 + br i1 %67, label %68, label %82 + +68: ; preds = %52 + %69 = load i32, ptr %6, align 4 + %70 = sext i32 %69 to i64 + %71 = getelementptr inbounds i32, ptr %13, i64 %70 + %72 = load i32, ptr %71, align 4 + %73 = load ptr, ptr %3, align 8 + %74 = load i32, ptr %5, align 4 + %75 = sext i32 %74 to i64 + %76 = getelementptr inbounds i32, ptr %73, i64 %75 + %77 = load i32, ptr %76, align 4 + %78 = add nsw i32 %72, %77 + %79 = load i32, ptr %5, align 4 + %80 = sext i32 %79 to i64 + %81 = getelementptr inbounds i32, ptr %13, i64 %80 + store i32 %78, ptr %81, align 4 + br label %82 + +82: ; preds = %68, %52, %40 + br label %83 + +83: ; preds = %82 + %84 = load i32, ptr %6, align 4 + %85 = add nsw i32 %84, 1 + store i32 %85, ptr %6, align 4 + br label %36, !llvm.loop !8 + +86: ; preds = %36 + br label %87 + +87: ; preds = %86 + %88 = load i32, ptr %5, align 4 + %89 = add nsw i32 %88, 1 + store i32 %89, ptr %5, align 4 + br label %31, !llvm.loop !9 + +90: ; preds = %31 + store i32 0, ptr %5, align 4 + br label %91 + +91: ; preds = %108, %90 + %92 = load i32, ptr %5, align 4 + %93 = load i32, ptr %4, align 4 + %94 = icmp slt i32 %92, %93 + br i1 %94, label %95, label %111 + +95: ; preds = %91 + %96 = load i32, ptr %7, align 4 + %97 = load i32, ptr %5, align 4 + %98 = sext i32 %97 to i64 + %99 = getelementptr inbounds i32, ptr %13, i64 %98 + %100 = load i32, ptr %99, align 4 + %101 = icmp slt i32 %96, %100 + br i1 %101, label %102, label %107 + +102: ; preds = %95 + %103 = load i32, ptr %5, align 4 + %104 = sext i32 %103 to i64 + %105 = getelementptr inbounds i32, ptr %13, i64 %104 + %106 = load i32, ptr %105, align 4 + store i32 %106, ptr %7, align 4 + br label %107 + +107: ; preds = %102, %95 + br label %108 + +108: ; preds = %107 + %109 = load i32, ptr %5, align 4 + %110 = add nsw i32 %109, 1 + store i32 %110, ptr %5, align 4 + br label %91, !llvm.loop !10 + +111: ; preds = %91 + %112 = load i32, ptr %7, align 4 + %113 = load ptr, ptr %8, align 8 + call void @llvm.stackrestore(ptr %113) + ret i32 %112 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [7 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 28, i1 false) + store i32 7, ptr %3, align 4 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %5 = getelementptr inbounds [7 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + %7 = call noundef i32 @_Z8maxSumISPii(ptr noundef %5, i32 noundef %6) + %8 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %7) + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %8, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_maximum_sum_increasing_subsequence.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-sum-rectangle-in-a-2d-matrix.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-sum-rectangle-in-a-2d-matrix.ll new file mode 100644 index 00000000..683585e7 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/maximum-sum-rectangle-in-a-2d-matrix.ll @@ -0,0 +1,377 @@ +; ModuleID = 'PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp' +source_filename = "PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [14 x i8] c"(Top, Left) (\00", align 1 +@.str.1 = private unnamed_addr constant [3 x i8] c", \00", align 1 +@.str.2 = private unnamed_addr constant [2 x i8] c")\00", align 1 +@.str.3 = private unnamed_addr constant [18 x i8] c"(Bottom, Right) (\00", align 1 +@.str.4 = private unnamed_addr constant [13 x i8] c"Max sum is: \00", align 1 +@__const.main.M = private unnamed_addr constant [4 x [5 x i32]] [[5 x i32] [i32 1, i32 2, i32 -1, i32 -4, i32 -20], [5 x i32] [i32 -8, i32 -3, i32 4, i32 2, i32 1], [5 x i32] [i32 3, i32 8, i32 10, i32 1, i32 3], [5 x i32] [i32 -4, i32 -1, i32 1, i32 7, i32 -6]], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_maximum_sum_rectangle_in_a_2d_matrix.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z6kadanePiS_S_i(ptr noundef %0, ptr noundef %1, ptr noundef %2, i32 noundef %3) #4 { + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + store i32 %3, ptr %9, align 4 + store i32 0, ptr %10, align 4 + store i32 -2147483648, ptr %11, align 4 + %14 = load ptr, ptr %8, align 8 + store i32 -1, ptr %14, align 4 + store i32 0, ptr %13, align 4 + store i32 0, ptr %12, align 4 + br label %15 + +15: ; preds = %44, %4 + %16 = load i32, ptr %12, align 4 + %17 = load i32, ptr %9, align 4 + %18 = icmp slt i32 %16, %17 + br i1 %18, label %19, label %47 + +19: ; preds = %15 + %20 = load ptr, ptr %6, align 8 + %21 = load i32, ptr %12, align 4 + %22 = sext i32 %21 to i64 + %23 = getelementptr inbounds i32, ptr %20, i64 %22 + %24 = load i32, ptr %23, align 4 + %25 = load i32, ptr %10, align 4 + %26 = add nsw i32 %25, %24 + store i32 %26, ptr %10, align 4 + %27 = load i32, ptr %10, align 4 + %28 = icmp slt i32 %27, 0 + br i1 %28, label %29, label %32 + +29: ; preds = %19 + store i32 0, ptr %10, align 4 + %30 = load i32, ptr %12, align 4 + %31 = add nsw i32 %30, 1 + store i32 %31, ptr %13, align 4 + br label %43 + +32: ; preds = %19 + %33 = load i32, ptr %10, align 4 + %34 = load i32, ptr %11, align 4 + %35 = icmp sgt i32 %33, %34 + br i1 %35, label %36, label %42 + +36: ; preds = %32 + %37 = load i32, ptr %10, align 4 + store i32 %37, ptr %11, align 4 + %38 = load i32, ptr %13, align 4 + %39 = load ptr, ptr %7, align 8 + store i32 %38, ptr %39, align 4 + %40 = load i32, ptr %12, align 4 + %41 = load ptr, ptr %8, align 8 + store i32 %40, ptr %41, align 4 + br label %42 + +42: ; preds = %36, %32 + br label %43 + +43: ; preds = %42, %29 + br label %44 + +44: ; preds = %43 + %45 = load i32, ptr %12, align 4 + %46 = add nsw i32 %45, 1 + store i32 %46, ptr %12, align 4 + br label %15, !llvm.loop !6 + +47: ; preds = %15 + %48 = load ptr, ptr %8, align 8 + %49 = load i32, ptr %48, align 4 + %50 = icmp ne i32 %49, -1 + br i1 %50, label %51, label %53 + +51: ; preds = %47 + %52 = load i32, ptr %11, align 4 + store i32 %52, ptr %5, align 4 + br label %86 + +53: ; preds = %47 + %54 = load ptr, ptr %6, align 8 + %55 = getelementptr inbounds i32, ptr %54, i64 0 + %56 = load i32, ptr %55, align 4 + store i32 %56, ptr %11, align 4 + %57 = load ptr, ptr %8, align 8 + store i32 0, ptr %57, align 4 + %58 = load ptr, ptr %7, align 8 + store i32 0, ptr %58, align 4 + store i32 1, ptr %12, align 4 + br label %59 + +59: ; preds = %81, %53 + %60 = load i32, ptr %12, align 4 + %61 = load i32, ptr %9, align 4 + %62 = icmp slt i32 %60, %61 + br i1 %62, label %63, label %84 + +63: ; preds = %59 + %64 = load ptr, ptr %6, align 8 + %65 = load i32, ptr %12, align 4 + %66 = sext i32 %65 to i64 + %67 = getelementptr inbounds i32, ptr %64, i64 %66 + %68 = load i32, ptr %67, align 4 + %69 = load i32, ptr %11, align 4 + %70 = icmp sgt i32 %68, %69 + br i1 %70, label %71, label %80 + +71: ; preds = %63 + %72 = load ptr, ptr %6, align 8 + %73 = load i32, ptr %12, align 4 + %74 = sext i32 %73 to i64 + %75 = getelementptr inbounds i32, ptr %72, i64 %74 + %76 = load i32, ptr %75, align 4 + store i32 %76, ptr %11, align 4 + %77 = load i32, ptr %12, align 4 + %78 = load ptr, ptr %8, align 8 + store i32 %77, ptr %78, align 4 + %79 = load ptr, ptr %7, align 8 + store i32 %77, ptr %79, align 4 + br label %80 + +80: ; preds = %71, %63 + br label %81 + +81: ; preds = %80 + %82 = load i32, ptr %12, align 4 + %83 = add nsw i32 %82, 1 + store i32 %83, ptr %12, align 4 + br label %59, !llvm.loop !8 + +84: ; preds = %59 + %85 = load i32, ptr %11, align 4 + store i32 %85, ptr %5, align 4 + br label %86 + +86: ; preds = %84, %51 + %87 = load i32, ptr %5, align 4 + ret i32 %87 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z10findMaxSumPA5_i(ptr noundef %0) #5 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca [4 x i32], align 16 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + store i32 -2147483648, ptr %3, align 4 + store i32 0, ptr %8, align 4 + br label %15 + +15: ; preds = %62, %1 + %16 = load i32, ptr %8, align 4 + %17 = icmp slt i32 %16, 5 + br i1 %17, label %18, label %65 + +18: ; preds = %15 + %19 = getelementptr inbounds [4 x i32], ptr %11, i64 0, i64 0 + call void @llvm.memset.p0.i64(ptr align 16 %19, i8 0, i64 16, i1 false) + %20 = load i32, ptr %8, align 4 + store i32 %20, ptr %9, align 4 + br label %21 + +21: ; preds = %58, %18 + %22 = load i32, ptr %9, align 4 + %23 = icmp slt i32 %22, 5 + br i1 %23, label %24, label %61 + +24: ; preds = %21 + store i32 0, ptr %10, align 4 + br label %25 + +25: ; preds = %42, %24 + %26 = load i32, ptr %10, align 4 + %27 = icmp slt i32 %26, 4 + br i1 %27, label %28, label %45 + +28: ; preds = %25 + %29 = load ptr, ptr %2, align 8 + %30 = load i32, ptr %10, align 4 + %31 = sext i32 %30 to i64 + %32 = getelementptr inbounds [5 x i32], ptr %29, i64 %31 + %33 = load i32, ptr %9, align 4 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds [5 x i32], ptr %32, i64 0, i64 %34 + %36 = load i32, ptr %35, align 4 + %37 = load i32, ptr %10, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds [4 x i32], ptr %11, i64 0, i64 %38 + %40 = load i32, ptr %39, align 4 + %41 = add nsw i32 %40, %36 + store i32 %41, ptr %39, align 4 + br label %42 + +42: ; preds = %28 + %43 = load i32, ptr %10, align 4 + %44 = add nsw i32 %43, 1 + store i32 %44, ptr %10, align 4 + br label %25, !llvm.loop !9 + +45: ; preds = %25 + %46 = getelementptr inbounds [4 x i32], ptr %11, i64 0, i64 0 + %47 = call noundef i32 @_Z6kadanePiS_S_i(ptr noundef %46, ptr noundef %13, ptr noundef %14, i32 noundef 4) + store i32 %47, ptr %12, align 4 + %48 = load i32, ptr %12, align 4 + %49 = load i32, ptr %3, align 4 + %50 = icmp sgt i32 %48, %49 + br i1 %50, label %51, label %57 + +51: ; preds = %45 + %52 = load i32, ptr %12, align 4 + store i32 %52, ptr %3, align 4 + %53 = load i32, ptr %8, align 4 + store i32 %53, ptr %4, align 4 + %54 = load i32, ptr %9, align 4 + store i32 %54, ptr %5, align 4 + %55 = load i32, ptr %13, align 4 + store i32 %55, ptr %6, align 4 + %56 = load i32, ptr %14, align 4 + store i32 %56, ptr %7, align 4 + br label %57 + +57: ; preds = %51, %45 + br label %58 + +58: ; preds = %57 + %59 = load i32, ptr %9, align 4 + %60 = add nsw i32 %59, 1 + store i32 %60, ptr %9, align 4 + br label %21, !llvm.loop !10 + +61: ; preds = %21 + br label %62 + +62: ; preds = %61 + %63 = load i32, ptr %8, align 4 + %64 = add nsw i32 %63, 1 + store i32 %64, ptr %8, align 4 + br label %15, !llvm.loop !11 + +65: ; preds = %15 + %66 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %67 = load i32, ptr %6, align 4 + %68 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %66, i32 noundef %67) + %69 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %68, ptr noundef @.str.1) + %70 = load i32, ptr %4, align 4 + %71 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %69, i32 noundef %70) + %72 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %71, ptr noundef @.str.2) + %73 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %72, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %74 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.3) + %75 = load i32, ptr %7, align 4 + %76 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %74, i32 noundef %75) + %77 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %76, ptr noundef @.str.1) + %78 = load i32, ptr %5, align 4 + %79 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %77, i32 noundef %78) + %80 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %79, ptr noundef @.str.2) + %81 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %80, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %82 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.4) + %83 = load i32, ptr %3, align 4 + %84 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %82, i32 noundef %83) + %85 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %84, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + ret void +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #6 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [4 x [5 x i32]], align 16 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.M, i64 80, i1 false) + %3 = getelementptr inbounds [4 x [5 x i32]], ptr %2, i64 0, i64 0 + call void @_Z10findMaxSumPA5_i(ptr noundef %3) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_maximum_sum_rectangle_in_a_2d_matrix.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/merge-sort-for-doubly-linked-list.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/merge-sort-for-doubly-linked-list.ll new file mode 100644 index 00000000..79deab2e --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/merge-sort-for-doubly-linked-list.ll @@ -0,0 +1,409 @@ +; ModuleID = 'PE-benchmarks/merge-sort-for-doubly-linked-list.cpp' +source_filename = "PE-benchmarks/merge-sort-for-doubly-linked-list.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Node = type { i32, ptr, ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [38 x i8] c"Forward Traversal using next poitner\0A\00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.2 = private unnamed_addr constant [40 x i8] c"\0ABackward Traversal using prev pointer\0A\00", align 1 +@.str.3 = private unnamed_addr constant [27 x i8] c"Linked List after sorting\0A\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_merge_sort_for_doubly_linked_list.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef ptr @_Z5mergeP4NodeS0_(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = icmp ne ptr %6, null + br i1 %7, label %10, label %8 + +8: ; preds = %2 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %3, align 8 + br label %55 + +10: ; preds = %2 + %11 = load ptr, ptr %5, align 8 + %12 = icmp ne ptr %11, null + br i1 %12, label %15, label %13 + +13: ; preds = %10 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %55 + +15: ; preds = %10 + %16 = load ptr, ptr %4, align 8 + %17 = getelementptr inbounds %class.Node, ptr %16, i32 0, i32 0 + %18 = load i32, ptr %17, align 8 + %19 = load ptr, ptr %5, align 8 + %20 = getelementptr inbounds %class.Node, ptr %19, i32 0, i32 0 + %21 = load i32, ptr %20, align 8 + %22 = icmp slt i32 %18, %21 + br i1 %22, label %23, label %39 + +23: ; preds = %15 + %24 = load ptr, ptr %4, align 8 + %25 = getelementptr inbounds %class.Node, ptr %24, i32 0, i32 1 + %26 = load ptr, ptr %25, align 8 + %27 = load ptr, ptr %5, align 8 + %28 = call noundef ptr @_Z5mergeP4NodeS0_(ptr noundef %26, ptr noundef %27) + %29 = load ptr, ptr %4, align 8 + %30 = getelementptr inbounds %class.Node, ptr %29, i32 0, i32 1 + store ptr %28, ptr %30, align 8 + %31 = load ptr, ptr %4, align 8 + %32 = load ptr, ptr %4, align 8 + %33 = getelementptr inbounds %class.Node, ptr %32, i32 0, i32 1 + %34 = load ptr, ptr %33, align 8 + %35 = getelementptr inbounds %class.Node, ptr %34, i32 0, i32 2 + store ptr %31, ptr %35, align 8 + %36 = load ptr, ptr %4, align 8 + %37 = getelementptr inbounds %class.Node, ptr %36, i32 0, i32 2 + store ptr null, ptr %37, align 8 + %38 = load ptr, ptr %4, align 8 + store ptr %38, ptr %3, align 8 + br label %55 + +39: ; preds = %15 + %40 = load ptr, ptr %4, align 8 + %41 = load ptr, ptr %5, align 8 + %42 = getelementptr inbounds %class.Node, ptr %41, i32 0, i32 1 + %43 = load ptr, ptr %42, align 8 + %44 = call noundef ptr @_Z5mergeP4NodeS0_(ptr noundef %40, ptr noundef %43) + %45 = load ptr, ptr %5, align 8 + %46 = getelementptr inbounds %class.Node, ptr %45, i32 0, i32 1 + store ptr %44, ptr %46, align 8 + %47 = load ptr, ptr %5, align 8 + %48 = load ptr, ptr %5, align 8 + %49 = getelementptr inbounds %class.Node, ptr %48, i32 0, i32 1 + %50 = load ptr, ptr %49, align 8 + %51 = getelementptr inbounds %class.Node, ptr %50, i32 0, i32 2 + store ptr %47, ptr %51, align 8 + %52 = load ptr, ptr %5, align 8 + %53 = getelementptr inbounds %class.Node, ptr %52, i32 0, i32 2 + store ptr null, ptr %53, align 8 + %54 = load ptr, ptr %5, align 8 + store ptr %54, ptr %3, align 8 + br label %55 + +55: ; preds = %39, %23, %13, %8 + %56 = load ptr, ptr %3, align 8 + ret ptr %56 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef ptr @_Z9mergeSortP4Node(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %12 + +7: ; preds = %1 + %8 = load ptr, ptr %3, align 8 + %9 = getelementptr inbounds %class.Node, ptr %8, i32 0, i32 1 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %10, null + br i1 %11, label %14, label %12 + +12: ; preds = %7, %1 + %13 = load ptr, ptr %3, align 8 + store ptr %13, ptr %2, align 8 + br label %24 + +14: ; preds = %7 + %15 = load ptr, ptr %3, align 8 + %16 = call noundef ptr @_Z5splitP4Node(ptr noundef %15) + store ptr %16, ptr %4, align 8 + %17 = load ptr, ptr %3, align 8 + %18 = call noundef ptr @_Z9mergeSortP4Node(ptr noundef %17) + store ptr %18, ptr %3, align 8 + %19 = load ptr, ptr %4, align 8 + %20 = call noundef ptr @_Z9mergeSortP4Node(ptr noundef %19) + store ptr %20, ptr %4, align 8 + %21 = load ptr, ptr %3, align 8 + %22 = load ptr, ptr %4, align 8 + %23 = call noundef ptr @_Z5mergeP4NodeS0_(ptr noundef %21, ptr noundef %22) + store ptr %23, ptr %2, align 8 + br label %24 + +24: ; preds = %14, %12 + %25 = load ptr, ptr %2, align 8 + ret ptr %25 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef ptr @_Z5splitP4Node(ptr noundef %0) #5 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %6 = load ptr, ptr %2, align 8 + store ptr %6, ptr %3, align 8 + %7 = load ptr, ptr %2, align 8 + store ptr %7, ptr %4, align 8 + br label %8 + +8: ; preds = %22, %1 + %9 = load ptr, ptr %3, align 8 + %10 = getelementptr inbounds %class.Node, ptr %9, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + %12 = icmp ne ptr %11, null + br i1 %12, label %13, label %20 + +13: ; preds = %8 + %14 = load ptr, ptr %3, align 8 + %15 = getelementptr inbounds %class.Node, ptr %14, i32 0, i32 1 + %16 = load ptr, ptr %15, align 8 + %17 = getelementptr inbounds %class.Node, ptr %16, i32 0, i32 1 + %18 = load ptr, ptr %17, align 8 + %19 = icmp ne ptr %18, null + br label %20 + +20: ; preds = %13, %8 + %21 = phi i1 [ false, %8 ], [ %19, %13 ] + br i1 %21, label %22, label %31 + +22: ; preds = %20 + %23 = load ptr, ptr %3, align 8 + %24 = getelementptr inbounds %class.Node, ptr %23, i32 0, i32 1 + %25 = load ptr, ptr %24, align 8 + %26 = getelementptr inbounds %class.Node, ptr %25, i32 0, i32 1 + %27 = load ptr, ptr %26, align 8 + store ptr %27, ptr %3, align 8 + %28 = load ptr, ptr %4, align 8 + %29 = getelementptr inbounds %class.Node, ptr %28, i32 0, i32 1 + %30 = load ptr, ptr %29, align 8 + store ptr %30, ptr %4, align 8 + br label %8, !llvm.loop !6 + +31: ; preds = %20 + %32 = load ptr, ptr %4, align 8 + %33 = getelementptr inbounds %class.Node, ptr %32, i32 0, i32 1 + %34 = load ptr, ptr %33, align 8 + store ptr %34, ptr %5, align 8 + %35 = load ptr, ptr %4, align 8 + %36 = getelementptr inbounds %class.Node, ptr %35, i32 0, i32 1 + store ptr null, ptr %36, align 8 + %37 = load ptr, ptr %5, align 8 + ret ptr %37 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z6insertPP4Nodei(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %6 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 24) #9 + call void @llvm.memset.p0.i64(ptr align 16 %6, i8 0, i64 24, i1 false) + store ptr %6, ptr %5, align 8 + %7 = load i32, ptr %4, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = getelementptr inbounds %class.Node, ptr %8, i32 0, i32 0 + store i32 %7, ptr %9, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = getelementptr inbounds %class.Node, ptr %10, i32 0, i32 2 + store ptr null, ptr %11, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = getelementptr inbounds %class.Node, ptr %12, i32 0, i32 1 + store ptr null, ptr %13, align 8 + %14 = load ptr, ptr %3, align 8 + %15 = load ptr, ptr %14, align 8 + %16 = icmp ne ptr %15, null + br i1 %16, label %20, label %17 + +17: ; preds = %2 + %18 = load ptr, ptr %5, align 8 + %19 = load ptr, ptr %3, align 8 + store ptr %18, ptr %19, align 8 + br label %31 + +20: ; preds = %2 + %21 = load ptr, ptr %3, align 8 + %22 = load ptr, ptr %21, align 8 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds %class.Node, ptr %23, i32 0, i32 1 + store ptr %22, ptr %24, align 8 + %25 = load ptr, ptr %5, align 8 + %26 = load ptr, ptr %3, align 8 + %27 = load ptr, ptr %26, align 8 + %28 = getelementptr inbounds %class.Node, ptr %27, i32 0, i32 2 + store ptr %25, ptr %28, align 8 + %29 = load ptr, ptr %5, align 8 + %30 = load ptr, ptr %3, align 8 + store ptr %29, ptr %30, align 8 + br label %31 + +31: ; preds = %20, %17 + ret void +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #6 + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #7 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z5printP4Node(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + store ptr %4, ptr %3, align 8 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %6 + +6: ; preds = %9, %1 + %7 = load ptr, ptr %2, align 8 + %8 = icmp ne ptr %7, null + br i1 %8, label %9, label %19 + +9: ; preds = %6 + %10 = load ptr, ptr %2, align 8 + %11 = getelementptr inbounds %class.Node, ptr %10, i32 0, i32 0 + %12 = load i32, ptr %11, align 8 + %13 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %12) + %14 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %13, ptr noundef @.str.1) + %15 = load ptr, ptr %2, align 8 + store ptr %15, ptr %3, align 8 + %16 = load ptr, ptr %2, align 8 + %17 = getelementptr inbounds %class.Node, ptr %16, i32 0, i32 1 + %18 = load ptr, ptr %17, align 8 + store ptr %18, ptr %2, align 8 + br label %6, !llvm.loop !8 + +19: ; preds = %6 + %20 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + br label %21 + +21: ; preds = %24, %19 + %22 = load ptr, ptr %3, align 8 + %23 = icmp ne ptr %22, null + br i1 %23, label %24, label %33 + +24: ; preds = %21 + %25 = load ptr, ptr %3, align 8 + %26 = getelementptr inbounds %class.Node, ptr %25, i32 0, i32 0 + %27 = load i32, ptr %26, align 8 + %28 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %27) + %29 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %28, ptr noundef @.str.1) + %30 = load ptr, ptr %3, align 8 + %31 = getelementptr inbounds %class.Node, ptr %30, i32 0, i32 2 + %32 = load ptr, ptr %31, align 8 + store ptr %32, ptr %3, align 8 + br label %21, !llvm.loop !9 + +33: ; preds = %21 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z4swapPiS_(ptr noundef %0, ptr noundef %1) #5 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %6, align 4 + store i32 %7, ptr %5, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = load ptr, ptr %3, align 8 + store i32 %9, ptr %10, align 4 + %11 = load i32, ptr %5, align 4 + %12 = load ptr, ptr %4, align 8 + store i32 %11, ptr %12, align 4 + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca ptr, align 8 + store i32 0, ptr %1, align 4 + store ptr null, ptr %2, align 8 + call void @_Z6insertPP4Nodei(ptr noundef %2, i32 noundef 5) + call void @_Z6insertPP4Nodei(ptr noundef %2, i32 noundef 20) + call void @_Z6insertPP4Nodei(ptr noundef %2, i32 noundef 4) + call void @_Z6insertPP4Nodei(ptr noundef %2, i32 noundef 3) + call void @_Z6insertPP4Nodei(ptr noundef %2, i32 noundef 30) + call void @_Z6insertPP4Nodei(ptr noundef %2, i32 noundef 10) + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_Z9mergeSortP4Node(ptr noundef %3) + store ptr %4, ptr %2, align 8 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.3) + %6 = load ptr, ptr %2, align 8 + call void @_Z5printP4Node(ptr noundef %6) + ret i32 0 +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_merge_sort_for_doubly_linked_list.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/mergeSort_LinkedList.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/mergeSort_LinkedList.ll new file mode 100644 index 00000000..2e8db301 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/mergeSort_LinkedList.ll @@ -0,0 +1,325 @@ +; ModuleID = 'PE-benchmarks/mergeSort_LinkedList.cpp' +source_filename = "PE-benchmarks/mergeSort_LinkedList.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Node = type { i32, ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.1 = private unnamed_addr constant [25 x i8] c"Sorted Linked List is: \0A\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_mergeSort_LinkedList.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z9MergeSortPP4Node(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %6 = load ptr, ptr %2, align 8 + %7 = load ptr, ptr %6, align 8 + store ptr %7, ptr %3, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = icmp eq ptr %8, null + br i1 %9, label %15, label %10 + +10: ; preds = %1 + %11 = load ptr, ptr %3, align 8 + %12 = getelementptr inbounds %class.Node, ptr %11, i32 0, i32 1 + %13 = load ptr, ptr %12, align 8 + %14 = icmp eq ptr %13, null + br i1 %14, label %15, label %16 + +15: ; preds = %10, %1 + br label %22 + +16: ; preds = %10 + %17 = load ptr, ptr %3, align 8 + call void @_Z14FrontBackSplitP4NodePS0_S1_(ptr noundef %17, ptr noundef %4, ptr noundef %5) + call void @_Z9MergeSortPP4Node(ptr noundef %4) + call void @_Z9MergeSortPP4Node(ptr noundef %5) + %18 = load ptr, ptr %4, align 8 + %19 = load ptr, ptr %5, align 8 + %20 = call noundef ptr @_Z11SortedMergeP4NodeS0_(ptr noundef %18, ptr noundef %19) + %21 = load ptr, ptr %2, align 8 + store ptr %20, ptr %21, align 8 + br label %22 + +22: ; preds = %16, %15 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z14FrontBackSplitP4NodePS0_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #5 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + store ptr %9, ptr %8, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = getelementptr inbounds %class.Node, ptr %10, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + store ptr %12, ptr %7, align 8 + br label %13 + +13: ; preds = %29, %3 + %14 = load ptr, ptr %7, align 8 + %15 = icmp ne ptr %14, null + br i1 %15, label %16, label %30 + +16: ; preds = %13 + %17 = load ptr, ptr %7, align 8 + %18 = getelementptr inbounds %class.Node, ptr %17, i32 0, i32 1 + %19 = load ptr, ptr %18, align 8 + store ptr %19, ptr %7, align 8 + %20 = load ptr, ptr %7, align 8 + %21 = icmp ne ptr %20, null + br i1 %21, label %22, label %29 + +22: ; preds = %16 + %23 = load ptr, ptr %8, align 8 + %24 = getelementptr inbounds %class.Node, ptr %23, i32 0, i32 1 + %25 = load ptr, ptr %24, align 8 + store ptr %25, ptr %8, align 8 + %26 = load ptr, ptr %7, align 8 + %27 = getelementptr inbounds %class.Node, ptr %26, i32 0, i32 1 + %28 = load ptr, ptr %27, align 8 + store ptr %28, ptr %7, align 8 + br label %29 + +29: ; preds = %22, %16 + br label %13, !llvm.loop !6 + +30: ; preds = %13 + %31 = load ptr, ptr %4, align 8 + %32 = load ptr, ptr %5, align 8 + store ptr %31, ptr %32, align 8 + %33 = load ptr, ptr %8, align 8 + %34 = getelementptr inbounds %class.Node, ptr %33, i32 0, i32 1 + %35 = load ptr, ptr %34, align 8 + %36 = load ptr, ptr %6, align 8 + store ptr %35, ptr %36, align 8 + %37 = load ptr, ptr %8, align 8 + %38 = getelementptr inbounds %class.Node, ptr %37, i32 0, i32 1 + store ptr null, ptr %38, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef ptr @_Z11SortedMergeP4NodeS0_(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr null, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = icmp eq ptr %7, null + br i1 %8, label %9, label %11 + +9: ; preds = %2 + %10 = load ptr, ptr %5, align 8 + store ptr %10, ptr %3, align 8 + br label %45 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + %13 = icmp eq ptr %12, null + br i1 %13, label %14, label %16 + +14: ; preds = %11 + %15 = load ptr, ptr %4, align 8 + store ptr %15, ptr %3, align 8 + br label %45 + +16: ; preds = %11 + br label %17 + +17: ; preds = %16 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds %class.Node, ptr %18, i32 0, i32 0 + %20 = load i32, ptr %19, align 8 + %21 = load ptr, ptr %5, align 8 + %22 = getelementptr inbounds %class.Node, ptr %21, i32 0, i32 0 + %23 = load i32, ptr %22, align 8 + %24 = icmp sle i32 %20, %23 + br i1 %24, label %25, label %34 + +25: ; preds = %17 + %26 = load ptr, ptr %4, align 8 + store ptr %26, ptr %6, align 8 + %27 = load ptr, ptr %4, align 8 + %28 = getelementptr inbounds %class.Node, ptr %27, i32 0, i32 1 + %29 = load ptr, ptr %28, align 8 + %30 = load ptr, ptr %5, align 8 + %31 = call noundef ptr @_Z11SortedMergeP4NodeS0_(ptr noundef %29, ptr noundef %30) + %32 = load ptr, ptr %6, align 8 + %33 = getelementptr inbounds %class.Node, ptr %32, i32 0, i32 1 + store ptr %31, ptr %33, align 8 + br label %43 + +34: ; preds = %17 + %35 = load ptr, ptr %5, align 8 + store ptr %35, ptr %6, align 8 + %36 = load ptr, ptr %4, align 8 + %37 = load ptr, ptr %5, align 8 + %38 = getelementptr inbounds %class.Node, ptr %37, i32 0, i32 1 + %39 = load ptr, ptr %38, align 8 + %40 = call noundef ptr @_Z11SortedMergeP4NodeS0_(ptr noundef %36, ptr noundef %39) + %41 = load ptr, ptr %6, align 8 + %42 = getelementptr inbounds %class.Node, ptr %41, i32 0, i32 1 + store ptr %40, ptr %42, align 8 + br label %43 + +43: ; preds = %34, %25 + %44 = load ptr, ptr %6, align 8 + store ptr %44, ptr %3, align 8 + br label %45 + +45: ; preds = %43, %14, %9 + %46 = load ptr, ptr %3, align 8 + ret ptr %46 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z9printListP4Node(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + br label %3 + +3: ; preds = %6, %1 + %4 = load ptr, ptr %2, align 8 + %5 = icmp ne ptr %4, null + br i1 %5, label %6, label %15 + +6: ; preds = %3 + %7 = load ptr, ptr %2, align 8 + %8 = getelementptr inbounds %class.Node, ptr %7, i32 0, i32 0 + %9 = load i32, ptr %8, align 8 + %10 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %9) + %11 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef @.str) + %12 = load ptr, ptr %2, align 8 + %13 = getelementptr inbounds %class.Node, ptr %12, i32 0, i32 1 + %14 = load ptr, ptr %13, align 8 + store ptr %14, ptr %2, align 8 + br label %3, !llvm.loop !8 + +15: ; preds = %3 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z4pushPP4Nodei(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %6 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 16) #9 + call void @llvm.memset.p0.i64(ptr align 16 %6, i8 0, i64 16, i1 false) + store ptr %6, ptr %5, align 8 + %7 = load i32, ptr %4, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = getelementptr inbounds %class.Node, ptr %8, i32 0, i32 0 + store i32 %7, ptr %9, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = load ptr, ptr %10, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = getelementptr inbounds %class.Node, ptr %12, i32 0, i32 1 + store ptr %11, ptr %13, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = load ptr, ptr %3, align 8 + store ptr %14, ptr %15, align 8 + ret void +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #6 + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #7 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + store i32 0, ptr %1, align 4 + store ptr null, ptr %2, align 8 + store ptr null, ptr %3, align 8 + call void @_Z4pushPP4Nodei(ptr noundef %3, i32 noundef 15) + call void @_Z4pushPP4Nodei(ptr noundef %3, i32 noundef 10) + call void @_Z4pushPP4Nodei(ptr noundef %3, i32 noundef 5) + call void @_Z4pushPP4Nodei(ptr noundef %3, i32 noundef 20) + call void @_Z4pushPP4Nodei(ptr noundef %3, i32 noundef 3) + call void @_Z4pushPP4Nodei(ptr noundef %3, i32 noundef 2) + call void @_Z9MergeSortPP4Node(ptr noundef %3) + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %5 = load ptr, ptr %3, align 8 + call void @_Z9printListP4Node(ptr noundef %5) + ret i32 0 +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_mergeSort_LinkedList.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/min-cost-path.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/min-cost-path.ll new file mode 100644 index 00000000..81f86c30 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/min-cost-path.ll @@ -0,0 +1,176 @@ +; ModuleID = 'PE-benchmarks/min-cost-path.cpp' +source_filename = "PE-benchmarks/min-cost-path.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@__const.main.cost = private unnamed_addr constant [3 x [3 x i32]] [[3 x i32] [i32 1, i32 2, i32 3], [3 x i32] [i32 4, i32 8, i32 2], [3 x i32] [i32 1, i32 5, i32 3]], align 16 +@.str = private unnamed_addr constant [5 x i8] c" %d \00", align 1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z7minCostPA3_iii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #0 { + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + %8 = load i32, ptr %7, align 4 + %9 = icmp slt i32 %8, 0 + br i1 %9, label %13, label %10 + +10: ; preds = %3 + %11 = load i32, ptr %6, align 4 + %12 = icmp slt i32 %11, 0 + br i1 %12, label %13, label %14 + +13: ; preds = %10, %3 + store i32 2147483647, ptr %4, align 4 + br label %56 + +14: ; preds = %10 + %15 = load i32, ptr %6, align 4 + %16 = icmp eq i32 %15, 0 + br i1 %16, label %17, label %29 + +17: ; preds = %14 + %18 = load i32, ptr %7, align 4 + %19 = icmp eq i32 %18, 0 + br i1 %19, label %20, label %29 + +20: ; preds = %17 + %21 = load ptr, ptr %5, align 8 + %22 = load i32, ptr %6, align 4 + %23 = sext i32 %22 to i64 + %24 = getelementptr inbounds [3 x i32], ptr %21, i64 %23 + %25 = load i32, ptr %7, align 4 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds [3 x i32], ptr %24, i64 0, i64 %26 + %28 = load i32, ptr %27, align 4 + store i32 %28, ptr %4, align 4 + br label %56 + +29: ; preds = %17, %14 + %30 = load ptr, ptr %5, align 8 + %31 = load i32, ptr %6, align 4 + %32 = sext i32 %31 to i64 + %33 = getelementptr inbounds [3 x i32], ptr %30, i64 %32 + %34 = load i32, ptr %7, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds [3 x i32], ptr %33, i64 0, i64 %35 + %37 = load i32, ptr %36, align 4 + %38 = load ptr, ptr %5, align 8 + %39 = load i32, ptr %6, align 4 + %40 = sub nsw i32 %39, 1 + %41 = load i32, ptr %7, align 4 + %42 = sub nsw i32 %41, 1 + %43 = call noundef i32 @_Z7minCostPA3_iii(ptr noundef %38, i32 noundef %40, i32 noundef %42) + %44 = load ptr, ptr %5, align 8 + %45 = load i32, ptr %6, align 4 + %46 = sub nsw i32 %45, 1 + %47 = load i32, ptr %7, align 4 + %48 = call noundef i32 @_Z7minCostPA3_iii(ptr noundef %44, i32 noundef %46, i32 noundef %47) + %49 = load ptr, ptr %5, align 8 + %50 = load i32, ptr %6, align 4 + %51 = load i32, ptr %7, align 4 + %52 = sub nsw i32 %51, 1 + %53 = call noundef i32 @_Z7minCostPA3_iii(ptr noundef %49, i32 noundef %50, i32 noundef %52) + %54 = call noundef i32 @_Z3miniii(i32 noundef %43, i32 noundef %48, i32 noundef %53) + %55 = add nsw i32 %37, %54 + store i32 %55, ptr %4, align 4 + br label %56 + +56: ; preds = %29, %20, %13 + %57 = load i32, ptr %4, align 4 + ret i32 %57 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3miniii(i32 noundef %0, i32 noundef %1, i32 noundef %2) #1 { + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + store i32 %0, ptr %5, align 4 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + %8 = load i32, ptr %5, align 4 + %9 = load i32, ptr %6, align 4 + %10 = icmp slt i32 %8, %9 + br i1 %10, label %11, label %21 + +11: ; preds = %3 + %12 = load i32, ptr %5, align 4 + %13 = load i32, ptr %7, align 4 + %14 = icmp slt i32 %12, %13 + br i1 %14, label %15, label %17 + +15: ; preds = %11 + %16 = load i32, ptr %5, align 4 + br label %19 + +17: ; preds = %11 + %18 = load i32, ptr %7, align 4 + br label %19 + +19: ; preds = %17, %15 + %20 = phi i32 [ %16, %15 ], [ %18, %17 ] + store i32 %20, ptr %4, align 4 + br label %31 + +21: ; preds = %3 + %22 = load i32, ptr %6, align 4 + %23 = load i32, ptr %7, align 4 + %24 = icmp slt i32 %22, %23 + br i1 %24, label %25, label %27 + +25: ; preds = %21 + %26 = load i32, ptr %6, align 4 + br label %29 + +27: ; preds = %21 + %28 = load i32, ptr %7, align 4 + br label %29 + +29: ; preds = %27, %25 + %30 = phi i32 [ %26, %25 ], [ %28, %27 ] + store i32 %30, ptr %4, align 4 + br label %31 + +31: ; preds = %29, %19 + %32 = load i32, ptr %4, align 4 + ret i32 %32 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #2 { + %1 = alloca i32, align 4 + %2 = alloca [3 x [3 x i32]], align 16 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.cost, i64 36, i1 false) + %3 = getelementptr inbounds [3 x [3 x i32]], ptr %2, i64 0, i64 0 + %4 = call noundef i32 @_Z7minCostPA3_iii(ptr noundef %3, i32 noundef 2, i32 noundef 2) + %5 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %4) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #3 + +declare i32 @printf(ptr noundef, ...) #4 + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.ll new file mode 100644 index 00000000..eba26870 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.ll @@ -0,0 +1,185 @@ +; ModuleID = 'PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp' +source_filename = "PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@__const.main.a = private unnamed_addr constant [4 x i32] [i32 5, i32 6, i32 1, i32 3], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_minimum_adjacent_swaps_to_move_maximum_and_minimum_to_corners.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z5solvePii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 -1, ptr %5, align 4 + %10 = load ptr, ptr %3, align 8 + %11 = getelementptr inbounds i32, ptr %10, i64 0 + %12 = load i32, ptr %11, align 4 + store i32 %12, ptr %6, align 4 + store i32 0, ptr %7, align 4 + store i32 0, ptr %8, align 4 + store i32 0, ptr %9, align 4 + br label %13 + +13: ; preds = %48, %2 + %14 = load i32, ptr %9, align 4 + %15 = load i32, ptr %4, align 4 + %16 = icmp slt i32 %14, %15 + br i1 %16, label %17, label %51 + +17: ; preds = %13 + %18 = load ptr, ptr %3, align 8 + %19 = load i32, ptr %9, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds i32, ptr %18, i64 %20 + %22 = load i32, ptr %21, align 4 + %23 = load i32, ptr %5, align 4 + %24 = icmp sgt i32 %22, %23 + br i1 %24, label %25, label %32 + +25: ; preds = %17 + %26 = load ptr, ptr %3, align 8 + %27 = load i32, ptr %9, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds i32, ptr %26, i64 %28 + %30 = load i32, ptr %29, align 4 + store i32 %30, ptr %5, align 4 + %31 = load i32, ptr %9, align 4 + store i32 %31, ptr %7, align 4 + br label %32 + +32: ; preds = %25, %17 + %33 = load ptr, ptr %3, align 8 + %34 = load i32, ptr %9, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds i32, ptr %33, i64 %35 + %37 = load i32, ptr %36, align 4 + %38 = load i32, ptr %6, align 4 + %39 = icmp sle i32 %37, %38 + br i1 %39, label %40, label %47 + +40: ; preds = %32 + %41 = load ptr, ptr %3, align 8 + %42 = load i32, ptr %9, align 4 + %43 = sext i32 %42 to i64 + %44 = getelementptr inbounds i32, ptr %41, i64 %43 + %45 = load i32, ptr %44, align 4 + store i32 %45, ptr %6, align 4 + %46 = load i32, ptr %9, align 4 + store i32 %46, ptr %8, align 4 + br label %47 + +47: ; preds = %40, %32 + br label %48 + +48: ; preds = %47 + %49 = load i32, ptr %9, align 4 + %50 = add nsw i32 %49, 1 + store i32 %50, ptr %9, align 4 + br label %13, !llvm.loop !6 + +51: ; preds = %13 + %52 = load i32, ptr %8, align 4 + %53 = load i32, ptr %7, align 4 + %54 = icmp slt i32 %52, %53 + br i1 %54, label %55, label %63 + +55: ; preds = %51 + %56 = load i32, ptr %7, align 4 + %57 = load i32, ptr %4, align 4 + %58 = load i32, ptr %8, align 4 + %59 = sub nsw i32 %57, %58 + %60 = sub nsw i32 %59, 2 + %61 = add nsw i32 %56, %60 + %62 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %61) + br label %71 + +63: ; preds = %51 + %64 = load i32, ptr %7, align 4 + %65 = load i32, ptr %4, align 4 + %66 = load i32, ptr %8, align 4 + %67 = sub nsw i32 %65, %66 + %68 = sub nsw i32 %67, 1 + %69 = add nsw i32 %64, %68 + %70 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %69) + br label %71 + +71: ; preds = %63, %55 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 { + %1 = alloca i32, align 4 + %2 = alloca [4 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.a, i64 16, i1 false) + store i32 4, ptr %3, align 4 + %4 = getelementptr inbounds [4 x i32], ptr %2, i64 0, i64 0 + %5 = load i32, ptr %3, align 4 + call void @_Z5solvePii(ptr noundef %4, i32 noundef %5) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #6 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_minimum_adjacent_swaps_to_move_maximum_and_minimum_to_corners.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-cost-polygon-triangulation.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-cost-polygon-triangulation.ll new file mode 100644 index 00000000..5806e83e --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-cost-polygon-triangulation.ll @@ -0,0 +1,427 @@ +; ModuleID = 'PE-benchmarks/minimum-cost-polygon-triangulation.cpp' +source_filename = "PE-benchmarks/minimum-cost-polygon-triangulation.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%struct.Point = type { i32, i32 } + +$_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_minimum_cost_polygon_triangulation.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef double @_Z3mindd(double noundef %0, double noundef %1) #4 { + %3 = alloca double, align 8 + %4 = alloca double, align 8 + store double %0, ptr %3, align 8 + store double %1, ptr %4, align 8 + %5 = load double, ptr %3, align 8 + %6 = load double, ptr %4, align 8 + %7 = fcmp ole double %5, %6 + br i1 %7, label %8, label %10 + +8: ; preds = %2 + %9 = load double, ptr %3, align 8 + br label %12 + +10: ; preds = %2 + %11 = load double, ptr %4, align 8 + br label %12 + +12: ; preds = %10, %8 + %13 = phi double [ %9, %8 ], [ %11, %10 ] + ret double %13 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef double @_Z4dist5PointS_(i64 %0, i64 %1) #5 { + %3 = alloca %struct.Point, align 4 + %4 = alloca %struct.Point, align 4 + store i64 %0, ptr %3, align 4 + store i64 %1, ptr %4, align 4 + %5 = getelementptr inbounds %struct.Point, ptr %3, i32 0, i32 0 + %6 = load i32, ptr %5, align 4 + %7 = getelementptr inbounds %struct.Point, ptr %4, i32 0, i32 0 + %8 = load i32, ptr %7, align 4 + %9 = sub nsw i32 %6, %8 + %10 = getelementptr inbounds %struct.Point, ptr %3, i32 0, i32 0 + %11 = load i32, ptr %10, align 4 + %12 = getelementptr inbounds %struct.Point, ptr %4, i32 0, i32 0 + %13 = load i32, ptr %12, align 4 + %14 = sub nsw i32 %11, %13 + %15 = mul nsw i32 %9, %14 + %16 = getelementptr inbounds %struct.Point, ptr %3, i32 0, i32 1 + %17 = load i32, ptr %16, align 4 + %18 = getelementptr inbounds %struct.Point, ptr %4, i32 0, i32 1 + %19 = load i32, ptr %18, align 4 + %20 = sub nsw i32 %17, %19 + %21 = getelementptr inbounds %struct.Point, ptr %3, i32 0, i32 1 + %22 = load i32, ptr %21, align 4 + %23 = getelementptr inbounds %struct.Point, ptr %4, i32 0, i32 1 + %24 = load i32, ptr %23, align 4 + %25 = sub nsw i32 %22, %24 + %26 = mul nsw i32 %20, %25 + %27 = add nsw i32 %15, %26 + %28 = call noundef double @_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_(i32 noundef %27) + ret double %28 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef double @_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_(i32 noundef %0) #4 comdat { + %2 = alloca i32, align 4 + store i32 %0, ptr %2, align 4 + %3 = load i32, ptr %2, align 4 + %4 = sitofp i32 %3 to double + %5 = call double @sqrt(double noundef %4) #3 + ret double %5 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef double @_Z4costP5Pointiii(ptr noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #5 { + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca %struct.Point, align 4 + %10 = alloca %struct.Point, align 4 + %11 = alloca %struct.Point, align 4 + %12 = alloca %struct.Point, align 4 + %13 = alloca %struct.Point, align 4 + %14 = alloca %struct.Point, align 4 + %15 = alloca %struct.Point, align 4 + %16 = alloca %struct.Point, align 4 + %17 = alloca %struct.Point, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + store i32 %3, ptr %8, align 4 + %18 = load ptr, ptr %5, align 8 + %19 = load i32, ptr %6, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds %struct.Point, ptr %18, i64 %20 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %21, i64 8, i1 false) + %22 = load ptr, ptr %5, align 8 + %23 = load i32, ptr %7, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds %struct.Point, ptr %22, i64 %24 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %10, ptr align 4 %25, i64 8, i1 false) + %26 = load ptr, ptr %5, align 8 + %27 = load i32, ptr %8, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds %struct.Point, ptr %26, i64 %28 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %11, ptr align 4 %29, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %12, ptr align 4 %9, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %13, ptr align 4 %10, i64 8, i1 false) + %30 = load i64, ptr %12, align 4 + %31 = load i64, ptr %13, align 4 + %32 = call noundef double @_Z4dist5PointS_(i64 %30, i64 %31) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %14, ptr align 4 %10, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %15, ptr align 4 %11, i64 8, i1 false) + %33 = load i64, ptr %14, align 4 + %34 = load i64, ptr %15, align 4 + %35 = call noundef double @_Z4dist5PointS_(i64 %33, i64 %34) + %36 = fadd double %32, %35 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %16, ptr align 4 %11, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %17, ptr align 4 %9, i64 8, i1 false) + %37 = load i64, ptr %16, align 4 + %38 = load i64, ptr %17, align 4 + %39 = call noundef double @_Z4dist5PointS_(i64 %37, i64 %38) + %40 = fadd double %36, %39 + ret double %40 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #6 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef double @_Z5mTCDPP5Pointi(ptr noundef %0, i32 noundef %1) #5 { + %3 = alloca double, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca double, align 8 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + %14 = load i32, ptr %5, align 4 + %15 = icmp slt i32 %14, 3 + br i1 %15, label %16, label %17 + +16: ; preds = %2 + store double 0.000000e+00, ptr %3, align 8 + br label %129 + +17: ; preds = %2 + %18 = load i32, ptr %5, align 4 + %19 = zext i32 %18 to i64 + %20 = load i32, ptr %5, align 4 + %21 = zext i32 %20 to i64 + %22 = call ptr @llvm.stacksave() + store ptr %22, ptr %6, align 8 + %23 = mul nuw i64 %19, %21 + %24 = alloca double, i64 %23, align 16 + store i64 %19, ptr %7, align 8 + store i64 %21, ptr %8, align 8 + store i32 0, ptr %9, align 4 + br label %25 + +25: ; preds = %117, %17 + %26 = load i32, ptr %9, align 4 + %27 = load i32, ptr %5, align 4 + %28 = icmp slt i32 %26, %27 + br i1 %28, label %29, label %120 + +29: ; preds = %25 + store i32 0, ptr %10, align 4 + %30 = load i32, ptr %9, align 4 + store i32 %30, ptr %11, align 4 + br label %31 + +31: ; preds = %111, %29 + %32 = load i32, ptr %11, align 4 + %33 = load i32, ptr %5, align 4 + %34 = icmp slt i32 %32, %33 + br i1 %34, label %35, label %116 + +35: ; preds = %31 + %36 = load i32, ptr %11, align 4 + %37 = load i32, ptr %10, align 4 + %38 = add nsw i32 %37, 2 + %39 = icmp slt i32 %36, %38 + br i1 %39, label %40, label %48 + +40: ; preds = %35 + %41 = load i32, ptr %10, align 4 + %42 = sext i32 %41 to i64 + %43 = mul nsw i64 %42, %21 + %44 = getelementptr inbounds double, ptr %24, i64 %43 + %45 = load i32, ptr %11, align 4 + %46 = sext i32 %45 to i64 + %47 = getelementptr inbounds double, ptr %44, i64 %46 + store double 0.000000e+00, ptr %47, align 8 + br label %110 + +48: ; preds = %35 + %49 = load i32, ptr %10, align 4 + %50 = sext i32 %49 to i64 + %51 = mul nsw i64 %50, %21 + %52 = getelementptr inbounds double, ptr %24, i64 %51 + %53 = load i32, ptr %11, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds double, ptr %52, i64 %54 + store double 1.000000e+06, ptr %55, align 8 + %56 = load i32, ptr %10, align 4 + %57 = add nsw i32 %56, 1 + store i32 %57, ptr %12, align 4 + br label %58 + +58: ; preds = %106, %48 + %59 = load i32, ptr %12, align 4 + %60 = load i32, ptr %11, align 4 + %61 = icmp slt i32 %59, %60 + br i1 %61, label %62, label %109 + +62: ; preds = %58 + %63 = load i32, ptr %10, align 4 + %64 = sext i32 %63 to i64 + %65 = mul nsw i64 %64, %21 + %66 = getelementptr inbounds double, ptr %24, i64 %65 + %67 = load i32, ptr %12, align 4 + %68 = sext i32 %67 to i64 + %69 = getelementptr inbounds double, ptr %66, i64 %68 + %70 = load double, ptr %69, align 8 + %71 = load i32, ptr %12, align 4 + %72 = sext i32 %71 to i64 + %73 = mul nsw i64 %72, %21 + %74 = getelementptr inbounds double, ptr %24, i64 %73 + %75 = load i32, ptr %11, align 4 + %76 = sext i32 %75 to i64 + %77 = getelementptr inbounds double, ptr %74, i64 %76 + %78 = load double, ptr %77, align 8 + %79 = fadd double %70, %78 + %80 = load ptr, ptr %4, align 8 + %81 = load i32, ptr %10, align 4 + %82 = load i32, ptr %11, align 4 + %83 = load i32, ptr %12, align 4 + %84 = call noundef double @_Z4costP5Pointiii(ptr noundef %80, i32 noundef %81, i32 noundef %82, i32 noundef %83) + %85 = fadd double %79, %84 + store double %85, ptr %13, align 8 + %86 = load i32, ptr %10, align 4 + %87 = sext i32 %86 to i64 + %88 = mul nsw i64 %87, %21 + %89 = getelementptr inbounds double, ptr %24, i64 %88 + %90 = load i32, ptr %11, align 4 + %91 = sext i32 %90 to i64 + %92 = getelementptr inbounds double, ptr %89, i64 %91 + %93 = load double, ptr %92, align 8 + %94 = load double, ptr %13, align 8 + %95 = fcmp ogt double %93, %94 + br i1 %95, label %96, label %105 + +96: ; preds = %62 + %97 = load double, ptr %13, align 8 + %98 = load i32, ptr %10, align 4 + %99 = sext i32 %98 to i64 + %100 = mul nsw i64 %99, %21 + %101 = getelementptr inbounds double, ptr %24, i64 %100 + %102 = load i32, ptr %11, align 4 + %103 = sext i32 %102 to i64 + %104 = getelementptr inbounds double, ptr %101, i64 %103 + store double %97, ptr %104, align 8 + br label %105 + +105: ; preds = %96, %62 + br label %106 + +106: ; preds = %105 + %107 = load i32, ptr %12, align 4 + %108 = add nsw i32 %107, 1 + store i32 %108, ptr %12, align 4 + br label %58, !llvm.loop !6 + +109: ; preds = %58 + br label %110 + +110: ; preds = %109, %40 + br label %111 + +111: ; preds = %110 + %112 = load i32, ptr %10, align 4 + %113 = add nsw i32 %112, 1 + store i32 %113, ptr %10, align 4 + %114 = load i32, ptr %11, align 4 + %115 = add nsw i32 %114, 1 + store i32 %115, ptr %11, align 4 + br label %31, !llvm.loop !8 + +116: ; preds = %31 + br label %117 + +117: ; preds = %116 + %118 = load i32, ptr %9, align 4 + %119 = add nsw i32 %118, 1 + store i32 %119, ptr %9, align 4 + br label %25, !llvm.loop !9 + +120: ; preds = %25 + %121 = mul nsw i64 0, %21 + %122 = getelementptr inbounds double, ptr %24, i64 %121 + %123 = load i32, ptr %5, align 4 + %124 = sub nsw i32 %123, 1 + %125 = sext i32 %124 to i64 + %126 = getelementptr inbounds double, ptr %122, i64 %125 + %127 = load double, ptr %126, align 8 + store double %127, ptr %3, align 8 + %128 = load ptr, ptr %6, align 8 + call void @llvm.stackrestore(ptr %128) + br label %129 + +129: ; preds = %120, %16 + %130 = load double, ptr %3, align 8 + ret double %130 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #7 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #7 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca [5 x %struct.Point], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memset.p0.i64(ptr align 16 %2, i8 0, i64 40, i1 false) + %4 = getelementptr inbounds [5 x %struct.Point], ptr %2, i32 0, i32 1 + %5 = getelementptr inbounds %struct.Point, ptr %4, i32 0, i32 0 + store i32 1, ptr %5, align 8 + %6 = getelementptr inbounds [5 x %struct.Point], ptr %2, i32 0, i32 2 + %7 = getelementptr inbounds %struct.Point, ptr %6, i32 0, i32 0 + store i32 2, ptr %7, align 16 + %8 = getelementptr inbounds %struct.Point, ptr %6, i32 0, i32 1 + store i32 1, ptr %8, align 4 + %9 = getelementptr inbounds [5 x %struct.Point], ptr %2, i32 0, i32 3 + %10 = getelementptr inbounds %struct.Point, ptr %9, i32 0, i32 0 + store i32 1, ptr %10, align 8 + %11 = getelementptr inbounds %struct.Point, ptr %9, i32 0, i32 1 + store i32 2, ptr %11, align 4 + %12 = getelementptr inbounds [5 x %struct.Point], ptr %2, i32 0, i32 4 + %13 = getelementptr inbounds %struct.Point, ptr %12, i32 0, i32 1 + store i32 2, ptr %13, align 4 + store i32 5, ptr %3, align 4 + %14 = getelementptr inbounds [5 x %struct.Point], ptr %2, i64 0, i64 0 + %15 = load i32, ptr %3, align 4 + %16 = call noundef double @_Z5mTCDPP5Pointi(ptr noundef %14, i32 noundef %15) + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEd(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, double noundef %16) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #9 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEd(ptr noundef nonnull align 8 dereferenceable(8), double noundef) #1 + +; Function Attrs: nounwind +declare double @sqrt(double noundef) #2 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_minimum_cost_polygon_triangulation.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #7 = { nocallback nofree nosync nounwind willreturn } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: write) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-cut-in-a-directed-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-cut-in-a-directed-graph.ll new file mode 100644 index 00000000..d3cf90d9 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-cut-in-a-directed-graph.ll @@ -0,0 +1,2695 @@ +; ModuleID = 'PE-benchmarks/minimum-cut-in-a-directed-graph.cpp' +source_filename = "PE-benchmarks/minimum-cut-in-a-directed-graph.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"class.std::queue" = type { %"class.std::deque" } +%"class.std::deque" = type { %"class.std::_Deque_base" } +%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } +%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } +%"struct.std::_Deque_base>::_Deque_impl_data" = type { ptr, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } +%"struct.std::_Deque_iterator" = type { ptr, ptr, ptr, ptr } +%"class.std::allocator.0" = type { i8 } + +$_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any + +$_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi = comdat any + +$_ZNKSt5queueIiSt5dequeIiSaIiEEE5emptyEv = comdat any + +$_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv = comdat any + +$_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv = comdat any + +$_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev = comdat any + +$_ZSt3minIiERKT_S2_S2_ = comdat any + +$_ZNSt5dequeIiSaIiEED2Ev = comdat any + +$_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_ = comdat any + +$_ZNSt5dequeIiSaIiEE5beginEv = comdat any + +$_ZNSt5dequeIiSaIiEE3endEv = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$__clang_call_terminate = comdat any + +$_ZNSt11_Deque_baseIiSaIiEED2Ev = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any + +$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any + +$_ZSt16__deque_buf_sizem = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any + +$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any + +$_ZNSaIPiED2Ev = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSaIPiEC2IiEERKSaIT_E = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any + +$_ZNSaIiED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any + +$_ZNSt5dequeIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any + +$_ZNSaIiEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any + +$_ZSt3maxImERKT_S2_S2_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any + +$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any + +$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any + +$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any + +$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any + +$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any + +$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any + +$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any + +$_ZSt3minImERKT_S2_S2_ = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any + +$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__miter_baseIPPiET_S2_ = comdat any + +$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any + +$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__niter_baseIPPiET_S2_ = comdat any + +$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZNKSt5dequeIiSaIiEE5emptyEv = comdat any + +$_ZSteqRKSt15_Deque_iteratorIiRiPiES4_ = comdat any + +$_ZNSt5dequeIiSaIiEE5frontEv = comdat any + +$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any + +$_ZNSt5dequeIiSaIiEE9pop_frontEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any + +$_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [4 x i8] c" - \00", align 1 +@__const.main.graph = private unnamed_addr constant [6 x [6 x i32]] [[6 x i32] [i32 0, i32 16, i32 13, i32 0, i32 0, i32 0], [6 x i32] [i32 0, i32 0, i32 10, i32 12, i32 0, i32 0], [6 x i32] [i32 0, i32 4, i32 0, i32 0, i32 14, i32 0], [6 x i32] [i32 0, i32 0, i32 9, i32 0, i32 0, i32 20], [6 x i32] [i32 0, i32 0, i32 0, i32 7, i32 0, i32 4], [6 x i32] zeroinitializer], align 16 +@.str.1 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_minimum_cut_in_a_directed_graph.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z3bfsPA6_iiiPi(ptr noundef %0, i32 noundef %1, i32 noundef %2, ptr noundef %3) #4 personality ptr @__gxx_personality_v0 { + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca ptr, align 8 + %9 = alloca [6 x i8], align 1 + %10 = alloca %"class.std::queue", align 8 + %11 = alloca ptr, align 8 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + store ptr %3, ptr %8, align 8 + %15 = getelementptr inbounds [6 x i8], ptr %9, i64 0, i64 0 + call void @llvm.memset.p0.i64(ptr align 1 %15, i8 0, i64 6, i1 false) + call void @_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %10) + invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %10, ptr noundef nonnull align 4 dereferenceable(4) %6) + to label %16 unwind label %64 + +16: ; preds = %4 + %17 = load i32, ptr %6, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds [6 x i8], ptr %9, i64 0, i64 %18 + store i8 1, ptr %19, align 1 + %20 = load ptr, ptr %8, align 8 + %21 = load i32, ptr %6, align 4 + %22 = sext i32 %21 to i64 + %23 = getelementptr inbounds i32, ptr %20, i64 %22 + store i32 -1, ptr %23, align 4 + br label %24 + +24: ; preds = %72, %16 + %25 = invoke noundef zeroext i1 @_ZNKSt5queueIiSt5dequeIiSaIiEEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %10) + to label %26 unwind label %64 + +26: ; preds = %24 + %27 = xor i1 %25, true + br i1 %27, label %28, label %73 + +28: ; preds = %26 + %29 = invoke noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %10) + to label %30 unwind label %64 + +30: ; preds = %28 + %31 = load i32, ptr %29, align 4 + store i32 %31, ptr %13, align 4 + invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %10) + to label %32 unwind label %64 + +32: ; preds = %30 + store i32 0, ptr %14, align 4 + br label %33 + +33: ; preds = %69, %32 + %34 = load i32, ptr %14, align 4 + %35 = icmp slt i32 %34, 6 + br i1 %35, label %36, label %72 + +36: ; preds = %33 + %37 = load i32, ptr %14, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds [6 x i8], ptr %9, i64 0, i64 %38 + %40 = load i8, ptr %39, align 1 + %41 = trunc i8 %40 to i1 + %42 = zext i1 %41 to i32 + %43 = icmp eq i32 %42, 0 + br i1 %43, label %44, label %68 + +44: ; preds = %36 + %45 = load ptr, ptr %5, align 8 + %46 = load i32, ptr %13, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds [6 x i32], ptr %45, i64 %47 + %49 = load i32, ptr %14, align 4 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds [6 x i32], ptr %48, i64 0, i64 %50 + %52 = load i32, ptr %51, align 4 + %53 = icmp sgt i32 %52, 0 + br i1 %53, label %54, label %68 + +54: ; preds = %44 + invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %10, ptr noundef nonnull align 4 dereferenceable(4) %14) + to label %55 unwind label %64 + +55: ; preds = %54 + %56 = load i32, ptr %13, align 4 + %57 = load ptr, ptr %8, align 8 + %58 = load i32, ptr %14, align 4 + %59 = sext i32 %58 to i64 + %60 = getelementptr inbounds i32, ptr %57, i64 %59 + store i32 %56, ptr %60, align 4 + %61 = load i32, ptr %14, align 4 + %62 = sext i32 %61 to i64 + %63 = getelementptr inbounds [6 x i8], ptr %9, i64 0, i64 %62 + store i8 1, ptr %63, align 1 + br label %68 + +64: ; preds = %54, %30, %28, %24, %4 + %65 = landingpad { ptr, i32 } + cleanup + %66 = extractvalue { ptr, i32 } %65, 0 + store ptr %66, ptr %11, align 8 + %67 = extractvalue { ptr, i32 } %65, 1 + store i32 %67, ptr %12, align 4 + call void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %10) #3 + br label %82 + +68: ; preds = %55, %44, %36 + br label %69 + +69: ; preds = %68 + %70 = load i32, ptr %14, align 4 + %71 = add nsw i32 %70, 1 + store i32 %71, ptr %14, align 4 + br label %33, !llvm.loop !6 + +72: ; preds = %33 + br label %24, !llvm.loop !8 + +73: ; preds = %26 + %74 = load i32, ptr %7, align 4 + %75 = sext i32 %74 to i64 + %76 = getelementptr inbounds [6 x i8], ptr %9, i64 0, i64 %75 + %77 = load i8, ptr %76, align 1 + %78 = trunc i8 %77 to i1 + %79 = zext i1 %78 to i32 + %80 = icmp eq i32 %79, 1 + %81 = zext i1 %80 to i32 + call void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %10) #3 + ret i32 %81 + +82: ; preds = %64 + %83 = load ptr, ptr %11, align 8 + %84 = load i32, ptr %12, align 4 + %85 = insertvalue { ptr, i32 } poison, ptr %83, 0 + %86 = insertvalue { ptr, i32 } %85, i32 %84, 1 + resume { ptr, i32 } %86 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #5 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + call void @llvm.memset.p0.i64(ptr align 8 %4, i8 0, i64 80, i1 false) + call void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::queue", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %6, ptr noundef nonnull align 4 dereferenceable(4) %7) + ret void +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5queueIiSt5dequeIiSaIiEEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + %5 = call noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret i1 %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + %5 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeIiSaIiEE9pop_frontEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z3dfsPA6_iiPb(ptr noundef %0, i32 noundef %1, ptr noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %6, align 8 + %9 = load i32, ptr %5, align 4 + %10 = sext i32 %9 to i64 + %11 = getelementptr inbounds i8, ptr %8, i64 %10 + store i8 1, ptr %11, align 1 + store i32 0, ptr %7, align 4 + br label %12 + +12: ; preds = %37, %3 + %13 = load i32, ptr %7, align 4 + %14 = icmp slt i32 %13, 6 + br i1 %14, label %15, label %40 + +15: ; preds = %12 + %16 = load ptr, ptr %4, align 8 + %17 = load i32, ptr %5, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds [6 x i32], ptr %16, i64 %18 + %20 = load i32, ptr %7, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds [6 x i32], ptr %19, i64 0, i64 %21 + %23 = load i32, ptr %22, align 4 + %24 = icmp ne i32 %23, 0 + br i1 %24, label %25, label %36 + +25: ; preds = %15 + %26 = load ptr, ptr %6, align 8 + %27 = load i32, ptr %7, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds i8, ptr %26, i64 %28 + %30 = load i8, ptr %29, align 1 + %31 = trunc i8 %30 to i1 + br i1 %31, label %36, label %32 + +32: ; preds = %25 + %33 = load ptr, ptr %4, align 8 + %34 = load i32, ptr %7, align 4 + %35 = load ptr, ptr %6, align 8 + call void @_Z3dfsPA6_iiPb(ptr noundef %33, i32 noundef %34, ptr noundef %35) + br label %36 + +36: ; preds = %32, %25, %15 + br label %37 + +37: ; preds = %36 + %38 = load i32, ptr %7, align 4 + %39 = add nsw i32 %38, 1 + store i32 %39, ptr %7, align 4 + br label %12, !llvm.loop !9 + +40: ; preds = %12 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z6minCutPA6_iii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca [6 x [6 x i32]], align 16 + %10 = alloca [6 x i32], align 16 + %11 = alloca i32, align 4 + %12 = alloca [6 x i8], align 1 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + store i32 0, ptr %7, align 4 + br label %15 + +15: ; preds = %41, %3 + %16 = load i32, ptr %7, align 4 + %17 = icmp slt i32 %16, 6 + br i1 %17, label %18, label %44 + +18: ; preds = %15 + store i32 0, ptr %8, align 4 + br label %19 + +19: ; preds = %37, %18 + %20 = load i32, ptr %8, align 4 + %21 = icmp slt i32 %20, 6 + br i1 %21, label %22, label %40 + +22: ; preds = %19 + %23 = load ptr, ptr %4, align 8 + %24 = load i32, ptr %7, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds [6 x i32], ptr %23, i64 %25 + %27 = load i32, ptr %8, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds [6 x i32], ptr %26, i64 0, i64 %28 + %30 = load i32, ptr %29, align 4 + %31 = load i32, ptr %7, align 4 + %32 = sext i32 %31 to i64 + %33 = getelementptr inbounds [6 x [6 x i32]], ptr %9, i64 0, i64 %32 + %34 = load i32, ptr %8, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds [6 x i32], ptr %33, i64 0, i64 %35 + store i32 %30, ptr %36, align 4 + br label %37 + +37: ; preds = %22 + %38 = load i32, ptr %8, align 4 + %39 = add nsw i32 %38, 1 + store i32 %39, ptr %8, align 4 + br label %19, !llvm.loop !10 + +40: ; preds = %19 + br label %41 + +41: ; preds = %40 + %42 = load i32, ptr %7, align 4 + %43 = add nsw i32 %42, 1 + store i32 %43, ptr %7, align 4 + br label %15, !llvm.loop !11 + +44: ; preds = %15 + br label %45 + +45: ; preds = %110, %44 + %46 = getelementptr inbounds [6 x [6 x i32]], ptr %9, i64 0, i64 0 + %47 = load i32, ptr %5, align 4 + %48 = load i32, ptr %6, align 4 + %49 = getelementptr inbounds [6 x i32], ptr %10, i64 0, i64 0 + %50 = call noundef i32 @_Z3bfsPA6_iiiPi(ptr noundef %46, i32 noundef %47, i32 noundef %48, ptr noundef %49) + %51 = icmp ne i32 %50, 0 + br i1 %51, label %52, label %111 + +52: ; preds = %45 + store i32 2147483647, ptr %11, align 4 + %53 = load i32, ptr %6, align 4 + store i32 %53, ptr %8, align 4 + br label %54 + +54: ; preds = %71, %52 + %55 = load i32, ptr %8, align 4 + %56 = load i32, ptr %5, align 4 + %57 = icmp ne i32 %55, %56 + br i1 %57, label %58, label %76 + +58: ; preds = %54 + %59 = load i32, ptr %8, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds [6 x i32], ptr %10, i64 0, i64 %60 + %62 = load i32, ptr %61, align 4 + store i32 %62, ptr %7, align 4 + %63 = load i32, ptr %7, align 4 + %64 = sext i32 %63 to i64 + %65 = getelementptr inbounds [6 x [6 x i32]], ptr %9, i64 0, i64 %64 + %66 = load i32, ptr %8, align 4 + %67 = sext i32 %66 to i64 + %68 = getelementptr inbounds [6 x i32], ptr %65, i64 0, i64 %67 + %69 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %11, ptr noundef nonnull align 4 dereferenceable(4) %68) + %70 = load i32, ptr %69, align 4 + store i32 %70, ptr %11, align 4 + br label %71 + +71: ; preds = %58 + %72 = load i32, ptr %8, align 4 + %73 = sext i32 %72 to i64 + %74 = getelementptr inbounds [6 x i32], ptr %10, i64 0, i64 %73 + %75 = load i32, ptr %74, align 4 + store i32 %75, ptr %8, align 4 + br label %54, !llvm.loop !12 + +76: ; preds = %54 + %77 = load i32, ptr %6, align 4 + store i32 %77, ptr %8, align 4 + br label %78 + +78: ; preds = %105, %76 + %79 = load i32, ptr %8, align 4 + %80 = load i32, ptr %5, align 4 + %81 = icmp ne i32 %79, %80 + br i1 %81, label %82, label %110 + +82: ; preds = %78 + %83 = load i32, ptr %8, align 4 + %84 = sext i32 %83 to i64 + %85 = getelementptr inbounds [6 x i32], ptr %10, i64 0, i64 %84 + %86 = load i32, ptr %85, align 4 + store i32 %86, ptr %7, align 4 + %87 = load i32, ptr %11, align 4 + %88 = load i32, ptr %7, align 4 + %89 = sext i32 %88 to i64 + %90 = getelementptr inbounds [6 x [6 x i32]], ptr %9, i64 0, i64 %89 + %91 = load i32, ptr %8, align 4 + %92 = sext i32 %91 to i64 + %93 = getelementptr inbounds [6 x i32], ptr %90, i64 0, i64 %92 + %94 = load i32, ptr %93, align 4 + %95 = sub nsw i32 %94, %87 + store i32 %95, ptr %93, align 4 + %96 = load i32, ptr %11, align 4 + %97 = load i32, ptr %8, align 4 + %98 = sext i32 %97 to i64 + %99 = getelementptr inbounds [6 x [6 x i32]], ptr %9, i64 0, i64 %98 + %100 = load i32, ptr %7, align 4 + %101 = sext i32 %100 to i64 + %102 = getelementptr inbounds [6 x i32], ptr %99, i64 0, i64 %101 + %103 = load i32, ptr %102, align 4 + %104 = add nsw i32 %103, %96 + store i32 %104, ptr %102, align 4 + br label %105 + +105: ; preds = %82 + %106 = load i32, ptr %8, align 4 + %107 = sext i32 %106 to i64 + %108 = getelementptr inbounds [6 x i32], ptr %10, i64 0, i64 %107 + %109 = load i32, ptr %108, align 4 + store i32 %109, ptr %8, align 4 + br label %78, !llvm.loop !13 + +110: ; preds = %78 + br label %45, !llvm.loop !14 + +111: ; preds = %45 + %112 = getelementptr inbounds [6 x i8], ptr %12, i64 0, i64 0 + call void @llvm.memset.p0.i64(ptr align 1 %112, i8 0, i64 6, i1 false) + %113 = getelementptr inbounds [6 x [6 x i32]], ptr %9, i64 0, i64 0 + %114 = load i32, ptr %5, align 4 + %115 = getelementptr inbounds [6 x i8], ptr %12, i64 0, i64 0 + call void @_Z3dfsPA6_iiPb(ptr noundef %113, i32 noundef %114, ptr noundef %115) + store i32 0, ptr %13, align 4 + br label %116 + +116: ; preds = %157, %111 + %117 = load i32, ptr %13, align 4 + %118 = icmp slt i32 %117, 6 + br i1 %118, label %119, label %160 + +119: ; preds = %116 + store i32 0, ptr %14, align 4 + br label %120 + +120: ; preds = %153, %119 + %121 = load i32, ptr %14, align 4 + %122 = icmp slt i32 %121, 6 + br i1 %122, label %123, label %156 + +123: ; preds = %120 + %124 = load i32, ptr %13, align 4 + %125 = sext i32 %124 to i64 + %126 = getelementptr inbounds [6 x i8], ptr %12, i64 0, i64 %125 + %127 = load i8, ptr %126, align 1 + %128 = trunc i8 %127 to i1 + br i1 %128, label %129, label %152 + +129: ; preds = %123 + %130 = load i32, ptr %14, align 4 + %131 = sext i32 %130 to i64 + %132 = getelementptr inbounds [6 x i8], ptr %12, i64 0, i64 %131 + %133 = load i8, ptr %132, align 1 + %134 = trunc i8 %133 to i1 + br i1 %134, label %152, label %135 + +135: ; preds = %129 + %136 = load ptr, ptr %4, align 8 + %137 = load i32, ptr %13, align 4 + %138 = sext i32 %137 to i64 + %139 = getelementptr inbounds [6 x i32], ptr %136, i64 %138 + %140 = load i32, ptr %14, align 4 + %141 = sext i32 %140 to i64 + %142 = getelementptr inbounds [6 x i32], ptr %139, i64 0, i64 %141 + %143 = load i32, ptr %142, align 4 + %144 = icmp ne i32 %143, 0 + br i1 %144, label %145, label %152 + +145: ; preds = %135 + %146 = load i32, ptr %13, align 4 + %147 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %146) + %148 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %147, ptr noundef @.str) + %149 = load i32, ptr %14, align 4 + %150 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %148, i32 noundef %149) + %151 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %150, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %152 + +152: ; preds = %145, %135, %129, %123 + br label %153 + +153: ; preds = %152 + %154 = load i32, ptr %14, align 4 + %155 = add nsw i32 %154, 1 + store i32 %155, ptr %14, align 4 + br label %120, !llvm.loop !15 + +156: ; preds = %120 + br label %157 + +157: ; preds = %156 + %158 = load i32, ptr %13, align 4 + %159 = add nsw i32 %158, 1 + store i32 %159, ptr %13, align 4 + br label %116, !llvm.loop !16 + +160: ; preds = %116 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca [6 x [6 x i32]], align 16 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.graph, i64 144, i1 false) + %3 = getelementptr inbounds [6 x [6 x i32]], ptr %2, i64 0, i64 0 + call void @_Z6minCutPA6_iii(ptr noundef %3, i32 noundef 0, i32 noundef 5) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + %4 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeIiSaIiEE5beginEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSt5dequeIiSaIiEE3endEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %4, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + invoke void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef %3, ptr noundef %4, ptr noundef nonnull align 1 dereferenceable(1) %6) + to label %7 unwind label %8 + +7: ; preds = %1 + call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + catch ptr null + %10 = extractvalue { ptr, i32 } %9, 0 + call void @__clang_call_terminate(ptr %10) #14 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #6 comdat align 2 { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %3, ptr %6, align 8 + %7 = load ptr, ptr %5, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE5beginEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #10 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #14 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + %7 = icmp ne ptr %6, null + br i1 %7, label %8, label %24 + +8: ; preds = %1 + %9 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %9, i32 0, i32 2 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %10, i32 0, i32 3 + %12 = load ptr, ptr %11, align 8 + %13 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %13, i32 0, i32 3 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %14, i32 0, i32 3 + %16 = load ptr, ptr %15, align 8 + %17 = getelementptr inbounds ptr, ptr %16, i64 1 + call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %12, ptr noundef %17) #3 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + %23 = load i64, ptr %22, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %20, i64 noundef %23) #3 + br label %24 + +24: ; preds = %8, %1 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %25) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 1 + %13 = load ptr, ptr %12, align 8 + store ptr %13, ptr %10, align 8 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + %15 = load ptr, ptr %4, align 8 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 2 + %17 = load ptr, ptr %16, align 8 + store ptr %17, ptr %14, align 8 + %18 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + %19 = load ptr, ptr %4, align 8 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + store ptr %21, ptr %18, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %7, align 8 + br label %10 + +10: ; preds = %17, %3 + %11 = load ptr, ptr %7, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = icmp ult ptr %11, %12 + br i1 %13, label %14, label %20 + +14: ; preds = %10 + %15 = load ptr, ptr %7, align 8 + %16 = load ptr, ptr %15, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %8, ptr noundef %16) #3 + br label %17 + +17: ; preds = %14 + %18 = load ptr, ptr %7, align 8 + %19 = getelementptr inbounds ptr, ptr %18, i32 1 + store ptr %19, ptr %7, align 8 + br label %10, !llvm.loop !17 + +20: ; preds = %10 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, i64 noundef %2) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca %"class.std::allocator.0", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.0") align 1 %7, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load ptr, ptr %5, align 8 + %10 = load i64, ptr %6, align 8 + invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %9, i64 noundef %10) + to label %11 unwind label %12 + +11: ; preds = %3 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + ret void + +12: ; preds = %3 + %13 = landingpad { ptr, i32 } + catch ptr null + %14 = extractvalue { ptr, i32 } %13, 0 + call void @__clang_call_terminate(ptr %14) #14 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + to label %9 unwind label %11 + +9: ; preds = %2 + invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef %8) + to label %10 unwind label %11 + +10: ; preds = %9 + ret void + +11: ; preds = %9, %2 + %12 = landingpad { ptr, i32 } + catch ptr null + %13 = extractvalue { ptr, i32 } %12, 0 + call void @__clang_call_terminate(ptr %13) #14 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #6 comdat { + %2 = alloca i64, align 8 + store i64 %0, ptr %2, align 8 + %3 = load i64, ptr %2, align 8 + %4 = icmp ult i64 %3, 512 + br i1 %4, label %5, label %8 + +5: ; preds = %1 + %6 = load i64, ptr %2, align 8 + %7 = udiv i64 512, %6 + br label %9 + +8: ; preds = %1 + br label %9 + +9: ; preds = %8, %5 + %10 = phi i64 [ %7, %5 ], [ 1, %8 ] + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #11 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr noalias sret(%"class.std::allocator.0") align 1 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) + ret void +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) + to label %7 unwind label %8 + +7: ; preds = %1 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + cleanup + %10 = extractvalue { ptr, i32 } %9, 0 + store ptr %10, ptr %3, align 8 + %11 = extractvalue { ptr, i32 } %9, 1 + store i32 %11, ptr %4, align 4 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + br label %12 + +12: ; preds = %8 + %13 = load ptr, ptr %3, align 8 + %14 = load i32, ptr %4, align 4 + %15 = insertvalue { ptr, i32 } poison, ptr %13, 0 + %16 = insertvalue { ptr, i32 } %15, i32 %14, 1 + resume { ptr, i32 } %16 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i64, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %12 = load ptr, ptr %3, align 8 + %13 = load i64, ptr %4, align 8 + %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %15 = udiv i64 %13, %14 + %16 = add i64 %15, 1 + store i64 %16, ptr %5, align 8 + store i64 8, ptr %6, align 8 + %17 = load i64, ptr %5, align 8 + %18 = add i64 %17, 2 + store i64 %18, ptr %7, align 8 + %19 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef nonnull align 8 dereferenceable(8) %7) + %20 = load i64, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + store i64 %20, ptr %22, align 8 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 1 + %25 = load i64, ptr %24, align 8 + %26 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %25) + %27 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %28 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %27, i32 0, i32 0 + store ptr %26, ptr %28, align 8 + %29 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %29, i32 0, i32 0 + %31 = load ptr, ptr %30, align 8 + %32 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %33 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %32, i32 0, i32 1 + %34 = load i64, ptr %33, align 8 + %35 = load i64, ptr %5, align 8 + %36 = sub i64 %34, %35 + %37 = udiv i64 %36, 2 + %38 = getelementptr inbounds ptr, ptr %31, i64 %37 + store ptr %38, ptr %8, align 8 + %39 = load ptr, ptr %8, align 8 + %40 = load i64, ptr %5, align 8 + %41 = getelementptr inbounds ptr, ptr %39, i64 %40 + store ptr %41, ptr %9, align 8 + %42 = load ptr, ptr %8, align 8 + %43 = load ptr, ptr %9, align 8 + invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %42, ptr noundef %43) + to label %44 unwind label %45 + +44: ; preds = %2 + br label %67 + +45: ; preds = %2 + %46 = landingpad { ptr, i32 } + catch ptr null + %47 = extractvalue { ptr, i32 } %46, 0 + store ptr %47, ptr %10, align 8 + %48 = extractvalue { ptr, i32 } %46, 1 + store i32 %48, ptr %11, align 4 + br label %49 + +49: ; preds = %45 + %50 = load ptr, ptr %10, align 8 + %51 = call ptr @__cxa_begin_catch(ptr %50) #3 + %52 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %53 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %52, i32 0, i32 0 + %54 = load ptr, ptr %53, align 8 + %55 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %56 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %55, i32 0, i32 1 + %57 = load i64, ptr %56, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %54, i64 noundef %57) #3 + %58 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %58, i32 0, i32 0 + store ptr null, ptr %59, align 8 + %60 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %61 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %60, i32 0, i32 1 + store i64 0, ptr %61, align 8 + invoke void @__cxa_rethrow() #15 + to label %101 unwind label %62 + +62: ; preds = %49 + %63 = landingpad { ptr, i32 } + cleanup + %64 = extractvalue { ptr, i32 } %63, 0 + store ptr %64, ptr %10, align 8 + %65 = extractvalue { ptr, i32 } %63, 1 + store i32 %65, ptr %11, align 4 + invoke void @__cxa_end_catch() + to label %66 unwind label %98 + +66: ; preds = %62 + br label %93 + +67: ; preds = %44 + %68 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %68, i32 0, i32 2 + %70 = load ptr, ptr %8, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %69, ptr noundef %70) #3 + %71 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %72 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %71, i32 0, i32 3 + %73 = load ptr, ptr %9, align 8 + %74 = getelementptr inbounds ptr, ptr %73, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %72, ptr noundef %74) #3 + %75 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %76 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %75, i32 0, i32 2 + %77 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %76, i32 0, i32 1 + %78 = load ptr, ptr %77, align 8 + %79 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %80 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %79, i32 0, i32 2 + %81 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %80, i32 0, i32 0 + store ptr %78, ptr %81, align 8 + %82 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %82, i32 0, i32 3 + %84 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %83, i32 0, i32 1 + %85 = load ptr, ptr %84, align 8 + %86 = load i64, ptr %4, align 8 + %87 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %88 = urem i64 %86, %87 + %89 = getelementptr inbounds i32, ptr %85, i64 %88 + %90 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %91 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %90, i32 0, i32 3 + %92 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %91, i32 0, i32 0 + store ptr %89, ptr %92, align 8 + ret void + +93: ; preds = %66 + %94 = load ptr, ptr %10, align 8 + %95 = load i32, ptr %11, align 4 + %96 = insertvalue { ptr, i32 } poison, ptr %94, 0 + %97 = insertvalue { ptr, i32 } %96, i32 %95, 1 + resume { ptr, i32 } %97 + +98: ; preds = %62 + %99 = landingpad { ptr, i32 } + catch ptr null + %100 = extractvalue { ptr, i32 } %99, 0 + call void @__clang_call_terminate(ptr %100) #14 + unreachable + +101: ; preds = %49 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 1 + store i64 0, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 1 + store ptr null, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 2 + store ptr null, ptr %6, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 3 + store ptr null, ptr %7, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca %"class.std::allocator.0", align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.0") align 1 %5, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load i64, ptr %4, align 8 + %10 = invoke noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) + to label %11 unwind label %12 + +11: ; preds = %2 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret ptr %10 + +12: ; preds = %2 + %13 = landingpad { ptr, i32 } + cleanup + %14 = extractvalue { ptr, i32 } %13, 0 + store ptr %14, ptr %6, align 8 + %15 = extractvalue { ptr, i32 } %13, 1 + store i32 %15, ptr %7, align 4 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + br label %16 + +16: ; preds = %12 + %17 = load ptr, ptr %6, align 8 + %18 = load i32, ptr %7, align 4 + %19 = insertvalue { ptr, i32 } poison, ptr %17, 0 + %20 = insertvalue { ptr, i32 } %19, i32 %18, 1 + resume { ptr, i32 } %20 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = load ptr, ptr %5, align 8 + store ptr %11, ptr %7, align 8 + br label %12 + +12: ; preds = %20, %3 + %13 = load ptr, ptr %7, align 8 + %14 = load ptr, ptr %6, align 8 + %15 = icmp ult ptr %13, %14 + br i1 %15, label %16, label %32 + +16: ; preds = %12 + %17 = invoke noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %10) + to label %18 unwind label %23 + +18: ; preds = %16 + %19 = load ptr, ptr %7, align 8 + store ptr %17, ptr %19, align 8 + br label %20 + +20: ; preds = %18 + %21 = load ptr, ptr %7, align 8 + %22 = getelementptr inbounds ptr, ptr %21, i32 1 + store ptr %22, ptr %7, align 8 + br label %12, !llvm.loop !18 + +23: ; preds = %16 + %24 = landingpad { ptr, i32 } + catch ptr null + %25 = extractvalue { ptr, i32 } %24, 0 + store ptr %25, ptr %8, align 8 + %26 = extractvalue { ptr, i32 } %24, 1 + store i32 %26, ptr %9, align 4 + br label %27 + +27: ; preds = %23 + %28 = load ptr, ptr %8, align 8 + %29 = call ptr @__cxa_begin_catch(ptr %28) #3 + %30 = load ptr, ptr %5, align 8 + %31 = load ptr, ptr %7, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %10, ptr noundef %30, ptr noundef %31) #3 + invoke void @__cxa_rethrow() #15 + to label %47 unwind label %33 + +32: ; preds = %12 + br label %38 + +33: ; preds = %27 + %34 = landingpad { ptr, i32 } + cleanup + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %8, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %9, align 4 + invoke void @__cxa_end_catch() + to label %37 unwind label %44 + +37: ; preds = %33 + br label %39 + +38: ; preds = %32 + ret void + +39: ; preds = %37 + %40 = load ptr, ptr %8, align 8 + %41 = load i32, ptr %9, align 4 + %42 = insertvalue { ptr, i32 } poison, ptr %40, 0 + %43 = insertvalue { ptr, i32 } %42, i32 %41, 1 + resume { ptr, i32 } %43 + +44: ; preds = %33 + %45 = landingpad { ptr, i32 } + catch ptr null + %46 = extractvalue { ptr, i32 } %45, 0 + call void @__clang_call_terminate(ptr %46) #14 + unreachable + +47: ; preds = %27 + unreachable +} + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + store ptr %6, ptr %7, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + store ptr %9, ptr %10, align 8 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %14 = getelementptr inbounds i32, ptr %12, i64 %13 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + store ptr %14, ptr %15, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 2305843009213693951 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #15 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #15 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 8 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #16 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 1152921504606846975 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #12 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #12 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #13 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %6 = call noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 4611686018427387903 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #15 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #15 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 4 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #16 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 2305843009213693951 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #6 comdat align 2 { + %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + ret i64 %1 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %10, i32 0, i32 3 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 2 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds i32, ptr %13, i64 -1 + %15 = icmp ne ptr %9, %14 + br i1 %15, label %16, label %28 + +16: ; preds = %2 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = getelementptr inbounds i32, ptr %26, i32 1 + store ptr %27, ptr %25, align 8 + br label %30 + +28: ; preds = %2 + %29 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef nonnull align 4 dereferenceable(4) %29) + br label %30 + +30: ; preds = %28, %16 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %8 = icmp eq i64 %6, %7 + br i1 %8, label %9, label %10 + +9: ; preds = %2 + call void @_ZSt20__throw_length_errorPKc(ptr noundef @.str.1) #15 + unreachable + +10: ; preds = %2 + call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) + %11 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) + %12 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %12, i32 0, i32 3 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %13, i32 0, i32 3 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds ptr, ptr %15, i64 1 + store ptr %11, ptr %16, align 8 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %25, i32 0, i32 3 + %27 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %26, i32 0, i32 3 + %28 = load ptr, ptr %27, align 8 + %29 = getelementptr inbounds ptr, ptr %28, i64 1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %24, ptr noundef %29) #3 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 3 + %32 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %31, i32 0, i32 1 + %33 = load ptr, ptr %32, align 8 + %34 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %35 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %34, i32 0, i32 3 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 0 + store ptr %33, ptr %36, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i64 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %5 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + ret i64 %5 +} + +; Function Attrs: noreturn +declare void @_ZSt20__throw_length_errorPKc(ptr noundef) #12 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = add i64 %6, 1 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %11, i32 0, i32 3 + %13 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %12, i32 0, i32 3 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = ptrtoint ptr %14 to i64 + %19 = ptrtoint ptr %17 to i64 + %20 = sub i64 %18, %19 + %21 = sdiv exact i64 %20, 8 + %22 = sub i64 %10, %21 + %23 = icmp ugt i64 %7, %22 + br i1 %23, label %24, label %26 + +24: ; preds = %2 + %25 = load i64, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %25, i1 noundef zeroext false) + br label %26 + +26: ; preds = %24, %2 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %6 = load ptr, ptr %3, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %6, i32 0, i32 3 + %8 = load ptr, ptr %7, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 3 + %11 = load ptr, ptr %10, align 8 + %12 = ptrtoint ptr %8 to i64 + %13 = ptrtoint ptr %11 to i64 + %14 = sub i64 %12, %13 + %15 = sdiv exact i64 %14, 8 + %16 = load ptr, ptr %3, align 8 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 3 + %18 = load ptr, ptr %17, align 8 + %19 = icmp ne ptr %18, null + %20 = zext i1 %19 to i32 + %21 = sext i32 %20 to i64 + %22 = sub nsw i64 %15, %21 + %23 = mul nsw i64 %5, %22 + %24 = load ptr, ptr %3, align 8 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = load ptr, ptr %3, align 8 + %28 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %27, i32 0, i32 1 + %29 = load ptr, ptr %28, align 8 + %30 = ptrtoint ptr %26 to i64 + %31 = ptrtoint ptr %29 to i64 + %32 = sub i64 %30, %31 + %33 = sdiv exact i64 %32, 4 + %34 = add nsw i64 %23, %33 + %35 = load ptr, ptr %4, align 8 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 2 + %37 = load ptr, ptr %36, align 8 + %38 = load ptr, ptr %4, align 8 + %39 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %38, i32 0, i32 0 + %40 = load ptr, ptr %39, align 8 + %41 = ptrtoint ptr %37 to i64 + %42 = ptrtoint ptr %40 to i64 + %43 = sub i64 %41, %42 + %44 = sdiv exact i64 %43, 4 + %45 = add nsw i64 %34, %44 + ret i64 %45 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %2, align 8 + store i64 9223372036854775807, ptr %3, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + store i64 %6, ptr %4, align 8 + %7 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %4) + to label %8 unwind label %10 + +8: ; preds = %1 + %9 = load i64, ptr %7, align 8 + ret i64 %9 + +10: ; preds = %1 + %11 = landingpad { ptr, i32 } + catch ptr null + %12 = extractvalue { ptr, i32 } %11, 0 + call void @__clang_call_terminate(ptr %12) #14 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca i8, align 1 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + %12 = zext i1 %2 to i8 + store i8 %12, ptr %6, align 1 + %13 = load ptr, ptr %4, align 8 + %14 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %14, i32 0, i32 3 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 3 + %17 = load ptr, ptr %16, align 8 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 2 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + %22 = ptrtoint ptr %17 to i64 + %23 = ptrtoint ptr %21 to i64 + %24 = sub i64 %22, %23 + %25 = sdiv exact i64 %24, 8 + %26 = add nsw i64 %25, 1 + store i64 %26, ptr %7, align 8 + %27 = load i64, ptr %7, align 8 + %28 = load i64, ptr %5, align 8 + %29 = add i64 %27, %28 + store i64 %29, ptr %8, align 8 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 1 + %32 = load i64, ptr %31, align 8 + %33 = load i64, ptr %8, align 8 + %34 = mul i64 2, %33 + %35 = icmp ugt i64 %32, %34 + br i1 %35, label %36, label %88 + +36: ; preds = %3 + %37 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %37, i32 0, i32 0 + %39 = load ptr, ptr %38, align 8 + %40 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %41 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %40, i32 0, i32 1 + %42 = load i64, ptr %41, align 8 + %43 = load i64, ptr %8, align 8 + %44 = sub i64 %42, %43 + %45 = udiv i64 %44, 2 + %46 = getelementptr inbounds ptr, ptr %39, i64 %45 + %47 = load i8, ptr %6, align 1 + %48 = trunc i8 %47 to i1 + br i1 %48, label %49, label %51 + +49: ; preds = %36 + %50 = load i64, ptr %5, align 8 + br label %52 + +51: ; preds = %36 + br label %52 + +52: ; preds = %51, %49 + %53 = phi i64 [ %50, %49 ], [ 0, %51 ] + %54 = getelementptr inbounds ptr, ptr %46, i64 %53 + store ptr %54, ptr %9, align 8 + %55 = load ptr, ptr %9, align 8 + %56 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %57 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %56, i32 0, i32 2 + %58 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %57, i32 0, i32 3 + %59 = load ptr, ptr %58, align 8 + %60 = icmp ult ptr %55, %59 + br i1 %60, label %61, label %73 + +61: ; preds = %52 + %62 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %62, i32 0, i32 2 + %64 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %63, i32 0, i32 3 + %65 = load ptr, ptr %64, align 8 + %66 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %66, i32 0, i32 3 + %68 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %67, i32 0, i32 3 + %69 = load ptr, ptr %68, align 8 + %70 = getelementptr inbounds ptr, ptr %69, i64 1 + %71 = load ptr, ptr %9, align 8 + %72 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %65, ptr noundef %70, ptr noundef %71) + br label %87 + +73: ; preds = %52 + %74 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %75 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %74, i32 0, i32 2 + %76 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %75, i32 0, i32 3 + %77 = load ptr, ptr %76, align 8 + %78 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %78, i32 0, i32 3 + %80 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %79, i32 0, i32 3 + %81 = load ptr, ptr %80, align 8 + %82 = getelementptr inbounds ptr, ptr %81, i64 1 + %83 = load ptr, ptr %9, align 8 + %84 = load i64, ptr %7, align 8 + %85 = getelementptr inbounds ptr, ptr %83, i64 %84 + %86 = call noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %77, ptr noundef %82, ptr noundef %85) + br label %87 + +87: ; preds = %73, %61 + br label %137 + +88: ; preds = %3 + %89 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %90 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %89, i32 0, i32 1 + %91 = load i64, ptr %90, align 8 + %92 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %92, i32 0, i32 1 + %94 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %93, ptr noundef nonnull align 8 dereferenceable(8) %5) + %95 = load i64, ptr %94, align 8 + %96 = add i64 %91, %95 + %97 = add i64 %96, 2 + store i64 %97, ptr %10, align 8 + %98 = load i64, ptr %10, align 8 + %99 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %13, i64 noundef %98) + store ptr %99, ptr %11, align 8 + %100 = load ptr, ptr %11, align 8 + %101 = load i64, ptr %10, align 8 + %102 = load i64, ptr %8, align 8 + %103 = sub i64 %101, %102 + %104 = udiv i64 %103, 2 + %105 = getelementptr inbounds ptr, ptr %100, i64 %104 + %106 = load i8, ptr %6, align 1 + %107 = trunc i8 %106 to i1 + br i1 %107, label %108, label %110 + +108: ; preds = %88 + %109 = load i64, ptr %5, align 8 + br label %111 + +110: ; preds = %88 + br label %111 + +111: ; preds = %110, %108 + %112 = phi i64 [ %109, %108 ], [ 0, %110 ] + %113 = getelementptr inbounds ptr, ptr %105, i64 %112 + store ptr %113, ptr %9, align 8 + %114 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %115 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %114, i32 0, i32 2 + %116 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %115, i32 0, i32 3 + %117 = load ptr, ptr %116, align 8 + %118 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %119 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %118, i32 0, i32 3 + %120 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %119, i32 0, i32 3 + %121 = load ptr, ptr %120, align 8 + %122 = getelementptr inbounds ptr, ptr %121, i64 1 + %123 = load ptr, ptr %9, align 8 + %124 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %117, ptr noundef %122, ptr noundef %123) + %125 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %126 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %125, i32 0, i32 0 + %127 = load ptr, ptr %126, align 8 + %128 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %129 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %128, i32 0, i32 1 + %130 = load i64, ptr %129, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %13, ptr noundef %127, i64 noundef %130) #3 + %131 = load ptr, ptr %11, align 8 + %132 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %133 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %132, i32 0, i32 0 + store ptr %131, ptr %133, align 8 + %134 = load i64, ptr %10, align 8 + %135 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %136 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %135, i32 0, i32 1 + store i64 %134, ptr %136, align 8 + br label %137 + +137: ; preds = %111, %87 + %138 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %139 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %138, i32 0, i32 2 + %140 = load ptr, ptr %9, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %139, ptr noundef %140) #3 + %141 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %141, i32 0, i32 3 + %143 = load ptr, ptr %9, align 8 + %144 = load i64, ptr %7, align 8 + %145 = getelementptr inbounds ptr, ptr %143, i64 %144 + %146 = getelementptr inbounds ptr, ptr %145, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %142, ptr noundef %146) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %0) #6 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %0) #6 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %21 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load i64, ptr %7, align 8 + %20 = mul i64 8, %19 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %17, ptr align 8 %18, i64 %20, i1 false) + br label %21 + +21: ; preds = %16, %3 + %22 = load ptr, ptr %6, align 8 + %23 = load i64, ptr %7, align 8 + %24 = getelementptr inbounds ptr, ptr %22, i64 %23 + ret ptr %24 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memmove.p0.p0.i64(ptr nocapture writeonly, ptr nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %24 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load i64, ptr %7, align 8 + %19 = sub i64 0, %18 + %20 = getelementptr inbounds ptr, ptr %17, i64 %19 + %21 = load ptr, ptr %4, align 8 + %22 = load i64, ptr %7, align 8 + %23 = mul i64 8, %22 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %20, ptr align 8 %21, i64 %23, i1 false) + br label %24 + +24: ; preds = %16, %3 + %25 = load ptr, ptr %6, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub i64 0, %26 + %28 = getelementptr inbounds ptr, ptr %25, i64 %27 + ret ptr %28 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i1 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp eq ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeIiSaIiEE5beginEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + %5 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9pop_frontEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 2 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 2 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 2 + %11 = load ptr, ptr %10, align 8 + %12 = getelementptr inbounds i32, ptr %11, i64 -1 + %13 = icmp ne ptr %7, %12 + br i1 %13, label %14, label %25 + +14: ; preds = %1 + %15 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %16 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %16, i32 0, i32 2 + %18 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %17, i32 0, i32 0 + %19 = load ptr, ptr %18, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %19) #3 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 2 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + %24 = getelementptr inbounds i32, ptr %23, i32 1 + store ptr %24, ptr %22, align 8 + br label %27 + +25: ; preds = %1 + invoke void @_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %26 unwind label %28 + +26: ; preds = %25 + br label %27 + +27: ; preds = %26, %14 + ret void + +28: ; preds = %25 + %29 = landingpad { ptr, i32 } + catch ptr null + %30 = extractvalue { ptr, i32 } %29, 0 + call void @__clang_call_terminate(ptr %30) #14 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %5 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %5, i32 0, i32 2 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %4, ptr noundef %8) #3 + %9 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %9, i32 0, i32 2 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %10, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %12) #3 + %13 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %13, i32 0, i32 2 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 2 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 3 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds ptr, ptr %18, i64 1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %14, ptr noundef %19) #3 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 2 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 1 + %23 = load ptr, ptr %22, align 8 + %24 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %25 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %24, i32 0, i32 2 + %26 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %25, i32 0, i32 0 + store ptr %23, ptr %26, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_minimum_cut_in_a_directed_graph.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { noreturn nounwind } +attributes #15 = { noreturn } +attributes #16 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} +!14 = distinct !{!14, !7} +!15 = distinct !{!15, !7} +!16 = distinct !{!16, !7} +!17 = distinct !{!17, !7} +!18 = distinct !{!18, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-number-of-jumps-to-reach-end-of-a-given-array.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-number-of-jumps-to-reach-end-of-a-given-array.ll new file mode 100644 index 00000000..e3e2445c --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-number-of-jumps-to-reach-end-of-a-given-array.ll @@ -0,0 +1,252 @@ +; ModuleID = 'PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp' +source_filename = "PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [6 x i32] [i32 1, i32 3, i32 6, i32 1, i32 0, i32 9], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [41 x i8] c"Minimum number of jumps to reach end is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_minimum_number_of_jumps_to_reach_end_of_a_given_array.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3minii(i32 noundef %0, i32 noundef %1) #4 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %5 = load i32, ptr %3, align 4 + %6 = load i32, ptr %4, align 4 + %7 = icmp slt i32 %5, %6 + br i1 %7, label %8, label %10 + +8: ; preds = %2 + %9 = load i32, ptr %3, align 4 + br label %12 + +10: ; preds = %2 + %11 = load i32, ptr %4, align 4 + br label %12 + +12: ; preds = %10, %8 + %13 = phi i32 [ %9, %8 ], [ %11, %10 ] + ret i32 %13 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z8minJumpsPii(ptr noundef %0, i32 noundef %1) #5 { + %3 = alloca i32, align 4 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + %9 = load i32, ptr %5, align 4 + %10 = sext i32 %9 to i64 + %11 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %10, i64 4) + %12 = extractvalue { i64, i1 } %11, 1 + %13 = extractvalue { i64, i1 } %11, 0 + %14 = select i1 %12, i64 -1, i64 %13 + %15 = call noalias noundef nonnull ptr @_Znam(i64 noundef %14) #10 + store ptr %15, ptr %6, align 8 + %16 = load i32, ptr %5, align 4 + %17 = icmp eq i32 %16, 0 + br i1 %17, label %23, label %18 + +18: ; preds = %2 + %19 = load ptr, ptr %4, align 8 + %20 = getelementptr inbounds i32, ptr %19, i64 0 + %21 = load i32, ptr %20, align 4 + %22 = icmp eq i32 %21, 0 + br i1 %22, label %23, label %24 + +23: ; preds = %18, %2 + store i32 2147483647, ptr %3, align 4 + br label %89 + +24: ; preds = %18 + %25 = load ptr, ptr %6, align 8 + %26 = getelementptr inbounds i32, ptr %25, i64 0 + store i32 0, ptr %26, align 4 + store i32 1, ptr %7, align 4 + br label %27 + +27: ; preds = %79, %24 + %28 = load i32, ptr %7, align 4 + %29 = load i32, ptr %5, align 4 + %30 = icmp slt i32 %28, %29 + br i1 %30, label %31, label %82 + +31: ; preds = %27 + %32 = load ptr, ptr %6, align 8 + %33 = load i32, ptr %7, align 4 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds i32, ptr %32, i64 %34 + store i32 2147483647, ptr %35, align 4 + store i32 0, ptr %8, align 4 + br label %36 + +36: ; preds = %75, %31 + %37 = load i32, ptr %8, align 4 + %38 = load i32, ptr %7, align 4 + %39 = icmp slt i32 %37, %38 + br i1 %39, label %40, label %78 + +40: ; preds = %36 + %41 = load i32, ptr %7, align 4 + %42 = load i32, ptr %8, align 4 + %43 = load ptr, ptr %4, align 8 + %44 = load i32, ptr %8, align 4 + %45 = sext i32 %44 to i64 + %46 = getelementptr inbounds i32, ptr %43, i64 %45 + %47 = load i32, ptr %46, align 4 + %48 = add nsw i32 %42, %47 + %49 = icmp sle i32 %41, %48 + br i1 %49, label %50, label %74 + +50: ; preds = %40 + %51 = load ptr, ptr %6, align 8 + %52 = load i32, ptr %8, align 4 + %53 = sext i32 %52 to i64 + %54 = getelementptr inbounds i32, ptr %51, i64 %53 + %55 = load i32, ptr %54, align 4 + %56 = icmp ne i32 %55, 2147483647 + br i1 %56, label %57, label %74 + +57: ; preds = %50 + %58 = load ptr, ptr %6, align 8 + %59 = load i32, ptr %7, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds i32, ptr %58, i64 %60 + %62 = load i32, ptr %61, align 4 + %63 = load ptr, ptr %6, align 8 + %64 = load i32, ptr %8, align 4 + %65 = sext i32 %64 to i64 + %66 = getelementptr inbounds i32, ptr %63, i64 %65 + %67 = load i32, ptr %66, align 4 + %68 = add nsw i32 %67, 1 + %69 = call noundef i32 @_Z3minii(i32 noundef %62, i32 noundef %68) + %70 = load ptr, ptr %6, align 8 + %71 = load i32, ptr %7, align 4 + %72 = sext i32 %71 to i64 + %73 = getelementptr inbounds i32, ptr %70, i64 %72 + store i32 %69, ptr %73, align 4 + br label %78 + +74: ; preds = %50, %40 + br label %75 + +75: ; preds = %74 + %76 = load i32, ptr %8, align 4 + %77 = add nsw i32 %76, 1 + store i32 %77, ptr %8, align 4 + br label %36, !llvm.loop !6 + +78: ; preds = %57, %36 + br label %79 + +79: ; preds = %78 + %80 = load i32, ptr %7, align 4 + %81 = add nsw i32 %80, 1 + store i32 %81, ptr %7, align 4 + br label %27, !llvm.loop !8 + +82: ; preds = %27 + %83 = load ptr, ptr %6, align 8 + %84 = load i32, ptr %5, align 4 + %85 = sub nsw i32 %84, 1 + %86 = sext i32 %85 to i64 + %87 = getelementptr inbounds i32, ptr %83, i64 %86 + %88 = load i32, ptr %87, align 4 + store i32 %88, ptr %3, align 4 + br label %89 + +89: ; preds = %82, %23 + %90 = load i32, ptr %3, align 4 + ret i32 %90 +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #6 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #7 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca [6 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 24, i1 false) + store i32 6, ptr %3, align 4 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %5 = getelementptr inbounds [6 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + %7 = call noundef i32 @_Z8minJumpsPii(ptr noundef %5, i32 noundef %6) + %8 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %7) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_minimum_number_of_jumps_to_reach_end_of_a_given_array.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #7 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-positive-points-to-reach-destination.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-positive-points-to-reach-destination.ll new file mode 100644 index 00000000..7bb5df98 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/minimum-positive-points-to-reach-destination.ll @@ -0,0 +1,398 @@ +; ModuleID = 'PE-benchmarks/minimum-positive-points-to-reach-destination.cpp' +source_filename = "PE-benchmarks/minimum-positive-points-to-reach-destination.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +$_ZSt3maxIiERKT_S2_S2_ = comdat any + +$_ZSt3minIiERKT_S2_S2_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.points = private unnamed_addr constant [3 x [3 x i32]] [[3 x i32] [i32 -2, i32 -3, i32 3], [3 x i32] [i32 -5, i32 -10, i32 1], [3 x i32] [i32 10, i32 30, i32 -5]], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [34 x i8] c"Minimum Initial Points Required: \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_minimum_positive_points_to_reach_destination.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z16minInitialPointsPA3_i(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca [3 x [3 x i32]], align 16 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + %16 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + store i32 3, ptr %4, align 4 + store i32 3, ptr %5, align 4 + %17 = load ptr, ptr %2, align 8 + %18 = load i32, ptr %4, align 4 + %19 = sub nsw i32 %18, 1 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds [3 x i32], ptr %17, i64 %20 + %22 = load i32, ptr %5, align 4 + %23 = sub nsw i32 %22, 1 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds [3 x i32], ptr %21, i64 0, i64 %24 + %26 = load i32, ptr %25, align 4 + %27 = icmp sgt i32 %26, 0 + br i1 %27, label %28, label %29 + +28: ; preds = %1 + br label %42 + +29: ; preds = %1 + %30 = load ptr, ptr %2, align 8 + %31 = load i32, ptr %4, align 4 + %32 = sub nsw i32 %31, 1 + %33 = sext i32 %32 to i64 + %34 = getelementptr inbounds [3 x i32], ptr %30, i64 %33 + %35 = load i32, ptr %5, align 4 + %36 = sub nsw i32 %35, 1 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds [3 x i32], ptr %34, i64 0, i64 %37 + %39 = load i32, ptr %38, align 4 + %40 = call i32 @abs(i32 noundef %39) #9 + %41 = add nsw i32 %40, 1 + br label %42 + +42: ; preds = %29, %28 + %43 = phi i32 [ 1, %28 ], [ %41, %29 ] + %44 = load i32, ptr %4, align 4 + %45 = sub nsw i32 %44, 1 + %46 = sext i32 %45 to i64 + %47 = getelementptr inbounds [3 x [3 x i32]], ptr %3, i64 0, i64 %46 + %48 = load i32, ptr %5, align 4 + %49 = sub nsw i32 %48, 1 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds [3 x i32], ptr %47, i64 0, i64 %50 + store i32 %43, ptr %51, align 4 + %52 = load i32, ptr %4, align 4 + %53 = sub nsw i32 %52, 2 + store i32 %53, ptr %6, align 4 + br label %54 + +54: ; preds = %86, %42 + %55 = load i32, ptr %6, align 4 + %56 = icmp sge i32 %55, 0 + br i1 %56, label %57, label %89 + +57: ; preds = %54 + %58 = load i32, ptr %6, align 4 + %59 = add nsw i32 %58, 1 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds [3 x [3 x i32]], ptr %3, i64 0, i64 %60 + %62 = load i32, ptr %5, align 4 + %63 = sub nsw i32 %62, 1 + %64 = sext i32 %63 to i64 + %65 = getelementptr inbounds [3 x i32], ptr %61, i64 0, i64 %64 + %66 = load i32, ptr %65, align 4 + %67 = load ptr, ptr %2, align 8 + %68 = load i32, ptr %6, align 4 + %69 = sext i32 %68 to i64 + %70 = getelementptr inbounds [3 x i32], ptr %67, i64 %69 + %71 = load i32, ptr %5, align 4 + %72 = sub nsw i32 %71, 1 + %73 = sext i32 %72 to i64 + %74 = getelementptr inbounds [3 x i32], ptr %70, i64 0, i64 %73 + %75 = load i32, ptr %74, align 4 + %76 = sub nsw i32 %66, %75 + store i32 %76, ptr %7, align 4 + store i32 1, ptr %8, align 4 + %77 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %7, ptr noundef nonnull align 4 dereferenceable(4) %8) + %78 = load i32, ptr %77, align 4 + %79 = load i32, ptr %6, align 4 + %80 = sext i32 %79 to i64 + %81 = getelementptr inbounds [3 x [3 x i32]], ptr %3, i64 0, i64 %80 + %82 = load i32, ptr %5, align 4 + %83 = sub nsw i32 %82, 1 + %84 = sext i32 %83 to i64 + %85 = getelementptr inbounds [3 x i32], ptr %81, i64 0, i64 %84 + store i32 %78, ptr %85, align 4 + br label %86 + +86: ; preds = %57 + %87 = load i32, ptr %6, align 4 + %88 = add nsw i32 %87, -1 + store i32 %88, ptr %6, align 4 + br label %54, !llvm.loop !6 + +89: ; preds = %54 + %90 = load i32, ptr %5, align 4 + %91 = sub nsw i32 %90, 2 + store i32 %91, ptr %9, align 4 + br label %92 + +92: ; preds = %124, %89 + %93 = load i32, ptr %9, align 4 + %94 = icmp sge i32 %93, 0 + br i1 %94, label %95, label %127 + +95: ; preds = %92 + %96 = load i32, ptr %4, align 4 + %97 = sub nsw i32 %96, 1 + %98 = sext i32 %97 to i64 + %99 = getelementptr inbounds [3 x [3 x i32]], ptr %3, i64 0, i64 %98 + %100 = load i32, ptr %9, align 4 + %101 = add nsw i32 %100, 1 + %102 = sext i32 %101 to i64 + %103 = getelementptr inbounds [3 x i32], ptr %99, i64 0, i64 %102 + %104 = load i32, ptr %103, align 4 + %105 = load ptr, ptr %2, align 8 + %106 = load i32, ptr %4, align 4 + %107 = sub nsw i32 %106, 1 + %108 = sext i32 %107 to i64 + %109 = getelementptr inbounds [3 x i32], ptr %105, i64 %108 + %110 = load i32, ptr %9, align 4 + %111 = sext i32 %110 to i64 + %112 = getelementptr inbounds [3 x i32], ptr %109, i64 0, i64 %111 + %113 = load i32, ptr %112, align 4 + %114 = sub nsw i32 %104, %113 + store i32 %114, ptr %10, align 4 + store i32 1, ptr %11, align 4 + %115 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %10, ptr noundef nonnull align 4 dereferenceable(4) %11) + %116 = load i32, ptr %115, align 4 + %117 = load i32, ptr %4, align 4 + %118 = sub nsw i32 %117, 1 + %119 = sext i32 %118 to i64 + %120 = getelementptr inbounds [3 x [3 x i32]], ptr %3, i64 0, i64 %119 + %121 = load i32, ptr %9, align 4 + %122 = sext i32 %121 to i64 + %123 = getelementptr inbounds [3 x i32], ptr %120, i64 0, i64 %122 + store i32 %116, ptr %123, align 4 + br label %124 + +124: ; preds = %95 + %125 = load i32, ptr %9, align 4 + %126 = add nsw i32 %125, -1 + store i32 %126, ptr %9, align 4 + br label %92, !llvm.loop !8 + +127: ; preds = %92 + %128 = load i32, ptr %4, align 4 + %129 = sub nsw i32 %128, 2 + store i32 %129, ptr %12, align 4 + br label %130 + +130: ; preds = %178, %127 + %131 = load i32, ptr %12, align 4 + %132 = icmp sge i32 %131, 0 + br i1 %132, label %133, label %181 + +133: ; preds = %130 + %134 = load i32, ptr %5, align 4 + %135 = sub nsw i32 %134, 2 + store i32 %135, ptr %13, align 4 + br label %136 + +136: ; preds = %174, %133 + %137 = load i32, ptr %13, align 4 + %138 = icmp sge i32 %137, 0 + br i1 %138, label %139, label %177 + +139: ; preds = %136 + %140 = load i32, ptr %12, align 4 + %141 = add nsw i32 %140, 1 + %142 = sext i32 %141 to i64 + %143 = getelementptr inbounds [3 x [3 x i32]], ptr %3, i64 0, i64 %142 + %144 = load i32, ptr %13, align 4 + %145 = sext i32 %144 to i64 + %146 = getelementptr inbounds [3 x i32], ptr %143, i64 0, i64 %145 + %147 = load i32, ptr %12, align 4 + %148 = sext i32 %147 to i64 + %149 = getelementptr inbounds [3 x [3 x i32]], ptr %3, i64 0, i64 %148 + %150 = load i32, ptr %13, align 4 + %151 = add nsw i32 %150, 1 + %152 = sext i32 %151 to i64 + %153 = getelementptr inbounds [3 x i32], ptr %149, i64 0, i64 %152 + %154 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %146, ptr noundef nonnull align 4 dereferenceable(4) %153) + %155 = load i32, ptr %154, align 4 + store i32 %155, ptr %14, align 4 + %156 = load i32, ptr %14, align 4 + %157 = load ptr, ptr %2, align 8 + %158 = load i32, ptr %12, align 4 + %159 = sext i32 %158 to i64 + %160 = getelementptr inbounds [3 x i32], ptr %157, i64 %159 + %161 = load i32, ptr %13, align 4 + %162 = sext i32 %161 to i64 + %163 = getelementptr inbounds [3 x i32], ptr %160, i64 0, i64 %162 + %164 = load i32, ptr %163, align 4 + %165 = sub nsw i32 %156, %164 + store i32 %165, ptr %15, align 4 + store i32 1, ptr %16, align 4 + %166 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %15, ptr noundef nonnull align 4 dereferenceable(4) %16) + %167 = load i32, ptr %166, align 4 + %168 = load i32, ptr %12, align 4 + %169 = sext i32 %168 to i64 + %170 = getelementptr inbounds [3 x [3 x i32]], ptr %3, i64 0, i64 %169 + %171 = load i32, ptr %13, align 4 + %172 = sext i32 %171 to i64 + %173 = getelementptr inbounds [3 x i32], ptr %170, i64 0, i64 %172 + store i32 %167, ptr %173, align 4 + br label %174 + +174: ; preds = %139 + %175 = load i32, ptr %13, align 4 + %176 = add nsw i32 %175, -1 + store i32 %176, ptr %13, align 4 + br label %136, !llvm.loop !9 + +177: ; preds = %136 + br label %178 + +178: ; preds = %177 + %179 = load i32, ptr %12, align 4 + %180 = add nsw i32 %179, -1 + store i32 %180, ptr %12, align 4 + br label %130, !llvm.loop !10 + +181: ; preds = %130 + %182 = getelementptr inbounds [3 x [3 x i32]], ptr %3, i64 0, i64 0 + %183 = getelementptr inbounds [3 x i32], ptr %182, i64 0, i64 0 + %184 = load i32, ptr %183, align 16 + ret i32 %184 +} + +; Function Attrs: nounwind willreturn memory(none) +declare i32 @abs(i32 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [3 x [3 x i32]], align 16 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.points, i64 36, i1 false) + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %4 = getelementptr inbounds [3 x [3 x i32]], ptr %2, i64 0, i64 0 + %5 = call noundef i32 @_Z16minInitialPointsPA3_i(ptr noundef %4) + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %3, i32 noundef %5) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_minimum_positive_points_to_reach_destination.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nounwind willreturn memory(none) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #9 = { nounwind willreturn memory(none) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/mobile-numeric-keypad-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/mobile-numeric-keypad-problem.ll new file mode 100644 index 00000000..778a182d --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/mobile-numeric-keypad-problem.ll @@ -0,0 +1,418 @@ +; ModuleID = 'PE-benchmarks/mobile-numeric-keypad-problem.cpp' +source_filename = "PE-benchmarks/mobile-numeric-keypad-problem.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@__const._Z8getCountPA3_ci.row = private unnamed_addr constant [5 x i32] [i32 0, i32 0, i32 -1, i32 0, i32 1], align 16 +@__const._Z8getCountPA3_ci.col = private unnamed_addr constant [5 x i32] [i32 0, i32 -1, i32 0, i32 1, i32 0], align 16 +@__const.main.keypad = private unnamed_addr constant [4 x [3 x i8]] [[3 x i8] c"123", [3 x i8] c"456", [3 x i8] c"789", [3 x i8] c"*0#"], align 1 +@.str = private unnamed_addr constant [36 x i8] c"Count for numbers of length %d: %dn\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z8getCountPA3_ci(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca [5 x i32], align 16 + %7 = alloca [5 x i32], align 16 + %8 = alloca ptr, align 8 + %9 = alloca i64, align 8 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + %16 = alloca i32, align 4 + %17 = alloca i32, align 4 + %18 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + %19 = load ptr, ptr %4, align 8 + %20 = icmp eq ptr %19, null + br i1 %20, label %24, label %21 + +21: ; preds = %2 + %22 = load i32, ptr %5, align 4 + %23 = icmp sle i32 %22, 0 + br i1 %23, label %24, label %25 + +24: ; preds = %21, %2 + store i32 0, ptr %3, align 4 + br label %222 + +25: ; preds = %21 + %26 = load i32, ptr %5, align 4 + %27 = icmp eq i32 %26, 1 + br i1 %27, label %28, label %29 + +28: ; preds = %25 + store i32 10, ptr %3, align 4 + br label %222 + +29: ; preds = %25 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %6, ptr align 16 @__const._Z8getCountPA3_ci.row, i64 20, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %7, ptr align 16 @__const._Z8getCountPA3_ci.col, i64 20, i1 false) + %30 = load i32, ptr %5, align 4 + %31 = add nsw i32 %30, 1 + %32 = zext i32 %31 to i64 + %33 = call ptr @llvm.stacksave() + store ptr %33, ptr %8, align 8 + %34 = mul nuw i64 10, %32 + %35 = alloca i32, i64 %34, align 16 + store i64 %32, ptr %9, align 8 + store i32 0, ptr %10, align 4 + store i32 0, ptr %11, align 4 + store i32 0, ptr %12, align 4 + store i32 0, ptr %13, align 4 + store i32 0, ptr %14, align 4 + store i32 0, ptr %15, align 4 + store i32 0, ptr %16, align 4 + store i32 0, ptr %17, align 4 + store i32 0, ptr %18, align 4 + store i32 0, ptr %10, align 4 + br label %36 + +36: ; preds = %50, %29 + %37 = load i32, ptr %10, align 4 + %38 = icmp sle i32 %37, 9 + br i1 %38, label %39, label %53 + +39: ; preds = %36 + %40 = load i32, ptr %10, align 4 + %41 = sext i32 %40 to i64 + %42 = mul nsw i64 %41, %32 + %43 = getelementptr inbounds i32, ptr %35, i64 %42 + %44 = getelementptr inbounds i32, ptr %43, i64 0 + store i32 0, ptr %44, align 4 + %45 = load i32, ptr %10, align 4 + %46 = sext i32 %45 to i64 + %47 = mul nsw i64 %46, %32 + %48 = getelementptr inbounds i32, ptr %35, i64 %47 + %49 = getelementptr inbounds i32, ptr %48, i64 1 + store i32 1, ptr %49, align 4 + br label %50 + +50: ; preds = %39 + %51 = load i32, ptr %10, align 4 + %52 = add nsw i32 %51, 1 + store i32 %52, ptr %10, align 4 + br label %36, !llvm.loop !6 + +53: ; preds = %36 + store i32 2, ptr %12, align 4 + br label %54 + +54: ; preds = %198, %53 + %55 = load i32, ptr %12, align 4 + %56 = load i32, ptr %5, align 4 + %57 = icmp sle i32 %55, %56 + br i1 %57, label %58, label %201 + +58: ; preds = %54 + store i32 0, ptr %10, align 4 + br label %59 + +59: ; preds = %194, %58 + %60 = load i32, ptr %10, align 4 + %61 = icmp slt i32 %60, 4 + br i1 %61, label %62, label %197 + +62: ; preds = %59 + store i32 0, ptr %11, align 4 + br label %63 + +63: ; preds = %190, %62 + %64 = load i32, ptr %11, align 4 + %65 = icmp slt i32 %64, 3 + br i1 %65, label %66, label %193 + +66: ; preds = %63 + %67 = load ptr, ptr %4, align 8 + %68 = load i32, ptr %10, align 4 + %69 = sext i32 %68 to i64 + %70 = getelementptr inbounds [3 x i8], ptr %67, i64 %69 + %71 = load i32, ptr %11, align 4 + %72 = sext i32 %71 to i64 + %73 = getelementptr inbounds [3 x i8], ptr %70, i64 0, i64 %72 + %74 = load i8, ptr %73, align 1 + %75 = sext i8 %74 to i32 + %76 = icmp ne i32 %75, 42 + br i1 %76, label %77, label %189 + +77: ; preds = %66 + %78 = load ptr, ptr %4, align 8 + %79 = load i32, ptr %10, align 4 + %80 = sext i32 %79 to i64 + %81 = getelementptr inbounds [3 x i8], ptr %78, i64 %80 + %82 = load i32, ptr %11, align 4 + %83 = sext i32 %82 to i64 + %84 = getelementptr inbounds [3 x i8], ptr %81, i64 0, i64 %83 + %85 = load i8, ptr %84, align 1 + %86 = sext i8 %85 to i32 + %87 = icmp ne i32 %86, 35 + br i1 %87, label %88, label %189 + +88: ; preds = %77 + %89 = load ptr, ptr %4, align 8 + %90 = load i32, ptr %10, align 4 + %91 = sext i32 %90 to i64 + %92 = getelementptr inbounds [3 x i8], ptr %89, i64 %91 + %93 = load i32, ptr %11, align 4 + %94 = sext i32 %93 to i64 + %95 = getelementptr inbounds [3 x i8], ptr %92, i64 0, i64 %94 + %96 = load i8, ptr %95, align 1 + %97 = sext i8 %96 to i32 + %98 = sub nsw i32 %97, 48 + store i32 %98, ptr %16, align 4 + %99 = load i32, ptr %16, align 4 + %100 = sext i32 %99 to i64 + %101 = mul nsw i64 %100, %32 + %102 = getelementptr inbounds i32, ptr %35, i64 %101 + %103 = load i32, ptr %12, align 4 + %104 = sext i32 %103 to i64 + %105 = getelementptr inbounds i32, ptr %102, i64 %104 + store i32 0, ptr %105, align 4 + store i32 0, ptr %13, align 4 + br label %106 + +106: ; preds = %185, %88 + %107 = load i32, ptr %13, align 4 + %108 = icmp slt i32 %107, 5 + br i1 %108, label %109, label %188 + +109: ; preds = %106 + %110 = load i32, ptr %10, align 4 + %111 = load i32, ptr %13, align 4 + %112 = sext i32 %111 to i64 + %113 = getelementptr inbounds [5 x i32], ptr %6, i64 0, i64 %112 + %114 = load i32, ptr %113, align 4 + %115 = add nsw i32 %110, %114 + store i32 %115, ptr %14, align 4 + %116 = load i32, ptr %11, align 4 + %117 = load i32, ptr %13, align 4 + %118 = sext i32 %117 to i64 + %119 = getelementptr inbounds [5 x i32], ptr %7, i64 0, i64 %118 + %120 = load i32, ptr %119, align 4 + %121 = add nsw i32 %116, %120 + store i32 %121, ptr %15, align 4 + %122 = load i32, ptr %14, align 4 + %123 = icmp sge i32 %122, 0 + br i1 %123, label %124, label %184 + +124: ; preds = %109 + %125 = load i32, ptr %14, align 4 + %126 = icmp sle i32 %125, 3 + br i1 %126, label %127, label %184 + +127: ; preds = %124 + %128 = load i32, ptr %15, align 4 + %129 = icmp sge i32 %128, 0 + br i1 %129, label %130, label %184 + +130: ; preds = %127 + %131 = load i32, ptr %15, align 4 + %132 = icmp sle i32 %131, 2 + br i1 %132, label %133, label %184 + +133: ; preds = %130 + %134 = load ptr, ptr %4, align 8 + %135 = load i32, ptr %14, align 4 + %136 = sext i32 %135 to i64 + %137 = getelementptr inbounds [3 x i8], ptr %134, i64 %136 + %138 = load i32, ptr %15, align 4 + %139 = sext i32 %138 to i64 + %140 = getelementptr inbounds [3 x i8], ptr %137, i64 0, i64 %139 + %141 = load i8, ptr %140, align 1 + %142 = sext i8 %141 to i32 + %143 = icmp ne i32 %142, 42 + br i1 %143, label %144, label %184 + +144: ; preds = %133 + %145 = load ptr, ptr %4, align 8 + %146 = load i32, ptr %14, align 4 + %147 = sext i32 %146 to i64 + %148 = getelementptr inbounds [3 x i8], ptr %145, i64 %147 + %149 = load i32, ptr %15, align 4 + %150 = sext i32 %149 to i64 + %151 = getelementptr inbounds [3 x i8], ptr %148, i64 0, i64 %150 + %152 = load i8, ptr %151, align 1 + %153 = sext i8 %152 to i32 + %154 = icmp ne i32 %153, 35 + br i1 %154, label %155, label %184 + +155: ; preds = %144 + %156 = load ptr, ptr %4, align 8 + %157 = load i32, ptr %14, align 4 + %158 = sext i32 %157 to i64 + %159 = getelementptr inbounds [3 x i8], ptr %156, i64 %158 + %160 = load i32, ptr %15, align 4 + %161 = sext i32 %160 to i64 + %162 = getelementptr inbounds [3 x i8], ptr %159, i64 0, i64 %161 + %163 = load i8, ptr %162, align 1 + %164 = sext i8 %163 to i32 + %165 = sub nsw i32 %164, 48 + store i32 %165, ptr %17, align 4 + %166 = load i32, ptr %17, align 4 + %167 = sext i32 %166 to i64 + %168 = mul nsw i64 %167, %32 + %169 = getelementptr inbounds i32, ptr %35, i64 %168 + %170 = load i32, ptr %12, align 4 + %171 = sub nsw i32 %170, 1 + %172 = sext i32 %171 to i64 + %173 = getelementptr inbounds i32, ptr %169, i64 %172 + %174 = load i32, ptr %173, align 4 + %175 = load i32, ptr %16, align 4 + %176 = sext i32 %175 to i64 + %177 = mul nsw i64 %176, %32 + %178 = getelementptr inbounds i32, ptr %35, i64 %177 + %179 = load i32, ptr %12, align 4 + %180 = sext i32 %179 to i64 + %181 = getelementptr inbounds i32, ptr %178, i64 %180 + %182 = load i32, ptr %181, align 4 + %183 = add nsw i32 %182, %174 + store i32 %183, ptr %181, align 4 + br label %184 + +184: ; preds = %155, %144, %133, %130, %127, %124, %109 + br label %185 + +185: ; preds = %184 + %186 = load i32, ptr %13, align 4 + %187 = add nsw i32 %186, 1 + store i32 %187, ptr %13, align 4 + br label %106, !llvm.loop !8 + +188: ; preds = %106 + br label %189 + +189: ; preds = %188, %77, %66 + br label %190 + +190: ; preds = %189 + %191 = load i32, ptr %11, align 4 + %192 = add nsw i32 %191, 1 + store i32 %192, ptr %11, align 4 + br label %63, !llvm.loop !9 + +193: ; preds = %63 + br label %194 + +194: ; preds = %193 + %195 = load i32, ptr %10, align 4 + %196 = add nsw i32 %195, 1 + store i32 %196, ptr %10, align 4 + br label %59, !llvm.loop !10 + +197: ; preds = %59 + br label %198 + +198: ; preds = %197 + %199 = load i32, ptr %12, align 4 + %200 = add nsw i32 %199, 1 + store i32 %200, ptr %12, align 4 + br label %54, !llvm.loop !11 + +201: ; preds = %54 + store i32 0, ptr %18, align 4 + store i32 0, ptr %10, align 4 + br label %202 + +202: ; preds = %216, %201 + %203 = load i32, ptr %10, align 4 + %204 = icmp sle i32 %203, 9 + br i1 %204, label %205, label %219 + +205: ; preds = %202 + %206 = load i32, ptr %10, align 4 + %207 = sext i32 %206 to i64 + %208 = mul nsw i64 %207, %32 + %209 = getelementptr inbounds i32, ptr %35, i64 %208 + %210 = load i32, ptr %5, align 4 + %211 = sext i32 %210 to i64 + %212 = getelementptr inbounds i32, ptr %209, i64 %211 + %213 = load i32, ptr %212, align 4 + %214 = load i32, ptr %18, align 4 + %215 = add nsw i32 %214, %213 + store i32 %215, ptr %18, align 4 + br label %216 + +216: ; preds = %205 + %217 = load i32, ptr %10, align 4 + %218 = add nsw i32 %217, 1 + store i32 %218, ptr %10, align 4 + br label %202, !llvm.loop !12 + +219: ; preds = %202 + %220 = load i32, ptr %18, align 4 + store i32 %220, ptr %3, align 4 + %221 = load ptr, ptr %8, align 8 + call void @llvm.stackrestore(ptr %221) + br label %222 + +222: ; preds = %219, %28, %24 + %223 = load i32, ptr %3, align 4 + ret i32 %223 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #2 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #2 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main(i32 noundef %0, ptr noundef %1) #3 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca [4 x [3 x i8]], align 1 + store i32 0, ptr %3, align 4 + store i32 %0, ptr %4, align 4 + store ptr %1, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %6, ptr align 1 @__const.main.keypad, i64 12, i1 false) + %7 = getelementptr inbounds [4 x [3 x i8]], ptr %6, i64 0, i64 0 + %8 = call noundef i32 @_Z8getCountPA3_ci(ptr noundef %7, i32 noundef 1) + %9 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef 1, i32 noundef %8) + %10 = getelementptr inbounds [4 x [3 x i8]], ptr %6, i64 0, i64 0 + %11 = call noundef i32 @_Z8getCountPA3_ci(ptr noundef %10, i32 noundef 2) + %12 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef 2, i32 noundef %11) + %13 = getelementptr inbounds [4 x [3 x i8]], ptr %6, i64 0, i64 0 + %14 = call noundef i32 @_Z8getCountPA3_ci(ptr noundef %13, i32 noundef 3) + %15 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef 3, i32 noundef %14) + %16 = getelementptr inbounds [4 x [3 x i8]], ptr %6, i64 0, i64 0 + %17 = call noundef i32 @_Z8getCountPA3_ci(ptr noundef %16, i32 noundef 4) + %18 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef 4, i32 noundef %17) + %19 = getelementptr inbounds [4 x [3 x i8]], ptr %6, i64 0, i64 0 + %20 = call noundef i32 @_Z8getCountPA3_ci(ptr noundef %19, i32 noundef 5) + %21 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef 5, i32 noundef %20) + ret i32 0 +} + +declare i32 @printf(ptr noundef, ...) #4 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #2 = { nocallback nofree nosync nounwind willreturn } +attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/mobile-numeric-keypad-problem_space_optm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/mobile-numeric-keypad-problem_space_optm.ll new file mode 100644 index 00000000..9fd1a75c --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/mobile-numeric-keypad-problem_space_optm.ll @@ -0,0 +1,458 @@ +; ModuleID = 'PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp' +source_filename = "PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@__const.main.keypad = private unnamed_addr constant [4 x [3 x i8]] [[3 x i8] c"123", [3 x i8] c"456", [3 x i8] c"789", [3 x i8] c"*0#"], align 1 +@.str = private unnamed_addr constant [36 x i8] c"Count for numbers of length %d: %dn\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z8getCountPA3_ci(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca [10 x i32], align 16 + %7 = alloca [10 x i32], align 16 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + %12 = load ptr, ptr %4, align 8 + %13 = icmp eq ptr %12, null + br i1 %13, label %17, label %14 + +14: ; preds = %2 + %15 = load i32, ptr %5, align 4 + %16 = icmp sle i32 %15, 0 + br i1 %16, label %17, label %18 + +17: ; preds = %14, %2 + store i32 0, ptr %3, align 4 + br label %300 + +18: ; preds = %14 + %19 = load i32, ptr %5, align 4 + %20 = icmp eq i32 %19, 1 + br i1 %20, label %21, label %22 + +21: ; preds = %18 + store i32 10, ptr %3, align 4 + br label %300 + +22: ; preds = %18 + store i32 0, ptr %8, align 4 + store i32 0, ptr %9, align 4 + store i32 0, ptr %10, align 4 + store i32 0, ptr %11, align 4 + store i32 0, ptr %8, align 4 + br label %23 + +23: ; preds = %30, %22 + %24 = load i32, ptr %8, align 4 + %25 = icmp sle i32 %24, 9 + br i1 %25, label %26, label %33 + +26: ; preds = %23 + %27 = load i32, ptr %8, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 %28 + store i32 1, ptr %29, align 4 + br label %30 + +30: ; preds = %26 + %31 = load i32, ptr %8, align 4 + %32 = add nsw i32 %31, 1 + store i32 %32, ptr %8, align 4 + br label %23, !llvm.loop !6 + +33: ; preds = %23 + store i32 2, ptr %9, align 4 + br label %34 + +34: ; preds = %262, %33 + %35 = load i32, ptr %9, align 4 + %36 = load i32, ptr %5, align 4 + %37 = icmp sle i32 %35, %36 + br i1 %37, label %38, label %265 + +38: ; preds = %34 + %39 = load i32, ptr %10, align 4 + %40 = sub nsw i32 1, %39 + store i32 %40, ptr %10, align 4 + %41 = load i32, ptr %10, align 4 + %42 = icmp eq i32 %41, 1 + br i1 %42, label %43, label %152 + +43: ; preds = %38 + %44 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 0 + %45 = load i32, ptr %44, align 16 + %46 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 8 + %47 = load i32, ptr %46, align 16 + %48 = add nsw i32 %45, %47 + %49 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 0 + store i32 %48, ptr %49, align 16 + %50 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 1 + %51 = load i32, ptr %50, align 4 + %52 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 2 + %53 = load i32, ptr %52, align 8 + %54 = add nsw i32 %51, %53 + %55 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 4 + %56 = load i32, ptr %55, align 16 + %57 = add nsw i32 %54, %56 + %58 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 1 + store i32 %57, ptr %58, align 4 + %59 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 2 + %60 = load i32, ptr %59, align 8 + %61 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 1 + %62 = load i32, ptr %61, align 4 + %63 = add nsw i32 %60, %62 + %64 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 3 + %65 = load i32, ptr %64, align 4 + %66 = add nsw i32 %63, %65 + %67 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 5 + %68 = load i32, ptr %67, align 4 + %69 = add nsw i32 %66, %68 + %70 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 2 + store i32 %69, ptr %70, align 8 + %71 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 3 + %72 = load i32, ptr %71, align 4 + %73 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 2 + %74 = load i32, ptr %73, align 8 + %75 = add nsw i32 %72, %74 + %76 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 6 + %77 = load i32, ptr %76, align 8 + %78 = add nsw i32 %75, %77 + %79 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 3 + store i32 %78, ptr %79, align 4 + %80 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 4 + %81 = load i32, ptr %80, align 16 + %82 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 1 + %83 = load i32, ptr %82, align 4 + %84 = add nsw i32 %81, %83 + %85 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 5 + %86 = load i32, ptr %85, align 4 + %87 = add nsw i32 %84, %86 + %88 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 7 + %89 = load i32, ptr %88, align 4 + %90 = add nsw i32 %87, %89 + %91 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 4 + store i32 %90, ptr %91, align 16 + %92 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 5 + %93 = load i32, ptr %92, align 4 + %94 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 2 + %95 = load i32, ptr %94, align 8 + %96 = add nsw i32 %93, %95 + %97 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 4 + %98 = load i32, ptr %97, align 16 + %99 = add nsw i32 %96, %98 + %100 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 8 + %101 = load i32, ptr %100, align 16 + %102 = add nsw i32 %99, %101 + %103 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 6 + %104 = load i32, ptr %103, align 8 + %105 = add nsw i32 %102, %104 + %106 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 5 + store i32 %105, ptr %106, align 4 + %107 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 6 + %108 = load i32, ptr %107, align 8 + %109 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 3 + %110 = load i32, ptr %109, align 4 + %111 = add nsw i32 %108, %110 + %112 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 5 + %113 = load i32, ptr %112, align 4 + %114 = add nsw i32 %111, %113 + %115 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 9 + %116 = load i32, ptr %115, align 4 + %117 = add nsw i32 %114, %116 + %118 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 6 + store i32 %117, ptr %118, align 8 + %119 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 7 + %120 = load i32, ptr %119, align 4 + %121 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 4 + %122 = load i32, ptr %121, align 16 + %123 = add nsw i32 %120, %122 + %124 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 8 + %125 = load i32, ptr %124, align 16 + %126 = add nsw i32 %123, %125 + %127 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 7 + store i32 %126, ptr %127, align 4 + %128 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 8 + %129 = load i32, ptr %128, align 16 + %130 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 0 + %131 = load i32, ptr %130, align 16 + %132 = add nsw i32 %129, %131 + %133 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 5 + %134 = load i32, ptr %133, align 4 + %135 = add nsw i32 %132, %134 + %136 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 7 + %137 = load i32, ptr %136, align 4 + %138 = add nsw i32 %135, %137 + %139 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 9 + %140 = load i32, ptr %139, align 4 + %141 = add nsw i32 %138, %140 + %142 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 8 + store i32 %141, ptr %142, align 16 + %143 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 9 + %144 = load i32, ptr %143, align 4 + %145 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 6 + %146 = load i32, ptr %145, align 8 + %147 = add nsw i32 %144, %146 + %148 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 8 + %149 = load i32, ptr %148, align 16 + %150 = add nsw i32 %147, %149 + %151 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 9 + store i32 %150, ptr %151, align 4 + br label %261 + +152: ; preds = %38 + %153 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 0 + %154 = load i32, ptr %153, align 16 + %155 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 8 + %156 = load i32, ptr %155, align 16 + %157 = add nsw i32 %154, %156 + %158 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 0 + store i32 %157, ptr %158, align 16 + %159 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 1 + %160 = load i32, ptr %159, align 4 + %161 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 2 + %162 = load i32, ptr %161, align 8 + %163 = add nsw i32 %160, %162 + %164 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 4 + %165 = load i32, ptr %164, align 16 + %166 = add nsw i32 %163, %165 + %167 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 1 + store i32 %166, ptr %167, align 4 + %168 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 2 + %169 = load i32, ptr %168, align 8 + %170 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 1 + %171 = load i32, ptr %170, align 4 + %172 = add nsw i32 %169, %171 + %173 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 3 + %174 = load i32, ptr %173, align 4 + %175 = add nsw i32 %172, %174 + %176 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 5 + %177 = load i32, ptr %176, align 4 + %178 = add nsw i32 %175, %177 + %179 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 2 + store i32 %178, ptr %179, align 8 + %180 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 3 + %181 = load i32, ptr %180, align 4 + %182 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 2 + %183 = load i32, ptr %182, align 8 + %184 = add nsw i32 %181, %183 + %185 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 6 + %186 = load i32, ptr %185, align 8 + %187 = add nsw i32 %184, %186 + %188 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 3 + store i32 %187, ptr %188, align 4 + %189 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 4 + %190 = load i32, ptr %189, align 16 + %191 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 1 + %192 = load i32, ptr %191, align 4 + %193 = add nsw i32 %190, %192 + %194 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 5 + %195 = load i32, ptr %194, align 4 + %196 = add nsw i32 %193, %195 + %197 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 7 + %198 = load i32, ptr %197, align 4 + %199 = add nsw i32 %196, %198 + %200 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 4 + store i32 %199, ptr %200, align 16 + %201 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 5 + %202 = load i32, ptr %201, align 4 + %203 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 2 + %204 = load i32, ptr %203, align 8 + %205 = add nsw i32 %202, %204 + %206 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 4 + %207 = load i32, ptr %206, align 16 + %208 = add nsw i32 %205, %207 + %209 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 8 + %210 = load i32, ptr %209, align 16 + %211 = add nsw i32 %208, %210 + %212 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 6 + %213 = load i32, ptr %212, align 8 + %214 = add nsw i32 %211, %213 + %215 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 5 + store i32 %214, ptr %215, align 4 + %216 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 6 + %217 = load i32, ptr %216, align 8 + %218 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 3 + %219 = load i32, ptr %218, align 4 + %220 = add nsw i32 %217, %219 + %221 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 5 + %222 = load i32, ptr %221, align 4 + %223 = add nsw i32 %220, %222 + %224 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 9 + %225 = load i32, ptr %224, align 4 + %226 = add nsw i32 %223, %225 + %227 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 6 + store i32 %226, ptr %227, align 8 + %228 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 7 + %229 = load i32, ptr %228, align 4 + %230 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 4 + %231 = load i32, ptr %230, align 16 + %232 = add nsw i32 %229, %231 + %233 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 8 + %234 = load i32, ptr %233, align 16 + %235 = add nsw i32 %232, %234 + %236 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 7 + store i32 %235, ptr %236, align 4 + %237 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 8 + %238 = load i32, ptr %237, align 16 + %239 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 0 + %240 = load i32, ptr %239, align 16 + %241 = add nsw i32 %238, %240 + %242 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 5 + %243 = load i32, ptr %242, align 4 + %244 = add nsw i32 %241, %243 + %245 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 7 + %246 = load i32, ptr %245, align 4 + %247 = add nsw i32 %244, %246 + %248 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 9 + %249 = load i32, ptr %248, align 4 + %250 = add nsw i32 %247, %249 + %251 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 8 + store i32 %250, ptr %251, align 16 + %252 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 9 + %253 = load i32, ptr %252, align 4 + %254 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 6 + %255 = load i32, ptr %254, align 8 + %256 = add nsw i32 %253, %255 + %257 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 8 + %258 = load i32, ptr %257, align 16 + %259 = add nsw i32 %256, %258 + %260 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 9 + store i32 %259, ptr %260, align 4 + br label %261 + +261: ; preds = %152, %43 + br label %262 + +262: ; preds = %261 + %263 = load i32, ptr %9, align 4 + %264 = add nsw i32 %263, 1 + store i32 %264, ptr %9, align 4 + br label %34, !llvm.loop !8 + +265: ; preds = %34 + store i32 0, ptr %11, align 4 + %266 = load i32, ptr %10, align 4 + %267 = icmp eq i32 %266, 1 + br i1 %267, label %268, label %283 + +268: ; preds = %265 + store i32 0, ptr %8, align 4 + br label %269 + +269: ; preds = %279, %268 + %270 = load i32, ptr %8, align 4 + %271 = icmp sle i32 %270, 9 + br i1 %271, label %272, label %282 + +272: ; preds = %269 + %273 = load i32, ptr %8, align 4 + %274 = sext i32 %273 to i64 + %275 = getelementptr inbounds [10 x i32], ptr %7, i64 0, i64 %274 + %276 = load i32, ptr %275, align 4 + %277 = load i32, ptr %11, align 4 + %278 = add nsw i32 %277, %276 + store i32 %278, ptr %11, align 4 + br label %279 + +279: ; preds = %272 + %280 = load i32, ptr %8, align 4 + %281 = add nsw i32 %280, 1 + store i32 %281, ptr %8, align 4 + br label %269, !llvm.loop !9 + +282: ; preds = %269 + br label %298 + +283: ; preds = %265 + store i32 0, ptr %8, align 4 + br label %284 + +284: ; preds = %294, %283 + %285 = load i32, ptr %8, align 4 + %286 = icmp sle i32 %285, 9 + br i1 %286, label %287, label %297 + +287: ; preds = %284 + %288 = load i32, ptr %8, align 4 + %289 = sext i32 %288 to i64 + %290 = getelementptr inbounds [10 x i32], ptr %6, i64 0, i64 %289 + %291 = load i32, ptr %290, align 4 + %292 = load i32, ptr %11, align 4 + %293 = add nsw i32 %292, %291 + store i32 %293, ptr %11, align 4 + br label %294 + +294: ; preds = %287 + %295 = load i32, ptr %8, align 4 + %296 = add nsw i32 %295, 1 + store i32 %296, ptr %8, align 4 + br label %284, !llvm.loop !10 + +297: ; preds = %284 + br label %298 + +298: ; preds = %297, %282 + %299 = load i32, ptr %11, align 4 + store i32 %299, ptr %3, align 4 + br label %300 + +300: ; preds = %298, %21, %17 + %301 = load i32, ptr %3, align 4 + ret i32 %301 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #1 { + %1 = alloca i32, align 4 + %2 = alloca [4 x [3 x i8]], align 1 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %2, ptr align 1 @__const.main.keypad, i64 12, i1 false) + %3 = getelementptr inbounds [4 x [3 x i8]], ptr %2, i64 0, i64 0 + %4 = call noundef i32 @_Z8getCountPA3_ci(ptr noundef %3, i32 noundef 1) + %5 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef 1, i32 noundef %4) + %6 = getelementptr inbounds [4 x [3 x i8]], ptr %2, i64 0, i64 0 + %7 = call noundef i32 @_Z8getCountPA3_ci(ptr noundef %6, i32 noundef 2) + %8 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef 2, i32 noundef %7) + %9 = getelementptr inbounds [4 x [3 x i8]], ptr %2, i64 0, i64 0 + %10 = call noundef i32 @_Z8getCountPA3_ci(ptr noundef %9, i32 noundef 3) + %11 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef 3, i32 noundef %10) + %12 = getelementptr inbounds [4 x [3 x i8]], ptr %2, i64 0, i64 0 + %13 = call noundef i32 @_Z8getCountPA3_ci(ptr noundef %12, i32 noundef 4) + %14 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef 4, i32 noundef %13) + %15 = getelementptr inbounds [4 x [3 x i8]], ptr %2, i64 0, i64 0 + %16 = call noundef i32 @_Z8getCountPA3_ci(ptr noundef %15, i32 noundef 5) + %17 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef 5, i32 noundef %16) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #2 + +declare i32 @printf(ptr noundef, ...) #3 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/n-queen-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/n-queen-problem.ll new file mode 100644 index 00000000..5ba38c05 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/n-queen-problem.ll @@ -0,0 +1,264 @@ +; ModuleID = 'PE-benchmarks/n-queen-problem.cpp' +source_filename = "PE-benchmarks/n-queen-problem.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@ld = dso_local global [30 x i32] zeroinitializer, align 16 +@rd = dso_local global [30 x i32] zeroinitializer, align 16 +@cl = dso_local global [30 x i32] zeroinitializer, align 16 +@.str = private unnamed_addr constant [5 x i8] c" %d \00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 +@.str.2 = private unnamed_addr constant [24 x i8] c"Solution does not exist\00", align 1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13printSolutionPA4_i(ptr noundef %0) #0 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + store i32 0, ptr %3, align 4 + br label %5 + +5: ; preds = %27, %1 + %6 = load i32, ptr %3, align 4 + %7 = icmp slt i32 %6, 4 + br i1 %7, label %8, label %30 + +8: ; preds = %5 + store i32 0, ptr %4, align 4 + br label %9 + +9: ; preds = %22, %8 + %10 = load i32, ptr %4, align 4 + %11 = icmp slt i32 %10, 4 + br i1 %11, label %12, label %25 + +12: ; preds = %9 + %13 = load ptr, ptr %2, align 8 + %14 = load i32, ptr %3, align 4 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds [4 x i32], ptr %13, i64 %15 + %17 = load i32, ptr %4, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds [4 x i32], ptr %16, i64 0, i64 %18 + %20 = load i32, ptr %19, align 4 + %21 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %20) + br label %22 + +22: ; preds = %12 + %23 = load i32, ptr %4, align 4 + %24 = add nsw i32 %23, 1 + store i32 %24, ptr %4, align 4 + br label %9, !llvm.loop !6 + +25: ; preds = %9 + %26 = call i32 (ptr, ...) @printf(ptr noundef @.str.1) + br label %27 + +27: ; preds = %25 + %28 = load i32, ptr %3, align 4 + %29 = add nsw i32 %28, 1 + store i32 %29, ptr %3, align 4 + br label %5, !llvm.loop !8 + +30: ; preds = %5 + ret void +} + +declare i32 @printf(ptr noundef, ...) #1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_Z11solveNQUtilPA4_ii(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca i1, align 1 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + %7 = load i32, ptr %5, align 4 + %8 = icmp sge i32 %7, 4 + br i1 %8, label %9, label %10 + +9: ; preds = %2 + store i1 true, ptr %3, align 1 + br label %94 + +10: ; preds = %2 + store i32 0, ptr %6, align 4 + br label %11 + +11: ; preds = %90, %10 + %12 = load i32, ptr %6, align 4 + %13 = icmp slt i32 %12, 4 + br i1 %13, label %14, label %93 + +14: ; preds = %11 + %15 = load i32, ptr %6, align 4 + %16 = load i32, ptr %5, align 4 + %17 = sub nsw i32 %15, %16 + %18 = add nsw i32 %17, 4 + %19 = sub nsw i32 %18, 1 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds [30 x i32], ptr @ld, i64 0, i64 %20 + %22 = load i32, ptr %21, align 4 + %23 = icmp ne i32 %22, 1 + br i1 %23, label %24, label %89 + +24: ; preds = %14 + %25 = load i32, ptr %6, align 4 + %26 = load i32, ptr %5, align 4 + %27 = add nsw i32 %25, %26 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds [30 x i32], ptr @rd, i64 0, i64 %28 + %30 = load i32, ptr %29, align 4 + %31 = icmp ne i32 %30, 1 + br i1 %31, label %32, label %89 + +32: ; preds = %24 + %33 = load i32, ptr %6, align 4 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds [30 x i32], ptr @cl, i64 0, i64 %34 + %36 = load i32, ptr %35, align 4 + %37 = icmp ne i32 %36, 1 + br i1 %37, label %38, label %89 + +38: ; preds = %32 + %39 = load ptr, ptr %4, align 8 + %40 = load i32, ptr %6, align 4 + %41 = sext i32 %40 to i64 + %42 = getelementptr inbounds [4 x i32], ptr %39, i64 %41 + %43 = load i32, ptr %5, align 4 + %44 = sext i32 %43 to i64 + %45 = getelementptr inbounds [4 x i32], ptr %42, i64 0, i64 %44 + store i32 1, ptr %45, align 4 + %46 = load i32, ptr %6, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds [30 x i32], ptr @cl, i64 0, i64 %47 + store i32 1, ptr %48, align 4 + %49 = load i32, ptr %6, align 4 + %50 = load i32, ptr %5, align 4 + %51 = add nsw i32 %49, %50 + %52 = sext i32 %51 to i64 + %53 = getelementptr inbounds [30 x i32], ptr @rd, i64 0, i64 %52 + store i32 1, ptr %53, align 4 + %54 = load i32, ptr %6, align 4 + %55 = load i32, ptr %5, align 4 + %56 = sub nsw i32 %54, %55 + %57 = add nsw i32 %56, 4 + %58 = sub nsw i32 %57, 1 + %59 = sext i32 %58 to i64 + %60 = getelementptr inbounds [30 x i32], ptr @ld, i64 0, i64 %59 + store i32 1, ptr %60, align 4 + %61 = load ptr, ptr %4, align 8 + %62 = load i32, ptr %5, align 4 + %63 = add nsw i32 %62, 1 + %64 = call noundef zeroext i1 @_Z11solveNQUtilPA4_ii(ptr noundef %61, i32 noundef %63) + br i1 %64, label %65, label %66 + +65: ; preds = %38 + store i1 true, ptr %3, align 1 + br label %94 + +66: ; preds = %38 + %67 = load ptr, ptr %4, align 8 + %68 = load i32, ptr %6, align 4 + %69 = sext i32 %68 to i64 + %70 = getelementptr inbounds [4 x i32], ptr %67, i64 %69 + %71 = load i32, ptr %5, align 4 + %72 = sext i32 %71 to i64 + %73 = getelementptr inbounds [4 x i32], ptr %70, i64 0, i64 %72 + store i32 0, ptr %73, align 4 + %74 = load i32, ptr %6, align 4 + %75 = sext i32 %74 to i64 + %76 = getelementptr inbounds [30 x i32], ptr @cl, i64 0, i64 %75 + store i32 0, ptr %76, align 4 + %77 = load i32, ptr %6, align 4 + %78 = load i32, ptr %5, align 4 + %79 = add nsw i32 %77, %78 + %80 = sext i32 %79 to i64 + %81 = getelementptr inbounds [30 x i32], ptr @rd, i64 0, i64 %80 + store i32 0, ptr %81, align 4 + %82 = load i32, ptr %6, align 4 + %83 = load i32, ptr %5, align 4 + %84 = sub nsw i32 %82, %83 + %85 = add nsw i32 %84, 4 + %86 = sub nsw i32 %85, 1 + %87 = sext i32 %86 to i64 + %88 = getelementptr inbounds [30 x i32], ptr @ld, i64 0, i64 %87 + store i32 0, ptr %88, align 4 + br label %89 + +89: ; preds = %66, %32, %24, %14 + br label %90 + +90: ; preds = %89 + %91 = load i32, ptr %6, align 4 + %92 = add nsw i32 %91, 1 + store i32 %92, ptr %6, align 4 + br label %11, !llvm.loop !9 + +93: ; preds = %11 + store i1 false, ptr %3, align 1 + br label %94 + +94: ; preds = %93, %65, %9 + %95 = load i1, ptr %3, align 1 + ret i1 %95 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_Z7solveNQv() #0 { + %1 = alloca i1, align 1 + %2 = alloca [4 x [4 x i32]], align 16 + call void @llvm.memset.p0.i64(ptr align 16 %2, i8 0, i64 64, i1 false) + %3 = getelementptr inbounds [4 x [4 x i32]], ptr %2, i64 0, i64 0 + %4 = call noundef zeroext i1 @_Z11solveNQUtilPA4_ii(ptr noundef %3, i32 noundef 0) + %5 = zext i1 %4 to i32 + %6 = icmp eq i32 %5, 0 + br i1 %6, label %7, label %9 + +7: ; preds = %0 + %8 = call i32 (ptr, ...) @printf(ptr noundef @.str.2) + store i1 false, ptr %1, align 1 + br label %11 + +9: ; preds = %0 + %10 = getelementptr inbounds [4 x [4 x i32]], ptr %2, i64 0, i64 0 + call void @_Z13printSolutionPA4_i(ptr noundef %10) + store i1 true, ptr %1, align 1 + br label %11 + +11: ; preds = %9, %7 + %12 = load i1, ptr %1, align 1 + ret i1 %12 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #2 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #3 { + %1 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + %2 = call noundef zeroext i1 @_Z7solveNQv() + ret i32 0 +} + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/naive-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/naive-algorithm.ll new file mode 100644 index 00000000..f687b32e --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/naive-algorithm.ll @@ -0,0 +1,186 @@ +; ModuleID = 'PE-benchmarks/naive-algorithm.cpp' +source_filename = "PE-benchmarks/naive-algorithm.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [24 x i8] c"Pattern found at index \00", align 1 +@__const.main.txt = private unnamed_addr constant [19 x i8] c"AABAACAADAABAAABAA\00", align 16 +@__const.main.pat = private unnamed_addr constant [5 x i8] c"AABA\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_naive_algorithm.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z6searchPcS_(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %9 = load ptr, ptr %3, align 8 + %10 = call i64 @strlen(ptr noundef %9) #8 + %11 = trunc i64 %10 to i32 + store i32 %11, ptr %5, align 4 + %12 = load ptr, ptr %4, align 8 + %13 = call i64 @strlen(ptr noundef %12) #8 + %14 = trunc i64 %13 to i32 + store i32 %14, ptr %6, align 4 + store i32 0, ptr %7, align 4 + br label %15 + +15: ; preds = %57, %2 + %16 = load i32, ptr %7, align 4 + %17 = load i32, ptr %6, align 4 + %18 = load i32, ptr %5, align 4 + %19 = sub nsw i32 %17, %18 + %20 = icmp sle i32 %16, %19 + br i1 %20, label %21, label %60 + +21: ; preds = %15 + store i32 0, ptr %8, align 4 + br label %22 + +22: ; preds = %44, %21 + %23 = load i32, ptr %8, align 4 + %24 = load i32, ptr %5, align 4 + %25 = icmp slt i32 %23, %24 + br i1 %25, label %26, label %47 + +26: ; preds = %22 + %27 = load ptr, ptr %4, align 8 + %28 = load i32, ptr %7, align 4 + %29 = load i32, ptr %8, align 4 + %30 = add nsw i32 %28, %29 + %31 = sext i32 %30 to i64 + %32 = getelementptr inbounds i8, ptr %27, i64 %31 + %33 = load i8, ptr %32, align 1 + %34 = sext i8 %33 to i32 + %35 = load ptr, ptr %3, align 8 + %36 = load i32, ptr %8, align 4 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds i8, ptr %35, i64 %37 + %39 = load i8, ptr %38, align 1 + %40 = sext i8 %39 to i32 + %41 = icmp ne i32 %34, %40 + br i1 %41, label %42, label %43 + +42: ; preds = %26 + br label %47 + +43: ; preds = %26 + br label %44 + +44: ; preds = %43 + %45 = load i32, ptr %8, align 4 + %46 = add nsw i32 %45, 1 + store i32 %46, ptr %8, align 4 + br label %22, !llvm.loop !6 + +47: ; preds = %42, %22 + %48 = load i32, ptr %8, align 4 + %49 = load i32, ptr %5, align 4 + %50 = icmp eq i32 %48, %49 + br i1 %50, label %51, label %56 + +51: ; preds = %47 + %52 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %53 = load i32, ptr %7, align 4 + %54 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %52, i32 noundef %53) + %55 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %54, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %56 + +56: ; preds = %51, %47 + br label %57 + +57: ; preds = %56 + %58 = load i32, ptr %7, align 4 + %59 = add nsw i32 %58, 1 + store i32 %59, ptr %7, align 4 + br label %15, !llvm.loop !8 + +60: ; preds = %15 + ret void +} + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #5 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [19 x i8], align 16 + %3 = alloca [5 x i8], align 1 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.txt, i64 19, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %3, ptr align 1 @__const.main.pat, i64 5, i1 false) + %4 = getelementptr inbounds [5 x i8], ptr %3, i64 0, i64 0 + %5 = getelementptr inbounds [19 x i8], ptr %2, i64 0, i64 0 + call void @_Z6searchPcS_(ptr noundef %4, ptr noundef %5) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_naive_algorithm.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #8 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/optimal-binary-search-tree.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/optimal-binary-search-tree.ll new file mode 100644 index 00000000..1e4ac51a --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/optimal-binary-search-tree.ll @@ -0,0 +1,362 @@ +; ModuleID = 'PE-benchmarks/optimal-binary-search-tree.cpp' +source_filename = "PE-benchmarks/optimal-binary-search-tree.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.keys = private unnamed_addr constant [3 x i32] [i32 10, i32 12, i32 20], align 4 +@__const.main.freq = private unnamed_addr constant [3 x i32] [i32 34, i32 8, i32 50], align 4 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [24 x i8] c"Cost of Optimal BST is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_optimal_binary_search_tree.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z17optimalSearchTreePiS_i(ptr noundef %0, ptr noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i64, align 8 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i32 %2, ptr %6, align 4 + %16 = load i32, ptr %6, align 4 + %17 = zext i32 %16 to i64 + %18 = load i32, ptr %6, align 4 + %19 = zext i32 %18 to i64 + %20 = call ptr @llvm.stacksave() + store ptr %20, ptr %7, align 8 + %21 = mul nuw i64 %17, %19 + %22 = alloca i32, i64 %21, align 16 + store i64 %17, ptr %8, align 8 + store i64 %19, ptr %9, align 8 + store i32 0, ptr %10, align 4 + br label %23 + +23: ; preds = %40, %3 + %24 = load i32, ptr %10, align 4 + %25 = load i32, ptr %6, align 4 + %26 = icmp slt i32 %24, %25 + br i1 %26, label %27, label %43 + +27: ; preds = %23 + %28 = load ptr, ptr %5, align 8 + %29 = load i32, ptr %10, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds i32, ptr %28, i64 %30 + %32 = load i32, ptr %31, align 4 + %33 = load i32, ptr %10, align 4 + %34 = sext i32 %33 to i64 + %35 = mul nsw i64 %34, %19 + %36 = getelementptr inbounds i32, ptr %22, i64 %35 + %37 = load i32, ptr %10, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds i32, ptr %36, i64 %38 + store i32 %32, ptr %39, align 4 + br label %40 + +40: ; preds = %27 + %41 = load i32, ptr %10, align 4 + %42 = add nsw i32 %41, 1 + store i32 %42, ptr %10, align 4 + br label %23, !llvm.loop !6 + +43: ; preds = %23 + store i32 2, ptr %11, align 4 + br label %44 + +44: ; preds = %140, %43 + %45 = load i32, ptr %11, align 4 + %46 = load i32, ptr %6, align 4 + %47 = icmp sle i32 %45, %46 + br i1 %47, label %48, label %143 + +48: ; preds = %44 + store i32 0, ptr %12, align 4 + br label %49 + +49: ; preds = %136, %48 + %50 = load i32, ptr %12, align 4 + %51 = load i32, ptr %6, align 4 + %52 = load i32, ptr %11, align 4 + %53 = sub nsw i32 %51, %52 + %54 = add nsw i32 %53, 1 + %55 = icmp sle i32 %50, %54 + br i1 %55, label %56, label %139 + +56: ; preds = %49 + %57 = load i32, ptr %12, align 4 + %58 = load i32, ptr %11, align 4 + %59 = add nsw i32 %57, %58 + %60 = sub nsw i32 %59, 1 + store i32 %60, ptr %13, align 4 + %61 = load i32, ptr %12, align 4 + %62 = sext i32 %61 to i64 + %63 = mul nsw i64 %62, %19 + %64 = getelementptr inbounds i32, ptr %22, i64 %63 + %65 = load i32, ptr %13, align 4 + %66 = sext i32 %65 to i64 + %67 = getelementptr inbounds i32, ptr %64, i64 %66 + store i32 2147483647, ptr %67, align 4 + %68 = load i32, ptr %12, align 4 + store i32 %68, ptr %14, align 4 + br label %69 + +69: ; preds = %132, %56 + %70 = load i32, ptr %14, align 4 + %71 = load i32, ptr %13, align 4 + %72 = icmp sle i32 %70, %71 + br i1 %72, label %73, label %135 + +73: ; preds = %69 + %74 = load i32, ptr %14, align 4 + %75 = load i32, ptr %12, align 4 + %76 = icmp sgt i32 %74, %75 + br i1 %76, label %77, label %87 + +77: ; preds = %73 + %78 = load i32, ptr %12, align 4 + %79 = sext i32 %78 to i64 + %80 = mul nsw i64 %79, %19 + %81 = getelementptr inbounds i32, ptr %22, i64 %80 + %82 = load i32, ptr %14, align 4 + %83 = sub nsw i32 %82, 1 + %84 = sext i32 %83 to i64 + %85 = getelementptr inbounds i32, ptr %81, i64 %84 + %86 = load i32, ptr %85, align 4 + br label %88 + +87: ; preds = %73 + br label %88 + +88: ; preds = %87, %77 + %89 = phi i32 [ %86, %77 ], [ 0, %87 ] + %90 = load i32, ptr %14, align 4 + %91 = load i32, ptr %13, align 4 + %92 = icmp slt i32 %90, %91 + br i1 %92, label %93, label %103 + +93: ; preds = %88 + %94 = load i32, ptr %14, align 4 + %95 = add nsw i32 %94, 1 + %96 = sext i32 %95 to i64 + %97 = mul nsw i64 %96, %19 + %98 = getelementptr inbounds i32, ptr %22, i64 %97 + %99 = load i32, ptr %13, align 4 + %100 = sext i32 %99 to i64 + %101 = getelementptr inbounds i32, ptr %98, i64 %100 + %102 = load i32, ptr %101, align 4 + br label %104 + +103: ; preds = %88 + br label %104 + +104: ; preds = %103, %93 + %105 = phi i32 [ %102, %93 ], [ 0, %103 ] + %106 = add nsw i32 %89, %105 + %107 = load ptr, ptr %5, align 8 + %108 = load i32, ptr %12, align 4 + %109 = load i32, ptr %13, align 4 + %110 = call noundef i32 @_Z3sumPiii(ptr noundef %107, i32 noundef %108, i32 noundef %109) + %111 = add nsw i32 %106, %110 + store i32 %111, ptr %15, align 4 + %112 = load i32, ptr %15, align 4 + %113 = load i32, ptr %12, align 4 + %114 = sext i32 %113 to i64 + %115 = mul nsw i64 %114, %19 + %116 = getelementptr inbounds i32, ptr %22, i64 %115 + %117 = load i32, ptr %13, align 4 + %118 = sext i32 %117 to i64 + %119 = getelementptr inbounds i32, ptr %116, i64 %118 + %120 = load i32, ptr %119, align 4 + %121 = icmp slt i32 %112, %120 + br i1 %121, label %122, label %131 + +122: ; preds = %104 + %123 = load i32, ptr %15, align 4 + %124 = load i32, ptr %12, align 4 + %125 = sext i32 %124 to i64 + %126 = mul nsw i64 %125, %19 + %127 = getelementptr inbounds i32, ptr %22, i64 %126 + %128 = load i32, ptr %13, align 4 + %129 = sext i32 %128 to i64 + %130 = getelementptr inbounds i32, ptr %127, i64 %129 + store i32 %123, ptr %130, align 4 + br label %131 + +131: ; preds = %122, %104 + br label %132 + +132: ; preds = %131 + %133 = load i32, ptr %14, align 4 + %134 = add nsw i32 %133, 1 + store i32 %134, ptr %14, align 4 + br label %69, !llvm.loop !8 + +135: ; preds = %69 + br label %136 + +136: ; preds = %135 + %137 = load i32, ptr %12, align 4 + %138 = add nsw i32 %137, 1 + store i32 %138, ptr %12, align 4 + br label %49, !llvm.loop !9 + +139: ; preds = %49 + br label %140 + +140: ; preds = %139 + %141 = load i32, ptr %11, align 4 + %142 = add nsw i32 %141, 1 + store i32 %142, ptr %11, align 4 + br label %44, !llvm.loop !10 + +143: ; preds = %44 + %144 = mul nsw i64 0, %19 + %145 = getelementptr inbounds i32, ptr %22, i64 %144 + %146 = load i32, ptr %6, align 4 + %147 = sub nsw i32 %146, 1 + %148 = sext i32 %147 to i64 + %149 = getelementptr inbounds i32, ptr %145, i64 %148 + %150 = load i32, ptr %149, align 4 + %151 = load ptr, ptr %7, align 8 + call void @llvm.stackrestore(ptr %151) + ret i32 %150 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3sumPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #6 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + store i32 0, ptr %7, align 4 + %9 = load i32, ptr %5, align 4 + store i32 %9, ptr %8, align 4 + br label %10 + +10: ; preds = %22, %3 + %11 = load i32, ptr %8, align 4 + %12 = load i32, ptr %6, align 4 + %13 = icmp sle i32 %11, %12 + br i1 %13, label %14, label %25 + +14: ; preds = %10 + %15 = load ptr, ptr %4, align 8 + %16 = load i32, ptr %8, align 4 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds i32, ptr %15, i64 %17 + %19 = load i32, ptr %18, align 4 + %20 = load i32, ptr %7, align 4 + %21 = add nsw i32 %20, %19 + store i32 %21, ptr %7, align 4 + br label %22 + +22: ; preds = %14 + %23 = load i32, ptr %8, align 4 + %24 = add nsw i32 %23, 1 + store i32 %24, ptr %8, align 4 + br label %10, !llvm.loop !11 + +25: ; preds = %10 + %26 = load i32, ptr %7, align 4 + ret i32 %26 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [3 x i32], align 4 + %3 = alloca [3 x i32], align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %2, ptr align 4 @__const.main.keys, i64 12, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %3, ptr align 4 @__const.main.freq, i64 12, i1 false) + store i32 3, ptr %4, align 4 + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %6 = getelementptr inbounds [3 x i32], ptr %2, i64 0, i64 0 + %7 = getelementptr inbounds [3 x i32], ptr %3, i64 0, i64 0 + %8 = load i32, ptr %4, align 4 + %9 = call noundef i32 @_Z17optimalSearchTreePiS_i(ptr noundef %6, ptr noundef %7, i32 noundef %8) + %10 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %5, i32 noundef %9) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_optimal_binary_search_tree.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/optimized-naive-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/optimized-naive-algorithm.ll new file mode 100644 index 00000000..5150c613 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/optimized-naive-algorithm.ll @@ -0,0 +1,718 @@ +; ModuleID = 'PE-benchmarks/optimized-naive-algorithm.cpp' +source_filename = "PE-benchmarks/optimized-naive-algorithm.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } +%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { ptr } +%union.anon = type { i64, [8 x i8] } +%"class.std::allocator" = type { i8 } +%"struct.std::__false_type" = type { i8 } +%"struct.std::forward_iterator_tag" = type { i8 } +%"struct.std::random_access_iterator_tag" = type { i8 } + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_ = comdat any + +$_ZNSt11char_traitsIcE6lengthEPKc = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag = comdat any + +$_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_ = comdat any + +$_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_ = comdat any + +$__clang_call_terminate = comdat any + +$_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag = comdat any + +$_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_ = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [24 x i8] c"Pattern found at index \00", align 1 +@.str.1 = private unnamed_addr constant [17 x i8] c"ABCEABCDABCEABCD\00", align 1 +@.str.2 = private unnamed_addr constant [5 x i8] c"ABCD\00", align 1 +@.str.3 = private unnamed_addr constant [42 x i8] c"basic_string::_M_construct null not valid\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_optimized_naive_algorithm.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #3 + %8 = trunc i64 %7 to i32 + store i32 %8, ptr %3, align 4 + %9 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %1) #3 + %10 = trunc i64 %9 to i32 + store i32 %10, ptr %4, align 4 + store i32 0, ptr %5, align 4 + br label %11 + +11: ; preds = %64, %2 + %12 = load i32, ptr %5, align 4 + %13 = load i32, ptr %4, align 4 + %14 = load i32, ptr %3, align 4 + %15 = sub nsw i32 %13, %14 + %16 = icmp sle i32 %12, %15 + br i1 %16, label %17, label %65 + +17: ; preds = %11 + store i32 0, ptr %6, align 4 + br label %18 + +18: ; preds = %38, %17 + %19 = load i32, ptr %6, align 4 + %20 = load i32, ptr %3, align 4 + %21 = icmp slt i32 %19, %20 + br i1 %21, label %22, label %41 + +22: ; preds = %18 + %23 = load i32, ptr %5, align 4 + %24 = load i32, ptr %6, align 4 + %25 = add nsw i32 %23, %24 + %26 = sext i32 %25 to i64 + %27 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %26) + %28 = load i8, ptr %27, align 1 + %29 = sext i8 %28 to i32 + %30 = load i32, ptr %6, align 4 + %31 = sext i32 %30 to i64 + %32 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %31) + %33 = load i8, ptr %32, align 1 + %34 = sext i8 %33 to i32 + %35 = icmp ne i32 %29, %34 + br i1 %35, label %36, label %37 + +36: ; preds = %22 + br label %41 + +37: ; preds = %22 + br label %38 + +38: ; preds = %37 + %39 = load i32, ptr %6, align 4 + %40 = add nsw i32 %39, 1 + store i32 %40, ptr %6, align 4 + br label %18, !llvm.loop !6 + +41: ; preds = %36, %18 + %42 = load i32, ptr %6, align 4 + %43 = load i32, ptr %3, align 4 + %44 = icmp eq i32 %42, %43 + br i1 %44, label %45, label %53 + +45: ; preds = %41 + %46 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %47 = load i32, ptr %5, align 4 + %48 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %46, i32 noundef %47) + %49 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %48, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %50 = load i32, ptr %5, align 4 + %51 = load i32, ptr %3, align 4 + %52 = add nsw i32 %50, %51 + store i32 %52, ptr %5, align 4 + br label %64 + +53: ; preds = %41 + %54 = load i32, ptr %6, align 4 + %55 = icmp eq i32 %54, 0 + br i1 %55, label %56, label %59 + +56: ; preds = %53 + %57 = load i32, ptr %5, align 4 + %58 = add nsw i32 %57, 1 + store i32 %58, ptr %5, align 4 + br label %63 + +59: ; preds = %53 + %60 = load i32, ptr %5, align 4 + %61 = load i32, ptr %6, align 4 + %62 = add nsw i32 %60, %61 + store i32 %62, ptr %5, align 4 + br label %63 + +63: ; preds = %59, %56 + br label %64 + +64: ; preds = %63, %45 + br label %11, !llvm.loop !8 + +65: ; preds = %11 + ret void +} + +; Function Attrs: nounwind +declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32)) #2 + +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %"class.std::__cxx11::basic_string", align 8 + %3 = alloca %"class.std::allocator", align 1 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca %"class.std::__cxx11::basic_string", align 8 + %7 = alloca %"class.std::allocator", align 1 + %8 = alloca %"class.std::__cxx11::basic_string", align 8 + %9 = alloca %"class.std::__cxx11::basic_string", align 8 + store i32 0, ptr %1, align 4 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %2, ptr noundef @.str.1, ptr noundef nonnull align 1 dereferenceable(1) %3) + to label %10 unwind label %16 + +10: ; preds = %0 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %6, ptr noundef @.str.2, ptr noundef nonnull align 1 dereferenceable(1) %7) + to label %11 unwind label %20 + +11: ; preds = %10 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef nonnull align 8 dereferenceable(32) %6) + to label %12 unwind label %24 + +12: ; preds = %11 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef nonnull align 8 dereferenceable(32) %2) + to label %13 unwind label %28 + +13: ; preds = %12 + invoke void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %8, ptr noundef %9) + to label %14 unwind label %32 + +14: ; preds = %13 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + store i32 0, ptr %1, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %15 = load i32, ptr %1, align 4 + ret i32 %15 + +16: ; preds = %0 + %17 = landingpad { ptr, i32 } + cleanup + %18 = extractvalue { ptr, i32 } %17, 0 + store ptr %18, ptr %4, align 8 + %19 = extractvalue { ptr, i32 } %17, 1 + store i32 %19, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + br label %39 + +20: ; preds = %10 + %21 = landingpad { ptr, i32 } + cleanup + %22 = extractvalue { ptr, i32 } %21, 0 + store ptr %22, ptr %4, align 8 + %23 = extractvalue { ptr, i32 } %21, 1 + store i32 %23, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + br label %38 + +24: ; preds = %11 + %25 = landingpad { ptr, i32 } + cleanup + %26 = extractvalue { ptr, i32 } %25, 0 + store ptr %26, ptr %4, align 8 + %27 = extractvalue { ptr, i32 } %25, 1 + store i32 %27, ptr %5, align 4 + br label %37 + +28: ; preds = %12 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %4, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %5, align 4 + br label %36 + +32: ; preds = %13 + %33 = landingpad { ptr, i32 } + cleanup + %34 = extractvalue { ptr, i32 } %33, 0 + store ptr %34, ptr %4, align 8 + %35 = extractvalue { ptr, i32 } %33, 1 + store i32 %35, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + br label %36 + +36: ; preds = %32, %28 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + br label %37 + +37: ; preds = %36, %24 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + br label %38 + +38: ; preds = %37, %20 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + br label %39 + +39: ; preds = %38, %16 + %40 = load ptr, ptr %4, align 8 + %41 = load i32, ptr %5, align 4 + %42 = insertvalue { ptr, i32 } poison, ptr %40, 0 + %43 = insertvalue { ptr, i32 } %42, i32 %41, 1 + resume { ptr, i32 } %43 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %9, i32 0, i32 0 + %11 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %9) + %12 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef %11, ptr noundef nonnull align 1 dereferenceable(1) %12) + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = icmp ne ptr %14, null + br i1 %15, label %16, label %22 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = invoke noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %18) + to label %20 unwind label %28 + +20: ; preds = %16 + %21 = getelementptr inbounds i8, ptr %17, i64 %19 + br label %25 + +22: ; preds = %3 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds i8, ptr %23, i64 -1 + br label %25 + +25: ; preds = %22, %20 + %26 = phi ptr [ %21, %20 ], [ %24, %22 ] + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %13, ptr noundef %26) + to label %27 unwind label %28 + +27: ; preds = %25 + ret void + +28: ; preds = %25, %16 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %7, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %7, align 8 + %34 = load i32, ptr %8, align 4 + %35 = insertvalue { ptr, i32 } poison, ptr %33, 0 + %36 = insertvalue { ptr, i32 } %35, i32 %34, 1 + resume { ptr, i32 } %36 +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: nounwind +declare void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef, ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__false_type", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef %9, ptr noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + store ptr %5, ptr %2, align 8 + br i1 false, label %6, label %9 + +6: ; preds = %1 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %7) + store i64 %8, ptr %3, align 8 + br label %12 + +9: ; preds = %1 + %10 = load ptr, ptr %4, align 8 + %11 = call i64 @strlen(ptr noundef %10) #3 + store i64 %11, ptr %3, align 8 + br label %12 + +12: ; preds = %9, %6 + %13 = load i64, ptr %3, align 8 + ret i64 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca %"struct.std::__false_type", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.std::forward_iterator_tag", align 1 + %9 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef %11, ptr noundef %12) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca %"struct.std::forward_iterator_tag", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = call noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %12) + br i1 %13, label %14, label %19 + +14: ; preds = %3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %7, align 8 + %17 = icmp ne ptr %15, %16 + br i1 %17, label %18, label %19 + +18: ; preds = %14 + call void @_ZSt19__throw_logic_errorPKc(ptr noundef @.str.3) #10 + unreachable + +19: ; preds = %14, %3 + %20 = load ptr, ptr %6, align 8 + %21 = load ptr, ptr %7, align 8 + %22 = call noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %20, ptr noundef %21) + store i64 %22, ptr %8, align 8 + %23 = load i64, ptr %8, align 8 + %24 = icmp ugt i64 %23, 15 + br i1 %24, label %25, label %28 + +25: ; preds = %19 + %26 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef nonnull align 8 dereferenceable(8) %8, i64 noundef 0) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef %26) + %27 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %27) + br label %28 + +28: ; preds = %25, %19 + %29 = invoke noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %30 unwind label %33 + +30: ; preds = %28 + %31 = load ptr, ptr %6, align 8 + %32 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef %29, ptr noundef %31, ptr noundef %32) #3 + br label %46 + +33: ; preds = %28 + %34 = landingpad { ptr, i32 } + catch ptr null + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %9, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %10, align 4 + br label %37 + +37: ; preds = %33 + %38 = load ptr, ptr %9, align 8 + %39 = call ptr @__cxa_begin_catch(ptr %38) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %40 unwind label %41 + +40: ; preds = %37 + invoke void @__cxa_rethrow() #10 + to label %56 unwind label %41 + +41: ; preds = %40, %37 + %42 = landingpad { ptr, i32 } + cleanup + %43 = extractvalue { ptr, i32 } %42, 0 + store ptr %43, ptr %9, align 8 + %44 = extractvalue { ptr, i32 } %42, 1 + store i32 %44, ptr %10, align 4 + invoke void @__cxa_end_catch() + to label %45 unwind label %53 + +45: ; preds = %41 + br label %48 + +46: ; preds = %30 + %47 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %47) + ret void + +48: ; preds = %45 + %49 = load ptr, ptr %9, align 8 + %50 = load i32, ptr %10, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 + +53: ; preds = %41 + %54 = landingpad { ptr, i32 } + catch ptr null + %55 = extractvalue { ptr, i32 } %54, 0 + call void @__clang_call_terminate(ptr %55) #11 + unreachable + +56: ; preds = %40 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %0) #7 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = icmp eq ptr %3, null + ret i1 %4 +} + +; Function Attrs: noreturn +declare void @_ZSt19__throw_logic_errorPKc(ptr noundef) #8 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %3) + %9 = call noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %7, ptr noundef %8) + ret i64 %9 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef) #1 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef, ptr noundef, ptr noundef) #2 + +declare noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #9 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #11 + unreachable +} + +declare void @_ZSt9terminatev() + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %0, ptr noundef %1) #7 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = ptrtoint ptr %6 to i64 + %9 = ptrtoint ptr %7 to i64 + %10 = sub i64 %8, %9 + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %0) #7 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i8, align 1 + store ptr %0, ptr %2, align 8 + store i64 0, ptr %3, align 8 + br label %5 + +5: ; preds = %11, %1 + %6 = load ptr, ptr %2, align 8 + %7 = load i64, ptr %3, align 8 + %8 = getelementptr inbounds i8, ptr %6, i64 %7 + store i8 0, ptr %4, align 1 + %9 = call noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef nonnull align 1 dereferenceable(1) %4) + %10 = xor i1 %9, true + br i1 %10, label %11, label %14 + +11: ; preds = %5 + %12 = load i64, ptr %3, align 8 + %13 = add i64 %12, 1 + store i64 %13, ptr %3, align 8 + br label %5, !llvm.loop !9 + +14: ; preds = %5 + %15 = load i64, ptr %3, align 8 + ret i64 %15 +} + +; Function Attrs: nounwind +declare i64 @strlen(ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i8, ptr %5, align 1 + %7 = sext i8 %6 to i32 + %8 = load ptr, ptr %4, align 8 + %9 = load i8, ptr %8, align 1 + %10 = sext i8 %9 to i32 + %11 = icmp eq i32 %7, %10 + ret i1 %11 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_optimized_naive_algorithm.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { noreturn } +attributes #11 = { noreturn nounwind } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/overlapping-subproblems-property.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/overlapping-subproblems-property.ll new file mode 100644 index 00000000..24224693 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/overlapping-subproblems-property.ll @@ -0,0 +1,154 @@ +; ModuleID = 'PE-benchmarks/overlapping-subproblems-property.cpp' +source_filename = "PE-benchmarks/overlapping-subproblems-property.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@lookup = dso_local global [100 x i32] zeroinitializer, align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [21 x i8] c"Fibonacci number is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_overlapping_subproblems_property.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z11_initializev() #4 { + %1 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + br label %2 + +2: ; preds = %9, %0 + %3 = load i32, ptr %1, align 4 + %4 = icmp slt i32 %3, 100 + br i1 %4, label %5, label %12 + +5: ; preds = %2 + %6 = load i32, ptr %1, align 4 + %7 = sext i32 %6 to i64 + %8 = getelementptr inbounds [100 x i32], ptr @lookup, i64 0, i64 %7 + store i32 -1, ptr %8, align 4 + br label %9 + +9: ; preds = %5 + %10 = load i32, ptr %1, align 4 + %11 = add nsw i32 %10, 1 + store i32 %11, ptr %1, align 4 + br label %2, !llvm.loop !6 + +12: ; preds = %2 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z3fibi(i32 noundef %0) #5 { + %2 = alloca i32, align 4 + store i32 %0, ptr %2, align 4 + %3 = load i32, ptr %2, align 4 + %4 = sext i32 %3 to i64 + %5 = getelementptr inbounds [100 x i32], ptr @lookup, i64 0, i64 %4 + %6 = load i32, ptr %5, align 4 + %7 = icmp eq i32 %6, -1 + br i1 %7, label %8, label %28 + +8: ; preds = %1 + %9 = load i32, ptr %2, align 4 + %10 = icmp sle i32 %9, 1 + br i1 %10, label %11, label %16 + +11: ; preds = %8 + %12 = load i32, ptr %2, align 4 + %13 = load i32, ptr %2, align 4 + %14 = sext i32 %13 to i64 + %15 = getelementptr inbounds [100 x i32], ptr @lookup, i64 0, i64 %14 + store i32 %12, ptr %15, align 4 + br label %27 + +16: ; preds = %8 + %17 = load i32, ptr %2, align 4 + %18 = sub nsw i32 %17, 1 + %19 = call noundef i32 @_Z3fibi(i32 noundef %18) + %20 = load i32, ptr %2, align 4 + %21 = sub nsw i32 %20, 2 + %22 = call noundef i32 @_Z3fibi(i32 noundef %21) + %23 = add nsw i32 %19, %22 + %24 = load i32, ptr %2, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds [100 x i32], ptr @lookup, i64 0, i64 %25 + store i32 %23, ptr %26, align 4 + br label %27 + +27: ; preds = %16, %11 + br label %28 + +28: ; preds = %27, %1 + %29 = load i32, ptr %2, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds [100 x i32], ptr @lookup, i64 0, i64 %30 + %32 = load i32, ptr %31, align 4 + ret i32 %32 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 40, ptr %2, align 4 + call void @_Z11_initializev() + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %4 = load i32, ptr %2, align 4 + %5 = call noundef i32 @_Z3fibi(i32 noundef %4) + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %3, i32 noundef %5) + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_overlapping_subproblems_property.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/palindrome-partitioning.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/palindrome-partitioning.ll new file mode 100644 index 00000000..816c83bf --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/palindrome-partitioning.ll @@ -0,0 +1,372 @@ +; ModuleID = 'PE-benchmarks/palindrome-partitioning.cpp' +source_filename = "PE-benchmarks/palindrome-partitioning.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@__const.main.str = private unnamed_addr constant [15 x i8] c"ababbbabbababa\00", align 1 +@.str = private unnamed_addr constant [50 x i8] c"Min cuts needed for Palindrome Partitioning is %d\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3minii(i32 noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %5 = load i32, ptr %3, align 4 + %6 = load i32, ptr %4, align 4 + %7 = icmp slt i32 %5, %6 + br i1 %7, label %8, label %10 + +8: ; preds = %2 + %9 = load i32, ptr %3, align 4 + br label %12 + +10: ; preds = %2 + %11 = load i32, ptr %4, align 4 + br label %12 + +12: ; preds = %10, %8 + %13 = phi i32 [ %9, %8 ], [ %11, %10 ] + ret i32 %13 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z13minPalPartionPc(ptr noundef %0) #0 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %12 = load ptr, ptr %2, align 8 + %13 = call i64 @strlen(ptr noundef %12) #6 + %14 = trunc i64 %13 to i32 + store i32 %14, ptr %3, align 4 + %15 = load i32, ptr %3, align 4 + %16 = zext i32 %15 to i64 + %17 = call ptr @llvm.stacksave() + store ptr %17, ptr %4, align 8 + %18 = alloca i32, i64 %16, align 16 + store i64 %16, ptr %5, align 8 + %19 = load i32, ptr %3, align 4 + %20 = zext i32 %19 to i64 + %21 = load i32, ptr %3, align 4 + %22 = zext i32 %21 to i64 + %23 = mul nuw i64 %20, %22 + %24 = alloca i8, i64 %23, align 16 + store i64 %20, ptr %6, align 8 + store i64 %22, ptr %7, align 8 + store i32 0, ptr %8, align 4 + br label %25 + +25: ; preds = %37, %1 + %26 = load i32, ptr %8, align 4 + %27 = load i32, ptr %3, align 4 + %28 = icmp slt i32 %26, %27 + br i1 %28, label %29, label %40 + +29: ; preds = %25 + %30 = load i32, ptr %8, align 4 + %31 = sext i32 %30 to i64 + %32 = mul nsw i64 %31, %22 + %33 = getelementptr inbounds i8, ptr %24, i64 %32 + %34 = load i32, ptr %8, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds i8, ptr %33, i64 %35 + store i8 1, ptr %36, align 1 + br label %37 + +37: ; preds = %29 + %38 = load i32, ptr %8, align 4 + %39 = add nsw i32 %38, 1 + store i32 %39, ptr %8, align 4 + br label %25, !llvm.loop !6 + +40: ; preds = %25 + store i32 2, ptr %11, align 4 + br label %41 + +41: ; preds = %123, %40 + %42 = load i32, ptr %11, align 4 + %43 = load i32, ptr %3, align 4 + %44 = icmp sle i32 %42, %43 + br i1 %44, label %45, label %126 + +45: ; preds = %41 + store i32 0, ptr %8, align 4 + br label %46 + +46: ; preds = %119, %45 + %47 = load i32, ptr %8, align 4 + %48 = load i32, ptr %3, align 4 + %49 = load i32, ptr %11, align 4 + %50 = sub nsw i32 %48, %49 + %51 = add nsw i32 %50, 1 + %52 = icmp slt i32 %47, %51 + br i1 %52, label %53, label %122 + +53: ; preds = %46 + %54 = load i32, ptr %8, align 4 + %55 = load i32, ptr %11, align 4 + %56 = add nsw i32 %54, %55 + %57 = sub nsw i32 %56, 1 + store i32 %57, ptr %9, align 4 + %58 = load i32, ptr %11, align 4 + %59 = icmp eq i32 %58, 2 + br i1 %59, label %60, label %82 + +60: ; preds = %53 + %61 = load ptr, ptr %2, align 8 + %62 = load i32, ptr %8, align 4 + %63 = sext i32 %62 to i64 + %64 = getelementptr inbounds i8, ptr %61, i64 %63 + %65 = load i8, ptr %64, align 1 + %66 = sext i8 %65 to i32 + %67 = load ptr, ptr %2, align 8 + %68 = load i32, ptr %9, align 4 + %69 = sext i32 %68 to i64 + %70 = getelementptr inbounds i8, ptr %67, i64 %69 + %71 = load i8, ptr %70, align 1 + %72 = sext i8 %71 to i32 + %73 = icmp eq i32 %66, %72 + %74 = load i32, ptr %8, align 4 + %75 = sext i32 %74 to i64 + %76 = mul nsw i64 %75, %22 + %77 = getelementptr inbounds i8, ptr %24, i64 %76 + %78 = load i32, ptr %9, align 4 + %79 = sext i32 %78 to i64 + %80 = getelementptr inbounds i8, ptr %77, i64 %79 + %81 = zext i1 %73 to i8 + store i8 %81, ptr %80, align 1 + br label %118 + +82: ; preds = %53 + %83 = load ptr, ptr %2, align 8 + %84 = load i32, ptr %8, align 4 + %85 = sext i32 %84 to i64 + %86 = getelementptr inbounds i8, ptr %83, i64 %85 + %87 = load i8, ptr %86, align 1 + %88 = sext i8 %87 to i32 + %89 = load ptr, ptr %2, align 8 + %90 = load i32, ptr %9, align 4 + %91 = sext i32 %90 to i64 + %92 = getelementptr inbounds i8, ptr %89, i64 %91 + %93 = load i8, ptr %92, align 1 + %94 = sext i8 %93 to i32 + %95 = icmp eq i32 %88, %94 + br i1 %95, label %96, label %108 + +96: ; preds = %82 + %97 = load i32, ptr %8, align 4 + %98 = add nsw i32 %97, 1 + %99 = sext i32 %98 to i64 + %100 = mul nsw i64 %99, %22 + %101 = getelementptr inbounds i8, ptr %24, i64 %100 + %102 = load i32, ptr %9, align 4 + %103 = sub nsw i32 %102, 1 + %104 = sext i32 %103 to i64 + %105 = getelementptr inbounds i8, ptr %101, i64 %104 + %106 = load i8, ptr %105, align 1 + %107 = trunc i8 %106 to i1 + br label %108 + +108: ; preds = %96, %82 + %109 = phi i1 [ false, %82 ], [ %107, %96 ] + %110 = load i32, ptr %8, align 4 + %111 = sext i32 %110 to i64 + %112 = mul nsw i64 %111, %22 + %113 = getelementptr inbounds i8, ptr %24, i64 %112 + %114 = load i32, ptr %9, align 4 + %115 = sext i32 %114 to i64 + %116 = getelementptr inbounds i8, ptr %113, i64 %115 + %117 = zext i1 %109 to i8 + store i8 %117, ptr %116, align 1 + br label %118 + +118: ; preds = %108, %60 + br label %119 + +119: ; preds = %118 + %120 = load i32, ptr %8, align 4 + %121 = add nsw i32 %120, 1 + store i32 %121, ptr %8, align 4 + br label %46, !llvm.loop !8 + +122: ; preds = %46 + br label %123 + +123: ; preds = %122 + %124 = load i32, ptr %11, align 4 + %125 = add nsw i32 %124, 1 + store i32 %125, ptr %11, align 4 + br label %41, !llvm.loop !9 + +126: ; preds = %41 + store i32 0, ptr %8, align 4 + br label %127 + +127: ; preds = %192, %126 + %128 = load i32, ptr %8, align 4 + %129 = load i32, ptr %3, align 4 + %130 = icmp slt i32 %128, %129 + br i1 %130, label %131, label %195 + +131: ; preds = %127 + %132 = mul nsw i64 0, %22 + %133 = getelementptr inbounds i8, ptr %24, i64 %132 + %134 = load i32, ptr %8, align 4 + %135 = sext i32 %134 to i64 + %136 = getelementptr inbounds i8, ptr %133, i64 %135 + %137 = load i8, ptr %136, align 1 + %138 = trunc i8 %137 to i1 + %139 = zext i1 %138 to i32 + %140 = icmp eq i32 %139, 1 + br i1 %140, label %141, label %145 + +141: ; preds = %131 + %142 = load i32, ptr %8, align 4 + %143 = sext i32 %142 to i64 + %144 = getelementptr inbounds i32, ptr %18, i64 %143 + store i32 0, ptr %144, align 4 + br label %191 + +145: ; preds = %131 + %146 = load i32, ptr %8, align 4 + %147 = sext i32 %146 to i64 + %148 = getelementptr inbounds i32, ptr %18, i64 %147 + store i32 2147483647, ptr %148, align 4 + store i32 0, ptr %9, align 4 + br label %149 + +149: ; preds = %187, %145 + %150 = load i32, ptr %9, align 4 + %151 = load i32, ptr %8, align 4 + %152 = icmp slt i32 %150, %151 + br i1 %152, label %153, label %190 + +153: ; preds = %149 + %154 = load i32, ptr %9, align 4 + %155 = add nsw i32 %154, 1 + %156 = sext i32 %155 to i64 + %157 = mul nsw i64 %156, %22 + %158 = getelementptr inbounds i8, ptr %24, i64 %157 + %159 = load i32, ptr %8, align 4 + %160 = sext i32 %159 to i64 + %161 = getelementptr inbounds i8, ptr %158, i64 %160 + %162 = load i8, ptr %161, align 1 + %163 = trunc i8 %162 to i1 + %164 = zext i1 %163 to i32 + %165 = icmp eq i32 %164, 1 + br i1 %165, label %166, label %186 + +166: ; preds = %153 + %167 = load i32, ptr %9, align 4 + %168 = sext i32 %167 to i64 + %169 = getelementptr inbounds i32, ptr %18, i64 %168 + %170 = load i32, ptr %169, align 4 + %171 = add nsw i32 1, %170 + %172 = load i32, ptr %8, align 4 + %173 = sext i32 %172 to i64 + %174 = getelementptr inbounds i32, ptr %18, i64 %173 + %175 = load i32, ptr %174, align 4 + %176 = icmp slt i32 %171, %175 + br i1 %176, label %177, label %186 + +177: ; preds = %166 + %178 = load i32, ptr %9, align 4 + %179 = sext i32 %178 to i64 + %180 = getelementptr inbounds i32, ptr %18, i64 %179 + %181 = load i32, ptr %180, align 4 + %182 = add nsw i32 1, %181 + %183 = load i32, ptr %8, align 4 + %184 = sext i32 %183 to i64 + %185 = getelementptr inbounds i32, ptr %18, i64 %184 + store i32 %182, ptr %185, align 4 + br label %186 + +186: ; preds = %177, %166, %153 + br label %187 + +187: ; preds = %186 + %188 = load i32, ptr %9, align 4 + %189 = add nsw i32 %188, 1 + store i32 %189, ptr %9, align 4 + br label %149, !llvm.loop !10 + +190: ; preds = %149 + br label %191 + +191: ; preds = %190, %141 + br label %192 + +192: ; preds = %191 + %193 = load i32, ptr %8, align 4 + %194 = add nsw i32 %193, 1 + store i32 %194, ptr %8, align 4 + br label %127, !llvm.loop !11 + +195: ; preds = %127 + %196 = load i32, ptr %3, align 4 + %197 = sub nsw i32 %196, 1 + %198 = sext i32 %197 to i64 + %199 = getelementptr inbounds i32, ptr %18, i64 %198 + %200 = load i32, ptr %199, align 4 + %201 = load ptr, ptr %4, align 8 + call void @llvm.stackrestore(ptr %201) + ret i32 %200 +} + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #2 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #2 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #3 { + %1 = alloca i32, align 4 + %2 = alloca [15 x i8], align 1 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %2, ptr align 1 @__const.main.str, i64 15, i1 false) + %3 = getelementptr inbounds [15 x i8], ptr %2, i64 0, i64 0 + %4 = call noundef i32 @_Z13minPalPartionPc(ptr noundef %3) + %5 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %4) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #4 + +declare i32 @printf(ptr noundef, ...) #5 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nocallback nofree nosync nounwind willreturn } +attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #4 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #5 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/partition-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/partition-problem.ll new file mode 100644 index 00000000..60fa3b38 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/partition-problem.ll @@ -0,0 +1,320 @@ +; ModuleID = 'PE-benchmarks/partition-problem.cpp' +source_filename = "PE-benchmarks/partition-problem.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@__const.main.arr = private unnamed_addr constant [6 x i32] [i32 3, i32 1, i32 1, i32 2, i32 2, i32 1], align 16 +@.str = private unnamed_addr constant [45 x i8] c"Can be divided into two subsets of equal sum\00", align 1 +@.str.1 = private unnamed_addr constant [49 x i8] c"Can not be divided into two subsets of equal sum\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z12findPartiionPii(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca i1, align 1 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 0, ptr %6, align 4 + store i32 0, ptr %7, align 4 + br label %12 + +12: ; preds = %24, %2 + %13 = load i32, ptr %7, align 4 + %14 = load i32, ptr %5, align 4 + %15 = icmp slt i32 %13, %14 + br i1 %15, label %16, label %27 + +16: ; preds = %12 + %17 = load ptr, ptr %4, align 8 + %18 = load i32, ptr %7, align 4 + %19 = sext i32 %18 to i64 + %20 = getelementptr inbounds i32, ptr %17, i64 %19 + %21 = load i32, ptr %20, align 4 + %22 = load i32, ptr %6, align 4 + %23 = add nsw i32 %22, %21 + store i32 %23, ptr %6, align 4 + br label %24 + +24: ; preds = %16 + %25 = load i32, ptr %7, align 4 + %26 = add nsw i32 %25, 1 + store i32 %26, ptr %7, align 4 + br label %12, !llvm.loop !6 + +27: ; preds = %12 + %28 = load i32, ptr %6, align 4 + %29 = srem i32 %28, 2 + %30 = icmp ne i32 %29, 0 + br i1 %30, label %31, label %32 + +31: ; preds = %27 + store i1 false, ptr %3, align 1 + br label %167 + +32: ; preds = %27 + %33 = load i32, ptr %6, align 4 + %34 = sdiv i32 %33, 2 + %35 = add nsw i32 %34, 1 + %36 = zext i32 %35 to i64 + %37 = load i32, ptr %5, align 4 + %38 = add nsw i32 %37, 1 + %39 = zext i32 %38 to i64 + %40 = call ptr @llvm.stacksave() + store ptr %40, ptr %9, align 8 + %41 = mul nuw i64 %36, %39 + %42 = alloca i8, i64 %41, align 16 + store i64 %36, ptr %10, align 8 + store i64 %39, ptr %11, align 8 + store i32 0, ptr %7, align 4 + br label %43 + +43: ; preds = %53, %32 + %44 = load i32, ptr %7, align 4 + %45 = load i32, ptr %5, align 4 + %46 = icmp sle i32 %44, %45 + br i1 %46, label %47, label %56 + +47: ; preds = %43 + %48 = mul nsw i64 0, %39 + %49 = getelementptr inbounds i8, ptr %42, i64 %48 + %50 = load i32, ptr %7, align 4 + %51 = sext i32 %50 to i64 + %52 = getelementptr inbounds i8, ptr %49, i64 %51 + store i8 1, ptr %52, align 1 + br label %53 + +53: ; preds = %47 + %54 = load i32, ptr %7, align 4 + %55 = add nsw i32 %54, 1 + store i32 %55, ptr %7, align 4 + br label %43, !llvm.loop !8 + +56: ; preds = %43 + store i32 1, ptr %7, align 4 + br label %57 + +57: ; preds = %68, %56 + %58 = load i32, ptr %7, align 4 + %59 = load i32, ptr %6, align 4 + %60 = sdiv i32 %59, 2 + %61 = icmp sle i32 %58, %60 + br i1 %61, label %62, label %71 + +62: ; preds = %57 + %63 = load i32, ptr %7, align 4 + %64 = sext i32 %63 to i64 + %65 = mul nsw i64 %64, %39 + %66 = getelementptr inbounds i8, ptr %42, i64 %65 + %67 = getelementptr inbounds i8, ptr %66, i64 0 + store i8 0, ptr %67, align 1 + br label %68 + +68: ; preds = %62 + %69 = load i32, ptr %7, align 4 + %70 = add nsw i32 %69, 1 + store i32 %70, ptr %7, align 4 + br label %57, !llvm.loop !9 + +71: ; preds = %57 + store i32 1, ptr %7, align 4 + br label %72 + +72: ; preds = %152, %71 + %73 = load i32, ptr %7, align 4 + %74 = load i32, ptr %6, align 4 + %75 = sdiv i32 %74, 2 + %76 = icmp sle i32 %73, %75 + br i1 %76, label %77, label %155 + +77: ; preds = %72 + store i32 1, ptr %8, align 4 + br label %78 + +78: ; preds = %148, %77 + %79 = load i32, ptr %8, align 4 + %80 = load i32, ptr %5, align 4 + %81 = icmp sle i32 %79, %80 + br i1 %81, label %82, label %151 + +82: ; preds = %78 + %83 = load i32, ptr %7, align 4 + %84 = sext i32 %83 to i64 + %85 = mul nsw i64 %84, %39 + %86 = getelementptr inbounds i8, ptr %42, i64 %85 + %87 = load i32, ptr %8, align 4 + %88 = sub nsw i32 %87, 1 + %89 = sext i32 %88 to i64 + %90 = getelementptr inbounds i8, ptr %86, i64 %89 + %91 = load i8, ptr %90, align 1 + %92 = trunc i8 %91 to i1 + %93 = load i32, ptr %7, align 4 + %94 = sext i32 %93 to i64 + %95 = mul nsw i64 %94, %39 + %96 = getelementptr inbounds i8, ptr %42, i64 %95 + %97 = load i32, ptr %8, align 4 + %98 = sext i32 %97 to i64 + %99 = getelementptr inbounds i8, ptr %96, i64 %98 + %100 = zext i1 %92 to i8 + store i8 %100, ptr %99, align 1 + %101 = load i32, ptr %7, align 4 + %102 = load ptr, ptr %4, align 8 + %103 = load i32, ptr %8, align 4 + %104 = sub nsw i32 %103, 1 + %105 = sext i32 %104 to i64 + %106 = getelementptr inbounds i32, ptr %102, i64 %105 + %107 = load i32, ptr %106, align 4 + %108 = icmp sge i32 %101, %107 + br i1 %108, label %109, label %147 + +109: ; preds = %82 + %110 = load i32, ptr %7, align 4 + %111 = sext i32 %110 to i64 + %112 = mul nsw i64 %111, %39 + %113 = getelementptr inbounds i8, ptr %42, i64 %112 + %114 = load i32, ptr %8, align 4 + %115 = sext i32 %114 to i64 + %116 = getelementptr inbounds i8, ptr %113, i64 %115 + %117 = load i8, ptr %116, align 1 + %118 = trunc i8 %117 to i1 + br i1 %118, label %137, label %119 + +119: ; preds = %109 + %120 = load i32, ptr %7, align 4 + %121 = load ptr, ptr %4, align 8 + %122 = load i32, ptr %8, align 4 + %123 = sub nsw i32 %122, 1 + %124 = sext i32 %123 to i64 + %125 = getelementptr inbounds i32, ptr %121, i64 %124 + %126 = load i32, ptr %125, align 4 + %127 = sub nsw i32 %120, %126 + %128 = sext i32 %127 to i64 + %129 = mul nsw i64 %128, %39 + %130 = getelementptr inbounds i8, ptr %42, i64 %129 + %131 = load i32, ptr %8, align 4 + %132 = sub nsw i32 %131, 1 + %133 = sext i32 %132 to i64 + %134 = getelementptr inbounds i8, ptr %130, i64 %133 + %135 = load i8, ptr %134, align 1 + %136 = trunc i8 %135 to i1 + br label %137 + +137: ; preds = %119, %109 + %138 = phi i1 [ true, %109 ], [ %136, %119 ] + %139 = load i32, ptr %7, align 4 + %140 = sext i32 %139 to i64 + %141 = mul nsw i64 %140, %39 + %142 = getelementptr inbounds i8, ptr %42, i64 %141 + %143 = load i32, ptr %8, align 4 + %144 = sext i32 %143 to i64 + %145 = getelementptr inbounds i8, ptr %142, i64 %144 + %146 = zext i1 %138 to i8 + store i8 %146, ptr %145, align 1 + br label %147 + +147: ; preds = %137, %82 + br label %148 + +148: ; preds = %147 + %149 = load i32, ptr %8, align 4 + %150 = add nsw i32 %149, 1 + store i32 %150, ptr %8, align 4 + br label %78, !llvm.loop !10 + +151: ; preds = %78 + br label %152 + +152: ; preds = %151 + %153 = load i32, ptr %7, align 4 + %154 = add nsw i32 %153, 1 + store i32 %154, ptr %7, align 4 + br label %72, !llvm.loop !11 + +155: ; preds = %72 + %156 = load i32, ptr %6, align 4 + %157 = sdiv i32 %156, 2 + %158 = sext i32 %157 to i64 + %159 = mul nsw i64 %158, %39 + %160 = getelementptr inbounds i8, ptr %42, i64 %159 + %161 = load i32, ptr %5, align 4 + %162 = sext i32 %161 to i64 + %163 = getelementptr inbounds i8, ptr %160, i64 %162 + %164 = load i8, ptr %163, align 1 + %165 = trunc i8 %164 to i1 + store i1 %165, ptr %3, align 1 + %166 = load ptr, ptr %9, align 8 + call void @llvm.stackrestore(ptr %166) + br label %167 + +167: ; preds = %155, %31 + %168 = load i1, ptr %3, align 1 + ret i1 %168 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #2 { + %1 = alloca i32, align 4 + %2 = alloca [6 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 24, i1 false) + store i32 6, ptr %3, align 4 + %4 = getelementptr inbounds [6 x i32], ptr %2, i64 0, i64 0 + %5 = load i32, ptr %3, align 4 + %6 = call noundef zeroext i1 @_Z12findPartiionPii(ptr noundef %4, i32 noundef %5) + %7 = zext i1 %6 to i32 + %8 = icmp eq i32 %7, 1 + br i1 %8, label %9, label %11 + +9: ; preds = %0 + %10 = call i32 (ptr, ...) @printf(ptr noundef @.str) + br label %13 + +11: ; preds = %0 + %12 = call i32 (ptr, ...) @printf(ptr noundef @.str.1) + br label %13 + +13: ; preds = %11, %9 + %14 = call i32 @getchar() + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #3 + +declare i32 @printf(ptr noundef, ...) #4 + +declare i32 @getchar() #4 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { nocallback nofree nosync nounwind willreturn } +attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/permutations-of-a-given-string.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/permutations-of-a-given-string.ll new file mode 100644 index 00000000..aed67e5c --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/permutations-of-a-given-string.ll @@ -0,0 +1,680 @@ +; ModuleID = 'PE-benchmarks/permutations-of-a-given-string.cpp' +source_filename = "PE-benchmarks/permutations-of-a-given-string.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } +%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { ptr } +%union.anon = type { i64, [8 x i8] } +%"class.std::allocator" = type { i8 } +%"struct.std::__false_type" = type { i8 } +%"struct.std::forward_iterator_tag" = type { i8 } +%"struct.std::random_access_iterator_tag" = type { i8 } + +$_ZSt4swapIcENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_ = comdat any + +$_ZNSt11char_traitsIcE6lengthEPKc = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag = comdat any + +$_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_ = comdat any + +$_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_ = comdat any + +$__clang_call_terminate = comdat any + +$_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag = comdat any + +$_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_ = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [4 x i8] c"ABC\00", align 1 +@.str.1 = private unnamed_addr constant [42 x i8] c"basic_string::_M_construct null not valid\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_permutations_of_a_given_string.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z7permuteNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 personality ptr @__gxx_personality_v0 { + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca %"class.std::__cxx11::basic_string", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store i32 %1, ptr %4, align 4 + store i32 %2, ptr %5, align 4 + %10 = load i32, ptr %4, align 4 + %11 = load i32, ptr %5, align 4 + %12 = icmp eq i32 %10, %11 + br i1 %12, label %13, label %16 + +13: ; preds = %3 + %14 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef nonnull align 8 dereferenceable(32) %0) + %15 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %14, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %47 + +16: ; preds = %3 + %17 = load i32, ptr %4, align 4 + store i32 %17, ptr %6, align 4 + br label %18 + +18: ; preds = %39, %16 + %19 = load i32, ptr %6, align 4 + %20 = load i32, ptr %5, align 4 + %21 = icmp sle i32 %19, %20 + br i1 %21, label %22, label %46 + +22: ; preds = %18 + %23 = load i32, ptr %4, align 4 + %24 = sext i32 %23 to i64 + %25 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %24) + %26 = load i32, ptr %6, align 4 + %27 = sext i32 %26 to i64 + %28 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %27) + call void @_ZSt4swapIcENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_(ptr noundef nonnull align 1 dereferenceable(1) %25, ptr noundef nonnull align 1 dereferenceable(1) %28) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %7, ptr noundef nonnull align 8 dereferenceable(32) %0) + %29 = load i32, ptr %4, align 4 + %30 = add nsw i32 %29, 1 + %31 = load i32, ptr %5, align 4 + invoke void @_Z7permuteNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii(ptr noundef %7, i32 noundef %30, i32 noundef %31) + to label %32 unwind label %42 + +32: ; preds = %22 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + %33 = load i32, ptr %4, align 4 + %34 = sext i32 %33 to i64 + %35 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %34) + %36 = load i32, ptr %6, align 4 + %37 = sext i32 %36 to i64 + %38 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %37) + call void @_ZSt4swapIcENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_(ptr noundef nonnull align 1 dereferenceable(1) %35, ptr noundef nonnull align 1 dereferenceable(1) %38) #3 + br label %39 + +39: ; preds = %32 + %40 = load i32, ptr %6, align 4 + %41 = add nsw i32 %40, 1 + store i32 %41, ptr %6, align 4 + br label %18, !llvm.loop !6 + +42: ; preds = %22 + %43 = landingpad { ptr, i32 } + cleanup + %44 = extractvalue { ptr, i32 } %43, 0 + store ptr %44, ptr %8, align 8 + %45 = extractvalue { ptr, i32 } %43, 1 + store i32 %45, ptr %9, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + br label %48 + +46: ; preds = %18 + br label %47 + +47: ; preds = %46, %13 + ret void + +48: ; preds = %42 + %49 = load ptr, ptr %8, align 8 + %50 = load i32, ptr %9, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt4swapIcENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #5 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i8, align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = load i8, ptr %6, align 1 + store i8 %7, ptr %5, align 1 + %8 = load ptr, ptr %4, align 8 + %9 = load i8, ptr %8, align 1 + %10 = load ptr, ptr %3, align 8 + store i8 %9, ptr %10, align 1 + %11 = load i8, ptr %5, align 1 + %12 = load ptr, ptr %4, align 8 + store i8 %11, ptr %12, align 1 + ret void +} + +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %"class.std::__cxx11::basic_string", align 8 + %3 = alloca %"class.std::allocator", align 1 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca %"class.std::__cxx11::basic_string", align 8 + store i32 0, ptr %1, align 4 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %2, ptr noundef @.str, ptr noundef nonnull align 1 dereferenceable(1) %3) + to label %8 unwind label %16 + +8: ; preds = %0 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %9 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %10 = trunc i64 %9 to i32 + store i32 %10, ptr %6, align 4 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %7, ptr noundef nonnull align 8 dereferenceable(32) %2) + to label %11 unwind label %20 + +11: ; preds = %8 + %12 = load i32, ptr %6, align 4 + %13 = sub nsw i32 %12, 1 + invoke void @_Z7permuteNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii(ptr noundef %7, i32 noundef 0, i32 noundef %13) + to label %14 unwind label %24 + +14: ; preds = %11 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + store i32 0, ptr %1, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %15 = load i32, ptr %1, align 4 + ret i32 %15 + +16: ; preds = %0 + %17 = landingpad { ptr, i32 } + cleanup + %18 = extractvalue { ptr, i32 } %17, 0 + store ptr %18, ptr %4, align 8 + %19 = extractvalue { ptr, i32 } %17, 1 + store i32 %19, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + br label %29 + +20: ; preds = %8 + %21 = landingpad { ptr, i32 } + cleanup + %22 = extractvalue { ptr, i32 } %21, 0 + store ptr %22, ptr %4, align 8 + %23 = extractvalue { ptr, i32 } %21, 1 + store i32 %23, ptr %5, align 4 + br label %28 + +24: ; preds = %11 + %25 = landingpad { ptr, i32 } + cleanup + %26 = extractvalue { ptr, i32 } %25, 0 + store ptr %26, ptr %4, align 8 + %27 = extractvalue { ptr, i32 } %25, 1 + store i32 %27, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + br label %28 + +28: ; preds = %24, %20 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + br label %29 + +29: ; preds = %28, %16 + %30 = load ptr, ptr %4, align 8 + %31 = load i32, ptr %5, align 4 + %32 = insertvalue { ptr, i32 } poison, ptr %30, 0 + %33 = insertvalue { ptr, i32 } %32, i32 %31, 1 + resume { ptr, i32 } %33 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %9, i32 0, i32 0 + %11 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %9) + %12 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef %11, ptr noundef nonnull align 1 dereferenceable(1) %12) + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = icmp ne ptr %14, null + br i1 %15, label %16, label %22 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = invoke noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %18) + to label %20 unwind label %28 + +20: ; preds = %16 + %21 = getelementptr inbounds i8, ptr %17, i64 %19 + br label %25 + +22: ; preds = %3 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds i8, ptr %23, i64 -1 + br label %25 + +25: ; preds = %22, %20 + %26 = phi ptr [ %21, %20 ], [ %24, %22 ] + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %13, ptr noundef %26) + to label %27 unwind label %28 + +27: ; preds = %25 + ret void + +28: ; preds = %25, %16 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %7, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %7, align 8 + %34 = load i32, ptr %8, align 4 + %35 = insertvalue { ptr, i32 } poison, ptr %33, 0 + %36 = insertvalue { ptr, i32 } %35, i32 %34, 1 + resume { ptr, i32 } %36 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(32)) #2 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef, ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__false_type", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef %9, ptr noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + store ptr %5, ptr %2, align 8 + br i1 false, label %6, label %9 + +6: ; preds = %1 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %7) + store i64 %8, ptr %3, align 8 + br label %12 + +9: ; preds = %1 + %10 = load ptr, ptr %4, align 8 + %11 = call i64 @strlen(ptr noundef %10) #3 + store i64 %11, ptr %3, align 8 + br label %12 + +12: ; preds = %9, %6 + %13 = load i64, ptr %3, align 8 + ret i64 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca %"struct.std::__false_type", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.std::forward_iterator_tag", align 1 + %9 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef %11, ptr noundef %12) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca %"struct.std::forward_iterator_tag", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = call noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %12) + br i1 %13, label %14, label %19 + +14: ; preds = %3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %7, align 8 + %17 = icmp ne ptr %15, %16 + br i1 %17, label %18, label %19 + +18: ; preds = %14 + call void @_ZSt19__throw_logic_errorPKc(ptr noundef @.str.1) #10 + unreachable + +19: ; preds = %14, %3 + %20 = load ptr, ptr %6, align 8 + %21 = load ptr, ptr %7, align 8 + %22 = call noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %20, ptr noundef %21) + store i64 %22, ptr %8, align 8 + %23 = load i64, ptr %8, align 8 + %24 = icmp ugt i64 %23, 15 + br i1 %24, label %25, label %28 + +25: ; preds = %19 + %26 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef nonnull align 8 dereferenceable(8) %8, i64 noundef 0) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef %26) + %27 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %27) + br label %28 + +28: ; preds = %25, %19 + %29 = invoke noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %30 unwind label %33 + +30: ; preds = %28 + %31 = load ptr, ptr %6, align 8 + %32 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef %29, ptr noundef %31, ptr noundef %32) #3 + br label %46 + +33: ; preds = %28 + %34 = landingpad { ptr, i32 } + catch ptr null + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %9, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %10, align 4 + br label %37 + +37: ; preds = %33 + %38 = load ptr, ptr %9, align 8 + %39 = call ptr @__cxa_begin_catch(ptr %38) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %40 unwind label %41 + +40: ; preds = %37 + invoke void @__cxa_rethrow() #10 + to label %56 unwind label %41 + +41: ; preds = %40, %37 + %42 = landingpad { ptr, i32 } + cleanup + %43 = extractvalue { ptr, i32 } %42, 0 + store ptr %43, ptr %9, align 8 + %44 = extractvalue { ptr, i32 } %42, 1 + store i32 %44, ptr %10, align 4 + invoke void @__cxa_end_catch() + to label %45 unwind label %53 + +45: ; preds = %41 + br label %48 + +46: ; preds = %30 + %47 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %47) + ret void + +48: ; preds = %45 + %49 = load ptr, ptr %9, align 8 + %50 = load i32, ptr %10, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 + +53: ; preds = %41 + %54 = landingpad { ptr, i32 } + catch ptr null + %55 = extractvalue { ptr, i32 } %54, 0 + call void @__clang_call_terminate(ptr %55) #11 + unreachable + +56: ; preds = %40 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %0) #5 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = icmp eq ptr %3, null + ret i1 %4 +} + +; Function Attrs: noreturn +declare void @_ZSt19__throw_logic_errorPKc(ptr noundef) #8 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %3) + %9 = call noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %7, ptr noundef %8) + ret i64 %9 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef) #1 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef, ptr noundef, ptr noundef) #2 + +declare noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #9 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #11 + unreachable +} + +declare void @_ZSt9terminatev() + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %0, ptr noundef %1) #5 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = ptrtoint ptr %6 to i64 + %9 = ptrtoint ptr %7 to i64 + %10 = sub i64 %8, %9 + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %0) #5 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i8, align 1 + store ptr %0, ptr %2, align 8 + store i64 0, ptr %3, align 8 + br label %5 + +5: ; preds = %11, %1 + %6 = load ptr, ptr %2, align 8 + %7 = load i64, ptr %3, align 8 + %8 = getelementptr inbounds i8, ptr %6, i64 %7 + store i8 0, ptr %4, align 1 + %9 = call noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef nonnull align 1 dereferenceable(1) %4) + %10 = xor i1 %9, true + br i1 %10, label %11, label %14 + +11: ; preds = %5 + %12 = load i64, ptr %3, align 8 + %13 = add i64 %12, 1 + store i64 %13, ptr %3, align 8 + br label %5, !llvm.loop !8 + +14: ; preds = %5 + %15 = load i64, ptr %3, align 8 + ret i64 %15 +} + +; Function Attrs: nounwind +declare i64 @strlen(ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #5 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i8, ptr %5, align 1 + %7 = sext i8 %6 to i32 + %8 = load ptr, ptr %4, align 8 + %9 = load i8, ptr %8, align 1 + %10 = sext i8 %9 to i32 + %11 = icmp eq i32 %7, %10 + ret i1 %11 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_permutations_of_a_given_string.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { noreturn } +attributes #11 = { noreturn nounwind } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/program-for-nth-fibonacci-number.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/program-for-nth-fibonacci-number.ll new file mode 100644 index 00000000..7c6d51f5 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/program-for-nth-fibonacci-number.ll @@ -0,0 +1,96 @@ +; ModuleID = 'PE-benchmarks/program-for-nth-fibonacci-number.cpp' +source_filename = "PE-benchmarks/program-for-nth-fibonacci-number.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [3 x i8] c"%d\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z3fibi(i32 noundef %0) #0 { + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 0, ptr %4, align 4 + store i32 1, ptr %5, align 4 + %8 = load i32, ptr %3, align 4 + %9 = icmp eq i32 %8, 0 + br i1 %9, label %10, label %12 + +10: ; preds = %1 + %11 = load i32, ptr %4, align 4 + store i32 %11, ptr %2, align 4 + br label %28 + +12: ; preds = %1 + store i32 2, ptr %7, align 4 + br label %13 + +13: ; preds = %23, %12 + %14 = load i32, ptr %7, align 4 + %15 = load i32, ptr %3, align 4 + %16 = icmp sle i32 %14, %15 + br i1 %16, label %17, label %26 + +17: ; preds = %13 + %18 = load i32, ptr %4, align 4 + %19 = load i32, ptr %5, align 4 + %20 = add nsw i32 %18, %19 + store i32 %20, ptr %6, align 4 + %21 = load i32, ptr %5, align 4 + store i32 %21, ptr %4, align 4 + %22 = load i32, ptr %6, align 4 + store i32 %22, ptr %5, align 4 + br label %23 + +23: ; preds = %17 + %24 = load i32, ptr %7, align 4 + %25 = add nsw i32 %24, 1 + store i32 %25, ptr %7, align 4 + br label %13, !llvm.loop !6 + +26: ; preds = %13 + %27 = load i32, ptr %5, align 4 + store i32 %27, ptr %2, align 4 + br label %28 + +28: ; preds = %26, %10 + %29 = load i32, ptr %2, align 4 + ret i32 %29 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #1 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 9, ptr %2, align 4 + %3 = load i32, ptr %2, align 4 + %4 = call noundef i32 @_Z3fibi(i32 noundef %3) + %5 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %4) + %6 = call i32 @getchar() + ret i32 0 +} + +declare i32 @printf(ptr noundef, ...) #2 + +declare i32 @getchar() #2 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/program-wish-womens-day.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/program-wish-womens-day.ll new file mode 100644 index 00000000..26f6d195 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/program-wish-womens-day.ll @@ -0,0 +1,310 @@ +; ModuleID = 'PE-benchmarks/program-wish-womens-day.cpp' +source_filename = "PE-benchmarks/program-wish-womens-day.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +$_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c"$\00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.2 = private unnamed_addr constant [18 x i8] c"HappY Women's DaY\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_program_wish_womens_day.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #4 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca float, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 5, ptr %2, align 4 + store i32 0, ptr %3, align 4 + br label %9 + +9: ; preds = %68, %0 + %10 = load i32, ptr %3, align 4 + %11 = load i32, ptr %2, align 4 + %12 = mul nsw i32 2, %11 + %13 = icmp sle i32 %10, %12 + br i1 %13, label %14, label %71 + +14: ; preds = %9 + store i32 0, ptr %4, align 4 + br label %15 + +15: ; preds = %56, %14 + %16 = load i32, ptr %4, align 4 + %17 = load i32, ptr %2, align 4 + %18 = mul nsw i32 2, %17 + %19 = icmp sle i32 %16, %18 + br i1 %19, label %20, label %59 + +20: ; preds = %15 + %21 = load i32, ptr %3, align 4 + %22 = load i32, ptr %2, align 4 + %23 = sub nsw i32 %21, %22 + %24 = load i32, ptr %3, align 4 + %25 = load i32, ptr %2, align 4 + %26 = sub nsw i32 %24, %25 + %27 = mul nsw i32 %23, %26 + %28 = load i32, ptr %4, align 4 + %29 = load i32, ptr %2, align 4 + %30 = sub nsw i32 %28, %29 + %31 = load i32, ptr %4, align 4 + %32 = load i32, ptr %2, align 4 + %33 = sub nsw i32 %31, %32 + %34 = mul nsw i32 %30, %33 + %35 = add nsw i32 %27, %34 + %36 = call noundef double @_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_(i32 noundef %35) + %37 = fptrunc double %36 to float + store float %37, ptr %5, align 4 + %38 = load float, ptr %5, align 4 + %39 = fpext float %38 to double + %40 = load i32, ptr %2, align 4 + %41 = sitofp i32 %40 to double + %42 = fsub double %41, 5.000000e-01 + %43 = fcmp ogt double %39, %42 + br i1 %43, label %44, label %53 + +44: ; preds = %20 + %45 = load float, ptr %5, align 4 + %46 = fpext float %45 to double + %47 = load i32, ptr %2, align 4 + %48 = sitofp i32 %47 to double + %49 = fadd double %48, 5.000000e-01 + %50 = fcmp olt double %46, %49 + br i1 %50, label %51, label %53 + +51: ; preds = %44 + %52 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %55 + +53: ; preds = %44, %20 + %54 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %55 + +55: ; preds = %53, %51 + br label %56 + +56: ; preds = %55 + %57 = load i32, ptr %4, align 4 + %58 = add nsw i32 %57, 1 + store i32 %58, ptr %4, align 4 + br label %15, !llvm.loop !6 + +59: ; preds = %15 + %60 = load i32, ptr %3, align 4 + %61 = load i32, ptr %2, align 4 + %62 = icmp eq i32 %60, %61 + br i1 %62, label %63, label %66 + +63: ; preds = %59 + %64 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %65 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %64, ptr noundef @.str.2) + br label %66 + +66: ; preds = %63, %59 + %67 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %68 + +68: ; preds = %66 + %69 = load i32, ptr %3, align 4 + %70 = add nsw i32 %69, 1 + store i32 %70, ptr %3, align 4 + br label %9, !llvm.loop !8 + +71: ; preds = %9 + store i32 0, ptr %6, align 4 + br label %72 + +72: ; preds = %132, %71 + %73 = load i32, ptr %6, align 4 + %74 = load i32, ptr %2, align 4 + %75 = icmp sle i32 %73, %74 + br i1 %75, label %76, label %135 + +76: ; preds = %72 + %77 = load i32, ptr %6, align 4 + %78 = load i32, ptr %2, align 4 + %79 = sdiv i32 %78, 2 + %80 = add nsw i32 %79, 1 + %81 = icmp eq i32 %77, %80 + br i1 %81, label %82, label %111 + +82: ; preds = %76 + store i32 0, ptr %7, align 4 + br label %83 + +83: ; preds = %107, %82 + %84 = load i32, ptr %7, align 4 + %85 = load i32, ptr %2, align 4 + %86 = mul nsw i32 2, %85 + %87 = icmp sle i32 %84, %86 + br i1 %87, label %88, label %110 + +88: ; preds = %83 + %89 = load i32, ptr %7, align 4 + %90 = load i32, ptr %2, align 4 + %91 = load i32, ptr %2, align 4 + %92 = sdiv i32 %91, 2 + %93 = sub nsw i32 %90, %92 + %94 = icmp sge i32 %89, %93 + br i1 %94, label %95, label %104 + +95: ; preds = %88 + %96 = load i32, ptr %7, align 4 + %97 = load i32, ptr %2, align 4 + %98 = load i32, ptr %2, align 4 + %99 = sdiv i32 %98, 2 + %100 = add nsw i32 %97, %99 + %101 = icmp sle i32 %96, %100 + br i1 %101, label %102, label %104 + +102: ; preds = %95 + %103 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %106 + +104: ; preds = %95, %88 + %105 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %106 + +106: ; preds = %104, %102 + br label %107 + +107: ; preds = %106 + %108 = load i32, ptr %7, align 4 + %109 = add nsw i32 %108, 1 + store i32 %109, ptr %7, align 4 + br label %83, !llvm.loop !9 + +110: ; preds = %83 + br label %130 + +111: ; preds = %76 + store i32 0, ptr %8, align 4 + br label %112 + +112: ; preds = %126, %111 + %113 = load i32, ptr %8, align 4 + %114 = load i32, ptr %2, align 4 + %115 = mul nsw i32 2, %114 + %116 = icmp sle i32 %113, %115 + br i1 %116, label %117, label %129 + +117: ; preds = %112 + %118 = load i32, ptr %8, align 4 + %119 = load i32, ptr %2, align 4 + %120 = icmp eq i32 %118, %119 + br i1 %120, label %121, label %123 + +121: ; preds = %117 + %122 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %125 + +123: ; preds = %117 + %124 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %125 + +125: ; preds = %123, %121 + br label %126 + +126: ; preds = %125 + %127 = load i32, ptr %8, align 4 + %128 = add nsw i32 %127, 1 + store i32 %128, ptr %8, align 4 + br label %112, !llvm.loop !10 + +129: ; preds = %112 + br label %130 + +130: ; preds = %129, %110 + %131 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %132 + +132: ; preds = %130 + %133 = load i32, ptr %6, align 4 + %134 = add nsw i32 %133, 1 + store i32 %134, ptr %6, align 4 + br label %72, !llvm.loop !11 + +135: ; preds = %72 + %136 = load i32, ptr %1, align 4 + ret i32 %136 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef double @_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_(i32 noundef %0) #5 comdat { + %2 = alloca i32, align 4 + store i32 %0, ptr %2, align 4 + %3 = load i32, ptr %2, align 4 + %4 = sitofp i32 %3 to double + %5 = call double @sqrt(double noundef %4) #3 + ret double %5 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: nounwind +declare double @sqrt(double noundef) #2 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_program_wish_womens_day.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/quicksort-for-linked-list.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/quicksort-for-linked-list.ll new file mode 100644 index 00000000..2c8e7e7f --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/quicksort-for-linked-list.ll @@ -0,0 +1,378 @@ +; ModuleID = 'PE-benchmarks/quicksort-for-linked-list.cpp' +source_filename = "PE-benchmarks/quicksort-for-linked-list.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Node = type { i32, ptr, ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.1 = private unnamed_addr constant [29 x i8] c"Linked List before sorting \0A\00", align 1 +@.str.2 = private unnamed_addr constant [28 x i8] c"Linked List after sorting \0A\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_quicksort_for_linked_list.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z4swapPiS_(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %6, align 4 + store i32 %7, ptr %5, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = load ptr, ptr %3, align 8 + store i32 %9, ptr %10, align 4 + %11 = load i32, ptr %5, align 4 + %12 = load ptr, ptr %4, align 8 + store i32 %11, ptr %12, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef ptr @_Z8lastNodeP4Node(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + br label %3 + +3: ; preds = %13, %1 + %4 = load ptr, ptr %2, align 8 + %5 = icmp ne ptr %4, null + br i1 %5, label %6, label %11 + +6: ; preds = %3 + %7 = load ptr, ptr %2, align 8 + %8 = getelementptr inbounds %class.Node, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = icmp ne ptr %9, null + br label %11 + +11: ; preds = %6, %3 + %12 = phi i1 [ false, %3 ], [ %10, %6 ] + br i1 %12, label %13, label %17 + +13: ; preds = %11 + %14 = load ptr, ptr %2, align 8 + %15 = getelementptr inbounds %class.Node, ptr %14, i32 0, i32 1 + %16 = load ptr, ptr %15, align 8 + store ptr %16, ptr %2, align 8 + br label %3, !llvm.loop !6 + +17: ; preds = %11 + %18 = load ptr, ptr %2, align 8 + ret ptr %18 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef ptr @_Z9partitionP4NodeS0_(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %class.Node, ptr %8, i32 0, i32 0 + %10 = load i32, ptr %9, align 8 + store i32 %10, ptr %5, align 4 + %11 = load ptr, ptr %3, align 8 + %12 = getelementptr inbounds %class.Node, ptr %11, i32 0, i32 2 + %13 = load ptr, ptr %12, align 8 + store ptr %13, ptr %6, align 8 + %14 = load ptr, ptr %3, align 8 + store ptr %14, ptr %7, align 8 + br label %15 + +15: ; preds = %41, %2 + %16 = load ptr, ptr %7, align 8 + %17 = load ptr, ptr %4, align 8 + %18 = icmp ne ptr %16, %17 + br i1 %18, label %19, label %45 + +19: ; preds = %15 + %20 = load ptr, ptr %7, align 8 + %21 = getelementptr inbounds %class.Node, ptr %20, i32 0, i32 0 + %22 = load i32, ptr %21, align 8 + %23 = load i32, ptr %5, align 4 + %24 = icmp sle i32 %22, %23 + br i1 %24, label %25, label %40 + +25: ; preds = %19 + %26 = load ptr, ptr %6, align 8 + %27 = icmp eq ptr %26, null + br i1 %27, label %28, label %30 + +28: ; preds = %25 + %29 = load ptr, ptr %3, align 8 + br label %34 + +30: ; preds = %25 + %31 = load ptr, ptr %6, align 8 + %32 = getelementptr inbounds %class.Node, ptr %31, i32 0, i32 1 + %33 = load ptr, ptr %32, align 8 + br label %34 + +34: ; preds = %30, %28 + %35 = phi ptr [ %29, %28 ], [ %33, %30 ] + store ptr %35, ptr %6, align 8 + %36 = load ptr, ptr %6, align 8 + %37 = getelementptr inbounds %class.Node, ptr %36, i32 0, i32 0 + %38 = load ptr, ptr %7, align 8 + %39 = getelementptr inbounds %class.Node, ptr %38, i32 0, i32 0 + call void @_Z4swapPiS_(ptr noundef %37, ptr noundef %39) + br label %40 + +40: ; preds = %34, %19 + br label %41 + +41: ; preds = %40 + %42 = load ptr, ptr %7, align 8 + %43 = getelementptr inbounds %class.Node, ptr %42, i32 0, i32 1 + %44 = load ptr, ptr %43, align 8 + store ptr %44, ptr %7, align 8 + br label %15, !llvm.loop !8 + +45: ; preds = %15 + %46 = load ptr, ptr %6, align 8 + %47 = icmp eq ptr %46, null + br i1 %47, label %48, label %50 + +48: ; preds = %45 + %49 = load ptr, ptr %3, align 8 + br label %54 + +50: ; preds = %45 + %51 = load ptr, ptr %6, align 8 + %52 = getelementptr inbounds %class.Node, ptr %51, i32 0, i32 1 + %53 = load ptr, ptr %52, align 8 + br label %54 + +54: ; preds = %50, %48 + %55 = phi ptr [ %49, %48 ], [ %53, %50 ] + store ptr %55, ptr %6, align 8 + %56 = load ptr, ptr %6, align 8 + %57 = getelementptr inbounds %class.Node, ptr %56, i32 0, i32 0 + %58 = load ptr, ptr %4, align 8 + %59 = getelementptr inbounds %class.Node, ptr %58, i32 0, i32 0 + call void @_Z4swapPiS_(ptr noundef %57, ptr noundef %59) + %60 = load ptr, ptr %6, align 8 + ret ptr %60 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z10_quickSortP4NodeS0_(ptr noundef %0, ptr noundef %1) #5 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = icmp ne ptr %6, null + br i1 %7, label %8, label %30 + +8: ; preds = %2 + %9 = load ptr, ptr %3, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = icmp ne ptr %9, %10 + br i1 %11, label %12, label %30 + +12: ; preds = %8 + %13 = load ptr, ptr %3, align 8 + %14 = load ptr, ptr %4, align 8 + %15 = getelementptr inbounds %class.Node, ptr %14, i32 0, i32 1 + %16 = load ptr, ptr %15, align 8 + %17 = icmp ne ptr %13, %16 + br i1 %17, label %18, label %30 + +18: ; preds = %12 + %19 = load ptr, ptr %3, align 8 + %20 = load ptr, ptr %4, align 8 + %21 = call noundef ptr @_Z9partitionP4NodeS0_(ptr noundef %19, ptr noundef %20) + store ptr %21, ptr %5, align 8 + %22 = load ptr, ptr %3, align 8 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds %class.Node, ptr %23, i32 0, i32 2 + %25 = load ptr, ptr %24, align 8 + call void @_Z10_quickSortP4NodeS0_(ptr noundef %22, ptr noundef %25) + %26 = load ptr, ptr %5, align 8 + %27 = getelementptr inbounds %class.Node, ptr %26, i32 0, i32 1 + %28 = load ptr, ptr %27, align 8 + %29 = load ptr, ptr %4, align 8 + call void @_Z10_quickSortP4NodeS0_(ptr noundef %28, ptr noundef %29) + br label %30 + +30: ; preds = %18, %12, %8, %2 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z9quickSortP4Node(ptr noundef %0) #5 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + %5 = call noundef ptr @_Z8lastNodeP4Node(ptr noundef %4) + store ptr %5, ptr %3, align 8 + %6 = load ptr, ptr %2, align 8 + %7 = load ptr, ptr %3, align 8 + call void @_Z10_quickSortP4NodeS0_(ptr noundef %6, ptr noundef %7) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z9printListP4Node(ptr noundef %0) #5 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + br label %3 + +3: ; preds = %6, %1 + %4 = load ptr, ptr %2, align 8 + %5 = icmp ne ptr %4, null + br i1 %5, label %6, label %15 + +6: ; preds = %3 + %7 = load ptr, ptr %2, align 8 + %8 = getelementptr inbounds %class.Node, ptr %7, i32 0, i32 0 + %9 = load i32, ptr %8, align 8 + %10 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %9) + %11 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef @.str) + %12 = load ptr, ptr %2, align 8 + %13 = getelementptr inbounds %class.Node, ptr %12, i32 0, i32 1 + %14 = load ptr, ptr %13, align 8 + store ptr %14, ptr %2, align 8 + br label %3, !llvm.loop !9 + +15: ; preds = %3 + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z4pushPP4Nodei(ptr noundef %0, i32 noundef %1) #5 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %6 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 24) #8 + store ptr %6, ptr %5, align 8 + %7 = load i32, ptr %4, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = getelementptr inbounds %class.Node, ptr %8, i32 0, i32 0 + store i32 %7, ptr %9, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = getelementptr inbounds %class.Node, ptr %10, i32 0, i32 2 + store ptr null, ptr %11, align 8 + %12 = load ptr, ptr %3, align 8 + %13 = load ptr, ptr %12, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = getelementptr inbounds %class.Node, ptr %14, i32 0, i32 1 + store ptr %13, ptr %15, align 8 + %16 = load ptr, ptr %3, align 8 + %17 = load ptr, ptr %16, align 8 + %18 = icmp ne ptr %17, null + br i1 %18, label %19, label %24 + +19: ; preds = %2 + %20 = load ptr, ptr %5, align 8 + %21 = load ptr, ptr %3, align 8 + %22 = load ptr, ptr %21, align 8 + %23 = getelementptr inbounds %class.Node, ptr %22, i32 0, i32 2 + store ptr %20, ptr %23, align 8 + br label %24 + +24: ; preds = %19, %2 + %25 = load ptr, ptr %5, align 8 + %26 = load ptr, ptr %3, align 8 + store ptr %25, ptr %26, align 8 + ret void +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #6 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca ptr, align 8 + store i32 0, ptr %1, align 4 + store ptr null, ptr %2, align 8 + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 5) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 20) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 4) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 3) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 30) + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %4 = load ptr, ptr %2, align 8 + call void @_Z9printListP4Node(ptr noundef %4) + %5 = load ptr, ptr %2, align 8 + call void @_Z9quickSortP4Node(ptr noundef %5) + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + %7 = load ptr, ptr %2, align 8 + call void @_Z9printListP4Node(ptr noundef %7) + ret i32 0 +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_quicksort_for_linked_list.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/quicksort-on-singly-linked-list.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/quicksort-on-singly-linked-list.ll new file mode 100644 index 00000000..940a1565 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/quicksort-on-singly-linked-list.ll @@ -0,0 +1,404 @@ +; ModuleID = 'PE-benchmarks/quicksort-on-singly-linked-list.cpp' +source_filename = "PE-benchmarks/quicksort-on-singly-linked-list.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%struct.Node = type { i32, ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@.str = private unnamed_addr constant [4 x i8] c"%d \00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str.2 = private unnamed_addr constant [29 x i8] c"Linked List before sorting \0A\00", align 1 +@.str.3 = private unnamed_addr constant [28 x i8] c"Linked List after sorting \0A\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_quicksort_on_singly_linked_list.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z4pushPP4Nodei(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %6 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 16) #8 + store ptr %6, ptr %5, align 8 + %7 = load i32, ptr %4, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = getelementptr inbounds %struct.Node, ptr %8, i32 0, i32 0 + store i32 %7, ptr %9, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = load ptr, ptr %10, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = getelementptr inbounds %struct.Node, ptr %12, i32 0, i32 1 + store ptr %11, ptr %13, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = load ptr, ptr %3, align 8 + store ptr %14, ptr %15, align 8 + ret void +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z9printListP4Node(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + br label %3 + +3: ; preds = %6, %1 + %4 = load ptr, ptr %2, align 8 + %5 = icmp ne ptr %4, null + br i1 %5, label %6, label %14 + +6: ; preds = %3 + %7 = load ptr, ptr %2, align 8 + %8 = getelementptr inbounds %struct.Node, ptr %7, i32 0, i32 0 + %9 = load i32, ptr %8, align 8 + %10 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %9) + %11 = load ptr, ptr %2, align 8 + %12 = getelementptr inbounds %struct.Node, ptr %11, i32 0, i32 1 + %13 = load ptr, ptr %12, align 8 + store ptr %13, ptr %2, align 8 + br label %3, !llvm.loop !6 + +14: ; preds = %3 + %15 = call i32 (ptr, ...) @printf(ptr noundef @.str.1) + ret void +} + +declare i32 @printf(ptr noundef, ...) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef ptr @_Z7getTailP4Node(ptr noundef %0) #6 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + br label %3 + +3: ; preds = %13, %1 + %4 = load ptr, ptr %2, align 8 + %5 = icmp ne ptr %4, null + br i1 %5, label %6, label %11 + +6: ; preds = %3 + %7 = load ptr, ptr %2, align 8 + %8 = getelementptr inbounds %struct.Node, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = icmp ne ptr %9, null + br label %11 + +11: ; preds = %6, %3 + %12 = phi i1 [ false, %3 ], [ %10, %6 ] + br i1 %12, label %13, label %17 + +13: ; preds = %11 + %14 = load ptr, ptr %2, align 8 + %15 = getelementptr inbounds %struct.Node, ptr %14, i32 0, i32 1 + %16 = load ptr, ptr %15, align 8 + store ptr %16, ptr %2, align 8 + br label %3, !llvm.loop !8 + +17: ; preds = %11 + %18 = load ptr, ptr %2, align 8 + ret ptr %18 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef ptr @_Z9partitionP4NodeS0_PS0_S1_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef %3) #6 { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = alloca ptr, align 8 + %12 = alloca ptr, align 8 + %13 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %14 = load ptr, ptr %6, align 8 + store ptr %14, ptr %9, align 8 + store ptr null, ptr %10, align 8 + %15 = load ptr, ptr %5, align 8 + store ptr %15, ptr %11, align 8 + %16 = load ptr, ptr %9, align 8 + store ptr %16, ptr %12, align 8 + br label %17 + +17: ; preds = %61, %4 + %18 = load ptr, ptr %11, align 8 + %19 = load ptr, ptr %9, align 8 + %20 = icmp ne ptr %18, %19 + br i1 %20, label %21, label %62 + +21: ; preds = %17 + %22 = load ptr, ptr %11, align 8 + %23 = getelementptr inbounds %struct.Node, ptr %22, i32 0, i32 0 + %24 = load i32, ptr %23, align 8 + %25 = load ptr, ptr %9, align 8 + %26 = getelementptr inbounds %struct.Node, ptr %25, i32 0, i32 0 + %27 = load i32, ptr %26, align 8 + %28 = icmp slt i32 %24, %27 + br i1 %28, label %29, label %41 + +29: ; preds = %21 + %30 = load ptr, ptr %7, align 8 + %31 = load ptr, ptr %30, align 8 + %32 = icmp eq ptr %31, null + br i1 %32, label %33, label %36 + +33: ; preds = %29 + %34 = load ptr, ptr %11, align 8 + %35 = load ptr, ptr %7, align 8 + store ptr %34, ptr %35, align 8 + br label %36 + +36: ; preds = %33, %29 + %37 = load ptr, ptr %11, align 8 + store ptr %37, ptr %10, align 8 + %38 = load ptr, ptr %11, align 8 + %39 = getelementptr inbounds %struct.Node, ptr %38, i32 0, i32 1 + %40 = load ptr, ptr %39, align 8 + store ptr %40, ptr %11, align 8 + br label %61 + +41: ; preds = %21 + %42 = load ptr, ptr %10, align 8 + %43 = icmp ne ptr %42, null + br i1 %43, label %44, label %50 + +44: ; preds = %41 + %45 = load ptr, ptr %11, align 8 + %46 = getelementptr inbounds %struct.Node, ptr %45, i32 0, i32 1 + %47 = load ptr, ptr %46, align 8 + %48 = load ptr, ptr %10, align 8 + %49 = getelementptr inbounds %struct.Node, ptr %48, i32 0, i32 1 + store ptr %47, ptr %49, align 8 + br label %50 + +50: ; preds = %44, %41 + %51 = load ptr, ptr %11, align 8 + %52 = getelementptr inbounds %struct.Node, ptr %51, i32 0, i32 1 + %53 = load ptr, ptr %52, align 8 + store ptr %53, ptr %13, align 8 + %54 = load ptr, ptr %11, align 8 + %55 = getelementptr inbounds %struct.Node, ptr %54, i32 0, i32 1 + store ptr null, ptr %55, align 8 + %56 = load ptr, ptr %11, align 8 + %57 = load ptr, ptr %12, align 8 + %58 = getelementptr inbounds %struct.Node, ptr %57, i32 0, i32 1 + store ptr %56, ptr %58, align 8 + %59 = load ptr, ptr %11, align 8 + store ptr %59, ptr %12, align 8 + %60 = load ptr, ptr %13, align 8 + store ptr %60, ptr %11, align 8 + br label %61 + +61: ; preds = %50, %36 + br label %17, !llvm.loop !9 + +62: ; preds = %17 + %63 = load ptr, ptr %7, align 8 + %64 = load ptr, ptr %63, align 8 + %65 = icmp eq ptr %64, null + br i1 %65, label %66, label %69 + +66: ; preds = %62 + %67 = load ptr, ptr %9, align 8 + %68 = load ptr, ptr %7, align 8 + store ptr %67, ptr %68, align 8 + br label %69 + +69: ; preds = %66, %62 + %70 = load ptr, ptr %12, align 8 + %71 = load ptr, ptr %8, align 8 + store ptr %70, ptr %71, align 8 + %72 = load ptr, ptr %9, align 8 + ret ptr %72 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef ptr @_Z14quickSortRecurP4NodeS0_(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = icmp ne ptr %10, null + br i1 %11, label %12, label %16 + +12: ; preds = %2 + %13 = load ptr, ptr %4, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = icmp eq ptr %13, %14 + br i1 %15, label %16, label %18 + +16: ; preds = %12, %2 + %17 = load ptr, ptr %4, align 8 + store ptr %17, ptr %3, align 8 + br label %57 + +18: ; preds = %12 + store ptr null, ptr %6, align 8 + store ptr null, ptr %7, align 8 + %19 = load ptr, ptr %4, align 8 + %20 = load ptr, ptr %5, align 8 + %21 = call noundef ptr @_Z9partitionP4NodeS0_PS0_S1_(ptr noundef %19, ptr noundef %20, ptr noundef %6, ptr noundef %7) + store ptr %21, ptr %8, align 8 + %22 = load ptr, ptr %6, align 8 + %23 = load ptr, ptr %8, align 8 + %24 = icmp ne ptr %22, %23 + br i1 %24, label %25, label %48 + +25: ; preds = %18 + %26 = load ptr, ptr %6, align 8 + store ptr %26, ptr %9, align 8 + br label %27 + +27: ; preds = %33, %25 + %28 = load ptr, ptr %9, align 8 + %29 = getelementptr inbounds %struct.Node, ptr %28, i32 0, i32 1 + %30 = load ptr, ptr %29, align 8 + %31 = load ptr, ptr %8, align 8 + %32 = icmp ne ptr %30, %31 + br i1 %32, label %33, label %37 + +33: ; preds = %27 + %34 = load ptr, ptr %9, align 8 + %35 = getelementptr inbounds %struct.Node, ptr %34, i32 0, i32 1 + %36 = load ptr, ptr %35, align 8 + store ptr %36, ptr %9, align 8 + br label %27, !llvm.loop !10 + +37: ; preds = %27 + %38 = load ptr, ptr %9, align 8 + %39 = getelementptr inbounds %struct.Node, ptr %38, i32 0, i32 1 + store ptr null, ptr %39, align 8 + %40 = load ptr, ptr %6, align 8 + %41 = load ptr, ptr %9, align 8 + %42 = call noundef ptr @_Z14quickSortRecurP4NodeS0_(ptr noundef %40, ptr noundef %41) + store ptr %42, ptr %6, align 8 + %43 = load ptr, ptr %6, align 8 + %44 = call noundef ptr @_Z7getTailP4Node(ptr noundef %43) + store ptr %44, ptr %9, align 8 + %45 = load ptr, ptr %8, align 8 + %46 = load ptr, ptr %9, align 8 + %47 = getelementptr inbounds %struct.Node, ptr %46, i32 0, i32 1 + store ptr %45, ptr %47, align 8 + br label %48 + +48: ; preds = %37, %18 + %49 = load ptr, ptr %8, align 8 + %50 = getelementptr inbounds %struct.Node, ptr %49, i32 0, i32 1 + %51 = load ptr, ptr %50, align 8 + %52 = load ptr, ptr %7, align 8 + %53 = call noundef ptr @_Z14quickSortRecurP4NodeS0_(ptr noundef %51, ptr noundef %52) + %54 = load ptr, ptr %8, align 8 + %55 = getelementptr inbounds %struct.Node, ptr %54, i32 0, i32 1 + store ptr %53, ptr %55, align 8 + %56 = load ptr, ptr %6, align 8 + store ptr %56, ptr %3, align 8 + br label %57 + +57: ; preds = %48, %16 + %58 = load ptr, ptr %3, align 8 + ret ptr %58 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z9quickSortPP4Node(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = call noundef ptr @_Z7getTailP4Node(ptr noundef %6) + %8 = call noundef ptr @_Z14quickSortRecurP4NodeS0_(ptr noundef %4, ptr noundef %7) + %9 = load ptr, ptr %2, align 8 + store ptr %8, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca ptr, align 8 + store i32 0, ptr %1, align 4 + store ptr null, ptr %2, align 8 + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 5) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 20) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 4) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 3) + call void @_Z4pushPP4Nodei(ptr noundef %2, i32 noundef 30) + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + %4 = load ptr, ptr %2, align 8 + call void @_Z9printListP4Node(ptr noundef %4) + call void @_Z9quickSortPP4Node(ptr noundef %2) + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.3) + %6 = load ptr, ptr %2, align 8 + call void @_Z9printListP4Node(ptr noundef %6) + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_quicksort_on_singly_linked_list.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/rabin-karp-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/rabin-karp-algorithm.ll new file mode 100644 index 00000000..7ddbd4bc --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/rabin-karp-algorithm.ll @@ -0,0 +1,322 @@ +; ModuleID = 'PE-benchmarks/rabin-karp-algorithm.cpp' +source_filename = "PE-benchmarks/rabin-karp-algorithm.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [24 x i8] c"Pattern found at index \00", align 1 +@__const.main.txt = private unnamed_addr constant [16 x i8] c"GEEKS FOR GEEKS\00", align 16 +@__const.main.pat = private unnamed_addr constant [5 x i8] c"GEEK\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_rabin_karp_algorithm.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z6searchPcS_i(ptr noundef %0, ptr noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i32 %2, ptr %6, align 4 + %14 = load ptr, ptr %4, align 8 + %15 = call i64 @strlen(ptr noundef %14) #8 + %16 = trunc i64 %15 to i32 + store i32 %16, ptr %7, align 4 + %17 = load ptr, ptr %5, align 8 + %18 = call i64 @strlen(ptr noundef %17) #8 + %19 = trunc i64 %18 to i32 + store i32 %19, ptr %8, align 4 + store i32 0, ptr %11, align 4 + store i32 0, ptr %12, align 4 + store i32 1, ptr %13, align 4 + store i32 0, ptr %9, align 4 + br label %20 + +20: ; preds = %30, %3 + %21 = load i32, ptr %9, align 4 + %22 = load i32, ptr %7, align 4 + %23 = sub nsw i32 %22, 1 + %24 = icmp slt i32 %21, %23 + br i1 %24, label %25, label %33 + +25: ; preds = %20 + %26 = load i32, ptr %13, align 4 + %27 = mul nsw i32 %26, 256 + %28 = load i32, ptr %6, align 4 + %29 = srem i32 %27, %28 + store i32 %29, ptr %13, align 4 + br label %30 + +30: ; preds = %25 + %31 = load i32, ptr %9, align 4 + %32 = add nsw i32 %31, 1 + store i32 %32, ptr %9, align 4 + br label %20, !llvm.loop !6 + +33: ; preds = %20 + store i32 0, ptr %9, align 4 + br label %34 + +34: ; preds = %61, %33 + %35 = load i32, ptr %9, align 4 + %36 = load i32, ptr %7, align 4 + %37 = icmp slt i32 %35, %36 + br i1 %37, label %38, label %64 + +38: ; preds = %34 + %39 = load i32, ptr %11, align 4 + %40 = mul nsw i32 256, %39 + %41 = load ptr, ptr %4, align 8 + %42 = load i32, ptr %9, align 4 + %43 = sext i32 %42 to i64 + %44 = getelementptr inbounds i8, ptr %41, i64 %43 + %45 = load i8, ptr %44, align 1 + %46 = sext i8 %45 to i32 + %47 = add nsw i32 %40, %46 + %48 = load i32, ptr %6, align 4 + %49 = srem i32 %47, %48 + store i32 %49, ptr %11, align 4 + %50 = load i32, ptr %12, align 4 + %51 = mul nsw i32 256, %50 + %52 = load ptr, ptr %5, align 8 + %53 = load i32, ptr %9, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds i8, ptr %52, i64 %54 + %56 = load i8, ptr %55, align 1 + %57 = sext i8 %56 to i32 + %58 = add nsw i32 %51, %57 + %59 = load i32, ptr %6, align 4 + %60 = srem i32 %58, %59 + store i32 %60, ptr %12, align 4 + br label %61 + +61: ; preds = %38 + %62 = load i32, ptr %9, align 4 + %63 = add nsw i32 %62, 1 + store i32 %63, ptr %9, align 4 + br label %34, !llvm.loop !8 + +64: ; preds = %34 + store i32 0, ptr %9, align 4 + br label %65 + +65: ; preds = %148, %64 + %66 = load i32, ptr %9, align 4 + %67 = load i32, ptr %8, align 4 + %68 = load i32, ptr %7, align 4 + %69 = sub nsw i32 %67, %68 + %70 = icmp sle i32 %66, %69 + br i1 %70, label %71, label %151 + +71: ; preds = %65 + %72 = load i32, ptr %11, align 4 + %73 = load i32, ptr %12, align 4 + %74 = icmp eq i32 %72, %73 + br i1 %74, label %75, label %111 + +75: ; preds = %71 + store i32 0, ptr %10, align 4 + br label %76 + +76: ; preds = %98, %75 + %77 = load i32, ptr %10, align 4 + %78 = load i32, ptr %7, align 4 + %79 = icmp slt i32 %77, %78 + br i1 %79, label %80, label %101 + +80: ; preds = %76 + %81 = load ptr, ptr %5, align 8 + %82 = load i32, ptr %9, align 4 + %83 = load i32, ptr %10, align 4 + %84 = add nsw i32 %82, %83 + %85 = sext i32 %84 to i64 + %86 = getelementptr inbounds i8, ptr %81, i64 %85 + %87 = load i8, ptr %86, align 1 + %88 = sext i8 %87 to i32 + %89 = load ptr, ptr %4, align 8 + %90 = load i32, ptr %10, align 4 + %91 = sext i32 %90 to i64 + %92 = getelementptr inbounds i8, ptr %89, i64 %91 + %93 = load i8, ptr %92, align 1 + %94 = sext i8 %93 to i32 + %95 = icmp ne i32 %88, %94 + br i1 %95, label %96, label %97 + +96: ; preds = %80 + br label %101 + +97: ; preds = %80 + br label %98 + +98: ; preds = %97 + %99 = load i32, ptr %10, align 4 + %100 = add nsw i32 %99, 1 + store i32 %100, ptr %10, align 4 + br label %76, !llvm.loop !9 + +101: ; preds = %96, %76 + %102 = load i32, ptr %10, align 4 + %103 = load i32, ptr %7, align 4 + %104 = icmp eq i32 %102, %103 + br i1 %104, label %105, label %110 + +105: ; preds = %101 + %106 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %107 = load i32, ptr %9, align 4 + %108 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %106, i32 noundef %107) + %109 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %108, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %110 + +110: ; preds = %105, %101 + br label %111 + +111: ; preds = %110, %71 + %112 = load i32, ptr %9, align 4 + %113 = load i32, ptr %8, align 4 + %114 = load i32, ptr %7, align 4 + %115 = sub nsw i32 %113, %114 + %116 = icmp slt i32 %112, %115 + br i1 %116, label %117, label %147 + +117: ; preds = %111 + %118 = load i32, ptr %12, align 4 + %119 = load ptr, ptr %5, align 8 + %120 = load i32, ptr %9, align 4 + %121 = sext i32 %120 to i64 + %122 = getelementptr inbounds i8, ptr %119, i64 %121 + %123 = load i8, ptr %122, align 1 + %124 = sext i8 %123 to i32 + %125 = load i32, ptr %13, align 4 + %126 = mul nsw i32 %124, %125 + %127 = sub nsw i32 %118, %126 + %128 = mul nsw i32 256, %127 + %129 = load ptr, ptr %5, align 8 + %130 = load i32, ptr %9, align 4 + %131 = load i32, ptr %7, align 4 + %132 = add nsw i32 %130, %131 + %133 = sext i32 %132 to i64 + %134 = getelementptr inbounds i8, ptr %129, i64 %133 + %135 = load i8, ptr %134, align 1 + %136 = sext i8 %135 to i32 + %137 = add nsw i32 %128, %136 + %138 = load i32, ptr %6, align 4 + %139 = srem i32 %137, %138 + store i32 %139, ptr %12, align 4 + %140 = load i32, ptr %12, align 4 + %141 = icmp slt i32 %140, 0 + br i1 %141, label %142, label %146 + +142: ; preds = %117 + %143 = load i32, ptr %12, align 4 + %144 = load i32, ptr %6, align 4 + %145 = add nsw i32 %143, %144 + store i32 %145, ptr %12, align 4 + br label %146 + +146: ; preds = %142, %117 + br label %147 + +147: ; preds = %146, %111 + br label %148 + +148: ; preds = %147 + %149 = load i32, ptr %9, align 4 + %150 = add nsw i32 %149, 1 + store i32 %150, ptr %9, align 4 + br label %65, !llvm.loop !10 + +151: ; preds = %65 + ret void +} + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #5 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [16 x i8], align 16 + %3 = alloca [5 x i8], align 1 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.txt, i64 16, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %3, ptr align 1 @__const.main.pat, i64 5, i1 false) + store i32 101, ptr %4, align 4 + %5 = getelementptr inbounds [5 x i8], ptr %3, i64 0, i64 0 + %6 = getelementptr inbounds [16 x i8], ptr %2, i64 0, i64 0 + %7 = load i32, ptr %4, align 4 + call void @_Z6searchPcS_i(ptr noundef %5, ptr noundef %6, i32 noundef %7) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_rabin_karp_algorithm.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #8 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/rat-in-a-maze.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/rat-in-a-maze.ll new file mode 100644 index 00000000..8e09ab7a --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/rat-in-a-maze.ll @@ -0,0 +1,286 @@ +; ModuleID = 'PE-benchmarks/rat-in-a-maze.cpp' +source_filename = "PE-benchmarks/rat-in-a-maze.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [5 x i8] c" %d \00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 +@.str.2 = private unnamed_addr constant [23 x i8] c"Solution doesn't exist\00", align 1 +@__const.main.maze = private unnamed_addr constant [4 x [4 x i32]] [[4 x i32] [i32 1, i32 0, i32 0, i32 0], [4 x i32] [i32 1, i32 1, i32 0, i32 1], [4 x i32] [i32 0, i32 1, i32 0, i32 0], [4 x i32] [i32 1, i32 1, i32 1, i32 1]], align 16 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13printSolutionPA4_i(ptr noundef %0) #0 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + store i32 0, ptr %3, align 4 + br label %5 + +5: ; preds = %27, %1 + %6 = load i32, ptr %3, align 4 + %7 = icmp slt i32 %6, 4 + br i1 %7, label %8, label %30 + +8: ; preds = %5 + store i32 0, ptr %4, align 4 + br label %9 + +9: ; preds = %22, %8 + %10 = load i32, ptr %4, align 4 + %11 = icmp slt i32 %10, 4 + br i1 %11, label %12, label %25 + +12: ; preds = %9 + %13 = load ptr, ptr %2, align 8 + %14 = load i32, ptr %3, align 4 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds [4 x i32], ptr %13, i64 %15 + %17 = load i32, ptr %4, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds [4 x i32], ptr %16, i64 0, i64 %18 + %20 = load i32, ptr %19, align 4 + %21 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %20) + br label %22 + +22: ; preds = %12 + %23 = load i32, ptr %4, align 4 + %24 = add nsw i32 %23, 1 + store i32 %24, ptr %4, align 4 + br label %9, !llvm.loop !6 + +25: ; preds = %9 + %26 = call i32 (ptr, ...) @printf(ptr noundef @.str.1) + br label %27 + +27: ; preds = %25 + %28 = load i32, ptr %3, align 4 + %29 = add nsw i32 %28, 1 + store i32 %29, ptr %3, align 4 + br label %5, !llvm.loop !8 + +30: ; preds = %5 + ret void +} + +declare i32 @printf(ptr noundef, ...) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z6isSafePA4_iii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #2 { + %4 = alloca i1, align 1 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + %8 = load i32, ptr %6, align 4 + %9 = icmp sge i32 %8, 0 + br i1 %9, label %10, label %30 + +10: ; preds = %3 + %11 = load i32, ptr %6, align 4 + %12 = icmp slt i32 %11, 4 + br i1 %12, label %13, label %30 + +13: ; preds = %10 + %14 = load i32, ptr %7, align 4 + %15 = icmp sge i32 %14, 0 + br i1 %15, label %16, label %30 + +16: ; preds = %13 + %17 = load i32, ptr %7, align 4 + %18 = icmp slt i32 %17, 4 + br i1 %18, label %19, label %30 + +19: ; preds = %16 + %20 = load ptr, ptr %5, align 8 + %21 = load i32, ptr %6, align 4 + %22 = sext i32 %21 to i64 + %23 = getelementptr inbounds [4 x i32], ptr %20, i64 %22 + %24 = load i32, ptr %7, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds [4 x i32], ptr %23, i64 0, i64 %25 + %27 = load i32, ptr %26, align 4 + %28 = icmp eq i32 %27, 1 + br i1 %28, label %29, label %30 + +29: ; preds = %19 + store i1 true, ptr %4, align 1 + br label %31 + +30: ; preds = %19, %16, %13, %10, %3 + store i1 false, ptr %4, align 1 + br label %31 + +31: ; preds = %30, %29 + %32 = load i1, ptr %4, align 1 + ret i1 %32 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_Z9solveMazePA4_i(ptr noundef %0) #0 { + %2 = alloca i1, align 1 + %3 = alloca ptr, align 8 + %4 = alloca [4 x [4 x i32]], align 16 + store ptr %0, ptr %3, align 8 + call void @llvm.memset.p0.i64(ptr align 16 %4, i8 0, i64 64, i1 false) + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds [4 x [4 x i32]], ptr %4, i64 0, i64 0 + %7 = call noundef zeroext i1 @_Z13solveMazeUtilPA4_iiiS0_(ptr noundef %5, i32 noundef 0, i32 noundef 0, ptr noundef %6) + %8 = zext i1 %7 to i32 + %9 = icmp eq i32 %8, 0 + br i1 %9, label %10, label %12 + +10: ; preds = %1 + %11 = call i32 (ptr, ...) @printf(ptr noundef @.str.2) + store i1 false, ptr %2, align 1 + br label %14 + +12: ; preds = %1 + %13 = getelementptr inbounds [4 x [4 x i32]], ptr %4, i64 0, i64 0 + call void @_Z13printSolutionPA4_i(ptr noundef %13) + store i1 true, ptr %2, align 1 + br label %14 + +14: ; preds = %12, %10 + %15 = load i1, ptr %2, align 1 + ret i1 %15 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_Z13solveMazeUtilPA4_iiiS0_(ptr noundef %0, i32 noundef %1, i32 noundef %2, ptr noundef %3) #0 { + %5 = alloca i1, align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca ptr, align 8 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store i32 %2, ptr %8, align 4 + store ptr %3, ptr %9, align 8 + %10 = load i32, ptr %7, align 4 + %11 = icmp eq i32 %10, 3 + br i1 %11, label %12, label %23 + +12: ; preds = %4 + %13 = load i32, ptr %8, align 4 + %14 = icmp eq i32 %13, 3 + br i1 %14, label %15, label %23 + +15: ; preds = %12 + %16 = load ptr, ptr %9, align 8 + %17 = load i32, ptr %7, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds [4 x i32], ptr %16, i64 %18 + %20 = load i32, ptr %8, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds [4 x i32], ptr %19, i64 0, i64 %21 + store i32 1, ptr %22, align 4 + store i1 true, ptr %5, align 1 + br label %66 + +23: ; preds = %12, %4 + %24 = load ptr, ptr %6, align 8 + %25 = load i32, ptr %7, align 4 + %26 = load i32, ptr %8, align 4 + %27 = call noundef zeroext i1 @_Z6isSafePA4_iii(ptr noundef %24, i32 noundef %25, i32 noundef %26) + %28 = zext i1 %27 to i32 + %29 = icmp eq i32 %28, 1 + br i1 %29, label %30, label %65 + +30: ; preds = %23 + %31 = load ptr, ptr %9, align 8 + %32 = load i32, ptr %7, align 4 + %33 = sext i32 %32 to i64 + %34 = getelementptr inbounds [4 x i32], ptr %31, i64 %33 + %35 = load i32, ptr %8, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds [4 x i32], ptr %34, i64 0, i64 %36 + store i32 1, ptr %37, align 4 + %38 = load ptr, ptr %6, align 8 + %39 = load i32, ptr %7, align 4 + %40 = add nsw i32 %39, 1 + %41 = load i32, ptr %8, align 4 + %42 = load ptr, ptr %9, align 8 + %43 = call noundef zeroext i1 @_Z13solveMazeUtilPA4_iiiS0_(ptr noundef %38, i32 noundef %40, i32 noundef %41, ptr noundef %42) + %44 = zext i1 %43 to i32 + %45 = icmp eq i32 %44, 1 + br i1 %45, label %46, label %47 + +46: ; preds = %30 + store i1 true, ptr %5, align 1 + br label %66 + +47: ; preds = %30 + %48 = load ptr, ptr %6, align 8 + %49 = load i32, ptr %7, align 4 + %50 = load i32, ptr %8, align 4 + %51 = add nsw i32 %50, 1 + %52 = load ptr, ptr %9, align 8 + %53 = call noundef zeroext i1 @_Z13solveMazeUtilPA4_iiiS0_(ptr noundef %48, i32 noundef %49, i32 noundef %51, ptr noundef %52) + %54 = zext i1 %53 to i32 + %55 = icmp eq i32 %54, 1 + br i1 %55, label %56, label %57 + +56: ; preds = %47 + store i1 true, ptr %5, align 1 + br label %66 + +57: ; preds = %47 + %58 = load ptr, ptr %9, align 8 + %59 = load i32, ptr %7, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds [4 x i32], ptr %58, i64 %60 + %62 = load i32, ptr %8, align 4 + %63 = sext i32 %62 to i64 + %64 = getelementptr inbounds [4 x i32], ptr %61, i64 0, i64 %63 + store i32 0, ptr %64, align 4 + store i1 false, ptr %5, align 1 + br label %66 + +65: ; preds = %23 + store i1 false, ptr %5, align 1 + br label %66 + +66: ; preds = %65, %57, %56, %46, %15 + %67 = load i1, ptr %5, align 1 + ret i1 %67 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #4 { + %1 = alloca i32, align 4 + %2 = alloca [4 x [4 x i32]], align 16 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.maze, i64 64, i1 false) + %3 = getelementptr inbounds [4 x [4 x i32]], ptr %2, i64 0, i64 0 + %4 = call noundef zeroext i1 @_Z9solveMazePA4_i(ptr noundef %3) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #5 + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/reservoir-sampling.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/reservoir-sampling.ll new file mode 100644 index 00000000..a7e9ed98 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/reservoir-sampling.ll @@ -0,0 +1,241 @@ +; ModuleID = 'PE-benchmarks/reservoir-sampling.cpp' +source_filename = "PE-benchmarks/reservoir-sampling.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.1 = private unnamed_addr constant [42 x i8] c"Following are k randomly selected items \0A\00", align 1 +@__const.main.stream = private unnamed_addr constant [12 x i32] [i32 1, i32 2, i32 3, i32 4, i32 5, i32 6, i32 7, i32 8, i32 9, i32 10, i32 11, i32 12], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_reservoir_sampling.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z10printArrayPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 0, ptr %5, align 4 + br label %6 + +6: ; preds = %18, %2 + %7 = load i32, ptr %5, align 4 + %8 = load i32, ptr %4, align 4 + %9 = icmp slt i32 %7, %8 + br i1 %9, label %10, label %21 + +10: ; preds = %6 + %11 = load ptr, ptr %3, align 8 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i32, ptr %11, i64 %13 + %15 = load i32, ptr %14, align 4 + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %16, ptr noundef @.str) + br label %18 + +18: ; preds = %10 + %19 = load i32, ptr %5, align 4 + %20 = add nsw i32 %19, 1 + store i32 %20, ptr %5, align 4 + br label %6, !llvm.loop !6 + +21: ; preds = %6 + %22 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z12selectKItemsPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca ptr, align 8 + %9 = alloca i64, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %11 = load i32, ptr %6, align 4 + %12 = zext i32 %11 to i64 + %13 = call ptr @llvm.stacksave() + store ptr %13, ptr %8, align 8 + %14 = alloca i32, i64 %12, align 16 + store i64 %12, ptr %9, align 8 + store i32 0, ptr %7, align 4 + br label %15 + +15: ; preds = %28, %3 + %16 = load i32, ptr %7, align 4 + %17 = load i32, ptr %6, align 4 + %18 = icmp slt i32 %16, %17 + br i1 %18, label %19, label %31 + +19: ; preds = %15 + %20 = load ptr, ptr %4, align 8 + %21 = load i32, ptr %7, align 4 + %22 = sext i32 %21 to i64 + %23 = getelementptr inbounds i32, ptr %20, i64 %22 + %24 = load i32, ptr %23, align 4 + %25 = load i32, ptr %7, align 4 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds i32, ptr %14, i64 %26 + store i32 %24, ptr %27, align 4 + br label %28 + +28: ; preds = %19 + %29 = load i32, ptr %7, align 4 + %30 = add nsw i32 %29, 1 + store i32 %30, ptr %7, align 4 + br label %15, !llvm.loop !8 + +31: ; preds = %15 + %32 = call i64 @time(ptr noundef null) #3 + %33 = trunc i64 %32 to i32 + call void @srand(i32 noundef %33) #3 + br label %34 + +34: ; preds = %56, %31 + %35 = load i32, ptr %7, align 4 + %36 = load i32, ptr %5, align 4 + %37 = icmp slt i32 %35, %36 + br i1 %37, label %38, label %59 + +38: ; preds = %34 + %39 = call i32 @rand() #3 + %40 = load i32, ptr %7, align 4 + %41 = add nsw i32 %40, 1 + %42 = srem i32 %39, %41 + store i32 %42, ptr %10, align 4 + %43 = load i32, ptr %10, align 4 + %44 = load i32, ptr %6, align 4 + %45 = icmp slt i32 %43, %44 + br i1 %45, label %46, label %55 + +46: ; preds = %38 + %47 = load ptr, ptr %4, align 8 + %48 = load i32, ptr %7, align 4 + %49 = sext i32 %48 to i64 + %50 = getelementptr inbounds i32, ptr %47, i64 %49 + %51 = load i32, ptr %50, align 4 + %52 = load i32, ptr %10, align 4 + %53 = sext i32 %52 to i64 + %54 = getelementptr inbounds i32, ptr %14, i64 %53 + store i32 %51, ptr %54, align 4 + br label %55 + +55: ; preds = %46, %38 + br label %56 + +56: ; preds = %55 + %57 = load i32, ptr %7, align 4 + %58 = add nsw i32 %57, 1 + store i32 %58, ptr %7, align 4 + br label %34, !llvm.loop !9 + +59: ; preds = %34 + %60 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %61 = load i32, ptr %6, align 4 + call void @_Z10printArrayPii(ptr noundef %14, i32 noundef %61) + %62 = load ptr, ptr %8, align 8 + call void @llvm.stackrestore(ptr %62) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nounwind +declare void @srand(i32 noundef) #2 + +; Function Attrs: nounwind +declare i64 @time(ptr noundef) #2 + +; Function Attrs: nounwind +declare i32 @rand() #2 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [12 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.stream, i64 48, i1 false) + store i32 12, ptr %3, align 4 + store i32 5, ptr %4, align 4 + %5 = getelementptr inbounds [12 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + %7 = load i32, ptr %4, align 4 + call void @_Z12selectKItemsPiii(ptr noundef %5, i32 noundef %6, i32 noundef %7) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_reservoir_sampling.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/rotate-bits-of-an-integer.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/rotate-bits-of-an-integer.ll new file mode 100644 index 00000000..e02b9c5d --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/rotate-bits-of-an-integer.ll @@ -0,0 +1,142 @@ +; ModuleID = 'PE-benchmarks/rotate-bits-of-an-integer.cpp' +source_filename = "PE-benchmarks/rotate-bits-of-an-integer.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.gfg = type { i8 } + +$_ZN3gfg10leftRotateEij = comdat any + +$_ZN3gfg11rightRotateEij = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [18 x i8] c"Left Rotation of \00", align 1 +@.str.1 = private unnamed_addr constant [5 x i8] c" by \00", align 1 +@.str.2 = private unnamed_addr constant [5 x i8] c" is \00", align 1 +@.str.3 = private unnamed_addr constant [20 x i8] c"\0ARight Rotation of \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_rotate_bits_of_an_integer.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #4 { + %1 = alloca %class.gfg, align 1 + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + store i32 16, ptr %2, align 4 + store i32 2, ptr %3, align 4 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %5 = load i32, ptr %2, align 4 + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %5) + %7 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef @.str.1) + %8 = load i32, ptr %3, align 4 + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %7, i32 noundef %8) + %10 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %9, ptr noundef @.str.2) + %11 = load i32, ptr %2, align 4 + %12 = load i32, ptr %3, align 4 + %13 = call noundef i32 @_ZN3gfg10leftRotateEij(ptr noundef nonnull align 1 dereferenceable(1) %1, i32 noundef %11, i32 noundef %12) + %14 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %13) + %15 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.3) + %16 = load i32, ptr %2, align 4 + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %15, i32 noundef %16) + %18 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %17, ptr noundef @.str.1) + %19 = load i32, ptr %3, align 4 + %20 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %18, i32 noundef %19) + %21 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %20, ptr noundef @.str.2) + %22 = load i32, ptr %2, align 4 + %23 = load i32, ptr %3, align 4 + %24 = call noundef i32 @_ZN3gfg11rightRotateEij(ptr noundef nonnull align 1 dereferenceable(1) %1, i32 noundef %22, i32 noundef %23) + %25 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %24) + %26 = call i32 @getchar() + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i32 @_ZN3gfg10leftRotateEij(ptr noundef nonnull align 1 dereferenceable(1) %0, i32 noundef %1, i32 noundef %2) #5 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = load i32, ptr %5, align 4 + %9 = load i32, ptr %6, align 4 + %10 = shl i32 %8, %9 + %11 = load i32, ptr %5, align 4 + %12 = load i32, ptr %6, align 4 + %13 = sub i32 32, %12 + %14 = ashr i32 %11, %13 + %15 = or i32 %10, %14 + ret i32 %15 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i32 @_ZN3gfg11rightRotateEij(ptr noundef nonnull align 1 dereferenceable(1) %0, i32 noundef %1, i32 noundef %2) #5 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = load i32, ptr %5, align 4 + %9 = load i32, ptr %6, align 4 + %10 = ashr i32 %8, %9 + %11 = load i32, ptr %5, align 4 + %12 = load i32, ptr %6, align 4 + %13 = sub i32 32, %12 + %14 = shl i32 %11, %13 + %15 = or i32 %10, %14 + ret i32 %15 +} + +declare i32 @getchar() #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_rotate_bits_of_an_integer.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/shortest-common-supersequence.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/shortest-common-supersequence.ll new file mode 100644 index 00000000..933b7fc6 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/shortest-common-supersequence.ll @@ -0,0 +1,322 @@ +; ModuleID = 'PE-benchmarks/shortest-common-supersequence.cpp' +source_filename = "PE-benchmarks/shortest-common-supersequence.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +$_ZSt3minIiERKT_S2_S2_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.X = private unnamed_addr constant [7 x i8] c"AGGTAB\00", align 1 +@__const.main.Y = private unnamed_addr constant [8 x i8] c"GXTXAYB\00", align 1 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [41 x i8] c"Length of the shortest supersequence is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_shortest_common_supersequence.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z8superSeqPcS_ii(ptr noundef %0, ptr noundef %1, i32 noundef %2, i32 noundef %3) #4 { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca i64, align 8 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store i32 %2, ptr %7, align 4 + store i32 %3, ptr %8, align 4 + %14 = load i32, ptr %7, align 4 + %15 = add nsw i32 %14, 1 + %16 = zext i32 %15 to i64 + %17 = load i32, ptr %8, align 4 + %18 = add nsw i32 %17, 1 + %19 = zext i32 %18 to i64 + %20 = call ptr @llvm.stacksave() + store ptr %20, ptr %9, align 8 + %21 = mul nuw i64 %16, %19 + %22 = alloca i32, i64 %21, align 16 + store i64 %16, ptr %10, align 8 + store i64 %19, ptr %11, align 8 + store i32 0, ptr %12, align 4 + br label %23 + +23: ; preds = %125, %4 + %24 = load i32, ptr %12, align 4 + %25 = load i32, ptr %7, align 4 + %26 = icmp sle i32 %24, %25 + br i1 %26, label %27, label %128 + +27: ; preds = %23 + store i32 0, ptr %13, align 4 + br label %28 + +28: ; preds = %121, %27 + %29 = load i32, ptr %13, align 4 + %30 = load i32, ptr %8, align 4 + %31 = icmp sle i32 %29, %30 + br i1 %31, label %32, label %124 + +32: ; preds = %28 + %33 = load i32, ptr %12, align 4 + %34 = icmp ne i32 %33, 0 + br i1 %34, label %44, label %35 + +35: ; preds = %32 + %36 = load i32, ptr %13, align 4 + %37 = load i32, ptr %12, align 4 + %38 = sext i32 %37 to i64 + %39 = mul nsw i64 %38, %19 + %40 = getelementptr inbounds i32, ptr %22, i64 %39 + %41 = load i32, ptr %13, align 4 + %42 = sext i32 %41 to i64 + %43 = getelementptr inbounds i32, ptr %40, i64 %42 + store i32 %36, ptr %43, align 4 + br label %120 + +44: ; preds = %32 + %45 = load i32, ptr %13, align 4 + %46 = icmp ne i32 %45, 0 + br i1 %46, label %56, label %47 + +47: ; preds = %44 + %48 = load i32, ptr %12, align 4 + %49 = load i32, ptr %12, align 4 + %50 = sext i32 %49 to i64 + %51 = mul nsw i64 %50, %19 + %52 = getelementptr inbounds i32, ptr %22, i64 %51 + %53 = load i32, ptr %13, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds i32, ptr %52, i64 %54 + store i32 %48, ptr %55, align 4 + br label %119 + +56: ; preds = %44 + %57 = load ptr, ptr %5, align 8 + %58 = load i32, ptr %12, align 4 + %59 = sub nsw i32 %58, 1 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds i8, ptr %57, i64 %60 + %62 = load i8, ptr %61, align 1 + %63 = sext i8 %62 to i32 + %64 = load ptr, ptr %6, align 8 + %65 = load i32, ptr %13, align 4 + %66 = sub nsw i32 %65, 1 + %67 = sext i32 %66 to i64 + %68 = getelementptr inbounds i8, ptr %64, i64 %67 + %69 = load i8, ptr %68, align 1 + %70 = sext i8 %69 to i32 + %71 = icmp eq i32 %63, %70 + br i1 %71, label %72, label %91 + +72: ; preds = %56 + %73 = load i32, ptr %12, align 4 + %74 = sub nsw i32 %73, 1 + %75 = sext i32 %74 to i64 + %76 = mul nsw i64 %75, %19 + %77 = getelementptr inbounds i32, ptr %22, i64 %76 + %78 = load i32, ptr %13, align 4 + %79 = sub nsw i32 %78, 1 + %80 = sext i32 %79 to i64 + %81 = getelementptr inbounds i32, ptr %77, i64 %80 + %82 = load i32, ptr %81, align 4 + %83 = add nsw i32 1, %82 + %84 = load i32, ptr %12, align 4 + %85 = sext i32 %84 to i64 + %86 = mul nsw i64 %85, %19 + %87 = getelementptr inbounds i32, ptr %22, i64 %86 + %88 = load i32, ptr %13, align 4 + %89 = sext i32 %88 to i64 + %90 = getelementptr inbounds i32, ptr %87, i64 %89 + store i32 %83, ptr %90, align 4 + br label %118 + +91: ; preds = %56 + %92 = load i32, ptr %12, align 4 + %93 = sub nsw i32 %92, 1 + %94 = sext i32 %93 to i64 + %95 = mul nsw i64 %94, %19 + %96 = getelementptr inbounds i32, ptr %22, i64 %95 + %97 = load i32, ptr %13, align 4 + %98 = sext i32 %97 to i64 + %99 = getelementptr inbounds i32, ptr %96, i64 %98 + %100 = load i32, ptr %12, align 4 + %101 = sext i32 %100 to i64 + %102 = mul nsw i64 %101, %19 + %103 = getelementptr inbounds i32, ptr %22, i64 %102 + %104 = load i32, ptr %13, align 4 + %105 = sub nsw i32 %104, 1 + %106 = sext i32 %105 to i64 + %107 = getelementptr inbounds i32, ptr %103, i64 %106 + %108 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %99, ptr noundef nonnull align 4 dereferenceable(4) %107) + %109 = load i32, ptr %108, align 4 + %110 = add nsw i32 1, %109 + %111 = load i32, ptr %12, align 4 + %112 = sext i32 %111 to i64 + %113 = mul nsw i64 %112, %19 + %114 = getelementptr inbounds i32, ptr %22, i64 %113 + %115 = load i32, ptr %13, align 4 + %116 = sext i32 %115 to i64 + %117 = getelementptr inbounds i32, ptr %114, i64 %116 + store i32 %110, ptr %117, align 4 + br label %118 + +118: ; preds = %91, %72 + br label %119 + +119: ; preds = %118, %47 + br label %120 + +120: ; preds = %119, %35 + br label %121 + +121: ; preds = %120 + %122 = load i32, ptr %13, align 4 + %123 = add nsw i32 %122, 1 + store i32 %123, ptr %13, align 4 + br label %28, !llvm.loop !6 + +124: ; preds = %28 + br label %125 + +125: ; preds = %124 + %126 = load i32, ptr %12, align 4 + %127 = add nsw i32 %126, 1 + store i32 %127, ptr %12, align 4 + br label %23, !llvm.loop !8 + +128: ; preds = %23 + %129 = load i32, ptr %7, align 4 + %130 = sext i32 %129 to i64 + %131 = mul nsw i64 %130, %19 + %132 = getelementptr inbounds i32, ptr %22, i64 %131 + %133 = load i32, ptr %8, align 4 + %134 = sext i32 %133 to i64 + %135 = getelementptr inbounds i32, ptr %132, i64 %134 + %136 = load i32, ptr %135, align 4 + %137 = load ptr, ptr %9, align 8 + call void @llvm.stackrestore(ptr %137) + ret i32 %136 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #6 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [7 x i8], align 1 + %3 = alloca [8 x i8], align 1 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %2, ptr align 1 @__const.main.X, i64 7, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 1 %3, ptr align 1 @__const.main.Y, i64 8, i1 false) + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %5 = getelementptr inbounds [7 x i8], ptr %2, i64 0, i64 0 + %6 = getelementptr inbounds [8 x i8], ptr %3, i64 0, i64 0 + %7 = getelementptr inbounds [7 x i8], ptr %2, i64 0, i64 0 + %8 = call i64 @strlen(ptr noundef %7) #10 + %9 = trunc i64 %8 to i32 + %10 = getelementptr inbounds [8 x i8], ptr %3, i64 0, i64 0 + %11 = call i64 @strlen(ptr noundef %10) #10 + %12 = trunc i64 %11 to i32 + %13 = call noundef i32 @_Z8superSeqPcS_ii(ptr noundef %5, ptr noundef %6, i32 noundef %9, i32 noundef %12) + %14 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %13) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: nounwind willreturn memory(read) +declare i64 @strlen(ptr noundef) #9 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_shortest_common_supersequence.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #9 = { nounwind willreturn memory(read) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { nounwind willreturn memory(read) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/sieve-of-eratosthenes.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/sieve-of-eratosthenes.ll new file mode 100644 index 00000000..5c636a46 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/sieve-of-eratosthenes.ll @@ -0,0 +1,212 @@ +; ModuleID = 'PE-benchmarks/sieve-of-eratosthenes.cpp' +source_filename = "PE-benchmarks/sieve-of-eratosthenes.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.1 = private unnamed_addr constant [41 x i8] c"Following are the prime numbers smaller \00", align 1 +@.str.2 = private unnamed_addr constant [19 x i8] c" than or equal to \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_sieve_of_eratosthenes.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z19SieveOfEratosthenesi(i32 noundef %0) #4 { + %2 = alloca i32, align 4 + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + store i32 %0, ptr %2, align 4 + %8 = load i32, ptr %2, align 4 + %9 = add nsw i32 %8, 1 + %10 = zext i32 %9 to i64 + %11 = call ptr @llvm.stacksave() + store ptr %11, ptr %3, align 8 + %12 = alloca i8, i64 %10, align 16 + store i64 %10, ptr %4, align 8 + call void @llvm.memset.p0.i64(ptr align 16 %12, i8 1, i64 %10, i1 false) + store i32 2, ptr %5, align 4 + br label %13 + +13: ; preds = %45, %1 + %14 = load i32, ptr %5, align 4 + %15 = load i32, ptr %5, align 4 + %16 = mul nsw i32 %14, %15 + %17 = load i32, ptr %2, align 4 + %18 = icmp sle i32 %16, %17 + br i1 %18, label %19, label %48 + +19: ; preds = %13 + %20 = load i32, ptr %5, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds i8, ptr %12, i64 %21 + %23 = load i8, ptr %22, align 1 + %24 = trunc i8 %23 to i1 + %25 = zext i1 %24 to i32 + %26 = icmp eq i32 %25, 1 + br i1 %26, label %27, label %44 + +27: ; preds = %19 + %28 = load i32, ptr %5, align 4 + %29 = load i32, ptr %5, align 4 + %30 = mul nsw i32 %28, %29 + store i32 %30, ptr %6, align 4 + br label %31 + +31: ; preds = %39, %27 + %32 = load i32, ptr %6, align 4 + %33 = load i32, ptr %2, align 4 + %34 = icmp sle i32 %32, %33 + br i1 %34, label %35, label %43 + +35: ; preds = %31 + %36 = load i32, ptr %6, align 4 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds i8, ptr %12, i64 %37 + store i8 0, ptr %38, align 1 + br label %39 + +39: ; preds = %35 + %40 = load i32, ptr %5, align 4 + %41 = load i32, ptr %6, align 4 + %42 = add nsw i32 %41, %40 + store i32 %42, ptr %6, align 4 + br label %31, !llvm.loop !6 + +43: ; preds = %31 + br label %44 + +44: ; preds = %43, %19 + br label %45 + +45: ; preds = %44 + %46 = load i32, ptr %5, align 4 + %47 = add nsw i32 %46, 1 + store i32 %47, ptr %5, align 4 + br label %13, !llvm.loop !8 + +48: ; preds = %13 + store i32 2, ptr %7, align 4 + br label %49 + +49: ; preds = %64, %48 + %50 = load i32, ptr %7, align 4 + %51 = load i32, ptr %2, align 4 + %52 = icmp sle i32 %50, %51 + br i1 %52, label %53, label %67 + +53: ; preds = %49 + %54 = load i32, ptr %7, align 4 + %55 = sext i32 %54 to i64 + %56 = getelementptr inbounds i8, ptr %12, i64 %55 + %57 = load i8, ptr %56, align 1 + %58 = trunc i8 %57 to i1 + br i1 %58, label %59, label %63 + +59: ; preds = %53 + %60 = load i32, ptr %7, align 4 + %61 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %60) + %62 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %61, ptr noundef @.str) + br label %63 + +63: ; preds = %59, %53 + br label %64 + +64: ; preds = %63 + %65 = load i32, ptr %7, align 4 + %66 = add nsw i32 %65, 1 + store i32 %66, ptr %7, align 4 + br label %49, !llvm.loop !9 + +67: ; preds = %49 + %68 = load ptr, ptr %3, align 8 + call void @llvm.stackrestore(ptr %68) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #6 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 30, ptr %2, align 4 + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef @.str.2) + %5 = load i32, ptr %2, align 4 + %6 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %5) + %7 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %8 = load i32, ptr %2, align 4 + call void @_Z19SieveOfEratosthenesi(i32 noundef %8) + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_sieve_of_eratosthenes.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/snake-ladder.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/snake-ladder.ll new file mode 100644 index 00000000..f6340a14 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/snake-ladder.ll @@ -0,0 +1,2460 @@ +; ModuleID = 'PE-benchmarks/snake-ladder.cpp' +source_filename = "PE-benchmarks/snake-ladder.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"class.std::queue" = type { %"class.std::deque" } +%"class.std::deque" = type { %"class.std::_Deque_base" } +%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } +%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } +%"struct.std::_Deque_base>::_Deque_impl_data" = type { ptr, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } +%"struct.std::_Deque_iterator" = type { ptr, ptr, ptr, ptr } +%struct.queueEntry = type { i32, i32 } +%"class.std::allocator.0" = type { i8 } + +$_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEEC2IS3_vEEv = comdat any + +$_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE4pushERKS0_ = comdat any + +$_ZNKSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5emptyEv = comdat any + +$_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5frontEv = comdat any + +$_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE3popEv = comdat any + +$_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEED2Ev = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EED2Ev = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EE15_M_destroy_dataESt15_Deque_iteratorIS0_RS0_PS0_ES6_RKS1_ = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EE5beginEv = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EE3endEv = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv = comdat any + +$__clang_call_terminate = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EED2Ev = comdat any + +$_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2ERKS3_ = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_destroy_nodesEPPS0_S4_ = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_deallocate_mapEPPS0_m = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implD2Ev = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE18_M_deallocate_nodeEPS0_ = comdat any + +$_ZNSt16allocator_traitsISaI10queueEntryEE10deallocateERS1_PS0_m = comdat any + +$_ZSt16__deque_buf_sizem = comdat any + +$_ZN9__gnu_cxx13new_allocatorI10queueEntryE10deallocateEPS1_m = comdat any + +$_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE20_M_get_map_allocatorEv = comdat any + +$_ZNSt16allocator_traitsISaIP10queueEntryEE10deallocateERS2_PS1_m = comdat any + +$_ZNSaIP10queueEntryED2Ev = comdat any + +$_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSaIP10queueEntryEC2IS_EERKSaIT_E = comdat any + +$_ZN9__gnu_cxx13new_allocatorIP10queueEntryEC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIP10queueEntryE10deallocateEPS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIP10queueEntryED2Ev = comdat any + +$_ZNSaI10queueEntryED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorI10queueEntryED2Ev = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EEC2Ev = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EEC2Ev = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implC2Ev = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_initialize_mapEm = comdat any + +$_ZNSaI10queueEntryEC2Ev = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_Deque_impl_dataC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorI10queueEntryEC2Ev = comdat any + +$_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2Ev = comdat any + +$_ZSt3maxImERKT_S2_S2_ = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_allocate_mapEm = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_create_nodesEPPS0_S4_ = comdat any + +$_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_ = comdat any + +$_ZNSt16allocator_traitsISaIP10queueEntryEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIP10queueEntryE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIP10queueEntryE11_M_max_sizeEv = comdat any + +$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_allocate_nodeEv = comdat any + +$_ZNSt16allocator_traitsISaI10queueEntryEE8allocateERS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorI10queueEntryE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorI10queueEntryE11_M_max_sizeEv = comdat any + +$_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E14_S_buffer_sizeEv = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EE9push_backERKS0_ = comdat any + +$_ZNSt16allocator_traitsISaI10queueEntryEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_ = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorI10queueEntryE9constructIS1_JRKS1_EEEvPT_DpOT0_ = comdat any + +$_ZNKSt5dequeI10queueEntrySaIS0_EE4sizeEv = comdat any + +$_ZNKSt5dequeI10queueEntrySaIS0_EE8max_sizeEv = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EE22_M_reserve_map_at_backEm = comdat any + +$_ZStmiRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_ = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EE11_S_max_sizeERKS1_ = comdat any + +$_ZNSt16allocator_traitsISaI10queueEntryEE8max_sizeERKS1_ = comdat any + +$_ZSt3minImERKT_S2_S2_ = comdat any + +$_ZNK9__gnu_cxx13new_allocatorI10queueEntryE8max_sizeEv = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EE17_M_reallocate_mapEmb = comdat any + +$_ZSt4copyIPP10queueEntryS2_ET0_T_S4_S3_ = comdat any + +$_ZSt13copy_backwardIPP10queueEntryS2_ET0_T_S4_S3_ = comdat any + +$_ZSt13__copy_move_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any + +$_ZSt12__miter_baseIPP10queueEntryET_S3_ = comdat any + +$_ZSt12__niter_wrapIPP10queueEntryET_RKS3_S3_ = comdat any + +$_ZSt14__copy_move_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any + +$_ZSt12__niter_baseIPP10queueEntryET_S3_ = comdat any + +$_ZSt14__copy_move_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any + +$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP10queueEntryEEPT_PKS5_S8_S6_ = comdat any + +$_ZSt22__copy_move_backward_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any + +$_ZSt23__copy_move_backward_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any + +$_ZSt23__copy_move_backward_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any + +$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIP10queueEntryEEPT_PKS5_S8_S6_ = comdat any + +$_ZNKSt5dequeI10queueEntrySaIS0_EE5emptyEv = comdat any + +$_ZSteqRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_ = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EE5frontEv = comdat any + +$_ZNKSt15_Deque_iteratorI10queueEntryRS0_PS0_EdeEv = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EE9pop_frontEv = comdat any + +$_ZNSt16allocator_traitsISaI10queueEntryEE7destroyIS0_EEvRS1_PT_ = comdat any + +$_ZNSt5dequeI10queueEntrySaIS0_EE16_M_pop_front_auxEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorI10queueEntryE7destroyIS1_EEvPT_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [29 x i8] c"Min Dice throws required is \00", align 1 +@.str.1 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_snake_ladder.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z16getMinDiceThrowsPii(ptr noundef %0, i32 noundef %1) #4 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca %"class.std::queue", align 8 + %8 = alloca %struct.queueEntry, align 4 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + %11 = alloca %struct.queueEntry, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca %struct.queueEntry, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %15 = load i32, ptr %4, align 4 + %16 = sext i32 %15 to i64 + %17 = call noalias noundef nonnull ptr @_Znam(i64 noundef %16) #15 + store ptr %17, ptr %5, align 8 + store i32 0, ptr %6, align 4 + br label %18 + +18: ; preds = %27, %2 + %19 = load i32, ptr %6, align 4 + %20 = load i32, ptr %4, align 4 + %21 = icmp slt i32 %19, %20 + br i1 %21, label %22, label %30 + +22: ; preds = %18 + %23 = load ptr, ptr %5, align 8 + %24 = load i32, ptr %6, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds i8, ptr %23, i64 %25 + store i8 0, ptr %26, align 1 + br label %27 + +27: ; preds = %22 + %28 = load i32, ptr %6, align 4 + %29 = add nsw i32 %28, 1 + store i32 %29, ptr %6, align 4 + br label %18, !llvm.loop !6 + +30: ; preds = %18 + call void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEEC2IS3_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %7) + %31 = load ptr, ptr %5, align 8 + %32 = getelementptr inbounds i8, ptr %31, i64 0 + store i8 1, ptr %32, align 1 + call void @llvm.memset.p0.i64(ptr align 4 %8, i8 0, i64 8, i1 false) + invoke void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE4pushERKS0_(ptr noundef nonnull align 8 dereferenceable(80) %7, ptr noundef nonnull align 4 dereferenceable(8) %8) + to label %33 unwind label %48 + +33: ; preds = %30 + br label %34 + +34: ; preds = %105, %33 + %35 = invoke noundef zeroext i1 @_ZNKSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %7) + to label %36 unwind label %48 + +36: ; preds = %34 + %37 = xor i1 %35, true + br i1 %37, label %38, label %106 + +38: ; preds = %36 + %39 = invoke noundef nonnull align 4 dereferenceable(8) ptr @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %7) + to label %40 unwind label %48 + +40: ; preds = %38 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %11, ptr align 4 %39, i64 8, i1 false) + %41 = getelementptr inbounds %struct.queueEntry, ptr %11, i32 0, i32 0 + %42 = load i32, ptr %41, align 4 + store i32 %42, ptr %12, align 4 + %43 = load i32, ptr %12, align 4 + %44 = load i32, ptr %4, align 4 + %45 = sub nsw i32 %44, 1 + %46 = icmp eq i32 %43, %45 + br i1 %46, label %47, label %52 + +47: ; preds = %40 + br label %106 + +48: ; preds = %99, %52, %38, %34, %30 + %49 = landingpad { ptr, i32 } + cleanup + %50 = extractvalue { ptr, i32 } %49, 0 + store ptr %50, ptr %9, align 8 + %51 = extractvalue { ptr, i32 } %49, 1 + store i32 %51, ptr %10, align 4 + call void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %7) #3 + br label %109 + +52: ; preds = %40 + invoke void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %7) + to label %53 unwind label %48 + +53: ; preds = %52 + %54 = load i32, ptr %12, align 4 + %55 = add nsw i32 %54, 1 + store i32 %55, ptr %13, align 4 + br label %56 + +56: ; preds = %102, %53 + %57 = load i32, ptr %13, align 4 + %58 = load i32, ptr %12, align 4 + %59 = add nsw i32 %58, 6 + %60 = icmp sle i32 %57, %59 + br i1 %60, label %61, label %65 + +61: ; preds = %56 + %62 = load i32, ptr %13, align 4 + %63 = load i32, ptr %4, align 4 + %64 = icmp slt i32 %62, %63 + br label %65 + +65: ; preds = %61, %56 + %66 = phi i1 [ false, %56 ], [ %64, %61 ] + br i1 %66, label %67, label %105 + +67: ; preds = %65 + %68 = load ptr, ptr %5, align 8 + %69 = load i32, ptr %13, align 4 + %70 = sext i32 %69 to i64 + %71 = getelementptr inbounds i8, ptr %68, i64 %70 + %72 = load i8, ptr %71, align 1 + %73 = trunc i8 %72 to i1 + br i1 %73, label %101, label %74 + +74: ; preds = %67 + %75 = getelementptr inbounds %struct.queueEntry, ptr %11, i32 0, i32 1 + %76 = load i32, ptr %75, align 4 + %77 = add nsw i32 %76, 1 + %78 = getelementptr inbounds %struct.queueEntry, ptr %14, i32 0, i32 1 + store i32 %77, ptr %78, align 4 + %79 = load ptr, ptr %5, align 8 + %80 = load i32, ptr %13, align 4 + %81 = sext i32 %80 to i64 + %82 = getelementptr inbounds i8, ptr %79, i64 %81 + store i8 1, ptr %82, align 1 + %83 = load ptr, ptr %3, align 8 + %84 = load i32, ptr %13, align 4 + %85 = sext i32 %84 to i64 + %86 = getelementptr inbounds i32, ptr %83, i64 %85 + %87 = load i32, ptr %86, align 4 + %88 = icmp ne i32 %87, -1 + br i1 %88, label %89, label %96 + +89: ; preds = %74 + %90 = load ptr, ptr %3, align 8 + %91 = load i32, ptr %13, align 4 + %92 = sext i32 %91 to i64 + %93 = getelementptr inbounds i32, ptr %90, i64 %92 + %94 = load i32, ptr %93, align 4 + %95 = getelementptr inbounds %struct.queueEntry, ptr %14, i32 0, i32 0 + store i32 %94, ptr %95, align 4 + br label %99 + +96: ; preds = %74 + %97 = load i32, ptr %13, align 4 + %98 = getelementptr inbounds %struct.queueEntry, ptr %14, i32 0, i32 0 + store i32 %97, ptr %98, align 4 + br label %99 + +99: ; preds = %96, %89 + invoke void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE4pushERKS0_(ptr noundef nonnull align 8 dereferenceable(80) %7, ptr noundef nonnull align 4 dereferenceable(8) %14) + to label %100 unwind label %48 + +100: ; preds = %99 + br label %101 + +101: ; preds = %100, %67 + br label %102 + +102: ; preds = %101 + %103 = load i32, ptr %13, align 4 + %104 = add nsw i32 %103, 1 + store i32 %104, ptr %13, align 4 + br label %56, !llvm.loop !8 + +105: ; preds = %65 + br label %34, !llvm.loop !9 + +106: ; preds = %47, %36 + %107 = getelementptr inbounds %struct.queueEntry, ptr %11, i32 0, i32 1 + %108 = load i32, ptr %107, align 4 + call void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %7) #3 + ret i32 %108 + +109: ; preds = %48 + %110 = load ptr, ptr %9, align 8 + %111 = load i32, ptr %10, align 4 + %112 = insertvalue { ptr, i32 } poison, ptr %110, 0 + %113 = insertvalue { ptr, i32 } %112, i32 %111, 1 + resume { ptr, i32 } %113 +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEEC2IS3_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + call void @llvm.memset.p0.i64(ptr align 8 %4, i8 0, i64 80, i1 false) + call void @_ZNSt5dequeI10queueEntrySaIS0_EEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) + ret void +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #6 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE4pushERKS0_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(8) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::queue", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeI10queueEntrySaIS0_EE9push_backERKS0_(ptr noundef nonnull align 8 dereferenceable(80) %6, ptr noundef nonnull align 4 dereferenceable(8) %7) + ret void +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + %5 = call noundef zeroext i1 @_ZNKSt5dequeI10queueEntrySaIS0_EE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret i1 %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(8) ptr @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + %5 = call noundef nonnull align 4 dereferenceable(8) ptr @_ZNSt5dequeI10queueEntrySaIS0_EE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret ptr %5 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeI10queueEntrySaIS0_EE9pop_frontEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::queue", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeI10queueEntrySaIS0_EED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #10 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 30, ptr %2, align 4 + %6 = load i32, ptr %2, align 4 + %7 = zext i32 %6 to i64 + %8 = call ptr @llvm.stacksave() + store ptr %8, ptr %3, align 8 + %9 = alloca i32, i64 %7, align 16 + store i64 %7, ptr %4, align 8 + store i32 0, ptr %5, align 4 + br label %10 + +10: ; preds = %18, %0 + %11 = load i32, ptr %5, align 4 + %12 = load i32, ptr %2, align 4 + %13 = icmp slt i32 %11, %12 + br i1 %13, label %14, label %21 + +14: ; preds = %10 + %15 = load i32, ptr %5, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds i32, ptr %9, i64 %16 + store i32 -1, ptr %17, align 4 + br label %18 + +18: ; preds = %14 + %19 = load i32, ptr %5, align 4 + %20 = add nsw i32 %19, 1 + store i32 %20, ptr %5, align 4 + br label %10, !llvm.loop !10 + +21: ; preds = %10 + %22 = getelementptr inbounds i32, ptr %9, i64 2 + store i32 21, ptr %22, align 8 + %23 = getelementptr inbounds i32, ptr %9, i64 4 + store i32 7, ptr %23, align 16 + %24 = getelementptr inbounds i32, ptr %9, i64 10 + store i32 25, ptr %24, align 8 + %25 = getelementptr inbounds i32, ptr %9, i64 19 + store i32 28, ptr %25, align 4 + %26 = getelementptr inbounds i32, ptr %9, i64 26 + store i32 0, ptr %26, align 8 + %27 = getelementptr inbounds i32, ptr %9, i64 20 + store i32 8, ptr %27, align 16 + %28 = getelementptr inbounds i32, ptr %9, i64 16 + store i32 3, ptr %28, align 16 + %29 = getelementptr inbounds i32, ptr %9, i64 18 + store i32 6, ptr %29, align 8 + %30 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %31 = load i32, ptr %2, align 4 + %32 = call noundef i32 @_Z16getMinDiceThrowsPii(ptr noundef %9, i32 noundef %31) + %33 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %30, i32 noundef %32) + store i32 0, ptr %1, align 4 + %34 = load ptr, ptr %3, align 8 + call void @llvm.stackrestore(ptr %34) + %35 = load i32, ptr %1, align 4 + ret i32 %35 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #11 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #11 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + %4 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeI10queueEntrySaIS0_EE5beginEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSt5dequeI10queueEntrySaIS0_EE3endEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %4, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + invoke void @_ZNSt5dequeI10queueEntrySaIS0_EE15_M_destroy_dataESt15_Deque_iteratorIS0_RS0_PS0_ES6_RKS1_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef %3, ptr noundef %4, ptr noundef nonnull align 1 dereferenceable(1) %6) + to label %7 unwind label %8 + +7: ; preds = %1 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + catch ptr null + %10 = extractvalue { ptr, i32 } %9, 0 + call void @__clang_call_terminate(ptr %10) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE15_M_destroy_dataESt15_Deque_iteratorIS0_RS0_PS0_ES6_RKS1_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #7 comdat align 2 { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %3, ptr %6, align 8 + %7 = load ptr, ptr %5, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE5beginEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2ERKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE3endEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2ERKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #12 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #16 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + %7 = icmp ne ptr %6, null + br i1 %7, label %8, label %24 + +8: ; preds = %1 + %9 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %9, i32 0, i32 2 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %10, i32 0, i32 3 + %12 = load ptr, ptr %11, align 8 + %13 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %13, i32 0, i32 3 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %14, i32 0, i32 3 + %16 = load ptr, ptr %15, align 8 + %17 = getelementptr inbounds ptr, ptr %16, i64 1 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_destroy_nodesEPPS0_S4_(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %12, ptr noundef %17) #3 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + %23 = load i64, ptr %22, align 8 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_deallocate_mapEPPS0_m(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %20, i64 noundef %23) #3 + br label %24 + +24: ; preds = %8, %1 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %25) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2ERKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 1 + %13 = load ptr, ptr %12, align 8 + store ptr %13, ptr %10, align 8 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + %15 = load ptr, ptr %4, align 8 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 2 + %17 = load ptr, ptr %16, align 8 + store ptr %17, ptr %14, align 8 + %18 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + %19 = load ptr, ptr %4, align 8 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + store ptr %21, ptr %18, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_destroy_nodesEPPS0_S4_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %7, align 8 + br label %10 + +10: ; preds = %17, %3 + %11 = load ptr, ptr %7, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = icmp ult ptr %11, %12 + br i1 %13, label %14, label %20 + +14: ; preds = %10 + %15 = load ptr, ptr %7, align 8 + %16 = load ptr, ptr %15, align 8 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE18_M_deallocate_nodeEPS0_(ptr noundef nonnull align 8 dereferenceable(80) %8, ptr noundef %16) #3 + br label %17 + +17: ; preds = %14 + %18 = load ptr, ptr %7, align 8 + %19 = getelementptr inbounds ptr, ptr %18, i32 1 + store ptr %19, ptr %7, align 8 + br label %10, !llvm.loop !11 + +20: ; preds = %10 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_deallocate_mapEPPS0_m(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca %"class.std::allocator.0", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.0") align 1 %7, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load ptr, ptr %5, align 8 + %10 = load i64, ptr %6, align 8 + invoke void @_ZNSt16allocator_traitsISaIP10queueEntryEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %9, i64 noundef %10) + to label %11 unwind label %12 + +11: ; preds = %3 + call void @_ZNSaIP10queueEntryED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + ret void + +12: ; preds = %3 + %13 = landingpad { ptr, i32 } + catch ptr null + %14 = extractvalue { ptr, i32 } %13, 0 + call void @__clang_call_terminate(ptr %14) #16 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaI10queueEntryED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE18_M_deallocate_nodeEPS0_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 8) + to label %9 unwind label %11 + +9: ; preds = %2 + invoke void @_ZNSt16allocator_traitsISaI10queueEntryEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef %8) + to label %10 unwind label %11 + +10: ; preds = %9 + ret void + +11: ; preds = %9, %2 + %12 = landingpad { ptr, i32 } + catch ptr null + %13 = extractvalue { ptr, i32 } %12, 0 + call void @__clang_call_terminate(ptr %13) #16 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaI10queueEntryEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #7 comdat { + %2 = alloca i64, align 8 + store i64 %0, ptr %2, align 8 + %3 = load i64, ptr %2, align 8 + %4 = icmp ult i64 %3, 512 + br i1 %4, label %5, label %8 + +5: ; preds = %1 + %6 = load i64, ptr %2, align 8 + %7 = udiv i64 512, %6 + br label %9 + +8: ; preds = %1 + br label %9 + +9: ; preds = %8, %5 + %10 = phi i64 [ %7, %5 ], [ 1, %8 ] + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #13 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE20_M_get_map_allocatorEv(ptr noalias sret(%"class.std::allocator.0") align 1 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSaIP10queueEntryEC2IS_EERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIP10queueEntryEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIP10queueEntryED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIP10queueEntryEC2IS_EERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaI10queueEntryED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorI10queueEntryED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorI10queueEntryED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) + ret void +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + invoke void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) + to label %7 unwind label %8 + +7: ; preds = %1 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + cleanup + %10 = extractvalue { ptr, i32 } %9, 0 + store ptr %10, ptr %3, align 8 + %11 = extractvalue { ptr, i32 } %9, 1 + store i32 %11, ptr %4, align 4 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + br label %12 + +12: ; preds = %8 + %13 = load ptr, ptr %3, align 8 + %14 = load i32, ptr %4, align 4 + %15 = insertvalue { ptr, i32 } poison, ptr %13, 0 + %16 = insertvalue { ptr, i32 } %15, i32 %14, 1 + resume { ptr, i32 } %16 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaI10queueEntryEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i64, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %12 = load ptr, ptr %3, align 8 + %13 = load i64, ptr %4, align 8 + %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 8) + %15 = udiv i64 %13, %14 + %16 = add i64 %15, 1 + store i64 %16, ptr %5, align 8 + store i64 8, ptr %6, align 8 + %17 = load i64, ptr %5, align 8 + %18 = add i64 %17, 2 + store i64 %18, ptr %7, align 8 + %19 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef nonnull align 8 dereferenceable(8) %7) + %20 = load i64, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + store i64 %20, ptr %22, align 8 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 1 + %25 = load i64, ptr %24, align 8 + %26 = call noundef ptr @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %25) + %27 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %28 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %27, i32 0, i32 0 + store ptr %26, ptr %28, align 8 + %29 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %29, i32 0, i32 0 + %31 = load ptr, ptr %30, align 8 + %32 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %33 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %32, i32 0, i32 1 + %34 = load i64, ptr %33, align 8 + %35 = load i64, ptr %5, align 8 + %36 = sub i64 %34, %35 + %37 = udiv i64 %36, 2 + %38 = getelementptr inbounds ptr, ptr %31, i64 %37 + store ptr %38, ptr %8, align 8 + %39 = load ptr, ptr %8, align 8 + %40 = load i64, ptr %5, align 8 + %41 = getelementptr inbounds ptr, ptr %39, i64 %40 + store ptr %41, ptr %9, align 8 + %42 = load ptr, ptr %8, align 8 + %43 = load ptr, ptr %9, align 8 + invoke void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_create_nodesEPPS0_S4_(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %42, ptr noundef %43) + to label %44 unwind label %45 + +44: ; preds = %2 + br label %67 + +45: ; preds = %2 + %46 = landingpad { ptr, i32 } + catch ptr null + %47 = extractvalue { ptr, i32 } %46, 0 + store ptr %47, ptr %10, align 8 + %48 = extractvalue { ptr, i32 } %46, 1 + store i32 %48, ptr %11, align 4 + br label %49 + +49: ; preds = %45 + %50 = load ptr, ptr %10, align 8 + %51 = call ptr @__cxa_begin_catch(ptr %50) #3 + %52 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %53 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %52, i32 0, i32 0 + %54 = load ptr, ptr %53, align 8 + %55 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %56 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %55, i32 0, i32 1 + %57 = load i64, ptr %56, align 8 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_deallocate_mapEPPS0_m(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %54, i64 noundef %57) #3 + %58 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %58, i32 0, i32 0 + store ptr null, ptr %59, align 8 + %60 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %61 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %60, i32 0, i32 1 + store i64 0, ptr %61, align 8 + invoke void @__cxa_rethrow() #17 + to label %101 unwind label %62 + +62: ; preds = %49 + %63 = landingpad { ptr, i32 } + cleanup + %64 = extractvalue { ptr, i32 } %63, 0 + store ptr %64, ptr %10, align 8 + %65 = extractvalue { ptr, i32 } %63, 1 + store i32 %65, ptr %11, align 4 + invoke void @__cxa_end_catch() + to label %66 unwind label %98 + +66: ; preds = %62 + br label %93 + +67: ; preds = %44 + %68 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %68, i32 0, i32 2 + %70 = load ptr, ptr %8, align 8 + call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(ptr noundef nonnull align 8 dereferenceable(32) %69, ptr noundef %70) #3 + %71 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %72 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %71, i32 0, i32 3 + %73 = load ptr, ptr %9, align 8 + %74 = getelementptr inbounds ptr, ptr %73, i64 -1 + call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(ptr noundef nonnull align 8 dereferenceable(32) %72, ptr noundef %74) #3 + %75 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %76 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %75, i32 0, i32 2 + %77 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %76, i32 0, i32 1 + %78 = load ptr, ptr %77, align 8 + %79 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %80 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %79, i32 0, i32 2 + %81 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %80, i32 0, i32 0 + store ptr %78, ptr %81, align 8 + %82 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %82, i32 0, i32 3 + %84 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %83, i32 0, i32 1 + %85 = load ptr, ptr %84, align 8 + %86 = load i64, ptr %4, align 8 + %87 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 8) + %88 = urem i64 %86, %87 + %89 = getelementptr inbounds %struct.queueEntry, ptr %85, i64 %88 + %90 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %91 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %90, i32 0, i32 3 + %92 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %91, i32 0, i32 0 + store ptr %89, ptr %92, align 8 + ret void + +93: ; preds = %66 + %94 = load ptr, ptr %10, align 8 + %95 = load i32, ptr %11, align 4 + %96 = insertvalue { ptr, i32 } poison, ptr %94, 0 + %97 = insertvalue { ptr, i32 } %96, i32 %95, 1 + resume { ptr, i32 } %97 + +98: ; preds = %62 + %99 = landingpad { ptr, i32 } + catch ptr null + %100 = extractvalue { ptr, i32 } %99, 0 + call void @__clang_call_terminate(ptr %100) #16 + unreachable + +101: ; preds = %49 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaI10queueEntryEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorI10queueEntryEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 1 + store i64 0, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorI10queueEntryEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 1 + store ptr null, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 2 + store ptr null, ptr %6, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 3 + store ptr null, ptr %7, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca %"class.std::allocator.0", align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + call void @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.0") align 1 %5, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load i64, ptr %4, align 8 + %10 = invoke noundef ptr @_ZNSt16allocator_traitsISaIP10queueEntryEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) + to label %11 unwind label %12 + +11: ; preds = %2 + call void @_ZNSaIP10queueEntryED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret ptr %10 + +12: ; preds = %2 + %13 = landingpad { ptr, i32 } + cleanup + %14 = extractvalue { ptr, i32 } %13, 0 + store ptr %14, ptr %6, align 8 + %15 = extractvalue { ptr, i32 } %13, 1 + store i32 %15, ptr %7, align 4 + call void @_ZNSaIP10queueEntryED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + br label %16 + +16: ; preds = %12 + %17 = load ptr, ptr %6, align 8 + %18 = load i32, ptr %7, align 4 + %19 = insertvalue { ptr, i32 } poison, ptr %17, 0 + %20 = insertvalue { ptr, i32 } %19, i32 %18, 1 + resume { ptr, i32 } %20 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_create_nodesEPPS0_S4_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = load ptr, ptr %5, align 8 + store ptr %11, ptr %7, align 8 + br label %12 + +12: ; preds = %20, %3 + %13 = load ptr, ptr %7, align 8 + %14 = load ptr, ptr %6, align 8 + %15 = icmp ult ptr %13, %14 + br i1 %15, label %16, label %32 + +16: ; preds = %12 + %17 = invoke noundef ptr @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %10) + to label %18 unwind label %23 + +18: ; preds = %16 + %19 = load ptr, ptr %7, align 8 + store ptr %17, ptr %19, align 8 + br label %20 + +20: ; preds = %18 + %21 = load ptr, ptr %7, align 8 + %22 = getelementptr inbounds ptr, ptr %21, i32 1 + store ptr %22, ptr %7, align 8 + br label %12, !llvm.loop !12 + +23: ; preds = %16 + %24 = landingpad { ptr, i32 } + catch ptr null + %25 = extractvalue { ptr, i32 } %24, 0 + store ptr %25, ptr %8, align 8 + %26 = extractvalue { ptr, i32 } %24, 1 + store i32 %26, ptr %9, align 4 + br label %27 + +27: ; preds = %23 + %28 = load ptr, ptr %8, align 8 + %29 = call ptr @__cxa_begin_catch(ptr %28) #3 + %30 = load ptr, ptr %5, align 8 + %31 = load ptr, ptr %7, align 8 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_destroy_nodesEPPS0_S4_(ptr noundef nonnull align 8 dereferenceable(80) %10, ptr noundef %30, ptr noundef %31) #3 + invoke void @__cxa_rethrow() #17 + to label %47 unwind label %33 + +32: ; preds = %12 + br label %38 + +33: ; preds = %27 + %34 = landingpad { ptr, i32 } + cleanup + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %8, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %9, align 4 + invoke void @__cxa_end_catch() + to label %37 unwind label %44 + +37: ; preds = %33 + br label %39 + +38: ; preds = %32 + ret void + +39: ; preds = %37 + %40 = load ptr, ptr %8, align 8 + %41 = load i32, ptr %9, align 4 + %42 = insertvalue { ptr, i32 } poison, ptr %40, 0 + %43 = insertvalue { ptr, i32 } %42, i32 %41, 1 + resume { ptr, i32 } %43 + +44: ; preds = %33 + %45 = landingpad { ptr, i32 } + catch ptr null + %46 = extractvalue { ptr, i32 } %45, 0 + call void @__clang_call_terminate(ptr %46) #16 + unreachable + +47: ; preds = %27 + unreachable +} + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + store ptr %6, ptr %7, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + store ptr %9, ptr %10, align 8 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + %13 = call noundef i64 @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E14_S_buffer_sizeEv() #3 + %14 = getelementptr inbounds %struct.queueEntry, ptr %12, i64 %13 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + store ptr %14, ptr %15, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIP10queueEntryEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIP10queueEntryE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIP10queueEntryE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIP10queueEntryE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 2305843009213693951 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #17 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #17 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 8 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #18 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIP10queueEntryE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 1152921504606846975 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #14 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #14 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 8) + %6 = call noundef ptr @_ZNSt16allocator_traitsISaI10queueEntryEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaI10queueEntryEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorI10queueEntryE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorI10queueEntryE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorI10queueEntryE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 2305843009213693951 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #17 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #17 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 8 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #18 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorI10queueEntryE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 1152921504606846975 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E14_S_buffer_sizeEv() #7 comdat align 2 { + %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 8) + ret i64 %1 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE9push_backERKS0_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(8) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %10, i32 0, i32 3 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 2 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds %struct.queueEntry, ptr %13, i64 -1 + %15 = icmp ne ptr %9, %14 + br i1 %15, label %16, label %28 + +16: ; preds = %2 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaI10queueEntryEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(8) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = getelementptr inbounds %struct.queueEntry, ptr %26, i32 1 + store ptr %27, ptr %25, align 8 + br label %30 + +28: ; preds = %2 + %29 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeI10queueEntrySaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef nonnull align 4 dereferenceable(8) %29) + br label %30 + +30: ; preds = %28, %16 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaI10queueEntryEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(8) %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE9constructIS1_JRKS1_EEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(8) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(8) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef i64 @_ZNKSt5dequeI10queueEntrySaIS0_EE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %7 = call noundef i64 @_ZNKSt5dequeI10queueEntrySaIS0_EE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %8 = icmp eq i64 %6, %7 + br i1 %8, label %9, label %10 + +9: ; preds = %2 + call void @_ZSt20__throw_length_errorPKc(ptr noundef @.str.1) #17 + unreachable + +10: ; preds = %2 + call void @_ZNSt5dequeI10queueEntrySaIS0_EE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) + %11 = call noundef ptr @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) + %12 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %12, i32 0, i32 3 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %13, i32 0, i32 3 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds ptr, ptr %15, i64 1 + store ptr %11, ptr %16, align 8 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaI10queueEntryEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(8) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %25, i32 0, i32 3 + %27 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %26, i32 0, i32 3 + %28 = load ptr, ptr %27, align 8 + %29 = getelementptr inbounds ptr, ptr %28, i64 1 + call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(ptr noundef nonnull align 8 dereferenceable(32) %24, ptr noundef %29) #3 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 3 + %32 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %31, i32 0, i32 1 + %33 = load ptr, ptr %32, align 8 + %34 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %35 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %34, i32 0, i32 3 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 0 + store ptr %33, ptr %36, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE9constructIS1_JRKS1_EEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(8) %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %9, i64 8, i1 false) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeI10queueEntrySaIS0_EE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i64 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeI10queueEntrySaIS0_EE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %5 = call noundef i64 @_ZNSt5dequeI10queueEntrySaIS0_EE11_S_max_sizeERKS1_(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + ret i64 %5 +} + +; Function Attrs: noreturn +declare void @_ZSt20__throw_length_errorPKc(ptr noundef) #14 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = add i64 %6, 1 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %11, i32 0, i32 3 + %13 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %12, i32 0, i32 3 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = ptrtoint ptr %14 to i64 + %19 = ptrtoint ptr %17 to i64 + %20 = sub i64 %18, %19 + %21 = sdiv exact i64 %20, 8 + %22 = sub i64 %10, %21 + %23 = icmp ugt i64 %7, %22 + br i1 %23, label %24, label %26 + +24: ; preds = %2 + %25 = load i64, ptr %4, align 8 + call void @_ZNSt5dequeI10queueEntrySaIS0_EE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %25, i1 noundef zeroext false) + br label %26 + +26: ; preds = %24, %2 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = call noundef i64 @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E14_S_buffer_sizeEv() #3 + %6 = load ptr, ptr %3, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %6, i32 0, i32 3 + %8 = load ptr, ptr %7, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 3 + %11 = load ptr, ptr %10, align 8 + %12 = ptrtoint ptr %8 to i64 + %13 = ptrtoint ptr %11 to i64 + %14 = sub i64 %12, %13 + %15 = sdiv exact i64 %14, 8 + %16 = load ptr, ptr %3, align 8 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 3 + %18 = load ptr, ptr %17, align 8 + %19 = icmp ne ptr %18, null + %20 = zext i1 %19 to i32 + %21 = sext i32 %20 to i64 + %22 = sub nsw i64 %15, %21 + %23 = mul nsw i64 %5, %22 + %24 = load ptr, ptr %3, align 8 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = load ptr, ptr %3, align 8 + %28 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %27, i32 0, i32 1 + %29 = load ptr, ptr %28, align 8 + %30 = ptrtoint ptr %26 to i64 + %31 = ptrtoint ptr %29 to i64 + %32 = sub i64 %30, %31 + %33 = sdiv exact i64 %32, 8 + %34 = add nsw i64 %23, %33 + %35 = load ptr, ptr %4, align 8 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 2 + %37 = load ptr, ptr %36, align 8 + %38 = load ptr, ptr %4, align 8 + %39 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %38, i32 0, i32 0 + %40 = load ptr, ptr %39, align 8 + %41 = ptrtoint ptr %37 to i64 + %42 = ptrtoint ptr %40 to i64 + %43 = sub i64 %41, %42 + %44 = sdiv exact i64 %43, 8 + %45 = add nsw i64 %34, %44 + ret i64 %45 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt5dequeI10queueEntrySaIS0_EE11_S_max_sizeERKS1_(ptr noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %2, align 8 + store i64 9223372036854775807, ptr %3, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = call noundef i64 @_ZNSt16allocator_traitsISaI10queueEntryEE8max_sizeERKS1_(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + store i64 %6, ptr %4, align 8 + %7 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %4) + to label %8 unwind label %10 + +8: ; preds = %1 + %9 = load i64, ptr %7, align 8 + ret i64 %9 + +10: ; preds = %1 + %11 = landingpad { ptr, i32 } + catch ptr null + %12 = extractvalue { ptr, i32 } %11, 0 + call void @__clang_call_terminate(ptr %12) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaI10queueEntryEE8max_sizeERKS1_(ptr noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorI10queueEntryE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorI10queueEntryE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorI10queueEntryE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca i8, align 1 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + %12 = zext i1 %2 to i8 + store i8 %12, ptr %6, align 1 + %13 = load ptr, ptr %4, align 8 + %14 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %14, i32 0, i32 3 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 3 + %17 = load ptr, ptr %16, align 8 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 2 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + %22 = ptrtoint ptr %17 to i64 + %23 = ptrtoint ptr %21 to i64 + %24 = sub i64 %22, %23 + %25 = sdiv exact i64 %24, 8 + %26 = add nsw i64 %25, 1 + store i64 %26, ptr %7, align 8 + %27 = load i64, ptr %7, align 8 + %28 = load i64, ptr %5, align 8 + %29 = add i64 %27, %28 + store i64 %29, ptr %8, align 8 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 1 + %32 = load i64, ptr %31, align 8 + %33 = load i64, ptr %8, align 8 + %34 = mul i64 2, %33 + %35 = icmp ugt i64 %32, %34 + br i1 %35, label %36, label %88 + +36: ; preds = %3 + %37 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %37, i32 0, i32 0 + %39 = load ptr, ptr %38, align 8 + %40 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %41 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %40, i32 0, i32 1 + %42 = load i64, ptr %41, align 8 + %43 = load i64, ptr %8, align 8 + %44 = sub i64 %42, %43 + %45 = udiv i64 %44, 2 + %46 = getelementptr inbounds ptr, ptr %39, i64 %45 + %47 = load i8, ptr %6, align 1 + %48 = trunc i8 %47 to i1 + br i1 %48, label %49, label %51 + +49: ; preds = %36 + %50 = load i64, ptr %5, align 8 + br label %52 + +51: ; preds = %36 + br label %52 + +52: ; preds = %51, %49 + %53 = phi i64 [ %50, %49 ], [ 0, %51 ] + %54 = getelementptr inbounds ptr, ptr %46, i64 %53 + store ptr %54, ptr %9, align 8 + %55 = load ptr, ptr %9, align 8 + %56 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %57 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %56, i32 0, i32 2 + %58 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %57, i32 0, i32 3 + %59 = load ptr, ptr %58, align 8 + %60 = icmp ult ptr %55, %59 + br i1 %60, label %61, label %73 + +61: ; preds = %52 + %62 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %62, i32 0, i32 2 + %64 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %63, i32 0, i32 3 + %65 = load ptr, ptr %64, align 8 + %66 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %66, i32 0, i32 3 + %68 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %67, i32 0, i32 3 + %69 = load ptr, ptr %68, align 8 + %70 = getelementptr inbounds ptr, ptr %69, i64 1 + %71 = load ptr, ptr %9, align 8 + %72 = call noundef ptr @_ZSt4copyIPP10queueEntryS2_ET0_T_S4_S3_(ptr noundef %65, ptr noundef %70, ptr noundef %71) + br label %87 + +73: ; preds = %52 + %74 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %75 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %74, i32 0, i32 2 + %76 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %75, i32 0, i32 3 + %77 = load ptr, ptr %76, align 8 + %78 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %78, i32 0, i32 3 + %80 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %79, i32 0, i32 3 + %81 = load ptr, ptr %80, align 8 + %82 = getelementptr inbounds ptr, ptr %81, i64 1 + %83 = load ptr, ptr %9, align 8 + %84 = load i64, ptr %7, align 8 + %85 = getelementptr inbounds ptr, ptr %83, i64 %84 + %86 = call noundef ptr @_ZSt13copy_backwardIPP10queueEntryS2_ET0_T_S4_S3_(ptr noundef %77, ptr noundef %82, ptr noundef %85) + br label %87 + +87: ; preds = %73, %61 + br label %137 + +88: ; preds = %3 + %89 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %90 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %89, i32 0, i32 1 + %91 = load i64, ptr %90, align 8 + %92 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %92, i32 0, i32 1 + %94 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %93, ptr noundef nonnull align 8 dereferenceable(8) %5) + %95 = load i64, ptr %94, align 8 + %96 = add i64 %91, %95 + %97 = add i64 %96, 2 + store i64 %97, ptr %10, align 8 + %98 = load i64, ptr %10, align 8 + %99 = call noundef ptr @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %13, i64 noundef %98) + store ptr %99, ptr %11, align 8 + %100 = load ptr, ptr %11, align 8 + %101 = load i64, ptr %10, align 8 + %102 = load i64, ptr %8, align 8 + %103 = sub i64 %101, %102 + %104 = udiv i64 %103, 2 + %105 = getelementptr inbounds ptr, ptr %100, i64 %104 + %106 = load i8, ptr %6, align 1 + %107 = trunc i8 %106 to i1 + br i1 %107, label %108, label %110 + +108: ; preds = %88 + %109 = load i64, ptr %5, align 8 + br label %111 + +110: ; preds = %88 + br label %111 + +111: ; preds = %110, %108 + %112 = phi i64 [ %109, %108 ], [ 0, %110 ] + %113 = getelementptr inbounds ptr, ptr %105, i64 %112 + store ptr %113, ptr %9, align 8 + %114 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %115 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %114, i32 0, i32 2 + %116 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %115, i32 0, i32 3 + %117 = load ptr, ptr %116, align 8 + %118 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %119 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %118, i32 0, i32 3 + %120 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %119, i32 0, i32 3 + %121 = load ptr, ptr %120, align 8 + %122 = getelementptr inbounds ptr, ptr %121, i64 1 + %123 = load ptr, ptr %9, align 8 + %124 = call noundef ptr @_ZSt4copyIPP10queueEntryS2_ET0_T_S4_S3_(ptr noundef %117, ptr noundef %122, ptr noundef %123) + %125 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %126 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %125, i32 0, i32 0 + %127 = load ptr, ptr %126, align 8 + %128 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %129 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %128, i32 0, i32 1 + %130 = load i64, ptr %129, align 8 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_deallocate_mapEPPS0_m(ptr noundef nonnull align 8 dereferenceable(80) %13, ptr noundef %127, i64 noundef %130) #3 + %131 = load ptr, ptr %11, align 8 + %132 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %133 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %132, i32 0, i32 0 + store ptr %131, ptr %133, align 8 + %134 = load i64, ptr %10, align 8 + %135 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %136 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %135, i32 0, i32 1 + store i64 %134, ptr %136, align 8 + br label %137 + +137: ; preds = %111, %87 + %138 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %139 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %138, i32 0, i32 2 + %140 = load ptr, ptr %9, align 8 + call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(ptr noundef nonnull align 8 dereferenceable(32) %139, ptr noundef %140) #3 + %141 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %141, i32 0, i32 3 + %143 = load ptr, ptr %9, align 8 + %144 = load i64, ptr %7, align 8 + %145 = getelementptr inbounds ptr, ptr %143, i64 %144 + %146 = getelementptr inbounds ptr, ptr %145, i64 -1 + call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(ptr noundef nonnull align 8 dereferenceable(32) %142, ptr noundef %146) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt4copyIPP10queueEntryS2_ET0_T_S4_S3_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPP10queueEntryET_S3_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPP10queueEntryET_S3_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt13__copy_move_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13copy_backwardIPP10queueEntryS2_ET0_T_S4_S3_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPP10queueEntryET_S3_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPP10queueEntryET_S3_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt22__copy_move_backward_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13__copy_move_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPP10queueEntryET_S3_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPP10queueEntryET_S3_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPP10queueEntryET_S3_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt14__copy_move_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPP10queueEntryET_RKS3_S3_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIPP10queueEntryET_S3_(ptr noundef %0) #7 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIPP10queueEntryET_RKS3_S3_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt14__copy_move_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPP10queueEntryET_S3_(ptr noundef %0) #7 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP10queueEntryEEPT_PKS5_S8_S6_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP10queueEntryEEPT_PKS5_S8_S6_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %21 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load i64, ptr %7, align 8 + %20 = mul i64 8, %19 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %17, ptr align 8 %18, i64 %20, i1 false) + br label %21 + +21: ; preds = %16, %3 + %22 = load ptr, ptr %6, align 8 + %23 = load i64, ptr %7, align 8 + %24 = getelementptr inbounds ptr, ptr %22, i64 %23 + ret ptr %24 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memmove.p0.p0.i64(ptr nocapture writeonly, ptr nocapture readonly, i64, i1 immarg) #8 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__copy_move_backward_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPP10queueEntryET_S3_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPP10queueEntryET_S3_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPP10queueEntryET_S3_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPP10queueEntryET_RKS3_S3_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIP10queueEntryEEPT_PKS5_S8_S6_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIP10queueEntryEEPT_PKS5_S8_S6_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %24 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load i64, ptr %7, align 8 + %19 = sub i64 0, %18 + %20 = getelementptr inbounds ptr, ptr %17, i64 %19 + %21 = load ptr, ptr %4, align 8 + %22 = load i64, ptr %7, align 8 + %23 = mul i64 8, %22 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %20, ptr align 8 %21, i64 %23, i1 false) + br label %24 + +24: ; preds = %16, %3 + %25 = load ptr, ptr %6, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub i64 0, %26 + %28 = getelementptr inbounds ptr, ptr %25, i64 %27 + ret ptr %28 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5dequeI10queueEntrySaIS0_EE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i1 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #7 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp eq ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(8) ptr @_ZNSt5dequeI10queueEntrySaIS0_EE5frontEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeI10queueEntrySaIS0_EE5beginEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + %5 = call noundef nonnull align 4 dereferenceable(8) ptr @_ZNKSt15_Deque_iteratorI10queueEntryRS0_PS0_EdeEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(8) ptr @_ZNKSt15_Deque_iteratorI10queueEntryRS0_PS0_EdeEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE9pop_frontEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 2 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 2 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 2 + %11 = load ptr, ptr %10, align 8 + %12 = getelementptr inbounds %struct.queueEntry, ptr %11, i64 -1 + %13 = icmp ne ptr %7, %12 + br i1 %13, label %14, label %25 + +14: ; preds = %1 + %15 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %16 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %16, i32 0, i32 2 + %18 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %17, i32 0, i32 0 + %19 = load ptr, ptr %18, align 8 + call void @_ZNSt16allocator_traitsISaI10queueEntryEE7destroyIS0_EEvRS1_PT_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %19) #3 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 2 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + %24 = getelementptr inbounds %struct.queueEntry, ptr %23, i32 1 + store ptr %24, ptr %22, align 8 + br label %27 + +25: ; preds = %1 + invoke void @_ZNSt5dequeI10queueEntrySaIS0_EE16_M_pop_front_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %26 unwind label %28 + +26: ; preds = %25 + br label %27 + +27: ; preds = %26, %14 + ret void + +28: ; preds = %25 + %29 = landingpad { ptr, i32 } + catch ptr null + %30 = extractvalue { ptr, i32 } %29, 0 + call void @__clang_call_terminate(ptr %30) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaI10queueEntryEE7destroyIS0_EEvRS1_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE7destroyIS1_EEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE16_M_pop_front_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %5 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %5, i32 0, i32 2 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt16allocator_traitsISaI10queueEntryEE7destroyIS0_EEvRS1_PT_(ptr noundef nonnull align 1 dereferenceable(1) %4, ptr noundef %8) #3 + %9 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %9, i32 0, i32 2 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %10, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE18_M_deallocate_nodeEPS0_(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %12) #3 + %13 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %13, i32 0, i32 2 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 2 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 3 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds ptr, ptr %18, i64 1 + call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(ptr noundef nonnull align 8 dereferenceable(32) %14, ptr noundef %19) #3 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 2 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 1 + %23 = load ptr, ptr %22, align 8 + %24 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %25 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %24, i32 0, i32 2 + %26 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %25, i32 0, i32 0 + store ptr %23, ptr %26, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE7destroyIS1_EEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_snake_ladder.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #9 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { nocallback nofree nosync nounwind willreturn } +attributes #12 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #15 = { builtin allocsize(0) } +attributes #16 = { noreturn nounwind } +attributes #17 = { noreturn } +attributes #18 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/sort-array-wave-form-2.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/sort-array-wave-form-2.ll new file mode 100644 index 00000000..7856e07d --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/sort-array-wave-form-2.ll @@ -0,0 +1,224 @@ +; ModuleID = 'PE-benchmarks/sort-array-wave-form-2.cpp' +source_filename = "PE-benchmarks/sort-array-wave-form-2.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [7 x i32] [i32 10, i32 90, i32 49, i32 2, i32 1, i32 5, i32 23], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_sort_array_wave_form_2.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z4swapPiS_(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %6, align 4 + store i32 %7, ptr %5, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = load ptr, ptr %3, align 8 + store i32 %9, ptr %10, align 4 + %11 = load i32, ptr %5, align 4 + %12 = load ptr, ptr %4, align 8 + store i32 %11, ptr %12, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z10sortInWavePii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 0, ptr %5, align 4 + br label %6 + +6: ; preds = %65, %2 + %7 = load i32, ptr %5, align 4 + %8 = load i32, ptr %4, align 4 + %9 = icmp slt i32 %7, %8 + br i1 %9, label %10, label %68 + +10: ; preds = %6 + %11 = load i32, ptr %5, align 4 + %12 = icmp sgt i32 %11, 0 + br i1 %12, label %13, label %36 + +13: ; preds = %10 + %14 = load ptr, ptr %3, align 8 + %15 = load i32, ptr %5, align 4 + %16 = sub nsw i32 %15, 1 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds i32, ptr %14, i64 %17 + %19 = load i32, ptr %18, align 4 + %20 = load ptr, ptr %3, align 8 + %21 = load i32, ptr %5, align 4 + %22 = sext i32 %21 to i64 + %23 = getelementptr inbounds i32, ptr %20, i64 %22 + %24 = load i32, ptr %23, align 4 + %25 = icmp sgt i32 %19, %24 + br i1 %25, label %26, label %36 + +26: ; preds = %13 + %27 = load ptr, ptr %3, align 8 + %28 = load i32, ptr %5, align 4 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds i32, ptr %27, i64 %29 + %31 = load ptr, ptr %3, align 8 + %32 = load i32, ptr %5, align 4 + %33 = sub nsw i32 %32, 1 + %34 = sext i32 %33 to i64 + %35 = getelementptr inbounds i32, ptr %31, i64 %34 + call void @_Z4swapPiS_(ptr noundef %30, ptr noundef %35) + br label %36 + +36: ; preds = %26, %13, %10 + %37 = load i32, ptr %5, align 4 + %38 = load i32, ptr %4, align 4 + %39 = sub nsw i32 %38, 1 + %40 = icmp slt i32 %37, %39 + br i1 %40, label %41, label %64 + +41: ; preds = %36 + %42 = load ptr, ptr %3, align 8 + %43 = load i32, ptr %5, align 4 + %44 = sext i32 %43 to i64 + %45 = getelementptr inbounds i32, ptr %42, i64 %44 + %46 = load i32, ptr %45, align 4 + %47 = load ptr, ptr %3, align 8 + %48 = load i32, ptr %5, align 4 + %49 = add nsw i32 %48, 1 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds i32, ptr %47, i64 %50 + %52 = load i32, ptr %51, align 4 + %53 = icmp slt i32 %46, %52 + br i1 %53, label %54, label %64 + +54: ; preds = %41 + %55 = load ptr, ptr %3, align 8 + %56 = load i32, ptr %5, align 4 + %57 = sext i32 %56 to i64 + %58 = getelementptr inbounds i32, ptr %55, i64 %57 + %59 = load ptr, ptr %3, align 8 + %60 = load i32, ptr %5, align 4 + %61 = add nsw i32 %60, 1 + %62 = sext i32 %61 to i64 + %63 = getelementptr inbounds i32, ptr %59, i64 %62 + call void @_Z4swapPiS_(ptr noundef %58, ptr noundef %63) + br label %64 + +64: ; preds = %54, %41, %36 + br label %65 + +65: ; preds = %64 + %66 = load i32, ptr %5, align 4 + %67 = add nsw i32 %66, 2 + store i32 %67, ptr %5, align 4 + br label %6, !llvm.loop !6 + +68: ; preds = %6 + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 { + %1 = alloca i32, align 4 + %2 = alloca [7 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 28, i1 false) + store i32 7, ptr %3, align 4 + %5 = getelementptr inbounds [7 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + call void @_Z10sortInWavePii(ptr noundef %5, i32 noundef %6) + store i32 0, ptr %4, align 4 + br label %7 + +7: ; preds = %18, %0 + %8 = load i32, ptr %4, align 4 + %9 = load i32, ptr %3, align 4 + %10 = icmp slt i32 %8, %9 + br i1 %10, label %11, label %21 + +11: ; preds = %7 + %12 = load i32, ptr %4, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds [7 x i32], ptr %2, i64 0, i64 %13 + %15 = load i32, ptr %14, align 4 + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %16, ptr noundef @.str) + br label %18 + +18: ; preds = %11 + %19 = load i32, ptr %4, align 4 + %20 = add nsw i32 %19, 1 + store i32 %20, ptr %4, align 4 + br label %7, !llvm.loop !8 + +21: ; preds = %7 + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #6 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_sort_array_wave_form_2.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/sort-n-numbers-range-0-n2-1-linear-time.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/sort-n-numbers-range-0-n2-1-linear-time.ll new file mode 100644 index 00000000..eb021a36 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/sort-n-numbers-range-0-n2-1-linear-time.ll @@ -0,0 +1,352 @@ +; ModuleID = 'PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp' +source_filename = "PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@__const.main.arr = private unnamed_addr constant [7 x i32] [i32 40, i32 12, i32 45, i32 32, i32 33, i32 1, i32 22], align 16 +@.str.1 = private unnamed_addr constant [17 x i8] c"Given array is n\00", align 1 +@.str.2 = private unnamed_addr constant [19 x i8] c"nSorted array is n\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_sort_n_numbers_range_0_n2_1_linear_time.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z9countSortPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i32, align 4 + %10 = alloca i64, align 8 + %11 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %12 = load i32, ptr %5, align 4 + %13 = zext i32 %12 to i64 + %14 = call ptr @llvm.stacksave() + store ptr %14, ptr %7, align 8 + %15 = alloca i32, i64 %13, align 16 + store i64 %13, ptr %8, align 8 + %16 = load i32, ptr %5, align 4 + %17 = zext i32 %16 to i64 + %18 = alloca i32, i64 %17, align 16 + store i64 %17, ptr %10, align 8 + store i32 0, ptr %11, align 4 + br label %19 + +19: ; preds = %27, %3 + %20 = load i32, ptr %11, align 4 + %21 = load i32, ptr %5, align 4 + %22 = icmp slt i32 %20, %21 + br i1 %22, label %23, label %30 + +23: ; preds = %19 + %24 = load i32, ptr %11, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds i32, ptr %18, i64 %25 + store i32 0, ptr %26, align 4 + br label %27 + +27: ; preds = %23 + %28 = load i32, ptr %11, align 4 + %29 = add nsw i32 %28, 1 + store i32 %29, ptr %11, align 4 + br label %19, !llvm.loop !6 + +30: ; preds = %19 + store i32 0, ptr %9, align 4 + br label %31 + +31: ; preds = %49, %30 + %32 = load i32, ptr %9, align 4 + %33 = load i32, ptr %5, align 4 + %34 = icmp slt i32 %32, %33 + br i1 %34, label %35, label %52 + +35: ; preds = %31 + %36 = load ptr, ptr %4, align 8 + %37 = load i32, ptr %9, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds i32, ptr %36, i64 %38 + %40 = load i32, ptr %39, align 4 + %41 = load i32, ptr %6, align 4 + %42 = sdiv i32 %40, %41 + %43 = load i32, ptr %5, align 4 + %44 = srem i32 %42, %43 + %45 = sext i32 %44 to i64 + %46 = getelementptr inbounds i32, ptr %18, i64 %45 + %47 = load i32, ptr %46, align 4 + %48 = add nsw i32 %47, 1 + store i32 %48, ptr %46, align 4 + br label %49 + +49: ; preds = %35 + %50 = load i32, ptr %9, align 4 + %51 = add nsw i32 %50, 1 + store i32 %51, ptr %9, align 4 + br label %31, !llvm.loop !8 + +52: ; preds = %31 + store i32 1, ptr %9, align 4 + br label %53 + +53: ; preds = %68, %52 + %54 = load i32, ptr %9, align 4 + %55 = load i32, ptr %5, align 4 + %56 = icmp slt i32 %54, %55 + br i1 %56, label %57, label %71 + +57: ; preds = %53 + %58 = load i32, ptr %9, align 4 + %59 = sub nsw i32 %58, 1 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds i32, ptr %18, i64 %60 + %62 = load i32, ptr %61, align 4 + %63 = load i32, ptr %9, align 4 + %64 = sext i32 %63 to i64 + %65 = getelementptr inbounds i32, ptr %18, i64 %64 + %66 = load i32, ptr %65, align 4 + %67 = add nsw i32 %66, %62 + store i32 %67, ptr %65, align 4 + br label %68 + +68: ; preds = %57 + %69 = load i32, ptr %9, align 4 + %70 = add nsw i32 %69, 1 + store i32 %70, ptr %9, align 4 + br label %53, !llvm.loop !9 + +71: ; preds = %53 + %72 = load i32, ptr %5, align 4 + %73 = sub nsw i32 %72, 1 + store i32 %73, ptr %9, align 4 + br label %74 + +74: ; preds = %111, %71 + %75 = load i32, ptr %9, align 4 + %76 = icmp sge i32 %75, 0 + br i1 %76, label %77, label %114 + +77: ; preds = %74 + %78 = load ptr, ptr %4, align 8 + %79 = load i32, ptr %9, align 4 + %80 = sext i32 %79 to i64 + %81 = getelementptr inbounds i32, ptr %78, i64 %80 + %82 = load i32, ptr %81, align 4 + %83 = load ptr, ptr %4, align 8 + %84 = load i32, ptr %9, align 4 + %85 = sext i32 %84 to i64 + %86 = getelementptr inbounds i32, ptr %83, i64 %85 + %87 = load i32, ptr %86, align 4 + %88 = load i32, ptr %6, align 4 + %89 = sdiv i32 %87, %88 + %90 = load i32, ptr %5, align 4 + %91 = srem i32 %89, %90 + %92 = sext i32 %91 to i64 + %93 = getelementptr inbounds i32, ptr %18, i64 %92 + %94 = load i32, ptr %93, align 4 + %95 = sub nsw i32 %94, 1 + %96 = sext i32 %95 to i64 + %97 = getelementptr inbounds i32, ptr %15, i64 %96 + store i32 %82, ptr %97, align 4 + %98 = load ptr, ptr %4, align 8 + %99 = load i32, ptr %9, align 4 + %100 = sext i32 %99 to i64 + %101 = getelementptr inbounds i32, ptr %98, i64 %100 + %102 = load i32, ptr %101, align 4 + %103 = load i32, ptr %6, align 4 + %104 = sdiv i32 %102, %103 + %105 = load i32, ptr %5, align 4 + %106 = srem i32 %104, %105 + %107 = sext i32 %106 to i64 + %108 = getelementptr inbounds i32, ptr %18, i64 %107 + %109 = load i32, ptr %108, align 4 + %110 = add nsw i32 %109, -1 + store i32 %110, ptr %108, align 4 + br label %111 + +111: ; preds = %77 + %112 = load i32, ptr %9, align 4 + %113 = add nsw i32 %112, -1 + store i32 %113, ptr %9, align 4 + br label %74, !llvm.loop !10 + +114: ; preds = %74 + store i32 0, ptr %9, align 4 + br label %115 + +115: ; preds = %128, %114 + %116 = load i32, ptr %9, align 4 + %117 = load i32, ptr %5, align 4 + %118 = icmp slt i32 %116, %117 + br i1 %118, label %119, label %131 + +119: ; preds = %115 + %120 = load i32, ptr %9, align 4 + %121 = sext i32 %120 to i64 + %122 = getelementptr inbounds i32, ptr %15, i64 %121 + %123 = load i32, ptr %122, align 4 + %124 = load ptr, ptr %4, align 8 + %125 = load i32, ptr %9, align 4 + %126 = sext i32 %125 to i64 + %127 = getelementptr inbounds i32, ptr %124, i64 %126 + store i32 %123, ptr %127, align 4 + br label %128 + +128: ; preds = %119 + %129 = load i32, ptr %9, align 4 + %130 = add nsw i32 %129, 1 + store i32 %130, ptr %9, align 4 + br label %115, !llvm.loop !11 + +131: ; preds = %115 + call void @llvm.trap() + unreachable +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: cold noreturn nounwind +declare void @llvm.trap() #6 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local void @_Z4sortPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = call noundef i32 @_Z9countSortPiii(ptr noundef %5, i32 noundef %6, i32 noundef 1) + %8 = load ptr, ptr %3, align 8 + %9 = load i32, ptr %4, align 4 + %10 = load i32, ptr %4, align 4 + %11 = call noundef i32 @_Z9countSortPiii(ptr noundef %8, i32 noundef %9, i32 noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z8printArrPii(ptr noundef %0, i32 noundef %1) #7 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 0, ptr %5, align 4 + br label %6 + +6: ; preds = %18, %2 + %7 = load i32, ptr %5, align 4 + %8 = load i32, ptr %4, align 4 + %9 = icmp slt i32 %7, %8 + br i1 %9, label %10, label %21 + +10: ; preds = %6 + %11 = load ptr, ptr %3, align 8 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i32, ptr %11, i64 %13 + %15 = load i32, ptr %14, align 4 + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %16, ptr noundef @.str) + br label %18 + +18: ; preds = %10 + %19 = load i32, ptr %5, align 4 + %20 = add nsw i32 %19, 1 + store i32 %20, ptr %5, align 4 + br label %6, !llvm.loop !12 + +21: ; preds = %6 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca [7 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 28, i1 false) + store i32 7, ptr %3, align 4 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %5 = getelementptr inbounds [7 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + call void @_Z8printArrPii(ptr noundef %5, i32 noundef %6) + %7 = getelementptr inbounds [7 x i32], ptr %2, i64 0, i64 0 + %8 = load i32, ptr %3, align 4 + call void @_Z4sortPii(ptr noundef %7, i32 noundef %8) + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + %10 = getelementptr inbounds [7 x i32], ptr %2, i64 0, i64 0 + %11 = load i32, ptr %3, align 4 + call void @_Z8printArrPii(ptr noundef %10, i32 noundef %11) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_sort_n_numbers_range_0_n2_1_linear_time.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { cold noreturn nounwind } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/sorted-array-number-x-find-pair-array-whose-sum-closest-x.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/sorted-array-number-x-find-pair-array-whose-sum-closest-x.ll new file mode 100644 index 00000000..7a49019e --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/sorted-array-number-x-find-pair-array-whose-sum-closest-x.ll @@ -0,0 +1,205 @@ +; ModuleID = 'PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp' +source_filename = "PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [22 x i8] c" The closest pair is \00", align 1 +@.str.1 = private unnamed_addr constant [6 x i8] c" and \00", align 1 +@__const.main.arr = private unnamed_addr constant [6 x i32] [i32 10, i32 22, i32 28, i32 29, i32 30, i32 40], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_sorted_array_number_x_find_pair_array_whose_sum_closest_x.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z12printClosestPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + store i32 0, ptr %9, align 4 + %12 = load i32, ptr %5, align 4 + %13 = sub nsw i32 %12, 1 + store i32 %13, ptr %10, align 4 + store i32 2147483647, ptr %11, align 4 + br label %14 + +14: ; preds = %72, %3 + %15 = load i32, ptr %10, align 4 + %16 = load i32, ptr %9, align 4 + %17 = icmp sgt i32 %15, %16 + br i1 %17, label %18, label %73 + +18: ; preds = %14 + %19 = load ptr, ptr %4, align 8 + %20 = load i32, ptr %9, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds i32, ptr %19, i64 %21 + %23 = load i32, ptr %22, align 4 + %24 = load ptr, ptr %4, align 8 + %25 = load i32, ptr %10, align 4 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds i32, ptr %24, i64 %26 + %28 = load i32, ptr %27, align 4 + %29 = add nsw i32 %23, %28 + %30 = load i32, ptr %6, align 4 + %31 = sub nsw i32 %29, %30 + %32 = call i32 @abs(i32 noundef %31) #8 + %33 = load i32, ptr %11, align 4 + %34 = icmp slt i32 %32, %33 + br i1 %34, label %35, label %52 + +35: ; preds = %18 + %36 = load i32, ptr %9, align 4 + store i32 %36, ptr %7, align 4 + %37 = load i32, ptr %10, align 4 + store i32 %37, ptr %8, align 4 + %38 = load ptr, ptr %4, align 8 + %39 = load i32, ptr %9, align 4 + %40 = sext i32 %39 to i64 + %41 = getelementptr inbounds i32, ptr %38, i64 %40 + %42 = load i32, ptr %41, align 4 + %43 = load ptr, ptr %4, align 8 + %44 = load i32, ptr %10, align 4 + %45 = sext i32 %44 to i64 + %46 = getelementptr inbounds i32, ptr %43, i64 %45 + %47 = load i32, ptr %46, align 4 + %48 = add nsw i32 %42, %47 + %49 = load i32, ptr %6, align 4 + %50 = sub nsw i32 %48, %49 + %51 = call i32 @abs(i32 noundef %50) #8 + store i32 %51, ptr %11, align 4 + br label %52 + +52: ; preds = %35, %18 + %53 = load ptr, ptr %4, align 8 + %54 = load i32, ptr %9, align 4 + %55 = sext i32 %54 to i64 + %56 = getelementptr inbounds i32, ptr %53, i64 %55 + %57 = load i32, ptr %56, align 4 + %58 = load ptr, ptr %4, align 8 + %59 = load i32, ptr %10, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds i32, ptr %58, i64 %60 + %62 = load i32, ptr %61, align 4 + %63 = add nsw i32 %57, %62 + %64 = load i32, ptr %6, align 4 + %65 = icmp sgt i32 %63, %64 + br i1 %65, label %66, label %69 + +66: ; preds = %52 + %67 = load i32, ptr %10, align 4 + %68 = add nsw i32 %67, -1 + store i32 %68, ptr %10, align 4 + br label %72 + +69: ; preds = %52 + %70 = load i32, ptr %9, align 4 + %71 = add nsw i32 %70, 1 + store i32 %71, ptr %9, align 4 + br label %72 + +72: ; preds = %69, %66 + br label %14, !llvm.loop !6 + +73: ; preds = %14 + %74 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %75 = load ptr, ptr %4, align 8 + %76 = load i32, ptr %7, align 4 + %77 = sext i32 %76 to i64 + %78 = getelementptr inbounds i32, ptr %75, i64 %77 + %79 = load i32, ptr %78, align 4 + %80 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %74, i32 noundef %79) + %81 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %80, ptr noundef @.str.1) + %82 = load ptr, ptr %4, align 8 + %83 = load i32, ptr %8, align 4 + %84 = sext i32 %83 to i64 + %85 = getelementptr inbounds i32, ptr %82, i64 %84 + %86 = load i32, ptr %85, align 4 + %87 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %81, i32 noundef %86) + ret void +} + +; Function Attrs: nounwind willreturn memory(none) +declare i32 @abs(i32 noundef) #5 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [6 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 24, i1 false) + store i32 54, ptr %3, align 4 + store i32 6, ptr %4, align 4 + %5 = getelementptr inbounds [6 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %4, align 4 + %7 = load i32, ptr %3, align 4 + call void @_Z12printClosestPiii(ptr noundef %5, i32 noundef %6, i32 noundef %7) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_sorted_array_number_x_find_pair_array_whose_sum_closest_x.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nounwind willreturn memory(none) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #8 = { nounwind willreturn memory(none) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/strongly-connected-components.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/strongly-connected-components.ll new file mode 100644 index 00000000..45eec89a --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/strongly-connected-components.ll @@ -0,0 +1,3298 @@ +; ModuleID = 'PE-benchmarks/strongly-connected-components.cpp' +source_filename = "PE-benchmarks/strongly-connected-components.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"class.std::stack" = type { %"class.std::deque" } +%"class.std::deque" = type { %"class.std::_Deque_base" } +%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } +%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } +%"struct.std::_Deque_base>::_Deque_impl_data" = type { ptr, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } +%"struct.std::_Deque_iterator" = type { ptr, ptr, ptr, ptr } +%"class.std::allocator.3" = type { i8 } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } +%"struct.std::__allocated_ptr" = type { ptr, ptr } + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any + +$_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt5dequeIiSaIiEED2Ev = comdat any + +$_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_ = comdat any + +$_ZNSt5dequeIiSaIiEE5beginEv = comdat any + +$_ZNSt5dequeIiSaIiEE3endEv = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$__clang_call_terminate = comdat any + +$_ZNSt11_Deque_baseIiSaIiEED2Ev = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any + +$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any + +$_ZSt16__deque_buf_sizem = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any + +$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any + +$_ZNSaIPiED2Ev = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSaIPiEC2IiEERKSaIT_E = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any + +$_ZNSaIiED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any + +$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any + +$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any + +$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any + +$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any + +$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any + +$_ZSt3minImERKT_S2_S2_ = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any + +$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt3maxImERKT_S2_S2_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any + +$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__miter_baseIPPiET_S2_ = comdat any + +$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any + +$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__niter_baseIPPiET_S2_ = comdat any + +$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any + +$_ZNSt5dequeIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any + +$_ZNSaIiEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any + +$_ZNKSt5dequeIiSaIiEE5emptyEv = comdat any + +$_ZSteqRKSt15_Deque_iteratorIiRiPiES4_ = comdat any + +$_ZNSt5dequeIiSaIiEE4backEv = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEmmEv = comdat any + +$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any + +$_ZNSt5dequeIiSaIiEE8pop_backEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any + +$_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.1 = private unnamed_addr constant [61 x i8] c"Following are strongly connected components in given graph \0A\00", align 1 +@.str.2 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_strongly_connected_components.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #15 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, ptr noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::_List_iterator", align 8 + %8 = alloca %"struct.std::_List_iterator", align 8 + %9 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store ptr %2, ptr %6, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i8, ptr %11, i64 %13 + store i8 1, ptr %14, align 1 + %15 = load i32, ptr %5, align 4 + %16 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %16, ptr noundef @.str) + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %18 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 1 + %19 = load ptr, ptr %18, align 8 + %20 = load i32, ptr %5, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %21 + %23 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %22) #3 + %24 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + store ptr %23, ptr %24, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %8, i64 8, i1 false) + br label %25 + +25: ; preds = %47, %3 + %26 = getelementptr inbounds %class.Graph, ptr %10, i32 0, i32 1 + %27 = load ptr, ptr %26, align 8 + %28 = load i32, ptr %5, align 4 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds %"class.std::__cxx11::list", ptr %27, i64 %29 + %31 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %30) #3 + %32 = getelementptr inbounds %"struct.std::_List_iterator", ptr %9, i32 0, i32 0 + store ptr %31, ptr %32, align 8 + %33 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %7, ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + br i1 %33, label %34, label %49 + +34: ; preds = %25 + %35 = load ptr, ptr %6, align 8 + %36 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %37 = load i32, ptr %36, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds i8, ptr %35, i64 %38 + %40 = load i8, ptr %39, align 1 + %41 = trunc i8 %40 to i1 + br i1 %41, label %46, label %42 + +42: ; preds = %34 + %43 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + %44 = load i32, ptr %43, align 4 + %45 = load ptr, ptr %6, align 8 + call void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(16) %10, i32 noundef %44, ptr noundef %45) + br label %46 + +46: ; preds = %42, %34 + br label %47 + +47: ; preds = %46 + %48 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + br label %25, !llvm.loop !6 + +49: ; preds = %25 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + to label %7 unwind label %8 + +7: ; preds = %1 + ret ptr %6 + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + catch ptr null + %10 = extractvalue { ptr, i32 } %9, 0 + call void @__clang_call_terminate(ptr %10) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local { i32, ptr } @_ZN5Graph12getTransposeEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { + %2 = alloca %class.Graph, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca %"struct.std::_List_iterator", align 8 + %6 = alloca %"struct.std::_List_iterator", align 8 + %7 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %10 = load i32, ptr %9, align 8 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef %10) + store i32 0, ptr %4, align 4 + br label %11 + +11: ; preds = %43, %1 + %12 = load i32, ptr %4, align 4 + %13 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %14 = load i32, ptr %13, align 8 + %15 = icmp slt i32 %12, %14 + br i1 %15, label %16, label %46 + +16: ; preds = %11 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %17 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 1 + %18 = load ptr, ptr %17, align 8 + %19 = load i32, ptr %4, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds %"class.std::__cxx11::list", ptr %18, i64 %20 + %22 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %21) #3 + %23 = getelementptr inbounds %"struct.std::_List_iterator", ptr %6, i32 0, i32 0 + store ptr %22, ptr %23, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %5, ptr align 8 %6, i64 8, i1 false) + br label %24 + +24: ; preds = %40, %16 + %25 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 1 + %26 = load ptr, ptr %25, align 8 + %27 = load i32, ptr %4, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds %"class.std::__cxx11::list", ptr %26, i64 %28 + %30 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %29) #3 + %31 = getelementptr inbounds %"struct.std::_List_iterator", ptr %7, i32 0, i32 0 + store ptr %30, ptr %31, align 8 + %32 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef nonnull align 8 dereferenceable(8) %7) #3 + br i1 %32, label %33, label %42 + +33: ; preds = %24 + %34 = getelementptr inbounds %class.Graph, ptr %2, i32 0, i32 1 + %35 = load ptr, ptr %34, align 8 + %36 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + %37 = load i32, ptr %36, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds %"class.std::__cxx11::list", ptr %35, i64 %38 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %39, ptr noundef nonnull align 4 dereferenceable(4) %4) + br label %40 + +40: ; preds = %33 + %41 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %5) #3 + br label %24, !llvm.loop !8 + +42: ; preds = %24 + br label %43 + +43: ; preds = %42 + %44 = load i32, ptr %4, align 4 + %45 = add nsw i32 %44, 1 + store i32 %45, ptr %4, align 4 + br label %11, !llvm.loop !9 + +46: ; preds = %11 + %47 = load { i32, ptr }, ptr %2, align 8 + ret { i32, ptr } %47 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph9fillOrderEiPbRSt5stackIiSt5dequeIiSaIiEEE(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, ptr noundef %2, ptr noundef nonnull align 8 dereferenceable(80) %3) #7 align 2 { + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %"struct.std::_List_iterator", align 8 + %10 = alloca %"struct.std::_List_iterator", align 8 + %11 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = load ptr, ptr %7, align 8 + %14 = load i32, ptr %6, align 4 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds i8, ptr %13, i64 %15 + store i8 1, ptr %16, align 1 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %17 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 1 + %18 = load ptr, ptr %17, align 8 + %19 = load i32, ptr %6, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds %"class.std::__cxx11::list", ptr %18, i64 %20 + %22 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %21) #3 + %23 = getelementptr inbounds %"struct.std::_List_iterator", ptr %10, i32 0, i32 0 + store ptr %22, ptr %23, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %10, i64 8, i1 false) + br label %24 + +24: ; preds = %47, %4 + %25 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 1 + %26 = load ptr, ptr %25, align 8 + %27 = load i32, ptr %6, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds %"class.std::__cxx11::list", ptr %26, i64 %28 + %30 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %29) #3 + %31 = getelementptr inbounds %"struct.std::_List_iterator", ptr %11, i32 0, i32 0 + store ptr %30, ptr %31, align 8 + %32 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %9, ptr noundef nonnull align 8 dereferenceable(8) %11) #3 + br i1 %32, label %33, label %49 + +33: ; preds = %24 + %34 = load ptr, ptr %7, align 8 + %35 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %36 = load i32, ptr %35, align 4 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds i8, ptr %34, i64 %37 + %39 = load i8, ptr %38, align 1 + %40 = trunc i8 %39 to i1 + br i1 %40, label %46, label %41 + +41: ; preds = %33 + %42 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %43 = load i32, ptr %42, align 4 + %44 = load ptr, ptr %7, align 8 + %45 = load ptr, ptr %8, align 8 + call void @_ZN5Graph9fillOrderEiPbRSt5stackIiSt5dequeIiSaIiEEE(ptr noundef nonnull align 8 dereferenceable(16) %12, i32 noundef %43, ptr noundef %44, ptr noundef nonnull align 8 dereferenceable(80) %45) + br label %46 + +46: ; preds = %41, %33 + br label %47 + +47: ; preds = %46 + %48 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + br label %24, !llvm.loop !10 + +49: ; preds = %24 + %50 = load ptr, ptr %8, align 8 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %50, ptr noundef nonnull align 4 dereferenceable(4) %6) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::stack", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %6, ptr noundef nonnull align 4 dereferenceable(4) %7) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph9printSCCsEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca %"class.std::stack", align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca %class.Graph, align 8 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %12 = load ptr, ptr %2, align 8 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + %13 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 0 + %14 = load i32, ptr %13, align 8 + %15 = sext i32 %14 to i64 + %16 = invoke noalias noundef nonnull ptr @_Znam(i64 noundef %15) #15 + to label %17 unwind label %31 + +17: ; preds = %1 + store ptr %16, ptr %4, align 8 + store i32 0, ptr %7, align 4 + br label %18 + +18: ; preds = %28, %17 + %19 = load i32, ptr %7, align 4 + %20 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 0 + %21 = load i32, ptr %20, align 8 + %22 = icmp slt i32 %19, %21 + br i1 %22, label %23, label %35 + +23: ; preds = %18 + %24 = load ptr, ptr %4, align 8 + %25 = load i32, ptr %7, align 4 + %26 = sext i32 %25 to i64 + %27 = getelementptr inbounds i8, ptr %24, i64 %26 + store i8 0, ptr %27, align 1 + br label %28 + +28: ; preds = %23 + %29 = load i32, ptr %7, align 4 + %30 = add nsw i32 %29, 1 + store i32 %30, ptr %7, align 4 + br label %18, !llvm.loop !11 + +31: ; preds = %100, %97, %86, %84, %79, %58, %50, %1 + %32 = landingpad { ptr, i32 } + cleanup + %33 = extractvalue { ptr, i32 } %32, 0 + store ptr %33, ptr %5, align 8 + %34 = extractvalue { ptr, i32 } %32, 1 + store i32 %34, ptr %6, align 4 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + br label %105 + +35: ; preds = %18 + store i32 0, ptr %8, align 4 + br label %36 + +36: ; preds = %55, %35 + %37 = load i32, ptr %8, align 4 + %38 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 0 + %39 = load i32, ptr %38, align 8 + %40 = icmp slt i32 %37, %39 + br i1 %40, label %41, label %58 + +41: ; preds = %36 + %42 = load ptr, ptr %4, align 8 + %43 = load i32, ptr %8, align 4 + %44 = sext i32 %43 to i64 + %45 = getelementptr inbounds i8, ptr %42, i64 %44 + %46 = load i8, ptr %45, align 1 + %47 = trunc i8 %46 to i1 + %48 = zext i1 %47 to i32 + %49 = icmp eq i32 %48, 0 + br i1 %49, label %50, label %54 + +50: ; preds = %41 + %51 = load i32, ptr %8, align 4 + %52 = load ptr, ptr %4, align 8 + invoke void @_ZN5Graph9fillOrderEiPbRSt5stackIiSt5dequeIiSaIiEEE(ptr noundef nonnull align 8 dereferenceable(16) %12, i32 noundef %51, ptr noundef %52, ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %53 unwind label %31 + +53: ; preds = %50 + br label %54 + +54: ; preds = %53, %41 + br label %55 + +55: ; preds = %54 + %56 = load i32, ptr %8, align 4 + %57 = add nsw i32 %56, 1 + store i32 %57, ptr %8, align 4 + br label %36, !llvm.loop !12 + +58: ; preds = %36 + %59 = invoke { i32, ptr } @_ZN5Graph12getTransposeEv(ptr noundef nonnull align 8 dereferenceable(16) %12) + to label %60 unwind label %31 + +60: ; preds = %58 + %61 = getelementptr inbounds { i32, ptr }, ptr %9, i32 0, i32 0 + %62 = extractvalue { i32, ptr } %59, 0 + store i32 %62, ptr %61, align 8 + %63 = getelementptr inbounds { i32, ptr }, ptr %9, i32 0, i32 1 + %64 = extractvalue { i32, ptr } %59, 1 + store ptr %64, ptr %63, align 8 + store i32 0, ptr %10, align 4 + br label %65 + +65: ; preds = %75, %60 + %66 = load i32, ptr %10, align 4 + %67 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 0 + %68 = load i32, ptr %67, align 8 + %69 = icmp slt i32 %66, %68 + br i1 %69, label %70, label %78 + +70: ; preds = %65 + %71 = load ptr, ptr %4, align 8 + %72 = load i32, ptr %10, align 4 + %73 = sext i32 %72 to i64 + %74 = getelementptr inbounds i8, ptr %71, i64 %73 + store i8 0, ptr %74, align 1 + br label %75 + +75: ; preds = %70 + %76 = load i32, ptr %10, align 4 + %77 = add nsw i32 %76, 1 + store i32 %77, ptr %10, align 4 + br label %65, !llvm.loop !13 + +78: ; preds = %65 + br label %79 + +79: ; preds = %103, %78 + %80 = invoke noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %81 unwind label %31 + +81: ; preds = %79 + %82 = zext i1 %80 to i32 + %83 = icmp eq i32 %82, 0 + br i1 %83, label %84, label %104 + +84: ; preds = %81 + %85 = invoke noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %86 unwind label %31 + +86: ; preds = %84 + %87 = load i32, ptr %85, align 4 + store i32 %87, ptr %11, align 4 + invoke void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %88 unwind label %31 + +88: ; preds = %86 + %89 = load ptr, ptr %4, align 8 + %90 = load i32, ptr %11, align 4 + %91 = sext i32 %90 to i64 + %92 = getelementptr inbounds i8, ptr %89, i64 %91 + %93 = load i8, ptr %92, align 1 + %94 = trunc i8 %93 to i1 + %95 = zext i1 %94 to i32 + %96 = icmp eq i32 %95, 0 + br i1 %96, label %97, label %103 + +97: ; preds = %88 + %98 = load i32, ptr %11, align 4 + %99 = load ptr, ptr %4, align 8 + invoke void @_ZN5Graph7DFSUtilEiPb(ptr noundef nonnull align 8 dereferenceable(16) %9, i32 noundef %98, ptr noundef %99) + to label %100 unwind label %31 + +100: ; preds = %97 + %101 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + to label %102 unwind label %31 + +102: ; preds = %100 + br label %103 + +103: ; preds = %102, %88 + br label %79, !llvm.loop !14 + +104: ; preds = %81 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + ret void + +105: ; preds = %31 + %106 = load ptr, ptr %5, align 8 + %107 = load i32, ptr %6, align 4 + %108 = insertvalue { ptr, i32 } poison, ptr %106, 0 + %109 = insertvalue { ptr, i32 } %108, i32 %107, 1 + resume { ptr, i32 } %109 +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + call void @llvm.memset.p0.i64(ptr align 8 %4, i8 0, i64 80, i1 false) + call void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) + ret void +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + %5 = call noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret i1 %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + %5 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE4backEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeIiSaIiEE8pop_backEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #10 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + call void @_ZN5Graph9printSCCsEv(ptr noundef nonnull align 8 dereferenceable(16) %2) + ret i32 0 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + %4 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeIiSaIiEE5beginEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSt5dequeIiSaIiEE3endEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %4, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + invoke void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef %3, ptr noundef %4, ptr noundef nonnull align 1 dereferenceable(1) %6) + to label %7 unwind label %8 + +7: ; preds = %1 + call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + catch ptr null + %10 = extractvalue { ptr, i32 } %9, 0 + call void @__clang_call_terminate(ptr %10) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #8 comdat align 2 { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %3, ptr %6, align 8 + %7 = load ptr, ptr %5, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE5beginEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #11 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #16 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + %7 = icmp ne ptr %6, null + br i1 %7, label %8, label %24 + +8: ; preds = %1 + %9 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %9, i32 0, i32 2 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %10, i32 0, i32 3 + %12 = load ptr, ptr %11, align 8 + %13 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %13, i32 0, i32 3 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %14, i32 0, i32 3 + %16 = load ptr, ptr %15, align 8 + %17 = getelementptr inbounds ptr, ptr %16, i64 1 + call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %12, ptr noundef %17) #3 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + %23 = load i64, ptr %22, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %20, i64 noundef %23) #3 + br label %24 + +24: ; preds = %8, %1 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %25) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 1 + %13 = load ptr, ptr %12, align 8 + store ptr %13, ptr %10, align 8 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + %15 = load ptr, ptr %4, align 8 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 2 + %17 = load ptr, ptr %16, align 8 + store ptr %17, ptr %14, align 8 + %18 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + %19 = load ptr, ptr %4, align 8 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + store ptr %21, ptr %18, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %7, align 8 + br label %10 + +10: ; preds = %17, %3 + %11 = load ptr, ptr %7, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = icmp ult ptr %11, %12 + br i1 %13, label %14, label %20 + +14: ; preds = %10 + %15 = load ptr, ptr %7, align 8 + %16 = load ptr, ptr %15, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %8, ptr noundef %16) #3 + br label %17 + +17: ; preds = %14 + %18 = load ptr, ptr %7, align 8 + %19 = getelementptr inbounds ptr, ptr %18, i32 1 + store ptr %19, ptr %7, align 8 + br label %10, !llvm.loop !15 + +20: ; preds = %10 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca %"class.std::allocator.3", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.3") align 1 %7, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load ptr, ptr %5, align 8 + %10 = load i64, ptr %6, align 8 + invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %9, i64 noundef %10) + to label %11 unwind label %12 + +11: ; preds = %3 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + ret void + +12: ; preds = %3 + %13 = landingpad { ptr, i32 } + catch ptr null + %14 = extractvalue { ptr, i32 } %13, 0 + call void @__clang_call_terminate(ptr %14) #16 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + to label %9 unwind label %11 + +9: ; preds = %2 + invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef %8) + to label %10 unwind label %11 + +10: ; preds = %9 + ret void + +11: ; preds = %9, %2 + %12 = landingpad { ptr, i32 } + catch ptr null + %13 = extractvalue { ptr, i32 } %12, 0 + call void @__clang_call_terminate(ptr %13) #16 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #8 comdat { + %2 = alloca i64, align 8 + store i64 %0, ptr %2, align 8 + %3 = load i64, ptr %2, align 8 + %4 = icmp ult i64 %3, 512 + br i1 %4, label %5, label %8 + +5: ; preds = %1 + %6 = load i64, ptr %2, align 8 + %7 = udiv i64 512, %6 + br label %9 + +8: ; preds = %1 + br label %9 + +9: ; preds = %8, %5 + %10 = phi i64 [ %7, %5 ], [ 1, %8 ] + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #12 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr noalias sret(%"class.std::allocator.3") align 1 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %8) + store ptr %9, ptr %5, align 8 + %10 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %8) #3 + store ptr %10, ptr %6, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %11, ptr noundef %12) #3 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %14) + %16 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %15, ptr noundef nonnull align 4 dereferenceable(4) %16) #3 + %17 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %18 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %18 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #16 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #17 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #17 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #18 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #13 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #13 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %10, i32 0, i32 3 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 2 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds i32, ptr %13, i64 -1 + %15 = icmp ne ptr %9, %14 + br i1 %15, label %16, label %28 + +16: ; preds = %2 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = getelementptr inbounds i32, ptr %26, i32 1 + store ptr %27, ptr %25, align 8 + br label %30 + +28: ; preds = %2 + %29 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef nonnull align 4 dereferenceable(4) %29) + br label %30 + +30: ; preds = %28, %16 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %8 = icmp eq i64 %6, %7 + br i1 %8, label %9, label %10 + +9: ; preds = %2 + call void @_ZSt20__throw_length_errorPKc(ptr noundef @.str.2) #17 + unreachable + +10: ; preds = %2 + call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) + %11 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) + %12 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %12, i32 0, i32 3 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %13, i32 0, i32 3 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds ptr, ptr %15, i64 1 + store ptr %11, ptr %16, align 8 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %25, i32 0, i32 3 + %27 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %26, i32 0, i32 3 + %28 = load ptr, ptr %27, align 8 + %29 = getelementptr inbounds ptr, ptr %28, i64 1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %24, ptr noundef %29) #3 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 3 + %32 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %31, i32 0, i32 1 + %33 = load ptr, ptr %32, align 8 + %34 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %35 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %34, i32 0, i32 3 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 0 + store ptr %33, ptr %36, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i64 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %5 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + ret i64 %5 +} + +; Function Attrs: noreturn +declare void @_ZSt20__throw_length_errorPKc(ptr noundef) #13 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = add i64 %6, 1 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %11, i32 0, i32 3 + %13 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %12, i32 0, i32 3 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = ptrtoint ptr %14 to i64 + %19 = ptrtoint ptr %17 to i64 + %20 = sub i64 %18, %19 + %21 = sdiv exact i64 %20, 8 + %22 = sub i64 %10, %21 + %23 = icmp ugt i64 %7, %22 + br i1 %23, label %24, label %26 + +24: ; preds = %2 + %25 = load i64, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %25, i1 noundef zeroext false) + br label %26 + +26: ; preds = %24, %2 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %6 = call noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + store ptr %6, ptr %7, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + store ptr %9, ptr %10, align 8 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %14 = getelementptr inbounds i32, ptr %12, i64 %13 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + store ptr %14, ptr %15, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %6 = load ptr, ptr %3, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %6, i32 0, i32 3 + %8 = load ptr, ptr %7, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 3 + %11 = load ptr, ptr %10, align 8 + %12 = ptrtoint ptr %8 to i64 + %13 = ptrtoint ptr %11 to i64 + %14 = sub i64 %12, %13 + %15 = sdiv exact i64 %14, 8 + %16 = load ptr, ptr %3, align 8 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 3 + %18 = load ptr, ptr %17, align 8 + %19 = icmp ne ptr %18, null + %20 = zext i1 %19 to i32 + %21 = sext i32 %20 to i64 + %22 = sub nsw i64 %15, %21 + %23 = mul nsw i64 %5, %22 + %24 = load ptr, ptr %3, align 8 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = load ptr, ptr %3, align 8 + %28 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %27, i32 0, i32 1 + %29 = load ptr, ptr %28, align 8 + %30 = ptrtoint ptr %26 to i64 + %31 = ptrtoint ptr %29 to i64 + %32 = sub i64 %30, %31 + %33 = sdiv exact i64 %32, 4 + %34 = add nsw i64 %23, %33 + %35 = load ptr, ptr %4, align 8 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 2 + %37 = load ptr, ptr %36, align 8 + %38 = load ptr, ptr %4, align 8 + %39 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %38, i32 0, i32 0 + %40 = load ptr, ptr %39, align 8 + %41 = ptrtoint ptr %37 to i64 + %42 = ptrtoint ptr %40 to i64 + %43 = sub i64 %41, %42 + %44 = sdiv exact i64 %43, 4 + %45 = add nsw i64 %34, %44 + ret i64 %45 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #8 comdat align 2 { + %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + ret i64 %1 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %2, align 8 + store i64 9223372036854775807, ptr %3, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + store i64 %6, ptr %4, align 8 + %7 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %4) + to label %8 unwind label %10 + +8: ; preds = %1 + %9 = load i64, ptr %7, align 8 + ret i64 %9 + +10: ; preds = %1 + %11 = landingpad { ptr, i32 } + catch ptr null + %12 = extractvalue { ptr, i32 } %11, 0 + call void @__clang_call_terminate(ptr %12) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 2305843009213693951 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca i8, align 1 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + %12 = zext i1 %2 to i8 + store i8 %12, ptr %6, align 1 + %13 = load ptr, ptr %4, align 8 + %14 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %14, i32 0, i32 3 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 3 + %17 = load ptr, ptr %16, align 8 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 2 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + %22 = ptrtoint ptr %17 to i64 + %23 = ptrtoint ptr %21 to i64 + %24 = sub i64 %22, %23 + %25 = sdiv exact i64 %24, 8 + %26 = add nsw i64 %25, 1 + store i64 %26, ptr %7, align 8 + %27 = load i64, ptr %7, align 8 + %28 = load i64, ptr %5, align 8 + %29 = add i64 %27, %28 + store i64 %29, ptr %8, align 8 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 1 + %32 = load i64, ptr %31, align 8 + %33 = load i64, ptr %8, align 8 + %34 = mul i64 2, %33 + %35 = icmp ugt i64 %32, %34 + br i1 %35, label %36, label %88 + +36: ; preds = %3 + %37 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %37, i32 0, i32 0 + %39 = load ptr, ptr %38, align 8 + %40 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %41 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %40, i32 0, i32 1 + %42 = load i64, ptr %41, align 8 + %43 = load i64, ptr %8, align 8 + %44 = sub i64 %42, %43 + %45 = udiv i64 %44, 2 + %46 = getelementptr inbounds ptr, ptr %39, i64 %45 + %47 = load i8, ptr %6, align 1 + %48 = trunc i8 %47 to i1 + br i1 %48, label %49, label %51 + +49: ; preds = %36 + %50 = load i64, ptr %5, align 8 + br label %52 + +51: ; preds = %36 + br label %52 + +52: ; preds = %51, %49 + %53 = phi i64 [ %50, %49 ], [ 0, %51 ] + %54 = getelementptr inbounds ptr, ptr %46, i64 %53 + store ptr %54, ptr %9, align 8 + %55 = load ptr, ptr %9, align 8 + %56 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %57 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %56, i32 0, i32 2 + %58 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %57, i32 0, i32 3 + %59 = load ptr, ptr %58, align 8 + %60 = icmp ult ptr %55, %59 + br i1 %60, label %61, label %73 + +61: ; preds = %52 + %62 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %62, i32 0, i32 2 + %64 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %63, i32 0, i32 3 + %65 = load ptr, ptr %64, align 8 + %66 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %66, i32 0, i32 3 + %68 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %67, i32 0, i32 3 + %69 = load ptr, ptr %68, align 8 + %70 = getelementptr inbounds ptr, ptr %69, i64 1 + %71 = load ptr, ptr %9, align 8 + %72 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %65, ptr noundef %70, ptr noundef %71) + br label %87 + +73: ; preds = %52 + %74 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %75 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %74, i32 0, i32 2 + %76 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %75, i32 0, i32 3 + %77 = load ptr, ptr %76, align 8 + %78 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %78, i32 0, i32 3 + %80 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %79, i32 0, i32 3 + %81 = load ptr, ptr %80, align 8 + %82 = getelementptr inbounds ptr, ptr %81, i64 1 + %83 = load ptr, ptr %9, align 8 + %84 = load i64, ptr %7, align 8 + %85 = getelementptr inbounds ptr, ptr %83, i64 %84 + %86 = call noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %77, ptr noundef %82, ptr noundef %85) + br label %87 + +87: ; preds = %73, %61 + br label %137 + +88: ; preds = %3 + %89 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %90 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %89, i32 0, i32 1 + %91 = load i64, ptr %90, align 8 + %92 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %92, i32 0, i32 1 + %94 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %93, ptr noundef nonnull align 8 dereferenceable(8) %5) + %95 = load i64, ptr %94, align 8 + %96 = add i64 %91, %95 + %97 = add i64 %96, 2 + store i64 %97, ptr %10, align 8 + %98 = load i64, ptr %10, align 8 + %99 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %13, i64 noundef %98) + store ptr %99, ptr %11, align 8 + %100 = load ptr, ptr %11, align 8 + %101 = load i64, ptr %10, align 8 + %102 = load i64, ptr %8, align 8 + %103 = sub i64 %101, %102 + %104 = udiv i64 %103, 2 + %105 = getelementptr inbounds ptr, ptr %100, i64 %104 + %106 = load i8, ptr %6, align 1 + %107 = trunc i8 %106 to i1 + br i1 %107, label %108, label %110 + +108: ; preds = %88 + %109 = load i64, ptr %5, align 8 + br label %111 + +110: ; preds = %88 + br label %111 + +111: ; preds = %110, %108 + %112 = phi i64 [ %109, %108 ], [ 0, %110 ] + %113 = getelementptr inbounds ptr, ptr %105, i64 %112 + store ptr %113, ptr %9, align 8 + %114 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %115 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %114, i32 0, i32 2 + %116 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %115, i32 0, i32 3 + %117 = load ptr, ptr %116, align 8 + %118 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %119 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %118, i32 0, i32 3 + %120 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %119, i32 0, i32 3 + %121 = load ptr, ptr %120, align 8 + %122 = getelementptr inbounds ptr, ptr %121, i64 1 + %123 = load ptr, ptr %9, align 8 + %124 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %117, ptr noundef %122, ptr noundef %123) + %125 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %126 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %125, i32 0, i32 0 + %127 = load ptr, ptr %126, align 8 + %128 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %129 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %128, i32 0, i32 1 + %130 = load i64, ptr %129, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %13, ptr noundef %127, i64 noundef %130) #3 + %131 = load ptr, ptr %11, align 8 + %132 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %133 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %132, i32 0, i32 0 + store ptr %131, ptr %133, align 8 + %134 = load i64, ptr %10, align 8 + %135 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %136 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %135, i32 0, i32 1 + store i64 %134, ptr %136, align 8 + br label %137 + +137: ; preds = %111, %87 + %138 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %139 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %138, i32 0, i32 2 + %140 = load ptr, ptr %9, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %139, ptr noundef %140) #3 + %141 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %141, i32 0, i32 3 + %143 = load ptr, ptr %9, align 8 + %144 = load i64, ptr %7, align 8 + %145 = getelementptr inbounds ptr, ptr %143, i64 %144 + %146 = getelementptr inbounds ptr, ptr %145, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %142, ptr noundef %146) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca %"class.std::allocator.3", align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.3") align 1 %5, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load i64, ptr %4, align 8 + %10 = invoke noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) + to label %11 unwind label %12 + +11: ; preds = %2 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret ptr %10 + +12: ; preds = %2 + %13 = landingpad { ptr, i32 } + cleanup + %14 = extractvalue { ptr, i32 } %13, 0 + store ptr %14, ptr %6, align 8 + %15 = extractvalue { ptr, i32 } %13, 1 + store i32 %15, ptr %7, align 4 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + br label %16 + +16: ; preds = %12 + %17 = load ptr, ptr %6, align 8 + %18 = load i32, ptr %7, align 4 + %19 = insertvalue { ptr, i32 } poison, ptr %17, 0 + %20 = insertvalue { ptr, i32 } %19, i32 %18, 1 + resume { ptr, i32 } %20 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %0) #8 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %0) #8 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %21 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load i64, ptr %7, align 8 + %20 = mul i64 8, %19 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %17, ptr align 8 %18, i64 %20, i1 false) + br label %21 + +21: ; preds = %16, %3 + %22 = load ptr, ptr %6, align 8 + %23 = load i64, ptr %7, align 8 + %24 = getelementptr inbounds ptr, ptr %22, i64 %23 + ret ptr %24 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memmove.p0.p0.i64(ptr nocapture writeonly, ptr nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %24 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load i64, ptr %7, align 8 + %19 = sub i64 0, %18 + %20 = getelementptr inbounds ptr, ptr %17, i64 %19 + %21 = load ptr, ptr %4, align 8 + %22 = load i64, ptr %7, align 8 + %23 = mul i64 8, %22 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %20, ptr align 8 %21, i64 %23, i1 false) + br label %24 + +24: ; preds = %16, %3 + %25 = load ptr, ptr %6, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub i64 0, %26 + %28 = getelementptr inbounds ptr, ptr %25, i64 %27 + ret ptr %28 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 2305843009213693951 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #17 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #17 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 8 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #18 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 1152921504606846975 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 4611686018427387903 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #17 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #17 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 4 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #18 + ret ptr %19 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #14 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) + ret void +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) + to label %7 unwind label %8 + +7: ; preds = %1 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + cleanup + %10 = extractvalue { ptr, i32 } %9, 0 + store ptr %10, ptr %3, align 8 + %11 = extractvalue { ptr, i32 } %9, 1 + store i32 %11, ptr %4, align 4 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + br label %12 + +12: ; preds = %8 + %13 = load ptr, ptr %3, align 8 + %14 = load i32, ptr %4, align 4 + %15 = insertvalue { ptr, i32 } poison, ptr %13, 0 + %16 = insertvalue { ptr, i32 } %15, i32 %14, 1 + resume { ptr, i32 } %16 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i64, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %12 = load ptr, ptr %3, align 8 + %13 = load i64, ptr %4, align 8 + %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %15 = udiv i64 %13, %14 + %16 = add i64 %15, 1 + store i64 %16, ptr %5, align 8 + store i64 8, ptr %6, align 8 + %17 = load i64, ptr %5, align 8 + %18 = add i64 %17, 2 + store i64 %18, ptr %7, align 8 + %19 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef nonnull align 8 dereferenceable(8) %7) + %20 = load i64, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + store i64 %20, ptr %22, align 8 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 1 + %25 = load i64, ptr %24, align 8 + %26 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %25) + %27 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %28 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %27, i32 0, i32 0 + store ptr %26, ptr %28, align 8 + %29 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %29, i32 0, i32 0 + %31 = load ptr, ptr %30, align 8 + %32 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %33 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %32, i32 0, i32 1 + %34 = load i64, ptr %33, align 8 + %35 = load i64, ptr %5, align 8 + %36 = sub i64 %34, %35 + %37 = udiv i64 %36, 2 + %38 = getelementptr inbounds ptr, ptr %31, i64 %37 + store ptr %38, ptr %8, align 8 + %39 = load ptr, ptr %8, align 8 + %40 = load i64, ptr %5, align 8 + %41 = getelementptr inbounds ptr, ptr %39, i64 %40 + store ptr %41, ptr %9, align 8 + %42 = load ptr, ptr %8, align 8 + %43 = load ptr, ptr %9, align 8 + invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %42, ptr noundef %43) + to label %44 unwind label %45 + +44: ; preds = %2 + br label %67 + +45: ; preds = %2 + %46 = landingpad { ptr, i32 } + catch ptr null + %47 = extractvalue { ptr, i32 } %46, 0 + store ptr %47, ptr %10, align 8 + %48 = extractvalue { ptr, i32 } %46, 1 + store i32 %48, ptr %11, align 4 + br label %49 + +49: ; preds = %45 + %50 = load ptr, ptr %10, align 8 + %51 = call ptr @__cxa_begin_catch(ptr %50) #3 + %52 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %53 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %52, i32 0, i32 0 + %54 = load ptr, ptr %53, align 8 + %55 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %56 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %55, i32 0, i32 1 + %57 = load i64, ptr %56, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %54, i64 noundef %57) #3 + %58 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %58, i32 0, i32 0 + store ptr null, ptr %59, align 8 + %60 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %61 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %60, i32 0, i32 1 + store i64 0, ptr %61, align 8 + invoke void @__cxa_rethrow() #17 + to label %101 unwind label %62 + +62: ; preds = %49 + %63 = landingpad { ptr, i32 } + cleanup + %64 = extractvalue { ptr, i32 } %63, 0 + store ptr %64, ptr %10, align 8 + %65 = extractvalue { ptr, i32 } %63, 1 + store i32 %65, ptr %11, align 4 + invoke void @__cxa_end_catch() + to label %66 unwind label %98 + +66: ; preds = %62 + br label %93 + +67: ; preds = %44 + %68 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %68, i32 0, i32 2 + %70 = load ptr, ptr %8, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %69, ptr noundef %70) #3 + %71 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %72 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %71, i32 0, i32 3 + %73 = load ptr, ptr %9, align 8 + %74 = getelementptr inbounds ptr, ptr %73, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %72, ptr noundef %74) #3 + %75 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %76 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %75, i32 0, i32 2 + %77 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %76, i32 0, i32 1 + %78 = load ptr, ptr %77, align 8 + %79 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %80 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %79, i32 0, i32 2 + %81 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %80, i32 0, i32 0 + store ptr %78, ptr %81, align 8 + %82 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %82, i32 0, i32 3 + %84 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %83, i32 0, i32 1 + %85 = load ptr, ptr %84, align 8 + %86 = load i64, ptr %4, align 8 + %87 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %88 = urem i64 %86, %87 + %89 = getelementptr inbounds i32, ptr %85, i64 %88 + %90 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %91 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %90, i32 0, i32 3 + %92 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %91, i32 0, i32 0 + store ptr %89, ptr %92, align 8 + ret void + +93: ; preds = %66 + %94 = load ptr, ptr %10, align 8 + %95 = load i32, ptr %11, align 4 + %96 = insertvalue { ptr, i32 } poison, ptr %94, 0 + %97 = insertvalue { ptr, i32 } %96, i32 %95, 1 + resume { ptr, i32 } %97 + +98: ; preds = %62 + %99 = landingpad { ptr, i32 } + catch ptr null + %100 = extractvalue { ptr, i32 } %99, 0 + call void @__clang_call_terminate(ptr %100) #16 + unreachable + +101: ; preds = %49 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 1 + store i64 0, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 1 + store ptr null, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 2 + store ptr null, ptr %6, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 3 + store ptr null, ptr %7, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = load ptr, ptr %5, align 8 + store ptr %11, ptr %7, align 8 + br label %12 + +12: ; preds = %20, %3 + %13 = load ptr, ptr %7, align 8 + %14 = load ptr, ptr %6, align 8 + %15 = icmp ult ptr %13, %14 + br i1 %15, label %16, label %32 + +16: ; preds = %12 + %17 = invoke noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %10) + to label %18 unwind label %23 + +18: ; preds = %16 + %19 = load ptr, ptr %7, align 8 + store ptr %17, ptr %19, align 8 + br label %20 + +20: ; preds = %18 + %21 = load ptr, ptr %7, align 8 + %22 = getelementptr inbounds ptr, ptr %21, i32 1 + store ptr %22, ptr %7, align 8 + br label %12, !llvm.loop !16 + +23: ; preds = %16 + %24 = landingpad { ptr, i32 } + catch ptr null + %25 = extractvalue { ptr, i32 } %24, 0 + store ptr %25, ptr %8, align 8 + %26 = extractvalue { ptr, i32 } %24, 1 + store i32 %26, ptr %9, align 4 + br label %27 + +27: ; preds = %23 + %28 = load ptr, ptr %8, align 8 + %29 = call ptr @__cxa_begin_catch(ptr %28) #3 + %30 = load ptr, ptr %5, align 8 + %31 = load ptr, ptr %7, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %10, ptr noundef %30, ptr noundef %31) #3 + invoke void @__cxa_rethrow() #17 + to label %47 unwind label %33 + +32: ; preds = %12 + br label %38 + +33: ; preds = %27 + %34 = landingpad { ptr, i32 } + cleanup + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %8, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %9, align 4 + invoke void @__cxa_end_catch() + to label %37 unwind label %44 + +37: ; preds = %33 + br label %39 + +38: ; preds = %32 + ret void + +39: ; preds = %37 + %40 = load ptr, ptr %8, align 8 + %41 = load i32, ptr %9, align 4 + %42 = insertvalue { ptr, i32 } poison, ptr %40, 0 + %43 = insertvalue { ptr, i32 } %42, i32 %41, 1 + resume { ptr, i32 } %43 + +44: ; preds = %33 + %45 = landingpad { ptr, i32 } + catch ptr null + %46 = extractvalue { ptr, i32 } %45, 0 + call void @__clang_call_terminate(ptr %46) #16 + unreachable + +47: ; preds = %27 + unreachable +} + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i1 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp eq ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE4backEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeIiSaIiEE3endEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + %5 = call noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt15_Deque_iteratorIiRiPiEmmEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + %6 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt15_Deque_iteratorIiRiPiEmmEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 1 + %7 = load ptr, ptr %6, align 8 + %8 = icmp eq ptr %5, %7 + br i1 %8, label %9, label %16 + +9: ; preds = %1 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 3 + %11 = load ptr, ptr %10, align 8 + %12 = getelementptr inbounds ptr, ptr %11, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %3, ptr noundef %12) #3 + %13 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 2 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + store ptr %14, ptr %15, align 8 + br label %16 + +16: ; preds = %9, %1 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds i32, ptr %18, i32 -1 + store ptr %19, ptr %17, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE8pop_backEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 3 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + %12 = icmp ne ptr %7, %11 + br i1 %12, label %13, label %24 + +13: ; preds = %1 + %14 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %14, i32 0, i32 3 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = getelementptr inbounds i32, ptr %17, i32 -1 + store ptr %18, ptr %16, align 8 + %19 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 3 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %19, ptr noundef %23) #3 + br label %26 + +24: ; preds = %1 + invoke void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %25 unwind label %27 + +25: ; preds = %24 + br label %26 + +26: ; preds = %25, %13 + ret void + +27: ; preds = %24 + %28 = landingpad { ptr, i32 } + catch ptr null + %29 = extractvalue { ptr, i32 } %28, 0 + call void @__clang_call_terminate(ptr %29) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %7 = load ptr, ptr %6, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %7) #3 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 3 + %10 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %10, i32 0, i32 3 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 3 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds ptr, ptr %13, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %14) #3 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 3 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 2 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds i32, ptr %18, i64 -1 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 3 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 0 + store ptr %19, ptr %22, align 8 + %23 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %24 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %25 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %24, i32 0, i32 3 + %26 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %25, i32 0, i32 0 + %27 = load ptr, ptr %26, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %23, ptr noundef %27) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_strongly_connected_components.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #15 = { builtin allocsize(0) } +attributes #16 = { noreturn nounwind } +attributes #17 = { noreturn } +attributes #18 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} +!14 = distinct !{!14, !7} +!15 = distinct !{!15, !7} +!16 = distinct !{!16, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/subset-sum-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/subset-sum-problem.ll new file mode 100644 index 00000000..854e2bd1 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/subset-sum-problem.ll @@ -0,0 +1,289 @@ +; ModuleID = 'PE-benchmarks/subset-sum-problem.cpp' +source_filename = "PE-benchmarks/subset-sum-problem.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@__const.main.set = private unnamed_addr constant [6 x i32] [i32 3, i32 34, i32 4, i32 12, i32 5, i32 2], align 16 +@.str = private unnamed_addr constant [30 x i8] c"Found a subset with given sum\00", align 1 +@.str.1 = private unnamed_addr constant [25 x i8] c"No subset with given sum\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z11isSubsetSumPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #0 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i64, align 8 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %14 = load i32, ptr %5, align 4 + %15 = add nsw i32 %14, 1 + %16 = zext i32 %15 to i64 + %17 = load i32, ptr %6, align 4 + %18 = add nsw i32 %17, 1 + %19 = zext i32 %18 to i64 + %20 = call ptr @llvm.stacksave() + store ptr %20, ptr %7, align 8 + %21 = mul nuw i64 %16, %19 + %22 = alloca i8, i64 %21, align 16 + store i64 %16, ptr %8, align 8 + store i64 %19, ptr %9, align 8 + store i32 0, ptr %10, align 4 + br label %23 + +23: ; preds = %33, %3 + %24 = load i32, ptr %10, align 4 + %25 = load i32, ptr %5, align 4 + %26 = icmp sle i32 %24, %25 + br i1 %26, label %27, label %36 + +27: ; preds = %23 + %28 = load i32, ptr %10, align 4 + %29 = sext i32 %28 to i64 + %30 = mul nsw i64 %29, %19 + %31 = getelementptr inbounds i8, ptr %22, i64 %30 + %32 = getelementptr inbounds i8, ptr %31, i64 0 + store i8 1, ptr %32, align 1 + br label %33 + +33: ; preds = %27 + %34 = load i32, ptr %10, align 4 + %35 = add nsw i32 %34, 1 + store i32 %35, ptr %10, align 4 + br label %23, !llvm.loop !6 + +36: ; preds = %23 + store i32 1, ptr %11, align 4 + br label %37 + +37: ; preds = %47, %36 + %38 = load i32, ptr %11, align 4 + %39 = load i32, ptr %6, align 4 + %40 = icmp sle i32 %38, %39 + br i1 %40, label %41, label %50 + +41: ; preds = %37 + %42 = mul nsw i64 0, %19 + %43 = getelementptr inbounds i8, ptr %22, i64 %42 + %44 = load i32, ptr %11, align 4 + %45 = sext i32 %44 to i64 + %46 = getelementptr inbounds i8, ptr %43, i64 %45 + store i8 0, ptr %46, align 1 + br label %47 + +47: ; preds = %41 + %48 = load i32, ptr %11, align 4 + %49 = add nsw i32 %48, 1 + store i32 %49, ptr %11, align 4 + br label %37, !llvm.loop !8 + +50: ; preds = %37 + store i32 1, ptr %12, align 4 + br label %51 + +51: ; preds = %141, %50 + %52 = load i32, ptr %12, align 4 + %53 = load i32, ptr %5, align 4 + %54 = icmp sle i32 %52, %53 + br i1 %54, label %55, label %144 + +55: ; preds = %51 + store i32 1, ptr %13, align 4 + br label %56 + +56: ; preds = %137, %55 + %57 = load i32, ptr %13, align 4 + %58 = load i32, ptr %6, align 4 + %59 = icmp sle i32 %57, %58 + br i1 %59, label %60, label %140 + +60: ; preds = %56 + %61 = load i32, ptr %13, align 4 + %62 = load ptr, ptr %4, align 8 + %63 = load i32, ptr %12, align 4 + %64 = sub nsw i32 %63, 1 + %65 = sext i32 %64 to i64 + %66 = getelementptr inbounds i32, ptr %62, i64 %65 + %67 = load i32, ptr %66, align 4 + %68 = icmp slt i32 %61, %67 + br i1 %68, label %69, label %88 + +69: ; preds = %60 + %70 = load i32, ptr %12, align 4 + %71 = sub nsw i32 %70, 1 + %72 = sext i32 %71 to i64 + %73 = mul nsw i64 %72, %19 + %74 = getelementptr inbounds i8, ptr %22, i64 %73 + %75 = load i32, ptr %13, align 4 + %76 = sext i32 %75 to i64 + %77 = getelementptr inbounds i8, ptr %74, i64 %76 + %78 = load i8, ptr %77, align 1 + %79 = trunc i8 %78 to i1 + %80 = load i32, ptr %12, align 4 + %81 = sext i32 %80 to i64 + %82 = mul nsw i64 %81, %19 + %83 = getelementptr inbounds i8, ptr %22, i64 %82 + %84 = load i32, ptr %13, align 4 + %85 = sext i32 %84 to i64 + %86 = getelementptr inbounds i8, ptr %83, i64 %85 + %87 = zext i1 %79 to i8 + store i8 %87, ptr %86, align 1 + br label %88 + +88: ; preds = %69, %60 + %89 = load i32, ptr %13, align 4 + %90 = load ptr, ptr %4, align 8 + %91 = load i32, ptr %12, align 4 + %92 = sub nsw i32 %91, 1 + %93 = sext i32 %92 to i64 + %94 = getelementptr inbounds i32, ptr %90, i64 %93 + %95 = load i32, ptr %94, align 4 + %96 = icmp sge i32 %89, %95 + br i1 %96, label %97, label %136 + +97: ; preds = %88 + %98 = load i32, ptr %12, align 4 + %99 = sub nsw i32 %98, 1 + %100 = sext i32 %99 to i64 + %101 = mul nsw i64 %100, %19 + %102 = getelementptr inbounds i8, ptr %22, i64 %101 + %103 = load i32, ptr %13, align 4 + %104 = sext i32 %103 to i64 + %105 = getelementptr inbounds i8, ptr %102, i64 %104 + %106 = load i8, ptr %105, align 1 + %107 = trunc i8 %106 to i1 + br i1 %107, label %126, label %108 + +108: ; preds = %97 + %109 = load i32, ptr %12, align 4 + %110 = sub nsw i32 %109, 1 + %111 = sext i32 %110 to i64 + %112 = mul nsw i64 %111, %19 + %113 = getelementptr inbounds i8, ptr %22, i64 %112 + %114 = load i32, ptr %13, align 4 + %115 = load ptr, ptr %4, align 8 + %116 = load i32, ptr %12, align 4 + %117 = sub nsw i32 %116, 1 + %118 = sext i32 %117 to i64 + %119 = getelementptr inbounds i32, ptr %115, i64 %118 + %120 = load i32, ptr %119, align 4 + %121 = sub nsw i32 %114, %120 + %122 = sext i32 %121 to i64 + %123 = getelementptr inbounds i8, ptr %113, i64 %122 + %124 = load i8, ptr %123, align 1 + %125 = trunc i8 %124 to i1 + br label %126 + +126: ; preds = %108, %97 + %127 = phi i1 [ true, %97 ], [ %125, %108 ] + %128 = load i32, ptr %12, align 4 + %129 = sext i32 %128 to i64 + %130 = mul nsw i64 %129, %19 + %131 = getelementptr inbounds i8, ptr %22, i64 %130 + %132 = load i32, ptr %13, align 4 + %133 = sext i32 %132 to i64 + %134 = getelementptr inbounds i8, ptr %131, i64 %133 + %135 = zext i1 %127 to i8 + store i8 %135, ptr %134, align 1 + br label %136 + +136: ; preds = %126, %88 + br label %137 + +137: ; preds = %136 + %138 = load i32, ptr %13, align 4 + %139 = add nsw i32 %138, 1 + store i32 %139, ptr %13, align 4 + br label %56, !llvm.loop !9 + +140: ; preds = %56 + br label %141 + +141: ; preds = %140 + %142 = load i32, ptr %12, align 4 + %143 = add nsw i32 %142, 1 + store i32 %143, ptr %12, align 4 + br label %51, !llvm.loop !10 + +144: ; preds = %51 + %145 = load i32, ptr %5, align 4 + %146 = sext i32 %145 to i64 + %147 = mul nsw i64 %146, %19 + %148 = getelementptr inbounds i8, ptr %22, i64 %147 + %149 = load i32, ptr %6, align 4 + %150 = sext i32 %149 to i64 + %151 = getelementptr inbounds i8, ptr %148, i64 %150 + %152 = load i8, ptr %151, align 1 + %153 = trunc i8 %152 to i1 + %154 = load ptr, ptr %7, align 8 + call void @llvm.stackrestore(ptr %154) + ret i1 %153 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #2 { + %1 = alloca i32, align 4 + %2 = alloca [6 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.set, i64 24, i1 false) + store i32 9, ptr %3, align 4 + store i32 6, ptr %4, align 4 + %5 = getelementptr inbounds [6 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %4, align 4 + %7 = load i32, ptr %3, align 4 + %8 = call noundef zeroext i1 @_Z11isSubsetSumPiii(ptr noundef %5, i32 noundef %6, i32 noundef %7) + %9 = zext i1 %8 to i32 + %10 = icmp eq i32 %9, 1 + br i1 %10, label %11, label %13 + +11: ; preds = %0 + %12 = call i32 (ptr, ...) @printf(ptr noundef @.str) + br label %15 + +13: ; preds = %0 + %14 = call i32 (ptr, ...) @printf(ptr noundef @.str.1) + br label %15 + +15: ; preds = %13, %11 + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #3 + +declare i32 @printf(ptr noundef, ...) #4 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { nocallback nofree nosync nounwind willreturn } +attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/subset-sum.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/subset-sum.ll new file mode 100644 index 00000000..f3f891f5 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/subset-sum.ll @@ -0,0 +1,363 @@ +; ModuleID = 'PE-benchmarks/subset-sum.cpp' +source_filename = "PE-benchmarks/subset-sum.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [4 x i8] c"%*d\00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c"n\00", align 1 +@_ZL11total_nodes = internal global i32 0, align 4 +@__const.main.weights = private unnamed_addr constant [8 x i32] [i32 15, i32 22, i32 14, i32 26, i32 32, i32 9, i32 16, i32 8], align 16 +@.str.2 = private unnamed_addr constant [20 x i8] c"Nodes generated %dn\00", align 1 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z11printSubsetPii(ptr noundef %0, i32 noundef %1) #0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + store i32 0, ptr %5, align 4 + br label %6 + +6: ; preds = %17, %2 + %7 = load i32, ptr %5, align 4 + %8 = load i32, ptr %4, align 4 + %9 = icmp slt i32 %7, %8 + br i1 %9, label %10, label %20 + +10: ; preds = %6 + %11 = load ptr, ptr %3, align 8 + %12 = load i32, ptr %5, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds i32, ptr %11, i64 %13 + %15 = load i32, ptr %14, align 4 + %16 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef 5, i32 noundef %15) + br label %17 + +17: ; preds = %10 + %18 = load i32, ptr %5, align 4 + %19 = add nsw i32 %18, 1 + store i32 %19, ptr %5, align 4 + br label %6, !llvm.loop !6 + +20: ; preds = %6 + %21 = call i32 (ptr, ...) @printf(ptr noundef @.str.1) + ret void +} + +declare i32 @printf(ptr noundef, ...) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z10comparatorPKvS0_(ptr noundef %0, ptr noundef %1) #2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + store ptr %7, ptr %5, align 8 + %8 = load ptr, ptr %4, align 8 + store ptr %8, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load i32, ptr %9, align 4 + %11 = load ptr, ptr %6, align 8 + %12 = load i32, ptr %11, align 4 + %13 = icmp sgt i32 %10, %12 + %14 = zext i1 %13 to i32 + ret i32 %14 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z10subset_sumPiS_iiiii(ptr noundef %0, ptr noundef %1, i32 noundef %2, i32 noundef %3, i32 noundef %4, i32 noundef %5, i32 noundef %6) #0 { + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + %12 = alloca i32, align 4 + %13 = alloca i32, align 4 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + store ptr %0, ptr %8, align 8 + store ptr %1, ptr %9, align 8 + store i32 %2, ptr %10, align 4 + store i32 %3, ptr %11, align 4 + store i32 %4, ptr %12, align 4 + store i32 %5, ptr %13, align 4 + store i32 %6, ptr %14, align 4 + %16 = load i32, ptr @_ZL11total_nodes, align 4 + %17 = add nsw i32 %16, 1 + store i32 %17, ptr @_ZL11total_nodes, align 4 + %18 = load i32, ptr %14, align 4 + %19 = load i32, ptr %12, align 4 + %20 = icmp eq i32 %18, %19 + br i1 %20, label %21, label %62 + +21: ; preds = %7 + %22 = load ptr, ptr %9, align 8 + %23 = load i32, ptr %11, align 4 + call void @_Z11printSubsetPii(ptr noundef %22, i32 noundef %23) + %24 = load i32, ptr %13, align 4 + %25 = add nsw i32 %24, 1 + %26 = load i32, ptr %10, align 4 + %27 = icmp slt i32 %25, %26 + br i1 %27, label %28, label %61 + +28: ; preds = %21 + %29 = load i32, ptr %12, align 4 + %30 = load ptr, ptr %8, align 8 + %31 = load i32, ptr %13, align 4 + %32 = sext i32 %31 to i64 + %33 = getelementptr inbounds i32, ptr %30, i64 %32 + %34 = load i32, ptr %33, align 4 + %35 = sub nsw i32 %29, %34 + %36 = load ptr, ptr %8, align 8 + %37 = load i32, ptr %13, align 4 + %38 = add nsw i32 %37, 1 + %39 = sext i32 %38 to i64 + %40 = getelementptr inbounds i32, ptr %36, i64 %39 + %41 = load i32, ptr %40, align 4 + %42 = add nsw i32 %35, %41 + %43 = load i32, ptr %14, align 4 + %44 = icmp sle i32 %42, %43 + br i1 %44, label %45, label %61 + +45: ; preds = %28 + %46 = load ptr, ptr %8, align 8 + %47 = load ptr, ptr %9, align 8 + %48 = load i32, ptr %10, align 4 + %49 = load i32, ptr %11, align 4 + %50 = sub nsw i32 %49, 1 + %51 = load i32, ptr %12, align 4 + %52 = load ptr, ptr %8, align 8 + %53 = load i32, ptr %13, align 4 + %54 = sext i32 %53 to i64 + %55 = getelementptr inbounds i32, ptr %52, i64 %54 + %56 = load i32, ptr %55, align 4 + %57 = sub nsw i32 %51, %56 + %58 = load i32, ptr %13, align 4 + %59 = add nsw i32 %58, 1 + %60 = load i32, ptr %14, align 4 + call void @_Z10subset_sumPiS_iiiii(ptr noundef %46, ptr noundef %47, i32 noundef %48, i32 noundef %50, i32 noundef %57, i32 noundef %59, i32 noundef %60) + br label %61 + +61: ; preds = %45, %28, %21 + br label %123 + +62: ; preds = %7 + %63 = load i32, ptr %13, align 4 + %64 = load i32, ptr %10, align 4 + %65 = icmp slt i32 %63, %64 + br i1 %65, label %66, label %122 + +66: ; preds = %62 + %67 = load i32, ptr %12, align 4 + %68 = load ptr, ptr %8, align 8 + %69 = load i32, ptr %13, align 4 + %70 = sext i32 %69 to i64 + %71 = getelementptr inbounds i32, ptr %68, i64 %70 + %72 = load i32, ptr %71, align 4 + %73 = add nsw i32 %67, %72 + %74 = load i32, ptr %14, align 4 + %75 = icmp sle i32 %73, %74 + br i1 %75, label %76, label %122 + +76: ; preds = %66 + %77 = load i32, ptr %13, align 4 + store i32 %77, ptr %15, align 4 + br label %78 + +78: ; preds = %118, %76 + %79 = load i32, ptr %15, align 4 + %80 = load i32, ptr %10, align 4 + %81 = icmp slt i32 %79, %80 + br i1 %81, label %82, label %121 + +82: ; preds = %78 + %83 = load ptr, ptr %8, align 8 + %84 = load i32, ptr %15, align 4 + %85 = sext i32 %84 to i64 + %86 = getelementptr inbounds i32, ptr %83, i64 %85 + %87 = load i32, ptr %86, align 4 + %88 = load ptr, ptr %9, align 8 + %89 = load i32, ptr %11, align 4 + %90 = sext i32 %89 to i64 + %91 = getelementptr inbounds i32, ptr %88, i64 %90 + store i32 %87, ptr %91, align 4 + %92 = load i32, ptr %12, align 4 + %93 = load ptr, ptr %8, align 8 + %94 = load i32, ptr %15, align 4 + %95 = sext i32 %94 to i64 + %96 = getelementptr inbounds i32, ptr %93, i64 %95 + %97 = load i32, ptr %96, align 4 + %98 = add nsw i32 %92, %97 + %99 = load i32, ptr %14, align 4 + %100 = icmp sle i32 %98, %99 + br i1 %100, label %101, label %117 + +101: ; preds = %82 + %102 = load ptr, ptr %8, align 8 + %103 = load ptr, ptr %9, align 8 + %104 = load i32, ptr %10, align 4 + %105 = load i32, ptr %11, align 4 + %106 = add nsw i32 %105, 1 + %107 = load i32, ptr %12, align 4 + %108 = load ptr, ptr %8, align 8 + %109 = load i32, ptr %15, align 4 + %110 = sext i32 %109 to i64 + %111 = getelementptr inbounds i32, ptr %108, i64 %110 + %112 = load i32, ptr %111, align 4 + %113 = add nsw i32 %107, %112 + %114 = load i32, ptr %15, align 4 + %115 = add nsw i32 %114, 1 + %116 = load i32, ptr %14, align 4 + call void @_Z10subset_sumPiS_iiiii(ptr noundef %102, ptr noundef %103, i32 noundef %104, i32 noundef %106, i32 noundef %113, i32 noundef %115, i32 noundef %116) + br label %117 + +117: ; preds = %101, %82 + br label %118 + +118: ; preds = %117 + %119 = load i32, ptr %15, align 4 + %120 = add nsw i32 %119, 1 + store i32 %120, ptr %15, align 4 + br label %78, !llvm.loop !8 + +121: ; preds = %78 + br label %122 + +122: ; preds = %121, %66, %62 + br label %123 + +123: ; preds = %61, %122 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z15generateSubsetsPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #0 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = mul i64 %11, 4 + %13 = call noalias ptr @malloc(i64 noundef %12) #7 + store ptr %13, ptr %7, align 8 + store i32 0, ptr %8, align 4 + %14 = load ptr, ptr %4, align 8 + %15 = load i32, ptr %5, align 4 + %16 = sext i32 %15 to i64 + call void @qsort(ptr noundef %14, i64 noundef %16, i64 noundef 4, ptr noundef @_Z10comparatorPKvS0_) + store i32 0, ptr %9, align 4 + br label %17 + +17: ; preds = %29, %3 + %18 = load i32, ptr %9, align 4 + %19 = load i32, ptr %5, align 4 + %20 = icmp slt i32 %18, %19 + br i1 %20, label %21, label %32 + +21: ; preds = %17 + %22 = load ptr, ptr %4, align 8 + %23 = load i32, ptr %9, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds i32, ptr %22, i64 %24 + %26 = load i32, ptr %25, align 4 + %27 = load i32, ptr %8, align 4 + %28 = add nsw i32 %27, %26 + store i32 %28, ptr %8, align 4 + br label %29 + +29: ; preds = %21 + %30 = load i32, ptr %9, align 4 + %31 = add nsw i32 %30, 1 + store i32 %31, ptr %9, align 4 + br label %17, !llvm.loop !9 + +32: ; preds = %17 + %33 = load ptr, ptr %4, align 8 + %34 = getelementptr inbounds i32, ptr %33, i64 0 + %35 = load i32, ptr %34, align 4 + %36 = load i32, ptr %6, align 4 + %37 = icmp sle i32 %35, %36 + br i1 %37, label %38, label %47 + +38: ; preds = %32 + %39 = load i32, ptr %8, align 4 + %40 = load i32, ptr %6, align 4 + %41 = icmp sge i32 %39, %40 + br i1 %41, label %42, label %47 + +42: ; preds = %38 + %43 = load ptr, ptr %4, align 8 + %44 = load ptr, ptr %7, align 8 + %45 = load i32, ptr %5, align 4 + %46 = load i32, ptr %6, align 4 + call void @_Z10subset_sumPiS_iiiii(ptr noundef %43, ptr noundef %44, i32 noundef %45, i32 noundef 0, i32 noundef 0, i32 noundef 0, i32 noundef %46) + br label %47 + +47: ; preds = %42, %38, %32 + %48 = load ptr, ptr %7, align 8 + call void @free(ptr noundef %48) #8 + ret void +} + +; Function Attrs: nounwind allocsize(0) +declare noalias ptr @malloc(i64 noundef) #3 + +declare void @qsort(ptr noundef, i64 noundef, i64 noundef, ptr noundef) #1 + +; Function Attrs: nounwind +declare void @free(ptr noundef) #4 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 { + %1 = alloca i32, align 4 + %2 = alloca [8 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.weights, i64 32, i1 false) + store i32 53, ptr %3, align 4 + store i32 8, ptr %4, align 4 + %5 = getelementptr inbounds [8 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %4, align 4 + %7 = load i32, ptr %3, align 4 + call void @_Z15generateSubsetsPiii(ptr noundef %5, i32 noundef %6, i32 noundef %7) + %8 = load i32, ptr @_ZL11total_nodes, align 4 + %9 = call i32 (ptr, ...) @printf(ptr noundef @.str.2, i32 noundef %8) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #6 + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #4 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #7 = { nounwind allocsize(0) } +attributes #8 = { nounwind } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/sudoku.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/sudoku.ll new file mode 100644 index 00000000..42c52fcf --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/sudoku.ll @@ -0,0 +1,556 @@ +; ModuleID = 'PE-benchmarks/sudoku.cpp' +source_filename = "PE-benchmarks/sudoku.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@__const.main.grid = private unnamed_addr constant [9 x [9 x i32]] [[9 x i32] [i32 3, i32 0, i32 6, i32 5, i32 0, i32 8, i32 4, i32 0, i32 0], [9 x i32] [i32 5, i32 2, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0], [9 x i32] [i32 0, i32 8, i32 7, i32 0, i32 0, i32 0, i32 0, i32 3, i32 1], [9 x i32] [i32 0, i32 0, i32 3, i32 0, i32 1, i32 0, i32 0, i32 8, i32 0], [9 x i32] [i32 9, i32 0, i32 0, i32 8, i32 6, i32 3, i32 0, i32 0, i32 5], [9 x i32] [i32 0, i32 5, i32 0, i32 0, i32 9, i32 0, i32 6, i32 0, i32 0], [9 x i32] [i32 1, i32 3, i32 0, i32 0, i32 0, i32 0, i32 2, i32 5, i32 0], [9 x i32] [i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 7, i32 4], [9 x i32] [i32 0, i32 0, i32 5, i32 2, i32 0, i32 6, i32 3, i32 0, i32 0]], align 16 +@.str.1 = private unnamed_addr constant [19 x i8] c"No solution exists\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_sudoku.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_Z11SolveSudokuPA9_i(ptr noundef %0) #4 { + %2 = alloca i1, align 1 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = call noundef zeroext i1 @_Z22FindUnassignedLocationPA9_iRiS1_(ptr noundef %7, ptr noundef nonnull align 4 dereferenceable(4) %4, ptr noundef nonnull align 4 dereferenceable(4) %5) + br i1 %8, label %10, label %9 + +9: ; preds = %1 + store i1 true, ptr %2, align 1 + br label %45 + +10: ; preds = %1 + store i32 1, ptr %6, align 4 + br label %11 + +11: ; preds = %41, %10 + %12 = load i32, ptr %6, align 4 + %13 = icmp sle i32 %12, 9 + br i1 %13, label %14, label %44 + +14: ; preds = %11 + %15 = load ptr, ptr %3, align 8 + %16 = load i32, ptr %4, align 4 + %17 = load i32, ptr %5, align 4 + %18 = load i32, ptr %6, align 4 + %19 = call noundef zeroext i1 @_Z6isSafePA9_iiii(ptr noundef %15, i32 noundef %16, i32 noundef %17, i32 noundef %18) + br i1 %19, label %20, label %40 + +20: ; preds = %14 + %21 = load i32, ptr %6, align 4 + %22 = load ptr, ptr %3, align 8 + %23 = load i32, ptr %4, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds [9 x i32], ptr %22, i64 %24 + %26 = load i32, ptr %5, align 4 + %27 = sext i32 %26 to i64 + %28 = getelementptr inbounds [9 x i32], ptr %25, i64 0, i64 %27 + store i32 %21, ptr %28, align 4 + %29 = load ptr, ptr %3, align 8 + %30 = call noundef zeroext i1 @_Z11SolveSudokuPA9_i(ptr noundef %29) + br i1 %30, label %31, label %32 + +31: ; preds = %20 + store i1 true, ptr %2, align 1 + br label %45 + +32: ; preds = %20 + %33 = load ptr, ptr %3, align 8 + %34 = load i32, ptr %4, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds [9 x i32], ptr %33, i64 %35 + %37 = load i32, ptr %5, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds [9 x i32], ptr %36, i64 0, i64 %38 + store i32 0, ptr %39, align 4 + br label %40 + +40: ; preds = %32, %14 + br label %41 + +41: ; preds = %40 + %42 = load i32, ptr %6, align 4 + %43 = add nsw i32 %42, 1 + store i32 %43, ptr %6, align 4 + br label %11, !llvm.loop !6 + +44: ; preds = %11 + store i1 false, ptr %2, align 1 + br label %45 + +45: ; preds = %44, %31, %9 + %46 = load i1, ptr %2, align 1 + ret i1 %46 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z22FindUnassignedLocationPA9_iRiS1_(ptr noundef %0, ptr noundef nonnull align 4 dereferenceable(4) %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #5 { + %4 = alloca i1, align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %8 = load ptr, ptr %6, align 8 + store i32 0, ptr %8, align 4 + br label %9 + +9: ; preds = %38, %3 + %10 = load ptr, ptr %6, align 8 + %11 = load i32, ptr %10, align 4 + %12 = icmp slt i32 %11, 9 + br i1 %12, label %13, label %42 + +13: ; preds = %9 + %14 = load ptr, ptr %7, align 8 + store i32 0, ptr %14, align 4 + br label %15 + +15: ; preds = %33, %13 + %16 = load ptr, ptr %7, align 8 + %17 = load i32, ptr %16, align 4 + %18 = icmp slt i32 %17, 9 + br i1 %18, label %19, label %37 + +19: ; preds = %15 + %20 = load ptr, ptr %5, align 8 + %21 = load ptr, ptr %6, align 8 + %22 = load i32, ptr %21, align 4 + %23 = sext i32 %22 to i64 + %24 = getelementptr inbounds [9 x i32], ptr %20, i64 %23 + %25 = load ptr, ptr %7, align 8 + %26 = load i32, ptr %25, align 4 + %27 = sext i32 %26 to i64 + %28 = getelementptr inbounds [9 x i32], ptr %24, i64 0, i64 %27 + %29 = load i32, ptr %28, align 4 + %30 = icmp eq i32 %29, 0 + br i1 %30, label %31, label %32 + +31: ; preds = %19 + store i1 true, ptr %4, align 1 + br label %43 + +32: ; preds = %19 + br label %33 + +33: ; preds = %32 + %34 = load ptr, ptr %7, align 8 + %35 = load i32, ptr %34, align 4 + %36 = add nsw i32 %35, 1 + store i32 %36, ptr %34, align 4 + br label %15, !llvm.loop !8 + +37: ; preds = %15 + br label %38 + +38: ; preds = %37 + %39 = load ptr, ptr %6, align 8 + %40 = load i32, ptr %39, align 4 + %41 = add nsw i32 %40, 1 + store i32 %41, ptr %39, align 4 + br label %9, !llvm.loop !9 + +42: ; preds = %9 + store i1 false, ptr %4, align 1 + br label %43 + +43: ; preds = %42, %31 + %44 = load i1, ptr %4, align 1 + ret i1 %44 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z6isSafePA9_iiii(ptr noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #5 { + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + store i32 %3, ptr %8, align 4 + %9 = load ptr, ptr %5, align 8 + %10 = load i32, ptr %6, align 4 + %11 = load i32, ptr %8, align 4 + %12 = call noundef zeroext i1 @_Z9UsedInRowPA9_iii(ptr noundef %9, i32 noundef %10, i32 noundef %11) + br i1 %12, label %40, label %13 + +13: ; preds = %4 + %14 = load ptr, ptr %5, align 8 + %15 = load i32, ptr %7, align 4 + %16 = load i32, ptr %8, align 4 + %17 = call noundef zeroext i1 @_Z9UsedInColPA9_iii(ptr noundef %14, i32 noundef %15, i32 noundef %16) + br i1 %17, label %40, label %18 + +18: ; preds = %13 + %19 = load ptr, ptr %5, align 8 + %20 = load i32, ptr %6, align 4 + %21 = load i32, ptr %6, align 4 + %22 = srem i32 %21, 3 + %23 = sub nsw i32 %20, %22 + %24 = load i32, ptr %7, align 4 + %25 = load i32, ptr %7, align 4 + %26 = srem i32 %25, 3 + %27 = sub nsw i32 %24, %26 + %28 = load i32, ptr %8, align 4 + %29 = call noundef zeroext i1 @_Z9UsedInBoxPA9_iiii(ptr noundef %19, i32 noundef %23, i32 noundef %27, i32 noundef %28) + br i1 %29, label %40, label %30 + +30: ; preds = %18 + %31 = load ptr, ptr %5, align 8 + %32 = load i32, ptr %6, align 4 + %33 = sext i32 %32 to i64 + %34 = getelementptr inbounds [9 x i32], ptr %31, i64 %33 + %35 = load i32, ptr %7, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds [9 x i32], ptr %34, i64 0, i64 %36 + %38 = load i32, ptr %37, align 4 + %39 = icmp eq i32 %38, 0 + br label %40 + +40: ; preds = %30, %18, %13, %4 + %41 = phi i1 [ false, %18 ], [ false, %13 ], [ false, %4 ], [ %39, %30 ] + ret i1 %41 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z9UsedInRowPA9_iii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #5 { + %4 = alloca i1, align 1 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + store i32 0, ptr %8, align 4 + br label %9 + +9: ; preds = %25, %3 + %10 = load i32, ptr %8, align 4 + %11 = icmp slt i32 %10, 9 + br i1 %11, label %12, label %28 + +12: ; preds = %9 + %13 = load ptr, ptr %5, align 8 + %14 = load i32, ptr %6, align 4 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds [9 x i32], ptr %13, i64 %15 + %17 = load i32, ptr %8, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds [9 x i32], ptr %16, i64 0, i64 %18 + %20 = load i32, ptr %19, align 4 + %21 = load i32, ptr %7, align 4 + %22 = icmp eq i32 %20, %21 + br i1 %22, label %23, label %24 + +23: ; preds = %12 + store i1 true, ptr %4, align 1 + br label %29 + +24: ; preds = %12 + br label %25 + +25: ; preds = %24 + %26 = load i32, ptr %8, align 4 + %27 = add nsw i32 %26, 1 + store i32 %27, ptr %8, align 4 + br label %9, !llvm.loop !10 + +28: ; preds = %9 + store i1 false, ptr %4, align 1 + br label %29 + +29: ; preds = %28, %23 + %30 = load i1, ptr %4, align 1 + ret i1 %30 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z9UsedInColPA9_iii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #5 { + %4 = alloca i1, align 1 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store i32 %2, ptr %7, align 4 + store i32 0, ptr %8, align 4 + br label %9 + +9: ; preds = %25, %3 + %10 = load i32, ptr %8, align 4 + %11 = icmp slt i32 %10, 9 + br i1 %11, label %12, label %28 + +12: ; preds = %9 + %13 = load ptr, ptr %5, align 8 + %14 = load i32, ptr %8, align 4 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds [9 x i32], ptr %13, i64 %15 + %17 = load i32, ptr %6, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds [9 x i32], ptr %16, i64 0, i64 %18 + %20 = load i32, ptr %19, align 4 + %21 = load i32, ptr %7, align 4 + %22 = icmp eq i32 %20, %21 + br i1 %22, label %23, label %24 + +23: ; preds = %12 + store i1 true, ptr %4, align 1 + br label %29 + +24: ; preds = %12 + br label %25 + +25: ; preds = %24 + %26 = load i32, ptr %8, align 4 + %27 = add nsw i32 %26, 1 + store i32 %27, ptr %8, align 4 + br label %9, !llvm.loop !11 + +28: ; preds = %9 + store i1 false, ptr %4, align 1 + br label %29 + +29: ; preds = %28, %23 + %30 = load i1, ptr %4, align 1 + ret i1 %30 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z9UsedInBoxPA9_iiii(ptr noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #5 { + %5 = alloca i1, align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + store ptr %0, ptr %6, align 8 + store i32 %1, ptr %7, align 4 + store i32 %2, ptr %8, align 4 + store i32 %3, ptr %9, align 4 + store i32 0, ptr %10, align 4 + br label %12 + +12: ; preds = %40, %4 + %13 = load i32, ptr %10, align 4 + %14 = icmp slt i32 %13, 3 + br i1 %14, label %15, label %43 + +15: ; preds = %12 + store i32 0, ptr %11, align 4 + br label %16 + +16: ; preds = %36, %15 + %17 = load i32, ptr %11, align 4 + %18 = icmp slt i32 %17, 3 + br i1 %18, label %19, label %39 + +19: ; preds = %16 + %20 = load ptr, ptr %6, align 8 + %21 = load i32, ptr %10, align 4 + %22 = load i32, ptr %7, align 4 + %23 = add nsw i32 %21, %22 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds [9 x i32], ptr %20, i64 %24 + %26 = load i32, ptr %11, align 4 + %27 = load i32, ptr %8, align 4 + %28 = add nsw i32 %26, %27 + %29 = sext i32 %28 to i64 + %30 = getelementptr inbounds [9 x i32], ptr %25, i64 0, i64 %29 + %31 = load i32, ptr %30, align 4 + %32 = load i32, ptr %9, align 4 + %33 = icmp eq i32 %31, %32 + br i1 %33, label %34, label %35 + +34: ; preds = %19 + store i1 true, ptr %5, align 1 + br label %44 + +35: ; preds = %19 + br label %36 + +36: ; preds = %35 + %37 = load i32, ptr %11, align 4 + %38 = add nsw i32 %37, 1 + store i32 %38, ptr %11, align 4 + br label %16, !llvm.loop !12 + +39: ; preds = %16 + br label %40 + +40: ; preds = %39 + %41 = load i32, ptr %10, align 4 + %42 = add nsw i32 %41, 1 + store i32 %42, ptr %10, align 4 + br label %12, !llvm.loop !13 + +43: ; preds = %12 + store i1 false, ptr %5, align 1 + br label %44 + +44: ; preds = %43, %34 + %45 = load i1, ptr %5, align 1 + ret i1 %45 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z9printGridPA9_i(ptr noundef %0) #4 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + store i32 0, ptr %3, align 4 + br label %5 + +5: ; preds = %28, %1 + %6 = load i32, ptr %3, align 4 + %7 = icmp slt i32 %6, 9 + br i1 %7, label %8, label %31 + +8: ; preds = %5 + store i32 0, ptr %4, align 4 + br label %9 + +9: ; preds = %23, %8 + %10 = load i32, ptr %4, align 4 + %11 = icmp slt i32 %10, 9 + br i1 %11, label %12, label %26 + +12: ; preds = %9 + %13 = load ptr, ptr %2, align 8 + %14 = load i32, ptr %3, align 4 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds [9 x i32], ptr %13, i64 %15 + %17 = load i32, ptr %4, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds [9 x i32], ptr %16, i64 0, i64 %18 + %20 = load i32, ptr %19, align 4 + %21 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %20) + %22 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %21, ptr noundef @.str) + br label %23 + +23: ; preds = %12 + %24 = load i32, ptr %4, align 4 + %25 = add nsw i32 %24, 1 + store i32 %25, ptr %4, align 4 + br label %9, !llvm.loop !14 + +26: ; preds = %9 + %27 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %28 + +28: ; preds = %26 + %29 = load i32, ptr %3, align 4 + %30 = add nsw i32 %29, 1 + store i32 %30, ptr %3, align 4 + br label %5, !llvm.loop !15 + +31: ; preds = %5 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [9 x [9 x i32]], align 16 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.grid, i64 324, i1 false) + %3 = getelementptr inbounds [9 x [9 x i32]], ptr %2, i64 0, i64 0 + %4 = call noundef zeroext i1 @_Z11SolveSudokuPA9_i(ptr noundef %3) + %5 = zext i1 %4 to i32 + %6 = icmp eq i32 %5, 1 + br i1 %6, label %7, label %9 + +7: ; preds = %0 + %8 = getelementptr inbounds [9 x [9 x i32]], ptr %2, i64 0, i64 0 + call void @_Z9printGridPA9_i(ptr noundef %8) + br label %11 + +9: ; preds = %0 + %10 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %11 + +11: ; preds = %9, %7 + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_sudoku.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} +!14 = distinct !{!14, !7} +!15 = distinct !{!15, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/tarjan-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/tarjan-algorithm.ll new file mode 100644 index 00000000..044f389a --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/tarjan-algorithm.ll @@ -0,0 +1,3170 @@ +; ModuleID = 'PE-benchmarks/tarjan-algorithm.cpp' +source_filename = "PE-benchmarks/tarjan-algorithm.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"class.std::stack" = type { %"class.std::deque" } +%"class.std::deque" = type { %"class.std::_Deque_base" } +%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } +%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } +%"struct.std::_Deque_base>::_Deque_impl_data" = type { ptr, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } +%"struct.std::_Deque_iterator" = type { ptr, ptr, ptr, ptr } +%"struct.std::__allocated_ptr" = type { ptr, ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } +%"class.std::allocator.3" = type { i8 } + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZSt3minIiERKT_S2_S2_ = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$__clang_call_terminate = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any + +$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any + +$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any + +$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any + +$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any + +$_ZSt16__deque_buf_sizem = comdat any + +$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any + +$_ZSt3minImERKT_S2_S2_ = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any + +$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt3maxImERKT_S2_S2_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any + +$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__miter_baseIPPiET_S2_ = comdat any + +$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any + +$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__niter_baseIPPiET_S2_ = comdat any + +$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any + +$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any + +$_ZNSaIPiED2Ev = comdat any + +$_ZNSaIPiEC2IiEERKSaIT_E = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any + +$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any + +$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +$_ZNSt5dequeIiSaIiEE4backEv = comdat any + +$_ZNSt5dequeIiSaIiEE3endEv = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEmmEv = comdat any + +$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any + +$_ZNSt5dequeIiSaIiEE8pop_backEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any + +$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any + +$_ZNSt5dequeIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any + +$_ZNSaIiEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any + +$_ZNSaIiED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPbE4time = internal global i32 0, align 4 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 +@.str.2 = private unnamed_addr constant [23 x i8] c"\0ASCCs in first graph \0A\00", align 1 +@.str.3 = private unnamed_addr constant [24 x i8] c"\0ASCCs in second graph \0A\00", align 1 +@.str.4 = private unnamed_addr constant [23 x i8] c"\0ASCCs in third graph \0A\00", align 1 +@.str.5 = private unnamed_addr constant [24 x i8] c"\0ASCCs in fourth graph \0A\00", align 1 +@.str.6 = private unnamed_addr constant [23 x i8] c"\0ASCCs in fifth graph \0A\00", align 1 +@.str.7 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_tarjan_algorithm.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #15 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPb(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, ptr noundef %2, ptr noundef %3, ptr noundef %4, ptr noundef %5) #7 align 2 { + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = alloca ptr, align 8 + %12 = alloca ptr, align 8 + %13 = alloca %"struct.std::_List_iterator", align 8 + %14 = alloca %"struct.std::_List_iterator", align 8 + %15 = alloca %"struct.std::_List_iterator", align 8 + %16 = alloca i32, align 4 + %17 = alloca i32, align 4 + store ptr %0, ptr %7, align 8 + store i32 %1, ptr %8, align 4 + store ptr %2, ptr %9, align 8 + store ptr %3, ptr %10, align 8 + store ptr %4, ptr %11, align 8 + store ptr %5, ptr %12, align 8 + %18 = load ptr, ptr %7, align 8 + %19 = load i32, ptr @_ZZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPbE4time, align 4 + %20 = add nsw i32 %19, 1 + store i32 %20, ptr @_ZZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPbE4time, align 4 + %21 = load ptr, ptr %10, align 8 + %22 = load i32, ptr %8, align 4 + %23 = sext i32 %22 to i64 + %24 = getelementptr inbounds i32, ptr %21, i64 %23 + store i32 %20, ptr %24, align 4 + %25 = load ptr, ptr %9, align 8 + %26 = load i32, ptr %8, align 4 + %27 = sext i32 %26 to i64 + %28 = getelementptr inbounds i32, ptr %25, i64 %27 + store i32 %20, ptr %28, align 4 + %29 = load ptr, ptr %11, align 8 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %29, ptr noundef nonnull align 4 dereferenceable(4) %8) + %30 = load ptr, ptr %12, align 8 + %31 = load i32, ptr %8, align 4 + %32 = sext i32 %31 to i64 + %33 = getelementptr inbounds i8, ptr %30, i64 %32 + store i8 1, ptr %33, align 1 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %13) #3 + %34 = getelementptr inbounds %class.Graph, ptr %18, i32 0, i32 1 + %35 = load ptr, ptr %34, align 8 + %36 = load i32, ptr %8, align 4 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds %"class.std::__cxx11::list", ptr %35, i64 %37 + %39 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %38) #3 + %40 = getelementptr inbounds %"struct.std::_List_iterator", ptr %14, i32 0, i32 0 + store ptr %39, ptr %40, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %13, ptr align 8 %14, i64 8, i1 false) + br label %41 + +41: ; preds = %105, %6 + %42 = getelementptr inbounds %class.Graph, ptr %18, i32 0, i32 1 + %43 = load ptr, ptr %42, align 8 + %44 = load i32, ptr %8, align 4 + %45 = sext i32 %44 to i64 + %46 = getelementptr inbounds %"class.std::__cxx11::list", ptr %43, i64 %45 + %47 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %46) #3 + %48 = getelementptr inbounds %"struct.std::_List_iterator", ptr %15, i32 0, i32 0 + store ptr %47, ptr %48, align 8 + %49 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %13, ptr noundef nonnull align 8 dereferenceable(8) %15) #3 + br i1 %49, label %50, label %107 + +50: ; preds = %41 + %51 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %13) #3 + %52 = load i32, ptr %51, align 4 + store i32 %52, ptr %16, align 4 + %53 = load ptr, ptr %9, align 8 + %54 = load i32, ptr %16, align 4 + %55 = sext i32 %54 to i64 + %56 = getelementptr inbounds i32, ptr %53, i64 %55 + %57 = load i32, ptr %56, align 4 + %58 = icmp eq i32 %57, -1 + br i1 %58, label %59, label %79 + +59: ; preds = %50 + %60 = load i32, ptr %16, align 4 + %61 = load ptr, ptr %9, align 8 + %62 = load ptr, ptr %10, align 8 + %63 = load ptr, ptr %11, align 8 + %64 = load ptr, ptr %12, align 8 + call void @_ZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPb(ptr noundef nonnull align 8 dereferenceable(16) %18, i32 noundef %60, ptr noundef %61, ptr noundef %62, ptr noundef %63, ptr noundef %64) + %65 = load ptr, ptr %10, align 8 + %66 = load i32, ptr %8, align 4 + %67 = sext i32 %66 to i64 + %68 = getelementptr inbounds i32, ptr %65, i64 %67 + %69 = load ptr, ptr %10, align 8 + %70 = load i32, ptr %16, align 4 + %71 = sext i32 %70 to i64 + %72 = getelementptr inbounds i32, ptr %69, i64 %71 + %73 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %68, ptr noundef nonnull align 4 dereferenceable(4) %72) + %74 = load i32, ptr %73, align 4 + %75 = load ptr, ptr %10, align 8 + %76 = load i32, ptr %8, align 4 + %77 = sext i32 %76 to i64 + %78 = getelementptr inbounds i32, ptr %75, i64 %77 + store i32 %74, ptr %78, align 4 + br label %104 + +79: ; preds = %50 + %80 = load ptr, ptr %12, align 8 + %81 = load i32, ptr %16, align 4 + %82 = sext i32 %81 to i64 + %83 = getelementptr inbounds i8, ptr %80, i64 %82 + %84 = load i8, ptr %83, align 1 + %85 = trunc i8 %84 to i1 + %86 = zext i1 %85 to i32 + %87 = icmp eq i32 %86, 1 + br i1 %87, label %88, label %103 + +88: ; preds = %79 + %89 = load ptr, ptr %10, align 8 + %90 = load i32, ptr %8, align 4 + %91 = sext i32 %90 to i64 + %92 = getelementptr inbounds i32, ptr %89, i64 %91 + %93 = load ptr, ptr %9, align 8 + %94 = load i32, ptr %16, align 4 + %95 = sext i32 %94 to i64 + %96 = getelementptr inbounds i32, ptr %93, i64 %95 + %97 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %92, ptr noundef nonnull align 4 dereferenceable(4) %96) + %98 = load i32, ptr %97, align 4 + %99 = load ptr, ptr %10, align 8 + %100 = load i32, ptr %8, align 4 + %101 = sext i32 %100 to i64 + %102 = getelementptr inbounds i32, ptr %99, i64 %101 + store i32 %98, ptr %102, align 4 + br label %103 + +103: ; preds = %88, %79 + br label %104 + +104: ; preds = %103, %59 + br label %105 + +105: ; preds = %104 + %106 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %13) #3 + br label %41, !llvm.loop !6 + +107: ; preds = %41 + store i32 0, ptr %17, align 4 + %108 = load ptr, ptr %10, align 8 + %109 = load i32, ptr %8, align 4 + %110 = sext i32 %109 to i64 + %111 = getelementptr inbounds i32, ptr %108, i64 %110 + %112 = load i32, ptr %111, align 4 + %113 = load ptr, ptr %9, align 8 + %114 = load i32, ptr %8, align 4 + %115 = sext i32 %114 to i64 + %116 = getelementptr inbounds i32, ptr %113, i64 %115 + %117 = load i32, ptr %116, align 4 + %118 = icmp eq i32 %112, %117 + br i1 %118, label %119, label %150 + +119: ; preds = %107 + br label %120 + +120: ; preds = %126, %119 + %121 = load ptr, ptr %11, align 8 + %122 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(ptr noundef nonnull align 8 dereferenceable(80) %121) + %123 = load i32, ptr %122, align 4 + %124 = load i32, ptr %8, align 4 + %125 = icmp ne i32 %123, %124 + br i1 %125, label %126, label %138 + +126: ; preds = %120 + %127 = load ptr, ptr %11, align 8 + %128 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(ptr noundef nonnull align 8 dereferenceable(80) %127) + %129 = load i32, ptr %128, align 4 + store i32 %129, ptr %17, align 4 + %130 = load i32, ptr %17, align 4 + %131 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %130) + %132 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %131, ptr noundef @.str) + %133 = load ptr, ptr %12, align 8 + %134 = load i32, ptr %17, align 4 + %135 = sext i32 %134 to i64 + %136 = getelementptr inbounds i8, ptr %133, i64 %135 + store i8 0, ptr %136, align 1 + %137 = load ptr, ptr %11, align 8 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %137) + br label %120, !llvm.loop !8 + +138: ; preds = %120 + %139 = load ptr, ptr %11, align 8 + %140 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(ptr noundef nonnull align 8 dereferenceable(80) %139) + %141 = load i32, ptr %140, align 4 + store i32 %141, ptr %17, align 4 + %142 = load i32, ptr %17, align 4 + %143 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %142) + %144 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %143, ptr noundef @.str.1) + %145 = load ptr, ptr %12, align 8 + %146 = load i32, ptr %17, align 4 + %147 = sext i32 %146 to i64 + %148 = getelementptr inbounds i8, ptr %145, i64 %147 + store i8 0, ptr %148, align 1 + %149 = load ptr, ptr %11, align 8 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %149) + br label %150 + +150: ; preds = %138, %107 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::stack", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %6, ptr noundef nonnull align 4 dereferenceable(4) %7) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3minIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %4, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + %5 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE4backEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret ptr %5 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeIiSaIiEE8pop_backEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph3SCCEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %11 = load ptr, ptr %2, align 8 + %12 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %13 = load i32, ptr %12, align 8 + %14 = sext i32 %13 to i64 + %15 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %14, i64 4) + %16 = extractvalue { i64, i1 } %15, 1 + %17 = extractvalue { i64, i1 } %15, 0 + %18 = select i1 %16, i64 -1, i64 %17 + %19 = call noalias noundef nonnull ptr @_Znam(i64 noundef %18) #15 + store ptr %19, ptr %3, align 8 + %20 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %21 = load i32, ptr %20, align 8 + %22 = sext i32 %21 to i64 + %23 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %22, i64 4) + %24 = extractvalue { i64, i1 } %23, 1 + %25 = extractvalue { i64, i1 } %23, 0 + %26 = select i1 %24, i64 -1, i64 %25 + %27 = call noalias noundef nonnull ptr @_Znam(i64 noundef %26) #15 + store ptr %27, ptr %4, align 8 + %28 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %29 = load i32, ptr %28, align 8 + %30 = sext i32 %29 to i64 + %31 = call noalias noundef nonnull ptr @_Znam(i64 noundef %30) #15 + store ptr %31, ptr %5, align 8 + %32 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 80) #15 + invoke void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %32) + to label %33 unwind label %55 + +33: ; preds = %1 + store ptr %32, ptr %6, align 8 + store i32 0, ptr %9, align 4 + br label %34 + +34: ; preds = %52, %33 + %35 = load i32, ptr %9, align 4 + %36 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %37 = load i32, ptr %36, align 8 + %38 = icmp slt i32 %35, %37 + br i1 %38, label %39, label %59 + +39: ; preds = %34 + %40 = load ptr, ptr %3, align 8 + %41 = load i32, ptr %9, align 4 + %42 = sext i32 %41 to i64 + %43 = getelementptr inbounds i32, ptr %40, i64 %42 + store i32 -1, ptr %43, align 4 + %44 = load ptr, ptr %4, align 8 + %45 = load i32, ptr %9, align 4 + %46 = sext i32 %45 to i64 + %47 = getelementptr inbounds i32, ptr %44, i64 %46 + store i32 -1, ptr %47, align 4 + %48 = load ptr, ptr %5, align 8 + %49 = load i32, ptr %9, align 4 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds i8, ptr %48, i64 %50 + store i8 0, ptr %51, align 1 + br label %52 + +52: ; preds = %39 + %53 = load i32, ptr %9, align 4 + %54 = add nsw i32 %53, 1 + store i32 %54, ptr %9, align 4 + br label %34, !llvm.loop !9 + +55: ; preds = %1 + %56 = landingpad { ptr, i32 } + cleanup + %57 = extractvalue { ptr, i32 } %56, 0 + store ptr %57, ptr %7, align 8 + %58 = extractvalue { ptr, i32 } %56, 1 + store i32 %58, ptr %8, align 4 + call void @_ZdlPv(ptr noundef %32) #16 + br label %83 + +59: ; preds = %34 + store i32 0, ptr %10, align 4 + br label %60 + +60: ; preds = %79, %59 + %61 = load i32, ptr %10, align 4 + %62 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 0 + %63 = load i32, ptr %62, align 8 + %64 = icmp slt i32 %61, %63 + br i1 %64, label %65, label %82 + +65: ; preds = %60 + %66 = load ptr, ptr %3, align 8 + %67 = load i32, ptr %10, align 4 + %68 = sext i32 %67 to i64 + %69 = getelementptr inbounds i32, ptr %66, i64 %68 + %70 = load i32, ptr %69, align 4 + %71 = icmp eq i32 %70, -1 + br i1 %71, label %72, label %78 + +72: ; preds = %65 + %73 = load i32, ptr %10, align 4 + %74 = load ptr, ptr %3, align 8 + %75 = load ptr, ptr %4, align 8 + %76 = load ptr, ptr %6, align 8 + %77 = load ptr, ptr %5, align 8 + call void @_ZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPb(ptr noundef nonnull align 8 dereferenceable(16) %11, i32 noundef %73, ptr noundef %74, ptr noundef %75, ptr noundef %76, ptr noundef %77) + br label %78 + +78: ; preds = %72, %65 + br label %79 + +79: ; preds = %78 + %80 = load i32, ptr %10, align 4 + %81 = add nsw i32 %80, 1 + store i32 %81, ptr %10, align 4 + br label %60, !llvm.loop !10 + +82: ; preds = %60 + ret void + +83: ; preds = %55 + %84 = load ptr, ptr %7, align 8 + %85 = load i32, ptr %8, align 4 + %86 = insertvalue { ptr, i32 } poison, ptr %84, 0 + %87 = insertvalue { ptr, i32 } %86, i32 %85, 1 + resume { ptr, i32 } %87 +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + call void @llvm.memset.p0.i64(ptr align 8 %4, i8 0, i64 80, i1 false) + call void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) + ret void +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #10 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #11 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + %3 = alloca %class.Graph, align 8 + %4 = alloca %class.Graph, align 8 + %5 = alloca %class.Graph, align 8 + %6 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + %7 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) + call void @_ZN5Graph3SCCEv(ptr noundef nonnull align 8 dereferenceable(16) %2) + %8 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.3) + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 1, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 2, i32 noundef 3) + call void @_ZN5Graph3SCCEv(ptr noundef nonnull align 8 dereferenceable(16) %3) + %9 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.4) + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 7) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 2, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 6) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 3, i32 noundef 5) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 4, i32 noundef 5) + call void @_ZN5Graph3SCCEv(ptr noundef nonnull align 8 dereferenceable(16) %4) + %10 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.5) + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 11) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 2, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 2, i32 noundef 6) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 3, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 4, i32 noundef 5) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 4, i32 noundef 6) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5, i32 noundef 6) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5, i32 noundef 7) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5, i32 noundef 8) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5, i32 noundef 9) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 6, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 7, i32 noundef 9) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 8, i32 noundef 9) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 9, i32 noundef 8) + call void @_ZN5Graph3SCCEv(ptr noundef nonnull align 8 dereferenceable(16) %5) + %11 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.6) + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 5) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 1, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 2, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 2, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 3, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 4, i32 noundef 2) + call void @_ZN5Graph3SCCEv(ptr noundef nonnull align 8 dereferenceable(16) %6) + ret i32 0 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %10) + store ptr %11, ptr %5, align 8 + %12 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + store ptr %12, ptr %6, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %14) #3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %5, align 8 + %17 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %16) + to label %18 unwind label %22 + +18: ; preds = %2 + %19 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %17, ptr noundef nonnull align 4 dereferenceable(4) %19) #3 + %20 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %21 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %21 + +22: ; preds = %2 + %23 = landingpad { ptr, i32 } + cleanup + %24 = extractvalue { ptr, i32 } %23, 0 + store ptr %24, ptr %8, align 8 + %25 = extractvalue { ptr, i32 } %23, 1 + store i32 %25, ptr %9, align 4 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + br label %26 + +26: ; preds = %22 + %27 = load ptr, ptr %8, align 8 + %28 = load i32, ptr %9, align 4 + %29 = insertvalue { ptr, i32 } poison, ptr %27, 0 + %30 = insertvalue { ptr, i32 } %29, i32 %28, 1 + resume { ptr, i32 } %30 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #17 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #18 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #18 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #19 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #12 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #12 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #13 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #17 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %10, i32 0, i32 3 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 2 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds i32, ptr %13, i64 -1 + %15 = icmp ne ptr %9, %14 + br i1 %15, label %16, label %28 + +16: ; preds = %2 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = getelementptr inbounds i32, ptr %26, i32 1 + store ptr %27, ptr %25, align 8 + br label %30 + +28: ; preds = %2 + %29 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef nonnull align 4 dereferenceable(4) %29) + br label %30 + +30: ; preds = %28, %16 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %8 = icmp eq i64 %6, %7 + br i1 %8, label %9, label %10 + +9: ; preds = %2 + call void @_ZSt20__throw_length_errorPKc(ptr noundef @.str.7) #18 + unreachable + +10: ; preds = %2 + call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) + %11 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) + %12 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %12, i32 0, i32 3 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %13, i32 0, i32 3 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds ptr, ptr %15, i64 1 + store ptr %11, ptr %16, align 8 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %25, i32 0, i32 3 + %27 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %26, i32 0, i32 3 + %28 = load ptr, ptr %27, align 8 + %29 = getelementptr inbounds ptr, ptr %28, i64 1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %24, ptr noundef %29) #3 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 3 + %32 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %31, i32 0, i32 1 + %33 = load ptr, ptr %32, align 8 + %34 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %35 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %34, i32 0, i32 3 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 0 + store ptr %33, ptr %36, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i64 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %5 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + ret i64 %5 +} + +; Function Attrs: noreturn +declare void @_ZSt20__throw_length_errorPKc(ptr noundef) #12 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = add i64 %6, 1 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %11, i32 0, i32 3 + %13 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %12, i32 0, i32 3 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = ptrtoint ptr %14 to i64 + %19 = ptrtoint ptr %17 to i64 + %20 = sub i64 %18, %19 + %21 = sdiv exact i64 %20, 8 + %22 = sub i64 %10, %21 + %23 = icmp ugt i64 %7, %22 + br i1 %23, label %24, label %26 + +24: ; preds = %2 + %25 = load i64, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %25, i1 noundef zeroext false) + br label %26 + +26: ; preds = %24, %2 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %6 = call noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + store ptr %6, ptr %7, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + store ptr %9, ptr %10, align 8 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %14 = getelementptr inbounds i32, ptr %12, i64 %13 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + store ptr %14, ptr %15, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %6 = load ptr, ptr %3, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %6, i32 0, i32 3 + %8 = load ptr, ptr %7, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 3 + %11 = load ptr, ptr %10, align 8 + %12 = ptrtoint ptr %8 to i64 + %13 = ptrtoint ptr %11 to i64 + %14 = sub i64 %12, %13 + %15 = sdiv exact i64 %14, 8 + %16 = load ptr, ptr %3, align 8 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 3 + %18 = load ptr, ptr %17, align 8 + %19 = icmp ne ptr %18, null + %20 = zext i1 %19 to i32 + %21 = sext i32 %20 to i64 + %22 = sub nsw i64 %15, %21 + %23 = mul nsw i64 %5, %22 + %24 = load ptr, ptr %3, align 8 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = load ptr, ptr %3, align 8 + %28 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %27, i32 0, i32 1 + %29 = load ptr, ptr %28, align 8 + %30 = ptrtoint ptr %26 to i64 + %31 = ptrtoint ptr %29 to i64 + %32 = sub i64 %30, %31 + %33 = sdiv exact i64 %32, 4 + %34 = add nsw i64 %23, %33 + %35 = load ptr, ptr %4, align 8 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 2 + %37 = load ptr, ptr %36, align 8 + %38 = load ptr, ptr %4, align 8 + %39 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %38, i32 0, i32 0 + %40 = load ptr, ptr %39, align 8 + %41 = ptrtoint ptr %37 to i64 + %42 = ptrtoint ptr %40 to i64 + %43 = sub i64 %41, %42 + %44 = sdiv exact i64 %43, 4 + %45 = add nsw i64 %34, %44 + ret i64 %45 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %1 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + to label %2 unwind label %3 + +2: ; preds = %0 + ret i64 %1 + +3: ; preds = %0 + %4 = landingpad { ptr, i32 } + catch ptr null + %5 = extractvalue { ptr, i32 } %4, 0 + call void @__clang_call_terminate(ptr %5) #17 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #8 comdat { + %2 = alloca i64, align 8 + store i64 %0, ptr %2, align 8 + %3 = load i64, ptr %2, align 8 + %4 = icmp ult i64 %3, 512 + br i1 %4, label %5, label %8 + +5: ; preds = %1 + %6 = load i64, ptr %2, align 8 + %7 = udiv i64 512, %6 + br label %9 + +8: ; preds = %1 + br label %9 + +9: ; preds = %8, %5 + %10 = phi i64 [ %7, %5 ], [ 1, %8 ] + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %2, align 8 + store i64 9223372036854775807, ptr %3, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + store i64 %6, ptr %4, align 8 + %7 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %4) + to label %8 unwind label %10 + +8: ; preds = %1 + %9 = load i64, ptr %7, align 8 + ret i64 %9 + +10: ; preds = %1 + %11 = landingpad { ptr, i32 } + catch ptr null + %12 = extractvalue { ptr, i32 } %11, 0 + call void @__clang_call_terminate(ptr %12) #17 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 2305843009213693951 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca i8, align 1 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + %12 = zext i1 %2 to i8 + store i8 %12, ptr %6, align 1 + %13 = load ptr, ptr %4, align 8 + %14 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %14, i32 0, i32 3 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 3 + %17 = load ptr, ptr %16, align 8 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 2 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + %22 = ptrtoint ptr %17 to i64 + %23 = ptrtoint ptr %21 to i64 + %24 = sub i64 %22, %23 + %25 = sdiv exact i64 %24, 8 + %26 = add nsw i64 %25, 1 + store i64 %26, ptr %7, align 8 + %27 = load i64, ptr %7, align 8 + %28 = load i64, ptr %5, align 8 + %29 = add i64 %27, %28 + store i64 %29, ptr %8, align 8 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 1 + %32 = load i64, ptr %31, align 8 + %33 = load i64, ptr %8, align 8 + %34 = mul i64 2, %33 + %35 = icmp ugt i64 %32, %34 + br i1 %35, label %36, label %88 + +36: ; preds = %3 + %37 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %37, i32 0, i32 0 + %39 = load ptr, ptr %38, align 8 + %40 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %41 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %40, i32 0, i32 1 + %42 = load i64, ptr %41, align 8 + %43 = load i64, ptr %8, align 8 + %44 = sub i64 %42, %43 + %45 = udiv i64 %44, 2 + %46 = getelementptr inbounds ptr, ptr %39, i64 %45 + %47 = load i8, ptr %6, align 1 + %48 = trunc i8 %47 to i1 + br i1 %48, label %49, label %51 + +49: ; preds = %36 + %50 = load i64, ptr %5, align 8 + br label %52 + +51: ; preds = %36 + br label %52 + +52: ; preds = %51, %49 + %53 = phi i64 [ %50, %49 ], [ 0, %51 ] + %54 = getelementptr inbounds ptr, ptr %46, i64 %53 + store ptr %54, ptr %9, align 8 + %55 = load ptr, ptr %9, align 8 + %56 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %57 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %56, i32 0, i32 2 + %58 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %57, i32 0, i32 3 + %59 = load ptr, ptr %58, align 8 + %60 = icmp ult ptr %55, %59 + br i1 %60, label %61, label %73 + +61: ; preds = %52 + %62 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %62, i32 0, i32 2 + %64 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %63, i32 0, i32 3 + %65 = load ptr, ptr %64, align 8 + %66 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %66, i32 0, i32 3 + %68 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %67, i32 0, i32 3 + %69 = load ptr, ptr %68, align 8 + %70 = getelementptr inbounds ptr, ptr %69, i64 1 + %71 = load ptr, ptr %9, align 8 + %72 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %65, ptr noundef %70, ptr noundef %71) + br label %87 + +73: ; preds = %52 + %74 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %75 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %74, i32 0, i32 2 + %76 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %75, i32 0, i32 3 + %77 = load ptr, ptr %76, align 8 + %78 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %78, i32 0, i32 3 + %80 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %79, i32 0, i32 3 + %81 = load ptr, ptr %80, align 8 + %82 = getelementptr inbounds ptr, ptr %81, i64 1 + %83 = load ptr, ptr %9, align 8 + %84 = load i64, ptr %7, align 8 + %85 = getelementptr inbounds ptr, ptr %83, i64 %84 + %86 = call noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %77, ptr noundef %82, ptr noundef %85) + br label %87 + +87: ; preds = %73, %61 + br label %137 + +88: ; preds = %3 + %89 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %90 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %89, i32 0, i32 1 + %91 = load i64, ptr %90, align 8 + %92 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %92, i32 0, i32 1 + %94 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %93, ptr noundef nonnull align 8 dereferenceable(8) %5) + %95 = load i64, ptr %94, align 8 + %96 = add i64 %91, %95 + %97 = add i64 %96, 2 + store i64 %97, ptr %10, align 8 + %98 = load i64, ptr %10, align 8 + %99 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %13, i64 noundef %98) + store ptr %99, ptr %11, align 8 + %100 = load ptr, ptr %11, align 8 + %101 = load i64, ptr %10, align 8 + %102 = load i64, ptr %8, align 8 + %103 = sub i64 %101, %102 + %104 = udiv i64 %103, 2 + %105 = getelementptr inbounds ptr, ptr %100, i64 %104 + %106 = load i8, ptr %6, align 1 + %107 = trunc i8 %106 to i1 + br i1 %107, label %108, label %110 + +108: ; preds = %88 + %109 = load i64, ptr %5, align 8 + br label %111 + +110: ; preds = %88 + br label %111 + +111: ; preds = %110, %108 + %112 = phi i64 [ %109, %108 ], [ 0, %110 ] + %113 = getelementptr inbounds ptr, ptr %105, i64 %112 + store ptr %113, ptr %9, align 8 + %114 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %115 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %114, i32 0, i32 2 + %116 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %115, i32 0, i32 3 + %117 = load ptr, ptr %116, align 8 + %118 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %119 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %118, i32 0, i32 3 + %120 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %119, i32 0, i32 3 + %121 = load ptr, ptr %120, align 8 + %122 = getelementptr inbounds ptr, ptr %121, i64 1 + %123 = load ptr, ptr %9, align 8 + %124 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %117, ptr noundef %122, ptr noundef %123) + %125 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %126 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %125, i32 0, i32 0 + %127 = load ptr, ptr %126, align 8 + %128 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %129 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %128, i32 0, i32 1 + %130 = load i64, ptr %129, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %13, ptr noundef %127, i64 noundef %130) #3 + %131 = load ptr, ptr %11, align 8 + %132 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %133 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %132, i32 0, i32 0 + store ptr %131, ptr %133, align 8 + %134 = load i64, ptr %10, align 8 + %135 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %136 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %135, i32 0, i32 1 + store i64 %134, ptr %136, align 8 + br label %137 + +137: ; preds = %111, %87 + %138 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %139 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %138, i32 0, i32 2 + %140 = load ptr, ptr %9, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %139, ptr noundef %140) #3 + %141 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %141, i32 0, i32 3 + %143 = load ptr, ptr %9, align 8 + %144 = load i64, ptr %7, align 8 + %145 = getelementptr inbounds ptr, ptr %143, i64 %144 + %146 = getelementptr inbounds ptr, ptr %145, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %142, ptr noundef %146) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca %"class.std::allocator.3", align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.3") align 1 %5, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load i64, ptr %4, align 8 + %10 = invoke noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) + to label %11 unwind label %12 + +11: ; preds = %2 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret ptr %10 + +12: ; preds = %2 + %13 = landingpad { ptr, i32 } + cleanup + %14 = extractvalue { ptr, i32 } %13, 0 + store ptr %14, ptr %6, align 8 + %15 = extractvalue { ptr, i32 } %13, 1 + store i32 %15, ptr %7, align 4 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + br label %16 + +16: ; preds = %12 + %17 = load ptr, ptr %6, align 8 + %18 = load i32, ptr %7, align 4 + %19 = insertvalue { ptr, i32 } poison, ptr %17, 0 + %20 = insertvalue { ptr, i32 } %19, i32 %18, 1 + resume { ptr, i32 } %20 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca %"class.std::allocator.3", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.3") align 1 %7, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load ptr, ptr %5, align 8 + %10 = load i64, ptr %6, align 8 + invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %9, i64 noundef %10) + to label %11 unwind label %12 + +11: ; preds = %3 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + ret void + +12: ; preds = %3 + %13 = landingpad { ptr, i32 } + catch ptr null + %14 = extractvalue { ptr, i32 } %13, 0 + call void @__clang_call_terminate(ptr %14) #17 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %0) #8 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %0) #8 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %21 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load i64, ptr %7, align 8 + %20 = mul i64 8, %19 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %17, ptr align 8 %18, i64 %20, i1 false) + br label %21 + +21: ; preds = %16, %3 + %22 = load ptr, ptr %6, align 8 + %23 = load i64, ptr %7, align 8 + %24 = getelementptr inbounds ptr, ptr %22, i64 %23 + ret ptr %24 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memmove.p0.p0.i64(ptr nocapture writeonly, ptr nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %24 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load i64, ptr %7, align 8 + %19 = sub i64 0, %18 + %20 = getelementptr inbounds ptr, ptr %17, i64 %19 + %21 = load ptr, ptr %4, align 8 + %22 = load i64, ptr %7, align 8 + %23 = mul i64 8, %22 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %20, ptr align 8 %21, i64 %23, i1 false) + br label %24 + +24: ; preds = %16, %3 + %25 = load ptr, ptr %6, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub i64 0, %26 + %28 = getelementptr inbounds ptr, ptr %25, i64 %27 + ret ptr %28 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr noalias sret(%"class.std::allocator.3") align 1 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 2305843009213693951 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #18 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #18 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 8 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #19 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 1152921504606846975 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 4611686018427387903 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #18 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #18 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 4 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #19 + ret ptr %19 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE4backEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeIiSaIiEE3endEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + %5 = call noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt15_Deque_iteratorIiRiPiEmmEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + %6 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt15_Deque_iteratorIiRiPiEmmEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 1 + %7 = load ptr, ptr %6, align 8 + %8 = icmp eq ptr %5, %7 + br i1 %8, label %9, label %16 + +9: ; preds = %1 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 3 + %11 = load ptr, ptr %10, align 8 + %12 = getelementptr inbounds ptr, ptr %11, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %3, ptr noundef %12) #3 + %13 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 2 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + store ptr %14, ptr %15, align 8 + br label %16 + +16: ; preds = %9, %1 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds i32, ptr %18, i32 -1 + store ptr %19, ptr %17, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 1 + %13 = load ptr, ptr %12, align 8 + store ptr %13, ptr %10, align 8 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + %15 = load ptr, ptr %4, align 8 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 2 + %17 = load ptr, ptr %16, align 8 + store ptr %17, ptr %14, align 8 + %18 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + %19 = load ptr, ptr %4, align 8 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + store ptr %21, ptr %18, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE8pop_backEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 3 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + %12 = icmp ne ptr %7, %11 + br i1 %12, label %13, label %24 + +13: ; preds = %1 + %14 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %14, i32 0, i32 3 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = getelementptr inbounds i32, ptr %17, i32 -1 + store ptr %18, ptr %16, align 8 + %19 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 3 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %19, ptr noundef %23) #3 + br label %26 + +24: ; preds = %1 + invoke void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %25 unwind label %27 + +25: ; preds = %24 + br label %26 + +26: ; preds = %25, %13 + ret void + +27: ; preds = %24 + %28 = landingpad { ptr, i32 } + catch ptr null + %29 = extractvalue { ptr, i32 } %28, 0 + call void @__clang_call_terminate(ptr %29) #17 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %7 = load ptr, ptr %6, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %7) #3 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 3 + %10 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %10, i32 0, i32 3 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 3 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds ptr, ptr %13, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %14) #3 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 3 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 2 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds i32, ptr %18, i64 -1 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 3 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 0 + store ptr %19, ptr %22, align 8 + %23 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %24 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %25 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %24, i32 0, i32 3 + %26 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %25, i32 0, i32 0 + %27 = load ptr, ptr %26, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %23, ptr noundef %27) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef %8) + to label %9 unwind label %10 + +9: ; preds = %2 + ret void + +10: ; preds = %2 + %11 = landingpad { ptr, i32 } + catch ptr null + %12 = extractvalue { ptr, i32 } %11, 0 + call void @__clang_call_terminate(ptr %12) #17 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #14 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) + ret void +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) + to label %7 unwind label %8 + +7: ; preds = %1 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + cleanup + %10 = extractvalue { ptr, i32 } %9, 0 + store ptr %10, ptr %3, align 8 + %11 = extractvalue { ptr, i32 } %9, 1 + store i32 %11, ptr %4, align 4 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + br label %12 + +12: ; preds = %8 + %13 = load ptr, ptr %3, align 8 + %14 = load i32, ptr %4, align 4 + %15 = insertvalue { ptr, i32 } poison, ptr %13, 0 + %16 = insertvalue { ptr, i32 } %15, i32 %14, 1 + resume { ptr, i32 } %16 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i64, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %12 = load ptr, ptr %3, align 8 + %13 = load i64, ptr %4, align 8 + %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %15 = udiv i64 %13, %14 + %16 = add i64 %15, 1 + store i64 %16, ptr %5, align 8 + store i64 8, ptr %6, align 8 + %17 = load i64, ptr %5, align 8 + %18 = add i64 %17, 2 + store i64 %18, ptr %7, align 8 + %19 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef nonnull align 8 dereferenceable(8) %7) + %20 = load i64, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + store i64 %20, ptr %22, align 8 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 1 + %25 = load i64, ptr %24, align 8 + %26 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %25) + %27 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %28 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %27, i32 0, i32 0 + store ptr %26, ptr %28, align 8 + %29 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %29, i32 0, i32 0 + %31 = load ptr, ptr %30, align 8 + %32 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %33 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %32, i32 0, i32 1 + %34 = load i64, ptr %33, align 8 + %35 = load i64, ptr %5, align 8 + %36 = sub i64 %34, %35 + %37 = udiv i64 %36, 2 + %38 = getelementptr inbounds ptr, ptr %31, i64 %37 + store ptr %38, ptr %8, align 8 + %39 = load ptr, ptr %8, align 8 + %40 = load i64, ptr %5, align 8 + %41 = getelementptr inbounds ptr, ptr %39, i64 %40 + store ptr %41, ptr %9, align 8 + %42 = load ptr, ptr %8, align 8 + %43 = load ptr, ptr %9, align 8 + invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %42, ptr noundef %43) + to label %44 unwind label %45 + +44: ; preds = %2 + br label %67 + +45: ; preds = %2 + %46 = landingpad { ptr, i32 } + catch ptr null + %47 = extractvalue { ptr, i32 } %46, 0 + store ptr %47, ptr %10, align 8 + %48 = extractvalue { ptr, i32 } %46, 1 + store i32 %48, ptr %11, align 4 + br label %49 + +49: ; preds = %45 + %50 = load ptr, ptr %10, align 8 + %51 = call ptr @__cxa_begin_catch(ptr %50) #3 + %52 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %53 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %52, i32 0, i32 0 + %54 = load ptr, ptr %53, align 8 + %55 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %56 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %55, i32 0, i32 1 + %57 = load i64, ptr %56, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %54, i64 noundef %57) #3 + %58 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %58, i32 0, i32 0 + store ptr null, ptr %59, align 8 + %60 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %61 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %60, i32 0, i32 1 + store i64 0, ptr %61, align 8 + invoke void @__cxa_rethrow() #18 + to label %101 unwind label %62 + +62: ; preds = %49 + %63 = landingpad { ptr, i32 } + cleanup + %64 = extractvalue { ptr, i32 } %63, 0 + store ptr %64, ptr %10, align 8 + %65 = extractvalue { ptr, i32 } %63, 1 + store i32 %65, ptr %11, align 4 + invoke void @__cxa_end_catch() + to label %66 unwind label %98 + +66: ; preds = %62 + br label %93 + +67: ; preds = %44 + %68 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %68, i32 0, i32 2 + %70 = load ptr, ptr %8, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %69, ptr noundef %70) #3 + %71 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %72 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %71, i32 0, i32 3 + %73 = load ptr, ptr %9, align 8 + %74 = getelementptr inbounds ptr, ptr %73, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %72, ptr noundef %74) #3 + %75 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %76 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %75, i32 0, i32 2 + %77 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %76, i32 0, i32 1 + %78 = load ptr, ptr %77, align 8 + %79 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %80 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %79, i32 0, i32 2 + %81 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %80, i32 0, i32 0 + store ptr %78, ptr %81, align 8 + %82 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %82, i32 0, i32 3 + %84 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %83, i32 0, i32 1 + %85 = load ptr, ptr %84, align 8 + %86 = load i64, ptr %4, align 8 + %87 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %88 = urem i64 %86, %87 + %89 = getelementptr inbounds i32, ptr %85, i64 %88 + %90 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %91 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %90, i32 0, i32 3 + %92 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %91, i32 0, i32 0 + store ptr %89, ptr %92, align 8 + ret void + +93: ; preds = %66 + %94 = load ptr, ptr %10, align 8 + %95 = load i32, ptr %11, align 4 + %96 = insertvalue { ptr, i32 } poison, ptr %94, 0 + %97 = insertvalue { ptr, i32 } %96, i32 %95, 1 + resume { ptr, i32 } %97 + +98: ; preds = %62 + %99 = landingpad { ptr, i32 } + catch ptr null + %100 = extractvalue { ptr, i32 } %99, 0 + call void @__clang_call_terminate(ptr %100) #17 + unreachable + +101: ; preds = %49 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 1 + store i64 0, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 1 + store ptr null, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 2 + store ptr null, ptr %6, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 3 + store ptr null, ptr %7, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = load ptr, ptr %5, align 8 + store ptr %11, ptr %7, align 8 + br label %12 + +12: ; preds = %20, %3 + %13 = load ptr, ptr %7, align 8 + %14 = load ptr, ptr %6, align 8 + %15 = icmp ult ptr %13, %14 + br i1 %15, label %16, label %32 + +16: ; preds = %12 + %17 = invoke noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %10) + to label %18 unwind label %23 + +18: ; preds = %16 + %19 = load ptr, ptr %7, align 8 + store ptr %17, ptr %19, align 8 + br label %20 + +20: ; preds = %18 + %21 = load ptr, ptr %7, align 8 + %22 = getelementptr inbounds ptr, ptr %21, i32 1 + store ptr %22, ptr %7, align 8 + br label %12, !llvm.loop !11 + +23: ; preds = %16 + %24 = landingpad { ptr, i32 } + catch ptr null + %25 = extractvalue { ptr, i32 } %24, 0 + store ptr %25, ptr %8, align 8 + %26 = extractvalue { ptr, i32 } %24, 1 + store i32 %26, ptr %9, align 4 + br label %27 + +27: ; preds = %23 + %28 = load ptr, ptr %8, align 8 + %29 = call ptr @__cxa_begin_catch(ptr %28) #3 + %30 = load ptr, ptr %5, align 8 + %31 = load ptr, ptr %7, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %10, ptr noundef %30, ptr noundef %31) #3 + invoke void @__cxa_rethrow() #18 + to label %47 unwind label %33 + +32: ; preds = %12 + br label %38 + +33: ; preds = %27 + %34 = landingpad { ptr, i32 } + cleanup + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %8, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %9, align 4 + invoke void @__cxa_end_catch() + to label %37 unwind label %44 + +37: ; preds = %33 + br label %39 + +38: ; preds = %32 + ret void + +39: ; preds = %37 + %40 = load ptr, ptr %8, align 8 + %41 = load i32, ptr %9, align 4 + %42 = insertvalue { ptr, i32 } poison, ptr %40, 0 + %43 = insertvalue { ptr, i32 } %42, i32 %41, 1 + resume { ptr, i32 } %43 + +44: ; preds = %33 + %45 = landingpad { ptr, i32 } + catch ptr null + %46 = extractvalue { ptr, i32 } %45, 0 + call void @__clang_call_terminate(ptr %46) #17 + unreachable + +47: ; preds = %27 + unreachable +} + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %7, align 8 + br label %10 + +10: ; preds = %17, %3 + %11 = load ptr, ptr %7, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = icmp ult ptr %11, %12 + br i1 %13, label %14, label %20 + +14: ; preds = %10 + %15 = load ptr, ptr %7, align 8 + %16 = load ptr, ptr %15, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %8, ptr noundef %16) #3 + br label %17 + +17: ; preds = %14 + %18 = load ptr, ptr %7, align 8 + %19 = getelementptr inbounds ptr, ptr %18, i32 1 + store ptr %19, ptr %7, align 8 + br label %10, !llvm.loop !12 + +20: ; preds = %10 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_tarjan_algorithm.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #15 = { builtin allocsize(0) } +attributes #16 = { builtin nounwind } +attributes #17 = { noreturn nounwind } +attributes #18 = { noreturn } +attributes #19 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/the-knights-tour.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/the-knights-tour.ll new file mode 100644 index 00000000..b18b7f56 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/the-knights-tour.ll @@ -0,0 +1,341 @@ +; ModuleID = 'PE-benchmarks/the-knights-tour.cpp' +source_filename = "PE-benchmarks/the-knights-tour.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [6 x i8] c" %2d \00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 +@__const._Z7solveKTv.xMove = private unnamed_addr constant [8 x i32] [i32 2, i32 1, i32 -1, i32 -2, i32 -2, i32 -1, i32 1, i32 2], align 16 +@__const._Z7solveKTv.yMove = private unnamed_addr constant [8 x i32] [i32 1, i32 2, i32 2, i32 1, i32 -1, i32 -2, i32 -2, i32 -1], align 16 +@.str.2 = private unnamed_addr constant [24 x i8] c"Solution does not exist\00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z6isSafeiiPA8_i(i32 noundef %0, i32 noundef %1, ptr noundef %2) #0 { + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca ptr, align 8 + store i32 %0, ptr %4, align 4 + store i32 %1, ptr %5, align 4 + store ptr %2, ptr %6, align 8 + %7 = load i32, ptr %4, align 4 + %8 = icmp sge i32 %7, 0 + br i1 %8, label %9, label %28 + +9: ; preds = %3 + %10 = load i32, ptr %4, align 4 + %11 = icmp slt i32 %10, 8 + br i1 %11, label %12, label %28 + +12: ; preds = %9 + %13 = load i32, ptr %5, align 4 + %14 = icmp sge i32 %13, 0 + br i1 %14, label %15, label %28 + +15: ; preds = %12 + %16 = load i32, ptr %5, align 4 + %17 = icmp slt i32 %16, 8 + br i1 %17, label %18, label %28 + +18: ; preds = %15 + %19 = load ptr, ptr %6, align 8 + %20 = load i32, ptr %4, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds [8 x i32], ptr %19, i64 %21 + %23 = load i32, ptr %5, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds [8 x i32], ptr %22, i64 0, i64 %24 + %26 = load i32, ptr %25, align 4 + %27 = icmp eq i32 %26, -1 + br label %28 + +28: ; preds = %18, %15, %12, %9, %3 + %29 = phi i1 [ false, %15 ], [ false, %12 ], [ false, %9 ], [ false, %3 ], [ %27, %18 ] + ret i1 %29 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13printSolutionPA8_i(ptr noundef %0) #1 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + store i32 0, ptr %3, align 4 + br label %5 + +5: ; preds = %27, %1 + %6 = load i32, ptr %3, align 4 + %7 = icmp slt i32 %6, 8 + br i1 %7, label %8, label %30 + +8: ; preds = %5 + store i32 0, ptr %4, align 4 + br label %9 + +9: ; preds = %22, %8 + %10 = load i32, ptr %4, align 4 + %11 = icmp slt i32 %10, 8 + br i1 %11, label %12, label %25 + +12: ; preds = %9 + %13 = load ptr, ptr %2, align 8 + %14 = load i32, ptr %3, align 4 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds [8 x i32], ptr %13, i64 %15 + %17 = load i32, ptr %4, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds [8 x i32], ptr %16, i64 0, i64 %18 + %20 = load i32, ptr %19, align 4 + %21 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %20) + br label %22 + +22: ; preds = %12 + %23 = load i32, ptr %4, align 4 + %24 = add nsw i32 %23, 1 + store i32 %24, ptr %4, align 4 + br label %9, !llvm.loop !6 + +25: ; preds = %9 + %26 = call i32 (ptr, ...) @printf(ptr noundef @.str.1) + br label %27 + +27: ; preds = %25 + %28 = load i32, ptr %3, align 4 + %29 = add nsw i32 %28, 1 + store i32 %29, ptr %3, align 4 + br label %5, !llvm.loop !8 + +30: ; preds = %5 + ret void +} + +declare i32 @printf(ptr noundef, ...) #2 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef zeroext i1 @_Z7solveKTv() #1 { + %1 = alloca i1, align 1 + %2 = alloca [8 x [8 x i32]], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca [8 x i32], align 16 + %6 = alloca [8 x i32], align 16 + store i32 0, ptr %3, align 4 + br label %7 + +7: ; preds = %25, %0 + %8 = load i32, ptr %3, align 4 + %9 = icmp slt i32 %8, 8 + br i1 %9, label %10, label %28 + +10: ; preds = %7 + store i32 0, ptr %4, align 4 + br label %11 + +11: ; preds = %21, %10 + %12 = load i32, ptr %4, align 4 + %13 = icmp slt i32 %12, 8 + br i1 %13, label %14, label %24 + +14: ; preds = %11 + %15 = load i32, ptr %3, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds [8 x [8 x i32]], ptr %2, i64 0, i64 %16 + %18 = load i32, ptr %4, align 4 + %19 = sext i32 %18 to i64 + %20 = getelementptr inbounds [8 x i32], ptr %17, i64 0, i64 %19 + store i32 -1, ptr %20, align 4 + br label %21 + +21: ; preds = %14 + %22 = load i32, ptr %4, align 4 + %23 = add nsw i32 %22, 1 + store i32 %23, ptr %4, align 4 + br label %11, !llvm.loop !9 + +24: ; preds = %11 + br label %25 + +25: ; preds = %24 + %26 = load i32, ptr %3, align 4 + %27 = add nsw i32 %26, 1 + store i32 %27, ptr %3, align 4 + br label %7, !llvm.loop !10 + +28: ; preds = %7 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %5, ptr align 16 @__const._Z7solveKTv.xMove, i64 32, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %6, ptr align 16 @__const._Z7solveKTv.yMove, i64 32, i1 false) + %29 = getelementptr inbounds [8 x [8 x i32]], ptr %2, i64 0, i64 0 + %30 = getelementptr inbounds [8 x i32], ptr %29, i64 0, i64 0 + store i32 0, ptr %30, align 16 + %31 = getelementptr inbounds [8 x [8 x i32]], ptr %2, i64 0, i64 0 + %32 = getelementptr inbounds [8 x i32], ptr %5, i64 0, i64 0 + %33 = getelementptr inbounds [8 x i32], ptr %6, i64 0, i64 0 + %34 = call noundef i32 @_Z11solveKTUtiliiiPA8_iPiS1_(i32 noundef 0, i32 noundef 0, i32 noundef 1, ptr noundef %31, ptr noundef %32, ptr noundef %33) + %35 = icmp eq i32 %34, 0 + br i1 %35, label %36, label %38 + +36: ; preds = %28 + %37 = call i32 (ptr, ...) @printf(ptr noundef @.str.2) + store i1 false, ptr %1, align 1 + br label %41 + +38: ; preds = %28 + %39 = getelementptr inbounds [8 x [8 x i32]], ptr %2, i64 0, i64 0 + call void @_Z13printSolutionPA8_i(ptr noundef %39) + br label %40 + +40: ; preds = %38 + store i1 true, ptr %1, align 1 + br label %41 + +41: ; preds = %40, %36 + %42 = load i1, ptr %1, align 1 + ret i1 %42 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z11solveKTUtiliiiPA8_iPiS1_(i32 noundef %0, i32 noundef %1, i32 noundef %2, ptr noundef %3, ptr noundef %4, ptr noundef %5) #1 { + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca ptr, align 8 + %12 = alloca ptr, align 8 + %13 = alloca ptr, align 8 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + %16 = alloca i32, align 4 + store i32 %0, ptr %8, align 4 + store i32 %1, ptr %9, align 4 + store i32 %2, ptr %10, align 4 + store ptr %3, ptr %11, align 8 + store ptr %4, ptr %12, align 8 + store ptr %5, ptr %13, align 8 + %17 = load i32, ptr %10, align 4 + %18 = icmp eq i32 %17, 64 + br i1 %18, label %19, label %20 + +19: ; preds = %6 + store i32 1, ptr %7, align 4 + br label %76 + +20: ; preds = %6 + store i32 0, ptr %14, align 4 + br label %21 + +21: ; preds = %72, %20 + %22 = load i32, ptr %14, align 4 + %23 = icmp slt i32 %22, 8 + br i1 %23, label %24, label %75 + +24: ; preds = %21 + %25 = load i32, ptr %8, align 4 + %26 = load ptr, ptr %12, align 8 + %27 = load i32, ptr %14, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds i32, ptr %26, i64 %28 + %30 = load i32, ptr %29, align 4 + %31 = add nsw i32 %25, %30 + store i32 %31, ptr %15, align 4 + %32 = load i32, ptr %9, align 4 + %33 = load ptr, ptr %13, align 8 + %34 = load i32, ptr %14, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds i32, ptr %33, i64 %35 + %37 = load i32, ptr %36, align 4 + %38 = add nsw i32 %32, %37 + store i32 %38, ptr %16, align 4 + %39 = load i32, ptr %15, align 4 + %40 = load i32, ptr %16, align 4 + %41 = load ptr, ptr %11, align 8 + %42 = call noundef zeroext i1 @_Z6isSafeiiPA8_i(i32 noundef %39, i32 noundef %40, ptr noundef %41) + br i1 %42, label %43, label %71 + +43: ; preds = %24 + %44 = load i32, ptr %10, align 4 + %45 = load ptr, ptr %11, align 8 + %46 = load i32, ptr %15, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds [8 x i32], ptr %45, i64 %47 + %49 = load i32, ptr %16, align 4 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds [8 x i32], ptr %48, i64 0, i64 %50 + store i32 %44, ptr %51, align 4 + %52 = load i32, ptr %15, align 4 + %53 = load i32, ptr %16, align 4 + %54 = load i32, ptr %10, align 4 + %55 = add nsw i32 %54, 1 + %56 = load ptr, ptr %11, align 8 + %57 = load ptr, ptr %12, align 8 + %58 = load ptr, ptr %13, align 8 + %59 = call noundef i32 @_Z11solveKTUtiliiiPA8_iPiS1_(i32 noundef %52, i32 noundef %53, i32 noundef %55, ptr noundef %56, ptr noundef %57, ptr noundef %58) + %60 = icmp eq i32 %59, 1 + br i1 %60, label %61, label %62 + +61: ; preds = %43 + store i32 1, ptr %7, align 4 + br label %76 + +62: ; preds = %43 + %63 = load ptr, ptr %11, align 8 + %64 = load i32, ptr %15, align 4 + %65 = sext i32 %64 to i64 + %66 = getelementptr inbounds [8 x i32], ptr %63, i64 %65 + %67 = load i32, ptr %16, align 4 + %68 = sext i32 %67 to i64 + %69 = getelementptr inbounds [8 x i32], ptr %66, i64 0, i64 %68 + store i32 -1, ptr %69, align 4 + br label %70 + +70: ; preds = %62 + br label %71 + +71: ; preds = %70, %24 + br label %72 + +72: ; preds = %71 + %73 = load i32, ptr %14, align 4 + %74 = add nsw i32 %73, 1 + store i32 %74, ptr %14, align 4 + br label %21, !llvm.loop !11 + +75: ; preds = %21 + store i32 0, ptr %7, align 4 + br label %76 + +76: ; preds = %75, %61, %19 + %77 = load i32, ptr %7, align 4 + ret i32 %77 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #4 { + %1 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + %2 = call noundef zeroext i1 @_Z7solveKTv() + ret i32 0 +} + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/topological-sorting.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/topological-sorting.ll new file mode 100644 index 00000000..8828249d --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/topological-sorting.ll @@ -0,0 +1,3100 @@ +; ModuleID = 'PE-benchmarks/topological-sorting.cpp' +source_filename = "PE-benchmarks/topological-sorting.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"class.std::stack" = type { %"class.std::deque" } +%"class.std::deque" = type { %"class.std::_Deque_base" } +%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } +%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } +%"struct.std::_Deque_base>::_Deque_impl_data" = type { ptr, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } +%"struct.std::_Deque_iterator" = type { ptr, ptr, ptr, ptr } +%"class.std::allocator.3" = type { i8 } +%"struct.std::__allocated_ptr" = type { ptr, ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any + +$_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv = comdat any + +$_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt5dequeIiSaIiEED2Ev = comdat any + +$_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_ = comdat any + +$_ZNSt5dequeIiSaIiEE5beginEv = comdat any + +$_ZNSt5dequeIiSaIiEE3endEv = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$__clang_call_terminate = comdat any + +$_ZNSt11_Deque_baseIiSaIiEED2Ev = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any + +$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any + +$_ZSt16__deque_buf_sizem = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any + +$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any + +$_ZNSaIPiED2Ev = comdat any + +$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any + +$_ZNSaIPiEC2IiEERKSaIT_E = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any + +$_ZNSaIiED2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any + +$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any + +$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any + +$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any + +$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any + +$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any + +$_ZSt3minImERKT_S2_S2_ = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any + +$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any + +$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any + +$_ZSt3maxImERKT_S2_S2_ = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any + +$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__miter_baseIPPiET_S2_ = comdat any + +$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any + +$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__niter_baseIPPiET_S2_ = comdat any + +$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any + +$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any + +$_ZNSt5dequeIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any + +$_ZNSaIiEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any + +$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any + +$_ZNKSt5dequeIiSaIiEE5emptyEv = comdat any + +$_ZSteqRKSt15_Deque_iteratorIiRiPiES4_ = comdat any + +$_ZNSt5dequeIiSaIiEE4backEv = comdat any + +$_ZNSt15_Deque_iteratorIiRiPiEmmEv = comdat any + +$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any + +$_ZNSt5dequeIiSaIiEE8pop_backEv = comdat any + +$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any + +$_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.1 = private unnamed_addr constant [53 x i8] c"Following is a Topological Sort of the given graph \0A\00", align 1 +@.str.2 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_topological_sorting.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #15 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, ptr noundef %2, ptr noundef nonnull align 8 dereferenceable(80) %3) #7 align 2 { + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %"struct.std::_List_iterator", align 8 + %10 = alloca %"struct.std::_List_iterator", align 8 + %11 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %5, align 8 + store i32 %1, ptr %6, align 4 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = load ptr, ptr %7, align 8 + %14 = load i32, ptr %6, align 4 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds i8, ptr %13, i64 %15 + store i8 1, ptr %16, align 1 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %17 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 1 + %18 = load ptr, ptr %17, align 8 + %19 = load i32, ptr %6, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds %"class.std::__cxx11::list", ptr %18, i64 %20 + %22 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %21) #3 + %23 = getelementptr inbounds %"struct.std::_List_iterator", ptr %10, i32 0, i32 0 + store ptr %22, ptr %23, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %10, i64 8, i1 false) + br label %24 + +24: ; preds = %47, %4 + %25 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 1 + %26 = load ptr, ptr %25, align 8 + %27 = load i32, ptr %6, align 4 + %28 = sext i32 %27 to i64 + %29 = getelementptr inbounds %"class.std::__cxx11::list", ptr %26, i64 %28 + %30 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %29) #3 + %31 = getelementptr inbounds %"struct.std::_List_iterator", ptr %11, i32 0, i32 0 + store ptr %30, ptr %31, align 8 + %32 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %9, ptr noundef nonnull align 8 dereferenceable(8) %11) #3 + br i1 %32, label %33, label %49 + +33: ; preds = %24 + %34 = load ptr, ptr %7, align 8 + %35 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %36 = load i32, ptr %35, align 4 + %37 = sext i32 %36 to i64 + %38 = getelementptr inbounds i8, ptr %34, i64 %37 + %39 = load i8, ptr %38, align 1 + %40 = trunc i8 %39 to i1 + br i1 %40, label %46, label %41 + +41: ; preds = %33 + %42 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + %43 = load i32, ptr %42, align 4 + %44 = load ptr, ptr %7, align 8 + %45 = load ptr, ptr %8, align 8 + call void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(ptr noundef nonnull align 8 dereferenceable(16) %12, i32 noundef %43, ptr noundef %44, ptr noundef nonnull align 8 dereferenceable(80) %45) + br label %46 + +46: ; preds = %41, %33 + br label %47 + +47: ; preds = %46 + %48 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + br label %24, !llvm.loop !6 + +49: ; preds = %24 + %50 = load ptr, ptr %8, align 8 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %50, ptr noundef nonnull align 4 dereferenceable(4) %6) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::stack", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %6, ptr noundef nonnull align 4 dereferenceable(4) %7) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph15topologicalSortEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca %"class.std::stack", align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %9 = load ptr, ptr %2, align 8 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + %10 = getelementptr inbounds %class.Graph, ptr %9, i32 0, i32 0 + %11 = load i32, ptr %10, align 8 + %12 = sext i32 %11 to i64 + %13 = invoke noalias noundef nonnull ptr @_Znam(i64 noundef %12) #15 + to label %14 unwind label %28 + +14: ; preds = %1 + store ptr %13, ptr %4, align 8 + store i32 0, ptr %7, align 4 + br label %15 + +15: ; preds = %25, %14 + %16 = load i32, ptr %7, align 4 + %17 = getelementptr inbounds %class.Graph, ptr %9, i32 0, i32 0 + %18 = load i32, ptr %17, align 8 + %19 = icmp slt i32 %16, %18 + br i1 %19, label %20, label %32 + +20: ; preds = %15 + %21 = load ptr, ptr %4, align 8 + %22 = load i32, ptr %7, align 4 + %23 = sext i32 %22 to i64 + %24 = getelementptr inbounds i8, ptr %21, i64 %23 + store i8 0, ptr %24, align 1 + br label %25 + +25: ; preds = %20 + %26 = load i32, ptr %7, align 4 + %27 = add nsw i32 %26, 1 + store i32 %27, ptr %7, align 4 + br label %15, !llvm.loop !8 + +28: ; preds = %68, %66, %63, %61, %56, %47, %1 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %5, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %6, align 4 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + br label %71 + +32: ; preds = %15 + store i32 0, ptr %8, align 4 + br label %33 + +33: ; preds = %52, %32 + %34 = load i32, ptr %8, align 4 + %35 = getelementptr inbounds %class.Graph, ptr %9, i32 0, i32 0 + %36 = load i32, ptr %35, align 8 + %37 = icmp slt i32 %34, %36 + br i1 %37, label %38, label %55 + +38: ; preds = %33 + %39 = load ptr, ptr %4, align 8 + %40 = load i32, ptr %8, align 4 + %41 = sext i32 %40 to i64 + %42 = getelementptr inbounds i8, ptr %39, i64 %41 + %43 = load i8, ptr %42, align 1 + %44 = trunc i8 %43 to i1 + %45 = zext i1 %44 to i32 + %46 = icmp eq i32 %45, 0 + br i1 %46, label %47, label %51 + +47: ; preds = %38 + %48 = load i32, ptr %8, align 4 + %49 = load ptr, ptr %4, align 8 + invoke void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(ptr noundef nonnull align 8 dereferenceable(16) %9, i32 noundef %48, ptr noundef %49, ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %50 unwind label %28 + +50: ; preds = %47 + br label %51 + +51: ; preds = %50, %38 + br label %52 + +52: ; preds = %51 + %53 = load i32, ptr %8, align 4 + %54 = add nsw i32 %53, 1 + store i32 %54, ptr %8, align 4 + br label %33, !llvm.loop !9 + +55: ; preds = %33 + br label %56 + +56: ; preds = %69, %55 + %57 = invoke noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %58 unwind label %28 + +58: ; preds = %56 + %59 = zext i1 %57 to i32 + %60 = icmp eq i32 %59, 0 + br i1 %60, label %61, label %70 + +61: ; preds = %58 + %62 = invoke noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %63 unwind label %28 + +63: ; preds = %61 + %64 = load i32, ptr %62, align 4 + %65 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %64) + to label %66 unwind label %28 + +66: ; preds = %63 + %67 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %65, ptr noundef @.str) + to label %68 unwind label %28 + +68: ; preds = %66 + invoke void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %69 unwind label %28 + +69: ; preds = %68 + br label %56, !llvm.loop !10 + +70: ; preds = %58 + call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + ret void + +71: ; preds = %28 + %72 = load ptr, ptr %5, align 8 + %73 = load i32, ptr %6, align 4 + %74 = insertvalue { ptr, i32 } poison, ptr %72, 0 + %75 = insertvalue { ptr, i32 } %74, i32 %73, 1 + resume { ptr, i32 } %75 +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + call void @llvm.memset.p0.i64(ptr align 8 %4, i8 0, i64 80, i1 false) + call void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) + ret void +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + %5 = call noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret i1 %5 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + %5 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE4backEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeIiSaIiEE8pop_backEv(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::stack", ptr %3, i32 0, i32 0 + call void @_ZNSt5dequeIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + ret void +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #10 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 6) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4, i32 noundef 0) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 1) + %3 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + call void @_ZN5Graph15topologicalSortEv(ptr noundef nonnull align 8 dereferenceable(16) %2) + ret i32 0 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + %4 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeIiSaIiEE5beginEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSt5dequeIiSaIiEE3endEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %4, ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + invoke void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef %3, ptr noundef %4, ptr noundef nonnull align 1 dereferenceable(1) %6) + to label %7 unwind label %8 + +7: ; preds = %1 + call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + catch ptr null + %10 = extractvalue { ptr, i32 } %9, 0 + call void @__clang_call_terminate(ptr %10) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 1 dereferenceable(1) %3) #8 comdat align 2 { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %5, align 8 + store ptr %3, ptr %6, align 8 + %7 = load ptr, ptr %5, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE5beginEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(ptr noalias sret(%"struct.std::_Deque_iterator") align 8 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #11 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #16 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEED2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + %7 = icmp ne ptr %6, null + br i1 %7, label %8, label %24 + +8: ; preds = %1 + %9 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %9, i32 0, i32 2 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %10, i32 0, i32 3 + %12 = load ptr, ptr %11, align 8 + %13 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %13, i32 0, i32 3 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %14, i32 0, i32 3 + %16 = load ptr, ptr %15, align 8 + %17 = getelementptr inbounds ptr, ptr %16, i64 1 + call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %12, ptr noundef %17) #3 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 0 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + %23 = load i64, ptr %22, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %20, i64 noundef %23) #3 + br label %24 + +24: ; preds = %8, %1 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %25) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 1 + %13 = load ptr, ptr %12, align 8 + store ptr %13, ptr %10, align 8 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + %15 = load ptr, ptr %4, align 8 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 2 + %17 = load ptr, ptr %16, align 8 + store ptr %17, ptr %14, align 8 + %18 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + %19 = load ptr, ptr %4, align 8 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + store ptr %21, ptr %18, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %7, align 8 + br label %10 + +10: ; preds = %17, %3 + %11 = load ptr, ptr %7, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = icmp ult ptr %11, %12 + br i1 %13, label %14, label %20 + +14: ; preds = %10 + %15 = load ptr, ptr %7, align 8 + %16 = load ptr, ptr %15, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %8, ptr noundef %16) #3 + br label %17 + +17: ; preds = %14 + %18 = load ptr, ptr %7, align 8 + %19 = getelementptr inbounds ptr, ptr %18, i32 1 + store ptr %19, ptr %7, align 8 + br label %10, !llvm.loop !11 + +20: ; preds = %10 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + %7 = alloca %"class.std::allocator.3", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.3") align 1 %7, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load ptr, ptr %5, align 8 + %10 = load i64, ptr %6, align 8 + invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %9, i64 noundef %10) + to label %11 unwind label %12 + +11: ; preds = %3 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + ret void + +12: ; preds = %3 + %13 = landingpad { ptr, i32 } + catch ptr null + %14 = extractvalue { ptr, i32 } %13, 0 + call void @__clang_call_terminate(ptr %14) #16 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + to label %9 unwind label %11 + +9: ; preds = %2 + invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %6, ptr noundef %7, i64 noundef %8) + to label %10 unwind label %11 + +10: ; preds = %9 + ret void + +11: ; preds = %9, %2 + %12 = landingpad { ptr, i32 } + catch ptr null + %13 = extractvalue { ptr, i32 } %12, 0 + call void @__clang_call_terminate(ptr %13) #16 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #8 comdat { + %2 = alloca i64, align 8 + store i64 %0, ptr %2, align 8 + %3 = load i64, ptr %2, align 8 + %4 = icmp ult i64 %3, 512 + br i1 %4, label %5, label %8 + +5: ; preds = %1 + %6 = load i64, ptr %2, align 8 + %7 = udiv i64 512, %6 + br label %9 + +8: ; preds = %1 + br label %9 + +9: ; preds = %8, %5 + %10 = phi i64 [ %7, %5 ], [ 1, %8 ] + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #12 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr noalias sret(%"class.std::allocator.3") align 1 %0, ptr noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + call void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %10) + store ptr %11, ptr %5, align 8 + %12 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + store ptr %12, ptr %6, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %14) #3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %5, align 8 + %17 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %16) + to label %18 unwind label %22 + +18: ; preds = %2 + %19 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %17, ptr noundef nonnull align 4 dereferenceable(4) %19) #3 + %20 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %21 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %21 + +22: ; preds = %2 + %23 = landingpad { ptr, i32 } + cleanup + %24 = extractvalue { ptr, i32 } %23, 0 + store ptr %24, ptr %8, align 8 + %25 = extractvalue { ptr, i32 } %23, 1 + store i32 %25, ptr %9, align 4 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + br label %26 + +26: ; preds = %22 + %27 = load ptr, ptr %8, align 8 + %28 = load i32, ptr %9, align 4 + %29 = insertvalue { ptr, i32 } poison, ptr %27, 0 + %30 = insertvalue { ptr, i32 } %29, i32 %28, 1 + resume { ptr, i32 } %30 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #16 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #17 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #17 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #18 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #13 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #13 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 3 + %8 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %10, i32 0, i32 3 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 2 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds i32, ptr %13, i64 -1 + %15 = icmp ne ptr %9, %14 + br i1 %15, label %16, label %28 + +16: ; preds = %2 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = getelementptr inbounds i32, ptr %26, i32 1 + store ptr %27, ptr %25, align 8 + br label %30 + +28: ; preds = %2 + %29 = load ptr, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %5, ptr noundef nonnull align 4 dereferenceable(4) %29) + br label %30 + +30: ; preds = %28, %16 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) #3 + %8 = icmp eq i64 %6, %7 + br i1 %8, label %9, label %10 + +9: ; preds = %2 + call void @_ZSt20__throw_length_errorPKc(ptr noundef @.str.2) #17 + unreachable + +10: ; preds = %2 + call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) + %11 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %5) + %12 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %12, i32 0, i32 3 + %14 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %13, i32 0, i32 3 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds ptr, ptr %15, i64 1 + store ptr %11, ptr %16, align 8 + %17 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 3 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 0 + %21 = load ptr, ptr %20, align 8 + %22 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %17, ptr noundef %21, ptr noundef nonnull align 4 dereferenceable(4) %22) #3 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 3 + %25 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %25, i32 0, i32 3 + %27 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %26, i32 0, i32 3 + %28 = load ptr, ptr %27, align 8 + %29 = getelementptr inbounds ptr, ptr %28, i64 1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %24, ptr noundef %29) #3 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 3 + %32 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %31, i32 0, i32 1 + %33 = load ptr, ptr %32, align 8 + %34 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %35 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %34, i32 0, i32 3 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 0 + store ptr %33, ptr %36, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i64 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %5 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %4) #3 + ret i64 %5 +} + +; Function Attrs: noreturn +declare void @_ZSt20__throw_length_errorPKc(ptr noundef) #13 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = add i64 %6, 1 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %11, i32 0, i32 3 + %13 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %12, i32 0, i32 3 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = ptrtoint ptr %14 to i64 + %19 = ptrtoint ptr %17 to i64 + %20 = sub i64 %18, %19 + %21 = sdiv exact i64 %20, 8 + %22 = sub i64 %10, %21 + %23 = icmp ugt i64 %7, %22 + br i1 %23, label %24, label %26 + +24: ; preds = %2 + %25 = load i64, ptr %4, align 8 + call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %25, i1 noundef zeroext false) + br label %26 + +26: ; preds = %24, %2 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %6 = call noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 3 + store ptr %6, ptr %7, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + store ptr %9, ptr %10, align 8 + %11 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %14 = getelementptr inbounds i32, ptr %12, i64 %13 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 2 + store ptr %14, ptr %15, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 + %6 = load ptr, ptr %3, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %6, i32 0, i32 3 + %8 = load ptr, ptr %7, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 3 + %11 = load ptr, ptr %10, align 8 + %12 = ptrtoint ptr %8 to i64 + %13 = ptrtoint ptr %11 to i64 + %14 = sub i64 %12, %13 + %15 = sdiv exact i64 %14, 8 + %16 = load ptr, ptr %3, align 8 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 3 + %18 = load ptr, ptr %17, align 8 + %19 = icmp ne ptr %18, null + %20 = zext i1 %19 to i32 + %21 = sext i32 %20 to i64 + %22 = sub nsw i64 %15, %21 + %23 = mul nsw i64 %5, %22 + %24 = load ptr, ptr %3, align 8 + %25 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %24, i32 0, i32 0 + %26 = load ptr, ptr %25, align 8 + %27 = load ptr, ptr %3, align 8 + %28 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %27, i32 0, i32 1 + %29 = load ptr, ptr %28, align 8 + %30 = ptrtoint ptr %26 to i64 + %31 = ptrtoint ptr %29 to i64 + %32 = sub i64 %30, %31 + %33 = sdiv exact i64 %32, 4 + %34 = add nsw i64 %23, %33 + %35 = load ptr, ptr %4, align 8 + %36 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %35, i32 0, i32 2 + %37 = load ptr, ptr %36, align 8 + %38 = load ptr, ptr %4, align 8 + %39 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %38, i32 0, i32 0 + %40 = load ptr, ptr %39, align 8 + %41 = ptrtoint ptr %37 to i64 + %42 = ptrtoint ptr %40 to i64 + %43 = sub i64 %41, %42 + %44 = sdiv exact i64 %43, 4 + %45 = add nsw i64 %34, %44 + ret i64 %45 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #8 comdat align 2 { + %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + ret i64 %1 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %2, align 8 + store i64 9223372036854775807, ptr %3, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + store i64 %6, ptr %4, align 8 + %7 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 8 dereferenceable(8) %4) + to label %8 unwind label %10 + +8: ; preds = %1 + %9 = load i64, ptr %7, align 8 + ret i64 %9 + +10: ; preds = %1 + %11 = landingpad { ptr, i32 } + catch ptr null + %12 = extractvalue { ptr, i32 } %11, 0 + call void @__clang_call_terminate(ptr %12) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3minImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret i64 %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 2305843009213693951 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca i8, align 1 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + %12 = zext i1 %2 to i8 + store i8 %12, ptr %6, align 1 + %13 = load ptr, ptr %4, align 8 + %14 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %14, i32 0, i32 3 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 3 + %17 = load ptr, ptr %16, align 8 + %18 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %19 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %18, i32 0, i32 2 + %20 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %19, i32 0, i32 3 + %21 = load ptr, ptr %20, align 8 + %22 = ptrtoint ptr %17 to i64 + %23 = ptrtoint ptr %21 to i64 + %24 = sub i64 %22, %23 + %25 = sdiv exact i64 %24, 8 + %26 = add nsw i64 %25, 1 + store i64 %26, ptr %7, align 8 + %27 = load i64, ptr %7, align 8 + %28 = load i64, ptr %5, align 8 + %29 = add i64 %27, %28 + store i64 %29, ptr %8, align 8 + %30 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %30, i32 0, i32 1 + %32 = load i64, ptr %31, align 8 + %33 = load i64, ptr %8, align 8 + %34 = mul i64 2, %33 + %35 = icmp ugt i64 %32, %34 + br i1 %35, label %36, label %88 + +36: ; preds = %3 + %37 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %37, i32 0, i32 0 + %39 = load ptr, ptr %38, align 8 + %40 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %41 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %40, i32 0, i32 1 + %42 = load i64, ptr %41, align 8 + %43 = load i64, ptr %8, align 8 + %44 = sub i64 %42, %43 + %45 = udiv i64 %44, 2 + %46 = getelementptr inbounds ptr, ptr %39, i64 %45 + %47 = load i8, ptr %6, align 1 + %48 = trunc i8 %47 to i1 + br i1 %48, label %49, label %51 + +49: ; preds = %36 + %50 = load i64, ptr %5, align 8 + br label %52 + +51: ; preds = %36 + br label %52 + +52: ; preds = %51, %49 + %53 = phi i64 [ %50, %49 ], [ 0, %51 ] + %54 = getelementptr inbounds ptr, ptr %46, i64 %53 + store ptr %54, ptr %9, align 8 + %55 = load ptr, ptr %9, align 8 + %56 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %57 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %56, i32 0, i32 2 + %58 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %57, i32 0, i32 3 + %59 = load ptr, ptr %58, align 8 + %60 = icmp ult ptr %55, %59 + br i1 %60, label %61, label %73 + +61: ; preds = %52 + %62 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %62, i32 0, i32 2 + %64 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %63, i32 0, i32 3 + %65 = load ptr, ptr %64, align 8 + %66 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %66, i32 0, i32 3 + %68 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %67, i32 0, i32 3 + %69 = load ptr, ptr %68, align 8 + %70 = getelementptr inbounds ptr, ptr %69, i64 1 + %71 = load ptr, ptr %9, align 8 + %72 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %65, ptr noundef %70, ptr noundef %71) + br label %87 + +73: ; preds = %52 + %74 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %75 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %74, i32 0, i32 2 + %76 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %75, i32 0, i32 3 + %77 = load ptr, ptr %76, align 8 + %78 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %78, i32 0, i32 3 + %80 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %79, i32 0, i32 3 + %81 = load ptr, ptr %80, align 8 + %82 = getelementptr inbounds ptr, ptr %81, i64 1 + %83 = load ptr, ptr %9, align 8 + %84 = load i64, ptr %7, align 8 + %85 = getelementptr inbounds ptr, ptr %83, i64 %84 + %86 = call noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %77, ptr noundef %82, ptr noundef %85) + br label %87 + +87: ; preds = %73, %61 + br label %137 + +88: ; preds = %3 + %89 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %90 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %89, i32 0, i32 1 + %91 = load i64, ptr %90, align 8 + %92 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %92, i32 0, i32 1 + %94 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %93, ptr noundef nonnull align 8 dereferenceable(8) %5) + %95 = load i64, ptr %94, align 8 + %96 = add i64 %91, %95 + %97 = add i64 %96, 2 + store i64 %97, ptr %10, align 8 + %98 = load i64, ptr %10, align 8 + %99 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %13, i64 noundef %98) + store ptr %99, ptr %11, align 8 + %100 = load ptr, ptr %11, align 8 + %101 = load i64, ptr %10, align 8 + %102 = load i64, ptr %8, align 8 + %103 = sub i64 %101, %102 + %104 = udiv i64 %103, 2 + %105 = getelementptr inbounds ptr, ptr %100, i64 %104 + %106 = load i8, ptr %6, align 1 + %107 = trunc i8 %106 to i1 + br i1 %107, label %108, label %110 + +108: ; preds = %88 + %109 = load i64, ptr %5, align 8 + br label %111 + +110: ; preds = %88 + br label %111 + +111: ; preds = %110, %108 + %112 = phi i64 [ %109, %108 ], [ 0, %110 ] + %113 = getelementptr inbounds ptr, ptr %105, i64 %112 + store ptr %113, ptr %9, align 8 + %114 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %115 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %114, i32 0, i32 2 + %116 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %115, i32 0, i32 3 + %117 = load ptr, ptr %116, align 8 + %118 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %119 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %118, i32 0, i32 3 + %120 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %119, i32 0, i32 3 + %121 = load ptr, ptr %120, align 8 + %122 = getelementptr inbounds ptr, ptr %121, i64 1 + %123 = load ptr, ptr %9, align 8 + %124 = call noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %117, ptr noundef %122, ptr noundef %123) + %125 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %126 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %125, i32 0, i32 0 + %127 = load ptr, ptr %126, align 8 + %128 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %129 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %128, i32 0, i32 1 + %130 = load i64, ptr %129, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %13, ptr noundef %127, i64 noundef %130) #3 + %131 = load ptr, ptr %11, align 8 + %132 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %133 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %132, i32 0, i32 0 + store ptr %131, ptr %133, align 8 + %134 = load i64, ptr %10, align 8 + %135 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %136 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %135, i32 0, i32 1 + store i64 %134, ptr %136, align 8 + br label %137 + +137: ; preds = %111, %87 + %138 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %139 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %138, i32 0, i32 2 + %140 = load ptr, ptr %9, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %139, ptr noundef %140) #3 + %141 = getelementptr inbounds %"class.std::_Deque_base", ptr %13, i32 0, i32 0 + %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %141, i32 0, i32 3 + %143 = load ptr, ptr %9, align 8 + %144 = load i64, ptr %7, align 8 + %145 = getelementptr inbounds ptr, ptr %143, i64 %144 + %146 = getelementptr inbounds ptr, ptr %145, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %142, ptr noundef %146) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt4copyIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i64, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %8, align 8 + %10 = icmp ult i64 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca %"class.std::allocator.3", align 1 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(ptr sret(%"class.std::allocator.3") align 1 %5, ptr noundef nonnull align 8 dereferenceable(80) %8) #3 + %9 = load i64, ptr %4, align 8 + %10 = invoke noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) + to label %11 unwind label %12 + +11: ; preds = %2 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + ret ptr %10 + +12: ; preds = %2 + %13 = landingpad { ptr, i32 } + cleanup + %14 = extractvalue { ptr, i32 } %13, 0 + store ptr %14, ptr %6, align 8 + %15 = extractvalue { ptr, i32 } %13, 1 + store i32 %15, ptr %7, align 4 + call void @_ZNSaIPiED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %5) #3 + br label %16 + +16: ; preds = %12 + %17 = load ptr, ptr %6, align 8 + %18 = load i32, ptr %7, align 4 + %19 = insertvalue { ptr, i32 } poison, ptr %17, 0 + %20 = insertvalue { ptr, i32 } %19, i32 %18, 1 + resume { ptr, i32 } %20 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIPPiET_S2_(ptr noundef %0) #8 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %0) #8 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %21 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load i64, ptr %7, align 8 + %20 = mul i64 8, %19 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %17, ptr align 8 %18, i64 %20, i1 false) + br label %21 + +21: ; preds = %16, %3 + %22 = load ptr, ptr %6, align 8 + %23 = load i64, ptr %7, align 8 + %24 = getelementptr inbounds ptr, ptr %22, i64 %23 + ret ptr %24 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memmove.p0.p0.i64(ptr nocapture writeonly, ptr nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIPPiET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIPPiET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #7 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 8 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %24 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load i64, ptr %7, align 8 + %19 = sub i64 0, %18 + %20 = getelementptr inbounds ptr, ptr %17, i64 %19 + %21 = load ptr, ptr %4, align 8 + %22 = load i64, ptr %7, align 8 + %23 = mul i64 8, %22 + call void @llvm.memmove.p0.p0.i64(ptr align 8 %20, ptr align 8 %21, i64 %23, i1 false) + br label %24 + +24: ; preds = %16, %3 + %25 = load ptr, ptr %6, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub i64 0, %26 + %28 = getelementptr inbounds ptr, ptr %25, i64 %27 + ret ptr %28 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 2305843009213693951 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #17 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #17 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 8 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #18 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 1152921504606846975 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 4611686018427387903 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #17 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #17 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 4 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #18 + ret ptr %19 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #14 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) + ret void +} + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %5 = load ptr, ptr %2, align 8 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %5, i32 0, i32 0 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) + to label %7 unwind label %8 + +7: ; preds = %1 + ret void + +8: ; preds = %1 + %9 = landingpad { ptr, i32 } + cleanup + %10 = extractvalue { ptr, i32 } %9, 0 + store ptr %10, ptr %3, align 8 + %11 = extractvalue { ptr, i32 } %9, 1 + store i32 %11, ptr %4, align 4 + call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(ptr noundef nonnull align 8 dereferenceable(80) %6) #3 + br label %12 + +12: ; preds = %8 + %13 = load ptr, ptr %3, align 8 + %14 = load i32, ptr %4, align 4 + %15 = insertvalue { ptr, i32 } poison, ptr %13, 0 + %16 = insertvalue { ptr, i32 } %15, i32 %14, 1 + resume { ptr, i32 } %16 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i64, align 8 + %6 = alloca i64, align 8 + %7 = alloca i64, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %12 = load ptr, ptr %3, align 8 + %13 = load i64, ptr %4, align 8 + %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %15 = udiv i64 %13, %14 + %16 = add i64 %15, 1 + store i64 %16, ptr %5, align 8 + store i64 8, ptr %6, align 8 + %17 = load i64, ptr %5, align 8 + %18 = add i64 %17, 2 + store i64 %18, ptr %7, align 8 + %19 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZSt3maxImERKT_S2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef nonnull align 8 dereferenceable(8) %7) + %20 = load i64, ptr %19, align 8 + %21 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %21, i32 0, i32 1 + store i64 %20, ptr %22, align 8 + %23 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %23, i32 0, i32 1 + %25 = load i64, ptr %24, align 8 + %26 = call noundef ptr @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(ptr noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %25) + %27 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %28 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %27, i32 0, i32 0 + store ptr %26, ptr %28, align 8 + %29 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %29, i32 0, i32 0 + %31 = load ptr, ptr %30, align 8 + %32 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %33 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %32, i32 0, i32 1 + %34 = load i64, ptr %33, align 8 + %35 = load i64, ptr %5, align 8 + %36 = sub i64 %34, %35 + %37 = udiv i64 %36, 2 + %38 = getelementptr inbounds ptr, ptr %31, i64 %37 + store ptr %38, ptr %8, align 8 + %39 = load ptr, ptr %8, align 8 + %40 = load i64, ptr %5, align 8 + %41 = getelementptr inbounds ptr, ptr %39, i64 %40 + store ptr %41, ptr %9, align 8 + %42 = load ptr, ptr %8, align 8 + %43 = load ptr, ptr %9, align 8 + invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %42, ptr noundef %43) + to label %44 unwind label %45 + +44: ; preds = %2 + br label %67 + +45: ; preds = %2 + %46 = landingpad { ptr, i32 } + catch ptr null + %47 = extractvalue { ptr, i32 } %46, 0 + store ptr %47, ptr %10, align 8 + %48 = extractvalue { ptr, i32 } %46, 1 + store i32 %48, ptr %11, align 4 + br label %49 + +49: ; preds = %45 + %50 = load ptr, ptr %10, align 8 + %51 = call ptr @__cxa_begin_catch(ptr %50) #3 + %52 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %53 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %52, i32 0, i32 0 + %54 = load ptr, ptr %53, align 8 + %55 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %56 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %55, i32 0, i32 1 + %57 = load i64, ptr %56, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(ptr noundef nonnull align 8 dereferenceable(80) %12, ptr noundef %54, i64 noundef %57) #3 + %58 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %58, i32 0, i32 0 + store ptr null, ptr %59, align 8 + %60 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %61 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %60, i32 0, i32 1 + store i64 0, ptr %61, align 8 + invoke void @__cxa_rethrow() #17 + to label %101 unwind label %62 + +62: ; preds = %49 + %63 = landingpad { ptr, i32 } + cleanup + %64 = extractvalue { ptr, i32 } %63, 0 + store ptr %64, ptr %10, align 8 + %65 = extractvalue { ptr, i32 } %63, 1 + store i32 %65, ptr %11, align 4 + invoke void @__cxa_end_catch() + to label %66 unwind label %98 + +66: ; preds = %62 + br label %93 + +67: ; preds = %44 + %68 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %68, i32 0, i32 2 + %70 = load ptr, ptr %8, align 8 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %69, ptr noundef %70) #3 + %71 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %72 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %71, i32 0, i32 3 + %73 = load ptr, ptr %9, align 8 + %74 = getelementptr inbounds ptr, ptr %73, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %72, ptr noundef %74) #3 + %75 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %76 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %75, i32 0, i32 2 + %77 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %76, i32 0, i32 1 + %78 = load ptr, ptr %77, align 8 + %79 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %80 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %79, i32 0, i32 2 + %81 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %80, i32 0, i32 0 + store ptr %78, ptr %81, align 8 + %82 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %82, i32 0, i32 3 + %84 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %83, i32 0, i32 1 + %85 = load ptr, ptr %84, align 8 + %86 = load i64, ptr %4, align 8 + %87 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) + %88 = urem i64 %86, %87 + %89 = getelementptr inbounds i32, ptr %85, i64 %88 + %90 = getelementptr inbounds %"class.std::_Deque_base", ptr %12, i32 0, i32 0 + %91 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %90, i32 0, i32 3 + %92 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %91, i32 0, i32 0 + store ptr %89, ptr %92, align 8 + ret void + +93: ; preds = %66 + %94 = load ptr, ptr %10, align 8 + %95 = load i32, ptr %11, align 4 + %96 = insertvalue { ptr, i32 } poison, ptr %94, 0 + %97 = insertvalue { ptr, i32 } %96, i32 %95, 1 + resume { ptr, i32 } %97 + +98: ; preds = %62 + %99 = landingpad { ptr, i32 } + catch ptr null + %100 = extractvalue { ptr, i32 } %99, 0 + call void @__clang_call_terminate(ptr %100) #16 + unreachable + +101: ; preds = %49 + unreachable +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(ptr noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 1 + store i64 0, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 2 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %3, i32 0, i32 3 + call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 1 + store ptr null, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 2 + store ptr null, ptr %6, align 8 + %7 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 3 + store ptr null, ptr %7, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %0, ptr noundef %1, ptr noundef %2) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %10 = load ptr, ptr %4, align 8 + %11 = load ptr, ptr %5, align 8 + store ptr %11, ptr %7, align 8 + br label %12 + +12: ; preds = %20, %3 + %13 = load ptr, ptr %7, align 8 + %14 = load ptr, ptr %6, align 8 + %15 = icmp ult ptr %13, %14 + br i1 %15, label %16, label %32 + +16: ; preds = %12 + %17 = invoke noundef ptr @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(ptr noundef nonnull align 8 dereferenceable(80) %10) + to label %18 unwind label %23 + +18: ; preds = %16 + %19 = load ptr, ptr %7, align 8 + store ptr %17, ptr %19, align 8 + br label %20 + +20: ; preds = %18 + %21 = load ptr, ptr %7, align 8 + %22 = getelementptr inbounds ptr, ptr %21, i32 1 + store ptr %22, ptr %7, align 8 + br label %12, !llvm.loop !12 + +23: ; preds = %16 + %24 = landingpad { ptr, i32 } + catch ptr null + %25 = extractvalue { ptr, i32 } %24, 0 + store ptr %25, ptr %8, align 8 + %26 = extractvalue { ptr, i32 } %24, 1 + store i32 %26, ptr %9, align 4 + br label %27 + +27: ; preds = %23 + %28 = load ptr, ptr %8, align 8 + %29 = call ptr @__cxa_begin_catch(ptr %28) #3 + %30 = load ptr, ptr %5, align 8 + %31 = load ptr, ptr %7, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(ptr noundef nonnull align 8 dereferenceable(80) %10, ptr noundef %30, ptr noundef %31) #3 + invoke void @__cxa_rethrow() #17 + to label %47 unwind label %33 + +32: ; preds = %12 + br label %38 + +33: ; preds = %27 + %34 = landingpad { ptr, i32 } + cleanup + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %8, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %9, align 4 + invoke void @__cxa_end_catch() + to label %37 unwind label %44 + +37: ; preds = %33 + br label %39 + +38: ; preds = %32 + ret void + +39: ; preds = %37 + %40 = load ptr, ptr %8, align 8 + %41 = load i32, ptr %9, align 4 + %42 = insertvalue { ptr, i32 } poison, ptr %40, 0 + %43 = insertvalue { ptr, i32 } %42, i32 %41, 1 + resume { ptr, i32 } %43 + +44: ; preds = %33 + %45 = landingpad { ptr, i32 } + catch ptr null + %46 = extractvalue { ptr, i32 } %45, 0 + call void @__clang_call_terminate(ptr %46) #16 + unreachable + +47: ; preds = %27 + unreachable +} + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %6, i32 0, i32 2 + %8 = call noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + ret i1 %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp eq ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNSt5dequeIiSaIiEE4backEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca %"struct.std::_Deque_iterator", align 8 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + call void @_ZNSt5dequeIiSaIiEE3endEv(ptr sret(%"struct.std::_Deque_iterator") align 8 %3, ptr noundef nonnull align 8 dereferenceable(80) %4) #3 + %5 = call noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt15_Deque_iteratorIiRiPiEmmEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + %6 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt15_Deque_iteratorIiRiPiEmmEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 1 + %7 = load ptr, ptr %6, align 8 + %8 = icmp eq ptr %5, %7 + br i1 %8, label %9, label %16 + +9: ; preds = %1 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 3 + %11 = load ptr, ptr %10, align 8 + %12 = getelementptr inbounds ptr, ptr %11, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %3, ptr noundef %12) #3 + %13 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 2 + %14 = load ptr, ptr %13, align 8 + %15 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + store ptr %14, ptr %15, align 8 + br label %16 + +16: ; preds = %9, %1 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds i32, ptr %18, i32 -1 + store ptr %19, ptr %17, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE8pop_backEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 3 + %10 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %9, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + %12 = icmp ne ptr %7, %11 + br i1 %12, label %13, label %24 + +13: ; preds = %1 + %14 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %14, i32 0, i32 3 + %16 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %15, i32 0, i32 0 + %17 = load ptr, ptr %16, align 8 + %18 = getelementptr inbounds i32, ptr %17, i32 -1 + store ptr %18, ptr %16, align 8 + %19 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 3 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %19, ptr noundef %23) #3 + br label %26 + +24: ; preds = %1 + invoke void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %3) + to label %25 unwind label %27 + +25: ; preds = %24 + br label %26 + +26: ; preds = %25, %13 + ret void + +27: ; preds = %24 + %28 = landingpad { ptr, i32 } + catch ptr null + %29 = extractvalue { ptr, i32 } %28, 0 + call void @__clang_call_terminate(ptr %29) #16 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %5, ptr noundef %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(ptr noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %4, i32 0, i32 3 + %6 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %5, i32 0, i32 1 + %7 = load ptr, ptr %6, align 8 + call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(ptr noundef nonnull align 8 dereferenceable(80) %3, ptr noundef %7) #3 + %8 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %8, i32 0, i32 3 + %10 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %10, i32 0, i32 3 + %12 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %11, i32 0, i32 3 + %13 = load ptr, ptr %12, align 8 + %14 = getelementptr inbounds ptr, ptr %13, i64 -1 + call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %14) #3 + %15 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %15, i32 0, i32 3 + %17 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %16, i32 0, i32 2 + %18 = load ptr, ptr %17, align 8 + %19 = getelementptr inbounds i32, ptr %18, i64 -1 + %20 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %20, i32 0, i32 3 + %22 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %21, i32 0, i32 0 + store ptr %19, ptr %22, align 8 + %23 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(ptr noundef nonnull align 8 dereferenceable(80) %3) #3 + %24 = getelementptr inbounds %"class.std::_Deque_base", ptr %3, i32 0, i32 0 + %25 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", ptr %24, i32 0, i32 3 + %26 = getelementptr inbounds %"struct.std::_Deque_iterator", ptr %25, i32 0, i32 0 + %27 = load ptr, ptr %26, align 8 + call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(ptr noundef nonnull align 1 dereferenceable(1) %23, ptr noundef %27) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_topological_sorting.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #15 = { builtin allocsize(0) } +attributes #16 = { noreturn nounwind } +attributes #17 = { noreturn } +attributes #18 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/total-number-of-non-decreasing-numbers-with-n-digits.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/total-number-of-non-decreasing-numbers-with-n-digits.ll new file mode 100644 index 00000000..a22676a1 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/total-number-of-non-decreasing-numbers-with-n-digits.ll @@ -0,0 +1,243 @@ +; ModuleID = 'PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp' +source_filename = "PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_total_number_of_non_decreasing_numbers_with_n_digits.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i64 @_Z18countNonDecreasingi(i32 noundef %0) #4 { + %2 = alloca i32, align 4 + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i64, align 8 + %10 = alloca i32, align 4 + store i32 %0, ptr %2, align 4 + %11 = load i32, ptr %2, align 4 + %12 = add nsw i32 %11, 1 + %13 = zext i32 %12 to i64 + %14 = call ptr @llvm.stacksave() + store ptr %14, ptr %3, align 8 + %15 = mul nuw i64 10, %13 + %16 = alloca i64, i64 %15, align 16 + store i64 %13, ptr %4, align 8 + %17 = mul nuw i64 10, %13 + %18 = mul nuw i64 8, %17 + call void @llvm.memset.p0.i64(ptr align 16 %16, i8 0, i64 %18, i1 false) + store i32 0, ptr %5, align 4 + br label %19 + +19: ; preds = %28, %1 + %20 = load i32, ptr %5, align 4 + %21 = icmp slt i32 %20, 10 + br i1 %21, label %22, label %31 + +22: ; preds = %19 + %23 = load i32, ptr %5, align 4 + %24 = sext i32 %23 to i64 + %25 = mul nsw i64 %24, %13 + %26 = getelementptr inbounds i64, ptr %16, i64 %25 + %27 = getelementptr inbounds i64, ptr %26, i64 1 + store i64 1, ptr %27, align 8 + br label %28 + +28: ; preds = %22 + %29 = load i32, ptr %5, align 4 + %30 = add nsw i32 %29, 1 + store i32 %30, ptr %5, align 4 + br label %19, !llvm.loop !6 + +31: ; preds = %19 + store i32 0, ptr %6, align 4 + br label %32 + +32: ; preds = %72, %31 + %33 = load i32, ptr %6, align 4 + %34 = icmp sle i32 %33, 9 + br i1 %34, label %35, label %75 + +35: ; preds = %32 + store i32 2, ptr %7, align 4 + br label %36 + +36: ; preds = %68, %35 + %37 = load i32, ptr %7, align 4 + %38 = load i32, ptr %2, align 4 + %39 = icmp sle i32 %37, %38 + br i1 %39, label %40, label %71 + +40: ; preds = %36 + store i32 0, ptr %8, align 4 + br label %41 + +41: ; preds = %64, %40 + %42 = load i32, ptr %8, align 4 + %43 = load i32, ptr %6, align 4 + %44 = icmp sle i32 %42, %43 + br i1 %44, label %45, label %67 + +45: ; preds = %41 + %46 = load i32, ptr %8, align 4 + %47 = sext i32 %46 to i64 + %48 = mul nsw i64 %47, %13 + %49 = getelementptr inbounds i64, ptr %16, i64 %48 + %50 = load i32, ptr %7, align 4 + %51 = sub nsw i32 %50, 1 + %52 = sext i32 %51 to i64 + %53 = getelementptr inbounds i64, ptr %49, i64 %52 + %54 = load i64, ptr %53, align 8 + %55 = load i32, ptr %6, align 4 + %56 = sext i32 %55 to i64 + %57 = mul nsw i64 %56, %13 + %58 = getelementptr inbounds i64, ptr %16, i64 %57 + %59 = load i32, ptr %7, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds i64, ptr %58, i64 %60 + %62 = load i64, ptr %61, align 8 + %63 = add nsw i64 %62, %54 + store i64 %63, ptr %61, align 8 + br label %64 + +64: ; preds = %45 + %65 = load i32, ptr %8, align 4 + %66 = add nsw i32 %65, 1 + store i32 %66, ptr %8, align 4 + br label %41, !llvm.loop !8 + +67: ; preds = %41 + br label %68 + +68: ; preds = %67 + %69 = load i32, ptr %7, align 4 + %70 = add nsw i32 %69, 1 + store i32 %70, ptr %7, align 4 + br label %36, !llvm.loop !9 + +71: ; preds = %36 + br label %72 + +72: ; preds = %71 + %73 = load i32, ptr %6, align 4 + %74 = add nsw i32 %73, 1 + store i32 %74, ptr %6, align 4 + br label %32, !llvm.loop !10 + +75: ; preds = %32 + store i64 0, ptr %9, align 8 + store i32 0, ptr %10, align 4 + br label %76 + +76: ; preds = %90, %75 + %77 = load i32, ptr %10, align 4 + %78 = icmp slt i32 %77, 10 + br i1 %78, label %79, label %93 + +79: ; preds = %76 + %80 = load i32, ptr %10, align 4 + %81 = sext i32 %80 to i64 + %82 = mul nsw i64 %81, %13 + %83 = getelementptr inbounds i64, ptr %16, i64 %82 + %84 = load i32, ptr %2, align 4 + %85 = sext i32 %84 to i64 + %86 = getelementptr inbounds i64, ptr %83, i64 %85 + %87 = load i64, ptr %86, align 8 + %88 = load i64, ptr %9, align 8 + %89 = add nsw i64 %88, %87 + store i64 %89, ptr %9, align 8 + br label %90 + +90: ; preds = %79 + %91 = load i32, ptr %10, align 4 + %92 = add nsw i32 %91, 1 + store i32 %92, ptr %10, align 4 + br label %76, !llvm.loop !11 + +93: ; preds = %76 + %94 = load i64, ptr %9, align 8 + %95 = load ptr, ptr %3, align 8 + call void @llvm.stackrestore(ptr %95) + ret i64 %94 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #6 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 3, ptr %2, align 4 + %3 = load i32, ptr %2, align 4 + %4 = call noundef i64 @_Z18countNonDecreasingi(i32 noundef %3) + %5 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEx(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i64 noundef %4) + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEx(ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_total_number_of_non_decreasing_numbers_with_n_digits.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/tower-of-hanoi.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/tower-of-hanoi.ll new file mode 100644 index 00000000..411e0102 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/tower-of-hanoi.ll @@ -0,0 +1,132 @@ +; ModuleID = 'PE-benchmarks/tower-of-hanoi.cpp' +source_filename = "PE-benchmarks/tower-of-hanoi.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [22 x i8] c"Move disk 1 from rod \00", align 1 +@.str.1 = private unnamed_addr constant [9 x i8] c" to rod \00", align 1 +@.str.2 = private unnamed_addr constant [11 x i8] c"Move disk \00", align 1 +@.str.3 = private unnamed_addr constant [11 x i8] c" from rod \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_tower_of_hanoi.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z12towerOfHanoiiccc(i32 noundef %0, i8 noundef signext %1, i8 noundef signext %2, i8 noundef signext %3) #4 { + %5 = alloca i32, align 4 + %6 = alloca i8, align 1 + %7 = alloca i8, align 1 + %8 = alloca i8, align 1 + store i32 %0, ptr %5, align 4 + store i8 %1, ptr %6, align 1 + store i8 %2, ptr %7, align 1 + store i8 %3, ptr %8, align 1 + %9 = load i32, ptr %5, align 4 + %10 = icmp eq i32 %9, 1 + br i1 %10, label %11, label %19 + +11: ; preds = %4 + %12 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %13 = load i8, ptr %6, align 1 + %14 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(ptr noundef nonnull align 8 dereferenceable(8) %12, i8 noundef signext %13) + %15 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %14, ptr noundef @.str.1) + %16 = load i8, ptr %7, align 1 + %17 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(ptr noundef nonnull align 8 dereferenceable(8) %15, i8 noundef signext %16) + %18 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %17, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %40 + +19: ; preds = %4 + %20 = load i32, ptr %5, align 4 + %21 = sub nsw i32 %20, 1 + %22 = load i8, ptr %6, align 1 + %23 = load i8, ptr %8, align 1 + %24 = load i8, ptr %7, align 1 + call void @_Z12towerOfHanoiiccc(i32 noundef %21, i8 noundef signext %22, i8 noundef signext %23, i8 noundef signext %24) + %25 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + %26 = load i32, ptr %5, align 4 + %27 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %25, i32 noundef %26) + %28 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %27, ptr noundef @.str.3) + %29 = load i8, ptr %6, align 1 + %30 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(ptr noundef nonnull align 8 dereferenceable(8) %28, i8 noundef signext %29) + %31 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %30, ptr noundef @.str.1) + %32 = load i8, ptr %7, align 1 + %33 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(ptr noundef nonnull align 8 dereferenceable(8) %31, i8 noundef signext %32) + %34 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %33, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %35 = load i32, ptr %5, align 4 + %36 = sub nsw i32 %35, 1 + %37 = load i8, ptr %8, align 1 + %38 = load i8, ptr %7, align 1 + %39 = load i8, ptr %6, align 1 + call void @_Z12towerOfHanoiiccc(i32 noundef %36, i8 noundef signext %37, i8 noundef signext %38, i8 noundef signext %39) + br label %40 + +40: ; preds = %19, %11 + ret void +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(ptr noundef nonnull align 8 dereferenceable(8), i8 noundef signext) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #5 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + store i32 4, ptr %2, align 4 + %3 = load i32, ptr %2, align 4 + call void @_Z12towerOfHanoiiccc(i32 noundef %3, i8 noundef signext 65, i8 noundef signext 67, i8 noundef signext 66) + ret i32 0 +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_tower_of_hanoi.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/transitive-closure-of-a-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/transitive-closure-of-a-graph.ll new file mode 100644 index 00000000..d2b604c1 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/transitive-closure-of-a-graph.ll @@ -0,0 +1,268 @@ +; ModuleID = 'PE-benchmarks/transitive-closure-of-a-graph.cpp' +source_filename = "PE-benchmarks/transitive-closure-of-a-graph.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [59 x i8] c"Following matrix is transitive closure of the given graph\0A\00", align 1 +@.str.1 = private unnamed_addr constant [4 x i8] c"%d \00", align 1 +@.str.2 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 +@__const.main.graph = private unnamed_addr constant [4 x [4 x i32]] [[4 x i32] [i32 1, i32 1, i32 0, i32 1], [4 x i32] [i32 0, i32 1, i32 1, i32 0], [4 x i32] [i32 0, i32 0, i32 1, i32 1], [4 x i32] [i32 0, i32 0, i32 0, i32 1]], align 16 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z17transitiveClosurePA4_i(ptr noundef %0) #0 { + %2 = alloca ptr, align 8 + %3 = alloca [4 x [4 x i32]], align 16 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + store i32 0, ptr %4, align 4 + br label %7 + +7: ; preds = %33, %1 + %8 = load i32, ptr %4, align 4 + %9 = icmp slt i32 %8, 4 + br i1 %9, label %10, label %36 + +10: ; preds = %7 + store i32 0, ptr %5, align 4 + br label %11 + +11: ; preds = %29, %10 + %12 = load i32, ptr %5, align 4 + %13 = icmp slt i32 %12, 4 + br i1 %13, label %14, label %32 + +14: ; preds = %11 + %15 = load ptr, ptr %2, align 8 + %16 = load i32, ptr %4, align 4 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds [4 x i32], ptr %15, i64 %17 + %19 = load i32, ptr %5, align 4 + %20 = sext i32 %19 to i64 + %21 = getelementptr inbounds [4 x i32], ptr %18, i64 0, i64 %20 + %22 = load i32, ptr %21, align 4 + %23 = load i32, ptr %4, align 4 + %24 = sext i32 %23 to i64 + %25 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %24 + %26 = load i32, ptr %5, align 4 + %27 = sext i32 %26 to i64 + %28 = getelementptr inbounds [4 x i32], ptr %25, i64 0, i64 %27 + store i32 %22, ptr %28, align 4 + br label %29 + +29: ; preds = %14 + %30 = load i32, ptr %5, align 4 + %31 = add nsw i32 %30, 1 + store i32 %31, ptr %5, align 4 + br label %11, !llvm.loop !6 + +32: ; preds = %11 + br label %33 + +33: ; preds = %32 + %34 = load i32, ptr %4, align 4 + %35 = add nsw i32 %34, 1 + store i32 %35, ptr %4, align 4 + br label %7, !llvm.loop !8 + +36: ; preds = %7 + store i32 0, ptr %6, align 4 + br label %37 + +37: ; preds = %94, %36 + %38 = load i32, ptr %6, align 4 + %39 = icmp slt i32 %38, 4 + br i1 %39, label %40, label %97 + +40: ; preds = %37 + store i32 0, ptr %4, align 4 + br label %41 + +41: ; preds = %90, %40 + %42 = load i32, ptr %4, align 4 + %43 = icmp slt i32 %42, 4 + br i1 %43, label %44, label %93 + +44: ; preds = %41 + store i32 0, ptr %5, align 4 + br label %45 + +45: ; preds = %86, %44 + %46 = load i32, ptr %5, align 4 + %47 = icmp slt i32 %46, 4 + br i1 %47, label %48, label %89 + +48: ; preds = %45 + %49 = load i32, ptr %4, align 4 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %50 + %52 = load i32, ptr %5, align 4 + %53 = sext i32 %52 to i64 + %54 = getelementptr inbounds [4 x i32], ptr %51, i64 0, i64 %53 + %55 = load i32, ptr %54, align 4 + %56 = icmp ne i32 %55, 0 + br i1 %56, label %77, label %57 + +57: ; preds = %48 + %58 = load i32, ptr %4, align 4 + %59 = sext i32 %58 to i64 + %60 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %59 + %61 = load i32, ptr %6, align 4 + %62 = sext i32 %61 to i64 + %63 = getelementptr inbounds [4 x i32], ptr %60, i64 0, i64 %62 + %64 = load i32, ptr %63, align 4 + %65 = icmp ne i32 %64, 0 + br i1 %65, label %66, label %75 + +66: ; preds = %57 + %67 = load i32, ptr %6, align 4 + %68 = sext i32 %67 to i64 + %69 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %68 + %70 = load i32, ptr %5, align 4 + %71 = sext i32 %70 to i64 + %72 = getelementptr inbounds [4 x i32], ptr %69, i64 0, i64 %71 + %73 = load i32, ptr %72, align 4 + %74 = icmp ne i32 %73, 0 + br label %75 + +75: ; preds = %66, %57 + %76 = phi i1 [ false, %57 ], [ %74, %66 ] + br label %77 + +77: ; preds = %75, %48 + %78 = phi i1 [ true, %48 ], [ %76, %75 ] + %79 = zext i1 %78 to i32 + %80 = load i32, ptr %4, align 4 + %81 = sext i32 %80 to i64 + %82 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 %81 + %83 = load i32, ptr %5, align 4 + %84 = sext i32 %83 to i64 + %85 = getelementptr inbounds [4 x i32], ptr %82, i64 0, i64 %84 + store i32 %79, ptr %85, align 4 + br label %86 + +86: ; preds = %77 + %87 = load i32, ptr %5, align 4 + %88 = add nsw i32 %87, 1 + store i32 %88, ptr %5, align 4 + br label %45, !llvm.loop !9 + +89: ; preds = %45 + br label %90 + +90: ; preds = %89 + %91 = load i32, ptr %4, align 4 + %92 = add nsw i32 %91, 1 + store i32 %92, ptr %4, align 4 + br label %41, !llvm.loop !10 + +93: ; preds = %41 + br label %94 + +94: ; preds = %93 + %95 = load i32, ptr %6, align 4 + %96 = add nsw i32 %95, 1 + store i32 %96, ptr %6, align 4 + br label %37, !llvm.loop !11 + +97: ; preds = %37 + %98 = getelementptr inbounds [4 x [4 x i32]], ptr %3, i64 0, i64 0 + call void @_Z13printSolutionPA4_i(ptr noundef %98) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13printSolutionPA4_i(ptr noundef %0) #0 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %5 = call i32 (ptr, ...) @printf(ptr noundef @.str) + store i32 0, ptr %3, align 4 + br label %6 + +6: ; preds = %28, %1 + %7 = load i32, ptr %3, align 4 + %8 = icmp slt i32 %7, 4 + br i1 %8, label %9, label %31 + +9: ; preds = %6 + store i32 0, ptr %4, align 4 + br label %10 + +10: ; preds = %23, %9 + %11 = load i32, ptr %4, align 4 + %12 = icmp slt i32 %11, 4 + br i1 %12, label %13, label %26 + +13: ; preds = %10 + %14 = load ptr, ptr %2, align 8 + %15 = load i32, ptr %3, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds [4 x i32], ptr %14, i64 %16 + %18 = load i32, ptr %4, align 4 + %19 = sext i32 %18 to i64 + %20 = getelementptr inbounds [4 x i32], ptr %17, i64 0, i64 %19 + %21 = load i32, ptr %20, align 4 + %22 = call i32 (ptr, ...) @printf(ptr noundef @.str.1, i32 noundef %21) + br label %23 + +23: ; preds = %13 + %24 = load i32, ptr %4, align 4 + %25 = add nsw i32 %24, 1 + store i32 %25, ptr %4, align 4 + br label %10, !llvm.loop !12 + +26: ; preds = %10 + %27 = call i32 (ptr, ...) @printf(ptr noundef @.str.2) + br label %28 + +28: ; preds = %26 + %29 = load i32, ptr %3, align 4 + %30 = add nsw i32 %29, 1 + store i32 %30, ptr %3, align 4 + br label %6, !llvm.loop !13 + +31: ; preds = %6 + ret void +} + +declare i32 @printf(ptr noundef, ...) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #2 { + %1 = alloca i32, align 4 + %2 = alloca [4 x [4 x i32]], align 16 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.graph, i64 64, i1 false) + %3 = getelementptr inbounds [4 x [4 x i32]], ptr %2, i64 0, i64 0 + call void @_Z17transitiveClosurePA4_i(ptr noundef %3) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #3 + +attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/trie-suffixes.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/trie-suffixes.ll new file mode 100644 index 00000000..00b403bf --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/trie-suffixes.ll @@ -0,0 +1,1702 @@ +; ModuleID = 'PE-benchmarks/trie-suffixes.cpp' +source_filename = "PE-benchmarks/trie-suffixes.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } +%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { ptr } +%union.anon = type { i64, [8 x i8] } +%class.SuffixTrieNode = type { [256 x ptr], ptr } +%"struct.std::_List_iterator" = type { ptr } +%class.SuffixTrie = type { %class.SuffixTrieNode } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"class.std::allocator.0" = type { i8 } +%"struct.std::__allocated_ptr" = type { ptr, ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } +%"struct.std::__false_type" = type { i8 } +%"struct.std::forward_iterator_tag" = type { i8 } +%"struct.std::random_access_iterator_tag" = type { i8 } + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZN14SuffixTrieNodeC2Ev = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ = comdat any + +$_ZN10SuffixTrieC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE = comdat any + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$__clang_call_terminate = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_ = comdat any + +$_ZNSt11char_traitsIcE6lengthEPKc = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag = comdat any + +$_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_ = comdat any + +$_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_ = comdat any + +$_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag = comdat any + +$_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_ = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [18 x i8] c"Pattern not found\00", align 1 +@.str.1 = private unnamed_addr constant [27 x i8] c"Pattern found at position \00", align 1 +@.str.2 = private unnamed_addr constant [18 x i8] c"geeksforgeeks.org\00", align 1 +@.str.3 = private unnamed_addr constant [16 x i8] c"Search for 'ee'\00", align 1 +@.str.4 = private unnamed_addr constant [3 x i8] c"ee\00", align 1 +@.str.5 = private unnamed_addr constant [19 x i8] c"\0ASearch for 'geek'\00", align 1 +@.str.6 = private unnamed_addr constant [5 x i8] c"geek\00", align 1 +@.str.7 = private unnamed_addr constant [19 x i8] c"\0ASearch for 'quiz'\00", align 1 +@.str.8 = private unnamed_addr constant [5 x i8] c"quiz\00", align 1 +@.str.9 = private unnamed_addr constant [23 x i8] c"\0ASearch for 'forgeeks'\00", align 1 +@.str.10 = private unnamed_addr constant [9 x i8] c"forgeeks\00", align 1 +@.str.11 = private unnamed_addr constant [42 x i8] c"basic_string::_M_construct null not valid\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_trie_suffixes.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN14SuffixTrieNode12insertSuffixENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(ptr noundef nonnull align 8 dereferenceable(2056) %0, ptr noundef %1, i32 noundef %2) #4 align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i8, align 1 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + %9 = alloca %"class.std::__cxx11::basic_string", align 8 + store ptr %0, ptr %4, align 8 + store i32 %2, ptr %5, align 4 + %10 = load ptr, ptr %4, align 8 + %11 = getelementptr inbounds %class.SuffixTrieNode, ptr %10, i32 0, i32 1 + %12 = load ptr, ptr %11, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %5) + %13 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32) %1) #3 + %14 = icmp ugt i64 %13, 0 + br i1 %14, label %15, label %48 + +15: ; preds = %3 + %16 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 0) + %17 = load i8, ptr %16, align 1 + store i8 %17, ptr %6, align 1 + %18 = getelementptr inbounds %class.SuffixTrieNode, ptr %10, i32 0, i32 0 + %19 = load i8, ptr %6, align 1 + %20 = sext i8 %19 to i64 + %21 = getelementptr inbounds [256 x ptr], ptr %18, i64 0, i64 %20 + %22 = load ptr, ptr %21, align 8 + %23 = icmp eq ptr %22, null + br i1 %23, label %24, label %35 + +24: ; preds = %15 + %25 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 2056) #13 + invoke void @_ZN14SuffixTrieNodeC2Ev(ptr noundef nonnull align 8 dereferenceable(2056) %25) + to label %26 unwind label %31 + +26: ; preds = %24 + %27 = getelementptr inbounds %class.SuffixTrieNode, ptr %10, i32 0, i32 0 + %28 = load i8, ptr %6, align 1 + %29 = sext i8 %28 to i64 + %30 = getelementptr inbounds [256 x ptr], ptr %27, i64 0, i64 %29 + store ptr %25, ptr %30, align 8 + br label %35 + +31: ; preds = %24 + %32 = landingpad { ptr, i32 } + cleanup + %33 = extractvalue { ptr, i32 } %32, 0 + store ptr %33, ptr %7, align 8 + %34 = extractvalue { ptr, i32 } %32, 1 + store i32 %34, ptr %8, align 4 + call void @_ZdlPv(ptr noundef %25) #14 + br label %49 + +35: ; preds = %26, %15 + %36 = getelementptr inbounds %class.SuffixTrieNode, ptr %10, i32 0, i32 0 + %37 = load i8, ptr %6, align 1 + %38 = sext i8 %37 to i64 + %39 = getelementptr inbounds [256 x ptr], ptr %36, i64 0, i64 %38 + %40 = load ptr, ptr %39, align 8 + call void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(ptr sret(%"class.std::__cxx11::basic_string") align 8 %9, ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 1, i64 noundef -1) + %41 = load i32, ptr %5, align 4 + %42 = add nsw i32 %41, 1 + invoke void @_ZN14SuffixTrieNode12insertSuffixENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(ptr noundef nonnull align 8 dereferenceable(2056) %40, ptr noundef %9, i32 noundef %42) + to label %43 unwind label %44 + +43: ; preds = %35 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + br label %48 + +44: ; preds = %35 + %45 = landingpad { ptr, i32 } + cleanup + %46 = extractvalue { ptr, i32 } %45, 0 + store ptr %46, ptr %7, align 8 + %47 = extractvalue { ptr, i32 } %45, 1 + store i32 %47, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + br label %49 + +48: ; preds = %43, %3 + ret void + +49: ; preds = %44, %31 + %50 = load ptr, ptr %7, align 8 + %51 = load i32, ptr %8, align 4 + %52 = insertvalue { ptr, i32 } poison, ptr %50, 0 + %53 = insertvalue { ptr, i32 } %52, i32 %51, 1 + resume { ptr, i32 } %53 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: nounwind +declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32)) #2 + +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZN14SuffixTrieNodeC2Ev(ptr noundef nonnull align 8 dereferenceable(2056) %0) unnamed_addr #0 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %4 = load ptr, ptr %2, align 8 + %5 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 24) #13 + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %5) #3 + %6 = getelementptr inbounds %class.SuffixTrieNode, ptr %4, i32 0, i32 1 + store ptr %5, ptr %6, align 8 + store i32 0, ptr %3, align 4 + br label %7 + +7: ; preds = %15, %1 + %8 = load i32, ptr %3, align 4 + %9 = icmp slt i32 %8, 256 + br i1 %9, label %10, label %18 + +10: ; preds = %7 + %11 = getelementptr inbounds %class.SuffixTrieNode, ptr %4, i32 0, i32 0 + %12 = load i32, ptr %3, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds [256 x ptr], ptr %11, i64 0, i64 %13 + store ptr null, ptr %14, align 8 + br label %15 + +15: ; preds = %10 + %16 = load i32, ptr %3, align 4 + %17 = add nsw i32 %16, 1 + store i32 %17, ptr %3, align 4 + br label %7, !llvm.loop !6 + +18: ; preds = %7 + ret void +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #6 + +declare void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(ptr sret(%"class.std::__cxx11::basic_string") align 8, ptr noundef nonnull align 8 dereferenceable(32), i64 noundef, i64 noundef) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef ptr @_ZN14SuffixTrieNode6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef nonnull align 8 dereferenceable(2056) %0, ptr noundef %1) #4 align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"class.std::__cxx11::basic_string", align 8 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32) %1) #3 + %10 = icmp eq i64 %9, 0 + br i1 %10, label %11, label %14 + +11: ; preds = %2 + %12 = getelementptr inbounds %class.SuffixTrieNode, ptr %8, i32 0, i32 1 + %13 = load ptr, ptr %12, align 8 + store ptr %13, ptr %3, align 8 + br label %36 + +14: ; preds = %2 + %15 = getelementptr inbounds %class.SuffixTrieNode, ptr %8, i32 0, i32 0 + %16 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 0) + %17 = load i8, ptr %16, align 1 + %18 = sext i8 %17 to i64 + %19 = getelementptr inbounds [256 x ptr], ptr %15, i64 0, i64 %18 + %20 = load ptr, ptr %19, align 8 + %21 = icmp ne ptr %20, null + br i1 %21, label %22, label %35 + +22: ; preds = %14 + %23 = getelementptr inbounds %class.SuffixTrieNode, ptr %8, i32 0, i32 0 + %24 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 0) + %25 = load i8, ptr %24, align 1 + %26 = sext i8 %25 to i64 + %27 = getelementptr inbounds [256 x ptr], ptr %23, i64 0, i64 %26 + %28 = load ptr, ptr %27, align 8 + call void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(ptr sret(%"class.std::__cxx11::basic_string") align 8 %5, ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 1, i64 noundef -1) + %29 = invoke noundef ptr @_ZN14SuffixTrieNode6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef nonnull align 8 dereferenceable(2056) %28, ptr noundef %5) + to label %30 unwind label %31 + +30: ; preds = %22 + store ptr %29, ptr %3, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %5) #3 + br label %36 + +31: ; preds = %22 + %32 = landingpad { ptr, i32 } + cleanup + %33 = extractvalue { ptr, i32 } %32, 0 + store ptr %33, ptr %6, align 8 + %34 = extractvalue { ptr, i32 } %32, 1 + store i32 %34, ptr %7, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %5) #3 + br label %38 + +35: ; preds = %14 + store ptr null, ptr %3, align 8 + br label %36 + +36: ; preds = %35, %30, %11 + %37 = load ptr, ptr %3, align 8 + ret ptr %37 + +38: ; preds = %31 + %39 = load ptr, ptr %6, align 8 + %40 = load i32, ptr %7, align 4 + %41 = insertvalue { ptr, i32 } poison, ptr %39, 0 + %42 = insertvalue { ptr, i32 } %41, i32 %40, 1 + resume { ptr, i32 } %42 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN10SuffixTrie6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef nonnull align 8 dereferenceable(2056) %0, ptr noundef %1) #4 align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"class.std::__cxx11::basic_string", align 8 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca %"struct.std::_List_iterator", align 8 + %9 = alloca i32, align 4 + %10 = alloca %"struct.std::_List_iterator", align 8 + %11 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + %12 = load ptr, ptr %3, align 8 + %13 = getelementptr inbounds %class.SuffixTrie, ptr %12, i32 0, i32 0 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %5, ptr noundef nonnull align 8 dereferenceable(32) %1) + %14 = invoke noundef ptr @_ZN14SuffixTrieNode6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef nonnull align 8 dereferenceable(2056) %13, ptr noundef %5) + to label %15 unwind label %21 + +15: ; preds = %2 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %5) #3 + store ptr %14, ptr %4, align 8 + %16 = load ptr, ptr %4, align 8 + %17 = icmp eq ptr %16, null + br i1 %17, label %18, label %25 + +18: ; preds = %15 + %19 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %20 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %19, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %47 + +21: ; preds = %2 + %22 = landingpad { ptr, i32 } + cleanup + %23 = extractvalue { ptr, i32 } %22, 0 + store ptr %23, ptr %6, align 8 + %24 = extractvalue { ptr, i32 } %22, 1 + store i32 %24, ptr %7, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %5) #3 + br label %48 + +25: ; preds = %15 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %8) #3 + %26 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32) %1) #3 + %27 = trunc i64 %26 to i32 + store i32 %27, ptr %9, align 4 + %28 = load ptr, ptr %4, align 8 + %29 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %28) #3 + %30 = getelementptr inbounds %"struct.std::_List_iterator", ptr %10, i32 0, i32 0 + store ptr %29, ptr %30, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %10, i64 8, i1 false) + br label %31 + +31: ; preds = %44, %25 + %32 = load ptr, ptr %4, align 8 + %33 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %32) #3 + %34 = getelementptr inbounds %"struct.std::_List_iterator", ptr %11, i32 0, i32 0 + store ptr %33, ptr %34, align 8 + %35 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %8, ptr noundef nonnull align 8 dereferenceable(8) %11) #3 + br i1 %35, label %36, label %46 + +36: ; preds = %31 + %37 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + %38 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %8) #3 + %39 = load i32, ptr %38, align 4 + %40 = load i32, ptr %9, align 4 + %41 = sub nsw i32 %39, %40 + %42 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %37, i32 noundef %41) + %43 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %42, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + br label %44 + +44: ; preds = %36 + %45 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %8) #3 + br label %31, !llvm.loop !8 + +46: ; preds = %31 + br label %47 + +47: ; preds = %46, %18 + ret void + +48: ; preds = %21 + %49 = load ptr, ptr %6, align 8 + %50 = load i32, ptr %7, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #9 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #10 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %"class.std::__cxx11::basic_string", align 8 + %3 = alloca %"class.std::allocator.0", align 1 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca %class.SuffixTrie, align 8 + %7 = alloca %"class.std::__cxx11::basic_string", align 8 + %8 = alloca %"class.std::__cxx11::basic_string", align 8 + %9 = alloca %"class.std::allocator.0", align 1 + %10 = alloca %"class.std::__cxx11::basic_string", align 8 + %11 = alloca %"class.std::allocator.0", align 1 + %12 = alloca %"class.std::__cxx11::basic_string", align 8 + %13 = alloca %"class.std::allocator.0", align 1 + %14 = alloca %"class.std::__cxx11::basic_string", align 8 + %15 = alloca %"class.std::allocator.0", align 1 + store i32 0, ptr %1, align 4 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %2, ptr noundef @.str.2, ptr noundef nonnull align 1 dereferenceable(1) %3) + to label %16 unwind label %44 + +16: ; preds = %0 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %7, ptr noundef nonnull align 8 dereferenceable(32) %2) + to label %17 unwind label %48 + +17: ; preds = %16 + invoke void @_ZN10SuffixTrieC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef nonnull align 8 dereferenceable(2056) %6, ptr noundef %7) + to label %18 unwind label %52 + +18: ; preds = %17 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + %19 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.3) + to label %20 unwind label %48 + +20: ; preds = %18 + %21 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %19, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + to label %22 unwind label %48 + +22: ; preds = %20 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %9) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef @.str.4, ptr noundef nonnull align 1 dereferenceable(1) %9) + to label %23 unwind label %56 + +23: ; preds = %22 + invoke void @_ZN10SuffixTrie6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef nonnull align 8 dereferenceable(2056) %6, ptr noundef %8) + to label %24 unwind label %60 + +24: ; preds = %23 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %9) #3 + %25 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.5) + to label %26 unwind label %48 + +26: ; preds = %24 + %27 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %25, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + to label %28 unwind label %48 + +28: ; preds = %26 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %11) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef @.str.6, ptr noundef nonnull align 1 dereferenceable(1) %11) + to label %29 unwind label %65 + +29: ; preds = %28 + invoke void @_ZN10SuffixTrie6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef nonnull align 8 dereferenceable(2056) %6, ptr noundef %10) + to label %30 unwind label %69 + +30: ; preds = %29 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %10) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %11) #3 + %31 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.7) + to label %32 unwind label %48 + +32: ; preds = %30 + %33 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %31, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + to label %34 unwind label %48 + +34: ; preds = %32 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %13) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %12, ptr noundef @.str.8, ptr noundef nonnull align 1 dereferenceable(1) %13) + to label %35 unwind label %74 + +35: ; preds = %34 + invoke void @_ZN10SuffixTrie6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef nonnull align 8 dereferenceable(2056) %6, ptr noundef %12) + to label %36 unwind label %78 + +36: ; preds = %35 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %12) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %13) #3 + %37 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.9) + to label %38 unwind label %48 + +38: ; preds = %36 + %39 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %37, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + to label %40 unwind label %48 + +40: ; preds = %38 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %15) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %14, ptr noundef @.str.10, ptr noundef nonnull align 1 dereferenceable(1) %15) + to label %41 unwind label %83 + +41: ; preds = %40 + invoke void @_ZN10SuffixTrie6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef nonnull align 8 dereferenceable(2056) %6, ptr noundef %14) + to label %42 unwind label %87 + +42: ; preds = %41 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %14) #3 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %15) #3 + store i32 0, ptr %1, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %43 = load i32, ptr %1, align 4 + ret i32 %43 + +44: ; preds = %0 + %45 = landingpad { ptr, i32 } + cleanup + %46 = extractvalue { ptr, i32 } %45, 0 + store ptr %46, ptr %4, align 8 + %47 = extractvalue { ptr, i32 } %45, 1 + store i32 %47, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + br label %93 + +48: ; preds = %38, %36, %32, %30, %26, %24, %20, %18, %16 + %49 = landingpad { ptr, i32 } + cleanup + %50 = extractvalue { ptr, i32 } %49, 0 + store ptr %50, ptr %4, align 8 + %51 = extractvalue { ptr, i32 } %49, 1 + store i32 %51, ptr %5, align 4 + br label %92 + +52: ; preds = %17 + %53 = landingpad { ptr, i32 } + cleanup + %54 = extractvalue { ptr, i32 } %53, 0 + store ptr %54, ptr %4, align 8 + %55 = extractvalue { ptr, i32 } %53, 1 + store i32 %55, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %7) #3 + br label %92 + +56: ; preds = %22 + %57 = landingpad { ptr, i32 } + cleanup + %58 = extractvalue { ptr, i32 } %57, 0 + store ptr %58, ptr %4, align 8 + %59 = extractvalue { ptr, i32 } %57, 1 + store i32 %59, ptr %5, align 4 + br label %64 + +60: ; preds = %23 + %61 = landingpad { ptr, i32 } + cleanup + %62 = extractvalue { ptr, i32 } %61, 0 + store ptr %62, ptr %4, align 8 + %63 = extractvalue { ptr, i32 } %61, 1 + store i32 %63, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + br label %64 + +64: ; preds = %60, %56 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %9) #3 + br label %92 + +65: ; preds = %28 + %66 = landingpad { ptr, i32 } + cleanup + %67 = extractvalue { ptr, i32 } %66, 0 + store ptr %67, ptr %4, align 8 + %68 = extractvalue { ptr, i32 } %66, 1 + store i32 %68, ptr %5, align 4 + br label %73 + +69: ; preds = %29 + %70 = landingpad { ptr, i32 } + cleanup + %71 = extractvalue { ptr, i32 } %70, 0 + store ptr %71, ptr %4, align 8 + %72 = extractvalue { ptr, i32 } %70, 1 + store i32 %72, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %10) #3 + br label %73 + +73: ; preds = %69, %65 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %11) #3 + br label %92 + +74: ; preds = %34 + %75 = landingpad { ptr, i32 } + cleanup + %76 = extractvalue { ptr, i32 } %75, 0 + store ptr %76, ptr %4, align 8 + %77 = extractvalue { ptr, i32 } %75, 1 + store i32 %77, ptr %5, align 4 + br label %82 + +78: ; preds = %35 + %79 = landingpad { ptr, i32 } + cleanup + %80 = extractvalue { ptr, i32 } %79, 0 + store ptr %80, ptr %4, align 8 + %81 = extractvalue { ptr, i32 } %79, 1 + store i32 %81, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %12) #3 + br label %82 + +82: ; preds = %78, %74 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %13) #3 + br label %92 + +83: ; preds = %40 + %84 = landingpad { ptr, i32 } + cleanup + %85 = extractvalue { ptr, i32 } %84, 0 + store ptr %85, ptr %4, align 8 + %86 = extractvalue { ptr, i32 } %84, 1 + store i32 %86, ptr %5, align 4 + br label %91 + +87: ; preds = %41 + %88 = landingpad { ptr, i32 } + cleanup + %89 = extractvalue { ptr, i32 } %88, 0 + store ptr %89, ptr %4, align 8 + %90 = extractvalue { ptr, i32 } %88, 1 + store i32 %90, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %14) #3 + br label %91 + +91: ; preds = %87, %83 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %15) #3 + br label %92 + +92: ; preds = %91, %82, %73, %64, %52, %48 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + br label %93 + +93: ; preds = %92, %44 + %94 = load ptr, ptr %4, align 8 + %95 = load i32, ptr %5, align 4 + %96 = insertvalue { ptr, i32 } poison, ptr %94, 0 + %97 = insertvalue { ptr, i32 } %96, i32 %95, 1 + resume { ptr, i32 } %97 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %9, i32 0, i32 0 + %11 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %9) + %12 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef %11, ptr noundef nonnull align 1 dereferenceable(1) %12) + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = icmp ne ptr %14, null + br i1 %15, label %16, label %22 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = invoke noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %18) + to label %20 unwind label %28 + +20: ; preds = %16 + %21 = getelementptr inbounds i8, ptr %17, i64 %19 + br label %25 + +22: ; preds = %3 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds i8, ptr %23, i64 -1 + br label %25 + +25: ; preds = %22, %20 + %26 = phi ptr [ %21, %20 ], [ %24, %22 ] + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %13, ptr noundef %26) + to label %27 unwind label %28 + +27: ; preds = %25 + ret void + +28: ; preds = %25, %16 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %7, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %7, align 8 + %34 = load i32, ptr %8, align 4 + %35 = insertvalue { ptr, i32 } poison, ptr %33, 0 + %36 = insertvalue { ptr, i32 } %35, i32 %34, 1 + resume { ptr, i32 } %36 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZN10SuffixTrieC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(ptr noundef nonnull align 8 dereferenceable(2056) %0, ptr noundef %1) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca %"class.std::__cxx11::basic_string", align 8 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = getelementptr inbounds %class.SuffixTrie, ptr %8, i32 0, i32 0 + call void @_ZN14SuffixTrieNodeC2Ev(ptr noundef nonnull align 8 dereferenceable(2056) %9) + store i32 0, ptr %4, align 4 + br label %10 + +10: ; preds = %21, %2 + %11 = load i32, ptr %4, align 4 + %12 = sext i32 %11 to i64 + %13 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32) %1) #3 + %14 = icmp ult i64 %12, %13 + br i1 %14, label %15, label %28 + +15: ; preds = %10 + %16 = getelementptr inbounds %class.SuffixTrie, ptr %8, i32 0, i32 0 + %17 = load i32, ptr %4, align 4 + %18 = sext i32 %17 to i64 + call void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(ptr sret(%"class.std::__cxx11::basic_string") align 8 %5, ptr noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %18, i64 noundef -1) + %19 = load i32, ptr %4, align 4 + invoke void @_ZN14SuffixTrieNode12insertSuffixENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(ptr noundef nonnull align 8 dereferenceable(2056) %16, ptr noundef %5, i32 noundef %19) + to label %20 unwind label %24 + +20: ; preds = %15 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %5) #3 + br label %21 + +21: ; preds = %20 + %22 = load i32, ptr %4, align 4 + %23 = add nsw i32 %22, 1 + store i32 %23, ptr %4, align 4 + br label %10, !llvm.loop !9 + +24: ; preds = %15 + %25 = landingpad { ptr, i32 } + cleanup + %26 = extractvalue { ptr, i32 } %25, 0 + store ptr %26, ptr %6, align 8 + %27 = extractvalue { ptr, i32 } %25, 1 + store i32 %27, ptr %7, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %5) #3 + br label %29 + +28: ; preds = %10 + ret void + +29: ; preds = %24 + %30 = load ptr, ptr %6, align 8 + %31 = load i32, ptr %7, align 4 + %32 = insertvalue { ptr, i32 } poison, ptr %30, 0 + %33 = insertvalue { ptr, i32 } %32, i32 %31, 1 + resume { ptr, i32 } %33 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %10) + store ptr %11, ptr %5, align 8 + %12 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + store ptr %12, ptr %6, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %14) #3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %5, align 8 + %17 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %16) + to label %18 unwind label %22 + +18: ; preds = %2 + %19 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %17, ptr noundef nonnull align 4 dereferenceable(4) %19) #3 + %20 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %21 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %21 + +22: ; preds = %2 + %23 = landingpad { ptr, i32 } + cleanup + %24 = extractvalue { ptr, i32 } %23, 0 + store ptr %24, ptr %8, align 8 + %25 = extractvalue { ptr, i32 } %23, 1 + store i32 %25, ptr %9, align 4 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + br label %26 + +26: ; preds = %22 + %27 = load ptr, ptr %8, align 8 + %28 = load i32, ptr %9, align 4 + %29 = insertvalue { ptr, i32 } poison, ptr %27, 0 + %30 = insertvalue { ptr, i32 } %29, i32 %28, 1 + resume { ptr, i32 } %30 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #15 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #16 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #16 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #17 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #11 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #11 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #12 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #15 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #8 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef, ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__false_type", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef %9, ptr noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + store ptr %5, ptr %2, align 8 + br i1 false, label %6, label %9 + +6: ; preds = %1 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %7) + store i64 %8, ptr %3, align 8 + br label %12 + +9: ; preds = %1 + %10 = load ptr, ptr %4, align 8 + %11 = call i64 @strlen(ptr noundef %10) #3 + store i64 %11, ptr %3, align 8 + br label %12 + +12: ; preds = %9, %6 + %13 = load i64, ptr %3, align 8 + ret i64 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca %"struct.std::__false_type", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.std::forward_iterator_tag", align 1 + %9 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef %11, ptr noundef %12) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca %"struct.std::forward_iterator_tag", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = call noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %12) + br i1 %13, label %14, label %19 + +14: ; preds = %3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %7, align 8 + %17 = icmp ne ptr %15, %16 + br i1 %17, label %18, label %19 + +18: ; preds = %14 + call void @_ZSt19__throw_logic_errorPKc(ptr noundef @.str.11) #16 + unreachable + +19: ; preds = %14, %3 + %20 = load ptr, ptr %6, align 8 + %21 = load ptr, ptr %7, align 8 + %22 = call noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %20, ptr noundef %21) + store i64 %22, ptr %8, align 8 + %23 = load i64, ptr %8, align 8 + %24 = icmp ugt i64 %23, 15 + br i1 %24, label %25, label %28 + +25: ; preds = %19 + %26 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef nonnull align 8 dereferenceable(8) %8, i64 noundef 0) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef %26) + %27 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %27) + br label %28 + +28: ; preds = %25, %19 + %29 = invoke noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %30 unwind label %33 + +30: ; preds = %28 + %31 = load ptr, ptr %6, align 8 + %32 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef %29, ptr noundef %31, ptr noundef %32) #3 + br label %46 + +33: ; preds = %28 + %34 = landingpad { ptr, i32 } + catch ptr null + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %9, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %10, align 4 + br label %37 + +37: ; preds = %33 + %38 = load ptr, ptr %9, align 8 + %39 = call ptr @__cxa_begin_catch(ptr %38) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %40 unwind label %41 + +40: ; preds = %37 + invoke void @__cxa_rethrow() #16 + to label %56 unwind label %41 + +41: ; preds = %40, %37 + %42 = landingpad { ptr, i32 } + cleanup + %43 = extractvalue { ptr, i32 } %42, 0 + store ptr %43, ptr %9, align 8 + %44 = extractvalue { ptr, i32 } %42, 1 + store i32 %44, ptr %10, align 4 + invoke void @__cxa_end_catch() + to label %45 unwind label %53 + +45: ; preds = %41 + br label %48 + +46: ; preds = %30 + %47 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %47) + ret void + +48: ; preds = %45 + %49 = load ptr, ptr %9, align 8 + %50 = load i32, ptr %10, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 + +53: ; preds = %41 + %54 = landingpad { ptr, i32 } + catch ptr null + %55 = extractvalue { ptr, i32 } %54, 0 + call void @__clang_call_terminate(ptr %55) #15 + unreachable + +56: ; preds = %40 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %0) #8 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = icmp eq ptr %3, null + ret i1 %4 +} + +; Function Attrs: noreturn +declare void @_ZSt19__throw_logic_errorPKc(ptr noundef) #11 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %3) + %9 = call noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %7, ptr noundef %8) + ret i64 %9 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef) #1 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef, ptr noundef, ptr noundef) #2 + +declare noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %0, ptr noundef %1) #8 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = ptrtoint ptr %6 to i64 + %9 = ptrtoint ptr %7 to i64 + %10 = sub i64 %8, %9 + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i8, align 1 + store ptr %0, ptr %2, align 8 + store i64 0, ptr %3, align 8 + br label %5 + +5: ; preds = %11, %1 + %6 = load ptr, ptr %2, align 8 + %7 = load i64, ptr %3, align 8 + %8 = getelementptr inbounds i8, ptr %6, i64 %7 + store i8 0, ptr %4, align 1 + %9 = call noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef nonnull align 1 dereferenceable(1) %4) + %10 = xor i1 %9, true + br i1 %10, label %11, label %14 + +11: ; preds = %5 + %12 = load i64, ptr %3, align 8 + %13 = add i64 %12, 1 + store i64 %13, ptr %3, align 8 + br label %5, !llvm.loop !10 + +14: ; preds = %5 + %15 = load i64, ptr %3, align 8 + ret i64 %15 +} + +; Function Attrs: nounwind +declare i64 @strlen(ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i8, ptr %5, align 1 + %7 = sext i8 %6 to i32 + %8 = load ptr, ptr %4, align 8 + %9 = load i8, ptr %8, align 1 + %10 = sext i8 %9 to i32 + %11 = icmp eq i32 %7, %10 + ret i1 %11 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_trie_suffixes.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { builtin allocsize(0) } +attributes #14 = { builtin nounwind } +attributes #15 = { noreturn nounwind } +attributes #16 = { noreturn } +attributes #17 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/tug-of-war.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/tug-of-war.ll new file mode 100644 index 00000000..841648a8 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/tug-of-war.ll @@ -0,0 +1,404 @@ +; ModuleID = 'PE-benchmarks/tug-of-war.cpp' +source_filename = "PE-benchmarks/tug-of-war.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [22 x i8] c"The first subset is: \00", align 1 +@.str.1 = private unnamed_addr constant [2 x i8] c" \00", align 1 +@.str.2 = private unnamed_addr constant [24 x i8] c"\0AThe second subset is: \00", align 1 +@__const.main.arr = private unnamed_addr constant [11 x i32] [i32 23, i32 45, i32 -34, i32 12, i32 0, i32 98, i32 -99, i32 4, i32 189, i32 -1, i32 4], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_tug_of_war.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z7TOWUtilPiiPbiS0_S_iii(ptr noundef %0, i32 noundef %1, ptr noundef %2, i32 noundef %3, ptr noundef %4, ptr noundef %5, i32 noundef %6, i32 noundef %7, i32 noundef %8) #4 { + %10 = alloca ptr, align 8 + %11 = alloca i32, align 4 + %12 = alloca ptr, align 8 + %13 = alloca i32, align 4 + %14 = alloca ptr, align 8 + %15 = alloca ptr, align 8 + %16 = alloca i32, align 4 + %17 = alloca i32, align 4 + %18 = alloca i32, align 4 + %19 = alloca i32, align 4 + store ptr %0, ptr %10, align 8 + store i32 %1, ptr %11, align 4 + store ptr %2, ptr %12, align 8 + store i32 %3, ptr %13, align 4 + store ptr %4, ptr %14, align 8 + store ptr %5, ptr %15, align 8 + store i32 %6, ptr %16, align 4 + store i32 %7, ptr %17, align 4 + store i32 %8, ptr %18, align 4 + %20 = load i32, ptr %18, align 4 + %21 = load i32, ptr %11, align 4 + %22 = icmp eq i32 %20, %21 + br i1 %22, label %23, label %24 + +23: ; preds = %9 + br label %115 + +24: ; preds = %9 + %25 = load i32, ptr %11, align 4 + %26 = sdiv i32 %25, 2 + %27 = load i32, ptr %13, align 4 + %28 = sub nsw i32 %26, %27 + %29 = load i32, ptr %11, align 4 + %30 = load i32, ptr %18, align 4 + %31 = sub nsw i32 %29, %30 + %32 = icmp sgt i32 %28, %31 + br i1 %32, label %33, label %34 + +33: ; preds = %24 + br label %115 + +34: ; preds = %24 + %35 = load ptr, ptr %10, align 8 + %36 = load i32, ptr %11, align 4 + %37 = load ptr, ptr %12, align 8 + %38 = load i32, ptr %13, align 4 + %39 = load ptr, ptr %14, align 8 + %40 = load ptr, ptr %15, align 8 + %41 = load i32, ptr %16, align 4 + %42 = load i32, ptr %17, align 4 + %43 = load i32, ptr %18, align 4 + %44 = add nsw i32 %43, 1 + call void @_Z7TOWUtilPiiPbiS0_S_iii(ptr noundef %35, i32 noundef %36, ptr noundef %37, i32 noundef %38, ptr noundef %39, ptr noundef %40, i32 noundef %41, i32 noundef %42, i32 noundef %44) + %45 = load i32, ptr %13, align 4 + %46 = add nsw i32 %45, 1 + store i32 %46, ptr %13, align 4 + %47 = load i32, ptr %17, align 4 + %48 = load ptr, ptr %10, align 8 + %49 = load i32, ptr %18, align 4 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds i32, ptr %48, i64 %50 + %52 = load i32, ptr %51, align 4 + %53 = add nsw i32 %47, %52 + store i32 %53, ptr %17, align 4 + %54 = load ptr, ptr %12, align 8 + %55 = load i32, ptr %18, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i8, ptr %54, i64 %56 + store i8 1, ptr %57, align 1 + %58 = load i32, ptr %13, align 4 + %59 = load i32, ptr %11, align 4 + %60 = sdiv i32 %59, 2 + %61 = icmp eq i32 %58, %60 + br i1 %61, label %62, label %99 + +62: ; preds = %34 + %63 = load i32, ptr %16, align 4 + %64 = sdiv i32 %63, 2 + %65 = load i32, ptr %17, align 4 + %66 = sub nsw i32 %64, %65 + %67 = call i32 @abs(i32 noundef %66) #9 + %68 = load ptr, ptr %15, align 8 + %69 = load i32, ptr %68, align 4 + %70 = icmp slt i32 %67, %69 + br i1 %70, label %71, label %98 + +71: ; preds = %62 + %72 = load i32, ptr %16, align 4 + %73 = sdiv i32 %72, 2 + %74 = load i32, ptr %17, align 4 + %75 = sub nsw i32 %73, %74 + %76 = call i32 @abs(i32 noundef %75) #9 + %77 = load ptr, ptr %15, align 8 + store i32 %76, ptr %77, align 4 + store i32 0, ptr %19, align 4 + br label %78 + +78: ; preds = %94, %71 + %79 = load i32, ptr %19, align 4 + %80 = load i32, ptr %11, align 4 + %81 = icmp slt i32 %79, %80 + br i1 %81, label %82, label %97 + +82: ; preds = %78 + %83 = load ptr, ptr %12, align 8 + %84 = load i32, ptr %19, align 4 + %85 = sext i32 %84 to i64 + %86 = getelementptr inbounds i8, ptr %83, i64 %85 + %87 = load i8, ptr %86, align 1 + %88 = trunc i8 %87 to i1 + %89 = load ptr, ptr %14, align 8 + %90 = load i32, ptr %19, align 4 + %91 = sext i32 %90 to i64 + %92 = getelementptr inbounds i8, ptr %89, i64 %91 + %93 = zext i1 %88 to i8 + store i8 %93, ptr %92, align 1 + br label %94 + +94: ; preds = %82 + %95 = load i32, ptr %19, align 4 + %96 = add nsw i32 %95, 1 + store i32 %96, ptr %19, align 4 + br label %78, !llvm.loop !6 + +97: ; preds = %78 + br label %98 + +98: ; preds = %97, %62 + br label %110 + +99: ; preds = %34 + %100 = load ptr, ptr %10, align 8 + %101 = load i32, ptr %11, align 4 + %102 = load ptr, ptr %12, align 8 + %103 = load i32, ptr %13, align 4 + %104 = load ptr, ptr %14, align 8 + %105 = load ptr, ptr %15, align 8 + %106 = load i32, ptr %16, align 4 + %107 = load i32, ptr %17, align 4 + %108 = load i32, ptr %18, align 4 + %109 = add nsw i32 %108, 1 + call void @_Z7TOWUtilPiiPbiS0_S_iii(ptr noundef %100, i32 noundef %101, ptr noundef %102, i32 noundef %103, ptr noundef %104, ptr noundef %105, i32 noundef %106, i32 noundef %107, i32 noundef %109) + br label %110 + +110: ; preds = %99, %98 + %111 = load ptr, ptr %12, align 8 + %112 = load i32, ptr %18, align 4 + %113 = sext i32 %112 to i64 + %114 = getelementptr inbounds i8, ptr %111, i64 %113 + store i8 0, ptr %114, align 1 + br label %115 + +115: ; preds = %110, %33, %23 + ret void +} + +; Function Attrs: nounwind willreturn memory(none) +declare i32 @abs(i32 noundef) #5 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z8tugOfWarPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %12 = load i32, ptr %4, align 4 + %13 = sext i32 %12 to i64 + %14 = call noalias noundef nonnull ptr @_Znam(i64 noundef %13) #10 + store ptr %14, ptr %5, align 8 + %15 = load i32, ptr %4, align 4 + %16 = sext i32 %15 to i64 + %17 = call noalias noundef nonnull ptr @_Znam(i64 noundef %16) #10 + store ptr %17, ptr %6, align 8 + store i32 2147483647, ptr %7, align 4 + store i32 0, ptr %8, align 4 + store i32 0, ptr %9, align 4 + br label %18 + +18: ; preds = %38, %2 + %19 = load i32, ptr %9, align 4 + %20 = load i32, ptr %4, align 4 + %21 = icmp slt i32 %19, %20 + br i1 %21, label %22, label %41 + +22: ; preds = %18 + %23 = load ptr, ptr %3, align 8 + %24 = load i32, ptr %9, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds i32, ptr %23, i64 %25 + %27 = load i32, ptr %26, align 4 + %28 = load i32, ptr %8, align 4 + %29 = add nsw i32 %28, %27 + store i32 %29, ptr %8, align 4 + %30 = load ptr, ptr %6, align 8 + %31 = load i32, ptr %9, align 4 + %32 = sext i32 %31 to i64 + %33 = getelementptr inbounds i8, ptr %30, i64 %32 + store i8 0, ptr %33, align 1 + %34 = load ptr, ptr %5, align 8 + %35 = load i32, ptr %9, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds i8, ptr %34, i64 %36 + store i8 0, ptr %37, align 1 + br label %38 + +38: ; preds = %22 + %39 = load i32, ptr %9, align 4 + %40 = add nsw i32 %39, 1 + store i32 %40, ptr %9, align 4 + br label %18, !llvm.loop !8 + +41: ; preds = %18 + %42 = load ptr, ptr %3, align 8 + %43 = load i32, ptr %4, align 4 + %44 = load ptr, ptr %5, align 8 + %45 = load ptr, ptr %6, align 8 + %46 = load i32, ptr %8, align 4 + call void @_Z7TOWUtilPiiPbiS0_S_iii(ptr noundef %42, i32 noundef %43, ptr noundef %44, i32 noundef 0, ptr noundef %45, ptr noundef %7, i32 noundef %46, i32 noundef 0, i32 noundef 0) + %47 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + store i32 0, ptr %10, align 4 + br label %48 + +48: ; preds = %70, %41 + %49 = load i32, ptr %10, align 4 + %50 = load i32, ptr %4, align 4 + %51 = icmp slt i32 %49, %50 + br i1 %51, label %52, label %73 + +52: ; preds = %48 + %53 = load ptr, ptr %6, align 8 + %54 = load i32, ptr %10, align 4 + %55 = sext i32 %54 to i64 + %56 = getelementptr inbounds i8, ptr %53, i64 %55 + %57 = load i8, ptr %56, align 1 + %58 = trunc i8 %57 to i1 + %59 = zext i1 %58 to i32 + %60 = icmp eq i32 %59, 1 + br i1 %60, label %61, label %69 + +61: ; preds = %52 + %62 = load ptr, ptr %3, align 8 + %63 = load i32, ptr %10, align 4 + %64 = sext i32 %63 to i64 + %65 = getelementptr inbounds i32, ptr %62, i64 %64 + %66 = load i32, ptr %65, align 4 + %67 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %66) + %68 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %67, ptr noundef @.str.1) + br label %69 + +69: ; preds = %61, %52 + br label %70 + +70: ; preds = %69 + %71 = load i32, ptr %10, align 4 + %72 = add nsw i32 %71, 1 + store i32 %72, ptr %10, align 4 + br label %48, !llvm.loop !9 + +73: ; preds = %48 + %74 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.2) + store i32 0, ptr %11, align 4 + br label %75 + +75: ; preds = %97, %73 + %76 = load i32, ptr %11, align 4 + %77 = load i32, ptr %4, align 4 + %78 = icmp slt i32 %76, %77 + br i1 %78, label %79, label %100 + +79: ; preds = %75 + %80 = load ptr, ptr %6, align 8 + %81 = load i32, ptr %11, align 4 + %82 = sext i32 %81 to i64 + %83 = getelementptr inbounds i8, ptr %80, i64 %82 + %84 = load i8, ptr %83, align 1 + %85 = trunc i8 %84 to i1 + %86 = zext i1 %85 to i32 + %87 = icmp eq i32 %86, 0 + br i1 %87, label %88, label %96 + +88: ; preds = %79 + %89 = load ptr, ptr %3, align 8 + %90 = load i32, ptr %11, align 4 + %91 = sext i32 %90 to i64 + %92 = getelementptr inbounds i32, ptr %89, i64 %91 + %93 = load i32, ptr %92, align 4 + %94 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %93) + %95 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %94, ptr noundef @.str.1) + br label %96 + +96: ; preds = %88, %79 + br label %97 + +97: ; preds = %96 + %98 = load i32, ptr %11, align 4 + %99 = add nsw i32 %98, 1 + store i32 %99, ptr %11, align 4 + br label %75, !llvm.loop !10 + +100: ; preds = %75 + ret void +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #6 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #7 { + %1 = alloca i32, align 4 + %2 = alloca [11 x i32], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 44, i1 false) + store i32 11, ptr %3, align 4 + %4 = getelementptr inbounds [11 x i32], ptr %2, i64 0, i64 0 + %5 = load i32, ptr %3, align 4 + call void @_Z8tugOfWarPii(ptr noundef %4, i32 noundef %5) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #8 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_tug_of_war.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nounwind willreturn memory(none) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #9 = { nounwind willreturn memory(none) } +attributes #10 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/ugly-numbers.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/ugly-numbers.ll new file mode 100644 index 00000000..af656f82 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/ugly-numbers.ll @@ -0,0 +1,126 @@ +; ModuleID = 'PE-benchmarks/ugly-numbers.cpp' +source_filename = "PE-benchmarks/ugly-numbers.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +@.str = private unnamed_addr constant [22 x i8] c"150th ugly no. is %d \00", align 1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z9maxDivideii(i32 noundef %0, i32 noundef %1) #0 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + br label %5 + +5: ; preds = %10, %2 + %6 = load i32, ptr %3, align 4 + %7 = load i32, ptr %4, align 4 + %8 = srem i32 %6, %7 + %9 = icmp eq i32 %8, 0 + br i1 %9, label %10, label %14 + +10: ; preds = %5 + %11 = load i32, ptr %3, align 4 + %12 = load i32, ptr %4, align 4 + %13 = sdiv i32 %11, %12 + store i32 %13, ptr %3, align 4 + br label %5, !llvm.loop !6 + +14: ; preds = %5 + %15 = load i32, ptr %3, align 4 + ret i32 %15 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z6isUglyi(i32 noundef %0) #0 { + %2 = alloca i32, align 4 + store i32 %0, ptr %2, align 4 + %3 = load i32, ptr %2, align 4 + %4 = call noundef i32 @_Z9maxDivideii(i32 noundef %3, i32 noundef 2) + store i32 %4, ptr %2, align 4 + %5 = load i32, ptr %2, align 4 + %6 = call noundef i32 @_Z9maxDivideii(i32 noundef %5, i32 noundef 3) + store i32 %6, ptr %2, align 4 + %7 = load i32, ptr %2, align 4 + %8 = call noundef i32 @_Z9maxDivideii(i32 noundef %7, i32 noundef 5) + store i32 %8, ptr %2, align 4 + %9 = load i32, ptr %2, align 4 + %10 = icmp eq i32 %9, 1 + %11 = zext i1 %10 to i64 + %12 = select i1 %10, i32 1, i32 0 + ret i32 %12 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z12getNthUglyNoi(i32 noundef %0) #0 { + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 %0, ptr %2, align 4 + store i32 1, ptr %3, align 4 + store i32 1, ptr %4, align 4 + br label %5 + +5: ; preds = %18, %1 + %6 = load i32, ptr %2, align 4 + %7 = load i32, ptr %4, align 4 + %8 = icmp sgt i32 %6, %7 + br i1 %8, label %9, label %19 + +9: ; preds = %5 + %10 = load i32, ptr %3, align 4 + %11 = add nsw i32 %10, 1 + store i32 %11, ptr %3, align 4 + %12 = load i32, ptr %3, align 4 + %13 = call noundef i32 @_Z6isUglyi(i32 noundef %12) + %14 = icmp ne i32 %13, 0 + br i1 %14, label %15, label %18 + +15: ; preds = %9 + %16 = load i32, ptr %4, align 4 + %17 = add nsw i32 %16, 1 + store i32 %17, ptr %4, align 4 + br label %18 + +18: ; preds = %15, %9 + br label %5, !llvm.loop !8 + +19: ; preds = %5 + %20 = load i32, ptr %3, align 4 + ret i32 %20 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #1 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + %3 = call noundef i32 @_Z12getNthUglyNoi(i32 noundef 150) + store i32 %3, ptr %2, align 4 + %4 = load i32, ptr %2, align 4 + %5 = call i32 (ptr, ...) @printf(ptr noundef @.str, i32 noundef %4) + %6 = call i32 @getchar() + ret i32 0 +} + +declare i32 @printf(ptr noundef, ...) #2 + +declare i32 @getchar() #2 + +attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/union-find.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/union-find.ll new file mode 100644 index 00000000..3fd46158 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/union-find.ll @@ -0,0 +1,343 @@ +; ModuleID = 'PE-benchmarks/union-find.cpp' +source_filename = "PE-benchmarks/union-find.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, i32, ptr } +%class.Edge = type { i32, i32 } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [21 x i8] c"graph contains cycle\00", align 1 +@.str.1 = private unnamed_addr constant [28 x i8] c"graph doesn't contain cycle\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_union_find.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef ptr @_Z11createGraphii(i32 noundef %0, i32 noundef %1) #4 { + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + store i32 %0, ptr %3, align 4 + store i32 %1, ptr %4, align 4 + %6 = call noalias noundef nonnull ptr @_Znwm(i64 noundef 16) #9 + call void @llvm.memset.p0.i64(ptr align 16 %6, i8 0, i64 16, i1 false) + store ptr %6, ptr %5, align 8 + %7 = load i32, ptr %3, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + store i32 %7, ptr %9, align 8 + %10 = load i32, ptr %4, align 4 + %11 = load ptr, ptr %5, align 8 + %12 = getelementptr inbounds %class.Graph, ptr %11, i32 0, i32 1 + store i32 %10, ptr %12, align 4 + %13 = load ptr, ptr %5, align 8 + %14 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 1 + %15 = load i32, ptr %14, align 4 + %16 = sext i32 %15 to i64 + %17 = mul i64 %16, 8 + %18 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %17, i64 8) + %19 = extractvalue { i64, i1 } %18, 1 + %20 = extractvalue { i64, i1 } %18, 0 + %21 = select i1 %19, i64 -1, i64 %20 + %22 = call noalias noundef nonnull ptr @_Znam(i64 noundef %21) #9 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds %class.Graph, ptr %23, i32 0, i32 2 + store ptr %22, ptr %24, align 8 + %25 = load ptr, ptr %5, align 8 + ret ptr %25 +} + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) +declare void @llvm.memset.p0.i64(ptr nocapture writeonly, i8, i64, i1 immarg) #6 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #7 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z4findPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca i32, align 4 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + %6 = load ptr, ptr %4, align 8 + %7 = load i32, ptr %5, align 4 + %8 = sext i32 %7 to i64 + %9 = getelementptr inbounds i32, ptr %6, i64 %8 + %10 = load i32, ptr %9, align 4 + %11 = icmp eq i32 %10, -1 + br i1 %11, label %12, label %14 + +12: ; preds = %2 + %13 = load i32, ptr %5, align 4 + store i32 %13, ptr %3, align 4 + br label %22 + +14: ; preds = %2 + %15 = load ptr, ptr %4, align 8 + %16 = load ptr, ptr %4, align 8 + %17 = load i32, ptr %5, align 4 + %18 = sext i32 %17 to i64 + %19 = getelementptr inbounds i32, ptr %16, i64 %18 + %20 = load i32, ptr %19, align 4 + %21 = call noundef i32 @_Z4findPii(ptr noundef %15, i32 noundef %20) + store i32 %21, ptr %3, align 4 + br label %22 + +22: ; preds = %14, %12 + %23 = load i32, ptr %3, align 4 + ret i32 %23 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z5UnionPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %9 = load ptr, ptr %4, align 8 + %10 = load i32, ptr %5, align 4 + %11 = call noundef i32 @_Z4findPii(ptr noundef %9, i32 noundef %10) + store i32 %11, ptr %7, align 4 + %12 = load ptr, ptr %4, align 8 + %13 = load i32, ptr %6, align 4 + %14 = call noundef i32 @_Z4findPii(ptr noundef %12, i32 noundef %13) + store i32 %14, ptr %8, align 4 + %15 = load i32, ptr %7, align 4 + %16 = load i32, ptr %8, align 4 + %17 = icmp ne i32 %15, %16 + br i1 %17, label %18, label %24 + +18: ; preds = %3 + %19 = load i32, ptr %8, align 4 + %20 = load ptr, ptr %4, align 8 + %21 = load i32, ptr %7, align 4 + %22 = sext i32 %21 to i64 + %23 = getelementptr inbounds i32, ptr %20, i64 %22 + store i32 %19, ptr %23, align 4 + br label %24 + +24: ; preds = %18, %3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z7isCycleP5Graph(ptr noundef %0) #4 { + %2 = alloca i32, align 4 + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + %8 = load ptr, ptr %3, align 8 + %9 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 0 + %10 = load i32, ptr %9, align 8 + %11 = sext i32 %10 to i64 + %12 = mul i64 %11, 4 + %13 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %12, i64 4) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = extractvalue { i64, i1 } %13, 0 + %16 = select i1 %14, i64 -1, i64 %15 + %17 = call noalias noundef nonnull ptr @_Znam(i64 noundef %16) #9 + store ptr %17, ptr %4, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load ptr, ptr %3, align 8 + %20 = getelementptr inbounds %class.Graph, ptr %19, i32 0, i32 0 + %21 = load i32, ptr %20, align 8 + %22 = sext i32 %21 to i64 + %23 = mul i64 4, %22 + call void @llvm.memset.p0.i64(ptr align 4 %18, i8 -1, i64 %23, i1 false) + store i32 0, ptr %5, align 4 + br label %24 + +24: ; preds = %59, %1 + %25 = load i32, ptr %5, align 4 + %26 = load ptr, ptr %3, align 8 + %27 = getelementptr inbounds %class.Graph, ptr %26, i32 0, i32 1 + %28 = load i32, ptr %27, align 4 + %29 = icmp slt i32 %25, %28 + br i1 %29, label %30, label %62 + +30: ; preds = %24 + %31 = load ptr, ptr %4, align 8 + %32 = load ptr, ptr %3, align 8 + %33 = getelementptr inbounds %class.Graph, ptr %32, i32 0, i32 2 + %34 = load ptr, ptr %33, align 8 + %35 = load i32, ptr %5, align 4 + %36 = sext i32 %35 to i64 + %37 = getelementptr inbounds %class.Edge, ptr %34, i64 %36 + %38 = getelementptr inbounds %class.Edge, ptr %37, i32 0, i32 0 + %39 = load i32, ptr %38, align 4 + %40 = call noundef i32 @_Z4findPii(ptr noundef %31, i32 noundef %39) + store i32 %40, ptr %6, align 4 + %41 = load ptr, ptr %4, align 8 + %42 = load ptr, ptr %3, align 8 + %43 = getelementptr inbounds %class.Graph, ptr %42, i32 0, i32 2 + %44 = load ptr, ptr %43, align 8 + %45 = load i32, ptr %5, align 4 + %46 = sext i32 %45 to i64 + %47 = getelementptr inbounds %class.Edge, ptr %44, i64 %46 + %48 = getelementptr inbounds %class.Edge, ptr %47, i32 0, i32 1 + %49 = load i32, ptr %48, align 4 + %50 = call noundef i32 @_Z4findPii(ptr noundef %41, i32 noundef %49) + store i32 %50, ptr %7, align 4 + %51 = load i32, ptr %6, align 4 + %52 = load i32, ptr %7, align 4 + %53 = icmp eq i32 %51, %52 + br i1 %53, label %54, label %55 + +54: ; preds = %30 + store i32 1, ptr %2, align 4 + br label %63 + +55: ; preds = %30 + %56 = load ptr, ptr %4, align 8 + %57 = load i32, ptr %6, align 4 + %58 = load i32, ptr %7, align 4 + call void @_Z5UnionPiii(ptr noundef %56, i32 noundef %57, i32 noundef %58) + br label %59 + +59: ; preds = %55 + %60 = load i32, ptr %5, align 4 + %61 = add nsw i32 %60, 1 + store i32 %61, ptr %5, align 4 + br label %24, !llvm.loop !6 + +62: ; preds = %24 + store i32 0, ptr %2, align 4 + br label %63 + +63: ; preds = %62, %54 + %64 = load i32, ptr %2, align 4 + ret i32 %64 +} + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #8 { + %1 = alloca i32, align 4 + %2 = alloca i32, align 4 + %3 = alloca i32, align 4 + %4 = alloca ptr, align 8 + store i32 0, ptr %1, align 4 + store i32 3, ptr %2, align 4 + store i32 3, ptr %3, align 4 + %5 = load i32, ptr %2, align 4 + %6 = load i32, ptr %3, align 4 + %7 = call noundef ptr @_Z11createGraphii(i32 noundef %5, i32 noundef %6) + store ptr %7, ptr %4, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %class.Graph, ptr %8, i32 0, i32 2 + %10 = load ptr, ptr %9, align 8 + %11 = getelementptr inbounds %class.Edge, ptr %10, i64 0 + %12 = getelementptr inbounds %class.Edge, ptr %11, i32 0, i32 0 + store i32 0, ptr %12, align 4 + %13 = load ptr, ptr %4, align 8 + %14 = getelementptr inbounds %class.Graph, ptr %13, i32 0, i32 2 + %15 = load ptr, ptr %14, align 8 + %16 = getelementptr inbounds %class.Edge, ptr %15, i64 0 + %17 = getelementptr inbounds %class.Edge, ptr %16, i32 0, i32 1 + store i32 1, ptr %17, align 4 + %18 = load ptr, ptr %4, align 8 + %19 = getelementptr inbounds %class.Graph, ptr %18, i32 0, i32 2 + %20 = load ptr, ptr %19, align 8 + %21 = getelementptr inbounds %class.Edge, ptr %20, i64 1 + %22 = getelementptr inbounds %class.Edge, ptr %21, i32 0, i32 0 + store i32 1, ptr %22, align 4 + %23 = load ptr, ptr %4, align 8 + %24 = getelementptr inbounds %class.Graph, ptr %23, i32 0, i32 2 + %25 = load ptr, ptr %24, align 8 + %26 = getelementptr inbounds %class.Edge, ptr %25, i64 1 + %27 = getelementptr inbounds %class.Edge, ptr %26, i32 0, i32 1 + store i32 2, ptr %27, align 4 + %28 = load ptr, ptr %4, align 8 + %29 = getelementptr inbounds %class.Graph, ptr %28, i32 0, i32 2 + %30 = load ptr, ptr %29, align 8 + %31 = getelementptr inbounds %class.Edge, ptr %30, i64 2 + %32 = getelementptr inbounds %class.Edge, ptr %31, i32 0, i32 0 + store i32 0, ptr %32, align 4 + %33 = load ptr, ptr %4, align 8 + %34 = getelementptr inbounds %class.Graph, ptr %33, i32 0, i32 2 + %35 = load ptr, ptr %34, align 8 + %36 = getelementptr inbounds %class.Edge, ptr %35, i64 2 + %37 = getelementptr inbounds %class.Edge, ptr %36, i32 0, i32 1 + store i32 2, ptr %37, align 4 + %38 = load ptr, ptr %4, align 8 + %39 = call noundef i32 @_Z7isCycleP5Graph(ptr noundef %38) + %40 = icmp ne i32 %39, 0 + br i1 %40, label %41, label %43 + +41: ; preds = %0 + %42 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + br label %45 + +43: ; preds = %0 + %44 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + br label %45 + +45: ; preds = %43, %41 + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_union_find.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { nocallback nofree nounwind willreturn memory(argmem: write) } +attributes #7 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { builtin allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/vertex-cover-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/vertex-cover-problem.ll new file mode 100644 index 00000000..53518ecb --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/vertex-cover-problem.ll @@ -0,0 +1,953 @@ +; ModuleID = 'PE-benchmarks/vertex-cover-problem.cpp' +source_filename = "PE-benchmarks/vertex-cover-problem.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%class.Graph = type { i32, ptr } +%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } +%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } +%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } +%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } +%"struct.std::__detail::_List_node_base" = type { ptr, ptr } +%"struct.std::_List_iterator" = type { ptr } +%"struct.std::__allocated_ptr" = type { ptr, ptr } +%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> +%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } + +$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any + +$_ZNSt14_List_iteratorIiEC2Ev = comdat any + +$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any + +$_ZStneRKSt14_List_iteratorIiES2_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any + +$_ZNKSt14_List_iteratorIiEdeEv = comdat any + +$_ZNSt14_List_iteratorIiEppEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any + +$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_headerC2Ev = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any + +$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any + +$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any + +$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any + +$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any + +$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any + +$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any + +$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any + +$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any + +$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any + +$__clang_call_terminate = comdat any + +$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any + +$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_vertex_cover_problem.cpp, ptr null }] + +@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (ptr, i32), ptr @_ZN5GraphC2Ei + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: noinline uwtable +define dso_local void @_ZN5GraphC2Ei(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %5 = load ptr, ptr %3, align 8 + %6 = load i32, ptr %4, align 4 + %7 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 0 + store i32 %6, ptr %7, align 8 + %8 = load i32, ptr %4, align 4 + %9 = sext i32 %8 to i64 + %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) + %11 = extractvalue { i64, i1 } %10, 1 + %12 = extractvalue { i64, i1 } %10, 0 + %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) + %14 = extractvalue { i64, i1 } %13, 1 + %15 = or i1 %11, %14 + %16 = extractvalue { i64, i1 } %13, 0 + %17 = select i1 %15, i64 -1, i64 %16 + %18 = call noalias noundef nonnull ptr @_Znam(i64 noundef %17) #15 + store i64 %9, ptr %18, align 16 + %19 = getelementptr inbounds i8, ptr %18, i64 8 + %20 = icmp eq i64 %9, 0 + br i1 %20, label %27, label %21 + +21: ; preds = %2 + %22 = getelementptr inbounds %"class.std::__cxx11::list", ptr %19, i64 %9 + br label %23 + +23: ; preds = %23, %21 + %24 = phi ptr [ %19, %21 ], [ %25, %23 ] + call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %24) #3 + %25 = getelementptr inbounds %"class.std::__cxx11::list", ptr %24, i64 1 + %26 = icmp eq ptr %25, %22 + br i1 %26, label %27, label %23 + +27: ; preds = %2, %23 + %28 = getelementptr inbounds %class.Graph, ptr %5, i32 0, i32 1 + store ptr %19, ptr %28, align 8 + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #5 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %9 = load ptr, ptr %8, align 8 + %10 = load i32, ptr %5, align 4 + %11 = sext i32 %10 to i64 + %12 = getelementptr inbounds %"class.std::__cxx11::list", ptr %9, i64 %11 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %12, ptr noundef nonnull align 4 dereferenceable(4) %6) + %13 = getelementptr inbounds %class.Graph, ptr %7, i32 0, i32 1 + %14 = load ptr, ptr %13, align 8 + %15 = load i32, ptr %6, align 4 + %16 = sext i32 %15 to i64 + %17 = getelementptr inbounds %"class.std::__cxx11::list", ptr %14, i64 %16 + call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %17, ptr noundef nonnull align 4 dereferenceable(4) %5) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::_List_iterator", align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + %7 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %6) #3 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %11 = load ptr, ptr %10, align 8 + call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %6, ptr %11, ptr noundef nonnull align 4 dereferenceable(4) %9) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_ZN5Graph16printVertexCoverEv(ptr noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { + %2 = alloca ptr, align 8 + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + %5 = alloca i32, align 4 + %6 = alloca %"struct.std::_List_iterator", align 8 + %7 = alloca i32, align 4 + %8 = alloca %"struct.std::_List_iterator", align 8 + %9 = alloca %"struct.std::_List_iterator", align 8 + %10 = alloca i32, align 4 + %11 = alloca i32, align 4 + store ptr %0, ptr %2, align 8 + %12 = load ptr, ptr %2, align 8 + %13 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 0 + %14 = load i32, ptr %13, align 8 + %15 = zext i32 %14 to i64 + %16 = call ptr @llvm.stacksave() + store ptr %16, ptr %3, align 8 + %17 = alloca i8, i64 %15, align 16 + store i64 %15, ptr %4, align 8 + store i32 0, ptr %5, align 4 + br label %18 + +18: ; preds = %27, %1 + %19 = load i32, ptr %5, align 4 + %20 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 0 + %21 = load i32, ptr %20, align 8 + %22 = icmp slt i32 %19, %21 + br i1 %22, label %23, label %30 + +23: ; preds = %18 + %24 = load i32, ptr %5, align 4 + %25 = sext i32 %24 to i64 + %26 = getelementptr inbounds i8, ptr %17, i64 %25 + store i8 0, ptr %26, align 1 + br label %27 + +27: ; preds = %23 + %28 = load i32, ptr %5, align 4 + %29 = add nsw i32 %28, 1 + store i32 %29, ptr %5, align 4 + br label %18, !llvm.loop !6 + +30: ; preds = %18 + call void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + store i32 0, ptr %7, align 4 + br label %31 + +31: ; preds = %83, %30 + %32 = load i32, ptr %7, align 4 + %33 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 0 + %34 = load i32, ptr %33, align 8 + %35 = icmp slt i32 %32, %34 + br i1 %35, label %36, label %86 + +36: ; preds = %31 + %37 = load i32, ptr %7, align 4 + %38 = sext i32 %37 to i64 + %39 = getelementptr inbounds i8, ptr %17, i64 %38 + %40 = load i8, ptr %39, align 1 + %41 = trunc i8 %40 to i1 + %42 = zext i1 %41 to i32 + %43 = icmp eq i32 %42, 0 + br i1 %43, label %44, label %82 + +44: ; preds = %36 + %45 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 1 + %46 = load ptr, ptr %45, align 8 + %47 = load i32, ptr %7, align 4 + %48 = sext i32 %47 to i64 + %49 = getelementptr inbounds %"class.std::__cxx11::list", ptr %46, i64 %48 + %50 = call ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %49) #3 + %51 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + store ptr %50, ptr %51, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %6, ptr align 8 %8, i64 8, i1 false) + br label %52 + +52: ; preds = %79, %44 + %53 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 1 + %54 = load ptr, ptr %53, align 8 + %55 = load i32, ptr %7, align 4 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds %"class.std::__cxx11::list", ptr %54, i64 %56 + %58 = call ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %57) #3 + %59 = getelementptr inbounds %"struct.std::_List_iterator", ptr %9, i32 0, i32 0 + store ptr %58, ptr %59, align 8 + %60 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef nonnull align 8 dereferenceable(8) %9) #3 + br i1 %60, label %61, label %81 + +61: ; preds = %52 + %62 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + %63 = load i32, ptr %62, align 4 + store i32 %63, ptr %10, align 4 + %64 = load i32, ptr %10, align 4 + %65 = sext i32 %64 to i64 + %66 = getelementptr inbounds i8, ptr %17, i64 %65 + %67 = load i8, ptr %66, align 1 + %68 = trunc i8 %67 to i1 + %69 = zext i1 %68 to i32 + %70 = icmp eq i32 %69, 0 + br i1 %70, label %71, label %78 + +71: ; preds = %61 + %72 = load i32, ptr %10, align 4 + %73 = sext i32 %72 to i64 + %74 = getelementptr inbounds i8, ptr %17, i64 %73 + store i8 1, ptr %74, align 1 + %75 = load i32, ptr %7, align 4 + %76 = sext i32 %75 to i64 + %77 = getelementptr inbounds i8, ptr %17, i64 %76 + store i8 1, ptr %77, align 1 + br label %81 + +78: ; preds = %61 + br label %79 + +79: ; preds = %78 + %80 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %6) #3 + br label %52, !llvm.loop !8 + +81: ; preds = %71, %52 + br label %82 + +82: ; preds = %81, %36 + br label %83 + +83: ; preds = %82 + %84 = load i32, ptr %7, align 4 + %85 = add nsw i32 %84, 1 + store i32 %85, ptr %7, align 4 + br label %31, !llvm.loop !9 + +86: ; preds = %31 + store i32 0, ptr %11, align 4 + br label %87 + +87: ; preds = %103, %86 + %88 = load i32, ptr %11, align 4 + %89 = getelementptr inbounds %class.Graph, ptr %12, i32 0, i32 0 + %90 = load i32, ptr %89, align 8 + %91 = icmp slt i32 %88, %90 + br i1 %91, label %92, label %106 + +92: ; preds = %87 + %93 = load i32, ptr %11, align 4 + %94 = sext i32 %93 to i64 + %95 = getelementptr inbounds i8, ptr %17, i64 %94 + %96 = load i8, ptr %95, align 1 + %97 = trunc i8 %96 to i1 + br i1 %97, label %98, label %102 + +98: ; preds = %92 + %99 = load i32, ptr %11, align 4 + %100 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %99) + %101 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %100, ptr noundef @.str) + br label %102 + +102: ; preds = %98, %92 + br label %103 + +103: ; preds = %102 + %104 = load i32, ptr %11, align 4 + %105 = add nsw i32 %104, 1 + store i32 %105, ptr %11, align 4 + br label %87, !llvm.loop !10 + +106: ; preds = %87 + %107 = load ptr, ptr %3, align 8 + call void @llvm.stackrestore(ptr %107) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #8 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr null, ptr %4, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE5beginEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + %7 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %6, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %8) #3 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + ret ptr %10 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #10 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) #9 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = getelementptr inbounds %"struct.std::_List_iterator", ptr %8, i32 0, i32 0 + %10 = load ptr, ptr %9, align 8 + %11 = icmp ne ptr %7, %10 + ret i1 %11 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local ptr @_ZNSt7__cxx114listIiSaIiEE3endEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { + %2 = alloca %"struct.std::_List_iterator", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %4, i32 0, i32 0 + %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %5, i32 0, i32 0 + call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %6) #3 + %7 = getelementptr inbounds %"struct.std::_List_iterator", ptr %2, i32 0, i32 0 + %8 = load ptr, ptr %7, align 8 + ret ptr %8 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZNKSt14_List_iteratorIiEdeEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = call noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %5) + ret ptr %6 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) ptr @_ZNSt14_List_iteratorIiEppEv(ptr noundef nonnull align 8 dereferenceable(8) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + %5 = load ptr, ptr %4, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %6, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %3, i32 0, i32 0 + store ptr %7, ptr %8, align 8 + ret ptr %3 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #8 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #11 { + %1 = alloca i32, align 4 + %2 = alloca %class.Graph, align 8 + store i32 0, ptr %1, align 4 + call void @_ZN5GraphC1Ei(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 7) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 3) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4, i32 noundef 5) + call void @_ZN5Graph7addEdgeEii(ptr noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5, i32 noundef 6) + call void @_ZN5Graph16printVertexCoverEv(ptr noundef nonnull align 8 dereferenceable(16) %2) + ret i32 0 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + %4 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %3, i32 0, i32 0 + call void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %4) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(ptr noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %3) #3 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(ptr noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 1 + store ptr %3, ptr %4, align 8 + %5 = getelementptr inbounds %"struct.std::__detail::_List_node_base", ptr %3, i32 0, i32 0 + store ptr %3, ptr %5, align 8 + %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %3, i32 0, i32 1 + store i64 0, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { + %4 = alloca %"struct.std::_List_iterator", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + store ptr %1, ptr %8, align 8 + store ptr %0, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %9, ptr noundef nonnull align 4 dereferenceable(4) %10) + store ptr %11, ptr %7, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = getelementptr inbounds %"struct.std::_List_iterator", ptr %4, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16) %12, ptr noundef %14) #3 + call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %9, i64 noundef 1) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(ptr noundef nonnull align 8 dereferenceable(24) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality ptr @__gxx_personality_v0 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__allocated_ptr", align 8 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %10 = load ptr, ptr %3, align 8 + %11 = call noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %10) + store ptr %11, ptr %5, align 8 + %12 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %10) #3 + store ptr %12, ptr %6, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 1 dereferenceable(1) %13, ptr noundef %14) #3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %5, align 8 + %17 = invoke noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %16) + to label %18 unwind label %22 + +18: ; preds = %2 + %19 = load ptr, ptr %4, align 8 + call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %15, ptr noundef %17, ptr noundef nonnull align 4 dereferenceable(4) %19) #3 + %20 = call noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr null) #3 + %21 = load ptr, ptr %5, align 8 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + ret ptr %21 + +22: ; preds = %2 + %23 = landingpad { ptr, i32 } + cleanup + %24 = extractvalue { ptr, i32 } %23, 0 + store ptr %24, ptr %8, align 8 + %25 = extractvalue { ptr, i32 } %23, 1 + store i32 %25, ptr %9, align 4 + call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %7) #3 + br label %26 + +26: ; preds = %22 + %27 = load ptr, ptr %8, align 8 + %28 = load i32, ptr %9, align 4 + %29 = insertvalue { ptr, i32 } poison, ptr %27, 0 + %30 = insertvalue { ptr, i32 } %29, i32 %28, 1 + resume { ptr, i32 } %30 +} + +; Function Attrs: nounwind +declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(ptr noundef nonnull align 8 dereferenceable(16), ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(ptr noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %5, i32 0, i32 0 + %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", ptr %7, i32 0, i32 0 + %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", ptr %8, i32 0, i32 1 + %10 = load i64, ptr %9, align 8 + %11 = add i64 %10, %6 + store i64 %11, ptr %9, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + %5 = call noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %4, i64 noundef 1) + ret ptr %5 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(ptr noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr noundef nonnull align 1 dereferenceable(1) %1, ptr noundef %2) unnamed_addr #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %5, align 8 + store ptr %9, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %7, i32 0, i32 1 + %11 = load ptr, ptr %6, align 8 + store ptr %11, ptr %10, align 8 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, ptr noundef nonnull align 4 dereferenceable(4) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt10_List_nodeIiE9_M_valptrEv(ptr noundef nonnull align 8 dereferenceable(20) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::_List_node", ptr %3, i32 0, i32 1 + %5 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %4) #3 + ret ptr %5 +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) ptr @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(ptr noundef nonnull align 8 dereferenceable(16) %0, ptr %1) #9 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %5, i32 0, i32 1 + store ptr null, ptr %6, align 8 + ret ptr %5 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(ptr noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality ptr @__gxx_personality_v0 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %5 = load ptr, ptr %4, align 8 + %6 = icmp ne ptr %5, null + br i1 %6, label %7, label %13 + +7: ; preds = %1 + %8 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + %10 = getelementptr inbounds %"struct.std::__allocated_ptr", ptr %3, i32 0, i32 1 + %11 = load ptr, ptr %10, align 8 + invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %9, ptr noundef %11, i64 noundef 1) + to label %12 unwind label %14 + +12: ; preds = %7 + br label %13 + +13: ; preds = %12, %1 + ret void + +14: ; preds = %7 + %15 = landingpad { ptr, i32 } + catch ptr null + %16 = extractvalue { ptr, i32 } %15, 0 + call void @__clang_call_terminate(ptr %16) #16 + unreachable +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca i64, align 8 + store ptr %0, ptr %3, align 8 + store i64 %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i64, ptr %4, align 8 + %7 = call noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6, ptr noundef null) + ret ptr %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(ptr noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, ptr noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca i64, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store i64 %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load i64, ptr %5, align 8 + %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + %10 = icmp ugt i64 %8, %9 + br i1 %10, label %11, label %16 + +11: ; preds = %3 + %12 = load i64, ptr %5, align 8 + %13 = icmp ugt i64 %12, 768614336404564650 + br i1 %13, label %14, label %15 + +14: ; preds = %11 + call void @_ZSt28__throw_bad_array_new_lengthv() #17 + unreachable + +15: ; preds = %11 + call void @_ZSt17__throw_bad_allocv() #17 + unreachable + +16: ; preds = %3 + %17 = load i64, ptr %5, align 8 + %18 = mul i64 %17, 24 + %19 = call noalias noundef nonnull ptr @_Znwm(i64 noundef %18) #18 + ret ptr %19 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(ptr noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret i64 384307168202282325 +} + +; Function Attrs: noreturn +declare void @_ZSt28__throw_bad_array_new_lengthv() #12 + +; Function Attrs: noreturn +declare void @_ZSt17__throw_bad_allocv() #12 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znwm(i64 noundef) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(4) %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = load i32, ptr %9, align 4 + store i32 %10, ptr %8, align 4 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = call noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %3) #3 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(ptr noundef nonnull align 4 dereferenceable(4) %0) #9 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", ptr %3, i32 0, i32 0 + ret ptr %4 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #7 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load i64, ptr %6, align 8 + call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %7, ptr noundef %8, i64 noundef %9) + ret void +} + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #13 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #16 + unreachable +} + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZSt9terminatev() + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef %1, i64 noundef %2) #9 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store i64 %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + call void @_ZdlPv(ptr noundef %8) #3 + ret void +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdlPv(ptr noundef) #14 + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #6 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.std::_List_iterator", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_vertex_cover_problem.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { nocallback nofree nosync nounwind willreturn } +attributes #9 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #11 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #13 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #14 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #15 = { builtin allocsize(0) } +attributes #16 = { noreturn nounwind } +attributes #17 = { noreturn } +attributes #18 = { allocsize(0) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/weighted-job-scheduling.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/weighted-job-scheduling.ll new file mode 100644 index 00000000..dfe17ab6 --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/weighted-job-scheduling.ll @@ -0,0 +1,1711 @@ +; ModuleID = 'PE-benchmarks/weighted-job-scheduling.cpp' +source_filename = "PE-benchmarks/weighted-job-scheduling.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%struct.Job = type { i32, i32, i32 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"struct.__gnu_cxx::__ops::_Iter_comp_iter" = type { ptr } +%"struct.__gnu_cxx::__ops::_Iter_comp_val" = type { ptr } +%"struct.__gnu_cxx::__ops::_Val_comp_iter" = type { ptr } + +$_ZSt4sortIP3JobPFbS0_S0_EEvT_S4_T0_ = comdat any + +$_ZSt3maxIiERKT_S2_S2_ = comdat any + +$_ZSt6__sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_ = comdat any + +$_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFb3JobS2_EEENS0_15_Iter_comp_iterIT_EES6_ = comdat any + +$_ZSt16__introsort_loopIP3JoblN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_T1_ = comdat any + +$_ZSt4__lgl = comdat any + +$_ZSt22__final_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_ = comdat any + +$_ZSt14__partial_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_ = comdat any + +$_ZSt27__unguarded_partition_pivotIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_T0_ = comdat any + +$_ZSt13__heap_selectIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_ = comdat any + +$_ZSt11__sort_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_ = comdat any + +$_ZSt11__make_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_ = comdat any + +$_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_ = comdat any + +$_ZSt10__pop_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_RT0_ = comdat any + +$_ZSt13__adjust_heapIP3JoblS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_T0_S9_T1_T2_ = comdat any + +$_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE = comdat any + +$_ZSt11__push_heapIP3JoblS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFbS0_S0_EEEEvT_T0_S9_T1_RT2_ = comdat any + +$_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEclIPS2_S2_EEbT_RT0_ = comdat any + +$_ZSt22__move_median_to_firstIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_S8_T0_ = comdat any + +$_ZSt21__unguarded_partitionIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_S8_T0_ = comdat any + +$_ZSt9iter_swapIP3JobS1_EvT_T0_ = comdat any + +$_ZSt4swapI3JobENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_ = comdat any + +$_ZSt16__insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_ = comdat any + +$_ZSt26__unguarded_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_ = comdat any + +$_ZSt13move_backwardIP3JobS1_ET0_T_S3_S2_ = comdat any + +$_ZSt25__unguarded_linear_insertIP3JobN9__gnu_cxx5__ops14_Val_comp_iterIPFbS0_S0_EEEEvT_T0_ = comdat any + +$_ZN9__gnu_cxx5__ops15__val_comp_iterIPFb3JobS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE = comdat any + +$_ZSt22__copy_move_backward_aILb1EP3JobS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__miter_baseIP3JobET_S2_ = comdat any + +$_ZSt12__niter_wrapIP3JobET_RKS2_S2_ = comdat any + +$_ZSt23__copy_move_backward_a1ILb1EP3JobS1_ET1_T0_S3_S2_ = comdat any + +$_ZSt12__niter_baseIP3JobET_S2_ = comdat any + +$_ZSt23__copy_move_backward_a2ILb1EP3JobS1_ET1_T0_S3_S2_ = comdat any + +$_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI3JobEEPT_PKS4_S7_S5_ = comdat any + +$_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEclIS2_PS2_EEbRT_T0_ = comdat any + +$_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE = comdat any + +$_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEC2ES4_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@__const.main.arr = private unnamed_addr constant [4 x %struct.Job] [%struct.Job { i32 3, i32 10, i32 20 }, %struct.Job { i32 1, i32 2, i32 50 }, %struct.Job { i32 6, i32 19, i32 100 }, %struct.Job { i32 2, i32 100, i32 200 }], align 16 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [23 x i8] c"The optimal profit is \00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_weighted_job_scheduling.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef zeroext i1 @_Z14jobComparataor3JobS_(i64 %0, i32 %1, i64 %2, i32 %3) #4 { + %5 = alloca %struct.Job, align 4 + %6 = alloca { i64, i32 }, align 4 + %7 = alloca %struct.Job, align 4 + %8 = alloca { i64, i32 }, align 4 + %9 = getelementptr inbounds { i64, i32 }, ptr %6, i32 0, i32 0 + store i64 %0, ptr %9, align 4 + %10 = getelementptr inbounds { i64, i32 }, ptr %6, i32 0, i32 1 + store i32 %1, ptr %10, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %5, ptr align 4 %6, i64 12, i1 false) + %11 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 0 + store i64 %2, ptr %11, align 4 + %12 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 1 + store i32 %3, ptr %12, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %8, i64 12, i1 false) + %13 = getelementptr inbounds %struct.Job, ptr %5, i32 0, i32 1 + %14 = load i32, ptr %13, align 4 + %15 = getelementptr inbounds %struct.Job, ptr %7, i32 0, i32 1 + %16 = load i32, ptr %15, align 4 + %17 = icmp slt i32 %14, %16 + ret i1 %17 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #5 + +; Function Attrs: mustprogress noinline nounwind uwtable +define dso_local noundef i32 @_Z17latestNonConflictP3Jobi(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca i32, align 4 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + %7 = load i32, ptr %5, align 4 + %8 = sub nsw i32 %7, 1 + store i32 %8, ptr %6, align 4 + br label %9 + +9: ; preds = %29, %2 + %10 = load i32, ptr %6, align 4 + %11 = icmp sge i32 %10, 0 + br i1 %11, label %12, label %32 + +12: ; preds = %9 + %13 = load ptr, ptr %4, align 8 + %14 = load i32, ptr %6, align 4 + %15 = sext i32 %14 to i64 + %16 = getelementptr inbounds %struct.Job, ptr %13, i64 %15 + %17 = getelementptr inbounds %struct.Job, ptr %16, i32 0, i32 1 + %18 = load i32, ptr %17, align 4 + %19 = load ptr, ptr %4, align 8 + %20 = load i32, ptr %5, align 4 + %21 = sext i32 %20 to i64 + %22 = getelementptr inbounds %struct.Job, ptr %19, i64 %21 + %23 = getelementptr inbounds %struct.Job, ptr %22, i32 0, i32 0 + %24 = load i32, ptr %23, align 4 + %25 = icmp sle i32 %18, %24 + br i1 %25, label %26, label %28 + +26: ; preds = %12 + %27 = load i32, ptr %6, align 4 + store i32 %27, ptr %3, align 4 + br label %33 + +28: ; preds = %12 + br label %29 + +29: ; preds = %28 + %30 = load i32, ptr %6, align 4 + %31 = add nsw i32 %30, -1 + store i32 %31, ptr %6, align 4 + br label %9, !llvm.loop !6 + +32: ; preds = %9 + store i32 -1, ptr %3, align 4 + br label %33 + +33: ; preds = %32, %26 + %34 = load i32, ptr %3, align 4 + ret i32 %34 +} + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z13findMaxProfitP3Jobi(ptr noundef %0, i32 noundef %1) #6 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + %9 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %10 = load ptr, ptr %3, align 8 + %11 = load ptr, ptr %3, align 8 + %12 = load i32, ptr %4, align 4 + %13 = sext i32 %12 to i64 + %14 = getelementptr inbounds %struct.Job, ptr %11, i64 %13 + call void @_ZSt4sortIP3JobPFbS0_S0_EEvT_S4_T0_(ptr noundef %10, ptr noundef %14, ptr noundef @_Z14jobComparataor3JobS_) + %15 = load i32, ptr %4, align 4 + %16 = sext i32 %15 to i64 + %17 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %16, i64 4) + %18 = extractvalue { i64, i1 } %17, 1 + %19 = extractvalue { i64, i1 } %17, 0 + %20 = select i1 %18, i64 -1, i64 %19 + %21 = call noalias noundef nonnull ptr @_Znam(i64 noundef %20) #12 + store ptr %21, ptr %5, align 8 + %22 = load ptr, ptr %3, align 8 + %23 = getelementptr inbounds %struct.Job, ptr %22, i64 0 + %24 = getelementptr inbounds %struct.Job, ptr %23, i32 0, i32 2 + %25 = load i32, ptr %24, align 4 + %26 = load ptr, ptr %5, align 8 + %27 = getelementptr inbounds i32, ptr %26, i64 0 + store i32 %25, ptr %27, align 4 + store i32 1, ptr %6, align 4 + br label %28 + +28: ; preds = %64, %2 + %29 = load i32, ptr %6, align 4 + %30 = load i32, ptr %4, align 4 + %31 = icmp slt i32 %29, %30 + br i1 %31, label %32, label %67 + +32: ; preds = %28 + %33 = load ptr, ptr %3, align 8 + %34 = load i32, ptr %6, align 4 + %35 = sext i32 %34 to i64 + %36 = getelementptr inbounds %struct.Job, ptr %33, i64 %35 + %37 = getelementptr inbounds %struct.Job, ptr %36, i32 0, i32 2 + %38 = load i32, ptr %37, align 4 + store i32 %38, ptr %7, align 4 + %39 = load ptr, ptr %3, align 8 + %40 = load i32, ptr %6, align 4 + %41 = call noundef i32 @_Z17latestNonConflictP3Jobi(ptr noundef %39, i32 noundef %40) + store i32 %41, ptr %8, align 4 + %42 = load i32, ptr %8, align 4 + %43 = icmp ne i32 %42, -1 + br i1 %43, label %44, label %52 + +44: ; preds = %32 + %45 = load ptr, ptr %5, align 8 + %46 = load i32, ptr %8, align 4 + %47 = sext i32 %46 to i64 + %48 = getelementptr inbounds i32, ptr %45, i64 %47 + %49 = load i32, ptr %48, align 4 + %50 = load i32, ptr %7, align 4 + %51 = add nsw i32 %50, %49 + store i32 %51, ptr %7, align 4 + br label %52 + +52: ; preds = %44, %32 + %53 = load ptr, ptr %5, align 8 + %54 = load i32, ptr %6, align 4 + %55 = sub nsw i32 %54, 1 + %56 = sext i32 %55 to i64 + %57 = getelementptr inbounds i32, ptr %53, i64 %56 + %58 = call noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %7, ptr noundef nonnull align 4 dereferenceable(4) %57) + %59 = load i32, ptr %58, align 4 + %60 = load ptr, ptr %5, align 8 + %61 = load i32, ptr %6, align 4 + %62 = sext i32 %61 to i64 + %63 = getelementptr inbounds i32, ptr %60, i64 %62 + store i32 %59, ptr %63, align 4 + br label %64 + +64: ; preds = %52 + %65 = load i32, ptr %6, align 4 + %66 = add nsw i32 %65, 1 + store i32 %66, ptr %6, align 4 + br label %28, !llvm.loop !8 + +67: ; preds = %28 + %68 = load ptr, ptr %5, align 8 + %69 = load i32, ptr %4, align 4 + %70 = sub nsw i32 %69, 1 + %71 = sext i32 %70 to i64 + %72 = getelementptr inbounds i32, ptr %68, i64 %71 + %73 = load i32, ptr %72, align 4 + store i32 %73, ptr %9, align 4 + %74 = load ptr, ptr %5, align 8 + %75 = icmp eq ptr %74, null + br i1 %75, label %77, label %76 + +76: ; preds = %67 + call void @_ZdaPv(ptr noundef %74) #13 + br label %77 + +77: ; preds = %76, %67 + %78 = load i32, ptr %9, align 4 + ret i32 %78 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt4sortIP3JobPFbS0_S0_EEvT_S4_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = call ptr @_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFb3JobS2_EEENS0_15_Iter_comp_iterIT_EES6_(ptr noundef %10) + %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + store ptr %11, ptr %12, align 8 + %13 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + %14 = load ptr, ptr %13, align 8 + call void @_ZSt6__sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(ptr noundef %8, ptr noundef %9, ptr %14) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #7 + +; Function Attrs: nobuiltin allocsize(0) +declare noundef nonnull ptr @_Znam(i64 noundef) #8 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) ptr @_ZSt3maxIiERKT_S2_S2_(ptr noundef nonnull align 4 dereferenceable(4) %0, ptr noundef nonnull align 4 dereferenceable(4) %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %4, align 8 + %7 = load i32, ptr %6, align 4 + %8 = load ptr, ptr %5, align 8 + %9 = load i32, ptr %8, align 4 + %10 = icmp slt i32 %7, %9 + br i1 %10, label %11, label %13 + +11: ; preds = %2 + %12 = load ptr, ptr %5, align 8 + store ptr %12, ptr %3, align 8 + br label %15 + +13: ; preds = %2 + %14 = load ptr, ptr %4, align 8 + store ptr %14, ptr %3, align 8 + br label %15 + +15: ; preds = %13, %11 + %16 = load ptr, ptr %3, align 8 + ret ptr %16 +} + +; Function Attrs: nobuiltin nounwind +declare void @_ZdaPv(ptr noundef) #9 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #10 { + %1 = alloca i32, align 4 + %2 = alloca [4 x %struct.Job], align 16 + %3 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.arr, i64 48, i1 false) + store i32 4, ptr %3, align 4 + %4 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %5 = getelementptr inbounds [4 x %struct.Job], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + %7 = call noundef i32 @_Z13findMaxProfitP3Jobi(ptr noundef %5, i32 noundef %6) + %8 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %7) + ret i32 0 +} + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt6__sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(ptr noundef %0, ptr noundef %1, ptr %2) #6 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %9 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %4, i32 0, i32 0 + store ptr %2, ptr %9, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = icmp ne ptr %10, %11 + br i1 %12, label %13, label %30 + +13: ; preds = %3 + %14 = load ptr, ptr %5, align 8 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %6, align 8 + %17 = load ptr, ptr %5, align 8 + %18 = ptrtoint ptr %16 to i64 + %19 = ptrtoint ptr %17 to i64 + %20 = sub i64 %18, %19 + %21 = sdiv exact i64 %20, 12 + %22 = call noundef i64 @_ZSt4__lgl(i64 noundef %21) + %23 = mul nsw i64 %22, 2 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %4, i64 8, i1 false) + %24 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + %25 = load ptr, ptr %24, align 8 + call void @_ZSt16__introsort_loopIP3JoblN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_T1_(ptr noundef %14, ptr noundef %15, i64 noundef %23, ptr %25) + %26 = load ptr, ptr %5, align 8 + %27 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %4, i64 8, i1 false) + %28 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %8, i32 0, i32 0 + %29 = load ptr, ptr %28, align 8 + call void @_ZSt22__final_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(ptr noundef %26, ptr noundef %27, ptr %29) + br label %30 + +30: ; preds = %13, %3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local ptr @_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFb3JobS2_EEENS0_15_Iter_comp_iterIT_EES6_(ptr noundef %0) #6 comdat { + %2 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %3 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + %4 = load ptr, ptr %3, align 8 + call void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEC2ES4_(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %4) + %5 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %2, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + ret ptr %6 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt16__introsort_loopIP3JoblN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_T1_(ptr noundef %0, ptr noundef %1, i64 noundef %2, ptr %3) #6 comdat { + %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = alloca ptr, align 8 + %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %12 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %13 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %5, i32 0, i32 0 + store ptr %3, ptr %13, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store i64 %2, ptr %8, align 8 + br label %14 + +14: ; preds = %31, %4 + %15 = load ptr, ptr %7, align 8 + %16 = load ptr, ptr %6, align 8 + %17 = ptrtoint ptr %15 to i64 + %18 = ptrtoint ptr %16 to i64 + %19 = sub i64 %17, %18 + %20 = sdiv exact i64 %19, 12 + %21 = icmp sgt i64 %20, 16 + br i1 %21, label %22, label %45 + +22: ; preds = %14 + %23 = load i64, ptr %8, align 8 + %24 = icmp eq i64 %23, 0 + br i1 %24, label %25, label %31 + +25: ; preds = %22 + %26 = load ptr, ptr %6, align 8 + %27 = load ptr, ptr %7, align 8 + %28 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %5, i64 8, i1 false) + %29 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + %30 = load ptr, ptr %29, align 8 + call void @_ZSt14__partial_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_(ptr noundef %26, ptr noundef %27, ptr noundef %28, ptr %30) + br label %45 + +31: ; preds = %22 + %32 = load i64, ptr %8, align 8 + %33 = add nsw i64 %32, -1 + store i64 %33, ptr %8, align 8 + %34 = load ptr, ptr %6, align 8 + %35 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %11, ptr align 8 %5, i64 8, i1 false) + %36 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %11, i32 0, i32 0 + %37 = load ptr, ptr %36, align 8 + %38 = call noundef ptr @_ZSt27__unguarded_partition_pivotIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_T0_(ptr noundef %34, ptr noundef %35, ptr %37) + store ptr %38, ptr %10, align 8 + %39 = load ptr, ptr %10, align 8 + %40 = load ptr, ptr %7, align 8 + %41 = load i64, ptr %8, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %12, ptr align 8 %5, i64 8, i1 false) + %42 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %12, i32 0, i32 0 + %43 = load ptr, ptr %42, align 8 + call void @_ZSt16__introsort_loopIP3JoblN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_T1_(ptr noundef %39, ptr noundef %40, i64 noundef %41, ptr %43) + %44 = load ptr, ptr %10, align 8 + store ptr %44, ptr %7, align 8 + br label %14, !llvm.loop !9 + +45: ; preds = %25, %14 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt4__lgl(i64 noundef %0) #4 comdat { + %2 = alloca i64, align 8 + store i64 %0, ptr %2, align 8 + %3 = load i64, ptr %2, align 8 + %4 = call i64 @llvm.ctlz.i64(i64 %3, i1 true) + %5 = trunc i64 %4 to i32 + %6 = sub nsw i32 63, %5 + %7 = sext i32 %6 to i64 + ret i64 %7 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt22__final_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(ptr noundef %0, ptr noundef %1, ptr %2) #6 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %4, i32 0, i32 0 + store ptr %2, ptr %10, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = ptrtoint ptr %11 to i64 + %14 = ptrtoint ptr %12 to i64 + %15 = sub i64 %13, %14 + %16 = sdiv exact i64 %15, 12 + %17 = icmp sgt i64 %16, 16 + br i1 %17, label %18, label %29 + +18: ; preds = %3 + %19 = load ptr, ptr %5, align 8 + %20 = load ptr, ptr %5, align 8 + %21 = getelementptr inbounds %struct.Job, ptr %20, i64 16 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %7, ptr align 8 %4, i64 8, i1 false) + %22 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + call void @_ZSt16__insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(ptr noundef %19, ptr noundef %21, ptr %23) + %24 = load ptr, ptr %5, align 8 + %25 = getelementptr inbounds %struct.Job, ptr %24, i64 16 + %26 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %4, i64 8, i1 false) + %27 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %8, i32 0, i32 0 + %28 = load ptr, ptr %27, align 8 + call void @_ZSt26__unguarded_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(ptr noundef %25, ptr noundef %26, ptr %28) + br label %34 + +29: ; preds = %3 + %30 = load ptr, ptr %5, align 8 + %31 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %4, i64 8, i1 false) + %32 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + %33 = load ptr, ptr %32, align 8 + call void @_ZSt16__insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(ptr noundef %30, ptr noundef %31, ptr %33) + br label %34 + +34: ; preds = %29, %18 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt14__partial_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr %3) #6 comdat { + %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %5, i32 0, i32 0 + store ptr %3, ptr %10, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + %13 = load ptr, ptr %8, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %5, i64 8, i1 false) + %14 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + %15 = load ptr, ptr %14, align 8 + call void @_ZSt13__heap_selectIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_(ptr noundef %11, ptr noundef %12, ptr noundef %13, ptr %15) + %16 = load ptr, ptr %6, align 8 + %17 = load ptr, ptr %7, align 8 + call void @_ZSt11__sort_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_(ptr noundef %16, ptr noundef %17, ptr noundef nonnull align 8 dereferenceable(8) %5) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt27__unguarded_partition_pivotIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_T0_(ptr noundef %0, ptr noundef %1, ptr %2) #6 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %4, i32 0, i32 0 + store ptr %2, ptr %10, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = load ptr, ptr %5, align 8 + %14 = ptrtoint ptr %12 to i64 + %15 = ptrtoint ptr %13 to i64 + %16 = sub i64 %14, %15 + %17 = sdiv exact i64 %16, 12 + %18 = sdiv i64 %17, 2 + %19 = getelementptr inbounds %struct.Job, ptr %11, i64 %18 + store ptr %19, ptr %7, align 8 + %20 = load ptr, ptr %5, align 8 + %21 = load ptr, ptr %5, align 8 + %22 = getelementptr inbounds %struct.Job, ptr %21, i64 1 + %23 = load ptr, ptr %7, align 8 + %24 = load ptr, ptr %6, align 8 + %25 = getelementptr inbounds %struct.Job, ptr %24, i64 -1 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %8, ptr align 8 %4, i64 8, i1 false) + %26 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %8, i32 0, i32 0 + %27 = load ptr, ptr %26, align 8 + call void @_ZSt22__move_median_to_firstIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_S8_T0_(ptr noundef %20, ptr noundef %22, ptr noundef %23, ptr noundef %25, ptr %27) + %28 = load ptr, ptr %5, align 8 + %29 = getelementptr inbounds %struct.Job, ptr %28, i64 1 + %30 = load ptr, ptr %6, align 8 + %31 = load ptr, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %4, i64 8, i1 false) + %32 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + %33 = load ptr, ptr %32, align 8 + %34 = call noundef ptr @_ZSt21__unguarded_partitionIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_S8_T0_(ptr noundef %29, ptr noundef %30, ptr noundef %31, ptr %33) + ret ptr %34 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt13__heap_selectIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr %3) #6 comdat { + %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %5, i32 0, i32 0 + store ptr %3, ptr %10, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZSt11__make_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_(ptr noundef %11, ptr noundef %12, ptr noundef nonnull align 8 dereferenceable(8) %5) + %13 = load ptr, ptr %7, align 8 + store ptr %13, ptr %9, align 8 + br label %14 + +14: ; preds = %27, %4 + %15 = load ptr, ptr %9, align 8 + %16 = load ptr, ptr %8, align 8 + %17 = icmp ult ptr %15, %16 + br i1 %17, label %18, label %30 + +18: ; preds = %14 + %19 = load ptr, ptr %9, align 8 + %20 = load ptr, ptr %6, align 8 + %21 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef %19, ptr noundef %20) + br i1 %21, label %22, label %26 + +22: ; preds = %18 + %23 = load ptr, ptr %6, align 8 + %24 = load ptr, ptr %7, align 8 + %25 = load ptr, ptr %9, align 8 + call void @_ZSt10__pop_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_RT0_(ptr noundef %23, ptr noundef %24, ptr noundef %25, ptr noundef nonnull align 8 dereferenceable(8) %5) + br label %26 + +26: ; preds = %22, %18 + br label %27 + +27: ; preds = %26 + %28 = load ptr, ptr %9, align 8 + %29 = getelementptr inbounds %struct.Job, ptr %28, i32 1 + store ptr %29, ptr %9, align 8 + br label %14, !llvm.loop !10 + +30: ; preds = %14 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt11__sort_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_(ptr noundef %0, ptr noundef %1, ptr noundef nonnull align 8 dereferenceable(8) %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + br label %7 + +7: ; preds = %15, %3 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 12 + %14 = icmp sgt i64 %13, 1 + br i1 %14, label %15, label %22 + +15: ; preds = %7 + %16 = load ptr, ptr %5, align 8 + %17 = getelementptr inbounds %struct.Job, ptr %16, i32 -1 + store ptr %17, ptr %5, align 8 + %18 = load ptr, ptr %4, align 8 + %19 = load ptr, ptr %5, align 8 + %20 = load ptr, ptr %5, align 8 + %21 = load ptr, ptr %6, align 8 + call void @_ZSt10__pop_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_RT0_(ptr noundef %18, ptr noundef %19, ptr noundef %20, ptr noundef nonnull align 8 dereferenceable(8) %21) + br label %7, !llvm.loop !11 + +22: ; preds = %7 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt11__make_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_(ptr noundef %0, ptr noundef %1, ptr noundef nonnull align 8 dereferenceable(8) %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + %8 = alloca i64, align 8 + %9 = alloca %struct.Job, align 4 + %10 = alloca %struct.Job, align 4 + %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %12 = alloca { i64, i32 }, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %4, align 8 + %15 = ptrtoint ptr %13 to i64 + %16 = ptrtoint ptr %14 to i64 + %17 = sub i64 %15, %16 + %18 = sdiv exact i64 %17, 12 + %19 = icmp slt i64 %18, 2 + br i1 %19, label %20, label %21 + +20: ; preds = %3 + br label %51 + +21: ; preds = %3 + %22 = load ptr, ptr %5, align 8 + %23 = load ptr, ptr %4, align 8 + %24 = ptrtoint ptr %22 to i64 + %25 = ptrtoint ptr %23 to i64 + %26 = sub i64 %24, %25 + %27 = sdiv exact i64 %26, 12 + store i64 %27, ptr %7, align 8 + %28 = load i64, ptr %7, align 8 + %29 = sub nsw i64 %28, 2 + %30 = sdiv i64 %29, 2 + store i64 %30, ptr %8, align 8 + br label %31 + +31: ; preds = %21, %48 + %32 = load ptr, ptr %4, align 8 + %33 = load i64, ptr %8, align 8 + %34 = getelementptr inbounds %struct.Job, ptr %32, i64 %33 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %34, i64 12, i1 false) + %35 = load ptr, ptr %4, align 8 + %36 = load i64, ptr %8, align 8 + %37 = load i64, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %10, ptr align 4 %9, i64 12, i1 false) + %38 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %11, ptr align 8 %38, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %12, ptr align 4 %10, i64 12, i1 false) + %39 = getelementptr inbounds { i64, i32 }, ptr %12, i32 0, i32 0 + %40 = load i64, ptr %39, align 4 + %41 = getelementptr inbounds { i64, i32 }, ptr %12, i32 0, i32 1 + %42 = load i32, ptr %41, align 4 + %43 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %11, i32 0, i32 0 + %44 = load ptr, ptr %43, align 8 + call void @_ZSt13__adjust_heapIP3JoblS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_T0_S9_T1_T2_(ptr noundef %35, i64 noundef %36, i64 noundef %37, i64 %40, i32 %42, ptr %44) + %45 = load i64, ptr %8, align 8 + %46 = icmp eq i64 %45, 0 + br i1 %46, label %47, label %48 + +47: ; preds = %31 + br label %51 + +48: ; preds = %31 + %49 = load i64, ptr %8, align 8 + %50 = add nsw i64 %49, -1 + store i64 %50, ptr %8, align 8 + br label %31, !llvm.loop !12 + +51: ; preds = %47, %20 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %struct.Job, align 4 + %8 = alloca %struct.Job, align 4 + %9 = alloca { i64, i32 }, align 4 + %10 = alloca { i64, i32 }, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %11, i32 0, i32 0 + %13 = load ptr, ptr %12, align 8 + %14 = load ptr, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %14, i64 12, i1 false) + %15 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %15, i64 12, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %7, i64 12, i1 false) + %16 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 0 + %17 = load i64, ptr %16, align 4 + %18 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 1 + %19 = load i32, ptr %18, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %10, ptr align 4 %8, i64 12, i1 false) + %20 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 0 + %21 = load i64, ptr %20, align 4 + %22 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 1 + %23 = load i32, ptr %22, align 4 + %24 = call noundef zeroext i1 %13(i64 %17, i32 %19, i64 %21, i32 %23) + ret i1 %24 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt10__pop_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_RT0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef nonnull align 8 dereferenceable(8) %3) #6 comdat { + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca %struct.Job, align 4 + %10 = alloca %struct.Job, align 4 + %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %12 = alloca { i64, i32 }, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + store ptr %3, ptr %8, align 8 + %13 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %13, i64 12, i1 false) + %14 = load ptr, ptr %5, align 8 + %15 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %15, ptr align 4 %14, i64 12, i1 false) + %16 = load ptr, ptr %5, align 8 + %17 = load ptr, ptr %6, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = ptrtoint ptr %17 to i64 + %20 = ptrtoint ptr %18 to i64 + %21 = sub i64 %19, %20 + %22 = sdiv exact i64 %21, 12 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %10, ptr align 4 %9, i64 12, i1 false) + %23 = load ptr, ptr %8, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %11, ptr align 8 %23, i64 8, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %12, ptr align 4 %10, i64 12, i1 false) + %24 = getelementptr inbounds { i64, i32 }, ptr %12, i32 0, i32 0 + %25 = load i64, ptr %24, align 4 + %26 = getelementptr inbounds { i64, i32 }, ptr %12, i32 0, i32 1 + %27 = load i32, ptr %26, align 4 + %28 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %11, i32 0, i32 0 + %29 = load ptr, ptr %28, align 8 + call void @_ZSt13__adjust_heapIP3JoblS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_T0_S9_T1_T2_(ptr noundef %16, i64 noundef 0, i64 noundef %22, i64 %25, i32 %27, ptr %29) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt13__adjust_heapIP3JoblS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_T0_S9_T1_T2_(ptr noundef %0, i64 noundef %1, i64 noundef %2, i64 %3, i32 %4, ptr %5) #6 comdat { + %7 = alloca %struct.Job, align 4 + %8 = alloca { i64, i32 }, align 4 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = alloca ptr, align 8 + %11 = alloca i64, align 8 + %12 = alloca i64, align 8 + %13 = alloca i64, align 8 + %14 = alloca i64, align 8 + %15 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val", align 8 + %16 = alloca %struct.Job, align 4 + %17 = alloca { i64, i32 }, align 4 + %18 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 0 + store i64 %3, ptr %18, align 4 + %19 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 1 + store i32 %4, ptr %19, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %8, i64 12, i1 false) + %20 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + store ptr %5, ptr %20, align 8 + store ptr %0, ptr %10, align 8 + store i64 %1, ptr %11, align 8 + store i64 %2, ptr %12, align 8 + %21 = load i64, ptr %11, align 8 + store i64 %21, ptr %13, align 8 + %22 = load i64, ptr %11, align 8 + store i64 %22, ptr %14, align 8 + br label %23 + +23: ; preds = %44, %6 + %24 = load i64, ptr %14, align 8 + %25 = load i64, ptr %12, align 8 + %26 = sub nsw i64 %25, 1 + %27 = sdiv i64 %26, 2 + %28 = icmp slt i64 %24, %27 + br i1 %28, label %29, label %52 + +29: ; preds = %23 + %30 = load i64, ptr %14, align 8 + %31 = add nsw i64 %30, 1 + %32 = mul nsw i64 2, %31 + store i64 %32, ptr %14, align 8 + %33 = load ptr, ptr %10, align 8 + %34 = load i64, ptr %14, align 8 + %35 = getelementptr inbounds %struct.Job, ptr %33, i64 %34 + %36 = load ptr, ptr %10, align 8 + %37 = load i64, ptr %14, align 8 + %38 = sub nsw i64 %37, 1 + %39 = getelementptr inbounds %struct.Job, ptr %36, i64 %38 + %40 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %9, ptr noundef %35, ptr noundef %39) + br i1 %40, label %41, label %44 + +41: ; preds = %29 + %42 = load i64, ptr %14, align 8 + %43 = add nsw i64 %42, -1 + store i64 %43, ptr %14, align 8 + br label %44 + +44: ; preds = %41, %29 + %45 = load ptr, ptr %10, align 8 + %46 = load i64, ptr %14, align 8 + %47 = getelementptr inbounds %struct.Job, ptr %45, i64 %46 + %48 = load ptr, ptr %10, align 8 + %49 = load i64, ptr %11, align 8 + %50 = getelementptr inbounds %struct.Job, ptr %48, i64 %49 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %50, ptr align 4 %47, i64 12, i1 false) + %51 = load i64, ptr %14, align 8 + store i64 %51, ptr %11, align 8 + br label %23, !llvm.loop !13 + +52: ; preds = %23 + %53 = load i64, ptr %12, align 8 + %54 = and i64 %53, 1 + %55 = icmp eq i64 %54, 0 + br i1 %55, label %56, label %75 + +56: ; preds = %52 + %57 = load i64, ptr %14, align 8 + %58 = load i64, ptr %12, align 8 + %59 = sub nsw i64 %58, 2 + %60 = sdiv i64 %59, 2 + %61 = icmp eq i64 %57, %60 + br i1 %61, label %62, label %75 + +62: ; preds = %56 + %63 = load i64, ptr %14, align 8 + %64 = add nsw i64 %63, 1 + %65 = mul nsw i64 2, %64 + store i64 %65, ptr %14, align 8 + %66 = load ptr, ptr %10, align 8 + %67 = load i64, ptr %14, align 8 + %68 = sub nsw i64 %67, 1 + %69 = getelementptr inbounds %struct.Job, ptr %66, i64 %68 + %70 = load ptr, ptr %10, align 8 + %71 = load i64, ptr %11, align 8 + %72 = getelementptr inbounds %struct.Job, ptr %70, i64 %71 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %72, ptr align 4 %69, i64 12, i1 false) + %73 = load i64, ptr %14, align 8 + %74 = sub nsw i64 %73, 1 + store i64 %74, ptr %11, align 8 + br label %75 + +75: ; preds = %62, %56, %52 + call void @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(ptr noundef nonnull align 8 dereferenceable(8) %15, ptr noundef nonnull align 8 dereferenceable(8) %9) + %76 = load ptr, ptr %10, align 8 + %77 = load i64, ptr %11, align 8 + %78 = load i64, ptr %13, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %16, ptr align 4 %7, i64 12, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %17, ptr align 4 %16, i64 12, i1 false) + %79 = getelementptr inbounds { i64, i32 }, ptr %17, i32 0, i32 0 + %80 = load i64, ptr %79, align 4 + %81 = getelementptr inbounds { i64, i32 }, ptr %17, i32 0, i32 1 + %82 = load i32, ptr %81, align 4 + call void @_ZSt11__push_heapIP3JoblS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFbS0_S0_EEEEvT_T0_S9_T1_RT2_(ptr noundef %76, i64 noundef %77, i64 noundef %78, i64 %80, i32 %82, ptr noundef nonnull align 8 dereferenceable(8) %15) + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #11 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt11__push_heapIP3JoblS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFbS0_S0_EEEEvT_T0_S9_T1_RT2_(ptr noundef %0, i64 noundef %1, i64 noundef %2, i64 %3, i32 %4, ptr noundef nonnull align 8 dereferenceable(8) %5) #6 comdat { + %7 = alloca %struct.Job, align 4 + %8 = alloca { i64, i32 }, align 4 + %9 = alloca ptr, align 8 + %10 = alloca i64, align 8 + %11 = alloca i64, align 8 + %12 = alloca ptr, align 8 + %13 = alloca i64, align 8 + %14 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 0 + store i64 %3, ptr %14, align 4 + %15 = getelementptr inbounds { i64, i32 }, ptr %8, i32 0, i32 1 + store i32 %4, ptr %15, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %8, i64 12, i1 false) + store ptr %0, ptr %9, align 8 + store i64 %1, ptr %10, align 8 + store i64 %2, ptr %11, align 8 + store ptr %5, ptr %12, align 8 + %16 = load i64, ptr %10, align 8 + %17 = sub nsw i64 %16, 1 + %18 = sdiv i64 %17, 2 + store i64 %18, ptr %13, align 8 + br label %19 + +19: ; preds = %31, %6 + %20 = load i64, ptr %10, align 8 + %21 = load i64, ptr %11, align 8 + %22 = icmp sgt i64 %20, %21 + br i1 %22, label %23, label %29 + +23: ; preds = %19 + %24 = load ptr, ptr %12, align 8 + %25 = load ptr, ptr %9, align 8 + %26 = load i64, ptr %13, align 8 + %27 = getelementptr inbounds %struct.Job, ptr %25, i64 %26 + %28 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEclIPS2_S2_EEbT_RT0_(ptr noundef nonnull align 8 dereferenceable(8) %24, ptr noundef %27, ptr noundef nonnull align 4 dereferenceable(12) %7) + br label %29 + +29: ; preds = %23, %19 + %30 = phi i1 [ false, %19 ], [ %28, %23 ] + br i1 %30, label %31, label %42 + +31: ; preds = %29 + %32 = load ptr, ptr %9, align 8 + %33 = load i64, ptr %13, align 8 + %34 = getelementptr inbounds %struct.Job, ptr %32, i64 %33 + %35 = load ptr, ptr %9, align 8 + %36 = load i64, ptr %10, align 8 + %37 = getelementptr inbounds %struct.Job, ptr %35, i64 %36 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %37, ptr align 4 %34, i64 12, i1 false) + %38 = load i64, ptr %13, align 8 + store i64 %38, ptr %10, align 8 + %39 = load i64, ptr %10, align 8 + %40 = sub nsw i64 %39, 1 + %41 = sdiv i64 %40, 2 + store i64 %41, ptr %13, align 8 + br label %19, !llvm.loop !14 + +42: ; preds = %29 + %43 = load ptr, ptr %9, align 8 + %44 = load i64, ptr %10, align 8 + %45 = getelementptr inbounds %struct.Job, ptr %43, i64 %44 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %45, ptr align 4 %7, i64 12, i1 false) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEclIPS2_S2_EEbT_RT0_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1, ptr noundef nonnull align 4 dereferenceable(12) %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %struct.Job, align 4 + %8 = alloca %struct.Job, align 4 + %9 = alloca { i64, i32 }, align 4 + %10 = alloca { i64, i32 }, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", ptr %11, i32 0, i32 0 + %13 = load ptr, ptr %12, align 8 + %14 = load ptr, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %14, i64 12, i1 false) + %15 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %15, i64 12, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %7, i64 12, i1 false) + %16 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 0 + %17 = load i64, ptr %16, align 4 + %18 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 1 + %19 = load i32, ptr %18, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %10, ptr align 4 %8, i64 12, i1 false) + %20 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 0 + %21 = load i64, ptr %20, align 4 + %22 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 1 + %23 = load i32, ptr %22, align 4 + %24 = call noundef zeroext i1 %13(i64 %17, i32 %19, i64 %21, i32 %23) + ret i1 %24 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt22__move_median_to_firstIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_S8_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr noundef %3, ptr %4) #6 comdat { + %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = alloca ptr, align 8 + %10 = alloca ptr, align 8 + %11 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %6, i32 0, i32 0 + store ptr %4, ptr %11, align 8 + store ptr %0, ptr %7, align 8 + store ptr %1, ptr %8, align 8 + store ptr %2, ptr %9, align 8 + store ptr %3, ptr %10, align 8 + %12 = load ptr, ptr %8, align 8 + %13 = load ptr, ptr %9, align 8 + %14 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %12, ptr noundef %13) + br i1 %14, label %15, label %34 + +15: ; preds = %5 + %16 = load ptr, ptr %9, align 8 + %17 = load ptr, ptr %10, align 8 + %18 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %16, ptr noundef %17) + br i1 %18, label %19, label %22 + +19: ; preds = %15 + %20 = load ptr, ptr %7, align 8 + %21 = load ptr, ptr %9, align 8 + call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(ptr noundef %20, ptr noundef %21) + br label %33 + +22: ; preds = %15 + %23 = load ptr, ptr %8, align 8 + %24 = load ptr, ptr %10, align 8 + %25 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %23, ptr noundef %24) + br i1 %25, label %26, label %29 + +26: ; preds = %22 + %27 = load ptr, ptr %7, align 8 + %28 = load ptr, ptr %10, align 8 + call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(ptr noundef %27, ptr noundef %28) + br label %32 + +29: ; preds = %22 + %30 = load ptr, ptr %7, align 8 + %31 = load ptr, ptr %8, align 8 + call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(ptr noundef %30, ptr noundef %31) + br label %32 + +32: ; preds = %29, %26 + br label %33 + +33: ; preds = %32, %19 + br label %53 + +34: ; preds = %5 + %35 = load ptr, ptr %8, align 8 + %36 = load ptr, ptr %10, align 8 + %37 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %35, ptr noundef %36) + br i1 %37, label %38, label %41 + +38: ; preds = %34 + %39 = load ptr, ptr %7, align 8 + %40 = load ptr, ptr %8, align 8 + call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(ptr noundef %39, ptr noundef %40) + br label %52 + +41: ; preds = %34 + %42 = load ptr, ptr %9, align 8 + %43 = load ptr, ptr %10, align 8 + %44 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %42, ptr noundef %43) + br i1 %44, label %45, label %48 + +45: ; preds = %41 + %46 = load ptr, ptr %7, align 8 + %47 = load ptr, ptr %10, align 8 + call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(ptr noundef %46, ptr noundef %47) + br label %51 + +48: ; preds = %41 + %49 = load ptr, ptr %7, align 8 + %50 = load ptr, ptr %9, align 8 + call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(ptr noundef %49, ptr noundef %50) + br label %51 + +51: ; preds = %48, %45 + br label %52 + +52: ; preds = %51, %38 + br label %53 + +53: ; preds = %52, %33 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt21__unguarded_partitionIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_S8_T0_(ptr noundef %0, ptr noundef %1, ptr noundef %2, ptr %3) #6 comdat { + %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca ptr, align 8 + %9 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %5, i32 0, i32 0 + store ptr %3, ptr %9, align 8 + store ptr %0, ptr %6, align 8 + store ptr %1, ptr %7, align 8 + store ptr %2, ptr %8, align 8 + br label %10 + +10: ; preds = %4, %34 + br label %11 + +11: ; preds = %15, %10 + %12 = load ptr, ptr %6, align 8 + %13 = load ptr, ptr %8, align 8 + %14 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef %12, ptr noundef %13) + br i1 %14, label %15, label %18 + +15: ; preds = %11 + %16 = load ptr, ptr %6, align 8 + %17 = getelementptr inbounds %struct.Job, ptr %16, i32 1 + store ptr %17, ptr %6, align 8 + br label %11, !llvm.loop !15 + +18: ; preds = %11 + %19 = load ptr, ptr %7, align 8 + %20 = getelementptr inbounds %struct.Job, ptr %19, i32 -1 + store ptr %20, ptr %7, align 8 + br label %21 + +21: ; preds = %25, %18 + %22 = load ptr, ptr %8, align 8 + %23 = load ptr, ptr %7, align 8 + %24 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %5, ptr noundef %22, ptr noundef %23) + br i1 %24, label %25, label %28 + +25: ; preds = %21 + %26 = load ptr, ptr %7, align 8 + %27 = getelementptr inbounds %struct.Job, ptr %26, i32 -1 + store ptr %27, ptr %7, align 8 + br label %21, !llvm.loop !16 + +28: ; preds = %21 + %29 = load ptr, ptr %6, align 8 + %30 = load ptr, ptr %7, align 8 + %31 = icmp ult ptr %29, %30 + br i1 %31, label %34, label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %6, align 8 + ret ptr %33 + +34: ; preds = %28 + %35 = load ptr, ptr %6, align 8 + %36 = load ptr, ptr %7, align 8 + call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(ptr noundef %35, ptr noundef %36) + %37 = load ptr, ptr %6, align 8 + %38 = getelementptr inbounds %struct.Job, ptr %37, i32 1 + store ptr %38, ptr %6, align 8 + br label %10, !llvm.loop !17 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt9iter_swapIP3JobS1_EvT_T0_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load ptr, ptr %4, align 8 + call void @_ZSt4swapI3JobENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_(ptr noundef nonnull align 4 dereferenceable(12) %5, ptr noundef nonnull align 4 dereferenceable(12) %6) #3 + ret void +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt4swapI3JobENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_(ptr noundef nonnull align 4 dereferenceable(12) %0, ptr noundef nonnull align 4 dereferenceable(12) %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %struct.Job, align 4 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %6 = load ptr, ptr %3, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %5, ptr align 4 %6, i64 12, i1 false) + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %3, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %7, i64 12, i1 false) + %9 = load ptr, ptr %4, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %5, i64 12, i1 false) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) +declare i64 @llvm.ctlz.i64(i64, i1 immarg) #7 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt16__insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(ptr noundef %0, ptr noundef %1, ptr %2) #6 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %struct.Job, align 4 + %9 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 + %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %11 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %4, i32 0, i32 0 + store ptr %2, ptr %11, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + %12 = load ptr, ptr %5, align 8 + %13 = load ptr, ptr %6, align 8 + %14 = icmp eq ptr %12, %13 + br i1 %14, label %15, label %16 + +15: ; preds = %3 + br label %47 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = getelementptr inbounds %struct.Job, ptr %17, i64 1 + store ptr %18, ptr %7, align 8 + br label %19 + +19: ; preds = %44, %16 + %20 = load ptr, ptr %7, align 8 + %21 = load ptr, ptr %6, align 8 + %22 = icmp ne ptr %20, %21 + br i1 %22, label %23, label %47 + +23: ; preds = %19 + %24 = load ptr, ptr %7, align 8 + %25 = load ptr, ptr %5, align 8 + %26 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %4, ptr noundef %24, ptr noundef %25) + br i1 %26, label %27, label %35 + +27: ; preds = %23 + %28 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %28, i64 12, i1 false) + %29 = load ptr, ptr %5, align 8 + %30 = load ptr, ptr %7, align 8 + %31 = load ptr, ptr %7, align 8 + %32 = getelementptr inbounds %struct.Job, ptr %31, i64 1 + %33 = call noundef ptr @_ZSt13move_backwardIP3JobS1_ET0_T_S3_S2_(ptr noundef %29, ptr noundef %30, ptr noundef %32) + %34 = load ptr, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %34, ptr align 4 %8, i64 12, i1 false) + br label %43 + +35: ; preds = %23 + %36 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %10, ptr align 8 %4, i64 8, i1 false) + %37 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %10, i32 0, i32 0 + %38 = load ptr, ptr %37, align 8 + %39 = call ptr @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFb3JobS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(ptr %38) + %40 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %9, i32 0, i32 0 + store ptr %39, ptr %40, align 8 + %41 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %9, i32 0, i32 0 + %42 = load ptr, ptr %41, align 8 + call void @_ZSt25__unguarded_linear_insertIP3JobN9__gnu_cxx5__ops14_Val_comp_iterIPFbS0_S0_EEEEvT_T0_(ptr noundef %36, ptr %42) + br label %43 + +43: ; preds = %35, %27 + br label %44 + +44: ; preds = %43 + %45 = load ptr, ptr %7, align 8 + %46 = getelementptr inbounds %struct.Job, ptr %45, i32 1 + store ptr %46, ptr %7, align 8 + br label %19, !llvm.loop !18 + +47: ; preds = %15, %19 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt26__unguarded_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(ptr noundef %0, ptr noundef %1, ptr %2) #6 comdat { + %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 + %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %4, i32 0, i32 0 + store ptr %2, ptr %10, align 8 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + %11 = load ptr, ptr %5, align 8 + store ptr %11, ptr %7, align 8 + br label %12 + +12: ; preds = %24, %3 + %13 = load ptr, ptr %7, align 8 + %14 = load ptr, ptr %6, align 8 + %15 = icmp ne ptr %13, %14 + br i1 %15, label %16, label %27 + +16: ; preds = %12 + %17 = load ptr, ptr %7, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %4, i64 8, i1 false) + %18 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %9, i32 0, i32 0 + %19 = load ptr, ptr %18, align 8 + %20 = call ptr @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFb3JobS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(ptr %19) + %21 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %8, i32 0, i32 0 + store ptr %20, ptr %21, align 8 + %22 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %8, i32 0, i32 0 + %23 = load ptr, ptr %22, align 8 + call void @_ZSt25__unguarded_linear_insertIP3JobN9__gnu_cxx5__ops14_Val_comp_iterIPFbS0_S0_EEEEvT_T0_(ptr noundef %17, ptr %23) + br label %24 + +24: ; preds = %16 + %25 = load ptr, ptr %7, align 8 + %26 = getelementptr inbounds %struct.Job, ptr %25, i32 1 + store ptr %26, ptr %7, align 8 + br label %12, !llvm.loop !19 + +27: ; preds = %12 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt13move_backwardIP3JobS1_ET0_T_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__miter_baseIP3JobET_S2_(ptr noundef %7) + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__miter_baseIP3JobET_S2_(ptr noundef %9) + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt22__copy_move_backward_aILb1EP3JobS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %11) + ret ptr %12 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZSt25__unguarded_linear_insertIP3JobN9__gnu_cxx5__ops14_Val_comp_iterIPFbS0_S0_EEEEvT_T0_(ptr noundef %0, ptr %1) #6 comdat { + %3 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 + %4 = alloca ptr, align 8 + %5 = alloca %struct.Job, align 4 + %6 = alloca ptr, align 8 + %7 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %3, i32 0, i32 0 + store ptr %1, ptr %7, align 8 + store ptr %0, ptr %4, align 8 + %8 = load ptr, ptr %4, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %5, ptr align 4 %8, i64 12, i1 false) + %9 = load ptr, ptr %4, align 8 + store ptr %9, ptr %6, align 8 + %10 = load ptr, ptr %6, align 8 + %11 = getelementptr inbounds %struct.Job, ptr %10, i32 -1 + store ptr %11, ptr %6, align 8 + br label %12 + +12: ; preds = %15, %2 + %13 = load ptr, ptr %6, align 8 + %14 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEclIS2_PS2_EEbRT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %3, ptr noundef nonnull align 4 dereferenceable(12) %5, ptr noundef %13) + br i1 %14, label %15, label %21 + +15: ; preds = %12 + %16 = load ptr, ptr %6, align 8 + %17 = load ptr, ptr %4, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %17, ptr align 4 %16, i64 12, i1 false) + %18 = load ptr, ptr %6, align 8 + store ptr %18, ptr %4, align 8 + %19 = load ptr, ptr %6, align 8 + %20 = getelementptr inbounds %struct.Job, ptr %19, i32 -1 + store ptr %20, ptr %6, align 8 + br label %12, !llvm.loop !20 + +21: ; preds = %12 + %22 = load ptr, ptr %4, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %22, ptr align 4 %5, i64 12, i1 false) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local ptr @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFb3JobS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(ptr %0) #6 comdat { + %2 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 + %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 + %4 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %3, i32 0, i32 0 + store ptr %0, ptr %4, align 8 + call void @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef nonnull align 8 dereferenceable(8) %3) + %5 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %2, i32 0, i32 0 + %6 = load ptr, ptr %5, align 8 + ret ptr %6 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt22__copy_move_backward_aILb1EP3JobS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef ptr @_ZSt12__niter_baseIP3JobET_S2_(ptr noundef %7) #3 + %9 = load ptr, ptr %5, align 8 + %10 = call noundef ptr @_ZSt12__niter_baseIP3JobET_S2_(ptr noundef %9) #3 + %11 = load ptr, ptr %6, align 8 + %12 = call noundef ptr @_ZSt12__niter_baseIP3JobET_S2_(ptr noundef %11) #3 + %13 = call noundef ptr @_ZSt23__copy_move_backward_a1ILb1EP3JobS1_ET1_T0_S3_S2_(ptr noundef %8, ptr noundef %10, ptr noundef %12) + %14 = call noundef ptr @_ZSt12__niter_wrapIP3JobET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %6, ptr noundef %13) + ret ptr %14 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__miter_baseIP3JobET_S2_(ptr noundef %0) #4 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_wrapIP3JobET_RKS2_S2_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + ret ptr %5 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a1ILb1EP3JobS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZSt23__copy_move_backward_a2ILb1EP3JobS1_ET1_T0_S3_S2_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZSt12__niter_baseIP3JobET_S2_(ptr noundef %0) #4 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + ret ptr %3 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef ptr @_ZSt23__copy_move_backward_a2ILb1EP3JobS1_ET1_T0_S3_S2_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #6 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %6, align 8 + %10 = call noundef ptr @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI3JobEEPT_PKS4_S7_S5_(ptr noundef %7, ptr noundef %8, ptr noundef %9) + ret ptr %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef ptr @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI3JobEEPT_PKS4_S7_S5_(ptr noundef %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i64, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %5, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = ptrtoint ptr %8 to i64 + %11 = ptrtoint ptr %9 to i64 + %12 = sub i64 %10, %11 + %13 = sdiv exact i64 %12, 12 + store i64 %13, ptr %7, align 8 + %14 = load i64, ptr %7, align 8 + %15 = icmp ne i64 %14, 0 + br i1 %15, label %16, label %24 + +16: ; preds = %3 + %17 = load ptr, ptr %6, align 8 + %18 = load i64, ptr %7, align 8 + %19 = sub i64 0, %18 + %20 = getelementptr inbounds %struct.Job, ptr %17, i64 %19 + %21 = load ptr, ptr %4, align 8 + %22 = load i64, ptr %7, align 8 + %23 = mul i64 12, %22 + call void @llvm.memmove.p0.p0.i64(ptr align 4 %20, ptr align 4 %21, i64 %23, i1 false) + br label %24 + +24: ; preds = %16, %3 + %25 = load ptr, ptr %6, align 8 + %26 = load i64, ptr %7, align 8 + %27 = sub i64 0, %26 + %28 = getelementptr inbounds %struct.Job, ptr %25, i64 %27 + ret ptr %28 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memmove.p0.p0.i64(ptr nocapture writeonly, ptr nocapture readonly, i64, i1 immarg) #5 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEclIS2_PS2_EEbRT_T0_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 4 dereferenceable(12) %1, ptr noundef %2) #6 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %struct.Job, align 4 + %8 = alloca %struct.Job, align 4 + %9 = alloca { i64, i32 }, align 4 + %10 = alloca { i64, i32 }, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %11 = load ptr, ptr %4, align 8 + %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %11, i32 0, i32 0 + %13 = load ptr, ptr %12, align 8 + %14 = load ptr, ptr %5, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %7, ptr align 4 %14, i64 12, i1 false) + %15 = load ptr, ptr %6, align 8 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %8, ptr align 4 %15, i64 12, i1 false) + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %9, ptr align 4 %7, i64 12, i1 false) + %16 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 0 + %17 = load i64, ptr %16, align 4 + %18 = getelementptr inbounds { i64, i32 }, ptr %9, i32 0, i32 1 + %19 = load i32, ptr %18, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 4 %10, ptr align 4 %8, i64 12, i1 false) + %20 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 0 + %21 = load i64, ptr %20, align 4 + %22 = getelementptr inbounds { i64, i32 }, ptr %10, i32 0, i32 1 + %23 = load i32, ptr %22, align 4 + %24 = call noundef zeroext i1 %13(i64 %17, i32 %19, i64 %21, i32 %23) + ret i1 %24 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #11 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + %8 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %7, i32 0, i32 0 + %9 = load ptr, ptr %8, align 8 + store ptr %9, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEC2ES4_(ptr noundef nonnull align 8 dereferenceable(8) %0, ptr noundef %1) unnamed_addr #11 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", ptr %5, i32 0, i32 0 + %7 = load ptr, ptr %4, align 8 + store ptr %7, ptr %6, align 8 + ret void +} + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_weighted_job_scheduling.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } +attributes #6 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } +attributes #8 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #12 = { builtin allocsize(0) } +attributes #13 = { builtin nounwind } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} +!13 = distinct !{!13, !7} +!14 = distinct !{!14, !7} +!15 = distinct !{!15, !7} +!16 = distinct !{!16, !7} +!17 = distinct !{!17, !7} +!18 = distinct !{!18, !7} +!19 = distinct !{!19, !7} +!20 = distinct !{!20, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/word-wrap.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/word-wrap.ll new file mode 100644 index 00000000..4f61fd7c --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/word-wrap.ll @@ -0,0 +1,524 @@ +; ModuleID = 'PE-benchmarks/word-wrap.cpp' +source_filename = "PE-benchmarks/word-wrap.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str = private unnamed_addr constant [13 x i8] c"Line number \00", align 1 +@.str.1 = private unnamed_addr constant [17 x i8] c": From word no. \00", align 1 +@.str.2 = private unnamed_addr constant [5 x i8] c" to \00", align 1 +@__const.main.l = private unnamed_addr constant [4 x i32] [i32 3, i32 2, i32 2, i32 5], align 16 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_word_wrap.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z13solveWordWrapPiii(ptr noundef %0, i32 noundef %1, i32 noundef %2) #4 { + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca i64, align 8 + %10 = alloca i64, align 8 + %11 = alloca i64, align 8 + %12 = alloca i64, align 8 + %13 = alloca i64, align 8 + %14 = alloca i32, align 4 + %15 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store i32 %1, ptr %5, align 4 + store i32 %2, ptr %6, align 4 + %16 = load i32, ptr %5, align 4 + %17 = add nsw i32 %16, 1 + %18 = zext i32 %17 to i64 + %19 = load i32, ptr %5, align 4 + %20 = add nsw i32 %19, 1 + %21 = zext i32 %20 to i64 + %22 = call ptr @llvm.stacksave() + store ptr %22, ptr %7, align 8 + %23 = mul nuw i64 %18, %21 + %24 = alloca i32, i64 %23, align 16 + store i64 %18, ptr %8, align 8 + store i64 %21, ptr %9, align 8 + %25 = load i32, ptr %5, align 4 + %26 = add nsw i32 %25, 1 + %27 = zext i32 %26 to i64 + %28 = load i32, ptr %5, align 4 + %29 = add nsw i32 %28, 1 + %30 = zext i32 %29 to i64 + %31 = mul nuw i64 %27, %30 + %32 = alloca i32, i64 %31, align 16 + store i64 %27, ptr %10, align 8 + store i64 %30, ptr %11, align 8 + %33 = load i32, ptr %5, align 4 + %34 = add nsw i32 %33, 1 + %35 = zext i32 %34 to i64 + %36 = alloca i32, i64 %35, align 16 + store i64 %35, ptr %12, align 8 + %37 = load i32, ptr %5, align 4 + %38 = add nsw i32 %37, 1 + %39 = zext i32 %38 to i64 + %40 = alloca i32, i64 %39, align 16 + store i64 %39, ptr %13, align 8 + store i32 1, ptr %14, align 4 + br label %41 + +41: ; preds = %96, %3 + %42 = load i32, ptr %14, align 4 + %43 = load i32, ptr %5, align 4 + %44 = icmp sle i32 %42, %43 + br i1 %44, label %45, label %99 + +45: ; preds = %41 + %46 = load i32, ptr %6, align 4 + %47 = load ptr, ptr %4, align 8 + %48 = load i32, ptr %14, align 4 + %49 = sub nsw i32 %48, 1 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds i32, ptr %47, i64 %50 + %52 = load i32, ptr %51, align 4 + %53 = sub nsw i32 %46, %52 + %54 = load i32, ptr %14, align 4 + %55 = sext i32 %54 to i64 + %56 = mul nsw i64 %55, %21 + %57 = getelementptr inbounds i32, ptr %24, i64 %56 + %58 = load i32, ptr %14, align 4 + %59 = sext i32 %58 to i64 + %60 = getelementptr inbounds i32, ptr %57, i64 %59 + store i32 %53, ptr %60, align 4 + %61 = load i32, ptr %14, align 4 + %62 = add nsw i32 %61, 1 + store i32 %62, ptr %15, align 4 + br label %63 + +63: ; preds = %92, %45 + %64 = load i32, ptr %15, align 4 + %65 = load i32, ptr %5, align 4 + %66 = icmp sle i32 %64, %65 + br i1 %66, label %67, label %95 + +67: ; preds = %63 + %68 = load i32, ptr %14, align 4 + %69 = sext i32 %68 to i64 + %70 = mul nsw i64 %69, %21 + %71 = getelementptr inbounds i32, ptr %24, i64 %70 + %72 = load i32, ptr %15, align 4 + %73 = sub nsw i32 %72, 1 + %74 = sext i32 %73 to i64 + %75 = getelementptr inbounds i32, ptr %71, i64 %74 + %76 = load i32, ptr %75, align 4 + %77 = load ptr, ptr %4, align 8 + %78 = load i32, ptr %15, align 4 + %79 = sub nsw i32 %78, 1 + %80 = sext i32 %79 to i64 + %81 = getelementptr inbounds i32, ptr %77, i64 %80 + %82 = load i32, ptr %81, align 4 + %83 = sub nsw i32 %76, %82 + %84 = sub nsw i32 %83, 1 + %85 = load i32, ptr %14, align 4 + %86 = sext i32 %85 to i64 + %87 = mul nsw i64 %86, %21 + %88 = getelementptr inbounds i32, ptr %24, i64 %87 + %89 = load i32, ptr %15, align 4 + %90 = sext i32 %89 to i64 + %91 = getelementptr inbounds i32, ptr %88, i64 %90 + store i32 %84, ptr %91, align 4 + br label %92 + +92: ; preds = %67 + %93 = load i32, ptr %15, align 4 + %94 = add nsw i32 %93, 1 + store i32 %94, ptr %15, align 4 + br label %63, !llvm.loop !6 + +95: ; preds = %63 + br label %96 + +96: ; preds = %95 + %97 = load i32, ptr %14, align 4 + %98 = add nsw i32 %97, 1 + store i32 %98, ptr %14, align 4 + br label %41, !llvm.loop !8 + +99: ; preds = %41 + store i32 1, ptr %14, align 4 + br label %100 + +100: ; preds = %181, %99 + %101 = load i32, ptr %14, align 4 + %102 = load i32, ptr %5, align 4 + %103 = icmp sle i32 %101, %102 + br i1 %103, label %104, label %184 + +104: ; preds = %100 + %105 = load i32, ptr %14, align 4 + store i32 %105, ptr %15, align 4 + br label %106 + +106: ; preds = %177, %104 + %107 = load i32, ptr %15, align 4 + %108 = load i32, ptr %5, align 4 + %109 = icmp sle i32 %107, %108 + br i1 %109, label %110, label %180 + +110: ; preds = %106 + %111 = load i32, ptr %14, align 4 + %112 = sext i32 %111 to i64 + %113 = mul nsw i64 %112, %21 + %114 = getelementptr inbounds i32, ptr %24, i64 %113 + %115 = load i32, ptr %15, align 4 + %116 = sext i32 %115 to i64 + %117 = getelementptr inbounds i32, ptr %114, i64 %116 + %118 = load i32, ptr %117, align 4 + %119 = icmp slt i32 %118, 0 + br i1 %119, label %120, label %128 + +120: ; preds = %110 + %121 = load i32, ptr %14, align 4 + %122 = sext i32 %121 to i64 + %123 = mul nsw i64 %122, %30 + %124 = getelementptr inbounds i32, ptr %32, i64 %123 + %125 = load i32, ptr %15, align 4 + %126 = sext i32 %125 to i64 + %127 = getelementptr inbounds i32, ptr %124, i64 %126 + store i32 2147483647, ptr %127, align 4 + br label %176 + +128: ; preds = %110 + %129 = load i32, ptr %15, align 4 + %130 = load i32, ptr %5, align 4 + %131 = icmp eq i32 %129, %130 + br i1 %131, label %132, label %150 + +132: ; preds = %128 + %133 = load i32, ptr %14, align 4 + %134 = sext i32 %133 to i64 + %135 = mul nsw i64 %134, %21 + %136 = getelementptr inbounds i32, ptr %24, i64 %135 + %137 = load i32, ptr %15, align 4 + %138 = sext i32 %137 to i64 + %139 = getelementptr inbounds i32, ptr %136, i64 %138 + %140 = load i32, ptr %139, align 4 + %141 = icmp sge i32 %140, 0 + br i1 %141, label %142, label %150 + +142: ; preds = %132 + %143 = load i32, ptr %14, align 4 + %144 = sext i32 %143 to i64 + %145 = mul nsw i64 %144, %30 + %146 = getelementptr inbounds i32, ptr %32, i64 %145 + %147 = load i32, ptr %15, align 4 + %148 = sext i32 %147 to i64 + %149 = getelementptr inbounds i32, ptr %146, i64 %148 + store i32 0, ptr %149, align 4 + br label %175 + +150: ; preds = %132, %128 + %151 = load i32, ptr %14, align 4 + %152 = sext i32 %151 to i64 + %153 = mul nsw i64 %152, %21 + %154 = getelementptr inbounds i32, ptr %24, i64 %153 + %155 = load i32, ptr %15, align 4 + %156 = sext i32 %155 to i64 + %157 = getelementptr inbounds i32, ptr %154, i64 %156 + %158 = load i32, ptr %157, align 4 + %159 = load i32, ptr %14, align 4 + %160 = sext i32 %159 to i64 + %161 = mul nsw i64 %160, %21 + %162 = getelementptr inbounds i32, ptr %24, i64 %161 + %163 = load i32, ptr %15, align 4 + %164 = sext i32 %163 to i64 + %165 = getelementptr inbounds i32, ptr %162, i64 %164 + %166 = load i32, ptr %165, align 4 + %167 = mul nsw i32 %158, %166 + %168 = load i32, ptr %14, align 4 + %169 = sext i32 %168 to i64 + %170 = mul nsw i64 %169, %30 + %171 = getelementptr inbounds i32, ptr %32, i64 %170 + %172 = load i32, ptr %15, align 4 + %173 = sext i32 %172 to i64 + %174 = getelementptr inbounds i32, ptr %171, i64 %173 + store i32 %167, ptr %174, align 4 + br label %175 + +175: ; preds = %150, %142 + br label %176 + +176: ; preds = %175, %120 + br label %177 + +177: ; preds = %176 + %178 = load i32, ptr %15, align 4 + %179 = add nsw i32 %178, 1 + store i32 %179, ptr %15, align 4 + br label %106, !llvm.loop !9 + +180: ; preds = %106 + br label %181 + +181: ; preds = %180 + %182 = load i32, ptr %14, align 4 + %183 = add nsw i32 %182, 1 + store i32 %183, ptr %14, align 4 + br label %100, !llvm.loop !10 + +184: ; preds = %100 + %185 = getelementptr inbounds i32, ptr %36, i64 0 + store i32 0, ptr %185, align 16 + store i32 1, ptr %15, align 4 + br label %186 + +186: ; preds = %262, %184 + %187 = load i32, ptr %15, align 4 + %188 = load i32, ptr %5, align 4 + %189 = icmp sle i32 %187, %188 + br i1 %189, label %190, label %265 + +190: ; preds = %186 + %191 = load i32, ptr %15, align 4 + %192 = sext i32 %191 to i64 + %193 = getelementptr inbounds i32, ptr %36, i64 %192 + store i32 2147483647, ptr %193, align 4 + store i32 1, ptr %14, align 4 + br label %194 + +194: ; preds = %258, %190 + %195 = load i32, ptr %14, align 4 + %196 = load i32, ptr %15, align 4 + %197 = icmp sle i32 %195, %196 + br i1 %197, label %198, label %261 + +198: ; preds = %194 + %199 = load i32, ptr %14, align 4 + %200 = sub nsw i32 %199, 1 + %201 = sext i32 %200 to i64 + %202 = getelementptr inbounds i32, ptr %36, i64 %201 + %203 = load i32, ptr %202, align 4 + %204 = icmp ne i32 %203, 2147483647 + br i1 %204, label %205, label %257 + +205: ; preds = %198 + %206 = load i32, ptr %14, align 4 + %207 = sext i32 %206 to i64 + %208 = mul nsw i64 %207, %30 + %209 = getelementptr inbounds i32, ptr %32, i64 %208 + %210 = load i32, ptr %15, align 4 + %211 = sext i32 %210 to i64 + %212 = getelementptr inbounds i32, ptr %209, i64 %211 + %213 = load i32, ptr %212, align 4 + %214 = icmp ne i32 %213, 2147483647 + br i1 %214, label %215, label %257 + +215: ; preds = %205 + %216 = load i32, ptr %14, align 4 + %217 = sub nsw i32 %216, 1 + %218 = sext i32 %217 to i64 + %219 = getelementptr inbounds i32, ptr %36, i64 %218 + %220 = load i32, ptr %219, align 4 + %221 = load i32, ptr %14, align 4 + %222 = sext i32 %221 to i64 + %223 = mul nsw i64 %222, %30 + %224 = getelementptr inbounds i32, ptr %32, i64 %223 + %225 = load i32, ptr %15, align 4 + %226 = sext i32 %225 to i64 + %227 = getelementptr inbounds i32, ptr %224, i64 %226 + %228 = load i32, ptr %227, align 4 + %229 = add nsw i32 %220, %228 + %230 = load i32, ptr %15, align 4 + %231 = sext i32 %230 to i64 + %232 = getelementptr inbounds i32, ptr %36, i64 %231 + %233 = load i32, ptr %232, align 4 + %234 = icmp slt i32 %229, %233 + br i1 %234, label %235, label %257 + +235: ; preds = %215 + %236 = load i32, ptr %14, align 4 + %237 = sub nsw i32 %236, 1 + %238 = sext i32 %237 to i64 + %239 = getelementptr inbounds i32, ptr %36, i64 %238 + %240 = load i32, ptr %239, align 4 + %241 = load i32, ptr %14, align 4 + %242 = sext i32 %241 to i64 + %243 = mul nsw i64 %242, %30 + %244 = getelementptr inbounds i32, ptr %32, i64 %243 + %245 = load i32, ptr %15, align 4 + %246 = sext i32 %245 to i64 + %247 = getelementptr inbounds i32, ptr %244, i64 %246 + %248 = load i32, ptr %247, align 4 + %249 = add nsw i32 %240, %248 + %250 = load i32, ptr %15, align 4 + %251 = sext i32 %250 to i64 + %252 = getelementptr inbounds i32, ptr %36, i64 %251 + store i32 %249, ptr %252, align 4 + %253 = load i32, ptr %14, align 4 + %254 = load i32, ptr %15, align 4 + %255 = sext i32 %254 to i64 + %256 = getelementptr inbounds i32, ptr %40, i64 %255 + store i32 %253, ptr %256, align 4 + br label %257 + +257: ; preds = %235, %215, %205, %198 + br label %258 + +258: ; preds = %257 + %259 = load i32, ptr %14, align 4 + %260 = add nsw i32 %259, 1 + store i32 %260, ptr %14, align 4 + br label %194, !llvm.loop !11 + +261: ; preds = %194 + br label %262 + +262: ; preds = %261 + %263 = load i32, ptr %15, align 4 + %264 = add nsw i32 %263, 1 + store i32 %264, ptr %15, align 4 + br label %186, !llvm.loop !12 + +265: ; preds = %186 + %266 = load i32, ptr %5, align 4 + %267 = call noundef i32 @_Z13printSolutionPii(ptr noundef %40, i32 noundef %266) + %268 = load ptr, ptr %7, align 8 + call void @llvm.stackrestore(ptr %268) + ret void +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: mustprogress noinline uwtable +define dso_local noundef i32 @_Z13printSolutionPii(ptr noundef %0, i32 noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + store ptr %0, ptr %3, align 8 + store i32 %1, ptr %4, align 4 + %6 = load ptr, ptr %3, align 8 + %7 = load i32, ptr %4, align 4 + %8 = sext i32 %7 to i64 + %9 = getelementptr inbounds i32, ptr %6, i64 %8 + %10 = load i32, ptr %9, align 4 + %11 = icmp eq i32 %10, 1 + br i1 %11, label %12, label %13 + +12: ; preds = %2 + store i32 1, ptr %5, align 4 + br label %23 + +13: ; preds = %2 + %14 = load ptr, ptr %3, align 8 + %15 = load ptr, ptr %3, align 8 + %16 = load i32, ptr %4, align 4 + %17 = sext i32 %16 to i64 + %18 = getelementptr inbounds i32, ptr %15, i64 %17 + %19 = load i32, ptr %18, align 4 + %20 = sub nsw i32 %19, 1 + %21 = call noundef i32 @_Z13printSolutionPii(ptr noundef %14, i32 noundef %20) + %22 = add nsw i32 %21, 1 + store i32 %22, ptr %5, align 4 + br label %23 + +23: ; preds = %13, %12 + %24 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str) + %25 = load i32, ptr %5, align 4 + %26 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %24, i32 noundef %25) + %27 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %26, ptr noundef @.str.1) + %28 = load ptr, ptr %3, align 8 + %29 = load i32, ptr %4, align 4 + %30 = sext i32 %29 to i64 + %31 = getelementptr inbounds i32, ptr %28, i64 %30 + %32 = load i32, ptr %31, align 4 + %33 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %27, i32 noundef %32) + %34 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) %33, ptr noundef @.str.2) + %35 = load i32, ptr %4, align 4 + %36 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8) %34, i32 noundef %35) + %37 = call noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %36, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + %38 = load i32, ptr %5, align 4 + ret i32 %38 +} + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEi(ptr noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 { + %1 = alloca i32, align 4 + %2 = alloca [4 x i32], align 16 + %3 = alloca i32, align 4 + %4 = alloca i32, align 4 + store i32 0, ptr %1, align 4 + call void @llvm.memcpy.p0.p0.i64(ptr align 16 %2, ptr align 16 @__const.main.l, i64 16, i1 false) + store i32 4, ptr %3, align 4 + store i32 6, ptr %4, align 4 + %5 = getelementptr inbounds [4 x i32], ptr %2, i64 0, i64 0 + %6 = load i32, ptr %3, align 4 + %7 = load i32, ptr %4, align 4 + call void @_Z13solveWordWrapPiii(ptr noundef %5, i32 noundef %6, i32 noundef %7) + ret i32 0 +} + +; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite) +declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #7 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_word_wrap.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} +!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm16/z-algorithm-linear-time.ll b/src/test-suite/PE-benchmarks-llfiles-llvm16/z-algorithm-linear-time.ll new file mode 100644 index 00000000..a6ab423d --- /dev/null +++ b/src/test-suite/PE-benchmarks-llfiles-llvm16/z-algorithm-linear-time.ll @@ -0,0 +1,1004 @@ +; ModuleID = 'PE-benchmarks/z-algorithm-linear-time.cpp' +source_filename = "PE-benchmarks/z-algorithm-linear-time.cpp" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-pc-linux-gnu" + +%"class.std::ios_base::Init" = type { i8 } +%"class.std::basic_ostream" = type { ptr, %"class.std::basic_ios" } +%"class.std::basic_ios" = type { %"class.std::ios_base", ptr, i8, i8, ptr, ptr, ptr, ptr } +%"class.std::ios_base" = type { ptr, i64, i64, i32, i32, i32, ptr, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, ptr, %"class.std::locale" } +%"struct.std::ios_base::_Words" = type { ptr, i64 } +%"class.std::locale" = type { ptr } +%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } +%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { ptr } +%union.anon = type { i64, [8 x i8] } +%"class.std::allocator" = type { i8 } +%"struct.std::__false_type" = type { i8 } +%"struct.std::forward_iterator_tag" = type { i8 } +%"struct.std::random_access_iterator_tag" = type { i8 } + +$_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_ = comdat any + +$_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_ = comdat any + +$_ZNSt11char_traitsIcE6lengthEPKc = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type = comdat any + +$_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag = comdat any + +$_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_ = comdat any + +$_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_ = comdat any + +$__clang_call_terminate = comdat any + +$_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag = comdat any + +$_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_ = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc = comdat any + +$_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_ = comdat any + +@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 +@__dso_handle = external hidden global i8 +@.str = private unnamed_addr constant [2 x i8] c"$\00", align 1 +@_ZSt4cout = external global %"class.std::basic_ostream", align 8 +@.str.1 = private unnamed_addr constant [24 x i8] c"Pattern found at index \00", align 1 +@.str.2 = private unnamed_addr constant [16 x i8] c"GEEKS FOR GEEKS\00", align 1 +@.str.3 = private unnamed_addr constant [5 x i8] c"GEEK\00", align 1 +@.str.4 = private unnamed_addr constant [42 x i8] c"basic_string::_M_construct null not valid\00", align 1 +@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @_GLOBAL__sub_I_z_algorithm_linear_time.cpp, ptr null }] + +; Function Attrs: noinline uwtable +define internal void @__cxx_global_var_init() #0 section ".text.startup" { + call void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) + %1 = call i32 @__cxa_atexit(ptr @_ZNSt8ios_base4InitD1Ev, ptr @_ZStL8__ioinit, ptr @__dso_handle) #3 + ret void +} + +declare void @_ZNSt8ios_base4InitC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: nounwind +declare void @_ZNSt8ios_base4InitD1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: nounwind +declare i32 @__cxa_atexit(ptr, ptr, ptr) #3 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %0, ptr noundef %1) #4 personality ptr @__gxx_personality_v0 { + %3 = alloca %"class.std::__cxx11::basic_string", align 8 + %4 = alloca %"class.std::__cxx11::basic_string", align 8 + %5 = alloca ptr, align 8 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca ptr, align 8 + %9 = alloca i64, align 8 + %10 = alloca %"class.std::__cxx11::basic_string", align 8 + %11 = alloca i32, align 4 + call void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_(ptr sret(%"class.std::__cxx11::basic_string") align 8 %4, ptr noundef nonnull align 8 dereferenceable(32) %1, ptr noundef @.str) + invoke void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_(ptr sret(%"class.std::__cxx11::basic_string") align 8 %3, ptr noundef nonnull align 8 dereferenceable(32) %4, ptr noundef nonnull align 8 dereferenceable(32) %0) + to label %12 unwind label %45 + +12: ; preds = %2 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %4) #3 + %13 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + %14 = trunc i64 %13 to i32 + store i32 %14, ptr %7, align 4 + %15 = load i32, ptr %7, align 4 + %16 = zext i32 %15 to i64 + %17 = call ptr @llvm.stacksave() + store ptr %17, ptr %8, align 8 + %18 = alloca i32, i64 %16, align 16 + store i64 %16, ptr %9, align 8 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef nonnull align 8 dereferenceable(32) %3) + to label %19 unwind label %49 + +19: ; preds = %12 + invoke void @_Z7getZarrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPi(ptr noundef %10, ptr noundef %18) + to label %20 unwind label %53 + +20: ; preds = %19 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %10) #3 + store i32 0, ptr %11, align 4 + br label %21 + +21: ; preds = %58, %20 + %22 = load i32, ptr %11, align 4 + %23 = load i32, ptr %7, align 4 + %24 = icmp slt i32 %22, %23 + br i1 %24, label %25, label %61 + +25: ; preds = %21 + %26 = load i32, ptr %11, align 4 + %27 = sext i32 %26 to i64 + %28 = getelementptr inbounds i32, ptr %18, i64 %27 + %29 = load i32, ptr %28, align 4 + %30 = sext i32 %29 to i64 + %31 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32) %1) #3 + %32 = icmp eq i64 %30, %31 + br i1 %32, label %33, label %57 + +33: ; preds = %25 + %34 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, ptr noundef @.str.1) + to label %35 unwind label %49 + +35: ; preds = %33 + %36 = load i32, ptr %11, align 4 + %37 = sext i32 %36 to i64 + %38 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32) %1) #3 + %39 = sub i64 %37, %38 + %40 = sub i64 %39, 1 + %41 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEm(ptr noundef nonnull align 8 dereferenceable(8) %34, i64 noundef %40) + to label %42 unwind label %49 + +42: ; preds = %35 + %43 = invoke noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8) %41, ptr noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) + to label %44 unwind label %49 + +44: ; preds = %42 + br label %57 + +45: ; preds = %2 + %46 = landingpad { ptr, i32 } + cleanup + %47 = extractvalue { ptr, i32 } %46, 0 + store ptr %47, ptr %5, align 8 + %48 = extractvalue { ptr, i32 } %46, 1 + store i32 %48, ptr %6, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %4) #3 + br label %64 + +49: ; preds = %42, %35, %33, %12 + %50 = landingpad { ptr, i32 } + cleanup + %51 = extractvalue { ptr, i32 } %50, 0 + store ptr %51, ptr %5, align 8 + %52 = extractvalue { ptr, i32 } %50, 1 + store i32 %52, ptr %6, align 4 + br label %63 + +53: ; preds = %19 + %54 = landingpad { ptr, i32 } + cleanup + %55 = extractvalue { ptr, i32 } %54, 0 + store ptr %55, ptr %5, align 8 + %56 = extractvalue { ptr, i32 } %54, 1 + store i32 %56, ptr %6, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %10) #3 + br label %63 + +57: ; preds = %44, %25 + br label %58 + +58: ; preds = %57 + %59 = load i32, ptr %11, align 4 + %60 = add nsw i32 %59, 1 + store i32 %60, ptr %11, align 4 + br label %21, !llvm.loop !6 + +61: ; preds = %21 + %62 = load ptr, ptr %8, align 8 + call void @llvm.stackrestore(ptr %62) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + ret void + +63: ; preds = %53, %49 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %3) #3 + br label %64 + +64: ; preds = %63, %45 + %65 = load ptr, ptr %5, align 8 + %66 = load i32, ptr %6, align 4 + %67 = insertvalue { ptr, i32 } poison, ptr %65, 0 + %68 = insertvalue { ptr, i32 } %67, i32 %66, 1 + resume { ptr, i32 } %68 +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_(ptr noalias sret(%"class.std::__cxx11::basic_string") align 8 %0, ptr noundef nonnull align 8 dereferenceable(32) %1, ptr noundef nonnull align 8 dereferenceable(32) %2) #4 comdat { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %7 = load ptr, ptr %5, align 8 + %8 = load ptr, ptr %6, align 8 + %9 = call noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %7, ptr noundef nonnull align 8 dereferenceable(32) %8) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_(ptr noalias sret(%"class.std::__cxx11::basic_string") align 8 %0, ptr noundef nonnull align 8 dereferenceable(32) %1, ptr noundef %2) #4 comdat personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca i1, align 1 + %8 = alloca ptr, align 8 + %9 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + store i1 false, ptr %7, align 1 + %10 = load ptr, ptr %5, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef nonnull align 8 dereferenceable(32) %10) + %11 = load ptr, ptr %6, align 8 + %12 = invoke noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %11) + to label %13 unwind label %15 + +13: ; preds = %3 + store i1 true, ptr %7, align 1 + %14 = load i1, ptr %7, align 1 + br i1 %14, label %20, label %19 + +15: ; preds = %3 + %16 = landingpad { ptr, i32 } + cleanup + %17 = extractvalue { ptr, i32 } %16, 0 + store ptr %17, ptr %8, align 8 + %18 = extractvalue { ptr, i32 } %16, 1 + store i32 %18, ptr %9, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) #3 + br label %21 + +19: ; preds = %13 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %0) #3 + br label %20 + +20: ; preds = %19, %13 + ret void + +21: ; preds = %15 + %22 = load ptr, ptr %8, align 8 + %23 = load i32, ptr %9, align 4 + %24 = insertvalue { ptr, i32 } poison, ptr %22, 0 + %25 = insertvalue { ptr, i32 } %24, i32 %23, 1 + resume { ptr, i32 } %25 +} + +declare i32 @__gxx_personality_v0(...) + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +; Function Attrs: nounwind +declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32)) #2 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare ptr @llvm.stacksave() #5 + +; Function Attrs: mustprogress noinline uwtable +define dso_local void @_Z7getZarrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPi(ptr noundef %0, ptr noundef %1) #4 { + %3 = alloca ptr, align 8 + %4 = alloca i32, align 4 + %5 = alloca i32, align 4 + %6 = alloca i32, align 4 + %7 = alloca i32, align 4 + %8 = alloca i32, align 4 + store ptr %1, ptr %3, align 8 + %9 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(ptr noundef nonnull align 8 dereferenceable(32) %0) #3 + %10 = trunc i64 %9 to i32 + store i32 %10, ptr %4, align 4 + store i32 0, ptr %6, align 4 + store i32 0, ptr %5, align 4 + store i32 1, ptr %8, align 4 + br label %11 + +11: ; preds = %115, %2 + %12 = load i32, ptr %8, align 4 + %13 = load i32, ptr %4, align 4 + %14 = icmp slt i32 %12, %13 + br i1 %14, label %15, label %118 + +15: ; preds = %11 + %16 = load i32, ptr %8, align 4 + %17 = load i32, ptr %6, align 4 + %18 = icmp sgt i32 %16, %17 + br i1 %18, label %19, label %54 + +19: ; preds = %15 + %20 = load i32, ptr %8, align 4 + store i32 %20, ptr %6, align 4 + store i32 %20, ptr %5, align 4 + br label %21 + +21: ; preds = %41, %19 + %22 = load i32, ptr %6, align 4 + %23 = load i32, ptr %4, align 4 + %24 = icmp slt i32 %22, %23 + br i1 %24, label %25, label %39 + +25: ; preds = %21 + %26 = load i32, ptr %6, align 4 + %27 = load i32, ptr %5, align 4 + %28 = sub nsw i32 %26, %27 + %29 = sext i32 %28 to i64 + %30 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %29) + %31 = load i8, ptr %30, align 1 + %32 = sext i8 %31 to i32 + %33 = load i32, ptr %6, align 4 + %34 = sext i32 %33 to i64 + %35 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %34) + %36 = load i8, ptr %35, align 1 + %37 = sext i8 %36 to i32 + %38 = icmp eq i32 %32, %37 + br label %39 + +39: ; preds = %25, %21 + %40 = phi i1 [ false, %21 ], [ %38, %25 ] + br i1 %40, label %41, label %44 + +41: ; preds = %39 + %42 = load i32, ptr %6, align 4 + %43 = add nsw i32 %42, 1 + store i32 %43, ptr %6, align 4 + br label %21, !llvm.loop !8 + +44: ; preds = %39 + %45 = load i32, ptr %6, align 4 + %46 = load i32, ptr %5, align 4 + %47 = sub nsw i32 %45, %46 + %48 = load ptr, ptr %3, align 8 + %49 = load i32, ptr %8, align 4 + %50 = sext i32 %49 to i64 + %51 = getelementptr inbounds i32, ptr %48, i64 %50 + store i32 %47, ptr %51, align 4 + %52 = load i32, ptr %6, align 4 + %53 = add nsw i32 %52, -1 + store i32 %53, ptr %6, align 4 + br label %114 + +54: ; preds = %15 + %55 = load i32, ptr %8, align 4 + %56 = load i32, ptr %5, align 4 + %57 = sub nsw i32 %55, %56 + store i32 %57, ptr %7, align 4 + %58 = load ptr, ptr %3, align 8 + %59 = load i32, ptr %7, align 4 + %60 = sext i32 %59 to i64 + %61 = getelementptr inbounds i32, ptr %58, i64 %60 + %62 = load i32, ptr %61, align 4 + %63 = load i32, ptr %6, align 4 + %64 = load i32, ptr %8, align 4 + %65 = sub nsw i32 %63, %64 + %66 = add nsw i32 %65, 1 + %67 = icmp slt i32 %62, %66 + br i1 %67, label %68, label %78 + +68: ; preds = %54 + %69 = load ptr, ptr %3, align 8 + %70 = load i32, ptr %7, align 4 + %71 = sext i32 %70 to i64 + %72 = getelementptr inbounds i32, ptr %69, i64 %71 + %73 = load i32, ptr %72, align 4 + %74 = load ptr, ptr %3, align 8 + %75 = load i32, ptr %8, align 4 + %76 = sext i32 %75 to i64 + %77 = getelementptr inbounds i32, ptr %74, i64 %76 + store i32 %73, ptr %77, align 4 + br label %113 + +78: ; preds = %54 + %79 = load i32, ptr %8, align 4 + store i32 %79, ptr %5, align 4 + br label %80 + +80: ; preds = %100, %78 + %81 = load i32, ptr %6, align 4 + %82 = load i32, ptr %4, align 4 + %83 = icmp slt i32 %81, %82 + br i1 %83, label %84, label %98 + +84: ; preds = %80 + %85 = load i32, ptr %6, align 4 + %86 = load i32, ptr %5, align 4 + %87 = sub nsw i32 %85, %86 + %88 = sext i32 %87 to i64 + %89 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %88) + %90 = load i8, ptr %89, align 1 + %91 = sext i8 %90 to i32 + %92 = load i32, ptr %6, align 4 + %93 = sext i32 %92 to i64 + %94 = call noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %93) + %95 = load i8, ptr %94, align 1 + %96 = sext i8 %95 to i32 + %97 = icmp eq i32 %91, %96 + br label %98 + +98: ; preds = %84, %80 + %99 = phi i1 [ false, %80 ], [ %97, %84 ] + br i1 %99, label %100, label %103 + +100: ; preds = %98 + %101 = load i32, ptr %6, align 4 + %102 = add nsw i32 %101, 1 + store i32 %102, ptr %6, align 4 + br label %80, !llvm.loop !9 + +103: ; preds = %98 + %104 = load i32, ptr %6, align 4 + %105 = load i32, ptr %5, align 4 + %106 = sub nsw i32 %104, %105 + %107 = load ptr, ptr %3, align 8 + %108 = load i32, ptr %8, align 4 + %109 = sext i32 %108 to i64 + %110 = getelementptr inbounds i32, ptr %107, i64 %109 + store i32 %106, ptr %110, align 4 + %111 = load i32, ptr %6, align 4 + %112 = add nsw i32 %111, -1 + store i32 %112, ptr %6, align 4 + br label %113 + +113: ; preds = %103, %68 + br label %114 + +114: ; preds = %113, %44 + br label %115 + +115: ; preds = %114 + %116 = load i32, ptr %8, align 4 + %117 = add nsw i32 %116, 1 + store i32 %117, ptr %8, align 4 + br label %11, !llvm.loop !10 + +118: ; preds = %11 + ret void +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEm(ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZNSolsEPFRSoS_E(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(8) ptr @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(ptr noundef nonnull align 8 dereferenceable(8)) #1 + +; Function Attrs: nocallback nofree nosync nounwind willreturn +declare void @llvm.stackrestore(ptr) #5 + +declare noundef nonnull align 1 dereferenceable(1) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline norecurse uwtable +define dso_local noundef i32 @main() #6 personality ptr @__gxx_personality_v0 { + %1 = alloca i32, align 4 + %2 = alloca %"class.std::__cxx11::basic_string", align 8 + %3 = alloca %"class.std::allocator", align 1 + %4 = alloca ptr, align 8 + %5 = alloca i32, align 4 + %6 = alloca %"class.std::__cxx11::basic_string", align 8 + %7 = alloca %"class.std::allocator", align 1 + %8 = alloca %"class.std::__cxx11::basic_string", align 8 + %9 = alloca %"class.std::__cxx11::basic_string", align 8 + store i32 0, ptr %1, align 4 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %2, ptr noundef @.str.2, ptr noundef nonnull align 1 dereferenceable(1) %3) + to label %10 unwind label %16 + +10: ; preds = %0 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + call void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %6, ptr noundef @.str.3, ptr noundef nonnull align 1 dereferenceable(1) %7) + to label %11 unwind label %20 + +11: ; preds = %10 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef nonnull align 8 dereferenceable(32) %2) + to label %12 unwind label %24 + +12: ; preds = %11 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef nonnull align 8 dereferenceable(32) %6) + to label %13 unwind label %28 + +13: ; preds = %12 + invoke void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(ptr noundef %8, ptr noundef %9) + to label %14 unwind label %32 + +14: ; preds = %13 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + store i32 0, ptr %1, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + %15 = load i32, ptr %1, align 4 + ret i32 %15 + +16: ; preds = %0 + %17 = landingpad { ptr, i32 } + cleanup + %18 = extractvalue { ptr, i32 } %17, 0 + store ptr %18, ptr %4, align 8 + %19 = extractvalue { ptr, i32 } %17, 1 + store i32 %19, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + br label %39 + +20: ; preds = %10 + %21 = landingpad { ptr, i32 } + cleanup + %22 = extractvalue { ptr, i32 } %21, 0 + store ptr %22, ptr %4, align 8 + %23 = extractvalue { ptr, i32 } %21, 1 + store i32 %23, ptr %5, align 4 + call void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1) %7) #3 + br label %38 + +24: ; preds = %11 + %25 = landingpad { ptr, i32 } + cleanup + %26 = extractvalue { ptr, i32 } %25, 0 + store ptr %26, ptr %4, align 8 + %27 = extractvalue { ptr, i32 } %25, 1 + store i32 %27, ptr %5, align 4 + br label %37 + +28: ; preds = %12 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %4, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %5, align 4 + br label %36 + +32: ; preds = %13 + %33 = landingpad { ptr, i32 } + cleanup + %34 = extractvalue { ptr, i32 } %33, 0 + store ptr %34, ptr %4, align 8 + %35 = extractvalue { ptr, i32 } %33, 1 + store i32 %35, ptr %5, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %9) #3 + br label %36 + +36: ; preds = %32, %28 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %8) #3 + br label %37 + +37: ; preds = %36, %24 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %6) #3 + br label %38 + +38: ; preds = %37, %20 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(ptr noundef nonnull align 8 dereferenceable(32) %2) #3 + br label %39 + +39: ; preds = %38, %16 + %40 = load ptr, ptr %4, align 8 + %41 = load i32, ptr %5, align 4 + %42 = insertvalue { ptr, i32 } poison, ptr %40, 0 + %43 = insertvalue { ptr, i32 } %42, i32 %41, 1 + resume { ptr, i32 } %43 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcEC1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i32, align 4 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %9 = load ptr, ptr %4, align 8 + %10 = getelementptr inbounds %"class.std::__cxx11::basic_string", ptr %9, i32 0, i32 0 + %11 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %9) + %12 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8) %10, ptr noundef %11, ptr noundef nonnull align 1 dereferenceable(1) %12) + %13 = load ptr, ptr %5, align 8 + %14 = load ptr, ptr %5, align 8 + %15 = icmp ne ptr %14, null + br i1 %15, label %16, label %22 + +16: ; preds = %3 + %17 = load ptr, ptr %5, align 8 + %18 = load ptr, ptr %5, align 8 + %19 = invoke noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %18) + to label %20 unwind label %28 + +20: ; preds = %16 + %21 = getelementptr inbounds i8, ptr %17, i64 %19 + br label %25 + +22: ; preds = %3 + %23 = load ptr, ptr %5, align 8 + %24 = getelementptr inbounds i8, ptr %23, i64 -1 + br label %25 + +25: ; preds = %22, %20 + %26 = phi ptr [ %21, %20 ], [ %24, %22 ] + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %9, ptr noundef %13, ptr noundef %26) + to label %27 unwind label %28 + +27: ; preds = %25 + ret void + +28: ; preds = %25, %16 + %29 = landingpad { ptr, i32 } + cleanup + %30 = extractvalue { ptr, i32 } %29, 0 + store ptr %30, ptr %7, align 8 + %31 = extractvalue { ptr, i32 } %29, 1 + store i32 %31, ptr %8, align 4 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %10) #3 + br label %32 + +32: ; preds = %28 + %33 = load ptr, ptr %7, align 8 + %34 = load i32, ptr %8, align 4 + %35 = insertvalue { ptr, i32 } poison, ptr %33, 0 + %36 = insertvalue { ptr, i32 } %35, i32 %34, 1 + resume { ptr, i32 } %36 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED1Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +declare noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef) #1 + +declare noundef nonnull align 8 dereferenceable(32) ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_(ptr noundef nonnull align 8 dereferenceable(8), ptr noundef, ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca %"struct.std::__false_type", align 1 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + store ptr %2, ptr %6, align 8 + %8 = load ptr, ptr %4, align 8 + %9 = load ptr, ptr %5, align 8 + %10 = load ptr, ptr %6, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %8, ptr noundef %9, ptr noundef %10) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZNSt11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + %5 = load ptr, ptr %4, align 8 + store ptr %5, ptr %2, align 8 + br i1 false, label %6, label %9 + +6: ; preds = %1 + %7 = load ptr, ptr %4, align 8 + %8 = call noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %7) + store i64 %8, ptr %3, align 8 + br label %12 + +9: ; preds = %1 + %10 = load ptr, ptr %4, align 8 + %11 = call i64 @strlen(ptr noundef %10) #3 + store i64 %11, ptr %3, align 8 + br label %12 + +12: ; preds = %9, %6 + %13 = load i64, ptr %3, align 8 + ret i64 %13 +} + +; Function Attrs: noinline nounwind uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(ptr noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #7 comdat align 2 { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + call void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1) %3) #3 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 { + %4 = alloca %"struct.std::__false_type", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca %"struct.std::forward_iterator_tag", align 1 + %9 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %10 = load ptr, ptr %5, align 8 + %11 = load ptr, ptr %6, align 8 + %12 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %10, ptr noundef %11, ptr noundef %12) + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag(ptr noundef nonnull align 8 dereferenceable(32) %0, ptr noundef %1, ptr noundef %2) #4 comdat align 2 personality ptr @__gxx_personality_v0 { + %4 = alloca %"struct.std::forward_iterator_tag", align 1 + %5 = alloca ptr, align 8 + %6 = alloca ptr, align 8 + %7 = alloca ptr, align 8 + %8 = alloca i64, align 8 + %9 = alloca ptr, align 8 + %10 = alloca i32, align 4 + store ptr %0, ptr %5, align 8 + store ptr %1, ptr %6, align 8 + store ptr %2, ptr %7, align 8 + %11 = load ptr, ptr %5, align 8 + %12 = load ptr, ptr %6, align 8 + %13 = call noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %12) + br i1 %13, label %14, label %19 + +14: ; preds = %3 + %15 = load ptr, ptr %6, align 8 + %16 = load ptr, ptr %7, align 8 + %17 = icmp ne ptr %15, %16 + br i1 %17, label %18, label %19 + +18: ; preds = %14 + call void @_ZSt19__throw_logic_errorPKc(ptr noundef @.str.4) #11 + unreachable + +19: ; preds = %14, %3 + %20 = load ptr, ptr %6, align 8 + %21 = load ptr, ptr %7, align 8 + %22 = call noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %20, ptr noundef %21) + store i64 %22, ptr %8, align 8 + %23 = load i64, ptr %8, align 8 + %24 = icmp ugt i64 %23, 15 + br i1 %24, label %25, label %28 + +25: ; preds = %19 + %26 = call noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef nonnull align 8 dereferenceable(8) %8, i64 noundef 0) + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32) %11, ptr noundef %26) + %27 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %27) + br label %28 + +28: ; preds = %25, %19 + %29 = invoke noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %30 unwind label %33 + +30: ; preds = %28 + %31 = load ptr, ptr %6, align 8 + %32 = load ptr, ptr %7, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef %29, ptr noundef %31, ptr noundef %32) #3 + br label %46 + +33: ; preds = %28 + %34 = landingpad { ptr, i32 } + catch ptr null + %35 = extractvalue { ptr, i32 } %34, 0 + store ptr %35, ptr %9, align 8 + %36 = extractvalue { ptr, i32 } %34, 1 + store i32 %36, ptr %10, align 4 + br label %37 + +37: ; preds = %33 + %38 = load ptr, ptr %9, align 8 + %39 = call ptr @__cxa_begin_catch(ptr %38) #3 + invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32) %11) + to label %40 unwind label %41 + +40: ; preds = %37 + invoke void @__cxa_rethrow() #11 + to label %56 unwind label %41 + +41: ; preds = %40, %37 + %42 = landingpad { ptr, i32 } + cleanup + %43 = extractvalue { ptr, i32 } %42, 0 + store ptr %43, ptr %9, align 8 + %44 = extractvalue { ptr, i32 } %42, 1 + store i32 %44, ptr %10, align 4 + invoke void @__cxa_end_catch() + to label %45 unwind label %53 + +45: ; preds = %41 + br label %48 + +46: ; preds = %30 + %47 = load i64, ptr %8, align 8 + call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32) %11, i64 noundef %47) + ret void + +48: ; preds = %45 + %49 = load ptr, ptr %9, align 8 + %50 = load i32, ptr %10, align 4 + %51 = insertvalue { ptr, i32 } poison, ptr %49, 0 + %52 = insertvalue { ptr, i32 } %51, i32 %50, 1 + resume { ptr, i32 } %52 + +53: ; preds = %41 + %54 = landingpad { ptr, i32 } + catch ptr null + %55 = extractvalue { ptr, i32 } %54, 0 + call void @__clang_call_terminate(ptr %55) #12 + unreachable + +56: ; preds = %40 + unreachable +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_(ptr noundef %0) #8 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + %3 = load ptr, ptr %2, align 8 + %4 = icmp eq ptr %3, null + ret i1 %4 +} + +; Function Attrs: noreturn +declare void @_ZSt19__throw_logic_errorPKc(ptr noundef) #9 + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(ptr noundef %0, ptr noundef %1) #4 comdat { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + %5 = alloca %"struct.std::random_access_iterator_tag", align 1 + %6 = alloca %"struct.std::random_access_iterator_tag", align 1 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %7 = load ptr, ptr %3, align 8 + %8 = load ptr, ptr %4, align 8 + call void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %3) + %9 = call noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %7, ptr noundef %8) + ret i64 %9 +} + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef) #1 + +declare noundef ptr @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm(ptr noundef nonnull align 8 dereferenceable(32), ptr noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: nounwind +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_(ptr noundef, ptr noundef, ptr noundef) #2 + +declare noundef ptr @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare ptr @__cxa_begin_catch(ptr) + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv(ptr noundef nonnull align 8 dereferenceable(32)) #1 + +declare void @__cxa_rethrow() + +declare void @__cxa_end_catch() + +; Function Attrs: noinline noreturn nounwind +define linkonce_odr hidden void @__clang_call_terminate(ptr noundef %0) #10 comdat { + %2 = call ptr @__cxa_begin_catch(ptr %0) #3 + call void @_ZSt9terminatev() #12 + unreachable +} + +declare void @_ZSt9terminatev() + +declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm(ptr noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(ptr noundef %0, ptr noundef %1) #8 comdat { + %3 = alloca %"struct.std::random_access_iterator_tag", align 1 + %4 = alloca ptr, align 8 + %5 = alloca ptr, align 8 + store ptr %0, ptr %4, align 8 + store ptr %1, ptr %5, align 8 + %6 = load ptr, ptr %5, align 8 + %7 = load ptr, ptr %4, align 8 + %8 = ptrtoint ptr %6 to i64 + %9 = ptrtoint ptr %7 to i64 + %10 = sub i64 %8, %9 + ret i64 %10 +} + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(ptr noundef nonnull align 8 dereferenceable(8) %0) #8 comdat { + %2 = alloca ptr, align 8 + store ptr %0, ptr %2, align 8 + ret void +} + +; Function Attrs: mustprogress noinline uwtable +define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc(ptr noundef %0) #4 comdat align 2 { + %2 = alloca ptr, align 8 + %3 = alloca i64, align 8 + %4 = alloca i8, align 1 + store ptr %0, ptr %2, align 8 + store i64 0, ptr %3, align 8 + br label %5 + +5: ; preds = %11, %1 + %6 = load ptr, ptr %2, align 8 + %7 = load i64, ptr %3, align 8 + %8 = getelementptr inbounds i8, ptr %6, i64 %7 + store i8 0, ptr %4, align 1 + %9 = call noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %8, ptr noundef nonnull align 1 dereferenceable(1) %4) + %10 = xor i1 %9, true + br i1 %10, label %11, label %14 + +11: ; preds = %5 + %12 = load i64, ptr %3, align 8 + %13 = add i64 %12, 1 + store i64 %13, ptr %3, align 8 + br label %5, !llvm.loop !11 + +14: ; preds = %5 + %15 = load i64, ptr %3, align 8 + ret i64 %15 +} + +; Function Attrs: nounwind +declare i64 @strlen(ptr noundef) #2 + +; Function Attrs: mustprogress noinline nounwind uwtable +define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_(ptr noundef nonnull align 1 dereferenceable(1) %0, ptr noundef nonnull align 1 dereferenceable(1) %1) #8 comdat align 2 { + %3 = alloca ptr, align 8 + %4 = alloca ptr, align 8 + store ptr %0, ptr %3, align 8 + store ptr %1, ptr %4, align 8 + %5 = load ptr, ptr %3, align 8 + %6 = load i8, ptr %5, align 1 + %7 = sext i8 %6 to i32 + %8 = load ptr, ptr %4, align 8 + %9 = load i8, ptr %8, align 1 + %10 = sext i8 %9 to i32 + %11 = icmp eq i32 %7, %10 + ret i1 %11 +} + +; Function Attrs: nounwind +declare void @_ZNSaIcED2Ev(ptr noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 + +; Function Attrs: noinline uwtable +define internal void @_GLOBAL__sub_I_z_algorithm_linear_time.cpp() #0 section ".text.startup" { + call void @__cxx_global_var_init() + ret void +} + +attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #3 = { nounwind } +attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #5 = { nocallback nofree nosync nounwind willreturn } +attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #7 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #9 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #10 = { noinline noreturn nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } +attributes #11 = { noreturn } +attributes #12 = { noreturn nounwind } + +!llvm.module.flags = !{!0, !1, !2, !3, !4} +!llvm.ident = !{!5} + +!0 = !{i32 1, !"wchar_size", i32 4} +!1 = !{i32 8, !"PIC Level", i32 2} +!2 = !{i32 7, !"PIE Level", i32 2} +!3 = !{i32 7, !"uwtable", i32 2} +!4 = !{i32 7, !"frame-pointer", i32 2} +!5 = !{!"Ubuntu clang version 16.0.6 (++20230610113410+7cbf1a259152-1~exp1~20230610233423.102)"} +!6 = distinct !{!6, !7} +!7 = !{!"llvm.loop.mustprogress"} +!8 = distinct !{!8, !7} +!9 = distinct !{!9, !7} +!10 = distinct !{!10, !7} +!11 = distinct !{!11, !7} diff --git a/src/test-suite/generateOracle.sh b/src/test-suite/generateOracle.sh index 91b85dea..96de6a1f 100644 --- a/src/test-suite/generateOracle.sh +++ b/src/test-suite/generateOracle.sh @@ -4,7 +4,7 @@ # This software is available under the BSD 4-Clause License. Please see LICENSE # file in the top-level directory for more details. # -SEED_VERSION="llvm14" +SEED_VERSION="llvm16" # SRC_WD="PE-benchmarks-llfiles-llvm14 DEST_FOLDER_SYM_P="oracle/SYM_${SEED_VERSION}_p" DEST_FOLDER_FA_P="oracle/FA_${SEED_VERSION}_p" diff --git a/src/test-suite/generate_llfiles.sh b/src/test-suite/generate_llfiles.sh index 8f207747..6d38976b 100644 --- a/src/test-suite/generate_llfiles.sh +++ b/src/test-suite/generate_llfiles.sh @@ -5,7 +5,7 @@ # file in the top-level directory for more details. # SRC_WD="PE-benchmarks" -DEST_FOLDER="PE-benchmarks-llfiles-llvm14" +DEST_FOLDER="PE-benchmarks-llfiles-llvm16" mkdir -p ${DEST_FOLDER} @@ -18,7 +18,6 @@ LLVM_BUILD="/usr" # fi for d in ${SRC_WD}/*.cpp; do - name=$(basename ${d}) && oname=${name%.*} && ${LLVM_BUILD}/bin/clang++-14 -S -emit-llvm -Xclang -disable-O0-optnone ${d} -o ${DEST_FOLDER}/${oname}.ll & - + name=$(basename ${d}) && oname=${name%.*} && ${LLVM_BUILD}/bin/clang-16 -S -emit-llvm -Xclang -disable-O0-optnone ${d} -o ${DEST_FOLDER}/${oname}.ll & done wait diff --git a/src/test-suite/index-llvm16.files b/src/test-suite/index-llvm16.files new file mode 100644 index 00000000..2a31b4da --- /dev/null +++ b/src/test-suite/index-llvm16.files @@ -0,0 +1,118 @@ +./PE-benchmarks-llfiles-llvm16/aho-corasick-algorithm.ll +./PE-benchmarks-llfiles-llvm16/anagram-substring-search-search-permutations.ll +./PE-benchmarks-llfiles-llvm16/bellman-ford-algorithm.ll +./PE-benchmarks-llfiles-llvm16/bfs.ll +./PE-benchmarks-llfiles-llvm16/biconnectivity.ll +./PE-benchmarks-llfiles-llvm16/binary-insertion-sort.ll +./PE-benchmarks-llfiles-llvm16/binomial-coefficient.ll +./PE-benchmarks-llfiles-llvm16/birthday-paradox.ll +./PE-benchmarks-llfiles-llvm16/boolean-parenthesization-problem.ll +./PE-benchmarks-llfiles-llvm16/boruvkas-algorithm.ll +./PE-benchmarks-llfiles-llvm16/box-stacking.ll +./PE-benchmarks-llfiles-llvm16/boyer-moore-algorithm.ll +./PE-benchmarks-llfiles-llvm16/channel-assignment.ll +./PE-benchmarks-llfiles-llvm16/coin-change.ll +./PE-benchmarks-llfiles-llvm16/collect-maximum-points-in-a-grid-using-two-traversals.ll +./PE-benchmarks-llfiles-llvm16/construction-of-lcp-array-from-suffix-array.ll +./PE-benchmarks-llfiles-llvm16/count-1s-sorted-binary-array.ll +./PE-benchmarks-llfiles-llvm16/count-number-binary-strings-without-consecutive-1s.ll +./PE-benchmarks-llfiles-llvm16/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.ll +./PE-benchmarks-llfiles-llvm16/count-possible-ways-to-construct-buildings.ll +./PE-benchmarks-llfiles-llvm16/count-ways-reach-nth-stair.ll +./PE-benchmarks-llfiles-llvm16/cutting-a-rod.ll +./PE-benchmarks-llfiles-llvm16/cut-vertices.ll +./PE-benchmarks-llfiles-llvm16/detect-cycle-in-a-graph.ll +./PE-benchmarks-llfiles-llvm16/detect-cycle-undirected-graph.ll +./PE-benchmarks-llfiles-llvm16/dfa-based-division.ll +./PE-benchmarks-llfiles-llvm16/dfs.ll +./PE-benchmarks-llfiles-llvm16/edit-distance.ll +./PE-benchmarks-llfiles-llvm16/efficient-constructtion-of-finite-automata.ll +./PE-benchmarks-llfiles-llvm16/egg-dropping-puzzle.ll +./PE-benchmarks-llfiles-llvm16/euler-circuit-directed-graph.ll +./PE-benchmarks-llfiles-llvm16/eulerian-path-and-circuit.ll +./PE-benchmarks-llfiles-llvm16/find-common-elements-three-sorted-arrays.ll +./PE-benchmarks-llfiles-llvm16/find-k-closest-elements-given-value.ll +./PE-benchmarks-llfiles-llvm16/find-length-of-the-longest-consecutive-path-in-a-character-matrix.ll +./PE-benchmarks-llfiles-llvm16/find-minimum-number-of-coins-that-make-a-change.ll +./PE-benchmarks-llfiles-llvm16/find-parity.ll +./PE-benchmarks-llfiles-llvm16/Find_the_closest_pair_from_two_sorted_arrays.ll +./PE-benchmarks-llfiles-llvm16/find-two-non-repeating-element.ll +./PE-benchmarks-llfiles-llvm16/finite-automata-algorithm.ll +./PE-benchmarks-llfiles-llvm16/floyd-warshall.ll +./PE-benchmarks-llfiles-llvm16/graph-coloring.ll +./PE-benchmarks-llfiles-llvm16/hamiltonian-cycle-backtracking.ll +./PE-benchmarks-llfiles-llvm16/insertion-sort-for-singly-linked-list.ll +./PE-benchmarks-llfiles-llvm16/Iterative_QuickSort.ll +./PE-benchmarks-llfiles-llvm16/karatsuba.ll +./PE-benchmarks-llfiles-llvm16/kmp-algorithm.ll +./PE-benchmarks-llfiles-llvm16/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.ll +./PE-benchmarks-llfiles-llvm16/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.ll +./PE-benchmarks-llfiles-llvm16/largest-independent-set-problem.ll +./PE-benchmarks-llfiles-llvm16/largest-sum-contiguous-subarray.ll +./PE-benchmarks-llfiles-llvm16/lexicographic-rank-of-a-string.ll +./PE-benchmarks-llfiles-llvm16/little-and-big-endian-mystery.ll +./PE-benchmarks-llfiles-llvm16/longest-bitonic-subsequence.ll +./PE-benchmarks-llfiles-llvm16/longest-even-length-substring-sum-first-second-half.ll +./PE-benchmarks-llfiles-llvm16/longest-increasing-subsequence.ll +./PE-benchmarks-llfiles-llvm16/longest-palindrome-substring.ll +./PE-benchmarks-llfiles-llvm16/longest-palindromic-subsequence.ll +./PE-benchmarks-llfiles-llvm16/longest-path-directed-acyclic-graph.ll +./PE-benchmarks-llfiles-llvm16/magic-square.ll +./PE-benchmarks-llfiles-llvm16/matrix-chain-multiplication.ll +./PE-benchmarks-llfiles-llvm16/maximum-length-chain-of-pairs.ll +./PE-benchmarks-llfiles-llvm16/maximum-profit-by-buying-and-selling-a-share-at-most-twice.ll +./PE-benchmarks-llfiles-llvm16/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.ll +./PE-benchmarks-llfiles-llvm16/maximum-sum-increasing-subsequence.ll +./PE-benchmarks-llfiles-llvm16/maximum-sum-rectangle-in-a-2d-matrix.ll +./PE-benchmarks-llfiles-llvm16/m-coloring-problem.ll +./PE-benchmarks-llfiles-llvm16/merge-sort-for-doubly-linked-list.ll +./PE-benchmarks-llfiles-llvm16/mergeSort_LinkedList.ll +./PE-benchmarks-llfiles-llvm16/min-cost-path.ll +./PE-benchmarks-llfiles-llvm16/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.ll +./PE-benchmarks-llfiles-llvm16/minimum-cost-polygon-triangulation.ll +./PE-benchmarks-llfiles-llvm16/minimum-cut-in-a-directed-graph.ll +./PE-benchmarks-llfiles-llvm16/minimum-number-of-jumps-to-reach-end-of-a-given-array.ll +./PE-benchmarks-llfiles-llvm16/minimum-positive-points-to-reach-destination.ll +./PE-benchmarks-llfiles-llvm16/mobile-numeric-keypad-problem.ll +./PE-benchmarks-llfiles-llvm16/mobile-numeric-keypad-problem_space_optm.ll +./PE-benchmarks-llfiles-llvm16/naive-algorithm.ll +./PE-benchmarks-llfiles-llvm16/Nearly_sorted_Algo.ll +./PE-benchmarks-llfiles-llvm16/n-queen-problem.ll +./PE-benchmarks-llfiles-llvm16/optimal-binary-search-tree.ll +./PE-benchmarks-llfiles-llvm16/optimized-naive-algorithm.ll +./PE-benchmarks-llfiles-llvm16/overlapping-subproblems-property.ll +./PE-benchmarks-llfiles-llvm16/palindrome-partitioning.ll +./PE-benchmarks-llfiles-llvm16/partition-problem.ll +./PE-benchmarks-llfiles-llvm16/permutations-of-a-given-string.ll +./PE-benchmarks-llfiles-llvm16/program-for-nth-fibonacci-number.ll +./PE-benchmarks-llfiles-llvm16/program-wish-womens-day.ll +./PE-benchmarks-llfiles-llvm16/quicksort-for-linked-list.ll +./PE-benchmarks-llfiles-llvm16/quicksort-on-singly-linked-list.ll +./PE-benchmarks-llfiles-llvm16/rabin-karp-algorithm.ll +./PE-benchmarks-llfiles-llvm16/rat-in-a-maze.ll +./PE-benchmarks-llfiles-llvm16/reservoir-sampling.ll +./PE-benchmarks-llfiles-llvm16/rotate-bits-of-an-integer.ll +./PE-benchmarks-llfiles-llvm16/shortest-common-supersequence.ll +./PE-benchmarks-llfiles-llvm16/sieve-of-eratosthenes.ll +./PE-benchmarks-llfiles-llvm16/snake-ladder.ll +./PE-benchmarks-llfiles-llvm16/sort-array-wave-form-2.ll +./PE-benchmarks-llfiles-llvm16/sorted-array-number-x-find-pair-array-whose-sum-closest-x.ll +./PE-benchmarks-llfiles-llvm16/sort-n-numbers-range-0-n2-1-linear-time.ll +./PE-benchmarks-llfiles-llvm16/strongly-connected-components.ll +./PE-benchmarks-llfiles-llvm16/subset-sum.ll +./PE-benchmarks-llfiles-llvm16/subset-sum-problem.ll +./PE-benchmarks-llfiles-llvm16/sudoku.ll +./PE-benchmarks-llfiles-llvm16/tarjan-algorithm.ll +./PE-benchmarks-llfiles-llvm16/the-knights-tour.ll +./PE-benchmarks-llfiles-llvm16/topological-sorting.ll +./PE-benchmarks-llfiles-llvm16/total-number-of-non-decreasing-numbers-with-n-digits.ll +./PE-benchmarks-llfiles-llvm16/tower-of-hanoi.ll +./PE-benchmarks-llfiles-llvm16/transitive-closure-of-a-graph.ll +./PE-benchmarks-llfiles-llvm16/trie-suffixes.ll +./PE-benchmarks-llfiles-llvm16/tug-of-war.ll +./PE-benchmarks-llfiles-llvm16/ugly-numbers.ll +./PE-benchmarks-llfiles-llvm16/union-find.ll +./PE-benchmarks-llfiles-llvm16/vertex-cover-problem.ll +./PE-benchmarks-llfiles-llvm16/weighted-job-scheduling.ll +./PE-benchmarks-llfiles-llvm16/word-wrap.ll +./PE-benchmarks-llfiles-llvm16/z-algorithm-linear-time.ll diff --git a/src/test-suite/oracle/FA_llvm16/ir2vec.txt b/src/test-suite/oracle/FA_llvm16/ir2vec.txt new file mode 100644 index 00000000..0b8aa4c8 --- /dev/null +++ b/src/test-suite/oracle/FA_llvm16/ir2vec.txt @@ -0,0 +1,118 @@ +-55.210535 6.355543 70.293011 -157.759783 147.469551 108.929031 47.014536 -58.923807 -132.191640 -41.983091 12.104045 -149.718634 -84.375154 178.812739 -72.832308 94.193331 225.553826 32.091454 -61.839332 -28.189984 149.299234 -24.072899 218.935071 172.143205 -173.893095 -4.413211 24.896260 104.130133 25.667418 134.411412 -54.802847 -120.970295 52.013211 -80.420341 21.042817 -102.210777 27.259906 12.858006 47.596470 -235.596682 31.225330 28.693571 -10.406881 -27.916906 -27.738184 32.110621 170.520411 140.945760 -51.844169 17.363814 129.276782 55.374583 -11.662364 47.046769 33.655477 31.530159 89.836016 -7.564608 -79.036149 -60.122506 -31.533256 -72.077462 22.801624 156.168077 193.745912 16.112588 3.535869 64.124045 6.408676 34.609581 59.371980 36.908543 -0.198487 37.962313 81.337304 -131.242579 11.255227 -242.742606 -27.321306 -284.339013 -101.999364 -67.727407 80.833471 36.762284 74.889582 -25.817572 182.954496 -11.953073 6.814096 107.124739 203.157539 -142.676488 -62.617400 -134.303026 -108.334893 44.321479 -84.678685 -10.059754 42.070445 21.844359 -129.113010 -93.893035 47.662168 45.590116 -59.092106 -59.574175 0.173575 139.048785 -150.042698 -90.765297 -75.452861 86.903225 -27.345381 -252.469729 -51.079576 -93.831393 83.433885 -6.357091 -26.422473 -137.598086 30.230202 120.373411 -68.729823 -60.867449 -77.556846 147.396162 93.431452 21.617282 22.041572 -1.934408 36.248959 189.858700 93.899604 -91.745264 -29.605839 7.206790 -64.223799 12.838934 -109.691749 -36.377794 39.813488 -149.842358 19.616221 123.350734 -86.411532 -19.705640 39.036914 -9.014861 87.852718 469.714468 -31.957083 145.816703 70.488377 -177.367181 84.499138 -18.153073 -25.439105 40.123664 77.570608 37.353428 -196.448899 -147.744876 99.026752 154.239062 114.731903 -156.171823 -19.631093 -44.712615 -14.045339 -11.244825 -8.293427 56.737743 -32.767457 -110.532163 -43.935397 91.354061 298.920543 -59.515530 -142.759352 98.417095 63.827626 -65.227250 -134.252495 -67.822373 -82.326792 12.767197 46.276330 -12.014806 103.732945 213.666520 -316.460750 148.014073 -4.763957 -47.768807 142.956305 -6.284828 -90.596241 -145.343678 -10.963923 139.029481 172.642147 -19.551183 4.409799 20.518700 -142.024078 2.597227 23.399387 52.117466 -51.485624 63.149506 31.446160 -129.605679 -109.180087 -44.639615 -43.878112 -30.699726 -55.117344 74.572503 5.025599 -290.037157 188.699462 -12.196674 -40.679885 46.839823 -43.375115 126.060882 -146.594943 -175.705573 90.005655 -13.733588 -57.128557 -73.997490 25.946273 111.373528 20.989732 58.487937 -114.089225 -195.842268 98.397974 -42.024567 114.161354 65.956989 39.532776 120.317077 25.552318 -50.164235 -146.180978 -89.756204 39.125996 -5.505138 -122.554560 -19.987425 -44.084100 148.325547 152.872687 -10.076430 -64.828195 -38.527478 168.423737 -130.393556 -46.865953 121.203330 32.384671 -144.639653 31.029384 146.348554 -140.757336 -68.125318 -93.680581 -12.359827 -52.254957 -136.942801 70.659730 -35.532837 60.565559 50.935185 11.785739 -54.603856 68.449500 37.832968 6.434899 -2.069279 212.971816 173.735160 -78.951456 11.707492 -145.278675 81.293255 -215.882582 -173.883235 59.014370 -28.137035 -80.868979 30.834424 14.404127 150.304296 -5.826756 22.822507 -16.307191 -19.089701 +-4.655068 -3.764990 0.735335 -12.085851 7.867625 8.041003 4.095832 -5.123752 -13.262202 -4.072970 4.773656 -14.941747 -4.106895 14.906023 -5.058813 9.835661 18.613485 2.788212 -6.501587 -1.366854 12.595721 -1.495960 18.307776 16.204989 -11.851116 -0.940435 -1.723254 7.243406 3.307921 4.653173 1.757322 -8.211038 5.760391 -10.738405 -2.262087 -8.090738 2.385495 3.493746 7.480198 -19.050319 3.169671 3.272107 0.828972 -3.761429 -3.245289 0.324075 10.299290 11.640418 -1.950632 3.324806 10.238781 2.727005 -1.249289 3.260233 2.612433 0.729220 1.833571 -3.686393 -6.187612 -5.201891 -0.960940 -5.379141 1.438835 12.120644 15.322373 1.675817 0.003826 6.393324 1.662397 3.056567 7.283224 1.922065 -2.253054 1.167958 5.641457 -13.754630 -0.579269 -18.926742 -2.343732 -23.192889 -8.061331 -0.672793 11.165332 4.817487 5.918753 -1.894145 12.165690 -2.250866 -2.444379 12.722322 15.095039 -10.686681 -6.323693 -9.042607 -6.641432 5.089471 -7.539221 0.805211 4.380135 3.207964 -10.833249 -4.542920 4.171843 5.261801 -4.668159 -7.843648 2.661063 10.654225 -11.666753 -8.622111 -1.414715 10.347292 -1.449180 -20.013861 -5.139131 -8.525426 5.825462 0.760424 -4.244681 -9.978851 1.744299 6.092264 -3.393924 -5.135696 -6.207334 9.322112 6.404466 5.017291 1.496840 2.910733 3.762512 18.746069 3.604616 -7.396565 0.925417 0.018091 -3.595042 4.806449 -7.815534 -5.915272 2.764732 -11.988426 1.736575 9.377337 -7.549802 -3.860050 3.926718 4.088205 4.244580 41.196271 0.868694 15.571996 10.813707 -12.434116 4.824453 -4.689011 0.031940 3.104549 4.976722 0.529308 -17.254494 -11.533650 7.145201 12.982380 9.767006 -12.434859 -1.386471 -1.535964 -0.440072 -0.704601 -0.231350 3.724104 0.266303 -9.926961 -2.871284 11.279798 25.019803 -4.245792 -2.743256 6.756191 4.884998 -5.285252 -13.020928 -4.925631 -5.886550 2.604955 3.922243 0.848207 7.413757 16.337899 -19.661830 11.428551 -0.477797 0.577255 9.453335 3.271488 -12.299962 -14.383685 -2.934565 8.698770 14.295250 -3.273934 2.302432 4.588183 -11.389879 -1.132538 2.885191 0.538912 -2.560215 4.834915 1.389686 -6.674872 -7.491472 1.194640 -4.433560 -1.443567 -2.625773 7.844361 2.803619 -16.931945 12.904470 -0.359878 -5.050048 1.435338 -4.392837 12.559930 -12.552178 -12.518146 7.672138 -1.966291 -7.027286 -5.978353 1.645604 7.661974 2.785366 4.095905 -6.928590 -12.806719 10.272656 -4.498576 10.093405 5.269430 -0.616621 8.014102 -1.368019 -3.312326 -11.154447 -9.691534 0.557963 -0.673197 -12.194849 -1.462848 -3.023128 11.928438 9.697677 -0.268251 -10.444101 0.630418 13.478420 -10.966170 -4.592342 8.551901 5.249120 -13.011311 3.363951 10.752911 -14.761539 0.115064 -6.814762 -1.306970 -3.896347 -10.471196 7.194953 1.304745 7.553790 0.855718 2.217058 -1.066101 5.054298 4.011041 1.550917 1.970994 17.407369 12.799541 -3.766624 -2.518520 -13.238202 5.485405 -15.896507 -16.185401 5.970424 1.703321 -9.061320 1.978014 1.822821 13.384829 3.007637 -0.702652 -3.214662 2.339709 +-9.271047 -6.290806 4.359095 -23.359059 17.297624 19.033454 7.782189 -12.735388 -24.170726 -2.218421 8.357786 -23.081898 -5.452897 28.169125 -9.629257 20.209709 34.129489 5.404113 -13.854804 -2.554704 25.314207 -4.174672 33.046322 28.946364 -22.155742 -1.378312 1.587391 13.348681 5.910151 13.279697 -5.815984 -12.077500 9.797903 -22.646938 -4.308052 -15.773778 3.159437 5.009763 17.127569 -34.316428 6.233742 1.537018 -0.449349 -7.034404 -6.601064 0.003216 19.395363 21.340271 -3.872706 4.990209 18.748254 3.445459 -2.982002 5.876778 8.418456 7.569064 11.066731 3.972398 -9.437256 -10.948082 -3.585788 -6.605174 4.842229 22.903167 27.761390 3.333507 -0.240833 11.891028 3.469284 4.753721 12.426230 3.859024 -6.106597 3.094690 10.367993 -28.394923 1.953631 -36.330072 -4.952474 -36.397058 -13.925102 -0.956508 13.861871 0.465043 15.127664 -0.113078 23.588631 -5.224942 -5.133157 17.001354 27.764402 -22.973506 -10.822432 -15.395626 -15.039168 6.200192 -12.732481 0.740307 9.819895 1.523820 -20.288705 -12.227852 9.272488 12.640633 -8.868530 -12.307146 4.349157 20.795689 -18.694985 -18.476631 -2.501833 15.851714 -7.020872 -37.172281 -9.124629 -17.140877 12.901455 -0.074902 -9.142634 -24.340699 4.649935 16.367490 -7.916639 -13.467182 -2.962688 18.425385 13.000326 8.913380 1.623449 -0.180695 5.947821 34.284642 11.596213 -14.658895 2.066814 -0.906522 -9.162143 8.371956 -14.728187 -9.983970 3.218492 -22.718795 2.560586 20.039782 -13.822983 -1.696295 15.817147 8.385037 7.466804 79.891927 -1.133938 27.496933 16.388469 -25.132402 11.067120 -6.185704 -0.081504 6.331973 9.936706 1.420164 -38.865556 -21.760631 14.539455 24.367962 18.216588 -27.125839 -6.516280 -5.436156 -2.092789 0.433235 -1.066825 5.911913 -0.846087 -18.306079 -6.565447 17.566533 47.631352 -12.210000 -15.750340 13.777258 5.617746 -11.597491 -27.287646 -10.547050 -15.041086 5.477914 5.848631 -0.297360 15.560268 30.745352 -40.520851 21.732723 -5.189662 -5.494995 23.793524 5.131135 -20.585265 -22.571937 -5.048063 16.047921 26.611584 -3.873313 -0.615843 8.804385 -21.608584 -2.015107 3.960723 1.889171 -6.279902 10.177526 5.076896 -16.086022 -13.943656 1.149495 -5.733475 -6.676175 -4.437921 14.526602 -2.774089 -35.435355 24.661229 2.229025 -7.918254 7.403464 -6.797956 20.076137 -21.472562 -25.141495 15.594321 0.061793 -5.040405 -10.237005 3.191453 15.773219 7.897489 8.659992 -17.040388 -27.624153 13.789342 -9.284760 20.397040 9.609820 0.376800 14.899312 -1.811051 -5.463522 -23.556118 -13.107678 0.789655 1.745415 -22.481335 -10.944368 -6.639825 24.293028 17.409323 0.413449 -14.032211 -3.963605 25.625694 -22.208341 -5.462347 15.866091 10.832974 -25.127335 1.921400 20.063276 -24.235730 -2.149774 -9.708595 -6.207167 -9.567697 -19.169914 13.937192 2.492001 14.266379 0.843663 4.542894 -0.948237 8.581310 7.035378 4.741273 4.102181 29.886135 25.135047 -9.066556 -6.213692 -23.747279 12.430912 -29.427519 -28.940356 12.424824 1.278219 -17.993358 3.014418 4.773508 25.597454 3.474374 -1.092382 -2.462283 0.872869 +-17.140591 5.305446 32.388382 -45.849761 40.663435 21.792169 12.872158 -12.252574 -39.301427 -20.672039 -1.369264 -39.954915 -32.040050 56.121748 -23.810503 16.478243 71.791562 18.487494 -14.691582 -16.130102 40.027313 -17.959478 65.909301 56.724404 -54.958622 -1.497486 15.176331 38.582751 13.546763 47.230832 -16.007252 -36.031805 14.785775 -13.171014 16.144007 -39.645942 8.501566 5.085673 -1.340511 -78.287512 8.601762 6.176045 -0.551483 -6.633876 -4.604504 24.930606 53.969261 42.811145 -16.667726 7.142119 38.704415 20.348245 -1.326924 14.457336 11.364607 7.829479 34.839183 -4.813428 -23.777527 -9.346803 -10.118582 -35.724882 5.229584 49.575443 62.669081 4.128379 2.720746 9.788310 -1.049391 13.974698 16.887652 10.297971 5.446573 13.157277 24.285337 -40.302517 6.373722 -84.313515 -7.494461 -106.791053 -30.765903 -27.952971 29.905295 8.532201 13.568252 -2.922618 57.055308 1.836702 7.375292 30.470895 65.352851 -39.094813 -19.570334 -38.211648 -31.481018 18.978730 -27.734582 -3.474376 11.656521 10.962191 -37.341641 -31.424535 18.189668 8.095408 -19.783468 -8.285148 -4.594165 47.088098 -55.262246 -21.151176 -34.509227 16.874863 -3.183886 -75.508218 -6.399235 -31.966961 37.115664 0.533914 -8.859530 -35.317015 11.732268 37.833487 -19.142107 -11.648206 -34.743026 48.469267 20.346953 0.132069 4.049760 -1.538518 7.956071 46.335995 33.409009 -28.915427 -11.227844 8.166317 -28.440720 -3.434187 -40.697732 -10.006947 22.379035 -43.532981 5.107229 29.962952 -29.308788 -13.473426 12.991940 -9.801064 32.074279 133.755478 -10.824087 37.069291 17.422811 -53.716771 24.582110 -0.270443 -7.873855 14.422508 29.508698 15.192846 -51.354399 -44.316052 24.369683 49.131150 36.200544 -45.378031 -10.760167 -19.088307 -4.543377 -0.844465 1.874189 15.871665 -18.015681 -31.593060 -14.833887 21.141987 82.672524 -15.394748 -48.061630 21.698935 15.940465 -21.381268 -41.910398 -14.692211 -15.278241 4.860803 7.053459 -6.602594 30.830006 65.117659 -112.067386 49.281096 -2.310822 -14.174398 40.332099 -7.600908 -20.659163 -54.373757 2.764181 44.529423 56.321753 -1.219568 0.557582 7.057394 -46.946361 -2.026116 4.924303 24.736917 -18.594667 20.832420 13.139946 -41.246611 -36.086422 -18.687442 -8.042654 -9.151570 -16.190512 22.462375 2.203750 -101.590192 59.717740 -10.266076 -11.266190 12.177365 -8.842969 31.493753 -50.024606 -56.722318 22.265328 -3.531840 -23.294703 -29.634650 4.673329 37.935416 -3.713560 12.384631 -30.487059 -57.339876 29.532775 -17.351970 30.901849 20.689463 14.990856 46.338646 14.529556 -14.164711 -42.989676 -15.307681 12.783001 -12.636921 -29.002459 2.011917 -12.558046 42.197841 56.449598 -2.842848 -12.936452 -5.158968 56.972559 -37.583600 -22.095229 36.332678 10.368001 -31.995591 20.532119 43.178036 -47.947989 -28.877262 -31.722052 -8.493815 -8.018173 -41.922725 23.273648 -20.963670 16.289533 20.326296 5.019216 -23.811068 25.036968 10.054407 -0.761168 -0.938881 65.429996 65.478178 -28.764171 13.052806 -42.160783 24.683972 -68.706837 -46.433249 8.799990 -6.320768 -18.330361 11.951755 -1.375034 41.341633 -1.441449 8.583850 -5.994393 -6.040286 +-27.526202 -6.198890 27.114072 -69.969253 53.942931 42.443359 21.275487 -26.426400 -63.973591 -25.124402 13.888471 -63.599585 -36.778317 83.728321 -31.432865 38.210232 99.469095 17.710681 -31.739915 -18.551036 68.159845 -17.310806 98.270556 83.563130 -75.552676 -3.772915 11.665256 49.383662 20.336799 47.686902 -8.529469 -43.041595 23.838109 -40.387188 6.120996 -46.711385 11.202674 10.640422 18.552291 -106.357398 14.913914 9.282935 -2.165448 -15.588003 -14.756980 14.558592 69.472243 64.475191 -18.587923 11.394294 58.597020 20.909598 -5.291080 18.653498 19.238224 9.628721 32.494544 -5.902283 -29.152268 -24.036400 -12.219257 -37.708188 10.719058 72.038583 85.218215 6.859069 1.091615 26.709145 2.697754 21.431210 31.690604 14.449529 -3.389867 12.301517 37.253793 -70.138733 2.446126 -116.354206 -11.304470 -134.332964 -44.473741 -20.680152 48.400943 15.204292 29.127227 -0.288354 78.200761 -5.325956 -3.881895 55.758378 89.261558 -56.620294 -29.747538 -51.509288 -46.408872 25.361120 -39.394036 0.899748 17.106621 16.601010 -58.809296 -35.252504 21.082872 22.374503 -29.280895 -28.795844 2.181600 64.951953 -70.095107 -37.035431 -27.449336 41.000717 -8.013804 -113.064680 -21.991829 -49.757877 48.247021 -1.153282 -19.174417 -55.629023 14.351077 48.732485 -24.046004 -26.048374 -34.349242 58.956297 34.015545 15.033153 5.817009 3.580591 15.234383 83.982974 40.175701 -40.641688 -6.532559 4.237858 -29.275737 11.801461 -46.475459 -20.922824 22.808677 -64.102594 8.423528 49.746542 -40.348940 -21.834011 25.410269 2.811467 33.896721 214.199141 -7.801219 68.242270 40.291317 -74.565070 28.280525 -11.960545 -5.851675 21.989159 37.229503 11.634220 -86.557500 -65.291215 40.861497 72.935117 53.113960 -68.743330 -13.032127 -17.256828 -6.669157 -2.643898 1.168115 19.016875 -11.981282 -50.018872 -20.359251 46.885182 125.340597 -26.987221 -52.139921 36.975650 25.441977 -30.243864 -65.260110 -24.729881 -29.597645 11.140110 19.459812 -3.520949 45.421145 93.797216 -134.518578 67.418122 -6.339843 -12.042536 56.537965 2.594968 -46.206385 -74.595192 -4.736696 56.116782 78.889322 -9.449428 0.259118 16.978346 -67.524864 -3.540070 12.019374 18.741136 -23.282854 32.051137 12.278519 -49.014948 -47.922624 -10.512156 -18.206002 -8.443748 -17.931899 37.672184 -1.682823 -122.479730 82.266188 -7.368137 -21.047745 14.883948 -17.910242 58.463939 -67.450089 -79.276693 40.053967 -6.323296 -32.433814 -37.872747 7.681374 51.088144 9.022810 17.152777 -47.045647 -75.353195 46.580233 -26.640196 54.931513 30.439436 11.151361 58.800326 4.106650 -18.807146 -64.083205 -34.028400 12.324765 -7.044138 -58.052647 -13.356943 -18.890172 64.952562 65.869347 -3.253777 -34.775789 -3.803603 79.590526 -60.688484 -29.722766 48.288393 22.127209 -61.050580 25.284216 61.057028 -69.824185 -21.973363 -42.953502 -10.003629 -20.858997 -64.260778 38.999212 -9.036717 35.386037 16.119247 12.214686 -17.840145 31.559244 19.028690 8.115079 4.402486 91.744541 83.448705 -35.738210 -3.095663 -68.555594 37.353850 -93.915858 -77.838958 25.243303 0.436655 -33.704118 11.977130 -1.386668 68.738859 7.353879 2.546810 -10.693229 1.354815 +-7.015282 -8.144655 -4.491610 -14.130368 10.607903 11.251018 5.716134 -9.432147 -17.646698 -0.668210 8.245322 -16.198196 -1.318033 19.005190 -5.389782 17.370949 22.818212 3.374772 -9.142558 -2.148086 19.205406 -1.430028 23.336733 20.539037 -14.075238 -1.133090 -0.278394 5.743154 5.049182 2.283227 0.279283 -7.465495 9.582921 -20.493454 -6.351975 -11.024153 2.453510 6.919602 17.590869 -22.375330 4.725041 -1.124309 1.133098 -4.452935 -6.393505 1.911875 10.125226 14.820160 -3.993034 7.602626 14.230670 1.149932 -2.695814 4.205149 2.847197 3.971706 -0.071467 3.590214 -5.702433 -8.792198 -1.686838 -2.569055 3.677328 14.211945 19.290110 1.194269 -0.822277 12.198801 3.463384 3.752035 10.241727 2.760248 -3.666109 -1.537878 8.136025 -22.094186 -3.523298 -29.660050 -4.668565 -30.577042 -8.268263 2.799775 11.833478 -3.342362 10.971201 1.887799 15.364134 -2.961333 -6.513392 16.644673 17.610350 -15.655660 -7.577300 -8.824293 -9.457536 4.565385 -8.663580 2.454001 10.609390 1.817815 -14.064698 -9.765378 4.843147 8.261873 -5.822491 -14.919450 4.209358 11.447559 -12.966688 -13.232447 0.898784 13.096349 -4.617631 -25.125886 -6.360338 -11.610758 10.231558 0.066637 -6.596071 -15.996257 1.670362 7.903912 -4.909078 -10.266373 3.935503 8.959842 9.645759 8.955576 1.745787 0.883383 3.745885 27.737517 5.802505 -11.225493 2.103682 -0.932944 -3.379776 9.056632 -10.629262 -8.728555 5.251544 -16.645558 6.393254 12.411551 -9.234018 -3.918029 17.366443 7.053012 2.339774 51.484476 2.116331 20.643195 15.449156 -15.673874 4.217887 -7.841564 2.507339 6.709308 7.139525 -1.811361 -23.148375 -15.237594 9.627628 16.008303 12.544496 -20.305073 -7.066920 -1.212934 0.675037 0.593297 -2.071572 3.966552 1.532469 -12.575849 -3.044844 13.866820 31.930649 -8.566875 -0.918916 9.290171 8.797163 -8.363802 -19.725224 -8.492081 -14.444394 3.637683 6.843200 1.967445 9.682777 20.558938 -25.799104 13.125201 -3.930519 1.141055 10.130380 9.133002 -17.469412 -18.086874 -4.737632 8.629023 17.326576 -3.966516 3.866715 8.750103 -14.499889 -1.084452 3.533840 -1.956133 -3.859193 6.799621 2.349446 -7.552233 -7.449283 7.654336 -4.739147 -4.516578 0.996244 11.595333 0.982171 -23.073558 13.920520 -0.039491 -7.556950 4.442313 -3.874969 17.449532 -13.896016 -15.607297 12.009557 -0.771241 -3.103551 -6.684815 3.832817 9.895462 5.297818 6.774797 -9.229856 -18.675850 10.698055 -6.201348 13.400081 6.585688 -2.809662 9.562545 -12.358829 -4.489283 -17.833040 -8.991431 -1.500507 1.029458 -15.753172 -6.901606 -3.087865 16.274631 10.177900 1.924734 -13.606257 0.724006 17.147125 -17.270636 -2.773742 11.078787 13.919539 -17.526164 3.865330 13.666952 -18.792513 2.422737 -6.270339 -2.094320 -5.829170 -12.202843 11.342975 4.414091 10.766361 -2.252769 3.700673 3.073888 7.347325 6.181393 4.243712 2.681255 20.617364 17.638550 -5.658570 -8.348738 -16.207515 6.590911 -19.518420 -21.127045 9.284061 3.120112 -14.070466 2.097786 2.799182 19.234988 3.253234 -2.079493 -3.929563 2.581086 +-4.352855 -6.050993 -2.875879 -9.801542 6.409759 6.632937 3.709670 -6.718843 -12.026538 -0.890769 6.290339 -12.913796 -0.966962 11.985548 -4.146525 10.471818 14.944522 1.840514 -6.905474 -2.255481 11.363247 -0.557911 15.750293 13.534609 -8.921831 -0.912609 -2.737519 5.070660 3.868778 -1.285789 3.098944 -3.095635 5.400264 -11.960757 -3.942283 -5.389912 1.948423 4.294222 10.101100 -14.904398 2.829397 -0.678475 3.037019 -2.489777 -3.778918 2.386617 6.118981 9.668571 -1.090054 4.549308 9.499509 0.618772 -0.758734 2.602315 1.145690 0.192054 0.916258 -0.440000 -4.032124 -5.564551 -0.422277 -1.641461 2.371984 9.680121 12.626701 1.666600 -0.587008 7.391025 3.789405 3.283538 7.615613 1.782060 -4.466039 0.218752 4.062765 -14.127690 -0.967826 -18.050248 -2.183039 -18.710338 -6.006279 2.380053 9.910989 0.594557 5.324286 2.680624 9.831529 -0.436568 -4.711722 11.397601 11.163293 -8.404765 -5.316877 -5.116735 -6.106833 3.654547 -5.289625 2.669716 6.813138 5.568406 -8.968067 -2.515067 3.097837 4.306656 -3.687143 -8.140622 3.112833 7.791696 -7.711484 -7.170102 2.627906 10.663787 -1.281918 -16.760588 -2.692162 -8.346671 5.512776 -0.053577 -3.965516 -7.972824 0.497671 2.988038 -3.071311 -3.368894 -2.820524 5.252564 5.677415 5.807713 0.481931 3.132745 2.748899 16.544382 0.467817 -7.479185 1.632507 -0.518128 -1.219392 6.497061 -6.300508 -5.738265 2.467578 -11.010821 5.413296 6.966892 -5.755473 -4.902125 5.591071 5.575534 1.241442 31.186503 2.061776 14.296344 10.821078 -9.216648 2.401795 -5.539027 2.576682 4.265265 4.055413 -2.653165 -12.971706 -10.314865 6.044842 10.685809 7.799161 -11.724388 -3.434236 0.414575 -0.847170 0.197320 -0.770444 3.043875 -0.132617 -6.453949 -1.949711 9.883591 20.124801 -3.106649 2.124981 5.468561 4.849404 -4.437247 -12.525284 -4.998443 -6.802994 2.699399 3.946218 2.891912 5.845969 13.050619 -15.816957 8.649481 -0.455013 3.632719 7.405996 5.239384 -11.967447 -13.884921 -3.754440 5.200802 11.246801 -4.275458 -0.003857 6.178141 -9.085327 -0.670113 3.012698 -1.742500 -2.088299 3.849450 0.868922 -3.267495 -4.459642 4.930623 -3.390196 -0.086575 0.100159 7.754902 0.566045 -11.956686 8.827618 -0.941246 -5.536248 1.359979 -4.179582 11.297230 -8.358748 -7.975652 6.549478 -1.373585 -4.028343 -5.923968 2.145918 5.816997 2.214823 5.624510 -6.307972 -8.561522 7.524918 -5.679200 8.267092 4.278660 -2.562822 4.904166 -5.938902 -3.064049 -9.726987 -6.782119 -1.999726 0.773901 -10.294922 -0.681160 -1.642608 9.577746 5.802751 1.084818 -10.407477 2.728464 10.854943 -9.113097 -4.222184 6.273735 4.283936 -11.732974 4.361164 8.030908 -12.609075 2.775392 -4.707191 -1.382375 -3.539993 -7.945119 7.704971 4.218521 7.400084 -2.650685 2.776901 2.580652 5.501798 3.835213 3.478480 2.520648 14.408878 9.108235 -1.662305 -4.836505 -11.530913 4.564177 -12.287740 -13.484321 5.788359 3.571620 -8.383157 1.624320 0.635475 12.395448 2.842596 -3.050792 -3.998495 3.944420 +0.128498 0.428546 1.042754 -0.389850 -0.076684 -0.844116 0.334021 0.588932 -1.381808 -1.178908 1.292105 -0.792664 -1.464808 1.680580 -1.460641 -1.088820 1.245105 1.660636 -0.835175 -0.334137 0.756736 -0.521808 1.665188 1.272806 -1.697877 0.527257 0.228735 0.528827 0.752721 1.576093 1.086507 -0.940369 1.220142 1.521616 1.396124 -1.618723 0.442827 0.790791 -1.144192 -2.359430 0.190450 0.749928 0.990552 -0.231232 -0.018988 2.025194 0.512408 1.416955 0.132656 0.205333 1.465948 0.880952 0.705044 0.211601 0.108664 -1.511278 1.395815 -1.128219 -0.031073 0.203418 -0.096999 -1.268165 -0.463060 1.655491 2.027631 -0.452116 0.114772 -1.262955 -0.571605 0.525710 0.582036 -0.495532 0.651593 0.568061 -0.702449 0.315903 -0.445996 -2.390636 0.400701 -4.138784 -0.638428 -0.585575 2.343794 1.314584 -1.392565 0.093049 1.387308 1.559703 0.362767 1.344696 1.898574 0.799300 -0.849346 0.135814 -0.566967 1.983643 -0.537720 0.894828 0.193104 0.677132 -0.937784 0.286812 -1.040475 -0.487113 0.016157 1.188400 -0.250262 1.282535 -1.644710 1.207909 -0.369047 1.000901 1.195108 -2.130643 0.389915 -1.027750 0.840648 0.382911 -0.225221 1.140212 0.242014 0.373997 -0.117099 1.109867 -2.723000 0.872823 -1.476721 0.852969 -0.301424 -0.254479 0.784648 -0.982099 -0.154315 -0.988604 0.063099 -0.531370 -0.450767 0.947883 -1.329010 0.181039 1.322686 -0.449370 0.591268 -0.844418 -0.822622 -1.930777 -1.465224 -0.059878 0.402547 1.319320 0.251698 1.518036 0.503242 -0.964446 0.171554 0.130669 -0.474781 0.566013 0.838711 -0.496461 1.249245 -1.453021 -0.114626 1.800928 1.024935 -0.991957 0.591660 0.133907 -0.635664 -0.326787 1.238189 0.093118 -0.924098 -0.777059 -0.624900 0.983747 -0.093674 0.418979 -0.685922 -1.189960 0.814541 0.402627 -0.115514 0.484032 0.721270 0.887689 0.422096 -0.087116 0.505453 0.370136 -3.617894 1.829655 0.584900 0.382791 0.254364 -0.718872 -0.763214 -2.427097 0.859956 0.424278 1.154328 -0.372100 -0.320451 1.621604 -1.488475 -0.065449 -0.009231 -0.502693 0.126997 0.391129 0.596973 0.194372 -1.428452 -0.408690 0.476544 0.184919 -0.716712 1.706251 1.425294 -2.572246 0.402386 -1.306750 -0.532099 -1.578790 -0.203380 -0.023663 -1.909222 -1.568059 0.042540 -0.085545 -1.435266 -1.419855 -0.290172 1.557462 -1.336751 0.617359 0.410643 0.409227 0.974420 -1.066833 -0.270801 0.673856 0.412167 0.984869 0.823631 -0.015649 -0.553334 0.482660 1.132814 -1.608935 -0.592080 2.040478 -0.409416 0.669193 0.592128 0.417229 -1.103446 0.798577 1.910312 0.239283 -1.463670 -0.070882 -0.366894 1.162778 1.425428 0.933709 -1.352984 -0.519979 -2.024531 0.167470 0.079733 -0.816307 1.419874 0.006982 1.158638 -0.327574 0.616150 -1.285128 1.035097 0.225396 0.336941 0.868517 0.549646 1.458565 -0.422393 1.440284 -0.547901 0.548923 -1.016553 -0.450041 -0.569618 -0.506309 0.170340 1.511647 -0.850752 1.303052 0.589170 0.450611 -0.176925 1.830230 +-12.699204 -17.867099 -22.388038 -27.993096 22.435086 43.834219 12.575702 -33.344435 -37.681668 7.116309 24.873059 -51.466328 -0.126303 35.071216 -12.883839 41.542941 45.468416 -0.167052 -29.419787 -3.541491 41.199181 12.947009 65.068342 45.939600 -23.731981 -1.427861 -14.805899 14.828077 10.478107 -15.428446 12.219854 0.620380 22.516055 -54.898564 -26.988609 -9.752366 4.247369 7.599056 45.286906 -41.633192 7.759586 -12.117596 -0.043983 -7.902549 -16.084261 -2.078226 24.304324 29.723341 7.472388 12.727605 28.220448 -3.534369 -1.598682 9.165461 6.493679 1.690062 4.942427 -3.255873 -10.543386 -27.193886 -1.083538 2.053104 3.705386 30.466583 37.930039 12.499546 -4.865593 33.335280 10.331006 8.405562 23.887591 7.493669 -24.098195 11.410400 9.768480 -53.104283 1.519072 -43.215690 -11.932046 -29.578536 -17.163684 12.664490 24.851743 -1.419806 24.946250 20.389213 29.083415 -1.416612 -20.222363 43.074421 38.933797 -32.377074 -16.614310 -10.263793 -13.178136 6.181546 -14.800389 16.331319 23.727057 22.371098 -29.221053 -1.927247 8.115708 18.284652 -11.795839 -33.425010 12.754587 21.471003 -19.504335 -24.184110 19.240696 39.275920 -9.114171 -63.969745 -33.270995 -21.446217 26.878231 -1.775664 -13.017640 -37.110058 2.414244 11.193866 -3.657299 -15.461547 11.738528 6.375528 23.971940 22.884648 0.858802 18.916939 13.085781 71.634994 -5.037914 -17.083732 10.255841 -8.821772 1.061633 27.764064 -8.587412 -17.344265 -11.742173 -39.653741 28.152233 37.229037 -15.991852 -15.884665 13.219015 27.513756 -1.916153 124.638877 8.654876 54.179703 42.086964 -34.567477 -5.312300 -31.191090 8.697530 10.772302 4.555570 -10.428334 -57.590485 -33.834156 23.306740 33.573957 22.074164 -47.138538 2.406976 4.315352 -2.055700 -1.492545 -3.940462 9.744466 6.424250 -15.835053 -6.059079 43.964393 81.104071 -15.271011 14.746519 23.897376 0.655166 -10.186661 -41.937668 -19.082285 -11.866992 9.485335 22.497601 14.983585 13.687438 38.770240 -26.212788 24.127225 -3.190989 11.914873 33.836155 27.050688 -47.564270 -22.936112 -18.076823 20.297013 30.836124 -16.503001 -11.532860 17.230127 -27.607770 -3.887790 16.018085 -11.122243 -2.376296 13.340904 6.945896 -7.298080 -14.296274 23.155614 -5.515951 7.063466 2.992233 27.491861 -13.663608 -34.511856 31.936119 3.545224 -20.291846 2.631833 -18.690561 42.565501 -21.977249 -24.469575 25.509228 -6.990035 -12.667497 -13.030110 7.822468 14.578991 23.454618 29.919623 -31.886814 -18.682965 24.585062 -15.364113 27.290790 13.565179 -5.986948 12.426021 -46.942737 -13.880413 -35.984260 -33.373945 -7.616083 11.491874 -42.283843 -2.007491 -5.671884 32.876298 12.785287 4.067467 -46.668721 11.716173 33.044019 -35.086478 -14.021273 17.388466 28.058632 -57.892136 10.167874 22.387006 -36.592759 15.057603 -6.851483 -12.691074 -18.937865 -31.521059 23.277282 19.410366 26.282184 -8.692167 9.888220 17.598858 16.267526 8.235631 21.771450 12.805505 45.548018 24.864048 -1.602930 -24.747608 -40.918549 17.505557 -40.551574 -52.576559 28.635875 15.978925 -25.715423 0.104462 4.041214 45.331668 13.573458 -25.744510 -12.562190 13.605747 +-18.181985 -10.312039 4.821878 -44.949506 32.675772 42.719545 13.379820 -29.922695 -40.396367 -4.318028 19.202614 -41.768157 -10.594057 49.585991 -20.705863 37.146293 57.509252 2.270105 -27.044647 -3.921561 46.882646 4.070466 61.420275 50.214018 -41.824267 -4.279289 4.823775 25.729814 13.226472 16.504855 -3.392277 -22.256699 18.931273 -40.845162 -14.946208 -20.784827 7.062804 5.261292 33.671464 -55.959886 10.249041 -2.671146 -12.876160 -11.862413 -13.927215 -8.180201 34.379137 39.663220 -6.012033 7.243327 36.703147 11.859619 -9.319902 10.238605 12.481039 6.783679 14.253507 2.449784 -11.532766 -26.082084 -5.173766 -5.044938 5.495616 44.317218 48.727628 7.501358 -0.076447 26.178907 4.632215 9.384938 21.763220 8.570505 -13.986835 11.440636 18.863512 -50.283623 1.698484 -59.566520 -10.046034 -51.463125 -23.711134 1.377490 19.940394 2.294485 29.036465 4.722998 42.164289 -5.998323 -13.422686 36.464317 49.622255 -40.260127 -17.773722 -25.751358 -27.730569 10.461441 -24.021229 8.749766 7.439766 7.444195 -36.543214 -20.007738 9.709790 23.330268 -16.885638 -28.380785 8.099032 34.777090 -32.655117 -30.018256 2.936196 33.040829 -12.995327 -69.419909 -31.388623 -30.962062 31.273732 -5.187710 -14.010172 -43.921184 6.080365 29.859255 -10.917700 -26.014679 3.619397 25.383375 30.396111 20.006369 1.208931 1.891070 14.272514 68.367453 16.049697 -23.449353 3.309320 -7.855652 -8.707763 18.885561 -20.982359 -11.966527 -1.074010 -39.108097 9.728848 44.352166 -22.094223 -10.222338 24.359459 13.330722 11.330535 152.340499 -0.287510 50.007933 34.286944 -45.891703 5.196034 -18.161964 -0.579286 12.199976 11.927579 2.710551 -69.442176 -39.073444 30.564584 43.526859 31.092946 -49.736016 -3.701383 -4.019403 -4.538677 -5.450085 -2.968866 10.570011 -1.436852 -31.359277 -12.429216 40.546670 81.890329 -21.390915 -26.739052 28.527165 13.871061 -17.624001 -41.073951 -20.228932 -20.889528 11.129997 25.146905 2.341048 27.980546 55.022720 -64.692496 34.332688 -1.891204 -5.652533 37.090892 14.152009 -40.261653 -28.603516 -7.311367 29.057475 41.426513 -10.506890 2.150636 15.107484 -39.093827 -3.200190 12.247528 -0.447031 -10.161020 17.948576 13.167235 -26.682553 -28.233138 7.060306 -11.186006 -6.182290 -9.101435 28.037526 -13.711431 -62.943796 45.939489 4.714391 -15.931668 10.323533 -20.263524 46.415186 -39.082204 -45.452418 31.950541 -3.433638 -9.672455 -13.202886 7.945282 26.944296 21.672080 23.646896 -35.234883 -43.242633 22.113020 -13.265577 35.968574 16.711057 3.982193 25.427475 -23.699832 -7.651708 -42.914543 -29.135949 11.866947 11.969564 -46.519113 -19.555300 -10.490070 43.827253 28.043567 -3.406966 -33.213731 -4.575374 41.597026 -43.358529 -8.675480 24.500731 30.367148 -51.722627 2.455135 32.312657 -38.561528 0.023234 -15.945584 -10.615171 -22.783092 -39.434360 25.702596 11.018821 29.438920 2.659006 10.840336 0.077080 16.150927 12.533407 13.814391 11.143774 47.888775 45.691315 -14.401049 -17.794391 -46.218524 23.172380 -53.388205 -59.197043 30.443265 -4.601103 -26.583958 2.317221 -0.035960 48.338980 9.112946 -2.137186 -3.545047 5.344767 +-13.237978 -8.956819 -0.729697 -31.529099 25.246277 35.080632 10.601917 -23.892594 -32.540897 -1.424133 15.849355 -36.704554 -5.835344 36.971936 -14.885229 31.426883 44.780564 1.851498 -21.103512 -0.090565 34.258196 7.035972 47.639586 41.086292 -28.570153 -2.145420 -1.103550 17.281533 6.004571 9.678598 -2.100183 -19.197690 16.691853 -33.873816 -16.245676 -15.167998 3.730575 5.086557 30.918727 -42.786057 7.834454 -1.554185 -9.135032 -9.029814 -10.582998 -8.896250 25.952207 28.862855 -1.405734 8.415827 25.390755 8.231328 -6.152668 7.860657 9.252162 5.590553 9.445117 -1.444540 -10.305005 -20.637876 -4.217083 -0.888805 2.104147 31.806919 37.420050 7.223081 -1.765918 20.348065 4.008706 5.687796 16.993192 6.924603 -11.943200 9.066047 11.612322 -37.299184 0.765073 -42.486041 -8.217463 -34.820064 -18.461513 4.232572 16.705407 5.516134 23.056156 2.534625 31.433843 -6.458263 -12.050119 28.930499 38.079084 -32.748266 -13.989798 -17.074013 -19.140069 6.166048 -16.629201 7.870903 5.219816 5.771489 -28.217693 -15.226551 6.746507 17.476515 -11.910648 -22.652203 8.319879 25.319099 -24.029495 -24.365242 5.112695 27.347098 -9.855409 -51.750299 -26.609226 -22.107397 19.712646 -1.247603 -13.284478 -34.714759 5.388682 19.315327 -8.081625 -19.725664 4.593495 16.720688 22.662760 16.579295 1.316191 3.696153 12.306529 56.471094 8.187030 -17.972085 5.705506 -7.052930 -2.995560 17.215544 -15.630336 -10.518985 -6.867534 -30.962407 10.473453 34.520126 -17.533880 -6.765460 13.553040 13.440184 5.297517 115.555166 0.246024 41.366698 28.154198 -34.961524 3.942466 -17.373332 0.473226 7.410640 7.462718 2.036550 -52.820269 -29.447414 24.328617 33.713367 23.466935 -38.032382 -1.320359 -1.219744 -2.349150 -4.250998 -1.026642 8.550482 2.123744 -23.610650 -8.546160 32.514474 66.840138 -16.031874 -15.606799 22.321673 8.247447 -10.700590 -30.985325 -16.270389 -16.893263 8.180819 20.860441 3.267635 19.203355 41.324165 -44.991825 25.680155 -1.478330 -2.982939 29.115712 14.771622 -33.636413 -17.369478 -9.066806 21.463086 31.575275 -8.136978 1.726997 11.370990 -28.604435 -3.298992 10.946946 -2.581221 -7.410114 13.776043 10.231696 -20.345557 -19.024526 7.174811 -8.424730 -5.949861 -7.623625 22.731604 -8.083207 -44.360744 32.893254 6.868331 -13.124817 6.933254 -16.057539 36.461730 -27.510927 -32.976399 24.939199 -4.970734 -8.093803 -7.873901 5.801043 17.743508 19.171338 21.037389 -25.746452 -31.853218 19.150005 -8.413157 28.013467 12.940219 0.839200 16.177403 -19.772850 -7.857446 -32.132964 -26.268862 9.254628 9.514519 -34.930554 -13.217106 -8.299409 33.246961 19.651531 -0.367924 -29.858984 -5.143372 31.829447 -31.967915 -3.830265 19.503010 22.227097 -41.107207 0.265788 24.854952 -30.652579 3.787563 -10.621494 -7.572091 -19.288169 -27.505810 18.869983 10.226303 21.604048 0.192127 6.465554 1.801197 12.077898 9.580983 10.914406 9.760979 38.374874 29.763797 -7.734389 -12.827312 -34.826398 16.944519 -39.285227 -46.427520 24.318738 -1.379128 -24.387195 -0.355452 0.782160 36.942408 7.028800 -3.728337 -4.293273 6.084043 +-11.371734 -6.861835 5.539174 -29.241522 29.556164 13.065059 11.637652 -7.638206 -29.170566 -12.729863 5.221757 -25.744415 -17.064330 36.183077 -12.253040 25.773275 43.817613 6.290667 -10.372670 -8.805834 39.075402 -16.934179 46.644423 31.370806 -37.699164 -2.307414 2.037042 23.817504 9.207269 22.334573 0.318289 -17.840990 14.435903 -26.713344 6.511498 -25.229783 10.923021 9.723472 9.789244 -48.167243 5.039772 7.764164 2.635755 -3.452416 -9.292207 13.971188 25.530702 30.636681 -17.035989 11.370244 31.394556 3.542994 -2.144817 11.809245 -0.900057 3.679012 4.937038 -2.985378 -20.076037 -11.584127 -4.650227 -26.597786 11.371603 27.635848 43.699554 -4.481755 4.809909 22.826772 -1.384712 10.166512 19.131984 5.867154 -2.341965 -6.904494 25.892524 -36.437327 -7.628336 -60.441558 -8.772941 -81.655689 -21.058966 -16.162247 24.538232 4.233427 16.091002 -2.852374 36.233413 -0.287515 -0.492413 32.729520 34.807491 -27.428545 -13.815593 -33.325874 -19.190759 11.963418 -21.955268 -7.163393 21.188382 7.041576 -24.553646 -15.028212 11.879981 9.182379 -10.485277 -25.898139 -4.824476 30.557483 -35.603263 -23.966926 -17.673115 22.209255 -7.583244 -52.349140 0.476849 -19.056387 20.840646 0.022682 4.074811 -18.599214 2.933926 23.705339 -10.503303 -13.723449 -14.130540 31.269627 17.852684 6.976553 9.599302 5.224973 0.723508 41.039240 26.679459 -15.548195 -13.149633 6.597607 -13.552596 8.236814 -23.397258 -11.003946 21.680648 -34.968488 2.729318 18.845648 -14.592181 -10.004292 18.573303 0.543148 20.320630 89.630691 2.321096 31.324510 18.664684 -31.429750 19.239042 -4.206695 0.593608 16.922943 18.760344 -3.699200 -38.016985 -31.192878 14.526894 26.441046 23.040557 -36.219431 -15.854330 -10.428775 2.281430 0.662238 -8.837733 16.555298 -4.161700 -23.089980 -4.581941 15.388647 59.793445 -13.748465 -12.951287 22.750785 17.872106 -25.277789 -41.493259 -16.302049 -21.752730 -1.259221 4.266765 -1.314251 15.633175 42.034310 -60.550358 27.875897 -3.992310 -0.090668 21.305470 -0.436619 -19.554384 -52.249649 -5.226520 22.081984 36.429519 -8.028466 6.630941 9.873194 -27.729386 6.156194 3.162849 6.972637 -4.247876 10.898524 -4.401781 -17.747825 -22.322132 -2.331214 -12.414657 -1.603239 -1.148488 13.675590 10.321655 -53.891834 30.800083 -13.964416 -13.894979 12.549700 0.346366 33.402555 -28.109641 -34.562014 20.878191 -1.934080 -18.831496 -26.113207 8.672069 22.949724 1.750293 -0.687923 -13.881673 -41.844515 21.808870 -15.472153 17.522395 13.044533 3.855227 31.621918 2.425755 -16.109541 -35.834389 -17.047929 -4.070858 -8.504086 -23.978993 -7.449797 -4.021566 30.014001 29.353927 4.176598 -13.222131 1.535842 40.700734 -32.267295 -17.301785 29.403655 12.753382 -26.790546 16.727150 33.210080 -36.058429 -13.007674 -20.149349 4.509179 -1.943372 -25.222899 17.329800 -6.854396 14.345850 5.905520 9.110139 -7.481611 15.300534 10.772477 3.811697 -11.950389 52.947922 44.215588 -21.594471 -5.947279 -27.882646 11.900249 -41.316738 -33.805632 7.041236 6.943611 -13.285537 14.965590 10.072075 34.493977 3.696397 -1.168803 -5.164124 -8.449867 +-4.992107 -3.833055 1.266520 -13.403692 8.801809 8.033276 4.144676 -4.966568 -14.430335 -3.298252 4.162294 -14.664049 -3.679152 16.604306 -4.813852 10.322944 20.355179 3.497305 -7.057842 -1.124981 13.873489 -2.885184 17.953169 16.740164 -12.493127 -0.752405 -0.806722 7.465721 2.832997 6.514663 0.041364 -8.594177 4.740100 -11.297313 -1.814308 -9.805848 2.121316 4.173237 7.843310 -21.142251 3.838387 3.808106 2.234807 -4.491056 -3.684309 0.449879 11.156313 12.354003 -3.412758 2.966732 10.577547 2.867193 -1.715319 3.229228 3.320937 2.315549 2.952170 -0.344201 -6.382651 -5.359545 -1.253560 -4.965565 2.783993 12.880636 15.958233 1.818313 -0.210925 6.502684 2.082645 3.163285 7.265467 1.860828 -2.482531 0.448914 6.231295 -14.188532 -0.466459 -21.240314 -1.602652 -25.388510 -8.031952 -0.464204 11.432399 3.412201 6.226806 -1.664871 13.420977 -3.536587 -2.090007 13.315559 15.900635 -11.040910 -6.446676 -10.245782 -9.448222 5.466109 -7.091482 -0.383217 5.676404 2.556117 -11.583696 -6.154332 4.124966 5.929801 -4.991578 -7.065321 2.990128 11.213337 -12.335607 -9.288303 -1.470370 10.274294 -2.023539 -20.714300 -5.055943 -9.695652 5.316756 0.392702 -5.189083 -11.409532 2.155736 6.900388 -4.669849 -5.367006 -6.276420 10.437467 5.430190 4.948805 1.500937 0.796940 3.575451 18.275960 4.703303 -8.866912 1.235802 0.635482 -4.181648 3.957564 -8.927664 -6.844503 3.583075 -13.147933 1.136316 9.268117 -8.344117 -3.226388 5.571944 3.762760 4.691141 43.708629 0.200357 15.804937 9.743724 -13.585600 6.259666 -3.263000 -0.611415 3.450005 6.174286 0.931074 -17.757964 -12.322226 7.573992 14.091109 10.988202 -12.662510 -3.342310 -2.201501 -1.401104 0.807509 -0.161446 3.161286 -0.509518 -10.975415 -3.530655 10.317635 26.066772 -4.292306 -4.916897 7.173765 6.427811 -6.524668 -13.925629 -4.909803 -8.757558 2.813606 2.818843 -0.682759 9.105404 17.736042 -23.822450 12.908506 -1.470804 -0.511990 9.800235 2.483487 -12.125683 -16.414509 -3.335794 9.442604 16.514024 -3.293717 1.517580 4.650831 -12.057556 -1.180611 2.813660 0.796798 -3.576818 5.656077 1.097635 -7.814195 -7.546683 1.396189 -4.934365 -2.577293 -2.623220 7.912094 1.583305 -17.896805 13.975738 0.013889 -4.157604 2.318456 -3.610374 11.019965 -13.019475 -14.064235 8.014462 -0.587281 -5.652685 -5.928671 1.412590 9.154665 3.295152 3.155376 -7.454523 -15.441365 9.958228 -5.132039 11.470180 5.757011 -0.929246 8.528071 0.807284 -3.061108 -12.235297 -8.650852 -0.412478 -0.686384 -12.138435 -3.226827 -3.697112 12.921872 10.193650 -0.120300 -9.447748 -0.243553 14.916821 -9.679187 -4.256116 9.174074 2.179622 -13.347671 2.864485 11.973468 -15.374494 -0.359991 -7.709844 -0.937687 -4.089784 -10.569496 7.645614 1.280111 7.388522 0.934770 1.706065 -1.300512 5.159427 4.790483 1.414453 2.148923 18.393240 12.144735 -4.526044 -1.936980 -13.600524 5.844919 -17.030715 -16.038327 5.457343 1.642441 -9.867834 2.111244 1.899944 13.824601 2.055249 0.742485 -2.301937 1.963073 +-4.472416 -5.713341 -3.368814 -9.763373 7.118220 8.181500 4.003953 -6.913482 -12.442931 -0.301454 5.650504 -13.277379 -0.764449 12.689747 -3.804493 11.949441 16.333679 2.347802 -7.071023 -1.232649 12.249687 -1.344577 16.709790 14.179542 -8.610426 -0.864692 -2.924961 4.318902 2.555484 -0.115881 1.982814 -3.770630 5.982032 -13.631753 -4.340980 -5.927284 1.640514 4.522422 11.292515 -16.123847 3.113233 -0.345497 3.066355 -3.101813 -4.213032 0.622529 6.800386 9.797778 -0.398266 3.980334 8.943232 0.579642 -0.725904 3.049755 1.853090 2.012796 0.594840 -0.941801 -4.639021 -5.881480 -0.623775 -1.403060 2.531625 9.722638 12.898534 1.920707 -0.569382 8.088545 3.229950 2.916988 7.328391 1.617202 -4.805059 0.042534 3.657490 -15.420322 -1.062967 -17.490821 -2.678941 -18.472577 -6.275037 1.972299 9.054632 1.408347 6.647904 1.931444 10.059192 -1.774888 -4.226996 11.043468 11.848910 -10.143802 -5.590400 -6.160082 -5.501431 3.002275 -5.150291 1.834762 7.492038 3.997766 -9.428725 -3.408969 4.134448 5.420455 -3.720699 -9.284884 3.490962 8.526090 -7.537315 -8.688058 2.223881 11.157714 -2.628725 -17.655113 -2.167103 -8.058032 4.055358 0.301790 -4.377472 -10.253929 0.990451 4.302850 -3.065816 -4.908158 -1.975359 6.328241 5.978958 5.226579 0.898552 2.968756 2.570203 18.505007 1.293606 -7.354049 1.912208 -0.347306 -1.776276 6.196688 -6.171479 -6.476655 0.917073 -11.936906 4.513326 8.130872 -6.156293 -3.056908 5.726009 6.102807 1.498010 34.300111 1.641188 14.869881 11.090886 -10.447331 4.190496 -5.821204 1.991218 3.577007 4.181881 -2.287396 -15.992698 -10.611304 6.339630 11.029606 8.376429 -12.347406 -3.638637 -0.641558 -0.770756 0.267244 -1.067777 3.379704 0.542217 -7.303756 -2.001713 10.128320 23.656660 -4.261469 2.630867 6.398346 4.121028 -4.694385 -14.665094 -5.720548 -8.346197 2.329068 3.561731 2.432125 5.782536 13.561548 -14.549821 9.316494 -1.737182 2.337504 8.891890 5.269372 -12.327939 -14.228057 -4.464912 6.054192 12.562268 -4.661053 0.435148 5.596770 -9.386551 -0.840790 2.844163 -1.480204 -1.788883 3.862639 0.693709 -4.326402 -4.307047 5.213385 -3.466700 -1.412323 0.297451 7.741666 1.552192 -11.783453 9.555632 -0.001174 -5.322179 2.542583 -3.723743 11.889398 -8.305142 -8.724384 7.405159 -0.920469 -3.114171 -5.055386 2.289522 6.312113 2.768231 5.285309 -6.378688 -10.175936 7.663916 -4.941988 8.688108 4.400803 -2.170896 4.584246 -5.441636 -3.761510 -10.372857 -8.298844 -2.798508 0.980992 -11.004441 -2.025131 -2.037105 10.928331 6.095125 1.628817 -10.939750 1.747621 11.729412 -10.105687 -3.335865 7.144135 4.706261 -12.960770 2.529316 8.927186 -13.041540 2.106896 -4.049529 -0.682191 -3.975891 -8.233056 7.192084 3.619023 7.413744 -2.444283 2.488773 2.709808 5.163855 4.178388 3.603869 2.301256 15.387190 8.372773 -1.577731 -5.247312 -11.421827 4.561431 -12.532455 -13.795919 5.968093 4.316883 -9.209664 1.515646 2.410333 12.932885 2.213948 -2.544859 -3.461441 2.416225 +-39.033647 -30.849157 -22.607091 -76.520548 65.714019 80.758555 32.476093 -65.453092 -91.771457 -0.992018 51.299019 -100.132968 -21.846720 106.738110 -39.514718 85.590325 118.582114 8.661883 -59.954643 -12.632211 102.252644 23.255371 135.457723 112.628680 -87.730489 -5.293801 3.107209 21.784984 37.056176 8.999317 -2.263588 -46.450081 63.321543 -99.279729 -39.671314 -42.684932 9.880798 15.107132 90.692484 -110.601801 21.844608 -10.023345 -8.470112 -23.644518 -32.464608 23.162417 70.918685 85.121776 -18.210668 34.147603 77.571787 17.647379 -16.531960 22.901880 18.543471 7.123536 10.832923 20.110148 -27.740328 -61.134111 -12.473802 -7.547086 2.642553 92.396312 104.833869 14.405416 -5.975388 66.595887 18.434841 21.138802 51.819593 23.086565 -3.390015 13.191977 46.881246 -92.175855 -13.982420 -133.903695 -31.331899 -157.898533 -42.740882 12.038739 59.756813 -28.514081 59.724718 9.759216 95.503466 -6.138361 -38.858576 93.275080 110.077144 -93.112287 -41.710764 -42.630300 -55.484087 21.570164 -53.244907 34.534064 43.021176 8.609449 -85.294501 -56.064024 3.268485 43.428186 -37.000618 -71.386715 21.729231 60.341971 -75.201115 -54.069812 6.601412 58.750266 -19.695125 -146.393270 -67.537784 -58.693966 67.013984 -3.086026 -39.089242 -87.235507 11.284883 45.445644 -27.128421 -58.215120 29.931947 36.753779 60.202658 58.029055 4.512777 6.953412 35.135092 154.338536 29.608164 -60.135272 14.113642 -21.453429 -8.090741 56.017930 -47.250794 -36.864312 27.265662 -88.160978 44.846561 78.752136 -51.676041 -28.766942 77.038140 29.962541 12.382972 263.901214 5.353609 113.613368 81.329661 -96.394145 -7.715612 -55.320726 6.866340 33.817327 38.158911 3.484155 -100.155674 -87.927151 69.774557 100.071147 67.491079 -109.788606 -3.747565 4.189645 0.690513 -16.225820 -6.491745 22.585242 7.152700 -68.605841 -23.242109 89.100955 162.521896 -54.629822 -21.836888 54.059526 45.456452 -21.198779 -65.473309 -45.466604 -53.834131 28.130217 59.548735 13.650441 60.051081 120.328864 -131.935721 74.807259 -14.925800 1.270826 51.023347 53.776194 -98.115871 -44.442333 -16.311611 55.239758 76.557956 -12.045275 4.991378 41.625527 -87.219068 -9.783785 25.820338 -7.501955 -23.823191 41.261801 31.123610 -44.641286 -54.690962 30.515847 -12.523113 -17.868933 -4.703763 70.298846 -20.249983 -139.251623 90.225517 6.665957 -45.059983 5.217378 -35.886964 91.705597 -83.816452 -94.160767 65.946885 -19.761165 -28.481751 -29.227844 17.936815 53.192783 45.303683 59.891540 -70.098630 -93.776671 70.428114 -25.460085 82.304584 38.935162 -0.062820 61.266856 -88.824793 -23.142972 -96.353898 -54.946621 19.022918 14.871938 -95.346234 -19.204936 -19.818168 92.713777 60.352507 -3.704075 -78.748428 -2.587003 81.970925 -96.391852 -16.856887 58.222137 94.429439 -102.194892 26.493723 71.170290 -85.408427 10.685232 -34.568463 -23.726980 -49.375178 -76.371802 61.721345 22.025400 61.960730 -1.799918 21.487076 13.131605 42.170731 24.271288 25.619898 25.418153 98.754364 96.567217 -41.725896 -39.925183 -102.244288 53.504709 -115.182811 -132.972900 70.772891 -4.701413 -70.101453 -0.119006 -5.934377 103.283263 22.011612 -24.663925 -28.028228 27.459810 +-85.787394 6.186817 93.097256 -213.927362 208.942309 129.923425 77.620988 -66.082609 -194.154982 -85.339171 19.337635 -217.954093 -141.874466 266.459060 -99.057572 134.820805 357.814123 62.771105 -76.178354 -56.970860 217.887409 -67.947190 336.168140 282.038780 -257.993280 -7.670601 54.656115 151.070029 37.684320 178.045188 -70.188269 -188.591092 99.133885 -133.689051 39.527705 -172.601779 38.957979 19.088206 66.459689 -370.157691 43.136168 27.331499 -15.687452 -44.311640 -49.092640 95.604866 260.024565 215.427362 -87.341836 44.883662 192.945731 65.976968 -19.053131 73.550353 44.171504 41.280405 103.790408 10.705043 -125.403331 -75.335553 -48.996205 -138.945151 28.632853 230.079100 298.559498 14.618776 4.312867 100.205621 0.500331 57.789067 85.151044 55.183288 31.589759 40.225575 138.039749 -227.454001 -17.537848 -425.440303 -57.894414 -515.766063 -163.800523 -110.128125 143.515777 8.669345 109.883451 -28.868690 275.753241 -8.593605 18.788300 174.785039 314.144521 -220.360206 -103.867250 -197.171467 -141.827105 76.968013 -136.118367 -6.033610 102.307076 15.651244 -202.457685 -154.133786 91.883561 62.085858 -88.701046 -116.144102 0.829713 209.438129 -234.083649 -136.403576 -153.825204 107.596756 -29.077370 -382.112751 -37.299069 -131.811196 157.538871 13.601948 -51.800258 -202.318140 50.024519 175.103208 -98.934334 -102.194014 -92.745862 234.203120 126.827596 38.297405 49.447730 7.420573 53.906639 291.492769 177.583417 -135.178933 -47.471299 18.033919 -121.034738 22.475471 -179.356332 -67.727814 102.152927 -228.786861 46.664041 170.235667 -140.973566 -53.282739 117.271216 -18.750290 136.577754 694.422080 -41.254736 217.889813 111.650435 -265.383383 137.924817 -49.683748 -37.315753 63.344776 140.511173 57.858773 -296.976062 -217.550131 140.621579 239.996550 179.085032 -261.403466 -63.592540 -70.263818 -0.617008 -20.223497 -9.588232 90.058158 -30.198937 -170.836788 -59.544253 145.380224 450.047569 -106.077348 -196.591086 132.790210 106.214230 -91.438682 -246.526859 -97.956034 -130.575616 17.834579 63.936924 -14.313636 145.600837 321.787899 -501.608053 220.457435 -28.355777 -59.663310 199.460618 12.788579 -143.016078 -274.645711 -1.718009 211.679766 271.688173 -10.104918 23.498325 33.775603 -218.006919 -3.703207 30.964308 86.613826 -75.391671 103.171707 31.175747 -193.599568 -166.685466 -62.215778 -60.341028 -56.191102 -57.410268 118.287602 33.567063 -462.615948 284.875532 -33.225598 -77.139551 63.593281 -55.596598 197.703459 -230.381749 -279.318280 138.009371 -32.706795 -99.227828 -127.874450 34.048613 165.137877 19.650075 70.228765 -142.760595 -311.141866 167.136545 -62.362431 179.296458 101.563760 59.259929 223.104418 22.819058 -91.915414 -230.914495 -127.608810 51.010197 -38.689084 -181.538802 -41.296593 -62.269531 221.920267 245.676052 -11.929539 -90.824254 -47.774768 265.155845 -232.964393 -79.425562 192.896281 94.583563 -191.271832 76.233134 227.058256 -239.062957 -106.985198 -147.687198 -24.240901 -64.618623 -212.253179 100.239806 -77.123418 87.036765 80.739180 19.586297 -73.452048 105.874523 57.912938 18.726194 -15.687339 318.107547 317.977400 -147.155247 7.200498 -219.181123 117.316441 -331.165674 -268.528805 84.526934 -16.298152 -119.087703 45.288627 33.136732 216.272603 -12.023731 12.125629 -44.173199 -26.240406 +-4.781355 -5.538417 -2.082094 -9.858463 7.217827 6.038832 4.109909 -7.490231 -12.469881 -0.468059 6.376828 -12.944152 -1.411694 13.641418 -4.241209 11.606136 15.433766 2.153783 -7.163091 -2.999669 12.703011 1.608181 16.459483 13.993452 -10.433425 -0.654772 -1.791551 3.461445 5.303244 -0.240305 1.305948 -4.413052 6.589411 -12.666645 -4.400303 -5.392544 1.868400 4.478112 12.137709 -14.752387 3.478641 -0.598183 4.166817 -3.435797 -4.203042 0.541702 7.265823 10.934323 -1.542641 4.519352 10.289378 1.380436 -0.911133 3.074894 1.751589 1.540016 1.673683 -0.842080 -4.363804 -6.374481 -0.863407 -0.813020 1.864700 10.996879 13.325534 2.214341 -1.058776 8.378321 4.097402 3.409996 7.682398 2.305674 -2.209161 0.114639 5.472603 -13.410601 -1.764012 -19.642346 -3.100564 -19.205315 -6.413122 2.084206 9.209470 -1.453662 7.329999 3.020237 10.980624 -1.330578 -4.858875 10.782030 12.683814 -10.552178 -5.686970 -5.603288 -7.084307 3.836377 -6.458278 3.557077 4.817772 3.488797 -10.390238 -6.852010 2.630390 5.330044 -4.380299 -8.210222 3.606680 7.512139 -8.146328 -8.300645 1.366762 9.311881 -2.236907 -16.374983 -4.295600 -8.490556 5.938135 0.223103 -4.686652 -10.240836 0.876202 4.034494 -4.417060 -6.482165 -0.952232 4.337045 6.546427 6.584228 0.476489 1.285126 3.421490 18.384109 1.737614 -8.907865 2.083222 -1.239825 -1.054848 6.704915 -7.293397 -6.584354 3.807650 -10.588444 4.307178 7.991902 -6.582130 -4.519005 8.464083 4.783268 1.590004 27.214351 1.906097 13.422747 10.980026 -10.033881 1.239241 -6.131788 1.928854 4.219741 4.961638 -1.009066 -10.988171 -11.871044 7.269554 11.560578 8.891925 -11.236959 -4.138735 0.208265 0.248190 0.045888 -0.661486 3.217645 0.754950 -9.119641 -2.359328 9.959356 19.701126 -5.217852 0.033583 6.416427 5.752770 -3.582582 -10.536045 -5.989026 -8.449922 2.941009 4.954952 2.736962 7.311261 14.948986 -16.761549 9.884321 -1.461173 1.766504 6.226161 5.357987 -12.558444 -8.630830 -2.876676 5.681216 10.849547 -2.571282 1.269757 6.187231 -10.833656 -0.926722 1.998114 -1.420077 -2.866706 4.724859 1.690658 -4.601127 -5.568092 5.088602 -2.931758 -2.401537 0.323258 8.717117 1.934757 -13.085002 9.948494 -0.401936 -5.112094 2.296806 -4.541109 11.920003 -9.484154 -9.343358 7.552739 -1.897596 -2.679036 -4.957340 2.888193 6.539875 3.097128 6.683327 -6.990071 -9.598038 8.150387 -3.908043 9.768200 4.965766 -2.068649 4.335969 -6.986628 -2.585842 -10.452045 -4.681589 -1.680156 1.678073 -11.216938 -3.603171 -2.489378 11.333457 7.452401 -0.057393 -9.950953 -0.051933 10.904028 -12.450558 -3.815979 7.510655 6.797083 -11.732519 3.885292 9.380409 -12.328991 2.114887 -4.871420 -1.194434 -4.437175 -8.606657 8.133037 3.607751 7.630308 -1.752052 1.844900 2.415207 5.616402 3.898353 1.970378 2.235329 14.001642 9.889708 -2.930967 -5.063387 -12.542612 4.967544 -13.595286 -14.546337 7.349645 1.048046 -11.237304 1.279956 -0.241575 13.428244 2.523968 -1.483209 -4.666972 3.155657 +-2.010969 -2.895237 -0.339973 -5.400227 2.802294 3.885108 1.932325 -3.681076 -6.448090 -1.110691 3.351397 -7.107750 -0.591777 6.227491 -2.628459 5.167875 7.975119 1.306478 -4.070512 -1.648360 5.820903 0.247017 9.159749 7.755409 -5.080829 -0.240344 -1.579427 2.664157 3.337710 0.543272 1.276950 -1.404434 3.417773 -5.614189 -1.295260 -3.301973 0.745206 1.930523 4.864660 -8.043474 1.652783 0.135657 1.999418 -1.327331 -1.168111 1.913599 3.834730 5.043048 0.138335 2.281295 5.232583 1.037523 -0.047932 1.312021 1.094449 0.268804 2.697956 -1.886580 -2.060973 -2.791708 -0.272882 -1.464503 0.824368 5.502414 7.006391 0.698477 -0.240891 2.984630 2.582194 1.701989 4.271068 1.026921 -1.920777 0.804050 1.543413 -7.998473 0.701914 -8.959761 -1.124891 -10.419762 -3.270303 0.879554 5.472699 1.268146 2.570117 0.529394 5.177142 -0.451180 -2.293782 4.745039 6.097424 -4.633813 -2.731287 -2.250615 -2.204864 1.797717 -3.210993 1.181686 2.693180 2.631642 -4.670895 -0.691483 2.003114 2.255281 -2.167723 -2.824224 1.599406 4.355593 -4.993706 -3.394456 1.094294 5.495526 -0.390951 -9.426947 -0.430888 -5.036796 3.527813 -0.098656 -2.163412 -4.226130 0.487291 2.017493 -1.631587 -1.648047 -3.404376 3.535009 3.100726 3.022237 -0.186283 1.741311 1.472465 8.628574 0.523793 -4.013081 0.995075 -0.246308 -1.334927 3.201279 -3.534423 -2.954320 1.599755 -5.590092 2.003438 3.955637 -3.117216 -1.782345 2.613373 3.092772 0.804720 17.651031 0.562873 7.837337 5.882518 -5.030561 0.911412 -2.597640 1.334870 1.961725 1.970582 -0.804590 -8.022560 -5.371609 3.059183 5.805693 4.022488 -6.273937 -0.477937 -0.051733 -0.640140 0.007748 -0.163733 1.303909 0.114387 -4.115000 -1.330387 4.781917 11.265437 -1.497752 1.075809 2.119629 0.927750 -2.445956 -5.904358 -2.422185 -2.134117 1.992364 1.725223 1.571925 3.176588 6.848495 -8.110364 5.096240 -0.642037 1.042849 5.024549 2.325192 -6.265755 -6.309520 -1.990417 2.877436 5.964908 -2.288994 0.046926 3.579171 -5.162672 -0.621058 0.892182 -0.509124 -1.349118 1.644492 2.066016 -2.113718 -2.351407 1.736903 -0.709139 -0.045594 -0.316391 4.129275 0.653312 -7.323484 5.006682 -0.485899 -2.944131 0.596348 -2.125045 5.669296 -4.792383 -3.569509 2.938379 -0.633953 -2.813275 -3.806014 0.834743 3.296351 0.333718 3.380565 -4.177706 -4.487805 4.066342 -3.443002 4.379332 2.363178 -1.186487 2.706294 -2.284629 -0.573205 -5.450192 -3.677746 -1.507629 -0.048166 -5.443485 0.709531 -1.132141 5.017387 3.551515 -0.028697 -5.159179 1.895935 5.705224 -5.762106 -2.155020 3.076647 3.335829 -6.474446 2.546042 3.973010 -6.949511 1.094471 -2.367462 -2.134468 -1.663229 -4.159475 4.581633 1.920361 4.254537 -1.208650 1.843890 0.541117 2.785744 1.327565 0.748144 1.608661 7.935683 6.054578 -0.589162 -1.892852 -6.179105 2.927893 -6.716021 -7.213110 2.849798 1.455435 -4.704771 0.959631 0.149541 7.214833 2.081788 -1.643609 -2.153420 2.421540 +-4.566022 -6.490640 -1.282355 -11.282262 6.586547 5.098464 4.044597 -6.351312 -13.296490 -1.703430 5.458776 -11.625614 -0.193126 13.523521 -3.506258 12.602626 16.113313 3.267431 -6.878282 -1.949360 12.659376 -2.261028 15.368995 14.075580 -9.299744 -0.481583 -1.678014 5.118439 3.865171 2.349953 1.053971 -4.659331 5.909980 -12.648378 -2.544433 -8.184807 1.427360 5.870852 11.528524 -16.587185 3.737790 1.302798 4.884678 -3.443719 -3.353587 0.446636 5.777201 10.279642 -1.806085 5.211796 9.493240 0.858615 -0.826220 2.877091 2.961098 3.294529 1.853469 -1.141398 -4.445846 -4.996777 -0.892988 -2.391675 3.456320 9.733252 13.429785 0.296209 -0.659196 7.086976 3.994940 2.982543 8.019913 1.625239 -4.629457 -2.189893 4.199244 -16.571140 -0.666734 -20.448819 -1.902203 -21.875178 -7.026372 2.363690 9.775494 0.682743 6.764551 0.562659 10.381093 -2.650981 -4.356590 8.749733 10.882488 -9.718853 -5.350756 -6.050179 -5.796109 3.778356 -5.784531 0.007747 7.235983 2.430373 -9.392939 -3.925174 4.804003 5.480830 -4.132397 -7.862490 3.498324 9.551367 -8.764481 -10.054934 1.457167 10.556528 -3.044754 -16.634233 0.409602 -9.268499 4.204107 0.130133 -4.785651 -9.654352 1.357512 4.474761 -3.934226 -5.563854 -3.956007 7.176725 5.472137 5.579776 0.807246 1.547425 1.822172 17.861914 2.604891 -8.472059 1.865030 0.583136 -2.518450 6.013679 -7.714936 -7.054339 3.608114 -11.776135 1.642849 7.007329 -6.643281 -1.898764 9.397423 5.989742 1.608357 33.705074 1.156348 14.782081 10.665789 -9.557901 4.405881 -3.765493 2.073608 4.233201 5.267295 -1.924537 -15.437556 -10.683886 5.745096 11.379388 9.012451 -11.883963 -6.271383 -1.470279 -0.701124 1.376726 -0.870306 2.392360 0.697650 -8.967796 -2.217007 7.654358 21.291654 -4.257330 0.440129 5.295836 5.456177 -6.746317 -14.255739 -5.473842 -10.366089 2.661812 1.298042 1.382381 6.716045 14.017635 -18.373982 10.141976 -2.512833 0.951104 8.743363 4.322878 -12.021378 -16.496474 -4.452473 4.815472 13.164987 -4.861042 3.066306 6.690563 -10.035798 -0.790183 1.222595 -1.504678 -2.780974 3.983226 0.997233 -4.335493 -3.822107 4.870291 -3.505453 -3.215994 0.328377 7.822204 4.037309 -13.342681 8.522650 -0.429639 -4.843476 3.931180 -2.626078 11.795882 -9.345091 -8.815023 7.270535 0.338063 -2.516315 -5.685116 2.028997 7.454969 0.719284 3.568684 -5.587422 -10.162791 7.148058 -5.872646 9.276387 4.724217 -3.249078 5.196337 -3.469431 -2.599887 -10.473210 -6.221594 -3.929482 -0.021355 -10.014596 -3.946606 -2.498627 10.974527 6.907745 1.758643 -8.793737 1.568689 11.965142 -11.739853 -1.977571 7.560492 4.534845 -11.448773 2.923254 9.504574 -13.683954 1.951749 -4.629983 -1.081606 -3.000406 -6.917300 8.685917 3.774641 7.529732 -2.779583 2.389083 1.638107 5.089924 4.648510 1.974196 1.837013 15.292391 10.538928 -2.191768 -5.126874 -11.209815 3.994467 -12.356239 -13.017042 4.745401 3.484385 -10.867740 2.200823 1.938491 13.584341 2.680847 -0.369570 -2.883504 2.098984 +-1.531266 -1.549083 -0.354476 -2.831076 2.801857 0.851807 1.679885 -0.724357 -4.533762 -1.315886 1.277431 -4.480669 -1.916693 5.169231 -1.069166 3.536269 7.106534 1.879733 -1.449380 -0.860571 4.700439 -3.225924 6.601326 6.041892 -3.810466 -0.100519 -0.324860 2.117606 0.396083 1.943842 -0.099448 -2.860703 2.461101 -4.712629 0.122084 -3.706553 0.751370 1.709940 2.991838 -7.533548 0.894000 1.373134 1.628178 -1.027242 -1.203043 2.619743 3.172384 3.905618 -1.415160 2.383356 3.843140 -0.614251 0.164269 1.339567 0.851917 0.638366 0.370417 0.641356 -3.042631 -0.874225 -0.598949 -3.426860 0.616167 3.404153 6.210466 -0.161782 0.014056 2.025724 -0.077328 1.305327 2.494593 0.559525 0.278516 -0.992970 2.653502 -5.098383 -1.186335 -9.795246 -1.291214 -12.947188 -2.961559 -0.786345 4.760291 -0.093073 1.817702 -0.396427 4.362125 -0.231694 -0.502388 4.264579 5.176227 -3.770055 -2.592704 -2.948590 -2.012714 1.983764 -2.686363 -0.288544 4.647065 0.353041 -3.814284 -2.308863 2.688169 1.348043 -1.425007 -3.192333 0.375160 3.788743 -4.354788 -3.252693 -2.290595 2.336109 -0.282350 -7.190072 0.945217 -2.260633 2.165901 1.385119 -1.603025 -2.740283 0.897109 1.614879 -1.483613 -1.779407 -1.448037 4.425476 1.334473 1.489543 1.282183 0.822174 0.760199 6.306081 2.287070 -2.772663 -0.114352 0.758624 -2.478438 1.702413 -3.538587 -2.843737 3.016674 -4.800345 1.615718 1.278565 -2.906540 -1.224711 3.727924 1.212542 1.642402 12.270228 0.359621 5.564857 3.277503 -3.984386 3.767611 -1.315519 0.308976 1.511159 3.164366 -0.275392 -5.202698 -3.840418 1.909548 4.460291 3.462163 -5.899446 -2.741405 -1.030554 0.750101 0.363184 0.001604 1.722324 0.201406 -3.121165 -0.567561 2.949332 9.122543 -2.036397 -0.828974 1.933177 2.229327 -2.146041 -7.038186 -1.583992 -3.470415 0.443086 -0.169498 0.123862 2.003516 5.542758 -9.319303 4.184582 -1.243033 0.234567 3.530419 1.336882 -4.542328 -8.620863 -0.694864 2.599486 5.945812 -0.030395 0.703858 1.747334 -3.870621 -0.296723 0.327308 0.645193 -0.910620 2.019611 -0.877180 -2.202826 -2.394576 0.052812 -1.268448 -1.355227 -0.037973 2.554158 2.734469 -8.115041 3.734361 -0.911098 -2.227553 0.704657 0.131037 3.508546 -4.137955 -4.665942 2.201495 -0.960461 -2.555657 -3.133062 0.419777 2.403599 0.030701 -0.032729 -0.899654 -5.522032 3.972443 -2.010931 3.269230 1.844801 -0.554179 3.778605 0.449561 -2.431384 -4.656273 -1.635638 -0.809449 -2.459155 -3.573188 -0.432698 -0.943828 3.957402 3.899387 1.135113 -2.767301 0.091980 5.736250 -4.057216 -1.964818 3.911339 2.147254 -3.340426 2.264353 4.373526 -6.176298 -0.553421 -2.637258 -0.309191 -0.442765 -2.975720 2.212388 -0.862547 1.851491 0.099267 0.519629 -0.304441 1.950293 1.410859 0.296845 -0.580640 7.087683 5.925104 -2.701904 -0.202533 -4.123899 1.517922 -5.326017 -5.357114 1.011737 2.088119 -3.392330 1.131389 2.035396 4.422166 0.352900 -0.957570 -1.808581 0.144129 +-2.663590 -3.786153 -0.878574 -6.014029 3.592941 3.120813 2.124775 -3.374774 -7.637765 -0.779809 3.076806 -6.478317 -0.027745 7.294752 -2.144642 6.464148 9.603921 1.979264 -3.768764 -1.344265 7.511694 -2.560071 8.834347 8.172454 -5.223033 -0.424529 -0.764170 2.973962 2.473705 1.272529 0.298777 -1.972135 3.141146 -7.558033 -1.368467 -5.208645 0.930208 3.405509 6.283944 -9.791633 2.004295 0.036937 1.965989 -1.672241 -1.920404 2.261149 3.261798 5.489730 -1.383787 3.004496 5.781967 0.336578 -0.629560 1.513618 1.292202 1.732521 1.808438 1.339594 -2.295291 -2.692404 -0.652496 -1.707001 2.238496 5.317966 7.704368 0.199534 -0.161792 3.818407 2.150966 1.609924 4.615969 0.779212 -2.210231 -1.189035 2.608333 -9.620770 -0.400628 -12.556362 -1.165346 -13.514394 -3.432930 1.220055 5.444012 -0.753490 3.363180 0.712608 5.750275 -1.335272 -2.436709 5.835989 6.106155 -5.302975 -2.901373 -3.239610 -3.720248 1.916311 -3.147386 0.081050 4.970031 1.704031 -5.023895 -2.488978 3.339139 2.877732 -2.142287 -4.802339 1.629139 5.121205 -5.193612 -5.149692 0.612442 5.949398 -1.364484 -9.479271 -0.178701 -5.767793 3.456515 0.039603 -2.656591 -5.185895 0.696325 2.578081 -2.088052 -2.698949 -1.265013 4.837475 3.196715 3.075947 0.243848 0.400671 0.747845 9.419697 1.827993 -4.762124 0.827995 0.404134 -2.145956 3.212808 -4.871496 -3.743990 2.870442 -6.323754 1.823769 3.704703 -3.626460 -1.439193 6.513456 3.145791 0.932688 20.333705 0.779924 8.436406 6.097310 -5.399216 3.069166 -1.876604 1.499696 2.749551 3.048917 -1.253436 -9.992532 -5.966870 3.102228 6.063942 4.874316 -7.997611 -3.615023 -0.772391 -0.230982 1.129473 -0.654970 1.328105 0.010258 -4.761095 -1.249879 4.412625 13.214295 -2.291575 0.472966 2.818445 2.553656 -4.283816 -9.647246 -2.925726 -5.292206 1.551027 0.959890 0.692682 3.658864 7.758933 -11.817367 5.458369 -1.815092 0.760874 5.181743 2.855112 -6.649556 -10.638733 -2.364500 2.753040 8.026356 -2.093763 1.171725 3.988173 -5.432616 -0.363517 0.735232 -0.564644 -1.632235 2.271907 0.803790 -2.534273 -2.223306 2.528710 -1.835113 -1.472866 0.360481 4.245384 1.080236 -8.365438 4.846359 -0.448259 -2.572743 1.757584 -1.039501 6.174110 -5.025857 -5.031526 4.001545 0.247641 -1.435338 -4.104050 1.211015 4.112378 0.521475 2.202241 -3.367346 -7.424382 4.063985 -3.978859 4.966866 2.446109 -1.813587 3.384501 -1.777978 -1.201956 -6.930465 -2.771521 -2.071624 -0.331399 -5.586637 -1.903639 -1.095084 5.846488 3.791935 0.995088 -4.854565 1.237069 7.271380 -5.975950 -1.533381 4.103281 3.749699 -6.531324 2.180054 5.142281 -7.999026 0.865517 -2.630620 -1.352676 -1.494072 -3.876112 4.917372 1.952937 4.160965 -1.569009 1.752671 0.912466 2.895250 2.586931 1.266477 0.925120 8.963203 7.681990 -1.390245 -2.663539 -6.022542 2.345716 -7.029554 -7.368144 2.414942 2.288767 -5.859803 1.338154 1.636327 7.889692 1.551737 -0.451193 -1.402626 1.320872 +-2.678943 -3.269123 -0.906154 -5.797197 3.969447 3.749935 2.208418 -3.234017 -7.381949 -1.050468 2.904404 -6.965750 -0.880038 7.543789 -2.257077 6.479034 10.083278 1.858537 -3.605399 -0.990623 7.511060 -2.492153 9.331322 8.479916 -5.487210 -0.448799 -0.749759 3.140654 1.857081 1.814115 0.465125 -3.088890 3.449586 -7.473039 -1.443053 -5.124434 0.981874 2.999120 6.182471 -10.266113 1.864920 0.582229 1.152737 -1.758714 -1.946400 1.898495 3.912604 5.699753 -1.318434 2.892753 5.757262 0.644041 -0.661384 1.605742 1.245089 1.377288 1.350085 0.879479 -2.714127 -2.793549 -0.729909 -1.917375 1.669200 5.550017 8.251461 0.279610 -0.115708 3.845753 1.542466 1.626795 4.315501 0.892542 -1.695863 -0.783232 2.778203 -9.167034 -0.849642 -12.781548 -1.361985 -14.099291 -3.691905 0.729847 5.743144 0.352232 3.399975 0.135568 6.105296 -1.351901 -2.138988 6.429358 6.784887 -5.726697 -3.085364 -3.736531 -3.581416 1.993167 -3.453618 0.179090 4.531515 1.455195 -5.355623 -2.921177 3.260399 2.927199 -2.203683 -5.205009 1.488135 5.300470 -5.501752 -5.064439 -0.004919 6.041296 -1.219583 -10.270222 -0.302167 -5.316022 3.311981 0.437260 -2.627046 -5.310715 0.873527 2.681068 -2.052043 -2.958216 -1.350849 5.289062 3.487422 2.973616 0.574347 0.657101 1.137519 10.121816 2.038439 -4.529087 0.707270 0.276447 -2.132567 3.141823 -4.878652 -3.625542 2.527863 -6.634372 2.037803 4.176217 -3.799179 -1.602634 5.499765 2.763870 1.290818 21.393862 0.584548 8.761124 6.262576 -5.953656 3.680933 -2.277878 1.035571 2.375951 3.093795 -0.757383 -10.307275 -6.012881 3.432829 6.396577 5.001153 -8.185632 -3.380833 -0.665217 -0.015515 0.587445 -0.470813 1.709028 0.205509 -4.993758 -1.260254 5.233322 13.921666 -2.605515 -0.076967 3.184975 2.835133 -3.896448 -9.779741 -2.966796 -5.129163 1.383156 1.577903 0.635653 3.609938 8.113998 -11.980949 5.641990 -1.415806 0.502200 5.504249 2.929361 -7.024320 -10.434981 -2.065374 3.323659 8.268183 -1.821699 1.414552 3.455408 -5.635547 -0.400626 0.963460 -0.287903 -1.579533 2.447038 0.653406 -3.135114 -2.759203 1.982714 -1.996520 -1.601721 -0.081789 4.245656 1.596842 -8.993354 5.410557 -0.303382 -2.736735 1.627132 -1.215399 6.861875 -5.418310 -5.681846 4.215341 -0.415775 -2.232982 -3.954859 1.106525 4.067676 1.022240 2.374982 -3.318114 -7.902545 4.590120 -3.388802 5.165039 2.558975 -1.347405 3.680761 -1.391605 -1.660915 -7.082513 -3.641493 -1.000374 -0.451848 -5.966236 -1.866269 -1.237886 6.171795 4.259784 0.899265 -5.429312 0.624776 7.426109 -6.398010 -1.599245 4.458377 3.825191 -6.775912 2.018042 5.488096 -8.080977 0.578597 -3.022985 -0.778412 -1.803845 -4.369107 4.446763 1.391332 4.043039 -1.021025 1.533784 0.521702 2.793646 2.566482 1.158615 0.748750 9.421780 7.834095 -1.784893 -2.250623 -6.506197 2.540828 -7.477199 -8.036871 2.681773 1.999330 -5.705278 1.177486 2.011988 7.801583 1.344202 -0.389100 -1.564142 1.220857 +-26.338896 -5.705574 25.525924 -67.120251 51.793135 44.048068 20.194752 -28.982362 -60.563932 -22.048510 14.548314 -60.580541 -33.692045 79.002783 -31.959888 37.374680 95.359346 16.194445 -31.079988 -18.458544 65.640842 -12.741119 96.429325 80.918004 -72.704002 -4.019487 13.415143 48.321111 22.018792 43.751006 -8.519109 -39.909374 24.512019 -40.613839 2.831004 -44.288722 11.075040 8.803303 20.830403 -100.430522 13.881223 3.728653 -5.580250 -13.970855 -14.202902 13.192175 65.976422 61.945173 -16.188261 11.778168 57.351742 22.111780 -6.019978 18.141091 18.380885 9.417865 33.866332 -5.171796 -25.796882 -24.730232 -11.425493 -33.669331 8.925811 70.102120 82.410295 7.967690 1.233626 26.453889 2.789236 19.854064 30.689503 14.433550 -5.543683 15.371266 34.688556 -69.783470 3.832790 -111.220898 -12.265194 -124.246273 -41.549112 -19.597526 42.757683 9.478706 30.110918 4.370174 74.191526 -3.468662 -4.804488 52.887056 85.245298 -55.874746 -28.232588 -46.710721 -43.480406 23.592692 -38.599065 4.195284 14.798407 16.979893 -55.741539 -35.320054 20.661437 22.585506 -28.205372 -28.397800 2.357280 61.396389 -66.699364 -36.024097 -24.602659 38.724168 -9.535884 -108.726244 -26.618521 -48.596962 52.352683 -2.565048 -17.932489 -55.648405 13.280439 48.476432 -21.751135 -26.648109 -26.350193 52.893205 35.260826 15.527994 3.959264 3.222195 15.165588 84.646254 37.973432 -38.383508 -5.729648 2.156722 -27.850191 12.311568 -44.609670 -18.214934 19.389857 -60.727018 11.022889 51.680747 -38.160747 -22.497509 27.911029 2.972380 32.034944 209.707602 -6.819950 65.449901 40.320391 -72.031481 20.634019 -14.033054 -4.420453 21.658824 33.711536 11.225537 -85.768383 -62.507247 39.427371 69.517339 50.012640 -69.025313 -11.112843 -16.081857 -6.105552 -3.716952 0.127095 18.178649 -12.599667 -46.881412 -19.639981 46.580126 120.478426 -26.849679 -50.975046 35.509183 22.780896 -29.192578 -61.522483 -24.546658 -25.649356 12.171565 21.907591 -2.190309 43.100650 89.154887 -129.048380 63.061580 -4.905400 -11.051363 54.554376 5.361786 -45.347526 -65.194891 -3.564431 53.375621 73.438426 -9.146703 0.469606 17.579870 -65.080067 -3.872768 12.311185 17.859519 -21.947500 30.363566 16.170508 -47.622456 -47.131231 -7.832756 -14.754311 -8.044377 -16.587070 37.431692 -6.433424 -120.624528 78.514326 -6.394536 -21.207478 14.914948 -20.008160 57.997130 -65.561982 -75.485245 39.693763 -6.169732 -28.854469 -34.767774 8.226385 48.934424 11.486897 22.401103 -47.796109 -70.598661 42.660631 -24.769048 51.587073 28.763510 11.872083 55.770237 -6.239372 -16.798495 -63.373716 -31.521482 13.697261 -3.589194 -56.994026 -13.175117 -17.586067 62.860931 63.338967 -4.144684 -34.573098 -3.204111 75.555323 -61.937082 -27.313125 44.803445 29.985702 -60.506650 23.413799 56.402441 -66.592068 -20.627496 -37.896464 -13.347294 -20.716906 -62.210765 38.473337 -7.836646 35.644491 15.570711 12.934057 -15.926773 31.041908 17.026917 10.097283 6.463655 85.238415 83.803263 -33.153571 -5.143334 -66.355011 35.768530 -90.612649 -77.154160 26.852713 -3.012155 -32.400339 11.315102 -3.134636 67.443373 8.383916 1.682726 -9.974989 1.597212 +-16.302021 -0.315557 22.767245 -41.186165 33.487092 20.383207 12.542068 -13.892026 -37.450812 -16.481681 3.000309 -36.554852 -23.361903 50.857171 -19.682002 20.987004 63.809377 15.769758 -15.548834 -12.496015 39.117591 -16.373307 58.887021 52.269430 -46.677285 -1.875685 10.025283 31.801067 11.781171 35.667628 -11.508606 -28.197782 14.753303 -21.330954 8.799138 -34.453404 7.262260 7.803303 7.037911 -68.328672 8.801110 4.125778 1.174666 -8.122020 -7.360037 14.421799 44.395210 39.013400 -12.921868 7.604708 34.106949 14.257616 -1.854444 12.790731 11.723610 9.154374 24.434248 -3.444983 -19.881481 -10.475276 -8.511590 -28.983014 7.292807 43.738676 54.158907 4.662655 1.836935 12.814431 0.353358 11.473974 17.798918 8.589484 0.665442 8.084846 21.749200 -43.484018 4.382658 -74.836856 -7.738480 -89.002900 -27.276030 -18.740574 27.221207 6.879006 17.152014 -0.607403 48.708472 -1.737780 2.796659 29.399057 55.870129 -37.505401 -18.354634 -32.539064 -28.047042 15.966875 -24.441448 -1.539469 10.625277 8.733367 -34.549094 -26.803356 17.412435 11.944728 -17.403541 -13.779776 -0.295212 41.132675 -46.057089 -24.069003 -24.426469 18.097417 -5.972098 -66.173542 -5.599765 -30.046991 31.380360 0.911606 -11.127483 -35.001733 9.776483 32.268363 -15.567621 -15.213058 -26.408590 39.409689 18.427206 4.364600 3.443498 -0.907011 6.999182 47.591825 27.826410 -26.083878 -6.027100 5.792811 -23.455184 1.606170 -33.692330 -13.228191 17.861084 -40.023002 1.724316 27.929490 -26.362430 -10.873258 17.967966 -2.202602 25.171089 122.836325 -6.526892 36.674944 20.772126 -46.745419 21.358394 -3.877027 -4.332092 13.540878 25.723441 9.938071 -51.960401 -40.400280 22.010274 44.231478 33.063033 -40.302431 -13.136174 -15.537285 -3.184737 0.714064 0.294459 12.478872 -12.109616 -30.405372 -12.282704 22.410551 75.659640 -16.069288 -34.132770 20.663573 12.660468 -19.922994 -42.542451 -14.825988 -19.029686 5.858445 5.945798 -4.439772 27.066960 57.904600 -91.084274 43.212846 -6.483511 -10.042003 34.904756 -2.017474 -23.678055 -48.885329 -0.258464 36.154935 49.838144 -3.117058 1.946567 9.416527 -41.784107 -2.559795 4.664844 17.288190 -15.766200 19.119557 9.540829 -34.499477 -30.538274 -9.614937 -9.003356 -9.897385 -11.015737 22.012445 2.461266 -79.551099 50.356908 -6.235086 -11.281247 12.940838 -8.693256 31.592337 -43.798538 -49.331132 22.830154 -2.536280 -17.508102 -24.497384 4.850627 33.171256 -0.382960 7.543258 -26.848364 -48.997509 26.853317 -15.800889 30.523028 18.532097 9.243153 37.819759 9.720980 -12.499038 -38.585463 -15.159568 5.549794 -9.011539 -30.310749 -6.304695 -11.295683 39.818448 46.940592 -0.881262 -15.244774 -1.655230 50.323940 -36.205377 -18.513061 32.051379 11.665530 -31.853063 15.580592 38.457573 -44.456976 -19.886406 -25.965121 -6.417786 -8.005836 -37.260788 22.715171 -13.009504 18.250646 13.135373 5.667498 -14.828010 21.300408 11.148527 2.947174 1.039949 57.693847 53.759668 -22.627827 3.664584 -39.332993 20.619924 -59.184923 -43.447919 10.854834 0.886215 -20.650313 9.721635 1.097923 39.798829 1.621956 5.464415 -5.314061 -3.903092 +-16.691261 0.166487 23.880163 -42.299238 34.424989 20.316706 12.646242 -12.468377 -38.259044 -17.685909 2.050692 -37.353944 -24.963428 52.178741 -19.916897 19.947449 65.501156 16.614081 -15.080454 -12.265030 39.200506 -17.195378 59.258229 53.401956 -47.811422 -1.936186 10.112965 32.377140 10.657354 38.041767 -11.753671 -31.071758 14.351903 -19.333132 10.557952 -35.950539 7.212180 8.175192 5.293706 -70.778759 8.998744 6.421027 1.240350 -8.308144 -6.771134 15.644552 45.904490 39.575394 -14.368180 7.447900 34.532670 15.418035 -2.013857 12.785722 11.738756 8.684708 24.084184 -3.301840 -20.726714 -9.888461 -8.946493 -29.894174 7.187915 44.429196 55.399015 4.297095 1.956632 11.384680 -0.050244 11.933387 17.465017 8.640263 2.325842 7.806975 22.294867 -41.782425 3.657958 -76.944091 -6.811080 -93.096460 -28.001709 -19.769464 29.037512 9.085267 15.734274 -3.478768 50.199846 -1.919951 3.755778 30.564819 57.422440 -37.041706 -18.541835 -34.216558 -29.381089 16.800063 -24.502464 -2.559530 11.064790 8.377121 -35.301674 -27.339280 16.817762 11.001738 -17.680731 -13.184661 -0.681010 42.274695 -47.471780 -23.243563 -26.135846 18.865307 -4.737272 -67.800604 -5.423228 -30.650254 29.971888 1.191060 -11.634237 -34.229538 10.187046 32.158658 -16.535800 -14.090687 -29.216865 42.024305 18.181900 3.473207 3.857019 -1.292120 6.902918 46.575157 28.055137 -26.917449 -6.579553 6.677618 -24.027761 0.478940 -35.278222 -12.950925 19.292070 -40.704492 1.630104 27.143180 -27.189580 -10.927563 16.291864 -3.560990 26.241814 126.038020 -7.515456 37.436265 20.311343 -47.766154 23.911826 -2.408402 -5.109910 13.574389 27.024725 10.744473 -51.642214 -40.878773 22.325222 45.401972 33.996294 -40.173922 -12.961642 -15.905285 -3.609585 0.365606 1.054505 12.505517 -12.769887 -31.027765 -12.633314 22.381795 76.749441 -15.304964 -36.127626 20.410528 15.260578 -19.990126 -41.979510 -14.379143 -19.959900 5.518529 6.002953 -5.361896 28.225037 59.361730 -95.313930 44.457540 -5.707602 -10.433035 35.170935 -2.996105 -23.528134 -51.793365 0.128006 37.541573 51.840641 -2.822820 2.643078 8.871291 -42.493906 -2.516542 4.829894 18.396061 -16.722472 19.613471 8.942848 -35.387899 -30.941930 -11.657890 -10.332026 -10.383769 -12.511882 21.833646 4.010063 -82.358335 51.799920 -6.452584 -10.942721 12.269760 -8.362154 31.231247 -44.977424 -50.996139 22.540463 -2.566942 -18.978414 -25.102681 4.464687 34.069463 -1.477612 7.210447 -26.760506 -51.435679 28.353013 -15.868281 31.396386 18.960302 9.511695 39.241726 12.803025 -12.940678 -38.939757 -16.763070 7.454372 -10.064178 -30.254485 -4.852634 -11.727860 39.884420 48.333584 -0.909532 -15.454126 -2.490828 51.755816 -34.713787 -18.400903 33.017695 8.941078 -31.350895 16.057201 39.783954 -45.441121 -21.090793 -28.015811 -5.238446 -7.843530 -37.840462 22.703959 -14.226218 17.804564 13.976475 5.190255 -16.676074 21.547595 11.842126 1.775000 0.874303 59.459298 54.001733 -23.535046 5.854416 -39.776960 21.052066 -60.583320 -43.615866 9.669420 -0.187380 -20.473521 9.913771 0.759521 39.861317 0.745384 7.200096 -5.293424 -3.728871 +-4.589693 -5.619206 -1.364165 -10.817148 7.399405 4.758455 3.851809 -6.247112 -12.107866 -1.469475 5.111097 -9.812705 -0.823204 12.632921 -3.903491 10.844559 15.199905 2.916148 -5.687383 -2.708488 11.778890 -2.604346 14.445637 13.625674 -9.606656 -0.595027 -0.203230 5.186201 3.695947 1.964383 -0.720975 -3.850791 5.328073 -12.691160 -3.011538 -7.586492 1.366270 4.749544 10.287712 -15.093735 3.144582 -1.196349 0.656648 -2.472206 -3.323750 2.001939 6.295576 9.586981 -2.882987 5.210728 9.289329 1.023443 -1.540471 2.822139 2.094453 3.197614 2.085411 2.665155 -3.896340 -4.418237 -1.214131 -2.421674 3.577693 9.600603 11.540566 0.778753 -0.706972 7.550273 3.320703 2.228032 7.485545 1.713795 -3.385970 -1.470963 4.985042 -15.596379 -0.985501 -21.454593 -2.518671 -20.163191 -6.450104 1.420230 8.627479 -2.443503 6.567127 1.061887 10.043555 -1.006109 -3.612738 9.753793 11.016638 -9.852559 -5.066438 -5.699745 -6.926260 3.036812 -5.422824 0.353313 6.049058 2.621633 -9.076511 -5.478373 4.750875 5.045290 -3.868783 -8.575178 3.002660 9.151471 -8.817784 -8.748692 0.350037 9.040207 -2.917532 -15.369636 -1.850364 -8.291117 7.937677 -0.224550 -4.452047 -9.652857 0.950371 5.284730 -3.883807 -5.239196 0.311957 6.432056 6.093173 4.897426 0.506251 0.264839 1.922291 16.775406 3.770048 -7.996306 1.151883 0.203969 -2.782973 5.483821 -7.311229 -5.926307 4.031273 -10.745026 3.452137 6.935173 -6.342598 -2.953214 12.519729 4.771247 1.530385 31.766361 1.383699 12.813163 9.799278 -9.590724 1.500472 -3.516568 2.226814 4.796120 5.404108 -1.809863 -14.428754 -10.367192 5.777584 10.739983 8.388897 -12.675120 -6.621001 -1.424211 -0.465547 1.529279 -1.435955 2.384916 0.668777 -7.933832 -2.211831 7.831203 19.893069 -4.759594 -1.437262 5.348617 5.107936 -5.830358 -13.817997 -5.484495 -9.081111 2.541293 2.605948 1.765285 6.142682 13.823739 -19.458993 9.014664 -3.225091 0.521750 6.956648 5.368628 -10.544359 -13.972232 -3.506755 4.983332 11.776822 -2.869850 2.568384 6.330179 -9.284400 -0.741579 1.884048 -0.647197 -2.712048 4.160415 1.758527 -4.939660 -4.406024 4.304269 -2.789511 -2.639612 0.749036 7.498504 1.135718 -14.649255 8.658783 -0.518265 -4.804139 3.752690 -2.397114 11.323633 -9.104609 -9.743324 7.702767 -0.430635 -2.311227 -5.267517 2.353674 6.930673 1.480585 3.428414 -5.829383 -9.729861 6.479363 -5.363105 8.776744 4.464501 -2.289907 6.868766 -5.391097 -2.591664 -10.175765 -4.408598 -1.020320 0.295715 -9.420949 -3.772985 -1.888090 10.108844 7.211854 1.594368 -7.719112 1.491089 11.638338 -10.602594 -1.809227 7.237722 7.195148 -10.276532 3.495038 9.173773 -12.447232 1.048717 -4.217461 -1.541876 -3.095872 -7.008397 8.001864 2.941514 6.939654 -1.784937 2.876971 1.315511 5.237636 4.019491 3.119912 1.736234 13.304546 12.895453 -3.539329 -5.623527 -10.469163 4.557076 -12.325112 -12.879103 5.090062 2.632998 -9.091345 2.000637 1.113522 12.685052 2.535433 -1.205106 -2.502615 1.964915 +-13.236001 2.287630 22.733352 -34.755307 29.133043 15.998405 10.212630 -10.636243 -30.504243 -15.305962 1.021420 -29.950282 -22.627009 42.132686 -17.932762 13.468902 53.797443 13.911321 -11.827759 -12.760480 30.958179 -14.207191 50.093733 44.647433 -41.387569 -1.157127 10.994230 28.657734 11.147049 33.293388 -11.176443 -25.095325 11.799483 -12.936044 11.057318 -29.551485 5.749451 4.455203 1.323263 -58.579826 6.508187 3.479904 0.388723 -5.213033 -4.216323 17.322367 39.391168 32.528585 -11.698243 6.589834 29.785730 13.902485 -0.689105 10.600824 10.120658 6.423148 25.376839 -2.415370 -16.508739 -7.238288 -7.795762 -26.392222 4.639331 37.805513 46.970007 3.461519 1.784537 7.359527 -0.409781 10.409873 13.955220 8.100940 2.682552 9.141473 18.686592 -33.739044 5.340415 -64.756665 -5.870481 -79.677406 -23.254533 -19.160578 23.172361 4.811384 12.023795 -0.446524 42.544783 0.984335 4.201086 22.571326 48.054154 -30.072893 -14.987421 -26.589127 -23.770864 13.954344 -20.831102 -0.960089 8.853920 8.275042 -28.655701 -22.698633 14.688108 7.662038 -15.227555 -7.653792 -2.483609 35.116725 -40.839589 -16.872510 -24.393554 12.976053 -2.934377 -56.634800 -4.921319 -25.748915 28.798763 0.500924 -8.661733 -27.081973 8.666743 27.938935 -13.688640 -10.216270 -24.488713 34.874507 15.692640 1.928275 2.433715 -1.083282 5.813162 36.768214 24.730167 -21.834620 -6.930974 5.615123 -21.418498 -0.820562 -29.824358 -8.583947 17.175708 -32.672723 3.537523 21.952044 -22.172821 -10.358030 13.646569 -5.205891 22.881890 102.491609 -7.306006 29.586029 15.472187 -39.477828 17.532692 -1.267029 -4.154187 11.958928 22.842371 10.009296 -40.566338 -33.649577 18.251233 37.676359 27.119713 -34.743544 -9.608925 -13.437504 -3.073647 -0.196398 1.370310 10.348881 -12.457977 -24.127213 -10.827091 17.113230 61.885486 -12.573865 -34.260682 15.570146 10.967236 -16.299945 -33.074377 -11.131851 -12.987198 5.126774 4.839409 -4.154491 23.207357 48.846158 -83.064395 36.964655 -3.798728 -9.652090 30.740673 -3.580946 -17.302364 -41.395199 2.227400 31.307543 41.807644 -0.940708 0.112239 7.220020 -35.906522 -2.089478 3.460118 17.491653 -14.841177 16.529631 9.980860 -30.255936 -26.983992 -12.610769 -5.858555 -7.339609 -11.291581 17.945741 0.806490 -74.402597 43.429929 -6.469335 -9.656893 9.421514 -7.328716 24.104753 -37.945141 -42.189091 17.327751 -2.839229 -16.681028 -22.336633 3.196584 28.202072 -2.376497 8.335314 -23.695542 -41.379428 23.014597 -14.029691 24.819651 15.932184 9.872670 34.385918 9.182001 -10.332701 -32.654196 -10.327502 8.058413 -9.387545 -23.803624 -1.323643 -9.811509 32.067896 42.216069 -1.504140 -10.218326 -2.130609 43.192648 -29.622759 -16.700256 26.689237 9.972013 -24.154438 15.661288 31.818047 -36.909591 -19.880190 -23.245650 -7.751145 -5.885453 -31.539594 19.379424 -14.338506 14.470796 13.347569 4.640758 -15.634574 18.991537 7.746856 1.157329 0.644916 48.397117 49.249837 -21.019304 6.937022 -32.891472 18.433567 -50.807554 -35.539838 7.420525 -2.469263 -15.186943 8.451904 -1.264453 32.561088 0.864130 4.836943 -4.882414 -2.987074 +-16.525006 -12.238828 14.913501 -41.552558 44.355981 14.448311 18.323594 -5.294229 -38.100133 -15.918498 7.444895 -28.003388 -28.254880 51.530177 -16.348956 37.115265 49.869484 3.471761 -14.335295 -14.228010 54.641385 -24.413932 57.888571 29.159119 -55.903771 -3.995777 -1.387888 34.779994 14.885531 35.243052 -0.769137 -18.187413 15.264160 -27.988902 16.989384 -28.257416 20.038781 13.879122 3.517992 -60.695281 4.916017 20.630133 5.711131 -4.616650 -12.182827 24.949124 28.396190 45.896561 -26.659557 14.597499 42.506289 -1.740285 -1.215416 16.780707 -4.949916 2.649703 7.005392 -6.702404 -33.763244 -14.817543 -4.386700 -42.616387 19.642578 37.017712 58.678717 -13.485395 8.795966 36.606440 -1.969778 16.830397 26.588296 8.391878 -2.857582 -15.151974 41.508762 -38.829249 -13.402022 -68.840967 -10.470542 -105.644609 -31.731227 -26.073166 34.822510 10.145551 22.121555 -12.011374 55.132373 3.670996 -4.799045 40.629251 43.888612 -36.705006 -17.934705 -54.963004 -24.761058 15.056966 -34.592393 -17.250430 30.451338 9.415954 -34.123003 -14.316135 10.089425 11.298454 -13.911643 -32.558356 -13.986044 45.124456 -47.684019 -35.047952 -25.562122 32.058741 -11.496769 -68.011168 10.408224 -21.289505 23.402476 -3.482284 18.600373 -16.041271 3.209365 34.670368 -16.274540 -18.636424 -30.119305 47.168903 25.325400 5.913883 17.613013 11.230806 -3.273491 42.699071 41.784508 -19.858726 -28.610973 13.143487 -16.483965 14.919019 -28.224751 -11.975384 31.888872 -47.950082 -3.475085 20.583995 -14.646717 -8.663371 13.245728 0.593177 31.603265 97.134921 4.317897 35.646716 16.630834 -40.517180 32.577665 -1.539484 -0.186339 26.083283 24.320956 -12.466660 -41.583645 -43.992372 21.830581 33.757427 30.706167 -43.977796 -19.802911 -15.730404 2.969426 -2.730049 -13.960427 30.501092 -5.872282 -31.065224 -6.546747 9.090015 72.309135 -20.170868 -21.781862 38.059497 25.869665 -37.773259 -50.666343 -24.903843 -25.796742 -9.495729 1.712446 -2.254772 22.413059 57.953056 -74.188848 39.421960 -3.161669 -3.241435 28.818993 -13.677702 -18.474357 -71.125273 -10.536115 28.353328 46.960268 -13.698850 4.612820 12.128366 -38.351755 16.510357 0.531852 7.298204 -0.499528 13.380559 -13.405410 -19.656947 -31.370947 -8.056405 -20.475235 2.241791 -0.334957 14.326097 17.122262 -67.157324 41.326120 -27.289638 -18.984172 21.258191 8.432675 44.469866 -34.033552 -46.012423 28.501664 1.548218 -29.375433 -44.084986 13.636481 31.942459 -4.251065 -9.121684 -16.796268 -57.609766 28.662250 -22.995248 21.388101 15.280323 5.785250 45.045772 17.437454 -27.039073 -42.090170 -27.755696 -6.652121 -11.970989 -27.193286 -4.908764 -3.037083 41.938051 33.399570 6.403828 -8.464666 -1.449789 55.714186 -41.025154 -27.996830 42.777185 5.152625 -30.852762 25.442067 49.593924 -43.662411 -20.982266 -31.377456 11.531465 -4.531001 -32.139048 22.879275 -7.946844 17.657586 6.899276 15.384363 -12.272432 18.668126 15.630475 -0.849811 -26.707311 78.183577 57.511356 -34.915716 -6.154309 -34.123016 18.748678 -52.388176 -35.872834 7.275221 7.828219 -10.648122 26.928971 16.481691 42.124022 4.810428 -6.473108 -7.293714 -19.215218 +-4.758180 -5.291640 -0.748289 -11.436692 7.075776 8.450542 3.899394 -5.938558 -13.335358 -2.699023 5.197468 -14.045484 -2.062598 14.319019 -4.604338 11.101510 18.735345 3.270466 -7.138555 -2.043901 14.280949 -2.412974 19.482701 16.411812 -11.221731 -1.041781 -0.838934 7.418858 4.577293 3.848587 2.386076 -6.562701 5.577645 -13.917997 -3.353095 -9.869122 2.612553 4.862429 9.756050 -19.119781 3.382139 1.039091 1.713512 -3.505964 -3.855102 0.484995 9.206679 11.314458 -2.197856 4.245909 11.430929 2.087832 -1.492442 3.137946 1.810727 1.924862 3.203496 -1.114010 -5.109011 -5.800614 -0.658681 -4.647318 2.973414 11.397825 15.743257 1.419763 0.092186 7.955870 2.601778 3.121617 8.099227 1.615034 -3.956924 -0.127751 5.862862 -17.474843 -0.677427 -23.351927 -2.384741 -24.295849 -6.852440 0.267748 10.586404 1.596051 6.390965 0.736379 11.491412 -2.431512 -3.118682 13.857026 14.230680 -10.288221 -6.016761 -8.172923 -7.404462 5.090368 -7.164664 0.763324 6.500006 4.289475 -10.085689 -5.287436 4.874825 5.749432 -4.511931 -9.148467 2.717781 9.790502 -11.538236 -9.293249 -0.239520 10.888711 -2.357158 -20.711595 -4.887274 -10.519315 7.820114 0.249660 -3.994818 -11.104276 1.106988 6.137785 -3.233144 -5.448517 -2.887049 8.116142 5.914801 5.368489 1.024499 2.125916 2.661728 20.276477 4.176627 -8.009866 1.005941 0.535840 -4.345396 5.143756 -8.940756 -6.587343 3.778984 -12.438033 2.622418 10.117900 -7.183420 -4.520040 8.760926 4.966596 3.552059 44.393491 1.974528 15.807665 11.632409 -12.384675 3.811622 -4.913069 1.306300 4.582021 5.315274 -0.950301 -20.305439 -11.500652 6.018870 12.077410 9.527761 -14.359849 -3.843783 -1.532026 -0.307210 0.971010 -1.122636 3.259777 -0.254884 -9.460032 -2.596332 10.894836 26.247293 -4.235922 -1.007071 6.314653 4.957565 -7.803952 -15.859568 -5.161034 -7.805931 2.798110 3.007824 0.909733 7.169797 15.555080 -20.317636 10.760129 -1.730502 1.769798 9.150363 4.403558 -12.735527 -16.260054 -3.615938 8.040239 14.844928 -4.202772 2.087528 6.102730 -10.975452 -0.940889 2.603457 -0.150391 -2.532470 4.765217 1.383345 -6.768566 -6.550906 3.569650 -3.868460 -1.354385 -1.239214 7.930815 1.420465 -16.814360 12.197146 -1.243932 -5.073890 2.720588 -3.425051 12.925929 -11.597973 -11.733393 8.005666 -0.436737 -5.241036 -7.138200 2.111982 8.247062 3.330658 4.200238 -7.142625 -13.062241 8.513055 -6.395382 9.347100 4.997619 -1.824331 7.647182 -4.226149 -2.649050 -14.039327 -7.460445 -2.459294 -0.429361 -12.062261 -3.484389 -2.459680 11.717425 8.917008 0.429012 -10.396010 1.988217 14.674810 -12.166745 -4.621995 7.947979 6.819300 -14.537584 3.732966 10.096370 -16.034831 0.721619 -5.802207 -1.946883 -2.759775 -9.811692 8.270516 2.095476 7.939859 -0.453836 2.864248 0.635845 5.507255 4.488364 2.437168 1.767361 18.074529 13.855540 -3.366285 -4.483255 -12.856954 4.710263 -15.528853 -16.418681 5.351901 3.042509 -9.273863 2.672386 2.408055 14.989112 3.647851 -1.175433 -2.952022 2.079239 +-6.143349 -8.786106 -5.634213 -13.005065 8.978996 10.310819 5.152707 -9.849608 -16.338617 0.871567 8.106058 -16.224829 0.765631 16.085856 -4.576597 16.706480 20.877424 2.567138 -9.359409 -1.417082 16.619129 -2.667432 20.530582 18.394855 -10.313682 -1.308547 -3.821662 6.313435 3.185843 -1.683152 2.628647 -2.621179 7.171874 -19.792471 -7.288414 -8.735508 2.585374 6.806025 16.658884 -20.224640 4.195259 -2.543317 3.193532 -3.915810 -6.399266 0.770746 7.024575 12.770884 -0.649328 5.695629 11.688050 -0.311251 -1.505688 3.877147 2.321540 3.280255 1.052215 1.662725 -5.058539 -8.070062 -0.741649 -0.641495 4.596555 11.919583 16.836938 2.564554 -0.912719 11.936114 4.639636 3.360288 10.057243 1.887804 -8.104960 -1.137629 4.720546 -22.479815 -1.517964 -24.189764 -3.622380 -21.829727 -7.531985 4.246362 10.623768 -1.412336 9.765445 4.303139 12.388001 -2.198984 -6.722943 14.704253 13.831510 -13.286486 -6.950633 -7.267436 -7.833802 3.513986 -6.244046 2.603656 10.929631 5.821540 -11.804561 -4.385309 6.208237 7.676784 -4.527623 -13.684374 5.037931 10.595733 -8.388129 -12.554857 4.942790 15.018993 -4.684405 -21.602550 -3.480496 -11.724119 6.873055 -0.355539 -5.424558 -13.658497 0.863541 5.287867 -3.705664 -7.026556 0.113492 7.118007 8.084016 7.481296 0.860571 3.368795 2.854997 24.615092 1.197245 -9.639946 2.874488 -0.750151 -2.661897 8.995525 -8.747486 -8.567309 1.812211 -15.568736 6.260090 11.038196 -7.530277 -4.100132 11.635854 9.184137 1.133630 46.163166 2.950235 19.758348 14.972442 -12.728165 4.759090 -7.939430 3.591638 5.413286 4.872044 -4.400780 -23.291142 -13.840697 7.807677 13.581521 10.662139 -17.258991 -7.281865 -0.733710 -1.063107 1.241284 -2.231588 4.004688 0.370332 -8.745787 -2.334214 13.155175 30.378038 -5.808091 4.178537 8.889983 5.251416 -8.273811 -21.283234 -8.059682 -12.000811 2.982538 3.964585 3.463167 7.322545 17.088549 -18.927370 11.051287 -2.803475 3.777077 11.013766 7.993300 -16.354313 -20.086366 -6.414961 6.498952 16.260780 -6.653147 0.519739 8.111239 -11.512571 -0.829259 4.099397 -3.191569 -2.033099 4.974479 0.548401 -4.732443 -5.005535 9.075733 -5.027328 -1.785495 1.504399 10.282542 0.052560 -13.719806 10.947494 0.091611 -6.758561 4.338373 -4.799633 15.950642 -10.014185 -10.803825 10.493065 -0.094660 -1.944327 -7.114149 3.586746 8.354756 4.141919 6.691765 -7.979498 -13.362324 8.681739 -7.818942 11.094384 5.392332 -3.777169 5.083308 -8.721794 -4.863782 -14.502721 -9.969916 -5.166102 2.664756 -14.433437 -4.222364 -2.162669 14.182185 6.676525 2.965671 -14.070672 3.690689 15.684316 -13.055301 -3.886650 8.820163 6.982611 -17.202326 2.886709 11.137337 -17.562727 4.009892 -4.361410 -1.880768 -5.121382 -10.188822 9.881014 6.578248 10.050296 -4.549027 3.720921 5.321976 6.801102 6.012932 6.323199 3.317114 19.908729 11.488132 -1.223106 -9.082262 -14.313685 5.360928 -15.421632 -17.590606 8.264165 6.641416 -12.460642 2.234572 3.504671 17.132201 3.121332 -3.648221 -3.740164 2.871136 +-27.001248 -3.472776 30.206495 -69.822159 60.034643 40.520009 21.451783 -22.914356 -64.245462 -22.329797 5.558586 -63.113946 -35.379226 86.575281 -31.196074 42.950746 105.150833 22.687598 -27.040243 -14.446500 69.779101 -21.955986 97.013185 80.244329 -76.246479 -3.942387 11.702287 50.264107 13.894857 61.086466 -15.933603 -51.792996 23.327829 -38.729858 10.108784 -56.099041 14.601863 15.800652 18.650100 -112.989571 16.088258 14.418160 5.041526 -15.513354 -13.777581 14.087428 70.621687 66.291572 -23.990885 11.460613 56.918644 24.453192 -5.086503 22.025848 14.998826 15.986044 35.728395 -7.626578 -36.455784 -21.903090 -13.188307 -40.784280 14.169785 70.266762 90.539871 6.211699 3.967414 27.899367 0.867190 20.055377 30.753819 12.720603 -3.660235 9.518438 36.465630 -65.993838 1.263047 -119.136469 -11.858105 -140.232420 -44.535757 -27.950438 43.797348 18.943555 30.936109 -5.048245 80.030325 -6.192739 2.521219 53.346856 90.551242 -60.763332 -30.205816 -61.000993 -49.566037 26.884831 -40.305290 -7.735471 21.252330 13.242033 -57.485547 -44.426582 23.334210 22.147145 -27.150330 -28.300273 0.273527 67.651054 -73.137689 -45.271804 -33.192429 38.866260 -14.582122 -111.769651 -15.648997 -48.280886 38.180690 0.154797 -13.158130 -59.490530 14.827894 52.655255 -27.376428 -27.230214 -39.880212 65.532125 32.251397 8.803986 8.575894 -2.019192 10.750703 82.463258 43.137106 -43.479982 -10.912500 9.091208 -32.769999 5.369409 -55.786382 -22.815711 22.523295 -69.910064 5.278896 51.090013 -41.945272 -15.695275 20.715143 -1.743052 41.565219 209.073822 -9.423834 64.586958 34.952858 -79.310935 38.924090 -5.570643 -8.587159 20.942189 38.878776 13.229430 -84.666918 -67.392034 37.819340 70.435199 56.246273 -64.970978 -20.879178 -25.403642 -6.081195 1.937762 -2.509092 25.009179 -18.610635 -53.230534 -19.510026 37.520665 130.449466 -25.213670 -55.632281 41.107753 30.871804 -37.646466 -69.595988 -27.824102 -40.428734 6.208907 12.898084 -8.814808 44.816970 96.458482 -145.336454 71.278509 -5.385852 -15.395734 57.485799 -4.685451 -42.010956 -81.300390 -5.525873 60.500704 84.430974 -11.237085 5.448695 14.485903 -66.415928 -0.394820 9.249159 23.157124 -21.579271 29.383055 9.631402 -55.660662 -49.070832 -11.614632 -19.859975 -17.311221 -18.954884 35.172822 9.491843 -124.041575 82.537214 -11.049188 -18.276983 23.772547 -12.896512 56.018917 -69.076613 -81.178403 40.506433 -2.281665 -26.520620 -38.798968 10.942674 55.114467 5.704861 16.669577 -41.978809 -85.410828 42.085312 -25.370860 48.940539 30.419038 13.396167 56.280027 16.300544 -22.568751 -66.372586 -34.222747 7.676585 -9.547214 -51.547074 -13.064965 -18.287092 68.493760 71.570911 -0.166167 -31.008525 -10.820124 84.111491 -55.982733 -26.721417 55.707049 8.442036 -59.284261 19.387709 67.291704 -73.275579 -29.701680 -42.224672 -0.783715 -16.074565 -60.579362 35.435235 -15.831278 29.297059 18.904416 7.967371 -23.954239 32.278258 22.064729 3.844233 -1.763992 99.259748 76.356943 -35.737565 4.905780 -63.150934 32.245435 -97.845931 -73.282384 19.840312 -2.370626 -37.048264 18.523836 5.481573 67.668730 0.020967 14.190048 -6.881627 -10.214373 +-27.896362 -5.182105 37.172604 -73.337064 60.976499 34.883635 20.895197 -20.053855 -66.045587 -20.988274 3.758591 -61.153518 -36.241309 89.727200 -32.034964 41.703977 104.921810 24.345046 -27.856290 -17.122233 69.983823 -24.613883 95.242776 75.882038 -78.281443 -5.133226 13.368689 54.834742 16.093120 65.376287 -17.481378 -49.830213 18.036495 -34.115086 14.052165 -57.967134 16.834785 16.804508 13.926504 -116.410026 16.857251 18.254892 6.474678 -16.926364 -11.414891 20.265972 68.450638 68.081078 -26.253818 11.355088 57.940224 24.393423 -5.255518 20.828459 13.053839 16.704658 43.359350 -6.633402 -39.715075 -19.876158 -11.659888 -42.187728 17.456118 71.445251 92.060519 3.507346 4.510534 28.335857 4.589110 21.794261 30.991735 11.239285 -5.908404 9.575326 37.352083 -63.588006 2.384011 -120.948510 -9.356475 -144.197824 -46.019431 -29.102234 46.806056 18.051007 25.304888 -4.610620 82.624148 -5.022146 3.128088 53.891767 90.051630 -57.385998 -30.943136 -65.598735 -52.628758 29.571204 -41.295677 -13.599760 23.881527 16.699712 -57.661391 -43.691510 21.810262 21.405658 -27.901439 -22.205463 -1.652767 70.393821 -74.735890 -46.482576 -34.756022 41.806157 -13.537946 -112.522981 -13.673723 -48.160305 40.181405 -0.597276 -9.191671 -56.137628 14.850815 53.902801 -29.385620 -22.144481 -46.531951 68.409156 30.905309 5.757335 9.101850 -2.477230 9.352999 74.830112 44.301824 -46.402084 -14.761887 14.017031 -35.799909 2.376744 -58.274188 -22.975827 23.344008 -70.111345 6.139636 48.409315 -42.695663 -16.663027 17.021476 -2.599120 44.020411 204.603942 -10.039085 62.930295 31.035605 -79.234633 40.046657 -1.395347 -10.298777 20.313744 39.383647 13.107874 -79.987845 -67.960936 37.156061 70.644687 58.340359 -62.633920 -21.473817 -27.933175 -8.699331 4.829787 -1.298753 28.101337 -22.757395 -53.558038 -21.042794 31.744163 129.783324 -22.446391 -64.182634 40.658253 33.619716 -41.300363 -69.135530 -25.943885 -37.857952 3.360712 9.369656 -10.591893 47.112169 98.107927 -153.692627 74.288186 -2.276431 -17.095167 58.254886 -11.233103 -40.231432 -86.993093 -7.727359 61.425356 88.094842 -12.845462 2.547144 14.739486 -66.512585 1.769232 7.643346 24.477317 -20.072691 29.764893 8.136780 -56.226471 -48.211049 -13.576899 -20.318612 -14.807839 -19.743833 33.369680 9.050530 -128.846269 84.330011 -15.624316 -16.028995 25.264544 -9.496205 54.174348 -70.249641 -81.746559 38.806662 1.917409 -27.221994 -43.871730 9.579137 57.893938 2.765704 17.035805 -40.961239 -85.395885 38.995999 -28.497747 46.982202 29.689897 11.342101 57.704106 21.719959 -21.268139 -64.335756 -32.148432 7.351757 -10.262879 -47.097333 -8.706277 -17.996270 68.939626 70.231659 -2.201056 -28.021957 -14.375831 85.955030 -52.540968 -29.115952 54.971551 -0.683715 -57.337215 21.775864 68.857385 -74.478061 -31.066004 -45.166036 0.335410 -17.038286 -57.015483 35.548544 -16.222515 26.407288 19.017759 7.486630 -26.742155 31.756829 22.898070 -0.026974 -3.856372 102.490942 80.630520 -38.393240 9.886727 -62.095804 33.598245 -97.768841 -69.156021 16.227574 -5.489400 -35.194873 21.742016 5.254057 66.839580 -1.004041 15.439154 -6.321725 -11.914759 +-4.187562 -3.225140 0.026029 -10.539793 7.333502 7.671129 3.220177 -5.319144 -11.445714 -2.173494 3.940404 -11.204934 -2.275257 12.371574 -4.334829 8.980869 16.397388 2.097508 -5.539918 -1.203697 11.721938 -2.476458 14.978602 14.425930 -10.086715 -0.780905 0.869177 7.053602 2.884144 4.196698 0.163206 -6.458718 4.385711 -10.536934 -2.432199 -8.529323 1.723831 2.884201 8.259904 -16.887552 2.628904 0.848382 0.131658 -2.884975 -3.048315 0.623476 7.917865 9.560213 -2.475486 3.305636 9.510334 2.734329 -1.855983 2.426607 2.352660 2.045779 3.677239 1.057069 -3.954328 -4.843678 -0.984528 -2.807804 2.005321 10.179314 13.854561 1.171933 -0.023152 5.893377 1.538863 2.394576 5.790601 1.845444 -3.452362 1.127035 4.880218 -14.263999 -0.475929 -19.236242 -1.791912 -20.176998 -6.394999 -0.149237 7.363032 0.004899 6.043935 0.735373 10.518222 -2.212895 -2.366946 9.751369 11.982010 -9.174097 -4.701480 -6.981290 -6.853505 3.821916 -5.804032 0.715536 5.467562 2.058831 -8.795629 -5.314300 4.649055 5.079607 -4.032420 -6.921571 2.022372 8.932818 -9.293721 -8.145765 -0.615566 8.345174 -2.572651 -16.929401 -4.872078 -8.930370 6.224557 0.035820 -3.729939 -9.824872 1.387471 6.219076 -2.900609 -5.332528 -1.069415 7.948930 6.029619 4.358400 0.987442 0.828410 2.923776 16.743540 4.266355 -6.428842 0.713919 -0.070542 -4.180294 3.898536 -8.039452 -4.323501 2.529256 -10.137683 2.898288 9.015599 -6.166660 -3.163912 8.156516 2.997573 3.143148 39.736175 0.480266 13.694202 8.514404 -10.612248 4.219804 -3.598796 0.053451 3.364886 4.177040 0.469554 -17.611058 -9.522436 6.121692 10.886662 8.102795 -12.973413 -4.088606 -1.467251 -0.818634 0.071177 -0.494071 2.611959 -0.233980 -7.996869 -2.561401 8.862991 22.263573 -4.270000 -4.518928 5.847856 5.029735 -6.848840 -13.833826 -4.418680 -7.239052 2.323313 2.721806 0.137635 6.559055 13.631501 -20.193037 9.113331 -0.602356 -0.259505 9.313478 3.464254 -10.299062 -13.792646 -2.174374 6.833952 12.843812 -3.067921 1.888421 4.209511 -9.522232 -0.802160 2.692316 0.248826 -2.860051 4.557545 1.840339 -6.067922 -6.109685 2.258612 -3.337349 -2.383028 -1.732874 6.650449 -0.116200 -16.431261 10.394156 0.150523 -4.083888 2.132417 -3.847275 10.033223 -10.125248 -10.999637 7.306184 -0.394320 -3.339189 -5.335544 1.440511 7.026767 3.784621 4.867716 -6.507340 -12.795939 7.020505 -5.097618 8.483156 4.402426 -0.442167 6.820380 -3.294279 -2.432444 -12.064492 -6.447038 -0.481744 0.871197 -10.515681 -4.066084 -2.544646 10.292766 7.943057 0.047260 -7.893215 -0.556338 12.693087 -9.864402 -2.396941 6.734016 5.805507 -11.567581 1.783390 8.675997 -12.853151 0.091354 -4.928777 -2.354847 -3.676213 -8.317389 6.609763 1.538830 6.458851 0.509677 1.795101 -0.345194 4.498238 3.768401 2.576761 1.906786 14.342910 12.632004 -3.623814 -3.174299 -10.768706 4.461318 -13.196124 -13.941759 5.293137 0.477581 -8.075335 1.348007 2.106391 12.011807 2.117956 0.217024 -1.473579 1.348840 +-10.678934 -11.468434 -4.455655 -23.559591 16.098752 17.033132 7.921416 -15.593903 -25.995578 -0.940342 12.165761 -23.725124 -1.270502 28.010547 -9.201226 25.110611 32.474973 3.923566 -14.158782 -3.490993 28.805469 -0.550462 33.295413 29.118377 -21.877756 -2.299680 1.188508 10.057716 9.003625 3.593017 0.455149 -10.917765 12.574596 -28.973209 -8.735224 -15.413492 4.066011 9.166531 26.055457 -31.814136 6.988625 -2.620459 1.233796 -6.625456 -9.073404 -0.337950 14.073447 22.056876 -6.141363 9.372861 22.386803 3.907524 -5.076547 5.689774 4.434122 5.405449 2.630852 4.480855 -7.017277 -13.623330 -2.084314 -1.475163 6.094174 22.315108 27.825737 2.332479 -0.643681 17.658996 6.517671 5.451832 14.864623 4.132020 -7.913242 -0.448226 11.329199 -33.103710 -3.255047 -44.070002 -5.738425 -42.268033 -12.550835 4.093538 15.390815 -5.134071 16.209070 3.736278 22.756620 -3.993739 -9.442720 22.952735 25.074255 -22.259032 -10.538556 -13.480311 -15.517670 7.072529 -12.745893 4.271450 12.717886 3.687410 -20.319261 -13.422725 5.950660 12.747364 -8.851436 -20.159183 6.459217 17.677050 -17.686649 -19.641380 3.137431 20.083707 -7.394579 -36.851420 -11.561996 -18.914108 15.335654 -1.573440 -9.149199 -23.538931 1.693609 12.541027 -7.316344 -14.714815 4.283408 11.894173 16.135669 13.082692 1.507693 0.746993 5.990635 40.447580 7.549615 -16.759515 2.885484 -1.948444 -4.844811 12.492586 -15.924674 -11.351708 6.717156 -23.357179 8.155540 20.103659 -13.269650 -6.272468 25.779115 9.715159 3.986575 79.566500 2.803812 30.826062 22.905431 -22.521525 4.066989 -10.461873 3.143562 9.775106 9.363739 -2.254893 -34.650266 -22.826652 14.603013 23.734495 18.406255 -28.384917 -10.346255 -1.715746 -0.996182 0.190775 -3.307402 5.422772 0.504061 -18.178267 -5.147930 20.805016 45.081516 -11.828280 -5.018852 13.711156 13.876315 -12.873278 -26.932782 -12.494955 -20.997874 6.043272 10.259421 2.854580 15.602372 30.645621 -40.341797 19.061906 -3.262889 1.345059 15.449791 12.059047 -25.811149 -25.371200 -6.050681 12.439013 23.833931 -7.610980 5.656398 12.947665 -21.458224 -1.415451 5.538778 -2.819413 -6.141180 9.512558 4.612505 -11.056111 -11.645852 11.023383 -7.511752 -6.476417 0.082305 17.004938 -0.799653 -33.939652 20.725535 0.396376 -10.357779 6.759304 -8.722680 25.591426 -21.269369 -22.446002 17.840177 -0.090379 -3.006811 -9.265306 5.705022 15.393092 8.094592 12.608216 -15.244780 -25.384534 14.085988 -9.776740 19.620239 9.570258 -3.336792 12.746966 -18.748703 -4.926641 -26.150647 -12.981948 -0.777999 4.924976 -24.797590 -11.634870 -4.472889 24.045576 14.863663 1.052140 -19.381860 0.408931 24.206669 -25.784962 -3.647228 14.979613 19.243539 -27.126949 3.965455 19.111346 -26.042255 3.466913 -9.108031 -3.239812 -9.267654 -17.867810 17.196873 7.858907 16.551109 -3.072463 5.329906 4.137876 11.097480 9.516788 7.183154 5.368720 28.135591 25.383910 -7.365592 -13.134380 -24.765680 9.821275 -28.424714 -32.117111 14.745808 1.520003 -20.497605 2.882851 1.841536 29.255601 5.028105 -0.895712 -4.411206 4.217020 +-11.234523 -10.891057 -2.821827 -25.620584 17.427243 19.549631 9.163920 -14.737902 -29.277765 -4.226008 11.956132 -29.986183 -5.696146 33.191025 -10.094471 26.402536 39.740644 5.710284 -16.276271 -1.880832 30.104068 -3.468771 38.502010 34.315038 -24.375452 -1.766617 -2.076029 14.032883 7.241337 8.395377 1.890321 -14.268595 13.358646 -29.411245 -8.597850 -18.203836 4.086832 9.594495 22.578491 -40.539024 7.432795 4.216631 2.248204 -8.384693 -9.016223 -0.284442 19.730534 25.684535 -4.681823 9.396867 21.760717 3.836671 -2.961758 6.999972 6.495996 5.142824 3.008719 -0.485436 -11.347579 -14.060642 -2.588070 -8.168354 5.164412 25.954269 32.269636 3.298025 -1.086320 17.330802 4.388925 6.600985 16.482522 5.020195 -8.540338 0.301915 12.553595 -32.733805 -1.048674 -40.757034 -5.602074 -48.756074 -15.477799 2.488638 21.774699 4.577985 16.887673 0.875608 27.343561 -6.580742 -8.629736 27.831075 31.196581 -25.287210 -12.996216 -17.089072 -16.385940 9.420739 -15.387702 1.930009 12.868549 5.777567 -23.915630 -12.091711 8.088308 13.964575 -10.514380 -19.673278 6.450626 21.852428 -24.664765 -21.715198 0.641092 22.119647 -6.949562 -43.372443 -12.633097 -19.051655 13.415917 0.442941 -10.879844 -25.315927 4.228022 13.653702 -6.958683 -14.645808 -4.083287 16.887059 14.170479 12.868721 2.790049 3.582767 7.263668 43.937871 8.956636 -17.267840 3.539176 -0.587705 -6.072901 13.071876 -15.646793 -14.316210 4.573674 -28.701131 5.873137 21.765199 -16.276562 -6.690571 15.482105 11.095446 6.270918 89.255058 2.236204 34.167790 25.068313 -27.251475 8.123195 -11.374925 1.500862 8.867458 10.915857 -0.109197 -37.839660 -25.390629 16.680674 29.120039 21.716066 -29.038750 -7.253540 -2.629378 -0.551669 0.536903 -1.374393 6.975164 1.478908 -22.105150 -6.247980 23.856722 52.877569 -12.044871 -6.149561 16.166682 11.355863 -13.628696 -31.094645 -12.183713 -19.488673 5.969023 9.543649 1.236960 16.099614 35.462673 -41.565976 24.770022 -3.776122 0.783850 20.700614 10.469360 -27.719710 -30.296125 -8.445749 16.873872 30.755469 -8.614952 3.572525 11.818342 -25.297055 -2.377091 6.862209 -1.443322 -6.478041 12.206994 3.782904 -13.553163 -14.760756 7.846150 -7.771524 -6.007719 -2.519026 18.675416 1.373927 -34.681988 26.190655 0.711663 -11.741370 6.417818 -7.559813 27.547157 -25.589521 -27.570472 19.021802 -2.185287 -10.447232 -10.863181 4.270805 17.489911 10.498987 8.444678 -16.039775 -27.934550 19.409417 -10.350162 23.261245 11.612349 -3.018459 16.076500 -9.353311 -7.409556 -25.887726 -17.220462 -1.901015 0.293670 -26.297340 -10.234491 -6.454333 27.839555 19.124534 1.449148 -22.705100 1.365463 29.388968 -24.227401 -7.693752 18.309827 13.847877 -29.540041 6.167985 23.238082 -30.591792 2.700136 -12.814715 -2.685047 -10.146084 -21.651258 18.019845 5.545496 17.436519 -0.610147 4.881910 1.405484 11.253394 10.191367 5.967102 5.333550 35.815018 25.112206 -8.252218 -9.452955 -28.557984 11.830636 -34.067924 -34.595811 14.573676 5.529287 -20.902646 3.391497 4.781050 30.429466 6.806183 -3.256025 -5.681834 4.387583 +-3.642330 -4.262402 -1.440645 -8.205651 5.258729 5.457532 2.879784 -4.111826 -9.912566 -1.539448 3.763316 -9.321219 -1.089683 10.562772 -3.157986 8.585801 13.534896 2.420660 -4.811061 -0.921267 10.092980 -2.595043 12.403147 11.298349 -7.761001 -0.838777 -0.775484 4.530380 2.592890 2.555411 1.241526 -4.414987 4.092517 -9.745728 -2.271066 -6.820826 1.853570 4.029958 7.580928 -13.924500 2.597903 1.238169 2.095220 -2.643668 -2.927563 0.643092 5.388333 8.255460 -2.112953 3.321761 7.832893 1.464858 -1.181570 2.266338 1.268656 1.758583 0.981514 0.098745 -3.709191 -4.021137 -0.503428 -2.733309 2.306820 7.967849 11.089245 0.711803 0.115686 5.544665 1.822429 2.420941 5.793209 1.072766 -3.047288 -0.730355 3.978895 -11.377105 -1.232280 -15.579507 -1.605577 -17.666253 -4.874411 0.684614 7.367227 1.066484 4.992860 0.627831 8.291639 -1.927355 -2.527014 9.147820 9.344969 -7.482561 -4.307361 -5.904630 -5.467077 3.648826 -5.075618 0.186978 5.623189 2.282133 -7.300799 -4.073604 3.497996 4.385155 -3.152743 -6.949475 2.042665 7.118276 -7.714005 -7.293863 0.254192 7.884975 -2.169217 -13.830366 -2.584219 -7.063244 3.815645 0.238173 -3.012863 -7.639245 0.860354 4.043392 -2.447407 -4.344781 -1.638449 6.165732 4.359058 3.880424 0.933967 0.804068 1.677236 13.717996 2.707070 -6.034273 0.804813 0.461744 -2.702102 3.917683 -6.448207 -4.962068 2.439293 -9.276658 2.611242 6.419756 -5.204281 -2.699425 6.114663 3.463120 2.370757 29.407229 1.265762 11.349044 8.280494 -8.376917 3.834613 -3.084794 0.974139 3.336426 3.881570 -0.977075 -12.750095 -8.179151 4.373570 8.787212 7.067975 -9.726948 -3.744472 -1.191834 -0.235185 0.746942 -0.819805 2.451961 -0.148790 -6.995477 -1.792075 7.346032 17.717521 -3.138640 -0.524754 4.744659 4.874930 -5.598132 -11.833691 -3.933981 -7.352713 1.865398 2.500795 0.488622 5.106828 11.207104 -14.838615 7.792668 -1.085141 1.206311 6.490121 3.357373 -9.106243 -12.934612 -2.430242 4.934960 10.971315 -3.193290 1.967207 4.538932 -7.837141 -0.582983 1.841819 -0.472903 -1.892273 3.396783 0.640642 -4.087882 -4.426902 3.376262 -2.962152 -2.266137 -0.257224 5.760214 1.785842 -11.005432 7.791716 -0.818838 -3.818776 2.243510 -2.187199 8.856356 -8.128478 -8.176337 5.945346 -0.019448 -2.673703 -4.441987 1.649382 6.048684 2.209538 3.023798 -4.307847 -10.051519 5.774651 -4.034749 6.779227 3.539801 -1.584109 4.741747 -2.248921 -2.114467 -9.075250 -5.128397 -1.664589 -0.275113 -8.351104 -2.988904 -1.729362 8.707066 6.139884 0.792002 -7.458186 0.983197 10.276660 -7.585395 -2.515550 5.922661 4.060867 -9.205112 2.208981 7.499425 -11.243030 0.752593 -4.040112 -0.189164 -2.072873 -6.646255 5.987152 1.864028 5.755484 -0.822475 1.922712 0.608918 3.865402 3.741206 1.784410 1.178760 12.330276 8.555469 -2.320053 -3.036801 -8.795962 3.119520 -10.818276 -10.778465 3.822827 2.124710 -7.280687 1.985733 2.021387 10.170376 1.807433 0.057987 -1.930884 1.161898 +-0.626005 -0.842327 0.637672 -2.172932 1.214766 -0.651960 0.558547 -0.320905 -2.588373 -1.384498 0.847996 -2.989533 -1.044872 2.477672 -1.016846 0.935829 3.365078 0.836862 -1.134142 -1.298837 2.085588 -1.283019 3.389052 3.198078 -2.517663 -0.044017 -0.421463 2.046154 1.415241 0.682104 1.180670 -0.983271 0.273382 -1.205651 0.603788 -1.804513 0.478216 0.878385 0.874691 -4.031341 0.470832 1.270166 1.982010 -0.317568 0.006844 1.709255 1.463634 1.841242 -1.014475 1.081531 2.956721 0.580560 0.235552 0.346949 -0.142807 -0.797456 1.717162 -0.489365 -1.154895 -0.084168 0.068243 -0.933383 0.357094 2.212190 3.301106 -0.066177 0.048369 0.178791 0.916837 1.288957 1.556403 0.398702 -0.239592 -0.052306 1.208096 -2.435733 0.075666 -6.318974 0.252858 -6.982189 -1.590116 -0.361034 3.434077 1.019287 -0.288013 0.630331 2.285732 0.277744 -0.237235 1.974376 2.194153 -0.303976 -1.124274 -1.220915 -1.793750 1.842099 -1.360713 0.194849 1.613404 2.138170 -1.657873 -0.211833 0.979848 0.067303 -0.935058 -0.159233 0.054280 1.741090 -2.397895 -0.452105 -0.678614 2.462527 0.960070 -3.972334 0.672950 -2.292966 0.797604 0.212994 -0.627045 -0.008521 0.046698 0.029522 -0.972505 0.806366 -3.368340 2.057613 0.385382 0.797945 0.155670 0.449867 0.532262 1.871941 -0.083032 -1.856509 -0.178010 0.579731 -0.981773 0.563929 -2.320900 -0.987803 2.084510 -1.873428 1.274244 -0.050341 -1.359346 -2.001708 0.851999 0.034229 0.705862 6.059858 0.313080 3.560494 2.204711 -1.288752 1.163383 -0.154232 0.290293 1.106956 1.446224 -0.161979 -1.277618 -1.961425 0.754541 2.247869 1.616150 -2.310167 -1.267268 0.219696 -0.266009 0.545046 0.408952 0.750324 -0.458590 -1.374626 -0.505541 1.498310 3.883300 0.530075 -0.461836 0.159754 2.118785 -1.415619 -2.632044 -0.189276 -1.342821 0.626823 -0.081992 0.372573 1.400552 2.914666 -6.188742 2.233511 0.750963 1.022588 1.474700 -0.261831 -2.530742 -5.312199 -0.167450 1.007218 2.918686 -0.570039 -0.258158 1.320696 -2.057978 -0.122875 0.185263 0.322579 -0.948757 0.958204 0.026377 -0.533484 -1.232560 -0.373133 -0.732870 0.454892 -0.605639 1.306587 1.405638 -3.957043 1.818851 -1.151768 -1.094336 -0.493744 -0.679170 1.462962 -2.314945 -1.640565 0.354791 -0.702664 -2.054866 -2.713974 -0.010999 1.286082 -0.691625 1.081881 -0.775359 -1.171921 1.618108 -1.951052 1.400405 1.049300 -0.557004 1.429417 1.250946 -0.230389 -2.177713 -0.133516 -0.621567 -1.173135 -2.028660 1.266560 -0.493914 1.237242 2.032500 -0.147666 -1.530176 0.559839 2.903200 -1.277580 -2.242221 1.222314 -0.951587 -1.165834 2.108947 1.643130 -3.124401 -0.003665 -2.138924 -0.283091 0.177518 -1.298988 1.765106 0.310646 1.120552 0.088219 0.357426 -0.604767 1.361100 0.622937 -0.317258 0.095606 3.638287 2.971361 -0.717387 0.647675 -2.669759 0.958991 -2.755869 -2.075853 0.188020 0.314465 -2.035863 0.705128 -0.305194 2.565209 0.640060 -0.026459 -1.298950 1.323163 +-4.238081 -3.453180 0.243943 -10.085996 7.407254 7.906205 3.647811 -6.078311 -10.974451 -2.074946 5.248508 -12.001461 -3.235286 12.555002 -5.031873 8.887526 15.117540 1.823212 -6.229026 -1.987479 10.968793 0.505284 15.902424 14.042993 -11.050562 -0.748183 0.171698 5.228701 4.395302 2.845048 0.286180 -6.243275 6.114572 -9.760399 -2.480542 -6.050455 1.668367 2.012741 8.030253 -15.195352 2.428779 0.618135 -0.269196 -2.581607 -2.793727 2.204403 8.572530 10.051496 -2.122920 3.929505 9.546195 2.331317 -1.377439 2.538473 2.215322 0.517742 2.812949 -0.151895 -4.274506 -5.434075 -1.084194 -3.061738 0.735707 11.021519 13.272778 1.232905 -0.148410 5.994105 2.218038 2.657244 6.364554 2.363742 -1.482412 1.894840 5.281279 -11.825506 -0.436805 -17.107903 -2.665086 -20.007268 -6.415623 -0.133767 8.634068 -0.018807 5.803866 -0.127568 11.202893 -0.759758 -3.184616 9.770580 12.997749 -9.961398 -5.234987 -6.198938 -6.062489 3.680293 -6.706642 2.496438 4.466733 2.057888 -9.640094 -5.049818 2.493331 4.672168 -4.356984 -6.424980 1.982589 8.596068 -9.683930 -6.862617 -0.776130 7.601658 -1.486497 -17.544039 -5.270706 -7.411074 7.218578 0.247334 -3.983913 -9.010327 1.263332 5.676880 -3.132918 -5.210746 -1.714471 6.870238 6.733086 5.503017 0.846603 1.821643 3.788503 16.679805 3.760107 -6.863580 0.803892 -0.982963 -2.570701 5.252920 -6.620208 -4.259968 3.152041 -10.253680 3.338844 8.496360 -6.357049 -3.386854 6.484109 3.430238 2.809434 33.945101 0.548334 13.355564 9.244260 -10.884212 1.857036 -4.829310 0.657112 3.682501 4.517165 0.391920 -13.737319 -10.139348 7.008108 11.746332 8.029013 -12.465823 -1.326163 -0.483610 -0.356882 -1.421022 -0.322597 3.044476 0.128291 -8.019452 -2.620455 9.780835 19.799155 -5.021147 -4.246141 5.485844 4.726606 -3.725299 -9.637660 -4.625179 -5.532089 3.024663 4.919611 1.468570 6.887829 14.249923 -18.066338 9.446746 -0.554066 0.099787 8.079757 4.063475 -10.784599 -9.597750 -1.667923 6.794709 10.614519 -2.012381 0.963841 4.937223 -10.299708 -0.989033 2.621673 0.188810 -2.872460 4.561147 2.937036 -5.518982 -6.704933 1.482921 -2.387608 -1.707777 -1.827800 7.594091 -0.219474 -17.129640 10.777837 -0.026072 -5.368364 1.176371 -4.446554 10.540831 -10.883864 -10.934692 6.864288 -1.922279 -4.988044 -4.966431 1.497091 6.399644 3.303444 5.572529 -7.513679 -10.955024 8.121608 -3.997699 9.023848 4.682294 -0.232431 7.614684 -5.329049 -2.638146 -10.465273 -6.827822 1.816406 0.479955 -10.678396 -1.884296 -2.479094 10.417250 8.275168 -0.467504 -8.277495 -0.112931 10.782827 -11.000409 -3.192419 6.945661 7.812541 -10.968736 3.287527 8.612911 -11.636926 0.439346 -5.196601 -2.825272 -4.318231 -8.842422 7.224096 1.474461 7.159791 0.290470 2.412456 -0.124181 5.003537 2.858939 2.089966 2.373856 13.332434 12.535153 -4.434107 -3.051306 -12.064586 5.868330 -13.847945 -14.780159 6.533216 -0.166490 -7.771499 1.047805 0.206639 11.856338 2.828795 -2.003804 -3.156410 2.930913 +-2.978557 -2.114313 1.258225 -7.888555 5.816122 4.670730 2.206536 -3.984119 -8.258090 -2.226086 2.629531 -7.736403 -2.308394 9.043327 -3.441556 6.334068 11.815807 1.914147 -3.769691 -1.517390 8.384406 -2.155952 11.491930 10.917765 -7.905935 -0.675248 1.097364 5.203043 2.612126 2.782009 -0.160541 -4.181135 3.124578 -7.601239 -0.735667 -6.005220 1.558307 1.934063 5.668637 -12.010474 1.969462 -0.411256 -0.514482 -1.789245 -2.085034 2.206081 6.558595 6.896823 -2.379636 2.255662 7.979552 2.248341 -1.289859 1.836147 1.080545 1.021671 2.553549 1.131319 -3.023749 -3.420444 -0.616335 -2.033069 1.738266 7.808932 10.715062 0.824760 0.258521 4.461902 2.055598 2.203478 4.804221 1.266112 -1.948879 0.730956 3.771549 -10.515596 -0.136218 -16.841966 -1.449316 -15.965814 -4.802472 -0.947525 5.791229 -0.147256 3.700922 -0.036165 7.673556 -0.449191 -1.114293 8.248878 9.465034 -6.521748 -3.636226 -5.435940 -5.280472 3.100937 -4.612991 0.477526 3.630336 2.234554 -6.486770 -4.714954 2.961918 3.198270 -2.995408 -5.169588 1.389428 6.735325 -6.433564 -5.281241 -1.308205 6.462293 -1.256288 -13.564239 -1.862201 -6.524636 6.044488 -0.048793 -2.462213 -6.826497 0.719189 4.943894 -2.658567 -3.171869 -1.917008 5.984474 5.089323 2.799937 0.595887 0.453024 2.032460 11.847885 3.338256 -5.231920 0.032328 0.128684 -3.432120 2.287831 -6.474019 -3.249475 3.776805 -7.134646 1.887619 5.838566 -4.638767 -2.298925 7.539862 1.287975 2.150401 27.334216 0.103818 9.808496 6.273561 -8.051984 2.891493 -2.169184 0.186376 2.795558 3.818077 0.461772 -11.922040 -7.134249 4.105084 8.005528 5.940674 -10.019757 -3.522865 -1.097570 -0.981593 0.035548 -0.522833 1.900179 -0.741078 -5.747654 -1.977787 6.623308 15.939906 -2.763000 -2.375697 3.656195 4.249627 -4.457865 -9.229430 -3.626177 -5.306993 2.001525 1.902443 0.882757 4.958774 10.629650 -16.241488 6.584768 -0.717204 0.031175 6.293527 2.343319 -7.837972 -10.016235 -0.828805 5.567443 8.952961 -1.663177 1.450695 3.360239 -7.179127 -0.654283 1.474622 0.945544 -2.245888 3.098524 1.878828 -4.626399 -4.804756 1.261645 -2.279627 -1.554060 -1.030255 4.771111 0.126379 -13.446357 8.302021 -0.711865 -3.041743 1.488353 -2.471225 7.887745 -7.839391 -8.126510 4.631953 -0.533305 -2.586849 -4.724183 1.093244 5.428339 1.361349 3.911922 -5.254478 -9.061003 4.184580 -3.416757 5.919389 3.214368 -0.088464 6.050702 -2.294045 -1.455953 -8.903643 -4.125070 0.960084 0.509113 -8.076428 -0.716111 -1.707539 7.143288 6.507761 -0.118685 -5.952945 0.565823 8.929357 -7.352719 -2.700253 4.995499 5.825405 -8.550471 2.034226 6.276566 -9.240350 -0.674236 -4.052682 -1.505857 -1.915388 -6.621755 5.458927 1.238452 4.574634 0.463926 2.300233 -0.213863 3.826558 2.449376 1.516373 1.282769 10.527776 10.987631 -3.198662 -1.945267 -8.543366 4.078186 -10.489120 -10.240546 3.285045 -0.527024 -5.604200 1.476729 0.763643 9.163969 1.084295 0.356337 -1.620432 1.182860 +-7.640920 -9.100908 -4.044058 -16.163092 9.974718 10.588911 5.818953 -10.023086 -18.730669 -1.555885 7.836200 -17.097960 -0.561496 20.533799 -5.840571 18.976423 25.477346 4.475480 -10.004505 -2.286519 21.051803 -3.764664 24.211383 21.494888 -14.966182 -1.937378 -0.807265 8.051962 6.465878 2.585592 2.106682 -6.968665 9.208194 -21.788987 -5.392586 -13.397768 3.872967 8.515199 17.554265 -25.367932 5.312923 -0.306702 4.190026 -5.399756 -6.783557 0.127954 9.544055 16.357858 -3.861482 6.301541 15.140975 2.359249 -2.765544 4.743899 2.566381 4.772938 0.453690 0.798884 -6.211454 -8.998450 -0.907106 -3.861069 5.597727 15.580934 21.058663 1.508127 0.200518 13.505588 4.632682 4.090191 11.630430 2.156178 -6.258063 -2.353780 7.878075 -25.952104 -2.587052 -31.459952 -4.224240 -32.933693 -8.949025 2.099197 12.054154 -1.305593 11.767327 2.318349 15.885466 -3.565963 -5.748023 17.224541 17.653578 -16.326171 -8.196022 -11.325212 -10.117893 6.249524 -9.974509 1.367381 11.122303 3.470131 -14.289739 -9.137724 6.524503 9.708994 -6.261018 -15.925374 4.840067 13.458750 -13.472674 -15.835898 1.707475 14.715235 -6.273735 -26.079392 -3.324845 -14.688655 8.822123 -0.435463 -5.635942 -16.981498 1.030506 8.832800 -4.621642 -10.816587 -0.718015 10.120447 9.729568 8.198379 1.420050 1.419259 2.898763 29.090186 5.468175 -12.140420 1.803534 0.354065 -5.112641 8.345493 -12.833078 -10.347984 6.673649 -18.107789 3.107020 13.640441 -9.904382 -4.271074 17.540269 7.559830 4.133573 55.611322 3.176355 21.219199 16.870843 -16.311783 5.643621 -7.289280 2.543986 7.139409 7.719970 -2.604669 -26.719799 -16.815479 8.530993 16.733428 13.805782 -19.025171 -9.222502 -2.742339 -0.298946 1.293774 -3.060143 4.538704 -0.248413 -13.791091 -3.289625 14.236283 33.779946 -7.896040 1.994411 9.728726 9.416501 -11.520070 -23.845884 -9.002634 -16.053916 3.741410 3.998329 1.816953 10.241321 21.892587 -26.378485 14.587835 -4.000423 2.410578 11.514006 7.545076 -18.141825 -23.402846 -4.892000 9.032589 19.778737 -7.106459 5.239455 9.607588 -15.444188 -1.025637 3.009050 -1.601953 -3.327577 6.171472 1.611629 -7.529250 -8.156480 9.567705 -5.646079 -5.313428 1.537508 11.790505 3.335703 -19.408897 14.749611 -1.489765 -7.273232 6.321451 -4.660235 18.909869 -15.788976 -15.395756 12.745784 0.941849 -2.416136 -8.247611 4.201881 12.462751 3.923150 5.506137 -9.023643 -18.701790 10.262591 -8.182729 13.155534 6.757850 -3.220784 8.558815 -9.147657 -4.030440 -18.705186 -9.632508 -6.025889 1.463418 -16.946786 -7.949173 -2.864669 17.923819 11.617462 1.562323 -14.334702 3.269256 18.977944 -18.002338 -4.074213 11.493605 11.414338 -18.911387 3.416085 14.323280 -21.502918 1.808462 -6.393168 -0.607851 -4.130796 -12.892335 12.324281 4.538654 11.844432 -2.553309 4.114783 3.337993 8.070226 7.767264 4.671239 2.634768 23.000067 16.725245 -4.217168 -9.527603 -17.337304 5.747399 -20.580738 -21.383064 8.692681 4.910031 -14.815781 3.878755 4.326036 20.811289 4.015835 -0.119555 -3.555934 1.250927 +-5.277742 -5.403094 -3.185843 -13.552604 7.905306 11.727853 4.013846 -6.579520 -15.026225 -3.058172 5.361532 -15.998958 -1.717306 16.019276 -4.767306 13.350914 21.187843 2.416909 -8.042960 0.754422 15.139880 -2.229734 19.185095 17.639416 -11.065162 -1.185427 -2.843234 8.279760 1.929849 4.828093 3.890504 -8.843944 5.449508 -14.360569 -4.973712 -10.695939 2.702163 5.758640 10.676839 -21.977920 4.052082 4.020947 1.631243 -4.668051 -4.675004 -3.993328 9.362586 12.379819 -1.797775 3.312716 10.609432 3.774937 -2.124770 3.337510 2.223270 2.174120 0.198216 -3.064554 -5.538676 -7.319891 -0.394721 -3.445116 2.968934 12.239438 16.906725 1.880911 -0.037250 8.662320 1.569068 3.273699 8.183580 1.573144 -6.637219 -0.332169 4.830736 -16.887542 -0.998332 -18.582096 -1.513016 -22.157720 -7.479253 1.564822 10.788484 7.474530 7.690296 -0.762713 12.252510 -4.767593 -3.609634 16.128662 14.600085 -10.816370 -6.134915 -10.044223 -8.026460 5.455551 -7.074389 -0.638049 5.605866 4.498248 -10.937269 -3.928859 4.542607 7.127346 -4.809717 -10.877923 3.696398 10.628802 -12.334829 -11.054541 2.186170 14.186294 -3.450248 -21.815018 -7.226646 -10.844798 3.318469 -0.364844 -4.370395 -12.536293 1.493292 6.166710 -2.588878 -6.167353 -4.109646 9.169582 6.561126 5.553098 1.547575 2.529264 3.381543 22.382549 1.894624 -7.724654 1.844453 0.201909 -2.573704 5.576832 -8.292689 -7.048984 -0.374024 -14.644322 2.648513 12.240878 -7.585914 -3.961299 3.415770 5.512704 3.475120 52.056832 1.737737 17.875748 13.230297 -13.522969 5.737336 -5.303485 0.108982 3.458824 3.679905 -0.539987 -22.662437 -11.884790 7.227613 13.288538 10.683059 -13.041881 -2.935848 -1.345538 -1.082869 0.884916 -0.992578 3.264165 0.635193 -11.064350 -3.016915 12.856026 30.074009 -3.321721 1.187470 8.594281 6.648173 -9.242249 -18.492537 -5.759214 -9.827806 2.500133 4.306559 0.107334 7.387744 16.836605 -18.569280 11.674779 -0.145013 1.937936 10.872968 4.656383 -14.063639 -19.269714 -5.167053 8.829326 17.632933 -7.104297 3.819668 5.172407 -11.390462 -1.106262 4.339930 -1.453836 -2.408997 5.001361 0.916751 -6.641677 -6.800233 5.296911 -5.820361 -1.897269 -2.494831 8.323563 2.323482 -12.826664 13.056227 0.136240 -5.027459 2.798218 -4.147513 14.678059 -12.303392 -12.606750 9.673041 -0.190459 -5.415405 -4.873461 2.246015 9.007858 5.699366 3.965024 -7.153846 -14.571287 9.009477 -5.304022 10.378274 5.404742 -1.912347 5.804237 -2.833458 -2.806215 -13.291266 -12.067424 -2.383924 0.724932 -13.376893 -4.082332 -3.043487 13.301043 8.502023 0.779566 -14.120414 1.929387 16.082346 -9.124992 -3.348082 8.331409 3.120262 -16.758674 1.349178 11.191045 -17.126674 2.026146 -6.480605 0.430967 -4.273068 -10.746300 8.165115 3.952762 8.764258 -0.094293 2.347483 0.214818 5.020483 5.991672 2.927465 2.761462 20.044818 9.306118 -1.335432 -4.615636 -13.638904 4.260671 -16.140183 -17.067871 6.252195 3.450584 -9.950939 2.168806 3.648475 15.591145 3.304800 0.986638 -1.672851 1.828668 +-23.084422 0.299999 30.687749 -59.078260 50.685517 35.531917 17.311411 -19.171222 -52.702886 -20.340172 3.692769 -55.499491 -33.708797 73.971181 -28.910056 31.829178 91.412819 19.405909 -22.964318 -12.922729 55.506582 -16.358309 83.545247 69.162880 -65.777893 -4.183928 12.965053 44.930835 12.411787 53.028069 -14.275028 -46.867089 19.081626 -27.097409 9.502367 -46.315956 12.363925 9.126300 10.953200 -98.604276 12.903628 12.404761 -0.321697 -13.498364 -9.328537 17.257473 63.304052 56.380616 -18.952384 8.363598 47.306042 23.736839 -4.819365 17.461455 12.399416 10.718912 35.703820 -7.283619 -31.894727 -17.834002 -10.908386 -35.214937 8.507600 62.111444 78.275636 6.167829 3.392355 20.968392 0.697616 17.362407 23.397217 10.960595 -1.098756 15.212150 29.513573 -52.093029 2.656614 -98.933712 -9.977230 -119.918620 -38.514414 -25.699311 37.324723 16.669395 21.997059 -4.559966 69.212849 -2.825120 3.877825 45.756014 80.851995 -50.722571 -26.385118 -51.775719 -41.450208 23.779113 -35.235310 -5.100760 15.997278 12.451770 -49.602422 -38.071328 18.780472 17.507875 -23.754030 -18.566442 -0.587471 57.953350 -64.294808 -35.262106 -31.141997 30.499489 -9.335894 -97.591090 -16.977164 -39.090529 36.948662 1.410366 -11.381080 -50.074083 13.660000 45.947138 -22.741394 -20.289473 -36.090728 58.051974 27.202659 6.131376 6.744679 -0.436028 11.995835 67.797121 36.884704 -36.540905 -9.821552 7.437795 -30.020630 1.922907 -47.495329 -17.123822 16.776988 -58.402269 7.750503 45.143584 -36.916064 -15.920850 10.563990 -4.146667 36.839200 180.385230 -10.277778 54.024626 27.129269 -69.791855 30.698669 -5.982258 -10.176226 14.348355 32.078290 15.907451 -71.283704 -56.101932 33.702634 61.830230 47.948809 -56.030999 -11.505803 -21.590497 -6.239307 -0.914649 0.933795 22.557351 -17.882956 -44.568478 -18.066437 33.396640 112.092561 -20.544219 -54.315629 33.183386 24.533966 -27.714649 -56.215114 -20.932529 -26.460694 5.471459 14.159182 -7.726151 38.673607 82.670978 -128.241188 61.542757 -0.709526 -14.825143 50.733732 -5.507779 -35.470594 -67.123263 -2.645178 55.232662 72.649377 -7.458882 2.281699 9.939001 -56.969727 -1.469738 8.955132 22.701956 -18.390714 25.814231 11.325473 -50.038720 -43.985825 -13.723028 -14.634472 -13.274838 -19.582257 29.695819 4.885134 -112.227638 74.587364 -9.448696 -15.154697 16.780463 -13.063065 46.543824 -61.601845 -71.103530 32.682581 -3.864122 -25.948036 -33.191316 6.864507 46.386707 5.878970 18.280111 -37.141101 -72.991634 35.737970 -20.364101 41.334198 25.448015 13.830538 50.805373 14.383826 -17.896223 -54.848883 -30.482259 13.189254 -8.371717 -42.865243 -5.737711 -15.871588 57.922021 62.353999 -4.202901 -27.014428 -11.639015 70.356356 -46.650013 -23.305167 45.403112 7.518777 -49.991919 16.993492 55.954814 -61.896918 -26.526197 -37.210413 -4.217443 -16.643889 -52.483266 27.677312 -16.298498 22.984050 19.450138 5.686061 -23.683599 26.850025 16.937851 1.824750 0.605086 83.192166 70.352572 -32.401682 9.319366 -55.165017 29.977705 -85.157681 -64.353533 17.725291 -6.449131 -28.143558 14.133740 1.886460 55.078065 -0.499690 10.749733 -6.664360 -6.777081 +-7.679152 -6.456714 1.261199 -18.028921 11.926442 9.862452 6.112790 -7.857063 -19.904947 -5.044816 5.978292 -19.537914 -4.365389 23.482389 -6.491426 16.555275 28.662902 5.563603 -9.813284 -2.482937 20.613455 -5.029756 25.444393 23.355441 -17.280852 -1.447961 -0.588604 9.948377 4.956073 6.915062 1.027334 -10.367458 7.520333 -18.140653 -2.343641 -13.897009 3.513627 7.383676 12.952564 -29.597659 5.466933 3.226286 5.156270 -6.272273 -5.957904 -0.676565 14.507557 17.855537 -4.746324 4.762174 15.341814 3.396908 -2.097771 4.965375 3.501692 4.251185 2.768695 -1.817353 -8.812158 -7.295482 -1.711874 -7.242952 5.320783 18.003361 22.732630 2.316008 -0.038648 11.108500 3.950185 5.101022 10.679222 2.673539 -4.619358 -0.639489 8.746960 -24.408715 -2.016601 -33.668705 -3.053715 -35.807015 -11.934100 -0.616753 15.006812 4.358120 10.260075 0.570886 18.862263 -4.529224 -3.348859 17.791918 22.147987 -16.534891 -9.198039 -14.503191 -12.601824 7.754132 -10.564938 -0.163229 8.083770 4.146850 -16.289542 -10.025160 7.042880 8.864076 -6.981674 -12.301553 4.281191 16.653690 -16.408472 -15.346354 -2.094827 14.514973 -4.271549 -28.914193 -2.863982 -14.121270 7.669805 1.318680 -6.904572 -17.330003 2.696305 10.008899 -6.477744 -9.325740 -8.264601 13.913870 8.007335 6.750578 2.085900 1.347452 4.126911 26.675354 8.004006 -13.033820 1.467881 1.313561 -6.308659 6.033118 -13.488648 -10.810002 5.426771 -19.358845 1.277895 13.548616 -11.794508 -5.390371 10.252347 5.301860 6.687076 57.019043 1.084268 21.501745 14.684790 -18.926529 9.380072 -5.405995 -0.027316 5.682200 9.515131 0.498288 -25.538515 -18.167625 10.086968 19.738530 15.662918 -17.298309 -8.943709 -3.815159 -1.442101 1.600814 -0.760971 5.422920 -0.884487 -15.651698 -4.495594 14.386300 35.782728 -7.040703 -4.044857 10.301483 8.864420 -9.744958 -23.134351 -8.031748 -15.216887 3.401734 3.949854 0.042441 11.831950 25.103512 -32.164820 18.121918 -3.133766 0.418438 13.209977 4.087513 -17.305587 -24.814859 -4.273407 12.836392 22.755914 -5.740993 2.971671 7.309212 -17.419299 -1.398968 3.242814 1.034954 -4.870872 7.850036 0.388843 -10.370109 -10.434054 4.873894 -6.919442 -5.618236 -1.504861 11.609725 4.704585 -22.447849 19.185402 -1.595787 -6.369522 5.765448 -5.134723 17.902615 -17.531837 -18.824153 12.255482 -0.334377 -5.868142 -9.183412 2.795302 13.685678 3.538222 3.550767 -9.247626 -20.722506 12.156685 -7.438204 15.628271 7.997829 -1.638442 11.428233 0.353393 -4.895753 -17.455182 -10.519122 -3.638789 -0.640427 -17.058519 -8.553863 -4.512515 19.036429 14.977974 0.397213 -13.334424 0.497131 20.976186 -17.006064 -6.414489 13.406859 3.708737 -18.498076 4.226454 17.025190 -22.337933 -0.659672 -10.154323 0.765562 -4.823884 -15.035728 11.060897 1.852241 10.480492 0.059093 2.524794 -0.057607 8.096550 7.983552 3.111449 1.794347 25.789746 16.597815 -6.069311 -4.924480 -19.083816 7.434572 -24.183294 -22.007676 7.627707 5.018654 -14.531483 3.628392 2.828386 19.982157 2.499268 1.113820 -3.864053 1.359054 +-4.353750 0.316340 4.953534 -10.854986 8.398654 6.928464 2.814606 -3.506625 -8.786206 -3.517191 0.183149 -8.062991 -4.392369 12.922299 -4.625065 5.622358 17.532498 3.951096 -3.343448 -2.821867 11.187887 -5.028479 14.965579 13.745838 -11.789441 -1.033985 7.137343 7.218085 2.880508 8.643098 -3.619938 -9.763063 3.409501 -7.055878 2.479992 -10.431039 1.952444 1.629778 3.995341 -18.136909 2.421573 -2.174182 -1.957651 -2.748789 -2.638145 2.583193 12.869387 9.598943 -5.370747 1.180809 9.344090 4.932620 -2.886151 2.587505 2.484228 3.695238 5.507425 3.743385 -3.962130 -2.650809 -1.876489 -4.567722 2.990684 11.228189 14.051184 1.103461 1.022011 4.387825 0.762709 2.303225 3.209852 1.662723 0.291402 2.095576 5.653759 -15.578510 -1.267186 -27.201920 -1.772147 -25.624373 -6.534887 -4.692683 4.578963 -3.039106 5.018088 0.120692 11.909598 -0.961540 1.624687 9.310208 15.600660 -9.539871 -4.379699 -9.533504 -8.833596 4.240701 -5.729247 -0.173093 4.684765 -0.484455 -8.762573 -10.855081 4.748891 4.232425 -4.112546 -7.369933 0.758492 10.255110 -9.975325 -7.161949 -6.020832 4.603813 -2.750170 -18.133511 -1.607789 -8.838996 9.536625 0.092018 -3.309665 -12.589990 1.788535 10.827451 -4.628390 -5.606093 -1.012753 10.389208 6.006057 1.480923 0.968363 -2.338627 2.113563 13.984992 10.079360 -7.212480 -1.222104 1.280707 -7.539481 -0.960021 -10.600538 -3.494870 5.946821 -9.760831 1.247808 9.781925 -6.964564 -2.993092 12.022376 -2.116178 6.825405 39.661747 -1.897012 9.155645 4.686205 -13.893633 6.292864 -0.785974 -2.178904 3.156695 7.353566 3.062994 -18.106137 -9.918163 5.346828 11.169321 8.664962 -12.782153 -6.736451 -4.644218 -2.048770 0.435314 -0.725939 2.476147 -3.785073 -7.874238 -3.412304 7.806462 21.432451 -4.797673 -10.235272 4.615359 6.988353 -6.231884 -13.229771 -3.781937 -8.811702 2.089257 2.761972 -2.096060 8.373573 14.759760 -28.598223 10.240290 -2.312640 -2.943217 8.126770 1.467864 -6.392881 -15.212600 1.458787 11.245735 13.422385 -1.035247 2.468904 2.363543 -10.089691 -0.802658 1.113332 4.604109 -4.456002 4.644730 2.110648 -11.340015 -7.851275 -0.439176 -3.205963 -5.031334 -2.272287 5.062692 -0.073505 -23.814185 14.802695 -1.348324 -1.872701 4.264744 -3.139825 9.777486 -11.682927 -14.627854 6.582179 1.304262 -0.867471 -5.019675 0.905946 9.741033 0.492569 4.805647 -6.589237 -16.912499 4.959332 -3.842421 8.272791 4.351085 2.629085 11.653168 -2.481906 -2.285960 -13.552181 -4.589441 2.810818 -0.094932 -8.664070 -5.518951 -2.722493 10.519255 11.657315 -1.099733 -4.273636 -2.016784 12.898555 -12.161543 -2.282527 7.600335 7.067386 -10.069107 1.538783 9.546093 -12.231718 -5.258447 -6.262777 -0.834608 -1.981564 -10.769962 4.864908 -3.261209 4.296419 3.232678 0.965418 -2.746587 5.246234 3.884048 2.166454 0.798989 12.877386 16.261800 -6.835169 -0.934109 -9.923293 4.643039 -16.721676 -13.631875 3.070250 -1.016106 -5.323332 2.120932 0.925320 10.087467 -1.038037 3.927692 -0.019888 -1.627079 +-6.273519 -6.542948 -2.281017 -14.275989 8.852347 10.715111 4.960263 -9.200113 -17.251468 -1.551636 6.813137 -16.851650 -1.943042 17.582112 -6.530734 14.215636 23.490622 4.153264 -9.368493 -2.975843 18.760551 -3.106853 24.208126 21.674039 -14.187925 -1.235386 -0.291185 8.150500 6.983966 3.953793 0.422139 -5.428635 8.264703 -18.295367 -3.741604 -12.806224 2.672794 5.502882 14.593718 -23.775780 4.212583 -0.677070 2.094681 -3.916694 -4.534680 5.426528 10.240707 14.117041 -2.203509 5.380471 14.996305 3.141391 -1.562001 3.902951 3.139711 3.555677 6.019912 1.361786 -5.175015 -7.728528 -1.208157 -4.140292 3.483781 14.881391 20.556148 1.945759 -0.006510 9.414217 4.199458 3.655082 9.907798 2.665282 -4.870261 0.917335 6.146891 -23.095663 0.597919 -28.964816 -3.524824 -32.705203 -7.731998 0.566660 11.048797 -2.301404 9.309503 2.000572 14.990109 -2.279706 -4.574370 15.379372 16.490593 -14.430157 -6.992982 -8.437614 -8.380126 5.032340 -8.820879 2.018113 10.650173 3.946752 -12.647470 -7.000101 6.512043 7.744506 -5.989716 -11.785188 3.421437 11.898180 -13.546292 -11.574532 0.479720 13.215115 -4.219033 -25.942136 -5.913952 -14.382504 10.720043 -0.680846 -5.309950 -14.328860 1.551854 8.571070 -3.830554 -7.803128 -1.091763 10.537736 10.432236 6.639427 0.372389 1.542827 3.077357 25.876130 5.050187 -10.352696 1.523971 0.107067 -6.849945 6.677192 -12.116701 -7.594343 6.565314 -15.647477 6.471233 12.121351 -8.815233 -3.836859 16.037419 6.122568 3.955496 56.057648 1.438700 21.798033 16.127134 -14.963900 4.503030 -6.083533 2.161868 6.090270 6.431758 -0.976788 -26.231281 -14.575574 7.917161 15.638135 11.607390 -20.195289 -5.291203 -2.247953 -0.907443 0.573584 -1.642319 3.546749 -0.937684 -11.555294 -3.576885 13.743430 33.770019 -6.549762 0.098284 7.474368 5.239725 -10.361342 -20.301381 -7.070588 -9.974483 4.198632 4.369055 1.720922 9.158622 19.327936 -26.914210 13.624150 -3.120575 0.866702 13.153754 7.317198 -16.803817 -19.428969 -3.764761 8.640655 17.992744 -5.204951 1.570315 8.314212 -14.289090 -1.412575 2.923697 0.046474 -3.927546 5.848529 4.617357 -7.636587 -7.927422 5.605099 -2.637626 -3.393495 -0.238710 10.545886 -0.396639 -24.394793 14.029207 -0.800032 -6.857733 3.198656 -4.460324 14.996821 -14.514237 -13.686045 10.058828 0.138074 -4.070721 -9.227578 2.759876 10.816421 3.281821 9.333595 -10.419470 -18.099622 10.713806 -8.905644 11.732382 6.245320 -1.613630 8.872131 -9.798290 -2.783697 -19.280578 -8.282470 -2.900708 0.627177 -16.108744 -2.431239 -3.052260 15.231443 11.435625 0.476213 -13.056005 3.015131 18.430428 -15.723420 -4.442773 9.350185 14.542944 -17.922678 4.137589 11.806083 -19.813110 0.532843 -5.964218 -5.149746 -4.085711 -11.655184 11.500696 2.644582 10.655278 -1.068459 4.052966 1.277283 7.420489 5.035333 3.509138 3.618818 21.767224 19.580365 -3.894766 -5.842669 -15.729110 6.881703 -18.912471 -20.419536 7.538124 2.740133 -12.900197 2.962019 3.347061 19.942143 4.143861 -1.911168 -3.256643 2.378602 +-47.896518 -39.887195 38.129764 -113.585668 133.593175 43.250424 58.157590 -3.471768 -112.354305 -41.309257 23.494117 -76.562391 -93.710476 151.656146 -41.726235 111.333400 133.705909 3.261500 -46.040379 -36.193542 165.603486 -77.958895 166.218415 68.421825 -162.538616 -11.686643 -21.355796 108.177206 32.924121 107.209540 0.892014 -41.634304 37.936429 -82.697694 50.165842 -71.908716 66.228505 40.932181 -3.617060 -171.863055 9.884818 81.436650 17.840967 -14.439291 -39.702367 74.032480 73.304326 136.677936 -76.181932 39.812776 119.465274 -24.636632 -0.401927 50.396050 -19.196576 4.445170 8.302476 -15.711055 -114.197823 -45.811152 -9.358286 -137.882194 60.314174 100.952768 169.875392 -44.688378 28.151871 116.441791 -16.389800 53.259277 76.782433 21.748914 -11.328076 -57.665927 133.094014 -89.500741 -47.855458 -171.702257 -29.298107 -292.979185 -96.805616 -82.202609 113.143044 44.919118 66.195935 -49.943754 164.158138 11.193162 -19.933582 130.607914 123.100324 -105.582170 -53.549640 -176.726003 -69.685563 42.745494 -105.757224 -63.970075 98.545044 29.587061 -101.772780 -29.738220 22.909826 33.637126 -36.775875 -95.923208 -52.177588 135.209419 -138.095596 -104.040627 -78.248291 99.410076 -31.244543 -197.749158 27.237160 -48.029192 53.384752 -8.757565 70.997442 -29.797609 9.211114 100.415119 -45.519292 -54.459130 -89.424219 143.345991 68.736935 8.836447 63.582851 44.488156 -15.362083 115.169962 125.890624 -48.225088 -95.443083 43.993529 -43.886487 52.750893 -69.817695 -33.198416 86.890628 -144.156332 -12.560430 50.545586 -34.337402 -22.878777 11.290478 9.841243 94.989677 258.944237 20.368672 102.848838 38.714167 -110.809855 111.318928 -2.059865 -2.142659 78.371633 66.828481 -51.622245 -111.182157 -127.869409 64.889540 92.801870 87.239081 -125.153810 -49.659283 -47.258719 13.387960 -12.214775 -41.738087 101.392284 -4.628224 -87.842193 -17.324911 18.550013 212.076610 -63.826907 -66.510052 127.893893 68.153159 -114.325736 -151.913140 -76.418550 -65.365053 -42.387983 -1.373368 -7.826370 61.378615 168.135967 -186.588223 114.371796 -6.661569 -13.171333 85.995175 -56.243008 -48.708902 -203.991943 -41.327271 80.166005 139.430554 -38.735152 -4.034909 28.709812 -109.864277 57.638369 3.518386 15.700721 11.405931 41.644770 -60.944847 -46.321969 -94.593179 -36.229131 -68.616501 18.937495 0.602600 32.973221 50.330615 -175.425542 117.927556 -87.233309 -56.716074 59.887383 42.091022 123.405744 -87.076554 -139.119568 84.977423 6.530381 -103.942315 -141.021807 42.142414 88.411659 -3.026423 -46.789169 -40.416534 -167.539866 93.543910 -64.614637 61.277143 39.361957 16.460315 133.812858 84.371577 -94.326192 -116.146947 -91.512037 -21.462203 -41.061653 -77.488197 -11.045170 -6.682089 122.020904 83.281252 26.370905 -22.130473 -14.519477 172.994110 -103.833699 -96.129330 131.850433 -8.403619 -86.766388 77.651875 155.598527 -123.082533 -64.139240 -99.218527 41.589942 -16.189461 -91.411296 58.853994 -21.425476 48.361724 21.094940 47.738732 -34.256465 46.569245 46.976311 -8.294685 -95.811493 246.427528 156.200925 -111.310134 -15.273111 -96.292403 57.555231 -142.385155 -93.231832 17.790567 30.836955 -21.711379 87.152923 63.156880 117.384807 14.230915 -39.006029 -23.778195 -69.469881 +-5.448383 -6.034355 -0.946057 -13.213348 7.585601 8.330229 4.143773 -7.151545 -14.729755 -2.801581 5.575959 -15.069169 -1.430483 15.508167 -5.028593 12.863055 21.913193 3.370637 -7.909342 -1.891095 16.452854 -5.337921 20.687774 19.199129 -11.837434 -1.382915 -0.657058 10.612454 4.951022 3.496846 2.931186 -5.763548 5.609123 -16.258853 -4.042285 -12.548285 3.078100 5.711221 11.759702 -22.328625 3.842445 0.783707 1.970287 -3.959755 -4.486193 0.436666 8.500791 12.350598 -2.027135 4.145555 12.932639 2.516469 -1.896001 3.473928 2.178488 2.627084 4.591932 -0.345431 -5.113651 -6.652403 -0.551284 -4.004700 3.877651 12.308978 18.658338 1.683264 0.292063 9.118320 2.946104 3.378481 8.831588 1.575019 -6.393072 0.007484 5.850014 -22.651903 -0.063567 -27.453389 -2.436013 -27.447138 -7.621899 0.712871 10.378799 0.068647 7.689413 1.373218 12.061596 -2.982835 -3.580947 14.337779 14.211255 -11.129446 -6.266936 -8.917403 -7.932812 5.573739 -7.642401 0.509160 8.969271 5.038834 -10.604195 -5.077117 7.793103 6.857722 -4.839056 -10.332875 3.229251 11.059721 -11.884644 -11.250441 0.760714 13.188149 -3.546218 -22.149818 -3.484524 -13.587035 8.095704 -0.273877 -4.031204 -12.175931 1.034759 6.986703 -2.978835 -6.378164 -3.156944 10.181599 7.139460 5.603742 0.977956 2.342657 2.527548 23.165660 4.248869 -8.414458 1.163174 0.546314 -6.708185 5.542482 -11.271358 -7.074901 4.736245 -13.542828 2.680493 11.501106 -7.595373 -4.811355 12.289929 5.870503 3.816104 53.405855 2.371963 18.493856 13.355940 -12.576815 5.751056 -5.207037 1.435081 4.947057 4.995794 -1.321881 -26.830551 -12.504806 6.335001 12.788902 10.404077 -17.414234 -7.238545 -2.071066 -0.637647 1.291154 -1.611041 3.468158 -0.368057 -10.292894 -2.786565 12.031870 30.618637 -4.571190 -0.534181 7.375902 5.107111 -11.434090 -21.988461 -6.006735 -9.123943 2.872206 1.068633 0.909695 7.508299 16.725066 -23.635801 11.408217 -1.223625 1.965870 12.204728 4.888777 -14.474850 -21.866141 -4.260574 7.938931 17.762690 -5.962405 2.767355 6.680511 -11.773836 -0.947460 3.002719 -0.580719 -2.540142 4.944758 1.395257 -6.374253 -6.951948 4.811057 -4.455846 -1.770590 -0.361378 8.604726 1.843764 -17.812427 12.351531 -1.174898 -5.308001 3.794651 -4.300148 14.613683 -12.442596 -12.328111 9.224511 0.268276 -4.603889 -9.264337 2.720092 9.264403 3.545882 5.248117 -7.107081 -14.990793 8.315567 -8.870825 9.777445 5.232531 -1.978104 7.262653 -3.661406 -2.648163 -17.254518 -8.463613 -5.754996 0.629806 -14.061530 -5.001646 -2.493513 13.010085 9.396918 0.522297 -11.660197 2.297060 17.671588 -13.934457 -4.688027 8.399242 8.232195 -16.412747 3.149980 10.780662 -19.079102 1.001633 -5.678715 -3.676771 -2.991698 -10.673674 9.158977 3.134695 8.907428 -0.733677 2.969862 1.059100 5.975606 5.462542 3.445850 2.177281 20.900779 17.132535 -2.781646 -6.026502 -13.707971 4.381013 -16.562380 -17.995242 6.147982 3.513880 -10.810663 3.030524 4.797131 17.225551 4.023720 -0.530749 -2.372207 1.588202 +-9.277824 -9.767564 -1.073705 -20.661194 13.962039 13.882093 7.794791 -14.607366 -21.966523 -1.696406 11.361842 -21.077858 -3.028317 24.858390 -9.423011 21.077885 29.291000 4.706623 -12.528515 -5.690108 23.195183 0.617723 31.350781 27.794831 -21.196828 -1.702392 1.073444 8.319994 11.226212 2.693575 -0.513406 -8.932884 13.929122 -22.829881 -5.398378 -13.538271 3.447208 6.771892 21.079260 -28.714907 5.777604 -3.419496 1.238740 -4.868797 -6.087898 6.468942 13.927230 20.235227 -4.764330 9.655759 19.580582 3.646975 -2.988930 5.637869 4.467966 3.418639 5.164718 1.833029 -6.464251 -11.139582 -2.025544 -3.821390 3.632221 20.984619 25.926075 1.634180 -0.515890 14.105111 7.284391 4.903041 13.888297 4.632136 -3.683459 1.052454 9.647008 -29.373247 -1.705914 -38.763335 -6.338374 -41.176544 -12.082811 1.919511 15.166885 -6.515545 13.613998 1.869883 21.340406 -0.160698 -8.292821 16.612550 23.480415 -21.518197 -9.932493 -10.170660 -10.959269 6.219789 -12.838468 6.137543 11.492228 3.151268 -18.749818 -11.647160 6.311773 9.925185 -8.707871 -16.009877 4.905222 16.870048 -17.026365 -15.679788 0.865941 15.477142 -5.566399 -33.078828 -4.727266 -17.192287 16.699193 -1.162477 -8.074332 -19.353805 1.665820 11.249536 -7.064696 -12.409510 -1.002216 12.163125 15.141293 11.437099 0.549873 2.203330 5.247922 34.783667 7.079305 -15.715132 1.945170 -1.798941 -5.411263 11.581585 -15.170990 -9.542063 10.001149 -20.690814 6.522727 16.198980 -12.280365 -5.151612 23.033986 8.520659 4.148930 63.580646 1.967804 26.276974 20.292160 -20.554662 2.339077 -10.149359 3.825585 9.566460 10.266464 -1.799304 -29.053076 -21.031680 12.775359 22.467702 15.935437 -26.167439 -7.609708 -1.725872 -0.794767 -2.307006 -2.289894 5.060931 -0.693506 -15.758021 -4.727298 17.773766 37.977281 -11.219190 -3.690386 9.805905 10.469584 -9.085221 -21.453919 -10.976563 -14.684157 6.436819 8.519650 4.505486 14.111467 27.640488 -36.502510 17.911100 -3.851097 1.105894 14.804847 10.601760 -22.304413 -20.899021 -3.700350 10.994743 20.206204 -5.486388 4.789553 12.850748 -20.680209 -1.734685 3.346112 -1.203571 -5.875465 8.045812 7.078351 -10.071474 -10.877967 7.420849 -3.977773 -5.722793 0.142039 16.227929 0.752999 -33.836925 18.759942 -1.277994 -11.013648 5.791918 -8.632233 23.412496 -20.555814 -19.060955 14.617458 -1.373877 -4.759850 -10.470676 4.511335 13.897265 2.945033 12.354372 -14.789766 -21.354813 13.850333 -9.727055 17.311223 9.018535 -2.099503 13.565959 -16.966387 -4.654786 -22.052613 -11.482794 -0.083188 2.539504 -21.108158 -4.721977 -4.054301 21.229294 15.504517 0.286428 -15.821644 2.685476 20.709494 -25.814366 -3.866612 13.573567 20.934280 -21.408271 6.585583 16.451931 -23.764890 1.708623 -7.768491 -6.296455 -7.340879 -16.278392 16.761440 5.094942 15.463937 -2.886559 6.325551 2.828965 11.365742 6.471801 5.206794 5.254366 25.292578 26.598237 -7.725818 -10.344359 -23.032066 10.812491 -26.246204 -28.108662 13.030531 0.562030 -17.593734 3.118394 0.196433 25.465861 5.661406 -3.147810 -6.068940 4.894909 +-44.896922 -24.140928 3.083109 -92.852254 75.271217 54.975841 36.679817 -48.737829 -92.643758 -23.983266 29.022240 -99.466767 -34.185347 116.975920 -39.137466 90.687843 160.142282 29.198240 -42.080373 -25.065548 106.292020 -24.354610 153.448314 137.606250 -101.880931 -8.499437 20.163052 53.304948 27.123430 30.895467 -15.826715 -64.328262 60.251603 -104.084942 -10.265713 -77.353738 18.557171 26.334634 78.318713 -156.479646 26.267225 -18.109604 4.110315 -25.056134 -36.306162 32.952034 93.868549 97.959755 -31.067163 32.312408 88.527831 17.370335 -14.306658 31.959596 15.980567 24.663304 16.769751 13.817925 -43.904509 -45.349861 -14.711767 -38.240901 20.616068 98.803579 129.513718 9.834114 -1.724935 68.706946 17.765812 22.720311 48.353219 21.111103 -2.649578 5.917492 53.406219 -146.667416 -17.899687 -211.304707 -35.568676 -225.481296 -67.550549 -18.979193 62.623492 -26.792172 66.204634 7.502613 108.994206 -4.933552 -10.451116 85.099337 129.814710 -108.947486 -50.555848 -71.262918 -52.395622 33.303090 -59.220525 14.369624 63.156247 6.696968 -93.014407 -71.750935 44.693201 42.947680 -39.110889 -83.965971 20.273596 80.546271 -87.099081 -79.400013 -39.300527 56.637150 -23.676985 -167.591477 -3.565777 -68.321671 79.664533 4.662062 -35.756072 -108.733083 12.768285 69.061421 -37.071049 -63.204239 -8.798353 80.884961 63.482115 34.933724 19.389940 7.467183 24.884854 166.321554 63.346226 -68.938211 -4.842392 1.066912 -51.530494 28.597711 -82.959927 -48.765042 53.096746 -109.445981 31.963516 83.067160 -65.153729 -25.588439 111.179240 18.257762 41.509883 318.070537 -2.039603 112.593089 78.874619 -110.292534 44.848371 -47.780759 -0.121709 33.685127 58.316004 9.189862 -152.102202 -99.698519 58.665160 106.277759 82.159510 -126.456730 -51.909939 -23.891072 4.711943 -5.814213 -13.234282 33.614302 -1.641573 -78.704346 -20.851859 84.479316 203.538568 -55.962624 -31.781318 55.327264 52.804628 -44.417726 -133.432471 -53.883178 -85.328732 16.300632 31.394913 11.794967 62.118545 139.695820 -196.747161 88.443868 -23.496008 -5.826111 74.086906 37.853258 -92.079524 -133.113276 -7.349632 79.110969 114.416653 -18.960802 28.941525 36.780528 -96.402768 -8.416548 16.524496 17.268039 -30.363892 43.086429 16.179090 -72.151633 -60.741893 20.899946 -28.040989 -35.015882 0.125068 67.104682 20.261791 -179.785696 112.049878 -11.518794 -46.163259 36.752285 -34.602261 108.128638 -103.170971 -110.959116 72.337731 -8.746291 -19.818526 -50.472153 23.509947 71.118343 9.759429 37.578628 -58.953474 -128.952225 68.610255 -32.011978 82.622299 43.655750 6.681624 83.033613 -47.853681 -35.439490 -111.946578 -56.023169 -5.917412 -3.606423 -95.780068 -37.192071 -21.900161 105.267636 96.859387 -0.582770 -61.849743 3.225049 110.545318 -127.496776 -25.561443 78.744593 81.805979 -97.665878 26.935076 93.782629 -121.464164 -18.829248 -51.217445 -14.075323 -28.259880 -93.883656 56.795893 -8.724045 54.897067 11.668980 13.661299 1.949143 52.743945 34.243498 25.197991 8.538297 131.497963 138.808330 -49.057087 -38.363024 -104.827199 43.241309 -142.028181 -132.706302 53.538600 12.948436 -73.396604 16.608256 19.348989 111.057310 1.784932 -4.961621 -26.434328 -1.094547 +-9.747221 2.213860 8.454969 -25.219281 21.723379 20.201367 7.250033 -11.407371 -22.111328 -4.731837 3.906271 -26.607426 -12.645896 31.654659 -11.326918 13.091081 37.961543 4.943309 -11.921627 -3.102358 25.028656 0.658247 34.260708 30.384857 -26.989412 -1.241212 8.594317 10.345833 4.424757 18.242304 -9.063655 -23.607899 8.745753 -13.279856 1.443810 -15.751227 2.221865 -0.364667 12.686589 -37.542783 6.009313 3.905855 -1.531764 -8.094481 -5.692584 4.262046 29.702813 22.959075 -9.745373 -0.073598 20.919377 11.472925 -5.681667 5.577034 8.260714 3.844921 13.343289 8.207090 -10.047657 -10.817642 -5.171554 -3.625253 1.228171 27.957669 30.737737 5.489837 -0.268009 8.949882 2.514117 5.865572 6.526774 5.527518 4.165765 9.416121 12.178950 -19.927177 -1.155384 -45.425678 -3.375924 -48.473271 -14.541995 -6.201324 12.450518 -1.925706 11.220412 -4.009250 28.967652 -2.433013 -0.137144 20.910076 37.247460 -21.848071 -10.587007 -19.837309 -22.652798 8.313726 -12.596042 3.826565 8.765167 -1.789968 -23.408016 -20.448964 2.998844 9.341161 -10.032905 -9.622183 3.953578 20.518587 -20.447727 -11.180833 -8.511851 12.195717 -3.046605 -42.621703 -15.801548 -17.469295 12.006628 -0.510392 -10.982898 -26.051375 5.483314 17.766649 -13.189508 -11.967783 -4.846964 21.277987 14.986223 7.661368 1.580646 -4.864456 10.015623 30.899250 13.132945 -17.814669 1.124413 -2.961508 -9.644766 2.290159 -19.002608 -7.201626 9.269829 -21.513761 7.006397 20.983303 -16.148101 -5.324299 13.267592 -3.084636 12.043161 81.904813 -6.509606 26.055125 11.727415 -31.418543 11.165085 -4.048330 -6.949651 3.702281 14.467057 9.623668 -29.636428 -23.704811 19.146069 28.775995 20.313192 -25.405880 -3.106316 -4.814771 -5.316376 -3.664153 1.505070 5.394018 -5.594820 -19.580162 -9.487999 20.653766 46.277247 -11.171796 -26.457674 13.281520 17.406772 -5.084094 -16.151413 -8.654102 -16.744171 6.471273 10.675440 -3.871359 22.263489 35.763543 -58.481789 24.951448 -0.788808 -8.630752 20.747827 4.163442 -19.483501 -19.223139 1.854292 25.005562 27.252274 -0.032169 -0.015130 3.053006 -24.096398 -2.851068 4.355536 7.386656 -10.681937 11.807367 6.006767 -21.672123 -18.949870 -4.721327 -6.934028 -9.526078 -9.424598 13.941483 -2.513051 -48.719732 34.570875 2.523169 -4.356035 1.587357 -10.678892 16.898208 -25.936419 -31.716005 13.642570 -2.964609 -5.723193 -7.325819 1.640008 18.544420 7.236574 16.531616 -19.762608 -34.312427 17.405497 -5.414247 23.981749 10.948163 7.002377 19.577538 -2.596478 -5.021094 -25.991310 -14.402161 11.788971 3.125797 -24.226528 -5.818472 -8.463830 24.641761 23.028009 -5.193835 -14.587076 -10.129988 24.731212 -19.930093 -4.173808 17.286503 7.472154 -25.616802 1.808885 22.235160 -21.916030 -8.191518 -15.958273 -4.132962 -12.563702 -24.212285 9.974354 -3.127144 10.098161 7.691340 -0.326290 -6.663969 9.961202 7.159102 1.991143 5.734456 27.573028 25.789007 -15.192282 1.055823 -26.730054 14.829176 -36.743961 -33.656286 13.572116 -9.586192 -16.207633 0.018148 -1.792621 23.430193 -2.433686 6.379357 -3.059025 2.396779 +-1.931625 -2.493514 1.814786 -6.039786 3.383601 0.807041 1.578359 -0.900223 -6.697815 -2.223932 2.033423 -6.056368 -2.144951 6.963084 -2.476690 2.960833 9.377405 2.279296 -2.680602 -2.167414 5.835252 -3.233005 7.722683 7.826794 -6.551428 -0.557362 0.278427 4.911286 3.385140 2.642580 0.290953 -2.760597 1.676906 -3.960629 1.268627 -5.174876 1.501141 1.950833 1.812873 -10.060233 1.472381 1.512865 1.874353 -1.079628 -0.918066 4.537231 4.224669 5.382137 -3.073350 2.220651 6.242327 0.388903 -0.410401 1.111005 0.512205 -0.239576 3.053264 2.043638 -3.035388 -1.095597 -0.222743 -4.128196 1.593085 5.615031 8.289958 -0.073579 0.293181 1.674146 1.987350 1.856922 4.084586 0.565777 -0.107831 -0.440410 3.775651 -6.539807 -0.224618 -13.522213 -0.302923 -16.637873 -3.539171 -1.168500 7.288474 -0.895355 0.630757 -0.811895 5.794150 -0.192559 -0.525788 5.848241 6.542228 -3.357457 -3.266650 -4.669376 -4.397505 3.629862 -3.763706 -0.321380 4.748830 2.195386 -4.569684 -2.109788 2.353335 1.432396 -2.255510 -1.679720 0.356602 5.346819 -5.945261 -2.883918 -2.210938 4.061071 0.935633 -9.274854 -0.147976 -5.162548 3.931947 0.468651 -1.785159 -2.347307 0.331500 2.387975 -2.476650 -0.299406 -4.532839 6.171476 1.935954 2.212490 0.538721 0.534699 1.367631 5.557131 2.743699 -4.519445 -0.502206 1.319117 -3.446752 1.312430 -5.893611 -2.942025 5.582516 -5.356384 1.125201 1.588545 -3.784985 -2.566365 4.609341 1.279404 2.673260 18.211194 0.665306 6.659587 3.906285 -4.659506 3.926099 0.226888 0.726466 2.788112 3.560923 -0.324423 -6.979160 -5.296676 2.264486 5.961623 4.618024 -7.196367 -3.034859 -0.957301 -0.452057 0.750376 -0.188343 1.719365 -1.341774 -3.843698 -1.302595 3.827900 10.062215 -1.232048 -3.913069 1.459540 3.560408 -3.720108 -7.429720 -1.363167 -3.016193 1.539037 -0.113757 0.174259 4.297075 7.748801 -15.034437 5.729564 0.251923 0.740134 4.617847 0.392274 -5.002306 -11.353447 -0.425268 3.240893 7.717281 -0.294838 -0.275172 3.365370 -5.387916 -0.271592 0.855310 1.087547 -1.650293 2.197681 0.194172 -2.267207 -3.487212 -0.972373 -2.145361 -0.065553 -1.183262 3.454201 0.633588 -10.616031 5.325433 -1.814298 -2.588507 0.319865 -1.503296 3.707794 -6.619014 -5.754434 2.228435 -0.254631 -4.080818 -5.558490 0.462383 3.908683 -0.437816 1.125433 -2.825709 -7.841186 4.754703 -4.415704 4.288230 2.559052 -1.064317 5.208968 2.324505 -0.900370 -6.322824 -1.327642 -0.027424 -1.869749 -4.575649 -0.468463 -1.029858 4.616262 5.186928 -0.244709 -2.497751 0.402584 7.190299 -4.424844 -3.825092 3.812365 0.879271 -3.916630 3.823603 4.909622 -8.353949 -0.557223 -4.392603 -2.045778 -0.116047 -4.069596 4.059959 -0.374547 3.379651 0.280097 1.400904 -1.070085 3.021674 1.609868 -0.146984 0.241024 9.125754 9.424028 -3.165573 0.214667 -6.497405 3.027605 -7.712964 -6.783873 1.192121 0.492571 -3.934734 2.015181 1.153197 5.931179 1.211099 -0.395675 -2.083337 1.961829 +-3.687673 -4.740491 -1.029863 -8.899463 5.768678 3.368449 3.142504 -4.703114 -10.610393 -1.298805 4.317767 -9.721491 -0.924765 10.485548 -3.211137 8.747179 12.996135 2.586488 -4.860921 -2.419671 9.920914 -2.478169 12.766248 11.872823 -8.024385 -0.458988 -1.431459 4.858744 3.155441 1.496159 0.749661 -3.718760 4.422511 -9.781562 -2.013976 -6.687045 1.455437 4.501568 8.446028 -13.383612 2.634185 0.070609 3.253224 -2.215557 -2.829887 2.675756 5.033296 8.084243 -1.831268 4.376974 8.339693 0.830861 -0.721569 2.349495 1.935021 1.544279 1.957939 0.019850 -3.576476 -3.656415 -0.753412 -2.351949 2.465544 7.957194 11.214252 0.557087 -0.525303 5.411237 2.628322 2.290348 6.416523 1.344168 -2.664341 -1.242622 3.913190 -12.673720 -0.560556 -18.009596 -1.704037 -19.507445 -5.420991 1.205336 8.494010 -0.750257 4.441883 0.864262 8.606467 -0.954775 -3.166882 8.193875 9.007980 -7.444050 -4.357238 -4.654811 -5.380831 3.172229 -4.529078 0.851165 5.799685 2.992221 -7.602468 -3.525377 4.086870 3.523990 -3.294793 -6.158738 2.346306 7.149122 -7.383893 -6.726774 0.439598 8.017636 -1.420992 -13.334673 -0.532810 -7.726396 5.494611 -0.060744 -3.538727 -6.556013 0.773841 3.242380 -3.178941 -3.251604 -3.549861 5.729135 4.465575 4.277917 0.587855 1.387922 1.614247 13.805168 1.328206 -6.807284 0.914853 0.405063 -2.412387 4.581178 -6.830170 -4.920623 4.368110 -8.849372 2.470801 4.553313 -5.278716 -2.784765 8.335206 4.141425 1.594208 26.822317 1.256750 11.834405 8.539053 -7.502048 3.266203 -3.298406 1.878224 3.887943 4.540907 -1.728219 -11.721409 -8.822863 4.566227 8.899068 6.965215 -10.256796 -4.927662 -0.734972 -0.342760 0.923410 -0.709657 1.989140 -0.173209 -6.247390 -1.733288 6.526970 17.361452 -2.828149 0.406779 4.136615 4.733698 -5.084751 -11.057068 -4.274513 -6.758739 2.108073 1.130741 1.562483 5.490717 11.393635 -16.962145 7.750971 -1.673738 1.524524 6.017745 3.354587 -9.665678 -13.733417 -3.010506 3.994985 10.430133 -2.852968 2.202458 5.325001 -7.927579 -0.585777 1.305204 -0.637032 -2.402329 3.370581 0.895707 -3.775176 -3.545495 3.034383 -3.239308 -1.324019 0.004995 6.206511 2.242987 -13.028690 6.979492 -0.686455 -3.890698 2.179818 -2.335357 8.754045 -7.811054 -7.527918 5.482812 -0.470342 -2.748697 -5.318503 1.883374 5.559255 0.104576 2.973591 -4.569520 -8.475183 6.576849 -5.099756 6.921629 3.756124 -2.220223 4.702136 -3.579404 -2.400668 -8.947832 -4.256751 -2.041367 -0.507181 -8.155283 -0.742633 -1.790057 8.119171 5.985627 1.410105 -6.915959 2.025265 10.150391 -8.469152 -2.651580 6.045157 4.534264 -8.795417 3.617034 7.598422 -11.227368 1.077409 -4.460192 -1.515783 -2.174696 -5.689337 6.915230 2.463058 5.795717 -1.615029 2.129587 0.907996 4.687204 3.351923 1.816431 1.494987 12.919345 10.330870 -1.935949 -3.477913 -9.099595 3.204163 -10.044546 -10.759223 3.622261 2.372639 -8.188489 1.765317 1.037656 10.956040 2.151693 -0.648025 -2.578407 2.210302 +-0.843929 -1.186681 0.343576 -2.294697 1.096925 0.512618 0.668111 -0.741228 -2.644054 -0.691156 0.857838 -2.164597 -0.290137 2.577529 -0.827846 1.744423 3.197307 0.886985 -1.148626 -0.527536 2.267449 -1.138520 2.846052 2.899699 -2.033063 -0.140349 -0.320630 1.728875 0.966985 0.919333 0.295970 -0.663047 0.667904 -1.992338 -0.103645 -2.005668 0.457840 1.233952 1.168603 -3.558290 0.653012 0.461283 0.887728 -0.531219 -0.479020 0.576811 1.186256 2.005329 -0.584014 0.958627 1.971852 0.164478 -0.030841 0.531486 0.417461 0.375770 0.671601 -0.267267 -0.951773 -0.609167 -0.092011 -1.353916 0.858128 1.989865 2.733923 0.078208 0.037589 0.907031 0.611320 0.615187 1.643959 0.252375 -0.960366 -0.392383 0.978181 -2.941509 0.321493 -3.978787 -0.145238 -4.722628 -1.325860 0.050770 2.370002 0.614577 0.825280 0.103745 2.086080 -0.445621 -0.524026 2.005978 2.061150 -1.567153 -1.055942 -1.357759 -1.404748 1.073333 -1.218358 -0.274098 1.114021 1.063823 -1.667708 -0.532566 1.046445 0.869943 -0.838327 -0.946093 0.373939 1.935642 -2.282966 -1.671497 -0.129688 1.848046 -0.216820 -3.170651 0.018804 -2.002717 1.261340 -0.018904 -0.744248 -1.310990 0.222406 0.882740 -0.579557 -0.436097 -1.767135 1.659932 0.631276 0.746187 0.125138 0.254793 0.176802 2.672216 0.644285 -1.585233 0.079136 0.477337 -0.941666 0.790311 -1.709129 -1.258613 1.014707 -2.209801 0.042594 0.950556 -1.333064 -0.697698 1.359850 0.987680 0.657136 6.787599 0.359512 2.677915 1.922518 -1.722338 1.067306 -0.274162 0.438813 1.064609 1.055087 -0.362778 -2.859403 -2.029038 0.788844 2.176379 1.746782 -2.084813 -1.149239 -0.378256 -0.134933 0.558312 -0.097993 0.443803 -0.255698 -1.653572 -0.459541 1.268553 3.891662 -0.369035 -0.241924 0.846387 0.720781 -1.710454 -2.881296 -0.758628 -1.362714 0.486641 -0.128150 0.060840 1.262465 2.737922 -4.076308 2.102032 -0.306618 0.368545 1.628021 0.256266 -1.967974 -3.774067 -0.735129 0.973397 2.753188 -0.838967 0.261747 1.364098 -1.999308 -0.150348 0.315082 0.045343 -0.621710 0.890923 0.222514 -0.885020 -0.980290 0.381826 -0.715773 -0.194851 -0.149370 1.390698 0.366076 -2.798664 1.691970 -0.407843 -0.929270 0.600859 -0.326239 1.702157 -2.130213 -1.894309 1.179546 0.152441 -1.063175 -1.625943 0.301857 1.532254 -0.059611 -0.017523 -0.961534 -2.075520 1.449513 -1.480842 1.544102 0.917891 -0.602714 1.360709 0.371356 -0.367779 -1.976508 -0.688236 -0.752833 -0.556166 -1.675228 -0.397561 -0.453466 1.907171 1.700650 0.278386 -1.226985 0.749561 2.760345 -1.482294 -1.113481 1.391709 0.261763 -1.768108 1.032241 1.800256 -2.962226 0.093951 -1.256195 -0.330658 -0.109581 -1.318289 1.816776 0.361530 1.425860 -0.206129 0.584296 -0.106307 1.089084 0.853314 0.244827 0.294108 3.360367 2.405921 -0.400829 -0.417861 -2.082136 0.717146 -2.550339 -2.150575 0.426879 0.871534 -1.637884 0.712763 0.392337 2.491126 0.706997 -0.099983 -0.417870 0.459464 +-8.835761 -9.149720 -6.108800 -20.569672 13.096507 17.977159 6.360386 -13.509123 -21.191968 -1.080578 10.421095 -19.951349 -1.467677 23.158085 -7.893506 21.199350 28.143377 1.113804 -12.773722 -1.582272 24.348581 -1.391933 28.336942 24.386070 -17.892369 -2.556344 -0.544871 9.592394 6.517116 2.987028 3.314143 -8.717248 9.407844 -23.287547 -8.026860 -12.849216 4.423471 6.775584 20.162726 -27.784710 5.870687 0.120809 0.745381 -6.305734 -8.173550 -1.773677 11.756514 18.777324 -3.491484 4.727681 18.441673 4.895160 -4.604953 4.811550 3.627182 3.639916 2.965645 1.651583 -4.972841 -12.863378 -0.839327 -0.276580 4.780737 18.841204 23.944482 1.815122 0.244850 15.731341 3.824187 5.295220 12.486540 2.757939 -8.385426 0.128256 8.618490 -27.803294 -3.058180 -32.183860 -4.211058 -31.779276 -9.564370 3.634797 11.136250 -0.777331 13.967393 2.501137 18.024203 -3.746840 -7.988910 19.694876 19.924573 -17.087946 -8.426650 -12.735996 -12.326440 5.960915 -10.988143 2.746453 11.016869 4.388754 -16.396938 -8.089233 5.625429 11.731029 -7.542194 -18.515887 5.164777 14.384481 -13.876970 -15.750102 5.364385 19.987424 -7.236757 -31.930993 -9.671104 -17.646153 9.358615 -3.214473 -5.288899 -19.680179 0.907534 11.366724 -4.896094 -12.665356 1.781353 11.876464 13.777284 10.470357 1.138739 1.579581 4.953807 34.043277 4.357481 -12.183213 1.761613 -2.247432 -4.130209 10.543832 -12.450620 -8.589169 4.415572 -19.633620 6.538501 18.850274 -9.536025 -5.066941 17.676818 8.054800 3.925043 73.884920 2.581564 26.043771 19.324886 -19.559432 4.912152 -9.192259 1.708757 7.154283 5.906439 -3.008848 -33.924331 -18.435695 12.098401 18.627713 14.805122 -23.675350 -6.227115 -1.136892 -1.886388 -0.849480 -3.372557 4.667496 -0.024284 -15.057811 -4.646140 19.046628 41.714711 -8.464325 1.018811 13.188035 12.183898 -12.985584 -25.263349 -10.294391 -15.874707 4.786046 7.573699 2.382645 12.542875 24.549965 -28.190586 15.104157 -1.845623 1.823464 14.808430 8.480553 -21.026081 -24.452963 -5.209410 10.809695 22.412680 -9.162106 5.376677 9.555826 -17.086028 -0.691754 5.093767 -3.447458 -3.383684 6.685760 3.065920 -8.579159 -10.224017 10.437622 -7.277017 -3.042576 -0.462647 12.975340 -0.645265 -23.448012 18.478326 -0.132262 -8.072577 4.580442 -7.496796 22.524057 -16.917930 -17.936705 15.345776 0.456928 -2.464608 -8.022896 4.856321 13.429430 7.660010 10.630115 -13.353371 -22.602855 11.063300 -10.030973 15.530121 7.490894 -1.941856 8.436454 -13.351238 -3.229562 -22.795101 -14.924298 -4.045284 5.391145 -22.200940 -6.861113 -3.692059 20.376114 10.329311 0.363163 -18.800767 2.473215 21.763054 -18.585560 -3.263833 11.061531 13.929356 -25.273102 1.699438 15.037832 -22.754937 3.062070 -7.112004 -2.806146 -8.316006 -17.531092 13.479140 8.258589 15.115149 -2.404523 6.031387 3.280113 7.911745 8.061424 6.275220 4.239399 25.905200 18.586013 -4.241024 -11.964267 -20.677386 8.266032 -23.155175 -26.528909 12.794980 1.479804 -15.266805 2.880326 3.461467 24.388745 4.636286 0.686304 -2.644492 2.393911 +-5.711956 -7.555893 -4.959162 -12.925350 9.049630 10.601622 5.564817 -10.355994 -15.660754 0.355547 8.906774 -17.789838 -0.917869 16.281580 -5.298860 15.860278 20.031006 2.157490 -9.811768 -2.484736 15.477466 1.794637 22.197415 18.377935 -11.934526 -0.888900 -4.234839 5.379755 5.012044 -2.133516 2.859392 -4.121231 8.936175 -17.879577 -6.958600 -6.362383 2.557436 4.959503 15.853307 -19.032019 4.178670 -1.678783 3.873397 -3.864287 -5.655273 1.130087 8.928273 13.301189 -0.084324 5.524363 11.897409 0.288378 -0.957836 4.081936 2.611868 1.597586 1.040949 -1.450504 -5.778317 -8.973346 -0.612970 -0.914338 2.165799 12.901276 16.465539 3.109982 -1.211569 11.474719 5.158583 3.659076 9.919130 2.523916 -5.746915 1.059963 5.024627 -19.245694 -1.256811 -21.148297 -4.370625 -22.020516 -8.294903 3.302487 11.791492 -0.028198 9.596298 3.118228 12.851641 -0.918531 -6.644346 13.561725 15.648029 -13.795571 -7.461327 -6.782609 -6.408383 4.025681 -7.243522 4.573825 9.088829 5.360860 -12.872131 -4.377247 4.385252 7.102252 -5.101199 -11.467908 4.789402 10.062879 -9.430167 -10.779227 3.994202 13.286245 -3.304702 -22.303347 -4.425135 -10.167346 7.022629 -0.186349 -5.415034 -13.239596 0.791870 5.170020 -4.230130 -7.097363 -1.448016 6.343345 8.809449 8.203755 1.039595 4.747152 4.353135 25.394674 0.426402 -9.750836 2.966715 -1.968511 -1.039661 9.348239 -7.603441 -8.161836 2.094448 -15.232255 6.728785 11.356369 -7.777915 -4.501756 8.756351 8.943516 1.402066 41.643779 2.821709 19.507193 14.829837 -12.925088 2.222046 -9.187466 3.080652 4.773638 4.765167 -3.147270 -18.907504 -14.345868 8.738219 14.222568 10.426823 -16.214475 -3.254913 -0.092561 -0.599569 -0.706739 -1.640988 4.159284 1.352400 -9.562401 -2.597161 14.235402 28.604317 -6.371023 2.988125 8.533531 4.853851 -4.910135 -16.109486 -8.094285 -9.290006 3.727006 5.577207 4.760569 8.042073 17.919019 -17.292230 11.693914 -1.352958 3.368061 10.867848 7.768114 -16.824591 -13.857419 -5.398178 7.348983 14.190211 -5.663773 0.170397 7.955285 -12.597593 -1.301343 3.974438 -3.056635 -2.215258 4.994224 2.069529 -4.902318 -6.145571 7.117831 -4.016001 -0.995712 0.668766 11.051381 1.016141 -15.679440 12.184843 -0.143791 -7.851500 2.785884 -6.415099 15.808586 -11.375879 -10.854342 9.741879 -1.864786 -4.436112 -6.298506 3.564968 7.437673 4.167040 8.592571 -9.369589 -11.148026 10.523683 -6.429504 11.589446 6.005774 -2.656885 5.419175 -10.639309 -4.525353 -13.071476 -10.364661 -3.520527 2.422868 -15.116501 -1.754421 -2.682062 14.097028 7.851327 1.339368 -14.563926 2.519132 13.739295 -14.667139 -4.549800 9.071333 8.481506 -17.095113 3.872187 11.267197 -16.445041 3.876941 -4.968118 -3.133233 -5.849233 -11.318058 9.836605 5.923998 10.421986 -3.307987 3.349778 4.390515 7.223141 4.394594 4.636420 3.920065 18.785500 11.289083 -2.312812 -8.072761 -15.832030 6.700573 -16.552801 -19.250142 9.884854 3.926351 -12.809747 1.683536 1.594569 17.322334 3.769897 -5.017604 -5.433642 4.146053 +-3.892143 -3.997758 -0.681489 -8.344195 6.248219 4.776094 3.405832 -4.413636 -9.875791 -0.994835 3.546918 -8.439915 -1.243328 11.432329 -2.743299 9.591479 13.569647 3.022222 -4.636604 -1.498871 10.572004 -2.994966 12.442873 11.340705 -8.360435 -0.486591 0.762760 3.602422 2.728707 3.241184 -1.195966 -4.626375 5.091219 -10.759012 -1.579869 -7.396508 1.445463 3.882283 8.552866 -13.702526 2.756748 0.115146 2.166096 -2.837476 -3.317802 1.355875 6.160404 8.709990 -2.905450 3.930680 7.606783 0.386939 -1.252886 2.646003 2.374494 3.347053 1.209733 2.195097 -4.050110 -3.811285 -1.105735 -3.128381 2.724935 8.229259 11.111399 0.234072 -0.090167 6.352928 1.943603 2.119073 5.621479 1.318815 -1.776714 -1.536667 4.783513 -12.947533 -1.577047 -17.847216 -2.608097 -19.685729 -5.487779 0.270919 6.729052 -2.347592 6.235351 0.604229 9.174602 -1.715369 -2.421272 7.445792 10.344844 -9.290572 -4.619506 -6.012461 -5.498001 3.175755 -5.267183 0.155668 6.856192 -0.127795 -8.113557 -5.964437 3.969061 4.852943 -3.446535 -7.470474 2.172031 7.912560 -7.560079 -8.484697 -1.181749 6.029328 -3.189499 -13.834011 -0.632679 -6.610773 4.865200 0.580752 -3.643827 -9.331634 1.276385 5.264331 -3.346596 -6.105896 -0.060690 6.359016 4.660518 4.233041 1.348497 -0.082615 1.664576 14.314701 4.978119 -6.756045 0.759751 0.372192 -3.299322 4.087144 -6.972365 -5.682140 4.142497 -9.749197 1.547494 6.319091 -5.824397 -1.271548 10.379799 3.463694 2.529619 27.212301 0.690890 10.748867 7.464920 -9.282771 4.078853 -3.080470 0.754194 3.699071 5.478610 -0.656524 -12.671778 -8.919452 4.834782 9.558539 7.670083 -10.606456 -5.967936 -2.232806 0.003554 0.846495 -1.171082 2.431448 0.139145 -7.526991 -1.907535 6.394411 17.280851 -5.229276 -2.487723 4.900647 5.038928 -5.379823 -12.131474 -4.663051 -9.356999 1.924173 1.258504 0.223208 5.842545 12.169791 -16.860667 8.491659 -3.211551 -0.507934 6.713053 3.640498 -8.806288 -12.603719 -2.058399 5.329759 10.631003 -2.156823 2.304985 4.708446 -8.569819 -0.692011 0.909071 -0.039917 -2.339440 3.832917 0.592391 -5.015740 -4.529105 3.310741 -2.499063 -3.956763 0.627130 6.180886 2.320048 -13.316622 8.319611 -0.581087 -3.882169 3.719183 -1.562797 8.848319 -8.604491 -9.403638 6.438483 0.297624 -1.256050 -4.380044 1.763824 6.679587 1.366162 2.087626 -4.433526 -10.768645 5.759555 -3.949781 7.655217 3.915040 -1.236847 6.278811 -3.305711 -3.008989 -9.485148 -4.095218 -2.082225 -0.634528 -8.108229 -4.795696 -2.095995 9.730636 7.095857 1.361972 -5.690853 0.030135 10.111135 -10.054641 -1.769864 7.153055 5.692961 -8.617772 2.121231 8.535134 -10.928152 -0.165429 -3.831436 -0.807782 -2.306815 -6.718700 6.202615 1.054395 5.506623 -0.849554 1.690375 1.020256 4.296923 3.663826 2.045503 0.664773 11.723437 10.021720 -4.282019 -3.944742 -8.893027 3.579085 -11.475729 -10.886945 4.240131 2.426779 -8.141635 1.863248 2.193715 10.032313 1.125278 -0.260625 -1.972377 0.132624 +-12.863785 -10.687222 3.070738 -32.596207 30.422603 15.616702 13.067277 -12.169687 -33.699581 -9.784564 9.952866 -30.624927 -13.776970 40.351994 -13.958618 30.286440 48.708430 6.821838 -14.158763 -9.137254 40.768923 -14.211756 50.062390 36.681988 -39.120581 -2.529758 -0.977830 23.337942 12.057991 16.686385 0.959367 -14.528349 16.817787 -32.443474 1.215560 -24.983825 10.798731 10.799332 16.312427 -51.522713 6.863690 3.672423 4.595522 -4.900544 -11.132158 14.316769 26.097406 34.203654 -14.898387 12.975562 32.402644 2.529394 -1.858418 12.604156 0.182332 4.374761 5.770331 -1.202143 -20.296515 -14.256471 -4.384722 -23.776970 11.821966 31.731593 45.494210 -1.390397 3.228323 26.390206 3.061174 10.596633 22.851466 6.702885 -5.504528 -5.007824 24.715528 -41.462297 -6.119831 -61.483921 -10.718813 -79.620231 -22.222558 -11.405874 26.913891 0.394355 19.680882 1.399757 38.323259 -0.077124 -4.267704 33.897189 37.865983 -31.658865 -16.302826 -31.835030 -20.570209 12.515468 -22.908476 -2.909594 22.848597 9.701821 -28.418318 -15.449258 12.180662 12.184389 -12.065419 -27.443264 -0.624963 31.814282 -35.114594 -27.468672 -11.700389 24.219840 -9.502568 -54.873031 -0.591820 -21.857079 23.598261 -0.265647 0.651919 -23.759568 2.740165 23.433000 -11.118732 -15.639505 -12.665355 29.165226 19.140192 11.453375 8.094363 6.617114 3.213092 46.672737 23.681038 -19.204332 -9.033674 4.229699 -12.096318 12.727145 -24.451869 -14.659323 19.727895 -38.323478 5.240040 22.396809 -17.259239 -10.922038 21.849718 6.082488 18.075376 94.305401 3.740272 36.121244 23.312100 -34.291575 16.068363 -8.645406 2.979473 17.677233 18.605186 -4.940593 -41.337479 -35.005959 17.081068 31.136000 25.980576 -39.507140 -15.987386 -9.134825 0.953025 1.193918 -8.996777 16.795272 -3.758068 -25.068577 -5.326052 19.809943 64.042500 -15.475407 -9.837392 24.149923 16.763551 -24.172418 -43.954143 -18.722848 -23.210677 1.545642 6.164299 1.707171 17.651267 46.283090 -60.551288 30.858995 -5.109667 2.405231 23.031923 3.548639 -24.865369 -51.075698 -7.434798 22.246877 38.107754 -9.737583 3.306680 13.788673 -30.873868 4.444692 5.438675 4.141405 -4.530240 12.143860 -1.533068 -17.375701 -22.626507 4.061165 -11.446214 -1.779001 0.204980 18.777782 6.341560 -52.585593 32.424017 -12.321346 -16.987333 13.200713 -3.877580 35.801893 -30.850697 -35.314842 23.240115 -2.271024 -17.030738 -26.413349 9.601354 24.258809 3.306173 3.060528 -17.323295 -41.507721 23.198804 -17.635045 21.291671 15.059563 1.473007 30.565329 -3.128224 -16.220375 -36.535218 -18.499755 -6.553289 -5.167007 -27.833206 -7.368833 -4.993225 34.257885 30.007110 3.886714 -16.920438 3.931480 41.728016 -35.038822 -18.059209 30.118500 14.790047 -30.481790 16.685264 34.459837 -39.509545 -8.271897 -18.510858 1.608074 -4.843097 -27.357346 21.288260 -2.083534 18.432451 2.371485 10.222671 -2.989428 17.630918 11.167095 7.142918 -7.203152 53.747737 43.887914 -19.498710 -9.751555 -31.577064 14.898727 -45.132875 -38.068143 12.350312 8.550350 -17.788061 14.198350 8.992352 37.177607 5.226745 -5.219622 -7.707081 -4.204937 +-6.823770 -8.816841 -5.687283 -15.279198 10.228801 13.997944 5.984100 -12.450041 -18.049851 0.129048 10.220085 -20.612976 -0.472925 18.578780 -6.223090 18.413289 22.694699 1.752406 -11.866995 -1.777017 18.342841 1.307081 25.038622 20.916261 -12.894273 -1.295152 -4.976322 7.172750 5.217482 -2.598267 4.252820 -4.024143 9.343393 -21.116464 -9.144706 -7.520151 2.800376 5.869807 17.873596 -21.462661 4.630666 -2.013880 2.380228 -4.732392 -7.018217 -1.415910 10.007987 15.074024 0.763953 5.583761 13.057379 0.979123 -1.542206 4.493267 3.193114 2.013330 1.116098 -2.419316 -5.880678 -10.681158 -0.788290 -0.681577 3.216789 15.108764 18.740302 3.855076 -1.270702 13.817014 5.254248 3.941988 11.623477 2.815690 -8.562383 1.531219 5.413356 -23.550382 -0.411728 -22.797287 -4.643871 -21.408811 -8.872032 4.628525 12.592179 0.659147 11.232943 4.590498 14.732479 -2.383028 -8.047229 17.150462 17.625074 -15.617152 -8.121988 -7.934925 -8.040896 4.113455 -8.094221 4.597589 8.476323 7.290345 -14.271196 -3.992249 4.867188 8.887747 -5.773377 -14.170534 6.013123 11.751499 -10.774953 -12.963811 6.117582 16.596919 -4.495190 -25.639845 -8.004060 -12.349947 8.545547 -0.754329 -6.211234 -16.011210 1.082339 6.227842 -3.629997 -8.145450 -0.968281 6.026998 9.855161 9.658587 0.654987 5.476967 5.005425 29.559246 0.417727 -10.334622 3.811212 -2.438245 -1.184260 11.114221 -7.762003 -9.181878 0.074305 -17.145348 6.154069 14.665047 -8.660688 -5.618360 8.697464 10.477985 1.207016 51.904812 3.326904 22.164293 17.558261 -15.483934 1.232634 -10.740796 3.400864 5.268330 4.373522 -3.575421 -24.465718 -16.335994 10.411440 16.374734 12.059982 -17.980616 -3.321990 0.334337 -1.077004 -0.246335 -2.174479 4.592751 1.509465 -10.834654 -3.187758 16.789537 33.662197 -6.952205 4.114525 10.722521 4.525213 -6.972762 -18.981899 -9.181482 -9.942176 4.235672 6.502077 4.668068 8.643755 20.286780 -17.449743 13.069881 -1.850463 4.118238 12.299460 9.052846 -19.074305 -15.588806 -7.240857 8.698262 16.290733 -7.656701 0.035725 8.665172 -14.028133 -1.456240 5.314237 -3.747395 -2.165869 5.769153 2.449133 -5.656090 -7.057500 9.537619 -4.727780 -0.291121 0.729910 12.473981 -0.874278 -15.053213 14.420136 0.898913 -8.171571 3.464730 -7.208144 19.130968 -12.654442 -12.759086 11.983605 -2.002182 -4.903695 -6.858417 3.985113 9.026456 6.348729 8.828748 -11.421129 -11.873980 11.275824 -7.497643 13.364475 6.569080 -3.162784 5.970936 -12.312604 -4.857540 -15.119706 -13.027968 -4.484887 3.820772 -17.495559 -3.455017 -2.880109 16.529798 8.121918 1.602133 -17.302489 3.828923 16.247043 -16.300253 -5.329049 9.773615 9.480428 -21.120435 3.847707 12.420330 -18.593808 4.987601 -5.244150 -3.391764 -7.409082 -13.274246 11.427863 7.776111 12.205123 -3.785496 4.121841 5.430048 7.740707 5.746301 6.696698 4.948741 21.624073 12.203965 -1.369913 -10.235480 -17.918343 7.239655 -18.855968 -21.934124 11.602257 5.744178 -13.537539 1.512040 1.922872 19.755680 5.102945 -5.591848 -5.163291 4.853691 +-60.099507 21.077863 96.505152 -167.237808 159.408262 111.073203 47.156675 -60.976721 -137.394460 -47.019537 1.065276 -159.462675 -98.859781 196.605814 -82.841033 83.686652 251.632437 45.532190 -59.732536 -35.642078 148.436344 -26.212998 234.572842 190.823164 -187.942821 -4.963616 43.650091 112.425254 26.412904 158.287160 -74.589777 -142.937764 53.647991 -65.634330 31.435524 -119.004348 25.678662 6.983537 38.589035 -263.200081 34.128939 23.776086 -13.641305 -31.621957 -21.835820 52.313953 197.251093 150.250414 -56.335322 14.624385 133.147384 72.369144 -13.033528 49.261086 41.117212 36.371091 118.439634 -3.832416 -84.984902 -54.609290 -37.575311 -79.069937 16.543866 174.117876 211.656371 22.996483 3.046482 52.126005 4.343213 37.101364 52.606700 39.352520 14.513686 58.995658 80.124427 -132.422619 16.859225 -272.876300 -29.772157 -317.288989 -109.240371 -81.235956 80.152284 30.362056 68.448366 -21.132029 199.955900 -6.787683 19.357159 105.956971 233.437178 -153.010144 -68.323128 -139.957409 -120.960805 50.658554 -88.683917 -6.840236 36.861908 19.023200 -140.033799 -119.473111 52.203809 43.064260 -65.684940 -44.218282 -0.098383 151.554617 -167.279014 -88.815135 -97.354172 74.480577 -24.889385 -271.639150 -53.082377 -100.868021 102.910571 -1.579698 -36.066418 -154.993408 39.372036 134.705389 -78.488315 -59.526201 -91.564732 164.869257 93.468214 14.429090 18.310957 -13.551162 42.471951 189.957713 104.656461 -104.246885 -29.477578 9.235921 -81.780410 -3.575521 -130.401067 -35.455776 46.397151 -156.071062 26.843283 132.400121 -101.281657 -24.892858 39.568774 -25.628248 101.876967 495.522756 -46.023804 145.940669 62.757936 -201.802332 89.962039 -15.273476 -36.762900 33.773848 90.615474 59.244243 -202.290206 -157.684349 106.384644 171.677130 127.184232 -163.209135 -21.480058 -56.135107 -18.753715 -10.812368 1.878823 59.488784 -50.297683 -118.853483 -52.500321 91.786094 318.696725 -61.520471 -176.326310 95.354526 67.298649 -59.469626 -134.110127 -64.185535 -77.426199 16.116443 47.622397 -19.725741 116.055612 233.180904 -376.104633 166.622550 -4.683792 -61.634885 153.601647 -13.449368 -90.708502 -148.270141 0.600557 163.743240 190.206218 -6.954117 3.112572 14.957604 -156.066717 -3.846632 22.022606 72.517806 -63.099373 71.719048 45.487554 -157.646426 -122.112409 -57.746477 -38.026248 -42.804530 -66.373577 79.822933 2.536154 -341.646362 216.926946 -11.462879 -35.604046 47.658680 -48.590577 122.250309 -166.397149 -197.810141 89.308108 -16.698904 -55.496015 -76.778131 21.108411 123.786600 14.581654 73.467845 -124.530375 -217.335954 100.554399 -41.428152 121.891524 71.990120 51.969111 137.144237 31.271320 -49.699093 -155.549115 -84.661676 54.668510 -11.452896 -121.413384 -9.004691 -51.428920 159.316948 179.038716 -18.676512 -62.370199 -50.740632 179.826826 -135.887044 -47.704487 128.941797 31.406645 -145.973118 32.762885 155.814549 -150.470968 -85.994928 -101.991562 -20.761897 -57.711589 -149.477255 69.149167 -54.770551 54.857859 65.562425 5.218176 -72.683246 75.143194 36.845061 1.622379 4.658408 220.215617 197.504493 -91.199387 34.611498 -153.620438 90.370517 -241.986188 -185.380226 58.862292 -43.306885 -84.876386 28.516972 3.034746 152.092055 -16.560465 37.753053 -15.754072 -21.059128 +-5.002833 -6.919116 -3.338580 -12.122718 7.734694 4.910769 4.185911 -6.758584 -14.185508 -0.255238 6.431838 -14.662504 -0.976800 14.002493 -4.399131 11.617521 21.887497 2.332890 -6.961596 -2.759800 13.173537 -5.063228 17.099432 20.173022 -10.404628 -1.454209 -2.894271 8.302400 3.447094 -1.434514 3.137313 -3.723350 4.547871 -13.690232 -3.741807 -11.124992 2.867110 5.418767 12.001441 -21.827310 3.552353 -1.170175 5.467470 -2.991139 -4.833447 6.908952 6.233228 11.404608 -2.130605 4.214860 11.889943 0.271400 -1.155491 2.961787 0.893896 0.377402 5.089262 4.280476 -5.021850 -5.656282 -0.065820 -0.313769 3.580935 11.013904 18.237053 2.446045 -0.671552 8.332619 4.891169 3.961512 7.870067 1.595884 -5.401897 -0.410176 4.748308 -20.870003 -1.780553 -28.563230 -1.790794 -27.827656 -7.278360 2.151290 11.204827 -4.876233 5.914577 2.368421 10.827823 0.121194 -4.494193 12.794272 12.244467 -8.862107 -6.331952 -7.414742 -8.058090 4.929560 -5.418352 2.843688 14.176543 6.403089 -10.354614 -3.462667 7.712495 4.812297 -3.905438 -8.852376 3.954821 8.621220 -6.804176 -8.417067 2.450878 12.919676 -1.251609 -18.964866 2.143298 -13.392329 4.797815 -0.392831 -4.203177 -8.592250 -0.051824 3.419646 -4.697223 -3.350944 -4.594757 11.083117 7.219755 5.611890 1.011883 3.175318 2.955224 18.461653 -0.228488 -9.273383 1.464462 0.020269 -6.804053 5.952117 -12.379318 -6.672315 8.060973 -12.645657 7.092788 6.747154 -6.618475 -5.397559 13.339060 6.081754 2.392687 45.243524 2.242049 17.413307 12.192232 -9.301279 9.737120 -5.201832 2.704341 4.629430 4.717510 -3.554688 -23.189082 -11.962163 6.265911 11.677597 9.294412 -17.706291 -10.232731 -0.283247 -1.658172 0.472409 -1.156357 3.689887 -1.220697 -6.766190 -2.017243 11.617893 27.432038 -2.992643 1.417858 6.289271 7.963170 -8.909134 -23.347506 -5.971957 -9.946645 2.536380 -1.444403 3.469396 7.826948 15.131991 -25.534537 9.841398 0.986158 4.226688 12.237415 4.686042 -13.966278 -26.713137 -3.633207 5.763500 17.641172 -4.941061 -0.150032 6.785412 -10.146275 -0.426069 3.539705 -1.619149 -2.523540 4.190140 -0.721691 -3.548612 -5.044218 5.379263 -5.891768 -0.439832 -0.138159 8.430888 1.734985 -15.098220 9.590796 -1.412466 -5.895045 1.693849 -5.639058 11.298040 -9.801401 -9.101093 6.985211 -0.497291 -3.099381 -11.406224 3.012242 6.695378 1.076420 7.300300 -5.893265 -15.669965 8.614188 -11.259151 9.355729 4.847613 -2.945021 4.517668 -1.404952 -3.887427 -15.066924 -7.748757 -6.885248 2.055965 -12.627574 -0.496808 -1.921651 10.838666 6.755355 1.143377 -11.258051 2.298237 17.667752 -9.417021 -5.265122 7.316275 2.202305 -12.682244 3.625009 9.718053 -19.659206 2.719393 -6.285852 -5.346033 -3.364998 -8.784021 7.943544 4.611840 8.057550 -3.156564 2.179184 3.151344 6.492220 4.883769 3.794715 2.936275 21.573753 14.639616 -1.729692 -5.599575 -13.177744 4.653041 -13.639917 -15.247845 6.116800 2.815852 -10.705382 2.575826 5.581028 14.218560 1.474270 -2.029315 -4.553809 3.733314 +-5.720300 -6.931972 -5.347463 -12.595727 9.475987 12.255215 5.281356 -10.522625 -15.355153 0.585296 8.374546 -17.674937 -1.296632 15.913234 -5.496083 15.581527 20.485997 1.657361 -9.790560 -1.516261 15.392348 0.984453 22.219927 19.010992 -11.412438 -1.116899 -3.912520 5.757658 3.505919 -1.831484 2.887179 -4.227599 8.564009 -17.677398 -7.242140 -6.843920 2.458069 4.334693 15.394610 -19.640058 3.620742 -1.889888 2.221945 -3.635369 -5.697428 1.271247 9.033081 13.092720 0.231960 5.101770 11.554842 0.894534 -1.204315 3.930173 2.304277 1.256555 1.261933 -0.838326 -5.444211 -8.894204 -0.650696 -0.784554 2.028011 13.044449 17.613024 3.150603 -0.980232 11.123299 4.093319 3.554601 9.291218 2.567669 -6.252826 1.674143 4.603814 -19.679664 -1.182429 -21.219532 -4.105700 -20.822105 -8.023060 3.024379 10.676813 -0.152122 9.400273 3.160702 13.015469 -0.718963 -6.300192 14.668771 15.543441 -13.540553 -7.218633 -6.998074 -6.758553 3.748748 -7.067740 4.459375 9.192973 5.652303 -12.460986 -3.918913 4.500433 6.953360 -4.946260 -12.251964 4.708011 10.308207 -8.917728 -10.709503 4.063058 13.762795 -3.605559 -23.123419 -5.990539 -10.206169 7.379025 -0.120530 -5.106078 -13.198083 0.921494 5.390713 -3.584023 -6.855909 -0.774390 6.849742 8.917087 7.717915 0.981639 4.762435 4.519479 25.473939 0.304985 -8.950865 2.710271 -1.984566 -1.963962 9.189616 -7.926307 -7.267777 0.886152 -15.576457 7.540877 11.923802 -7.561033 -4.650848 7.873819 8.249931 1.617776 45.243270 2.360688 19.689260 14.486518 -13.585019 3.033278 -9.294683 2.646567 4.541473 4.365104 -3.008025 -21.425555 -13.747773 8.811885 14.420853 10.297131 -16.925528 -3.487241 -0.014553 -1.079956 -1.222010 -1.393830 4.518811 0.615497 -8.517390 -2.611219 14.729993 29.597479 -5.918138 3.259324 8.850540 5.021263 -5.309035 -17.162852 -7.734564 -8.881544 3.397426 6.125910 4.221104 7.467525 17.429843 -17.406027 11.183324 -1.115882 3.425619 11.197813 7.839298 -16.707239 -14.739901 -5.073979 7.746464 14.720292 -5.786312 -0.228718 7.083430 -12.102149 -1.213627 4.701232 -2.613583 -2.002606 5.003509 1.871122 -4.933441 -6.471453 7.222409 -4.134134 -0.904594 -0.040839 10.622574 -0.169338 -15.684268 12.429214 0.324141 -7.654701 2.580248 -6.600714 16.131065 -11.114233 -11.279506 9.889057 -1.989872 -4.007073 -6.463823 3.187537 7.581317 4.984138 9.031396 -9.550994 -12.025337 10.024305 -6.210912 11.257079 5.729295 -2.115596 5.751468 -10.728731 -5.158139 -14.073724 -11.789070 -2.364788 2.842042 -15.137263 -1.114321 -2.595184 14.047677 7.648185 1.610661 -15.342563 2.965840 14.656703 -13.487857 -4.299735 8.692590 8.155907 -17.638912 3.162068 10.819486 -16.736298 3.576516 -4.674039 -3.035797 -6.132744 -11.604259 9.231054 5.619131 10.137791 -3.030245 3.493482 4.149852 6.945729 4.582649 5.729257 3.938649 19.559323 11.130826 -2.003066 -7.645796 -15.707587 6.653179 -16.458958 -19.586256 9.686540 4.181025 -11.526763 1.440767 2.031353 16.730471 3.308045 -4.835715 -4.966506 3.835700 +-4.594468 -4.892119 -1.209402 -11.679661 7.246713 7.850511 3.368288 -5.829182 -12.059349 -1.422393 4.866049 -10.648707 -1.319949 12.900441 -4.196389 10.230442 15.404761 1.669715 -6.312368 -1.377975 12.679431 -2.480765 14.982730 12.962693 -10.051579 -1.183389 -0.287689 6.810027 3.159723 3.382995 1.365519 -4.839669 3.705594 -11.452570 -2.964005 -7.403083 2.443557 4.184539 8.900495 -16.000908 3.172951 0.992089 1.190194 -3.251041 -3.903840 -0.960800 6.671632 10.194838 -2.563540 2.924695 10.184451 2.173216 -1.975082 2.580430 2.206573 2.109836 2.019858 0.495572 -3.465470 -5.539018 -0.502273 -2.046583 3.278224 10.198033 13.042003 0.869722 0.165255 7.036082 1.897617 3.053037 6.945576 1.319583 -4.904108 -0.375053 5.028406 -14.172052 -0.863914 -18.570886 -1.469047 -18.390835 -5.894523 1.110121 7.731435 1.434222 6.381156 1.355064 10.155071 -2.177697 -3.412076 10.699838 10.926629 -8.418880 -4.824101 -7.399543 -7.646593 4.077405 -5.760220 0.254205 5.388807 3.407216 -8.773028 -4.103473 3.512497 5.720795 -4.111620 -8.382032 2.326516 8.662167 -8.508871 -8.476404 1.471523 10.836713 -3.042863 -17.120610 -4.674378 -9.581893 5.337379 -1.274071 -3.045986 -9.562147 0.783314 5.946778 -3.069524 -5.203929 -1.813225 6.987482 6.127149 4.747629 0.801156 0.624551 2.173271 16.359504 2.853038 -6.975222 0.541499 0.070200 -2.836076 4.701368 -7.157261 -4.897133 2.424993 -10.700684 2.860562 8.618750 -5.642338 -3.249126 7.742515 4.114186 2.852606 38.714816 1.306548 13.781918 9.810138 -10.285932 3.894533 -3.369814 0.935385 4.191070 4.000034 -1.662251 -16.464885 -10.027260 5.815417 10.329973 8.365690 -11.830989 -3.972165 -1.208012 -1.220203 0.792535 -1.268528 2.484109 -0.784133 -7.955551 -2.561927 9.145454 21.584264 -3.517516 -1.761503 6.566698 6.343186 -7.600282 -13.314574 -4.864238 -8.378963 2.343397 3.167337 0.564345 6.960459 13.609739 -18.038517 8.964842 -0.836049 0.968330 8.122903 3.177399 -10.613049 -14.593589 -2.910875 5.976935 12.885872 -4.514086 2.097499 5.243143 -9.389119 -0.355510 2.563885 -0.981770 -2.317466 4.123985 0.839982 -5.176708 -5.573756 3.907482 -4.421874 -1.262426 -0.903737 6.673792 -0.063960 -13.944192 10.021869 -0.597075 -4.100011 2.755508 -3.376505 11.016800 -9.544242 -10.265975 7.614959 0.580426 -2.331054 -5.106213 2.139148 7.515879 3.080443 4.005212 -6.490921 -11.675525 6.143849 -5.483130 8.357108 4.270444 -1.459915 5.412285 -4.035256 -2.024847 -11.410373 -6.704087 -1.436511 1.291800 -10.975531 -3.600047 -2.306260 10.583913 6.504352 0.658461 -8.837418 1.255941 12.388004 -8.701225 -3.021400 6.381935 4.383526 -12.320457 1.964369 8.696729 -12.517482 0.920104 -4.960764 -0.608873 -3.424538 -8.960135 7.465863 3.486121 7.637691 -0.916676 2.967367 0.718713 4.511969 4.438571 2.915895 1.794057 14.557624 10.205341 -2.546000 -4.701782 -10.949790 4.201750 -12.822757 -13.082643 5.218537 1.494429 -8.004237 2.226959 1.490529 12.764573 2.316469 0.740417 -1.308178 1.262587 +-6.832581 -5.645451 -1.233194 -15.490803 11.044793 13.555720 5.666370 -9.676733 -15.877049 -3.134389 7.190753 -16.157867 -3.940037 19.068518 -6.542428 15.915951 22.765125 2.667358 -9.068888 -2.619851 18.473732 -1.526607 24.834238 19.985997 -15.625485 -1.482372 1.493522 8.146296 5.531679 4.298259 0.730180 -8.148635 9.339444 -17.964626 -4.098974 -10.036883 3.150359 4.340258 13.675648 -22.786867 4.054743 -0.520913 -0.561740 -4.463655 -5.766577 -0.289600 12.798548 15.415755 -2.876853 5.272399 14.195117 2.896769 -2.670261 4.444515 3.662013 3.201508 1.987262 -1.165948 -5.887887 -8.455415 -1.461534 -4.848345 2.981694 15.710237 19.653971 0.992116 0.291847 11.642684 2.165048 4.043478 9.476099 2.822747 -4.230758 1.177032 7.771079 -23.263201 -1.994283 -27.962636 -4.874400 -29.250523 -9.690768 -0.143324 10.462309 0.372635 11.003776 1.596516 15.921603 -1.939958 -4.619632 14.511550 19.436730 -15.892810 -7.651522 -10.442143 -7.917472 5.041318 -10.009298 2.077906 7.476478 1.995423 -14.016564 -8.043321 5.681850 8.655460 -6.386637 -13.772058 3.159222 13.692690 -13.676516 -13.191760 -0.769118 12.212256 -5.138645 -27.556808 -5.013896 -11.428599 11.492746 -0.255530 -4.753545 -16.667590 1.815945 10.940055 -3.949236 -10.518713 -0.760155 10.338457 10.573151 7.563568 1.867121 2.453657 4.249008 27.974952 7.730145 -9.438884 0.594996 -0.936148 -4.851557 7.594699 -9.653257 -7.344743 3.937749 -16.713956 3.459761 15.202677 -8.979522 -4.068480 13.423847 5.601454 4.735752 55.631605 1.186676 19.605952 14.256532 -17.463933 3.807941 -7.744710 0.816601 5.628937 6.799522 -0.654338 -26.151462 -15.176389 9.553978 16.441340 12.292650 -19.382188 -4.816910 -2.727464 -0.440203 -1.216055 -2.065404 4.727654 0.384075 -12.418748 -3.602681 15.021267 32.384803 -8.697394 -3.111687 9.686284 6.949011 -8.364194 -19.538622 -8.137002 -11.208862 3.621036 6.183214 1.791710 9.370121 20.859435 -24.883158 13.596507 -2.990191 -0.222387 12.357749 6.372315 -16.010484 -17.910386 -3.041058 11.153240 16.965034 -5.172295 4.036394 7.144566 -15.029223 -1.046293 3.267358 -0.244286 -3.261618 6.199477 2.863389 -8.958317 -9.558264 5.409801 -4.346095 -3.668349 -0.331499 10.694872 1.355706 -24.689896 17.026011 -0.850457 -7.533265 5.100891 -5.326195 18.774953 -15.388352 -16.603780 12.013343 -1.019573 -4.446149 -6.795665 3.127656 10.962377 4.359404 5.882225 -10.517644 -17.039109 10.010959 -6.054096 12.743036 6.624401 -0.214452 11.314824 -10.075964 -4.521706 -17.183055 -11.257075 -1.024058 1.098955 -16.618702 -6.222452 -3.351523 16.925942 11.907685 0.645729 -12.843962 1.565342 16.891601 -19.408022 -4.112048 10.827871 14.175106 -18.808758 3.463021 13.403208 -18.010087 0.046314 -6.665531 -2.123860 -5.708597 -15.225057 10.384230 2.732395 11.083530 -0.244485 4.385546 1.165561 7.217297 5.425314 4.768767 2.123845 20.257974 18.767458 -6.338071 -8.033326 -17.026840 7.358565 -21.253822 -22.181193 9.505185 2.836749 -11.205917 2.532370 2.166298 18.678933 3.558662 -1.637827 -3.156211 0.944800 +-7.624820 -7.968883 -2.924978 -19.366687 11.727930 15.517063 6.098850 -10.142116 -20.732010 -3.594658 7.595728 -20.542520 -1.295512 22.463075 -6.444917 19.662421 30.838249 4.123471 -10.749493 -0.610002 21.593518 -4.936355 26.592032 25.359929 -15.956908 -1.504182 -1.488754 10.836358 4.388606 6.532338 2.031354 -10.975567 8.851075 -21.434437 -5.940061 -16.360001 3.456555 8.064333 16.849047 -31.203611 5.951221 1.556449 1.801927 -6.308154 -6.836999 -1.782006 13.353815 17.347139 -3.262134 5.585167 15.211714 4.211634 -3.548441 4.940561 4.039471 5.312478 3.468161 0.112822 -6.969269 -9.437071 -1.038536 -4.048469 5.454576 17.071690 23.432939 1.766956 0.025910 13.343605 3.810248 3.840352 11.587052 2.209540 -7.975273 -1.353660 6.899883 -29.255934 -1.750854 -31.781668 -3.585156 -34.490441 -10.834085 1.998836 13.181211 3.000423 12.199935 -0.565609 17.168402 -5.678302 -5.217844 18.774372 20.795668 -17.429527 -8.579167 -13.338146 -10.457387 6.322902 -9.898870 -0.342499 11.177986 3.226630 -15.471056 -7.696793 9.474192 10.681493 -6.815871 -16.268969 5.575724 15.739416 -15.605977 -16.925900 2.274495 18.423666 -6.407518 -29.985879 -4.931347 -16.919598 7.565207 -0.722905 -6.407970 -19.703422 1.904361 10.675575 -4.815356 -10.706385 -3.855983 14.302281 10.679140 8.249874 1.873064 2.081673 4.092844 31.302451 5.793047 -11.924768 2.406366 0.138240 -5.806516 7.952670 -13.697587 -10.312214 2.911552 -20.005982 2.479075 17.392967 -10.804431 -3.604907 14.238775 8.153521 4.753149 73.479832 1.894020 24.131110 17.978775 -19.476635 8.466373 -7.367222 0.881986 5.775159 6.793762 -1.370247 -36.483370 -17.322955 9.830898 18.522643 15.061009 -22.079167 -8.418448 -3.537076 -1.840609 1.109798 -2.587204 4.278063 0.516154 -15.369355 -4.212111 16.460076 43.053587 -7.177413 -0.013730 11.224601 8.768537 -13.928659 -29.299896 -9.321837 -15.821634 4.039580 3.930724 0.696273 11.192445 23.782671 -30.482663 16.173024 -3.253626 0.795762 16.356250 7.462327 -18.884424 -30.001493 -6.449689 12.314438 24.991977 -9.025662 6.340391 8.615889 -16.268900 -1.501027 4.245933 -1.687977 -3.749723 6.431075 2.445155 -10.469219 -8.787752 8.210708 -7.138283 -4.927557 -1.550681 12.034835 3.241004 -21.416395 18.348475 0.039518 -7.059824 6.365763 -5.664895 21.072025 -17.067342 -17.319878 14.100655 1.016772 -4.067227 -8.394781 3.628716 13.571663 5.030067 6.027105 -10.480340 -23.221833 11.277643 -9.179307 14.720598 7.575829 -2.600586 9.453503 -5.097532 -3.980078 -20.715351 -15.458136 -4.986804 1.926058 -18.461746 -7.598461 -4.151816 19.460868 12.333504 1.648215 -16.727073 2.457330 22.417425 -17.648834 -3.248694 12.247687 8.550471 -22.653741 1.733818 15.823515 -24.507104 1.841377 -7.795119 -2.120339 -5.622409 -14.935378 12.234350 5.354776 12.562597 -1.490358 4.115358 1.731946 7.825493 8.019082 5.015644 3.484552 26.943898 19.165546 -3.440974 -9.093038 -18.360600 6.478309 -22.938734 -23.172655 9.181716 5.068130 -15.241801 3.354456 5.722769 22.038154 3.840420 1.334856 -2.034318 1.233991 +-5.063209 -5.271863 -1.281374 -11.690086 7.388361 9.179183 3.679447 -6.782484 -12.832087 -1.706803 5.328131 -12.191103 -1.340899 13.908887 -5.013919 11.661339 17.563436 2.510007 -7.032033 -0.994626 13.899865 -1.413102 17.013246 15.321628 -10.925997 -1.487027 -0.241150 7.786646 4.049283 2.941985 1.540363 -5.728420 5.577300 -13.361641 -3.951356 -9.069026 2.883899 4.630610 10.287250 -17.793036 3.300575 0.152107 0.556815 -3.358376 -4.120146 -1.307169 7.424500 11.230442 -2.695824 3.792433 10.779831 2.703450 -2.282343 3.000243 1.432965 2.023890 1.236830 0.051015 -4.198313 -6.367929 -0.509405 -3.200859 3.075144 11.329512 15.230230 1.491131 0.506433 7.829313 2.282127 2.914522 7.609763 1.530870 -5.032602 0.384270 5.248764 -16.472777 -0.985341 -20.463461 -2.387433 -19.976741 -6.430962 0.743726 8.466685 1.594403 7.313266 1.631658 11.030628 -2.298388 -3.495322 12.543485 12.622404 -10.544747 -5.556998 -8.033392 -7.627899 4.692585 -7.095862 1.067625 4.748765 3.509917 -9.639089 -5.594119 3.587929 6.419215 -4.324040 -9.351158 2.611285 9.683381 -10.142614 -9.957760 1.011401 10.772683 -3.432477 -19.019023 -5.360478 -10.145617 7.144333 -0.390444 -3.542474 -10.980810 0.826057 6.537719 -2.635426 -6.306406 -1.218462 7.138558 6.690403 5.310810 0.864661 0.940189 2.653677 18.905416 3.764650 -7.545889 0.873799 -0.130895 -3.530211 5.264935 -8.678856 -5.575563 2.115441 -12.431015 3.112044 10.485039 -6.700939 -4.015869 8.386250 4.605768 3.393942 42.099680 1.905686 14.956736 11.396336 -11.658743 3.700132 -4.632775 1.163235 4.629733 4.111698 -1.063441 -19.103188 -10.997655 6.196173 11.691892 9.252064 -13.120450 -4.833637 -1.511533 -0.628959 0.354508 -1.436580 3.397842 -0.639446 -9.154550 -2.609526 10.763749 23.350627 -4.413506 -1.693755 6.978833 5.570655 -8.019217 -15.434035 -5.557424 -8.569081 2.736072 4.528282 0.792958 6.909502 15.114983 -18.991329 9.871692 -0.681298 1.466870 8.940446 4.384737 -12.371871 -13.943502 -2.761528 6.964412 13.532801 -4.473662 2.364179 6.038398 -10.601489 -0.799951 3.234832 -0.661953 -2.374422 4.520596 1.990529 -5.873427 -6.822111 4.597536 -3.962056 -2.574645 -0.785164 7.917521 -0.155154 -14.757301 10.958944 -0.782798 -5.228057 3.490617 -4.359765 12.846595 -11.327743 -11.423915 8.723976 0.095373 -3.154619 -5.933153 2.549858 8.189589 4.510899 4.707894 -7.160315 -13.036575 6.706874 -5.529231 8.789348 4.602657 -1.272458 6.455058 -5.257408 -2.307978 -13.201499 -7.267950 -1.208247 1.216706 -12.002941 -5.339262 -2.165930 11.969988 8.275105 0.318380 -10.255605 1.288794 13.652894 -10.974884 -3.487720 7.369011 6.664425 -13.453522 2.088094 9.476927 -14.681543 0.968758 -4.876552 -0.864300 -3.321869 -9.683789 8.075671 3.010540 8.338492 -0.597900 3.118770 0.862810 5.267710 4.870566 3.455628 2.193717 16.243280 11.854990 -2.782572 -4.891573 -12.469228 4.503512 -14.919070 -15.234280 6.273034 1.834345 -8.870113 2.473382 2.019802 14.144915 2.794129 0.084184 -1.767209 1.479859 +-6.376886 -5.745657 0.797886 -15.322144 10.914666 7.890273 5.519710 -4.925979 -17.604721 -4.715600 5.415258 -16.641603 -5.154393 20.322861 -5.571507 13.595253 27.079362 5.146567 -7.378662 -2.324478 18.364476 -8.312242 22.817290 22.171768 -16.266007 -1.461664 1.294749 10.643095 4.269035 7.382289 0.041298 -10.689924 7.256957 -16.196414 -0.675780 -14.763870 3.626947 5.647913 10.634665 -28.171615 4.181135 3.382344 2.303216 -4.811802 -4.951048 4.888591 12.694083 15.621405 -6.802032 5.769478 14.801417 1.380319 -2.483558 4.203276 2.625579 2.589663 2.885147 4.565874 -8.628872 -5.505369 -1.409177 -8.779227 4.175272 15.237261 22.814270 0.375480 0.747960 8.933247 2.150923 4.295624 9.361377 1.958106 -1.806684 -1.474470 9.794668 -21.832673 -3.486706 -35.222998 -3.230203 -40.226462 -10.703978 -1.961734 14.979609 -0.965660 7.870414 -1.675212 16.405017 -2.578760 -2.222707 16.973345 19.745194 -13.970293 -8.752457 -13.545379 -10.937041 7.806476 -10.300782 -0.612924 12.569055 1.517598 -14.276810 -9.330034 7.948218 7.234055 -5.948014 -11.781715 2.466726 14.974104 -15.103265 -13.014138 -4.696090 11.644453 -2.584873 -26.886999 -2.264217 -12.460495 8.626217 2.018833 -5.484052 -13.375185 2.015380 9.021677 -5.693524 -7.850179 -4.684579 16.086819 7.481795 6.505928 3.174702 1.001604 3.822528 22.801661 9.335732 -10.968338 -0.113472 1.562040 -8.609445 5.418106 -14.637657 -8.959409 9.466558 -17.060155 3.006872 10.263490 -10.544618 -4.850071 14.643239 4.140534 6.680549 56.548819 1.391132 19.863121 12.545737 -16.512009 11.332214 -3.777050 0.061380 5.980415 9.505858 -0.118841 -25.862616 -15.040374 8.179076 17.120520 13.566662 -20.528910 -10.030103 -3.611737 -0.216772 0.730990 -1.099360 5.303578 -0.644169 -13.040546 -3.455882 13.147913 33.349692 -7.040398 -7.304444 8.183128 10.081825 -10.428506 -24.981698 -6.424030 -13.432148 3.006904 2.464258 -0.430238 10.574383 21.977823 -35.464791 15.315228 -2.346824 0.146518 13.617193 4.318094 -15.814806 -29.101858 -2.111608 11.172971 21.938980 -2.669032 3.258442 7.039000 -15.052728 -0.958461 2.723358 1.479858 -3.826644 7.026825 -0.758334 -9.066845 -10.148222 1.782915 -6.515481 -4.846404 -1.572929 9.860597 4.427844 -25.919689 16.459784 -2.388020 -6.923233 3.918385 -3.685156 15.159627 -17.068241 -18.408804 10.230319 -0.780782 -6.981845 -11.113805 2.141253 11.316459 2.962584 2.825459 -7.146816 -23.138969 12.166819 -8.339416 13.244203 6.932481 -1.325058 13.490087 0.631377 -5.315654 -18.929319 -8.760769 -0.631286 -2.821775 -15.035965 -7.022495 -3.664132 16.053000 13.737269 0.884068 -10.732527 -0.722527 20.570530 -15.452656 -6.028112 12.558100 6.621897 -14.997670 4.960136 15.395003 -22.225207 -1.287365 -9.728345 -2.021463 -3.156815 -13.225668 9.370302 -0.026156 9.066834 0.711347 2.837098 -0.898132 7.067963 6.357383 2.503013 0.295296 24.554702 21.649547 -8.655763 -3.600705 -17.127323 6.716868 -21.865096 -20.777849 6.192336 3.335118 -12.224689 3.947947 5.321789 17.075691 2.017062 0.002274 -3.799240 1.269878 +-5.976644 -6.627342 -0.037946 -13.150638 8.655268 6.261794 4.738936 -5.155725 -15.826020 -2.789932 4.334967 -13.079143 -1.691203 17.671114 -3.745328 13.975618 21.677601 5.246428 -6.863615 -1.448199 16.200860 -6.975648 18.042246 17.394877 -11.828949 -1.001624 -0.688032 7.423816 2.822481 5.867762 -0.415970 -6.677971 5.480313 -15.827703 -2.112022 -12.628951 2.565641 7.679022 11.148136 -22.688135 4.466628 2.136908 4.554121 -4.731893 -4.885889 0.301710 8.984757 13.115960 -4.368510 5.096031 11.046924 0.568691 -1.497051 3.892046 2.899177 5.163116 1.288082 1.599678 -6.637785 -4.793537 -1.431008 -6.181599 5.629951 12.015769 16.864111 0.716928 -0.095138 8.724556 2.738240 3.388341 8.699962 1.475970 -4.140397 -3.424002 6.919094 -19.947716 -2.073720 -26.916194 -2.407257 -28.322139 -8.553431 0.556420 11.451530 1.260914 8.363076 0.313676 13.546583 -4.349708 -3.025417 12.998323 15.007436 -12.830462 -6.856314 -10.605105 -9.476905 5.478894 -7.419150 -1.796304 8.679285 2.003130 -11.740979 -8.053638 6.900594 7.108069 -4.901376 -10.583425 3.266707 12.653179 -12.085830 -13.393969 -1.533539 10.856132 -4.377816 -20.433111 0.045666 -11.003556 5.367366 1.186397 -5.482520 -13.212430 2.187676 7.249430 -4.799045 -7.687034 -4.518394 11.114840 5.071749 4.905537 1.950936 -0.132222 1.508558 19.886273 6.846880 -10.141603 1.115887 2.131212 -5.618475 4.944387 -11.018016 -9.203178 5.135662 -15.111843 0.149561 8.858821 -8.897423 -2.464600 11.862138 5.368466 4.351734 43.112847 1.386177 16.249208 11.149569 -13.524668 8.985854 -3.173449 1.026411 5.333841 7.861155 -1.094895 -21.053982 -13.308803 6.454057 14.112785 12.021642 -14.116040 -9.901054 -3.722199 -0.335654 2.888957 -1.167342 3.748278 -0.272355 -11.850814 -2.814284 8.924574 27.704459 -5.814832 -2.080240 7.654443 6.643017 -9.703351 -20.893219 -6.357399 -14.028953 1.968094 0.732174 -0.607126 8.336796 18.262839 -25.026584 13.330763 -4.506723 0.169822 9.955311 3.465779 -12.897304 -22.407135 -4.357878 8.190198 18.407418 -4.169696 3.201517 6.556080 -12.578767 -0.788493 1.787633 0.098327 -3.456618 6.024671 -0.791297 -7.612615 -6.385430 4.738700 -5.543157 -5.436956 0.272078 8.581459 4.204182 -16.213698 12.467178 -1.277052 -4.700801 6.024717 -1.598126 12.988994 -12.351997 -13.982855 9.694689 1.200164 -2.744642 -7.626917 2.438381 10.482005 1.972262 0.115358 -5.474353 -17.166604 8.512060 -6.651615 11.436564 5.777124 -2.833774 8.503238 1.411650 -4.263868 -13.808381 -6.662874 -4.843893 -1.644122 -11.725765 -8.171807 -3.165658 14.391936 10.527622 2.234033 -8.735218 0.748157 16.936980 -12.242000 -3.936375 10.665033 2.987018 -12.994907 3.027742 13.289285 -17.749446 -0.100174 -6.841058 0.804242 -2.520620 -9.846664 8.993292 1.753976 7.806476 -1.334553 2.334290 0.838582 5.868013 6.759932 2.571396 0.466794 20.184619 13.050646 -4.546952 -4.608015 -12.921508 4.559183 -17.077094 -14.910557 4.396586 5.893292 -11.973057 3.522439 4.098121 15.112643 1.723176 1.056080 -2.117108 -0.220139 +-8.856190 2.548535 11.848608 -22.065532 16.375332 11.963059 5.553080 -6.335084 -16.496514 -8.760485 -0.810979 -16.794742 -11.311110 26.557761 -9.588947 9.470545 35.758028 8.059422 -6.487388 -6.458809 22.976306 -11.152843 29.986857 27.717426 -25.508013 -2.446258 15.500092 15.743367 7.484883 17.588518 -7.066301 -18.457468 6.317765 -13.056625 8.008802 -21.007166 4.623788 1.843326 5.145942 -37.447942 4.318347 -2.812815 -2.234424 -5.615256 -5.311675 7.304223 27.114121 20.258397 -12.159752 0.259956 19.532570 9.571379 -5.321351 5.274110 4.457494 5.895878 11.686328 7.895764 -8.655009 -4.782366 -3.466325 -12.100845 6.404190 24.203082 29.230372 2.483048 2.669335 8.925933 1.800875 5.058458 5.216333 3.817586 2.059518 5.742489 12.623621 -31.214428 -1.565484 -55.383277 -3.505453 -55.201477 -13.899902 -12.116157 9.251199 -6.227911 9.480164 -0.072574 25.184596 -0.536538 5.133896 18.724726 32.775107 -19.252651 -9.088756 -21.364349 -18.276681 10.025612 -12.709122 -0.080559 10.307385 -0.946417 -18.184218 -21.168309 9.009866 8.282430 -8.868457 -12.419810 0.698736 21.412813 -20.653549 -13.728546 -14.759653 6.626437 -4.874851 -37.897816 -1.881640 -17.674690 19.197438 0.342987 -5.722711 -24.532572 3.233185 22.084757 -9.147249 -11.036747 -5.933677 22.496374 12.142922 1.961732 2.420028 -4.122253 4.879889 25.832933 21.536945 -14.301494 -3.765599 2.974130 -17.330678 -3.721274 -22.098385 -7.176783 15.386321 -20.086525 0.923401 18.693501 -14.444156 -6.673622 23.687408 -6.297477 15.983694 79.187612 -4.044748 17.831109 8.572925 -28.076903 13.793479 -0.688518 -5.941929 6.411221 15.807999 7.856692 -35.943323 -20.517398 10.733429 23.601691 17.769609 -24.401353 -13.533759 -10.110705 -4.628475 -0.112651 -1.387885 5.591893 -8.854615 -16.050135 -7.186059 15.563893 40.982056 -10.229720 -22.140334 9.046306 14.101838 -12.106456 -27.401664 -7.092158 -17.098826 3.961828 3.439577 -4.546966 17.599758 30.743021 -59.103106 21.782099 -3.701894 -6.317278 16.987642 0.827527 -12.499018 -32.581192 5.258122 24.030717 26.359962 -2.008813 3.404452 3.552650 -21.451904 -1.624173 2.117307 11.058826 -9.287437 9.835252 3.283103 -21.821566 -18.016585 -2.385205 -6.467093 -10.228976 -4.617873 9.993837 -0.071207 -47.404026 31.505281 -4.290284 -3.917763 7.858444 -7.246635 16.956917 -25.757646 -30.085097 12.418859 2.339491 -3.195313 -11.721208 1.482076 20.459249 0.052923 7.251612 -13.819722 -33.986250 10.783963 -8.447127 16.650713 9.118397 7.254479 24.830532 -0.942090 -4.958031 -27.110993 -8.041219 4.336352 -0.833713 -18.402782 -11.794123 -5.422384 21.529969 25.997525 -4.049203 -6.864955 -3.222143 25.674805 -24.268914 -7.573202 15.541220 11.289815 -19.156569 3.726213 19.471842 -24.678869 -12.543815 -14.444246 -2.316146 -3.092816 -22.816737 9.016560 -9.056114 7.832504 8.658455 0.938414 -6.358952 11.256434 7.787191 4.146275 1.175275 26.033405 33.493208 -15.759512 -1.310280 -21.326648 10.000875 -35.125590 -27.051807 6.205116 -1.774281 -8.822917 4.557284 2.335731 19.654020 -2.337165 7.020555 -0.434149 -3.888647 +-6.552281 0.899361 8.288562 -15.792418 11.621592 8.218293 4.291459 -3.447593 -12.706717 -6.772944 -0.893870 -12.055975 -8.397405 19.851974 -6.703994 7.130436 27.026453 7.205887 -4.387747 -4.570097 16.369500 -9.118715 22.147270 20.824039 -18.220658 -1.786913 10.209459 12.125340 4.695285 13.560483 -4.337642 -14.241024 4.882581 -9.184736 5.974066 -16.783625 3.565309 2.793811 2.846183 -28.687445 3.443236 -0.888623 -0.498911 -4.171168 -3.604162 5.535987 19.374695 15.052974 -8.646587 1.088854 13.662962 6.932718 -3.344423 4.218497 3.108643 4.695778 7.451634 4.314468 -7.158358 -2.907146 -2.567289 -10.207721 4.685663 17.171307 21.923482 1.527878 1.998042 5.846522 0.854932 4.169256 4.542320 2.409823 1.449933 2.720979 9.147636 -22.242366 -1.812366 -40.313825 -2.405167 -41.642039 -10.335374 -8.993172 8.563521 -2.799539 6.448019 -0.720109 18.368290 -0.836070 3.915884 14.295573 23.762556 -13.793978 -7.027841 -15.871981 -12.772071 8.022108 -9.503698 -1.129578 8.094009 -0.128729 -13.309511 -15.435918 7.071856 5.698573 -6.389147 -9.381749 0.431106 16.240556 -16.099286 -10.444760 -11.457067 5.540875 -3.304472 -27.499364 -0.137569 -13.117105 13.039928 0.862950 -4.250356 -17.130224 2.695069 15.601737 -6.588884 -7.552149 -5.612400 16.987129 7.525575 0.748258 2.075378 -2.574608 2.542451 18.836704 15.622203 -10.684097 -2.778115 3.311071 -12.845486 -2.713152 -17.000273 -5.924482 11.325396 -15.463665 0.462871 12.774899 -10.953507 -5.135113 15.858866 -4.067231 11.961845 56.845547 -2.626733 12.897287 6.711903 -20.367838 11.133865 -0.151320 -3.717678 4.995818 12.143604 5.001368 -25.267001 -15.016112 6.899415 17.240713 13.465274 -17.279866 -10.566237 -7.947858 -2.740818 0.499236 -0.797015 4.373554 -6.321131 -12.061271 -4.938811 10.718946 30.160203 -6.864127 -15.035125 6.358024 10.752976 -9.757984 -20.474238 -5.103318 -12.773478 2.458976 1.860002 -3.515565 12.273199 22.543136 -42.712244 16.463813 -2.862797 -3.802772 12.104789 0.222753 -8.896543 -25.601048 3.122885 17.331685 20.812407 -1.703321 3.120928 3.065368 -15.829112 -1.226341 1.410615 8.259684 -6.541983 7.212170 1.732840 -15.863638 -12.667310 -1.798762 -4.914005 -7.691292 -3.204968 7.293226 2.078105 -34.192179 22.493177 -3.809454 -3.164327 6.276006 -4.048652 12.709658 -18.894631 -22.161138 9.011798 1.964758 -3.315770 -9.261261 1.186912 15.395089 -0.662826 4.281124 -8.762049 -24.898707 8.491046 -6.269317 11.986879 6.701693 4.414769 18.348991 0.808677 -4.232097 -19.451900 -6.261313 2.269126 -2.261764 -12.403868 -7.732530 -3.988983 15.759324 19.487501 -1.927133 -5.384716 -1.899293 20.166239 -17.067890 -5.785016 12.113147 7.011846 -12.834456 3.685343 14.998568 -19.571091 -9.382765 -10.712951 -0.668942 -1.091401 -16.443010 7.008153 -7.162081 5.865622 5.914870 0.921974 -5.045964 8.250424 6.138710 2.347355 0.318517 20.558127 23.717016 -11.107092 0.042161 -15.054197 6.727361 -25.788903 -18.681054 3.151917 -0.385695 -6.739921 4.320360 2.144527 14.191473 -1.719523 5.497901 -0.816225 -3.233013 +-6.056454 -6.898626 -1.041209 -13.688883 9.167913 7.997720 4.816809 -8.339218 -14.638095 -1.727638 6.998737 -13.650898 -1.295776 16.309711 -4.877713 14.088082 17.907265 2.567149 -7.851041 -2.341142 14.774816 -0.306332 17.917003 15.948971 -12.011681 -0.903331 -0.317171 4.879927 4.701336 2.257393 0.646443 -7.027049 7.329439 -14.251389 -3.770089 -7.730507 1.547027 5.587166 13.629253 -17.755873 4.083380 0.275979 1.254937 -3.874140 -4.347030 -0.333118 8.000925 12.367752 -3.194389 6.034778 11.511379 1.888914 -2.159644 3.262207 3.387503 2.586142 1.164483 0.173783 -4.537824 -6.759805 -1.650326 -1.242840 3.089943 12.368261 14.898802 0.587629 -0.843168 9.011063 4.173583 3.453873 8.770281 2.537796 -3.619708 -1.146363 6.045156 -17.741385 -1.859377 -23.894847 -2.859429 -23.993799 -8.043670 2.994030 10.424719 -0.886466 8.104604 0.562493 13.230789 -2.138112 -5.816928 11.418006 14.383808 -11.989380 -6.067673 -6.956199 -8.097781 3.845681 -6.973442 1.972971 6.523697 2.027296 -11.799435 -6.284876 3.477046 6.170510 -5.043096 -10.628112 3.949597 10.902044 -10.176340 -10.629537 1.679327 12.134731 -3.188973 -19.905067 -3.930360 -9.875693 7.287798 -0.348950 -6.106681 -11.983057 1.595323 5.703123 -4.905191 -7.302423 -0.783739 7.119498 8.434578 7.670635 0.813448 1.248315 3.249993 21.244854 3.836532 -10.020687 2.029480 -0.901415 -1.450318 7.696677 -8.062403 -6.884676 3.587553 -12.814917 3.114072 9.642037 -7.820856 -3.267956 11.553383 5.737017 1.597384 39.403318 0.887882 16.609219 12.707660 -12.435506 2.527734 -5.489473 1.968360 5.158542 6.264697 -1.298968 -16.424375 -13.056197 8.748662 14.081857 10.634605 -14.469740 -5.834109 -0.587422 -0.651665 -0.156312 -1.029088 2.874906 0.817641 -10.445190 -2.935047 10.869155 23.131680 -6.205383 -3.329613 6.982975 8.297216 -5.478957 -13.184900 -6.749043 -11.780145 3.420969 5.394012 1.763420 8.844830 17.474719 -22.508379 11.394344 -2.073577 0.794211 8.803185 6.743624 -14.026678 -15.318149 -4.211524 6.740460 13.445701 -4.398522 3.916670 7.342738 -12.246618 -0.834282 2.272883 -1.743963 -3.769583 5.258262 1.947723 -5.828555 -5.585020 5.262353 -4.342316 -3.663910 -0.243482 9.750865 2.507346 -18.141025 11.466752 0.323396 -5.715903 3.927087 -4.423955 15.440423 -11.545380 -12.115743 9.334692 -0.976846 -3.008414 -5.071527 2.702678 8.405758 2.444224 6.031563 -7.807971 -12.065936 8.544501 -5.283091 11.861522 5.590401 -2.602495 7.505381 -8.426256 -3.241263 -11.887372 -8.066183 0.191561 1.575776 -12.689770 -5.483939 -2.750313 13.159218 8.099934 1.080951 -10.841124 0.429694 12.612089 -14.801092 -1.467210 8.984760 8.407599 -13.789572 3.444528 11.233148 -14.006212 2.264627 -5.779864 -1.125080 -5.562105 -9.407227 9.996149 4.758367 8.922350 -2.551480 2.779460 1.857986 6.204059 5.497551 3.127816 2.832162 15.558880 13.416070 -4.201827 -6.652034 -13.855635 5.656746 -15.589397 -16.822810 7.664874 1.468895 -11.629113 1.290104 0.029146 15.449531 2.985029 -0.497623 -3.388751 3.403842 +-3.477863 -3.910744 0.266538 -8.802439 5.601692 5.152002 2.894368 -4.888457 -9.307809 -0.714141 3.858386 -7.932175 -0.605911 10.148768 -3.541087 8.298312 12.275829 2.482592 -4.863811 -1.909084 9.393839 -1.084728 11.859680 10.986264 -8.417827 -0.615876 0.376621 4.155959 3.920379 2.610397 -0.692430 -3.744426 4.469973 -8.942130 -1.622330 -6.524619 1.558659 3.296906 7.657595 -12.495985 2.589728 -0.590425 1.256072 -2.255686 -2.458108 1.447231 5.467432 8.043657 -2.231872 3.462936 7.828224 1.721830 -1.357046 2.161956 1.895038 2.408797 2.417758 0.849062 -2.893449 -3.861041 -0.590818 -1.946678 2.382827 8.297319 10.494717 0.565510 0.096176 5.146050 2.802666 1.848071 5.737212 1.280560 -2.436464 -0.232299 3.694100 -12.026120 -0.230010 -15.821663 -1.863720 -16.429670 -4.833926 0.366649 6.304347 -1.539053 5.237361 0.541130 8.368764 -1.113801 -2.470818 6.777379 8.994495 -8.151211 -4.043189 -5.064125 -5.247770 2.992679 -4.925834 0.885822 4.483671 1.261291 -7.166967 -4.608521 3.120738 4.364628 -3.392862 -5.788819 2.094054 7.079996 -7.003108 -7.010821 0.142074 6.757080 -2.510094 -12.916479 -1.416193 -7.383321 5.647180 -0.463145 -2.999485 -7.959890 0.594016 4.946548 -3.012285 -4.573109 -1.646983 5.504094 5.125261 3.960805 0.366029 0.052199 1.716378 13.030636 3.079037 -6.503216 0.675410 0.174606 -2.768262 3.726829 -6.680853 -4.262529 3.653447 -8.498400 1.616425 6.218348 -5.100076 -1.519080 8.679223 3.441718 2.279844 26.792408 0.776813 10.184692 7.382330 -8.245543 2.413243 -2.732348 1.230135 3.760692 4.159280 -0.952115 -12.417571 -8.323816 4.247518 8.733563 6.758045 -9.624780 -4.113387 -1.537520 -0.849805 0.424760 -1.086382 1.869210 -0.775759 -6.551757 -2.016520 6.287669 15.667652 -3.656283 -1.944106 3.926032 4.322561 -5.139923 -9.460685 -4.148096 -6.879122 2.482104 2.195298 0.864922 5.904970 11.107618 -15.610307 7.580004 -1.925570 0.026195 6.203210 3.171103 -8.233687 -9.903505 -1.736638 4.469350 9.350700 -2.618247 1.952394 5.185342 -7.981830 -0.681643 1.140543 -0.139424 -2.397041 3.054799 2.362830 -4.485686 -4.187447 2.869466 -2.153146 -2.523961 -0.218142 5.913962 0.529157 -12.775392 7.506431 -0.522672 -3.770125 3.115814 -2.798576 8.428046 -8.358118 -7.756696 5.685183 0.661719 -1.266237 -4.242882 1.634630 6.281356 0.855770 3.836468 -5.464711 -9.236130 4.804170 -4.140047 6.650412 3.620322 -1.257079 5.074396 -4.348356 -1.486156 -8.811770 -4.293243 -0.896156 0.608780 -7.840803 -2.555665 -1.912950 8.573923 6.400723 0.505513 -5.800613 0.926747 9.135411 -9.002989 -1.777290 5.532462 5.715381 -8.323893 2.029188 6.935583 -10.173270 0.226438 -3.405874 -1.660485 -2.044852 -6.135950 6.700684 1.802773 6.073146 -1.007142 2.395939 0.629509 4.348460 2.894304 1.806890 1.739570 10.875365 9.611774 -2.620348 -3.457112 -8.702187 3.761829 -10.509084 -10.346517 4.060144 0.715979 -7.222878 1.914703 0.719221 10.077882 1.799096 0.137605 -1.650248 1.244532 +-8.514871 -5.515314 -1.275799 -17.232977 15.824820 18.845744 8.745571 -11.649075 -21.518348 -1.910102 11.873963 -24.270631 -8.484910 26.923457 -9.728843 18.493352 33.193522 7.457328 -13.107525 -2.149805 21.591466 -1.042580 33.011424 28.947870 -19.529275 0.097373 -3.356808 7.484031 1.606023 6.103378 -0.008382 -13.181382 15.113170 -20.142924 -6.115481 -13.714699 2.125677 5.699004 16.181710 -33.096219 4.819394 0.673662 0.032581 -6.327836 -6.346134 5.344576 16.967326 20.586293 0.514470 6.323444 15.867099 1.296650 1.161759 6.392279 7.422994 2.383949 3.163662 -1.253171 -8.724488 -10.265032 -4.038819 -5.285823 -0.051829 20.507062 28.390364 2.587606 -1.892122 10.956250 1.827509 5.443605 10.922410 3.678997 -2.035435 3.644688 5.996854 -23.618805 -4.859731 -32.226821 -6.798943 -37.898490 -13.909471 0.792185 16.974489 1.400001 12.134983 -0.329898 22.064271 -0.580173 -6.373312 20.194888 30.369459 -20.588366 -11.645293 -10.338169 -9.474049 7.138527 -11.362032 6.568356 13.222288 1.852814 -20.714245 -11.413966 5.773997 8.634280 -7.125542 -14.983351 5.424078 19.018335 -16.395793 -14.085783 -1.563035 16.437360 -3.076513 -36.970064 -6.726099 -11.466948 12.174995 3.938864 -10.249358 -19.207701 5.385112 11.064022 -5.870340 -11.064865 -2.100970 15.220281 8.437258 12.103101 2.100510 4.359766 7.769796 33.393787 6.275001 -13.993826 3.909778 -4.175725 -4.770977 13.672218 -12.415939 -9.641014 1.187183 -21.634880 8.507008 15.852528 -13.382591 -5.565404 7.468945 9.709370 3.447560 66.377328 -0.753631 27.831142 16.957176 -23.307141 8.960606 -11.858875 -0.291900 4.192314 9.585088 -1.565529 -31.351161 -21.646881 13.924477 24.964285 17.110337 -27.314375 -2.494376 -2.948557 -0.495361 -4.022980 1.979298 7.402079 1.512009 -14.973120 -5.199147 20.540562 43.710102 -11.411584 -7.581719 10.473461 8.364550 -2.438512 -23.133482 -10.160067 -10.832870 5.074491 10.860523 2.869637 11.861276 26.454563 -34.008916 20.724494 -4.023375 0.015552 19.687586 8.734999 -21.494369 -21.553965 -5.004367 13.899627 24.632765 -3.147413 -0.125237 9.468165 -20.264532 -2.465852 5.333898 -1.304719 -2.673425 9.373581 3.508350 -11.975885 -13.722835 3.896320 -4.845496 -4.898681 -3.419099 18.455846 3.348415 -33.408953 21.841284 2.157065 -9.795811 2.452845 -6.650104 22.485815 -18.979134 -24.118280 15.671894 -3.898518 -6.937938 -9.979183 2.634825 14.523598 6.309384 11.317333 -11.871098 -21.429375 17.015215 -4.603798 18.721841 9.155275 0.588779 15.052122 -7.013211 -9.872666 -19.267812 -18.436623 3.502759 -1.007967 -20.757148 -2.437533 -5.848704 22.491949 13.700593 3.566310 -19.937452 -2.219856 24.000312 -20.770103 -4.944713 14.233171 12.361873 -19.483894 4.826478 19.896210 -23.620081 0.349796 -9.905204 -4.005597 -11.353201 -19.106170 12.970632 3.022715 14.084828 -2.487794 3.753239 1.202901 9.455379 7.234902 6.701087 5.271971 26.673072 21.834052 -7.501238 -5.468083 -21.867081 11.346456 -25.998909 -26.750606 12.782079 3.510144 -16.263117 3.660285 3.586625 22.729653 3.356134 -6.390964 -7.963877 6.291887 +-46.667052 9.736755 62.017305 -131.986016 122.530927 95.104255 36.968530 -54.422365 -110.284768 -31.391748 7.834648 -129.178530 -67.302897 149.736936 -61.641079 75.578083 195.026221 29.733360 -51.749647 -22.683295 120.653835 -13.510459 183.570279 151.494233 -140.666683 -3.026545 24.851222 84.056320 18.190982 111.726614 -54.271651 -107.948245 43.183681 -64.740686 12.818708 -88.345644 18.087988 8.652558 47.985231 -199.024480 28.481460 16.166569 -10.483143 -25.857825 -21.974557 23.774561 148.149496 114.831015 -38.729752 10.852654 106.133586 53.501365 -11.801826 37.802476 34.137569 30.884258 82.829808 -1.470650 -60.936115 -49.985080 -27.961621 -47.449660 14.064935 132.315211 161.070274 20.755208 -0.743668 46.230926 7.312627 25.889291 44.848282 30.797169 3.192218 40.738686 59.820599 -112.641599 12.660632 -209.667909 -21.976204 -229.189987 -83.523662 -51.877870 60.231049 24.154050 61.924022 -16.750837 150.882833 -13.159318 7.305761 84.982175 175.650259 -121.361717 -52.245494 -104.486989 -93.496913 34.948604 -65.655508 -1.665553 28.271352 14.973519 -108.792949 -88.105565 42.995572 38.469562 -49.888335 -45.219866 6.952160 112.731274 -120.283053 -72.773978 -61.213850 70.681532 -21.866055 -209.328776 -47.983352 -83.627831 71.170073 -4.534640 -33.342647 -125.975477 28.153112 99.460348 -61.283283 -51.722404 -60.593920 120.944196 79.163653 17.765813 13.103785 -9.001579 35.122175 161.783474 71.075144 -81.387898 -16.050605 1.595897 -55.484759 5.728908 -97.415863 -30.327430 29.837685 -120.712761 20.684730 107.154905 -76.230200 -15.225581 38.683210 -10.094820 69.889942 402.493051 -32.239265 121.300986 59.175807 -152.334477 69.550372 -17.577989 -24.103542 26.567393 64.924607 39.883238 -172.479323 -123.220336 85.592038 131.708805 96.970709 -131.013258 -17.853276 -36.636802 -13.890911 -9.201044 -1.486754 41.906312 -30.523380 -92.228124 -39.523252 80.516608 255.890850 -48.495578 -122.640842 77.904204 52.269868 -48.084683 -109.609137 -54.642211 -68.933896 15.338878 41.954317 -10.331679 90.812164 179.171806 -277.422870 123.823917 -5.344139 -44.068671 123.124291 0.500436 -78.827085 -110.802037 -5.965241 120.864219 146.958554 -10.920575 5.836864 14.741211 -119.102951 -4.076536 19.703375 46.577939 -48.915203 54.074699 34.808981 -117.559669 -89.191594 -36.115588 -34.457554 -32.893800 -50.184366 64.519340 0.534529 -248.951239 162.948990 -0.458761 -28.145304 37.460709 -43.512957 102.922004 -123.191217 -146.827047 74.199509 -12.560723 -36.570771 -53.032886 19.593411 93.008374 18.171364 62.539561 -100.269754 -166.759493 79.694044 -31.419787 100.132374 55.121110 34.067193 93.565093 13.556667 -36.248041 -124.244454 -72.579590 37.073295 0.699966 -103.996756 -15.763611 -40.306111 124.299829 129.585859 -12.134121 -58.531712 -36.929074 137.382263 -109.242754 -30.747894 97.678380 30.767805 -124.157632 18.247877 118.826667 -116.731446 -56.213667 -75.147439 -16.984022 -48.535749 -116.258079 56.598254 -29.596516 49.239672 43.995079 4.779961 -46.055157 56.813949 30.744203 5.391555 8.120712 170.983426 143.108469 -59.948254 14.113162 -122.913791 68.139173 -182.399179 -149.423393 52.581536 -30.948680 -75.648809 18.109709 6.200223 125.670646 -10.136457 28.630114 -12.650603 -11.810856 +-4.130057 -4.699195 -1.334087 -9.836743 6.428146 6.415220 3.202934 -4.811796 -10.742743 -2.023630 4.584232 -9.734922 -1.690602 11.608746 -3.453487 9.376978 13.444826 1.618605 -5.294621 -1.717653 11.073807 -2.516349 13.636021 11.177660 -8.909491 -0.806363 -0.211773 5.206487 2.788552 2.866641 1.769451 -5.164859 3.910153 -10.209370 -2.289506 -6.114956 1.837752 4.045913 7.992106 -14.143962 2.762610 1.239621 1.056671 -2.813172 -3.395973 -0.470306 6.084351 8.973792 -2.291029 3.732005 8.975956 1.436253 -1.387449 2.315934 2.151625 1.661527 1.155957 -0.276929 -3.516484 -4.553827 -0.740383 -2.435232 2.601288 8.736978 11.314603 0.052620 -0.074828 6.350603 1.430832 3.054860 6.477831 1.353171 -3.714556 -0.987239 4.910510 -12.392403 -1.469444 -17.417840 -1.597655 -18.332886 -5.604754 1.179801 8.133357 1.770155 5.364438 1.207797 9.320701 -1.976116 -3.380066 9.801371 10.138234 -7.399322 -4.424399 -6.043173 -6.159522 3.539431 -5.269394 0.021082 5.193081 2.874933 -8.025984 -3.736927 3.426846 4.707942 -3.684561 -8.296235 1.887499 7.795704 -8.333799 -7.422244 0.624611 9.508085 -2.156051 -15.463962 -3.514880 -7.574826 4.832375 -0.432231 -3.082692 -8.174615 1.029491 4.749101 -2.821669 -4.600222 -1.259395 6.152844 5.351967 4.665532 1.083002 1.053976 1.895276 15.113116 3.101558 -6.252685 0.454145 0.257589 -1.824319 4.772286 -5.703042 -4.837937 2.208857 -9.521258 2.858109 7.149530 -5.158683 -3.308796 6.586920 3.634488 2.116242 32.308159 1.103947 12.315713 8.985187 -9.204045 3.091147 -3.364693 1.072182 3.782385 4.204309 -1.520770 -12.857828 -8.950962 5.408123 9.374288 7.466697 -10.666164 -3.738471 -0.663289 -0.376415 0.866802 -0.887701 2.309102 0.187344 -7.382805 -2.063944 8.107240 18.961278 -3.516177 -1.250263 5.613974 5.948903 -6.051151 -11.689873 -4.274369 -7.820143 1.966380 3.409434 0.696143 5.753815 12.197970 -16.455286 8.160910 -1.135568 0.983259 6.881233 3.468697 -9.580489 -13.980971 -2.906738 5.265570 11.443945 -3.733699 2.611824 4.814176 -8.484474 -0.243820 1.841694 -0.979066 -2.213108 3.883635 0.244220 -4.490918 -4.599280 3.374621 -3.693214 -1.106486 -0.404480 6.028390 1.699835 -13.173382 8.872399 -0.754047 -4.000311 2.291805 -2.091823 10.905479 -8.240289 -9.234205 6.664494 -0.383186 -3.228519 -4.584092 1.712682 6.305491 2.144153 3.188284 -5.140710 -9.734339 6.142527 -4.510894 7.694375 3.936054 -1.753690 5.568132 -4.326221 -2.285502 -9.424893 -5.689178 -0.643326 -0.095285 -9.179407 -3.137166 -2.016729 9.287975 5.845414 1.108192 -7.947363 1.100990 10.653371 -8.808466 -2.654477 6.178454 5.077437 -10.568354 2.962004 8.132336 -10.867647 1.047263 -4.879689 -0.079357 -3.118628 -7.878086 6.811336 2.859924 6.569918 -1.070535 2.524798 0.578780 4.046202 3.967570 2.165315 0.935563 12.801041 9.866421 -2.969297 -4.134233 -9.773934 3.606411 -11.462502 -11.849389 4.365998 2.171213 -7.349265 1.801389 1.014040 11.184165 2.299328 0.109565 -1.859523 1.548837 +-7.713559 -6.617149 -4.526689 -18.152538 13.276421 18.663177 7.742771 -13.439203 -20.541968 -4.241318 9.716392 -25.450808 -4.102540 24.058255 -7.148461 22.501148 30.236183 3.313536 -12.666410 -1.471834 21.821432 1.308069 32.459447 26.466635 -17.196835 -0.336046 -2.770955 5.571248 5.018361 4.559245 1.330199 -12.811503 14.851539 -23.575728 -7.051701 -10.954198 1.740646 5.157747 20.238820 -29.205941 5.766120 1.545769 1.204084 -6.676033 -7.142940 -0.305527 17.808232 18.504583 0.252655 6.839159 14.718130 3.550218 -2.123975 5.823119 6.564805 5.066008 2.243407 -5.888737 -8.868366 -11.514741 -2.429872 -3.557235 1.535135 19.026934 23.288145 2.204095 -1.321228 15.454766 4.264249 4.179335 11.842557 3.959670 -4.688034 1.007721 6.774076 -29.069112 -1.560735 -27.069509 -6.886244 -37.430263 -12.358064 2.014873 14.479320 3.511121 14.610129 -1.672403 19.834450 -4.639791 -6.779467 17.241033 25.903306 -22.304287 -9.960492 -11.498133 -6.444685 4.334733 -11.263504 2.699502 11.115590 0.730484 -18.697377 -7.298428 8.128830 11.023358 -7.771403 -17.165441 6.516153 16.235245 -17.518331 -16.540768 1.182929 16.849546 -6.308936 -34.861873 -5.090627 -11.777611 9.856224 0.943876 -8.472040 -22.850616 3.534527 11.460466 -5.281889 -13.638399 -3.165451 13.056747 13.473878 11.026847 2.515722 5.819155 6.998493 38.333114 6.834143 -11.901263 3.988099 -2.601846 -3.321832 11.208631 -8.958011 -11.596749 0.798199 -21.874537 4.211081 19.622431 -11.990930 -2.086271 11.607151 9.596408 3.625862 68.548047 0.175194 27.150257 20.094797 -22.566240 4.166943 -12.515411 0.437696 3.907839 7.756097 0.481186 -32.751883 -19.685794 13.659767 21.775877 15.598812 -23.455421 -2.007577 -2.756817 -0.649081 -2.208141 -1.984229 5.203299 4.077694 -16.918484 -4.688131 18.969880 45.728701 -11.416390 1.566883 12.264676 5.749263 -6.766870 -23.659119 -10.888161 -14.045130 5.263701 8.030340 3.543640 11.157647 26.217141 -24.285522 18.327696 -5.811461 -1.151472 18.272113 10.584705 -21.913376 -21.254860 -7.404169 14.805930 22.544539 -7.924355 5.246827 7.971412 -18.532544 -2.536013 3.953441 -1.661427 -3.927220 6.985524 4.850704 -11.480290 -9.764378 7.599470 -4.024336 -4.942769 -1.439583 14.263581 5.756687 -26.619354 21.739304 1.902934 -9.375623 5.239911 -6.040097 24.368931 -18.054256 -18.478365 14.556710 -2.865976 -7.587844 -5.449550 3.194115 12.574551 5.492817 8.940260 -13.566964 -19.564364 15.592452 -5.653730 17.773241 8.843769 -1.034190 11.814642 -12.588956 -6.200344 -18.225628 -20.075924 -3.487932 0.888142 -21.166592 -4.322493 -5.088454 21.754300 13.733560 1.562610 -19.818159 2.246474 19.220113 -24.830159 -2.864550 14.409020 16.131824 -26.077017 3.435760 17.424902 -22.529113 2.185707 -7.842402 -3.715545 -9.383666 -16.633118 12.285343 4.534246 13.256131 -1.131190 3.815488 2.403703 8.446212 5.924958 4.705370 4.351605 25.705585 19.729420 -5.948116 -10.139709 -21.477370 9.705561 -25.248735 -28.049700 13.197667 5.988194 -17.086843 0.981306 4.130112 23.932004 4.838378 -4.437966 -5.491609 2.900595 +-15.171130 -16.354152 -11.092668 -34.880918 24.322288 30.875107 13.743451 -23.106110 -41.017927 -2.067525 18.172045 -44.928536 -4.246459 45.530535 -11.514590 41.931229 57.048776 6.013123 -25.531087 0.756288 42.294134 -3.889719 53.875940 46.572496 -28.660488 -2.180744 -8.200713 17.045873 5.088864 5.574845 5.753702 -16.424742 19.440895 -46.379142 -16.866407 -21.664316 5.216406 12.796817 36.407959 -55.864752 11.096218 5.541276 6.563079 -13.457881 -15.554937 -8.005898 25.259102 34.845541 -0.569616 9.972960 26.137977 1.735046 -3.605056 10.461948 10.834629 8.931795 3.795915 -2.024463 -17.429996 -22.861379 -3.283329 -6.060354 7.082356 33.528151 41.513020 7.125286 -2.673984 28.887225 7.079024 9.213259 22.867864 5.633781 -18.307171 0.186598 13.847575 -49.741008 -1.768820 -48.944839 -9.015770 -56.119502 -22.231676 7.331984 27.934185 5.582685 26.580583 3.602260 34.855601 -11.002590 -13.946719 37.935550 42.163543 -35.490322 -18.886393 -23.788344 -19.068763 11.228199 -18.759433 2.709483 24.465683 8.534197 -33.666653 -10.898176 14.028728 21.699186 -13.052147 -30.646320 12.645948 30.397407 -27.500763 -33.140575 7.327429 35.534205 -12.121562 -59.237820 -18.228398 -22.780419 11.145703 1.211618 -15.502496 -38.734336 5.929003 17.461952 -8.872723 -21.781078 -0.797038 22.245303 19.679683 19.175757 5.035843 10.213877 11.107055 65.885930 8.422708 -21.919525 8.441385 -3.259983 -4.168358 21.142310 -16.100234 -22.871480 -4.209214 -41.903032 9.690768 33.609371 -21.742513 -7.570806 16.379486 21.478912 6.118534 127.418486 3.903761 49.998245 36.943626 -37.159390 12.119898 -19.460346 2.008886 8.258619 11.924737 -3.052043 -58.693757 -35.388956 24.088880 39.074316 29.935182 -41.200228 -10.463565 -4.086068 -1.901067 0.794734 -3.372878 10.691204 6.058025 -29.041270 -7.963888 36.489233 78.931359 -18.125357 -2.996738 26.136794 12.466213 -16.330990 -49.182393 -19.501819 -29.142501 7.463827 10.601018 3.821947 20.194518 47.877997 -45.387814 33.469079 -4.770094 2.436964 33.265911 16.978655 -40.953595 -46.407677 -16.783968 23.070218 44.584583 -16.741045 1.102272 14.533388 -32.503233 -3.648825 11.214567 -5.909649 -5.290979 15.004064 0.725705 -15.362132 -17.706177 16.403215 -12.064143 -6.778448 -1.320444 25.936553 3.810771 -35.526876 35.220644 3.880093 -16.155020 10.008242 -11.876862 40.458366 -30.837824 -35.404122 27.307583 -2.858513 -12.129818 -11.300523 7.084901 22.534206 18.393590 13.581091 -21.621237 -35.055472 26.542091 -14.754140 33.101999 15.488514 -5.118077 16.923598 -13.292210 -13.184428 -32.570603 -30.182505 -10.405392 4.314491 -38.656891 -16.941889 -8.823978 39.820363 21.309989 4.248866 -37.207503 1.440926 39.891971 -34.454153 -9.253635 26.008440 13.493771 -46.412171 3.677679 32.885920 -42.781996 7.290109 -14.036801 -5.960580 -16.997834 -29.916407 21.884301 12.514620 24.159346 -4.130367 4.821999 7.470637 14.082868 14.853415 11.995730 8.277671 50.390398 26.051163 -8.046999 -18.647814 -39.349370 15.499479 -44.015599 -48.306603 23.896389 12.700060 -31.106599 3.359915 10.568706 42.057201 8.199641 -8.622010 -8.847447 5.205094 +-5.454293 -7.004516 -30.203362 -13.111574 8.238047 38.198948 4.776118 -16.472333 -30.606499 11.293429 2.997627 -47.338933 -0.971014 18.050281 -1.437585 28.896173 30.786903 5.945146 -20.195119 0.818697 48.930939 -4.364703 48.434973 24.319669 -9.604781 -0.602748 -2.330141 1.130477 -0.942021 27.527700 -0.102638 -28.451531 18.072891 -48.536765 -0.875455 -22.311601 2.163260 9.191217 43.950104 -32.225635 5.197180 7.080818 18.079970 -6.046150 -5.133073 19.596128 27.560880 12.363234 -4.902416 4.092757 28.060338 -0.726029 -1.308778 3.810932 3.986189 6.745774 18.277813 10.494920 -8.292667 -17.935274 -1.458092 -5.506167 6.447625 9.834463 38.594436 -0.186832 -0.287552 8.237473 2.093338 3.404875 8.159495 0.229447 -4.726286 -6.599508 6.367980 -12.359809 -3.314446 -58.359888 -1.001790 -52.243882 -8.777809 1.333530 12.648282 4.449205 7.696581 -23.030138 12.283372 -6.859861 -2.152576 44.570952 32.115955 -10.923715 -7.005129 -12.543963 -9.394547 6.036745 -6.094727 -5.596838 35.038327 -0.233855 -11.426834 -6.538982 2.328880 7.294450 -4.111930 -28.651704 4.079907 12.835248 -10.690741 -14.523209 -1.442969 31.918638 -4.468063 -52.072044 -41.073190 -18.621050 -16.892539 1.967820 -5.936435 -30.871481 2.668791 5.753822 -5.658764 -7.218417 11.434414 21.587957 20.906134 4.223891 3.387061 -0.279842 0.776058 49.938398 -7.585228 -10.099771 1.811574 3.312356 -13.947650 4.104104 -19.650836 -11.202627 7.370577 -29.560957 30.343366 6.791702 -9.059881 0.011727 17.746300 6.032945 4.262028 117.983815 0.882287 49.872099 29.589456 -30.687591 22.506863 -0.687528 -0.111334 3.575368 8.357096 -1.567782 -42.467860 -12.375288 5.573487 13.213565 12.571420 -39.464100 12.902385 -4.812067 -0.526827 4.502580 -1.220997 3.298749 1.081021 -12.501414 -2.503880 25.403107 98.681658 -4.952610 6.509792 7.878273 9.404090 -19.641564 -39.708497 -5.994988 -18.401908 0.930211 6.043061 -2.370348 8.393604 17.622804 -52.185585 13.829843 -4.640936 -0.545372 37.672873 20.214990 -45.427495 -31.731726 -6.090403 26.144835 29.461131 -5.489654 4.578143 5.314974 -11.087237 -0.642428 0.923980 -0.607311 -2.777479 5.373507 -4.871362 -26.291462 -4.514122 -15.114936 -7.737989 -6.768092 -19.341542 7.152120 9.801051 -49.953422 29.674635 -0.592642 -3.204084 -7.383502 0.846050 15.343463 -11.223974 -13.686855 8.778097 2.389156 -2.468156 -15.253234 2.025155 10.431805 14.992469 31.044193 -16.475780 -40.730338 23.335638 -15.213259 11.788823 5.549663 -4.179271 6.757033 -15.279085 -5.019350 -53.954545 -28.356429 7.434910 -3.159531 -29.440413 4.640503 -3.613330 13.996343 8.952185 3.870956 -40.851274 -20.484448 25.823409 -14.116041 -2.420523 11.704590 13.145640 -54.425109 1.053002 14.669021 -26.825070 0.118485 -7.702718 -5.315537 -1.883936 -8.413918 7.267556 1.948378 6.221264 -1.852967 0.354494 0.583603 4.289354 8.067165 0.967636 -0.706140 43.666207 21.833474 -4.208131 -3.823773 -25.354010 2.729780 -15.559813 -44.251423 2.405756 7.333716 -27.829746 3.824909 15.851312 46.665806 0.067393 3.390502 -1.567923 -1.611856 +-2.406167 -2.611846 -0.109443 -6.087769 3.692454 2.565449 1.974234 -2.330852 -6.777027 -1.980720 2.621691 -7.055718 -1.676454 7.486052 -2.502438 4.976638 9.481540 1.616652 -2.992626 -1.248459 6.409072 -1.219925 8.663895 7.954345 -6.188130 -0.630588 -0.913673 3.864898 2.295471 1.501659 1.791144 -3.891892 2.669442 -5.258585 -0.988741 -4.258178 1.631309 2.568363 3.915336 -9.873394 1.671693 1.739990 1.583383 -1.816274 -1.735368 0.411606 4.202599 5.998962 -1.674370 2.224975 5.724052 1.582248 -0.681352 1.611612 0.649008 0.034926 0.288316 -1.648347 -3.010524 -2.448759 -0.120279 -2.544847 1.090419 6.025586 7.977319 0.652279 0.152393 3.388436 1.165033 1.838084 4.242540 0.807448 -1.292712 -0.082324 3.261452 -6.690422 -0.936761 -10.992298 -0.906355 -13.128651 -3.838055 -0.181270 6.328174 1.813130 2.610294 -0.057979 6.008647 -0.840075 -1.347282 7.030901 6.917654 -4.638744 -3.272275 -4.564872 -3.999227 3.294419 -3.974724 0.519723 2.646293 2.440338 -5.253686 -2.740248 2.141721 2.478855 -2.377727 -4.213686 1.328394 4.921951 -5.839962 -4.321422 -0.476180 5.544204 -0.509620 -9.254118 -1.952231 -4.854370 2.902498 0.235674 -1.807827 -4.141762 0.339596 2.326720 -1.880766 -2.169702 -3.410642 4.149876 2.906111 2.685178 0.705253 1.197187 1.597702 8.980842 1.018038 -4.296501 0.236423 0.430478 -1.483507 2.517954 -4.669034 -3.273798 2.759636 -5.773151 1.088939 3.682684 -3.767808 -3.024268 2.679014 1.752667 2.156125 18.675750 1.224434 7.180915 5.664067 -5.524529 2.235248 -2.133520 0.532947 2.254343 2.886518 -0.469883 -6.845620 -6.035892 3.032989 6.226173 4.970505 -5.734007 -2.006379 -0.407051 -0.023456 0.109935 -0.343236 1.866307 -0.388172 -4.885833 -1.247197 5.361604 11.205711 -1.465811 -0.343308 3.084372 4.256373 -3.265752 -6.794251 -2.385274 -3.814039 1.345337 1.708735 0.651915 3.889580 8.194858 -11.064711 5.582486 0.196159 1.514281 3.604350 1.672016 -6.224424 -8.861658 -1.164252 3.605710 7.469345 -1.909142 1.993219 3.034585 -5.703294 -0.397665 1.260065 0.041662 -1.317553 2.364140 0.160910 -2.632911 -3.621241 1.526898 -2.622604 -0.644412 -0.716289 4.007788 2.334155 -7.761725 5.756940 -0.986617 -2.651726 0.831428 -2.178319 6.382984 -6.519886 -5.873099 3.718542 -0.852344 -3.297351 -3.248148 1.050778 4.013654 0.797123 1.920086 -2.912619 -5.976388 4.966649 -2.529600 4.631201 2.648058 -1.009770 3.473979 -1.086428 -1.445597 -5.454001 -3.671772 -0.451664 -0.534005 -5.700701 -0.586513 -1.278098 5.713801 4.892333 -0.016784 -5.374434 0.986242 6.951788 -5.163307 -2.736690 4.183676 1.985083 -5.657380 2.501466 5.299396 -7.962644 0.364755 -3.715728 0.168911 -1.168121 -4.891817 4.151378 0.873136 3.976693 0.082129 1.170037 -0.273768 2.968287 2.392804 0.600910 0.771312 8.855658 6.195097 -1.661390 -1.322720 -6.698091 2.066813 -7.829708 -7.631994 2.514429 0.654085 -4.787423 1.521327 0.705893 6.741851 1.659414 0.442688 -2.043165 1.448590 +-69.686280 35.400077 109.143055 -170.316212 167.977101 99.107804 59.889724 -57.160154 -143.999271 -76.723762 3.528509 -187.520560 -137.202536 217.146860 -89.003237 79.340167 295.908318 58.215277 -58.457150 -50.913046 156.281065 -46.698542 275.902866 239.800860 -214.395481 -4.600151 65.476354 121.944777 33.851467 157.195301 -82.089342 -162.974668 80.349850 -75.466563 49.788963 -134.620925 23.515093 -9.310679 32.267682 -303.321481 32.073858 17.348343 -14.583298 -37.004288 -28.587939 100.638004 238.499871 173.277787 -65.860942 18.209870 149.551547 64.107131 -10.116277 57.763545 49.409672 24.209178 120.155066 11.550645 -101.524521 -53.363869 -46.005392 -118.555880 4.810390 201.529486 245.179916 25.352050 1.416177 55.204572 -0.002713 44.900746 48.144888 50.077333 50.373295 70.902662 101.325527 -165.182355 10.878621 -343.030248 -49.223273 -425.023429 -136.963891 -104.459284 105.378918 3.059726 76.361296 -24.513707 230.690000 8.880952 31.603473 116.274608 282.929381 -182.856646 -85.668009 -149.600365 -115.678639 64.555211 -110.401806 11.359784 71.643382 4.219519 -170.069469 -135.850692 73.353344 42.082843 -77.038524 -53.582060 1.039466 170.557907 -191.020243 -89.088587 -148.318443 48.105287 -9.629597 -319.733174 -27.624532 -100.875337 140.171632 16.861568 -56.207163 -172.008521 48.611271 146.109132 -84.410103 -74.850788 -101.482378 200.708957 99.780828 21.965516 33.409820 -1.591118 58.623781 217.681015 145.479027 -112.953861 -33.514516 4.665962 -118.083423 -0.964474 -150.401637 -47.053519 89.893681 -175.805807 38.230563 139.429840 -124.841953 -40.784316 81.768615 -34.822212 119.600951 548.019581 -53.274227 169.299834 74.984240 -228.991148 112.463007 -36.445941 -47.820635 34.990110 120.655911 80.790360 -227.818654 -176.368121 123.062405 209.447974 146.551270 -207.411123 -32.108081 -60.789659 -5.988582 -29.448020 9.145040 68.935174 -37.654971 -137.345905 -57.238929 123.278662 352.487445 -89.135702 -201.391701 94.791214 69.216691 -41.386046 -176.222383 -68.955233 -80.228468 21.963530 45.664355 -14.854753 126.041630 267.959354 -439.812514 189.479347 -15.058395 -69.997201 180.930485 -2.232941 -112.645273 -198.259885 23.557428 195.193344 210.474711 12.434391 1.683080 11.510751 -185.309274 -16.243743 21.565470 93.770557 -74.814314 90.194178 44.046437 -172.653363 -150.332711 -81.025386 -31.714489 -56.231903 -62.420331 99.334929 19.075781 -412.502532 257.214505 -17.380569 -56.781748 34.742523 -61.375791 131.606084 -204.101787 -238.375090 95.953756 -41.410816 -83.706734 -100.177144 18.205166 131.814550 6.605942 67.161630 -129.861811 -248.248444 139.655484 -43.404067 150.453009 84.933395 72.020213 189.968944 40.227014 -69.300919 -178.806732 -84.807850 62.657033 -36.621567 -147.979629 -16.247927 -58.063460 178.230832 223.731738 -28.633311 -58.027167 -48.950890 201.567857 -185.838740 -70.144243 153.541924 73.426349 -148.559012 58.769615 178.654908 -181.220337 -105.906313 -126.889057 -46.185110 -61.386592 -183.308939 69.765247 -86.186534 57.243399 88.202380 -0.738424 -77.599795 89.215061 35.674616 7.748907 3.365266 238.926997 272.240883 -130.197942 32.879353 -185.297535 106.353963 -284.892915 -224.496873 76.235237 -34.062224 -91.757458 21.161846 13.916521 162.156108 -20.710197 10.689795 -38.924828 -14.077811 +-5.992126 -8.341770 -4.955279 -14.866743 8.991830 10.323315 5.658212 -9.232345 -18.571315 -0.661365 8.218438 -17.892925 -0.062240 19.088957 -4.532357 17.605753 22.640974 3.521820 -10.982054 -0.979054 17.271099 -0.893563 21.166832 19.220066 -12.342596 -0.140504 -4.439908 4.678173 4.699668 2.540611 1.788199 -6.099662 8.569199 -18.350053 -6.035377 -9.979954 1.426907 7.082312 15.770128 -22.806687 5.483669 3.001320 6.378731 -5.650355 -5.501646 0.376822 9.359661 14.335689 -1.065843 5.789446 11.370078 1.363202 -1.066485 4.009699 4.536744 4.555424 1.644631 -1.066570 -6.326527 -8.891372 -1.107201 -2.015702 3.679597 13.888418 17.053180 1.755706 -1.566270 11.248941 5.278683 3.731918 10.997475 2.430871 -5.988416 -2.362402 5.417772 -19.488634 -0.344631 -20.199722 -2.995043 -27.456371 -8.289941 4.358095 13.573380 1.624384 10.149314 0.012856 14.712599 -5.275713 -6.590487 14.262287 15.787051 -14.399661 -7.466665 -8.474591 -8.239567 4.613166 -7.564980 0.532083 10.262371 3.026973 -13.816840 -4.768345 4.974247 8.564242 -5.980971 -10.970347 5.763766 11.453812 -12.729799 -12.843812 4.131571 14.580045 -4.459937 -22.801077 -4.255951 -11.759278 3.772441 -0.346790 -7.079650 -14.703336 2.065609 5.935795 -4.923590 -8.281166 -3.730943 8.710551 6.994374 8.757155 1.179015 2.544938 3.855709 25.645210 2.460859 -11.283154 4.006036 -0.498197 -1.360492 9.184872 -8.147586 -10.495957 2.523286 -16.885832 2.808535 11.078485 -9.182287 -1.728844 9.286433 9.363795 1.382178 46.617440 1.650127 20.773667 15.195320 -14.323746 3.808112 -6.946676 1.971532 4.845661 6.123543 -1.967175 -20.265509 -14.997612 9.163849 16.349125 12.632851 -15.433676 -4.093002 -1.045025 -1.237173 1.705973 -1.308806 2.791189 2.457983 -13.275459 -3.568820 12.202954 30.929525 -6.314092 3.072084 8.790686 6.274664 -7.990530 -17.212506 -7.757591 -13.240805 4.167086 3.399750 1.673478 9.624026 19.748445 -19.371984 14.619946 -4.241046 1.031915 11.235005 6.769222 -16.539424 -18.289679 -7.630718 7.414074 18.418600 -7.198545 2.077778 8.326200 -13.907277 -1.676536 3.003799 -3.222134 -3.421628 5.773594 2.391720 -5.751041 -5.397201 7.833352 -4.004921 -3.165579 0.233240 11.194650 2.871858 -14.416968 12.845359 1.041935 -6.590142 3.842941 -3.345775 14.743623 -12.708278 -12.591246 10.401406 0.051195 -4.386150 -5.777896 2.669015 10.199084 4.328503 5.155586 -8.865668 -14.896189 11.467159 -6.926309 13.894068 6.913749 -4.218905 6.156633 -5.869718 -3.358443 -13.553275 -10.745872 -5.958357 0.652043 -14.389155 -3.661229 -4.069749 15.950246 8.580183 1.951369 -13.891568 2.562929 15.815638 -13.131137 -2.859545 10.255737 5.848775 -17.367650 3.304348 13.288340 -17.772211 3.892175 -6.149243 -2.105395 -5.837485 -10.175223 11.700488 6.103385 10.789537 -3.187390 2.942777 3.011212 6.448791 5.770396 2.618813 3.845708 20.700367 10.385360 -2.470343 -7.151029 -15.659287 6.664141 -17.211831 -18.236817 8.309239 5.163099 -14.984133 1.867609 2.774284 18.243465 4.238166 -2.390502 -4.078134 3.746427 +-6.918243 -8.591172 -5.564548 -14.812795 11.063886 12.716394 6.023157 -10.622881 -18.825898 -0.270665 8.576448 -19.301430 -1.227708 19.241785 -5.735071 18.544282 24.868709 3.310318 -10.479803 -1.634232 19.142888 -1.870878 25.064163 21.841443 -13.476257 -1.426084 -3.344134 7.284577 3.842858 0.204328 2.598169 -5.922680 9.440932 -21.091279 -6.998186 -10.325038 2.869990 6.819136 17.731672 -24.578052 4.584688 -1.006441 3.452160 -4.583117 -6.602528 1.179034 9.959506 15.140304 -1.746727 6.541600 13.903070 0.968194 -1.773196 4.629820 2.447762 3.033879 0.538171 0.577599 -6.665866 -9.279998 -0.878182 -2.382929 3.875701 14.688377 20.654239 2.489277 -0.656689 12.635160 4.236227 4.158532 10.968062 2.482660 -6.862731 -0.373559 6.386434 -23.764357 -2.505209 -28.247572 -4.324758 -28.557590 -9.435330 2.863950 13.087062 0.107752 10.636979 2.942022 15.284852 -2.433618 -6.428075 17.329214 17.677315 -15.660545 -8.366828 -9.572911 -8.849450 4.890511 -8.293242 2.926373 11.438888 5.200007 -14.234358 -6.440574 6.034127 8.402427 -5.737023 -15.107500 4.966500 12.857578 -11.543608 -13.746323 2.968820 15.882043 -4.569158 -26.665714 -4.809590 -12.461683 7.765095 0.339566 -6.189511 -15.588647 1.273462 6.893261 -4.474865 -8.451798 -1.054604 9.563609 9.539843 8.197393 1.645550 3.692678 3.961828 28.885290 2.628894 -11.001030 2.457578 -0.693602 -2.819260 9.550899 -10.653699 -9.318645 2.475527 -18.293846 7.038887 12.748145 -9.288545 -4.859021 11.670982 8.740073 2.488765 53.807268 2.858629 22.500922 16.494545 -15.867788 6.217549 -8.889710 2.861101 6.060570 6.435708 -3.386580 -25.430441 -15.904071 9.451901 16.591311 12.716539 -19.729404 -7.080618 -1.047903 -0.733446 0.114789 -1.871427 5.149017 0.720440 -11.173355 -2.916537 15.410067 35.250285 -6.973330 2.907133 9.985886 7.416838 -8.201421 -23.081919 -8.784079 -13.251160 3.387550 5.722851 3.323408 8.884856 20.632040 -23.759032 13.570811 -2.543988 3.372885 12.844761 8.277505 -18.961845 -21.584633 -5.919585 8.906504 19.082828 -6.493338 1.819810 8.585950 -14.283657 -1.155030 4.530098 -2.408643 -2.702796 6.139077 1.027098 -6.424214 -7.126665 8.193017 -5.570922 -2.778141 0.534588 11.808962 1.831804 -18.892997 14.152799 -0.246036 -8.252556 4.115644 -5.798406 18.622913 -13.216255 -14.096380 11.903425 -1.205769 -4.092828 -7.721279 3.707089 9.784833 5.204217 7.869089 -9.627841 -16.993714 11.446827 -7.479388 12.959047 6.663286 -3.096387 7.591530 -9.713118 -5.821703 -17.418282 -12.133071 -3.463998 1.746640 -16.791492 -4.230291 -3.029110 16.695590 9.590940 2.488284 -16.352603 2.603621 18.370791 -15.774128 -4.565584 10.954037 8.901043 -19.499122 3.616610 13.575690 -20.275992 3.123749 -6.017089 -1.079370 -5.835081 -12.649060 10.992088 5.409168 11.333866 -3.307618 3.966998 4.042340 7.890146 6.486060 5.840177 3.141009 23.569995 14.177388 -3.225613 -8.409561 -17.530523 6.675489 -19.226939 -21.814330 9.372919 5.640486 -14.107053 2.446974 3.830090 19.723566 3.310448 -3.224324 -4.796746 3.106128 +-9.146046 -5.107880 6.395622 -23.883087 23.754980 8.838453 8.917440 -4.282683 -22.641391 -10.591311 3.365210 -18.811451 -14.544415 28.740111 -10.257643 18.591186 34.899573 4.873783 -7.271717 -7.846207 30.118000 -14.906046 35.075986 24.241895 -31.168100 -2.221395 2.007931 21.813378 8.345871 18.563115 -0.006508 -13.658814 9.919189 -17.911561 7.395251 -20.829873 9.919063 7.589497 4.464252 -38.972169 3.744370 6.911507 2.488673 -2.290228 -6.973095 13.355677 19.612107 24.949498 -15.192429 8.330482 25.379564 3.410649 -1.633484 9.397999 -2.068189 1.887424 5.270219 -1.290998 -16.322616 -8.244235 -3.101035 -22.970691 9.342861 22.358268 35.807508 -4.079050 4.352729 17.335656 -1.142549 8.559835 15.197204 4.574092 -0.999889 -5.305474 21.362066 -26.996057 -6.353311 -48.573549 -6.273804 -65.084880 -16.895919 -14.489061 19.550900 2.790588 11.726455 -2.433354 29.528428 0.949772 0.335601 25.046565 27.194157 -20.598573 -10.927709 -28.026656 -15.924357 10.699128 -18.357662 -6.326060 16.524358 6.684796 -19.070450 -12.112948 9.508631 6.288191 -8.543729 -18.852563 -5.064783 24.600295 -28.393926 -18.495033 -15.337191 16.298402 -5.438023 -39.948070 2.539072 -16.111677 16.967055 -0.663223 5.207537 -12.887197 1.755772 18.931998 -8.609346 -9.773304 -13.841077 26.099086 13.543680 4.265154 7.824334 3.756915 0.321666 28.587434 21.577141 -12.568808 -12.396769 6.243119 -12.142080 5.510349 -20.866066 -7.814950 19.949757 -27.142962 1.408111 13.761015 -11.277015 -8.638399 14.042754 -1.499452 17.669221 67.886982 2.135092 22.198037 12.493954 -24.352806 17.082763 -1.647339 0.104202 14.124336 14.860669 -3.070993 -28.645761 -24.758585 11.000733 20.715304 18.297904 -27.765831 -14.055472 -8.562208 1.647508 0.323757 -7.127963 14.112155 -4.994749 -17.749924 -3.787450 10.230370 44.700176 -9.799489 -11.969042 18.191730 15.749782 -21.617305 -33.123364 -12.627770 -16.161064 -1.806149 1.842424 -1.322910 12.820402 33.725288 -50.680862 22.198748 -1.548633 0.294818 16.649891 -3.007313 -13.388039 -43.507367 -2.677060 17.524388 29.476007 -6.077670 5.097157 7.551260 -22.226885 5.555671 2.506394 6.361735 -3.145493 8.368116 -3.845319 -13.512277 -18.584782 -2.649189 -10.438530 -0.715495 -1.279580 10.307220 7.840916 -42.606902 24.618241 -13.080496 -10.880121 10.319333 0.074950 25.139173 -23.095395 -27.449690 16.101114 -0.849718 -14.984905 -22.910278 7.176287 18.909137 -0.461783 -1.505673 -10.870984 -34.424042 16.822988 -13.462620 12.820628 10.144206 3.577876 25.433516 5.561120 -12.597307 -28.182595 -12.119300 -3.440472 -7.089070 -17.529763 -4.650234 -2.694299 23.419854 24.097675 2.530772 -8.016506 1.400067 33.184705 -23.947130 -15.104842 23.193344 7.429577 -18.847952 14.220369 26.401116 -29.130783 -11.604844 -16.917041 3.951306 -0.571345 -20.450847 13.713521 -6.349207 11.029830 5.854546 7.423238 -7.225022 12.662997 8.597201 2.025673 -10.554586 42.922238 35.835024 -17.540133 -2.734218 -21.534375 9.563146 -33.320130 -24.881512 4.722037 3.699877 -8.892953 13.090762 8.352285 25.541674 2.104510 0.362404 -4.269030 -7.381232 +-2.578713 -3.840597 -0.318498 -7.108466 3.439315 2.602898 2.113705 -3.440710 -7.834655 -1.380914 3.428166 -7.072681 -0.369741 7.735903 -2.528602 6.086607 8.726012 1.807045 -4.098349 -1.417033 6.561303 -0.477473 8.588913 8.186136 -5.880638 -0.257092 -1.698169 3.640982 3.071004 1.261977 1.768539 -2.377063 2.758438 -5.808751 -1.473459 -4.418352 0.999666 3.544968 5.014613 -9.461699 2.181269 1.310294 2.628946 -1.759009 -1.542163 0.455925 3.305864 6.072043 -1.128883 2.984761 5.752229 1.320324 -0.284280 1.537826 1.269827 0.585712 1.034599 -2.201123 -2.237948 -2.894740 -0.134987 -1.792098 1.805948 6.125046 7.502195 0.418919 -0.356642 3.373546 2.531905 1.979215 5.066915 1.056969 -2.926508 -0.847494 2.312669 -7.835843 0.547908 -10.064393 -0.438429 -12.079146 -3.764745 1.469955 6.957141 2.235234 2.761565 0.275564 6.211125 -1.191902 -2.624065 6.105222 6.002306 -4.604264 -2.952530 -3.180033 -3.947509 2.859375 -3.362138 0.294013 2.426010 3.282697 -5.260925 -1.194132 1.671463 2.545228 -2.672008 -3.417720 1.890592 5.012210 -6.126666 -4.442853 1.503582 6.764570 -0.656761 -9.341442 -1.377902 -5.779562 3.003973 -0.658041 -2.508674 -4.051712 0.418574 1.723453 -1.990205 -1.546346 -4.585302 3.275896 2.806653 3.183675 0.054841 1.137760 1.131675 9.094136 0.105445 -5.086689 0.955748 0.452285 -0.625064 3.425322 -4.088634 -3.593674 1.938400 -6.458495 1.076187 3.391389 -3.752932 -2.245687 2.837368 3.299162 0.897320 18.519368 1.063707 8.272580 6.733744 -5.082558 0.932351 -1.958688 1.424356 2.987346 2.622024 -1.256266 -6.540632 -6.246259 3.122843 6.701079 5.144894 -5.376107 -2.012870 -0.005820 -0.733749 0.825708 -0.196566 0.967742 -0.190668 -5.007538 -1.462032 4.683031 10.550531 -0.909728 0.711764 2.699504 3.412197 -3.759696 -5.724331 -2.635981 -4.281627 1.837787 1.490435 0.914254 4.109189 8.135128 -10.093308 5.959348 -0.256397 1.632381 3.780682 2.016930 -6.629369 -8.532495 -2.615546 2.537569 7.165757 -3.362858 1.505734 4.254577 -5.980862 -0.557083 1.221359 -1.006703 -1.912496 2.359767 1.329500 -1.949437 -2.328962 2.402844 -2.032575 -0.295133 -0.432104 4.697699 1.417387 -7.174201 4.838963 -0.659996 -2.973875 1.377682 -1.931918 6.367986 -5.899060 -4.760574 3.697302 -0.033485 -2.847371 -3.384884 1.130884 4.309448 0.200868 2.002989 -3.484661 -4.472689 4.415389 -3.562725 4.984489 2.875450 -2.081555 2.747219 -2.218264 -0.778657 -5.007940 -3.395240 -1.390013 -0.297756 -5.439685 -0.124026 -1.464658 5.701769 4.135214 0.573640 -5.410959 2.344199 6.835653 -4.786952 -2.216312 3.747113 1.469576 -6.057492 2.878027 5.020888 -7.784997 1.489803 -3.411838 -0.526093 -1.360553 -3.983179 5.848695 2.593933 4.753343 -1.279245 1.677563 0.339078 3.394648 2.482669 0.738579 1.749342 8.897094 5.148959 -0.418340 -2.065924 -6.615183 2.304123 -7.254035 -6.930635 2.399924 1.445242 -5.370087 1.408966 -0.439549 7.759698 2.292829 -0.144127 -1.789822 2.468886 +-8.785069 -11.065153 -7.455433 -18.507748 12.723101 16.805055 7.201243 -15.150569 -22.796799 0.248572 12.001025 -24.604797 0.215152 23.529118 -7.437102 23.949097 29.305910 2.580435 -14.767330 -1.464247 24.277811 0.644231 30.202327 26.121516 -15.840837 -1.932525 -5.772102 8.615066 6.292265 -2.563260 4.910111 -5.193325 11.114414 -27.237087 -11.770296 -10.810249 3.856489 8.352540 23.414929 -27.889165 6.107406 -1.765661 4.568245 -6.514695 -9.060951 -4.211011 11.387556 18.876453 0.073132 6.285822 16.491770 2.068593 -2.423050 5.636242 2.889648 3.867311 1.748348 -2.537851 -7.226789 -13.471703 -0.835872 -0.377320 4.805185 18.621169 24.013502 4.965736 -1.113005 17.743528 6.462255 5.100672 14.454340 3.095273 -11.074024 0.473386 6.998776 -30.330423 -1.724227 -30.090078 -5.465429 -26.723824 -10.753387 5.635374 14.172532 1.381612 14.953467 6.754522 18.088649 -4.502280 -9.572964 21.356548 21.084180 -19.608677 -9.917248 -11.108825 -11.240635 5.547725 -10.368747 5.111579 9.900791 8.475899 -17.514391 -7.493905 6.936332 11.955416 -7.081513 -18.346046 7.342465 14.751575 -13.137298 -17.728470 7.603325 20.931205 -6.898386 -30.894158 -8.935433 -16.595802 8.701432 -0.571558 -7.474316 -20.785652 1.263690 8.419255 -4.619170 -11.810383 0.111904 7.907490 11.876935 11.453728 0.911156 4.904239 5.670470 36.672092 1.457684 -13.222574 4.617390 -2.651267 -2.126070 13.191409 -11.125597 -11.873463 -0.220449 -21.405124 7.007275 18.590225 -10.851556 -7.063628 11.543987 12.191825 1.936911 63.818995 4.662996 26.991325 21.733066 -19.081784 3.781661 -12.718304 3.664183 6.642060 5.488158 -4.033991 -31.379808 -20.509267 12.643708 19.977121 15.453270 -21.745494 -7.061566 -0.230300 -1.022797 0.394778 -2.782360 6.301680 1.823183 -14.792805 -3.989644 20.514542 42.223227 -8.741700 5.512355 14.057743 6.531285 -10.123623 -26.561248 -11.670861 -15.011562 4.745395 7.965457 4.800431 10.685948 25.565278 -21.816537 16.374863 -2.536317 4.816732 14.958367 10.562210 -23.728901 -19.940093 -8.533961 10.425244 21.680023 -9.712543 0.703899 10.553897 -17.513295 -1.653415 6.325683 -4.667331 -2.664198 7.308164 2.268506 -7.156628 -9.029614 12.842069 -6.375257 -2.699275 1.053004 15.207850 0.200419 -15.833810 17.492607 0.846352 -9.459628 5.449145 -8.829477 24.095149 -15.335934 -16.170614 15.743287 -1.531732 -3.977756 -8.582315 5.385789 12.015208 9.324584 10.453595 -12.975898 -17.099108 12.796021 -9.072297 16.361487 8.014399 -3.954426 5.900307 -12.293350 -5.450348 -20.123476 -14.532008 -7.954746 5.429749 -22.171133 -8.352187 -3.608476 21.294286 10.293430 1.752226 -21.601651 3.231470 21.523131 -20.385933 -6.279944 12.421203 10.561632 -26.004363 3.129840 15.851090 -23.929390 5.733900 -6.104291 -2.171143 -8.835217 -16.023407 13.831902 9.529698 14.970737 -4.488800 4.692814 6.645556 9.144306 8.343770 7.919230 5.158861 27.854567 13.548612 -1.430480 -12.519768 -22.009433 8.164630 -23.163581 -26.616212 14.139404 7.003239 -18.333259 2.207330 3.492447 25.086842 5.654984 -4.293431 -5.619978 4.360846 +-6.781107 -9.031635 -6.010582 -15.373462 10.130645 11.039719 6.134888 -10.933276 -18.569024 0.583815 8.897647 -20.705691 0.063527 18.995310 -4.907087 19.345977 24.336992 2.894367 -11.160801 -2.163255 19.145914 -1.146827 24.837591 20.778616 -12.110297 -1.254470 -6.260438 7.346942 3.651510 -2.443805 3.175054 -3.970737 8.290718 -22.642093 -8.611283 -8.553616 2.847833 7.751276 19.270587 -23.114537 5.526683 -1.734776 6.078552 -5.167344 -7.581455 -1.707584 9.715731 14.832251 0.206739 4.951790 12.778568 -0.706926 -1.178098 4.719428 2.785259 3.702416 0.317573 -0.842284 -7.000379 -9.843143 -0.854379 -0.148300 4.462238 13.784709 18.030834 4.549271 -1.831771 13.996171 5.988215 4.078532 10.773640 2.215137 -8.131660 -0.242998 5.226002 -24.854346 -1.693702 -25.873426 -4.163300 -23.245227 -9.522637 4.344169 12.823958 1.373936 11.372814 4.201789 13.772686 -3.245542 -7.083218 16.738009 17.337530 -15.404745 -8.308876 -9.429956 -7.943559 4.032576 -6.609683 3.750156 10.687671 6.956374 -14.486104 -5.231430 6.682287 8.643414 -5.117000 -13.603283 6.304828 11.274855 -9.701255 -13.665260 4.648617 17.302396 -4.182018 -25.053543 -3.468510 -12.272544 6.152534 -0.307794 -6.815578 -16.419294 1.261063 6.150829 -5.211821 -8.115599 -2.454906 8.605626 8.782083 7.970816 1.569941 4.975484 3.975751 28.726970 0.056384 -11.131720 3.806002 -1.247902 -2.234479 9.049947 -9.156541 -10.463061 1.092018 -18.005897 6.048379 12.926258 -8.844125 -4.592125 10.301361 10.834084 1.689046 50.003057 3.138294 22.606615 17.104367 -13.961749 6.532669 -9.774346 3.189849 4.390696 4.683518 -3.657062 -25.280112 -16.604915 9.708381 15.203603 12.473680 -17.916330 -6.680514 -1.209839 -0.844082 1.247649 -2.190737 4.838758 2.071010 -11.444137 -2.740639 15.788496 35.881825 -6.777732 5.140545 10.764175 4.590549 -7.114150 -22.998469 -9.706269 -12.918677 3.036156 4.805375 4.670196 9.177872 20.634864 -19.486316 13.490352 -2.040556 3.379667 12.585931 7.556329 -19.506145 -20.051050 -8.044939 8.753547 18.563281 -7.325413 -0.266639 8.044897 -13.710053 -1.181308 4.735748 -3.471053 -2.540232 5.749590 0.179179 -5.863613 -5.806427 9.097404 -6.966585 -1.422335 1.238378 11.791079 2.307526 -13.930356 13.735699 0.649227 -7.287576 4.899534 -6.486663 18.376838 -11.545552 -12.210528 11.508527 -0.688280 -3.532804 -7.390435 4.722987 8.422161 5.092340 7.488688 -9.762931 -14.745929 11.592305 -7.251463 13.589631 6.549823 -3.633360 4.142809 -7.023044 -5.276005 -15.183383 -12.327147 -6.986070 3.741924 -17.831216 -5.583277 -3.067967 16.350083 8.029959 2.181728 -16.887481 2.508468 17.146411 -16.354164 -5.795655 10.662876 4.931413 -20.596157 2.129414 13.818627 -19.394639 4.456619 -6.245870 -1.801046 -6.629274 -12.404342 9.935625 7.184518 11.010386 -4.116469 2.639162 5.523876 7.413658 6.404996 5.193603 4.226421 23.593020 11.144107 -0.977621 -10.060004 -17.744910 6.346415 -17.991237 -20.317932 10.132181 6.890767 -15.803672 2.063877 4.221729 20.723892 3.194702 -4.263753 -4.894040 3.148554 +-8.662786 -3.846615 8.665465 -23.445489 24.523070 9.015311 9.226882 -4.620169 -21.506707 -11.655875 3.424616 -18.056696 -15.362063 28.183690 -11.224746 16.874616 33.805755 5.296626 -6.200160 -8.793355 28.616075 -13.607395 35.913620 24.650677 -32.209193 -1.723092 3.327202 20.424321 9.169962 19.458400 -1.312132 -13.701021 11.183912 -17.242062 7.719883 -19.914156 8.839187 5.976696 3.065733 -37.390764 3.236278 4.448405 -0.160376 -0.953107 -6.124208 14.005960 21.675247 24.642237 -15.170500 9.683954 24.976228 3.428443 -0.925967 9.807038 -1.349515 1.749400 5.769582 -1.693929 -15.881559 -7.352227 -4.487743 -24.350512 8.528274 23.064541 34.376794 -3.674995 4.223692 16.070110 -1.693055 8.334478 15.202378 5.696271 0.482532 -3.715890 21.729504 -26.368417 -5.133558 -47.889060 -7.707852 -64.443213 -17.074581 -15.726650 18.988475 1.704334 12.234796 -1.420826 29.844425 2.282269 1.079125 23.281583 28.207743 -21.653791 -10.814549 -26.076238 -15.239887 9.734438 -18.291946 -4.725277 14.041479 6.075304 -19.363325 -12.720016 8.626270 5.700414 -8.675641 -18.268526 -5.489392 24.991389 -29.823115 -17.656154 -17.111161 13.774208 -5.512683 -40.234536 1.420883 -14.402517 20.673278 -0.087260 4.337160 -13.382386 2.457485 20.133880 -8.308338 -9.932920 -11.981493 24.911037 14.152345 5.034811 7.263906 3.709677 0.305789 28.308655 23.938236 -11.799113 -12.084538 5.314640 -11.520226 5.457299 -19.288754 -6.895749 18.682556 -26.756548 1.691366 14.434080 -11.616910 -8.895971 14.458205 -2.025502 17.854282 65.194455 0.965737 21.792670 12.821892 -25.347932 13.584618 -2.013956 0.897432 14.737665 15.737679 -1.797044 -26.454634 -24.662536 11.197819 21.275071 17.817440 -28.443188 -12.185017 -8.734761 2.017395 0.071575 -7.135746 13.620111 -5.015928 -17.681557 -3.512777 10.263260 42.456594 -11.008695 -15.200827 17.152943 13.338446 -19.072814 -29.629150 -12.606236 -14.432897 -0.708512 4.081300 -1.128391 12.045415 33.760607 -50.671144 22.332834 -2.756709 -0.348062 16.035532 -1.819887 -12.184482 -38.537248 -1.711217 17.896610 26.593311 -4.113404 3.616150 7.885011 -22.751576 5.254475 2.567525 7.751749 -4.081832 8.976954 -1.615159 -14.913639 -19.522319 -4.245740 -8.159757 -0.644497 -1.606220 11.007321 5.606389 -46.522034 24.715216 -12.596617 -12.186294 10.329714 -0.306240 25.170377 -23.656483 -28.272444 15.811936 -2.414368 -15.952676 -22.154612 6.915536 18.327082 -0.473704 -1.348930 -11.917503 -32.503238 16.632099 -12.380194 13.101099 10.978709 4.940746 28.465021 2.811518 -13.125662 -27.144233 -10.986884 -0.156909 -7.845320 -17.232756 -4.775515 -3.158631 23.292853 26.248974 2.458893 -6.136416 1.436771 31.999319 -25.966967 -15.112121 23.786248 11.224020 -17.454133 15.352254 26.201898 -27.358406 -12.591120 -15.892286 2.782370 -0.385962 -20.704633 14.411454 -8.069649 11.240283 6.149022 8.120271 -7.875819 13.193628 7.002961 3.236818 -9.942471 39.921985 37.951729 -19.034022 -2.570801 -21.043604 10.728127 -34.552821 -25.107785 5.161797 3.418046 -7.506580 12.771755 5.776941 24.959220 2.754712 -1.763488 -4.387871 -6.563054 +-1.202718 -1.655937 -0.243321 -2.441079 1.754300 0.485827 1.104061 -0.681064 -3.538523 -0.570740 0.825548 -2.550501 -0.360927 3.665458 -0.521378 3.147556 4.964124 1.534920 -1.186721 -0.417813 3.965786 -2.879139 4.242615 4.018452 -2.304312 -0.143627 -0.139833 1.674873 0.371006 1.595557 -0.416543 -1.406061 1.399301 -4.144687 -0.011605 -3.377991 0.557586 1.966370 2.935208 -5.254258 0.939048 0.690829 1.613556 -0.916455 -0.990573 1.169673 1.512272 2.647760 -1.169213 1.581061 2.811921 -0.551967 -0.124524 0.913351 0.750259 1.343391 0.457911 1.066451 -1.768740 -0.645274 -0.398812 -2.014909 1.322028 2.094957 4.177968 -0.268048 0.074630 1.638657 0.335160 0.728696 1.987221 0.121859 -0.625890 -1.460104 1.636099 -4.971547 -0.631366 -7.672298 -0.683166 -8.516112 -1.887920 -0.016316 2.824738 -0.471937 1.639054 -0.132995 2.682532 -0.801170 -0.541621 2.511907 2.938405 -2.662208 -1.613923 -2.149405 -1.684980 1.225405 -1.624316 -0.851620 3.375133 0.013577 -2.381583 -1.698121 2.304932 1.384582 -0.894538 -2.381961 0.520684 2.800741 -2.656714 -3.077330 -0.944710 1.978328 -0.848198 -4.687980 1.447631 -2.360388 1.376472 0.607988 -1.176815 -2.401073 0.559746 1.364185 -1.090723 -1.568225 -0.929475 3.170940 0.763005 0.980099 0.691861 -0.101184 -0.018355 4.500617 1.706033 -2.190830 0.078320 0.769633 -2.031143 1.100233 -2.899677 -2.284082 2.220958 -3.369815 0.170232 1.029299 -1.960325 -0.211830 4.201733 1.307654 0.959378 9.829964 0.357215 4.019570 2.278414 -2.562619 3.145107 -0.334559 0.446826 1.266001 2.106234 -0.572898 -5.181110 -2.689585 1.007435 2.775672 2.548866 -4.211841 -3.123991 -1.105047 0.323214 0.953182 -0.344621 0.889570 0.050876 -2.445255 -0.409415 1.379982 6.742148 -1.377557 -0.260485 1.388882 1.436190 -2.648068 -6.027935 -1.317570 -3.424137 0.294674 -0.990196 -0.222844 1.514512 3.718423 -6.794813 2.842961 -1.412594 -0.041429 2.700762 0.747119 -3.264368 -6.864505 -0.937665 1.408599 4.515172 -0.532000 0.936545 1.618781 -2.522146 -0.128649 -0.058289 0.138277 -0.631282 1.216908 -0.652230 -1.515519 -1.151354 0.724362 -1.130279 -1.442961 0.389649 1.699308 1.837977 -4.998919 2.163086 -0.526003 -1.129480 1.336139 0.411997 2.361022 -2.566260 -2.945816 1.816722 0.267637 -0.648198 -2.334286 0.518239 2.071751 -0.147640 -0.569214 -0.557064 -4.287655 2.014579 -1.944210 2.217592 1.148746 -0.855917 2.095662 0.683906 -1.233532 -3.824742 -0.759024 -1.828321 -1.312499 -2.542496 -1.558840 -0.592514 2.909007 2.296761 1.038550 -1.495500 0.199531 4.227967 -2.999875 -0.875365 2.630018 1.245347 -2.708312 0.975334 3.036784 -4.506443 -0.228984 -1.460666 -0.131325 -0.062126 -1.668558 1.868820 0.016695 1.448238 -0.468388 0.519075 0.126701 1.219167 1.428536 0.328891 -0.398278 5.031650 4.081253 -1.348561 -0.810299 -2.494012 0.662896 -3.368299 -3.400730 0.435597 1.826105 -2.878105 1.042290 1.926841 3.636505 0.214462 0.105675 -0.579493 -0.343085 +-4.120455 -4.899700 -3.753020 -8.804589 5.530312 3.066541 3.600266 -4.046340 -11.621852 -0.103021 6.146662 -9.838766 -0.879089 13.556329 -3.549470 9.906111 15.481959 4.131212 -5.776978 -1.091529 12.733123 -3.588170 13.683109 12.412042 -10.098635 -0.502041 -1.054019 2.775942 1.847316 0.379657 3.726325 -5.322868 5.331585 -11.452396 -1.621274 -8.780923 3.231129 7.173448 9.914629 -17.299792 3.500929 0.445399 5.939094 -3.829307 -4.461759 2.119916 4.401967 10.597239 -2.847329 3.307794 10.289835 1.046997 -0.699094 2.700328 1.071615 0.431648 -3.434669 1.141443 -2.981631 -4.519957 0.186263 -0.998778 3.723642 9.574582 13.405009 0.393074 -0.206582 6.583734 3.290731 3.193174 6.116982 0.101962 -2.855395 -2.496731 2.682127 -14.392331 -5.344209 -22.452783 -1.441015 -24.301671 -5.811398 2.013096 9.894894 0.768705 4.842723 0.540054 9.389705 0.354566 -3.005957 12.653263 11.674282 -6.872390 -5.371924 -7.643647 -6.582789 6.402196 -4.884547 2.090861 9.523147 2.223216 -8.744074 -5.874773 1.503285 4.583327 -3.456920 -9.407570 3.606350 7.505618 -5.648592 -8.174835 1.791232 11.674227 -1.109510 -17.094340 1.188732 -8.888004 2.688534 0.732106 -3.152185 -7.019880 -0.173428 3.849668 -2.688190 -4.500059 -3.981105 6.475121 4.016426 6.172067 1.461585 0.289356 2.590052 15.078783 0.172531 -9.546739 1.261903 -0.491234 -1.906890 5.600105 -9.658572 -6.145756 6.522863 -10.812698 4.611242 4.844289 -5.972124 -4.131303 9.413798 4.444505 1.955805 31.192411 2.126601 14.396142 9.140068 -8.808657 6.213417 -4.256569 0.621960 4.465768 4.409172 -3.758240 -12.625362 -11.403511 4.273272 10.614412 9.060640 -10.610110 -6.538408 -1.214328 -1.352719 0.032270 -0.297627 2.621506 -1.201477 -7.496567 -1.936990 10.124854 18.100390 -2.393827 3.002225 4.155837 11.541115 -5.396664 -12.693576 -5.222861 -11.341466 2.244468 3.655290 1.476915 7.125789 12.125834 -19.438450 9.628744 -1.030058 4.149489 3.884342 3.331184 -11.788295 -19.445390 -1.347606 4.800852 12.713248 -5.413916 4.413880 7.181432 -8.984873 -0.123446 2.338345 -2.877430 -1.546173 3.164892 -0.907107 -2.484053 -4.956486 7.488027 -5.837865 -3.331981 0.780675 8.641027 6.179278 -11.810004 8.168716 -1.461861 -4.335121 1.749109 -3.198558 10.402728 -10.091027 -9.691221 6.966855 1.355891 -0.318453 -6.398100 2.640080 8.412199 -0.943762 4.095219 -2.221195 -11.060462 6.361367 -3.730692 6.344158 4.489884 -2.250188 3.402407 -4.292254 -3.035318 -9.963246 -6.497602 -2.391033 0.406588 -10.154007 -2.163355 -2.041415 10.467188 5.735029 1.879815 -11.209361 1.841738 11.729824 -6.816207 -3.759438 5.926528 2.489008 -8.149105 2.744502 9.746057 -13.645999 1.386426 -7.079570 2.847913 -2.076633 -7.365352 7.691525 3.868665 7.259797 -3.103552 1.527337 2.783991 6.407839 5.818107 2.928050 2.360868 12.766097 7.740319 -1.569400 -5.374366 -9.790696 1.552977 -11.433749 -11.686003 3.647753 2.558516 -9.628647 4.154837 1.855712 12.533430 0.859628 1.852294 -3.334889 3.469266 +-7.662071 1.914531 8.394919 -19.205803 14.530342 11.389998 4.526882 -5.863186 -14.462656 -7.513714 -0.380921 -14.206899 -8.691540 22.531088 -8.448236 8.652365 30.186751 6.391193 -5.324427 -5.145129 19.428933 -7.530578 25.453986 23.288784 -21.339469 -2.132421 12.816452 12.855027 5.291892 14.517254 -4.530033 -17.939366 5.470456 -10.765476 5.281781 -17.674662 3.895272 2.277553 5.644185 -31.570997 3.977452 -2.246427 -2.641612 -4.781039 -4.626939 3.514943 22.542258 16.980771 -10.120210 1.049360 16.961942 10.522047 -5.484674 4.352511 3.296966 4.976784 8.555346 4.613187 -6.712896 -4.730708 -3.016772 -7.833239 4.836514 20.306422 24.495167 2.094554 2.206042 7.726218 1.043683 4.560195 4.798663 3.038522 0.943636 4.747702 10.006317 -25.822348 -2.858857 -46.766953 -2.542651 -45.413393 -11.420458 -9.258165 7.787875 -3.654400 7.887980 0.760980 21.186205 -0.994483 3.833865 17.124107 27.235157 -15.479158 -7.408800 -17.637862 -16.088112 8.480596 -10.236698 0.140720 6.804418 0.104795 -15.198971 -18.427801 6.604454 6.838067 -7.374907 -12.060433 1.026350 17.548717 -17.933756 -11.411327 -10.925851 8.100504 -4.184786 -31.769156 -4.191261 -15.407072 15.909704 -0.182364 -5.145303 -20.825102 2.557646 18.176002 -7.889180 -9.130754 -3.431942 17.224982 10.840963 2.058690 1.814140 -3.790243 4.185769 23.518909 16.448016 -12.405015 -2.833511 2.310993 -12.469030 -2.863175 -18.643835 -5.503919 10.892711 -16.939908 2.955420 16.517572 -12.059462 -7.096394 18.516882 -5.842047 12.939674 67.628708 -3.512518 15.507204 8.078259 -23.860987 9.507348 -1.427407 -4.844335 5.292143 12.823505 6.373095 -28.160023 -17.317906 9.480441 19.618432 15.098489 -19.609811 -11.240748 -7.760551 -4.137286 0.083877 -1.176003 4.418728 -7.571811 -13.606089 -6.111412 13.610743 34.954405 -7.292977 -17.307361 7.965870 14.655709 -10.456874 -20.525078 -6.112222 -15.447268 3.532646 5.463632 -3.812343 14.913095 25.993516 -49.889298 17.822647 -2.084760 -4.317687 12.189389 2.123069 -10.959974 -26.179408 3.872806 20.045144 22.637314 -2.843818 5.337540 3.041007 -17.707888 -1.310205 2.443592 8.614929 -8.065646 7.989510 3.337097 -18.770493 -14.603320 -0.220715 -6.155982 -8.411682 -4.230418 8.434571 0.641424 -40.535522 26.302748 -3.316561 -3.056042 6.568374 -6.553363 16.423887 -21.254180 -25.103215 11.198700 1.749979 -2.120917 -8.068608 1.461545 17.487084 0.720593 8.473866 -11.368139 -27.746626 8.831214 -6.022290 13.894475 7.647954 5.547818 19.804585 -5.004699 -3.675691 -22.767956 -8.239106 5.232987 0.187298 -15.484692 -8.815841 -4.548548 18.021527 21.220023 -3.044832 -8.393543 -2.872968 21.738576 -19.971679 -4.544680 12.823428 9.836901 -16.771523 2.887978 16.389145 -20.824918 -9.753342 -12.223213 0.178002 -3.292130 -19.149012 7.920126 -6.371687 7.094946 6.892040 1.015258 -5.579688 9.634097 7.146398 3.734496 1.463067 21.583384 26.256602 -12.060057 -1.096039 -17.802365 7.603849 -29.367351 -23.291536 5.231921 -2.867638 -7.913028 3.459146 -0.185896 17.322777 -2.190400 8.303244 -0.103074 -2.696069 +-8.600812 1.594953 7.986173 -19.018230 14.732757 11.233343 5.332002 -5.705135 -14.727530 -8.406268 -0.852933 -15.129249 -10.027073 24.540821 -8.058908 10.674037 34.388306 7.613262 -5.253461 -5.301261 21.738548 -12.548328 28.169566 26.671006 -22.501201 -2.581901 14.956219 15.352400 5.683296 15.187902 -4.834943 -18.253083 6.983515 -14.018281 6.464380 -21.169720 4.778794 3.091761 5.990831 -36.015815 4.023907 -3.184171 -1.534168 -5.404241 -6.046672 6.229518 24.820157 18.828823 -11.220301 1.065431 17.335894 8.462289 -5.131970 5.357000 3.299118 5.917465 8.651887 7.219038 -8.440093 -4.716110 -3.090622 -11.601319 6.092863 21.338601 28.344510 1.716438 2.797070 10.227526 0.407892 4.992766 4.947123 3.136090 1.369811 3.520089 11.860322 -31.816051 -3.743249 -54.087543 -4.220939 -53.961996 -12.608020 -10.876215 8.056651 -6.695776 9.855579 0.731466 22.745870 -0.716338 4.530861 18.533194 30.591078 -18.238248 -8.590558 -20.087770 -15.712361 9.462379 -12.063806 -0.499370 11.659758 -1.308902 -16.675632 -20.974375 9.784647 8.131132 -7.823137 -15.355079 0.749979 19.551440 -19.277903 -14.325410 -13.686915 5.935621 -5.688122 -35.223485 0.023097 -16.702445 17.105870 1.020930 -4.780717 -24.074883 2.870514 20.904697 -7.534430 -11.821452 -2.797141 21.330633 10.695483 1.902806 3.157662 -3.195067 3.873869 26.613256 21.065083 -12.677171 -3.664836 3.011482 -16.996049 -2.837057 -21.588366 -7.753608 14.962690 -19.669103 1.214797 18.162253 -13.270749 -6.767916 24.587095 -5.785346 14.722404 75.881507 -2.822261 16.030752 8.679161 -26.632494 13.401446 -2.093316 -5.297762 5.992909 14.843746 6.456352 -35.515739 -18.873832 9.423705 21.190164 16.590883 -23.939561 -15.417855 -9.736140 -2.992568 0.142484 -2.120880 5.881018 -7.350197 -15.139208 -5.925025 14.891432 39.933643 -10.154674 -16.939697 9.239301 14.458398 -12.839014 -30.052045 -7.254372 -18.345843 2.853684 2.738016 -4.069347 14.794229 28.111417 -53.691621 19.587845 -4.007971 -4.479759 14.932722 1.802783 -11.851673 -35.307002 4.539700 22.705549 25.862312 -2.978722 5.655841 3.189584 -19.443091 -1.307065 1.982063 9.612561 -7.715381 8.837683 1.349824 -20.528092 -16.380170 0.407442 -6.355167 -10.578656 -2.719328 9.160030 2.981101 -42.729306 29.111874 -4.801404 -4.092282 8.370396 -5.530178 17.885995 -23.414100 -28.540955 12.465498 1.995779 -2.320160 -11.146734 2.060712 19.012114 0.291779 5.576159 -10.571000 -32.818513 9.589424 -8.082943 14.628024 8.114666 6.355922 23.407094 -2.813136 -5.782425 -26.999539 -8.055206 1.630655 -1.661985 -16.650754 -12.435529 -4.299564 20.446263 23.906706 -2.506524 -7.525134 -2.134915 25.303096 -24.001909 -6.424286 15.186373 12.320638 -18.073017 3.276710 18.542893 -24.956186 -11.277404 -12.720805 -1.028013 -2.225869 -22.001981 7.777140 -8.433972 7.057820 7.583303 0.727633 -4.830521 10.451701 8.314330 4.623421 -0.070895 25.156758 31.518901 -14.611242 -2.825159 -19.038990 7.611967 -32.916907 -25.260437 5.694058 0.628494 -8.144243 4.610600 4.029256 17.859781 -2.501762 6.801047 -0.622353 -5.067784 +-5.828035 -6.978503 -3.174319 -14.391236 9.199997 9.011772 4.504176 -8.623015 -15.976381 -1.674048 6.739767 -16.080244 -0.760486 16.499912 -5.306715 14.837446 20.966708 2.863155 -8.608586 -1.999035 17.500998 -1.878328 21.231566 18.221914 -12.756084 -1.498238 -1.515286 8.608939 5.308186 1.208094 2.367970 -6.200764 7.305963 -17.822305 -5.247003 -10.662334 3.202687 6.084713 15.142523 -20.988464 4.209339 0.047139 2.228500 -4.199442 -5.082215 -0.060758 7.922552 13.191319 -3.322234 5.022741 13.420627 2.241784 -2.716058 3.557024 2.093337 2.577792 1.385772 0.260786 -4.813024 -8.374142 -0.397711 -1.881689 3.988300 13.082539 18.290086 1.507422 0.094271 10.625488 4.496817 3.237226 9.572449 1.756053 -5.487255 -0.844453 6.355842 -21.414517 -2.428596 -26.581183 -2.736050 -26.738693 -7.695522 1.777536 11.397153 -1.440819 8.489742 1.806865 12.745227 -2.667354 -4.622253 15.408569 14.064910 -12.882059 -6.642358 -9.174952 -8.907805 5.488429 -7.903782 2.149875 8.847871 4.643831 -12.125929 -7.067391 4.953422 7.374247 -5.170189 -11.923479 3.986162 10.907657 -11.693742 -11.759753 3.256173 14.308130 -3.966224 -22.104104 -4.843883 -12.628001 9.046686 -0.885328 -4.457138 -12.391666 0.559381 6.794148 -3.880110 -7.268899 -1.894271 8.260075 8.986369 7.029619 0.926154 1.620101 3.154240 24.544027 2.560790 -9.632480 1.463244 -0.087411 -3.307321 6.730432 -10.642042 -7.349652 5.456012 -14.291710 3.614488 10.798829 -7.883723 -4.741318 13.470100 7.113688 3.289965 48.852583 3.328098 19.795583 14.734631 -12.686059 4.117033 -6.326461 1.870056 5.603458 5.434526 -2.064516 -22.517481 -14.221597 7.194619 13.546504 10.990989 -16.866568 -6.706658 -1.368627 -0.919744 0.602443 -2.110576 3.372645 -0.453358 -10.665970 -2.902781 12.940506 29.598467 -5.003980 1.153087 7.767345 8.226985 -9.597003 -18.315844 -6.748835 -10.921817 3.458887 3.817885 2.337021 8.848793 17.767229 -23.939372 11.458825 -1.513867 3.066726 9.441452 6.691430 -16.770670 -19.349695 -4.506834 7.122278 16.359265 -5.791613 3.652244 7.725855 -12.305851 -0.864729 3.183589 -2.174368 -2.746411 4.936468 1.765599 -5.950719 -6.899528 6.782563 -5.953625 -2.511871 0.063549 9.499703 1.584768 -18.065481 11.925667 -1.522265 -5.816412 4.177072 -5.823605 16.575605 -13.177022 -12.553514 10.734392 0.245416 -3.827974 -6.944215 3.104761 9.602672 4.098446 6.518978 -8.394370 -14.759046 9.747019 -7.751594 10.673855 5.600971 -2.597266 7.012630 -8.653732 -2.681809 -16.309889 -9.437936 -3.641321 1.854358 -15.383914 -4.335797 -2.596241 13.835975 9.012270 0.638001 -13.667297 2.498065 15.844974 -14.611125 -3.608563 8.662764 8.490331 -17.200294 3.120101 11.200434 -17.849953 2.024863 -5.796966 -2.092017 -3.795490 -10.466632 10.060343 4.471964 9.928674 -1.630953 3.557509 1.941484 6.544564 5.753340 3.848495 3.442218 20.306914 15.328831 -2.966059 -6.948555 -15.875710 5.502215 -16.564075 -18.819996 7.281089 2.207872 -12.711241 2.888087 2.690507 18.675181 4.261935 -0.804122 -2.775746 2.422055 +-6.789696 -8.059435 -0.944471 -15.413750 10.055053 7.537831 5.641699 -7.430187 -18.751213 -2.662211 6.506827 -16.228318 -1.493206 20.670690 -4.523065 16.533559 23.890289 5.109154 -9.589877 -2.004020 18.696679 -5.092373 20.895243 19.248415 -13.405278 -0.751122 -1.134622 7.516313 4.300479 4.976440 0.828203 -6.711858 6.455557 -18.393605 -3.676949 -11.947443 2.196310 7.943730 13.999301 -24.605119 5.399959 2.446431 6.233900 -5.717771 -5.811265 -1.437204 10.016464 15.234400 -3.871198 5.854284 12.961605 0.674498 -1.533094 4.221355 3.924781 5.305860 2.119516 0.937204 -7.346560 -6.866214 -1.730461 -4.945136 5.731382 14.420550 18.428684 1.484628 -0.859897 10.639223 4.530024 4.889793 10.490810 2.154849 -6.445940 -3.231250 7.509800 -22.136682 -1.738375 -28.997668 -2.592489 -30.456464 -9.953464 2.398802 13.904361 1.748140 9.732143 2.883160 15.798405 -5.184519 -5.015521 14.978662 17.369576 -13.853882 -7.946902 -10.647916 -11.276180 6.278109 -8.234684 -0.898090 9.685026 3.672738 -14.108832 -7.771278 6.221830 8.368042 -5.834973 -11.390733 4.494849 14.254634 -13.572832 -14.551328 0.552992 14.040112 -4.433027 -23.847613 -2.765547 -12.086060 5.800926 1.147731 -7.271320 -15.127154 2.746871 7.315549 -5.856269 -8.399661 -3.163489 9.989415 6.396943 7.399548 1.742746 0.629364 2.789815 23.419136 7.146390 -12.048205 2.668328 1.106935 -3.987922 7.240501 -10.499297 -10.953156 3.040739 -17.391532 2.904391 10.835012 -10.191007 -4.369904 10.936983 7.157530 3.566247 46.499608 1.438214 19.682906 14.234989 -15.094695 7.412034 -4.611670 1.366408 5.724780 8.365591 -1.264046 -19.903359 -15.626307 8.852474 17.052877 13.850736 -15.554347 -9.950080 -2.813841 -1.021317 3.371739 -0.816788 4.035390 0.773710 -13.725478 -3.702577 11.727805 29.594946 -6.709259 -4.183131 9.060418 7.448929 -9.254421 -21.303838 -7.390923 -15.832731 3.238352 2.961992 -0.149516 9.887767 21.243316 -27.010440 15.777680 -3.823464 0.731019 12.202730 5.603598 -15.701797 -22.484562 -6.068585 8.916719 19.795204 -5.746361 1.111199 7.882798 -14.771429 -1.216516 2.639729 -1.152202 -4.166642 7.208350 -0.406416 -7.428962 -7.083030 6.195805 -5.132938 -5.182411 0.280032 10.725916 3.230608 -17.534355 14.361081 -0.844550 -5.890929 5.900001 -2.841218 15.521808 -13.240088 -15.333003 10.917632 0.569754 -3.862263 -7.848885 2.655098 11.621563 4.378263 3.111856 -6.962614 -16.195171 9.786526 -7.428038 14.372754 6.934351 -3.618924 8.963555 -1.386599 -4.315427 -14.693185 -6.643012 -5.048487 -0.780959 -14.105731 -10.366000 -3.934534 16.628972 10.840509 1.960104 -11.653818 -0.109320 18.175070 -14.741574 -4.700571 11.747346 2.998472 -15.894875 4.270438 15.010241 -19.070794 1.514768 -7.699861 0.640708 -4.633154 -11.067177 10.906434 3.983023 9.506254 -2.367526 2.206392 2.032290 6.741217 7.448280 3.438177 1.611378 21.389943 13.010911 -5.132231 -5.954710 -15.775578 6.059225 -19.386902 -17.907864 6.789358 6.129258 -14.379908 3.011736 3.043289 17.779730 2.476571 -0.594596 -3.485488 1.899783 +-3.384370 -3.941732 0.615487 -8.014136 4.817921 3.227382 2.741764 -2.945063 -9.195385 -2.590984 3.477971 -8.748831 -2.248867 10.007641 -3.503246 6.328523 12.878874 2.889574 -3.963922 -2.155554 8.825779 -2.598202 11.844914 11.597605 -8.527554 -0.926477 -0.661967 6.071071 3.619909 2.325658 1.594532 -4.140749 3.428644 -7.623350 -0.873339 -7.165922 2.258824 3.630521 4.991351 -13.637887 2.178030 1.371219 2.005254 -1.954614 -1.970587 2.143935 5.564103 7.961094 -2.936707 3.551691 7.954807 1.186259 -0.712526 2.131769 0.658711 0.399389 1.471353 -0.156740 -3.940090 -2.942126 -0.392459 -4.482157 2.050565 7.801038 11.137415 0.755896 0.260557 4.114622 2.005578 2.440811 5.752180 1.206841 -1.761374 -0.345340 4.646916 -10.319150 -1.199920 -16.803114 -1.242059 -18.585994 -5.202115 -0.533458 8.773477 1.011742 3.369180 0.361711 8.245682 -0.797876 -1.835445 8.750495 9.203625 -6.601116 -4.355346 -5.874934 -5.526613 4.262239 -5.243109 0.682226 3.993744 3.488937 -7.020535 -4.118725 2.998149 3.174838 -3.162641 -4.957362 0.890555 7.268255 -8.427049 -5.770894 -1.251641 6.532879 -0.631126 -12.727966 -1.720691 -7.296844 5.244967 0.523247 -2.667771 -5.381362 0.690439 3.563986 -2.593478 -2.600740 -4.258360 6.162750 3.578728 3.097856 0.791581 1.263612 1.398048 11.211753 2.766986 -5.955623 -0.012649 1.095855 -3.162693 3.014198 -7.332628 -4.255086 4.438940 -8.275157 1.865058 4.593696 -5.148960 -4.042553 5.563020 2.615169 3.016398 25.894648 1.647693 10.075334 7.261909 -7.366372 3.604989 -2.304548 1.296026 3.803212 4.449939 -0.783681 -10.604252 -8.001350 3.759914 8.453250 6.458151 -8.828776 -4.065909 -0.987877 0.040605 0.482106 -0.313645 2.498587 -0.973597 -6.342637 -1.647283 6.539218 15.287471 -2.400204 -1.814617 3.591887 4.416653 -5.218899 -10.588211 -3.088447 -4.992822 1.773736 1.913702 0.899574 5.118672 11.004148 -16.303816 7.666445 -0.177449 1.960856 5.600505 2.063198 -8.119063 -12.324800 -1.482244 4.653804 10.196503 -1.937878 1.242156 4.643850 -7.916113 -0.444624 1.729528 0.354395 -2.090588 3.659979 0.553260 -3.868850 -4.861021 1.148615 -3.103314 -1.193350 -0.755624 5.496351 1.501629 -11.976558 7.461626 -2.023409 -3.989650 1.514647 -2.508600 7.788922 -8.561211 -8.147049 5.096081 -0.562652 -4.612749 -6.144253 1.241713 5.489058 1.049307 1.866089 -3.922123 -9.220199 6.365061 -4.922511 6.272697 3.546301 -1.381676 5.818843 -0.595133 -1.975482 -8.604525 -3.648293 -0.930305 -1.351471 -7.480509 -1.777495 -1.497494 7.545342 6.902221 0.139343 -5.850048 1.267407 10.532877 -6.994310 -3.940051 5.615501 3.007871 -7.007611 3.951551 7.100987 -11.567257 0.119122 -4.906742 -1.023349 -1.145095 -6.288949 5.871029 0.663334 5.343499 -0.190639 2.169889 -0.303200 4.195095 3.166276 1.060021 0.887300 12.713088 9.841396 -2.921416 -1.450144 -8.900364 3.502234 -10.705814 -9.921913 2.827431 1.582273 -6.139781 2.409406 0.867402 9.336215 2.348957 -0.457812 -2.381385 1.782387 +-1.671890 -1.693125 0.939386 -4.999491 3.462514 0.335421 1.854743 -2.495826 -5.007446 -2.974533 3.036464 -6.190595 -3.308156 5.483447 -2.896266 2.001248 6.736530 0.604897 -2.013625 -2.781089 3.289515 -0.139078 7.649872 7.249500 -6.216111 -0.220940 -0.336837 3.408444 3.374025 -0.466851 1.008738 -2.430436 2.413451 -2.474546 0.122373 -1.757595 0.538031 0.324679 2.055202 -6.891174 0.624189 0.895646 -0.460656 -0.146844 0.022003 4.347927 4.281248 4.656231 -1.825712 3.146482 5.638724 0.903905 0.185182 1.072042 -0.161530 -2.598769 1.990276 0.380531 -2.255439 -1.051288 -0.221943 -3.032096 -0.217395 5.616295 6.129392 0.328508 -0.643971 1.790406 2.415209 2.129226 3.460617 1.688618 0.970525 1.392126 3.272767 -4.464769 -0.086231 -11.361289 -0.728453 -12.921256 -4.008009 -0.531479 6.791269 -0.705890 0.599576 -0.959162 5.111981 2.789709 -1.168109 4.094429 6.358687 -2.886982 -2.737226 -1.900392 -3.196157 2.508693 -3.617479 1.918769 1.445000 3.585975 -4.600467 -1.314793 1.537376 0.255736 -2.259489 -1.159963 0.572217 4.025187 -5.355281 -0.575461 -1.491290 3.106751 1.823970 -8.402503 -1.110814 -3.503540 5.722919 0.453712 -1.725588 -0.986488 0.053436 0.973819 -2.055240 0.401454 -3.916000 3.993289 3.509072 2.453854 0.039806 1.200463 2.258599 5.789147 0.726204 -3.801172 -0.342077 -0.328269 -1.505821 2.773901 -3.562423 -1.554642 4.751134 -3.937636 3.386144 1.474382 -2.923207 -4.024585 3.466777 0.678331 1.061000 10.634993 0.719972 5.932817 4.680445 -3.769101 -1.069870 -1.222014 1.073665 2.432512 2.610640 -0.184726 -2.584275 -4.563340 3.263858 5.757115 3.316830 -6.258267 -0.309887 1.090420 -0.026904 -1.550287 0.634992 1.615460 0.140445 -3.069660 -1.189705 4.796161 7.108360 -0.719501 -3.176484 1.066219 3.017160 -0.263551 -3.373418 -1.284055 -0.152568 1.524891 2.275655 2.303272 2.876474 6.585183 -11.764317 4.179528 1.167849 1.476968 2.662331 2.040373 -5.399379 -6.694423 0.106122 2.508710 4.145968 0.328935 0.225493 2.789957 -4.505399 -0.368556 1.079842 0.459602 -1.587133 1.993439 1.116670 -1.565244 -3.370403 -1.320880 -0.792872 0.699090 -1.123230 3.859966 1.067151 -9.948108 4.645363 -1.461784 -3.697025 -1.583228 -2.805039 4.900200 -5.437992 -4.249692 2.155029 -3.205331 -5.184678 -4.531937 0.622618 1.571539 -0.579826 2.371994 -3.067591 -2.353274 5.570238 -3.124992 4.034611 2.459718 -0.360774 4.722002 -0.634715 -0.961607 -3.808504 -0.988567 2.727873 -0.788859 -4.588943 2.292238 -0.641141 3.109215 4.440995 -0.996334 -3.582214 1.344502 4.809695 -4.184104 -2.459908 2.674342 3.463532 -3.292015 4.890944 3.482749 -5.876985 0.450821 -3.785773 -2.223121 -1.780871 -3.909744 3.654093 0.224583 2.976184 0.272468 1.541166 -1.143771 2.871162 0.406482 -0.075493 0.894062 6.467142 8.656415 -2.866721 -0.611527 -6.486410 3.382842 -6.570187 -7.122327 2.496948 -1.086791 -3.016987 0.617417 -1.440007 5.273893 2.235435 -2.515972 -3.469680 3.794951 +-5.951658 -7.029255 -3.866924 -13.955564 9.479908 12.060579 5.520971 -10.284430 -16.274868 -1.235876 8.374511 -19.277634 -1.826161 17.292167 -5.702731 15.505181 22.024161 2.185081 -10.112989 -2.157171 15.578416 0.982773 23.091029 19.794694 -12.310563 -0.974189 -4.214047 7.511838 4.381516 -1.241263 3.631376 -4.872039 8.266258 -17.293392 -6.688536 -7.358220 2.425403 4.863717 13.997046 -21.385806 4.013799 -0.953393 2.977300 -4.224717 -5.812342 0.277684 10.726332 13.968631 0.582680 5.007932 11.507243 1.161283 -0.870548 4.184407 3.084523 1.554620 1.035276 -2.931785 -6.146502 -8.559336 -0.793543 -2.092907 2.553145 14.172919 17.659614 3.372293 -1.197415 11.554920 4.494127 3.880233 10.023615 2.776834 -6.678963 2.029016 5.004056 -20.990253 -0.362666 -21.153405 -3.966159 -22.296852 -8.995081 2.775332 12.194517 2.110260 9.467235 3.416288 14.078096 -1.700513 -6.148748 15.116341 17.364326 -14.058490 -7.674461 -7.885204 -7.024071 4.310386 -7.577195 3.792698 8.348329 6.504746 -13.294476 -3.597675 5.483937 7.377517 -5.454439 -11.797160 5.099978 11.492292 -10.642425 -11.379655 3.618757 14.284374 -3.410561 -23.912749 -4.953530 -11.005464 7.220063 -0.014739 -5.673756 -14.286900 1.371206 6.033070 -3.758397 -6.746651 -3.648885 7.331109 8.410973 7.895326 0.932470 5.522618 4.672344 25.807446 1.309098 -9.442697 2.999393 -1.476857 -1.769957 9.038880 -7.719791 -8.393610 0.694995 -15.934269 5.369917 12.794290 -8.327638 -5.343169 6.129740 8.518074 2.128222 47.229561 2.310485 19.608115 15.002608 -14.670044 2.647108 -9.324625 2.438121 4.389427 4.887519 -2.445731 -22.065922 -14.867477 9.263404 15.565037 11.214288 -16.195811 -3.156220 -0.446102 -1.238749 -0.576257 -1.300106 4.437101 0.912839 -9.843255 -2.992312 14.810422 30.888352 -5.973678 2.819442 9.148766 4.288644 -5.921040 -18.499064 -7.827492 -8.608477 3.640426 5.455824 4.006739 8.013820 18.838530 -18.027403 12.717833 -1.529787 3.356174 12.557884 7.157443 -16.320589 -16.676839 -5.972243 9.134081 16.100384 -6.611002 -0.034719 7.186450 -13.209703 -1.406579 4.530727 -2.226867 -2.357528 5.476581 1.838501 -5.905264 -6.870917 7.291727 -4.341913 -0.527556 0.042399 11.054898 0.689708 -15.003924 14.295264 0.228477 -7.447637 2.939455 -6.488678 16.820201 -12.195845 -12.082961 10.255519 -2.152839 -5.439239 -6.710676 2.986883 8.520899 4.494099 7.583413 -10.096854 -11.658495 11.005672 -6.819337 12.341997 6.297364 -2.343390 6.598337 -8.756736 -5.017027 -13.037983 -12.377138 -3.463719 2.256525 -15.168905 -1.842350 -2.995848 14.971262 8.755305 1.294890 -15.096086 3.352523 15.369262 -14.464425 -5.438232 9.334869 6.718868 -18.156906 4.128974 11.800694 -17.605373 3.439779 -5.741024 -2.622620 -6.181516 -12.741095 9.915622 5.441101 10.473975 -2.641419 3.301738 3.813173 7.264900 4.932410 5.435737 4.064746 20.347656 11.649478 -1.984425 -7.815587 -16.355399 6.845983 -18.184172 -19.420964 9.556879 5.390088 -11.880943 1.617341 1.875019 17.011157 4.154091 -4.961879 -5.194593 4.031001 +-2.960861 -3.773076 -0.839910 -6.590032 4.318304 2.572088 2.341969 -2.726275 -8.227691 -1.627704 3.088614 -7.893290 -1.486905 8.718457 -2.648145 6.264868 11.193131 2.159492 -3.618908 -1.493320 8.009734 -2.280419 10.022204 9.575262 -6.678602 -0.938933 -1.470499 4.365241 2.230205 0.810728 2.061899 -3.560982 2.966473 -7.198441 -1.426165 -5.248302 2.086426 3.620368 5.366908 -11.550395 2.004100 1.057156 2.631416 -2.025658 -2.381716 1.474077 4.221732 6.947336 -2.246143 2.784608 6.841283 1.031082 -0.816540 1.895418 0.015218 0.194061 -0.069905 -0.495013 -3.554097 -2.744187 -0.117236 -2.798797 2.027098 6.592905 9.838006 0.877636 0.195056 4.274583 1.765338 2.334516 5.059223 0.697860 -1.663975 -0.966846 3.799031 -9.041337 -1.992761 -15.067904 -1.081797 -15.590546 -4.337459 0.169111 7.481915 1.068406 2.943867 0.760050 6.748499 -0.748723 -1.762533 8.767888 7.619832 -5.338539 -3.925285 -5.415034 -5.232533 3.735080 -4.292142 0.690963 4.013449 3.376176 -6.022760 -3.544193 2.609822 2.765304 -2.438343 -5.514968 1.596729 5.801517 -5.996264 -5.277049 -0.237883 6.753502 -0.634693 -10.805083 -1.115203 -6.033200 3.352302 0.629128 -2.161382 -4.562374 0.274379 2.278908 -2.502610 -2.337259 -3.725016 4.964139 2.890512 2.954792 0.798201 1.055338 1.385993 10.018042 1.317622 -5.386593 0.273810 0.792512 -2.045265 3.006718 -6.116068 -4.186568 3.902905 -7.329191 2.233151 3.629918 -4.340547 -3.909375 4.272652 2.327664 2.391581 20.489201 1.708077 8.657711 6.395950 -6.143787 3.838990 -2.450467 1.140196 3.005283 3.704112 -1.362177 -8.551898 -7.073067 3.230257 7.026171 5.850439 -6.976599 -4.312886 -0.545201 -0.138156 0.588718 -0.442201 2.565641 -0.871088 -5.202050 -1.246262 6.024295 13.379117 -1.557563 0.660327 3.606359 4.967244 -4.017207 -9.327839 -2.914357 -5.304464 1.286813 1.801406 0.946895 4.305657 9.353199 -13.287168 6.304519 -0.202638 2.490899 3.642339 2.083957 -7.640177 -11.322358 -1.469780 3.805239 9.033027 -1.947865 1.412724 3.828532 -6.327037 -0.258119 1.574365 -0.128608 -1.371327 2.742822 -0.654610 -2.866296 -3.835209 2.404645 -3.425861 -0.985747 -0.284243 4.607229 2.392089 -8.296744 6.159992 -1.657748 -3.101223 1.363559 -2.296856 7.392573 -6.663902 -6.436003 4.406277 -0.667383 -3.035536 -4.687461 1.417655 4.685785 0.924143 2.049225 -2.813140 -7.825145 5.378892 -3.507530 5.316582 2.901542 -1.674714 3.832618 -0.706701 -2.079268 -7.371605 -3.745421 -1.325978 -0.594802 -6.580218 -1.303432 -1.188770 6.605451 5.206630 0.447859 -6.351173 1.212662 8.813553 -5.659159 -3.528334 4.942912 1.263103 -6.475560 3.117227 6.271229 -10.051262 0.624549 -4.191951 0.595859 -1.040772 -5.406619 4.622232 1.312822 4.486299 -0.838209 1.647763 0.487760 3.518180 3.201621 1.266170 0.467263 11.327276 6.848410 -1.805863 -1.713165 -7.746299 2.416426 -8.810671 -8.746068 2.572657 1.966747 -5.813344 2.106244 1.040185 7.984135 1.276306 0.267329 -2.539689 1.565887 +-40.360596 15.196618 63.613622 -117.672425 113.093168 81.685360 32.366364 -44.545603 -95.564185 -28.717587 1.936205 -112.673875 -65.550541 132.311752 -56.370260 59.330157 172.412859 27.848960 -42.802203 -22.852820 102.590263 -11.478667 160.638744 133.093119 -129.020498 -1.521616 26.420791 73.484704 15.815513 107.930783 -57.435224 -99.657209 36.439778 -45.907670 20.443616 -77.956696 15.217176 2.923324 33.136299 -176.820165 24.364811 15.403624 -8.122973 -20.728434 -16.051883 31.413253 137.673572 101.144331 -38.277376 7.198060 94.224098 50.031231 -9.235800 33.627216 31.027659 27.387738 82.750396 2.844406 -55.577108 -41.214938 -26.908213 -44.824338 10.760699 118.826376 143.524707 17.809411 -0.256699 34.650509 5.956272 22.868800 36.396320 28.500851 11.072369 39.857002 54.103678 -88.970831 13.576998 -185.954718 -18.660348 -209.760061 -74.813812 -53.898640 51.906766 17.953066 51.009659 -19.319838 137.730461 -8.256625 12.010772 67.379278 159.034987 -107.127118 -45.759207 -94.595819 -85.400124 30.469608 -57.729893 -2.774271 24.995713 10.313847 -96.707483 -81.546823 35.612178 29.752063 -44.729635 -30.534009 2.582783 100.700495 -108.229016 -58.747301 -63.520159 55.020217 -15.970632 -185.243851 -39.832270 -72.099303 62.673990 -4.344193 -28.385041 -109.460066 25.975385 91.152077 -58.784458 -42.054604 -61.171044 112.641339 69.258209 11.376704 11.891616 -11.938361 31.369760 133.302815 67.462966 -73.635211 -18.363444 2.579655 -52.156417 -1.088920 -89.154805 -22.992031 32.349160 -105.513296 18.392206 91.120667 -68.186803 -10.349966 30.992118 -16.464447 66.524210 345.049162 -34.271477 102.750063 43.185604 -136.931862 65.316155 -9.451513 -24.370017 23.093914 61.306148 39.763295 -143.094677 -109.535952 76.585714 117.511521 85.493880 -114.348279 -12.651430 -34.815290 -13.690725 -9.311530 -0.095160 37.694496 -31.684901 -80.105214 -36.438975 64.774798 222.213169 -42.297779 -121.767959 67.102120 47.889346 -38.528017 -87.158904 -47.184758 -59.062984 13.052406 34.824700 -11.180084 83.543368 160.838027 -257.680518 111.977935 -4.124471 -45.188486 110.144782 -6.827354 -62.362008 -93.354692 -0.230183 110.776273 129.336829 -3.959283 1.359250 9.771112 -106.370044 -3.011515 15.222191 48.161080 -46.743216 48.067609 33.505070 -108.928160 -81.205285 -43.049072 -28.856287 -30.011770 -48.638083 54.914029 -0.885773 -233.769572 148.187046 -1.551358 -23.206202 31.785187 -37.790702 82.072201 -110.691524 -132.589918 61.881029 -11.412590 -32.786777 -48.199274 16.356138 83.595494 10.059782 56.773907 -91.589304 -153.126695 71.775026 -26.486091 88.460770 49.475991 35.211038 87.451603 21.018315 -32.396906 -108.872542 -60.385262 38.638109 -2.467700 -87.615824 -6.477482 -37.172615 108.612795 120.332017 -12.587752 -42.198204 -37.699538 121.046787 -92.888396 -27.662497 88.337258 21.239986 -103.794489 17.751296 106.763570 -99.931087 -58.300339 -70.096073 -17.544921 -42.343426 -103.790818 48.285150 -34.195866 39.860540 44.172443 2.345598 -47.683947 51.537488 24.191286 0.300813 5.372335 151.050482 129.022990 -58.156899 21.985765 -107.585964 63.642038 -164.829172 -128.859789 43.648282 -34.847498 -64.676234 16.524802 1.925872 107.263880 -14.197053 28.383861 -11.113334 -12.228811 +-4.272162 -3.588928 -0.106431 -10.613685 6.903100 7.723652 3.278843 -6.350751 -10.659045 -1.441393 4.336640 -10.254062 -1.547140 12.214564 -4.675706 9.523876 14.702946 2.253311 -6.008968 -1.650739 11.248314 0.158440 14.779830 13.099130 -10.147329 -0.885548 0.662887 5.608093 4.079908 3.183887 0.335424 -5.475083 5.263808 -10.223355 -2.698112 -7.117929 1.944819 3.145713 8.475990 -14.882657 2.887969 -0.350907 0.426378 -2.821817 -3.143517 -0.463610 7.407212 9.788442 -2.019280 3.227538 9.156061 3.415295 -1.890589 2.633811 2.141791 2.116266 2.299587 -1.033669 -3.349778 -5.442332 -0.702177 -2.084543 1.990396 10.499101 12.549099 1.382329 0.154660 6.383930 2.326920 2.437314 6.209687 1.783716 -3.532566 1.193728 4.179516 -13.501328 -0.122710 -16.804032 -2.187288 -17.603717 -5.750964 0.093977 6.814876 0.364902 6.396694 1.296562 10.304913 -1.500445 -2.693485 9.288715 11.525216 -9.591003 -4.657734 -6.367648 -6.343049 3.745858 -5.990789 1.503284 3.491692 2.365798 -8.699229 -5.254944 2.721350 5.289670 -4.164057 -7.068702 2.414131 8.356976 -9.096752 -7.908620 0.375650 8.268391 -2.992619 -16.278827 -4.708313 -8.342449 6.893621 -0.772128 -3.381713 -9.999789 0.909892 6.271863 -2.858668 -5.545425 -1.442658 5.612309 6.337646 4.535804 0.443920 0.689128 2.679575 16.732740 3.304425 -6.931085 0.849467 -0.365826 -2.615283 4.138913 -6.982842 -4.427317 2.109886 -10.394988 2.584671 9.134306 -6.015276 -2.996296 7.333251 3.290083 3.075854 34.146930 0.720124 12.324902 9.071548 -10.533386 1.263748 -4.166877 0.599130 3.776965 4.078574 -0.126045 -14.323878 -9.870820 5.767763 10.723166 8.054065 -10.627386 -3.033598 -1.492758 -1.100114 -0.154083 -1.050286 2.395963 -0.870506 -7.944222 -2.648953 8.789490 18.895925 -4.099621 -2.520894 5.548282 5.120342 -5.581472 -9.952561 -4.839935 -7.091029 2.858223 4.206546 0.781019 6.743323 13.495805 -16.952703 9.033023 -0.928337 0.275087 7.074892 3.793437 -9.959931 -9.714781 -1.972760 6.408021 10.810638 -3.836927 2.317953 5.042437 -9.685328 -0.963761 2.379017 0.027238 -2.795043 3.907163 3.141886 -5.672698 -5.911422 3.585580 -2.554865 -2.401690 -0.966771 7.027338 -0.213913 -14.872922 10.085608 -0.283921 -4.369317 3.051764 -4.170625 10.772353 -10.307973 -9.981922 7.235729 0.079864 -2.369648 -3.881210 1.921604 7.534511 2.849890 5.281005 -7.006246 -10.012155 5.897706 -3.904103 7.984653 4.330658 -0.440232 6.024548 -6.609767 -1.791100 -10.337351 -6.256290 -0.149984 1.351624 -10.065638 -3.035816 -2.331402 10.474968 7.965378 -0.095787 -8.298518 1.075977 10.819740 -10.352518 -2.268726 6.371463 6.734637 -11.145917 1.942577 8.175329 -11.604424 0.141165 -4.230570 -1.359714 -3.252144 -8.379642 7.358598 2.028777 7.179946 -0.025959 2.430692 0.223404 5.062662 3.554483 2.649597 2.566958 12.631105 10.182759 -2.833275 -3.913076 -10.831844 4.430773 -13.147750 -13.319702 5.623999 0.216577 -7.594983 1.721777 -0.008661 12.069819 2.262239 0.346744 -1.682289 1.479055 +-3.979821 -3.246516 -0.097621 -9.255438 6.646168 7.817501 3.311721 -6.212536 -9.836588 -1.575079 5.026487 -10.793515 -2.722853 11.357423 -4.930401 8.453029 13.630069 1.506414 -5.857565 -1.798562 10.227383 1.145976 14.923727 12.942530 -10.207034 -0.908253 0.312729 4.938470 4.495668 2.121798 0.452063 -5.286774 5.938218 -9.332250 -2.809263 -5.526400 1.849282 1.818690 7.791511 -13.498305 2.211644 -0.292619 -0.601602 -2.266342 -2.718501 1.866305 7.579809 9.420380 -1.783383 3.514608 8.994560 2.495247 -1.467190 2.449995 1.706173 0.294532 2.368461 -0.457442 -3.511774 -5.393733 -0.766773 -2.601117 0.607379 10.328666 12.395169 1.321951 0.083190 5.856364 2.016462 2.388542 5.920158 2.152630 -1.690701 2.106731 4.648282 -11.211225 -0.302027 -15.376995 -2.740972 -17.402259 -5.563705 -0.097507 7.259993 -0.279253 5.734528 0.440992 10.057476 -0.249144 -3.086015 9.081593 11.706333 -9.460993 -4.769879 -5.505632 -5.378035 3.401465 -6.447790 2.845871 3.588851 2.173508 -8.706914 -4.772994 1.961759 4.558000 -4.031834 -6.284600 1.846431 7.643745 -8.780211 -6.406733 -0.239511 6.863918 -1.776918 -16.271929 -5.166249 -7.117894 7.408636 -0.190510 -3.262480 -8.500653 0.882406 5.475014 -2.519076 -5.149888 -1.123302 5.666678 6.535970 5.114459 0.551788 1.577609 3.435974 15.915040 3.142562 -6.207704 0.644308 -1.191107 -2.408500 4.969916 -6.194210 -3.651397 2.873953 -9.561569 3.351391 8.417623 -5.659117 -3.303119 6.452505 3.214101 2.672460 31.462534 0.803966 12.226715 8.856767 -10.080247 0.832169 -4.929781 0.801165 3.633277 3.749704 0.138700 -12.964409 -9.312900 6.296065 10.612371 7.267941 -11.486971 -0.973481 -0.408312 -0.308368 -1.638652 -0.608520 2.894413 -0.271613 -7.252808 -2.392249 9.353689 17.926210 -4.619360 -3.003050 5.173520 4.216039 -3.660848 -8.604429 -4.460159 -4.682918 2.937727 4.992554 1.608018 6.200349 12.919391 -15.743054 8.348381 -0.300091 0.429138 7.037612 3.923391 -10.168231 -7.641836 -1.203343 6.127240 9.198666 -2.117502 1.152755 4.810960 -9.511880 -0.937667 2.556083 0.042471 -2.417999 3.969513 3.332062 -5.009309 -6.452408 2.006581 -1.908067 -1.545576 -1.438609 7.161579 -0.821724 -15.596994 9.799546 -0.242066 -5.190297 1.241949 -4.553532 10.055640 -10.223798 -9.823703 6.566249 -1.659658 -4.092019 -4.467187 1.702751 6.002249 3.271469 5.681279 -7.187063 -9.789149 6.957936 -3.612092 7.861200 4.167095 0.028765 6.679238 -6.406439 -2.175587 -10.015985 -6.279100 1.606004 0.931048 -10.172451 -1.471651 -2.075720 9.746825 7.619531 -0.628443 -7.913650 0.533564 9.759547 -10.355882 -2.963546 6.088684 8.387644 -10.414438 2.799257 7.523653 -10.742712 0.455519 -4.253778 -2.688866 -3.839182 -8.452723 6.818700 1.602137 7.015043 0.228685 2.654395 0.142763 4.765695 2.555117 2.312232 2.465509 12.035286 11.482718 -3.698539 -3.317888 -11.219781 5.298245 -12.830401 -13.915952 6.432475 -0.462894 -6.913258 1.156900 -0.041614 11.180048 2.748406 -1.792126 -2.774655 2.552716 +-7.904529 -9.150195 -2.553172 -18.424642 10.949342 11.805368 6.226189 -10.582200 -20.379081 -2.943667 8.636263 -20.093194 -1.889681 21.402919 -7.133422 18.375277 27.841312 4.683259 -10.387541 -3.444749 21.405569 -3.073343 27.809072 24.763335 -16.627919 -1.878760 -2.448109 10.985691 6.945626 2.365616 2.499391 -7.427137 9.153359 -22.535355 -6.245785 -14.195846 4.223822 8.491807 17.743256 -27.487596 5.888592 -1.592730 2.443938 -4.470670 -6.222224 1.520508 11.913270 16.912710 -3.721620 6.853547 16.981765 1.652341 -2.269270 5.028895 2.439659 3.522816 2.639294 0.235500 -6.854917 -9.708454 -1.235386 -4.826267 4.755817 15.899564 21.956483 2.948990 -0.855059 12.672977 5.556602 4.273658 11.716450 2.844398 -6.716444 0.223615 7.700614 -27.387245 -2.348278 -33.666719 -4.142291 -32.861286 -10.786351 1.834950 14.729893 1.170181 11.147294 2.000155 16.392178 -3.049789 -6.329110 18.149527 19.838814 -17.197746 -8.710721 -11.481916 -9.361556 6.061923 -9.388570 2.617871 9.365495 6.428920 -15.452001 -8.363721 7.133634 8.623882 -6.523957 -14.140195 3.566291 14.714955 -16.015503 -14.413759 1.116570 17.077800 -3.997419 -28.908991 -5.649344 -15.256722 11.535522 -0.595597 -6.767680 -16.867605 1.695476 9.259382 -5.416928 -8.823618 -2.694717 12.546064 11.290582 7.517986 1.256196 3.556735 3.422084 30.469717 4.512772 -12.412359 1.771773 0.096763 -5.409489 7.503248 -13.760788 -9.387408 5.015644 -19.720754 6.303246 14.984183 -10.344351 -5.599876 15.876867 8.890390 4.211371 63.472063 2.978138 25.016531 18.819130 -16.160795 6.631297 -7.937870 3.270471 6.945218 6.442239 -1.721320 -30.148171 -17.539087 9.830779 17.190609 13.567447 -22.115392 -7.729864 -2.594773 -0.034091 0.899490 -2.116905 4.645446 0.293576 -14.057159 -3.462050 16.743203 39.056480 -7.639229 -0.237618 10.041226 5.829866 -10.749183 -25.760776 -9.492107 -12.780506 3.672823 7.128804 3.791166 10.771988 23.547503 -29.441295 15.391893 -1.076088 2.753763 13.709347 7.938159 -19.927864 -23.170624 -6.153786 10.265507 21.116003 -6.418106 3.172132 9.787760 -16.792316 -1.181813 5.037162 -1.716654 -4.191969 7.167349 3.165503 -8.729454 -8.658019 6.510678 -7.135797 -2.825891 0.001505 13.045831 0.634839 -25.070308 15.974752 -2.013667 -8.585657 5.259350 -6.846698 20.276717 -16.163381 -15.977262 13.474248 -0.018012 -6.421900 -10.425458 4.679670 10.958787 4.737618 7.574763 -10.814294 -20.976216 12.287826 -9.745450 14.223518 7.513544 -2.627620 9.372867 -8.329581 -3.735323 -20.378670 -10.971929 -3.422222 1.543385 -19.141008 -7.058932 -2.909153 17.722372 12.578120 0.764801 -15.945354 2.710012 21.110521 -18.669275 -5.325382 11.676251 11.854741 -21.019910 4.311268 15.105691 -23.450903 2.358958 -8.074676 -3.838052 -5.394694 -14.440069 12.199439 4.962015 12.552209 -1.860697 4.603024 2.342902 8.961499 6.930571 4.101820 3.857542 26.269421 20.361998 -3.841971 -8.545304 -19.404484 8.083202 -22.355983 -23.825908 9.559082 4.278699 -15.517774 3.562426 3.098750 23.759581 4.560018 -2.270614 -3.605063 2.768934 +-57.340865 22.091337 92.307924 -159.549979 150.125122 107.295750 44.441755 -58.875201 -129.247991 -46.743684 1.448142 -151.230797 -96.456967 184.994790 -78.520217 75.846751 236.397595 41.791205 -57.884090 -34.429539 140.323481 -21.885957 222.005384 183.664897 -178.575266 -4.299031 41.255807 107.088187 25.495496 148.878910 -71.755537 -134.747744 50.307348 -59.365460 31.258752 -109.260483 23.210069 4.668812 34.698897 -245.466555 31.884390 21.415106 -12.632080 -29.523442 -21.989306 44.779960 188.672333 141.938833 -51.204038 9.293510 128.109851 69.708751 -12.213871 46.694116 42.459756 33.396574 111.409077 -4.982148 -76.372409 -52.581250 -36.095535 -73.600681 13.386396 166.184991 199.445399 24.113530 2.054885 45.748160 3.188000 35.018227 48.776026 38.225043 16.299403 56.497023 75.683351 -124.592795 17.803848 -257.597619 -26.426329 -294.277803 -103.373035 -77.854651 74.380969 30.800702 66.401675 -22.066477 189.931245 -7.048576 17.916662 96.500241 221.709241 -145.377498 -63.941876 -130.692027 -114.636878 46.997297 -83.757255 -2.666991 28.795958 18.112807 -132.775569 -111.908043 48.318219 40.047843 -63.138711 -40.422070 -0.076037 143.336903 -155.394407 -79.366842 -92.777655 69.780598 -20.843971 -256.441143 -52.409735 -99.370808 95.052865 -3.720513 -37.596273 -146.379860 37.306097 126.809585 -75.118127 -57.690552 -89.488220 154.171311 89.799695 12.352834 15.585072 -13.210308 41.597523 179.976635 96.886199 -98.628513 -27.025503 6.510405 -77.233732 -3.609701 -123.021985 -31.399232 45.903102 -145.146354 22.305250 124.362405 -95.160417 -22.700691 37.719875 -25.606289 95.893519 470.429044 -44.698158 137.264567 59.567133 -189.033281 86.560804 -13.884585 -34.839149 32.645280 86.023248 56.463963 -192.270872 -150.226966 102.441183 164.108878 119.225490 -152.633253 -18.040182 -51.181695 -17.858370 -14.270071 3.003468 53.123023 -47.044515 -110.412465 -50.872770 89.607842 297.856359 -59.026972 -167.236178 90.220458 62.039134 -53.009508 -121.524829 -61.036078 -72.355751 17.311421 46.042260 -17.383244 112.391664 221.264263 -352.798775 156.900971 -4.719181 -59.689012 146.821663 -13.073226 -84.420816 -132.194098 4.144633 154.383616 177.484138 -4.782539 1.744048 12.792047 -149.878280 -5.604529 21.378554 69.908936 -62.711843 68.250811 44.719791 -148.171325 -116.960253 -58.867649 -37.607878 -40.452084 -64.892152 76.068234 -0.265976 -321.724246 206.707875 -7.655028 -32.441599 42.309261 -50.101958 113.622072 -157.411244 -186.922789 84.860617 -16.720804 -52.045538 -70.572397 20.462022 117.638350 12.438446 69.791196 -121.460396 -203.688804 98.755516 -37.840231 119.174550 68.074275 51.793658 127.378808 32.481439 -45.630896 -146.856467 -79.527487 53.897828 -9.130194 -119.171491 -9.932079 -49.434457 149.830100 170.647617 -18.221116 -57.902906 -46.325866 169.668261 -129.106842 -46.167957 120.594592 30.978434 -137.635448 30.907863 145.899896 -140.365696 -83.591269 -98.284152 -22.478293 -54.841956 -146.185556 66.054002 -52.067296 55.010321 64.086659 5.154703 -68.147236 72.106324 34.386593 1.595338 6.599250 207.075417 183.433305 -84.345523 31.618070 -148.901911 87.119829 -228.552852 -176.039079 57.484623 -42.405063 -81.046213 24.264004 -0.547751 144.731173 -16.047991 36.855582 -15.938296 -18.469971 +-11.905615 -12.209770 -6.113099 -25.169658 17.980364 21.426534 8.644368 -18.622077 -27.936947 0.236217 13.572239 -25.009064 -2.036202 31.157443 -11.483609 27.211353 36.243546 4.486952 -16.083620 -4.824250 32.243699 2.193287 38.542031 33.482741 -25.693469 -2.961638 3.322549 10.837666 11.907422 2.968903 0.519652 -11.896245 15.505224 -32.293535 -10.316994 -17.869777 4.959489 8.896847 28.665175 -35.304292 7.056544 -5.557420 -0.773447 -6.652060 -9.844855 2.425732 16.459681 25.331438 -7.538916 11.215742 25.411802 6.500005 -6.222926 6.425568 3.596132 5.484553 2.410857 6.339424 -6.481303 -15.828946 -1.977938 -1.779625 5.873902 26.370700 32.595435 2.944682 -0.317655 19.977787 6.960917 6.065010 16.604850 5.328291 -7.125706 1.062320 13.329963 -36.359955 -4.827871 -49.293643 -7.075117 -47.313364 -12.533673 3.220422 15.916213 -9.246122 18.365265 6.427579 26.511305 -2.724695 -10.161688 27.639234 28.321703 -25.899715 -11.766086 -14.551043 -18.153981 8.247867 -15.455464 7.122085 12.713677 4.654073 -22.719398 -17.768372 3.924177 14.287321 -10.524275 -24.086575 6.373309 19.230850 -20.934546 -20.786593 2.870168 20.848751 -9.084947 -41.953144 -15.671338 -22.126236 21.231003 -2.256823 -9.512509 -26.643158 1.566192 15.152376 -7.707708 -17.239633 8.349363 10.730121 18.532712 14.641493 0.701547 -0.161393 6.804994 45.792464 9.355684 -18.873028 2.548218 -2.195350 -5.493333 13.708199 -18.890690 -11.510667 9.406749 -26.782702 11.703265 23.298619 -14.849712 -9.121774 30.247114 8.717934 5.388936 85.963058 3.447818 32.885086 25.020426 -26.767239 0.279359 -13.198580 3.826955 12.394980 11.522102 -2.150741 -36.307052 -25.490090 16.012331 27.422960 20.288276 -31.818387 -10.457406 -1.498304 -1.286853 -1.046473 -3.813751 6.279410 -1.800297 -19.474602 -6.027907 23.803286 48.309669 -13.580506 -3.979431 14.462088 17.007959 -14.214781 -26.284002 -13.400170 -21.792516 7.639727 14.564600 3.239979 17.732242 34.158141 -44.733217 21.023721 -4.404240 2.663387 14.296319 15.025647 -28.382126 -21.770358 -4.511728 14.077919 25.423255 -7.371435 5.932618 15.047230 -24.839002 -1.724312 6.753075 -2.042053 -6.996682 11.095225 7.773052 -13.304002 -14.589762 13.776168 -6.227218 -7.507274 0.575592 19.463115 -4.639666 -39.904313 23.753121 -0.842835 -12.413072 7.309982 -10.454150 29.416641 -25.184930 -25.834928 20.574650 -0.046527 -2.567999 -10.087562 5.827495 18.714450 10.602952 16.754810 -18.704411 -28.973884 15.312906 -10.424814 21.553916 10.791288 -2.720902 16.168731 -27.705290 -5.271619 -30.996192 -14.095156 0.966426 5.917858 -27.388440 -10.786944 -4.749811 27.412755 18.031464 0.177547 -22.372516 1.961948 27.331188 -29.123824 -4.021272 15.766073 26.380911 -29.590132 5.899567 20.170212 -29.481135 2.963556 -9.023824 -3.513811 -9.754684 -20.974433 20.008226 7.074885 19.373044 -2.764128 7.679236 4.792064 13.278676 9.835010 9.181952 6.637890 30.793397 29.056982 -9.348335 -14.106122 -28.708900 12.203538 -33.112401 -36.780092 16.643249 0.034986 -21.067007 3.742114 -0.536396 32.319402 6.170335 -1.449513 -5.454471 4.872482 +-6.280525 -8.063718 -5.050195 -13.745636 9.577684 11.918658 5.585674 -10.828910 -16.391770 0.462257 8.471990 -18.946178 -0.185066 17.286246 -5.068983 17.726557 21.550692 2.131366 -10.649474 -1.548998 17.207249 0.060684 22.815003 18.711987 -11.219671 -1.269765 -5.137179 5.891346 3.845963 -2.611592 3.032863 -3.873976 8.269175 -19.808611 -7.902034 -6.938391 2.434638 5.941424 17.409060 -20.471501 4.432007 -1.289629 4.113552 -4.686275 -6.406714 -1.760271 8.923885 13.699390 0.584906 4.596160 11.356155 0.611244 -1.208128 4.254741 2.563637 2.823464 0.753593 -2.224561 -5.861780 -9.048921 -0.736062 -0.062240 3.405046 13.357805 16.736453 3.722607 -1.185391 12.788390 5.421971 3.577411 10.388756 2.318371 -7.336148 0.455124 4.526211 -22.438512 -1.195606 -22.210312 -4.012968 -20.215064 -8.487358 3.998970 10.831399 1.453412 10.523857 3.984284 13.282287 -2.446401 -6.774050 14.572557 15.911767 -14.563341 -7.508760 -8.117419 -7.229949 3.574445 -6.966874 4.211480 8.912279 6.078766 -13.084129 -4.663258 5.630843 8.121609 -5.043136 -13.085666 5.806359 11.165142 -8.475917 -12.695810 5.137130 15.436930 -4.721657 -23.151841 -3.803208 -11.426434 5.619806 -0.201940 -5.842955 -15.088986 1.093828 5.775084 -4.093773 -7.983195 -2.108537 6.721641 8.702048 7.914946 0.885181 4.617295 4.078138 26.846286 0.269269 -9.895470 3.444826 -1.632020 -1.276213 9.458855 -7.726457 -8.960420 0.221922 -15.895836 4.692660 12.557315 -8.060307 -4.337298 8.023406 9.403565 1.402806 45.188701 2.888971 20.111555 15.414803 -14.091160 4.136275 -9.518241 2.775393 4.310353 4.661218 -3.338074 -23.029168 -15.235278 9.236768 14.868615 11.335312 -16.052394 -4.432828 -0.553696 -1.274803 -0.296491 -1.855068 4.869451 1.180198 -10.008353 -2.728941 14.741957 32.032513 -6.446630 4.933231 9.711666 4.697413 -5.982809 -19.351746 -8.598284 -10.910537 3.257111 5.136790 4.123463 8.049658 18.764431 -16.483801 12.192325 -2.298529 3.274394 11.748351 7.453915 -17.730794 -15.943849 -6.560265 7.994357 15.941572 -7.051601 -0.069810 7.432252 -12.624501 -1.161752 4.188573 -3.168768 -1.901815 4.955226 0.993695 -5.434030 -5.777530 8.755249 -5.071018 -1.874577 0.708184 10.993191 1.881466 -12.041492 12.927838 0.849852 -6.949341 4.180078 -6.681119 17.815457 -10.961143 -11.293818 10.772772 -1.229067 -2.907952 -6.238461 3.660371 8.444332 4.865773 7.882755 -9.644110 -11.932298 10.208953 -6.429856 12.292449 5.930878 -3.028611 4.296082 -7.779007 -5.058889 -13.325981 -12.514583 -5.663987 3.949206 -16.432975 -4.099054 -2.749685 15.389401 7.348091 1.821378 -15.726067 2.604655 14.628734 -15.738108 -4.638542 9.415018 6.308574 -18.906697 2.186414 11.866078 -16.903455 4.042156 -4.611620 -1.193253 -6.485007 -11.711111 9.684945 6.644326 10.540910 -3.960495 3.199228 5.044766 6.821591 5.805384 5.651930 3.937778 20.474718 10.124999 -1.068405 -9.078775 -16.437296 6.306961 -16.711861 -19.192031 9.888444 5.914441 -13.716988 1.584684 2.994307 18.136773 3.695350 -3.815672 -4.751964 3.253117 +-11.139940 -11.443944 -2.342403 -24.328800 15.736758 13.465365 8.546293 -10.177393 -27.431746 -5.457152 7.750129 -23.907987 -2.989558 31.711921 -7.243256 25.986407 38.949136 8.684492 -11.954820 -1.395227 29.036726 -11.206826 33.069889 30.882096 -21.178456 -2.351132 -1.282904 12.654524 3.606806 10.198582 0.726810 -14.485245 10.782767 -28.834125 -4.900677 -22.421518 5.214210 13.698258 20.643518 -40.359799 8.143782 4.051697 5.469586 -8.546944 -9.120288 -1.880687 16.598723 23.457805 -7.703031 8.687064 19.225964 2.795148 -3.764024 7.203902 5.070241 8.814812 -0.929914 0.427736 -11.778694 -10.131015 -2.494802 -9.921063 9.130263 21.193335 29.130966 1.528544 0.235697 16.754618 3.686744 5.535319 15.046426 2.527519 -7.916960 -5.338626 11.529004 -35.461850 -4.995897 -45.601775 -4.689472 -50.021553 -14.893298 1.055124 19.361935 5.130898 15.626679 -0.849288 24.097165 -7.776711 -5.402475 24.967557 27.432081 -23.816702 -12.116381 -19.772575 -15.926332 9.296775 -13.030026 -2.804156 14.464411 3.354168 -21.231432 -14.364583 11.095526 13.201934 -8.563778 -21.726149 5.524340 22.389742 -22.929696 -23.878442 -1.659641 20.614958 -8.559293 -37.339571 -1.854609 -18.837284 9.349378 1.265017 -9.563035 -24.791775 3.856238 14.035677 -7.842263 -14.321156 -6.478316 19.582426 10.858904 8.531650 3.809009 0.873101 2.799208 38.787564 11.054481 -17.374353 1.865740 3.226832 -8.535356 8.314681 -18.562512 -15.908456 7.418132 -28.250719 1.411802 17.981060 -15.692489 -4.269064 19.971697 9.352388 8.133015 81.523910 2.436261 30.120966 21.247829 -25.245231 14.727936 -7.341681 1.328401 8.578117 13.202261 -1.688528 -38.075657 -23.738812 12.199687 24.919360 21.162054 -24.560423 -15.594031 -6.737767 -0.574252 3.936654 -2.902988 6.504351 -0.581464 -21.559785 -5.041242 18.231291 50.985091 -10.361357 -0.745919 14.585325 13.236848 -16.832206 -36.017089 -11.856074 -25.468854 3.518485 4.094648 -0.669316 14.809334 32.968666 -42.336726 23.360223 -6.958621 1.136264 16.515587 7.812199 -23.640225 -39.676123 -8.270712 15.753815 32.676807 -9.357360 8.701759 11.066577 -22.235212 -1.365732 4.232426 -0.346606 -5.822866 10.243633 -0.693881 -14.512937 -11.707429 9.718138 -10.980755 -9.634961 0.334669 15.253957 8.129243 -29.466468 23.115154 -2.139994 -8.604168 10.675568 -3.490136 26.063226 -22.866723 -25.734442 18.534596 2.023905 -5.528040 -11.063075 4.581559 18.652798 4.201728 1.189021 -9.815346 -30.762291 15.566746 -10.658595 20.233365 10.109204 -4.124936 15.179831 -2.446767 -7.599937 -24.491777 -15.549897 -7.276643 -2.377893 -22.144142 -12.871717 -5.072619 26.143363 18.543160 3.899861 -18.814333 3.128067 29.523481 -21.459416 -4.838343 19.003171 7.794152 -25.136447 3.675795 23.811312 -31.429246 0.103660 -12.049292 3.106337 -5.398131 -18.679929 15.160808 3.544667 14.372964 -1.778056 4.554408 1.143816 10.466386 12.612149 5.088779 1.873266 35.667606 21.121053 -7.427704 -9.110433 -23.497090 7.895916 -30.808224 -28.489234 8.707351 10.132019 -20.438443 5.967875 7.045905 27.827183 3.383824 2.928419 -2.571663 -0.943270 +-61.082690 14.139125 90.835767 -170.893264 153.868855 110.879530 49.126655 -62.779747 -141.869438 -53.515265 11.030542 -157.203993 -100.868946 194.333844 -82.942529 79.097857 247.868866 43.179298 -65.072607 -42.948593 153.057941 -26.645463 238.756764 199.104039 -190.903984 -4.101094 41.035952 116.579901 37.028602 146.161854 -62.886800 -130.468604 56.380107 -69.798001 31.536603 -114.806819 23.351169 7.362796 36.279195 -257.758988 33.357977 17.532796 -15.198271 -28.565158 -24.827454 54.002315 194.173993 150.831060 -54.085517 16.903593 141.443299 67.864480 -12.124471 48.867715 46.036704 30.299317 111.383330 -1.253900 -75.663827 -56.844549 -38.237407 -82.228912 16.456778 176.093487 210.172327 22.822023 1.483130 49.718477 5.811615 41.343411 59.605784 41.832925 14.032348 51.598610 85.577109 -142.621252 16.767277 -280.842634 -28.021190 -323.929179 -109.496378 -76.886889 90.983187 24.538239 69.653369 -16.784558 199.872986 -6.098119 11.301407 109.700787 229.079172 -148.333196 -67.510059 -131.399316 -118.658530 50.982583 -89.727014 1.435521 37.042432 26.237027 -140.989112 -107.158928 51.849857 41.713475 -68.021408 -49.313165 -0.418130 153.118778 -167.039506 -79.237339 -93.021325 81.548017 -17.116268 -273.940189 -56.913420 -111.340791 113.640885 -6.404699 -42.290529 -145.461957 37.836048 130.335440 -75.922649 -58.237884 -87.574350 158.363524 95.440482 20.680477 14.792646 -7.164998 41.000883 192.789549 105.094651 -102.383527 -26.865820 6.251047 -78.943062 5.721725 -125.922382 -33.502612 56.266376 -152.429458 27.514303 126.859516 -98.541482 -33.858956 52.973210 -19.859014 95.990238 507.222364 -41.815317 151.828648 73.526825 -192.734738 81.879261 -16.956218 -27.313696 44.251562 92.945292 50.010822 -205.273535 -159.167045 106.862113 174.338900 124.287796 -171.242415 -20.108239 -48.588773 -17.748006 -14.833276 1.464065 51.364501 -43.464752 -114.675182 -52.374597 100.048866 310.363071 -63.300351 -170.764988 91.465931 64.714770 -59.730828 -133.180845 -64.392073 -71.119860 22.851772 51.810988 -14.042137 117.749617 232.350941 -368.822831 163.644782 -7.381010 -53.353093 152.792536 -4.809289 -92.845004 -150.175557 1.298780 154.712378 186.803113 -7.206088 -2.705979 22.822337 -160.875307 -5.938931 24.543860 68.346275 -66.796731 73.746904 47.135311 -145.894373 -121.816498 -58.683257 -38.483030 -32.271117 -62.379639 83.897520 -8.291507 -341.901541 212.453416 -11.262111 -41.291917 40.553129 -52.190053 125.643593 -164.717605 -195.756123 90.787887 -18.396526 -65.034264 -82.539858 22.066436 124.224329 13.949601 70.909002 -129.659349 -208.710213 110.934683 -47.961706 130.010434 72.958050 48.948535 143.216860 21.044337 -47.537000 -159.482008 -81.225865 55.260628 -12.003416 -130.792694 -13.247642 -50.831174 155.217493 176.892247 -16.540806 -63.589332 -37.026699 183.935194 -144.755814 -55.683039 125.320918 48.913071 -144.506744 46.931203 152.158705 -153.216534 -81.939735 -104.710867 -31.261257 -54.561252 -155.535809 80.187019 -47.869153 67.684987 60.347787 14.343366 -64.709189 78.734352 35.630637 7.767817 8.511121 218.820508 208.689360 -90.840275 22.050842 -160.156690 94.415504 -239.435765 -187.946023 60.886826 -37.336518 -82.530780 27.061164 -4.023682 159.086589 -6.704681 25.597406 -21.187461 -9.621863 +-7.138320 -7.715455 -2.581585 -16.166004 11.217470 9.913835 5.948758 -7.056686 -19.544152 -2.844818 6.117936 -17.393897 -2.027618 21.699026 -4.476558 17.855024 26.450959 5.220335 -9.076530 -0.556828 19.686760 -6.419016 22.294801 20.672944 -14.000241 -0.843851 -1.313782 7.748641 2.135235 7.097718 0.208678 -10.069302 7.476671 -19.683822 -4.186975 -13.860450 2.400056 8.392824 14.782164 -27.233850 5.500952 4.017906 4.359843 -6.147950 -6.350219 -1.458758 11.332707 15.794341 -4.387135 6.272971 12.817699 1.292360 -2.215092 4.626924 4.635524 6.181362 0.307945 1.786150 -8.174386 -7.377747 -2.035258 -5.476133 5.328536 14.630300 19.665920 1.004385 -0.653960 11.349782 2.485048 4.109993 10.442004 2.043239 -5.575995 -3.591229 8.109767 -22.172521 -2.763660 -28.896078 -3.088165 -33.695692 -10.114435 1.823787 13.880549 2.211549 10.768979 -0.154511 16.709131 -6.171135 -4.570962 16.817711 18.780308 -15.545015 -8.361502 -12.389441 -11.074259 6.098720 -8.647851 -1.978859 11.553458 1.600616 -14.882602 -8.786123 7.325893 9.133661 -6.018981 -13.857813 4.558950 14.709866 -14.991126 -15.869232 -0.525713 14.372091 -5.361447 -25.464710 -4.241703 -11.979774 4.982919 1.180276 -7.424101 -16.874151 3.100470 8.531028 -5.603795 -9.851410 -2.047316 12.453225 7.005373 7.362015 2.736830 0.755821 3.048504 26.573918 7.217363 -11.742381 2.377421 1.296532 -4.307255 7.218579 -11.219187 -11.119355 3.458064 -18.643692 2.027916 12.096894 -10.787746 -2.747719 12.344160 7.072367 4.209046 55.260414 1.193469 21.087753 14.466684 -16.986849 8.978382 -5.157701 0.677370 5.364501 8.698685 -0.901692 -24.260373 -16.008166 9.341899 17.632109 14.589296 -17.682336 -9.223517 -3.559041 -0.300486 2.911940 -1.442194 4.121626 1.314036 -14.678408 -3.654505 12.429425 34.692489 -7.616224 -2.993664 10.258600 9.250556 -10.646175 -23.561035 -7.949395 -17.450858 2.848328 2.874848 -0.826214 10.291248 22.447915 -28.625969 16.172208 -4.776995 -0.135852 12.727639 6.062197 -16.425343 -26.039275 -6.481950 10.243483 22.371181 -5.834369 4.224763 7.333835 -15.126943 -1.245158 3.032425 -0.880000 -4.043786 7.453406 -0.659867 -9.029793 -7.624487 6.395147 -6.577127 -6.002066 -0.228298 10.762321 4.848589 -19.809969 15.570409 0.158995 -5.947543 6.046137 -1.993960 16.573388 -14.977258 -17.610854 12.209507 0.552409 -4.214488 -6.721043 2.738879 12.121961 4.757066 1.999566 -7.293919 -20.040729 11.547231 -6.752837 14.913431 7.200991 -3.285977 9.994705 -2.015555 -5.425243 -16.079975 -10.320015 -4.301118 -1.401732 -14.926164 -9.222099 -4.217622 17.812409 11.687219 2.950557 -12.981947 0.069669 19.706792 -14.446252 -3.156411 13.045841 4.711530 -17.445027 2.841800 16.358847 -20.413364 1.018496 -8.151005 0.838154 -5.071679 -12.025657 10.633607 3.157190 9.748785 -1.344744 2.234791 1.216933 6.602366 7.995995 3.337501 1.549682 23.330334 14.209302 -5.662655 -6.180886 -16.110584 5.778012 -20.457609 -19.590266 6.872120 6.082227 -14.946747 2.999156 4.864304 18.525201 2.452622 0.588502 -2.717598 0.621650 +-51.292196 22.502365 87.275657 -146.160871 139.164798 96.248339 40.524861 -53.927049 -117.256581 -41.613686 -0.762234 -135.639384 -87.391393 166.940243 -72.410236 67.656029 215.421370 38.984062 -51.022126 -33.863720 127.224375 -22.195139 202.542753 167.673739 -164.786217 -2.536372 40.236472 97.884228 24.073045 140.036319 -70.535695 -122.552679 45.255452 -52.509644 32.347773 -101.708804 20.037964 3.190990 30.871586 -224.266443 28.695833 17.015046 -10.274696 -24.794662 -18.532109 44.645189 174.055104 128.368541 -48.354400 9.592031 118.134622 64.452446 -9.892054 42.760415 39.823452 33.139347 108.071113 -0.894192 -69.128429 -46.526385 -34.270710 -67.240217 13.629405 151.625286 182.074497 21.529435 1.961648 39.563930 3.522904 31.229187 44.098883 36.086459 15.098362 52.175517 69.202379 -115.214250 19.474127 -239.015917 -24.028036 -272.163358 -94.531085 -74.164072 65.289104 23.070360 61.291643 -18.347101 174.521829 -5.275380 18.723975 82.794216 201.431733 -133.060618 -57.142141 -117.792524 -105.841997 41.370186 -75.003249 -3.161030 27.805364 15.657042 -120.247609 -103.599324 47.058706 35.576535 -57.619058 -34.332471 -1.324535 130.293739 -142.151561 -71.878959 -87.576104 61.266884 -19.831579 -233.292200 -44.404220 -91.806152 88.772873 -4.353576 -33.583691 -134.279891 33.993173 118.094577 -70.394222 -51.534662 -81.924460 141.888075 83.394660 10.003207 13.762739 -14.843249 36.416914 162.023837 91.080193 -90.564571 -26.194259 6.777295 -72.123727 -5.674466 -113.825505 -27.155260 44.273465 -131.828544 21.092501 112.135724 -86.328208 -18.466911 39.654502 -25.757087 88.794431 427.119966 -43.100954 123.923615 52.122971 -172.571834 79.420480 -9.638733 -31.201027 31.353094 80.497192 51.981749 -175.491678 -137.273199 92.435826 148.683970 107.586617 -140.709971 -19.350476 -48.113864 -17.133601 -10.939284 1.714304 47.249030 -45.082859 -99.756082 -46.299937 77.564119 271.614222 -53.444952 -156.974328 80.809600 55.951680 -50.390215 -110.659361 -56.066981 -67.947184 16.161777 39.265771 -16.431172 102.948716 201.602389 -329.311882 143.276138 -6.320367 -56.941340 136.333057 -13.086911 -73.657063 -121.428486 5.142670 140.567680 161.350399 -3.475841 0.421168 12.007641 -136.421837 -4.330754 17.306129 66.247659 -59.865926 62.209518 43.140817 -138.207273 -106.338330 -56.646722 -32.178169 -37.871580 -59.796678 68.371319 -1.594171 -300.332477 187.873228 -7.191663 -29.376969 40.943444 -44.887805 100.676011 -142.861134 -169.726511 75.931179 -13.999265 -44.417462 -65.355350 18.625204 107.904993 8.100743 65.235788 -112.937750 -186.978027 88.359491 -35.755874 107.669474 62.599215 48.384266 117.266186 29.353340 -41.398317 -135.393263 -67.756292 48.601435 -9.141045 -106.605912 -8.102692 -45.912701 135.689431 158.329360 -15.950060 -47.811395 -42.823714 155.242560 -118.306509 -41.144843 110.587786 28.824403 -123.819107 28.465320 132.991156 -126.654207 -79.598785 -89.276974 -22.658249 -48.147150 -131.709595 61.545435 -50.235741 49.120007 59.080215 4.315495 -63.833467 67.192648 29.723620 1.258074 5.241141 188.163856 170.185744 -77.684262 30.547784 -133.821009 79.245726 -208.851282 -158.089327 50.088649 -40.499117 -74.191049 23.068545 -0.811027 132.582420 -15.889519 35.031058 -13.169171 -18.335040 +-3.482543 -4.803056 -3.732112 -7.498233 5.481581 4.703553 3.236928 -4.140205 -10.402933 -0.191056 3.679502 -10.430915 -0.683442 10.319596 -2.218195 9.490594 13.920759 2.665798 -5.002886 -0.590060 9.943824 -3.753663 12.711258 11.159347 -6.112411 -0.693486 -2.994748 4.196114 0.239809 0.591817 1.684950 -3.292980 4.040249 -11.252545 -2.826742 -6.241203 1.750380 4.542198 8.511995 -14.033623 2.577362 0.791383 4.310891 -2.654875 -3.665858 1.442062 4.912662 7.881444 -0.806290 3.177842 6.741948 -0.493695 -0.343946 2.601105 1.487644 2.082240 -0.539294 0.419471 -4.671401 -3.902341 -0.532324 -2.299890 2.710218 6.886635 10.777235 1.386796 -0.385942 6.191124 1.855589 2.429078 5.747782 0.707524 -3.957191 -1.582323 3.077683 -12.169510 -1.594975 -15.393855 -1.783216 -17.483458 -5.131465 1.269430 7.910733 1.296836 4.923373 1.122900 7.750893 -1.512809 -2.649347 9.585077 9.030393 -7.404981 -4.784894 -5.856465 -4.804836 3.092098 -3.806807 0.085780 8.284002 3.325959 -7.370193 -2.524596 4.074765 4.027725 -2.551391 -7.689929 2.758001 7.051089 -5.855854 -7.543283 0.958545 8.590420 -2.122864 -13.667009 -0.334390 -6.413149 1.785950 0.815111 -3.267578 -7.370949 0.963828 2.863058 -2.734113 -3.358297 -2.675486 6.106846 3.292367 3.367823 1.373508 2.377291 1.362692 14.215953 0.924987 -5.923708 1.342149 0.748908 -2.266631 4.252636 -6.051430 -6.016819 2.071295 -10.394879 3.757109 4.969019 -5.128084 -2.398977 5.091829 4.867995 1.909484 27.212256 1.433090 12.229295 7.951485 -7.795938 5.931121 -3.740558 1.527585 2.652765 4.089377 -2.473819 -12.591683 -8.323768 4.046639 8.405144 6.982467 -9.651997 -4.626852 -1.470471 -0.468748 1.288441 -0.933312 2.888278 -0.101591 -5.444125 -1.303777 7.152562 19.559777 -2.788981 2.976225 5.180255 4.193053 -5.069966 -13.829066 -4.320989 -8.010599 1.175988 0.535648 1.326155 4.362189 10.703268 -13.354354 7.660385 -1.752056 2.333570 6.885369 3.437384 -9.712362 -15.268853 -3.787292 4.691769 11.665542 -3.694641 0.395906 4.079371 -6.921392 -0.516546 2.122463 -0.869516 -1.141102 3.100427 -1.532194 -3.379025 -3.212263 4.214352 -3.854508 -1.457583 0.513722 5.539373 2.882687 -8.952627 7.074414 -0.627119 -3.781394 2.254253 -1.665904 8.220786 -6.520552 -7.246476 5.536752 -0.097283 -2.316911 -4.702927 1.729512 5.341648 1.515216 2.437701 -3.380163 -9.277955 6.667269 -4.541378 6.732592 3.381919 -2.263894 3.696455 -1.442035 -3.983654 -8.512966 -6.342976 -4.100405 -0.631516 -8.087359 -1.071810 -1.572892 8.468421 5.038848 2.421875 -8.507547 1.917990 10.403147 -6.104098 -3.095558 6.385214 0.807684 -9.558470 2.155816 7.878712 -11.610547 1.267467 -3.820862 0.422154 -2.020444 -6.168669 4.975694 2.246292 5.101068 -2.081132 1.492972 2.088226 3.943133 3.924081 2.780110 1.019217 13.624125 5.799277 -1.335028 -3.465755 -8.526791 2.759054 -9.706637 -10.350990 3.320252 5.037291 -7.752904 2.069251 3.349022 9.860110 0.897563 -1.500716 -2.713649 0.869650 +-1.979464 -2.025481 2.924774 -6.144683 3.064947 0.112408 1.552557 -1.063431 -5.584520 -4.113291 2.983295 -6.721814 -4.025962 6.459266 -3.599884 0.739896 7.794210 0.992362 -2.108191 -3.396276 4.134423 -0.304364 7.948728 7.939552 -7.581346 -0.877421 0.529405 4.363381 4.659797 0.600700 2.851284 -4.199218 1.953222 -0.661199 1.868547 -2.708796 1.388005 0.649517 0.141723 -8.562108 0.729465 1.596982 -0.034478 -0.404731 0.086918 6.062103 4.658837 5.481899 -3.327738 2.827801 7.025824 1.878356 -0.588756 0.679857 -0.516446 -4.049043 1.737765 -0.685536 -2.378588 -0.725635 -0.091541 -3.594512 -0.106864 6.650483 8.098911 -0.220323 0.245442 0.547617 2.174969 2.649983 3.587375 1.503909 1.789377 1.431117 4.093525 -4.134387 -1.087005 -13.776530 0.055162 -17.170583 -4.049313 -1.169999 8.615038 0.662252 -1.236431 -1.343375 6.244073 2.234870 -1.119193 7.002095 7.069344 -1.730420 -2.991404 -3.484892 -4.217585 3.949395 -4.268841 2.207677 2.026097 3.840735 -4.870614 -1.114508 -0.009224 -0.338564 -2.416870 -1.188151 -0.006341 4.697826 -6.418879 0.068902 -2.221301 4.594538 3.381382 -9.784222 -1.262173 -4.715352 5.878824 0.233362 -1.794435 0.520840 -0.000656 0.810504 -2.495276 1.421475 -6.404393 4.972589 2.994533 2.973127 0.084644 1.937944 2.249938 4.262931 1.364616 -4.333427 -0.919703 0.375110 -1.907236 1.909275 -4.961270 -1.123095 6.488389 -3.824341 2.882175 0.811426 -3.379944 -5.608952 1.726229 -0.430636 2.378297 15.210970 0.406652 6.598174 4.601983 -4.157045 0.964548 -1.021122 0.853891 2.902177 3.520490 0.186692 -2.466725 -4.987813 3.322044 6.572525 3.937155 -6.229927 -0.190904 1.383724 -0.634872 -1.721270 0.957186 1.702468 -1.664188 -3.155395 -1.365343 5.341632 6.594126 0.087531 -3.820983 0.217441 5.668476 -0.556654 -2.456455 -0.439815 0.179231 2.104663 3.206990 1.335205 4.559135 7.483101 -15.585764 4.961697 2.815986 2.561625 2.314812 1.161124 -5.424451 -9.216302 0.968480 3.302913 5.279145 0.168723 0.523837 3.300547 -5.719416 -0.105361 1.248630 1.192716 -2.185680 2.335056 0.949709 -1.543172 -4.240666 -2.070476 -2.144748 1.663168 -2.206152 3.750508 0.873249 -12.478448 5.683245 -2.515940 -3.366997 -2.383066 -3.388697 5.120782 -7.121856 -5.284805 1.351111 -2.624400 -6.754001 -5.527658 -0.056172 2.760508 -1.353110 3.425669 -3.069554 -5.215091 5.826456 -3.492721 4.535501 2.516508 -0.468821 6.423533 -0.684042 -0.597732 -4.723695 -2.592832 4.367260 -1.502080 -4.981667 3.130313 -0.761653 3.257013 5.025468 -1.938612 -3.679155 1.254237 5.556833 -4.667664 -4.142100 2.774044 2.337254 -2.845102 5.836480 3.837988 -7.193808 0.101844 -5.615038 -1.681613 -0.935873 -4.583392 4.212654 -0.091647 3.528030 0.420387 1.831409 -1.847508 3.321419 1.056758 -0.418013 1.120056 7.492439 10.623584 -3.503298 0.932028 -7.498512 3.591036 -7.852903 -7.768611 1.763863 -1.910845 -1.938867 1.246244 -2.344414 5.194736 2.094038 -1.088574 -3.530022 4.788524 +-4.404980 -5.206808 -3.133661 -10.834592 6.559081 8.078312 3.327746 -4.588796 -12.769932 -2.086207 3.842353 -12.409443 -0.228204 13.119290 -2.868974 11.994705 17.489923 2.613725 -6.142580 1.231317 12.765762 -3.953695 14.260666 13.737693 -7.803056 -0.961468 -2.613043 5.933530 0.347426 3.954206 2.606180 -6.646151 3.904050 -12.766622 -4.169771 -9.549790 1.859864 6.094680 9.750697 -18.090384 3.735962 3.589252 2.740318 -4.217897 -4.218433 -4.022937 6.245548 9.459989 -1.780607 2.766475 7.980476 2.254170 -1.849056 2.855197 1.889365 3.356662 -0.368224 -1.350266 -4.681515 -5.359991 -0.442245 -1.975476 3.530299 8.795680 12.880860 1.094130 -0.025262 7.439238 1.429119 2.489659 6.718882 0.662446 -5.944001 -2.244572 3.671449 -15.051473 -1.607092 -16.318072 -1.106731 -18.859252 -5.916299 1.934774 8.609328 5.545250 6.424409 -0.440353 9.232964 -5.146714 -2.930576 12.261024 10.715463 -8.761267 -4.910683 -8.548101 -6.555051 3.906329 -4.835884 -1.746579 6.271459 2.772488 -8.542354 -3.595611 4.917249 6.192576 -3.478330 -9.829811 3.418907 8.805080 -9.036233 -10.055930 2.073697 12.516640 -3.456592 -16.403764 -3.433572 -9.039814 0.510337 -0.112450 -4.027972 -10.536801 1.332898 4.813480 -2.436307 -5.350952 -2.769203 7.976421 4.639718 4.149040 1.554671 1.231718 1.737345 17.803979 1.937871 -6.579531 1.740213 0.786225 -2.127990 4.359157 -7.074773 -6.703470 -0.523409 -11.810110 1.458595 8.825654 -6.161696 -2.159137 4.325533 5.057043 2.289026 41.238763 1.489228 14.540353 10.480408 -10.371003 6.729244 -3.653499 0.267100 2.737290 3.419503 -1.197747 -19.044929 -9.495902 5.493336 10.084937 8.953628 -10.384066 -5.133987 -1.654525 -0.742383 1.830750 -1.257483 2.670994 1.054896 -9.232334 -2.174002 9.398333 25.067359 -2.844915 1.777336 7.154873 6.006902 -8.498308 -17.598705 -5.033190 -10.707785 1.504083 1.897946 -0.493733 5.792091 13.284518 -15.337322 9.369423 -1.289525 1.334304 8.826927 3.742372 -11.206281 -19.024622 -5.263267 6.422118 15.416215 -6.196316 3.769112 4.314986 -8.633792 -0.728569 2.860631 -1.585496 -1.671632 3.737777 -0.624133 -5.071708 -4.099558 5.145786 -5.420928 -2.543531 -0.890641 6.339950 3.640494 -8.447225 9.479118 0.486665 -3.383154 3.361589 -2.088483 11.967695 -8.743400 -9.837426 8.085863 0.672478 -2.968231 -4.032703 2.133666 7.352768 3.941247 2.078427 -4.198721 -12.654357 6.844991 -4.566879 8.307107 4.115295 -2.395169 3.808783 -0.457154 -2.563520 -10.712745 -9.317182 -3.808733 0.346017 -10.423247 -5.209796 -2.372546 10.956704 5.879939 1.738947 -11.023354 1.092059 13.497013 -7.304415 -1.871371 7.263621 1.032699 -12.920290 0.160972 9.597023 -14.061870 1.670868 -4.780449 1.620308 -3.196398 -7.503588 6.355200 3.585301 6.695521 -1.001877 1.629710 0.791195 3.661169 5.733563 2.344069 1.554591 16.568627 6.388372 -0.710987 -4.395570 -9.944546 2.438462 -11.865137 -12.456931 4.220594 4.219063 -9.329958 1.897879 4.486432 12.514524 1.875067 2.044415 -0.763262 0.533736 +-22.534866 2.677039 38.092683 -64.541017 69.918412 28.318906 24.466794 -9.137944 -54.182651 -31.820348 0.321534 -50.662000 -50.868279 79.890541 -31.606650 35.935641 93.589848 14.816005 -15.936808 -21.755645 72.460118 -35.529418 95.593657 63.976214 -89.123750 -3.427277 13.514916 56.429576 17.522964 70.796414 -13.630837 -47.812306 23.116384 -29.186653 30.627962 -52.789494 22.174389 8.734724 -5.186641 -106.919575 7.610175 23.417266 0.900313 -5.884299 -12.033717 37.064790 70.087916 66.929899 -39.119850 15.280038 62.085571 15.437036 -1.503742 25.417992 2.692426 5.882674 30.604802 -6.693682 -47.553266 -16.423055 -14.008917 -65.586676 19.119382 66.346952 93.903502 -6.873041 11.835885 34.093936 -9.278063 22.950909 30.416328 15.969696 6.457450 1.121689 55.484718 -56.203968 -7.519313 -119.508654 -16.043728 -168.513011 -48.690843 -50.881810 46.037139 16.224214 28.947119 -12.959862 85.999381 6.249043 10.123313 56.414211 86.027074 -57.315626 -27.849648 -76.439014 -45.880898 25.739097 -47.684844 -16.986506 32.010293 11.266876 -54.423902 -37.468683 21.422884 13.910388 -23.815618 -32.849172 -17.871333 70.237204 -81.534875 -42.223231 -53.955035 31.034398 -12.934478 -112.166000 1.046252 -36.364310 45.764822 0.144518 12.198313 -38.873046 11.488981 60.093700 -26.927848 -23.934506 -47.419704 77.496033 35.440645 4.591191 19.816945 6.096982 2.851768 65.277428 66.421806 -31.558819 -34.086613 15.098469 -35.423541 4.373925 -51.903344 -14.004754 43.661012 -70.122888 0.356424 40.291185 -32.353746 -18.159225 16.644015 -14.683724 55.495838 178.934255 -7.196513 54.027013 21.520372 -75.747415 46.749902 1.868500 -8.975965 30.702363 43.514031 5.375484 -69.578531 -66.311046 34.237168 60.636676 49.227312 -68.773185 -24.255082 -28.632532 -0.487731 -2.374690 -12.359207 37.235269 -19.192834 -49.242249 -14.353274 22.648754 117.818646 -27.897055 -61.653446 47.604768 34.073283 -45.670798 -70.194618 -30.060220 -33.120425 -4.257212 6.715689 -10.697808 38.127018 93.784311 -147.836599 67.454189 -3.788694 -14.279509 52.870522 -18.845790 -25.466543 -97.390996 -0.950747 60.203462 76.175484 -7.733805 2.116248 10.049439 -63.012496 14.076358 4.020697 29.351083 -14.555340 26.389231 -4.253325 -51.042034 -57.817294 -27.143111 -22.011960 -5.473273 -15.118624 24.380475 16.090814 -133.404402 79.272814 -30.205851 -24.411644 25.707939 0.644552 55.517446 -65.138786 -83.034026 37.394413 -5.731238 -43.994176 -57.043537 13.682665 51.403246 -2.656749 -1.419018 -35.723528 -92.898238 44.993145 -29.143032 37.830422 29.304771 22.740924 77.302705 30.487237 -35.856723 -68.623849 -33.538002 8.406047 -21.469734 -43.364194 -6.183936 -13.022076 63.407066 74.486382 1.936266 -11.877677 -9.571571 87.529782 -59.378823 -40.239983 65.050842 7.965022 -46.674030 33.504674 73.554378 -67.615597 -44.496765 -49.029504 6.472093 -6.294083 -58.382005 30.367609 -30.259164 22.211895 25.620869 14.175860 -32.849648 31.899648 17.455656 0.919361 -26.216103 108.712780 94.685168 -55.246593 8.613874 -55.544022 31.942734 -96.601827 -64.220189 10.879606 -0.542349 -16.138749 31.987045 13.844920 61.078241 0.731982 2.587847 -7.492616 -23.328203 +-11.236566 -12.126603 -2.548702 -25.552871 16.013222 14.641760 8.493130 -15.709834 -27.769603 -3.156438 12.648958 -25.379559 -2.847218 30.324189 -10.422715 25.092829 36.899090 5.219998 -14.598415 -6.882016 30.323449 -1.412755 37.252348 33.088190 -24.943141 -2.750541 0.671344 12.671930 12.257774 1.911286 2.385017 -10.203604 13.446732 -30.425695 -8.028499 -16.741107 5.127528 10.548975 25.205549 -36.057131 7.621867 -5.350606 2.287291 -6.566463 -9.778508 3.231550 16.500098 24.594695 -6.446794 10.197906 24.996048 3.845415 -4.710386 6.411384 3.133755 4.498436 2.169970 2.851783 -7.998961 -13.140674 -1.804630 -4.243030 7.110168 25.167253 31.029066 3.450503 -1.066606 18.790976 8.072031 6.725612 15.864032 4.751120 -6.641616 0.294830 13.028062 -38.002724 -4.120993 -50.665676 -6.386805 -47.857664 -14.501993 2.372154 18.851822 -5.561676 16.128812 5.438697 24.447826 -2.820419 -8.990097 26.953187 28.011823 -23.571885 -11.976736 -15.426490 -15.900131 8.643563 -14.281864 5.664285 11.842601 7.016208 -22.268324 -14.685410 7.294418 12.366127 -9.674016 -20.840333 6.788228 18.820972 -20.608451 -19.771776 0.355555 21.351531 -5.634671 -39.899714 -8.415025 -20.849211 20.958235 -1.351071 -9.544139 -23.947691 1.513926 13.671511 -8.475483 -14.360457 0.276637 14.028420 16.105257 12.990477 1.330066 2.360694 6.231857 42.032597 8.710243 -18.490414 2.277009 -0.881498 -7.027378 11.533622 -18.625967 -12.624273 10.722350 -25.472355 8.763601 20.339201 -14.594054 -9.775521 27.436703 9.484381 5.930147 80.490101 3.366799 31.537841 24.017196 -22.964743 4.790775 -11.898067 4.127400 10.929042 10.474723 -1.997516 -36.589010 -25.217797 14.752132 25.371394 19.991297 -30.409360 -12.301970 -2.321171 -0.717406 0.825577 -3.292072 6.301335 -0.190654 -19.598099 -5.315057 22.614214 48.026333 -11.708600 -2.532919 13.437175 13.062245 -12.646609 -30.011598 -13.166477 -19.397292 6.387574 11.739793 4.530219 17.072770 33.435238 -44.225018 21.094430 -3.376868 3.014821 14.099092 11.910695 -27.149411 -28.137042 -5.776835 13.993473 26.598076 -6.907734 5.475411 14.262980 -24.253152 -1.486375 5.910432 -1.198354 -7.046543 10.473256 5.190360 -12.006502 -13.393269 11.772074 -8.763471 -4.687074 1.080268 18.461446 -0.643064 -37.000889 23.028076 -2.063761 -11.451853 7.557513 -10.008812 28.493024 -23.828900 -23.397491 18.469155 -0.463701 -5.466276 -12.511385 6.560490 16.608941 6.298119 12.497816 -16.307272 -28.203288 15.915177 -10.506088 21.033722 10.633686 -3.366875 15.336239 -18.298960 -4.849195 -27.924529 -12.759458 -1.323495 4.355212 -26.092753 -11.358889 -4.596183 25.393091 18.129729 -0.368389 -20.604787 2.857084 27.187468 -29.682293 -7.762674 15.940224 20.085217 -27.434301 7.153322 20.786883 -30.276655 2.800973 -11.652279 -3.874795 -8.087822 -20.123339 18.414096 6.619776 17.868175 -2.667075 6.245194 4.243835 13.003247 9.430072 6.854036 5.524290 32.337004 31.474041 -7.793657 -13.940779 -27.908984 10.978990 -31.766114 -34.406630 14.549999 2.931097 -20.777801 4.391984 0.924275 31.785565 5.550196 -2.433977 -6.493566 5.184565 +-2.234995 -3.681514 -0.642403 -5.543027 3.054791 0.439663 1.841850 -2.377207 -6.518745 -0.806756 2.756956 -5.168437 0.168496 6.227351 -1.570047 5.172454 7.496904 1.914994 -2.554689 -2.007837 5.997192 -2.549578 6.879969 6.817236 -4.415391 -0.250935 -0.804216 3.263979 2.226884 0.755191 0.937754 -1.711034 1.620991 -6.136139 -1.310704 -4.807436 1.016458 3.760861 5.726253 -7.855610 1.926178 0.264614 2.851081 -1.286112 -1.534952 1.254100 1.968893 4.580072 -2.262003 3.057009 5.560754 -0.082557 -0.441267 1.329185 0.997277 0.926319 1.748608 1.197418 -1.871359 -1.849320 -0.363307 -1.011430 2.072298 3.866431 5.990760 0.125347 -0.566781 3.090691 2.129023 1.767149 4.096547 0.606273 -2.113826 -1.781619 2.435727 -7.595876 -0.906107 -12.924719 -0.480542 -12.099683 -3.131769 1.606402 5.853091 -0.902369 2.193172 1.635658 4.478514 -0.625447 -2.377634 4.211118 4.316901 -3.279521 -2.406426 -2.252485 -4.023790 2.350283 -2.216322 0.237403 3.805528 2.861836 -4.339050 -2.229842 2.802926 1.886773 -1.769355 -3.319187 0.954279 4.191155 -4.414615 -3.729974 1.013379 5.326142 -0.600799 -7.130646 0.431561 -5.432312 2.818011 -0.297374 -2.398987 -3.101392 0.437374 0.987776 -2.428385 -1.088322 -1.893465 3.408095 2.181816 2.617354 0.148852 -0.102340 0.190042 7.018692 0.544710 -4.683711 0.700902 0.476628 -1.373411 2.612538 -4.813084 -3.160224 3.360131 -4.993700 2.534423 1.706707 -2.989501 -2.466541 6.420328 2.746504 0.464752 15.122955 1.231253 7.394634 5.628628 -3.447517 2.313037 -1.259979 1.625012 2.837252 3.067864 -1.562760 -5.769501 -5.023596 2.386328 4.617393 3.914877 -6.003400 -4.648092 -0.142118 -0.140050 1.627405 -0.311228 0.776505 -0.236014 -3.839747 -0.992038 3.456102 9.470724 -0.967081 -0.906991 1.933290 3.824735 -4.003726 -7.465965 -2.429850 -4.853624 1.318822 0.367451 1.095623 3.364179 6.410529 -11.623433 4.453868 -0.453902 1.732047 3.524970 2.035475 -6.044864 -10.241384 -2.208673 1.523227 6.549036 -1.827404 1.302941 3.855891 -4.468302 -0.199817 0.450156 -1.151794 -1.620890 2.184066 -0.111533 -1.814204 -1.489671 1.734612 -2.372155 -0.805562 0.446201 3.714071 1.520628 -7.776340 3.178416 -1.302394 -2.141702 1.353950 -1.109511 4.907937 -3.912989 -3.900061 3.118189 0.149414 -1.430034 -3.962883 1.340143 3.094998 -0.142730 1.317870 -1.651051 -4.569233 3.105427 -4.323722 4.023630 2.107256 -2.059817 2.160033 -1.249250 -0.786990 -5.605548 -0.359470 -2.143573 -0.745753 -4.786852 -1.567155 -0.850125 4.200440 2.801012 0.950788 -3.762509 0.942628 6.489215 -4.169575 -1.409681 3.343807 1.329799 -4.559330 2.633894 4.511061 -7.055328 1.207267 -2.877832 -0.919113 -0.897488 -2.625219 4.328966 2.331451 3.273076 -1.672635 1.425728 0.666006 2.740058 2.409574 0.807747 0.744226 7.609467 5.758516 -1.101151 -2.088974 -5.043754 1.579845 -5.474562 -5.384973 1.576445 1.344049 -5.489663 1.331246 0.414304 6.868384 1.387284 0.188814 -1.126072 1.614159 +-7.353630 -4.792077 4.822874 -18.782787 13.733302 10.534005 5.949545 -8.929982 -17.599435 -3.668342 6.889487 -15.862028 -6.445176 21.319470 -7.849526 12.638663 23.680181 3.214543 -9.396582 -4.879706 18.387286 -3.809195 24.515889 21.173829 -18.575950 -1.337947 2.366530 11.502353 6.066604 8.427011 -2.113475 -8.431047 6.380063 -14.418485 -1.403689 -10.033069 2.933755 3.187349 9.859663 -24.462386 4.106055 -0.146187 -1.550395 -4.228620 -4.945218 2.843579 14.265910 16.681027 -4.713206 4.583591 16.174053 2.477221 -2.308056 4.382610 5.490378 2.541712 7.175239 2.191569 -6.321669 -7.187002 -2.528815 -6.345606 3.694835 18.110411 20.953998 1.496688 -0.091468 8.738662 2.280448 5.151992 9.603299 3.406554 -3.221361 1.837673 9.716379 -20.502241 0.061137 -31.321493 -3.495976 -31.546407 -11.220583 -1.464041 12.505538 -0.833991 9.075031 1.778051 18.672854 -0.609205 -4.151807 14.020171 20.536739 -14.753978 -8.148851 -11.172306 -12.378377 5.760691 -9.849033 2.019234 6.273567 4.071848 -15.422948 -7.805116 5.000353 7.349118 -7.225822 -9.676342 2.050383 15.850120 -14.742705 -10.987585 -3.033614 12.342471 -2.876862 -28.080504 -5.897158 -13.138836 13.726931 -1.080283 -5.912080 -14.291031 2.822812 11.247114 -6.456096 -7.704425 -4.099879 12.553694 10.114382 6.964299 1.172778 0.802967 4.391257 23.126331 8.550798 -11.213590 -0.299058 -0.507431 -6.233813 6.459003 -10.783022 -6.036526 5.971046 -16.042077 3.904252 12.102221 -9.881171 -5.375234 12.457697 4.321452 6.036119 54.891180 -0.488447 19.660554 12.150975 -17.524918 5.873619 -4.665526 0.587282 6.635944 8.882312 -0.113189 -23.006542 -16.748734 11.124063 18.474176 13.396873 -19.892786 -5.337471 -2.745525 -1.853167 -0.484255 -0.503956 4.444126 -2.166640 -11.939410 -4.917845 13.272964 30.929800 -7.893593 -12.723092 9.574909 7.381373 -7.610677 -17.408987 -7.173915 -9.193569 4.098835 5.643717 0.759225 12.289988 23.375765 -33.559386 15.732337 -2.346263 -1.835985 14.381717 3.503130 -14.711839 -19.060889 -2.195551 11.254928 18.354412 -2.432207 -0.300055 7.073752 -16.748367 -0.858380 3.171890 1.791056 -5.199216 8.094266 2.719302 -10.911299 -11.156044 -0.005935 -5.212891 -1.623960 -3.091935 10.914598 -2.679621 -30.343531 18.417080 -0.863840 -6.690011 3.991262 -5.733058 16.366587 -16.440806 -19.085479 11.021098 -1.217610 -5.871813 -9.338218 2.432319 11.714045 3.250162 5.969861 -12.096364 -17.575413 10.816613 -7.865538 15.022350 7.427088 0.630986 13.698103 -4.226006 -4.623343 -16.624833 -8.168353 3.380849 0.340990 -16.694876 -5.051694 -4.521955 16.886336 13.367567 -0.031463 -9.828267 -0.599696 19.124091 -16.766781 -6.490961 11.426128 8.462004 -16.479879 5.697987 14.739749 -17.730986 -2.072484 -9.301461 -3.880146 -6.732088 -15.144210 11.293079 1.889941 11.011471 0.705553 4.679173 -1.089683 7.825845 4.955437 4.303842 2.413233 21.869644 21.850187 -8.653015 -4.901694 -18.557159 9.789006 -21.980206 -21.501934 8.773007 0.478736 -10.500045 2.676362 -0.214129 18.606739 2.900073 -1.559333 -3.129399 2.344316 +-14.725193 0.486755 20.700990 -37.123577 31.673184 19.980904 11.529723 -12.921663 -34.369521 -14.763157 2.682628 -34.314615 -22.207015 46.450296 -18.576835 18.790279 59.164430 14.315491 -14.175540 -11.568795 35.333385 -13.713290 54.813626 48.203603 -43.155835 -1.497374 9.191696 29.020902 10.241490 33.569567 -10.762805 -27.459241 13.648659 -18.231565 8.130115 -30.927921 6.494732 6.278734 6.601978 -63.375257 7.819866 4.548969 2.028696 -7.093227 -6.160163 13.223162 41.251602 35.715627 -11.216204 7.075210 31.834056 14.308851 -1.258928 11.731928 10.672394 8.236878 24.751842 -3.625542 -18.462674 -9.777723 -8.060484 -25.453299 5.271275 40.292419 50.603960 4.551623 1.581123 10.777113 -0.016596 11.156406 16.115685 8.190527 0.632431 8.698033 19.611486 -37.607589 3.782787 -68.531020 -6.910470 -81.209060 -25.233283 -17.872563 24.631524 6.978029 15.711730 0.049723 45.114380 -1.197426 2.706499 25.560095 51.760523 -34.011521 -16.847195 -29.358394 -25.745581 14.697098 -22.594362 -0.883295 9.882341 8.352649 -31.766478 -25.248266 16.147715 10.509706 -16.044314 -11.492522 -0.839494 37.706968 -41.980419 -21.410971 -22.851609 16.789706 -5.198203 -61.278251 -6.948181 -27.705738 26.927661 1.308361 -10.015283 -32.003501 9.234913 29.382439 -14.789761 -13.847819 -23.599817 36.480700 17.336530 3.689446 3.086970 -0.859272 6.841020 43.859111 24.907155 -23.975099 -5.637645 4.978452 -21.019276 1.523253 -31.565956 -11.252856 14.845410 -36.467662 3.995867 26.092735 -24.092966 -10.518693 13.619427 -2.913553 23.232776 112.360933 -6.568161 34.010236 18.639628 -43.183923 19.847466 -3.512551 -4.163942 11.975963 23.484740 9.565471 -46.209215 -37.047618 20.566198 40.675606 30.037364 -37.483029 -11.106035 -13.925468 -2.765098 0.014869 1.000794 12.030768 -11.309803 -27.552975 -11.362240 20.523096 70.284096 -14.577286 -33.335170 19.106193 12.389988 -17.729046 -38.060134 -13.596281 -17.486616 5.313967 6.479234 -3.785892 24.657204 53.202640 -84.998603 39.767278 -4.480502 -9.559735 33.510488 -2.110922 -21.531531 -43.457837 0.477226 33.383904 46.194565 -2.405661 0.970766 8.168550 -38.479495 -2.320480 4.343131 16.317367 -14.737170 17.664508 9.079875 -32.056060 -28.443210 -10.046951 -7.665541 -9.547512 -11.363606 20.201150 2.910984 -74.451644 46.495000 -5.587122 -10.640464 11.163013 -8.539624 28.488432 -39.717427 -45.061366 20.648833 -3.115842 -16.127226 -22.437859 4.333680 30.136940 0.488878 9.892427 -24.988614 -45.112685 24.723573 -14.066347 27.864808 17.147431 9.091838 33.619174 9.526927 -11.685188 -35.648096 -13.755913 6.252590 -7.981660 -27.766862 -4.993665 -10.706784 36.411149 43.490308 -0.827088 -14.510313 -3.958214 46.592012 -32.884128 -16.617278 29.494841 9.717654 -29.117562 14.194673 35.241342 -40.531532 -18.828611 -23.773602 -6.269290 -7.889902 -34.393265 20.518057 -12.552474 16.580598 12.472660 4.672288 -14.375928 19.565202 9.820972 2.079153 0.694499 53.011756 48.501749 -20.830748 5.022958 -36.172952 19.283174 -54.530406 -40.013704 10.138070 -1.306240 -19.768731 8.711878 0.160209 36.487240 0.822065 5.649450 -5.626109 -3.623532 +-35.458569 1.190208 29.715841 -83.965546 78.115934 56.002639 31.793356 -25.180126 -78.532108 -35.667142 10.782661 -93.886021 -55.483333 109.327894 -37.792376 54.979794 153.683133 28.847623 -29.905321 -19.688767 81.713663 -20.975292 138.926659 125.258517 -98.230574 -4.301064 24.571302 50.511004 7.466610 60.337221 -27.551571 -89.211090 45.936876 -59.828822 8.158263 -68.328125 10.984316 5.123102 36.728043 -153.338395 20.117754 6.395177 -11.644130 -23.860181 -21.548513 33.198479 111.604746 86.337520 -30.557307 19.258210 73.122140 27.982200 -12.477850 27.105673 22.261516 18.628822 28.042303 7.763697 -49.741584 -29.454623 -19.968489 -45.604072 4.578996 93.816192 117.959311 9.900832 -2.313172 37.462478 2.072636 20.998278 30.667324 20.518097 21.263993 19.922608 51.187314 -97.735150 -17.212949 -182.352704 -25.669574 -211.954132 -68.518452 -37.090356 62.314122 -1.305412 44.645931 -16.307884 107.228967 -8.052686 9.026944 74.756639 134.755925 -92.460745 -46.866155 -75.578568 -52.835077 31.951900 -53.162489 4.595760 42.779071 -4.284540 -87.858812 -69.458957 37.564138 28.801608 -35.723687 -54.017972 11.254684 81.733080 -89.017468 -55.678773 -63.762849 43.389082 -7.613224 -158.125600 -16.003433 -49.394173 64.067147 13.540639 -36.890372 -92.688041 22.461402 68.524486 -41.797597 -47.171309 -25.732526 93.872402 50.330417 20.727906 21.091083 3.754229 29.365665 130.455980 70.593154 -57.428193 -8.237596 3.991412 -51.538183 8.591832 -73.276518 -33.960188 38.826251 -92.638568 25.932358 72.794411 -64.001882 -22.713796 57.656095 -3.753325 50.734477 295.552287 -19.865399 94.487727 49.846457 -111.357423 56.697479 -30.932325 -17.296401 15.839576 60.037350 29.557835 -127.556268 -84.843751 58.980705 103.371924 75.941703 -109.258816 -24.031093 -26.353406 0.711064 -11.923137 1.305744 32.083240 -3.813388 -72.759820 -24.251160 72.957332 190.204198 -46.467677 -74.927085 46.449022 49.418643 -22.430779 -98.656479 -36.913031 -58.642171 12.920537 34.226562 -3.165253 61.765324 131.355859 -204.966323 88.465062 -16.120891 -23.986254 76.985597 19.585364 -68.531917 -107.445528 1.967181 90.159805 114.068746 2.263823 17.626251 13.190979 -88.154199 -9.437599 14.610280 34.917342 -32.549331 43.801576 13.857852 -83.837041 -64.780402 -19.591847 -25.988840 -31.074885 -23.201796 51.307088 20.129520 -192.530721 120.604740 -4.133562 -32.325719 20.954436 -29.494607 84.900713 -98.634055 -117.380295 57.033923 -17.067662 -37.007855 -40.210353 8.814803 64.953014 11.223981 35.888771 -55.212165 -130.485256 73.848109 -14.590791 83.624911 41.669901 19.838810 93.175809 -3.501716 -35.384447 -92.092910 -63.685216 27.910918 -14.627370 -80.141997 -19.724603 -28.631970 91.869855 99.421664 -8.341294 -47.800252 -22.999019 102.174243 -102.967563 -21.453892 76.119485 51.140552 -78.888476 24.720825 91.894335 -102.615096 -36.061964 -59.362255 -9.647100 -31.138879 -90.948489 35.766031 -31.307405 37.234290 30.304691 4.545923 -24.062019 39.159447 23.613222 9.541059 3.293706 119.366456 129.902656 -59.509603 -0.370960 -94.671376 49.013037 -137.191633 -120.344296 39.575890 -6.815832 -56.235730 10.450614 12.020724 85.046188 -8.630668 5.069791 -23.485661 -1.970946 +-13.046586 -15.029882 -10.006866 -28.384907 20.414467 27.831048 11.154144 -24.295312 -33.276231 1.421964 18.855743 -38.435224 -2.572405 35.553233 -13.063581 33.902838 44.780860 2.861281 -22.865169 -2.517031 34.045179 4.710361 47.188344 41.861396 -25.880370 -2.931699 -7.730521 15.337806 9.559932 -3.378930 6.167228 -8.699450 17.811416 -37.621380 -16.783970 -14.466313 5.631933 8.955901 32.984289 -42.738901 8.201216 -3.487165 4.174525 -8.608144 -12.567164 0.093723 19.586254 29.348684 0.414332 9.297229 25.270309 3.313996 -3.153283 8.226797 4.895957 2.563768 4.962237 -0.929887 -11.031876 -20.996109 -1.385255 -0.206101 4.625821 30.124071 38.786697 7.960744 -1.903257 24.559807 9.862627 8.029679 20.403943 5.941105 -14.787147 4.583070 10.386504 -42.018994 -0.891637 -43.360148 -8.363901 -42.884241 -16.630160 7.181648 22.033687 0.237187 21.415773 7.415679 29.115847 -2.898512 -14.389568 31.727739 33.995098 -30.032019 -15.390912 -15.827420 -16.891484 8.492857 -16.246307 10.224333 17.143958 12.866385 -27.584875 -9.476452 7.565917 16.614303 -11.267154 -24.576976 10.267765 22.291725 -19.948291 -23.408093 10.515619 29.886832 -8.444306 -50.068734 -15.528595 -24.748278 15.191155 -1.254689 -11.315469 -29.687925 2.006117 12.834732 -7.405996 -15.925267 -1.528648 14.079862 19.558218 17.448517 1.197611 8.924556 10.486889 54.698594 1.614535 -19.849702 6.429988 -5.301134 -3.698978 20.125528 -17.338474 -15.475705 1.983113 -33.572148 14.442669 28.118602 -16.541449 -10.368460 15.861233 17.873538 3.657217 101.073323 5.156635 42.305962 32.051889 -30.017102 5.018812 -19.822953 5.181223 9.967293 8.217045 -5.223299 -47.831530 -30.740471 20.496255 32.296306 22.901042 -36.328295 -6.248404 0.656587 -2.796565 -3.018076 -2.916667 9.738531 1.104979 -20.256929 -6.559217 32.814885 63.376510 -13.345703 3.397517 20.369109 10.192021 -12.608839 -37.083550 -16.928642 -19.015112 8.115305 14.087258 8.624793 17.309128 39.036770 -36.494367 25.158342 -1.080886 6.701860 25.491684 15.693967 -36.015109 -28.555820 -10.813792 17.018722 31.649390 -13.053431 -2.543113 15.481608 -27.408191 -2.778790 11.004839 -5.948416 -4.813646 11.582678 5.696341 -11.093011 -15.619976 15.541937 -8.323703 -2.464203 -1.237935 23.773321 -3.758998 -30.942124 28.031192 1.514514 -16.307830 5.643324 -15.621478 34.407469 -25.090554 -25.607262 22.283066 -4.001354 -8.420033 -14.168869 7.208431 17.320159 14.164902 19.699056 -22.118164 -26.670045 20.496104 -14.691448 25.523997 12.585770 -3.930909 11.594045 -20.964249 -9.272903 -31.633947 -24.634949 -6.271651 8.371455 -34.137802 -6.400945 -5.838497 31.743703 16.759444 1.417748 -32.721364 4.742600 32.166064 -28.868173 -9.956880 18.185659 16.416824 -38.912801 5.598227 23.282433 -36.131574 8.115435 -10.213917 -7.896678 -14.741040 -25.824440 20.822550 13.224863 23.057407 -5.822243 7.461929 8.840356 14.639392 10.495792 12.298831 9.802457 42.228344 22.411755 -3.964303 -16.676224 -35.370352 15.515941 -36.661778 -42.553621 22.953584 6.906988 -25.144865 2.651282 3.577111 36.721670 8.053255 -10.077411 -9.904758 8.877730 +-13.786012 -9.869242 7.891533 -36.868909 35.943815 15.938017 14.813765 -8.876673 -35.778592 -15.141304 8.606718 -30.610853 -19.703104 44.299952 -15.521620 31.502007 53.133616 5.797892 -13.030778 -11.026612 46.395924 -20.325530 54.640082 38.540674 -46.807194 -2.787253 0.147544 30.854253 13.427370 25.049356 1.875782 -18.747371 16.937279 -30.563809 7.634019 -30.270403 13.916810 11.472456 10.752608 -59.136276 6.138842 10.266082 2.930656 -4.314013 -10.938983 18.956440 29.228517 38.283895 -20.367846 14.167070 37.543489 3.466282 -2.228809 14.257560 -1.954194 3.093348 8.292077 -3.475086 -24.916027 -14.049777 -4.875621 -32.171714 14.235835 34.308197 53.924914 -5.980890 5.858108 29.108224 0.101497 12.847582 24.545551 7.587798 -4.102951 -7.860014 31.422657 -45.004431 -9.113924 -70.521722 -10.777298 -95.264572 -26.505662 -18.194713 30.598708 3.713259 20.265325 -3.838052 44.442391 0.648875 -2.813818 37.728988 41.297951 -32.926736 -16.668653 -40.673728 -22.262123 14.300071 -27.468893 -8.268066 26.102667 9.417158 -30.440696 -15.572772 15.007836 11.478614 -13.001383 -30.414076 -5.694310 37.436465 -42.338690 -30.025640 -18.080839 27.839990 -9.820048 -61.491788 3.793378 -25.140978 25.449961 -0.994310 7.094799 -21.390011 2.760525 28.526530 -12.353550 -16.646175 -18.979139 39.180189 22.269378 9.974102 11.713239 8.277852 1.176045 47.027404 31.864689 -18.589018 -16.259250 7.248728 -16.201358 12.613094 -29.337437 -12.977931 26.682966 -41.475348 2.201049 23.395832 -16.775975 -11.785269 21.849603 2.466475 23.902772 109.362942 3.793400 37.545935 22.212011 -37.659173 23.462345 -5.659599 1.380663 21.059685 20.964008 -6.217313 -48.750108 -38.196519 18.320633 32.199322 27.761634 -44.773415 -19.495233 -11.631946 1.768539 0.025962 -11.020665 21.022748 -3.997334 -28.515924 -5.591062 17.624987 71.650871 -16.440103 -15.036547 28.686754 20.921115 -32.527182 -52.054160 -20.660118 -24.062862 -1.723173 3.885544 -0.431243 18.993953 51.169556 -71.285168 34.016921 -3.762182 0.773998 27.554349 -1.520482 -22.915240 -65.054449 -7.519716 25.744979 44.425977 -11.451453 6.402914 13.124530 -33.860280 8.539359 4.191933 6.110895 -3.926898 12.660681 -4.984970 -19.252838 -26.881837 -0.988452 -15.034442 -0.092154 -0.949338 17.159168 11.438179 -61.617935 36.707561 -17.885577 -18.212615 15.516908 -0.411663 40.787258 -33.543408 -40.531794 25.530522 -1.853466 -23.539063 -35.547547 10.935116 27.391648 0.882507 -0.804506 -17.470870 -50.942087 26.070617 -22.257890 21.051818 16.036578 3.895401 38.078178 3.747390 -19.541574 -43.252254 -22.748749 -7.395930 -8.347014 -28.715699 -7.509361 -4.784634 36.702973 33.659200 4.319907 -14.957595 2.315006 50.443786 -39.155456 -21.490731 35.327883 13.997668 -31.563332 20.417473 40.300466 -44.861591 -13.583919 -23.829521 3.168782 -3.615011 -30.294222 22.400610 -5.221736 18.553646 5.424209 12.214339 -8.198351 18.501898 12.620157 4.613465 -14.391695 65.339063 54.532636 -25.588676 -8.186472 -32.543518 15.682142 -49.760950 -39.222500 10.174197 7.598555 -14.975542 18.789263 13.301212 40.341513 5.808923 -3.760422 -6.818078 -9.009290 diff --git a/src/test-suite/oracle/FA_llvm16_f/ir2vec.txt b/src/test-suite/oracle/FA_llvm16_f/ir2vec.txt new file mode 100644 index 00000000..b182e88d --- /dev/null +++ b/src/test-suite/oracle/FA_llvm16_f/ir2vec.txt @@ -0,0 +1,2220 @@ +PE-benchmarks/aho-corasick-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/aho-corasick-algorithm.cpp__buildMatchingMachine(std::__cxx11::basic_string, std::allocator >*, int) = -6.090374 -5.896110 -1.663647 -16.606253 12.212706 14.870391 5.978677 -9.368968 -17.469284 -2.708161 7.024584 -18.921879 -2.919264 20.048543 -6.062908 17.758671 24.404262 1.998275 -10.515964 1.031240 18.545263 -1.312318 24.850957 19.199330 -14.563084 -0.731561 -3.530742 8.925471 2.310337 6.633624 2.599226 -8.971387 7.989989 -19.593611 -7.396108 -9.308860 2.710193 4.979939 13.293853 -25.132679 4.559631 4.271636 -2.360613 -5.211295 -5.311465 -5.922973 12.630999 15.596463 -1.269305 5.325295 11.550968 2.484742 -1.763723 4.849608 3.478351 3.528402 0.472483 -5.037219 -8.282934 -9.940687 -1.657338 -5.318047 3.551181 15.236390 18.942013 1.934818 -0.604363 13.024784 2.114010 3.699609 10.132721 3.017718 -8.083313 0.834852 7.225387 -19.756173 -0.079474 -18.982381 -4.083221 -23.696087 -10.511165 1.279741 12.071680 8.493845 11.245802 -0.974990 15.920495 -4.704260 -4.950082 17.925674 18.293009 -15.635195 -7.562448 -12.205448 -8.751672 4.796492 -8.927542 -0.769849 5.985549 4.304466 -14.448615 -4.748892 5.639377 9.102854 -5.964703 -13.080806 3.990826 14.277886 -15.634112 -15.093765 1.986979 15.850253 -6.046277 -27.436008 -9.842762 -8.585311 7.767133 0.229534 -4.189625 -16.068817 2.630435 9.658373 -3.165497 -9.140523 -1.504543 11.094249 9.319757 7.905887 2.551949 4.331554 4.270622 29.513524 5.686777 -8.310488 1.836469 -0.891256 -1.780836 8.464676 -5.685106 -8.172076 -4.268367 -18.493218 2.351227 16.772953 -9.101500 -3.294016 2.945670 8.313800 3.978859 58.181652 1.389572 22.259022 15.450262 -17.413185 4.038262 -7.582419 0.101971 4.216964 4.446344 -0.048100 -26.262684 -15.080594 10.298329 16.482792 13.003631 -18.347035 -0.216308 -2.343049 -0.972779 0.327405 -1.808982 5.307711 2.696087 -14.330838 -3.379628 15.362277 36.513736 -7.082019 -4.720347 12.312168 4.303325 -8.282595 -20.540357 -8.396409 -10.024908 2.253412 8.195851 0.333271 8.189551 21.212948 -18.391388 14.718172 -1.536812 -0.137666 14.060505 6.111174 -17.060071 -17.884236 -8.132906 10.864117 19.235934 -7.667115 1.879368 5.748293 -14.004266 -0.387139 5.157090 -2.014816 -1.838375 6.802827 1.403160 -8.429760 -8.838026 5.238687 -5.295208 -1.307743 -2.469557 10.630022 0.998993 -18.337853 15.810394 0.591410 -7.218862 5.428687 -4.569908 20.438498 -14.206592 -16.706853 12.762138 -1.386758 -7.989698 -5.352396 3.077179 10.087199 9.449695 3.806737 -9.986824 -15.248373 10.816363 -4.711251 13.058709 7.356727 -1.265530 9.568814 -4.494976 -5.503261 -14.179286 -15.145486 -0.210428 1.888130 -16.581669 -7.311010 -4.346471 17.497387 10.425926 1.025909 -16.025470 -0.182196 18.118574 -15.610336 -3.581138 11.921340 6.855215 -21.331894 1.808505 15.139749 -17.726387 2.107564 -6.283389 0.801969 -7.540888 -12.221717 9.855909 4.584984 9.982203 -0.309646 3.204794 0.504919 5.648587 5.758574 4.288890 2.265746 23.162224 14.603777 -4.538944 -7.092810 -16.260069 7.251659 -19.898828 -21.975254 9.567323 3.913595 -11.226907 2.667827 4.722547 19.136269 4.994833 -3.225918 -2.098469 1.169934 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::queue >, void>() = -0.092970 0.087194 0.530415 -0.502313 0.379194 0.055492 0.117100 0.077446 -0.506440 -0.294032 -0.071035 -0.403497 -0.347261 0.559268 -0.254097 -0.111427 0.802033 0.343539 -0.102120 -0.225143 0.175554 -0.160641 0.596382 0.662760 -0.528524 0.062866 0.036166 0.387034 0.058593 0.688625 -0.185619 -0.538995 0.051990 0.221609 0.271502 -0.486596 -0.020439 0.052431 -0.285576 -0.935064 0.122362 0.250186 0.068660 -0.067516 0.129034 0.379785 0.597305 0.352595 -0.111741 0.143878 0.329800 0.363600 0.022504 0.102125 0.226516 0.097117 0.504435 -0.186431 -0.273010 0.076629 -0.132742 -0.377480 -0.042166 0.483017 0.567542 0.066060 -0.018339 -0.282338 -0.001047 0.162594 0.189173 0.072887 0.135786 0.141162 0.134602 -0.105216 0.128648 -0.777301 0.072168 -1.225703 -0.346728 -0.300970 0.599013 0.306199 -0.120614 -0.146730 0.565255 -0.059820 0.169901 0.263279 0.622935 -0.199401 -0.204088 -0.273521 -0.362279 0.241503 -0.176847 -0.122227 -0.030978 0.190042 -0.366040 -0.221598 0.213202 -0.058397 -0.193335 0.253786 -0.021583 0.494902 -0.703846 0.007541 -0.431024 0.286669 0.199534 -0.638231 -0.095896 -0.354913 0.327401 0.057984 -0.242172 -0.128152 0.198945 0.245748 -0.303212 0.179125 -0.695232 0.548123 0.015257 -0.068623 -0.015745 -0.059011 0.050387 0.186426 0.213612 -0.363397 -0.022221 0.181224 -0.230984 -0.151189 -0.436493 -0.068119 0.142107 -0.334093 0.132284 0.057330 -0.359695 -0.207056 -0.267146 -0.124385 0.316325 1.165391 -0.218856 0.374574 0.101792 -0.462193 0.251671 0.151222 -0.069211 0.081783 0.379727 0.189190 -0.194949 -0.383613 0.165416 0.525578 0.374842 -0.296355 0.023873 -0.185066 -0.128809 0.105740 0.185169 0.028599 -0.206889 -0.310812 -0.197605 0.057251 0.764542 0.097677 -0.651180 0.003199 0.165678 -0.115476 -0.093992 0.009612 0.056874 0.133204 0.074839 -0.152288 0.375576 0.630289 -1.436439 0.582487 -0.019907 -0.160475 0.373549 -0.125243 -0.098357 -0.512746 -0.027552 0.406296 0.744882 0.086637 -0.047465 0.097653 -0.452561 -0.092374 0.009184 0.347085 -0.301281 0.224012 0.246825 -0.489589 -0.260906 -0.444237 -0.040467 -0.001101 -0.328370 0.174962 0.070281 -1.217721 0.556511 -0.045703 -0.038134 -0.003806 -0.019567 0.120764 -0.483541 -0.522640 0.059478 -0.020314 -0.416697 -0.271564 -0.091030 0.393189 -0.185196 0.219560 -0.258530 -0.492627 0.413229 -0.127870 0.378695 0.233082 0.059279 0.496979 0.401934 -0.044956 -0.234367 -0.146286 0.340558 -0.315422 -0.105110 0.400033 -0.235029 0.279130 0.599409 -0.009969 -0.124719 -0.099516 0.644981 -0.108338 -0.175257 0.336235 -0.203760 -0.086825 0.357951 0.441990 -0.529183 -0.330237 -0.414278 -0.110609 -0.006229 -0.260931 0.278474 -0.278321 0.138550 0.205489 0.047490 -0.437476 0.221403 0.015420 -0.179953 0.075923 0.665397 0.614900 -0.217400 0.496919 -0.344787 0.264913 -0.618215 -0.304738 -0.148275 -0.186963 -0.226801 0.127456 -0.231974 0.352072 -0.028846 0.214557 -0.090141 0.124317 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::size() const = -0.146834 0.178332 0.459434 -0.506570 0.472445 0.335594 0.137206 -0.217885 -0.439797 -0.182001 0.024221 -0.623143 -0.367505 0.585579 -0.284731 0.109356 0.718740 0.140785 -0.199744 -0.100455 0.260275 0.010713 0.703438 0.662740 -0.548969 0.060866 0.061857 0.323684 0.029621 0.625819 -0.294166 -0.542673 0.115534 0.080105 0.109630 -0.281834 -0.022181 -0.047935 0.030331 -0.797782 0.099174 0.213134 0.039435 -0.105728 0.035579 0.136768 0.696152 0.416733 -0.057107 0.031500 0.361115 0.295416 0.038999 0.124295 0.272110 0.011702 0.614363 -0.162935 -0.234194 -0.117559 -0.128934 -0.204868 -0.101651 0.572435 0.623247 0.135231 -0.040579 -0.106657 -0.025317 0.118730 0.109854 0.156633 0.071438 0.340717 0.112298 -0.123642 0.273865 -0.635055 -0.011565 -0.782041 -0.367800 -0.185958 0.328629 0.360084 0.116935 -0.133427 0.617844 0.011414 0.038414 0.149629 0.768167 -0.395942 -0.187833 -0.215613 -0.395309 0.152390 -0.217757 0.059775 -0.111798 0.110129 -0.436104 -0.282955 0.187293 0.055062 -0.229518 0.191296 0.022193 0.407172 -0.542811 -0.087516 -0.245680 0.176136 0.064938 -0.800762 -0.225073 -0.324866 0.188456 -0.001855 -0.238932 -0.381670 0.179486 0.268687 -0.274845 -0.036359 -0.635115 0.496849 0.213427 0.042644 -0.005640 -0.087964 0.209123 0.440201 0.088231 -0.353202 0.015349 -0.051845 -0.164494 0.010303 -0.327472 -0.042848 -0.015134 -0.367562 0.097986 0.300730 -0.327565 -0.055969 -0.261429 -0.082888 0.229109 1.361702 -0.220463 0.477839 0.182077 -0.609492 0.260295 -0.013286 -0.159766 0.029130 0.250994 0.275134 -0.397745 -0.451650 0.380629 0.594205 0.367296 -0.368489 0.120277 -0.064103 -0.103780 -0.065868 0.187749 0.074057 -0.155659 -0.363645 -0.217376 0.270952 0.892481 -0.049260 -0.661807 0.213632 0.090652 -0.017017 -0.134672 -0.104867 -0.044853 0.125158 0.106526 -0.076222 0.386432 0.687856 -1.254971 0.554395 0.066066 -0.270097 0.583874 -0.119018 -0.292529 -0.253076 0.036867 0.505160 0.548137 0.043277 -0.049596 0.012625 -0.502121 -0.099324 0.035521 0.219376 -0.307701 0.262046 0.260313 -0.537588 -0.371392 -0.415268 -0.041450 -0.111379 -0.389554 0.277263 0.038843 -1.104304 0.688370 0.100996 -0.081468 -0.028167 -0.210464 0.192790 -0.495055 -0.566587 0.138680 -0.183796 -0.260585 -0.169456 -0.016546 0.273592 -0.017133 0.309366 -0.426695 -0.459137 0.358213 -0.098635 0.409314 0.245954 0.188941 0.286332 0.341818 -0.087105 -0.301974 -0.185146 0.353901 -0.110443 -0.332328 0.247975 -0.250080 0.394342 0.556337 -0.068416 -0.196681 -0.199108 0.497941 -0.172546 -0.146684 0.337155 -0.142072 -0.394347 0.107771 0.408833 -0.343925 -0.233926 -0.376652 -0.198285 -0.245812 -0.433869 0.234615 -0.124418 0.143463 0.248259 -0.052509 -0.355721 0.226859 0.031101 -0.108989 0.139028 0.620136 0.434922 -0.174949 0.334660 -0.482657 0.283833 -0.706174 -0.519005 0.171880 -0.251803 -0.327309 -0.038717 -0.152301 0.414313 -0.034312 0.169651 -0.064326 0.101828 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::front() = -0.156982 0.254591 0.415333 -0.379716 0.388872 0.180858 0.121647 -0.123141 -0.296189 -0.308608 -0.080178 -0.496233 -0.466060 0.532473 -0.266126 0.005722 0.707278 0.185480 -0.094062 -0.145829 0.243533 -0.134924 0.659304 0.606114 -0.529389 0.015429 0.191136 0.330889 0.047377 0.558664 -0.194910 -0.522017 0.159202 0.104815 0.234956 -0.329190 0.029725 -0.067141 -0.158084 -0.771784 0.055985 0.138016 0.049958 -0.078870 0.004190 0.269353 0.695718 0.397206 -0.101093 -0.016221 0.311613 0.304927 0.025343 0.144261 0.184392 -0.026411 0.441843 -0.201923 -0.255255 -0.056497 -0.134687 -0.387427 -0.097566 0.540540 0.611672 0.110649 0.025197 -0.057475 -0.119918 0.149748 0.031771 0.134917 0.180359 0.312111 0.156885 -0.194941 0.155894 -0.711556 -0.079660 -1.069884 -0.332448 -0.347627 0.258298 0.266142 0.071976 -0.055765 0.590916 0.095359 0.157435 0.199591 0.783684 -0.369317 -0.185353 -0.290064 -0.294643 0.190956 -0.259717 0.050576 -0.022637 0.093488 -0.396274 -0.321233 0.179922 0.014116 -0.200559 0.095270 -0.047041 0.412702 -0.603644 -0.051751 -0.444091 -0.017548 0.072780 -0.773799 -0.046691 -0.248646 0.300065 0.047935 -0.156800 -0.337772 0.171194 0.331408 -0.192998 -0.058913 -0.575864 0.496057 0.135537 -0.044964 0.036081 -0.030753 0.154017 0.376212 0.266742 -0.262979 -0.077385 0.000805 -0.291398 -0.107724 -0.353150 -0.051140 0.161086 -0.381007 0.086913 0.272071 -0.317338 -0.171155 -0.155131 -0.239358 0.351304 1.125334 -0.212331 0.331773 0.104604 -0.594441 0.228613 -0.040392 -0.196139 0.023039 0.316955 0.314919 -0.286884 -0.416309 0.304559 0.540546 0.341758 -0.309584 0.033871 -0.154348 -0.046688 -0.086659 0.130886 0.125549 -0.202499 -0.323065 -0.187681 0.238405 0.741853 -0.094055 -0.512474 0.179604 0.109324 -0.016695 -0.228752 -0.081608 -0.018506 0.077683 0.047401 -0.096711 0.294824 0.647841 -1.165934 0.523971 0.034054 -0.201982 0.423650 -0.145726 -0.182463 -0.421558 0.146062 0.567410 0.502161 0.050502 0.008276 -0.060997 -0.481692 -0.088615 0.019722 0.343093 -0.263390 0.235177 0.185075 -0.507780 -0.440109 -0.352458 -0.006082 -0.130673 -0.266643 0.210240 0.129630 -1.084656 0.718510 -0.044698 -0.077676 -0.021736 -0.132837 0.178224 -0.530357 -0.600726 0.122696 -0.190300 -0.306528 -0.211350 -0.008975 0.317559 -0.091582 0.137924 -0.295878 -0.452742 0.350055 -0.066152 0.318908 0.205169 0.292128 0.454712 0.289195 -0.139856 -0.314261 -0.111222 0.231857 -0.229515 -0.269176 0.219776 -0.172456 0.373065 0.657899 -0.090331 -0.124878 -0.058065 0.491868 -0.246037 -0.229497 0.358944 -0.024215 -0.273285 0.188268 0.403674 -0.378484 -0.376124 -0.383913 -0.119792 -0.128406 -0.479153 0.129325 -0.315147 0.068211 0.336700 -0.056495 -0.364889 0.244243 0.052213 -0.064192 0.049415 0.560819 0.537334 -0.288459 0.309714 -0.425050 0.222423 -0.727491 -0.470702 0.104043 -0.120681 -0.137006 0.013516 -0.116422 0.313453 -0.075828 0.135829 -0.077721 -0.015620 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::pop() = -0.229542 0.347324 0.730361 -0.834134 0.832620 0.750791 0.155231 -0.218456 -0.580253 -0.197561 -0.196058 -0.744672 -0.556859 0.914127 -0.427047 0.159743 1.118983 0.219263 -0.265526 -0.044312 0.497023 0.124383 0.975225 0.776559 -0.828253 0.018327 0.189830 0.526244 -0.108378 1.178978 -0.550726 -0.979018 0.058014 0.185470 0.249280 -0.516183 0.062158 -0.065539 -0.083987 -1.207852 0.158680 0.383558 -0.113181 -0.174191 0.030111 -0.073175 1.068129 0.626020 -0.153506 -0.168580 0.496039 0.649676 -0.073955 0.199512 0.324243 0.217604 0.802439 -0.244835 -0.383043 -0.202672 -0.204570 -0.198053 -0.083100 0.815302 0.888839 0.199959 0.004010 -0.098112 -0.097429 0.151031 0.067428 0.162751 0.109984 0.492250 0.171677 -0.095506 0.245893 -0.805941 0.060557 -0.902047 -0.464162 -0.489902 0.218630 0.632850 0.198742 -0.355857 0.956690 -0.133930 0.214237 0.289377 1.148466 -0.609251 -0.234555 -0.695824 -0.657387 0.197612 -0.312343 -0.141395 -0.244750 0.051720 -0.581700 -0.579255 0.109187 0.113060 -0.288793 0.189493 -0.050680 0.721129 -0.763329 -0.213368 -0.485657 0.386474 -0.058132 -1.185377 -0.538556 -0.454443 0.103303 -0.074606 -0.193751 -0.715997 0.283752 0.657238 -0.462488 -0.134334 -0.733280 0.830102 0.383821 -0.164784 0.008737 -0.211445 0.225409 0.632764 0.289001 -0.485539 -0.115637 0.056252 -0.275143 -0.244745 -0.585885 0.033373 -0.148602 -0.607785 0.043223 0.664759 -0.453830 0.049678 -0.531111 -0.306239 0.557101 2.340053 -0.424265 0.526247 0.053137 -1.005745 0.524142 0.151779 -0.360201 -0.041740 0.316672 0.463363 -0.781453 -0.668007 0.535269 0.790758 0.577327 -0.431505 0.210904 -0.319319 -0.230036 -0.095477 0.161103 0.221549 -0.382482 -0.519037 -0.351557 0.292166 1.424234 -0.104432 -1.203251 0.445429 0.314032 -0.159442 -0.100455 -0.203038 -0.214140 0.060285 0.290512 -0.254634 0.644736 1.058749 -1.799773 0.839992 0.150343 -0.545654 0.822659 -0.327484 -0.191072 -0.150633 0.030850 0.908924 0.921720 0.009227 -0.034141 -0.148727 -0.696361 -0.049381 0.100553 0.477101 -0.377559 0.295952 0.349016 -0.911188 -0.581606 -0.602648 -0.204479 -0.257989 -0.627412 0.255372 -0.026078 -1.634219 1.143882 0.123516 0.074197 0.157908 -0.250371 0.328650 -0.722979 -0.936570 0.312106 -0.021475 -0.218098 -0.105072 0.018445 0.607880 0.078700 0.544779 -0.672055 -0.980574 0.393214 0.004413 0.569923 0.308815 0.401378 0.420710 0.531914 -0.131539 -0.515298 -0.542979 0.594055 0.029826 -0.439420 0.203946 -0.317316 0.671959 0.834580 -0.129652 -0.279591 -0.525036 0.792755 -0.228360 -0.071595 0.542038 -0.372547 -0.651508 -0.081618 0.697258 -0.477213 -0.586590 -0.532969 -0.017042 -0.348851 -0.695257 0.177831 -0.346108 0.143999 0.490840 -0.092642 -0.645918 0.261572 0.137148 -0.205188 0.102470 0.961607 0.436944 -0.278916 0.574884 -0.633880 0.447131 -1.095583 -0.709942 0.159045 -0.576437 -0.364100 0.063430 -0.160995 0.583013 -0.228964 0.553332 0.072306 -0.173172 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::~queue() = -0.168099 0.123011 0.468565 -0.457998 0.501713 0.166102 0.139788 0.011299 -0.432637 -0.312156 -0.126859 -0.410257 -0.497140 0.613328 -0.269853 0.054436 0.793507 0.290278 -0.097309 -0.198763 0.341101 -0.178161 0.714328 0.583166 -0.620751 0.016275 0.095813 0.492328 0.086374 0.706834 -0.184652 -0.508027 0.162825 0.112307 0.271428 -0.506783 0.111816 0.085849 -0.269381 -0.919767 0.078180 0.209287 0.013877 -0.021934 0.032261 0.395056 0.612931 0.466731 -0.185507 0.111435 0.393881 0.320923 0.032455 0.198664 0.077647 0.046984 0.392948 -0.269576 -0.342376 -0.032567 -0.122793 -0.569893 -0.036517 0.502605 0.704571 0.015693 0.039807 -0.028361 -0.104591 0.193314 0.172376 0.106979 0.171072 0.116176 0.253885 -0.146906 0.046528 -0.770580 -0.048855 -1.280128 -0.357608 -0.459219 0.449089 0.332208 0.013632 -0.121980 0.689309 0.043836 0.150830 0.310837 0.726156 -0.379410 -0.207712 -0.459042 -0.289795 0.260420 -0.325225 -0.131806 0.033100 0.204074 -0.373913 -0.331625 0.173539 -0.064883 -0.213390 0.047492 -0.157508 0.574209 -0.775474 -0.115835 -0.559421 0.193100 0.076303 -0.778895 -0.066911 -0.281319 0.367458 0.028792 -0.026244 -0.203415 0.170113 0.357126 -0.228879 0.013076 -0.605882 0.588492 0.130141 -0.148745 0.072224 0.016580 0.032724 0.355182 0.348670 -0.314436 -0.219332 0.183119 -0.274263 -0.112497 -0.501351 -0.026867 0.209857 -0.493041 0.106032 0.228319 -0.330204 -0.200888 -0.228518 -0.214248 0.433005 1.155124 -0.145473 0.303517 0.118026 -0.558988 0.303222 0.065712 -0.112101 0.177051 0.343822 0.187582 -0.266589 -0.479493 0.219502 0.523910 0.400748 -0.380974 -0.019744 -0.256102 0.000000 -0.023883 0.075257 0.241308 -0.239815 -0.304634 -0.169055 0.096979 0.809818 -0.065542 -0.603058 0.231048 0.184216 -0.227548 -0.291477 -0.135756 -0.002445 -0.023811 0.104981 -0.111763 0.294004 0.726980 -1.273184 0.587896 0.064352 -0.158671 0.380558 -0.208801 -0.079600 -0.513850 0.024894 0.519643 0.682474 0.026924 0.022028 0.021525 -0.532961 -0.010976 0.059369 0.372954 -0.207377 0.214837 0.173458 -0.451702 -0.399855 -0.382331 -0.072144 -0.045998 -0.243700 0.206245 0.143691 -1.255055 0.647901 -0.207555 -0.105258 0.113622 -0.006362 0.293526 -0.542464 -0.630349 0.204384 -0.056934 -0.435112 -0.362334 0.063439 0.450956 -0.135526 0.110043 -0.257148 -0.595430 0.393983 -0.115154 0.258800 0.221651 0.215095 0.546030 0.343019 -0.212598 -0.369570 -0.172287 0.241957 -0.307410 -0.143029 0.281635 -0.134153 0.402641 0.719212 0.023498 -0.107265 -0.088231 0.695148 -0.284381 -0.297780 0.471725 -0.039278 -0.184003 0.374973 0.533131 -0.535157 -0.469129 -0.419888 -0.007623 0.001124 -0.422882 0.237153 -0.382493 0.109729 0.336753 0.045387 -0.446688 0.311561 0.084952 -0.142069 -0.106840 0.820841 0.682687 -0.325184 0.406689 -0.384993 0.258156 -0.763064 -0.372581 -0.042175 -0.141301 -0.131524 0.197928 -0.086148 0.389001 -0.070497 0.168490 -0.099183 -0.126116 +PE-benchmarks/aho-corasick-algorithm.cpp__findNextState(int, char) = -0.972335 -1.050862 0.081386 -2.522274 1.420248 2.334356 0.793302 -2.045388 -2.486154 -0.134311 1.265717 -2.812171 -0.051487 2.731667 -1.050998 2.764281 3.164620 0.341570 -1.929000 -0.154062 2.677472 0.259642 3.768014 3.039589 -1.992712 -0.095982 -0.417487 1.502345 0.880664 0.739190 0.177285 -0.799549 1.209131 -3.046499 -1.226898 -1.289868 0.211973 0.784452 2.432257 -3.193170 0.676206 0.022082 -0.201388 -0.692717 -0.698975 -1.005075 1.672548 2.161047 0.435385 0.746227 1.856412 0.366341 -0.095838 0.590005 0.925415 0.722409 0.960550 -1.070591 -0.712984 -1.596727 -0.226162 -0.353776 0.486050 2.349195 2.552115 0.464431 -0.218438 1.666295 0.664092 0.400403 1.580541 0.552774 -1.659383 0.536338 0.614879 -3.690168 0.917249 -2.681218 -0.479925 -2.282681 -1.373436 0.532406 1.432709 1.009773 1.851149 0.166677 2.297727 -0.741151 -1.060489 1.981936 2.447212 -2.488080 -0.998304 -1.036390 -1.021786 0.440211 -1.221730 0.270728 0.286911 0.880535 -1.996000 -0.374407 0.850519 1.465227 -0.976013 -1.570167 0.739010 1.951233 -2.113949 -2.150224 0.682474 2.374589 -0.929141 -3.912654 -1.508215 -1.777967 1.520363 -0.239844 -1.019936 -2.586763 0.417970 1.414391 -0.371272 -1.363322 -0.401511 1.103326 1.704650 1.156251 -0.044776 0.713267 0.641026 4.674698 0.453124 -1.366847 0.551624 -0.216275 -0.359271 1.360605 -0.735484 -1.125220 -0.844786 -2.589148 0.034979 2.531722 -1.298681 -0.125412 0.907537 1.671757 0.238966 8.996863 0.125868 3.283700 2.776610 -2.308508 -0.016939 -1.317059 0.326192 0.664060 0.440645 -0.050684 -4.537089 -2.240213 1.547806 2.534815 1.755036 -2.588948 -0.017348 -0.214340 -0.217161 0.051396 -0.137933 0.435803 0.257093 -1.890403 -0.597180 2.253034 5.076682 -1.106365 -0.421615 1.472733 -0.228140 -1.187800 -2.489804 -1.224078 -1.224127 0.654159 0.919569 0.362011 1.273996 2.949677 -2.288485 2.114868 -0.418363 -0.158749 2.333499 0.973453 -2.584086 -1.611455 -1.282881 1.233846 2.322883 -1.316257 0.078621 1.169386 -2.227749 -0.271435 0.632983 -0.325801 -0.571360 0.980117 0.941379 -1.183496 -1.074712 0.769494 -0.395578 -0.215515 -0.422122 1.778702 -0.439996 -2.655424 2.100997 0.484025 -1.046991 0.997463 -0.928881 3.030370 -2.068436 -2.018234 1.771231 -0.028606 -0.763822 -0.697696 0.392353 1.441661 1.167301 0.936893 -1.955757 -1.443395 1.223746 -0.970141 2.029137 1.007750 -0.313420 0.939306 -1.426379 -0.406144 -2.104081 -1.847027 -0.350668 0.541788 -2.549661 -1.096347 -0.612468 2.514656 1.447334 0.113149 -2.231988 0.388672 2.328106 -2.684520 -0.454693 1.312106 1.702243 -3.287941 0.114320 1.734477 -2.379188 0.513133 -0.649910 -0.785608 -1.158797 -1.728266 1.874295 0.928482 1.810301 -0.259987 0.558921 0.298837 0.961168 0.738567 0.707359 0.892828 3.086290 2.046644 -0.064224 -1.354460 -2.636356 1.146330 -2.675477 -3.232605 1.535290 0.699129 -1.813795 0.145238 0.281875 3.232460 1.124761 -0.740370 -0.281900 0.452648 +PE-benchmarks/aho-corasick-algorithm.cpp__searchWords(std::__cxx11::basic_string, std::allocator >*, int, std::__cxx11::basic_string, std::allocator >) = -3.422850 -3.362320 -1.153194 -9.368304 5.532137 6.467707 2.880363 -4.915482 -9.420893 -2.426066 4.409147 -11.065044 -2.432962 10.676794 -3.855332 8.071849 13.071505 0.733751 -5.742878 -0.401169 9.720249 -0.041969 13.129573 11.129551 -8.555675 -0.812450 -1.632757 5.511321 2.840139 1.731166 2.980252 -4.674873 3.841230 -8.932437 -2.959004 -4.671443 1.825359 2.413910 6.500828 -13.445102 2.294242 2.474467 0.032890 -2.629710 -2.642950 -0.622980 6.610953 8.622121 -1.484951 2.261017 7.658196 2.069757 -1.117300 2.115936 1.051111 -0.535405 0.658532 -1.950392 -3.912043 -5.059778 -0.255124 -2.431430 1.480415 9.052453 10.936281 1.297235 -0.189093 6.186977 2.062893 2.375688 5.505230 1.709591 -3.407787 1.071695 4.011532 -10.159528 -0.102286 -12.982783 -1.372288 -15.061613 -5.506519 0.767888 8.228929 4.155293 4.524194 -0.886704 8.612656 -1.231496 -2.820618 10.854474 10.138791 -6.986733 -4.220929 -6.428720 -5.530968 3.736774 -5.278154 0.808352 3.412226 3.817991 -7.809692 -2.068989 1.947914 4.156134 -3.438850 -6.151453 2.241595 7.134756 -8.074257 -6.121120 1.386114 8.867840 -1.171148 -15.297977 -4.999337 -6.224597 4.201419 -0.350494 -2.547173 -6.875059 0.558366 3.820328 -2.020110 -3.412153 -3.241066 5.797322 5.128583 4.499882 0.848145 2.575198 3.093715 14.502952 1.356230 -5.223286 0.898850 -0.674278 -1.246794 4.445778 -4.459792 -4.176710 1.078520 -9.155698 2.206457 7.581290 -4.932852 -3.674219 2.461033 3.504187 2.093471 31.346029 1.191368 12.241526 8.966516 -8.563291 1.695949 -3.833010 0.218952 2.643739 2.587290 -0.044827 -12.279114 -8.254746 5.669212 9.414908 6.868772 -9.377912 -0.357653 0.295146 -0.989445 -0.596610 -0.544024 2.559662 0.743663 -7.179447 -2.007872 9.538560 17.521620 -2.664693 -1.150053 5.467433 4.471289 -3.977534 -9.858032 -3.799450 -4.764177 2.002610 4.036377 1.069832 5.216010 11.607524 -12.598843 7.816751 1.155681 1.355800 6.701048 3.052636 -9.982935 -10.808241 -2.857795 5.699737 9.806228 -4.007118 1.086175 3.607908 -7.966519 -0.496787 3.021264 -0.991993 -1.509696 3.541634 0.944361 -3.130185 -5.303359 2.529086 -3.209652 0.167898 -1.635928 6.034995 0.833818 -9.950837 8.845992 -0.444402 -4.194133 0.636807 -3.899657 9.985730 -8.724482 -8.517229 5.835043 -1.776875 -5.722052 -4.248606 1.441998 5.262910 3.920764 3.359922 -5.510389 -7.703669 6.689086 -3.538164 7.203916 3.896155 -0.801964 4.964871 -2.221488 -1.923207 -8.105772 -7.313241 0.418719 0.986630 -9.678861 -1.762576 -1.948223 8.503150 5.786817 -0.639639 -8.890794 1.034002 9.323005 -7.221149 -3.423804 5.415593 3.155721 -10.816814 2.278964 7.340073 -10.181543 1.626470 -4.922179 -0.524306 -3.589724 -7.343103 5.646831 2.831542 5.842905 0.025701 1.665971 0.199205 3.699341 3.162012 1.857568 2.117894 12.198798 8.591807 -2.246744 -3.363323 -10.251529 4.186346 -11.215532 -12.466995 5.376977 0.937264 -5.722950 1.227887 1.432211 10.288576 2.924485 -1.442586 -2.295425 2.813462 +PE-benchmarks/aho-corasick-algorithm.cpp__main = -4.197916 -1.422996 5.898321 -11.624658 12.611493 6.757668 4.935333 0.015738 -9.914631 -3.815136 0.495798 -7.771257 -8.623088 14.087279 -4.431318 8.241590 13.549508 1.015099 -3.908997 -1.989131 14.557569 -6.448950 14.632337 7.045014 -15.024080 -1.138152 -1.020255 10.273942 0.913270 14.522620 -1.732809 -7.887728 1.868496 -4.445723 6.145339 -7.303062 5.091850 3.110336 -1.816853 -17.001309 1.191364 9.469645 2.001774 -1.801175 -2.696015 2.784215 9.683184 12.046289 -6.951162 1.066052 10.399233 0.422841 -0.241349 4.334253 0.043025 1.472456 4.275592 -1.187066 -9.946978 -3.849156 -2.265752 -10.543568 5.292202 9.884094 15.598618 -2.629574 2.995970 7.082786 -2.100789 4.629054 5.890878 1.853428 -0.688641 -3.485759 11.008315 -5.511561 -2.488809 -15.238567 -0.989282 -23.201119 -8.457977 -8.491544 8.598908 7.160118 5.983216 -7.084661 14.986891 -0.790468 0.095456 10.102650 12.259944 -8.866223 -4.314942 -16.776900 -8.598657 3.604119 -8.654307 -6.459639 6.891391 1.426732 -9.135019 -3.695677 1.908172 3.454425 -3.113463 -6.145068 -4.482329 12.802013 -11.728722 -8.770012 -7.408159 9.127750 -3.058076 -18.475995 -0.402964 -6.060100 0.175091 -1.087350 4.680931 -4.195769 1.580720 10.264912 -5.019052 -4.587790 -9.824244 14.878463 6.209735 -0.418488 4.871759 1.724447 -1.704269 8.996383 11.137406 -4.642348 -7.727463 3.874563 -4.518548 2.289177 -7.428036 -2.104799 5.273876 -12.325541 -2.885635 5.796353 -3.540440 -0.365552 -3.022407 -0.572809 10.012813 30.270472 -0.672295 9.113504 2.214582 -11.419631 12.787873 2.792730 -1.291938 5.524236 6.266031 -2.533434 -12.253199 -11.545787 6.337631 8.723816 8.199036 -9.801294 -2.994184 -5.189529 -0.176741 -0.862347 -3.135625 7.955721 -2.073237 -8.741209 -2.254761 1.742629 20.712949 -4.828584 -12.108023 11.172134 7.091011 -10.113855 -11.922702 -6.267447 -7.477022 -3.009694 -0.350041 -2.630575 6.929787 15.663744 -20.045322 11.471992 0.289861 -3.464704 10.769967 -6.736989 -3.209939 -17.341141 -2.595425 8.925202 13.827245 -3.189966 -1.317745 1.179172 -9.959712 4.863108 -0.016817 3.155785 -0.553592 3.809182 -4.922491 -7.060753 -9.357361 -7.272009 -6.809524 -0.390125 -3.459034 2.209553 4.348308 -16.800653 12.320033 -5.409516 -3.098052 5.395995 2.899347 8.930403 -8.522379 -13.724753 6.884777 1.077598 -8.018237 -11.247857 3.230789 8.856230 0.290594 -2.243135 -5.265393 -16.968714 8.300173 -5.306869 6.648463 3.788388 2.800706 10.907725 12.889590 -7.404471 -10.810893 -9.424563 0.986302 -2.614969 -7.604688 -2.711368 -1.653458 11.068831 8.815276 1.699782 -1.504867 -5.170122 16.386704 -7.107321 -7.366549 11.985151 -5.980480 -8.223274 4.006825 14.237777 -10.364779 -7.654775 -9.772007 3.970540 -1.797227 -9.131876 4.715294 -3.112741 3.941968 2.780333 2.773499 -5.269734 3.349538 4.706215 -1.520686 -7.273777 21.796054 10.794427 -9.108070 1.133596 -8.527429 5.126947 -14.032408 -8.122945 0.850363 -0.188172 -2.385524 7.299110 5.350622 10.581383 0.141364 0.500948 -0.335776 -6.699291 +PE-benchmarks/aho-corasick-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.794504 0.617995 1.478442 -2.684952 3.317462 1.751523 0.966632 -0.720049 -1.677067 -1.026831 -0.186132 -1.583879 -1.714868 2.915810 -1.446859 1.439259 3.491989 0.200001 -0.303064 -0.640194 3.188649 -1.125516 3.734569 2.158881 -3.755722 -0.193461 1.022876 1.788405 0.421961 3.124542 -0.830414 -2.300560 1.031416 -1.364745 1.182813 -2.056749 0.818868 -0.028398 0.188591 -3.854179 0.228670 0.364659 -0.839990 -0.078918 -0.487007 0.911937 3.139253 2.434832 -1.995261 0.386804 2.434575 1.142615 -0.418421 1.051054 -0.077352 0.414594 1.132577 0.224970 -1.646098 -0.866108 -0.894556 -1.854917 1.049967 2.664523 3.495784 -0.153904 0.726639 1.627544 -0.577364 0.676729 0.925897 0.747714 0.341277 0.413170 2.271065 -2.532133 -0.513060 -5.089987 -0.905809 -6.031587 -1.728298 -2.261442 0.606974 0.156232 1.580467 -0.428433 3.233203 0.381158 0.776324 2.300466 3.385358 -2.364250 -0.762230 -3.215920 -2.280550 0.498925 -1.549203 -0.508533 0.832093 -0.158825 -2.071207 -2.051385 0.557061 0.730005 -0.726552 -1.901431 -0.691731 2.565693 -2.912676 -1.823864 -1.898396 1.068432 -1.189847 -4.503804 -0.336899 -1.409546 2.121741 -0.207181 0.838026 -2.116970 0.327096 3.060465 -1.100411 -1.354454 -0.767836 3.065262 2.000762 0.383944 0.714283 -0.297796 -0.044459 2.759373 3.081734 -0.919222 -1.414058 0.159627 -1.192538 -0.124370 -1.933680 -0.105784 1.593914 -2.578201 -0.034244 2.335851 -1.035190 -0.537860 1.335012 -1.130337 2.422561 7.842238 -0.604168 2.096614 0.575361 -3.469221 1.506809 0.208515 -0.487206 1.146934 1.672383 0.439225 -3.420058 -2.602162 1.424698 1.961162 1.743553 -2.844476 -1.140705 -1.275152 -0.315575 -0.059297 -0.973022 1.369616 -1.014170 -2.114332 -0.468621 0.903562 4.844726 -1.243652 -2.812731 2.124166 1.716054 -1.878601 -2.469068 -1.427773 -1.842046 -0.101626 0.811764 -0.670608 1.476918 3.597945 -6.088926 2.348928 -0.336527 -0.758217 1.755954 -0.520007 -0.820396 -3.281611 0.225948 2.680389 2.446954 -0.321037 0.325957 0.176289 -2.112932 0.874223 0.140349 1.282185 -0.626278 0.883074 -0.038035 -2.611561 -2.488168 -0.830137 -0.930273 -0.466292 -0.640558 0.702077 0.228495 -5.535516 3.239924 -0.967202 -0.779080 1.387302 -0.138985 2.510579 -2.333135 -3.434273 1.642123 -0.215818 -0.978870 -1.843977 0.692091 1.967718 0.267692 0.388615 -1.820425 -4.157389 1.157427 -0.963971 1.267580 1.236948 1.439768 3.271410 0.242137 -1.404596 -3.284866 -1.711867 0.854150 -0.028867 -1.953231 -0.881452 -0.557731 2.533886 2.961015 -0.105373 -0.453491 -0.797864 3.213836 -2.662751 -0.931281 2.683108 0.700764 -2.321589 0.505260 2.892968 -2.021117 -2.022442 -1.513290 0.702923 -0.416113 -2.291481 0.942369 -1.196755 0.683078 0.957824 0.593862 -1.391057 1.094752 0.672335 0.573481 -1.028059 3.645083 3.700448 -2.356082 -0.078203 -1.759350 1.150741 -3.943077 -2.850442 0.662075 -0.578892 -0.267127 1.253147 0.366242 2.588761 -0.176570 0.691079 0.402101 -1.263849 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::~deque() = -0.465508 0.560119 1.348740 -1.358309 1.821671 0.935364 0.389199 0.187749 -1.149369 -0.961424 -0.488776 -1.463881 -1.869157 1.901485 -0.718589 0.161713 2.249656 0.498184 -0.329733 -0.313465 1.093267 -0.097527 2.081519 1.302854 -1.880133 0.029523 0.151762 1.403801 -0.001125 2.180807 -0.524418 -1.830501 0.413818 0.544126 0.775400 -1.101225 0.403371 -0.009976 -0.957544 -2.508292 0.161223 1.062533 -0.362164 -0.060405 0.032246 0.964558 2.033094 1.429761 -0.681388 0.022105 1.124807 0.877114 0.033761 0.613621 0.040935 -0.134009 0.893659 -0.796433 -1.217823 -0.267013 -0.376351 -1.617206 -0.347525 1.402727 2.026649 -0.016611 0.041809 0.158688 -0.413661 0.586233 0.328674 0.354354 0.871275 0.409146 0.961567 0.261151 -0.216759 -1.722934 -0.106879 -3.391126 -1.073685 -1.499230 1.259805 1.328056 -0.059630 -0.936972 2.154365 0.058704 0.409895 1.129912 2.381363 -1.092385 -0.608865 -1.879437 -0.818818 0.725009 -1.027924 -0.511533 0.132946 0.443190 -1.129134 -0.910189 0.068950 -0.370395 -0.594950 0.048127 -0.632577 1.803410 -2.143997 -0.179537 -1.779622 0.741353 0.340764 -2.471945 -0.782959 -0.385379 0.572705 0.092683 0.152947 -0.511618 0.543393 1.033484 -0.786078 0.006081 -1.579252 1.947358 0.572086 -0.458649 0.386727 0.295679 0.363911 1.012081 1.097389 -0.759655 -0.843705 0.423152 -0.496996 -0.311963 -1.297529 0.112299 0.408536 -1.475496 0.286583 0.914722 -0.877046 -0.466886 -1.438939 -0.820934 1.355978 3.521158 -0.518669 0.803329 0.108866 -1.741778 1.151455 0.232420 -0.627144 0.318215 0.769622 0.762979 -0.671232 -1.391772 0.994911 1.527103 1.174288 -1.217162 0.493901 -0.680162 0.064434 -0.456722 0.197337 1.056384 -0.533587 -0.809774 -0.502023 0.493713 2.485713 -0.380552 -2.401969 1.071080 0.786665 -0.368972 -0.556215 -0.479118 0.119116 -0.351508 0.719655 -0.351180 0.920094 2.252919 -3.383016 1.705173 0.660066 -0.657829 1.208426 -0.774387 -0.126188 -1.048771 -0.012850 1.808221 1.913738 0.217736 -0.115985 -0.390841 -1.527440 0.139819 0.421670 1.052336 -0.364259 0.553632 0.193565 -1.162612 -1.301382 -1.444525 -0.518830 0.071656 -0.966100 0.527111 0.407939 -3.665838 2.151226 -0.594230 -0.211770 0.125802 -0.134073 1.039657 -1.507267 -2.035816 0.701168 -0.388047 -1.668291 -0.959549 0.281872 1.208749 0.009312 0.459737 -0.808561 -2.110529 1.386758 -0.091542 0.832404 0.640582 0.875073 1.633069 1.357628 -0.856128 -1.057629 -1.132965 1.204506 -0.648055 -0.523639 0.730593 -0.308379 1.235620 1.941367 -0.064586 -0.414760 -0.904732 1.821891 -0.849244 -0.889307 1.532043 -0.408635 -0.789704 0.983139 1.739308 -1.271635 -1.445423 -1.411733 0.211432 -0.355675 -1.471328 0.281442 -1.185610 0.114150 1.279955 -0.043006 -1.470382 0.771947 0.244378 -0.611085 -0.593468 2.517935 1.843466 -1.238124 1.338469 -1.259542 1.036346 -2.356828 -1.333405 0.150480 -0.797753 -0.208279 0.472902 -0.052656 0.935145 -0.398810 0.422391 -0.396987 -0.500101 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.086960 0.007450 0.225831 -0.211146 0.169658 -0.050496 0.082272 -0.081162 -0.248976 -0.114555 -0.045527 -0.118980 -0.083242 0.302936 -0.107654 0.186736 0.478788 0.241598 -0.036889 -0.211864 0.247560 -0.427696 0.406023 0.440610 -0.347358 0.038353 0.201968 0.281744 0.184535 0.333062 -0.226223 -0.038754 0.114509 -0.259008 0.177896 -0.434551 0.043542 0.125748 0.046752 -0.602423 0.040672 -0.117332 0.179683 -0.008855 -0.035543 0.281366 0.281603 0.249885 -0.097546 0.190398 0.242715 0.010670 0.075410 0.099511 0.113234 0.244356 0.360454 0.040666 -0.135334 0.053536 -0.033947 -0.413083 0.163485 0.281529 0.419075 -0.031230 0.031184 0.085228 0.009145 0.035447 0.146072 0.073544 -0.092414 0.003105 0.142572 -0.612089 0.181247 -0.731169 -0.094819 -0.910930 -0.216033 -0.236248 0.147012 -0.147962 0.201482 0.198907 0.365501 0.004164 0.103786 0.013365 0.333344 -0.364821 -0.125023 -0.135467 -0.128546 0.126088 -0.182616 -0.086527 0.196266 0.038521 -0.190779 -0.274484 0.406871 0.122972 -0.154663 -0.057771 -0.052814 0.293587 -0.430781 -0.323324 -0.321613 -0.083763 -0.155081 -0.388926 0.335742 -0.250643 0.380731 0.050963 -0.043963 -0.341008 0.056942 0.322316 -0.063867 -0.154504 -0.248873 0.309237 0.074501 -0.055283 0.042833 -0.066631 -0.034185 0.325980 0.354768 -0.204877 -0.099020 0.177883 -0.354852 -0.057219 -0.329936 -0.177203 0.252290 -0.336160 -0.059154 0.109408 -0.209947 0.010250 0.488537 -0.009811 0.212679 0.719638 -0.007904 0.174337 0.120283 -0.313920 0.203810 0.002153 0.009236 0.196014 0.282352 0.046103 -0.482344 -0.283261 -0.006866 0.301053 0.215910 -0.318034 -0.401777 -0.233038 0.008047 0.179821 -0.020583 0.054277 -0.139876 -0.203489 -0.059742 -0.036162 0.563237 -0.148395 -0.098517 0.051129 -0.099113 -0.345447 -0.619229 -0.099454 -0.257296 0.035395 -0.250725 -0.038033 0.115926 0.367148 -0.807720 0.340143 -0.272540 -0.128101 0.305223 -0.062910 -0.070185 -0.626245 0.045650 0.194094 0.402332 -0.045447 0.061814 0.155560 -0.321655 -0.036858 -0.080833 0.193846 -0.177067 0.169346 0.122923 -0.319479 -0.182238 0.006708 0.070177 -0.188262 0.048549 0.146623 0.079425 -0.653634 0.274228 -0.131401 -0.125860 0.282353 0.071096 0.114864 -0.347362 -0.305254 0.139124 0.099797 0.021460 -0.262518 -0.001258 0.288243 -0.192140 -0.159393 -0.135591 -0.335067 0.064657 -0.223509 0.098413 0.154078 0.028874 0.316880 0.097701 -0.105747 -0.299533 0.211825 -0.267826 -0.247813 -0.056670 -0.114128 -0.092274 0.286175 0.489659 0.100939 0.111540 0.157729 0.443225 -0.328050 -0.189358 0.235945 0.192466 -0.091853 0.160675 0.247827 -0.407755 -0.220114 -0.134862 -0.137724 0.138862 -0.167037 0.258194 -0.240344 0.100893 0.106233 0.041313 -0.095016 0.245711 0.044340 0.042065 -0.065312 0.445378 0.532505 -0.172406 0.015401 -0.192958 0.057261 -0.407117 -0.143055 -0.081066 0.251643 -0.181812 0.139935 0.112146 0.280380 0.040519 0.000711 0.005849 -0.166405 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::begin() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::end() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_get_Tp_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/aho-corasick-algorithm.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::~_Deque_base() = -0.754227 1.536764 2.253801 -2.858139 3.005262 3.748486 0.565906 -1.055466 -1.821744 -0.306680 -0.474767 -3.011251 -1.904416 3.198418 -1.412559 0.577638 3.875834 0.293595 -1.091327 0.427461 1.586779 1.474514 3.397395 2.757011 -2.622379 0.078961 0.735361 1.078688 -1.022973 3.878406 -2.102788 -4.184334 0.244957 0.569813 0.295501 -1.081082 -0.168767 -0.892239 0.402849 -3.878765 0.557942 1.500238 -1.134725 -0.930901 0.070037 -1.375222 4.219999 2.036282 -0.275505 -1.007006 1.369839 2.412146 -0.541534 0.484107 1.539360 0.729211 2.551226 -0.340411 -1.161883 -1.038342 -0.855217 0.563732 -0.762253 2.933403 2.752241 1.049441 -0.223832 -0.447086 -0.378431 0.334033 -0.234594 0.665231 0.655880 2.347025 0.428939 0.182934 0.574848 -2.260321 0.249792 -1.542222 -1.655501 -1.188516 0.293551 2.179924 0.985471 -1.787140 3.150755 -0.775065 0.624031 1.040146 4.377783 -2.205480 -0.784678 -2.276120 -2.458546 0.353372 -0.815337 0.016700 -1.179363 -0.671816 -2.331605 -2.281272 -0.045348 0.703736 -0.959187 0.498878 0.292200 2.271842 -1.806698 -0.624980 -1.200587 1.460776 -0.280673 -4.338344 -3.156202 -1.265126 -0.314534 -0.102596 -1.284628 -3.162809 1.146805 2.268140 -1.774669 -0.978525 -1.402832 2.743119 1.715364 -0.137703 0.001812 -0.863501 1.352320 2.712649 0.777886 -1.527163 0.232236 -0.479258 -0.499023 -0.663630 -1.513485 0.260145 -1.453172 -1.769163 0.313197 2.973404 -1.611843 0.477732 -2.204327 -0.988158 1.559371 9.376151 -1.858153 2.208197 0.151265 -3.880396 1.779111 0.185302 -1.652972 -0.823582 0.905672 2.115187 -3.301612 -2.102800 2.446534 2.979327 1.971278 -1.648613 1.492723 -0.737167 -1.024183 -0.886714 0.877198 0.505786 -0.815405 -1.980776 -1.322460 1.828076 5.366997 -0.720850 -5.079134 1.642739 1.396303 0.426039 0.401846 -0.641204 -0.921169 0.434763 1.807527 -0.955488 2.544044 3.642156 -5.865961 2.737381 0.655577 -2.349673 3.190688 -0.566855 -1.158579 0.907120 0.211257 3.473331 2.944375 0.376715 -0.285526 -0.970283 -2.286581 -0.364950 0.563039 1.394902 -1.377382 1.186515 1.180478 -3.500111 -2.062083 -2.263244 -0.853334 -1.268740 -2.696349 0.934107 -0.417069 -5.472794 4.365172 1.406597 0.427862 0.116193 -1.497082 1.252796 -2.366664 -3.551012 1.170947 -0.421258 -0.444048 0.572003 -0.204864 1.760777 1.271840 2.846320 -2.757906 -3.620068 1.541994 0.683014 2.689851 1.101471 1.550902 1.222749 1.424111 -0.408761 -1.730503 -2.926435 3.148400 0.997196 -2.223838 0.096628 -1.422241 2.442431 2.430679 -0.848984 -1.575710 -2.972067 2.187761 -0.930029 0.589385 1.689083 -1.169602 -2.895588 -1.278964 2.322495 -1.049172 -1.593687 -1.673228 -0.126188 -2.131561 -2.696018 0.142551 -0.821062 0.480649 1.645380 -0.673317 -2.022995 0.397019 0.415543 -0.549422 0.904108 2.533039 0.843435 -1.042667 1.808653 -2.464182 1.867479 -3.786389 -3.186419 1.282343 -2.817583 -1.548019 -0.500396 -0.704940 1.849708 -0.968090 1.980876 0.284410 -0.204970 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = -0.505811 0.844616 1.322920 -1.512303 1.543086 1.701722 0.340376 -0.888870 -0.877962 -0.216542 -0.219635 -1.105424 -0.822816 1.705381 -0.873020 0.532119 2.354085 0.313364 -0.516282 -0.302882 1.374117 -0.139575 2.150913 1.851168 -1.761620 -0.046119 1.361837 0.768937 0.208633 1.788520 -1.549284 -1.508089 0.457858 -0.720190 0.350787 -1.095301 0.052617 -0.560286 0.555997 -2.253224 0.214088 -0.529385 -0.930975 -0.368556 -0.252023 0.188499 2.329663 1.223884 -0.438266 -0.295118 1.140243 0.981395 -0.467182 0.325530 0.801724 0.816218 1.675608 0.820840 -0.418444 -0.469495 -0.463624 -0.243812 0.072946 1.819619 1.778177 0.445055 0.084881 0.362482 -0.115091 0.032075 -0.060941 0.404633 0.288146 1.256346 0.560906 -1.838358 0.373091 -2.830979 -0.384961 -2.270691 -0.891524 -1.001361 -0.388674 -0.688778 1.044067 0.029867 1.812071 -0.096075 0.478471 0.508217 2.486521 -1.831783 -0.496669 -1.200166 -1.257950 0.108387 -0.703644 0.234126 -0.002634 -0.630016 -1.282868 -1.782907 0.658860 0.755326 -0.606258 -0.369580 0.043853 1.395568 -1.201265 -0.872777 -1.104524 0.015726 -0.655304 -2.579327 -0.784526 -0.962982 1.536262 -0.062532 -0.579416 -2.383778 0.488551 2.057523 -0.768371 -1.147983 0.243045 1.542849 1.214691 0.064564 -0.015733 -0.669022 0.634838 1.939155 1.580637 -0.824879 -0.112802 -0.201128 -1.174325 -0.454448 -1.173022 -0.058521 0.210406 -1.163985 0.139391 1.879109 -0.947083 0.176151 1.463117 -0.610206 1.097887 5.739965 -0.838882 1.131834 0.095316 -2.326031 0.725722 -0.172156 -0.736517 -0.019036 0.848514 1.088384 -3.043456 -1.321419 1.145724 1.670373 1.071417 -1.846932 -0.285975 -0.821790 -0.489678 -0.223539 0.027592 0.288817 -0.689010 -1.058124 -0.698162 0.972681 3.285316 -1.052822 -2.477503 0.785187 0.215951 -0.317656 -1.248858 -0.535383 -0.773265 0.423075 0.608821 -0.441472 1.350501 2.090903 -3.991970 1.457376 -0.526783 -1.380986 1.753827 0.042586 -0.625631 -0.391340 0.507366 1.920486 1.521613 0.332285 -0.087146 -0.164610 -1.445111 -0.213649 0.102828 1.031496 -0.802525 0.716641 0.951244 -2.183639 -1.428247 -0.606435 -0.068232 -0.957687 -0.718884 0.618316 -0.880156 -3.902045 2.489764 0.403172 0.009238 0.599747 -0.734896 0.892431 -1.649228 -2.176514 0.925325 0.086326 0.351120 -0.148337 -0.046631 1.280206 0.439514 1.178358 -1.640775 -2.504522 0.451348 -0.090856 1.326487 0.608428 1.040953 1.523490 -0.342223 -0.218451 -1.786860 -0.694332 1.025453 0.436496 -1.379208 -0.778223 -0.599348 1.636616 1.793706 -0.463921 -0.267363 -0.921395 1.427207 -1.727754 0.067649 0.954529 1.226786 -1.642496 -0.508261 1.193348 -0.983774 -1.169381 -0.626488 -0.662335 -0.830230 -1.613734 0.297870 -0.794726 0.422757 0.913520 -0.015935 -0.688041 0.556871 0.150883 0.341613 0.359500 1.278355 2.245120 -1.121778 0.134800 -1.442318 1.047979 -2.357376 -2.073384 0.814217 -0.799838 -0.691124 -0.088603 -0.028103 1.300686 -0.379169 0.588725 0.328840 -0.490634 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.639283 -0.098190 0.537274 -1.430244 1.049634 0.623852 0.337735 -0.325411 -1.105766 -0.500585 -0.218613 -0.765468 -0.444553 1.756553 -0.530973 1.018949 2.425767 0.702500 -0.308388 -0.400204 1.745907 -1.231315 1.866402 1.691550 -1.595180 -0.242724 1.024729 1.250725 0.480771 1.264573 -0.391739 -0.998265 0.418514 -1.254621 0.488297 -1.910425 0.538389 0.603118 0.451052 -2.624939 0.344614 -0.406920 0.051141 -0.337225 -0.492245 0.474047 1.506283 1.385983 -0.965235 0.180619 1.275938 0.605033 -0.412478 0.449859 -0.017210 0.732087 0.495379 0.456329 -0.596700 -0.270258 -0.116800 -1.033049 0.816800 1.396098 2.035015 -0.033380 0.309339 0.982363 0.080549 0.296368 0.501437 0.107305 -0.159101 -0.107690 0.846275 -2.579827 -0.340630 -3.927625 -0.296173 -3.779288 -0.785721 -0.880237 0.440693 -0.486691 0.773618 0.115613 1.590343 -0.139238 0.388486 1.345941 1.857442 -1.391904 -0.576868 -1.698049 -1.133438 0.708288 -0.884408 -0.399099 0.868128 0.027183 -1.012346 -1.582238 0.776349 0.648593 -0.532623 -1.356819 -0.042898 1.469448 -1.508096 -1.379998 -0.971904 0.555506 -0.706024 -2.314165 0.425976 -1.326322 1.273763 -0.058020 -0.013411 -1.740498 0.097385 1.652679 -0.481055 -0.880021 -0.368997 1.500985 0.695010 -0.085578 0.239538 -0.362021 -0.025817 1.833397 1.592915 -0.968697 -0.495093 0.537071 -1.332020 -0.354611 -1.784999 -0.635230 1.172021 -1.619831 -0.138334 1.287123 -0.898669 -0.350688 2.046306 -0.382938 1.199804 5.246010 -0.031040 0.939580 0.576214 -1.823872 1.097100 0.005102 -0.261015 0.656143 1.040988 0.213933 -2.729264 -1.381333 0.361907 1.302624 1.229269 -1.532144 -1.501796 -0.976192 -0.213293 0.322957 -0.403645 0.528884 -0.769211 -1.068580 -0.363789 0.610605 2.922918 -0.624290 -0.724816 0.729747 1.041894 -1.539958 -2.492941 -0.627513 -1.583586 0.032022 -0.139519 -0.356460 0.969891 1.960275 -3.663838 1.377768 -0.498125 -0.224821 0.768448 -0.042627 -0.642405 -2.811031 0.176810 1.463616 1.978880 -0.467183 0.676375 0.393026 -1.323353 0.044806 0.088892 0.693221 -0.425998 0.503567 0.077621 -1.498294 -1.037321 0.374212 -0.554832 -0.802795 0.020328 0.563671 0.248404 -2.755637 1.841754 -0.657198 -0.232796 1.081047 -0.111459 1.323648 -1.645723 -1.885071 1.046060 0.579041 0.153089 -0.948631 0.291088 1.616568 -0.208826 0.002979 -0.589911 -2.500010 0.319917 -0.738889 0.717094 0.530906 0.313495 1.575646 -0.057902 -0.388167 -2.026841 -0.541315 -0.453996 -0.163193 -0.918989 -0.973500 -0.177307 1.540493 1.728840 0.012313 -0.394351 0.120271 1.982786 -1.625612 -0.477010 1.118576 0.748981 -1.222885 0.214092 1.369620 -1.975246 -0.915942 -0.791508 0.292361 0.182113 -1.369852 0.672216 -0.636223 0.511223 0.459731 0.235134 -0.314370 0.838393 0.732687 0.354510 -0.231894 2.082273 2.129487 -0.881694 -0.318072 -1.133650 0.366095 -2.265364 -1.503124 0.098701 0.352070 -0.510834 0.675874 0.496998 1.376762 -0.209808 0.737802 0.177386 -0.770038 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.424559 -0.119177 0.894650 -1.039830 1.223419 0.121383 0.292070 0.146651 -1.023529 -0.729867 -0.258560 -0.623056 -1.101740 1.377624 -0.491883 0.452759 1.667913 0.541937 -0.209126 -0.676609 1.235047 -0.835019 1.580434 1.001944 -1.564496 -0.049960 0.330525 1.427616 0.669582 1.266927 -0.274630 -0.520861 0.387978 -0.302044 0.689402 -1.311190 0.534920 0.462363 -0.530342 -1.965889 0.091921 0.160383 -0.184656 0.184901 -0.118587 1.504624 0.977288 1.169452 -0.838681 0.538352 1.218538 0.210664 0.058005 0.519878 -0.309776 0.084577 0.593000 -0.143080 -0.806171 -0.059785 -0.148940 -1.783529 0.286777 0.935276 1.719573 -0.359195 0.120757 0.604287 -0.050383 0.449555 0.646638 0.252660 0.370287 -0.290869 1.061230 -0.959067 -0.260118 -2.339844 -0.220499 -3.617258 -0.742638 -1.181803 1.079025 0.028044 0.066106 -0.109295 1.649511 0.190801 0.134893 1.012901 1.375764 -0.946954 -0.466656 -1.437490 -0.502888 0.636669 -0.961161 -0.543885 0.702255 0.632943 -0.660124 -0.720369 0.421415 -0.255107 -0.485085 -0.468169 -0.689974 1.501265 -1.848300 -0.557875 -1.452845 0.559492 0.029782 -1.729295 0.185164 -0.579519 1.353479 -0.026516 0.435945 -0.238938 0.201368 0.917264 -0.425077 -0.064643 -0.829128 1.412110 0.495804 -0.325056 0.298419 0.290957 -0.080253 0.829666 1.318518 -0.662616 -0.982335 0.713771 -0.748814 -0.100169 -1.338453 -0.098329 1.152391 -1.313092 0.160613 0.447842 -0.592984 -0.516216 0.496202 -0.430379 1.035692 2.537692 0.042362 0.502240 0.313269 -1.008779 0.778420 0.204292 -0.013670 0.894963 0.723202 0.078141 -0.935528 -1.154989 0.384362 0.996188 0.867554 -1.436757 -0.568402 -0.680074 0.235569 0.018588 -0.222472 0.923886 -0.547135 -0.450407 -0.213090 0.036266 1.796608 -0.456687 -1.219226 0.709476 0.463225 -1.075385 -1.504177 -0.505649 -0.164940 -0.365691 0.180201 -0.089674 0.520204 1.641849 -2.844868 1.189510 0.128795 -0.137667 0.660160 -0.441114 -0.019221 -1.876160 -0.111800 0.924519 1.487619 0.005895 0.057319 0.238173 -1.224532 0.292869 0.235064 0.715962 -0.164935 0.383974 0.100130 -0.546366 -0.842345 -0.492106 -0.333413 0.171300 -0.081669 0.480449 0.105173 -2.934792 1.157188 -1.034394 -0.407444 0.583516 0.210053 1.068193 -1.181806 -1.353176 0.729423 0.092187 -1.106576 -1.379530 0.402943 1.119104 -0.356297 -0.161900 -0.428284 -1.769260 0.799873 -0.666147 0.299733 0.462853 0.332418 1.580461 0.465010 -0.697487 -1.237211 -0.172444 0.138865 -0.697840 -0.182814 0.132168 0.062298 0.963054 1.539430 0.214061 0.086650 0.003089 1.695244 -1.220219 -1.025110 1.169979 0.568371 -0.375787 1.296852 1.274225 -1.439645 -1.043496 -0.932721 0.034938 0.251550 -0.870906 0.663589 -0.904760 0.265568 0.699277 0.348518 -0.762362 0.900545 0.281776 -0.216102 -0.787320 2.225780 2.455162 -1.064465 0.451364 -0.875378 0.666930 -1.708504 -0.805572 -0.145178 0.079637 -0.080377 0.775758 0.285132 0.961450 -0.012955 -0.054268 -0.315854 -0.589498 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_deallocate_node(int*) = -0.244772 -0.100274 0.774281 -1.145289 1.270034 0.202922 0.091467 -0.061629 -0.865738 -0.202154 -0.257389 -0.607699 -0.468877 1.140213 -0.394368 0.684499 1.118706 0.095637 -0.254017 -0.350355 1.121953 -0.421759 0.993796 0.201571 -1.213368 -0.034433 0.172615 1.062628 0.483394 1.130529 -0.454871 -0.388052 -0.062656 -0.344597 0.299718 -0.855989 0.514764 0.353913 -0.032730 -1.387267 0.188450 0.197065 -0.260655 0.063614 -0.070210 0.922043 0.671036 0.838342 -0.819924 0.314445 0.998862 0.214739 -0.123679 0.319617 -0.448774 0.222453 0.841421 -0.067213 -0.731092 -0.219156 0.022875 -0.827116 0.497981 0.662674 1.173270 -0.362325 0.062095 0.920107 0.247555 0.169046 0.493165 0.111974 -0.112536 -0.095027 0.703385 -0.679015 -0.116031 -1.491435 -0.086553 -2.201682 -0.500746 -0.685696 0.498605 0.079356 -0.034344 -0.040170 1.214415 -0.016186 0.045629 0.875594 0.932782 -0.640135 -0.297965 -1.427933 -0.739129 0.351165 -0.548017 -0.785368 0.423125 0.579207 -0.421474 -0.542615 0.126598 -0.077662 -0.317883 -0.288338 -0.443441 1.001883 -1.341213 -0.702428 -0.580889 0.815550 -0.216140 -1.264783 -0.102650 -0.293464 0.925599 -0.259262 0.705837 -0.418657 0.018721 0.841685 -0.525028 0.097507 -0.700842 1.019638 0.586492 -0.151934 0.224033 0.040662 0.087563 0.579301 0.777534 -0.630119 -0.851421 0.506530 -0.288345 -0.189255 -0.898752 -0.094800 0.473783 -1.047535 0.153750 0.593665 -0.346604 -0.130959 0.135765 -0.294958 0.711953 1.997918 -0.010372 0.428780 -0.030392 -0.884411 0.443269 0.268466 -0.217816 0.486279 0.198358 0.089228 -0.732239 -0.895901 0.460334 0.513289 0.654689 -0.961539 -0.330479 -0.512504 -0.102293 0.321166 -0.349660 0.858462 -0.613633 -0.379582 -0.224453 -0.194555 1.753905 -0.095734 -1.029764 0.851611 0.501687 -1.059077 -0.967533 -0.462064 -0.248340 -0.422165 0.185949 -0.154436 0.543600 1.270542 -2.325893 0.875669 0.310319 -0.258240 0.405022 -0.559301 -0.026716 -1.338993 -0.485235 0.792166 1.131434 -0.301619 0.110491 0.091757 -0.662599 0.460056 0.205629 0.299505 0.044069 0.117511 0.085747 -0.600150 -0.443160 -0.043092 -0.453331 0.385172 -0.169542 0.187217 -0.129194 -2.146397 0.927279 -0.807063 -0.034501 0.660735 0.174639 0.940084 -0.722519 -0.822517 0.599794 0.295958 -0.488787 -0.886845 0.373792 0.821200 -0.155918 0.105080 -0.443358 -1.542849 0.131463 -0.585829 -0.017335 0.302329 0.104045 0.804882 0.165535 -0.320381 -0.959735 -0.296764 -0.003352 -0.127456 0.013796 0.273249 0.033146 0.827223 0.727121 0.015790 -0.000190 -0.267922 1.001797 -0.624597 -0.510240 0.796167 -0.148606 -0.794013 0.550614 1.000634 -0.828662 -0.546555 -0.641859 0.276564 -0.150894 -0.367631 0.345681 -0.281620 -0.046699 0.457105 0.147586 -0.630021 0.564279 0.202966 -0.281197 -0.672561 1.773533 1.600336 -0.650777 0.381071 -0.529884 0.499315 -1.227121 -0.683314 0.000000 -0.163890 -0.129752 0.636703 0.252513 0.797637 -0.160120 0.274163 0.075477 -0.566185 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/aho-corasick-algorithm.cpp__std::__deque_buf_size(unsigned long) = -0.327429 -0.541720 -0.250563 -0.817673 0.468122 -0.019868 0.083698 -0.359435 -0.969296 -0.056664 0.194318 -0.757189 0.224143 0.822662 -0.080890 0.841421 1.022145 0.268652 -0.326639 -0.032886 0.905333 -0.470108 0.483286 0.756256 -0.431431 0.038984 -0.352382 0.220354 0.035380 0.134618 -0.111022 -0.463374 0.118702 -0.913930 -0.190387 -0.440179 -0.015064 0.744882 0.873809 -1.037619 0.383653 0.086472 0.494882 -0.137241 -0.137767 -0.277520 0.291293 0.222818 -0.233326 0.468662 0.570466 -0.095030 -0.047276 0.075381 0.253407 0.584896 -0.052016 0.004345 -0.317731 -0.347162 -0.169534 0.228673 0.449753 0.315678 0.556743 0.019170 -0.160731 0.483020 0.343261 0.016175 0.526215 0.048322 -0.382044 -0.524368 0.238392 -0.944549 -0.205882 -1.403662 0.007313 -1.479196 -0.457595 0.351886 0.688312 0.217669 0.204654 0.046534 0.586340 -0.573112 -0.327418 0.454250 0.606169 -0.399428 -0.286993 -0.342277 -0.676001 0.038526 0.037725 -0.305577 0.433359 0.306636 -0.598475 -0.388161 0.475868 0.273325 -0.147834 -0.625247 0.339842 0.518454 -0.648351 -0.669160 0.303066 0.958437 0.061967 -0.640186 0.093663 -0.583616 -0.092612 0.034784 -0.561480 -0.646479 -0.004983 0.101245 -0.479537 -0.155698 -0.183534 0.267444 0.352668 0.224940 -0.040601 0.005915 0.037144 1.012613 -0.071374 -0.710415 0.211445 0.030982 0.057553 0.177411 -0.452970 -0.648346 0.054107 -0.703546 0.079894 0.067718 -0.415451 -0.026735 0.585030 0.325578 -0.245785 1.494956 -0.101041 0.957318 0.560549 -0.293716 0.385559 -0.029327 0.244157 0.315166 0.533187 -0.186379 -0.603168 -0.743932 0.539645 0.476010 0.329954 -0.475394 -0.667907 0.019966 0.018214 0.427035 -0.075025 -0.099405 0.109343 -0.355129 -0.092279 0.249572 1.460041 -0.037876 0.149580 0.383034 0.535792 -0.377661 -0.882989 -0.422988 -1.097782 0.104139 -0.009743 0.119812 0.474970 0.957817 -1.339441 0.531629 -0.277989 0.209257 0.308900 0.361815 -0.598951 -1.589697 -0.615724 0.196894 1.032818 -0.367488 0.404133 0.375328 -0.472082 0.001844 0.042214 -0.082258 -0.524858 0.304393 -0.068681 -0.465398 0.184824 0.488821 -0.591852 -0.161866 -0.113633 0.151272 0.619722 -0.648554 0.368004 0.093135 0.023255 0.480806 0.075593 0.798488 -0.255568 -0.316683 0.460342 0.121094 0.012248 -0.115331 0.260056 0.505793 -0.264100 -0.168467 -0.291286 -0.765809 0.551671 -0.220416 0.680265 0.057201 -0.645820 0.022934 -0.034573 -0.082889 -0.544525 -0.051469 -0.592360 -0.290611 -0.356037 -0.362148 -0.277278 0.571487 0.267002 0.300319 -0.619927 0.191528 0.622725 -0.402872 0.278854 0.558256 -0.208835 -0.647275 0.041325 0.754816 -0.780798 0.206215 -0.410641 0.147716 -0.253479 -0.144209 0.559876 0.378613 0.302607 -0.424480 -0.147965 0.274082 0.363206 0.449227 -0.006116 0.106955 1.040651 0.234868 0.092579 -0.193855 -0.525321 0.008798 -0.598732 -0.542778 0.066135 0.602087 -0.850068 0.054758 -0.068156 0.833618 -0.074877 0.231781 -0.108911 0.172724 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_get_map_allocator() const = -0.184105 0.090634 0.543386 -0.484109 0.314642 -0.121828 0.145846 -0.001200 -0.466232 -0.398628 -0.082925 -0.404169 -0.474129 0.611047 -0.269400 -0.035515 0.906986 0.409651 -0.098304 -0.374964 0.370738 -0.474135 0.767977 0.851800 -0.729277 0.030507 0.232157 0.616694 0.368456 0.555700 -0.111191 -0.257969 0.159995 0.020573 0.430679 -0.677462 0.089548 0.120349 -0.299589 -1.137022 0.072526 0.059124 0.227373 -0.015744 0.056550 0.719077 0.641642 0.504906 -0.272047 0.173248 0.496165 0.223953 0.116407 0.166663 0.088271 0.004318 0.537112 -0.098244 -0.262090 0.061870 -0.075704 -0.773629 0.106958 0.621426 0.841248 0.023632 0.046476 -0.075674 0.056215 0.208855 0.210881 0.158577 0.135474 0.120137 0.308423 -0.554556 0.220564 -1.271819 -0.034613 -1.821071 -0.432170 -0.473224 0.609943 0.068301 -0.013769 0.052454 0.728825 0.143069 0.205604 0.329089 0.743183 -0.363617 -0.220412 -0.346552 -0.343708 0.396404 -0.352707 -0.024423 0.213158 0.284865 -0.413436 -0.329022 0.380628 -0.044201 -0.304622 0.114056 -0.118274 0.575986 -0.824315 -0.126155 -0.610051 0.034442 0.120337 -0.858844 0.270341 -0.506926 0.640221 0.046473 -0.095683 -0.184725 0.094347 0.327329 -0.176702 0.062992 -0.858441 0.656992 0.099828 -0.127415 0.037892 0.007453 0.007842 0.296552 0.422016 -0.390048 -0.194569 0.249310 -0.529649 -0.138219 -0.653465 -0.131824 0.612812 -0.489160 0.020756 0.077995 -0.400376 -0.317988 0.249506 -0.197097 0.437817 1.331194 -0.059862 0.375414 0.256472 -0.520887 0.337838 0.097937 -0.053416 0.344213 0.513812 0.189928 -0.456647 -0.526061 0.086767 0.639776 0.422452 -0.477564 -0.295728 -0.243078 -0.052300 0.052197 0.121213 0.104740 -0.289900 -0.337596 -0.161902 0.152197 0.755288 -0.048272 -0.471373 0.027816 0.123987 -0.349418 -0.631897 -0.068584 -0.041536 0.063967 -0.166456 -0.070498 0.334000 0.752496 -1.609949 0.650273 -0.044152 -0.053343 0.435913 -0.185199 -0.185010 -1.040970 0.176276 0.475889 0.729175 -0.021950 -0.035280 0.176148 -0.642705 -0.084648 0.001655 0.402669 -0.344319 0.320999 0.190194 -0.402792 -0.424272 -0.329865 0.008541 -0.078652 -0.143969 0.287415 0.123011 -1.314560 0.646672 -0.313224 -0.212767 0.107296 -0.076806 0.182276 -0.704018 -0.630910 0.126344 -0.010891 -0.438502 -0.605028 -0.000382 0.516737 -0.330043 -0.058781 -0.291947 -0.573367 0.428342 -0.369577 0.268924 0.294157 0.149685 0.691888 0.408674 -0.158233 -0.494259 0.139341 -0.010765 -0.409279 -0.204449 0.184923 -0.177566 0.372229 0.920057 -0.036117 0.017211 0.202687 0.807067 -0.394749 -0.516581 0.408362 0.063568 -0.092257 0.553236 0.465772 -0.729669 -0.440418 -0.500220 -0.223051 0.189886 -0.431719 0.438186 -0.430801 0.165732 0.307482 0.040629 -0.356116 0.453873 0.086243 -0.063834 -0.018712 0.855514 1.020411 -0.362195 0.305916 -0.463116 0.232910 -0.849398 -0.346552 -0.118456 0.060255 -0.129669 0.210997 -0.064172 0.462954 0.056036 0.037465 -0.147082 0.003066 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator::allocator(std::allocator const&) = -0.138852 -0.028959 0.346459 -0.337498 0.224004 -0.100193 0.115118 -0.030613 -0.382552 -0.213261 -0.052603 -0.184751 -0.198636 0.441503 -0.183690 0.117290 0.679483 0.369514 -0.061911 -0.294599 0.315418 -0.464583 0.560643 0.626481 -0.499047 0.021885 0.190285 0.442102 0.270007 0.434655 -0.171464 -0.110593 0.150600 -0.175249 0.264531 -0.601859 0.080713 0.190428 -0.088217 -0.846507 0.073647 -0.072401 0.203259 -0.005612 0.005720 0.469677 0.367255 0.361455 -0.168297 0.234045 0.357208 0.114680 0.079281 0.137695 0.093883 0.195006 0.400492 -0.025095 -0.189545 0.065211 -0.054248 -0.575569 0.167360 0.405677 0.602641 -0.018062 0.052845 0.006844 0.035449 0.115778 0.229249 0.080575 -0.030543 -0.012893 0.206841 -0.618677 0.168852 -0.991624 -0.074223 -1.315717 -0.290528 -0.327274 0.378548 -0.079012 0.109072 0.161338 0.502415 0.044254 0.137135 0.160476 0.457674 -0.366276 -0.176719 -0.221494 -0.213239 0.249064 -0.259848 -0.091200 0.212121 0.164358 -0.273063 -0.309144 0.406056 0.062159 -0.207440 -0.014970 -0.078075 0.438871 -0.621615 -0.275139 -0.437863 0.019276 -0.054854 -0.556195 0.322256 -0.394679 0.530243 0.048060 -0.066772 -0.256484 0.072050 0.331395 -0.108747 -0.057154 -0.464190 0.438837 0.063339 -0.096231 0.029072 -0.049986 -0.074098 0.325231 0.385949 -0.304910 -0.138631 0.249404 -0.435991 -0.086019 -0.510260 -0.172212 0.407884 -0.420336 -0.008856 0.078501 -0.299876 -0.141107 0.437813 -0.047014 0.312890 0.966746 -0.005992 0.259349 0.202688 -0.379110 0.245498 0.057904 0.042443 0.295968 0.395145 0.043280 -0.474428 -0.393752 -0.015985 0.423610 0.318106 -0.389736 -0.407862 -0.272785 -0.003614 0.169725 0.014017 0.077867 -0.220384 -0.261728 -0.093673 0.001867 0.640175 -0.093765 -0.221779 0.024484 0.005668 -0.408253 -0.643107 -0.098937 -0.183612 0.053599 -0.206883 -0.052240 0.198303 0.530466 -1.153131 0.472226 -0.209045 -0.061206 0.326235 -0.091836 -0.110642 -0.816568 0.067763 0.267144 0.582853 -0.042448 0.047836 0.228764 -0.454843 -0.054628 -0.051791 0.285214 -0.235270 0.218488 0.172230 -0.348474 -0.255763 -0.095644 0.046605 -0.149791 -0.000190 0.209416 0.098924 -0.944824 0.379250 -0.231048 -0.171468 0.260819 0.050305 0.169549 -0.496513 -0.431049 0.153694 0.107126 -0.152174 -0.425842 0.017940 0.421839 -0.271511 -0.114800 -0.176660 -0.438312 0.200594 -0.295567 0.156306 0.203798 0.031178 0.479249 0.178281 -0.119264 -0.392727 0.192879 -0.183193 -0.337898 -0.089366 0.016658 -0.115046 0.330084 0.670989 0.086454 0.060337 0.206169 0.649235 -0.366357 -0.311051 0.322912 0.176129 -0.052799 0.355829 0.355514 -0.604820 -0.318254 -0.256238 -0.148872 0.210409 -0.243477 0.379190 -0.313471 0.168017 0.143391 0.093131 -0.194660 0.340974 0.079725 0.004746 -0.049421 0.646656 0.756426 -0.228071 0.132081 -0.279979 0.114298 -0.577191 -0.195140 -0.140895 0.185275 -0.182700 0.225643 0.028371 0.390340 0.055172 0.042168 -0.052851 -0.110345 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.285515 0.221097 0.476602 -0.438040 0.621754 0.237691 0.291584 -0.100143 -0.518604 -0.464251 -0.112495 -0.483097 -0.682862 0.929556 -0.296002 0.342315 1.385125 0.492492 -0.071831 -0.383321 0.702820 -0.723617 1.255375 1.167724 -0.985244 0.025480 0.591354 0.550560 0.254754 0.739826 -0.424135 -0.576784 0.554428 -0.587878 0.367069 -0.893688 0.110218 0.001958 -0.005393 -1.532541 0.042132 -0.182053 -0.106003 -0.080761 -0.148432 0.745055 1.063760 0.749371 -0.339253 0.352594 0.565772 0.101898 0.030208 0.300632 0.210615 0.332153 0.391105 0.175576 -0.496845 -0.004006 -0.206109 -1.079593 0.075055 0.824792 1.145743 -0.022214 0.072986 0.323607 -0.199856 0.173889 0.180745 0.239029 0.326885 0.167788 0.597735 -1.180585 -0.082990 -1.853461 -0.414757 -2.532157 -0.660599 -0.752671 0.452776 -0.385446 0.472730 0.162881 1.060364 0.100409 0.299291 0.446884 1.284310 -1.027396 -0.410453 -0.626612 -0.257330 0.340956 -0.612953 0.003493 0.542328 -0.194683 -0.723211 -0.883600 0.690043 0.226532 -0.384761 -0.459860 -0.162725 0.910445 -1.101937 -0.629279 -1.116466 -0.248202 -0.228638 -1.343935 0.338263 -0.312346 1.056231 0.314037 -0.183708 -0.875653 0.249537 0.866359 -0.187241 -0.598057 -0.093711 0.927456 0.320585 -0.034023 0.251765 0.041585 0.131902 1.052025 1.185923 -0.369112 -0.262063 0.225797 -0.803295 -0.074410 -0.758147 -0.316475 0.623789 -0.888345 0.073004 0.552443 -0.613045 -0.221469 0.976851 -0.240492 0.653394 2.155488 -0.131871 0.544004 0.275348 -1.050574 0.508577 -0.249562 -0.185998 0.336419 0.795328 0.374361 -1.182915 -0.737424 0.292361 0.952113 0.625402 -1.076639 -0.604470 -0.537359 0.136907 -0.026927 0.016478 0.336460 -0.129537 -0.581263 -0.169492 0.372933 1.544280 -0.689087 -0.744462 0.296402 0.049601 -0.373757 -1.345357 -0.288070 -0.435460 0.032220 -0.040459 -0.113788 0.347959 1.136503 -1.978025 0.870938 -0.489833 -0.358937 0.682291 0.071285 -0.328180 -1.204530 0.273223 0.846110 0.987059 0.191125 0.109239 0.099686 -0.919197 -0.109187 0.007491 0.592783 -0.337982 0.513128 0.158872 -0.833318 -0.746949 -0.197898 0.069225 -0.480118 0.012266 0.418536 0.210627 -2.042319 1.062463 -0.288440 -0.389270 0.416735 0.000104 0.607121 -1.011761 -1.208332 0.500734 -0.088868 -0.369295 -0.561842 0.006051 0.708089 -0.076223 -0.168520 -0.366927 -1.172071 0.572846 -0.203617 0.525055 0.406715 0.366339 1.277776 0.032465 -0.529442 -0.878797 -0.062625 -0.005039 -0.531966 -0.443710 -0.402553 -0.235553 0.845676 1.334817 0.067744 -0.012239 -0.031480 1.073945 -1.202079 -0.432677 0.800908 0.897947 -0.345318 0.451879 0.831972 -0.980114 -0.679152 -0.459131 -0.224304 0.050156 -0.777875 0.351218 -0.796012 0.203082 0.479581 0.058590 -0.298159 0.523903 0.118656 0.170835 -0.217018 1.039053 1.652874 -0.903304 0.054322 -0.696354 0.402455 -1.307380 -0.843268 0.121716 0.323782 -0.265770 0.203634 0.235066 0.597447 -0.023992 -0.190295 -0.183441 -0.366223 +PE-benchmarks/aho-corasick-algorithm.cpp__std::char_traits::length(char const*) = -0.602984 -0.393061 0.501173 -1.194778 0.900428 0.291264 0.437344 -0.215708 -1.316876 -0.558086 0.146969 -1.031822 -0.531517 1.735596 -0.437144 1.013624 2.174245 0.735013 -0.395156 -0.278663 1.431161 -1.142260 1.743796 1.757339 -1.364282 -0.159753 0.195271 0.896743 0.330848 0.906518 -0.324895 -0.729430 0.591832 -1.207537 0.259740 -1.473529 0.390520 0.658339 0.464524 -2.302562 0.381204 0.073129 0.268240 -0.346792 -0.418389 0.669501 1.128481 1.284923 -0.705124 0.433274 1.080326 0.039473 -0.156889 0.453869 0.149838 0.394989 0.069486 0.256958 -0.812467 -0.229164 -0.172674 -1.263321 0.577551 1.232635 1.797895 -0.018479 0.185594 0.667264 0.067408 0.328123 0.730460 0.084363 0.090533 -0.324302 0.833905 -1.836979 -0.202201 -2.992520 -0.390753 -3.516415 -0.884704 -0.473535 1.149887 0.030024 0.617404 -0.233921 1.396028 -0.117934 0.091306 1.226956 1.685104 -1.363639 -0.732814 -1.275180 -0.888169 0.648315 -0.893086 -0.246415 0.840300 0.035834 -1.140773 -1.012049 0.743000 0.522832 -0.472060 -0.895335 0.103179 1.382925 -1.448294 -1.176274 -0.826249 0.512887 -0.296254 -2.078438 0.737162 -0.963769 0.933459 0.219906 -0.367840 -1.122593 0.202431 0.945868 -0.471137 -0.660705 -0.932973 1.495489 0.376853 0.186118 0.303721 -0.123010 0.047235 1.515520 1.081681 -0.965595 -0.209655 0.360133 -1.016326 0.148265 -1.352047 -0.830927 1.172227 -1.533337 -0.229726 0.632108 -0.949202 -0.216868 1.389402 0.189114 0.804588 3.735259 0.051251 1.273917 0.759287 -1.446692 1.236372 -0.121843 0.001529 0.609753 1.041989 0.029452 -1.968285 -1.307524 0.457368 1.377339 1.209299 -1.376299 -1.114415 -0.652740 0.016139 0.191757 -0.165053 0.483721 -0.299514 -1.137390 -0.272454 0.706929 2.491157 -0.613950 -0.371172 0.632346 0.556010 -0.931389 -2.122076 -0.563590 -1.134896 0.128607 -0.203379 -0.145424 0.808461 1.879660 -2.910608 1.335311 -0.571288 -0.120509 0.853592 0.021339 -0.988531 -2.491420 -0.056844 1.049775 1.789127 -0.097245 0.412378 0.560110 -1.295523 -0.087911 0.064705 0.425199 -0.360622 0.560931 -0.052888 -0.957851 -0.879992 0.044953 -0.496945 -0.605156 0.029873 0.720360 0.505392 -2.167924 1.422872 -0.425109 -0.484427 0.608178 0.000334 1.089547 -1.472645 -1.605110 0.806454 0.098872 -0.429992 -1.040397 0.252666 1.128260 -0.275785 -0.459110 -0.409784 -1.976399 0.807738 -0.653483 0.930162 0.541470 0.000354 1.365459 0.689921 -0.525101 -1.380791 -0.451160 -0.310429 -0.582357 -0.973488 -0.466171 -0.248090 1.380617 1.478064 0.178546 -0.430141 0.314111 1.743363 -1.161391 -0.667244 1.221296 0.390451 -0.865263 0.496781 1.410824 -1.810421 -0.513855 -0.838675 0.109258 0.073294 -1.124810 0.764335 -0.348370 0.620231 0.163411 0.339916 -0.225833 0.690961 0.583748 0.157907 -0.172204 2.117232 1.793723 -0.808442 -0.156907 -1.215997 0.484716 -1.912236 -1.326371 0.183282 0.626218 -0.800312 0.534740 0.490315 1.266891 -0.038634 0.142286 -0.168875 -0.264389 +PE-benchmarks/aho-corasick-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.091295 -0.035611 0.235689 -0.250604 0.158391 -0.070439 0.067363 -0.004545 -0.264863 -0.195205 -0.012099 -0.139213 -0.144825 0.303410 -0.187455 0.039301 0.467966 0.243961 -0.019191 -0.225855 0.184496 -0.257997 0.404657 0.427393 -0.375807 -0.019304 0.132475 0.315379 0.194126 0.289193 -0.042641 -0.173587 0.104509 -0.061419 0.178852 -0.387749 0.095190 0.121972 -0.107595 -0.565097 0.046549 -0.040533 0.101404 0.009482 0.012877 0.302432 0.239350 0.254564 -0.121959 0.188984 0.296745 0.170011 0.008085 0.084476 0.022386 0.069582 0.228622 -0.114566 -0.145311 0.054770 -0.023971 -0.377476 0.073019 0.302181 0.428592 -0.014746 0.074412 -0.027857 -0.007768 0.102974 0.188350 0.029641 -0.019373 0.028912 0.141460 -0.360121 0.057251 -0.705581 -0.047096 -0.951417 -0.179625 -0.248639 0.303878 0.013817 0.019552 0.123689 0.330762 0.065019 0.107856 0.182788 0.318645 -0.201026 -0.147610 -0.171455 -0.165062 0.201343 -0.213216 -0.043029 0.066720 0.179250 -0.180316 -0.202968 0.212464 0.033471 -0.122690 -0.020517 -0.067506 0.290164 -0.490718 -0.143913 -0.308461 0.063647 0.015550 -0.400116 0.146381 -0.268261 0.407487 0.036613 -0.030220 -0.115414 0.036587 0.234222 -0.077036 0.015088 -0.335217 0.263123 0.041081 -0.041956 0.010443 -0.020732 -0.034373 0.223961 0.228850 -0.212974 -0.114531 0.174456 -0.268680 -0.075248 -0.358265 -0.094672 0.269302 -0.284716 0.086240 0.052640 -0.205816 -0.199230 0.199474 -0.071902 0.256097 0.651133 0.002178 0.181339 0.135755 -0.261892 0.080269 0.016386 0.050559 0.184735 0.256195 0.004971 -0.188203 -0.262630 -0.012171 0.275428 0.214861 -0.225582 -0.223439 -0.166617 -0.002200 0.111187 -0.005043 0.081146 -0.207184 -0.169411 -0.067726 0.028143 0.401146 0.002861 -0.117184 -0.005291 0.094844 -0.255930 -0.307035 -0.039929 -0.073100 0.076454 -0.039515 -0.022189 0.142521 0.370549 -0.851170 0.311885 -0.075027 0.031575 0.128212 -0.052761 -0.077956 -0.520606 0.071629 0.185346 0.391655 -0.017971 0.094199 0.187051 -0.297188 -0.028833 -0.022119 0.223846 -0.146819 0.115838 0.150555 -0.259627 -0.218114 -0.064334 0.014715 -0.052335 -0.033979 0.128288 0.080561 -0.728940 0.270281 -0.192194 -0.133213 0.128581 0.014859 0.159626 -0.387358 -0.294200 0.090993 0.039681 -0.164019 -0.269685 0.002559 0.281658 -0.195043 -0.001837 -0.097079 -0.269312 0.134788 -0.167303 0.088985 0.122325 0.018223 0.350725 0.014617 -0.043011 -0.248693 0.095578 -0.022754 -0.259761 -0.061195 0.138904 -0.052232 0.213063 0.455618 0.036330 -0.025409 0.175035 0.439703 -0.212716 -0.212864 0.203559 0.136918 -0.017976 0.276314 0.233096 -0.452569 -0.215880 -0.196377 -0.045153 0.154518 -0.181530 0.244698 -0.221193 0.150270 0.099488 0.115899 -0.179540 0.228294 0.046765 -0.006801 -0.022541 0.439286 0.516412 -0.147587 0.140824 -0.226434 0.071238 -0.413100 -0.192322 -0.108044 0.067402 -0.093265 0.189271 -0.072529 0.269022 0.045835 0.079492 -0.055225 -0.025168 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.528845 0.198443 0.657779 -1.052191 1.609827 0.609668 0.564389 -0.062624 -1.003062 -0.875895 -0.157416 -0.934887 -1.379720 1.805537 -0.556219 0.904789 2.208128 0.441130 -0.139975 -0.512922 1.646717 -1.071601 2.218600 1.410461 -1.952383 -0.068571 0.647899 1.117042 0.318075 1.464185 -0.413831 -1.153164 0.874746 -1.001824 0.642656 -1.305566 0.514749 0.127386 -0.109920 -2.404173 0.084846 0.165427 -0.334289 -0.052704 -0.428900 1.091441 1.701281 1.512208 -0.969267 0.538893 1.263658 0.116788 -0.061792 0.666661 -0.045486 0.261267 0.229143 0.066633 -1.163138 -0.260933 -0.363679 -1.932763 0.264090 1.338383 2.107574 -0.294971 0.249205 1.076743 -0.484803 0.473675 0.545123 0.362445 0.563688 -0.099986 1.447518 -1.556032 -0.645277 -2.969705 -0.723037 -4.385413 -1.115106 -1.408174 0.891964 -0.159182 0.781352 -0.129720 1.953372 0.216631 0.344418 1.268008 2.155144 -1.625585 -0.718419 -1.810912 -0.623827 0.585756 -1.222807 -0.346121 1.059579 -0.133176 -1.226973 -1.244087 0.672035 0.262464 -0.551454 -1.240404 -0.548157 1.735382 -1.992446 -1.131011 -1.801796 0.198218 -0.421537 -2.532730 0.256634 -0.368689 1.426746 0.318510 0.298553 -1.118854 0.336624 1.535947 -0.462920 -0.962351 -0.212791 1.765534 0.778293 0.061916 0.637776 0.276739 0.148222 1.791938 2.108254 -0.536048 -0.896919 0.386377 -0.945134 0.065851 -1.216427 -0.411350 1.121091 -1.754243 0.130052 1.054039 -0.820311 -0.442463 1.020838 -0.489282 1.343588 3.667595 -0.111888 0.968266 0.402333 -1.821074 1.046361 -0.254296 -0.296580 0.719406 1.142947 0.308702 -1.649651 -1.428446 0.736774 1.387062 1.123891 -1.904510 -0.844461 -0.888557 0.319424 -0.167111 -0.357549 1.057536 -0.245630 -1.023191 -0.211164 0.586893 2.706726 -1.149609 -1.412222 1.124096 0.645252 -0.912897 -2.125743 -0.757013 -0.871472 -0.264146 0.259528 -0.217651 0.602364 2.139057 -3.181771 1.465482 -0.353533 -0.426653 0.985658 -0.147016 -0.464523 -2.241396 0.156712 1.490386 1.676046 0.139344 0.253645 0.061276 -1.482059 0.266297 0.161773 0.812596 -0.196924 0.636982 -0.210909 -1.161854 -1.409908 -0.400890 -0.369974 -0.356067 -0.035895 0.591996 0.536690 -3.377327 1.825191 -0.851646 -0.690544 0.754349 0.152523 1.536700 -1.564769 -2.126688 1.049888 -0.259003 -1.042498 -1.225361 0.359966 1.191652 0.036674 -0.340142 -0.531389 -2.341140 1.059580 -0.428524 0.757041 0.668251 0.688993 2.211936 0.268029 -1.150989 -1.664850 -0.672163 0.159684 -0.766071 -0.860139 -0.601551 -0.172135 1.564592 1.983811 0.193874 -0.157536 -0.293236 1.907607 -1.983539 -0.906163 1.688615 1.069976 -0.885712 0.905470 1.773116 -1.600447 -1.203357 -0.976649 0.226308 -0.047610 -1.475198 0.449654 -1.134110 0.352542 0.802600 0.280400 -0.652444 0.825725 0.352797 0.174474 -0.914355 2.299180 2.688476 -1.749959 0.014944 -1.219721 0.759993 -2.323413 -1.589321 0.331282 0.352493 -0.238365 0.680603 0.568212 1.148458 -0.124265 -0.217324 -0.314414 -0.866180 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -1.410825 -0.506159 1.863351 -4.529814 5.001253 1.461958 1.181301 -0.232849 -3.205626 -2.025545 -0.190378 -2.023968 -2.897030 4.743654 -1.884400 2.551003 4.805775 0.149206 -0.712456 -1.558742 5.504588 -2.138943 5.224561 2.061377 -5.840157 -0.599338 0.960477 4.114360 1.872587 3.874141 -0.040505 -2.072940 1.003410 -2.092127 1.937406 -3.232890 2.323891 1.135146 -0.513478 -5.380175 0.494320 0.732760 -0.941191 0.308589 -1.246016 2.649482 3.150494 4.226255 -3.875285 0.942251 4.850905 0.940917 -0.743937 1.730700 -1.498791 -0.163000 0.650346 0.071899 -2.628989 -1.260993 -0.509762 -4.196537 1.937575 3.399076 5.666704 -1.282209 1.060966 3.588053 -0.327038 1.586890 2.426731 0.630758 0.353880 -1.226603 4.292631 -3.634643 -1.942861 -8.195941 -0.957307 -10.774345 -2.239698 -3.426906 2.469726 0.191182 1.211002 -0.619763 4.937765 0.762070 0.327446 4.585159 4.196952 -2.735695 -1.419228 -6.121218 -3.053337 1.773800 -3.097462 -1.737095 2.383424 1.475812 -2.409513 -1.994233 0.136495 0.207369 -1.227410 -3.524507 -1.913447 4.479144 -4.943313 -2.457306 -3.002729 3.121980 -0.947698 -6.482189 -0.325615 -2.241316 3.547600 -0.930826 2.582010 -1.221263 -0.049057 3.837249 -1.703299 -1.096117 -1.669303 4.382669 2.823466 0.313710 1.264845 0.451902 -0.233349 3.457047 4.463791 -1.745118 -3.453302 1.309066 -1.454970 0.151326 -3.652103 -0.278555 3.850453 -4.403911 0.343855 2.512608 -1.198352 -1.682803 2.091038 -1.449799 3.825022 10.267541 0.313600 2.437014 1.103648 -3.872688 2.375951 0.823584 -0.150218 2.932632 1.960491 -0.647535 -3.534875 -4.046345 1.782485 2.448266 2.798112 -4.619808 -2.137950 -1.929145 0.056836 -0.035290 -2.117570 3.130387 -1.894970 -2.185721 -0.533672 0.970173 6.093163 -1.501458 -3.607454 3.646619 3.494041 -4.150159 -4.384883 -2.305833 -2.303997 -1.010006 1.345630 -0.554131 2.202210 5.544133 -8.906398 3.338416 0.887507 0.028195 1.572049 -1.281510 -0.745908 -6.525630 -0.341143 3.101551 4.106196 -0.938568 0.700283 0.792107 -3.315120 1.893232 0.783495 1.329279 0.071038 0.615286 -0.866879 -1.833314 -3.366947 -0.676822 -2.320628 0.996241 -0.273779 1.128260 0.253788 -8.159448 4.013317 -3.410069 -1.385342 2.116524 0.151979 4.711111 -3.491587 -4.501268 2.794154 0.253042 -2.751189 -4.258048 1.906565 3.465210 -0.277337 -0.033387 -1.734076 -6.441821 1.872409 -2.419852 1.015893 1.527530 1.334714 4.810395 0.437878 -2.109786 -5.087450 -2.072167 0.608826 -0.593914 -2.344677 -0.776071 0.309809 3.641161 3.852770 0.252384 -0.500278 -0.282152 5.072608 -4.045423 -2.903218 3.984455 1.119846 -3.001397 2.840105 4.487159 -4.062643 -2.831352 -2.935234 1.681044 0.205855 -3.526161 1.754459 -1.352405 1.401695 1.498753 1.635286 -1.902109 2.339024 1.343660 0.191602 -2.926798 7.005417 6.745142 -3.768725 -0.327324 -3.027217 1.911107 -5.690993 -3.830305 0.591549 -0.408732 0.048452 2.957250 0.987132 3.910945 -0.202483 0.783799 -0.217679 -2.105030 +PE-benchmarks/aho-corasick-algorithm.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.097248 0.001402 0.023880 -0.274377 0.203590 -0.014407 0.085957 -0.197124 -0.275003 -0.107352 0.056666 -0.274156 -0.070344 0.325179 -0.123625 0.255623 0.458206 0.128581 -0.090696 -0.221115 0.311057 -0.209880 0.449159 0.398488 -0.375173 0.040521 0.263443 0.273067 0.232683 0.183934 0.005314 -0.152298 0.104624 -0.274802 0.122029 -0.274451 0.038304 0.086366 0.234225 -0.559704 0.041983 -0.025246 0.333138 -0.033901 -0.074921 -0.028200 0.240293 0.286668 -0.094261 0.183252 0.370433 0.119086 0.054471 0.082648 0.119118 0.148935 0.371467 -0.061868 -0.094964 -0.062361 -0.008633 -0.153851 0.088360 0.343638 0.458059 -0.008389 -0.000303 0.181263 0.058275 0.133120 0.159466 0.116233 -0.272061 0.087720 0.147116 -0.584926 0.134129 -0.837969 -0.041515 -0.916357 -0.245818 -0.136702 0.146739 -0.155497 0.237770 0.403030 0.392183 0.027457 0.006587 0.058738 0.371130 -0.222446 -0.124687 -0.091145 -0.195798 0.209338 -0.197560 0.011497 0.282475 0.146266 -0.228000 -0.237758 0.309703 0.146346 -0.185488 -0.125197 -0.005475 0.245221 -0.348716 -0.304966 -0.153903 0.074489 -0.138958 -0.475374 -0.038677 -0.281190 0.214719 0.000402 -0.056199 -0.369188 0.018369 0.221125 -0.087577 -0.161469 -0.040089 0.085536 0.194105 0.078720 0.037884 0.004767 0.070730 0.504011 0.193335 -0.237336 -0.040615 0.069249 -0.164097 0.050508 -0.287899 -0.177739 0.117650 -0.297008 0.174350 0.206837 -0.196557 -0.196306 0.388382 -0.063296 0.138486 0.844809 0.025300 0.278521 0.262466 -0.292057 -0.033102 -0.058780 -0.013770 0.170290 0.240764 0.047833 -0.177035 -0.324303 0.095653 0.345346 0.215236 -0.288835 -0.399758 -0.088784 -0.009231 0.135013 -0.012687 0.042428 -0.101765 -0.197043 -0.076990 0.134261 0.430024 -0.118966 -0.213315 0.100280 0.244114 -0.319577 -0.459923 -0.121948 -0.440691 0.082198 -0.126657 0.013100 0.166429 0.403399 -0.892685 0.329624 -0.007268 -0.005510 0.332844 0.064007 -0.198458 -0.669998 0.063362 0.190052 0.328984 -0.220373 0.113673 0.158187 -0.349691 -0.040605 -0.036720 0.093028 -0.194661 0.187799 0.044578 -0.190727 -0.209746 0.151168 0.043438 -0.174303 0.041576 0.211508 0.197157 -0.619999 0.309690 -0.119418 -0.164408 0.181547 -0.080470 0.223014 -0.362530 -0.283880 0.151894 0.017279 0.024283 -0.136468 0.015428 0.270697 -0.041082 0.141859 -0.153425 -0.073130 0.077041 -0.201132 0.142564 0.176350 0.026311 0.170580 -0.300696 -0.080696 -0.292825 0.244076 -0.248730 -0.100127 -0.172576 -0.232542 -0.098663 0.290838 0.431220 0.053662 -0.093858 0.059306 0.383766 -0.405370 -0.153480 0.196245 0.152221 -0.229701 0.156203 0.216605 -0.367773 -0.104773 -0.173671 -0.106160 0.026640 -0.214325 0.284215 -0.101209 0.129265 0.101444 -0.075044 -0.021113 0.282385 0.100740 0.082608 0.003121 0.308051 0.359304 -0.151075 -0.090452 -0.291661 -0.005284 -0.443656 -0.278121 0.056910 0.062172 -0.271907 0.065400 -0.028022 0.340908 0.063747 0.058976 -0.088312 -0.052207 +PE-benchmarks/aho-corasick-algorithm.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.299285 0.076653 0.302903 -0.403830 0.632592 0.110391 0.346569 -0.054549 -0.579972 -0.526337 0.035881 -0.803675 -0.767402 0.850255 -0.276902 0.423570 1.311346 0.423279 -0.116961 -0.277765 0.532376 -0.519206 1.291292 1.163786 -0.879144 0.042956 0.197834 0.512569 0.097675 0.532626 -0.271076 -0.628209 0.624472 -0.460587 0.240062 -0.661071 0.092619 0.009602 0.027319 -1.405273 0.065066 0.140033 0.092273 -0.100769 -0.120101 0.748851 0.985402 0.774485 -0.262525 0.405229 0.536458 -0.006526 0.163672 0.346456 0.146604 0.074348 0.251076 -0.163201 -0.614130 -0.130002 -0.209369 -1.099432 -0.069469 0.750851 1.109576 -0.043855 -0.004379 0.286531 -0.150348 0.211936 0.330796 0.261411 0.373611 0.057850 0.581318 -0.737020 -0.062087 -1.458572 -0.430599 -2.427447 -0.734468 -0.571057 0.758685 0.009579 0.382172 0.003775 1.067225 0.096337 0.186932 0.415704 1.193742 -0.964385 -0.485913 -0.504278 -0.153501 0.375964 -0.641637 0.022339 0.552640 0.002183 -0.778984 -0.559342 0.596936 0.112278 -0.372244 -0.403542 -0.074517 0.773542 -1.063038 -0.528138 -1.025860 -0.093022 -0.000424 -1.325985 0.322360 -0.165351 0.724532 0.354919 -0.244891 -0.608081 0.250433 0.470595 -0.201516 -0.406978 -0.486139 0.855315 0.229807 0.097879 0.354645 0.213670 0.195927 1.064328 0.880574 -0.403110 -0.244694 0.142278 -0.607672 0.180363 -0.599561 -0.383037 0.519702 -0.915154 0.174670 0.384145 -0.633232 -0.272681 0.397358 -0.067029 0.502704 1.602843 -0.077461 0.682584 0.450322 -0.948031 0.518343 -0.399528 -0.113867 0.278092 0.741213 0.289495 -0.682884 -0.743861 0.401450 0.981699 0.643019 -0.951888 -0.273883 -0.256076 0.328548 -0.141909 0.065207 0.433638 0.094623 -0.620912 -0.115774 0.476221 1.421856 -0.524767 -0.534937 0.364331 0.129778 -0.155934 -1.109733 -0.311496 -0.333250 -0.008282 0.002488 0.034559 0.223659 1.149317 -1.610577 0.820611 -0.301056 -0.148012 0.739765 0.092646 -0.510392 -1.182192 0.139449 0.734594 0.929953 0.139898 0.134837 0.105815 -0.849865 -0.126381 0.036162 0.434573 -0.253861 0.493664 0.035172 -0.643207 -0.639124 -0.374451 0.056152 -0.310263 -0.052539 0.511338 0.521058 -1.741948 0.962855 -0.262861 -0.541063 0.188265 -0.064808 0.648889 -0.950828 -1.076950 0.457232 -0.397877 -0.642633 -0.589948 0.063453 0.509673 -0.078180 -0.204109 -0.271229 -0.865569 0.846878 -0.135646 0.584458 0.411762 0.226390 1.078975 0.275206 -0.591451 -0.630651 -0.168950 -0.064187 -0.701050 -0.470817 -0.050131 -0.242649 0.781267 1.206566 0.070772 -0.114028 0.026881 0.933552 -1.027394 -0.472858 0.860221 0.639158 -0.324257 0.654094 0.865815 -0.956111 -0.491796 -0.532816 -0.153303 -0.054661 -0.770293 0.370765 -0.654419 0.216966 0.435503 0.014364 -0.283690 0.464270 0.118411 0.065102 -0.242168 1.143190 1.375950 -0.727847 0.172381 -0.760548 0.364265 -1.251662 -0.852523 0.246708 0.326420 -0.408192 0.146212 0.260346 0.577932 0.000000 -0.323219 -0.424587 -0.126263 +PE-benchmarks/aho-corasick-algorithm.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.271548 -0.164770 -0.163687 -0.519511 0.659434 0.139081 0.302994 -0.226421 -0.427098 -0.208463 0.146082 -0.937468 -0.268324 0.234667 -0.239655 0.884378 1.061194 0.115736 -0.188234 -0.108353 0.347320 -0.077711 1.208090 0.989042 -0.607185 0.015270 0.010211 0.381236 -0.108670 -0.116879 -0.609734 -0.320240 0.537685 -0.820750 -0.052937 -0.294885 0.074548 -0.198806 0.682821 -0.897029 0.106437 -0.041348 0.144694 -0.122440 -0.196616 0.405020 0.735007 0.664408 -0.222232 0.277422 0.621498 -0.045999 0.182804 0.332020 -0.075148 0.270995 0.286887 -0.210733 -0.401538 -0.544298 -0.110149 -0.535564 0.144992 0.544509 0.753021 -0.124065 -0.139759 0.594019 0.341085 -0.146741 0.580496 0.310178 -0.003813 -0.068607 0.436516 -0.958611 0.212049 -0.987048 -0.462620 -1.531306 -0.690729 -0.292252 0.278211 -0.254107 0.725402 0.238088 1.001857 -0.228859 0.265231 -0.041198 0.510134 -1.183868 -0.474661 -0.322674 -0.075906 0.139948 -0.519895 -0.079816 0.533048 0.122806 -0.641616 -0.196923 0.644210 0.309982 -0.334880 -0.722986 0.255905 0.189624 -0.466414 -0.854207 -0.742691 0.152493 -0.200786 -1.051204 0.390458 -0.068198 0.505257 0.119664 -0.214945 -0.928931 0.031411 0.291815 -0.238920 -0.430128 -0.364778 0.427663 0.507373 0.280052 0.517670 0.092961 0.273714 1.462211 0.717553 -0.470192 -0.384323 0.105648 -0.604877 0.328778 -0.329729 -0.491782 0.292513 -0.936976 0.239896 0.570860 -0.560494 0.118100 0.717875 0.192388 0.272068 1.302244 -0.033393 0.721362 0.602591 -0.843330 0.347418 -0.738384 -0.017706 0.134567 0.521773 0.137253 -0.844608 -0.647825 0.426425 0.804923 0.544273 -0.848151 -0.002335 0.149458 0.527054 -0.082050 -0.286241 0.502646 0.337664 -0.601477 0.003442 0.524957 1.507326 -0.297659 0.136105 0.467076 0.232532 -0.179665 -0.995087 -0.484921 -0.805874 -0.037386 0.069382 0.329764 0.032051 0.966030 -0.820281 0.364322 -0.465431 0.013429 0.943140 0.339316 -0.644792 -0.803512 -0.016429 0.396001 0.650612 -0.259565 0.420636 0.143009 -0.404379 -0.091728 -0.013510 0.183910 -0.097229 0.298738 0.122932 -0.644732 -0.198471 -0.176509 0.162227 -0.259212 0.106956 0.521400 0.375354 -1.026284 0.694763 -0.067882 -0.670301 0.369278 -0.428085 0.806208 -0.770021 -0.560395 0.662554 -0.378703 0.103608 -0.242411 0.150504 0.380165 0.013257 0.007446 -0.482855 -0.591776 0.691601 0.033547 0.597846 0.348740 -0.085800 0.463462 -0.284650 -0.340503 -0.497807 -0.186261 -0.772468 -0.400785 -0.614115 -0.066345 -0.222747 0.786291 0.839194 -0.138158 0.132244 0.310919 0.355128 -1.142022 0.005120 0.613034 0.928093 -0.643476 0.430354 0.612785 -0.758793 -0.185783 -0.214479 -0.008458 -0.201945 -0.659615 0.410570 -0.422040 0.287939 0.370236 -0.010153 0.087263 0.269082 0.099536 0.267938 -0.238625 0.920391 0.930327 -0.074798 -0.147255 -0.761543 0.193359 -1.002688 -0.870315 0.552857 0.288763 -0.766794 0.056664 0.579398 0.712287 -0.085673 -0.249266 -0.460541 -0.060236 +PE-benchmarks/aho-corasick-algorithm.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::char_traits::length(char const*) = -0.526771 -0.399963 0.216575 -1.157212 1.034513 0.640175 0.310222 -0.480155 -1.435648 -0.295792 0.249122 -1.246081 -0.285531 1.576413 -0.378201 1.181954 2.067037 0.556760 -0.518979 -0.138176 1.369387 -0.871842 1.716832 1.736245 -1.089526 -0.055588 -0.114232 0.776842 0.216920 0.723722 -0.324653 -0.569905 0.515978 -1.379463 -0.087332 -1.226008 0.230533 0.583262 0.922319 -2.041813 0.458138 0.014791 0.401096 -0.265156 -0.413217 0.331637 0.992272 0.964859 -0.348025 0.420201 1.043325 0.080365 -0.079820 0.410891 0.215482 0.539705 0.267350 0.195562 -0.696105 -0.487958 -0.169386 -0.659995 0.504576 1.112184 1.669648 0.089376 -0.001322 0.702660 0.189410 0.330534 0.794231 0.132041 -0.322358 -0.218535 0.590108 -1.655962 0.131085 -2.465446 -0.335052 -2.693794 -0.828578 -0.158682 0.924147 -0.002015 0.769120 -0.106266 1.202533 -0.321858 -0.076015 1.052935 1.477511 -1.264261 -0.624182 -0.940601 -0.805273 0.411987 -0.700358 -0.213610 0.851395 0.146838 -1.078672 -0.893709 0.857614 0.527243 -0.458708 -0.684839 0.290051 1.185996 -1.137301 -1.181472 -0.384866 0.712980 -0.415948 -1.939896 0.437437 -0.981679 0.574275 0.125815 -0.459598 -1.245870 0.228333 0.788698 -0.491298 -0.625089 -0.627543 1.223347 0.493774 0.193889 0.228034 -0.071409 0.118292 1.766874 0.579004 -0.910644 0.018026 0.176174 -0.732859 0.335624 -1.148058 -0.802865 0.781998 -1.374710 -0.098866 0.719974 -0.834987 -0.050665 1.236692 0.354588 0.355080 3.796638 -0.039131 1.552352 0.761295 -1.282763 0.991260 -0.165302 0.080926 0.442408 0.784028 0.093798 -2.000771 -1.214412 0.546454 1.283856 1.082336 -1.498845 -0.865721 -0.448755 -0.102763 0.210307 -0.111625 0.300811 -0.073560 -1.091245 -0.276715 0.654997 2.829925 -0.562404 -0.058345 0.722543 0.361225 -0.941108 -1.924987 -0.647055 -1.091370 0.164550 -0.307830 0.014119 0.737278 1.698035 -2.438668 1.028556 -0.479106 -0.231649 1.110447 0.169854 -1.120161 -2.043347 -0.390393 0.872012 1.725303 -0.276680 0.421219 0.496470 -1.178090 -0.170977 0.173917 0.213701 -0.344776 0.546743 0.104416 -0.801909 -0.596457 0.223848 -0.362216 -0.503080 -0.008516 0.737514 0.250089 -1.855278 1.232241 -0.104450 -0.425204 0.364412 -0.007669 0.995473 -1.049996 -1.248575 0.753855 0.086186 -0.202215 -0.773432 0.267999 0.924576 0.033135 0.009249 -0.569991 -1.694033 0.652848 -0.622068 0.943118 0.531893 -0.135588 0.880076 0.359686 -0.417689 -1.268821 -0.495725 -0.425503 -0.183402 -1.040881 -0.161253 -0.318554 1.301165 1.158115 0.220893 -0.635318 0.342969 1.639201 -0.868034 -0.399999 1.056654 0.428608 -1.136701 0.235400 1.249830 -1.441806 -0.235517 -0.596291 -0.098680 -0.189835 -0.956275 0.858467 0.057002 0.614188 0.061196 0.341343 -0.069554 0.614513 0.502292 0.145222 0.008624 2.046413 1.402333 -0.438764 -0.273831 -1.119376 0.507736 -1.621496 -1.194868 0.208333 0.337555 -1.095656 0.335585 0.444400 1.375154 -0.083159 0.059858 -0.155358 -0.163346 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.336013 -0.237116 -0.058189 -0.858964 0.522274 0.548815 0.282737 -0.749943 -0.837990 -0.239085 0.474481 -0.817031 -0.095134 0.935550 -0.428391 0.873115 1.134155 0.121810 -0.570515 -0.336719 1.010966 -0.077276 1.373511 1.102754 -0.907680 -0.004942 0.298191 0.663013 0.642492 0.064289 0.193490 -0.108706 0.535201 -1.155596 -0.316334 -0.484769 0.129093 0.156848 0.749938 -1.157870 0.167083 -0.385782 -0.049870 -0.151609 -0.350023 -0.170028 0.614166 0.825106 -0.022762 0.420780 0.835792 0.188577 -0.082766 0.244681 0.255072 0.224979 0.346858 -0.269636 -0.182103 -0.519753 -0.045688 -0.372162 0.189549 0.961757 0.994393 0.118873 -0.018352 0.785050 0.164622 0.230404 0.580429 0.261816 -0.676670 0.229905 0.391894 -1.676810 0.234178 -1.397155 -0.328984 -1.516219 -0.546697 -0.023823 0.465767 -0.239481 0.731782 0.801677 0.916070 -0.068578 -0.301722 0.744042 0.966880 -0.880452 -0.378251 -0.294608 -0.354061 0.305257 -0.563946 0.235112 0.249674 0.427481 -0.712994 -0.310003 0.424759 0.537532 -0.430622 -0.695022 0.150338 0.718553 -0.980554 -0.789862 0.028915 0.531711 -0.365151 -1.387917 -0.561766 -0.595262 1.187210 -0.091766 -0.244125 -1.005388 0.078354 0.682138 -0.019108 -0.565691 0.289080 0.082937 0.599349 0.510627 0.023519 0.268789 0.290469 1.711137 0.522463 -0.431802 0.069979 -0.098178 -0.190686 0.476133 -0.300780 -0.407179 -0.072549 -0.912940 0.317795 0.961546 -0.481400 -0.516132 0.870323 0.322525 0.183215 2.847252 0.168414 1.004255 0.941031 -0.849136 -0.497046 -0.598604 0.101030 0.418342 0.280711 0.016849 -1.155756 -0.860399 0.503333 0.944964 0.598594 -1.021564 -0.359127 -0.103785 -0.018260 0.116485 -0.158652 0.165096 0.036240 -0.605737 -0.221298 0.810857 1.450253 -0.495090 -0.199765 0.506583 0.028749 -0.545010 -1.062594 -0.450605 -0.448700 0.309014 0.374883 0.150990 0.390974 1.110311 -1.193039 0.740269 -0.162428 0.091256 0.629328 0.505312 -0.811677 -0.833071 -0.205761 0.485677 0.696322 -0.506238 0.089178 0.487148 -0.902356 -0.127170 0.246426 -0.019530 -0.247314 0.429583 0.400141 -0.411285 -0.583785 0.574090 0.059005 -0.027510 0.150956 0.696358 -0.301308 -1.311554 0.837520 -0.094149 -0.525031 0.369548 -0.372319 1.099138 -0.902501 -0.844630 0.711074 -0.047962 -0.270434 -0.284626 0.153185 0.627814 0.414245 0.333024 -0.653593 -0.311484 0.372583 -0.383503 0.598357 0.408160 0.037321 0.698273 -1.273045 -0.165051 -0.842969 -0.122910 -0.255858 0.054077 -0.830787 -0.609696 -0.173440 0.920438 0.781227 0.019938 -0.649009 0.392743 0.879158 -1.310590 -0.389284 0.474202 1.137076 -1.033341 0.374028 0.577731 -0.918495 0.060574 -0.247099 -0.362956 -0.278051 -0.712741 0.758855 0.166540 0.660390 0.088682 0.219646 0.180032 0.573653 0.206279 0.508180 0.231107 0.852636 1.207045 -0.300497 -0.659683 -0.953036 0.321726 -1.130264 -1.197652 0.600946 0.345457 -0.496536 0.081698 -0.092326 1.099226 0.437772 -0.387572 -0.159131 0.130611 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::deque() = -0.134985 0.044647 0.354579 -0.483050 0.549910 0.088847 0.201529 -0.076119 -0.407593 -0.278064 -0.051622 -0.180261 -0.325538 0.508851 -0.287880 0.175487 0.685734 0.233144 -0.013232 -0.281671 0.504541 -0.378768 0.741296 0.550209 -0.705318 0.024032 0.113630 0.478491 0.178216 0.686325 -0.124277 -0.301142 0.235834 -0.141753 0.304135 -0.578276 0.132328 0.152816 -0.140631 -0.819860 0.057798 -0.000649 0.042683 0.076769 -0.017101 0.407801 0.497784 0.453760 -0.305719 0.254868 0.487982 0.245467 0.043596 0.254718 0.039321 0.121099 0.323786 -0.150682 -0.267560 -0.045194 -0.181933 -0.602183 0.195018 0.471546 0.717687 -0.050878 0.134087 0.101580 -0.145468 0.189439 0.302293 0.144318 0.017558 -0.064976 0.377894 -0.501782 0.032796 -1.026964 -0.154732 -1.410365 -0.331059 -0.483727 0.314472 0.081345 0.233004 0.075510 0.612696 0.129432 0.150404 0.304597 0.508293 -0.395476 -0.138557 -0.394031 -0.335471 0.155184 -0.298252 -0.118973 0.119839 0.181319 -0.328582 -0.302921 0.279213 0.022939 -0.164612 -0.222198 -0.186577 0.521719 -0.756563 -0.260011 -0.457251 0.191631 -0.141264 -0.732082 0.163584 -0.416548 0.575146 -0.062501 0.129748 -0.190198 0.089220 0.484241 -0.180338 -0.105689 -0.412918 0.526413 0.225250 -0.027770 0.073586 -0.059290 -0.179646 0.419442 0.532085 -0.221229 -0.284187 0.153560 -0.277176 -0.021859 -0.470031 -0.018652 0.402115 -0.502966 0.042335 0.208508 -0.209486 -0.205406 0.253148 -0.177671 0.457101 1.142493 -0.074755 0.344908 0.202824 -0.515001 0.204794 0.102414 0.077607 0.392987 0.415288 -0.043707 -0.417980 -0.502799 0.098033 0.357492 0.318506 -0.495146 -0.327218 -0.279669 0.003384 0.106822 -0.145075 0.174713 -0.253007 -0.345423 -0.072836 -0.030371 0.763861 -0.095040 -0.351627 0.261544 0.180152 -0.494158 -0.487499 -0.242835 -0.204330 0.019747 0.006511 -0.109986 0.195625 0.633348 -1.258435 0.482187 -0.152620 -0.036584 0.295043 -0.124494 -0.047141 -0.758621 0.027789 0.344465 0.556591 -0.070394 0.089278 0.189560 -0.463995 0.116494 -0.043675 0.307502 -0.202035 0.176221 0.131822 -0.453949 -0.402199 -0.218670 -0.036267 -0.025069 -0.060315 0.167531 0.116068 -1.172288 0.438645 -0.299046 -0.212263 0.310834 0.100566 0.397027 -0.427307 -0.539629 0.247191 -0.003275 -0.274563 -0.500111 0.152708 0.436881 -0.197254 -0.018578 -0.264172 -0.582288 0.257773 -0.279509 0.156583 0.248568 0.199692 0.637110 0.093809 -0.252740 -0.562935 -0.041329 0.027289 -0.281780 -0.190195 0.097328 -0.116946 0.389802 0.703643 0.135435 0.012186 0.128760 0.789240 -0.437606 -0.292289 0.526305 0.192629 -0.178379 0.398957 0.528033 -0.528447 -0.473294 -0.274077 0.039679 0.168959 -0.347146 0.388474 -0.300562 0.212159 0.144694 0.221534 -0.326272 0.331715 0.079280 0.064328 -0.204890 0.800798 0.811812 -0.339140 0.105242 -0.240678 0.132154 -0.690593 -0.302954 -0.095449 0.016909 -0.068008 0.355615 -0.050349 0.537416 0.036175 0.130601 0.021996 -0.215045 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_Deque_base() = -0.587133 0.646400 1.666793 -2.834278 3.683913 2.382859 1.027532 -0.961133 -1.847798 -0.527829 -0.082802 -1.673586 -1.801853 2.630484 -1.430221 1.338287 3.006461 -0.100503 -0.613766 -0.481360 3.016162 -0.340802 3.638414 1.967451 -3.565728 0.149163 0.068671 1.805682 0.219346 3.669678 -1.423896 -2.022981 0.898429 -0.736882 0.967025 -1.469756 0.509355 -0.123978 0.109612 -3.172345 0.282906 0.649776 -0.726979 0.265912 -0.231461 0.824593 3.090545 2.191630 -1.489824 0.265710 2.385792 0.986170 -0.053703 1.170888 0.464647 0.504344 1.940542 0.085042 -1.419599 -1.118008 -1.126747 -1.383175 0.681657 2.383917 3.281537 0.034880 0.444370 0.992548 -0.611921 0.650400 1.060892 0.937436 0.345686 0.274885 2.059733 -1.151777 0.112656 -3.419126 -0.657265 -4.237842 -1.613636 -2.038381 0.561123 0.700105 1.692271 -0.979101 3.130553 0.228562 0.271432 1.316368 2.947254 -2.232307 -0.512380 -2.597289 -2.159516 -0.079825 -1.249225 -0.464644 0.383146 0.094201 -1.931345 -1.420675 0.482878 0.385441 -0.668677 -1.120658 -0.788592 2.426133 -2.549424 -1.176530 -1.388108 1.511359 -0.873472 -4.042237 -0.972266 -1.622813 1.331878 -0.713389 0.733899 -1.567871 0.467320 2.652456 -1.454581 -1.052455 -1.103774 2.891908 2.151589 0.275720 0.420113 -0.363366 -0.216590 2.410241 2.314834 -0.857344 -1.265354 -0.233856 -0.524405 0.247782 -1.538533 0.406207 0.939071 -2.236439 -0.047248 1.966993 -0.603353 0.133638 0.135331 -0.786408 1.906258 7.043213 -0.958318 2.093592 0.520198 -2.927891 1.580849 0.582849 -0.122502 1.299571 1.333816 0.111079 -3.062186 -2.562485 1.729062 1.681050 1.325396 -2.920152 -0.109983 -0.888728 -0.272823 -0.359047 -0.832355 1.086697 -0.763607 -1.662851 -0.508058 0.451234 4.739842 -1.017127 -3.474768 2.360956 0.999766 -1.603221 -1.380273 -1.652170 -1.062009 -0.056979 0.912876 -0.528203 1.548018 3.332471 -5.298457 2.139803 -0.138712 -1.119359 2.557106 -0.738974 -0.436737 -1.622646 -0.230803 2.167484 2.241962 -0.068900 -0.452842 0.100879 -2.082460 0.959935 0.089264 1.060245 -0.823775 0.762339 0.423871 -2.457737 -2.159325 -1.851092 -0.819470 0.058371 -1.218787 0.613513 -0.303169 -5.424787 2.742503 -0.430340 -0.589458 1.230339 -0.118880 2.081642 -1.466526 -2.806112 1.439210 -0.346072 -1.128613 -1.813896 0.983638 1.664631 0.345877 1.013127 -2.433778 -3.873273 1.522700 -0.870393 1.481155 1.118248 1.402957 2.451373 1.014161 -1.341644 -3.049414 -1.753480 1.316907 0.142634 -1.883450 -0.071680 -0.816333 2.177349 2.437693 0.184822 -0.186159 -1.240904 3.146264 -2.063411 -0.679108 2.672681 0.332506 -2.270081 0.507958 2.829134 -1.358196 -2.076393 -1.280066 0.023606 -0.695085 -2.152728 1.207286 -0.731319 0.930704 0.721259 0.688614 -1.493243 0.971222 0.245005 0.113789 -0.935567 3.860231 3.030609 -1.806833 0.307420 -1.572494 1.410780 -3.419044 -2.330630 0.754290 -1.280959 -0.579928 1.164712 0.102391 2.665360 -0.212705 0.528633 0.319267 -1.087637 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.199411 -0.047123 0.524721 -0.533037 0.321538 -0.082616 0.145491 0.038087 -0.555957 -0.326177 -0.062802 -0.320353 -0.367220 0.617038 -0.307020 -0.046081 0.900527 0.498701 -0.112797 -0.337400 0.337020 -0.332755 0.722994 0.816157 -0.650006 -0.005706 0.094642 0.608257 0.288271 0.607998 -0.083019 -0.320799 0.156374 0.093598 0.336625 -0.730845 0.106177 0.237512 -0.306608 -1.089316 0.133513 0.084038 0.184317 -0.020522 0.096100 0.603549 0.491715 0.477204 -0.213265 0.214502 0.465850 0.354822 0.054377 0.172897 0.092648 0.072264 0.448927 -0.198936 -0.250919 0.048691 -0.101986 -0.642212 0.089483 0.559785 0.782961 0.048002 0.067292 -0.194737 0.052129 0.232077 0.307460 0.072391 0.082092 0.026625 0.221097 -0.377548 0.145762 -1.131775 0.007103 -1.600378 -0.356236 -0.395132 0.679501 0.181873 -0.088710 0.006698 0.646160 0.075337 0.165211 0.358660 0.618337 -0.280963 -0.227022 -0.319944 -0.360145 0.383809 -0.311825 -0.082998 0.093264 0.351466 -0.375155 -0.300759 0.274507 -0.059471 -0.248547 0.134682 -0.082141 0.596606 -0.821942 -0.090700 -0.508541 0.248621 0.150896 -0.747386 0.118472 -0.566207 0.592025 0.012889 -0.134480 -0.079734 0.117874 0.278301 -0.207685 0.153327 -0.797933 0.576324 0.033995 -0.149699 -0.025797 -0.045128 -0.100923 0.254564 0.280770 -0.434477 -0.140493 0.283933 -0.430811 -0.135112 -0.692046 -0.096930 0.470694 -0.464564 0.103002 0.044791 -0.401065 -0.347735 0.070962 -0.114903 0.418597 1.252736 -0.065968 0.376596 0.277790 -0.455272 0.261959 0.158712 0.058997 0.337985 0.478737 0.068844 -0.318872 -0.509698 0.029639 0.563397 0.442167 -0.381209 -0.224431 -0.270866 -0.057048 0.104561 0.104175 0.088852 -0.333100 -0.327564 -0.165573 0.073148 0.687384 0.066035 -0.472358 -0.002708 0.202034 -0.371230 -0.403130 -0.070412 0.012118 0.095223 -0.029728 -0.091752 0.339979 0.726640 -1.542619 0.627190 -0.011365 0.018259 0.333822 -0.147739 -0.157317 -0.836351 0.066678 0.381038 0.795382 -0.019811 0.007313 0.268899 -0.586295 -0.085679 0.014793 0.395337 -0.308364 0.250457 0.266956 -0.392277 -0.334143 -0.320648 -0.016483 -0.050247 -0.174170 0.268695 0.102194 -1.286535 0.534912 -0.280170 -0.165440 0.132026 -0.020817 0.211567 -0.638888 -0.572017 0.134185 0.072806 -0.416563 -0.544639 0.037183 0.557682 -0.324894 0.088115 -0.253842 -0.518336 0.401451 -0.305812 0.266246 0.245781 0.052854 0.598096 0.323347 -0.086754 -0.431105 0.046237 0.106693 -0.388095 -0.140119 0.329299 -0.159665 0.344083 0.820235 0.026245 -0.092492 0.170854 0.856511 -0.269416 -0.393724 0.404945 -0.000994 -0.021448 0.556519 0.479963 -0.773307 -0.430228 -0.424524 -0.124420 0.215809 -0.339797 0.480804 -0.345601 0.244904 0.192376 0.143991 -0.386337 0.402358 0.118607 -0.099887 0.038192 0.855212 0.872350 -0.229133 0.387415 -0.382175 0.207625 -0.760062 -0.269649 -0.194927 -0.072061 -0.180331 0.294044 -0.186653 0.505750 0.034444 0.191167 -0.121335 0.036317 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -2.834730 1.616007 5.463063 -9.975321 10.836273 9.232294 2.453379 -4.159411 -6.929785 -0.597188 0.021257 -8.114282 -5.470199 9.973785 -4.532267 5.036876 11.430576 -0.059925 -3.924339 -0.752522 9.802991 0.618259 11.572951 7.741020 -10.753559 -0.007625 0.926004 5.765896 1.165396 10.025181 -6.067548 -7.219539 2.043967 -3.075542 1.608538 -4.126201 1.536151 -0.506846 2.559655 -11.356864 1.682143 1.860866 -2.446979 -0.576376 -1.149041 1.754555 10.645186 7.337901 -3.809750 -0.657194 7.907275 3.221681 -1.128488 2.665386 2.298643 2.215854 7.485265 1.817462 -4.243532 -4.421141 -2.570367 -1.916309 1.244037 8.647740 10.838165 1.174384 0.373894 3.522433 0.203066 1.452464 2.551967 2.524015 1.088019 2.760299 5.297858 -4.075309 0.911072 -11.368280 -1.169433 -11.940110 -5.240824 -4.598690 2.054611 1.664665 4.575325 -3.841798 10.679566 -0.787049 -0.171352 4.403600 11.800093 -8.145499 -2.602544 -8.757696 -7.643209 0.455539 -4.213506 -0.820324 1.419732 0.173894 -7.161591 -5.971997 1.213235 2.157144 -2.961581 -2.431682 -0.988431 8.008262 -7.063039 -4.032595 -3.424493 5.340919 -1.569699 -14.042180 -5.282287 -5.617218 3.134148 -1.967474 -0.261805 -7.765631 1.496341 8.038409 -5.434026 -3.673949 -3.303761 9.215839 7.380784 0.744477 0.715791 -1.341608 2.063209 9.283721 5.277158 -4.848327 -2.512794 -1.055378 -2.529773 0.318666 -5.988547 0.074832 1.879951 -7.412099 0.337961 7.505898 -3.393861 1.253482 0.961039 -1.692507 4.828321 26.878230 -3.395066 7.531515 1.834918 -10.066948 5.981904 0.839354 -1.774162 2.439650 3.633434 2.208401 -12.212208 -8.676313 7.291546 7.538060 5.203728 -9.678920 0.920847 -2.322905 -1.491829 -1.999634 -1.046927 3.374843 -2.526651 -4.998084 -2.802000 4.061234 17.604369 -3.851950 -12.569424 7.302104 3.393418 -3.326079 -4.847657 -4.855785 -3.718875 0.265923 3.623436 -1.002274 7.173431 12.272259 -18.298090 7.671529 0.663264 -4.769167 9.777059 -1.765050 -3.495970 -3.917766 -0.797232 8.366511 8.688177 0.098321 -1.828881 -0.126110 -7.754692 1.455900 1.306722 3.197198 -3.372173 3.060069 2.405000 -8.328391 -6.605266 -5.108526 -3.505336 -1.026315 -5.136391 2.890021 -2.272210 -17.963338 11.187635 0.342036 -0.709679 2.974706 -2.618332 6.455473 -6.369861 -9.696752 5.016875 -0.442568 -2.455691 -4.170052 2.515146 6.100571 2.000917 5.290027 -9.143882 -13.932664 5.407035 -2.089709 6.710745 3.071169 3.437135 6.010668 3.157748 -2.728830 -9.676050 -6.152565 4.749087 1.889819 -7.336877 -0.905358 -2.902204 8.100797 7.350397 -0.987576 -2.289621 -5.401033 8.845275 -6.601367 -1.357569 7.224560 0.974104 -9.351424 -0.265347 8.734699 -5.272093 -5.190520 -5.013734 -1.556875 -4.639330 -8.080644 3.286472 -1.440945 3.095586 2.954208 0.490318 -3.821189 3.320215 1.437996 -0.656878 -0.712940 12.480486 9.277437 -5.051296 1.424007 -7.843754 5.954743 -12.070117 -9.768157 4.303855 -4.917691 -4.140793 1.667948 0.458547 8.488413 -1.562298 2.042091 0.165576 -2.102402 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = -0.169571 0.045099 1.021964 -0.814683 0.494689 0.124351 0.191988 -0.002163 -0.816987 -0.134451 -0.149211 -0.607300 -0.364131 0.857532 -0.306858 0.031026 1.264953 0.640065 -0.316842 -0.306753 0.399686 -0.537422 0.885508 1.110620 -0.820302 0.132818 0.032077 0.797015 0.254652 1.224531 -0.695721 -0.312131 -0.050626 0.113967 0.550635 -0.929721 -0.037475 0.188806 -0.278629 -1.594883 0.203350 0.416700 0.483269 -0.132870 0.219889 0.599170 0.857733 0.571585 -0.122254 0.071335 0.448231 0.187034 0.273297 0.157847 0.496263 0.446277 1.331992 0.113856 -0.410503 0.100620 -0.174095 -0.679726 0.228522 0.747218 0.978286 0.140522 -0.055089 -0.433354 0.259879 0.134506 0.322412 0.155415 -0.056739 0.183606 0.182845 -0.468692 0.748245 -1.121964 0.182480 -1.493345 -0.564467 -0.453296 0.745654 0.293494 0.067390 -0.311533 0.924808 -0.204075 0.245243 -0.050172 0.888019 -0.538402 -0.272824 -0.430804 -0.586842 0.337059 -0.259228 -0.327977 0.256293 0.167653 -0.543538 -0.342894 0.654994 0.098461 -0.372799 0.697652 -0.029307 0.825158 -0.797267 -0.319598 -0.592952 0.240258 0.035072 -0.975453 0.237026 -0.771093 0.196190 0.033624 -0.337563 -0.462633 0.265996 0.485864 -0.438202 0.137746 -1.366485 1.123968 0.075026 -0.271243 -0.048967 -0.202360 -0.042597 0.199487 0.363146 -0.638677 -0.031139 0.397201 -0.711390 -0.235175 -0.830260 -0.229210 0.352441 -0.569114 -0.337319 0.090869 -0.560738 0.247405 -0.036798 0.102536 0.462280 2.152414 -0.283963 0.564826 0.165133 -0.699462 0.937995 0.518461 -0.060971 0.253940 0.572830 0.249813 -1.117950 -0.683245 0.129210 0.847863 0.594862 -0.578886 -0.242382 -0.446630 -0.240982 0.276524 0.269769 0.005713 -0.341779 -0.524820 -0.289492 -0.083128 1.361507 -0.048329 -1.248453 0.037427 -0.203338 -0.523037 -0.762996 -0.084172 -0.174607 0.117985 -0.535978 -0.221353 0.616661 0.980289 -2.127362 1.021597 -0.207886 -0.537175 1.260659 -0.507166 -0.140470 -1.019277 -0.072177 0.560318 1.209016 0.040938 -0.459976 0.237623 -0.785367 -0.135801 -0.112003 0.499548 -0.520362 0.426571 0.334626 -0.716976 -0.325334 -0.814637 -0.002841 -0.265495 -0.496986 0.324054 -0.016777 -1.507679 0.799893 0.030260 -0.059445 0.317861 -0.005638 -0.196344 -0.756217 -0.752293 0.062907 0.257331 -0.300489 -0.683676 -0.102154 0.663078 -0.356638 0.036969 -0.641570 -0.931672 0.485682 -0.547313 0.560689 0.405007 0.018554 0.491881 1.416955 -0.087923 -0.489074 0.084758 -0.054407 -0.350757 -0.193091 0.120412 -0.427252 0.535502 1.008357 0.040612 0.215715 -0.259705 1.122688 -0.161574 -0.437950 0.520150 -0.670221 -0.200376 0.281523 0.665824 -0.843291 -0.537739 -0.551149 -0.548586 0.096880 -0.341382 0.615459 -0.434224 0.223456 0.252251 -0.055426 -0.542670 0.376797 0.066184 -0.321973 0.130827 1.241953 0.858414 -0.208401 0.666691 -0.512964 0.445140 -0.953985 -0.187363 -0.252887 -0.125270 -0.566024 0.247517 0.148606 0.633813 0.021602 0.187160 -0.017694 -0.048256 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_iterator::_Deque_iterator() = -0.078854 -0.074014 0.599562 -0.432386 0.166230 -0.159474 0.106740 -0.036340 -0.481460 -0.015328 -0.088108 -0.192976 -0.032029 0.440711 -0.095578 0.198370 0.749446 0.450558 -0.171316 -0.337885 0.358198 -0.778264 0.503601 0.723464 -0.543336 0.118389 0.182346 0.589918 0.419095 0.640044 -0.529943 0.250235 -0.052456 -0.304487 0.441496 -0.752935 0.009734 0.228769 -0.019859 -1.066644 0.087150 0.012133 0.515760 -0.026113 0.074103 0.567353 0.388152 0.345097 -0.154466 0.190505 0.343759 -0.188216 0.276741 0.086188 0.269031 0.473254 0.975772 0.344893 -0.197531 0.160271 -0.013207 -0.654808 0.421207 0.412464 0.647380 -0.032191 -0.018997 -0.067968 0.297685 -0.000120 0.270985 0.127087 -0.250175 -0.039542 0.199824 -0.908869 0.636422 -1.041336 0.063495 -1.214268 -0.365046 -0.321273 0.372465 -0.249328 0.229979 0.086367 0.565178 -0.121216 0.166986 -0.192189 0.387117 -0.472299 -0.150848 -0.216206 -0.291744 0.225371 -0.193227 -0.280121 0.465398 0.071230 -0.255189 -0.254182 0.752824 0.187244 -0.283145 0.329164 -0.065954 0.489653 -0.473074 -0.502060 -0.414033 -0.072942 -0.201760 -0.517848 0.653379 -0.564713 0.324904 0.030121 -0.092954 -0.434162 0.057827 0.414967 -0.167282 -0.059846 -0.796400 0.714104 0.072555 -0.188358 0.011000 -0.144686 -0.114592 0.166986 0.458236 -0.397610 -0.112873 0.408008 -0.694018 -0.136886 -0.599887 -0.303332 0.513990 -0.424097 -0.418980 -0.022785 -0.321752 0.306926 0.732848 0.178098 0.270937 1.321025 -0.007375 0.280081 0.144695 -0.344805 0.690381 0.347223 0.054152 0.368995 0.424107 0.036470 -1.093175 -0.431354 -0.127088 0.481935 0.323435 -0.512737 -0.644999 -0.379571 -0.118883 0.382063 0.051270 -0.024664 -0.218727 -0.294846 -0.103739 -0.207903 0.882329 -0.167780 -0.496713 -0.045607 -0.364945 -0.683488 -1.108619 -0.091615 -0.380515 0.036772 -0.758670 -0.080219 0.294193 0.525615 -1.353055 0.613408 -0.419927 -0.343167 0.876697 -0.336986 -0.049074 -1.142319 -0.011591 0.186453 0.732440 -0.083026 -0.287507 0.311191 -0.506022 -0.051905 -0.180077 0.263011 -0.337964 0.303335 0.151296 -0.378274 -0.135798 -0.256744 0.087613 -0.269532 -0.044754 0.213662 -0.037618 -0.796794 0.323584 -0.126730 -0.140331 0.480697 0.105452 -0.191037 -0.496513 -0.359152 0.066805 0.363773 0.055721 -0.627998 -0.068423 0.453677 -0.383749 -0.345585 -0.367132 -0.617773 0.110125 -0.614561 0.195505 0.284399 -0.107214 0.332851 0.874961 -0.080086 -0.442726 0.459097 -0.593975 -0.297374 -0.038745 -0.296404 -0.230783 0.360883 0.714606 0.129577 0.438070 0.100259 0.761150 -0.314493 -0.426466 0.282354 -0.198345 -0.067303 0.202706 0.339645 -0.646178 -0.293142 -0.258901 -0.492667 0.301757 -0.099810 0.545250 -0.326648 0.150977 0.090214 -0.015765 -0.141369 0.355117 0.036914 -0.088307 -0.042865 0.831681 0.789989 -0.157629 0.141479 -0.269928 0.184653 -0.542344 0.045125 -0.264652 0.344807 -0.390302 0.248287 0.384907 0.437387 0.137171 -0.081048 0.041243 -0.201288 +PE-benchmarks/aho-corasick-algorithm.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.410618 0.215451 0.832009 -1.315850 2.186557 0.602301 0.866592 -0.274698 -1.042853 -0.920255 -0.029255 -0.669001 -1.438758 1.621569 -0.835677 0.892068 1.934016 0.236150 0.065028 -0.674915 1.956671 -1.215380 2.556666 1.362816 -2.394778 0.053132 0.177932 1.300581 0.307606 2.152401 -0.276723 -1.008571 1.073277 -0.817294 0.948973 -1.392873 0.474201 0.217508 -0.328803 -2.210209 -0.011361 0.278916 -0.229828 0.365107 -0.225568 1.347034 1.726070 1.553354 -1.210139 0.845426 1.478001 0.186066 0.247713 1.000765 -0.035469 0.066692 0.523848 -0.204372 -1.191387 -0.371671 -0.834286 -2.152730 0.616121 1.388951 2.345280 -0.348654 0.483529 0.886343 -0.828285 0.664948 0.921512 0.670491 0.425303 -0.398881 1.794527 -1.366092 -0.352261 -2.990528 -0.884720 -4.497802 -1.179976 -1.694406 0.782398 0.144106 1.167704 -0.156627 2.034077 0.633204 0.321138 1.149063 1.758677 -1.488736 -0.420749 -1.600624 -0.900756 0.166718 -1.114071 -0.335954 0.864165 0.145983 -1.216606 -0.858573 0.681444 0.080032 -0.374448 -1.328801 -0.831228 1.731884 -2.231033 -1.010395 -1.613346 0.431939 -0.693969 -2.625756 0.498624 -0.786625 1.606050 -0.076116 0.799161 -0.524461 0.349582 1.678567 -0.522528 -0.799360 -0.656988 1.965732 1.019915 0.244078 0.571371 0.160390 -0.611441 1.552722 2.307760 -0.243856 -1.167656 0.155172 -0.669989 0.384217 -1.059036 0.040231 1.417239 -1.721692 -0.043118 0.873391 -0.419439 -0.489293 0.765316 -0.576163 1.520129 3.442775 -0.254864 1.226728 0.590170 -1.802712 0.922850 0.156558 0.254269 1.295019 1.309376 -0.226955 -1.495141 -1.646648 0.698849 0.994399 0.892111 -2.102927 -0.899463 -0.780261 0.344198 -0.070058 -0.761394 0.975456 -0.355556 -1.223521 -0.008899 0.017472 2.587464 -0.908367 -1.445561 1.409975 0.592801 -1.392220 -1.838327 -1.090047 -0.762562 -0.225488 0.158629 -0.303326 0.340648 2.034789 -3.345919 1.395590 -0.481932 -0.168597 1.153927 -0.366504 -0.203820 -2.456607 -0.003575 1.201848 1.353220 -0.008117 0.046196 0.316208 -1.401732 0.773844 -0.123115 0.816627 -0.296619 0.584297 -0.217161 -1.292534 -1.565621 -0.934033 -0.253280 0.024353 -0.083291 0.477791 0.586686 -3.547356 1.397215 -1.007814 -0.941805 0.977789 0.514279 1.629036 -1.083899 -1.972601 0.967811 -0.544044 -1.287521 -1.857001 0.710118 0.998285 -0.148266 -0.408842 -0.822542 -2.206145 1.119736 -0.852076 0.585500 0.828364 0.951721 2.473436 0.526769 -1.456528 -2.036866 -0.647510 0.216417 -0.800612 -0.906168 -0.231376 -0.268703 1.389147 2.046076 0.500582 0.170732 -0.065831 2.433586 -1.888848 -1.010662 2.138502 0.854205 -0.802926 1.220950 1.998673 -1.308108 -1.536478 -0.803394 0.286388 0.215442 -1.296643 0.924805 -0.986752 0.533472 0.394672 0.740849 -0.918669 0.806411 0.234872 0.392697 -1.188272 2.660893 2.830441 -1.692673 -0.089116 -0.733306 0.567014 -2.265252 -1.247100 0.113335 0.146283 0.067594 1.171055 0.376454 1.627672 0.171251 -0.257280 -0.028248 -0.966229 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -1.073013 -0.020597 1.418833 -3.570224 4.070285 1.722794 0.918768 -0.471720 -2.123305 -1.283480 -0.659923 -0.793388 -1.835343 3.339436 -1.244904 2.486949 3.574572 -0.114034 -0.453517 -1.092216 4.845952 -2.675195 3.866086 1.225762 -4.449219 -0.348954 1.221356 3.542053 1.180612 3.923152 -0.728079 -1.309497 0.441251 -2.049689 1.962185 -3.148052 1.863983 1.164308 -0.245777 -4.165511 0.273805 0.046252 -0.525540 0.339070 -1.278310 1.613808 2.664837 3.136477 -3.072171 0.237967 3.676386 0.698077 -0.536456 1.506895 -0.990189 0.832748 1.157461 0.412614 -1.675605 -1.046157 -0.488940 -3.190358 2.370040 2.417377 4.483157 -1.129061 1.035071 3.243474 -0.594280 0.967463 1.589400 0.590175 -0.376183 -1.431433 3.262214 -4.062556 -1.060938 -6.656159 -0.635962 -7.696939 -1.544526 -3.092228 0.368420 -0.162892 1.960654 -0.443108 3.922097 0.287119 0.440660 2.994497 2.887497 -2.574608 -0.585395 -5.052459 -2.515983 0.729241 -2.135321 -1.945609 1.945334 0.774401 -1.503474 -1.925948 0.724470 0.550450 -0.840210 -3.431638 -1.790601 3.379921 -3.505855 -2.542008 -2.227894 2.169541 -1.796092 -4.792758 0.821596 -2.333005 2.276610 -1.338133 2.604994 -1.855615 -0.100931 4.018308 -1.270133 -1.552381 -1.159305 3.807578 2.434081 -0.372044 0.995154 -0.239074 -0.860367 2.818832 4.201010 -1.087232 -3.127564 1.198299 -1.740581 -0.235574 -3.053981 -0.045215 3.015073 -3.549693 -0.832809 2.398400 -0.420158 -0.274019 2.761079 -1.455183 3.238269 9.154233 0.080908 1.334434 0.374964 -3.237801 2.703032 1.104527 -0.234982 2.546476 1.476551 -0.794899 -4.706073 -3.223729 1.173745 1.396802 1.892768 -3.536110 -2.617521 -2.004549 -0.151327 0.374300 -2.194342 2.229508 -1.769702 -1.657789 -0.426157 -0.050976 5.680142 -1.321346 -1.995873 3.380472 2.216559 -4.626400 -4.714667 -2.231302 -2.868332 -1.104209 0.137035 -0.790038 1.617810 3.995530 -6.646174 2.413922 -0.266590 -0.576315 1.553986 -1.626046 0.290400 -5.960034 -0.318537 2.529652 3.355356 -1.386255 0.812965 0.333782 -2.414130 1.839060 0.154792 1.133679 -0.088975 0.333901 -0.796277 -2.177198 -2.535419 -0.309268 -1.955055 0.251636 0.065141 0.397552 0.080842 -5.650216 3.167374 -2.632334 -0.564676 2.726830 0.738135 3.566675 -2.066488 -3.436572 2.499224 1.059190 -0.748044 -3.467113 1.731187 3.075891 -0.585772 -0.671549 -1.517738 -5.901204 0.603346 -2.325016 0.451693 1.030638 1.463769 3.455826 0.820760 -1.703335 -4.815111 -1.480018 -0.660305 -0.115004 -1.621971 -1.520428 0.288569 2.961003 2.885318 0.645121 0.417921 0.090779 4.359692 -3.157841 -1.963419 3.131055 0.780060 -2.774203 1.322219 3.446346 -2.787380 -2.877894 -2.009547 1.577636 0.483537 -2.847275 1.336826 -1.135794 0.942993 1.220541 1.327931 -1.339768 1.794856 1.294137 0.417129 -2.736955 5.934433 4.800643 -2.501743 -0.892862 -1.710210 0.997788 -4.224068 -2.321177 0.023392 0.369647 0.279139 2.542789 1.658880 3.233312 -0.363778 1.217033 0.781856 -2.975254 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_iterator::_M_set_node(int**) = -0.408233 0.257630 0.937473 -1.063627 0.886327 0.736787 0.275502 -0.540819 -0.782455 -0.226792 -0.001331 -0.858809 -0.578711 1.201998 -0.617772 0.380242 1.620213 0.391096 -0.415676 -0.341364 0.955859 -0.334712 1.515175 1.422408 -1.279209 -0.056730 0.651994 0.823326 0.436632 1.087845 -0.795715 -0.674461 0.331819 -0.445996 0.342291 -0.905889 0.151945 -0.082278 0.245003 -1.687864 0.176012 -0.204789 -0.171302 -0.192709 -0.114622 0.506729 1.327260 0.943592 -0.355302 -0.027843 0.916509 0.456223 -0.114208 0.271231 0.417704 0.327462 1.200707 0.397114 -0.363482 -0.279291 -0.236596 -0.559085 0.166109 1.252888 1.430497 0.245121 0.101542 0.166707 0.087551 0.155173 0.237689 0.260313 0.082426 0.615052 0.453570 -1.225374 0.441258 -2.093179 -0.219142 -1.983886 -0.657219 -0.619265 0.242814 -0.289313 0.542955 0.025152 1.261689 0.090123 0.196299 0.386219 1.568630 -1.124976 -0.405915 -0.737439 -0.834306 0.312440 -0.612901 0.144411 0.211330 -0.035453 -0.867485 -0.953888 0.534535 0.403572 -0.465284 -0.065142 -0.019233 1.001951 -0.958073 -0.572611 -0.698485 0.089734 -0.253977 -1.775171 -0.167207 -0.883213 1.027757 -0.054764 -0.318091 -1.196956 0.229929 1.093694 -0.446002 -0.501690 -0.520812 1.128453 0.669533 0.035390 -0.016614 -0.312443 0.273313 1.117576 0.842707 -0.699301 -0.147070 0.005493 -0.904772 -0.130812 -1.005196 -0.156566 0.538993 -0.870645 0.006961 0.916739 -0.679662 -0.038648 0.913543 -0.189493 0.719612 3.560284 -0.318841 0.862427 0.338717 -1.360440 0.632413 0.000742 -0.243856 0.288446 0.640857 0.468151 -1.831533 -1.015770 0.603357 1.168254 0.783077 -1.229169 -0.347635 -0.480255 -0.220518 -0.091393 0.035501 0.245797 -0.514572 -0.725169 -0.410610 0.608674 1.974043 -0.544671 -1.435816 0.442919 0.114755 -0.452415 -1.087212 -0.368552 -0.415668 0.263752 0.080850 -0.156262 0.848430 1.473059 -2.770199 1.081595 -0.197456 -0.607119 1.261012 -0.133752 -0.561417 -0.866425 0.305160 1.093397 1.106164 0.101227 -0.156646 0.192135 -1.096716 -0.138120 0.038086 0.613893 -0.537983 0.507662 0.550969 -1.150601 -0.934500 -0.488558 -0.049670 -0.501416 -0.415940 0.557739 -0.363283 -2.469630 1.487918 0.004204 -0.209406 0.362675 -0.446344 0.508562 -1.230673 -1.352685 0.516227 0.031581 -0.070129 -0.590920 0.077494 0.866574 0.003163 0.506800 -1.005410 -1.481536 0.450797 -0.424136 0.773115 0.444468 0.490768 0.971418 0.235271 -0.171428 -1.198592 -0.154477 0.356544 0.014299 -0.880727 -0.305990 -0.345092 1.037440 1.322208 -0.218509 -0.116956 -0.276265 1.185160 -1.027741 -0.386221 0.703358 0.547791 -0.898736 0.075383 0.832852 -0.972624 -0.704142 -0.562038 -0.572233 -0.283307 -1.029873 0.525004 -0.455659 0.419616 0.480683 0.075995 -0.440188 0.553083 0.172927 0.126884 0.205623 1.233039 1.641132 -0.642547 0.149943 -1.037485 0.634594 -1.629379 -1.214021 0.422230 -0.336064 -0.527961 0.138381 0.060389 1.004571 -0.065968 0.220079 0.035946 -0.170876 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_allocate_node() = -0.245727 0.072036 0.445513 -0.705390 0.524738 0.103367 0.165644 -0.217856 -0.654936 -0.388116 0.075015 -0.832070 -0.484853 0.800599 -0.317283 0.130275 0.987247 0.213451 -0.250641 -0.213962 0.481217 -0.190972 0.843783 0.889406 -0.719003 0.046967 0.025677 0.461227 0.176783 0.536723 -0.116852 -0.599135 0.158601 -0.007073 0.196075 -0.406000 0.001176 0.102736 0.022000 -1.079366 0.166583 0.232608 0.170457 -0.114299 0.009860 0.409108 0.800045 0.518121 -0.223533 0.124722 0.568267 0.269989 0.030733 0.153744 0.239012 -0.088408 0.522829 -0.164916 -0.312041 -0.154462 -0.165393 -0.352026 -0.010904 0.705098 0.829076 0.118960 -0.061095 -0.003974 0.073557 0.216515 0.223802 0.189746 0.143346 0.195613 0.264076 -0.350686 0.154842 -1.209759 -0.011631 -1.625971 -0.502880 -0.164172 0.676496 0.344630 -0.011155 -0.108278 0.795634 0.027487 -0.020695 0.442549 0.972293 -0.361625 -0.264333 -0.325905 -0.561387 0.272212 -0.263066 0.062203 0.087528 0.315441 -0.597198 -0.285689 0.230587 -0.018724 -0.284902 0.054806 0.058051 0.559369 -0.798515 -0.052593 -0.281215 0.358247 0.263488 -1.032506 -0.107202 -0.498801 0.371956 0.000000 -0.346447 -0.302156 0.159698 0.195646 -0.371286 0.074519 -0.862250 0.611986 0.236325 0.114890 -0.009372 0.005170 0.220685 0.524916 0.130688 -0.518640 0.003500 -0.042109 -0.217424 0.041814 -0.489147 -0.173270 0.311604 -0.505934 0.174259 0.186579 -0.438198 -0.319480 -0.089232 -0.123726 0.226457 1.611928 -0.210999 0.701452 0.351760 -0.631418 0.299143 -0.018266 -0.108724 0.172426 0.452076 0.256563 -0.337535 -0.644647 0.511224 0.755193 0.465043 -0.523444 -0.028888 -0.002406 -0.093324 -0.038026 0.193631 0.065650 -0.161738 -0.426036 -0.245624 0.398973 1.061123 -0.001510 -0.600293 0.234224 0.314934 -0.052110 -0.358568 -0.146271 -0.119597 0.152308 0.108166 -0.037579 0.508759 0.945012 -1.745965 0.697824 0.110033 -0.070003 0.528971 -0.037139 -0.452945 -0.924120 -0.024703 0.592597 0.777054 -0.024827 0.010034 0.095448 -0.663594 -0.100567 0.072556 0.245115 -0.430848 0.348908 0.183385 -0.516888 -0.400875 -0.359945 -0.182782 -0.001709 -0.364035 0.341534 0.195819 -1.380484 0.830613 -0.042965 -0.116240 -0.092186 -0.221027 0.383372 -0.625245 -0.684411 0.184379 -0.257487 -0.510330 -0.394034 0.048150 0.405931 -0.179428 0.205983 -0.425617 -0.615561 0.626945 -0.248344 0.567820 0.273707 0.094703 0.510633 0.361249 -0.119281 -0.474199 -0.129949 0.259747 -0.281703 -0.436554 0.297947 -0.265588 0.456976 0.692188 -0.085041 -0.326712 0.007252 0.680344 -0.305003 -0.285082 0.473139 -0.138043 -0.454795 0.397725 0.585788 -0.604083 -0.227263 -0.612955 -0.200146 -0.245555 -0.530367 0.375910 -0.086993 0.188551 0.207551 -0.065215 -0.324883 0.377791 0.142366 -0.107147 0.143308 0.896960 0.792618 -0.277564 0.304562 -0.656773 0.309394 -0.919234 -0.687338 0.170679 -0.085792 -0.365252 -0.011302 -0.235392 0.585490 -0.018204 0.122403 -0.190955 0.268951 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_iterator::_S_buffer_size() = -0.112110 -0.169443 0.031958 -0.327706 0.186556 -0.158090 0.067596 -0.103717 -0.424287 -0.173252 0.118412 -0.381119 -0.045186 0.341113 -0.102915 0.188108 0.380773 0.138979 -0.110422 -0.108159 0.206083 -0.162970 0.286025 0.362034 -0.218925 0.046730 -0.198037 0.174160 0.062216 0.140254 0.079130 -0.213855 0.070833 -0.084752 -0.023574 -0.193212 -0.002289 0.275769 0.134866 -0.437274 0.137753 0.128216 0.284420 -0.033607 -0.001934 0.112218 0.141529 0.171815 -0.062562 0.245555 0.268895 0.071311 0.042837 0.073210 0.092869 0.000808 0.108121 -0.262055 -0.143910 -0.066817 -0.053060 -0.109818 0.054879 0.199233 0.301161 0.001509 -0.049966 0.024699 0.064221 0.113237 0.256817 0.034632 -0.100920 -0.139550 0.054347 -0.166553 0.032835 -0.515991 0.012756 -0.780152 -0.202867 0.113650 0.478909 0.296971 -0.056634 0.059071 0.270319 -0.053519 -0.133741 0.204321 0.258150 -0.062147 -0.130053 -0.008479 -0.239253 0.120845 -0.051379 -0.050925 0.037375 0.319466 -0.225699 -0.007930 0.157301 -0.030847 -0.093627 -0.041748 0.085587 0.188082 -0.436828 -0.066849 0.067160 0.352398 0.170746 -0.294318 0.073130 -0.258615 0.080740 -0.011629 -0.194049 -0.003017 0.038294 -0.098492 -0.172549 0.142993 -0.491712 0.104477 0.009194 0.113379 -0.025335 0.024153 0.019110 0.254046 -0.156773 -0.305569 0.058522 0.013368 0.066883 0.126987 -0.182772 -0.190342 0.069138 -0.254550 0.152586 -0.100560 -0.180808 -0.203337 -0.095294 0.088279 -0.050656 0.324722 -0.011630 0.376005 0.277796 -0.116161 0.028232 -0.031199 0.105854 0.148502 0.199179 -0.076573 0.155774 -0.296359 0.180052 0.247146 0.184118 -0.104782 -0.131864 0.075725 0.013424 0.150374 0.060228 -0.023412 -0.025391 -0.169904 -0.068375 0.070186 0.402383 0.161324 0.113164 0.089078 0.189319 -0.110327 -0.147092 -0.088497 -0.150959 0.083624 -0.006549 0.041117 0.155045 0.376550 -0.680038 0.272231 0.015337 0.163422 0.062613 0.058633 -0.247581 -0.625703 -0.194868 0.068336 0.392995 -0.133179 0.168009 0.192030 -0.234702 -0.038341 0.001749 -0.022501 -0.202871 0.113857 0.056044 -0.136478 0.000000 0.028128 -0.124913 0.083783 -0.084701 0.149307 0.297731 -0.416652 0.152527 -0.057737 -0.067903 0.000999 0.024026 0.250359 -0.161770 -0.117729 0.074344 -0.107163 -0.232342 -0.165362 0.077226 0.145105 -0.220082 -0.017118 -0.038797 -0.062681 0.273873 -0.149154 0.196817 0.084495 -0.187048 0.051571 0.073191 -0.014937 -0.099330 0.059679 -0.087490 -0.279833 -0.073919 0.283289 -0.103763 0.145650 0.180642 0.118711 -0.249772 0.215564 0.304514 0.002027 -0.075486 0.216686 -0.176971 -0.140960 0.286940 0.267957 -0.336436 0.058278 -0.253945 0.022190 -0.043837 -0.074064 0.286494 0.145784 0.133488 -0.090896 0.012776 -0.064840 0.202220 0.108970 -0.075264 0.053608 0.466291 0.165245 0.059521 0.106505 -0.217131 -0.008666 -0.267121 -0.187231 -0.018445 0.164326 -0.287807 0.043818 -0.188420 0.320584 0.032797 0.100562 -0.118289 0.209595 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::push_back(int const&) = -0.855048 1.703005 2.543372 -3.086274 3.101449 3.977453 0.581299 -1.213795 -1.884446 -0.283205 -0.570579 -3.210250 -1.977599 3.449020 -1.548873 0.604369 4.258125 0.421368 -1.205005 0.475049 1.744110 1.385107 3.618551 3.056260 -2.817846 0.012898 0.929203 1.179321 -1.008875 4.164148 -2.477810 -4.296891 0.232765 0.473121 0.459817 -1.238226 -0.159904 -0.995955 0.442262 -4.197019 0.622891 1.493725 -1.069071 -1.055300 0.027842 -1.488507 4.578074 2.190741 -0.275851 -1.311766 1.429701 2.493912 -0.556044 0.500852 1.768340 0.929899 2.900760 -0.110104 -1.226231 -1.093359 -0.946040 0.556546 -0.690636 3.236353 2.979060 1.237072 -0.180213 -0.509836 -0.322575 0.288211 -0.302774 0.670071 0.680930 2.636613 0.408661 -0.098801 0.860769 -2.508054 0.224506 -1.616811 -1.723781 -1.344935 0.094552 2.144132 1.154708 -1.894682 3.336868 -0.841474 0.802204 0.916001 4.793433 -2.510703 -0.886013 -2.511637 -2.672457 0.373335 -0.892793 0.032322 -1.131207 -0.875891 -2.518830 -2.514548 0.067572 0.929009 -1.036620 0.675208 0.376853 2.474604 -1.789217 -0.791749 -1.366106 1.264509 -0.413896 -4.710279 -3.098609 -1.462569 -0.382272 -0.083480 -1.470833 -3.653300 1.225420 2.618742 -1.876293 -1.171015 -1.596154 3.097343 1.813654 -0.199186 -0.058745 -1.039713 1.457485 2.860720 0.940175 -1.667698 0.310693 -0.520288 -0.874191 -0.874891 -1.725817 0.150113 -1.343139 -1.924550 0.033949 3.239670 -1.803065 0.746961 -1.987886 -1.017384 1.790199 10.268449 -2.050770 2.331166 0.090721 -4.244415 2.153038 0.321001 -1.799751 -0.955704 1.029399 2.374728 -3.976798 -2.301993 2.577952 3.237301 2.151037 -1.765523 1.434363 -0.969890 -1.148113 -0.897993 0.876847 0.498239 -1.008579 -2.176197 -1.442135 2.004004 5.782387 -0.935022 -5.504726 1.703013 1.256804 0.433265 0.130736 -0.691259 -1.144832 0.541629 1.627973 -1.043844 2.789950 3.963500 -6.306383 3.018913 0.542421 -2.674892 3.694773 -0.737060 -1.246280 0.831033 0.376143 3.815042 3.141186 0.452136 -0.471901 -1.037641 -2.488633 -0.465814 0.524330 1.643719 -1.519811 1.267556 1.287148 -3.811376 -2.312038 -2.431338 -0.869233 -1.582764 -2.851893 1.012971 -0.544150 -5.715238 4.806516 1.590797 0.501984 0.227275 -1.665524 1.096889 -2.701603 -3.863246 1.203098 -0.351636 -0.240760 0.572180 -0.234130 1.959248 1.282160 2.846513 -3.079884 -4.016022 1.546844 0.620841 2.924490 1.173205 1.744810 1.280460 1.860346 -0.353115 -1.929184 -2.923149 3.083626 1.106410 -2.514445 -0.202899 -1.519827 2.729150 2.763710 -0.998081 -1.484947 -3.108317 2.312789 -1.030164 0.544065 1.789024 -1.340987 -3.140307 -1.603281 2.454671 -1.181128 -1.823904 -1.749875 -0.324386 -2.233449 -2.988021 0.104437 -1.006332 0.530908 1.793784 -0.776783 -2.102653 0.421469 0.476252 -0.530008 1.079741 2.661861 0.900852 -1.124456 1.847065 -2.720684 2.042967 -4.160776 -3.419710 1.422251 -2.883328 -1.705671 -0.540777 -0.538581 1.990849 -1.079105 2.121561 0.386007 -0.324228 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::deque >::_M_push_back_aux(int const&) = -1.081183 1.480101 3.150454 -3.971647 3.682403 3.775835 0.760648 -1.274744 -2.842694 -0.765815 -0.256326 -4.576010 -2.735557 4.223176 -1.969345 0.460050 5.345796 0.678423 -1.659109 0.044816 1.962638 1.591385 4.683867 4.122881 -3.665798 0.098295 0.439539 1.993090 -0.452448 4.439919 -2.447121 -4.584311 0.428042 0.897750 0.678417 -1.464029 -0.165743 -0.961837 0.163889 -5.276805 0.865872 1.969153 -0.699759 -1.001864 0.211853 -0.176541 5.348141 2.827265 -0.470945 -1.112575 2.238904 2.563871 -0.217883 0.688696 1.873946 0.302018 3.884683 -0.311265 -1.628430 -1.325467 -1.102987 -0.054437 -1.001040 3.952455 3.982477 1.352843 -0.466811 -0.809247 0.205718 0.666323 0.325062 0.904217 1.120631 2.811008 0.764323 0.246486 1.293391 -3.501918 0.291702 -3.615847 -2.250101 -1.396264 1.616944 2.491939 0.593979 -2.298090 4.202210 -0.645705 0.598213 1.284198 5.720450 -2.600810 -1.306316 -2.687375 -3.042208 0.885094 -1.255003 0.212566 -0.691377 -0.003773 -3.116078 -2.169677 0.130997 0.439364 -1.439805 1.364425 0.416457 3.043292 -2.615986 -0.278752 -1.740377 1.916719 0.525455 -5.854978 -3.466735 -2.004187 -0.016389 -0.124364 -1.886315 -3.217749 1.362326 2.227587 -2.380076 -0.406535 -3.125782 3.911736 1.976113 0.087373 -0.121836 -0.652869 1.864002 3.080058 0.636175 -2.372799 0.272810 -0.543673 -0.998935 -0.579778 -2.364912 0.037516 -0.648039 -2.360205 0.514259 3.034979 -2.332286 0.260691 -2.644443 -0.816826 1.879426 11.531794 -2.158658 3.194285 0.712845 -4.537390 2.459743 0.449302 -1.623624 -0.645742 1.323047 2.575763 -3.749661 -3.023981 3.148114 4.100684 2.697676 -2.676856 2.066435 -0.659549 -1.047696 -1.112902 1.167906 0.721306 -1.031734 -2.447303 -1.642156 2.555742 6.610258 -0.755558 -6.658867 1.775794 1.451006 0.629131 0.066829 -0.783002 -0.565199 0.700318 1.822898 -0.726428 3.316881 5.051707 -8.212480 3.796427 1.274841 -2.511926 4.635781 -0.840280 -1.832327 -0.060643 0.194319 4.167453 3.958786 0.652282 -1.026264 -0.745008 -3.239210 -0.620681 0.807623 1.796554 -1.847329 1.531806 1.592318 -3.738032 -2.568239 -3.443735 -0.959490 -0.907325 -3.464586 1.682264 -0.549593 -7.457048 5.465496 1.424826 0.070169 -0.395251 -2.197645 1.297071 -3.438962 -4.332035 1.132689 -0.985618 -1.566891 -0.394454 -0.050094 2.135978 0.997468 3.451820 -3.683546 -4.468615 2.722044 0.008199 3.535341 1.598434 1.632387 1.716101 2.740831 -0.391486 -2.287037 -2.923210 3.579375 0.690748 -2.970590 0.808426 -1.706813 2.973971 3.501792 -1.221499 -1.714047 -3.192021 2.941298 -1.295921 -0.271442 2.256840 -1.642677 -3.414860 -0.393234 3.014948 -1.985963 -1.860925 -2.580341 -1.115881 -2.489241 -3.537349 0.744520 -1.008309 0.877824 2.045199 -0.792116 -2.554492 0.956794 0.381496 -0.993387 1.270949 3.895368 2.304823 -1.349833 2.509348 -3.658491 2.748424 -5.157045 -4.155222 1.757249 -3.390257 -2.266452 -0.534812 -0.754224 2.666228 -0.950698 1.780304 -0.386824 0.584478 +PE-benchmarks/aho-corasick-algorithm.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::size() const = -0.397009 0.464220 0.463895 -1.369351 1.439688 1.465479 0.399971 -0.858673 -0.977250 -0.045836 0.217525 -2.074937 -0.763948 1.203538 -0.705684 0.779339 1.869354 -0.103188 -0.722402 0.026372 0.657383 1.048018 2.051372 1.622208 -1.230830 0.102855 -0.059920 0.375835 -0.355906 0.863335 -1.003102 -1.534650 0.436955 -0.306085 -0.246939 -0.023452 -0.147049 -0.569550 0.912398 -1.621725 0.322501 0.346041 -0.066388 -0.415601 -0.170771 -0.218580 1.989707 1.091519 0.096847 -0.295779 0.922761 0.742426 0.005917 0.320609 0.585956 0.163756 1.232719 -0.302417 -0.563048 -0.952799 -0.363871 0.455243 -0.382681 1.459315 1.282209 0.559364 -0.370740 0.246921 0.294928 0.086911 0.198373 0.527168 0.161043 1.127008 0.216553 -0.262559 0.571028 -0.955524 -0.194073 -0.903991 -0.979202 -0.243140 0.301106 0.654421 0.811436 -0.364437 1.627944 -0.296582 0.100294 0.327385 1.918328 -1.410617 -0.552564 -0.648077 -0.875583 0.040117 -0.416794 0.357808 -0.175728 0.082199 -1.329127 -0.624283 0.153071 0.397030 -0.534051 0.036308 0.482250 0.514167 -0.680055 -0.395137 -0.451570 0.742129 0.047176 -2.242349 -1.194277 -0.436043 0.052799 -0.104771 -0.783074 -1.670110 0.394758 0.700450 -0.886618 -0.453722 -0.798175 0.991431 1.028179 0.376399 0.214137 -0.085871 0.919653 1.985274 0.103137 -0.893974 0.117283 -0.473295 -0.214999 0.168057 -0.426949 -0.180060 -0.572180 -1.111101 0.706310 1.425663 -0.830223 0.201420 -0.669493 -0.004409 0.404396 3.791030 -0.756164 1.516995 0.580246 -1.700938 0.541590 -0.669496 -0.540490 -0.406293 0.318078 0.863792 -1.315128 -1.179689 1.422025 1.536043 0.944335 -1.104227 0.994388 0.190149 -0.105978 -0.454666 0.240252 0.362663 0.124273 -1.031366 -0.506626 1.266138 2.835187 -0.344156 -1.464897 0.918607 0.422824 0.525486 0.002896 -0.593177 -0.581386 0.274937 0.954876 0.168163 1.025504 1.848188 -2.214756 1.133086 0.228286 -0.782346 1.745962 0.127223 -1.088085 0.408489 -0.083877 1.412158 1.156171 -0.039051 -0.178326 -0.263717 -1.047516 -0.253039 0.299059 0.372941 -0.644922 0.599619 0.670551 -1.472981 -0.767865 -0.879965 -0.190519 -0.273925 -0.982204 0.803822 -0.157069 -2.404626 1.964573 0.726936 -0.310627 -0.113321 -1.086931 0.795728 -1.111309 -1.299411 0.664157 -0.653312 -0.152103 0.203563 0.102315 0.483209 0.584620 1.534203 -1.522093 -1.326801 1.105534 0.336766 1.472638 0.631660 0.494332 0.257544 0.006824 -0.198111 -0.764172 -1.160914 0.805599 0.428778 -1.395926 0.373047 -0.702025 1.240988 1.084676 -0.545298 -0.772431 -0.895737 0.703007 -0.869914 0.136796 0.794378 -0.012809 -1.706773 -0.276758 1.060524 -0.570619 -0.316513 -0.793720 -0.406577 -1.261303 -1.368493 0.281142 -0.137093 0.410982 0.689941 -0.386116 -0.477727 0.301931 0.037051 -0.092479 0.530083 1.303188 0.582146 -0.128555 0.404100 -1.528621 0.894940 -1.823477 -1.886250 1.168934 -1.025428 -1.231534 -0.429402 -0.149979 1.248144 -0.382425 0.225569 -0.370521 0.340949 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::max_size() const = -0.224295 0.060390 0.479166 -0.592814 0.480244 -0.047275 0.152795 -0.129493 -0.502520 -0.429697 0.031694 -0.586849 -0.535674 0.675581 -0.327629 0.082673 0.791748 0.185330 -0.176251 -0.322310 0.490216 -0.287962 0.807263 0.674389 -0.763548 -0.010806 0.146977 0.620731 0.384663 0.469427 -0.009115 -0.305633 0.170958 0.031611 0.296825 -0.468951 0.177982 0.101620 -0.187475 -0.915651 0.083248 0.089018 0.111013 -0.011560 -0.037226 0.694751 0.608253 0.576639 -0.341000 0.121246 0.639200 0.226629 0.021338 0.208382 -0.020485 -0.237577 0.475357 -0.178710 -0.293244 -0.102555 -0.062909 -0.665805 0.050074 0.643960 0.862108 -0.001491 0.060837 0.136476 0.035349 0.260598 0.250583 0.153140 0.146783 0.127456 0.357522 -0.402394 0.123286 -1.208330 -0.082367 -1.738083 -0.399651 -0.361935 0.586023 0.158380 -0.043932 0.033177 0.746732 0.249780 0.023339 0.484475 0.797245 -0.329561 -0.229902 -0.428912 -0.416948 0.363600 -0.410192 0.032990 0.159319 0.425418 -0.425235 -0.220449 0.162934 -0.097621 -0.269705 -0.001006 -0.140688 0.542309 -0.832357 -0.037154 -0.417557 0.198847 0.192792 -0.958945 0.070515 -0.447077 0.647335 -0.081568 0.016514 -0.085611 0.062119 0.254792 -0.225228 0.110438 -0.857623 0.578201 0.209556 0.031768 0.047923 0.053583 0.116270 0.349224 0.287637 -0.409349 -0.260491 0.071308 -0.323574 0.025555 -0.561467 -0.065704 0.579662 -0.505287 0.166076 0.165007 -0.326806 -0.427301 0.077424 -0.211032 0.392974 1.249690 -0.023592 0.451012 0.289350 -0.537126 0.203841 0.000928 -0.075279 0.328134 0.350857 0.132141 -0.220691 -0.592873 0.313290 0.599410 0.430226 -0.538606 -0.122080 -0.092417 -0.026996 -0.062052 0.035409 0.247043 -0.300615 -0.318208 -0.192341 0.276087 0.736499 -0.008460 -0.454648 0.252853 0.262998 -0.277386 -0.468100 -0.158357 0.060531 0.042205 0.044961 -0.015097 0.367096 0.819505 -1.571177 0.597352 0.198109 0.032897 0.346476 -0.178995 -0.290500 -0.951806 0.092101 0.519566 0.593934 -0.067265 0.013060 0.140645 -0.617363 -0.001396 0.074332 0.263037 -0.230082 0.228363 0.154112 -0.307990 -0.493644 -0.301520 -0.100562 0.127214 -0.160344 0.328183 0.079860 -1.355414 0.711334 -0.363541 -0.204474 -0.041709 -0.155748 0.374404 -0.649571 -0.618635 0.184281 -0.183156 -0.554828 -0.624522 0.138218 0.420754 -0.250480 0.080675 -0.291848 -0.545169 0.442658 -0.375138 0.244285 0.250312 0.217688 0.618549 0.244151 -0.153163 -0.538465 0.035175 0.154626 -0.307059 -0.310846 0.352892 -0.077925 0.395823 0.720615 -0.082118 -0.121387 0.190144 0.687815 -0.372540 -0.554730 0.441503 0.076951 -0.312857 0.598144 0.494537 -0.620219 -0.350556 -0.558155 -0.160368 -0.018485 -0.522697 0.361963 -0.197998 0.167701 0.311493 0.085370 -0.359694 0.450350 0.109014 -0.067203 -0.070071 0.909911 1.038298 -0.368432 0.229937 -0.556722 0.262188 -0.885356 -0.567261 0.113270 -0.059249 -0.102662 0.179345 -0.121847 0.520057 0.030505 0.036719 -0.174837 0.083566 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -1.531006 0.764457 1.172356 -4.640936 4.621065 5.505256 1.284710 -2.829308 -3.628428 0.417708 0.769429 -6.225003 -1.863111 4.692148 -2.105362 3.140234 6.288677 -0.034767 -2.515682 0.581717 3.047317 3.233145 6.237127 5.086536 -3.854653 0.068352 -0.322329 0.726107 -1.255598 3.181488 -3.226144 -5.379427 1.489448 -1.711937 -1.081256 -0.709331 -0.328138 -0.943758 3.686016 -5.466540 1.297294 1.482513 -0.503152 -1.647506 -0.655803 -1.632580 5.882142 3.523135 0.026416 -0.816792 2.783179 2.403297 -0.511660 0.941855 2.136096 1.256070 3.061652 -0.195952 -1.855002 -3.065323 -1.260083 2.115249 -0.838118 4.545900 4.243769 1.710176 -0.977341 1.028592 0.874952 0.215554 0.840799 1.316345 0.582790 2.861826 0.847626 -1.074933 0.876111 -3.596977 -0.461410 -2.683081 -2.801433 -0.259615 0.943532 1.896368 2.792035 -2.116685 5.015189 -1.534086 -0.161107 1.651625 6.277671 -4.658605 -1.788272 -2.739882 -3.338717 0.031126 -1.342217 0.799359 -0.281161 -0.648482 -4.381463 -2.904635 0.183462 1.794241 -1.556683 -0.709399 1.692162 2.330189 -1.950874 -1.959118 -0.703612 3.086168 -0.475135 -7.073139 -4.206211 -1.955314 -0.611838 -0.271809 -2.743651 -5.777416 1.312080 2.579209 -3.018960 -2.209335 -1.409278 3.423306 3.440943 1.287636 0.381392 -0.713524 2.554206 6.635345 0.284434 -3.146534 0.811431 -1.407411 -0.454775 0.659606 -1.906265 -0.873190 -1.655749 -3.594766 1.429151 4.719967 -2.723160 1.199629 -1.203675 0.324906 1.178195 13.652124 -2.320397 5.029430 1.896458 -5.664058 2.290404 -1.587466 -1.499928 -1.104420 1.287643 2.345628 -5.429121 -3.981261 4.572688 4.875496 3.246151 -3.644774 2.450712 0.111373 -0.602698 -1.380101 0.618408 1.006662 0.205059 -3.577672 -1.654469 3.937146 9.619851 -1.631928 -4.820271 3.090550 2.205468 1.142114 -0.295587 -2.065386 -2.866125 0.935052 3.091132 0.132487 3.809260 6.151616 -7.298731 3.854814 0.288894 -2.644968 5.277070 0.676294 -3.709512 1.118204 -0.641103 4.454913 4.291034 0.007163 -0.079069 -0.479233 -3.502135 -0.646660 0.884680 0.938198 -1.984700 1.843467 1.830625 -4.772302 -2.320269 -2.039813 -1.321101 -1.729480 -3.125206 2.420716 -0.160698 -7.243956 6.166013 2.620781 -0.482506 0.215090 -2.976567 2.979510 -3.556363 -4.549856 2.505236 -1.339198 0.033360 0.871240 0.427416 2.087772 2.083041 4.825959 -4.829830 -5.423369 3.434890 0.994850 5.067698 1.819113 1.076078 0.728717 0.047450 -0.660607 -2.984158 -4.566187 2.767064 1.878478 -4.665564 0.189090 -2.185328 4.424205 3.023969 -1.332981 -3.129468 -3.503244 2.694851 -2.826593 1.244731 2.817958 -0.060407 -5.697081 -1.741901 3.804312 -2.194524 -0.808835 -2.251513 -0.756513 -4.096060 -4.227017 1.035582 0.071497 1.632952 1.392580 -0.970595 -1.242209 0.739760 0.743078 -0.388842 1.796213 4.432978 1.346125 -0.624079 0.903670 -4.827783 2.922086 -5.786962 -6.105671 3.563184 -3.366224 -4.372181 -1.102837 -0.290319 4.205218 -1.182136 1.508181 -0.751927 0.711654 +PE-benchmarks/aho-corasick-algorithm.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -1.372542 0.069668 -1.160605 -3.639142 3.628207 3.087032 1.272734 -2.791471 -2.604994 0.081946 1.402903 -5.889654 -1.305931 2.433242 -1.787422 3.590836 5.087965 -0.734435 -2.109243 -0.398307 2.375619 3.372790 6.225378 4.591760 -3.234127 -0.057199 -0.410062 0.732144 -0.356036 -0.905573 -1.788322 -2.818251 2.075652 -3.174101 -1.628914 0.485250 0.019459 -1.335342 4.344619 -3.674181 1.017483 -0.838462 0.284916 -1.001532 -1.426782 0.106036 4.531939 3.302813 0.015797 -0.316950 3.390468 1.312328 -0.128894 1.102633 0.262244 0.282860 1.352883 -0.632731 -1.250230 -3.720269 -0.648009 1.699433 -0.410032 3.777584 3.326357 1.316401 -1.214201 2.798089 1.940483 0.153939 1.342008 1.573044 -0.003580 2.143258 1.111791 -2.824048 0.606419 -3.753950 -1.409042 -3.751935 -2.689499 -0.171768 0.769489 -0.337084 3.098427 0.668064 4.370662 -0.681936 -0.009979 1.754664 4.244534 -4.473406 -1.841947 -1.676404 -1.659611 0.116276 -1.384584 1.560599 1.009739 1.021976 -3.794988 -1.224556 0.293286 1.409832 -1.429657 -2.285159 1.980598 0.251330 -1.240980 -1.830475 -1.044677 2.552786 0.010713 -6.286057 -2.523651 -0.950308 1.444891 -0.550429 -1.869353 -4.969507 0.260227 1.487277 -2.171993 -1.766646 -0.396683 1.435351 3.502775 1.894353 1.221088 0.543727 2.582435 7.410379 0.547730 -2.615550 -0.151483 -1.377303 -0.726552 1.248707 -1.038549 -1.262965 -0.394223 -3.868211 3.395368 4.276202 -2.222664 -0.270416 1.079298 0.657541 0.734075 9.263033 -1.175283 4.711667 2.886701 -4.032320 0.302180 -3.670469 -0.669470 -0.601978 0.754680 1.446703 -3.376077 -3.509853 3.819282 3.912216 2.597089 -3.826130 2.162421 1.301657 0.675036 -1.227007 -0.584215 1.526331 1.267340 -2.783388 -0.821144 4.500462 7.751597 -1.208371 -0.750020 2.825020 1.953450 1.296379 -1.165543 -2.491418 -2.870127 0.627218 3.445293 1.829090 2.215542 5.097788 -4.214910 2.148917 0.326791 -0.462655 3.664638 1.932104 -4.002298 0.232963 -0.462143 3.100005 2.541353 -1.088957 0.344615 -0.011937 -2.509667 -0.545996 1.151258 0.338346 -1.222922 1.372561 1.527593 -3.035083 -1.542697 -0.323881 -0.521452 -0.164720 -0.922422 2.730788 -0.406825 -5.602473 4.716562 1.198255 -2.006528 0.015825 -3.641975 3.677946 -3.043074 -2.695002 2.689108 -1.929825 0.317347 0.396930 1.111524 1.218591 1.723391 4.389233 -3.986006 -3.283348 3.328458 1.042120 4.004432 1.684024 0.625233 0.586832 -3.646415 -0.594297 -2.728098 -2.938597 0.103290 1.530522 -4.624513 0.437940 -1.351912 3.672996 2.670599 -1.784533 -2.473836 -0.675405 1.299368 -4.335915 0.234066 2.095203 2.661613 -5.270379 0.094835 2.795130 -2.305103 0.011979 -1.822777 -0.692030 -3.258625 -3.984397 1.154017 0.082174 1.715130 1.416685 -0.741754 0.468249 1.194050 0.330843 0.828839 1.206930 3.462301 2.502975 0.142145 -1.117878 -4.702043 2.041298 -4.969525 -6.040497 4.200821 -1.740327 -3.778297 -0.951535 0.161948 4.318777 -0.999220 -0.632786 -1.968139 1.241854 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.377412 -0.157980 0.738975 -1.193158 1.207906 0.120876 0.225531 -0.141646 -0.985008 -0.498758 -0.084633 -0.702463 -0.691032 1.279618 -0.444499 0.715146 1.351910 0.204179 -0.342924 -0.532887 1.356605 -0.745156 1.332160 0.654661 -1.422881 -0.063245 0.329385 1.260021 0.749150 1.008588 -0.316375 -0.242098 0.193799 -0.549636 0.457362 -1.023956 0.581377 0.419321 -0.054709 -1.535240 0.165788 -0.000462 -0.085821 0.077093 -0.290874 1.141030 0.785527 1.097648 -0.894404 0.314357 1.304346 0.099997 -0.107186 0.451917 -0.338596 0.048868 0.724470 0.082471 -0.658109 -0.249719 -0.011921 -1.282622 0.490198 0.882372 1.502457 -0.332654 0.146838 0.946076 0.158579 0.329761 0.637912 0.160894 0.012404 -0.253560 0.910482 -1.192561 -0.095892 -2.237505 -0.212364 -3.011703 -0.594717 -0.803110 0.717618 -0.168836 0.184502 0.073456 1.385862 0.177346 -0.037108 0.943138 1.171528 -0.856905 -0.404028 -1.395402 -0.705499 0.524792 -0.823892 -0.513435 0.690759 0.619389 -0.554917 -0.547469 0.330158 -0.042592 -0.416239 -0.539486 -0.493689 1.200413 -1.465906 -0.659845 -0.805307 0.651149 -0.138059 -1.594341 0.190735 -0.619171 1.195667 -0.278249 0.549931 -0.420483 0.018103 0.881714 -0.464862 -0.099645 -0.784655 1.148518 0.616582 -0.035794 0.246615 0.087864 0.077013 0.817622 1.022488 -0.708331 -0.872607 0.438777 -0.563449 0.022077 -1.126054 -0.186987 1.046140 -1.190201 0.094772 0.567634 -0.438629 -0.341440 0.798032 -0.260727 0.837141 2.490239 0.140984 0.566405 0.291012 -0.943613 0.625013 0.178384 -0.087595 0.780031 0.422158 -0.044383 -1.004338 -1.120767 0.484414 0.782312 0.795486 -1.329102 -0.656214 -0.521177 0.033376 0.159555 -0.415586 0.843354 -0.585086 -0.449356 -0.254987 0.127672 1.718562 -0.334198 -0.923704 0.869134 0.475690 -1.159999 -1.489413 -0.576159 -0.383908 -0.263956 0.060403 -0.068773 0.616402 1.498723 -2.636812 1.005135 0.184661 -0.137073 0.603445 -0.429480 -0.195220 -1.867596 -0.207727 0.828532 1.192728 -0.250456 0.102818 0.281874 -0.986310 0.336607 0.189243 0.356942 -0.047081 0.191430 0.061585 -0.452799 -0.742914 -0.133331 -0.428299 0.277721 0.021428 0.451976 -0.092711 -2.406112 1.085018 -0.925921 -0.274103 0.565814 0.049405 1.032238 -1.000902 -1.074284 0.703332 0.167136 -0.660195 -1.220002 0.490312 0.958124 -0.303585 -0.082986 -0.454465 -1.608414 0.409835 -0.809413 0.172303 0.389223 0.271624 1.116424 0.239946 -0.424534 -1.273206 -0.043616 -0.111759 -0.328604 -0.340924 0.002307 0.110170 0.947511 1.064672 0.108691 0.057083 0.101382 1.310666 -1.041845 -0.922893 0.959681 0.373710 -0.781079 0.915147 1.082581 -1.171203 -0.707635 -0.809780 0.017202 0.048213 -0.787478 0.570093 -0.355435 0.251815 0.530286 0.315002 -0.514869 0.811891 0.287700 -0.097486 -0.682433 1.971887 2.105812 -0.829267 0.073171 -0.851126 0.536920 -1.526409 -0.937117 0.147110 0.103301 -0.196913 0.664572 0.356366 1.015141 -0.046563 0.081570 -0.103509 -0.502759 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.146700 -0.028066 0.236023 -0.345971 0.244961 -0.059023 0.114374 -0.135093 -0.364850 -0.244843 0.080112 -0.343704 -0.230311 0.419049 -0.207043 0.128030 0.537038 0.188762 -0.101022 -0.236627 0.288539 -0.245673 0.549108 0.552026 -0.462076 0.012309 0.100856 0.349907 0.253251 0.248861 -0.012180 -0.172548 0.172227 -0.112652 0.119302 -0.362937 0.074657 0.128075 0.017843 -0.634431 0.069057 -0.041649 0.131619 -0.014259 -0.028996 0.390102 0.342474 0.358363 -0.162183 0.209998 0.402174 0.132808 0.032128 0.126461 0.049009 -0.057142 0.288145 -0.121381 -0.145100 -0.039602 -0.037973 -0.408130 0.051611 0.413715 0.553534 0.004690 0.029999 0.060515 0.022319 0.146773 0.216904 0.099190 0.005017 0.053834 0.187577 -0.424552 0.108296 -0.875097 -0.086663 -1.135243 -0.268903 -0.156832 0.401112 0.038373 0.056721 0.147749 0.447284 0.137574 -0.005700 0.259251 0.465527 -0.270083 -0.166405 -0.126715 -0.240294 0.229004 -0.251180 0.069399 0.090780 0.251065 -0.287507 -0.191844 0.227517 0.009722 -0.189026 -0.058365 -0.029314 0.318416 -0.552129 -0.120661 -0.227034 0.104295 0.062705 -0.578567 0.126917 -0.338759 0.486119 -0.007197 -0.083369 -0.136869 0.040372 0.155020 -0.111736 0.001013 -0.472858 0.288901 0.114764 0.069204 0.013862 -0.004071 0.048659 0.349062 0.162095 -0.291784 -0.085639 0.055995 -0.219777 0.069483 -0.366491 -0.113694 0.332667 -0.343764 0.138644 0.086610 -0.245345 -0.273021 0.237152 -0.044882 0.189052 0.805121 0.019623 0.345308 0.282633 -0.341009 0.065973 -0.072744 0.029293 0.249212 0.280180 0.035281 -0.194546 -0.376475 0.136918 0.409298 0.281290 -0.354623 -0.210688 -0.057270 0.005098 0.036860 0.039805 0.080172 -0.158989 -0.239574 -0.102560 0.177438 0.506498 -0.016870 -0.124400 0.089301 0.122724 -0.215756 -0.386787 -0.100193 -0.065860 0.092693 -0.009940 0.017639 0.201010 0.503835 -1.021680 0.377272 -0.014122 0.055817 0.203939 0.000231 -0.258273 -0.647733 0.064415 0.247177 0.403760 -0.053690 0.098267 0.201159 -0.411194 -0.054956 0.009854 0.137151 -0.201487 0.185315 0.157458 -0.243779 -0.273345 -0.075833 -0.001376 -0.011112 -0.047149 0.257163 0.101199 -0.854977 0.375908 -0.188162 -0.194784 0.040705 -0.085640 0.269322 -0.435124 -0.368623 0.136419 -0.099665 -0.252991 -0.354592 0.058245 0.268436 -0.189169 0.031932 -0.167311 -0.264191 0.250283 -0.243723 0.171571 0.181517 0.049790 0.368631 -0.002718 -0.083433 -0.335681 0.109226 0.013206 -0.252516 -0.200066 0.177243 -0.087661 0.270899 0.498282 0.018394 -0.112224 0.220698 0.474322 -0.289466 -0.295866 0.267185 0.189353 -0.167032 0.376066 0.290509 -0.466352 -0.152458 -0.289049 -0.125117 0.041963 -0.291616 0.330861 -0.097234 0.179286 0.113242 0.088432 -0.157687 0.315814 0.068583 0.019684 0.014178 0.541615 0.650245 -0.178051 0.076287 -0.351097 0.109176 -0.538598 -0.352872 0.045868 0.075166 -0.172210 0.107684 -0.110477 0.383811 0.073361 0.017836 -0.114760 0.087886 +PE-benchmarks/aho-corasick-algorithm.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::max_size() const = -0.133945 -0.015480 0.225070 -0.322800 0.236944 -0.055166 0.106778 -0.128494 -0.343114 -0.227999 0.059158 -0.305991 -0.202554 0.396027 -0.191159 0.134307 0.518330 0.189026 -0.085830 -0.228846 0.273073 -0.260950 0.518544 0.522006 -0.432855 0.018424 0.115873 0.323099 0.226978 0.261314 -0.041116 -0.169347 0.162220 -0.127335 0.118062 -0.362782 0.064483 0.123940 0.025653 -0.612995 0.065971 -0.056610 0.128639 -0.014397 -0.031568 0.356673 0.332401 0.333257 -0.145969 0.207790 0.371363 0.128924 0.029974 0.120925 0.061989 -0.010062 0.287695 -0.111521 -0.138759 -0.025442 -0.039945 -0.389365 0.059782 0.386788 0.516722 -0.000180 0.027985 0.063268 0.009629 0.128678 0.200219 0.092466 -0.009444 0.048267 0.170261 -0.441753 0.108249 -0.837142 -0.088178 -1.084328 -0.254543 -0.161053 0.351438 0.018393 0.075353 0.162722 0.426031 0.113575 0.010141 0.223181 0.439995 -0.276117 -0.156534 -0.119094 -0.222080 0.204028 -0.230834 0.046057 0.088085 0.217829 -0.268137 -0.202953 0.246254 0.023909 -0.178143 -0.064871 -0.028482 0.304674 -0.535069 -0.142226 -0.232677 0.081919 0.031225 -0.537226 0.145459 -0.314957 0.468907 -0.000661 -0.081841 -0.168326 0.047142 0.177709 -0.107283 -0.020323 -0.423226 0.274048 0.104907 0.055122 0.015825 -0.018158 0.039536 0.347515 0.183030 -0.274476 -0.081528 0.066848 -0.221176 0.047873 -0.345767 -0.119193 0.297764 -0.335912 0.123985 0.092227 -0.235689 -0.236267 0.259602 -0.047686 0.186565 0.768140 0.007476 0.315283 0.251078 -0.335751 0.064615 -0.069901 0.021832 0.228017 0.274451 0.040031 -0.209694 -0.354384 0.120869 0.384531 0.266971 -0.334977 -0.229912 -0.079031 0.003038 0.062220 0.030841 0.070970 -0.154630 -0.231185 -0.097975 0.141120 0.510044 -0.027019 -0.105486 0.084361 0.096149 -0.222611 -0.393921 -0.096960 -0.092233 0.087698 -0.029065 0.004897 0.185126 0.474497 -0.979525 0.363290 -0.054940 0.028567 0.196901 0.000789 -0.224195 -0.622048 0.055559 0.238158 0.397364 -0.052863 0.108849 0.186283 -0.386509 -0.053113 -0.003764 0.143140 -0.196994 0.176552 0.157626 -0.262503 -0.253286 -0.053250 0.010115 -0.032724 -0.032984 0.234022 0.099819 -0.822966 0.357704 -0.171870 -0.174414 0.071082 -0.058283 0.252739 -0.408805 -0.351799 0.136509 -0.075083 -0.205227 -0.316563 0.046615 0.265726 -0.186576 0.015164 -0.154083 -0.261330 0.215664 -0.223757 0.159648 0.173112 0.048578 0.354014 -0.017372 -0.080825 -0.317866 0.116882 -0.015743 -0.250677 -0.171291 0.149337 -0.088085 0.267592 0.482815 0.032644 -0.089812 0.212284 0.456014 -0.285352 -0.259764 0.257333 0.193379 -0.157887 0.337616 0.279570 -0.443076 -0.158826 -0.260446 -0.112582 0.046920 -0.267181 0.308374 -0.111433 0.162285 0.111465 0.081724 -0.151142 0.298205 0.062051 0.024496 0.004955 0.508786 0.613981 -0.170495 0.068940 -0.318231 0.094683 -0.507030 -0.322656 0.026799 0.097938 -0.171452 0.105001 -0.094980 0.361982 0.061617 0.029433 -0.091322 0.052936 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -4.692254 4.278008 6.629843 -13.541229 14.537527 17.711084 3.623014 -8.164685 -10.278493 0.272946 1.119282 -17.249057 -7.661115 15.643323 -6.874666 7.115182 19.267760 0.411825 -7.045579 1.661591 10.449899 7.531594 18.597470 15.241518 -13.029924 -0.021149 1.152704 3.426765 -2.931205 12.643651 -10.042946 -16.834583 4.233917 -3.749192 -1.692835 -3.424867 -0.440442 -3.381675 8.016067 -17.485906 3.166672 4.181496 -4.225829 -4.520426 -1.504270 -4.089826 19.232147 10.534440 -1.028940 -3.134631 8.236750 7.733884 -2.192646 2.847313 6.782341 3.320100 10.168792 0.814365 -5.909647 -7.894379 -4.261159 3.874449 -2.747989 14.490827 14.132205 5.446057 -1.675866 2.253736 0.407813 0.979342 1.257366 3.783856 3.366194 9.752777 3.594903 -3.018994 1.939244 -12.949324 -1.542679 -9.573512 -8.289344 -3.050988 2.190392 5.615574 7.478814 -6.990046 15.474315 -3.307448 0.128962 6.105121 21.326064 -13.896938 -5.064436 -9.824791 -11.327873 0.439131 -4.753673 2.731645 -2.081903 -2.955168 -13.129965 -11.156125 0.532223 5.071634 -4.704964 -1.599237 3.149853 9.678065 -7.398114 -5.134732 -3.468833 7.284377 -1.702469 -22.064832 -13.312639 -6.436346 0.292620 -0.243228 -7.297246 -16.960093 4.359343 9.966675 -8.602621 -7.170970 -3.645426 11.916067 10.255153 2.678803 0.317622 -2.704274 7.407294 17.895394 3.071763 -8.508578 1.950313 -4.438330 -2.355523 0.742858 -6.877542 -1.227939 -3.939867 -10.075287 2.538294 14.500402 -8.068467 2.638620 -3.699765 -1.217482 5.159562 43.362506 -7.219547 13.837035 3.839692 -18.339421 7.830230 -2.934910 -5.459372 -2.508857 4.817247 8.056579 -18.232167 -12.251052 13.792015 14.863577 9.455859 -11.713506 6.365036 -1.487747 -2.796299 -4.951367 2.460924 3.198777 -1.496503 -10.112062 -5.525262 11.581847 28.782859 -6.177402 -18.750241 9.518906 5.593415 2.995259 -1.863361 -5.611663 -6.225234 2.729339 9.046018 -1.248092 12.024185 19.058868 -25.077525 12.499814 0.953967 -9.141740 15.667256 0.570504 -9.716028 3.320355 -0.159668 15.252389 13.041831 2.029784 -1.711650 -2.336979 -11.650160 -1.689107 2.828589 4.513304 -6.246901 6.078542 5.438399 -15.507920 -9.493472 -7.630968 -4.256276 -5.751879 -10.463101 6.419403 -1.965576 -24.667869 20.213697 7.104352 -0.335632 0.652968 -8.261416 8.548853 -11.426855 -16.266357 7.372452 -3.824303 -1.425008 1.265037 0.941042 7.316018 6.525176 13.235625 -14.728792 -18.424780 9.853573 2.292042 14.561835 5.208928 5.444084 5.209468 2.708879 -2.842667 -10.666749 -13.307527 11.219025 5.275966 -13.816192 -0.735992 -6.455135 13.488256 10.701455 -3.880757 -8.948330 -11.880615 9.772438 -8.546072 2.268718 9.191863 0.075522 -16.441782 -5.359804 11.878155 -6.442725 -4.801372 -7.159641 -2.705854 -11.836946 -13.657772 2.328642 -1.417543 4.273544 5.243373 -2.458689 -5.289952 2.731796 2.239207 -0.882037 4.744853 13.746110 6.596283 -4.819806 4.025540 -14.277314 9.684206 -18.711961 -18.592778 9.957480 -10.327103 -10.528705 -2.916634 -1.458642 11.640848 -3.457101 4.906034 -0.953002 0.690112 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::copy(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::copy_backward(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__miter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__niter_wrap(int** const&, int**) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__niter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_a2(int**, int**, int**) = -0.385431 0.102965 0.466342 -0.921549 0.769834 0.264919 0.297754 -0.389216 -0.721065 -0.383496 0.043110 -0.781766 -0.526048 1.012612 -0.451041 0.529614 1.581449 0.353721 -0.263097 -0.500330 0.945545 -0.534829 1.502147 1.392956 -1.214046 -0.036712 0.637379 0.757419 0.473253 0.495261 -0.449914 -0.473941 0.447496 -0.793008 0.293890 -0.865391 0.181821 0.003461 0.368453 -1.642144 0.151139 -0.444401 -0.038931 -0.127577 -0.268262 0.744955 1.157959 0.940126 -0.484224 0.226496 0.991126 0.238691 -0.082289 0.303011 0.136295 0.258197 0.610040 0.322557 -0.361765 -0.265421 -0.139123 -0.736017 0.287675 1.098894 1.328420 0.079978 0.030673 0.534943 0.176634 0.166197 0.323949 0.296798 0.076613 0.289276 0.617279 -1.633170 0.108497 -2.437741 -0.347858 -2.671761 -0.737472 -0.607779 0.432387 -0.605155 0.568733 0.369282 1.230394 0.129749 0.235129 0.639079 1.336774 -1.091647 -0.448819 -0.709735 -0.609162 0.397963 -0.605940 0.144506 0.561477 0.118387 -0.845311 -0.818066 0.631793 0.321834 -0.468935 -0.571061 0.033643 0.809848 -0.996626 -0.672102 -0.847558 0.119514 -0.200257 -1.669146 0.198792 -0.679492 1.313024 0.013635 -0.230093 -1.085309 0.092259 0.900540 -0.363555 -0.503527 -0.295944 0.890353 0.641207 0.133756 0.196698 -0.062547 0.256458 1.338387 0.992450 -0.649492 -0.288086 0.133473 -0.872541 -0.048651 -0.923707 -0.346810 0.830462 -1.007585 0.271941 0.747917 -0.666800 -0.333164 1.403869 -0.184437 0.651988 2.991492 -0.112937 0.853568 0.521734 -1.143140 0.422264 -0.324301 -0.146896 0.423348 0.739602 0.310684 -1.484359 -0.969731 0.460691 1.090074 0.754233 -1.272015 -0.640053 -0.356779 -0.021327 0.006751 -0.120907 0.302226 -0.275775 -0.652149 -0.249752 0.674692 1.822586 -0.518709 -0.685374 0.394482 0.343897 -0.493367 -1.396762 -0.419871 -0.666934 0.156349 0.110813 0.033457 0.636240 1.384625 -2.521755 0.895120 -0.317528 -0.216919 0.804758 0.169761 -0.627564 -1.447234 0.261157 0.910142 1.052181 -0.080762 0.144166 0.255058 -0.996911 -0.101854 0.084558 0.497419 -0.452671 0.504638 0.299913 -0.900651 -0.759717 -0.054417 -0.085568 -0.322676 -0.003883 0.579058 -0.096907 -2.288454 1.260796 -0.281569 -0.429249 0.413967 -0.405913 0.805962 -1.183469 -1.179769 0.611800 -0.024121 -0.118691 -0.627952 0.132841 0.820810 -0.123637 0.233608 -0.703581 -1.293341 0.561531 -0.387229 0.682533 0.473309 0.305287 1.128086 -0.383488 -0.312941 -1.157474 -0.054941 -0.072039 -0.181713 -0.813251 -0.357841 -0.254134 0.964597 1.327368 -0.154140 -0.133658 0.179669 1.092609 -1.336521 -0.478235 0.715106 0.946537 -0.774359 0.439129 0.832695 -1.130387 -0.544998 -0.598704 -0.324947 -0.083660 -0.965592 0.554749 -0.503307 0.388650 0.442981 0.076103 -0.162580 0.666657 0.194938 0.307364 0.002310 1.196086 1.863234 -0.680121 -0.195521 -1.008485 0.448362 -1.538524 -1.201554 0.374424 0.117040 -0.461793 0.190175 0.135564 0.992340 -0.048585 -0.049088 -0.182313 -0.136697 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.762126 -0.604265 -0.103702 -2.006976 1.593850 0.636385 0.668613 -0.929300 -1.681510 -0.080961 0.599966 -1.999192 -0.294066 1.618699 -0.701544 1.887889 2.810568 0.340410 -0.765582 -0.598233 1.677510 -0.082832 2.837032 2.451088 -1.823321 -0.116619 0.207613 1.109612 0.307569 -0.034384 -0.759246 -0.782545 0.829110 -2.158068 -0.340447 -0.955946 0.321709 0.240358 1.890108 -2.553076 0.542439 -0.750605 0.231073 -0.389299 -0.774055 0.468514 1.600592 1.777630 -0.614670 0.540424 1.916701 0.101503 -0.155235 0.591071 0.111344 0.602347 0.463367 0.442469 -0.720804 -1.107393 -0.170221 -0.240690 0.642565 1.729266 2.058484 0.232493 -0.273368 1.434071 0.898141 0.166500 1.077803 0.480859 -0.453239 0.122319 0.967864 -2.812456 0.060053 -3.812270 -0.634444 -3.548618 -1.422719 -0.266777 1.007585 -0.929361 1.418383 0.640425 2.066005 -0.211900 0.014491 1.214840 1.853137 -2.107486 -1.012860 -1.162217 -1.061792 0.526868 -0.856774 0.234869 1.260636 0.516266 -1.690582 -0.910573 0.906816 0.812057 -0.723511 -1.557383 0.693569 0.911957 -1.028529 -1.627367 -0.777007 1.312213 -0.346869 -2.909869 -0.098525 -1.025970 1.600728 -0.146619 -0.683143 -2.168067 -0.005199 1.035863 -0.931036 -0.874794 -0.198148 1.104445 1.440234 0.715510 0.598967 0.091465 0.592437 3.265262 0.943630 -1.469442 -0.299462 0.084887 -0.989339 0.503656 -1.321213 -0.973372 0.814630 -2.097336 1.049322 1.487682 -1.214827 -0.316636 2.322227 0.584739 0.648476 5.294812 -0.034899 2.143804 1.522644 -1.768808 0.750075 -1.113695 0.125488 0.562147 0.941947 -0.012256 -2.501259 -1.851367 1.066010 1.845964 1.488635 -2.304672 -0.821976 -0.096799 0.222244 0.103313 -0.511745 0.684999 0.127501 -1.262974 -0.266179 1.637922 3.650979 -0.713560 -0.577162 1.071560 1.102677 -0.668512 -2.225255 -1.168809 -1.970620 0.242195 0.688755 0.599641 1.135812 2.550568 -3.573519 1.289415 -0.376077 0.039630 1.588065 0.845520 -1.793294 -2.221854 -0.240619 1.169868 1.893445 -0.572703 0.438404 0.736417 -1.443359 -0.131979 0.351209 0.227093 -0.571679 0.750451 0.284503 -1.337303 -0.728517 0.300775 -0.550918 -0.317575 0.101808 1.293535 0.005814 -3.234180 1.841149 -0.090488 -1.055878 0.850071 -1.124487 1.962578 -1.806155 -1.608757 1.398557 -0.122173 0.240083 -0.669994 0.563911 1.124023 0.118515 0.989701 -1.354105 -1.982961 1.227510 -0.377749 1.599389 0.850940 -0.168367 1.037782 -1.393777 -0.543564 -1.765097 -0.723820 -0.469203 0.182084 -1.869063 -0.606420 -0.487774 1.863291 1.645653 -0.193319 -0.770322 0.228521 1.590165 -2.408941 -0.380036 1.291511 1.388117 -1.934962 0.513692 1.623457 -2.078628 -0.158136 -0.912959 -0.246262 -0.579679 -1.610547 1.121091 -0.077295 1.032049 0.248686 0.082540 0.351106 0.975865 0.490985 0.671655 0.194410 2.265151 2.390149 -0.395601 -0.889249 -2.041155 0.683706 -2.471519 -2.443815 1.200005 0.080291 -1.700171 0.278177 0.464875 2.212463 -0.226926 -0.200569 -0.667828 0.147933 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = -0.410747 0.081205 0.448555 -1.008196 0.823409 0.354543 0.334309 -0.481689 -0.786417 -0.371690 0.099924 -0.906844 -0.529577 1.096608 -0.488118 0.634307 1.678068 0.344539 -0.329073 -0.510162 0.988263 -0.429156 1.622561 1.485520 -1.276450 -0.033133 0.592024 0.707973 0.503360 0.477583 -0.456347 -0.545227 0.533754 -0.830181 0.277822 -0.845615 0.171102 0.001777 0.488154 -1.718839 0.181740 -0.424680 0.008041 -0.158099 -0.273497 0.749213 1.224654 1.006400 -0.439638 0.231625 1.033720 0.282189 -0.080478 0.321291 0.182817 0.263828 0.644906 0.238354 -0.385561 -0.325529 -0.148044 -0.656953 0.256340 1.179522 1.400990 0.092910 0.012462 0.579258 0.244637 0.178950 0.362059 0.321000 0.086210 0.329555 0.592006 -1.707968 0.120750 -2.473249 -0.369928 -2.749508 -0.792177 -0.574422 0.464126 -0.581030 0.628093 0.292368 1.299148 0.137582 0.188024 0.608023 1.432751 -1.182617 -0.481191 -0.725121 -0.588919 0.386133 -0.639229 0.193323 0.598047 0.088668 -0.925969 -0.815244 0.644000 0.353971 -0.500549 -0.595074 0.090251 0.854996 -0.997577 -0.709302 -0.795484 0.203783 -0.218085 -1.790394 0.237823 -0.730254 1.265819 -0.000228 -0.272476 -1.172464 0.098049 0.921956 -0.416793 -0.557982 -0.383436 0.951106 0.731751 0.188255 0.188915 -0.018552 0.304961 1.492450 0.940888 -0.716999 -0.250459 0.090269 -0.844275 0.012487 -0.950498 -0.378339 0.836005 -1.067901 0.275089 0.821755 -0.703968 -0.278825 1.408098 -0.131192 0.641573 3.173184 -0.144157 0.966761 0.595675 -1.220581 0.430722 -0.385386 -0.144482 0.403588 0.753627 0.314712 -1.591861 -1.050589 0.536503 1.177272 0.804375 -1.340551 -0.590051 -0.348198 -0.050905 -0.056538 -0.119205 0.313423 -0.253012 -0.715217 -0.272493 0.749082 1.977596 -0.559649 -0.636739 0.421816 0.388298 -0.451263 -1.387386 -0.477229 -0.720625 0.193221 0.147135 0.090385 0.704753 1.479161 -2.567890 0.962570 -0.317148 -0.243563 0.898752 0.207002 -0.723861 -1.454070 0.235114 0.955050 1.102442 -0.131298 0.188453 0.287167 -1.065944 -0.114957 0.074401 0.473456 -0.474001 0.495108 0.354549 -0.925516 -0.767228 -0.029248 -0.095976 -0.356909 -0.027930 0.643857 -0.006923 -2.369098 1.337058 -0.243087 -0.464771 0.420418 -0.477881 0.899990 -1.239996 -1.190005 0.640379 -0.048410 -0.118785 -0.619399 0.147808 0.850434 -0.163887 0.362374 -0.788125 -1.337081 0.626714 -0.393102 0.762874 0.508428 0.303363 1.104162 -0.454298 -0.319159 -1.183194 -0.199016 -0.070310 -0.120619 -0.907912 -0.283411 -0.281798 1.042325 1.353600 -0.168533 -0.230665 0.172860 1.096230 -1.455215 -0.431782 0.756113 0.995040 -0.880364 0.409341 0.881992 -1.175576 -0.518149 -0.614243 -0.367133 -0.154626 -1.025881 0.603999 -0.450512 0.450164 0.407395 0.080225 -0.149497 0.697734 0.199793 0.288038 0.055844 1.260129 1.880834 -0.664022 -0.241327 -1.102131 0.506995 -1.611450 -1.312545 0.457794 0.068467 -0.566661 0.171192 0.120648 1.084869 -0.040574 -0.047173 -0.231138 -0.094802 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.888705 -0.713070 -0.192638 -2.440210 1.861729 1.084505 0.851390 -1.391666 -2.008268 -0.021932 0.884035 -2.624584 -0.311711 2.038682 -0.886928 2.411354 3.293665 0.294500 -1.095462 -0.647396 1.891100 0.445536 3.439102 2.913908 -2.135338 -0.098724 -0.019163 0.862385 0.458104 -0.122772 -0.791413 -1.138978 1.260398 -2.343935 -0.420789 -0.857068 0.268115 0.231935 2.488614 -2.936551 0.695443 -0.651998 0.465932 -0.541912 -0.800233 0.489801 1.934065 2.109001 -0.391739 0.566066 2.129675 0.318992 -0.146178 0.682470 0.343958 0.630499 0.637699 0.021455 -0.839784 -1.407932 -0.214828 0.154630 0.485889 2.132405 2.421335 0.297153 -0.364423 1.655644 1.238159 0.230266 1.268352 0.601868 -0.405254 0.323717 0.841499 -3.186446 0.121315 -3.989809 -0.744796 -3.937351 -1.696244 -0.099992 1.166282 -0.808736 1.715185 0.255856 2.409774 -0.172735 -0.221031 1.059560 2.333024 -2.562336 -1.174719 -1.239144 -0.960579 0.467714 -1.023221 0.478953 1.443487 0.367676 -2.093875 -0.896462 0.967852 0.972740 -0.881578 -1.677447 0.976608 1.137696 -1.033283 -1.813364 -0.516637 1.733560 -0.436007 -3.516112 0.096633 -1.279784 1.364702 -0.215933 -0.895059 -2.603838 0.023751 1.142946 -1.197226 -1.147068 -0.635606 1.408211 1.892958 0.988003 0.560054 0.311438 0.834951 4.035577 0.685822 -1.806976 -0.111323 -0.131130 -0.848006 0.809348 -1.455170 -1.131017 0.842345 -2.398919 1.065065 1.856872 -1.400670 -0.044944 2.343375 0.850966 0.596400 6.203272 -0.190995 2.709772 1.892352 -2.156014 0.792364 -1.419120 0.137560 0.463347 1.012077 0.007881 -3.038769 -2.255655 1.445071 2.281951 1.739343 -2.647350 -0.571964 -0.053892 0.074354 -0.213133 -0.503233 0.740984 0.241319 -1.578311 -0.379886 2.009877 4.426030 -0.918258 -0.333986 1.208231 1.324682 -0.457993 -2.178374 -1.455600 -2.239078 0.426559 0.870366 0.884279 1.478376 3.023246 -3.804193 1.626662 -0.374176 -0.093591 2.058037 1.031724 -2.274781 -2.256034 -0.370835 1.394407 2.144750 -0.825384 0.659838 0.896962 -1.788522 -0.197496 0.300425 0.107279 -0.678327 0.702797 0.557679 -1.461628 -0.766077 0.426619 -0.602960 -0.488739 -0.018424 1.617531 0.455736 -3.637401 2.222463 0.101923 -1.233488 0.882325 -1.484330 2.432718 -2.088788 -1.659937 1.541455 -0.243621 0.239611 -0.627231 0.638748 1.272143 -0.082736 1.633533 -1.776825 -2.201664 1.553424 -0.407113 2.001094 1.026535 -0.177987 0.918164 -1.747823 -0.574653 -1.893694 -1.444193 -0.460561 0.487554 -2.342366 -0.234271 -0.626095 2.251932 1.776811 -0.265285 -1.255357 0.194474 1.608271 -3.002414 -0.147772 1.496548 1.630633 -2.464985 0.364750 1.869941 -2.304574 -0.023894 -0.990652 -0.457191 -0.934511 -1.911990 1.367342 0.186679 1.339624 0.070759 0.103151 0.416521 1.131250 0.515262 0.575029 0.462079 2.585362 2.478148 -0.315102 -1.118281 -2.509385 0.976871 -2.836149 -2.998768 1.616856 -0.162577 -2.224508 0.183260 0.390292 2.675112 -0.186872 -0.190995 -0.911955 0.357405 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::front() = -0.236992 0.277955 0.470625 -0.393751 0.540527 0.200058 0.229451 -0.044235 -0.430293 -0.489912 -0.105979 -0.636905 -0.742311 0.788557 -0.312233 0.076512 1.081401 0.363831 -0.075366 -0.213311 0.375015 -0.314512 0.998383 0.905297 -0.746020 0.019147 0.242401 0.440114 0.026550 0.728857 -0.208223 -0.748346 0.389055 -0.007516 0.313336 -0.549985 0.061746 -0.040904 -0.249651 -1.179447 0.058410 0.205286 0.026079 -0.097430 -0.023586 0.501522 0.950481 0.598174 -0.165371 0.138119 0.383869 0.285393 0.066542 0.252047 0.211429 0.003260 0.350946 -0.266562 -0.476058 -0.038159 -0.214216 -0.787484 -0.164626 0.700818 0.906674 0.082267 0.042148 0.002154 -0.254781 0.240112 0.096941 0.183045 0.375618 0.274310 0.350445 -0.322123 -0.001129 -1.076751 -0.231738 -1.825971 -0.529362 -0.565266 0.524373 0.282248 0.144082 -0.102355 0.860437 0.129330 0.230977 0.372586 1.137750 -0.621936 -0.332213 -0.467502 -0.255609 0.311930 -0.456768 0.036305 0.170696 0.028315 -0.612469 -0.523099 0.324093 0.014491 -0.281419 -0.063285 -0.112279 0.687778 -0.946085 -0.186323 -0.833545 -0.086879 0.084701 -1.110766 0.043934 -0.211607 0.502983 0.228336 -0.215490 -0.447868 0.274821 0.469964 -0.214069 -0.204094 -0.586462 0.754112 0.132186 -0.061076 0.160357 0.084680 0.165293 0.646049 0.591489 -0.316758 -0.148560 0.077730 -0.453231 -0.074213 -0.523904 -0.155296 0.303544 -0.642000 0.144466 0.349209 -0.499534 -0.291380 -0.098136 -0.280875 0.524746 1.446869 -0.226735 0.468014 0.196329 -0.841356 0.387026 -0.152802 -0.222132 0.099357 0.562569 0.393394 -0.405561 -0.591198 0.370966 0.793659 0.518461 -0.567129 -0.059280 -0.294514 0.090002 -0.149874 0.164625 0.275785 -0.141106 -0.482801 -0.195411 0.345015 1.082981 -0.302646 -0.685756 0.262707 0.150083 -0.028608 -0.544028 -0.154074 -0.068645 0.039237 0.081529 -0.114134 0.306864 0.947968 -1.526655 0.758218 -0.070034 -0.232868 0.541382 -0.102559 -0.272938 -0.736384 0.190662 0.780985 0.783671 0.161664 0.048130 -0.055883 -0.724477 -0.121570 0.043719 0.506697 -0.296700 0.379434 0.137461 -0.656268 -0.635245 -0.456831 0.008225 -0.243357 -0.249948 0.324785 0.350527 -1.578694 0.961120 -0.156592 -0.235310 0.036607 -0.060059 0.373639 -0.784879 -0.953030 0.251968 -0.302683 -0.583135 -0.378072 0.001701 0.468799 -0.089158 0.012190 -0.275508 -0.715961 0.627910 -0.041764 0.466557 0.306774 0.372599 0.861115 0.377345 -0.383736 -0.463341 -0.214522 0.273108 -0.498557 -0.341119 0.173578 -0.221620 0.582306 1.025241 -0.019106 -0.182928 -0.101440 0.796056 -0.563166 -0.370067 0.650848 0.196913 -0.255440 0.411225 0.687098 -0.671622 -0.564359 -0.520447 -0.101157 -0.094853 -0.681426 0.183473 -0.587229 0.105777 0.461602 -0.038351 -0.462041 0.357784 0.091137 -0.056345 -0.072872 0.866593 0.941195 -0.588176 0.387304 -0.585116 0.325325 -1.060597 -0.665422 0.113236 0.007303 -0.183055 0.087865 -0.038688 0.405620 -0.086038 0.002611 -0.222240 -0.107953 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_iterator::operator*() const = -0.123077 0.225392 0.274166 -0.343964 0.398271 0.352908 0.086009 -0.235578 -0.231895 -0.130017 -0.067307 -0.282133 -0.207557 0.425753 -0.234330 0.174848 0.587781 0.105968 -0.070452 -0.118856 0.293246 -0.081703 0.575746 0.485162 -0.444234 0.015046 0.329864 0.187070 0.018350 0.479682 -0.325322 -0.459486 0.158813 -0.166888 0.068299 -0.308627 0.015340 -0.075509 0.137863 -0.601169 0.050550 -0.142102 -0.153359 -0.066477 -0.066159 0.019557 0.576456 0.312948 -0.077722 0.048001 0.297870 0.321537 -0.089772 0.107172 0.187172 0.208395 0.377282 -0.031450 -0.117961 -0.085157 -0.106023 -0.132396 -0.015081 0.451651 0.462427 0.079170 0.025860 0.095506 -0.119323 0.030982 0.014166 0.111206 0.020472 0.298133 0.106285 -0.474466 0.082230 -0.715441 -0.124626 -0.696368 -0.238319 -0.269197 -0.065989 -0.027399 0.271790 0.135215 0.478559 0.002333 0.130304 0.126139 0.614164 -0.469253 -0.131095 -0.225867 -0.273939 0.047377 -0.188663 0.048577 -0.096678 -0.065971 -0.307730 -0.463030 0.222731 0.163024 -0.163892 -0.140144 -0.008807 0.320688 -0.461051 -0.241821 -0.309973 -0.005395 -0.173105 -0.624191 -0.124869 -0.216698 0.427489 0.003403 -0.128494 -0.587388 0.132515 0.491765 -0.164270 -0.274039 -0.029161 0.297246 0.260119 0.004732 0.012275 -0.156042 0.143903 0.566946 0.348648 -0.214198 -0.051505 -0.016011 -0.232170 -0.108298 -0.278306 -0.037171 -0.019142 -0.349980 0.127931 0.441037 -0.246808 -0.040153 0.271628 -0.199386 0.278206 1.228205 -0.192774 0.270785 0.064166 -0.592897 0.061244 -0.126843 -0.169219 0.014792 0.234800 0.257837 -0.539112 -0.337398 0.257156 0.416757 0.270542 -0.362706 -0.120955 -0.198281 -0.076401 0.007113 0.017540 0.075441 -0.193748 -0.275885 -0.162404 0.187213 0.815376 -0.187613 -0.376127 0.196732 0.077469 -0.115037 -0.278253 -0.130853 -0.223321 0.103138 0.158311 -0.099602 0.264472 0.521088 -1.011992 0.374145 -0.159526 -0.277536 0.307323 0.027872 -0.142004 -0.150445 0.119612 0.461335 0.398838 0.023099 0.153665 -0.020467 -0.372552 -0.063271 0.006167 0.266425 -0.230909 0.184138 0.276215 -0.597106 -0.352425 -0.059692 0.021293 -0.236952 -0.149500 0.162622 -0.060916 -1.020900 0.592305 0.044247 -0.034330 0.178952 -0.123539 0.298742 -0.422547 -0.513160 0.241659 -0.029091 0.071742 0.014631 -0.013120 0.320552 0.027687 0.247164 -0.324203 -0.487114 0.089253 0.020093 0.260350 0.165815 0.246475 0.359340 -0.230821 -0.075573 -0.376703 -0.111402 0.198348 -0.032721 -0.257016 -0.037591 -0.150514 0.406864 0.515752 -0.038083 -0.122636 -0.083495 0.381567 -0.390651 0.025719 0.260562 0.332117 -0.369678 -0.049314 0.305171 -0.276074 -0.296537 -0.165638 -0.057310 -0.153427 -0.387590 0.108994 -0.228803 0.102211 0.249481 0.008481 -0.220212 0.197696 0.035473 0.081766 0.054117 0.349084 0.483251 -0.231001 0.077169 -0.334159 0.169371 -0.590628 -0.487865 0.138269 -0.097346 -0.183942 -0.004102 -0.105349 0.336666 -0.085343 0.212705 0.069908 -0.142053 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::pop_front() = -0.723087 1.667371 2.558158 -3.050264 3.317045 3.736999 0.417412 -0.903758 -1.702819 -0.363998 -0.813162 -2.982800 -2.123780 3.175617 -1.450682 0.540569 3.573396 0.048793 -1.114647 0.497806 1.718691 1.503902 3.142215 2.023157 -2.715515 0.007358 0.563329 1.454602 -0.980053 4.303356 -2.236883 -4.013739 -0.138314 1.025650 0.622760 -0.949422 0.155017 -0.828213 -0.129215 -3.568389 0.516678 1.870095 -1.075992 -0.770463 0.036914 -1.317500 4.098712 2.063005 -0.470425 -1.447002 1.501718 2.439924 -0.514616 0.574885 1.184472 0.574113 2.777957 -0.645084 -1.335749 -1.098851 -0.768226 0.325540 -0.638823 2.782521 2.715095 0.896444 -0.119735 -0.225691 -0.393750 0.353864 -0.262106 0.582418 0.639959 2.253819 0.487795 0.740726 0.715270 -1.566733 0.429367 -1.167191 -1.456358 -1.575839 0.006648 2.745034 0.736913 -2.112762 3.253321 -0.749926 0.685579 0.961126 4.261734 -2.049548 -0.674844 -2.932730 -2.507510 0.332597 -0.888720 -0.496899 -1.287444 -0.309853 -2.019210 -1.975984 -0.403318 0.432064 -0.872261 0.796842 -0.115327 2.364743 -1.885564 -0.474786 -1.310957 1.610223 -0.236584 -4.234385 -3.126756 -1.112067 -0.779467 -0.442245 -0.619054 -2.827693 1.066492 2.382057 -1.863262 -0.629307 -2.078942 2.981741 1.748121 -0.524204 0.038804 -0.790353 1.294721 2.150049 0.696405 -1.470130 -0.317979 -0.286979 -0.416928 -0.952124 -1.557184 0.501204 -1.368971 -1.849802 -0.010478 2.961371 -1.362216 0.748959 -3.023640 -1.278935 1.881220 8.837151 -1.874253 1.752561 -0.306186 -3.746591 2.110270 0.651534 -1.818119 -0.831812 0.504490 2.079993 -2.972734 -2.164037 2.514709 2.645758 1.900621 -1.343780 1.782439 -0.905614 -1.041589 -0.882305 0.593543 0.940407 -1.201979 -1.722619 -1.360173 1.416653 5.163833 -0.521690 -5.244945 2.065618 1.353585 0.120287 0.609323 -0.755744 -0.710318 0.053919 1.675721 -1.017674 2.539763 3.661208 -5.553108 2.748025 1.161226 -2.487344 3.219473 -1.348419 -0.590352 0.991273 0.030342 3.603483 2.834656 0.190055 -0.456852 -1.283664 -2.155154 -0.030102 0.629306 1.511850 -1.097128 0.845995 1.028435 -3.252086 -2.122160 -2.535160 -1.138424 -0.855622 -2.812748 0.682476 -0.517042 -5.235063 4.425429 1.048912 0.722964 0.207000 -1.327993 1.098163 -2.218632 -3.363156 1.133378 -0.265066 -0.607101 0.359359 0.073246 1.823306 1.086948 2.599218 -2.759113 -3.819547 1.316470 0.556623 2.253937 0.964827 1.808549 0.919022 2.234935 -0.394065 -1.647907 -2.930242 2.991117 1.071375 -1.912894 0.430795 -1.121645 2.391981 2.282907 -0.867029 -1.216908 -3.030137 2.071965 -0.445834 0.255586 1.746948 -2.025734 -2.981010 -1.286427 2.383611 -0.789605 -1.961136 -1.867895 0.147602 -2.095364 -2.711043 -0.144994 -0.935350 0.222153 1.989680 -0.702325 -2.389339 0.418764 0.449743 -0.915647 0.449015 2.964529 0.514748 -0.949955 2.132012 -2.353813 1.926524 -3.766567 -2.886130 1.164280 -2.983548 -1.199408 -0.233318 -0.443679 1.727327 -1.182763 2.239053 0.447831 -0.672589 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::_M_pop_front_aux() = -0.607353 1.984317 2.989360 -2.796776 3.095635 3.814707 0.510160 -1.056725 -1.663466 -0.245153 -0.588491 -3.239648 -2.231089 3.024497 -1.567005 -0.019495 3.696885 0.216855 -1.157384 0.435918 1.097963 1.761798 3.316462 2.679908 -2.600523 0.198182 0.578526 1.103691 -1.071311 4.329698 -2.665420 -4.152134 0.062506 1.381383 0.506857 -0.722884 -0.367751 -1.404248 -0.158591 -3.671493 0.475738 1.752675 -1.286139 -0.853177 0.427012 -0.851378 4.558260 1.825882 0.030826 -1.337304 1.116978 2.399486 -0.301526 0.415095 1.835169 0.534927 3.567688 -0.319342 -1.241098 -0.952341 -1.009183 0.564058 -1.118890 2.980951 2.602250 1.248490 -0.321283 -1.068290 -0.379170 0.235606 -0.478660 0.752659 0.994952 2.955857 0.193404 1.105767 1.269809 -1.263868 0.325568 -0.847971 -1.643978 -1.342285 0.187072 2.411354 0.644615 -2.158906 3.154753 -0.631443 0.734673 0.420167 4.535116 -2.110248 -0.717100 -2.006186 -2.393336 0.107868 -0.671479 0.099010 -1.520404 -0.679369 -2.302337 -1.986839 -0.084415 0.458141 -0.937649 1.628831 0.189826 2.184906 -1.732587 -0.055579 -1.357134 1.053295 0.082063 -4.242559 -3.297082 -1.056421 -0.416591 -0.104041 -1.377009 -2.904209 1.339271 2.216545 -1.890464 -0.540639 -2.102758 3.055218 1.600742 -0.289209 -0.158013 -0.878291 1.536155 2.021563 0.566202 -1.423206 0.293760 -0.690606 -0.580523 -0.829496 -1.259538 0.591266 -1.693999 -1.407215 0.189513 2.795816 -1.569219 0.823469 -3.184460 -1.047571 1.535906 8.817666 -2.255529 2.086882 -0.308997 -3.871432 1.901763 0.435524 -1.825323 -1.174297 0.721943 2.508976 -3.122908 -1.982977 2.670757 2.974102 1.792862 -1.601747 2.360429 -0.662086 -1.127863 -1.073096 1.178781 0.462729 -0.890093 -1.838731 -1.458649 1.606737 5.308357 -0.616350 -5.984931 1.529435 0.600581 0.990220 1.060725 -0.446754 0.070755 0.490808 1.663976 -0.984099 2.588784 3.548092 -5.888825 2.814317 0.837921 -2.862693 3.813418 -1.048515 -0.891203 1.775619 0.250282 3.624900 2.731043 0.832739 -1.035672 -1.275503 -2.219060 -0.433946 0.484038 1.650541 -1.471664 1.192467 1.549042 -3.679850 -2.128254 -3.249380 -0.546287 -1.001372 -3.219402 0.837647 -0.870410 -5.815541 4.537421 1.739806 0.608361 -0.306158 -1.574613 0.519491 -2.243682 -3.472112 0.754168 -0.715206 -0.764957 0.502909 -0.371452 1.435038 1.224828 3.068558 -3.136017 -3.515596 1.674753 0.711850 2.722702 1.073327 1.851089 1.129035 2.417532 -0.279546 -1.392721 -2.790840 3.653954 0.955300 -2.056287 0.824950 -1.575038 2.215353 2.401109 -1.099182 -1.164458 -3.394796 1.926043 -0.440599 0.486775 1.570948 -1.689581 -2.758259 -1.344444 2.168255 -0.554654 -1.806244 -1.714187 -0.822414 -2.459553 -2.582370 -0.076723 -1.002818 0.232507 1.898967 -0.829122 -2.441191 0.214687 0.013900 -0.902126 1.094033 2.417581 0.930162 -1.027080 2.510559 -2.397192 2.210171 -3.677646 -3.018983 1.348072 -3.305209 -1.432402 -0.739292 -0.789080 1.584338 -1.015927 1.731695 0.289062 0.006141 +PE-benchmarks/aho-corasick-algorithm.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/aho-corasick-algorithm.cpp___GLOBAL__sub_I_aho_corasick_algorithm.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/anagram-substring-search-search-permutations.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/anagram-substring-search-search-permutations.cpp__compare(char*, char*) = -1.074610 -1.104562 -0.234250 -2.484600 1.419272 1.602762 0.807576 -1.287524 -2.684654 -0.394767 0.796579 -2.241689 -0.013176 3.036737 -0.756300 2.816465 3.646172 0.823955 -1.446750 -0.025664 2.998611 -0.978740 3.275670 2.958918 -2.011410 -0.221302 -0.094240 1.552287 0.541569 1.016552 0.055398 -0.866075 1.056944 -3.233821 -0.692018 -2.158808 0.534117 1.312989 2.059790 -3.781124 0.805223 0.159409 0.570974 -0.885530 -1.040851 -0.950178 1.505685 2.331721 -0.356644 0.649213 1.768004 0.244949 -0.317782 0.737798 0.664585 1.208770 0.027324 -0.395586 -1.050310 -1.193604 -0.178247 -1.052080 1.085128 2.204786 2.773504 0.276013 0.080632 1.898495 0.366015 0.466708 1.573942 0.224180 -1.509826 -0.386723 0.953115 -4.032489 0.122093 -3.641439 -0.539783 -3.863930 -1.400292 0.093507 1.517352 0.657816 1.925709 0.363898 2.308189 -1.003396 -0.536160 2.238782 2.540216 -2.546042 -1.163107 -1.923925 -1.371546 0.859532 -1.339720 -0.428406 1.101825 0.446417 -1.997150 -1.082251 1.136950 1.672639 -0.894004 -2.033067 0.657499 2.256676 -2.244059 -2.755830 0.078703 1.939822 -1.234782 -3.666258 -0.394123 -1.854622 1.104251 -0.027333 -0.802263 -2.855332 0.348420 1.740342 -0.422826 -1.646848 -0.502303 1.499833 1.006792 0.829839 0.311486 0.204859 0.272011 4.157742 1.194361 -1.494011 0.263896 0.288567 -0.921930 0.872739 -1.491768 -1.647809 0.104151 -2.922070 -0.330423 2.239221 -1.502018 -0.199549 1.876942 1.243104 0.812423 8.470517 0.324899 2.886489 2.159668 -2.497659 1.037290 -0.802393 0.135978 0.830988 0.965657 -0.205238 -4.280147 -2.362582 1.089051 2.429457 2.084679 -2.206474 -1.445287 -0.868706 -0.128669 0.600045 -0.483996 0.610390 0.015225 -2.143834 -0.532287 1.753798 4.943116 -1.158791 0.034648 1.635980 0.566627 -1.995710 -3.672884 -1.302106 -2.405395 0.400432 0.132883 -0.103088 1.292197 3.190615 -3.075184 2.329326 -0.861820 -0.046268 1.886480 0.598230 -2.232348 -3.339734 -1.001059 1.504215 2.988937 -1.335091 0.589225 1.134821 -2.211208 -0.204795 0.489945 -0.056321 -0.459968 0.967050 0.164087 -1.350245 -1.215684 1.317042 -0.837124 -0.873755 0.183041 1.537748 0.319682 -2.252621 2.263756 -0.048891 -0.873616 1.429763 -0.356388 2.504040 -2.312882 -2.475002 1.973002 0.488166 -0.298315 -0.908161 0.520269 2.002716 0.738110 -0.196980 -1.213160 -2.465125 1.169330 -1.048844 1.864135 0.983973 -0.340887 1.326065 -0.499544 -0.642102 -2.343874 -1.422045 -1.346370 -0.020528 -2.229346 -1.820441 -0.519686 2.780796 1.864634 0.424510 -1.736322 0.592933 2.899271 -2.313063 -0.664590 1.768374 0.827012 -2.771540 0.072638 2.230637 -3.030743 0.013377 -0.889871 0.140640 -0.489056 -1.854930 1.646075 0.446594 1.604078 -0.113119 0.484435 0.298875 1.036725 1.212006 0.800748 0.314227 3.399727 1.755471 -0.441073 -1.306068 -2.281492 0.694165 -3.001630 -2.723572 1.005629 1.345459 -1.897655 0.634259 0.861634 2.877712 0.544750 0.032621 -0.031778 -0.334828 +PE-benchmarks/anagram-substring-search-search-permutations.cpp__search(char*, char*) = -2.972349 -2.318641 0.100082 -7.585579 4.858437 5.572542 2.490622 -3.740026 -8.019076 -2.272285 3.339337 -9.608553 -2.474419 9.043802 -3.279652 6.159674 11.265736 1.065079 -4.219824 -0.798705 8.171679 -0.157387 11.565409 9.989766 -7.406398 -0.805359 -0.925667 4.216808 2.468387 1.950471 1.312032 -4.911073 3.716990 -6.971050 -1.798631 -4.438416 1.615164 1.755816 5.390061 -11.143101 1.889307 1.443729 -0.216120 -2.345228 -2.198305 0.337508 6.364754 7.225785 -1.292983 1.648295 6.736638 1.758932 -1.134263 1.934490 1.337085 -0.153299 1.041374 -1.781370 -3.431518 -3.682384 -0.478263 -2.501530 0.754342 7.659556 9.559444 1.216874 0.036867 4.441629 1.337641 1.769527 4.370833 1.257666 -1.099750 1.169738 3.577808 -8.800956 -0.610022 -12.116825 -1.614370 -13.801733 -4.801518 -0.085955 6.325699 2.137616 3.798609 -1.277389 7.299032 -0.992933 -1.864636 8.276418 9.414375 -6.657148 -3.812935 -5.577584 -4.182487 2.954513 -4.744700 1.300678 2.719606 1.876613 -6.715304 -2.874487 2.177740 3.339497 -2.848500 -5.477700 1.837160 6.248178 -6.424858 -5.066545 -0.228914 6.620240 -0.906622 -12.668763 -3.909556 -5.528414 3.977366 0.134532 -2.477778 -6.305393 0.757192 3.723362 -2.074828 -3.462878 -3.035068 5.552425 4.820068 3.554432 0.748929 1.855089 2.701453 12.028806 1.861156 -4.493143 0.619225 -0.631754 -2.147293 3.293988 -4.845073 -3.325123 2.170567 -6.975364 1.405138 6.317894 -4.420214 -2.551958 3.366837 2.480059 2.418780 26.522511 0.700417 9.952346 7.016290 -7.719632 2.605295 -3.328510 0.000801 1.874616 2.685880 0.330455 -11.503965 -7.170189 4.816699 7.894048 5.856192 -8.321155 -0.365458 -0.480961 -0.378070 -1.140408 -0.348738 2.353672 0.166781 -5.987982 -1.782569 7.858234 15.738732 -2.851225 -1.450264 4.345999 3.325881 -2.924467 -7.925801 -3.211341 -3.279508 1.751002 3.096295 0.904128 4.807361 10.020241 -11.966021 6.586395 0.126137 0.555635 5.784347 2.549680 -8.210322 -8.230603 -1.491607 5.455215 8.212609 -1.939661 1.499688 2.800165 -6.942110 -0.622335 1.961673 -0.010551 -1.375301 2.781336 0.990271 -3.900881 -4.818338 0.999079 -2.926774 -0.677531 -1.638263 4.983069 1.155783 -10.525117 8.157987 -0.078645 -3.117628 0.368532 -3.540847 8.266705 -7.745305 -7.584418 4.884951 -1.501112 -4.076738 -3.719224 1.245396 4.466398 2.045788 3.629924 -4.769143 -8.242446 6.439092 -2.857958 6.284071 3.130988 -0.153573 4.720671 -2.072555 -1.821063 -7.539938 -6.479853 0.926599 0.621407 -8.407630 -0.877267 -1.664185 7.355691 5.517690 -0.732084 -6.946355 0.278448 7.836455 -7.364487 -2.730073 4.952285 4.562826 -8.827917 1.761121 6.280962 -8.875840 0.442167 -4.026019 -1.219851 -2.908730 -6.867416 4.288565 1.384114 4.852794 0.415887 1.486001 -0.235256 3.068765 2.442255 1.250834 1.520807 10.402131 8.581793 -2.302542 -2.285301 -8.542950 3.598372 -9.848657 -10.880302 4.546195 0.355608 -5.616346 0.922962 1.130148 8.543287 1.960938 -0.548588 -2.060416 1.805999 +PE-benchmarks/anagram-substring-search-search-permutations.cpp__main = -0.593954 -0.153606 0.530756 -1.696903 1.531609 1.303306 0.754270 -0.317192 -2.118267 -0.955393 0.530963 -2.739777 -1.349590 2.539981 -0.739202 1.084115 3.262244 0.587712 -0.862819 -0.143871 1.515689 -0.170426 3.042560 2.704540 -1.913140 0.060675 -0.493474 0.940889 -0.052358 1.409303 -0.005960 -2.144156 0.993815 -0.956343 -0.075550 -1.133864 0.100025 0.171677 0.519751 -3.376248 0.440366 1.296872 0.058194 -0.640777 -0.233380 0.388212 2.293910 1.803842 -0.149686 0.566523 1.267231 0.424714 0.031057 0.550346 0.751045 0.021692 0.500559 -0.822759 -1.470696 -0.545205 -0.406910 -1.206340 -0.344999 1.915804 2.436648 0.277426 -0.178563 0.433229 -0.104278 0.564286 0.923733 0.395701 0.402313 0.385351 0.962814 -1.076322 -0.225910 -2.504228 -0.363728 -4.163848 -1.592202 -0.437887 2.294559 1.348391 0.611941 -0.999344 2.184976 -0.443452 -0.127600 1.833076 2.940551 -1.678928 -1.146352 -1.491726 -0.880980 0.783414 -1.177209 -0.014217 0.709854 0.163103 -1.977820 -0.737941 0.735643 0.497593 -0.746524 -0.684075 0.313154 1.915716 -2.168263 -0.974602 -0.971518 1.426674 0.228867 -3.302121 -0.955124 -0.787723 0.439783 0.586962 -0.984850 -1.363834 0.683663 0.829994 -0.806508 -0.609987 -1.416187 2.031816 0.721150 0.668842 0.439147 0.667966 0.813136 2.662880 0.779476 -1.090093 0.220900 0.013620 -0.469942 0.650411 -1.064051 -0.889249 0.123621 -1.853693 0.376743 1.220813 -1.403632 -0.518753 -0.676158 0.435405 0.783511 6.023503 -0.304358 2.466344 1.332843 -2.199804 1.223099 -0.670228 -0.307162 0.068344 1.065452 0.548308 -2.115484 -1.759089 1.397025 2.343495 1.627156 -1.977281 0.412655 -0.281271 0.061423 -0.322702 0.414076 0.693381 0.360304 -1.679889 -0.519773 1.678989 4.267092 -0.749988 -1.421377 1.013826 0.661102 -0.117796 -1.574474 -0.576765 -0.480506 0.330699 0.693247 -0.045207 1.193635 2.771734 -3.516356 2.138798 -0.061276 -0.360381 1.875676 0.328168 -1.739201 -2.026208 -0.491304 1.753559 2.615237 0.093086 0.064467 0.266927 -1.903715 -0.278917 0.413777 0.429368 -0.504255 0.960678 0.078918 -1.388433 -1.290306 -0.815571 -0.625435 -0.223385 -0.917197 1.160196 0.945452 -3.377874 2.398866 0.186157 -0.749627 -0.179557 -0.477829 1.693898 -1.997139 -2.364453 0.968217 -0.811173 -1.900517 -0.855466 -0.034185 1.022850 0.470814 0.652678 -0.990942 -2.225665 2.301203 -0.298910 1.975774 0.961803 0.103793 1.694061 0.884394 -0.887966 -1.319104 -1.949466 0.818491 -0.665508 -1.688196 0.335198 -0.760834 1.833841 1.798602 -0.009224 -1.591436 -0.670579 2.205960 -1.538334 -0.679102 1.707999 0.254502 -1.707351 0.750372 2.061460 -2.208914 -0.291584 -1.406577 -0.273306 -0.875846 -1.706162 0.777696 -0.347099 0.863331 0.479488 0.066710 -0.711001 0.599897 0.381818 -0.217838 0.150412 2.901165 2.067913 -1.057760 0.491460 -2.103674 1.175525 -2.666893 -2.543018 0.803221 0.019250 -1.482839 0.110904 0.239881 1.705537 0.258499 -0.284695 -0.820166 0.474394 +PE-benchmarks/anagram-substring-search-search-permutations.cpp___GLOBAL__sub_I_anagram_substring_search_search_permutations.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/bellman-ford-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/bellman-ford-algorithm.cpp__createGraph(int, int) = -0.682091 -0.647916 0.706767 -1.815319 1.091528 0.437016 0.504395 -0.758703 -1.479661 -0.455511 0.900652 -0.895627 -0.899962 1.731053 -0.802076 0.685946 1.378271 -0.086377 -0.954516 -1.079313 1.612018 -0.785025 1.988429 1.478966 -1.911595 -0.202669 0.207542 1.381192 1.108177 0.803604 0.006511 0.038673 0.122953 -0.842516 0.401528 -0.325555 0.346822 0.074132 0.195232 -1.657883 0.242618 0.196418 0.126640 -0.220982 -0.345075 0.922685 0.838799 1.455469 -0.330160 0.248147 1.803214 -0.209673 0.071293 0.254516 0.681044 -0.083628 1.435987 0.282263 -0.296070 -0.543425 -0.232517 -0.784819 0.462509 1.630674 1.753948 -0.243998 0.031955 0.578152 0.146359 0.842688 1.057417 0.341507 -0.290178 -0.043680 1.239350 -1.462559 0.270927 -2.523140 -0.156747 -2.826350 -0.899880 -0.136946 1.180711 -0.254620 0.548471 0.412228 1.639298 0.298241 -0.638228 0.618918 1.247062 -0.651526 -0.612708 -0.733646 -1.064149 0.422792 -0.963623 0.099937 0.629501 0.808051 -1.235014 0.149001 0.320332 0.535217 -0.741617 -0.370056 -0.264495 1.324376 -1.165440 -0.436540 -0.284962 1.059967 0.021623 -2.370381 -0.030733 -1.492612 1.277844 -0.445034 -0.167656 -0.409600 0.217376 0.993100 -0.542570 -0.374881 -0.824752 1.265718 0.858746 0.623067 -0.017040 0.199826 0.169467 1.168390 0.810291 -0.790679 -0.443195 0.038247 -0.780780 0.721221 -0.607029 -0.236895 1.213403 -0.988718 0.278466 0.381829 -0.475695 -0.569465 1.192491 0.382644 0.485197 4.064184 -0.072686 1.572079 0.800057 -0.990187 0.510796 -0.059432 0.326110 0.836398 0.789084 -0.438955 -1.558416 -1.397820 0.994859 1.361873 0.900140 -1.802291 -0.217079 -0.024467 -0.150177 -0.024145 -0.011918 0.338300 -0.295876 -0.798872 -0.451998 0.671975 2.172627 -0.675581 -1.327244 0.752352 0.446521 -0.896594 -1.411475 -0.423411 -0.168189 0.354847 0.046098 0.297167 1.069823 1.810334 -2.587382 1.258930 -0.235222 -0.201700 1.558799 -0.382315 -0.904852 -2.087995 -0.075122 0.414269 1.388003 -0.083471 -0.602156 0.765813 -1.472272 0.198384 -0.013793 0.129943 -0.411900 0.737737 0.018990 -0.589469 -0.990572 -0.520684 -0.384045 0.674486 -0.303692 0.736033 -0.636618 -2.718300 1.373767 -0.410878 -0.629188 0.037448 -0.158037 1.040386 -1.127597 -1.355575 0.661961 -0.131946 -0.768266 -1.544122 0.139811 0.840192 -0.125945 0.137373 -1.240021 -1.090010 0.870026 -1.364067 1.280659 0.584791 0.009497 1.206964 0.270842 -0.194368 -1.348654 -0.030052 0.005636 -0.155859 -1.473738 -0.033712 -0.327308 1.206783 0.761493 -0.089177 -0.202082 0.172464 1.754170 -1.210422 -1.149649 0.643312 0.499181 -1.071349 1.082658 1.032482 -1.257246 -0.241848 -0.985372 -0.821902 -0.649667 -1.372088 1.231528 0.325998 1.223198 -0.129435 0.888148 -0.161013 0.514611 0.213083 0.195257 -0.074506 1.997481 2.382957 -0.993953 -0.547632 -1.664987 1.191013 -1.402549 -1.417303 0.622508 0.073268 -0.480343 0.385283 -0.169323 1.635207 0.602853 -0.589706 -0.369169 0.310029 +PE-benchmarks/bellman-ford-algorithm.cpp__printArr(int*, int) = -0.649141 -0.844019 0.016065 -1.620324 0.899186 0.685809 0.457925 -0.690351 -1.795329 -0.315967 0.655928 -1.439763 -0.103328 1.806847 -0.588761 1.452320 2.233522 0.452689 -0.758675 -0.299073 1.807210 -0.655950 2.058841 2.047754 -1.506110 -0.166768 0.016461 1.083089 0.662892 0.472311 0.142958 -0.609770 0.541017 -1.699964 -0.254750 -1.415537 0.388006 0.837024 1.296654 -2.431242 0.431738 0.051702 0.311651 -0.368632 -0.454003 0.239028 0.801908 1.459249 -0.621452 0.715870 1.578060 0.200422 -0.224992 0.354240 0.129589 0.279643 0.257770 0.179589 -0.510799 -0.550918 -0.010591 -0.625831 0.640461 1.424768 2.030573 0.009894 0.058158 0.894313 0.427025 0.358053 1.082090 0.208502 -0.630533 -0.233743 0.793384 -2.313312 -0.092298 -3.295354 -0.167994 -3.208491 -0.898495 0.093912 1.337747 0.057970 0.807892 0.128483 1.468648 -0.247247 -0.432949 1.549551 1.453038 -1.253176 -0.702895 -1.036879 -1.125464 0.714779 -0.900622 -0.009720 0.802259 0.520946 -1.182179 -0.752566 0.661866 0.726624 -0.601863 -1.132613 0.278610 1.286271 -1.369838 -1.349200 0.018942 1.350717 -0.377208 -2.346186 -0.182528 -1.494945 0.991994 -0.071643 -0.443116 -1.180952 0.034204 0.729002 -0.432205 -0.640933 -0.612405 1.095777 0.781534 0.626192 0.114333 -0.000988 0.203633 2.210925 0.497757 -1.139908 -0.005606 0.222718 -0.635339 0.624580 -1.369901 -0.779607 0.819626 -1.552400 0.216763 0.939014 -0.888234 -0.485881 1.605194 0.573293 0.435741 5.306870 0.326191 1.960280 1.409056 -1.335720 0.755440 -0.339216 0.270211 0.843195 0.720254 -0.270244 -2.399164 -1.428212 0.617833 1.508218 1.216250 -1.721778 -1.034406 -0.199844 -0.096189 0.227588 -0.163557 0.356041 -0.219848 -1.149846 -0.290450 1.114008 2.907033 -0.418281 -0.131236 0.700955 0.918825 -1.295066 -2.163482 -0.642879 -1.332392 0.318045 0.203902 0.086135 0.967151 1.935594 -3.085128 1.295048 -0.186551 0.264380 0.999626 0.427478 -1.569330 -2.506218 -0.317961 0.696298 1.829026 -0.565795 0.491115 0.974184 -1.395902 -0.048385 0.285583 -0.082993 -0.427573 0.629713 0.141935 -0.694593 -0.754613 0.552327 -0.644348 -0.364617 -0.050262 1.016047 0.171442 -2.145513 1.202666 -0.273873 -0.690769 0.511786 -0.443735 1.497466 -1.527978 -1.404379 1.043105 0.148458 -0.358121 -1.016696 0.291278 1.099133 0.144516 0.305745 -0.756818 -1.802610 0.858234 -0.965974 1.064459 0.635822 -0.379731 0.899177 -0.353522 -0.278534 -1.734541 -0.637251 -0.322677 -0.034034 -1.415052 -0.604375 -0.279202 1.437863 1.141828 0.147434 -1.009096 0.352115 1.886974 -1.301151 -0.533890 0.938129 0.686444 -1.466558 0.465253 1.218805 -2.056551 0.144997 -0.783278 -0.072315 -0.168762 -1.050117 1.249212 0.360715 1.056946 -0.177291 0.442868 0.075790 0.794521 0.684968 0.345387 0.183938 2.249198 1.796461 -0.362530 -0.579267 -1.543293 0.486719 -1.861125 -1.798908 0.501597 0.373270 -1.231780 0.449480 0.296551 1.851904 0.409284 0.140581 -0.217970 0.221705 +PE-benchmarks/bellman-ford-algorithm.cpp__BellmanFord(Graph*, int) = -6.000110 -3.214411 -0.370118 -13.330578 11.147179 15.531807 4.848756 -9.332099 -13.909360 -0.831652 5.528927 -15.499844 -3.307619 17.274272 -6.046578 14.333449 20.856820 1.989773 -8.667376 0.536220 16.023986 1.110264 21.308017 17.441223 -12.944919 -1.230452 0.821501 6.455606 1.943269 6.320630 -2.228720 -9.739902 7.848727 -15.544972 -5.579928 -8.268165 2.154706 2.471011 13.186295 -19.953258 3.651786 0.473942 -2.584758 -4.696061 -5.039643 -4.047903 12.427516 13.362899 -1.726901 2.793320 10.853642 3.568627 -2.946888 3.876517 4.140382 3.943179 2.920358 0.564339 -5.704382 -8.677274 -2.045654 -1.920450 1.373831 14.133662 16.831562 2.835281 -0.098018 9.332170 0.966408 2.531741 6.799737 2.573946 -3.760171 3.293142 5.874053 -16.710543 -0.907404 -19.770040 -4.112700 -18.306734 -8.237812 0.075981 6.602947 2.013931 10.980605 -0.142838 14.241167 -3.424460 -3.677245 12.493441 18.159529 -15.595111 -6.666698 -9.852354 -8.488690 3.408190 -8.222279 2.068611 4.333909 -0.068557 -12.895191 -8.940292 3.910249 8.553971 -5.210780 -10.732501 3.380639 12.024537 -10.923360 -12.198139 -0.231087 10.194820 -5.488678 -23.847691 -9.568144 -8.814717 7.111150 0.315817 -5.532882 -17.094412 2.689803 10.119590 -3.940766 -10.588944 2.279194 9.264770 9.400127 6.341759 1.474154 0.563797 4.953451 25.094023 6.186239 -8.115368 1.917905 -2.267632 -3.397776 6.153354 -7.865068 -5.765155 -1.384467 -14.812130 3.112423 15.750870 -8.415952 -1.605670 7.786341 4.840314 4.193859 50.879708 -0.337474 17.536533 11.270986 -16.893588 4.679075 -6.731071 -0.917839 2.841370 4.719868 1.724238 -24.070925 -13.224023 10.164191 15.144999 11.196158 -16.281724 -2.150687 -2.543216 -0.634422 -1.720416 -0.978729 4.459796 0.605058 -11.686101 -3.804712 13.767181 30.092049 -8.468446 -7.634641 10.154382 4.825558 -5.445662 -15.192000 -7.407328 -10.084420 3.123583 7.451795 0.220853 8.841349 19.035571 -20.757934 12.379958 -1.907791 -2.699494 12.968035 5.439155 -14.361707 -9.177444 -2.883673 11.052081 14.928784 -3.054411 1.647984 4.285341 -13.084114 -1.452635 3.921462 0.199893 -3.054867 6.069521 3.328461 -10.052391 -9.373938 3.066421 -3.894415 -5.247851 -2.725918 9.479863 -1.174682 -19.993449 15.952282 2.359522 -5.382209 4.333268 -5.859977 15.268470 -13.366403 -16.112667 11.237302 -1.296634 -2.623485 -3.242213 2.597213 9.208119 8.123191 7.474291 -10.628301 -16.700585 8.486215 -2.827283 12.554691 5.723563 1.210688 8.195847 -6.148855 -4.099274 -14.696708 -11.546057 2.299302 3.072061 -15.430701 -7.926014 -3.778874 15.920112 10.333507 -0.147102 -12.108445 -3.320287 14.252113 -14.872342 -1.527258 9.969367 9.362299 -17.889345 -1.027386 12.312993 -13.952083 -0.317565 -4.954078 -1.640963 -7.485017 -13.182972 7.247579 2.231862 8.890469 1.050339 2.234953 0.215025 4.993913 4.872067 4.103090 3.056673 16.995587 12.521968 -5.120644 -5.193192 -15.290679 7.214561 -18.850866 -20.434576 10.084415 -0.237154 -11.118613 0.735958 2.508693 15.861533 1.750581 -0.245718 -1.582840 0.222235 +PE-benchmarks/bellman-ford-algorithm.cpp__main = -1.925551 -1.396277 3.667635 -6.274070 4.101424 2.816430 1.927748 -2.175225 -6.546170 -0.164765 1.165502 -4.894936 -0.872277 7.071450 -1.908183 3.962586 9.221542 2.736562 -3.502043 -1.313923 5.961251 -3.654554 7.266898 7.426657 -5.272950 0.196025 0.751759 3.895372 1.845492 5.406306 -4.132585 -1.476767 1.292564 -4.982295 0.820986 -5.404872 0.133714 1.374332 2.938792 -9.524199 1.872825 0.442860 1.281194 -1.858835 -0.989590 2.340874 5.192200 4.783584 -1.042875 0.772096 4.046430 -0.412328 -0.053114 1.353906 3.607723 3.777815 6.188303 3.632883 -2.690917 -1.395768 -1.399505 -2.654884 2.421063 5.373566 6.592530 0.826826 -0.297819 1.466422 1.866473 0.765192 3.072270 0.690552 -1.379924 0.079379 2.313486 -8.063644 2.547835 -10.077289 -0.689182 -10.692106 -3.621597 -0.746997 3.712744 -2.025901 3.208201 -0.529642 5.866025 -2.040390 -0.468752 1.965397 6.704875 -5.669130 -2.638833 -3.723376 -4.154447 1.162419 -2.368365 -1.365677 4.205377 -0.458452 -4.833346 -2.835754 4.258531 3.072749 -2.135139 -0.423171 1.101154 5.926850 -4.406773 -4.667618 -1.711740 2.885653 -1.639968 -8.231305 0.537104 -4.983935 3.216406 0.059694 -3.019189 -6.201443 1.753526 4.727234 -2.911335 -2.446441 -2.550949 6.561083 2.103463 1.358185 0.054722 -1.126150 0.645358 5.914663 4.332305 -4.293622 0.776314 0.752489 -4.292371 0.883490 -4.471547 -3.149223 2.203537 -5.128247 -1.332183 3.368659 -3.819164 1.554511 5.874023 2.659149 2.122141 19.461424 -1.197705 6.161226 2.603464 -5.895884 5.163041 0.831895 0.037691 1.480409 3.447768 0.549343 -11.482153 -5.468785 2.920146 6.037492 4.705061 -7.390097 -3.125728 -2.763603 -1.217246 1.791744 -0.099929 0.691116 -0.659414 -4.556005 -1.981633 2.024592 12.388781 -3.161904 -6.750955 2.409181 -0.904545 -3.712890 -8.672919 -2.238014 -3.734944 1.558618 -1.852982 -0.993890 4.561381 7.608545 -12.986137 6.424755 -3.179261 -3.286450 8.360232 -0.148593 -3.631284 -8.013142 -1.820711 3.899493 7.987303 -0.077367 -2.301838 2.392776 -5.323449 -0.685980 -0.252325 1.465912 -2.164870 2.614702 1.431101 -4.714256 -2.657389 -1.642658 -0.766439 -2.069298 -1.104695 3.131312 -1.516933 -9.801762 6.048653 0.972753 -0.906912 2.704361 -0.318436 2.174527 -4.953731 -6.174601 2.805985 1.484087 -0.538817 -3.938472 0.249027 4.455766 0.225072 0.732300 -4.459904 -8.157466 3.211837 -3.834572 5.527805 2.472978 -0.237700 4.324019 4.100798 -0.930149 -5.824683 -1.054148 -1.351848 -0.528185 -4.292167 -3.279930 -2.176018 5.770161 4.655742 0.453746 -0.542599 -1.597513 7.195702 -5.074139 -1.732972 4.192040 0.680270 -4.995581 0.621056 5.319144 -6.323807 -1.686462 -2.493573 -3.717535 -1.641537 -3.522048 3.726257 -0.247709 2.862179 0.026588 0.797014 -0.659320 1.929354 1.290298 0.380366 0.950527 7.939525 8.039296 -2.624181 -0.474988 -4.938234 3.521276 -6.933652 -5.251058 1.600925 1.085832 -5.098143 1.133807 2.546429 5.990518 0.468204 -0.495551 0.009999 -0.275245 +PE-benchmarks/bellman-ford-algorithm.cpp___GLOBAL__sub_I_bellman_ford_algorithm.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/bfs.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/bfs.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/bfs.cpp__Graph::addEdge(int, int) = -0.454251 0.014732 0.737724 -0.972307 0.719048 0.751984 0.286951 -0.568509 -0.833791 -0.270499 0.082470 -0.896132 -0.548274 1.184565 -0.622334 0.471466 1.539444 0.427119 -0.479657 -0.309499 0.865459 -0.210421 1.524448 1.421868 -1.094266 -0.095007 0.365177 0.856315 0.366998 0.911859 -0.474065 -0.587194 0.393821 -0.510509 0.172924 -0.832434 0.104214 0.100763 0.198484 -1.615454 0.160191 -0.052453 -0.142967 -0.165116 -0.075904 0.326587 1.103486 0.915913 -0.068903 0.141988 0.711291 0.390920 0.023148 0.270416 0.445985 0.306988 0.924477 -0.053131 -0.387082 -0.300005 -0.285318 -0.606537 0.108261 1.167968 1.311503 0.248529 0.019658 0.132022 0.034350 0.220839 0.354740 0.299018 -0.099247 0.520522 0.387399 -1.133039 0.468517 -1.526948 -0.185959 -1.624686 -0.612468 -0.443547 0.404118 0.108856 0.526793 0.056515 1.238147 -0.029719 0.015189 0.495658 1.422202 -1.070540 -0.401346 -0.576858 -0.599566 0.240514 -0.599605 0.101817 0.072012 0.217476 -0.847853 -0.683135 0.429039 0.374255 -0.429581 -0.077093 -0.010372 1.019889 -1.089876 -0.604593 -0.599520 0.263622 -0.221227 -1.669155 -0.319942 -0.782149 0.944887 0.009974 -0.426294 -1.047607 0.348574 0.935671 -0.272332 -0.425461 -0.493371 0.928113 0.524029 0.026143 -0.065022 -0.014139 0.151247 1.239612 0.698412 -0.590751 -0.053584 0.100201 -0.742685 0.011652 -0.758564 -0.206041 0.205106 -0.941423 -0.022334 0.882624 -0.662793 -0.125993 0.428439 0.012067 0.577855 3.354099 -0.293393 0.896381 0.533574 -1.216236 0.386493 -0.142657 -0.047121 0.254260 0.537465 0.389814 -1.655034 -0.963328 0.618786 1.179090 0.758463 -1.056510 -0.124293 -0.394841 -0.071765 -0.070947 0.100419 0.264635 -0.361278 -0.717938 -0.339809 0.546513 1.880693 -0.527294 -1.090521 0.422884 -0.085707 -0.376152 -0.967412 -0.337365 -0.233656 0.212137 0.176298 -0.070018 0.629806 1.382166 -2.073271 1.079765 -0.177932 -0.403914 1.186560 -0.056876 -0.568270 -0.704173 0.003596 0.925696 1.081285 -0.007391 -0.187303 0.234428 -1.096552 -0.119598 0.119038 0.557740 -0.477375 0.555793 0.535116 -0.981104 -0.798941 -0.350340 0.003859 -0.381989 -0.375710 0.597345 -0.309046 -2.042930 1.291191 0.062449 -0.275016 0.364273 -0.286141 0.636042 -1.128742 -1.245923 0.550594 -0.053018 -0.328843 -0.525010 0.048870 0.779591 0.147165 0.357933 -0.935953 -1.111113 0.570698 -0.359412 0.836117 0.408109 0.311575 0.919589 0.114779 -0.242586 -0.918799 -0.317622 0.227053 -0.076549 -0.771479 -0.253344 -0.276032 1.017717 1.198326 -0.119514 -0.293843 -0.100879 1.209096 -0.957608 -0.364021 0.666630 0.512789 -0.829413 0.195930 0.806882 -0.994268 -0.518365 -0.478781 -0.497277 -0.331114 -0.905421 0.603949 -0.399135 0.487806 0.330245 0.134013 -0.377564 0.466565 0.239347 0.128229 0.276984 1.278304 1.380350 -0.438043 0.124082 -1.015523 0.609952 -1.459528 -1.072124 0.343748 -0.103585 -0.470185 0.143912 0.015477 0.999450 0.159948 -0.046817 -0.062838 -0.077551 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/bfs.cpp__Graph::BFS(int) = -3.151393 -0.000155 3.504192 -7.880344 7.414660 5.411759 2.711661 -2.497283 -6.767415 -3.234540 0.966513 -8.365529 -5.318553 10.099516 -3.919133 4.482216 12.013293 1.736072 -3.023211 -0.518708 7.822144 -0.883963 11.530794 8.819888 -8.755268 -0.824930 -0.282851 5.634004 0.853045 6.311623 -0.228890 -6.646839 3.431179 -3.692162 0.400724 -5.153961 1.900995 1.007695 1.141800 -12.345588 1.757807 2.836541 -1.265730 -1.860484 -1.417542 1.775157 8.729858 7.661708 -2.845241 0.667744 5.626551 2.906253 -0.790874 2.859361 0.774559 -0.319802 1.866055 -2.400157 -5.152221 -3.397639 -1.859360 -5.003556 0.936353 8.317211 10.343111 1.187293 0.698018 3.623702 -0.579393 2.538537 3.289456 1.606124 0.792899 1.802206 4.622259 -4.958643 -0.591171 -10.987152 -2.072356 -14.821296 -5.348018 -3.143100 5.657137 4.287705 2.974414 -2.499380 8.876751 -0.047606 0.274053 8.432760 11.201667 -6.703801 -3.541256 -7.851273 -5.463983 2.879576 -4.890974 -0.276999 1.330693 1.616586 -7.241413 -4.192336 0.867413 2.028046 -2.681516 -3.513934 0.298223 7.671649 -8.548946 -4.338716 -3.425033 4.715121 -0.992509 -13.592350 -3.062529 -4.222830 4.595947 0.220640 -0.916287 -5.651736 1.812461 5.425132 -2.737764 -2.640831 -5.483772 8.082527 3.659395 1.617221 1.407395 0.981805 1.480265 9.221838 4.421007 -3.963783 -1.186685 -0.187177 -2.805766 1.292700 -5.204827 -2.070297 2.433603 -7.932521 0.036597 6.432762 -4.643039 -2.718322 -1.270128 -0.303240 4.846969 23.611982 -1.155512 7.934726 4.174210 -9.666099 3.805587 -1.443659 -1.313260 1.712358 3.874739 2.027037 -8.975107 -7.669170 5.216240 7.973871 6.477837 -7.312021 0.330214 -2.153211 -0.519578 -1.310370 -0.350482 3.562247 -1.328449 -6.826885 -2.046813 5.555689 14.780136 -2.733125 -6.023472 5.620681 3.634534 -2.486592 -6.153393 -3.367568 -2.148826 0.394134 3.054366 -0.932003 4.674115 11.245367 -14.201807 7.704773 0.716728 -0.921128 5.743934 -0.532844 -5.687966 -8.224880 -1.101941 7.975500 8.910269 -1.046582 0.466553 0.802202 -7.298133 0.264304 1.859942 2.409085 -1.484567 3.262670 0.500396 -5.874282 -6.408133 -2.062074 -2.702295 -0.689740 -2.627907 4.020688 1.207888 -12.844452 10.174681 -1.263094 -2.438528 1.254345 -1.834895 7.427826 -7.815150 -9.894226 4.555688 -2.003236 -5.502741 -4.626362 1.632719 5.328950 1.969429 1.520715 -4.845430 -9.689703 5.851377 -2.065403 5.787866 3.435665 2.334754 7.509934 2.648216 -3.314467 -7.118082 -6.783247 2.805575 -0.592923 -6.738901 0.055666 -2.007917 7.789595 7.721279 -1.002476 -4.900755 -1.189854 9.095879 -5.908567 -3.457896 7.037205 0.454540 -7.402442 2.268974 8.246611 -7.553798 -3.069670 -4.995916 0.459102 -2.865314 -7.480258 3.155963 -1.307603 2.957480 2.364530 1.210272 -3.190091 2.897595 2.483184 0.565004 -0.082368 11.584482 8.764879 -4.494073 0.699185 -7.297888 4.082759 -11.671885 -9.332674 3.273231 -1.244784 -2.714355 2.027912 0.284280 7.381480 0.179092 0.515585 -1.039641 -0.400850 +PE-benchmarks/bfs.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::empty() const = -0.167610 0.627513 0.651503 -0.818618 0.959460 1.236992 0.173293 -0.538589 -0.506356 0.029383 -0.089901 -1.087780 -0.502333 0.908061 -0.438421 0.262909 1.106240 -0.019048 -0.384495 0.145076 0.376926 0.555666 1.043779 0.793366 -0.724745 0.116141 0.315410 0.207562 -0.382112 1.264434 -0.822887 -1.336838 0.044645 0.153010 0.052215 -0.094324 -0.183640 -0.452108 0.359550 -1.065493 0.143770 0.520021 -0.112585 -0.315664 0.025624 -0.758372 1.354832 0.543998 0.147768 -0.347794 0.365875 0.711714 -0.061571 0.115548 0.746578 0.359265 1.238089 -0.125575 -0.343860 -0.364924 -0.308242 0.457506 -0.356887 0.918178 0.761458 0.395989 -0.144803 -0.171153 -0.141566 0.074162 -0.150274 0.272399 -0.037412 0.977541 -0.016209 0.072212 0.481707 -0.438814 0.067751 -0.108664 -0.530634 -0.277454 -0.175254 0.597419 0.496897 -0.297353 0.952291 -0.275955 0.142677 -0.114102 1.400388 -0.710327 -0.228371 -0.441388 -0.710767 -0.017016 -0.181081 0.067749 -0.313482 -0.296743 -0.729674 -0.667784 0.152464 0.345373 -0.303594 0.378023 0.150189 0.575406 -0.407493 -0.259356 -0.259430 0.279151 -0.195074 -1.291882 -1.143470 -0.292403 -0.373317 -0.011189 -0.514781 -1.241621 0.429346 0.728967 -0.573643 -0.405938 -0.255581 0.677365 0.585902 0.061833 -0.027089 -0.288038 0.564082 0.979806 0.134029 -0.443416 0.224333 -0.313182 -0.068969 -0.133486 -0.252373 0.038530 -0.824400 -0.448602 0.176566 1.017433 -0.476696 0.312528 -0.781077 -0.262523 0.350132 2.782466 -0.694023 0.718283 -0.000700 -1.229020 0.415960 0.001805 -0.580910 -0.460135 0.202022 0.770728 -0.898290 -0.628168 0.893229 0.938292 0.529087 -0.477963 0.499144 -0.165569 -0.322598 -0.211199 0.329845 0.080404 -0.171598 -0.607049 -0.447323 0.533756 1.688963 -0.311957 -1.792106 0.541533 0.260435 0.249867 0.205905 -0.204069 -0.431159 0.228387 0.387991 -0.270685 0.764033 1.065419 -1.778485 0.864467 0.192725 -0.939811 1.362484 -0.167032 -0.366013 0.476047 0.055034 1.068666 0.770032 0.079472 -0.203633 -0.376834 -0.678542 -0.171851 0.065822 0.399973 -0.498065 0.403705 0.418554 -1.170636 -0.634014 -0.719772 -0.081241 -0.516077 -0.896197 0.308827 -0.072611 -1.637559 1.380131 0.685662 0.156449 0.013623 -0.500953 0.195129 -0.650197 -1.015561 0.278935 -0.242857 0.065855 0.423850 -0.146348 0.386211 0.511792 1.072223 -0.954310 -0.789164 0.372368 0.261648 0.883994 0.353352 0.540092 0.101564 0.336831 -0.091501 -0.381088 -0.664702 0.841786 0.367206 -0.692844 -0.095251 -0.530306 0.774421 0.680335 -0.243373 -0.433766 -1.120243 0.507745 -0.286855 0.318502 0.461009 -0.467354 -1.023390 -0.634488 0.623088 -0.092564 -0.426562 -0.415620 -0.285128 -0.868408 -0.780438 -0.019592 -0.202891 0.085377 0.530957 -0.406559 -0.583794 0.064658 0.035208 -0.168338 0.383482 0.531790 -0.025707 -0.252295 0.540100 -0.768083 0.531349 -1.091663 -0.998340 0.542412 -0.929124 -0.694705 -0.342618 -0.211559 0.533064 -0.293789 0.560182 0.087071 -0.056929 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::front() = -0.276527 0.339518 0.694684 -0.649110 0.556123 0.210757 0.187673 -0.188467 -0.466886 -0.477250 -0.099051 -0.741343 -0.723045 0.839846 -0.428501 -0.041527 1.120187 0.298975 -0.189800 -0.264187 0.472679 -0.267508 1.013599 0.958349 -0.862348 -0.028769 0.348972 0.595129 0.217602 0.775555 -0.274540 -0.656308 0.224281 0.127533 0.429160 -0.550891 0.094569 -0.101851 -0.280512 -1.190947 0.095747 0.138543 0.066350 -0.125447 -0.012680 0.576875 1.041888 0.644977 -0.242158 -0.107585 0.552586 0.417359 0.003132 0.217975 0.240784 -0.098033 0.705016 -0.117414 -0.367590 -0.107310 -0.200836 -0.634864 -0.066215 0.875171 0.995896 0.184838 0.075603 -0.055401 -0.083518 0.250253 0.070041 0.188978 0.307372 0.454391 0.302820 -0.423809 0.247888 -1.297919 -0.119302 -1.803540 -0.492870 -0.546030 0.420968 0.209389 0.065920 -0.095944 0.903763 0.200660 0.234338 0.378776 1.214332 -0.537928 -0.292189 -0.520879 -0.512777 0.336294 -0.432934 0.107992 0.098670 0.168894 -0.617473 -0.471363 0.241865 0.026684 -0.308196 0.146639 -0.072428 0.678612 -0.869299 -0.045890 -0.673001 -0.030792 0.148480 -1.247731 -0.019537 -0.492133 0.582210 0.024465 -0.220880 -0.470832 0.218741 0.533858 -0.300199 -0.059339 -0.892742 0.833680 0.232688 -0.054458 0.026825 -0.053603 0.210884 0.493241 0.477646 -0.433151 -0.143904 -0.004483 -0.575321 -0.178813 -0.638333 -0.080224 0.486395 -0.565537 0.077955 0.402376 -0.490094 -0.309096 -0.003505 -0.357450 0.580847 1.900457 -0.291787 0.525178 0.177499 -0.888393 0.407335 0.009526 -0.271154 0.099753 0.509754 0.450701 -0.593416 -0.679136 0.459155 0.837323 0.543978 -0.584566 -0.007722 -0.254445 -0.105871 -0.160812 0.149634 0.199782 -0.367578 -0.485493 -0.300380 0.420680 1.089351 -0.175353 -0.883976 0.253805 0.186895 -0.076287 -0.474688 -0.134488 0.009350 0.140440 0.024394 -0.140197 0.518730 1.030928 -1.907772 0.811213 0.086821 -0.267148 0.694126 -0.240889 -0.311698 -0.818543 0.268544 0.884516 0.767808 0.083498 -0.098775 -0.042750 -0.765480 -0.124500 0.037628 0.544069 -0.385943 0.346813 0.262011 -0.700921 -0.717590 -0.559422 -0.035993 -0.164507 -0.364170 0.339332 0.068305 -1.696070 1.138329 -0.133183 -0.118267 -0.058260 -0.254097 0.239197 -0.867920 -0.952972 0.179250 -0.238728 -0.486591 -0.484459 0.024898 0.540026 -0.168442 0.202948 -0.499539 -0.802127 0.553586 -0.230017 0.509107 0.299920 0.462894 0.788985 0.502007 -0.174526 -0.614768 -0.111183 0.319363 -0.289928 -0.498559 0.244499 -0.221340 0.576680 1.013756 -0.214890 -0.131047 -0.045931 0.793414 -0.455336 -0.462694 0.539639 0.017191 -0.432171 0.343283 0.614885 -0.653626 -0.604099 -0.617728 -0.288633 -0.164773 -0.777845 0.228712 -0.464047 0.139610 0.494966 -0.047923 -0.508852 0.396001 0.111473 -0.061102 0.099580 0.889929 1.047668 -0.499642 0.394209 -0.700517 0.389289 -1.168839 -0.765420 0.194717 -0.206584 -0.157151 0.063708 -0.120150 0.524684 -0.100431 0.151238 -0.123221 0.009653 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::pop_front() = -0.372102 0.456892 1.024158 -1.039679 1.008635 0.634901 0.258913 -0.212262 -0.737621 -0.550984 -0.191362 -0.948782 -1.003323 1.249607 -0.626391 0.001016 1.632521 0.383040 -0.298930 -0.318605 0.775969 -0.132493 1.475101 1.254881 -1.293116 -0.041217 0.487539 0.853844 0.220303 1.274025 -0.514258 -1.094051 0.288943 0.166561 0.510851 -0.811764 0.161459 -0.164897 -0.351737 -1.713392 0.150544 0.204629 -0.270696 -0.154423 -0.001089 0.665208 1.493406 0.935338 -0.402665 -0.126895 0.837234 0.731403 -0.122349 0.312699 0.284382 0.009317 0.938154 -0.090321 -0.528561 -0.208982 -0.292998 -0.741295 -0.107390 1.213473 1.394488 0.219683 0.087141 -0.027371 -0.118625 0.314689 0.127174 0.251407 0.456849 0.613077 0.488190 -0.479068 0.154054 -1.761179 -0.118540 -2.297008 -0.687415 -0.840320 0.542557 0.286764 0.123088 -0.280657 1.350562 0.140582 0.324907 0.657493 1.697660 -0.818374 -0.395353 -0.943599 -0.790030 0.418482 -0.608472 0.031273 0.019281 0.155506 -0.862884 -0.795475 0.204877 0.033529 -0.427722 0.085794 -0.161962 1.080894 -1.234273 -0.123299 -0.971316 0.246754 0.126809 -1.785710 -0.425089 -0.656676 0.862630 -0.019750 -0.228851 -0.732423 0.329505 0.902572 -0.522314 -0.144674 -0.890589 1.212655 0.488601 -0.127537 0.046732 -0.117142 0.294227 0.797899 0.770623 -0.617612 -0.280052 0.056726 -0.672990 -0.287124 -0.946682 0.026095 0.476010 -0.831977 0.197131 0.758743 -0.672350 -0.363650 -0.086318 -0.531378 0.867298 3.075435 -0.453520 0.730381 0.170235 -1.324417 0.570405 0.072620 -0.404301 0.157076 0.649107 0.618240 -1.023168 -0.965517 0.688270 1.158334 0.795567 -0.955144 0.112760 -0.432545 -0.194680 -0.257234 0.160652 0.366399 -0.524632 -0.658006 -0.445837 0.563915 1.748792 -0.293301 -1.592155 0.468348 0.408208 -0.173175 -0.498781 -0.251523 0.003151 0.132752 0.383860 -0.254953 0.827439 1.516218 -2.765378 1.134095 0.165329 -0.499758 0.949028 -0.289794 -0.341730 -0.753961 0.270473 1.276391 1.194283 0.170251 -0.127626 -0.092848 -1.073979 -0.094277 0.155535 0.775378 -0.486730 0.456831 0.444246 -1.072763 -0.985329 -0.818348 -0.160126 -0.197995 -0.606212 0.436243 -0.126778 -2.652671 1.624971 -0.152584 -0.099432 0.040784 -0.365999 0.534237 -1.182356 -1.427909 0.409282 -0.182323 -0.645393 -0.568981 0.063149 0.872275 -0.036884 0.568628 -0.819815 -1.416041 0.752799 -0.189196 0.760857 0.427876 0.651850 1.160240 0.481823 -0.265274 -0.960328 -0.476192 0.787071 -0.197891 -0.690796 0.276736 -0.319120 0.880154 1.366635 -0.281927 -0.267210 -0.381128 1.188723 -0.741474 -0.466121 0.804249 0.153266 -0.700988 0.397367 0.959533 -0.896756 -0.912002 -0.825338 -0.265774 -0.310876 -1.082144 0.305936 -0.658698 0.233979 0.725240 0.013620 -0.792498 0.516970 0.150342 -0.114813 0.067329 1.323198 1.531799 -0.757833 0.612078 -0.974167 0.682435 -1.667382 -1.148107 0.269354 -0.581968 -0.232381 0.154130 -0.212331 0.802320 -0.206634 0.349664 -0.100948 -0.099958 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/bfs.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/bfs.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/bfs.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::~list() = -0.142496 -0.006886 0.317486 -0.347641 0.241475 -0.040258 0.100963 -0.029726 -0.361178 -0.232411 -0.045503 -0.206426 -0.228534 0.424989 -0.219002 0.041678 0.622626 0.325616 -0.055431 -0.247810 0.257306 -0.273929 0.531054 0.566406 -0.458769 -0.001610 0.135242 0.395144 0.195975 0.413706 -0.082882 -0.237680 0.144887 -0.029004 0.206466 -0.512567 0.081224 0.163278 -0.133717 -0.745185 0.082408 -0.027549 0.116181 -0.009135 0.025020 0.375471 0.355149 0.338157 -0.142968 0.186537 0.339810 0.252218 0.022198 0.130993 0.066454 0.095011 0.299905 -0.156286 -0.164571 0.026923 -0.066738 -0.449210 0.072432 0.397067 0.549410 0.018373 0.058044 -0.056211 -0.009367 0.143887 0.203785 0.059641 0.017932 0.035077 0.153559 -0.391200 0.090265 -0.844867 -0.047468 -1.144426 -0.246509 -0.287940 0.377765 0.072227 0.021867 0.109250 0.458548 0.064729 0.119443 0.230264 0.446681 -0.267342 -0.160411 -0.204939 -0.231904 0.241287 -0.232367 -0.043234 0.054130 0.217622 -0.259382 -0.271889 0.243345 0.004048 -0.175770 -0.001443 -0.061295 0.395971 -0.605843 -0.138408 -0.367416 0.113275 0.028203 -0.531540 0.128434 -0.370042 0.480117 0.014608 -0.077975 -0.159828 0.079755 0.260394 -0.122377 0.019327 -0.457445 0.353375 0.054865 -0.084869 -0.003011 -0.049724 -0.055232 0.287008 0.249227 -0.290101 -0.112629 0.185086 -0.308146 -0.089886 -0.462957 -0.089893 0.300432 -0.361981 0.097983 0.092266 -0.276203 -0.236728 0.176608 -0.103888 0.298868 0.871433 -0.040059 0.253188 0.195447 -0.361864 0.125013 0.036087 0.029104 0.233533 0.336383 0.055808 -0.253265 -0.361969 0.030085 0.388586 0.302783 -0.282095 -0.232294 -0.207097 -0.019218 0.098284 0.037901 0.073372 -0.239673 -0.237845 -0.109909 0.050704 0.532419 0.002781 -0.219780 0.030326 0.122766 -0.288281 -0.353513 -0.074941 -0.070793 0.070800 -0.022387 -0.057401 0.206706 0.506824 -1.072461 0.423545 -0.075727 -0.000622 0.198041 -0.064849 -0.113830 -0.593519 0.066282 0.279267 0.528601 -0.035282 0.094237 0.185385 -0.410237 -0.058192 -0.006299 0.276597 -0.217964 0.175504 0.205645 -0.333010 -0.256694 -0.122889 0.014680 -0.082074 -0.070043 0.190397 0.092685 -0.928899 0.386325 -0.201859 -0.129715 0.149259 -0.000866 0.208051 -0.456587 -0.407662 0.135644 0.042754 -0.207567 -0.328401 0.030849 0.390417 -0.225311 0.037852 -0.163602 -0.352471 0.218949 -0.190571 0.157976 0.171171 0.061269 0.423451 0.067987 -0.074834 -0.325217 0.072154 0.014631 -0.284561 -0.099683 0.183056 -0.100877 0.279758 0.595344 0.043391 -0.066233 0.173128 0.581138 -0.256803 -0.242130 0.289340 0.127251 -0.057872 0.349830 0.329463 -0.532538 -0.303885 -0.261666 -0.059285 0.145665 -0.257252 0.322656 -0.255489 0.168395 0.148202 0.105643 -0.245396 0.300422 0.082426 -0.018083 0.003753 0.569341 0.619033 -0.171699 0.201539 -0.268930 0.108235 -0.545025 -0.229004 -0.111149 0.025144 -0.134570 0.196071 -0.123380 0.365630 0.019645 0.142226 -0.059017 -0.033206 +PE-benchmarks/bfs.cpp__main = -1.163684 0.177621 2.582299 -3.345503 2.816891 1.145024 1.202365 0.034414 -3.411353 -2.252000 0.134247 -3.790534 -3.221741 4.485250 -1.621606 0.307500 5.749820 1.652028 -1.200031 -0.918874 2.387926 -0.767843 4.946339 4.640544 -3.847547 0.047088 -0.320256 2.756467 0.480172 3.364672 -0.034141 -3.285512 1.249924 0.107159 1.151983 -2.685029 0.200184 0.316510 -1.303031 -6.310732 0.728563 2.082487 -0.132235 -0.679370 0.213882 2.529799 4.278721 3.149241 -1.001345 0.714183 2.203908 1.380412 0.219941 1.062320 0.956534 -0.410603 1.603250 -1.263562 -2.411120 -0.508415 -1.056397 -3.184462 -0.256842 3.648392 4.478868 0.493611 -0.148853 -0.220757 -0.110422 1.439914 1.390296 0.848241 1.337128 0.725400 1.936760 -1.058884 0.035498 -5.020158 -0.261587 -8.596104 -2.739185 -1.712744 4.372482 2.269229 -0.143529 -1.607494 4.277370 -0.111802 0.415873 3.408975 5.134768 -2.075654 -1.644560 -2.787982 -2.149665 1.690945 -1.905248 -0.287541 0.738352 1.185016 -3.275276 -1.246415 0.704567 -0.161120 -1.388940 0.161084 -0.070145 3.816709 -4.618537 -0.507667 -2.689542 2.058126 1.128546 -5.695246 -1.151337 -1.880211 2.239972 0.600118 -1.365986 -1.064197 1.339281 1.531058 -1.552889 0.260199 -3.920805 4.096786 0.639603 0.248906 0.420439 0.826854 0.616913 2.600228 1.982846 -2.002167 -0.262546 0.543973 -1.433898 0.144585 -2.482514 -0.786268 1.445206 -3.031258 0.406716 1.331782 -2.476407 -1.816995 -1.865643 -0.371708 2.056287 9.301852 -1.003867 3.391495 1.647148 -3.668911 1.921473 0.009999 -0.514686 0.734935 2.437276 1.334525 -2.425796 -3.143379 2.086796 4.111126 2.899205 -3.068627 0.701183 -0.837314 -0.247451 -0.463392 0.938248 1.056771 -0.407024 -2.685992 -1.090390 1.907861 5.831934 -0.598588 -4.065505 1.238174 1.279335 -0.325841 -1.910603 -0.626412 0.421312 0.371552 1.094659 -0.604809 2.254283 4.975818 -7.802002 4.011047 0.390481 -0.488686 2.796730 -0.402383 -1.915923 -4.149649 -0.509664 3.359774 4.709320 0.346836 -0.675675 0.319636 -3.567938 -0.325055 0.730787 1.750047 -1.320792 1.871702 0.500351 -2.424722 -2.457777 -2.529825 -0.783209 0.217874 -1.751893 1.781846 0.708556 -7.111902 4.412028 -0.550587 -0.981989 -0.354693 -0.476665 2.214243 -3.557182 -4.438525 1.186652 -1.130170 -4.062814 -2.542452 -0.012061 2.417788 0.064314 0.679936 -1.895368 -3.861396 3.853216 -0.984683 3.146454 1.711783 0.739083 4.204992 2.697818 -1.405115 -2.286309 -2.445068 2.072213 -1.597171 -2.085482 1.347953 -1.271751 2.674342 3.984230 -0.401073 -1.700209 -0.715552 4.470703 -2.074804 -1.963102 3.033601 -0.570050 -1.748296 2.607234 3.676629 -3.734202 -1.727005 -3.002344 -0.580980 -0.884806 -2.814297 1.693473 -1.453496 1.075508 1.334374 0.291738 -2.190367 1.412284 0.663980 -0.597498 0.202779 5.233970 4.846861 -2.303723 1.967067 -3.172051 2.252760 -4.997019 -3.344071 0.396212 -0.675081 -1.115057 0.697714 -0.576216 2.728253 0.230550 -0.222340 -1.196490 0.844432 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/bfs.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/bfs.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/bfs.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/bfs.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::~_List_base() = -0.310686 0.207747 0.737834 -0.863760 0.804192 0.542127 0.214895 -0.078070 -0.704195 -0.418883 -0.177845 -0.737070 -0.713548 1.051586 -0.466250 0.109360 1.405422 0.422217 -0.223555 -0.226626 0.631753 -0.205805 1.225006 1.042411 -0.996684 -0.032656 0.301313 0.758060 0.101660 1.117220 -0.313946 -0.984713 0.209833 0.122785 0.378270 -0.817603 0.170568 0.091472 -0.279457 -1.544486 0.173949 0.233579 -0.102136 -0.133319 0.015326 0.424769 1.147461 0.774628 -0.325520 0.012607 0.650123 0.626039 -0.068689 0.277781 0.172019 0.101180 0.653536 -0.255284 -0.481951 -0.139827 -0.204981 -0.635005 -0.015820 0.900547 1.192262 0.123692 0.075119 -0.032662 -0.090645 0.288387 0.221143 0.147918 0.237624 0.292865 0.363207 -0.396455 0.055076 -1.530382 -0.032075 -1.959272 -0.550217 -0.635999 0.595737 0.458897 0.068752 -0.279842 1.079273 0.011243 0.247213 0.642490 1.317147 -0.607094 -0.331854 -0.811978 -0.634977 0.409184 -0.480288 -0.143077 0.064877 0.229799 -0.661539 -0.690252 0.226269 0.014137 -0.336447 -0.026149 -0.125798 0.909621 -1.075940 -0.209169 -0.734517 0.402584 0.068748 -1.428117 -0.255277 -0.593643 0.565496 -0.009342 -0.141162 -0.582561 0.257204 0.715835 -0.421826 -0.053487 -0.806413 1.007272 0.297706 -0.175195 0.060686 -0.087531 0.108723 0.722385 0.578852 -0.558190 -0.241041 0.198123 -0.517050 -0.224616 -0.862104 -0.049966 0.302614 -0.762539 0.140858 0.602362 -0.559126 -0.294827 -0.183989 -0.346568 0.698064 2.605025 -0.291522 0.582199 0.209768 -1.079176 0.571623 0.125091 -0.242986 0.192476 0.535196 0.361348 -0.835782 -0.792392 0.428825 0.890517 0.693862 -0.740161 -0.014458 -0.398054 -0.127886 -0.079564 0.115277 0.316985 -0.432909 -0.563790 -0.322553 0.376961 1.546963 -0.112843 -1.107760 0.382753 0.458458 -0.340741 -0.522050 -0.219916 -0.141775 0.041257 0.292342 -0.225031 0.621561 1.221609 -2.242997 0.949593 0.142437 -0.290097 0.712266 -0.272071 -0.252262 -0.861161 0.081629 1.005110 1.168560 0.007066 0.034106 0.015089 -0.850356 -0.047527 0.123728 0.576417 -0.363246 0.344412 0.288250 -0.905430 -0.676741 -0.572394 -0.203380 -0.174932 -0.479623 0.341151 0.113766 -2.105619 1.248974 -0.199779 -0.086382 0.161436 -0.165658 0.543643 -0.922307 -1.159486 0.358488 -0.033000 -0.521759 -0.486628 0.086665 0.776124 -0.098147 0.437333 -0.530286 -1.213146 0.582417 -0.180953 0.546104 0.349668 0.365634 0.889629 0.421141 -0.236525 -0.789985 -0.456203 0.539186 -0.247953 -0.426400 0.284433 -0.250896 0.713152 1.090943 -0.090813 -0.297315 -0.272268 1.134646 -0.532165 -0.349160 0.698871 0.007598 -0.555548 0.367767 0.843423 -0.905172 -0.700658 -0.664829 -0.013562 -0.119303 -0.842745 0.338340 -0.495825 0.219332 0.497484 0.039682 -0.659034 0.434276 0.207765 -0.162270 -0.008081 1.277480 1.114903 -0.479771 0.558650 -0.700593 0.445838 -1.366866 -0.832438 0.049821 -0.393647 -0.262712 0.252737 -0.113272 0.685155 -0.164127 0.426075 -0.078808 -0.143636 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_clear() = -0.795829 0.888416 1.591900 -2.245206 2.624661 2.372901 0.480575 -0.373082 -1.456964 -0.976383 -0.661948 -2.126219 -2.006858 2.820006 -1.049985 0.862493 3.540559 0.350346 -0.604244 -0.165482 2.103993 -0.466740 3.254299 1.991212 -2.580613 -0.173414 1.253603 1.784383 -0.086864 2.991058 -1.073719 -3.005323 0.440440 -0.141437 0.823652 -1.645135 0.658098 -0.102167 -0.315613 -3.613327 0.342023 0.502871 -0.943092 -0.409285 -0.408386 0.465370 3.461862 2.084829 -1.102745 -0.475848 1.706735 1.386145 -0.469697 0.780037 0.185142 0.293095 1.454387 -0.285170 -1.441656 -0.713744 -0.488434 -1.328249 -0.009923 2.200965 3.072112 0.147773 0.202881 0.946091 -0.459066 0.583490 0.210415 0.399071 0.712591 0.842082 1.219549 -1.284605 -0.342613 -3.998390 -0.267149 -4.677560 -1.323432 -1.807642 0.576091 1.013476 0.618986 -1.039299 2.890039 -0.119066 0.586730 1.936791 3.898149 -1.928206 -0.812228 -2.964638 -1.650929 0.749408 -1.342527 -0.633922 0.530350 0.082888 -1.664802 -2.191257 0.369775 0.229007 -0.754386 -0.921459 -0.512062 2.359588 -2.445496 -0.925586 -1.903334 0.979400 -0.301887 -4.113251 -0.963850 -0.935461 1.065064 -0.142341 0.146289 -2.360779 0.639555 2.542827 -1.176114 -0.769942 -1.013558 2.851878 1.262745 -0.355026 0.462473 -0.141151 0.688592 2.492324 2.169207 -1.162422 -0.987751 0.259062 -1.233083 -0.608352 -1.935894 -0.082860 0.462211 -2.190290 0.169769 2.522366 -1.203700 -0.275520 -0.213495 -1.212099 1.971659 7.817189 -0.846122 1.271799 0.071168 -3.344112 1.899500 0.145862 -1.170482 0.126848 0.944075 1.197103 -3.038289 -2.063165 1.669409 2.113133 1.754172 -2.476023 0.079123 -1.128519 -0.277910 -0.472752 -0.128275 1.371768 -1.009846 -1.403495 -0.839001 1.305106 4.893875 -0.859392 -3.200813 1.838032 1.411583 -0.901774 -1.919767 -0.895669 -0.922860 -0.289488 1.111835 -0.662873 1.630904 3.261064 -5.433437 2.299556 0.561321 -1.212459 2.047008 -0.847403 -0.488065 -2.176378 0.097080 3.267418 2.849320 -0.056947 0.218879 -0.635609 -2.013031 0.226144 0.498678 1.340887 -0.500398 0.665108 0.251669 -2.650201 -1.993204 -1.241230 -0.946378 -0.492440 -1.231668 0.680143 0.201171 -5.547196 3.849909 -0.489856 0.039785 0.609811 -0.469063 1.985274 -2.208135 -3.412334 1.323274 -0.168481 -1.045541 -0.910201 0.445799 1.899086 0.346421 1.242492 -1.402677 -4.153196 1.217968 -0.231807 1.347339 0.796845 1.405962 2.396606 0.795361 -0.891505 -2.535765 -1.857905 1.519962 -0.067497 -1.335273 -0.064962 -0.390805 2.202966 2.424715 -0.355463 -0.745999 -1.410049 2.581851 -1.923196 -0.681950 1.975286 0.390504 -2.435410 0.220885 2.360712 -1.944364 -1.884953 -1.697714 0.375191 -0.905998 -2.741300 0.098905 -1.253990 0.199545 1.657491 -0.147463 -1.616275 0.902400 0.639733 -0.339286 -0.549400 3.403258 2.922640 -1.640743 0.986238 -1.938870 1.303045 -3.872386 -2.862807 0.717992 -1.052077 -0.483542 0.490817 0.479589 1.563098 -0.795937 1.134796 0.014417 -1.051872 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_List_impl::~_List_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/bfs.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/bfs.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/bfs.cpp__void std::allocator_traits > >::destroy(std::allocator >&, int*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_put_node(std::_List_node*) = -0.174419 0.129175 0.726521 -0.872602 1.042602 0.310218 0.074771 0.013161 -0.606320 -0.352161 -0.337550 -0.337991 -0.594541 0.829673 -0.320929 0.356248 0.914748 0.100707 -0.164908 -0.403832 0.879649 -0.421882 0.882719 0.281857 -1.064142 0.029535 0.328288 0.976619 0.419973 1.109799 -0.459571 -0.338043 -0.027623 -0.102775 0.479804 -0.749540 0.390218 0.194469 -0.312166 -1.107805 0.056404 0.059996 -0.264056 0.167792 -0.113976 0.732013 0.706130 0.695016 -0.616029 0.139831 0.898249 0.297212 -0.061559 0.312859 -0.247793 0.208923 0.739031 -0.074918 -0.439314 -0.095730 -0.020759 -0.904643 0.286668 0.560844 0.985715 -0.285575 0.063076 0.558241 0.011221 0.169783 0.324631 0.159015 0.053448 -0.081102 0.612355 -0.619681 -0.018641 -1.288925 -0.010539 -1.865062 -0.382480 -0.865219 0.273268 0.066524 0.091542 -0.046463 1.099129 0.001815 0.140333 0.511417 0.798800 -0.600893 -0.170942 -1.139665 -0.479348 0.274540 -0.510938 -0.576294 0.227240 0.435170 -0.249247 -0.464361 0.213548 -0.165623 -0.304506 -0.227192 -0.546977 0.906777 -1.143099 -0.380436 -0.806957 0.503859 -0.148674 -1.024952 -0.073358 -0.350906 0.767862 -0.278307 0.551940 -0.334555 0.072066 0.822457 -0.399396 -0.008230 -0.536027 0.887166 0.513985 -0.315404 0.162061 0.021877 0.040408 0.458721 0.833478 -0.421238 -0.807550 0.477570 -0.336510 -0.258913 -0.796130 0.096926 0.504205 -0.815487 0.038627 0.496466 -0.228976 -0.073979 0.217019 -0.454839 0.729508 1.829175 -0.063045 0.140393 -0.082206 -0.691958 0.479982 0.306855 -0.200115 0.504170 0.208120 0.117384 -0.728005 -0.728458 0.321995 0.472010 0.483024 -0.850266 -0.288335 -0.500988 -0.042126 0.137760 -0.283701 0.637171 -0.539782 -0.171324 -0.216451 -0.176518 1.326228 -0.180647 -0.941361 0.662927 0.273751 -0.895710 -0.807447 -0.379044 -0.182939 -0.320463 0.163412 -0.152651 0.449265 1.014824 -1.914919 0.714087 0.170152 -0.357485 0.450578 -0.511574 0.275247 -0.911407 -0.169852 0.670667 0.906245 -0.149098 0.058996 -0.026162 -0.667019 0.323176 0.169193 0.438183 -0.076423 0.090912 0.180939 -0.484845 -0.496971 -0.287731 -0.315144 0.253730 -0.157060 0.154883 -0.239516 -1.953203 0.814834 -0.649359 -0.013274 0.528840 0.108103 0.673495 -0.611597 -0.741452 0.518248 0.270786 -0.420275 -0.703675 0.302513 0.774446 -0.206517 0.073552 -0.439116 -1.300571 0.185588 -0.426492 0.020445 0.275850 0.340417 0.764607 0.237129 -0.300650 -0.840097 -0.136703 0.115937 -0.165627 -0.003260 0.118525 0.069179 0.619027 0.829955 0.103256 0.200055 -0.142755 0.942145 -0.632177 -0.539011 0.648572 0.153093 -0.509954 0.569026 0.757938 -0.650427 -0.763168 -0.589498 0.113835 0.057513 -0.520462 0.297755 -0.507006 0.047340 0.622572 0.176567 -0.625963 0.577823 0.110647 -0.218724 -0.626848 1.439916 1.390811 -0.572389 0.334032 -0.481024 0.455535 -1.041629 -0.478029 -0.094190 -0.144990 -0.002210 0.497389 0.191641 0.626309 -0.147464 0.275854 0.058636 -0.611987 +PE-benchmarks/bfs.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/bfs.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/bfs.cpp__void __gnu_cxx::new_allocator >::destroy(int*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/bfs.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/bfs.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/bfs.cpp__std::allocator >::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/bfs.cpp____gnu_cxx::new_allocator >::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/bfs.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.527589 0.332556 1.190772 -1.292750 1.038526 0.473251 0.384430 -0.259003 -1.050745 -0.745765 -0.077249 -1.076891 -1.159948 1.632723 -0.780904 0.048845 2.306851 0.694223 -0.390242 -0.670182 1.194719 -0.614002 2.029206 1.989548 -1.808836 -0.094594 0.848184 1.173721 0.720452 1.237574 -0.522401 -0.995672 0.535629 -0.278721 0.736788 -1.347734 0.235789 -0.099835 -0.299609 -2.468277 0.187981 -0.123043 -0.230166 -0.181101 -0.065028 1.402306 1.811022 1.287809 -0.697528 0.105195 1.256904 0.667364 -0.143615 0.374207 0.300425 0.063959 1.096059 0.388507 -0.603630 -0.172353 -0.319215 -1.256464 0.109473 1.662919 1.991144 0.217440 0.153730 0.107660 0.067100 0.416333 0.339115 0.344045 0.584702 0.597868 0.852548 -1.401179 0.128214 -3.163213 -0.274911 -3.926478 -0.940272 -1.068827 0.964407 -0.411706 0.235254 -0.052033 1.752427 0.283745 0.413615 1.056196 2.150637 -1.157430 -0.602295 -1.129728 -1.010188 0.700340 -0.909467 0.195552 0.532850 0.171215 -1.196408 -1.146791 0.532270 0.176654 -0.635035 -0.157568 -0.155960 1.452358 -1.651989 -0.348820 -1.363296 0.140832 0.120409 -2.409717 -0.116200 -1.094569 1.709031 0.085129 -0.388558 -0.978986 0.304936 1.213799 -0.565857 -0.318414 -0.883550 1.599366 0.628227 -0.008234 0.066247 -0.117204 0.295079 1.162507 1.334686 -0.879946 -0.336199 0.197844 -1.244758 -0.276976 -1.467344 -0.200682 1.292351 -1.152095 0.252612 0.823820 -0.977703 -0.671995 1.048837 -0.530152 1.111138 4.271591 -0.354564 1.086758 0.473499 -1.645449 0.711738 0.006823 -0.298782 0.524181 1.129739 0.640297 -1.739662 -1.311946 0.667866 1.622070 1.076708 -1.627531 -0.394457 -0.599324 -0.205040 -0.210902 0.128877 0.375022 -0.642353 -0.898156 -0.500567 0.847920 2.268574 -0.577129 -1.778976 0.341878 0.512332 -0.462214 -1.327199 -0.308083 -0.181483 0.302756 0.267371 -0.223282 1.079731 1.999635 -3.929084 1.488390 -0.120402 -0.412344 1.159982 -0.092621 -0.655096 -1.716722 0.501917 1.482701 1.626072 0.253909 -0.199601 0.239684 -1.526744 -0.184773 0.149502 0.994732 -0.690271 0.721016 0.543768 -1.252106 -1.295632 -0.754125 -0.096603 -0.348358 -0.438022 0.704860 -0.270613 -3.576709 1.982171 -0.401844 -0.385844 0.145905 -0.466679 0.728385 -1.761019 -1.908539 0.569050 -0.104638 -0.805613 -1.104978 0.035533 1.251961 -0.175343 0.494548 -1.028460 -1.991205 1.048635 -0.577064 1.038767 0.624309 0.641857 1.898757 0.292671 -0.350386 -1.573121 -0.254320 0.638610 -0.395116 -1.019261 -0.018022 -0.389561 1.187678 1.972890 -0.361215 -0.224139 -0.109599 1.749572 -1.413974 -0.837713 1.021384 0.844828 -0.757553 0.816792 1.209233 -1.579378 -1.072725 -1.043989 -0.602744 -0.108169 -1.377982 0.695175 -0.917724 0.488746 0.754282 0.172278 -0.711040 0.836308 0.223418 0.088794 0.121706 1.749260 2.717872 -1.195123 0.415132 -1.381151 0.892365 -2.255012 -1.568934 0.293392 -0.353775 -0.336484 0.312723 -0.123676 1.186350 -0.043779 0.083434 -0.256644 -0.002412 +PE-benchmarks/bfs.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.926878 0.834637 1.784894 -1.946243 1.822115 0.726222 0.636500 -0.362170 -1.429999 -1.567977 -0.291203 -1.823451 -2.320206 2.679780 -1.224857 0.044699 3.637342 0.942374 -0.472559 -0.979244 1.967801 -0.945741 3.311057 2.958336 -2.920878 -0.203315 1.470160 1.883226 0.959820 1.928959 -0.531203 -1.910182 1.011043 -0.262084 1.240644 -1.984522 0.495905 -0.264013 -0.737152 -3.819342 0.226364 -0.106225 -0.536196 -0.279416 -0.251000 2.155036 3.095050 2.162348 -1.239272 -0.011503 1.986964 1.188939 -0.303090 0.736303 0.263618 -0.256367 1.241153 0.158217 -1.099374 -0.370827 -0.547077 -2.285128 -0.025873 2.669480 3.234094 0.304098 0.316040 0.462488 -0.243909 0.806373 0.314656 0.585384 1.234362 0.989773 1.489354 -2.028806 -0.171584 -5.002353 -0.616243 -6.599333 -1.578083 -1.950286 1.411801 -0.298050 0.327382 -0.099243 2.909056 0.680733 0.739639 1.936701 3.734305 -1.851885 -0.957428 -2.077283 -1.473512 1.196108 -1.590576 0.368474 0.767278 0.307921 -1.956065 -1.870852 0.632689 0.085891 -0.994470 -0.595839 -0.394436 2.389197 -2.822630 -0.414267 -2.452098 0.067583 0.277717 -4.045251 -0.198285 -1.419667 2.743091 0.162907 -0.394291 -1.481314 0.513556 1.929880 -0.818131 -0.601018 -1.435069 2.536865 1.024604 -0.085785 0.286480 0.024382 0.567294 1.966050 2.289699 -1.225411 -0.765176 0.172009 -1.865181 -0.477718 -2.240160 -0.217434 2.067733 -1.957583 0.513079 1.493567 -1.526198 -1.400671 1.244540 -1.258889 1.964697 6.434671 -0.589516 1.588443 0.702650 -2.771494 1.042253 -0.221415 -0.748414 0.746605 1.792648 1.218687 -2.281182 -2.139012 1.270838 2.592159 1.748733 -2.468251 -0.504368 -0.953408 -0.166604 -0.650082 0.157053 0.861174 -0.991829 -1.427030 -0.791971 1.562249 3.435387 -0.993349 -2.715979 0.850915 1.090004 -0.517571 -2.055194 -0.583134 -0.193406 0.267333 0.669780 -0.385410 1.574381 3.304928 -6.033755 2.340503 0.110390 -0.545193 1.535393 -0.198352 -1.003143 -2.844346 0.952093 2.714113 2.444252 0.333369 -0.028127 0.003859 -2.475515 -0.235818 0.355976 1.674512 -0.969299 1.110781 0.611938 -1.935559 -2.326088 -1.177201 -0.272504 -0.483327 -0.626392 1.090903 -0.035205 -5.762485 3.458469 -0.890281 -0.609771 0.092062 -0.777341 1.512474 -2.844004 -3.259218 1.019992 -0.504303 -1.602208 -1.703826 0.217939 1.996663 -0.243461 0.613645 -1.399044 -3.087642 1.799561 -0.659515 1.542535 0.956827 1.416350 3.257018 0.340621 -0.823818 -2.481913 -0.624252 1.159279 -0.754308 -1.681264 0.034774 -0.489105 1.944577 3.296862 -0.639219 -0.525381 -0.109954 2.679538 -2.416638 -1.472499 1.839280 1.421236 -1.294001 1.442236 2.080180 -2.383715 -1.951469 -1.843399 -0.569112 -0.272139 -2.537224 0.776878 -1.645192 0.562625 1.540111 0.146730 -1.276767 1.399234 0.458725 0.189878 -0.065319 2.779624 4.334182 -2.165848 0.643220 -2.229528 1.329447 -3.811282 -2.700882 0.646074 -0.523129 -0.178017 0.441130 -0.253234 1.740787 -0.267282 0.187884 -0.490051 -0.209049 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/bfs.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/bfs.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/bfs.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/bfs.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.373638 0.361178 0.747750 -1.450629 1.567587 1.072521 0.147517 -0.283393 -0.874666 -0.411959 -0.408315 -0.859408 -0.779545 1.459360 -0.535994 0.686830 1.566448 0.011650 -0.335578 -0.206482 1.341596 -0.022036 1.418238 0.615824 -1.466352 -0.052987 0.579489 1.007423 0.126541 1.554579 -0.553687 -1.274700 0.003111 -0.237570 0.385021 -0.862896 0.440941 0.122905 0.067909 -1.680036 0.202375 0.284011 -0.441769 -0.104261 -0.297107 -0.091856 1.353327 1.104742 -0.769423 -0.133933 1.208432 0.907764 -0.373899 0.388496 -0.088620 0.335957 0.695258 -0.249686 -0.569690 -0.418228 -0.108253 -0.469969 0.232404 1.091731 1.410460 -0.095222 0.076931 0.788786 -0.093808 0.262674 0.232147 0.218637 -0.000538 0.275576 0.681084 -0.801398 -0.236647 -1.877670 0.036437 -2.054398 -0.608849 -0.936933 0.108937 0.509639 0.399035 -0.194466 1.584267 -0.198796 0.227244 0.980783 1.562761 -0.935543 -0.298929 -1.705932 -1.050536 0.389127 -0.641605 -0.546661 -0.019725 0.281252 -0.668248 -0.979893 -0.004310 0.105293 -0.434571 -0.602644 -0.370194 1.219599 -1.346795 -0.643052 -0.779057 0.951962 -0.364814 -1.841149 -0.833525 -0.579752 0.547681 -0.370527 0.356842 -1.109519 0.187426 1.248286 -0.699958 -0.379074 -0.425882 1.097211 0.928243 -0.228486 0.198418 -0.190753 0.324811 1.234726 0.893451 -0.703691 -0.729305 0.318309 -0.244215 -0.390090 -1.021471 0.052260 0.141201 -1.205105 0.210716 1.249528 -0.487071 -0.151762 -0.023645 -0.745510 1.018115 3.696492 -0.331698 0.568454 0.049090 -1.446649 0.590763 0.193254 -0.581468 0.284838 0.321739 0.457992 -1.176224 -1.111975 0.808915 0.954595 0.883859 -0.929541 -0.207687 -0.592563 -0.284137 -0.013599 -0.264755 0.727294 -0.714627 -0.592327 -0.444570 0.364960 2.190534 -0.281514 -1.461210 1.086208 1.038957 -0.865347 -0.663357 -0.553290 -0.814473 -0.234621 0.700685 -0.357162 0.944486 1.674729 -2.815222 1.108448 0.387086 -0.587422 0.660768 -0.419131 -0.074229 -0.837735 -0.108978 1.347750 1.363159 -0.351895 0.394429 -0.245349 -1.002270 0.290820 0.331005 0.555125 -0.265404 0.229262 0.215485 -1.067942 -0.881551 -0.188855 -0.661575 -0.094353 -0.494310 0.292487 -0.129652 -2.597824 1.648665 -0.423497 0.131484 0.610958 -0.258999 1.204039 -1.041750 -1.373351 0.871058 0.246264 -0.230822 -0.294864 0.330252 1.167769 0.159291 0.674272 -0.802215 -1.867594 0.300194 -0.153071 0.503215 0.429365 0.608836 0.829690 -0.105687 -0.326022 -1.192074 -0.835425 0.586318 0.236620 -0.573898 -0.143649 -0.110281 1.148685 1.129195 -0.093994 -0.398493 -0.576724 1.199341 -0.844312 -0.236455 0.909708 -0.040846 -1.267402 0.106183 1.173162 -0.820284 -0.918487 -0.868333 0.529516 -0.382634 -1.115681 0.208655 -0.467238 0.154050 0.861302 0.005232 -0.829548 0.623423 0.385973 -0.152805 -0.440835 1.700992 1.123751 -0.694490 0.346517 -0.967721 0.599817 -1.740408 -1.230617 0.256132 -0.635606 -0.277275 0.384582 -0.034456 1.003262 -0.415721 0.939725 0.190340 -0.710462 +PE-benchmarks/bfs.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/bfs.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/bfs.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/bfs.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::_M_erase(std::_List_iterator) = -0.634218 0.554779 1.820414 -2.031487 2.105692 0.897239 0.392952 -0.085211 -1.432758 -1.158895 -0.458281 -1.494852 -1.944997 2.273307 -1.068205 0.169569 2.794696 0.532701 -0.499462 -0.809978 1.752002 -0.434425 2.602545 1.750150 -2.601958 -0.104793 0.793876 1.974583 0.802736 2.264404 -0.674539 -1.615830 0.408648 0.237596 1.113626 -1.586044 0.648150 -0.028561 -0.925631 -3.031810 0.208960 0.380668 -0.659648 0.015724 -0.091337 1.785351 2.365764 1.815229 -1.181901 -0.010182 1.920353 1.131818 -0.241404 0.668198 -0.111241 -0.149017 1.456311 -0.235841 -1.088660 -0.347802 -0.338238 -1.876717 0.045861 1.974132 2.646471 -0.050629 0.199800 0.508450 -0.073018 0.652788 0.517839 0.427788 0.847975 0.566461 1.303247 -0.949821 -0.119158 -3.420081 -0.163412 -4.892322 -1.179890 -1.845797 1.231599 0.398660 -0.021541 -0.546102 2.615561 0.331785 0.476384 1.570566 2.785712 -1.349796 -0.683018 -2.311764 -1.312280 0.907786 -1.317005 -0.393404 0.373388 0.726196 -1.285101 -1.231151 0.199588 -0.288737 -0.781593 -0.198607 -0.753061 2.186544 -2.567152 -0.266391 -1.980719 0.876990 0.283348 -3.165331 -0.629225 -1.072900 1.849574 -0.248701 0.315115 -0.794239 0.387981 1.653757 -0.965780 -0.011636 -1.622669 2.307815 1.043946 -0.380022 0.238415 0.111737 0.407953 1.248925 1.675884 -1.099867 -1.166818 0.505874 -1.068851 -0.507938 -1.932497 0.172953 1.368440 -1.717096 0.389332 1.231173 -1.009537 -0.818008 -0.023928 -1.104762 1.753587 5.201105 -0.490659 1.024010 0.218124 -2.095714 1.059791 0.341435 -0.599589 0.743045 0.991766 0.775551 -1.602314 -1.828187 1.117974 1.824920 1.401083 -1.999421 0.025024 -0.873967 -0.204503 -0.388756 -0.086158 1.139029 -1.088468 -0.877093 -0.689519 0.692639 3.046910 -0.482713 -2.752626 1.110314 1.000267 -0.900206 -1.212839 -0.617513 0.084354 -0.161759 0.818913 -0.343171 1.399876 2.781391 -5.020537 1.968223 0.622388 -0.643206 1.325956 -0.754948 -0.226667 -1.902151 0.228218 2.125191 2.209595 0.119592 -0.127793 -0.095460 -1.922159 0.222154 0.453746 1.321400 -0.540138 0.579543 0.571087 -1.430246 -1.697205 -1.302957 -0.580544 0.223656 -0.838788 0.697481 -0.301442 -5.017053 2.673609 -0.998221 -0.249363 0.297962 -0.424966 1.393031 -2.058881 -2.405195 0.930686 -0.104210 -1.574347 -1.546574 0.411094 1.738920 -0.258897 0.783080 -1.284182 -2.899388 1.311033 -0.653308 0.922431 0.749317 1.082016 2.312648 0.740458 -0.642116 -1.951197 -0.856854 1.239855 -0.433562 -0.897655 0.611985 -0.206687 1.534924 2.393047 -0.344600 -0.257641 -0.513471 2.275484 -1.568449 -1.256103 1.582461 0.439427 -1.180764 1.326937 1.865826 -1.796848 -1.765377 -1.662000 -0.164005 -0.258077 -1.847971 0.632846 -1.267578 0.370405 1.434607 0.265510 -1.516685 1.188228 0.301000 -0.371028 -0.551949 2.963371 3.394277 -1.583561 1.038759 -1.708809 1.321803 -3.007581 -1.921502 0.271978 -0.925247 -0.093405 0.713271 -0.141740 1.497907 -0.329142 0.504272 -0.284064 -0.491711 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_dec_size(unsigned long) = -0.249565 -0.312723 0.208031 -0.588004 0.358702 0.195249 0.228587 -0.449417 -0.642776 -0.014007 0.254040 -0.496357 0.010281 0.669313 -0.276525 0.651498 0.864992 0.291365 -0.313962 -0.311061 0.545593 -0.249996 0.872432 0.867514 -0.589582 0.001862 0.058182 0.275020 0.395111 0.269623 -0.290529 -0.115161 0.391181 -0.606426 0.048217 -0.532893 0.042628 0.298747 0.591524 -0.919899 0.168649 -0.169161 0.287437 -0.087196 -0.076525 0.408553 0.349424 0.535756 -0.019987 0.389865 0.509120 0.021914 0.072444 0.170956 0.277995 0.327579 0.549393 0.012448 -0.192858 -0.143711 -0.093504 -0.221419 0.203832 0.572941 0.771322 -0.020881 -0.025421 0.251963 0.286774 0.096735 0.443489 0.148538 -0.186050 -0.005997 0.160034 -1.091398 0.246975 -1.200015 -0.176520 -1.290485 -0.386514 -0.005751 0.359815 -0.281916 0.442246 0.082324 0.634196 0.017233 -0.198134 0.013189 0.595347 -0.719247 -0.269462 -0.132122 -0.186707 0.090478 -0.341621 0.060646 0.410341 0.052731 -0.477748 -0.320900 0.516857 0.284362 -0.261505 -0.218561 0.122172 0.535889 -0.499013 -0.583823 -0.098405 0.296915 -0.251129 -0.827527 0.446153 -0.589533 0.473781 -0.011984 -0.259473 -0.618149 0.096425 0.402318 -0.240491 -0.340447 -0.373956 0.512142 0.382201 0.200389 -0.037313 0.004695 0.018120 0.884908 0.258151 -0.527557 0.031836 0.094765 -0.363838 0.265246 -0.540155 -0.333679 0.385568 -0.590006 -0.024301 0.307708 -0.370358 0.132899 0.879654 0.318893 0.126142 1.576600 -0.030180 0.656421 0.499867 -0.550124 0.259575 -0.158676 0.208460 0.303644 0.382891 -0.089117 -1.039627 -0.622173 0.246750 0.632445 0.441585 -0.767475 -0.459524 -0.199045 -0.024635 0.084903 -0.049292 0.104454 -0.113696 -0.434765 -0.122733 0.169076 1.161221 -0.333774 -0.048442 0.142429 0.013335 -0.395446 -0.854968 -0.321247 -0.498622 0.187470 -0.160345 0.157833 0.359825 0.744168 -1.242280 0.591822 -0.355132 -0.138157 0.692137 0.142258 -0.489216 -0.858168 -0.132864 0.220940 0.656718 -0.155463 0.156619 0.470577 -0.615591 -0.052002 -0.118206 0.077323 -0.262371 0.208334 0.319075 -0.401935 -0.193613 0.139049 0.028843 -0.315247 0.036078 0.449541 0.196692 -1.072181 0.432618 -0.026974 -0.299227 0.396711 -0.093309 0.498194 -0.565504 -0.401677 0.317613 0.075077 0.057647 -0.421253 0.092268 0.422015 -0.291799 0.218157 -0.440230 -0.578353 0.263092 -0.424478 0.426782 0.264013 -0.127161 0.319349 -0.182478 -0.122895 -0.540505 -0.078926 -0.294401 -0.078900 -0.397852 -0.046158 -0.140845 0.603416 0.549958 0.135969 -0.160939 0.179730 0.644909 -0.794072 -0.080961 0.402288 0.520573 -0.441731 0.179485 0.448177 -0.724527 -0.057007 -0.150929 -0.371264 -0.075281 -0.313411 0.601854 0.030994 0.420413 -0.164410 0.188779 0.030191 0.376325 0.136772 0.055706 0.123392 0.804338 0.886027 -0.125247 -0.226338 -0.552421 0.266523 -0.673516 -0.539124 0.177362 0.178723 -0.629390 0.161831 0.115736 0.731617 0.172723 -0.072149 -0.144445 0.017762 +PE-benchmarks/bfs.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/bfs.cpp___GLOBAL__sub_I_bfs.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/biconnectivity.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/biconnectivity.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/biconnectivity.cpp__Graph::addEdge(int, int) = -0.732709 0.131275 1.158565 -1.691132 1.282604 1.588591 0.467775 -1.001141 -1.352219 -0.423541 0.219422 -1.636945 -0.983001 1.961560 -1.084751 0.701790 2.473362 0.520061 -0.891399 -0.351780 1.413026 0.162923 2.560820 2.280299 -1.829199 -0.166679 0.494226 1.338625 0.525560 1.416344 -0.638854 -1.164082 0.669690 -0.686293 0.080693 -1.112735 0.168030 -0.027823 0.334928 -2.519223 0.277208 -0.000512 -0.543345 -0.318886 -0.127349 0.236960 1.933980 1.524032 -0.075622 0.057414 1.183899 0.856777 -0.091711 0.427234 0.689185 0.292905 1.353593 -0.252732 -0.591940 -0.689236 -0.448108 -0.726291 -0.018470 1.996445 2.094452 0.523174 0.018300 0.223322 0.044385 0.371603 0.526870 0.493345 -0.098310 1.055615 0.592506 -1.492855 0.669840 -2.142106 -0.278210 -2.181094 -1.000056 -0.654773 0.671493 0.447634 0.810695 -0.075125 2.012382 -0.058288 -0.024175 1.021920 2.426623 -1.687703 -0.647812 -1.011534 -1.047388 0.403589 -0.975008 0.325261 -0.188284 0.371922 -1.450776 -1.044070 0.380426 0.594775 -0.711595 -0.137881 0.052807 1.630737 -1.701654 -0.792813 -0.773553 0.654590 -0.256615 -2.856497 -1.110148 -1.211712 1.483235 -0.063738 -0.696131 -1.682666 0.540318 1.473488 -0.463287 -0.666982 -0.709301 1.399893 0.988951 0.148154 -0.125300 0.032183 0.431055 2.132614 0.926628 -0.916697 -0.011572 -0.053618 -0.933218 0.091817 -1.091561 -0.173702 0.038084 -1.476333 0.109531 1.671977 -1.059749 -0.323737 0.202949 -0.003975 0.906564 5.775425 -0.502744 1.575098 0.924275 -2.063030 0.415716 -0.342844 -0.193109 0.307085 0.706037 0.720541 -2.601160 -1.569494 1.177410 1.964529 1.240441 -1.673263 0.261996 -0.490764 -0.208251 -0.350520 0.207865 0.434322 -0.514542 -1.185199 -0.615634 1.215461 3.054384 -0.793970 -1.972472 0.806828 0.009233 -0.361743 -1.091462 -0.563444 -0.142515 0.396977 0.749632 -0.099849 1.130155 2.312993 -3.149788 1.709485 0.000190 -0.637363 1.854232 -0.000384 -1.056328 -0.555973 0.019778 1.626461 1.657111 -0.027776 -0.354799 0.272732 -1.781185 -0.227370 0.377507 0.813533 -0.732638 0.875270 0.961910 -1.567473 -1.391549 -0.651739 -0.081733 -0.460984 -0.805976 1.010867 -0.698691 -3.320444 2.254629 0.227798 -0.438682 0.372789 -0.744169 1.195233 -1.853768 -2.097688 0.949918 -0.207682 -0.689106 -0.654061 0.106043 1.233076 0.533945 0.953059 -1.683354 -1.756628 1.027851 -0.383981 1.451425 0.676464 0.620647 1.432174 -0.055366 -0.333298 -1.480213 -0.917217 0.832916 0.148866 -1.475900 -0.286104 -0.496562 1.660632 1.849023 -0.358996 -0.793655 -0.353196 1.834824 -1.518935 -0.526422 1.039307 0.843066 -1.576629 0.219388 1.301742 -1.469047 -0.761400 -0.812786 -0.745109 -0.763649 -1.628771 0.905632 -0.477809 0.862161 0.618082 0.214043 -0.656864 0.707882 0.352243 0.226649 0.591095 1.971821 2.057892 -0.677290 0.226615 -1.775901 1.114230 -2.445341 -2.011514 0.808448 -0.542757 -0.706542 0.111221 -0.192798 1.664871 0.240149 -0.017307 -0.116176 0.051508 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/biconnectivity.cpp__Graph::isBCUtil(int, bool*, int*, int*, int*) = -6.243997 -3.676016 1.140407 -13.976755 9.725582 13.596780 4.563721 -8.739723 -13.339762 -2.706839 5.219512 -14.650631 -3.806822 17.051948 -6.129662 12.604483 20.435338 2.583586 -8.310395 -1.177813 16.216757 0.172769 21.678948 17.901490 -13.451893 -1.482501 1.996310 8.984114 4.410950 4.825184 -0.334747 -7.071043 7.193874 -14.868628 -4.421579 -9.414647 2.612296 3.326764 10.527377 -20.034585 3.572167 -1.524098 -3.132878 -4.221945 -5.078513 -2.455000 13.034278 13.514241 -2.481101 2.960944 11.304630 3.405417 -2.793508 3.928942 3.376220 2.653155 2.038566 -0.530736 -4.990420 -7.878506 -1.669765 -4.498244 2.738156 14.478876 16.863923 2.642559 0.144069 9.645021 1.575140 2.861020 7.299481 2.647525 -3.879797 2.929210 6.563719 -19.621786 -0.110993 -22.990200 -3.935660 -21.066959 -8.052610 -0.453411 7.940562 1.636206 9.493839 1.615754 14.303070 -2.632047 -3.349182 15.039577 18.622457 -14.536161 -6.354418 -9.750953 -8.528163 4.329083 -8.327212 2.076990 3.274543 2.326724 -12.332430 -8.241889 3.725190 7.725885 -5.502753 -10.875427 3.034982 12.182239 -12.561955 -11.197565 -0.728238 9.951735 -4.522586 -24.290172 -8.595267 -10.060433 11.972346 -0.532894 -4.907208 -16.120733 2.144401 10.449344 -2.984235 -8.855283 -0.206148 8.365536 8.762410 5.866857 1.004033 1.279303 3.973445 24.020294 7.366173 -7.984945 1.135177 -1.201983 -4.505837 5.369391 -8.286002 -5.891967 1.260023 -14.428627 1.682539 15.337254 -8.329921 -4.010779 9.458900 4.309254 4.698156 51.584372 0.597882 16.009351 12.080000 -16.652264 2.338547 -6.436624 -0.253514 4.342377 5.179965 1.340227 -24.248828 -13.448279 9.051407 14.963027 11.168842 -16.058565 -2.715306 -2.654435 -0.805325 -1.170999 -1.447464 3.861165 -0.318429 -11.244554 -3.712358 14.147701 28.139496 -7.500181 -6.196795 9.160334 4.081447 -6.654153 -15.747087 -6.844745 -7.750662 3.137357 6.725549 0.257010 8.579919 18.847529 -21.777440 12.353550 -1.785037 -0.870650 11.207083 5.298366 -13.502661 -11.364996 -2.855414 11.845901 14.552019 -3.981704 1.736051 5.000567 -13.420535 -1.370668 4.041375 0.671790 -3.231930 6.161602 3.549452 -9.243534 -9.345366 3.710381 -3.631732 -3.261636 -1.312096 9.457977 -2.485892 -21.057389 16.792656 0.481593 -5.354279 4.530829 -5.544675 15.896375 -14.055127 -16.271867 10.942466 -1.009929 -4.272325 -5.206097 2.756882 10.043935 6.286651 4.807798 -10.582191 -15.075651 8.469165 -4.578625 11.734722 5.709425 0.967171 10.548768 -7.962996 -3.528351 -15.278193 -9.913253 1.315649 2.100143 -14.748502 -7.486217 -3.086607 15.162308 11.191000 -0.667494 -11.103219 0.581385 15.053821 -16.125643 -4.135344 9.364026 11.217652 -17.523826 1.940522 11.778025 -15.139423 -0.603792 -5.897510 -2.267846 -5.719787 -14.202146 8.441579 1.891169 9.031626 1.309397 2.952426 0.376646 6.062726 5.037751 4.757049 3.143125 17.347814 16.142725 -5.117736 -6.044258 -14.966841 6.655867 -20.084583 -19.729384 8.914088 1.621413 -8.531402 1.547979 1.302469 15.949035 3.024716 -1.175197 -1.494267 0.787111 +PE-benchmarks/biconnectivity.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/biconnectivity.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/biconnectivity.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/biconnectivity.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/biconnectivity.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/biconnectivity.cpp__Graph::isBC() = -4.153833 -3.007272 0.484643 -10.461238 7.299678 7.375296 3.223114 -5.295055 -9.671801 -2.146416 4.556386 -8.978070 -3.551794 11.816638 -3.850233 7.867387 11.920130 -0.045823 -6.131613 -2.039460 11.219960 -1.131852 13.415043 10.032412 -9.754549 -0.951656 -0.144355 5.707736 2.922668 3.627736 1.041968 -4.048547 2.838640 -8.587131 -1.852083 -3.456282 1.927730 1.624313 5.918129 -12.327767 2.491953 1.587028 0.113731 -3.154147 -3.601826 -1.735486 7.302407 9.315661 -1.611811 0.872956 9.052207 1.377828 -1.387696 2.267840 2.913203 1.021176 2.786663 -0.879252 -3.058583 -5.311260 -1.028024 -2.075601 2.101024 9.729986 10.641400 0.650802 -0.108458 6.373128 0.763372 3.619729 5.511256 1.601263 -2.745172 0.366999 5.551399 -10.408975 -1.026192 -14.160882 -1.632738 -13.821770 -5.812394 0.372141 6.242145 2.370180 5.684333 1.232323 9.641182 -1.511683 -3.197932 8.266859 10.455512 -7.040931 -4.199398 -6.863651 -6.709143 2.935893 -5.409280 0.647841 2.456858 2.761123 -8.487601 -2.679293 1.716621 4.906082 -4.022798 -6.518418 1.268695 8.066955 -7.057806 -5.993726 0.469632 8.580212 -2.085390 -15.662316 -4.507860 -7.401314 4.610366 -1.276477 -2.323862 -7.914259 1.333171 5.977544 -3.137467 -5.194044 -2.174385 6.269102 5.577367 4.377489 0.836464 1.055323 2.650163 13.442306 3.719235 -5.243659 -0.098904 -0.961285 -1.870395 4.429762 -4.022095 -3.474165 1.578671 -8.551947 1.702333 7.660787 -4.409259 -3.137682 4.094182 2.803736 2.756951 30.657919 0.157068 11.245266 6.916176 -9.270706 2.921822 -3.188224 -0.146367 2.933418 3.627687 -0.716426 -12.657803 -9.078436 6.743100 9.329700 7.109740 -9.671482 -1.235857 -0.671410 -1.113525 -0.490950 -0.491464 2.564085 0.080843 -7.205506 -2.756738 8.124742 17.910752 -4.249722 -4.234784 6.863675 4.445164 -4.511080 -9.353627 -4.180474 -5.194638 1.824358 3.805245 0.676390 6.426524 12.410358 -13.144953 8.140238 -0.907770 -0.652798 7.500196 1.182895 -8.432622 -9.520668 -1.985716 5.831248 10.136374 -2.770171 -0.124753 3.084282 -8.734331 0.021644 1.987548 -0.551091 -1.871182 4.118239 -0.027712 -4.841124 -5.951894 1.296889 -3.831269 0.430121 -1.548736 5.436724 -0.945047 -12.273611 10.388799 -0.424175 -3.202989 1.559399 -2.984510 9.925257 -7.507387 -9.684482 6.645090 -0.828053 -3.237421 -4.556521 1.622702 6.194463 3.330623 2.731110 -6.663595 -8.883415 5.793590 -4.162128 8.509648 3.921824 0.175132 5.439682 -1.572292 -2.021771 -8.970412 -6.034489 0.068208 1.424488 -10.551316 -3.660171 -2.516531 9.555130 5.277318 -0.403923 -6.857418 -0.489174 10.065373 -8.582128 -3.824042 5.621872 2.992659 -10.958760 2.319902 7.960534 -8.728867 -0.053598 -5.138112 -0.641438 -4.868528 -9.463555 5.632751 2.930650 6.673642 -0.032039 2.911862 0.124499 3.120070 3.153646 2.263676 0.649711 12.119385 8.795113 -3.946118 -4.183167 -10.342323 5.460759 -11.108960 -11.972115 5.764056 0.847200 -5.660003 1.161293 -0.097659 10.700555 1.951149 -0.534760 -1.574944 0.952872 +PE-benchmarks/biconnectivity.cpp__main = -7.158972 -1.974463 7.365558 -18.999468 13.666515 10.025081 5.895521 -3.661980 -18.346212 -9.390494 4.450346 -19.732289 -12.994946 23.188176 -7.575546 6.659588 26.417875 4.071325 -9.251715 -3.929838 16.275008 -2.602858 24.902887 22.194143 -19.531920 -0.676043 -1.746247 12.187800 3.319510 11.829392 2.141805 -14.019767 5.067212 -5.812369 2.159960 -9.602754 1.819609 2.195930 0.485893 -29.073061 4.167586 9.321527 -0.367045 -5.200613 -2.501657 4.362468 19.204387 16.822919 -4.447605 1.720838 14.121547 5.590413 -0.753362 4.114082 5.157725 -1.514374 5.228263 -5.063847 -9.128403 -6.084782 -3.578961 -10.174866 0.756032 19.000227 21.100858 2.009895 -0.960384 4.191665 0.859042 7.295490 8.189031 3.904294 2.373898 2.348514 10.354077 -10.755090 -1.389986 -25.952202 -0.625859 -36.069101 -13.127332 -3.916799 19.505431 11.697002 3.114319 -5.787043 21.179735 -2.778002 -1.674152 18.205107 24.169825 -10.897887 -8.103827 -14.601116 -12.723650 7.805356 -9.530832 -0.201784 2.933226 6.013648 -16.989701 -4.885066 2.174319 3.222645 -7.808668 -4.958717 1.118102 17.697194 -18.979522 -5.145033 -6.794081 14.715292 3.205646 -30.087290 -8.064226 -11.802794 7.802446 0.850067 -6.956735 -9.000445 4.714879 8.203681 -7.265689 -2.745972 -15.294706 17.613647 6.587505 4.339038 2.033562 3.946191 5.165390 18.217506 7.481908 -10.450340 -0.480306 0.952023 -4.609538 3.959795 -9.821413 -5.108035 5.220430 -15.570370 1.987945 9.766824 -11.046165 -8.127434 -4.470640 0.976164 7.712119 54.520496 -2.805038 19.896723 10.832965 -18.061631 9.333437 -2.493798 -2.479712 4.171995 9.978881 3.815650 -17.456750 -16.752840 12.414755 20.667321 14.483739 -15.388745 2.311487 -1.729058 -2.311519 -2.460128 3.443470 4.544447 -0.274228 -13.804717 -5.766563 14.028970 31.840328 -4.562792 -14.648954 9.069009 8.803294 -3.452011 -12.133580 -4.578586 -3.707118 2.495235 7.529006 -0.993449 12.845935 25.372374 -32.552695 18.715430 1.206335 -1.627588 13.579040 -0.353467 -13.059450 -20.274087 -3.010781 14.926269 22.462047 -1.744964 -2.111412 2.758744 -17.830366 -1.213090 4.698094 4.088749 -6.242742 9.336947 0.430865 -10.286915 -11.724790 -6.774792 -7.386184 1.554408 -7.660642 9.618121 1.637708 -29.060803 22.313307 -1.159055 -5.035699 -1.295619 -4.910137 14.796722 -16.735223 -21.272919 8.922130 -4.207990 -15.791848 -10.382709 0.538281 12.116293 3.031669 3.576551 -11.427608 -18.817446 17.548778 -5.921906 17.516174 8.495140 1.756454 16.196723 8.505661 -5.320168 -13.229659 -14.062589 7.169224 -2.924762 -15.785351 0.534910 -6.035390 15.186881 15.513136 -2.120266 -12.001389 -2.710640 20.757162 -11.807609 -9.137066 12.738050 -1.821409 -14.767173 9.392622 17.203302 -17.771809 -4.058903 -15.039867 -0.869988 -7.415040 -16.745020 9.445640 -1.172031 8.812163 4.210418 2.459991 -6.341941 6.643170 5.270257 -0.439634 1.669925 25.493465 19.035461 -9.512617 2.596862 -19.055677 11.764786 -23.640440 -20.241763 6.043479 -0.855226 -7.842297 1.619649 -2.408401 16.790268 2.510402 -0.595578 -5.097726 4.831997 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/biconnectivity.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/biconnectivity.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/biconnectivity.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/biconnectivity.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.522876 0.377514 1.221533 -1.419230 1.346459 0.599167 0.485560 -0.306114 -1.090028 -0.784819 -0.083738 -1.046044 -1.254619 1.717285 -0.851356 0.195910 2.366663 0.602812 -0.343763 -0.701153 1.445704 -0.722148 2.241320 1.963024 -2.055988 -0.076053 0.828890 1.258951 0.705300 1.503386 -0.560496 -1.052352 0.633404 -0.405335 0.829078 -1.416854 0.298039 -0.106493 -0.301130 -2.541494 0.161624 -0.099398 -0.305335 -0.095226 -0.109308 1.439650 1.943240 1.407790 -0.864486 0.179269 1.401469 0.652821 -0.122460 0.500466 0.257788 0.089389 1.110225 0.391025 -0.716855 -0.246805 -0.430363 -1.419366 0.237239 1.735054 2.164428 0.143039 0.236790 0.283429 -0.070782 0.461303 0.439660 0.425424 0.579991 0.497943 1.081684 -1.515399 0.063081 -3.340363 -0.394003 -4.192650 -1.022871 -1.268915 0.894114 -0.408686 0.450460 -0.079036 1.904093 0.356717 0.446269 1.136650 2.210709 -1.293534 -0.584526 -1.329072 -1.106611 0.617583 -0.984645 0.115911 0.608348 0.133113 -1.264883 -1.185392 0.565055 0.201928 -0.621690 -0.389252 -0.285168 1.577637 -1.804590 -0.488670 -1.456732 0.208954 -0.061858 -2.612906 -0.071666 -1.128966 1.811783 0.013916 -0.163488 -1.013316 0.310052 1.444283 -0.614616 -0.451858 -0.829127 1.771757 0.798789 0.048293 0.149933 -0.121998 0.166895 1.301513 1.625451 -0.806885 -0.517381 0.170584 -1.220726 -0.207279 -1.477251 -0.134235 1.396516 -1.302406 0.197147 0.947883 -0.910971 -0.640992 1.130919 -0.600966 1.276306 4.525076 -0.379922 1.173959 0.479872 -1.803697 0.788427 0.064826 -0.249250 0.684444 1.205471 0.537160 -1.905047 -1.452663 0.729722 1.584711 1.094079 -1.840476 -0.496267 -0.679435 -0.174269 -0.201973 -0.062751 0.492884 -0.659360 -1.009121 -0.457672 0.764268 2.499038 -0.682865 -1.899819 0.579896 0.570125 -0.677106 -1.475332 -0.480374 -0.317361 0.242462 0.292334 -0.272778 1.057528 2.125535 -4.098657 1.544873 -0.195152 -0.442239 1.249680 -0.156573 -0.592836 -1.886099 0.463927 1.549741 1.647935 0.215463 -0.198962 0.246593 -1.577135 -0.003750 0.111955 1.024891 -0.660551 0.719441 0.462498 -1.371434 -1.445867 -0.835038 -0.144780 -0.296033 -0.417942 0.681464 -0.238565 -3.812426 2.032017 -0.512541 -0.476473 0.318861 -0.358867 0.925002 -1.737762 -2.042659 0.685060 -0.149839 -0.869630 -1.283513 0.162392 1.297144 -0.142841 0.427488 -1.120649 -2.222341 1.076133 -0.666833 1.022050 0.699265 0.779829 2.115657 0.308412 -0.536263 -1.813679 -0.368222 0.636899 -0.394091 -1.105546 -0.108740 -0.398581 1.305436 2.082853 -0.269731 -0.145105 -0.153156 1.956043 -1.601919 -0.892511 1.263152 0.916783 -0.878504 0.861979 1.410639 -1.580106 -1.241281 -1.048088 -0.493641 -0.081595 -1.465387 0.756187 -0.968060 0.528138 0.749318 0.290261 -0.788748 0.866396 0.223508 0.174835 -0.096882 1.984216 2.914067 -1.369403 0.313342 -1.349044 0.911801 -2.404097 -1.643877 0.312230 -0.355297 -0.263577 0.482724 -0.037468 1.355512 -0.026513 0.064384 -0.175346 -0.198518 +PE-benchmarks/biconnectivity.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.959807 1.135589 2.052612 -2.825674 3.643716 1.573013 1.164569 -0.650709 -1.760720 -1.812111 -0.400539 -1.807784 -2.916217 3.342051 -1.657550 0.911288 4.173511 0.456906 -0.300099 -1.144528 3.455921 -1.456080 4.591457 2.885771 -4.391462 -0.116094 1.468300 2.458960 0.876322 3.531907 -0.823372 -2.425350 1.484134 -0.929965 1.752919 -2.448732 0.881506 -0.287781 -0.716306 -4.439452 0.126896 0.078392 -1.002280 0.124677 -0.529241 2.266772 3.980807 2.941658 -2.202676 0.313243 2.903849 1.279987 -0.274745 1.431595 0.032957 -0.064884 1.417930 0.122061 -1.759646 -0.829742 -1.116917 -3.134586 0.652491 3.202379 4.314359 -0.085110 0.743374 1.494158 -0.957135 1.068350 0.837053 1.028448 1.197353 0.539865 2.742757 -2.706110 -0.548351 -6.150571 -1.195959 -8.194109 -2.088653 -3.102321 1.038492 -0.174333 1.486821 -0.279730 3.929955 0.996221 0.936808 2.502625 4.286796 -2.686355 -0.905089 -3.378340 -2.142213 0.830718 -2.062026 -0.135262 1.119582 0.147445 -2.404254 -2.228951 0.772110 0.237112 -0.992623 -1.867429 -1.102440 3.207826 -3.786817 -1.227697 -3.023106 0.588777 -0.715031 -5.359278 -0.154412 -1.669774 3.306678 -0.271777 0.810222 -1.854861 0.568956 3.298494 -1.187090 -1.345926 -1.207759 3.568191 2.049866 0.154849 0.745688 -0.041369 -0.014127 2.871419 3.884528 -0.968232 -1.797954 0.077754 -1.753239 -0.195496 -2.435354 0.137943 2.564227 -2.905103 0.269454 2.349249 -1.256794 -1.250409 1.611750 -1.748074 2.957282 8.322983 -0.779533 2.111779 0.723221 -3.810086 1.521670 0.100838 -0.621669 1.577383 2.201356 0.781171 -3.299680 -3.021986 1.730888 2.550032 1.976960 -3.666096 -1.029034 -1.448538 -0.073406 -0.614313 -0.851815 1.577308 -1.189932 -2.080283 -0.656645 1.200794 4.958291 -1.565275 -3.573882 2.252366 1.573109 -1.735051 -2.870714 -1.545982 -1.026229 -0.086031 0.933482 -0.705175 1.627722 4.204720 -7.315077 2.796590 -0.186505 -0.812269 2.087584 -0.596036 -0.693729 -3.779064 0.730642 3.283812 2.768704 0.064262 0.049305 -0.028894 -2.878690 0.731203 0.226508 1.902222 -0.854583 1.132062 0.230505 -2.716531 -3.219379 -1.605133 -0.640258 -0.238895 -0.615179 1.005979 0.098381 -7.343815 3.988662 -1.500637 -1.018119 1.066049 -0.281640 2.705009 -2.875029 -4.153649 1.756264 -0.677816 -1.934346 -2.608944 0.911209 2.414643 -0.027155 0.411494 -1.997472 -4.557396 1.968280 -1.107947 1.540870 1.396475 2.219936 4.450640 0.386765 -1.808748 -3.876103 -1.369163 1.264030 -0.672483 -2.209650 -0.454240 -0.554670 2.727181 4.000815 -0.200242 -0.207541 -0.458667 3.892922 -3.480678 -1.756048 3.197048 1.745126 -2.138955 1.643493 3.284930 -2.485580 -2.945694 -2.003584 0.096146 -0.228088 -3.157447 1.093133 -1.955617 0.771155 1.664736 0.725561 -1.805809 1.636093 0.527803 0.592067 -1.240815 4.224296 5.443313 -3.144480 0.187181 -2.217570 1.520559 -4.832696 -3.280243 0.794444 -0.663817 0.143983 1.347611 0.171500 2.747755 -0.266735 0.275377 -0.029810 -1.330675 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/biconnectivity.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/biconnectivity.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/biconnectivity.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/biconnectivity.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/biconnectivity.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.366134 0.363411 0.730044 -1.434301 1.557063 1.074241 0.142202 -0.280790 -0.857896 -0.402207 -0.406642 -0.850282 -0.769260 1.437481 -0.525613 0.681017 1.532716 -0.004170 -0.332294 -0.191837 1.324609 0.000487 1.390208 0.585258 -1.441162 -0.051526 0.566155 0.986365 0.112307 1.535495 -0.543788 -1.268597 -0.003796 -0.225797 0.371066 -0.835665 0.436423 0.116405 0.070643 -1.640439 0.200201 0.289068 -0.446853 -0.103951 -0.296681 -0.115606 1.334729 1.086922 -0.760586 -0.144148 1.190356 0.904620 -0.376196 0.383158 -0.093471 0.326698 0.675368 -0.255882 -0.560139 -0.421559 -0.104631 -0.444040 0.223782 1.070693 1.380582 -0.094297 0.073881 0.787149 -0.096025 0.257736 0.222262 0.214177 -0.000814 0.273381 0.668319 -0.767537 -0.243196 -1.825254 0.040625 -1.990708 -0.595463 -0.920384 0.094250 0.520366 0.392177 -0.200883 1.559469 -0.201330 0.221014 0.971884 1.538234 -0.916072 -0.289562 -1.692633 -1.039551 0.379074 -0.627389 -0.543677 -0.033118 0.276527 -0.654079 -0.962873 -0.022619 0.099934 -0.425550 -0.600006 -0.365744 1.197303 -1.319352 -0.628116 -0.755619 0.953165 -0.361137 -1.811384 -0.847346 -0.561445 0.519934 -0.374191 0.361400 -1.093932 0.183108 1.228069 -0.694514 -0.373263 -0.411342 1.073401 0.922298 -0.225410 0.197333 -0.189112 0.327083 1.217712 0.869318 -0.690017 -0.722162 0.306669 -0.219098 -0.385361 -0.996885 0.060469 0.118654 -1.185288 0.212151 1.242933 -0.472622 -0.146130 -0.051972 -0.742614 1.001629 3.640194 -0.329797 0.555498 0.041171 -1.426504 0.576925 0.190881 -0.583773 0.272489 0.302563 0.454430 -1.144931 -1.093286 0.806785 0.933094 0.868873 -0.905406 -0.187917 -0.579085 -0.284356 -0.019683 -0.264351 0.721614 -0.703253 -0.579930 -0.440164 0.362832 2.156573 -0.271920 -1.444440 1.085238 1.038592 -0.847672 -0.629274 -0.548948 -0.804571 -0.237970 0.709322 -0.355180 0.933577 1.648540 -2.756720 1.085942 0.397832 -0.582667 0.641460 -0.415672 -0.068266 -0.798291 -0.113596 1.333167 1.336443 -0.353600 0.394893 -0.255751 -0.980088 0.292078 0.333547 0.539261 -0.254860 0.218145 0.208315 -1.049377 -0.866530 -0.183385 -0.663094 -0.085191 -0.493845 0.282897 -0.129999 -2.548872 1.627858 -0.413967 0.139616 0.598647 -0.260509 1.195511 -1.015843 -1.349721 0.862956 0.241770 -0.224290 -0.273747 0.330811 1.148457 0.169075 0.678278 -0.791193 -1.840417 0.290435 -0.138398 0.492304 0.420566 0.606360 0.802400 -0.113033 -0.319971 -1.170259 -0.842796 0.592544 0.249843 -0.566352 -0.138061 -0.106382 1.130880 1.098060 -0.095305 -0.403164 -0.582817 1.168905 -0.821913 -0.222508 0.894911 -0.054413 -1.262945 0.092243 1.156374 -0.790856 -0.903229 -0.856467 0.539526 -0.389615 -1.102162 0.193053 -0.450204 0.145681 0.854997 0.000112 -0.821578 0.609546 0.381720 -0.154481 -0.439004 1.671085 1.081010 -0.679670 0.342692 -0.950873 0.591113 -1.711121 -1.216646 0.260493 -0.643330 -0.269651 0.374238 -0.039114 0.985185 -0.419213 0.941415 0.193111 -0.704993 +PE-benchmarks/biconnectivity.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/biconnectivity.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/biconnectivity.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/biconnectivity.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/biconnectivity.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/biconnectivity.cpp___GLOBAL__sub_I_biconnectivity.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/binary-insertion-sort.cpp__binarySearch(int*, int, int, int) = -3.976499 -4.447691 -2.195885 -7.762586 5.795331 5.991311 2.983162 -5.768052 -9.126941 0.244498 4.616793 -8.081836 -0.411970 10.056282 -3.200479 9.404852 11.224901 1.575481 -5.060573 -1.503357 10.236077 0.173042 11.863517 10.265060 -7.832622 -0.808120 0.322633 2.771897 3.326794 0.817606 -0.294973 -3.611988 5.159892 -10.887023 -3.542221 -5.252622 1.405569 3.616730 9.751889 -10.782030 2.517245 -1.681513 0.396023 -2.217864 -3.564189 0.612755 4.930861 7.969166 -2.309475 3.963587 7.719285 0.778245 -1.685246 2.148747 1.395945 2.156004 0.057693 2.515411 -2.532482 -5.090176 -0.937156 -0.490164 2.141176 7.875346 9.660150 0.839030 -0.417859 6.762257 2.261605 1.962293 5.379255 1.621355 -2.017434 -0.543462 4.440763 -11.199371 -1.691920 -15.278526 -2.578498 -14.688283 -4.140041 1.608369 5.515153 -2.910851 6.182076 1.570194 8.302196 -1.197939 -3.741652 8.471864 9.075985 -8.573510 -3.878486 -4.464051 -5.457834 2.194511 -4.595078 1.958009 4.712757 0.980196 -7.516124 -5.650592 1.501034 4.563438 -3.144497 -7.751229 2.254436 5.779447 -6.437428 -6.991724 0.744550 6.542479 -2.659158 -12.840097 -4.036988 -6.203525 5.853127 -0.401721 -3.516918 -8.635738 0.657200 4.403267 -2.737853 -5.764841 2.929649 3.726138 5.592611 4.906099 0.629016 0.035715 2.033319 14.518538 2.860867 -6.254177 1.047429 -0.778635 -1.436527 4.819463 -5.541818 -4.301343 2.986795 -8.696432 3.434424 6.874262 -4.802967 -2.105377 9.970421 3.625121 1.172477 25.116677 1.101355 10.430406 8.037146 -8.024972 1.011855 -4.261714 1.565838 3.865965 3.654222 -0.983686 -10.830691 -8.354598 5.364696 8.480835 6.608238 -10.062940 -3.896590 -0.510762 0.268060 0.142649 -1.327574 2.040165 0.436695 -6.562634 -1.679208 7.318152 15.200291 -4.904788 -1.188492 4.978107 4.921129 -4.008774 -8.825648 -4.782435 -7.985994 2.105723 4.309656 1.350132 5.529436 11.083086 -13.440917 6.777200 -1.909088 0.509052 4.498980 4.838055 -9.097268 -7.528720 -2.159701 4.216725 7.965476 -1.974309 1.883251 4.949215 -7.873770 -0.486758 1.932014 -1.016788 -2.326199 3.668855 1.789144 -3.992771 -4.114469 4.347319 -2.453712 -2.591132 0.606217 6.380585 -0.521174 -11.945511 7.158360 0.099908 -4.036627 2.688906 -2.563188 9.218553 -7.491924 -8.139765 6.552356 -0.213362 -0.784576 -3.106692 2.335243 5.289240 2.981191 4.157661 -5.487022 -9.182387 5.095246 -2.977495 7.168418 3.452347 -1.321765 4.727125 -7.678822 -2.071373 -9.124054 -4.059643 -0.018759 1.473227 -8.415441 -4.335050 -1.483287 8.766850 5.406663 0.690652 -6.849382 0.159906 8.442874 -9.363141 -1.353261 5.635112 7.575435 -9.123068 1.761767 7.025836 -9.021025 1.297709 -3.170413 -1.005542 -3.377089 -6.314374 6.309723 2.586467 5.975269 -1.320990 2.037631 1.950615 4.145815 3.330502 2.530895 1.822729 9.845092 8.767804 -3.019270 -5.002362 -8.910592 3.689551 -10.201966 -11.255268 5.446261 0.851624 -7.444757 1.011852 0.419551 10.334465 1.688956 -1.046289 -1.961011 1.447736 +PE-benchmarks/binary-insertion-sort.cpp__insertionSort(int*, int) = -2.089445 -2.507774 -2.105457 -3.949877 3.068285 3.835615 1.791105 -2.844955 -5.383438 -0.301371 2.524340 -5.230161 -0.337133 5.728731 -1.427081 5.618508 7.523543 0.989280 -2.761414 -0.402079 6.173742 -0.833158 7.752836 6.760683 -3.950091 -0.296399 -0.156451 1.702175 1.269433 0.419870 0.423500 -2.214596 3.200039 -6.949981 -2.203096 -3.690827 0.727226 2.176576 5.807980 -7.330548 1.419778 -0.209629 0.283351 -1.443229 -2.111730 0.811577 3.301404 4.471560 -0.985028 2.396517 4.313656 0.196175 -0.769795 1.378766 0.852520 1.297264 -0.317832 0.970044 -1.843110 -2.744243 -0.480164 -1.000384 1.034012 4.107421 6.361919 0.275099 -0.248794 4.089847 0.786599 1.113616 3.146839 0.787942 -1.196794 -0.568643 2.387549 -7.827992 -1.334131 -9.613035 -1.647928 -10.204810 -2.452472 0.969910 3.548048 -0.941162 3.552568 0.667779 4.525747 -1.053087 -2.036279 5.482170 5.595111 -4.918480 -2.349604 -2.658204 -2.443331 1.327574 -2.679282 0.630702 4.170972 0.417237 -4.252944 -2.956590 2.206907 2.642207 -1.722389 -5.349297 1.354976 3.441962 -4.056393 -4.270090 0.392653 4.190740 -1.648837 -8.187634 -1.639613 -3.576642 3.244170 0.179603 -1.943566 -5.335766 0.567887 2.491352 -1.229416 -3.417546 1.751576 3.112070 3.001246 2.826793 0.687034 0.541057 1.123377 9.324028 2.003212 -3.166943 0.734864 -0.324939 -1.293918 2.974429 -3.253049 -2.932701 1.498455 -5.281716 2.262084 4.040973 -2.776799 -1.151636 5.780079 2.301090 0.607729 17.743258 0.781283 6.713861 5.127246 -5.156004 1.729869 -2.782250 0.717455 1.916301 2.144017 -0.628896 -8.696822 -4.530939 2.878119 4.807520 3.791851 -7.128161 -2.187917 -0.403933 0.391497 0.198808 -0.740403 1.282160 0.782858 -3.894581 -0.833057 4.547559 11.248128 -2.742213 0.879693 2.991861 2.499654 -2.934783 -7.572093 -2.648578 -4.495889 1.023717 1.895796 0.584662 2.577382 6.093436 -7.552355 3.926590 -1.523747 0.515400 3.643837 3.300028 -5.692007 -6.707524 -1.660468 2.915790 5.899758 -1.448900 1.463794 2.546915 -4.295497 -0.370005 1.083557 -0.785662 -0.905227 1.987894 0.507773 -2.286520 -2.176556 2.853684 -1.317611 -1.419167 0.652278 3.506700 0.749122 -7.226574 4.447789 -0.057695 -2.386450 1.296154 -0.895048 5.739801 -4.081921 -4.826123 3.801870 -0.346220 -1.031283 -2.181314 1.160866 2.988086 1.761323 1.993702 -2.614364 -6.319843 3.438937 -2.093574 3.983024 1.966467 -0.897125 3.060061 -4.400888 -1.587478 -6.127427 -3.201100 -1.334716 0.034195 -5.042162 -1.986405 -0.882409 5.058740 2.963840 0.815338 -4.692562 0.615982 5.569729 -5.695156 -0.736518 3.473021 5.296645 -5.920539 1.168619 4.189282 -6.402425 0.881490 -1.678524 -0.880655 -1.742680 -4.049171 3.294939 1.367642 3.233955 -0.735502 1.157630 1.152108 2.142075 1.921063 1.444078 0.641936 6.893415 5.995503 -1.681762 -2.811682 -4.773849 1.819228 -6.131922 -6.718296 2.866709 1.629455 -4.337236 0.616068 1.758033 6.029865 1.068820 -0.869022 -1.250541 0.589306 +PE-benchmarks/binary-insertion-sort.cpp__main = -0.949338 -1.189191 -0.190268 -2.417905 1.744287 1.424091 0.941867 -0.819140 -3.136319 -0.611337 1.104189 -2.886199 -0.568930 3.220177 -0.762222 2.347589 4.069767 0.810012 -1.320571 -0.242650 2.795586 -0.769912 3.720380 3.513294 -2.292526 -0.028571 -0.444576 1.269082 0.452954 1.045751 0.150755 -1.638912 1.222990 -2.656450 -0.606657 -2.080703 0.320715 1.126296 2.031000 -4.262751 0.788018 0.766833 0.453724 -0.791843 -0.717586 0.487543 1.892961 2.379435 -0.698531 1.242522 2.197729 0.175512 -0.240773 0.677636 0.598732 0.518438 0.188671 0.104759 -1.326841 -0.957779 -0.269519 -1.078506 0.502140 2.229177 3.268040 0.080140 -0.155625 1.346697 0.415180 0.676126 1.715633 0.350951 -0.451880 -0.425773 1.307713 -3.066823 -0.497246 -4.768490 -0.442139 -5.683949 -1.675750 0.221495 2.770276 0.509651 1.236557 -0.350174 2.536191 -0.710307 -0.735462 2.690639 2.939254 -2.163670 -1.349210 -1.702038 -1.556371 1.043301 -1.389220 -0.134710 1.725661 0.420382 -2.295631 -1.158196 1.135206 1.056228 -0.955605 -1.818924 0.599946 2.226149 -2.472868 -1.970634 -0.238419 2.363130 -0.309636 -4.098154 -0.683736 -1.830591 1.134261 0.288755 -1.135586 -2.024753 0.445274 1.009293 -0.941809 -1.083986 -0.745722 2.121635 1.051902 1.222684 0.429737 0.306611 0.589190 3.894951 0.938425 -1.804373 0.321389 0.170631 -0.649331 1.262740 -1.834394 -1.494511 0.766294 -2.667410 0.696746 1.496316 -1.654253 -0.661016 1.615943 1.126800 0.559568 8.624541 0.233694 3.498927 2.284764 -2.492898 1.476162 -0.797601 0.224046 0.927042 1.341285 -0.198779 -3.620862 -2.352057 1.384813 2.719949 2.144407 -3.113971 -0.982413 -0.298240 0.015480 0.251840 -0.003596 0.644227 0.312916 -2.118633 -0.532579 2.001109 5.482231 -0.919874 -0.610117 1.320203 1.376380 -1.420245 -3.327482 -1.061067 -1.962511 0.508244 0.637749 0.032652 1.575959 3.382416 -4.805833 2.421411 -0.497685 0.116602 1.987562 0.994920 -2.680137 -3.850630 -0.917463 1.496507 3.461342 -0.543307 0.519671 1.253973 -2.330623 -0.227690 0.518269 -0.153683 -0.627767 1.142871 0.052529 -1.272942 -1.158259 0.453334 -0.967823 -0.506278 -0.262252 1.708048 0.754223 -3.901473 2.314371 -0.081704 -1.133873 0.457253 -0.416732 2.491177 -2.322170 -2.641409 1.655331 -0.211660 -1.287693 -1.396809 0.336707 1.618136 0.555305 0.623434 -1.128470 -3.173620 2.163873 -1.130279 2.248639 1.166873 -0.590772 1.775359 -0.279120 -0.830431 -2.581559 -1.730689 -0.147032 -0.477964 -2.295568 -0.580151 -0.722168 2.449042 1.807397 0.418744 -2.064313 -0.051882 3.134522 -2.212338 -0.683963 1.970654 1.047459 -2.482558 0.934943 2.451834 -3.369064 0.243539 -1.421402 -0.208124 -0.709401 -1.839297 1.738313 0.459981 1.557138 -0.196276 0.505412 -0.028835 1.059436 0.929828 0.268740 0.216590 3.878857 2.875243 -0.957538 -0.534694 -2.523074 1.082132 -3.184531 -3.153481 0.971091 0.639033 -2.288473 0.469867 0.621597 2.870658 0.495457 -0.164183 -0.718011 0.544044 +PE-benchmarks/binomial-coefficient.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/binomial-coefficient.cpp__binomialCoeff(int, int) = -3.001956 -4.305646 -3.338544 -6.188019 4.235393 5.873833 2.600500 -5.412131 -7.906681 0.666381 4.358286 -8.627496 0.270463 7.885160 -2.396166 8.361282 9.903820 0.968227 -5.154560 -0.757476 8.117320 0.272591 10.700173 8.706613 -5.047654 -0.655058 -2.272731 2.649845 1.951453 -1.710029 1.800010 -1.239496 4.027794 -9.669398 -3.868595 -3.276393 1.224821 2.972427 8.401873 -9.382155 2.041549 -1.243407 2.134718 -1.962896 -3.145798 0.258259 3.710583 6.393252 0.192616 2.558693 5.643746 -0.050043 -0.567722 1.914698 1.023672 1.114256 -0.003849 0.049053 -2.475889 -4.526259 -0.290661 0.084858 1.784597 6.096970 7.983208 1.553727 -0.563229 6.056704 2.635711 1.893822 4.966179 1.082159 -3.891856 0.100421 2.116447 -10.397403 -0.679412 -10.511670 -1.906752 -9.795812 -3.649480 2.309939 5.204775 -0.141457 4.854188 2.331338 6.097232 -0.776335 -3.608444 7.302044 7.183834 -6.486326 -3.477444 -3.282688 -3.526688 1.733316 -3.200190 1.936393 5.133563 3.153665 -5.987248 -1.721136 2.170311 3.709963 -2.279951 -6.479826 2.654078 4.980741 -3.918805 -5.777610 2.919571 7.303891 -2.130488 -11.098120 -2.020290 -5.395422 2.855426 -0.196332 -2.685749 -6.828253 0.368831 2.328339 -1.766849 -3.467492 0.033927 2.842000 4.093367 3.982138 0.288347 2.190476 1.739662 12.489084 0.033912 -4.713893 1.662601 -0.800354 -0.519831 4.806020 -3.651010 -4.218181 0.287990 -7.822272 3.596197 5.838244 -3.632109 -2.285962 4.305662 4.675218 0.360372 21.513456 1.473530 9.787613 7.525011 -6.419920 1.544230 -4.465141 1.795079 2.464542 2.142147 -2.105588 -10.412970 -6.898910 4.157083 6.865590 5.164216 -8.046316 -2.327256 -0.009683 -0.593103 0.092411 -0.968337 2.098955 0.385035 -4.274901 -1.195982 6.933349 14.479026 -2.889969 2.764646 4.399465 2.414333 -3.061665 -9.313963 -4.014727 -5.360620 1.650148 2.638385 2.142545 3.559927 8.397203 -7.865653 5.477003 -0.987906 2.186975 5.512302 4.124984 -8.389518 -7.995503 -3.152900 3.431007 7.328406 -3.451946 -0.340022 3.948058 -5.781517 -0.496019 2.183755 -1.789704 -0.870495 2.351234 0.498961 -2.077746 -2.562584 4.718981 -2.101929 -0.621289 0.747335 5.293883 -0.073601 -6.045415 5.726253 0.037622 -3.590117 1.671635 -2.841794 7.899009 -4.831819 -4.952677 5.001001 -0.426564 -1.228446 -3.147948 1.802432 3.917824 2.482483 4.162417 -4.534145 -5.680353 4.495756 -3.482711 5.605030 2.683190 -1.729569 2.194117 -5.182510 -2.336043 -6.743036 -5.361952 -2.649269 1.643079 -7.386324 -1.568849 -1.036338 6.992542 3.108323 1.074586 -7.595782 1.672672 6.925135 -6.558293 -2.094926 4.166747 3.409970 -9.006698 1.561181 5.290736 -8.086636 2.292876 -1.993974 -0.866500 -2.874199 -5.455539 4.844504 3.517264 5.116030 -2.351212 1.790391 2.880223 3.372738 2.759544 3.089240 1.944111 9.279857 4.514651 -0.460737 -4.568127 -7.471305 2.966887 -7.831298 -9.130456 4.642761 3.033301 -6.102883 0.882295 1.290430 8.531656 1.694188 -2.452661 -2.379889 1.871195 +PE-benchmarks/binomial-coefficient.cpp__min(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/binomial-coefficient.cpp__main = -0.830623 -0.816490 0.216398 -2.337771 1.466233 0.989300 0.774226 -1.056047 -2.489265 -0.958236 1.418418 -3.237650 -1.158369 2.699528 -1.183819 1.222404 3.351705 0.189340 -1.378658 -0.834450 2.194178 0.006019 3.604418 3.192914 -2.607046 -0.202928 -0.289738 1.492141 1.367840 -0.176997 0.985895 -1.101855 1.029797 -1.514795 -0.224814 -0.877060 0.485486 0.250692 1.115189 -3.419227 0.440746 0.238307 0.255518 -0.426388 -0.526565 1.631772 1.998831 2.265881 -0.758994 0.808749 2.542896 0.310017 -0.203889 0.467795 0.033089 -1.102946 0.581006 -0.031181 -1.024018 -0.979636 -0.033449 -0.977681 0.080360 2.573353 3.132542 0.333763 -0.056105 1.110309 0.840680 0.928449 1.477962 0.547588 -0.061084 0.601960 1.335780 -2.276619 -0.237260 -4.624232 -0.345678 -5.554106 -1.587945 0.023809 2.951058 0.206281 0.339318 0.099217 2.411215 0.511002 -0.764297 2.939817 3.007477 -1.325942 -1.271220 -1.341899 -1.615644 1.261804 -1.474889 0.971387 1.306663 1.478819 -2.140902 -0.328690 0.300743 0.411014 -0.949216 -1.089398 0.403428 1.782372 -2.118255 -0.568297 -0.043176 2.046466 0.701240 -4.184923 -0.891186 -1.757516 1.866961 0.037207 -0.787461 -0.839824 0.028933 0.442284 -0.846253 -0.042917 -1.661138 1.632155 1.271250 1.432834 0.150352 0.891723 1.085718 2.799499 0.281648 -1.623719 0.073615 -0.303377 -0.444878 1.253161 -1.507866 -0.864309 1.464065 -2.048838 1.405819 1.126979 -1.337411 -1.851785 0.622264 0.577016 0.599786 6.885683 0.348611 3.158205 2.161300 -2.035522 0.459109 -1.026002 0.240804 0.959007 1.052886 -0.126975 -2.003370 -2.233024 1.582887 2.651555 1.681190 -2.804133 -0.045348 0.481603 -0.302758 -0.499923 0.154317 0.742019 -0.198613 -1.346378 -0.577108 2.632490 3.851885 -0.377323 -0.727344 0.885621 1.452857 -0.353472 -1.989830 -0.679746 -0.358432 0.777068 1.201021 0.623081 1.635739 3.095721 -4.834257 2.017829 0.700868 0.904239 1.533231 0.850281 -2.656666 -3.302152 -0.175084 1.522602 2.284932 -0.394393 -0.359003 1.159491 -2.215840 -0.180668 0.778923 -0.060261 -0.599435 0.957362 0.226421 -0.628764 -1.579485 -0.049440 -0.790597 0.635460 -0.524451 1.714848 -0.087497 -3.893889 2.467588 -0.557642 -1.371745 -0.701360 -1.420835 2.229176 -2.388118 -2.117881 0.988898 -0.957321 -2.126746 -1.862774 0.251272 1.087591 0.298937 1.450760 -1.490981 -2.040432 2.262556 -1.372074 1.939330 1.057456 -0.144614 1.936163 -0.651439 -0.547046 -2.190368 -1.397228 0.782991 -0.145941 -2.466128 0.662049 -0.424332 1.766715 1.648696 -0.429978 -2.074044 0.464789 2.282790 -1.933171 -1.648558 1.305991 0.878157 -2.251772 1.736017 1.714566 -2.778343 0.384917 -1.788848 -0.751614 -0.825733 -2.109749 1.549655 0.568858 1.502000 -0.012530 0.575577 -0.023169 1.313923 0.495193 0.431394 0.556353 3.184358 3.257561 -1.052660 -0.378307 -3.011579 1.418187 -3.175466 -3.458596 1.387284 0.031418 -1.257505 0.241545 -0.327283 2.439895 0.704026 -0.930019 -1.266514 1.598402 +PE-benchmarks/binomial-coefficient.cpp___GLOBAL__sub_I_binomial_coefficient.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/birthday-paradox.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/birthday-paradox.cpp__find(double) = 0.134786 0.494109 0.432092 0.116729 -0.196826 -0.151976 0.205582 0.261737 -0.589572 -0.350190 0.920784 -0.064145 -0.782934 0.987321 -0.882401 -0.590902 0.480393 1.088575 -0.688027 0.180285 0.728111 -0.238939 0.844535 0.379438 -0.783935 0.376033 0.468889 -0.155879 0.245014 0.984224 0.403935 -0.352656 1.025336 0.674145 0.799448 -1.014691 0.262063 0.431732 -0.353228 -1.078160 0.100799 0.105964 0.327526 -0.283090 -0.270180 0.957883 0.127567 0.820142 0.304846 -0.307051 0.649809 0.379521 0.388337 0.119514 0.196230 -0.709831 0.806719 -0.113107 0.276205 -0.051978 -0.161338 -0.341771 -0.250203 0.913344 1.020636 -0.297139 0.067095 -0.605837 -0.541876 0.093672 0.040705 -0.501857 0.491060 0.423171 -0.768028 -0.003988 -0.539530 -1.169361 0.128711 -1.675732 -0.160931 -0.264101 0.658853 0.234333 -0.599620 0.109252 0.659536 1.040619 0.248269 0.614217 1.203891 0.394426 -0.461744 0.155551 -0.165048 1.077426 -0.142926 0.747939 0.334371 -0.316111 -0.534685 -0.011554 -0.966505 -0.046204 0.241226 0.525523 -0.076884 0.789943 -0.353175 0.660208 0.003810 0.389139 0.323205 -1.230198 0.228658 -0.454492 0.353149 0.259995 -0.128695 0.266023 0.209248 0.633437 0.077774 0.167580 -0.636918 0.402563 -1.051698 0.664932 -0.247908 -0.450362 0.581989 -0.670487 0.189585 -0.417130 0.211091 -0.731498 -0.377962 0.753503 -0.685688 0.215484 0.649933 -0.113148 0.106493 -0.210250 -0.398314 -0.836541 -0.328556 0.078355 0.106714 0.872231 0.105093 0.855057 0.047444 -0.733482 0.201335 0.011402 -0.552200 0.146563 0.378210 -0.334988 0.144365 -0.883469 -0.072709 1.043770 0.584190 -0.874422 0.362058 -0.096695 -0.505139 -0.397177 0.746542 0.021060 -0.493832 -0.471076 -0.425366 0.736528 -0.204991 -0.288481 -0.601496 -0.758395 0.254418 0.471819 -0.351535 0.198920 0.181508 0.566073 0.315806 -0.163234 0.212475 -0.186960 -1.568874 1.031038 0.040265 -0.169485 0.290763 -0.371417 -0.418284 -1.011172 0.680766 0.271640 0.388229 -0.223053 -0.402143 0.980137 -0.812123 0.003367 -0.048016 -0.598909 0.402603 0.150102 0.338685 0.208724 -0.956306 0.117717 0.473291 -0.327749 -0.240869 1.188975 0.712639 -1.130830 0.106018 -0.639089 -0.112522 -0.924098 -0.094736 -0.139847 -1.015226 -1.138244 0.250289 0.253163 -0.165548 -0.587074 -0.136365 1.144340 -0.560558 0.463448 0.304687 0.180236 0.248744 -0.537665 -0.298321 0.308741 0.544251 0.449305 0.218957 -0.053370 -0.529319 0.255074 0.645305 -0.602460 -0.570571 0.515852 -0.213188 0.613688 -0.089226 0.350132 -0.659202 0.176415 0.997984 -0.125444 -0.574353 -0.238677 0.248328 0.711858 0.194943 0.522761 -0.424425 -0.399958 -0.992371 0.138967 -0.232919 -0.556749 0.660718 0.141814 0.738667 -0.405387 0.362011 -0.538511 0.452218 0.229104 0.639720 0.701612 -0.382384 0.685320 -0.339550 0.480899 -0.021016 0.388218 -0.338153 -0.209184 -0.124143 -0.371959 0.225237 1.003788 -0.158012 0.780270 0.232796 0.289595 0.256556 0.925317 +PE-benchmarks/birthday-paradox.cpp__main = 0.007867 0.122619 0.271916 -0.187811 0.061836 -0.254531 0.085075 0.106205 -0.352031 -0.378192 0.264544 -0.376792 -0.412163 0.407757 -0.294581 -0.273325 0.325379 0.260595 -0.174955 -0.115808 0.118883 -0.093461 0.396515 0.341604 -0.393774 0.125672 -0.030282 0.151285 0.157385 0.315022 0.286719 -0.297979 0.202164 0.424663 0.292564 -0.244383 0.044576 0.105794 -0.301560 -0.531424 0.054876 0.271867 0.247101 -0.058249 0.023946 0.518778 0.249901 0.317743 -0.020871 0.051609 0.349230 0.203020 0.145010 0.054489 0.052717 -0.453502 0.324782 -0.328434 -0.072191 0.036094 -0.038141 -0.307203 -0.157222 0.401649 0.454218 -0.060481 -0.017213 -0.277088 -0.092746 0.175992 0.126614 -0.038193 0.206324 0.145297 -0.082142 0.164753 -0.041037 -0.557025 0.097841 -1.099674 -0.210179 -0.079016 0.657219 0.406587 -0.375438 -0.034894 0.354279 0.330170 0.030481 0.356432 0.494785 0.209437 -0.186303 0.029634 -0.195501 0.414205 -0.117203 0.199733 0.009883 0.271411 -0.260124 0.146607 -0.195480 -0.192981 -0.045938 0.311682 -0.026627 0.258938 -0.461962 0.372835 -0.079871 0.251204 0.408545 -0.523726 0.041585 -0.218589 0.183438 0.056653 -0.116735 0.328481 0.077742 -0.058004 -0.105110 0.358269 -0.832307 0.232221 -0.281478 0.223858 -0.050796 0.013063 0.226746 -0.208251 -0.113523 -0.252156 0.030613 -0.147529 -0.016928 0.205069 -0.228680 0.018645 0.306360 -0.098922 0.199659 -0.233578 -0.200370 -0.504446 -0.495765 -0.067870 0.065966 0.267350 -0.001132 0.396164 0.150892 -0.213942 0.011450 0.007147 -0.124905 0.088849 0.200768 -0.017256 0.459780 -0.327762 0.115657 0.441778 0.241766 -0.187587 0.217983 0.135628 -0.135770 -0.088075 0.304341 0.005398 -0.154259 -0.190727 -0.162880 0.258442 0.040455 0.193248 -0.178163 -0.191953 0.228735 0.178088 0.083790 0.120531 0.260902 0.198794 0.106472 -0.016258 0.172414 0.201788 -0.944750 0.424586 0.225472 0.124007 0.056770 -0.142865 -0.226838 -0.628785 0.129785 0.166858 0.287632 -0.056779 -0.067359 0.255198 -0.343506 -0.042325 0.018988 -0.080200 -0.054915 0.115175 0.101878 0.020962 -0.305003 -0.220497 0.047481 0.181563 -0.222488 0.353929 0.329953 -0.665084 0.212507 -0.249163 -0.110400 -0.471292 -0.090871 0.020896 -0.397144 -0.335542 -0.053718 -0.196537 -0.518001 -0.337279 -0.067931 0.243112 -0.306848 0.143627 0.061300 0.102473 0.362646 -0.236305 0.058094 0.172449 0.093870 0.262258 0.284988 -0.001082 -0.072483 0.067757 0.328267 -0.397908 -0.151832 0.624964 -0.117806 0.097395 0.164602 0.018549 -0.274255 0.192546 0.375593 0.115012 -0.370740 0.044551 -0.220001 0.155423 0.450666 0.231096 -0.282517 -0.071125 -0.539865 -0.017044 -0.064634 -0.216869 0.276539 0.044033 0.186384 0.004350 0.074228 -0.327897 0.233968 0.021331 -0.019953 0.181357 0.227686 0.378881 -0.117595 0.377996 -0.216799 0.143363 -0.299074 -0.202347 -0.060853 -0.117353 0.009582 0.197969 -0.283898 0.264489 0.112923 0.063005 -0.131178 0.510770 +PE-benchmarks/birthday-paradox.cpp___GLOBAL__sub_I_birthday_paradox.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/boolean-parenthesization-problem.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/boolean-parenthesization-problem.cpp__countParenth(char*, char*, int) = -10.457838 -14.928216 -19.668743 -22.488369 17.882593 36.655840 10.090542 -28.121961 -30.196858 6.885273 20.427796 -41.105759 1.169309 27.917601 -10.215627 34.842853 36.200826 -0.610135 -24.274734 -2.459132 34.212000 10.863001 52.638713 36.703307 -18.480822 -1.389989 -11.692545 11.532056 8.604301 -13.899469 9.976177 1.971361 18.461192 -46.420590 -22.910011 -7.753836 3.542275 6.348293 38.424765 -32.683580 6.339076 -11.515392 -0.469940 -6.415094 -13.735364 -2.566964 18.837838 23.848738 6.327583 9.986443 22.754397 -3.217621 -1.746091 7.394675 5.009998 2.036692 3.300442 -1.607478 -7.694064 -22.833066 -0.708560 2.918441 3.680769 24.297569 30.173277 10.302462 -3.865192 28.389169 8.710796 6.514157 19.255585 5.939761 -20.762394 9.102043 7.479701 -44.934065 1.134206 -34.737935 -10.014174 -21.786957 -13.202955 11.049959 18.421673 -2.600818 21.237727 17.749164 22.917363 -1.241336 -16.923295 35.006128 30.779410 -26.641210 -13.114380 -8.018379 -10.425539 4.379415 -11.617475 13.556968 19.839723 17.948437 -23.283189 -1.494966 6.333539 15.563137 -9.351723 -28.541416 10.686711 16.925098 -14.641821 -20.340199 17.045020 32.047563 -8.582867 -51.793425 -27.269692 -17.595319 22.210111 -2.025743 -10.275594 -31.246770 1.591360 9.508049 -2.414825 -13.468882 12.059340 4.092838 20.016702 18.792183 0.484350 15.177907 10.350749 59.179803 -4.134429 -13.521337 8.542660 -7.553115 0.948992 22.822381 -6.556473 -14.121087 -10.135678 -32.444024 23.200709 31.297566 -12.488769 -12.432371 12.808551 22.923252 -2.066007 102.266182 7.359034 44.102028 34.535541 -27.958776 -5.078433 -25.916509 7.330773 8.901682 3.026842 -9.059591 -48.452139 -27.267960 18.753652 26.630397 17.593407 -38.650973 1.348153 3.399054 -1.879584 -1.072830 -3.974319 7.736665 5.253018 -12.420840 -4.775843 36.036329 65.995510 -12.922667 13.611978 19.776338 0.112557 -8.878912 -34.996610 -16.001038 -10.535248 7.686694 18.547573 12.408458 10.747702 30.801623 -19.150158 18.778122 -3.115595 9.890525 27.290036 22.844130 -38.916241 -17.967336 -14.955549 16.109496 24.244431 -14.267050 -9.423781 14.171628 -21.896939 -3.056722 13.245210 -9.724670 -1.521197 10.463328 5.794532 -5.428550 -11.158095 20.737211 -4.306662 5.459936 3.471184 22.300299 -12.391553 -26.488168 25.423337 3.056033 -16.400048 2.870935 -15.328081 35.028611 -17.094399 -19.227505 21.305346 -4.828343 -8.503826 -10.043442 6.778226 11.941421 19.804141 24.683696 -26.183019 -15.016908 18.736422 -12.621728 21.743158 10.662926 -4.901227 9.369369 -40.726007 -11.082317 -29.972086 -27.220654 -7.352169 10.654662 -34.820792 -3.032773 -4.167062 26.880452 9.420116 3.460438 -38.276617 10.204403 26.299934 -29.019968 -10.733332 13.564156 24.218811 -48.135951 7.190882 17.560327 -29.285141 12.758491 -4.415488 -10.263052 -15.522347 -25.558230 18.853135 16.678701 21.591023 -7.719077 8.314893 15.635350 13.129472 6.973494 18.880675 10.690422 36.138276 19.462274 -0.717095 -21.950821 -32.881688 13.910899 -32.376578 -42.810301 23.857937 13.667779 -20.686959 -0.018502 3.739214 37.201465 10.988778 -21.226253 -9.528621 10.492952 +PE-benchmarks/boolean-parenthesization-problem.cpp__main = -2.227212 -2.750701 -3.058041 -5.185959 4.494186 7.615988 2.441796 -5.443464 -7.044605 0.681561 4.338487 -10.008841 -1.025901 6.868113 -2.384552 6.924681 8.828257 0.131617 -5.172859 -0.683745 7.077438 2.273415 12.005491 8.684528 -4.730991 -0.063424 -2.903482 2.762599 1.523484 -1.805823 1.847824 -1.061247 4.062221 -8.900783 -4.382709 -1.638881 0.568906 0.997498 7.351544 -8.199767 1.385735 -0.974300 0.010033 -1.597561 -2.576144 -0.059795 5.331546 5.595534 1.296123 2.280388 4.999142 -0.615158 -0.024288 1.733187 1.623964 0.001314 1.377671 -0.961718 -2.614234 -4.580122 -0.477458 -0.246146 0.080252 5.828516 7.203986 2.291579 -1.065292 5.326140 1.557192 1.635360 4.217289 1.509390 -3.290009 2.308765 2.141059 -8.325354 0.250296 -7.813505 -2.092021 -6.428201 -3.693411 1.856989 5.402348 0.507348 4.126028 2.621359 5.792559 -0.364190 -3.383086 7.694247 7.954490 -5.931300 -3.298631 -2.196043 -2.546179 1.310119 -2.905322 2.827195 4.038484 3.700829 -5.794889 -0.584041 1.660659 2.969442 -2.264985 -5.234790 2.214627 4.312250 -4.032941 -4.018777 2.488662 6.867800 -0.994661 -11.799602 -6.120975 -3.496230 4.364059 0.183816 -2.762254 -6.408995 0.867859 1.887251 -1.152711 -2.576683 0.932963 2.044652 4.098783 4.128287 0.377173 3.556212 2.759120 12.558552 -0.673106 -3.243077 1.891786 -1.616315 0.168518 4.952372 -1.616297 -3.170087 -1.972887 -6.972418 4.666408 6.332062 -3.279145 -2.862505 1.051366 4.660868 -0.080012 22.192955 1.148106 9.810859 7.246517 -6.591679 -0.192636 -5.386701 1.164433 1.540019 1.268994 -1.224526 -9.783447 -6.324405 4.710661 6.628179 4.281778 -8.557617 1.047204 0.821324 -0.181361 -0.578180 -0.153450 1.941142 1.447239 -3.298957 -1.246582 7.939286 15.037699 -2.862556 1.040804 4.360651 0.211222 -1.060470 -7.093288 -3.245828 -1.610604 1.675819 3.950210 2.482752 2.819172 7.613308 -5.958360 4.975071 -0.394556 1.596079 6.639289 4.411149 -8.529937 -4.181636 -3.170679 4.201736 6.113226 -2.143683 -2.258129 2.672229 -5.377984 -0.804576 2.753079 -1.573991 -0.634407 2.751725 0.994955 -1.834217 -2.971035 2.724313 -1.165061 1.272426 -0.225597 5.028214 -1.654757 -7.247355 6.428921 0.907689 -3.582622 -0.055702 -3.344708 7.441603 -4.385997 -5.147797 4.357913 -2.019520 -3.411954 -2.491166 1.130119 2.467560 4.119822 5.225643 -5.748450 -3.792575 5.485610 -2.449521 5.578207 2.709586 -0.859767 2.783346 -6.536417 -2.836900 -6.060643 -6.313121 -0.423156 1.445780 -7.593375 0.125619 -1.426400 6.037736 2.848419 0.558482 -8.222115 1.082154 6.207351 -6.316224 -2.769364 3.701067 4.235041 -10.051683 2.197173 4.646828 -6.661575 2.348008 -1.943700 -2.473569 -3.792803 -5.920140 3.941531 2.910530 4.457575 -1.046551 1.393415 2.382228 2.789142 1.287176 3.173601 2.129534 8.705397 5.007409 -0.920587 -3.378176 -7.726775 3.577315 -7.795670 -9.727748 5.162559 2.328143 -4.963985 -0.186925 0.710842 7.871911 2.341229 -4.616266 -2.731266 2.718651 +PE-benchmarks/boolean-parenthesization-problem.cpp___GLOBAL__sub_I_boolean_parenthesization_problem.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/boruvkas-algorithm.cpp__boruvkaMST(Graph*) = -10.531341 -5.533187 -0.180772 -25.045657 18.976702 26.746270 7.612789 -17.612143 -22.365847 -2.701476 11.388140 -24.670336 -6.296253 28.150778 -11.756855 22.311501 33.188131 -0.159188 -15.219181 -0.804942 27.188201 4.213908 35.571645 28.242793 -23.468206 -2.854109 2.481311 13.876673 6.166255 7.630505 0.364723 -14.758992 11.787337 -24.183612 -10.540183 -10.801371 4.512953 2.589527 20.738031 -31.744842 5.686080 -1.307863 -8.983054 -7.048985 -8.836758 -7.127866 19.601434 22.821574 -3.394277 3.878398 20.989855 8.026091 -6.426703 5.957530 5.854039 2.576845 4.581881 0.204358 -6.440189 -16.226427 -2.522756 -1.358039 1.935653 25.111726 27.935079 4.401123 0.190263 16.649336 1.408123 5.484372 11.893703 4.803471 -7.975124 7.045309 10.754763 -28.054692 -1.630098 -32.973211 -6.307123 -28.074236 -13.344311 1.299663 10.528432 2.728724 17.254433 2.634983 23.544286 -3.349125 -8.021632 23.039393 28.646790 -22.977547 -10.141958 -15.378260 -15.332299 6.155401 -14.062231 5.990600 3.896408 3.977285 -20.984606 -11.777404 4.661142 13.607538 -9.419766 -19.292468 4.954233 19.114340 -18.208836 -17.287086 2.811119 19.979483 -7.829516 -40.405855 -20.641921 -16.777802 16.869189 -2.866474 -7.333415 -25.612563 2.988943 16.613960 -5.480431 -16.148074 4.793141 13.690537 18.372897 12.195979 1.335807 1.892159 9.114975 41.697487 8.107250 -12.444243 1.942138 -5.674786 -3.015018 11.577254 -11.329529 -6.377800 -2.396013 -22.707338 7.300713 27.391039 -12.218865 -7.190039 12.315018 6.981646 6.262143 89.457959 0.467614 29.195167 20.550076 -26.771244 1.649971 -12.518075 -1.064769 6.306149 5.712598 1.660519 -39.851796 -21.927304 18.122414 24.510603 17.607635 -28.612450 -1.033829 -1.349190 -2.142951 -4.657948 -2.046195 6.706289 0.076836 -18.006207 -6.797517 25.621251 47.806353 -12.267723 -12.840468 17.584077 10.327963 -9.477265 -23.488094 -12.006203 -12.536808 6.010580 17.400146 1.697777 15.341024 31.240920 -34.604689 18.432354 0.532686 -1.921914 19.557742 9.687408 -24.318776 -15.762420 -3.811440 17.182794 23.509725 -6.893876 3.511789 7.714586 -21.834859 -1.739986 8.217730 -1.328227 -4.878685 9.855559 6.798226 -14.692293 -16.691383 6.035192 -7.366427 -3.514873 -5.120581 16.055627 -6.653998 -34.395360 26.585928 2.734748 -9.534856 5.122134 -12.796598 29.186572 -22.247071 -26.181737 19.375273 -3.092823 -5.720736 -5.799294 5.051151 14.905740 14.524970 14.952651 -19.515790 -25.005249 12.767817 -5.893017 20.184012 9.322047 2.847763 13.771815 -17.005696 -4.868715 -24.988000 -19.626402 8.163463 8.102301 -27.928602 -11.407886 -5.608221 25.324046 15.257129 -2.246322 -22.052829 -2.847224 22.978506 -25.178359 -3.876870 13.944897 18.938820 -31.246106 0.275313 18.359060 -21.783193 0.980098 -8.803681 -4.124016 -13.933176 -23.761069 13.494869 7.176195 16.979049 1.881518 6.042062 0.549836 8.926421 7.684869 8.745907 6.250814 26.714292 24.615638 -8.014871 -11.368310 -26.827309 12.572954 -30.705076 -35.821885 18.953979 -3.383407 -14.739807 0.714925 -0.342417 27.597352 4.881569 -0.423614 -2.207957 2.993625 +PE-benchmarks/boruvkas-algorithm.cpp__find(subset*, int) = -1.357459 -0.500239 0.761155 -3.362445 2.482408 3.616748 0.933121 -2.601211 -2.832758 -0.212081 1.344908 -3.293563 -0.772084 3.624089 -1.777310 2.708367 4.014911 0.161956 -2.071187 -0.199826 3.227128 1.091910 4.692881 3.806168 -3.131246 -0.286615 0.504750 1.873741 1.001751 1.369054 -0.546591 -1.844020 1.471619 -2.798665 -1.284446 -1.345996 0.393420 0.217673 2.573425 -3.857065 0.693849 -0.415371 -1.332265 -0.801734 -0.861578 -1.220576 2.823862 2.914756 -0.179468 0.529922 2.557111 1.239840 -0.637707 0.739636 1.033849 0.507852 1.343141 -0.412741 -0.747530 -2.024789 -0.447271 -0.142020 0.179555 3.498245 3.496104 0.837331 -0.086738 1.704129 0.388702 0.520060 1.447367 0.830113 -1.181172 1.502127 1.110083 -3.529542 0.662203 -3.809640 -0.716675 -2.580254 -1.760323 0.064436 1.116542 0.618425 2.285333 0.420936 3.282345 -0.426188 -0.979223 2.512381 3.932838 -3.289411 -1.229861 -1.637273 -2.061472 0.621031 -1.751199 0.939641 -0.453779 0.639424 -2.716912 -1.714411 0.387892 1.734126 -1.296638 -1.694824 0.652494 2.539943 -2.527749 -2.223480 0.266244 2.262598 -1.048309 -5.191186 -2.983986 -2.113451 2.598017 -0.413478 -1.226239 -3.614895 0.556573 2.352112 -0.733814 -1.937211 0.234162 1.386460 2.451256 1.391895 -0.110188 0.097337 1.218978 5.306308 1.007720 -1.750752 0.394345 -0.722820 -0.500608 1.305587 -1.339858 -0.657964 -0.826051 -2.877645 0.652966 3.730779 -1.715059 -0.655334 1.178416 0.904250 0.808392 11.176197 -0.212910 3.603773 2.595060 -3.647469 -0.169879 -1.499223 -0.116728 0.760420 0.668238 0.606956 -4.945269 -2.920370 2.456711 3.432845 2.272381 -3.289645 0.224021 -0.228712 -0.397170 -0.579317 -0.046400 0.733659 -0.252916 -2.329415 -1.000336 3.120165 5.753761 -1.580947 -2.422706 2.085678 0.610262 -0.861579 -2.052183 -1.494879 -1.237982 0.919224 2.254319 0.190295 2.080864 4.134023 -4.537903 2.602980 0.070170 -0.623749 2.772758 1.106134 -2.977130 -0.491198 -0.497220 2.375256 2.528536 -0.754905 0.072716 1.014426 -3.021636 -0.351424 1.030520 0.127085 -0.967841 1.433581 1.561051 -2.318505 -2.217378 0.372724 -0.564324 -0.668901 -0.995960 2.227902 -1.430605 -4.872870 3.588456 0.699068 -1.158681 0.853324 -1.866945 3.459668 -3.066132 -3.435376 2.395978 -0.394207 -0.621393 -0.483475 0.525142 1.938204 1.867443 2.205055 -3.029731 -2.668132 1.480658 -0.582085 2.703523 1.268447 0.503627 1.755104 -2.302123 -0.475090 -2.879438 -2.213712 1.402246 1.184175 -3.427749 -1.440091 -0.842900 3.310598 2.318055 -0.440263 -2.528610 -0.490441 2.780325 -3.279586 -0.435044 1.705461 2.420610 -3.995589 -0.121448 2.236564 -2.488958 -0.016937 -1.044727 -0.841687 -1.916920 -2.935875 1.948080 0.716454 2.142961 0.401796 0.624273 -0.167955 1.270747 0.839083 1.053491 1.219859 3.205571 2.946069 -0.794611 -1.078708 -3.540224 1.782194 -4.147228 -4.516566 2.441941 -0.748391 -1.957989 -0.054693 -0.414560 3.592331 0.756943 -0.124547 -0.158719 0.498363 +PE-benchmarks/boruvkas-algorithm.cpp__Union(subset*, int, int) = -2.880953 -1.929319 0.965921 -7.030998 4.872505 6.718559 2.064049 -5.107000 -6.457661 -0.263074 3.127186 -6.581570 -1.046390 7.699831 -3.388710 6.115222 8.550300 0.738318 -4.464084 -0.553111 7.283018 1.425644 9.620313 8.043820 -6.474376 -0.619994 0.658608 3.846767 2.552333 2.296559 -0.856598 -2.950185 3.223408 -6.755936 -2.742705 -3.448375 1.021744 1.208850 5.758612 -8.267993 1.674540 -1.048253 -2.055206 -1.742923 -2.060691 -1.683379 5.187507 6.209235 -0.839764 1.533729 5.574974 1.893500 -1.362988 1.618376 1.850024 1.313006 2.129246 -0.021711 -1.633421 -4.182331 -0.758479 -0.733812 1.056714 7.047131 7.410097 1.469997 -0.100371 4.062412 1.292227 1.130868 3.654043 1.464260 -2.555444 1.920210 2.636036 -8.145534 0.950340 -8.928151 -1.590872 -6.901694 -3.541803 0.482857 3.142679 0.363988 4.740612 0.960282 6.661118 -1.047045 -2.293084 5.792482 7.691732 -6.842462 -2.748326 -3.610305 -4.394881 1.573467 -3.731539 1.636461 0.246033 1.383780 -5.664131 -3.481281 1.006507 3.767968 -2.689087 -4.142384 1.511261 5.353936 -5.290338 -5.024822 0.835699 5.033320 -2.233293 -10.595980 -5.236301 -4.829601 5.551630 -0.868415 -2.487677 -7.202345 0.875418 4.604701 -1.567275 -4.023810 0.561599 2.956888 4.750375 3.186954 -0.122455 0.125460 2.147186 10.943150 2.244385 -4.011837 0.839757 -1.171947 -1.244244 3.085383 -3.274076 -2.022335 -0.504404 -6.299831 1.201120 7.107161 -3.658528 -1.398384 4.039517 2.528955 1.530346 22.842646 0.168576 7.739990 5.786659 -7.200121 0.029968 -2.945411 0.284040 2.238341 1.745334 0.449980 -10.440664 -6.275833 4.625922 7.026035 4.935770 -7.188548 -0.547850 -0.600883 -0.715094 -0.654906 -0.500805 1.488448 -0.382603 -4.970592 -1.934115 6.306386 11.951716 -3.320058 -3.930268 4.220022 1.522917 -2.599248 -5.373475 -3.293710 -3.250023 1.948030 4.091591 0.472137 4.390799 8.667834 -9.505361 5.475187 -0.470530 -0.735658 5.300709 2.572585 -6.472822 -2.579881 -1.369678 4.366128 5.681252 -1.755876 0.187191 2.880433 -6.291995 -0.687180 2.028785 -0.135988 -1.805433 2.886900 2.848874 -4.194840 -4.248442 1.496004 -1.365324 -1.320615 -1.281515 4.796257 -2.781728 -9.557507 6.886515 0.944576 -2.656753 2.035309 -3.391936 7.186149 -6.370759 -6.956168 5.105852 -0.295552 -1.224391 -1.750895 1.332714 4.330535 3.475506 3.803712 -5.840120 -6.009345 3.231337 -1.896335 5.560950 2.673474 0.336665 3.813151 -4.683729 -0.988667 -6.467835 -4.162987 1.796683 2.086220 -7.057750 -3.287379 -1.606359 6.953761 4.646781 -0.504788 -5.152481 -0.314340 6.233637 -6.930297 -1.292397 3.750432 5.226654 -8.050287 0.344506 4.871575 -5.978047 0.283469 -2.172175 -1.657434 -3.361691 -5.756936 4.584486 1.850356 4.774764 0.224297 1.694905 0.265826 2.854891 1.982534 2.292626 2.279229 7.225638 6.567538 -1.716452 -2.839255 -7.269700 3.573231 -8.505284 -9.160161 4.800576 -0.640813 -4.443248 0.376567 -0.336776 7.803397 1.749393 -0.563228 -0.489289 1.101145 +PE-benchmarks/boruvkas-algorithm.cpp__createGraph(int, int) = -0.682091 -0.647916 0.706767 -1.815319 1.091528 0.437016 0.504395 -0.758703 -1.479661 -0.455511 0.900652 -0.895627 -0.899962 1.731053 -0.802076 0.685946 1.378271 -0.086377 -0.954516 -1.079313 1.612018 -0.785025 1.988429 1.478966 -1.911595 -0.202669 0.207542 1.381192 1.108177 0.803604 0.006511 0.038673 0.122953 -0.842516 0.401528 -0.325555 0.346822 0.074132 0.195232 -1.657883 0.242618 0.196418 0.126640 -0.220982 -0.345075 0.922685 0.838799 1.455469 -0.330160 0.248147 1.803214 -0.209673 0.071293 0.254516 0.681044 -0.083628 1.435987 0.282263 -0.296070 -0.543425 -0.232517 -0.784819 0.462509 1.630674 1.753948 -0.243998 0.031955 0.578152 0.146359 0.842688 1.057417 0.341507 -0.290178 -0.043680 1.239350 -1.462559 0.270927 -2.523140 -0.156747 -2.826350 -0.899880 -0.136946 1.180711 -0.254620 0.548471 0.412228 1.639298 0.298241 -0.638228 0.618918 1.247062 -0.651526 -0.612708 -0.733646 -1.064149 0.422792 -0.963623 0.099937 0.629501 0.808051 -1.235014 0.149001 0.320332 0.535217 -0.741617 -0.370056 -0.264495 1.324376 -1.165440 -0.436540 -0.284962 1.059967 0.021623 -2.370381 -0.030733 -1.492612 1.277844 -0.445034 -0.167656 -0.409600 0.217376 0.993100 -0.542570 -0.374881 -0.824752 1.265718 0.858746 0.623067 -0.017040 0.199826 0.169467 1.168390 0.810291 -0.790679 -0.443195 0.038247 -0.780780 0.721221 -0.607029 -0.236895 1.213403 -0.988718 0.278466 0.381829 -0.475695 -0.569465 1.192491 0.382644 0.485197 4.064184 -0.072686 1.572079 0.800057 -0.990187 0.510796 -0.059432 0.326110 0.836398 0.789084 -0.438955 -1.558416 -1.397820 0.994859 1.361873 0.900140 -1.802291 -0.217079 -0.024467 -0.150177 -0.024145 -0.011918 0.338300 -0.295876 -0.798872 -0.451998 0.671975 2.172627 -0.675581 -1.327244 0.752352 0.446521 -0.896594 -1.411475 -0.423411 -0.168189 0.354847 0.046098 0.297167 1.069823 1.810334 -2.587382 1.258930 -0.235222 -0.201700 1.558799 -0.382315 -0.904852 -2.087995 -0.075122 0.414269 1.388003 -0.083471 -0.602156 0.765813 -1.472272 0.198384 -0.013793 0.129943 -0.411900 0.737737 0.018990 -0.589469 -0.990572 -0.520684 -0.384045 0.674486 -0.303692 0.736033 -0.636618 -2.718300 1.373767 -0.410878 -0.629188 0.037448 -0.158037 1.040386 -1.127597 -1.355575 0.661961 -0.131946 -0.768266 -1.544122 0.139811 0.840192 -0.125945 0.137373 -1.240021 -1.090010 0.870026 -1.364067 1.280659 0.584791 0.009497 1.206964 0.270842 -0.194368 -1.348654 -0.030052 0.005636 -0.155859 -1.473738 -0.033712 -0.327308 1.206783 0.761493 -0.089177 -0.202082 0.172464 1.754170 -1.210422 -1.149649 0.643312 0.499181 -1.071349 1.082658 1.032482 -1.257246 -0.241848 -0.985372 -0.821902 -0.649667 -1.372088 1.231528 0.325998 1.223198 -0.129435 0.888148 -0.161013 0.514611 0.213083 0.195257 -0.074506 1.997481 2.382957 -0.993953 -0.547632 -1.664987 1.191013 -1.402549 -1.417303 0.622508 0.073268 -0.480343 0.385283 -0.169323 1.635207 0.602853 -0.589706 -0.369169 0.310029 +PE-benchmarks/boruvkas-algorithm.cpp__main = -2.730140 -1.701378 2.568806 -7.695086 5.252629 5.200952 2.265467 -3.843637 -7.260439 -0.685887 2.441727 -6.327061 -1.579367 8.380240 -2.980912 5.325258 10.377639 1.615397 -4.335679 -1.284370 7.572282 -1.875972 9.547007 8.642272 -6.838844 -0.315901 0.971564 4.751442 2.397956 4.405133 -2.360322 -2.742174 2.325956 -6.264433 -0.780402 -4.863530 0.787866 1.171111 4.406165 -10.432103 1.951955 -0.096077 -0.632274 -2.047788 -1.823113 0.928936 5.927534 6.262186 -1.268364 1.053130 5.777992 0.909860 -0.963797 1.668545 3.062084 2.469603 4.763253 2.397615 -2.415557 -3.105113 -1.212744 -2.026249 1.861184 7.029443 8.132399 1.036905 -0.111555 3.184878 1.396803 1.406949 3.710690 1.131154 -1.984917 1.016669 3.123280 -9.091295 1.445112 -11.332379 -1.274617 -11.080591 -4.164817 -0.332520 3.972030 -1.162032 4.207616 0.294569 7.037242 -1.474206 -1.490520 4.501143 8.103834 -6.499181 -3.040869 -4.391874 -4.877768 1.688750 -3.512636 0.083127 3.121603 0.635655 -5.942551 -3.183643 3.333918 3.685420 -2.738530 -2.881053 1.245540 6.444495 -5.462754 -5.046328 -0.691904 4.705462 -1.905833 -10.856507 -2.495683 -5.748596 4.977052 -0.594309 -2.795186 -7.081782 1.442055 5.295382 -2.593609 -3.530703 -1.144752 6.083773 3.962838 2.608474 0.122807 -0.423712 1.621908 9.252117 3.880052 -4.451842 0.576275 -0.324346 -3.167113 2.196116 -4.431867 -2.671532 1.439055 -6.234565 0.295584 5.741358 -4.026077 -0.409116 5.634018 2.533226 2.244457 24.799512 -0.638103 7.896925 4.555092 -7.282682 3.175178 -1.139823 -0.007939 2.058668 3.012325 0.432051 -12.646031 -6.552116 4.364679 7.195502 5.377019 -8.843081 -2.126646 -1.816151 -1.133285 0.466231 -0.363548 1.303313 -0.582293 -5.254192 -2.245251 4.826893 14.205871 -3.546605 -6.218366 3.885036 0.963397 -3.789314 -8.748723 -3.010729 -3.696527 1.897315 1.354751 -0.316328 5.098037 9.169609 -13.457160 6.563237 -1.788308 -2.169512 7.900884 1.168196 -5.588073 -7.682022 -1.557908 4.719029 8.318996 -1.018762 -1.018905 2.732226 -6.473063 -0.619984 0.984286 0.760156 -2.097160 3.034800 1.940094 -4.887445 -4.085363 -0.322931 -1.505886 -1.352388 -1.399687 4.221707 -2.208482 -11.399761 7.504822 0.746878 -1.952190 2.275318 -2.050008 5.542411 -6.270644 -7.523562 4.411477 0.480890 -1.337670 -3.625099 0.896464 4.929625 1.930107 2.548106 -5.609220 -8.469896 3.763182 -3.530074 6.239430 2.862298 0.284642 4.880442 0.020873 -1.124868 -7.230615 -3.102796 0.498918 0.752727 -6.631274 -3.386231 -2.105282 7.032065 5.060110 -0.126417 -3.277728 -1.095833 7.850389 -6.759865 -1.921520 4.456630 3.281884 -7.359295 0.874106 5.812976 -7.054083 -0.981547 -2.939630 -3.170133 -2.921638 -5.608392 4.443633 0.949819 4.318948 0.280830 1.590948 -0.409614 2.584256 1.813838 1.527110 1.468377 8.745793 9.179112 -2.881161 -1.960485 -6.916304 4.052988 -8.628067 -8.281128 3.624262 0.098240 -4.962571 0.895138 1.227117 7.710694 1.122188 -0.436092 -0.319914 0.441605 +PE-benchmarks/box-stacking.cpp__min(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/box-stacking.cpp__max(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/box-stacking.cpp__compare(void const*, void const*) = -0.502784 0.237857 0.331733 -1.576385 1.767178 1.809267 0.531734 -1.374452 -1.197951 0.324622 0.501067 -1.705106 -0.493168 1.676758 -0.776131 1.195497 2.070479 -0.069180 -0.763156 -0.279492 1.228762 0.640807 2.372911 1.910988 -1.531070 0.043433 0.426514 0.360623 -0.050431 0.558986 -0.917083 -1.283067 0.755657 -1.178034 -0.517806 -0.284169 -0.018284 -0.408181 1.590466 -1.858691 0.243505 -0.751044 -0.785123 -0.297417 -0.449589 0.013948 1.852503 1.291594 -0.047812 0.251182 1.197394 0.596253 -0.343528 0.372070 0.721380 0.368616 0.939800 0.416799 -0.402783 -0.805160 -0.290244 0.612228 -0.165005 1.678558 1.663813 0.524941 -0.229402 0.819757 0.216693 0.090539 0.320146 0.499009 -0.111897 1.093735 0.364743 -1.695253 0.065698 -2.496860 -0.474455 -1.640084 -1.036292 -0.147617 0.178480 -0.645734 1.149105 0.209423 1.711576 0.263566 -0.273553 0.794158 2.209278 -1.793165 -0.640342 -0.661454 -1.046260 -0.009673 -0.483635 0.861554 0.297069 -0.093104 -1.455599 -1.161961 0.385274 0.624145 -0.605007 -0.934385 0.457954 1.107875 -0.579366 -0.831868 -0.050914 0.933026 -0.523711 -2.521272 -1.057045 -0.781703 1.255285 -0.144622 -0.703244 -2.037034 0.268379 1.194154 -0.871800 -0.927824 0.380147 0.774615 1.534281 0.630059 0.021951 0.007718 0.895709 2.674278 0.293760 -0.993395 0.219771 -0.547033 -0.108566 0.498905 -0.742502 -0.155361 -0.228808 -1.294724 1.020795 1.619025 -0.838696 -0.079039 1.073691 0.170893 0.374832 4.960082 -0.464908 1.754414 0.756256 -1.997577 0.175444 -0.947405 -0.259767 0.109115 0.623861 0.338677 -2.273966 -1.462649 1.368205 1.727026 1.010246 -1.973697 -0.019867 -0.146180 -0.507707 -0.524877 0.055522 0.337122 -0.341392 -0.630287 -0.509183 1.510088 3.228871 -0.869960 -1.395490 0.948102 0.710508 0.203429 -0.707176 -0.802538 -0.857972 0.462084 1.098493 0.290284 1.283433 2.003339 -3.195555 1.162239 -0.177687 -0.603345 1.394515 0.781832 -1.370057 -0.130271 0.020321 1.376070 1.194798 -0.013953 -0.050909 0.193663 -1.318900 -0.190863 0.419489 0.202147 -0.603736 0.633791 0.702165 -1.571975 -0.944738 0.045673 -0.354569 -0.397179 -0.586097 1.008178 -0.614871 -3.420716 1.924606 0.580649 -0.464698 0.326186 -1.206665 1.570869 -1.260512 -1.631895 1.006055 -0.322337 0.265811 0.114501 0.119099 0.785731 0.451592 1.894951 -1.591381 -1.521150 0.810475 -0.062668 1.415029 0.696592 0.486875 0.852102 -1.762021 -0.635900 -1.341739 -1.445923 1.225710 0.857705 -1.645059 0.187230 -0.583944 1.536634 1.100699 -0.061314 -1.242067 -0.580542 1.076292 -1.683143 0.200855 0.898641 1.224800 -1.917519 -0.284761 1.109868 -0.919944 -0.192944 -0.475803 -0.527222 -1.203183 -1.448896 0.575122 0.174452 0.746128 0.173689 0.090868 0.018362 0.776707 0.103904 0.692515 0.644780 1.311318 1.497446 -0.634095 -0.431672 -1.695626 1.059444 -1.945780 -2.384048 1.284400 -0.680863 -1.115769 -0.286378 -0.412252 1.467995 -0.208580 -0.012351 -0.254058 0.209821 +PE-benchmarks/box-stacking.cpp__maxStackHeight(Box*, int) = -9.698949 -6.404101 -1.115782 -22.975941 18.059342 27.376316 7.685130 -18.086633 -23.521020 -0.854301 11.942384 -27.269489 -4.281782 26.910201 -11.141639 23.272237 32.710147 0.762557 -16.111598 0.754359 25.447412 6.611930 35.324534 30.122773 -20.767519 -1.831186 -1.121964 13.182987 4.708580 6.557413 -0.757775 -13.610849 12.495009 -25.292065 -12.980472 -10.690006 3.041077 3.218057 22.765689 -30.934533 5.708746 -1.099905 -7.470187 -6.820228 -7.965400 -7.845760 18.988883 21.344068 -0.411170 5.271031 18.440711 6.331884 -4.724441 5.813960 6.451889 3.585700 6.595474 -1.829408 -7.286773 -16.105072 -2.796243 -0.499023 1.125791 23.547163 27.597731 5.807146 -1.099236 15.412426 2.752115 4.130131 12.356779 5.034332 -9.359934 7.421624 8.294209 -27.026461 0.863285 -28.874923 -6.235972 -22.879118 -13.169126 3.276749 11.584962 5.027551 17.419662 1.885526 22.581654 -4.957845 -9.060714 21.822601 27.850436 -24.204669 -10.189059 -12.733672 -13.579007 4.620499 -12.628485 6.194522 2.961564 4.438693 -20.612165 -10.641090 4.173027 13.394353 -8.741229 -16.743843 6.198782 18.342177 -17.441194 -17.910632 4.636050 20.148840 -7.587590 -38.436539 -21.412348 -16.277025 14.421315 -1.237116 -9.277579 -25.798078 3.782113 14.412852 -5.075099 -15.043111 4.118877 11.743998 16.853285 12.357364 0.857899 3.109785 9.358085 42.256389 5.724809 -12.439167 4.382175 -5.854810 -2.004042 12.949497 -10.965116 -7.401298 -6.257504 -22.832770 7.514738 26.817918 -12.577192 -5.097565 8.615210 10.264614 3.904475 86.872001 0.562285 30.592079 21.200444 -25.790631 1.995759 -13.380026 0.094310 5.162625 4.298960 1.728227 -40.044229 -21.344673 18.000837 24.572789 17.054986 -27.923540 0.588864 -0.666318 -1.655473 -3.831281 -0.937274 6.487674 1.949405 -17.567064 -6.324806 25.033071 49.254791 -11.957664 -11.111826 16.996759 5.116339 -7.913318 -22.655127 -12.080331 -11.171896 6.074119 16.250024 2.455146 13.737644 30.066402 -30.190472 18.510427 -0.258818 -2.034978 21.787941 10.874732 -25.180024 -10.646366 -6.627436 15.952613 22.677448 -6.444297 0.746270 8.063075 -20.974047 -2.545114 8.685849 -2.322150 -4.793444 9.935216 7.973849 -14.464793 -14.551314 5.570487 -5.891659 -3.998217 -5.758394 16.815386 -7.110989 -30.913574 24.372029 5.226511 -9.856301 4.761238 -12.536885 27.076452 -20.348910 -24.183307 18.696305 -3.766724 -6.300713 -5.562636 4.544114 12.934405 15.811292 15.924041 -19.429113 -23.205715 13.868085 -5.910579 20.358757 9.322776 1.121011 11.355504 -14.988744 -5.379814 -24.108372 -20.134913 6.799177 7.896876 -26.562924 -10.380014 -5.977839 24.681047 14.097768 -0.976534 -22.712017 -3.814145 23.201599 -23.545356 -3.118079 13.887837 17.052677 -31.241591 -0.536819 17.816167 -22.419816 3.132951 -7.220374 -5.946297 -14.513698 -20.872131 13.600409 7.995412 16.331440 0.493663 4.938864 1.561019 8.464756 6.929382 8.339497 7.571613 28.037781 21.243379 -5.196760 -9.958770 -25.876626 12.596858 -28.986445 -34.781172 18.883934 -1.476793 -17.396920 -0.369652 0.883728 27.322405 5.612524 -3.236975 -2.932085 4.424134 +PE-benchmarks/box-stacking.cpp__main = -2.024000 -1.309224 0.239311 -5.062806 4.120106 5.480222 1.801892 -3.488198 -5.441153 -0.597679 2.592190 -6.336115 -1.441704 6.154262 -2.401697 4.733700 7.500610 0.415161 -3.428633 -0.035552 5.298008 1.077462 7.899011 6.885895 -4.777640 -0.197318 -0.477745 2.947418 0.948095 1.913418 -0.259696 -3.374675 2.741126 -5.004973 -2.441428 -2.440202 0.503927 0.641005 4.415689 -7.286495 1.257551 0.387707 -1.341440 -1.490972 -1.500406 -0.960543 4.561567 4.766455 -0.202038 1.451430 4.060734 1.182416 -0.767057 1.310180 1.620468 0.578860 1.760267 -0.489542 -2.021190 -3.171728 -0.729303 -0.743114 0.018037 5.242597 6.242157 1.143783 -0.372150 2.907800 0.539905 1.056683 2.802754 1.175672 -1.536751 1.517132 2.027734 -5.359861 0.207539 -6.614066 -1.297520 -6.306777 -3.253023 0.525912 3.487097 1.422178 3.390816 -0.023081 5.241436 -1.043684 -1.869854 4.750353 6.475201 -5.174569 -2.426567 -2.793333 -2.998635 1.220391 -2.843171 1.185268 0.913058 0.997721 -4.756042 -2.189502 1.177661 2.590802 -2.006722 -3.128790 1.258989 4.279190 -4.319232 -3.624621 0.438566 4.359487 -1.112053 -8.590834 -4.339116 -3.370538 3.063390 0.055565 -2.278626 -5.178737 1.048425 2.870622 -1.397833 -2.869724 -0.026452 3.121334 3.362510 2.734746 0.344435 0.843198 2.157522 8.822106 1.403192 -2.895012 0.953769 -1.126978 -0.485343 2.870004 -2.468739 -1.756958 -1.079483 -5.030091 1.685594 5.278665 -2.993961 -1.239679 1.256045 2.217349 0.915373 18.507836 -0.035151 6.852786 4.537774 -5.684946 0.891887 -2.725895 -0.038269 1.116668 1.338604 0.522417 -8.101141 -4.757810 4.034682 5.706985 3.892150 -6.247163 0.257147 -0.102609 -0.272864 -0.787576 0.142570 1.453202 0.601793 -3.978471 -1.432238 5.313365 10.910421 -2.497110 -3.087367 3.530636 1.118947 -1.441040 -4.875580 -2.450418 -2.137791 1.345892 3.297936 0.454385 3.122800 6.849652 -7.580244 4.446252 -0.067551 -0.571088 5.025990 2.177639 -5.479987 -2.992588 -1.507969 3.611577 5.393038 -1.005025 -0.060598 1.745609 -4.801241 -0.629146 1.781162 -0.323312 -1.217578 2.377033 1.581420 -3.257443 -3.227616 0.424665 -1.271616 -0.690766 -1.540394 3.742393 -1.046229 -7.544355 5.496787 1.066626 -2.273399 0.699624 -2.515627 5.666893 -4.617590 -5.539553 3.809619 -1.186617 -2.216034 -1.590277 0.781648 2.740226 3.102957 3.216299 -4.070954 -5.191844 3.664292 -1.376807 4.733069 2.230155 0.156685 2.968635 -2.172807 -1.402205 -4.998750 -4.322488 1.815121 0.989279 -5.576985 -1.676276 -1.530593 5.308521 3.395104 -0.113402 -4.769576 -1.071458 5.330989 -4.996722 -0.992794 3.361025 3.167561 -6.408093 0.519076 4.237411 -5.116713 0.554567 -2.061169 -1.478954 -3.136596 -4.510500 3.038059 1.433912 3.429547 0.245584 0.973779 -0.062821 1.903983 1.336666 1.401052 1.475312 6.545138 5.139654 -1.536215 -1.493951 -5.778260 2.964696 -6.549704 -7.548783 3.864533 -0.269269 -3.957930 -0.080604 0.148344 5.820800 1.222994 -0.946766 -1.007552 1.288730 +PE-benchmarks/boyer-moore-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/boyer-moore-algorithm.cpp__badCharHeuristic(std::__cxx11::basic_string, std::allocator >, int, int*) = -0.968473 -1.538863 -0.533295 -2.448942 0.961795 0.830329 0.663591 -0.959564 -2.847573 -0.486436 0.876402 -2.054966 0.352259 2.694811 -0.586246 2.528945 3.579472 0.831861 -1.304057 -0.200538 2.912650 -1.610416 2.814195 2.926379 -1.712297 -0.249011 -0.359107 1.702362 0.781193 0.520133 0.599022 -0.383578 0.683894 -3.103458 -0.548601 -2.469598 0.557401 1.700792 1.980046 -3.826270 0.830275 0.201413 1.067750 -0.765696 -0.923391 -0.073370 0.845580 2.060882 -0.570334 0.836897 1.931076 0.113523 -0.305744 0.577255 0.347622 0.934985 0.084614 0.042451 -0.797858 -0.897047 0.000492 -0.973927 1.381174 1.837570 2.738183 0.065669 0.067391 1.705190 0.682419 0.515599 1.747494 0.089986 -1.627112 -0.880426 0.883738 -4.244545 -0.013597 -4.279723 -0.196145 -4.674223 -1.158985 0.440718 1.924833 0.269549 1.360613 0.411865 1.890283 -0.959851 -0.671859 2.432787 1.812508 -1.784598 -1.010484 -1.689078 -1.427235 0.971413 -1.092721 -0.581906 1.701826 0.920271 -1.621162 -0.588447 1.363760 1.363442 -0.767192 -1.928735 0.674912 1.943332 -2.069842 -2.403595 0.462588 2.413102 -0.873364 -3.187230 0.101949 -2.368276 1.025004 -0.190665 -0.706075 -2.026174 0.124404 1.131332 -0.410159 -0.995050 -0.989631 1.617543 0.668628 0.848508 0.170678 0.197186 -0.008733 3.341931 0.741014 -1.556404 0.242128 0.538686 -1.043298 0.851807 -1.819866 -1.665376 0.903458 -2.567594 -0.203119 1.474678 -1.287165 -0.505680 2.413507 1.294538 0.553223 8.401357 0.576053 2.953861 2.326395 -1.814508 1.109983 -0.473052 0.466448 1.065115 0.907873 -0.632014 -4.248298 -2.089435 0.691346 2.027514 1.881325 -2.312584 -1.862579 -0.593770 -0.217855 0.910225 -0.510609 0.372016 -0.104316 -1.852278 -0.406359 1.376721 4.779327 -0.534090 0.973042 1.184627 0.902675 -2.503070 -4.153203 -1.040759 -2.324338 0.406544 -0.297340 -0.041848 1.203757 2.710257 -3.517569 2.005528 -0.727684 0.550396 1.507809 0.588299 -2.209589 -4.804196 -1.157626 0.928660 3.232440 -1.517174 0.750041 1.436172 -1.867025 -0.096377 0.409950 -0.309582 -0.413569 0.765260 -0.056394 -0.764035 -0.732926 1.583195 -1.016384 -0.451561 0.411445 1.369511 0.423199 -1.798179 1.605005 -0.361842 -0.771036 1.098246 -0.162850 2.147427 -1.963707 -1.825410 1.656728 0.682614 -0.363945 -1.461018 0.487495 1.853996 0.238735 -0.339472 -0.808502 -2.597394 1.155786 -1.683120 1.565710 0.849943 -0.843780 1.072412 -0.245719 -0.326129 -2.507929 -1.084616 -1.821382 -0.149061 -1.955833 -1.290947 -0.330720 2.239283 1.368239 0.481249 -1.610791 1.171937 3.024628 -1.715262 -0.760013 1.388730 0.491952 -2.428121 0.495466 1.883122 -3.359060 0.381582 -0.957555 -0.036367 -0.083970 -1.352515 1.815403 0.800990 1.571714 -0.511968 0.644079 0.450887 1.013729 1.274423 0.672911 0.293722 3.564031 2.110904 -0.070472 -1.329144 -1.963651 0.402574 -2.460671 -2.146041 0.507226 1.562879 -1.858405 0.801119 0.866638 2.842245 0.698891 0.153055 -0.066738 0.051228 +PE-benchmarks/boyer-moore-algorithm.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -2.431279 -2.960498 -2.586988 -6.261348 5.407062 4.140247 2.724333 -3.951146 -7.825903 -1.839960 3.266782 -8.974088 -2.298244 7.975548 -2.279987 7.716409 10.340148 0.720472 -4.073281 -1.075554 9.757562 -1.269886 12.250175 8.655995 -7.006261 -0.404934 -1.460742 3.380698 1.901048 1.578695 2.637303 -4.376114 4.688946 -9.035483 -1.758279 -4.489869 1.537933 2.630555 6.774228 -10.505682 1.579340 1.951724 1.338133 -1.562876 -2.473881 1.576695 5.139964 6.375579 -2.102595 3.112765 7.306689 0.560613 -0.722361 2.224117 0.392957 -0.154104 -0.395315 -1.558275 -3.710659 -4.329156 -0.773688 -2.516553 1.639061 5.918949 9.935026 -0.059431 0.267088 5.833412 0.830779 2.075005 4.937071 1.254232 -1.451875 -1.513024 4.815215 -9.579480 -1.947468 -13.893002 -1.914065 -18.328464 -4.310843 -0.281651 6.955762 1.338934 3.671727 -0.677845 6.640273 -0.943688 -1.944708 9.942777 7.535147 -5.763312 -3.303668 -5.429648 -4.078391 2.419753 -4.108154 0.302551 5.792276 1.998445 -5.914613 -2.247261 2.538813 2.739282 -2.211577 -7.363286 1.018630 5.383094 -6.676116 -4.899441 -0.411822 7.754652 -1.045519 -12.973041 -2.644796 -4.957594 3.299650 0.271346 -1.207930 -4.402372 0.361101 2.892862 -2.134073 -3.115231 -1.732493 5.461275 4.748105 3.935134 1.542014 2.198206 1.282343 13.383982 2.337538 -3.819503 -0.265459 -0.156868 -1.134061 3.951304 -4.019627 -3.493165 4.044282 -7.634671 2.305149 4.583730 -3.394756 -3.063645 4.599013 2.547893 2.005634 24.377232 1.393705 10.506711 7.542253 -6.365404 2.745335 -3.125454 0.933210 3.054588 3.366273 -1.345962 -10.068537 -6.982595 3.969674 6.111996 5.061292 -9.299686 -2.121983 -0.163629 0.528451 -0.297448 -1.478093 2.505836 0.964812 -5.567491 -0.804140 6.867104 16.030846 -2.784375 0.873349 4.606877 4.505835 -4.307196 -9.579789 -3.583527 -5.172380 0.977536 2.291489 0.962745 3.597032 8.821715 -11.449289 5.589943 -0.431044 1.650404 4.862405 3.154512 -8.478576 -11.540458 -2.569261 3.941956 8.149782 -2.557622 2.197690 3.145388 -5.790327 0.547121 1.254786 -0.700357 -0.854014 2.409702 -1.044615 -2.695383 -3.778237 1.237198 -3.126300 0.247776 -0.183448 4.144229 3.289124 -10.085280 5.985686 -1.141737 -3.454868 0.766195 -1.375156 9.223664 -5.713021 -6.528600 4.689620 -1.902748 -4.890723 -4.514942 1.783338 3.660215 2.650501 2.646658 -3.504166 -8.019947 6.527720 -3.433380 5.085084 3.074481 -0.810431 4.772021 -3.258704 -2.905150 -8.983835 -5.647127 -1.231838 -0.468937 -7.776219 -1.431834 -1.218671 6.406815 4.484668 0.842670 -7.552999 0.647681 8.293196 -7.975777 -2.948311 5.708622 4.707310 -9.002751 3.278015 6.583601 -8.747979 0.441365 -4.024399 -0.014841 -1.756342 -5.156545 4.345231 1.334838 4.217180 -0.549123 1.703512 0.301504 2.945868 2.564223 1.364078 -0.602263 11.911873 8.996132 -3.059194 -3.464429 -7.984124 2.283141 -8.185446 -10.666871 3.271777 1.978265 -5.634338 1.757768 2.298207 9.988062 2.362679 -1.152653 -2.133800 1.006692 +PE-benchmarks/boyer-moore-algorithm.cpp__int const& std::max(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/boyer-moore-algorithm.cpp__main = -2.024374 -1.278112 2.332085 -5.406525 7.251537 2.367037 3.014296 0.470823 -5.128853 -2.678999 0.578466 -3.068598 -5.414249 6.911890 -2.196827 4.658649 6.276376 -0.048629 -1.589934 -1.878925 8.571214 -4.459572 8.400941 2.962111 -8.559426 -0.485521 -0.946646 5.581792 1.087283 7.061811 0.179954 -2.984232 1.854635 -3.089281 3.678624 -3.808677 3.325457 1.787948 -1.566601 -8.309031 0.082528 4.835229 0.671929 -0.130709 -1.682782 3.701676 4.006859 6.422949 -4.361824 1.816048 6.288837 -0.736154 0.071919 2.730598 -0.983584 -0.028799 0.481453 -1.109957 -5.705383 -2.043463 -1.078031 -7.517796 3.034313 4.609026 8.699978 -2.543993 2.002731 4.877753 -2.043886 2.859414 3.721327 1.190355 0.040959 -3.405587 7.341626 -3.504710 -2.733995 -8.774983 -1.273683 -15.673788 -4.623321 -5.424110 5.289267 3.101782 3.211645 -3.183090 8.125683 0.618564 -0.275556 6.475468 5.673162 -4.605688 -2.164771 -9.190984 -3.734349 1.748170 -5.157594 -3.626686 4.726671 1.169525 -4.581482 -1.263319 1.132847 1.151404 -1.408796 -4.958000 -3.613431 6.818325 -7.221324 -4.383041 -4.886014 5.070567 -1.414683 -9.863550 1.159874 -2.639944 2.028602 -0.587297 4.302985 -0.320556 0.589360 5.457076 -2.337018 -2.451860 -4.658160 7.962286 3.534303 0.056051 3.305134 1.932080 -1.704691 4.926275 7.279240 -1.561095 -5.556049 2.293383 -2.189611 2.141437 -3.422902 -0.642814 4.883546 -6.764237 -0.959318 2.072495 -1.031231 -1.183574 -0.451805 -0.588986 5.599113 13.337360 0.597487 4.763268 1.382964 -5.321803 6.442027 0.981454 0.043526 4.334039 3.658857 -2.914371 -5.384630 -6.168212 2.913460 3.713276 3.741167 -6.301415 -2.412796 -2.563825 0.901621 -0.726332 -2.509945 5.012280 -0.561716 -4.189017 -0.635514 0.174299 10.371359 -2.877851 -4.246195 6.502110 3.724633 -6.281314 -7.100865 -3.756993 -3.147715 -2.262452 0.008340 -1.039096 2.725874 7.889945 -9.882906 5.404651 -0.312507 -0.687499 4.479891 -3.429261 -1.253567 -10.626331 -1.621988 3.913472 6.835351 -1.532106 -0.292502 1.041054 -5.084497 3.566521 -0.282340 1.472649 0.416476 1.794557 -3.517967 -2.694449 -5.178038 -3.563909 -3.679791 1.222011 -0.500503 0.758268 2.935190 -9.509545 5.539611 -4.563880 -2.593728 2.949952 2.859027 5.939042 -3.676906 -7.032082 3.943804 0.120862 -5.839346 -7.493708 2.247860 4.263362 -0.222253 -2.541868 -1.949359 -9.201168 4.912420 -3.236035 2.672557 1.869649 1.636643 7.313558 5.468283 -5.048481 -6.533730 -4.667495 -0.325389 -2.575806 -3.653792 -0.622509 -0.278330 5.443823 4.385564 1.716078 -0.467172 -1.252245 9.298668 -4.916670 -4.918257 7.065827 -0.784437 -3.788228 4.189765 7.905945 -5.736549 -4.510833 -5.156494 2.569641 -0.021851 -4.511503 2.668567 -2.003297 2.268730 1.310428 2.730165 -2.705402 1.984117 2.195280 -0.580392 -5.788650 12.750804 7.963544 -6.015718 -0.127217 -4.105381 2.461395 -6.809624 -4.204882 -0.043061 1.070582 -0.225437 4.924213 3.188491 6.021748 0.699303 -1.206111 -0.618930 -4.161222 +PE-benchmarks/boyer-moore-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.794504 0.617995 1.478442 -2.684952 3.317462 1.751523 0.966632 -0.720049 -1.677067 -1.026831 -0.186132 -1.583879 -1.714868 2.915810 -1.446859 1.439259 3.491989 0.200001 -0.303064 -0.640194 3.188649 -1.125516 3.734569 2.158881 -3.755722 -0.193461 1.022876 1.788405 0.421961 3.124542 -0.830414 -2.300560 1.031416 -1.364745 1.182813 -2.056749 0.818868 -0.028398 0.188591 -3.854179 0.228670 0.364659 -0.839990 -0.078918 -0.487007 0.911937 3.139253 2.434832 -1.995261 0.386804 2.434575 1.142615 -0.418421 1.051054 -0.077352 0.414594 1.132577 0.224970 -1.646098 -0.866108 -0.894556 -1.854917 1.049967 2.664523 3.495784 -0.153904 0.726639 1.627544 -0.577364 0.676729 0.925897 0.747714 0.341277 0.413170 2.271065 -2.532133 -0.513060 -5.089987 -0.905809 -6.031587 -1.728298 -2.261442 0.606974 0.156232 1.580467 -0.428433 3.233203 0.381158 0.776324 2.300466 3.385358 -2.364250 -0.762230 -3.215920 -2.280550 0.498925 -1.549203 -0.508533 0.832093 -0.158825 -2.071207 -2.051385 0.557061 0.730005 -0.726552 -1.901431 -0.691731 2.565693 -2.912676 -1.823864 -1.898396 1.068432 -1.189847 -4.503804 -0.336899 -1.409546 2.121741 -0.207181 0.838026 -2.116970 0.327096 3.060465 -1.100411 -1.354454 -0.767836 3.065262 2.000762 0.383944 0.714283 -0.297796 -0.044459 2.759373 3.081734 -0.919222 -1.414058 0.159627 -1.192538 -0.124370 -1.933680 -0.105784 1.593914 -2.578201 -0.034244 2.335851 -1.035190 -0.537860 1.335012 -1.130337 2.422561 7.842238 -0.604168 2.096614 0.575361 -3.469221 1.506809 0.208515 -0.487206 1.146934 1.672383 0.439225 -3.420058 -2.602162 1.424698 1.961162 1.743553 -2.844476 -1.140705 -1.275152 -0.315575 -0.059297 -0.973022 1.369616 -1.014170 -2.114332 -0.468621 0.903562 4.844726 -1.243652 -2.812731 2.124166 1.716054 -1.878601 -2.469068 -1.427773 -1.842046 -0.101626 0.811764 -0.670608 1.476918 3.597945 -6.088926 2.348928 -0.336527 -0.758217 1.755954 -0.520007 -0.820396 -3.281611 0.225948 2.680389 2.446954 -0.321037 0.325957 0.176289 -2.112932 0.874223 0.140349 1.282185 -0.626278 0.883074 -0.038035 -2.611561 -2.488168 -0.830137 -0.930273 -0.466292 -0.640558 0.702077 0.228495 -5.535516 3.239924 -0.967202 -0.779080 1.387302 -0.138985 2.510579 -2.333135 -3.434273 1.642123 -0.215818 -0.978870 -1.843977 0.692091 1.967718 0.267692 0.388615 -1.820425 -4.157389 1.157427 -0.963971 1.267580 1.236948 1.439768 3.271410 0.242137 -1.404596 -3.284866 -1.711867 0.854150 -0.028867 -1.953231 -0.881452 -0.557731 2.533886 2.961015 -0.105373 -0.453491 -0.797864 3.213836 -2.662751 -0.931281 2.683108 0.700764 -2.321589 0.505260 2.892968 -2.021117 -2.022442 -1.513290 0.702923 -0.416113 -2.291481 0.942369 -1.196755 0.683078 0.957824 0.593862 -1.391057 1.094752 0.672335 0.573481 -1.028059 3.645083 3.700448 -2.356082 -0.078203 -1.759350 1.150741 -3.943077 -2.850442 0.662075 -0.578892 -0.267127 1.253147 0.366242 2.588761 -0.176570 0.691079 0.402101 -1.263849 +PE-benchmarks/boyer-moore-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.285515 0.221097 0.476602 -0.438040 0.621754 0.237691 0.291584 -0.100143 -0.518604 -0.464251 -0.112495 -0.483097 -0.682862 0.929556 -0.296002 0.342315 1.385125 0.492492 -0.071831 -0.383321 0.702820 -0.723617 1.255375 1.167724 -0.985244 0.025480 0.591354 0.550560 0.254754 0.739826 -0.424135 -0.576784 0.554428 -0.587878 0.367069 -0.893688 0.110218 0.001958 -0.005393 -1.532541 0.042132 -0.182053 -0.106003 -0.080761 -0.148432 0.745055 1.063760 0.749371 -0.339253 0.352594 0.565772 0.101898 0.030208 0.300632 0.210615 0.332153 0.391105 0.175576 -0.496845 -0.004006 -0.206109 -1.079593 0.075055 0.824792 1.145743 -0.022214 0.072986 0.323607 -0.199856 0.173889 0.180745 0.239029 0.326885 0.167788 0.597735 -1.180585 -0.082990 -1.853461 -0.414757 -2.532157 -0.660599 -0.752671 0.452776 -0.385446 0.472730 0.162881 1.060364 0.100409 0.299291 0.446884 1.284310 -1.027396 -0.410453 -0.626612 -0.257330 0.340956 -0.612953 0.003493 0.542328 -0.194683 -0.723211 -0.883600 0.690043 0.226532 -0.384761 -0.459860 -0.162725 0.910445 -1.101937 -0.629279 -1.116466 -0.248202 -0.228638 -1.343935 0.338263 -0.312346 1.056231 0.314037 -0.183708 -0.875653 0.249537 0.866359 -0.187241 -0.598057 -0.093711 0.927456 0.320585 -0.034023 0.251765 0.041585 0.131902 1.052025 1.185923 -0.369112 -0.262063 0.225797 -0.803295 -0.074410 -0.758147 -0.316475 0.623789 -0.888345 0.073004 0.552443 -0.613045 -0.221469 0.976851 -0.240492 0.653394 2.155488 -0.131871 0.544004 0.275348 -1.050574 0.508577 -0.249562 -0.185998 0.336419 0.795328 0.374361 -1.182915 -0.737424 0.292361 0.952113 0.625402 -1.076639 -0.604470 -0.537359 0.136907 -0.026927 0.016478 0.336460 -0.129537 -0.581263 -0.169492 0.372933 1.544280 -0.689087 -0.744462 0.296402 0.049601 -0.373757 -1.345357 -0.288070 -0.435460 0.032220 -0.040459 -0.113788 0.347959 1.136503 -1.978025 0.870938 -0.489833 -0.358937 0.682291 0.071285 -0.328180 -1.204530 0.273223 0.846110 0.987059 0.191125 0.109239 0.099686 -0.919197 -0.109187 0.007491 0.592783 -0.337982 0.513128 0.158872 -0.833318 -0.746949 -0.197898 0.069225 -0.480118 0.012266 0.418536 0.210627 -2.042319 1.062463 -0.288440 -0.389270 0.416735 0.000104 0.607121 -1.011761 -1.208332 0.500734 -0.088868 -0.369295 -0.561842 0.006051 0.708089 -0.076223 -0.168520 -0.366927 -1.172071 0.572846 -0.203617 0.525055 0.406715 0.366339 1.277776 0.032465 -0.529442 -0.878797 -0.062625 -0.005039 -0.531966 -0.443710 -0.402553 -0.235553 0.845676 1.334817 0.067744 -0.012239 -0.031480 1.073945 -1.202079 -0.432677 0.800908 0.897947 -0.345318 0.451879 0.831972 -0.980114 -0.679152 -0.459131 -0.224304 0.050156 -0.777875 0.351218 -0.796012 0.203082 0.479581 0.058590 -0.298159 0.523903 0.118656 0.170835 -0.217018 1.039053 1.652874 -0.903304 0.054322 -0.696354 0.402455 -1.307380 -0.843268 0.121716 0.323782 -0.265770 0.203634 0.235066 0.597447 -0.023992 -0.190295 -0.183441 -0.366223 +PE-benchmarks/boyer-moore-algorithm.cpp__std::char_traits::length(char const*) = -0.602984 -0.393061 0.501173 -1.194778 0.900428 0.291264 0.437344 -0.215708 -1.316876 -0.558086 0.146969 -1.031822 -0.531517 1.735596 -0.437144 1.013624 2.174245 0.735013 -0.395156 -0.278663 1.431161 -1.142260 1.743796 1.757339 -1.364282 -0.159753 0.195271 0.896743 0.330848 0.906518 -0.324895 -0.729430 0.591832 -1.207537 0.259740 -1.473529 0.390520 0.658339 0.464524 -2.302562 0.381204 0.073129 0.268240 -0.346792 -0.418389 0.669501 1.128481 1.284923 -0.705124 0.433274 1.080326 0.039473 -0.156889 0.453869 0.149838 0.394989 0.069486 0.256958 -0.812467 -0.229164 -0.172674 -1.263321 0.577551 1.232635 1.797895 -0.018479 0.185594 0.667264 0.067408 0.328123 0.730460 0.084363 0.090533 -0.324302 0.833905 -1.836979 -0.202201 -2.992520 -0.390753 -3.516415 -0.884704 -0.473535 1.149887 0.030024 0.617404 -0.233921 1.396028 -0.117934 0.091306 1.226956 1.685104 -1.363639 -0.732814 -1.275180 -0.888169 0.648315 -0.893086 -0.246415 0.840300 0.035834 -1.140773 -1.012049 0.743000 0.522832 -0.472060 -0.895335 0.103179 1.382925 -1.448294 -1.176274 -0.826249 0.512887 -0.296254 -2.078438 0.737162 -0.963769 0.933459 0.219906 -0.367840 -1.122593 0.202431 0.945868 -0.471137 -0.660705 -0.932973 1.495489 0.376853 0.186118 0.303721 -0.123010 0.047235 1.515520 1.081681 -0.965595 -0.209655 0.360133 -1.016326 0.148265 -1.352047 -0.830927 1.172227 -1.533337 -0.229726 0.632108 -0.949202 -0.216868 1.389402 0.189114 0.804588 3.735259 0.051251 1.273917 0.759287 -1.446692 1.236372 -0.121843 0.001529 0.609753 1.041989 0.029452 -1.968285 -1.307524 0.457368 1.377339 1.209299 -1.376299 -1.114415 -0.652740 0.016139 0.191757 -0.165053 0.483721 -0.299514 -1.137390 -0.272454 0.706929 2.491157 -0.613950 -0.371172 0.632346 0.556010 -0.931389 -2.122076 -0.563590 -1.134896 0.128607 -0.203379 -0.145424 0.808461 1.879660 -2.910608 1.335311 -0.571288 -0.120509 0.853592 0.021339 -0.988531 -2.491420 -0.056844 1.049775 1.789127 -0.097245 0.412378 0.560110 -1.295523 -0.087911 0.064705 0.425199 -0.360622 0.560931 -0.052888 -0.957851 -0.879992 0.044953 -0.496945 -0.605156 0.029873 0.720360 0.505392 -2.167924 1.422872 -0.425109 -0.484427 0.608178 0.000334 1.089547 -1.472645 -1.605110 0.806454 0.098872 -0.429992 -1.040397 0.252666 1.128260 -0.275785 -0.459110 -0.409784 -1.976399 0.807738 -0.653483 0.930162 0.541470 0.000354 1.365459 0.689921 -0.525101 -1.380791 -0.451160 -0.310429 -0.582357 -0.973488 -0.466171 -0.248090 1.380617 1.478064 0.178546 -0.430141 0.314111 1.743363 -1.161391 -0.667244 1.221296 0.390451 -0.865263 0.496781 1.410824 -1.810421 -0.513855 -0.838675 0.109258 0.073294 -1.124810 0.764335 -0.348370 0.620231 0.163411 0.339916 -0.225833 0.690961 0.583748 0.157907 -0.172204 2.117232 1.793723 -0.808442 -0.156907 -1.215997 0.484716 -1.912236 -1.326371 0.183282 0.626218 -0.800312 0.534740 0.490315 1.266891 -0.038634 0.142286 -0.168875 -0.264389 +PE-benchmarks/boyer-moore-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.091295 -0.035611 0.235689 -0.250604 0.158391 -0.070439 0.067363 -0.004545 -0.264863 -0.195205 -0.012099 -0.139213 -0.144825 0.303410 -0.187455 0.039301 0.467966 0.243961 -0.019191 -0.225855 0.184496 -0.257997 0.404657 0.427393 -0.375807 -0.019304 0.132475 0.315379 0.194126 0.289193 -0.042641 -0.173587 0.104509 -0.061419 0.178852 -0.387749 0.095190 0.121972 -0.107595 -0.565097 0.046549 -0.040533 0.101404 0.009482 0.012877 0.302432 0.239350 0.254564 -0.121959 0.188984 0.296745 0.170011 0.008085 0.084476 0.022386 0.069582 0.228622 -0.114566 -0.145311 0.054770 -0.023971 -0.377476 0.073019 0.302181 0.428592 -0.014746 0.074412 -0.027857 -0.007768 0.102974 0.188350 0.029641 -0.019373 0.028912 0.141460 -0.360121 0.057251 -0.705581 -0.047096 -0.951417 -0.179625 -0.248639 0.303878 0.013817 0.019552 0.123689 0.330762 0.065019 0.107856 0.182788 0.318645 -0.201026 -0.147610 -0.171455 -0.165062 0.201343 -0.213216 -0.043029 0.066720 0.179250 -0.180316 -0.202968 0.212464 0.033471 -0.122690 -0.020517 -0.067506 0.290164 -0.490718 -0.143913 -0.308461 0.063647 0.015550 -0.400116 0.146381 -0.268261 0.407487 0.036613 -0.030220 -0.115414 0.036587 0.234222 -0.077036 0.015088 -0.335217 0.263123 0.041081 -0.041956 0.010443 -0.020732 -0.034373 0.223961 0.228850 -0.212974 -0.114531 0.174456 -0.268680 -0.075248 -0.358265 -0.094672 0.269302 -0.284716 0.086240 0.052640 -0.205816 -0.199230 0.199474 -0.071902 0.256097 0.651133 0.002178 0.181339 0.135755 -0.261892 0.080269 0.016386 0.050559 0.184735 0.256195 0.004971 -0.188203 -0.262630 -0.012171 0.275428 0.214861 -0.225582 -0.223439 -0.166617 -0.002200 0.111187 -0.005043 0.081146 -0.207184 -0.169411 -0.067726 0.028143 0.401146 0.002861 -0.117184 -0.005291 0.094844 -0.255930 -0.307035 -0.039929 -0.073100 0.076454 -0.039515 -0.022189 0.142521 0.370549 -0.851170 0.311885 -0.075027 0.031575 0.128212 -0.052761 -0.077956 -0.520606 0.071629 0.185346 0.391655 -0.017971 0.094199 0.187051 -0.297188 -0.028833 -0.022119 0.223846 -0.146819 0.115838 0.150555 -0.259627 -0.218114 -0.064334 0.014715 -0.052335 -0.033979 0.128288 0.080561 -0.728940 0.270281 -0.192194 -0.133213 0.128581 0.014859 0.159626 -0.387358 -0.294200 0.090993 0.039681 -0.164019 -0.269685 0.002559 0.281658 -0.195043 -0.001837 -0.097079 -0.269312 0.134788 -0.167303 0.088985 0.122325 0.018223 0.350725 0.014617 -0.043011 -0.248693 0.095578 -0.022754 -0.259761 -0.061195 0.138904 -0.052232 0.213063 0.455618 0.036330 -0.025409 0.175035 0.439703 -0.212716 -0.212864 0.203559 0.136918 -0.017976 0.276314 0.233096 -0.452569 -0.215880 -0.196377 -0.045153 0.154518 -0.181530 0.244698 -0.221193 0.150270 0.099488 0.115899 -0.179540 0.228294 0.046765 -0.006801 -0.022541 0.439286 0.516412 -0.147587 0.140824 -0.226434 0.071238 -0.413100 -0.192322 -0.108044 0.067402 -0.093265 0.189271 -0.072529 0.269022 0.045835 0.079492 -0.055225 -0.025168 +PE-benchmarks/boyer-moore-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.528845 0.198443 0.657779 -1.052191 1.609827 0.609668 0.564389 -0.062624 -1.003062 -0.875895 -0.157416 -0.934887 -1.379720 1.805537 -0.556219 0.904789 2.208128 0.441130 -0.139975 -0.512922 1.646717 -1.071601 2.218600 1.410461 -1.952383 -0.068571 0.647899 1.117042 0.318075 1.464185 -0.413831 -1.153164 0.874746 -1.001824 0.642656 -1.305566 0.514749 0.127386 -0.109920 -2.404173 0.084846 0.165427 -0.334289 -0.052704 -0.428900 1.091441 1.701281 1.512208 -0.969267 0.538893 1.263658 0.116788 -0.061792 0.666661 -0.045486 0.261267 0.229143 0.066633 -1.163138 -0.260933 -0.363679 -1.932763 0.264090 1.338383 2.107574 -0.294971 0.249205 1.076743 -0.484803 0.473675 0.545123 0.362445 0.563688 -0.099986 1.447518 -1.556032 -0.645277 -2.969705 -0.723037 -4.385413 -1.115106 -1.408174 0.891964 -0.159182 0.781352 -0.129720 1.953372 0.216631 0.344418 1.268008 2.155144 -1.625585 -0.718419 -1.810912 -0.623827 0.585756 -1.222807 -0.346121 1.059579 -0.133176 -1.226973 -1.244087 0.672035 0.262464 -0.551454 -1.240404 -0.548157 1.735382 -1.992446 -1.131011 -1.801796 0.198218 -0.421537 -2.532730 0.256634 -0.368689 1.426746 0.318510 0.298553 -1.118854 0.336624 1.535947 -0.462920 -0.962351 -0.212791 1.765534 0.778293 0.061916 0.637776 0.276739 0.148222 1.791938 2.108254 -0.536048 -0.896919 0.386377 -0.945134 0.065851 -1.216427 -0.411350 1.121091 -1.754243 0.130052 1.054039 -0.820311 -0.442463 1.020838 -0.489282 1.343588 3.667595 -0.111888 0.968266 0.402333 -1.821074 1.046361 -0.254296 -0.296580 0.719406 1.142947 0.308702 -1.649651 -1.428446 0.736774 1.387062 1.123891 -1.904510 -0.844461 -0.888557 0.319424 -0.167111 -0.357549 1.057536 -0.245630 -1.023191 -0.211164 0.586893 2.706726 -1.149609 -1.412222 1.124096 0.645252 -0.912897 -2.125743 -0.757013 -0.871472 -0.264146 0.259528 -0.217651 0.602364 2.139057 -3.181771 1.465482 -0.353533 -0.426653 0.985658 -0.147016 -0.464523 -2.241396 0.156712 1.490386 1.676046 0.139344 0.253645 0.061276 -1.482059 0.266297 0.161773 0.812596 -0.196924 0.636982 -0.210909 -1.161854 -1.409908 -0.400890 -0.369974 -0.356067 -0.035895 0.591996 0.536690 -3.377327 1.825191 -0.851646 -0.690544 0.754349 0.152523 1.536700 -1.564769 -2.126688 1.049888 -0.259003 -1.042498 -1.225361 0.359966 1.191652 0.036674 -0.340142 -0.531389 -2.341140 1.059580 -0.428524 0.757041 0.668251 0.688993 2.211936 0.268029 -1.150989 -1.664850 -0.672163 0.159684 -0.766071 -0.860139 -0.601551 -0.172135 1.564592 1.983811 0.193874 -0.157536 -0.293236 1.907607 -1.983539 -0.906163 1.688615 1.069976 -0.885712 0.905470 1.773116 -1.600447 -1.203357 -0.976649 0.226308 -0.047610 -1.475198 0.449654 -1.134110 0.352542 0.802600 0.280400 -0.652444 0.825725 0.352797 0.174474 -0.914355 2.299180 2.688476 -1.749959 0.014944 -1.219721 0.759993 -2.323413 -1.589321 0.331282 0.352493 -0.238365 0.680603 0.568212 1.148458 -0.124265 -0.217324 -0.314414 -0.866180 +PE-benchmarks/boyer-moore-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -1.410825 -0.506159 1.863351 -4.529814 5.001253 1.461958 1.181301 -0.232849 -3.205626 -2.025545 -0.190378 -2.023968 -2.897030 4.743654 -1.884400 2.551003 4.805775 0.149206 -0.712456 -1.558742 5.504588 -2.138943 5.224561 2.061377 -5.840157 -0.599338 0.960477 4.114360 1.872587 3.874141 -0.040505 -2.072940 1.003410 -2.092127 1.937406 -3.232890 2.323891 1.135146 -0.513478 -5.380175 0.494320 0.732760 -0.941191 0.308589 -1.246016 2.649482 3.150494 4.226255 -3.875285 0.942251 4.850905 0.940917 -0.743937 1.730700 -1.498791 -0.163000 0.650346 0.071899 -2.628989 -1.260993 -0.509762 -4.196537 1.937575 3.399076 5.666704 -1.282209 1.060966 3.588053 -0.327038 1.586890 2.426731 0.630758 0.353880 -1.226603 4.292631 -3.634643 -1.942861 -8.195941 -0.957307 -10.774345 -2.239698 -3.426906 2.469726 0.191182 1.211002 -0.619763 4.937765 0.762070 0.327446 4.585159 4.196952 -2.735695 -1.419228 -6.121218 -3.053337 1.773800 -3.097462 -1.737095 2.383424 1.475812 -2.409513 -1.994233 0.136495 0.207369 -1.227410 -3.524507 -1.913447 4.479144 -4.943313 -2.457306 -3.002729 3.121980 -0.947698 -6.482189 -0.325615 -2.241316 3.547600 -0.930826 2.582010 -1.221263 -0.049057 3.837249 -1.703299 -1.096117 -1.669303 4.382669 2.823466 0.313710 1.264845 0.451902 -0.233349 3.457047 4.463791 -1.745118 -3.453302 1.309066 -1.454970 0.151326 -3.652103 -0.278555 3.850453 -4.403911 0.343855 2.512608 -1.198352 -1.682803 2.091038 -1.449799 3.825022 10.267541 0.313600 2.437014 1.103648 -3.872688 2.375951 0.823584 -0.150218 2.932632 1.960491 -0.647535 -3.534875 -4.046345 1.782485 2.448266 2.798112 -4.619808 -2.137950 -1.929145 0.056836 -0.035290 -2.117570 3.130387 -1.894970 -2.185721 -0.533672 0.970173 6.093163 -1.501458 -3.607454 3.646619 3.494041 -4.150159 -4.384883 -2.305833 -2.303997 -1.010006 1.345630 -0.554131 2.202210 5.544133 -8.906398 3.338416 0.887507 0.028195 1.572049 -1.281510 -0.745908 -6.525630 -0.341143 3.101551 4.106196 -0.938568 0.700283 0.792107 -3.315120 1.893232 0.783495 1.329279 0.071038 0.615286 -0.866879 -1.833314 -3.366947 -0.676822 -2.320628 0.996241 -0.273779 1.128260 0.253788 -8.159448 4.013317 -3.410069 -1.385342 2.116524 0.151979 4.711111 -3.491587 -4.501268 2.794154 0.253042 -2.751189 -4.258048 1.906565 3.465210 -0.277337 -0.033387 -1.734076 -6.441821 1.872409 -2.419852 1.015893 1.527530 1.334714 4.810395 0.437878 -2.109786 -5.087450 -2.072167 0.608826 -0.593914 -2.344677 -0.776071 0.309809 3.641161 3.852770 0.252384 -0.500278 -0.282152 5.072608 -4.045423 -2.903218 3.984455 1.119846 -3.001397 2.840105 4.487159 -4.062643 -2.831352 -2.935234 1.681044 0.205855 -3.526161 1.754459 -1.352405 1.401695 1.498753 1.635286 -1.902109 2.339024 1.343660 0.191602 -2.926798 7.005417 6.745142 -3.768725 -0.327324 -3.027217 1.911107 -5.690993 -3.830305 0.591549 -0.408732 0.048452 2.957250 0.987132 3.910945 -0.202483 0.783799 -0.217679 -2.105030 +PE-benchmarks/boyer-moore-algorithm.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.097248 0.001402 0.023880 -0.274377 0.203590 -0.014407 0.085957 -0.197124 -0.275003 -0.107352 0.056666 -0.274156 -0.070344 0.325179 -0.123625 0.255623 0.458206 0.128581 -0.090696 -0.221115 0.311057 -0.209880 0.449159 0.398488 -0.375173 0.040521 0.263443 0.273067 0.232683 0.183934 0.005314 -0.152298 0.104624 -0.274802 0.122029 -0.274451 0.038304 0.086366 0.234225 -0.559704 0.041983 -0.025246 0.333138 -0.033901 -0.074921 -0.028200 0.240293 0.286668 -0.094261 0.183252 0.370433 0.119086 0.054471 0.082648 0.119118 0.148935 0.371467 -0.061868 -0.094964 -0.062361 -0.008633 -0.153851 0.088360 0.343638 0.458059 -0.008389 -0.000303 0.181263 0.058275 0.133120 0.159466 0.116233 -0.272061 0.087720 0.147116 -0.584926 0.134129 -0.837969 -0.041515 -0.916357 -0.245818 -0.136702 0.146739 -0.155497 0.237770 0.403030 0.392183 0.027457 0.006587 0.058738 0.371130 -0.222446 -0.124687 -0.091145 -0.195798 0.209338 -0.197560 0.011497 0.282475 0.146266 -0.228000 -0.237758 0.309703 0.146346 -0.185488 -0.125197 -0.005475 0.245221 -0.348716 -0.304966 -0.153903 0.074489 -0.138958 -0.475374 -0.038677 -0.281190 0.214719 0.000402 -0.056199 -0.369188 0.018369 0.221125 -0.087577 -0.161469 -0.040089 0.085536 0.194105 0.078720 0.037884 0.004767 0.070730 0.504011 0.193335 -0.237336 -0.040615 0.069249 -0.164097 0.050508 -0.287899 -0.177739 0.117650 -0.297008 0.174350 0.206837 -0.196557 -0.196306 0.388382 -0.063296 0.138486 0.844809 0.025300 0.278521 0.262466 -0.292057 -0.033102 -0.058780 -0.013770 0.170290 0.240764 0.047833 -0.177035 -0.324303 0.095653 0.345346 0.215236 -0.288835 -0.399758 -0.088784 -0.009231 0.135013 -0.012687 0.042428 -0.101765 -0.197043 -0.076990 0.134261 0.430024 -0.118966 -0.213315 0.100280 0.244114 -0.319577 -0.459923 -0.121948 -0.440691 0.082198 -0.126657 0.013100 0.166429 0.403399 -0.892685 0.329624 -0.007268 -0.005510 0.332844 0.064007 -0.198458 -0.669998 0.063362 0.190052 0.328984 -0.220373 0.113673 0.158187 -0.349691 -0.040605 -0.036720 0.093028 -0.194661 0.187799 0.044578 -0.190727 -0.209746 0.151168 0.043438 -0.174303 0.041576 0.211508 0.197157 -0.619999 0.309690 -0.119418 -0.164408 0.181547 -0.080470 0.223014 -0.362530 -0.283880 0.151894 0.017279 0.024283 -0.136468 0.015428 0.270697 -0.041082 0.141859 -0.153425 -0.073130 0.077041 -0.201132 0.142564 0.176350 0.026311 0.170580 -0.300696 -0.080696 -0.292825 0.244076 -0.248730 -0.100127 -0.172576 -0.232542 -0.098663 0.290838 0.431220 0.053662 -0.093858 0.059306 0.383766 -0.405370 -0.153480 0.196245 0.152221 -0.229701 0.156203 0.216605 -0.367773 -0.104773 -0.173671 -0.106160 0.026640 -0.214325 0.284215 -0.101209 0.129265 0.101444 -0.075044 -0.021113 0.282385 0.100740 0.082608 0.003121 0.308051 0.359304 -0.151075 -0.090452 -0.291661 -0.005284 -0.443656 -0.278121 0.056910 0.062172 -0.271907 0.065400 -0.028022 0.340908 0.063747 0.058976 -0.088312 -0.052207 +PE-benchmarks/boyer-moore-algorithm.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.299285 0.076653 0.302903 -0.403830 0.632592 0.110391 0.346569 -0.054549 -0.579972 -0.526337 0.035881 -0.803675 -0.767402 0.850255 -0.276902 0.423570 1.311346 0.423279 -0.116961 -0.277765 0.532376 -0.519206 1.291292 1.163786 -0.879144 0.042956 0.197834 0.512569 0.097675 0.532626 -0.271076 -0.628209 0.624472 -0.460587 0.240062 -0.661071 0.092619 0.009602 0.027319 -1.405273 0.065066 0.140033 0.092273 -0.100769 -0.120101 0.748851 0.985402 0.774485 -0.262525 0.405229 0.536458 -0.006526 0.163672 0.346456 0.146604 0.074348 0.251076 -0.163201 -0.614130 -0.130002 -0.209369 -1.099432 -0.069469 0.750851 1.109576 -0.043855 -0.004379 0.286531 -0.150348 0.211936 0.330796 0.261411 0.373611 0.057850 0.581318 -0.737020 -0.062087 -1.458572 -0.430599 -2.427447 -0.734468 -0.571057 0.758685 0.009579 0.382172 0.003775 1.067225 0.096337 0.186932 0.415704 1.193742 -0.964385 -0.485913 -0.504278 -0.153501 0.375964 -0.641637 0.022339 0.552640 0.002183 -0.778984 -0.559342 0.596936 0.112278 -0.372244 -0.403542 -0.074517 0.773542 -1.063038 -0.528138 -1.025860 -0.093022 -0.000424 -1.325985 0.322360 -0.165351 0.724532 0.354919 -0.244891 -0.608081 0.250433 0.470595 -0.201516 -0.406978 -0.486139 0.855315 0.229807 0.097879 0.354645 0.213670 0.195927 1.064328 0.880574 -0.403110 -0.244694 0.142278 -0.607672 0.180363 -0.599561 -0.383037 0.519702 -0.915154 0.174670 0.384145 -0.633232 -0.272681 0.397358 -0.067029 0.502704 1.602843 -0.077461 0.682584 0.450322 -0.948031 0.518343 -0.399528 -0.113867 0.278092 0.741213 0.289495 -0.682884 -0.743861 0.401450 0.981699 0.643019 -0.951888 -0.273883 -0.256076 0.328548 -0.141909 0.065207 0.433638 0.094623 -0.620912 -0.115774 0.476221 1.421856 -0.524767 -0.534937 0.364331 0.129778 -0.155934 -1.109733 -0.311496 -0.333250 -0.008282 0.002488 0.034559 0.223659 1.149317 -1.610577 0.820611 -0.301056 -0.148012 0.739765 0.092646 -0.510392 -1.182192 0.139449 0.734594 0.929953 0.139898 0.134837 0.105815 -0.849865 -0.126381 0.036162 0.434573 -0.253861 0.493664 0.035172 -0.643207 -0.639124 -0.374451 0.056152 -0.310263 -0.052539 0.511338 0.521058 -1.741948 0.962855 -0.262861 -0.541063 0.188265 -0.064808 0.648889 -0.950828 -1.076950 0.457232 -0.397877 -0.642633 -0.589948 0.063453 0.509673 -0.078180 -0.204109 -0.271229 -0.865569 0.846878 -0.135646 0.584458 0.411762 0.226390 1.078975 0.275206 -0.591451 -0.630651 -0.168950 -0.064187 -0.701050 -0.470817 -0.050131 -0.242649 0.781267 1.206566 0.070772 -0.114028 0.026881 0.933552 -1.027394 -0.472858 0.860221 0.639158 -0.324257 0.654094 0.865815 -0.956111 -0.491796 -0.532816 -0.153303 -0.054661 -0.770293 0.370765 -0.654419 0.216966 0.435503 0.014364 -0.283690 0.464270 0.118411 0.065102 -0.242168 1.143190 1.375950 -0.727847 0.172381 -0.760548 0.364265 -1.251662 -0.852523 0.246708 0.326420 -0.408192 0.146212 0.260346 0.577932 0.000000 -0.323219 -0.424587 -0.126263 +PE-benchmarks/boyer-moore-algorithm.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/boyer-moore-algorithm.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.271548 -0.164770 -0.163687 -0.519511 0.659434 0.139081 0.302994 -0.226421 -0.427098 -0.208463 0.146082 -0.937468 -0.268324 0.234667 -0.239655 0.884378 1.061194 0.115736 -0.188234 -0.108353 0.347320 -0.077711 1.208090 0.989042 -0.607185 0.015270 0.010211 0.381236 -0.108670 -0.116879 -0.609734 -0.320240 0.537685 -0.820750 -0.052937 -0.294885 0.074548 -0.198806 0.682821 -0.897029 0.106437 -0.041348 0.144694 -0.122440 -0.196616 0.405020 0.735007 0.664408 -0.222232 0.277422 0.621498 -0.045999 0.182804 0.332020 -0.075148 0.270995 0.286887 -0.210733 -0.401538 -0.544298 -0.110149 -0.535564 0.144992 0.544509 0.753021 -0.124065 -0.139759 0.594019 0.341085 -0.146741 0.580496 0.310178 -0.003813 -0.068607 0.436516 -0.958611 0.212049 -0.987048 -0.462620 -1.531306 -0.690729 -0.292252 0.278211 -0.254107 0.725402 0.238088 1.001857 -0.228859 0.265231 -0.041198 0.510134 -1.183868 -0.474661 -0.322674 -0.075906 0.139948 -0.519895 -0.079816 0.533048 0.122806 -0.641616 -0.196923 0.644210 0.309982 -0.334880 -0.722986 0.255905 0.189624 -0.466414 -0.854207 -0.742691 0.152493 -0.200786 -1.051204 0.390458 -0.068198 0.505257 0.119664 -0.214945 -0.928931 0.031411 0.291815 -0.238920 -0.430128 -0.364778 0.427663 0.507373 0.280052 0.517670 0.092961 0.273714 1.462211 0.717553 -0.470192 -0.384323 0.105648 -0.604877 0.328778 -0.329729 -0.491782 0.292513 -0.936976 0.239896 0.570860 -0.560494 0.118100 0.717875 0.192388 0.272068 1.302244 -0.033393 0.721362 0.602591 -0.843330 0.347418 -0.738384 -0.017706 0.134567 0.521773 0.137253 -0.844608 -0.647825 0.426425 0.804923 0.544273 -0.848151 -0.002335 0.149458 0.527054 -0.082050 -0.286241 0.502646 0.337664 -0.601477 0.003442 0.524957 1.507326 -0.297659 0.136105 0.467076 0.232532 -0.179665 -0.995087 -0.484921 -0.805874 -0.037386 0.069382 0.329764 0.032051 0.966030 -0.820281 0.364322 -0.465431 0.013429 0.943140 0.339316 -0.644792 -0.803512 -0.016429 0.396001 0.650612 -0.259565 0.420636 0.143009 -0.404379 -0.091728 -0.013510 0.183910 -0.097229 0.298738 0.122932 -0.644732 -0.198471 -0.176509 0.162227 -0.259212 0.106956 0.521400 0.375354 -1.026284 0.694763 -0.067882 -0.670301 0.369278 -0.428085 0.806208 -0.770021 -0.560395 0.662554 -0.378703 0.103608 -0.242411 0.150504 0.380165 0.013257 0.007446 -0.482855 -0.591776 0.691601 0.033547 0.597846 0.348740 -0.085800 0.463462 -0.284650 -0.340503 -0.497807 -0.186261 -0.772468 -0.400785 -0.614115 -0.066345 -0.222747 0.786291 0.839194 -0.138158 0.132244 0.310919 0.355128 -1.142022 0.005120 0.613034 0.928093 -0.643476 0.430354 0.612785 -0.758793 -0.185783 -0.214479 -0.008458 -0.201945 -0.659615 0.410570 -0.422040 0.287939 0.370236 -0.010153 0.087263 0.269082 0.099536 0.267938 -0.238625 0.920391 0.930327 -0.074798 -0.147255 -0.761543 0.193359 -1.002688 -0.870315 0.552857 0.288763 -0.766794 0.056664 0.579398 0.712287 -0.085673 -0.249266 -0.460541 -0.060236 +PE-benchmarks/boyer-moore-algorithm.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/boyer-moore-algorithm.cpp____gnu_cxx::char_traits::length(char const*) = -0.526771 -0.399963 0.216575 -1.157212 1.034513 0.640175 0.310222 -0.480155 -1.435648 -0.295792 0.249122 -1.246081 -0.285531 1.576413 -0.378201 1.181954 2.067037 0.556760 -0.518979 -0.138176 1.369387 -0.871842 1.716832 1.736245 -1.089526 -0.055588 -0.114232 0.776842 0.216920 0.723722 -0.324653 -0.569905 0.515978 -1.379463 -0.087332 -1.226008 0.230533 0.583262 0.922319 -2.041813 0.458138 0.014791 0.401096 -0.265156 -0.413217 0.331637 0.992272 0.964859 -0.348025 0.420201 1.043325 0.080365 -0.079820 0.410891 0.215482 0.539705 0.267350 0.195562 -0.696105 -0.487958 -0.169386 -0.659995 0.504576 1.112184 1.669648 0.089376 -0.001322 0.702660 0.189410 0.330534 0.794231 0.132041 -0.322358 -0.218535 0.590108 -1.655962 0.131085 -2.465446 -0.335052 -2.693794 -0.828578 -0.158682 0.924147 -0.002015 0.769120 -0.106266 1.202533 -0.321858 -0.076015 1.052935 1.477511 -1.264261 -0.624182 -0.940601 -0.805273 0.411987 -0.700358 -0.213610 0.851395 0.146838 -1.078672 -0.893709 0.857614 0.527243 -0.458708 -0.684839 0.290051 1.185996 -1.137301 -1.181472 -0.384866 0.712980 -0.415948 -1.939896 0.437437 -0.981679 0.574275 0.125815 -0.459598 -1.245870 0.228333 0.788698 -0.491298 -0.625089 -0.627543 1.223347 0.493774 0.193889 0.228034 -0.071409 0.118292 1.766874 0.579004 -0.910644 0.018026 0.176174 -0.732859 0.335624 -1.148058 -0.802865 0.781998 -1.374710 -0.098866 0.719974 -0.834987 -0.050665 1.236692 0.354588 0.355080 3.796638 -0.039131 1.552352 0.761295 -1.282763 0.991260 -0.165302 0.080926 0.442408 0.784028 0.093798 -2.000771 -1.214412 0.546454 1.283856 1.082336 -1.498845 -0.865721 -0.448755 -0.102763 0.210307 -0.111625 0.300811 -0.073560 -1.091245 -0.276715 0.654997 2.829925 -0.562404 -0.058345 0.722543 0.361225 -0.941108 -1.924987 -0.647055 -1.091370 0.164550 -0.307830 0.014119 0.737278 1.698035 -2.438668 1.028556 -0.479106 -0.231649 1.110447 0.169854 -1.120161 -2.043347 -0.390393 0.872012 1.725303 -0.276680 0.421219 0.496470 -1.178090 -0.170977 0.173917 0.213701 -0.344776 0.546743 0.104416 -0.801909 -0.596457 0.223848 -0.362216 -0.503080 -0.008516 0.737514 0.250089 -1.855278 1.232241 -0.104450 -0.425204 0.364412 -0.007669 0.995473 -1.049996 -1.248575 0.753855 0.086186 -0.202215 -0.773432 0.267999 0.924576 0.033135 0.009249 -0.569991 -1.694033 0.652848 -0.622068 0.943118 0.531893 -0.135588 0.880076 0.359686 -0.417689 -1.268821 -0.495725 -0.425503 -0.183402 -1.040881 -0.161253 -0.318554 1.301165 1.158115 0.220893 -0.635318 0.342969 1.639201 -0.868034 -0.399999 1.056654 0.428608 -1.136701 0.235400 1.249830 -1.441806 -0.235517 -0.596291 -0.098680 -0.189835 -0.956275 0.858467 0.057002 0.614188 0.061196 0.341343 -0.069554 0.614513 0.502292 0.145222 0.008624 2.046413 1.402333 -0.438764 -0.273831 -1.119376 0.507736 -1.621496 -1.194868 0.208333 0.337555 -1.095656 0.335585 0.444400 1.375154 -0.083159 0.059858 -0.155358 -0.163346 +PE-benchmarks/boyer-moore-algorithm.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.336013 -0.237116 -0.058189 -0.858964 0.522274 0.548815 0.282737 -0.749943 -0.837990 -0.239085 0.474481 -0.817031 -0.095134 0.935550 -0.428391 0.873115 1.134155 0.121810 -0.570515 -0.336719 1.010966 -0.077276 1.373511 1.102754 -0.907680 -0.004942 0.298191 0.663013 0.642492 0.064289 0.193490 -0.108706 0.535201 -1.155596 -0.316334 -0.484769 0.129093 0.156848 0.749938 -1.157870 0.167083 -0.385782 -0.049870 -0.151609 -0.350023 -0.170028 0.614166 0.825106 -0.022762 0.420780 0.835792 0.188577 -0.082766 0.244681 0.255072 0.224979 0.346858 -0.269636 -0.182103 -0.519753 -0.045688 -0.372162 0.189549 0.961757 0.994393 0.118873 -0.018352 0.785050 0.164622 0.230404 0.580429 0.261816 -0.676670 0.229905 0.391894 -1.676810 0.234178 -1.397155 -0.328984 -1.516219 -0.546697 -0.023823 0.465767 -0.239481 0.731782 0.801677 0.916070 -0.068578 -0.301722 0.744042 0.966880 -0.880452 -0.378251 -0.294608 -0.354061 0.305257 -0.563946 0.235112 0.249674 0.427481 -0.712994 -0.310003 0.424759 0.537532 -0.430622 -0.695022 0.150338 0.718553 -0.980554 -0.789862 0.028915 0.531711 -0.365151 -1.387917 -0.561766 -0.595262 1.187210 -0.091766 -0.244125 -1.005388 0.078354 0.682138 -0.019108 -0.565691 0.289080 0.082937 0.599349 0.510627 0.023519 0.268789 0.290469 1.711137 0.522463 -0.431802 0.069979 -0.098178 -0.190686 0.476133 -0.300780 -0.407179 -0.072549 -0.912940 0.317795 0.961546 -0.481400 -0.516132 0.870323 0.322525 0.183215 2.847252 0.168414 1.004255 0.941031 -0.849136 -0.497046 -0.598604 0.101030 0.418342 0.280711 0.016849 -1.155756 -0.860399 0.503333 0.944964 0.598594 -1.021564 -0.359127 -0.103785 -0.018260 0.116485 -0.158652 0.165096 0.036240 -0.605737 -0.221298 0.810857 1.450253 -0.495090 -0.199765 0.506583 0.028749 -0.545010 -1.062594 -0.450605 -0.448700 0.309014 0.374883 0.150990 0.390974 1.110311 -1.193039 0.740269 -0.162428 0.091256 0.629328 0.505312 -0.811677 -0.833071 -0.205761 0.485677 0.696322 -0.506238 0.089178 0.487148 -0.902356 -0.127170 0.246426 -0.019530 -0.247314 0.429583 0.400141 -0.411285 -0.583785 0.574090 0.059005 -0.027510 0.150956 0.696358 -0.301308 -1.311554 0.837520 -0.094149 -0.525031 0.369548 -0.372319 1.099138 -0.902501 -0.844630 0.711074 -0.047962 -0.270434 -0.284626 0.153185 0.627814 0.414245 0.333024 -0.653593 -0.311484 0.372583 -0.383503 0.598357 0.408160 0.037321 0.698273 -1.273045 -0.165051 -0.842969 -0.122910 -0.255858 0.054077 -0.830787 -0.609696 -0.173440 0.920438 0.781227 0.019938 -0.649009 0.392743 0.879158 -1.310590 -0.389284 0.474202 1.137076 -1.033341 0.374028 0.577731 -0.918495 0.060574 -0.247099 -0.362956 -0.278051 -0.712741 0.758855 0.166540 0.660390 0.088682 0.219646 0.180032 0.573653 0.206279 0.508180 0.231107 0.852636 1.207045 -0.300497 -0.659683 -0.953036 0.321726 -1.130264 -1.197652 0.600946 0.345457 -0.496536 0.081698 -0.092326 1.099226 0.437772 -0.387572 -0.159131 0.130611 +PE-benchmarks/boyer-moore-algorithm.cpp___GLOBAL__sub_I_boyer_moore_algorithm.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/channel-assignment.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/channel-assignment.cpp__bpm(int (*) [4], int, bool*, int*) = -2.678065 -2.216553 0.107234 -6.239615 3.929675 4.679540 1.859487 -3.725369 -6.023449 -0.749117 2.186174 -5.440261 -0.445284 7.226981 -2.278788 6.183614 8.619035 1.229214 -3.439377 -0.460852 7.191316 -0.995502 8.236654 7.173544 -5.387482 -0.682138 0.497735 3.630219 1.830515 1.840426 -0.113579 -2.506283 2.664080 -7.223523 -2.110732 -4.376003 1.283225 2.277396 5.284420 -8.541622 1.754961 -0.697772 -0.610072 -1.955895 -2.427733 -1.832587 4.181765 5.677008 -1.217024 1.454535 4.798046 1.250101 -1.358363 1.651115 1.355680 2.006833 0.585812 -0.124146 -1.935598 -3.202884 -0.456945 -1.546151 2.028751 5.771831 6.775465 0.940852 0.107819 4.556145 0.979582 0.995237 3.455765 0.832920 -2.612505 0.200317 2.674616 -9.248750 -0.159061 -9.678520 -1.482230 -8.524511 -3.324816 0.289250 3.071360 0.094218 4.472290 1.089397 5.664615 -1.637456 -1.522492 5.897892 6.570336 -6.161518 -2.624094 -4.294259 -3.869164 1.856691 -3.295303 0.342163 1.568840 1.020765 -4.929594 -3.437183 2.196750 3.690121 -2.232178 -5.154282 1.597608 5.096906 -4.917384 -5.773646 0.347060 4.707124 -2.657449 -9.001079 -2.599470 -4.557526 4.458562 -0.431631 -1.939181 -6.856839 0.641772 4.249631 -1.300119 -4.089900 0.067915 3.269188 3.564196 2.455262 0.406117 0.141936 1.248823 10.142110 2.691642 -3.637091 0.542712 -0.086248 -1.845082 2.237054 -3.617154 -2.982829 0.551761 -6.148135 0.003366 5.983761 -3.442809 -1.285589 5.211642 2.281236 1.836420 20.919807 0.685358 6.665107 5.191294 -6.303809 1.246596 -2.484065 0.178727 2.079537 2.139782 -0.065863 -10.457749 -5.740324 3.312992 5.910217 4.833127 -6.191597 -2.664811 -1.382555 -0.469806 0.424007 -1.011817 1.450931 -0.248021 -4.882298 -1.416323 5.087555 11.702212 -2.941096 -1.294314 3.940481 2.009392 -3.736816 -7.557082 -3.083222 -4.595240 1.218555 2.053692 0.036501 3.634930 7.774177 -8.779363 5.049321 -1.397908 -0.129925 3.983838 2.166964 -5.701695 -6.066816 -1.630581 3.930522 6.512567 -2.293183 1.567246 2.555818 -5.402190 -0.430687 1.474276 -0.161387 -1.250651 2.392033 1.115257 -3.637735 -3.383256 2.806558 -2.020317 -1.688386 -0.008894 3.875946 -0.598455 -7.077929 5.934537 0.127684 -1.986952 2.821798 -2.111701 6.889155 -5.689274 -6.215713 4.906735 0.500316 -0.578764 -1.905974 1.348376 4.499220 2.272937 1.437741 -3.887336 -6.264035 2.846377 -2.067676 4.703457 2.345897 -0.302665 3.515248 -3.108400 -1.280537 -6.075481 -3.721724 -0.894096 1.174841 -6.032218 -4.001207 -1.217308 6.519035 4.332941 0.114192 -4.541526 0.708735 6.350092 -6.485748 -1.297006 3.871996 3.977875 -7.064729 0.293180 4.983831 -6.588035 0.146856 -2.061550 -0.320299 -1.956056 -5.039640 3.851667 1.386399 3.967461 -0.030481 1.354289 0.634470 2.568487 2.551443 2.192825 1.165750 7.354135 5.948882 -1.521285 -3.267638 -5.995775 2.180149 -7.524762 -7.607736 3.383534 1.341613 -4.231750 1.012071 0.955266 6.968410 1.301892 0.294075 -0.193366 -0.102119 +PE-benchmarks/channel-assignment.cpp__maxBPM(int (*) [4]) = -1.815875 -1.078835 -0.270386 -4.898485 3.557181 3.324115 1.640028 -1.312655 -5.695079 -1.621699 1.574183 -6.761114 -2.291373 6.714605 -1.722583 3.548639 8.207001 1.036579 -2.666343 0.044005 5.251732 -0.627688 7.081618 6.586085 -4.932067 -0.259360 -0.790949 2.197048 0.406678 2.535450 0.580925 -4.657521 1.840995 -3.682531 -0.488618 -3.426293 0.738626 1.171318 2.700118 -8.518587 1.424406 2.985595 1.457406 -1.974507 -1.369935 0.717633 4.975724 4.888109 -1.636299 0.784731 4.112939 1.277874 -0.659402 1.153226 1.045000 -0.010031 0.425631 -0.092251 -3.002240 -2.149300 -0.486831 -1.762916 0.373727 5.089786 6.487289 0.721197 -0.191865 2.307635 0.548408 1.487729 2.435711 0.784062 0.179961 0.309375 2.676489 -3.670860 -1.037006 -7.991620 -0.376551 -11.262173 -3.180987 -0.271386 5.240150 2.262764 1.805545 -1.955263 5.446360 -1.375850 -0.635906 5.998896 6.830050 -3.799318 -2.681544 -4.576119 -3.929612 2.439669 -2.821952 -0.077993 2.911466 0.682447 -4.878151 -2.307458 0.746618 1.925201 -1.919054 -2.584864 1.163088 4.102074 -4.831947 -2.767450 -0.840302 4.049093 0.013052 -8.701058 -2.626768 -3.373233 0.363206 0.531677 -2.169053 -3.846275 0.921347 1.993123 -2.160642 -1.746556 -3.079374 4.627197 1.818408 2.106995 0.950618 0.598525 1.982788 6.847184 1.388436 -3.447729 0.550276 0.022579 -1.250797 1.529095 -3.494155 -2.707283 1.855460 -5.173180 1.097386 3.218015 -3.352408 -1.510872 0.604960 0.910737 1.927557 17.063131 -0.174635 6.746646 3.497426 -5.507135 3.180283 -1.301999 -0.831522 0.801739 2.566857 0.826974 -5.582640 -4.673401 3.433199 5.813098 4.375422 -4.719470 -0.232756 -0.332054 -0.538727 -0.309441 0.354704 1.431994 0.122148 -4.441421 -1.428811 4.593831 10.490988 -1.439377 -1.809991 2.867851 3.815017 -1.732484 -4.499711 -1.593618 -3.500794 1.004572 1.395573 -0.393169 3.825482 7.120939 -9.522747 5.232841 0.165346 -0.057161 3.589894 0.812170 -5.106216 -6.598956 -1.069181 4.182651 6.676868 -0.944499 0.467109 1.151942 -4.668823 -0.464165 1.336281 0.300630 -1.356968 2.286650 -0.299536 -2.818834 -3.205297 -0.115529 -2.381521 -0.886234 -1.628301 2.960394 1.524329 -7.036240 5.965972 0.064122 -1.621467 -0.475397 -1.485345 3.700240 -5.204254 -5.812728 2.749025 -1.004913 -3.267663 -2.241113 0.271743 3.247271 1.630304 1.578682 -2.582820 -6.803713 5.065221 -1.668618 4.913114 2.349145 -0.175741 3.399050 1.346344 -1.471930 -4.797661 -4.407738 0.486115 -0.557361 -5.067927 -0.143722 -1.592783 4.885419 3.863750 -0.379015 -4.284718 -0.832977 5.706400 -2.722907 -1.705682 3.756402 -0.405472 -5.289756 1.185928 4.954421 -5.996507 -0.034154 -3.805742 0.165680 -2.019105 -4.451735 2.294139 0.247687 2.496621 0.739578 0.163679 -0.894399 1.708155 1.871223 -0.086839 0.728706 7.487852 3.832047 -2.242280 0.109595 -5.672561 2.567953 -6.904546 -6.812535 2.256552 0.086279 -3.919280 0.481593 0.788548 4.968046 0.429067 0.338530 -1.470051 1.285114 +PE-benchmarks/channel-assignment.cpp__main = -0.484014 -0.349485 1.090927 -1.946824 1.256646 0.467230 0.601797 -0.149534 -2.271602 -0.476911 0.295161 -2.110947 -0.672784 2.377218 -0.528822 0.815284 3.089810 0.920046 -0.979929 -0.309519 1.520699 -1.072587 2.210760 2.428770 -1.653411 0.163541 -0.303636 1.105032 0.245482 1.861940 -0.821834 -1.140639 0.242383 -0.814068 0.480930 -1.643903 -0.036724 0.471258 0.348175 -3.332197 0.624245 1.148187 0.971549 -0.670761 -0.113887 1.016299 1.863884 1.509817 -0.408117 0.266691 1.199653 0.040807 0.130749 0.387288 1.060539 0.666690 1.676414 0.558873 -1.209726 -0.226662 -0.412264 -1.037307 0.437149 1.678521 2.142703 0.250760 -0.191769 0.018933 0.491637 0.424273 0.959274 0.199328 -0.004195 -0.060371 0.732470 -1.424059 0.595038 -2.905924 0.081979 -4.238448 -1.258831 -0.239610 2.093167 0.381555 0.366477 -0.817696 1.936509 -0.712194 -0.015626 1.044724 2.300351 -1.275510 -0.939739 -1.326033 -1.443028 0.677736 -0.696635 -0.594543 1.347248 0.131072 -1.632976 -0.561449 1.060087 0.562407 -0.661215 0.322631 0.376182 1.780703 -1.756702 -0.922074 -0.684142 1.157519 0.157500 -2.635445 0.050623 -1.410225 0.190927 0.226393 -1.101058 -1.252126 0.637592 0.859069 -1.119326 -0.114567 -2.011187 2.303045 0.191131 0.422369 0.146923 -0.126339 0.367928 1.390026 0.853602 -1.462774 0.321418 0.351494 -1.029891 0.202104 -1.401712 -1.101301 0.809462 -1.589318 -0.249553 0.466932 -1.324962 0.159863 0.396243 0.641151 0.697297 5.545952 -0.458103 2.126369 0.750099 -1.757635 1.874017 0.410944 -0.160943 0.238128 1.207914 0.314180 -2.362676 -1.666711 0.985374 2.052413 1.580674 -1.821494 -0.456362 -0.581866 -0.397816 0.534479 0.308360 0.211702 -0.107638 -1.536440 -0.648867 0.647472 3.802708 -0.426046 -1.906328 0.605045 0.272014 -0.808089 -2.021066 -0.397544 -0.940383 0.467657 -0.630241 -0.418467 1.524428 2.485617 -4.416069 2.252312 -0.557403 -0.753172 2.319672 -0.291057 -1.199680 -2.961597 -0.685436 1.343650 2.846121 0.036233 -0.665826 0.556801 -1.653697 -0.259267 -0.016693 0.481137 -0.748507 0.851543 0.125505 -1.322313 -0.790986 -0.988930 -0.488300 -0.333777 -0.732671 0.912405 0.274728 -3.006303 1.991368 0.240582 -0.240009 0.155454 0.004444 0.335284 -1.629094 -1.941522 0.512733 0.059488 -1.054541 -1.286083 -0.121652 1.238165 -0.138743 0.128669 -1.029023 -2.500135 1.683601 -1.102882 1.884183 0.869302 -0.224887 1.340466 2.249654 -0.347444 -1.410624 -0.681220 -0.163740 -0.695297 -1.168612 0.018439 -0.808599 1.559309 1.480208 0.095975 -0.451515 -0.548927 2.323594 -0.720246 -0.734850 1.422433 -0.997561 -1.288683 0.605556 1.855365 -2.143910 -0.423798 -1.350258 -0.828615 -0.491909 -1.035432 1.017192 -0.175111 0.690853 0.152210 0.008185 -0.621863 0.533874 0.392856 -0.408707 0.268919 2.846908 1.969442 -0.797231 0.639675 -1.622101 1.079474 -2.222080 -1.579546 0.201879 0.231546 -1.652325 0.307691 0.564972 1.629852 0.080839 0.011870 -0.336217 0.385934 +PE-benchmarks/channel-assignment.cpp___GLOBAL__sub_I_channel_assignment.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/coin-change.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/coin-change.cpp__count(int*, int, int) = -3.595276 -4.594157 -3.569636 -7.348389 5.336111 7.116424 3.031034 -6.000647 -9.266920 0.515023 4.444029 -9.969640 0.122019 9.521498 -2.740270 9.995976 12.202622 1.414825 -5.696027 -0.476970 9.938755 -0.630806 12.681180 10.453697 -6.068395 -0.882304 -2.179744 2.825616 1.773393 -0.945563 1.544177 -2.296345 4.719037 -11.590400 -4.034740 -4.236403 1.334699 3.568559 9.856956 -11.669284 2.438072 -1.006323 2.149275 -2.536275 -3.728250 -0.566272 4.746915 7.398776 -0.035824 2.568680 6.636265 0.302989 -0.850286 2.347449 1.311301 1.973466 -0.204374 -0.275642 -3.145537 -5.105105 -0.415803 -0.024376 2.270638 7.231219 9.520778 1.687650 -0.407912 7.117010 2.635584 2.017047 5.445051 1.147337 -4.275387 -0.005996 2.522696 -12.718161 -1.016193 -12.935178 -2.265860 -12.414544 -4.398245 2.024918 5.685097 0.469199 5.863555 1.882298 7.311695 -1.576546 -3.566178 8.494164 8.747672 -8.156006 -4.099834 -4.777417 -4.082891 1.830343 -3.722826 1.622211 5.975186 2.711570 -7.084119 -2.762175 2.937346 4.717979 -2.685191 -8.112532 3.004423 6.241924 -4.764667 -7.226961 2.625851 8.723487 -2.850649 -13.425001 -1.895584 -6.231634 2.746051 -0.073162 -3.244222 -8.778160 0.573570 3.574909 -2.090085 -4.570793 0.016075 4.274687 5.027451 4.121566 0.592152 2.183810 1.894675 15.013311 0.822378 -5.435744 1.685216 -0.620931 -1.217344 4.945173 -4.443668 -5.055748 0.201276 -9.234930 3.364491 7.058114 -4.444574 -1.871561 5.367754 5.009848 0.859496 26.994610 1.410646 11.434873 8.708793 -8.068153 3.033915 -4.880698 1.562204 2.593246 2.744809 -1.980919 -13.470634 -8.101554 4.970178 8.116422 6.299937 -9.541711 -3.021015 -0.539633 -0.674757 0.077721 -1.290632 2.603492 0.531010 -5.498813 -1.447987 8.128919 18.452980 -3.752383 3.023810 5.364553 3.084226 -3.748599 -11.798276 -4.812649 -7.163538 1.685260 2.927632 2.017913 4.293071 10.110755 -9.510760 6.691386 -1.565749 1.828536 6.784786 4.505018 -9.734514 -10.272440 -3.618465 4.569998 9.177535 -4.087863 0.426455 4.192396 -6.902849 -0.561239 2.325998 -1.575273 -1.037046 2.720551 0.408801 -3.108231 -3.080677 5.176967 -2.775523 -1.466693 0.761430 5.929291 0.735239 -7.659487 7.186885 0.332214 -3.903080 2.397611 -3.074174 9.513465 -5.906813 -6.401671 6.139377 -0.318580 -1.189016 -3.317600 2.080951 4.858361 2.739024 4.345339 -5.100362 -7.861755 5.278813 -3.647130 6.578593 3.144178 -1.611813 2.789589 -5.436587 -2.853255 -8.334482 -6.795882 -2.852476 1.834813 -8.945325 -2.633709 -1.312873 8.671310 4.013904 1.250430 -8.796915 1.388144 8.582606 -8.146201 -2.018463 5.245177 4.247121 -10.793970 0.906668 6.589618 -9.646418 1.947365 -2.401998 -0.275841 -3.392887 -6.429132 5.269248 3.366422 5.795417 -2.256007 1.901417 2.926726 3.773942 3.523464 3.399225 1.965800 11.312029 5.554030 -0.773534 -5.213094 -8.636979 3.321243 -9.295646 -10.784490 5.162641 3.549731 -7.141034 0.989135 2.320481 10.130620 1.573154 -1.930060 -2.291768 1.391696 +PE-benchmarks/coin-change.cpp__main = -0.862985 -0.931002 -0.137924 -2.096215 1.723803 1.502685 0.929554 -1.133825 -2.735806 -0.365952 1.099699 -2.956011 -0.616758 2.882747 -0.780563 2.178057 3.691725 0.621511 -1.402802 -0.357065 2.401189 -0.524363 3.604472 3.174080 -2.021863 -0.007940 -0.535346 0.959864 0.431768 0.552835 0.042784 -1.184552 1.270352 -2.464162 -0.610352 -1.331232 0.169627 0.700598 1.924962 -3.704717 0.640385 0.288730 0.501155 -0.675644 -0.712029 0.640268 1.918531 2.119933 -0.211123 0.950879 1.840058 -0.021758 -0.047316 0.664708 0.682072 0.387275 0.534901 0.020519 -1.258397 -0.995677 -0.310451 -0.759493 0.316621 2.150922 2.824980 0.327553 -0.226361 1.351563 0.531348 0.643895 1.468624 0.425348 -0.483882 0.048938 0.987073 -2.857298 -0.181344 -3.891394 -0.587230 -4.694656 -1.609473 0.189839 2.341813 0.265484 1.201855 0.030456 2.374004 -0.387256 -0.744835 2.175258 2.901340 -2.183232 -1.289267 -1.333294 -1.212122 0.679921 -1.149873 0.265395 1.668002 0.564364 -2.201631 -0.798553 1.075592 0.950404 -0.856377 -1.523548 0.633290 2.050512 -1.943075 -1.635963 -0.108985 2.073670 -0.241433 -3.853394 -0.391191 -1.471731 1.005245 0.308689 -1.153459 -2.021477 0.461856 0.929377 -0.885969 -0.921383 -0.737659 1.815516 1.095051 1.140834 0.309121 0.602126 0.699617 3.595056 0.701606 -1.598987 0.405596 -0.074032 -0.503055 1.262204 -1.313168 -1.367816 0.349404 -2.464676 0.863719 1.473349 -1.487781 -0.595557 0.999158 1.163323 0.408648 7.125761 0.082806 3.168193 2.077187 -2.362156 1.197812 -1.052626 0.226691 0.653159 1.177339 -0.162259 -3.167166 -2.267959 1.527026 2.597803 1.877513 -2.875746 -0.629241 -0.196900 -0.101244 0.031058 0.035548 0.709553 0.287214 -1.689687 -0.517072 2.010624 5.132817 -1.023299 -0.486680 1.273405 0.705415 -0.698507 -3.019048 -1.072480 -1.461519 0.520986 0.634281 0.321836 1.368902 3.095484 -3.934790 2.251077 -0.490595 0.080699 2.200273 0.968944 -2.475333 -3.168478 -0.895851 1.498413 2.906266 -0.480922 -0.140358 1.018105 -2.150856 -0.253059 0.498369 -0.081348 -0.531146 1.016236 0.128499 -1.182859 -1.059225 0.342328 -0.646950 -0.276734 -0.210624 1.649028 0.434251 -3.347633 2.284886 0.085111 -1.109922 0.328372 -0.631797 2.280646 -1.901476 -2.228441 1.419813 -0.459717 -1.173438 -1.242284 0.294448 1.283742 0.498552 0.929685 -1.322981 -2.440698 2.022073 -1.001995 2.140090 1.063959 -0.333130 1.521351 -0.324734 -0.947058 -2.086843 -1.662791 -0.105274 -0.245254 -2.189439 -0.291084 -0.645810 2.298911 1.564469 0.329840 -1.972846 -0.070139 2.610072 -2.209200 -0.798825 1.775714 0.854361 -2.462297 0.842829 2.157716 -2.749080 0.208426 -1.155236 -0.451897 -0.960289 -1.761235 1.440219 0.431466 1.384741 -0.261738 0.407444 0.201802 1.041001 0.679963 0.487470 0.349908 3.370816 2.424379 -0.838949 -0.615606 -2.474762 1.222845 -2.857483 -2.972918 1.190073 0.784149 -2.004149 0.216621 0.498694 2.543973 0.397343 -0.712809 -0.867371 0.630385 +PE-benchmarks/coin-change.cpp___GLOBAL__sub_I_coin_change.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__isValid(int, int, int) = -0.797786 -1.378348 -0.624322 -2.102758 1.191368 0.093974 0.581324 -0.830576 -2.419712 -0.124418 0.812824 -1.774214 0.526904 2.386143 -0.139829 2.242781 2.473028 0.467995 -0.954171 -0.378513 2.250437 -0.887311 1.677294 1.626792 -1.131513 0.016424 0.155433 0.578070 0.229108 0.465702 0.314287 -1.100724 0.221732 -2.244033 -0.270289 -1.249224 -0.017542 1.378815 2.403529 -2.591840 0.796058 0.711536 1.559553 -0.806132 -0.781914 -1.206499 0.456911 1.449774 -0.664689 0.993728 1.592749 0.020696 -0.312877 0.279306 0.877466 1.037507 0.438569 0.521566 -0.717000 -0.661580 -0.272299 0.554040 1.008496 1.224738 1.651000 -0.151449 -0.320680 1.328627 0.799911 0.700465 1.311448 0.148272 -1.487453 -0.987903 0.821387 -2.863945 -0.395710 -4.299649 0.152064 -4.012925 -1.125138 1.035117 1.607348 -0.493000 1.023446 0.857043 1.627148 -1.014986 -0.897309 1.337800 1.512575 -0.774261 -0.746393 -0.878366 -1.722539 0.690092 -0.397537 -0.552819 1.980959 0.339024 -1.455733 -0.721335 0.909407 0.965470 -0.530109 -1.508934 0.822256 1.423047 -1.071640 -1.901443 0.658742 2.291760 -0.583038 -2.111315 -0.659850 -1.486689 -0.236640 -0.004998 -1.202564 -1.765252 0.329157 0.353408 -1.052668 -0.766164 0.474588 0.580732 0.804142 1.194409 0.215440 -0.162150 0.176832 2.652177 0.474567 -1.701534 0.600434 0.267953 0.088595 0.927297 -1.070165 -1.612469 0.120939 -1.570403 0.648389 0.782124 -1.093988 -0.572758 2.007260 0.850202 -0.121871 5.142659 0.080586 2.318337 1.713945 -1.236023 0.541834 -0.094493 0.262830 0.512531 1.121758 -0.453026 -1.197868 -1.734832 1.093072 1.722176 1.605566 -1.525192 -2.199866 -0.113051 -0.269022 1.071488 -0.172057 0.043006 0.273359 -1.517220 -0.376384 0.853723 2.842927 -0.540607 -1.014615 0.892104 2.202025 -1.378966 -2.310435 -0.779508 -3.352713 0.413402 -0.189901 -0.196400 1.340593 2.257013 -4.279706 1.706277 -0.277703 0.212381 1.401953 1.066894 -1.791412 -4.114022 -1.207660 0.570241 2.431855 -1.200925 0.755925 1.048454 -1.335088 0.006319 -0.008683 -0.570288 -0.684803 0.769796 -0.735676 -0.540691 -0.056517 1.332378 -0.911119 -0.792688 0.277412 1.065445 1.207764 -1.823965 1.163457 0.182525 -0.253424 0.832184 0.009291 1.790409 -1.015803 -1.381642 1.079777 0.317172 0.225185 -0.376846 0.215841 1.219292 0.254607 0.676717 -0.350477 -1.092145 0.875207 -1.062979 1.844492 0.742851 -1.078867 0.424292 -0.960058 -0.345529 -1.291990 -0.165872 -1.015583 0.088372 -1.314639 -1.891434 -0.424701 1.639812 0.514387 0.569190 -1.375020 -0.395541 1.863824 -1.610125 0.239104 1.257193 -0.445562 -1.818581 0.356943 1.745382 -1.957227 0.695806 -0.942088 0.325302 -0.714282 -0.610307 1.354191 1.104002 0.843487 -0.810876 -0.269598 0.518504 0.657775 1.259831 0.346185 0.204768 1.828923 0.943378 -0.470727 -1.072741 -1.463238 0.063734 -1.631634 -1.651319 0.521952 0.569484 -2.284556 0.159871 0.132556 2.034710 0.158065 0.649343 -0.312187 0.419662 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__getMaxUtil(int (*) [4], int (*) [4][4], int, int, int) = -30.282886 -24.039261 -19.086613 -58.196415 50.285431 64.649249 25.007781 -52.197007 -70.009807 0.863590 40.576771 -76.925353 -16.218240 81.433657 -30.851520 66.717771 90.087798 5.629805 -47.156940 -9.137237 79.377151 20.457214 104.849685 86.580760 -67.334752 -4.465874 2.097546 15.765195 29.498036 4.740559 -1.812032 -34.018284 50.075510 -78.012525 -32.586715 -31.774758 7.854221 10.925708 71.553589 -83.081247 16.611445 -9.857492 -8.438571 -17.978972 -25.509626 18.393196 54.062135 65.535845 -13.365134 25.814273 59.621119 13.464924 -13.166291 17.672859 13.574995 4.956923 7.363154 16.526663 -20.207335 -48.793244 -9.412847 -4.477156 1.566212 71.302362 80.397985 11.713376 -4.515663 52.633010 14.515091 15.720330 39.906191 18.004494 -2.265587 10.977163 35.908207 -70.868161 -10.770376 -100.518177 -25.119573 -117.886139 -31.706604 10.042981 44.209478 -23.794323 47.146963 7.729397 73.036555 -4.098157 -31.034030 72.404444 84.250052 -72.963307 -31.828656 -32.097537 -42.034483 15.630249 -41.298032 28.476948 32.457051 6.282484 -65.597553 -43.427992 0.888965 34.105454 -28.487271 -56.121600 16.934699 45.378613 -56.721510 -41.352231 6.767068 44.676160 -15.969796 -112.868593 -53.810984 -45.247194 53.012033 -3.183503 -29.637628 -67.833415 8.120182 35.317451 -19.966055 -46.137400 26.051448 26.814713 47.473773 45.453430 2.939954 5.448803 27.436553 120.337211 22.087180 -45.730967 11.119861 -17.945008 -5.720284 44.339092 -35.663777 -27.588065 20.995974 -67.815716 35.035272 62.202934 -39.155667 -21.677808 60.946365 23.872968 8.786333 203.425034 4.742457 87.698846 63.291425 -74.344177 -7.955841 -44.253049 5.816804 26.455436 28.127993 2.368311 -78.759714 -67.640876 54.205957 76.695452 51.369823 -85.492026 -0.885524 3.978405 0.805703 -13.971794 -5.683595 17.520730 5.793019 -52.439419 -17.806501 69.974791 125.049878 -43.205665 -14.728219 42.243773 33.734598 -15.675584 -49.401382 -35.739997 -40.035018 21.956786 47.771613 11.493235 45.964599 92.153783 -97.291947 56.455852 -11.693680 1.262286 38.482880 42.577774 -76.430426 -29.380375 -12.265413 42.069354 56.863889 -9.046004 3.109204 32.401136 -67.069244 -7.589677 20.649624 -6.634266 -17.667543 31.470252 25.506539 -33.700298 -42.439349 24.770873 -8.889672 -13.449913 -3.047247 54.750304 -18.527354 -105.970889 69.112371 5.641035 -35.325688 3.598113 -28.695112 71.096275 -64.305926 -72.091419 51.599582 -15.376514 -21.048010 -22.076747 14.539221 40.552251 36.642241 47.533915 -55.494152 -72.434118 53.957656 -19.232315 63.080273 29.661039 0.488435 46.570723 -72.120917 -17.482229 -75.368814 -43.212282 15.111116 13.465724 -74.697467 -14.656439 -14.772691 71.720013 45.579892 -3.474495 -61.446483 -1.402490 62.039371 -75.026282 -12.719419 44.057228 76.646562 -79.984702 19.603838 53.756310 -64.836209 9.003099 -25.131565 -19.314447 -38.897238 -59.346575 47.743760 17.989306 48.668271 -1.740068 17.525605 11.498716 32.429064 18.263298 20.766864 20.481997 75.117501 74.324853 -31.642485 -32.537390 -79.140724 42.015810 -88.407682 -103.608357 56.484625 -4.324176 -53.565727 -0.561793 -4.588405 80.142608 17.608227 -20.548248 -21.516903 21.393684 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__int const& std::max(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__geMaxCollection(int (*) [4]) = -6.091226 -4.472731 -3.323599 -12.037353 10.675303 13.232155 5.214684 -10.339286 -14.534769 -0.210637 8.079680 -16.210744 -3.877623 17.002855 -6.311567 13.317363 18.922862 1.294309 -9.563143 -1.841208 15.944199 4.055075 21.686788 17.986471 -13.926247 -0.682694 0.301286 3.221381 5.526563 1.813839 -0.714203 -7.801078 10.183479 -15.347043 -6.373813 -6.521300 1.337563 1.962910 14.117631 -17.572059 3.426060 -1.329960 -1.727865 -3.787429 -5.003399 3.897052 11.819422 13.470244 -2.639052 5.288850 12.039487 2.865516 -2.537375 3.663587 3.217477 1.043414 1.958034 3.084550 -4.566556 -9.724333 -2.157963 -1.226564 -0.045047 14.746164 16.570194 2.431756 -1.100102 10.268868 2.683105 3.289532 8.003577 3.773667 -0.020336 2.464748 7.357884 -13.889477 -2.129976 -20.484316 -5.054432 -24.749405 -6.891273 1.798152 9.536601 -4.178411 9.406385 1.068761 15.298057 -1.014632 -6.098658 14.677872 17.861637 -14.960324 -6.656543 -6.689045 -8.678184 3.208977 -8.398611 5.586730 6.526088 1.096445 -13.722027 -8.891106 0.431681 6.752509 -5.894569 -10.942528 3.442180 9.611905 -12.065352 -8.230867 0.804151 9.131296 -2.906569 -23.381776 -11.059284 -8.961322 10.528111 -0.341421 -6.425368 -13.885080 2.061455 7.234266 -4.437079 -9.215340 4.602599 6.089138 9.485873 9.216827 0.740803 1.172695 5.848245 24.452658 4.718173 -9.426456 2.379591 -3.652767 -1.129111 8.903898 -7.205671 -5.675118 3.920096 -13.939089 7.176111 12.590373 -8.273851 -4.352916 11.373630 4.690470 1.937893 41.811439 0.500469 18.106805 12.655502 -15.566736 -1.142571 -8.910838 0.833470 5.026711 6.029470 0.950762 -15.828927 -13.905202 11.413354 16.075743 10.704198 -17.530494 0.204939 0.729364 0.120748 -2.857445 -0.751184 3.593144 1.359490 -10.950365 -3.803675 14.222991 26.185852 -8.778474 -3.979107 8.664801 6.791112 -2.745064 -9.871952 -7.150394 -7.935407 4.494131 9.737087 2.087700 9.579993 19.191891 -20.800933 12.005556 -2.427293 -0.237822 8.363981 8.473884 -15.511246 -6.171320 -2.624495 9.065215 12.181105 -1.471950 0.465661 6.242944 -13.901648 -1.668846 4.160049 -1.045731 -3.831792 6.649668 5.165887 -7.406025 -8.804594 4.201290 -1.836041 -2.732769 -1.139173 11.167700 -3.374474 -22.529884 14.641789 1.414757 -7.089098 0.474603 -5.724996 14.375575 -13.252029 -15.177911 10.389982 -3.513662 -4.919554 -4.435022 2.694490 8.258545 7.423217 9.709589 -11.339469 -15.071652 11.562019 -3.691592 13.340088 6.249944 0.278270 9.907154 -13.656845 -3.799272 -15.103441 -9.169050 3.675142 2.259863 -15.143627 -2.532138 -3.362959 14.730439 9.635209 -0.676393 -12.537676 -0.870393 12.904203 -15.157276 -2.555805 9.360252 14.948991 -16.274226 4.151828 11.406891 -13.254690 1.552863 -5.555498 -4.008578 -8.241111 -12.247103 9.535790 3.305664 9.690659 -0.017831 3.316537 1.782896 6.525571 3.562409 3.865029 4.113603 15.668350 15.332994 -6.797989 -5.870136 -16.285820 8.843477 -18.370535 -21.293124 11.410997 -1.026901 -11.120404 -0.305708 -1.041268 16.209763 3.388040 -4.132710 -4.536131 4.487743 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__main = -1.228208 -0.627867 -0.122307 -2.713053 2.487107 2.533687 1.204546 -1.754437 -3.312485 -0.683538 1.644947 -4.143097 -1.644793 3.980232 -1.458770 2.292361 4.539642 0.398059 -1.975241 -0.535162 3.109568 0.726738 4.981343 4.262172 -3.382958 -0.012391 -0.141613 0.963599 1.075567 0.909440 0.001760 -2.364729 2.120661 -2.461442 -0.859403 -1.361932 0.193744 0.152789 2.162724 -4.448144 0.683495 0.587567 -0.154952 -0.835213 -0.796399 1.422724 3.234822 3.076593 -0.655480 1.165455 2.668495 0.670278 -0.288516 0.806595 0.816475 -0.308676 0.754128 0.193082 -1.474428 -1.803379 -0.550846 -0.941313 -0.403862 3.466966 3.932418 0.514482 -0.320167 1.664983 0.427315 0.939321 1.675355 0.942400 0.557989 0.788310 1.796320 -2.194801 -0.388238 -4.560064 -0.930506 -6.577525 -1.928576 0.003940 3.020736 -0.036635 1.474792 -0.361803 3.711675 -0.092435 -1.061599 3.351729 4.498722 -2.996005 -1.640908 -1.664253 -1.960264 1.030789 -1.979468 1.129424 1.415644 0.445569 -3.264871 -1.672554 0.153182 1.050141 -1.398364 -1.683218 0.590804 2.370741 -3.198546 -1.280468 -0.490208 1.945000 0.086389 -5.515352 -2.352401 -1.740510 2.035644 0.246788 -1.560347 -2.473123 0.656497 1.306554 -1.191533 -1.432948 -0.344365 1.985241 1.784718 1.928711 0.330130 0.592453 1.541411 4.844208 1.060118 -2.110058 0.436872 -0.693239 -0.296174 1.805211 -1.608187 -1.222480 1.026527 -3.056043 1.600446 2.312489 -2.036335 -1.273860 1.110142 0.733361 0.666740 9.036982 -0.125495 4.102433 2.608085 -3.537674 0.214334 -1.750723 -0.086295 0.910274 1.595819 0.580587 -2.731805 -3.102545 2.685243 3.911754 2.476572 -3.764794 0.556627 0.278830 0.034147 -0.800393 0.283348 0.895855 0.368188 -2.509779 -0.924004 3.192833 5.833305 -1.645477 -1.650843 1.744445 1.587830 -0.130668 -1.830086 -1.263101 -1.152408 0.968712 2.028420 0.365476 2.229500 4.513393 -5.459194 3.050971 -0.127007 -0.118025 2.148124 1.439385 -3.345279 -1.938512 -0.461147 2.368704 3.057137 0.002488 -0.183693 1.092056 -3.276681 -0.435192 0.921947 0.093513 -1.010822 1.657694 0.919611 -1.733163 -2.194990 -0.101435 -0.484617 -0.280333 -0.796688 2.438440 -0.194690 -5.645978 3.648233 0.205363 -1.633960 -0.481644 -1.264598 2.870909 -3.213771 -3.657610 1.903243 -1.307096 -2.211572 -1.305573 0.314441 1.683164 1.369522 1.954919 -2.379889 -3.352054 3.249944 -0.796706 3.181488 1.554825 0.204416 2.659837 -1.613909 -1.035371 -2.962586 -2.192515 1.370174 -0.168511 -3.208530 0.224149 -0.952948 3.085212 2.535013 -0.296051 -2.697309 -0.461262 3.036859 -2.971082 -1.034769 2.293580 2.333819 -3.237283 1.474449 2.787227 -3.071610 0.112767 -1.896628 -0.978560 -1.837696 -2.857241 1.953356 0.271642 1.901420 0.395166 0.490349 -0.226672 1.450014 0.602838 0.360695 0.781709 3.880855 3.659774 -1.858820 -0.381842 -3.831193 2.180864 -4.385960 -4.738010 2.282895 -0.381936 -2.314387 -0.132662 -0.378813 3.290581 0.718067 -1.065456 -1.382507 1.365833 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp___GLOBAL__sub_I_collect_maximum_points_in_a_grid_using_two_traversals.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__cmp(suffix, suffix) = -0.793820 0.281750 0.981664 -2.577084 3.116694 3.362458 0.951519 -1.440419 -2.964924 0.159397 0.786082 -4.015563 -1.277079 3.590505 -1.080006 1.897291 3.940235 0.187421 -1.837949 0.218104 1.716822 1.431389 3.549552 3.059269 -2.139526 0.402350 -0.725251 0.186380 -1.231083 3.016378 -1.460889 -3.928701 0.536025 -0.892744 -0.638557 -0.175860 -0.723547 -0.385141 2.285538 -3.827146 0.739574 2.593840 0.371862 -1.213396 -0.021977 -2.302990 3.563310 2.043429 0.522531 0.030184 1.461667 0.987076 0.145995 0.385006 2.239787 1.014335 2.946615 -0.482681 -1.754552 -1.250894 -1.135729 1.403488 -0.881248 2.641278 2.173431 0.902108 -0.854742 0.027998 0.151992 0.976661 0.650131 0.840406 0.099663 1.496311 0.526766 0.265137 0.446517 -2.239612 0.092993 -1.299326 -2.126221 0.391809 1.568951 2.338129 1.506299 -0.846089 3.224429 -1.456258 -0.723881 -0.035802 4.093088 -2.020274 -1.194834 -1.344360 -2.319904 0.159228 -0.702455 0.017794 -0.214866 -0.309602 -2.900991 -1.421189 0.466717 1.103440 -0.913647 0.490189 0.810416 2.376289 -1.309195 -1.218015 -0.258091 2.423724 -0.132671 -4.274923 -2.702960 -0.940444 -2.238816 0.717921 -2.408426 -3.281551 1.544877 1.114239 -2.143303 -0.986608 -0.589602 2.558991 1.438068 1.198784 0.150597 -0.194826 1.719552 3.274586 0.027667 -1.976683 1.289047 -0.824012 0.510173 1.040206 -0.760316 -0.758669 -2.205970 -1.882991 1.039511 2.474301 -1.843045 0.470610 -2.155352 0.532765 0.204353 8.164706 -1.687458 3.530670 1.030963 -3.324925 2.020197 -0.462591 -0.909338 -1.028539 1.065264 1.499618 -2.520758 -2.421725 3.200558 3.306244 2.129703 -2.167840 1.191080 0.067792 -0.536404 -0.022731 1.228712 0.762493 0.662080 -2.376494 -1.163684 2.040073 6.180565 -1.228075 -5.061917 1.738455 1.499832 0.925004 -0.520230 -0.919878 -1.989091 0.661576 1.613264 -0.029051 2.206503 3.875011 -4.405334 3.128639 0.112673 -2.033206 4.318773 -0.047082 -2.258608 -0.033056 -1.042457 2.571569 3.237007 0.484282 -1.200684 -0.295815 -2.363001 -0.410835 0.334120 0.328249 -1.375129 1.622587 0.221412 -2.743218 -1.344518 -1.721315 -0.803546 -1.134050 -2.387810 1.583188 0.729451 -4.491143 3.665226 1.993451 -0.116788 -0.145870 -1.105379 1.418635 -1.541122 -3.125774 1.185359 -1.175117 -0.774591 0.453457 -0.362368 0.970187 1.985914 2.524093 -2.483645 -2.193742 1.991065 0.218304 3.764810 1.331808 0.279061 0.294605 1.975393 -0.855212 -1.144250 -2.296012 1.869374 0.694200 -2.426450 -0.860707 -1.624086 2.662265 1.445112 -0.126030 -2.190641 -3.954579 2.215655 -1.260769 0.543790 2.088336 -2.454080 -3.198224 -1.011052 2.736632 -1.170673 -0.088825 -1.600355 -0.441618 -3.062708 -1.971076 0.593810 0.365191 0.757269 0.328360 -0.766709 -1.160408 0.098324 0.579169 -0.529872 0.830444 2.636282 -0.337179 -0.845193 1.175249 -2.874815 2.283564 -3.265163 -3.360842 1.827792 -1.713598 -3.291350 -1.018998 -0.353507 2.223784 -0.346087 0.596954 -0.639417 0.796957 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__buildSuffixArray(std::__cxx11::basic_string, std::allocator >, int) = -6.137159 -4.552656 -1.543121 -14.977894 12.825996 16.806785 5.637241 -9.285324 -16.261931 -1.963701 6.094038 -19.703023 -3.836340 18.755355 -5.988617 16.207723 25.624965 1.824811 -9.639893 0.554555 18.126090 -0.338817 24.223985 20.694367 -13.974264 -0.863101 -2.876211 8.705138 1.265694 8.026568 0.882352 -11.836738 8.038097 -16.916924 -5.981403 -10.686350 2.202722 4.370022 13.682008 -25.436824 4.199798 3.161008 -1.034340 -4.630684 -5.233299 -2.231627 14.137348 14.367385 -1.572094 3.706759 12.397876 3.384490 -2.070442 4.639821 3.420588 3.110349 3.954053 -0.601102 -7.116003 -9.678020 -2.338112 -2.488937 2.210540 14.437963 20.299595 2.475365 -0.429927 10.716639 1.257652 3.707655 8.479815 2.980735 -4.940708 1.476052 6.672363 -18.072823 -1.332517 -22.670334 -3.550047 -23.324987 -9.388366 0.412363 10.107805 5.035915 10.675227 -3.190616 15.527415 -4.201425 -4.449959 16.286858 18.609913 -15.066501 -6.867237 -11.421779 -9.053753 3.628076 -7.999062 0.818236 8.158203 2.655996 -13.807803 -6.378688 6.514807 7.718236 -5.310894 -12.618893 3.438483 12.970671 -13.114887 -12.233976 0.850474 15.665437 -4.684693 -26.750491 -10.355068 -11.870806 3.834048 -0.022232 -5.064699 -15.690945 2.733653 8.864104 -4.697841 -9.155611 -1.000908 13.616154 10.112242 6.703331 2.076649 2.768838 4.140192 27.463276 4.844208 -8.642681 1.577853 -1.628906 -2.285863 7.318039 -9.391077 -6.438833 -1.771770 -16.940968 4.086989 15.628405 -8.393096 -2.420253 4.489889 6.306459 4.113003 61.665075 -0.003385 20.998025 14.236730 -17.078322 7.481900 -6.925085 -0.072637 3.788142 4.929870 0.232549 -29.623884 -14.630995 10.766736 15.573010 12.034735 -20.180868 -1.692095 -1.825940 -0.714177 -1.161454 -1.254112 5.036596 1.628319 -12.772505 -3.488970 15.013482 38.563312 -7.073410 -5.545354 11.561158 5.837832 -8.567846 -22.187086 -8.341569 -11.067169 2.373549 8.191017 0.576621 8.879946 20.391533 -23.259296 13.618435 -1.093930 -0.909197 15.953286 5.745131 -15.724161 -18.782098 -5.904777 11.204208 20.352671 -5.508255 1.710943 4.724601 -13.684536 -0.447052 4.458229 -0.805846 -3.014124 6.092330 1.679808 -10.252288 -8.664665 1.616114 -5.761938 -2.736900 -4.391718 9.837509 1.461081 -19.464874 16.024489 1.538315 -6.066375 4.185230 -5.054505 18.425251 -12.535507 -15.804817 11.651235 -1.961765 -6.031440 -6.595707 3.436923 9.326287 7.776443 8.983026 -10.504262 -19.748704 10.751065 -5.646392 13.206495 6.601613 0.163647 8.027983 -2.685278 -5.326969 -17.594442 -15.922562 2.695661 2.456381 -16.481277 -5.939655 -4.022791 16.232972 10.128221 0.973453 -15.300996 -3.477908 18.817118 -14.637700 -2.676751 11.615948 5.342638 -20.209523 0.473561 14.296044 -17.794391 0.344510 -6.615019 -1.827582 -7.408142 -13.368392 8.455750 3.474389 9.469046 0.018270 2.603446 -0.146803 5.497058 5.699763 3.445731 2.077541 23.854318 14.656887 -4.259635 -5.575411 -16.044373 7.201439 -19.526389 -21.433694 9.315196 1.294978 -11.675376 1.678970 4.139382 18.746498 2.712573 -0.979627 -2.358971 0.973082 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::sort(suffix*, suffix*, int (*)(suffix, suffix)) = -0.545382 0.400333 0.984006 -1.351054 1.256291 0.691208 0.444689 -0.387981 -1.046847 -0.650165 -0.080154 -1.296507 -1.117602 1.634474 -0.724785 0.404814 2.423335 0.570075 -0.398770 -0.541446 1.202914 -0.460170 2.196763 2.022540 -1.762036 -0.046632 0.799920 1.045186 0.381160 1.178157 -0.729572 -1.205409 0.612531 -0.570994 0.529693 -1.179977 0.174026 -0.192215 0.095338 -2.482680 0.223976 -0.163000 -0.261963 -0.260696 -0.208822 0.978580 1.994435 1.349013 -0.595064 0.085576 1.226930 0.612959 -0.137858 0.434569 0.377161 0.259670 0.980904 0.287253 -0.686022 -0.348903 -0.354762 -1.026040 0.087105 1.665055 1.931301 0.252100 0.033962 0.357519 0.050488 0.318281 0.297454 0.409490 0.474420 0.651720 0.823997 -1.561485 0.102081 -3.045053 -0.391087 -3.620246 -1.096905 -1.012527 0.756331 -0.339941 0.569085 0.001731 1.858370 0.121045 0.444242 0.944138 2.253312 -1.460424 -0.664429 -1.175219 -0.949288 0.569195 -0.857730 0.172083 0.547692 0.023880 -1.330863 -1.206676 0.653633 0.318007 -0.648059 -0.432068 0.003702 1.365124 -1.516493 -0.634109 -1.394503 0.219106 -0.055286 -2.533374 -0.175928 -0.868394 1.525374 0.122388 -0.482552 -1.429082 0.349140 1.292893 -0.651725 -0.578000 -0.657303 1.556844 0.804606 0.062457 0.237990 -0.083971 0.444378 1.671212 1.369775 -0.892981 -0.312077 0.109725 -1.155502 -0.209208 -1.299924 -0.316355 0.903872 -1.348113 0.354807 1.116473 -1.038273 -0.459360 1.043822 -0.438686 1.062031 4.486305 -0.448707 1.225810 0.530487 -1.830310 0.794735 -0.279424 -0.414016 0.335804 1.088428 0.725802 -1.940297 -1.376331 0.853977 1.702216 1.150434 -1.695270 -0.365033 -0.566727 -0.111932 -0.223943 0.068246 0.457893 -0.411710 -1.006141 -0.478001 1.009985 2.690777 -0.712105 -1.716459 0.585764 0.541859 -0.329986 -1.443322 -0.483824 -0.570275 0.230117 0.389320 -0.145236 1.052712 2.118321 -3.745724 1.472360 -0.227578 -0.556738 1.346549 0.054717 -0.793092 -1.574384 0.389623 1.606962 1.671057 0.154079 -0.029837 0.086246 -1.496558 -0.200019 0.183018 0.925759 -0.683548 0.762019 0.466752 -1.465305 -1.239726 -0.650289 -0.164291 -0.475972 -0.426234 0.762363 -0.108391 -3.547711 2.117704 -0.198058 -0.435693 0.313509 -0.588022 0.980882 -1.731054 -1.965629 0.762925 -0.198895 -0.550684 -0.785768 0.081880 1.193353 -0.010467 0.575744 -1.099098 -2.018736 1.079648 -0.313569 1.201078 0.681013 0.656696 1.742491 0.059191 -0.493047 -1.508318 -0.509991 0.533048 -0.278283 -1.173665 -0.217602 -0.481092 1.377813 1.969870 -0.329969 -0.327180 -0.259707 1.629292 -1.639123 -0.597617 1.140479 0.890817 -1.059883 0.550428 1.345299 -1.497396 -1.009026 -1.003397 -0.451181 -0.342389 -1.507167 0.574581 -0.895264 0.454211 0.817003 0.011499 -0.601121 0.787642 0.241109 0.192680 0.091834 1.746317 2.472433 -1.114256 0.245435 -1.471512 0.862126 -2.333520 -1.774566 0.525337 -0.294354 -0.581946 0.177769 0.024029 1.263283 -0.205794 0.092484 -0.280267 -0.129298 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::vector() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::push_back(int const&) = -1.292193 1.747435 2.728217 -3.589354 3.540668 3.794018 0.897922 -1.444902 -2.248210 -0.950924 -0.407676 -3.690267 -2.715974 4.200414 -1.942216 0.865267 5.475971 0.672407 -1.315873 -0.078061 2.689017 0.740733 4.916748 4.188855 -3.857846 -0.193877 1.690540 1.787315 -0.318803 3.972686 -2.406910 -4.452636 0.948893 -0.330318 0.771654 -1.906607 0.160560 -1.089934 0.529483 -5.282128 0.650146 0.755804 -1.386000 -1.105867 -0.349111 -0.161794 5.421429 3.036940 -0.922509 -1.120353 2.349294 2.508450 -0.785763 0.832526 1.553270 0.665881 2.760781 0.360402 -1.528111 -1.368449 -1.091301 -0.503842 -0.487845 4.156505 4.148323 1.224623 0.027259 0.240804 -0.300321 0.569961 -0.072918 0.891687 1.203687 2.713845 1.232228 -1.697850 0.460482 -5.041332 -0.411212 -4.792918 -2.295445 -1.980640 0.540849 1.022139 1.507894 -1.408952 4.267423 -0.307343 0.963120 1.882714 5.968027 -3.377449 -1.316173 -3.155414 -2.960433 0.798419 -1.648267 0.463159 -0.319885 -0.775448 -3.270271 -3.179638 0.405775 1.082014 -1.347605 -0.283326 0.302762 3.143355 -2.707650 -1.129500 -2.332652 1.003571 -0.365252 -6.212233 -2.621439 -1.898659 1.463853 -0.001157 -1.522880 -4.203117 1.209646 3.324602 -1.961874 -1.678572 -1.429878 3.772945 2.293663 0.088929 0.208591 -0.873235 1.615188 3.914052 2.218079 -2.023230 -0.106442 -0.586976 -1.839542 -0.765729 -2.509550 -0.115756 0.097856 -2.723061 0.437933 3.779815 -2.316345 -0.106238 -0.139811 -1.353096 2.442042 12.229192 -1.956327 2.982646 0.620724 -5.098999 2.223163 -0.264574 -1.848432 -0.438630 1.793611 2.556159 -4.959742 -3.100343 2.988319 4.082677 2.733766 -3.119677 0.804039 -1.192581 -0.911434 -1.204455 0.593115 0.927404 -1.145136 -2.675406 -1.576541 2.845795 6.831876 -1.589372 -5.734992 2.012458 1.651892 0.204724 -1.303144 -1.080172 -1.338014 0.673150 1.901304 -0.908385 3.143976 5.094521 -8.214457 3.565459 0.289746 -2.450632 3.884998 -0.339402 -1.900872 -0.791502 0.872579 4.620815 3.705975 0.544862 -0.280820 -0.790947 -3.330711 -0.525949 0.628295 2.120722 -1.688830 1.646158 1.367445 -4.246214 -3.209022 -2.332792 -0.859486 -1.690338 -2.424482 1.532357 -0.626631 -7.752407 5.897172 0.948478 -0.058775 0.294348 -1.989613 2.005847 -3.788460 -4.996100 1.769994 -0.647078 -0.719559 -0.333931 0.033717 2.606870 1.145204 2.769786 -3.386534 -5.111665 2.230353 0.268594 3.421669 1.441667 2.216360 2.873023 1.049620 -0.742018 -3.168330 -2.826460 3.028059 0.748105 -3.364912 -0.578113 -1.475035 3.477236 3.911052 -1.295043 -1.571569 -2.543283 3.165548 -2.657782 -0.179411 2.473937 0.376878 -3.608896 -0.748143 3.139108 -2.252255 -2.388411 -2.279053 -0.641845 -2.205307 -3.993752 0.441641 -1.542884 0.859217 2.197024 -0.505245 -2.042082 1.020699 0.684373 -0.008426 0.926662 3.490629 3.342039 -2.134938 1.308576 -3.605781 2.392149 -5.542645 -4.693448 1.946745 -2.555397 -1.632794 -0.316778 -0.390436 2.743727 -1.060095 1.617110 0.029073 -0.355822 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::~vector() = -0.385803 0.790126 1.429709 -1.765901 2.069972 1.490013 0.210765 -0.294661 -0.987897 -0.558206 -0.492046 -1.473629 -1.439402 1.601678 -0.858926 0.274649 1.899852 -0.062830 -0.493132 -0.225286 1.142675 0.570605 1.923474 0.933393 -1.847395 0.020675 0.390498 1.294353 0.006900 2.117002 -1.009826 -1.766112 0.022954 0.532543 0.531983 -0.658956 0.361306 -0.365674 -0.427207 -1.932410 0.192722 0.602512 -0.821724 -0.054650 -0.045905 0.422796 2.102777 1.275378 -0.661994 -0.427301 1.354784 1.237139 -0.255495 0.476215 0.039600 0.007098 1.461125 -0.496715 -0.777956 -0.602452 -0.300248 -0.563197 -0.220546 1.455750 1.691377 0.117188 -0.045556 0.349653 -0.106895 0.297780 0.142861 0.406395 0.514842 0.877558 0.690527 0.099434 0.148767 -1.440679 0.069664 -1.976186 -0.850799 -1.287653 0.310986 1.026219 0.159917 -0.745571 2.053989 -0.082329 0.366124 0.868084 2.126139 -1.099993 -0.372989 -1.831881 -1.165964 0.328795 -0.733493 -0.417228 -0.439770 0.466323 -0.933191 -0.881013 -0.192213 -0.207589 -0.546531 0.106443 -0.472657 1.358698 -1.613285 -0.105165 -1.200964 1.022142 0.116474 -2.365795 -1.398587 -0.522753 0.638866 -0.450647 0.254474 -0.994628 0.390364 1.305078 -0.992671 -0.011898 -1.202109 1.621094 1.108197 -0.355063 0.188042 -0.112172 0.619735 1.126763 0.801075 -0.804475 -0.860664 0.121658 -0.290158 -0.487918 -1.059625 0.447370 -0.039129 -1.218764 0.420741 1.435708 -0.626283 -0.106612 -1.173784 -0.955801 1.215792 4.205560 -0.746688 0.761493 -0.119364 -1.790934 0.789545 0.229835 -0.813423 0.065755 0.253336 0.901156 -1.146457 -1.312086 1.285234 1.287299 0.991468 -1.202147 0.857885 -0.450441 -0.288326 -0.436407 -0.009838 0.909930 -0.751994 -0.658940 -0.645708 0.556162 2.702583 -0.171808 -2.550648 1.261393 0.800198 -0.332977 0.014636 -0.567850 0.024959 -0.233866 1.141253 -0.318206 1.199165 2.096011 -3.387739 1.373260 0.816541 -0.977700 1.295784 -0.755324 -0.043350 -0.039157 -0.053536 1.828638 1.523611 0.009272 -0.089499 -0.565600 -1.232807 0.237719 0.474773 0.897645 -0.421251 0.331733 0.637067 -1.452523 -1.170701 -1.305499 -0.597874 0.243706 -1.165299 0.405918 -0.492073 -3.671874 2.255441 -0.214628 0.136903 0.172527 -0.611740 1.059279 -1.251625 -1.702399 0.792764 -0.178194 -0.823310 -0.428640 0.338107 1.114476 0.249246 1.285053 -1.379962 -2.211630 0.830836 0.035381 0.813779 0.546902 1.021960 1.019937 0.579526 -0.341974 -1.192056 -1.235049 1.476441 0.251686 -0.750115 0.714465 -0.307835 1.196886 1.445660 -0.427293 -0.356123 -1.090542 1.288143 -0.735698 -0.389008 1.082992 -0.279244 -1.454574 0.294349 1.379968 -0.680200 -1.296183 -1.217482 0.099489 -0.820537 -1.468973 0.124692 -0.739489 0.102401 1.348081 -0.085690 -1.400661 0.625302 0.118765 -0.497032 -0.313583 2.087988 1.556874 -0.773954 1.093511 -1.289161 1.100617 -2.178882 -1.585763 0.521050 -1.447708 -0.279092 0.219487 -0.245186 1.113181 -0.574773 0.875156 0.012010 -0.465959 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__kasai(std::__cxx11::basic_string, std::allocator >, std::vector >) = -5.599924 -4.108024 0.520621 -13.960643 12.490878 8.418587 5.474226 -5.603624 -14.789923 -3.270626 4.378190 -13.310261 -5.735756 16.989652 -5.235308 12.563235 19.984177 1.947080 -7.194125 -2.380801 17.496095 -4.310736 20.147874 15.638469 -15.186533 -0.534711 -1.354707 9.477439 4.049809 7.739355 0.338579 -6.518122 6.530447 -12.573276 -1.040094 -10.843535 3.539355 4.520986 7.371714 -21.272186 3.194282 3.317894 1.197125 -2.952425 -4.542687 4.917177 10.623274 14.005280 -5.299282 4.241445 12.600004 1.836490 -1.190732 5.008539 1.307474 1.833097 3.364135 0.042927 -7.498314 -7.348782 -2.051809 -7.862124 4.103006 12.959460 18.319094 -0.112018 0.524886 10.576750 0.894090 4.325009 8.625407 3.021821 -2.347618 -2.112797 9.569643 -15.452972 -2.034681 -22.289751 -3.445323 -29.949334 -8.801026 -2.852320 10.840886 0.953383 8.208400 -0.790555 16.080842 -1.651260 -3.271756 14.520870 15.356944 -12.607693 -5.794091 -12.386426 -9.000937 4.429716 -8.590696 -1.352715 8.671477 3.569218 -11.980629 -5.697441 4.263458 5.020019 -5.157043 -10.432776 0.226327 12.503915 -14.291205 -10.161674 -2.735067 11.410298 -3.553172 -22.269417 -3.608157 -9.876143 8.163735 -1.353437 -0.625835 -9.729026 1.794158 8.645136 -4.596345 -6.632218 -4.362303 11.916481 7.758676 4.874156 2.959442 2.152450 1.535643 19.520607 8.146137 -7.817189 -2.646464 0.655145 -3.791401 6.116683 -9.150134 -5.142842 6.121778 -14.946704 2.071289 10.029993 -6.726252 -3.896159 7.660984 2.941707 5.966175 42.978689 1.029595 15.836019 9.953138 -13.918085 6.522731 -3.663581 0.291522 6.723928 6.442892 -1.398537 -18.591019 -14.249023 8.534095 13.124751 10.794995 -16.362684 -4.774454 -2.616061 0.128779 -0.196805 -2.678160 5.779671 0.002358 -11.035462 -2.981148 8.398026 27.619416 -6.070247 -4.907671 10.999064 6.772633 -9.984680 -17.318895 -7.747012 -8.394524 0.454044 2.814303 -0.280903 8.038941 19.004387 -23.486879 12.774200 -1.482454 -0.146156 10.570185 1.637708 -10.774784 -19.096758 -4.500180 9.203003 16.606260 -4.589226 1.102433 4.707202 -12.885176 1.525074 2.756297 0.387834 -2.262415 5.549392 0.074187 -6.791195 -8.623184 1.171303 -4.931226 -0.316134 -0.716816 7.866341 1.201443 -20.404613 13.661253 -3.212888 -5.669952 4.101847 -1.465676 14.100822 -11.518225 -14.857824 10.135191 -0.773662 -7.289961 -9.966193 4.058922 9.960688 3.437289 2.451085 -8.079043 -17.707271 10.764321 -7.358905 10.033985 5.979071 0.755621 11.127005 -0.816959 -5.961132 -15.442602 -9.016584 -2.387648 -0.727480 -12.052224 -2.913475 -2.713270 13.918280 10.548321 1.260575 -8.162439 0.100148 18.185321 -12.870983 -6.055797 11.935309 5.576026 -14.084170 6.022605 14.192077 -15.703974 -2.631590 -7.860916 -0.738274 -4.073166 -11.020710 8.918212 1.066600 7.543864 1.302381 3.485717 -1.444820 6.361974 4.957264 2.172867 -1.843193 22.742545 16.986328 -7.076650 -3.853546 -12.626210 6.240335 -17.595598 -15.690963 6.066627 1.730669 -7.970470 4.361585 3.821815 15.957714 2.447440 -1.500517 -2.323518 -1.099528 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::size() const = -0.310029 0.276259 0.171092 -1.134050 1.187650 0.974334 0.319128 -0.614453 -0.669242 -0.021386 0.131332 -1.665872 -0.432961 0.600616 -0.508291 0.875901 1.465415 -0.161131 -0.446287 0.035136 0.345245 0.915132 1.649872 1.242105 -0.841346 0.073099 -0.126103 0.304559 -0.531320 0.420214 -1.056214 -1.202816 0.352063 -0.484984 -0.316767 0.100599 -0.121624 -0.494563 0.990305 -1.102099 0.308334 0.081748 -0.084322 -0.314688 -0.228063 -0.314097 1.528633 0.820235 0.088298 -0.208692 0.771118 0.491296 0.028699 0.300415 0.327346 0.323961 0.806414 -0.339472 -0.442004 -0.908433 -0.288773 0.477341 -0.186884 0.987699 0.789031 0.364343 -0.403377 0.369030 0.375596 -0.121078 0.234043 0.439096 0.035788 0.762756 0.163114 -0.402357 0.500477 -0.627588 -0.273441 -0.473713 -0.862144 -0.187709 0.036940 0.410711 0.863922 -0.173566 1.257046 -0.443377 0.251392 0.021396 1.207560 -1.318914 -0.479459 -0.474048 -0.486930 -0.107294 -0.256778 0.117806 -0.140078 0.080984 -1.019664 -0.349734 0.298117 0.368155 -0.371661 -0.217865 0.548598 0.055132 -0.382107 -0.553750 -0.585496 0.642328 0.011504 -1.641793 -0.716074 -0.095225 0.107838 -0.128345 -0.637955 -1.553745 0.251099 0.534182 -0.746105 -0.411591 -0.531548 0.702037 0.918784 0.306821 0.403277 -0.081727 0.728519 1.891401 0.189672 -0.709721 -0.078654 -0.304250 -0.303304 0.081048 -0.206619 -0.244402 -0.572751 -0.995980 0.662184 1.235028 -0.671780 0.371086 -0.244094 0.108123 0.290446 2.783096 -0.642985 1.183142 0.518912 -1.250160 0.463435 -0.793925 -0.383341 -0.455964 0.154885 0.669953 -1.131344 -0.867783 1.111549 1.064522 0.739336 -0.895755 0.831646 0.257497 0.208137 -0.242073 -0.037772 0.378184 0.376977 -0.884508 -0.279731 0.982859 2.423051 -0.198002 -0.823390 0.807941 0.312410 0.440415 -0.122491 -0.621918 -0.771573 0.106768 0.832211 0.314367 0.631658 1.416987 -1.433159 0.646807 0.030525 -0.603613 1.433522 0.226983 -0.870789 0.327106 -0.182888 1.008898 0.874971 -0.147212 0.206454 -0.249376 -0.596230 -0.180627 0.197268 0.290583 -0.455523 0.401740 0.537192 -1.298190 -0.363290 -0.670163 -0.159389 -0.178242 -0.622139 0.618290 -0.009022 -1.798577 1.434886 0.638075 -0.358180 0.129888 -0.946676 0.814391 -0.826163 -0.822010 0.679220 -0.546858 0.210502 0.366537 0.203379 0.258624 0.408744 1.137899 -1.198023 -1.029538 0.853815 0.538918 1.184373 0.474892 0.253078 0.018646 -0.258089 -0.100882 -0.477269 -0.905871 0.283805 0.303998 -1.110522 0.209239 -0.550587 0.998186 0.817882 -0.503896 -0.386993 -0.563380 0.310813 -0.927193 0.349742 0.630163 0.256644 -1.425111 -0.289629 0.850579 -0.431215 -0.207187 -0.550896 -0.187890 -1.013759 -1.059539 0.155749 -0.184070 0.300833 0.630758 -0.372841 -0.258964 0.131390 -0.001379 -0.022910 0.309966 0.977334 0.502187 0.186330 0.144717 -1.169985 0.532172 -1.363174 -1.499762 1.022536 -0.741089 -1.170405 -0.341989 0.138234 1.081229 -0.470205 0.197145 -0.339051 0.177255 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::vector(unsigned long, int const&, std::allocator const&) = -0.777666 0.207837 1.445104 -2.763478 3.476573 1.596267 1.164566 -0.906019 -1.980500 -1.046666 0.166262 -1.435221 -1.833098 2.689831 -1.458049 1.553723 3.375058 0.195228 -0.401693 -1.089512 3.291409 -1.129016 4.164601 2.552679 -3.882804 0.015285 0.682888 2.159903 0.871068 2.918475 -0.891400 -1.559650 1.374892 -1.595240 1.048982 -2.093241 0.674887 0.152194 0.337356 -3.589346 0.185744 -0.189846 -0.925249 0.371321 -0.469189 1.775046 2.888594 2.552622 -1.931559 1.002383 2.857038 0.669386 -0.044504 1.312010 0.036204 0.295614 1.356003 0.438550 -1.325595 -0.945367 -1.063591 -2.312665 0.996595 2.553709 3.705121 -0.296666 0.476705 1.494999 -0.494424 0.791439 1.437133 1.055667 0.419064 -0.123369 2.582513 -2.793316 -0.304835 -5.425074 -1.057370 -6.357606 -1.822414 -2.169890 1.005438 -0.483756 1.854152 -0.096106 3.350474 0.642420 0.285262 1.946799 2.930218 -2.521988 -0.698439 -2.507430 -1.919960 0.321730 -1.644747 -0.193362 1.054108 0.312746 -2.008785 -1.631537 0.911665 0.363662 -0.825918 -2.041048 -0.876097 2.629982 -3.029389 -1.571931 -2.004626 1.297662 -0.997223 -4.431520 -0.208650 -1.769142 2.956861 -0.499781 0.746894 -1.550571 0.378176 2.726138 -1.142066 -1.292313 -0.494869 2.883689 2.215965 0.579379 0.593952 -0.114143 -0.364405 2.964999 3.202590 -0.933621 -1.551536 0.087448 -1.106478 0.513395 -1.982278 0.130702 2.057731 -2.597835 0.284717 1.964068 -0.864815 -0.668104 2.149176 -0.745027 2.090467 7.500116 -0.450980 2.274208 1.165431 -2.974549 1.245752 0.121434 0.239293 1.932083 1.757541 -0.080241 -3.445283 -2.714681 1.440838 1.957483 1.592429 -3.779573 -1.200885 -0.949763 0.128045 -0.205183 -1.078132 1.274696 -0.703679 -1.836489 -0.310620 0.750204 4.654402 -1.381849 -2.879249 2.102933 1.226885 -2.061078 -2.743117 -1.706510 -1.403565 -0.039069 0.950867 -0.297342 1.269767 3.505676 -6.141157 2.152983 -0.494301 -0.515631 2.111271 -0.113996 -0.800614 -3.140952 0.051558 1.993296 2.302774 -0.079095 0.054795 0.643847 -2.366459 0.932528 0.135017 1.093238 -0.734787 0.962683 0.303841 -2.191043 -2.304572 -1.196852 -0.610155 0.006064 -0.400399 1.069028 -0.236543 -6.187687 2.590508 -1.113078 -1.265400 1.433644 -0.155875 2.801007 -2.037196 -3.117778 1.799351 -0.461211 -1.302243 -2.476411 1.052922 1.839644 0.111151 0.575769 -2.060294 -3.947235 1.590526 -1.324604 1.394145 1.338720 1.284762 3.448001 -0.195673 -1.603304 -3.586795 -1.155612 0.893665 -0.261827 -2.012705 -0.735354 -0.515984 2.367076 3.023571 0.270238 -0.066866 -0.390169 3.549948 -3.315153 -1.207734 2.822503 1.967931 -2.025708 1.494240 2.850958 -2.154016 -1.999637 -1.327166 -0.031542 -0.168641 -2.296248 1.660641 -1.028940 1.162668 0.698351 1.075985 -1.156388 1.404445 0.401143 0.711747 -1.175410 3.958282 4.844638 -2.283859 -0.417667 -1.810031 1.303053 -3.798776 -2.703532 0.724260 -0.538018 -0.453369 1.406935 0.320903 2.992277 0.167729 -0.019176 0.008882 -0.998895 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::operator[](unsigned long) = -0.266031 0.273472 0.578600 -0.665664 0.726899 0.894815 0.175348 -0.499236 -0.473345 -0.032120 -0.024048 -0.677332 -0.382658 0.808713 -0.449189 0.366632 1.028336 0.143062 -0.271708 -0.071943 0.518336 0.096672 1.046719 0.899198 -0.758331 -0.016570 0.391612 0.359891 -0.028034 0.895691 -0.694934 -0.806954 0.226809 -0.245345 0.047364 -0.421826 -0.002929 -0.142238 0.354716 -1.027582 0.094934 -0.012845 -0.292041 -0.154629 -0.044706 -0.103539 0.989932 0.581571 -0.039497 -0.008419 0.468270 0.443461 -0.077707 0.157775 0.423415 0.325933 0.836111 0.087297 -0.242663 -0.244438 -0.234883 -0.043876 -0.074262 0.823667 0.856290 0.217648 -0.014996 0.030945 -0.102978 0.042518 0.046572 0.233761 0.031716 0.618540 0.178209 -0.537503 0.300036 -0.968056 -0.125332 -0.643491 -0.426604 -0.326989 -0.091716 0.112965 0.511232 -0.086516 0.874745 -0.060682 0.079132 0.116206 1.122013 -0.863999 -0.238957 -0.397708 -0.539706 0.015912 -0.337287 0.124299 -0.174956 -0.163317 -0.608269 -0.753805 0.274146 0.325982 -0.283103 -0.028880 0.018989 0.606754 -0.573984 -0.436909 -0.406449 0.106035 -0.282435 -1.180362 -0.473843 -0.427268 0.396890 0.007099 -0.337776 -1.033926 0.288321 0.779147 -0.338202 -0.480557 -0.115650 0.668019 0.542042 0.021962 -0.030953 -0.251910 0.274987 0.963347 0.429042 -0.416589 0.001175 -0.088654 -0.394701 -0.066357 -0.480239 -0.013866 -0.172423 -0.570078 0.082004 0.823574 -0.439300 0.162981 0.188816 -0.154592 0.396898 2.479929 -0.393280 0.598701 0.159887 -1.054369 0.366220 -0.118007 -0.241550 -0.032408 0.315259 0.460631 -1.224668 -0.619784 0.592172 0.812406 0.494801 -0.719223 0.031068 -0.260048 -0.123963 -0.144803 0.130385 0.170967 -0.282255 -0.515707 -0.291844 0.407832 1.526224 -0.418239 -1.081975 0.398535 0.067499 -0.082873 -0.390253 -0.250999 -0.347187 0.160872 0.293686 -0.126194 0.544348 0.959485 -1.653267 0.701527 -0.120327 -0.603463 0.938837 -0.042326 -0.372853 0.039212 0.128127 0.796717 0.684820 0.142332 -0.008908 -0.036525 -0.696518 -0.090790 0.046045 0.406712 -0.399801 0.379029 0.454687 -1.004278 -0.606299 -0.376286 -0.029547 -0.487261 -0.483230 0.352499 -0.214754 -1.649388 1.052142 0.296256 -0.060892 0.255131 -0.319786 0.413041 -0.725083 -0.933709 0.404265 -0.099455 0.093668 -0.014644 -0.018954 0.458489 0.234718 0.588773 -0.777845 -0.953074 0.257661 0.004475 0.630209 0.285803 0.375225 0.441001 0.021945 -0.153436 -0.632543 -0.384462 0.526101 0.152614 -0.593219 -0.177613 -0.297091 0.756060 0.781009 -0.122687 -0.231231 -0.500767 0.666194 -0.583010 0.086081 0.451508 0.302150 -0.745859 -0.274936 0.549286 -0.412711 -0.414909 -0.280259 -0.268462 -0.468277 -0.697478 0.214910 -0.287441 0.234022 0.340360 -0.037141 -0.377574 0.224972 0.098264 0.037977 0.216056 0.702369 0.669203 -0.321058 0.216977 -0.699744 0.454145 -1.034019 -0.883215 0.372134 -0.426651 -0.470277 -0.069279 -0.054696 0.619011 -0.101359 0.279918 0.081095 -0.160975 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__printArr(std::vector >, int) = -0.546937 -0.459355 0.231792 -1.487769 0.711089 0.317697 0.346725 -0.353793 -1.468249 -0.758241 0.429687 -1.557917 -0.565628 1.655746 -0.622097 0.764053 2.083517 0.349887 -0.572540 -0.364986 1.433610 -0.604756 1.847856 1.854107 -1.519853 -0.200268 0.070578 1.118325 0.646712 0.465792 0.507885 -0.858433 0.309663 -0.901508 0.211635 -1.133836 0.393356 0.533261 0.464725 -2.329956 0.304470 0.459346 0.450297 -0.325686 -0.291452 0.513944 1.039414 1.340567 -0.676503 0.372730 1.472963 0.397696 -0.155181 0.264884 -0.007670 -0.262612 0.212074 -0.210133 -0.595786 -0.345300 0.011034 -0.842726 0.405947 1.455404 1.920893 0.048074 0.103537 0.555577 0.314312 0.484494 0.785126 0.230453 -0.242673 0.050886 0.788590 -1.641377 -0.093120 -3.013407 0.019529 -3.571117 -0.877014 -0.218008 1.494555 0.552708 0.265179 -0.124013 1.438953 -0.034159 -0.132057 1.671949 1.587400 -0.753210 -0.653612 -1.170796 -1.101538 0.878466 -0.879293 0.017044 0.637723 0.736534 -1.100255 -0.450827 0.343543 0.380576 -0.556114 -0.675692 0.133897 1.158723 -1.474109 -0.724556 -0.300083 1.099627 0.119309 -2.329527 -0.170230 -1.277388 0.760261 -0.015562 -0.346380 -0.657722 0.036735 0.530621 -0.414728 -0.147920 -1.372540 1.200535 0.537735 0.442744 0.132292 0.217186 0.330469 1.554350 0.408411 -0.964361 -0.138707 0.246191 -0.655394 0.268579 -1.227661 -0.615268 1.052140 -1.316629 0.208139 0.633608 -0.827506 -0.831632 0.667936 0.070548 0.654243 4.664715 0.165016 1.695430 1.099431 -1.211176 0.726179 -0.180260 0.008310 0.587560 0.719089 0.036269 -1.550212 -1.255938 0.631297 1.467692 1.088039 -1.241876 -0.555959 -0.070888 -0.180902 0.034991 0.010006 0.367371 -0.366734 -1.004150 -0.324080 1.130079 2.350037 -0.087388 -0.202412 0.490959 1.097550 -0.871493 -1.551777 -0.325437 -0.819499 0.286473 0.176315 0.021669 0.950629 1.813728 -3.086319 1.291029 0.256721 0.399173 0.753974 0.071909 -1.303066 -2.629875 -0.057919 0.925342 1.649836 -0.495098 0.343077 0.604929 -1.298788 -0.039248 0.307510 0.189752 -0.449760 0.575120 -0.031875 -0.571841 -0.918887 0.113602 -0.682383 -0.055559 -0.287856 0.794425 0.368311 -2.065545 1.414027 -0.445785 -0.555744 -0.012107 -0.506418 1.121071 -1.589642 -1.364028 0.654588 -0.138858 -0.918855 -1.048256 0.112460 0.961102 -0.052812 0.189602 -0.600727 -1.557377 1.069456 -0.859008 0.982666 0.585386 -0.120530 1.069277 0.206082 -0.213133 -1.396077 -0.662566 -0.072053 -0.259135 -1.273311 -0.040063 -0.229214 1.122686 1.222783 -0.174605 -0.918037 0.442656 1.646718 -0.843425 -0.830909 0.791629 0.042411 -1.181742 0.688093 1.087508 -1.866817 -0.050133 -1.142923 0.025610 -0.116397 -1.137179 0.899138 0.031069 0.765704 0.157664 0.238960 -0.261887 0.717896 0.591748 0.099908 0.167540 2.086824 1.633346 -0.470854 -0.104879 -1.550779 0.490745 -1.869827 -1.684164 0.322134 0.212585 -0.726199 0.372299 0.067066 1.449466 0.335743 0.153538 -0.355086 0.421846 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__main = -6.933506 -1.093844 8.773630 -18.463618 21.735802 11.372748 7.533666 -2.673333 -15.753563 -6.055097 1.259541 -13.955656 -15.032913 21.959088 -7.369219 13.171907 21.759353 -0.412642 -7.095212 -4.047989 23.353844 -6.771509 25.329510 12.000175 -23.690151 -1.035795 -1.027105 16.224433 3.117481 19.509237 -2.947143 -10.756397 4.591302 -7.743207 6.356507 -10.787217 7.732438 3.146784 -0.689206 -25.785537 1.792767 10.697185 -1.213053 -2.276523 -4.782246 8.501799 15.833692 19.268994 -10.207731 1.987633 17.559026 1.910518 -0.993846 7.412778 -0.842979 0.410638 6.928260 -2.493879 -13.973879 -8.173903 -2.947549 -15.853632 5.932975 16.272150 24.981879 -3.554518 2.927809 13.707274 -3.030725 6.945759 8.419976 4.267854 0.331697 -3.068264 16.961678 -10.260053 -4.245872 -24.191059 -3.139421 -37.417590 -13.340749 -12.304537 11.986740 7.806798 9.021579 -7.492759 24.785806 0.507801 -1.610660 17.556927 20.721805 -15.365975 -6.302213 -24.315683 -12.481671 4.930078 -13.400255 -7.114968 9.130081 4.246665 -14.654400 -6.487800 2.760034 3.447542 -5.849176 -11.006549 -6.792509 18.957086 -19.652323 -11.411122 -11.066283 14.653768 -3.707856 -29.900409 -3.651404 -9.049942 7.753101 -3.186597 7.879560 -7.319145 2.766865 15.229143 -8.004776 -7.151593 -12.496331 21.434287 11.737566 0.530682 7.031809 3.565559 -0.183719 17.293980 16.376955 -7.464220 -12.315981 3.582270 -5.730858 4.950305 -11.067800 -1.423699 8.635005 -18.948695 -0.440558 11.496179 -5.465242 -3.065810 -2.010784 -2.142600 13.909803 47.480023 -0.616066 14.836587 4.971751 -18.670525 15.199009 0.190601 -3.073082 9.013057 8.169741 -2.361023 -19.549391 -18.714265 12.309638 14.432901 12.743775 -19.086254 -2.574308 -5.962314 0.522117 -3.362718 -4.346611 13.011857 -2.541670 -12.681183 -4.289475 4.838064 34.198889 -7.860859 -16.410000 19.057332 9.617100 -14.165332 -18.454535 -10.676955 -6.883807 -5.094893 3.941528 -2.738198 10.812235 25.267415 -31.975087 16.905092 1.550996 -4.742315 15.391314 -7.813854 -6.380682 -23.067158 -4.625807 15.101030 20.848547 -4.422076 -1.149154 0.817868 -16.354012 7.010335 1.752673 4.115151 -0.826473 6.275741 -4.485120 -10.781526 -14.630995 -8.874141 -9.423909 2.426621 -4.264114 5.243005 3.044851 -30.623813 20.802527 -8.830126 -5.149988 6.768749 2.083635 17.477424 -12.728012 -21.456791 12.512832 -0.418321 -13.285520 -17.036352 6.212751 13.271319 1.953101 0.328831 -10.127026 -26.811857 13.522958 -7.592850 10.321441 6.193703 6.119353 17.547178 11.218836 -11.427161 -18.807589 -14.523266 2.917603 -2.333863 -12.610660 -0.701848 -2.361552 17.459995 13.561653 1.227381 -4.334879 -6.046549 24.510045 -14.438489 -11.264605 18.208864 -1.010461 -15.884827 8.673822 21.488646 -15.500210 -11.350934 -14.364496 3.668488 -5.456047 -15.556716 7.223051 -3.680883 5.914719 6.451546 4.695876 -8.045077 6.712672 6.022800 -1.558020 -10.751738 34.135451 22.911094 -14.300677 0.851388 -14.368467 9.358199 -22.786128 -16.203879 4.758436 -2.055458 -3.603763 9.301428 6.247264 17.819903 0.132075 -0.717707 -1.561512 -8.960805 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.794504 0.617995 1.478442 -2.684952 3.317462 1.751523 0.966632 -0.720049 -1.677067 -1.026831 -0.186132 -1.583879 -1.714868 2.915810 -1.446859 1.439259 3.491989 0.200001 -0.303064 -0.640194 3.188649 -1.125516 3.734569 2.158881 -3.755722 -0.193461 1.022876 1.788405 0.421961 3.124542 -0.830414 -2.300560 1.031416 -1.364745 1.182813 -2.056749 0.818868 -0.028398 0.188591 -3.854179 0.228670 0.364659 -0.839990 -0.078918 -0.487007 0.911937 3.139253 2.434832 -1.995261 0.386804 2.434575 1.142615 -0.418421 1.051054 -0.077352 0.414594 1.132577 0.224970 -1.646098 -0.866108 -0.894556 -1.854917 1.049967 2.664523 3.495784 -0.153904 0.726639 1.627544 -0.577364 0.676729 0.925897 0.747714 0.341277 0.413170 2.271065 -2.532133 -0.513060 -5.089987 -0.905809 -6.031587 -1.728298 -2.261442 0.606974 0.156232 1.580467 -0.428433 3.233203 0.381158 0.776324 2.300466 3.385358 -2.364250 -0.762230 -3.215920 -2.280550 0.498925 -1.549203 -0.508533 0.832093 -0.158825 -2.071207 -2.051385 0.557061 0.730005 -0.726552 -1.901431 -0.691731 2.565693 -2.912676 -1.823864 -1.898396 1.068432 -1.189847 -4.503804 -0.336899 -1.409546 2.121741 -0.207181 0.838026 -2.116970 0.327096 3.060465 -1.100411 -1.354454 -0.767836 3.065262 2.000762 0.383944 0.714283 -0.297796 -0.044459 2.759373 3.081734 -0.919222 -1.414058 0.159627 -1.192538 -0.124370 -1.933680 -0.105784 1.593914 -2.578201 -0.034244 2.335851 -1.035190 -0.537860 1.335012 -1.130337 2.422561 7.842238 -0.604168 2.096614 0.575361 -3.469221 1.506809 0.208515 -0.487206 1.146934 1.672383 0.439225 -3.420058 -2.602162 1.424698 1.961162 1.743553 -2.844476 -1.140705 -1.275152 -0.315575 -0.059297 -0.973022 1.369616 -1.014170 -2.114332 -0.468621 0.903562 4.844726 -1.243652 -2.812731 2.124166 1.716054 -1.878601 -2.469068 -1.427773 -1.842046 -0.101626 0.811764 -0.670608 1.476918 3.597945 -6.088926 2.348928 -0.336527 -0.758217 1.755954 -0.520007 -0.820396 -3.281611 0.225948 2.680389 2.446954 -0.321037 0.325957 0.176289 -2.112932 0.874223 0.140349 1.282185 -0.626278 0.883074 -0.038035 -2.611561 -2.488168 -0.830137 -0.930273 -0.466292 -0.640558 0.702077 0.228495 -5.535516 3.239924 -0.967202 -0.779080 1.387302 -0.138985 2.510579 -2.333135 -3.434273 1.642123 -0.215818 -0.978870 -1.843977 0.692091 1.967718 0.267692 0.388615 -1.820425 -4.157389 1.157427 -0.963971 1.267580 1.236948 1.439768 3.271410 0.242137 -1.404596 -3.284866 -1.711867 0.854150 -0.028867 -1.953231 -0.881452 -0.557731 2.533886 2.961015 -0.105373 -0.453491 -0.797864 3.213836 -2.662751 -0.931281 2.683108 0.700764 -2.321589 0.505260 2.892968 -2.021117 -2.022442 -1.513290 0.702923 -0.416113 -2.291481 0.942369 -1.196755 0.683078 0.957824 0.593862 -1.391057 1.094752 0.672335 0.573481 -1.028059 3.645083 3.700448 -2.356082 -0.078203 -1.759350 1.150741 -3.943077 -2.850442 0.662075 -0.578892 -0.267127 1.253147 0.366242 2.588761 -0.176570 0.691079 0.402101 -1.263849 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::vector(std::vector > const&) = -1.500429 1.976768 3.463054 -4.498730 6.084128 3.559038 1.938352 -1.136282 -2.885584 -2.175412 -0.413402 -3.785221 -4.865440 5.194766 -2.481119 1.698311 6.097120 0.053809 -1.049763 -1.089574 4.834142 -1.019820 7.104607 4.121489 -6.438817 0.019407 1.303589 3.412302 0.177307 6.034086 -2.257385 -4.398330 1.828430 -0.679944 2.332264 -2.478081 1.022783 -1.064350 -0.858199 -6.462266 0.232331 1.600884 -1.455684 -0.280895 -0.707180 2.431625 6.510275 4.543123 -2.517789 -0.206878 4.045282 1.706337 -0.177668 2.036479 0.807940 -0.020615 3.021759 -0.151145 -3.119404 -1.824760 -1.794066 -3.767878 0.377820 4.929182 6.260864 0.058194 0.673147 1.887986 -1.509060 1.490363 0.939309 1.712481 1.797321 1.358968 3.891865 -2.169766 -0.232821 -6.842714 -1.424850 -9.777496 -3.592223 -4.262098 1.532088 1.277800 2.547305 -1.749464 6.454685 0.869801 1.010945 3.002500 6.840240 -4.430140 -1.446992 -5.183581 -3.308903 0.701874 -2.988527 -0.441307 1.156753 -0.170851 -4.129394 -2.807312 0.867861 0.553176 -1.535580 -1.821518 -1.484644 4.628919 -5.039909 -1.720943 -4.323403 1.460448 -0.757703 -8.368998 -1.286069 -1.940279 3.073952 -0.456434 0.818373 -3.106709 1.306909 4.756699 -2.342500 -2.110107 -2.671607 5.837207 3.329859 0.169074 1.427387 0.036218 0.565524 4.438662 5.150246 -1.544258 -2.552449 -0.271398 -2.142079 0.150826 -2.746944 0.415100 2.150994 -4.309954 0.313046 3.793338 -1.852385 -0.702474 -0.203511 -2.115981 4.101955 12.719056 -1.817426 3.640167 0.646897 -6.048373 3.323003 -0.014579 -1.518388 1.422200 2.809117 1.462542 -5.000225 -4.611116 3.707007 4.253264 3.065393 -5.246659 0.214986 -1.671454 -0.088048 -1.559491 -0.664020 2.581087 -1.011320 -3.416985 -1.317599 1.915327 8.523773 -2.440510 -6.672034 4.172078 1.912769 -1.594936 -3.134267 -2.447135 -1.240687 -0.399516 1.666027 -1.046770 2.884253 6.648482 -10.133332 4.441123 0.068124 -2.393454 4.713588 -1.552086 -1.259721 -3.812524 0.520444 5.273833 4.399220 0.308800 -0.672196 -0.803529 -4.350705 1.093563 0.299935 2.576828 -1.326068 1.946894 0.212942 -4.577007 -4.736623 -3.928241 -1.249336 -0.331326 -2.028879 1.454507 0.144205 -10.679438 6.659866 -1.107341 -1.242097 1.108316 -0.595954 3.620540 -3.871823 -6.423159 2.647146 -1.424009 -3.027441 -3.291657 1.163583 3.110398 0.615529 1.267762 -3.678136 -6.987759 3.632573 -0.898600 3.280566 2.015876 3.401907 5.678314 2.420100 -2.850416 -4.988835 -3.264347 2.714546 -0.594368 -3.738121 -0.094386 -1.321515 4.351958 5.218562 -0.515448 -0.430165 -2.284738 5.514020 -4.403833 -2.124077 4.859665 1.005177 -3.926521 1.578265 5.273192 -2.857111 -4.241920 -3.434023 -0.111932 -1.808958 -4.973538 1.155832 -2.506191 1.028710 2.762890 0.559423 -3.016483 1.729170 0.663552 0.108335 -1.746537 6.779863 6.683414 -4.374818 1.066205 -3.751892 2.833538 -7.009605 -5.073199 1.836740 -1.933354 -0.538986 1.360021 0.518606 4.067683 -0.744493 0.265753 -0.191682 -1.910166 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_base() = -0.142775 0.082131 0.413601 -0.417056 0.339725 0.129849 0.110868 -0.065667 -0.393484 -0.205672 -0.069541 -0.326629 -0.287818 0.497043 -0.252709 0.033837 0.701413 0.304948 -0.097882 -0.189538 0.245816 -0.163768 0.598167 0.614549 -0.496802 0.019135 0.119339 0.384040 0.100158 0.575781 -0.204211 -0.397235 0.120906 0.053289 0.202313 -0.478050 0.039750 0.087366 -0.128044 -0.815944 0.095339 0.081197 0.075766 -0.048477 0.052500 0.266846 0.507863 0.363688 -0.098217 0.109864 0.322760 0.322563 0.024716 0.130185 0.162260 0.124658 0.440019 -0.173767 -0.202811 -0.006802 -0.105918 -0.361982 0.006593 0.465918 0.579977 0.074521 0.027842 -0.127509 -0.029984 0.131881 0.157698 0.084483 0.046743 0.158754 0.121609 -0.262987 0.160986 -0.743296 -0.015550 -0.993982 -0.289242 -0.300885 0.346308 0.209676 0.048137 -0.011156 0.532411 0.010738 0.138564 0.183814 0.577566 -0.322056 -0.169764 -0.243602 -0.298876 0.208453 -0.218363 -0.047005 -0.032918 0.156847 -0.323641 -0.311870 0.226102 0.023761 -0.193371 0.105010 -0.039207 0.434515 -0.602340 -0.124420 -0.375887 0.144071 0.028894 -0.627977 -0.023182 -0.364322 0.353504 0.016850 -0.144847 -0.265833 0.139548 0.310054 -0.192575 0.002660 -0.526295 0.442930 0.097876 -0.096100 -0.011348 -0.085930 0.013994 0.327131 0.218337 -0.316640 -0.069432 0.138576 -0.284749 -0.115442 -0.446599 -0.059368 0.151379 -0.372612 0.080936 0.185106 -0.311788 -0.143921 -0.036371 -0.120730 0.316514 1.112551 -0.143346 0.310454 0.152376 -0.478038 0.208207 0.061204 -0.052389 0.139125 0.324178 0.159224 -0.341498 -0.394681 0.135193 0.468540 0.340043 -0.288890 -0.090377 -0.210242 -0.066096 0.053899 0.101290 0.070909 -0.238499 -0.291414 -0.159424 0.091508 0.699176 -0.011623 -0.451108 0.084023 0.109433 -0.202966 -0.245672 -0.077175 -0.062035 0.084910 0.028362 -0.097801 0.286758 0.586568 -1.174069 0.499892 -0.041447 -0.140812 0.361209 -0.115644 -0.128845 -0.424114 0.054871 0.390798 0.590897 0.006479 0.031069 0.104332 -0.449784 -0.077288 0.004901 0.312263 -0.263787 0.208680 0.250175 -0.459909 -0.299467 -0.268434 -0.002575 -0.125396 -0.217080 0.199259 0.065438 -1.037646 0.521450 -0.077765 -0.081145 0.119827 -0.054893 0.175986 -0.482984 -0.493547 0.137145 0.006557 -0.210685 -0.248841 -0.001220 0.393138 -0.151133 0.157580 -0.275484 -0.437124 0.265402 -0.128133 0.260454 0.199022 0.121560 0.389018 0.214677 -0.076518 -0.311631 -0.054601 0.161556 -0.223261 -0.157129 0.213016 -0.170693 0.333359 0.620943 0.005821 -0.102813 -0.007244 0.591655 -0.207673 -0.177987 0.319671 -0.013703 -0.156156 0.234582 0.380618 -0.480305 -0.339283 -0.299462 -0.090716 0.021785 -0.319092 0.281337 -0.267472 0.153191 0.206592 0.045251 -0.330535 0.262520 0.066404 -0.072908 0.057429 0.603227 0.527836 -0.171023 0.312167 -0.326006 0.183576 -0.617916 -0.301444 -0.056564 -0.115563 -0.201114 0.133135 -0.141580 0.379203 -0.026735 0.207595 -0.037270 -0.027383 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_impl::_Vector_impl() = -0.188698 -0.073972 0.469124 -0.481064 0.270264 -0.150393 0.135990 0.024242 -0.518618 -0.310691 -0.055860 -0.250038 -0.303996 0.563525 -0.275106 0.005700 0.845470 0.489648 -0.089387 -0.366412 0.350477 -0.429069 0.684274 0.784504 -0.628430 -0.002580 0.138661 0.600245 0.341719 0.531510 -0.076670 -0.205649 0.161337 -0.011621 0.336471 -0.743634 0.118854 0.263858 -0.252645 -1.048630 0.116148 -0.002611 0.221944 0.000118 0.067309 0.626380 0.422281 0.455763 -0.226723 0.258273 0.468611 0.278808 0.068385 0.167784 0.062194 0.106561 0.427337 -0.151136 -0.222188 0.069221 -0.072102 -0.680129 0.148939 0.519941 0.759095 0.010469 0.076508 -0.120696 0.065856 0.208210 0.315845 0.073451 0.026223 -0.020266 0.234457 -0.525215 0.154375 -1.184245 -0.020368 -1.631236 -0.338120 -0.390295 0.624644 0.065825 -0.038382 0.104811 0.610653 0.088896 0.159836 0.322995 0.546066 -0.301302 -0.214345 -0.287007 -0.316195 0.375235 -0.314132 -0.088202 0.154638 0.341800 -0.334197 -0.304773 0.340737 -0.029757 -0.246980 0.068400 -0.094255 0.558721 -0.800556 -0.160770 -0.501324 0.180476 0.088621 -0.690146 0.242950 -0.556518 0.647337 0.015279 -0.090749 -0.104820 0.081886 0.292908 -0.161479 0.105868 -0.728036 0.528476 0.036476 -0.142589 -0.011986 -0.042804 -0.122833 0.272501 0.327782 -0.410950 -0.165473 0.309327 -0.465008 -0.122689 -0.681784 -0.131851 0.527577 -0.468655 0.073914 0.025399 -0.374598 -0.328022 0.267122 -0.094986 0.400030 1.155160 -0.011159 0.337033 0.285999 -0.411469 0.239734 0.133494 0.086277 0.382613 0.476855 0.027401 -0.362796 -0.488369 -0.027274 0.519670 0.409755 -0.394302 -0.347844 -0.281907 -0.034413 0.151307 0.060630 0.084749 -0.325463 -0.302160 -0.134816 0.035627 0.647706 0.034168 -0.331775 -0.017747 0.153242 -0.445178 -0.535965 -0.080198 -0.055614 0.082854 -0.112242 -0.067917 0.287998 0.671115 -1.472271 0.583254 -0.082041 0.042656 0.295924 -0.128297 -0.143341 -0.930599 0.078846 0.320657 0.745226 -0.052886 0.043179 0.303662 -0.562607 -0.072929 -0.010491 0.366802 -0.292629 0.242785 0.244294 -0.355754 -0.309041 -0.213113 0.009666 -0.069333 -0.081823 0.261015 0.107656 -1.203391 0.462119 -0.323733 -0.192671 0.196111 0.011953 0.214158 -0.620219 -0.517878 0.144001 0.109583 -0.341236 -0.564406 0.042628 0.545225 -0.357113 -0.008636 -0.213811 -0.485021 0.330533 -0.348985 0.201162 0.238048 0.024507 0.589057 0.243425 -0.092164 -0.447425 0.150210 -0.037548 -0.405572 -0.109194 0.239631 -0.131874 0.335402 0.810422 0.057340 -0.031023 0.261115 0.832454 -0.321894 -0.413370 0.379293 0.094526 -0.000262 0.557292 0.438483 -0.776885 -0.402284 -0.380531 -0.131467 0.275563 -0.301756 0.498987 -0.346129 0.241145 0.167471 0.155047 -0.317919 0.423538 0.116862 -0.054609 -0.001385 0.824128 0.904309 -0.227684 0.290356 -0.350121 0.159409 -0.714957 -0.226669 -0.212917 0.049483 -0.168868 0.311089 -0.126119 0.496207 0.063795 0.140415 -0.107264 -0.010082 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_impl_data::_Vector_impl_data() = -0.069297 -0.064289 0.477072 -0.348515 0.141210 -0.147876 0.090377 -0.036963 -0.401599 -0.028956 -0.072823 -0.160208 -0.023861 0.367380 -0.086421 0.179958 0.619896 0.381598 -0.129142 -0.284803 0.287787 -0.653378 0.425727 0.599025 -0.443586 0.097557 0.145411 0.483291 0.332459 0.535866 -0.423907 0.184658 -0.026646 -0.254068 0.354523 -0.630111 0.013419 0.209093 -0.012570 -0.880928 0.074490 0.004177 0.444824 -0.018387 0.054903 0.456166 0.312462 0.288176 -0.115777 0.182556 0.284578 -0.137101 0.229129 0.080910 0.221254 0.394399 0.788333 0.227911 -0.170640 0.135031 -0.013192 -0.554447 0.339174 0.338223 0.538093 -0.031201 -0.009075 -0.051472 0.218365 0.007737 0.234455 0.100402 -0.219516 -0.040806 0.154155 -0.753472 0.517189 -0.857862 0.038050 -1.028158 -0.299275 -0.266414 0.309018 -0.174257 0.195586 0.102759 0.467201 -0.092598 0.136797 -0.159428 0.319669 -0.396478 -0.130467 -0.163372 -0.229398 0.187230 -0.165699 -0.234177 0.365330 0.078513 -0.208820 -0.214907 0.630926 0.153819 -0.230515 0.253701 -0.056658 0.400104 -0.427292 -0.423609 -0.347220 -0.062881 -0.171192 -0.422710 0.557799 -0.459845 0.277036 0.029587 -0.075347 -0.359687 0.053436 0.341766 -0.131129 -0.051088 -0.668267 0.566579 0.045425 -0.154975 0.011703 -0.118960 -0.102687 0.161935 0.368544 -0.330821 -0.096115 0.339969 -0.561206 -0.108919 -0.492343 -0.259763 0.405201 -0.367436 -0.322089 -0.021396 -0.268963 0.233642 0.585458 0.141228 0.227557 1.034991 -0.003292 0.228925 0.128548 -0.290012 0.540749 0.263968 0.053114 0.304006 0.354315 0.020638 -0.847627 -0.360777 -0.108122 0.393627 0.270732 -0.400123 -0.545088 -0.317252 -0.082176 0.330575 0.037274 -0.013843 -0.188438 -0.248792 -0.083338 -0.184803 0.726920 -0.125309 -0.349160 -0.031310 -0.296840 -0.571192 -0.908280 -0.080127 -0.322769 0.032344 -0.624109 -0.064129 0.223562 0.436282 -1.111906 0.508826 -0.355648 -0.265050 0.692700 -0.272629 -0.039342 -0.953278 -0.014999 0.151413 0.608672 -0.080373 -0.193816 0.264534 -0.418020 -0.045087 -0.155575 0.221286 -0.279323 0.245483 0.133518 -0.326376 -0.114406 -0.186612 0.081555 -0.225914 -0.024950 0.178391 0.009884 -0.665837 0.261818 -0.116561 -0.122512 0.405407 0.106955 -0.137304 -0.411840 -0.292267 0.060297 0.286674 0.045969 -0.505306 -0.050164 0.375256 -0.335374 -0.296703 -0.277579 -0.477388 0.083341 -0.494463 0.145917 0.232019 -0.089636 0.269035 0.685082 -0.070880 -0.350506 0.392643 -0.507459 -0.281417 -0.014370 -0.207729 -0.184781 0.303205 0.600605 0.128377 0.344656 0.118798 0.634878 -0.251328 -0.346508 0.244164 -0.153580 -0.048401 0.181387 0.286497 -0.544081 -0.246491 -0.209735 -0.378970 0.258322 -0.081952 0.452709 -0.273572 0.127267 0.073906 -0.004315 -0.125640 0.302277 0.034674 -0.070667 -0.042976 0.693190 0.630832 -0.117687 0.122517 -0.215844 0.128123 -0.448763 0.039478 -0.228055 0.311218 -0.327219 0.213471 0.297652 0.365859 0.111155 -0.048926 0.032314 -0.175135 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.285515 0.221097 0.476602 -0.438040 0.621754 0.237691 0.291584 -0.100143 -0.518604 -0.464251 -0.112495 -0.483097 -0.682862 0.929556 -0.296002 0.342315 1.385125 0.492492 -0.071831 -0.383321 0.702820 -0.723617 1.255375 1.167724 -0.985244 0.025480 0.591354 0.550560 0.254754 0.739826 -0.424135 -0.576784 0.554428 -0.587878 0.367069 -0.893688 0.110218 0.001958 -0.005393 -1.532541 0.042132 -0.182053 -0.106003 -0.080761 -0.148432 0.745055 1.063760 0.749371 -0.339253 0.352594 0.565772 0.101898 0.030208 0.300632 0.210615 0.332153 0.391105 0.175576 -0.496845 -0.004006 -0.206109 -1.079593 0.075055 0.824792 1.145743 -0.022214 0.072986 0.323607 -0.199856 0.173889 0.180745 0.239029 0.326885 0.167788 0.597735 -1.180585 -0.082990 -1.853461 -0.414757 -2.532157 -0.660599 -0.752671 0.452776 -0.385446 0.472730 0.162881 1.060364 0.100409 0.299291 0.446884 1.284310 -1.027396 -0.410453 -0.626612 -0.257330 0.340956 -0.612953 0.003493 0.542328 -0.194683 -0.723211 -0.883600 0.690043 0.226532 -0.384761 -0.459860 -0.162725 0.910445 -1.101937 -0.629279 -1.116466 -0.248202 -0.228638 -1.343935 0.338263 -0.312346 1.056231 0.314037 -0.183708 -0.875653 0.249537 0.866359 -0.187241 -0.598057 -0.093711 0.927456 0.320585 -0.034023 0.251765 0.041585 0.131902 1.052025 1.185923 -0.369112 -0.262063 0.225797 -0.803295 -0.074410 -0.758147 -0.316475 0.623789 -0.888345 0.073004 0.552443 -0.613045 -0.221469 0.976851 -0.240492 0.653394 2.155488 -0.131871 0.544004 0.275348 -1.050574 0.508577 -0.249562 -0.185998 0.336419 0.795328 0.374361 -1.182915 -0.737424 0.292361 0.952113 0.625402 -1.076639 -0.604470 -0.537359 0.136907 -0.026927 0.016478 0.336460 -0.129537 -0.581263 -0.169492 0.372933 1.544280 -0.689087 -0.744462 0.296402 0.049601 -0.373757 -1.345357 -0.288070 -0.435460 0.032220 -0.040459 -0.113788 0.347959 1.136503 -1.978025 0.870938 -0.489833 -0.358937 0.682291 0.071285 -0.328180 -1.204530 0.273223 0.846110 0.987059 0.191125 0.109239 0.099686 -0.919197 -0.109187 0.007491 0.592783 -0.337982 0.513128 0.158872 -0.833318 -0.746949 -0.197898 0.069225 -0.480118 0.012266 0.418536 0.210627 -2.042319 1.062463 -0.288440 -0.389270 0.416735 0.000104 0.607121 -1.011761 -1.208332 0.500734 -0.088868 -0.369295 -0.561842 0.006051 0.708089 -0.076223 -0.168520 -0.366927 -1.172071 0.572846 -0.203617 0.525055 0.406715 0.366339 1.277776 0.032465 -0.529442 -0.878797 -0.062625 -0.005039 -0.531966 -0.443710 -0.402553 -0.235553 0.845676 1.334817 0.067744 -0.012239 -0.031480 1.073945 -1.202079 -0.432677 0.800908 0.897947 -0.345318 0.451879 0.831972 -0.980114 -0.679152 -0.459131 -0.224304 0.050156 -0.777875 0.351218 -0.796012 0.203082 0.479581 0.058590 -0.298159 0.523903 0.118656 0.170835 -0.217018 1.039053 1.652874 -0.903304 0.054322 -0.696354 0.402455 -1.307380 -0.843268 0.121716 0.323782 -0.265770 0.203634 0.235066 0.597447 -0.023992 -0.190295 -0.183441 -0.366223 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::char_traits::length(char const*) = -0.602984 -0.393061 0.501173 -1.194778 0.900428 0.291264 0.437344 -0.215708 -1.316876 -0.558086 0.146969 -1.031822 -0.531517 1.735596 -0.437144 1.013624 2.174245 0.735013 -0.395156 -0.278663 1.431161 -1.142260 1.743796 1.757339 -1.364282 -0.159753 0.195271 0.896743 0.330848 0.906518 -0.324895 -0.729430 0.591832 -1.207537 0.259740 -1.473529 0.390520 0.658339 0.464524 -2.302562 0.381204 0.073129 0.268240 -0.346792 -0.418389 0.669501 1.128481 1.284923 -0.705124 0.433274 1.080326 0.039473 -0.156889 0.453869 0.149838 0.394989 0.069486 0.256958 -0.812467 -0.229164 -0.172674 -1.263321 0.577551 1.232635 1.797895 -0.018479 0.185594 0.667264 0.067408 0.328123 0.730460 0.084363 0.090533 -0.324302 0.833905 -1.836979 -0.202201 -2.992520 -0.390753 -3.516415 -0.884704 -0.473535 1.149887 0.030024 0.617404 -0.233921 1.396028 -0.117934 0.091306 1.226956 1.685104 -1.363639 -0.732814 -1.275180 -0.888169 0.648315 -0.893086 -0.246415 0.840300 0.035834 -1.140773 -1.012049 0.743000 0.522832 -0.472060 -0.895335 0.103179 1.382925 -1.448294 -1.176274 -0.826249 0.512887 -0.296254 -2.078438 0.737162 -0.963769 0.933459 0.219906 -0.367840 -1.122593 0.202431 0.945868 -0.471137 -0.660705 -0.932973 1.495489 0.376853 0.186118 0.303721 -0.123010 0.047235 1.515520 1.081681 -0.965595 -0.209655 0.360133 -1.016326 0.148265 -1.352047 -0.830927 1.172227 -1.533337 -0.229726 0.632108 -0.949202 -0.216868 1.389402 0.189114 0.804588 3.735259 0.051251 1.273917 0.759287 -1.446692 1.236372 -0.121843 0.001529 0.609753 1.041989 0.029452 -1.968285 -1.307524 0.457368 1.377339 1.209299 -1.376299 -1.114415 -0.652740 0.016139 0.191757 -0.165053 0.483721 -0.299514 -1.137390 -0.272454 0.706929 2.491157 -0.613950 -0.371172 0.632346 0.556010 -0.931389 -2.122076 -0.563590 -1.134896 0.128607 -0.203379 -0.145424 0.808461 1.879660 -2.910608 1.335311 -0.571288 -0.120509 0.853592 0.021339 -0.988531 -2.491420 -0.056844 1.049775 1.789127 -0.097245 0.412378 0.560110 -1.295523 -0.087911 0.064705 0.425199 -0.360622 0.560931 -0.052888 -0.957851 -0.879992 0.044953 -0.496945 -0.605156 0.029873 0.720360 0.505392 -2.167924 1.422872 -0.425109 -0.484427 0.608178 0.000334 1.089547 -1.472645 -1.605110 0.806454 0.098872 -0.429992 -1.040397 0.252666 1.128260 -0.275785 -0.459110 -0.409784 -1.976399 0.807738 -0.653483 0.930162 0.541470 0.000354 1.365459 0.689921 -0.525101 -1.380791 -0.451160 -0.310429 -0.582357 -0.973488 -0.466171 -0.248090 1.380617 1.478064 0.178546 -0.430141 0.314111 1.743363 -1.161391 -0.667244 1.221296 0.390451 -0.865263 0.496781 1.410824 -1.810421 -0.513855 -0.838675 0.109258 0.073294 -1.124810 0.764335 -0.348370 0.620231 0.163411 0.339916 -0.225833 0.690961 0.583748 0.157907 -0.172204 2.117232 1.793723 -0.808442 -0.156907 -1.215997 0.484716 -1.912236 -1.326371 0.183282 0.626218 -0.800312 0.534740 0.490315 1.266891 -0.038634 0.142286 -0.168875 -0.264389 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.091295 -0.035611 0.235689 -0.250604 0.158391 -0.070439 0.067363 -0.004545 -0.264863 -0.195205 -0.012099 -0.139213 -0.144825 0.303410 -0.187455 0.039301 0.467966 0.243961 -0.019191 -0.225855 0.184496 -0.257997 0.404657 0.427393 -0.375807 -0.019304 0.132475 0.315379 0.194126 0.289193 -0.042641 -0.173587 0.104509 -0.061419 0.178852 -0.387749 0.095190 0.121972 -0.107595 -0.565097 0.046549 -0.040533 0.101404 0.009482 0.012877 0.302432 0.239350 0.254564 -0.121959 0.188984 0.296745 0.170011 0.008085 0.084476 0.022386 0.069582 0.228622 -0.114566 -0.145311 0.054770 -0.023971 -0.377476 0.073019 0.302181 0.428592 -0.014746 0.074412 -0.027857 -0.007768 0.102974 0.188350 0.029641 -0.019373 0.028912 0.141460 -0.360121 0.057251 -0.705581 -0.047096 -0.951417 -0.179625 -0.248639 0.303878 0.013817 0.019552 0.123689 0.330762 0.065019 0.107856 0.182788 0.318645 -0.201026 -0.147610 -0.171455 -0.165062 0.201343 -0.213216 -0.043029 0.066720 0.179250 -0.180316 -0.202968 0.212464 0.033471 -0.122690 -0.020517 -0.067506 0.290164 -0.490718 -0.143913 -0.308461 0.063647 0.015550 -0.400116 0.146381 -0.268261 0.407487 0.036613 -0.030220 -0.115414 0.036587 0.234222 -0.077036 0.015088 -0.335217 0.263123 0.041081 -0.041956 0.010443 -0.020732 -0.034373 0.223961 0.228850 -0.212974 -0.114531 0.174456 -0.268680 -0.075248 -0.358265 -0.094672 0.269302 -0.284716 0.086240 0.052640 -0.205816 -0.199230 0.199474 -0.071902 0.256097 0.651133 0.002178 0.181339 0.135755 -0.261892 0.080269 0.016386 0.050559 0.184735 0.256195 0.004971 -0.188203 -0.262630 -0.012171 0.275428 0.214861 -0.225582 -0.223439 -0.166617 -0.002200 0.111187 -0.005043 0.081146 -0.207184 -0.169411 -0.067726 0.028143 0.401146 0.002861 -0.117184 -0.005291 0.094844 -0.255930 -0.307035 -0.039929 -0.073100 0.076454 -0.039515 -0.022189 0.142521 0.370549 -0.851170 0.311885 -0.075027 0.031575 0.128212 -0.052761 -0.077956 -0.520606 0.071629 0.185346 0.391655 -0.017971 0.094199 0.187051 -0.297188 -0.028833 -0.022119 0.223846 -0.146819 0.115838 0.150555 -0.259627 -0.218114 -0.064334 0.014715 -0.052335 -0.033979 0.128288 0.080561 -0.728940 0.270281 -0.192194 -0.133213 0.128581 0.014859 0.159626 -0.387358 -0.294200 0.090993 0.039681 -0.164019 -0.269685 0.002559 0.281658 -0.195043 -0.001837 -0.097079 -0.269312 0.134788 -0.167303 0.088985 0.122325 0.018223 0.350725 0.014617 -0.043011 -0.248693 0.095578 -0.022754 -0.259761 -0.061195 0.138904 -0.052232 0.213063 0.455618 0.036330 -0.025409 0.175035 0.439703 -0.212716 -0.212864 0.203559 0.136918 -0.017976 0.276314 0.233096 -0.452569 -0.215880 -0.196377 -0.045153 0.154518 -0.181530 0.244698 -0.221193 0.150270 0.099488 0.115899 -0.179540 0.228294 0.046765 -0.006801 -0.022541 0.439286 0.516412 -0.147587 0.140824 -0.226434 0.071238 -0.413100 -0.192322 -0.108044 0.067402 -0.093265 0.189271 -0.072529 0.269022 0.045835 0.079492 -0.055225 -0.025168 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.528845 0.198443 0.657779 -1.052191 1.609827 0.609668 0.564389 -0.062624 -1.003062 -0.875895 -0.157416 -0.934887 -1.379720 1.805537 -0.556219 0.904789 2.208128 0.441130 -0.139975 -0.512922 1.646717 -1.071601 2.218600 1.410461 -1.952383 -0.068571 0.647899 1.117042 0.318075 1.464185 -0.413831 -1.153164 0.874746 -1.001824 0.642656 -1.305566 0.514749 0.127386 -0.109920 -2.404173 0.084846 0.165427 -0.334289 -0.052704 -0.428900 1.091441 1.701281 1.512208 -0.969267 0.538893 1.263658 0.116788 -0.061792 0.666661 -0.045486 0.261267 0.229143 0.066633 -1.163138 -0.260933 -0.363679 -1.932763 0.264090 1.338383 2.107574 -0.294971 0.249205 1.076743 -0.484803 0.473675 0.545123 0.362445 0.563688 -0.099986 1.447518 -1.556032 -0.645277 -2.969705 -0.723037 -4.385413 -1.115106 -1.408174 0.891964 -0.159182 0.781352 -0.129720 1.953372 0.216631 0.344418 1.268008 2.155144 -1.625585 -0.718419 -1.810912 -0.623827 0.585756 -1.222807 -0.346121 1.059579 -0.133176 -1.226973 -1.244087 0.672035 0.262464 -0.551454 -1.240404 -0.548157 1.735382 -1.992446 -1.131011 -1.801796 0.198218 -0.421537 -2.532730 0.256634 -0.368689 1.426746 0.318510 0.298553 -1.118854 0.336624 1.535947 -0.462920 -0.962351 -0.212791 1.765534 0.778293 0.061916 0.637776 0.276739 0.148222 1.791938 2.108254 -0.536048 -0.896919 0.386377 -0.945134 0.065851 -1.216427 -0.411350 1.121091 -1.754243 0.130052 1.054039 -0.820311 -0.442463 1.020838 -0.489282 1.343588 3.667595 -0.111888 0.968266 0.402333 -1.821074 1.046361 -0.254296 -0.296580 0.719406 1.142947 0.308702 -1.649651 -1.428446 0.736774 1.387062 1.123891 -1.904510 -0.844461 -0.888557 0.319424 -0.167111 -0.357549 1.057536 -0.245630 -1.023191 -0.211164 0.586893 2.706726 -1.149609 -1.412222 1.124096 0.645252 -0.912897 -2.125743 -0.757013 -0.871472 -0.264146 0.259528 -0.217651 0.602364 2.139057 -3.181771 1.465482 -0.353533 -0.426653 0.985658 -0.147016 -0.464523 -2.241396 0.156712 1.490386 1.676046 0.139344 0.253645 0.061276 -1.482059 0.266297 0.161773 0.812596 -0.196924 0.636982 -0.210909 -1.161854 -1.409908 -0.400890 -0.369974 -0.356067 -0.035895 0.591996 0.536690 -3.377327 1.825191 -0.851646 -0.690544 0.754349 0.152523 1.536700 -1.564769 -2.126688 1.049888 -0.259003 -1.042498 -1.225361 0.359966 1.191652 0.036674 -0.340142 -0.531389 -2.341140 1.059580 -0.428524 0.757041 0.668251 0.688993 2.211936 0.268029 -1.150989 -1.664850 -0.672163 0.159684 -0.766071 -0.860139 -0.601551 -0.172135 1.564592 1.983811 0.193874 -0.157536 -0.293236 1.907607 -1.983539 -0.906163 1.688615 1.069976 -0.885712 0.905470 1.773116 -1.600447 -1.203357 -0.976649 0.226308 -0.047610 -1.475198 0.449654 -1.134110 0.352542 0.802600 0.280400 -0.652444 0.825725 0.352797 0.174474 -0.914355 2.299180 2.688476 -1.749959 0.014944 -1.219721 0.759993 -2.323413 -1.589321 0.331282 0.352493 -0.238365 0.680603 0.568212 1.148458 -0.124265 -0.217324 -0.314414 -0.866180 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -1.410825 -0.506159 1.863351 -4.529814 5.001253 1.461958 1.181301 -0.232849 -3.205626 -2.025545 -0.190378 -2.023968 -2.897030 4.743654 -1.884400 2.551003 4.805775 0.149206 -0.712456 -1.558742 5.504588 -2.138943 5.224561 2.061377 -5.840157 -0.599338 0.960477 4.114360 1.872587 3.874141 -0.040505 -2.072940 1.003410 -2.092127 1.937406 -3.232890 2.323891 1.135146 -0.513478 -5.380175 0.494320 0.732760 -0.941191 0.308589 -1.246016 2.649482 3.150494 4.226255 -3.875285 0.942251 4.850905 0.940917 -0.743937 1.730700 -1.498791 -0.163000 0.650346 0.071899 -2.628989 -1.260993 -0.509762 -4.196537 1.937575 3.399076 5.666704 -1.282209 1.060966 3.588053 -0.327038 1.586890 2.426731 0.630758 0.353880 -1.226603 4.292631 -3.634643 -1.942861 -8.195941 -0.957307 -10.774345 -2.239698 -3.426906 2.469726 0.191182 1.211002 -0.619763 4.937765 0.762070 0.327446 4.585159 4.196952 -2.735695 -1.419228 -6.121218 -3.053337 1.773800 -3.097462 -1.737095 2.383424 1.475812 -2.409513 -1.994233 0.136495 0.207369 -1.227410 -3.524507 -1.913447 4.479144 -4.943313 -2.457306 -3.002729 3.121980 -0.947698 -6.482189 -0.325615 -2.241316 3.547600 -0.930826 2.582010 -1.221263 -0.049057 3.837249 -1.703299 -1.096117 -1.669303 4.382669 2.823466 0.313710 1.264845 0.451902 -0.233349 3.457047 4.463791 -1.745118 -3.453302 1.309066 -1.454970 0.151326 -3.652103 -0.278555 3.850453 -4.403911 0.343855 2.512608 -1.198352 -1.682803 2.091038 -1.449799 3.825022 10.267541 0.313600 2.437014 1.103648 -3.872688 2.375951 0.823584 -0.150218 2.932632 1.960491 -0.647535 -3.534875 -4.046345 1.782485 2.448266 2.798112 -4.619808 -2.137950 -1.929145 0.056836 -0.035290 -2.117570 3.130387 -1.894970 -2.185721 -0.533672 0.970173 6.093163 -1.501458 -3.607454 3.646619 3.494041 -4.150159 -4.384883 -2.305833 -2.303997 -1.010006 1.345630 -0.554131 2.202210 5.544133 -8.906398 3.338416 0.887507 0.028195 1.572049 -1.281510 -0.745908 -6.525630 -0.341143 3.101551 4.106196 -0.938568 0.700283 0.792107 -3.315120 1.893232 0.783495 1.329279 0.071038 0.615286 -0.866879 -1.833314 -3.366947 -0.676822 -2.320628 0.996241 -0.273779 1.128260 0.253788 -8.159448 4.013317 -3.410069 -1.385342 2.116524 0.151979 4.711111 -3.491587 -4.501268 2.794154 0.253042 -2.751189 -4.258048 1.906565 3.465210 -0.277337 -0.033387 -1.734076 -6.441821 1.872409 -2.419852 1.015893 1.527530 1.334714 4.810395 0.437878 -2.109786 -5.087450 -2.072167 0.608826 -0.593914 -2.344677 -0.776071 0.309809 3.641161 3.852770 0.252384 -0.500278 -0.282152 5.072608 -4.045423 -2.903218 3.984455 1.119846 -3.001397 2.840105 4.487159 -4.062643 -2.831352 -2.935234 1.681044 0.205855 -3.526161 1.754459 -1.352405 1.401695 1.498753 1.635286 -1.902109 2.339024 1.343660 0.191602 -2.926798 7.005417 6.745142 -3.768725 -0.327324 -3.027217 1.911107 -5.690993 -3.830305 0.591549 -0.408732 0.048452 2.957250 0.987132 3.910945 -0.202483 0.783799 -0.217679 -2.105030 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.097248 0.001402 0.023880 -0.274377 0.203590 -0.014407 0.085957 -0.197124 -0.275003 -0.107352 0.056666 -0.274156 -0.070344 0.325179 -0.123625 0.255623 0.458206 0.128581 -0.090696 -0.221115 0.311057 -0.209880 0.449159 0.398488 -0.375173 0.040521 0.263443 0.273067 0.232683 0.183934 0.005314 -0.152298 0.104624 -0.274802 0.122029 -0.274451 0.038304 0.086366 0.234225 -0.559704 0.041983 -0.025246 0.333138 -0.033901 -0.074921 -0.028200 0.240293 0.286668 -0.094261 0.183252 0.370433 0.119086 0.054471 0.082648 0.119118 0.148935 0.371467 -0.061868 -0.094964 -0.062361 -0.008633 -0.153851 0.088360 0.343638 0.458059 -0.008389 -0.000303 0.181263 0.058275 0.133120 0.159466 0.116233 -0.272061 0.087720 0.147116 -0.584926 0.134129 -0.837969 -0.041515 -0.916357 -0.245818 -0.136702 0.146739 -0.155497 0.237770 0.403030 0.392183 0.027457 0.006587 0.058738 0.371130 -0.222446 -0.124687 -0.091145 -0.195798 0.209338 -0.197560 0.011497 0.282475 0.146266 -0.228000 -0.237758 0.309703 0.146346 -0.185488 -0.125197 -0.005475 0.245221 -0.348716 -0.304966 -0.153903 0.074489 -0.138958 -0.475374 -0.038677 -0.281190 0.214719 0.000402 -0.056199 -0.369188 0.018369 0.221125 -0.087577 -0.161469 -0.040089 0.085536 0.194105 0.078720 0.037884 0.004767 0.070730 0.504011 0.193335 -0.237336 -0.040615 0.069249 -0.164097 0.050508 -0.287899 -0.177739 0.117650 -0.297008 0.174350 0.206837 -0.196557 -0.196306 0.388382 -0.063296 0.138486 0.844809 0.025300 0.278521 0.262466 -0.292057 -0.033102 -0.058780 -0.013770 0.170290 0.240764 0.047833 -0.177035 -0.324303 0.095653 0.345346 0.215236 -0.288835 -0.399758 -0.088784 -0.009231 0.135013 -0.012687 0.042428 -0.101765 -0.197043 -0.076990 0.134261 0.430024 -0.118966 -0.213315 0.100280 0.244114 -0.319577 -0.459923 -0.121948 -0.440691 0.082198 -0.126657 0.013100 0.166429 0.403399 -0.892685 0.329624 -0.007268 -0.005510 0.332844 0.064007 -0.198458 -0.669998 0.063362 0.190052 0.328984 -0.220373 0.113673 0.158187 -0.349691 -0.040605 -0.036720 0.093028 -0.194661 0.187799 0.044578 -0.190727 -0.209746 0.151168 0.043438 -0.174303 0.041576 0.211508 0.197157 -0.619999 0.309690 -0.119418 -0.164408 0.181547 -0.080470 0.223014 -0.362530 -0.283880 0.151894 0.017279 0.024283 -0.136468 0.015428 0.270697 -0.041082 0.141859 -0.153425 -0.073130 0.077041 -0.201132 0.142564 0.176350 0.026311 0.170580 -0.300696 -0.080696 -0.292825 0.244076 -0.248730 -0.100127 -0.172576 -0.232542 -0.098663 0.290838 0.431220 0.053662 -0.093858 0.059306 0.383766 -0.405370 -0.153480 0.196245 0.152221 -0.229701 0.156203 0.216605 -0.367773 -0.104773 -0.173671 -0.106160 0.026640 -0.214325 0.284215 -0.101209 0.129265 0.101444 -0.075044 -0.021113 0.282385 0.100740 0.082608 0.003121 0.308051 0.359304 -0.151075 -0.090452 -0.291661 -0.005284 -0.443656 -0.278121 0.056910 0.062172 -0.271907 0.065400 -0.028022 0.340908 0.063747 0.058976 -0.088312 -0.052207 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.299285 0.076653 0.302903 -0.403830 0.632592 0.110391 0.346569 -0.054549 -0.579972 -0.526337 0.035881 -0.803675 -0.767402 0.850255 -0.276902 0.423570 1.311346 0.423279 -0.116961 -0.277765 0.532376 -0.519206 1.291292 1.163786 -0.879144 0.042956 0.197834 0.512569 0.097675 0.532626 -0.271076 -0.628209 0.624472 -0.460587 0.240062 -0.661071 0.092619 0.009602 0.027319 -1.405273 0.065066 0.140033 0.092273 -0.100769 -0.120101 0.748851 0.985402 0.774485 -0.262525 0.405229 0.536458 -0.006526 0.163672 0.346456 0.146604 0.074348 0.251076 -0.163201 -0.614130 -0.130002 -0.209369 -1.099432 -0.069469 0.750851 1.109576 -0.043855 -0.004379 0.286531 -0.150348 0.211936 0.330796 0.261411 0.373611 0.057850 0.581318 -0.737020 -0.062087 -1.458572 -0.430599 -2.427447 -0.734468 -0.571057 0.758685 0.009579 0.382172 0.003775 1.067225 0.096337 0.186932 0.415704 1.193742 -0.964385 -0.485913 -0.504278 -0.153501 0.375964 -0.641637 0.022339 0.552640 0.002183 -0.778984 -0.559342 0.596936 0.112278 -0.372244 -0.403542 -0.074517 0.773542 -1.063038 -0.528138 -1.025860 -0.093022 -0.000424 -1.325985 0.322360 -0.165351 0.724532 0.354919 -0.244891 -0.608081 0.250433 0.470595 -0.201516 -0.406978 -0.486139 0.855315 0.229807 0.097879 0.354645 0.213670 0.195927 1.064328 0.880574 -0.403110 -0.244694 0.142278 -0.607672 0.180363 -0.599561 -0.383037 0.519702 -0.915154 0.174670 0.384145 -0.633232 -0.272681 0.397358 -0.067029 0.502704 1.602843 -0.077461 0.682584 0.450322 -0.948031 0.518343 -0.399528 -0.113867 0.278092 0.741213 0.289495 -0.682884 -0.743861 0.401450 0.981699 0.643019 -0.951888 -0.273883 -0.256076 0.328548 -0.141909 0.065207 0.433638 0.094623 -0.620912 -0.115774 0.476221 1.421856 -0.524767 -0.534937 0.364331 0.129778 -0.155934 -1.109733 -0.311496 -0.333250 -0.008282 0.002488 0.034559 0.223659 1.149317 -1.610577 0.820611 -0.301056 -0.148012 0.739765 0.092646 -0.510392 -1.182192 0.139449 0.734594 0.929953 0.139898 0.134837 0.105815 -0.849865 -0.126381 0.036162 0.434573 -0.253861 0.493664 0.035172 -0.643207 -0.639124 -0.374451 0.056152 -0.310263 -0.052539 0.511338 0.521058 -1.741948 0.962855 -0.262861 -0.541063 0.188265 -0.064808 0.648889 -0.950828 -1.076950 0.457232 -0.397877 -0.642633 -0.589948 0.063453 0.509673 -0.078180 -0.204109 -0.271229 -0.865569 0.846878 -0.135646 0.584458 0.411762 0.226390 1.078975 0.275206 -0.591451 -0.630651 -0.168950 -0.064187 -0.701050 -0.470817 -0.050131 -0.242649 0.781267 1.206566 0.070772 -0.114028 0.026881 0.933552 -1.027394 -0.472858 0.860221 0.639158 -0.324257 0.654094 0.865815 -0.956111 -0.491796 -0.532816 -0.153303 -0.054661 -0.770293 0.370765 -0.654419 0.216966 0.435503 0.014364 -0.283690 0.464270 0.118411 0.065102 -0.242168 1.143190 1.375950 -0.727847 0.172381 -0.760548 0.364265 -1.251662 -0.852523 0.246708 0.326420 -0.408192 0.146212 0.260346 0.577932 0.000000 -0.323219 -0.424587 -0.126263 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.271548 -0.164770 -0.163687 -0.519511 0.659434 0.139081 0.302994 -0.226421 -0.427098 -0.208463 0.146082 -0.937468 -0.268324 0.234667 -0.239655 0.884378 1.061194 0.115736 -0.188234 -0.108353 0.347320 -0.077711 1.208090 0.989042 -0.607185 0.015270 0.010211 0.381236 -0.108670 -0.116879 -0.609734 -0.320240 0.537685 -0.820750 -0.052937 -0.294885 0.074548 -0.198806 0.682821 -0.897029 0.106437 -0.041348 0.144694 -0.122440 -0.196616 0.405020 0.735007 0.664408 -0.222232 0.277422 0.621498 -0.045999 0.182804 0.332020 -0.075148 0.270995 0.286887 -0.210733 -0.401538 -0.544298 -0.110149 -0.535564 0.144992 0.544509 0.753021 -0.124065 -0.139759 0.594019 0.341085 -0.146741 0.580496 0.310178 -0.003813 -0.068607 0.436516 -0.958611 0.212049 -0.987048 -0.462620 -1.531306 -0.690729 -0.292252 0.278211 -0.254107 0.725402 0.238088 1.001857 -0.228859 0.265231 -0.041198 0.510134 -1.183868 -0.474661 -0.322674 -0.075906 0.139948 -0.519895 -0.079816 0.533048 0.122806 -0.641616 -0.196923 0.644210 0.309982 -0.334880 -0.722986 0.255905 0.189624 -0.466414 -0.854207 -0.742691 0.152493 -0.200786 -1.051204 0.390458 -0.068198 0.505257 0.119664 -0.214945 -0.928931 0.031411 0.291815 -0.238920 -0.430128 -0.364778 0.427663 0.507373 0.280052 0.517670 0.092961 0.273714 1.462211 0.717553 -0.470192 -0.384323 0.105648 -0.604877 0.328778 -0.329729 -0.491782 0.292513 -0.936976 0.239896 0.570860 -0.560494 0.118100 0.717875 0.192388 0.272068 1.302244 -0.033393 0.721362 0.602591 -0.843330 0.347418 -0.738384 -0.017706 0.134567 0.521773 0.137253 -0.844608 -0.647825 0.426425 0.804923 0.544273 -0.848151 -0.002335 0.149458 0.527054 -0.082050 -0.286241 0.502646 0.337664 -0.601477 0.003442 0.524957 1.507326 -0.297659 0.136105 0.467076 0.232532 -0.179665 -0.995087 -0.484921 -0.805874 -0.037386 0.069382 0.329764 0.032051 0.966030 -0.820281 0.364322 -0.465431 0.013429 0.943140 0.339316 -0.644792 -0.803512 -0.016429 0.396001 0.650612 -0.259565 0.420636 0.143009 -0.404379 -0.091728 -0.013510 0.183910 -0.097229 0.298738 0.122932 -0.644732 -0.198471 -0.176509 0.162227 -0.259212 0.106956 0.521400 0.375354 -1.026284 0.694763 -0.067882 -0.670301 0.369278 -0.428085 0.806208 -0.770021 -0.560395 0.662554 -0.378703 0.103608 -0.242411 0.150504 0.380165 0.013257 0.007446 -0.482855 -0.591776 0.691601 0.033547 0.597846 0.348740 -0.085800 0.463462 -0.284650 -0.340503 -0.497807 -0.186261 -0.772468 -0.400785 -0.614115 -0.066345 -0.222747 0.786291 0.839194 -0.138158 0.132244 0.310919 0.355128 -1.142022 0.005120 0.613034 0.928093 -0.643476 0.430354 0.612785 -0.758793 -0.185783 -0.214479 -0.008458 -0.201945 -0.659615 0.410570 -0.422040 0.287939 0.370236 -0.010153 0.087263 0.269082 0.099536 0.267938 -0.238625 0.920391 0.930327 -0.074798 -0.147255 -0.761543 0.193359 -1.002688 -0.870315 0.552857 0.288763 -0.766794 0.056664 0.579398 0.712287 -0.085673 -0.249266 -0.460541 -0.060236 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::char_traits::length(char const*) = -0.526771 -0.399963 0.216575 -1.157212 1.034513 0.640175 0.310222 -0.480155 -1.435648 -0.295792 0.249122 -1.246081 -0.285531 1.576413 -0.378201 1.181954 2.067037 0.556760 -0.518979 -0.138176 1.369387 -0.871842 1.716832 1.736245 -1.089526 -0.055588 -0.114232 0.776842 0.216920 0.723722 -0.324653 -0.569905 0.515978 -1.379463 -0.087332 -1.226008 0.230533 0.583262 0.922319 -2.041813 0.458138 0.014791 0.401096 -0.265156 -0.413217 0.331637 0.992272 0.964859 -0.348025 0.420201 1.043325 0.080365 -0.079820 0.410891 0.215482 0.539705 0.267350 0.195562 -0.696105 -0.487958 -0.169386 -0.659995 0.504576 1.112184 1.669648 0.089376 -0.001322 0.702660 0.189410 0.330534 0.794231 0.132041 -0.322358 -0.218535 0.590108 -1.655962 0.131085 -2.465446 -0.335052 -2.693794 -0.828578 -0.158682 0.924147 -0.002015 0.769120 -0.106266 1.202533 -0.321858 -0.076015 1.052935 1.477511 -1.264261 -0.624182 -0.940601 -0.805273 0.411987 -0.700358 -0.213610 0.851395 0.146838 -1.078672 -0.893709 0.857614 0.527243 -0.458708 -0.684839 0.290051 1.185996 -1.137301 -1.181472 -0.384866 0.712980 -0.415948 -1.939896 0.437437 -0.981679 0.574275 0.125815 -0.459598 -1.245870 0.228333 0.788698 -0.491298 -0.625089 -0.627543 1.223347 0.493774 0.193889 0.228034 -0.071409 0.118292 1.766874 0.579004 -0.910644 0.018026 0.176174 -0.732859 0.335624 -1.148058 -0.802865 0.781998 -1.374710 -0.098866 0.719974 -0.834987 -0.050665 1.236692 0.354588 0.355080 3.796638 -0.039131 1.552352 0.761295 -1.282763 0.991260 -0.165302 0.080926 0.442408 0.784028 0.093798 -2.000771 -1.214412 0.546454 1.283856 1.082336 -1.498845 -0.865721 -0.448755 -0.102763 0.210307 -0.111625 0.300811 -0.073560 -1.091245 -0.276715 0.654997 2.829925 -0.562404 -0.058345 0.722543 0.361225 -0.941108 -1.924987 -0.647055 -1.091370 0.164550 -0.307830 0.014119 0.737278 1.698035 -2.438668 1.028556 -0.479106 -0.231649 1.110447 0.169854 -1.120161 -2.043347 -0.390393 0.872012 1.725303 -0.276680 0.421219 0.496470 -1.178090 -0.170977 0.173917 0.213701 -0.344776 0.546743 0.104416 -0.801909 -0.596457 0.223848 -0.362216 -0.503080 -0.008516 0.737514 0.250089 -1.855278 1.232241 -0.104450 -0.425204 0.364412 -0.007669 0.995473 -1.049996 -1.248575 0.753855 0.086186 -0.202215 -0.773432 0.267999 0.924576 0.033135 0.009249 -0.569991 -1.694033 0.652848 -0.622068 0.943118 0.531893 -0.135588 0.880076 0.359686 -0.417689 -1.268821 -0.495725 -0.425503 -0.183402 -1.040881 -0.161253 -0.318554 1.301165 1.158115 0.220893 -0.635318 0.342969 1.639201 -0.868034 -0.399999 1.056654 0.428608 -1.136701 0.235400 1.249830 -1.441806 -0.235517 -0.596291 -0.098680 -0.189835 -0.956275 0.858467 0.057002 0.614188 0.061196 0.341343 -0.069554 0.614513 0.502292 0.145222 0.008624 2.046413 1.402333 -0.438764 -0.273831 -1.119376 0.507736 -1.621496 -1.194868 0.208333 0.337555 -1.095656 0.335585 0.444400 1.375154 -0.083159 0.059858 -0.155358 -0.163346 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.336013 -0.237116 -0.058189 -0.858964 0.522274 0.548815 0.282737 -0.749943 -0.837990 -0.239085 0.474481 -0.817031 -0.095134 0.935550 -0.428391 0.873115 1.134155 0.121810 -0.570515 -0.336719 1.010966 -0.077276 1.373511 1.102754 -0.907680 -0.004942 0.298191 0.663013 0.642492 0.064289 0.193490 -0.108706 0.535201 -1.155596 -0.316334 -0.484769 0.129093 0.156848 0.749938 -1.157870 0.167083 -0.385782 -0.049870 -0.151609 -0.350023 -0.170028 0.614166 0.825106 -0.022762 0.420780 0.835792 0.188577 -0.082766 0.244681 0.255072 0.224979 0.346858 -0.269636 -0.182103 -0.519753 -0.045688 -0.372162 0.189549 0.961757 0.994393 0.118873 -0.018352 0.785050 0.164622 0.230404 0.580429 0.261816 -0.676670 0.229905 0.391894 -1.676810 0.234178 -1.397155 -0.328984 -1.516219 -0.546697 -0.023823 0.465767 -0.239481 0.731782 0.801677 0.916070 -0.068578 -0.301722 0.744042 0.966880 -0.880452 -0.378251 -0.294608 -0.354061 0.305257 -0.563946 0.235112 0.249674 0.427481 -0.712994 -0.310003 0.424759 0.537532 -0.430622 -0.695022 0.150338 0.718553 -0.980554 -0.789862 0.028915 0.531711 -0.365151 -1.387917 -0.561766 -0.595262 1.187210 -0.091766 -0.244125 -1.005388 0.078354 0.682138 -0.019108 -0.565691 0.289080 0.082937 0.599349 0.510627 0.023519 0.268789 0.290469 1.711137 0.522463 -0.431802 0.069979 -0.098178 -0.190686 0.476133 -0.300780 -0.407179 -0.072549 -0.912940 0.317795 0.961546 -0.481400 -0.516132 0.870323 0.322525 0.183215 2.847252 0.168414 1.004255 0.941031 -0.849136 -0.497046 -0.598604 0.101030 0.418342 0.280711 0.016849 -1.155756 -0.860399 0.503333 0.944964 0.598594 -1.021564 -0.359127 -0.103785 -0.018260 0.116485 -0.158652 0.165096 0.036240 -0.605737 -0.221298 0.810857 1.450253 -0.495090 -0.199765 0.506583 0.028749 -0.545010 -1.062594 -0.450605 -0.448700 0.309014 0.374883 0.150990 0.390974 1.110311 -1.193039 0.740269 -0.162428 0.091256 0.629328 0.505312 -0.811677 -0.833071 -0.205761 0.485677 0.696322 -0.506238 0.089178 0.487148 -0.902356 -0.127170 0.246426 -0.019530 -0.247314 0.429583 0.400141 -0.411285 -0.583785 0.574090 0.059005 -0.027510 0.150956 0.696358 -0.301308 -1.311554 0.837520 -0.094149 -0.525031 0.369548 -0.372319 1.099138 -0.902501 -0.844630 0.711074 -0.047962 -0.270434 -0.284626 0.153185 0.627814 0.414245 0.333024 -0.653593 -0.311484 0.372583 -0.383503 0.598357 0.408160 0.037321 0.698273 -1.273045 -0.165051 -0.842969 -0.122910 -0.255858 0.054077 -0.830787 -0.609696 -0.173440 0.920438 0.781227 0.019938 -0.649009 0.392743 0.879158 -1.310590 -0.389284 0.474202 1.137076 -1.033341 0.374028 0.577731 -0.918495 0.060574 -0.247099 -0.362956 -0.278051 -0.712741 0.758855 0.166540 0.660390 0.088682 0.219646 0.180032 0.573653 0.206279 0.508180 0.231107 0.852636 1.207045 -0.300497 -0.659683 -0.953036 0.321726 -1.130264 -1.197652 0.600946 0.345457 -0.496536 0.081698 -0.092326 1.099226 0.437772 -0.387572 -0.159131 0.130611 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__sort >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.318556 0.231362 0.632767 -3.265599 3.283100 1.779735 1.286824 -0.823400 -2.760062 -1.401274 0.392258 -4.204799 -2.412646 3.645150 -1.407123 2.060890 5.869543 0.769580 -1.044784 -0.735659 2.603784 0.125004 5.523488 4.679060 -3.598522 -0.136488 0.619864 1.739469 -0.314576 1.348156 -1.093804 -3.637137 1.781136 -2.135339 0.113607 -1.692640 0.310525 -0.422008 1.530867 -5.421554 0.773488 0.202961 -0.420301 -0.917915 -0.949371 1.141564 4.553485 3.306427 -1.059931 0.446808 2.826814 1.089466 -0.358073 1.136597 0.592919 0.408232 0.542137 -0.157410 -2.062644 -1.589812 -0.827730 -1.293390 -0.127711 3.525484 4.081217 0.580682 -0.443713 1.645594 0.395732 0.702613 1.112292 0.977834 1.047825 0.991588 1.989351 -3.112257 -0.740045 -6.306508 -1.128677 -7.906895 -2.920718 -1.486437 2.394000 -0.078812 1.718477 -0.332903 4.285578 -0.360645 0.679404 2.852438 5.064451 -3.575196 -1.965323 -2.858888 -1.817192 1.151579 -1.845308 0.383046 1.711457 0.215732 -3.567428 -2.152842 1.123725 0.839127 -1.325975 -2.224506 0.817150 2.481202 -2.930584 -1.844413 -2.857214 1.826550 0.193190 -6.080994 -1.078543 -1.088937 2.375591 0.502706 -1.584571 -3.572849 0.795822 2.133847 -1.861724 -1.466423 -0.936531 3.109390 2.085915 0.920712 1.242069 0.559862 1.525580 5.416145 2.478990 -2.197444 -0.481899 -0.046606 -1.715584 0.322848 -2.252548 -1.322706 1.162701 -3.631703 1.805430 2.868135 -2.552628 -1.170807 1.477298 -0.244711 1.893343 10.100909 -0.967692 3.694461 1.970651 -4.149014 1.790797 -1.871066 -0.817443 0.114686 2.209987 1.354540 -3.660807 -3.254301 2.627166 4.001210 2.915019 -3.975763 -0.024981 -0.439857 0.409619 -0.763045 -0.084747 1.491648 0.367628 -2.660257 -0.811132 3.301166 7.050397 -1.520257 -2.815977 1.979538 2.343394 0.140107 -2.891472 -1.576487 -2.263016 0.335242 1.994387 0.334285 2.229938 5.145061 -7.222595 3.047080 -0.204598 -0.600454 2.910991 1.091226 -2.793395 -3.460382 0.009295 3.590305 4.043977 -0.019833 0.643815 0.043693 -3.038489 -0.418563 0.802409 1.397092 -1.142258 1.660888 0.309779 -3.129565 -2.247887 -1.023274 -1.021545 -0.690197 -0.842003 2.041322 0.856573 -7.340929 4.803795 0.013531 -1.472844 0.421806 -1.784408 3.437320 -3.696306 -4.288896 2.249235 -1.268376 -1.472543 -0.946575 0.464558 2.147232 0.654029 1.884248 -2.232256 -4.395437 3.486784 0.255223 3.547911 1.643001 0.797728 3.347760 -0.943157 -1.516172 -2.906632 -2.684046 1.094114 -0.437020 -3.309469 -0.258916 -1.180333 3.425328 3.759295 -0.759222 -1.856950 -0.863320 3.193958 -4.162500 -0.673538 2.953551 1.948874 -3.152126 1.198991 3.586159 -3.595269 -1.311536 -2.458478 -0.087123 -1.613514 -3.711123 0.981983 -1.398409 1.210832 1.547322 -0.270629 -0.735727 1.373472 0.741814 0.497373 0.152357 4.227172 4.652411 -1.985377 0.022423 -3.865380 1.851638 -5.313871 -4.913548 2.034166 -0.658106 -2.303343 0.098370 0.369382 3.167392 -0.772426 -0.115469 -1.490945 0.281845 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__ops::_Iter_comp_iter __gnu_cxx::__ops::__iter_comp_iter(int (*)(suffix, suffix)) = -0.196288 0.267194 0.349756 -0.319689 0.552546 0.377530 0.208126 -0.113650 -0.364203 -0.319700 -0.100488 -0.503242 -0.550852 0.695003 -0.261512 0.220048 0.960256 0.290645 -0.060535 -0.129225 0.361629 -0.234372 0.901728 0.768529 -0.619830 0.031235 0.281459 0.274157 -0.090800 0.705537 -0.349163 -0.740688 0.386388 -0.188557 0.159021 -0.474850 0.024542 -0.067209 -0.019339 -1.004696 0.052822 0.082510 -0.111145 -0.105940 -0.067991 0.226704 0.860894 0.505894 -0.087428 0.163386 0.292168 0.255420 0.005994 0.222128 0.258464 0.203238 0.300225 -0.158445 -0.410469 -0.062981 -0.211607 -0.557251 -0.146199 0.589153 0.741593 0.069273 0.023720 0.087090 -0.286823 0.135822 0.061000 0.157824 0.267119 0.268116 0.281820 -0.405734 -0.045680 -0.888857 -0.265658 -1.367191 -0.454597 -0.478987 0.261158 0.145045 0.310707 -0.038082 0.747377 0.016162 0.200617 0.244963 1.007864 -0.705666 -0.294693 -0.405779 -0.198899 0.162557 -0.380666 0.008031 0.111220 -0.153941 -0.547316 -0.603756 0.350002 0.136363 -0.231641 -0.193822 -0.071648 0.603520 -0.785117 -0.337005 -0.722698 -0.094734 -0.106096 -0.957390 -0.041610 -0.108909 0.441418 0.231262 -0.221002 -0.648836 0.280369 0.565175 -0.197659 -0.383722 -0.165144 0.615429 0.194801 -0.026345 0.159294 0.004295 0.170336 0.776630 0.620916 -0.251531 -0.093535 0.043974 -0.367601 -0.054729 -0.400386 -0.155051 0.053485 -0.604497 0.140072 0.474284 -0.439874 -0.103851 0.072556 -0.207924 0.440552 1.428299 -0.242596 0.412990 0.128422 -0.837305 0.319350 -0.215865 -0.219232 0.022015 0.471310 0.365667 -0.570889 -0.503418 0.360478 0.685108 0.452934 -0.567219 -0.104400 -0.325607 0.089935 -0.093549 0.102635 0.248744 -0.076393 -0.453086 -0.169785 0.286365 1.149859 -0.398189 -0.630720 0.300258 0.071966 -0.036565 -0.532670 -0.190846 -0.222716 0.040729 0.144406 -0.124133 0.258243 0.826087 -1.270488 0.643139 -0.221556 -0.346710 0.518355 0.003835 -0.230084 -0.425058 0.130415 0.700059 0.693042 0.175170 0.118299 -0.072251 -0.610678 -0.105551 0.024358 0.433917 -0.248467 0.336409 0.170642 -0.727792 -0.545113 -0.293966 0.030401 -0.350503 -0.199377 0.272020 0.256980 -1.430530 0.852094 -0.017714 -0.184735 0.176224 -0.022409 0.415032 -0.653314 -0.877101 0.323640 -0.212657 -0.303724 -0.150099 -0.014430 0.415938 0.046173 0.076202 -0.281130 -0.718719 0.448092 0.077799 0.444729 0.266480 0.335197 0.725642 0.112514 -0.363593 -0.433484 -0.269633 0.258591 -0.355517 -0.313153 -0.027355 -0.220611 0.606161 0.866164 0.042753 -0.179093 -0.218989 0.669873 -0.614445 -0.131835 0.591686 0.360052 -0.324543 0.160157 0.623429 -0.533529 -0.487991 -0.332128 -0.050130 -0.164379 -0.591185 0.111109 -0.518816 0.102093 0.388031 -0.026975 -0.359512 0.262514 0.066859 0.016204 -0.075195 0.685010 0.760483 -0.529025 0.252004 -0.491022 0.291264 -0.912517 -0.647439 0.154053 0.019211 -0.252818 0.043658 0.016666 0.371010 -0.113367 0.040508 -0.116050 -0.220235 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__introsort_loop >(suffix*, suffix*, long, __gnu_cxx::__ops::_Iter_comp_iter) = -1.597753 0.424166 0.712268 -3.669762 3.914624 2.660732 1.518435 -0.754991 -3.369487 -1.963391 0.184497 -4.886595 -3.043241 4.658611 -1.557378 2.653470 7.702522 1.104706 -1.069673 -0.599117 3.468666 -0.797246 6.839519 5.977898 -4.273768 -0.180702 1.412267 2.074068 -0.652450 2.406596 -1.563086 -5.079333 2.205974 -2.896331 0.257952 -2.859983 0.347507 -0.320863 1.928972 -7.267204 0.932748 0.445163 -0.707816 -1.238742 -1.171046 1.425724 5.950548 3.947495 -1.427444 0.612222 3.265320 1.362686 -0.599997 1.340585 0.862661 1.006445 0.738927 0.405532 -2.615865 -1.683206 -1.115114 -1.809554 -0.109728 4.128923 5.414394 0.488938 -0.390014 1.971453 -0.024352 0.828092 1.100908 1.073459 1.546682 0.996506 2.512457 -4.453058 -1.296735 -8.640713 -1.396111 -10.853035 -3.438499 -1.974261 2.555759 -0.215160 2.327272 -0.730716 5.120392 -0.839386 0.956954 3.658563 6.698970 -4.508736 -2.323025 -3.783764 -2.163277 1.328950 -2.345812 0.009102 2.638707 -0.551352 -4.276926 -3.493328 1.993603 1.288247 -1.533026 -3.053932 0.778650 3.294196 -3.863480 -2.678750 -3.820964 1.859634 -0.189533 -7.837924 -0.841877 -1.494678 2.724292 0.916405 -1.948204 -5.030740 1.207721 3.321946 -2.160634 -2.413008 -0.420737 4.626851 2.346711 0.962464 1.589252 0.323713 1.695285 6.944410 3.988717 -2.484627 -0.556592 0.109097 -2.744053 0.152000 -3.166562 -1.711355 1.625520 -4.503637 1.848370 3.890317 -3.128617 -1.148824 2.736797 -0.521801 2.477445 14.442649 -1.329227 4.502825 2.206793 -5.560431 3.120301 -2.001431 -1.237301 0.008901 2.792447 1.919557 -6.054604 -3.755600 3.108328 4.802443 3.593960 -5.630520 -0.735326 -1.001013 0.586772 -0.873106 -0.063770 1.817125 0.537822 -3.570766 -0.994950 3.956726 9.795276 -2.270135 -3.759318 2.462346 2.803290 -0.493050 -4.963302 -1.848989 -3.310900 0.303544 2.109464 -0.088025 2.631371 6.199359 -9.631932 3.847957 -0.659379 -1.264172 4.010139 1.208528 -3.228447 -5.248404 0.065815 4.924758 5.653453 0.207800 1.153706 -0.124325 -3.740201 -0.468952 0.810235 1.858569 -1.392430 2.091083 0.234427 -4.379251 -2.886535 -1.127558 -1.260629 -1.574465 -1.005174 2.256658 1.400763 -9.840053 6.295844 0.091366 -1.557948 0.770180 -1.579265 4.165892 -4.499713 -5.839942 2.882085 -1.411179 -1.600089 -1.272082 0.429415 2.778361 1.078593 2.015749 -2.389883 -6.898984 4.148388 0.182981 4.312002 1.934781 1.092192 4.575920 -0.628652 -1.892668 -4.409134 -3.312173 1.273112 -0.753332 -3.921177 -1.199274 -1.444815 4.373105 4.677064 -0.728518 -2.115211 -1.612293 4.574549 -5.365186 -0.427634 3.771890 2.916919 -3.855945 0.924084 4.547467 -4.842694 -1.840657 -3.003365 -0.070006 -1.884132 -4.844518 0.925336 -2.029312 1.306410 1.976065 -0.371675 -1.126135 1.403406 1.074883 0.430150 -0.117602 5.529062 6.452090 -2.821268 0.108677 -4.437879 2.155741 -6.876094 -5.956999 2.197610 -0.604969 -2.898918 0.174132 1.262946 3.757515 -1.044401 0.257627 -1.421495 -0.262533 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::__lg(long) = -0.220331 -0.420578 0.075329 -0.646983 0.234147 -0.054000 0.234823 -0.507698 -0.738339 -0.209038 0.489069 -0.921669 -0.043899 0.665555 -0.289013 0.566951 0.750372 0.095556 -0.427604 -0.381230 0.468082 0.114234 0.923819 0.811594 -0.499895 0.005489 -0.444374 0.311064 0.494179 -0.205345 0.309492 -0.062301 0.373331 -0.483804 -0.209008 -0.092204 0.050113 0.321977 0.533725 -0.681618 0.186136 0.087191 0.385010 -0.161673 -0.106812 0.081517 0.292104 0.535604 0.265412 0.350756 0.469616 0.037301 0.149408 0.181466 0.293701 -0.064048 0.318395 -0.781978 -0.259218 -0.246959 -0.052407 -0.126263 0.021349 0.595950 0.628812 0.144788 -0.144001 0.332119 0.317969 0.163957 0.625463 0.160825 -0.207526 0.060755 0.164819 -0.810700 0.259654 -0.712195 -0.147531 -0.955580 -0.412532 0.261573 0.731858 0.142940 0.261893 0.170930 0.521929 -0.022520 -0.416588 0.398714 0.575722 -0.475554 -0.326173 -0.014082 -0.113674 0.130144 -0.339566 0.257182 -0.015424 0.546388 -0.518490 0.061558 0.368214 0.180067 -0.242031 -0.189357 0.292345 0.374311 -0.518382 -0.346140 0.226339 0.626514 0.048297 -0.603270 0.026983 -0.501674 0.467033 -0.042433 -0.326873 -0.291666 0.086394 0.008033 -0.192159 -0.078760 -0.774159 0.097308 0.277170 0.445203 -0.115129 0.407254 0.178470 0.973531 -0.306500 -0.470020 0.215181 -0.071732 0.058707 0.517593 -0.170198 -0.418095 0.227599 -0.326353 -0.142368 0.174457 -0.325265 -0.304335 0.144245 0.461786 -0.066784 0.983493 0.151430 0.652362 0.737514 -0.316976 -0.259394 -0.428927 0.299620 0.139898 0.183037 -0.141616 -0.440951 -0.707946 0.422949 0.582811 0.407082 -0.438872 0.026117 0.158707 0.074348 0.040262 0.004012 0.091641 0.095322 -0.459150 -0.109253 0.379869 0.993268 -0.099791 0.470367 0.222493 -0.052508 -0.044979 -0.402256 -0.271183 0.085780 0.243476 -0.016345 0.358982 0.308009 0.731751 -0.601863 0.544779 -0.108641 0.260414 0.370690 0.220663 -0.681160 -0.579014 -0.400182 0.118653 0.513376 -0.225610 0.204922 0.440086 -0.575969 -0.067934 -0.037169 -0.123832 -0.121085 0.169534 0.197796 -0.130501 -0.150333 0.242060 -0.095687 0.228288 0.030871 0.522551 0.391437 -0.447314 0.391970 0.047801 -0.241745 0.021438 -0.251802 0.732218 -0.492594 -0.211233 0.255960 -0.321976 -0.451499 -0.318314 0.117602 0.171977 -0.215645 0.240404 -0.422033 0.117674 0.646026 -0.321607 0.521000 0.260425 -0.278375 0.069890 -0.340721 -0.054824 -0.150987 -0.241905 -0.331689 -0.031197 -0.490126 0.379727 -0.112743 0.482136 0.292929 -0.000891 -0.558143 0.431239 0.466986 -0.757221 -0.325953 0.321573 0.386038 -0.561663 0.481148 0.388531 -0.670063 0.290720 -0.248340 -0.356505 -0.268207 -0.313019 0.587425 0.351260 0.473252 -0.211578 0.158581 0.112577 0.313578 0.101812 -0.026295 0.250392 0.829944 0.704148 0.162439 -0.288129 -0.698140 0.198617 -0.522636 -0.663078 0.352374 0.214678 -0.682953 0.042179 -0.108189 0.755538 0.480065 -0.247686 -0.417200 0.435896 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__final_insertion_sort >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.633927 0.975500 1.559565 -3.780122 3.969996 3.120803 1.404869 -0.563785 -3.013205 -2.012660 -0.273720 -4.536187 -3.330879 4.989617 -1.760987 1.987533 7.403381 1.281345 -1.022477 -0.324843 3.322365 -0.249209 6.298922 5.478103 -4.479703 -0.319237 1.384605 2.159789 -0.792073 3.411211 -1.584097 -5.574256 1.963912 -1.818977 0.740585 -2.820823 0.504216 -0.458057 0.829811 -7.122015 0.889461 1.093446 -0.951566 -1.338987 -0.959439 0.609463 6.092173 3.989681 -1.575224 -0.054965 2.923291 2.070031 -0.800036 1.318177 0.905035 0.823175 0.697232 -0.206325 -2.675959 -1.497861 -1.150976 -2.019693 -0.256449 4.406691 5.206824 0.703693 -0.054816 1.435747 -0.411140 0.913726 0.731295 0.918889 1.759199 1.412833 2.362748 -3.049945 -1.278876 -7.486891 -1.126217 -9.197777 -3.280325 -2.489578 2.358950 1.049451 1.919384 -1.538339 5.203537 -0.724187 1.353575 3.544791 6.807556 -4.304648 -2.230830 -4.376188 -2.580142 1.539909 -2.436980 -0.088511 1.298998 -0.708514 -4.233952 -3.573360 1.031239 1.201501 -1.529159 -2.422272 0.528199 3.731140 -4.055439 -2.281494 -3.962684 1.676391 -0.153432 -7.505432 -1.565662 -1.517995 1.968142 0.864239 -1.757787 -4.672688 1.288665 3.428467 -2.156598 -2.246206 -1.268662 4.651524 2.163375 0.458115 1.365340 0.035203 1.637441 5.853980 3.682930 -2.416568 -0.616009 0.143375 -2.459085 -0.435347 -3.249711 -1.352973 1.149660 -4.382582 1.124959 3.925991 -3.161340 -0.997098 0.796916 -1.146387 3.037779 13.557579 -1.570693 3.853434 1.557084 -5.759261 3.085673 -1.392328 -1.673660 -0.147873 2.871155 2.283682 -5.170290 -3.775993 3.046102 4.895831 3.670909 -4.196619 -0.110927 -1.397773 0.132154 -0.997825 0.139369 1.804353 -0.168638 -3.587692 -1.235935 3.604285 8.646784 -2.063194 -4.483475 2.448235 3.007629 -0.151575 -3.413145 -1.599629 -2.871234 0.314562 2.260338 -0.582260 2.935653 6.347017 -9.169404 4.149547 -0.330824 -1.529986 3.501488 0.529517 -2.704240 -3.992195 0.506677 5.138800 5.375314 0.324475 1.005671 -0.498016 -3.878545 -0.498763 0.856199 2.326702 -1.457437 2.014929 0.316853 -4.552250 -3.387594 -1.749193 -1.450281 -1.805236 -1.662811 1.991772 1.337865 -8.807600 6.497728 0.045494 -1.104848 0.761451 -1.610292 3.769378 -4.794380 -6.053743 2.690318 -1.074917 -1.805996 -0.993295 0.287632 3.178568 1.006439 1.732415 -2.493157 -6.451503 3.704217 0.503197 4.188637 1.868411 1.648930 4.508170 0.700500 -1.791619 -3.820141 -3.867444 2.040983 -0.669988 -3.752570 -1.015431 -1.474832 4.392526 5.018408 -0.933523 -2.220158 -1.968605 4.360229 -4.394410 -0.555793 3.788031 1.329407 -3.676679 0.561193 4.593612 -4.329072 -2.471479 -3.072094 0.508102 -1.768306 -4.767669 0.620183 -2.394769 1.159990 2.360425 -0.380032 -1.767710 1.364075 1.200707 0.201377 -0.010906 5.204640 4.894893 -2.978676 0.832938 -4.397838 2.298432 -6.811219 -5.767698 1.915700 -1.107748 -2.180785 0.279798 0.464550 3.330944 -1.247785 1.031349 -1.035686 -0.539418 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__partial_sort >(suffix*, suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.701000 0.320572 1.080454 -1.674488 1.496105 0.854497 0.555559 -0.293370 -1.382053 -0.900996 -0.163787 -1.349957 -1.257970 2.140124 -0.812317 0.668288 3.246815 0.875716 -0.394415 -0.709132 1.727690 -0.963052 2.763632 2.634976 -2.264361 -0.097470 1.190603 1.375733 0.548061 1.518664 -0.771933 -1.574671 0.833145 -1.063167 0.685741 -1.920633 0.306070 0.012554 0.173258 -3.413529 0.307634 -0.325879 -0.430284 -0.340137 -0.336376 1.252206 2.464381 1.741181 -0.976366 0.331287 1.590835 0.770552 -0.304536 0.547808 0.307162 0.560417 0.872105 0.535879 -0.856864 -0.316631 -0.379353 -1.510230 0.340163 2.022944 2.541593 0.137713 0.122760 0.647141 0.035403 0.386399 0.474794 0.437935 0.578044 0.459488 1.203664 -2.494964 -0.265328 -4.480121 -0.513206 -5.117913 -1.372005 -1.349057 1.051114 -0.656247 0.791122 -0.012858 2.321136 -0.008669 0.632657 1.502010 2.767302 -1.900856 -0.854099 -1.714177 -1.191469 0.830446 -1.159463 0.011415 0.873034 -0.121443 -1.638089 -1.812694 0.982853 0.503700 -0.823846 -1.033363 -0.039897 1.868146 -2.091007 -1.106870 -1.884180 0.379543 -0.266604 -3.189911 0.021830 -1.225484 2.118052 0.242723 -0.517616 -1.927253 0.379694 1.831577 -0.751383 -0.943452 -0.478538 2.063796 0.976798 0.043009 0.375632 -0.163324 0.393996 2.283763 2.126024 -1.127068 -0.480380 0.394348 -1.612438 -0.332199 -1.899064 -0.539540 1.373777 -1.846529 0.321176 1.443082 -1.346651 -0.646895 1.951493 -0.575364 1.434831 6.197472 -0.400708 1.480525 0.731113 -2.357276 1.133689 -0.323777 -0.458974 0.626402 1.530406 0.784709 -2.915996 -1.711916 0.829763 2.107091 1.519746 -2.298449 -0.955832 -0.910530 -0.110026 -0.101920 -0.041438 0.584040 -0.505613 -1.358689 -0.531080 1.190583 3.638685 -0.983881 -1.884994 0.675652 0.909834 -0.851540 -2.371530 -0.622019 -1.084642 0.232539 0.450780 -0.284836 1.293700 2.671828 -4.901575 1.850768 -0.564501 -0.587300 1.394516 0.220011 -0.951724 -2.544542 0.480243 1.986808 2.385191 0.123518 0.309863 0.260681 -1.908428 -0.201867 0.227839 1.160078 -0.813034 0.966040 0.467673 -1.931211 -1.516157 -0.474607 -0.322700 -0.768499 -0.335902 0.910517 0.004054 -4.507482 2.587778 -0.469939 -0.582679 0.700065 -0.532532 1.515031 -2.263361 -2.607472 1.148214 0.037601 -0.597426 -1.102657 0.095440 1.741752 -0.038347 0.471064 -1.164332 -2.967802 1.250510 -0.483249 1.447451 0.873140 0.661682 2.501033 -0.098206 -0.658907 -2.204414 -0.757580 0.459662 -0.448138 -1.391910 -0.692293 -0.552921 1.822996 2.578734 -0.282281 -0.440700 -0.233032 2.326750 -2.357069 -0.686917 1.501937 1.462355 -1.242490 0.748350 1.790099 -2.243531 -1.282814 -1.225727 -0.286805 -0.138990 -1.879172 0.820380 -1.226101 0.642990 0.945701 0.166849 -0.668215 1.037381 0.441759 0.329841 -0.075946 2.363070 3.417089 -1.542520 0.107402 -1.771084 0.988650 -3.010411 -2.199164 0.425469 -0.076219 -0.688641 0.426895 0.206312 1.641276 -0.214803 0.246366 -0.266051 -0.371642 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__unguarded_partition_pivot >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.557309 0.903714 1.556009 -3.667744 3.439126 2.798319 1.139339 -1.144557 -2.521036 -1.503520 -0.069585 -3.924897 -2.688937 4.111007 -1.834855 1.799690 6.396085 0.829544 -1.029268 -0.731012 3.167243 -0.014235 5.884062 5.132109 -4.292086 -0.390976 1.600555 2.288627 0.075591 2.427688 -1.655483 -4.164448 1.713179 -2.001314 0.426039 -2.496222 0.590377 -0.458924 1.212084 -6.026100 0.813360 -0.450287 -1.269489 -0.948298 -1.047137 1.202090 5.473809 3.602076 -1.474157 -0.217305 3.160342 1.831894 -0.835145 1.130960 0.457317 0.527281 1.090809 0.489733 -1.787930 -1.661896 -0.856799 -1.407101 0.080158 4.181614 4.722012 0.865380 -0.086271 1.612989 0.113958 0.664393 0.511801 0.987765 1.407627 1.757757 2.062496 -3.704793 -0.627932 -7.367935 -1.140307 -7.655759 -2.772227 -2.176016 1.472930 -0.106927 1.948044 -0.820130 4.544987 -0.172047 1.077964 3.237425 5.911371 -4.056752 -1.774919 -3.600723 -2.371254 1.172477 -2.062392 0.554100 0.877850 -0.212677 -3.661357 -3.296893 0.973555 1.079513 -1.441393 -2.152387 0.531973 2.757626 -3.348534 -1.834490 -3.280618 1.340112 -0.129888 -6.891655 -1.205720 -1.829142 3.088019 0.169851 -1.344418 -4.421934 0.752387 3.346483 -1.850181 -2.016634 -0.953730 4.014320 2.547924 0.406867 0.990839 -0.164529 1.526502 5.469914 3.090206 -2.247401 -0.754886 -0.117990 -2.586292 -0.531379 -3.123377 -0.831597 1.585026 -3.830118 1.340740 3.822661 -2.594336 -0.933529 2.261450 -1.002432 2.639261 12.873068 -1.280861 3.484481 1.617723 -4.912198 2.355748 -1.524664 -1.294771 0.218174 2.090009 2.012707 -5.678345 -3.466742 2.714511 4.124525 3.093206 -4.320462 -0.231586 -1.061185 0.006444 -0.967171 -0.131579 1.448054 -0.397196 -3.012319 -1.095355 3.561167 7.926213 -1.806644 -3.576942 2.175139 2.170336 -0.362083 -3.397897 -1.674953 -2.212682 0.362037 2.302331 -0.053047 2.781272 5.584691 -8.401311 3.317867 -0.112733 -1.317331 2.947353 0.548714 -2.606952 -3.108344 0.738012 4.515866 4.269452 0.212586 0.803485 -0.198528 -3.522261 -0.405456 0.923316 1.999858 -1.527213 1.747385 0.983489 -4.146923 -3.076408 -1.294981 -1.271751 -1.225513 -1.320646 1.960589 -0.005459 -8.426577 5.776604 -0.059922 -1.110425 0.792858 -2.072460 3.480099 -4.324033 -5.071934 2.484511 -0.763938 -1.006621 -1.181280 0.655068 2.687764 0.724127 2.144055 -2.899030 -6.058203 2.842559 0.174634 3.453009 1.644115 1.675287 3.804861 -0.476858 -1.144327 -4.068084 -2.964438 1.875738 0.164812 -3.754192 -0.916111 -1.171263 3.811588 4.521216 -1.265186 -1.789908 -1.232828 3.736515 -4.378800 -0.816650 2.936970 2.245288 -3.655102 0.383208 3.680515 -3.758386 -2.096593 -2.684177 -0.261613 -1.572845 -4.481365 0.835430 -1.820734 1.273350 2.148606 -0.176461 -1.276965 1.564726 0.878610 0.459499 0.373006 4.546477 5.421459 -2.288455 0.052088 -4.122468 2.108819 -6.161476 -5.409711 2.124288 -1.300841 -1.781541 0.188976 0.333047 3.533083 -1.073333 0.711330 -0.721712 -0.338302 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__heap_select >(suffix*, suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.474630 -0.027704 1.018121 -3.348647 2.962522 1.882580 1.204313 -0.665792 -2.987687 -1.523250 0.115924 -3.250852 -2.000432 4.295364 -1.321089 2.288820 6.243144 1.365343 -0.944641 -0.756120 3.498369 -1.394958 5.293188 4.854485 -3.898976 -0.294582 1.390682 2.135936 0.305380 2.343115 -1.041693 -3.473420 1.730320 -2.727943 0.531527 -3.253508 0.651445 0.490687 1.388806 -6.255783 0.865467 -0.121771 -0.396602 -0.996576 -1.065551 1.225453 4.383717 3.485122 -1.740009 0.669923 2.967030 1.156550 -0.727354 1.125057 0.488069 1.031001 0.485468 0.646536 -1.922281 -1.084583 -0.678785 -2.132330 0.683721 3.610495 4.659849 0.251223 0.082697 1.840218 0.140205 0.766972 1.187315 0.662165 0.817030 0.299213 2.228974 -4.538630 -1.117222 -8.100781 -1.042679 -9.015519 -2.664155 -1.730718 2.294596 -0.437995 1.856819 -0.537034 4.201235 -0.484540 0.730258 3.295942 5.169480 -3.719538 -1.850244 -3.510287 -2.253909 1.497936 -2.140154 -0.144884 1.912374 -0.311295 -3.366442 -3.156136 1.556251 1.254244 -1.385647 -2.843522 0.448847 3.273689 -3.560141 -2.588100 -2.846980 1.610034 -0.562397 -6.172377 -0.125666 -2.062612 2.734156 0.510463 -1.236076 -3.916923 0.692580 2.987084 -1.606731 -2.078192 -0.791421 3.760552 1.890525 0.600050 1.019412 -0.123428 0.902918 5.161927 3.384598 -2.326927 -0.598415 0.498486 -2.423431 -0.041007 -3.304203 -1.555310 2.027083 -3.904752 0.741752 2.994465 -2.596381 -0.989273 3.211174 -0.413440 2.337716 11.923658 -0.596729 3.414325 1.901280 -4.463421 2.524434 -1.081078 -0.763292 0.850959 2.610760 1.091671 -5.385268 -3.360345 1.948178 3.949346 3.140407 -4.184265 -1.721399 -1.371116 0.053668 -0.189527 -0.281364 1.317606 -0.320495 -2.972865 -0.875705 2.775705 7.443460 -1.822511 -2.610736 1.833442 2.419348 -1.444944 -4.552685 -1.536269 -3.039800 0.341903 1.156064 -0.322800 2.442266 5.234664 -8.311655 3.416384 -0.906123 -0.755919 2.490614 0.783396 -2.535875 -5.070862 0.261054 3.657661 4.704294 -0.148606 1.176242 0.551524 -3.406787 -0.315389 0.570997 1.510294 -1.224719 1.670593 0.245638 -3.449047 -2.544442 -0.344595 -1.261238 -1.522344 -0.547603 1.892353 0.930515 -7.380681 4.781152 -0.577253 -1.210599 1.311273 -1.044054 3.507426 -4.060572 -4.807112 2.489687 -0.181432 -1.022160 -1.654328 0.483299 2.998838 0.274121 0.864280 -1.837437 -5.671266 2.636744 -0.581681 3.122898 1.614320 0.743285 3.989946 -0.176107 -1.386495 -3.981878 -2.392199 0.551057 -0.643756 -3.083220 -1.527430 -1.008853 3.741256 4.181752 -0.334680 -1.657750 -0.623005 4.188730 -4.317203 -0.864591 3.101604 2.160927 -3.042870 0.948287 3.755043 -4.390552 -1.676955 -2.369499 0.228690 -0.729531 -3.675944 1.367333 -1.507900 1.399829 1.303528 0.204824 -0.814108 1.646754 1.228197 0.583005 -0.155863 4.766924 5.245810 -2.450801 -0.315183 -3.580994 1.636658 -5.609756 -4.668609 1.285621 0.106061 -2.023802 0.716976 0.760596 3.351507 -0.587503 0.629244 -0.712592 -0.530861 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__sort_heap >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter&) = -0.758675 -0.251943 -0.027478 -1.866745 1.548593 0.633489 0.640595 -0.471486 -1.485275 -0.671315 0.216830 -2.118814 -0.730978 1.618394 -0.657378 1.612732 3.229875 0.466406 -0.512901 -0.495198 1.537204 -0.370179 2.954763 2.622279 -1.851591 -0.118807 0.461271 1.220612 0.040587 0.447507 -0.664525 -1.549158 0.909023 -1.756884 0.008267 -1.340840 0.298151 0.142899 1.294807 -2.981759 0.540225 -0.284604 0.205054 -0.470583 -0.694141 0.678663 2.258094 1.789060 -0.769505 0.362858 1.759937 0.453654 -0.180377 0.641643 -0.022189 0.577783 0.382945 0.112270 -0.900761 -1.004694 -0.277697 -0.705491 0.486503 1.729498 2.219500 0.114831 -0.232205 1.301925 0.605130 0.215440 0.869404 0.489515 0.081638 0.058102 1.072735 -2.652719 -0.260404 -4.105275 -0.650773 -4.413480 -1.512749 -0.691813 1.063171 -0.512679 1.247603 0.131531 2.211719 -0.445969 0.458120 1.362156 2.195662 -2.088042 -1.020312 -1.519981 -0.907410 0.641805 -0.973867 -0.086014 1.219322 0.302765 -1.740337 -1.178396 1.031810 0.660572 -0.725376 -1.611987 0.589570 0.954736 -1.502154 -1.501513 -1.482800 1.085791 -0.162483 -3.128874 0.138911 -0.942368 1.395002 0.052100 -0.683245 -2.282602 0.152180 1.257583 -0.920988 -0.914961 -0.533572 1.617418 1.187578 0.484438 0.808181 0.087030 0.585430 3.275200 1.554949 -1.339514 -0.493704 0.243584 -1.357247 0.116307 -1.528178 -1.000060 0.953422 -2.195904 0.853762 1.548283 -1.339384 -0.423045 1.950225 0.059964 0.977710 5.861243 -0.273784 1.922535 1.324344 -2.084753 1.122772 -1.099613 -0.222666 0.315445 1.129865 0.454670 -2.682008 -1.755837 1.079082 1.909122 1.582730 -2.278529 -0.637585 -0.220852 0.425331 0.041175 -0.452011 0.778763 0.282260 -1.570197 -0.287906 1.566800 4.145985 -0.645528 -0.597791 1.054624 1.304958 -0.711217 -2.486804 -1.051772 -1.975543 0.094648 0.637032 0.346311 1.022278 2.663633 -3.800639 1.399001 -0.434289 -0.075093 1.520106 0.672321 -1.527370 -2.765147 -0.094818 1.656414 2.316039 -0.515086 0.874582 0.339350 -1.458927 -0.167487 0.301203 0.594996 -0.606248 0.774844 0.195500 -1.819517 -0.869078 -0.094096 -0.552649 -0.469590 -0.092801 1.120348 0.575612 -3.525414 2.305177 -0.247458 -0.943744 0.761185 -0.913130 2.014214 -1.976701 -1.982468 1.424876 -0.280833 -0.118370 -0.736808 0.477627 1.292006 0.070423 0.724699 -1.102465 -2.612114 1.474988 -0.159423 1.672291 0.862158 0.075339 1.551406 -0.678518 -0.542887 -1.973826 -1.086733 -0.537504 -0.265549 -1.714698 -0.602686 -0.527517 1.886523 2.023357 -0.390791 -0.676934 0.058642 1.789796 -2.562360 -0.295731 1.471959 1.289749 -1.746013 0.638733 1.827971 -2.314781 -0.567197 -1.181359 0.038562 -0.483895 -1.923168 0.816893 -0.649982 0.778093 0.723994 -0.073978 -0.061835 0.834019 0.553427 0.394801 -0.071769 2.495912 2.704646 -0.599097 -0.496161 -1.963480 0.610506 -2.833081 -2.401634 0.986406 0.106722 -1.470966 0.278598 0.692316 2.022807 -0.430030 0.121218 -0.686485 -0.061300 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__make_heap >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter&) = -2.032451 -1.202162 -0.593591 -4.737359 4.629934 2.672810 2.223462 -1.632014 -5.077820 -1.276307 1.627780 -6.733066 -2.318159 5.616873 -1.632866 5.129347 8.704706 1.097255 -1.998730 -0.716994 4.337981 0.272600 8.280894 7.061639 -4.765788 -0.097021 -0.664625 1.696936 -0.633449 1.279904 -1.531454 -4.920030 3.308469 -5.111491 -1.078535 -2.494006 0.372033 0.639749 4.614371 -7.876454 1.623295 0.573005 0.631456 -1.611687 -1.867246 1.151621 5.447094 5.009684 -0.990362 1.674761 4.212072 0.265514 -0.289458 1.753522 1.034673 1.293499 -0.010498 0.021594 -3.339021 -2.780877 -1.124148 -1.063574 0.098086 4.611941 5.894381 0.547607 -1.016221 3.283353 1.099754 0.986854 2.422959 1.277609 0.798147 0.245421 2.785021 -5.201566 -1.406443 -8.720923 -1.996045 -10.810231 -4.382281 -0.713816 4.178505 -0.059207 3.554356 -1.075432 5.772092 -1.229155 -0.237603 3.779136 6.739345 -5.902465 -3.165398 -3.775511 -1.868900 1.284695 -2.696129 0.259897 3.804559 -0.238328 -5.520872 -2.727264 2.212965 1.904627 -1.796341 -4.012959 1.840110 3.266395 -3.836740 -3.984196 -3.063004 3.697074 -0.138060 -8.735166 -0.735852 -1.559265 1.937746 0.949766 -2.767251 -5.650535 1.127469 2.462721 -2.865288 -3.056777 -0.716508 4.746158 3.330719 2.216072 2.124108 1.123209 2.124694 9.339583 2.787869 -3.627420 -0.063731 -0.207864 -1.960778 1.792543 -3.213801 -2.953413 1.264198 -5.954302 2.787970 4.163643 -3.732687 -0.416884 3.288467 1.631179 1.713489 14.807055 -0.952671 6.752987 4.087884 -5.415350 3.422798 -3.337850 -0.337462 0.249396 2.723587 0.992996 -6.290065 -4.920030 3.950576 5.630267 4.486572 -6.570443 -0.739016 -0.433103 1.249813 -0.612202 -0.410486 2.253966 1.988004 -4.628499 -0.816658 4.955083 11.665420 -2.823063 -2.234058 3.312404 3.082723 -0.287815 -5.645031 -3.088544 -4.917965 0.454982 2.562495 1.192123 3.047179 7.536350 -9.043973 4.445638 -0.856351 -0.876173 4.764429 2.256164 -5.285571 -5.718814 -1.258084 4.136634 6.302529 -0.328761 1.523553 1.039949 -4.460680 -0.536187 0.965636 0.762484 -1.411361 2.295634 0.157937 -3.811822 -2.400160 -0.397512 -1.890907 -1.444772 -0.611673 3.530289 2.618699 -9.223215 5.820071 0.502263 -2.778863 1.159761 -2.057445 5.574167 -4.910094 -5.426180 3.678486 -1.720868 -1.756280 -1.528889 1.241193 2.491301 1.068582 2.605631 -2.899693 -6.827618 5.229042 0.187357 5.531745 2.468837 -0.095683 3.507043 -1.219426 -2.323872 -4.304970 -4.427324 0.295568 -0.560392 -5.228472 -1.096428 -1.734907 5.438651 4.550992 -0.252080 -3.385860 -1.560918 4.764952 -6.508193 -0.455397 4.713929 2.949527 -5.214091 1.134916 5.687612 -5.812452 -0.505681 -3.189986 -0.321341 -2.636692 -4.760469 1.987863 -0.685203 2.429236 0.927876 -0.259881 -0.051340 1.785123 1.308226 0.348948 0.174201 6.851325 6.149572 -2.233815 -1.232536 -5.755439 2.501660 -7.073126 -7.396503 3.461823 -0.114654 -5.257572 0.225004 1.645025 5.560299 -0.858784 -0.826700 -2.552687 0.536757 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__bool __gnu_cxx::__ops::_Iter_comp_iter::operator()(suffix*, suffix*) = -0.425197 0.706566 0.888738 -1.226568 2.153055 1.782669 0.818997 -0.183919 -1.587945 -0.965459 0.325061 -2.523099 -2.017955 2.469366 -0.695318 0.662415 3.097715 0.347582 -0.530852 -0.073522 1.053885 0.308926 2.982700 2.405751 -1.979639 0.290837 0.284626 0.342415 -0.664441 1.926937 -0.792789 -3.129781 1.224928 -0.441075 -0.025010 -0.538263 -0.284874 -0.780784 0.357252 -3.024665 0.201609 1.208348 -0.937681 -0.549059 -0.122716 0.333468 3.030149 1.620203 -0.263557 0.665952 0.992834 0.494224 -0.106185 0.519684 1.084711 0.071323 0.699656 -0.099011 -1.578444 -0.430459 -0.755261 -0.959746 -1.099721 1.888179 2.161925 0.226100 -0.348927 0.181239 -0.702790 0.521722 0.279415 0.622712 1.281255 0.974953 1.180884 -0.119752 -0.734943 -2.422102 -0.648841 -3.998098 -1.794000 -0.830117 1.812615 0.665457 0.707174 -0.988491 2.399430 -0.253696 0.092776 1.291992 3.539510 -1.859679 -1.140094 -1.282443 -0.813791 0.468949 -1.119957 0.282764 0.577390 -0.810288 -2.185671 -1.455619 0.571751 0.302561 -0.731882 -0.531956 0.076024 1.952148 -2.091588 -0.617625 -1.817690 0.614343 0.330397 -3.348106 -1.698662 0.204511 0.687204 1.004796 -1.260365 -1.680711 1.066753 1.112603 -1.098862 -1.032055 0.124290 2.006561 0.863950 0.802636 0.665528 0.454318 1.295940 2.613102 1.599403 -0.821095 0.225145 -0.433009 -0.154232 0.598693 -0.632174 -0.453566 -0.513866 -1.585052 1.024841 1.477650 -1.461538 -0.507647 -0.897322 -0.226285 0.782534 5.165104 -0.902654 2.100749 0.586097 -2.617694 0.998619 -0.885740 -0.835303 -0.351985 1.322833 1.268292 -1.286745 -1.498750 1.935802 2.538069 1.486975 -2.385667 0.725687 -0.251029 0.223945 -0.787353 0.744829 0.787092 0.687863 -1.539585 -0.613057 1.711486 3.962926 -1.375189 -3.467000 1.078866 0.850178 0.952878 -0.731730 -0.485206 -0.406171 0.330704 1.470191 -0.288195 1.233709 2.802290 -4.227107 2.051608 -0.095049 -1.188472 2.018945 0.635861 -1.382757 -0.678898 -0.018123 2.187145 2.232239 1.058119 -0.157593 -0.381222 -1.901169 -0.365126 0.421316 0.775081 -0.659501 1.237143 0.139754 -1.962256 -1.623416 -1.573866 -0.285524 -0.589522 -1.236204 1.074801 0.735483 -4.817776 2.812856 0.593115 -0.725507 -0.406339 -0.522638 1.627694 -1.858758 -2.989952 0.975271 -1.392307 -1.946852 -0.150680 -0.312147 0.719390 1.100574 1.208607 -1.048979 -2.365792 2.344863 0.587313 2.315333 1.019366 0.754735 2.388831 0.398464 -1.291170 -1.087227 -1.963825 2.316972 -0.725518 -1.517218 -0.085665 -1.010128 1.824484 1.963765 -0.076068 -1.283425 -2.059518 1.748219 -2.047799 -0.087370 1.937886 0.851206 -1.417276 0.584130 2.191100 -1.363985 -0.717390 -1.374713 -0.369272 -1.520465 -1.854513 0.139691 -0.951127 0.397084 0.999131 -0.276613 -1.036889 0.390399 -0.018929 -0.190488 -0.055365 1.966399 2.437538 -2.088361 0.932976 -2.056834 1.545308 -2.819068 -2.885892 1.161995 -0.788511 -1.283950 -0.426703 -0.156056 1.056692 -0.240652 -0.453457 -0.940856 0.369638 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__pop_heap >(suffix*, suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter&) = -1.129542 0.050513 0.790821 -2.906925 3.366146 2.053516 1.444903 -0.656057 -3.115148 -1.365178 0.758249 -4.256995 -2.514614 3.884227 -1.339924 2.133144 5.956232 0.871749 -1.118668 -0.750136 2.450532 0.089745 5.628794 4.905373 -3.622911 0.104476 0.216814 1.258047 -0.299673 1.793474 -1.365652 -3.882978 2.226539 -2.231251 -0.096770 -1.725325 0.002121 -0.478175 1.649545 -5.587277 0.731258 0.572906 -0.794713 -0.866104 -0.692831 1.855452 4.519695 3.204073 -0.786629 1.195831 2.604563 0.578259 -0.213958 1.063760 0.997546 0.529247 0.825606 0.287197 -2.347462 -1.277198 -0.994561 -1.490949 -0.594003 3.377467 4.113834 0.337501 -0.594644 1.307668 0.188909 0.689965 1.256476 1.022212 1.552201 0.868465 2.120445 -2.635259 -0.975031 -5.903677 -1.311285 -8.122985 -3.054203 -1.281107 3.061085 -0.291611 1.700287 -1.013377 4.227943 -0.450079 0.261628 2.572155 5.193454 -3.786586 -2.095119 -2.477129 -1.353452 0.898062 -1.974818 0.381468 2.080685 -0.476466 -3.749424 -2.183747 1.427971 0.813449 -1.319029 -1.954118 0.675119 2.799070 -3.255380 -1.827829 -2.980159 1.792107 0.345811 -5.994826 -1.095505 -0.767784 2.301578 1.020171 -1.935713 -3.298920 1.136478 2.027273 -1.945993 -1.712898 -0.362633 3.593355 2.005019 1.296472 1.247226 0.762575 1.662512 5.380159 2.715620 -2.109434 -0.152788 -0.144170 -1.468157 0.852828 -2.097512 -1.363791 0.933203 -3.512660 1.949219 2.588203 -2.616296 -0.725342 1.456398 0.284383 1.507961 9.901957 -1.076477 4.092592 1.946322 -4.069521 1.977719 -1.937267 -0.614432 0.098975 2.290624 1.349946 -3.859466 -3.088917 2.786052 4.160843 2.855444 -4.734678 0.186631 -0.442648 0.597404 -0.817830 0.273342 1.468534 1.006112 -2.826209 -0.784232 3.067064 7.610794 -2.054776 -3.365263 1.772735 1.694355 0.438950 -3.002019 -1.485853 -1.821511 0.497989 2.090807 0.343954 2.163111 5.096314 -7.302103 3.249198 -0.650157 -1.108110 3.294937 1.385757 -2.898282 -3.064969 -0.283693 3.250507 4.253675 0.799981 0.318021 0.290339 -3.224264 -0.468192 0.667324 1.236147 -1.135518 1.812270 0.553103 -3.073975 -2.188956 -1.480941 -0.742995 -0.775989 -1.037654 2.164200 1.021765 -7.896480 4.439570 0.332950 -1.717276 0.197035 -1.279814 3.400871 -3.559788 -4.358020 2.142414 -1.544505 -2.181418 -1.203944 0.199343 1.770539 0.869011 2.013437 -2.166877 -4.805342 3.848091 0.245290 3.849050 1.745264 0.563015 3.743231 -0.409598 -1.730356 -2.823036 -3.008247 1.812602 -0.868437 -3.115842 -0.070267 -1.357239 3.412120 3.591424 -0.386797 -1.902499 -1.658509 3.360984 -4.381910 -0.472467 3.183376 2.530443 -2.842135 1.367176 3.762956 -3.630108 -1.032798 -2.306681 -0.750957 -1.853878 -3.268064 1.096765 -1.356387 1.331101 1.218739 -0.023036 -0.841524 1.174957 0.351119 0.109931 0.043617 4.304796 5.393107 -2.567513 0.276772 -3.851126 2.338905 -5.028598 -5.031423 2.025475 -0.641620 -2.699806 -0.026964 0.492464 3.064018 -0.442789 -0.868573 -1.751846 0.570386 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__adjust_heap >(suffix*, long, long, suffix, __gnu_cxx::__ops::_Iter_comp_iter) = -3.082025 -2.257554 0.847485 -7.403997 6.168088 4.840790 2.892050 -3.711572 -8.004216 -0.777656 2.803398 -8.356904 -2.512915 9.428554 -3.010997 6.477217 12.268443 2.045674 -3.731593 -1.639841 7.443713 -0.559980 11.253402 10.633043 -7.422694 -0.379754 -0.098927 3.083557 1.412354 3.223562 -1.851283 -5.670116 4.169061 -6.674613 -1.032060 -5.169301 0.641766 1.834712 6.455031 -11.959665 2.177739 0.145672 0.308565 -2.064098 -1.946671 3.035390 6.683530 7.050928 -1.413503 2.640478 6.319204 0.995090 -0.882358 1.950815 2.432460 1.786798 2.813700 2.254639 -3.594638 -2.996675 -1.463065 -0.546205 0.609150 7.355013 9.798385 1.030082 -0.732379 3.524114 1.833470 1.805102 3.568655 1.568259 0.381337 0.941187 3.464601 -8.657504 -1.118648 -14.740332 -1.851039 -15.333954 -5.159872 -0.314481 5.746314 -1.856953 4.255895 -1.642670 7.898909 -0.490552 -1.800876 5.674952 9.890200 -7.448731 -3.818855 -4.734939 -4.163998 1.906066 -3.860407 1.232267 5.739830 -0.286918 -7.352473 -4.825597 3.046265 2.895457 -2.733397 -4.543157 1.921949 6.362285 -5.278091 -5.029532 -1.756398 5.869809 -0.947424 -12.399341 -1.469345 -5.462884 3.698321 0.564612 -3.800467 -7.222032 1.545250 4.208208 -3.902409 -4.078422 -0.756765 7.186699 5.098280 3.051231 0.836662 0.676496 2.242028 11.563819 2.870436 -5.675757 0.829960 -0.352791 -3.017419 2.719324 -6.333101 -3.260681 3.280315 -7.205648 3.210328 5.402583 -4.858389 -0.638839 6.891596 2.483298 2.137778 24.761614 -1.073388 9.809808 5.735727 -7.697636 4.472763 -2.694707 0.303806 1.762331 4.037093 0.620930 -11.500739 -7.297994 5.158007 8.223222 6.130373 -10.364063 -2.780083 -1.345010 -0.381830 -0.867898 0.079563 2.079407 0.380977 -5.800524 -1.806605 6.152109 16.277066 -4.217339 -4.571679 3.634740 4.215560 -2.195149 -8.506924 -3.724676 -5.885981 1.694199 2.491235 0.977951 5.594819 10.395821 -16.089947 7.101594 -1.064501 -1.499478 7.247068 2.852060 -7.368949 -8.795416 -1.386011 5.358674 9.225180 -0.173546 0.642189 2.938489 -7.301076 -0.611186 1.044953 0.880191 -2.581691 3.212524 1.548775 -4.915495 -3.942844 0.125120 -2.474484 -2.556827 -1.432391 5.090725 1.744879 -14.124540 7.878413 0.717769 -2.988032 1.637164 -2.560558 7.226207 -7.067951 -7.800738 4.480546 -0.971406 -2.084655 -3.890798 1.268054 4.451995 0.928759 5.429684 -5.120023 -10.251430 5.872172 -2.498085 7.335755 3.331018 -0.133622 5.104458 -1.644381 -2.510976 -7.782280 -5.756391 1.903745 0.632760 -7.360011 -1.016577 -2.170307 7.462743 5.978462 0.183469 -5.428245 -2.363765 8.391853 -8.221756 -1.001580 5.793385 4.330002 -7.228129 1.199062 7.166754 -8.751753 -0.570363 -3.932163 -2.535970 -3.347284 -6.034376 4.266928 0.445673 4.268707 -0.297973 0.808928 -0.149026 3.249794 2.092882 0.601190 1.580985 9.872568 10.133184 -3.667627 -1.772116 -8.043898 4.337604 -9.691775 -10.007124 4.107817 -1.171117 -6.942181 0.731756 1.179908 8.266842 0.145147 -0.576946 -2.469122 1.211704 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__ops::_Iter_comp_val::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter&&) = -0.165260 0.172609 0.480746 -0.484062 0.447822 0.313515 0.134964 -0.237612 -0.392331 -0.110170 -0.085159 -0.343299 -0.225132 0.590460 -0.258322 0.251790 0.858581 0.266907 -0.150723 -0.209319 0.451958 -0.361041 0.743548 0.722732 -0.616053 0.030276 0.391064 0.384724 0.163231 0.676144 -0.531000 -0.335889 0.156621 -0.315402 0.221037 -0.562029 0.031921 -0.007971 0.137160 -0.943468 0.084497 -0.139213 0.000000 -0.092058 -0.059386 0.236794 0.697015 0.438310 -0.137585 0.070171 0.397552 0.192967 -0.008684 0.141448 0.287064 0.377961 0.688520 0.192225 -0.209090 -0.048235 -0.127973 -0.362255 0.142611 0.584705 0.684370 0.078163 0.031374 0.094888 -0.003155 0.030019 0.107377 0.136045 -0.031060 0.261319 0.201672 -0.796593 0.275509 -1.074509 -0.127360 -1.101609 -0.354148 -0.375697 0.051978 -0.197124 0.363493 0.114118 0.654595 -0.043972 0.176718 0.061937 0.764062 -0.653191 -0.200065 -0.344286 -0.363927 0.113227 -0.271070 -0.049480 0.151611 -0.099518 -0.411639 -0.550457 0.465967 0.252530 -0.242562 -0.043520 -0.024584 0.518540 -0.564055 -0.431203 -0.462307 -0.051883 -0.248215 -0.816738 0.107978 -0.399217 0.523123 0.028814 -0.170817 -0.748738 0.159455 0.655947 -0.222759 -0.329530 -0.225652 0.588729 0.283876 -0.046279 0.023602 -0.196413 0.096422 0.612708 0.561954 -0.340799 -0.081432 0.106282 -0.518426 -0.140091 -0.493050 -0.159123 0.203229 -0.494352 -0.059025 0.447341 -0.361900 0.101221 0.594377 -0.098148 0.381370 1.728146 -0.195142 0.372596 0.100062 -0.714254 0.365799 0.008559 -0.142137 0.128487 0.384615 0.258888 -1.008340 -0.492271 0.229349 0.579301 0.391650 -0.600218 -0.345494 -0.355124 -0.102620 0.110372 0.009436 0.093483 -0.246598 -0.383611 -0.195164 0.139806 1.127034 -0.315778 -0.631796 0.199142 -0.072951 -0.333510 -0.724168 -0.181455 -0.354843 0.112542 -0.122526 -0.128442 0.375142 0.713773 -1.435766 0.586789 -0.317021 -0.416063 0.668696 -0.086703 -0.173094 -0.555977 0.111039 0.538850 0.647979 0.035371 -0.015636 0.084840 -0.543664 -0.076265 -0.055906 0.361404 -0.309061 0.279890 0.287846 -0.701010 -0.414784 -0.175035 0.040723 -0.349928 -0.145958 0.237239 -0.105035 -1.267705 0.717965 0.013823 -0.080285 0.344102 -0.080838 0.213447 -0.594583 -0.670520 0.272608 0.104095 0.086817 -0.239364 -0.018914 0.475981 -0.068705 0.106941 -0.454880 -0.767351 0.149694 -0.205129 0.361470 0.246703 0.219186 0.509812 0.140742 -0.121134 -0.565221 0.023968 -0.015833 -0.110237 -0.311000 -0.230287 -0.212106 0.554386 0.736456 -0.006256 0.053225 -0.103853 0.644776 -0.548710 -0.133507 0.382347 0.285474 -0.401566 -0.004434 0.444243 -0.510232 -0.408821 -0.237362 -0.268084 -0.069737 -0.440124 0.266066 -0.342322 0.159695 0.260284 0.010235 -0.233139 0.287408 0.061866 0.064617 0.034427 0.634399 0.808011 -0.331565 0.085889 -0.437206 0.266057 -0.785343 -0.496255 0.087510 0.021690 -0.317486 0.089719 0.105258 0.479110 -0.048319 0.127987 0.076291 -0.227730 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__push_heap >(suffix*, long, long, suffix, __gnu_cxx::__ops::_Iter_comp_val&) = -1.380826 -0.691359 1.187108 -3.173807 2.632152 1.813701 1.115465 -1.168901 -3.236756 -0.810858 0.801668 -3.511711 -1.394517 4.074553 -1.370870 2.244364 5.414647 1.055299 -1.319345 -0.767061 3.266324 -0.875795 4.790670 4.607761 -3.332827 -0.209225 0.233029 1.741104 0.449950 2.059273 -1.007480 -2.876118 1.444789 -2.538879 -0.059397 -2.561340 0.254324 0.830729 2.148129 -5.476239 0.841720 0.371663 -0.214541 -0.809458 -0.669174 1.143030 3.180772 2.901349 -0.742573 1.068039 2.825629 0.506044 -0.384733 0.745605 1.053528 0.823942 1.399481 0.972382 -1.661926 -0.969343 -0.816704 -0.651944 0.384427 3.169260 4.192966 0.357933 -0.361844 1.066921 0.446316 0.802861 1.324460 0.689093 0.392388 0.487162 1.680315 -3.892022 -0.413126 -7.049231 -0.583097 -7.155657 -2.268430 -0.558850 2.619443 -0.235407 1.511232 -1.023683 3.618781 -0.482437 -0.403079 2.598214 4.456981 -3.056833 -1.548790 -2.320022 -2.060083 0.813292 -1.603126 0.169189 1.809486 -0.099299 -3.207847 -2.281677 1.446574 1.054287 -1.135961 -1.600959 0.490531 2.792341 -2.856075 -2.048741 -1.550726 2.483618 -0.050489 -5.450069 -0.497052 -2.288862 1.892867 0.438090 -1.708732 -3.005145 0.867759 2.074059 -1.645905 -1.508509 -0.799324 3.643851 2.109599 0.918571 0.403338 0.089684 0.836608 4.540173 1.794919 -2.318251 0.111099 0.181604 -1.690686 0.644077 -2.820645 -1.220530 1.452143 -3.028264 1.080838 2.215931 -2.168494 -0.397263 2.636779 0.648644 1.253221 11.327728 -0.697625 4.107623 2.190437 -3.285234 2.505762 -0.698142 -0.060542 0.675655 1.872324 0.659087 -5.455750 -3.072102 2.215397 3.552675 2.649869 -4.369064 -1.431926 -0.801208 -0.079393 -0.163683 0.214293 0.906347 0.071805 -2.566133 -0.818447 2.508088 7.293766 -1.707322 -2.811033 1.482610 1.568537 -0.910403 -3.848104 -1.345666 -2.337978 0.542319 1.194025 0.066727 2.415356 4.581087 -7.805959 3.189564 -0.488821 -0.924502 3.159540 0.840109 -2.844875 -4.219526 -0.624698 2.598051 4.235568 0.220293 0.361637 0.966133 -3.151769 -0.197848 0.464329 0.876618 -1.355776 1.588967 0.509922 -2.568602 -1.857711 -0.575913 -1.379711 -1.043896 -0.944555 1.931842 0.686295 -6.861612 3.650979 0.296667 -1.004623 0.854499 -0.824263 2.974121 -3.121091 -3.771297 1.874176 -0.374464 -1.201961 -1.751499 0.357685 1.828659 0.189990 1.626600 -2.118505 -4.802409 2.469379 -1.084160 3.184762 1.411406 0.110533 2.674843 0.132853 -1.068773 -3.463296 -2.384859 1.134947 -0.093282 -2.995129 -0.961019 -0.928408 3.112521 2.908372 -0.014540 -1.955225 -1.213670 3.900016 -3.562525 -0.528176 2.557714 1.394017 -2.967634 0.578870 3.339428 -3.733648 -0.676886 -2.207664 -0.887327 -1.366448 -2.574384 1.637419 -0.399560 1.531725 0.292193 0.096492 -0.664641 1.282460 1.026000 0.057901 0.460878 4.530718 4.746311 -1.749989 -0.175149 -3.335352 1.845854 -4.299166 -4.212991 1.287199 -0.360896 -2.739655 0.305474 0.556702 3.536780 -0.006014 -0.030435 -0.746890 0.324316 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__bool __gnu_cxx::__ops::_Iter_comp_val::operator()(suffix*, suffix&) = -0.425197 0.706566 0.888738 -1.226568 2.153055 1.782669 0.818997 -0.183919 -1.587945 -0.965459 0.325061 -2.523099 -2.017955 2.469366 -0.695318 0.662415 3.097715 0.347582 -0.530852 -0.073522 1.053885 0.308926 2.982700 2.405751 -1.979639 0.290837 0.284626 0.342415 -0.664441 1.926937 -0.792789 -3.129781 1.224928 -0.441075 -0.025010 -0.538263 -0.284874 -0.780784 0.357252 -3.024665 0.201609 1.208348 -0.937681 -0.549059 -0.122716 0.333468 3.030149 1.620203 -0.263557 0.665952 0.992834 0.494224 -0.106185 0.519684 1.084711 0.071323 0.699656 -0.099011 -1.578444 -0.430459 -0.755261 -0.959746 -1.099721 1.888179 2.161925 0.226100 -0.348927 0.181239 -0.702790 0.521722 0.279415 0.622712 1.281255 0.974953 1.180884 -0.119752 -0.734943 -2.422102 -0.648841 -3.998098 -1.794000 -0.830117 1.812615 0.665457 0.707174 -0.988491 2.399430 -0.253696 0.092776 1.291992 3.539510 -1.859679 -1.140094 -1.282443 -0.813791 0.468949 -1.119957 0.282764 0.577390 -0.810288 -2.185671 -1.455619 0.571751 0.302561 -0.731882 -0.531956 0.076024 1.952148 -2.091588 -0.617625 -1.817690 0.614343 0.330397 -3.348106 -1.698662 0.204511 0.687204 1.004796 -1.260365 -1.680711 1.066753 1.112603 -1.098862 -1.032055 0.124290 2.006561 0.863950 0.802636 0.665528 0.454318 1.295940 2.613102 1.599403 -0.821095 0.225145 -0.433009 -0.154232 0.598693 -0.632174 -0.453566 -0.513866 -1.585052 1.024841 1.477650 -1.461538 -0.507647 -0.897322 -0.226285 0.782534 5.165104 -0.902654 2.100749 0.586097 -2.617694 0.998619 -0.885740 -0.835303 -0.351985 1.322833 1.268292 -1.286745 -1.498750 1.935802 2.538069 1.486975 -2.385667 0.725687 -0.251029 0.223945 -0.787353 0.744829 0.787092 0.687863 -1.539585 -0.613057 1.711486 3.962926 -1.375189 -3.467000 1.078866 0.850178 0.952878 -0.731730 -0.485206 -0.406171 0.330704 1.470191 -0.288195 1.233709 2.802290 -4.227107 2.051608 -0.095049 -1.188472 2.018945 0.635861 -1.382757 -0.678898 -0.018123 2.187145 2.232239 1.058119 -0.157593 -0.381222 -1.901169 -0.365126 0.421316 0.775081 -0.659501 1.237143 0.139754 -1.962256 -1.623416 -1.573866 -0.285524 -0.589522 -1.236204 1.074801 0.735483 -4.817776 2.812856 0.593115 -0.725507 -0.406339 -0.522638 1.627694 -1.858758 -2.989952 0.975271 -1.392307 -1.946852 -0.150680 -0.312147 0.719390 1.100574 1.208607 -1.048979 -2.365792 2.344863 0.587313 2.315333 1.019366 0.754735 2.388831 0.398464 -1.291170 -1.087227 -1.963825 2.316972 -0.725518 -1.517218 -0.085665 -1.010128 1.824484 1.963765 -0.076068 -1.283425 -2.059518 1.748219 -2.047799 -0.087370 1.937886 0.851206 -1.417276 0.584130 2.191100 -1.363985 -0.717390 -1.374713 -0.369272 -1.520465 -1.854513 0.139691 -0.951127 0.397084 0.999131 -0.276613 -1.036889 0.390399 -0.018929 -0.190488 -0.055365 1.966399 2.437538 -2.088361 0.932976 -2.056834 1.545308 -2.819068 -2.885892 1.161995 -0.788511 -1.283950 -0.426703 -0.156056 1.056692 -0.240652 -0.453457 -0.940856 0.369638 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__move_median_to_first >(suffix*, suffix*, suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -2.725321 0.442497 3.052451 -6.182955 5.267556 3.486330 1.950693 -0.737369 -5.317992 -3.475517 -0.184480 -4.885789 -4.426982 8.411854 -2.675721 2.591023 10.681136 2.692852 -1.509388 -1.287055 6.399561 -2.220913 8.869386 8.329728 -7.487519 -0.694077 2.600478 3.798622 0.912720 4.924346 -1.021102 -6.620296 2.816981 -3.207515 1.450006 -6.142076 1.375427 1.012890 0.680217 -11.231121 1.405897 0.378747 -2.131057 -1.681769 -1.417526 2.460634 7.688998 6.314604 -3.902942 1.005829 5.287973 3.239829 -1.877296 1.891739 0.527829 0.751236 -0.360354 0.487077 -3.135565 -1.314825 -1.150996 -4.632274 0.965563 6.880636 8.396541 0.474887 0.655617 2.340894 -0.445590 1.720870 1.766182 1.009363 2.525347 0.729895 4.131455 -6.617218 -2.726674 -14.275839 -1.346140 -16.456135 -4.461441 -3.497164 4.795890 0.826774 1.937282 -1.672833 7.596786 -0.210054 1.407014 7.459037 9.566202 -5.772703 -3.003036 -6.799448 -4.970348 3.261160 -3.984441 0.036645 1.434144 -0.291332 -5.846150 -5.940308 1.289098 1.504395 -2.575188 -4.537537 0.186263 6.762067 -7.321522 -3.346854 -4.954266 3.071966 -0.441901 -10.990391 -1.005337 -4.034439 5.821054 0.759268 -1.893137 -5.380055 1.252438 5.061971 -2.725461 -2.970327 -2.549819 6.697607 2.965541 0.616566 1.203843 -0.639159 1.389408 7.392852 5.624071 -4.088234 -1.167579 0.965505 -3.609458 -0.570963 -6.135512 -1.848005 4.214160 -6.498235 0.894318 4.690447 -4.590055 -2.941032 4.068659 -1.879309 4.683337 20.427697 -1.011216 5.635951 2.997807 -8.077688 3.876230 -1.068037 -1.698148 2.108865 4.997733 2.195053 -8.068698 -5.908909 3.268300 7.278586 5.679666 -6.214448 -2.609896 -2.619539 -0.754536 -0.920263 0.126179 2.067231 -1.791456 -5.084327 -1.908543 4.991802 11.377767 -2.563015 -5.053559 2.849960 5.079734 -2.175095 -6.058314 -2.025296 -3.784566 0.727966 3.280524 -1.409740 4.867813 9.426680 -15.556851 6.361503 -0.969149 -0.996026 2.492269 0.970246 -4.151626 -7.912620 1.173280 6.789552 8.156152 0.231270 2.196825 0.861034 -6.468087 -0.554265 1.398726 3.038756 -2.384217 3.033548 0.725755 -5.696309 -5.254387 -0.856519 -2.664240 -2.393988 -1.448738 3.134720 1.017838 -13.542259 8.736619 -1.626769 -1.606784 1.613842 -1.865368 6.404694 -7.604010 -9.103261 4.189433 -0.238192 -3.014972 -3.050393 0.574018 5.984768 0.244624 1.200596 -3.114883 -9.988758 4.693968 -0.897361 5.238936 2.840232 1.876888 8.021445 -0.032207 -2.320630 -6.787123 -4.698310 3.366101 -1.230476 -5.283859 -1.600955 -1.713876 6.269740 7.819143 -0.793852 -3.571492 -0.637516 7.675492 -6.321057 -2.000611 5.383372 3.201049 -4.583646 2.323124 6.606375 -7.479356 -3.521869 -4.767498 1.508597 -0.880783 -6.592419 2.511947 -2.765274 2.468124 2.570915 0.987363 -2.480229 3.219305 2.368180 0.877951 -0.126927 8.305114 9.110925 -5.024374 0.524178 -6.282509 3.260646 -10.144199 -8.018320 1.571469 -0.519066 -2.130782 1.476425 -0.448169 5.555303 -0.868380 2.147369 -0.759952 -0.593387 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__unguarded_partition >(suffix*, suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.221693 -0.068124 0.945712 -2.732723 2.151010 2.186344 0.821197 -0.405601 -2.370533 -1.301532 -0.126579 -2.707224 -1.435066 3.707414 -0.967804 1.705119 5.783181 1.204464 -0.681787 -0.350758 2.970442 -2.506192 4.130045 4.589620 -3.014893 -0.337480 1.546395 2.754885 0.200543 2.782658 -0.431175 -3.505980 1.037956 -1.885023 0.576739 -3.997076 0.683597 0.873042 0.766709 -6.081123 0.722938 0.231633 -0.362917 -0.896017 -0.832152 1.429848 4.168883 2.751613 -1.669936 0.373798 2.198937 1.223366 -0.781610 0.826111 0.274861 0.758058 1.466189 1.301578 -1.406991 -0.599784 -0.389762 -1.802343 0.830336 2.825772 4.732117 0.142593 0.324628 1.340791 -0.118189 0.684863 0.860308 0.309770 0.491410 -0.044811 1.656876 -4.420457 -1.095699 -8.387281 -0.484929 -7.842656 -1.858131 -1.280782 1.821506 -0.562001 1.194141 -1.243671 3.164058 -0.427277 0.573691 3.210619 4.437241 -2.579231 -1.303353 -3.122295 -2.245348 1.422101 -1.646577 -0.367355 2.044531 -0.203595 -2.447314 -3.107509 1.938682 1.007062 -1.060249 -2.371946 0.239761 2.850631 -2.951974 -2.065981 -1.800394 1.465064 -0.644360 -5.112316 0.553097 -3.037247 1.616433 0.286421 -0.769047 -3.278896 0.466647 2.764451 -1.156809 -1.547313 -1.092758 3.983535 1.191075 0.227258 0.597918 -0.426741 0.440873 3.942942 2.811695 -1.879756 -0.434605 0.600935 -2.754936 -0.267368 -3.858795 -1.217649 2.197737 -3.050017 -0.027460 2.207408 -1.968165 -0.866920 3.064690 -0.572615 1.994038 12.953317 -0.303216 2.418116 1.375214 -4.001166 3.221155 -0.340391 -0.715005 0.862347 2.114010 0.720036 -6.635392 -2.608383 1.251656 3.022849 2.545053 -3.991250 -2.304097 -1.302733 -0.356915 0.008124 -0.150846 0.875165 -0.801606 -2.361717 -0.762487 2.098514 7.387793 -1.089819 -2.146948 1.406112 2.355285 -2.624655 -5.518707 -1.008503 -2.618479 0.224319 -0.203636 -0.682483 2.061541 4.030889 -8.053813 2.806115 -0.642179 -0.407915 2.328251 0.274360 -1.834744 -6.431976 0.275696 3.344268 4.859274 -0.387694 1.271158 0.459737 -2.686744 -0.174520 0.448213 1.105020 -0.971621 1.226586 -0.051000 -3.595582 -2.067412 -0.425087 -1.370413 -1.417847 -1.026869 1.288139 0.961002 -5.918669 4.145837 -0.670137 -0.578560 1.177285 -0.574032 2.880896 -3.204743 -4.278824 1.906097 0.247898 -0.701454 -2.306878 0.317874 2.693823 0.006149 0.798314 -1.114882 -5.950926 1.656470 -1.686565 2.176118 1.194066 0.538534 3.429431 1.438952 -0.982679 -4.559943 -2.560379 0.098041 -0.489323 -2.236391 -1.267276 -0.702215 2.898180 3.210247 -0.097040 -1.551521 -0.734613 4.519402 -3.029839 -0.716425 2.353831 0.703983 -2.308900 0.512210 2.919482 -4.527773 -1.344377 -1.966357 -0.105243 -0.235820 -3.262036 1.094948 -0.980032 1.062622 0.881924 0.278286 -0.823386 1.336179 1.330419 0.406628 -0.143953 4.899270 4.695698 -1.820450 -0.101620 -2.612690 1.042287 -4.790015 -3.336942 0.544368 0.297048 -1.243801 0.766515 1.393105 2.471335 -0.439070 1.280709 -0.115805 -0.624463 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::iter_swap(suffix*, suffix*) = -0.198214 0.078958 0.464348 -0.500321 0.424520 0.041799 0.171689 -0.046262 -0.493004 -0.370981 -0.064378 -0.309805 -0.403752 0.679106 -0.294666 0.110260 1.026848 0.411049 -0.074612 -0.389774 0.499893 -0.497269 0.877032 0.889934 -0.776504 0.004662 0.406328 0.525098 0.326300 0.564811 -0.219588 -0.385749 0.276963 -0.264268 0.326945 -0.744117 0.102933 0.084421 -0.107481 -1.170451 0.080061 -0.164625 -0.036938 -0.032548 -0.036463 0.643558 0.696788 0.539168 -0.305139 0.278048 0.548826 0.258263 -0.031300 0.182575 0.114942 0.195794 0.408370 0.070706 -0.273954 0.040750 -0.112432 -0.713962 0.126439 0.648885 0.853815 -0.007188 0.073331 0.092200 -0.020985 0.164285 0.229986 0.134674 0.145006 0.104614 0.380182 -0.863843 0.006063 -1.533969 -0.165389 -1.970789 -0.438356 -0.512765 0.476133 -0.243417 0.158877 0.176829 0.754307 0.084195 0.221525 0.422958 0.822327 -0.553919 -0.274937 -0.427129 -0.342401 0.323222 -0.399513 -0.022316 0.264109 0.095136 -0.469339 -0.551138 0.439122 0.093181 -0.286321 -0.198521 -0.101933 0.655612 -0.884376 -0.315381 -0.697237 0.041864 -0.042154 -0.935484 0.191333 -0.450757 0.913549 0.100900 -0.133567 -0.452567 0.129619 0.573303 -0.200186 -0.182548 -0.315415 0.630912 0.206962 -0.037559 0.071835 -0.048100 0.035119 0.591326 0.705492 -0.380630 -0.192400 0.235797 -0.563637 -0.132968 -0.666759 -0.173931 0.554695 -0.579702 0.136518 0.282208 -0.441900 -0.319284 0.677303 -0.203570 0.488004 1.663002 -0.084076 0.417817 0.234156 -0.670782 0.243642 -0.041178 -0.052393 0.325452 0.573121 0.186703 -0.718561 -0.550502 0.132941 0.664032 0.465067 -0.701403 -0.440179 -0.353467 -0.028844 0.092710 0.015278 0.150284 -0.265176 -0.385531 -0.166781 0.203528 1.019010 -0.240647 -0.515401 0.087441 0.167162 -0.382610 -0.785195 -0.137695 -0.207987 0.112048 0.021274 -0.099462 0.360063 0.823953 -1.757178 0.643642 -0.257119 -0.131084 0.367478 0.023983 -0.207232 -0.974268 0.171746 0.532822 0.795853 0.059959 0.099960 0.208139 -0.656821 -0.077398 0.008007 0.443516 -0.311730 0.322783 0.248115 -0.585052 -0.483624 -0.146408 0.016672 -0.189630 -0.042724 0.290636 0.019550 -1.611625 0.717382 -0.280632 -0.227621 0.252767 -0.041149 0.410239 -0.756600 -0.776660 0.293300 0.047129 -0.288467 -0.483426 -0.006290 0.597651 -0.202931 0.036511 -0.301702 -0.797878 0.369890 -0.264800 0.348638 0.292720 0.171961 0.895070 -0.054063 -0.196759 -0.651659 0.035202 0.077109 -0.365056 -0.272599 -0.037508 -0.167156 0.519133 0.942078 0.005418 -0.041182 0.130645 0.852688 -0.709824 -0.344755 0.478319 0.532772 -0.195867 0.465636 0.544660 -0.805020 -0.475339 -0.396685 -0.165842 0.132749 -0.482460 0.394024 -0.479694 0.224671 0.288505 0.139431 -0.288440 0.434620 0.086890 0.079975 -0.058902 0.800443 1.272082 -0.518585 0.137997 -0.499789 0.276239 -0.923996 -0.555592 -0.046189 0.102969 -0.176066 0.230873 -0.045837 0.528986 0.020348 0.041358 -0.096500 -0.106686 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(suffix&, suffix&) = -0.161346 0.210252 0.570000 -0.561865 0.634113 0.103252 0.245248 0.186104 -0.621662 -0.659231 -0.059878 -0.538557 -0.738250 0.914812 -0.342671 -0.052375 1.374527 0.431508 -0.026031 -0.432777 0.483983 -0.477981 1.116066 1.072855 -0.965821 0.035886 0.442346 0.452938 0.171828 0.735560 -0.173165 -0.919855 0.391089 -0.155222 0.405127 -0.721537 0.042982 -0.128037 -0.333047 -1.465799 0.071721 0.060064 -0.315818 -0.085072 -0.011768 0.849637 1.089035 0.638810 -0.382982 0.386405 0.601494 0.331594 -0.122920 0.192355 0.194597 0.099372 0.260596 0.066075 -0.531864 0.130254 -0.214780 -0.888600 -0.099792 0.789225 0.969561 -0.038387 0.034895 0.027107 -0.176708 0.243278 0.215609 0.155697 0.524971 0.175632 0.580630 -0.699358 -0.345783 -1.808414 -0.227485 -2.750109 -0.636047 -0.683760 0.865851 -0.197461 0.017198 -0.054132 0.949069 0.039119 0.329921 0.750325 1.223411 -0.584760 -0.441290 -0.650674 -0.375036 0.387357 -0.502748 -0.039367 0.358865 -0.051780 -0.703350 -0.632839 0.404556 0.018451 -0.300364 -0.275758 -0.120973 0.878217 -1.208103 -0.192902 -1.076762 0.126963 0.196824 -1.235151 -0.034872 -0.228895 1.073353 0.333689 -0.309774 -0.430262 0.292177 0.663905 -0.364971 -0.162825 -0.205054 0.891639 0.177668 0.098812 0.197035 0.106414 0.234786 0.700154 1.035312 -0.381855 -0.174461 0.222162 -0.525705 -0.150195 -0.634483 -0.214919 0.555617 -0.669191 0.365410 0.304692 -0.605172 -0.547118 0.422044 -0.340411 0.622247 2.014344 -0.244757 0.593694 0.144250 -0.899373 0.292645 -0.147987 -0.190412 0.164695 0.772970 0.371696 -0.569771 -0.595931 0.347185 0.903598 0.593184 -0.953681 -0.224725 -0.366359 -0.006444 0.000313 0.121422 0.251180 -0.117792 -0.506073 -0.226453 0.384524 1.376714 -0.340820 -0.964830 0.089689 0.364252 -0.072831 -0.667913 -0.059571 -0.061775 0.179482 0.342444 -0.182306 0.490948 1.073626 -2.288591 0.834407 -0.275976 -0.211695 0.355734 0.165086 -0.253411 -1.097712 0.161097 0.795738 1.074541 0.348851 0.079809 0.083579 -0.771536 -0.106549 0.076996 0.608589 -0.323230 0.418203 0.178561 -0.790179 -0.663166 -0.419746 -0.051965 -0.089656 -0.195868 0.296632 0.125082 -2.286761 1.032869 -0.256764 -0.271153 0.021951 -0.015375 0.588620 -0.936622 -1.136004 0.318354 -0.193507 -0.778471 -0.461086 -0.158624 0.617368 -0.077212 0.152481 -0.254079 -1.120198 0.771898 -0.078889 0.665741 0.379744 0.248959 1.431892 -0.026127 -0.345475 -0.660888 -0.337223 0.578083 -0.592680 -0.348711 0.119904 -0.261077 0.612756 1.085947 -0.053607 -0.200441 -0.148539 0.977027 -0.917389 -0.331154 0.684998 0.660118 -0.187390 0.680629 0.806352 -0.961941 -0.567900 -0.628430 -0.117443 -0.035796 -0.632715 0.235615 -0.701343 0.194981 0.432081 0.149763 -0.479796 0.371367 0.003048 0.009494 -0.133806 0.918506 1.713986 -0.929200 0.366136 -0.698696 0.509012 -1.173122 -0.917176 -0.013034 0.018375 -0.160444 0.181294 -0.147328 0.468862 -0.033785 -0.088130 -0.281425 0.053169 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__insertion_sort >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.731976 1.047848 1.853346 -3.628940 3.698274 3.272658 1.311312 -0.570224 -2.954493 -2.261185 -0.428156 -3.939982 -3.350680 5.577948 -1.736381 1.762304 7.506189 1.499948 -0.909662 -0.318258 3.892703 -1.422516 5.979210 5.471698 -4.597098 -0.491026 2.095039 2.429884 -0.354979 4.009551 -1.094386 -5.580156 1.892043 -1.853440 1.088732 -3.635131 0.771213 -0.014196 0.389849 -7.511097 0.795101 1.008155 -1.096369 -1.379138 -1.064016 0.808781 6.030568 4.031670 -1.988770 -0.056710 2.857620 2.165156 -1.154247 1.272030 0.930407 0.734249 0.671175 0.314443 -2.586578 -1.004280 -1.064623 -2.594597 0.022512 4.506266 5.729085 0.583294 0.443535 1.521193 -0.955050 1.136431 0.540500 0.654978 1.778461 1.197617 2.493040 -3.772754 -1.723935 -8.833260 -1.078021 -10.224103 -2.947819 -2.616790 2.230169 0.785406 1.702031 -1.584845 4.997192 -0.348737 1.227036 4.129645 7.215187 -4.038790 -2.106991 -4.745769 -2.971944 1.812018 -2.643953 -0.100458 1.467748 -0.987913 -4.040902 -4.231379 1.097551 1.328406 -1.482116 -2.696951 0.135908 4.408869 -4.446298 -2.350758 -3.695041 1.275394 -0.540948 -7.574705 -1.094455 -2.206501 2.250592 0.914550 -1.452159 -4.581844 1.270842 3.929403 -1.857067 -2.519248 -1.116460 4.981529 1.874058 0.337439 1.036756 -0.259339 1.332897 5.352056 4.113687 -2.297039 -0.562627 0.231155 -2.805493 -0.608128 -3.872986 -1.351087 1.897230 -4.281551 0.474668 3.859744 -3.057650 -1.350683 1.615109 -1.551654 3.342548 14.653967 -1.298522 3.501122 1.310765 -6.037031 3.357807 -0.855243 -1.764523 0.246222 3.145073 2.131831 -5.911777 -3.789046 2.748500 4.842062 3.691999 -4.306058 -1.219979 -1.970480 -0.319179 -0.894125 0.149689 1.680456 -0.939853 -3.506669 -1.353151 3.391461 8.482647 -2.282352 -4.480476 2.348399 3.191235 -0.947440 -4.370706 -1.369489 -2.893593 0.412197 1.612946 -1.139274 3.078351 6.269300 -10.096335 4.390337 -0.503472 -1.449291 3.032517 0.287921 -2.492986 -5.346891 0.872047 5.400574 5.620903 0.377603 1.166517 -0.353478 -4.114921 -0.415326 0.751582 2.395324 -1.403476 1.967865 0.056093 -4.628549 -3.882512 -1.248732 -1.622154 -2.203489 -1.540693 1.798190 1.378487 -8.874119 6.668180 -0.411818 -0.750046 0.905123 -1.102458 3.738915 -4.959373 -6.559321 2.619414 -0.674436 -1.859509 -1.567856 0.187073 3.608820 0.778947 1.090444 -2.008541 -7.025256 3.146325 -0.272028 3.777799 1.733593 1.912510 5.155166 1.182904 -1.855633 -4.561051 -3.696598 2.090593 -0.810324 -3.596048 -1.522244 -1.210329 4.453511 5.106498 -0.635217 -2.353560 -1.754015 5.026415 -4.222436 -0.890689 3.814427 1.215211 -3.530279 0.468876 4.557619 -4.746014 -2.715594 -3.054933 0.592899 -1.322859 -4.885481 0.583821 -2.354010 1.129646 2.168979 -0.057586 -1.870010 1.558191 1.532372 0.399851 -0.140167 5.401249 5.324804 -3.604470 0.661429 -4.197293 2.159455 -6.980571 -5.702690 1.489445 -0.569843 -1.520075 0.556454 0.464554 3.073359 -1.048228 1.439583 -0.517641 -0.941850 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__unguarded_insertion_sort >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.803270 0.383334 1.013637 -1.705148 1.645565 1.317696 0.626665 -0.190107 -1.499518 -0.996577 -0.308339 -1.806710 -1.423258 2.629432 -0.756228 0.918525 3.784570 0.978738 -0.424765 -0.239790 1.839581 -1.195097 2.850114 2.811193 -2.140912 -0.175354 1.019519 1.447606 -0.098225 2.228129 -0.735754 -2.434800 0.817085 -0.983354 0.707106 -2.111239 0.357651 0.228504 0.115037 -3.923582 0.410266 0.362922 -0.099726 -0.633496 -0.450226 0.654899 2.908037 1.886414 -0.878184 0.062340 1.279013 0.846768 -0.349772 0.629047 0.554435 0.696461 0.843581 0.260578 -1.279040 -0.315216 -0.505138 -1.499967 0.250792 2.063650 2.891834 0.227155 0.215593 0.623917 -0.366077 0.497111 0.372734 0.280305 0.615709 0.365898 1.117503 -2.132673 -0.499333 -4.521880 -0.460038 -5.124144 -1.410662 -1.323310 1.096756 0.285302 0.882628 -0.761804 2.389109 -0.291556 0.662888 1.645459 3.365353 -2.003598 -1.001699 -2.213314 -1.347529 0.868932 -1.224208 -0.322432 0.972790 -0.438685 -1.843360 -2.065592 0.953193 0.700210 -0.727520 -1.197141 0.025343 2.177854 -2.181320 -1.361442 -1.870148 0.485426 -0.403890 -3.514266 -0.008022 -1.333070 0.939596 0.462902 -0.677716 -2.336267 0.629312 2.022551 -0.860482 -1.165695 -0.871829 2.659813 0.707306 -0.037587 0.478114 -0.192140 0.407532 2.477404 2.121149 -1.167563 -0.293342 0.376919 -1.735021 -0.389036 -2.131299 -0.815231 1.062476 -2.127318 -0.094469 1.711390 -1.494693 -0.358535 1.046639 -0.572134 1.628414 7.332844 -0.585100 1.565688 0.585809 -2.875388 2.043310 -0.167752 -0.714767 0.231703 1.604181 0.900684 -3.352620 -1.839081 1.053287 2.266430 1.775025 -2.197943 -0.924496 -1.165604 -0.131795 -0.107125 0.042412 0.743921 -0.521603 -1.686615 -0.613797 1.229665 4.355154 -1.078768 -2.086343 1.015938 1.179665 -0.885107 -2.738512 -0.663157 -1.574055 0.148393 0.135241 -0.582366 1.392544 2.945636 -5.054891 2.220599 -0.543424 -0.794172 1.847608 -0.093660 -1.005941 -3.264006 0.305201 2.522181 3.011157 0.086719 0.456670 -0.021204 -1.985482 -0.204616 0.184424 1.226512 -0.727657 0.960254 0.022573 -2.398454 -1.703774 -0.685916 -0.672900 -1.195901 -0.708523 0.829159 0.782280 -4.192881 3.099534 -0.252774 -0.342705 0.745943 -0.247064 1.496283 -2.345076 -3.093337 1.184413 -0.047165 -0.709473 -1.075539 0.069033 1.833495 0.088456 0.191672 -0.904405 -3.560672 1.372016 -0.499555 1.693110 0.846985 0.758930 2.436849 1.234882 -0.886133 -2.344473 -1.487327 0.437436 -0.617375 -1.459480 -0.843098 -0.607217 2.136877 2.569516 -0.096276 -0.792786 -0.756900 2.745041 -1.989124 -0.533830 1.858780 0.403604 -1.558588 0.240216 2.195403 -2.565625 -1.402986 -1.398848 0.027912 -0.348842 -2.201566 0.455150 -1.261142 0.527191 0.959097 -0.032457 -0.882709 0.804071 0.751039 0.111110 -0.143575 2.925585 2.695333 -1.580612 0.375308 -1.837592 0.929116 -3.321864 -2.391960 0.399051 0.086668 -0.860265 0.433777 0.550403 1.496658 -0.448704 0.671269 -0.167841 -0.667676 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::move_backward(suffix*, suffix*, suffix*) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__unguarded_linear_insert >(suffix*, __gnu_cxx::__ops::_Val_comp_iter) = -0.730482 0.272945 1.314139 -1.867761 1.722140 1.188761 0.639771 -0.146198 -1.690191 -1.056234 -0.087686 -1.723922 -1.430505 2.627251 -0.895279 0.667883 3.711734 0.950211 -0.475902 -0.527571 1.831968 -1.141972 2.973494 2.877398 -2.367456 -0.141898 1.068735 1.394996 0.262389 2.073510 -0.810300 -2.255568 0.855753 -0.959609 0.664977 -2.106210 0.316138 0.049441 0.037342 -3.813163 0.399128 0.049142 -0.609186 -0.518713 -0.340953 1.244202 2.888301 1.884542 -1.007786 0.343436 1.556194 0.806975 -0.473114 0.561958 0.535490 0.527213 0.949338 0.662659 -1.204139 -0.226803 -0.500263 -1.581335 0.204839 2.164888 2.810448 0.165986 0.186678 0.491432 -0.191504 0.472997 0.551039 0.300534 0.826496 0.422247 1.281859 -2.286282 -0.546530 -4.830674 -0.499431 -5.545474 -1.457751 -1.292034 1.469814 -0.319733 0.652077 -0.657073 2.408361 -0.148921 0.569851 1.844993 3.294830 -1.945434 -1.057806 -2.053486 -1.435525 0.858438 -1.262351 -0.132238 0.949722 -0.339415 -1.881079 -1.971367 0.973615 0.579427 -0.756244 -0.974645 -0.003627 2.240696 -2.365971 -1.103882 -1.906369 0.629286 -0.127958 -3.556556 -0.120173 -1.292720 1.843775 0.441781 -0.762629 -2.001164 0.600629 2.014293 -0.967786 -0.938509 -0.685813 2.587369 0.820557 0.211656 0.384770 -0.191715 0.508028 2.327509 2.280594 -1.238180 -0.299359 0.335132 -1.625794 -0.272069 -2.036763 -0.674072 1.265817 -1.973774 0.221401 1.543726 -1.516326 -0.618019 1.528922 -0.477794 1.553531 7.235383 -0.555949 1.739977 0.610535 -2.750466 1.618257 -0.207546 -0.543643 0.411249 1.652945 0.810322 -3.289068 -1.824570 1.092940 2.327903 1.745716 -2.579387 -0.823876 -1.029662 -0.211753 -0.113928 0.069668 0.681167 -0.518413 -1.594593 -0.654876 1.299528 4.383757 -1.040557 -2.434797 0.796422 1.042337 -0.773043 -2.482600 -0.561264 -1.021636 0.361085 0.477212 -0.503959 1.546092 2.977779 -5.590195 2.176613 -0.606403 -0.750175 1.611964 0.159485 -1.083993 -2.895872 0.306121 2.333036 2.901751 0.426629 0.248593 0.239111 -2.022732 -0.212416 0.239323 1.215111 -0.765119 0.976203 0.342771 -2.354492 -1.717575 -0.858307 -0.566739 -0.806539 -0.713513 0.903050 0.175514 -5.007440 2.985321 -0.298594 -0.464856 0.523204 -0.367733 1.593134 -2.412275 -3.091360 1.144947 -0.104527 -1.008884 -1.217669 -0.016935 1.775663 0.062768 0.519864 -1.075333 -3.614681 1.526656 -0.539261 1.805468 0.891233 0.649864 2.870889 0.675030 -0.744018 -2.383219 -1.369808 0.963726 -0.638467 -1.512701 -0.518565 -0.626263 2.021326 2.509732 -0.206819 -0.720970 -0.691311 2.666259 -2.232500 -0.623149 1.771296 0.989976 -1.449761 0.665793 2.138332 -2.554171 -1.291115 -1.426328 -0.261219 -0.379049 -2.084500 0.652565 -1.163554 0.701850 0.861102 0.279261 -0.907959 0.857358 0.499080 0.160240 -0.066814 2.794482 3.588543 -1.810970 0.409595 -1.967030 1.218970 -3.306195 -2.630808 0.444618 -0.111701 -0.816593 0.451353 0.301956 1.614836 -0.271774 0.362128 -0.265310 -0.245709 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__ops::_Val_comp_iter __gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter) = -0.161397 0.239694 0.398147 -0.315985 0.506651 0.349453 0.190765 -0.078369 -0.377035 -0.254647 -0.106588 -0.519977 -0.498262 0.645894 -0.231001 0.179785 0.886268 0.298307 -0.084893 -0.086051 0.267870 -0.201289 0.799245 0.711266 -0.541699 0.058285 0.151141 0.272697 -0.134605 0.761575 -0.384457 -0.687524 0.291609 -0.070404 0.173105 -0.432819 -0.010721 -0.042471 -0.064233 -0.961442 0.065720 0.223196 0.011686 -0.112753 -0.006848 0.166243 0.797545 0.447370 -0.020243 0.122064 0.216416 0.217192 0.074377 0.195417 0.305772 0.215791 0.414561 -0.194857 -0.412175 -0.037113 -0.203490 -0.495488 -0.144193 0.526822 0.668253 0.085598 -0.006960 -0.036362 -0.235486 0.120067 0.068044 0.142965 0.209601 0.254913 0.202906 -0.221907 0.084782 -0.645131 -0.175542 -1.105113 -0.430923 -0.413862 0.299358 0.297956 0.251328 -0.139709 0.690443 -0.042639 0.183718 0.119884 0.911078 -0.617189 -0.267596 -0.348317 -0.197823 0.143852 -0.311750 -0.056132 0.075772 -0.122307 -0.500561 -0.484736 0.346271 0.111178 -0.214952 0.003631 -0.053301 0.557521 -0.699107 -0.291374 -0.634197 -0.051854 -0.066034 -0.844688 -0.035568 -0.115152 0.211273 0.215483 -0.239422 -0.561406 0.288174 0.463572 -0.216341 -0.273833 -0.363018 0.627647 0.125614 -0.066816 0.131435 -0.006198 0.144442 0.619424 0.465975 -0.258846 -0.047987 0.066876 -0.322185 -0.059261 -0.357005 -0.151507 -0.038000 -0.537699 0.051628 0.372689 -0.413027 0.010560 -0.165611 -0.129353 0.381132 1.276011 -0.259526 0.389409 0.094627 -0.747485 0.406198 -0.105752 -0.201510 -0.018480 0.413533 0.341652 -0.504707 -0.459966 0.325634 0.638988 0.421866 -0.445343 -0.023219 -0.297006 0.059820 -0.052824 0.153007 0.203845 -0.063158 -0.430259 -0.168101 0.193281 1.076339 -0.306872 -0.672922 0.262111 -0.005575 -0.026993 -0.426337 -0.152240 -0.180383 0.031103 0.033320 -0.131465 0.253924 0.754316 -1.151846 0.641565 -0.179181 -0.379806 0.612711 -0.099815 -0.186404 -0.357376 0.060183 0.626585 0.689088 0.160249 0.019213 -0.075128 -0.556936 -0.106889 -0.002046 0.395361 -0.253174 0.316781 0.156188 -0.675029 -0.452104 -0.399606 0.026713 -0.322626 -0.275783 0.241844 0.276025 -1.231855 0.765304 0.050371 -0.137968 0.151879 0.004707 0.255702 -0.569698 -0.769099 0.234848 -0.183746 -0.303496 -0.143489 -0.038708 0.356958 0.015367 0.056423 -0.284755 -0.626307 0.435342 0.050185 0.430937 0.256030 0.267823 0.555300 0.393266 -0.319211 -0.308488 -0.250070 0.218794 -0.348924 -0.241604 0.048751 -0.247773 0.534365 0.776665 0.060230 -0.129516 -0.276834 0.631810 -0.411970 -0.124111 0.543316 0.060431 -0.272250 0.110686 0.582479 -0.467547 -0.439562 -0.327113 -0.088093 -0.161080 -0.492840 0.119538 -0.462347 0.078498 0.343896 -0.069964 -0.384906 0.209999 0.048513 -0.079269 -0.042403 0.688053 0.540001 -0.406252 0.355235 -0.430623 0.279106 -0.803841 -0.497664 0.091650 -0.016842 -0.300592 0.034457 0.040364 0.325221 -0.104593 0.062568 -0.103654 -0.182188 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__copy_move_backward_a(suffix*, suffix*, suffix*) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__miter_base(suffix*) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__niter_wrap(suffix* const&, suffix*) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__copy_move_backward_a1(suffix*, suffix*, suffix*) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__niter_base(suffix*) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__copy_move_backward_a2(suffix*, suffix*, suffix*) = -0.410747 0.081205 0.448555 -1.008196 0.823409 0.354543 0.334309 -0.481689 -0.786417 -0.371690 0.099924 -0.906844 -0.529577 1.096608 -0.488118 0.634307 1.678068 0.344539 -0.329073 -0.510162 0.988263 -0.429156 1.622561 1.485520 -1.276450 -0.033133 0.592024 0.707973 0.503360 0.477583 -0.456347 -0.545227 0.533754 -0.830181 0.277822 -0.845615 0.171102 0.001777 0.488154 -1.718839 0.181740 -0.424680 0.008041 -0.158099 -0.273497 0.749213 1.224654 1.006400 -0.439638 0.231625 1.033720 0.282189 -0.080478 0.321291 0.182817 0.263828 0.644906 0.238354 -0.385561 -0.325529 -0.148044 -0.656953 0.256340 1.179522 1.400990 0.092910 0.012462 0.579258 0.244637 0.178950 0.362059 0.321000 0.086210 0.329555 0.592006 -1.707968 0.120750 -2.473249 -0.369928 -2.749508 -0.792177 -0.574422 0.464126 -0.581030 0.628093 0.292368 1.299148 0.137582 0.188024 0.608023 1.432751 -1.182617 -0.481191 -0.725121 -0.588919 0.386133 -0.639229 0.193323 0.598047 0.088668 -0.925969 -0.815244 0.644000 0.353971 -0.500549 -0.595074 0.090251 0.854996 -0.997577 -0.709302 -0.795484 0.203783 -0.218085 -1.790394 0.237823 -0.730254 1.265819 -0.000228 -0.272476 -1.172464 0.098049 0.921956 -0.416793 -0.557982 -0.383436 0.951106 0.731751 0.188255 0.188915 -0.018552 0.304961 1.492450 0.940888 -0.716999 -0.250459 0.090269 -0.844275 0.012487 -0.950498 -0.378339 0.836005 -1.067901 0.275089 0.821755 -0.703968 -0.278825 1.408098 -0.131192 0.641573 3.173184 -0.144157 0.966761 0.595675 -1.220581 0.430722 -0.385386 -0.144482 0.403588 0.753627 0.314712 -1.591861 -1.050589 0.536503 1.177272 0.804375 -1.340551 -0.590051 -0.348198 -0.050905 -0.056538 -0.119205 0.313423 -0.253012 -0.715217 -0.272493 0.749082 1.977596 -0.559649 -0.636739 0.421816 0.388298 -0.451263 -1.387386 -0.477229 -0.720625 0.193221 0.147135 0.090385 0.704753 1.479161 -2.567890 0.962570 -0.317148 -0.243563 0.898752 0.207002 -0.723861 -1.454070 0.235114 0.955050 1.102442 -0.131298 0.188453 0.287167 -1.065944 -0.114957 0.074401 0.473456 -0.474001 0.495108 0.354549 -0.925516 -0.767228 -0.029248 -0.095976 -0.356909 -0.027930 0.643857 -0.006923 -2.369098 1.337058 -0.243087 -0.464771 0.420418 -0.477881 0.899990 -1.239996 -1.190005 0.640379 -0.048410 -0.118785 -0.619399 0.147808 0.850434 -0.163887 0.362374 -0.788125 -1.337081 0.626714 -0.393102 0.762874 0.508428 0.303363 1.104162 -0.454298 -0.319159 -1.183194 -0.199016 -0.070310 -0.120619 -0.907912 -0.283411 -0.281798 1.042325 1.353600 -0.168533 -0.230665 0.172860 1.096230 -1.455215 -0.431782 0.756113 0.995040 -0.880364 0.409341 0.881992 -1.175576 -0.518149 -0.614243 -0.367133 -0.154626 -1.025881 0.603999 -0.450512 0.450164 0.407395 0.080225 -0.149497 0.697734 0.199793 0.288038 0.055844 1.260129 1.880834 -0.664022 -0.241327 -1.102131 0.506995 -1.611450 -1.312545 0.457794 0.068467 -0.566661 0.171192 0.120648 1.084869 -0.040574 -0.047173 -0.231138 -0.094802 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__copy_move_backward::__copy_move_b(suffix const*, suffix const*, suffix*) = -0.888705 -0.713070 -0.192638 -2.440210 1.861729 1.084505 0.851390 -1.391666 -2.008268 -0.021932 0.884035 -2.624584 -0.311711 2.038682 -0.886928 2.411354 3.293665 0.294500 -1.095462 -0.647396 1.891100 0.445536 3.439102 2.913908 -2.135338 -0.098724 -0.019163 0.862385 0.458104 -0.122772 -0.791413 -1.138978 1.260398 -2.343935 -0.420789 -0.857068 0.268115 0.231935 2.488614 -2.936551 0.695443 -0.651998 0.465932 -0.541912 -0.800233 0.489801 1.934065 2.109001 -0.391739 0.566066 2.129675 0.318992 -0.146178 0.682470 0.343958 0.630499 0.637699 0.021455 -0.839784 -1.407932 -0.214828 0.154630 0.485889 2.132405 2.421335 0.297153 -0.364423 1.655644 1.238159 0.230266 1.268352 0.601868 -0.405254 0.323717 0.841499 -3.186446 0.121315 -3.989809 -0.744796 -3.937351 -1.696244 -0.099992 1.166282 -0.808736 1.715185 0.255856 2.409774 -0.172735 -0.221031 1.059560 2.333024 -2.562336 -1.174719 -1.239144 -0.960579 0.467714 -1.023221 0.478953 1.443487 0.367676 -2.093875 -0.896462 0.967852 0.972740 -0.881578 -1.677447 0.976608 1.137696 -1.033283 -1.813364 -0.516637 1.733560 -0.436007 -3.516112 0.096633 -1.279784 1.364702 -0.215933 -0.895059 -2.603838 0.023751 1.142946 -1.197226 -1.147068 -0.635606 1.408211 1.892958 0.988003 0.560054 0.311438 0.834951 4.035577 0.685822 -1.806976 -0.111323 -0.131130 -0.848006 0.809348 -1.455170 -1.131017 0.842345 -2.398919 1.065065 1.856872 -1.400670 -0.044944 2.343375 0.850966 0.596400 6.203272 -0.190995 2.709772 1.892352 -2.156014 0.792364 -1.419120 0.137560 0.463347 1.012077 0.007881 -3.038769 -2.255655 1.445071 2.281951 1.739343 -2.647350 -0.571964 -0.053892 0.074354 -0.213133 -0.503233 0.740984 0.241319 -1.578311 -0.379886 2.009877 4.426030 -0.918258 -0.333986 1.208231 1.324682 -0.457993 -2.178374 -1.455600 -2.239078 0.426559 0.870366 0.884279 1.478376 3.023246 -3.804193 1.626662 -0.374176 -0.093591 2.058037 1.031724 -2.274781 -2.256034 -0.370835 1.394407 2.144750 -0.825384 0.659838 0.896962 -1.788522 -0.197496 0.300425 0.107279 -0.678327 0.702797 0.557679 -1.461628 -0.766077 0.426619 -0.602960 -0.488739 -0.018424 1.617531 0.455736 -3.637401 2.222463 0.101923 -1.233488 0.882325 -1.484330 2.432718 -2.088788 -1.659937 1.541455 -0.243621 0.239611 -0.627231 0.638748 1.272143 -0.082736 1.633533 -1.776825 -2.201664 1.553424 -0.407113 2.001094 1.026535 -0.177987 0.918164 -1.747823 -0.574653 -1.893694 -1.444193 -0.460561 0.487554 -2.342366 -0.234271 -0.626095 2.251932 1.776811 -0.265285 -1.255357 0.194474 1.608271 -3.002414 -0.147772 1.496548 1.630633 -2.464985 0.364750 1.869941 -2.304574 -0.023894 -0.990652 -0.457191 -0.934511 -1.911990 1.367342 0.186679 1.339624 0.070759 0.103151 0.416521 1.131250 0.515262 0.575029 0.462079 2.585362 2.478148 -0.315102 -1.118281 -2.509385 0.976871 -2.836149 -2.998768 1.616856 -0.162577 -2.224508 0.183260 0.390292 2.675112 -0.186872 -0.190995 -0.911955 0.357405 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__bool __gnu_cxx::__ops::_Val_comp_iter::operator()(suffix&, suffix*) = -0.425197 0.706566 0.888738 -1.226568 2.153055 1.782669 0.818997 -0.183919 -1.587945 -0.965459 0.325061 -2.523099 -2.017955 2.469366 -0.695318 0.662415 3.097715 0.347582 -0.530852 -0.073522 1.053885 0.308926 2.982700 2.405751 -1.979639 0.290837 0.284626 0.342415 -0.664441 1.926937 -0.792789 -3.129781 1.224928 -0.441075 -0.025010 -0.538263 -0.284874 -0.780784 0.357252 -3.024665 0.201609 1.208348 -0.937681 -0.549059 -0.122716 0.333468 3.030149 1.620203 -0.263557 0.665952 0.992834 0.494224 -0.106185 0.519684 1.084711 0.071323 0.699656 -0.099011 -1.578444 -0.430459 -0.755261 -0.959746 -1.099721 1.888179 2.161925 0.226100 -0.348927 0.181239 -0.702790 0.521722 0.279415 0.622712 1.281255 0.974953 1.180884 -0.119752 -0.734943 -2.422102 -0.648841 -3.998098 -1.794000 -0.830117 1.812615 0.665457 0.707174 -0.988491 2.399430 -0.253696 0.092776 1.291992 3.539510 -1.859679 -1.140094 -1.282443 -0.813791 0.468949 -1.119957 0.282764 0.577390 -0.810288 -2.185671 -1.455619 0.571751 0.302561 -0.731882 -0.531956 0.076024 1.952148 -2.091588 -0.617625 -1.817690 0.614343 0.330397 -3.348106 -1.698662 0.204511 0.687204 1.004796 -1.260365 -1.680711 1.066753 1.112603 -1.098862 -1.032055 0.124290 2.006561 0.863950 0.802636 0.665528 0.454318 1.295940 2.613102 1.599403 -0.821095 0.225145 -0.433009 -0.154232 0.598693 -0.632174 -0.453566 -0.513866 -1.585052 1.024841 1.477650 -1.461538 -0.507647 -0.897322 -0.226285 0.782534 5.165104 -0.902654 2.100749 0.586097 -2.617694 0.998619 -0.885740 -0.835303 -0.351985 1.322833 1.268292 -1.286745 -1.498750 1.935802 2.538069 1.486975 -2.385667 0.725687 -0.251029 0.223945 -0.787353 0.744829 0.787092 0.687863 -1.539585 -0.613057 1.711486 3.962926 -1.375189 -3.467000 1.078866 0.850178 0.952878 -0.731730 -0.485206 -0.406171 0.330704 1.470191 -0.288195 1.233709 2.802290 -4.227107 2.051608 -0.095049 -1.188472 2.018945 0.635861 -1.382757 -0.678898 -0.018123 2.187145 2.232239 1.058119 -0.157593 -0.381222 -1.901169 -0.365126 0.421316 0.775081 -0.659501 1.237143 0.139754 -1.962256 -1.623416 -1.573866 -0.285524 -0.589522 -1.236204 1.074801 0.735483 -4.817776 2.812856 0.593115 -0.725507 -0.406339 -0.522638 1.627694 -1.858758 -2.989952 0.975271 -1.392307 -1.946852 -0.150680 -0.312147 0.719390 1.100574 1.208607 -1.048979 -2.365792 2.344863 0.587313 2.315333 1.019366 0.754735 2.388831 0.398464 -1.291170 -1.087227 -1.963825 2.316972 -0.725518 -1.517218 -0.085665 -1.010128 1.824484 1.963765 -0.076068 -1.283425 -2.059518 1.748219 -2.047799 -0.087370 1.937886 0.851206 -1.417276 0.584130 2.191100 -1.363985 -0.717390 -1.374713 -0.369272 -1.520465 -1.854513 0.139691 -0.951127 0.397084 0.999131 -0.276613 -1.036889 0.390399 -0.018929 -0.190488 -0.055365 1.966399 2.437538 -2.088361 0.932976 -2.056834 1.545308 -2.819068 -2.885892 1.161995 -0.788511 -1.283950 -0.426703 -0.156056 1.056692 -0.240652 -0.453457 -0.940856 0.369638 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__ops::_Val_comp_iter::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter&&) = -0.165260 0.172609 0.480746 -0.484062 0.447822 0.313515 0.134964 -0.237612 -0.392331 -0.110170 -0.085159 -0.343299 -0.225132 0.590460 -0.258322 0.251790 0.858581 0.266907 -0.150723 -0.209319 0.451958 -0.361041 0.743548 0.722732 -0.616053 0.030276 0.391064 0.384724 0.163231 0.676144 -0.531000 -0.335889 0.156621 -0.315402 0.221037 -0.562029 0.031921 -0.007971 0.137160 -0.943468 0.084497 -0.139213 0.000000 -0.092058 -0.059386 0.236794 0.697015 0.438310 -0.137585 0.070171 0.397552 0.192967 -0.008684 0.141448 0.287064 0.377961 0.688520 0.192225 -0.209090 -0.048235 -0.127973 -0.362255 0.142611 0.584705 0.684370 0.078163 0.031374 0.094888 -0.003155 0.030019 0.107377 0.136045 -0.031060 0.261319 0.201672 -0.796593 0.275509 -1.074509 -0.127360 -1.101609 -0.354148 -0.375697 0.051978 -0.197124 0.363493 0.114118 0.654595 -0.043972 0.176718 0.061937 0.764062 -0.653191 -0.200065 -0.344286 -0.363927 0.113227 -0.271070 -0.049480 0.151611 -0.099518 -0.411639 -0.550457 0.465967 0.252530 -0.242562 -0.043520 -0.024584 0.518540 -0.564055 -0.431203 -0.462307 -0.051883 -0.248215 -0.816738 0.107978 -0.399217 0.523123 0.028814 -0.170817 -0.748738 0.159455 0.655947 -0.222759 -0.329530 -0.225652 0.588729 0.283876 -0.046279 0.023602 -0.196413 0.096422 0.612708 0.561954 -0.340799 -0.081432 0.106282 -0.518426 -0.140091 -0.493050 -0.159123 0.203229 -0.494352 -0.059025 0.447341 -0.361900 0.101221 0.594377 -0.098148 0.381370 1.728146 -0.195142 0.372596 0.100062 -0.714254 0.365799 0.008559 -0.142137 0.128487 0.384615 0.258888 -1.008340 -0.492271 0.229349 0.579301 0.391650 -0.600218 -0.345494 -0.355124 -0.102620 0.110372 0.009436 0.093483 -0.246598 -0.383611 -0.195164 0.139806 1.127034 -0.315778 -0.631796 0.199142 -0.072951 -0.333510 -0.724168 -0.181455 -0.354843 0.112542 -0.122526 -0.128442 0.375142 0.713773 -1.435766 0.586789 -0.317021 -0.416063 0.668696 -0.086703 -0.173094 -0.555977 0.111039 0.538850 0.647979 0.035371 -0.015636 0.084840 -0.543664 -0.076265 -0.055906 0.361404 -0.309061 0.279890 0.287846 -0.701010 -0.414784 -0.175035 0.040723 -0.349928 -0.145958 0.237239 -0.105035 -1.267705 0.717965 0.013823 -0.080285 0.344102 -0.080838 0.213447 -0.594583 -0.670520 0.272608 0.104095 0.086817 -0.239364 -0.018914 0.475981 -0.068705 0.106941 -0.454880 -0.767351 0.149694 -0.205129 0.361470 0.246703 0.219186 0.509812 0.140742 -0.121134 -0.565221 0.023968 -0.015833 -0.110237 -0.311000 -0.230287 -0.212106 0.554386 0.736456 -0.006256 0.053225 -0.103853 0.644776 -0.548710 -0.133507 0.382347 0.285474 -0.401566 -0.004434 0.444243 -0.510232 -0.408821 -0.237362 -0.268084 -0.069737 -0.440124 0.266066 -0.342322 0.159695 0.260284 0.010235 -0.233139 0.287408 0.061866 0.064617 0.034427 0.634399 0.808011 -0.331565 0.085889 -0.437206 0.266057 -0.785343 -0.496255 0.087510 0.021690 -0.317486 0.089719 0.105258 0.479110 -0.048319 0.127987 0.076291 -0.227730 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__ops::_Iter_comp_iter::_Iter_comp_iter(int (*)(suffix, suffix)) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::_Destroy(int*, int*, std::allocator&) = -0.210249 0.028008 0.510838 -0.509951 0.373822 -0.010760 0.172372 -0.081874 -0.510844 -0.291835 -0.076249 -0.269867 -0.333868 0.666805 -0.265834 0.178507 1.031167 0.466402 -0.109537 -0.416434 0.551736 -0.638153 0.866901 0.931316 -0.789868 0.017661 0.414297 0.614657 0.425868 0.583261 -0.307721 -0.175217 0.243921 -0.357529 0.379287 -0.842405 0.113754 0.158105 -0.060795 -1.235851 0.083650 -0.201428 0.109765 -0.023320 -0.033411 0.698644 0.642186 0.552728 -0.311901 0.274146 0.557183 0.144245 0.049798 0.187940 0.128815 0.285145 0.560973 0.174709 -0.250436 0.050514 -0.086315 -0.791860 0.248436 0.646814 0.901419 -0.015318 0.072472 0.111807 0.070981 0.136783 0.262854 0.150408 0.038090 0.057625 0.381646 -1.030823 0.173752 -1.588322 -0.147079 -1.947008 -0.446439 -0.516521 0.443743 -0.328905 0.230752 0.215454 0.772891 0.071786 0.216549 0.301792 0.765759 -0.615673 -0.255888 -0.410517 -0.344428 0.336934 -0.402521 -0.064999 0.368704 0.103543 -0.445921 -0.552044 0.566292 0.138777 -0.320202 -0.134186 -0.111914 0.670704 -0.833010 -0.427916 -0.679713 -0.021956 -0.130852 -0.918054 0.372386 -0.552027 0.890631 0.072271 -0.098023 -0.507282 0.094912 0.595216 -0.170850 -0.211878 -0.427300 0.689787 0.215283 -0.097185 0.061813 -0.080351 -0.030282 0.565332 0.721040 -0.414096 -0.214145 0.302536 -0.687220 -0.133801 -0.744518 -0.220740 0.654288 -0.608722 -0.017626 0.252838 -0.441282 -0.189377 0.872982 -0.120665 0.481378 1.726142 -0.031669 0.402954 0.267903 -0.640450 0.376108 0.040696 -0.011184 0.419640 0.587275 0.144085 -0.944513 -0.584423 0.051322 0.666878 0.468154 -0.735168 -0.594260 -0.405507 -0.034614 0.156743 -0.002708 0.129811 -0.291498 -0.389323 -0.151154 0.129631 1.039316 -0.279180 -0.496981 0.075614 0.036446 -0.546143 -1.023943 -0.168754 -0.300597 0.081355 -0.202542 -0.083839 0.352604 0.817522 -1.754589 0.673624 -0.326599 -0.170217 0.521872 -0.061084 -0.199962 -1.130374 0.171584 0.480423 0.816534 -0.002959 0.021743 0.273136 -0.692187 -0.073143 -0.035618 0.428085 -0.337672 0.349349 0.241412 -0.548536 -0.447922 -0.129970 0.046140 -0.258319 0.006298 0.315203 -0.005611 -1.501755 0.663814 -0.305040 -0.249139 0.377400 -0.019971 0.314242 -0.768345 -0.736260 0.289820 0.157638 -0.177324 -0.601928 0.016233 0.636926 -0.272847 -0.092925 -0.351726 -0.820668 0.304765 -0.407879 0.301233 0.311377 0.128770 0.824763 0.127681 -0.198630 -0.707539 0.193297 -0.161224 -0.354759 -0.257113 -0.179724 -0.174178 0.539371 0.995305 0.040890 0.094363 0.186670 0.916643 -0.725475 -0.428157 0.471610 0.471885 -0.186293 0.441493 0.527555 -0.849755 -0.482877 -0.370615 -0.269614 0.223633 -0.447642 0.496658 -0.484485 0.238677 0.260063 0.120301 -0.234026 0.486247 0.107778 0.083725 -0.069192 0.882120 1.290753 -0.469594 0.081680 -0.480634 0.256207 -0.920561 -0.439670 -0.088760 0.204236 -0.227746 0.273674 0.094180 0.576231 0.061387 -0.002251 -0.061676 -0.184205 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_M_get_Tp_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::~_Vector_base() = -0.508704 0.579462 1.033304 -2.201460 2.427108 1.818755 0.385088 -0.605882 -1.294241 -0.305263 -0.232106 -2.332850 -1.249975 1.564429 -0.938185 1.016864 2.425054 -0.208018 -0.739580 -0.073686 1.121347 1.218985 2.562917 1.473494 -1.903500 0.057387 -0.017562 1.197412 -0.449481 1.754851 -1.505168 -2.095633 0.205100 -0.064960 0.063360 -0.355273 0.209953 -0.519246 0.552368 -2.156033 0.415263 0.615475 -0.598484 -0.270093 -0.227063 -0.062101 2.492609 1.541503 -0.438304 -0.450499 1.583600 1.166838 -0.142931 0.573711 0.166960 0.303063 1.538641 -0.619206 -0.922906 -1.195329 -0.393179 0.063129 -0.212763 1.671219 1.741543 0.296049 -0.394906 0.627243 0.351707 0.102369 0.397902 0.596493 0.292525 1.012944 0.649476 -0.134310 0.426907 -1.339167 -0.080409 -1.535265 -1.245729 -0.975222 0.327313 1.132800 0.769021 -0.781303 2.405605 -0.541770 0.383636 0.663828 2.248208 -1.746932 -0.632509 -1.785836 -1.190678 0.151024 -0.690195 -0.372293 -0.334183 0.475960 -1.392030 -0.763934 0.006586 0.111534 -0.648298 -0.151313 0.097838 0.983637 -1.324120 -0.584200 -1.212776 1.496425 0.088485 -2.853314 -1.627163 -0.411890 0.302961 -0.478260 -0.230904 -1.819887 0.422913 1.230158 -1.328299 -0.259912 -1.241781 1.679028 1.527199 -0.030911 0.492968 -0.087511 0.951094 2.252905 0.616392 -1.155524 -0.735990 -0.048169 -0.329446 -0.232196 -0.913810 0.103124 -0.529146 -1.677192 0.786234 1.942870 -0.920359 0.316272 -1.131156 -0.458926 1.032265 5.079738 -0.956143 1.450255 0.356656 -2.100295 1.024158 -0.375040 -0.794216 -0.267805 0.191941 1.017832 -1.669222 -1.595188 1.739652 1.643906 1.284153 -1.523238 1.280650 -0.083778 0.004992 -0.447714 -0.120008 1.019461 -0.165351 -1.117432 -0.621670 1.092525 3.781322 -0.219926 -2.428815 1.595096 0.923075 -0.005339 -0.072747 -0.947294 -0.710243 -0.191962 1.495263 0.070402 1.326077 2.559701 -3.291101 1.418823 0.704553 -1.095788 2.036468 -0.385793 -0.682012 0.232920 -0.366659 1.943667 1.798319 -0.204902 0.091443 -0.555870 -1.256584 0.114845 0.541665 0.744580 -0.550734 0.477666 0.751538 -1.866342 -0.947215 -1.405740 -0.682062 0.129545 -1.288491 0.752289 -0.336085 -3.752264 2.551373 0.312078 -0.180094 0.310119 -1.142135 1.448857 -1.424548 -1.712358 1.142229 -0.445801 -0.403213 -0.035056 0.480895 0.982121 0.539834 1.797938 -1.881871 -2.402720 1.251100 0.430400 1.472924 0.740226 0.754497 0.555712 0.289911 -0.323291 -1.166931 -1.689524 1.164483 0.509734 -1.345785 0.600132 -0.594180 1.606883 1.497009 -0.646566 -0.550801 -1.295092 1.129793 -1.188416 0.028600 1.259763 -0.190390 -2.156028 -0.015065 1.672487 -0.830094 -0.978507 -1.280591 0.056614 -1.352454 -1.767543 0.239387 -0.559939 0.326648 1.364806 -0.345059 -1.133507 0.503590 0.137050 -0.445114 -0.074265 2.353055 1.324649 -0.278765 0.854308 -1.789754 1.188646 -2.501550 -2.185734 1.133760 -1.643468 -1.189008 -0.026836 0.059823 1.662816 -0.787116 0.792566 -0.286106 -0.223169 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::_Destroy(int*, int*) = -0.176293 0.026629 0.390352 -0.416211 0.314245 -0.008696 0.135938 -0.087588 -0.414762 -0.254077 -0.060469 -0.219945 -0.261283 0.539907 -0.236817 0.152405 0.823959 0.375031 -0.075180 -0.338845 0.432011 -0.488645 0.708703 0.744680 -0.630179 0.008633 0.331354 0.485841 0.321554 0.478770 -0.223270 -0.190809 0.209986 -0.269318 0.281477 -0.676664 0.099342 0.145256 -0.041362 -0.978668 0.073976 -0.178469 0.088288 -0.015512 -0.033144 0.524209 0.509541 0.446696 -0.236014 0.239154 0.458525 0.177976 0.022114 0.160122 0.099124 0.222295 0.428149 0.054028 -0.195442 0.033136 -0.072694 -0.616589 0.179564 0.525653 0.723856 -0.008338 0.069060 0.087917 0.021188 0.121496 0.219561 0.112838 0.012520 0.055417 0.280442 -0.813839 0.123815 -1.270090 -0.128191 -1.563150 -0.346151 -0.409441 0.342736 -0.210573 0.182764 0.216096 0.618247 0.071050 0.170767 0.255528 0.615626 -0.489032 -0.206919 -0.308793 -0.280577 0.268718 -0.324339 -0.043245 0.232941 0.120955 -0.352915 -0.452498 0.438545 0.106477 -0.250514 -0.130336 -0.087218 0.525208 -0.713085 -0.333603 -0.531532 0.001587 -0.104023 -0.734295 0.279403 -0.447237 0.735960 0.046015 -0.078535 -0.407260 0.081135 0.478273 -0.135369 -0.161326 -0.350781 0.506722 0.166150 -0.073967 0.039771 -0.077158 -0.028448 0.485407 0.542908 -0.340146 -0.171703 0.233115 -0.518455 -0.109990 -0.593141 -0.169479 0.483739 -0.500092 0.038403 0.215287 -0.354233 -0.194611 0.653854 -0.120981 0.392061 1.338307 -0.031238 0.322982 0.225635 -0.526307 0.234278 0.002179 -0.003113 0.328046 0.464523 0.108842 -0.670600 -0.474493 0.048282 0.526434 0.379443 -0.547596 -0.468301 -0.320109 -0.022276 0.136983 -0.008329 0.105723 -0.261443 -0.316072 -0.126990 0.099060 0.825188 -0.186503 -0.325747 0.070262 0.060461 -0.435803 -0.761467 -0.138476 -0.238706 0.077958 -0.120476 -0.067821 0.271878 0.660174 -1.416199 0.536079 -0.251343 -0.107629 0.357728 -0.034994 -0.161000 -0.876897 0.135313 0.389336 0.652298 -0.022532 0.085638 0.225021 -0.551151 -0.062183 -0.029155 0.349406 -0.275998 0.266004 0.225746 -0.468376 -0.366384 -0.068705 0.042474 -0.201167 0.005453 0.253352 0.025201 -1.232192 0.536281 -0.252471 -0.195416 0.300154 -0.010637 0.289939 -0.617883 -0.583163 0.240636 0.107834 -0.133029 -0.445150 0.023500 0.515758 -0.235111 -0.044024 -0.262802 -0.611497 0.225339 -0.297666 0.223449 0.241997 0.111222 0.643076 0.011509 -0.145403 -0.551084 0.155327 -0.111093 -0.305016 -0.193843 -0.071016 -0.131545 0.435310 0.801696 0.045399 0.030924 0.194086 0.734075 -0.557485 -0.318636 0.379643 0.395089 -0.155974 0.362212 0.422298 -0.683109 -0.392819 -0.292530 -0.169687 0.176660 -0.365701 0.397994 -0.377729 0.200076 0.210597 0.113270 -0.208781 0.399864 0.092720 0.072533 -0.046926 0.700692 0.995080 -0.346377 0.078687 -0.380483 0.175520 -0.741639 -0.366266 -0.074527 0.158401 -0.182566 0.224446 0.013571 0.476264 0.039498 0.053865 -0.041793 -0.145339 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::_Destroy_aux::__destroy(int*, int*) = -0.051742 -0.051394 0.200021 -0.141315 0.082734 -0.149221 0.066493 -0.020527 -0.230454 -0.074713 -0.040334 -0.089257 -0.025904 0.218819 -0.053423 0.158347 0.360080 0.251421 -0.028870 -0.178132 0.144572 -0.434863 0.274426 0.346587 -0.234198 0.055741 0.067473 0.256653 0.148097 0.305352 -0.191572 0.054845 0.056209 -0.180472 0.177787 -0.384272 0.025023 0.176134 -0.002452 -0.506882 0.041300 -0.009156 0.310313 0.000109 0.004826 0.252892 0.152799 0.176452 -0.037359 0.191934 0.149988 -0.069843 0.144149 0.080088 0.115511 0.231875 0.359491 -0.017313 -0.139306 0.092185 -0.016090 -0.401737 0.165833 0.173067 0.319767 -0.044135 0.013539 0.005690 0.034157 0.029334 0.163483 0.046515 -0.137462 -0.070356 0.081928 -0.449338 0.242981 -0.489019 -0.041493 -0.711914 -0.175023 -0.167142 0.198862 -0.033240 0.136634 0.142202 0.268770 -0.026604 0.076134 -0.086823 0.189909 -0.260327 -0.101198 -0.058993 -0.065919 0.114841 -0.126878 -0.144015 0.203026 0.077315 -0.121230 -0.139641 0.401670 0.084931 -0.121330 0.065166 -0.047397 0.226198 -0.351651 -0.284011 -0.248234 -0.074419 -0.112518 -0.229209 0.405479 -0.211296 0.185410 0.059263 -0.034618 -0.203725 0.049756 0.188756 -0.040888 -0.056712 -0.381885 0.270690 -0.026396 -0.083227 0.036714 -0.038877 -0.083050 0.170560 0.222393 -0.179438 -0.070976 0.208752 -0.299792 -0.035306 -0.266392 -0.192657 0.200836 -0.271141 -0.125164 -0.029914 -0.166839 0.076245 0.304797 0.072539 0.142531 0.390873 0.019438 0.119517 0.101644 -0.176995 0.245824 0.068797 0.055989 0.177662 0.229982 -0.017610 -0.329969 -0.215888 -0.076109 0.215610 0.165061 -0.184647 -0.365334 -0.199569 0.026399 0.221676 0.003383 0.028372 -0.099128 -0.158774 -0.027498 -0.137819 0.407607 -0.070097 -0.016560 0.003793 -0.169252 -0.338795 -0.549271 -0.063478 -0.215370 0.009032 -0.366309 -0.024099 0.050022 0.254730 -0.583699 0.296593 -0.247100 -0.094422 0.306985 -0.129800 -0.022248 -0.610856 -0.021070 0.078305 0.356767 -0.063601 0.008200 0.167989 -0.243182 -0.030470 -0.108818 0.138040 -0.144573 0.134306 0.066713 -0.206800 -0.076963 -0.031235 0.077041 -0.147342 0.045018 0.110213 0.153338 -0.389592 0.127365 -0.115960 -0.110126 0.258887 0.137181 -0.012881 -0.243035 -0.168522 0.055035 0.110018 -0.001284 -0.269707 -0.009676 0.207906 -0.238112 -0.250198 -0.059582 -0.188294 0.049142 -0.243220 0.039798 0.126129 -0.054736 0.171920 0.301731 -0.088695 -0.158008 0.263402 -0.362928 -0.292481 0.045069 -0.047641 -0.083025 0.193643 0.384039 0.146299 0.160088 0.168661 0.383965 -0.155695 -0.200560 0.191619 -0.028297 0.012077 0.163508 0.194541 -0.352385 -0.155301 -0.107653 -0.136668 0.183760 -0.048921 0.255465 -0.191521 0.072008 0.042539 0.018959 -0.081505 0.197587 0.032194 -0.027715 -0.073931 0.419747 0.328974 -0.068160 0.069586 -0.102169 0.005416 -0.261333 0.029454 -0.154726 0.295533 -0.192940 0.149159 0.149712 0.205252 0.061965 -0.025593 -0.007892 -0.140095 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_M_deallocate(int*, unsigned long) = -0.473022 -0.132735 0.496863 -1.083240 0.747877 0.414748 0.295815 -0.361734 -0.967304 -0.313918 -0.008797 -0.709409 -0.374132 1.336287 -0.428694 0.700036 1.741773 0.552451 -0.326816 -0.388728 1.153006 -0.647640 1.432818 1.424240 -1.204310 -0.084095 0.579068 0.820028 0.400287 0.857744 -0.344649 -0.677266 0.320084 -0.827521 0.328161 -1.197682 0.202398 0.396360 0.450269 -1.951727 0.244710 -0.066225 0.190040 -0.238917 -0.224602 0.256741 0.991747 1.026068 -0.523831 0.305828 0.955784 0.377858 -0.112876 0.282634 0.257764 0.496811 0.552215 0.235322 -0.402956 -0.179172 -0.154231 -0.652896 0.444651 1.124041 1.459030 0.045669 0.068756 0.418771 0.152205 0.264420 0.428003 0.222135 -0.167179 0.076908 0.592138 -1.651307 0.034519 -2.591799 -0.121268 -2.602458 -0.708745 -0.469564 0.567157 -0.207030 0.580248 0.201500 1.283526 -0.114793 0.134216 0.765678 1.354108 -1.006246 -0.435510 -0.876661 -0.852822 0.510674 -0.611584 -0.111104 0.524885 0.089094 -0.860031 -0.988827 0.597174 0.437171 -0.479274 -0.578161 0.038205 1.087160 -1.094625 -0.921932 -0.659057 0.452491 -0.384716 -1.689916 0.059800 -0.962625 0.863864 0.027780 -0.320409 -1.153529 0.180070 0.923223 -0.410324 -0.568082 -0.373472 0.980573 0.559881 0.034882 0.093971 -0.210868 0.052453 1.330398 0.893621 -0.802467 -0.166236 0.343824 -0.804103 -0.082666 -1.138280 -0.460835 0.676766 -1.099977 0.021395 0.748921 -0.736081 -0.253965 1.223843 -0.120048 0.676245 3.533977 -0.104264 0.917732 0.618931 -1.216087 0.645835 -0.010282 -0.088935 0.495938 0.832864 0.218451 -1.632245 -1.043960 0.384845 1.180742 0.911055 -1.064132 -0.942862 -0.522445 -0.142635 0.182020 -0.036840 0.237174 -0.424200 -0.816550 -0.285607 0.513370 1.903050 -0.477274 -0.825900 0.392042 0.654782 -0.826928 -1.469302 -0.385630 -1.076189 0.139250 -0.013139 -0.179143 0.768005 1.481989 -2.775488 1.119744 -0.305014 -0.229862 0.856375 0.073852 -0.643092 -1.712480 0.094918 0.885685 1.388120 -0.233650 0.281280 0.378589 -1.117903 -0.062376 0.044665 0.461233 -0.520088 0.561858 0.170974 -0.921809 -0.702782 0.104809 -0.264736 -0.624522 -0.092961 0.568004 0.158192 -2.071096 1.227224 -0.242435 -0.276906 0.640458 -0.199793 0.850720 -1.223406 -1.288631 0.665525 0.247300 -0.023495 -0.597898 0.090137 1.056490 -0.090609 0.172280 -0.630429 -1.412108 0.461543 -0.494457 0.775429 0.486474 0.104476 0.984443 -0.065693 -0.298788 -1.167018 -0.176645 -0.129823 -0.141525 -0.754580 -0.661337 -0.281335 1.089670 1.316271 0.015795 -0.317487 0.000206 1.401972 -1.115794 -0.328033 0.784353 0.423268 -0.775257 0.262546 0.974686 -1.319783 -0.507371 -0.621202 -0.034864 -0.002443 -0.878134 0.711825 -0.395570 0.465589 0.246503 0.076519 -0.241295 0.632632 0.463740 0.186027 0.037767 1.400743 1.420004 -0.597583 -0.097881 -0.976408 0.371732 -1.566163 -1.025234 0.120472 0.099257 -0.633857 0.329174 0.113022 1.083645 0.003684 0.355935 -0.034656 -0.256899 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_impl::~_Vector_impl() = -0.138115 -0.019960 0.280164 -0.318355 0.218289 -0.073994 0.096483 -0.038808 -0.340829 -0.228129 -0.040652 -0.170550 -0.195169 0.397783 -0.204422 0.069776 0.590786 0.318391 -0.040665 -0.258575 0.260970 -0.315816 0.509249 0.542775 -0.439523 -0.002089 0.155082 0.380929 0.211554 0.372952 -0.074737 -0.191877 0.152391 -0.080836 0.197674 -0.512687 0.087598 0.177294 -0.103462 -0.712224 0.075451 -0.073952 0.129680 -0.000283 0.006452 0.377052 0.316976 0.324727 -0.144797 0.209549 0.337156 0.221570 0.022199 0.130318 0.052424 0.111095 0.275028 -0.143967 -0.151048 0.034672 -0.055364 -0.459696 0.095375 0.372941 0.529819 0.000477 0.064328 -0.016505 -0.013043 0.133815 0.207268 0.055815 -0.008244 0.009667 0.154916 -0.457939 0.082884 -0.862136 -0.066896 -1.154587 -0.232364 -0.280174 0.344668 0.018973 0.046362 0.163556 0.434299 0.072131 0.113904 0.215578 0.409954 -0.275253 -0.155185 -0.184575 -0.206621 0.231625 -0.231530 -0.044466 0.077391 0.212573 -0.238001 -0.273516 0.269454 0.018609 -0.169291 -0.044267 -0.064500 0.373186 -0.598078 -0.169747 -0.359662 0.081605 -0.001779 -0.497739 0.185141 -0.357432 0.508168 0.016203 -0.059245 -0.172115 0.065581 0.266621 -0.099503 -0.005785 -0.409237 0.318071 0.051539 -0.076022 0.003421 -0.049565 -0.066004 0.301303 0.269261 -0.275931 -0.121417 0.190809 -0.315194 -0.081492 -0.449642 -0.107611 0.317000 -0.363486 0.094953 0.085004 -0.261618 -0.233834 0.266160 -0.096375 0.287820 0.802185 -0.016090 0.232291 0.197634 -0.340788 0.099863 0.014462 0.043096 0.247335 0.332661 0.033467 -0.253859 -0.349006 0.007074 0.361218 0.286107 -0.281709 -0.289100 -0.211462 -0.004399 0.122139 0.012839 0.072832 -0.234930 -0.225232 -0.095094 0.031790 0.508648 -0.010639 -0.136372 0.026944 0.103352 -0.316325 -0.405875 -0.081017 -0.103036 0.067266 -0.052230 -0.046843 0.176423 0.476681 -1.026975 0.397132 -0.112056 0.015896 0.164162 -0.047379 -0.106632 -0.629929 0.068032 0.249740 0.499558 -0.050663 0.124094 0.199977 -0.392311 -0.052346 -0.019235 0.261560 -0.205740 0.165939 0.195563 -0.318156 -0.243736 -0.061094 0.028230 -0.089817 -0.020496 0.184342 0.101875 -0.886434 0.349410 -0.221073 -0.139519 0.177164 0.020429 0.217262 -0.441130 -0.379299 0.142344 0.053950 -0.168904 -0.326029 0.036069 0.380645 -0.239524 -0.005738 -0.134211 -0.326899 0.181629 -0.200926 0.125239 0.162490 0.049472 0.417390 0.008111 -0.076534 -0.327204 0.118968 -0.051252 -0.296980 -0.082221 0.148753 -0.083351 0.275393 0.581816 0.062034 -0.045579 0.221611 0.562532 -0.280159 -0.241461 0.278278 0.181875 -0.048762 0.348779 0.309564 -0.529636 -0.289116 -0.235097 -0.052312 0.168975 -0.238223 0.323012 -0.250921 0.165573 0.133267 0.114568 -0.211540 0.306195 0.082562 0.007249 -0.015619 0.544882 0.625600 -0.168904 0.151461 -0.248808 0.078823 -0.517891 -0.212475 -0.116398 0.086919 -0.127904 0.202647 -0.102210 0.358357 0.029242 0.123491 -0.051173 -0.055712 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, int const&) = -2.910091 1.724811 4.538185 -7.184031 6.193689 4.522439 2.011896 -2.956258 -4.987959 -2.644012 0.503975 -7.440363 -5.229460 7.685574 -3.932140 2.053119 10.767735 1.458302 -2.759731 -1.842008 5.986640 0.077787 10.407457 9.208128 -8.297864 -0.593238 3.216846 4.685359 2.020647 4.709395 -3.262469 -5.866128 2.723643 -2.197757 1.636904 -4.088560 0.892142 -1.439159 1.491285 -10.300924 1.258995 -0.438924 -1.894551 -1.492008 -1.105240 3.720563 9.387246 6.496467 -2.821651 -0.778811 6.349107 3.315772 -1.133743 1.877802 1.620826 -0.150213 4.976246 1.624234 -2.689177 -2.965636 -1.713468 -2.866692 -0.045898 8.281593 8.992641 1.724249 0.066557 1.797501 0.924834 1.521492 1.381239 2.010734 2.382543 3.948493 3.640423 -5.945896 0.870899 -13.344766 -1.607204 -14.288479 -4.798967 -3.540800 3.041780 -1.026398 2.529050 -0.920521 8.554380 0.765360 1.117173 4.670322 10.801607 -6.523639 -2.968653 -5.406011 -5.246741 2.364628 -4.013325 1.809973 1.646473 0.437888 -6.465400 -5.053343 1.485313 1.528334 -2.965475 -1.654172 0.539202 5.752685 -5.908186 -2.035001 -4.789563 1.952136 0.361881 -12.537370 -2.881490 -4.547194 6.301915 -0.308021 -2.539839 -6.546208 1.373904 5.382728 -3.372164 -2.451335 -3.279421 7.025705 4.716128 1.237596 0.662598 -0.661837 2.887327 7.928045 4.827917 -4.487001 -1.054051 -0.940499 -4.611444 -0.209521 -5.708449 -0.840838 3.902888 -5.698537 1.913695 6.056636 -4.594740 -2.113694 3.851184 -1.806104 4.344743 22.402056 -2.269302 6.567062 3.005705 -8.652518 3.345248 -1.463529 -2.058010 1.134966 4.008269 3.617252 -9.168667 -6.678505 5.364969 8.041144 5.370121 -8.111333 0.176236 -1.350685 -0.753412 -2.218886 0.315642 2.165580 -1.831849 -4.908353 -2.554928 6.184536 12.352178 -3.056750 -8.932780 3.391027 3.190919 -0.478464 -5.020555 -2.534473 -2.068056 1.450629 3.217523 -0.259788 5.640352 10.220679 -16.993895 6.473289 0.597899 -2.497287 6.889792 0.391403 -4.866448 -5.378883 1.848782 7.728442 6.791627 0.649472 -0.547257 0.265732 -6.890830 -0.917175 1.313351 3.541047 -3.106544 3.261904 2.587866 -6.380965 -6.057239 -3.635204 -1.275221 -1.696841 -2.899955 4.019728 -1.561091 -16.029197 10.467704 -0.080400 -1.856031 0.162897 -4.295555 4.824651 -8.004679 -9.016463 3.593739 -1.788906 -2.578012 -3.428229 0.918611 4.930981 0.898081 4.529442 -6.304706 -9.440577 5.264743 -1.418758 6.206950 2.987010 3.366025 6.889627 0.134602 -1.435745 -7.400775 -3.224477 3.963116 0.439243 -7.006058 -0.766476 -2.107766 6.425610 8.058864 -2.681880 -2.385688 -2.021870 6.550417 -7.265334 -2.503164 4.844368 3.877415 -6.500674 1.812837 5.893773 -6.059494 -3.876000 -4.877824 -2.652553 -3.178414 -7.757086 2.541659 -2.535026 2.522401 3.677386 -0.044662 -2.648958 3.284572 1.292926 0.759808 1.395288 7.738814 10.949090 -4.499672 0.798207 -7.774864 4.556544 -11.112163 -9.678336 4.230937 -3.378418 -3.103403 0.035567 -0.340157 6.501121 -0.984049 0.779856 -1.363325 0.671832 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::end() = -0.204025 0.506859 0.595250 -0.508978 0.820128 0.832812 0.235480 -0.218893 -0.447005 -0.260056 -0.162057 -0.813828 -0.712568 0.892766 -0.359093 0.204598 1.179806 0.232324 -0.168892 0.014166 0.351268 0.054653 1.096602 0.905273 -0.736474 0.079237 0.268334 0.246843 -0.330140 1.119490 -0.660862 -1.169529 0.337689 0.007473 0.144448 -0.392027 -0.076923 -0.272219 0.006207 -1.196263 0.085324 0.335178 -0.245667 -0.207632 -0.007172 -0.049526 1.273455 0.583717 0.015199 -0.033416 0.266676 0.455631 -0.005139 0.223524 0.499678 0.277716 0.650148 -0.195506 -0.504442 -0.158574 -0.314880 -0.330861 -0.317538 0.784672 0.835344 0.215515 -0.048911 -0.077420 -0.347174 0.106714 -0.061729 0.225510 0.350493 0.599467 0.210524 -0.107017 0.116811 -0.673964 -0.195826 -1.015915 -0.568508 -0.523588 0.166223 0.473809 0.389274 -0.331474 0.951295 -0.113506 0.253716 0.149641 1.367837 -0.862778 -0.322051 -0.517866 -0.381434 0.079500 -0.354937 0.013075 -0.118098 -0.315632 -0.723098 -0.732277 0.300743 0.193126 -0.281195 0.048538 -0.015777 0.711406 -0.790237 -0.305295 -0.755110 -0.016463 -0.111891 -1.232375 -0.448390 -0.099648 0.159043 0.233678 -0.392394 -0.944497 0.433431 0.716869 -0.380139 -0.445545 -0.306881 0.844280 0.325320 -0.047529 0.138317 -0.093826 0.357546 0.910831 0.564920 -0.322093 0.011444 -0.084366 -0.313376 -0.123893 -0.367809 -0.071096 -0.320171 -0.641937 0.115416 0.740770 -0.536871 0.114867 -0.437074 -0.270421 0.498295 2.101443 -0.511491 0.568194 0.021918 -1.159507 0.514394 -0.168952 -0.436686 -0.217292 0.447449 0.641750 -0.817345 -0.597814 0.643687 0.902495 0.556033 -0.607252 0.254242 -0.337461 -0.033078 -0.217532 0.258217 0.247576 -0.082083 -0.596529 -0.302301 0.412968 1.600056 -0.448143 -1.230989 0.447274 0.056817 0.183864 -0.261977 -0.203393 -0.206295 0.082731 0.305208 -0.229413 0.474015 1.048752 -1.567460 0.841665 -0.135843 -0.707196 0.924714 -0.108499 -0.277956 0.012995 0.115534 1.006854 0.855428 0.284786 -0.026950 -0.283011 -0.723758 -0.155177 0.060116 0.534536 -0.369932 0.425258 0.296535 -1.072780 -0.675145 -0.653109 -0.015585 -0.466887 -0.572847 0.300555 0.171816 -1.758012 1.224623 0.295812 -0.062694 0.102645 -0.175148 0.362721 -0.738711 -1.121054 0.344820 -0.309476 -0.305904 0.060018 -0.093446 0.436838 0.246875 0.404808 -0.579383 -0.959045 0.567275 0.245962 0.715730 0.340808 0.507242 0.664713 0.432610 -0.369354 -0.425295 -0.606240 0.657961 -0.187294 -0.480345 0.039606 -0.398305 0.759212 0.947881 -0.063508 -0.287080 -0.679505 0.703186 -0.522066 0.038107 0.675315 0.049619 -0.596841 -0.135586 0.761647 -0.407156 -0.589534 -0.431853 -0.125503 -0.491554 -0.772732 0.002816 -0.556048 0.068890 0.549270 -0.175142 -0.578661 0.173925 0.028541 -0.107684 0.064552 0.769821 0.563952 -0.546311 0.521361 -0.653247 0.491634 -1.124597 -0.868921 0.310353 -0.351925 -0.416922 -0.120211 -0.043120 0.419047 -0.237238 0.215807 -0.057181 -0.209000 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_M_check_len(unsigned long, char const*) const = -1.851668 -1.278525 0.322181 -4.095180 3.141015 1.305913 1.358594 -1.556401 -4.165880 -1.398932 1.499980 -5.290970 -2.007092 4.664383 -1.663094 2.869164 5.866524 0.937280 -1.998258 -0.864906 3.642485 0.062863 5.676821 5.037770 -4.080591 -0.269722 -0.458868 2.251356 1.177918 0.999891 0.025868 -2.760914 1.959952 -2.358263 -0.112987 -2.080596 0.659404 1.054242 2.343096 -5.702932 1.217672 1.066272 1.224887 -0.942976 -1.019133 1.645135 3.479621 3.902919 -1.523395 0.971521 3.852376 0.785757 -0.095795 1.190498 0.391705 -0.554543 1.023224 -0.310898 -1.976266 -2.085455 -0.619875 -1.469203 0.214426 3.894463 5.023764 0.380334 -0.364912 1.869582 1.305718 1.356757 2.437700 0.866506 0.431826 0.083658 2.157109 -2.914341 -0.250224 -7.187643 -0.767104 -9.021491 -2.684170 -0.160339 4.122232 0.677994 1.138124 -0.655988 4.511851 -0.075661 -0.812834 3.338957 5.038823 -3.049834 -2.105040 -2.626117 -2.576718 1.902488 -2.297444 0.583767 2.349556 1.462123 -3.693113 -1.463881 0.642382 0.655403 -1.662074 -1.838987 0.868014 2.927425 -3.403218 -1.677517 -1.129098 3.033732 0.713738 -6.547300 -1.145882 -2.611105 1.457748 0.016156 -1.661654 -2.401622 0.414022 0.844186 -1.903585 -0.761423 -2.726097 3.132932 2.086687 1.749970 0.681429 0.608280 1.435605 5.177457 0.766806 -3.252578 -0.147790 -0.218874 -1.006686 1.612090 -3.082216 -1.793522 2.323691 -3.861717 1.563126 2.092296 -2.675244 -1.552471 1.372996 0.750101 1.190826 10.235463 -0.054441 4.705562 3.415780 -3.664223 1.809233 -1.199060 0.095427 1.310249 2.096960 0.411450 -2.773245 -4.114768 2.842203 4.403938 3.377068 -4.086895 -0.467822 0.206943 0.371542 -0.612110 -0.046278 1.435289 0.061112 -2.993891 -0.894502 3.595601 6.394902 -1.121332 -2.205564 2.112167 3.057331 -0.801024 -3.176831 -1.816814 -2.640648 0.613901 1.445046 0.745476 2.680595 5.857245 -7.945641 3.654717 0.861369 0.454135 3.116910 0.959076 -3.953739 -5.194440 -0.507408 2.784445 4.232295 -0.729704 0.556726 1.419864 -3.743872 -0.385889 0.927458 0.311549 -1.276017 1.575379 0.245768 -1.557766 -2.110884 -0.584593 -1.434475 -0.309034 -0.919948 2.974581 1.432518 -6.511124 4.252683 -0.480984 -1.915141 -0.107932 -1.904844 3.596422 -4.040033 -3.903064 2.098843 -1.430629 -2.369864 -2.388930 1.113641 2.262063 0.083438 1.800778 -2.334888 -3.912119 3.819559 -1.497898 3.433761 1.846912 -0.143252 2.360050 0.057737 -1.083509 -3.368563 -1.844580 0.450216 -0.536268 -3.740700 0.105634 -0.833754 3.498864 3.515871 -0.386864 -2.607962 -0.152813 3.687009 -3.489289 -1.718881 3.100661 0.824302 -3.547187 2.281514 3.701624 -4.350380 -0.261043 -2.985458 -0.509400 -1.490091 -3.600127 2.487297 0.251735 2.060475 0.599012 0.079352 -0.496454 2.163268 1.394512 -0.017868 0.456313 5.439573 4.414732 -1.520251 -0.244809 -4.567245 1.937132 -5.565083 -5.064529 2.351583 -0.524542 -3.258048 0.340210 0.107774 4.247496 0.067719 0.004399 -1.950094 1.457751 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) = -0.475603 0.074953 0.104956 -1.160914 0.970395 0.162451 0.368599 -0.491420 -0.716234 -0.536313 0.203749 -1.523361 -0.694285 0.708814 -0.584212 0.739882 1.696316 0.054207 -0.339068 -0.448591 0.697427 0.236650 1.894026 1.559552 -1.213631 -0.070842 0.206932 0.748964 0.193830 -0.101541 -0.444764 -0.733224 0.593295 -0.727033 0.032082 -0.330866 0.162424 -0.257726 0.664925 -1.418325 0.263519 -0.383320 0.087357 -0.171569 -0.366696 0.761330 1.411780 1.085140 -0.388988 0.036001 1.235465 0.368934 0.001155 0.413575 -0.122469 -0.104985 0.415582 -0.251068 -0.431854 -0.809243 -0.182779 -0.400817 0.081946 1.193652 1.248077 0.188855 -0.203257 0.715243 0.481851 0.128542 0.450632 0.458022 0.219757 0.440430 0.592115 -1.246504 0.212451 -2.025509 -0.483995 -2.497412 -0.951243 -0.481802 0.528772 -0.228905 0.642734 0.324802 1.427283 0.055859 0.303898 0.638065 1.301332 -1.246040 -0.585391 -0.640028 -0.470135 0.332529 -0.609405 0.301008 0.409180 0.539448 -1.068797 -0.365218 0.407434 0.185787 -0.484350 -0.675393 0.366192 0.248254 -0.879912 -0.481711 -0.971399 0.443755 0.233732 -1.955690 -0.003349 -0.416452 1.191119 -0.144898 -0.384585 -1.131479 0.022260 0.513217 -0.548969 -0.278014 -0.764936 0.766587 0.866466 0.351899 0.469635 0.150831 0.555434 1.859322 0.644907 -0.795630 -0.429503 -0.113694 -0.775074 0.098593 -0.677838 -0.380741 0.686606 -1.208621 0.818636 0.955054 -0.759847 -0.446192 0.841724 -0.122129 0.560484 2.692021 -0.258823 1.197402 0.857392 -1.137903 0.253158 -0.913807 -0.175748 0.123400 0.527786 0.462474 -0.955895 -1.088871 0.874684 1.176568 0.848976 -1.247068 0.187880 0.212311 0.361682 -0.247358 -0.246323 0.513663 0.161672 -0.853103 -0.204963 1.158524 2.059827 -0.210544 -0.230286 0.646743 0.602812 0.055322 -0.902399 -0.646272 -0.665091 0.103910 0.664714 0.462258 0.563662 1.620270 -2.079995 0.699278 0.060539 0.047002 0.927543 0.352280 -1.012329 -1.104251 0.137258 1.006457 0.929008 -0.290268 0.397784 0.085425 -0.864951 -0.148990 0.226407 0.429155 -0.441888 0.451713 0.398430 -0.930479 -0.629349 -0.320969 -0.134919 0.061116 -0.093358 0.780389 0.106536 -2.266243 1.472016 -0.161260 -0.698839 0.080006 -0.935138 1.123268 -1.242609 -0.972883 0.736984 -0.579632 -0.232053 -0.430452 0.382258 0.546452 -0.056214 0.664007 -0.933486 -1.090544 1.047606 0.046499 0.969419 0.516341 0.283661 0.784448 -0.705910 -0.197653 -0.962577 -0.354568 -0.161447 -0.131911 -1.190156 0.218464 -0.298110 0.994162 1.299835 -0.568921 -0.287345 0.356276 0.677240 -1.485942 -0.381634 0.753925 1.027464 -1.160990 0.627475 0.915264 -1.064897 -0.380705 -0.825180 -0.231220 -0.481255 -1.275236 0.472982 -0.409142 0.431031 0.688696 -0.116266 -0.118923 0.585922 0.140979 0.231244 0.098324 1.292134 1.760895 -0.213660 -0.205255 -1.353619 0.431570 -1.727328 -1.650628 0.910549 -0.224033 -0.772381 -0.019707 0.121080 1.278727 -0.274730 -0.138445 -0.593669 0.264218 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::begin() = -0.204025 0.506859 0.595250 -0.508978 0.820128 0.832812 0.235480 -0.218893 -0.447005 -0.260056 -0.162057 -0.813828 -0.712568 0.892766 -0.359093 0.204598 1.179806 0.232324 -0.168892 0.014166 0.351268 0.054653 1.096602 0.905273 -0.736474 0.079237 0.268334 0.246843 -0.330140 1.119490 -0.660862 -1.169529 0.337689 0.007473 0.144448 -0.392027 -0.076923 -0.272219 0.006207 -1.196263 0.085324 0.335178 -0.245667 -0.207632 -0.007172 -0.049526 1.273455 0.583717 0.015199 -0.033416 0.266676 0.455631 -0.005139 0.223524 0.499678 0.277716 0.650148 -0.195506 -0.504442 -0.158574 -0.314880 -0.330861 -0.317538 0.784672 0.835344 0.215515 -0.048911 -0.077420 -0.347174 0.106714 -0.061729 0.225510 0.350493 0.599467 0.210524 -0.107017 0.116811 -0.673964 -0.195826 -1.015915 -0.568508 -0.523588 0.166223 0.473809 0.389274 -0.331474 0.951295 -0.113506 0.253716 0.149641 1.367837 -0.862778 -0.322051 -0.517866 -0.381434 0.079500 -0.354937 0.013075 -0.118098 -0.315632 -0.723098 -0.732277 0.300743 0.193126 -0.281195 0.048538 -0.015777 0.711406 -0.790237 -0.305295 -0.755110 -0.016463 -0.111891 -1.232375 -0.448390 -0.099648 0.159043 0.233678 -0.392394 -0.944497 0.433431 0.716869 -0.380139 -0.445545 -0.306881 0.844280 0.325320 -0.047529 0.138317 -0.093826 0.357546 0.910831 0.564920 -0.322093 0.011444 -0.084366 -0.313376 -0.123893 -0.367809 -0.071096 -0.320171 -0.641937 0.115416 0.740770 -0.536871 0.114867 -0.437074 -0.270421 0.498295 2.101443 -0.511491 0.568194 0.021918 -1.159507 0.514394 -0.168952 -0.436686 -0.217292 0.447449 0.641750 -0.817345 -0.597814 0.643687 0.902495 0.556033 -0.607252 0.254242 -0.337461 -0.033078 -0.217532 0.258217 0.247576 -0.082083 -0.596529 -0.302301 0.412968 1.600056 -0.448143 -1.230989 0.447274 0.056817 0.183864 -0.261977 -0.203393 -0.206295 0.082731 0.305208 -0.229413 0.474015 1.048752 -1.567460 0.841665 -0.135843 -0.707196 0.924714 -0.108499 -0.277956 0.012995 0.115534 1.006854 0.855428 0.284786 -0.026950 -0.283011 -0.723758 -0.155177 0.060116 0.534536 -0.369932 0.425258 0.296535 -1.072780 -0.675145 -0.653109 -0.015585 -0.466887 -0.572847 0.300555 0.171816 -1.758012 1.224623 0.295812 -0.062694 0.102645 -0.175148 0.362721 -0.738711 -1.121054 0.344820 -0.309476 -0.305904 0.060018 -0.093446 0.436838 0.246875 0.404808 -0.579383 -0.959045 0.567275 0.245962 0.715730 0.340808 0.507242 0.664713 0.432610 -0.369354 -0.425295 -0.606240 0.657961 -0.187294 -0.480345 0.039606 -0.398305 0.759212 0.947881 -0.063508 -0.287080 -0.679505 0.703186 -0.522066 0.038107 0.675315 0.049619 -0.596841 -0.135586 0.761647 -0.407156 -0.589534 -0.431853 -0.125503 -0.491554 -0.772732 0.002816 -0.556048 0.068890 0.549270 -0.175142 -0.578661 0.173925 0.028541 -0.107684 0.064552 0.769821 0.563952 -0.546311 0.521361 -0.653247 0.491634 -1.124597 -0.868921 0.310353 -0.351925 -0.416922 -0.120211 -0.043120 0.419047 -0.237238 0.215807 -0.057181 -0.209000 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_M_allocate(unsigned long) = -0.441254 -0.093608 0.323256 -1.019013 0.778052 0.277104 0.253561 -0.280694 -0.995473 -0.455508 0.044614 -0.945526 -0.342456 1.213912 -0.323813 0.602661 1.487074 0.353677 -0.329866 -0.232916 0.981846 -0.607781 1.098701 1.154708 -0.948206 -0.005225 0.239120 0.479615 0.046616 0.778507 -0.204629 -0.906137 0.196221 -0.554510 0.291938 -0.830374 0.026618 0.399817 0.422903 -1.665289 0.256282 0.316514 0.263899 -0.279666 -0.214319 0.061497 0.960538 0.761382 -0.419050 0.229863 0.755814 0.377860 -0.106955 0.179536 0.334142 0.352633 0.402465 0.029002 -0.438042 -0.200787 -0.263589 -0.322397 0.346045 0.907088 1.059595 0.025716 -0.036841 0.338140 0.108567 0.248858 0.366700 0.197666 -0.075700 -0.031573 0.446254 -1.177355 -0.017210 -2.104724 0.015330 -2.343298 -0.655176 -0.175621 0.675036 0.283641 0.320891 -0.094524 1.197637 -0.318662 0.004125 0.761675 1.278267 -0.709325 -0.340341 -0.751328 -0.884551 0.281061 -0.317563 -0.217074 0.367336 0.115101 -0.815992 -0.664606 0.434048 0.258878 -0.363455 -0.468786 0.117233 0.888003 -1.006611 -0.620561 -0.400581 0.657454 -0.089000 -1.398614 0.001224 -0.733899 0.253500 0.076472 -0.502600 -0.907497 0.250257 0.574313 -0.489164 -0.273616 -0.610930 0.937168 0.400995 0.155950 0.104739 -0.116891 0.168088 1.063280 0.526149 -0.753012 -0.008744 0.202519 -0.363347 0.007430 -0.740811 -0.456623 0.378803 -0.865947 -0.007998 0.491017 -0.652756 -0.196619 0.539326 -0.124722 0.384117 2.905130 -0.239611 0.962097 0.479976 -1.038579 0.700277 0.019411 -0.158478 0.215631 0.707612 0.267597 -1.077126 -0.968409 0.614109 1.060255 0.804458 -0.724603 -0.656548 -0.253148 -0.159138 0.248646 0.066979 0.123340 -0.170024 -0.780091 -0.297481 0.430909 1.840797 -0.263826 -0.567894 0.434924 0.682392 -0.465051 -1.069227 -0.313172 -1.090869 0.106192 0.042461 -0.178976 0.716047 1.389134 -2.412957 1.026952 -0.263423 -0.210580 0.671860 0.074905 -0.576631 -1.778838 -0.192908 0.823574 1.291887 -0.261298 0.324168 0.177837 -0.869565 -0.043450 0.058474 0.304344 -0.561963 0.495870 -0.025581 -0.802277 -0.439018 0.004136 -0.464410 -0.411184 -0.234513 0.449655 0.416590 -1.586242 1.147231 0.029759 -0.059706 0.293011 -0.053475 0.742797 -0.839815 -1.111279 0.520835 0.002267 -0.226487 -0.352531 0.014186 0.750965 -0.146965 0.026991 -0.483867 -1.171185 0.633040 -0.372310 0.865509 0.436478 0.003465 0.734236 0.298155 -0.247271 -0.776168 -0.370966 -0.014505 -0.184093 -0.609298 -0.395034 -0.271548 0.844185 0.913825 0.087592 -0.467793 -0.080131 1.105868 -0.655379 -0.133837 0.739944 -0.199566 -0.807168 0.222928 0.949643 -0.945587 -0.287051 -0.794842 0.162513 -0.312569 -0.644570 0.510792 -0.135189 0.255028 0.175663 -0.099281 -0.287796 0.467335 0.507394 0.032486 0.051292 1.270440 0.870908 -0.412627 0.030584 -0.830551 0.316580 -1.231040 -0.922133 0.106343 0.236847 -0.685375 0.031359 -0.011196 0.953932 -0.036414 0.418043 -0.029120 0.019884 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_S_relocate(int*, int*, int*, std::allocator&) = -0.362097 0.420312 0.664293 -0.645376 0.780104 0.353843 0.319150 -0.263248 -0.546953 -0.591449 -0.135597 -0.659084 -0.873694 1.133034 -0.411831 0.352187 1.672381 0.438867 -0.134532 -0.500948 0.958805 -0.847042 1.553170 1.425879 -1.306314 0.004418 0.937204 0.702666 0.459942 0.817417 -0.549189 -0.650020 0.600375 -0.720022 0.513650 -0.996783 0.146456 -0.163827 0.037808 -1.811588 0.024817 -0.371676 -0.235089 -0.111312 -0.230981 0.964731 1.444921 0.940956 -0.518151 0.235190 0.818715 0.172765 -0.043478 0.329966 0.236720 0.283365 0.633977 0.416187 -0.496117 -0.074872 -0.226316 -1.201672 0.136399 1.141830 1.438841 0.023568 0.102492 0.497113 -0.160485 0.187730 0.101929 0.345720 0.425268 0.403320 0.763275 -1.633697 -0.014297 -2.498654 -0.491046 -3.128697 -0.797583 -0.939187 0.346860 -0.680756 0.596447 0.262923 1.335977 0.219723 0.383410 0.598066 1.683025 -1.251485 -0.454607 -0.822853 -0.461126 0.402849 -0.748021 0.141811 0.643475 -0.245537 -0.899071 -1.111512 0.778712 0.305602 -0.502239 -0.566165 -0.185962 1.059727 -1.247873 -0.683559 -1.294615 -0.388819 -0.282446 -1.785687 0.349290 -0.474807 1.449921 0.262329 -0.192927 -1.185162 0.240825 1.159809 -0.253617 -0.757309 -0.106033 1.151356 0.553980 0.017739 0.261290 -0.013826 0.290260 1.275799 1.496210 -0.454800 -0.347606 0.146190 -1.063004 -0.154457 -0.929022 -0.314842 0.927265 -1.019356 0.070959 0.808685 -0.714067 -0.309220 1.449759 -0.441114 0.831752 2.999863 -0.202451 0.684186 0.296447 -1.364641 0.570580 -0.309437 -0.350290 0.390229 0.928156 0.584175 -1.651834 -0.931775 0.479890 1.205093 0.741549 -1.412308 -0.719293 -0.590184 0.040598 -0.123679 -0.009155 0.374068 -0.258320 -0.692214 -0.268362 0.617048 1.907350 -0.866382 -1.018541 0.392930 0.105953 -0.414737 -1.665765 -0.346205 -0.514755 0.092869 -0.016784 -0.140562 0.554572 1.425287 -2.632438 1.037026 -0.512086 -0.492004 0.878758 0.074602 -0.451115 -1.501270 0.478948 1.166523 1.080044 0.202760 0.072271 0.039770 -1.145790 -0.126317 0.032844 0.732716 -0.462722 0.628085 0.238498 -1.057311 -1.032107 -0.230723 0.058397 -0.548932 -0.012091 0.516289 0.015334 -2.605552 1.483372 -0.341416 -0.416330 0.415134 -0.202122 0.729301 -1.301288 -1.520216 0.605978 -0.131299 -0.353644 -0.698849 0.004865 0.872665 -0.060837 -0.081997 -0.614920 -1.538198 0.635085 -0.327282 0.671744 0.500467 0.600318 1.602588 -0.084736 -0.547844 -1.239901 -0.031570 0.061337 -0.438318 -0.723153 -0.589352 -0.275762 1.044455 1.627323 -0.114338 0.025188 -0.013357 1.205945 -1.552006 -0.580118 0.878351 1.202850 -0.622549 0.458688 0.930520 -1.098281 -0.840899 -0.624510 -0.401012 -0.051164 -1.089615 0.373066 -0.920016 0.220438 0.680952 0.022724 -0.336176 0.670180 0.133656 0.290977 -0.183395 1.168955 2.201269 -1.162832 -0.059677 -0.970140 0.554010 -1.700639 -1.221168 0.310932 0.282268 -0.227810 0.147298 0.260962 0.763055 -0.046320 -0.217754 -0.158303 -0.392380 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > >::base() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::max_size() const = -0.224295 0.060390 0.479166 -0.592814 0.480244 -0.047275 0.152795 -0.129493 -0.502520 -0.429697 0.031694 -0.586849 -0.535674 0.675581 -0.327629 0.082673 0.791748 0.185330 -0.176251 -0.322310 0.490216 -0.287962 0.807263 0.674389 -0.763548 -0.010806 0.146977 0.620731 0.384663 0.469427 -0.009115 -0.305633 0.170958 0.031611 0.296825 -0.468951 0.177982 0.101620 -0.187475 -0.915651 0.083248 0.089018 0.111013 -0.011560 -0.037226 0.694751 0.608253 0.576639 -0.341000 0.121246 0.639200 0.226629 0.021338 0.208382 -0.020485 -0.237577 0.475357 -0.178710 -0.293244 -0.102555 -0.062909 -0.665805 0.050074 0.643960 0.862108 -0.001491 0.060837 0.136476 0.035349 0.260598 0.250583 0.153140 0.146783 0.127456 0.357522 -0.402394 0.123286 -1.208330 -0.082367 -1.738083 -0.399651 -0.361935 0.586023 0.158380 -0.043932 0.033177 0.746732 0.249780 0.023339 0.484475 0.797245 -0.329561 -0.229902 -0.428912 -0.416948 0.363600 -0.410192 0.032990 0.159319 0.425418 -0.425235 -0.220449 0.162934 -0.097621 -0.269705 -0.001006 -0.140688 0.542309 -0.832357 -0.037154 -0.417557 0.198847 0.192792 -0.958945 0.070515 -0.447077 0.647335 -0.081568 0.016514 -0.085611 0.062119 0.254792 -0.225228 0.110438 -0.857623 0.578201 0.209556 0.031768 0.047923 0.053583 0.116270 0.349224 0.287637 -0.409349 -0.260491 0.071308 -0.323574 0.025555 -0.561467 -0.065704 0.579662 -0.505287 0.166076 0.165007 -0.326806 -0.427301 0.077424 -0.211032 0.392974 1.249690 -0.023592 0.451012 0.289350 -0.537126 0.203841 0.000928 -0.075279 0.328134 0.350857 0.132141 -0.220691 -0.592873 0.313290 0.599410 0.430226 -0.538606 -0.122080 -0.092417 -0.026996 -0.062052 0.035409 0.247043 -0.300615 -0.318208 -0.192341 0.276087 0.736499 -0.008460 -0.454648 0.252853 0.262998 -0.277386 -0.468100 -0.158357 0.060531 0.042205 0.044961 -0.015097 0.367096 0.819505 -1.571177 0.597352 0.198109 0.032897 0.346476 -0.178995 -0.290500 -0.951806 0.092101 0.519566 0.593934 -0.067265 0.013060 0.140645 -0.617363 -0.001396 0.074332 0.263037 -0.230082 0.228363 0.154112 -0.307990 -0.493644 -0.301520 -0.100562 0.127214 -0.160344 0.328183 0.079860 -1.355414 0.711334 -0.363541 -0.204474 -0.041709 -0.155748 0.374404 -0.649571 -0.618635 0.184281 -0.183156 -0.554828 -0.624522 0.138218 0.420754 -0.250480 0.080675 -0.291848 -0.545169 0.442658 -0.375138 0.244285 0.250312 0.217688 0.618549 0.244151 -0.153163 -0.538465 0.035175 0.154626 -0.307059 -0.310846 0.352892 -0.077925 0.395823 0.720615 -0.082118 -0.121387 0.190144 0.687815 -0.372540 -0.554730 0.441503 0.076951 -0.312857 0.598144 0.494537 -0.620219 -0.350556 -0.558155 -0.160368 -0.018485 -0.522697 0.361963 -0.197998 0.167701 0.311493 0.085370 -0.359694 0.450350 0.109014 -0.067203 -0.070071 0.909911 1.038298 -0.368432 0.229937 -0.556722 0.262188 -0.885356 -0.567261 0.113270 -0.059249 -0.102662 0.179345 -0.121847 0.520057 0.030505 0.036719 -0.174837 0.083566 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_S_max_size(std::allocator const&) = -0.377412 -0.157980 0.738975 -1.193158 1.207906 0.120876 0.225531 -0.141646 -0.985008 -0.498758 -0.084633 -0.702463 -0.691032 1.279618 -0.444499 0.715146 1.351910 0.204179 -0.342924 -0.532887 1.356605 -0.745156 1.332160 0.654661 -1.422881 -0.063245 0.329385 1.260021 0.749150 1.008588 -0.316375 -0.242098 0.193799 -0.549636 0.457362 -1.023956 0.581377 0.419321 -0.054709 -1.535240 0.165788 -0.000462 -0.085821 0.077093 -0.290874 1.141030 0.785527 1.097648 -0.894404 0.314357 1.304346 0.099997 -0.107186 0.451917 -0.338596 0.048868 0.724470 0.082471 -0.658109 -0.249719 -0.011921 -1.282622 0.490198 0.882372 1.502457 -0.332654 0.146838 0.946076 0.158579 0.329761 0.637912 0.160894 0.012404 -0.253560 0.910482 -1.192561 -0.095892 -2.237505 -0.212364 -3.011703 -0.594717 -0.803110 0.717618 -0.168836 0.184502 0.073456 1.385862 0.177346 -0.037108 0.943138 1.171528 -0.856905 -0.404028 -1.395402 -0.705499 0.524792 -0.823892 -0.513435 0.690759 0.619389 -0.554917 -0.547469 0.330158 -0.042592 -0.416239 -0.539486 -0.493689 1.200413 -1.465906 -0.659845 -0.805307 0.651149 -0.138059 -1.594341 0.190735 -0.619171 1.195667 -0.278249 0.549931 -0.420483 0.018103 0.881714 -0.464862 -0.099645 -0.784655 1.148518 0.616582 -0.035794 0.246615 0.087864 0.077013 0.817622 1.022488 -0.708331 -0.872607 0.438777 -0.563449 0.022077 -1.126054 -0.186987 1.046140 -1.190201 0.094772 0.567634 -0.438629 -0.341440 0.798032 -0.260727 0.837141 2.490239 0.140984 0.566405 0.291012 -0.943613 0.625013 0.178384 -0.087595 0.780031 0.422158 -0.044383 -1.004338 -1.120767 0.484414 0.782312 0.795486 -1.329102 -0.656214 -0.521177 0.033376 0.159555 -0.415586 0.843354 -0.585086 -0.449356 -0.254987 0.127672 1.718562 -0.334198 -0.923704 0.869134 0.475690 -1.159999 -1.489413 -0.576159 -0.383908 -0.263956 0.060403 -0.068773 0.616402 1.498723 -2.636812 1.005135 0.184661 -0.137073 0.603445 -0.429480 -0.195220 -1.867596 -0.207727 0.828532 1.192728 -0.250456 0.102818 0.281874 -0.986310 0.336607 0.189243 0.356942 -0.047081 0.191430 0.061585 -0.452799 -0.742914 -0.133331 -0.428299 0.277721 0.021428 0.451976 -0.092711 -2.406112 1.085018 -0.925921 -0.274103 0.565814 0.049405 1.032238 -1.000902 -1.074284 0.703332 0.167136 -0.660195 -1.220002 0.490312 0.958124 -0.303585 -0.082986 -0.454465 -1.608414 0.409835 -0.809413 0.172303 0.389223 0.271624 1.116424 0.239946 -0.424534 -1.273206 -0.043616 -0.111759 -0.328604 -0.340924 0.002307 0.110170 0.947511 1.064672 0.108691 0.057083 0.101382 1.310666 -1.041845 -0.922893 0.959681 0.373710 -0.781079 0.915147 1.082581 -1.171203 -0.707635 -0.809780 0.017202 0.048213 -0.787478 0.570093 -0.355435 0.251815 0.530286 0.315002 -0.514869 0.811891 0.287700 -0.097486 -0.682433 1.971887 2.105812 -0.829267 0.073171 -0.851126 0.536920 -1.526409 -0.937117 0.147110 0.103301 -0.196913 0.664572 0.356366 1.015141 -0.046563 0.081570 -0.103509 -0.502759 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_M_get_Tp_allocator() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.146700 -0.028066 0.236023 -0.345971 0.244961 -0.059023 0.114374 -0.135093 -0.364850 -0.244843 0.080112 -0.343704 -0.230311 0.419049 -0.207043 0.128030 0.537038 0.188762 -0.101022 -0.236627 0.288539 -0.245673 0.549108 0.552026 -0.462076 0.012309 0.100856 0.349907 0.253251 0.248861 -0.012180 -0.172548 0.172227 -0.112652 0.119302 -0.362937 0.074657 0.128075 0.017843 -0.634431 0.069057 -0.041649 0.131619 -0.014259 -0.028996 0.390102 0.342474 0.358363 -0.162183 0.209998 0.402174 0.132808 0.032128 0.126461 0.049009 -0.057142 0.288145 -0.121381 -0.145100 -0.039602 -0.037973 -0.408130 0.051611 0.413715 0.553534 0.004690 0.029999 0.060515 0.022319 0.146773 0.216904 0.099190 0.005017 0.053834 0.187577 -0.424552 0.108296 -0.875097 -0.086663 -1.135243 -0.268903 -0.156832 0.401112 0.038373 0.056721 0.147749 0.447284 0.137574 -0.005700 0.259251 0.465527 -0.270083 -0.166405 -0.126715 -0.240294 0.229004 -0.251180 0.069399 0.090780 0.251065 -0.287507 -0.191844 0.227517 0.009722 -0.189026 -0.058365 -0.029314 0.318416 -0.552129 -0.120661 -0.227034 0.104295 0.062705 -0.578567 0.126917 -0.338759 0.486119 -0.007197 -0.083369 -0.136869 0.040372 0.155020 -0.111736 0.001013 -0.472858 0.288901 0.114764 0.069204 0.013862 -0.004071 0.048659 0.349062 0.162095 -0.291784 -0.085639 0.055995 -0.219777 0.069483 -0.366491 -0.113694 0.332667 -0.343764 0.138644 0.086610 -0.245345 -0.273021 0.237152 -0.044882 0.189052 0.805121 0.019623 0.345308 0.282633 -0.341009 0.065973 -0.072744 0.029293 0.249212 0.280180 0.035281 -0.194546 -0.376475 0.136918 0.409298 0.281290 -0.354623 -0.210688 -0.057270 0.005098 0.036860 0.039805 0.080172 -0.158989 -0.239574 -0.102560 0.177438 0.506498 -0.016870 -0.124400 0.089301 0.122724 -0.215756 -0.386787 -0.100193 -0.065860 0.092693 -0.009940 0.017639 0.201010 0.503835 -1.021680 0.377272 -0.014122 0.055817 0.203939 0.000231 -0.258273 -0.647733 0.064415 0.247177 0.403760 -0.053690 0.098267 0.201159 -0.411194 -0.054956 0.009854 0.137151 -0.201487 0.185315 0.157458 -0.243779 -0.273345 -0.075833 -0.001376 -0.011112 -0.047149 0.257163 0.101199 -0.854977 0.375908 -0.188162 -0.194784 0.040705 -0.085640 0.269322 -0.435124 -0.368623 0.136419 -0.099665 -0.252991 -0.354592 0.058245 0.268436 -0.189169 0.031932 -0.167311 -0.264191 0.250283 -0.243723 0.171571 0.181517 0.049790 0.368631 -0.002718 -0.083433 -0.335681 0.109226 0.013206 -0.252516 -0.200066 0.177243 -0.087661 0.270899 0.498282 0.018394 -0.112224 0.220698 0.474322 -0.289466 -0.295866 0.267185 0.189353 -0.167032 0.376066 0.290509 -0.466352 -0.152458 -0.289049 -0.125117 0.041963 -0.291616 0.330861 -0.097234 0.179286 0.113242 0.088432 -0.157687 0.315814 0.068583 0.019684 0.014178 0.541615 0.650245 -0.178051 0.076287 -0.351097 0.109176 -0.538598 -0.352872 0.045868 0.075166 -0.172210 0.107684 -0.110477 0.383811 0.073361 0.017836 -0.114760 0.087886 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::max_size() const = -0.133945 -0.015480 0.225070 -0.322800 0.236944 -0.055166 0.106778 -0.128494 -0.343114 -0.227999 0.059158 -0.305991 -0.202554 0.396027 -0.191159 0.134307 0.518330 0.189026 -0.085830 -0.228846 0.273073 -0.260950 0.518544 0.522006 -0.432855 0.018424 0.115873 0.323099 0.226978 0.261314 -0.041116 -0.169347 0.162220 -0.127335 0.118062 -0.362782 0.064483 0.123940 0.025653 -0.612995 0.065971 -0.056610 0.128639 -0.014397 -0.031568 0.356673 0.332401 0.333257 -0.145969 0.207790 0.371363 0.128924 0.029974 0.120925 0.061989 -0.010062 0.287695 -0.111521 -0.138759 -0.025442 -0.039945 -0.389365 0.059782 0.386788 0.516722 -0.000180 0.027985 0.063268 0.009629 0.128678 0.200219 0.092466 -0.009444 0.048267 0.170261 -0.441753 0.108249 -0.837142 -0.088178 -1.084328 -0.254543 -0.161053 0.351438 0.018393 0.075353 0.162722 0.426031 0.113575 0.010141 0.223181 0.439995 -0.276117 -0.156534 -0.119094 -0.222080 0.204028 -0.230834 0.046057 0.088085 0.217829 -0.268137 -0.202953 0.246254 0.023909 -0.178143 -0.064871 -0.028482 0.304674 -0.535069 -0.142226 -0.232677 0.081919 0.031225 -0.537226 0.145459 -0.314957 0.468907 -0.000661 -0.081841 -0.168326 0.047142 0.177709 -0.107283 -0.020323 -0.423226 0.274048 0.104907 0.055122 0.015825 -0.018158 0.039536 0.347515 0.183030 -0.274476 -0.081528 0.066848 -0.221176 0.047873 -0.345767 -0.119193 0.297764 -0.335912 0.123985 0.092227 -0.235689 -0.236267 0.259602 -0.047686 0.186565 0.768140 0.007476 0.315283 0.251078 -0.335751 0.064615 -0.069901 0.021832 0.228017 0.274451 0.040031 -0.209694 -0.354384 0.120869 0.384531 0.266971 -0.334977 -0.229912 -0.079031 0.003038 0.062220 0.030841 0.070970 -0.154630 -0.231185 -0.097975 0.141120 0.510044 -0.027019 -0.105486 0.084361 0.096149 -0.222611 -0.393921 -0.096960 -0.092233 0.087698 -0.029065 0.004897 0.185126 0.474497 -0.979525 0.363290 -0.054940 0.028567 0.196901 0.000789 -0.224195 -0.622048 0.055559 0.238158 0.397364 -0.052863 0.108849 0.186283 -0.386509 -0.053113 -0.003764 0.143140 -0.196994 0.176552 0.157626 -0.262503 -0.253286 -0.053250 0.010115 -0.032724 -0.032984 0.234022 0.099819 -0.822966 0.357704 -0.171870 -0.174414 0.071082 -0.058283 0.252739 -0.408805 -0.351799 0.136509 -0.075083 -0.205227 -0.316563 0.046615 0.265726 -0.186576 0.015164 -0.154083 -0.261330 0.215664 -0.223757 0.159648 0.173112 0.048578 0.354014 -0.017372 -0.080825 -0.317866 0.116882 -0.015743 -0.250677 -0.171291 0.149337 -0.088085 0.267592 0.482815 0.032644 -0.089812 0.212284 0.456014 -0.285352 -0.259764 0.257333 0.193379 -0.157887 0.337616 0.279570 -0.443076 -0.158826 -0.260446 -0.112582 0.046920 -0.267181 0.308374 -0.111433 0.162285 0.111465 0.081724 -0.151142 0.298205 0.062051 0.024496 0.004955 0.508786 0.613981 -0.170495 0.068940 -0.318231 0.094683 -0.507030 -0.322656 0.026799 0.097938 -0.171452 0.105001 -0.094980 0.361982 0.061617 0.029433 -0.091322 0.052936 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > >::__normal_iterator(int* const&) = -0.166072 0.059590 0.357457 -0.396728 0.323814 0.097085 0.122695 -0.193211 -0.351220 -0.146037 -0.054284 -0.189027 -0.150467 0.500195 -0.216590 0.262865 0.760771 0.293275 -0.096158 -0.285712 0.470233 -0.503093 0.661248 0.663682 -0.570700 0.002900 0.416088 0.399904 0.288210 0.467720 -0.375439 -0.132916 0.189541 -0.424315 0.226405 -0.608289 0.086110 0.088403 0.131472 -0.855255 0.067774 -0.283283 0.047839 -0.041541 -0.096227 0.378050 0.504054 0.407779 -0.197394 0.169156 0.422666 0.104787 -0.014228 0.143139 0.163239 0.340083 0.507572 0.216738 -0.159564 -0.005962 -0.077962 -0.475303 0.227576 0.499387 0.648198 0.006069 0.070973 0.189633 0.022641 0.045730 0.166326 0.104858 -0.066772 0.104019 0.244962 -0.967627 0.182102 -1.213776 -0.170365 -1.302566 -0.300318 -0.361280 0.090883 -0.378487 0.331722 0.271532 0.562412 0.026792 0.152942 0.125275 0.599783 -0.586002 -0.188778 -0.296896 -0.279508 0.156013 -0.291016 -0.042692 0.263823 -0.022310 -0.330956 -0.503310 0.488413 0.228335 -0.220938 -0.185120 -0.053295 0.471000 -0.571218 -0.450581 -0.453812 -0.091973 -0.250526 -0.697498 0.301491 -0.407917 0.693176 0.025641 -0.084753 -0.616391 0.082461 0.596255 -0.132852 -0.311262 -0.132287 0.474340 0.231684 -0.030841 0.034575 -0.150573 0.008634 0.566064 0.606267 -0.307367 -0.138163 0.165329 -0.550482 -0.107813 -0.516297 -0.198036 0.397471 -0.482788 -0.034806 0.332067 -0.317374 -0.020854 0.875599 -0.079138 0.360916 1.427661 -0.062640 0.300455 0.156316 -0.568761 0.256938 -0.026106 -0.038433 0.251042 0.402125 0.127433 -0.899453 -0.452264 0.095893 0.478875 0.345219 -0.595887 -0.530019 -0.352177 -0.042682 0.166307 -0.073242 0.097528 -0.249472 -0.315908 -0.132281 0.090490 0.916827 -0.299782 -0.335729 0.131361 -0.053391 -0.443930 -0.865794 -0.179768 -0.367554 0.095196 -0.184225 -0.076723 0.273938 0.614518 -1.311990 0.489625 -0.362147 -0.236108 0.457878 -0.018863 -0.155297 -0.775305 0.128003 0.398649 0.569032 -0.017965 0.067743 0.189117 -0.495198 -0.051812 -0.069440 0.317195 -0.250956 0.238205 0.232202 -0.540855 -0.363044 0.014226 0.062782 -0.295335 0.044084 0.227005 -0.072305 -1.136041 0.548324 -0.146979 -0.143545 0.382901 -0.013256 0.259123 -0.563965 -0.564142 0.273472 0.150510 0.091603 -0.341890 0.022789 0.475146 -0.162986 -0.044680 -0.312899 -0.662901 0.090210 -0.285121 0.231057 0.211661 0.144097 0.559121 -0.055533 -0.119527 -0.587487 0.185975 -0.202441 -0.187928 -0.240190 -0.271201 -0.122235 0.488236 0.706911 0.040760 0.098856 0.128763 0.633166 -0.617914 -0.215985 0.344647 0.474898 -0.278080 0.144334 0.379944 -0.579545 -0.365259 -0.189449 -0.227520 0.088778 -0.364185 0.319529 -0.328472 0.180296 0.186986 0.088988 -0.123618 0.337970 0.082965 0.137758 -0.034618 0.591484 0.932592 -0.335913 -0.058811 -0.366509 0.170470 -0.696052 -0.408438 0.019459 0.201974 -0.231163 0.170704 0.127514 0.464082 0.010874 0.044428 0.048658 -0.236127 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_S_do_relocate(int*, int*, int*, std::allocator&, std::integral_constant) = -0.383741 0.451652 0.737992 -0.714666 0.783192 0.312690 0.316248 -0.256566 -0.561637 -0.663876 -0.134756 -0.734550 -0.966252 1.170657 -0.455821 0.247561 1.708366 0.432023 -0.156903 -0.527823 0.969538 -0.810367 1.585832 1.469739 -1.369758 -0.014834 0.937769 0.774849 0.522531 0.812260 -0.476111 -0.671870 0.574431 -0.590569 0.579055 -0.990492 0.164604 -0.189782 -0.070931 -1.850139 0.029328 -0.327639 -0.222743 -0.113221 -0.208763 1.067981 1.503571 0.978502 -0.565473 0.163290 0.879190 0.237169 -0.050761 0.330657 0.208039 0.148584 0.671636 0.386020 -0.492929 -0.090017 -0.226877 -1.230761 0.115625 1.214802 1.502547 0.054635 0.113768 0.447636 -0.128582 0.235505 0.091997 0.357277 0.488429 0.456825 0.780960 -1.558493 0.008269 -2.579212 -0.453816 -3.264356 -0.812635 -0.964312 0.427870 -0.619544 0.494326 0.216358 1.378017 0.285898 0.393390 0.682070 1.751973 -1.178084 -0.455705 -0.860735 -0.530275 0.463677 -0.768202 0.189406 0.619984 -0.150794 -0.925499 -1.066375 0.701257 0.241434 -0.520271 -0.488502 -0.192792 1.079196 -1.282009 -0.556831 -1.299210 -0.358365 -0.171655 -1.870846 0.305601 -0.545046 1.484531 0.220999 -0.191682 -1.085457 0.227600 1.115793 -0.276580 -0.651132 -0.293756 1.199826 0.556387 0.013261 0.235857 0.002067 0.312913 1.190235 1.444539 -0.486528 -0.364636 0.120700 -1.082578 -0.179996 -0.978681 -0.272694 1.038675 -0.999142 0.091454 0.780978 -0.727010 -0.416925 1.344325 -0.508198 0.870034 3.077194 -0.215898 0.713312 0.314805 -1.371994 0.567929 -0.269869 -0.374159 0.403483 0.939604 0.619777 -1.574024 -0.967753 0.518289 1.249723 0.763507 -1.402211 -0.637713 -0.546945 0.001866 -0.185096 0.020872 0.372323 -0.316520 -0.693992 -0.299260 0.684893 1.851196 -0.795726 -1.091338 0.378892 0.182576 -0.372940 -1.582684 -0.320394 -0.405385 0.110348 0.014945 -0.141025 0.615123 1.479736 -2.771538 1.070766 -0.384587 -0.439908 0.875209 0.026920 -0.479111 -1.568697 0.527038 1.226782 1.087384 0.195116 0.024562 0.024648 -1.186205 -0.132679 0.060341 0.763439 -0.489380 0.632708 0.246882 -1.025526 -1.088444 -0.321663 0.029442 -0.472612 -0.069554 0.534020 -0.011319 -2.684652 1.566129 -0.384393 -0.407923 0.303962 -0.277008 0.707872 -1.357924 -1.552841 0.564496 -0.179330 -0.469756 -0.779318 0.015216 0.893540 -0.098192 -0.028377 -0.652985 -1.543545 0.706668 -0.372192 0.694208 0.508493 0.647936 1.646424 -0.002811 -0.514912 -1.268956 -0.039496 0.147011 -0.429772 -0.776230 -0.474535 -0.272502 1.019029 1.666967 -0.196566 -0.002017 0.019019 1.226632 -1.504318 -0.672465 0.870654 1.118855 -0.632074 0.543170 0.933608 -1.120940 -0.871845 -0.719942 -0.431851 -0.061312 -1.154148 0.384173 -0.915296 0.222506 0.725370 0.014796 -0.391484 0.701161 0.144024 0.262436 -0.141819 1.210905 2.274567 -1.175982 0.002249 -1.030467 0.587686 -1.772858 -1.269030 0.329312 0.189197 -0.169827 0.142677 0.188908 0.782543 -0.047722 -0.196296 -0.189582 -0.304209 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__relocate_a >(int*, int*, int*, std::allocator&) = -0.614347 0.404150 1.003762 -1.402960 1.089890 0.212386 0.426348 -0.435116 -0.989750 -0.942766 -0.011393 -1.390415 -1.295889 1.619330 -0.776763 0.249933 2.385671 0.512679 -0.389674 -0.781617 1.321861 -0.732356 2.251499 2.125046 -1.956531 -0.103247 0.949525 1.303149 0.842622 0.818874 -0.349698 -0.868697 0.609942 -0.518134 0.760056 -1.208095 0.305257 -0.159251 -0.095512 -2.512705 0.174134 -0.327259 -0.027144 -0.184682 -0.265384 1.534017 1.974922 1.462513 -0.842029 0.045341 1.507555 0.536790 -0.089836 0.452672 0.128761 -0.198803 0.972279 0.273550 -0.602643 -0.345265 -0.246777 -1.384840 0.207014 1.821142 2.148811 0.210644 0.110805 0.511304 0.186390 0.451409 0.320950 0.478961 0.533474 0.649070 0.984966 -1.869843 0.180869 -3.642586 -0.411949 -4.468869 -1.129771 -1.085552 0.945525 -0.515974 0.381090 0.244403 1.929424 0.485731 0.425935 1.191687 2.306072 -1.292304 -0.652025 -1.176373 -1.017598 0.805412 -0.994363 0.377171 0.732686 0.400034 -1.321691 -1.046536 0.633189 0.162035 -0.730712 -0.459525 -0.075289 1.309184 -1.659562 -0.421876 -1.418414 0.056004 0.164266 -2.711595 0.192235 -1.080750 1.932550 -0.000294 -0.313836 -1.116815 0.164754 1.136380 -0.546163 -0.366845 -1.160766 1.554196 0.814712 0.117040 0.227645 0.041764 0.465422 1.493124 1.356789 -0.937913 -0.487436 0.085217 -1.346281 -0.188524 -1.453639 -0.325329 1.601444 -1.347886 0.381401 0.920342 -1.011380 -0.886286 1.395975 -0.618601 1.132214 4.331147 -0.255141 1.238103 0.709149 -1.711968 0.667899 -0.311305 -0.388619 0.596251 1.160772 0.693980 -1.707825 -1.477947 0.819249 1.752710 1.140148 -1.745252 -0.553353 -0.411113 -0.112133 -0.304847 0.021689 0.471772 -0.568962 -0.946534 -0.468926 1.180448 2.336735 -0.580970 -1.353124 0.511039 0.671584 -0.436605 -1.700911 -0.450075 -0.409308 0.241633 0.204197 -0.020722 1.054185 2.169297 -4.037320 1.459478 0.002679 -0.197012 1.148580 -0.016762 -0.917593 -2.320280 0.625185 1.624914 1.514531 -0.012410 -0.015494 0.179289 -1.612313 -0.184020 0.200652 0.915864 -0.726899 0.777469 0.383454 -1.180392 -1.398758 -0.556228 -0.170477 -0.236314 -0.251700 0.854892 -0.080920 -3.590847 2.179982 -0.586231 -0.577057 0.100585 -0.743324 0.992081 -1.915671 -1.920521 0.665143 -0.337209 -0.804443 -1.222379 0.174563 1.211821 -0.304394 0.353029 -1.043789 -1.870984 1.154848 -0.660955 1.041004 0.702677 0.739176 1.932015 0.019875 -0.447911 -1.694583 -0.117847 0.282366 -0.405870 -1.282562 -0.072404 -0.353031 1.273325 2.139750 -0.498575 -0.246271 0.292078 1.648309 -1.716656 -1.095871 1.073852 1.005601 -1.022500 0.985024 1.243663 -1.649713 -1.007446 -1.246193 -0.580868 -0.153677 -1.658967 0.713736 -0.877731 0.458103 0.903647 0.027701 -0.543876 1.040228 0.287778 0.271706 0.068027 1.850401 2.952591 -1.201732 0.083206 -1.625553 0.788620 -2.497036 -1.855018 0.565798 -0.102386 -0.325720 0.222080 -0.032576 1.331468 -0.080800 -0.081492 -0.411356 0.057825 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::enable_if::value, int*>::type std::__relocate_a_1(int*, int*, int*, std::allocator&) = -0.773242 -0.620546 -0.013282 -2.051389 1.610434 0.600247 0.693817 -0.910995 -1.749948 -0.085834 0.586600 -2.026547 -0.320612 1.690132 -0.696019 1.921514 2.939404 0.417116 -0.791831 -0.650804 1.745530 -0.238977 2.919351 2.571968 -1.913182 -0.095939 0.240479 1.202857 0.383116 0.047637 -0.845021 -0.715629 0.834537 -2.235729 -0.256264 -1.078580 0.322258 0.266428 1.878359 -2.736177 0.547229 -0.740067 0.309368 -0.393979 -0.766534 0.598801 1.668000 1.836671 -0.652320 0.573650 1.959651 0.015415 -0.097378 0.606086 0.148933 0.676388 0.596840 0.548189 -0.770143 -1.074518 -0.173164 -0.389060 0.715324 1.786832 2.168019 0.216587 -0.280519 1.441743 0.951894 0.164529 1.116419 0.507026 -0.463163 0.096560 1.032643 -2.974513 0.143541 -3.993848 -0.637652 -3.790705 -1.495782 -0.332082 1.087772 -1.013555 1.462610 0.630693 2.161504 -0.231760 0.044392 1.189161 1.925723 -2.198799 -1.044734 -1.216341 -1.085348 0.568902 -0.900539 0.187201 1.398537 0.493219 -1.742101 -0.953133 1.043255 0.843444 -0.772215 -1.519526 0.674942 1.006699 -1.090233 -1.723122 -0.878458 1.270491 -0.379899 -3.001779 0.035892 -1.092024 1.652705 -0.115344 -0.695232 -2.235531 0.004293 1.102452 -0.949256 -0.906693 -0.296164 1.251131 1.449802 0.687111 0.621866 0.094372 0.576360 3.289040 1.066555 -1.518427 -0.324598 0.157786 -1.126364 0.493370 -1.417896 -1.036974 0.936632 -2.171022 0.955572 1.474997 -1.271071 -0.254181 2.483735 0.626660 0.693589 5.508795 -0.024418 2.187865 1.544180 -1.820168 0.904048 -1.059103 0.131477 0.630771 1.026991 -0.003008 -2.720244 -1.918210 1.041127 1.932867 1.541072 -2.427039 -0.941955 -0.166072 0.220697 0.148879 -0.503646 0.694753 0.125945 -1.311117 -0.271544 1.615605 3.797894 -0.785759 -0.687221 1.063771 1.025949 -0.773002 -2.467263 -1.186626 -2.036458 0.232169 0.542870 0.591403 1.174167 2.637017 -3.768756 1.390927 -0.460368 -0.024093 1.754340 0.795277 -1.805396 -2.446557 -0.236466 1.201882 2.012844 -0.563888 0.359349 0.779845 -1.532529 -0.137816 0.324461 0.269020 -0.612851 0.812829 0.271031 -1.373420 -0.755249 0.245755 -0.537257 -0.369856 0.112367 1.331168 0.006763 -3.350808 1.891993 -0.120393 -1.096948 0.929419 -1.098769 1.925803 -1.891369 -1.685666 1.412822 -0.067532 0.222086 -0.802473 0.549621 1.191937 0.070654 0.889558 -1.404768 -2.115023 1.273663 -0.486802 1.642035 0.902191 -0.186200 1.132116 -1.207491 -0.588996 -1.849259 -0.653698 -0.584218 0.123149 -1.882748 -0.712358 -0.524023 1.926764 1.771092 -0.171796 -0.674647 0.222767 1.718069 -2.502801 -0.473964 1.353538 1.379103 -1.931189 0.559772 1.690945 -2.193225 -0.206901 -0.958376 -0.345052 -0.523936 -1.631089 1.201468 -0.154470 1.047917 0.266242 0.071466 0.348057 1.029697 0.495225 0.661689 0.163787 2.407180 2.565760 -0.465901 -0.885294 -2.089730 0.730588 -2.564834 -2.436897 1.163542 0.165374 -1.755144 0.318315 0.578701 2.266438 -0.198065 -0.273600 -0.681246 0.104513 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__niter_base(int*) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_S_check_init_len(unsigned long, std::allocator const&) = -0.600866 -0.556545 0.510533 -1.239678 1.055004 0.034230 0.346930 -0.050531 -1.452525 -0.784830 0.108480 -1.190255 -0.881614 1.723327 -0.558634 0.700599 2.133513 0.812422 -0.357751 -0.592367 1.215928 -0.713224 1.827711 1.589401 -1.489497 -0.132816 0.064972 1.336024 0.646990 0.874506 0.084306 -0.776409 0.611869 -0.642382 0.333935 -1.390161 0.438458 0.758470 0.008913 -2.271965 0.351709 0.243147 0.269723 -0.009607 -0.212661 1.082365 0.955204 1.329316 -0.716099 0.741090 1.303745 0.234797 0.084859 0.497632 -0.073653 0.020490 0.336952 -0.244389 -0.811529 -0.164200 -0.200629 -1.520035 0.151667 1.109786 1.928003 -0.158617 0.002326 0.457636 0.150102 0.590169 1.012340 0.148949 0.227762 -0.349002 0.932689 -1.122294 -0.318668 -2.865556 -0.261404 -3.937036 -0.789092 -0.600207 1.688303 0.202514 0.001285 -0.039395 1.529590 0.073612 -0.067055 1.182600 1.622509 -0.902719 -0.760872 -1.165310 -0.621429 0.927916 -0.978811 -0.261514 0.925053 0.749046 -0.927294 -0.699891 0.465734 -0.092136 -0.580432 -0.578114 -0.221586 1.562563 -1.812901 -0.656294 -1.105044 0.863891 0.216111 -1.997265 -0.028517 -0.871523 1.037261 0.196765 -0.221075 -0.399042 0.237903 0.521027 -0.477786 -0.056666 -0.878856 1.270858 0.360247 0.126456 0.168746 0.321200 0.111258 1.354005 0.783362 -1.004133 -0.430265 0.557191 -0.629073 0.179361 -1.531249 -0.565950 1.114221 -1.469123 0.388194 0.401702 -0.950688 -0.752423 0.584992 0.026125 0.787222 3.091135 0.136507 1.033958 0.947934 -1.079958 0.716177 0.053867 0.250596 0.837176 0.892385 0.042856 -0.786575 -1.318985 0.452023 1.324657 1.167587 -1.487550 -0.719323 -0.517435 0.312785 0.106417 -0.087492 0.728267 -0.413321 -0.719661 -0.184056 0.607611 1.893651 -0.441184 -1.083418 0.515834 0.834218 -0.869521 -1.613639 -0.476847 -0.625357 -0.040527 0.223274 0.081311 0.629617 1.943274 -3.157673 1.387866 0.268137 0.236832 0.792406 0.039144 -0.711180 -2.331686 -0.163364 0.821428 1.768700 -0.006829 0.243271 0.608731 -1.392095 -0.017349 0.347192 0.508718 -0.296326 0.469263 0.054655 -0.415105 -0.767206 -0.208934 -0.414739 -0.023558 -0.177505 0.891056 0.550354 -2.788721 1.158233 -0.778272 -0.660070 0.385483 -0.119523 1.282415 -1.525447 -1.436043 0.704851 -0.198349 -1.200031 -1.279951 0.413515 1.090921 -0.303366 0.056792 -0.372700 -1.502860 1.081199 -0.780792 0.667294 0.610519 -0.090037 1.327717 0.335071 -0.565520 -1.189981 -0.166546 0.063858 -0.800717 -0.595671 -0.016845 -0.028291 1.138579 1.677629 0.256909 -0.506363 0.107284 1.728825 -1.275230 -0.973605 1.224288 0.434426 -0.517346 1.375146 1.357299 -1.930515 -0.551718 -0.962602 -0.006532 0.178152 -1.067156 0.933923 -0.544822 0.628742 0.354319 0.291259 -0.517220 0.996936 0.468711 -0.143480 -0.336272 2.216810 2.207328 -0.873589 0.297475 -1.281044 0.651195 -1.953451 -1.209924 0.106780 0.174336 -0.708816 0.631233 0.130034 1.214660 0.072653 0.070405 -0.659351 0.013498 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_base(unsigned long, std::allocator const&) = -0.444641 0.293931 1.217086 -1.827632 2.440424 1.191307 0.837258 -0.598220 -1.271697 -0.613455 -0.040308 -0.716376 -1.197537 1.800416 -1.019216 0.979765 2.220145 0.221013 -0.174914 -0.694967 2.219374 -1.001248 2.761903 1.648301 -2.655210 0.069247 0.430313 1.458445 0.428487 2.564018 -0.833813 -1.083462 0.869914 -0.930021 0.936990 -1.573206 0.408331 0.122412 0.007202 -2.478898 0.084833 0.042114 -0.478024 0.298336 -0.199670 1.034509 2.009554 1.645975 -1.226871 0.641346 1.748157 0.498603 0.088459 0.937427 0.243686 0.462869 1.233838 0.249268 -0.968133 -0.505973 -0.867028 -1.653587 0.794540 1.696537 2.504724 -0.175761 0.447323 0.766476 -0.574588 0.522370 0.932871 0.721863 0.162438 -0.086068 1.697660 -1.786712 0.036186 -3.387867 -0.692523 -4.016461 -1.201038 -1.677541 0.436407 -0.108806 1.424733 -0.174138 2.238667 0.410230 0.339877 0.996317 1.915523 -1.729961 -0.365396 -1.690121 -1.361363 0.044857 -1.029159 -0.317358 0.600064 0.026535 -1.301361 -1.146108 0.776641 0.334302 -0.480680 -1.159576 -0.718630 1.872991 -2.087742 -1.165596 -1.399041 0.712995 -0.940776 -2.888481 0.068753 -1.287490 1.745871 -0.348516 0.624133 -1.092831 0.360274 2.111181 -0.767864 -0.944559 -0.522726 2.138976 1.414156 0.219380 0.351224 -0.250364 -0.534913 1.777910 2.321202 -0.493590 -1.058991 0.116234 -0.821247 0.219112 -1.300625 0.172685 1.248119 -1.718866 -0.153740 1.288225 -0.487520 -0.144883 1.221139 -0.547729 1.572796 5.034050 -0.461749 1.427312 0.567172 -2.102169 1.064110 0.399549 0.194099 1.312308 1.273681 -0.114475 -2.521690 -1.824700 0.838666 1.186592 0.997232 -2.393654 -0.929449 -0.889412 -0.016247 0.017953 -0.765550 0.775231 -0.619132 -1.317853 -0.201066 0.092218 3.205581 -0.944969 -2.129756 1.450039 0.558963 -1.615550 -1.838617 -1.164457 -1.003757 -0.024796 0.290307 -0.414096 0.795678 2.268287 -4.140273 1.554713 -0.590490 -0.593509 1.670400 -0.383621 -0.240071 -2.066464 0.018724 1.353501 1.587855 -0.035493 -0.120869 0.403456 -1.559810 0.734602 -0.119531 0.893610 -0.559333 0.644778 0.211971 -1.737083 -1.619832 -1.049297 -0.312427 -0.172377 -0.373526 0.539460 -0.090263 -4.085579 1.690094 -0.661605 -0.743654 1.213745 0.206527 1.599837 -1.225168 -2.129211 1.108569 -0.173219 -0.740349 -1.713871 0.665105 1.273229 -0.012904 0.186581 -1.446718 -2.706449 0.904671 -0.965193 0.858578 0.911319 1.004320 2.328252 0.413392 -1.166978 -2.410077 -0.737021 0.498838 -0.252081 -1.202746 -0.526256 -0.446206 1.598033 2.117532 0.362388 0.202261 -0.383689 2.616405 -1.996634 -0.747361 2.026342 0.916816 -1.240926 0.768365 1.993960 -1.318492 -1.622772 -0.764100 -0.011094 0.027182 -1.421768 1.132169 -0.843358 0.740244 0.401348 0.777846 -0.971578 0.842363 0.231880 0.449607 -0.872294 2.736325 2.962383 -1.535764 -0.118211 -0.937151 0.799606 -2.478569 -1.482326 0.221966 -0.334776 -0.225659 1.112442 0.284624 1.994756 0.127693 0.134730 0.280045 -0.984418 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_M_fill_initialize(unsigned long, int const&) = -0.438124 0.359391 1.060347 -1.094338 0.933510 0.632635 0.304998 -0.472612 -0.830401 -0.452004 -0.045964 -1.076894 -0.869260 1.334775 -0.633782 0.223672 1.772689 0.398985 -0.400284 -0.403633 0.909180 -0.398911 1.625961 1.566795 -1.350738 -0.026782 0.642728 0.859233 0.385884 1.173322 -0.715636 -0.879076 0.330339 -0.237803 0.494423 -0.891217 0.064185 -0.140183 0.037345 -1.871190 0.150002 0.009645 -0.136356 -0.201586 -0.050281 0.767321 1.558695 1.003254 -0.369657 -0.015969 0.904351 0.458719 -0.024272 0.278865 0.491452 0.154748 1.256174 0.307113 -0.460327 -0.207710 -0.327595 -0.719618 0.054297 1.359308 1.533581 0.247003 0.016343 0.048082 0.033616 0.249645 0.164114 0.364679 0.310708 0.688431 0.534546 -1.086464 0.430695 -2.225708 -0.174393 -2.454029 -0.781777 -0.668397 0.460888 -0.119309 0.392729 -0.106767 1.446600 0.135203 0.205692 0.501546 1.813228 -1.070740 -0.429568 -0.750147 -0.866466 0.341215 -0.626241 0.171103 0.255335 0.037400 -0.991662 -0.909120 0.518322 0.244329 -0.508863 0.060512 -0.051516 1.097573 -1.145820 -0.392435 -0.903273 0.062123 -0.043145 -1.953778 -0.158474 -0.845272 1.025301 0.026269 -0.462154 -1.083279 0.361390 0.999735 -0.518849 -0.371858 -0.807771 1.312316 0.607923 0.029189 -0.001801 -0.190124 0.340323 1.040628 0.903754 -0.722771 -0.140436 0.008802 -0.930250 -0.152465 -0.988245 -0.154789 0.645617 -0.891155 0.043626 0.811075 -0.758101 -0.182377 0.638649 -0.336218 0.741752 3.616846 -0.461131 0.946817 0.336706 -1.439610 0.715421 -0.004051 -0.325225 0.222455 0.770201 0.657688 -1.654827 -1.062727 0.780718 1.362149 0.844503 -1.279577 -0.209772 -0.400272 -0.197925 -0.182947 0.204410 0.255510 -0.474561 -0.777113 -0.449764 0.646333 2.066835 -0.535118 -1.615642 0.414037 0.172216 -0.244832 -1.045594 -0.286322 -0.273895 0.241238 0.087879 -0.188343 0.893976 1.599352 -3.083192 1.229246 -0.120097 -0.622825 1.341064 -0.172493 -0.583768 -1.115280 0.294019 1.250439 1.223114 0.200409 -0.226784 0.054041 -1.218264 -0.151699 0.052127 0.723501 -0.640827 0.634159 0.477163 -1.199471 -1.002170 -0.719591 -0.063737 -0.435566 -0.534038 0.594148 -0.232321 -2.731541 1.675990 0.009177 -0.195773 0.156495 -0.425168 0.494582 -1.292203 -1.502725 0.449115 -0.193072 -0.405892 -0.684217 -0.009062 0.838604 -0.041175 0.466558 -1.008078 -1.535466 0.735369 -0.429612 0.961531 0.501990 0.558651 1.197100 0.505500 -0.272633 -1.139649 -0.227229 0.514809 -0.148742 -0.886243 -0.129769 -0.391682 1.026960 1.440036 -0.285393 -0.133844 -0.321591 1.259048 -1.008352 -0.470942 0.782485 0.394180 -0.863226 0.281823 0.932856 -0.993630 -0.757733 -0.781819 -0.620125 -0.404528 -1.113759 0.483231 -0.583995 0.316190 0.585091 -0.025919 -0.584297 0.558041 0.177535 0.025555 0.212225 1.353815 1.835539 -0.788502 0.342511 -1.148553 0.735330 -1.758680 -1.285840 0.396365 -0.333850 -0.474538 0.039079 -0.012174 0.952861 -0.059518 0.113872 -0.097262 -0.028782 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator::allocator(std::allocator const&) = -0.183337 0.038398 0.395514 -0.430177 0.331629 0.011049 0.139094 -0.099715 -0.418467 -0.262046 -0.061508 -0.225890 -0.272750 0.556731 -0.247663 0.158083 0.847700 0.373067 -0.076783 -0.345592 0.452609 -0.487212 0.735023 0.763485 -0.652811 0.005155 0.358253 0.490859 0.328842 0.484312 -0.230200 -0.209529 0.221647 -0.285025 0.281499 -0.686720 0.103046 0.135178 -0.031521 -0.997776 0.073851 -0.200104 0.062162 -0.017305 -0.041218 0.529904 0.535302 0.461383 -0.248052 0.238847 0.477070 0.194078 0.008366 0.164006 0.098669 0.224791 0.428341 0.065624 -0.194648 0.025407 -0.076266 -0.618858 0.179094 0.547345 0.743718 -0.005757 0.072589 0.103824 0.016186 0.122718 0.216079 0.118244 0.021529 0.070109 0.292570 -0.846390 0.111469 -1.318520 -0.138856 -1.602953 -0.354353 -0.423262 0.332366 -0.233518 0.195734 0.227437 0.637594 0.077204 0.176298 0.275566 0.644313 -0.509931 -0.211684 -0.324087 -0.293103 0.270968 -0.335486 -0.031748 0.231589 0.113196 -0.366825 -0.479467 0.439585 0.114086 -0.257180 -0.154923 -0.088302 0.538686 -0.728911 -0.341466 -0.546207 -0.000282 -0.112536 -0.766239 0.265455 -0.455106 0.775025 0.044355 -0.080404 -0.434717 0.082572 0.504985 -0.139965 -0.180884 -0.324179 0.514432 0.186329 -0.068379 0.040995 -0.082709 -0.018675 0.516492 0.569383 -0.345234 -0.177312 0.226941 -0.529467 -0.114373 -0.605850 -0.166388 0.494029 -0.513095 0.051605 0.243151 -0.362855 -0.207810 0.690602 -0.137451 0.406090 1.404060 -0.036706 0.333946 0.229363 -0.553692 0.225875 -0.011150 -0.012463 0.331716 0.474997 0.121585 -0.701076 -0.487968 0.062130 0.543523 0.389612 -0.574273 -0.475590 -0.326803 -0.025946 0.128612 -0.013123 0.110904 -0.269593 -0.325015 -0.133439 0.119391 0.856314 -0.202162 -0.342138 0.079729 0.074489 -0.437133 -0.775458 -0.145672 -0.247091 0.083230 -0.097360 -0.070608 0.285059 0.682658 -1.461004 0.544789 -0.256431 -0.114365 0.357375 -0.021616 -0.170587 -0.879975 0.148656 0.412494 0.661411 -0.018901 0.096361 0.222535 -0.566845 -0.063460 -0.023558 0.360567 -0.282497 0.273012 0.236988 -0.490912 -0.387439 -0.061117 0.041101 -0.209351 0.006159 0.260634 0.010418 -1.285000 0.565654 -0.255559 -0.198563 0.304847 -0.023854 0.315488 -0.638748 -0.610510 0.257454 0.105790 -0.128480 -0.443712 0.025184 0.531826 -0.225917 -0.025863 -0.278004 -0.640852 0.228442 -0.293724 0.235172 0.247587 0.127944 0.672068 -0.029297 -0.148814 -0.579388 0.145012 -0.092073 -0.296083 -0.214191 -0.084314 -0.133395 0.453816 0.822820 0.036327 0.021214 0.191899 0.745927 -0.591956 -0.316395 0.388509 0.439241 -0.176760 0.361645 0.432955 -0.694183 -0.405782 -0.297972 -0.169898 0.167680 -0.389324 0.398540 -0.387494 0.205853 0.223336 0.117741 -0.211484 0.409488 0.095149 0.086489 -0.045203 0.705818 1.035786 -0.367226 0.067850 -0.398641 0.185889 -0.770796 -0.400768 -0.059795 0.149623 -0.180340 0.222601 0.006058 0.491289 0.035209 0.059126 -0.039045 -0.150601 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) = -0.086960 0.007450 0.225831 -0.211146 0.169658 -0.050496 0.082272 -0.081162 -0.248976 -0.114555 -0.045527 -0.118980 -0.083242 0.302936 -0.107654 0.186736 0.478788 0.241598 -0.036889 -0.211864 0.247560 -0.427696 0.406023 0.440610 -0.347358 0.038353 0.201968 0.281744 0.184535 0.333062 -0.226223 -0.038754 0.114509 -0.259008 0.177896 -0.434551 0.043542 0.125748 0.046752 -0.602423 0.040672 -0.117332 0.179683 -0.008855 -0.035543 0.281366 0.281603 0.249885 -0.097546 0.190398 0.242715 0.010670 0.075410 0.099511 0.113234 0.244356 0.360454 0.040666 -0.135334 0.053536 -0.033947 -0.413083 0.163485 0.281529 0.419075 -0.031230 0.031184 0.085228 0.009145 0.035447 0.146072 0.073544 -0.092414 0.003105 0.142572 -0.612089 0.181247 -0.731169 -0.094819 -0.910930 -0.216033 -0.236248 0.147012 -0.147962 0.201482 0.198907 0.365501 0.004164 0.103786 0.013365 0.333344 -0.364821 -0.125023 -0.135467 -0.128546 0.126088 -0.182616 -0.086527 0.196266 0.038521 -0.190779 -0.274484 0.406871 0.122972 -0.154663 -0.057771 -0.052814 0.293587 -0.430781 -0.323324 -0.321613 -0.083763 -0.155081 -0.388926 0.335742 -0.250643 0.380731 0.050963 -0.043963 -0.341008 0.056942 0.322316 -0.063867 -0.154504 -0.248873 0.309237 0.074501 -0.055283 0.042833 -0.066631 -0.034185 0.325980 0.354768 -0.204877 -0.099020 0.177883 -0.354852 -0.057219 -0.329936 -0.177203 0.252290 -0.336160 -0.059154 0.109408 -0.209947 0.010250 0.488537 -0.009811 0.212679 0.719638 -0.007904 0.174337 0.120283 -0.313920 0.203810 0.002153 0.009236 0.196014 0.282352 0.046103 -0.482344 -0.283261 -0.006866 0.301053 0.215910 -0.318034 -0.401777 -0.233038 0.008047 0.179821 -0.020583 0.054277 -0.139876 -0.203489 -0.059742 -0.036162 0.563237 -0.148395 -0.098517 0.051129 -0.099113 -0.345447 -0.619229 -0.099454 -0.257296 0.035395 -0.250725 -0.038033 0.115926 0.367148 -0.807720 0.340143 -0.272540 -0.128101 0.305223 -0.062910 -0.070185 -0.626245 0.045650 0.194094 0.402332 -0.045447 0.061814 0.155560 -0.321655 -0.036858 -0.080833 0.193846 -0.177067 0.169346 0.122923 -0.319479 -0.182238 0.006708 0.070177 -0.188262 0.048549 0.146623 0.079425 -0.653634 0.274228 -0.131401 -0.125860 0.282353 0.071096 0.114864 -0.347362 -0.305254 0.139124 0.099797 0.021460 -0.262518 -0.001258 0.288243 -0.192140 -0.159393 -0.135591 -0.335067 0.064657 -0.223509 0.098413 0.154078 0.028874 0.316880 0.097701 -0.105747 -0.299533 0.211825 -0.267826 -0.247813 -0.056670 -0.114128 -0.092274 0.286175 0.489659 0.100939 0.111540 0.157729 0.443225 -0.328050 -0.189358 0.235945 0.192466 -0.091853 0.160675 0.247827 -0.407755 -0.220114 -0.134862 -0.137724 0.138862 -0.167037 0.258194 -0.240344 0.100893 0.106233 0.041313 -0.095016 0.245711 0.044340 0.042065 -0.065312 0.445378 0.532505 -0.172406 0.015401 -0.192958 0.057261 -0.407117 -0.143055 -0.081066 0.251643 -0.181812 0.139935 0.112146 0.280380 0.040519 0.000711 0.005849 -0.166405 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) = -0.253195 -0.009425 0.618411 -0.636692 0.415998 -0.053041 0.189966 -0.040376 -0.630154 -0.374106 -0.079912 -0.326759 -0.419479 0.773231 -0.346349 0.088275 1.176166 0.570618 -0.133484 -0.480175 0.583125 -0.612369 0.975848 1.069789 -0.902808 -0.001976 0.373088 0.751999 0.487868 0.673120 -0.232928 -0.257456 0.252019 -0.221013 0.441016 -0.968100 0.146202 0.223628 -0.196360 -1.413253 0.121184 -0.145318 0.130922 -0.018593 0.018503 0.828939 0.691346 0.634718 -0.360080 0.297261 0.655397 0.287998 0.041143 0.214372 0.105526 0.216345 0.594228 0.063447 -0.277650 0.054330 -0.101467 -0.880446 0.235780 0.747509 1.037923 0.009330 0.093049 0.003353 0.096493 0.214567 0.338657 0.144819 0.078784 0.053577 0.402111 -0.960526 0.169004 -1.758099 -0.101135 -2.218008 -0.487773 -0.570786 0.649412 -0.203776 0.109840 0.174398 0.868366 0.108577 0.236732 0.435423 0.842619 -0.565001 -0.288175 -0.464244 -0.435588 0.443554 -0.448663 -0.064528 0.315902 0.257358 -0.498230 -0.551721 0.517411 0.063943 -0.355373 -0.061687 -0.125154 0.773241 -0.991015 -0.336117 -0.732789 0.115286 -0.013627 -1.034109 0.309206 -0.695085 0.993052 0.042110 -0.119197 -0.386162 0.104003 0.567806 -0.217161 -0.074506 -0.658039 0.765876 0.193632 -0.137564 0.025221 -0.079164 -0.072402 0.525791 0.670827 -0.508325 -0.237027 0.355270 -0.714204 -0.167000 -0.893174 -0.188466 0.752954 -0.653652 0.052718 0.210294 -0.506417 -0.345610 0.731977 -0.161589 0.556983 1.893920 -0.037535 0.470609 0.339544 -0.672327 0.370159 0.105222 0.026377 0.494134 0.657721 0.130615 -0.853759 -0.668272 0.041582 0.750469 0.548000 -0.738115 -0.549096 -0.416001 -0.062759 0.147537 0.036161 0.134146 -0.386069 -0.426247 -0.187901 0.154339 1.053988 -0.168109 -0.586265 0.040758 0.159099 -0.584324 -0.936794 -0.154096 -0.197628 0.108385 -0.126698 -0.098196 0.430460 0.940194 -2.036956 0.771840 -0.223195 -0.084857 0.499568 -0.094276 -0.227377 -1.231390 0.180072 0.527090 0.958896 -0.015815 0.022355 0.339615 -0.786179 -0.089364 -0.003360 0.499154 -0.390473 0.370590 0.308532 -0.562796 -0.493784 -0.226701 0.016722 -0.193085 -0.063646 0.360109 0.002397 -1.728230 0.736648 -0.383051 -0.266255 0.328293 -0.051320 0.352509 -0.876115 -0.810140 0.282778 0.162621 -0.330800 -0.718328 0.037031 0.745123 -0.350261 -0.002055 -0.386086 -0.860131 0.410103 -0.455826 0.338447 0.341847 0.122793 0.914772 0.180617 -0.173057 -0.755580 0.162891 -0.043219 -0.414329 -0.272668 0.012527 -0.190142 0.547354 1.118059 0.018711 0.017705 0.238237 1.076389 -0.686472 -0.513711 0.520037 0.401248 -0.145242 0.610352 0.598900 -0.998718 -0.556083 -0.476028 -0.255488 0.280031 -0.497314 0.602584 -0.512132 0.302417 0.280960 0.173505 -0.341156 0.559587 0.139611 0.033516 -0.026947 1.037152 1.415151 -0.464971 0.217234 -0.541091 0.292201 -1.040597 -0.466505 -0.152060 0.091783 -0.221009 0.347577 -0.039069 0.671321 0.068699 0.087733 -0.104114 -0.101810 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_M_create_storage(unsigned long) = -0.554638 0.416529 1.329868 -1.561977 1.422615 1.524957 0.380716 -0.832714 -1.174329 -0.127565 0.004433 -1.529646 -0.798341 1.758867 -0.843140 0.589751 2.210275 0.371540 -0.696543 -0.150520 1.156336 0.020548 2.018061 1.865256 -1.563873 -0.025669 0.587342 0.857427 0.062766 1.810403 -1.325153 -1.449057 0.299354 -0.359973 0.283050 -0.922604 -0.015922 -0.206986 0.528622 -2.230693 0.288840 0.251297 -0.330358 -0.399751 -0.058303 0.060883 1.992748 1.206765 -0.216172 -0.192033 1.003703 0.735959 -0.129432 0.295667 0.896492 0.546796 1.813014 0.426033 -0.576058 -0.484145 -0.487740 -0.162715 0.002796 1.688240 1.763869 0.464139 -0.052855 -0.035093 0.060042 0.161835 0.199580 0.407185 0.124840 1.045941 0.424145 -1.015199 0.698088 -2.146924 -0.093444 -1.700064 -0.920069 -0.556416 0.234531 0.229830 0.766337 -0.464384 1.782011 -0.207572 0.123861 0.359193 2.289937 -1.519010 -0.517752 -0.964040 -1.281965 0.157109 -0.622367 0.116031 -0.032190 -0.234544 -1.296554 -1.249593 0.521450 0.572079 -0.577129 0.195379 0.117794 1.346080 -1.082974 -0.714229 -0.713831 0.435655 -0.305828 -2.426972 -0.823640 -1.054753 0.589523 -0.034859 -0.772674 -1.814656 0.558347 1.378190 -0.825481 -0.666497 -0.731086 1.632935 0.959376 0.089414 -0.080916 -0.478966 0.528605 1.568994 0.790598 -0.988944 0.073478 -0.148268 -0.871669 -0.120240 -1.082602 -0.140658 -0.006201 -1.088298 -0.041799 1.391636 -0.945227 0.322805 0.312192 -0.162851 0.776228 5.182413 -0.777544 1.352257 0.345368 -2.001687 1.088407 0.074437 -0.468620 -0.024263 0.712202 0.853717 -2.507042 -1.350575 1.209161 1.704300 1.099194 -1.501412 0.052112 -0.497001 -0.381851 -0.221120 0.292137 0.276132 -0.528248 -1.096244 -0.645608 0.842169 3.046543 -0.720722 -2.471669 0.750005 0.194809 -0.204002 -0.913996 -0.469841 -0.650211 0.353411 0.341303 -0.305648 1.298878 2.060071 -3.626000 1.565386 -0.141055 -1.170734 2.096459 -0.230502 -0.815120 -0.507311 0.121613 1.607490 1.593663 0.254275 -0.345961 -0.005655 -1.431085 -0.191930 0.089449 0.764379 -0.818937 0.754689 0.728476 -1.795965 -1.138949 -1.005274 -0.223103 -0.797941 -1.025200 0.730526 -0.446332 -3.195937 2.168622 0.573908 -0.042208 0.337900 -0.639575 0.604676 -1.457823 -1.896588 0.675012 -0.124957 -0.069904 -0.358134 -0.024542 0.981761 0.328951 1.049198 -1.575635 -2.066602 0.756810 -0.283950 1.432674 0.608452 0.631126 0.940438 0.769207 -0.231886 -1.317891 -0.752026 0.959890 0.287090 -1.265601 -0.354171 -0.630697 1.452682 1.488451 -0.312182 -0.390684 -1.044961 1.462689 -1.014276 -0.064054 0.961300 0.058013 -1.481683 -0.365758 1.218406 -0.970998 -0.797218 -0.797385 -0.703077 -0.924126 -1.357019 0.516880 -0.424949 0.474605 0.597686 -0.120410 -0.753091 0.445410 0.266635 -0.054516 0.479349 1.632436 1.492323 -0.671773 0.506229 -1.459832 1.019255 -2.109845 -1.715444 0.701389 -0.849520 -1.013652 -0.106534 0.009382 1.307860 -0.196329 0.501936 0.101218 -0.097632 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__uninitialized_fill_n_a(int*, unsigned long, int const&, std::allocator&) = -0.350500 0.011273 0.637032 -0.716833 0.544180 0.104179 0.253421 -0.305459 -0.674291 -0.377100 0.024994 -0.540134 -0.491988 0.956383 -0.391287 0.354792 1.355054 0.449383 -0.226713 -0.525329 0.843281 -0.787222 1.235176 1.266243 -1.056595 -0.026415 0.612185 0.753079 0.587294 0.624126 -0.426485 -0.242192 0.364993 -0.629078 0.417452 -0.949731 0.126266 0.134807 0.149895 -1.517780 0.088183 -0.322804 0.024902 -0.060208 -0.122004 0.944016 0.907274 0.787503 -0.417650 0.329563 0.795075 0.060275 0.035139 0.239012 0.225240 0.255126 0.772510 0.435455 -0.312378 -0.035745 -0.170809 -0.911739 0.305768 0.940549 1.237917 0.002555 0.053108 0.285335 0.111756 0.185953 0.308395 0.272343 0.102799 0.177371 0.578375 -1.490933 0.223843 -2.246188 -0.255903 -2.533978 -0.603912 -0.534319 0.471834 -0.607456 0.406526 0.279702 1.076399 0.162263 0.118015 0.450129 1.161357 -0.907294 -0.353730 -0.510219 -0.513095 0.339820 -0.568968 0.073696 0.569554 0.085976 -0.684138 -0.745767 0.685558 0.238120 -0.417207 -0.286413 -0.107664 0.877596 -0.998781 -0.581261 -0.803988 -0.065700 -0.179627 -1.381275 0.402687 -0.720091 1.232156 0.081619 -0.239338 -0.792297 0.169323 0.797185 -0.251412 -0.401696 -0.371100 0.930648 0.424955 0.049168 0.059676 -0.077545 0.075948 0.895955 0.990896 -0.556285 -0.229716 0.224427 -0.916567 -0.027574 -0.898555 -0.300802 0.915434 -0.800063 0.000000 0.450370 -0.577555 -0.242336 1.369114 -0.131743 0.548165 2.548557 -0.092810 0.672791 0.416172 -0.936100 0.494175 -0.073845 -0.021175 0.497609 0.743101 0.255145 -1.437631 -0.824362 0.328149 0.979017 0.630904 -1.194853 -0.742819 -0.404594 -0.011357 0.070957 -0.000571 0.214020 -0.331805 -0.548713 -0.219209 0.347691 1.503133 -0.539260 -0.766536 0.201738 0.048853 -0.564040 -1.450818 -0.269205 -0.430251 0.141457 -0.190818 -0.051669 0.519014 1.149674 -2.389300 0.880610 -0.400049 -0.259813 0.834593 0.023993 -0.445725 -1.504827 0.218286 0.703227 0.963112 0.072546 -0.029212 0.322271 -0.962994 -0.072955 -0.029936 0.499832 -0.446585 0.513887 0.276019 -0.741164 -0.675280 -0.160482 0.030863 -0.365792 -0.000179 0.501317 -0.114863 -2.058283 0.995862 -0.290535 -0.343009 0.390678 -0.125919 0.517360 -1.023744 -1.060734 0.437070 0.026348 -0.227736 -0.807613 0.038931 0.727797 -0.224160 -0.038821 -0.573244 -1.175452 0.466480 -0.578764 0.566985 0.397630 0.222360 1.134650 0.061872 -0.295617 -1.037406 0.206012 -0.113717 -0.331138 -0.549075 -0.398431 -0.191180 0.795798 1.201847 -0.035275 0.082964 0.163958 1.120725 -1.118666 -0.530887 0.623590 0.810640 -0.461339 0.507143 0.694726 -1.042467 -0.521486 -0.503372 -0.494928 0.031588 -0.707991 0.599586 -0.511734 0.322174 0.295576 0.137177 -0.206723 0.591198 0.179127 0.189393 -0.023798 1.127200 1.883414 -0.706109 -0.070655 -0.803786 0.433741 -1.283494 -0.841410 0.133751 0.252972 -0.344617 0.221710 0.185158 0.804278 0.118534 -0.168171 -0.122570 -0.139748 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::uninitialized_fill_n(int*, unsigned long, int const&) = -0.351591 0.005757 0.619090 -0.721979 0.555999 0.105647 0.254501 -0.309981 -0.682174 -0.375359 0.031628 -0.540479 -0.470124 0.960124 -0.392628 0.355965 1.342449 0.441240 -0.229009 -0.501857 0.832764 -0.762291 1.209651 1.228020 -1.009559 -0.033048 0.590753 0.707893 0.534895 0.630817 -0.431929 -0.280384 0.365987 -0.618649 0.385484 -0.923366 0.116612 0.136130 0.163245 -1.461698 0.105413 -0.322710 0.007255 -0.076527 -0.134636 0.904057 0.892427 0.769023 -0.392291 0.313144 0.769585 0.079993 0.002823 0.241762 0.253418 0.267630 0.746790 0.425651 -0.317004 -0.045563 -0.193810 -0.852224 0.288048 0.918963 1.192647 0.014356 0.053880 0.279676 0.087286 0.188972 0.307022 0.246028 0.107520 0.163199 0.546926 -1.454072 0.193393 -2.196989 -0.265785 -2.485291 -0.578347 -0.495012 0.450515 -0.602313 0.394683 0.277151 1.040520 0.144474 0.101549 0.447977 1.154347 -0.887860 -0.357661 -0.497483 -0.515001 0.305476 -0.544096 0.063657 0.553276 0.073190 -0.681434 -0.728524 0.656469 0.241560 -0.387052 -0.295773 -0.083088 0.867730 -0.987439 -0.558897 -0.768753 -0.039461 -0.168704 -1.350027 0.375802 -0.699117 1.210618 0.075843 -0.270994 -0.792573 0.193904 0.792902 -0.271221 -0.393765 -0.323796 0.902277 0.397824 0.074779 0.047548 -0.095599 0.073996 0.889505 0.973191 -0.555724 -0.196657 0.191684 -0.880149 -0.022920 -0.862463 -0.306818 0.862230 -0.784333 0.027887 0.451740 -0.573128 -0.243553 1.334172 -0.121921 0.532915 2.489998 -0.122717 0.675137 0.393640 -0.934251 0.462818 -0.081892 -0.019244 0.447398 0.728102 0.247108 -1.377191 -0.814441 0.358628 0.953980 0.632663 -1.173704 -0.714460 -0.405151 -0.013933 0.085419 -0.012722 0.208380 -0.326200 -0.551791 -0.230265 0.334659 1.500009 -0.526504 -0.759483 0.215534 0.053151 -0.522982 -1.389889 -0.271233 -0.419665 0.160941 -0.161206 -0.069005 0.521101 1.139888 -2.362679 0.870232 -0.412419 -0.264703 0.806868 0.046580 -0.440113 -1.461164 0.178869 0.704240 0.961255 0.086594 -0.015500 0.310661 -0.929712 -0.076507 -0.037880 0.494364 -0.428660 0.484746 0.281103 -0.757378 -0.658909 -0.151240 0.027734 -0.354068 0.002775 0.486848 -0.113939 -2.046667 0.995216 -0.255910 -0.304991 0.369460 -0.100243 0.520788 -0.983510 -1.051981 0.433776 0.012336 -0.214655 -0.760423 0.045077 0.713345 -0.215031 -0.010137 -0.546165 -1.157552 0.460826 -0.544862 0.587642 0.374317 0.223402 1.118892 0.031374 -0.276207 -1.010511 0.181102 -0.085575 -0.331335 -0.542965 -0.362620 -0.182719 0.793410 1.140713 -0.026566 0.055386 0.150946 1.093094 -1.089893 -0.476868 0.628020 0.799307 -0.473777 0.485147 0.701620 -1.016789 -0.515260 -0.482733 -0.475926 -0.010645 -0.694666 0.559210 -0.473998 0.316824 0.271062 0.149027 -0.206802 0.553468 0.181725 0.190497 -0.008705 1.089715 1.843212 -0.691096 -0.070492 -0.781475 0.425493 -1.252839 -0.853964 0.148871 0.244199 -0.356318 0.209996 0.159693 0.794472 0.091083 -0.137931 -0.109358 -0.126769 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__uninitialized_fill_n::__uninit_fill_n(int*, unsigned long, int const&) = -0.356206 0.036913 0.538779 -0.654091 0.558667 0.150649 0.256346 -0.293459 -0.624884 -0.431430 0.053896 -0.595365 -0.574221 0.936244 -0.404096 0.310885 1.277461 0.383115 -0.199886 -0.459581 0.770845 -0.603969 1.221663 1.193891 -0.999662 -0.046586 0.533314 0.665466 0.479974 0.547004 -0.287088 -0.393343 0.419410 -0.514262 0.330902 -0.811125 0.128483 0.095688 0.114985 -1.387099 0.077409 -0.249426 -0.062347 -0.061345 -0.125105 0.856278 0.896874 0.770969 -0.383718 0.318390 0.750872 0.136860 -0.001774 0.247450 0.178217 0.103138 0.569500 0.260957 -0.327044 -0.080634 -0.186232 -0.843970 0.163543 0.910120 1.183515 0.019325 0.054150 0.270025 0.013833 0.226342 0.274982 0.262804 0.199633 0.206835 0.557451 -1.223927 0.081800 -2.054760 -0.280615 -2.409673 -0.579371 -0.492815 0.500685 -0.429270 0.337715 0.220528 1.031369 0.210865 0.080059 0.538871 1.177649 -0.832551 -0.356595 -0.483828 -0.465539 0.334711 -0.572135 0.148252 0.450744 0.114332 -0.689697 -0.701621 0.521862 0.169537 -0.381568 -0.336043 -0.102242 0.825275 -0.997852 -0.453996 -0.769170 -0.022963 -0.085153 -1.367995 0.232232 -0.606232 1.158472 0.101130 -0.244531 -0.676924 0.184909 0.687607 -0.234278 -0.366302 -0.322900 0.830590 0.402334 0.092284 0.073302 -0.013978 0.120188 0.905126 0.874192 -0.503933 -0.210117 0.133456 -0.757621 0.026848 -0.802340 -0.240618 0.800584 -0.763233 0.129773 0.457035 -0.553748 -0.363593 1.068082 -0.182301 0.517846 2.316956 -0.102957 0.671845 0.429123 -0.919956 0.367337 -0.171790 -0.040939 0.426251 0.690366 0.270805 -1.135109 -0.784260 0.398432 0.950995 0.609497 -1.098797 -0.552992 -0.312466 0.038556 -0.045985 0.028658 0.250726 -0.281789 -0.529834 -0.210833 0.435933 1.375257 -0.492036 -0.703645 0.237606 0.163934 -0.386905 -1.188508 -0.257003 -0.314277 0.133544 0.007269 -0.030586 0.471432 1.122768 -2.199399 0.817632 -0.263461 -0.171437 0.677985 0.082243 -0.480821 -1.294866 0.223588 0.719226 0.871218 0.103041 0.044204 0.254440 -0.920675 -0.076222 0.024847 0.468821 -0.397521 0.483198 0.249240 -0.690108 -0.696612 -0.176157 0.004366 -0.300596 -0.041531 0.497081 -0.027145 -2.004053 0.996320 -0.277722 -0.350580 0.247962 -0.160210 0.598818 -0.980609 -1.055022 0.430610 -0.122890 -0.354570 -0.707409 0.059768 0.646187 -0.150430 0.049667 -0.502002 -1.051634 0.535569 -0.435833 0.565181 0.366051 0.263849 1.109018 -0.060164 -0.320480 -0.940812 0.063099 0.077494 -0.336059 -0.564830 -0.241111 -0.164658 0.752036 1.128774 -0.056773 -0.069132 0.132208 1.024395 -1.049277 -0.483937 0.627303 0.812113 -0.453550 0.534056 0.687286 -0.959749 -0.485080 -0.513211 -0.377617 -0.050322 -0.744368 0.508286 -0.470885 0.305100 0.310836 0.135463 -0.237160 0.546784 0.179421 0.175277 -0.015607 1.044148 1.740296 -0.699543 -0.024653 -0.803693 0.417718 -1.254275 -0.904793 0.202486 0.156128 -0.285605 0.171775 0.064787 0.742699 0.090078 -0.149409 -0.181874 -0.065200 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::fill_n(int*, unsigned long, int const&) = -0.592277 -0.004390 0.655365 -0.887897 0.970166 0.377119 0.506270 -0.306671 -1.049989 -0.728125 0.132473 -1.170237 -1.109739 1.622193 -0.562563 0.625682 2.107051 0.653777 -0.316360 -0.487674 1.156332 -0.795427 2.014873 1.875647 -1.491515 -0.070956 0.500049 0.911192 0.399707 0.923586 -0.319244 -0.961695 0.848422 -0.777942 0.376691 -1.170952 0.206361 0.199475 0.158359 -2.245894 0.147311 0.058421 -0.030712 -0.187321 -0.221834 1.085301 1.457545 1.293361 -0.508522 0.549155 0.999363 0.111567 0.060834 0.472520 0.301528 0.078867 0.473800 0.111840 -0.802409 -0.195490 -0.355993 -1.441959 0.030908 1.360161 1.889276 0.033442 0.062379 0.422802 -0.179189 0.439732 0.472302 0.375220 0.492720 0.193978 0.929896 -1.402262 -0.143045 -2.800110 -0.529192 -3.705466 -1.018906 -0.739998 1.091104 -0.161153 0.546413 -0.016240 1.653494 0.242182 0.072411 0.951812 2.025262 -1.383607 -0.693732 -0.892542 -0.579750 0.585931 -0.994608 0.169813 0.786093 0.043453 -1.241037 -1.070742 0.708671 0.248123 -0.566730 -0.624854 -0.133509 1.405088 -1.613367 -0.770158 -1.306517 0.055888 -0.050517 -2.245919 0.214936 -0.659279 1.315205 0.386784 -0.460371 -0.988876 0.402560 0.899892 -0.372704 -0.665624 -0.540373 1.403089 0.500459 0.186814 0.289141 0.176923 0.234218 1.578936 1.293760 -0.747902 -0.259929 0.162085 -0.985163 0.234248 -1.158190 -0.488100 0.983779 -1.348870 0.220474 0.718982 -0.959043 -0.543332 0.989223 -0.144575 0.803091 3.381116 -0.149732 1.169109 0.749634 -1.525942 0.800030 -0.392218 -0.099004 0.539576 1.116365 0.414395 -1.478782 -1.262333 0.732296 1.583163 1.063930 -1.638572 -0.636260 -0.476941 0.262499 -0.237827 0.128143 0.570891 -0.164532 -0.968306 -0.282596 0.829802 2.235129 -0.882976 -1.175363 0.548582 0.379773 -0.374267 -1.755049 -0.468948 -0.537360 0.103247 0.134220 -0.041834 0.644561 1.886031 -3.045456 1.380479 -0.309218 -0.242230 1.118176 0.144594 -0.893632 -1.910807 0.233120 1.215752 1.484959 0.254937 0.097544 0.297714 -1.484320 -0.142100 0.108094 0.675984 -0.493092 0.796147 0.128873 -1.009644 -1.133818 -0.435072 -0.101945 -0.551131 -0.155444 0.834651 0.440666 -2.939144 1.613082 -0.368557 -0.660770 0.294778 -0.159273 1.061410 -1.547815 -1.824831 0.729236 -0.431045 -0.901290 -1.028490 0.135409 0.923945 -0.052286 -0.049482 -0.598804 -1.627104 1.155507 -0.437261 1.021198 0.596160 0.389308 1.731700 0.280632 -0.773851 -1.280603 -0.296718 0.253912 -0.719252 -0.927259 -0.342731 -0.299591 1.281624 1.776737 0.040357 -0.360338 -0.075765 1.649185 -1.589026 -0.744585 1.248449 0.983366 -0.678768 0.845140 1.327160 -1.555511 -0.727612 -0.871583 -0.347300 -0.187775 -1.264999 0.667196 -0.777208 0.466473 0.490079 0.134272 -0.421343 0.753620 0.348379 0.152952 -0.139891 1.797039 2.346939 -1.192659 0.110884 -1.310009 0.677750 -2.038867 -1.490240 0.408368 0.267675 -0.571782 0.258124 0.216717 1.074540 0.074361 -0.325161 -0.480353 -0.122738 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__fill_n_a(int*, unsigned long, int const&, std::random_access_iterator_tag) = -0.936505 -0.047886 0.706953 -1.634591 1.592164 1.364634 0.652187 -0.822661 -1.497071 -0.520081 0.088194 -1.360769 -0.945978 2.455365 -0.852203 1.515026 3.160320 0.827751 -0.568918 -0.427005 2.181285 -0.922014 2.877841 2.546317 -2.172866 -0.265046 1.160548 1.166008 0.424704 1.468083 -0.883444 -1.528750 1.081624 -1.870632 0.252768 -1.884311 0.449044 0.376735 1.060325 -3.214507 0.344166 -0.376061 -0.367948 -0.463076 -0.620959 0.342172 2.049477 1.932831 -0.845194 0.482001 1.580448 0.522542 -0.380342 0.635267 0.459566 0.864712 0.535579 0.608162 -0.911491 -0.565842 -0.427424 -1.239776 0.470813 2.054389 2.659957 0.147371 0.233038 1.101474 -0.152197 0.380693 0.620316 0.390277 0.136011 0.350570 1.215737 -2.882132 -0.349560 -4.361137 -0.736524 -4.318598 -1.276608 -0.998225 0.601057 -0.612715 1.451533 0.174295 2.312489 -0.063265 0.202051 1.414746 2.853960 -2.401831 -0.940823 -1.743688 -1.234088 0.672886 -1.362656 0.081519 0.939272 -0.411329 -1.748389 -2.154644 0.956929 1.002888 -0.773961 -1.568972 0.017408 2.040958 -1.885810 -1.852365 -1.463886 0.381820 -0.898760 -3.328186 -0.094081 -1.237589 1.754191 0.292853 -0.572187 -2.511369 0.437937 2.028622 -0.619600 -1.667334 0.271918 1.841334 1.204228 0.251198 0.348855 -0.282700 0.315860 2.962291 2.046128 -1.187652 -0.322707 0.231073 -1.486013 0.085899 -1.853193 -0.769759 1.001880 -2.136204 0.120648 1.877559 -1.355322 -0.292294 2.391930 -0.194841 1.319499 6.453369 -0.243812 1.684802 1.005848 -2.591065 1.203945 -0.525686 -0.279774 0.679064 1.444776 0.540166 -3.376787 -1.907759 1.024516 2.169589 1.643101 -2.353611 -1.409171 -1.042638 0.064098 -0.129124 -0.214866 0.775789 -0.516905 -1.553067 -0.482908 1.329005 3.799641 -1.511312 -1.663520 1.087036 0.918820 -1.053003 -2.782960 -0.937862 -1.828253 0.218200 0.436870 -0.239183 1.230341 2.811190 -4.394141 1.908446 -0.740970 -0.663491 1.615352 0.375746 -1.326929 -2.292151 0.356309 1.906855 2.226383 0.019632 0.537670 0.466748 -2.045239 -0.132631 0.173961 0.910543 -0.677218 1.002551 0.313587 -1.908643 -1.658584 0.127329 -0.415429 -1.381539 -0.115930 1.100096 0.223581 -3.997443 2.513885 -0.263803 -0.672571 1.138877 -0.423588 1.882018 -2.305779 -2.751237 1.501376 0.075277 -0.065209 -0.866243 0.293680 1.741386 0.309230 0.325050 -1.179828 -2.924593 0.940625 -0.444869 1.511113 0.797922 0.587264 2.111107 -0.473239 -0.866715 -2.302621 -0.781525 0.187987 -0.198173 -1.688278 -1.507673 -0.425678 2.282857 2.418081 0.022086 -0.712436 -0.369032 2.354518 -2.573496 -0.438162 1.694373 1.683303 -1.649204 0.156448 1.919425 -2.229350 -1.068720 -0.890960 -0.068068 -0.373269 -1.975072 0.879800 -0.899143 0.863260 0.596913 0.245323 -0.335510 0.986272 0.767462 0.569365 -0.065400 2.378829 2.810775 -1.498335 -0.426729 -1.918783 0.878897 -3.050816 -2.434897 0.775331 0.171260 -1.078057 0.458306 0.475113 1.865590 -0.129024 0.286764 -0.121976 -0.734946 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::__size_to_integer(unsigned long) = -0.129887 -0.155984 0.095417 -0.209573 0.153203 -0.007634 0.080209 -0.179855 -0.285061 -0.061713 0.073567 -0.136055 0.009524 0.280725 -0.145102 0.263984 0.352658 0.173481 -0.061795 -0.173069 0.223430 -0.251050 0.363704 0.371962 -0.227880 -0.014989 0.084275 0.197714 0.125019 0.189815 -0.115261 -0.072892 0.136800 -0.278423 0.001720 -0.317044 0.036168 0.216190 0.208073 -0.392957 0.057255 -0.135645 0.102366 0.001633 -0.044714 0.164625 0.094629 0.219061 -0.025094 0.277914 0.232405 0.032939 0.030001 0.086592 0.103753 0.168156 0.220148 -0.033392 -0.075825 -0.004485 -0.064411 -0.197796 0.113022 0.221741 0.339277 -0.029089 0.009103 0.076012 -0.006462 0.061962 0.209102 0.057269 -0.143356 -0.040715 0.086950 -0.492861 0.094572 -0.615078 -0.089513 -0.617839 -0.130346 -0.020102 0.135548 -0.086967 0.179964 0.222439 0.277591 0.018299 -0.078249 0.064780 0.219477 -0.289388 -0.111922 0.006548 -0.123163 0.040290 -0.149138 -0.012035 0.081198 0.135079 -0.162715 -0.205537 0.255709 0.104600 -0.091391 -0.136201 -0.006626 0.219663 -0.364819 -0.276682 -0.118258 0.078160 -0.117635 -0.304453 0.170598 -0.252402 0.352166 0.011937 -0.119359 -0.241280 0.082083 0.188211 -0.058995 -0.117546 -0.085093 0.130773 0.081472 0.050668 -0.026917 -0.058633 -0.065270 0.369884 0.159164 -0.216372 -0.024781 0.100228 -0.185280 0.080426 -0.242210 -0.140497 0.120534 -0.280382 0.076660 0.089762 -0.162122 -0.062434 0.403077 0.072914 0.075678 0.552590 -0.002093 0.227811 0.210750 -0.229614 0.027595 -0.080431 0.138189 0.171395 0.190945 -0.055318 -0.292409 -0.249310 0.077418 0.240676 0.187571 -0.281917 -0.312410 -0.100210 0.063437 0.147451 -0.021603 0.054209 -0.123131 -0.170967 -0.039775 -0.024934 0.454978 -0.093309 0.038059 0.061719 -0.011940 -0.251082 -0.408252 -0.107360 -0.218603 0.066554 -0.068456 0.021329 0.073944 0.298828 -0.643837 0.240727 -0.193983 0.002519 0.178962 0.065514 -0.155793 -0.429987 -0.065673 0.065506 0.296732 -0.035734 0.150255 0.223761 -0.256233 -0.011013 -0.058433 0.088654 -0.137294 0.128358 0.147596 -0.251799 -0.103245 0.104362 0.043160 -0.139027 0.050703 0.175517 0.064829 -0.545753 0.141017 -0.059808 -0.118885 0.210871 0.075899 0.230665 -0.234645 -0.205213 0.159027 0.010947 0.037633 -0.177868 0.039983 0.180520 -0.126860 -0.011385 -0.098049 -0.182941 0.046626 -0.172574 0.127911 0.087719 -0.067646 0.183759 -0.159764 -0.062611 -0.221948 0.144938 -0.136264 -0.176371 -0.068256 -0.014312 -0.024510 0.247039 0.273326 0.130156 -0.037593 0.172293 0.358225 -0.254422 -0.046960 0.180126 0.263393 -0.114791 0.154904 0.190166 -0.342933 -0.060255 -0.055948 -0.075932 0.019198 -0.100243 0.268561 -0.043370 0.159288 -0.054842 0.118967 -0.033003 0.174145 0.089823 0.061060 0.012012 0.362761 0.406955 -0.042236 -0.043256 -0.185616 0.023397 -0.279181 -0.177621 -0.018442 0.180048 -0.226875 0.108397 -0.010733 0.305494 0.082666 0.019525 -0.018826 -0.038822 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::iterator_traits::iterator_category std::__iterator_category(int* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__fill_a(int*, int*, int const&) = -0.324475 0.014850 0.508758 -0.743252 0.559418 0.221959 0.231006 -0.209637 -0.672611 -0.343445 -0.064813 -0.397718 -0.359818 0.951322 -0.349237 0.418286 1.439218 0.515460 -0.170476 -0.450791 0.885534 -0.775837 1.198917 1.239139 -1.041592 -0.032384 0.649079 0.766889 0.487255 0.703373 -0.370019 -0.398823 0.351211 -0.685405 0.369799 -1.127923 0.191507 0.222229 0.164797 -1.630276 0.138044 -0.366978 -0.011243 -0.096468 -0.169178 0.687376 0.910790 0.780938 -0.477654 0.305883 0.787115 0.248632 -0.081700 0.251468 0.131998 0.417765 0.547360 0.351958 -0.297035 -0.044078 -0.103305 -0.845376 0.376209 0.887233 1.237548 -0.010916 0.118502 0.358006 0.073528 0.159158 0.324337 0.176052 0.002956 0.063277 0.529234 -1.592754 0.044441 -2.345120 -0.232862 -2.511822 -0.565751 -0.601122 0.422376 -0.534640 0.445924 0.275476 1.012055 0.039731 0.242690 0.588648 1.094562 -0.895793 -0.348267 -0.672117 -0.544843 0.413784 -0.544200 -0.056872 0.516499 0.030972 -0.631415 -0.883340 0.698664 0.307505 -0.404431 -0.506136 -0.077260 0.879843 -1.014132 -0.698692 -0.771003 0.077790 -0.305417 -1.332477 0.354440 -0.784743 1.152037 0.056436 -0.133661 -0.911904 0.096654 0.911002 -0.244368 -0.469950 -0.238673 0.891335 0.406919 -0.032651 0.101892 -0.165569 0.016225 1.010201 1.011937 -0.559701 -0.257082 0.316488 -0.859482 -0.144594 -1.022590 -0.326340 0.828167 -0.870293 0.002593 0.564582 -0.579384 -0.249165 1.407493 -0.177615 0.637637 2.799613 -0.029731 0.597013 0.396089 -0.987566 0.486765 -0.047531 -0.066087 0.512710 0.740781 0.184714 -1.553562 -0.805027 0.161151 0.887747 0.662531 -1.081836 -0.889601 -0.530711 -0.074058 0.173501 -0.094761 0.198337 -0.378297 -0.574678 -0.210296 0.354904 1.602707 -0.446645 -0.575817 0.226909 0.257065 -0.786981 -1.497901 -0.299741 -0.646494 0.118427 -0.091749 -0.127447 0.527915 1.136166 -2.353974 0.848674 -0.443997 -0.210593 0.630485 0.050071 -0.374775 -1.555742 0.225199 0.734569 1.111857 -0.075677 0.198695 0.335939 -0.900066 -0.074587 0.000403 0.491047 -0.404504 0.435105 0.261597 -0.831594 -0.633679 0.034603 -0.063428 -0.435314 0.036612 0.427502 -0.015982 -1.966679 0.991285 -0.357580 -0.296386 0.559764 -0.101204 0.655327 -1.032906 -1.076302 0.523597 0.235923 -0.057861 -0.690498 0.068580 0.885882 -0.218829 0.005123 -0.473683 -1.294178 0.326352 -0.504220 0.459766 0.394797 0.191284 1.089210 -0.145628 -0.255492 -1.129851 0.043961 -0.149541 -0.285615 -0.499167 -0.462290 -0.201950 0.826925 1.231680 0.027466 -0.040144 0.184635 1.211357 -1.101167 -0.421467 0.634135 0.784237 -0.483753 0.390648 0.731136 -1.164790 -0.573899 -0.456692 -0.226744 0.186262 -0.724616 0.584944 -0.524198 0.353617 0.311067 0.169591 -0.208083 0.609561 0.238122 0.223383 -0.076252 1.160307 1.676972 -0.629187 -0.099817 -0.704420 0.317987 -1.305198 -0.804289 0.023554 0.253397 -0.336875 0.329563 0.158011 0.825757 0.024148 0.122202 -0.014484 -0.298042 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__enable_if<__is_scalar::__value, void>::__type std::__fill_a1(int*, int*, int const&) = -0.525767 -0.381944 0.185088 -1.135471 0.704140 0.592395 0.321136 -0.358482 -1.066370 -0.258137 0.035936 -0.663010 -0.041826 1.414021 -0.317760 1.149294 2.079946 0.628979 -0.325991 -0.272609 1.454158 -1.133097 1.524321 1.650344 -1.162995 -0.148413 0.684798 1.045125 0.380242 0.851998 -0.288540 -0.758212 0.385391 -1.401388 0.197822 -1.725728 0.371988 0.732973 0.791864 -2.276176 0.341453 -0.355332 0.204965 -0.327491 -0.470732 0.246447 1.049176 1.111859 -0.696180 0.368666 1.021824 0.230803 -0.251773 0.345207 0.105593 0.764139 0.282413 0.595860 -0.424405 -0.226362 -0.047280 -0.735745 0.799351 1.042361 1.744699 -0.054928 0.190638 0.840545 0.177161 0.190830 0.598750 0.069579 -0.405941 -0.343025 0.638128 -2.557122 -0.200930 -3.503377 -0.228849 -3.050742 -0.661648 -0.384384 0.507227 -0.544265 0.842213 0.147538 1.179923 -0.268517 0.120329 1.106046 1.361047 -1.210604 -0.505626 -1.146151 -0.893706 0.562515 -0.672933 -0.318733 0.971867 -0.024602 -0.838845 -1.271992 0.988862 0.704888 -0.447396 -1.265495 0.128039 1.121330 -1.073591 -1.394802 -0.498064 0.571268 -0.698963 -1.802259 0.526997 -1.332472 0.833977 0.004788 -0.193725 -1.565924 0.036779 1.218089 -0.356909 -0.853590 -0.129337 1.229039 0.524231 0.097685 0.196108 -0.328952 -0.072491 1.743112 1.158668 -0.879647 -0.203924 0.446337 -0.989449 -0.025410 -1.548959 -0.751669 1.004239 -1.363611 -0.231527 0.944050 -0.752721 -0.112829 2.163017 0.073867 0.723964 4.654897 0.138620 0.940452 0.734397 -1.404941 0.990483 -0.052852 -0.008305 0.647749 0.871841 -0.066767 -2.735599 -1.130104 0.197188 1.074996 1.013221 -1.443690 -1.653279 -0.705398 -0.114665 0.427567 -0.325468 0.287246 -0.431131 -0.942796 -0.223735 0.643049 2.626842 -0.540021 -0.224875 0.541963 0.776578 -1.532324 -2.601654 -0.564860 -1.673558 0.103326 -0.186749 -0.197441 0.743004 1.527937 -2.952258 1.090710 -0.636274 -0.088558 0.849969 0.145397 -0.742995 -2.789235 0.007282 0.949668 1.784169 -0.482319 0.647078 0.580015 -1.071072 -0.024989 0.004802 0.301768 -0.386279 0.457683 -0.023936 -1.166231 -0.648133 0.532754 -0.479588 -0.811151 0.126831 0.574341 0.386158 -1.894639 1.266986 -0.399330 -0.315221 1.019403 -0.047728 1.231468 -1.266118 -1.429276 0.893984 0.538581 0.328074 -0.877187 0.236664 1.236940 -0.193228 -0.048571 -0.404617 -2.060752 0.230357 -0.848991 0.656468 0.466176 -0.066922 1.061164 -0.191201 -0.309661 -1.781893 -0.334573 -0.550708 -0.168814 -0.802691 -1.075395 -0.198308 1.279163 1.273045 0.221181 -0.382341 0.215775 1.775294 -1.370673 -0.312281 0.887983 0.637933 -1.022105 0.092289 1.081579 -1.855585 -0.427994 -0.538130 0.078338 0.222441 -1.032094 0.771959 -0.245053 0.587061 0.074947 0.221805 0.018300 0.688178 0.665127 0.357682 -0.119158 1.853898 1.639193 -0.505233 -0.517604 -0.934242 0.172262 -1.737849 -1.160196 0.076031 0.608446 -0.756396 0.529405 0.528178 1.232071 -0.030410 0.523430 0.113293 -0.528647 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__alloc_traits, int>::_S_select_on_copy(std::allocator const&) = -0.122608 -0.008313 0.390847 -0.350805 0.222532 -0.126796 0.115580 0.012291 -0.401171 -0.242900 -0.068363 -0.198461 -0.245321 0.450313 -0.168834 0.074115 0.716495 0.385516 -0.057522 -0.333516 0.311074 -0.494361 0.585951 0.684341 -0.558407 0.053559 0.198078 0.487945 0.318612 0.449022 -0.155408 -0.096675 0.132712 -0.142255 0.317048 -0.637836 0.062877 0.178440 -0.141902 -0.946993 0.059969 -0.037466 0.214634 0.010078 0.041137 0.556438 0.416347 0.376665 -0.207353 0.265939 0.383644 0.104035 0.120181 0.128176 0.077073 0.173128 0.437722 -0.015670 -0.188937 0.098725 -0.034868 -0.649796 0.175577 0.431565 0.645135 -0.037062 0.027110 -0.020249 0.073533 0.119315 0.227632 0.118935 -0.003715 -0.007619 0.247611 -0.628797 0.190491 -1.065228 -0.037116 -1.445887 -0.341928 -0.368102 0.469021 -0.066957 0.077446 0.137499 0.559026 0.044732 0.163239 0.190115 0.474790 -0.353724 -0.169648 -0.232516 -0.225785 0.295893 -0.265158 -0.094780 0.228155 0.186313 -0.287026 -0.308600 0.440484 0.022980 -0.250695 0.025023 -0.100061 0.462648 -0.662738 -0.257339 -0.491713 0.026868 -0.022717 -0.589551 0.334969 -0.415395 0.562445 0.060624 -0.057324 -0.218837 0.059403 0.307028 -0.114603 -0.021358 -0.556411 0.490865 0.075953 -0.121949 0.043145 -0.022229 -0.061172 0.297429 0.406668 -0.315488 -0.162986 0.296462 -0.451209 -0.099712 -0.543712 -0.161654 0.468297 -0.424578 -0.023353 0.040445 -0.315691 -0.163561 0.430268 -0.070940 0.317647 1.038829 0.007741 0.272039 0.221670 -0.373673 0.281496 0.085004 0.026086 0.348491 0.432844 0.071925 -0.500472 -0.399620 -0.042756 0.472136 0.323332 -0.417687 -0.416226 -0.257738 -0.021081 0.164002 0.059944 0.059823 -0.206058 -0.260554 -0.090965 0.007949 0.657093 -0.078037 -0.271237 -0.014156 0.018878 -0.430050 -0.676914 -0.073577 -0.164858 0.035415 -0.222629 -0.050121 0.217327 0.548908 -1.251895 0.501539 -0.194966 -0.061973 0.344812 -0.107192 -0.107724 -0.893366 0.090716 0.269120 0.624352 -0.045246 0.019462 0.229341 -0.497287 -0.057700 -0.036180 0.292205 -0.275702 0.265888 0.165151 -0.331095 -0.252512 -0.141358 0.042711 -0.126620 -0.024690 0.223084 0.096954 -1.005843 0.385827 -0.264479 -0.200933 0.251647 0.027292 0.160810 -0.530320 -0.446177 0.142257 0.115980 -0.220062 -0.481211 -0.013705 0.442413 -0.290997 -0.134104 -0.203057 -0.467905 0.251267 -0.331926 0.163519 0.247172 0.016458 0.530900 0.240720 -0.139535 -0.405018 0.198893 -0.167976 -0.356997 -0.077814 0.019654 -0.149402 0.311007 0.740258 0.073760 0.084470 0.203444 0.692566 -0.382182 -0.367950 0.319873 0.154437 -0.020296 0.426517 0.361214 -0.634469 -0.320540 -0.313449 -0.171358 0.251129 -0.240053 0.431365 -0.357082 0.159726 0.178460 0.070052 -0.218541 0.383469 0.062151 -0.019340 -0.063967 0.697429 0.834067 -0.260794 0.172788 -0.300856 0.142739 -0.607934 -0.173027 -0.185129 0.181918 -0.170214 0.224178 0.023018 0.393740 0.084832 0.008381 -0.081091 -0.083574 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, int*, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int*, std::allocator&) = -0.268281 0.688638 1.127807 -0.778920 1.167220 0.703124 0.451588 0.124853 -0.862487 -0.791602 -0.221222 -1.374071 -1.458542 1.551522 -0.453483 0.048613 2.187491 0.563389 -0.221577 -0.254620 0.614817 -0.522537 1.827229 1.689933 -1.405396 0.169948 0.427722 0.612464 -0.198186 1.653641 -0.814371 -1.649662 0.559791 -0.002624 0.653246 -0.829820 -0.110014 -0.455222 -0.475196 -2.349032 0.086533 0.752324 -0.203211 -0.299779 0.048730 0.855443 2.149442 1.031874 -0.262366 0.139940 0.543959 0.266023 0.144403 0.346346 0.707228 0.224173 0.969326 0.047422 -1.077711 0.033680 -0.480101 -1.285805 -0.397949 1.295424 1.547644 0.160998 -0.098464 -0.144369 -0.386420 0.294336 0.035905 0.389368 0.917433 0.662334 0.751501 -0.399406 0.020453 -1.780874 -0.315920 -3.196763 -1.152145 -1.064060 1.064827 0.385619 0.300539 -0.708657 1.669221 -0.104404 0.517003 0.552998 2.338759 -1.240613 -0.680303 -1.058275 -0.535943 0.417143 -0.736933 -0.103116 0.536069 -0.469035 -1.293748 -0.969460 0.711204 0.129004 -0.521638 0.153764 -0.142933 1.403017 -1.544369 -0.387476 -1.709460 -0.142192 0.191283 -2.142856 -0.185429 -0.108644 0.561565 0.639929 -0.648502 -1.077210 0.685711 1.020327 -0.643744 -0.471750 -0.856449 1.821322 0.301951 -0.009884 0.397727 0.184592 0.577913 1.111633 1.407105 -0.533664 -0.108129 0.118651 -0.842846 -0.179649 -0.758766 -0.346569 0.298790 -1.089184 0.059765 0.708310 -1.000477 -0.085552 -0.353057 -0.390041 0.919364 3.338300 -0.684724 0.998921 0.051397 -1.713515 1.199270 -0.121544 -0.643239 -0.142175 1.073052 0.990318 -1.301686 -1.002274 0.905444 1.638772 0.974787 -1.367502 0.163461 -0.579095 0.025880 -0.295077 0.470794 0.473052 0.050993 -0.974855 -0.425775 0.675424 2.554631 -0.825535 -2.229230 0.474802 0.075548 0.257242 -1.022618 -0.182682 -0.150744 0.106501 0.137163 -0.348911 0.797355 1.817635 -3.074385 1.554738 -0.314581 -0.976578 1.573168 -0.213762 -0.453368 -1.154257 0.210748 1.606852 1.664922 0.664648 -0.377487 -0.338976 -1.315977 -0.235138 0.074043 0.966901 -0.568070 0.820411 0.119429 -1.434327 -1.142924 -1.332423 -0.060083 -0.501222 -0.771502 0.512925 0.434880 -3.138864 1.984239 0.121845 -0.314267 -0.026704 -0.112391 0.449388 -1.403694 -1.975079 0.400381 -0.566089 -1.202936 -0.550171 -0.285461 0.739357 0.159913 0.123304 -0.717069 -1.835656 1.400375 0.030943 1.293946 0.665124 0.666240 1.781145 1.360657 -0.788518 -0.787020 -0.798853 0.875648 -0.790216 -0.711578 -0.012064 -0.640868 1.140363 1.756143 -0.127827 -0.172364 -0.969256 1.401726 -1.117945 -0.488181 1.251935 0.072476 -0.589402 0.452882 1.410810 -1.088220 -0.985554 -1.042972 -0.456552 -0.509631 -1.206742 0.101079 -1.190576 0.067475 0.909818 -0.255381 -0.916981 0.374629 -0.018303 -0.267339 -0.140053 1.575759 1.854682 -1.390606 0.905797 -1.189251 0.976780 -1.962432 -1.380197 0.281016 -0.159229 -0.528104 -0.044689 0.221616 0.566572 -0.213681 -0.247781 -0.427502 -0.125829 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::begin() const = -0.204025 0.506859 0.595250 -0.508978 0.820128 0.832812 0.235480 -0.218893 -0.447005 -0.260056 -0.162057 -0.813828 -0.712568 0.892766 -0.359093 0.204598 1.179806 0.232324 -0.168892 0.014166 0.351268 0.054653 1.096602 0.905273 -0.736474 0.079237 0.268334 0.246843 -0.330140 1.119490 -0.660862 -1.169529 0.337689 0.007473 0.144448 -0.392027 -0.076923 -0.272219 0.006207 -1.196263 0.085324 0.335178 -0.245667 -0.207632 -0.007172 -0.049526 1.273455 0.583717 0.015199 -0.033416 0.266676 0.455631 -0.005139 0.223524 0.499678 0.277716 0.650148 -0.195506 -0.504442 -0.158574 -0.314880 -0.330861 -0.317538 0.784672 0.835344 0.215515 -0.048911 -0.077420 -0.347174 0.106714 -0.061729 0.225510 0.350493 0.599467 0.210524 -0.107017 0.116811 -0.673964 -0.195826 -1.015915 -0.568508 -0.523588 0.166223 0.473809 0.389274 -0.331474 0.951295 -0.113506 0.253716 0.149641 1.367837 -0.862778 -0.322051 -0.517866 -0.381434 0.079500 -0.354937 0.013075 -0.118098 -0.315632 -0.723098 -0.732277 0.300743 0.193126 -0.281195 0.048538 -0.015777 0.711406 -0.790237 -0.305295 -0.755110 -0.016463 -0.111891 -1.232375 -0.448390 -0.099648 0.159043 0.233678 -0.392394 -0.944497 0.433431 0.716869 -0.380139 -0.445545 -0.306881 0.844280 0.325320 -0.047529 0.138317 -0.093826 0.357546 0.910831 0.564920 -0.322093 0.011444 -0.084366 -0.313376 -0.123893 -0.367809 -0.071096 -0.320171 -0.641937 0.115416 0.740770 -0.536871 0.114867 -0.437074 -0.270421 0.498295 2.101443 -0.511491 0.568194 0.021918 -1.159507 0.514394 -0.168952 -0.436686 -0.217292 0.447449 0.641750 -0.817345 -0.597814 0.643687 0.902495 0.556033 -0.607252 0.254242 -0.337461 -0.033078 -0.217532 0.258217 0.247576 -0.082083 -0.596529 -0.302301 0.412968 1.600056 -0.448143 -1.230989 0.447274 0.056817 0.183864 -0.261977 -0.203393 -0.206295 0.082731 0.305208 -0.229413 0.474015 1.048752 -1.567460 0.841665 -0.135843 -0.707196 0.924714 -0.108499 -0.277956 0.012995 0.115534 1.006854 0.855428 0.284786 -0.026950 -0.283011 -0.723758 -0.155177 0.060116 0.534536 -0.369932 0.425258 0.296535 -1.072780 -0.675145 -0.653109 -0.015585 -0.466887 -0.572847 0.300555 0.171816 -1.758012 1.224623 0.295812 -0.062694 0.102645 -0.175148 0.362721 -0.738711 -1.121054 0.344820 -0.309476 -0.305904 0.060018 -0.093446 0.436838 0.246875 0.404808 -0.579383 -0.959045 0.567275 0.245962 0.715730 0.340808 0.507242 0.664713 0.432610 -0.369354 -0.425295 -0.606240 0.657961 -0.187294 -0.480345 0.039606 -0.398305 0.759212 0.947881 -0.063508 -0.287080 -0.679505 0.703186 -0.522066 0.038107 0.675315 0.049619 -0.596841 -0.135586 0.761647 -0.407156 -0.589534 -0.431853 -0.125503 -0.491554 -0.772732 0.002816 -0.556048 0.068890 0.549270 -0.175142 -0.578661 0.173925 0.028541 -0.107684 0.064552 0.769821 0.563952 -0.546311 0.521361 -0.653247 0.491634 -1.124597 -0.868921 0.310353 -0.351925 -0.416922 -0.120211 -0.043120 0.419047 -0.237238 0.215807 -0.057181 -0.209000 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::end() const = -0.204025 0.506859 0.595250 -0.508978 0.820128 0.832812 0.235480 -0.218893 -0.447005 -0.260056 -0.162057 -0.813828 -0.712568 0.892766 -0.359093 0.204598 1.179806 0.232324 -0.168892 0.014166 0.351268 0.054653 1.096602 0.905273 -0.736474 0.079237 0.268334 0.246843 -0.330140 1.119490 -0.660862 -1.169529 0.337689 0.007473 0.144448 -0.392027 -0.076923 -0.272219 0.006207 -1.196263 0.085324 0.335178 -0.245667 -0.207632 -0.007172 -0.049526 1.273455 0.583717 0.015199 -0.033416 0.266676 0.455631 -0.005139 0.223524 0.499678 0.277716 0.650148 -0.195506 -0.504442 -0.158574 -0.314880 -0.330861 -0.317538 0.784672 0.835344 0.215515 -0.048911 -0.077420 -0.347174 0.106714 -0.061729 0.225510 0.350493 0.599467 0.210524 -0.107017 0.116811 -0.673964 -0.195826 -1.015915 -0.568508 -0.523588 0.166223 0.473809 0.389274 -0.331474 0.951295 -0.113506 0.253716 0.149641 1.367837 -0.862778 -0.322051 -0.517866 -0.381434 0.079500 -0.354937 0.013075 -0.118098 -0.315632 -0.723098 -0.732277 0.300743 0.193126 -0.281195 0.048538 -0.015777 0.711406 -0.790237 -0.305295 -0.755110 -0.016463 -0.111891 -1.232375 -0.448390 -0.099648 0.159043 0.233678 -0.392394 -0.944497 0.433431 0.716869 -0.380139 -0.445545 -0.306881 0.844280 0.325320 -0.047529 0.138317 -0.093826 0.357546 0.910831 0.564920 -0.322093 0.011444 -0.084366 -0.313376 -0.123893 -0.367809 -0.071096 -0.320171 -0.641937 0.115416 0.740770 -0.536871 0.114867 -0.437074 -0.270421 0.498295 2.101443 -0.511491 0.568194 0.021918 -1.159507 0.514394 -0.168952 -0.436686 -0.217292 0.447449 0.641750 -0.817345 -0.597814 0.643687 0.902495 0.556033 -0.607252 0.254242 -0.337461 -0.033078 -0.217532 0.258217 0.247576 -0.082083 -0.596529 -0.302301 0.412968 1.600056 -0.448143 -1.230989 0.447274 0.056817 0.183864 -0.261977 -0.203393 -0.206295 0.082731 0.305208 -0.229413 0.474015 1.048752 -1.567460 0.841665 -0.135843 -0.707196 0.924714 -0.108499 -0.277956 0.012995 0.115534 1.006854 0.855428 0.284786 -0.026950 -0.283011 -0.723758 -0.155177 0.060116 0.534536 -0.369932 0.425258 0.296535 -1.072780 -0.675145 -0.653109 -0.015585 -0.466887 -0.572847 0.300555 0.171816 -1.758012 1.224623 0.295812 -0.062694 0.102645 -0.175148 0.362721 -0.738711 -1.121054 0.344820 -0.309476 -0.305904 0.060018 -0.093446 0.436838 0.246875 0.404808 -0.579383 -0.959045 0.567275 0.245962 0.715730 0.340808 0.507242 0.664713 0.432610 -0.369354 -0.425295 -0.606240 0.657961 -0.187294 -0.480345 0.039606 -0.398305 0.759212 0.947881 -0.063508 -0.287080 -0.679505 0.703186 -0.522066 0.038107 0.675315 0.049619 -0.596841 -0.135586 0.761647 -0.407156 -0.589534 -0.431853 -0.125503 -0.491554 -0.772732 0.002816 -0.556048 0.068890 0.549270 -0.175142 -0.578661 0.173925 0.028541 -0.107684 0.064552 0.769821 0.563952 -0.546311 0.521361 -0.653247 0.491634 -1.124597 -0.868921 0.310353 -0.351925 -0.416922 -0.120211 -0.043120 0.419047 -0.237238 0.215807 -0.057181 -0.209000 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator_traits >::select_on_container_copy_construction(std::allocator const&) = -0.138841 0.000752 0.404809 -0.378373 0.251769 -0.103453 0.124136 -0.009700 -0.418003 -0.254826 -0.069271 -0.210562 -0.258985 0.486607 -0.190228 0.093379 0.766620 0.395877 -0.063292 -0.347049 0.349750 -0.509410 0.635297 0.722981 -0.595901 0.045664 0.236716 0.504792 0.331279 0.471047 -0.175547 -0.122469 0.154923 -0.175551 0.320507 -0.668874 0.073006 0.175736 -0.124556 -0.988716 0.064744 -0.071243 0.191294 0.004937 0.026037 0.569679 0.454016 0.406164 -0.222404 0.269385 0.415118 0.125512 0.101824 0.139614 0.083961 0.189231 0.450436 0.000000 -0.196377 0.087352 -0.044310 -0.665268 0.182133 0.469107 0.686356 -0.032036 0.037110 0.003891 0.064514 0.123973 0.232909 0.122761 0.001210 0.007672 0.264857 -0.693275 0.181037 -1.151394 -0.058701 -1.525496 -0.355811 -0.391404 0.457324 -0.102501 0.103685 0.160070 0.593374 0.052717 0.171292 0.213542 0.524521 -0.396756 -0.183710 -0.258581 -0.246774 0.300771 -0.288062 -0.085333 0.236447 0.177900 -0.312553 -0.353060 0.454987 0.041967 -0.260349 -0.010132 -0.101044 0.493277 -0.698064 -0.282742 -0.519002 0.022334 -0.041438 -0.644541 0.332232 -0.437184 0.623709 0.059391 -0.063851 -0.269307 0.066016 0.356853 -0.123495 -0.053975 -0.528511 0.511940 0.100560 -0.115300 0.044153 -0.035066 -0.054712 0.351156 0.452767 -0.331954 -0.171284 0.292440 -0.481901 -0.105967 -0.574263 -0.167989 0.489053 -0.456434 -0.009140 0.082334 -0.335647 -0.177863 0.496677 -0.086606 0.345924 1.146503 -0.000890 0.293488 0.230598 -0.422133 0.279755 0.068607 0.019245 0.356753 0.455703 0.084255 -0.557275 -0.430610 -0.023204 0.502151 0.347366 -0.462927 -0.441973 -0.280142 -0.022757 0.162391 0.047329 0.072033 -0.225634 -0.282132 -0.102492 0.030503 0.718840 -0.105463 -0.294458 0.004149 0.030630 -0.445801 -0.719187 -0.090448 -0.186800 0.046159 -0.204996 -0.055889 0.238118 0.593955 -1.335447 0.526907 -0.213758 -0.074517 0.358819 -0.093650 -0.123887 -0.920467 0.105328 0.306765 0.652576 -0.041485 0.035491 0.235624 -0.527775 -0.060776 -0.034862 0.315618 -0.286251 0.276175 0.185024 -0.374095 -0.287914 -0.130022 0.043813 -0.147387 -0.019343 0.238030 0.082878 -1.095202 0.434653 -0.271511 -0.207157 0.270675 0.017972 0.197105 -0.569683 -0.493916 0.170038 0.117808 -0.209081 -0.489752 -0.006384 0.475043 -0.287681 -0.116926 -0.224815 -0.518091 0.255077 -0.335350 0.183300 0.255494 0.039304 0.576831 0.194740 -0.146042 -0.453393 0.194746 -0.158394 -0.356714 -0.107683 -0.000485 -0.151180 0.349936 0.781446 0.068732 0.074635 0.207916 0.726324 -0.436876 -0.369904 0.344262 0.216545 -0.052265 0.427760 0.387602 -0.667561 -0.348273 -0.320802 -0.176778 0.242810 -0.277909 0.439179 -0.375067 0.174276 0.193384 0.081925 -0.224414 0.401455 0.070823 0.001181 -0.062346 0.722354 0.902213 -0.290773 0.157560 -0.330442 0.156127 -0.660771 -0.224343 -0.166233 0.181523 -0.177913 0.231335 0.020393 0.426374 0.077735 0.018810 -0.075385 -0.099765 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int*) = -0.269372 0.683122 1.109865 -0.784065 1.179038 0.704592 0.452667 0.120331 -0.870370 -0.789861 -0.214588 -1.374415 -1.436677 1.555263 -0.454823 0.049785 2.174886 0.555246 -0.223873 -0.231148 0.604300 -0.497606 1.801704 1.651710 -1.358360 0.163316 0.406290 0.567278 -0.250585 1.660331 -0.819815 -1.687853 0.560784 0.007804 0.621278 -0.803455 -0.119668 -0.453899 -0.461845 -2.292950 0.103763 0.752418 -0.220858 -0.316097 0.036099 0.815484 2.134595 1.013394 -0.237007 0.123521 0.518469 0.285741 0.112087 0.349096 0.735406 0.236677 0.943606 0.037618 -1.082337 0.023862 -0.503102 -1.226291 -0.415669 1.273838 1.502374 0.172799 -0.097691 -0.150027 -0.410891 0.297355 0.034531 0.363053 0.922153 0.648161 0.720052 -0.362546 -0.009997 -1.731675 -0.325802 -3.148077 -1.126579 -1.024753 1.043509 0.390762 0.288696 -0.711209 1.633343 -0.122193 0.500538 0.550846 2.331748 -1.221179 -0.684234 -1.045540 -0.537849 0.382799 -0.712062 -0.113155 0.519792 -0.481821 -1.291044 -0.952217 0.682115 0.132444 -0.491483 0.144404 -0.118356 1.393151 -1.533027 -0.365112 -1.674225 -0.115953 0.202206 -2.111608 -0.212314 -0.087669 0.540027 0.634153 -0.680157 -1.077486 0.710293 1.016043 -0.663553 -0.463820 -0.809145 1.792951 0.274820 0.015727 0.385599 0.166538 0.575961 1.105183 1.389400 -0.533103 -0.075069 0.085908 -0.806428 -0.174994 -0.722674 -0.352585 0.245585 -1.073454 0.087578 0.709680 -0.996050 -0.086770 -0.387999 -0.380219 0.904114 3.279741 -0.714631 1.001267 0.028866 -1.711667 1.167914 -0.129591 -0.641309 -0.192386 1.058054 0.982281 -1.241247 -0.992354 0.935923 1.613735 0.976547 -1.346353 0.191820 -0.579652 0.023304 -0.280616 0.458642 0.467412 0.056598 -0.977933 -0.436831 0.662392 2.551507 -0.812779 -2.222177 0.488598 0.079847 0.298299 -0.961689 -0.184710 -0.140158 0.125985 0.166775 -0.366247 0.799442 1.807848 -3.047764 1.544360 -0.326951 -0.981467 1.545443 -0.191175 -0.447757 -1.110594 0.171331 1.607864 1.663064 0.678696 -0.363775 -0.350586 -1.282696 -0.238689 0.066099 0.961433 -0.550145 0.791270 0.124513 -1.450540 -1.126552 -1.323181 -0.063212 -0.489499 -0.768549 0.498457 0.435805 -3.127248 1.983592 0.156470 -0.276248 -0.047922 -0.086715 0.452816 -1.363459 -1.966326 0.397087 -0.580101 -1.189855 -0.502980 -0.279316 0.724905 0.169041 0.151988 -0.689991 -1.817756 1.394721 0.064845 1.314604 0.641811 0.667283 1.765387 1.330159 -0.769108 -0.760126 -0.823763 0.903791 -0.790414 -0.705469 0.023747 -0.632407 1.137975 1.695009 -0.119118 -0.199942 -0.982268 1.374096 -1.089173 -0.434162 1.256365 0.061144 -0.601839 0.430885 1.417704 -1.062541 -0.979327 -1.022333 -0.437550 -0.551864 -1.193417 0.060703 -1.152840 0.062125 0.885304 -0.243531 -0.917060 0.336899 -0.015705 -0.266236 -0.124959 1.538273 1.814481 -1.375593 0.905960 -1.166940 0.968533 -1.931778 -1.392752 0.296136 -0.168001 -0.539804 -0.056403 0.196150 0.556766 -0.241131 -0.217541 -0.414289 -0.112849 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int*) = -0.301581 0.799030 1.171104 -0.862832 1.263134 0.867248 0.448466 0.055294 -0.846176 -0.837196 -0.223944 -1.496884 -1.568369 1.614586 -0.542907 -0.025528 2.222698 0.486495 -0.248135 -0.202780 0.618521 -0.300468 1.900289 1.699857 -1.452714 0.133606 0.454613 0.592852 -0.266554 1.701824 -0.791942 -1.870034 0.567086 0.148087 0.620875 -0.732739 -0.104141 -0.558760 -0.505896 -2.313991 0.095793 0.787427 -0.344022 -0.329937 0.046390 0.756922 2.288437 1.069893 -0.258710 0.011857 0.582230 0.459413 0.057330 0.351891 0.717650 0.100824 0.964027 -0.046614 -1.070184 -0.052274 -0.517906 -1.143804 -0.516449 1.396633 1.579368 0.240870 -0.084973 -0.181994 -0.446200 0.328184 -0.033540 0.397395 1.008852 0.830218 0.721544 -0.216120 -0.023999 -1.737829 -0.310151 -3.092206 -1.146089 -1.073672 1.001522 0.527304 0.255915 -0.781252 1.713219 -0.056991 0.521964 0.647878 2.490399 -1.219218 -0.682406 -1.110501 -0.629456 0.407851 -0.747024 -0.005429 0.359961 -0.448773 -1.350405 -1.003723 0.537623 0.102049 -0.515685 0.170350 -0.121878 1.405240 -1.555849 -0.248371 -1.678026 -0.082355 0.264449 -2.274978 -0.447576 -0.115354 0.553608 0.589699 -0.684415 -1.099552 0.714789 1.044348 -0.694924 -0.447872 -0.870370 1.814477 0.369303 0.017511 0.362497 0.158183 0.667348 1.151977 1.324973 -0.544487 -0.086946 -0.006973 -0.768766 -0.209246 -0.740978 -0.247203 0.206005 -1.067384 0.169435 0.838228 -1.011644 -0.179649 -0.597646 -0.512110 0.964469 3.527420 -0.779309 1.047490 0.031326 -1.827654 1.112397 -0.163653 -0.731757 -0.243474 1.030971 1.096049 -1.207626 -1.034846 1.056494 1.690455 1.002542 -1.335340 0.384451 -0.523931 -0.023455 -0.427817 0.501995 0.491071 -0.009851 -0.999935 -0.488032 0.819680 2.584436 -0.782585 -2.372686 0.542173 0.211036 0.420123 -0.749892 -0.181057 -0.044496 0.147882 0.362582 -0.372314 0.883550 1.899828 -3.167822 1.569356 -0.153058 -0.992536 1.547462 -0.207007 -0.502098 -0.917051 0.266163 1.756581 1.635216 0.691982 -0.357072 -0.437732 -1.338029 -0.249590 0.132457 1.010418 -0.586899 0.806417 0.188049 -1.523113 -1.251034 -1.420844 -0.103543 -0.468740 -0.903693 0.521698 0.375882 -3.293907 2.163817 0.186276 -0.257615 -0.165870 -0.243274 0.512834 -1.449277 -2.068316 0.410284 -0.676370 -1.255927 -0.447762 -0.271213 0.741827 0.246192 0.353466 -0.804179 -1.862103 1.448906 0.142128 1.368519 0.653667 0.798862 1.785789 1.262567 -0.747398 -0.805085 -0.968653 1.156249 -0.683862 -0.830782 0.130575 -0.649082 1.166178 1.753952 -0.241117 -0.319614 -1.062192 1.354720 -1.072435 -0.431197 1.252425 0.051007 -0.715600 0.391523 1.427683 -1.015870 -1.031081 -1.100191 -0.415058 -0.663943 -1.343325 0.012218 -1.161334 0.067191 0.990442 -0.272337 -1.009766 0.348448 -0.010114 -0.274477 -0.052046 1.531493 1.800888 -1.397067 0.981917 -1.275790 1.032178 -2.063661 -1.558440 0.404776 -0.394939 -0.484969 -0.115499 0.064144 0.585668 -0.282487 -0.122434 -0.419578 -0.054484 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::copy<__gnu_cxx::__normal_iterator > >, int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int*) = -0.553628 1.301072 1.995227 -1.578832 1.934730 1.405329 0.636970 -0.101788 -1.274491 -1.263186 -0.331137 -2.440939 -2.459642 2.507921 -0.989174 -0.237691 3.359704 0.639527 -0.524251 -0.280921 1.025671 -0.197790 2.898283 2.596194 -2.295688 0.097661 0.728135 1.071837 -0.249129 2.585361 -1.167854 -2.800969 0.711716 0.534177 1.025106 -1.029203 -0.091054 -0.925916 -0.870658 -3.419139 0.191799 1.191106 -0.522324 -0.541016 0.091654 1.165577 3.558571 1.690834 -0.454638 -0.376706 1.033975 0.943307 -0.004332 0.520103 1.067791 -0.121416 1.730427 -0.038295 -1.489725 -0.247834 -0.794524 -1.500297 -0.775696 2.322325 2.498113 0.547439 -0.070379 -0.387222 -0.530385 0.563689 -0.123759 0.599704 1.543347 1.511213 1.004818 -0.157719 0.190787 -2.686693 -0.343424 -4.447211 -1.656571 -1.585282 1.389978 0.907447 0.227831 -1.283786 2.625408 0.066521 0.761780 1.051171 3.895738 -1.689743 -0.972690 -1.755362 -1.238383 0.664959 -1.118712 0.160190 0.352734 -0.463886 -2.062449 -1.429162 0.524252 0.097220 -0.791181 0.518231 -0.136988 2.103332 -2.212389 -0.074819 -2.308220 -0.026002 0.556945 -3.633282 -0.922242 -0.484513 0.820464 0.625952 -1.029653 -1.577786 1.021722 1.554888 -1.125942 -0.466587 -1.720895 2.798181 0.668829 0.004621 0.375665 0.114594 1.056798 1.532145 1.724300 -0.933793 -0.119752 -0.193708 -1.225929 -0.412166 -1.246622 -0.196230 0.475199 -1.497485 0.227347 1.365282 -1.504997 -0.377301 -1.101760 -0.911400 1.531690 5.750631 -1.266290 1.643133 0.060570 -2.818179 1.665781 -0.083032 -1.180148 -0.400598 1.446441 1.748568 -1.862760 -1.673605 1.759172 2.599188 1.551364 -1.940838 0.841414 -0.690161 -0.229540 -0.824625 0.771949 0.696286 -0.286246 -1.506531 -0.865999 1.429578 3.764605 -0.999805 -3.847019 0.864421 0.460691 0.712631 -0.826724 -0.267616 0.157630 0.309118 0.628267 -0.578206 1.566388 2.983182 -5.038188 2.404118 0.144133 -1.466984 2.459909 -0.493183 -0.846019 -1.260009 0.530574 2.830724 2.375562 0.958653 -0.718062 -0.715294 -2.073142 -0.388844 0.257225 1.571982 -0.954799 1.158915 0.416736 -2.279759 -2.034598 -2.343654 -0.240802 -0.593185 -1.563579 0.824033 0.281254 -5.026865 3.521037 0.313155 -0.244493 -0.479433 -0.669089 0.645651 -2.276851 -3.151971 0.531700 -1.048336 -1.884575 -0.777337 -0.312528 1.183484 0.343534 0.854013 -1.478215 -2.835586 2.175236 0.087308 2.114908 0.945421 1.396396 2.555814 2.075439 -0.905913 -1.357462 -1.473718 1.958191 -0.731196 -1.501195 0.395285 -0.950272 1.735201 2.621296 -0.647146 -0.547780 -1.587889 2.004527 -1.411316 -0.768703 1.781270 -0.206745 -1.295503 0.516306 2.078282 -1.451972 -1.635572 -1.792239 -0.775942 -1.146801 -2.229150 0.016684 -1.583281 0.138237 1.568111 -0.439969 -1.621126 0.551450 0.052952 -0.443043 0.166750 2.315051 2.692608 -1.972290 1.551509 -2.072151 1.636945 -3.269387 -2.501220 0.788874 -1.014437 -0.632689 -0.227645 -0.081930 1.004726 -0.488119 0.039651 -0.558071 0.089565 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__copy_move_a > >, int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int*) = -0.508107 0.995087 1.573987 -1.229024 1.323368 0.452404 0.501119 0.066929 -0.983281 -1.454242 -0.238705 -1.995205 -2.267071 1.980560 -0.828637 -0.493072 2.660133 0.581597 -0.321938 -0.505367 0.823047 -0.440623 2.350908 2.189068 -2.003691 0.024868 0.597970 1.152195 0.217960 1.699526 -0.320861 -1.991402 0.618116 0.687034 1.103558 -0.925225 0.073453 -0.608809 -1.151165 -2.833336 0.101178 0.930064 -0.119503 -0.314519 0.091253 1.628882 2.754374 1.457008 -0.615929 -0.224165 1.055273 0.761653 0.091430 0.462676 0.510494 -0.671863 1.137986 -0.333144 -1.170856 -0.107681 -0.531829 -1.761027 -0.588611 1.949261 2.220758 0.353118 0.031827 -0.288868 -0.370529 0.678872 -0.022574 0.522826 1.408896 1.073238 0.977559 -0.171761 0.074408 -2.673947 -0.272839 -4.686535 -1.370440 -1.407696 1.587593 0.793960 -0.208766 -0.831734 2.165010 0.458305 0.633716 1.221141 3.111222 -1.028380 -0.782564 -1.390052 -0.962778 0.883465 -1.052209 0.287924 0.427895 0.156282 -1.617895 -0.902931 0.328924 -0.248501 -0.706921 0.407852 -0.244331 1.664230 -2.092817 0.298346 -2.001896 -0.112943 0.836896 -3.008176 -0.339412 -0.550592 1.063447 0.450165 -0.631004 -0.640762 0.651382 0.912568 -0.755786 0.018010 -2.065814 2.204875 0.375090 -0.024924 0.318020 0.333577 0.769253 0.914522 1.301924 -0.771899 -0.313760 -0.069161 -1.094703 -0.325029 -1.188928 -0.146209 1.124163 -1.205378 0.312067 0.700655 -1.199912 -0.953618 -0.874901 -0.970656 1.329054 4.025518 -0.775712 1.269964 0.269702 -2.029137 1.131960 -0.089386 -0.858158 -0.002567 1.305807 1.315520 -0.810585 -1.405830 1.259124 2.110361 1.239907 -1.444245 0.550485 -0.386927 -0.102807 -0.750633 0.633112 0.594786 -0.370811 -1.115259 -0.644433 1.245062 2.439401 -0.522469 -2.564716 0.524492 0.625327 0.496867 -0.748228 -0.114853 0.450910 0.208727 0.384884 -0.340361 1.155911 2.412459 -4.250052 1.917865 0.435508 -0.618430 1.529410 -0.469082 -0.736416 -1.844248 0.643497 2.225459 1.815172 0.604700 -0.473265 -0.460051 -1.775023 -0.303861 0.254108 1.298260 -0.787216 0.939411 0.199197 -1.420419 -1.746108 -1.829723 -0.197330 -0.130727 -1.064022 0.733856 0.475423 -4.059171 2.780653 -0.287978 -0.386902 -0.681937 -0.585808 0.559101 -2.002969 -2.452117 0.275063 -1.036231 -2.040924 -1.125384 -0.159022 0.989177 -0.122968 0.375987 -0.940087 -1.965198 1.959022 -0.218348 1.464794 0.776531 1.145867 2.330181 1.665439 -0.741961 -1.134704 -0.821721 1.373202 -0.941600 -1.153242 0.739123 -0.610590 1.181225 2.343705 -0.620827 -0.438996 -0.601959 1.706811 -1.091329 -1.191490 1.409207 -0.141820 -0.750000 1.127151 1.602341 -1.414336 -1.355648 -1.747014 -0.583885 -0.575899 -1.877584 0.186206 -1.352197 0.100159 1.353613 -0.296240 -1.339423 0.729795 0.103031 -0.356370 0.042570 2.023003 2.600836 -1.668769 1.261436 -1.731691 1.176250 -2.744958 -1.936899 0.493836 -0.591567 -0.146306 -0.050888 -0.259674 0.803872 -0.252104 -0.126654 -0.692230 0.315048 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > > std::__miter_base<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >) = -0.072339 0.218609 0.321745 -0.221481 0.420616 0.246409 0.153162 0.033407 -0.315080 -0.261633 -0.080546 -0.463913 -0.430197 0.512630 -0.160085 0.085618 0.709940 0.216509 -0.035578 -0.057859 0.117638 -0.152081 0.603734 0.532840 -0.399534 0.081580 0.061860 0.138068 -0.204408 0.650327 -0.292062 -0.681788 0.210254 0.020685 0.145153 -0.270833 -0.056777 -0.090570 -0.120259 -0.762684 0.046167 0.304582 -0.004805 -0.101549 0.023170 0.125863 0.682153 0.314552 0.015603 0.141203 0.121996 0.156180 0.063183 0.132237 0.289767 0.157821 0.305637 -0.203661 -0.399098 0.033376 -0.177757 -0.389395 -0.189872 0.381066 0.464126 0.044085 -0.037970 -0.093580 -0.233728 0.095602 0.045522 0.103785 0.229297 0.200791 0.161416 -0.035623 0.005625 -0.415444 -0.120841 -0.941589 -0.369476 -0.321299 0.345976 0.324944 0.131131 -0.189485 0.530304 -0.086882 0.164910 0.105243 0.743011 -0.430779 -0.241310 -0.272113 -0.129785 0.096137 -0.219918 -0.093549 0.057243 -0.135302 -0.411812 -0.324402 0.275709 0.056597 -0.145877 0.054442 -0.035444 0.435199 -0.602376 -0.176791 -0.552314 -0.013086 0.030392 -0.633412 -0.064060 0.030743 0.082185 0.247479 -0.247098 -0.388361 0.279885 0.326744 -0.217830 -0.158558 -0.307165 0.521254 0.031974 -0.008772 0.137839 0.042766 0.171265 0.441727 0.381598 -0.180351 -0.001368 0.056452 -0.176411 -0.046573 -0.186811 -0.145747 -0.124334 -0.398853 0.086987 0.225421 -0.338508 0.001123 -0.330213 -0.102419 0.281780 0.890629 -0.257519 0.321699 0.006979 -0.581938 0.328443 -0.092810 -0.190620 -0.112686 0.337231 0.300774 -0.237474 -0.314233 0.293972 0.510872 0.324105 -0.325898 0.074168 -0.207367 0.050844 -0.014492 0.168494 0.159642 0.025389 -0.345139 -0.135696 0.126748 0.889065 -0.211750 -0.591003 0.178103 0.000543 0.093123 -0.224430 -0.062473 -0.093610 0.044202 0.060210 -0.128354 0.198015 0.579186 -0.936755 0.524814 -0.158923 -0.331123 0.466637 -0.064877 -0.116330 -0.274850 -0.009904 0.499061 0.587390 0.202923 0.005690 -0.105707 -0.399717 -0.088998 -0.010344 0.318664 -0.190356 0.249218 0.082076 -0.565584 -0.333298 -0.399986 0.011232 -0.197335 -0.275135 0.151916 0.293231 -1.017292 0.605968 0.088566 -0.093042 0.036374 0.060298 0.176398 -0.416990 -0.610165 0.135409 -0.218937 -0.365744 -0.048558 -0.107279 0.213195 0.028063 0.040036 -0.158560 -0.482201 0.423383 0.109900 0.400315 0.209865 0.179985 0.486782 0.396121 -0.268575 -0.129216 -0.278506 0.274972 -0.370161 -0.133235 0.142202 -0.228284 0.387505 0.559643 0.063090 -0.121711 -0.303535 0.461103 -0.262214 -0.053472 0.443257 -0.051700 -0.168152 0.114146 0.488877 -0.344654 -0.313542 -0.299913 -0.042649 -0.177392 -0.341399 0.018710 -0.389123 0.020431 0.276841 -0.074305 -0.358022 0.098552 -0.015769 -0.126437 -0.059192 0.524213 0.392691 -0.367150 0.383827 -0.334822 0.248069 -0.593141 -0.404688 0.036584 -0.000779 -0.253765 -0.006714 0.006100 0.175926 -0.091565 0.014224 -0.126271 -0.076539 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__niter_wrap(int* const&, int*) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__copy_move_a1(int const*, int const*, int*) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int const* std::__niter_base > >(__gnu_cxx::__normal_iterator > >) = -0.137060 0.148464 0.333366 -0.351791 0.268496 0.032212 0.080067 -0.134507 -0.259562 -0.257171 -0.052899 -0.317677 -0.287384 0.407279 -0.234498 0.021683 0.560817 0.176418 -0.069152 -0.206488 0.250155 -0.213591 0.522447 0.509745 -0.461371 -0.001623 0.224164 0.337267 0.175052 0.390542 -0.121180 -0.288400 0.107345 0.013421 0.217604 -0.354626 0.062301 0.019160 -0.098320 -0.636593 0.053595 -0.034245 0.089420 -0.033941 -0.014479 0.303666 0.480613 0.328115 -0.136104 0.035775 0.341745 0.264862 0.000964 0.113426 0.098104 -0.000565 0.391348 -0.132112 -0.137127 -0.026485 -0.069947 -0.345569 0.025310 0.451069 0.522937 0.062920 0.051321 0.000000 -0.036551 0.122154 0.079894 0.098754 0.049842 0.203910 0.130288 -0.377235 0.162431 -0.787575 -0.059450 -1.019331 -0.239938 -0.279909 0.193857 0.079746 0.058434 0.112907 0.464923 0.117329 0.124557 0.185871 0.552089 -0.278181 -0.133477 -0.205954 -0.274388 0.186633 -0.216074 0.042850 -0.000906 0.172071 -0.273838 -0.264737 0.196321 0.023999 -0.174596 0.028730 -0.045784 0.316889 -0.528107 -0.074788 -0.319358 -0.003491 0.026260 -0.598821 0.080220 -0.319128 0.421190 -0.025049 -0.078295 -0.260518 0.078970 0.294717 -0.132437 -0.020758 -0.486544 0.344080 0.123010 -0.037039 -0.006420 -0.068132 0.070071 0.297015 0.227789 -0.251930 -0.101697 0.049540 -0.296278 -0.109132 -0.361194 -0.056352 0.267721 -0.316140 0.082191 0.187224 -0.242479 -0.204871 0.134358 -0.201362 0.295112 0.926635 -0.108439 0.251148 0.129489 -0.434544 0.103197 -0.015782 -0.096935 0.121158 0.271680 0.182047 -0.265108 -0.355512 0.166735 0.404043 0.269703 -0.262687 -0.133388 -0.139927 -0.064504 0.016041 0.047009 0.069119 -0.253056 -0.236937 -0.146820 0.148301 0.548035 -0.022728 -0.253643 0.098097 0.103061 -0.161355 -0.291173 -0.069617 -0.058026 0.089541 -0.020285 -0.061002 0.240923 0.505773 -1.058758 0.401629 -0.011450 -0.080615 0.255810 -0.102166 -0.139579 -0.513662 0.139479 0.394048 0.401439 -0.038544 0.070852 0.051866 -0.392809 -0.061189 -0.006635 0.270859 -0.233901 0.169746 0.199390 -0.386902 -0.337946 -0.152994 0.011860 -0.080375 -0.124401 0.176928 0.046266 -0.903142 0.522945 -0.130087 -0.075940 0.048328 -0.103290 0.167893 -0.452813 -0.425093 0.107649 -0.066449 -0.161289 -0.244344 0.016679 0.314234 -0.175969 0.083274 -0.231103 -0.339069 0.188797 -0.160304 0.181008 0.161381 0.194807 0.374562 0.074379 -0.047350 -0.328148 0.064868 0.058229 -0.190818 -0.195329 0.172249 -0.103170 0.286802 0.554383 -0.063542 -0.059716 0.138846 0.436381 -0.233307 -0.234116 0.242893 0.088392 -0.204814 0.219714 0.277994 -0.378532 -0.297920 -0.295476 -0.109613 0.000000 -0.354506 0.198253 -0.224445 0.097598 0.234991 0.016101 -0.252688 0.270212 0.059354 0.001487 0.043850 0.465740 0.553689 -0.190496 0.165442 -0.329897 0.124173 -0.580675 -0.348293 0.030463 -0.022299 -0.091051 0.072806 -0.124494 0.320160 -0.021601 0.145239 -0.026554 -0.015208 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__copy_move_a2(int const*, int const*, int*) = -0.385431 0.102965 0.466342 -0.921549 0.769834 0.264919 0.297754 -0.389216 -0.721065 -0.383496 0.043110 -0.781766 -0.526048 1.012612 -0.451041 0.529614 1.581449 0.353721 -0.263097 -0.500330 0.945545 -0.534829 1.502147 1.392956 -1.214046 -0.036712 0.637379 0.757419 0.473253 0.495261 -0.449914 -0.473941 0.447496 -0.793008 0.293890 -0.865391 0.181821 0.003461 0.368453 -1.642144 0.151139 -0.444401 -0.038931 -0.127577 -0.268262 0.744955 1.157959 0.940126 -0.484224 0.226496 0.991126 0.238691 -0.082289 0.303011 0.136295 0.258197 0.610040 0.322557 -0.361765 -0.265421 -0.139123 -0.736017 0.287675 1.098894 1.328420 0.079978 0.030673 0.534943 0.176634 0.166197 0.323949 0.296798 0.076613 0.289276 0.617279 -1.633170 0.108497 -2.437741 -0.347858 -2.671761 -0.737472 -0.607779 0.432387 -0.605155 0.568733 0.369282 1.230394 0.129749 0.235129 0.639079 1.336774 -1.091647 -0.448819 -0.709735 -0.609162 0.397963 -0.605940 0.144506 0.561477 0.118387 -0.845311 -0.818066 0.631793 0.321834 -0.468935 -0.571061 0.033643 0.809848 -0.996626 -0.672102 -0.847558 0.119514 -0.200257 -1.669146 0.198792 -0.679492 1.313024 0.013635 -0.230093 -1.085309 0.092259 0.900540 -0.363555 -0.503527 -0.295944 0.890353 0.641207 0.133756 0.196698 -0.062547 0.256458 1.338387 0.992450 -0.649492 -0.288086 0.133473 -0.872541 -0.048651 -0.923707 -0.346810 0.830462 -1.007585 0.271941 0.747917 -0.666800 -0.333164 1.403869 -0.184437 0.651988 2.991492 -0.112937 0.853568 0.521734 -1.143140 0.422264 -0.324301 -0.146896 0.423348 0.739602 0.310684 -1.484359 -0.969731 0.460691 1.090074 0.754233 -1.272015 -0.640053 -0.356779 -0.021327 0.006751 -0.120907 0.302226 -0.275775 -0.652149 -0.249752 0.674692 1.822586 -0.518709 -0.685374 0.394482 0.343897 -0.493367 -1.396762 -0.419871 -0.666934 0.156349 0.110813 0.033457 0.636240 1.384625 -2.521755 0.895120 -0.317528 -0.216919 0.804758 0.169761 -0.627564 -1.447234 0.261157 0.910142 1.052181 -0.080762 0.144166 0.255058 -0.996911 -0.101854 0.084558 0.497419 -0.452671 0.504638 0.299913 -0.900651 -0.759717 -0.054417 -0.085568 -0.322676 -0.003883 0.579058 -0.096907 -2.288454 1.260796 -0.281569 -0.429249 0.413967 -0.405913 0.805962 -1.183469 -1.179769 0.611800 -0.024121 -0.118691 -0.627952 0.132841 0.820810 -0.123637 0.233608 -0.703581 -1.293341 0.561531 -0.387229 0.682533 0.473309 0.305287 1.128086 -0.383488 -0.312941 -1.157474 -0.054941 -0.072039 -0.181713 -0.813251 -0.357841 -0.254134 0.964597 1.327368 -0.154140 -0.133658 0.179669 1.092609 -1.336521 -0.478235 0.715106 0.946537 -0.774359 0.439129 0.832695 -1.130387 -0.544998 -0.598704 -0.324947 -0.083660 -0.965592 0.554749 -0.503307 0.388650 0.442981 0.076103 -0.162580 0.666657 0.194938 0.307364 0.002310 1.196086 1.863234 -0.680121 -0.195521 -1.008485 0.448362 -1.538524 -1.201554 0.374424 0.117040 -0.461793 0.190175 0.135564 0.992340 -0.048585 -0.049088 -0.182313 -0.136697 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__copy_move::__copy_m(int const*, int const*, int*) = -0.762126 -0.604265 -0.103702 -2.006976 1.593850 0.636385 0.668613 -0.929300 -1.681510 -0.080961 0.599966 -1.999192 -0.294066 1.618699 -0.701544 1.887889 2.810568 0.340410 -0.765582 -0.598233 1.677510 -0.082832 2.837032 2.451088 -1.823321 -0.116619 0.207613 1.109612 0.307569 -0.034384 -0.759246 -0.782545 0.829110 -2.158068 -0.340447 -0.955946 0.321709 0.240358 1.890108 -2.553076 0.542439 -0.750605 0.231073 -0.389299 -0.774055 0.468514 1.600592 1.777630 -0.614670 0.540424 1.916701 0.101503 -0.155235 0.591071 0.111344 0.602347 0.463367 0.442469 -0.720804 -1.107393 -0.170221 -0.240690 0.642565 1.729266 2.058484 0.232493 -0.273368 1.434071 0.898141 0.166500 1.077803 0.480859 -0.453239 0.122319 0.967864 -2.812456 0.060053 -3.812270 -0.634444 -3.548618 -1.422719 -0.266777 1.007585 -0.929361 1.418383 0.640425 2.066005 -0.211900 0.014491 1.214840 1.853137 -2.107486 -1.012860 -1.162217 -1.061792 0.526868 -0.856774 0.234869 1.260636 0.516266 -1.690582 -0.910573 0.906816 0.812057 -0.723511 -1.557383 0.693569 0.911957 -1.028529 -1.627367 -0.777007 1.312213 -0.346869 -2.909869 -0.098525 -1.025970 1.600728 -0.146619 -0.683143 -2.168067 -0.005199 1.035863 -0.931036 -0.874794 -0.198148 1.104445 1.440234 0.715510 0.598967 0.091465 0.592437 3.265262 0.943630 -1.469442 -0.299462 0.084887 -0.989339 0.503656 -1.321213 -0.973372 0.814630 -2.097336 1.049322 1.487682 -1.214827 -0.316636 2.322227 0.584739 0.648476 5.294812 -0.034899 2.143804 1.522644 -1.768808 0.750075 -1.113695 0.125488 0.562147 0.941947 -0.012256 -2.501259 -1.851367 1.066010 1.845964 1.488635 -2.304672 -0.821976 -0.096799 0.222244 0.103313 -0.511745 0.684999 0.127501 -1.262974 -0.266179 1.637922 3.650979 -0.713560 -0.577162 1.071560 1.102677 -0.668512 -2.225255 -1.168809 -1.970620 0.242195 0.688755 0.599641 1.135812 2.550568 -3.573519 1.289415 -0.376077 0.039630 1.588065 0.845520 -1.793294 -2.221854 -0.240619 1.169868 1.893445 -0.572703 0.438404 0.736417 -1.443359 -0.131979 0.351209 0.227093 -0.571679 0.750451 0.284503 -1.337303 -0.728517 0.300775 -0.550918 -0.317575 0.101808 1.293535 0.005814 -3.234180 1.841149 -0.090488 -1.055878 0.850071 -1.124487 1.962578 -1.806155 -1.608757 1.398557 -0.122173 0.240083 -0.669994 0.563911 1.124023 0.118515 0.989701 -1.354105 -1.982961 1.227510 -0.377749 1.599389 0.850940 -0.168367 1.037782 -1.393777 -0.543564 -1.765097 -0.723820 -0.469203 0.182084 -1.869063 -0.606420 -0.487774 1.863291 1.645653 -0.193319 -0.770322 0.228521 1.590165 -2.408941 -0.380036 1.291511 1.388117 -1.934962 0.513692 1.623457 -2.078628 -0.158136 -0.912959 -0.246262 -0.579679 -1.610547 1.121091 -0.077295 1.032049 0.248686 0.082540 0.351106 0.975865 0.490985 0.671655 0.194410 2.265151 2.390149 -0.395601 -0.889249 -2.041155 0.683706 -2.471519 -2.443815 1.200005 0.080291 -1.700171 0.278177 0.464875 2.212463 -0.226926 -0.200569 -0.667828 0.147933 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > >::base() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > >::__normal_iterator(int const* const&) = -0.166072 0.059590 0.357457 -0.396728 0.323814 0.097085 0.122695 -0.193211 -0.351220 -0.146037 -0.054284 -0.189027 -0.150467 0.500195 -0.216590 0.262865 0.760771 0.293275 -0.096158 -0.285712 0.470233 -0.503093 0.661248 0.663682 -0.570700 0.002900 0.416088 0.399904 0.288210 0.467720 -0.375439 -0.132916 0.189541 -0.424315 0.226405 -0.608289 0.086110 0.088403 0.131472 -0.855255 0.067774 -0.283283 0.047839 -0.041541 -0.096227 0.378050 0.504054 0.407779 -0.197394 0.169156 0.422666 0.104787 -0.014228 0.143139 0.163239 0.340083 0.507572 0.216738 -0.159564 -0.005962 -0.077962 -0.475303 0.227576 0.499387 0.648198 0.006069 0.070973 0.189633 0.022641 0.045730 0.166326 0.104858 -0.066772 0.104019 0.244962 -0.967627 0.182102 -1.213776 -0.170365 -1.302566 -0.300318 -0.361280 0.090883 -0.378487 0.331722 0.271532 0.562412 0.026792 0.152942 0.125275 0.599783 -0.586002 -0.188778 -0.296896 -0.279508 0.156013 -0.291016 -0.042692 0.263823 -0.022310 -0.330956 -0.503310 0.488413 0.228335 -0.220938 -0.185120 -0.053295 0.471000 -0.571218 -0.450581 -0.453812 -0.091973 -0.250526 -0.697498 0.301491 -0.407917 0.693176 0.025641 -0.084753 -0.616391 0.082461 0.596255 -0.132852 -0.311262 -0.132287 0.474340 0.231684 -0.030841 0.034575 -0.150573 0.008634 0.566064 0.606267 -0.307367 -0.138163 0.165329 -0.550482 -0.107813 -0.516297 -0.198036 0.397471 -0.482788 -0.034806 0.332067 -0.317374 -0.020854 0.875599 -0.079138 0.360916 1.427661 -0.062640 0.300455 0.156316 -0.568761 0.256938 -0.026106 -0.038433 0.251042 0.402125 0.127433 -0.899453 -0.452264 0.095893 0.478875 0.345219 -0.595887 -0.530019 -0.352177 -0.042682 0.166307 -0.073242 0.097528 -0.249472 -0.315908 -0.132281 0.090490 0.916827 -0.299782 -0.335729 0.131361 -0.053391 -0.443930 -0.865794 -0.179768 -0.367554 0.095196 -0.184225 -0.076723 0.273938 0.614518 -1.311990 0.489625 -0.362147 -0.236108 0.457878 -0.018863 -0.155297 -0.775305 0.128003 0.398649 0.569032 -0.017965 0.067743 0.189117 -0.495198 -0.051812 -0.069440 0.317195 -0.250956 0.238205 0.232202 -0.540855 -0.363044 0.014226 0.062782 -0.295335 0.044084 0.227005 -0.072305 -1.136041 0.548324 -0.146979 -0.143545 0.382901 -0.013256 0.259123 -0.563965 -0.564142 0.273472 0.150510 0.091603 -0.341890 0.022789 0.475146 -0.162986 -0.044680 -0.312899 -0.662901 0.090210 -0.285121 0.231057 0.211661 0.144097 0.559121 -0.055533 -0.119527 -0.587487 0.185975 -0.202441 -0.187928 -0.240190 -0.271201 -0.122235 0.488236 0.706911 0.040760 0.098856 0.128763 0.633166 -0.617914 -0.215985 0.344647 0.474898 -0.278080 0.144334 0.379944 -0.579545 -0.365259 -0.189449 -0.227520 0.088778 -0.364185 0.319529 -0.328472 0.180296 0.186986 0.088988 -0.123618 0.337970 0.082965 0.137758 -0.034618 0.591484 0.932592 -0.335913 -0.058811 -0.366509 0.170470 -0.696052 -0.408438 0.019459 0.201974 -0.231163 0.170704 0.127514 0.464082 0.010874 0.044428 0.048658 -0.236127 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp___GLOBAL__sub_I_construction_of_lcp_array_from_suffix_array.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/count-1s-sorted-binary-array.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/count-1s-sorted-binary-array.cpp__countOnes(bool*, int, int) = -3.918016 -4.572589 -2.467714 -7.438611 5.512348 5.414846 3.138171 -6.529467 -9.403006 0.531165 5.048451 -9.477123 -0.259992 10.376011 -3.099311 9.888794 11.524473 1.372723 -5.775958 -1.933791 10.544139 1.554151 12.521518 10.355843 -7.594890 -0.730178 -1.077583 2.274636 4.045583 -0.890815 0.722361 -2.664678 5.224160 -11.180243 -4.248602 -4.063116 1.576616 3.678586 10.759059 -10.585169 2.768545 -1.506645 2.859464 -2.803657 -3.826423 -0.730797 5.035881 8.389168 -1.091237 3.160947 7.829345 0.837494 -1.081355 2.417066 1.251875 1.873973 0.738018 0.221204 -2.885326 -5.538621 -0.656197 0.348919 1.908990 8.264957 9.941506 1.925201 -0.773395 7.474577 3.258933 2.369467 5.834988 1.675946 -2.294752 -0.099309 4.150255 -11.372658 -1.610484 -15.055360 -2.720698 -12.936422 -4.476121 2.127509 5.678495 -2.263716 6.650225 3.084034 8.094307 -1.306048 -4.125697 8.346920 9.392633 -8.703799 -4.202395 -4.322697 -5.548326 2.492829 -4.841426 2.967688 3.785704 2.226373 -7.875313 -5.913466 1.848662 4.808261 -3.227546 -7.437696 3.057261 5.496794 -5.338218 -7.207808 1.860440 7.133759 -2.761840 -12.345266 -3.784631 -6.675234 4.674451 -0.136787 -3.513921 -9.005798 0.508180 3.562486 -3.169218 -6.094953 1.422179 2.563398 5.507102 5.248839 0.246341 0.548086 2.468241 15.074787 1.475597 -6.757650 1.800994 -1.303898 -0.780850 5.401631 -5.501936 -5.191530 2.547296 -8.220411 3.208248 7.071480 -4.839774 -3.053588 8.232544 4.022813 0.954562 21.434458 1.723640 10.229279 8.649826 -7.803684 0.628375 -5.112795 1.613023 3.306259 3.446347 -1.022072 -9.691915 -9.200294 5.679365 8.533386 6.793820 -8.865625 -3.812640 0.012079 0.270551 0.100607 -1.061014 2.492324 0.666479 -7.049494 -1.733665 7.912614 15.343117 -4.722386 0.620143 5.498516 4.283758 -3.138467 -8.796958 -5.132294 -7.444632 2.173860 4.068600 2.166685 5.532613 11.323942 -11.573532 7.158037 -1.586392 1.274790 4.619261 4.676568 -9.932915 -5.620755 -2.336624 4.207091 7.853711 -2.244107 1.092139 4.819342 -8.143264 -0.624017 1.633303 -1.516392 -1.925891 3.533850 1.270737 -3.498357 -4.170369 5.191499 -2.299171 -2.442058 0.919614 6.783111 0.731178 -8.935741 7.454702 0.004728 -3.739881 2.479788 -3.613570 9.613029 -6.896373 -7.104386 6.468653 -0.954074 -0.559145 -3.293993 2.663201 5.159128 3.203534 5.362056 -5.616585 -7.595560 5.502708 -2.848165 7.463452 3.601969 -1.572510 2.695336 -6.869684 -1.919394 -8.660332 -3.501062 -1.986872 2.394861 -9.120668 -4.432515 -1.675878 9.149817 5.200498 0.004314 -7.844516 -0.174605 8.137360 -10.235447 -2.405864 5.643248 6.313597 -9.810614 1.990016 7.049096 -9.170991 1.892804 -2.936639 -0.714906 -3.711719 -6.719819 6.154739 3.349376 6.046726 -1.720265 1.480682 2.775607 4.174391 3.361326 2.229989 1.833662 10.234052 7.076680 -1.979931 -5.203828 -9.507520 3.613685 -10.236206 -11.419626 6.305377 0.973705 -8.916911 0.893661 0.257961 10.673511 1.826224 -1.036253 -3.126646 1.790585 +PE-benchmarks/count-1s-sorted-binary-array.cpp__main = -0.849185 -0.777646 0.046874 -2.101084 1.647172 1.061595 0.928374 -1.181754 -2.626670 -0.548698 1.221600 -3.115301 -0.881991 2.979904 -0.858238 1.941934 3.469960 0.469594 -1.414940 -0.667263 2.249130 0.243437 3.513828 3.085845 -2.318367 0.049854 -0.504096 0.653387 0.907339 0.373663 0.187735 -1.458641 1.372610 -1.909211 -0.455813 -0.969779 0.155596 0.546262 1.868054 -3.417372 0.675320 0.536365 0.891429 -0.742246 -0.603865 0.723967 2.095001 2.266086 -0.300085 0.897630 1.993124 0.244532 -0.001476 0.620229 0.639997 0.013988 0.671351 -0.376607 -1.243390 -1.055162 -0.309689 -0.542747 0.011345 2.391425 2.831252 0.383635 -0.350272 1.283773 0.775451 0.784483 1.432694 0.585210 0.131382 0.214356 1.174628 -2.193080 -0.288098 -3.922737 -0.554015 -4.905515 -1.669682 0.199155 2.503253 0.136390 1.097279 -0.082487 2.512824 -0.213444 -0.817195 2.061064 3.091283 -2.043816 -1.283276 -1.231220 -1.329563 0.851537 -1.339260 0.642233 1.183218 0.540592 -2.371950 -1.090303 0.660217 0.769710 -0.973622 -1.123722 0.696171 1.781691 -1.978537 -1.267703 -0.200692 1.817565 0.061576 -3.652998 -0.630641 -1.460654 0.959623 0.293627 -1.192939 -1.780746 0.412997 0.673444 -1.158079 -0.971230 -1.120636 1.535609 1.182869 1.371211 0.232869 0.554221 0.977336 3.412682 0.492395 -1.830897 0.460832 -0.283584 -0.218121 1.313973 -1.376818 -1.339733 0.893961 -2.130734 0.813814 1.321013 -1.518417 -0.875627 0.872441 0.830818 0.405575 5.600154 0.034721 2.926653 2.025294 -2.213175 0.652097 -1.131112 0.113507 0.582881 1.255559 0.157223 -1.941357 -2.428960 1.747763 2.711812 1.899126 -2.441385 -0.337714 0.101212 -0.027606 -0.213183 0.212221 0.658661 0.364479 -1.954891 -0.589009 2.057965 4.287146 -1.009678 -0.680296 1.157524 1.137624 -0.196836 -1.891317 -1.021314 -1.284150 0.644327 0.886533 0.477901 1.658084 3.269736 -4.083746 2.352252 -0.193942 0.063445 1.700069 0.886010 -2.507438 -2.222936 -0.589457 1.488345 2.517368 -0.234907 0.028567 0.981619 -2.357546 -0.276214 0.345015 -0.080102 -0.720124 1.065157 0.263512 -1.067457 -1.230579 0.203013 -0.588360 -0.290583 -0.343001 1.770659 0.820876 -3.372928 2.409931 0.011834 -1.063037 0.000417 -0.909767 2.211686 -2.090928 -2.144700 1.238117 -0.801351 -1.368174 -1.167845 0.310869 1.210737 0.362939 1.310987 -1.418142 -2.128996 2.284649 -0.767015 2.335322 1.171132 -0.270185 1.367327 -0.436630 -0.705252 -1.840182 -1.340357 0.147474 -0.108221 -2.226594 -0.070319 -0.735079 2.225531 1.735151 -0.110254 -1.936448 -0.306944 2.229933 -2.464825 -0.891538 1.744164 0.878707 -2.217403 1.115456 2.151462 -2.511958 0.270979 -1.442487 -0.525076 -1.102741 -1.844148 1.495681 0.437239 1.349995 -0.105249 0.184306 0.058319 1.093099 0.562066 0.023215 0.416119 3.063246 2.418664 -0.985788 -0.440948 -2.725006 1.336517 -2.979754 -3.088200 1.428890 0.091337 -2.255914 0.076405 -0.090694 2.496440 0.454293 -0.544966 -1.238023 0.970929 +PE-benchmarks/count-1s-sorted-binary-array.cpp___GLOBAL__sub_I_count_1s_sorted_binary_array.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp__countStrings(int) = -1.644882 -2.283446 -0.894680 -3.960360 2.182957 3.882541 1.519442 -3.380397 -4.740150 -0.153235 2.608346 -5.163400 0.094286 4.664540 -1.773533 4.739375 5.916925 0.758970 -3.359905 -0.832090 4.928820 0.505913 6.972552 5.646162 -3.433121 -0.231273 -1.059934 1.486842 2.287422 0.048145 0.534398 -0.662217 2.884911 -5.366381 -1.615594 -2.389171 0.464968 1.447168 4.841517 -5.630362 1.327064 -0.543342 1.100738 -1.184123 -1.258209 0.639120 2.752817 3.753755 0.384644 1.449775 3.668163 0.539471 -0.254504 1.044659 1.011514 0.902351 1.747079 -0.791458 -1.283208 -2.602487 -0.306194 -0.322742 0.832556 3.982650 5.007153 0.659106 -0.269200 3.006860 2.046312 1.016531 3.066201 0.766690 -1.746168 0.546770 0.994531 -6.940796 0.376265 -6.405125 -1.163113 -6.453201 -2.271940 1.076310 3.037062 0.176403 2.814683 0.585158 3.713676 -0.694118 -2.027120 3.350324 4.518184 -4.157516 -1.934862 -1.688510 -1.446431 0.811180 -2.259459 0.995251 2.289853 1.250425 -3.554747 -0.876288 1.552144 2.253428 -1.556524 -2.956508 1.502615 3.242849 -3.010797 -3.236681 1.380852 4.151369 -1.151025 -7.110304 -0.510762 -3.749437 2.544688 -0.198165 -1.721578 -4.287154 0.404209 1.958345 -1.124063 -2.245025 -0.914913 2.398346 2.783331 2.438531 -0.175341 1.141658 1.086146 7.429068 0.654492 -2.881072 1.032573 -0.530137 -0.963077 2.670204 -2.427513 -2.350154 0.659819 -4.355448 1.305853 3.855006 -2.235620 -0.624491 3.142406 2.733443 0.313249 14.232023 0.383918 6.036372 4.554387 -4.054753 0.668357 -2.335375 0.973567 1.320343 1.238734 -0.627582 -7.558894 -4.074164 2.522515 4.261515 3.018414 -5.167425 -0.573980 -0.240751 -0.486661 -0.098973 -0.443634 0.963468 0.432711 -3.202693 -0.977786 3.825260 9.163255 -1.893529 1.098733 2.038147 0.315586 -1.928492 -5.107487 -2.276232 -2.294651 1.429148 1.473840 1.217350 2.334723 5.067588 -4.937559 3.613427 -1.062370 0.371639 4.112935 2.275577 -4.964494 -3.944202 -1.754242 2.202118 4.278403 -1.902529 0.043208 2.583420 -3.782970 -0.461756 0.712468 -0.712444 -0.809098 1.166344 1.604042 -1.682203 -1.580723 2.121210 -0.477745 -0.595057 0.189299 3.190876 0.051473 -4.834482 3.775970 0.113151 -2.072769 1.008983 -1.661516 4.679162 -3.229836 -2.675829 2.739688 -0.130068 -1.063791 -2.379655 0.852858 2.573949 0.899953 2.798218 -3.480903 -3.751363 2.668733 -2.402624 3.482364 1.681803 -0.812469 1.684157 -2.686024 -0.518199 -4.553335 -3.216682 -1.620116 0.822100 -4.539922 -0.689077 -0.807764 4.203273 2.258437 0.068574 -4.087880 1.109078 4.054840 -5.114096 -0.951480 2.327034 3.470162 -5.667684 0.999014 2.974296 -4.923685 1.006219 -1.103052 -1.658526 -1.696923 -3.246524 3.295889 1.840604 3.292880 -1.200221 1.373885 1.082068 1.893719 1.169248 1.056292 1.324782 5.598095 4.253016 -0.337390 -2.425135 -4.546445 2.260967 -4.913706 -5.713411 2.729905 1.281673 -3.856819 0.491852 0.632390 5.693160 1.442794 -1.360510 -1.297941 1.313378 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp__main = -0.351932 -0.423609 0.215961 -1.121098 0.561030 0.440176 0.369518 -0.521670 -1.267735 -0.506931 0.636274 -1.592621 -0.416354 1.277448 -0.571267 0.653092 1.618862 0.236042 -0.738414 -0.417655 0.982341 -0.069488 1.763059 1.557483 -1.127540 -0.034622 -0.309621 0.643894 0.699965 0.218281 0.346699 -0.452483 0.540220 -0.670617 0.016222 -0.553153 0.144049 0.230090 0.512547 -1.663267 0.290944 0.306903 0.482756 -0.253315 -0.137148 0.725946 0.946973 1.010223 -0.094990 0.370745 1.097512 0.199642 0.034875 0.229764 0.223218 -0.285603 0.686564 -0.408445 -0.542677 -0.408523 -0.069168 -0.522570 0.047447 1.179266 1.446462 0.133867 -0.036582 0.357799 0.472864 0.429411 0.790151 0.215713 -0.128818 0.257688 0.401162 -1.212814 0.191079 -1.890386 -0.135927 -2.603184 -0.731045 0.045701 1.407915 0.418079 0.172941 -0.074455 1.089973 0.054024 -0.350679 1.020669 1.379343 -0.671734 -0.595126 -0.512733 -0.552014 0.494525 -0.673942 0.239279 0.554478 0.659385 -0.973173 0.033046 0.329459 0.249781 -0.432068 -0.218911 0.243542 0.879090 -1.153336 -0.332641 0.006428 0.983600 0.296717 -1.939924 -0.039798 -0.932691 0.679063 0.033246 -0.462042 -0.484684 0.128057 0.260584 -0.417761 0.012961 -1.235689 0.898625 0.460940 0.619527 -0.008222 0.416834 0.410407 1.302867 0.099678 -0.812691 0.141107 -0.063828 -0.315972 0.541763 -0.692267 -0.551076 0.573543 -0.997345 0.412468 0.501222 -0.657658 -0.568065 0.111870 0.429692 0.261605 3.239268 0.031219 1.534150 1.023225 -0.958786 0.284286 -0.374385 0.158979 0.310781 0.472114 -0.032792 -1.108767 -1.055656 0.694242 1.228797 0.805096 -1.176562 0.084424 0.094044 -0.158723 -0.051743 0.092595 0.273781 -0.042316 -0.797051 -0.315947 0.967880 2.031319 -0.118435 -0.116661 0.321094 0.280777 -0.270185 -0.949102 -0.310534 -0.118326 0.440394 0.251565 0.262199 0.721301 1.425598 -2.068535 1.108781 0.101171 0.242941 1.004783 0.254206 -1.183169 -1.578179 -0.285579 0.689537 1.208039 -0.294198 -0.145333 0.609481 -1.046856 -0.132810 0.159918 0.026903 -0.319329 0.352296 0.305565 -0.396203 -0.603539 -0.078396 -0.187167 0.218359 -0.252335 0.775052 0.219137 -1.712670 1.146851 -0.180551 -0.562185 -0.229236 -0.445757 0.894847 -1.065695 -0.799407 0.352722 -0.361713 -0.997767 -0.930857 0.067762 0.552392 -0.096889 0.572063 -0.741459 -0.862959 1.034579 -0.747515 0.927543 0.488709 -0.148065 0.748832 0.081709 -0.093810 -0.945326 -0.620893 -0.046756 -0.261698 -1.033886 0.498946 -0.245955 0.856005 0.776326 -0.145818 -0.901309 0.357241 1.113649 -0.897724 -0.684963 0.626369 0.260887 -1.102260 0.767208 0.818862 -1.379783 0.137147 -0.772115 -0.521489 -0.343591 -0.870262 0.803128 0.258622 0.728070 -0.081891 0.290093 -0.122231 0.543114 0.183356 -0.025322 0.298332 1.633244 1.407197 -0.286524 -0.049105 -1.322574 0.649583 -1.422988 -1.461188 0.504514 0.190759 -0.783473 0.157889 -0.074007 1.263381 0.395542 -0.381109 -0.553177 0.714019 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp___GLOBAL__sub_I_count_number_binary_strings_without_consecutive_1s.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp__countRec(int, int) = -2.695823 -3.454652 -1.175227 -6.100373 3.835650 4.146358 2.311978 -4.177985 -7.095082 -0.496575 3.193126 -6.595556 -0.000433 7.600073 -1.936522 7.695783 8.741872 1.387362 -4.194506 -0.490220 7.400608 -0.516473 8.731173 7.552842 -4.961191 -0.363422 -0.830768 2.628087 1.818164 1.021672 0.463393 -2.428481 3.513849 -7.947829 -2.269129 -3.955964 0.787349 2.947132 7.097316 -8.698400 2.025338 0.424504 1.954352 -2.115094 -2.293138 -1.434081 3.375445 5.830520 -0.547041 2.467876 4.905357 0.294311 -0.588227 1.677561 1.794635 2.144965 0.571963 -0.686147 -2.410445 -3.452327 -0.589440 -0.840637 1.822217 5.514247 7.148039 0.516348 -0.424153 4.715983 1.967878 1.514556 4.239787 1.016797 -3.089173 -0.798529 2.313717 -9.456483 -0.323029 -10.020572 -1.411690 -9.796459 -3.842275 1.549011 4.450709 0.567287 4.712113 0.688693 5.796037 -1.831850 -2.697658 4.930873 6.355682 -6.114674 -2.957417 -3.496319 -3.085421 1.734044 -3.298643 0.261800 3.517385 0.973790 -5.416000 -2.432005 2.359588 3.684916 -2.288886 -5.001741 2.091323 5.337544 -4.455992 -6.228180 1.246028 5.743181 -2.428864 -9.479680 -1.019082 -4.639008 2.177900 0.093444 -2.704694 -6.497058 0.883434 2.997531 -1.822112 -4.098611 -0.577906 3.397482 3.452989 3.307067 0.521700 1.001356 1.297552 10.968682 1.767535 -4.309673 1.290393 -0.194288 -1.065038 3.695473 -3.534125 -3.942007 0.553811 -6.803756 0.723150 5.170404 -3.633118 -0.734096 4.893593 3.655274 0.741759 19.488311 0.659938 8.239088 6.138341 -5.786143 2.022206 -2.730448 0.913945 2.039819 2.435423 -0.805313 -9.458269 -6.014765 3.695694 6.446199 5.024345 -6.624938 -3.073911 -0.841811 -0.240486 0.453037 -0.644583 1.551958 0.848334 -5.178206 -1.253045 4.955763 12.118450 -3.190169 -0.158238 3.727183 2.386569 -3.435314 -8.029490 -3.440396 -6.006269 1.370690 1.416678 0.791354 3.529690 7.906395 -8.308039 5.542526 -1.456344 0.175901 5.233648 2.739653 -6.899569 -7.429298 -2.652087 3.009324 6.799589 -2.867376 1.308213 3.334988 -5.645686 -0.473858 1.053467 -1.093116 -1.282865 2.383205 0.533104 -2.538521 -2.432284 3.202980 -1.859524 -2.133339 0.257982 4.522328 1.524862 -6.400699 5.104589 0.317657 -2.737126 2.570358 -1.765863 7.089301 -5.072917 -5.295787 4.660099 0.094183 -0.957657 -2.395907 1.305453 4.078371 1.786908 2.048932 -3.507946 -5.439745 3.659443 -2.680668 5.424804 2.587359 -1.436418 2.636691 -2.715587 -1.687125 -5.820454 -3.968848 -2.170684 0.790270 -6.144557 -3.759152 -1.385936 6.667915 3.640283 0.877336 -5.282309 0.307961 6.320934 -7.101014 -0.861351 4.265118 3.060226 -7.234301 0.701741 5.329720 -7.048275 1.276368 -2.079486 -0.460080 -2.383402 -4.313930 4.507969 2.350297 4.291148 -1.422685 1.156756 1.395571 2.577575 2.729225 1.679944 1.163670 8.014250 4.971130 -1.208794 -3.616917 -6.425301 2.384909 -7.038320 -7.728923 3.550763 2.051519 -6.001795 0.851863 1.363938 7.594792 1.533082 -0.675461 -1.372613 0.735868 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp__finalCount(int, int) = -1.402826 -2.195659 -0.721099 -3.523976 1.891126 1.261195 1.217575 -1.897983 -4.156984 -0.386113 1.576781 -3.393853 0.267479 4.087214 -0.879530 4.059978 5.008348 1.066259 -2.036195 -0.593118 4.031604 -0.901733 4.500848 4.243717 -2.620103 -0.183015 -0.549944 1.251166 1.095697 0.556654 0.292219 -1.463448 1.818334 -3.979681 -0.587729 -2.778846 0.404038 2.075473 3.964199 -5.103290 1.258989 0.399192 1.971589 -1.123669 -1.034135 0.501755 1.462222 3.029630 -0.698217 1.565593 2.920836 0.288019 -0.366168 0.839458 0.894854 1.225520 0.396764 0.001012 -1.242896 -1.448896 -0.253845 -0.312792 1.284518 2.745987 4.122344 -0.076643 -0.210821 2.214888 1.475197 0.854973 2.428697 0.372872 -1.276744 -1.084801 1.138990 -5.441909 -0.506245 -6.919379 -0.462968 -7.365332 -2.031409 0.922767 2.855195 -0.276103 2.000930 -0.165766 2.966592 -0.869822 -1.342592 2.527011 3.021527 -2.822601 -1.551844 -1.912685 -1.733141 1.058430 -1.568386 -0.170815 2.860510 0.426863 -2.756957 -1.222482 1.562172 1.641318 -1.166326 -2.636980 1.248336 2.830749 -2.276519 -3.133288 0.637541 3.429478 -1.034080 -4.925449 0.928542 -3.151549 0.837381 -0.072273 -1.491247 -2.917719 0.327019 1.236134 -1.415661 -1.725137 -1.301888 2.447061 1.681954 1.665910 0.207802 0.301332 0.350809 5.432370 0.580712 -2.770279 0.615430 0.303810 -0.901666 1.725809 -2.724055 -2.288096 1.791122 -3.540084 0.401687 1.850379 -1.969161 -0.256599 3.791082 1.825739 0.409074 10.474971 0.284640 4.635919 3.168614 -2.734524 1.770350 -0.937109 0.704762 1.263443 1.749149 -0.785249 -5.062695 -3.205601 1.592407 3.280950 2.756759 -3.734959 -2.373974 -0.547297 -0.359502 0.499843 -0.403335 0.580848 0.135839 -2.712310 -0.626920 2.040927 6.740011 -1.207325 0.873212 1.415115 2.213554 -2.315882 -4.672174 -1.707115 -3.756845 0.790786 -0.032920 0.414842 2.191888 4.119081 -5.990608 2.985482 -0.983485 0.321292 2.548264 1.392515 -3.765515 -5.913998 -1.435103 1.280621 4.254028 -1.650504 1.417949 2.134415 -2.875354 -0.169978 0.135386 -0.562589 -0.839325 0.973622 0.131316 -1.190585 -0.775300 1.840231 -1.287536 -1.230278 0.330919 2.260062 1.762168 -3.978503 2.347934 -0.159109 -1.260774 1.269180 -0.657176 3.540715 -2.661512 -2.359698 2.139493 0.417156 -0.275558 -1.795381 0.656328 2.381606 -0.324177 1.221334 -1.542775 -3.518498 2.160237 -2.005127 2.811656 1.361628 -1.223445 1.338681 -1.097911 -0.688567 -3.463874 -2.089208 -1.664458 0.147227 -3.037873 -0.988309 -0.692559 3.260752 1.834166 0.630902 -2.697275 0.608948 3.622791 -3.619737 -0.164483 2.258315 1.341896 -3.515641 0.695083 2.875579 -4.345174 0.656798 -1.340555 -0.219728 -0.775148 -1.872875 2.632389 1.320442 2.238404 -1.183174 0.728040 0.659469 1.498464 1.578517 0.482560 0.550773 4.737282 3.250401 -0.519596 -1.785741 -3.246989 1.048822 -3.490221 -3.862189 1.220631 1.062377 -3.608191 0.755194 0.820028 4.265496 0.621555 0.337544 -0.817714 0.554234 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp__main = -0.453219 -0.652147 0.275226 -1.339145 0.801464 0.128519 0.471680 -0.496335 -1.604219 -0.370217 0.582092 -1.284477 -0.190461 1.550732 -0.406548 1.071458 1.923760 0.502345 -0.675387 -0.467407 1.317423 -0.653415 1.712836 1.727256 -1.198282 0.039302 -0.087429 0.705764 0.600988 0.494781 -0.097493 -0.477668 0.585155 -1.143677 0.008313 -1.090347 0.099784 0.594982 0.956413 -2.035649 0.418688 0.107007 0.542812 -0.315062 -0.253561 0.830430 0.804593 1.140423 -0.409509 0.717552 1.200139 -0.022125 -0.043524 0.322472 0.411891 0.271988 0.620429 0.230415 -0.557417 -0.314856 -0.152184 -0.619056 0.405220 1.132520 1.606625 -0.049000 -0.089113 0.536134 0.488847 0.356968 0.936713 0.191052 -0.217749 -0.306155 0.598817 -1.827884 0.027969 -2.844618 -0.201694 -3.350009 -0.885370 0.134369 1.441867 -0.282105 0.469014 0.021043 1.244970 -0.138224 -0.400357 0.917802 1.305381 -0.977015 -0.640197 -0.591805 -0.771129 0.493870 -0.639911 -0.030393 1.009238 0.307888 -1.077006 -0.422446 0.760733 0.402524 -0.498055 -0.574964 0.305417 1.149419 -1.202397 -0.868332 -0.133416 1.023313 -0.045168 -1.852385 0.380470 -1.123274 0.884764 0.042699 -0.609918 -0.785282 0.192033 0.442532 -0.606690 -0.324123 -0.822439 1.094145 0.480738 0.642622 0.080464 0.061917 0.197898 1.564222 0.487023 -1.072788 0.137811 0.125957 -0.495869 0.603086 -1.042114 -0.771145 0.896789 -1.194997 0.232895 0.387138 -0.817065 -0.318280 1.353651 0.579093 0.227658 3.562051 0.064034 1.640259 1.053927 -1.020212 0.654555 -0.210056 0.252578 0.599337 0.822990 -0.189758 -1.561692 -1.221730 0.614569 1.336859 1.032369 -1.594117 -0.835117 -0.176145 -0.106381 0.265382 -0.009695 0.192896 -0.010516 -0.962024 -0.300388 0.668890 2.362331 -0.374048 -0.368582 0.393152 0.524667 -0.747843 -1.706305 -0.490913 -0.881835 0.377515 -0.085534 0.083810 0.873903 1.636850 -2.971065 1.239937 -0.392166 0.025642 1.054620 0.395300 -1.238203 -2.366038 -0.414688 0.539746 1.632903 -0.250894 0.191094 0.834890 -1.181911 -0.119856 0.013946 -0.025390 -0.438093 0.500547 0.176404 -0.571074 -0.447379 0.132991 -0.314166 -0.183481 -0.007170 0.876466 0.367578 -2.187146 0.986267 -0.169689 -0.536399 0.275041 -0.185267 1.070578 -1.113809 -1.065265 0.624974 -0.031104 -0.531383 -0.998326 0.153093 0.824982 -0.274102 0.288133 -0.581356 -1.331065 0.965347 -0.893988 1.070501 0.582563 -0.363262 0.947659 0.024381 -0.262998 -1.237350 -0.323368 -0.253582 -0.350285 -0.962489 -0.098808 -0.341710 1.087751 0.916544 0.201858 -0.644164 0.222164 1.484683 -1.268817 -0.433161 0.913815 0.527944 -0.994329 0.746610 1.119423 -1.644463 0.067479 -0.717647 -0.447346 -0.219142 -0.687806 1.062943 0.282767 0.766593 -0.247186 0.324375 0.001787 0.664974 0.365807 0.094518 0.137022 1.836515 1.923032 -0.498129 -0.305605 -1.227439 0.543392 -1.448372 -1.387419 0.358628 0.387486 -1.193275 0.283877 0.163367 1.465761 0.282759 -0.129664 -0.390874 0.414739 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp___GLOBAL__sub_I_count_of_n_digit_numbers_whose_sum_of_digits_equals_to_given_sum.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp__countWays(int) = -1.146331 -1.169096 -1.144276 -1.479345 1.964303 1.301459 1.216678 -0.860518 -2.870253 -0.071160 0.716227 -2.570075 -0.668566 3.424229 -0.282865 3.424309 4.747363 1.235754 -1.043530 0.020683 3.717236 -2.375359 4.346641 3.735763 -1.860994 -0.096214 -0.137257 0.736204 -0.495779 1.195956 -0.731924 -1.692174 1.969375 -4.588168 -0.551112 -2.601380 0.400035 1.362442 3.323182 -4.703181 0.686114 0.463087 0.938484 -0.923155 -1.283901 0.762494 1.807814 2.474789 -0.633850 1.437820 2.064077 -0.900498 -0.034848 1.026756 0.869952 1.529915 -0.346766 1.185826 -1.991436 -0.930640 -0.584385 -1.671596 0.691598 1.805561 3.842030 -0.064982 -0.061066 2.139014 -0.296565 0.550743 1.451398 0.245698 -0.120792 -1.113574 1.601796 -4.295717 -1.146851 -6.231799 -1.273455 -7.516708 -1.737900 -0.177730 1.959411 -0.862204 2.261458 -0.113827 2.632893 -0.698928 -0.502175 2.494014 3.260989 -3.311705 -1.663955 -2.043739 -1.007442 0.709103 -1.558260 -0.440714 3.787637 -0.819460 -2.532443 -2.116134 2.126562 1.546987 -0.754014 -3.203312 0.515955 2.495605 -2.129728 -3.193506 -1.253185 1.357506 -1.287723 -4.604075 0.807028 -1.192586 0.916202 1.033443 -1.191535 -3.075290 0.776318 1.557653 -0.870031 -2.410481 1.011599 2.813597 1.076109 0.975179 1.013767 0.270737 0.281036 5.273577 1.949259 -1.639310 0.196033 0.358971 -1.772216 1.305100 -2.148173 -2.262340 1.390599 -3.513503 0.804525 1.526684 -1.868406 0.206538 3.879976 1.254749 0.863897 8.745993 0.172008 3.760610 2.136851 -2.905572 2.984186 -1.194079 0.157404 0.730818 2.026095 -0.284317 -4.972315 -2.508214 1.338174 2.721524 2.338393 -4.366539 -2.496173 -1.167935 0.723971 0.387928 -0.385918 1.216783 0.560931 -2.211606 -0.247179 1.873643 6.999809 -2.282538 -0.054567 1.838407 1.122685 -1.691114 -5.857680 -1.551442 -3.531252 0.032275 -0.341321 -0.054230 1.064068 3.520809 -4.966988 2.585761 -1.767082 -0.393123 2.694540 1.374247 -3.192907 -5.402278 -0.836663 1.706855 4.015306 -0.099799 0.677280 0.933829 -2.339036 -0.167003 0.113547 0.183077 -0.305695 1.290185 -0.905417 -1.680528 -1.289053 0.937662 -0.837373 -1.830642 0.569422 1.637815 1.902495 -4.644838 2.303754 -0.080039 -1.253331 1.309158 0.517529 2.599503 -2.242103 -3.193816 2.032561 -0.205697 -0.397425 -1.440599 0.505263 1.678606 0.633743 -0.254235 -0.497106 -4.230908 2.208819 -0.995050 2.294109 1.069896 -0.365285 2.092169 -0.382448 -2.001287 -3.512732 -1.401090 -1.412367 -1.152196 -2.615030 -1.727054 -0.574028 3.143785 2.192431 1.226775 -1.935401 -0.392833 3.772532 -3.335972 -0.452171 2.860262 2.214640 -2.850556 0.385538 3.095316 -3.922345 -0.334449 -0.962199 0.063223 -0.597998 -1.914438 1.096503 -0.439238 1.120138 -0.248489 0.201444 0.483672 0.966171 1.231493 0.657831 -0.545361 4.492039 3.327610 -1.764593 -1.051915 -2.364305 0.808903 -3.226620 -3.634095 1.001880 1.985290 -2.728896 0.625321 2.320377 3.081824 -0.110360 -0.628478 -0.803588 -0.877329 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp__main = -0.370781 -0.191805 0.451054 -1.032963 0.779248 -0.012043 0.419842 -0.084829 -1.223303 -0.794201 0.454427 -1.558865 -0.978417 1.459500 -0.502642 0.336553 1.919839 0.332512 -0.433657 -0.482639 1.073461 -0.661158 1.830547 1.754364 -1.429304 -0.029857 0.022269 0.847980 0.541540 0.471039 0.236623 -0.878796 0.499083 -0.547270 0.369084 -0.745523 0.215147 0.094233 0.158060 -2.080521 0.173111 0.537951 0.273770 -0.214193 -0.146388 1.308717 1.229630 1.151759 -0.629992 0.484761 1.312154 -0.012164 0.027420 0.275213 0.122247 -0.543605 0.452869 0.142207 -0.816108 -0.162887 -0.117044 -1.136073 -0.019796 1.258094 1.815660 -0.002305 0.010230 0.266739 0.156220 0.498539 0.628479 0.269310 0.445100 0.121011 0.903986 -0.957803 -0.174054 -2.899197 -0.191908 -4.067103 -0.956341 -0.366157 1.773158 0.095467 -0.026250 -0.301290 1.355739 0.278320 -0.084231 1.396519 1.715340 -0.653785 -0.727451 -0.855480 -0.798854 0.782649 -0.850512 0.205014 1.010578 0.450670 -1.138866 -0.344487 0.440097 0.048984 -0.491863 -0.340216 0.005956 1.059484 -1.395487 -0.234054 -0.744424 0.618046 0.542015 -2.209278 0.018517 -0.713380 0.945638 0.285413 -0.431699 -0.210702 0.165766 0.258661 -0.523820 0.047056 -1.205861 1.373841 0.401908 0.550186 0.271136 0.368617 0.503251 1.135864 0.568188 -0.814035 -0.131780 0.051995 -0.650345 0.408002 -0.975771 -0.528306 1.259682 -1.049542 0.526077 0.152471 -0.814197 -0.841460 0.488851 0.028156 0.548639 3.344495 0.039877 1.537431 0.835746 -1.061792 0.824656 -0.233560 -0.050752 0.449740 0.878538 0.153142 -0.875484 -1.090414 0.728948 1.423387 0.924791 -1.602958 -0.256851 0.042407 0.020885 -0.183208 0.200215 0.438882 -0.083519 -0.794304 -0.283728 1.086912 2.051871 -0.268071 -0.868143 0.334382 0.775254 -0.207648 -1.332737 -0.197132 -0.218023 0.287989 0.172005 0.085716 0.818884 1.666641 -3.248045 1.224790 0.204887 0.199421 0.929048 0.167225 -1.231330 -2.431445 0.092395 0.906850 1.452039 0.161671 -0.122473 0.427236 -1.198739 -0.103228 0.193965 0.285699 -0.384233 0.603574 -0.128172 -0.486985 -0.938379 -0.578940 -0.386848 0.144310 -0.354041 0.752996 0.449272 -2.693870 1.346747 -0.412561 -0.665045 -0.421102 -0.368721 0.813756 -1.398999 -1.377854 0.322965 -0.612592 -1.406514 -1.196961 0.000390 0.554983 -0.133697 0.211221 -0.447203 -1.417642 1.400594 -0.723018 1.005695 0.582239 0.037059 1.413131 0.512323 -0.468902 -1.192009 -0.394378 0.443675 -0.698392 -1.088481 0.394694 -0.291378 0.855507 1.190204 -0.140209 -0.661911 0.055197 1.426984 -0.970958 -0.994070 0.927834 0.327835 -0.785368 1.098996 1.098359 -1.607911 -0.170076 -1.182765 -0.417961 -0.222052 -1.018593 0.633268 -0.244443 0.497767 0.274294 0.138273 -0.369393 0.635210 0.204405 -0.078161 -0.020827 1.891299 2.203129 -0.972063 0.267994 -1.449508 0.691676 -1.720071 -1.684508 0.394478 0.119826 -0.598954 0.196178 0.123862 1.082049 0.219808 -0.427103 -0.702690 0.627314 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp___GLOBAL__sub_I_count_possible_ways_to_construct_buildings.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/count-ways-reach-nth-stair.cpp__countWaysUtil(int, int) = -1.728960 -2.392363 -0.927845 -3.893316 2.242383 2.461691 1.307108 -2.216269 -4.744358 -0.453262 1.843435 -4.091893 0.225649 4.607321 -1.275177 4.448597 6.254397 1.129681 -2.433163 -0.537243 5.048521 -1.568280 5.611604 5.009724 -3.138484 -0.395209 -0.482029 1.803519 1.293671 0.636911 0.422784 -1.384277 1.979676 -5.202598 -1.014597 -3.297696 0.703615 2.217939 4.327700 -6.288303 1.324554 0.033282 1.128681 -1.214108 -1.409914 0.550178 2.009051 3.453426 -0.786380 1.563151 3.602843 0.410165 -0.628264 0.947787 0.707576 1.331569 0.665958 0.632267 -1.430383 -1.894928 -0.340227 -0.719803 1.577844 3.280496 4.792008 0.173013 0.003150 2.781288 1.356108 0.952724 2.818278 0.354410 -1.756554 -0.758564 1.491252 -6.627375 -0.526982 -7.870087 -0.720404 -7.990125 -2.162654 0.799756 3.011395 -0.115645 2.395841 0.370528 3.464073 -1.142131 -1.443495 3.881738 3.839104 -3.427861 -1.796480 -2.463403 -2.259541 1.166837 -1.942645 -0.127446 3.175356 0.878765 -3.125032 -1.568115 2.172437 2.098465 -1.264856 -3.611705 1.179154 3.325654 -2.971430 -3.657139 0.648931 4.157429 -1.223688 -6.138680 -0.178328 -3.654663 1.747923 0.005745 -1.540324 -3.749898 0.350114 1.878835 -1.210906 -2.054906 -0.435329 3.154092 2.254128 1.862773 0.232471 0.340514 0.467788 6.449171 1.159501 -2.857078 0.557780 0.248556 -1.323622 1.902961 -3.049140 -2.446092 1.380692 -4.144042 0.985252 2.899959 -2.233277 -0.747375 4.090379 2.021241 0.688285 14.002521 0.525210 5.449059 3.944230 -3.546241 2.206457 -1.268252 0.782518 1.504811 1.710916 -0.811600 -7.237588 -3.746778 1.912736 3.690526 3.109374 -5.004967 -2.407784 -0.687177 -0.278986 0.689522 -0.624960 0.916184 0.087281 -3.097988 -0.760956 3.090529 8.883398 -1.524296 0.750983 2.016763 1.783831 -2.913871 -6.614605 -2.007473 -3.840001 0.872921 0.773115 0.400965 2.264556 4.878823 -6.930424 3.341433 -1.108929 0.490196 3.360198 1.921477 -4.324710 -6.980590 -1.583555 1.923202 5.254414 -1.760033 1.066865 2.345887 -3.280843 -0.179767 0.570071 -0.456179 -0.843870 1.249776 0.277676 -1.579884 -1.366839 2.102209 -1.469648 -1.154112 0.327562 2.547746 0.921536 -4.649063 3.195045 -0.206446 -1.479107 1.393985 -0.799438 4.339514 -3.100003 -3.143140 2.778880 0.431629 -0.539879 -2.281383 0.846940 2.757412 0.576422 1.476508 -2.111956 -4.949884 2.321361 -2.349074 3.097935 1.468399 -1.100757 1.874772 -1.317588 -0.740193 -4.550485 -2.400255 -1.622029 0.235498 -3.827916 -1.814484 -0.619171 3.871340 2.241158 0.598550 -3.506950 0.727998 4.531453 -4.015086 -0.684146 2.575812 2.327634 -4.649680 0.768036 3.287788 -5.106220 0.586870 -1.515687 -0.417657 -0.987310 -2.622457 2.855154 1.382390 2.653805 -1.034017 1.039167 0.753350 1.694429 1.885376 1.001950 0.554028 5.638092 4.405735 -0.659701 -2.096047 -3.785535 1.326144 -4.444099 -4.864573 1.634814 1.582181 -3.712862 0.865126 1.355930 5.139583 0.842462 0.065048 -0.652471 0.494191 +PE-benchmarks/count-ways-reach-nth-stair.cpp__countWays(int, int) = -0.635804 -0.891037 -0.276848 -1.217690 0.771510 0.662276 0.476792 -0.852175 -1.696257 -0.065957 0.733285 -1.461074 -0.063434 1.620247 -0.542597 1.399303 2.036565 0.466581 -0.857190 -0.378182 1.611548 -0.445477 1.998782 1.881138 -1.177990 -0.102883 -0.175772 0.592422 0.636847 0.253188 0.005475 -0.388058 0.771313 -1.615735 -0.334549 -1.148225 0.178736 0.785207 1.408499 -2.073403 0.411460 -0.028186 0.554946 -0.310839 -0.389390 0.813922 0.685356 1.241622 -0.274043 0.781296 1.272611 0.060827 -0.041989 0.343551 0.295626 0.316106 0.506666 0.383697 -0.468849 -0.630359 -0.191864 -0.374815 0.410597 1.228567 1.768287 0.070561 -0.076876 0.776289 0.454299 0.392252 1.048364 0.255967 -0.359945 -0.222394 0.612993 -1.870709 -0.007691 -2.675686 -0.286871 -3.066014 -0.646137 0.307530 1.207618 -0.341328 0.740781 0.237757 1.371544 -0.176223 -0.642395 1.273044 1.358671 -1.221148 -0.635293 -0.523694 -0.859430 0.382319 -0.731748 0.165373 1.113686 0.466332 -1.138879 -0.658366 0.581347 0.583481 -0.501254 -0.939900 0.307730 1.014055 -1.236994 -1.012588 0.105029 1.126554 -0.260038 -2.078519 -0.150914 -1.323964 0.825689 -0.014560 -0.654273 -1.071777 0.198853 0.489239 -0.454939 -0.570158 -0.220313 0.926475 0.656980 0.697891 -0.019898 0.038731 0.132760 2.050544 0.313639 -1.121504 0.187211 0.075729 -0.478533 0.784682 -1.106364 -0.798441 0.805643 -1.405770 0.551032 0.696718 -0.808280 -0.356522 1.497415 0.659117 0.151965 4.066143 0.153934 1.834793 1.369326 -1.193411 0.477911 -0.477578 0.440437 0.693187 0.733038 -0.266474 -1.842412 -1.355789 0.752443 1.406520 1.063769 -1.746284 -0.684756 -0.062763 0.053865 0.206589 -0.090046 0.289513 -0.077656 -1.031238 -0.275734 0.878776 2.757220 -0.545136 0.191211 0.579030 0.573642 -0.872727 -1.864447 -0.625192 -1.089138 0.372107 0.212040 0.207577 0.799970 1.724615 -2.601669 1.236619 -0.424795 0.215808 1.056186 0.635602 -1.471033 -2.045418 -0.487570 0.537822 1.647943 -0.333093 0.164286 0.948087 -1.282322 -0.083066 0.141770 -0.082819 -0.436990 0.588913 0.312852 -0.572279 -0.519900 0.526689 -0.246601 -0.348231 0.078264 1.019659 0.118938 -1.965953 1.024280 -0.092569 -0.629071 0.280566 -0.153243 1.189131 -1.141454 -1.119437 0.841696 -0.058271 -0.332861 -0.952383 0.270779 0.864453 0.123053 0.557215 -0.821259 -1.572936 0.991575 -0.905238 1.126345 0.542366 -0.407866 0.736761 -0.565466 -0.281471 -1.533267 -0.397514 -0.437301 -0.156394 -1.165001 -0.161880 -0.218992 1.289737 0.882962 0.224774 -1.005912 0.332713 1.633540 -1.178850 -0.371084 0.887879 0.956010 -1.323963 0.627207 1.090979 -1.736374 0.196512 -0.566253 -0.423036 -0.370841 -0.829839 1.193192 0.368649 0.941222 -0.363561 0.412705 0.198110 0.683295 0.543560 0.224536 0.280940 1.991217 1.660639 -0.317427 -0.484456 -1.372308 0.570439 -1.562059 -1.577119 0.545278 0.427026 -1.323798 0.274745 0.234310 1.736578 0.411197 -0.226312 -0.408155 0.374942 +PE-benchmarks/count-ways-reach-nth-stair.cpp__main = -0.298826 -0.502753 0.326119 -0.903023 0.579049 -0.003154 0.340875 -0.306330 -1.197149 -0.260590 0.500086 -0.925351 -0.189961 1.067183 -0.326868 0.616249 1.312958 0.383003 -0.478412 -0.428840 0.851626 -0.546314 1.223961 1.281591 -0.906560 0.073564 -0.106368 0.578021 0.543187 0.382431 -0.129483 -0.199799 0.390157 -0.739699 -0.019320 -0.762725 0.047857 0.402363 0.547746 -1.429927 0.268281 0.031841 0.282363 -0.147294 -0.121100 0.897049 0.567392 0.794682 -0.323364 0.660049 0.906514 -0.134413 0.040693 0.222280 0.289001 0.084845 0.635814 0.323630 -0.396059 -0.167117 -0.120405 -0.612383 0.250055 0.808903 1.144073 -0.044040 -0.088065 0.260830 0.340559 0.264949 0.749328 0.168835 -0.093732 -0.208077 0.504089 -1.122686 0.134045 -2.010588 -0.158071 -2.458256 -0.624139 0.112769 1.224999 -0.296517 0.226558 0.104323 0.914658 -0.016918 -0.350819 0.681207 0.908380 -0.653966 -0.469600 -0.252513 -0.601277 0.367155 -0.472992 0.043123 0.680988 0.358935 -0.759984 -0.262496 0.585356 0.195786 -0.376176 -0.250734 0.142255 0.781496 -0.985188 -0.479965 -0.141518 0.665416 0.119243 -1.262072 0.150541 -0.789166 0.882903 0.048418 -0.461994 -0.364220 0.147358 0.210008 -0.422207 -0.073885 -0.609370 0.756909 0.285607 0.515284 0.031275 0.021425 0.147297 0.919982 0.354853 -0.783542 0.083005 0.079849 -0.343801 0.525166 -0.715992 -0.499456 0.684108 -0.773942 0.287485 0.108026 -0.584902 -0.335296 0.925662 0.465432 0.092438 2.265042 0.100779 1.152554 0.783753 -0.659564 0.384798 -0.130775 0.276740 0.551553 0.604963 -0.175362 -0.912532 -0.864303 0.437049 0.966896 0.701173 -1.246359 -0.522484 -0.022451 -0.005861 0.233363 0.060037 0.122408 0.000634 -0.631869 -0.213190 0.443320 1.573676 -0.222143 -0.469228 0.222652 0.196182 -0.497218 -1.168195 -0.293061 -0.363067 0.305999 -0.025265 0.084140 0.594339 1.155494 -2.285273 0.880317 -0.281368 0.054870 0.765359 0.298032 -0.853814 -1.612726 -0.293375 0.292016 1.123999 -0.000637 -0.059426 0.694199 -0.869451 -0.100683 0.023391 -0.025647 -0.351375 0.433218 0.213261 -0.382110 -0.336566 -0.100189 -0.118864 0.029477 -0.045345 0.677979 0.039761 -1.750422 0.627034 -0.149244 -0.464566 0.083033 -0.086820 0.645465 -0.784400 -0.768949 0.380968 -0.125717 -0.562599 -0.870284 0.093296 0.490513 -0.178000 0.168518 -0.434131 -0.901562 0.751050 -0.724547 0.742585 0.435344 -0.304964 0.772967 0.105075 -0.180293 -0.846714 0.026248 -0.012294 -0.410502 -0.593721 0.072725 -0.256921 0.685410 0.667814 0.171764 -0.341704 0.176358 1.106387 -0.782014 -0.478151 0.639590 0.466055 -0.557681 0.784811 0.763513 -1.156433 0.082135 -0.548680 -0.511982 -0.135920 -0.423815 0.869026 0.201898 0.565938 -0.171432 0.300799 -0.038994 0.517526 0.157995 0.039991 0.090152 1.333894 1.615617 -0.413117 -0.083035 -0.864699 0.449133 -1.023395 -0.926452 0.234851 0.279560 -0.823143 0.198283 0.046087 1.013531 0.298078 -0.289929 -0.341999 0.451739 +PE-benchmarks/cutting-a-rod.cpp__max(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/cutting-a-rod.cpp__cutRod(int*, int) = -1.731879 -2.025685 -1.107313 -3.578651 2.337193 2.996323 1.361996 -2.430977 -4.473785 -0.329873 1.824713 -4.358403 -0.333374 4.662754 -1.451111 4.454300 6.525124 1.037197 -2.461401 -0.415615 5.131136 -1.375416 6.166106 5.376178 -3.345264 -0.431556 -0.368606 1.957890 1.293598 0.785788 0.438007 -1.617981 2.382699 -5.346338 -1.222261 -3.327053 0.790247 1.825322 4.426754 -6.463138 1.194784 -0.080074 0.616271 -1.188448 -1.445968 1.007721 2.381892 3.671903 -0.643588 1.449730 3.685000 0.569606 -0.576663 1.069929 0.610930 0.990255 0.680309 0.677310 -1.500802 -2.128712 -0.319481 -0.900699 1.130325 3.558097 5.388911 0.354881 0.051432 2.888689 1.036415 0.940573 2.619645 0.506033 -1.343128 -0.294394 1.565192 -6.435753 -0.580272 -7.988026 -1.032770 -8.473790 -2.100853 0.453348 2.994575 -0.015932 2.552726 0.327193 3.655409 -0.845593 -1.335515 4.274941 4.203903 -3.904691 -1.895943 -2.518238 -2.064391 1.193000 -2.272260 0.296782 3.055647 0.830136 -3.307292 -1.955948 2.069617 2.198184 -1.370760 -3.816106 1.060422 3.222535 -3.134378 -3.438794 0.345692 3.879276 -1.229794 -6.790258 -0.231903 -3.593095 2.189164 0.075804 -1.400038 -3.850332 0.388389 1.988141 -1.058488 -2.327390 -0.277173 3.262682 2.527936 1.830339 0.296242 0.407672 0.704060 7.041162 1.243743 -2.703163 0.469289 0.014997 -1.563216 1.941922 -3.197657 -2.291666 1.570900 -4.392393 1.388732 3.285389 -2.276705 -0.890731 4.015601 1.808901 0.921226 14.651102 0.492389 5.692225 4.208684 -3.921142 2.280927 -1.730902 0.593737 1.445490 1.674257 -0.514271 -7.619935 -3.780200 2.072594 3.900522 3.111995 -5.437755 -2.125707 -0.542574 -0.098494 0.188690 -0.580622 1.151493 0.033034 -3.163681 -0.786049 3.734983 9.311959 -1.852496 0.730721 2.210779 1.659004 -2.762651 -6.783188 -2.078671 -3.326274 0.882973 1.137597 0.485556 2.204228 4.999236 -6.879963 3.394903 -0.897595 0.364774 3.633321 2.061934 -4.720639 -6.375308 -1.183465 2.204279 5.196128 -1.496188 0.952231 2.137679 -3.516550 -0.263572 0.709017 -0.273746 -0.769074 1.356985 0.585876 -1.941994 -1.860046 1.856840 -1.163490 -1.175428 0.214198 2.687280 0.715407 -5.240915 3.505156 -0.223024 -1.740126 1.220448 -1.019371 4.598143 -3.447674 -3.453375 2.900808 -0.022004 -0.933823 -2.431433 0.878974 2.761852 0.999476 1.906735 -2.322667 -5.329989 2.630448 -2.150888 3.085822 1.519090 -0.645572 2.025651 -1.591294 -0.941166 -5.045711 -2.610384 -1.079436 0.248654 -4.210139 -1.458209 -0.668638 4.136731 2.625794 0.402291 -3.805112 0.630830 4.657457 -4.400474 -0.939117 2.656634 3.138017 -4.875073 0.793119 3.288521 -5.217260 0.362424 -1.541353 -0.518184 -1.114978 -3.042657 2.698419 0.987129 2.723596 -0.659052 1.067749 0.659079 1.739225 1.682579 1.032954 0.605646 5.941955 4.900868 -0.897020 -1.955193 -4.196726 1.559205 -4.789820 -5.401446 2.007778 1.272203 -3.551183 0.813653 1.678697 5.199070 0.812839 -0.206934 -0.818984 0.458611 +PE-benchmarks/cutting-a-rod.cpp__main = -0.440941 -0.502763 0.293637 -1.261563 0.982429 0.546198 0.554842 -0.331385 -1.717778 -0.572207 0.672834 -1.910424 -0.737319 1.765677 -0.523085 0.912009 2.308489 0.449860 -0.743936 -0.310067 1.237917 -0.469624 2.143651 2.020420 -1.394984 0.062932 -0.415975 0.787511 0.364320 0.703937 0.109932 -1.006360 0.716856 -0.927328 -0.067807 -0.920571 0.089700 0.355961 0.682275 -2.449805 0.357810 0.707774 0.305607 -0.359667 -0.166631 0.942721 1.256085 1.297481 -0.302489 0.721931 1.226304 0.014048 0.074101 0.353590 0.404948 -0.141656 0.594989 -0.026636 -0.916195 -0.386879 -0.209782 -0.887228 -0.023787 1.322620 1.904375 0.051122 -0.134575 0.353022 0.256054 0.481001 0.939101 0.278715 0.114574 -0.005615 0.750193 -1.122477 -0.083645 -2.543425 -0.224457 -3.628459 -1.089517 -0.012265 2.021135 0.512095 0.298963 -0.423004 1.500298 -0.146158 -0.380475 1.372723 1.808899 -1.034074 -0.822507 -0.775516 -0.758942 0.632751 -0.844403 0.067528 0.951805 0.410969 -1.351389 -0.348229 0.685510 0.295407 -0.554078 -0.466311 0.225636 1.283006 -1.522523 -0.626584 -0.395107 1.209147 0.326238 -2.379138 -0.169906 -0.883861 0.636489 0.322171 -0.714494 -0.609928 0.340255 0.274077 -0.625109 -0.188324 -1.134138 1.486010 0.503144 0.714714 0.232152 0.381702 0.485853 1.721493 0.412062 -1.003669 0.163085 0.023505 -0.370546 0.751332 -0.954006 -0.731192 0.607832 -1.339569 0.522908 0.488570 -0.960459 -0.537314 0.180116 0.561305 0.318174 4.135136 0.000260 1.985189 1.224030 -1.288330 0.960318 -0.386973 0.103358 0.419345 0.818890 0.033274 -1.486873 -1.291540 0.897787 1.642771 1.134382 -1.803887 -0.181874 0.029676 0.039532 -0.047613 0.253540 0.421294 0.215506 -1.112663 -0.334239 1.169364 2.886679 -0.399449 -0.801630 0.551108 0.525304 -0.358967 -1.622832 -0.419575 -0.440087 0.350822 0.333313 0.116187 0.875971 1.912375 -3.088209 1.466469 -0.031074 0.024190 1.417294 0.398717 -1.500509 -2.259546 -0.406049 0.857967 1.917060 0.011340 -0.083796 0.633407 -1.363873 -0.170119 0.224220 0.054796 -0.412781 0.675051 0.080399 -0.667447 -0.748727 -0.441119 -0.379587 0.005556 -0.426617 0.975553 0.536994 -2.511390 1.355485 -0.077630 -0.731400 -0.166419 -0.296847 1.189974 -1.328678 -1.417649 0.600923 -0.546243 -1.377725 -1.105681 0.049460 0.664252 0.120016 0.467197 -0.667945 -1.605302 1.556096 -0.706363 1.325911 0.694537 -0.239147 1.154529 0.624327 -0.499986 -1.194750 -0.848341 0.371753 -0.585833 -1.183304 0.265963 -0.465731 1.174684 1.105010 0.105311 -1.056538 -0.167441 1.658369 -1.126190 -0.700006 1.123989 0.296144 -1.130837 0.940777 1.353822 -1.765663 0.069679 -1.049558 -0.450420 -0.471521 -0.989308 0.920147 0.092939 0.770977 -0.001568 0.235014 -0.279695 0.588195 0.278387 -0.115010 0.108467 2.239507 1.991568 -0.704213 0.176029 -1.571527 0.819862 -1.785730 -1.778667 0.531060 0.203228 -1.195806 0.173242 0.252121 1.436909 0.330432 -0.416043 -0.695369 0.681566 +PE-benchmarks/cut-vertices.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/cut-vertices.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/cut-vertices.cpp__Graph::addEdge(int, int) = -0.732709 0.131275 1.158565 -1.691132 1.282604 1.588591 0.467775 -1.001141 -1.352219 -0.423541 0.219422 -1.636945 -0.983001 1.961560 -1.084751 0.701790 2.473362 0.520061 -0.891399 -0.351780 1.413026 0.162923 2.560820 2.280299 -1.829199 -0.166679 0.494226 1.338625 0.525560 1.416344 -0.638854 -1.164082 0.669690 -0.686293 0.080693 -1.112735 0.168030 -0.027823 0.334928 -2.519223 0.277208 -0.000512 -0.543345 -0.318886 -0.127349 0.236960 1.933980 1.524032 -0.075622 0.057414 1.183899 0.856777 -0.091711 0.427234 0.689185 0.292905 1.353593 -0.252732 -0.591940 -0.689236 -0.448108 -0.726291 -0.018470 1.996445 2.094452 0.523174 0.018300 0.223322 0.044385 0.371603 0.526870 0.493345 -0.098310 1.055615 0.592506 -1.492855 0.669840 -2.142106 -0.278210 -2.181094 -1.000056 -0.654773 0.671493 0.447634 0.810695 -0.075125 2.012382 -0.058288 -0.024175 1.021920 2.426623 -1.687703 -0.647812 -1.011534 -1.047388 0.403589 -0.975008 0.325261 -0.188284 0.371922 -1.450776 -1.044070 0.380426 0.594775 -0.711595 -0.137881 0.052807 1.630737 -1.701654 -0.792813 -0.773553 0.654590 -0.256615 -2.856497 -1.110148 -1.211712 1.483235 -0.063738 -0.696131 -1.682666 0.540318 1.473488 -0.463287 -0.666982 -0.709301 1.399893 0.988951 0.148154 -0.125300 0.032183 0.431055 2.132614 0.926628 -0.916697 -0.011572 -0.053618 -0.933218 0.091817 -1.091561 -0.173702 0.038084 -1.476333 0.109531 1.671977 -1.059749 -0.323737 0.202949 -0.003975 0.906564 5.775425 -0.502744 1.575098 0.924275 -2.063030 0.415716 -0.342844 -0.193109 0.307085 0.706037 0.720541 -2.601160 -1.569494 1.177410 1.964529 1.240441 -1.673263 0.261996 -0.490764 -0.208251 -0.350520 0.207865 0.434322 -0.514542 -1.185199 -0.615634 1.215461 3.054384 -0.793970 -1.972472 0.806828 0.009233 -0.361743 -1.091462 -0.563444 -0.142515 0.396977 0.749632 -0.099849 1.130155 2.312993 -3.149788 1.709485 0.000190 -0.637363 1.854232 -0.000384 -1.056328 -0.555973 0.019778 1.626461 1.657111 -0.027776 -0.354799 0.272732 -1.781185 -0.227370 0.377507 0.813533 -0.732638 0.875270 0.961910 -1.567473 -1.391549 -0.651739 -0.081733 -0.460984 -0.805976 1.010867 -0.698691 -3.320444 2.254629 0.227798 -0.438682 0.372789 -0.744169 1.195233 -1.853768 -2.097688 0.949918 -0.207682 -0.689106 -0.654061 0.106043 1.233076 0.533945 0.953059 -1.683354 -1.756628 1.027851 -0.383981 1.451425 0.676464 0.620647 1.432174 -0.055366 -0.333298 -1.480213 -0.917217 0.832916 0.148866 -1.475900 -0.286104 -0.496562 1.660632 1.849023 -0.358996 -0.793655 -0.353196 1.834824 -1.518935 -0.526422 1.039307 0.843066 -1.576629 0.219388 1.301742 -1.469047 -0.761400 -0.812786 -0.745109 -0.763649 -1.628771 0.905632 -0.477809 0.862161 0.618082 0.214043 -0.656864 0.707882 0.352243 0.226649 0.591095 1.971821 2.057892 -0.677290 0.226615 -1.775901 1.114230 -2.445341 -2.011514 0.808448 -0.542757 -0.706542 0.111221 -0.192798 1.664871 0.240149 -0.017307 -0.116176 0.051508 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/cut-vertices.cpp__Graph::APUtil(int, bool*, int*, int*, int*, bool*) = -6.162454 -3.498812 0.835667 -13.915804 9.593691 14.292578 4.423149 -9.376551 -12.995046 -2.667329 5.634813 -14.720123 -3.791973 16.529690 -6.497087 12.297731 20.072448 1.979550 -8.501528 -1.398575 16.020132 1.233090 21.945678 17.769136 -13.540874 -1.509139 2.232318 9.084881 5.025710 3.935076 0.376721 -6.760330 7.362763 -14.702295 -4.998154 -8.611484 2.571312 2.752918 10.643344 -19.549020 3.338340 -2.242173 -4.052042 -3.912397 -4.982637 -2.488369 12.934702 13.352624 -2.094314 3.034564 11.544253 3.964745 -2.917772 3.784365 3.124250 1.994066 2.408743 -0.855527 -4.357752 -8.311209 -1.522485 -3.880779 2.227774 14.664329 16.624130 2.834944 0.077684 9.754171 1.636770 2.892963 7.255753 2.916091 -4.250213 3.831438 6.398266 -19.475633 0.094212 -22.194449 -3.978151 -19.980538 -7.835041 -0.280032 7.548003 1.215230 9.454982 2.475856 14.165121 -2.214011 -3.696826 15.265930 18.415149 -14.231603 -6.107824 -9.044025 -8.249080 4.208055 -8.346842 2.939581 2.624171 3.011426 -12.128956 -7.868757 3.426393 7.587955 -5.593383 -10.886935 2.961391 11.743939 -12.526895 -10.593303 -0.129922 10.124787 -4.357940 -24.341075 -10.219030 -9.994096 13.071710 -0.907333 -4.698592 -15.922379 1.928050 10.351756 -2.544377 -8.689074 0.770582 7.516472 9.305096 6.189230 0.682640 1.709257 4.322367 24.478829 6.871385 -7.587815 1.171008 -1.705680 -3.856521 5.688672 -7.665900 -5.192677 0.493685 -13.995979 2.532624 15.954249 -7.998338 -4.840861 8.981705 4.141591 4.348153 52.122620 0.765186 16.023381 12.472239 -16.456786 0.477822 -7.103500 -0.114564 4.432523 4.538887 1.431168 -24.063778 -13.237915 9.247400 14.841027 10.726511 -16.425266 -1.623584 -2.002409 -0.857590 -1.670531 -1.409838 3.726360 -0.279677 -10.802580 -3.725782 14.736830 27.791649 -7.335583 -6.063311 9.072074 3.919373 -6.211310 -14.831482 -6.765834 -6.611329 3.386308 7.952871 0.686392 8.371345 18.489113 -21.133604 11.807147 -1.047377 -0.405022 10.779494 5.872273 -13.634078 -10.128920 -2.668880 11.660450 13.870443 -4.213351 1.616714 5.045434 -13.364786 -1.409892 4.487538 0.438235 -3.206666 6.131191 4.319472 -8.883392 -9.489673 4.064230 -3.206632 -2.518312 -1.399903 9.627355 -3.625608 -21.239925 16.687146 0.539797 -5.631385 4.024895 -6.304730 16.387722 -13.977280 -15.919491 11.021242 -1.371807 -4.531259 -4.785616 2.763259 9.737040 6.991541 5.998303 -11.186025 -14.243567 8.292474 -4.326275 11.477462 5.656015 1.212006 10.437305 -10.047325 -3.180874 -15.222343 -10.015742 2.142474 2.822895 -15.007213 -7.104073 -2.953172 14.847737 10.935549 -1.108085 -11.651570 0.893252 14.503124 -16.513936 -4.124006 8.708150 12.654713 -17.900605 2.170602 11.065532 -14.582850 -0.198149 -5.574174 -2.997850 -6.071911 -14.338830 8.636174 2.281194 9.325221 1.437467 3.164013 0.545909 6.202439 4.692111 5.180150 3.634748 16.509320 16.721168 -4.829045 -6.417351 -15.154139 6.781099 -19.941521 -20.186784 9.477506 0.890911 -7.993273 1.208241 0.358231 16.097067 3.544871 -1.652492 -1.609789 1.405620 +PE-benchmarks/cut-vertices.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/cut-vertices.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/cut-vertices.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/cut-vertices.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/cut-vertices.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/cut-vertices.cpp__Graph::AP() = -4.903833 -3.330403 0.410024 -12.492252 8.579748 9.411622 3.664978 -6.744157 -11.310879 -2.622143 5.586488 -11.272742 -4.140186 13.774312 -5.015919 9.110804 14.456586 -0.347386 -7.265891 -2.292363 13.243573 -0.160802 16.342479 12.310650 -11.753886 -1.295080 -0.004486 6.956947 3.855545 3.492254 1.869867 -5.302516 3.679888 -10.102914 -2.840712 -3.950206 2.432443 1.621676 7.380936 -14.648777 2.817702 1.340545 -0.895352 -3.595720 -4.188762 -2.298199 8.867055 11.055658 -1.877010 1.084040 11.005226 2.573365 -2.048063 2.627882 2.942298 0.474711 3.089520 -1.484882 -3.344851 -6.651290 -1.017064 -1.909997 1.975923 11.885080 12.867900 1.239547 -0.071346 7.630028 1.027588 4.043526 6.457400 2.050542 -3.265280 1.476689 6.410225 -12.364982 -1.259598 -16.857435 -1.980153 -15.920674 -6.762318 0.440973 7.224616 2.604212 6.631199 1.652963 11.353889 -1.510711 -3.817894 10.774102 12.697244 -8.424460 -4.933268 -8.023099 -8.005147 3.640964 -6.592026 1.674943 2.107843 3.746398 -10.005018 -3.530602 1.740924 5.718925 -4.768234 -7.987178 1.708219 9.245725 -8.491084 -6.818588 0.935675 10.402776 -2.278761 -18.761238 -7.070841 -8.849948 6.504818 -1.661174 -2.731541 -9.481678 1.292552 6.975535 -3.427067 -6.030812 -2.033271 6.838937 7.190129 5.467802 0.731561 1.518167 3.639033 16.774404 3.720087 -6.126829 0.040091 -1.569760 -1.850069 5.290689 -4.904797 -3.645183 1.537924 -9.847845 2.514751 9.905626 -5.254196 -4.588661 4.606514 2.990906 3.257480 37.870404 0.466170 13.486659 8.711948 -11.161567 2.134575 -4.446328 -0.200935 3.411069 3.767985 -0.467558 -15.342435 -10.769132 8.179193 11.141488 8.305558 -11.749863 -0.663103 -0.293310 -1.340043 -1.172877 -0.619014 3.063308 -0.102823 -8.412411 -3.276012 10.599886 21.373521 -4.734936 -4.750086 8.059471 5.635744 -4.929284 -10.347551 -4.928752 -5.324659 2.434694 5.729245 1.069310 7.680344 14.747998 -15.904877 9.289680 -0.135802 -0.142777 8.246903 2.123434 -10.547298 -10.218177 -2.041526 7.198731 11.634046 -3.368218 0.393807 3.675908 -10.383064 -0.117156 2.906771 -0.672735 -2.202465 4.787257 0.727631 -5.732474 -7.439834 1.935201 -4.542544 0.736383 -2.094380 6.728717 -1.705335 -14.936886 12.519707 -0.341479 -3.936448 1.348398 -4.657436 12.437000 -9.462917 -11.523918 8.073769 -1.413492 -4.143412 -4.895629 2.011844 7.194660 4.602738 4.598556 -8.387766 -10.445556 7.053218 -4.461102 9.910224 4.615166 0.448696 6.407431 -3.764369 -2.092573 -10.910458 -7.782596 1.148751 2.483170 -12.974553 -3.893345 -2.817569 11.225381 6.439336 -1.097504 -9.061744 -0.377883 11.602006 -10.588708 -4.380144 6.322481 4.914225 -13.555978 2.645310 9.013120 -10.439134 0.273930 -5.955532 -1.081347 -5.958055 -11.440251 6.679815 3.625117 8.078489 0.310013 3.397806 0.123759 3.935179 3.662197 2.970267 1.439935 13.992636 11.066090 -4.265823 -5.025808 -12.684209 6.364617 -13.567037 -15.189576 7.413960 -0.026361 -6.571650 1.128627 -0.710051 12.927029 2.657786 -0.452376 -1.974574 1.758927 +PE-benchmarks/cut-vertices.cpp__main = -5.303210 -1.335220 6.156769 -14.180402 10.368541 8.897665 4.513495 -4.132011 -13.642192 -5.878387 3.664787 -14.349081 -9.335133 17.027222 -6.569457 4.887372 20.134559 3.460689 -7.266377 -3.363680 11.929017 -0.064541 19.867491 17.403133 -14.594928 -0.552552 -0.372238 9.775271 3.453865 8.919084 0.612798 -9.944289 4.730986 -4.689570 0.435172 -7.489330 1.228246 0.935294 1.185231 -21.310740 3.042972 4.731803 -1.853599 -3.451440 -1.456519 3.592134 14.243495 12.714522 -2.169531 1.820007 10.683628 5.037731 -0.697629 3.386209 4.523260 -0.519675 5.927018 -3.402939 -6.119417 -5.005881 -2.943437 -6.919077 -0.401731 14.723217 16.306231 2.337386 -0.789100 2.570360 0.624679 5.262605 6.285514 3.170470 1.110607 3.406346 7.095467 -8.589974 0.024880 -18.918091 -1.196678 -24.969926 -9.470349 -3.076383 13.272258 6.158360 3.189999 -2.409257 15.595742 -1.339716 -1.629139 12.600189 18.119140 -9.073368 -6.101601 -9.350029 -8.778264 5.452885 -7.533485 1.204060 1.624398 4.722554 -12.608001 -4.474440 2.027377 2.758734 -5.897078 -3.080404 0.927850 13.401161 -14.185561 -3.913101 -5.011763 10.443128 1.712291 -22.599028 -8.504175 -9.259581 8.914293 0.197438 -5.515744 -7.650762 3.901212 7.047226 -5.121078 -2.675148 -8.413501 11.829784 5.677338 3.421194 0.602113 2.694997 3.758804 15.090154 5.773574 -7.706118 0.147778 -0.016940 -3.853633 3.289694 -7.693024 -2.928417 2.608695 -11.331544 2.924801 8.839195 -8.344617 -6.509871 -2.005016 1.117570 5.699816 42.278224 -2.300176 14.848931 8.674029 -13.832659 4.334903 -2.641328 -1.132872 3.273863 6.961695 3.067158 -14.168051 -12.488539 9.348545 15.559755 10.628932 -13.225647 2.566296 -1.584213 -1.469131 -2.351724 2.492373 3.341804 -0.747699 -9.902325 -4.514596 10.659640 23.863236 -4.104634 -13.102261 6.495006 5.113707 -2.425364 -8.317634 -3.725996 -0.768142 2.667402 6.825463 -0.485111 9.480193 18.750821 -24.966409 13.755848 1.131149 -1.612065 11.276333 0.898906 -9.954497 -11.412351 -1.969239 11.003074 16.195054 -0.612545 -2.300147 2.723775 -13.792584 -1.367764 3.624519 3.562330 -4.601370 7.010768 2.797490 -8.363215 -9.301148 -5.087553 -3.648318 0.904193 -5.682364 7.916258 -1.212889 -24.359789 16.536047 -0.326354 -4.184868 -0.547684 -4.575075 11.326822 -12.969433 -15.994411 7.054472 -3.107109 -11.047579 -7.359108 0.687773 9.269269 3.518751 5.766926 -9.850064 -13.332854 12.546240 -4.004133 13.028419 6.179283 1.958778 12.310348 2.436046 -3.588192 -10.635973 -9.705076 6.634352 -1.251253 -12.044782 0.567765 -4.563681 11.739571 12.076189 -1.877002 -9.046021 -2.534307 15.736024 -10.661334 -6.182660 9.208369 2.678458 -11.249246 6.966716 12.208622 -13.385997 -3.446206 -9.488745 -3.043740 -5.831297 -12.581628 7.678107 -1.056452 7.372175 3.191760 2.481832 -4.597091 5.171011 3.105574 0.412879 2.449247 17.952582 16.540598 -6.896963 1.764925 -14.325909 9.150377 -18.022216 -15.882105 5.439566 -2.699973 -6.164999 1.330025 -2.599741 13.120277 2.313647 -1.064750 -3.864335 3.649830 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/cut-vertices.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/cut-vertices.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/cut-vertices.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/cut-vertices.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.522876 0.377514 1.221533 -1.419230 1.346459 0.599167 0.485560 -0.306114 -1.090028 -0.784819 -0.083738 -1.046044 -1.254619 1.717285 -0.851356 0.195910 2.366663 0.602812 -0.343763 -0.701153 1.445704 -0.722148 2.241320 1.963024 -2.055988 -0.076053 0.828890 1.258951 0.705300 1.503386 -0.560496 -1.052352 0.633404 -0.405335 0.829078 -1.416854 0.298039 -0.106493 -0.301130 -2.541494 0.161624 -0.099398 -0.305335 -0.095226 -0.109308 1.439650 1.943240 1.407790 -0.864486 0.179269 1.401469 0.652821 -0.122460 0.500466 0.257788 0.089389 1.110225 0.391025 -0.716855 -0.246805 -0.430363 -1.419366 0.237239 1.735054 2.164428 0.143039 0.236790 0.283429 -0.070782 0.461303 0.439660 0.425424 0.579991 0.497943 1.081684 -1.515399 0.063081 -3.340363 -0.394003 -4.192650 -1.022871 -1.268915 0.894114 -0.408686 0.450460 -0.079036 1.904093 0.356717 0.446269 1.136650 2.210709 -1.293534 -0.584526 -1.329072 -1.106611 0.617583 -0.984645 0.115911 0.608348 0.133113 -1.264883 -1.185392 0.565055 0.201928 -0.621690 -0.389252 -0.285168 1.577637 -1.804590 -0.488670 -1.456732 0.208954 -0.061858 -2.612906 -0.071666 -1.128966 1.811783 0.013916 -0.163488 -1.013316 0.310052 1.444283 -0.614616 -0.451858 -0.829127 1.771757 0.798789 0.048293 0.149933 -0.121998 0.166895 1.301513 1.625451 -0.806885 -0.517381 0.170584 -1.220726 -0.207279 -1.477251 -0.134235 1.396516 -1.302406 0.197147 0.947883 -0.910971 -0.640992 1.130919 -0.600966 1.276306 4.525076 -0.379922 1.173959 0.479872 -1.803697 0.788427 0.064826 -0.249250 0.684444 1.205471 0.537160 -1.905047 -1.452663 0.729722 1.584711 1.094079 -1.840476 -0.496267 -0.679435 -0.174269 -0.201973 -0.062751 0.492884 -0.659360 -1.009121 -0.457672 0.764268 2.499038 -0.682865 -1.899819 0.579896 0.570125 -0.677106 -1.475332 -0.480374 -0.317361 0.242462 0.292334 -0.272778 1.057528 2.125535 -4.098657 1.544873 -0.195152 -0.442239 1.249680 -0.156573 -0.592836 -1.886099 0.463927 1.549741 1.647935 0.215463 -0.198962 0.246593 -1.577135 -0.003750 0.111955 1.024891 -0.660551 0.719441 0.462498 -1.371434 -1.445867 -0.835038 -0.144780 -0.296033 -0.417942 0.681464 -0.238565 -3.812426 2.032017 -0.512541 -0.476473 0.318861 -0.358867 0.925002 -1.737762 -2.042659 0.685060 -0.149839 -0.869630 -1.283513 0.162392 1.297144 -0.142841 0.427488 -1.120649 -2.222341 1.076133 -0.666833 1.022050 0.699265 0.779829 2.115657 0.308412 -0.536263 -1.813679 -0.368222 0.636899 -0.394091 -1.105546 -0.108740 -0.398581 1.305436 2.082853 -0.269731 -0.145105 -0.153156 1.956043 -1.601919 -0.892511 1.263152 0.916783 -0.878504 0.861979 1.410639 -1.580106 -1.241281 -1.048088 -0.493641 -0.081595 -1.465387 0.756187 -0.968060 0.528138 0.749318 0.290261 -0.788748 0.866396 0.223508 0.174835 -0.096882 1.984216 2.914067 -1.369403 0.313342 -1.349044 0.911801 -2.404097 -1.643877 0.312230 -0.355297 -0.263577 0.482724 -0.037468 1.355512 -0.026513 0.064384 -0.175346 -0.198518 +PE-benchmarks/cut-vertices.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.959807 1.135589 2.052612 -2.825674 3.643716 1.573013 1.164569 -0.650709 -1.760720 -1.812111 -0.400539 -1.807784 -2.916217 3.342051 -1.657550 0.911288 4.173511 0.456906 -0.300099 -1.144528 3.455921 -1.456080 4.591457 2.885771 -4.391462 -0.116094 1.468300 2.458960 0.876322 3.531907 -0.823372 -2.425350 1.484134 -0.929965 1.752919 -2.448732 0.881506 -0.287781 -0.716306 -4.439452 0.126896 0.078392 -1.002280 0.124677 -0.529241 2.266772 3.980807 2.941658 -2.202676 0.313243 2.903849 1.279987 -0.274745 1.431595 0.032957 -0.064884 1.417930 0.122061 -1.759646 -0.829742 -1.116917 -3.134586 0.652491 3.202379 4.314359 -0.085110 0.743374 1.494158 -0.957135 1.068350 0.837053 1.028448 1.197353 0.539865 2.742757 -2.706110 -0.548351 -6.150571 -1.195959 -8.194109 -2.088653 -3.102321 1.038492 -0.174333 1.486821 -0.279730 3.929955 0.996221 0.936808 2.502625 4.286796 -2.686355 -0.905089 -3.378340 -2.142213 0.830718 -2.062026 -0.135262 1.119582 0.147445 -2.404254 -2.228951 0.772110 0.237112 -0.992623 -1.867429 -1.102440 3.207826 -3.786817 -1.227697 -3.023106 0.588777 -0.715031 -5.359278 -0.154412 -1.669774 3.306678 -0.271777 0.810222 -1.854861 0.568956 3.298494 -1.187090 -1.345926 -1.207759 3.568191 2.049866 0.154849 0.745688 -0.041369 -0.014127 2.871419 3.884528 -0.968232 -1.797954 0.077754 -1.753239 -0.195496 -2.435354 0.137943 2.564227 -2.905103 0.269454 2.349249 -1.256794 -1.250409 1.611750 -1.748074 2.957282 8.322983 -0.779533 2.111779 0.723221 -3.810086 1.521670 0.100838 -0.621669 1.577383 2.201356 0.781171 -3.299680 -3.021986 1.730888 2.550032 1.976960 -3.666096 -1.029034 -1.448538 -0.073406 -0.614313 -0.851815 1.577308 -1.189932 -2.080283 -0.656645 1.200794 4.958291 -1.565275 -3.573882 2.252366 1.573109 -1.735051 -2.870714 -1.545982 -1.026229 -0.086031 0.933482 -0.705175 1.627722 4.204720 -7.315077 2.796590 -0.186505 -0.812269 2.087584 -0.596036 -0.693729 -3.779064 0.730642 3.283812 2.768704 0.064262 0.049305 -0.028894 -2.878690 0.731203 0.226508 1.902222 -0.854583 1.132062 0.230505 -2.716531 -3.219379 -1.605133 -0.640258 -0.238895 -0.615179 1.005979 0.098381 -7.343815 3.988662 -1.500637 -1.018119 1.066049 -0.281640 2.705009 -2.875029 -4.153649 1.756264 -0.677816 -1.934346 -2.608944 0.911209 2.414643 -0.027155 0.411494 -1.997472 -4.557396 1.968280 -1.107947 1.540870 1.396475 2.219936 4.450640 0.386765 -1.808748 -3.876103 -1.369163 1.264030 -0.672483 -2.209650 -0.454240 -0.554670 2.727181 4.000815 -0.200242 -0.207541 -0.458667 3.892922 -3.480678 -1.756048 3.197048 1.745126 -2.138955 1.643493 3.284930 -2.485580 -2.945694 -2.003584 0.096146 -0.228088 -3.157447 1.093133 -1.955617 0.771155 1.664736 0.725561 -1.805809 1.636093 0.527803 0.592067 -1.240815 4.224296 5.443313 -3.144480 0.187181 -2.217570 1.520559 -4.832696 -3.280243 0.794444 -0.663817 0.143983 1.347611 0.171500 2.747755 -0.266735 0.275377 -0.029810 -1.330675 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/cut-vertices.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/cut-vertices.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/cut-vertices.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/cut-vertices.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/cut-vertices.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.366134 0.363411 0.730044 -1.434301 1.557063 1.074241 0.142202 -0.280790 -0.857896 -0.402207 -0.406642 -0.850282 -0.769260 1.437481 -0.525613 0.681017 1.532716 -0.004170 -0.332294 -0.191837 1.324609 0.000487 1.390208 0.585258 -1.441162 -0.051526 0.566155 0.986365 0.112307 1.535495 -0.543788 -1.268597 -0.003796 -0.225797 0.371066 -0.835665 0.436423 0.116405 0.070643 -1.640439 0.200201 0.289068 -0.446853 -0.103951 -0.296681 -0.115606 1.334729 1.086922 -0.760586 -0.144148 1.190356 0.904620 -0.376196 0.383158 -0.093471 0.326698 0.675368 -0.255882 -0.560139 -0.421559 -0.104631 -0.444040 0.223782 1.070693 1.380582 -0.094297 0.073881 0.787149 -0.096025 0.257736 0.222262 0.214177 -0.000814 0.273381 0.668319 -0.767537 -0.243196 -1.825254 0.040625 -1.990708 -0.595463 -0.920384 0.094250 0.520366 0.392177 -0.200883 1.559469 -0.201330 0.221014 0.971884 1.538234 -0.916072 -0.289562 -1.692633 -1.039551 0.379074 -0.627389 -0.543677 -0.033118 0.276527 -0.654079 -0.962873 -0.022619 0.099934 -0.425550 -0.600006 -0.365744 1.197303 -1.319352 -0.628116 -0.755619 0.953165 -0.361137 -1.811384 -0.847346 -0.561445 0.519934 -0.374191 0.361400 -1.093932 0.183108 1.228069 -0.694514 -0.373263 -0.411342 1.073401 0.922298 -0.225410 0.197333 -0.189112 0.327083 1.217712 0.869318 -0.690017 -0.722162 0.306669 -0.219098 -0.385361 -0.996885 0.060469 0.118654 -1.185288 0.212151 1.242933 -0.472622 -0.146130 -0.051972 -0.742614 1.001629 3.640194 -0.329797 0.555498 0.041171 -1.426504 0.576925 0.190881 -0.583773 0.272489 0.302563 0.454430 -1.144931 -1.093286 0.806785 0.933094 0.868873 -0.905406 -0.187917 -0.579085 -0.284356 -0.019683 -0.264351 0.721614 -0.703253 -0.579930 -0.440164 0.362832 2.156573 -0.271920 -1.444440 1.085238 1.038592 -0.847672 -0.629274 -0.548948 -0.804571 -0.237970 0.709322 -0.355180 0.933577 1.648540 -2.756720 1.085942 0.397832 -0.582667 0.641460 -0.415672 -0.068266 -0.798291 -0.113596 1.333167 1.336443 -0.353600 0.394893 -0.255751 -0.980088 0.292078 0.333547 0.539261 -0.254860 0.218145 0.208315 -1.049377 -0.866530 -0.183385 -0.663094 -0.085191 -0.493845 0.282897 -0.129999 -2.548872 1.627858 -0.413967 0.139616 0.598647 -0.260509 1.195511 -1.015843 -1.349721 0.862956 0.241770 -0.224290 -0.273747 0.330811 1.148457 0.169075 0.678278 -0.791193 -1.840417 0.290435 -0.138398 0.492304 0.420566 0.606360 0.802400 -0.113033 -0.319971 -1.170259 -0.842796 0.592544 0.249843 -0.566352 -0.138061 -0.106382 1.130880 1.098060 -0.095305 -0.403164 -0.582817 1.168905 -0.821913 -0.222508 0.894911 -0.054413 -1.262945 0.092243 1.156374 -0.790856 -0.903229 -0.856467 0.539526 -0.389615 -1.102162 0.193053 -0.450204 0.145681 0.854997 0.000112 -0.821578 0.609546 0.381720 -0.154481 -0.439004 1.671085 1.081010 -0.679670 0.342692 -0.950873 0.591113 -1.711121 -1.216646 0.260493 -0.643330 -0.269651 0.374238 -0.039114 0.985185 -0.419213 0.941415 0.193111 -0.704993 +PE-benchmarks/cut-vertices.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/cut-vertices.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/cut-vertices.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/cut-vertices.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/cut-vertices.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/cut-vertices.cpp___GLOBAL__sub_I_cut_vertices.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/detect-cycle-in-a-graph.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/detect-cycle-in-a-graph.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/detect-cycle-in-a-graph.cpp__Graph::addEdge(int, int) = -0.454251 0.014732 0.737724 -0.972307 0.719048 0.751984 0.286951 -0.568509 -0.833791 -0.270499 0.082470 -0.896132 -0.548274 1.184565 -0.622334 0.471466 1.539444 0.427119 -0.479657 -0.309499 0.865459 -0.210421 1.524448 1.421868 -1.094266 -0.095007 0.365177 0.856315 0.366998 0.911859 -0.474065 -0.587194 0.393821 -0.510509 0.172924 -0.832434 0.104214 0.100763 0.198484 -1.615454 0.160191 -0.052453 -0.142967 -0.165116 -0.075904 0.326587 1.103486 0.915913 -0.068903 0.141988 0.711291 0.390920 0.023148 0.270416 0.445985 0.306988 0.924477 -0.053131 -0.387082 -0.300005 -0.285318 -0.606537 0.108261 1.167968 1.311503 0.248529 0.019658 0.132022 0.034350 0.220839 0.354740 0.299018 -0.099247 0.520522 0.387399 -1.133039 0.468517 -1.526948 -0.185959 -1.624686 -0.612468 -0.443547 0.404118 0.108856 0.526793 0.056515 1.238147 -0.029719 0.015189 0.495658 1.422202 -1.070540 -0.401346 -0.576858 -0.599566 0.240514 -0.599605 0.101817 0.072012 0.217476 -0.847853 -0.683135 0.429039 0.374255 -0.429581 -0.077093 -0.010372 1.019889 -1.089876 -0.604593 -0.599520 0.263622 -0.221227 -1.669155 -0.319942 -0.782149 0.944887 0.009974 -0.426294 -1.047607 0.348574 0.935671 -0.272332 -0.425461 -0.493371 0.928113 0.524029 0.026143 -0.065022 -0.014139 0.151247 1.239612 0.698412 -0.590751 -0.053584 0.100201 -0.742685 0.011652 -0.758564 -0.206041 0.205106 -0.941423 -0.022334 0.882624 -0.662793 -0.125993 0.428439 0.012067 0.577855 3.354099 -0.293393 0.896381 0.533574 -1.216236 0.386493 -0.142657 -0.047121 0.254260 0.537465 0.389814 -1.655034 -0.963328 0.618786 1.179090 0.758463 -1.056510 -0.124293 -0.394841 -0.071765 -0.070947 0.100419 0.264635 -0.361278 -0.717938 -0.339809 0.546513 1.880693 -0.527294 -1.090521 0.422884 -0.085707 -0.376152 -0.967412 -0.337365 -0.233656 0.212137 0.176298 -0.070018 0.629806 1.382166 -2.073271 1.079765 -0.177932 -0.403914 1.186560 -0.056876 -0.568270 -0.704173 0.003596 0.925696 1.081285 -0.007391 -0.187303 0.234428 -1.096552 -0.119598 0.119038 0.557740 -0.477375 0.555793 0.535116 -0.981104 -0.798941 -0.350340 0.003859 -0.381989 -0.375710 0.597345 -0.309046 -2.042930 1.291191 0.062449 -0.275016 0.364273 -0.286141 0.636042 -1.128742 -1.245923 0.550594 -0.053018 -0.328843 -0.525010 0.048870 0.779591 0.147165 0.357933 -0.935953 -1.111113 0.570698 -0.359412 0.836117 0.408109 0.311575 0.919589 0.114779 -0.242586 -0.918799 -0.317622 0.227053 -0.076549 -0.771479 -0.253344 -0.276032 1.017717 1.198326 -0.119514 -0.293843 -0.100879 1.209096 -0.957608 -0.364021 0.666630 0.512789 -0.829413 0.195930 0.806882 -0.994268 -0.518365 -0.478781 -0.497277 -0.331114 -0.905421 0.603949 -0.399135 0.487806 0.330245 0.134013 -0.377564 0.466565 0.239347 0.128229 0.276984 1.278304 1.380350 -0.438043 0.124082 -1.015523 0.609952 -1.459528 -1.072124 0.343748 -0.103585 -0.470185 0.143912 0.015477 0.999450 0.159948 -0.046817 -0.062838 -0.077551 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/detect-cycle-in-a-graph.cpp__Graph::isCyclicUtil(int, bool*, bool*) = -3.755627 -1.031028 2.689992 -8.002874 5.966220 5.923225 2.745429 -3.986126 -7.496374 -2.728432 1.965730 -8.985253 -3.935005 10.581270 -3.608881 5.931496 12.378043 2.068862 -4.316408 -0.694985 8.499409 -0.326407 11.920343 10.355331 -8.026337 -0.911219 -0.048104 5.147002 1.596231 4.055094 -0.456278 -5.526525 3.806424 -6.259367 -1.321476 -4.935618 1.596615 1.801006 3.742964 -12.100197 2.087261 1.099454 -1.026683 -2.821524 -2.505610 -1.153859 8.417027 8.104159 -1.345164 0.523464 5.678880 2.354486 -1.089083 2.603778 2.111859 0.929530 1.133437 -2.571693 -4.064480 -3.821355 -1.442725 -3.945660 1.007992 8.765358 9.844583 2.169604 0.059734 4.345565 0.290444 1.915856 3.649388 1.502339 -0.147228 1.821724 3.985988 -8.487149 -0.171672 -11.876828 -2.106947 -12.260697 -5.338701 -1.406889 5.361445 3.418020 4.505807 -0.846153 8.828382 -1.386437 -0.929789 8.261569 11.561783 -8.377615 -3.988463 -6.758968 -5.311652 2.824981 -4.990284 1.042446 -0.018197 1.569446 -7.655974 -5.046173 1.799954 3.534236 -3.119307 -4.772442 1.631621 7.660309 -7.622426 -5.621174 -2.161414 5.013988 -1.529826 -13.063358 -3.466039 -5.148989 5.231312 0.412397 -3.119962 -8.112017 1.851330 5.389584 -2.437444 -4.449016 -3.927151 6.108629 3.944140 2.331700 0.690296 0.873837 2.366308 11.814009 3.724046 -4.836981 0.468250 -0.491473 -2.934036 2.099209 -4.949649 -3.441901 1.357588 -7.932802 -0.830323 7.399608 -5.322019 -2.483628 1.697597 1.370275 3.773820 25.019752 -0.330617 8.098155 5.828208 -9.574334 3.253585 -3.113100 -0.962055 1.577935 3.722302 1.913817 -11.524986 -8.329579 5.680989 9.056672 6.944650 -7.033291 -0.824413 -1.860088 -0.244856 -1.056474 0.013864 2.779843 -0.583053 -7.036929 -2.361336 7.319105 15.378258 -3.868326 -4.171991 5.493664 2.085703 -1.904822 -7.724434 -3.627820 -3.224589 1.262873 3.352958 -0.191862 5.242773 11.730375 -12.323526 8.055275 -0.901330 -0.903717 5.914175 1.155599 -7.097326 -6.145185 -1.199715 7.500519 8.871021 -1.062080 0.764163 1.564343 -8.142327 -0.877094 1.975202 1.660005 -2.024086 3.756828 1.174053 -5.986258 -6.099595 0.034110 -2.831048 -1.920823 -1.837107 5.149693 0.524907 -10.795638 10.391653 0.226301 -2.179287 2.035602 -3.189147 8.475677 -8.426104 -9.935888 5.709837 -1.568335 -3.753609 -3.183284 1.499855 5.781038 2.508818 1.515542 -5.509189 -8.580579 6.103024 -1.582928 7.307824 3.382495 1.357705 6.058359 0.574025 -2.576783 -6.995501 -6.010498 1.337528 0.281055 -8.091482 -3.009538 -2.083470 8.745186 7.560658 -0.957961 -5.974749 -0.457907 8.690510 -8.033028 -3.257905 6.304256 2.823850 -8.558081 1.491799 7.726968 -8.443015 -1.687098 -4.506261 -0.158498 -3.401659 -8.228284 3.782823 -0.248118 4.247600 1.788572 0.956328 -1.207107 3.255832 3.047259 1.449828 1.342348 10.932264 7.958191 -3.175716 -1.342232 -8.864022 4.073905 -11.617215 -10.555618 4.645300 0.655888 -4.784058 0.850253 0.495034 8.234329 1.007053 0.244282 -1.409207 0.232902 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/detect-cycle-in-a-graph.cpp__Graph::isCyclic() = -2.325978 -1.418407 0.699995 -5.425639 3.743345 3.707813 1.758612 -2.273596 -5.527278 -1.470341 1.410993 -5.484878 -1.470054 6.866035 -1.959093 4.689519 8.480984 1.522462 -2.739800 -0.126244 6.032050 -1.635556 7.390192 6.630292 -4.868167 -0.554326 0.010349 3.044211 0.729043 2.762539 -0.338427 -3.467982 2.238067 -5.241416 -0.944193 -4.158944 1.066715 1.882242 3.412528 -8.474828 1.601899 0.782873 0.057816 -1.929766 -1.878011 -0.518662 4.648836 5.125955 -1.354916 0.864292 4.016620 1.150234 -1.024803 1.565242 1.325187 1.427997 0.520402 -0.192224 -2.564118 -2.306223 -0.722558 -2.257402 1.427728 5.187723 6.344892 0.825314 0.157616 3.194746 0.397953 1.121884 2.724518 0.602600 -1.016499 0.066875 2.461752 -6.776233 -0.532282 -8.804341 -1.149386 -9.496203 -3.277249 -0.389971 3.633687 1.393644 3.153938 -0.591605 5.345871 -1.481393 -0.728467 5.356663 6.731289 -5.242313 -2.616739 -4.597665 -3.592945 1.878724 -2.992084 -0.251335 1.883169 0.555513 -4.723563 -3.035653 1.958027 2.756546 -1.874221 -3.819709 1.232641 4.973491 -4.867496 -4.478128 -0.839977 3.875338 -1.487987 -8.519862 -1.435091 -3.740564 2.692142 0.185129 -2.015512 -5.515627 1.009226 3.561371 -1.674109 -3.033927 -1.900539 4.500119 2.329938 1.762253 0.667193 0.137976 1.188093 7.969010 2.655826 -3.366540 0.379487 0.108030 -2.051533 1.450971 -3.612317 -2.795960 1.079749 -5.651403 -0.241636 4.582698 -3.416852 -0.998135 2.926348 1.471266 2.215906 18.332301 -0.007610 6.104934 3.854489 -6.005672 2.887758 -1.589988 -0.365619 1.289329 2.491427 0.467682 -8.713308 -5.134762 3.156992 5.587419 4.597973 -5.351046 -1.860106 -1.506869 -0.380975 0.205192 -0.443207 1.558397 -0.288115 -4.620771 -1.417549 4.302322 11.115332 -2.326527 -1.727015 3.426716 2.075201 -2.679398 -6.686289 -2.431318 -3.877548 0.908329 1.365619 -0.418216 3.450010 7.348576 -9.021205 5.115960 -1.168964 -0.490637 3.869403 1.051891 -4.827618 -6.729020 -1.287300 4.290969 6.726792 -1.350360 1.125647 1.632326 -4.899222 -0.461278 1.127160 0.557021 -1.213095 2.178162 0.374430 -3.646055 -3.323548 1.009393 -2.191097 -1.637922 -0.662267 3.174592 0.685919 -6.966577 6.040891 0.022733 -1.490629 1.762158 -1.379508 5.265444 -5.256018 -6.134341 3.858766 -0.053157 -1.619216 -2.145026 0.935901 4.013801 1.398858 0.578966 -2.916587 -6.791665 3.495961 -1.659924 4.585205 2.138100 0.098761 3.751759 0.354304 -1.490583 -5.199799 -3.919235 -0.299751 -0.060664 -5.156865 -2.463265 -1.291616 5.730241 4.319366 0.092849 -3.798201 0.057695 6.033920 -4.761817 -1.453906 4.062871 1.624013 -5.788699 0.520882 5.094966 -6.154481 -0.634780 -2.743957 0.037849 -1.734438 -4.752130 2.708522 0.372548 2.961315 0.457755 0.888779 -0.348967 2.018114 2.295600 1.121320 0.656869 7.353614 5.223784 -1.891104 -1.468758 -5.353120 2.216010 -7.167717 -6.727819 2.473791 1.254224 -3.718872 0.938791 1.117646 5.690823 0.500677 0.583247 -0.454466 -0.102742 +PE-benchmarks/detect-cycle-in-a-graph.cpp__main = -1.148862 -0.351210 1.885640 -3.096885 2.106431 0.829674 1.050114 0.111932 -3.384250 -1.941786 0.176331 -3.314772 -2.330073 4.165023 -1.168393 0.762182 5.307967 1.730031 -1.191129 -0.654617 2.347127 -1.196073 4.177657 4.327873 -3.138252 0.006084 -0.463033 2.311469 0.307365 2.742817 0.050552 -2.753457 0.973817 -0.524390 0.852672 -2.819510 0.196330 0.931700 -0.657614 -5.894096 0.839535 1.889823 0.398208 -0.860081 -0.053394 1.725496 3.439125 2.879286 -0.916096 0.717343 1.948450 1.010367 0.102499 0.877830 0.936028 0.056313 0.823197 -0.981254 -2.022801 -0.345952 -0.748917 -2.777132 0.178901 3.100163 3.869841 0.378316 -0.181829 -0.053483 0.121199 1.165137 1.414610 0.555639 0.840065 0.024614 1.571696 -1.742178 -0.118052 -4.897160 -0.017787 -7.736436 -2.388237 -1.071850 4.135571 2.219841 0.032073 -1.504769 3.688216 -0.601361 0.225182 3.189442 4.321973 -1.971147 -1.542968 -2.575266 -2.024551 1.653503 -1.601436 -0.537212 0.850598 0.987434 -2.884258 -1.139005 0.902838 0.157116 -1.256524 -0.286763 0.229927 3.428169 -3.997616 -0.938485 -2.047818 2.191074 0.836333 -4.892276 -0.439303 -1.997246 1.504166 0.565190 -1.558778 -1.239907 1.111611 1.188711 -1.379735 0.034155 -3.721374 3.610626 0.327483 0.214388 0.371952 0.546516 0.435343 2.554583 1.564873 -2.090498 0.011189 0.795308 -1.348070 0.146763 -2.405764 -1.222424 1.342906 -2.964485 -0.021347 1.019666 -2.349182 -1.330933 -0.967650 0.103406 1.664585 8.774604 -0.639032 3.179773 1.773753 -3.124251 2.227416 0.044029 -0.341118 0.766844 2.259450 0.874269 -2.756575 -2.832349 1.613187 3.748397 2.786688 -2.456459 -0.108274 -0.843203 -0.262912 -0.018547 0.812112 0.728988 -0.287593 -2.524639 -0.950945 1.742142 5.428794 -0.440397 -2.614167 0.998522 1.291931 -0.718962 -2.441647 -0.565037 -0.528626 0.363287 0.602241 -0.590571 2.121589 4.446997 -6.772239 3.676996 -0.101002 -0.265860 2.256782 -0.212798 -1.948934 -4.478448 -0.672782 2.731311 4.622776 -0.009029 -0.174741 0.578077 -3.191117 -0.421134 0.606198 1.273669 -1.254821 1.658235 0.204065 -2.035955 -1.835533 -1.596554 -1.067424 -0.195330 -1.280918 1.655930 1.006455 -5.483045 3.692182 -0.411497 -0.768858 0.039777 -0.305486 2.041965 -3.221160 -3.823156 1.244927 -0.531021 -3.139405 -2.108860 -0.032766 2.405969 -0.194283 0.012675 -1.377035 -3.647317 3.363041 -0.988697 2.963157 1.500647 0.114033 3.338618 2.693479 -1.104904 -2.022172 -2.178094 1.069021 -1.527449 -1.911640 0.632078 -1.115929 2.517884 3.394625 -0.068411 -1.679823 -0.209095 4.101002 -1.675556 -1.604757 2.623125 -0.849512 -1.628276 2.087044 3.309958 -3.792821 -1.180900 -2.721284 -0.116856 -0.508769 -2.421557 1.697899 -0.992453 1.170785 0.845641 0.256286 -1.575005 1.293895 0.959480 -0.495588 0.265647 4.871999 3.691684 -1.629144 1.398743 -2.898701 1.745334 -4.311602 -2.851756 0.135805 0.192775 -1.465224 0.663087 -0.189561 2.587405 0.222578 0.149189 -0.955631 0.711715 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/detect-cycle-in-a-graph.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.522876 0.377514 1.221533 -1.419230 1.346459 0.599167 0.485560 -0.306114 -1.090028 -0.784819 -0.083738 -1.046044 -1.254619 1.717285 -0.851356 0.195910 2.366663 0.602812 -0.343763 -0.701153 1.445704 -0.722148 2.241320 1.963024 -2.055988 -0.076053 0.828890 1.258951 0.705300 1.503386 -0.560496 -1.052352 0.633404 -0.405335 0.829078 -1.416854 0.298039 -0.106493 -0.301130 -2.541494 0.161624 -0.099398 -0.305335 -0.095226 -0.109308 1.439650 1.943240 1.407790 -0.864486 0.179269 1.401469 0.652821 -0.122460 0.500466 0.257788 0.089389 1.110225 0.391025 -0.716855 -0.246805 -0.430363 -1.419366 0.237239 1.735054 2.164428 0.143039 0.236790 0.283429 -0.070782 0.461303 0.439660 0.425424 0.579991 0.497943 1.081684 -1.515399 0.063081 -3.340363 -0.394003 -4.192650 -1.022871 -1.268915 0.894114 -0.408686 0.450460 -0.079036 1.904093 0.356717 0.446269 1.136650 2.210709 -1.293534 -0.584526 -1.329072 -1.106611 0.617583 -0.984645 0.115911 0.608348 0.133113 -1.264883 -1.185392 0.565055 0.201928 -0.621690 -0.389252 -0.285168 1.577637 -1.804590 -0.488670 -1.456732 0.208954 -0.061858 -2.612906 -0.071666 -1.128966 1.811783 0.013916 -0.163488 -1.013316 0.310052 1.444283 -0.614616 -0.451858 -0.829127 1.771757 0.798789 0.048293 0.149933 -0.121998 0.166895 1.301513 1.625451 -0.806885 -0.517381 0.170584 -1.220726 -0.207279 -1.477251 -0.134235 1.396516 -1.302406 0.197147 0.947883 -0.910971 -0.640992 1.130919 -0.600966 1.276306 4.525076 -0.379922 1.173959 0.479872 -1.803697 0.788427 0.064826 -0.249250 0.684444 1.205471 0.537160 -1.905047 -1.452663 0.729722 1.584711 1.094079 -1.840476 -0.496267 -0.679435 -0.174269 -0.201973 -0.062751 0.492884 -0.659360 -1.009121 -0.457672 0.764268 2.499038 -0.682865 -1.899819 0.579896 0.570125 -0.677106 -1.475332 -0.480374 -0.317361 0.242462 0.292334 -0.272778 1.057528 2.125535 -4.098657 1.544873 -0.195152 -0.442239 1.249680 -0.156573 -0.592836 -1.886099 0.463927 1.549741 1.647935 0.215463 -0.198962 0.246593 -1.577135 -0.003750 0.111955 1.024891 -0.660551 0.719441 0.462498 -1.371434 -1.445867 -0.835038 -0.144780 -0.296033 -0.417942 0.681464 -0.238565 -3.812426 2.032017 -0.512541 -0.476473 0.318861 -0.358867 0.925002 -1.737762 -2.042659 0.685060 -0.149839 -0.869630 -1.283513 0.162392 1.297144 -0.142841 0.427488 -1.120649 -2.222341 1.076133 -0.666833 1.022050 0.699265 0.779829 2.115657 0.308412 -0.536263 -1.813679 -0.368222 0.636899 -0.394091 -1.105546 -0.108740 -0.398581 1.305436 2.082853 -0.269731 -0.145105 -0.153156 1.956043 -1.601919 -0.892511 1.263152 0.916783 -0.878504 0.861979 1.410639 -1.580106 -1.241281 -1.048088 -0.493641 -0.081595 -1.465387 0.756187 -0.968060 0.528138 0.749318 0.290261 -0.788748 0.866396 0.223508 0.174835 -0.096882 1.984216 2.914067 -1.369403 0.313342 -1.349044 0.911801 -2.404097 -1.643877 0.312230 -0.355297 -0.263577 0.482724 -0.037468 1.355512 -0.026513 0.064384 -0.175346 -0.198518 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.959807 1.135589 2.052612 -2.825674 3.643716 1.573013 1.164569 -0.650709 -1.760720 -1.812111 -0.400539 -1.807784 -2.916217 3.342051 -1.657550 0.911288 4.173511 0.456906 -0.300099 -1.144528 3.455921 -1.456080 4.591457 2.885771 -4.391462 -0.116094 1.468300 2.458960 0.876322 3.531907 -0.823372 -2.425350 1.484134 -0.929965 1.752919 -2.448732 0.881506 -0.287781 -0.716306 -4.439452 0.126896 0.078392 -1.002280 0.124677 -0.529241 2.266772 3.980807 2.941658 -2.202676 0.313243 2.903849 1.279987 -0.274745 1.431595 0.032957 -0.064884 1.417930 0.122061 -1.759646 -0.829742 -1.116917 -3.134586 0.652491 3.202379 4.314359 -0.085110 0.743374 1.494158 -0.957135 1.068350 0.837053 1.028448 1.197353 0.539865 2.742757 -2.706110 -0.548351 -6.150571 -1.195959 -8.194109 -2.088653 -3.102321 1.038492 -0.174333 1.486821 -0.279730 3.929955 0.996221 0.936808 2.502625 4.286796 -2.686355 -0.905089 -3.378340 -2.142213 0.830718 -2.062026 -0.135262 1.119582 0.147445 -2.404254 -2.228951 0.772110 0.237112 -0.992623 -1.867429 -1.102440 3.207826 -3.786817 -1.227697 -3.023106 0.588777 -0.715031 -5.359278 -0.154412 -1.669774 3.306678 -0.271777 0.810222 -1.854861 0.568956 3.298494 -1.187090 -1.345926 -1.207759 3.568191 2.049866 0.154849 0.745688 -0.041369 -0.014127 2.871419 3.884528 -0.968232 -1.797954 0.077754 -1.753239 -0.195496 -2.435354 0.137943 2.564227 -2.905103 0.269454 2.349249 -1.256794 -1.250409 1.611750 -1.748074 2.957282 8.322983 -0.779533 2.111779 0.723221 -3.810086 1.521670 0.100838 -0.621669 1.577383 2.201356 0.781171 -3.299680 -3.021986 1.730888 2.550032 1.976960 -3.666096 -1.029034 -1.448538 -0.073406 -0.614313 -0.851815 1.577308 -1.189932 -2.080283 -0.656645 1.200794 4.958291 -1.565275 -3.573882 2.252366 1.573109 -1.735051 -2.870714 -1.545982 -1.026229 -0.086031 0.933482 -0.705175 1.627722 4.204720 -7.315077 2.796590 -0.186505 -0.812269 2.087584 -0.596036 -0.693729 -3.779064 0.730642 3.283812 2.768704 0.064262 0.049305 -0.028894 -2.878690 0.731203 0.226508 1.902222 -0.854583 1.132062 0.230505 -2.716531 -3.219379 -1.605133 -0.640258 -0.238895 -0.615179 1.005979 0.098381 -7.343815 3.988662 -1.500637 -1.018119 1.066049 -0.281640 2.705009 -2.875029 -4.153649 1.756264 -0.677816 -1.934346 -2.608944 0.911209 2.414643 -0.027155 0.411494 -1.997472 -4.557396 1.968280 -1.107947 1.540870 1.396475 2.219936 4.450640 0.386765 -1.808748 -3.876103 -1.369163 1.264030 -0.672483 -2.209650 -0.454240 -0.554670 2.727181 4.000815 -0.200242 -0.207541 -0.458667 3.892922 -3.480678 -1.756048 3.197048 1.745126 -2.138955 1.643493 3.284930 -2.485580 -2.945694 -2.003584 0.096146 -0.228088 -3.157447 1.093133 -1.955617 0.771155 1.664736 0.725561 -1.805809 1.636093 0.527803 0.592067 -1.240815 4.224296 5.443313 -3.144480 0.187181 -2.217570 1.520559 -4.832696 -3.280243 0.794444 -0.663817 0.143983 1.347611 0.171500 2.747755 -0.266735 0.275377 -0.029810 -1.330675 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/detect-cycle-in-a-graph.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.366134 0.363411 0.730044 -1.434301 1.557063 1.074241 0.142202 -0.280790 -0.857896 -0.402207 -0.406642 -0.850282 -0.769260 1.437481 -0.525613 0.681017 1.532716 -0.004170 -0.332294 -0.191837 1.324609 0.000487 1.390208 0.585258 -1.441162 -0.051526 0.566155 0.986365 0.112307 1.535495 -0.543788 -1.268597 -0.003796 -0.225797 0.371066 -0.835665 0.436423 0.116405 0.070643 -1.640439 0.200201 0.289068 -0.446853 -0.103951 -0.296681 -0.115606 1.334729 1.086922 -0.760586 -0.144148 1.190356 0.904620 -0.376196 0.383158 -0.093471 0.326698 0.675368 -0.255882 -0.560139 -0.421559 -0.104631 -0.444040 0.223782 1.070693 1.380582 -0.094297 0.073881 0.787149 -0.096025 0.257736 0.222262 0.214177 -0.000814 0.273381 0.668319 -0.767537 -0.243196 -1.825254 0.040625 -1.990708 -0.595463 -0.920384 0.094250 0.520366 0.392177 -0.200883 1.559469 -0.201330 0.221014 0.971884 1.538234 -0.916072 -0.289562 -1.692633 -1.039551 0.379074 -0.627389 -0.543677 -0.033118 0.276527 -0.654079 -0.962873 -0.022619 0.099934 -0.425550 -0.600006 -0.365744 1.197303 -1.319352 -0.628116 -0.755619 0.953165 -0.361137 -1.811384 -0.847346 -0.561445 0.519934 -0.374191 0.361400 -1.093932 0.183108 1.228069 -0.694514 -0.373263 -0.411342 1.073401 0.922298 -0.225410 0.197333 -0.189112 0.327083 1.217712 0.869318 -0.690017 -0.722162 0.306669 -0.219098 -0.385361 -0.996885 0.060469 0.118654 -1.185288 0.212151 1.242933 -0.472622 -0.146130 -0.051972 -0.742614 1.001629 3.640194 -0.329797 0.555498 0.041171 -1.426504 0.576925 0.190881 -0.583773 0.272489 0.302563 0.454430 -1.144931 -1.093286 0.806785 0.933094 0.868873 -0.905406 -0.187917 -0.579085 -0.284356 -0.019683 -0.264351 0.721614 -0.703253 -0.579930 -0.440164 0.362832 2.156573 -0.271920 -1.444440 1.085238 1.038592 -0.847672 -0.629274 -0.548948 -0.804571 -0.237970 0.709322 -0.355180 0.933577 1.648540 -2.756720 1.085942 0.397832 -0.582667 0.641460 -0.415672 -0.068266 -0.798291 -0.113596 1.333167 1.336443 -0.353600 0.394893 -0.255751 -0.980088 0.292078 0.333547 0.539261 -0.254860 0.218145 0.208315 -1.049377 -0.866530 -0.183385 -0.663094 -0.085191 -0.493845 0.282897 -0.129999 -2.548872 1.627858 -0.413967 0.139616 0.598647 -0.260509 1.195511 -1.015843 -1.349721 0.862956 0.241770 -0.224290 -0.273747 0.330811 1.148457 0.169075 0.678278 -0.791193 -1.840417 0.290435 -0.138398 0.492304 0.420566 0.606360 0.802400 -0.113033 -0.319971 -1.170259 -0.842796 0.592544 0.249843 -0.566352 -0.138061 -0.106382 1.130880 1.098060 -0.095305 -0.403164 -0.582817 1.168905 -0.821913 -0.222508 0.894911 -0.054413 -1.262945 0.092243 1.156374 -0.790856 -0.903229 -0.856467 0.539526 -0.389615 -1.102162 0.193053 -0.450204 0.145681 0.854997 0.000112 -0.821578 0.609546 0.381720 -0.154481 -0.439004 1.671085 1.081010 -0.679670 0.342692 -0.950873 0.591113 -1.711121 -1.216646 0.260493 -0.643330 -0.269651 0.374238 -0.039114 0.985185 -0.419213 0.941415 0.193111 -0.704993 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/detect-cycle-in-a-graph.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/detect-cycle-in-a-graph.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/detect-cycle-in-a-graph.cpp___GLOBAL__sub_I_detect_cycle_in_a_graph.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/detect-cycle-undirected-graph.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/detect-cycle-undirected-graph.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/detect-cycle-undirected-graph.cpp__Graph::addEdge(int, int) = -0.732709 0.131275 1.158565 -1.691132 1.282604 1.588591 0.467775 -1.001141 -1.352219 -0.423541 0.219422 -1.636945 -0.983001 1.961560 -1.084751 0.701790 2.473362 0.520061 -0.891399 -0.351780 1.413026 0.162923 2.560820 2.280299 -1.829199 -0.166679 0.494226 1.338625 0.525560 1.416344 -0.638854 -1.164082 0.669690 -0.686293 0.080693 -1.112735 0.168030 -0.027823 0.334928 -2.519223 0.277208 -0.000512 -0.543345 -0.318886 -0.127349 0.236960 1.933980 1.524032 -0.075622 0.057414 1.183899 0.856777 -0.091711 0.427234 0.689185 0.292905 1.353593 -0.252732 -0.591940 -0.689236 -0.448108 -0.726291 -0.018470 1.996445 2.094452 0.523174 0.018300 0.223322 0.044385 0.371603 0.526870 0.493345 -0.098310 1.055615 0.592506 -1.492855 0.669840 -2.142106 -0.278210 -2.181094 -1.000056 -0.654773 0.671493 0.447634 0.810695 -0.075125 2.012382 -0.058288 -0.024175 1.021920 2.426623 -1.687703 -0.647812 -1.011534 -1.047388 0.403589 -0.975008 0.325261 -0.188284 0.371922 -1.450776 -1.044070 0.380426 0.594775 -0.711595 -0.137881 0.052807 1.630737 -1.701654 -0.792813 -0.773553 0.654590 -0.256615 -2.856497 -1.110148 -1.211712 1.483235 -0.063738 -0.696131 -1.682666 0.540318 1.473488 -0.463287 -0.666982 -0.709301 1.399893 0.988951 0.148154 -0.125300 0.032183 0.431055 2.132614 0.926628 -0.916697 -0.011572 -0.053618 -0.933218 0.091817 -1.091561 -0.173702 0.038084 -1.476333 0.109531 1.671977 -1.059749 -0.323737 0.202949 -0.003975 0.906564 5.775425 -0.502744 1.575098 0.924275 -2.063030 0.415716 -0.342844 -0.193109 0.307085 0.706037 0.720541 -2.601160 -1.569494 1.177410 1.964529 1.240441 -1.673263 0.261996 -0.490764 -0.208251 -0.350520 0.207865 0.434322 -0.514542 -1.185199 -0.615634 1.215461 3.054384 -0.793970 -1.972472 0.806828 0.009233 -0.361743 -1.091462 -0.563444 -0.142515 0.396977 0.749632 -0.099849 1.130155 2.312993 -3.149788 1.709485 0.000190 -0.637363 1.854232 -0.000384 -1.056328 -0.555973 0.019778 1.626461 1.657111 -0.027776 -0.354799 0.272732 -1.781185 -0.227370 0.377507 0.813533 -0.732638 0.875270 0.961910 -1.567473 -1.391549 -0.651739 -0.081733 -0.460984 -0.805976 1.010867 -0.698691 -3.320444 2.254629 0.227798 -0.438682 0.372789 -0.744169 1.195233 -1.853768 -2.097688 0.949918 -0.207682 -0.689106 -0.654061 0.106043 1.233076 0.533945 0.953059 -1.683354 -1.756628 1.027851 -0.383981 1.451425 0.676464 0.620647 1.432174 -0.055366 -0.333298 -1.480213 -0.917217 0.832916 0.148866 -1.475900 -0.286104 -0.496562 1.660632 1.849023 -0.358996 -0.793655 -0.353196 1.834824 -1.518935 -0.526422 1.039307 0.843066 -1.576629 0.219388 1.301742 -1.469047 -0.761400 -0.812786 -0.745109 -0.763649 -1.628771 0.905632 -0.477809 0.862161 0.618082 0.214043 -0.656864 0.707882 0.352243 0.226649 0.591095 1.971821 2.057892 -0.677290 0.226615 -1.775901 1.114230 -2.445341 -2.011514 0.808448 -0.542757 -0.706542 0.111221 -0.192798 1.664871 0.240149 -0.017307 -0.116176 0.051508 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/detect-cycle-undirected-graph.cpp__Graph::isCyclicUtil(int, bool*, int) = -2.955979 -0.647933 2.404942 -6.207906 4.659727 4.088806 2.098940 -2.237766 -5.704187 -2.498568 0.975656 -6.636847 -3.557930 8.336765 -2.687631 4.041177 9.829416 2.042667 -2.831887 -0.362224 6.245917 -1.093344 8.784368 8.015283 -6.263895 -0.773711 0.286062 4.068557 0.674548 4.144610 -0.617501 -5.155706 2.701553 -3.879633 -0.015878 -4.510313 1.241084 1.596210 1.963881 -9.913749 1.617684 1.665705 -0.494289 -2.118958 -1.659130 0.096554 6.624129 6.249873 -1.801082 0.394436 4.307823 1.913179 -0.866056 1.985281 1.554461 0.561416 0.655516 -1.317322 -3.394697 -2.415396 -1.249733 -3.612022 0.823252 6.627075 7.884626 1.251488 0.238432 2.605100 -0.084280 1.664159 2.481131 1.031824 0.591617 0.970530 3.176593 -5.683695 -0.489707 -9.939028 -1.296329 -11.327839 -4.141063 -1.546819 4.573073 3.058282 2.788656 -1.817744 6.992126 -0.855030 -0.235218 6.282942 9.091476 -6.001658 -3.074931 -5.681905 -4.327308 2.498725 -3.817089 0.179983 0.832792 0.752339 -5.880630 -3.941199 1.176789 2.271173 -2.335766 -3.329545 0.934944 6.172404 -6.199195 -3.941945 -2.531309 3.584990 -0.733745 -10.377744 -1.819554 -4.020662 3.226963 0.444045 -2.438594 -5.637872 1.558643 4.013080 -2.156643 -2.924722 -3.951187 5.832024 2.608597 1.298790 0.775866 0.311171 1.494946 8.048606 3.205799 -3.912817 -0.010637 0.076247 -2.805961 1.029264 -4.526812 -2.550956 2.008182 -6.359076 -0.614358 4.951640 -4.265969 -1.661922 1.130117 0.453344 3.362884 19.602569 -0.688706 6.192267 4.002343 -7.489768 3.788124 -1.525526 -0.975045 1.280816 3.447965 1.602346 -8.349992 -6.201576 4.147542 7.094187 5.525564 -5.331119 -0.987772 -1.759355 -0.253683 -0.873913 0.187203 2.139170 -0.867864 -5.395972 -1.836749 5.169522 11.501459 -2.668588 -3.982692 3.851066 2.716689 -1.659395 -5.923973 -2.496975 -3.122637 0.784068 2.074746 -0.646256 4.242859 9.127177 -11.140434 6.445435 -0.460061 -0.873067 4.633029 0.349631 -5.076697 -6.562841 -0.557199 6.072611 7.392081 -0.629109 0.902549 1.038518 -6.266031 -0.613671 1.339479 1.768529 -1.804722 2.896766 0.478351 -4.735930 -4.727438 -0.817691 -2.493148 -1.929622 -1.739312 3.686798 1.231595 -9.278605 8.147878 -0.171570 -1.596808 1.401588 -1.911646 5.848568 -6.783249 -8.045925 3.996576 -1.043247 -3.178020 -2.845149 1.008369 4.687866 1.149134 0.584719 -3.678936 -7.560843 4.851362 -1.394289 5.595205 2.565236 1.176815 5.265397 1.992419 -2.177858 -5.441440 -4.749309 1.511778 -0.609939 -5.786392 -1.772767 -1.595953 6.519106 6.195867 -0.546532 -4.111519 -0.522509 7.057362 -5.222309 -2.352291 5.144608 0.970516 -5.813431 1.272183 6.262271 -6.796785 -1.928129 -4.076737 0.263221 -2.184231 -6.307496 2.711706 -0.860070 2.900553 1.580738 0.593472 -1.613893 2.487116 2.585041 0.630892 0.773213 8.740490 6.146229 -2.958370 -0.159085 -6.584046 3.046226 -9.188971 -7.671824 2.804553 0.282109 -3.305624 0.918632 0.510115 5.890942 0.189474 0.835124 -0.976387 -0.023644 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/detect-cycle-undirected-graph.cpp__Graph::isCyclic() = -2.241369 -1.561397 0.483028 -5.102247 3.475930 3.173948 1.610945 -1.915014 -5.231082 -1.221807 1.102928 -4.842153 -1.084810 6.478745 -1.617770 4.628364 7.871018 1.598893 -2.317085 0.000713 5.754038 -1.784490 6.595917 6.056270 -4.372721 -0.584211 -0.137012 2.724694 0.360279 2.690413 -0.388015 -3.423521 1.927624 -5.019665 -0.865200 -4.253072 1.115081 2.286867 3.453736 -7.921182 1.617396 0.875019 0.334158 -1.910748 -1.841940 -0.914158 4.029624 4.777224 -1.520733 0.855673 3.695296 1.114903 -1.056524 1.501477 1.118879 1.631083 -0.092585 -0.238273 -2.402704 -1.998802 -0.612686 -1.965795 1.651935 4.600401 5.904037 0.664564 0.191546 3.043958 0.328985 0.951421 2.591573 0.390472 -0.899235 -0.460691 2.314326 -6.378299 -0.863356 -8.676472 -0.954197 -8.828329 -2.972793 -0.259870 3.314769 1.464545 2.989002 -0.792472 4.848416 -1.581925 -0.594211 5.121110 5.997851 -4.874830 -2.408780 -4.540325 -3.571512 1.813046 -2.676779 -0.534602 1.673720 0.347515 -4.293335 -3.214193 1.841429 2.609007 -1.668633 -3.967666 1.257535 4.570311 -4.321609 -4.511262 -0.731020 3.831205 -1.630005 -7.558894 -0.885708 -3.684748 2.035645 0.138907 -1.812777 -5.185836 0.849708 3.196294 -1.699952 -2.955774 -1.950598 4.168295 2.077220 1.440660 0.677760 -0.221928 0.809464 7.377283 2.233330 -3.337929 0.296740 0.383619 -1.934267 1.186826 -3.750616 -2.790052 1.352217 -5.256639 -0.589740 4.008947 -3.191864 -0.713849 3.187097 1.321733 2.122647 16.742751 0.127165 5.484062 3.553101 -5.507421 3.184611 -1.254480 -0.290272 1.287727 2.484100 0.209339 -8.105116 -4.817299 2.672587 4.985001 4.404292 -4.546279 -2.375376 -1.569026 -0.312735 0.428077 -0.536256 1.417665 -0.432092 -4.406823 -1.218695 3.701221 10.317593 -2.000073 -0.998954 3.225169 2.537488 -2.884517 -6.384882 -2.327441 -4.324560 0.651001 0.951742 -0.521777 3.273842 6.805886 -8.527056 4.693557 -1.307416 -0.347452 3.152706 0.895701 -4.478926 -6.613155 -1.247941 3.851815 6.466532 -1.339265 1.750423 1.579843 -4.427118 -0.332319 0.881637 0.444091 -1.101787 1.933877 -0.011563 -3.476530 -2.839847 1.288669 -2.461317 -1.883324 -0.454598 2.823090 1.297119 -6.022202 5.381363 -0.050551 -1.133251 2.007543 -1.059144 5.009930 -4.818125 -5.621221 3.692136 0.253860 -0.969896 -1.887972 0.997107 3.895149 0.931695 0.211968 -2.382508 -6.539300 3.112027 -1.496347 4.143079 1.937208 -0.190824 3.106259 0.523838 -1.422302 -4.850592 -3.712579 -0.624614 -0.044260 -4.654641 -2.384665 -1.164312 5.361151 3.949610 0.310994 -3.561514 0.115495 5.754447 -4.165371 -1.081617 3.890280 1.090994 -5.242663 0.243374 4.882742 -5.915074 -0.597717 -2.543237 0.766134 -1.326109 -4.271425 2.512947 0.404799 2.678951 0.244500 0.789100 -0.287133 1.850974 2.449081 0.915598 0.427618 7.062681 4.284582 -1.525549 -1.406226 -4.744681 1.682948 -6.515104 -5.938794 1.960044 1.257629 -3.742066 1.085330 1.227971 5.309224 0.253271 1.310344 -0.251537 -0.445369 +PE-benchmarks/detect-cycle-undirected-graph.cpp__main = -2.143901 -0.225814 3.079734 -5.609493 4.054680 2.294849 1.767619 -0.138731 -5.762438 -3.471371 0.387902 -6.364181 -4.259192 7.341393 -2.203445 1.443776 9.224421 2.431176 -2.218244 -0.841070 4.413979 -1.475617 7.442743 7.516038 -5.795344 -0.090367 -0.691205 3.803194 0.315433 4.595083 0.181087 -5.465824 1.711862 -0.952268 1.319127 -4.367521 0.389599 1.232345 -0.800388 -10.180507 1.374231 3.474732 0.055536 -1.614018 -0.295596 2.182958 6.530021 5.036179 -1.733954 0.782755 3.593943 2.181567 -0.133362 1.398265 1.471681 -0.234241 1.134925 -1.846834 -3.494374 -1.083287 -1.323893 -4.193782 0.161273 5.687811 6.727813 0.816976 -0.273402 0.316719 0.151252 1.895947 2.209783 1.094735 1.643419 0.590410 2.869077 -2.882157 -0.394966 -8.454907 -0.003943 -12.874319 -4.228422 -1.879684 6.791791 4.376161 0.212518 -3.072037 6.739068 -1.185837 0.394837 6.043122 8.073609 -3.633729 -2.605194 -4.952487 -3.916553 2.715550 -2.775549 -0.634987 0.908867 1.501848 -5.239486 -2.240428 1.096540 0.404207 -2.240829 -0.925799 0.452734 5.850427 -6.769647 -1.570919 -3.322223 4.041127 1.452484 -8.978578 -1.668427 -3.355090 2.218192 0.932930 -2.679799 -2.636589 1.782635 2.282769 -2.411916 -0.204401 -6.239625 6.361891 1.205516 0.555488 0.749612 1.037655 1.309262 5.002043 2.506127 -3.550897 -0.021642 0.990625 -1.975456 0.273458 -3.943196 -1.874349 2.017852 -5.079556 -0.115284 2.465724 -4.060414 -2.293486 -2.111531 -0.172478 2.910797 16.561707 -1.194929 5.789136 3.049523 -5.881009 3.920235 -0.210242 -1.035305 1.046251 3.673826 1.919756 -5.275448 -5.150144 3.387364 6.698356 4.850739 -4.218136 0.358598 -1.153856 -0.610687 -0.492879 1.384421 1.367352 -0.365811 -4.534676 -1.749169 3.795122 10.019440 -0.935589 -4.644432 2.205678 2.703829 -0.840812 -3.856523 -1.126834 -1.204921 0.574663 1.778152 -0.924909 3.955398 8.119188 -11.602619 6.324213 0.193969 -0.597278 3.853132 -0.285763 -3.680275 -7.232892 -0.984370 5.284245 7.788649 -0.138472 -0.073897 0.572845 -5.564684 -0.662493 1.394025 2.130153 -2.286502 2.937019 0.260985 -3.757862 -3.502438 -2.765582 -2.378182 -0.348518 -2.652261 2.878007 1.627010 -9.474174 7.075060 -0.323187 -1.206522 -0.251188 -1.114222 4.004305 -5.755769 -7.039481 2.435803 -1.239124 -5.474363 -3.180293 -0.045599 4.062515 0.151131 0.382559 -2.906108 -6.712071 6.041182 -1.383737 5.375953 2.678648 0.543980 5.686462 4.357741 -1.923038 -3.718319 -4.649845 2.518350 -1.930913 -3.958269 0.801527 -1.942397 4.536112 5.871467 -0.486774 -3.489280 -0.785574 6.819771 -3.029804 -2.608101 4.549003 -1.517890 -3.669578 3.037320 5.818401 -6.187824 -1.938284 -5.068213 0.160313 -1.539684 -4.679372 2.651697 -1.550792 1.979759 1.819995 0.161549 -2.798816 2.235622 1.848919 -0.741525 0.584275 8.426640 6.007370 -2.880016 2.240363 -5.470705 3.233938 -7.805044 -5.753133 0.840186 -0.071273 -2.507315 0.672995 -0.445094 4.709457 0.330790 0.537420 -1.517405 1.356050 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/detect-cycle-undirected-graph.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.522876 0.377514 1.221533 -1.419230 1.346459 0.599167 0.485560 -0.306114 -1.090028 -0.784819 -0.083738 -1.046044 -1.254619 1.717285 -0.851356 0.195910 2.366663 0.602812 -0.343763 -0.701153 1.445704 -0.722148 2.241320 1.963024 -2.055988 -0.076053 0.828890 1.258951 0.705300 1.503386 -0.560496 -1.052352 0.633404 -0.405335 0.829078 -1.416854 0.298039 -0.106493 -0.301130 -2.541494 0.161624 -0.099398 -0.305335 -0.095226 -0.109308 1.439650 1.943240 1.407790 -0.864486 0.179269 1.401469 0.652821 -0.122460 0.500466 0.257788 0.089389 1.110225 0.391025 -0.716855 -0.246805 -0.430363 -1.419366 0.237239 1.735054 2.164428 0.143039 0.236790 0.283429 -0.070782 0.461303 0.439660 0.425424 0.579991 0.497943 1.081684 -1.515399 0.063081 -3.340363 -0.394003 -4.192650 -1.022871 -1.268915 0.894114 -0.408686 0.450460 -0.079036 1.904093 0.356717 0.446269 1.136650 2.210709 -1.293534 -0.584526 -1.329072 -1.106611 0.617583 -0.984645 0.115911 0.608348 0.133113 -1.264883 -1.185392 0.565055 0.201928 -0.621690 -0.389252 -0.285168 1.577637 -1.804590 -0.488670 -1.456732 0.208954 -0.061858 -2.612906 -0.071666 -1.128966 1.811783 0.013916 -0.163488 -1.013316 0.310052 1.444283 -0.614616 -0.451858 -0.829127 1.771757 0.798789 0.048293 0.149933 -0.121998 0.166895 1.301513 1.625451 -0.806885 -0.517381 0.170584 -1.220726 -0.207279 -1.477251 -0.134235 1.396516 -1.302406 0.197147 0.947883 -0.910971 -0.640992 1.130919 -0.600966 1.276306 4.525076 -0.379922 1.173959 0.479872 -1.803697 0.788427 0.064826 -0.249250 0.684444 1.205471 0.537160 -1.905047 -1.452663 0.729722 1.584711 1.094079 -1.840476 -0.496267 -0.679435 -0.174269 -0.201973 -0.062751 0.492884 -0.659360 -1.009121 -0.457672 0.764268 2.499038 -0.682865 -1.899819 0.579896 0.570125 -0.677106 -1.475332 -0.480374 -0.317361 0.242462 0.292334 -0.272778 1.057528 2.125535 -4.098657 1.544873 -0.195152 -0.442239 1.249680 -0.156573 -0.592836 -1.886099 0.463927 1.549741 1.647935 0.215463 -0.198962 0.246593 -1.577135 -0.003750 0.111955 1.024891 -0.660551 0.719441 0.462498 -1.371434 -1.445867 -0.835038 -0.144780 -0.296033 -0.417942 0.681464 -0.238565 -3.812426 2.032017 -0.512541 -0.476473 0.318861 -0.358867 0.925002 -1.737762 -2.042659 0.685060 -0.149839 -0.869630 -1.283513 0.162392 1.297144 -0.142841 0.427488 -1.120649 -2.222341 1.076133 -0.666833 1.022050 0.699265 0.779829 2.115657 0.308412 -0.536263 -1.813679 -0.368222 0.636899 -0.394091 -1.105546 -0.108740 -0.398581 1.305436 2.082853 -0.269731 -0.145105 -0.153156 1.956043 -1.601919 -0.892511 1.263152 0.916783 -0.878504 0.861979 1.410639 -1.580106 -1.241281 -1.048088 -0.493641 -0.081595 -1.465387 0.756187 -0.968060 0.528138 0.749318 0.290261 -0.788748 0.866396 0.223508 0.174835 -0.096882 1.984216 2.914067 -1.369403 0.313342 -1.349044 0.911801 -2.404097 -1.643877 0.312230 -0.355297 -0.263577 0.482724 -0.037468 1.355512 -0.026513 0.064384 -0.175346 -0.198518 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.959807 1.135589 2.052612 -2.825674 3.643716 1.573013 1.164569 -0.650709 -1.760720 -1.812111 -0.400539 -1.807784 -2.916217 3.342051 -1.657550 0.911288 4.173511 0.456906 -0.300099 -1.144528 3.455921 -1.456080 4.591457 2.885771 -4.391462 -0.116094 1.468300 2.458960 0.876322 3.531907 -0.823372 -2.425350 1.484134 -0.929965 1.752919 -2.448732 0.881506 -0.287781 -0.716306 -4.439452 0.126896 0.078392 -1.002280 0.124677 -0.529241 2.266772 3.980807 2.941658 -2.202676 0.313243 2.903849 1.279987 -0.274745 1.431595 0.032957 -0.064884 1.417930 0.122061 -1.759646 -0.829742 -1.116917 -3.134586 0.652491 3.202379 4.314359 -0.085110 0.743374 1.494158 -0.957135 1.068350 0.837053 1.028448 1.197353 0.539865 2.742757 -2.706110 -0.548351 -6.150571 -1.195959 -8.194109 -2.088653 -3.102321 1.038492 -0.174333 1.486821 -0.279730 3.929955 0.996221 0.936808 2.502625 4.286796 -2.686355 -0.905089 -3.378340 -2.142213 0.830718 -2.062026 -0.135262 1.119582 0.147445 -2.404254 -2.228951 0.772110 0.237112 -0.992623 -1.867429 -1.102440 3.207826 -3.786817 -1.227697 -3.023106 0.588777 -0.715031 -5.359278 -0.154412 -1.669774 3.306678 -0.271777 0.810222 -1.854861 0.568956 3.298494 -1.187090 -1.345926 -1.207759 3.568191 2.049866 0.154849 0.745688 -0.041369 -0.014127 2.871419 3.884528 -0.968232 -1.797954 0.077754 -1.753239 -0.195496 -2.435354 0.137943 2.564227 -2.905103 0.269454 2.349249 -1.256794 -1.250409 1.611750 -1.748074 2.957282 8.322983 -0.779533 2.111779 0.723221 -3.810086 1.521670 0.100838 -0.621669 1.577383 2.201356 0.781171 -3.299680 -3.021986 1.730888 2.550032 1.976960 -3.666096 -1.029034 -1.448538 -0.073406 -0.614313 -0.851815 1.577308 -1.189932 -2.080283 -0.656645 1.200794 4.958291 -1.565275 -3.573882 2.252366 1.573109 -1.735051 -2.870714 -1.545982 -1.026229 -0.086031 0.933482 -0.705175 1.627722 4.204720 -7.315077 2.796590 -0.186505 -0.812269 2.087584 -0.596036 -0.693729 -3.779064 0.730642 3.283812 2.768704 0.064262 0.049305 -0.028894 -2.878690 0.731203 0.226508 1.902222 -0.854583 1.132062 0.230505 -2.716531 -3.219379 -1.605133 -0.640258 -0.238895 -0.615179 1.005979 0.098381 -7.343815 3.988662 -1.500637 -1.018119 1.066049 -0.281640 2.705009 -2.875029 -4.153649 1.756264 -0.677816 -1.934346 -2.608944 0.911209 2.414643 -0.027155 0.411494 -1.997472 -4.557396 1.968280 -1.107947 1.540870 1.396475 2.219936 4.450640 0.386765 -1.808748 -3.876103 -1.369163 1.264030 -0.672483 -2.209650 -0.454240 -0.554670 2.727181 4.000815 -0.200242 -0.207541 -0.458667 3.892922 -3.480678 -1.756048 3.197048 1.745126 -2.138955 1.643493 3.284930 -2.485580 -2.945694 -2.003584 0.096146 -0.228088 -3.157447 1.093133 -1.955617 0.771155 1.664736 0.725561 -1.805809 1.636093 0.527803 0.592067 -1.240815 4.224296 5.443313 -3.144480 0.187181 -2.217570 1.520559 -4.832696 -3.280243 0.794444 -0.663817 0.143983 1.347611 0.171500 2.747755 -0.266735 0.275377 -0.029810 -1.330675 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/detect-cycle-undirected-graph.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.366134 0.363411 0.730044 -1.434301 1.557063 1.074241 0.142202 -0.280790 -0.857896 -0.402207 -0.406642 -0.850282 -0.769260 1.437481 -0.525613 0.681017 1.532716 -0.004170 -0.332294 -0.191837 1.324609 0.000487 1.390208 0.585258 -1.441162 -0.051526 0.566155 0.986365 0.112307 1.535495 -0.543788 -1.268597 -0.003796 -0.225797 0.371066 -0.835665 0.436423 0.116405 0.070643 -1.640439 0.200201 0.289068 -0.446853 -0.103951 -0.296681 -0.115606 1.334729 1.086922 -0.760586 -0.144148 1.190356 0.904620 -0.376196 0.383158 -0.093471 0.326698 0.675368 -0.255882 -0.560139 -0.421559 -0.104631 -0.444040 0.223782 1.070693 1.380582 -0.094297 0.073881 0.787149 -0.096025 0.257736 0.222262 0.214177 -0.000814 0.273381 0.668319 -0.767537 -0.243196 -1.825254 0.040625 -1.990708 -0.595463 -0.920384 0.094250 0.520366 0.392177 -0.200883 1.559469 -0.201330 0.221014 0.971884 1.538234 -0.916072 -0.289562 -1.692633 -1.039551 0.379074 -0.627389 -0.543677 -0.033118 0.276527 -0.654079 -0.962873 -0.022619 0.099934 -0.425550 -0.600006 -0.365744 1.197303 -1.319352 -0.628116 -0.755619 0.953165 -0.361137 -1.811384 -0.847346 -0.561445 0.519934 -0.374191 0.361400 -1.093932 0.183108 1.228069 -0.694514 -0.373263 -0.411342 1.073401 0.922298 -0.225410 0.197333 -0.189112 0.327083 1.217712 0.869318 -0.690017 -0.722162 0.306669 -0.219098 -0.385361 -0.996885 0.060469 0.118654 -1.185288 0.212151 1.242933 -0.472622 -0.146130 -0.051972 -0.742614 1.001629 3.640194 -0.329797 0.555498 0.041171 -1.426504 0.576925 0.190881 -0.583773 0.272489 0.302563 0.454430 -1.144931 -1.093286 0.806785 0.933094 0.868873 -0.905406 -0.187917 -0.579085 -0.284356 -0.019683 -0.264351 0.721614 -0.703253 -0.579930 -0.440164 0.362832 2.156573 -0.271920 -1.444440 1.085238 1.038592 -0.847672 -0.629274 -0.548948 -0.804571 -0.237970 0.709322 -0.355180 0.933577 1.648540 -2.756720 1.085942 0.397832 -0.582667 0.641460 -0.415672 -0.068266 -0.798291 -0.113596 1.333167 1.336443 -0.353600 0.394893 -0.255751 -0.980088 0.292078 0.333547 0.539261 -0.254860 0.218145 0.208315 -1.049377 -0.866530 -0.183385 -0.663094 -0.085191 -0.493845 0.282897 -0.129999 -2.548872 1.627858 -0.413967 0.139616 0.598647 -0.260509 1.195511 -1.015843 -1.349721 0.862956 0.241770 -0.224290 -0.273747 0.330811 1.148457 0.169075 0.678278 -0.791193 -1.840417 0.290435 -0.138398 0.492304 0.420566 0.606360 0.802400 -0.113033 -0.319971 -1.170259 -0.842796 0.592544 0.249843 -0.566352 -0.138061 -0.106382 1.130880 1.098060 -0.095305 -0.403164 -0.582817 1.168905 -0.821913 -0.222508 0.894911 -0.054413 -1.262945 0.092243 1.156374 -0.790856 -0.903229 -0.856467 0.539526 -0.389615 -1.102162 0.193053 -0.450204 0.145681 0.854997 0.000112 -0.821578 0.609546 0.381720 -0.154481 -0.439004 1.671085 1.081010 -0.679670 0.342692 -0.950873 0.591113 -1.711121 -1.216646 0.260493 -0.643330 -0.269651 0.374238 -0.039114 0.985185 -0.419213 0.941415 0.193111 -0.704993 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/detect-cycle-undirected-graph.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/detect-cycle-undirected-graph.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/detect-cycle-undirected-graph.cpp___GLOBAL__sub_I_detect_cycle_undirected_graph.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/dfa-based-division.cpp__preprocess(int, int (*) [2]) = -1.713420 -2.595970 -2.046913 -3.722793 2.577606 2.043509 1.446093 -2.335829 -4.737304 -0.184840 2.174767 -3.808825 0.514697 4.608518 -1.128028 4.888739 5.586092 0.928760 -2.165509 -0.558841 4.636844 -0.917244 5.020948 4.839943 -3.019061 -0.159615 -0.623138 0.980277 0.981810 0.053154 -0.103110 -1.621913 2.318794 -5.568908 -1.656926 -2.755073 0.479470 2.303036 5.047210 -5.462037 1.335649 -0.062290 0.863545 -1.023454 -1.443479 0.188535 1.742338 3.394254 -0.981321 2.233697 3.165392 0.219469 -0.750823 1.001378 0.723738 1.640171 0.025130 1.139145 -1.523283 -1.922529 -0.383163 -0.222611 1.475164 3.072228 3.844266 -0.022705 -0.359748 3.522835 1.270804 0.649727 2.934168 0.466246 -1.409036 -1.351437 1.538611 -6.217202 -1.115388 -8.005190 -1.071404 -7.526410 -2.206846 1.240014 3.126611 -0.938258 2.823167 -0.162832 3.371665 -0.832462 -1.840009 3.691494 3.599389 -3.820327 -1.809757 -2.072842 -2.343371 0.823083 -1.760272 -0.105330 2.739465 0.462609 -3.290320 -2.179681 1.976565 2.129502 -1.232092 -3.994608 1.439487 3.054871 -3.149525 -3.804567 0.966549 3.823214 -1.489140 -5.250556 -0.078232 -2.941709 1.755529 0.042146 -1.729923 -3.867272 0.105941 1.584629 -1.485426 -2.505891 0.857911 2.216234 2.292861 2.108405 0.311957 0.011596 0.666775 6.883265 0.855866 -3.052171 0.758966 0.009072 -0.323681 2.542935 -2.604959 -2.675563 1.438827 -4.152806 1.366847 2.522444 -2.240889 -0.796336 5.280151 2.265739 -0.038831 11.491744 0.793594 5.148468 3.869893 -3.371032 0.697130 -1.532764 1.005055 1.673189 2.034125 -1.026074 -5.594747 -3.826244 2.119829 3.744392 3.099082 -4.732254 -2.783426 -0.370042 -0.127366 0.799627 -0.791378 0.795891 0.864082 -3.184461 -0.522037 2.838781 7.952483 -1.962977 1.110976 2.156992 2.441237 -2.283861 -5.745700 -2.337789 -4.345543 0.831239 0.878999 0.847035 2.196931 4.942328 -6.393197 3.078774 -1.614883 0.091006 2.228826 2.492684 -4.214876 -5.606697 -1.767134 1.439483 4.564725 -1.455743 2.045174 2.499864 -3.126260 -0.229151 0.685938 -0.914294 -0.749856 1.397945 0.116080 -1.367162 -1.005129 2.725110 -1.271877 -1.376763 0.695419 2.762376 1.441964 -4.206752 2.663965 -0.132004 -1.727817 1.501904 -0.721458 4.373280 -2.859473 -3.252430 3.055272 -0.046444 -0.490468 -1.412940 0.932194 2.442513 0.600751 1.122581 -1.575022 -3.690494 2.563298 -1.949258 3.227172 1.607075 -1.466463 1.716791 -2.284281 -1.021473 -3.720839 -2.103991 -1.423364 0.251152 -3.473234 -1.672637 -0.695846 3.870204 1.978477 0.948379 -3.377171 0.546125 4.093799 -3.883757 0.252836 2.781949 2.488157 -4.088659 0.738637 3.674403 -4.563602 1.037827 -1.303769 -0.030835 -1.262543 -2.190829 2.908468 1.726579 2.598284 -1.208526 1.013825 0.888338 1.804800 1.801024 1.070736 0.527756 5.051188 3.655464 -0.912803 -2.694864 -3.590883 1.462326 -4.065605 -4.661138 1.945498 1.526163 -4.053476 0.701559 0.981025 4.821191 0.791818 -0.178228 -0.888913 0.591141 +PE-benchmarks/dfa-based-division.cpp__isDivisibleUtil(int, int*, int (*) [2]) = -1.041933 -0.718409 0.215626 -2.568865 1.891742 1.479074 0.840384 -1.833524 -2.357620 -0.430821 0.915756 -2.063101 -0.629911 2.818694 -1.069313 2.304496 3.337553 0.479642 -1.292065 -0.654808 2.552914 -0.064218 3.540195 3.048990 -2.409595 -0.167449 0.386648 1.469598 0.820228 0.848718 -0.416429 -0.905513 1.085516 -2.656997 -0.727522 -1.504334 0.222089 0.552265 2.022695 -3.225172 0.589105 -0.596272 -0.563622 -0.580800 -0.709954 -0.058764 1.922616 2.193684 -0.489590 0.729408 2.122409 0.671447 -0.323705 0.674526 0.450919 0.702402 0.816815 0.352523 -0.675018 -1.089092 -0.312550 -0.403209 0.621825 2.481943 2.583020 0.541820 -0.171240 1.613021 0.662382 0.451163 1.430153 0.560494 -0.870011 0.477722 1.177863 -3.182211 0.297752 -4.140863 -0.543900 -3.194345 -1.499470 -0.079452 1.286511 -0.289011 1.743595 0.594808 2.395750 -0.078684 -0.417454 2.033243 2.858831 -2.394478 -1.078507 -1.330547 -1.629434 0.630407 -1.369125 0.167360 0.644107 0.652474 -2.105460 -1.372159 0.858894 1.282593 -1.019187 -1.759645 0.623195 2.152455 -1.796642 -1.837871 -0.236077 1.714950 -0.870397 -3.782929 -1.421662 -1.789166 2.224625 -0.231188 -0.888653 -2.675387 0.380121 1.709848 -0.740949 -1.325080 0.394653 1.320602 1.678855 0.848127 0.022117 -0.018193 0.622015 4.041417 1.132805 -1.584056 0.130215 -0.133905 -0.898752 0.912401 -1.410385 -0.986785 0.218810 -2.373204 0.780504 2.288214 -1.410349 -0.497159 2.451854 0.669226 0.623507 7.725830 0.069669 2.550374 2.134707 -2.505754 -0.309296 -0.878315 0.168880 0.884748 0.845104 0.017578 -3.394305 -2.280743 1.482585 2.495682 1.832633 -2.636086 -1.129404 -0.429706 -0.098841 0.098401 -0.265792 0.610787 0.080239 -1.825554 -0.754345 2.024385 4.427751 -1.154970 -0.960044 1.409626 0.734351 -1.192899 -2.599523 -1.234290 -1.840574 0.584743 0.930835 0.357370 1.212036 3.195282 -3.982791 2.069979 -0.556886 -0.040101 1.777392 1.098540 -2.253134 -1.891876 -0.531819 1.510136 2.295435 -0.607251 0.138501 1.069756 -2.174513 -0.213136 0.500972 0.184546 -0.716233 0.925022 0.987641 -1.573554 -1.429000 0.614210 -0.356394 -0.696299 -0.062787 1.681165 -0.337685 -3.435178 2.446513 0.191861 -1.070479 0.972990 -0.684189 2.744212 -2.273774 -2.365184 1.937248 -0.247664 -0.277615 -0.955703 0.611727 1.600993 0.802171 1.150486 -1.963506 -1.957853 1.030066 -0.836588 2.000633 1.020630 0.097181 1.705565 -1.610024 -0.432479 -2.317055 -0.986354 0.484535 0.480166 -2.362213 -1.047892 -0.390707 2.334773 2.017248 0.066584 -1.747074 0.108546 2.503652 -2.463818 -0.520328 1.469839 2.153346 -2.648940 0.511956 1.774273 -2.506755 -0.126284 -0.806302 -0.453481 -0.924179 -2.008606 1.637445 0.357410 1.526619 0.102372 0.538998 0.113615 1.097021 0.738471 0.879599 0.525692 2.504860 3.055569 -0.893231 -1.273394 -2.547001 1.121338 -3.075897 -3.225637 1.473471 0.019669 -1.744316 0.247694 -0.109868 2.936796 0.687922 -0.246434 -0.423480 0.254439 +PE-benchmarks/dfa-based-division.cpp__isDivisible(int, int) = -1.154641 -1.220816 0.140221 -2.614245 1.825129 1.073930 0.941267 -1.518396 -2.822306 -0.413077 1.172187 -2.332812 -0.505377 3.044124 -1.146405 2.193485 3.758138 0.816300 -1.357642 -0.914012 2.732062 -0.705395 3.699884 3.483801 -2.466828 -0.221715 0.169782 1.583805 1.063823 0.496266 -0.228587 -0.779271 1.314710 -2.795118 -0.520914 -1.842685 0.364460 0.923298 2.004029 -3.686732 0.647037 -0.675151 -0.145627 -0.452150 -0.734783 1.117679 1.700379 2.361919 -0.600222 1.242215 2.275893 0.223478 -0.310604 0.713137 0.594184 0.579680 0.786785 0.699743 -0.941009 -0.974614 -0.409009 -0.891758 0.742571 2.496089 2.991776 0.312194 -0.124789 1.565373 0.715891 0.622094 1.729386 0.490609 -0.645238 -0.035727 1.268179 -3.825327 -0.059009 -5.323674 -0.700792 -5.228982 -1.571031 0.049528 2.089106 -0.962415 1.387312 0.540522 2.598231 0.077959 -0.795442 2.366504 2.862655 -2.402778 -1.268593 -1.285703 -1.610595 0.720507 -1.363593 0.379163 1.475166 0.880352 -2.230297 -1.269636 1.088561 1.033305 -0.943464 -1.813295 0.554968 2.358795 -2.258127 -1.828708 -0.287432 1.917562 -0.490117 -3.879485 -0.479697 -2.028682 2.671124 -0.045941 -1.115447 -2.145314 0.347363 1.448090 -0.885541 -1.030329 -0.002577 1.595841 1.449560 1.077425 0.022666 0.263925 0.421849 3.846224 1.147956 -1.856986 0.166658 0.066812 -0.983014 1.176336 -1.832820 -1.204297 1.190477 -2.556247 0.982843 1.612561 -1.576825 -0.997865 2.983715 1.009086 0.589830 7.723713 0.185406 3.011554 2.228171 -2.374824 0.290283 -0.916610 0.620822 1.206708 1.421678 -0.347269 -3.512466 -2.559945 1.447685 2.713196 1.995536 -3.322546 -1.384036 -0.428422 -0.115856 0.195644 -0.277803 0.648738 -0.178456 -1.646682 -0.573173 1.887013 4.681103 -1.219878 -0.897227 1.158630 0.913636 -1.194623 -3.208785 -1.230268 -1.530500 0.672754 0.711004 0.452682 1.523319 3.398377 -5.086815 2.240742 -0.697522 0.181306 1.816573 1.214451 -2.392597 -3.280469 -0.681331 1.360895 2.764380 -0.423770 0.136566 1.497871 -2.387601 -0.192788 0.513978 0.202434 -0.716766 1.103676 0.618582 -1.348729 -1.289496 0.677382 -0.510704 -0.379597 0.096971 1.839561 -0.297103 -4.343197 2.271937 -0.206571 -1.201162 0.786563 -0.683546 2.621128 -2.356402 -2.552545 1.746132 -0.183189 -0.805904 -1.534845 0.507062 1.710614 0.265041 0.974018 -1.598613 -2.360577 1.700526 -1.371277 2.158386 1.050072 -0.307212 2.153994 -1.498471 -0.757375 -2.526186 -0.947448 0.079514 -0.030766 -2.251657 -0.584185 -0.410378 2.421245 1.978955 0.278857 -1.658243 0.501238 2.947312 -2.765555 -0.769590 1.745702 2.064845 -2.286516 1.181065 2.163253 -3.072274 -0.040799 -1.054301 -0.783388 -0.748216 -1.820974 1.932083 0.379013 1.682544 -0.314294 0.816416 0.232912 1.380936 0.828995 0.911814 0.541403 3.253210 3.812173 -1.056983 -1.148237 -2.630136 1.303104 -3.130813 -3.170965 1.203921 0.565114 -1.818130 0.522763 0.082043 2.974038 0.634190 -0.664874 -0.693667 0.553016 +PE-benchmarks/dfa-based-division.cpp__main = -0.679699 -1.084011 0.326901 -1.911245 1.104928 0.161943 0.624066 -0.559362 -2.190636 -0.440736 0.848387 -1.607967 -0.202612 2.161584 -0.559744 1.457840 2.518121 0.691446 -0.872166 -0.580826 1.857069 -0.917490 2.184610 2.252940 -1.711173 -0.046248 -0.136521 1.152521 0.830086 0.566244 0.027151 -0.544094 0.609054 -1.670137 -0.106177 -1.484401 0.300252 0.970946 1.213778 -2.719794 0.572791 0.137364 0.502351 -0.415802 -0.435533 0.754490 0.930244 1.637123 -0.811854 1.005408 1.725636 -0.090951 -0.155339 0.433098 0.325611 0.275361 0.456682 0.473743 -0.757030 -0.432002 -0.109408 -0.904097 0.738133 1.550344 2.121504 -0.052557 -0.051195 0.849043 0.671625 0.505048 1.391838 0.196445 -0.461685 -0.561522 1.000389 -2.371639 -0.108856 -3.984865 -0.202574 -4.213454 -1.172756 0.210140 2.125249 -0.253819 0.613052 0.089390 1.677909 -0.172922 -0.559832 1.662552 1.695764 -1.234976 -0.909581 -1.010652 -1.342859 0.862814 -0.929834 -0.087880 1.190320 0.626197 -1.450434 -0.656898 0.826854 0.599890 -0.674040 -1.007631 0.385009 1.585350 -1.613491 -1.277546 -0.093003 1.584481 -0.067878 -2.456666 0.129227 -1.531560 1.286398 0.010433 -0.718024 -0.964884 0.116946 0.542164 -0.771891 -0.377897 -0.938029 1.299378 0.671897 0.863469 0.149511 0.007511 0.211651 2.004500 0.633421 -1.503094 0.096044 0.261990 -0.577526 0.852150 -1.463065 -1.059661 1.183159 -1.662768 0.321944 0.511954 -1.114535 -0.661854 1.804008 0.827196 0.355880 4.825074 0.335030 2.102766 1.566506 -1.339114 0.822354 -0.188879 0.432057 1.031475 1.103201 -0.454097 -1.927236 -1.700260 0.727485 1.786713 1.461646 -1.984233 -1.324134 -0.196041 -0.123484 0.435607 -0.100983 0.329499 -0.097087 -1.277135 -0.362277 1.081025 2.831731 -0.421769 -0.690968 0.623369 1.018712 -1.158975 -2.263989 -0.682148 -1.364494 0.452557 0.085109 0.108198 1.210396 2.287752 -3.996190 1.625169 -0.355801 0.289539 1.133858 0.562953 -1.683752 -3.193190 -0.526470 0.672818 2.152282 -0.383087 0.248143 1.262688 -1.596027 -0.106504 0.183160 -0.119883 -0.529193 0.733773 0.036223 -0.650216 -0.682398 0.287567 -0.650536 -0.186954 0.019434 1.215401 0.328542 -2.664129 1.276367 -0.371552 -0.804681 0.491234 -0.307921 1.585012 -1.614960 -1.573166 0.964116 0.046663 -0.737240 -1.364030 0.302691 1.176552 -0.187378 0.181329 -0.692242 -1.720936 1.185473 -1.205982 1.390553 0.786724 -0.613413 1.292417 0.001679 -0.380337 -1.611685 -0.370805 -0.161006 -0.404837 -1.333846 -0.468270 -0.391159 1.482622 1.237174 0.300548 -0.936625 0.335181 2.093574 -1.489465 -0.772144 1.240231 0.488801 -1.252417 1.063380 1.561844 -2.304601 0.177974 -1.053089 -0.274172 -0.160933 -0.987988 1.523868 0.478513 1.132206 -0.364489 0.507732 0.080645 0.954878 0.651001 0.257763 0.141382 2.495288 2.372247 -0.676312 -0.507032 -1.701144 0.670308 -2.052796 -1.821363 0.467172 0.522052 -1.475424 0.528620 0.160321 1.953026 0.421503 -0.115570 -0.496555 0.566319 +PE-benchmarks/dfs.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/dfs.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/dfs.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/dfs.cpp__Graph::addEdge(int, int) = -0.454251 0.014732 0.737724 -0.972307 0.719048 0.751984 0.286951 -0.568509 -0.833791 -0.270499 0.082470 -0.896132 -0.548274 1.184565 -0.622334 0.471466 1.539444 0.427119 -0.479657 -0.309499 0.865459 -0.210421 1.524448 1.421868 -1.094266 -0.095007 0.365177 0.856315 0.366998 0.911859 -0.474065 -0.587194 0.393821 -0.510509 0.172924 -0.832434 0.104214 0.100763 0.198484 -1.615454 0.160191 -0.052453 -0.142967 -0.165116 -0.075904 0.326587 1.103486 0.915913 -0.068903 0.141988 0.711291 0.390920 0.023148 0.270416 0.445985 0.306988 0.924477 -0.053131 -0.387082 -0.300005 -0.285318 -0.606537 0.108261 1.167968 1.311503 0.248529 0.019658 0.132022 0.034350 0.220839 0.354740 0.299018 -0.099247 0.520522 0.387399 -1.133039 0.468517 -1.526948 -0.185959 -1.624686 -0.612468 -0.443547 0.404118 0.108856 0.526793 0.056515 1.238147 -0.029719 0.015189 0.495658 1.422202 -1.070540 -0.401346 -0.576858 -0.599566 0.240514 -0.599605 0.101817 0.072012 0.217476 -0.847853 -0.683135 0.429039 0.374255 -0.429581 -0.077093 -0.010372 1.019889 -1.089876 -0.604593 -0.599520 0.263622 -0.221227 -1.669155 -0.319942 -0.782149 0.944887 0.009974 -0.426294 -1.047607 0.348574 0.935671 -0.272332 -0.425461 -0.493371 0.928113 0.524029 0.026143 -0.065022 -0.014139 0.151247 1.239612 0.698412 -0.590751 -0.053584 0.100201 -0.742685 0.011652 -0.758564 -0.206041 0.205106 -0.941423 -0.022334 0.882624 -0.662793 -0.125993 0.428439 0.012067 0.577855 3.354099 -0.293393 0.896381 0.533574 -1.216236 0.386493 -0.142657 -0.047121 0.254260 0.537465 0.389814 -1.655034 -0.963328 0.618786 1.179090 0.758463 -1.056510 -0.124293 -0.394841 -0.071765 -0.070947 0.100419 0.264635 -0.361278 -0.717938 -0.339809 0.546513 1.880693 -0.527294 -1.090521 0.422884 -0.085707 -0.376152 -0.967412 -0.337365 -0.233656 0.212137 0.176298 -0.070018 0.629806 1.382166 -2.073271 1.079765 -0.177932 -0.403914 1.186560 -0.056876 -0.568270 -0.704173 0.003596 0.925696 1.081285 -0.007391 -0.187303 0.234428 -1.096552 -0.119598 0.119038 0.557740 -0.477375 0.555793 0.535116 -0.981104 -0.798941 -0.350340 0.003859 -0.381989 -0.375710 0.597345 -0.309046 -2.042930 1.291191 0.062449 -0.275016 0.364273 -0.286141 0.636042 -1.128742 -1.245923 0.550594 -0.053018 -0.328843 -0.525010 0.048870 0.779591 0.147165 0.357933 -0.935953 -1.111113 0.570698 -0.359412 0.836117 0.408109 0.311575 0.919589 0.114779 -0.242586 -0.918799 -0.317622 0.227053 -0.076549 -0.771479 -0.253344 -0.276032 1.017717 1.198326 -0.119514 -0.293843 -0.100879 1.209096 -0.957608 -0.364021 0.666630 0.512789 -0.829413 0.195930 0.806882 -0.994268 -0.518365 -0.478781 -0.497277 -0.331114 -0.905421 0.603949 -0.399135 0.487806 0.330245 0.134013 -0.377564 0.466565 0.239347 0.128229 0.276984 1.278304 1.380350 -0.438043 0.124082 -1.015523 0.609952 -1.459528 -1.072124 0.343748 -0.103585 -0.470185 0.143912 0.015477 0.999450 0.159948 -0.046817 -0.062838 -0.077551 +PE-benchmarks/dfs.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/dfs.cpp__Graph::DFSUtil(int, bool*) = -2.146371 0.356798 2.516132 -4.832052 3.761179 3.666917 1.527455 -1.865513 -4.023013 -2.410168 0.812843 -5.756022 -3.743672 6.247716 -2.628533 1.976292 7.528531 1.123973 -2.246640 -0.542421 4.295617 0.377128 7.295540 6.480166 -5.398433 -0.577026 0.404163 3.512776 0.918617 3.161390 -0.106258 -4.510600 2.134593 -1.700492 0.139364 -2.688843 0.897745 0.146264 0.515274 -7.559430 0.944657 1.392573 -1.267021 -1.401679 -0.875625 0.605477 5.986597 4.838795 -1.154525 -0.074177 3.554633 2.244334 -0.623486 1.427449 1.100648 -0.715849 1.220217 -1.800139 -2.525306 -2.020633 -0.978747 -2.820461 -0.317587 5.696598 6.326854 1.329694 0.151680 1.414913 -0.231453 1.428191 1.563180 1.140089 1.098141 2.146031 2.482672 -3.141104 -0.019203 -6.981493 -0.935862 -8.495974 -3.330773 -1.735880 3.686630 2.904253 1.558736 -1.531200 5.707572 -0.033467 0.012926 5.108249 7.668085 -4.301998 -2.319970 -4.192251 -3.299154 2.059314 -3.159042 0.985309 -0.426461 1.139515 -4.670502 -2.769621 0.285354 1.236179 -1.981166 -1.685249 0.451108 4.635823 -5.139332 -1.810643 -2.294179 2.539199 0.263918 -8.545546 -2.867888 -2.934372 3.249048 0.257421 -1.781738 -3.783915 1.216315 3.043557 -1.572304 -1.650865 -3.586873 4.437712 2.360140 1.017819 0.410597 0.735911 1.812752 5.994963 2.136035 -2.701038 -0.142710 -0.426673 -1.962544 0.658264 -3.197242 -1.111610 1.334593 -4.419975 0.139370 4.126727 -3.235041 -2.134714 -0.856019 -0.360366 2.801287 15.511258 -0.800476 4.763764 2.969785 -5.965529 1.987481 -1.489716 -1.113279 0.723894 2.354496 1.960608 -5.698206 -4.734857 3.677487 5.771329 4.012118 -4.186296 0.992113 -0.805744 -0.328668 -1.570969 0.598711 1.713503 -0.821261 -3.901488 -1.622661 4.700175 8.584674 -1.781336 -4.130270 2.831380 1.942737 -0.226294 -2.997134 -1.584161 -0.545998 0.822567 2.663089 -0.273162 3.412712 7.162797 -8.841792 4.941256 0.724643 -0.642462 3.670968 0.127414 -3.890309 -3.506495 0.174250 5.213870 5.184785 -0.077725 0.117930 0.330296 -5.060598 -0.596335 1.432830 1.766442 -1.559158 2.363913 1.048411 -3.765658 -4.327782 -1.707688 -1.618830 -0.653761 -2.193798 2.917167 0.153725 -8.326790 6.981623 -0.065008 -1.377892 -0.031234 -2.376353 4.445324 -5.635903 -6.449542 2.764152 -1.669510 -3.636231 -2.178553 0.550567 3.302623 1.294126 1.597214 -3.566479 -5.385340 4.310929 -0.751771 4.378383 2.075449 1.662202 4.493038 1.123856 -1.511930 -4.072068 -4.048314 2.789424 -0.224418 -4.788949 -0.112278 -1.344746 4.708235 5.165921 -1.244208 -3.482446 -0.675648 5.162845 -4.015131 -2.291754 3.646902 1.171166 -4.581949 1.447093 4.493321 -4.823981 -1.721566 -3.533615 -0.489032 -2.155212 -5.394924 1.898637 -1.022170 2.213376 2.004256 0.375826 -1.894385 2.014966 1.440143 0.322350 1.004952 6.477075 5.447384 -2.510453 0.639880 -5.598090 2.906291 -7.495818 -6.588289 2.630449 -1.043080 -1.840407 0.296367 -0.543704 4.390133 0.381965 0.258646 -1.119277 0.735223 +PE-benchmarks/dfs.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/dfs.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/dfs.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/dfs.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/dfs.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/dfs.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/dfs.cpp__Graph::DFS(int) = -1.223473 -0.536375 0.801425 -2.950175 1.968313 1.899400 0.855965 -1.231009 -2.803880 -0.929267 0.688534 -2.883617 -1.087422 3.506779 -1.315381 1.900703 4.446321 0.823136 -1.396224 -0.372786 2.961337 -0.615774 4.021895 3.678340 -2.832612 -0.320541 0.287974 1.931117 0.727385 1.586590 -0.143183 -1.898307 1.101069 -2.131651 -0.183280 -2.169416 0.544068 0.740654 1.309966 -4.520963 0.726466 0.306101 -0.173339 -0.812742 -0.712907 0.301073 2.608707 2.683377 -0.745941 0.444050 2.324800 0.971250 -0.479900 0.759453 0.661979 0.405308 0.843444 -0.166160 -1.185262 -1.125584 -0.418974 -1.259195 0.536637 2.961958 3.536513 0.492280 0.106749 1.230069 0.250166 0.700011 1.348378 0.460994 -0.365954 0.491604 1.293568 -3.243202 0.003199 -4.843943 -0.466135 -5.294772 -1.713111 -0.481479 1.964558 0.652135 1.309427 -0.215722 2.983419 -0.419486 -0.284735 2.748818 3.646387 -2.504050 -1.292912 -2.216713 -1.967695 1.081342 -1.631906 0.127475 0.735493 0.639604 -2.436790 -1.551807 0.858738 1.156666 -1.070309 -1.498029 0.442251 2.623021 -2.764153 -1.835124 -0.690570 1.915321 -0.441709 -4.644097 -1.102224 -2.187424 1.920791 -0.033838 -1.030537 -2.541656 0.532152 1.876959 -0.880359 -1.188264 -1.275050 2.402405 1.343548 0.780488 0.158128 0.100424 0.647303 3.859859 1.327885 -1.781315 0.049572 0.064966 -1.239709 0.569919 -2.079878 -1.062860 0.815200 -2.753450 0.184440 2.318157 -1.782515 -0.889730 1.299202 0.400147 1.296909 9.829503 -0.155879 3.136853 1.975691 -3.124841 1.184242 -0.690490 -0.163330 0.782910 1.338626 0.441140 -4.263405 -2.681716 1.682143 3.038169 2.313329 -2.908777 -0.609472 -0.668095 -0.285428 -0.104573 -0.055898 0.758098 -0.486127 -2.228088 -0.827329 2.252202 5.519072 -1.015869 -1.495796 1.519085 1.158542 -1.262517 -2.983405 -1.086927 -1.425180 0.586374 0.936671 -0.167295 1.911236 3.873868 -5.437500 2.702769 -0.206325 -0.208346 2.131260 0.429179 -2.385049 -3.319808 -0.365613 2.330407 3.399370 -0.570115 0.374543 0.865834 -2.710198 -0.261124 0.636386 0.600995 -0.851550 1.216126 0.587392 -1.968999 -1.936208 0.066151 -0.943037 -0.633492 -0.638038 1.689384 -0.034224 -4.492487 3.310543 -0.100857 -0.827022 0.619976 -0.956919 2.568708 -2.964082 -3.258288 1.815864 -0.157753 -1.148069 -1.336362 0.399802 2.126467 0.602368 0.802740 -1.830021 -3.430477 1.909007 -0.983022 2.349203 1.136045 0.274230 2.214173 -0.025527 -0.623873 -2.791758 -1.823153 0.413671 -0.026295 -2.657669 -0.754119 -0.671098 2.800816 2.538175 -0.211818 -1.870282 0.058108 3.239256 -2.438830 -0.940176 1.946722 1.050089 -2.830369 0.613451 2.475872 -3.198281 -0.569421 -1.594348 -0.375971 -0.880232 -2.556602 1.564199 -0.054058 1.568713 0.463830 0.508597 -0.503894 1.209551 1.046322 0.497521 0.544648 3.783845 3.307020 -1.060550 -0.382250 -2.919730 1.324454 -3.906162 -3.553074 1.211589 0.083641 -1.645701 0.479595 0.131739 2.994728 0.360633 0.295081 -0.323266 0.213591 +PE-benchmarks/dfs.cpp__main = -0.794603 -0.017880 1.924176 -2.312314 1.732455 0.509593 0.841297 0.204515 -2.634440 -1.625406 0.072788 -2.540695 -2.169145 3.133349 -1.043214 -0.011900 4.180208 1.515809 -0.883399 -0.825104 1.462220 -0.753274 3.377469 3.532994 -2.511995 0.156664 -0.223979 1.915456 0.352516 2.438230 -0.162548 -2.236601 0.828826 0.201881 0.889098 -2.153895 -0.094963 0.379928 -1.042010 -4.639881 0.564648 1.427602 0.083759 -0.487962 0.295231 2.046992 2.905642 2.102413 -0.492085 0.720352 1.443298 0.944371 0.257337 0.670041 1.007496 -0.006844 1.355967 -0.749259 -1.568089 -0.090326 -0.800650 -2.309744 -0.257905 2.461525 3.007049 0.350124 -0.275305 -0.613057 0.027744 1.010574 1.033261 0.570951 0.961262 0.332204 1.180587 -0.876280 0.151756 -3.672702 -0.004124 -6.377095 -1.938806 -1.071355 3.430670 1.407493 -0.304564 -1.034727 3.007790 -0.294123 0.243161 2.122875 3.484599 -1.352519 -1.168074 -1.573000 -1.386121 1.204021 -1.182511 -0.279505 0.635182 0.874949 -2.263110 -0.794679 0.792399 -0.227639 -1.022592 0.430348 0.012433 2.787175 -3.366554 -0.195526 -2.031546 1.504515 1.034033 -3.747111 -0.691875 -1.466927 1.676184 0.528451 -1.416227 -0.622220 1.113959 0.889722 -1.159644 0.387128 -2.767265 2.844074 0.163308 0.073709 0.150932 0.545724 0.343669 1.659170 1.384582 -1.562409 0.048191 0.595884 -1.094700 0.042027 -1.822637 -0.641571 0.945073 -2.024986 0.396091 0.579643 -1.880888 -1.273024 -1.108284 -0.098124 1.266917 6.441180 -0.800017 2.393329 1.211034 -2.346297 1.371335 0.131145 -0.214278 0.545354 1.898987 0.925246 -1.639195 -2.129414 1.332498 3.027872 2.060545 -2.186836 0.351814 -0.636540 -0.163557 -0.104748 0.915807 0.465637 -0.199733 -1.774603 -0.824227 1.113870 4.044483 -0.342622 -3.015018 0.475009 0.658324 -0.191322 -1.403756 -0.258950 0.382904 0.393877 0.614670 -0.474911 1.630821 3.430839 -5.817800 2.956015 -0.004830 -0.419494 2.074048 -0.125373 -1.222828 -3.036219 -0.482569 2.131130 3.605935 0.402721 -0.611733 0.382108 -2.584286 -0.431732 0.434618 1.326721 -1.156270 1.423261 0.556776 -1.690071 -1.440403 -1.907346 -0.382900 0.090955 -1.224300 1.306960 0.443005 -5.277481 2.905581 -0.230846 -0.609505 -0.270530 -0.176329 1.281470 -2.449900 -3.043514 0.731112 -0.628199 -2.900856 -1.761504 -0.201421 1.802535 -0.176638 0.499286 -1.253489 -2.585664 2.903372 -0.725558 2.425223 1.209834 0.263585 3.007684 1.984500 -0.870130 -1.422380 -1.404295 1.412323 -1.432352 -1.206245 1.006724 -0.990997 1.733709 2.846030 -0.100376 -1.073597 -0.467146 3.292039 -1.433821 -1.271833 2.034486 -0.316423 -0.864113 2.119877 2.523174 -2.820670 -1.205575 -2.124067 -0.705861 -0.489037 -1.729250 1.390662 -1.120796 0.817762 0.836078 0.190231 -1.539364 1.034454 0.414202 -0.534157 0.320232 3.600226 3.609423 -1.516438 1.602560 -2.156502 1.618146 -3.317186 -2.085749 -0.021452 -0.293151 -1.018675 0.406438 -0.527292 1.889955 0.229884 -0.204482 -0.945114 0.809079 +PE-benchmarks/dfs.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/dfs.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/dfs.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/dfs.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/dfs.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/dfs.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/dfs.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.522876 0.377514 1.221533 -1.419230 1.346459 0.599167 0.485560 -0.306114 -1.090028 -0.784819 -0.083738 -1.046044 -1.254619 1.717285 -0.851356 0.195910 2.366663 0.602812 -0.343763 -0.701153 1.445704 -0.722148 2.241320 1.963024 -2.055988 -0.076053 0.828890 1.258951 0.705300 1.503386 -0.560496 -1.052352 0.633404 -0.405335 0.829078 -1.416854 0.298039 -0.106493 -0.301130 -2.541494 0.161624 -0.099398 -0.305335 -0.095226 -0.109308 1.439650 1.943240 1.407790 -0.864486 0.179269 1.401469 0.652821 -0.122460 0.500466 0.257788 0.089389 1.110225 0.391025 -0.716855 -0.246805 -0.430363 -1.419366 0.237239 1.735054 2.164428 0.143039 0.236790 0.283429 -0.070782 0.461303 0.439660 0.425424 0.579991 0.497943 1.081684 -1.515399 0.063081 -3.340363 -0.394003 -4.192650 -1.022871 -1.268915 0.894114 -0.408686 0.450460 -0.079036 1.904093 0.356717 0.446269 1.136650 2.210709 -1.293534 -0.584526 -1.329072 -1.106611 0.617583 -0.984645 0.115911 0.608348 0.133113 -1.264883 -1.185392 0.565055 0.201928 -0.621690 -0.389252 -0.285168 1.577637 -1.804590 -0.488670 -1.456732 0.208954 -0.061858 -2.612906 -0.071666 -1.128966 1.811783 0.013916 -0.163488 -1.013316 0.310052 1.444283 -0.614616 -0.451858 -0.829127 1.771757 0.798789 0.048293 0.149933 -0.121998 0.166895 1.301513 1.625451 -0.806885 -0.517381 0.170584 -1.220726 -0.207279 -1.477251 -0.134235 1.396516 -1.302406 0.197147 0.947883 -0.910971 -0.640992 1.130919 -0.600966 1.276306 4.525076 -0.379922 1.173959 0.479872 -1.803697 0.788427 0.064826 -0.249250 0.684444 1.205471 0.537160 -1.905047 -1.452663 0.729722 1.584711 1.094079 -1.840476 -0.496267 -0.679435 -0.174269 -0.201973 -0.062751 0.492884 -0.659360 -1.009121 -0.457672 0.764268 2.499038 -0.682865 -1.899819 0.579896 0.570125 -0.677106 -1.475332 -0.480374 -0.317361 0.242462 0.292334 -0.272778 1.057528 2.125535 -4.098657 1.544873 -0.195152 -0.442239 1.249680 -0.156573 -0.592836 -1.886099 0.463927 1.549741 1.647935 0.215463 -0.198962 0.246593 -1.577135 -0.003750 0.111955 1.024891 -0.660551 0.719441 0.462498 -1.371434 -1.445867 -0.835038 -0.144780 -0.296033 -0.417942 0.681464 -0.238565 -3.812426 2.032017 -0.512541 -0.476473 0.318861 -0.358867 0.925002 -1.737762 -2.042659 0.685060 -0.149839 -0.869630 -1.283513 0.162392 1.297144 -0.142841 0.427488 -1.120649 -2.222341 1.076133 -0.666833 1.022050 0.699265 0.779829 2.115657 0.308412 -0.536263 -1.813679 -0.368222 0.636899 -0.394091 -1.105546 -0.108740 -0.398581 1.305436 2.082853 -0.269731 -0.145105 -0.153156 1.956043 -1.601919 -0.892511 1.263152 0.916783 -0.878504 0.861979 1.410639 -1.580106 -1.241281 -1.048088 -0.493641 -0.081595 -1.465387 0.756187 -0.968060 0.528138 0.749318 0.290261 -0.788748 0.866396 0.223508 0.174835 -0.096882 1.984216 2.914067 -1.369403 0.313342 -1.349044 0.911801 -2.404097 -1.643877 0.312230 -0.355297 -0.263577 0.482724 -0.037468 1.355512 -0.026513 0.064384 -0.175346 -0.198518 +PE-benchmarks/dfs.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.959807 1.135589 2.052612 -2.825674 3.643716 1.573013 1.164569 -0.650709 -1.760720 -1.812111 -0.400539 -1.807784 -2.916217 3.342051 -1.657550 0.911288 4.173511 0.456906 -0.300099 -1.144528 3.455921 -1.456080 4.591457 2.885771 -4.391462 -0.116094 1.468300 2.458960 0.876322 3.531907 -0.823372 -2.425350 1.484134 -0.929965 1.752919 -2.448732 0.881506 -0.287781 -0.716306 -4.439452 0.126896 0.078392 -1.002280 0.124677 -0.529241 2.266772 3.980807 2.941658 -2.202676 0.313243 2.903849 1.279987 -0.274745 1.431595 0.032957 -0.064884 1.417930 0.122061 -1.759646 -0.829742 -1.116917 -3.134586 0.652491 3.202379 4.314359 -0.085110 0.743374 1.494158 -0.957135 1.068350 0.837053 1.028448 1.197353 0.539865 2.742757 -2.706110 -0.548351 -6.150571 -1.195959 -8.194109 -2.088653 -3.102321 1.038492 -0.174333 1.486821 -0.279730 3.929955 0.996221 0.936808 2.502625 4.286796 -2.686355 -0.905089 -3.378340 -2.142213 0.830718 -2.062026 -0.135262 1.119582 0.147445 -2.404254 -2.228951 0.772110 0.237112 -0.992623 -1.867429 -1.102440 3.207826 -3.786817 -1.227697 -3.023106 0.588777 -0.715031 -5.359278 -0.154412 -1.669774 3.306678 -0.271777 0.810222 -1.854861 0.568956 3.298494 -1.187090 -1.345926 -1.207759 3.568191 2.049866 0.154849 0.745688 -0.041369 -0.014127 2.871419 3.884528 -0.968232 -1.797954 0.077754 -1.753239 -0.195496 -2.435354 0.137943 2.564227 -2.905103 0.269454 2.349249 -1.256794 -1.250409 1.611750 -1.748074 2.957282 8.322983 -0.779533 2.111779 0.723221 -3.810086 1.521670 0.100838 -0.621669 1.577383 2.201356 0.781171 -3.299680 -3.021986 1.730888 2.550032 1.976960 -3.666096 -1.029034 -1.448538 -0.073406 -0.614313 -0.851815 1.577308 -1.189932 -2.080283 -0.656645 1.200794 4.958291 -1.565275 -3.573882 2.252366 1.573109 -1.735051 -2.870714 -1.545982 -1.026229 -0.086031 0.933482 -0.705175 1.627722 4.204720 -7.315077 2.796590 -0.186505 -0.812269 2.087584 -0.596036 -0.693729 -3.779064 0.730642 3.283812 2.768704 0.064262 0.049305 -0.028894 -2.878690 0.731203 0.226508 1.902222 -0.854583 1.132062 0.230505 -2.716531 -3.219379 -1.605133 -0.640258 -0.238895 -0.615179 1.005979 0.098381 -7.343815 3.988662 -1.500637 -1.018119 1.066049 -0.281640 2.705009 -2.875029 -4.153649 1.756264 -0.677816 -1.934346 -2.608944 0.911209 2.414643 -0.027155 0.411494 -1.997472 -4.557396 1.968280 -1.107947 1.540870 1.396475 2.219936 4.450640 0.386765 -1.808748 -3.876103 -1.369163 1.264030 -0.672483 -2.209650 -0.454240 -0.554670 2.727181 4.000815 -0.200242 -0.207541 -0.458667 3.892922 -3.480678 -1.756048 3.197048 1.745126 -2.138955 1.643493 3.284930 -2.485580 -2.945694 -2.003584 0.096146 -0.228088 -3.157447 1.093133 -1.955617 0.771155 1.664736 0.725561 -1.805809 1.636093 0.527803 0.592067 -1.240815 4.224296 5.443313 -3.144480 0.187181 -2.217570 1.520559 -4.832696 -3.280243 0.794444 -0.663817 0.143983 1.347611 0.171500 2.747755 -0.266735 0.275377 -0.029810 -1.330675 +PE-benchmarks/dfs.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/dfs.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/dfs.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/dfs.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/dfs.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/dfs.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/dfs.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/dfs.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.366134 0.363411 0.730044 -1.434301 1.557063 1.074241 0.142202 -0.280790 -0.857896 -0.402207 -0.406642 -0.850282 -0.769260 1.437481 -0.525613 0.681017 1.532716 -0.004170 -0.332294 -0.191837 1.324609 0.000487 1.390208 0.585258 -1.441162 -0.051526 0.566155 0.986365 0.112307 1.535495 -0.543788 -1.268597 -0.003796 -0.225797 0.371066 -0.835665 0.436423 0.116405 0.070643 -1.640439 0.200201 0.289068 -0.446853 -0.103951 -0.296681 -0.115606 1.334729 1.086922 -0.760586 -0.144148 1.190356 0.904620 -0.376196 0.383158 -0.093471 0.326698 0.675368 -0.255882 -0.560139 -0.421559 -0.104631 -0.444040 0.223782 1.070693 1.380582 -0.094297 0.073881 0.787149 -0.096025 0.257736 0.222262 0.214177 -0.000814 0.273381 0.668319 -0.767537 -0.243196 -1.825254 0.040625 -1.990708 -0.595463 -0.920384 0.094250 0.520366 0.392177 -0.200883 1.559469 -0.201330 0.221014 0.971884 1.538234 -0.916072 -0.289562 -1.692633 -1.039551 0.379074 -0.627389 -0.543677 -0.033118 0.276527 -0.654079 -0.962873 -0.022619 0.099934 -0.425550 -0.600006 -0.365744 1.197303 -1.319352 -0.628116 -0.755619 0.953165 -0.361137 -1.811384 -0.847346 -0.561445 0.519934 -0.374191 0.361400 -1.093932 0.183108 1.228069 -0.694514 -0.373263 -0.411342 1.073401 0.922298 -0.225410 0.197333 -0.189112 0.327083 1.217712 0.869318 -0.690017 -0.722162 0.306669 -0.219098 -0.385361 -0.996885 0.060469 0.118654 -1.185288 0.212151 1.242933 -0.472622 -0.146130 -0.051972 -0.742614 1.001629 3.640194 -0.329797 0.555498 0.041171 -1.426504 0.576925 0.190881 -0.583773 0.272489 0.302563 0.454430 -1.144931 -1.093286 0.806785 0.933094 0.868873 -0.905406 -0.187917 -0.579085 -0.284356 -0.019683 -0.264351 0.721614 -0.703253 -0.579930 -0.440164 0.362832 2.156573 -0.271920 -1.444440 1.085238 1.038592 -0.847672 -0.629274 -0.548948 -0.804571 -0.237970 0.709322 -0.355180 0.933577 1.648540 -2.756720 1.085942 0.397832 -0.582667 0.641460 -0.415672 -0.068266 -0.798291 -0.113596 1.333167 1.336443 -0.353600 0.394893 -0.255751 -0.980088 0.292078 0.333547 0.539261 -0.254860 0.218145 0.208315 -1.049377 -0.866530 -0.183385 -0.663094 -0.085191 -0.493845 0.282897 -0.129999 -2.548872 1.627858 -0.413967 0.139616 0.598647 -0.260509 1.195511 -1.015843 -1.349721 0.862956 0.241770 -0.224290 -0.273747 0.330811 1.148457 0.169075 0.678278 -0.791193 -1.840417 0.290435 -0.138398 0.492304 0.420566 0.606360 0.802400 -0.113033 -0.319971 -1.170259 -0.842796 0.592544 0.249843 -0.566352 -0.138061 -0.106382 1.130880 1.098060 -0.095305 -0.403164 -0.582817 1.168905 -0.821913 -0.222508 0.894911 -0.054413 -1.262945 0.092243 1.156374 -0.790856 -0.903229 -0.856467 0.539526 -0.389615 -1.102162 0.193053 -0.450204 0.145681 0.854997 0.000112 -0.821578 0.609546 0.381720 -0.154481 -0.439004 1.671085 1.081010 -0.679670 0.342692 -0.950873 0.591113 -1.711121 -1.216646 0.260493 -0.643330 -0.269651 0.374238 -0.039114 0.985185 -0.419213 0.941415 0.193111 -0.704993 +PE-benchmarks/dfs.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/dfs.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/dfs.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/dfs.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/dfs.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/dfs.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/dfs.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/dfs.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/dfs.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/dfs.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/dfs.cpp___GLOBAL__sub_I_dfs.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/edit-distance.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/edit-distance.cpp__min(int, int, int) = -0.584084 -0.219957 0.615949 -0.933987 0.621699 0.087369 0.339738 -0.395957 -0.911051 -0.515303 0.068781 -0.827874 -0.624799 1.339021 -0.518107 0.570432 1.704989 0.597472 -0.318676 -0.495747 1.091202 -0.909670 1.488552 1.503043 -1.145872 -0.188416 0.520107 0.910882 0.509261 0.727186 -0.282303 -0.492236 0.445479 -0.734055 0.469066 -1.144479 0.231287 0.429097 0.220378 -1.801518 0.181225 -0.087720 0.273553 -0.170571 -0.211061 0.876151 0.939635 1.047211 -0.451301 0.325233 0.899333 0.103835 0.026663 0.336005 0.278614 0.209097 0.621650 0.274971 -0.503099 -0.119185 -0.292745 -1.009079 0.376251 1.139380 1.550273 0.048442 0.101542 0.335294 0.062937 0.367808 0.446635 0.255206 0.087856 0.066587 0.664413 -1.600841 0.133211 -2.635427 -0.267749 -2.997260 -0.670222 -0.471209 0.665187 -0.310408 0.439450 0.163689 1.296282 0.159821 0.005488 0.710942 1.470643 -1.014839 -0.494988 -0.735638 -0.688814 0.433848 -0.730947 0.019105 0.728312 0.244620 -0.896721 -0.820587 0.599068 0.299496 -0.410637 -0.433028 -0.060727 1.128521 -1.199794 -0.733316 -0.857901 0.125950 -0.153100 -1.748333 0.469262 -0.929294 1.057899 0.109868 -0.413820 -0.875352 0.299403 0.818582 -0.328237 -0.436612 -0.645526 1.142776 0.382161 0.069326 0.046473 -0.038710 -0.026581 1.107081 0.986817 -0.759162 -0.207350 0.271514 -1.064042 0.028447 -1.123045 -0.485461 1.075816 -1.080869 -0.046056 0.507097 -0.743335 -0.364992 1.273325 -0.099672 0.684353 3.027182 -0.152093 0.904210 0.619569 -1.147723 0.739740 -0.064464 0.068440 0.489384 0.901477 0.220415 -1.490908 -1.083558 0.532507 1.214366 0.886974 -1.222682 -0.872263 -0.465235 0.083669 0.050119 -0.014117 0.367483 -0.458256 -0.774515 -0.260389 0.453702 1.749839 -0.594668 -0.748053 0.355028 0.338266 -0.622439 -1.670337 -0.363643 -0.699949 0.136032 -0.239451 -0.073247 0.621933 1.494453 -2.729224 1.151493 -0.311153 -0.119512 0.985463 -0.032845 -0.667883 -2.043720 0.107333 0.896620 1.251576 -0.002456 0.077433 0.391900 -1.176688 -0.046817 -0.039469 0.601683 -0.474147 0.582976 0.116659 -0.821833 -0.824408 -0.138265 -0.142605 -0.533963 -0.019148 0.631613 0.216776 -2.151472 1.250555 -0.329995 -0.348940 0.416908 -0.046366 0.702664 -1.244495 -1.331746 0.539755 -0.075707 -0.363962 -0.972192 0.143068 0.881158 -0.280134 -0.132041 -0.542109 -1.356438 0.671865 -0.670167 0.819227 0.392684 0.193660 1.226097 0.336043 -0.398959 -1.144443 0.066615 -0.227813 -0.452284 -0.734826 -0.439305 -0.120443 1.050309 1.330484 -0.006479 -0.121593 0.226735 1.417843 -1.133733 -0.596819 0.862190 0.537493 -0.602609 0.562956 0.972102 -1.370188 -0.584171 -0.680990 -0.333603 -0.066076 -0.931130 0.653165 -0.504902 0.417104 0.206714 0.153479 -0.253302 0.604838 0.472609 0.157461 0.023637 1.515501 1.861357 -0.714669 -0.059569 -1.041500 0.434039 -1.588024 -1.036179 0.175638 0.342332 -0.486030 0.326853 0.243664 1.002434 0.096791 -0.051545 -0.209037 -0.145504 +PE-benchmarks/edit-distance.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/edit-distance.cpp__editDist(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, int) = -6.956512 -8.321541 4.018492 -17.437128 17.790141 6.257978 8.459399 -2.296076 -16.540133 -4.395332 5.412367 -10.990931 -10.569694 21.472864 -5.565974 18.649094 16.660450 -1.223727 -8.027947 -5.122276 23.976715 -8.399863 22.212472 7.819805 -22.228734 -1.772377 -4.594379 12.862398 6.441263 12.578071 2.041022 -4.532717 5.544615 -11.997900 6.381221 -8.418241 9.168689 7.137858 2.762326 -22.400586 1.966476 12.557792 4.512737 -2.856729 -5.470721 9.761811 7.264911 19.550372 -10.126931 6.122881 17.074830 -3.685654 -0.302701 6.487535 -2.731665 0.197172 0.660127 -4.350041 -14.945742 -7.502766 -0.411010 -15.755700 9.424841 13.932046 22.941980 -7.688924 3.643984 18.056943 0.587868 7.667378 11.872132 3.142240 -3.490321 -9.469282 17.604324 -13.930852 -6.848202 -21.796156 -3.132443 -39.320729 -13.301511 -7.976435 15.924577 6.722542 9.640888 -8.129936 22.661089 1.188385 -5.835685 17.205016 14.936862 -14.095553 -6.883421 -23.979964 -9.014520 5.170371 -14.617301 -8.913076 14.486263 4.007240 -14.137407 -1.390040 1.733324 5.412996 -5.245464 -14.156523 -6.176420 18.180606 -17.368249 -15.428862 -6.081194 17.507469 -5.150705 -26.951369 5.751035 -7.991927 5.003736 -2.949783 10.516491 -3.413009 0.552348 12.589981 -6.847427 -7.863995 -14.621399 19.105744 11.012851 3.246571 8.294763 7.039705 -2.379626 16.351708 15.222174 -7.821047 -12.776080 5.703841 -3.724907 9.797791 -8.540217 -5.086413 12.000739 -19.855125 -2.851234 6.856071 -3.737679 -1.492512 1.443479 3.588334 11.310548 35.200684 3.306094 15.577989 6.938656 -14.347587 14.409396 -0.926151 0.576933 11.205438 8.048198 -9.376291 -15.567025 -18.031704 9.814375 12.691544 12.039630 -16.501002 -6.545210 -5.066649 0.700185 -2.276922 -6.202196 13.774664 -0.196140 -12.801356 -2.560722 1.973151 28.576598 -8.157838 -5.008752 17.761967 11.381413 -16.508535 -19.307137 -11.247554 -10.499902 -5.622851 0.061753 -0.098101 9.516550 22.637760 -22.982128 15.713765 -0.537732 -0.808356 11.621714 -7.298378 -8.194273 -29.405460 -7.889338 9.019307 18.512559 -8.681830 1.031105 5.775057 -15.007355 9.020372 -0.602685 -0.974280 2.090203 4.508024 -8.410799 -4.297650 -10.985179 -2.077427 -10.280835 2.991268 0.947988 5.006647 8.784042 -20.759885 14.724921 -12.129978 -7.949021 8.939981 5.652451 19.155289 -10.872619 -16.299574 11.939264 2.224284 -13.044525 -19.499418 6.087945 12.200180 -1.987689 -4.767693 -5.948192 -22.363566 12.100035 -10.362249 8.792870 5.164743 0.121427 15.880233 8.717506 -11.863884 -15.322293 -15.366224 -4.805793 -3.281208 -11.112651 -0.497689 -0.544914 17.145030 7.903250 3.481635 -4.412275 -0.926073 22.086778 -15.405886 -11.428380 17.110020 -1.565353 -13.504933 10.057955 20.761382 -16.469856 -5.799356 -13.309371 6.200845 -3.554018 -11.105316 9.844400 1.185952 7.924036 -0.313884 7.414907 -3.107481 6.032287 7.274284 -1.903256 -12.674539 34.090133 19.606504 -13.547727 -4.707922 -13.452483 7.845248 -17.771810 -12.706715 3.285616 4.044261 -4.239838 12.100004 8.151524 17.611177 3.429338 -5.188356 -3.340917 -8.252888 +PE-benchmarks/edit-distance.cpp__main = -3.036803 -2.612969 3.951687 -8.056736 10.008371 2.375518 4.289025 0.596124 -7.280711 -3.283395 1.463640 -4.537821 -7.356293 10.117463 -3.074894 7.026467 7.882428 -0.688946 -2.583275 -2.959171 11.739492 -5.510095 11.008434 3.009949 -12.107986 -0.867036 -2.117152 7.854062 2.497262 8.763860 0.570134 -3.065396 2.065638 -3.771825 4.999342 -4.233056 5.136575 2.707990 -2.066283 -10.966917 0.220688 7.384263 1.366899 -0.596215 -2.288892 5.544975 4.653345 9.521708 -6.080088 2.544851 8.664172 -1.763478 0.249252 3.679891 -1.839814 -0.683495 0.957330 -2.267737 -8.452266 -2.881132 -0.883945 -10.262099 4.524432 6.675982 11.860096 -3.900914 2.577742 7.803785 -1.766560 4.078716 5.543438 1.661851 -0.151179 -4.643822 10.388081 -4.188964 -3.753754 -10.915533 -1.681303 -20.347406 -6.793677 -6.728319 7.864376 4.210256 4.194200 -4.641824 11.597828 1.325331 -1.368557 8.834805 7.694434 -6.319667 -3.219626 -13.231238 -5.106939 2.628665 -7.647345 -5.099106 6.269153 2.210758 -6.652487 -1.176323 0.912472 1.657711 -2.157829 -6.320688 -4.844308 9.402597 -9.479995 -6.604926 -5.785160 7.454389 -1.943286 -12.986147 2.328105 -3.277710 2.853450 -1.171666 6.811870 0.097202 0.498553 7.037736 -3.476823 -3.174509 -8.102123 10.691861 5.028740 0.461125 4.690300 3.332309 -2.021873 5.853230 9.253852 -2.667324 -8.057289 3.245726 -2.509391 3.800515 -4.426626 -1.200920 6.962955 -9.012102 -2.164401 2.506081 -1.286675 -1.554474 -1.483664 -0.185188 7.445704 15.392312 1.410043 6.063847 1.659537 -7.093833 8.486833 1.040774 0.017864 5.919260 4.543940 -4.503931 -6.210191 -8.924473 4.531284 5.263256 5.422790 -7.948366 -2.928465 -3.090968 1.116359 -1.279038 -3.405028 7.693780 -0.757406 -6.008159 -0.989708 -0.307362 13.370786 -3.866213 -5.473573 9.485332 5.411023 -8.456076 -9.029467 -5.371876 -3.488593 -3.628061 -0.374131 -0.887371 4.168063 11.208450 -12.776902 7.680927 0.208291 -0.709597 5.756451 -5.596309 -1.999548 -14.397429 -2.876466 5.139505 8.984186 -2.592999 -0.471430 1.710829 -7.180175 5.397874 -0.606447 1.160874 1.281185 2.360554 -5.328466 -2.943505 -6.928428 -4.253017 -5.459612 2.405951 -0.387814 1.284257 4.447303 -11.747138 7.680864 -6.932708 -3.610862 4.165995 3.801244 8.519492 -5.160430 -9.205182 5.434606 0.234448 -8.229464 -10.969837 3.252091 5.688968 -1.066552 -3.768708 -2.686321 -11.863757 6.677407 -4.843214 3.576960 2.472436 1.597368 9.475516 7.922010 -6.946450 -7.814539 -6.807396 -0.926266 -2.927215 -4.752660 0.132737 -0.177880 7.818633 5.050381 1.792073 -0.339629 -1.718920 12.125322 -6.825950 -7.296427 9.564500 -2.158072 -5.173776 6.057252 11.023027 -7.607525 -5.278952 -7.376193 3.673476 -0.829698 -5.900265 3.881110 -1.640967 3.028220 1.350263 3.783593 -3.383047 2.674182 3.145030 -1.459115 -8.203210 17.856729 10.898488 -8.204233 -0.360328 -5.799545 3.716253 -9.167345 -5.342102 0.508673 1.109741 -0.354897 7.019624 4.367763 7.868489 1.348775 -2.270112 -1.399103 -5.470260 +PE-benchmarks/edit-distance.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.794504 0.617995 1.478442 -2.684952 3.317462 1.751523 0.966632 -0.720049 -1.677067 -1.026831 -0.186132 -1.583879 -1.714868 2.915810 -1.446859 1.439259 3.491989 0.200001 -0.303064 -0.640194 3.188649 -1.125516 3.734569 2.158881 -3.755722 -0.193461 1.022876 1.788405 0.421961 3.124542 -0.830414 -2.300560 1.031416 -1.364745 1.182813 -2.056749 0.818868 -0.028398 0.188591 -3.854179 0.228670 0.364659 -0.839990 -0.078918 -0.487007 0.911937 3.139253 2.434832 -1.995261 0.386804 2.434575 1.142615 -0.418421 1.051054 -0.077352 0.414594 1.132577 0.224970 -1.646098 -0.866108 -0.894556 -1.854917 1.049967 2.664523 3.495784 -0.153904 0.726639 1.627544 -0.577364 0.676729 0.925897 0.747714 0.341277 0.413170 2.271065 -2.532133 -0.513060 -5.089987 -0.905809 -6.031587 -1.728298 -2.261442 0.606974 0.156232 1.580467 -0.428433 3.233203 0.381158 0.776324 2.300466 3.385358 -2.364250 -0.762230 -3.215920 -2.280550 0.498925 -1.549203 -0.508533 0.832093 -0.158825 -2.071207 -2.051385 0.557061 0.730005 -0.726552 -1.901431 -0.691731 2.565693 -2.912676 -1.823864 -1.898396 1.068432 -1.189847 -4.503804 -0.336899 -1.409546 2.121741 -0.207181 0.838026 -2.116970 0.327096 3.060465 -1.100411 -1.354454 -0.767836 3.065262 2.000762 0.383944 0.714283 -0.297796 -0.044459 2.759373 3.081734 -0.919222 -1.414058 0.159627 -1.192538 -0.124370 -1.933680 -0.105784 1.593914 -2.578201 -0.034244 2.335851 -1.035190 -0.537860 1.335012 -1.130337 2.422561 7.842238 -0.604168 2.096614 0.575361 -3.469221 1.506809 0.208515 -0.487206 1.146934 1.672383 0.439225 -3.420058 -2.602162 1.424698 1.961162 1.743553 -2.844476 -1.140705 -1.275152 -0.315575 -0.059297 -0.973022 1.369616 -1.014170 -2.114332 -0.468621 0.903562 4.844726 -1.243652 -2.812731 2.124166 1.716054 -1.878601 -2.469068 -1.427773 -1.842046 -0.101626 0.811764 -0.670608 1.476918 3.597945 -6.088926 2.348928 -0.336527 -0.758217 1.755954 -0.520007 -0.820396 -3.281611 0.225948 2.680389 2.446954 -0.321037 0.325957 0.176289 -2.112932 0.874223 0.140349 1.282185 -0.626278 0.883074 -0.038035 -2.611561 -2.488168 -0.830137 -0.930273 -0.466292 -0.640558 0.702077 0.228495 -5.535516 3.239924 -0.967202 -0.779080 1.387302 -0.138985 2.510579 -2.333135 -3.434273 1.642123 -0.215818 -0.978870 -1.843977 0.692091 1.967718 0.267692 0.388615 -1.820425 -4.157389 1.157427 -0.963971 1.267580 1.236948 1.439768 3.271410 0.242137 -1.404596 -3.284866 -1.711867 0.854150 -0.028867 -1.953231 -0.881452 -0.557731 2.533886 2.961015 -0.105373 -0.453491 -0.797864 3.213836 -2.662751 -0.931281 2.683108 0.700764 -2.321589 0.505260 2.892968 -2.021117 -2.022442 -1.513290 0.702923 -0.416113 -2.291481 0.942369 -1.196755 0.683078 0.957824 0.593862 -1.391057 1.094752 0.672335 0.573481 -1.028059 3.645083 3.700448 -2.356082 -0.078203 -1.759350 1.150741 -3.943077 -2.850442 0.662075 -0.578892 -0.267127 1.253147 0.366242 2.588761 -0.176570 0.691079 0.402101 -1.263849 +PE-benchmarks/edit-distance.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.285515 0.221097 0.476602 -0.438040 0.621754 0.237691 0.291584 -0.100143 -0.518604 -0.464251 -0.112495 -0.483097 -0.682862 0.929556 -0.296002 0.342315 1.385125 0.492492 -0.071831 -0.383321 0.702820 -0.723617 1.255375 1.167724 -0.985244 0.025480 0.591354 0.550560 0.254754 0.739826 -0.424135 -0.576784 0.554428 -0.587878 0.367069 -0.893688 0.110218 0.001958 -0.005393 -1.532541 0.042132 -0.182053 -0.106003 -0.080761 -0.148432 0.745055 1.063760 0.749371 -0.339253 0.352594 0.565772 0.101898 0.030208 0.300632 0.210615 0.332153 0.391105 0.175576 -0.496845 -0.004006 -0.206109 -1.079593 0.075055 0.824792 1.145743 -0.022214 0.072986 0.323607 -0.199856 0.173889 0.180745 0.239029 0.326885 0.167788 0.597735 -1.180585 -0.082990 -1.853461 -0.414757 -2.532157 -0.660599 -0.752671 0.452776 -0.385446 0.472730 0.162881 1.060364 0.100409 0.299291 0.446884 1.284310 -1.027396 -0.410453 -0.626612 -0.257330 0.340956 -0.612953 0.003493 0.542328 -0.194683 -0.723211 -0.883600 0.690043 0.226532 -0.384761 -0.459860 -0.162725 0.910445 -1.101937 -0.629279 -1.116466 -0.248202 -0.228638 -1.343935 0.338263 -0.312346 1.056231 0.314037 -0.183708 -0.875653 0.249537 0.866359 -0.187241 -0.598057 -0.093711 0.927456 0.320585 -0.034023 0.251765 0.041585 0.131902 1.052025 1.185923 -0.369112 -0.262063 0.225797 -0.803295 -0.074410 -0.758147 -0.316475 0.623789 -0.888345 0.073004 0.552443 -0.613045 -0.221469 0.976851 -0.240492 0.653394 2.155488 -0.131871 0.544004 0.275348 -1.050574 0.508577 -0.249562 -0.185998 0.336419 0.795328 0.374361 -1.182915 -0.737424 0.292361 0.952113 0.625402 -1.076639 -0.604470 -0.537359 0.136907 -0.026927 0.016478 0.336460 -0.129537 -0.581263 -0.169492 0.372933 1.544280 -0.689087 -0.744462 0.296402 0.049601 -0.373757 -1.345357 -0.288070 -0.435460 0.032220 -0.040459 -0.113788 0.347959 1.136503 -1.978025 0.870938 -0.489833 -0.358937 0.682291 0.071285 -0.328180 -1.204530 0.273223 0.846110 0.987059 0.191125 0.109239 0.099686 -0.919197 -0.109187 0.007491 0.592783 -0.337982 0.513128 0.158872 -0.833318 -0.746949 -0.197898 0.069225 -0.480118 0.012266 0.418536 0.210627 -2.042319 1.062463 -0.288440 -0.389270 0.416735 0.000104 0.607121 -1.011761 -1.208332 0.500734 -0.088868 -0.369295 -0.561842 0.006051 0.708089 -0.076223 -0.168520 -0.366927 -1.172071 0.572846 -0.203617 0.525055 0.406715 0.366339 1.277776 0.032465 -0.529442 -0.878797 -0.062625 -0.005039 -0.531966 -0.443710 -0.402553 -0.235553 0.845676 1.334817 0.067744 -0.012239 -0.031480 1.073945 -1.202079 -0.432677 0.800908 0.897947 -0.345318 0.451879 0.831972 -0.980114 -0.679152 -0.459131 -0.224304 0.050156 -0.777875 0.351218 -0.796012 0.203082 0.479581 0.058590 -0.298159 0.523903 0.118656 0.170835 -0.217018 1.039053 1.652874 -0.903304 0.054322 -0.696354 0.402455 -1.307380 -0.843268 0.121716 0.323782 -0.265770 0.203634 0.235066 0.597447 -0.023992 -0.190295 -0.183441 -0.366223 +PE-benchmarks/edit-distance.cpp__std::char_traits::length(char const*) = -0.602984 -0.393061 0.501173 -1.194778 0.900428 0.291264 0.437344 -0.215708 -1.316876 -0.558086 0.146969 -1.031822 -0.531517 1.735596 -0.437144 1.013624 2.174245 0.735013 -0.395156 -0.278663 1.431161 -1.142260 1.743796 1.757339 -1.364282 -0.159753 0.195271 0.896743 0.330848 0.906518 -0.324895 -0.729430 0.591832 -1.207537 0.259740 -1.473529 0.390520 0.658339 0.464524 -2.302562 0.381204 0.073129 0.268240 -0.346792 -0.418389 0.669501 1.128481 1.284923 -0.705124 0.433274 1.080326 0.039473 -0.156889 0.453869 0.149838 0.394989 0.069486 0.256958 -0.812467 -0.229164 -0.172674 -1.263321 0.577551 1.232635 1.797895 -0.018479 0.185594 0.667264 0.067408 0.328123 0.730460 0.084363 0.090533 -0.324302 0.833905 -1.836979 -0.202201 -2.992520 -0.390753 -3.516415 -0.884704 -0.473535 1.149887 0.030024 0.617404 -0.233921 1.396028 -0.117934 0.091306 1.226956 1.685104 -1.363639 -0.732814 -1.275180 -0.888169 0.648315 -0.893086 -0.246415 0.840300 0.035834 -1.140773 -1.012049 0.743000 0.522832 -0.472060 -0.895335 0.103179 1.382925 -1.448294 -1.176274 -0.826249 0.512887 -0.296254 -2.078438 0.737162 -0.963769 0.933459 0.219906 -0.367840 -1.122593 0.202431 0.945868 -0.471137 -0.660705 -0.932973 1.495489 0.376853 0.186118 0.303721 -0.123010 0.047235 1.515520 1.081681 -0.965595 -0.209655 0.360133 -1.016326 0.148265 -1.352047 -0.830927 1.172227 -1.533337 -0.229726 0.632108 -0.949202 -0.216868 1.389402 0.189114 0.804588 3.735259 0.051251 1.273917 0.759287 -1.446692 1.236372 -0.121843 0.001529 0.609753 1.041989 0.029452 -1.968285 -1.307524 0.457368 1.377339 1.209299 -1.376299 -1.114415 -0.652740 0.016139 0.191757 -0.165053 0.483721 -0.299514 -1.137390 -0.272454 0.706929 2.491157 -0.613950 -0.371172 0.632346 0.556010 -0.931389 -2.122076 -0.563590 -1.134896 0.128607 -0.203379 -0.145424 0.808461 1.879660 -2.910608 1.335311 -0.571288 -0.120509 0.853592 0.021339 -0.988531 -2.491420 -0.056844 1.049775 1.789127 -0.097245 0.412378 0.560110 -1.295523 -0.087911 0.064705 0.425199 -0.360622 0.560931 -0.052888 -0.957851 -0.879992 0.044953 -0.496945 -0.605156 0.029873 0.720360 0.505392 -2.167924 1.422872 -0.425109 -0.484427 0.608178 0.000334 1.089547 -1.472645 -1.605110 0.806454 0.098872 -0.429992 -1.040397 0.252666 1.128260 -0.275785 -0.459110 -0.409784 -1.976399 0.807738 -0.653483 0.930162 0.541470 0.000354 1.365459 0.689921 -0.525101 -1.380791 -0.451160 -0.310429 -0.582357 -0.973488 -0.466171 -0.248090 1.380617 1.478064 0.178546 -0.430141 0.314111 1.743363 -1.161391 -0.667244 1.221296 0.390451 -0.865263 0.496781 1.410824 -1.810421 -0.513855 -0.838675 0.109258 0.073294 -1.124810 0.764335 -0.348370 0.620231 0.163411 0.339916 -0.225833 0.690961 0.583748 0.157907 -0.172204 2.117232 1.793723 -0.808442 -0.156907 -1.215997 0.484716 -1.912236 -1.326371 0.183282 0.626218 -0.800312 0.534740 0.490315 1.266891 -0.038634 0.142286 -0.168875 -0.264389 +PE-benchmarks/edit-distance.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.091295 -0.035611 0.235689 -0.250604 0.158391 -0.070439 0.067363 -0.004545 -0.264863 -0.195205 -0.012099 -0.139213 -0.144825 0.303410 -0.187455 0.039301 0.467966 0.243961 -0.019191 -0.225855 0.184496 -0.257997 0.404657 0.427393 -0.375807 -0.019304 0.132475 0.315379 0.194126 0.289193 -0.042641 -0.173587 0.104509 -0.061419 0.178852 -0.387749 0.095190 0.121972 -0.107595 -0.565097 0.046549 -0.040533 0.101404 0.009482 0.012877 0.302432 0.239350 0.254564 -0.121959 0.188984 0.296745 0.170011 0.008085 0.084476 0.022386 0.069582 0.228622 -0.114566 -0.145311 0.054770 -0.023971 -0.377476 0.073019 0.302181 0.428592 -0.014746 0.074412 -0.027857 -0.007768 0.102974 0.188350 0.029641 -0.019373 0.028912 0.141460 -0.360121 0.057251 -0.705581 -0.047096 -0.951417 -0.179625 -0.248639 0.303878 0.013817 0.019552 0.123689 0.330762 0.065019 0.107856 0.182788 0.318645 -0.201026 -0.147610 -0.171455 -0.165062 0.201343 -0.213216 -0.043029 0.066720 0.179250 -0.180316 -0.202968 0.212464 0.033471 -0.122690 -0.020517 -0.067506 0.290164 -0.490718 -0.143913 -0.308461 0.063647 0.015550 -0.400116 0.146381 -0.268261 0.407487 0.036613 -0.030220 -0.115414 0.036587 0.234222 -0.077036 0.015088 -0.335217 0.263123 0.041081 -0.041956 0.010443 -0.020732 -0.034373 0.223961 0.228850 -0.212974 -0.114531 0.174456 -0.268680 -0.075248 -0.358265 -0.094672 0.269302 -0.284716 0.086240 0.052640 -0.205816 -0.199230 0.199474 -0.071902 0.256097 0.651133 0.002178 0.181339 0.135755 -0.261892 0.080269 0.016386 0.050559 0.184735 0.256195 0.004971 -0.188203 -0.262630 -0.012171 0.275428 0.214861 -0.225582 -0.223439 -0.166617 -0.002200 0.111187 -0.005043 0.081146 -0.207184 -0.169411 -0.067726 0.028143 0.401146 0.002861 -0.117184 -0.005291 0.094844 -0.255930 -0.307035 -0.039929 -0.073100 0.076454 -0.039515 -0.022189 0.142521 0.370549 -0.851170 0.311885 -0.075027 0.031575 0.128212 -0.052761 -0.077956 -0.520606 0.071629 0.185346 0.391655 -0.017971 0.094199 0.187051 -0.297188 -0.028833 -0.022119 0.223846 -0.146819 0.115838 0.150555 -0.259627 -0.218114 -0.064334 0.014715 -0.052335 -0.033979 0.128288 0.080561 -0.728940 0.270281 -0.192194 -0.133213 0.128581 0.014859 0.159626 -0.387358 -0.294200 0.090993 0.039681 -0.164019 -0.269685 0.002559 0.281658 -0.195043 -0.001837 -0.097079 -0.269312 0.134788 -0.167303 0.088985 0.122325 0.018223 0.350725 0.014617 -0.043011 -0.248693 0.095578 -0.022754 -0.259761 -0.061195 0.138904 -0.052232 0.213063 0.455618 0.036330 -0.025409 0.175035 0.439703 -0.212716 -0.212864 0.203559 0.136918 -0.017976 0.276314 0.233096 -0.452569 -0.215880 -0.196377 -0.045153 0.154518 -0.181530 0.244698 -0.221193 0.150270 0.099488 0.115899 -0.179540 0.228294 0.046765 -0.006801 -0.022541 0.439286 0.516412 -0.147587 0.140824 -0.226434 0.071238 -0.413100 -0.192322 -0.108044 0.067402 -0.093265 0.189271 -0.072529 0.269022 0.045835 0.079492 -0.055225 -0.025168 +PE-benchmarks/edit-distance.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.528845 0.198443 0.657779 -1.052191 1.609827 0.609668 0.564389 -0.062624 -1.003062 -0.875895 -0.157416 -0.934887 -1.379720 1.805537 -0.556219 0.904789 2.208128 0.441130 -0.139975 -0.512922 1.646717 -1.071601 2.218600 1.410461 -1.952383 -0.068571 0.647899 1.117042 0.318075 1.464185 -0.413831 -1.153164 0.874746 -1.001824 0.642656 -1.305566 0.514749 0.127386 -0.109920 -2.404173 0.084846 0.165427 -0.334289 -0.052704 -0.428900 1.091441 1.701281 1.512208 -0.969267 0.538893 1.263658 0.116788 -0.061792 0.666661 -0.045486 0.261267 0.229143 0.066633 -1.163138 -0.260933 -0.363679 -1.932763 0.264090 1.338383 2.107574 -0.294971 0.249205 1.076743 -0.484803 0.473675 0.545123 0.362445 0.563688 -0.099986 1.447518 -1.556032 -0.645277 -2.969705 -0.723037 -4.385413 -1.115106 -1.408174 0.891964 -0.159182 0.781352 -0.129720 1.953372 0.216631 0.344418 1.268008 2.155144 -1.625585 -0.718419 -1.810912 -0.623827 0.585756 -1.222807 -0.346121 1.059579 -0.133176 -1.226973 -1.244087 0.672035 0.262464 -0.551454 -1.240404 -0.548157 1.735382 -1.992446 -1.131011 -1.801796 0.198218 -0.421537 -2.532730 0.256634 -0.368689 1.426746 0.318510 0.298553 -1.118854 0.336624 1.535947 -0.462920 -0.962351 -0.212791 1.765534 0.778293 0.061916 0.637776 0.276739 0.148222 1.791938 2.108254 -0.536048 -0.896919 0.386377 -0.945134 0.065851 -1.216427 -0.411350 1.121091 -1.754243 0.130052 1.054039 -0.820311 -0.442463 1.020838 -0.489282 1.343588 3.667595 -0.111888 0.968266 0.402333 -1.821074 1.046361 -0.254296 -0.296580 0.719406 1.142947 0.308702 -1.649651 -1.428446 0.736774 1.387062 1.123891 -1.904510 -0.844461 -0.888557 0.319424 -0.167111 -0.357549 1.057536 -0.245630 -1.023191 -0.211164 0.586893 2.706726 -1.149609 -1.412222 1.124096 0.645252 -0.912897 -2.125743 -0.757013 -0.871472 -0.264146 0.259528 -0.217651 0.602364 2.139057 -3.181771 1.465482 -0.353533 -0.426653 0.985658 -0.147016 -0.464523 -2.241396 0.156712 1.490386 1.676046 0.139344 0.253645 0.061276 -1.482059 0.266297 0.161773 0.812596 -0.196924 0.636982 -0.210909 -1.161854 -1.409908 -0.400890 -0.369974 -0.356067 -0.035895 0.591996 0.536690 -3.377327 1.825191 -0.851646 -0.690544 0.754349 0.152523 1.536700 -1.564769 -2.126688 1.049888 -0.259003 -1.042498 -1.225361 0.359966 1.191652 0.036674 -0.340142 -0.531389 -2.341140 1.059580 -0.428524 0.757041 0.668251 0.688993 2.211936 0.268029 -1.150989 -1.664850 -0.672163 0.159684 -0.766071 -0.860139 -0.601551 -0.172135 1.564592 1.983811 0.193874 -0.157536 -0.293236 1.907607 -1.983539 -0.906163 1.688615 1.069976 -0.885712 0.905470 1.773116 -1.600447 -1.203357 -0.976649 0.226308 -0.047610 -1.475198 0.449654 -1.134110 0.352542 0.802600 0.280400 -0.652444 0.825725 0.352797 0.174474 -0.914355 2.299180 2.688476 -1.749959 0.014944 -1.219721 0.759993 -2.323413 -1.589321 0.331282 0.352493 -0.238365 0.680603 0.568212 1.148458 -0.124265 -0.217324 -0.314414 -0.866180 +PE-benchmarks/edit-distance.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -1.410825 -0.506159 1.863351 -4.529814 5.001253 1.461958 1.181301 -0.232849 -3.205626 -2.025545 -0.190378 -2.023968 -2.897030 4.743654 -1.884400 2.551003 4.805775 0.149206 -0.712456 -1.558742 5.504588 -2.138943 5.224561 2.061377 -5.840157 -0.599338 0.960477 4.114360 1.872587 3.874141 -0.040505 -2.072940 1.003410 -2.092127 1.937406 -3.232890 2.323891 1.135146 -0.513478 -5.380175 0.494320 0.732760 -0.941191 0.308589 -1.246016 2.649482 3.150494 4.226255 -3.875285 0.942251 4.850905 0.940917 -0.743937 1.730700 -1.498791 -0.163000 0.650346 0.071899 -2.628989 -1.260993 -0.509762 -4.196537 1.937575 3.399076 5.666704 -1.282209 1.060966 3.588053 -0.327038 1.586890 2.426731 0.630758 0.353880 -1.226603 4.292631 -3.634643 -1.942861 -8.195941 -0.957307 -10.774345 -2.239698 -3.426906 2.469726 0.191182 1.211002 -0.619763 4.937765 0.762070 0.327446 4.585159 4.196952 -2.735695 -1.419228 -6.121218 -3.053337 1.773800 -3.097462 -1.737095 2.383424 1.475812 -2.409513 -1.994233 0.136495 0.207369 -1.227410 -3.524507 -1.913447 4.479144 -4.943313 -2.457306 -3.002729 3.121980 -0.947698 -6.482189 -0.325615 -2.241316 3.547600 -0.930826 2.582010 -1.221263 -0.049057 3.837249 -1.703299 -1.096117 -1.669303 4.382669 2.823466 0.313710 1.264845 0.451902 -0.233349 3.457047 4.463791 -1.745118 -3.453302 1.309066 -1.454970 0.151326 -3.652103 -0.278555 3.850453 -4.403911 0.343855 2.512608 -1.198352 -1.682803 2.091038 -1.449799 3.825022 10.267541 0.313600 2.437014 1.103648 -3.872688 2.375951 0.823584 -0.150218 2.932632 1.960491 -0.647535 -3.534875 -4.046345 1.782485 2.448266 2.798112 -4.619808 -2.137950 -1.929145 0.056836 -0.035290 -2.117570 3.130387 -1.894970 -2.185721 -0.533672 0.970173 6.093163 -1.501458 -3.607454 3.646619 3.494041 -4.150159 -4.384883 -2.305833 -2.303997 -1.010006 1.345630 -0.554131 2.202210 5.544133 -8.906398 3.338416 0.887507 0.028195 1.572049 -1.281510 -0.745908 -6.525630 -0.341143 3.101551 4.106196 -0.938568 0.700283 0.792107 -3.315120 1.893232 0.783495 1.329279 0.071038 0.615286 -0.866879 -1.833314 -3.366947 -0.676822 -2.320628 0.996241 -0.273779 1.128260 0.253788 -8.159448 4.013317 -3.410069 -1.385342 2.116524 0.151979 4.711111 -3.491587 -4.501268 2.794154 0.253042 -2.751189 -4.258048 1.906565 3.465210 -0.277337 -0.033387 -1.734076 -6.441821 1.872409 -2.419852 1.015893 1.527530 1.334714 4.810395 0.437878 -2.109786 -5.087450 -2.072167 0.608826 -0.593914 -2.344677 -0.776071 0.309809 3.641161 3.852770 0.252384 -0.500278 -0.282152 5.072608 -4.045423 -2.903218 3.984455 1.119846 -3.001397 2.840105 4.487159 -4.062643 -2.831352 -2.935234 1.681044 0.205855 -3.526161 1.754459 -1.352405 1.401695 1.498753 1.635286 -1.902109 2.339024 1.343660 0.191602 -2.926798 7.005417 6.745142 -3.768725 -0.327324 -3.027217 1.911107 -5.690993 -3.830305 0.591549 -0.408732 0.048452 2.957250 0.987132 3.910945 -0.202483 0.783799 -0.217679 -2.105030 +PE-benchmarks/edit-distance.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.097248 0.001402 0.023880 -0.274377 0.203590 -0.014407 0.085957 -0.197124 -0.275003 -0.107352 0.056666 -0.274156 -0.070344 0.325179 -0.123625 0.255623 0.458206 0.128581 -0.090696 -0.221115 0.311057 -0.209880 0.449159 0.398488 -0.375173 0.040521 0.263443 0.273067 0.232683 0.183934 0.005314 -0.152298 0.104624 -0.274802 0.122029 -0.274451 0.038304 0.086366 0.234225 -0.559704 0.041983 -0.025246 0.333138 -0.033901 -0.074921 -0.028200 0.240293 0.286668 -0.094261 0.183252 0.370433 0.119086 0.054471 0.082648 0.119118 0.148935 0.371467 -0.061868 -0.094964 -0.062361 -0.008633 -0.153851 0.088360 0.343638 0.458059 -0.008389 -0.000303 0.181263 0.058275 0.133120 0.159466 0.116233 -0.272061 0.087720 0.147116 -0.584926 0.134129 -0.837969 -0.041515 -0.916357 -0.245818 -0.136702 0.146739 -0.155497 0.237770 0.403030 0.392183 0.027457 0.006587 0.058738 0.371130 -0.222446 -0.124687 -0.091145 -0.195798 0.209338 -0.197560 0.011497 0.282475 0.146266 -0.228000 -0.237758 0.309703 0.146346 -0.185488 -0.125197 -0.005475 0.245221 -0.348716 -0.304966 -0.153903 0.074489 -0.138958 -0.475374 -0.038677 -0.281190 0.214719 0.000402 -0.056199 -0.369188 0.018369 0.221125 -0.087577 -0.161469 -0.040089 0.085536 0.194105 0.078720 0.037884 0.004767 0.070730 0.504011 0.193335 -0.237336 -0.040615 0.069249 -0.164097 0.050508 -0.287899 -0.177739 0.117650 -0.297008 0.174350 0.206837 -0.196557 -0.196306 0.388382 -0.063296 0.138486 0.844809 0.025300 0.278521 0.262466 -0.292057 -0.033102 -0.058780 -0.013770 0.170290 0.240764 0.047833 -0.177035 -0.324303 0.095653 0.345346 0.215236 -0.288835 -0.399758 -0.088784 -0.009231 0.135013 -0.012687 0.042428 -0.101765 -0.197043 -0.076990 0.134261 0.430024 -0.118966 -0.213315 0.100280 0.244114 -0.319577 -0.459923 -0.121948 -0.440691 0.082198 -0.126657 0.013100 0.166429 0.403399 -0.892685 0.329624 -0.007268 -0.005510 0.332844 0.064007 -0.198458 -0.669998 0.063362 0.190052 0.328984 -0.220373 0.113673 0.158187 -0.349691 -0.040605 -0.036720 0.093028 -0.194661 0.187799 0.044578 -0.190727 -0.209746 0.151168 0.043438 -0.174303 0.041576 0.211508 0.197157 -0.619999 0.309690 -0.119418 -0.164408 0.181547 -0.080470 0.223014 -0.362530 -0.283880 0.151894 0.017279 0.024283 -0.136468 0.015428 0.270697 -0.041082 0.141859 -0.153425 -0.073130 0.077041 -0.201132 0.142564 0.176350 0.026311 0.170580 -0.300696 -0.080696 -0.292825 0.244076 -0.248730 -0.100127 -0.172576 -0.232542 -0.098663 0.290838 0.431220 0.053662 -0.093858 0.059306 0.383766 -0.405370 -0.153480 0.196245 0.152221 -0.229701 0.156203 0.216605 -0.367773 -0.104773 -0.173671 -0.106160 0.026640 -0.214325 0.284215 -0.101209 0.129265 0.101444 -0.075044 -0.021113 0.282385 0.100740 0.082608 0.003121 0.308051 0.359304 -0.151075 -0.090452 -0.291661 -0.005284 -0.443656 -0.278121 0.056910 0.062172 -0.271907 0.065400 -0.028022 0.340908 0.063747 0.058976 -0.088312 -0.052207 +PE-benchmarks/edit-distance.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.299285 0.076653 0.302903 -0.403830 0.632592 0.110391 0.346569 -0.054549 -0.579972 -0.526337 0.035881 -0.803675 -0.767402 0.850255 -0.276902 0.423570 1.311346 0.423279 -0.116961 -0.277765 0.532376 -0.519206 1.291292 1.163786 -0.879144 0.042956 0.197834 0.512569 0.097675 0.532626 -0.271076 -0.628209 0.624472 -0.460587 0.240062 -0.661071 0.092619 0.009602 0.027319 -1.405273 0.065066 0.140033 0.092273 -0.100769 -0.120101 0.748851 0.985402 0.774485 -0.262525 0.405229 0.536458 -0.006526 0.163672 0.346456 0.146604 0.074348 0.251076 -0.163201 -0.614130 -0.130002 -0.209369 -1.099432 -0.069469 0.750851 1.109576 -0.043855 -0.004379 0.286531 -0.150348 0.211936 0.330796 0.261411 0.373611 0.057850 0.581318 -0.737020 -0.062087 -1.458572 -0.430599 -2.427447 -0.734468 -0.571057 0.758685 0.009579 0.382172 0.003775 1.067225 0.096337 0.186932 0.415704 1.193742 -0.964385 -0.485913 -0.504278 -0.153501 0.375964 -0.641637 0.022339 0.552640 0.002183 -0.778984 -0.559342 0.596936 0.112278 -0.372244 -0.403542 -0.074517 0.773542 -1.063038 -0.528138 -1.025860 -0.093022 -0.000424 -1.325985 0.322360 -0.165351 0.724532 0.354919 -0.244891 -0.608081 0.250433 0.470595 -0.201516 -0.406978 -0.486139 0.855315 0.229807 0.097879 0.354645 0.213670 0.195927 1.064328 0.880574 -0.403110 -0.244694 0.142278 -0.607672 0.180363 -0.599561 -0.383037 0.519702 -0.915154 0.174670 0.384145 -0.633232 -0.272681 0.397358 -0.067029 0.502704 1.602843 -0.077461 0.682584 0.450322 -0.948031 0.518343 -0.399528 -0.113867 0.278092 0.741213 0.289495 -0.682884 -0.743861 0.401450 0.981699 0.643019 -0.951888 -0.273883 -0.256076 0.328548 -0.141909 0.065207 0.433638 0.094623 -0.620912 -0.115774 0.476221 1.421856 -0.524767 -0.534937 0.364331 0.129778 -0.155934 -1.109733 -0.311496 -0.333250 -0.008282 0.002488 0.034559 0.223659 1.149317 -1.610577 0.820611 -0.301056 -0.148012 0.739765 0.092646 -0.510392 -1.182192 0.139449 0.734594 0.929953 0.139898 0.134837 0.105815 -0.849865 -0.126381 0.036162 0.434573 -0.253861 0.493664 0.035172 -0.643207 -0.639124 -0.374451 0.056152 -0.310263 -0.052539 0.511338 0.521058 -1.741948 0.962855 -0.262861 -0.541063 0.188265 -0.064808 0.648889 -0.950828 -1.076950 0.457232 -0.397877 -0.642633 -0.589948 0.063453 0.509673 -0.078180 -0.204109 -0.271229 -0.865569 0.846878 -0.135646 0.584458 0.411762 0.226390 1.078975 0.275206 -0.591451 -0.630651 -0.168950 -0.064187 -0.701050 -0.470817 -0.050131 -0.242649 0.781267 1.206566 0.070772 -0.114028 0.026881 0.933552 -1.027394 -0.472858 0.860221 0.639158 -0.324257 0.654094 0.865815 -0.956111 -0.491796 -0.532816 -0.153303 -0.054661 -0.770293 0.370765 -0.654419 0.216966 0.435503 0.014364 -0.283690 0.464270 0.118411 0.065102 -0.242168 1.143190 1.375950 -0.727847 0.172381 -0.760548 0.364265 -1.251662 -0.852523 0.246708 0.326420 -0.408192 0.146212 0.260346 0.577932 0.000000 -0.323219 -0.424587 -0.126263 +PE-benchmarks/edit-distance.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/edit-distance.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.271548 -0.164770 -0.163687 -0.519511 0.659434 0.139081 0.302994 -0.226421 -0.427098 -0.208463 0.146082 -0.937468 -0.268324 0.234667 -0.239655 0.884378 1.061194 0.115736 -0.188234 -0.108353 0.347320 -0.077711 1.208090 0.989042 -0.607185 0.015270 0.010211 0.381236 -0.108670 -0.116879 -0.609734 -0.320240 0.537685 -0.820750 -0.052937 -0.294885 0.074548 -0.198806 0.682821 -0.897029 0.106437 -0.041348 0.144694 -0.122440 -0.196616 0.405020 0.735007 0.664408 -0.222232 0.277422 0.621498 -0.045999 0.182804 0.332020 -0.075148 0.270995 0.286887 -0.210733 -0.401538 -0.544298 -0.110149 -0.535564 0.144992 0.544509 0.753021 -0.124065 -0.139759 0.594019 0.341085 -0.146741 0.580496 0.310178 -0.003813 -0.068607 0.436516 -0.958611 0.212049 -0.987048 -0.462620 -1.531306 -0.690729 -0.292252 0.278211 -0.254107 0.725402 0.238088 1.001857 -0.228859 0.265231 -0.041198 0.510134 -1.183868 -0.474661 -0.322674 -0.075906 0.139948 -0.519895 -0.079816 0.533048 0.122806 -0.641616 -0.196923 0.644210 0.309982 -0.334880 -0.722986 0.255905 0.189624 -0.466414 -0.854207 -0.742691 0.152493 -0.200786 -1.051204 0.390458 -0.068198 0.505257 0.119664 -0.214945 -0.928931 0.031411 0.291815 -0.238920 -0.430128 -0.364778 0.427663 0.507373 0.280052 0.517670 0.092961 0.273714 1.462211 0.717553 -0.470192 -0.384323 0.105648 -0.604877 0.328778 -0.329729 -0.491782 0.292513 -0.936976 0.239896 0.570860 -0.560494 0.118100 0.717875 0.192388 0.272068 1.302244 -0.033393 0.721362 0.602591 -0.843330 0.347418 -0.738384 -0.017706 0.134567 0.521773 0.137253 -0.844608 -0.647825 0.426425 0.804923 0.544273 -0.848151 -0.002335 0.149458 0.527054 -0.082050 -0.286241 0.502646 0.337664 -0.601477 0.003442 0.524957 1.507326 -0.297659 0.136105 0.467076 0.232532 -0.179665 -0.995087 -0.484921 -0.805874 -0.037386 0.069382 0.329764 0.032051 0.966030 -0.820281 0.364322 -0.465431 0.013429 0.943140 0.339316 -0.644792 -0.803512 -0.016429 0.396001 0.650612 -0.259565 0.420636 0.143009 -0.404379 -0.091728 -0.013510 0.183910 -0.097229 0.298738 0.122932 -0.644732 -0.198471 -0.176509 0.162227 -0.259212 0.106956 0.521400 0.375354 -1.026284 0.694763 -0.067882 -0.670301 0.369278 -0.428085 0.806208 -0.770021 -0.560395 0.662554 -0.378703 0.103608 -0.242411 0.150504 0.380165 0.013257 0.007446 -0.482855 -0.591776 0.691601 0.033547 0.597846 0.348740 -0.085800 0.463462 -0.284650 -0.340503 -0.497807 -0.186261 -0.772468 -0.400785 -0.614115 -0.066345 -0.222747 0.786291 0.839194 -0.138158 0.132244 0.310919 0.355128 -1.142022 0.005120 0.613034 0.928093 -0.643476 0.430354 0.612785 -0.758793 -0.185783 -0.214479 -0.008458 -0.201945 -0.659615 0.410570 -0.422040 0.287939 0.370236 -0.010153 0.087263 0.269082 0.099536 0.267938 -0.238625 0.920391 0.930327 -0.074798 -0.147255 -0.761543 0.193359 -1.002688 -0.870315 0.552857 0.288763 -0.766794 0.056664 0.579398 0.712287 -0.085673 -0.249266 -0.460541 -0.060236 +PE-benchmarks/edit-distance.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/edit-distance.cpp____gnu_cxx::char_traits::length(char const*) = -0.526771 -0.399963 0.216575 -1.157212 1.034513 0.640175 0.310222 -0.480155 -1.435648 -0.295792 0.249122 -1.246081 -0.285531 1.576413 -0.378201 1.181954 2.067037 0.556760 -0.518979 -0.138176 1.369387 -0.871842 1.716832 1.736245 -1.089526 -0.055588 -0.114232 0.776842 0.216920 0.723722 -0.324653 -0.569905 0.515978 -1.379463 -0.087332 -1.226008 0.230533 0.583262 0.922319 -2.041813 0.458138 0.014791 0.401096 -0.265156 -0.413217 0.331637 0.992272 0.964859 -0.348025 0.420201 1.043325 0.080365 -0.079820 0.410891 0.215482 0.539705 0.267350 0.195562 -0.696105 -0.487958 -0.169386 -0.659995 0.504576 1.112184 1.669648 0.089376 -0.001322 0.702660 0.189410 0.330534 0.794231 0.132041 -0.322358 -0.218535 0.590108 -1.655962 0.131085 -2.465446 -0.335052 -2.693794 -0.828578 -0.158682 0.924147 -0.002015 0.769120 -0.106266 1.202533 -0.321858 -0.076015 1.052935 1.477511 -1.264261 -0.624182 -0.940601 -0.805273 0.411987 -0.700358 -0.213610 0.851395 0.146838 -1.078672 -0.893709 0.857614 0.527243 -0.458708 -0.684839 0.290051 1.185996 -1.137301 -1.181472 -0.384866 0.712980 -0.415948 -1.939896 0.437437 -0.981679 0.574275 0.125815 -0.459598 -1.245870 0.228333 0.788698 -0.491298 -0.625089 -0.627543 1.223347 0.493774 0.193889 0.228034 -0.071409 0.118292 1.766874 0.579004 -0.910644 0.018026 0.176174 -0.732859 0.335624 -1.148058 -0.802865 0.781998 -1.374710 -0.098866 0.719974 -0.834987 -0.050665 1.236692 0.354588 0.355080 3.796638 -0.039131 1.552352 0.761295 -1.282763 0.991260 -0.165302 0.080926 0.442408 0.784028 0.093798 -2.000771 -1.214412 0.546454 1.283856 1.082336 -1.498845 -0.865721 -0.448755 -0.102763 0.210307 -0.111625 0.300811 -0.073560 -1.091245 -0.276715 0.654997 2.829925 -0.562404 -0.058345 0.722543 0.361225 -0.941108 -1.924987 -0.647055 -1.091370 0.164550 -0.307830 0.014119 0.737278 1.698035 -2.438668 1.028556 -0.479106 -0.231649 1.110447 0.169854 -1.120161 -2.043347 -0.390393 0.872012 1.725303 -0.276680 0.421219 0.496470 -1.178090 -0.170977 0.173917 0.213701 -0.344776 0.546743 0.104416 -0.801909 -0.596457 0.223848 -0.362216 -0.503080 -0.008516 0.737514 0.250089 -1.855278 1.232241 -0.104450 -0.425204 0.364412 -0.007669 0.995473 -1.049996 -1.248575 0.753855 0.086186 -0.202215 -0.773432 0.267999 0.924576 0.033135 0.009249 -0.569991 -1.694033 0.652848 -0.622068 0.943118 0.531893 -0.135588 0.880076 0.359686 -0.417689 -1.268821 -0.495725 -0.425503 -0.183402 -1.040881 -0.161253 -0.318554 1.301165 1.158115 0.220893 -0.635318 0.342969 1.639201 -0.868034 -0.399999 1.056654 0.428608 -1.136701 0.235400 1.249830 -1.441806 -0.235517 -0.596291 -0.098680 -0.189835 -0.956275 0.858467 0.057002 0.614188 0.061196 0.341343 -0.069554 0.614513 0.502292 0.145222 0.008624 2.046413 1.402333 -0.438764 -0.273831 -1.119376 0.507736 -1.621496 -1.194868 0.208333 0.337555 -1.095656 0.335585 0.444400 1.375154 -0.083159 0.059858 -0.155358 -0.163346 +PE-benchmarks/edit-distance.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.336013 -0.237116 -0.058189 -0.858964 0.522274 0.548815 0.282737 -0.749943 -0.837990 -0.239085 0.474481 -0.817031 -0.095134 0.935550 -0.428391 0.873115 1.134155 0.121810 -0.570515 -0.336719 1.010966 -0.077276 1.373511 1.102754 -0.907680 -0.004942 0.298191 0.663013 0.642492 0.064289 0.193490 -0.108706 0.535201 -1.155596 -0.316334 -0.484769 0.129093 0.156848 0.749938 -1.157870 0.167083 -0.385782 -0.049870 -0.151609 -0.350023 -0.170028 0.614166 0.825106 -0.022762 0.420780 0.835792 0.188577 -0.082766 0.244681 0.255072 0.224979 0.346858 -0.269636 -0.182103 -0.519753 -0.045688 -0.372162 0.189549 0.961757 0.994393 0.118873 -0.018352 0.785050 0.164622 0.230404 0.580429 0.261816 -0.676670 0.229905 0.391894 -1.676810 0.234178 -1.397155 -0.328984 -1.516219 -0.546697 -0.023823 0.465767 -0.239481 0.731782 0.801677 0.916070 -0.068578 -0.301722 0.744042 0.966880 -0.880452 -0.378251 -0.294608 -0.354061 0.305257 -0.563946 0.235112 0.249674 0.427481 -0.712994 -0.310003 0.424759 0.537532 -0.430622 -0.695022 0.150338 0.718553 -0.980554 -0.789862 0.028915 0.531711 -0.365151 -1.387917 -0.561766 -0.595262 1.187210 -0.091766 -0.244125 -1.005388 0.078354 0.682138 -0.019108 -0.565691 0.289080 0.082937 0.599349 0.510627 0.023519 0.268789 0.290469 1.711137 0.522463 -0.431802 0.069979 -0.098178 -0.190686 0.476133 -0.300780 -0.407179 -0.072549 -0.912940 0.317795 0.961546 -0.481400 -0.516132 0.870323 0.322525 0.183215 2.847252 0.168414 1.004255 0.941031 -0.849136 -0.497046 -0.598604 0.101030 0.418342 0.280711 0.016849 -1.155756 -0.860399 0.503333 0.944964 0.598594 -1.021564 -0.359127 -0.103785 -0.018260 0.116485 -0.158652 0.165096 0.036240 -0.605737 -0.221298 0.810857 1.450253 -0.495090 -0.199765 0.506583 0.028749 -0.545010 -1.062594 -0.450605 -0.448700 0.309014 0.374883 0.150990 0.390974 1.110311 -1.193039 0.740269 -0.162428 0.091256 0.629328 0.505312 -0.811677 -0.833071 -0.205761 0.485677 0.696322 -0.506238 0.089178 0.487148 -0.902356 -0.127170 0.246426 -0.019530 -0.247314 0.429583 0.400141 -0.411285 -0.583785 0.574090 0.059005 -0.027510 0.150956 0.696358 -0.301308 -1.311554 0.837520 -0.094149 -0.525031 0.369548 -0.372319 1.099138 -0.902501 -0.844630 0.711074 -0.047962 -0.270434 -0.284626 0.153185 0.627814 0.414245 0.333024 -0.653593 -0.311484 0.372583 -0.383503 0.598357 0.408160 0.037321 0.698273 -1.273045 -0.165051 -0.842969 -0.122910 -0.255858 0.054077 -0.830787 -0.609696 -0.173440 0.920438 0.781227 0.019938 -0.649009 0.392743 0.879158 -1.310590 -0.389284 0.474202 1.137076 -1.033341 0.374028 0.577731 -0.918495 0.060574 -0.247099 -0.362956 -0.278051 -0.712741 0.758855 0.166540 0.660390 0.088682 0.219646 0.180032 0.573653 0.206279 0.508180 0.231107 0.852636 1.207045 -0.300497 -0.659683 -0.953036 0.321726 -1.130264 -1.197652 0.600946 0.345457 -0.496536 0.081698 -0.092326 1.099226 0.437772 -0.387572 -0.159131 0.130611 +PE-benchmarks/edit-distance.cpp___GLOBAL__sub_I_edit_distance.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp__computeTransFun(char*, int, int (*) [256]) = -2.237048 -2.750939 -1.407198 -5.274690 2.931776 4.994476 1.622968 -3.368366 -5.905907 -0.493118 2.289022 -5.657593 0.418591 6.112033 -1.655115 6.262384 8.136571 1.170524 -3.492870 -0.086252 7.044264 -1.359206 8.474055 6.968886 -4.082407 -0.509757 -0.111460 3.205144 1.464017 1.637820 0.956017 -2.314987 2.329839 -7.934271 -2.525860 -4.951008 1.049529 2.711793 5.757457 -8.185400 1.701564 -0.362650 0.119015 -1.741247 -2.268317 -1.536672 3.457538 4.756976 -0.601723 1.709658 4.673541 0.720150 -1.053564 1.375829 1.040317 2.025211 1.107490 0.087267 -1.602169 -3.150006 -0.231899 -1.166445 2.113786 4.531800 6.475613 0.556147 0.009054 4.539291 1.074930 0.967331 3.500291 0.534255 -3.432724 -0.595760 2.009066 -9.811845 -0.033470 -9.841727 -1.087728 -8.715506 -2.580173 1.011557 3.222365 0.484350 3.900701 0.853690 4.537833 -1.948262 -1.800021 6.169586 5.620193 -4.949284 -2.269553 -3.484248 -3.063649 1.619123 -2.633030 -0.247303 3.190045 1.511873 -4.069284 -2.115779 2.525902 3.388992 -1.831212 -5.347820 1.590008 4.189635 -4.613480 -5.297956 1.195800 5.423440 -2.384461 -9.174982 -2.540972 -5.011970 3.412042 -0.437778 -1.748784 -6.396398 0.466358 3.363808 -0.884538 -3.321836 0.679981 3.097056 2.894259 2.420903 0.383958 0.649163 0.776542 10.361940 2.068053 -3.176125 0.785731 0.143681 -1.884104 2.427574 -3.534116 -3.119511 0.306799 -5.995752 0.780171 5.818796 -2.865366 -1.026397 5.461107 3.003799 1.038401 23.078640 0.960159 7.399339 5.615191 -5.688592 1.490512 -2.422961 0.634098 1.991760 1.640475 -0.783831 -11.806896 -4.777469 2.520630 4.892263 4.138156 -6.828015 -2.399178 -1.023101 -0.352791 1.012042 -1.080717 1.046643 0.199347 -4.224591 -1.081601 4.898522 12.836052 -2.178210 0.711576 3.340957 1.580840 -4.703274 -8.590539 -2.719041 -4.726189 1.102761 1.171962 0.097601 2.811269 6.371183 -7.369224 4.282085 -1.468466 0.535525 4.370199 2.564571 -5.783044 -7.651715 -2.501182 3.408969 6.726849 -3.070110 1.467170 2.736537 -4.403375 -0.370027 1.361247 -0.794277 -0.878679 1.909961 0.691097 -3.160703 -2.252102 3.206326 -1.814082 -1.002892 -0.051563 3.413682 -0.176256 -6.161866 5.060394 0.001877 -1.950552 2.304131 -1.184249 6.429298 -4.475810 -4.983346 4.298272 0.842927 -0.787513 -2.420524 1.196121 3.892348 2.304688 1.585663 -3.302890 -6.057963 2.580065 -3.089006 3.943239 1.979682 -1.059136 2.759296 -3.406564 -0.973329 -6.954169 -3.827189 -2.310468 0.682457 -5.589733 -3.272414 -0.936630 5.528539 3.067109 0.709347 -4.974274 1.417858 6.568562 -5.614906 -0.974173 3.199854 3.711726 -7.823253 0.137207 4.211473 -6.997511 0.865215 -1.613815 -0.746262 -1.420332 -4.177715 3.712744 1.886282 3.703885 -0.718035 1.398331 1.112168 2.153718 2.455509 1.974207 1.033266 7.764391 5.359913 -0.667053 -3.555445 -5.135278 1.546043 -6.366822 -7.310548 2.569287 2.237680 -4.143155 1.066214 1.867167 7.154483 1.683348 -0.306482 -0.194392 0.130033 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp__search(char*, char*) = -2.089578 -2.218868 -0.158814 -4.719539 2.938143 3.087397 1.647430 -2.684996 -5.395662 -1.045370 2.448812 -6.015081 -1.130644 5.991886 -2.151910 4.342949 7.625288 1.178151 -3.045530 -1.312421 6.204658 -0.604510 8.212525 6.820479 -5.156080 -0.649436 -0.174384 2.985638 2.757491 0.762260 1.085477 -2.330031 2.503956 -5.703668 -1.179602 -3.593570 1.374870 1.730715 4.205215 -7.530756 1.319413 0.017933 0.897629 -1.419243 -1.683594 0.960353 3.827701 4.933106 -1.294771 1.532177 5.308814 0.830286 -0.723737 1.300892 0.355887 0.162703 1.282840 -0.040095 -2.072802 -2.550985 -0.181670 -1.796373 1.175943 5.118029 6.825091 0.770050 0.170148 3.543087 1.529697 1.406550 3.445544 0.743411 -0.917226 0.264179 2.882353 -7.085003 -0.562185 -10.637573 -1.191923 -10.677886 -2.810876 -0.067212 4.422415 -0.402359 2.546292 0.506554 4.879097 -0.356082 -1.373337 5.946335 6.127428 -4.322396 -2.635120 -3.552579 -3.408261 2.322268 -3.354811 1.114853 2.745982 1.889992 -4.365559 -2.633644 1.606098 2.315562 -1.937303 -3.802756 1.107334 3.917610 -4.343244 -3.507388 -0.180499 4.168407 -0.705204 -8.659605 -1.910634 -4.558865 3.716417 0.050933 -1.480790 -4.292359 0.127817 2.408409 -1.556084 -2.327739 -1.253401 3.216431 2.839125 2.521210 0.294917 0.830821 1.363690 8.133983 1.609755 -3.602466 0.251467 -0.079558 -1.970777 2.279381 -4.080801 -2.658764 2.846903 -4.788635 1.217846 3.952051 -2.978772 -2.412909 4.408539 1.744807 1.653364 17.013425 1.092562 6.388030 4.818939 -5.019320 1.383584 -2.164752 0.647667 2.138533 2.405658 -0.420392 -7.774128 -5.130285 2.685108 5.087567 3.945590 -6.074030 -1.618308 -0.349017 -0.080584 -0.087397 -0.594208 1.603189 -0.420977 -3.864910 -1.095681 4.916829 10.184194 -1.993484 -0.567550 2.557235 2.541177 -2.767081 -6.193288 -2.226731 -2.944997 1.326690 1.468380 0.788158 3.338167 6.717419 -8.934158 4.402079 -0.412246 1.064593 3.462105 1.854454 -5.614379 -6.200927 -0.809315 3.319145 5.555748 -1.267843 0.588981 2.727525 -4.769948 -0.324934 1.000810 0.029992 -1.003255 1.937495 0.545813 -2.470245 -3.170852 1.403851 -1.641726 -0.495600 -0.287294 3.491836 0.416437 -7.169426 5.238019 -0.857664 -2.240050 0.710933 -2.044475 5.300656 -5.147694 -4.840170 3.225165 -0.522117 -2.180531 -3.425460 1.070835 3.379278 1.194716 2.231331 -3.206065 -5.461350 3.797146 -2.738495 3.929564 2.074721 -0.561457 3.220545 -2.031813 -0.992309 -6.102092 -2.616325 -0.784366 0.238782 -5.496818 -1.351907 -0.847192 4.890062 3.865069 -0.388395 -4.207985 0.722509 5.775704 -5.613430 -2.496797 3.256116 3.467380 -5.890051 2.014827 4.083149 -6.631277 0.237764 -2.578937 -1.014027 -1.185524 -4.382174 3.462643 0.843316 3.424679 -0.171312 1.263746 0.505289 2.515401 1.803772 1.011493 0.751914 7.320878 6.458090 -1.780611 -2.048099 -5.847088 2.242523 -6.737953 -7.252221 2.727711 0.728081 -3.922215 1.141643 0.779899 6.316213 1.545617 -0.659986 -1.706037 1.201557 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp__main = -0.417400 -0.133651 0.478977 -1.123695 1.147550 0.806277 0.585631 -0.106186 -1.593584 -0.710010 0.352858 -2.021082 -1.080835 1.929598 -0.513653 0.720770 2.534154 0.610326 -0.627961 -0.246614 1.122285 -0.259851 2.371983 2.070682 -1.463076 0.091860 -0.343217 0.694655 0.005463 1.171661 -0.051271 -1.627948 0.751208 -0.702867 0.048256 -0.964895 0.051966 0.166657 0.282782 -2.653779 0.326387 1.011713 0.280943 -0.455580 -0.130438 0.512781 1.786500 1.345307 -0.150043 0.543299 0.981666 0.238985 0.113162 0.423627 0.554806 0.084893 0.548853 -0.474504 -1.198953 -0.318925 -0.347592 -1.065308 -0.260679 1.407499 1.889777 0.188061 -0.151907 0.253521 -0.065867 0.491690 0.738675 0.292850 0.438817 0.204239 0.823723 -0.733131 -0.216343 -2.208377 -0.279239 -3.539079 -1.194073 -0.434138 1.913902 0.840396 0.361478 -0.642556 1.700989 -0.316082 -0.029341 1.367059 2.283161 -1.211977 -0.910789 -1.086725 -0.726134 0.656965 -0.899231 -0.051382 0.715129 0.165779 -1.507871 -0.689772 0.621314 0.292806 -0.564285 -0.349087 0.167189 1.449603 -1.751940 -0.662771 -0.961835 0.936307 0.269150 -2.500289 -0.555340 -0.593813 0.387593 0.570242 -0.785452 -0.961227 0.557788 0.567003 -0.702760 -0.382959 -1.059854 1.564617 0.324961 0.462198 0.348345 0.463112 0.545584 1.883915 0.729196 -0.911957 0.147349 0.124059 -0.434638 0.447489 -0.911196 -0.755978 0.258888 -1.416347 0.339285 0.747644 -1.115344 -0.490944 -0.467818 0.288355 0.630428 4.121686 -0.225929 1.753481 0.893373 -1.659741 0.978757 -0.437477 -0.177789 0.121127 1.009408 0.398139 -1.369517 -1.351108 0.970706 1.782199 1.245036 -1.527856 0.162085 -0.254883 0.120920 -0.112100 0.364982 0.543285 0.242753 -1.255275 -0.382396 1.090708 3.156184 -0.578440 -1.244834 0.656073 0.504161 -0.086318 -1.227972 -0.379843 -0.413604 0.245837 0.367664 -0.068401 0.899797 2.111170 -2.909983 1.701935 -0.168952 -0.258589 1.411228 0.189123 -1.220012 -1.620273 -0.354845 1.326345 2.083865 0.227449 -0.117674 0.252399 -1.469282 -0.219436 0.221604 0.437477 -0.429845 0.791910 -0.009974 -1.102306 -0.960808 -0.734617 -0.368425 -0.186998 -0.647003 0.861949 0.797583 -2.706736 1.814873 0.030353 -0.574112 -0.111077 -0.178555 1.100688 -1.477616 -1.815603 0.636260 -0.615374 -1.521275 -0.796713 -0.069097 0.805426 0.300599 0.372959 -0.678327 -1.669446 1.772814 -0.275018 1.504872 0.750550 0.022216 1.394035 0.892542 -0.722215 -1.031535 -1.176761 0.476298 -0.742033 -1.106034 0.240270 -0.597436 1.340715 1.468077 0.059513 -1.043762 -0.581767 1.793810 -1.188123 -0.632447 1.368765 0.035413 -1.119778 0.801113 1.621898 -1.760001 -0.332465 -1.117161 -0.232142 -0.531205 -1.209114 0.612511 -0.455258 0.577708 0.362049 0.022259 -0.562892 0.489224 0.254122 -0.265706 -0.003367 2.284915 1.643172 -0.953374 0.538900 -1.564502 0.904355 -2.044752 -1.817402 0.439524 0.093745 -1.144013 0.154640 0.169831 1.260123 0.175434 -0.306975 -0.749290 0.353506 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp___GLOBAL__sub_I_efficient_constructtion_of_finite_automata.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/egg-dropping-puzzle.cpp__max(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/egg-dropping-puzzle.cpp__eggDrop(int, int) = -4.484517 -6.324312 -4.911797 -9.293550 6.402589 8.361723 3.777020 -7.541700 -11.690630 1.044236 5.956495 -12.295096 0.599907 11.659199 -3.312143 12.499893 15.390656 1.603170 -7.112848 -0.595955 12.212553 -1.345468 15.288938 13.437087 -7.207942 -1.102541 -3.228405 4.503949 2.020216 -1.913100 2.398249 -1.621347 5.341837 -14.849874 -5.821963 -6.008040 2.040914 4.752358 12.457309 -14.698328 3.034751 -1.918137 2.542580 -3.000588 -4.939258 0.015320 5.173086 9.411213 0.101828 3.534870 8.242706 -0.216125 -1.054210 2.911428 1.544837 2.246854 0.379901 0.834204 -3.729725 -6.348358 -0.373731 -0.009237 3.188672 8.734289 12.370171 2.309758 -0.656364 9.173569 3.395050 2.459220 7.154979 1.339460 -6.319367 -0.397461 3.097214 -16.427363 -1.105569 -16.546238 -2.752332 -14.655576 -5.338090 3.177473 7.308428 -0.628769 7.468288 3.229513 8.835916 -1.563462 -4.933729 11.021505 10.190554 -9.871130 -5.122750 -5.535066 -5.400260 2.520024 -4.546140 2.197945 8.255068 4.451465 -8.656756 -2.860173 4.310488 5.879473 -3.231982 -10.305383 3.913111 7.554949 -5.531090 -9.250058 4.159831 11.159378 -3.719260 -16.108312 -2.966503 -8.496268 4.338108 -0.343788 -3.742752 -10.370778 0.519699 3.858701 -2.431994 -5.363843 0.241900 4.993677 6.018973 5.365805 0.648303 2.946344 2.241040 18.580805 0.324729 -6.745529 2.275424 -0.805532 -1.875103 6.637525 -6.157939 -6.323102 0.726080 -11.670125 4.777881 8.708075 -5.364523 -2.930876 7.660377 6.963657 0.880552 34.467279 2.266437 14.647275 11.153042 -9.462705 3.465336 -6.296373 2.491644 3.590049 3.101402 -3.280887 -17.669299 -10.093802 5.750040 9.858635 7.726491 -12.479858 -4.731444 -0.515675 -0.905812 0.521049 -1.765870 3.144427 0.302150 -6.227725 -1.660207 10.257245 22.687117 -4.332667 4.009939 6.872482 3.632198 -5.901020 -15.747983 -6.074112 -8.629283 2.082090 3.017115 2.775988 5.164391 12.339331 -12.186462 7.959029 -1.699233 3.018969 8.320794 5.879787 -12.249650 -14.163273 -4.763791 5.007293 11.799376 -5.336325 -0.051682 5.601785 -8.292202 -0.636991 3.329453 -2.515261 -1.095231 3.455729 0.227434 -3.176127 -3.766531 7.127826 -3.713920 -1.202532 1.161329 7.519523 -0.110936 -8.802427 8.203350 0.189845 -5.003253 3.059605 -3.915460 11.713770 -7.200500 -7.693033 7.773291 -0.089853 -1.283107 -4.957440 2.754823 6.064806 3.596452 5.315678 -6.014062 -9.623059 6.366169 -5.564302 8.036354 3.850795 -2.532234 3.114735 -6.639832 -3.740313 -10.664851 -8.158040 -4.308302 2.547850 -11.036531 -2.931366 -1.500617 10.571343 4.637365 2.021282 -10.962465 2.859639 11.338691 -9.355631 -2.968173 6.303535 4.798407 -13.232453 1.527832 8.003102 -12.869443 3.101767 -2.891163 -1.319212 -3.934620 -7.874004 6.837539 4.983197 7.429200 -3.348803 2.597860 4.306279 4.847738 4.440738 4.939600 2.671179 14.637394 7.293556 -0.455989 -7.003949 -10.621580 3.946344 -11.300615 -13.092986 6.489039 4.981508 -8.957391 1.583173 2.930318 12.492458 2.192752 -2.996626 -2.825013 1.916176 +PE-benchmarks/egg-dropping-puzzle.cpp__main = -1.152710 -1.721119 -0.629938 -2.754531 1.926582 1.741682 1.084106 -1.836253 -3.457600 -0.024281 1.742704 -3.232810 -0.024931 3.311300 -0.981573 3.093862 4.237103 0.592488 -1.846498 -0.556187 3.264568 -0.674850 4.220080 3.874451 -2.358778 -0.125831 -0.628080 1.414234 0.966464 -0.094442 0.313212 -0.535282 1.480007 -3.743225 -1.313465 -1.850658 0.442533 1.235829 3.128134 -4.173143 0.848181 -0.579708 0.420093 -0.704623 -1.126207 0.807373 1.576863 2.629302 -0.378799 1.439668 2.599386 -0.155513 -0.292658 0.783495 0.547491 0.504712 0.597526 0.599715 -1.031684 -1.443745 -0.167272 -0.502810 0.845220 2.515994 3.508593 0.381190 -0.223790 2.158504 0.994589 0.695847 2.145508 0.440549 -1.318284 -0.256946 1.160514 -4.443648 -0.226670 -5.393430 -0.765291 -5.177110 -1.692359 0.780125 2.587906 -0.639637 1.748870 0.842247 2.602496 -0.275372 -1.366215 2.901054 2.868872 -2.627425 -1.460969 -1.289594 -1.675458 0.826546 -1.360951 0.590931 2.150500 1.155986 -2.450862 -0.908137 1.392477 1.363703 -1.016796 -2.456399 0.922743 2.245855 -2.012188 -2.305738 0.738462 2.906742 -0.649118 -4.393411 -0.613635 -2.388786 2.048619 -0.051037 -1.169291 -2.437263 0.198960 1.010316 -0.905224 -1.220210 -0.188869 1.583960 1.608700 1.686928 0.166315 0.554724 0.666350 4.675126 0.489882 -2.072161 0.524168 -0.182564 -0.587989 1.909431 -1.862558 -1.641524 0.737000 -2.996200 1.356047 1.927862 -1.603738 -0.994667 2.671431 1.826816 0.201660 9.088263 0.591900 4.027363 2.989538 -2.521276 0.854066 -1.483054 0.761517 1.312122 1.169996 -0.843508 -4.421377 -2.805754 1.595190 2.869603 2.180871 -3.835142 -1.477171 -0.065717 -0.200742 0.273867 -0.321988 0.724019 0.111214 -1.800647 -0.534040 2.568954 5.967893 -1.121854 0.174656 1.594413 0.968392 -1.597961 -4.161530 -1.517019 -2.008726 0.751086 0.840476 0.653269 1.628415 3.546832 -4.728131 2.311640 -0.617105 0.644872 2.239339 1.644804 -3.301491 -4.122966 -1.175309 1.230246 3.306408 -0.979970 0.025304 1.825133 -2.465245 -0.225334 0.739721 -0.607355 -0.540190 1.103748 0.333836 -1.030643 -1.088575 1.380914 -0.859965 -0.151114 0.212440 2.180196 -0.180945 -3.676330 2.194228 -0.095506 -1.490098 0.705665 -0.984992 3.163113 -2.171727 -2.299971 2.006164 -0.157278 -0.739786 -1.738965 0.653832 1.648377 0.642718 1.375037 -1.637934 -2.772011 1.911994 -1.723088 2.304724 1.196189 -0.782250 1.467992 -1.657323 -0.903706 -2.995818 -1.629107 -0.565109 0.231576 -2.824112 -0.616974 -0.558535 2.750462 1.510180 0.552726 -2.540546 0.669664 3.235341 -2.828322 -0.958354 1.838875 1.793174 -3.199871 1.074731 2.288482 -3.595230 0.761630 -1.038172 -0.751747 -0.969415 -1.977676 2.215278 1.283788 2.072629 -0.839819 0.892039 0.873379 1.487139 0.966679 1.142928 0.611298 4.031017 3.252917 -0.583458 -1.606854 -2.954162 1.252823 -3.219368 -3.640862 1.632190 1.136009 -2.544962 0.460808 0.493182 3.474139 0.727649 -0.885472 -0.865362 0.874281 +PE-benchmarks/euler-circuit-directed-graph.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::Graph(int) = -1.821557 -2.091248 0.148451 -4.839068 2.734704 1.895652 1.375486 -1.827709 -4.127946 -0.710609 2.347748 -2.547977 -1.651485 4.659557 -1.340224 2.948750 3.215710 -0.501450 -2.744967 -1.426831 4.644771 -1.771716 4.601506 2.958626 -4.228142 -0.495110 -0.658483 3.113934 1.391627 1.928998 0.875310 -0.248695 -0.028618 -2.591739 0.259826 -0.463125 0.922068 1.028510 1.349851 -4.200054 1.011794 1.944666 1.461363 -1.148043 -1.463197 -0.506745 1.569776 3.842578 -0.540616 0.282924 4.176484 -0.454946 0.148986 0.748493 1.639374 0.270167 2.077461 -0.209071 -0.803863 -2.050822 -0.382528 -1.017295 1.560717 3.629057 4.324512 -0.714399 0.003882 2.230562 0.416098 2.263539 2.931407 0.512783 -1.902079 -1.291071 2.895530 -3.154755 0.024594 -4.816851 0.070130 -5.208671 -2.272034 0.480771 3.026196 1.254903 1.938595 0.150409 3.812833 -0.293405 -1.932241 1.873127 2.496891 -1.400729 -1.475631 -2.513239 -2.828973 1.126611 -2.149186 -0.541829 1.701668 1.995133 -3.116245 0.747079 0.370856 1.864879 -1.894153 -1.865415 -0.236096 3.169261 -2.137689 -2.005474 0.734503 4.047875 -0.661783 -5.751812 -1.080090 -3.860586 0.236367 -1.317004 -0.169036 -1.198605 0.287616 1.984321 -1.214044 -1.533134 -2.338094 2.520164 2.111222 1.472032 0.344024 0.539375 0.135593 3.851603 0.852821 -1.999003 -0.905236 0.243437 -0.801404 2.218258 -1.143597 -1.205806 1.324395 -2.952725 0.189237 1.217269 -0.970883 -0.818942 1.026772 1.615923 0.887968 10.120369 0.142116 4.402120 2.348385 -2.281053 1.846936 0.065561 0.637074 1.849851 1.562359 -1.705057 -3.395192 -3.570550 2.393441 3.171783 2.528505 -3.144483 -0.296945 -0.011182 -0.538993 -0.101891 -0.196402 0.679685 -0.107410 -2.457755 -0.991443 1.829226 5.885762 -1.322676 -2.303395 2.878516 2.194202 -2.933467 -3.349196 -1.445974 -2.357327 0.345959 -0.037266 0.413221 2.651297 4.478416 -4.348756 3.093146 -0.230261 -0.269640 3.508163 -0.988737 -2.684223 -5.481716 -0.971383 0.622611 4.002055 -1.691994 -0.766503 1.575062 -3.348758 0.662132 0.179799 -0.769866 -0.589596 1.670755 -1.198804 -0.865789 -1.857608 -0.447375 -2.012527 1.311874 -0.787741 1.683896 -0.088933 -3.780554 3.006398 -0.676766 -1.255104 0.378112 -0.194559 3.257987 -2.211382 -2.990102 2.194890 0.143497 -1.311434 -3.220149 0.707803 2.368968 0.263400 0.043227 -2.499254 -2.186831 2.458693 -3.078894 3.141896 1.526588 -0.629882 1.257018 1.611175 -0.654617 -2.919004 -1.477078 -0.871946 0.242356 -4.079330 -0.929646 -1.015986 3.344571 1.081570 0.401946 -1.695799 0.062727 4.517786 -1.957163 -2.233679 1.721895 -0.873456 -3.393428 1.859966 2.961195 -2.961721 0.062617 -2.579085 -0.273793 -1.917583 -3.468241 3.109715 1.916285 3.295097 -0.855101 1.719622 0.312870 1.017027 1.287856 0.267622 -0.446188 5.558298 2.655607 -1.662943 -1.971183 -3.898075 2.251147 -2.946275 -3.028900 1.518070 0.508024 -1.946770 0.983622 -0.102393 4.404787 1.205388 -0.433538 -0.766953 0.172804 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::isEulerianCycle() = -2.250702 -1.610166 0.082465 -5.173754 4.063003 3.834706 1.855658 -2.340314 -5.618976 -0.983989 1.415845 -5.566716 -1.198754 6.839228 -1.690885 5.347996 7.973587 1.356983 -2.856409 0.236533 6.213046 -1.154631 7.106830 5.946634 -4.566190 -0.417311 -0.545183 2.650486 0.232641 2.922977 -0.203296 -3.493425 2.074941 -5.325464 -1.059889 -3.817710 1.057200 2.160843 4.032215 -8.048067 1.675352 1.562330 1.369997 -1.978786 -1.942368 -1.885027 4.142087 5.101210 -1.226838 0.778461 3.955906 1.006645 -0.711218 1.669578 1.195044 1.717323 0.467646 -0.694251 -2.807334 -2.560314 -0.761011 -1.588777 1.524953 4.817144 6.258133 0.784678 0.093100 3.431786 0.517379 1.412025 2.827155 0.608022 -1.700647 -0.400403 2.326575 -6.116929 -0.698337 -8.175745 -0.957724 -8.232123 -3.315831 -0.150548 3.407639 2.332193 3.556879 -0.370823 5.274764 -1.770907 -0.961778 4.708453 6.322227 -4.992221 -2.507363 -4.676927 -3.706472 1.832912 -2.838354 -0.622146 2.126544 0.598902 -4.641042 -2.937146 1.690635 2.832279 -1.739738 -3.780192 1.202325 4.907471 -4.236854 -4.882789 -0.282823 4.402500 -1.882069 -8.281550 -1.481330 -3.618373 0.676089 0.254825 -1.707086 -5.499881 1.003848 3.161542 -1.912226 -3.220638 -1.754088 4.068938 2.341434 1.724314 0.835422 0.074911 0.975280 7.928870 2.288337 -3.429414 0.429457 0.068683 -1.351690 1.778407 -3.505782 -2.957935 0.175159 -5.817402 0.073131 4.592081 -3.187342 -0.696534 1.721417 1.642278 2.021575 16.654458 0.030655 6.196156 3.892242 -5.756949 3.428822 -1.278799 -0.333892 1.224736 2.316902 0.123804 -7.545922 -5.194354 3.171335 5.310500 4.553636 -4.601508 -2.318353 -1.437960 -0.334963 0.393462 -0.478848 1.845952 -0.036708 -4.703337 -1.287063 3.973234 10.605356 -2.268714 -1.902388 3.922528 2.539352 -2.961880 -6.461050 -2.757499 -5.063508 0.575492 1.168000 -0.419323 3.211773 7.215894 -8.041872 5.156016 -0.727932 -0.473367 4.340511 0.790718 -4.767807 -6.162474 -1.623581 3.970083 6.483993 -1.870137 0.775102 1.516581 -4.704164 -0.190096 1.007466 0.128096 -1.058874 2.069312 -0.339346 -3.219881 -3.026964 1.173019 -2.297846 -2.056506 -0.686129 3.088257 1.605686 -5.589963 5.592793 0.007388 -1.489698 2.094155 -1.179071 5.138144 -4.465741 -5.639565 3.849867 0.015633 -1.164392 -2.033536 1.189445 3.891855 1.789209 0.944802 -2.560063 -6.165039 3.148874 -1.611171 4.442795 2.159544 -0.070346 2.592265 0.985610 -1.768508 -4.970675 -3.728400 -1.056071 0.233462 -5.024298 -3.220408 -1.348706 5.785840 3.904603 0.476017 -3.948985 -0.907628 6.001273 -4.371426 -1.259361 4.321054 -0.067685 -5.866445 0.088078 5.309584 -5.777766 -0.494029 -2.578290 0.982511 -1.816626 -4.438232 2.606911 0.746300 2.781194 0.090775 0.469269 -0.166160 1.859128 2.568776 0.915154 0.193049 7.419244 3.071244 -1.572475 -1.396701 -5.017637 1.932615 -6.832409 -6.171627 2.476637 1.131085 -4.322977 1.062375 1.378193 5.695575 0.142086 0.932724 -0.553212 -0.521008 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::isSC() = -5.630856 -3.490894 0.870978 -13.236707 11.280343 9.773416 4.943309 -5.158094 -13.870313 -3.091735 3.146635 -13.984912 -4.474921 17.357958 -4.624912 12.561430 20.564874 3.212179 -6.429876 0.202733 15.995692 -2.944128 18.615395 14.986163 -12.683530 -1.185636 -1.503682 7.378214 0.477419 8.410394 -0.181711 -10.015181 5.507919 -12.193096 -1.707005 -9.711129 3.100580 5.108289 8.724680 -20.803692 3.888369 4.644949 2.531627 -4.468635 -4.587998 -3.348249 11.338574 13.213168 -4.111749 2.024478 10.489428 3.004085 -1.752105 4.640555 2.407196 3.332509 1.133419 -1.865944 -7.649463 -6.316433 -2.394786 -4.993160 3.595825 12.353274 16.721816 1.749163 0.626817 8.387454 0.459673 3.866945 7.199193 1.812093 -2.600641 -1.052953 7.177808 -13.794156 -2.731554 -21.562047 -2.639843 -22.762260 -8.621516 -1.853889 9.021663 5.837583 8.596630 -2.177380 13.845198 -3.586985 -1.830740 12.801143 16.410898 -12.342769 -6.248079 -12.853693 -9.667969 4.777362 -7.623886 -1.478348 5.438983 1.516610 -11.858982 -7.812149 3.910246 6.288620 -4.284411 -9.947570 2.192962 12.746437 -11.225984 -11.565229 -2.103796 11.140894 -4.364833 -21.366278 -4.402598 -9.180612 2.177130 0.526138 -3.294435 -12.640597 2.465357 8.228165 -5.097766 -7.837490 -4.864491 11.484509 6.416952 4.060504 2.438002 0.452044 1.968755 19.474814 6.422889 -8.214116 -0.028657 0.271334 -3.531731 4.254759 -9.512821 -6.504401 1.986492 -14.363111 0.034960 11.289419 -7.772663 -2.489940 3.554037 2.920500 6.171516 42.510541 -0.053624 15.225104 9.435153 -14.804306 9.056567 -2.700134 -0.774330 3.613901 6.389983 0.288358 -18.658622 -13.436557 8.101598 13.075550 11.407359 -12.404033 -5.092793 -3.686972 -0.440109 0.148729 -1.579294 5.261352 -0.454757 -11.880091 -2.978250 9.783773 27.060023 -5.726386 -6.181086 10.289874 7.703624 -7.439904 -15.709607 -7.116601 -11.847034 0.976497 3.476458 -1.193229 8.149649 18.582934 -21.925644 12.955492 -1.154331 -0.933565 10.612047 1.445900 -11.471123 -16.205858 -3.481336 10.526548 16.598997 -3.915445 2.221683 3.381577 -12.015767 0.259189 2.519285 1.037410 -2.476707 5.178383 -1.406814 -8.437570 -8.475114 1.323321 -6.323474 -4.497990 -2.259693 7.435350 4.627204 -15.917589 14.458654 -0.701777 -3.909604 4.955137 -2.867283 13.427883 -11.549434 -14.968468 9.673063 -0.752165 -4.317994 -6.173240 3.417866 9.804750 4.216525 2.616636 -6.712070 -16.813912 9.080351 -4.050265 10.986590 5.608273 0.629816 7.840780 3.375360 -5.307251 -13.266988 -10.370250 -1.022287 0.391977 -12.795806 -7.003205 -3.296276 14.380315 10.622975 1.018020 -9.657242 -2.986894 15.977016 -11.400137 -3.759912 11.778836 0.080186 -14.276961 1.212196 14.081317 -14.702656 -2.416717 -7.095802 2.689720 -4.222970 -11.761986 6.430802 0.862849 6.850673 0.801304 1.466559 -1.439381 4.766526 6.327199 1.977601 -0.446822 19.669956 9.584417 -5.062549 -2.813234 -12.527933 5.031530 -17.880323 -15.703224 5.949963 1.427093 -9.963633 3.368357 3.314606 14.377989 0.326593 2.664892 -1.641814 -1.717102 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::size() const = -0.113991 -0.053337 0.407142 -0.629660 0.792717 0.007914 0.010749 0.026443 -0.425847 -0.292623 -0.185711 -0.250627 -0.409849 0.527731 -0.220906 0.365688 0.385154 -0.091932 -0.107016 -0.315485 0.677000 -0.282828 0.517493 -0.138232 -0.756901 -0.010550 0.066746 0.816280 0.441198 0.633250 -0.082853 -0.037661 -0.079294 -0.029853 0.286631 -0.417487 0.452564 0.279589 -0.258351 -0.545901 0.024467 0.096604 -0.118829 0.219727 -0.128608 0.661050 0.223804 0.515401 -0.569364 0.177697 0.772036 0.121648 -0.036293 0.263027 -0.489783 -0.111728 0.404405 -0.286675 -0.357211 -0.123941 0.107618 -0.761393 0.261535 0.271439 0.686227 -0.359140 0.087265 0.652330 0.045370 0.178276 0.358438 0.074328 -0.062834 -0.233209 0.500974 -0.273737 -0.095304 -0.763563 -0.012829 -1.350602 -0.187255 -0.569001 0.278999 0.200853 -0.086944 0.041475 0.726795 0.146779 -0.048245 0.504732 0.359762 -0.260243 -0.095677 -0.903081 -0.297251 0.260623 -0.429134 -0.509965 0.176346 0.640049 -0.024345 -0.101103 -0.022569 -0.270472 -0.179531 -0.238491 -0.521614 0.556925 -0.894467 -0.223520 -0.413919 0.516556 -0.036311 -0.621484 0.006401 -0.154473 0.553959 -0.333613 0.741100 0.108583 -0.084832 0.400048 -0.231766 0.199516 -0.594322 0.487938 0.362318 -0.186638 0.162840 0.144339 0.004940 0.180832 0.405851 -0.284622 -0.797104 0.371085 -0.033910 -0.062335 -0.526427 0.113283 0.457361 -0.609206 0.117367 0.233040 -0.019720 -0.199188 -0.061742 -0.323133 0.488510 0.686980 0.160080 0.000445 -0.032944 -0.296583 0.182083 0.211662 -0.070420 0.494590 -0.056004 -0.119127 -0.036566 -0.516208 0.206031 0.131692 0.285051 -0.504905 -0.179093 -0.240995 0.053533 0.123419 -0.347932 0.653324 -0.451972 0.004094 -0.092653 -0.229350 0.667241 0.051148 -0.339045 0.620730 0.309852 -0.805084 -0.507564 -0.325253 -0.001622 -0.376028 0.137121 -0.007108 0.192506 0.644276 -1.124020 0.386655 0.409310 0.002101 0.035257 -0.491627 0.235378 -0.797233 -0.249578 0.332009 0.472979 -0.280455 0.151990 0.034980 -0.369479 0.388541 0.175928 0.133767 0.142360 -0.091965 0.011080 -0.041860 -0.298018 -0.052564 -0.319873 0.507318 -0.000113 0.090272 -0.085503 -1.185201 0.384352 -0.764586 -0.059674 0.338993 0.142332 0.619134 -0.327763 -0.306005 0.365288 0.137924 -0.467980 -0.677981 0.387136 0.452888 -0.244814 -0.060989 -0.134538 -0.733505 0.025236 -0.435148 -0.299029 0.138530 0.175953 0.391439 0.080626 -0.219450 -0.545191 -0.002326 -0.050977 -0.164399 0.150501 0.360124 0.235002 0.343739 0.395221 0.120742 0.136950 0.103833 0.558779 -0.299167 -0.583201 0.445930 -0.019864 -0.365091 0.632575 0.498155 -0.414555 -0.430392 -0.460472 0.261991 0.101143 -0.274066 0.217348 -0.182928 -0.015002 0.424243 0.203629 -0.451576 0.484737 0.096679 -0.227494 -0.665127 1.167624 0.954693 -0.332895 0.202840 -0.278833 0.226095 -0.638823 -0.261348 -0.061374 -0.041956 0.133922 0.489264 0.149428 0.433687 -0.063502 0.165168 -0.003727 -0.447550 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::DFSUtil(int, bool*) = -2.110715 0.266646 2.278246 -4.582112 3.641304 3.681227 1.497262 -1.909632 -3.898571 -2.059717 0.673263 -5.331578 -3.310546 6.020808 -2.421761 2.238719 7.247535 1.230636 -2.190296 -0.349831 4.208199 0.256170 6.931647 6.129096 -4.922131 -0.535330 0.307809 3.249649 0.603595 3.234496 -0.406943 -4.236869 2.117528 -1.950774 -0.058073 -2.758218 0.820004 0.359768 0.777743 -7.206506 1.003431 1.217353 -1.113881 -1.430520 -0.943607 0.153286 5.610458 4.595356 -0.888348 -0.099812 3.150554 2.112245 -0.594575 1.454983 1.256093 -0.165104 1.138567 -1.763164 -2.425561 -2.010364 -1.031045 -2.574518 -0.170840 5.309759 5.922330 1.326935 0.136202 1.472374 -0.325263 1.273371 1.518088 1.003542 0.806899 1.863282 2.188253 -3.236624 0.061222 -6.340672 -0.998991 -7.579851 -3.104408 -1.560376 3.173666 2.785097 1.820978 -1.366190 5.387685 -0.293938 -0.009860 4.614813 7.238374 -4.400625 -2.199548 -3.978217 -3.055512 1.769704 -2.914899 0.730220 -0.417174 0.875091 -4.441430 -2.803888 0.460144 1.398684 -1.836238 -1.767528 0.535298 4.489742 -4.830491 -2.107510 -2.093633 2.412220 -0.132590 -7.987793 -2.596221 -2.804996 2.900180 0.235340 -1.778625 -4.043763 1.282389 3.106734 -1.477127 -1.887707 -3.117396 4.174060 2.175860 0.857438 0.378954 0.535870 1.536041 5.997855 2.101854 -2.589337 -0.016711 -0.369028 -1.907607 0.616442 -3.025310 -1.214352 0.897053 -4.373904 -0.085492 4.138671 -3.116749 -1.651110 -0.646159 -0.132778 2.641841 14.815713 -0.827988 4.486587 2.817127 -5.800888 2.009513 -1.435680 -1.024669 0.608029 2.232241 1.806168 -5.818498 -4.570982 3.463440 5.430140 3.904534 -3.909920 0.729086 -1.041583 -0.260333 -1.290090 0.457335 1.613462 -0.736187 -3.838540 -1.548025 4.255850 8.480175 -1.874369 -3.743482 2.881445 1.565503 -0.410588 -3.138986 -1.689639 -0.860790 0.722795 2.350365 -0.364216 3.163406 6.836588 -8.017882 4.766787 0.304166 -0.833270 3.647708 0.133514 -3.632822 -3.165322 -0.071550 4.965535 5.095803 -0.181829 0.217860 0.308258 -4.791843 -0.597438 1.275326 1.675976 -1.445644 2.221467 1.046755 -3.784439 -3.983570 -1.379274 -1.483545 -0.934421 -1.937227 2.769529 0.223686 -7.625008 6.603606 0.126457 -1.176933 0.385886 -2.019413 4.271778 -5.220253 -6.160936 2.815059 -1.355461 -3.014848 -1.858786 0.625321 3.285272 1.287243 1.353721 -3.376226 -5.171293 3.909001 -0.613463 4.188081 1.936421 1.551992 4.058211 1.074869 -1.499256 -3.869710 -3.880562 2.259724 -0.177909 -4.483826 -0.417807 -1.306714 4.692981 4.890600 -0.942787 -3.305774 -0.677690 5.023627 -3.876501 -1.908567 3.614019 1.112862 -4.484799 1.045520 4.406432 -4.590800 -1.728496 -3.093943 -0.357920 -2.073981 -5.075485 1.801384 -0.938987 2.119558 1.802986 0.355008 -1.703164 1.850196 1.485650 0.387647 0.950564 6.205931 4.813139 -2.211184 0.456423 -5.134832 2.647272 -7.059256 -6.103480 2.482997 -0.750508 -1.979681 0.327143 -0.316714 4.277160 0.253449 0.418092 -0.857240 0.324435 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::getTranspose() = -2.275534 0.245089 2.051733 -6.321911 5.986037 5.401015 2.247759 -2.062344 -5.513097 -1.964569 0.606939 -6.179089 -3.622946 7.755765 -2.772852 3.936418 9.442640 1.300131 -2.441228 -0.145336 6.500628 -0.572901 8.926591 7.328053 -6.964803 -0.258080 0.110464 3.983946 0.042123 5.956696 -1.000766 -5.911977 2.529941 -3.214658 0.500402 -4.401804 1.088462 0.896433 1.692490 -9.946902 1.351622 2.440889 -0.391119 -1.485942 -1.283135 -0.013472 7.140103 5.999554 -2.311249 0.463035 4.665166 2.569761 -0.633564 2.172677 1.370157 0.843254 1.822249 -1.076556 -3.436152 -2.673389 -1.594098 -3.029091 0.875248 6.367214 8.144176 0.893528 0.451276 2.434247 -0.641254 1.720130 2.434248 1.426603 0.302894 0.939671 3.524447 -4.248870 -0.462173 -9.056748 -1.086814 -11.004601 -4.088113 -2.527388 3.785936 3.476644 3.371333 -2.307582 7.193066 -0.827175 0.283331 5.626821 8.407397 -5.580211 -2.454017 -6.009195 -4.701750 1.991651 -3.434114 -0.408786 1.151705 0.304355 -5.556540 -3.673686 0.963049 2.058384 -2.203876 -3.201387 0.198610 5.911739 -6.196249 -3.708581 -2.457681 4.052996 -1.446043 -10.557537 -2.953996 -4.161150 1.851852 -0.113511 -1.152415 -5.286947 1.399673 4.599800 -2.478948 -2.916594 -3.338614 6.329262 3.338406 1.162024 1.075405 -0.054349 1.013202 7.831601 3.637941 -3.232568 -0.719141 -0.030601 -2.046573 0.911827 -4.400394 -1.500327 1.347783 -6.368298 0.060938 5.266915 -3.466069 -1.003462 -0.184383 -0.247443 3.781002 20.649261 -1.195240 6.444001 3.364805 -7.640354 4.007510 -0.608002 -1.088750 1.640195 3.258048 1.322233 -8.074440 -5.983970 3.975455 6.320323 4.939559 -5.727198 -0.382617 -1.815031 -0.663174 -0.800054 -0.332820 2.117293 -0.887043 -5.295824 -1.639786 4.233670 12.167977 -2.347275 -5.248012 4.432087 3.436906 -2.633392 -4.956398 -2.825742 -3.752535 0.536686 2.327000 -1.108591 4.084343 8.709316 -11.571437 6.198173 -0.112031 -1.459773 5.332025 -0.175109 -4.074954 -6.004345 -0.561054 5.888004 7.303975 -1.045281 0.438178 0.631028 -5.804093 0.198613 1.249895 1.711670 -1.867282 2.639762 0.474527 -5.081438 -4.799572 -1.838769 -2.362285 -1.571691 -2.460034 3.020071 0.994719 -10.071565 7.668920 -0.200564 -1.769432 1.668366 -1.522291 5.375415 -5.868429 -7.732209 3.869206 -0.859848 -3.025465 -2.982839 1.160997 4.581034 1.715107 1.743403 -4.213318 -8.353806 4.608719 -1.614855 4.991018 2.893402 1.810991 5.093778 2.165927 -2.566231 -6.274956 -5.429197 2.138254 -0.110730 -5.584300 -1.313899 -1.989616 6.188802 6.143656 -0.132252 -3.647290 -1.853781 7.619168 -4.517267 -1.803364 5.498889 0.007735 -5.990506 0.824956 6.464986 -5.992060 -2.612333 -3.870636 0.581179 -1.980169 -5.931961 2.796637 -1.079610 2.768854 1.724273 0.636606 -2.352813 2.329630 2.039073 0.528572 -0.041786 9.021168 5.298030 -3.221725 0.327462 -5.646662 3.024059 -8.929766 -7.114404 2.372178 -1.084441 -2.961993 1.384243 0.437610 6.144319 -0.058563 1.398068 -0.334017 -0.794128 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::push_back(int const&) = -0.398404 0.421827 1.045272 -1.044165 0.920457 0.564970 0.294023 -0.284174 -0.787247 -0.529178 -0.150502 -0.903574 -0.907328 1.297025 -0.622553 0.083428 1.816732 0.514709 -0.306507 -0.424024 0.866241 -0.403794 1.594873 1.529037 -1.375493 -0.028972 0.674962 0.877555 0.366840 1.220612 -0.627052 -0.953490 0.369748 -0.132459 0.554120 -1.007669 0.122361 -0.146045 -0.190986 -1.938653 0.158555 -0.021347 -0.195671 -0.183430 -0.033075 0.794558 1.561708 0.983202 -0.426650 -0.022221 0.886773 0.619513 -0.094567 0.302290 0.385955 0.187927 1.053314 0.176338 -0.489053 -0.153508 -0.295953 -0.852521 0.027254 1.317498 1.511639 0.232478 0.092411 0.011010 -0.038868 0.270593 0.163556 0.284929 0.389613 0.619510 0.538504 -1.002880 0.253614 -2.223771 -0.196289 -2.661527 -0.764879 -0.853759 0.540069 -0.088354 0.291948 -0.094235 1.401073 0.134287 0.376391 0.607239 1.771630 -1.003599 -0.443672 -0.867235 -0.809677 0.448790 -0.646141 0.099797 0.214873 0.028217 -0.947334 -0.959149 0.482449 0.193148 -0.496562 -0.002003 -0.095153 1.137832 -1.257400 -0.334645 -1.057661 0.070457 -0.009841 -1.889307 -0.162241 -0.800786 1.130460 0.058299 -0.352367 -0.985309 0.319331 1.051073 -0.488967 -0.326193 -0.767708 1.287559 0.521899 -0.078521 0.043665 -0.184984 0.278390 0.976552 0.993795 -0.677395 -0.213491 0.102141 -0.934175 -0.289204 -1.069076 -0.122363 0.679079 -0.905971 0.115406 0.790393 -0.773533 -0.319409 0.552727 -0.445861 0.879873 3.459043 -0.419679 0.827745 0.270346 -1.418085 0.639914 0.024630 -0.356313 0.253404 0.826224 0.632159 -1.470621 -1.025841 0.605562 1.287766 0.849609 -1.167290 -0.218287 -0.526071 -0.208048 -0.154908 0.155261 0.271005 -0.515372 -0.749576 -0.439144 0.613481 1.944512 -0.457847 -1.554733 0.357879 0.279675 -0.301698 -0.942710 -0.262107 -0.203047 0.224788 0.182599 -0.244761 0.861882 1.583568 -3.049959 1.211688 -0.122370 -0.550030 1.096827 -0.172185 -0.453736 -1.084793 0.370199 1.276036 1.295148 0.189385 -0.135111 0.047798 -1.184117 -0.170502 0.082568 0.820614 -0.593553 0.571975 0.494298 -1.190254 -1.022794 -0.692775 -0.060040 -0.396062 -0.483637 0.518758 -0.173837 -2.801859 1.664056 -0.136121 -0.196954 0.191681 -0.379912 0.521620 -1.335905 -1.527655 0.453113 -0.089029 -0.474868 -0.661799 -0.000474 0.964883 -0.092690 0.449319 -0.888204 -1.542051 0.728820 -0.324815 0.844476 0.495966 0.600569 1.326356 0.389795 -0.272085 -1.135085 -0.278470 0.557704 -0.247812 -0.786364 -0.026049 -0.385728 0.987009 1.559960 -0.266081 -0.167973 -0.258956 1.321473 -1.013181 -0.501921 0.818730 0.454798 -0.706709 0.384647 0.968625 -1.085659 -0.909325 -0.781501 -0.451142 -0.210442 -1.111198 0.451227 -0.737641 0.315357 0.671838 0.030343 -0.660356 0.597793 0.155800 0.026578 0.133343 1.330665 1.848821 -0.848271 0.431983 -1.047161 0.687343 -1.775918 -1.212141 0.261143 -0.360754 -0.344290 0.157881 -0.099501 0.905509 -0.130288 0.233373 -0.088471 -0.117932 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::~Graph() = -0.793309 -0.118446 0.354174 -2.058682 1.276780 1.399330 0.397630 -0.560443 -1.554649 -0.311709 0.029930 -1.869537 -0.522351 2.321510 -0.739444 1.187997 2.640415 0.580132 -0.697816 0.012939 1.756796 0.180748 2.045218 1.769723 -1.747061 -0.329795 0.414200 1.163632 -0.078611 1.567381 0.111226 -2.289346 0.147446 -0.550681 0.263372 -1.192166 0.518931 0.655117 0.813686 -2.871703 0.585670 1.035546 0.830718 -0.732028 -0.414463 -1.466833 1.736244 1.721969 -0.741584 -0.207185 1.494807 1.300728 -0.443703 0.380374 0.307326 0.380698 0.676872 -0.550188 -0.812384 -0.730735 -0.213341 0.172110 0.404881 1.821368 2.198092 0.362314 0.218129 0.533749 0.248926 0.657501 0.625888 0.095708 -0.536429 0.344023 0.627853 -1.023073 -0.195927 -3.067073 0.255434 -2.497347 -1.003729 -0.409352 0.985703 1.228106 0.707997 -0.406878 1.818732 -0.448288 0.191827 1.515417 2.200635 -0.956553 -0.731756 -1.875406 -1.807393 1.170946 -0.903128 -0.262546 0.386421 0.342506 -1.408904 -1.260301 -0.000160 0.800348 -0.623834 -0.736696 0.370207 1.520135 -1.229048 -1.256872 -0.236316 1.622264 -0.447205 -2.805604 -1.458902 -1.501295 -0.760217 -0.146863 -0.570693 -1.696315 0.141713 1.014988 -0.828190 -0.643952 -1.051046 1.190356 0.938547 0.107229 0.185838 -0.339576 0.307477 2.137487 0.257834 -1.387003 -0.024658 0.304936 -0.479202 -0.175309 -1.660268 -0.700361 -0.196644 -1.678841 0.251915 1.517915 -1.116742 -0.563859 -0.505543 -0.231667 1.141026 6.068576 -0.308399 1.624892 1.096995 -1.951567 0.976598 0.182798 -0.450077 0.118587 0.868995 0.424889 -1.440407 -1.660373 0.937809 1.772229 1.597312 -0.583906 -0.433903 -0.553220 -0.512869 0.022386 -0.013451 0.466240 -0.749740 -1.471164 -0.545873 1.365022 2.807483 -0.164344 -1.917526 0.963627 2.345201 -0.896336 -0.877641 -0.585864 -2.149616 0.237568 0.488770 -0.393635 1.514832 2.448913 -3.819110 1.796462 0.754067 -0.188551 1.276537 -0.128788 -1.324430 -1.994859 0.073246 1.638849 2.187819 -0.946775 0.643582 0.197495 -1.551162 -0.069536 0.317217 0.413967 -0.634466 0.604181 -0.164873 -1.348750 -1.157802 -0.153517 -1.003332 -0.993523 -0.907937 0.771828 0.917914 -2.306014 2.183398 0.007223 -0.180986 0.628780 -0.811508 1.372480 -1.948018 -1.937748 0.917413 0.185528 -0.067044 -0.227253 0.263548 1.637777 0.347941 1.265934 -0.920639 -1.674746 0.860569 -0.305089 1.316908 0.675910 0.126526 0.468373 0.333538 -0.234846 -1.369584 -1.327723 0.531339 0.383662 -1.588745 -0.825297 -0.479158 1.730863 1.615292 -0.252069 -1.450944 -0.963206 1.889145 -0.806620 -0.241764 1.165720 -1.321676 -1.689900 -0.289057 1.634434 -1.870503 -0.514294 -1.336415 0.814248 -0.456894 -1.659119 0.774550 -0.063122 0.800020 0.370929 -0.408985 -0.567014 0.694514 1.086934 -0.026142 0.347313 2.045377 0.081299 -0.407940 0.182871 -1.730957 0.338791 -2.521613 -1.799469 0.476854 -0.877170 -1.213150 0.350437 -0.206099 1.665089 -0.320924 1.573691 -0.061131 -0.195784 +PE-benchmarks/euler-circuit-directed-graph.cpp__main = -1.496538 -1.230485 1.965277 -5.022956 5.162642 2.228245 1.756953 -0.921987 -4.723850 -0.203359 0.319106 -4.084375 -1.457950 6.492201 -2.033082 4.265450 6.761076 1.312773 -1.595299 -0.185806 5.280987 -1.135595 6.268988 3.231906 -5.182173 -0.463880 -0.701635 2.971740 0.310414 4.868387 -0.751096 -3.253872 1.434167 -3.383691 -0.126954 -4.241440 1.517434 1.561913 1.635738 -7.870954 1.420552 2.479977 -0.056816 -1.349234 -0.366669 1.909379 3.861031 4.776635 -2.627402 1.755710 2.861155 0.919116 -0.380929 1.700784 -0.505859 1.311945 1.932411 -0.676480 -4.325589 -1.691264 -0.948081 -2.735530 2.279890 4.234630 5.900718 -0.353761 0.522321 3.609925 0.585205 1.275996 2.737082 0.550816 -0.923776 -0.037256 3.030662 -3.163004 -0.817370 -5.978336 -1.376068 -9.205755 -3.045071 -1.424664 3.504427 1.607858 1.610489 -0.979665 5.140506 -0.533030 0.238937 5.493364 5.247166 -3.797957 -2.172507 -5.782861 -3.854177 1.600534 -2.517154 -2.440174 2.475610 0.757511 -4.072104 -2.624003 0.323820 1.774680 -1.280406 -2.150481 0.120950 4.580429 -5.513792 -4.766707 -1.252518 3.810917 -2.245441 -7.507618 -1.120267 -1.618549 2.684780 0.243799 1.124308 -3.427412 0.965750 3.737360 -1.993849 -1.253313 -2.691535 4.963122 1.776978 1.237784 1.339496 0.078830 -0.155224 4.848770 3.479185 -2.686596 -1.288624 1.161567 -1.310190 0.648402 -3.111670 -2.054878 0.629252 -5.587574 0.329511 3.693010 -2.681401 -0.708287 -0.595231 0.788424 3.107657 12.153165 -0.403329 4.838394 1.802870 -5.971888 2.075267 -0.109109 -0.545253 1.048360 2.159310 0.359190 -4.741987 -4.422306 2.272869 3.738362 4.262102 -3.998002 -1.000055 -2.266696 -0.660546 1.384859 -1.024602 3.107060 -1.200968 -4.810455 -0.812557 0.906117 9.643239 -1.244854 -3.971039 3.726530 2.681529 -3.596351 -4.346584 -2.144321 -2.463940 -0.696201 0.819923 -1.286481 2.391196 6.410115 -8.941423 5.098686 -0.176793 -0.694819 2.773428 -1.006363 -3.167603 -5.957077 -2.575453 4.074618 5.906749 -1.464212 0.016835 1.170559 -3.342020 1.412590 0.551619 0.710694 0.241298 1.656181 -0.505997 -3.874073 -2.660343 0.193239 -1.444797 -0.192494 -0.831172 1.819110 1.056394 -7.367017 4.821214 -1.737511 -1.380358 2.704724 0.847390 4.413209 -4.007629 -5.350398 2.774457 0.231629 -2.352109 -3.444579 0.920199 3.367731 1.402471 0.584479 -2.071126 -6.457879 1.956397 -2.129342 2.226238 2.227819 -0.042369 4.389747 1.144630 -2.247628 -4.251038 -4.144520 -0.093243 -0.319569 -2.272401 0.012354 -1.253355 5.127795 3.497236 -0.124453 -2.291474 -2.038132 5.690874 -2.938366 -1.346865 4.662401 -1.843576 -4.451967 0.972477 5.700454 -4.736537 -1.110460 -2.122982 1.867148 -1.583286 -2.055732 2.005799 -0.348404 0.861739 0.108012 0.791086 -1.968821 1.043695 1.550405 -0.009958 -1.224263 7.590856 4.909229 -3.064609 0.719102 -2.717971 2.103768 -6.308397 -4.389954 0.970763 -0.379643 -1.946396 2.690957 1.298029 4.511575 0.135945 0.426434 0.219605 -1.380278 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::addEdge(int, int) = -0.630892 -0.286400 0.497979 -1.353475 0.971664 1.239447 0.456541 -0.994183 -1.427384 -0.091164 0.463072 -1.482673 -0.506827 1.707402 -0.834015 0.990944 2.100221 0.494553 -0.951630 -0.350917 1.399518 0.017226 2.241308 2.037607 -1.490584 -0.089167 0.160990 0.971860 0.654977 0.906739 -0.493324 -0.567760 0.722313 -1.128457 -0.180621 -1.046375 0.131193 0.243773 0.746010 -2.149559 0.304963 -0.067366 -0.006969 -0.290617 -0.229212 0.492440 1.352134 1.342214 -0.006330 0.349365 1.065964 0.393899 0.036209 0.378653 0.594712 0.407683 1.126537 0.056773 -0.506855 -0.712093 -0.321026 -0.598637 0.144604 1.633272 1.817882 0.385086 -0.055323 0.462010 0.234849 0.307352 0.758774 0.417755 -0.288910 0.559738 0.555795 -1.508336 0.625976 -1.802362 -0.317933 -2.156991 -0.733967 -0.238582 0.799761 -0.018967 0.875899 0.152562 1.702769 -0.157781 -0.305750 0.961237 1.856650 -1.572099 -0.619173 -0.661626 -0.869251 0.316590 -0.847668 0.271624 0.321874 0.391851 -1.272174 -0.820606 0.410426 0.669658 -0.636455 -0.280684 0.146851 1.240290 -1.486935 -0.886692 -0.346344 0.623682 -0.344967 -2.355616 -0.811916 -1.162924 1.200346 -0.066349 -0.658628 -1.473871 0.400285 1.096369 -0.360226 -0.661534 -0.385531 0.997046 0.754604 0.373688 -0.110611 0.045316 0.304237 2.055117 0.658173 -0.929499 0.119771 -0.005998 -0.722801 0.419115 -0.918618 -0.460340 0.246797 -1.431512 0.195232 1.246104 -0.912133 -0.167047 0.706042 0.411490 0.522229 4.645783 -0.194003 1.559294 1.047672 -1.634157 0.228654 -0.433085 0.113602 0.474134 0.632896 0.299096 -2.162237 -1.431870 0.943537 1.687994 1.088841 -1.585705 0.031329 -0.313589 -0.068027 -0.052156 0.062184 0.324151 -0.278045 -1.080234 -0.464111 0.951886 2.752710 -0.772109 -1.006982 0.700548 -0.100230 -0.566555 -1.229492 -0.580115 -0.401301 0.413306 0.399240 0.051093 0.919672 1.960775 -2.399060 1.499893 -0.317668 -0.365383 1.534547 0.203436 -1.114110 -0.689127 -0.249813 1.059048 1.470284 -0.131064 -0.392606 0.579487 -1.548592 -0.195810 0.273488 0.412109 -0.583670 0.776358 0.822599 -1.111932 -0.991805 -0.147632 0.052139 -0.369759 -0.391480 1.018887 -0.630175 -2.490567 1.625695 0.176177 -0.552564 0.366760 -0.411224 0.929454 -1.511319 -1.608796 0.863475 -0.089439 -0.489327 -0.708466 0.145196 1.025954 0.482618 0.670048 -1.409873 -1.479123 0.965776 -0.595453 1.265277 0.620599 0.176438 1.050565 -0.321751 -0.284456 -1.387372 -0.519412 0.117394 0.010028 -1.236784 -0.223026 -0.400600 1.497401 1.408780 -0.092055 -0.716169 -0.016766 1.669145 -1.262018 -0.522229 0.899612 0.926491 -1.397772 0.354934 1.116052 -1.452857 -0.322161 -0.570901 -0.795779 -0.586304 -1.190346 1.074769 -0.154062 0.915723 0.218179 0.300453 -0.222476 0.672969 0.312642 0.227105 0.517782 1.873670 1.669681 -0.471588 -0.081535 -1.544620 0.930924 -1.959608 -1.665836 0.719610 -0.054755 -0.943684 0.161557 0.022340 1.619226 0.417815 -0.354697 -0.221879 0.157600 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::~list() = -0.142496 -0.006886 0.317486 -0.347641 0.241475 -0.040258 0.100963 -0.029726 -0.361178 -0.232411 -0.045503 -0.206426 -0.228534 0.424989 -0.219002 0.041678 0.622626 0.325616 -0.055431 -0.247810 0.257306 -0.273929 0.531054 0.566406 -0.458769 -0.001610 0.135242 0.395144 0.195975 0.413706 -0.082882 -0.237680 0.144887 -0.029004 0.206466 -0.512567 0.081224 0.163278 -0.133717 -0.745185 0.082408 -0.027549 0.116181 -0.009135 0.025020 0.375471 0.355149 0.338157 -0.142968 0.186537 0.339810 0.252218 0.022198 0.130993 0.066454 0.095011 0.299905 -0.156286 -0.164571 0.026923 -0.066738 -0.449210 0.072432 0.397067 0.549410 0.018373 0.058044 -0.056211 -0.009367 0.143887 0.203785 0.059641 0.017932 0.035077 0.153559 -0.391200 0.090265 -0.844867 -0.047468 -1.144426 -0.246509 -0.287940 0.377765 0.072227 0.021867 0.109250 0.458548 0.064729 0.119443 0.230264 0.446681 -0.267342 -0.160411 -0.204939 -0.231904 0.241287 -0.232367 -0.043234 0.054130 0.217622 -0.259382 -0.271889 0.243345 0.004048 -0.175770 -0.001443 -0.061295 0.395971 -0.605843 -0.138408 -0.367416 0.113275 0.028203 -0.531540 0.128434 -0.370042 0.480117 0.014608 -0.077975 -0.159828 0.079755 0.260394 -0.122377 0.019327 -0.457445 0.353375 0.054865 -0.084869 -0.003011 -0.049724 -0.055232 0.287008 0.249227 -0.290101 -0.112629 0.185086 -0.308146 -0.089886 -0.462957 -0.089893 0.300432 -0.361981 0.097983 0.092266 -0.276203 -0.236728 0.176608 -0.103888 0.298868 0.871433 -0.040059 0.253188 0.195447 -0.361864 0.125013 0.036087 0.029104 0.233533 0.336383 0.055808 -0.253265 -0.361969 0.030085 0.388586 0.302783 -0.282095 -0.232294 -0.207097 -0.019218 0.098284 0.037901 0.073372 -0.239673 -0.237845 -0.109909 0.050704 0.532419 0.002781 -0.219780 0.030326 0.122766 -0.288281 -0.353513 -0.074941 -0.070793 0.070800 -0.022387 -0.057401 0.206706 0.506824 -1.072461 0.423545 -0.075727 -0.000622 0.198041 -0.064849 -0.113830 -0.593519 0.066282 0.279267 0.528601 -0.035282 0.094237 0.185385 -0.410237 -0.058192 -0.006299 0.276597 -0.217964 0.175504 0.205645 -0.333010 -0.256694 -0.122889 0.014680 -0.082074 -0.070043 0.190397 0.092685 -0.928899 0.386325 -0.201859 -0.129715 0.149259 -0.000866 0.208051 -0.456587 -0.407662 0.135644 0.042754 -0.207567 -0.328401 0.030849 0.390417 -0.225311 0.037852 -0.163602 -0.352471 0.218949 -0.190571 0.157976 0.171171 0.061269 0.423451 0.067987 -0.074834 -0.325217 0.072154 0.014631 -0.284561 -0.099683 0.183056 -0.100877 0.279758 0.595344 0.043391 -0.066233 0.173128 0.581138 -0.256803 -0.242130 0.289340 0.127251 -0.057872 0.349830 0.329463 -0.532538 -0.303885 -0.261666 -0.059285 0.145665 -0.257252 0.322656 -0.255489 0.168395 0.148202 0.105643 -0.245396 0.300422 0.082426 -0.018083 0.003753 0.569341 0.619033 -0.171699 0.201539 -0.268930 0.108235 -0.545025 -0.229004 -0.111149 0.025144 -0.134570 0.196071 -0.123380 0.365630 0.019645 0.142226 -0.059017 -0.033206 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::~_List_base() = -0.310686 0.207747 0.737834 -0.863760 0.804192 0.542127 0.214895 -0.078070 -0.704195 -0.418883 -0.177845 -0.737070 -0.713548 1.051586 -0.466250 0.109360 1.405422 0.422217 -0.223555 -0.226626 0.631753 -0.205805 1.225006 1.042411 -0.996684 -0.032656 0.301313 0.758060 0.101660 1.117220 -0.313946 -0.984713 0.209833 0.122785 0.378270 -0.817603 0.170568 0.091472 -0.279457 -1.544486 0.173949 0.233579 -0.102136 -0.133319 0.015326 0.424769 1.147461 0.774628 -0.325520 0.012607 0.650123 0.626039 -0.068689 0.277781 0.172019 0.101180 0.653536 -0.255284 -0.481951 -0.139827 -0.204981 -0.635005 -0.015820 0.900547 1.192262 0.123692 0.075119 -0.032662 -0.090645 0.288387 0.221143 0.147918 0.237624 0.292865 0.363207 -0.396455 0.055076 -1.530382 -0.032075 -1.959272 -0.550217 -0.635999 0.595737 0.458897 0.068752 -0.279842 1.079273 0.011243 0.247213 0.642490 1.317147 -0.607094 -0.331854 -0.811978 -0.634977 0.409184 -0.480288 -0.143077 0.064877 0.229799 -0.661539 -0.690252 0.226269 0.014137 -0.336447 -0.026149 -0.125798 0.909621 -1.075940 -0.209169 -0.734517 0.402584 0.068748 -1.428117 -0.255277 -0.593643 0.565496 -0.009342 -0.141162 -0.582561 0.257204 0.715835 -0.421826 -0.053487 -0.806413 1.007272 0.297706 -0.175195 0.060686 -0.087531 0.108723 0.722385 0.578852 -0.558190 -0.241041 0.198123 -0.517050 -0.224616 -0.862104 -0.049966 0.302614 -0.762539 0.140858 0.602362 -0.559126 -0.294827 -0.183989 -0.346568 0.698064 2.605025 -0.291522 0.582199 0.209768 -1.079176 0.571623 0.125091 -0.242986 0.192476 0.535196 0.361348 -0.835782 -0.792392 0.428825 0.890517 0.693862 -0.740161 -0.014458 -0.398054 -0.127886 -0.079564 0.115277 0.316985 -0.432909 -0.563790 -0.322553 0.376961 1.546963 -0.112843 -1.107760 0.382753 0.458458 -0.340741 -0.522050 -0.219916 -0.141775 0.041257 0.292342 -0.225031 0.621561 1.221609 -2.242997 0.949593 0.142437 -0.290097 0.712266 -0.272071 -0.252262 -0.861161 0.081629 1.005110 1.168560 0.007066 0.034106 0.015089 -0.850356 -0.047527 0.123728 0.576417 -0.363246 0.344412 0.288250 -0.905430 -0.676741 -0.572394 -0.203380 -0.174932 -0.479623 0.341151 0.113766 -2.105619 1.248974 -0.199779 -0.086382 0.161436 -0.165658 0.543643 -0.922307 -1.159486 0.358488 -0.033000 -0.521759 -0.486628 0.086665 0.776124 -0.098147 0.437333 -0.530286 -1.213146 0.582417 -0.180953 0.546104 0.349668 0.365634 0.889629 0.421141 -0.236525 -0.789985 -0.456203 0.539186 -0.247953 -0.426400 0.284433 -0.250896 0.713152 1.090943 -0.090813 -0.297315 -0.272268 1.134646 -0.532165 -0.349160 0.698871 0.007598 -0.555548 0.367767 0.843423 -0.905172 -0.700658 -0.664829 -0.013562 -0.119303 -0.842745 0.338340 -0.495825 0.219332 0.497484 0.039682 -0.659034 0.434276 0.207765 -0.162270 -0.008081 1.277480 1.114903 -0.479771 0.558650 -0.700593 0.445838 -1.366866 -0.832438 0.049821 -0.393647 -0.262712 0.252737 -0.113272 0.685155 -0.164127 0.426075 -0.078808 -0.143636 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_clear() = -0.795829 0.888416 1.591900 -2.245206 2.624661 2.372901 0.480575 -0.373082 -1.456964 -0.976383 -0.661948 -2.126219 -2.006858 2.820006 -1.049985 0.862493 3.540559 0.350346 -0.604244 -0.165482 2.103993 -0.466740 3.254299 1.991212 -2.580613 -0.173414 1.253603 1.784383 -0.086864 2.991058 -1.073719 -3.005323 0.440440 -0.141437 0.823652 -1.645135 0.658098 -0.102167 -0.315613 -3.613327 0.342023 0.502871 -0.943092 -0.409285 -0.408386 0.465370 3.461862 2.084829 -1.102745 -0.475848 1.706735 1.386145 -0.469697 0.780037 0.185142 0.293095 1.454387 -0.285170 -1.441656 -0.713744 -0.488434 -1.328249 -0.009923 2.200965 3.072112 0.147773 0.202881 0.946091 -0.459066 0.583490 0.210415 0.399071 0.712591 0.842082 1.219549 -1.284605 -0.342613 -3.998390 -0.267149 -4.677560 -1.323432 -1.807642 0.576091 1.013476 0.618986 -1.039299 2.890039 -0.119066 0.586730 1.936791 3.898149 -1.928206 -0.812228 -2.964638 -1.650929 0.749408 -1.342527 -0.633922 0.530350 0.082888 -1.664802 -2.191257 0.369775 0.229007 -0.754386 -0.921459 -0.512062 2.359588 -2.445496 -0.925586 -1.903334 0.979400 -0.301887 -4.113251 -0.963850 -0.935461 1.065064 -0.142341 0.146289 -2.360779 0.639555 2.542827 -1.176114 -0.769942 -1.013558 2.851878 1.262745 -0.355026 0.462473 -0.141151 0.688592 2.492324 2.169207 -1.162422 -0.987751 0.259062 -1.233083 -0.608352 -1.935894 -0.082860 0.462211 -2.190290 0.169769 2.522366 -1.203700 -0.275520 -0.213495 -1.212099 1.971659 7.817189 -0.846122 1.271799 0.071168 -3.344112 1.899500 0.145862 -1.170482 0.126848 0.944075 1.197103 -3.038289 -2.063165 1.669409 2.113133 1.754172 -2.476023 0.079123 -1.128519 -0.277910 -0.472752 -0.128275 1.371768 -1.009846 -1.403495 -0.839001 1.305106 4.893875 -0.859392 -3.200813 1.838032 1.411583 -0.901774 -1.919767 -0.895669 -0.922860 -0.289488 1.111835 -0.662873 1.630904 3.261064 -5.433437 2.299556 0.561321 -1.212459 2.047008 -0.847403 -0.488065 -2.176378 0.097080 3.267418 2.849320 -0.056947 0.218879 -0.635609 -2.013031 0.226144 0.498678 1.340887 -0.500398 0.665108 0.251669 -2.650201 -1.993204 -1.241230 -0.946378 -0.492440 -1.231668 0.680143 0.201171 -5.547196 3.849909 -0.489856 0.039785 0.609811 -0.469063 1.985274 -2.208135 -3.412334 1.323274 -0.168481 -1.045541 -0.910201 0.445799 1.899086 0.346421 1.242492 -1.402677 -4.153196 1.217968 -0.231807 1.347339 0.796845 1.405962 2.396606 0.795361 -0.891505 -2.535765 -1.857905 1.519962 -0.067497 -1.335273 -0.064962 -0.390805 2.202966 2.424715 -0.355463 -0.745999 -1.410049 2.581851 -1.923196 -0.681950 1.975286 0.390504 -2.435410 0.220885 2.360712 -1.944364 -1.884953 -1.697714 0.375191 -0.905998 -2.741300 0.098905 -1.253990 0.199545 1.657491 -0.147463 -1.616275 0.902400 0.639733 -0.339286 -0.549400 3.403258 2.922640 -1.640743 0.986238 -1.938870 1.303045 -3.872386 -2.862807 0.717992 -1.052077 -0.483542 0.490817 0.479589 1.563098 -0.795937 1.134796 0.014417 -1.051872 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_List_impl::~_List_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/euler-circuit-directed-graph.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/euler-circuit-directed-graph.cpp__void std::allocator_traits > >::destroy(std::allocator >&, int*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_put_node(std::_List_node*) = -0.174419 0.129175 0.726521 -0.872602 1.042602 0.310218 0.074771 0.013161 -0.606320 -0.352161 -0.337550 -0.337991 -0.594541 0.829673 -0.320929 0.356248 0.914748 0.100707 -0.164908 -0.403832 0.879649 -0.421882 0.882719 0.281857 -1.064142 0.029535 0.328288 0.976619 0.419973 1.109799 -0.459571 -0.338043 -0.027623 -0.102775 0.479804 -0.749540 0.390218 0.194469 -0.312166 -1.107805 0.056404 0.059996 -0.264056 0.167792 -0.113976 0.732013 0.706130 0.695016 -0.616029 0.139831 0.898249 0.297212 -0.061559 0.312859 -0.247793 0.208923 0.739031 -0.074918 -0.439314 -0.095730 -0.020759 -0.904643 0.286668 0.560844 0.985715 -0.285575 0.063076 0.558241 0.011221 0.169783 0.324631 0.159015 0.053448 -0.081102 0.612355 -0.619681 -0.018641 -1.288925 -0.010539 -1.865062 -0.382480 -0.865219 0.273268 0.066524 0.091542 -0.046463 1.099129 0.001815 0.140333 0.511417 0.798800 -0.600893 -0.170942 -1.139665 -0.479348 0.274540 -0.510938 -0.576294 0.227240 0.435170 -0.249247 -0.464361 0.213548 -0.165623 -0.304506 -0.227192 -0.546977 0.906777 -1.143099 -0.380436 -0.806957 0.503859 -0.148674 -1.024952 -0.073358 -0.350906 0.767862 -0.278307 0.551940 -0.334555 0.072066 0.822457 -0.399396 -0.008230 -0.536027 0.887166 0.513985 -0.315404 0.162061 0.021877 0.040408 0.458721 0.833478 -0.421238 -0.807550 0.477570 -0.336510 -0.258913 -0.796130 0.096926 0.504205 -0.815487 0.038627 0.496466 -0.228976 -0.073979 0.217019 -0.454839 0.729508 1.829175 -0.063045 0.140393 -0.082206 -0.691958 0.479982 0.306855 -0.200115 0.504170 0.208120 0.117384 -0.728005 -0.728458 0.321995 0.472010 0.483024 -0.850266 -0.288335 -0.500988 -0.042126 0.137760 -0.283701 0.637171 -0.539782 -0.171324 -0.216451 -0.176518 1.326228 -0.180647 -0.941361 0.662927 0.273751 -0.895710 -0.807447 -0.379044 -0.182939 -0.320463 0.163412 -0.152651 0.449265 1.014824 -1.914919 0.714087 0.170152 -0.357485 0.450578 -0.511574 0.275247 -0.911407 -0.169852 0.670667 0.906245 -0.149098 0.058996 -0.026162 -0.667019 0.323176 0.169193 0.438183 -0.076423 0.090912 0.180939 -0.484845 -0.496971 -0.287731 -0.315144 0.253730 -0.157060 0.154883 -0.239516 -1.953203 0.814834 -0.649359 -0.013274 0.528840 0.108103 0.673495 -0.611597 -0.741452 0.518248 0.270786 -0.420275 -0.703675 0.302513 0.774446 -0.206517 0.073552 -0.439116 -1.300571 0.185588 -0.426492 0.020445 0.275850 0.340417 0.764607 0.237129 -0.300650 -0.840097 -0.136703 0.115937 -0.165627 -0.003260 0.118525 0.069179 0.619027 0.829955 0.103256 0.200055 -0.142755 0.942145 -0.632177 -0.539011 0.648572 0.153093 -0.509954 0.569026 0.757938 -0.650427 -0.763168 -0.589498 0.113835 0.057513 -0.520462 0.297755 -0.507006 0.047340 0.622572 0.176567 -0.625963 0.577823 0.110647 -0.218724 -0.626848 1.439916 1.390811 -0.572389 0.334032 -0.481024 0.455535 -1.041629 -0.478029 -0.094190 -0.144990 -0.002210 0.497389 0.191641 0.626309 -0.147464 0.275854 0.058636 -0.611987 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/euler-circuit-directed-graph.cpp__void __gnu_cxx::new_allocator >::destroy(int*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::allocator >::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::new_allocator >::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/euler-circuit-directed-graph.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.527589 0.332556 1.190772 -1.292750 1.038526 0.473251 0.384430 -0.259003 -1.050745 -0.745765 -0.077249 -1.076891 -1.159948 1.632723 -0.780904 0.048845 2.306851 0.694223 -0.390242 -0.670182 1.194719 -0.614002 2.029206 1.989548 -1.808836 -0.094594 0.848184 1.173721 0.720452 1.237574 -0.522401 -0.995672 0.535629 -0.278721 0.736788 -1.347734 0.235789 -0.099835 -0.299609 -2.468277 0.187981 -0.123043 -0.230166 -0.181101 -0.065028 1.402306 1.811022 1.287809 -0.697528 0.105195 1.256904 0.667364 -0.143615 0.374207 0.300425 0.063959 1.096059 0.388507 -0.603630 -0.172353 -0.319215 -1.256464 0.109473 1.662919 1.991144 0.217440 0.153730 0.107660 0.067100 0.416333 0.339115 0.344045 0.584702 0.597868 0.852548 -1.401179 0.128214 -3.163213 -0.274911 -3.926478 -0.940272 -1.068827 0.964407 -0.411706 0.235254 -0.052033 1.752427 0.283745 0.413615 1.056196 2.150637 -1.157430 -0.602295 -1.129728 -1.010188 0.700340 -0.909467 0.195552 0.532850 0.171215 -1.196408 -1.146791 0.532270 0.176654 -0.635035 -0.157568 -0.155960 1.452358 -1.651989 -0.348820 -1.363296 0.140832 0.120409 -2.409717 -0.116200 -1.094569 1.709031 0.085129 -0.388558 -0.978986 0.304936 1.213799 -0.565857 -0.318414 -0.883550 1.599366 0.628227 -0.008234 0.066247 -0.117204 0.295079 1.162507 1.334686 -0.879946 -0.336199 0.197844 -1.244758 -0.276976 -1.467344 -0.200682 1.292351 -1.152095 0.252612 0.823820 -0.977703 -0.671995 1.048837 -0.530152 1.111138 4.271591 -0.354564 1.086758 0.473499 -1.645449 0.711738 0.006823 -0.298782 0.524181 1.129739 0.640297 -1.739662 -1.311946 0.667866 1.622070 1.076708 -1.627531 -0.394457 -0.599324 -0.205040 -0.210902 0.128877 0.375022 -0.642353 -0.898156 -0.500567 0.847920 2.268574 -0.577129 -1.778976 0.341878 0.512332 -0.462214 -1.327199 -0.308083 -0.181483 0.302756 0.267371 -0.223282 1.079731 1.999635 -3.929084 1.488390 -0.120402 -0.412344 1.159982 -0.092621 -0.655096 -1.716722 0.501917 1.482701 1.626072 0.253909 -0.199601 0.239684 -1.526744 -0.184773 0.149502 0.994732 -0.690271 0.721016 0.543768 -1.252106 -1.295632 -0.754125 -0.096603 -0.348358 -0.438022 0.704860 -0.270613 -3.576709 1.982171 -0.401844 -0.385844 0.145905 -0.466679 0.728385 -1.761019 -1.908539 0.569050 -0.104638 -0.805613 -1.104978 0.035533 1.251961 -0.175343 0.494548 -1.028460 -1.991205 1.048635 -0.577064 1.038767 0.624309 0.641857 1.898757 0.292671 -0.350386 -1.573121 -0.254320 0.638610 -0.395116 -1.019261 -0.018022 -0.389561 1.187678 1.972890 -0.361215 -0.224139 -0.109599 1.749572 -1.413974 -0.837713 1.021384 0.844828 -0.757553 0.816792 1.209233 -1.579378 -1.072725 -1.043989 -0.602744 -0.108169 -1.377982 0.695175 -0.917724 0.488746 0.754282 0.172278 -0.711040 0.836308 0.223418 0.088794 0.121706 1.749260 2.717872 -1.195123 0.415132 -1.381151 0.892365 -2.255012 -1.568934 0.293392 -0.353775 -0.336484 0.312723 -0.123676 1.186350 -0.043779 0.083434 -0.256644 -0.002412 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.926878 0.834637 1.784894 -1.946243 1.822115 0.726222 0.636500 -0.362170 -1.429999 -1.567977 -0.291203 -1.823451 -2.320206 2.679780 -1.224857 0.044699 3.637342 0.942374 -0.472559 -0.979244 1.967801 -0.945741 3.311057 2.958336 -2.920878 -0.203315 1.470160 1.883226 0.959820 1.928959 -0.531203 -1.910182 1.011043 -0.262084 1.240644 -1.984522 0.495905 -0.264013 -0.737152 -3.819342 0.226364 -0.106225 -0.536196 -0.279416 -0.251000 2.155036 3.095050 2.162348 -1.239272 -0.011503 1.986964 1.188939 -0.303090 0.736303 0.263618 -0.256367 1.241153 0.158217 -1.099374 -0.370827 -0.547077 -2.285128 -0.025873 2.669480 3.234094 0.304098 0.316040 0.462488 -0.243909 0.806373 0.314656 0.585384 1.234362 0.989773 1.489354 -2.028806 -0.171584 -5.002353 -0.616243 -6.599333 -1.578083 -1.950286 1.411801 -0.298050 0.327382 -0.099243 2.909056 0.680733 0.739639 1.936701 3.734305 -1.851885 -0.957428 -2.077283 -1.473512 1.196108 -1.590576 0.368474 0.767278 0.307921 -1.956065 -1.870852 0.632689 0.085891 -0.994470 -0.595839 -0.394436 2.389197 -2.822630 -0.414267 -2.452098 0.067583 0.277717 -4.045251 -0.198285 -1.419667 2.743091 0.162907 -0.394291 -1.481314 0.513556 1.929880 -0.818131 -0.601018 -1.435069 2.536865 1.024604 -0.085785 0.286480 0.024382 0.567294 1.966050 2.289699 -1.225411 -0.765176 0.172009 -1.865181 -0.477718 -2.240160 -0.217434 2.067733 -1.957583 0.513079 1.493567 -1.526198 -1.400671 1.244540 -1.258889 1.964697 6.434671 -0.589516 1.588443 0.702650 -2.771494 1.042253 -0.221415 -0.748414 0.746605 1.792648 1.218687 -2.281182 -2.139012 1.270838 2.592159 1.748733 -2.468251 -0.504368 -0.953408 -0.166604 -0.650082 0.157053 0.861174 -0.991829 -1.427030 -0.791971 1.562249 3.435387 -0.993349 -2.715979 0.850915 1.090004 -0.517571 -2.055194 -0.583134 -0.193406 0.267333 0.669780 -0.385410 1.574381 3.304928 -6.033755 2.340503 0.110390 -0.545193 1.535393 -0.198352 -1.003143 -2.844346 0.952093 2.714113 2.444252 0.333369 -0.028127 0.003859 -2.475515 -0.235818 0.355976 1.674512 -0.969299 1.110781 0.611938 -1.935559 -2.326088 -1.177201 -0.272504 -0.483327 -0.626392 1.090903 -0.035205 -5.762485 3.458469 -0.890281 -0.609771 0.092062 -0.777341 1.512474 -2.844004 -3.259218 1.019992 -0.504303 -1.602208 -1.703826 0.217939 1.996663 -0.243461 0.613645 -1.399044 -3.087642 1.799561 -0.659515 1.542535 0.956827 1.416350 3.257018 0.340621 -0.823818 -2.481913 -0.624252 1.159279 -0.754308 -1.681264 0.034774 -0.489105 1.944577 3.296862 -0.639219 -0.525381 -0.109954 2.679538 -2.416638 -1.472499 1.839280 1.421236 -1.294001 1.442236 2.080180 -2.383715 -1.951469 -1.843399 -0.569112 -0.272139 -2.537224 0.776878 -1.645192 0.562625 1.540111 0.146730 -1.276767 1.399234 0.458725 0.189878 -0.065319 2.779624 4.334182 -2.165848 0.643220 -2.229528 1.329447 -3.811282 -2.700882 0.646074 -0.523129 -0.178017 0.441130 -0.253234 1.740787 -0.267282 0.187884 -0.490051 -0.209049 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/euler-circuit-directed-graph.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.373638 0.361178 0.747750 -1.450629 1.567587 1.072521 0.147517 -0.283393 -0.874666 -0.411959 -0.408315 -0.859408 -0.779545 1.459360 -0.535994 0.686830 1.566448 0.011650 -0.335578 -0.206482 1.341596 -0.022036 1.418238 0.615824 -1.466352 -0.052987 0.579489 1.007423 0.126541 1.554579 -0.553687 -1.274700 0.003111 -0.237570 0.385021 -0.862896 0.440941 0.122905 0.067909 -1.680036 0.202375 0.284011 -0.441769 -0.104261 -0.297107 -0.091856 1.353327 1.104742 -0.769423 -0.133933 1.208432 0.907764 -0.373899 0.388496 -0.088620 0.335957 0.695258 -0.249686 -0.569690 -0.418228 -0.108253 -0.469969 0.232404 1.091731 1.410460 -0.095222 0.076931 0.788786 -0.093808 0.262674 0.232147 0.218637 -0.000538 0.275576 0.681084 -0.801398 -0.236647 -1.877670 0.036437 -2.054398 -0.608849 -0.936933 0.108937 0.509639 0.399035 -0.194466 1.584267 -0.198796 0.227244 0.980783 1.562761 -0.935543 -0.298929 -1.705932 -1.050536 0.389127 -0.641605 -0.546661 -0.019725 0.281252 -0.668248 -0.979893 -0.004310 0.105293 -0.434571 -0.602644 -0.370194 1.219599 -1.346795 -0.643052 -0.779057 0.951962 -0.364814 -1.841149 -0.833525 -0.579752 0.547681 -0.370527 0.356842 -1.109519 0.187426 1.248286 -0.699958 -0.379074 -0.425882 1.097211 0.928243 -0.228486 0.198418 -0.190753 0.324811 1.234726 0.893451 -0.703691 -0.729305 0.318309 -0.244215 -0.390090 -1.021471 0.052260 0.141201 -1.205105 0.210716 1.249528 -0.487071 -0.151762 -0.023645 -0.745510 1.018115 3.696492 -0.331698 0.568454 0.049090 -1.446649 0.590763 0.193254 -0.581468 0.284838 0.321739 0.457992 -1.176224 -1.111975 0.808915 0.954595 0.883859 -0.929541 -0.207687 -0.592563 -0.284137 -0.013599 -0.264755 0.727294 -0.714627 -0.592327 -0.444570 0.364960 2.190534 -0.281514 -1.461210 1.086208 1.038957 -0.865347 -0.663357 -0.553290 -0.814473 -0.234621 0.700685 -0.357162 0.944486 1.674729 -2.815222 1.108448 0.387086 -0.587422 0.660768 -0.419131 -0.074229 -0.837735 -0.108978 1.347750 1.363159 -0.351895 0.394429 -0.245349 -1.002270 0.290820 0.331005 0.555125 -0.265404 0.229262 0.215485 -1.067942 -0.881551 -0.188855 -0.661575 -0.094353 -0.494310 0.292487 -0.129652 -2.597824 1.648665 -0.423497 0.131484 0.610958 -0.258999 1.204039 -1.041750 -1.373351 0.871058 0.246264 -0.230822 -0.294864 0.330252 1.167769 0.159291 0.674272 -0.802215 -1.867594 0.300194 -0.153071 0.503215 0.429365 0.608836 0.829690 -0.105687 -0.326022 -1.192074 -0.835425 0.586318 0.236620 -0.573898 -0.143649 -0.110281 1.148685 1.129195 -0.093994 -0.398493 -0.576724 1.199341 -0.844312 -0.236455 0.909708 -0.040846 -1.267402 0.106183 1.173162 -0.820284 -0.918487 -0.868333 0.529516 -0.382634 -1.115681 0.208655 -0.467238 0.154050 0.861302 0.005232 -0.829548 0.623423 0.385973 -0.152805 -0.440835 1.700992 1.123751 -0.694490 0.346517 -0.967721 0.599817 -1.740408 -1.230617 0.256132 -0.635606 -0.277275 0.384582 -0.034456 1.003262 -0.415721 0.939725 0.190340 -0.710462 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/euler-circuit-directed-graph.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::_M_node_count() const = -0.146201 0.040284 0.292002 -0.398118 0.333859 0.105448 0.121576 -0.182005 -0.387347 -0.204535 0.061682 -0.411493 -0.247349 0.472844 -0.233109 0.155581 0.600206 0.168044 -0.129551 -0.191152 0.295815 -0.160060 0.608289 0.587019 -0.491068 0.028720 0.117051 0.323779 0.172415 0.374805 -0.131696 -0.302116 0.165315 -0.099672 0.092131 -0.345035 0.041753 0.068651 0.069187 -0.684252 0.078980 -0.002310 0.065598 -0.044255 -0.021597 0.273016 0.458414 0.376163 -0.126118 0.168573 0.392983 0.194231 0.015899 0.125840 0.127433 0.008021 0.386884 -0.113477 -0.162899 -0.070785 -0.068293 -0.316437 0.010481 0.464323 0.570036 0.042872 0.007992 0.034117 -0.002172 0.122287 0.181173 0.117665 0.008292 0.149790 0.162473 -0.381496 0.146023 -0.819076 -0.077652 -0.996137 -0.297116 -0.165797 0.332573 0.099556 0.116538 0.087212 0.502596 0.082339 0.009090 0.218878 0.561079 -0.345028 -0.172420 -0.154884 -0.290036 0.185086 -0.238954 0.066157 0.016198 0.175391 -0.335023 -0.259775 0.230076 0.051504 -0.201589 -0.022920 -0.008619 0.347344 -0.546975 -0.149583 -0.230787 0.126655 0.020990 -0.649536 -0.000335 -0.329561 0.421653 -0.005413 -0.134489 -0.272010 0.086572 0.231249 -0.163959 -0.056427 -0.438648 0.338223 0.170767 0.068221 0.008693 -0.050102 0.102878 0.430333 0.167681 -0.309110 -0.051333 0.019644 -0.200326 0.049775 -0.350905 -0.092845 0.191260 -0.362334 0.137113 0.194813 -0.271634 -0.185472 0.145522 -0.055984 0.201114 1.033030 -0.060409 0.388224 0.247170 -0.448394 0.108494 -0.074865 -0.032589 0.177117 0.269687 0.112297 -0.312151 -0.400142 0.216808 0.465827 0.308854 -0.381421 -0.131378 -0.074845 -0.030843 0.016117 0.071750 0.077262 -0.157043 -0.283422 -0.139116 0.206532 0.671291 -0.053130 -0.289346 0.140147 0.109565 -0.167425 -0.326346 -0.114689 -0.097854 0.107718 0.050612 -0.015989 0.260702 0.563153 -1.101103 0.425876 -0.025648 -0.069313 0.318541 -0.008764 -0.268543 -0.486366 0.054212 0.330597 0.450862 -0.021861 0.078932 0.144745 -0.437948 -0.067854 0.016778 0.162138 -0.235902 0.210257 0.208846 -0.371094 -0.304481 -0.144394 -0.008847 -0.069755 -0.142791 0.262749 0.059373 -0.960739 0.476958 -0.081418 -0.156740 0.055386 -0.123673 0.276270 -0.453056 -0.440699 0.165160 -0.107428 -0.203211 -0.261020 0.033245 0.280466 -0.112657 0.140034 -0.260545 -0.349548 0.255003 -0.179045 0.249610 0.202456 0.095642 0.345751 0.025027 -0.084933 -0.344620 0.006332 0.124583 -0.185683 -0.247755 0.158354 -0.141712 0.331554 0.515950 0.001172 -0.144886 0.075806 0.480783 -0.291314 -0.209098 0.289795 0.150952 -0.262984 0.256031 0.329118 -0.423858 -0.178109 -0.289840 -0.137818 -0.058878 -0.337496 0.298513 -0.105953 0.175574 0.152450 0.053080 -0.207171 0.285954 0.055516 0.002393 0.052131 0.549560 0.590286 -0.181830 0.128407 -0.390562 0.163553 -0.593071 -0.425570 0.095792 -0.024737 -0.235922 0.058837 -0.122025 0.405869 0.034055 0.079591 -0.078488 0.065771 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_get_size() const = -0.119754 0.318362 0.476579 -0.549043 0.648624 0.773172 0.131318 -0.347139 -0.416528 -0.002495 -0.025390 -0.625362 -0.277113 0.618184 -0.302864 0.244449 0.763370 0.053709 -0.226833 0.030188 0.276833 0.223336 0.753492 0.634987 -0.530020 0.092316 0.165022 0.160946 -0.193135 0.837105 -0.607730 -0.791634 0.108966 -0.028976 -0.036438 -0.212940 -0.102308 -0.190388 0.271589 -0.777797 0.107161 0.161988 -0.220426 -0.161858 0.012833 -0.260343 0.865096 0.387634 0.045170 -0.032123 0.289193 0.417785 -0.054374 0.102277 0.432959 0.278199 0.733819 -0.061633 -0.209915 -0.188917 -0.183244 0.118356 -0.162640 0.597799 0.543784 0.194821 -0.085039 -0.081557 -0.103856 -0.000120 0.002096 0.175035 0.020554 0.524638 0.030795 -0.138511 0.278882 -0.449143 -0.027164 -0.250509 -0.365151 -0.175518 -0.008438 0.337889 0.346349 -0.179562 0.649297 -0.161533 0.069199 0.014180 0.865700 -0.599791 -0.168749 -0.246442 -0.448955 -0.028752 -0.148187 0.041623 -0.297260 -0.169149 -0.477166 -0.499527 0.202393 0.217011 -0.220335 0.128587 0.079050 0.409985 -0.434336 -0.245160 -0.207961 0.198712 -0.156323 -0.836986 -0.530496 -0.236309 0.082770 0.002923 -0.325077 -0.789763 0.264642 0.510326 -0.354228 -0.286355 -0.223000 0.487359 0.375649 0.052759 -0.014293 -0.233547 0.311641 0.697241 0.163009 -0.329784 0.100164 -0.135095 -0.085892 -0.040637 -0.227479 0.009498 -0.429817 -0.379319 0.107878 0.613190 -0.335896 0.210228 -0.260522 -0.092910 0.217852 1.810481 -0.383806 0.502338 0.058214 -0.821095 0.267584 -0.071226 -0.285003 -0.152797 0.181021 0.414479 -0.750146 -0.432066 0.513548 0.623728 0.372226 -0.429510 0.220977 -0.135598 -0.175453 -0.072997 0.192898 0.052260 -0.122762 -0.418888 -0.268251 0.293334 1.246048 -0.195359 -0.928395 0.328645 0.036473 0.061856 -0.020121 -0.155979 -0.214853 0.152366 0.294476 -0.153438 0.465965 0.716456 -1.248517 0.557416 -0.069400 -0.579133 0.742959 -0.044783 -0.266579 0.267057 0.002665 0.623080 0.571981 0.114400 -0.014782 -0.114437 -0.476432 -0.110285 0.042832 0.239225 -0.339980 0.279136 0.388155 -0.839725 -0.383465 -0.406004 -0.038502 -0.302474 -0.517502 0.242230 -0.124796 -1.241291 0.818508 0.376917 0.027903 0.107329 -0.261532 0.259174 -0.452261 -0.667567 0.257388 -0.121866 0.038073 0.172365 -0.076462 0.283848 0.224920 0.567120 -0.605596 -0.646944 0.232168 0.120289 0.533172 0.255962 0.270751 0.192795 0.136457 -0.077024 -0.324431 -0.423450 0.567890 0.123738 -0.405164 0.053259 -0.343309 0.529024 0.503575 -0.070780 -0.256830 -0.540545 0.427575 -0.250462 0.187282 0.335701 -0.034207 -0.618955 -0.286790 0.435137 -0.176155 -0.255304 -0.244829 -0.167769 -0.469237 -0.472412 0.113979 -0.124620 0.130845 0.290410 -0.103069 -0.378826 0.113876 -0.008183 -0.070051 0.201580 0.491070 0.242077 -0.167270 0.324169 -0.489903 0.362866 -0.721196 -0.657554 0.287843 -0.436876 -0.462068 -0.154496 -0.149807 0.430134 -0.135395 0.323641 0.085727 -0.037334 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/euler-circuit-directed-graph.cpp___GLOBAL__sub_I_euler_circuit_directed_graph.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/eulerian-path-and-circuit.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::addEdge(int, int) = -0.732709 0.131275 1.158565 -1.691132 1.282604 1.588591 0.467775 -1.001141 -1.352219 -0.423541 0.219422 -1.636945 -0.983001 1.961560 -1.084751 0.701790 2.473362 0.520061 -0.891399 -0.351780 1.413026 0.162923 2.560820 2.280299 -1.829199 -0.166679 0.494226 1.338625 0.525560 1.416344 -0.638854 -1.164082 0.669690 -0.686293 0.080693 -1.112735 0.168030 -0.027823 0.334928 -2.519223 0.277208 -0.000512 -0.543345 -0.318886 -0.127349 0.236960 1.933980 1.524032 -0.075622 0.057414 1.183899 0.856777 -0.091711 0.427234 0.689185 0.292905 1.353593 -0.252732 -0.591940 -0.689236 -0.448108 -0.726291 -0.018470 1.996445 2.094452 0.523174 0.018300 0.223322 0.044385 0.371603 0.526870 0.493345 -0.098310 1.055615 0.592506 -1.492855 0.669840 -2.142106 -0.278210 -2.181094 -1.000056 -0.654773 0.671493 0.447634 0.810695 -0.075125 2.012382 -0.058288 -0.024175 1.021920 2.426623 -1.687703 -0.647812 -1.011534 -1.047388 0.403589 -0.975008 0.325261 -0.188284 0.371922 -1.450776 -1.044070 0.380426 0.594775 -0.711595 -0.137881 0.052807 1.630737 -1.701654 -0.792813 -0.773553 0.654590 -0.256615 -2.856497 -1.110148 -1.211712 1.483235 -0.063738 -0.696131 -1.682666 0.540318 1.473488 -0.463287 -0.666982 -0.709301 1.399893 0.988951 0.148154 -0.125300 0.032183 0.431055 2.132614 0.926628 -0.916697 -0.011572 -0.053618 -0.933218 0.091817 -1.091561 -0.173702 0.038084 -1.476333 0.109531 1.671977 -1.059749 -0.323737 0.202949 -0.003975 0.906564 5.775425 -0.502744 1.575098 0.924275 -2.063030 0.415716 -0.342844 -0.193109 0.307085 0.706037 0.720541 -2.601160 -1.569494 1.177410 1.964529 1.240441 -1.673263 0.261996 -0.490764 -0.208251 -0.350520 0.207865 0.434322 -0.514542 -1.185199 -0.615634 1.215461 3.054384 -0.793970 -1.972472 0.806828 0.009233 -0.361743 -1.091462 -0.563444 -0.142515 0.396977 0.749632 -0.099849 1.130155 2.312993 -3.149788 1.709485 0.000190 -0.637363 1.854232 -0.000384 -1.056328 -0.555973 0.019778 1.626461 1.657111 -0.027776 -0.354799 0.272732 -1.781185 -0.227370 0.377507 0.813533 -0.732638 0.875270 0.961910 -1.567473 -1.391549 -0.651739 -0.081733 -0.460984 -0.805976 1.010867 -0.698691 -3.320444 2.254629 0.227798 -0.438682 0.372789 -0.744169 1.195233 -1.853768 -2.097688 0.949918 -0.207682 -0.689106 -0.654061 0.106043 1.233076 0.533945 0.953059 -1.683354 -1.756628 1.027851 -0.383981 1.451425 0.676464 0.620647 1.432174 -0.055366 -0.333298 -1.480213 -0.917217 0.832916 0.148866 -1.475900 -0.286104 -0.496562 1.660632 1.849023 -0.358996 -0.793655 -0.353196 1.834824 -1.518935 -0.526422 1.039307 0.843066 -1.576629 0.219388 1.301742 -1.469047 -0.761400 -0.812786 -0.745109 -0.763649 -1.628771 0.905632 -0.477809 0.862161 0.618082 0.214043 -0.656864 0.707882 0.352243 0.226649 0.591095 1.971821 2.057892 -0.677290 0.226615 -1.775901 1.114230 -2.445341 -2.011514 0.808448 -0.542757 -0.706542 0.111221 -0.192798 1.664871 0.240149 -0.017307 -0.116176 0.051508 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::DFSUtil(int, bool*) = -2.110715 0.266646 2.278246 -4.582112 3.641304 3.681227 1.497262 -1.909632 -3.898571 -2.059717 0.673263 -5.331578 -3.310546 6.020808 -2.421761 2.238719 7.247535 1.230636 -2.190296 -0.349831 4.208199 0.256170 6.931647 6.129096 -4.922131 -0.535330 0.307809 3.249649 0.603595 3.234496 -0.406943 -4.236869 2.117528 -1.950774 -0.058073 -2.758218 0.820004 0.359768 0.777743 -7.206506 1.003431 1.217353 -1.113881 -1.430520 -0.943607 0.153286 5.610458 4.595356 -0.888348 -0.099812 3.150554 2.112245 -0.594575 1.454983 1.256093 -0.165104 1.138567 -1.763164 -2.425561 -2.010364 -1.031045 -2.574518 -0.170840 5.309759 5.922330 1.326935 0.136202 1.472374 -0.325263 1.273371 1.518088 1.003542 0.806899 1.863282 2.188253 -3.236624 0.061222 -6.340672 -0.998991 -7.579851 -3.104408 -1.560376 3.173666 2.785097 1.820978 -1.366190 5.387685 -0.293938 -0.009860 4.614813 7.238374 -4.400625 -2.199548 -3.978217 -3.055512 1.769704 -2.914899 0.730220 -0.417174 0.875091 -4.441430 -2.803888 0.460144 1.398684 -1.836238 -1.767528 0.535298 4.489742 -4.830491 -2.107510 -2.093633 2.412220 -0.132590 -7.987793 -2.596221 -2.804996 2.900180 0.235340 -1.778625 -4.043763 1.282389 3.106734 -1.477127 -1.887707 -3.117396 4.174060 2.175860 0.857438 0.378954 0.535870 1.536041 5.997855 2.101854 -2.589337 -0.016711 -0.369028 -1.907607 0.616442 -3.025310 -1.214352 0.897053 -4.373904 -0.085492 4.138671 -3.116749 -1.651110 -0.646159 -0.132778 2.641841 14.815713 -0.827988 4.486587 2.817127 -5.800888 2.009513 -1.435680 -1.024669 0.608029 2.232241 1.806168 -5.818498 -4.570982 3.463440 5.430140 3.904534 -3.909920 0.729086 -1.041583 -0.260333 -1.290090 0.457335 1.613462 -0.736187 -3.838540 -1.548025 4.255850 8.480175 -1.874369 -3.743482 2.881445 1.565503 -0.410588 -3.138986 -1.689639 -0.860790 0.722795 2.350365 -0.364216 3.163406 6.836588 -8.017882 4.766787 0.304166 -0.833270 3.647708 0.133514 -3.632822 -3.165322 -0.071550 4.965535 5.095803 -0.181829 0.217860 0.308258 -4.791843 -0.597438 1.275326 1.675976 -1.445644 2.221467 1.046755 -3.784439 -3.983570 -1.379274 -1.483545 -0.934421 -1.937227 2.769529 0.223686 -7.625008 6.603606 0.126457 -1.176933 0.385886 -2.019413 4.271778 -5.220253 -6.160936 2.815059 -1.355461 -3.014848 -1.858786 0.625321 3.285272 1.287243 1.353721 -3.376226 -5.171293 3.909001 -0.613463 4.188081 1.936421 1.551992 4.058211 1.074869 -1.499256 -3.869710 -3.880562 2.259724 -0.177909 -4.483826 -0.417807 -1.306714 4.692981 4.890600 -0.942787 -3.305774 -0.677690 5.023627 -3.876501 -1.908567 3.614019 1.112862 -4.484799 1.045520 4.406432 -4.590800 -1.728496 -3.093943 -0.357920 -2.073981 -5.075485 1.801384 -0.938987 2.119558 1.802986 0.355008 -1.703164 1.850196 1.485650 0.387647 0.950564 6.205931 4.813139 -2.211184 0.456423 -5.134832 2.647272 -7.059256 -6.103480 2.482997 -0.750508 -1.979681 0.327143 -0.316714 4.277160 0.253449 0.418092 -0.857240 0.324435 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::isConnected() = -3.354097 -2.506525 0.896335 -8.017154 5.722746 5.118402 2.505060 -3.261685 -8.484697 -1.308050 1.985099 -8.096720 -1.592966 10.092267 -2.620844 7.188730 12.160065 2.305928 -4.215185 -0.114650 9.034479 -1.912539 10.237173 9.177160 -6.870819 -0.743767 -0.365303 4.372916 0.961387 4.242159 -0.684488 -4.997329 2.533646 -7.317909 -1.195454 -6.090339 1.628797 3.225269 5.760887 -12.278744 2.571919 1.939556 1.943767 -2.957898 -2.604417 -1.746137 6.020481 7.443469 -2.116457 0.979727 6.237934 1.773349 -1.294066 2.204046 1.755257 2.492710 1.730870 -0.029317 -3.820191 -3.421198 -0.927401 -2.037691 2.392118 7.260585 9.500437 1.257631 0.112529 4.473201 1.392591 1.969908 4.160240 0.722184 -2.200928 -0.344093 3.356457 -9.221065 -0.815332 -13.511053 -0.988970 -12.903966 -4.757577 -0.192907 5.244869 2.279387 4.541631 -0.568729 7.705006 -2.492712 -1.284314 6.947736 9.273684 -6.963702 -3.707121 -6.852435 -5.995018 2.998822 -4.103090 -0.777509 3.277652 1.097465 -6.689465 -4.680849 2.717579 3.973074 -2.645156 -4.900309 1.877171 7.203253 -5.964060 -6.757112 -0.496038 6.841388 -2.307496 -11.962274 -2.132273 -6.158599 1.644226 0.167034 -2.756883 -7.852491 1.302469 4.539699 -3.169962 -4.159381 -3.022747 6.360464 3.482919 2.339744 0.852554 -0.378501 1.498051 10.669510 3.036402 -5.596664 0.650319 0.372708 -2.694199 2.130282 -6.114448 -4.219847 1.361719 -7.977901 0.141523 6.300326 -4.854442 -1.236365 3.667189 2.208673 3.036865 25.381920 0.059471 8.916014 5.765372 -8.247245 5.325418 -1.352438 -0.446831 1.895869 3.570272 0.265352 -11.664097 -7.663985 4.449940 7.863878 6.781545 -7.136578 -3.720790 -2.119411 -0.842148 0.702659 -0.506999 2.448690 -0.701895 -6.670415 -2.090486 5.737767 15.656376 -2.943218 -3.511849 5.120272 4.127741 -4.539545 -9.641911 -3.698188 -7.068347 1.086495 1.421348 -0.628858 5.361064 10.665738 -13.859935 7.599730 -0.877260 -0.725180 6.494448 1.046148 -7.011992 -9.696107 -2.034521 5.796633 10.020857 -2.358932 1.091856 2.524975 -6.968628 -0.434214 1.362873 0.453560 -1.810422 3.005813 -0.124053 -4.848911 -4.320805 1.427884 -3.507546 -2.963824 -1.209342 4.532004 1.781019 -9.171852 8.333971 -0.042123 -1.793903 2.821513 -2.120244 7.056511 -6.922778 -8.214286 5.359514 0.452414 -1.380071 -3.431078 1.584222 5.976343 2.037851 2.066116 -4.041367 -9.700689 4.581617 -2.872700 6.585062 3.091579 -0.356603 3.765116 1.728799 -1.967165 -7.678820 -4.909053 -1.211367 0.608971 -7.329396 -4.279080 -1.966428 8.245727 5.778809 0.268589 -5.502022 -1.406825 9.024833 -6.278763 -1.940024 5.909294 -0.016516 -8.342113 0.341205 7.513904 -8.984806 -0.792682 -4.014979 0.679308 -2.479602 -6.384553 4.031271 1.081293 4.115893 0.155133 0.713261 -0.379306 2.879843 3.744691 1.046912 0.683190 11.001497 5.747824 -2.221470 -1.650538 -7.554109 2.992062 -10.084372 -8.789034 3.369163 0.895224 -6.583139 1.599482 1.844882 8.414684 0.135690 1.945859 -0.821693 -0.342435 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::size() const = -0.113991 -0.053337 0.407142 -0.629660 0.792717 0.007914 0.010749 0.026443 -0.425847 -0.292623 -0.185711 -0.250627 -0.409849 0.527731 -0.220906 0.365688 0.385154 -0.091932 -0.107016 -0.315485 0.677000 -0.282828 0.517493 -0.138232 -0.756901 -0.010550 0.066746 0.816280 0.441198 0.633250 -0.082853 -0.037661 -0.079294 -0.029853 0.286631 -0.417487 0.452564 0.279589 -0.258351 -0.545901 0.024467 0.096604 -0.118829 0.219727 -0.128608 0.661050 0.223804 0.515401 -0.569364 0.177697 0.772036 0.121648 -0.036293 0.263027 -0.489783 -0.111728 0.404405 -0.286675 -0.357211 -0.123941 0.107618 -0.761393 0.261535 0.271439 0.686227 -0.359140 0.087265 0.652330 0.045370 0.178276 0.358438 0.074328 -0.062834 -0.233209 0.500974 -0.273737 -0.095304 -0.763563 -0.012829 -1.350602 -0.187255 -0.569001 0.278999 0.200853 -0.086944 0.041475 0.726795 0.146779 -0.048245 0.504732 0.359762 -0.260243 -0.095677 -0.903081 -0.297251 0.260623 -0.429134 -0.509965 0.176346 0.640049 -0.024345 -0.101103 -0.022569 -0.270472 -0.179531 -0.238491 -0.521614 0.556925 -0.894467 -0.223520 -0.413919 0.516556 -0.036311 -0.621484 0.006401 -0.154473 0.553959 -0.333613 0.741100 0.108583 -0.084832 0.400048 -0.231766 0.199516 -0.594322 0.487938 0.362318 -0.186638 0.162840 0.144339 0.004940 0.180832 0.405851 -0.284622 -0.797104 0.371085 -0.033910 -0.062335 -0.526427 0.113283 0.457361 -0.609206 0.117367 0.233040 -0.019720 -0.199188 -0.061742 -0.323133 0.488510 0.686980 0.160080 0.000445 -0.032944 -0.296583 0.182083 0.211662 -0.070420 0.494590 -0.056004 -0.119127 -0.036566 -0.516208 0.206031 0.131692 0.285051 -0.504905 -0.179093 -0.240995 0.053533 0.123419 -0.347932 0.653324 -0.451972 0.004094 -0.092653 -0.229350 0.667241 0.051148 -0.339045 0.620730 0.309852 -0.805084 -0.507564 -0.325253 -0.001622 -0.376028 0.137121 -0.007108 0.192506 0.644276 -1.124020 0.386655 0.409310 0.002101 0.035257 -0.491627 0.235378 -0.797233 -0.249578 0.332009 0.472979 -0.280455 0.151990 0.034980 -0.369479 0.388541 0.175928 0.133767 0.142360 -0.091965 0.011080 -0.041860 -0.298018 -0.052564 -0.319873 0.507318 -0.000113 0.090272 -0.085503 -1.185201 0.384352 -0.764586 -0.059674 0.338993 0.142332 0.619134 -0.327763 -0.306005 0.365288 0.137924 -0.467980 -0.677981 0.387136 0.452888 -0.244814 -0.060989 -0.134538 -0.733505 0.025236 -0.435148 -0.299029 0.138530 0.175953 0.391439 0.080626 -0.219450 -0.545191 -0.002326 -0.050977 -0.164399 0.150501 0.360124 0.235002 0.343739 0.395221 0.120742 0.136950 0.103833 0.558779 -0.299167 -0.583201 0.445930 -0.019864 -0.365091 0.632575 0.498155 -0.414555 -0.430392 -0.460472 0.261991 0.101143 -0.274066 0.217348 -0.182928 -0.015002 0.424243 0.203629 -0.451576 0.484737 0.096679 -0.227494 -0.665127 1.167624 0.954693 -0.332895 0.202840 -0.278833 0.226095 -0.638823 -0.261348 -0.061374 -0.041956 0.133922 0.489264 0.149428 0.433687 -0.063502 0.165168 -0.003727 -0.447550 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::isEulerian() = -2.115049 -1.964506 -0.457432 -4.910685 3.644942 2.494618 1.746543 -1.968017 -5.867550 -0.780984 1.424786 -5.251722 -0.810225 6.658556 -1.252045 5.309718 7.830699 1.577466 -2.824668 -0.098059 5.990416 -1.783086 6.415168 5.760894 -4.083886 -0.267353 -0.626524 2.239693 0.229439 2.596386 -0.056638 -3.021457 1.600221 -5.428422 -0.853433 -3.876134 0.894354 2.458570 4.450428 -8.002853 1.785224 1.777810 2.604390 -2.088660 -1.880672 -1.294862 3.521957 4.802884 -1.334969 0.909067 4.068627 0.627268 -0.526976 1.451909 1.180136 1.901405 1.016112 0.100790 -2.769613 -2.091728 -0.588154 -1.029763 1.721930 4.358107 5.903238 0.589329 -0.099799 3.345237 1.070251 1.609902 2.845565 0.427685 -1.691618 -1.055293 2.164933 -5.932480 -0.850176 -9.309226 -0.677190 -8.946424 -3.263371 0.307026 3.775173 1.618018 3.109761 0.227158 4.916382 -1.749527 -1.079722 3.961453 5.728033 -4.170883 -2.512445 -4.296378 -3.858666 2.135699 -2.535175 -0.957675 3.235539 0.756390 -4.422476 -2.805838 1.991038 2.673776 -1.673074 -3.482661 1.395511 4.688775 -3.401738 -4.698689 -0.095921 4.542173 -1.586377 -7.688902 -0.515027 -3.834940 -0.403351 0.438468 -1.962390 -5.120550 0.884814 2.363633 -2.279470 -2.696029 -1.610251 3.944850 1.823445 1.814413 0.815067 -0.120932 0.960402 7.065626 1.732357 -3.878323 0.678037 0.305577 -1.425276 1.764624 -3.948572 -3.402661 0.887648 -5.368617 0.694419 3.614649 -3.207235 -0.714673 3.003923 1.623223 1.533531 15.246218 0.099018 6.221218 3.799351 -5.008587 3.744520 -0.975449 -0.238441 1.207020 2.622059 -0.103931 -6.405037 -4.986692 2.861220 5.048357 4.491837 -4.419076 -3.263595 -1.224137 -0.459578 1.142100 -0.328056 1.705385 0.148893 -4.457935 -1.250974 3.545016 10.192135 -1.956284 -1.471805 3.345817 3.437334 -3.169655 -7.051558 -2.538957 -6.030330 0.629562 0.244243 -0.201144 3.122380 6.875961 -8.423682 5.109015 -0.865681 -0.218189 4.347369 0.705962 -4.816379 -7.464504 -1.652621 3.427216 6.714681 -1.832152 0.564094 1.755889 -4.423960 -0.263334 0.591102 -0.125376 -1.149009 2.003437 -0.804588 -2.557829 -2.405172 1.604609 -2.248384 -2.121017 -0.280424 3.006463 2.536919 -5.116054 5.037159 -0.224443 -1.291498 1.849711 -0.811014 4.400858 -4.029486 -4.969881 3.347446 0.168702 -0.662414 -2.433369 1.030560 3.824541 1.329866 0.965213 -1.961328 -5.528365 2.723231 -2.023439 4.371672 2.084429 -0.679040 1.912132 1.625577 -1.535028 -4.831303 -2.535268 -1.938011 -0.073658 -4.610370 -3.044889 -1.307036 5.317292 3.474553 0.731385 -3.683948 -1.206892 5.904534 -3.735939 -1.398950 4.107568 -1.047226 -5.356039 0.306609 5.110011 -5.981699 -0.147365 -2.641656 0.901858 -1.530909 -3.771422 2.613491 1.068756 2.452835 -0.377558 0.179108 0.268920 1.906039 2.637362 0.676912 0.065259 6.916935 2.853637 -1.554024 -1.383640 -4.737796 1.760628 -6.304053 -5.538161 2.107342 1.325500 -4.964548 1.001453 1.508824 5.421076 -0.090787 1.161851 -0.916364 -0.237187 +PE-benchmarks/eulerian-path-and-circuit.cpp__test(Graph&) = -0.896569 -0.881709 0.076910 -2.379315 1.285401 0.374908 0.640386 -0.369603 -2.443708 -0.862069 0.460890 -2.238307 -0.570116 2.911497 -0.530940 1.818845 3.375888 0.790343 -0.952337 -0.268360 2.469305 -1.112013 2.539071 2.531896 -2.137399 -0.188478 -0.121662 1.405131 0.496028 1.022083 0.613269 -1.440759 0.353168 -1.728935 0.296631 -1.916398 0.590018 1.292134 1.166364 -3.840678 0.732059 1.181641 1.472306 -0.833964 -0.681399 -0.311439 1.509940 2.198319 -1.209966 0.427072 2.038999 0.449536 -0.214734 0.526526 0.090460 0.256723 -0.056967 -0.286793 -1.171613 -0.584484 0.028645 -1.012912 1.001511 2.041971 2.785598 0.035642 0.087820 1.217828 0.638363 0.823549 1.259315 0.190889 -0.629821 -0.606529 1.194646 -2.510737 -0.462701 -4.753094 0.124057 -5.134110 -1.514209 -0.145340 2.337869 1.209413 0.747462 -0.233971 2.254116 -0.552387 -0.153302 2.386634 2.435876 -1.248858 -1.067286 -2.233124 -1.984661 1.526271 -1.201601 -0.529347 1.321522 0.751801 -1.826290 -1.023096 0.622701 0.835522 -0.861898 -1.399715 0.462968 1.986851 -1.866780 -1.744783 -0.278651 2.082950 -0.247198 -3.394754 0.129361 -1.896989 -0.101029 0.080277 -0.586504 -1.518807 0.067279 0.710482 -0.963697 -0.587670 -2.041219 1.857244 0.680838 0.581545 0.436605 0.023579 0.342295 2.426514 0.599509 -1.820164 -0.051285 0.564424 -0.718343 0.406612 -2.036854 -1.479985 1.293383 -2.332360 -0.016393 0.983276 -1.425482 -0.840858 0.961003 0.284773 0.978806 6.503848 0.298970 2.450095 1.742882 -1.966358 1.770068 0.003900 -0.168634 0.876660 1.377048 -0.099916 -2.095122 -2.144615 0.849965 2.275096 2.001414 -1.335059 -1.684131 -0.416741 -0.370946 0.488413 -0.067383 0.601283 -0.340353 -1.882125 -0.492471 1.579700 3.549969 -0.232500 -0.375953 1.065441 2.325893 -1.623668 -2.752190 -0.772873 -2.677021 0.212853 -0.083803 -0.184856 1.585375 3.015166 -4.485942 2.271633 0.126397 0.444842 1.218949 0.012570 -1.981739 -4.480664 -0.357527 1.487701 2.974246 -1.128250 0.689556 0.878802 -2.003082 -0.048748 0.303841 0.044961 -0.671658 0.894154 -0.695910 -0.820587 -1.112160 0.606894 -1.382251 -0.686718 -0.204896 1.205461 1.514590 -2.130571 2.182113 -0.675601 -0.640470 0.648115 -0.492653 1.872903 -2.215063 -2.133645 1.178677 0.206937 -0.775652 -1.334801 0.329162 1.836836 -0.086584 -0.116062 -0.583451 -2.325118 1.340554 -1.142593 1.655902 1.003427 -0.449926 1.098334 1.077742 -0.541007 -1.911223 -1.016149 -0.786518 -0.345996 -1.820525 -1.005849 -0.522065 2.016512 1.851428 0.104482 -1.527237 0.165570 2.625836 -1.199264 -1.080153 1.619725 -1.186716 -1.856379 0.650971 2.144437 -2.898697 -0.089480 -1.785876 0.867340 -0.054792 -1.683656 1.352951 0.240261 1.027412 0.032838 0.002638 -0.163713 1.100523 1.307623 0.059009 -0.042986 3.268536 1.196051 -0.686697 -0.318099 -2.188580 0.504376 -2.929519 -2.141039 0.368579 0.603437 -1.660590 0.691025 0.377492 2.197913 0.071358 0.857567 -0.473959 0.150595 +PE-benchmarks/eulerian-path-and-circuit.cpp__main = -7.015999 -3.907722 10.598256 -20.118090 17.917780 8.329071 6.026165 -2.774332 -17.078670 -2.120386 1.052636 -13.709816 -8.873568 24.301145 -7.970091 12.548437 23.127502 4.150581 -7.466781 -2.609868 19.251175 -4.559339 22.169325 11.322039 -20.139596 -2.535045 -0.413240 14.584212 2.301103 18.991276 -2.807735 -11.419245 2.042693 -7.250542 3.014635 -12.959488 6.416352 4.724947 1.434253 -28.304456 4.649147 10.955733 0.041710 -5.517523 -1.551322 5.991425 13.690764 18.311240 -8.417240 3.050737 12.676218 4.235982 -1.732949 5.177999 -0.009616 3.634855 10.364599 -2.987554 -14.295556 -6.143208 -2.658227 -10.068171 7.405526 16.864938 22.382838 -1.857902 2.118307 10.833154 1.913303 6.558781 8.787326 1.688421 -3.657284 0.427775 11.601234 -9.325339 -1.951276 -21.876619 -2.085581 -31.672035 -11.979614 -6.510943 13.209350 7.582984 4.187926 -4.579107 20.871632 -1.270403 -0.138302 17.564725 19.592107 -11.799994 -7.698925 -21.964957 -14.568230 7.026485 -10.582382 -8.956261 7.511818 4.780635 -14.920537 -7.686608 0.272929 5.852087 -5.885655 -4.807115 -1.698586 18.411258 -18.718648 -14.349771 -6.185874 15.107957 -5.241132 -28.158515 -5.713259 -8.394670 8.214441 -0.967174 4.013341 -9.941995 3.622000 14.059973 -7.706984 -3.593601 -13.213467 18.678721 7.316186 1.444105 4.422434 0.827955 -0.265053 14.667099 11.983840 -10.379596 -6.855122 5.373824 -6.697063 1.530741 -11.747310 -5.217122 2.490150 -18.470928 0.831543 11.885955 -9.050646 -3.547484 -5.346924 1.215632 12.263286 45.820996 -2.221353 15.951499 4.835118 -20.018202 9.791906 1.512396 -3.194403 3.924624 7.906501 0.867032 -16.051811 -16.569659 9.623010 15.017503 15.396500 -13.168834 -1.582075 -7.988073 -3.210033 2.116269 -1.639619 11.053017 -5.657610 -15.414509 -4.783702 3.376473 32.606108 -4.333160 -20.196141 13.695474 10.799901 -12.708983 -13.825151 -6.767334 -6.681277 -3.121506 2.616590 -4.533209 11.322272 24.239415 -34.102057 18.980846 2.130689 -4.411058 12.949044 -7.203575 -9.650303 -21.707530 -7.180992 14.929455 22.492354 -5.607043 -1.694796 2.927648 -14.125589 4.821097 1.663903 3.872478 -0.200399 6.749900 -2.394101 -13.126195 -10.927534 -3.911363 -6.850785 0.328063 -5.180506 5.786041 2.345968 -28.717385 20.017147 -6.721930 -3.352474 7.948073 2.152258 14.832922 -15.099832 -20.359373 9.805329 2.316042 -9.243637 -13.835698 2.764449 14.049865 3.193659 3.156201 -8.767712 -21.796975 8.241926 -7.985622 9.652830 6.748020 1.006698 15.160813 8.621408 -6.911181 -14.065205 -13.984096 2.355181 -0.725561 -9.440954 0.503963 -4.205018 18.118928 12.173674 -1.530151 -7.093750 -8.489483 21.836871 -9.612003 -7.087016 14.902665 -8.885533 -14.944692 4.956156 19.954956 -16.620982 -6.489229 -11.264049 5.038435 -7.064254 -10.207855 7.496372 -1.506391 4.384479 2.375957 2.825828 -7.980635 4.141842 6.493906 -1.941765 -4.506842 28.543783 18.375690 -11.751116 3.891078 -12.263421 9.034974 -22.106116 -14.551737 3.025570 -4.037931 -5.542156 9.054141 2.828062 16.142241 0.019694 2.531497 0.044383 -5.489870 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::~Graph() = -0.620037 -0.072142 0.280624 -1.537047 0.982299 1.102020 0.318599 -0.519491 -1.187979 -0.190627 0.059854 -1.467340 -0.378510 1.750326 -0.588266 0.958425 1.987659 0.454969 -0.550191 -0.028971 1.338963 0.122047 1.610034 1.379035 -1.330635 -0.239200 0.334282 0.913683 -0.037378 1.233748 0.015693 -1.724991 0.171410 -0.439934 0.160537 -0.879759 0.392217 0.504416 0.690434 -2.155419 0.440124 0.692259 0.664798 -0.530629 -0.319819 -1.058433 1.363862 1.317597 -0.507610 -0.104060 1.152284 0.948151 -0.296351 0.314754 0.272684 0.312886 0.729029 -0.412972 -0.605002 -0.584283 -0.207989 0.134629 0.292357 1.391910 1.705617 0.284038 0.167354 0.418996 0.180113 0.499922 0.507733 0.090712 -0.430413 0.289673 0.458978 -0.795095 -0.046580 -2.322710 0.130590 -1.826146 -0.761766 -0.296378 0.698629 0.834081 0.606527 -0.229253 1.391590 -0.283999 0.097713 1.029115 1.669618 -0.800025 -0.558373 -1.311901 -1.327799 0.862005 -0.709605 -0.146354 0.317900 0.283586 -1.069664 -0.970779 0.082547 0.626679 -0.485547 -0.528937 0.270027 1.146443 -0.949083 -0.992195 -0.167423 1.153981 -0.383763 -2.132955 -1.117465 -1.159929 -0.554659 -0.121720 -0.463920 -1.327956 0.115209 0.787012 -0.598443 -0.529768 -0.752057 0.862220 0.737791 0.098002 0.124918 -0.267388 0.218368 1.692949 0.194282 -1.060666 -0.016857 0.197891 -0.395674 -0.069568 -1.263534 -0.530080 -0.245941 -1.285882 0.232581 1.175067 -0.846595 -0.407579 -0.358208 -0.121680 0.836880 4.577849 -0.249176 1.246361 0.876186 -1.486394 0.675863 0.090034 -0.293383 0.097976 0.651106 0.329611 -1.111609 -1.290099 0.752205 1.348190 1.204219 -0.519049 -0.287862 -0.423659 -0.342982 0.021075 -0.019936 0.364387 -0.570965 -1.111260 -0.410399 1.011522 2.215070 -0.176904 -1.541319 0.752688 1.655058 -0.678093 -0.736622 -0.485503 -1.599199 0.193791 0.315748 -0.258634 1.106445 1.861998 -2.903847 1.365053 0.543036 -0.196013 1.065236 -0.083766 -1.030443 -1.468170 0.059991 1.213922 1.621523 -0.711781 0.462017 0.167453 -1.206452 -0.065872 0.213246 0.305154 -0.490713 0.470395 -0.050423 -1.078356 -0.890476 -0.187197 -0.665197 -0.776483 -0.699342 0.632990 0.665781 -1.862351 1.631384 0.044158 -0.185708 0.514127 -0.612154 1.033712 -1.476704 -1.456148 0.706254 0.080202 -0.005672 -0.213891 0.236718 1.221164 0.252512 1.030381 -0.734891 -1.194228 0.654806 -0.274924 0.965239 0.513183 0.110236 0.325995 0.214719 -0.193567 -1.066440 -0.912756 0.413851 0.265953 -1.205052 -0.618080 -0.358381 1.336643 1.256794 -0.153749 -1.059762 -0.774768 1.450762 -0.682187 -0.206970 0.901952 -0.908155 -1.293139 -0.193198 1.227088 -1.416063 -0.396372 -0.984209 0.494949 -0.384603 -1.258828 0.647095 -0.034924 0.634579 0.267431 -0.326662 -0.408412 0.567596 0.799480 0.010142 0.272875 1.553570 0.147206 -0.299712 0.105810 -1.310542 0.245087 -1.917671 -1.364696 0.412238 -0.645677 -0.970418 0.232050 -0.144755 1.309086 -0.214985 1.128979 -0.054372 -0.167559 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::~list() = -0.142496 -0.006886 0.317486 -0.347641 0.241475 -0.040258 0.100963 -0.029726 -0.361178 -0.232411 -0.045503 -0.206426 -0.228534 0.424989 -0.219002 0.041678 0.622626 0.325616 -0.055431 -0.247810 0.257306 -0.273929 0.531054 0.566406 -0.458769 -0.001610 0.135242 0.395144 0.195975 0.413706 -0.082882 -0.237680 0.144887 -0.029004 0.206466 -0.512567 0.081224 0.163278 -0.133717 -0.745185 0.082408 -0.027549 0.116181 -0.009135 0.025020 0.375471 0.355149 0.338157 -0.142968 0.186537 0.339810 0.252218 0.022198 0.130993 0.066454 0.095011 0.299905 -0.156286 -0.164571 0.026923 -0.066738 -0.449210 0.072432 0.397067 0.549410 0.018373 0.058044 -0.056211 -0.009367 0.143887 0.203785 0.059641 0.017932 0.035077 0.153559 -0.391200 0.090265 -0.844867 -0.047468 -1.144426 -0.246509 -0.287940 0.377765 0.072227 0.021867 0.109250 0.458548 0.064729 0.119443 0.230264 0.446681 -0.267342 -0.160411 -0.204939 -0.231904 0.241287 -0.232367 -0.043234 0.054130 0.217622 -0.259382 -0.271889 0.243345 0.004048 -0.175770 -0.001443 -0.061295 0.395971 -0.605843 -0.138408 -0.367416 0.113275 0.028203 -0.531540 0.128434 -0.370042 0.480117 0.014608 -0.077975 -0.159828 0.079755 0.260394 -0.122377 0.019327 -0.457445 0.353375 0.054865 -0.084869 -0.003011 -0.049724 -0.055232 0.287008 0.249227 -0.290101 -0.112629 0.185086 -0.308146 -0.089886 -0.462957 -0.089893 0.300432 -0.361981 0.097983 0.092266 -0.276203 -0.236728 0.176608 -0.103888 0.298868 0.871433 -0.040059 0.253188 0.195447 -0.361864 0.125013 0.036087 0.029104 0.233533 0.336383 0.055808 -0.253265 -0.361969 0.030085 0.388586 0.302783 -0.282095 -0.232294 -0.207097 -0.019218 0.098284 0.037901 0.073372 -0.239673 -0.237845 -0.109909 0.050704 0.532419 0.002781 -0.219780 0.030326 0.122766 -0.288281 -0.353513 -0.074941 -0.070793 0.070800 -0.022387 -0.057401 0.206706 0.506824 -1.072461 0.423545 -0.075727 -0.000622 0.198041 -0.064849 -0.113830 -0.593519 0.066282 0.279267 0.528601 -0.035282 0.094237 0.185385 -0.410237 -0.058192 -0.006299 0.276597 -0.217964 0.175504 0.205645 -0.333010 -0.256694 -0.122889 0.014680 -0.082074 -0.070043 0.190397 0.092685 -0.928899 0.386325 -0.201859 -0.129715 0.149259 -0.000866 0.208051 -0.456587 -0.407662 0.135644 0.042754 -0.207567 -0.328401 0.030849 0.390417 -0.225311 0.037852 -0.163602 -0.352471 0.218949 -0.190571 0.157976 0.171171 0.061269 0.423451 0.067987 -0.074834 -0.325217 0.072154 0.014631 -0.284561 -0.099683 0.183056 -0.100877 0.279758 0.595344 0.043391 -0.066233 0.173128 0.581138 -0.256803 -0.242130 0.289340 0.127251 -0.057872 0.349830 0.329463 -0.532538 -0.303885 -0.261666 -0.059285 0.145665 -0.257252 0.322656 -0.255489 0.168395 0.148202 0.105643 -0.245396 0.300422 0.082426 -0.018083 0.003753 0.569341 0.619033 -0.171699 0.201539 -0.268930 0.108235 -0.545025 -0.229004 -0.111149 0.025144 -0.134570 0.196071 -0.123380 0.365630 0.019645 0.142226 -0.059017 -0.033206 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::~_List_base() = -0.310686 0.207747 0.737834 -0.863760 0.804192 0.542127 0.214895 -0.078070 -0.704195 -0.418883 -0.177845 -0.737070 -0.713548 1.051586 -0.466250 0.109360 1.405422 0.422217 -0.223555 -0.226626 0.631753 -0.205805 1.225006 1.042411 -0.996684 -0.032656 0.301313 0.758060 0.101660 1.117220 -0.313946 -0.984713 0.209833 0.122785 0.378270 -0.817603 0.170568 0.091472 -0.279457 -1.544486 0.173949 0.233579 -0.102136 -0.133319 0.015326 0.424769 1.147461 0.774628 -0.325520 0.012607 0.650123 0.626039 -0.068689 0.277781 0.172019 0.101180 0.653536 -0.255284 -0.481951 -0.139827 -0.204981 -0.635005 -0.015820 0.900547 1.192262 0.123692 0.075119 -0.032662 -0.090645 0.288387 0.221143 0.147918 0.237624 0.292865 0.363207 -0.396455 0.055076 -1.530382 -0.032075 -1.959272 -0.550217 -0.635999 0.595737 0.458897 0.068752 -0.279842 1.079273 0.011243 0.247213 0.642490 1.317147 -0.607094 -0.331854 -0.811978 -0.634977 0.409184 -0.480288 -0.143077 0.064877 0.229799 -0.661539 -0.690252 0.226269 0.014137 -0.336447 -0.026149 -0.125798 0.909621 -1.075940 -0.209169 -0.734517 0.402584 0.068748 -1.428117 -0.255277 -0.593643 0.565496 -0.009342 -0.141162 -0.582561 0.257204 0.715835 -0.421826 -0.053487 -0.806413 1.007272 0.297706 -0.175195 0.060686 -0.087531 0.108723 0.722385 0.578852 -0.558190 -0.241041 0.198123 -0.517050 -0.224616 -0.862104 -0.049966 0.302614 -0.762539 0.140858 0.602362 -0.559126 -0.294827 -0.183989 -0.346568 0.698064 2.605025 -0.291522 0.582199 0.209768 -1.079176 0.571623 0.125091 -0.242986 0.192476 0.535196 0.361348 -0.835782 -0.792392 0.428825 0.890517 0.693862 -0.740161 -0.014458 -0.398054 -0.127886 -0.079564 0.115277 0.316985 -0.432909 -0.563790 -0.322553 0.376961 1.546963 -0.112843 -1.107760 0.382753 0.458458 -0.340741 -0.522050 -0.219916 -0.141775 0.041257 0.292342 -0.225031 0.621561 1.221609 -2.242997 0.949593 0.142437 -0.290097 0.712266 -0.272071 -0.252262 -0.861161 0.081629 1.005110 1.168560 0.007066 0.034106 0.015089 -0.850356 -0.047527 0.123728 0.576417 -0.363246 0.344412 0.288250 -0.905430 -0.676741 -0.572394 -0.203380 -0.174932 -0.479623 0.341151 0.113766 -2.105619 1.248974 -0.199779 -0.086382 0.161436 -0.165658 0.543643 -0.922307 -1.159486 0.358488 -0.033000 -0.521759 -0.486628 0.086665 0.776124 -0.098147 0.437333 -0.530286 -1.213146 0.582417 -0.180953 0.546104 0.349668 0.365634 0.889629 0.421141 -0.236525 -0.789985 -0.456203 0.539186 -0.247953 -0.426400 0.284433 -0.250896 0.713152 1.090943 -0.090813 -0.297315 -0.272268 1.134646 -0.532165 -0.349160 0.698871 0.007598 -0.555548 0.367767 0.843423 -0.905172 -0.700658 -0.664829 -0.013562 -0.119303 -0.842745 0.338340 -0.495825 0.219332 0.497484 0.039682 -0.659034 0.434276 0.207765 -0.162270 -0.008081 1.277480 1.114903 -0.479771 0.558650 -0.700593 0.445838 -1.366866 -0.832438 0.049821 -0.393647 -0.262712 0.252737 -0.113272 0.685155 -0.164127 0.426075 -0.078808 -0.143636 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_clear() = -0.795829 0.888416 1.591900 -2.245206 2.624661 2.372901 0.480575 -0.373082 -1.456964 -0.976383 -0.661948 -2.126219 -2.006858 2.820006 -1.049985 0.862493 3.540559 0.350346 -0.604244 -0.165482 2.103993 -0.466740 3.254299 1.991212 -2.580613 -0.173414 1.253603 1.784383 -0.086864 2.991058 -1.073719 -3.005323 0.440440 -0.141437 0.823652 -1.645135 0.658098 -0.102167 -0.315613 -3.613327 0.342023 0.502871 -0.943092 -0.409285 -0.408386 0.465370 3.461862 2.084829 -1.102745 -0.475848 1.706735 1.386145 -0.469697 0.780037 0.185142 0.293095 1.454387 -0.285170 -1.441656 -0.713744 -0.488434 -1.328249 -0.009923 2.200965 3.072112 0.147773 0.202881 0.946091 -0.459066 0.583490 0.210415 0.399071 0.712591 0.842082 1.219549 -1.284605 -0.342613 -3.998390 -0.267149 -4.677560 -1.323432 -1.807642 0.576091 1.013476 0.618986 -1.039299 2.890039 -0.119066 0.586730 1.936791 3.898149 -1.928206 -0.812228 -2.964638 -1.650929 0.749408 -1.342527 -0.633922 0.530350 0.082888 -1.664802 -2.191257 0.369775 0.229007 -0.754386 -0.921459 -0.512062 2.359588 -2.445496 -0.925586 -1.903334 0.979400 -0.301887 -4.113251 -0.963850 -0.935461 1.065064 -0.142341 0.146289 -2.360779 0.639555 2.542827 -1.176114 -0.769942 -1.013558 2.851878 1.262745 -0.355026 0.462473 -0.141151 0.688592 2.492324 2.169207 -1.162422 -0.987751 0.259062 -1.233083 -0.608352 -1.935894 -0.082860 0.462211 -2.190290 0.169769 2.522366 -1.203700 -0.275520 -0.213495 -1.212099 1.971659 7.817189 -0.846122 1.271799 0.071168 -3.344112 1.899500 0.145862 -1.170482 0.126848 0.944075 1.197103 -3.038289 -2.063165 1.669409 2.113133 1.754172 -2.476023 0.079123 -1.128519 -0.277910 -0.472752 -0.128275 1.371768 -1.009846 -1.403495 -0.839001 1.305106 4.893875 -0.859392 -3.200813 1.838032 1.411583 -0.901774 -1.919767 -0.895669 -0.922860 -0.289488 1.111835 -0.662873 1.630904 3.261064 -5.433437 2.299556 0.561321 -1.212459 2.047008 -0.847403 -0.488065 -2.176378 0.097080 3.267418 2.849320 -0.056947 0.218879 -0.635609 -2.013031 0.226144 0.498678 1.340887 -0.500398 0.665108 0.251669 -2.650201 -1.993204 -1.241230 -0.946378 -0.492440 -1.231668 0.680143 0.201171 -5.547196 3.849909 -0.489856 0.039785 0.609811 -0.469063 1.985274 -2.208135 -3.412334 1.323274 -0.168481 -1.045541 -0.910201 0.445799 1.899086 0.346421 1.242492 -1.402677 -4.153196 1.217968 -0.231807 1.347339 0.796845 1.405962 2.396606 0.795361 -0.891505 -2.535765 -1.857905 1.519962 -0.067497 -1.335273 -0.064962 -0.390805 2.202966 2.424715 -0.355463 -0.745999 -1.410049 2.581851 -1.923196 -0.681950 1.975286 0.390504 -2.435410 0.220885 2.360712 -1.944364 -1.884953 -1.697714 0.375191 -0.905998 -2.741300 0.098905 -1.253990 0.199545 1.657491 -0.147463 -1.616275 0.902400 0.639733 -0.339286 -0.549400 3.403258 2.922640 -1.640743 0.986238 -1.938870 1.303045 -3.872386 -2.862807 0.717992 -1.052077 -0.483542 0.490817 0.479589 1.563098 -0.795937 1.134796 0.014417 -1.051872 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_List_impl::~_List_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/eulerian-path-and-circuit.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/eulerian-path-and-circuit.cpp__void std::allocator_traits > >::destroy(std::allocator >&, int*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_put_node(std::_List_node*) = -0.174419 0.129175 0.726521 -0.872602 1.042602 0.310218 0.074771 0.013161 -0.606320 -0.352161 -0.337550 -0.337991 -0.594541 0.829673 -0.320929 0.356248 0.914748 0.100707 -0.164908 -0.403832 0.879649 -0.421882 0.882719 0.281857 -1.064142 0.029535 0.328288 0.976619 0.419973 1.109799 -0.459571 -0.338043 -0.027623 -0.102775 0.479804 -0.749540 0.390218 0.194469 -0.312166 -1.107805 0.056404 0.059996 -0.264056 0.167792 -0.113976 0.732013 0.706130 0.695016 -0.616029 0.139831 0.898249 0.297212 -0.061559 0.312859 -0.247793 0.208923 0.739031 -0.074918 -0.439314 -0.095730 -0.020759 -0.904643 0.286668 0.560844 0.985715 -0.285575 0.063076 0.558241 0.011221 0.169783 0.324631 0.159015 0.053448 -0.081102 0.612355 -0.619681 -0.018641 -1.288925 -0.010539 -1.865062 -0.382480 -0.865219 0.273268 0.066524 0.091542 -0.046463 1.099129 0.001815 0.140333 0.511417 0.798800 -0.600893 -0.170942 -1.139665 -0.479348 0.274540 -0.510938 -0.576294 0.227240 0.435170 -0.249247 -0.464361 0.213548 -0.165623 -0.304506 -0.227192 -0.546977 0.906777 -1.143099 -0.380436 -0.806957 0.503859 -0.148674 -1.024952 -0.073358 -0.350906 0.767862 -0.278307 0.551940 -0.334555 0.072066 0.822457 -0.399396 -0.008230 -0.536027 0.887166 0.513985 -0.315404 0.162061 0.021877 0.040408 0.458721 0.833478 -0.421238 -0.807550 0.477570 -0.336510 -0.258913 -0.796130 0.096926 0.504205 -0.815487 0.038627 0.496466 -0.228976 -0.073979 0.217019 -0.454839 0.729508 1.829175 -0.063045 0.140393 -0.082206 -0.691958 0.479982 0.306855 -0.200115 0.504170 0.208120 0.117384 -0.728005 -0.728458 0.321995 0.472010 0.483024 -0.850266 -0.288335 -0.500988 -0.042126 0.137760 -0.283701 0.637171 -0.539782 -0.171324 -0.216451 -0.176518 1.326228 -0.180647 -0.941361 0.662927 0.273751 -0.895710 -0.807447 -0.379044 -0.182939 -0.320463 0.163412 -0.152651 0.449265 1.014824 -1.914919 0.714087 0.170152 -0.357485 0.450578 -0.511574 0.275247 -0.911407 -0.169852 0.670667 0.906245 -0.149098 0.058996 -0.026162 -0.667019 0.323176 0.169193 0.438183 -0.076423 0.090912 0.180939 -0.484845 -0.496971 -0.287731 -0.315144 0.253730 -0.157060 0.154883 -0.239516 -1.953203 0.814834 -0.649359 -0.013274 0.528840 0.108103 0.673495 -0.611597 -0.741452 0.518248 0.270786 -0.420275 -0.703675 0.302513 0.774446 -0.206517 0.073552 -0.439116 -1.300571 0.185588 -0.426492 0.020445 0.275850 0.340417 0.764607 0.237129 -0.300650 -0.840097 -0.136703 0.115937 -0.165627 -0.003260 0.118525 0.069179 0.619027 0.829955 0.103256 0.200055 -0.142755 0.942145 -0.632177 -0.539011 0.648572 0.153093 -0.509954 0.569026 0.757938 -0.650427 -0.763168 -0.589498 0.113835 0.057513 -0.520462 0.297755 -0.507006 0.047340 0.622572 0.176567 -0.625963 0.577823 0.110647 -0.218724 -0.626848 1.439916 1.390811 -0.572389 0.334032 -0.481024 0.455535 -1.041629 -0.478029 -0.094190 -0.144990 -0.002210 0.497389 0.191641 0.626309 -0.147464 0.275854 0.058636 -0.611987 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/eulerian-path-and-circuit.cpp__void __gnu_cxx::new_allocator >::destroy(int*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::allocator >::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::new_allocator >::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/eulerian-path-and-circuit.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.527589 0.332556 1.190772 -1.292750 1.038526 0.473251 0.384430 -0.259003 -1.050745 -0.745765 -0.077249 -1.076891 -1.159948 1.632723 -0.780904 0.048845 2.306851 0.694223 -0.390242 -0.670182 1.194719 -0.614002 2.029206 1.989548 -1.808836 -0.094594 0.848184 1.173721 0.720452 1.237574 -0.522401 -0.995672 0.535629 -0.278721 0.736788 -1.347734 0.235789 -0.099835 -0.299609 -2.468277 0.187981 -0.123043 -0.230166 -0.181101 -0.065028 1.402306 1.811022 1.287809 -0.697528 0.105195 1.256904 0.667364 -0.143615 0.374207 0.300425 0.063959 1.096059 0.388507 -0.603630 -0.172353 -0.319215 -1.256464 0.109473 1.662919 1.991144 0.217440 0.153730 0.107660 0.067100 0.416333 0.339115 0.344045 0.584702 0.597868 0.852548 -1.401179 0.128214 -3.163213 -0.274911 -3.926478 -0.940272 -1.068827 0.964407 -0.411706 0.235254 -0.052033 1.752427 0.283745 0.413615 1.056196 2.150637 -1.157430 -0.602295 -1.129728 -1.010188 0.700340 -0.909467 0.195552 0.532850 0.171215 -1.196408 -1.146791 0.532270 0.176654 -0.635035 -0.157568 -0.155960 1.452358 -1.651989 -0.348820 -1.363296 0.140832 0.120409 -2.409717 -0.116200 -1.094569 1.709031 0.085129 -0.388558 -0.978986 0.304936 1.213799 -0.565857 -0.318414 -0.883550 1.599366 0.628227 -0.008234 0.066247 -0.117204 0.295079 1.162507 1.334686 -0.879946 -0.336199 0.197844 -1.244758 -0.276976 -1.467344 -0.200682 1.292351 -1.152095 0.252612 0.823820 -0.977703 -0.671995 1.048837 -0.530152 1.111138 4.271591 -0.354564 1.086758 0.473499 -1.645449 0.711738 0.006823 -0.298782 0.524181 1.129739 0.640297 -1.739662 -1.311946 0.667866 1.622070 1.076708 -1.627531 -0.394457 -0.599324 -0.205040 -0.210902 0.128877 0.375022 -0.642353 -0.898156 -0.500567 0.847920 2.268574 -0.577129 -1.778976 0.341878 0.512332 -0.462214 -1.327199 -0.308083 -0.181483 0.302756 0.267371 -0.223282 1.079731 1.999635 -3.929084 1.488390 -0.120402 -0.412344 1.159982 -0.092621 -0.655096 -1.716722 0.501917 1.482701 1.626072 0.253909 -0.199601 0.239684 -1.526744 -0.184773 0.149502 0.994732 -0.690271 0.721016 0.543768 -1.252106 -1.295632 -0.754125 -0.096603 -0.348358 -0.438022 0.704860 -0.270613 -3.576709 1.982171 -0.401844 -0.385844 0.145905 -0.466679 0.728385 -1.761019 -1.908539 0.569050 -0.104638 -0.805613 -1.104978 0.035533 1.251961 -0.175343 0.494548 -1.028460 -1.991205 1.048635 -0.577064 1.038767 0.624309 0.641857 1.898757 0.292671 -0.350386 -1.573121 -0.254320 0.638610 -0.395116 -1.019261 -0.018022 -0.389561 1.187678 1.972890 -0.361215 -0.224139 -0.109599 1.749572 -1.413974 -0.837713 1.021384 0.844828 -0.757553 0.816792 1.209233 -1.579378 -1.072725 -1.043989 -0.602744 -0.108169 -1.377982 0.695175 -0.917724 0.488746 0.754282 0.172278 -0.711040 0.836308 0.223418 0.088794 0.121706 1.749260 2.717872 -1.195123 0.415132 -1.381151 0.892365 -2.255012 -1.568934 0.293392 -0.353775 -0.336484 0.312723 -0.123676 1.186350 -0.043779 0.083434 -0.256644 -0.002412 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.926878 0.834637 1.784894 -1.946243 1.822115 0.726222 0.636500 -0.362170 -1.429999 -1.567977 -0.291203 -1.823451 -2.320206 2.679780 -1.224857 0.044699 3.637342 0.942374 -0.472559 -0.979244 1.967801 -0.945741 3.311057 2.958336 -2.920878 -0.203315 1.470160 1.883226 0.959820 1.928959 -0.531203 -1.910182 1.011043 -0.262084 1.240644 -1.984522 0.495905 -0.264013 -0.737152 -3.819342 0.226364 -0.106225 -0.536196 -0.279416 -0.251000 2.155036 3.095050 2.162348 -1.239272 -0.011503 1.986964 1.188939 -0.303090 0.736303 0.263618 -0.256367 1.241153 0.158217 -1.099374 -0.370827 -0.547077 -2.285128 -0.025873 2.669480 3.234094 0.304098 0.316040 0.462488 -0.243909 0.806373 0.314656 0.585384 1.234362 0.989773 1.489354 -2.028806 -0.171584 -5.002353 -0.616243 -6.599333 -1.578083 -1.950286 1.411801 -0.298050 0.327382 -0.099243 2.909056 0.680733 0.739639 1.936701 3.734305 -1.851885 -0.957428 -2.077283 -1.473512 1.196108 -1.590576 0.368474 0.767278 0.307921 -1.956065 -1.870852 0.632689 0.085891 -0.994470 -0.595839 -0.394436 2.389197 -2.822630 -0.414267 -2.452098 0.067583 0.277717 -4.045251 -0.198285 -1.419667 2.743091 0.162907 -0.394291 -1.481314 0.513556 1.929880 -0.818131 -0.601018 -1.435069 2.536865 1.024604 -0.085785 0.286480 0.024382 0.567294 1.966050 2.289699 -1.225411 -0.765176 0.172009 -1.865181 -0.477718 -2.240160 -0.217434 2.067733 -1.957583 0.513079 1.493567 -1.526198 -1.400671 1.244540 -1.258889 1.964697 6.434671 -0.589516 1.588443 0.702650 -2.771494 1.042253 -0.221415 -0.748414 0.746605 1.792648 1.218687 -2.281182 -2.139012 1.270838 2.592159 1.748733 -2.468251 -0.504368 -0.953408 -0.166604 -0.650082 0.157053 0.861174 -0.991829 -1.427030 -0.791971 1.562249 3.435387 -0.993349 -2.715979 0.850915 1.090004 -0.517571 -2.055194 -0.583134 -0.193406 0.267333 0.669780 -0.385410 1.574381 3.304928 -6.033755 2.340503 0.110390 -0.545193 1.535393 -0.198352 -1.003143 -2.844346 0.952093 2.714113 2.444252 0.333369 -0.028127 0.003859 -2.475515 -0.235818 0.355976 1.674512 -0.969299 1.110781 0.611938 -1.935559 -2.326088 -1.177201 -0.272504 -0.483327 -0.626392 1.090903 -0.035205 -5.762485 3.458469 -0.890281 -0.609771 0.092062 -0.777341 1.512474 -2.844004 -3.259218 1.019992 -0.504303 -1.602208 -1.703826 0.217939 1.996663 -0.243461 0.613645 -1.399044 -3.087642 1.799561 -0.659515 1.542535 0.956827 1.416350 3.257018 0.340621 -0.823818 -2.481913 -0.624252 1.159279 -0.754308 -1.681264 0.034774 -0.489105 1.944577 3.296862 -0.639219 -0.525381 -0.109954 2.679538 -2.416638 -1.472499 1.839280 1.421236 -1.294001 1.442236 2.080180 -2.383715 -1.951469 -1.843399 -0.569112 -0.272139 -2.537224 0.776878 -1.645192 0.562625 1.540111 0.146730 -1.276767 1.399234 0.458725 0.189878 -0.065319 2.779624 4.334182 -2.165848 0.643220 -2.229528 1.329447 -3.811282 -2.700882 0.646074 -0.523129 -0.178017 0.441130 -0.253234 1.740787 -0.267282 0.187884 -0.490051 -0.209049 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/eulerian-path-and-circuit.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.373638 0.361178 0.747750 -1.450629 1.567587 1.072521 0.147517 -0.283393 -0.874666 -0.411959 -0.408315 -0.859408 -0.779545 1.459360 -0.535994 0.686830 1.566448 0.011650 -0.335578 -0.206482 1.341596 -0.022036 1.418238 0.615824 -1.466352 -0.052987 0.579489 1.007423 0.126541 1.554579 -0.553687 -1.274700 0.003111 -0.237570 0.385021 -0.862896 0.440941 0.122905 0.067909 -1.680036 0.202375 0.284011 -0.441769 -0.104261 -0.297107 -0.091856 1.353327 1.104742 -0.769423 -0.133933 1.208432 0.907764 -0.373899 0.388496 -0.088620 0.335957 0.695258 -0.249686 -0.569690 -0.418228 -0.108253 -0.469969 0.232404 1.091731 1.410460 -0.095222 0.076931 0.788786 -0.093808 0.262674 0.232147 0.218637 -0.000538 0.275576 0.681084 -0.801398 -0.236647 -1.877670 0.036437 -2.054398 -0.608849 -0.936933 0.108937 0.509639 0.399035 -0.194466 1.584267 -0.198796 0.227244 0.980783 1.562761 -0.935543 -0.298929 -1.705932 -1.050536 0.389127 -0.641605 -0.546661 -0.019725 0.281252 -0.668248 -0.979893 -0.004310 0.105293 -0.434571 -0.602644 -0.370194 1.219599 -1.346795 -0.643052 -0.779057 0.951962 -0.364814 -1.841149 -0.833525 -0.579752 0.547681 -0.370527 0.356842 -1.109519 0.187426 1.248286 -0.699958 -0.379074 -0.425882 1.097211 0.928243 -0.228486 0.198418 -0.190753 0.324811 1.234726 0.893451 -0.703691 -0.729305 0.318309 -0.244215 -0.390090 -1.021471 0.052260 0.141201 -1.205105 0.210716 1.249528 -0.487071 -0.151762 -0.023645 -0.745510 1.018115 3.696492 -0.331698 0.568454 0.049090 -1.446649 0.590763 0.193254 -0.581468 0.284838 0.321739 0.457992 -1.176224 -1.111975 0.808915 0.954595 0.883859 -0.929541 -0.207687 -0.592563 -0.284137 -0.013599 -0.264755 0.727294 -0.714627 -0.592327 -0.444570 0.364960 2.190534 -0.281514 -1.461210 1.086208 1.038957 -0.865347 -0.663357 -0.553290 -0.814473 -0.234621 0.700685 -0.357162 0.944486 1.674729 -2.815222 1.108448 0.387086 -0.587422 0.660768 -0.419131 -0.074229 -0.837735 -0.108978 1.347750 1.363159 -0.351895 0.394429 -0.245349 -1.002270 0.290820 0.331005 0.555125 -0.265404 0.229262 0.215485 -1.067942 -0.881551 -0.188855 -0.661575 -0.094353 -0.494310 0.292487 -0.129652 -2.597824 1.648665 -0.423497 0.131484 0.610958 -0.258999 1.204039 -1.041750 -1.373351 0.871058 0.246264 -0.230822 -0.294864 0.330252 1.167769 0.159291 0.674272 -0.802215 -1.867594 0.300194 -0.153071 0.503215 0.429365 0.608836 0.829690 -0.105687 -0.326022 -1.192074 -0.835425 0.586318 0.236620 -0.573898 -0.143649 -0.110281 1.148685 1.129195 -0.093994 -0.398493 -0.576724 1.199341 -0.844312 -0.236455 0.909708 -0.040846 -1.267402 0.106183 1.173162 -0.820284 -0.918487 -0.868333 0.529516 -0.382634 -1.115681 0.208655 -0.467238 0.154050 0.861302 0.005232 -0.829548 0.623423 0.385973 -0.152805 -0.440835 1.700992 1.123751 -0.694490 0.346517 -0.967721 0.599817 -1.740408 -1.230617 0.256132 -0.635606 -0.277275 0.384582 -0.034456 1.003262 -0.415721 0.939725 0.190340 -0.710462 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/eulerian-path-and-circuit.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::_M_node_count() const = -0.146201 0.040284 0.292002 -0.398118 0.333859 0.105448 0.121576 -0.182005 -0.387347 -0.204535 0.061682 -0.411493 -0.247349 0.472844 -0.233109 0.155581 0.600206 0.168044 -0.129551 -0.191152 0.295815 -0.160060 0.608289 0.587019 -0.491068 0.028720 0.117051 0.323779 0.172415 0.374805 -0.131696 -0.302116 0.165315 -0.099672 0.092131 -0.345035 0.041753 0.068651 0.069187 -0.684252 0.078980 -0.002310 0.065598 -0.044255 -0.021597 0.273016 0.458414 0.376163 -0.126118 0.168573 0.392983 0.194231 0.015899 0.125840 0.127433 0.008021 0.386884 -0.113477 -0.162899 -0.070785 -0.068293 -0.316437 0.010481 0.464323 0.570036 0.042872 0.007992 0.034117 -0.002172 0.122287 0.181173 0.117665 0.008292 0.149790 0.162473 -0.381496 0.146023 -0.819076 -0.077652 -0.996137 -0.297116 -0.165797 0.332573 0.099556 0.116538 0.087212 0.502596 0.082339 0.009090 0.218878 0.561079 -0.345028 -0.172420 -0.154884 -0.290036 0.185086 -0.238954 0.066157 0.016198 0.175391 -0.335023 -0.259775 0.230076 0.051504 -0.201589 -0.022920 -0.008619 0.347344 -0.546975 -0.149583 -0.230787 0.126655 0.020990 -0.649536 -0.000335 -0.329561 0.421653 -0.005413 -0.134489 -0.272010 0.086572 0.231249 -0.163959 -0.056427 -0.438648 0.338223 0.170767 0.068221 0.008693 -0.050102 0.102878 0.430333 0.167681 -0.309110 -0.051333 0.019644 -0.200326 0.049775 -0.350905 -0.092845 0.191260 -0.362334 0.137113 0.194813 -0.271634 -0.185472 0.145522 -0.055984 0.201114 1.033030 -0.060409 0.388224 0.247170 -0.448394 0.108494 -0.074865 -0.032589 0.177117 0.269687 0.112297 -0.312151 -0.400142 0.216808 0.465827 0.308854 -0.381421 -0.131378 -0.074845 -0.030843 0.016117 0.071750 0.077262 -0.157043 -0.283422 -0.139116 0.206532 0.671291 -0.053130 -0.289346 0.140147 0.109565 -0.167425 -0.326346 -0.114689 -0.097854 0.107718 0.050612 -0.015989 0.260702 0.563153 -1.101103 0.425876 -0.025648 -0.069313 0.318541 -0.008764 -0.268543 -0.486366 0.054212 0.330597 0.450862 -0.021861 0.078932 0.144745 -0.437948 -0.067854 0.016778 0.162138 -0.235902 0.210257 0.208846 -0.371094 -0.304481 -0.144394 -0.008847 -0.069755 -0.142791 0.262749 0.059373 -0.960739 0.476958 -0.081418 -0.156740 0.055386 -0.123673 0.276270 -0.453056 -0.440699 0.165160 -0.107428 -0.203211 -0.261020 0.033245 0.280466 -0.112657 0.140034 -0.260545 -0.349548 0.255003 -0.179045 0.249610 0.202456 0.095642 0.345751 0.025027 -0.084933 -0.344620 0.006332 0.124583 -0.185683 -0.247755 0.158354 -0.141712 0.331554 0.515950 0.001172 -0.144886 0.075806 0.480783 -0.291314 -0.209098 0.289795 0.150952 -0.262984 0.256031 0.329118 -0.423858 -0.178109 -0.289840 -0.137818 -0.058878 -0.337496 0.298513 -0.105953 0.175574 0.152450 0.053080 -0.207171 0.285954 0.055516 0.002393 0.052131 0.549560 0.590286 -0.181830 0.128407 -0.390562 0.163553 -0.593071 -0.425570 0.095792 -0.024737 -0.235922 0.058837 -0.122025 0.405869 0.034055 0.079591 -0.078488 0.065771 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_get_size() const = -0.119754 0.318362 0.476579 -0.549043 0.648624 0.773172 0.131318 -0.347139 -0.416528 -0.002495 -0.025390 -0.625362 -0.277113 0.618184 -0.302864 0.244449 0.763370 0.053709 -0.226833 0.030188 0.276833 0.223336 0.753492 0.634987 -0.530020 0.092316 0.165022 0.160946 -0.193135 0.837105 -0.607730 -0.791634 0.108966 -0.028976 -0.036438 -0.212940 -0.102308 -0.190388 0.271589 -0.777797 0.107161 0.161988 -0.220426 -0.161858 0.012833 -0.260343 0.865096 0.387634 0.045170 -0.032123 0.289193 0.417785 -0.054374 0.102277 0.432959 0.278199 0.733819 -0.061633 -0.209915 -0.188917 -0.183244 0.118356 -0.162640 0.597799 0.543784 0.194821 -0.085039 -0.081557 -0.103856 -0.000120 0.002096 0.175035 0.020554 0.524638 0.030795 -0.138511 0.278882 -0.449143 -0.027164 -0.250509 -0.365151 -0.175518 -0.008438 0.337889 0.346349 -0.179562 0.649297 -0.161533 0.069199 0.014180 0.865700 -0.599791 -0.168749 -0.246442 -0.448955 -0.028752 -0.148187 0.041623 -0.297260 -0.169149 -0.477166 -0.499527 0.202393 0.217011 -0.220335 0.128587 0.079050 0.409985 -0.434336 -0.245160 -0.207961 0.198712 -0.156323 -0.836986 -0.530496 -0.236309 0.082770 0.002923 -0.325077 -0.789763 0.264642 0.510326 -0.354228 -0.286355 -0.223000 0.487359 0.375649 0.052759 -0.014293 -0.233547 0.311641 0.697241 0.163009 -0.329784 0.100164 -0.135095 -0.085892 -0.040637 -0.227479 0.009498 -0.429817 -0.379319 0.107878 0.613190 -0.335896 0.210228 -0.260522 -0.092910 0.217852 1.810481 -0.383806 0.502338 0.058214 -0.821095 0.267584 -0.071226 -0.285003 -0.152797 0.181021 0.414479 -0.750146 -0.432066 0.513548 0.623728 0.372226 -0.429510 0.220977 -0.135598 -0.175453 -0.072997 0.192898 0.052260 -0.122762 -0.418888 -0.268251 0.293334 1.246048 -0.195359 -0.928395 0.328645 0.036473 0.061856 -0.020121 -0.155979 -0.214853 0.152366 0.294476 -0.153438 0.465965 0.716456 -1.248517 0.557416 -0.069400 -0.579133 0.742959 -0.044783 -0.266579 0.267057 0.002665 0.623080 0.571981 0.114400 -0.014782 -0.114437 -0.476432 -0.110285 0.042832 0.239225 -0.339980 0.279136 0.388155 -0.839725 -0.383465 -0.406004 -0.038502 -0.302474 -0.517502 0.242230 -0.124796 -1.241291 0.818508 0.376917 0.027903 0.107329 -0.261532 0.259174 -0.452261 -0.667567 0.257388 -0.121866 0.038073 0.172365 -0.076462 0.283848 0.224920 0.567120 -0.605596 -0.646944 0.232168 0.120289 0.533172 0.255962 0.270751 0.192795 0.136457 -0.077024 -0.324431 -0.423450 0.567890 0.123738 -0.405164 0.053259 -0.343309 0.529024 0.503575 -0.070780 -0.256830 -0.540545 0.427575 -0.250462 0.187282 0.335701 -0.034207 -0.618955 -0.286790 0.435137 -0.176155 -0.255304 -0.244829 -0.167769 -0.469237 -0.472412 0.113979 -0.124620 0.130845 0.290410 -0.103069 -0.378826 0.113876 -0.008183 -0.070051 0.201580 0.491070 0.242077 -0.167270 0.324169 -0.489903 0.362866 -0.721196 -0.657554 0.287843 -0.436876 -0.462068 -0.154496 -0.149807 0.430134 -0.135395 0.323641 0.085727 -0.037334 +PE-benchmarks/eulerian-path-and-circuit.cpp___GLOBAL__sub_I_eulerian_path_and_circuit.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/find-common-elements-three-sorted-arrays.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/find-common-elements-three-sorted-arrays.cpp__findCommon(int*, int*, int*, int, int, int) = -3.385342 -2.800246 -1.089945 -7.900953 5.048892 6.341463 2.181284 -5.004586 -8.106102 -0.756616 3.131368 -7.702242 -0.501724 8.721374 -3.167131 7.585173 11.476167 0.985145 -4.408003 -0.503199 9.523920 -1.529166 10.669396 10.133376 -6.943048 -0.989938 1.091846 5.113104 2.477348 1.921781 0.336327 -3.644905 3.168787 -9.172712 -2.607869 -6.249049 1.602042 2.460519 7.633750 -11.436338 2.024731 -0.679713 -0.122156 -2.221181 -2.888081 -0.745443 4.837044 6.941816 -1.805394 1.827225 7.188198 2.109595 -1.932071 1.734945 1.367120 1.859457 2.218685 1.484898 -2.008927 -4.367418 -0.484736 -0.735751 2.201176 7.330855 9.952669 1.058085 0.216645 5.529068 1.491111 1.499263 4.195456 1.194207 -3.684040 0.744038 3.267189 -12.146998 -0.328666 -14.274033 -1.461233 -12.885678 -3.995232 0.614613 3.621121 -1.148055 5.348463 1.493822 7.130685 -1.689215 -2.227054 7.252811 8.029725 -6.968719 -3.078642 -5.098247 -5.198905 2.424687 -4.092276 0.871113 4.098327 1.485096 -6.050358 -4.085352 3.129083 4.485744 -2.796440 -6.300383 1.825818 6.048835 -5.678520 -6.697996 1.021016 6.338605 -2.996495 -12.204055 -3.884037 -7.289247 4.745671 -0.769315 -2.338280 -8.167549 0.508732 4.976909 -1.657482 -4.791820 0.960612 4.895457 5.116966 3.403849 0.401346 0.176159 1.918128 13.219028 2.788978 -4.587132 0.617791 -0.484091 -3.171934 3.035629 -5.957907 -3.120992 1.817155 -7.397633 1.967097 7.675443 -4.066050 -2.055768 8.147292 2.471009 2.010354 30.668849 0.787252 10.097328 6.662022 -7.644211 2.487113 -2.975669 0.238205 2.656591 2.336695 -0.111328 -14.620734 -6.988853 4.440485 7.396343 5.748151 -9.641125 -3.743135 -1.054712 -0.807701 0.055275 -1.160375 1.783772 -0.462225 -5.719726 -1.808878 6.908102 16.303034 -3.428391 -1.878925 4.776112 3.846799 -5.927318 -11.008699 -3.753850 -6.283698 1.720421 2.044954 0.284952 4.735966 9.597657 -13.403926 5.949529 -0.459495 0.148797 6.545765 3.020687 -7.966416 -9.801274 -1.606802 4.688055 8.701595 -3.214186 1.858381 3.312564 -6.626882 -0.427326 2.137708 -0.449780 -1.779727 2.949518 1.475864 -4.054864 -4.319983 3.444836 -2.621931 -2.121237 -0.500260 4.907794 -1.034878 -10.494666 7.277276 0.236016 -2.759970 2.172105 -3.294251 7.853164 -7.082227 -7.568715 5.967130 0.445833 -0.652596 -3.550460 1.630590 5.345784 3.349279 3.983429 -5.093523 -9.396702 3.990318 -4.061285 5.796095 2.869276 -0.299999 3.973173 -4.449880 -1.289916 -9.781472 -4.613764 -1.518308 2.178343 -8.453802 -4.411258 -1.383980 7.811025 5.035305 -0.135908 -6.126699 0.225612 8.940289 -7.664044 -1.240224 4.367937 5.386817 -9.607457 0.118969 5.768095 -9.211966 0.542663 -2.748207 -1.626806 -2.859167 -6.222184 4.898647 2.160203 5.085984 -0.118101 1.510535 0.802050 3.272732 3.293826 2.818026 1.785452 9.915908 8.698174 -1.882760 -4.079717 -7.768890 2.795132 -9.307346 -10.527468 4.603964 0.445804 -5.931669 0.955096 1.956030 9.390254 1.600715 0.597165 -0.351179 0.491977 +PE-benchmarks/find-common-elements-three-sorted-arrays.cpp__main = -0.788065 -0.236712 0.777227 -2.320072 2.226303 1.767275 0.995529 -0.535547 -2.899407 -0.966352 0.702259 -3.150964 -1.503823 3.364697 -0.884038 1.620289 4.481889 0.800897 -1.159721 -0.301883 2.288276 -0.757885 3.885069 3.740789 -2.623500 0.183481 -0.012796 1.407076 0.056474 1.998071 -0.568974 -2.524080 1.224282 -1.787031 -0.128442 -1.920625 -0.014400 0.170418 1.115558 -4.701369 0.569397 1.155999 -0.162110 -0.773901 -0.387481 0.820386 2.945881 2.339328 -0.518774 1.017636 1.855227 0.326323 -0.095610 0.654064 1.125822 0.534266 1.194240 0.258848 -1.710314 -0.695563 -0.602272 -1.452861 -0.140220 2.507962 3.349116 0.208343 -0.304688 0.744338 -0.015266 0.639267 1.180428 0.606719 0.277469 0.383405 1.465310 -2.272137 -0.281833 -4.297959 -0.504827 -5.927942 -2.132449 -0.521391 2.714189 0.479290 1.112978 -0.777139 3.014044 -0.712593 -0.223909 2.124512 3.752387 -2.400814 -1.421539 -1.833673 -1.448182 0.905217 -1.434164 -0.102732 1.520386 -0.148097 -2.602296 -1.380707 1.398461 0.841791 -1.056850 -0.972383 0.343305 2.650329 -2.785628 -1.622635 -1.343596 1.646012 -0.039514 -4.348628 -1.107713 -1.286456 1.174825 0.738871 -1.411868 -2.203031 0.923714 1.443602 -1.153365 -1.124725 -0.776253 2.815435 1.056197 0.990372 0.588817 0.469431 1.029736 3.627873 1.707754 -1.522392 0.274732 0.065892 -0.952483 0.873595 -1.666902 -1.149419 0.345708 -2.502751 0.646075 1.740747 -1.876672 -0.518354 0.650126 0.596927 0.902928 8.887586 -0.454723 3.330059 1.547477 -2.951015 1.773923 -0.735247 -0.387078 0.377694 1.580612 0.725098 -3.635425 -2.291793 1.838781 3.174939 2.155666 -3.402339 -0.357090 -0.507513 -0.016178 -0.142563 0.478996 0.761527 0.504252 -2.161887 -0.715869 1.966112 5.889676 -1.355822 -2.733740 1.311356 0.851548 -0.674244 -2.977357 -0.829411 -1.234214 0.480070 0.677033 -0.239692 1.702525 3.678535 -5.684841 2.789770 -0.462024 -0.836571 2.860882 0.648157 -2.214554 -3.204233 -0.616977 2.160117 3.663750 0.238533 -0.119012 0.510677 -2.562503 -0.348342 0.534811 0.522189 -0.859632 1.482175 0.208066 -1.977745 -1.622558 -0.880313 -0.671191 -0.592895 -0.979260 1.579308 0.535977 -5.160263 3.033018 0.333005 -1.014742 0.143711 -0.535252 2.084771 -2.546168 -3.336650 1.493085 -0.697981 -1.934876 -1.289583 -0.104203 1.510973 0.904687 0.874003 -1.458473 -3.525755 2.667157 -0.743470 2.717635 1.340484 0.083785 2.573902 0.835915 -1.181332 -2.331489 -1.993104 0.877322 -0.698578 -2.192202 -0.554488 -1.082245 2.523632 2.391000 0.134620 -1.596528 -1.211566 3.216064 -2.450072 -0.638140 2.242836 0.813911 -2.255622 0.884601 2.728051 -2.995143 -0.402414 -1.688275 -0.773589 -1.194332 -2.052516 1.228499 -0.442509 1.139280 0.554316 0.104654 -0.728525 0.876595 0.499615 0.041561 0.135786 3.722657 3.539465 -1.775806 0.324029 -2.689730 1.648843 -3.509451 -3.375781 1.073794 0.048774 -2.079187 0.083021 0.559203 2.363261 0.273790 -0.478151 -0.820098 0.462719 +PE-benchmarks/find-common-elements-three-sorted-arrays.cpp___GLOBAL__sub_I_find_common_elements_three_sorted_arrays.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/find-k-closest-elements-given-value.cpp__findCrossOver(int*, int, int, int) = -4.695814 -4.756886 -1.663082 -9.480008 6.798370 7.789909 3.434766 -7.255251 -10.103506 0.136088 5.297325 -9.214478 -0.746053 11.752578 -4.164722 10.911923 13.062211 1.580400 -5.958121 -1.709365 11.971519 0.798883 14.317978 12.007586 -9.468717 -1.200291 1.178979 4.263931 4.297442 1.073664 -0.247728 -4.052226 5.951117 -12.662912 -4.287665 -5.925878 1.976411 3.632388 11.101247 -12.425108 2.787644 -2.610940 -0.658488 -2.551107 -4.165416 -0.552359 5.997581 9.653745 -2.506650 4.134608 9.217259 1.310048 -2.195687 2.629467 1.628298 2.248156 0.435006 2.186689 -2.720602 -6.125468 -0.891752 -0.827473 2.360785 9.703334 11.596871 1.250880 -0.205169 7.980534 2.427301 2.283910 6.045481 1.959803 -3.078491 0.393581 5.113834 -13.812398 -1.455283 -17.646123 -3.190121 -15.493555 -5.069575 1.419782 5.594879 -3.106019 7.662132 2.496399 9.607354 -0.940366 -4.150502 9.662953 10.867853 -10.279948 -4.538194 -5.394470 -6.196925 2.841190 -5.847942 2.697880 4.427881 1.391809 -8.707491 -6.553341 1.785493 5.676660 -3.786888 -9.032736 2.520333 7.186408 -7.427404 -8.525206 0.842001 7.445655 -3.592026 -15.579959 -5.500251 -7.262296 8.076271 -0.759279 -3.652162 -10.598183 0.678634 5.919904 -2.745788 -7.155733 3.660590 4.021630 7.135381 5.569509 0.612129 0.186712 2.532764 17.507693 3.773609 -6.871780 0.990951 -1.186640 -2.063735 5.434003 -6.356073 -4.529769 2.595211 -10.198320 3.762290 9.271878 -5.538372 -2.820429 11.343810 4.082542 1.887402 31.151536 1.352507 11.959746 9.600267 -9.770474 0.455775 -5.226472 1.560901 4.480680 3.787535 -0.864750 -13.790938 -9.687294 6.265860 10.005813 7.700891 -11.914700 -4.271363 -0.863104 0.125644 -0.402747 -1.658395 2.635959 0.075080 -7.583039 -2.056745 9.254421 17.386134 -5.915735 -2.719730 6.062508 5.260141 -4.772075 -10.336020 -5.645805 -8.462197 2.550955 5.528792 1.548256 6.376133 12.943598 -15.492704 7.781337 -1.458703 0.465910 5.889266 5.494576 -10.719727 -7.709289 -1.949373 5.384995 8.801811 -2.587739 2.124941 5.605296 -9.427317 -0.617010 2.506971 -0.982533 -2.468211 4.240601 2.534337 -4.932925 -5.587352 4.969043 -2.604090 -3.015449 0.481283 7.541996 -1.450272 -14.398732 8.866255 -0.024932 -4.900773 3.586251 -3.965716 11.493200 -9.346952 -9.834093 7.944780 -0.221971 -0.782796 -3.474039 2.850660 6.400052 4.102744 5.380517 -6.873189 -10.081649 5.210366 -3.285647 8.116546 3.957973 -0.837901 5.751499 -9.785632 -2.324069 -10.807813 -4.894596 0.570320 2.387386 -10.452953 -5.905124 -1.686902 10.572403 6.724033 0.243952 -8.023830 0.163104 9.726865 -11.879535 -1.838550 6.354952 9.709403 -11.159055 1.578214 7.931844 -10.458322 1.210763 -3.296575 -1.475046 -3.960555 -8.149402 7.259169 2.932459 7.274552 -1.087319 2.545529 2.136376 4.882657 3.769829 3.546879 2.362269 11.039194 10.839107 -3.562455 -6.207793 -10.768965 4.332105 -12.462613 -13.709864 6.949911 0.323322 -7.981042 1.326392 0.330514 12.095741 2.117921 -1.190500 -1.975729 1.321930 +PE-benchmarks/find-k-closest-elements-given-value.cpp__printKclosest(int*, int, int, int) = -4.868570 -5.522815 -2.832926 -11.218491 7.192023 7.658857 3.452356 -7.054073 -12.436212 -0.620370 5.653116 -11.493674 -0.068011 12.706296 -4.074134 11.577284 15.029695 1.488035 -6.628484 -1.267840 13.636375 -0.574695 14.973221 13.354116 -9.767761 -1.088274 0.062625 4.527820 3.957165 1.286468 1.048915 -5.193964 5.244863 -13.295639 -3.882773 -7.271507 1.868147 4.495857 12.441929 -14.914244 3.316639 -0.320853 1.461976 -3.226930 -4.105467 -0.411521 5.978947 9.844747 -2.924256 3.948505 10.668600 2.283255 -2.507995 2.358070 1.849447 2.244681 1.276154 1.707118 -3.034072 -6.339920 -0.739016 0.113415 3.090008 10.016190 12.823685 0.926789 -0.234875 8.132295 3.416006 2.497143 6.996705 1.708427 -4.239896 -0.569618 4.836622 -15.572173 -1.546081 -20.913959 -1.984549 -20.468541 -5.650342 2.429622 7.265682 -1.642221 6.976584 1.255367 10.221255 -2.301905 -4.443393 10.846344 10.960971 -9.394189 -4.609025 -6.416690 -7.483190 3.357827 -5.486778 1.567077 6.384671 2.053255 -9.049124 -5.407221 2.857062 5.788231 -3.983644 -9.319966 3.227874 7.974191 -7.713147 -8.891236 2.521903 10.277440 -3.252606 -16.890180 -5.240562 -9.492625 5.660272 -0.982001 -4.094965 -10.360012 0.470685 5.171424 -3.387666 -6.172788 0.927132 5.701155 7.517220 6.100768 0.595197 0.447516 2.776539 18.583033 2.499944 -7.785531 1.477646 -0.812543 -1.975983 5.744520 -7.558287 -5.278946 3.258943 -10.381903 3.627459 8.968102 -5.900864 -2.913142 11.795365 4.455378 1.530280 38.866969 1.436771 15.051932 10.890356 -9.979893 2.387870 -4.397411 1.340332 4.307404 4.034652 -1.305173 -16.710549 -10.404743 6.616593 10.672103 8.361974 -12.877876 -4.794020 -0.401753 -0.963070 0.262269 -1.556701 2.211052 0.201744 -8.297186 -2.387351 9.556515 21.687485 -4.597835 -0.982644 6.220873 7.289339 -6.609106 -13.018540 -5.567049 -10.224515 2.775718 4.093853 1.259288 7.285632 13.868673 -18.996697 8.575723 -1.024694 1.136652 7.163486 5.407903 -12.278102 -13.703533 -3.134373 5.433207 11.442221 -4.475054 3.132937 5.925532 -9.405738 -0.536167 2.594407 -1.797830 -2.784832 4.005465 1.659215 -4.500049 -4.805635 5.534328 -4.078221 -2.727825 -0.148532 7.549018 0.313795 -14.766393 9.248373 0.274527 -4.366371 2.489714 -4.179880 11.497139 -9.415462 -9.706515 8.024464 0.201640 -1.316588 -4.383286 2.487466 7.099228 3.421735 6.104127 -6.765422 -11.892841 6.697740 -5.174655 8.875806 4.324892 -2.001620 5.003252 -8.166895 -1.835835 -12.412723 -6.566369 -1.263729 2.688682 -11.763858 -4.768320 -1.971903 10.676911 6.123750 0.444955 -9.427822 0.530462 11.184679 -11.029013 -1.326705 6.503612 7.903664 -13.119665 1.534262 8.531714 -12.226626 2.141229 -4.423169 -1.137825 -4.276209 -7.831894 7.931104 4.391005 7.553077 -1.736488 2.267813 1.952886 4.975924 4.783492 3.167676 2.586147 13.291162 11.013010 -2.613580 -6.096237 -11.205299 4.144481 -12.540749 -14.843647 6.521821 0.759220 -9.833573 1.195906 1.088258 13.840693 2.417534 0.451126 -1.809002 2.340696 +PE-benchmarks/find-k-closest-elements-given-value.cpp__main = -1.114550 -1.188733 0.040353 -2.861091 2.108359 1.584365 1.034295 -1.284579 -3.455860 -0.456060 1.215321 -3.016972 -0.456438 3.551673 -0.962369 2.621404 4.383068 0.855131 -1.572177 -0.513787 3.197575 -0.774651 4.004213 3.756675 -2.641279 -0.011115 -0.053096 1.265966 0.749018 1.232885 -0.346038 -1.671575 1.378615 -3.014659 -0.564786 -2.216107 0.221453 1.038286 2.512281 -4.474784 0.884341 0.311333 0.430309 -0.847418 -0.802521 0.625930 2.096919 2.558384 -0.710457 1.289748 2.500943 0.314222 -0.372866 0.702237 0.956377 0.912612 0.919692 0.587048 -1.262604 -1.157942 -0.453546 -0.761105 0.643381 2.595584 3.405181 0.154811 -0.203636 1.546167 0.674364 0.670779 1.822437 0.463790 -0.594855 -0.272189 1.378742 -3.719138 -0.253683 -5.509919 -0.563755 -6.305937 -1.830918 0.244134 2.530254 -0.385831 1.570353 -0.015488 2.928011 -0.751468 -0.848825 2.443437 3.245431 -2.584895 -1.391336 -1.669151 -1.837556 0.873512 -1.411172 0.006492 1.905334 0.242346 -2.562647 -1.462163 1.308105 1.282473 -1.080904 -1.806481 0.711011 2.516450 -2.546098 -2.224938 -0.226474 2.360612 -0.549947 -4.381282 -0.821182 -2.159188 1.599112 0.167840 -1.402072 -2.580736 0.544290 1.449699 -1.182890 -1.386294 -0.304314 2.171388 1.483068 1.412415 0.300367 0.112765 0.681332 4.356854 1.276063 -2.102204 0.416888 0.050739 -0.805093 1.314063 -2.010313 -1.542994 0.863002 -2.776956 0.765792 1.863679 -1.830414 -0.538897 2.639940 1.177239 0.568893 9.547994 0.014534 3.814385 2.414808 -2.771158 1.223344 -0.837991 0.242329 0.987022 1.541552 -0.084970 -4.148779 -2.734615 1.720561 3.056580 2.343390 -3.592341 -1.280872 -0.450889 -0.158755 0.331254 -0.092307 0.575761 0.227236 -2.298042 -0.703834 1.994080 6.007896 -1.314709 -1.316479 1.427775 1.326836 -1.492096 -3.578222 -1.282101 -2.311162 0.716598 0.636776 0.047036 1.940607 3.833349 -5.852396 2.704847 -0.779491 -0.257503 2.397038 1.156569 -2.813321 -3.958377 -0.966934 1.620811 3.589899 -0.548187 0.398521 1.416836 -2.625169 -0.262274 0.437399 -0.039050 -0.888137 1.266492 0.418952 -1.623136 -1.252865 0.520012 -0.829441 -0.733143 -0.250446 1.913924 0.336823 -4.774527 2.610907 0.146780 -1.090634 0.683339 -0.577084 2.601086 -2.506955 -2.905394 1.870934 -0.070048 -0.907426 -1.407981 0.366896 1.893812 0.570113 1.123572 -1.606169 -3.410045 2.177882 -1.316439 2.627887 1.287393 -0.497272 1.992215 -0.796176 -0.766737 -2.930110 -1.520982 -0.084591 -0.151092 -2.580780 -0.961426 -0.814084 2.796261 2.015880 0.363233 -1.930207 -0.284635 3.295125 -2.876414 -0.481973 2.121050 1.630471 -2.848229 0.852979 2.647788 -3.357308 0.114922 -1.388288 -0.626941 -1.030890 -1.886515 2.006600 0.535443 1.723481 -0.248656 0.516564 0.048614 1.238899 0.963467 0.468598 0.420304 3.805236 3.531793 -1.189557 -0.830349 -2.791417 1.344688 -3.421351 -3.563600 1.274077 0.437461 -2.682990 0.360553 0.422765 3.319167 0.492651 -0.156338 -0.626475 0.554395 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__isvalid(int, int) = -0.800013 -1.205863 -0.334717 -1.701264 0.958250 0.211050 0.576901 -0.603213 -1.967820 -0.120094 0.477380 -1.303607 0.269704 2.256900 -0.185676 2.138912 2.450144 0.758407 -0.720178 -0.210836 2.072385 -1.154460 1.733366 1.660200 -1.135942 -0.157327 0.170370 0.779462 0.192171 0.707091 0.021092 -0.838565 0.425005 -2.202273 -0.121109 -1.603205 0.300069 1.389492 1.824107 -2.583433 0.687889 0.475029 1.338253 -0.721505 -0.762810 -0.838305 0.512753 1.559441 -0.671198 0.778581 1.292870 -0.128053 -0.220680 0.451540 0.575707 1.063487 0.023049 0.366975 -0.847133 -0.488587 -0.170656 -0.324979 1.034688 1.186570 1.829877 -0.116817 -0.027840 1.245998 0.452746 0.549711 1.151401 0.029768 -1.098581 -0.951487 0.830795 -2.745033 -0.383930 -3.768409 -0.140460 -3.622148 -0.994013 0.420453 1.279026 -0.219658 1.173413 0.486028 1.477928 -0.732078 -0.482695 1.232306 1.506924 -1.245604 -0.826294 -1.226808 -1.315285 0.781151 -0.734927 -0.604173 1.716859 0.098616 -1.328166 -0.999113 0.934270 1.050823 -0.485502 -1.525207 0.569855 1.511167 -1.151960 -2.101849 0.051063 1.521844 -0.844946 -2.119824 0.178576 -1.330094 -0.000809 0.114870 -0.777839 -1.791742 0.271470 0.735923 -0.730139 -1.060969 -0.006252 0.935582 0.558063 0.677589 0.318890 -0.224225 -0.091525 2.433593 0.839449 -1.446590 0.247741 0.478565 -0.559837 0.599163 -1.356629 -1.543510 0.520053 -1.852313 0.051204 0.857708 -1.084945 -0.213516 2.009724 0.775761 0.406845 4.668021 0.203626 1.815984 1.454278 -1.403789 1.060946 -0.098201 0.233334 0.624237 1.137599 -0.440433 -1.813869 -1.608454 0.644924 1.560839 1.577266 -1.337756 -2.161040 -0.598238 -0.042485 0.824986 -0.319309 0.351424 -0.042243 -1.494439 -0.260165 0.723984 2.705160 -0.729083 -0.513984 0.901004 1.591983 -1.540121 -2.667033 -0.817571 -2.928440 0.204755 -0.472150 -0.233824 1.044273 2.119411 -3.421951 1.651228 -0.542928 0.110543 1.262138 0.560129 -1.521222 -3.636296 -0.763847 0.736699 2.295649 -0.919891 0.768525 0.965078 -1.373621 0.001585 -0.067860 -0.189820 -0.419929 0.662138 -0.642940 -0.725066 -0.415659 1.123901 -0.776610 -1.090124 0.387794 0.949506 1.224714 -1.535662 1.190290 -0.174489 -0.405335 1.195356 0.145512 1.584722 -1.327945 -1.515166 1.119099 0.474180 0.293386 -0.647152 0.347116 1.367883 0.053121 -0.088224 -0.212738 -1.512056 0.647453 -0.906557 1.408994 0.625657 -0.735359 0.644551 -0.177566 -0.539151 -1.385564 -0.257654 -1.252094 -0.235234 -1.192175 -1.767464 -0.303075 1.788429 0.989164 0.564940 -0.963772 -0.045630 1.971189 -1.517598 -0.115780 1.370501 -0.223115 -1.433988 0.173079 1.729796 -2.161253 0.164277 -0.722326 0.481065 -0.172110 -0.891770 1.140951 0.452580 0.848113 -0.544701 -0.003681 0.364994 0.647016 1.176765 0.333944 -0.042976 2.089222 0.914477 -0.533710 -0.896011 -1.339806 0.050952 -1.827236 -1.393698 0.332468 0.852526 -1.804052 0.563143 0.609100 1.750143 0.037358 0.566947 -0.187768 -0.251780 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__isadjacent(char, char) = -0.369437 -0.563278 -0.163139 -0.821604 0.303435 0.335728 0.317466 -0.813796 -0.915862 -0.144614 0.583565 -0.973501 0.054241 0.909105 -0.382786 1.023550 1.028706 0.191483 -0.675429 -0.316951 0.807995 -0.006047 1.230332 1.044607 -0.616422 -0.028958 -0.156169 0.476693 0.585059 -0.080817 0.291838 0.028346 0.554664 -1.027424 -0.256531 -0.345426 0.031702 0.405281 0.843764 -1.011306 0.227957 -0.037731 0.511064 -0.186381 -0.236258 -0.103279 0.298755 0.743791 0.323735 0.454502 0.579817 -0.003368 0.158049 0.227349 0.437822 0.243193 0.432181 -0.594777 -0.256419 -0.474927 -0.117817 -0.172898 0.173903 0.807485 0.859066 0.099438 -0.118234 0.605079 0.368599 0.286009 0.708432 0.245914 -0.760236 0.054721 0.146602 -1.497588 0.447821 -0.858205 -0.221750 -1.245559 -0.486932 0.293354 0.606635 0.052825 0.651892 0.487411 0.797323 -0.127320 -0.542189 0.334218 0.764852 -0.768417 -0.377218 -0.059057 -0.080313 0.145275 -0.466062 0.143799 0.469670 0.511335 -0.683247 0.105895 0.439489 0.482624 -0.342528 -0.387343 0.279468 0.674005 -0.765891 -0.768644 0.282013 0.682003 -0.280222 -1.164996 -0.081929 -0.636793 0.522158 -0.071161 -0.429384 -0.793229 0.184719 0.367475 -0.064552 -0.390370 -0.259564 0.155147 0.429737 0.510987 -0.082934 0.481951 0.130783 1.547027 0.113980 -0.514305 0.253048 -0.041587 -0.114574 0.635392 -0.189107 -0.572587 -0.090961 -0.862083 0.067721 0.645539 -0.447120 -0.195699 0.481544 0.660308 -0.035755 2.219144 0.070853 1.060926 1.025409 -0.602817 -0.319262 -0.513524 0.341223 0.259338 0.225227 -0.149907 -0.987949 -0.847478 0.534195 0.900720 0.570056 -0.800498 -0.225443 -0.030637 0.033987 0.126466 -0.089065 0.135410 0.132874 -0.609193 -0.167885 0.534021 1.334600 -0.427461 0.219193 0.371836 -0.124879 -0.398899 -0.948604 -0.448005 -0.472672 0.306945 -0.008674 0.313600 0.304972 0.975377 -0.670566 0.798523 -0.178077 0.152057 0.899123 0.380020 -0.831515 -1.019371 -0.538685 0.239784 0.695480 -0.626865 0.021101 0.591008 -0.832036 -0.100114 0.062618 -0.122261 -0.211130 0.313610 0.319825 -0.163637 -0.262335 0.547532 0.091107 -0.063541 0.153685 0.713099 0.166723 -0.707722 0.569959 0.054510 -0.484901 0.338331 -0.181937 0.895342 -0.688968 -0.467976 0.501417 -0.098790 -0.318573 -0.349391 0.142204 0.456108 0.098706 0.263320 -0.575232 0.002333 0.491717 -0.514899 0.696364 0.334094 -0.233771 0.301823 -0.777540 -0.147722 -0.456097 -0.229502 -0.667917 -0.010851 -0.686089 -0.274257 -0.114873 0.842392 0.487847 0.132585 -0.642073 0.490503 0.749175 -1.096386 -0.257305 0.441020 0.617271 -0.896455 0.340140 0.534915 -0.896728 0.268246 -0.172992 -0.497557 -0.351651 -0.461929 0.821953 0.357481 0.674915 -0.273796 0.183836 0.264406 0.430881 0.270677 0.259005 0.355915 0.929374 0.750757 0.043850 -0.623739 -0.881490 0.294772 -0.822137 -0.873698 0.496983 0.492176 -0.729819 0.082676 0.037256 1.056786 0.541101 -0.520151 -0.322146 0.276287 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__getLenUtil(char (*) [3], int, int, char) = -4.117290 -3.896367 -0.728427 -8.909500 6.325439 8.702653 3.315682 -6.563923 -9.966407 -0.499492 4.772643 -10.210259 -1.607753 11.387482 -3.851688 9.991266 12.857707 1.510365 -6.426889 -0.437755 10.765465 0.498304 14.014053 12.019812 -8.465817 -0.602949 -0.672136 4.828673 2.944706 2.476194 -0.271058 -3.788596 5.355614 -11.396515 -4.411993 -5.606354 1.208427 2.858280 8.925842 -12.766225 2.472531 -0.114794 -1.171353 -2.751706 -3.309701 -1.111056 6.933935 8.999910 -0.784165 3.383047 7.232629 0.924001 -1.056793 2.527653 2.644927 2.190564 1.375333 -0.175173 -3.332462 -5.805486 -1.093637 -2.384237 1.635833 9.282947 10.783353 1.555713 -0.607825 6.629942 1.601065 1.792370 5.823589 2.130858 -3.426717 0.886844 4.229826 -12.035768 0.525642 -12.263492 -2.630641 -12.963863 -5.226293 1.402685 6.370608 0.868986 7.083931 0.838463 9.610479 -2.307824 -3.823526 9.149909 10.865764 -10.204741 -4.337813 -5.100436 -5.217675 2.316912 -5.422612 1.573868 2.764125 1.732508 -8.463414 -4.377999 2.255326 5.453969 -3.813974 -7.007630 2.352504 7.619326 -8.248444 -8.070015 0.989013 7.278885 -3.286399 -15.226178 -5.931519 -6.287101 6.466014 -0.187212 -3.964265 -9.955259 1.618314 5.496748 -1.854783 -6.171916 0.493024 4.701155 5.716083 4.874632 0.598532 1.316028 2.729055 16.597953 3.382664 -5.603654 1.549140 -0.981507 -1.743349 5.412865 -4.386330 -4.455193 0.021442 -10.076615 1.603053 9.056340 -5.493663 -1.584181 6.007616 4.851353 1.543869 31.585434 0.823499 11.951919 9.103097 -9.898984 1.134325 -4.965731 0.871635 3.319927 3.023697 0.056085 -14.833930 -8.952355 6.401511 10.322005 7.357211 -10.695040 -1.450731 -0.759158 -0.006233 -0.391155 -0.600365 2.413416 1.011726 -7.653573 -2.214747 8.738092 18.458108 -5.349363 -2.788924 6.214216 1.780273 -4.187969 -9.923307 -4.806729 -5.657478 2.213700 4.471453 0.866478 5.346603 12.323107 -11.845589 8.272113 -1.911735 -0.407600 7.478993 4.234258 -9.981280 -6.281280 -3.280379 5.725440 9.265697 -2.682151 0.404030 4.299938 -9.069372 -0.939431 2.833908 -0.919414 -2.141280 4.516144 2.637265 -5.033536 -5.269737 2.964002 -1.953301 -2.032459 -0.825647 7.074553 -1.938643 -12.057257 9.080860 1.145977 -4.450984 2.869485 -3.212393 10.309391 -8.702070 -9.784651 7.439749 -0.824225 -3.057107 -3.219257 1.774563 5.832266 5.038465 3.317288 -6.997203 -8.968519 6.261173 -3.185125 8.339311 4.043067 -0.745002 5.606091 -5.411734 -2.624063 -9.160538 -6.344429 0.057774 1.304294 -9.754890 -4.655775 -2.273832 10.213811 6.393872 0.408014 -7.832130 0.274271 9.709151 -9.771773 -2.336561 6.153348 7.256851 -11.231330 1.523857 7.734978 -9.697314 1.352332 -3.352149 -2.008711 -4.471139 -7.790912 6.725915 2.544433 6.683651 -0.388385 2.236216 1.135962 3.882618 3.156132 2.948697 2.466963 11.818970 9.024222 -2.666361 -4.386982 -10.208134 4.849092 -11.811378 -12.651697 6.357349 1.771229 -7.153785 0.675207 1.220710 11.111527 3.012788 -2.478259 -1.607239 1.481106 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__int const& std::max(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__getLen(char (*) [3], char) = -2.958996 -3.173032 -2.146131 -6.439953 4.385108 5.599844 2.331326 -3.990951 -7.804074 -0.464852 3.087286 -7.503258 -0.677583 8.480962 -2.259842 7.681595 10.645923 1.440035 -4.320564 0.079087 8.473956 -1.327913 9.825542 8.823715 -5.795445 -0.499265 -0.828957 3.203415 1.449006 1.758581 0.611338 -3.409085 3.585465 -8.862107 -3.001500 -5.294650 1.148446 3.028216 7.004618 -10.748769 2.107885 0.771420 0.631111 -2.359300 -2.771819 -0.294236 4.569700 6.552670 -1.205959 2.368979 5.553158 1.053696 -1.069657 1.863112 1.420410 2.031756 -0.146911 0.625391 -2.634610 -4.050929 -0.518429 -1.456562 1.753144 6.319858 8.276720 0.864160 -0.257900 5.261600 1.096620 1.470023 4.342301 1.077458 -2.687557 -0.606060 3.035810 -9.229971 -0.827765 -10.484169 -1.529252 -12.577152 -3.549374 1.115024 5.043307 0.802192 4.977981 0.394855 6.715559 -2.293708 -2.400599 7.841913 7.498267 -6.823728 -3.218152 -4.618182 -4.254437 2.229318 -3.736354 0.236831 4.094500 1.153832 -6.003208 -3.468697 2.395458 4.093468 -2.616338 -6.387952 1.958797 5.317152 -5.974507 -6.264217 0.946213 6.289220 -2.586764 -11.017435 -3.230867 -5.328289 2.912347 -0.104144 -2.651940 -7.170500 0.892889 3.598787 -1.600860 -4.462409 0.226972 4.305629 3.808949 3.345628 0.765513 0.582400 1.615251 12.245864 2.043981 -4.426947 1.103236 -0.132996 -1.471819 3.508028 -4.292737 -3.979314 1.155185 -7.735427 1.751222 6.034022 -4.056547 -1.314578 5.240642 3.185642 1.370908 24.454608 0.914268 9.180380 6.861664 -7.017933 2.549763 -3.189738 0.462434 2.399571 2.587641 -0.425116 -11.185898 -6.494192 4.025535 7.148669 5.634736 -7.873604 -2.446912 -0.825727 -0.135819 0.466047 -0.790606 1.672858 0.561859 -5.827777 -1.500100 6.334721 14.860004 -3.203858 0.221575 4.554323 3.245315 -4.448453 -9.480482 -3.487223 -6.105792 1.386070 2.524579 0.211969 4.013323 8.928116 -9.962376 6.077050 -1.545792 0.398872 5.076864 3.316531 -7.468444 -8.492417 -2.551370 4.088799 8.533418 -2.786508 1.533711 3.153840 -6.242018 -0.582415 1.923668 -0.879216 -1.415040 2.972193 0.839325 -3.337068 -3.401009 3.345090 -2.271646 -1.944798 -0.059865 4.769549 0.321755 -7.858806 6.367497 0.299635 -2.872076 2.059325 -1.678427 7.470583 -6.217413 -6.878996 5.458655 0.089762 -1.704279 -2.472736 1.379252 4.807300 3.177041 2.271453 -3.921225 -8.211812 4.762329 -2.709672 5.803875 2.898476 -1.083659 3.452095 -3.206304 -1.856677 -7.471148 -4.883957 -1.480677 0.576129 -7.030280 -3.149276 -1.579121 7.434301 4.474335 0.749201 -6.554901 0.674037 7.866054 -6.056941 -1.429227 4.667416 4.215338 -8.248625 0.929066 5.976382 -8.200893 1.025905 -2.832594 -0.105356 -2.499840 -5.457539 4.667244 1.919643 4.659626 -0.500837 1.390590 0.990901 2.811177 2.999606 1.898934 1.345910 9.457409 5.926406 -1.599244 -3.232335 -7.000503 2.670870 -8.478314 -8.965498 3.787658 1.929528 -5.834369 0.968431 2.102016 8.285470 1.622589 -0.359379 -1.046311 0.590854 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__main = -2.355246 -1.721566 0.000837 -6.277294 4.380200 4.450864 2.154787 -2.434233 -7.128919 -2.159943 2.850462 -8.915996 -3.101787 8.221351 -2.661447 4.547164 10.199380 0.938280 -3.828064 -0.254286 6.412978 -0.382311 9.436102 8.594219 -6.406806 -0.328850 -1.283694 3.487902 1.343494 2.464551 1.290511 -5.095430 2.717738 -4.708240 -1.225624 -3.576482 0.885375 1.226315 3.525149 -10.520779 1.608984 3.257704 0.647407 -2.129030 -1.562366 1.406489 6.069995 6.239403 -1.457923 1.526462 5.452307 1.364430 -0.545776 1.450784 1.360072 -0.780543 1.006030 -0.492138 -3.501944 -3.089138 -0.607684 -2.373585 0.050088 6.701327 8.238348 0.998280 -0.355744 2.887784 0.860475 2.013716 3.533778 1.318465 -0.392619 0.968239 3.313115 -4.865974 -0.512323 -9.341270 -0.700520 -13.674814 -4.131894 0.098574 7.092474 3.085352 2.327324 -1.796967 6.912241 -1.201660 -1.613746 7.769495 8.606616 -4.826330 -3.398475 -4.783490 -4.429611 2.938026 -3.856489 0.685903 3.181961 1.835350 -6.183277 -2.000761 1.178516 2.329078 -2.565735 -3.234711 1.350710 5.173114 -6.379895 -3.205669 -0.488870 5.641646 0.370879 -11.327776 -3.912092 -4.211129 1.841371 0.493481 -2.793082 -4.326561 1.143039 2.220803 -2.227263 -1.896876 -3.685145 5.505592 3.003496 3.224206 0.903599 1.525003 2.748054 9.061153 1.308434 -4.110087 0.809126 -0.479813 -1.149554 2.873995 -3.718996 -2.999426 1.765829 -6.394966 2.013594 4.307374 -4.078088 -2.492998 0.141835 1.806843 1.871176 21.842749 0.068365 8.771635 5.563161 -6.618416 3.070791 -2.296107 -0.447295 1.352009 2.657823 0.812652 -7.380656 -5.944455 4.697578 7.521783 5.241879 -6.855752 0.454326 0.268285 -0.400056 -0.821764 0.593209 1.869549 0.456047 -5.331110 -1.773538 6.669287 12.909763 -1.875507 -2.823316 3.610900 3.722285 -1.784757 -6.015765 -2.090581 -2.965706 1.560367 2.826924 0.178308 4.454048 8.903878 -11.561553 6.382507 0.802526 0.377971 5.357086 1.760165 -6.879741 -8.028658 -1.558573 4.916905 7.941255 -1.270653 0.000877 1.967540 -6.143602 -0.660327 2.012474 0.012573 -1.662432 3.028517 0.362181 -3.032746 -4.216504 -0.447116 -2.459410 -0.263566 -2.176926 4.291752 0.960607 -9.241634 7.322382 0.163754 -2.770261 -0.838801 -2.421020 5.714689 -6.624202 -7.071498 3.528581 -1.945149 -5.132858 -3.140990 0.454848 3.546822 2.517559 2.664440 -3.798733 -7.417795 6.463456 -2.357416 6.154457 2.984552 -0.265593 4.367090 0.692897 -1.761371 -5.787311 -5.298019 1.559832 -0.567158 -6.651935 -0.038646 -1.878563 6.022321 4.691310 -0.579265 -6.020284 -0.570401 6.966732 -4.157616 -2.768883 4.423657 1.035902 -6.849543 2.295176 5.787530 -7.346913 0.568679 -4.691970 -0.803790 -2.966493 -5.738531 3.529533 0.916573 3.713322 0.723882 0.650767 -0.908942 2.373395 2.005274 0.245397 1.371662 9.261309 6.190127 -2.540878 -0.250813 -7.604739 3.564124 -8.741858 -9.029129 3.526796 0.021713 -4.564242 0.380755 0.870415 6.619941 1.453134 -0.898329 -2.237870 2.498228 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp___GLOBAL__sub_I_find_length_of_the_longest_consecutive_path_in_a_character_matrix.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp__minCoins(int*, int, int) = -2.917291 -3.458589 -2.060803 -6.010992 3.790562 4.902318 2.102619 -3.735229 -7.171443 -0.378688 2.866486 -6.544959 0.022965 7.721224 -2.153480 7.357029 9.823454 1.514180 -3.820030 -0.163663 8.180212 -1.705419 9.036402 7.986669 -5.234689 -0.853459 -0.403419 2.918153 1.719129 1.295984 0.805146 -2.750639 3.181878 -8.533196 -2.431548 -5.035833 1.492444 3.255528 6.953458 -9.748224 2.043925 0.189400 1.337926 -2.169605 -2.706674 -0.705795 3.446163 6.070876 -1.390230 2.062292 5.627433 0.999802 -1.250672 1.717686 0.885504 1.977235 0.082219 0.647732 -2.329313 -3.585087 -0.342457 -1.028045 2.149034 5.672381 7.920954 0.676493 0.156146 5.069132 1.439529 1.552312 4.191717 0.653421 -2.930657 -0.759301 2.715172 -9.482551 -1.159468 -11.243404 -1.424541 -11.481186 -3.169892 1.042735 4.109513 0.072128 4.627654 0.892650 5.762973 -1.793556 -2.200321 6.790031 6.545127 -6.035651 -3.008288 -4.491149 -4.000690 2.263070 -3.601496 0.188341 4.431036 1.186317 -5.268146 -3.379680 2.481608 3.945027 -2.175139 -6.277955 1.842319 5.052239 -4.832722 -6.222280 1.077030 6.001496 -2.638287 -10.105641 -2.187013 -5.397474 2.522326 -0.143485 -2.129874 -6.749289 0.490773 3.415609 -1.556607 -4.237631 0.556664 4.042023 3.666596 2.993228 0.605286 0.292525 1.061659 11.133583 2.017231 -4.333211 0.815292 0.054512 -1.967210 3.081001 -4.645202 -3.840918 1.322749 -7.042675 1.745926 5.691169 -3.631719 -1.425114 5.894542 2.920863 1.520653 22.830395 1.101061 8.468682 6.369791 -6.330839 2.715789 -2.624930 0.773323 2.389686 2.468662 -0.965735 -10.898247 -6.061032 3.292228 6.167666 5.204760 -7.357044 -3.243737 -1.078403 -0.197561 0.575373 -1.151786 1.805119 -0.012473 -5.248889 -1.254733 5.699268 13.557666 -2.889596 0.514920 4.034109 3.607633 -4.593635 -9.544733 -3.397732 -6.488248 1.285432 1.996477 0.379125 3.670908 8.089820 -9.558639 5.376005 -1.197965 0.824738 4.783188 2.982190 -7.022675 -9.084222 -2.023050 3.554284 7.850736 -2.897567 1.771791 3.352319 -5.556619 -0.347726 1.447829 -0.787279 -1.091606 2.299728 0.397100 -2.948135 -3.078066 3.810059 -2.314685 -2.293346 0.407216 4.270893 0.915673 -6.874447 5.605605 -0.276429 -2.608425 2.324248 -1.689770 7.018472 -5.645370 -5.888445 4.999887 0.542999 -0.579441 -2.703977 1.595187 4.659873 2.300497 2.429868 -3.342331 -7.738169 3.569951 -2.855557 4.959943 2.391655 -1.175651 2.805710 -2.924800 -1.483331 -7.254256 -4.113214 -2.058801 0.830971 -6.681719 -3.586247 -1.045262 6.867859 3.966553 0.671888 -5.878514 0.750135 7.365862 -6.090094 -1.178429 4.243101 3.821390 -7.689448 0.509511 5.400394 -8.112303 0.836596 -2.229182 0.170125 -1.808079 -5.023201 4.278089 1.972252 4.430207 -1.002964 1.462057 1.270787 2.658380 3.190474 1.947040 1.023761 8.703254 5.584722 -1.308319 -3.494518 -6.332160 2.050523 -7.761590 -8.184611 3.370474 1.819791 -5.631344 1.396198 2.062553 7.861072 1.203579 0.290611 -0.926219 0.214556 +PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp__main = -0.710885 -0.615631 0.281412 -1.875891 1.409860 0.992822 0.733801 -0.597587 -2.300917 -0.710234 0.790054 -2.424532 -0.842938 2.556046 -0.720847 1.453365 3.272109 0.595014 -1.018837 -0.358989 2.003026 -0.700217 2.942607 2.759915 -2.006144 -0.010870 -0.162193 1.078806 0.523440 0.982580 0.040527 -1.374615 0.917997 -1.635341 -0.143629 -1.425344 0.224937 0.521165 1.116874 -3.426430 0.519203 0.676673 0.341369 -0.584170 -0.448135 0.800354 1.807230 1.905515 -0.571405 0.798694 1.738552 0.166645 -0.102595 0.511053 0.523434 0.129292 0.634981 0.137690 -1.144791 -0.655351 -0.263451 -1.086073 0.213421 1.954971 2.615515 0.129805 -0.105351 0.855562 0.319883 0.612582 1.186777 0.374828 -0.070841 0.029353 1.116003 -2.049691 -0.207383 -3.671853 -0.355185 -4.821689 -1.437200 -0.115662 2.229993 0.320692 0.782713 -0.283510 2.155172 -0.322713 -0.410710 1.983743 2.599944 -1.642346 -1.097775 -1.364110 -1.259969 0.893744 -1.196530 0.051481 1.343303 0.373984 -1.889678 -0.845683 0.894877 0.688056 -0.798473 -1.022715 0.347097 1.832383 -2.051710 -1.246449 -0.529852 1.522923 0.005713 -3.348007 -0.516877 -1.311102 0.989257 0.315396 -0.903198 -1.435664 0.414557 0.829218 -0.801037 -0.691167 -0.941338 1.885671 0.836006 0.923017 0.331402 0.328723 0.639665 2.687774 0.920217 -1.381744 0.168125 0.059575 -0.679014 0.847371 -1.388363 -1.068060 0.750151 -1.996683 0.580200 1.129178 -1.348624 -0.684521 0.861023 0.612620 0.620237 6.397094 0.016965 2.613546 1.605797 -2.029056 1.160055 -0.571984 -0.001507 0.616138 1.153175 0.132877 -2.496949 -1.876329 1.238915 2.304165 1.664236 -2.439954 -0.512354 -0.208405 -0.042869 0.013105 0.144675 0.580183 0.139690 -1.631332 -0.500688 1.657987 4.088992 -0.763256 -1.133411 0.950162 0.935909 -0.757218 -2.441189 -0.700830 -1.143324 0.457144 0.504500 0.017122 1.315355 2.761976 -4.175706 2.042632 -0.206338 -0.046696 1.800101 0.579773 -1.965476 -3.063250 -0.456597 1.394896 2.642112 -0.203455 0.046365 0.800343 -1.947675 -0.208765 0.374193 0.137959 -0.579976 0.971203 0.087132 -1.104434 -1.181692 -0.127887 -0.603239 -0.303895 -0.411086 1.325973 0.487467 -3.354653 2.102250 -0.123911 -0.901174 0.102662 -0.479656 1.742596 -1.986255 -2.193619 1.099490 -0.420276 -1.342546 -1.242508 0.140071 1.218801 0.378386 0.583646 -1.010172 -2.439867 1.841670 -0.886329 1.849859 0.955479 -0.182505 1.662731 0.356192 -0.669940 -1.869462 -1.175012 0.234970 -0.497516 -1.799708 -0.302319 -0.605678 1.881098 1.656579 0.071566 -1.409683 -0.196554 2.374063 -1.745014 -0.818544 1.556316 0.634697 -1.811162 0.919650 1.919179 -2.484685 -0.035108 -1.318636 -0.404837 -0.642080 -1.580364 1.226446 0.070641 1.091691 0.107027 0.280744 -0.243149 0.858110 0.575771 0.120196 0.169451 2.922678 2.576383 -1.046486 -0.123671 -2.153716 1.051654 -2.677360 -2.555343 0.836975 0.321916 -1.584862 0.279646 0.367676 2.051011 0.360402 -0.330634 -0.702362 0.553198 +PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp___GLOBAL__sub_I_find_minimum_number_of_coins_that_make_a_change.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/find-parity.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/find-parity.cpp__getParity(unsigned int) = -0.346057 -0.532619 -0.161023 -0.749911 0.494851 0.017391 0.214890 -0.353021 -0.982474 -0.097480 0.121630 -0.918170 0.185979 0.923261 -0.132649 1.143633 1.374793 0.447770 -0.516968 -0.115138 1.350606 -0.989255 1.346775 1.086036 -0.492248 -0.083494 -0.111642 0.602364 0.083277 0.314662 -0.070077 -0.038405 0.151392 -1.527752 -0.117569 -1.205741 0.175501 0.743195 1.287616 -1.483804 0.306893 0.105757 0.812916 -0.258588 -0.284005 0.224463 0.185671 0.518140 -0.296770 0.367877 0.917864 0.042935 -0.084880 0.209176 0.055657 0.550349 0.428878 0.479852 -0.315324 -0.113455 -0.063750 0.224262 0.553572 0.498568 1.246185 -0.065087 0.047528 0.435697 0.285871 0.178717 0.537983 -0.026808 -0.481105 -0.474371 0.269399 -2.090686 -0.084145 -2.816943 -0.034618 -2.206242 -0.361719 0.091704 0.513322 -0.092242 0.462609 0.293028 0.621755 -0.321452 -0.125978 0.667931 0.544421 -0.584480 -0.329877 -0.546153 -0.569294 0.304187 -0.302665 -0.231480 1.202895 0.271178 -0.486192 -0.465582 0.770330 0.432230 -0.200115 -0.760080 0.193428 0.652368 -0.500474 -0.920405 -0.035369 1.142061 -0.387363 -1.457201 0.719637 -1.015709 0.097026 -0.000501 -0.279918 -0.728073 0.102121 0.392681 -0.284698 -0.372765 -0.465774 0.793207 0.133152 0.139907 0.073895 -0.201282 -0.172327 1.426034 0.184978 -0.653644 0.033713 0.331765 -0.666617 0.128605 -1.018418 -0.632871 0.519819 -0.974534 0.111677 0.276454 -0.462283 -0.010793 1.584715 0.297651 0.128447 3.158966 0.090169 1.695215 0.952424 -0.597387 0.879020 -0.086427 0.170908 0.344759 0.503318 -0.241413 -1.929382 -0.689025 0.131416 0.602707 0.665011 -1.249532 -1.326315 -0.357049 -0.030624 0.475595 -0.170740 0.250782 -0.061986 -0.625599 -0.114051 0.253451 2.418828 -0.164471 0.559542 0.320805 0.530799 -1.142349 -2.095983 -0.337154 -1.597422 0.079551 -0.472149 -0.124763 0.413363 1.013170 -2.257148 0.706486 -0.400928 0.069766 0.689022 0.100657 -1.158330 -2.362124 -0.448771 0.270044 1.361493 -0.411747 0.202382 0.488456 -0.574515 0.002188 -0.076166 0.022383 -0.220256 0.240088 -0.000813 -0.428577 -0.151603 0.504832 -0.353507 -0.476602 0.180693 0.364231 0.644146 -0.961947 0.447734 -0.150837 -0.130500 0.514460 0.177317 0.768556 -0.590063 -0.589004 0.484322 0.198464 0.213103 -0.916384 0.158712 0.673103 -0.205095 0.381763 -0.202521 -0.924380 0.153085 -0.741112 0.473071 0.244523 -0.333262 0.260038 0.303912 -0.150545 -1.287785 -0.328523 -1.084848 -0.220872 -1.002173 -0.162288 -0.106456 0.743020 0.512056 0.317942 -0.592642 0.258625 1.260225 -0.829807 -0.332486 0.557537 0.092177 -0.758474 0.081289 0.703244 -1.202924 -0.040182 -0.303751 0.130804 0.099381 -0.317097 0.555632 0.374876 0.388894 -0.231460 0.134863 0.203187 0.325301 0.515380 0.111068 -0.029517 1.494955 1.040587 -0.056994 -0.286818 -0.748685 0.094791 -0.757068 -0.562738 0.066049 0.652799 -1.348406 0.356109 0.557979 1.291652 0.020502 0.276572 -0.096472 -0.205459 +PE-benchmarks/find-parity.cpp__main = -0.265793 -0.121526 0.459949 -1.104253 0.661608 -0.231743 0.300292 -0.188874 -1.165694 -0.836493 0.619589 -1.719636 -0.961141 1.268909 -0.600537 0.016788 1.550952 0.077626 -0.644981 -0.785084 0.825240 -0.104356 1.618140 1.560277 -1.505247 0.013925 -0.099949 0.910369 0.981642 0.090595 0.854894 -0.655133 0.129348 -0.100708 0.417245 -0.239122 0.166526 -0.118075 0.076479 -1.797691 0.129164 0.792313 0.753170 -0.169087 0.063603 0.936259 1.143022 1.044033 -0.566386 0.252879 1.571949 0.239215 0.148734 0.100174 -0.058182 -0.999861 1.023971 -0.282540 -0.604483 -0.190015 0.029513 -0.538454 -0.140843 1.373125 1.502145 0.093405 -0.064050 0.123123 0.567948 0.854194 0.603704 0.380993 0.287304 0.422473 0.790976 -0.500183 0.025241 -2.837781 0.113327 -3.412570 -0.961078 -0.210280 1.893033 0.437865 -0.333115 0.318613 1.290484 0.410282 -0.195275 0.932399 1.449834 0.085068 -0.593099 -0.625392 -1.018037 1.045900 -0.780456 0.479174 0.561659 1.145159 -1.028706 0.101990 0.088008 -0.116999 -0.555812 0.249652 0.007603 0.855068 -1.067848 0.293434 -0.350260 0.959909 0.884075 -2.138415 -0.166359 -0.922589 0.396517 0.147232 -0.367336 0.173844 -0.010448 -0.161723 -0.598044 0.595114 -1.648791 1.026368 0.395775 0.693860 0.084496 0.468330 0.728677 0.549267 -0.037632 -0.883546 -0.033118 -0.099691 -0.259279 0.446013 -0.887839 -0.301842 1.198298 -0.661594 0.877450 0.073796 -0.673126 -1.401125 -0.091813 -0.193059 0.347548 2.721152 0.075174 1.598463 0.947381 -0.674343 0.325594 -0.179924 -0.082939 0.431595 0.683172 0.223651 0.006663 -1.030610 0.780698 1.329781 0.752161 -1.130685 0.047428 0.481770 -0.240629 -0.089014 0.392386 0.432882 -0.120597 -0.633771 -0.354836 1.256081 1.393609 0.180334 -1.115115 0.078562 1.256599 -0.025990 -0.688292 -0.016704 -0.024259 0.424450 0.390339 0.404961 0.866625 1.546187 -2.827324 1.152994 0.832729 0.524553 0.878848 -0.157898 -1.254320 -2.162936 0.231917 0.751393 1.078726 -0.066024 -0.609591 0.445970 -1.150616 -0.098571 0.241633 0.123779 -0.507809 0.592265 -0.129220 -0.069594 -0.913813 -0.572054 -0.335137 0.600389 -0.532978 0.779008 0.378790 -2.218763 1.287256 -0.582432 -0.654660 -0.824804 -0.838715 0.599118 -1.228029 -0.957288 0.024501 -0.758956 -1.516251 -1.302088 -0.083834 0.442969 -0.017185 0.689833 -0.617493 -0.374059 1.101993 -0.917077 0.957908 0.612110 0.002211 0.896073 0.627349 -0.118648 -0.938396 0.035177 0.304039 -0.343696 -1.156810 0.529186 -0.309036 0.536113 1.003692 -0.514155 -0.767545 -0.128402 1.106240 -0.697487 -1.391158 0.541534 -0.648544 -0.702858 1.247838 0.760034 -1.275435 0.085413 -1.342879 -0.459442 -0.299148 -0.939202 0.726858 0.114635 0.498071 0.246217 0.042651 -0.389234 0.686888 0.132597 -0.145500 0.139576 1.438987 1.536410 -0.695144 0.353105 -1.610988 0.846857 -1.619475 -1.474604 0.506593 -0.321337 -0.622977 0.039129 -0.454331 1.015264 0.376107 -0.401041 -0.900175 1.134479 +PE-benchmarks/find-parity.cpp___GLOBAL__sub_I_find_parity.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp__printClosest(int*, int*, int, int, int) = -3.377044 -2.746514 -0.694780 -7.539244 5.292116 6.648007 2.604133 -5.411478 -7.784355 -0.944286 4.172430 -8.764010 -1.784882 9.084904 -3.774533 7.286006 10.711046 0.755573 -4.962914 -1.141601 8.769127 1.040415 11.690583 10.043475 -7.973832 -0.874138 0.428175 3.613891 3.570255 1.068121 0.462129 -3.971734 4.653181 -8.194922 -2.474703 -4.091387 1.463310 1.480154 7.096643 -10.411841 1.805050 -0.376346 -0.520227 -2.010140 -2.554491 0.742803 5.876364 7.467153 -1.532091 2.354571 7.204688 1.797858 -1.422053 1.832792 1.343649 0.365179 1.559734 0.302174 -2.564568 -4.776307 -0.635317 -1.214996 0.851239 8.211070 9.656694 1.118879 0.021912 5.411960 1.931830 1.800528 4.581936 1.744243 -1.658641 1.595311 3.768289 -9.650484 -0.378881 -12.461058 -2.148418 -13.261436 -4.286289 0.405695 5.118378 -0.740374 4.985410 0.361928 7.990172 -0.492598 -2.773875 7.431564 9.335914 -7.645497 -3.645701 -4.638285 -4.555904 2.432632 -4.951924 2.356748 3.278340 1.402180 -6.998625 -3.863063 1.314355 3.997268 -3.158134 -5.663041 1.726826 5.953150 -6.274951 -5.444630 0.489477 5.703658 -1.801977 -13.069498 -4.432352 -5.797986 5.384344 -0.353496 -2.680319 -7.399494 0.555967 4.474769 -1.981330 -4.588409 0.038799 4.372309 5.674428 4.361873 0.431226 1.225841 2.884382 13.156192 2.491208 -4.937905 0.683706 -1.243280 -1.791461 4.143810 -4.732448 -3.054900 2.279118 -7.571955 2.392072 7.213167 -4.381523 -2.334663 6.025123 2.680385 1.852142 26.124190 0.679132 9.975319 7.199951 -8.094886 0.773952 -4.023889 0.517176 2.764697 2.774540 0.122727 -11.214985 -7.556894 5.394234 8.429866 5.791789 -9.316793 -1.051606 -0.168847 -0.399399 -1.396988 -0.756868 2.244834 0.008531 -5.863003 -1.910859 7.868637 14.547809 -4.099496 -2.202073 4.490585 3.691796 -2.970515 -7.330490 -3.816317 -4.643920 2.276033 4.020615 1.345799 5.118045 10.364044 -12.014796 6.482651 -0.252478 0.296890 5.752473 3.422200 -8.422584 -6.351349 -1.126727 4.963385 7.078642 -2.099031 0.919507 3.687042 -7.459384 -0.626742 2.160282 -0.344150 -1.874706 3.133747 2.270607 -3.739605 -5.015228 2.278811 -1.892786 -1.486932 -0.914440 5.730776 -0.884500 -11.540620 7.951164 0.147466 -3.912998 1.079008 -3.861045 8.259134 -7.922488 -7.844010 5.523031 -1.153042 -2.626683 -3.281646 1.500984 4.769079 3.056101 4.601072 -5.987431 -8.071351 5.386904 -2.996340 6.523225 3.250426 0.000499 4.973041 -5.592129 -1.673453 -8.336412 -5.290685 0.848072 1.623511 -8.657928 -2.356608 -1.500445 7.961893 5.570818 -0.665919 -6.541174 0.226846 7.457926 -8.603484 -2.041598 4.734529 6.753466 -9.082700 1.545461 5.945868 -8.254514 0.733429 -3.311043 -2.042903 -3.559141 -6.852041 5.287850 1.822227 5.566954 -0.038501 1.857340 0.695090 3.669180 2.434244 2.195120 2.113038 9.302901 8.762813 -2.875282 -3.555651 -9.084595 4.214576 -10.136738 -11.447250 5.659173 -0.251762 -5.670643 0.586464 0.340364 9.142821 2.169879 -1.420124 -1.987724 1.971904 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp__main = -0.846883 -0.518484 0.599977 -2.227984 2.056831 1.695807 1.000314 -0.887822 -2.749891 -0.680134 0.969302 -2.885723 -1.180693 3.184595 -0.973680 1.826113 3.967162 0.756173 -1.293918 -0.447263 2.289925 -0.345723 3.787703 3.447753 -2.556562 0.100403 -0.046605 1.081389 0.474725 1.500081 -0.571802 -1.981808 1.468749 -1.988285 -0.309951 -1.599419 0.068868 0.279322 1.423013 -4.033665 0.588954 0.622385 -0.164893 -0.681573 -0.466482 0.913067 2.561225 2.305274 -0.439511 1.114159 1.874598 0.235048 -0.127084 0.668083 1.011956 0.500508 0.988902 0.232608 -1.474850 -0.877070 -0.551356 -1.227551 -0.059897 2.469951 3.063308 0.208522 -0.235214 0.962173 0.223190 0.600669 1.367901 0.574982 0.222020 0.299936 1.365270 -2.330159 -0.192495 -3.982595 -0.690817 -5.382455 -1.862016 -0.297004 2.487968 0.047903 1.235962 -0.508186 2.839228 -0.456075 -0.494759 1.964971 3.461938 -2.511337 -1.387988 -1.511282 -1.300168 0.755650 -1.477127 0.192534 1.339544 -0.066124 -2.498493 -1.338514 1.057466 0.922828 -1.019720 -1.113134 0.402514 2.409264 -2.579406 -1.592853 -0.972621 1.537444 -0.147877 -4.097822 -0.958025 -1.258421 1.530172 0.534567 -1.323802 -2.156541 0.752340 1.403547 -1.061826 -1.206355 -0.499495 2.259891 1.202202 1.176966 0.418098 0.412983 0.928210 3.626974 1.499277 -1.606357 0.298790 -0.087340 -0.723363 1.119799 -1.473117 -1.151977 0.506531 -2.444425 0.661656 1.683784 -1.751588 -0.462401 1.099888 0.820217 0.727426 7.641170 -0.278534 3.113430 1.739404 -2.772304 1.124315 -0.917541 -0.062388 0.587204 1.482893 0.413410 -3.167435 -2.340664 1.771448 3.001086 2.038245 -3.219081 -0.286176 -0.409737 0.037273 -0.182498 0.246964 0.732982 0.395767 -2.041192 -0.672942 1.923420 5.180483 -1.435863 -2.137805 1.234872 0.703423 -0.507504 -2.459400 -0.973444 -1.167029 0.625809 0.899177 0.030395 1.649221 3.530571 -4.947271 2.590063 -0.620751 -0.625372 2.420453 0.845866 -2.243923 -2.459261 -0.590600 1.845543 3.057410 0.178918 -0.104717 0.863911 -2.507478 -0.335800 0.441594 0.356543 -0.777063 1.301548 0.510020 -1.744064 -1.522560 -0.489979 -0.450595 -0.551949 -0.660006 1.699967 0.282323 -4.812688 2.742812 0.244961 -1.146189 0.280762 -0.567738 2.186410 -2.464523 -2.996409 1.495288 -0.627065 -1.609644 -1.189283 0.081983 1.460555 0.716687 0.961174 -1.570905 -3.010190 2.371674 -0.708495 2.531197 1.239202 -0.006976 2.368337 -0.056606 -1.003497 -2.177330 -1.696966 0.809092 -0.534988 -2.150791 -0.427350 -0.900226 2.497247 2.187598 0.149867 -1.566333 -0.769393 2.788166 -2.646639 -0.632244 2.087889 1.454295 -2.181534 0.962247 2.487191 -2.736369 -0.245188 -1.393264 -0.827917 -1.136376 -1.947692 1.453630 -0.168902 1.359250 0.255509 0.375204 -0.400552 0.985446 0.449734 0.177671 0.275270 3.325188 3.377976 -1.593577 -0.077044 -2.669905 1.636411 -3.331880 -3.294399 1.258665 0.102269 -2.036375 0.151451 0.275117 2.455225 0.415465 -0.681691 -0.866384 0.564865 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp___GLOBAL__sub_I_Find_the_closest_pair_from_two_sorted_arrays.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/find-two-non-repeating-element.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/find-two-non-repeating-element.cpp__get2NonRepeatingNos(int*, int, int*, int*) = -2.228224 -2.154361 -0.223685 -5.335457 3.936396 4.024156 1.533833 -3.652948 -5.839894 -0.260083 1.953352 -4.719441 -0.149398 6.038406 -1.895476 6.064320 7.800153 1.253190 -2.987063 -0.399066 6.540346 -1.660392 7.620693 7.201397 -4.558582 -0.489760 0.580091 3.130564 1.408597 1.427760 -0.757517 -1.702556 2.258767 -7.246916 -1.554659 -4.412168 1.013026 2.053137 5.973385 -7.667897 1.618484 -1.180049 -0.225511 -1.456176 -1.997831 0.070618 3.557048 4.530989 -1.166759 1.470719 5.130931 0.955987 -0.983976 1.348882 0.995061 2.147722 1.454599 1.649900 -1.609371 -2.995489 -0.405430 -0.173378 2.013827 4.793057 6.968250 0.631988 0.065172 4.183598 1.785810 1.105910 3.545690 0.694775 -2.676589 -0.259094 2.132790 -8.837359 0.155604 -11.154847 -1.236816 -8.521728 -2.884094 0.302878 2.519427 -0.997545 3.918105 0.479176 4.730044 -1.054379 -1.349744 5.123164 5.674713 -5.284835 -2.251127 -3.468655 -3.405436 1.413595 -2.774378 -0.025693 2.998519 0.910674 -4.209316 -3.618669 2.528658 3.133658 -1.908271 -4.672322 1.468709 4.428557 -3.177249 -5.091947 0.373028 4.822665 -2.387665 -8.837264 -0.945695 -4.801587 3.549473 -0.376627 -1.719517 -6.150540 0.403614 3.791334 -1.580661 -3.428311 0.608238 3.499904 3.922015 1.979256 0.302939 -0.163287 0.909277 9.422207 2.154137 -3.589777 0.461101 -0.029520 -2.312329 2.031834 -4.318375 -2.712316 1.795357 -5.135974 0.633308 4.810965 -2.945250 -0.160318 7.327650 1.925513 0.712726 19.684156 0.325605 6.942559 4.731097 -5.473284 2.179174 -1.680638 0.485578 2.009480 2.183146 -0.255311 -10.362728 -4.908007 2.625635 5.022061 4.050787 -7.253720 -3.562855 -1.099320 -0.649174 0.544634 -0.960901 1.087699 -0.083500 -4.085974 -1.189084 4.294982 11.835118 -2.617635 -0.321698 3.089996 2.292714 -4.065844 -7.822379 -3.274045 -5.293573 1.189222 0.675496 0.733586 3.090729 6.980040 -9.295813 4.097519 -1.539563 -0.342536 4.832630 2.131585 -5.749343 -6.446456 -1.325520 3.265645 6.048599 -1.848677 1.287642 2.602703 -4.608769 -0.395698 0.869670 -0.120271 -1.246412 1.949346 1.273946 -3.049293 -2.541021 2.473652 -1.548661 -1.978812 0.153737 3.364658 -0.230891 -7.394227 5.005543 0.136246 -1.857836 2.317996 -1.323339 5.805892 -4.599322 -5.100360 3.872264 0.581226 0.267232 -2.726507 1.206774 3.885229 1.496049 2.542018 -3.809220 -6.330617 1.761935 -2.451504 3.944094 2.016782 -0.542152 2.930086 -2.518816 -0.971605 -6.614156 -2.809970 -0.955867 1.447611 -5.864467 -2.172822 -1.063741 5.383433 3.657617 0.568672 -4.237897 0.420974 6.052604 -5.505804 -0.922994 3.358799 4.838517 -6.852634 -0.022714 4.180672 -6.115049 0.075311 -1.604872 -0.955444 -1.464314 -4.188051 4.047735 1.889339 3.371444 -0.518194 1.708335 1.051688 2.424884 2.126124 1.670823 0.993148 7.006802 6.541980 -1.388703 -2.883453 -5.395044 2.449788 -6.561033 -6.695408 2.596151 0.295890 -4.747115 0.996292 1.552192 6.889192 0.686458 0.418694 -0.440452 -0.121752 +PE-benchmarks/find-two-non-repeating-element.cpp__main = -0.736179 0.228230 1.143164 -2.234330 1.821419 1.084183 0.629338 -0.552161 -1.977990 -1.515477 0.569403 -2.665235 -1.889286 2.719419 -1.262421 0.494340 3.576321 0.349491 -0.810435 -0.719709 1.934319 -0.306153 3.447099 3.164603 -2.827185 -0.211039 0.727145 1.539057 0.853206 1.077403 0.201123 -2.188845 0.873168 -0.777132 0.514880 -1.233403 0.409092 -0.372339 0.184655 -3.592730 0.316203 0.396697 -0.704895 -0.443175 -0.314449 1.586931 2.866606 2.086765 -1.061558 0.324168 2.381712 0.993943 -0.477580 0.449666 0.225767 -0.778107 0.834636 0.168097 -1.179290 -0.644257 -0.313385 -1.240499 -0.219925 2.675378 3.194036 0.287268 0.128458 0.658333 0.206770 0.841522 0.843814 0.526819 0.773501 0.990458 1.491039 -1.833374 -0.426393 -5.022870 -0.386649 -6.080709 -1.651059 -1.007945 2.244080 0.176625 0.200323 -0.534031 2.570019 0.416274 0.151434 2.751668 3.590423 -1.432350 -1.183800 -1.917915 -1.668618 1.195331 -1.561021 0.556063 0.782968 0.602048 -2.134479 -1.248044 0.311749 0.312539 -0.908006 -0.848461 0.067470 2.073114 -2.426741 -0.364160 -1.388248 1.279071 0.668020 -4.350256 -1.036178 -1.368382 2.190954 0.261572 -0.762906 -1.221665 0.360551 1.353995 -0.988143 -0.327575 -1.271472 2.246531 1.310852 0.856503 0.295669 0.433492 1.147271 2.529039 1.414497 -1.322825 -0.250168 -0.189454 -1.063914 0.266686 -1.741001 -0.484068 1.615055 -1.761373 0.969194 1.428192 -1.469579 -1.548817 0.853115 -0.567175 1.207809 7.470320 -0.369523 2.599122 1.237558 -2.561678 0.753550 -0.600665 -0.501525 0.455477 1.375197 0.861300 -2.204413 -1.984452 1.637023 2.668086 1.690908 -2.836088 0.028370 -0.093224 -0.337663 -0.667551 0.250761 0.745820 -0.381570 -1.546424 -0.752049 2.339548 4.033924 -0.659576 -2.147736 0.805812 1.625525 -0.144742 -1.559281 -0.516714 -0.292280 0.689481 1.227129 0.056795 1.747481 3.294302 -5.841404 2.113217 0.503196 -0.054558 1.554066 0.416324 -1.970538 -2.782639 0.447310 2.316017 2.425896 0.277767 0.014002 0.371266 -2.237512 -0.232093 0.585156 0.889398 -0.778784 1.023327 0.448472 -1.541793 -2.096590 -0.906096 -0.686739 0.093647 -0.930638 1.243106 -0.025432 -5.275797 3.212618 -0.429613 -0.874731 -0.646244 -1.130115 1.986566 -2.743217 -2.931877 0.913721 -0.972359 -2.102364 -1.502174 -0.027653 1.373100 0.334645 1.359619 -1.489914 -2.856904 2.059615 -0.672390 2.005870 1.004920 0.679641 2.847310 -0.094916 -0.523152 -2.337956 -1.474929 1.756709 -0.329930 -2.342284 0.557049 -0.565376 1.801745 2.333392 -0.735904 -1.545059 -0.284766 2.340019 -2.096629 -1.258682 1.513456 1.382109 -1.993334 1.277119 1.916042 -2.479259 -0.700651 -1.955515 -0.595961 -0.828359 -2.391014 0.928575 -0.472022 0.969604 0.908658 0.411987 -0.846831 1.052763 0.348291 0.128376 0.304073 2.816629 4.051286 -1.844711 0.356797 -2.838237 1.611054 -3.548761 -3.506628 1.073515 -0.805918 -0.792606 0.170548 -0.379707 2.016484 0.154385 -0.160368 -0.877678 0.910468 +PE-benchmarks/find-two-non-repeating-element.cpp___GLOBAL__sub_I_find_two_non_repeating_element.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/finite-automata-algorithm.cpp__getNextState(char*, int, int, int) = -3.361584 -4.072464 -2.836118 -6.898857 4.158616 5.445330 2.500991 -4.966727 -7.720257 -0.077207 3.568578 -7.190787 0.342398 8.711588 -2.400097 9.055096 10.234652 1.453105 -4.600403 -0.242268 8.812621 -0.463259 9.802950 8.494349 -5.804414 -0.893155 -0.601788 2.595911 2.209523 0.603248 1.055953 -3.012236 4.241568 -9.629815 -2.982940 -4.940417 1.487223 3.667161 8.304523 -9.980558 2.372819 0.073270 1.862287 -2.523158 -3.167615 -1.624647 3.550515 6.907504 -1.020811 2.437291 5.694941 1.159710 -1.287736 1.995896 1.397635 2.381149 -0.773342 -0.337190 -2.443032 -4.490084 -0.383013 -0.450005 2.212071 6.480126 8.244323 0.700679 -0.019155 6.270819 1.944432 1.653868 4.817904 0.933612 -3.443297 -0.964301 2.740172 -10.712988 -1.043657 -10.900472 -1.852791 -11.707238 -3.506684 1.622062 4.256305 0.034402 5.750108 0.851701 6.560732 -1.926675 -2.925046 6.822052 7.154670 -7.238206 -3.339506 -4.620367 -3.803079 2.198603 -4.038117 0.561431 4.520601 0.978954 -6.096456 -3.458777 2.064421 4.675161 -2.574994 -7.260144 2.458793 5.445127 -5.189127 -7.214513 1.813031 6.504146 -3.379613 -10.809747 -1.997453 -5.706452 2.458583 -0.456167 -2.525166 -7.915535 0.508687 3.845800 -1.669064 -5.264898 0.594627 3.462334 4.467100 3.743426 0.608618 0.807287 1.341810 13.182389 1.768286 -4.928701 1.198174 -0.240067 -1.284463 3.946478 -4.480831 -4.531126 1.388425 -8.063840 1.217757 6.524141 -4.031445 -1.016729 6.636801 3.705423 1.308109 23.307655 1.157960 9.069589 7.476243 -6.981829 1.647864 -3.582105 1.003170 2.550611 2.654795 -1.173377 -10.889278 -7.007364 3.984605 7.099545 5.832105 -7.274209 -3.395988 -1.069250 -0.237099 0.293422 -1.516400 1.836241 0.334000 -6.010337 -1.383348 6.243198 13.794797 -3.677481 1.708595 4.578006 4.178157 -4.595907 -9.127720 -4.156872 -7.652959 1.618635 2.151577 0.880263 4.180020 9.107810 -8.753302 6.053124 -1.595000 0.871975 4.779046 3.542640 -7.812863 -8.603452 -2.589436 3.651839 7.800512 -3.884224 2.571450 3.927437 -6.376963 -0.446888 1.470874 -1.260023 -1.215400 2.394443 0.827617 -2.838758 -3.139863 5.097580 -2.323591 -2.706736 0.814689 5.092467 1.550007 -6.588527 6.019601 0.021854 -3.128303 3.035594 -2.044671 8.416516 -6.433209 -6.241366 5.724900 0.553700 -0.320754 -2.179674 1.893310 5.205465 2.314860 2.607818 -3.956136 -7.133762 3.928290 -2.825490 5.744151 2.759675 -1.409998 2.762509 -5.193357 -1.706336 -7.174484 -5.044553 -2.897790 1.361540 -7.335320 -3.804183 -1.157577 7.971264 4.257646 0.812877 -6.732348 1.407443 7.230398 -7.449823 -0.742037 4.720838 4.733148 -8.508560 0.298845 5.960190 -8.391668 1.347047 -2.151091 0.222202 -2.398224 -5.463356 5.122489 2.625081 5.255215 -1.445240 1.588819 1.878442 3.126173 3.533066 2.246487 1.588136 8.924682 4.901515 -1.199923 -4.782675 -7.299630 2.319363 -8.365420 -9.007700 4.299377 2.044383 -6.399728 1.315857 1.762101 8.710822 1.665370 -0.012579 -1.250048 0.354561 +PE-benchmarks/finite-automata-algorithm.cpp__computeTF(char*, int, int (*) [256]) = -1.707024 -2.234582 -1.197963 -3.632302 2.119911 2.044652 1.233936 -1.920098 -4.309804 -0.430464 1.534488 -3.352690 0.222888 4.507496 -1.023672 4.452904 5.896248 1.110753 -1.956492 -0.239275 4.755322 -1.809748 4.871238 4.723153 -2.986599 -0.428315 -0.159972 1.945318 0.980600 0.748184 0.492822 -1.517920 1.787526 -5.115061 -1.189659 -3.583101 0.856736 2.368827 4.005756 -6.030701 1.250317 0.004401 0.948325 -1.222489 -1.606525 0.041973 1.670140 3.505031 -1.119191 1.578323 3.219011 0.382395 -0.725086 1.039871 0.508025 1.421939 -0.357289 0.676685 -1.297741 -1.747025 -0.161126 -0.970335 1.657495 3.093921 4.626633 0.061899 0.076640 3.044567 0.837151 0.827526 2.555164 0.328527 -1.770872 -1.163056 1.665680 -6.301233 -0.837364 -7.333090 -0.780667 -7.749998 -1.949295 0.648099 2.592131 -0.105537 2.658156 0.496211 3.313654 -1.118204 -1.234587 3.920991 3.432551 -3.474477 -1.707312 -2.640829 -2.268539 1.375339 -1.994704 -0.263304 2.977098 0.621576 -2.947314 -1.974453 1.900104 2.216169 -1.286749 -4.000259 1.076376 3.056126 -2.992809 -3.925286 0.470244 3.517080 -1.648390 -5.450969 -0.101740 -3.424635 1.648549 -0.115942 -1.217415 -3.740367 0.238950 1.931276 -0.924046 -2.439406 -0.013646 2.628994 1.951037 1.648717 0.440487 0.078905 0.316231 6.320689 1.355722 -2.624134 0.346469 0.381377 -1.243934 1.717854 -3.077322 -2.433904 1.526133 -4.170973 0.579154 2.812950 -2.144270 -0.737858 4.491312 1.719665 0.850167 13.117628 0.759600 4.767749 3.734521 -3.415840 1.959200 -1.340856 0.583627 1.683292 1.716475 -0.789652 -6.588026 -3.502319 1.597082 3.492378 3.089826 -4.361605 -2.844302 -0.811079 -0.073627 0.697057 -0.784557 0.882603 -0.025478 -3.055951 -0.626572 2.842751 7.858790 -1.562526 0.987719 2.171329 2.327367 -3.225153 -6.555652 -1.983061 -4.263919 0.628446 0.551271 0.119753 2.085939 4.631761 -6.212720 3.089640 -1.129611 0.592002 2.553715 1.723258 -3.894736 -6.849677 -1.314320 1.743228 4.967384 -1.872701 1.703846 2.154002 -3.195654 -0.151539 0.653129 -0.510850 -0.705748 1.329628 0.006027 -1.592170 -1.480567 2.563394 -1.561943 -1.421972 0.580734 2.435598 1.040444 -3.906694 2.850510 -0.404418 -1.479202 1.739600 -0.616044 4.250616 -3.277055 -3.340842 2.979926 0.610445 -0.155028 -1.868258 0.943216 2.874310 0.710082 0.629661 -1.466134 -4.741137 1.978569 -2.034846 2.737915 1.420742 -0.979929 1.833869 -1.641900 -0.941247 -4.288808 -2.137490 -1.753187 0.129045 -3.495971 -2.189074 -0.577933 3.919122 2.375588 0.737942 -3.108037 0.978680 4.525520 -3.565960 -0.578727 2.559483 2.191577 -4.016272 0.513683 3.224394 -5.040805 0.488079 -1.364377 0.302265 -0.640452 -2.545103 2.709979 1.136683 2.517951 -0.742792 0.944311 0.797758 1.699463 2.013548 1.166718 0.373717 5.285781 3.698257 -0.746237 -2.277857 -3.418375 0.869692 -4.255254 -4.334190 1.488388 1.627133 -3.303520 1.002058 1.477109 4.524904 0.725560 0.417164 -0.397312 -0.067077 +PE-benchmarks/finite-automata-algorithm.cpp__search(char*, char*) = -2.007062 -2.349446 -0.381192 -4.313596 2.793348 2.613884 1.606891 -2.574912 -5.184757 -0.662525 2.333165 -5.259615 -0.723654 5.601675 -1.846637 4.432687 7.037647 1.256204 -2.787446 -1.221991 5.854424 -0.763668 7.359434 6.257091 -4.630697 -0.545095 -0.306403 2.539252 2.486831 0.572470 0.726057 -1.875436 2.489935 -5.617419 -1.275567 -3.470291 1.231417 1.957135 4.406199 -6.932015 1.325256 -0.199483 1.069986 -1.336613 -1.645798 0.931023 3.131570 4.584129 -1.236154 1.714471 4.829455 0.594725 -0.646983 1.290514 0.393663 0.556898 0.902073 0.224003 -1.860354 -2.351666 -0.208802 -1.509875 1.266520 4.570592 6.233164 0.629420 0.090052 3.428556 1.500319 1.247870 3.361726 0.657525 -0.909808 -0.195132 2.645467 -6.723043 -0.699834 -9.915625 -1.221953 -9.826098 -2.594344 0.182006 4.008419 -0.772967 2.649977 0.673988 4.479661 -0.434184 -1.467744 5.205618 5.339354 -4.254118 -2.434669 -3.107614 -3.119058 2.031930 -3.041973 0.979877 2.730357 1.522857 -4.044003 -2.720652 1.712277 2.247653 -1.793913 -3.809736 1.134402 3.644703 -3.816085 -3.622294 -0.011580 3.899846 -0.961241 -7.563313 -1.296269 -4.264620 3.323151 0.053011 -1.447587 -4.063839 0.124211 2.125350 -1.523836 -2.457593 -0.805142 2.853922 2.650447 2.377416 0.269682 0.521390 1.051713 7.611003 1.421920 -3.518397 0.319518 -0.020623 -1.689729 2.328620 -3.908989 -2.630285 2.714255 -4.474946 1.101208 3.431717 -2.783802 -1.993026 4.731837 1.837702 1.330724 14.792711 1.120167 5.847853 4.564176 -4.471660 1.416523 -2.015795 0.814788 2.179721 2.362570 -0.643177 -7.054338 -4.847057 2.385809 4.648135 3.725278 -5.625451 -2.068796 -0.418135 0.050111 0.093626 -0.635125 1.448660 -0.290002 -3.645090 -0.941267 4.239816 9.316217 -2.017195 -0.191724 2.426316 2.429519 -2.732134 -6.086481 -2.272015 -3.230877 1.166256 1.239252 0.775934 3.043682 6.212903 -8.228407 4.040448 -0.771209 0.955390 3.096596 1.922611 -5.235672 -5.799068 -0.876328 2.686465 5.217844 -1.151629 0.806588 2.761525 -4.427038 -0.294858 0.784664 -0.158977 -0.933948 1.802555 0.483670 -2.160404 -2.666771 1.698686 -1.500476 -0.817490 0.112668 3.343806 0.624515 -6.343934 4.422577 -0.758313 -2.094036 1.035346 -1.704772 5.001691 -4.570294 -4.320146 3.173618 -0.294678 -1.491642 -3.105462 1.143955 3.210129 0.945425 1.958292 -2.777208 -5.089582 3.393860 -2.492180 3.626044 1.932768 -0.767301 2.703303 -2.059456 -1.022074 -5.562954 -2.164352 -1.039075 0.254686 -4.936091 -1.519275 -0.800281 4.644985 3.504400 -0.041323 -3.817515 0.639899 5.375831 -5.326988 -2.045352 3.157848 3.448210 -5.182912 1.864498 3.879395 -6.139648 0.313176 -2.139428 -0.739642 -1.021290 -3.787162 3.424536 0.962057 3.244225 -0.462897 1.236197 0.720745 2.400719 1.784522 1.002171 0.603399 6.715272 5.852723 -1.550557 -2.126984 -5.202128 1.939562 -6.012645 -6.390804 2.489743 0.861578 -4.060276 1.128477 0.838039 5.917371 1.337736 -0.440617 -1.558660 0.914451 +PE-benchmarks/finite-automata-algorithm.cpp__main = -0.565250 -0.444416 0.371215 -1.318336 0.902843 0.485045 0.477135 -0.561349 -1.515851 -0.385689 0.399969 -1.294868 -0.403128 1.713040 -0.570165 1.035735 2.308800 0.655418 -0.660163 -0.582986 1.629437 -0.727989 2.177761 2.020295 -1.544472 -0.070813 0.260899 0.971481 0.788924 0.661691 -0.168149 -0.563073 0.689166 -1.426693 0.055579 -1.403960 0.297591 0.522076 0.837787 -2.424659 0.364532 -0.184889 0.309428 -0.317497 -0.363619 0.779606 1.191831 1.361195 -0.485327 0.571457 1.397569 0.222420 -0.105738 0.417619 0.267057 0.412952 0.682248 0.235387 -0.610327 -0.409675 -0.154165 -0.930855 0.461640 1.436294 1.954543 0.116129 0.052980 0.761645 0.350780 0.360928 0.895635 0.236514 -0.134086 -0.031292 0.826756 -2.214840 -0.006197 -3.310765 -0.368829 -3.650359 -0.898701 -0.352970 1.197299 -0.461491 0.709085 0.296449 1.531419 -0.086900 -0.120646 1.275880 1.727003 -1.359370 -0.714535 -0.956402 -0.927218 0.643652 -0.899714 0.089377 0.894247 0.346743 -1.201967 -0.983841 0.847702 0.570011 -0.605362 -0.855234 0.170496 1.312794 -1.474653 -1.073805 -0.564220 0.794163 -0.284491 -2.255363 0.070616 -1.292948 1.391840 0.083636 -0.445774 -1.261756 0.158658 0.930374 -0.504696 -0.654689 -0.493854 1.175198 0.660984 0.428820 0.101263 0.011676 0.189009 1.976104 0.922247 -1.069187 -0.060627 0.233377 -0.894516 0.352541 -1.365937 -0.752668 1.044837 -1.398030 0.208901 0.871634 -0.944865 -0.523460 1.680319 0.297039 0.644573 4.393328 0.138628 1.534008 1.095903 -1.442455 0.620035 -0.350524 0.142401 0.725786 0.986130 0.001537 -2.188157 -1.458739 0.563497 1.493369 1.158574 -1.763906 -0.913417 -0.443874 -0.038331 0.209670 -0.124061 0.371200 -0.266933 -1.079714 -0.338437 0.910519 2.810142 -0.638837 -0.510180 0.553075 0.481457 -0.966876 -2.076031 -0.590685 -0.906161 0.328072 0.056229 0.041002 0.931679 1.940113 -3.184057 1.404622 -0.504603 -0.008789 1.084649 0.356567 -1.198554 -2.150649 -0.111917 0.951058 1.792997 -0.197905 0.157571 0.764624 -1.444533 -0.132353 0.100383 0.327898 -0.472480 0.644846 0.294315 -0.937918 -0.869279 0.208045 -0.260069 -0.367230 0.029418 0.918634 0.120737 -2.569741 1.456923 -0.348887 -0.571691 0.510911 -0.294748 1.241046 -1.508419 -1.493403 0.867340 0.072382 -0.448712 -1.094216 0.221401 1.172846 -0.047217 0.310365 -0.824164 -1.737308 0.961873 -0.830212 1.047424 0.644665 -0.063556 1.259134 -0.252945 -0.360782 -1.678941 -0.286112 -0.335838 -0.281853 -1.179404 -0.436641 -0.328878 1.388448 1.479828 0.052827 -0.676802 0.243235 1.846196 -1.659567 -0.708098 1.055436 1.041404 -1.203644 0.739059 1.259301 -1.930797 -0.339839 -0.738271 -0.392675 -0.070830 -1.096715 1.067278 -0.185167 0.827040 0.097619 0.345456 -0.058952 0.843871 0.436129 0.255863 0.069516 2.074332 2.272750 -0.720451 -0.340087 -1.417172 0.618782 -1.947419 -1.650370 0.415174 0.376937 -1.052257 0.432363 0.248786 1.658192 0.287170 -0.083523 -0.349913 0.048992 +PE-benchmarks/floyd-warshall.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/floyd-warshall.cpp__floydWarshall(int (*) [4]) = -3.368088 -3.765394 -3.132336 -8.088828 4.776645 8.455373 2.513784 -4.956102 -9.209358 -0.863578 3.658552 -9.567930 -0.000324 9.560112 -2.644264 9.391352 12.681507 1.132586 -5.390719 1.005225 9.933501 -0.971770 11.815248 10.643008 -5.970323 -0.767447 -1.876830 4.540520 0.937803 2.348793 2.080199 -4.667771 3.770865 -10.477926 -4.322393 -6.612625 1.528902 3.742573 8.250606 -12.660010 2.631034 1.428542 0.422647 -3.014934 -3.406480 -3.509548 5.142896 7.368426 -0.540995 1.965756 6.117949 1.880788 -1.595932 2.124340 1.603625 2.174070 -0.099279 -1.042447 -2.887728 -5.248444 -0.329896 -1.036439 2.095517 7.042577 10.033479 1.305754 -0.150311 6.319703 1.005987 1.651357 5.084949 0.852316 -4.854957 -0.574940 2.595081 -11.614440 -0.678418 -10.606223 -1.392817 -11.510558 -4.099935 1.909039 5.323454 3.392880 5.786231 0.124183 6.945115 -3.397609 -2.921737 9.741547 8.456865 -7.274667 -3.554369 -5.667084 -4.515027 2.545847 -4.012262 -0.239497 3.764643 2.202093 -6.540964 -2.471096 2.915195 5.070833 -2.748347 -7.823552 2.704240 6.202600 -6.685499 -7.568756 2.540296 8.937058 -3.162953 -13.105244 -5.021456 -6.760257 2.110456 -0.537878 -2.795155 -8.876693 0.926750 4.049719 -1.238068 -4.852285 -0.060564 4.841466 4.432872 3.831950 0.796242 1.360682 1.910200 14.960840 1.086834 -4.459189 1.627711 -0.420949 -1.339611 4.068204 -4.653761 -4.480962 -1.200669 -9.065806 1.676079 8.548880 -4.356201 -1.702535 3.663990 4.262846 1.411517 33.179618 1.249129 11.198315 8.537943 -8.364023 2.998347 -3.898757 0.352901 2.038835 1.661119 -0.725503 -15.899912 -7.184136 4.610780 7.709333 6.393966 -8.676370 -2.060435 -0.872317 -0.524649 0.659556 -1.128632 1.851101 0.949378 -6.772459 -1.754081 8.074902 19.446580 -2.779201 1.654368 5.841103 3.278644 -6.110726 -12.461313 -4.105402 -6.560052 1.535957 2.745831 0.185497 4.188292 9.910539 -9.479390 6.605841 -0.851318 0.991388 7.045036 3.801296 -9.025264 -10.942611 -3.834606 5.099343 10.503093 -4.700022 2.411071 3.301576 -6.627650 -0.687181 2.766489 -1.630675 -1.067815 2.865573 0.788098 -4.034197 -3.681604 4.519669 -3.342775 -1.482813 -0.935874 5.246451 0.568293 -6.643854 7.605225 0.729787 -2.956988 2.317078 -2.431369 9.572667 -6.770429 -7.376663 6.604008 0.287295 -2.014559 -2.439539 1.779177 5.412196 4.452110 2.740178 -4.687868 -8.990132 4.910752 -3.223368 6.375105 3.069466 -1.336409 2.839737 -3.485730 -1.671992 -8.776032 -7.751806 -2.265523 1.412388 -8.596390 -3.749407 -1.690775 8.497937 4.254925 0.818041 -9.101342 1.144385 9.735000 -6.275736 -1.182127 4.955941 3.427536 -11.376579 -0.122829 6.625922 -10.292473 1.830485 -2.837266 -0.180117 -3.159707 -6.428710 4.991692 3.376011 5.637571 -0.690324 1.660734 1.178113 2.778564 3.824937 2.563926 1.935181 11.941555 5.400402 -0.332384 -4.299432 -8.018363 2.452494 -9.305378 -10.698233 4.591390 2.585817 -6.531675 1.058494 2.882273 9.999922 2.110073 0.265599 -0.551968 0.692625 +PE-benchmarks/floyd-warshall.cpp__printSolution(int (*) [4]) = -1.193599 -0.809905 -0.123490 -3.337751 1.783870 2.025812 0.792129 -1.099869 -3.128780 -1.246976 0.946680 -3.698232 -0.986006 3.772050 -1.228029 2.372887 4.846804 0.421820 -1.577011 0.015075 3.331591 -0.664645 4.105219 3.812019 -3.081163 -0.420205 -0.193825 2.140488 0.700674 1.064766 1.161921 -2.323325 0.786418 -2.449099 -0.304071 -2.106067 0.839914 1.004312 1.613670 -5.240870 0.783110 1.383761 0.531256 -1.064721 -0.941306 -0.623002 2.484906 3.004272 -1.042545 0.291703 2.779418 1.141906 -0.546763 0.627544 0.138083 -0.174764 -0.209394 -0.813696 -1.371565 -1.380530 0.086132 -1.076727 0.723656 3.182534 3.926145 0.395935 0.167739 1.751405 0.483150 0.880521 1.548219 0.439860 -1.056417 0.340992 1.434014 -3.369528 -0.324325 -4.958286 -0.000339 -5.918258 -1.908422 -0.226766 2.678068 2.200564 1.270714 -0.581001 3.076129 -0.739850 -0.333599 3.953031 3.638253 -2.070889 -1.423153 -2.984701 -2.326775 1.749165 -1.832939 -0.086016 1.112180 1.149329 -2.566152 -1.018297 0.662873 1.392223 -1.209572 -2.109612 0.628263 2.502669 -2.841953 -2.134510 -0.014885 2.989924 -0.361140 -5.240044 -1.348166 -2.430060 0.582464 -0.080882 -0.736946 -2.386302 0.111261 1.440032 -0.763492 -1.037587 -2.150596 2.551856 1.571853 1.040067 0.456704 0.581057 1.030197 4.387673 0.580020 -1.855336 0.024753 0.206511 -0.814863 0.729879 -2.126882 -1.438379 0.788386 -3.198933 0.295376 2.466053 -1.788663 -1.278598 0.349667 0.476306 1.341631 11.593158 0.333641 3.860643 2.667437 -3.082789 1.764721 -0.786531 -0.402999 0.780637 1.053770 0.254342 -4.333489 -2.762538 1.650450 3.247179 2.490060 -2.506787 -0.631700 -0.230504 -0.526447 -0.117838 -0.089582 0.864965 -0.337515 -2.507450 -0.762701 3.192087 5.967800 -0.459479 -0.298335 1.767365 2.394112 -1.797896 -3.593125 -1.022913 -2.308459 0.518113 1.063376 -0.062488 2.081118 4.077391 -5.223041 2.818484 0.661020 0.551552 2.084186 0.434305 -3.060580 -4.909149 -0.465897 2.357154 3.863760 -1.598124 0.882221 0.893152 -2.750564 -0.154740 1.024735 0.039867 -0.729648 1.196875 -0.170618 -1.379612 -2.036945 0.743269 -1.759352 -0.404577 -0.812302 1.739071 0.816016 -3.224283 3.403337 -0.371771 -1.090356 0.283342 -1.403956 3.071457 -3.371211 -3.162998 1.905512 -0.160849 -1.619145 -1.281991 0.338018 2.177335 0.920808 0.752648 -1.562015 -3.569551 2.170072 -1.198968 2.351118 1.316649 -0.112408 1.657332 0.242257 -0.564464 -2.873753 -2.663488 -0.078004 0.194591 -3.227893 -0.857361 -0.685074 2.908843 2.394537 -0.382682 -2.933665 0.413142 3.357778 -1.814706 -1.275381 1.805551 -0.188508 -3.468805 0.377280 2.547173 -3.742399 0.143165 -2.205778 0.638543 -0.776503 -2.815458 1.624942 0.445401 1.780634 0.461369 0.256578 -0.365935 1.273938 1.459307 0.413637 0.535873 4.407385 2.124240 -0.662922 -0.615688 -3.478390 1.066072 -4.141634 -4.021991 1.273474 0.320639 -1.790181 0.551302 0.619822 3.241276 0.589420 0.613630 -0.481983 0.538733 +PE-benchmarks/floyd-warshall.cpp__main = -0.701901 -0.639612 -0.268762 -1.807258 1.286484 1.684277 0.664569 -0.744539 -2.247882 -0.497092 0.649524 -2.381069 -0.461265 2.401611 -0.611354 1.811268 3.220199 0.551036 -1.103036 0.132736 1.965047 -0.403912 2.840491 2.632625 -1.493508 -0.023327 -0.562707 1.065330 -0.058950 1.137687 0.252532 -1.563115 0.899583 -1.856352 -0.651359 -1.617599 0.197158 0.758490 1.301968 -3.327195 0.603163 0.836549 0.261415 -0.698503 -0.554464 -0.409310 1.599844 1.728051 -0.062916 0.594482 1.245157 0.453831 -0.153772 0.548028 0.621845 0.522758 0.242576 -0.521734 -1.044296 -0.910219 -0.253437 -0.712759 0.205396 1.673829 2.394325 0.273718 -0.119569 0.971241 0.016914 0.485775 1.135695 0.236450 -0.680054 -0.097814 0.653921 -2.058711 -0.130159 -2.353337 -0.294010 -3.365526 -1.203577 0.125007 1.759241 1.207422 1.050857 -0.324584 1.857774 -0.819049 -0.438316 2.060038 2.305069 -1.666250 -0.956094 -1.343068 -0.978241 0.668527 -0.951597 -0.259692 0.880194 0.424995 -1.687179 -0.591225 0.843029 0.912217 -0.672667 -1.295954 0.510646 1.689879 -1.977804 -1.526141 -0.046255 1.898756 -0.389512 -3.093011 -0.976696 -1.299813 0.321488 0.187653 -0.858503 -1.819007 0.500255 0.878395 -0.497555 -0.861499 -0.644711 1.538222 0.699946 0.716902 0.297350 0.404706 0.465234 3.137396 0.458147 -1.090811 0.370594 0.068690 -0.363353 0.789439 -1.097404 -1.076552 -0.328135 -2.142284 0.391941 1.626536 -1.217113 -0.390377 0.043015 0.843915 0.492105 7.104316 0.007232 2.549975 1.720012 -2.059135 1.015500 -0.730317 -0.043244 0.308751 0.705283 0.075391 -3.074137 -1.696325 1.123956 2.016645 1.600055 -1.928775 -0.255332 -0.337691 -0.037018 0.184734 0.038328 0.481439 0.299337 -1.669184 -0.463479 1.600259 4.588767 -0.597253 -0.262299 1.225426 0.644030 -1.086349 -2.590329 -0.795482 -1.238155 0.323241 0.497534 -0.108051 0.997771 2.493367 -2.762579 1.876422 -0.273877 -0.033272 1.836915 0.625372 -1.859704 -2.630814 -0.915954 1.387048 2.787612 -0.713884 0.377324 0.591409 -1.679401 -0.237850 0.528910 -0.039444 -0.390842 0.813062 0.142861 -1.192555 -0.914541 0.339883 -0.674007 -0.340984 -0.493301 1.174694 0.556470 -2.182195 1.963804 0.196723 -0.670939 0.381198 -0.294416 1.938648 -1.664899 -1.972816 1.317552 -0.174734 -1.029984 -0.656428 0.214696 1.248317 0.795794 0.461913 -0.948618 -2.138121 1.565623 -0.588822 1.682626 0.825961 -0.237575 1.033862 0.090329 -0.608563 -1.689949 -1.811959 -0.199639 -0.273480 -1.682934 -0.375226 -0.589216 1.936153 1.335808 0.295659 -1.915418 -0.057756 2.452834 -1.284264 -0.371996 1.446674 0.276455 -2.208788 0.314907 1.838098 -2.445761 0.101392 -0.945266 -0.073007 -0.714143 -1.459442 1.065864 0.310215 1.112467 0.061201 0.250259 -0.178640 0.619069 0.732467 0.232728 0.304860 2.991534 1.387112 -0.374877 -0.281905 -1.832065 0.724762 -2.313845 -2.309137 0.771952 0.561125 -1.564602 0.249120 0.555222 2.091654 0.361856 0.009399 -0.336597 0.203166 +PE-benchmarks/floyd-warshall.cpp___GLOBAL__sub_I_floyd_warshall.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/graph-coloring.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/graph-coloring.cpp__Graph::addEdge(int, int) = -0.732709 0.131275 1.158565 -1.691132 1.282604 1.588591 0.467775 -1.001141 -1.352219 -0.423541 0.219422 -1.636945 -0.983001 1.961560 -1.084751 0.701790 2.473362 0.520061 -0.891399 -0.351780 1.413026 0.162923 2.560820 2.280299 -1.829199 -0.166679 0.494226 1.338625 0.525560 1.416344 -0.638854 -1.164082 0.669690 -0.686293 0.080693 -1.112735 0.168030 -0.027823 0.334928 -2.519223 0.277208 -0.000512 -0.543345 -0.318886 -0.127349 0.236960 1.933980 1.524032 -0.075622 0.057414 1.183899 0.856777 -0.091711 0.427234 0.689185 0.292905 1.353593 -0.252732 -0.591940 -0.689236 -0.448108 -0.726291 -0.018470 1.996445 2.094452 0.523174 0.018300 0.223322 0.044385 0.371603 0.526870 0.493345 -0.098310 1.055615 0.592506 -1.492855 0.669840 -2.142106 -0.278210 -2.181094 -1.000056 -0.654773 0.671493 0.447634 0.810695 -0.075125 2.012382 -0.058288 -0.024175 1.021920 2.426623 -1.687703 -0.647812 -1.011534 -1.047388 0.403589 -0.975008 0.325261 -0.188284 0.371922 -1.450776 -1.044070 0.380426 0.594775 -0.711595 -0.137881 0.052807 1.630737 -1.701654 -0.792813 -0.773553 0.654590 -0.256615 -2.856497 -1.110148 -1.211712 1.483235 -0.063738 -0.696131 -1.682666 0.540318 1.473488 -0.463287 -0.666982 -0.709301 1.399893 0.988951 0.148154 -0.125300 0.032183 0.431055 2.132614 0.926628 -0.916697 -0.011572 -0.053618 -0.933218 0.091817 -1.091561 -0.173702 0.038084 -1.476333 0.109531 1.671977 -1.059749 -0.323737 0.202949 -0.003975 0.906564 5.775425 -0.502744 1.575098 0.924275 -2.063030 0.415716 -0.342844 -0.193109 0.307085 0.706037 0.720541 -2.601160 -1.569494 1.177410 1.964529 1.240441 -1.673263 0.261996 -0.490764 -0.208251 -0.350520 0.207865 0.434322 -0.514542 -1.185199 -0.615634 1.215461 3.054384 -0.793970 -1.972472 0.806828 0.009233 -0.361743 -1.091462 -0.563444 -0.142515 0.396977 0.749632 -0.099849 1.130155 2.312993 -3.149788 1.709485 0.000190 -0.637363 1.854232 -0.000384 -1.056328 -0.555973 0.019778 1.626461 1.657111 -0.027776 -0.354799 0.272732 -1.781185 -0.227370 0.377507 0.813533 -0.732638 0.875270 0.961910 -1.567473 -1.391549 -0.651739 -0.081733 -0.460984 -0.805976 1.010867 -0.698691 -3.320444 2.254629 0.227798 -0.438682 0.372789 -0.744169 1.195233 -1.853768 -2.097688 0.949918 -0.207682 -0.689106 -0.654061 0.106043 1.233076 0.533945 0.953059 -1.683354 -1.756628 1.027851 -0.383981 1.451425 0.676464 0.620647 1.432174 -0.055366 -0.333298 -1.480213 -0.917217 0.832916 0.148866 -1.475900 -0.286104 -0.496562 1.660632 1.849023 -0.358996 -0.793655 -0.353196 1.834824 -1.518935 -0.526422 1.039307 0.843066 -1.576629 0.219388 1.301742 -1.469047 -0.761400 -0.812786 -0.745109 -0.763649 -1.628771 0.905632 -0.477809 0.862161 0.618082 0.214043 -0.656864 0.707882 0.352243 0.226649 0.591095 1.971821 2.057892 -0.677290 0.226615 -1.775901 1.114230 -2.445341 -2.011514 0.808448 -0.542757 -0.706542 0.111221 -0.192798 1.664871 0.240149 -0.017307 -0.116176 0.051508 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/graph-coloring.cpp__Graph::greedyColoring() = -5.924670 -1.560302 1.541769 -13.074218 10.518838 12.489630 4.544141 -6.097537 -13.117952 -4.559720 3.770240 -17.136783 -6.711640 17.783743 -5.902612 10.577780 22.350036 2.405251 -7.357478 1.027748 14.011386 0.138057 19.965669 17.503798 -12.863623 -1.529577 -0.958806 7.707979 0.253368 7.257618 0.796357 -12.647199 6.101261 -9.932936 -2.861533 -7.769912 2.571016 2.447626 7.462940 -22.050341 3.564683 5.014848 -0.237555 -5.128784 -4.178158 -2.717050 14.076133 13.451776 -2.452121 0.510471 9.997582 4.991213 -2.344903 3.915547 2.860909 0.499293 1.536707 -3.389690 -7.361791 -7.109307 -2.068193 -4.280213 0.343307 14.294176 17.455183 3.280454 0.224895 6.950733 -0.039121 3.933164 5.556286 2.227270 -1.076853 3.369891 5.857549 -11.419733 -2.064013 -19.225524 -2.580858 -21.679308 -8.946931 -1.542555 9.600717 8.629110 7.166040 -3.306720 14.444205 -2.909540 -1.788017 14.246259 19.663675 -12.503613 -6.843039 -12.101530 -9.203567 5.308290 -8.233753 1.184524 2.857386 2.022913 -13.014812 -7.370253 2.556355 6.033625 -4.893700 -8.218392 2.858995 12.382165 -12.109845 -8.942274 -2.211274 10.341128 -1.937980 -23.827183 -8.106965 -8.665040 3.022649 1.212888 -5.246207 -13.280206 3.013252 7.740253 -4.464014 -7.143738 -6.087905 12.221267 6.625894 4.577636 1.976418 1.720403 5.093012 20.463532 4.659472 -7.938667 1.252013 -1.577203 -3.520869 4.079928 -8.757681 -5.574921 0.131569 -14.178737 1.878638 13.204517 -8.732050 -4.142389 -1.283283 2.082257 5.923578 47.595727 -1.040466 16.302874 9.873577 -16.521545 7.697247 -5.155326 -2.600493 1.373782 5.322354 3.211633 -19.331112 -13.002099 10.183296 15.345911 11.588237 -12.861302 -0.089398 -2.063968 -0.892734 -2.622314 0.614915 5.116445 -0.185313 -11.902866 -4.021638 13.873455 28.486140 -5.413774 -7.215741 9.727752 6.967829 -3.300501 -13.537827 -5.830652 -7.909952 2.149313 7.080739 -0.628283 8.839663 19.439948 -21.937831 13.320174 1.214321 -1.129111 11.712428 2.220637 -13.171665 -13.872300 -2.012636 13.018754 16.845562 -2.969341 1.574416 1.901015 -12.923666 -1.439489 4.193982 1.690215 -3.108032 5.894426 0.687601 -9.368504 -10.247560 -0.146368 -5.785881 -3.865689 -4.706273 8.352447 2.935049 -17.485113 17.689102 0.840594 -4.234818 1.388239 -5.860890 13.689498 -13.634564 -16.436314 9.272888 -3.244697 -6.943385 -4.788284 2.117767 9.009118 6.112210 5.013281 -8.158186 -16.847126 10.564687 -2.564761 12.484754 5.618973 2.210939 8.492915 3.059183 -4.381460 -12.619535 -12.993400 3.478359 0.777643 -14.556183 -4.345678 -3.757858 14.483067 11.312421 -1.419862 -12.454607 -3.167995 14.845509 -10.620264 -3.919066 10.446777 1.094324 -15.694642 0.707479 13.084080 -14.696032 -1.730734 -8.266539 0.517990 -6.746221 -14.114251 5.101178 0.587303 7.014612 2.828538 0.775862 -2.441501 4.567927 5.580860 1.819643 2.233838 18.869589 10.265184 -5.028159 -1.135808 -15.185855 6.726931 -19.556774 -19.024018 8.270203 -0.384374 -8.909729 0.868879 1.222527 13.543720 0.480277 1.629152 -2.680092 1.126412 +PE-benchmarks/graph-coloring.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/graph-coloring.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/graph-coloring.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/graph-coloring.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/graph-coloring.cpp__main = -5.135766 -1.646101 6.541415 -14.251155 13.177553 9.043413 4.551133 -3.805802 -12.542267 -2.423037 1.611192 -13.124815 -6.847580 18.063270 -6.525041 9.417588 19.631392 2.840387 -5.863216 -0.745462 13.714595 -1.212841 18.508460 11.781903 -14.564645 -1.680612 -0.314931 9.540720 1.077329 12.325723 -1.754820 -10.636747 3.786114 -6.884470 -0.141636 -9.154949 3.699657 2.092705 3.235855 -21.785095 3.434083 6.463397 -1.884185 -4.258166 -1.534278 3.174548 12.678195 13.478227 -4.863737 2.078976 8.994781 4.284246 -1.657010 4.024056 0.827606 1.810042 6.526052 -2.688350 -10.030420 -5.483163 -2.500406 -6.429524 3.167795 13.540938 17.054421 0.610216 1.022204 7.628485 0.776213 4.170937 5.961437 1.893790 -1.520241 2.993294 7.503703 -8.105279 -1.352046 -16.582125 -2.784216 -22.875124 -9.016753 -4.067378 9.262010 6.102475 4.309832 -3.214339 15.158005 -1.184816 -0.097701 13.831140 17.191305 -10.622085 -6.221115 -14.704972 -10.116212 4.773557 -7.859302 -3.578282 4.083009 2.636820 -12.062951 -6.870248 0.888144 4.799778 -4.462367 -4.632739 0.327482 13.271498 -14.106566 -10.113382 -4.177485 10.180814 -3.546406 -22.541170 -6.548325 -6.075722 7.057458 0.412596 0.267271 -10.087045 3.221267 10.226229 -5.238954 -4.068908 -7.731924 13.750409 6.059435 2.767991 2.729264 1.069460 2.041020 14.638488 8.113911 -7.387752 -2.654713 1.501104 -4.462467 1.861739 -8.440765 -4.077105 0.450168 -13.986755 1.660186 11.493673 -7.770156 -3.280357 -3.711915 1.097692 8.257015 39.484746 -2.074244 13.707878 5.452377 -16.643029 6.154351 -1.613286 -2.737947 1.691940 5.475115 2.730297 -15.098176 -12.423246 8.547239 12.695852 11.562173 -11.821081 0.446414 -4.834738 -1.943044 0.103768 -0.550372 7.544253 -2.959177 -12.069313 -3.667682 6.544345 26.892440 -4.220927 -13.773270 9.995351 6.658683 -6.476876 -10.805583 -5.220905 -4.324883 -0.624312 4.739740 -2.594793 8.195443 18.679855 -24.973869 14.032354 1.485157 -2.990067 10.520691 -2.345867 -9.460477 -13.788540 -4.395095 12.680778 16.502738 -2.940201 -0.755151 1.759359 -11.130438 1.888285 2.550387 2.991152 -0.920644 5.427111 0.137274 -10.834387 -9.262420 -2.253973 -4.369711 -0.844137 -4.604952 5.868442 1.150810 -22.044357 16.422067 -2.671700 -3.334672 4.282688 -1.239908 12.269527 -12.438134 -16.173049 7.896893 -0.839570 -7.492397 -8.191670 1.845239 9.473710 4.630540 4.302379 -7.752439 -17.001060 7.486020 -4.433312 8.804541 5.599968 1.892964 11.532944 3.975189 -5.081668 -11.464095 -12.085000 3.679643 0.173022 -9.399216 -0.357681 -3.674739 14.095085 10.393729 -1.899332 -7.915362 -6.071416 15.438655 -9.032194 -4.289875 11.209480 -2.818078 -13.191114 2.412425 14.405499 -12.814378 -3.840516 -7.573484 2.014584 -6.489893 -9.560476 4.952900 -1.131854 3.953744 2.460300 1.653051 -5.495415 3.288279 4.272165 -0.034357 -1.034612 19.976572 14.230265 -8.086767 2.219086 -10.921394 7.344356 -18.268471 -14.641416 4.903425 -3.043205 -5.333138 4.589694 1.530017 12.417531 0.248636 1.164692 -0.683903 -2.002309 +PE-benchmarks/graph-coloring.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/graph-coloring.cpp__Graph::~Graph() = -0.620037 -0.072142 0.280624 -1.537047 0.982299 1.102020 0.318599 -0.519491 -1.187979 -0.190627 0.059854 -1.467340 -0.378510 1.750326 -0.588266 0.958425 1.987659 0.454969 -0.550191 -0.028971 1.338963 0.122047 1.610034 1.379035 -1.330635 -0.239200 0.334282 0.913683 -0.037378 1.233748 0.015693 -1.724991 0.171410 -0.439934 0.160537 -0.879759 0.392217 0.504416 0.690434 -2.155419 0.440124 0.692259 0.664798 -0.530629 -0.319819 -1.058433 1.363862 1.317597 -0.507610 -0.104060 1.152284 0.948151 -0.296351 0.314754 0.272684 0.312886 0.729029 -0.412972 -0.605002 -0.584283 -0.207989 0.134629 0.292357 1.391910 1.705617 0.284038 0.167354 0.418996 0.180113 0.499922 0.507733 0.090712 -0.430413 0.289673 0.458978 -0.795095 -0.046580 -2.322710 0.130590 -1.826146 -0.761766 -0.296378 0.698629 0.834081 0.606527 -0.229253 1.391590 -0.283999 0.097713 1.029115 1.669618 -0.800025 -0.558373 -1.311901 -1.327799 0.862005 -0.709605 -0.146354 0.317900 0.283586 -1.069664 -0.970779 0.082547 0.626679 -0.485547 -0.528937 0.270027 1.146443 -0.949083 -0.992195 -0.167423 1.153981 -0.383763 -2.132955 -1.117465 -1.159929 -0.554659 -0.121720 -0.463920 -1.327956 0.115209 0.787012 -0.598443 -0.529768 -0.752057 0.862220 0.737791 0.098002 0.124918 -0.267388 0.218368 1.692949 0.194282 -1.060666 -0.016857 0.197891 -0.395674 -0.069568 -1.263534 -0.530080 -0.245941 -1.285882 0.232581 1.175067 -0.846595 -0.407579 -0.358208 -0.121680 0.836880 4.577849 -0.249176 1.246361 0.876186 -1.486394 0.675863 0.090034 -0.293383 0.097976 0.651106 0.329611 -1.111609 -1.290099 0.752205 1.348190 1.204219 -0.519049 -0.287862 -0.423659 -0.342982 0.021075 -0.019936 0.364387 -0.570965 -1.111260 -0.410399 1.011522 2.215070 -0.176904 -1.541319 0.752688 1.655058 -0.678093 -0.736622 -0.485503 -1.599199 0.193791 0.315748 -0.258634 1.106445 1.861998 -2.903847 1.365053 0.543036 -0.196013 1.065236 -0.083766 -1.030443 -1.468170 0.059991 1.213922 1.621523 -0.711781 0.462017 0.167453 -1.206452 -0.065872 0.213246 0.305154 -0.490713 0.470395 -0.050423 -1.078356 -0.890476 -0.187197 -0.665197 -0.776483 -0.699342 0.632990 0.665781 -1.862351 1.631384 0.044158 -0.185708 0.514127 -0.612154 1.033712 -1.476704 -1.456148 0.706254 0.080202 -0.005672 -0.213891 0.236718 1.221164 0.252512 1.030381 -0.734891 -1.194228 0.654806 -0.274924 0.965239 0.513183 0.110236 0.325995 0.214719 -0.193567 -1.066440 -0.912756 0.413851 0.265953 -1.205052 -0.618080 -0.358381 1.336643 1.256794 -0.153749 -1.059762 -0.774768 1.450762 -0.682187 -0.206970 0.901952 -0.908155 -1.293139 -0.193198 1.227088 -1.416063 -0.396372 -0.984209 0.494949 -0.384603 -1.258828 0.647095 -0.034924 0.634579 0.267431 -0.326662 -0.408412 0.567596 0.799480 0.010142 0.272875 1.553570 0.147206 -0.299712 0.105810 -1.310542 0.245087 -1.917671 -1.364696 0.412238 -0.645677 -0.970418 0.232050 -0.144755 1.309086 -0.214985 1.128979 -0.054372 -0.167559 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/graph-coloring.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/graph-coloring.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/graph-coloring.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::list >::~list() = -0.142496 -0.006886 0.317486 -0.347641 0.241475 -0.040258 0.100963 -0.029726 -0.361178 -0.232411 -0.045503 -0.206426 -0.228534 0.424989 -0.219002 0.041678 0.622626 0.325616 -0.055431 -0.247810 0.257306 -0.273929 0.531054 0.566406 -0.458769 -0.001610 0.135242 0.395144 0.195975 0.413706 -0.082882 -0.237680 0.144887 -0.029004 0.206466 -0.512567 0.081224 0.163278 -0.133717 -0.745185 0.082408 -0.027549 0.116181 -0.009135 0.025020 0.375471 0.355149 0.338157 -0.142968 0.186537 0.339810 0.252218 0.022198 0.130993 0.066454 0.095011 0.299905 -0.156286 -0.164571 0.026923 -0.066738 -0.449210 0.072432 0.397067 0.549410 0.018373 0.058044 -0.056211 -0.009367 0.143887 0.203785 0.059641 0.017932 0.035077 0.153559 -0.391200 0.090265 -0.844867 -0.047468 -1.144426 -0.246509 -0.287940 0.377765 0.072227 0.021867 0.109250 0.458548 0.064729 0.119443 0.230264 0.446681 -0.267342 -0.160411 -0.204939 -0.231904 0.241287 -0.232367 -0.043234 0.054130 0.217622 -0.259382 -0.271889 0.243345 0.004048 -0.175770 -0.001443 -0.061295 0.395971 -0.605843 -0.138408 -0.367416 0.113275 0.028203 -0.531540 0.128434 -0.370042 0.480117 0.014608 -0.077975 -0.159828 0.079755 0.260394 -0.122377 0.019327 -0.457445 0.353375 0.054865 -0.084869 -0.003011 -0.049724 -0.055232 0.287008 0.249227 -0.290101 -0.112629 0.185086 -0.308146 -0.089886 -0.462957 -0.089893 0.300432 -0.361981 0.097983 0.092266 -0.276203 -0.236728 0.176608 -0.103888 0.298868 0.871433 -0.040059 0.253188 0.195447 -0.361864 0.125013 0.036087 0.029104 0.233533 0.336383 0.055808 -0.253265 -0.361969 0.030085 0.388586 0.302783 -0.282095 -0.232294 -0.207097 -0.019218 0.098284 0.037901 0.073372 -0.239673 -0.237845 -0.109909 0.050704 0.532419 0.002781 -0.219780 0.030326 0.122766 -0.288281 -0.353513 -0.074941 -0.070793 0.070800 -0.022387 -0.057401 0.206706 0.506824 -1.072461 0.423545 -0.075727 -0.000622 0.198041 -0.064849 -0.113830 -0.593519 0.066282 0.279267 0.528601 -0.035282 0.094237 0.185385 -0.410237 -0.058192 -0.006299 0.276597 -0.217964 0.175504 0.205645 -0.333010 -0.256694 -0.122889 0.014680 -0.082074 -0.070043 0.190397 0.092685 -0.928899 0.386325 -0.201859 -0.129715 0.149259 -0.000866 0.208051 -0.456587 -0.407662 0.135644 0.042754 -0.207567 -0.328401 0.030849 0.390417 -0.225311 0.037852 -0.163602 -0.352471 0.218949 -0.190571 0.157976 0.171171 0.061269 0.423451 0.067987 -0.074834 -0.325217 0.072154 0.014631 -0.284561 -0.099683 0.183056 -0.100877 0.279758 0.595344 0.043391 -0.066233 0.173128 0.581138 -0.256803 -0.242130 0.289340 0.127251 -0.057872 0.349830 0.329463 -0.532538 -0.303885 -0.261666 -0.059285 0.145665 -0.257252 0.322656 -0.255489 0.168395 0.148202 0.105643 -0.245396 0.300422 0.082426 -0.018083 0.003753 0.569341 0.619033 -0.171699 0.201539 -0.268930 0.108235 -0.545025 -0.229004 -0.111149 0.025144 -0.134570 0.196071 -0.123380 0.365630 0.019645 0.142226 -0.059017 -0.033206 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::~_List_base() = -0.310686 0.207747 0.737834 -0.863760 0.804192 0.542127 0.214895 -0.078070 -0.704195 -0.418883 -0.177845 -0.737070 -0.713548 1.051586 -0.466250 0.109360 1.405422 0.422217 -0.223555 -0.226626 0.631753 -0.205805 1.225006 1.042411 -0.996684 -0.032656 0.301313 0.758060 0.101660 1.117220 -0.313946 -0.984713 0.209833 0.122785 0.378270 -0.817603 0.170568 0.091472 -0.279457 -1.544486 0.173949 0.233579 -0.102136 -0.133319 0.015326 0.424769 1.147461 0.774628 -0.325520 0.012607 0.650123 0.626039 -0.068689 0.277781 0.172019 0.101180 0.653536 -0.255284 -0.481951 -0.139827 -0.204981 -0.635005 -0.015820 0.900547 1.192262 0.123692 0.075119 -0.032662 -0.090645 0.288387 0.221143 0.147918 0.237624 0.292865 0.363207 -0.396455 0.055076 -1.530382 -0.032075 -1.959272 -0.550217 -0.635999 0.595737 0.458897 0.068752 -0.279842 1.079273 0.011243 0.247213 0.642490 1.317147 -0.607094 -0.331854 -0.811978 -0.634977 0.409184 -0.480288 -0.143077 0.064877 0.229799 -0.661539 -0.690252 0.226269 0.014137 -0.336447 -0.026149 -0.125798 0.909621 -1.075940 -0.209169 -0.734517 0.402584 0.068748 -1.428117 -0.255277 -0.593643 0.565496 -0.009342 -0.141162 -0.582561 0.257204 0.715835 -0.421826 -0.053487 -0.806413 1.007272 0.297706 -0.175195 0.060686 -0.087531 0.108723 0.722385 0.578852 -0.558190 -0.241041 0.198123 -0.517050 -0.224616 -0.862104 -0.049966 0.302614 -0.762539 0.140858 0.602362 -0.559126 -0.294827 -0.183989 -0.346568 0.698064 2.605025 -0.291522 0.582199 0.209768 -1.079176 0.571623 0.125091 -0.242986 0.192476 0.535196 0.361348 -0.835782 -0.792392 0.428825 0.890517 0.693862 -0.740161 -0.014458 -0.398054 -0.127886 -0.079564 0.115277 0.316985 -0.432909 -0.563790 -0.322553 0.376961 1.546963 -0.112843 -1.107760 0.382753 0.458458 -0.340741 -0.522050 -0.219916 -0.141775 0.041257 0.292342 -0.225031 0.621561 1.221609 -2.242997 0.949593 0.142437 -0.290097 0.712266 -0.272071 -0.252262 -0.861161 0.081629 1.005110 1.168560 0.007066 0.034106 0.015089 -0.850356 -0.047527 0.123728 0.576417 -0.363246 0.344412 0.288250 -0.905430 -0.676741 -0.572394 -0.203380 -0.174932 -0.479623 0.341151 0.113766 -2.105619 1.248974 -0.199779 -0.086382 0.161436 -0.165658 0.543643 -0.922307 -1.159486 0.358488 -0.033000 -0.521759 -0.486628 0.086665 0.776124 -0.098147 0.437333 -0.530286 -1.213146 0.582417 -0.180953 0.546104 0.349668 0.365634 0.889629 0.421141 -0.236525 -0.789985 -0.456203 0.539186 -0.247953 -0.426400 0.284433 -0.250896 0.713152 1.090943 -0.090813 -0.297315 -0.272268 1.134646 -0.532165 -0.349160 0.698871 0.007598 -0.555548 0.367767 0.843423 -0.905172 -0.700658 -0.664829 -0.013562 -0.119303 -0.842745 0.338340 -0.495825 0.219332 0.497484 0.039682 -0.659034 0.434276 0.207765 -0.162270 -0.008081 1.277480 1.114903 -0.479771 0.558650 -0.700593 0.445838 -1.366866 -0.832438 0.049821 -0.393647 -0.262712 0.252737 -0.113272 0.685155 -0.164127 0.426075 -0.078808 -0.143636 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_M_clear() = -0.795829 0.888416 1.591900 -2.245206 2.624661 2.372901 0.480575 -0.373082 -1.456964 -0.976383 -0.661948 -2.126219 -2.006858 2.820006 -1.049985 0.862493 3.540559 0.350346 -0.604244 -0.165482 2.103993 -0.466740 3.254299 1.991212 -2.580613 -0.173414 1.253603 1.784383 -0.086864 2.991058 -1.073719 -3.005323 0.440440 -0.141437 0.823652 -1.645135 0.658098 -0.102167 -0.315613 -3.613327 0.342023 0.502871 -0.943092 -0.409285 -0.408386 0.465370 3.461862 2.084829 -1.102745 -0.475848 1.706735 1.386145 -0.469697 0.780037 0.185142 0.293095 1.454387 -0.285170 -1.441656 -0.713744 -0.488434 -1.328249 -0.009923 2.200965 3.072112 0.147773 0.202881 0.946091 -0.459066 0.583490 0.210415 0.399071 0.712591 0.842082 1.219549 -1.284605 -0.342613 -3.998390 -0.267149 -4.677560 -1.323432 -1.807642 0.576091 1.013476 0.618986 -1.039299 2.890039 -0.119066 0.586730 1.936791 3.898149 -1.928206 -0.812228 -2.964638 -1.650929 0.749408 -1.342527 -0.633922 0.530350 0.082888 -1.664802 -2.191257 0.369775 0.229007 -0.754386 -0.921459 -0.512062 2.359588 -2.445496 -0.925586 -1.903334 0.979400 -0.301887 -4.113251 -0.963850 -0.935461 1.065064 -0.142341 0.146289 -2.360779 0.639555 2.542827 -1.176114 -0.769942 -1.013558 2.851878 1.262745 -0.355026 0.462473 -0.141151 0.688592 2.492324 2.169207 -1.162422 -0.987751 0.259062 -1.233083 -0.608352 -1.935894 -0.082860 0.462211 -2.190290 0.169769 2.522366 -1.203700 -0.275520 -0.213495 -1.212099 1.971659 7.817189 -0.846122 1.271799 0.071168 -3.344112 1.899500 0.145862 -1.170482 0.126848 0.944075 1.197103 -3.038289 -2.063165 1.669409 2.113133 1.754172 -2.476023 0.079123 -1.128519 -0.277910 -0.472752 -0.128275 1.371768 -1.009846 -1.403495 -0.839001 1.305106 4.893875 -0.859392 -3.200813 1.838032 1.411583 -0.901774 -1.919767 -0.895669 -0.922860 -0.289488 1.111835 -0.662873 1.630904 3.261064 -5.433437 2.299556 0.561321 -1.212459 2.047008 -0.847403 -0.488065 -2.176378 0.097080 3.267418 2.849320 -0.056947 0.218879 -0.635609 -2.013031 0.226144 0.498678 1.340887 -0.500398 0.665108 0.251669 -2.650201 -1.993204 -1.241230 -0.946378 -0.492440 -1.231668 0.680143 0.201171 -5.547196 3.849909 -0.489856 0.039785 0.609811 -0.469063 1.985274 -2.208135 -3.412334 1.323274 -0.168481 -1.045541 -0.910201 0.445799 1.899086 0.346421 1.242492 -1.402677 -4.153196 1.217968 -0.231807 1.347339 0.796845 1.405962 2.396606 0.795361 -0.891505 -2.535765 -1.857905 1.519962 -0.067497 -1.335273 -0.064962 -0.390805 2.202966 2.424715 -0.355463 -0.745999 -1.410049 2.581851 -1.923196 -0.681950 1.975286 0.390504 -2.435410 0.220885 2.360712 -1.944364 -1.884953 -1.697714 0.375191 -0.905998 -2.741300 0.098905 -1.253990 0.199545 1.657491 -0.147463 -1.616275 0.902400 0.639733 -0.339286 -0.549400 3.403258 2.922640 -1.640743 0.986238 -1.938870 1.303045 -3.872386 -2.862807 0.717992 -1.052077 -0.483542 0.490817 0.479589 1.563098 -0.795937 1.134796 0.014417 -1.051872 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_List_impl::~_List_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/graph-coloring.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/graph-coloring.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/graph-coloring.cpp__void std::allocator_traits > >::destroy(std::allocator >&, int*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_M_put_node(std::_List_node*) = -0.174419 0.129175 0.726521 -0.872602 1.042602 0.310218 0.074771 0.013161 -0.606320 -0.352161 -0.337550 -0.337991 -0.594541 0.829673 -0.320929 0.356248 0.914748 0.100707 -0.164908 -0.403832 0.879649 -0.421882 0.882719 0.281857 -1.064142 0.029535 0.328288 0.976619 0.419973 1.109799 -0.459571 -0.338043 -0.027623 -0.102775 0.479804 -0.749540 0.390218 0.194469 -0.312166 -1.107805 0.056404 0.059996 -0.264056 0.167792 -0.113976 0.732013 0.706130 0.695016 -0.616029 0.139831 0.898249 0.297212 -0.061559 0.312859 -0.247793 0.208923 0.739031 -0.074918 -0.439314 -0.095730 -0.020759 -0.904643 0.286668 0.560844 0.985715 -0.285575 0.063076 0.558241 0.011221 0.169783 0.324631 0.159015 0.053448 -0.081102 0.612355 -0.619681 -0.018641 -1.288925 -0.010539 -1.865062 -0.382480 -0.865219 0.273268 0.066524 0.091542 -0.046463 1.099129 0.001815 0.140333 0.511417 0.798800 -0.600893 -0.170942 -1.139665 -0.479348 0.274540 -0.510938 -0.576294 0.227240 0.435170 -0.249247 -0.464361 0.213548 -0.165623 -0.304506 -0.227192 -0.546977 0.906777 -1.143099 -0.380436 -0.806957 0.503859 -0.148674 -1.024952 -0.073358 -0.350906 0.767862 -0.278307 0.551940 -0.334555 0.072066 0.822457 -0.399396 -0.008230 -0.536027 0.887166 0.513985 -0.315404 0.162061 0.021877 0.040408 0.458721 0.833478 -0.421238 -0.807550 0.477570 -0.336510 -0.258913 -0.796130 0.096926 0.504205 -0.815487 0.038627 0.496466 -0.228976 -0.073979 0.217019 -0.454839 0.729508 1.829175 -0.063045 0.140393 -0.082206 -0.691958 0.479982 0.306855 -0.200115 0.504170 0.208120 0.117384 -0.728005 -0.728458 0.321995 0.472010 0.483024 -0.850266 -0.288335 -0.500988 -0.042126 0.137760 -0.283701 0.637171 -0.539782 -0.171324 -0.216451 -0.176518 1.326228 -0.180647 -0.941361 0.662927 0.273751 -0.895710 -0.807447 -0.379044 -0.182939 -0.320463 0.163412 -0.152651 0.449265 1.014824 -1.914919 0.714087 0.170152 -0.357485 0.450578 -0.511574 0.275247 -0.911407 -0.169852 0.670667 0.906245 -0.149098 0.058996 -0.026162 -0.667019 0.323176 0.169193 0.438183 -0.076423 0.090912 0.180939 -0.484845 -0.496971 -0.287731 -0.315144 0.253730 -0.157060 0.154883 -0.239516 -1.953203 0.814834 -0.649359 -0.013274 0.528840 0.108103 0.673495 -0.611597 -0.741452 0.518248 0.270786 -0.420275 -0.703675 0.302513 0.774446 -0.206517 0.073552 -0.439116 -1.300571 0.185588 -0.426492 0.020445 0.275850 0.340417 0.764607 0.237129 -0.300650 -0.840097 -0.136703 0.115937 -0.165627 -0.003260 0.118525 0.069179 0.619027 0.829955 0.103256 0.200055 -0.142755 0.942145 -0.632177 -0.539011 0.648572 0.153093 -0.509954 0.569026 0.757938 -0.650427 -0.763168 -0.589498 0.113835 0.057513 -0.520462 0.297755 -0.507006 0.047340 0.622572 0.176567 -0.625963 0.577823 0.110647 -0.218724 -0.626848 1.439916 1.390811 -0.572389 0.334032 -0.481024 0.455535 -1.041629 -0.478029 -0.094190 -0.144990 -0.002210 0.497389 0.191641 0.626309 -0.147464 0.275854 0.058636 -0.611987 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/graph-coloring.cpp__void __gnu_cxx::new_allocator >::destroy(int*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/graph-coloring.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/graph-coloring.cpp__std::allocator >::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::new_allocator >::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/graph-coloring.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.527589 0.332556 1.190772 -1.292750 1.038526 0.473251 0.384430 -0.259003 -1.050745 -0.745765 -0.077249 -1.076891 -1.159948 1.632723 -0.780904 0.048845 2.306851 0.694223 -0.390242 -0.670182 1.194719 -0.614002 2.029206 1.989548 -1.808836 -0.094594 0.848184 1.173721 0.720452 1.237574 -0.522401 -0.995672 0.535629 -0.278721 0.736788 -1.347734 0.235789 -0.099835 -0.299609 -2.468277 0.187981 -0.123043 -0.230166 -0.181101 -0.065028 1.402306 1.811022 1.287809 -0.697528 0.105195 1.256904 0.667364 -0.143615 0.374207 0.300425 0.063959 1.096059 0.388507 -0.603630 -0.172353 -0.319215 -1.256464 0.109473 1.662919 1.991144 0.217440 0.153730 0.107660 0.067100 0.416333 0.339115 0.344045 0.584702 0.597868 0.852548 -1.401179 0.128214 -3.163213 -0.274911 -3.926478 -0.940272 -1.068827 0.964407 -0.411706 0.235254 -0.052033 1.752427 0.283745 0.413615 1.056196 2.150637 -1.157430 -0.602295 -1.129728 -1.010188 0.700340 -0.909467 0.195552 0.532850 0.171215 -1.196408 -1.146791 0.532270 0.176654 -0.635035 -0.157568 -0.155960 1.452358 -1.651989 -0.348820 -1.363296 0.140832 0.120409 -2.409717 -0.116200 -1.094569 1.709031 0.085129 -0.388558 -0.978986 0.304936 1.213799 -0.565857 -0.318414 -0.883550 1.599366 0.628227 -0.008234 0.066247 -0.117204 0.295079 1.162507 1.334686 -0.879946 -0.336199 0.197844 -1.244758 -0.276976 -1.467344 -0.200682 1.292351 -1.152095 0.252612 0.823820 -0.977703 -0.671995 1.048837 -0.530152 1.111138 4.271591 -0.354564 1.086758 0.473499 -1.645449 0.711738 0.006823 -0.298782 0.524181 1.129739 0.640297 -1.739662 -1.311946 0.667866 1.622070 1.076708 -1.627531 -0.394457 -0.599324 -0.205040 -0.210902 0.128877 0.375022 -0.642353 -0.898156 -0.500567 0.847920 2.268574 -0.577129 -1.778976 0.341878 0.512332 -0.462214 -1.327199 -0.308083 -0.181483 0.302756 0.267371 -0.223282 1.079731 1.999635 -3.929084 1.488390 -0.120402 -0.412344 1.159982 -0.092621 -0.655096 -1.716722 0.501917 1.482701 1.626072 0.253909 -0.199601 0.239684 -1.526744 -0.184773 0.149502 0.994732 -0.690271 0.721016 0.543768 -1.252106 -1.295632 -0.754125 -0.096603 -0.348358 -0.438022 0.704860 -0.270613 -3.576709 1.982171 -0.401844 -0.385844 0.145905 -0.466679 0.728385 -1.761019 -1.908539 0.569050 -0.104638 -0.805613 -1.104978 0.035533 1.251961 -0.175343 0.494548 -1.028460 -1.991205 1.048635 -0.577064 1.038767 0.624309 0.641857 1.898757 0.292671 -0.350386 -1.573121 -0.254320 0.638610 -0.395116 -1.019261 -0.018022 -0.389561 1.187678 1.972890 -0.361215 -0.224139 -0.109599 1.749572 -1.413974 -0.837713 1.021384 0.844828 -0.757553 0.816792 1.209233 -1.579378 -1.072725 -1.043989 -0.602744 -0.108169 -1.377982 0.695175 -0.917724 0.488746 0.754282 0.172278 -0.711040 0.836308 0.223418 0.088794 0.121706 1.749260 2.717872 -1.195123 0.415132 -1.381151 0.892365 -2.255012 -1.568934 0.293392 -0.353775 -0.336484 0.312723 -0.123676 1.186350 -0.043779 0.083434 -0.256644 -0.002412 +PE-benchmarks/graph-coloring.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.926878 0.834637 1.784894 -1.946243 1.822115 0.726222 0.636500 -0.362170 -1.429999 -1.567977 -0.291203 -1.823451 -2.320206 2.679780 -1.224857 0.044699 3.637342 0.942374 -0.472559 -0.979244 1.967801 -0.945741 3.311057 2.958336 -2.920878 -0.203315 1.470160 1.883226 0.959820 1.928959 -0.531203 -1.910182 1.011043 -0.262084 1.240644 -1.984522 0.495905 -0.264013 -0.737152 -3.819342 0.226364 -0.106225 -0.536196 -0.279416 -0.251000 2.155036 3.095050 2.162348 -1.239272 -0.011503 1.986964 1.188939 -0.303090 0.736303 0.263618 -0.256367 1.241153 0.158217 -1.099374 -0.370827 -0.547077 -2.285128 -0.025873 2.669480 3.234094 0.304098 0.316040 0.462488 -0.243909 0.806373 0.314656 0.585384 1.234362 0.989773 1.489354 -2.028806 -0.171584 -5.002353 -0.616243 -6.599333 -1.578083 -1.950286 1.411801 -0.298050 0.327382 -0.099243 2.909056 0.680733 0.739639 1.936701 3.734305 -1.851885 -0.957428 -2.077283 -1.473512 1.196108 -1.590576 0.368474 0.767278 0.307921 -1.956065 -1.870852 0.632689 0.085891 -0.994470 -0.595839 -0.394436 2.389197 -2.822630 -0.414267 -2.452098 0.067583 0.277717 -4.045251 -0.198285 -1.419667 2.743091 0.162907 -0.394291 -1.481314 0.513556 1.929880 -0.818131 -0.601018 -1.435069 2.536865 1.024604 -0.085785 0.286480 0.024382 0.567294 1.966050 2.289699 -1.225411 -0.765176 0.172009 -1.865181 -0.477718 -2.240160 -0.217434 2.067733 -1.957583 0.513079 1.493567 -1.526198 -1.400671 1.244540 -1.258889 1.964697 6.434671 -0.589516 1.588443 0.702650 -2.771494 1.042253 -0.221415 -0.748414 0.746605 1.792648 1.218687 -2.281182 -2.139012 1.270838 2.592159 1.748733 -2.468251 -0.504368 -0.953408 -0.166604 -0.650082 0.157053 0.861174 -0.991829 -1.427030 -0.791971 1.562249 3.435387 -0.993349 -2.715979 0.850915 1.090004 -0.517571 -2.055194 -0.583134 -0.193406 0.267333 0.669780 -0.385410 1.574381 3.304928 -6.033755 2.340503 0.110390 -0.545193 1.535393 -0.198352 -1.003143 -2.844346 0.952093 2.714113 2.444252 0.333369 -0.028127 0.003859 -2.475515 -0.235818 0.355976 1.674512 -0.969299 1.110781 0.611938 -1.935559 -2.326088 -1.177201 -0.272504 -0.483327 -0.626392 1.090903 -0.035205 -5.762485 3.458469 -0.890281 -0.609771 0.092062 -0.777341 1.512474 -2.844004 -3.259218 1.019992 -0.504303 -1.602208 -1.703826 0.217939 1.996663 -0.243461 0.613645 -1.399044 -3.087642 1.799561 -0.659515 1.542535 0.956827 1.416350 3.257018 0.340621 -0.823818 -2.481913 -0.624252 1.159279 -0.754308 -1.681264 0.034774 -0.489105 1.944577 3.296862 -0.639219 -0.525381 -0.109954 2.679538 -2.416638 -1.472499 1.839280 1.421236 -1.294001 1.442236 2.080180 -2.383715 -1.951469 -1.843399 -0.569112 -0.272139 -2.537224 0.776878 -1.645192 0.562625 1.540111 0.146730 -1.276767 1.399234 0.458725 0.189878 -0.065319 2.779624 4.334182 -2.165848 0.643220 -2.229528 1.329447 -3.811282 -2.700882 0.646074 -0.523129 -0.178017 0.441130 -0.253234 1.740787 -0.267282 0.187884 -0.490051 -0.209049 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/graph-coloring.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/graph-coloring.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/graph-coloring.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/graph-coloring.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.373638 0.361178 0.747750 -1.450629 1.567587 1.072521 0.147517 -0.283393 -0.874666 -0.411959 -0.408315 -0.859408 -0.779545 1.459360 -0.535994 0.686830 1.566448 0.011650 -0.335578 -0.206482 1.341596 -0.022036 1.418238 0.615824 -1.466352 -0.052987 0.579489 1.007423 0.126541 1.554579 -0.553687 -1.274700 0.003111 -0.237570 0.385021 -0.862896 0.440941 0.122905 0.067909 -1.680036 0.202375 0.284011 -0.441769 -0.104261 -0.297107 -0.091856 1.353327 1.104742 -0.769423 -0.133933 1.208432 0.907764 -0.373899 0.388496 -0.088620 0.335957 0.695258 -0.249686 -0.569690 -0.418228 -0.108253 -0.469969 0.232404 1.091731 1.410460 -0.095222 0.076931 0.788786 -0.093808 0.262674 0.232147 0.218637 -0.000538 0.275576 0.681084 -0.801398 -0.236647 -1.877670 0.036437 -2.054398 -0.608849 -0.936933 0.108937 0.509639 0.399035 -0.194466 1.584267 -0.198796 0.227244 0.980783 1.562761 -0.935543 -0.298929 -1.705932 -1.050536 0.389127 -0.641605 -0.546661 -0.019725 0.281252 -0.668248 -0.979893 -0.004310 0.105293 -0.434571 -0.602644 -0.370194 1.219599 -1.346795 -0.643052 -0.779057 0.951962 -0.364814 -1.841149 -0.833525 -0.579752 0.547681 -0.370527 0.356842 -1.109519 0.187426 1.248286 -0.699958 -0.379074 -0.425882 1.097211 0.928243 -0.228486 0.198418 -0.190753 0.324811 1.234726 0.893451 -0.703691 -0.729305 0.318309 -0.244215 -0.390090 -1.021471 0.052260 0.141201 -1.205105 0.210716 1.249528 -0.487071 -0.151762 -0.023645 -0.745510 1.018115 3.696492 -0.331698 0.568454 0.049090 -1.446649 0.590763 0.193254 -0.581468 0.284838 0.321739 0.457992 -1.176224 -1.111975 0.808915 0.954595 0.883859 -0.929541 -0.207687 -0.592563 -0.284137 -0.013599 -0.264755 0.727294 -0.714627 -0.592327 -0.444570 0.364960 2.190534 -0.281514 -1.461210 1.086208 1.038957 -0.865347 -0.663357 -0.553290 -0.814473 -0.234621 0.700685 -0.357162 0.944486 1.674729 -2.815222 1.108448 0.387086 -0.587422 0.660768 -0.419131 -0.074229 -0.837735 -0.108978 1.347750 1.363159 -0.351895 0.394429 -0.245349 -1.002270 0.290820 0.331005 0.555125 -0.265404 0.229262 0.215485 -1.067942 -0.881551 -0.188855 -0.661575 -0.094353 -0.494310 0.292487 -0.129652 -2.597824 1.648665 -0.423497 0.131484 0.610958 -0.258999 1.204039 -1.041750 -1.373351 0.871058 0.246264 -0.230822 -0.294864 0.330252 1.167769 0.159291 0.674272 -0.802215 -1.867594 0.300194 -0.153071 0.503215 0.429365 0.608836 0.829690 -0.105687 -0.326022 -1.192074 -0.835425 0.586318 0.236620 -0.573898 -0.143649 -0.110281 1.148685 1.129195 -0.093994 -0.398493 -0.576724 1.199341 -0.844312 -0.236455 0.909708 -0.040846 -1.267402 0.106183 1.173162 -0.820284 -0.918487 -0.868333 0.529516 -0.382634 -1.115681 0.208655 -0.467238 0.154050 0.861302 0.005232 -0.829548 0.623423 0.385973 -0.152805 -0.440835 1.700992 1.123751 -0.694490 0.346517 -0.967721 0.599817 -1.740408 -1.230617 0.256132 -0.635606 -0.277275 0.384582 -0.034456 1.003262 -0.415721 0.939725 0.190340 -0.710462 +PE-benchmarks/graph-coloring.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/graph-coloring.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/graph-coloring.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/graph-coloring.cpp___GLOBAL__sub_I_graph_coloring.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__isSafe(int, bool (*) [5], int*, int) = -1.754382 -1.682549 -0.075132 -3.660646 2.425607 2.601160 1.336540 -2.338163 -4.034696 -0.369421 1.398022 -3.772635 -0.252707 4.773922 -1.291801 4.378943 5.617010 1.118168 -2.268918 -0.314258 4.571455 -0.829123 5.320032 4.657734 -3.224564 -0.381687 -0.144586 1.917951 0.978832 1.210842 -0.225457 -1.557269 1.842164 -4.804077 -1.080302 -2.769161 0.730571 1.797181 3.715080 -5.581092 1.175636 0.092577 0.920233 -1.367238 -1.496449 -1.300242 2.532564 3.674910 -0.411007 1.020602 2.854745 0.364927 -0.376326 1.136627 1.070838 1.685525 0.505096 -0.502550 -1.644251 -1.869196 -0.439758 -1.026461 1.351574 3.567139 4.437362 0.595473 -0.049778 2.854492 0.844108 0.780996 2.354736 0.555855 -1.693954 -0.200876 1.581193 -5.940848 -0.038462 -6.210802 -0.955507 -5.547602 -2.319287 0.237971 2.122565 0.506079 3.100085 0.553632 3.726480 -1.227768 -1.067996 3.036557 4.287197 -4.171756 -1.845673 -2.727897 -2.193134 1.101950 -2.170029 -0.010005 1.496326 0.509556 -3.309363 -2.279357 1.715591 2.453300 -1.388971 -3.046060 1.089978 3.451271 -2.858304 -4.131487 0.041856 2.911990 -1.826723 -5.664227 -0.579787 -2.867218 1.575415 0.159558 -1.470800 -4.549653 0.621662 2.519685 -1.055819 -2.820286 -0.569059 2.318626 2.007294 1.442190 0.321957 0.265799 0.632983 6.483018 1.680242 -2.568114 0.518452 0.145315 -1.301952 1.593369 -2.474772 -2.421831 0.373720 -4.121267 -0.312318 3.471728 -2.345061 -0.338620 3.006626 1.757929 1.111388 11.956601 0.337203 4.349573 3.306706 -3.965481 1.720803 -1.458924 0.288236 1.135475 1.663315 -0.127571 -6.419631 -3.877302 2.120257 3.912628 3.196049 -3.645705 -2.170059 -1.062140 -0.067063 0.430599 -0.499259 1.156581 0.026284 -3.317015 -0.819476 2.857745 7.649748 -2.150878 -0.477187 2.509658 1.052655 -2.279386 -5.302282 -2.124673 -3.658218 0.633044 0.577983 0.208067 2.180136 5.075248 -5.177452 3.590853 -1.226806 -0.225669 3.190579 1.095043 -3.688880 -4.151433 -1.250771 2.387803 4.309818 -1.449153 0.748647 1.682179 -3.579825 -0.264958 0.547774 -0.024194 -0.811490 1.579361 0.255435 -2.244432 -1.959441 1.737391 -1.236901 -1.699577 0.099593 2.555455 0.790569 -3.794479 3.671301 0.128673 -1.311708 2.065691 -0.985187 4.085486 -3.419035 -3.747403 3.000141 0.253294 -0.216828 -1.429574 0.835345 2.828871 1.093288 0.643066 -2.208773 -3.858722 1.995752 -1.396809 3.215018 1.539413 -0.446364 1.772150 -0.802214 -1.115478 -3.583373 -2.152584 -1.544511 0.443078 -3.688489 -2.857140 -0.836001 4.368857 2.853668 0.379452 -2.737255 0.082892 4.169174 -4.259456 -0.859466 2.794159 1.596972 -4.278807 0.080051 3.444177 -4.385303 0.051163 -1.312904 0.036108 -1.223254 -3.014296 2.430729 0.690738 2.405434 -0.347716 0.586229 0.567833 1.565031 1.807621 1.046133 0.506692 5.067005 2.945714 -0.833896 -1.922940 -3.821909 1.381160 -4.720380 -4.479979 1.968673 1.387059 -3.425836 0.724918 1.111242 4.426452 0.719900 0.037549 -0.516703 -0.319081 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__hamCycleUtil(bool (*) [5], int*, int) = -3.156232 -2.933248 -0.585714 -6.727738 4.588885 4.808421 2.388073 -4.102447 -7.481043 -0.862504 2.667454 -6.992981 -0.584923 8.842371 -2.304864 7.627327 10.494404 1.751473 -4.180081 -0.576747 8.507046 -1.100610 9.640697 8.511438 -5.986079 -0.653198 -0.195595 3.069312 1.828420 1.694286 0.089290 -3.166311 3.348911 -8.507286 -2.200177 -5.015128 1.290369 3.081801 6.777580 -10.323715 2.259634 -0.051787 1.419760 -2.567927 -2.877315 -1.524945 4.897141 6.746249 -1.359029 1.788465 5.562503 1.128095 -1.182634 1.989571 1.429065 2.455466 0.482812 -0.159632 -2.778951 -3.594894 -0.697880 -1.438553 2.336567 6.607760 8.152925 1.095789 -0.127475 5.417055 1.691327 1.639980 4.168800 0.969415 -2.450361 -0.479101 3.040437 -10.491568 -1.025100 -12.223595 -1.665944 -11.281942 -4.077449 0.689833 4.300003 0.446984 5.113577 1.124421 6.797332 -2.082790 -1.994888 6.649188 7.973402 -7.105580 -3.315825 -5.095698 -4.638568 2.219315 -3.794711 0.342265 2.922137 1.087792 -6.145049 -4.329181 2.565850 4.124142 -2.532153 -5.990951 2.121870 5.999374 -5.355708 -6.718560 0.444024 5.761263 -2.799730 -10.584150 -1.638909 -5.450447 3.212234 0.142933 -2.723365 -7.891130 0.948140 4.165461 -2.258059 -4.813325 -0.696309 4.194056 3.628335 3.032734 0.576620 0.161003 1.457155 11.485875 2.967294 -4.918555 1.013346 -0.051719 -1.922497 2.922990 -4.701094 -4.294168 1.201215 -7.488804 0.533722 6.232137 -4.251375 -1.518749 5.527596 2.701507 1.913842 21.744480 0.635576 8.151788 6.039331 -7.333104 2.593720 -2.866096 0.277170 2.187548 3.159680 -0.181893 -10.898082 -7.021594 4.093875 7.201021 5.911393 -6.853928 -3.836241 -1.454447 -0.470708 0.654928 -0.829092 1.978430 0.015493 -6.047573 -1.643712 5.719035 13.919275 -3.451962 -0.479027 4.532158 2.978090 -3.871564 -9.219985 -3.719669 -6.609863 1.337601 2.154372 0.235161 4.333338 9.337914 -10.356572 6.409800 -1.941203 0.069269 4.767988 2.538515 -6.966175 -7.825569 -2.098996 4.538663 8.119927 -2.552879 1.425963 2.993496 -6.428998 -0.511523 1.318659 -0.321698 -1.557216 2.817866 0.475198 -3.914871 -3.586861 3.481217 -2.442195 -2.653554 0.219467 4.658042 1.009626 -7.252308 6.939764 -0.067407 -2.304653 3.026442 -2.069118 7.709721 -6.026212 -6.845029 5.459207 0.275831 -0.630785 -2.700610 1.531981 5.264220 2.206502 1.868673 -3.871201 -7.708783 3.824656 -2.542835 6.012967 2.859513 -0.773679 3.543752 -2.201614 -1.777914 -7.030188 -4.183113 -1.980971 0.961517 -6.913266 -4.628204 -1.537311 7.749604 4.911843 0.360646 -5.585143 0.210067 7.540768 -7.413285 -1.525662 4.966721 3.030585 -7.968586 0.660803 6.289630 -8.040739 0.322847 -2.756485 0.383174 -2.393932 -5.700505 4.300758 1.669664 4.337420 -0.640605 1.191088 1.079670 2.943741 3.282636 1.988757 0.951283 9.132547 5.661567 -1.834208 -3.420003 -7.082905 2.691652 -8.796360 -8.638535 3.773023 2.169344 -6.008243 1.134761 1.173612 8.055614 0.963528 0.370430 -1.074940 0.083177 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__hamCycle(bool (*) [5]) = -1.583399 -1.381455 0.340192 -3.792453 2.334009 1.422933 1.225232 -1.188998 -4.236609 -1.248880 0.981007 -3.788272 -0.845873 4.933826 -1.156993 3.216268 6.213614 1.420086 -1.907651 -0.571710 4.461054 -1.903156 4.979556 4.784385 -3.524406 -0.325866 0.039075 2.129686 1.043491 1.560765 0.232945 -1.962064 1.272317 -3.751976 -0.024798 -3.361655 0.793844 1.760129 2.374890 -6.489943 1.229213 0.709145 1.556683 -1.366531 -1.283759 0.407867 2.935120 3.672155 -1.407103 0.813701 3.276624 0.592086 -0.520833 1.012344 0.572385 1.019193 0.544670 0.225886 -1.879125 -1.234475 -0.334077 -1.804395 1.528110 3.618030 4.753500 0.363833 0.099924 2.270693 0.969730 1.149731 2.167839 0.375464 -0.879017 -0.607633 1.891379 -5.440711 -0.638922 -7.901829 -0.474282 -8.608457 -2.452532 -0.269681 3.302649 0.606020 1.834597 0.103144 3.832559 -1.025768 -0.426365 3.835771 4.493747 -3.127546 -1.902564 -3.364131 -2.883301 1.813510 -2.084595 -0.431053 2.331990 0.832175 -3.289636 -2.094404 1.663669 1.753672 -1.380441 -2.553681 0.859920 3.597508 -3.413487 -3.155462 -0.636085 2.993066 -0.777449 -5.958776 0.197975 -3.184632 1.453056 0.295770 -1.385156 -3.408001 0.504682 2.071068 -1.499772 -1.707370 -2.088974 3.338591 1.305090 1.211570 0.487345 0.025661 0.613507 4.929839 2.038823 -2.850615 0.199103 0.558167 -1.713563 0.890915 -3.207900 -2.463676 1.801190 -4.083473 0.151870 2.416162 -2.497351 -1.197580 2.673591 0.913675 1.601190 11.856625 0.218246 4.420585 2.808150 -3.809223 2.603990 -0.637946 -0.078065 1.286239 2.272936 0.017777 -5.397043 -3.742362 1.807953 4.001193 3.352599 -3.605559 -2.543213 -1.059329 -0.478776 0.692323 -0.246614 1.063964 -0.389226 -3.257106 -0.957033 2.706528 7.429466 -1.262935 -0.753066 1.963018 2.101237 -2.416505 -5.499279 -1.564786 -3.582223 0.647947 0.296510 -0.262837 2.568402 5.202331 -7.445328 3.866274 -0.828172 0.162861 2.609377 0.627076 -3.400742 -6.548731 -0.833911 2.705269 5.163735 -1.267905 0.532475 1.533371 -3.524410 -0.257073 0.542382 0.355426 -1.039084 1.556411 -0.287691 -2.051001 -2.065613 1.051399 -1.617588 -1.254013 -0.086095 2.217111 1.141758 -4.590923 3.980707 -0.680545 -1.116970 1.253744 -0.770359 3.348747 -3.566677 -3.903415 2.403292 0.304489 -1.108857 -2.322900 0.565203 3.126429 0.330902 0.264085 -1.524060 -4.876547 2.433957 -1.892368 3.185188 1.623529 -0.415052 2.614641 0.958849 -0.930890 -3.890616 -1.828673 -1.270606 -0.406896 -3.381811 -2.018466 -0.885530 3.853313 3.158865 0.122864 -2.428292 0.272888 4.611128 -3.280133 -1.525514 2.844885 0.154789 -3.592780 1.044166 3.654259 -4.950193 -0.374871 -2.332653 0.338773 -0.605143 -3.006771 2.208828 0.244241 1.989901 -0.033239 0.498427 -0.015247 1.702038 1.840658 0.605153 0.146213 5.535456 3.694473 -1.421176 -0.950786 -3.747775 1.417823 -5.038841 -4.277250 1.152733 1.431566 -2.927028 0.981461 0.837309 4.072956 0.241914 0.499780 -0.678139 0.133245 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__printSolution(int*) = -0.504566 0.020325 0.592873 -1.736891 0.982122 0.740543 0.334191 -0.323494 -1.398631 -1.040477 0.402984 -2.027657 -1.109262 1.854932 -0.873358 0.401619 2.395813 0.125303 -0.604446 -0.403255 1.449417 -0.199765 2.251725 2.136687 -2.094223 -0.215283 0.338240 1.304464 0.784519 0.658495 0.568645 -1.451206 0.273490 -0.478662 0.441673 -0.931337 0.468364 -0.010349 0.118614 -2.706502 0.203048 0.706070 0.082926 -0.347207 -0.210104 0.582145 1.762690 1.564041 -0.909319 0.098484 1.817932 0.781196 -0.268007 0.211207 -0.119823 -0.738779 0.434588 -0.299242 -0.716718 -0.424449 0.085648 -0.912714 0.109578 1.938545 2.298529 0.162584 0.159507 0.460332 0.290793 0.536579 0.592470 0.378094 0.122036 0.706438 1.012397 -1.307840 -0.120988 -3.326173 0.094369 -4.007584 -1.123511 -0.641591 1.665469 0.861280 0.115682 -0.451824 1.805243 0.163764 0.136752 2.048599 2.227465 -0.775311 -0.749850 -1.588864 -1.400063 1.139873 -1.119072 0.288627 0.359759 0.734523 -1.353033 -0.608507 0.091561 0.317344 -0.724291 -0.493029 0.030713 1.274955 -1.683843 -0.418095 -0.609971 1.082899 0.395399 -3.009713 -0.777341 -1.260550 0.895089 0.010101 -0.257740 -0.715008 -0.037233 0.735923 -0.544116 -0.071853 -1.764947 1.542257 0.875846 0.486416 0.215845 0.319715 0.804823 1.639684 0.497809 -0.974013 -0.295751 0.092455 -0.695246 0.090033 -1.338167 -0.368165 1.169205 -1.340684 0.384720 0.961216 -0.941479 -1.120168 0.101814 -0.372961 0.987991 5.756210 0.044875 1.876328 1.011269 -1.626171 0.773904 -0.228898 -0.390497 0.478756 0.745533 0.459835 -1.633969 -1.381077 0.906581 1.828406 1.168386 -1.400720 -0.008332 0.067507 -0.384665 -0.390564 0.173966 0.491775 -0.502997 -1.091895 -0.470335 1.715875 2.637444 -0.053577 -0.946710 0.551635 1.480155 -0.548598 -1.129933 -0.214046 -0.511983 0.381997 0.655578 0.015651 1.300134 2.181816 -3.849438 1.479729 0.762947 0.278288 0.913845 -0.072043 -1.450787 -2.385106 0.394267 1.464878 1.689582 -0.351030 0.204885 0.349446 -1.546921 -0.069862 0.517436 0.410209 -0.581734 0.699224 0.065608 -0.824381 -1.445121 -0.394281 -0.831560 0.093568 -0.787317 0.838100 0.188192 -2.868725 2.090147 -0.477939 -0.656703 -0.420898 -1.062992 1.211898 -2.098473 -1.801169 0.619375 -0.426727 -1.391082 -1.054168 -0.035069 1.015991 0.163807 0.663836 -0.989967 -1.940586 1.370885 -0.726545 1.165753 0.751705 0.272497 1.434377 0.309865 -0.203674 -1.603264 -1.102748 0.734317 -0.084466 -1.684102 0.206327 -0.378081 1.215313 1.622821 -0.633261 -1.122041 0.098286 1.656814 -0.939636 -1.090469 0.802176 -0.021914 -1.464515 0.686145 1.169657 -1.892226 -0.230614 -1.582099 -0.038902 -0.316491 -1.645980 0.757264 -0.234471 0.774013 0.646853 0.110557 -0.619316 0.817549 0.449419 0.005786 0.246922 2.214545 1.957309 -0.828037 0.236330 -2.056251 0.834611 -2.447109 -2.311993 0.588605 -0.408328 -0.521026 0.239138 -0.174021 1.466754 0.292971 0.213219 -0.480934 0.649433 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__main = -0.666419 -0.291605 0.650234 -1.792425 1.537511 0.727005 0.785390 -0.124951 -2.313762 -1.073007 0.422049 -2.604642 -1.302915 2.791835 -0.580750 1.155711 3.502728 0.837107 -0.879994 -0.218353 1.714741 -0.807695 2.828246 2.713432 -1.931413 0.102521 -0.415866 0.993543 -0.029511 1.513827 -0.033942 -1.940874 0.790809 -1.021461 0.215852 -1.460079 0.094290 0.501650 0.455804 -3.746562 0.564627 1.398184 0.760742 -0.733476 -0.317524 0.610077 2.245102 1.919113 -0.508548 0.580148 1.363101 0.232194 0.078331 0.578029 0.689510 0.177724 0.537216 -0.395138 -1.558027 -0.391770 -0.428286 -1.441637 0.050588 1.931390 2.537538 0.192825 -0.185716 0.485957 0.091208 0.737691 0.980662 0.350193 0.327728 -0.057910 1.073833 -1.382885 -0.327699 -3.342057 -0.226500 -4.998052 -1.694002 -0.390828 2.588403 1.264092 0.513639 -0.777177 2.327158 -0.545575 -0.080380 1.847757 2.966277 -1.550134 -1.182828 -1.677230 -1.280340 0.987472 -1.118940 -0.300218 1.124708 0.260972 -2.049486 -0.865471 0.884699 0.463545 -0.776688 -0.569028 0.325461 2.096927 -2.267558 -1.097617 -1.041666 1.405198 0.273597 -3.320608 -0.185592 -1.003756 0.229949 0.644056 -1.087720 -1.311920 0.704030 0.718198 -1.030216 -0.496923 -1.891538 2.282301 0.334315 0.613490 0.486854 0.392454 0.642530 2.240298 1.050214 -1.403204 0.211336 0.221686 -0.619523 0.546500 -1.352072 -1.209071 0.515049 -2.087317 0.234785 0.867963 -1.535305 -0.625465 -0.416377 0.372074 0.842799 5.525387 -0.299369 2.436655 1.214429 -2.175528 1.728886 -0.326250 -0.326483 0.263581 1.413935 0.474357 -1.834892 -1.903500 1.315875 2.479901 1.835513 -1.862448 -0.397484 -0.401724 -0.046134 0.055063 0.452722 0.665510 0.241966 -1.822853 -0.568384 1.398341 4.075932 -0.635564 -1.482604 0.984627 0.920895 -0.381625 -2.135102 -0.573155 -1.133460 0.278323 0.265593 -0.245976 1.329376 2.950894 -4.231760 2.401231 -0.219694 -0.294579 1.821356 0.103511 -1.680912 -3.116882 -0.533400 1.753999 2.994385 -0.027759 -0.089350 0.364450 -2.006298 -0.269061 0.296767 0.438794 -0.660656 1.071321 -0.276117 -1.300111 -1.209875 -0.695922 -0.746971 -0.435764 -0.697155 1.177670 1.191738 -3.165081 2.419621 -0.080071 -0.670311 0.023869 -0.229295 1.451475 -1.924587 -2.432863 0.927499 -0.599093 -1.768873 -1.180658 -0.016281 1.280156 0.213068 0.100823 -0.698281 -2.464386 2.168404 -0.586785 2.079919 1.031002 -0.049891 1.790007 1.768820 -0.906601 -1.396209 -1.411833 0.263740 -0.945093 -1.521175 -0.156041 -0.797169 1.891232 1.914025 0.118965 -1.291704 -0.596617 2.461569 -1.363268 -0.894801 1.875675 -0.656476 -1.488885 0.975470 2.287615 -2.423430 -0.379300 -1.677888 0.000862 -0.662350 -1.625487 0.880703 -0.339067 0.740137 0.360339 -0.041418 -0.651827 0.719279 0.628257 -0.251555 -0.042310 3.135849 1.944388 -1.186746 0.551531 -2.064889 1.091985 -2.801276 -2.261409 0.529296 0.456010 -1.584870 0.238223 0.289087 1.702087 0.037504 -0.105168 -0.811034 0.418135 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp___GLOBAL__sub_I_hamiltonian_cycle_backtracking.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__insertionSort(Node**) = -0.881402 0.121039 0.588154 -1.861366 1.569455 1.629921 0.545433 -0.695436 -1.475741 -0.633115 -0.126747 -1.388409 -0.748355 2.462780 -0.742740 1.419256 3.525283 0.778324 -0.511404 -0.388693 2.289584 -1.357563 3.030746 2.653723 -2.132694 -0.248171 1.768319 1.301345 0.343483 1.650661 -0.700232 -2.115815 0.785647 -1.776756 0.417488 -2.182651 0.463875 0.421751 0.985203 -3.616319 0.444754 -0.766035 -0.447992 -0.588717 -0.724464 0.130194 2.685908 1.858362 -1.046262 0.177092 1.632434 0.879119 -0.606648 0.569097 0.396024 0.994893 0.708347 0.732315 -0.800506 -0.547866 -0.332617 -0.946885 0.700733 2.038561 2.812595 0.156956 0.280406 1.229091 -0.062054 0.380260 0.493201 0.270492 -0.048016 0.246472 1.102709 -3.608080 -0.488504 -5.707144 -0.519931 -5.171255 -1.208399 -1.016811 0.455362 -0.714674 1.323608 0.134674 2.232340 -0.276573 0.436941 1.926817 3.206762 -2.095517 -0.839980 -2.027794 -1.529981 0.782429 -1.148339 -0.155911 1.218729 -0.388487 -1.648766 -2.579716 1.190427 1.031868 -0.751606 -2.147781 0.142724 1.953325 -1.844684 -1.800950 -1.276960 0.631528 -0.940785 -3.648939 0.091520 -1.585187 1.806795 0.111056 -0.491003 -3.062247 0.317853 2.531774 -0.733891 -1.546040 0.421820 2.061448 1.154358 0.176002 0.346485 -0.476208 0.324324 3.258604 2.427100 -1.252735 -0.312744 0.311072 -1.710237 -0.267967 -2.091617 -0.849000 1.075147 -2.093104 0.071899 2.345382 -1.323629 -0.408711 2.918211 -0.484042 1.430990 8.243019 -0.290496 1.577673 0.859581 -3.016852 1.473685 -0.323828 -0.530357 0.560779 1.452787 0.595575 -4.163283 -1.887314 0.914543 2.049123 1.682435 -2.694240 -1.709177 -1.130642 -0.267060 0.139410 -0.331729 0.584380 -0.677526 -1.582300 -0.568281 1.732902 4.627505 -1.187147 -1.519660 1.073773 1.404590 -1.461680 -3.321986 -0.871122 -2.250442 0.244845 0.469638 -0.458840 1.421299 2.792026 -5.262229 1.905059 -0.709134 -0.602261 1.553305 0.329768 -1.166470 -3.402034 0.348175 2.469924 2.711174 -0.372865 0.820067 0.322802 -1.888359 -0.124996 0.174081 0.899205 -0.738835 0.861810 0.176462 -2.520619 -1.547881 0.332674 -0.650999 -1.341584 -0.192390 0.897235 0.325396 -4.566387 3.073723 -0.336134 -0.353965 1.188975 -0.442430 2.308650 -2.242766 -3.098930 1.471478 0.387948 0.220925 -0.804083 0.253946 1.985222 0.169716 0.756829 -1.045379 -3.703198 0.721746 -0.626249 1.447736 0.793106 0.598677 2.411890 -0.872637 -0.624913 -2.947950 -0.980868 0.188002 -0.032409 -1.649209 -1.592885 -0.446179 2.215078 2.335612 -0.070033 -0.829086 -0.341810 2.612733 -2.766560 -0.305780 1.575850 1.909786 -2.227678 -0.021672 1.906423 -2.530717 -1.118629 -1.036659 0.156529 -0.262413 -2.385208 0.749074 -0.797043 0.737164 0.680202 0.099942 -0.357438 0.999319 0.906085 0.596652 -0.049328 2.555341 3.139479 -1.370379 -0.500960 -1.787577 0.665202 -3.451589 -2.787794 0.595412 0.196273 -0.984152 0.463799 0.639554 1.860521 -0.336697 0.867081 0.121222 -0.804778 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__sortedInsert(Node**, Node*) = -1.681242 0.796153 1.084257 -4.170027 3.846143 4.252473 0.984876 -2.155446 -2.887824 -0.777301 0.051299 -3.230625 -1.322847 4.895204 -1.715994 2.866624 6.182571 0.532715 -1.369202 -0.254120 4.528017 -0.428092 5.436173 4.431128 -4.162352 -0.414798 3.024594 1.588857 0.061754 3.151937 -1.812716 -4.695239 1.363348 -3.230621 -0.005906 -2.931211 0.535443 -0.046551 2.929451 -5.907439 0.927579 -0.927388 -1.746903 -1.377171 -1.487889 -1.426673 5.129767 3.476760 -1.814055 -0.184852 3.328177 2.549749 -1.812087 0.876863 1.198026 1.804689 1.418130 1.462854 -1.179258 -1.760934 -0.830308 0.201103 0.757751 4.267912 4.595350 0.697402 0.276524 2.452208 -0.141908 0.526372 0.529498 0.682643 -0.080465 1.535181 1.820611 -5.636570 -1.057978 -9.066044 -0.846491 -7.000122 -2.285229 -1.333721 -0.022939 -1.023766 2.827169 0.150072 4.404203 -0.834018 0.479010 3.401309 6.125178 -4.095852 -1.441708 -3.789944 -3.643532 0.896235 -1.819965 0.278413 0.807612 -1.220606 -3.446897 -4.673674 1.057874 2.205919 -1.416121 -3.658473 0.684122 3.461149 -2.931486 -3.079842 -1.484422 1.975398 -1.862258 -6.852305 -2.404785 -2.690567 2.728806 -0.153842 -1.419211 -6.163065 0.758629 4.508990 -1.907334 -3.281076 1.706589 3.089925 3.162173 0.977816 0.428858 -1.328696 1.499336 6.455409 3.493963 -2.461056 -0.087198 -0.407241 -1.784247 -0.305026 -3.140164 -1.043690 0.498556 -3.589796 0.882859 5.075168 -2.436897 -0.616006 4.252154 -1.164055 2.312217 15.722837 -1.180122 3.599879 1.501748 -5.843590 1.662856 -1.009286 -1.578288 0.308218 2.199853 1.733631 -7.028049 -3.645123 2.914016 4.141769 3.195605 -4.391229 -2.008819 -1.559913 -1.044509 -0.265793 -0.446762 0.897193 -1.118736 -3.142141 -1.458533 3.611916 8.511102 -2.329723 -4.074116 2.585995 3.287626 -1.594424 -3.849259 -1.773271 -4.347837 0.830660 2.310521 -0.971504 3.399253 5.600622 -9.722916 3.458213 -0.820428 -1.818891 2.774331 1.243622 -2.686907 -3.375875 0.566037 4.672650 4.390385 -0.558250 1.615519 0.075899 -3.474203 -0.286857 0.697547 1.370442 -1.622187 1.636259 0.876762 -4.777130 -3.094847 0.647450 -1.534411 -2.513423 -1.069313 1.779013 -0.361599 -8.347976 6.045995 0.524513 -0.204827 1.707427 -1.786992 4.391082 -4.022627 -5.639811 3.102128 0.325337 0.947616 -0.015720 0.373466 3.491266 1.468931 2.867039 -2.942454 -6.310157 1.307247 -0.226890 3.492492 1.544800 1.550452 3.509418 -2.747709 -0.802465 -4.970726 -2.905618 1.882222 1.381896 -3.999842 -3.078823 -1.145093 4.416761 3.727633 -0.663191 -2.516343 -1.842610 3.828438 -4.760440 0.592815 2.737700 2.943061 -5.042388 -1.173012 3.550217 -3.356634 -1.711401 -1.919971 0.488204 -2.024364 -4.361499 0.981657 -0.663071 1.445943 1.420632 -0.063789 -0.783722 1.523477 1.603815 1.294376 0.579495 3.639158 4.384071 -2.501459 -1.049596 -3.857374 1.745662 -6.127119 -6.000011 2.236475 -1.199369 -2.286816 -0.018191 -0.054750 3.823271 -0.950064 2.324200 0.561428 -0.980985 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__printList(Node*) = -0.395690 -0.125733 0.236888 -1.015358 0.691524 0.732351 0.243095 -0.333549 -0.850345 -0.295622 0.067993 -0.860077 -0.235529 1.192917 -0.361518 0.753574 1.626313 0.332818 -0.297837 -0.177054 1.050107 -0.591345 1.455174 1.293718 -1.037685 -0.101595 0.650937 0.766676 0.227153 0.778943 -0.133694 -1.034831 0.249501 -0.779324 0.141038 -1.075812 0.253890 0.367498 0.544775 -1.770760 0.254402 -0.200442 0.034429 -0.287545 -0.304164 -0.005388 1.234683 0.923430 -0.528106 0.187097 0.892163 0.419591 -0.232032 0.236671 0.116860 0.330573 0.449840 0.199424 -0.367978 -0.254803 -0.042332 -0.384769 0.390013 0.979409 1.390342 0.040246 0.108944 0.524895 0.101347 0.214149 0.390277 0.121251 -0.222201 0.036152 0.484396 -1.656754 -0.142203 -2.861033 -0.087289 -2.361535 -0.594718 -0.298276 0.495710 -0.032983 0.535518 -0.052227 1.035476 -0.154269 0.091961 1.010166 1.433420 -0.831694 -0.410959 -0.917397 -0.846343 0.495754 -0.541782 -0.106970 0.469278 0.074414 -0.757449 -1.085704 0.520604 0.466386 -0.388148 -0.974422 0.119985 0.847859 -0.894403 -0.848895 -0.339622 0.585924 -0.350703 -1.762922 -0.012403 -0.959848 0.620858 -0.020216 -0.213754 -1.303415 0.058602 1.006436 -0.380645 -0.530976 -0.273364 0.918280 0.518799 0.157625 0.139128 -0.211769 0.166134 1.527682 0.829532 -0.715940 -0.118453 0.198057 -0.647090 -0.014868 -1.082845 -0.454791 0.506293 -1.006166 0.029458 1.001206 -0.611793 -0.250227 1.150947 -0.095694 0.577225 4.110282 -0.008361 0.867684 0.578303 -1.360208 0.722656 -0.090018 -0.158493 0.357083 0.612411 0.124369 -1.881975 -0.908927 0.380106 0.976892 0.815154 -1.154166 -0.816538 -0.361972 -0.179466 0.147022 -0.106314 0.232331 -0.352112 -0.771234 -0.255505 0.770841 2.213171 -0.286094 -0.527486 0.470013 0.844740 -0.874601 -1.453893 -0.369710 -1.128220 0.147211 0.115330 -0.154122 0.720610 1.308252 -2.650930 0.913169 -0.150558 -0.085392 0.675971 0.093184 -0.688291 -1.795461 0.074939 1.059328 1.329023 -0.347434 0.478793 0.313595 -0.890791 -0.041625 0.098184 0.241423 -0.375185 0.393314 0.038708 -1.161113 -0.640065 0.149112 -0.436340 -0.509515 -0.232218 0.477476 0.301962 -2.012817 1.363532 -0.204279 -0.230137 0.502449 -0.277730 1.039319 -1.077811 -1.347502 0.632427 0.181947 0.025061 -0.502788 0.119953 0.884612 -0.013168 0.408978 -0.457721 -1.633398 0.337291 -0.487765 0.643828 0.412179 0.062964 0.925117 -0.241716 -0.198195 -1.405467 -0.523466 0.025098 -0.029434 -0.775704 -0.542172 -0.234767 0.980029 0.999266 -0.003490 -0.523652 -0.078561 1.257248 -1.067694 -0.223744 0.664187 0.548395 -1.117405 0.054943 0.856387 -1.289757 -0.293352 -0.597568 0.114783 -0.058879 -1.100389 0.524719 -0.138397 0.445563 0.195462 0.069901 -0.170171 0.514182 0.467014 0.175744 0.027648 1.377092 1.240114 -0.409226 -0.176019 -0.917669 0.238022 -1.635827 -1.314847 0.211967 0.085541 -0.590042 0.269035 0.222868 0.957252 -0.053104 0.519011 0.009363 -0.180982 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__push(Node**, int) = -0.398091 -0.047478 0.798583 -0.925319 0.628319 0.208091 0.262225 -0.388846 -0.783032 -0.299414 0.048903 -0.540570 -0.371425 1.085847 -0.518050 0.411556 1.540916 0.511492 -0.315859 -0.544518 1.003474 -0.849208 1.322628 1.335000 -1.144703 -0.117419 0.733994 0.834303 0.650351 0.786574 -0.647241 -0.264146 0.330731 -0.760822 0.453263 -1.068594 0.202603 0.130398 0.226589 -1.584498 0.158957 -0.452113 -0.028336 -0.123435 -0.178812 0.913503 0.954267 0.854368 -0.438616 0.213448 0.915396 0.125489 -0.109720 0.244779 0.331472 0.433849 1.005259 0.687035 -0.351817 -0.078543 -0.217460 -0.805635 0.422660 1.060756 1.325874 0.070250 0.148506 0.300147 0.171478 0.164795 0.387077 0.174358 0.009745 0.230164 0.569345 -1.750467 0.293806 -2.514155 -0.287704 -2.598012 -0.557877 -0.569515 0.349565 -0.858856 0.484991 0.298352 1.085963 0.110761 0.151778 0.429709 1.269308 -1.021594 -0.433030 -0.670269 -0.681847 0.302267 -0.619040 0.013932 0.652463 0.013954 -0.735808 -0.845296 0.720605 0.420083 -0.373190 -0.274690 -0.058662 0.999295 -0.989503 -0.704300 -0.787145 -0.015354 -0.271114 -1.512819 0.390066 -0.891970 1.360543 0.021028 -0.297022 -1.020070 0.193109 1.085821 -0.353428 -0.468453 -0.258364 1.066768 0.482714 0.095885 -0.009584 -0.237118 0.058490 0.956012 1.146194 -0.665245 -0.202433 0.209185 -1.125818 -0.114431 -1.042523 -0.361364 0.982991 -0.855719 -0.049797 0.603655 -0.638038 -0.141474 1.693200 -0.064661 0.687235 3.104380 -0.168502 0.745142 0.337824 -1.084647 0.594424 0.032077 0.010529 0.436406 0.762103 0.210423 -1.829722 -0.932150 0.381624 1.000035 0.721732 -1.363321 -0.840172 -0.573158 -0.107115 0.176060 -0.138806 0.244328 -0.506168 -0.625631 -0.300136 0.349361 1.763673 -0.614449 -1.034169 0.245745 0.010025 -0.683171 -1.585220 -0.324650 -0.524899 0.274199 -0.232907 -0.114252 0.692302 1.294289 -2.759528 0.984194 -0.507565 -0.386121 1.043599 -0.015506 -0.456962 -1.574248 0.202265 0.809195 1.102250 0.120789 -0.122664 0.423232 -0.987139 -0.069644 -0.089016 0.611991 -0.432566 0.443571 0.390372 -0.943315 -0.780925 -0.185056 0.009967 -0.444228 -0.018681 0.491481 -0.338535 -2.322841 1.163795 -0.224620 -0.257286 0.498993 -0.130835 0.479759 -1.147490 -1.186992 0.478562 0.180275 -0.042334 -0.851044 0.065378 0.861218 -0.227460 0.095001 -0.706532 -1.458519 0.364516 -0.670444 0.675361 0.358192 0.254854 1.209002 0.085851 -0.167160 -1.235582 0.222601 -0.119863 -0.237996 -0.678403 -0.514713 -0.169105 0.952152 1.198971 -0.083718 0.137206 0.096198 1.232020 -1.213693 -0.487503 0.664802 0.864690 -0.613899 0.343349 0.771642 -1.187913 -0.629942 -0.460128 -0.626948 -0.018284 -0.782393 0.586549 -0.491723 0.431641 0.242360 0.248060 -0.211960 0.544780 0.210085 0.238325 0.058270 1.199539 2.087436 -0.736749 -0.121756 -0.896339 0.516987 -1.415409 -1.013498 0.197870 0.174141 -0.443286 0.319409 0.261058 0.944600 0.062256 -0.053923 -0.005372 -0.198643 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__main = -0.997325 -0.427641 2.245653 -2.882917 1.663214 0.105627 0.778977 0.066652 -2.789265 -1.511740 0.141700 -2.043310 -1.714213 3.285551 -1.286762 0.171349 4.657414 1.795747 -0.849147 -1.457481 2.316704 -1.802271 3.720858 4.032269 -3.312007 -0.152001 0.959499 2.726904 1.597767 2.274983 -0.326055 -1.653032 0.680274 -0.508355 1.474110 -3.172771 0.496634 0.756682 -0.690677 -5.257893 0.635881 0.171796 0.231151 -0.371922 0.057185 2.971557 2.864763 2.486023 -1.543708 0.788024 2.575920 0.958672 -0.125664 0.660094 0.441845 0.131234 1.925850 0.661757 -1.262572 -0.008663 -0.453771 -2.631535 0.719527 2.881551 3.927023 0.138607 0.207631 -0.118516 0.693845 1.017648 1.409799 0.413979 0.632340 0.047608 1.676697 -2.926639 0.127694 -7.053544 -0.030733 -8.493449 -1.888664 -1.474361 3.301264 -0.408826 -0.153197 -0.410178 3.151617 0.192558 0.464997 2.542207 3.565993 -1.495214 -1.254022 -2.128099 -2.131894 1.764017 -1.600121 -0.202557 1.536684 1.036270 -2.173653 -1.670690 1.259381 0.108170 -1.183481 -0.314568 -0.129677 2.993482 -3.315249 -0.727961 -2.132683 1.426318 0.674690 -4.356526 0.327813 -2.711424 3.019624 0.133993 -0.888674 -1.041193 0.460342 1.694430 -1.253092 0.220452 -2.609433 3.252788 0.688013 0.073595 0.063477 -0.084836 0.065281 1.787285 2.182572 -2.117504 -0.501277 0.969633 -2.272088 -0.257730 -3.243389 -0.786026 2.883834 -2.216046 0.313390 0.756514 -1.954208 -1.576675 2.007864 -0.307725 1.817738 8.481228 -0.249531 2.365268 1.408749 -2.588335 1.839243 0.605080 0.077705 1.494208 2.326412 0.398996 -3.203107 -2.544649 0.756539 3.001502 2.250036 -3.179198 -1.361745 -1.018534 -0.450620 0.238617 0.297672 0.517916 -1.130532 -1.752933 -0.829849 1.341442 4.317000 -0.380259 -3.079841 0.239833 1.441372 -1.618007 -3.019414 -0.443183 -0.560305 0.592341 0.099390 -0.397342 2.140110 3.764570 -8.202620 2.979655 -0.124955 -0.050553 2.079564 -0.183204 -1.394251 -5.064982 0.267371 2.234639 3.889552 0.122513 -0.322811 1.228015 -2.849199 -0.279535 0.232536 1.481049 -1.287229 1.309776 0.628344 -1.937837 -1.787558 -1.383355 -0.594180 -0.222584 -0.759685 1.417486 -0.000729 -6.564165 3.155649 -1.107803 -0.826486 0.366900 -0.501839 1.558677 -3.192232 -3.354619 0.897585 0.228756 -2.018740 -2.846040 0.093203 2.518715 -0.905450 0.677800 -1.437150 -3.807228 2.228531 -1.831073 2.013373 1.242808 0.162137 3.597741 1.294304 -0.493228 -2.992457 -0.402091 0.835360 -1.176989 -1.560911 0.209643 -0.727349 1.955234 3.395834 -0.279300 -0.541761 0.149999 3.968115 -2.353157 -1.858315 1.957797 0.801453 -1.067736 2.335175 2.461424 -3.866696 -1.505123 -2.248452 -0.967176 0.382376 -2.140473 2.022909 -1.170974 1.236108 0.694022 0.611304 -1.223297 1.664476 0.697049 -0.138643 0.182904 4.106256 5.410700 -1.817356 0.914223 -2.464334 1.477167 -4.091733 -2.515725 -0.171473 -0.272691 -1.019035 1.086881 -0.143410 2.501823 0.239573 0.271323 -0.706528 0.538310 +PE-benchmarks/Iterative_QuickSort.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/Iterative_QuickSort.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/Iterative_QuickSort.cpp__partition(int*, int, int) = -2.290904 -1.865255 -0.421093 -4.990864 3.312381 4.607136 1.632921 -3.832196 -5.120406 -0.111832 2.322996 -4.969053 -0.557365 5.825547 -2.475429 5.041940 7.078700 0.955518 -3.269175 -0.704209 5.936759 0.442579 7.619037 6.607894 -4.884192 -0.606092 0.465278 2.546731 2.286512 1.150596 -0.281255 -2.011684 2.997956 -5.806995 -1.776313 -3.464504 0.968971 1.411094 4.883385 -6.874784 1.326731 -1.008882 -0.265934 -1.292904 -1.680791 0.225227 3.510503 4.804880 -0.653171 1.419852 4.463783 1.494673 -0.942595 1.333459 1.084414 1.261813 1.336721 0.174192 -1.290603 -3.129525 -0.475839 -0.692218 0.993861 5.242071 6.224018 0.895050 0.083472 3.496560 1.226057 0.973394 2.991504 1.017310 -1.712715 0.892685 1.975109 -7.154092 0.228347 -7.859150 -1.432746 -7.737097 -2.467051 0.183699 2.410670 -0.784049 3.738407 0.788049 5.051054 -0.605058 -1.655167 4.346052 5.615467 -5.399748 -2.168710 -2.858813 -2.844858 1.313546 -3.027323 1.217686 1.864928 0.895998 -4.271001 -2.868939 1.225871 2.923012 -2.035416 -3.867705 1.182782 3.974871 -4.061443 -4.080608 0.448800 3.617333 -1.972224 -8.195741 -2.570517 -4.311726 3.925387 -0.581346 -1.668885 -5.493186 0.461285 3.513507 -1.109208 -3.350771 0.407270 2.634824 3.763703 2.272300 -0.032727 0.284670 1.245480 8.874058 1.763305 -3.240551 0.482906 -0.502329 -1.632267 2.284367 -3.412162 -1.962659 1.146796 -5.146413 1.226934 5.091806 -2.817788 -0.983175 4.804097 1.887438 1.349602 17.626468 0.340195 6.269841 4.817266 -5.349052 0.390621 -2.431093 0.533523 1.952350 1.737522 -0.041890 -8.440810 -4.917733 3.043693 5.239726 3.803139 -5.954736 -1.145922 -0.764162 -0.378908 -0.445196 -0.737841 1.240953 -0.445702 -3.813521 -1.284663 4.467454 9.879842 -2.701128 -0.828010 2.923651 1.712161 -2.755386 -5.284042 -2.682259 -3.235114 1.434201 2.223469 0.642968 3.190607 6.545903 -7.400663 4.215776 -0.844810 -0.102478 3.833782 2.104410 -5.128466 -3.633707 -0.925637 3.089984 4.851617 -1.710819 0.753035 2.555647 -4.841718 -0.466561 1.249097 0.005871 -1.272602 1.938372 2.087264 -2.843135 -3.015143 2.060971 -0.889629 -1.439349 -0.250623 3.650303 -1.116648 -7.350431 4.937753 0.166626 -2.238414 1.600178 -2.184601 5.338583 -4.996406 -4.922476 3.877859 0.122563 -0.583313 -1.957908 1.154369 3.670522 1.870186 2.972717 -4.085697 -5.413900 2.803443 -2.008961 3.955841 1.994392 0.030895 2.883519 -4.148187 -0.868033 -5.751561 -3.133107 -0.290706 1.297483 -5.401313 -1.795925 -0.967363 5.416110 3.798690 -0.158949 -3.981620 0.592721 5.246029 -5.614319 -0.929188 2.977028 5.035327 -5.991970 0.511066 3.750889 -5.518364 0.068096 -1.485344 -1.351010 -1.932145 -4.269297 3.702217 1.070598 3.762492 -0.146032 1.453190 0.545569 2.440967 1.706453 1.679437 1.558226 6.079755 5.491698 -1.282902 -2.539652 -5.406280 2.486760 -6.421523 -6.902379 3.304840 0.058876 -3.789784 0.706806 0.360165 6.292829 1.311863 -0.398574 -0.676615 0.493920 +PE-benchmarks/Iterative_QuickSort.cpp__quickSortIterative(int*, int, int) = -2.255898 -2.998818 -2.792346 -4.649111 2.555378 4.262814 1.787485 -3.682829 -6.684346 0.030037 2.919741 -7.038613 -0.048052 6.108222 -2.000403 5.810743 8.814887 1.225149 -3.912202 -0.718838 7.923175 -1.514602 9.468720 8.180680 -4.338614 -0.488912 -0.902864 2.469078 2.614788 0.323219 0.891603 -0.915307 3.154028 -8.427374 -2.080834 -4.865319 0.922157 2.302372 6.974615 -8.653201 1.646434 -0.139894 1.309533 -1.629499 -2.031089 2.621902 3.051153 4.913849 -0.223444 1.731166 5.867438 0.574587 -0.412145 1.360692 1.025157 1.353744 2.381692 1.209292 -1.763294 -3.359565 -0.297905 -0.736823 1.411469 4.960141 7.800038 0.865037 -0.147281 4.166090 1.912534 1.377099 3.819578 0.837276 -2.337370 -0.006863 1.934106 -9.585610 0.178810 -11.128674 -1.350749 -12.922316 -2.221985 1.110177 3.944438 -1.582574 3.660972 1.052247 4.902533 -1.218545 -2.261402 6.784154 5.490675 -5.053692 -2.474183 -2.725991 -2.667144 1.580005 -2.967089 0.786317 5.944410 1.617762 -4.445274 -1.845239 2.730385 3.155386 -1.979091 -5.510130 1.638107 3.670684 -4.303226 -4.294165 1.375536 5.986426 -1.775028 -10.053418 -2.963840 -5.836076 3.214039 -0.345855 -1.961985 -5.398778 0.431573 2.540135 -1.061993 -3.006536 1.107828 3.758896 4.372567 2.835268 0.067051 0.929527 1.045736 10.551525 1.185512 -3.607031 1.056180 -0.199678 -2.798643 2.999146 -4.444997 -3.341172 2.726713 -5.771679 3.777375 4.523979 -2.921684 -1.291177 7.316794 2.999452 0.798889 22.865839 0.899807 9.515238 7.261358 -5.087320 1.904305 -2.642129 1.091489 2.028088 1.867505 -0.834912 -11.196617 -5.170192 2.871227 5.325604 4.038027 -8.566619 -1.937594 -0.462739 -0.224322 0.430618 -0.886988 1.208662 0.214584 -4.189147 -1.152605 6.082092 14.274322 -2.490279 2.270314 2.909668 1.567806 -4.483195 -9.052820 -2.722060 -3.961813 1.552890 1.507772 0.903041 2.958114 6.539589 -8.838982 4.710043 -1.329655 0.861572 5.477572 3.951722 -7.368184 -8.370240 -2.065809 2.745941 6.943487 -2.499501 0.075682 3.156781 -4.816672 -0.497751 1.143613 -0.731020 -0.988033 1.878787 1.341289 -1.955854 -2.344213 3.204649 -0.749689 -1.033861 0.590465 3.870686 -0.125719 -8.173116 4.659407 -0.132396 -2.505709 0.548569 -1.307317 5.617518 -4.582039 -4.180290 3.622557 0.062865 -1.315846 -3.878039 1.164342 3.652903 1.672655 4.606372 -3.730358 -7.094183 4.386055 -4.127868 4.243759 2.086435 -1.074222 2.276046 -4.923873 -0.875278 -8.427807 -3.290173 -2.324549 0.532019 -6.816427 -0.636443 -0.862749 5.504096 3.171431 0.281840 -6.123888 1.599077 7.072330 -5.786408 -1.614746 3.106852 6.791166 -7.947948 1.313163 4.003635 -7.845747 1.032041 -1.763942 -2.566138 -1.664440 -4.061129 4.134859 1.747845 3.985878 -1.032583 1.409633 1.410491 2.407173 1.983228 1.425389 1.497452 8.544924 7.333236 -0.819662 -2.929896 -5.616666 2.319440 -6.352733 -8.034219 3.083214 1.825312 -5.422782 0.947764 2.467832 8.142747 1.778131 -1.436398 -1.379754 1.063113 +PE-benchmarks/Iterative_QuickSort.cpp__printArr(int*, int) = -0.608681 -0.542805 0.130173 -1.464337 0.789145 0.601956 0.381479 -0.547099 -1.491163 -0.440979 0.388308 -1.338602 -0.286724 1.679243 -0.575714 1.142101 2.129314 0.452111 -0.623773 -0.259267 1.621158 -0.679276 1.883564 1.846718 -1.418705 -0.206189 0.163724 1.046456 0.540223 0.594055 0.133651 -0.710511 0.420563 -1.352666 0.019831 -1.326563 0.395896 0.667348 0.874576 -2.317393 0.360162 0.168602 0.386133 -0.367135 -0.405736 0.196239 0.936180 1.347702 -0.574801 0.396516 1.377386 0.327438 -0.197433 0.329085 0.119468 0.230413 0.259702 0.019385 -0.540433 -0.450362 -0.039449 -0.700752 0.568084 1.385594 1.890734 0.071748 0.121522 0.749780 0.287010 0.359141 0.815169 0.186958 -0.472552 -0.055036 0.709498 -2.048686 -0.036423 -2.968127 -0.119770 -3.096674 -0.815430 -0.171978 1.075425 0.247107 0.675459 0.036199 1.411926 -0.203200 -0.166385 1.415577 1.512360 -1.122445 -0.637008 -1.158359 -1.046566 0.703082 -0.851903 -0.077597 0.706674 0.453946 -1.087425 -0.735388 0.549635 0.647487 -0.540651 -0.919619 0.191391 1.223433 -1.322563 -1.160212 -0.228588 1.031310 -0.325850 -2.257403 -0.090368 -1.329476 0.774925 -0.040901 -0.356442 -1.152850 0.073558 0.823885 -0.378027 -0.562337 -0.815473 1.150072 0.643401 0.380147 0.123659 0.015259 0.188347 1.908385 0.586442 -0.980375 -0.088864 0.263657 -0.767136 0.293942 -1.290875 -0.699208 0.820815 -1.454516 0.061862 0.921166 -0.840176 -0.451654 1.227696 0.263466 0.634955 4.947051 0.166089 1.665344 1.108948 -1.343850 0.819296 -0.218665 0.068555 0.622524 0.709776 -0.044783 -2.173060 -1.312931 0.569454 1.411659 1.131762 -1.382561 -0.865566 -0.320549 -0.136356 0.164396 -0.142273 0.371741 -0.351853 -1.074295 -0.307274 1.003002 2.653488 -0.374234 -0.174251 0.644909 0.863619 -1.129721 -1.940282 -0.527083 -1.205442 0.246981 0.069484 -0.020263 0.903650 1.823489 -2.858622 1.281931 -0.109128 0.161837 0.947508 0.160930 -1.284486 -2.393562 -0.148541 0.890993 1.706230 -0.543161 0.415440 0.675871 -1.300986 -0.045037 0.240077 0.166155 -0.418059 0.569230 0.068748 -0.756680 -0.846340 0.382686 -0.603856 -0.410697 -0.117271 0.820818 0.256675 -1.969182 1.351841 -0.300456 -0.516950 0.437583 -0.390232 1.206725 -1.517392 -1.408520 0.881815 0.136940 -0.372541 -0.898024 0.217426 1.100203 0.066148 0.159535 -0.690083 -1.732300 0.799285 -0.814379 0.964979 0.560831 -0.132999 0.923522 -0.031944 -0.264837 -1.562507 -0.619611 -0.365613 -0.091261 -1.290774 -0.525602 -0.239037 1.344967 1.231077 0.010449 -0.842349 0.338641 1.733843 -1.094425 -0.575973 0.879526 0.362558 -1.333023 0.332696 1.148114 -1.869230 -0.120157 -0.831856 0.022589 -0.116401 -1.109114 0.952835 0.051987 0.835905 0.053124 0.283482 -0.090316 0.703319 0.666963 0.261514 0.151329 2.062826 1.525517 -0.398555 -0.373002 -1.427218 0.435643 -1.841886 -1.625960 0.380968 0.340007 -0.939803 0.425190 0.303349 1.588581 0.264595 0.246723 -0.150092 0.046662 +PE-benchmarks/Iterative_QuickSort.cpp__main = -0.733489 -0.718798 0.004360 -1.968266 1.443109 1.320058 0.817720 -0.833844 -2.634171 -0.461710 0.825385 -2.739208 -0.677861 2.666834 -0.768607 1.684819 3.627898 0.783836 -1.250311 -0.374318 2.246223 -0.465600 3.450142 3.168617 -1.899961 0.072087 -0.472549 0.862903 0.488616 1.096920 -0.144197 -1.382598 1.193409 -1.950472 -0.260338 -1.737669 0.055697 0.625118 1.624313 -3.705023 0.661748 0.677134 0.488530 -0.654211 -0.366881 1.126605 1.871031 1.912850 -0.116866 0.824489 1.799916 0.386511 0.003715 0.576167 0.839393 0.527046 1.082544 -0.071478 -1.144574 -0.804861 -0.389768 -0.734090 0.105759 1.998397 2.824213 0.240367 -0.225198 0.788922 0.494748 0.601594 1.322005 0.387941 -0.125524 0.055431 0.778988 -2.464869 0.004877 -3.752444 -0.394849 -5.218253 -1.385602 0.024842 2.218494 0.209313 0.938190 -0.441849 2.240205 -0.512951 -0.523717 1.924205 2.639798 -1.893374 -1.102743 -1.161239 -1.004072 0.660031 -1.088692 0.022712 1.708773 0.284937 -1.993695 -0.760282 1.101787 0.763181 -0.828429 -1.124973 0.545258 1.894658 -2.089737 -1.284735 -0.328682 2.016864 -0.140792 -3.657643 -0.644082 -1.686656 0.889191 0.241315 -1.122296 -1.724807 0.572602 0.906546 -0.908345 -0.773265 -0.823083 2.032824 1.134336 0.889887 0.175590 0.396894 0.538272 3.291670 0.696397 -1.530999 0.417882 0.058295 -0.787465 0.914746 -1.580543 -1.169614 0.712989 -2.132566 0.950371 1.271755 -1.426713 -0.339121 1.212987 0.891502 0.501457 7.395296 -0.198865 3.219676 2.029788 -2.158224 1.150931 -0.671249 0.127462 0.478740 1.170560 0.104883 -3.187215 -2.017158 1.295606 2.412685 1.745995 -2.838274 -0.325368 -0.345997 -0.130168 0.052479 0.155504 0.461035 0.217575 -1.754654 -0.575847 1.738124 5.101429 -0.833076 -0.598444 0.913202 0.669893 -0.906339 -2.508319 -0.839747 -1.131940 0.571060 0.511743 0.098813 1.380571 2.846122 -4.208797 2.249501 -0.526218 -0.234118 2.238242 0.937390 -2.250967 -2.922703 -0.797492 1.388316 3.014532 -0.366412 0.011455 0.901211 -2.038065 -0.301703 0.271433 0.154184 -0.647106 0.885767 0.497336 -1.227058 -0.929573 0.016612 -0.361180 -0.410687 -0.389352 1.422387 0.603553 -3.878751 2.127920 0.130579 -0.841772 0.126746 -0.353939 1.856043 -1.887258 -2.022051 1.122082 -0.289578 -1.208303 -1.284614 0.145427 1.388411 0.211123 1.369349 -1.289774 -2.656907 2.124274 -1.052399 2.038889 0.997708 -0.272211 1.438654 -0.300147 -0.608520 -2.257455 -1.587809 0.017501 -0.404870 -2.012700 0.319845 -0.711133 2.034575 1.642892 0.196483 -1.861496 -0.125173 2.660016 -2.003914 -0.475736 1.620307 1.305380 -2.229402 0.825578 2.001404 -2.758969 -0.054736 -1.126824 -0.810598 -0.768606 -1.495526 1.420432 0.147391 1.244186 -0.092023 0.343806 -0.210064 0.860269 0.518095 -0.003901 0.421241 3.268915 2.737582 -0.763603 -0.110831 -2.124270 1.192640 -2.626082 -2.723159 0.832893 0.281167 -2.069292 0.267137 0.447377 2.553082 0.385025 -0.329738 -0.745561 0.554387 +PE-benchmarks/Iterative_QuickSort.cpp___GLOBAL__sub_I_Iterative_QuickSort.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/karatsuba.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/karatsuba.cpp__makeEqualLength(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&) = -2.538649 -2.506508 0.471578 -5.522230 4.574500 1.767273 2.392284 -1.276570 -6.146366 -1.954779 1.739140 -5.232448 -2.279506 7.650292 -1.976445 5.351587 9.096956 2.021812 -1.978098 -1.420934 7.277462 -2.878421 8.386372 6.862823 -6.506218 -0.799169 0.002016 3.395455 1.785288 2.577409 0.437272 -3.798019 3.129644 -5.893899 0.355770 -5.087617 2.054757 2.750926 3.497574 -9.452305 1.480795 1.332464 1.153929 -1.597420 -1.993411 1.737293 4.156031 6.159646 -3.134667 2.447357 5.564609 0.374578 -0.868341 2.098873 0.181480 0.962240 -0.668627 0.060025 -3.830010 -1.800481 -0.660397 -4.010122 2.064422 5.370388 8.137701 -0.343283 0.704463 4.268530 0.525957 1.810071 3.918771 0.628738 0.211232 -1.646973 4.577987 -7.444869 -2.651800 -13.123708 -1.799655 -15.314645 -4.117137 -1.588057 5.507651 -0.335635 3.167757 -0.865967 6.216119 -0.321460 -0.664660 6.423471 6.965313 -5.457343 -3.284952 -6.063159 -3.745594 2.864198 -4.313565 -0.509137 4.287957 0.444897 -5.294945 -4.054385 2.313175 2.403427 -1.986272 -5.567288 0.477742 5.844068 -5.516313 -5.372594 -2.506424 4.261193 -1.462199 -9.187363 0.596157 -4.041860 3.442007 0.704970 -0.705130 -4.248283 0.471543 3.566399 -2.302261 -3.399453 -2.120157 5.436573 2.901196 2.107140 1.562715 0.683922 0.456557 8.210706 3.979952 -3.975771 -1.061490 1.018373 -2.626519 2.127344 -5.422682 -3.321853 4.775759 -6.136678 0.036591 3.275716 -3.597651 -2.068240 5.543988 1.077037 3.238033 16.533759 1.008622 6.244245 4.224318 -5.912012 3.994426 -1.354468 0.465659 2.827049 4.122772 -0.903898 -7.459221 -6.148416 2.632598 5.596840 5.076411 -6.562573 -4.122528 -1.876868 0.534729 0.060202 -1.271745 2.814308 -0.462293 -4.998928 -0.845651 3.789203 10.975773 -2.965715 -1.576463 3.593248 4.718431 -3.946578 -8.142220 -3.046979 -5.194851 0.349764 0.675228 0.078992 3.633556 8.315088 -11.885566 5.515895 -1.254501 0.642195 3.170282 1.046041 -5.199589 -10.102365 -0.746135 3.934180 7.288407 -0.941471 2.284079 2.729851 -5.530148 0.454066 0.412416 0.763561 -0.734494 2.189977 -1.264583 -3.081514 -3.869481 1.077809 -2.935512 -1.740174 0.360097 3.333819 3.426494 -9.047806 5.701500 -2.074394 -2.578350 2.330837 -0.640183 6.519725 -6.110012 -6.705571 4.119841 -0.260935 -2.609429 -4.376977 1.548990 4.485648 -0.116286 0.113065 -1.992528 -7.948344 4.645073 -2.548121 4.274318 2.460694 -0.404545 5.354830 -0.015150 -2.819877 -6.381971 -3.595374 -0.925846 -1.162596 -5.164906 -2.228728 -0.922773 6.138701 5.315025 0.645150 -3.411681 0.009222 7.440983 -6.800304 -2.572649 5.575130 2.727103 -4.675799 2.561536 6.420858 -7.921990 -1.270211 -3.505727 1.119900 -0.471839 -4.802617 3.438470 -0.487495 3.207443 -0.000302 1.506071 -0.304829 2.768456 2.676621 0.750158 -1.209868 9.198946 7.902697 -3.749615 -1.799594 -5.664030 2.042441 -7.990910 -6.954584 1.884035 1.262080 -4.150905 2.563438 1.882264 6.267522 0.662605 0.383574 -1.702259 -0.721969 +PE-benchmarks/karatsuba.cpp__std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char, std::__cxx11::basic_string, std::allocator > const&) = -0.762732 -0.460636 1.603826 -2.569715 3.466939 0.760194 1.372791 0.295475 -2.383180 -1.103746 0.195677 -1.424610 -2.361923 3.395720 -1.238287 1.806505 3.472592 0.350458 -0.434131 -1.151705 3.689463 -2.157883 4.093688 1.890359 -4.392510 -0.162163 0.017446 2.517082 1.026937 3.332757 -0.344930 -1.328652 1.064770 -1.553242 1.693858 -2.394963 1.375316 0.533569 -0.726444 -4.497856 0.096856 1.586002 -0.110086 0.068947 -0.394218 3.135050 2.401638 3.081999 -2.541303 1.389623 2.836497 -0.332303 0.124474 1.260265 -0.696561 -0.010992 0.865492 0.405018 -2.750965 -0.582545 -0.596408 -3.836790 1.513858 2.500778 4.279214 -1.087364 0.839450 2.132084 -0.505195 1.145893 1.798876 0.740402 0.544307 -0.997333 3.545174 -1.905602 -1.094999 -5.029644 -0.955008 -8.438903 -2.195442 -2.653963 2.645419 0.158374 1.246684 -1.096797 3.835123 0.660916 0.322360 3.168606 2.984689 -2.326209 -1.155511 -4.074109 -2.014854 1.006046 -2.367444 -1.397804 2.432015 0.350292 -2.322520 -1.260149 0.621583 0.464053 -0.810893 -1.912084 -1.480780 3.150592 -3.808064 -2.173753 -2.600450 1.577351 -0.824749 -4.786790 0.723692 -1.144868 2.357529 0.031138 1.882285 -0.471302 0.265041 2.739564 -1.155350 -0.961368 -1.913213 3.962775 1.569516 0.366666 1.412338 0.571238 -0.635995 2.025224 3.911372 -0.947187 -2.412780 1.104830 -1.445870 0.683948 -2.090892 -0.462256 2.916525 -3.241637 -0.132713 1.065927 -0.900967 -0.736134 0.871213 -0.406746 2.738400 6.307186 0.157750 2.299304 0.595635 -2.990585 2.431094 0.451600 0.059623 2.131066 2.071239 -0.770294 -2.644148 -2.834832 1.117047 2.009847 1.943662 -3.512051 -1.306502 -1.341302 0.232812 0.027552 -1.105336 2.286683 -0.608249 -2.237123 -0.210841 0.029238 4.953988 -1.394708 -2.703767 2.449690 1.664870 -2.829717 -3.395938 -1.510531 -1.174642 -0.778063 0.043066 -0.561117 1.305103 3.831873 -6.112124 2.786239 -0.415268 -0.311833 1.854143 -1.289825 -0.760433 -5.008712 -0.476622 2.056596 3.179887 -0.167734 -0.436861 0.791500 -2.451456 1.558428 -0.061619 0.960009 0.046518 1.074030 -1.067775 -1.743155 -2.520359 -1.476131 -1.105733 0.482710 -0.213213 0.639606 0.726774 -5.721162 2.667708 -2.301500 -1.549705 1.463774 1.117296 2.505644 -2.333728 -3.539634 1.627056 -0.076250 -2.694563 -3.827230 0.802531 2.005227 -0.105914 -0.938174 -1.175101 -4.819000 2.104022 -1.862726 1.134323 1.289316 0.703188 4.289440 1.961412 -2.289300 -3.380156 -1.744336 0.162742 -1.289140 -1.448286 -0.053053 -0.376796 2.641395 2.757170 0.397641 0.191839 -0.669399 4.320374 -2.595865 -2.307561 3.352599 0.216157 -1.481971 2.205633 3.689233 -2.958840 -1.977636 -2.115174 0.743803 0.168518 -1.864455 1.495902 -1.372702 0.859676 0.587481 1.282831 -1.440125 1.110558 0.606358 -0.084440 -2.375817 5.587931 5.032027 -3.333499 0.276581 -1.808505 1.505026 -3.822933 -2.198735 -0.006203 0.213203 -0.019893 2.388747 1.294260 2.624322 0.402128 -0.876255 -0.325184 -1.511496 +PE-benchmarks/karatsuba.cpp__addBitStrings(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -2.510272 -2.909893 0.464061 -6.949380 7.603497 3.160994 3.288780 -2.576306 -7.755596 -1.923773 2.659154 -7.223908 -3.315765 9.761890 -2.722777 8.095420 11.070129 1.393430 -3.355488 -1.303535 9.348134 -3.091281 11.976200 7.688617 -8.956555 -0.404621 -1.892654 4.310960 2.330080 3.719928 0.586580 -3.466221 4.617487 -8.728638 -0.255920 -5.439037 2.391250 2.280143 4.992571 -11.847660 1.741907 2.362811 0.187784 -1.329008 -2.010449 4.327443 5.852425 7.611342 -3.709711 4.438238 6.593693 -0.584972 -0.133582 3.006157 -0.630852 0.806163 0.228875 0.055517 -6.328749 -3.172009 -1.086957 -5.358710 2.733772 6.858781 11.012660 -1.041406 0.587611 6.999476 1.177293 2.393499 5.618745 1.550252 -0.380183 -1.623992 6.461855 -8.375820 -2.354826 -13.663361 -3.335042 -18.578740 -5.840363 -2.245666 7.385461 -0.242023 4.382702 -1.481750 8.323251 0.341018 -1.040735 8.584993 8.796087 -7.335626 -4.096080 -7.918726 -4.012887 2.679977 -5.556419 -1.441434 6.569798 1.068314 -7.199826 -3.785861 2.634089 2.802579 -2.559161 -6.631857 0.237802 7.447334 -7.935257 -7.388428 -2.728723 5.567378 -2.653570 -13.278639 0.568053 -3.201494 5.289803 1.026198 0.889712 -4.939170 0.781224 4.984396 -2.763870 -3.893072 -2.622411 7.500969 4.611791 3.413724 2.781163 2.389344 0.710608 11.391550 5.451849 -4.026736 -1.966981 0.867265 -2.124872 3.867846 -5.030692 -4.065681 4.930937 -8.680029 0.344440 4.754614 -4.073260 -1.848917 5.224321 2.118707 3.553187 19.230053 0.926769 9.549565 5.338323 -8.126635 3.582547 -2.309934 0.641005 3.498436 4.501575 -0.917693 -9.028216 -7.757249 3.923212 6.892408 6.172334 -9.750025 -3.187010 -2.050407 0.431555 0.039471 -2.061686 4.540143 0.957798 -7.033090 -0.709859 3.930410 16.126939 -4.218625 -2.273546 5.785568 4.229258 -5.147922 -10.079355 -4.470973 -5.674967 -0.201693 0.826515 0.489608 3.508773 10.774011 -12.956147 6.896686 -1.492385 0.273584 4.909542 0.932490 -7.281397 -11.791233 -2.908372 5.094031 8.700162 -1.682924 1.314858 3.169986 -6.702655 1.533068 0.910831 0.257699 0.108897 2.892232 -1.085424 -3.610643 -4.769281 1.114892 -2.481987 -0.204378 0.425535 4.180084 3.400579 -11.593986 6.970404 -3.041795 -4.456983 2.894328 0.415790 9.255851 -6.705274 -8.093596 5.008055 -1.559704 -5.201092 -7.181529 2.010874 4.604016 1.376339 0.222554 -3.525594 -9.111736 5.586262 -3.730707 4.767493 3.798182 -0.421467 7.978012 -0.046007 -4.701693 -7.872192 -6.056410 -1.130608 -1.291178 -6.627311 -0.658068 -1.533375 8.051701 6.222063 0.854034 -4.744085 -0.339736 9.327182 -8.596568 -3.724919 7.884789 3.612375 -7.468214 3.727955 8.849836 -8.643936 -0.941553 -3.812990 0.887265 -1.946048 -5.100483 4.647761 0.208836 3.416560 -0.228304 2.488021 -0.132713 3.157459 2.140854 0.883157 -2.486785 12.775155 11.456460 -5.817635 -2.217826 -7.077883 3.777754 -10.112189 -8.754708 3.008107 1.355359 -4.780049 3.662700 2.929094 8.196737 1.423621 -2.510476 -2.563138 -0.961394 +PE-benchmarks/karatsuba.cpp__multiplyiSingleBit(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -0.193283 -0.246461 -0.213160 -0.939109 0.462725 0.338495 0.333850 -0.724079 -0.836003 -0.331754 0.688971 -1.449781 -0.272316 0.868127 -0.412441 0.651831 0.984356 -0.141968 -0.674809 -0.340363 0.425233 0.557683 1.313536 1.066001 -0.736950 0.074289 -0.544245 0.183659 0.438854 -0.500085 0.660470 -0.300021 0.581790 -0.451492 -0.270235 0.254761 -0.033891 -0.049751 0.542287 -0.934933 0.187021 0.082703 0.313926 -0.175502 -0.177747 0.295782 0.714552 0.727553 0.377431 0.281624 0.584233 0.196085 0.103600 0.181119 0.302367 -0.432543 0.097489 -1.081397 -0.340275 -0.488935 0.017473 0.060311 -0.218070 0.927680 0.751515 0.210566 -0.220095 0.548759 0.480339 0.297108 0.561681 0.294253 -0.301613 0.388689 0.020712 -0.913261 0.234734 -0.512882 -0.166240 -1.477976 -0.648497 0.283095 1.056894 0.488290 0.205280 0.019279 0.810967 0.207386 -0.466118 0.683962 0.984691 -0.519687 -0.437297 -0.121164 -0.029326 0.198085 -0.329300 0.519589 0.258012 0.704792 -0.814625 0.575894 0.056698 0.122679 -0.368731 -0.273108 0.433599 0.497027 -0.666482 -0.089540 0.463193 0.971027 0.253325 -1.321139 -0.113858 -0.368682 0.459023 -0.108391 -0.388856 -0.333075 0.042392 -0.000533 -0.261950 0.100694 -1.101840 0.168479 0.516817 0.669716 -0.017587 0.898729 0.582121 1.398681 -0.468026 -0.492706 0.296887 -0.298302 0.391677 0.670680 0.101668 -0.397238 -0.032203 -0.764439 0.444033 0.432073 -0.407871 -0.476507 -0.484482 0.532006 -0.079113 1.804862 -0.005117 1.237738 0.931137 -0.598647 -0.525548 -0.816851 0.114104 0.024867 0.138397 -0.091047 -0.306595 -0.821193 0.725738 1.001526 0.499991 -0.619768 0.573345 0.330932 -0.288124 -0.297948 0.074621 0.116388 0.179975 -0.376061 -0.219724 0.981893 1.290523 -0.026728 0.639009 0.295868 0.190337 0.358435 -0.027090 -0.322916 0.155321 0.401436 0.448710 0.552475 0.497867 0.990430 -0.574392 0.728643 0.213258 0.392819 0.454944 0.449531 -0.977591 -0.743591 -0.463346 0.423252 0.546440 -0.625746 -0.036044 0.354159 -0.727824 -0.149055 0.284870 -0.248549 -0.176156 0.155026 0.315521 -0.040122 -0.258933 0.326110 -0.134613 0.583784 -0.140364 0.693967 0.256071 -0.872385 0.773756 0.056821 -0.546371 -0.310414 -0.666290 1.014395 -0.676012 -0.299986 0.250374 -0.502538 -0.888436 -0.192061 0.015696 0.216721 -0.149275 0.703068 -0.620202 0.222632 0.939536 -0.311953 0.758927 0.431579 -0.112980 0.350802 -0.967089 -0.210936 -0.108275 -1.058056 0.018061 0.105646 -0.844117 1.029853 -0.215347 0.596470 0.338197 -0.092527 -1.112542 0.694950 0.339938 -0.802059 -0.374683 0.333681 0.273251 -0.976015 0.561662 0.475861 -0.711105 0.462483 -0.500686 -0.397126 -0.562909 -0.620197 0.591891 0.527452 0.617515 -0.182853 0.153646 0.164105 0.512756 -0.019211 0.189205 0.518367 0.896090 0.559429 0.056906 -0.404307 -1.107246 0.540990 -0.814070 -1.214758 0.680280 0.245782 -0.477531 -0.142303 -0.442536 0.860112 0.434672 -0.675307 -0.631128 0.847526 +PE-benchmarks/karatsuba.cpp__multiply(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -12.014874 -12.127400 6.157780 -26.519282 31.350759 10.998090 14.796374 -1.404146 -27.477192 -7.627295 7.442458 -17.216095 -21.703274 36.107800 -8.434807 30.134680 28.167735 -1.405391 -13.228740 -8.001896 41.307052 -18.584760 38.371419 12.787260 -37.183947 -2.724691 -8.348841 25.601634 7.234458 23.678441 0.872911 -5.504245 8.309205 -21.949570 10.624798 -14.024013 16.722321 11.312835 0.331021 -37.829227 2.072736 21.393488 6.272696 -4.102641 -11.315824 15.643271 13.453625 33.201016 -16.132441 8.922061 27.749949 -10.028475 0.364142 12.111905 -4.117459 1.734312 -0.240294 -4.102534 -27.975945 -12.639625 -1.125463 -32.521362 15.684136 22.485952 38.744977 -11.877046 6.434155 31.316588 -4.200578 13.144128 18.772613 4.824734 -5.846188 -17.269476 32.201025 -20.895766 -11.816725 -34.204796 -6.520399 -63.755074 -23.161980 -17.580781 27.154707 12.362922 18.091728 -13.025408 39.293901 1.984691 -8.582041 30.994377 26.756678 -25.852830 -12.439993 -42.908974 -14.976720 8.653389 -25.566496 -16.969336 25.174853 7.574058 -24.239340 -3.384840 4.666873 9.359073 -8.291475 -24.352279 -13.225288 32.051756 -30.954233 -26.280163 -15.617246 26.235945 -8.370230 -45.633972 7.640764 -10.347029 9.177458 -3.579716 18.929197 -5.742592 1.874777 23.292084 -10.355988 -14.543888 -20.781428 32.759416 16.458202 1.687800 16.317490 12.724902 -4.745050 27.728793 29.018197 -10.644438 -23.760687 10.743932 -8.510620 16.094467 -13.135854 -8.444759 18.513571 -35.302273 -4.074404 10.985572 -5.994250 -3.295557 0.727137 6.005019 20.970618 56.853684 6.645747 24.420143 9.196047 -23.995273 27.777530 -1.422339 0.223957 19.390393 14.035389 -16.589010 -26.146537 -30.766222 16.474760 21.105572 20.131843 -28.829463 -11.447270 -10.694020 3.772591 -3.520401 -10.702000 25.312729 1.628250 -20.096091 -4.065053 2.990455 49.872099 -16.624490 -11.877836 33.761646 14.017378 -28.384081 -37.427063 -19.943019 -15.617361 -12.111353 -1.840102 -0.872506 14.220403 39.126550 -35.356028 26.624709 -2.347789 -3.720873 21.233622 -14.864946 -11.270180 -47.489112 -13.171641 16.762927 32.506284 -11.536627 -2.714795 6.909213 -25.934009 15.177971 0.523846 0.540003 4.767934 9.638837 -17.478807 -7.743836 -21.250104 -7.420697 -17.696977 6.060008 2.115664 7.199823 11.987576 -34.644982 26.315851 -21.127764 -13.498118 15.247189 12.601228 29.530899 -17.324367 -31.625716 21.491176 3.212947 -24.854717 -34.197427 11.121160 20.394666 -0.103856 -14.116610 -8.588097 -37.753808 22.769281 -15.585835 14.957383 7.902079 2.586266 29.117905 22.031171 -24.009133 -25.832907 -23.204889 -8.635106 -9.093861 -18.540804 -3.435071 -0.639100 29.536500 14.949106 8.335289 -5.261460 -2.923392 41.384582 -23.493093 -23.755218 31.325699 -4.162359 -21.531636 17.992160 37.757202 -27.873536 -13.737067 -23.766732 10.424342 -5.305129 -21.012127 13.970814 -1.708859 12.388150 3.184822 12.222077 -5.558951 10.041817 12.153842 -2.316135 -24.757586 60.792211 32.858183 -25.604380 -6.820948 -22.600962 13.624250 -30.297573 -19.914969 4.913637 10.564588 -5.091184 21.366231 17.591510 28.255497 4.254433 -12.998145 -5.792203 -18.604172 +PE-benchmarks/karatsuba.cpp__main = -24.349235 -20.657639 22.804679 -56.481264 70.829612 21.428600 30.963940 4.807491 -54.722502 -20.574111 10.447116 -32.732604 -54.006211 76.120067 -19.886290 55.549360 58.113630 -3.871292 -23.208422 -18.035500 86.845805 -42.205895 79.673033 21.683652 -84.730617 -6.754982 -14.862422 58.839450 14.437458 61.212757 1.595413 -17.817720 13.531936 -34.012306 32.390660 -31.039821 38.449522 20.633728 -13.627758 -82.214659 1.958865 53.444782 9.951017 -6.687381 -20.281775 39.222820 31.656096 70.750424 -41.390903 16.642786 60.721091 -17.716047 0.589274 25.692967 -13.499924 -1.095246 2.497092 -10.192283 -63.276514 -23.396849 -3.251296 -76.267761 33.473624 48.064635 85.172831 -28.527367 17.473719 61.897308 -13.203939 29.775200 37.453585 10.351473 -6.355416 -35.473532 73.813141 -32.226438 -28.010219 -73.091791 -11.624987 -143.079135 -50.082579 -47.419144 58.496938 32.406352 32.220032 -33.887978 86.559845 7.127225 -12.070846 67.649331 57.727157 -49.803942 -25.099409 -99.424731 -35.428006 20.481942 -56.404861 -40.785488 51.224092 15.868904 -50.066317 -7.857399 5.732712 15.292257 -16.731019 -47.081803 -35.428714 70.298767 -69.673195 -51.451131 -42.345359 54.129394 -14.696817 -98.280325 15.574914 -20.004845 18.517201 -7.369880 48.504247 -3.658895 3.990515 52.456984 -23.244274 -25.827851 -52.714318 77.431076 34.435858 -1.074985 37.145417 26.060157 -12.640658 46.658776 68.413927 -19.809728 -58.894507 26.290748 -20.519396 28.260949 -30.406322 -11.710223 43.902491 -72.804653 -10.630862 20.524549 -10.806359 -9.194647 -11.137757 3.233453 52.681349 117.101391 11.856744 46.628039 11.395816 -52.282129 65.270516 4.399082 -3.025751 41.994051 31.379692 -33.467546 -48.664329 -64.183323 33.697619 42.114611 41.622967 -58.357759 -21.394324 -24.830829 7.665382 -9.442911 -22.778279 57.986715 -1.831575 -42.231549 -8.677625 0.710127 101.590398 -31.886260 -38.222751 72.361607 35.359243 -62.422027 -73.175092 -39.796493 -28.093119 -29.584085 -3.181829 -6.436852 30.526093 83.357559 -84.688974 57.252255 0.779858 -9.025322 44.009450 -41.130323 -16.339743 -103.980532 -23.671706 39.305042 69.416538 -21.539676 -7.756888 10.509764 -53.948901 36.944344 -0.179003 6.847630 10.863798 19.889398 -40.763471 -19.122799 -49.833297 -27.371970 -40.096926 15.643236 -0.749824 9.853002 26.939364 -81.697145 58.713150 -50.708448 -27.067729 31.057278 29.994808 59.688780 -37.696785 -70.636192 42.788569 6.604673 -59.302893 -78.256182 22.806087 44.065502 -2.393505 -32.069018 -17.116712 -87.194603 48.265538 -33.226360 27.790913 16.321922 10.503502 68.703787 59.705388 -52.751542 -55.715712 -50.937042 -10.246250 -22.508402 -35.246326 -2.897969 -0.771829 60.152877 34.818857 15.099878 -4.893910 -12.514475 90.439312 -45.077892 -54.294149 68.709320 -18.341474 -40.223063 41.196543 82.223163 -57.212567 -37.421427 -55.477915 27.342354 -8.533156 -44.651399 26.091613 -11.396443 21.896476 12.061300 26.142937 -21.070224 19.702317 25.198141 -9.458992 -59.665986 132.737356 73.621482 -60.913045 -4.259755 -44.837255 29.426348 -66.389230 -38.708292 4.816902 15.009029 -2.075214 49.803552 36.476636 56.190619 6.831943 -23.021405 -10.234830 -43.640439 +PE-benchmarks/karatsuba.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.794504 0.617995 1.478442 -2.684952 3.317462 1.751523 0.966632 -0.720049 -1.677067 -1.026831 -0.186132 -1.583879 -1.714868 2.915810 -1.446859 1.439259 3.491989 0.200001 -0.303064 -0.640194 3.188649 -1.125516 3.734569 2.158881 -3.755722 -0.193461 1.022876 1.788405 0.421961 3.124542 -0.830414 -2.300560 1.031416 -1.364745 1.182813 -2.056749 0.818868 -0.028398 0.188591 -3.854179 0.228670 0.364659 -0.839990 -0.078918 -0.487007 0.911937 3.139253 2.434832 -1.995261 0.386804 2.434575 1.142615 -0.418421 1.051054 -0.077352 0.414594 1.132577 0.224970 -1.646098 -0.866108 -0.894556 -1.854917 1.049967 2.664523 3.495784 -0.153904 0.726639 1.627544 -0.577364 0.676729 0.925897 0.747714 0.341277 0.413170 2.271065 -2.532133 -0.513060 -5.089987 -0.905809 -6.031587 -1.728298 -2.261442 0.606974 0.156232 1.580467 -0.428433 3.233203 0.381158 0.776324 2.300466 3.385358 -2.364250 -0.762230 -3.215920 -2.280550 0.498925 -1.549203 -0.508533 0.832093 -0.158825 -2.071207 -2.051385 0.557061 0.730005 -0.726552 -1.901431 -0.691731 2.565693 -2.912676 -1.823864 -1.898396 1.068432 -1.189847 -4.503804 -0.336899 -1.409546 2.121741 -0.207181 0.838026 -2.116970 0.327096 3.060465 -1.100411 -1.354454 -0.767836 3.065262 2.000762 0.383944 0.714283 -0.297796 -0.044459 2.759373 3.081734 -0.919222 -1.414058 0.159627 -1.192538 -0.124370 -1.933680 -0.105784 1.593914 -2.578201 -0.034244 2.335851 -1.035190 -0.537860 1.335012 -1.130337 2.422561 7.842238 -0.604168 2.096614 0.575361 -3.469221 1.506809 0.208515 -0.487206 1.146934 1.672383 0.439225 -3.420058 -2.602162 1.424698 1.961162 1.743553 -2.844476 -1.140705 -1.275152 -0.315575 -0.059297 -0.973022 1.369616 -1.014170 -2.114332 -0.468621 0.903562 4.844726 -1.243652 -2.812731 2.124166 1.716054 -1.878601 -2.469068 -1.427773 -1.842046 -0.101626 0.811764 -0.670608 1.476918 3.597945 -6.088926 2.348928 -0.336527 -0.758217 1.755954 -0.520007 -0.820396 -3.281611 0.225948 2.680389 2.446954 -0.321037 0.325957 0.176289 -2.112932 0.874223 0.140349 1.282185 -0.626278 0.883074 -0.038035 -2.611561 -2.488168 -0.830137 -0.930273 -0.466292 -0.640558 0.702077 0.228495 -5.535516 3.239924 -0.967202 -0.779080 1.387302 -0.138985 2.510579 -2.333135 -3.434273 1.642123 -0.215818 -0.978870 -1.843977 0.692091 1.967718 0.267692 0.388615 -1.820425 -4.157389 1.157427 -0.963971 1.267580 1.236948 1.439768 3.271410 0.242137 -1.404596 -3.284866 -1.711867 0.854150 -0.028867 -1.953231 -0.881452 -0.557731 2.533886 2.961015 -0.105373 -0.453491 -0.797864 3.213836 -2.662751 -0.931281 2.683108 0.700764 -2.321589 0.505260 2.892968 -2.021117 -2.022442 -1.513290 0.702923 -0.416113 -2.291481 0.942369 -1.196755 0.683078 0.957824 0.593862 -1.391057 1.094752 0.672335 0.573481 -1.028059 3.645083 3.700448 -2.356082 -0.078203 -1.759350 1.150741 -3.943077 -2.850442 0.662075 -0.578892 -0.267127 1.253147 0.366242 2.588761 -0.176570 0.691079 0.402101 -1.263849 +PE-benchmarks/karatsuba.cpp____gnu_cxx::__alloc_traits, char>::_S_select_on_copy(std::allocator const&) = -0.118354 -0.011951 0.392194 -0.348978 0.218849 -0.128647 0.113353 0.017188 -0.398542 -0.244651 -0.064222 -0.198489 -0.242136 0.446241 -0.173010 0.071366 0.713957 0.382342 -0.054654 -0.336653 0.305675 -0.495135 0.584166 0.681489 -0.562031 0.050164 0.199854 0.488789 0.322905 0.446376 -0.152416 -0.100118 0.128943 -0.142275 0.320498 -0.632018 0.067602 0.173950 -0.145788 -0.944104 0.056943 -0.034100 0.213978 0.011994 0.042349 0.555090 0.412816 0.374729 -0.208011 0.269859 0.388133 0.101754 0.118215 0.123915 0.073317 0.169664 0.439121 -0.015022 -0.193398 0.104038 -0.030641 -0.650440 0.174890 0.431338 0.644614 -0.040193 0.031527 -0.022552 0.073855 0.117856 0.231473 0.115877 -0.006766 -0.003255 0.250603 -0.627498 0.188779 -1.066319 -0.035997 -1.448198 -0.340079 -0.372273 0.472798 -0.067781 0.074678 0.136369 0.554595 0.045874 0.166319 0.191003 0.471931 -0.349877 -0.173926 -0.236587 -0.225060 0.298118 -0.270139 -0.096234 0.228989 0.187145 -0.284351 -0.305154 0.439871 0.027183 -0.247725 0.027660 -0.103040 0.459809 -0.663662 -0.259347 -0.494929 0.025717 -0.020124 -0.588598 0.334730 -0.410706 0.561439 0.065377 -0.053706 -0.215057 0.056106 0.311140 -0.113730 -0.018193 -0.556254 0.491561 0.076012 -0.117849 0.044797 -0.018578 -0.057167 0.294018 0.409107 -0.313133 -0.166149 0.300252 -0.453865 -0.101492 -0.541979 -0.163410 0.470193 -0.422690 -0.021700 0.037620 -0.314276 -0.164783 0.427983 -0.069602 0.322014 1.038729 0.010736 0.270460 0.216541 -0.371004 0.281238 0.085521 0.029037 0.345065 0.429955 0.067587 -0.497558 -0.395421 -0.046249 0.468447 0.319710 -0.417157 -0.414609 -0.256910 -0.020724 0.166778 0.056605 0.064210 -0.209262 -0.257934 -0.089023 0.008187 0.655323 -0.076199 -0.271868 -0.019312 0.020473 -0.430121 -0.673190 -0.068604 -0.163582 0.039798 -0.222526 -0.046950 0.216945 0.545443 -1.255050 0.499318 -0.192551 -0.058736 0.344021 -0.109932 -0.105931 -0.895176 0.093980 0.265646 0.621310 -0.040758 0.018559 0.234169 -0.492890 -0.054949 -0.037759 0.294393 -0.271682 0.262112 0.163578 -0.331883 -0.256549 -0.143631 0.041326 -0.123024 -0.027817 0.218745 0.096610 -1.007472 0.383138 -0.266749 -0.204888 0.249189 0.027161 0.157535 -0.536017 -0.443322 0.137564 0.115225 -0.224452 -0.481677 -0.019118 0.436773 -0.291047 -0.133910 -0.200670 -0.468638 0.248076 -0.332662 0.160815 0.245241 0.012169 0.532964 0.241701 -0.135784 -0.401659 0.199125 -0.165003 -0.360711 -0.076636 0.022588 -0.146330 0.309205 0.736840 0.071217 0.087091 0.202605 0.688854 -0.379593 -0.370916 0.315364 0.152851 -0.016402 0.424414 0.357441 -0.638665 -0.316673 -0.314138 -0.171930 0.254424 -0.237631 0.427655 -0.360588 0.162752 0.176737 0.074487 -0.219805 0.379374 0.058011 -0.021561 -0.066103 0.696495 0.835462 -0.262841 0.175786 -0.305638 0.143919 -0.606331 -0.177079 -0.187636 0.182022 -0.168396 0.228923 0.025536 0.389328 0.089203 0.004190 -0.083479 -0.080142 +PE-benchmarks/karatsuba.cpp__std::allocator_traits >::select_on_container_copy_construction(std::allocator const&) = -0.080901 -0.025115 0.332438 -0.283204 0.167028 -0.114920 0.085181 0.034723 -0.321166 -0.211170 -0.036264 -0.165526 -0.188508 0.354902 -0.161571 0.048020 0.584389 0.305394 -0.033594 -0.293616 0.232234 -0.415836 0.479365 0.556023 -0.483460 0.027659 0.173942 0.410842 0.286974 0.360953 -0.114548 -0.097775 0.091746 -0.118646 0.281453 -0.502437 0.076022 0.126250 -0.137678 -0.774715 0.034843 -0.014390 0.175579 0.017977 0.040345 0.456956 0.329299 0.304207 -0.176086 0.241215 0.342145 0.075291 0.090322 0.085508 0.045448 0.126954 0.371766 -0.009820 -0.179752 0.108837 -0.007925 -0.544716 0.142878 0.358500 0.535008 -0.046539 0.044675 -0.028391 0.062891 0.092137 0.208902 0.083820 -0.018349 0.015469 0.221300 -0.517503 0.150183 -0.893144 -0.025333 -1.216462 -0.275694 -0.327610 0.409733 -0.059917 0.050697 0.108929 0.443701 0.042987 0.151432 0.162871 0.381366 -0.275535 -0.162767 -0.214118 -0.184531 0.257702 -0.245868 -0.086253 0.194302 0.159419 -0.225812 -0.239936 0.364004 0.040166 -0.194059 0.034037 -0.098279 0.371344 -0.556903 -0.224492 -0.425842 0.016632 -0.005967 -0.486527 0.277949 -0.322717 0.463676 0.074286 -0.029682 -0.163467 0.033021 0.276418 -0.091141 -0.001976 -0.462890 0.412537 0.063591 -0.081125 0.044211 -0.000270 -0.030949 0.230805 0.351084 -0.251134 -0.151635 0.266000 -0.389286 -0.091995 -0.444431 -0.143494 0.399726 -0.344375 -0.011195 0.019577 -0.256000 -0.142409 0.347132 -0.052430 0.286539 0.865192 0.021425 0.218804 0.159077 -0.298048 0.233291 0.073423 0.036492 0.273278 0.346258 0.038248 -0.402492 -0.312022 -0.053095 0.374998 0.251331 -0.345420 -0.338770 -0.210640 -0.015783 0.150548 0.033256 0.071789 -0.187735 -0.204025 -0.066098 0.007814 0.538728 -0.055844 -0.229187 -0.037577 0.023703 -0.358733 -0.545475 -0.036450 -0.131000 0.051425 -0.185009 -0.025913 0.179194 0.440095 -1.059019 0.406846 -0.150394 -0.035461 0.283386 -0.103027 -0.080803 -0.753522 0.091915 0.206898 0.505082 -0.015266 0.011701 0.215258 -0.392418 -0.034329 -0.038044 0.254447 -0.209651 0.202694 0.129759 -0.279855 -0.230611 -0.129163 0.028667 -0.087537 -0.036208 0.164206 0.079075 -0.846348 0.308075 -0.231749 -0.187218 0.197417 0.022090 0.117637 -0.470421 -0.357543 0.095083 0.092877 -0.205336 -0.403338 -0.038485 0.340476 -0.242747 -0.110783 -0.157282 -0.393584 0.193436 -0.280285 0.122745 0.196321 -0.007732 0.452735 0.205504 -0.097522 -0.320717 0.166905 -0.125118 -0.316071 -0.058956 0.031048 -0.109141 0.250165 0.599794 0.048750 0.083494 0.165345 0.558575 -0.305541 -0.321452 0.244018 0.120769 0.002558 0.344915 0.282149 -0.549702 -0.247779 -0.264652 -0.145656 0.225750 -0.187938 0.340920 -0.315099 0.148232 0.140104 0.080549 -0.188439 0.299084 0.031093 -0.027224 -0.063987 0.576520 0.702031 -0.227566 0.158978 -0.274621 0.124848 -0.498596 -0.164449 -0.166807 0.152120 -0.132752 0.210540 0.031771 0.306055 0.092548 -0.013974 -0.079515 -0.052486 +PE-benchmarks/karatsuba.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.285515 0.221097 0.476602 -0.438040 0.621754 0.237691 0.291584 -0.100143 -0.518604 -0.464251 -0.112495 -0.483097 -0.682862 0.929556 -0.296002 0.342315 1.385125 0.492492 -0.071831 -0.383321 0.702820 -0.723617 1.255375 1.167724 -0.985244 0.025480 0.591354 0.550560 0.254754 0.739826 -0.424135 -0.576784 0.554428 -0.587878 0.367069 -0.893688 0.110218 0.001958 -0.005393 -1.532541 0.042132 -0.182053 -0.106003 -0.080761 -0.148432 0.745055 1.063760 0.749371 -0.339253 0.352594 0.565772 0.101898 0.030208 0.300632 0.210615 0.332153 0.391105 0.175576 -0.496845 -0.004006 -0.206109 -1.079593 0.075055 0.824792 1.145743 -0.022214 0.072986 0.323607 -0.199856 0.173889 0.180745 0.239029 0.326885 0.167788 0.597735 -1.180585 -0.082990 -1.853461 -0.414757 -2.532157 -0.660599 -0.752671 0.452776 -0.385446 0.472730 0.162881 1.060364 0.100409 0.299291 0.446884 1.284310 -1.027396 -0.410453 -0.626612 -0.257330 0.340956 -0.612953 0.003493 0.542328 -0.194683 -0.723211 -0.883600 0.690043 0.226532 -0.384761 -0.459860 -0.162725 0.910445 -1.101937 -0.629279 -1.116466 -0.248202 -0.228638 -1.343935 0.338263 -0.312346 1.056231 0.314037 -0.183708 -0.875653 0.249537 0.866359 -0.187241 -0.598057 -0.093711 0.927456 0.320585 -0.034023 0.251765 0.041585 0.131902 1.052025 1.185923 -0.369112 -0.262063 0.225797 -0.803295 -0.074410 -0.758147 -0.316475 0.623789 -0.888345 0.073004 0.552443 -0.613045 -0.221469 0.976851 -0.240492 0.653394 2.155488 -0.131871 0.544004 0.275348 -1.050574 0.508577 -0.249562 -0.185998 0.336419 0.795328 0.374361 -1.182915 -0.737424 0.292361 0.952113 0.625402 -1.076639 -0.604470 -0.537359 0.136907 -0.026927 0.016478 0.336460 -0.129537 -0.581263 -0.169492 0.372933 1.544280 -0.689087 -0.744462 0.296402 0.049601 -0.373757 -1.345357 -0.288070 -0.435460 0.032220 -0.040459 -0.113788 0.347959 1.136503 -1.978025 0.870938 -0.489833 -0.358937 0.682291 0.071285 -0.328180 -1.204530 0.273223 0.846110 0.987059 0.191125 0.109239 0.099686 -0.919197 -0.109187 0.007491 0.592783 -0.337982 0.513128 0.158872 -0.833318 -0.746949 -0.197898 0.069225 -0.480118 0.012266 0.418536 0.210627 -2.042319 1.062463 -0.288440 -0.389270 0.416735 0.000104 0.607121 -1.011761 -1.208332 0.500734 -0.088868 -0.369295 -0.561842 0.006051 0.708089 -0.076223 -0.168520 -0.366927 -1.172071 0.572846 -0.203617 0.525055 0.406715 0.366339 1.277776 0.032465 -0.529442 -0.878797 -0.062625 -0.005039 -0.531966 -0.443710 -0.402553 -0.235553 0.845676 1.334817 0.067744 -0.012239 -0.031480 1.073945 -1.202079 -0.432677 0.800908 0.897947 -0.345318 0.451879 0.831972 -0.980114 -0.679152 -0.459131 -0.224304 0.050156 -0.777875 0.351218 -0.796012 0.203082 0.479581 0.058590 -0.298159 0.523903 0.118656 0.170835 -0.217018 1.039053 1.652874 -0.903304 0.054322 -0.696354 0.402455 -1.307380 -0.843268 0.121716 0.323782 -0.265770 0.203634 0.235066 0.597447 -0.023992 -0.190295 -0.183441 -0.366223 +PE-benchmarks/karatsuba.cpp__std::char_traits::length(char const*) = -0.602984 -0.393061 0.501173 -1.194778 0.900428 0.291264 0.437344 -0.215708 -1.316876 -0.558086 0.146969 -1.031822 -0.531517 1.735596 -0.437144 1.013624 2.174245 0.735013 -0.395156 -0.278663 1.431161 -1.142260 1.743796 1.757339 -1.364282 -0.159753 0.195271 0.896743 0.330848 0.906518 -0.324895 -0.729430 0.591832 -1.207537 0.259740 -1.473529 0.390520 0.658339 0.464524 -2.302562 0.381204 0.073129 0.268240 -0.346792 -0.418389 0.669501 1.128481 1.284923 -0.705124 0.433274 1.080326 0.039473 -0.156889 0.453869 0.149838 0.394989 0.069486 0.256958 -0.812467 -0.229164 -0.172674 -1.263321 0.577551 1.232635 1.797895 -0.018479 0.185594 0.667264 0.067408 0.328123 0.730460 0.084363 0.090533 -0.324302 0.833905 -1.836979 -0.202201 -2.992520 -0.390753 -3.516415 -0.884704 -0.473535 1.149887 0.030024 0.617404 -0.233921 1.396028 -0.117934 0.091306 1.226956 1.685104 -1.363639 -0.732814 -1.275180 -0.888169 0.648315 -0.893086 -0.246415 0.840300 0.035834 -1.140773 -1.012049 0.743000 0.522832 -0.472060 -0.895335 0.103179 1.382925 -1.448294 -1.176274 -0.826249 0.512887 -0.296254 -2.078438 0.737162 -0.963769 0.933459 0.219906 -0.367840 -1.122593 0.202431 0.945868 -0.471137 -0.660705 -0.932973 1.495489 0.376853 0.186118 0.303721 -0.123010 0.047235 1.515520 1.081681 -0.965595 -0.209655 0.360133 -1.016326 0.148265 -1.352047 -0.830927 1.172227 -1.533337 -0.229726 0.632108 -0.949202 -0.216868 1.389402 0.189114 0.804588 3.735259 0.051251 1.273917 0.759287 -1.446692 1.236372 -0.121843 0.001529 0.609753 1.041989 0.029452 -1.968285 -1.307524 0.457368 1.377339 1.209299 -1.376299 -1.114415 -0.652740 0.016139 0.191757 -0.165053 0.483721 -0.299514 -1.137390 -0.272454 0.706929 2.491157 -0.613950 -0.371172 0.632346 0.556010 -0.931389 -2.122076 -0.563590 -1.134896 0.128607 -0.203379 -0.145424 0.808461 1.879660 -2.910608 1.335311 -0.571288 -0.120509 0.853592 0.021339 -0.988531 -2.491420 -0.056844 1.049775 1.789127 -0.097245 0.412378 0.560110 -1.295523 -0.087911 0.064705 0.425199 -0.360622 0.560931 -0.052888 -0.957851 -0.879992 0.044953 -0.496945 -0.605156 0.029873 0.720360 0.505392 -2.167924 1.422872 -0.425109 -0.484427 0.608178 0.000334 1.089547 -1.472645 -1.605110 0.806454 0.098872 -0.429992 -1.040397 0.252666 1.128260 -0.275785 -0.459110 -0.409784 -1.976399 0.807738 -0.653483 0.930162 0.541470 0.000354 1.365459 0.689921 -0.525101 -1.380791 -0.451160 -0.310429 -0.582357 -0.973488 -0.466171 -0.248090 1.380617 1.478064 0.178546 -0.430141 0.314111 1.743363 -1.161391 -0.667244 1.221296 0.390451 -0.865263 0.496781 1.410824 -1.810421 -0.513855 -0.838675 0.109258 0.073294 -1.124810 0.764335 -0.348370 0.620231 0.163411 0.339916 -0.225833 0.690961 0.583748 0.157907 -0.172204 2.117232 1.793723 -0.808442 -0.156907 -1.215997 0.484716 -1.912236 -1.326371 0.183282 0.626218 -0.800312 0.534740 0.490315 1.266891 -0.038634 0.142286 -0.168875 -0.264389 +PE-benchmarks/karatsuba.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.091295 -0.035611 0.235689 -0.250604 0.158391 -0.070439 0.067363 -0.004545 -0.264863 -0.195205 -0.012099 -0.139213 -0.144825 0.303410 -0.187455 0.039301 0.467966 0.243961 -0.019191 -0.225855 0.184496 -0.257997 0.404657 0.427393 -0.375807 -0.019304 0.132475 0.315379 0.194126 0.289193 -0.042641 -0.173587 0.104509 -0.061419 0.178852 -0.387749 0.095190 0.121972 -0.107595 -0.565097 0.046549 -0.040533 0.101404 0.009482 0.012877 0.302432 0.239350 0.254564 -0.121959 0.188984 0.296745 0.170011 0.008085 0.084476 0.022386 0.069582 0.228622 -0.114566 -0.145311 0.054770 -0.023971 -0.377476 0.073019 0.302181 0.428592 -0.014746 0.074412 -0.027857 -0.007768 0.102974 0.188350 0.029641 -0.019373 0.028912 0.141460 -0.360121 0.057251 -0.705581 -0.047096 -0.951417 -0.179625 -0.248639 0.303878 0.013817 0.019552 0.123689 0.330762 0.065019 0.107856 0.182788 0.318645 -0.201026 -0.147610 -0.171455 -0.165062 0.201343 -0.213216 -0.043029 0.066720 0.179250 -0.180316 -0.202968 0.212464 0.033471 -0.122690 -0.020517 -0.067506 0.290164 -0.490718 -0.143913 -0.308461 0.063647 0.015550 -0.400116 0.146381 -0.268261 0.407487 0.036613 -0.030220 -0.115414 0.036587 0.234222 -0.077036 0.015088 -0.335217 0.263123 0.041081 -0.041956 0.010443 -0.020732 -0.034373 0.223961 0.228850 -0.212974 -0.114531 0.174456 -0.268680 -0.075248 -0.358265 -0.094672 0.269302 -0.284716 0.086240 0.052640 -0.205816 -0.199230 0.199474 -0.071902 0.256097 0.651133 0.002178 0.181339 0.135755 -0.261892 0.080269 0.016386 0.050559 0.184735 0.256195 0.004971 -0.188203 -0.262630 -0.012171 0.275428 0.214861 -0.225582 -0.223439 -0.166617 -0.002200 0.111187 -0.005043 0.081146 -0.207184 -0.169411 -0.067726 0.028143 0.401146 0.002861 -0.117184 -0.005291 0.094844 -0.255930 -0.307035 -0.039929 -0.073100 0.076454 -0.039515 -0.022189 0.142521 0.370549 -0.851170 0.311885 -0.075027 0.031575 0.128212 -0.052761 -0.077956 -0.520606 0.071629 0.185346 0.391655 -0.017971 0.094199 0.187051 -0.297188 -0.028833 -0.022119 0.223846 -0.146819 0.115838 0.150555 -0.259627 -0.218114 -0.064334 0.014715 -0.052335 -0.033979 0.128288 0.080561 -0.728940 0.270281 -0.192194 -0.133213 0.128581 0.014859 0.159626 -0.387358 -0.294200 0.090993 0.039681 -0.164019 -0.269685 0.002559 0.281658 -0.195043 -0.001837 -0.097079 -0.269312 0.134788 -0.167303 0.088985 0.122325 0.018223 0.350725 0.014617 -0.043011 -0.248693 0.095578 -0.022754 -0.259761 -0.061195 0.138904 -0.052232 0.213063 0.455618 0.036330 -0.025409 0.175035 0.439703 -0.212716 -0.212864 0.203559 0.136918 -0.017976 0.276314 0.233096 -0.452569 -0.215880 -0.196377 -0.045153 0.154518 -0.181530 0.244698 -0.221193 0.150270 0.099488 0.115899 -0.179540 0.228294 0.046765 -0.006801 -0.022541 0.439286 0.516412 -0.147587 0.140824 -0.226434 0.071238 -0.413100 -0.192322 -0.108044 0.067402 -0.093265 0.189271 -0.072529 0.269022 0.045835 0.079492 -0.055225 -0.025168 +PE-benchmarks/karatsuba.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.528845 0.198443 0.657779 -1.052191 1.609827 0.609668 0.564389 -0.062624 -1.003062 -0.875895 -0.157416 -0.934887 -1.379720 1.805537 -0.556219 0.904789 2.208128 0.441130 -0.139975 -0.512922 1.646717 -1.071601 2.218600 1.410461 -1.952383 -0.068571 0.647899 1.117042 0.318075 1.464185 -0.413831 -1.153164 0.874746 -1.001824 0.642656 -1.305566 0.514749 0.127386 -0.109920 -2.404173 0.084846 0.165427 -0.334289 -0.052704 -0.428900 1.091441 1.701281 1.512208 -0.969267 0.538893 1.263658 0.116788 -0.061792 0.666661 -0.045486 0.261267 0.229143 0.066633 -1.163138 -0.260933 -0.363679 -1.932763 0.264090 1.338383 2.107574 -0.294971 0.249205 1.076743 -0.484803 0.473675 0.545123 0.362445 0.563688 -0.099986 1.447518 -1.556032 -0.645277 -2.969705 -0.723037 -4.385413 -1.115106 -1.408174 0.891964 -0.159182 0.781352 -0.129720 1.953372 0.216631 0.344418 1.268008 2.155144 -1.625585 -0.718419 -1.810912 -0.623827 0.585756 -1.222807 -0.346121 1.059579 -0.133176 -1.226973 -1.244087 0.672035 0.262464 -0.551454 -1.240404 -0.548157 1.735382 -1.992446 -1.131011 -1.801796 0.198218 -0.421537 -2.532730 0.256634 -0.368689 1.426746 0.318510 0.298553 -1.118854 0.336624 1.535947 -0.462920 -0.962351 -0.212791 1.765534 0.778293 0.061916 0.637776 0.276739 0.148222 1.791938 2.108254 -0.536048 -0.896919 0.386377 -0.945134 0.065851 -1.216427 -0.411350 1.121091 -1.754243 0.130052 1.054039 -0.820311 -0.442463 1.020838 -0.489282 1.343588 3.667595 -0.111888 0.968266 0.402333 -1.821074 1.046361 -0.254296 -0.296580 0.719406 1.142947 0.308702 -1.649651 -1.428446 0.736774 1.387062 1.123891 -1.904510 -0.844461 -0.888557 0.319424 -0.167111 -0.357549 1.057536 -0.245630 -1.023191 -0.211164 0.586893 2.706726 -1.149609 -1.412222 1.124096 0.645252 -0.912897 -2.125743 -0.757013 -0.871472 -0.264146 0.259528 -0.217651 0.602364 2.139057 -3.181771 1.465482 -0.353533 -0.426653 0.985658 -0.147016 -0.464523 -2.241396 0.156712 1.490386 1.676046 0.139344 0.253645 0.061276 -1.482059 0.266297 0.161773 0.812596 -0.196924 0.636982 -0.210909 -1.161854 -1.409908 -0.400890 -0.369974 -0.356067 -0.035895 0.591996 0.536690 -3.377327 1.825191 -0.851646 -0.690544 0.754349 0.152523 1.536700 -1.564769 -2.126688 1.049888 -0.259003 -1.042498 -1.225361 0.359966 1.191652 0.036674 -0.340142 -0.531389 -2.341140 1.059580 -0.428524 0.757041 0.668251 0.688993 2.211936 0.268029 -1.150989 -1.664850 -0.672163 0.159684 -0.766071 -0.860139 -0.601551 -0.172135 1.564592 1.983811 0.193874 -0.157536 -0.293236 1.907607 -1.983539 -0.906163 1.688615 1.069976 -0.885712 0.905470 1.773116 -1.600447 -1.203357 -0.976649 0.226308 -0.047610 -1.475198 0.449654 -1.134110 0.352542 0.802600 0.280400 -0.652444 0.825725 0.352797 0.174474 -0.914355 2.299180 2.688476 -1.749959 0.014944 -1.219721 0.759993 -2.323413 -1.589321 0.331282 0.352493 -0.238365 0.680603 0.568212 1.148458 -0.124265 -0.217324 -0.314414 -0.866180 +PE-benchmarks/karatsuba.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -1.410825 -0.506159 1.863351 -4.529814 5.001253 1.461958 1.181301 -0.232849 -3.205626 -2.025545 -0.190378 -2.023968 -2.897030 4.743654 -1.884400 2.551003 4.805775 0.149206 -0.712456 -1.558742 5.504588 -2.138943 5.224561 2.061377 -5.840157 -0.599338 0.960477 4.114360 1.872587 3.874141 -0.040505 -2.072940 1.003410 -2.092127 1.937406 -3.232890 2.323891 1.135146 -0.513478 -5.380175 0.494320 0.732760 -0.941191 0.308589 -1.246016 2.649482 3.150494 4.226255 -3.875285 0.942251 4.850905 0.940917 -0.743937 1.730700 -1.498791 -0.163000 0.650346 0.071899 -2.628989 -1.260993 -0.509762 -4.196537 1.937575 3.399076 5.666704 -1.282209 1.060966 3.588053 -0.327038 1.586890 2.426731 0.630758 0.353880 -1.226603 4.292631 -3.634643 -1.942861 -8.195941 -0.957307 -10.774345 -2.239698 -3.426906 2.469726 0.191182 1.211002 -0.619763 4.937765 0.762070 0.327446 4.585159 4.196952 -2.735695 -1.419228 -6.121218 -3.053337 1.773800 -3.097462 -1.737095 2.383424 1.475812 -2.409513 -1.994233 0.136495 0.207369 -1.227410 -3.524507 -1.913447 4.479144 -4.943313 -2.457306 -3.002729 3.121980 -0.947698 -6.482189 -0.325615 -2.241316 3.547600 -0.930826 2.582010 -1.221263 -0.049057 3.837249 -1.703299 -1.096117 -1.669303 4.382669 2.823466 0.313710 1.264845 0.451902 -0.233349 3.457047 4.463791 -1.745118 -3.453302 1.309066 -1.454970 0.151326 -3.652103 -0.278555 3.850453 -4.403911 0.343855 2.512608 -1.198352 -1.682803 2.091038 -1.449799 3.825022 10.267541 0.313600 2.437014 1.103648 -3.872688 2.375951 0.823584 -0.150218 2.932632 1.960491 -0.647535 -3.534875 -4.046345 1.782485 2.448266 2.798112 -4.619808 -2.137950 -1.929145 0.056836 -0.035290 -2.117570 3.130387 -1.894970 -2.185721 -0.533672 0.970173 6.093163 -1.501458 -3.607454 3.646619 3.494041 -4.150159 -4.384883 -2.305833 -2.303997 -1.010006 1.345630 -0.554131 2.202210 5.544133 -8.906398 3.338416 0.887507 0.028195 1.572049 -1.281510 -0.745908 -6.525630 -0.341143 3.101551 4.106196 -0.938568 0.700283 0.792107 -3.315120 1.893232 0.783495 1.329279 0.071038 0.615286 -0.866879 -1.833314 -3.366947 -0.676822 -2.320628 0.996241 -0.273779 1.128260 0.253788 -8.159448 4.013317 -3.410069 -1.385342 2.116524 0.151979 4.711111 -3.491587 -4.501268 2.794154 0.253042 -2.751189 -4.258048 1.906565 3.465210 -0.277337 -0.033387 -1.734076 -6.441821 1.872409 -2.419852 1.015893 1.527530 1.334714 4.810395 0.437878 -2.109786 -5.087450 -2.072167 0.608826 -0.593914 -2.344677 -0.776071 0.309809 3.641161 3.852770 0.252384 -0.500278 -0.282152 5.072608 -4.045423 -2.903218 3.984455 1.119846 -3.001397 2.840105 4.487159 -4.062643 -2.831352 -2.935234 1.681044 0.205855 -3.526161 1.754459 -1.352405 1.401695 1.498753 1.635286 -1.902109 2.339024 1.343660 0.191602 -2.926798 7.005417 6.745142 -3.768725 -0.327324 -3.027217 1.911107 -5.690993 -3.830305 0.591549 -0.408732 0.048452 2.957250 0.987132 3.910945 -0.202483 0.783799 -0.217679 -2.105030 +PE-benchmarks/karatsuba.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.097248 0.001402 0.023880 -0.274377 0.203590 -0.014407 0.085957 -0.197124 -0.275003 -0.107352 0.056666 -0.274156 -0.070344 0.325179 -0.123625 0.255623 0.458206 0.128581 -0.090696 -0.221115 0.311057 -0.209880 0.449159 0.398488 -0.375173 0.040521 0.263443 0.273067 0.232683 0.183934 0.005314 -0.152298 0.104624 -0.274802 0.122029 -0.274451 0.038304 0.086366 0.234225 -0.559704 0.041983 -0.025246 0.333138 -0.033901 -0.074921 -0.028200 0.240293 0.286668 -0.094261 0.183252 0.370433 0.119086 0.054471 0.082648 0.119118 0.148935 0.371467 -0.061868 -0.094964 -0.062361 -0.008633 -0.153851 0.088360 0.343638 0.458059 -0.008389 -0.000303 0.181263 0.058275 0.133120 0.159466 0.116233 -0.272061 0.087720 0.147116 -0.584926 0.134129 -0.837969 -0.041515 -0.916357 -0.245818 -0.136702 0.146739 -0.155497 0.237770 0.403030 0.392183 0.027457 0.006587 0.058738 0.371130 -0.222446 -0.124687 -0.091145 -0.195798 0.209338 -0.197560 0.011497 0.282475 0.146266 -0.228000 -0.237758 0.309703 0.146346 -0.185488 -0.125197 -0.005475 0.245221 -0.348716 -0.304966 -0.153903 0.074489 -0.138958 -0.475374 -0.038677 -0.281190 0.214719 0.000402 -0.056199 -0.369188 0.018369 0.221125 -0.087577 -0.161469 -0.040089 0.085536 0.194105 0.078720 0.037884 0.004767 0.070730 0.504011 0.193335 -0.237336 -0.040615 0.069249 -0.164097 0.050508 -0.287899 -0.177739 0.117650 -0.297008 0.174350 0.206837 -0.196557 -0.196306 0.388382 -0.063296 0.138486 0.844809 0.025300 0.278521 0.262466 -0.292057 -0.033102 -0.058780 -0.013770 0.170290 0.240764 0.047833 -0.177035 -0.324303 0.095653 0.345346 0.215236 -0.288835 -0.399758 -0.088784 -0.009231 0.135013 -0.012687 0.042428 -0.101765 -0.197043 -0.076990 0.134261 0.430024 -0.118966 -0.213315 0.100280 0.244114 -0.319577 -0.459923 -0.121948 -0.440691 0.082198 -0.126657 0.013100 0.166429 0.403399 -0.892685 0.329624 -0.007268 -0.005510 0.332844 0.064007 -0.198458 -0.669998 0.063362 0.190052 0.328984 -0.220373 0.113673 0.158187 -0.349691 -0.040605 -0.036720 0.093028 -0.194661 0.187799 0.044578 -0.190727 -0.209746 0.151168 0.043438 -0.174303 0.041576 0.211508 0.197157 -0.619999 0.309690 -0.119418 -0.164408 0.181547 -0.080470 0.223014 -0.362530 -0.283880 0.151894 0.017279 0.024283 -0.136468 0.015428 0.270697 -0.041082 0.141859 -0.153425 -0.073130 0.077041 -0.201132 0.142564 0.176350 0.026311 0.170580 -0.300696 -0.080696 -0.292825 0.244076 -0.248730 -0.100127 -0.172576 -0.232542 -0.098663 0.290838 0.431220 0.053662 -0.093858 0.059306 0.383766 -0.405370 -0.153480 0.196245 0.152221 -0.229701 0.156203 0.216605 -0.367773 -0.104773 -0.173671 -0.106160 0.026640 -0.214325 0.284215 -0.101209 0.129265 0.101444 -0.075044 -0.021113 0.282385 0.100740 0.082608 0.003121 0.308051 0.359304 -0.151075 -0.090452 -0.291661 -0.005284 -0.443656 -0.278121 0.056910 0.062172 -0.271907 0.065400 -0.028022 0.340908 0.063747 0.058976 -0.088312 -0.052207 +PE-benchmarks/karatsuba.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.299285 0.076653 0.302903 -0.403830 0.632592 0.110391 0.346569 -0.054549 -0.579972 -0.526337 0.035881 -0.803675 -0.767402 0.850255 -0.276902 0.423570 1.311346 0.423279 -0.116961 -0.277765 0.532376 -0.519206 1.291292 1.163786 -0.879144 0.042956 0.197834 0.512569 0.097675 0.532626 -0.271076 -0.628209 0.624472 -0.460587 0.240062 -0.661071 0.092619 0.009602 0.027319 -1.405273 0.065066 0.140033 0.092273 -0.100769 -0.120101 0.748851 0.985402 0.774485 -0.262525 0.405229 0.536458 -0.006526 0.163672 0.346456 0.146604 0.074348 0.251076 -0.163201 -0.614130 -0.130002 -0.209369 -1.099432 -0.069469 0.750851 1.109576 -0.043855 -0.004379 0.286531 -0.150348 0.211936 0.330796 0.261411 0.373611 0.057850 0.581318 -0.737020 -0.062087 -1.458572 -0.430599 -2.427447 -0.734468 -0.571057 0.758685 0.009579 0.382172 0.003775 1.067225 0.096337 0.186932 0.415704 1.193742 -0.964385 -0.485913 -0.504278 -0.153501 0.375964 -0.641637 0.022339 0.552640 0.002183 -0.778984 -0.559342 0.596936 0.112278 -0.372244 -0.403542 -0.074517 0.773542 -1.063038 -0.528138 -1.025860 -0.093022 -0.000424 -1.325985 0.322360 -0.165351 0.724532 0.354919 -0.244891 -0.608081 0.250433 0.470595 -0.201516 -0.406978 -0.486139 0.855315 0.229807 0.097879 0.354645 0.213670 0.195927 1.064328 0.880574 -0.403110 -0.244694 0.142278 -0.607672 0.180363 -0.599561 -0.383037 0.519702 -0.915154 0.174670 0.384145 -0.633232 -0.272681 0.397358 -0.067029 0.502704 1.602843 -0.077461 0.682584 0.450322 -0.948031 0.518343 -0.399528 -0.113867 0.278092 0.741213 0.289495 -0.682884 -0.743861 0.401450 0.981699 0.643019 -0.951888 -0.273883 -0.256076 0.328548 -0.141909 0.065207 0.433638 0.094623 -0.620912 -0.115774 0.476221 1.421856 -0.524767 -0.534937 0.364331 0.129778 -0.155934 -1.109733 -0.311496 -0.333250 -0.008282 0.002488 0.034559 0.223659 1.149317 -1.610577 0.820611 -0.301056 -0.148012 0.739765 0.092646 -0.510392 -1.182192 0.139449 0.734594 0.929953 0.139898 0.134837 0.105815 -0.849865 -0.126381 0.036162 0.434573 -0.253861 0.493664 0.035172 -0.643207 -0.639124 -0.374451 0.056152 -0.310263 -0.052539 0.511338 0.521058 -1.741948 0.962855 -0.262861 -0.541063 0.188265 -0.064808 0.648889 -0.950828 -1.076950 0.457232 -0.397877 -0.642633 -0.589948 0.063453 0.509673 -0.078180 -0.204109 -0.271229 -0.865569 0.846878 -0.135646 0.584458 0.411762 0.226390 1.078975 0.275206 -0.591451 -0.630651 -0.168950 -0.064187 -0.701050 -0.470817 -0.050131 -0.242649 0.781267 1.206566 0.070772 -0.114028 0.026881 0.933552 -1.027394 -0.472858 0.860221 0.639158 -0.324257 0.654094 0.865815 -0.956111 -0.491796 -0.532816 -0.153303 -0.054661 -0.770293 0.370765 -0.654419 0.216966 0.435503 0.014364 -0.283690 0.464270 0.118411 0.065102 -0.242168 1.143190 1.375950 -0.727847 0.172381 -0.760548 0.364265 -1.251662 -0.852523 0.246708 0.326420 -0.408192 0.146212 0.260346 0.577932 0.000000 -0.323219 -0.424587 -0.126263 +PE-benchmarks/karatsuba.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/karatsuba.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.271548 -0.164770 -0.163687 -0.519511 0.659434 0.139081 0.302994 -0.226421 -0.427098 -0.208463 0.146082 -0.937468 -0.268324 0.234667 -0.239655 0.884378 1.061194 0.115736 -0.188234 -0.108353 0.347320 -0.077711 1.208090 0.989042 -0.607185 0.015270 0.010211 0.381236 -0.108670 -0.116879 -0.609734 -0.320240 0.537685 -0.820750 -0.052937 -0.294885 0.074548 -0.198806 0.682821 -0.897029 0.106437 -0.041348 0.144694 -0.122440 -0.196616 0.405020 0.735007 0.664408 -0.222232 0.277422 0.621498 -0.045999 0.182804 0.332020 -0.075148 0.270995 0.286887 -0.210733 -0.401538 -0.544298 -0.110149 -0.535564 0.144992 0.544509 0.753021 -0.124065 -0.139759 0.594019 0.341085 -0.146741 0.580496 0.310178 -0.003813 -0.068607 0.436516 -0.958611 0.212049 -0.987048 -0.462620 -1.531306 -0.690729 -0.292252 0.278211 -0.254107 0.725402 0.238088 1.001857 -0.228859 0.265231 -0.041198 0.510134 -1.183868 -0.474661 -0.322674 -0.075906 0.139948 -0.519895 -0.079816 0.533048 0.122806 -0.641616 -0.196923 0.644210 0.309982 -0.334880 -0.722986 0.255905 0.189624 -0.466414 -0.854207 -0.742691 0.152493 -0.200786 -1.051204 0.390458 -0.068198 0.505257 0.119664 -0.214945 -0.928931 0.031411 0.291815 -0.238920 -0.430128 -0.364778 0.427663 0.507373 0.280052 0.517670 0.092961 0.273714 1.462211 0.717553 -0.470192 -0.384323 0.105648 -0.604877 0.328778 -0.329729 -0.491782 0.292513 -0.936976 0.239896 0.570860 -0.560494 0.118100 0.717875 0.192388 0.272068 1.302244 -0.033393 0.721362 0.602591 -0.843330 0.347418 -0.738384 -0.017706 0.134567 0.521773 0.137253 -0.844608 -0.647825 0.426425 0.804923 0.544273 -0.848151 -0.002335 0.149458 0.527054 -0.082050 -0.286241 0.502646 0.337664 -0.601477 0.003442 0.524957 1.507326 -0.297659 0.136105 0.467076 0.232532 -0.179665 -0.995087 -0.484921 -0.805874 -0.037386 0.069382 0.329764 0.032051 0.966030 -0.820281 0.364322 -0.465431 0.013429 0.943140 0.339316 -0.644792 -0.803512 -0.016429 0.396001 0.650612 -0.259565 0.420636 0.143009 -0.404379 -0.091728 -0.013510 0.183910 -0.097229 0.298738 0.122932 -0.644732 -0.198471 -0.176509 0.162227 -0.259212 0.106956 0.521400 0.375354 -1.026284 0.694763 -0.067882 -0.670301 0.369278 -0.428085 0.806208 -0.770021 -0.560395 0.662554 -0.378703 0.103608 -0.242411 0.150504 0.380165 0.013257 0.007446 -0.482855 -0.591776 0.691601 0.033547 0.597846 0.348740 -0.085800 0.463462 -0.284650 -0.340503 -0.497807 -0.186261 -0.772468 -0.400785 -0.614115 -0.066345 -0.222747 0.786291 0.839194 -0.138158 0.132244 0.310919 0.355128 -1.142022 0.005120 0.613034 0.928093 -0.643476 0.430354 0.612785 -0.758793 -0.185783 -0.214479 -0.008458 -0.201945 -0.659615 0.410570 -0.422040 0.287939 0.370236 -0.010153 0.087263 0.269082 0.099536 0.267938 -0.238625 0.920391 0.930327 -0.074798 -0.147255 -0.761543 0.193359 -1.002688 -0.870315 0.552857 0.288763 -0.766794 0.056664 0.579398 0.712287 -0.085673 -0.249266 -0.460541 -0.060236 +PE-benchmarks/karatsuba.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/karatsuba.cpp____gnu_cxx::char_traits::length(char const*) = -0.526771 -0.399963 0.216575 -1.157212 1.034513 0.640175 0.310222 -0.480155 -1.435648 -0.295792 0.249122 -1.246081 -0.285531 1.576413 -0.378201 1.181954 2.067037 0.556760 -0.518979 -0.138176 1.369387 -0.871842 1.716832 1.736245 -1.089526 -0.055588 -0.114232 0.776842 0.216920 0.723722 -0.324653 -0.569905 0.515978 -1.379463 -0.087332 -1.226008 0.230533 0.583262 0.922319 -2.041813 0.458138 0.014791 0.401096 -0.265156 -0.413217 0.331637 0.992272 0.964859 -0.348025 0.420201 1.043325 0.080365 -0.079820 0.410891 0.215482 0.539705 0.267350 0.195562 -0.696105 -0.487958 -0.169386 -0.659995 0.504576 1.112184 1.669648 0.089376 -0.001322 0.702660 0.189410 0.330534 0.794231 0.132041 -0.322358 -0.218535 0.590108 -1.655962 0.131085 -2.465446 -0.335052 -2.693794 -0.828578 -0.158682 0.924147 -0.002015 0.769120 -0.106266 1.202533 -0.321858 -0.076015 1.052935 1.477511 -1.264261 -0.624182 -0.940601 -0.805273 0.411987 -0.700358 -0.213610 0.851395 0.146838 -1.078672 -0.893709 0.857614 0.527243 -0.458708 -0.684839 0.290051 1.185996 -1.137301 -1.181472 -0.384866 0.712980 -0.415948 -1.939896 0.437437 -0.981679 0.574275 0.125815 -0.459598 -1.245870 0.228333 0.788698 -0.491298 -0.625089 -0.627543 1.223347 0.493774 0.193889 0.228034 -0.071409 0.118292 1.766874 0.579004 -0.910644 0.018026 0.176174 -0.732859 0.335624 -1.148058 -0.802865 0.781998 -1.374710 -0.098866 0.719974 -0.834987 -0.050665 1.236692 0.354588 0.355080 3.796638 -0.039131 1.552352 0.761295 -1.282763 0.991260 -0.165302 0.080926 0.442408 0.784028 0.093798 -2.000771 -1.214412 0.546454 1.283856 1.082336 -1.498845 -0.865721 -0.448755 -0.102763 0.210307 -0.111625 0.300811 -0.073560 -1.091245 -0.276715 0.654997 2.829925 -0.562404 -0.058345 0.722543 0.361225 -0.941108 -1.924987 -0.647055 -1.091370 0.164550 -0.307830 0.014119 0.737278 1.698035 -2.438668 1.028556 -0.479106 -0.231649 1.110447 0.169854 -1.120161 -2.043347 -0.390393 0.872012 1.725303 -0.276680 0.421219 0.496470 -1.178090 -0.170977 0.173917 0.213701 -0.344776 0.546743 0.104416 -0.801909 -0.596457 0.223848 -0.362216 -0.503080 -0.008516 0.737514 0.250089 -1.855278 1.232241 -0.104450 -0.425204 0.364412 -0.007669 0.995473 -1.049996 -1.248575 0.753855 0.086186 -0.202215 -0.773432 0.267999 0.924576 0.033135 0.009249 -0.569991 -1.694033 0.652848 -0.622068 0.943118 0.531893 -0.135588 0.880076 0.359686 -0.417689 -1.268821 -0.495725 -0.425503 -0.183402 -1.040881 -0.161253 -0.318554 1.301165 1.158115 0.220893 -0.635318 0.342969 1.639201 -0.868034 -0.399999 1.056654 0.428608 -1.136701 0.235400 1.249830 -1.441806 -0.235517 -0.596291 -0.098680 -0.189835 -0.956275 0.858467 0.057002 0.614188 0.061196 0.341343 -0.069554 0.614513 0.502292 0.145222 0.008624 2.046413 1.402333 -0.438764 -0.273831 -1.119376 0.507736 -1.621496 -1.194868 0.208333 0.337555 -1.095656 0.335585 0.444400 1.375154 -0.083159 0.059858 -0.155358 -0.163346 +PE-benchmarks/karatsuba.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.336013 -0.237116 -0.058189 -0.858964 0.522274 0.548815 0.282737 -0.749943 -0.837990 -0.239085 0.474481 -0.817031 -0.095134 0.935550 -0.428391 0.873115 1.134155 0.121810 -0.570515 -0.336719 1.010966 -0.077276 1.373511 1.102754 -0.907680 -0.004942 0.298191 0.663013 0.642492 0.064289 0.193490 -0.108706 0.535201 -1.155596 -0.316334 -0.484769 0.129093 0.156848 0.749938 -1.157870 0.167083 -0.385782 -0.049870 -0.151609 -0.350023 -0.170028 0.614166 0.825106 -0.022762 0.420780 0.835792 0.188577 -0.082766 0.244681 0.255072 0.224979 0.346858 -0.269636 -0.182103 -0.519753 -0.045688 -0.372162 0.189549 0.961757 0.994393 0.118873 -0.018352 0.785050 0.164622 0.230404 0.580429 0.261816 -0.676670 0.229905 0.391894 -1.676810 0.234178 -1.397155 -0.328984 -1.516219 -0.546697 -0.023823 0.465767 -0.239481 0.731782 0.801677 0.916070 -0.068578 -0.301722 0.744042 0.966880 -0.880452 -0.378251 -0.294608 -0.354061 0.305257 -0.563946 0.235112 0.249674 0.427481 -0.712994 -0.310003 0.424759 0.537532 -0.430622 -0.695022 0.150338 0.718553 -0.980554 -0.789862 0.028915 0.531711 -0.365151 -1.387917 -0.561766 -0.595262 1.187210 -0.091766 -0.244125 -1.005388 0.078354 0.682138 -0.019108 -0.565691 0.289080 0.082937 0.599349 0.510627 0.023519 0.268789 0.290469 1.711137 0.522463 -0.431802 0.069979 -0.098178 -0.190686 0.476133 -0.300780 -0.407179 -0.072549 -0.912940 0.317795 0.961546 -0.481400 -0.516132 0.870323 0.322525 0.183215 2.847252 0.168414 1.004255 0.941031 -0.849136 -0.497046 -0.598604 0.101030 0.418342 0.280711 0.016849 -1.155756 -0.860399 0.503333 0.944964 0.598594 -1.021564 -0.359127 -0.103785 -0.018260 0.116485 -0.158652 0.165096 0.036240 -0.605737 -0.221298 0.810857 1.450253 -0.495090 -0.199765 0.506583 0.028749 -0.545010 -1.062594 -0.450605 -0.448700 0.309014 0.374883 0.150990 0.390974 1.110311 -1.193039 0.740269 -0.162428 0.091256 0.629328 0.505312 -0.811677 -0.833071 -0.205761 0.485677 0.696322 -0.506238 0.089178 0.487148 -0.902356 -0.127170 0.246426 -0.019530 -0.247314 0.429583 0.400141 -0.411285 -0.583785 0.574090 0.059005 -0.027510 0.150956 0.696358 -0.301308 -1.311554 0.837520 -0.094149 -0.525031 0.369548 -0.372319 1.099138 -0.902501 -0.844630 0.711074 -0.047962 -0.270434 -0.284626 0.153185 0.627814 0.414245 0.333024 -0.653593 -0.311484 0.372583 -0.383503 0.598357 0.408160 0.037321 0.698273 -1.273045 -0.165051 -0.842969 -0.122910 -0.255858 0.054077 -0.830787 -0.609696 -0.173440 0.920438 0.781227 0.019938 -0.649009 0.392743 0.879158 -1.310590 -0.389284 0.474202 1.137076 -1.033341 0.374028 0.577731 -0.918495 0.060574 -0.247099 -0.362956 -0.278051 -0.712741 0.758855 0.166540 0.660390 0.088682 0.219646 0.180032 0.573653 0.206279 0.508180 0.231107 0.852636 1.207045 -0.300497 -0.659683 -0.953036 0.321726 -1.130264 -1.197652 0.600946 0.345457 -0.496536 0.081698 -0.092326 1.099226 0.437772 -0.387572 -0.159131 0.130611 +PE-benchmarks/karatsuba.cpp___GLOBAL__sub_I_karatsuba.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/kmp-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/kmp-algorithm.cpp__KMPSearch(char*, char*) = -3.325355 -3.646661 -0.882099 -7.701861 4.392852 5.165713 2.377782 -4.809682 -8.207096 -1.232013 3.606800 -8.587597 -0.520393 8.843550 -3.005575 7.814667 12.301546 1.450197 -4.785572 -1.127563 9.991191 -2.494423 11.904008 10.923315 -6.910948 -1.056479 -0.098611 6.019898 3.398442 0.972890 1.908497 -2.863080 3.444839 -10.016267 -2.850003 -6.815273 2.027525 3.136431 7.681775 -12.140005 2.204542 -0.475181 0.576801 -2.322580 -2.961487 -0.213370 4.552095 7.241887 -1.347536 2.107873 7.818847 1.469524 -1.516007 2.000251 0.898359 1.240398 2.229714 0.287961 -2.517377 -4.377418 -0.181343 -1.508943 2.364581 7.246340 10.833282 1.145639 0.278140 6.064702 2.040626 1.884216 5.102338 0.913161 -3.744107 0.199179 3.550596 -13.735472 -0.400841 -16.365023 -1.690663 -14.957775 -4.197529 0.740398 5.250500 -1.085522 4.856466 1.308196 6.737422 -1.378277 -2.439535 8.571071 8.060753 -6.613893 -3.551162 -5.164050 -4.771299 3.116469 -4.557446 1.040291 5.019030 2.856115 -6.118842 -3.240382 4.106414 4.240479 -2.763731 -6.773707 2.058524 6.129059 -6.070279 -6.626183 1.108122 7.711389 -2.372795 -12.715363 -2.293322 -8.138917 5.191705 -0.486099 -2.104012 -7.317976 0.212849 4.076864 -1.655251 -4.250170 -0.614783 5.241035 4.821636 3.682470 0.407622 1.236102 1.659290 13.820146 2.266385 -4.877946 0.686991 -0.235886 -3.792389 3.556116 -6.602208 -3.931066 3.138953 -7.550682 1.657692 7.176414 -4.175300 -3.084956 8.366245 3.405418 2.044098 30.747548 1.725634 10.570530 8.011273 -7.172896 2.748474 -3.471037 0.926955 3.032418 2.612606 -0.947185 -15.977059 -7.386476 3.894597 7.196871 5.909436 -10.298913 -4.485522 -0.912929 -0.395468 0.307116 -1.314655 2.111465 -0.281990 -5.843772 -1.580579 7.639398 17.205344 -3.017264 -0.125837 4.539114 3.317357 -6.540384 -12.795527 -3.798003 -5.411871 1.768837 1.167932 0.875085 4.492779 9.640114 -13.104460 6.118467 -0.474328 1.440721 6.738564 3.349335 -8.792202 -11.807633 -2.128978 4.441140 9.524133 -3.517032 1.746775 4.011598 -6.751099 -0.458280 1.867085 -0.709203 -1.235277 2.683548 0.845050 -3.343232 -4.208924 3.506515 -2.702889 -1.049745 0.234930 5.160940 0.503875 -9.690572 7.086925 -0.713450 -3.104313 2.264567 -3.209175 9.142297 -7.147055 -6.934730 5.676522 0.117197 -1.985419 -5.315307 1.950146 5.302530 2.454388 3.660700 -4.355256 -8.480013 4.403759 -5.168247 5.583542 2.889678 -0.989991 3.845421 -3.516742 -1.341169 -10.468421 -4.870373 -3.350696 1.419397 -8.781583 -3.699399 -1.178381 7.661740 5.060195 -0.099482 -7.055771 1.299791 9.801259 -8.876652 -2.647600 4.618782 5.943144 -9.961123 1.582155 5.938687 -10.841796 0.885296 -2.926368 -2.177084 -2.028741 -6.428158 5.267294 2.404233 5.399531 -0.638852 1.866329 1.271274 3.529464 3.285946 2.517898 1.419142 11.604038 10.198268 -1.614272 -4.522371 -8.212515 2.548640 -9.534582 -10.946443 4.387681 1.658138 -6.231987 1.618225 2.740821 10.200324 2.379706 -0.320332 -1.375000 0.991885 +PE-benchmarks/kmp-algorithm.cpp__computeLPSArray(char*, int, int*) = -1.444318 -1.780301 -0.737024 -3.472559 1.695950 2.380185 0.990925 -2.031730 -3.926584 -0.371704 1.277926 -3.594259 0.318405 3.879184 -1.054973 3.857867 5.702909 0.944238 -2.175608 -0.155275 4.672330 -2.016257 5.249348 4.832800 -2.592268 -0.362440 -0.020512 2.757627 1.068605 1.033323 0.513503 -0.876176 1.232258 -5.100008 -1.210569 -3.764128 0.731889 1.873725 3.589237 -5.863145 1.099715 -0.026298 0.760784 -1.111034 -1.365936 -0.176532 1.882377 3.022578 -0.367685 0.918469 3.163212 0.381702 -0.506401 0.872580 0.757111 1.434199 1.359677 0.462178 -1.073318 -1.810075 -0.124895 -0.868743 1.591656 2.888980 4.580864 0.368942 0.079340 2.675803 0.806141 0.650996 2.244499 0.290540 -2.476615 -0.382526 1.194327 -7.008343 0.386778 -7.070249 -0.540512 -6.730929 -1.685647 0.487547 2.021058 -0.223257 2.426941 0.528558 2.878026 -1.272950 -0.982849 3.500656 3.280777 -3.040713 -1.420478 -2.294963 -1.956353 1.149452 -1.667604 -0.411994 2.931652 1.101884 -2.483851 -1.177375 2.443801 2.187381 -1.166623 -2.967087 0.960051 2.805115 -2.887446 -3.512595 0.649688 3.471299 -1.572413 -5.746295 -0.678996 -3.783627 1.917287 -0.316877 -1.037305 -3.837312 0.292091 2.210580 -0.511228 -1.944567 -0.356256 2.732987 1.739904 1.262644 0.202169 0.379567 0.287642 6.427727 1.352340 -2.050141 0.420334 0.341750 -2.060959 1.294219 -2.839030 -2.080307 0.913602 -3.786090 0.310430 3.332766 -1.841486 -0.511257 4.240863 1.914972 0.833564 15.610056 0.597908 5.066529 3.507922 -3.296440 1.792078 -1.149386 0.427734 1.284133 1.072657 -0.523260 -8.488491 -3.074193 1.385374 3.072591 2.657858 -4.812540 -2.353283 -0.885447 -0.305367 0.858771 -0.704586 0.645093 -0.080610 -2.682819 -0.689957 2.768472 8.782016 -1.284942 0.654411 2.023952 0.798969 -3.805447 -6.796746 -1.679215 -3.083954 0.646280 -0.406691 -0.006749 1.764238 4.033934 -5.683027 2.870507 -0.887090 0.280244 3.492813 1.255933 -3.708980 -6.529755 -1.562223 1.961266 4.882549 -2.130716 0.757645 1.773429 -2.824378 -0.216583 0.720978 -0.337571 -0.607924 1.194238 0.343924 -1.718804 -1.407457 1.924537 -1.128072 -0.754121 0.199604 2.084669 0.142117 -4.134558 2.996091 -0.102145 -1.147547 1.513833 -0.661706 3.507083 -2.921200 -3.064593 2.575489 0.780762 -0.384501 -2.278846 0.749057 2.601786 1.008305 0.918299 -1.888316 -4.364118 1.654641 -2.648746 2.388810 1.236645 -0.698670 1.624916 -1.059906 -0.553810 -4.929764 -2.125500 -2.526575 0.324887 -3.647284 -1.972680 -0.573037 3.495185 2.112868 0.455935 -2.821118 1.033964 4.734675 -3.466752 -0.859243 2.015919 2.153705 -4.813129 0.073427 2.669118 -4.989159 0.368191 -1.073404 -1.080480 -0.640395 -2.584516 2.435625 1.052401 2.301631 -0.436827 0.780845 0.616241 1.405194 1.651079 1.175203 0.642513 5.450850 4.148696 -0.282020 -2.129565 -3.147782 0.849452 -4.044393 -4.454043 1.373404 1.592983 -2.908229 0.852453 1.903137 4.729990 1.058310 -0.069383 -0.011823 -0.109399 +PE-benchmarks/kmp-algorithm.cpp__main = -0.664556 -0.419210 0.334320 -1.720159 1.438492 1.221940 0.731702 -0.531123 -2.155871 -0.747339 0.584456 -2.535585 -0.958784 2.499930 -0.684386 1.415113 3.469405 0.664735 -0.975969 -0.209642 1.879591 -0.637834 3.110280 2.891250 -1.814050 0.010451 -0.328063 1.301507 0.133653 1.213787 0.113333 -1.734558 0.939384 -1.565387 -0.285824 -1.609236 0.182497 0.447800 0.978094 -3.575629 0.503413 0.913090 0.216778 -0.636248 -0.386017 0.278036 1.931379 1.807063 -0.160596 0.658438 1.483672 0.366832 -0.045291 0.563499 0.663300 0.300432 0.738227 -0.408893 -1.287868 -0.684212 -0.347526 -1.007822 -0.022951 1.833161 2.691416 0.263179 -0.130309 0.757844 0.036319 0.587223 1.070034 0.326801 -0.126559 0.191239 0.957372 -2.063225 -0.184074 -3.353867 -0.378987 -4.395057 -1.471404 -0.272616 2.079519 0.703763 0.823513 -0.482227 2.072654 -0.520521 -0.242580 1.892006 2.669827 -1.670277 -1.093997 -1.409020 -0.998742 0.815806 -1.139758 -0.066294 1.169739 0.359003 -1.858527 -0.811120 1.121378 0.677789 -0.729570 -0.943277 0.357427 1.891893 -2.097347 -1.286530 -0.704111 1.644904 -0.064368 -3.311441 -0.631877 -1.309823 0.682651 0.462836 -0.910096 -1.566350 0.574794 0.900695 -0.722593 -0.767445 -0.932130 1.969538 0.721464 0.694450 0.370886 0.544169 0.604704 3.021148 0.860522 -1.167053 0.234453 0.092793 -0.798961 0.702836 -1.415478 -1.010438 0.317298 -1.968756 0.427254 1.392517 -1.354649 -0.625353 0.323724 0.620477 0.708575 6.868511 -0.099315 2.589981 1.531840 -2.090457 1.251735 -0.698734 -0.121931 0.299904 1.050797 0.292781 -3.010103 -1.802346 1.212604 2.204060 1.637805 -2.372832 -0.411358 -0.367665 0.057943 -0.033197 0.220893 0.644940 0.270550 -1.651047 -0.479375 1.635222 4.560414 -0.783196 -1.156491 1.052449 0.659397 -0.840979 -2.548419 -0.694098 -0.906979 0.334266 0.307574 -0.051016 1.130719 2.695709 -3.744044 2.045212 -0.181369 -0.183363 2.066520 0.488099 -1.855577 -2.741614 -0.618778 1.550744 2.877542 -0.222389 0.113885 0.509214 -1.865512 -0.246106 0.394859 0.289638 -0.476250 0.941120 0.049873 -1.276903 -1.168423 -0.314084 -0.580658 -0.297827 -0.542559 1.195770 0.815070 -3.210965 2.184654 0.059196 -0.746964 0.199650 -0.411495 1.869016 -1.877489 -2.234515 1.126531 -0.487511 -1.482253 -1.174683 0.106765 1.190077 0.552534 0.658833 -0.908165 -2.273179 1.894137 -0.760968 1.835668 0.913542 -0.063491 1.519011 0.595556 -0.791987 -1.904801 -1.627570 -0.036968 -0.505910 -1.762987 -0.229229 -0.663673 1.895051 1.707103 0.117296 -1.613319 -0.466311 2.598921 -1.840767 -0.662608 1.641298 0.530566 -1.933993 0.714579 1.993005 -2.602105 -0.202958 -1.186647 -0.464753 -0.699848 -1.618311 0.973442 -0.143075 0.972679 0.268540 0.142776 -0.409695 0.692037 0.550557 0.035575 0.130079 3.141546 2.391207 -0.920106 0.044046 -2.037587 0.965578 -2.604078 -2.556246 0.771518 0.279756 -1.605967 0.249957 0.562015 2.036945 0.342252 -0.239044 -0.683082 0.311571 +PE-benchmarks/kmp-algorithm.cpp___GLOBAL__sub_I_kmp_algorithm.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__kthSmallest(int*, int, int, int) = -4.085608 -5.159903 -2.317278 -8.595013 5.820027 5.712143 3.568699 -6.740473 -9.535593 0.036139 5.550273 -9.169050 -0.415609 10.737294 -3.414926 10.504532 12.026910 1.627786 -5.601877 -2.221868 10.152698 1.184593 12.927095 11.243842 -8.379687 -0.701872 -0.183190 1.509245 4.691837 -0.457712 0.233046 -3.869951 6.755528 -10.609964 -2.795912 -4.991493 1.217026 3.496196 11.115100 -11.355816 2.786619 -1.340674 1.800469 -2.437385 -3.040453 2.624715 4.972709 8.664481 -1.980212 4.509163 8.178970 1.107373 -1.416849 2.408540 1.881104 1.587644 0.693469 1.023163 -2.618684 -5.167782 -0.794810 0.119915 1.595872 8.519419 10.651196 0.245636 -0.521025 7.088418 3.945158 2.217161 6.210177 1.898315 -1.195154 -0.718796 3.911047 -12.771646 -1.922519 -16.734502 -2.930064 -18.007817 -4.959062 2.215099 6.443161 -3.894433 6.278520 0.250919 8.730745 -0.072661 -4.522124 6.731445 9.524496 -9.213104 -4.272745 -3.971873 -4.223091 2.307138 -5.289589 2.926921 6.464526 0.338043 -8.201700 -4.871767 2.193298 4.402988 -3.581591 -8.037622 2.995653 6.642628 -5.853879 -7.081487 1.673861 7.372522 -2.728607 -13.708038 -0.852199 -7.215770 5.368622 -0.545103 -3.756195 -8.438994 0.438564 3.813246 -3.530607 -6.089915 0.460744 4.579833 6.730365 5.876749 0.342537 1.031025 2.326519 15.564422 2.148476 -7.286449 1.413367 -1.227678 -1.193200 6.069135 -6.309535 -4.844099 4.984150 -8.836711 3.046039 6.506134 -5.104902 -1.508933 11.247171 4.304095 0.791379 24.846149 0.960954 11.546158 9.126395 -8.405724 0.826775 -4.916754 1.996130 4.006310 4.573533 -1.534590 -11.391318 -9.105285 5.755106 9.493855 6.937430 -11.083604 -3.855837 -0.219461 -0.306638 -1.320872 -1.311013 2.085723 0.476661 -6.900506 -1.783887 7.676288 15.659717 -5.211111 0.575264 4.186028 6.226131 -3.334463 -8.725171 -5.223052 -8.259494 2.828044 3.646478 2.490949 6.225352 11.592127 -14.410612 7.338525 -2.070438 0.862060 5.601068 5.626866 -10.328927 -9.349257 -2.037354 3.959865 8.213238 -2.876285 3.181528 5.940833 -8.556873 -0.628495 0.967510 -1.639148 -2.240325 2.899311 2.362990 -3.257981 -3.626466 4.864207 -1.961299 -3.133887 0.967596 7.218659 2.245594 -12.861504 7.251401 -0.322837 -4.817177 2.551316 -3.598739 10.577283 -8.093184 -7.132664 6.276896 -0.647382 -0.948434 -3.890164 2.273076 5.734959 0.634265 5.995696 -5.816627 -8.818455 6.027977 -3.949421 7.750578 3.791554 -1.745000 4.699948 -8.890579 -2.147059 -9.096739 -5.710851 -0.880935 1.755987 -9.215151 -1.960708 -1.581788 9.215899 5.439914 0.497680 -7.563131 1.149301 7.759241 -11.780064 -0.470832 5.919756 9.193070 -9.349899 2.475235 7.093383 -9.854046 1.820230 -2.918000 -2.020678 -3.549407 -6.557894 7.314242 3.419173 6.777080 -2.577648 2.558276 2.417676 4.755580 3.147613 2.108436 2.254775 10.121950 10.083533 -3.088829 -5.796622 -9.786492 4.352399 -10.529145 -12.043517 6.145711 0.338895 -8.666909 1.077297 0.166876 10.912509 2.120399 -1.189760 -3.295801 2.466210 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__randomPartition(int*, int, int) = -1.619110 -1.480645 -0.021521 -3.378293 2.295374 2.822204 1.284803 -2.754254 -3.458179 -0.085630 2.003390 -3.635684 -0.712795 4.019537 -1.889886 3.148673 4.800912 0.748607 -2.256379 -0.995266 3.897224 0.415139 5.580831 4.865286 -3.730484 -0.384082 0.189974 1.865613 2.147423 0.412312 -0.181410 -1.084990 2.298532 -3.860567 -1.222388 -2.249827 0.739810 0.825831 3.273843 -4.620385 0.847814 -0.889893 -0.413565 -0.626407 -0.909381 1.252287 2.559902 3.352138 -0.727002 1.436201 3.261377 0.564729 -0.421931 0.970008 0.705753 0.326317 1.402350 0.609624 -0.971716 -2.239492 -0.393801 -0.840830 0.392384 3.571386 4.267457 0.713994 -0.073837 2.250563 1.111317 0.681436 2.270318 0.921103 -0.669991 0.821394 1.691256 -4.481517 0.084984 -5.807509 -1.152407 -5.922399 -1.812129 0.153516 2.355686 -1.178450 2.328653 0.628932 3.634406 0.164645 -1.454034 2.986630 4.084152 -3.856834 -1.614787 -1.522253 -1.932932 0.921779 -2.167396 1.514327 1.393550 1.016350 -3.163013 -2.137578 0.800452 1.693627 -1.485513 -2.295131 0.398069 2.725427 -3.184265 -2.239094 0.192132 2.134221 -0.871959 -5.582010 -1.884716 -2.920690 3.529563 -0.367189 -1.335905 -3.252990 0.341729 2.110933 -0.930964 -1.916551 0.275445 1.844074 2.666529 1.733922 -0.105092 0.455005 0.854594 5.881277 1.084303 -2.428415 0.271938 -0.483412 -1.026254 1.821824 -2.393798 -1.232196 1.448290 -3.453800 1.336637 3.033541 -1.980743 -1.136598 3.559636 1.465569 0.761508 11.062193 0.488292 4.410253 3.451025 -3.521249 -0.111527 -1.877813 0.754553 1.684923 1.488090 -0.106492 -5.022668 -3.562662 2.295683 3.720509 2.403547 -4.524832 -0.562328 -0.163177 0.030924 -0.591906 -0.339079 0.832178 -0.336825 -2.528065 -0.854520 3.291900 6.400089 -2.027247 -1.148481 1.762636 0.894599 -1.357302 -3.319774 -1.791342 -1.456265 1.134615 1.863794 0.919129 2.305418 4.669074 -5.681582 2.945232 -0.334083 0.298772 2.653529 1.754272 -3.727845 -2.261201 -0.539937 1.972116 3.040211 -0.636352 0.011201 2.109781 -3.593912 -0.326393 0.904331 -0.114590 -0.991944 1.617282 1.669150 -1.896931 -2.195297 0.705362 -0.427949 -0.619806 -0.178533 2.841412 -1.216788 -5.928231 3.310596 -0.221696 -1.968140 0.711741 -1.706514 3.683203 -3.556914 -3.466567 2.587996 -0.380775 -1.229739 -1.879373 0.761993 2.116542 1.208851 2.205479 -2.996020 -3.516785 2.458246 -1.787060 2.871512 1.479097 0.003878 2.387955 -3.081704 -0.663712 -3.932625 -1.589157 0.311101 0.541481 -3.775230 -0.725684 -0.575164 3.504881 2.709829 -0.250857 -2.617372 0.479846 3.637190 -4.017670 -0.955019 2.073839 4.024003 -3.763522 1.176608 2.534376 -3.853177 0.208631 -1.180987 -1.729649 -1.441077 -2.941652 2.767491 0.706252 2.684399 -0.155884 1.232233 0.405654 1.935040 0.890828 1.009724 1.214432 4.304702 4.578914 -1.295042 -1.499570 -4.070709 2.186922 -4.551777 -4.931891 2.469715 -0.184834 -2.602638 0.439165 -0.117774 4.447918 1.335148 -1.104425 -0.822019 0.887043 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__partition(int*, int, int) = -2.247122 -1.719338 0.314664 -4.968056 3.235747 4.240994 1.510316 -3.502558 -4.767633 -0.435517 2.035635 -4.345968 -0.624628 5.531062 -2.439410 4.647030 6.776734 0.996483 -2.880993 -0.749218 5.718056 -0.124152 7.215577 6.303278 -4.784129 -0.683510 0.876470 3.131569 2.191857 1.401333 -0.344699 -1.859725 2.598604 -5.537998 -1.534512 -3.549074 1.076512 1.388205 4.320733 -6.670299 1.190661 -1.277075 -0.945795 -1.126809 -1.585669 -0.208785 3.316882 4.605301 -0.861163 1.395398 4.413171 1.383429 -1.032321 1.290432 0.957311 1.239693 1.319197 0.170076 -1.188774 -2.727189 -0.456473 -1.143285 1.201403 5.004929 6.010616 0.770084 0.236014 3.231462 0.965470 0.896215 2.803630 0.918998 -1.924134 0.885355 2.044616 -7.436663 0.266441 -8.226351 -1.357976 -7.146766 -2.576970 -0.101437 2.164745 -0.615319 3.555579 1.016459 4.775496 -0.508717 -1.388096 4.142331 5.339557 -5.126046 -2.044018 -2.912548 -2.803642 1.374731 -2.978475 0.992353 1.316448 0.984618 -3.940010 -2.827892 1.518660 2.784767 -1.918208 -3.934449 0.925621 4.169816 -3.987385 -4.178107 0.072411 3.439958 -1.961751 -7.841356 -2.331586 -4.126815 4.508664 -0.522601 -1.439521 -5.240348 0.437519 3.671569 -0.906989 -3.195721 0.436716 2.684276 3.691076 1.948298 0.007317 0.193864 1.030510 8.323176 2.200881 -2.924702 0.198634 -0.312311 -1.919175 1.954790 -3.395062 -1.667622 0.907829 -4.844046 0.871093 5.040451 -2.694048 -1.169542 4.852619 1.666620 1.534039 17.588659 0.393729 5.783233 4.556930 -5.099371 0.607149 -2.103270 0.495525 2.027133 1.642690 -0.020648 -8.748634 -4.624908 2.735529 4.913957 3.634370 -5.865998 -1.638815 -0.980792 -0.331645 -0.331503 -0.742026 1.280364 -0.610517 -3.549755 -1.190106 4.257172 9.315408 -2.574587 -1.665885 2.813351 1.404122 -2.942302 -5.677822 -2.529134 -2.940927 1.240409 2.138582 0.459613 2.924551 6.248583 -7.669522 3.913309 -0.682462 -0.145135 3.813101 1.862444 -4.730332 -3.940091 -0.708305 3.034253 4.661080 -1.566943 0.851259 2.426308 -4.627507 -0.382266 1.245593 0.207158 -1.199845 1.922849 1.880889 -2.911896 -3.076251 1.747648 -1.023020 -1.385528 -0.279853 3.394949 -1.297130 -7.445914 4.745762 -0.019880 -2.113272 1.921369 -2.184894 5.597967 -4.897378 -4.961710 3.861151 0.251264 -0.545430 -2.063495 1.142364 3.587793 1.774420 2.447525 -3.780555 -5.166412 2.278589 -1.972857 3.595272 1.846726 0.159463 3.147824 -3.671003 -0.877324 -5.576181 -2.751868 0.049533 1.205839 -5.142977 -2.508691 -0.850976 5.153869 3.852556 -0.144184 -3.492216 0.518327 5.218110 -5.724846 -1.059474 2.870950 4.950893 -5.603839 0.479322 3.595185 -5.367521 -0.181990 -1.430857 -1.184299 -1.630503 -4.163012 3.499455 0.858716 3.558396 0.020201 1.491718 0.354328 2.366258 1.729783 1.871481 1.291393 5.796875 5.990292 -1.361537 -2.490896 -5.082761 2.227000 -6.250099 -6.566938 3.000847 0.141565 -3.255594 0.837714 0.425041 5.981206 1.248870 -0.209855 -0.353727 0.194081 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__main = -0.941435 -0.990405 0.152541 -2.516420 1.858558 1.183606 1.090314 -1.305936 -2.883736 -0.644246 1.415838 -3.160983 -0.902246 3.268231 -0.968208 2.241617 3.846622 0.597097 -1.476233 -0.804545 2.393969 0.032097 3.840614 3.512296 -2.656075 0.073352 -0.265037 0.588235 1.141269 0.548639 -0.042680 -1.709682 1.777711 -2.063489 -0.201615 -1.335707 0.083787 0.564710 2.132755 -3.843028 0.735002 0.462176 0.621211 -0.705252 -0.502212 1.544169 2.205896 2.475546 -0.560725 1.306548 2.239283 0.233262 -0.104284 0.665343 0.852519 0.082324 0.790449 -0.000229 -1.248967 -1.020905 -0.375265 -0.680780 0.037955 2.593698 3.179662 0.030910 -0.318015 1.321804 0.983338 0.764375 1.644628 0.657923 0.327919 0.033384 1.250899 -2.841015 -0.357128 -4.738551 -0.671217 -6.368699 -1.892720 0.232413 2.803523 -0.436143 1.154772 -0.592352 2.815369 -0.004013 -0.960869 1.842760 3.299917 -2.361315 -1.390605 -1.230774 -1.182118 0.840466 -1.517135 0.634947 1.892317 0.118146 -2.595018 -1.019670 0.894999 0.788362 -1.116429 -1.379913 0.721981 2.197645 -2.231514 -1.426288 -0.285118 1.967259 0.001056 -4.169493 -0.013619 -1.710442 1.375843 0.226474 -1.342369 -1.862235 0.435172 0.866793 -1.323156 -1.097103 -1.206816 2.093822 1.535093 1.616306 0.266295 0.606960 0.976778 3.764299 0.827114 -2.081824 0.405363 -0.262661 -0.408201 1.550843 -1.684472 -1.376456 1.502878 -2.413955 0.814268 1.306209 -1.691801 -0.564807 1.898716 1.003664 0.391411 6.860652 -0.106646 3.409398 2.248035 -2.502863 0.778801 -1.131125 0.238537 0.839526 1.615755 0.022514 -2.656878 -2.581267 1.851860 3.090920 2.071623 -3.239906 -0.535976 -0.007937 -0.149721 -0.434012 0.132945 0.598307 0.349463 -2.056018 -0.642289 2.095649 4.741129 -1.255201 -0.879959 0.960954 1.518487 -0.364453 -2.215233 -1.133596 -1.587296 0.840250 0.814210 0.539434 1.930467 3.557872 -5.133647 2.547135 -0.453349 -0.089692 2.080499 1.195433 -2.745596 -3.239715 -0.587472 1.503089 2.814798 -0.321752 0.430861 1.349123 -2.610267 -0.296008 0.209201 -0.108276 -0.841606 1.029998 0.542602 -1.150807 -1.187802 0.163452 -0.532233 -0.484672 -0.295242 1.991216 1.035823 -4.577962 2.499898 -0.049197 -1.360170 0.121911 -0.917852 2.576091 -2.477198 -2.347306 1.336899 -0.702269 -1.445530 -1.428651 0.255590 1.453589 -0.134211 1.480051 -1.573006 -2.650830 2.484773 -1.115681 2.564947 1.295205 -0.352751 1.979841 -0.928963 -0.799663 -2.165820 -1.779146 0.374454 -0.257608 -2.387270 0.266219 -0.774396 2.422948 1.910683 0.037400 -1.902274 -0.071862 2.376745 -3.067433 -0.534157 1.942549 1.717800 -2.270677 1.299332 2.326945 -2.869345 0.254153 -1.482395 -0.917239 -1.115774 -1.895715 1.889897 0.484039 1.617247 -0.322282 0.480470 0.029705 1.300104 0.542983 0.070453 0.503197 3.258247 3.453166 -1.350367 -0.667983 -2.937427 1.598950 -3.244936 -3.432497 1.478049 0.031632 -2.390057 0.149096 -0.046049 2.759323 0.552742 -0.650588 -1.292773 1.127055 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp___GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_2_expected_linear_time.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__findMedian(int*, int) = -0.618229 -0.174231 0.350360 -1.344203 0.957508 1.055718 0.442409 -0.994021 -1.216958 -0.320182 0.495246 -1.369029 -0.555848 1.547133 -0.808048 1.023609 1.951495 0.287147 -0.729072 -0.488840 1.317444 0.238984 2.278703 1.891664 -1.489066 -0.125458 0.231408 1.011698 0.610811 0.469679 -0.117024 -0.671721 0.803163 -1.280024 -0.416796 -0.721573 0.212760 0.255689 0.840752 -1.890031 0.317918 -0.607225 -0.363159 -0.196770 -0.451546 0.103491 1.331425 1.319535 0.032744 0.401013 1.187277 0.388480 -0.123134 0.401857 0.336123 0.200967 0.420926 -0.294729 -0.442542 -0.757320 -0.245000 -0.454735 0.065638 1.551700 1.596027 0.434401 -0.099539 0.757620 0.107929 0.379857 0.535872 0.414807 -0.327718 0.687258 0.571671 -1.766160 0.257558 -1.959596 -0.489786 -1.867761 -0.862889 -0.287132 0.710366 0.093160 0.940114 0.435909 1.460622 0.030096 -0.290812 1.227920 1.860684 -1.476421 -0.594034 -0.672845 -0.548365 0.310254 -0.766642 0.482215 -0.008523 0.521990 -1.253394 -0.760917 0.343195 0.561325 -0.558203 -0.647837 0.191829 0.995061 -1.464397 -0.819302 -0.482059 0.731982 -0.177187 -2.356690 -0.860424 -0.783155 1.691949 -0.097688 -0.530825 -1.475897 0.269949 1.110334 -0.284655 -0.743673 0.012867 0.776684 0.945984 0.395840 0.048810 0.320389 0.421341 2.375104 0.615881 -0.732437 0.027393 -0.148851 -0.522524 0.330441 -0.715530 -0.329012 -0.013647 -1.442419 0.620966 1.494308 -0.795809 -0.538369 0.794054 0.335860 0.521626 4.470936 -0.126578 1.517513 1.172920 -1.365534 -0.078908 -0.827362 0.087010 0.393740 0.320033 0.317463 -1.965871 -1.335283 0.941364 1.419196 1.000071 -1.603089 -0.062083 -0.278966 0.066123 -0.120852 -0.044401 0.373472 -0.013784 -1.004118 -0.346820 1.296121 2.561557 -0.761429 -0.763498 0.808559 -0.069576 -0.304205 -1.214672 -0.732203 -0.333343 0.300970 0.985159 0.298441 0.787323 1.871539 -2.087632 1.204613 0.025152 -0.195439 0.992071 0.421590 -1.181508 -0.571801 -0.201913 1.109284 1.189944 -0.193585 -0.011401 0.470290 -1.475409 -0.166558 0.476095 0.341154 -0.546792 0.706786 0.756707 -1.010789 -1.020989 0.154778 -0.214021 -0.077275 -0.208237 1.009571 -0.520369 -2.630060 1.570298 0.044416 -0.670530 0.431395 -0.649628 1.462114 -1.428138 -1.483457 0.967329 -0.216420 -0.567599 -0.471366 0.390248 0.768333 0.508016 0.772086 -1.217003 -1.247442 0.814378 -0.183407 1.096962 0.588517 0.321518 1.045780 -1.135164 -0.311898 -1.267007 -0.658481 0.490638 0.203135 -1.352370 -0.469703 -0.306729 1.381446 1.394002 -0.167743 -0.999312 0.063743 1.447925 -1.709444 -0.606543 0.866028 1.311147 -1.472557 0.304356 1.109152 -1.342422 -0.226984 -0.669187 -0.572226 -0.595548 -1.331964 0.850022 -0.065562 0.897639 0.323534 0.228727 -0.114968 0.757061 0.258084 0.366511 0.480744 1.589236 1.930827 -0.444899 -0.518430 -1.545792 0.732565 -1.910078 -1.900633 0.903111 -0.078030 -0.720352 0.108747 -0.201383 1.688785 0.261556 -0.431635 -0.267276 0.139970 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::sort(int*, int*) = -0.395504 0.099122 0.276854 -0.562883 0.802461 0.206452 0.410442 -0.054250 -0.705464 -0.595034 -0.019303 -0.899427 -0.903096 1.094120 -0.354439 0.489251 1.668525 0.540316 -0.117296 -0.336529 0.702433 -0.495011 1.572955 1.381253 -1.053437 -0.010538 0.275026 0.599498 0.020685 0.614546 -0.238502 -0.898000 0.736131 -0.577136 0.245749 -0.819295 0.149731 0.062479 0.040873 -1.721358 0.124658 0.050976 0.033413 -0.145888 -0.214087 0.731404 1.198852 0.953337 -0.307980 0.407741 0.651549 0.152097 0.072097 0.422764 0.147484 0.152643 0.062894 -0.206161 -0.731041 -0.188913 -0.270470 -1.127355 -0.075132 0.926223 1.309508 0.033507 0.006982 0.387415 -0.211677 0.305349 0.329010 0.261789 0.440620 0.094265 0.669549 -0.911139 -0.270451 -1.852468 -0.500554 -2.876701 -0.846087 -0.724444 0.849753 -0.003196 0.449796 0.034031 1.257228 0.101049 0.273360 0.702750 1.494276 -1.112385 -0.588015 -0.746131 -0.236884 0.457786 -0.710230 0.037935 0.638266 0.014758 -0.963414 -0.768662 0.566339 0.142168 -0.404248 -0.617800 -0.043359 0.948480 -1.245558 -0.605629 -1.241946 0.041212 -0.005766 -1.638352 0.199568 -0.212782 0.901560 0.385169 -0.310615 -0.808563 0.304451 0.659563 -0.294671 -0.506180 -0.350715 0.981058 0.310242 0.050295 0.409041 0.258970 0.201270 1.375204 1.029035 -0.499422 -0.271641 0.188829 -0.690728 0.078997 -0.781856 -0.431419 0.559441 -1.149240 0.374004 0.576448 -0.770876 -0.437470 0.481292 -0.155207 0.692134 2.145514 -0.147739 0.817591 0.518474 -1.157088 0.562484 -0.493417 -0.150759 0.270964 0.874476 0.342331 -0.799027 -0.919454 0.480463 1.142900 0.819618 -1.092594 -0.352680 -0.405760 0.325583 -0.161690 0.029512 0.519399 0.041485 -0.728458 -0.153580 0.642962 1.741296 -0.618281 -0.650388 0.468072 0.365720 -0.153287 -1.208856 -0.411178 -0.492221 -0.015698 0.214215 0.021581 0.352859 1.429212 -1.983655 0.989812 -0.282880 -0.134887 0.700899 0.175538 -0.590987 -1.336072 0.148781 0.978820 1.189111 0.133163 0.215925 0.083928 -1.018301 -0.139930 0.123122 0.590629 -0.306091 0.559223 0.028120 -0.822609 -0.781075 -0.308969 -0.062816 -0.369682 -0.044145 0.574946 0.581352 -2.182234 1.232654 -0.313389 -0.566923 0.274641 -0.106573 0.881565 -1.145498 -1.351379 0.599456 -0.370650 -0.693878 -0.571904 0.128066 0.703364 -0.045127 -0.055732 -0.319367 -1.126518 0.991297 -0.028006 0.744443 0.470522 0.318372 1.310559 0.027915 -0.706804 -0.793472 -0.391578 0.068408 -0.688603 -0.615471 -0.084072 -0.266647 0.974360 1.449545 0.067667 -0.323012 -0.019061 1.177990 -1.255577 -0.492296 1.047465 0.740533 -0.440081 0.686390 1.105502 -1.197048 -0.655305 -0.656920 -0.021227 -0.077205 -0.987393 0.360212 -0.797827 0.277221 0.514999 0.011872 -0.329078 0.557983 0.209817 0.126989 -0.221941 1.333779 1.564614 -0.865510 0.149122 -0.914271 0.424693 -1.539952 -1.090770 0.280200 0.268953 -0.438006 0.218612 0.186095 0.741728 -0.123341 -0.240139 -0.472911 -0.210392 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__kthSmallest(int*, int, int, int) = -10.056154 -11.472431 -5.934705 -21.320324 15.630083 15.175534 9.405333 -15.901065 -24.841035 -0.087311 13.401475 -26.232558 -2.731069 27.729420 -8.133836 25.856778 32.653891 4.212996 -14.717374 -4.221753 25.169746 1.815450 33.963145 29.628679 -20.303829 -1.314000 -3.745847 6.503266 7.898051 -0.015275 0.523001 -9.733865 15.698303 -27.904607 -9.015887 -11.561127 2.944969 8.259140 25.901921 -30.594652 7.285545 -2.371884 4.873858 -6.625956 -9.001486 4.035653 15.257257 21.794240 -2.384193 9.371277 18.729852 0.148151 -2.338007 6.586178 5.791003 4.454467 1.591995 1.944264 -9.390195 -13.887623 -2.759790 -1.101196 3.429786 21.118273 26.237060 3.496147 -2.399434 18.068229 7.987142 5.779164 14.386850 4.633024 -4.579391 -0.208899 9.638909 -30.169125 -3.539334 -37.164483 -7.719417 -40.900502 -13.703846 4.755373 17.782625 -4.871896 16.290900 0.845114 22.099236 -2.033826 -10.559769 19.180797 26.537956 -23.958816 -11.716640 -11.659639 -10.286261 5.250118 -11.850039 6.446945 15.963401 2.847124 -22.046233 -10.558689 6.275868 11.342819 -8.404475 -18.287527 7.547771 16.750738 -15.803082 -17.609032 2.749752 18.547115 -5.380707 -35.633771 -5.112079 -15.547300 11.635738 -0.022873 -10.598162 -22.572222 2.573256 10.128783 -8.666426 -14.220660 0.428521 13.371556 14.909409 13.433022 2.283832 5.211629 6.804415 40.204564 4.944336 -16.825002 4.506554 -3.398419 -3.167579 14.193691 -13.755047 -13.080817 7.417659 -24.311404 8.676910 17.689057 -13.400107 -3.881161 20.954366 12.851979 2.537574 65.829264 1.847894 30.550941 22.215474 -21.277671 5.631286 -13.377945 3.994297 7.474457 9.638419 -2.699479 -30.243395 -23.392593 15.771743 23.910226 17.826988 -27.964248 -7.385038 -1.444485 0.029639 -1.921158 -2.566230 6.097808 3.523621 -17.639968 -4.542469 21.092744 44.283267 -13.574510 -0.967591 13.371307 9.996996 -6.680678 -24.854897 -13.741133 -18.662322 5.831828 9.137653 6.376183 14.872313 30.459992 -32.562036 19.839707 -4.204762 1.173532 16.966554 12.369361 -25.892477 -23.226735 -7.855704 12.412544 22.926597 -6.430752 2.699686 12.283648 -21.599267 -2.020838 4.797369 -3.492896 -5.317099 8.788005 3.933757 -9.428687 -10.012384 9.530845 -6.628500 -5.265513 1.098958 17.997959 3.460831 -30.500763 20.277576 0.955819 -11.909166 5.690484 -8.516905 24.905287 -19.375206 -19.975332 16.040066 -2.764938 -5.862666 -9.734527 6.073748 12.536231 5.213316 12.266563 -14.615560 -22.930007 17.447992 -8.924855 20.953316 9.921029 -3.225108 11.557226 -15.646688 -7.363084 -21.903482 -15.764467 -2.606722 3.531956 -23.884791 -6.331302 -4.776371 23.719214 14.015999 1.852403 -20.171741 0.820334 21.974582 -26.759754 -4.324259 16.402114 16.659994 -25.269470 5.014036 20.028591 -25.392029 4.299465 -9.066916 -6.075465 -10.700904 -17.691806 15.625239 7.725001 15.931624 -4.620548 4.430371 5.821742 11.119588 7.497759 5.465794 5.885953 28.705208 22.748840 -7.274225 -13.322127 -25.185932 11.752928 -27.152898 -30.971514 16.213349 3.739041 -21.626582 1.877558 2.632448 27.498407 4.370516 -6.700978 -8.234301 5.476703 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__partition(int*, int, int, int) = -3.335107 -2.766388 0.075371 -7.177946 4.579809 5.844038 2.168139 -4.725252 -6.994901 -0.666559 2.785059 -6.175730 -0.761104 8.151623 -3.286223 6.936735 9.913403 1.588215 -4.012325 -0.848678 8.454198 -0.593357 10.124881 8.948031 -6.717200 -1.099243 1.128389 4.507563 2.800417 2.041896 -0.198558 -2.910321 3.544390 -8.165206 -2.139619 -5.441142 1.691682 2.490861 6.328993 -9.831548 1.826167 -1.395510 -0.880604 -1.785798 -2.442716 -0.776933 4.489041 6.705900 -1.548302 1.983827 6.324924 1.928080 -1.575265 1.878338 1.195841 1.914756 1.207273 0.310535 -1.862179 -3.843969 -0.603948 -1.641615 2.038481 7.023677 8.716925 0.991729 0.405895 4.803344 1.331582 1.390452 4.084188 1.150698 -2.886955 0.711390 3.056986 -10.733485 -0.100615 -12.298080 -1.779446 -10.650615 -3.680918 -0.030466 3.298125 -0.539561 5.086564 1.275903 6.803806 -0.994483 -1.942057 6.353703 7.561330 -7.177048 -2.988377 -4.626480 -4.291447 2.209946 -4.257138 1.030414 2.256994 1.375447 -5.656082 -4.208640 2.113779 4.076902 -2.673309 -5.976108 1.401318 6.065461 -5.646134 -6.324602 0.141916 5.387015 -2.924969 -11.211864 -3.118024 -6.051587 5.733631 -0.673421 -2.051090 -7.508885 0.586572 5.097068 -1.375009 -4.647558 0.543899 3.972969 5.096330 2.695167 0.168255 0.148496 1.253926 11.910846 3.109989 -4.342134 0.256665 -0.174215 -2.783211 2.707736 -5.178696 -2.707376 1.517227 -7.166306 1.086908 7.065779 -3.933038 -1.721183 7.031053 2.361782 2.305330 25.399631 0.705700 8.322900 6.628634 -7.279036 1.449297 -2.782807 0.701023 2.949753 2.528437 -0.227663 -12.450288 -6.672808 3.765340 6.994086 5.414160 -8.095337 -2.972546 -1.527714 -0.428246 -0.244691 -1.160377 1.908764 -0.916045 -5.257524 -1.626455 6.050217 13.360434 -3.566061 -2.024603 4.146254 2.778217 -4.623766 -8.575430 -3.654794 -5.089593 1.588774 2.803686 0.468579 4.229924 9.041085 -11.143973 5.682310 -0.939016 0.057269 5.203447 2.602622 -6.869006 -6.634448 -1.132148 4.341396 7.073937 -2.496969 1.624471 3.491614 -6.574969 -0.452844 1.771919 0.204037 -1.643390 2.748040 2.069325 -4.040584 -4.296196 2.862532 -1.930309 -2.289505 -0.243427 4.775723 -1.182225 -10.050589 6.725871 -0.200725 -2.907798 2.954011 -2.878932 8.015375 -7.024063 -7.201458 5.640890 0.585373 -0.613358 -2.976564 1.722125 5.340119 2.488144 3.062968 -4.962987 -7.694614 3.254366 -2.872846 5.182903 2.613594 -0.035301 4.340752 -4.773130 -1.374444 -8.058897 -4.076239 -0.383716 1.620024 -7.351498 -4.041990 -1.148546 7.487406 5.453294 -0.020916 -5.180489 0.733659 7.744976 -7.884353 -1.450521 4.290761 6.331813 -7.988034 0.551389 5.406090 -8.037401 -0.208583 -2.222640 -0.972553 -2.117337 -5.952127 4.939629 1.285010 5.033429 -0.125513 2.018985 0.593486 3.324164 2.917313 2.627885 1.641113 8.608914 7.958344 -1.893217 -3.635698 -7.211858 2.877113 -8.987901 -9.243583 4.029672 0.474296 -4.821543 1.411332 0.891112 8.559883 1.594873 0.194696 -0.452659 0.038509 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__main = -2.135544 -2.252911 -0.570944 -5.061482 3.820569 3.076284 2.257641 -3.138055 -5.944825 -0.668936 2.986078 -6.573684 -1.365338 6.666656 -1.911990 5.312066 7.972018 1.114139 -3.299333 -1.204523 5.397379 0.158269 8.047824 7.189264 -5.040903 -0.049073 -0.977568 1.587039 1.782512 0.637126 0.015311 -2.882465 3.566266 -5.522418 -1.445610 -2.649634 0.429375 1.517299 5.090119 -7.690796 1.634788 0.255934 1.235889 -1.542966 -1.694418 1.826357 4.262806 5.101498 -0.641521 2.278971 4.349459 0.041418 -0.288516 1.500870 1.634499 0.655689 0.970154 0.183991 -2.603269 -2.764873 -0.768261 -0.925002 0.404738 5.113469 6.296835 0.681012 -0.693697 3.517767 1.791735 1.476775 3.279963 1.204864 -0.348928 0.135364 2.396472 -6.320511 -0.680491 -8.824547 -1.629088 -10.947236 -3.641677 0.740468 5.071415 -0.631636 3.157248 -0.473513 5.489067 -0.396246 -2.168398 4.332631 6.702609 -5.310457 -2.879384 -2.768327 -2.394752 1.429063 -2.829225 1.338952 3.792092 0.619962 -5.363925 -2.157055 1.711513 2.176328 -2.081005 -3.429894 1.632405 4.219267 -4.221355 -3.531798 -0.069940 4.202178 -0.529364 -8.554640 -0.865595 -3.376748 2.629266 0.330920 -2.710762 -4.688881 0.862111 2.129901 -2.350320 -2.723252 -1.213261 3.852166 3.170902 3.127561 0.654554 1.443081 1.872357 8.692328 1.386286 -3.989535 1.024001 -0.696809 -0.803077 3.175754 -3.173574 -3.023800 1.989580 -5.508894 1.940442 3.542793 -3.350842 -1.039252 3.840155 2.713241 0.740650 15.057275 0.070742 7.210354 4.865851 -5.077253 1.739704 -2.823363 0.638171 1.533155 2.628732 -0.210464 -6.427293 -5.438728 3.855188 5.974194 4.249535 -6.616035 -1.241816 -0.252942 -0.082465 -0.554069 -0.118098 1.400724 0.958855 -4.203910 -1.194006 4.778940 10.465839 -2.927880 -1.188530 2.798010 2.272660 -1.033696 -5.441178 -2.837212 -3.667861 1.441006 1.912445 1.316481 3.659860 7.331445 -8.763932 5.047371 -0.880214 -0.027397 4.353596 2.543932 -5.858306 -6.015211 -1.751142 3.193624 5.757470 -1.032645 0.334493 2.617686 -5.218746 -0.574476 0.975173 -0.479025 -1.456960 2.207737 0.856755 -2.384948 -2.464986 1.096779 -1.465673 -0.910997 -0.268970 4.147076 1.278871 -8.105814 5.105133 0.206534 -2.778568 0.749745 -1.901485 5.441692 -4.733602 -4.915840 3.289533 -1.125780 -2.428376 -2.597523 1.015724 2.813844 0.781599 2.734224 -3.332793 -5.473140 4.768776 -2.110768 5.205494 2.521100 -0.648773 3.351296 -2.280184 -1.842868 -4.727169 -3.789870 0.029296 0.097585 -5.321198 -0.607900 -1.413312 5.323611 3.625900 0.308344 -4.423996 -0.137655 5.219814 -6.063371 -1.304842 4.039020 3.211185 -5.454591 1.807092 4.913987 -5.976942 0.750000 -2.712178 -1.728196 -2.546073 -4.122498 3.552097 1.345205 3.448155 -0.730862 0.854889 0.710519 2.572905 1.413012 0.741925 1.229432 6.974899 5.986227 -2.187446 -2.173084 -6.017316 3.079056 -6.569687 -7.218096 3.491577 0.711661 -4.981992 0.309148 0.447066 6.076503 1.002765 -1.752832 -2.280473 1.729154 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -1.262709 -0.220969 -0.377100 -2.344039 2.487554 1.054226 1.144126 -0.919518 -2.098902 -1.079059 0.502817 -3.371480 -1.724880 2.749039 -0.979461 2.449743 4.613754 0.586761 -0.771916 -0.608303 2.345810 -0.191995 4.611804 3.754252 -2.712051 -0.229563 0.421494 1.365218 -0.213917 0.199472 -0.557539 -2.407353 1.863470 -2.666063 -0.250227 -1.355658 0.472646 0.041401 1.930200 -4.119272 0.628701 -0.344352 0.091391 -0.703913 -1.190744 0.851174 3.211216 2.817498 -0.860206 0.626153 2.354514 0.411767 -0.183675 1.121076 0.107855 0.354091 -0.380501 -0.333105 -1.671632 -1.581771 -0.564391 -1.267755 0.152415 2.651736 3.343097 0.333437 -0.320280 2.160869 0.334617 0.572580 1.119082 0.804146 0.541283 0.317759 1.738129 -3.329295 -0.837351 -5.349837 -1.362129 -6.678645 -2.358082 -1.032245 1.722646 -0.449182 1.920926 0.372128 3.387603 -0.127664 0.365229 2.357190 3.816223 -3.287953 -1.681365 -2.200959 -1.041030 0.949976 -1.669430 0.428536 1.928933 0.336954 -2.876519 -1.731990 1.131496 0.865754 -1.049050 -2.748393 0.767143 1.726107 -2.229345 -2.080631 -2.259860 1.282893 -0.193418 -4.883971 -0.149203 -0.723435 2.083424 0.424085 -1.063026 -3.139370 0.422645 1.584762 -1.184258 -1.646914 -0.310856 2.079062 1.761356 0.886902 1.285930 0.705470 1.069957 5.154453 2.068066 -1.733224 -0.579788 -0.040205 -1.496854 0.646641 -1.795105 -1.451408 1.237582 -3.351074 1.592465 2.422655 -2.024339 -1.048452 2.168181 0.087294 1.415674 7.356879 -0.339723 3.011608 2.094445 -3.211285 1.284861 -2.150951 -0.381443 0.359281 1.783429 0.702993 -2.918854 -2.760881 1.994216 3.079361 2.378396 -3.302978 -0.646485 -0.286010 0.854548 -0.592702 -0.486383 1.477710 0.571342 -2.181734 -0.381419 2.849173 5.578960 -1.504174 -0.851245 1.895214 1.954990 -0.181106 -3.240841 -1.671859 -2.512392 0.045626 1.391337 0.667780 1.323076 4.119057 -4.865730 2.187634 -0.381781 0.052268 2.046084 1.221649 -2.596698 -3.454679 -0.035338 2.661440 2.999393 -0.448791 1.063779 0.245206 -2.403305 -0.281109 0.637617 0.845875 -0.676984 1.291303 -0.092166 -2.177647 -1.706815 0.054754 -0.799191 -0.717970 0.074252 1.855809 1.261465 -5.187158 3.571032 -0.335181 -1.614641 0.729744 -1.382619 3.305836 -2.965278 -3.258368 2.163694 -1.136033 -0.820053 -0.861499 0.778251 1.663987 0.429954 0.963046 -1.445645 -3.189280 2.732408 0.185202 2.591527 1.271216 0.479731 2.504021 -1.618094 -1.533485 -2.476571 -1.850624 -0.244343 -0.511523 -2.801387 -0.654117 -0.685499 2.967941 3.069730 -0.370896 -1.561942 0.062193 2.488468 -3.940270 -0.691524 2.557601 2.313859 -2.660624 1.114507 2.931835 -3.148158 -0.847066 -1.757730 0.234691 -1.086870 -3.128200 0.907420 -1.025126 1.081066 1.075884 -0.190877 0.011362 1.314804 0.849839 0.809445 -0.148369 3.499119 3.701421 -1.433969 -0.825999 -3.124374 1.057158 -4.280652 -4.010832 1.914097 0.289693 -1.996662 0.213171 0.760701 2.756233 -0.594977 -0.450271 -1.415977 -0.085117 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp____gnu_cxx::__ops::__iter_less_iter() = -0.029511 -0.018832 0.019181 -0.052489 0.049565 -0.076945 0.016084 -0.057137 -0.093577 -0.064966 -0.013602 -0.034548 0.027187 0.075953 -0.064472 0.091098 0.102408 0.098010 0.023630 -0.072988 0.008533 -0.122572 0.109788 0.104826 -0.054476 0.014381 0.001741 0.070164 -0.002996 0.141309 -0.020023 -0.078988 0.045354 -0.025150 0.009420 -0.139006 0.023925 0.123994 0.021045 -0.140681 0.031719 -0.030231 0.153724 0.009469 -0.010215 -0.007682 0.017982 0.058369 0.037942 0.125483 0.064087 0.102333 0.028435 0.050058 0.040334 0.083793 0.092547 -0.228753 -0.040627 0.026436 -0.010202 -0.104998 0.020315 0.057934 0.100696 -0.012324 0.027840 -0.009655 -0.073349 0.033277 0.086250 -0.005818 -0.117613 -0.018836 -0.047631 -0.125225 0.076004 -0.125862 -0.035077 -0.227739 -0.028896 -0.036530 0.038487 0.135149 0.048179 0.161667 0.077771 0.013115 0.016332 -0.035465 0.044738 -0.077701 -0.037451 0.049255 -0.018807 0.030773 -0.039348 -0.048678 -0.072777 0.123410 -0.018194 -0.054521 0.128792 0.022156 -0.023921 -0.010548 -0.010141 0.036715 -0.228244 -0.092502 -0.045331 0.009023 -0.046460 -0.045388 0.136645 -0.079189 0.081455 -0.003288 -0.010439 -0.068798 0.030773 0.055577 -0.004448 0.007085 -0.185853 -0.022682 -0.045532 -0.026429 -0.009085 -0.044693 -0.050897 0.123004 -0.023456 -0.081467 -0.020703 0.062953 -0.025743 -0.014732 -0.073027 -0.065452 -0.043169 -0.123770 0.062336 -0.004544 -0.054351 -0.048666 -0.018220 -0.011302 0.052305 -0.037093 -0.001524 0.031396 0.058572 -0.074274 -0.062120 -0.040387 0.044012 0.040413 0.059896 -0.036106 0.108001 -0.082201 -0.026344 0.041802 0.060186 0.060088 -0.125375 -0.061022 0.029493 0.130544 -0.012814 0.008865 -0.096015 -0.062488 -0.016768 -0.093184 0.113776 0.074303 0.203559 0.019372 -0.015796 -0.129815 -0.065255 -0.027844 -0.083693 0.029084 -0.074539 -0.007624 -0.026688 0.081832 -0.193224 0.093570 -0.078518 0.033024 -0.025564 -0.029315 0.001956 -0.161450 -0.029375 0.014278 0.117968 -0.081230 0.166309 0.081133 -0.064842 -0.018797 -0.055322 0.054184 -0.062230 0.009550 0.093656 -0.134566 -0.023499 0.078806 0.049718 -0.042781 0.023901 0.034948 0.151441 -0.156336 0.025677 -0.056150 -0.027985 0.100191 0.085746 0.060670 -0.072608 -0.014704 0.026506 0.000735 0.034710 -0.004751 0.018903 0.072080 -0.142390 -0.049911 0.041744 0.075830 -0.043163 -0.025115 -0.045493 0.023625 -0.019070 -0.016747 -0.070841 0.002171 0.010314 0.123159 -0.132899 -0.174612 0.072439 0.164235 -0.010526 0.066697 0.133161 0.103253 -0.031262 0.180170 0.128156 0.032025 -0.012703 0.067565 -0.010270 0.004530 0.071347 0.059565 -0.123191 -0.057770 -0.016820 0.060913 0.072274 -0.007837 0.094711 -0.037171 0.040272 0.007427 0.041105 -0.075406 0.089925 0.023712 -0.007783 -0.012684 0.135689 -0.022248 0.072440 0.061675 -0.005019 -0.088350 -0.074703 0.015618 -0.081801 0.125368 -0.082994 0.068885 -0.077940 0.097302 0.004244 0.120470 0.018944 -0.053254 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__introsort_loop(int*, int*, long, __gnu_cxx::__ops::_Iter_less_iter) = -1.529408 -0.170223 -0.574042 -2.510356 2.879683 1.717750 1.326104 -0.900811 -2.523111 -1.530401 0.328258 -3.789106 -2.123424 3.496894 -1.013920 3.157565 6.080506 0.870337 -0.728089 -0.454639 3.159893 -1.219665 5.659484 4.793387 -3.145806 -0.304952 1.182988 1.617989 -0.476097 0.915931 -0.881916 -3.444667 2.292077 -3.598783 -0.202230 -2.450030 0.564604 0.289011 2.462170 -5.593025 0.750158 -0.306089 -0.043855 -0.957250 -1.483519 1.065013 4.203627 3.319348 -1.187799 0.836422 2.685960 0.498635 -0.383126 1.314680 0.228453 0.949915 -0.411836 0.215298 -2.079334 -1.676075 -0.763227 -1.761514 0.289705 3.014609 4.472275 0.171646 -0.225159 2.644190 -0.067865 0.653264 1.118342 0.850291 0.859144 0.129337 2.185359 -4.799073 -1.390733 -7.465932 -1.683580 -9.268790 -2.702974 -1.384795 1.666533 -0.741792 2.594292 0.211991 3.962250 -0.533978 0.550704 3.017659 5.066806 -4.135574 -1.944636 -2.932354 -1.189957 1.073405 -2.113970 0.071643 2.916790 -0.374635 -3.372650 -2.956969 2.013077 1.332845 -1.183770 -3.727147 0.716230 2.316235 -2.947021 -2.992698 -3.023876 1.168464 -0.705627 -6.292905 0.369886 -1.075080 2.391332 0.782653 -1.262854 -4.483521 0.705682 2.630486 -1.286807 -2.640529 0.380334 3.290911 1.949321 0.913595 1.626459 0.485164 1.095586 6.599638 3.455615 -1.902519 -0.690358 0.126663 -2.485719 0.556531 -2.605238 -1.870822 1.758808 -4.135808 1.562060 3.321444 -2.441099 -0.989529 3.712244 -0.093833 1.863000 10.842447 -0.507548 3.620509 2.375956 -4.343208 2.457748 -2.341317 -0.663685 0.353967 2.238605 1.066337 -5.153519 -3.127371 2.273778 3.607876 2.899842 -4.774080 -1.574933 -0.806773 1.136063 -0.634683 -0.596094 1.781582 0.767181 -2.946250 -0.445460 3.367014 7.893519 -2.236469 -1.216164 2.341621 2.302533 -0.954141 -5.440974 -1.974717 -3.647072 -0.060621 1.315387 0.343859 1.480137 4.873467 -6.636895 2.734189 -0.892142 -0.417061 2.896332 1.373045 -2.974027 -5.265670 0.018160 3.713342 4.303449 -0.370339 1.693040 0.161392 -2.924588 -0.288556 0.594324 1.144017 -0.805352 1.610903 -0.259555 -3.149613 -2.182982 0.289220 -0.973344 -1.608870 0.188363 2.020378 1.872387 -6.945927 4.698114 -0.370354 -1.734509 1.190445 -1.078972 3.991339 -3.563987 -4.494714 2.775055 -1.199635 -0.712155 -1.182106 0.840497 2.177567 0.771306 0.841805 -1.402362 -5.354108 3.139318 0.054429 3.063909 1.456010 0.674727 3.475445 -1.531369 -1.884666 -3.889107 -2.198918 -0.479686 -0.816055 -3.273869 -1.729821 -0.802664 3.781387 3.790469 -0.238529 -1.716275 -0.386675 3.674143 -5.086245 -0.459140 3.237357 3.407255 -3.234948 0.810363 3.683314 -4.276234 -1.240247 -2.093174 0.324519 -1.184940 -4.086870 0.860645 -1.530116 1.153722 1.358760 -0.256859 -0.149039 1.346526 1.219277 0.847756 -0.490137 4.590933 5.256450 -2.089919 -1.012057 -3.483270 1.127027 -5.544655 -4.785571 2.035958 0.610960 -2.502569 0.333704 1.762983 3.254513 -0.805914 -0.154503 -1.301867 -0.736600 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__std::__lg(long) = -0.220331 -0.420578 0.075329 -0.646983 0.234147 -0.054000 0.234823 -0.507698 -0.738339 -0.209038 0.489069 -0.921669 -0.043899 0.665555 -0.289013 0.566951 0.750372 0.095556 -0.427604 -0.381230 0.468082 0.114234 0.923819 0.811594 -0.499895 0.005489 -0.444374 0.311064 0.494179 -0.205345 0.309492 -0.062301 0.373331 -0.483804 -0.209008 -0.092204 0.050113 0.321977 0.533725 -0.681618 0.186136 0.087191 0.385010 -0.161673 -0.106812 0.081517 0.292104 0.535604 0.265412 0.350756 0.469616 0.037301 0.149408 0.181466 0.293701 -0.064048 0.318395 -0.781978 -0.259218 -0.246959 -0.052407 -0.126263 0.021349 0.595950 0.628812 0.144788 -0.144001 0.332119 0.317969 0.163957 0.625463 0.160825 -0.207526 0.060755 0.164819 -0.810700 0.259654 -0.712195 -0.147531 -0.955580 -0.412532 0.261573 0.731858 0.142940 0.261893 0.170930 0.521929 -0.022520 -0.416588 0.398714 0.575722 -0.475554 -0.326173 -0.014082 -0.113674 0.130144 -0.339566 0.257182 -0.015424 0.546388 -0.518490 0.061558 0.368214 0.180067 -0.242031 -0.189357 0.292345 0.374311 -0.518382 -0.346140 0.226339 0.626514 0.048297 -0.603270 0.026983 -0.501674 0.467033 -0.042433 -0.326873 -0.291666 0.086394 0.008033 -0.192159 -0.078760 -0.774159 0.097308 0.277170 0.445203 -0.115129 0.407254 0.178470 0.973531 -0.306500 -0.470020 0.215181 -0.071732 0.058707 0.517593 -0.170198 -0.418095 0.227599 -0.326353 -0.142368 0.174457 -0.325265 -0.304335 0.144245 0.461786 -0.066784 0.983493 0.151430 0.652362 0.737514 -0.316976 -0.259394 -0.428927 0.299620 0.139898 0.183037 -0.141616 -0.440951 -0.707946 0.422949 0.582811 0.407082 -0.438872 0.026117 0.158707 0.074348 0.040262 0.004012 0.091641 0.095322 -0.459150 -0.109253 0.379869 0.993268 -0.099791 0.470367 0.222493 -0.052508 -0.044979 -0.402256 -0.271183 0.085780 0.243476 -0.016345 0.358982 0.308009 0.731751 -0.601863 0.544779 -0.108641 0.260414 0.370690 0.220663 -0.681160 -0.579014 -0.400182 0.118653 0.513376 -0.225610 0.204922 0.440086 -0.575969 -0.067934 -0.037169 -0.123832 -0.121085 0.169534 0.197796 -0.130501 -0.150333 0.242060 -0.095687 0.228288 0.030871 0.522551 0.391437 -0.447314 0.391970 0.047801 -0.241745 0.021438 -0.251802 0.732218 -0.492594 -0.211233 0.255960 -0.321976 -0.451499 -0.318314 0.117602 0.171977 -0.215645 0.240404 -0.422033 0.117674 0.646026 -0.321607 0.521000 0.260425 -0.278375 0.069890 -0.340721 -0.054824 -0.150987 -0.241905 -0.331689 -0.031197 -0.490126 0.379727 -0.112743 0.482136 0.292929 -0.000891 -0.558143 0.431239 0.466986 -0.757221 -0.325953 0.321573 0.386038 -0.561663 0.481148 0.388531 -0.670063 0.290720 -0.248340 -0.356505 -0.268207 -0.313019 0.587425 0.351260 0.473252 -0.211578 0.158581 0.112577 0.313578 0.101812 -0.026295 0.250392 0.829944 0.704148 0.162439 -0.288129 -0.698140 0.198617 -0.522636 -0.663078 0.352374 0.214678 -0.682953 0.042179 -0.108189 0.755538 0.480065 -0.247686 -0.417200 0.435896 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__final_insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -1.600784 0.262337 0.214755 -2.588468 3.004749 2.211658 1.290122 -0.702150 -2.290275 -1.549603 -0.064655 -3.475012 -2.426163 3.940147 -1.192560 2.685876 5.904115 1.144154 -0.706844 -0.167206 3.093457 -0.765612 5.279366 4.406641 -3.388337 -0.422181 1.085975 1.691577 -0.659311 1.951939 -0.963521 -3.943763 2.201203 -2.736924 0.196631 -2.574125 0.722409 0.244205 1.494948 -5.584471 0.725447 0.375738 -0.269442 -1.072231 -1.304358 0.257140 4.343207 3.446530 -1.313785 0.348394 2.340468 1.057709 -0.529353 1.351593 0.316356 0.878014 -0.601968 -0.307831 -2.259287 -1.504515 -0.832403 -2.126207 0.140956 3.292596 4.354488 0.343830 0.091166 2.184322 -0.494649 0.748822 0.861413 0.704913 1.074067 0.419644 2.120985 -3.578528 -1.441266 -6.395283 -1.517243 -7.795336 -2.637309 -1.888961 1.620848 0.416116 2.320252 -0.605027 4.128208 -0.468599 0.884365 2.908310 5.247926 -4.123984 -1.938928 -3.539533 -1.530947 1.295833 -2.291883 -0.063992 1.797309 -0.618246 -3.429044 -3.132141 1.250221 1.310152 -1.207312 -3.224331 0.466111 2.877318 -3.232243 -2.795983 -3.257072 1.000089 -0.745331 -6.060591 -0.268178 -1.035388 1.676759 0.847251 -1.124542 -4.213679 0.838805 2.773262 -1.278795 -2.622748 -0.342845 3.384430 1.764465 0.456176 1.480134 0.254162 1.012006 5.736738 3.281719 -1.869149 -0.734965 0.200582 -2.145972 0.114820 -2.716297 -1.624427 1.250732 -4.164512 0.834420 3.381976 -2.553800 -0.771639 1.971494 -0.554711 2.405359 10.172673 -0.695038 3.080661 1.833608 -4.611614 2.465885 -1.814921 -1.025951 0.268526 2.405901 1.362117 -4.475266 -3.225341 2.220326 3.794715 3.058782 -3.516831 -1.139307 -1.264415 0.805949 -0.743367 -0.395701 1.848025 0.191473 -3.053005 -0.651609 3.028566 7.017481 -2.196482 -1.961521 2.398524 2.438774 -0.732874 -4.193177 -1.812256 -3.326194 -0.081250 1.437815 -0.120318 1.740613 5.130813 -6.175562 3.122969 -0.701613 -0.711619 2.482568 0.773382 -2.548451 -4.079172 0.378845 3.906501 4.144068 -0.195632 1.557872 -0.124070 -3.157785 -0.328886 0.635228 1.582836 -0.844943 1.607025 -0.226266 -3.344135 -2.691035 -0.304639 -1.147451 -1.942412 -0.397597 1.847035 1.944729 -6.194013 4.878736 -0.412619 -1.408470 1.298951 -1.018480 3.717014 -3.912050 -4.836016 2.688780 -0.887513 -0.979549 -0.958690 0.729152 2.599996 0.749948 0.451348 -1.473052 -5.001598 2.803777 0.387389 3.014589 1.438163 1.154471 3.513670 -0.261779 -1.939773 -3.343838 -2.781800 0.204114 -0.857129 -3.124605 -1.680340 -0.862830 3.928408 4.219238 -0.303091 -1.849227 -0.798460 3.591725 -4.311585 -0.598935 3.418130 1.990521 -3.051242 0.507654 3.877402 -3.893083 -1.854240 -2.134141 0.907370 -1.060662 -4.037611 0.641159 -1.930341 1.073673 1.686673 -0.227772 -0.741751 1.335660 1.368106 0.634787 -0.463835 4.418756 3.813524 -2.341430 -0.332687 -3.487781 1.304180 -5.568491 -4.645831 1.780655 0.251264 -1.937894 0.486420 1.102309 2.900672 -0.972416 0.478461 -0.993909 -1.077742 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__partial_sort(int*, int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -0.688855 0.264380 0.573553 -1.178548 1.300826 0.717208 0.553459 -0.283077 -1.067696 -0.891090 -0.129768 -1.162375 -1.206606 1.866013 -0.639657 0.846712 2.819767 0.759603 -0.227714 -0.552485 1.566624 -0.968597 2.517307 2.263635 -1.891670 -0.131034 1.077489 1.065804 0.330513 1.112308 -0.521979 -1.447439 1.036368 -1.243422 0.458319 -1.653501 0.341615 0.076526 0.298920 -2.887405 0.221353 -0.396057 -0.379841 -0.293538 -0.472244 1.028202 2.111758 1.580415 -0.830132 0.427304 1.294425 0.524369 -0.259609 0.591291 0.153975 0.467309 0.249923 0.287663 -0.863682 -0.346236 -0.358646 -1.551810 0.217831 1.679010 2.246981 0.047163 0.157419 0.891447 -0.231387 0.373316 0.394402 0.384482 0.602233 0.255677 1.153228 -2.322623 -0.548349 -3.910963 -0.740082 -4.701933 -1.217689 -1.230401 0.815039 -0.612198 0.910343 0.140887 2.021156 0.088737 0.526605 1.390050 2.502547 -1.890668 -0.818413 -1.515605 -0.763748 0.712934 -1.155772 0.074306 0.934108 -0.232216 -1.482854 -1.726837 0.911087 0.494246 -0.685490 -1.385552 -0.071351 1.617697 -1.917863 -1.178782 -1.830427 0.086440 -0.375044 -2.833142 0.232352 -0.795871 1.898664 0.379224 -0.381236 -1.817552 0.351494 1.627202 -0.487525 -1.149682 -0.033480 1.682223 0.821445 0.088382 0.505844 0.014968 0.328052 2.370095 2.067607 -0.850229 -0.495384 0.290842 -1.407511 -0.140335 -1.577529 -0.600847 1.196482 -1.811231 0.371523 1.375849 -1.189764 -0.657727 1.887126 -0.520535 1.281044 4.989556 -0.241725 1.247875 0.737436 -2.141133 0.917328 -0.638243 -0.396167 0.552272 1.398499 0.654965 -2.405210 -1.510812 0.750154 1.820097 1.344292 -2.051545 -0.999570 -0.841353 0.198248 -0.192573 -0.149046 0.701797 -0.265703 -1.237424 -0.356363 1.143838 3.178638 -1.120021 -1.182611 0.767043 0.817345 -0.697483 -2.377972 -0.682277 -1.141200 0.082316 0.428407 -0.168811 0.865107 2.348733 -3.818914 1.544308 -0.622637 -0.382352 1.008343 0.363190 -0.918255 -2.342707 0.467796 1.787653 1.978341 0.101521 0.561982 0.165297 -1.679432 -0.168436 0.209174 0.993747 -0.568903 0.854573 0.219129 -1.655824 -1.419907 -0.132779 -0.240181 -0.830587 -0.028262 0.843656 0.391051 -3.797635 2.255296 -0.539392 -0.679734 0.708447 -0.335191 1.612563 -1.995775 -2.386632 1.173920 -0.163940 -0.548097 -0.905815 0.200975 1.469889 0.037060 0.116912 -0.754799 -2.516794 1.140712 -0.244698 1.181773 0.730089 0.662845 2.320033 -0.416962 -0.849265 -1.941828 -0.698677 0.165661 -0.603181 -1.234042 -0.790768 -0.375005 1.724948 2.348631 -0.106037 -0.488069 -0.055097 2.001063 -2.361585 -0.606614 1.503514 1.704380 -1.077880 0.702460 1.669439 -2.012742 -1.149792 -0.980316 -0.018901 -0.101179 -1.783158 0.588359 -1.200919 0.525006 0.863755 0.145122 -0.446625 0.935426 0.468626 0.441452 -0.270779 2.045514 2.975552 -1.506352 -0.147758 -1.532571 0.720954 -2.693549 -2.030793 0.502971 0.290937 -0.551784 0.382411 0.345233 1.373295 -0.227612 0.039040 -0.342841 -0.547323 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__unguarded_partition_pivot(int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -1.524755 0.683667 0.772391 -2.923699 2.978145 2.407571 1.082877 -1.168943 -2.022156 -1.371838 -0.000456 -3.458641 -2.384336 3.550792 -1.533409 2.086399 5.577685 0.670300 -0.793871 -0.558687 2.937748 -0.141814 5.337396 4.484619 -3.656844 -0.451781 1.429421 1.902302 -0.057830 1.669730 -1.252869 -3.590723 1.901609 -2.341749 0.109863 -2.156898 0.679276 -0.229082 1.459483 -5.113897 0.690465 -0.708174 -1.027565 -0.829604 -1.243655 0.916537 4.679290 3.286425 -1.280874 -0.072426 2.743432 1.375198 -0.729425 1.158419 0.152217 0.433061 0.250646 0.225630 -1.645395 -1.679355 -0.739314 -1.431917 0.091474 3.573442 4.205505 0.698866 -0.012881 1.997207 -0.117264 0.604619 0.452894 0.878324 1.231899 1.336210 1.925246 -3.645328 -0.884454 -6.546755 -1.404963 -6.855871 -2.435436 -1.907143 1.036578 -0.208644 2.115197 -0.433698 3.963194 -0.008279 0.873934 2.956448 5.221204 -3.934374 -1.638113 -3.190902 -1.736265 1.003689 -1.990373 0.617339 1.011010 -0.251387 -3.273235 -3.062359 0.921127 1.080120 -1.225903 -2.622484 0.488114 2.270998 -2.942764 -1.979511 -3.008792 0.903026 -0.359748 -6.148090 -0.680977 -1.350751 2.795789 0.248317 -1.038213 -4.163141 0.587790 2.970178 -1.383755 -2.242211 -0.373461 3.321579 2.296639 0.428148 1.110008 0.033065 1.298309 5.430022 2.882761 -1.852193 -0.802995 -0.194199 -2.340506 -0.256161 -2.694382 -0.930439 1.473785 -3.692990 1.295461 3.592091 -2.268347 -0.892631 2.466398 -0.828377 2.333521 10.872971 -0.914911 3.039245 1.669287 -4.378286 1.996362 -1.874575 -1.076546 0.253174 1.822560 1.659046 -4.987490 -3.117930 2.406757 3.544386 2.748954 -3.864822 -0.502262 -0.947171 0.419395 -0.970824 -0.367865 1.534244 -0.128822 -2.732870 -0.792626 3.346864 6.997223 -1.904002 -2.273106 2.211892 1.945957 -0.363999 -3.534975 -1.756718 -2.350113 0.132277 2.047998 0.165858 2.095884 4.935177 -6.643884 2.748503 -0.225436 -0.905685 2.315162 0.707398 -2.503381 -2.950400 0.707818 3.999730 3.551088 0.031352 1.158285 -0.195296 -3.097288 -0.326526 0.844276 1.656917 -1.156686 1.517824 0.631693 -3.562023 -2.789588 -0.618168 -1.121805 -1.282668 -0.729547 1.835886 0.457176 -7.046687 5.038503 -0.247636 -1.240689 0.915901 -1.760296 3.500176 -3.831056 -4.499772 2.467865 -0.871090 -0.721962 -0.996529 0.856828 2.286719 0.694814 1.508780 -2.273391 -5.238152 2.469313 0.333223 2.877378 1.389189 1.550283 3.335981 -0.972517 -1.300310 -3.691484 -2.597353 1.129095 0.010733 -3.431226 -1.141079 -0.842646 3.555956 4.073781 -0.976111 -1.711506 -0.739365 3.210487 -4.290174 -0.762434 2.786000 2.563718 -3.332339 0.316998 3.334682 -3.405833 -1.812326 -2.223865 0.070879 -1.339118 -4.177890 0.625473 -1.657379 1.129989 1.901439 -0.163973 -0.817666 1.460488 0.940261 0.662381 0.104208 4.020000 4.704908 -2.046022 -0.468631 -3.648657 1.593662 -5.512457 -4.924736 2.134844 -0.647704 -1.557871 0.199039 0.594039 3.162431 -1.014215 0.418287 -0.754943 -0.614738 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__heap_select(int*, int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -1.488779 -0.328205 0.389607 -2.911867 2.420709 1.474522 1.043413 -0.939178 -2.508394 -1.204922 0.170295 -2.507255 -1.335960 3.656978 -1.141036 2.574310 5.375819 1.202203 -0.799097 -0.761825 3.504921 -1.585697 4.676212 4.232494 -3.388998 -0.438076 1.537900 1.987739 0.601910 1.504852 -0.753607 -2.474330 1.704489 -3.216153 0.288893 -3.141393 0.842494 0.820980 1.813928 -5.316446 0.791715 -0.896802 -0.186579 -0.829604 -1.289738 0.986891 3.420545 3.171747 -1.710608 0.675890 2.842234 0.910343 -0.777591 1.088717 0.092512 1.087940 0.010242 0.724450 -1.423975 -1.157212 -0.452577 -1.900882 1.064027 3.129710 4.200324 0.132323 0.249404 2.300710 0.224835 0.630891 1.183106 0.525400 0.289296 -0.054803 2.011927 -5.124355 -1.094168 -7.836486 -1.176726 -8.091158 -2.164988 -1.436325 1.495644 -1.041082 2.080329 0.215113 3.574934 -0.266737 0.541119 3.000136 4.247298 -3.550421 -1.578807 -3.091959 -1.920443 1.338922 -2.001770 -0.032084 1.933676 -0.153993 -2.817942 -3.019902 1.523357 1.379120 -1.211479 -3.317307 0.435133 2.722307 -3.008128 -2.797460 -2.280780 1.280653 -0.989572 -5.394515 0.452477 -2.110679 2.903451 0.226177 -0.795283 -3.816586 0.323473 2.843620 -1.142771 -2.261048 -0.170132 2.939484 1.862879 0.555945 0.909602 -0.242728 0.544247 5.052150 3.136464 -2.084126 -0.718621 0.484664 -2.409777 0.041227 -3.156306 -1.547833 2.229574 -3.682620 0.620859 2.888917 -2.189216 -0.953428 4.253243 -0.301119 2.086506 10.562953 -0.154228 2.909868 1.995615 -3.874017 1.984210 -1.223316 -0.446165 1.122969 2.269835 0.619575 -5.228407 -3.076218 1.471415 3.262268 2.764074 -3.784469 -2.335561 -1.326390 0.192994 -0.009764 -0.702648 1.227940 -0.459106 -2.604143 -0.639337 2.492289 6.443823 -1.766895 -1.202036 1.760934 2.240787 -1.893262 -4.844626 -1.644938 -3.312969 0.233235 0.819792 -0.111124 1.953817 4.539842 -6.979028 2.757926 -1.043892 -0.293814 1.803976 0.913081 -2.386382 -5.025251 0.351060 3.039469 3.920934 -0.582260 1.555059 0.786982 -2.973975 -0.200884 0.459126 1.171358 -0.967616 1.352613 0.189807 -2.900212 -2.223105 0.636930 -1.109720 -1.577341 0.155574 1.757169 0.827893 -6.080619 3.996119 -0.863627 -1.214963 1.667369 -0.924330 3.489878 -3.627474 -4.070229 2.514054 0.144654 -0.188159 -1.580112 0.763151 2.843071 0.080875 0.464100 -1.488623 -4.957886 1.826765 -0.743502 2.384584 1.322804 0.595869 3.374411 -1.133043 -1.180434 -3.958738 -1.675027 -0.401037 -0.400942 -2.849837 -1.931856 -0.609570 3.471082 3.723316 -0.187726 -1.429326 0.191537 3.715930 -4.278829 -0.816405 2.680492 2.713405 -2.880150 0.753006 3.179711 -4.102289 -1.421075 -1.802277 0.406432 -0.323347 -3.333581 1.407976 -1.161808 1.405273 0.970543 0.362972 -0.236894 1.695716 1.352639 0.963479 -0.235070 4.167622 4.777448 -1.973998 -1.106305 -3.096454 1.061844 -4.960914 -4.142209 1.244059 0.617072 -1.749674 0.847668 0.911088 3.248626 -0.480225 0.640715 -0.459158 -0.844429 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__sort_heap(int*, int*, __gnu_cxx::__ops::_Iter_less_iter&) = -0.778166 -0.411349 -0.129377 -1.866480 1.380790 0.501697 0.582372 -0.627125 -1.424648 -0.499215 0.264322 -1.879428 -0.424343 1.447875 -0.631469 1.733676 3.002000 0.440982 -0.538130 -0.553260 1.626202 -0.473316 2.786948 2.505826 -1.764273 -0.160913 0.534137 1.282591 0.276687 0.210700 -0.646372 -1.092826 0.833273 -1.965230 -0.044112 -1.400104 0.368476 0.300884 1.503254 -2.769041 0.548076 -0.605246 0.318296 -0.415735 -0.751110 0.659707 1.930911 1.724585 -0.806556 0.360388 1.827575 0.377376 -0.194491 0.616277 -0.130750 0.650786 0.431786 0.268123 -0.676599 -1.042736 -0.178461 -0.594874 0.726247 1.641536 2.143888 0.089373 -0.182250 1.438940 0.772703 0.155203 0.933361 0.455833 -0.201395 -0.054920 1.000989 -3.016351 -0.106710 -4.210292 -0.632506 -4.133611 -1.360750 -0.561445 0.820608 -0.813163 1.337522 0.415403 2.050941 -0.390696 0.369403 1.248018 1.868501 -2.047276 -0.918217 -1.381298 -0.918417 0.613986 -0.920095 -0.056800 1.241970 0.420687 -1.563432 -1.137904 1.079584 0.738070 -0.711090 -1.693973 0.606490 0.806415 -1.304223 -1.612560 -1.208058 1.062820 -0.333239 -2.920271 0.348592 -1.147762 1.538710 -0.130145 -0.544283 -2.289440 -0.009509 1.246211 -0.810039 -0.936898 -0.439343 1.397726 1.244376 0.470575 0.712247 -0.032779 0.443806 3.222599 1.442636 -1.356331 -0.529569 0.272072 -1.426185 0.136621 -1.589252 -0.999030 1.115428 -2.127243 0.757644 1.517294 -1.219801 -0.366988 2.489438 0.156368 0.887205 5.719677 -0.105734 1.819504 1.409365 -1.892736 0.992671 -1.048737 -0.074337 0.500427 1.023656 0.257773 -2.856131 -1.724748 0.896626 1.721943 1.489519 -2.229607 -0.931086 -0.213602 0.386191 0.166558 -0.600780 0.694038 0.155732 -1.463687 -0.240292 1.459882 3.896851 -0.588771 -0.219720 1.003741 1.225130 -1.003511 -2.684513 -1.101799 -2.107811 0.099325 0.453535 0.418304 0.961578 2.484038 -3.597984 1.227669 -0.490437 0.055487 1.410775 0.682773 -1.514579 -2.855055 -0.076526 1.420931 2.123396 -0.714313 0.932547 0.520747 -1.367796 -0.129637 0.252500 0.462400 -0.583399 0.687815 0.256994 -1.652270 -0.742682 0.228209 -0.513844 -0.481337 0.120391 1.117456 0.390179 -3.176654 2.048792 -0.341485 -0.937676 0.941274 -0.933250 1.975341 -1.878277 -1.723586 1.438948 -0.055625 0.250407 -0.812969 0.580784 1.313909 -0.044717 0.653960 -1.112544 -2.455558 1.156728 -0.363706 1.446307 0.796578 -0.027432 1.308725 -0.953154 -0.391545 -2.075805 -0.758829 -0.903574 -0.096527 -1.684170 -0.783286 -0.422176 1.817718 1.894648 -0.363531 -0.549546 0.360984 1.717337 -2.558980 -0.321684 1.294983 1.445661 -1.752827 0.573220 1.623010 -2.287904 -0.463700 -1.009257 -0.017659 -0.317446 -1.794310 0.969712 -0.459984 0.847688 0.570678 0.008801 0.147424 0.908637 0.605942 0.526947 -0.034132 2.384541 2.665672 -0.381036 -0.788801 -1.847070 0.453870 -2.658273 -2.223896 0.958205 0.230836 -1.452496 0.355372 0.746884 2.109905 -0.352083 0.167515 -0.553326 -0.128202 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__make_heap(int*, int*, __gnu_cxx::__ops::_Iter_less_iter&) = -2.046538 -1.908046 -1.332026 -4.395528 3.621699 1.839609 1.896206 -2.208436 -4.522893 -0.542851 1.772346 -5.409047 -0.849943 4.543704 -1.351268 5.598839 7.344817 0.921012 -1.942246 -0.950012 4.580575 -0.320746 7.269283 6.233106 -4.076907 -0.288172 -0.326367 1.839528 0.370702 -0.093629 -1.223662 -2.674995 2.957650 -6.055212 -1.319340 -2.659486 0.697005 1.383028 5.472505 -6.568471 1.590101 -0.954944 1.220483 -1.301512 -2.164404 1.088791 3.739738 4.511024 -1.110902 1.660646 4.324757 -0.206308 -0.321210 1.616263 0.395317 1.553724 -0.081331 0.635620 -2.249746 -2.863362 -0.617176 -0.612456 1.179445 3.919947 5.288842 0.348994 -0.762908 3.983971 1.753457 0.693290 2.606387 1.065382 -0.472422 -0.412152 2.387031 -6.856855 -0.854504 -8.997270 -1.961907 -9.436240 -3.536161 -0.096098 2.921800 -1.504129 3.884001 0.360408 4.760376 -0.917860 -0.608340 3.201823 4.994803 -5.515909 -2.609623 -3.003453 -1.645323 1.110637 -2.356555 0.363638 3.991498 0.290515 -4.501962 -2.413470 2.426795 2.166480 -1.625305 -4.526670 1.875533 2.359947 -2.801302 -4.401152 -1.795150 3.399122 -0.911835 -7.479377 0.463238 -2.286085 2.540815 0.162262 -1.989143 -5.522442 0.326860 2.262945 -2.182623 -3.123827 -0.108322 3.513000 3.423552 2.097913 1.739808 0.674712 1.387531 8.943135 2.268061 -3.490253 -0.269434 -0.059791 -2.220687 1.856091 -3.322961 -2.960201 2.058997 -5.504031 2.362967 3.858189 -3.033917 -0.220827 5.825547 2.003192 1.220610 13.428760 -0.089401 6.023660 4.401560 -4.320801 2.692492 -3.180073 0.353190 1.047567 2.157710 0.021275 -6.793168 -4.556385 2.936379 4.490570 3.877929 -6.145763 -2.191528 -0.369280 1.181354 -0.006421 -1.158234 1.851361 1.500893 -3.974496 -0.485367 4.336345 10.159375 -2.505807 -0.004970 2.999044 2.660417 -1.607456 -6.573254 -3.254373 -5.478914 0.377912 1.586454 1.548636 2.488932 6.378359 -7.538843 3.412607 -1.151451 -0.107246 3.952317 2.353874 -5.075117 -6.225989 -1.156298 2.938256 5.179829 -1.298238 1.921676 1.775528 -3.807903 -0.334803 0.702331 0.090326 -1.167926 1.778083 0.264901 -2.858131 -1.678129 1.299965 -1.648769 -1.433788 0.597793 3.369874 1.970129 -7.180115 4.416952 -0.050887 -2.724587 1.951648 -1.979634 5.334115 -4.220153 -3.999880 3.644913 -0.720175 -0.038575 -1.818113 1.722383 2.435692 0.457647 2.041135 -2.647424 -5.820278 3.640490 -0.689435 4.235087 2.056218 -0.579551 2.321134 -2.656427 -1.658461 -4.636023 -2.802891 -1.632910 0.082442 -4.880754 -1.903627 -1.125696 4.914182 3.782942 -0.058927 -2.742897 0.032216 4.213539 -6.421999 -0.566348 3.793187 3.770355 -5.062892 0.877842 4.574391 -5.544328 0.018072 -2.275783 -0.440197 -1.722136 -4.060409 2.510434 0.151693 2.591992 0.201233 0.083967 1.020730 2.059177 1.528421 0.991420 0.210423 6.084506 5.789882 -1.180872 -2.680608 -4.952511 1.561590 -6.015679 -6.324018 3.217613 0.689109 -4.946961 0.570156 1.976765 5.717467 -0.520028 -0.698422 -1.950746 0.139414 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__bool __gnu_cxx::__ops::_Iter_less_iter::operator()(int*, int*) const = -0.304120 -0.053128 0.180379 -0.748405 0.653479 0.379324 0.250491 -0.529427 -0.691205 -0.176983 0.239926 -0.525341 -0.195881 0.879340 -0.366102 0.661309 1.188289 0.217221 -0.278658 -0.452673 0.970624 -0.369439 1.233955 1.082876 -1.016718 0.002960 0.706962 0.539407 0.582358 0.322736 -0.241549 -0.349896 0.446455 -0.958725 0.032950 -0.702829 0.133468 0.075371 0.725721 -1.256378 0.113373 -0.514878 -0.106089 -0.086301 -0.270024 0.283903 0.721712 0.763938 -0.412916 0.449546 0.960578 0.215489 -0.165252 0.211491 0.174752 0.326360 0.548803 0.414256 -0.152001 -0.260994 -0.072354 -0.360780 0.238807 0.895461 1.117351 -0.012838 0.035773 0.610137 0.138988 0.171043 0.376693 0.252870 -0.233952 0.197590 0.539651 -1.627478 -0.028224 -2.287183 -0.308017 -2.116361 -0.561564 -0.294219 0.270342 -0.841394 0.650846 0.669365 0.944977 0.102728 -0.058335 0.522904 1.011658 -0.867987 -0.337049 -0.395978 -0.544864 0.329735 -0.541706 0.222302 0.522613 0.031035 -0.658446 -0.830219 0.572973 0.415322 -0.417022 -0.708189 0.017327 0.711772 -0.787825 -0.742096 -0.390857 0.228505 -0.380216 -1.324732 -0.198178 -0.658698 1.214066 -0.013987 -0.182080 -1.015473 0.035122 0.776888 -0.247743 -0.642668 0.469978 0.403307 0.695274 0.345613 0.079212 -0.113534 0.237237 1.375835 0.810652 -0.544940 -0.120403 0.009102 -0.483389 0.212562 -0.740467 -0.283027 0.496073 -0.746994 0.411704 0.752065 -0.492616 -0.400802 1.594346 -0.066555 0.348343 2.685774 0.057010 0.792182 0.603405 -0.906008 -0.027314 -0.326539 -0.011092 0.500859 0.573950 0.113041 -1.221018 -0.795943 0.381790 0.877716 0.572443 -1.231574 -0.820899 -0.240948 -0.039774 0.078814 -0.132706 0.172408 -0.188749 -0.512483 -0.204095 0.596766 1.418851 -0.566289 -0.675988 0.334002 0.452941 -0.604512 -1.217625 -0.390642 -0.784441 0.240287 0.228835 0.032926 0.535330 1.080006 -2.212305 0.671990 -0.267565 -0.132070 0.610600 0.439467 -0.639576 -1.121580 0.197110 0.553189 0.762063 -0.146608 0.253348 0.422408 -0.863422 -0.075603 0.062858 0.195374 -0.368977 0.442029 0.300683 -0.635808 -0.617475 0.333117 -0.000828 -0.376583 0.120170 0.565593 -0.146490 -1.960124 0.862997 -0.208247 -0.420351 0.438807 -0.338391 0.891064 -0.924381 -0.943701 0.622375 0.053961 0.083922 -0.400844 0.108845 0.687252 0.120974 0.464616 -0.570908 -0.876047 0.253137 -0.392412 0.517646 0.399756 0.145266 0.855092 -1.056301 -0.215703 -1.093033 0.131792 0.003237 0.020892 -0.708505 -0.688961 -0.196806 0.835996 0.952558 0.008939 -0.284574 0.027010 0.916121 -1.367462 -0.233210 0.525003 1.230674 -0.740535 0.313470 0.595094 -0.906964 -0.240662 -0.308420 -0.317147 -0.114890 -0.684225 0.631940 -0.156895 0.457199 0.183174 0.141239 0.045031 0.609562 0.186501 0.403398 0.028470 0.764352 1.601469 -0.628346 -0.451625 -0.825410 0.306211 -1.186246 -1.100063 0.405695 0.030183 -0.535598 0.130751 -0.023647 0.931041 0.126490 -0.019556 -0.112299 -0.080750 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__pop_heap(int*, int*, int*, __gnu_cxx::__ops::_Iter_less_iter&) = -1.189761 -0.858456 0.031369 -2.711105 2.300382 1.225315 1.092351 -1.470751 -2.644506 -0.399927 1.015991 -2.811989 -0.716876 2.760530 -1.082622 2.813569 4.495085 0.680382 -1.178647 -1.036577 2.870247 -0.550839 4.577732 4.087876 -2.938095 -0.113355 0.597139 1.507417 0.956776 0.287075 -1.150252 -1.237036 1.808961 -3.447837 -0.447100 -1.993356 0.380594 0.434857 2.846455 -4.191640 0.748544 -1.258908 -0.129438 -0.533636 -1.044026 1.742321 2.564778 2.717729 -0.947637 1.209249 2.873529 0.047453 -0.274010 0.911495 0.329487 0.917323 0.957887 1.132689 -1.051758 -1.453902 -0.409065 -0.861967 0.740352 2.694441 3.532360 0.142523 -0.318910 2.137234 1.070139 0.331378 1.573937 0.795979 -0.047562 0.134004 1.664160 -4.709410 -0.200610 -6.401913 -1.245572 -6.460271 -2.116843 -0.476599 1.626853 -2.037392 2.182056 0.660498 3.148889 -0.131514 -0.258413 1.894214 3.217965 -3.454308 -1.473527 -1.583372 -1.252246 0.691338 -1.601114 0.525080 2.276458 0.163668 -2.640147 -1.877007 1.725119 1.208406 -1.174029 -2.522709 0.770791 1.822612 -2.049261 -2.420486 -1.374384 1.599070 -0.620620 -4.664520 0.197470 -1.801414 3.073454 0.023288 -1.095813 -3.283362 0.199735 1.861197 -1.233522 -1.831686 0.316752 2.220189 2.239856 1.226814 0.742779 0.140164 0.824985 5.048875 2.060970 -2.089207 -0.345768 0.001375 -1.790044 1.001946 -2.325884 -1.382708 1.835706 -3.047687 1.441008 2.331558 -1.854180 -0.415459 4.568956 0.841856 0.904131 8.767140 -0.070632 3.407391 2.412940 -2.882933 1.178721 -1.714512 0.239497 1.105863 1.632194 0.178019 -4.736766 -2.785248 1.675146 2.940792 2.228134 -4.400586 -1.543321 -0.363263 0.447604 -0.078767 -0.599622 0.973141 0.392238 -2.140807 -0.449464 2.403067 6.081461 -1.707521 -0.953555 1.459568 1.194117 -1.202696 -4.161277 -1.746264 -2.559506 0.474294 0.983224 0.769972 1.656662 3.886392 -5.834859 2.134589 -1.011587 -0.285189 2.543131 1.519631 -2.779419 -3.631580 -0.216567 1.852276 3.049900 -0.352909 0.726926 1.271506 -2.563792 -0.243839 0.368128 0.402850 -0.919196 1.252494 0.796668 -2.044223 -1.361887 0.477596 -0.488869 -0.800206 0.301712 2.077711 0.101896 -5.695318 2.860425 -0.231149 -1.671943 1.194001 -1.285276 3.177812 -2.831235 -2.755660 2.176944 -0.305630 -0.075605 -1.590941 0.790647 1.778076 0.193848 1.512366 -2.058416 -3.765674 1.984188 -0.881053 2.443005 1.315083 -0.055362 2.307690 -2.093233 -0.898538 -3.342702 -1.119595 -0.381400 0.012119 -2.838328 -1.080336 -0.704304 2.908371 2.715756 -0.163216 -1.185517 0.130118 2.829110 -4.343470 -0.579550 2.132002 3.507993 -2.824821 1.010801 2.516247 -3.394784 -0.373967 -1.245086 -1.009017 -0.861335 -2.480981 1.864635 -0.247405 1.642368 0.306564 0.425834 0.426725 1.543392 0.628588 0.876916 0.179757 3.542278 5.077954 -1.290742 -1.454552 -3.031990 1.326998 -3.893384 -3.900933 1.824573 0.192498 -2.517667 0.382671 0.869305 3.438038 -0.010697 -0.668412 -1.008879 0.160895 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__adjust_heap(int*, long, long, int, __gnu_cxx::__ops::_Iter_less_iter) = -2.820484 -3.075686 -0.761846 -6.148172 4.550673 3.552055 2.432029 -3.934258 -6.874702 -0.035541 2.919203 -6.552090 -0.638265 7.536674 -2.176467 6.898481 10.004440 1.651185 -3.287658 -1.678707 7.231554 -1.394803 9.665931 8.985537 -5.759801 -0.456400 0.005430 2.731010 2.051727 1.034503 -0.984219 -3.043748 3.793517 -7.754189 -1.545889 -4.998972 0.854822 2.721863 7.394744 -9.672603 2.032467 -1.435130 1.064249 -1.636191 -2.339912 2.924304 4.372211 5.911714 -1.282118 2.790019 5.874648 0.035479 -0.806327 1.738834 1.536673 1.946582 2.086881 2.689936 -2.335355 -2.858819 -0.815467 -0.009312 1.621001 5.708594 8.372758 0.572380 -0.530358 4.410290 2.236084 1.412772 3.588250 1.157129 -0.956384 -0.255752 2.774479 -10.333476 -0.977940 -14.481167 -1.922029 -13.446117 -3.904409 0.704589 4.255288 -3.487047 4.387501 0.107230 6.000167 -0.197595 -2.290200 4.909537 7.411135 -6.467834 -3.027222 -3.373480 -3.169210 1.488912 -3.124453 1.183248 6.214744 0.172921 -5.751349 -4.047571 3.374500 2.925553 -2.235662 -5.473111 1.977795 4.751218 -3.779838 -5.240043 -0.135755 5.371509 -1.687535 -10.306007 0.227368 -5.604946 4.049719 -0.091546 -2.771045 -6.734643 0.618309 3.438951 -2.828373 -4.011603 0.487212 5.272070 4.731375 2.977033 0.598116 0.472509 1.289737 10.893216 2.150143 -5.004408 0.704211 -0.240329 -2.884352 2.953782 -5.854851 -3.382308 3.968527 -6.321280 2.947927 4.604656 -3.717307 -0.454247 9.669850 2.984575 1.138181 21.667546 0.077306 8.578404 5.982067 -6.016309 3.414744 -2.771559 1.126905 2.386268 3.154383 -0.705638 -11.407858 -6.273808 3.700500 6.245081 5.008984 -9.595191 -4.554147 -1.062760 -0.143325 -0.043112 -0.808130 1.542011 0.380241 -4.709049 -1.152369 5.166513 14.110494 -3.667843 -1.000336 3.131011 3.549083 -3.489495 -9.530053 -3.743333 -6.368473 1.394291 1.157852 1.426779 4.255376 8.226532 -13.007844 5.333972 -1.560232 -0.289470 5.760311 3.299559 -6.905398 -9.552068 -1.529650 3.731208 7.548233 -1.291624 1.402218 3.520863 -5.890325 -0.353582 0.653440 -0.246921 -1.918702 2.337708 1.169305 -3.503081 -2.575834 2.471911 -2.074678 -2.277684 0.405165 4.567995 1.680609 -10.884643 5.735500 0.026260 -2.853112 2.318355 -1.934837 6.905631 -5.476515 -5.596225 4.176768 -0.075086 -0.254339 -3.964142 1.767598 3.809617 0.162004 4.404951 -4.054936 -8.422488 3.938899 -3.269695 5.396688 2.620699 -0.901563 3.519022 -3.674495 -1.890056 -7.766912 -3.935025 -0.619487 0.924842 -6.437976 -1.698674 -1.291093 6.308896 4.397374 0.735654 -4.786433 -0.387192 7.225639 -7.924136 -0.895676 4.563289 5.495193 -6.751626 1.026292 5.579442 -8.061277 0.381172 -2.571967 -2.367599 -2.147512 -4.941719 4.374916 1.532306 4.052122 -1.321695 1.085504 1.340435 3.240644 2.202107 1.294930 1.275330 8.442199 9.230636 -2.303935 -3.551325 -6.407704 2.769469 -7.820892 -8.223932 3.586483 0.246368 -6.288964 0.980214 1.798510 7.847847 0.473156 -0.715058 -1.901353 0.732068 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp____gnu_cxx::__ops::_Iter_less_val::_Iter_less_val(__gnu_cxx::__ops::_Iter_less_iter) = -0.089800 0.093487 0.079482 -0.053389 0.227726 0.056589 0.114224 -0.058602 -0.160163 -0.180974 -0.048470 -0.194724 -0.219896 0.311088 -0.083917 0.225738 0.448234 0.180451 0.023425 -0.101666 0.172777 -0.311898 0.437773 0.367754 -0.266530 0.035624 0.154609 0.114201 -0.040195 0.313702 -0.171300 -0.280776 0.250000 -0.244925 0.075456 -0.283390 0.024047 0.044175 0.050312 -0.495879 0.009899 -0.019719 0.074313 -0.031424 -0.079560 0.138173 0.353329 0.240276 -0.018116 0.203431 0.116309 0.008591 0.059943 0.135571 0.124121 0.179207 0.103264 -0.129908 -0.237407 0.017262 -0.089434 -0.415789 -0.024619 0.230388 0.359173 -0.029260 0.023670 0.137388 -0.198090 0.055355 0.066980 0.075169 0.058705 0.034821 0.150171 -0.376901 -0.017581 -0.474670 -0.210515 -0.825186 -0.230778 -0.248177 0.109112 0.014668 0.244599 0.125963 0.350677 0.016704 0.096974 0.042767 0.446688 -0.425376 -0.164326 -0.140811 0.008755 0.071191 -0.214736 -0.041831 0.155726 -0.087027 -0.243533 -0.312467 0.326040 0.108271 -0.110220 -0.193263 -0.058739 0.276190 -0.458227 -0.306071 -0.414409 -0.169821 -0.140733 -0.407957 0.225960 0.008880 0.249967 0.174352 -0.075505 -0.371789 0.136437 0.296663 -0.032933 -0.271967 -0.049822 0.258066 0.038743 -0.009008 0.130283 0.031286 0.041288 0.463534 0.387893 -0.098758 -0.075450 0.075691 -0.223692 0.011195 -0.172497 -0.179393 0.049667 -0.369511 0.043549 0.185541 -0.215227 -0.020675 0.206392 -0.057748 0.206304 0.451359 -0.057713 0.163587 0.083933 -0.389235 0.151197 -0.180695 -0.064682 0.050281 0.269578 0.122279 -0.247850 -0.243052 0.109458 0.304659 0.209434 -0.273741 -0.240382 -0.207391 0.133505 0.051435 0.003867 0.149145 -0.000226 -0.229047 -0.036148 0.049518 0.573493 -0.252894 -0.055614 0.155282 -0.067697 -0.114168 -0.484892 -0.121604 -0.229784 -0.007762 -0.089328 -0.034944 0.010560 0.368080 -0.526106 0.310068 -0.256837 -0.144052 0.220012 0.016143 -0.093563 -0.405951 0.044454 0.282423 0.333577 0.049601 0.157183 0.009484 -0.292594 -0.047071 -0.048985 0.199387 -0.101697 0.169997 0.035902 -0.355424 -0.244309 -0.007998 0.075414 -0.231242 0.037223 0.136100 0.280028 -0.622642 0.334007 -0.073486 -0.153077 0.196551 0.114187 0.224316 -0.309737 -0.390718 0.179218 -0.106542 -0.098745 -0.094896 0.000878 0.184015 -0.056781 -0.175702 -0.019688 -0.274028 0.166323 0.009099 0.137572 0.130851 0.122168 0.363423 0.012246 -0.246045 -0.184516 0.019406 -0.126411 -0.332468 -0.066332 -0.074378 -0.081529 0.322930 0.465677 0.134334 -0.019027 0.037698 0.344313 -0.365216 -0.096595 0.332082 0.270208 -0.101952 0.117875 0.314205 -0.310475 -0.229594 -0.114603 0.002685 0.008136 -0.244019 0.074414 -0.304286 0.034797 0.166357 -0.004918 -0.119509 0.165375 0.035437 0.044918 -0.131009 0.360611 0.378091 -0.270566 0.042619 -0.191426 0.049262 -0.412694 -0.247828 0.025208 0.270143 -0.153747 0.059308 0.105955 0.165303 -0.026009 -0.058330 -0.067526 -0.207639 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__push_heap(int*, long, long, int, __gnu_cxx::__ops::_Iter_less_val&) = -1.176324 -1.296683 0.357211 -2.570341 1.633514 0.980616 0.826904 -1.272501 -2.726506 -0.279094 0.904983 -2.436375 -0.098246 2.944108 -0.829843 2.485070 4.076833 0.879694 -1.129695 -0.862546 3.183271 -1.433905 3.857807 3.664321 -2.343844 -0.184933 0.253560 1.604443 0.953994 0.818866 -0.588756 -1.130313 1.067106 -3.221651 -0.318369 -2.563907 0.321670 1.451716 2.771951 -4.204325 0.809746 -0.558270 0.347634 -0.556404 -0.838598 1.184712 1.789675 2.187578 -0.691792 1.211504 2.640507 -0.149308 -0.288971 0.574023 0.596904 1.041047 1.269492 1.404747 -0.850688 -0.818812 -0.396488 -0.290542 1.149133 2.166048 3.311104 0.060223 -0.300805 1.499950 0.896820 0.531423 1.443204 0.435829 -0.558841 -0.415393 1.233015 -5.085604 -0.130613 -7.132399 -0.487039 -6.082448 -1.534576 0.163489 1.876502 -1.308192 1.528765 0.024869 2.471634 -0.418497 -0.737651 2.086814 2.893452 -2.384679 -1.046748 -1.433808 -1.579938 0.571568 -1.063360 0.026276 2.160335 0.251336 -2.210823 -1.736786 1.769735 1.072054 -0.870726 -1.993503 0.574061 1.843026 -1.925133 -2.191296 -0.438524 2.373239 -0.473775 -4.193094 0.553967 -2.550223 2.168106 -0.031752 -1.146745 -2.721035 0.288806 1.586003 -1.089672 -1.315903 -0.237812 2.551602 1.883963 0.884569 0.192459 -0.119542 0.212511 4.033088 1.325652 -2.032265 0.094166 0.343211 -1.626856 0.785383 -2.588183 -1.343217 1.926979 -2.443420 0.847249 1.611057 -1.489961 -0.177838 4.510338 1.100548 0.560320 9.792300 0.010773 3.457583 2.386668 -2.235478 1.963334 -0.549810 0.510928 1.141789 1.357638 -0.226915 -5.637201 -2.468306 1.256663 2.368807 1.988061 -4.011516 -2.608836 -0.624144 -0.059540 0.522497 -0.288654 0.449735 0.053979 -1.906288 -0.450923 1.797373 6.141296 -1.256562 -0.797071 1.072509 1.076192 -1.851045 -4.546550 -1.317605 -2.656576 0.412505 0.239397 0.309192 1.715170 3.256858 -6.266162 2.180612 -0.872390 -0.242109 2.429846 1.091535 -2.573888 -4.871891 -0.840183 1.544644 3.355469 -0.501646 0.683213 1.455848 -2.299756 -0.048135 0.178679 0.124793 -1.032638 1.076727 0.333386 -1.751229 -0.875099 0.790172 -1.145720 -0.800142 0.139743 1.627459 0.503138 -5.027447 2.310702 -0.083449 -0.876154 1.318840 -0.416600 2.666977 -2.106969 -2.364339 1.626712 0.339806 -0.037613 -1.907826 0.610813 1.483799 -0.385354 1.065195 -1.582076 -3.765025 1.274798 -1.749412 2.054608 1.028440 -0.531493 1.674489 -0.964069 -0.577323 -3.518220 -1.178371 -0.428357 0.106017 -2.398449 -1.368055 -0.469394 2.358681 1.885677 0.355791 -1.474064 -0.064530 3.274514 -3.340737 -0.485864 1.750257 1.981908 -2.710739 0.529517 2.357347 -3.370045 -0.013428 -1.409711 -0.934072 -0.577366 -1.813370 1.880831 0.385371 1.443257 -0.439828 0.285897 0.254720 1.299784 1.061806 0.414775 0.332053 3.755862 4.339404 -0.822160 -1.217136 -2.312504 0.931445 -3.153063 -3.019147 0.845291 0.484404 -2.480647 0.488146 0.942949 3.392922 0.259155 -0.098603 -0.356413 0.140837 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__bool __gnu_cxx::__ops::_Iter_less_val::operator()(int*, int&) const = -0.304120 -0.053128 0.180379 -0.748405 0.653479 0.379324 0.250491 -0.529427 -0.691205 -0.176983 0.239926 -0.525341 -0.195881 0.879340 -0.366102 0.661309 1.188289 0.217221 -0.278658 -0.452673 0.970624 -0.369439 1.233955 1.082876 -1.016718 0.002960 0.706962 0.539407 0.582358 0.322736 -0.241549 -0.349896 0.446455 -0.958725 0.032950 -0.702829 0.133468 0.075371 0.725721 -1.256378 0.113373 -0.514878 -0.106089 -0.086301 -0.270024 0.283903 0.721712 0.763938 -0.412916 0.449546 0.960578 0.215489 -0.165252 0.211491 0.174752 0.326360 0.548803 0.414256 -0.152001 -0.260994 -0.072354 -0.360780 0.238807 0.895461 1.117351 -0.012838 0.035773 0.610137 0.138988 0.171043 0.376693 0.252870 -0.233952 0.197590 0.539651 -1.627478 -0.028224 -2.287183 -0.308017 -2.116361 -0.561564 -0.294219 0.270342 -0.841394 0.650846 0.669365 0.944977 0.102728 -0.058335 0.522904 1.011658 -0.867987 -0.337049 -0.395978 -0.544864 0.329735 -0.541706 0.222302 0.522613 0.031035 -0.658446 -0.830219 0.572973 0.415322 -0.417022 -0.708189 0.017327 0.711772 -0.787825 -0.742096 -0.390857 0.228505 -0.380216 -1.324732 -0.198178 -0.658698 1.214066 -0.013987 -0.182080 -1.015473 0.035122 0.776888 -0.247743 -0.642668 0.469978 0.403307 0.695274 0.345613 0.079212 -0.113534 0.237237 1.375835 0.810652 -0.544940 -0.120403 0.009102 -0.483389 0.212562 -0.740467 -0.283027 0.496073 -0.746994 0.411704 0.752065 -0.492616 -0.400802 1.594346 -0.066555 0.348343 2.685774 0.057010 0.792182 0.603405 -0.906008 -0.027314 -0.326539 -0.011092 0.500859 0.573950 0.113041 -1.221018 -0.795943 0.381790 0.877716 0.572443 -1.231574 -0.820899 -0.240948 -0.039774 0.078814 -0.132706 0.172408 -0.188749 -0.512483 -0.204095 0.596766 1.418851 -0.566289 -0.675988 0.334002 0.452941 -0.604512 -1.217625 -0.390642 -0.784441 0.240287 0.228835 0.032926 0.535330 1.080006 -2.212305 0.671990 -0.267565 -0.132070 0.610600 0.439467 -0.639576 -1.121580 0.197110 0.553189 0.762063 -0.146608 0.253348 0.422408 -0.863422 -0.075603 0.062858 0.195374 -0.368977 0.442029 0.300683 -0.635808 -0.617475 0.333117 -0.000828 -0.376583 0.120170 0.565593 -0.146490 -1.960124 0.862997 -0.208247 -0.420351 0.438807 -0.338391 0.891064 -0.924381 -0.943701 0.622375 0.053961 0.083922 -0.400844 0.108845 0.687252 0.120974 0.464616 -0.570908 -0.876047 0.253137 -0.392412 0.517646 0.399756 0.145266 0.855092 -1.056301 -0.215703 -1.093033 0.131792 0.003237 0.020892 -0.708505 -0.688961 -0.196806 0.835996 0.952558 0.008939 -0.284574 0.027010 0.916121 -1.367462 -0.233210 0.525003 1.230674 -0.740535 0.313470 0.595094 -0.906964 -0.240662 -0.308420 -0.317147 -0.114890 -0.684225 0.631940 -0.156895 0.457199 0.183174 0.141239 0.045031 0.609562 0.186501 0.403398 0.028470 0.764352 1.601469 -0.628346 -0.451625 -0.825410 0.306211 -1.186246 -1.100063 0.405695 0.030183 -0.535598 0.130751 -0.023647 0.931041 0.126490 -0.019556 -0.112299 -0.080750 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__move_median_to_first(int*, int*, int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -2.615791 -0.143298 1.958762 -5.287039 3.878254 2.267028 1.468291 -1.003275 -4.204155 -2.871100 -0.270889 -3.036301 -2.936661 6.835984 -2.269328 2.705296 8.704715 2.442773 -1.093174 -1.430690 6.156172 -2.709110 7.201815 6.842788 -6.334183 -0.991401 2.922783 3.606324 1.657049 3.225731 -0.304789 -4.362737 2.398039 -3.755432 1.278076 -5.980604 1.763492 1.704102 1.051756 -9.224356 1.234879 -1.143088 -1.524199 -1.260352 -1.687706 2.141706 5.519228 5.443974 -3.884241 0.869498 4.957422 2.894423 -1.957631 1.681512 -0.385061 0.852671 -1.184778 0.611114 -1.969394 -1.211468 -0.593034 -4.132585 1.879803 5.747702 7.225099 0.209830 1.032726 2.939448 -0.104671 1.425894 1.696081 0.641889 1.379759 -0.031203 3.547950 -7.642940 -2.531295 -13.600355 -1.317113 -14.512665 -3.273367 -3.009778 3.198780 -0.359360 1.995468 -0.148537 6.105682 0.196577 1.240686 6.778705 7.295268 -4.944146 -2.307575 -5.929073 -4.329541 3.011858 -3.510803 0.076040 1.364248 0.248765 -4.443256 -5.410477 1.140046 1.582211 -2.156477 -5.096813 0.095686 5.493965 -6.112288 -3.467988 -3.797155 2.437571 -1.128463 -9.006077 0.330764 -4.261792 6.093398 0.065232 -0.869089 -4.770543 0.399720 4.663426 -1.769974 -2.885729 -1.697148 4.974917 2.690747 0.273199 0.852673 -0.939916 0.486641 6.498882 4.979224 -3.546715 -1.482034 1.193350 -3.663660 -0.774730 -5.884481 -1.719207 4.819019 -5.767308 0.519061 4.114179 -3.638726 -2.934625 5.997456 -1.820646 4.241698 17.233352 -0.128037 4.290016 2.949944 -6.525046 2.731480 -0.968737 -1.023801 2.657493 4.252549 1.190995 -7.443418 -5.113013 1.955228 5.622632 4.750732 -4.989236 -3.852416 -2.567440 -0.677413 -0.345969 -0.715516 1.699593 -2.313366 -4.115496 -1.419036 4.070671 8.837433 -2.040757 -2.086979 2.344237 4.742803 -3.218241 -6.337021 -1.993034 -4.120429 0.517804 2.378137 -1.065322 3.878317 7.702302 -12.848809 4.906513 -1.147348 0.060998 0.850182 0.982170 -3.466187 -7.950078 1.393132 5.342860 6.524657 -0.746666 2.853058 1.344131 -5.370591 -0.284202 1.107406 2.472422 -1.895318 2.247361 0.640278 -4.417799 -4.398202 1.060833 -2.353563 -2.289883 -0.050108 2.608378 0.659542 -10.600597 6.897436 -2.347960 -1.408033 2.281787 -1.538306 5.951010 -6.593041 -7.264827 3.944422 0.717173 -1.295533 -2.955778 1.010253 5.710476 -0.439710 0.326190 -2.308696 -8.353082 2.856874 -1.350186 3.510085 2.167034 1.472821 6.657599 -1.709706 -1.618673 -6.537332 -3.011724 1.306825 -0.748290 -4.479782 -2.154806 -0.854028 5.374183 6.780706 -0.599491 -2.856117 1.223177 6.632041 -5.793651 -1.972017 4.224412 3.843584 -3.887826 2.012242 5.180860 -6.839166 -3.071225 -3.648567 1.898663 0.266920 -5.599211 2.582460 -2.156610 2.372539 1.888746 1.311345 -1.423064 3.270477 2.559904 1.501762 -0.246007 6.921581 7.987390 -3.841448 -0.841069 -5.039444 1.983867 -8.527186 -6.466765 1.049606 0.440638 -1.299497 1.870956 -0.283703 5.149853 -0.639916 2.375317 -0.133138 -1.167344 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__unguarded_partition(int*, int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -1.181031 -0.255015 0.403147 -2.260424 1.625363 1.748816 0.651719 -0.490254 -1.865790 -1.109963 -0.161491 -2.007866 -0.929416 3.080927 -0.784198 1.782295 4.974341 1.071783 -0.470569 -0.343980 2.829415 -2.649607 3.485155 3.950099 -2.501628 -0.458986 1.648036 2.571796 0.361238 2.077462 -0.099630 -2.745409 0.968433 -2.112445 0.445269 -3.843568 0.830566 1.104542 0.916162 -5.213378 0.631954 -0.322177 -0.181466 -0.738725 -0.973735 1.228814 3.338793 2.399443 -1.616621 0.341105 1.985364 1.067021 -0.819545 0.768738 -0.091094 0.756741 0.952718 1.245039 -1.011506 -0.576471 -0.200652 -1.629543 1.080317 2.334358 4.228940 0.029447 0.473401 1.626482 -0.118418 0.582065 0.786619 0.163426 0.133980 -0.344815 1.439217 -4.699290 -1.157004 -7.969661 -0.558353 -7.048431 -1.395000 -1.099058 1.167707 -0.948986 1.248646 -0.670377 2.557620 -0.250932 0.503010 2.962692 3.598936 -2.292300 -1.054510 -2.778532 -1.887604 1.292356 -1.485652 -0.324363 2.012449 -0.069709 -1.920065 -2.921641 1.838077 1.028658 -0.864442 -2.700123 0.194836 2.335828 -2.494061 -2.113524 -1.411110 1.143518 -0.912425 -4.329243 1.042706 -2.954774 1.655956 0.097374 -0.374220 -3.050290 0.174354 2.587897 -0.746151 -1.596598 -0.613422 3.261885 1.052216 0.120909 0.521581 -0.474201 0.122294 3.678981 2.593002 -1.590777 -0.551906 0.633637 -2.701630 -0.299139 -3.660385 -1.177513 2.329205 -2.786864 -0.112686 2.017624 -1.592432 -0.891750 3.682699 -0.576714 1.815351 11.480575 0.029196 1.869551 1.338295 -3.423485 2.730850 -0.426098 -0.486138 0.998831 1.816946 0.359647 -6.232675 -2.264637 0.792137 2.361668 2.169551 -3.481770 -2.718178 -1.270435 -0.233109 0.158239 -0.477749 0.795486 -0.913633 -1.990077 -0.544717 1.782858 6.372679 -0.959091 -0.912434 1.269043 2.236959 -2.901666 -5.573683 -1.012590 -2.741259 0.107595 -0.472145 -0.538362 1.586347 3.340567 -6.781531 2.203563 -0.715008 0.015064 1.607668 0.335944 -1.576316 -6.336444 0.364897 2.816663 4.162680 -0.717016 1.600550 0.565557 -2.231450 -0.071802 0.349995 0.882133 -0.721959 0.914546 -0.152393 -3.097252 -1.765780 0.344682 -1.239056 -1.405886 -0.455892 1.072929 0.960505 -4.719093 3.440348 -0.936748 -0.528079 1.396135 -0.404258 2.776589 -2.779466 -3.600128 1.837516 0.496161 -0.098588 -2.175001 0.496525 2.518063 -0.187058 0.412984 -0.702922 -5.256856 0.991078 -1.723995 1.503351 0.910172 0.432926 2.930227 0.707207 -0.803763 -4.390318 -1.997298 -0.656271 -0.368511 -1.916024 -1.475331 -0.345587 2.565302 2.787445 0.010529 -1.342683 -0.051926 4.044381 -2.860585 -0.657415 1.959499 1.032743 -2.025368 0.376887 2.395773 -4.221742 -1.171233 -1.504429 0.142949 0.152932 -2.913047 1.008134 -0.787177 0.981924 0.645544 0.382278 -0.407272 1.310832 1.403370 0.664313 -0.246925 4.296360 4.167884 -1.422849 -0.642440 -2.112290 0.521299 -4.147521 -2.780213 0.399560 0.719387 -0.888669 0.879894 1.467634 2.232847 -0.385506 1.315720 0.079900 -0.887746 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::iter_swap(int*, int*) = -0.240023 -0.008910 0.442177 -0.564877 0.436503 0.093299 0.182098 -0.188510 -0.544907 -0.262460 -0.002416 -0.284983 -0.276768 0.699496 -0.311516 0.272860 1.032040 0.409784 -0.137573 -0.407338 0.627795 -0.541782 0.926323 0.939036 -0.808596 -0.008882 0.450879 0.572892 0.432635 0.520131 -0.299659 -0.225538 0.299966 -0.469357 0.256307 -0.810314 0.133114 0.158766 0.104375 -1.172398 0.102263 -0.325863 -0.021676 -0.032144 -0.089596 0.615235 0.626361 0.583144 -0.325325 0.310302 0.632702 0.203898 -0.043764 0.197294 0.118334 0.282041 0.495239 0.200905 -0.207785 -0.026004 -0.091011 -0.667685 0.238446 0.681977 0.912777 -0.005901 0.085569 0.205357 0.057575 0.133191 0.295830 0.141791 0.004750 0.075793 0.384350 -1.123480 0.092767 -1.690720 -0.200064 -1.894265 -0.426068 -0.443537 0.377373 -0.416898 0.298233 0.297102 0.766673 0.090598 0.145197 0.379961 0.784124 -0.668233 -0.268487 -0.393762 -0.389607 0.302483 -0.420619 0.009926 0.307644 0.099948 -0.470089 -0.612973 0.514782 0.190165 -0.311648 -0.286160 -0.075609 0.660144 -0.830705 -0.462737 -0.580757 0.056996 -0.175219 -0.968696 0.245343 -0.577758 1.021366 0.030098 -0.115722 -0.587504 0.082746 0.638208 -0.183835 -0.288831 -0.217310 0.597201 0.303783 0.002207 0.040736 -0.122651 0.004884 0.722066 0.708211 -0.439143 -0.190613 0.219257 -0.620208 -0.063793 -0.734559 -0.204667 0.601893 -0.626864 0.097351 0.363917 -0.437852 -0.246249 1.016244 -0.105273 0.451700 1.868783 -0.018377 0.471302 0.326280 -0.692594 0.240935 -0.058084 0.013393 0.428107 0.555859 0.109190 -0.980343 -0.614469 0.122455 0.669928 0.484328 -0.815297 -0.600909 -0.370091 -0.036142 0.135212 -0.052612 0.139588 -0.300874 -0.406001 -0.165459 0.219420 1.101682 -0.305535 -0.455447 0.134013 0.113283 -0.535928 -0.985242 -0.218585 -0.339439 0.130287 -0.035861 -0.062204 0.382897 0.852733 -1.800035 0.635334 -0.327909 -0.138421 0.446295 0.064433 -0.287274 -1.019049 0.164189 0.481603 0.780627 -0.008369 0.117128 0.319109 -0.694275 -0.071095 -0.007456 0.376771 -0.323295 0.329247 0.305665 -0.590725 -0.475993 -0.013240 0.029256 -0.257700 0.032735 0.354978 -0.084907 -1.603670 0.684493 -0.278456 -0.262533 0.382173 -0.079366 0.469048 -0.776133 -0.761146 0.371339 0.135322 -0.100573 -0.533906 0.058273 0.641051 -0.201278 0.049083 -0.384528 -0.839608 0.263054 -0.370857 0.327387 0.299429 0.134341 0.824109 -0.191603 -0.168831 -0.785425 0.140326 -0.057824 -0.266045 -0.346428 -0.200043 -0.153651 0.591299 0.939845 0.035707 -0.016426 0.196403 0.893577 -0.821159 -0.344234 0.469966 0.689495 -0.301556 0.404563 0.527828 -0.847583 -0.430460 -0.323791 -0.240381 0.143627 -0.491402 0.508449 -0.378300 0.304320 0.217208 0.186067 -0.184416 0.492316 0.123407 0.163981 -0.031136 0.838034 1.348878 -0.465704 -0.029366 -0.528968 0.260413 -0.947556 -0.591218 0.020584 0.149648 -0.266789 0.255661 0.019065 0.656536 0.059264 0.040745 -0.040678 -0.152045 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -1.790743 0.327391 0.699610 -2.815490 3.038650 2.770869 1.255295 -0.964596 -2.502238 -1.685597 -0.137874 -3.021568 -2.395035 4.828053 -1.343789 2.679250 6.473782 1.386389 -0.760860 -0.216385 3.984782 -1.858603 5.369799 4.831692 -3.826411 -0.601464 2.015698 2.179324 -0.112753 2.784731 -0.776562 -4.121376 2.195144 -3.044094 0.443343 -3.730776 0.998061 0.660105 1.395800 -6.413668 0.709876 0.074494 -0.690434 -1.170903 -1.459613 0.473785 4.574692 3.708012 -1.820343 0.396085 2.575410 1.342629 -1.033025 1.337412 0.474341 1.003130 -0.340225 0.615855 -2.140948 -1.157080 -0.791868 -2.540602 0.501403 3.708539 5.262372 0.293336 0.582982 2.371752 -0.939849 0.937626 0.774345 0.499731 0.996884 0.375939 2.332367 -4.909588 -1.821629 -8.460257 -1.502557 -9.107199 -2.432364 -2.030576 1.431002 -0.241335 2.346916 -0.578255 4.202356 -0.164420 0.716443 3.619635 5.974801 -4.192411 -1.887944 -4.048422 -2.229318 1.555574 -2.591845 -0.001804 2.009535 -0.976705 -3.443739 -4.141461 1.550312 1.633665 -1.275995 -3.642285 0.141228 3.779186 -3.753201 -3.094285 -2.958541 0.821686 -1.313452 -6.570916 -0.088867 -2.102917 2.365271 0.800038 -0.941366 -4.587404 0.853141 3.643680 -1.147131 -3.118559 0.044140 3.939413 1.801342 0.444903 1.087153 -0.240227 0.807952 5.700693 3.904341 -1.969448 -0.648169 0.232542 -2.565073 -0.029376 -3.658967 -1.607678 2.056915 -4.244409 0.279458 3.696188 -2.595059 -1.069180 3.425355 -0.922703 2.790897 12.719874 -0.502205 3.024656 1.712913 -5.268600 2.710305 -1.312199 -1.136640 0.754431 2.763846 1.271536 -6.157613 -3.482833 2.111109 4.010788 3.268952 -4.161924 -2.493920 -1.920694 0.218026 -0.629267 -0.416034 1.719886 -0.699439 -3.149294 -0.892202 3.014638 7.637795 -2.568565 -2.388409 2.432302 2.711987 -1.823095 -5.559016 -1.717485 -3.547917 0.148555 1.037333 -0.714417 2.185343 5.406431 -7.971021 3.559800 -0.979893 -0.838117 2.349916 0.671905 -2.542345 -5.522808 0.754562 4.377373 4.739835 -0.121325 1.737463 0.150762 -3.632824 -0.271786 0.579184 1.696840 -0.936635 1.670028 -0.215660 -3.794669 -3.347451 0.222871 -1.364553 -2.483209 -0.384728 1.816012 1.642830 -7.015813 5.377185 -0.741959 -1.074157 1.617003 -0.713141 3.959670 -4.325715 -5.672400 2.854587 -0.366656 -0.823814 -1.614869 0.651646 3.266541 0.669736 0.210890 -1.368682 -6.142325 2.235160 -0.537512 2.852066 1.416577 1.464778 4.338701 -0.209952 -1.951360 -4.586581 -2.748575 0.511883 -0.747257 -3.267495 -2.386358 -0.713977 4.285689 4.495092 -0.056662 -2.110819 -0.759437 4.603526 -4.510782 -0.813004 3.545331 2.280774 -3.281064 0.280460 4.005884 -4.586105 -2.153834 -2.139258 0.764872 -0.788143 -4.385831 0.800760 -1.819518 1.245534 1.510572 0.193629 -0.869344 1.639212 1.730227 0.948292 -0.455234 4.912505 4.776799 -3.056508 -0.599442 -3.556424 1.367751 -6.112804 -4.993816 1.542398 0.544989 -1.523899 0.763140 1.030197 3.006590 -0.778027 1.041755 -0.372633 -1.482675 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__unguarded_insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -0.767396 -0.024955 0.233914 -0.970144 1.203204 0.826730 0.629201 -0.093466 -1.185786 -0.851367 -0.180120 -1.305063 -1.087822 2.156795 -0.420733 1.294409 3.025000 0.980740 -0.205052 -0.112675 1.637521 -1.473621 2.389361 2.211267 -1.542470 -0.200037 0.712227 1.030587 -0.223255 1.510142 -0.344178 -1.809784 1.076408 -1.442527 0.370336 -1.979593 0.437934 0.600051 0.377024 -3.132274 0.322199 0.191972 0.206569 -0.509253 -0.610878 0.408035 2.024689 1.620127 -0.687442 0.436855 0.873643 0.260532 -0.177734 0.683741 0.278161 0.720406 -0.143560 0.069400 -1.247761 -0.264982 -0.398226 -1.704403 0.300714 1.422123 2.367999 -0.008785 0.261053 0.968078 -0.561184 0.458813 0.486921 0.152377 0.423596 -0.255630 1.058679 -2.193951 -0.814622 -3.735851 -0.736873 -4.542975 -1.158880 -1.040454 0.974998 0.100311 1.051381 -0.406295 1.859295 -0.216862 0.419215 1.400621 2.623759 -1.941991 -0.945429 -1.809375 -0.663694 0.759337 -1.200123 -0.370626 1.288869 -0.478686 -1.511382 -1.833567 1.085256 0.706025 -0.535647 -1.687898 -0.023455 1.826251 -1.902630 -1.638740 -1.687045 0.173397 -0.620893 -2.777264 0.634187 -0.782337 0.707375 0.650048 -0.428701 -1.989440 0.501399 1.608511 -0.420521 -1.382459 -0.296817 1.960135 0.383476 0.000820 0.646029 0.065677 0.099204 2.495092 1.997088 -0.839756 -0.325746 0.439115 -1.397326 -0.013690 -1.704486 -1.022985 0.921051 -2.090123 -0.143084 1.361427 -1.248791 -0.297429 1.381030 -0.209739 1.298705 5.172637 -0.148263 1.214620 0.733099 -2.287932 1.678451 -0.486563 -0.364096 0.380498 1.446519 0.417801 -2.685224 -1.534280 0.657372 1.749516 1.503895 -1.797384 -1.386533 -1.111365 0.358384 -0.008872 -0.173106 0.857873 -0.149907 -1.462533 -0.272928 0.936870 3.586601 -1.218905 -0.815597 1.009059 0.917939 -1.045569 -3.023357 -0.764371 -1.762522 -0.093157 -0.174724 -0.349142 0.689667 2.364583 -3.329360 1.745550 -0.782133 -0.354195 1.153723 0.117925 -0.940005 -3.135493 0.147026 1.877056 2.417183 -0.038729 0.782717 0.141780 -1.627515 -0.130807 0.092415 0.861774 -0.347731 0.786963 -0.367430 -1.760356 -1.341895 -0.017545 -0.522744 -1.263369 -0.054378 0.762877 1.351057 -2.929694 2.227666 -0.479346 -0.582413 0.967819 0.198505 1.568064 -1.886367 -2.567676 1.206452 -0.096535 -0.558358 -0.942380 0.258452 1.479323 0.027538 -0.549053 -0.214202 -2.740163 1.124699 -0.321122 1.178257 0.645681 0.452590 2.080861 0.712743 -1.134897 -1.886647 -1.103930 -0.389263 -0.943657 -1.063229 -1.096509 -0.319439 1.924227 2.183467 0.343662 -0.708095 -0.273558 2.330495 -1.989775 -0.519431 1.826554 0.773456 -1.109267 0.342319 1.976842 -2.338035 -1.081658 -0.944300 0.429693 -0.009223 -1.807625 0.398251 -1.127916 0.467669 0.606476 0.057933 -0.408591 0.728369 0.814839 0.268349 -0.484845 2.516064 2.054758 -1.390281 -0.098892 -1.363075 0.451575 -2.686156 -1.842330 0.294052 0.863576 -0.780020 0.552884 0.893961 1.190594 -0.317168 0.261534 -0.290626 -0.929170 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::move_backward(int*, int*, int*) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__unguarded_linear_insert(int*, __gnu_cxx::__ops::_Val_less_iter) = -0.823750 -0.122895 0.603487 -1.637682 1.443503 1.290942 0.547899 -0.823357 -1.416394 -0.472318 0.199290 -1.213102 -0.604869 2.154773 -0.793382 1.391769 3.136539 0.632900 -0.533303 -0.422806 2.071498 -1.126339 2.653137 2.648010 -1.967882 -0.249896 1.199444 1.411144 0.540856 1.248588 -0.746505 -1.330469 0.957863 -1.816698 0.031430 -2.142488 0.470146 0.393791 1.107751 -3.114234 0.386122 -0.878256 -0.620958 -0.406788 -0.661166 0.871449 2.018080 1.715485 -0.935557 0.466207 1.607371 0.569231 -0.593237 0.559509 0.254780 0.692453 0.727530 1.094084 -0.619889 -0.569189 -0.281736 -0.992698 0.572023 1.834682 2.710016 0.103654 0.274352 1.160885 -0.041166 0.263893 0.654417 0.250885 0.096690 0.186232 1.055408 -3.314919 -0.438896 -4.925876 -0.711548 -4.358271 -1.036771 -0.721775 0.524335 -1.198473 1.237694 0.154764 1.914862 0.007644 0.106581 1.535140 2.521669 -2.110752 -0.807408 -1.528097 -1.264670 0.579919 -1.157338 0.162241 0.908413 -0.270758 -1.484531 -2.049346 1.192112 0.908475 -0.667587 -1.661732 0.110328 1.704697 -1.716539 -1.576223 -0.988791 0.536847 -0.789293 -3.042374 0.065762 -1.689918 2.095870 0.051140 -0.430572 -2.322745 0.228021 1.967993 -0.580775 -1.424991 0.275435 1.774014 1.138783 0.405685 0.238074 -0.449719 0.301452 2.783845 1.894466 -1.138457 -0.292612 0.093500 -1.513689 0.124373 -2.092425 -0.647555 1.360833 -1.867514 0.218374 1.803714 -1.143254 -0.406326 3.056064 -0.132106 1.108223 7.083372 -0.085210 1.558308 0.957752 -2.413418 0.993289 -0.558399 -0.192939 0.754511 1.202546 0.301060 -4.071967 -1.701426 0.868620 1.802500 1.458074 -2.735015 -1.640365 -0.851665 -0.089399 -0.018576 -0.352241 0.587207 -0.562891 -1.359547 -0.466565 1.271709 4.079433 -1.148332 -1.168951 0.971300 0.873672 -1.475451 -3.273712 -0.870961 -1.525996 0.323071 0.431349 -0.207085 1.192420 2.465283 -4.621423 1.535996 -0.766842 -0.427032 1.270751 0.520927 -1.281356 -2.872354 0.306187 1.741889 2.331015 -0.047361 0.714372 0.596606 -1.719237 -0.118525 0.201321 0.629954 -0.568600 0.745207 0.474823 -1.990742 -1.422554 0.264380 -0.454039 -0.996926 -0.098830 0.989193 -0.131365 -3.951892 2.301269 -0.334084 -0.564435 0.996872 -0.484133 1.905503 -2.005079 -2.477157 1.420569 0.174763 0.103022 -1.209683 0.361291 1.597740 0.152498 0.494322 -1.032976 -3.265390 0.656021 -0.901059 1.230136 0.679827 0.459939 2.057041 -0.750174 -0.544648 -2.813671 -0.825988 0.234470 -0.058566 -1.586408 -1.135227 -0.324727 1.980170 1.971819 -0.013499 -0.737747 -0.091616 2.431029 -2.442387 -0.356672 1.395805 1.896063 -1.731855 0.216121 1.617322 -2.430260 -0.811304 -0.747370 -0.397082 -0.281949 -1.887514 0.876214 -0.467543 0.900856 0.415895 0.478847 -0.196264 0.956611 0.648916 0.668263 -0.006933 2.485921 3.339388 -1.236956 -0.620473 -1.684754 0.742267 -2.809219 -2.460597 0.765465 0.206533 -0.900553 0.444653 0.411051 1.818550 -0.117022 0.419447 0.046600 -0.501299 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp____gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter) = -0.043466 0.050924 -0.036748 0.060855 0.124219 -0.005998 0.073240 -0.016271 -0.073202 -0.136260 -0.029911 -0.137646 -0.136013 0.155537 -0.035210 0.163724 0.200689 0.113569 0.057694 -0.015362 0.001768 -0.162920 0.223858 0.152851 -0.063509 0.032332 -0.012753 -0.004134 -0.152180 0.203970 -0.050874 -0.254093 0.186272 -0.088728 -0.008837 -0.110478 0.004979 0.068491 0.012856 -0.217238 0.005736 0.077920 0.126649 -0.017780 -0.046712 -0.020588 0.157116 0.107801 0.079722 0.171742 -0.019368 0.014166 0.070825 0.101133 0.088809 0.092685 -0.031171 -0.293608 -0.192039 0.023037 -0.068633 -0.256073 -0.095030 0.064359 0.150329 -0.026260 0.013176 0.050177 -0.226831 0.051214 0.045775 0.021973 0.023582 -0.012880 0.024747 -0.052094 -0.039336 -0.050941 -0.153981 -0.384082 -0.116705 -0.113766 0.080775 0.213585 0.135524 0.078991 0.158446 0.005795 0.039421 -0.031742 0.230667 -0.229570 -0.108627 -0.010213 0.094939 0.017910 -0.115234 -0.051651 0.024584 -0.025186 -0.122466 -0.135065 0.184400 0.038842 -0.028183 -0.108183 -0.034694 0.114059 -0.317394 -0.171003 -0.239579 -0.118756 -0.065140 -0.156328 0.161279 0.114281 0.002668 0.151376 -0.054070 -0.167042 0.119760 0.096513 0.008265 -0.142277 -0.084818 0.072832 -0.071721 -0.008553 0.101265 0.056131 0.008499 0.284336 0.132594 -0.024333 -0.022269 0.033661 -0.031608 0.043396 -0.012270 -0.131244 -0.123790 -0.230807 0.071289 0.058904 -0.115875 -0.017135 -0.138855 -0.017318 0.091043 -0.091388 -0.040852 0.064707 0.043758 -0.200950 0.039239 -0.168643 -0.023917 -0.036696 0.132166 0.049318 0.123511 -0.108836 0.065097 0.132312 0.106147 -0.017987 -0.083960 -0.104649 0.153404 0.047724 0.019734 0.113487 0.042078 -0.136188 0.001461 -0.029821 0.270948 -0.102396 0.136401 0.115736 -0.061108 -0.003026 -0.172926 -0.067811 -0.122019 -0.024099 -0.059027 -0.012772 -0.093699 0.169213 -0.106847 0.165007 -0.147107 -0.046650 0.055499 -0.000505 -0.033524 -0.165859 -0.026418 0.134620 0.168612 0.022633 0.182624 -0.021515 -0.124951 -0.034847 -0.050222 0.101654 -0.028032 0.072579 -0.006837 -0.206629 -0.112303 0.009080 0.068617 -0.138042 0.023133 0.062058 0.352993 -0.241972 0.136301 -0.028139 -0.096272 0.093738 0.154555 0.133346 -0.120197 -0.177077 0.080864 -0.150963 -0.103492 0.030393 0.006750 0.035765 -0.054892 -0.166364 0.106984 0.004806 0.104656 0.098440 0.036312 0.051650 0.056391 0.124130 0.029990 -0.183559 0.041170 0.000861 -0.106499 -0.318201 0.049092 0.098047 -0.036030 0.166925 0.234619 0.158171 -0.066154 0.054385 0.157149 -0.099000 -0.013868 0.225729 0.058459 -0.001795 0.074628 0.193432 -0.140508 -0.116015 -0.041978 0.102531 -0.002709 -0.105362 -0.008692 -0.178287 -0.009956 0.085106 -0.016198 -0.102948 0.063420 0.019050 -0.014895 -0.109005 0.192951 -0.001051 -0.096020 0.092848 -0.052061 -0.049466 -0.173594 -0.082237 -0.011990 0.228951 -0.109903 0.028395 0.029694 0.036199 -0.033424 -0.011601 -0.067849 -0.137909 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__copy_move_backward_a(int*, int*, int*) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__miter_base(int*) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__niter_wrap(int* const&, int*) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__copy_move_backward_a1(int*, int*, int*) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__niter_base(int*) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__copy_move_backward_a2(int*, int*, int*) = -0.410747 0.081205 0.448555 -1.008196 0.823409 0.354543 0.334309 -0.481689 -0.786417 -0.371690 0.099924 -0.906844 -0.529577 1.096608 -0.488118 0.634307 1.678068 0.344539 -0.329073 -0.510162 0.988263 -0.429156 1.622561 1.485520 -1.276450 -0.033133 0.592024 0.707973 0.503360 0.477583 -0.456347 -0.545227 0.533754 -0.830181 0.277822 -0.845615 0.171102 0.001777 0.488154 -1.718839 0.181740 -0.424680 0.008041 -0.158099 -0.273497 0.749213 1.224654 1.006400 -0.439638 0.231625 1.033720 0.282189 -0.080478 0.321291 0.182817 0.263828 0.644906 0.238354 -0.385561 -0.325529 -0.148044 -0.656953 0.256340 1.179522 1.400990 0.092910 0.012462 0.579258 0.244637 0.178950 0.362059 0.321000 0.086210 0.329555 0.592006 -1.707968 0.120750 -2.473249 -0.369928 -2.749508 -0.792177 -0.574422 0.464126 -0.581030 0.628093 0.292368 1.299148 0.137582 0.188024 0.608023 1.432751 -1.182617 -0.481191 -0.725121 -0.588919 0.386133 -0.639229 0.193323 0.598047 0.088668 -0.925969 -0.815244 0.644000 0.353971 -0.500549 -0.595074 0.090251 0.854996 -0.997577 -0.709302 -0.795484 0.203783 -0.218085 -1.790394 0.237823 -0.730254 1.265819 -0.000228 -0.272476 -1.172464 0.098049 0.921956 -0.416793 -0.557982 -0.383436 0.951106 0.731751 0.188255 0.188915 -0.018552 0.304961 1.492450 0.940888 -0.716999 -0.250459 0.090269 -0.844275 0.012487 -0.950498 -0.378339 0.836005 -1.067901 0.275089 0.821755 -0.703968 -0.278825 1.408098 -0.131192 0.641573 3.173184 -0.144157 0.966761 0.595675 -1.220581 0.430722 -0.385386 -0.144482 0.403588 0.753627 0.314712 -1.591861 -1.050589 0.536503 1.177272 0.804375 -1.340551 -0.590051 -0.348198 -0.050905 -0.056538 -0.119205 0.313423 -0.253012 -0.715217 -0.272493 0.749082 1.977596 -0.559649 -0.636739 0.421816 0.388298 -0.451263 -1.387386 -0.477229 -0.720625 0.193221 0.147135 0.090385 0.704753 1.479161 -2.567890 0.962570 -0.317148 -0.243563 0.898752 0.207002 -0.723861 -1.454070 0.235114 0.955050 1.102442 -0.131298 0.188453 0.287167 -1.065944 -0.114957 0.074401 0.473456 -0.474001 0.495108 0.354549 -0.925516 -0.767228 -0.029248 -0.095976 -0.356909 -0.027930 0.643857 -0.006923 -2.369098 1.337058 -0.243087 -0.464771 0.420418 -0.477881 0.899990 -1.239996 -1.190005 0.640379 -0.048410 -0.118785 -0.619399 0.147808 0.850434 -0.163887 0.362374 -0.788125 -1.337081 0.626714 -0.393102 0.762874 0.508428 0.303363 1.104162 -0.454298 -0.319159 -1.183194 -0.199016 -0.070310 -0.120619 -0.907912 -0.283411 -0.281798 1.042325 1.353600 -0.168533 -0.230665 0.172860 1.096230 -1.455215 -0.431782 0.756113 0.995040 -0.880364 0.409341 0.881992 -1.175576 -0.518149 -0.614243 -0.367133 -0.154626 -1.025881 0.603999 -0.450512 0.450164 0.407395 0.080225 -0.149497 0.697734 0.199793 0.288038 0.055844 1.260129 1.880834 -0.664022 -0.241327 -1.102131 0.506995 -1.611450 -1.312545 0.457794 0.068467 -0.566661 0.171192 0.120648 1.084869 -0.040574 -0.047173 -0.231138 -0.094802 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__copy_move_backward::__copy_move_b(int const*, int const*, int*) = -0.888705 -0.713070 -0.192638 -2.440210 1.861729 1.084505 0.851390 -1.391666 -2.008268 -0.021932 0.884035 -2.624584 -0.311711 2.038682 -0.886928 2.411354 3.293665 0.294500 -1.095462 -0.647396 1.891100 0.445536 3.439102 2.913908 -2.135338 -0.098724 -0.019163 0.862385 0.458104 -0.122772 -0.791413 -1.138978 1.260398 -2.343935 -0.420789 -0.857068 0.268115 0.231935 2.488614 -2.936551 0.695443 -0.651998 0.465932 -0.541912 -0.800233 0.489801 1.934065 2.109001 -0.391739 0.566066 2.129675 0.318992 -0.146178 0.682470 0.343958 0.630499 0.637699 0.021455 -0.839784 -1.407932 -0.214828 0.154630 0.485889 2.132405 2.421335 0.297153 -0.364423 1.655644 1.238159 0.230266 1.268352 0.601868 -0.405254 0.323717 0.841499 -3.186446 0.121315 -3.989809 -0.744796 -3.937351 -1.696244 -0.099992 1.166282 -0.808736 1.715185 0.255856 2.409774 -0.172735 -0.221031 1.059560 2.333024 -2.562336 -1.174719 -1.239144 -0.960579 0.467714 -1.023221 0.478953 1.443487 0.367676 -2.093875 -0.896462 0.967852 0.972740 -0.881578 -1.677447 0.976608 1.137696 -1.033283 -1.813364 -0.516637 1.733560 -0.436007 -3.516112 0.096633 -1.279784 1.364702 -0.215933 -0.895059 -2.603838 0.023751 1.142946 -1.197226 -1.147068 -0.635606 1.408211 1.892958 0.988003 0.560054 0.311438 0.834951 4.035577 0.685822 -1.806976 -0.111323 -0.131130 -0.848006 0.809348 -1.455170 -1.131017 0.842345 -2.398919 1.065065 1.856872 -1.400670 -0.044944 2.343375 0.850966 0.596400 6.203272 -0.190995 2.709772 1.892352 -2.156014 0.792364 -1.419120 0.137560 0.463347 1.012077 0.007881 -3.038769 -2.255655 1.445071 2.281951 1.739343 -2.647350 -0.571964 -0.053892 0.074354 -0.213133 -0.503233 0.740984 0.241319 -1.578311 -0.379886 2.009877 4.426030 -0.918258 -0.333986 1.208231 1.324682 -0.457993 -2.178374 -1.455600 -2.239078 0.426559 0.870366 0.884279 1.478376 3.023246 -3.804193 1.626662 -0.374176 -0.093591 2.058037 1.031724 -2.274781 -2.256034 -0.370835 1.394407 2.144750 -0.825384 0.659838 0.896962 -1.788522 -0.197496 0.300425 0.107279 -0.678327 0.702797 0.557679 -1.461628 -0.766077 0.426619 -0.602960 -0.488739 -0.018424 1.617531 0.455736 -3.637401 2.222463 0.101923 -1.233488 0.882325 -1.484330 2.432718 -2.088788 -1.659937 1.541455 -0.243621 0.239611 -0.627231 0.638748 1.272143 -0.082736 1.633533 -1.776825 -2.201664 1.553424 -0.407113 2.001094 1.026535 -0.177987 0.918164 -1.747823 -0.574653 -1.893694 -1.444193 -0.460561 0.487554 -2.342366 -0.234271 -0.626095 2.251932 1.776811 -0.265285 -1.255357 0.194474 1.608271 -3.002414 -0.147772 1.496548 1.630633 -2.464985 0.364750 1.869941 -2.304574 -0.023894 -0.990652 -0.457191 -0.934511 -1.911990 1.367342 0.186679 1.339624 0.070759 0.103151 0.416521 1.131250 0.515262 0.575029 0.462079 2.585362 2.478148 -0.315102 -1.118281 -2.509385 0.976871 -2.836149 -2.998768 1.616856 -0.162577 -2.224508 0.183260 0.390292 2.675112 -0.186872 -0.190995 -0.911955 0.357405 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__bool __gnu_cxx::__ops::_Val_less_iter::operator()(int&, int*) const = -0.304120 -0.053128 0.180379 -0.748405 0.653479 0.379324 0.250491 -0.529427 -0.691205 -0.176983 0.239926 -0.525341 -0.195881 0.879340 -0.366102 0.661309 1.188289 0.217221 -0.278658 -0.452673 0.970624 -0.369439 1.233955 1.082876 -1.016718 0.002960 0.706962 0.539407 0.582358 0.322736 -0.241549 -0.349896 0.446455 -0.958725 0.032950 -0.702829 0.133468 0.075371 0.725721 -1.256378 0.113373 -0.514878 -0.106089 -0.086301 -0.270024 0.283903 0.721712 0.763938 -0.412916 0.449546 0.960578 0.215489 -0.165252 0.211491 0.174752 0.326360 0.548803 0.414256 -0.152001 -0.260994 -0.072354 -0.360780 0.238807 0.895461 1.117351 -0.012838 0.035773 0.610137 0.138988 0.171043 0.376693 0.252870 -0.233952 0.197590 0.539651 -1.627478 -0.028224 -2.287183 -0.308017 -2.116361 -0.561564 -0.294219 0.270342 -0.841394 0.650846 0.669365 0.944977 0.102728 -0.058335 0.522904 1.011658 -0.867987 -0.337049 -0.395978 -0.544864 0.329735 -0.541706 0.222302 0.522613 0.031035 -0.658446 -0.830219 0.572973 0.415322 -0.417022 -0.708189 0.017327 0.711772 -0.787825 -0.742096 -0.390857 0.228505 -0.380216 -1.324732 -0.198178 -0.658698 1.214066 -0.013987 -0.182080 -1.015473 0.035122 0.776888 -0.247743 -0.642668 0.469978 0.403307 0.695274 0.345613 0.079212 -0.113534 0.237237 1.375835 0.810652 -0.544940 -0.120403 0.009102 -0.483389 0.212562 -0.740467 -0.283027 0.496073 -0.746994 0.411704 0.752065 -0.492616 -0.400802 1.594346 -0.066555 0.348343 2.685774 0.057010 0.792182 0.603405 -0.906008 -0.027314 -0.326539 -0.011092 0.500859 0.573950 0.113041 -1.221018 -0.795943 0.381790 0.877716 0.572443 -1.231574 -0.820899 -0.240948 -0.039774 0.078814 -0.132706 0.172408 -0.188749 -0.512483 -0.204095 0.596766 1.418851 -0.566289 -0.675988 0.334002 0.452941 -0.604512 -1.217625 -0.390642 -0.784441 0.240287 0.228835 0.032926 0.535330 1.080006 -2.212305 0.671990 -0.267565 -0.132070 0.610600 0.439467 -0.639576 -1.121580 0.197110 0.553189 0.762063 -0.146608 0.253348 0.422408 -0.863422 -0.075603 0.062858 0.195374 -0.368977 0.442029 0.300683 -0.635808 -0.617475 0.333117 -0.000828 -0.376583 0.120170 0.565593 -0.146490 -1.960124 0.862997 -0.208247 -0.420351 0.438807 -0.338391 0.891064 -0.924381 -0.943701 0.622375 0.053961 0.083922 -0.400844 0.108845 0.687252 0.120974 0.464616 -0.570908 -0.876047 0.253137 -0.392412 0.517646 0.399756 0.145266 0.855092 -1.056301 -0.215703 -1.093033 0.131792 0.003237 0.020892 -0.708505 -0.688961 -0.196806 0.835996 0.952558 0.008939 -0.284574 0.027010 0.916121 -1.367462 -0.233210 0.525003 1.230674 -0.740535 0.313470 0.595094 -0.906964 -0.240662 -0.308420 -0.317147 -0.114890 -0.684225 0.631940 -0.156895 0.457199 0.183174 0.141239 0.045031 0.609562 0.186501 0.403398 0.028470 0.764352 1.601469 -0.628346 -0.451625 -0.825410 0.306211 -1.186246 -1.100063 0.405695 0.030183 -0.535598 0.130751 -0.023647 0.931041 0.126490 -0.019556 -0.112299 -0.080750 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp___GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_3_worst_case_linear_time.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/largest-independent-set-problem.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/largest-independent-set-problem.cpp__max(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/largest-independent-set-problem.cpp__LISS(node*) = -6.813897 2.460720 2.945956 -16.507908 15.829676 17.995795 4.954653 -9.485888 -14.003009 -1.442730 2.774412 -18.216698 -8.038909 21.559296 -7.521470 10.983286 25.170926 1.756726 -8.382877 -0.227739 17.915629 3.871180 23.752164 19.626999 -17.818543 -1.030434 6.543682 4.707848 1.227331 11.596259 -6.624510 -17.896632 7.020662 -10.969518 -1.616203 -9.216910 1.505757 -1.278760 11.892385 -23.911181 4.058154 1.768941 -3.120826 -6.102895 -5.051772 -1.411959 20.750815 15.769241 -6.231115 -0.965268 13.725627 8.991525 -5.149731 3.919781 5.430686 3.350005 6.619229 5.776457 -6.184562 -9.337569 -3.449188 0.836360 -0.155438 19.033758 20.263753 4.332698 -0.264936 8.260388 0.668677 3.390615 3.289836 3.901262 2.777139 7.540490 7.956904 -12.918147 -2.649629 -28.578181 -3.186005 -27.915342 -9.245629 -3.548643 5.056595 -1.576518 10.090439 -2.500155 19.480974 -2.224927 -0.482877 14.833234 25.923271 -16.503470 -6.941945 -13.959380 -15.439848 4.695819 -8.502375 3.775565 4.757944 -3.450283 -16.287806 -16.039104 0.296925 7.775663 -6.729226 -9.529437 3.364385 12.966975 -12.214467 -8.744326 -4.316694 8.361251 -4.265413 -29.572737 -14.586700 -10.655933 6.790875 -0.636658 -7.251290 -20.885772 3.593317 13.107899 -8.754289 -11.306903 2.180002 12.481248 11.995495 5.913880 1.424527 -4.021811 7.931294 24.582547 8.565513 -11.467899 1.311597 -3.715909 -4.690718 2.151645 -11.793881 -4.423515 3.316934 -15.101875 6.027544 17.682607 -10.610924 -2.745853 9.264349 -2.546223 7.805746 57.603984 -4.598243 17.919781 8.103682 -22.980663 5.987383 -4.866424 -5.916430 1.476115 8.761546 7.276279 -21.050389 -15.950323 14.247643 19.441524 13.750061 -17.103008 -0.908957 -2.983392 -3.558822 -3.953303 0.461311 4.000039 -3.047172 -13.703834 -6.486036 16.032040 32.574924 -9.165592 -17.222830 10.916427 13.475836 -2.435705 -9.243823 -6.928866 -13.472102 4.221117 10.329105 -2.684017 15.204954 24.305752 -36.283713 15.982955 -0.428669 -6.679840 13.055572 4.600006 -14.239102 -7.478749 1.718509 17.929846 17.162151 -0.365963 1.492555 0.806878 -16.052538 -1.967661 3.821029 4.048243 -6.690597 7.893600 4.307598 -15.602087 -13.419029 -0.920395 -4.993968 -8.131791 -6.340394 9.607415 -2.272403 -31.875949 24.349117 3.165653 -2.771856 1.557300 -8.511287 13.393575 -17.252183 -22.235394 10.980845 -2.220162 -1.275027 -1.533971 1.628430 12.560326 8.120192 13.727739 -14.236644 -23.906499 10.904333 -1.064128 16.609886 7.305113 5.873088 11.799338 -6.861927 -3.820167 -18.394849 -12.484667 9.400126 4.940084 -18.140887 -5.941389 -5.878503 18.030895 14.804280 -3.840277 -12.185748 -8.840746 15.298069 -14.575519 -0.269213 11.715457 7.598714 -19.994215 -2.025002 15.057027 -13.153363 -5.031367 -9.412690 -0.977835 -10.448575 -17.780146 5.446533 -1.312393 6.983788 5.608608 -0.729957 -3.514949 6.159816 5.182109 2.517674 4.262456 16.807575 14.128382 -10.315471 -1.052778 -18.475221 10.031609 -25.259540 -24.933354 11.628950 -8.209228 -11.529006 -1.124346 -1.492634 16.058192 -2.637115 5.511654 -1.397432 0.376252 +PE-benchmarks/largest-independent-set-problem.cpp__newNode(int) = -0.217513 -0.148705 0.953472 -0.898964 0.459616 -0.166031 0.220494 -0.022834 -0.903559 -0.328777 0.040231 -0.592796 -0.327404 0.953300 -0.362413 0.088984 1.385942 0.578349 -0.311716 -0.533916 0.634164 -0.877715 0.977866 1.192741 -0.935792 0.026638 0.286458 0.804879 0.541503 0.893752 -0.546393 -0.189742 0.033067 -0.276113 0.597399 -0.961460 0.037236 0.184502 -0.150057 -1.567447 0.191267 0.086062 0.317447 -0.120675 0.064308 1.054185 0.802167 0.648174 -0.331162 0.252517 0.706068 -0.026081 0.098256 0.137283 0.434633 0.348552 1.184404 0.552231 -0.431097 0.158145 -0.191820 -0.809625 0.379705 0.830834 1.066396 0.022586 0.003227 -0.150652 0.331586 0.182531 0.451685 0.128370 0.022520 0.045342 0.440256 -1.125516 0.475329 -1.982023 0.026818 -2.453057 -0.568050 -0.401364 0.869826 -0.423730 0.054608 -0.053805 0.924237 -0.075581 0.141503 0.277612 0.969961 -0.554729 -0.392064 -0.505964 -0.647915 0.338903 -0.389726 -0.239189 0.664357 0.179670 -0.617997 -0.355386 0.717147 0.174367 -0.326342 0.321798 -0.023538 0.907040 -0.927682 -0.383108 -0.675711 0.215924 0.100850 -1.131070 0.471309 -0.815184 0.827056 0.078209 -0.409912 -0.460045 0.245131 0.627134 -0.468741 0.074589 -0.945866 1.152066 0.128658 0.042078 -0.038610 -0.132790 0.007559 0.308305 0.785697 -0.680702 -0.068852 0.366718 -0.912811 -0.132105 -0.875310 -0.393392 0.873995 -0.611520 -0.179594 0.038353 -0.594804 -0.050008 0.893507 0.114820 0.490274 2.415206 -0.212684 0.703281 0.219891 -0.702223 0.792812 0.373384 0.072392 0.336790 0.716645 0.132767 -1.275319 -0.743637 0.240677 0.895823 0.634336 -1.038628 -0.582067 -0.423461 -0.197106 0.359966 0.087113 0.072801 -0.355344 -0.531309 -0.282655 0.037746 1.469048 -0.226393 -1.159200 -0.020630 -0.098076 -0.556264 -1.200917 -0.083696 -0.235274 0.266387 -0.499166 -0.163208 0.684719 1.068610 -2.646242 1.007125 -0.395650 -0.356349 1.104304 -0.229339 -0.282727 -1.705712 -0.070889 0.538374 1.218974 0.166826 -0.413987 0.427157 -0.813193 -0.079743 -0.148107 0.509259 -0.453342 0.411468 0.249785 -0.687889 -0.437301 -0.572906 -0.028841 -0.137629 -0.219712 0.369282 -0.183027 -1.921117 0.849105 -0.138483 -0.147442 0.247287 0.049430 0.033239 -0.883001 -0.865512 0.128949 0.186212 -0.405241 -0.929567 -0.114140 0.664210 -0.413988 -0.047319 -0.538520 -1.174097 0.549693 -0.765642 0.700996 0.370336 -0.050481 0.987569 0.945480 -0.065355 -0.770569 0.249325 -0.106711 -0.456528 -0.340248 -0.078770 -0.275437 0.608896 0.927313 -0.018943 0.267599 -0.011849 1.161898 -0.610766 -0.545009 0.542978 -0.032711 -0.253605 0.547907 0.701724 -1.094517 -0.441530 -0.600064 -0.696625 0.065691 -0.386322 0.614460 -0.384236 0.314199 0.109263 0.152352 -0.345483 0.393255 0.086787 -0.114316 0.075224 1.237853 1.720267 -0.532061 0.306092 -0.699306 0.521657 -1.049689 -0.546243 -0.146270 0.164785 -0.503122 0.305003 0.217603 0.716852 0.131331 -0.116543 -0.111531 0.116522 +PE-benchmarks/largest-independent-set-problem.cpp__main = -2.195536 0.830702 4.309274 -6.536658 4.725954 2.601798 1.739941 -1.647984 -5.574169 -2.361418 0.577994 -6.749282 -4.200527 7.741202 -2.876494 1.130679 9.715678 1.925287 -2.854778 -1.677148 5.427113 -1.498698 8.084976 7.930034 -6.967946 -0.182793 1.939227 3.904431 2.106438 5.151056 -2.205790 -4.767241 1.349351 -1.257661 2.311488 -4.336398 0.440757 -0.341512 0.360223 -9.961139 1.412791 1.724227 0.624830 -1.770419 -0.598565 4.123234 7.740264 5.532223 -2.659420 -0.542713 5.174817 2.148683 -0.643069 1.300148 2.306466 -0.034380 5.200554 2.336273 -2.899781 -1.579562 -1.432380 -2.903350 0.496878 7.083279 7.896638 1.355442 -0.038626 0.616134 1.200840 1.831159 1.613781 1.345574 1.879205 2.313918 3.171252 -4.429845 1.070070 -11.951128 -0.286129 -14.744452 -3.959462 -2.297622 4.768942 -0.455191 0.944585 -1.705360 7.239359 0.038732 0.543211 4.643490 9.382246 -4.197376 -2.684785 -4.879817 -5.600534 2.619577 -3.089393 0.528253 2.969954 0.544723 -5.662294 -3.589234 1.357990 1.205451 -2.519361 0.156854 0.557405 5.615989 -5.631153 -1.229205 -3.270957 2.305112 0.970629 -10.440351 -1.905470 -4.804446 3.598307 -0.057491 -2.829391 -4.400810 1.544958 3.814202 -3.508270 -0.876984 -4.887787 6.866265 2.549272 1.312669 0.151497 -0.760402 2.153252 4.752599 3.629479 -4.524495 -0.014624 -0.197920 -3.786555 -0.167261 -5.191785 -1.728944 4.363376 -4.660656 0.747168 3.260674 -4.156419 -1.764059 2.446592 -0.976533 3.465856 19.098260 -1.938314 6.081539 2.269074 -6.974451 3.986433 0.492595 -1.646412 1.047659 4.128486 2.635225 -6.755355 -5.827920 4.352876 7.269984 4.975040 -6.390304 -0.553660 -1.350575 -1.609139 -0.675649 0.913069 1.118277 -1.873265 -4.512350 -2.542687 4.266228 10.439385 -1.940453 -8.163323 2.202248 3.046799 -1.070015 -4.485183 -1.337570 -1.952853 1.711586 0.738689 -1.150420 5.723513 8.831486 -16.434787 6.806719 0.203487 -2.136068 6.227486 -0.471345 -4.040408 -7.451412 0.633129 6.290148 7.237685 0.596087 -1.788866 0.748379 -6.142697 -0.810238 0.632596 2.721689 -2.919628 2.961446 1.305843 -4.821161 -4.775967 -3.489109 -1.413549 -1.155913 -2.741767 3.218615 -0.784763 -12.905284 8.738876 -0.082776 -0.862351 -0.606934 -2.300083 2.302348 -6.662424 -7.710004 1.973197 -0.940960 -3.369775 -3.949033 0.033503 4.508302 0.096967 2.839862 -4.704598 -8.391094 5.184864 -2.760063 5.948135 2.734700 1.868410 6.016744 3.424921 -0.954612 -6.032309 -2.143879 2.629004 -0.634521 -5.302924 -0.023952 -2.127951 5.183480 6.250684 -1.774825 -1.931277 -1.868396 6.624227 -4.122174 -2.880886 4.227071 -0.089659 -4.894477 2.222014 5.450804 -5.924055 -2.816220 -5.021150 -2.694240 -2.340757 -5.665986 2.602548 -1.562913 2.018121 2.260412 -0.159619 -2.527136 2.592994 1.309730 -0.370060 1.376591 7.582937 8.604335 -4.195842 1.692580 -6.507497 4.096807 -9.153757 -7.281420 2.331122 -2.048650 -3.152736 0.337010 -0.189917 5.231253 -0.372284 0.652360 -1.197971 1.429182 +PE-benchmarks/largest-independent-set-problem.cpp___GLOBAL__sub_I_largest_independent_set_problem.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/largest-sum-contiguous-subarray.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/largest-sum-contiguous-subarray.cpp__maxSubArraySum(int*, int) = -1.491232 -1.896929 0.823704 -4.386311 2.326109 1.000933 1.039773 -1.000865 -4.595020 -1.202760 1.515733 -4.124592 -1.152434 4.879123 -1.703301 2.470528 6.558928 1.314751 -2.081244 -1.333919 4.676305 -2.162944 5.369356 5.326793 -4.545535 -0.616353 0.530904 3.386123 2.572264 1.338416 0.206018 -1.581451 1.165437 -3.524876 0.653735 -3.606218 1.220996 1.353352 1.957648 -6.781935 1.072559 0.558213 1.040877 -0.855691 -0.979770 2.859037 2.766272 3.827541 -2.376248 1.168497 4.567906 0.189470 -0.631187 0.729379 0.173689 -0.051799 1.876171 2.256558 -1.841273 -1.137583 -0.075062 -2.349038 1.445459 3.965954 5.835648 0.017070 0.291677 1.795620 1.645166 1.180575 2.789582 0.325846 -0.264575 -0.334965 2.743869 -5.374773 -0.384289 -9.963342 -0.284312 -11.291763 -2.229793 -0.610106 4.428259 -1.484964 0.793768 -0.432481 3.899203 -0.198975 -0.508588 4.381223 4.506590 -2.511531 -2.221545 -3.601358 -3.283130 2.438361 -2.645938 -0.080443 3.700522 1.273343 -3.154881 -1.701895 1.425886 1.359549 -1.529980 -1.815355 0.393979 3.673574 -3.580507 -2.322095 -1.112764 2.921251 0.241331 -6.674384 -0.348332 -3.878006 2.853944 0.070785 -1.130241 -2.156957 0.016201 1.978650 -1.673518 -0.685416 -2.182176 4.233843 1.758054 1.731058 0.306228 0.201471 1.016688 4.312042 2.080521 -3.148475 -0.339867 0.723656 -2.591540 0.936019 -4.270246 -2.096028 4.217149 -3.792802 0.671943 1.635328 -2.533965 -1.640947 4.476687 0.944685 1.861592 13.963057 0.601348 4.761272 2.808616 -3.342647 2.775099 0.103377 0.480762 1.992238 2.293834 -0.299009 -5.978484 -3.759073 1.690916 4.052070 3.236958 -5.442013 -2.460569 -0.713017 -0.447545 0.409353 -0.511446 1.236994 -1.030938 -2.669208 -0.907553 3.061903 7.275943 -1.220721 -2.598670 1.253611 2.765889 -2.878874 -5.758243 -1.168730 -2.651123 1.090273 0.035853 0.159593 3.182812 5.427520 -10.323391 3.783395 0.179100 0.540318 3.230304 0.523337 -3.768348 -8.013236 -0.209124 2.314315 5.225172 -0.400579 -0.172161 2.370928 -3.688098 -0.096452 0.731950 0.561548 -0.977448 1.401736 0.022091 -1.428397 -2.505731 -0.053903 -1.728779 -0.239444 -0.548387 2.441048 -0.094131 -7.053797 3.811934 -1.217390 -1.702688 0.414692 -1.353905 2.838331 -4.646811 -4.064426 1.856581 0.128926 -2.197434 -3.830629 0.530879 2.881468 0.098689 1.017129 -2.226608 -6.048303 3.015973 -3.257042 3.037081 1.683452 -0.676477 3.509178 0.933699 -0.475971 -5.078595 -1.075362 -0.307735 -0.543639 -3.727430 -1.256560 -0.515384 3.453877 3.342466 -0.393286 -1.865126 0.245417 4.877613 -3.541186 -2.513111 2.508090 1.186435 -3.348880 2.143348 3.310980 -5.845911 -0.237156 -2.839757 -1.469462 -0.249093 -3.072272 2.727636 0.061570 2.495103 0.059783 1.027469 -0.267899 2.059280 1.359278 0.280824 0.274844 6.204785 6.752922 -2.233721 -0.642349 -4.720233 2.161839 -5.456351 -5.186375 1.268846 0.266970 -2.760655 1.376064 1.168622 4.391238 0.784481 -0.197866 -1.232218 1.187789 +PE-benchmarks/largest-sum-contiguous-subarray.cpp__main = -0.426238 -0.408402 0.652336 -1.334707 0.999186 0.243716 0.495221 -0.120347 -1.662590 -0.570646 0.410913 -1.580048 -0.722806 1.798459 -0.489729 0.714897 2.379144 0.653079 -0.627164 -0.434879 1.249205 -0.880654 1.929189 1.948236 -1.485725 0.033440 -0.042605 0.991741 0.462555 1.027318 -0.310918 -0.889412 0.518827 -0.858563 0.310781 -1.209009 0.143956 0.344217 0.344629 -2.528452 0.365047 0.582556 0.417551 -0.334043 -0.165543 1.129661 1.323457 1.275527 -0.545783 0.591378 1.207513 -0.098978 0.049088 0.344028 0.478799 0.160167 0.912779 0.473757 -0.959027 -0.177316 -0.250161 -1.159967 0.203261 1.308579 1.901534 0.003847 -0.063387 0.258555 0.279166 0.420301 0.880288 0.195414 0.202536 -0.105037 0.884062 -1.320171 0.025100 -2.894622 -0.192760 -3.982732 -1.042060 -0.315936 1.832493 -0.084054 0.254495 -0.398105 1.521453 -0.182498 -0.101217 1.092972 1.835740 -1.041362 -0.843806 -1.018647 -0.907958 0.699488 -0.840176 -0.188092 1.199459 0.200211 -1.271828 -0.559652 0.805938 0.320775 -0.546399 -0.215561 0.109373 1.439590 -1.535180 -0.736689 -0.805189 0.779263 0.230945 -2.223752 0.080684 -0.929874 0.773942 0.331604 -0.675126 -0.736058 0.360274 0.610761 -0.713369 -0.198008 -1.096888 1.699595 0.321445 0.517253 0.235214 0.150408 0.375031 1.348449 0.893557 -1.051652 0.016265 0.247803 -0.799335 0.387099 -1.208723 -0.792906 0.998974 -1.326282 0.168141 0.353808 -1.027083 -0.335628 0.773557 0.405082 0.581801 4.068397 -0.083778 1.631500 0.792764 -1.299836 1.192231 0.011391 0.043380 0.465273 1.007356 0.118803 -1.645776 -1.295813 0.731144 1.594172 1.182087 -1.824405 -0.585908 -0.339258 -0.009756 0.182558 0.135796 0.415711 -0.034829 -1.059234 -0.358388 0.777219 2.715409 -0.525539 -1.408136 0.445542 0.463132 -0.593954 -1.823708 -0.359018 -0.643930 0.325942 -0.149429 -0.077710 0.993699 1.965973 -3.606776 1.572138 -0.246339 -0.228452 1.480712 0.073527 -1.115866 -2.553071 -0.265548 0.940797 2.013642 0.198009 -0.252063 0.608172 -1.366971 -0.148649 0.103564 0.349582 -0.452153 0.670093 0.015672 -0.803497 -0.814337 -0.612560 -0.372354 -0.157213 -0.381520 0.849805 0.345017 -2.785902 1.429639 -0.178410 -0.576643 0.088572 -0.131619 0.774176 -1.475349 -1.595735 0.525886 -0.241385 -1.131667 -1.232359 0.017380 0.857206 -0.067160 0.098020 -0.643757 -1.919400 1.375699 -0.865799 1.281723 0.682934 -0.161887 1.426484 1.071120 -0.463202 -1.292698 -0.412110 0.121068 -0.717542 -0.978543 -0.111565 -0.436052 1.204275 1.327709 0.100029 -0.462636 -0.272449 1.775952 -1.133372 -0.793404 1.181031 0.088056 -0.863248 0.900436 1.418791 -1.861995 -0.271172 -1.060551 -0.621863 -0.244239 -0.954635 0.849706 -0.257253 0.650961 0.146851 0.193523 -0.383467 0.613483 0.275629 -0.144982 -0.019368 2.216625 2.276741 -0.966604 0.275628 -1.467086 0.848424 -1.877286 -1.558988 0.307897 0.242597 -1.109599 0.329228 0.393417 1.281648 0.183166 -0.295819 -0.548816 0.379896 +PE-benchmarks/largest-sum-contiguous-subarray.cpp___GLOBAL__sub_I_largest_sum_contiguous_subarray.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/lexicographic-rank-of-a-string.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__fact(int) = -0.553355 -0.902562 -0.369121 -1.365595 0.945256 0.139502 0.473749 -0.699363 -1.611882 -0.076040 0.708253 -1.450633 0.153286 1.454311 -0.281000 1.384168 1.584660 0.292380 -0.682206 -0.314547 1.170375 -0.354047 1.354240 1.384053 -0.826704 0.023059 -0.552866 0.215193 0.039946 -0.043971 0.187568 -0.616556 0.491311 -1.199099 -0.276998 -0.559526 -0.003141 0.855549 1.425986 -1.627895 0.461109 0.161723 0.707952 -0.337605 -0.423699 0.100508 0.473461 0.931520 -0.165751 0.739394 0.944191 0.015168 -0.062027 0.260531 0.432798 0.302336 0.009287 -0.134324 -0.508880 -0.469852 -0.210898 0.284495 0.450125 0.869889 1.105561 0.020090 -0.236033 0.772510 0.592773 0.347033 0.958484 0.161619 -0.529827 -0.505413 0.302524 -1.628605 -0.186953 -2.367290 -0.066775 -2.520134 -0.793239 0.638938 1.327799 0.095502 0.460183 0.004049 1.183879 -0.232906 -0.694209 0.939466 1.087759 -0.792783 -0.548476 -0.435640 -0.826715 0.189752 -0.196667 0.029569 0.955125 0.504891 -1.050336 -0.161148 0.456669 0.316262 -0.356263 -0.958078 0.561932 0.900332 -0.684552 -0.846493 0.509292 1.607579 -0.052475 -1.441196 0.253323 -0.942322 0.062683 -0.029982 -0.770197 -0.775464 0.134296 0.029937 -0.711548 -0.141052 -0.697499 0.607018 0.584750 0.712324 0.066318 0.289621 0.196084 1.712312 -0.306097 -1.158343 0.343118 0.044300 0.246254 0.809093 -0.653682 -0.829816 0.348047 -1.120916 0.439511 0.224670 -0.703161 -0.245700 0.814755 0.749275 -0.166717 2.725623 0.038742 1.663196 1.134078 -0.823612 0.505311 -0.402695 0.397232 0.400720 0.700402 -0.499378 -0.888392 -1.301767 0.791834 1.191155 0.960869 -1.029732 -0.844812 0.084552 -0.208086 0.307691 -0.057708 0.119915 0.078081 -0.699667 -0.212987 0.679088 2.144805 -0.180060 0.372004 0.547122 1.033956 -0.390362 -1.144814 -0.638066 -1.492622 0.260944 0.110684 0.339829 0.828853 1.554088 -2.241122 1.042084 -0.304584 0.358763 0.624654 0.659053 -1.252725 -2.333852 -0.829900 0.349292 1.421391 -0.653661 0.428281 0.764837 -0.883728 -0.029265 0.125042 -0.344876 -0.447926 0.372786 -0.177364 -0.358652 0.041383 0.652518 -0.723755 -0.101004 0.039765 0.836997 0.781559 -1.309522 0.731747 0.146057 -0.373884 0.294988 -0.195158 1.319318 -0.620022 -0.718446 0.645379 -0.083234 -0.195240 -0.417051 0.219728 0.600136 -0.418840 0.430774 -0.438391 -0.699292 0.941161 -0.668188 1.119597 0.515576 -0.648322 0.293859 -0.552379 -0.432702 -0.632089 -0.823521 -0.303175 0.020630 -0.858285 0.178467 -0.238510 0.951692 0.374666 0.511874 -1.159393 0.345263 1.106256 -0.837074 -0.000909 0.860606 -0.209139 -1.105426 0.478678 1.093788 -1.261979 0.467032 -0.704231 0.140537 -0.541655 -0.437784 0.969273 0.776491 0.676033 -0.654312 0.129704 0.331253 0.665475 0.631209 0.249081 0.295993 1.600819 0.633871 -0.001631 -0.576283 -1.070892 0.336456 -0.999420 -1.177944 0.395633 0.585377 -1.344728 0.044970 -0.132324 1.400154 0.147763 0.050712 -0.433785 0.572161 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__findSmallerInRight(char*, int, int) = -1.267298 -1.440341 -0.674331 -2.657978 1.483756 1.979863 0.838543 -1.829273 -3.061926 -0.078333 1.173125 -2.606815 0.114041 3.193690 -1.047795 3.071451 3.859445 0.712935 -1.740363 -0.213501 3.486878 -0.631414 3.830969 3.435057 -2.275151 -0.355518 -0.008572 1.574606 1.015025 0.637037 0.136342 -0.701685 1.274902 -3.732249 -1.008099 -2.297526 0.602642 1.392725 2.782362 -3.897865 0.817993 -0.221023 0.631156 -0.819729 -1.104493 -0.308117 1.385958 2.553119 -0.386147 0.869995 2.322577 0.390698 -0.392280 0.724737 0.571649 1.040267 0.379104 0.104131 -0.818044 -1.551163 -0.178106 -0.660652 1.067583 2.527646 3.263937 0.372303 0.054917 2.091838 0.609481 0.550678 1.821311 0.375786 -1.593027 -0.194647 1.081540 -4.345590 0.171857 -4.352798 -0.598904 -4.405351 -1.233449 0.364398 1.486444 -0.084974 2.100151 0.701573 2.542873 -0.789834 -0.937742 2.706079 2.617790 -2.726807 -1.184393 -1.691984 -1.649349 0.832589 -1.508570 0.051224 1.462704 0.740385 -2.144095 -1.313195 0.955807 1.784812 -0.998806 -2.227574 0.696852 2.143740 -2.290109 -2.716693 0.443048 2.133301 -1.290202 -4.171767 -1.030767 -2.448891 1.591100 -0.257728 -0.904657 -2.970280 0.265479 1.744394 -0.430344 -1.756514 0.052093 1.345843 1.392237 1.129621 0.084300 0.124579 0.323781 4.776516 0.956009 -1.749731 0.316499 0.123540 -1.024862 1.201292 -1.842660 -1.557971 0.551330 -3.021481 0.328420 2.462176 -1.518911 -0.460421 2.800495 1.339006 0.663022 9.668644 0.440386 3.514895 2.705248 -2.620139 0.622158 -1.071099 0.443188 1.132593 0.937906 -0.346100 -4.655084 -2.603255 1.337366 2.647495 2.145417 -2.921104 -1.305483 -0.567248 -0.098102 0.431746 -0.541244 0.622162 -0.173026 -2.170883 -0.576432 2.052334 5.513191 -1.285199 0.319702 1.671349 0.852213 -2.206662 -3.755170 -1.419319 -2.416724 0.602515 0.434749 0.141274 1.488545 3.394945 -3.694317 2.341978 -0.720982 0.213480 2.001079 0.959985 -2.788233 -3.183310 -0.959388 1.388824 2.994245 -1.335357 0.503231 1.507341 -2.458005 -0.176214 0.614250 -0.185032 -0.575363 1.081912 0.561873 -1.311561 -1.343052 1.619689 -0.702557 -0.848659 0.209569 1.851098 -0.262517 -2.992005 2.296819 -0.027469 -1.088298 1.145767 -0.620633 2.572312 -2.514690 -2.523730 2.144932 0.409630 -0.160012 -1.189652 0.642757 2.059340 1.004707 0.668374 -1.686806 -2.871563 1.396891 -1.410653 2.032831 1.015831 -0.437219 1.278910 -1.604329 -0.505052 -3.093656 -1.305084 -1.298640 0.344849 -2.727743 -1.520632 -0.428361 2.951779 1.838091 0.280548 -2.038543 0.719281 3.174140 -2.524747 -0.658191 1.647791 1.898892 -3.238974 0.228546 2.128340 -3.328303 0.260991 -0.806484 -0.327862 -0.711717 -1.998771 2.058328 0.730386 1.966521 -0.322656 0.711191 0.518301 1.211188 1.270581 0.956953 0.638471 3.641219 2.397114 -0.384687 -1.565300 -2.668210 0.897899 -3.210230 -3.306888 1.357553 0.967299 -2.242151 0.614534 0.719903 3.465137 0.800943 -0.140834 -0.172406 -0.000588 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__findRank(char*) = -1.522000 -1.989857 -0.625000 -3.582245 2.437066 1.443663 1.345974 -2.188111 -4.229212 -0.181695 1.922055 -3.804021 -0.216236 4.171447 -1.216556 3.908634 5.344871 0.903451 -1.995650 -1.158894 4.488946 -0.983296 5.483339 4.930259 -3.296396 -0.237440 -0.366993 1.930528 1.568682 0.050842 0.025706 -1.171230 2.112306 -4.719674 -1.085222 -2.789082 0.681064 1.769163 4.300415 -5.233500 1.066393 -0.789124 1.091713 -0.893718 -1.394703 1.566257 1.930707 3.324293 -0.908152 1.790182 3.704731 0.065375 -0.527600 1.020874 0.686999 0.673535 0.821228 0.910871 -1.252489 -1.633223 -0.262754 -0.655372 1.099537 3.181037 4.820082 0.196286 -0.250612 2.691070 1.250084 0.764009 2.596826 0.519035 -0.761381 -0.588700 1.789248 -6.064393 -0.595976 -8.567393 -1.024255 -8.253869 -2.208384 0.575903 3.118270 -1.749062 2.111315 0.499557 3.287560 -0.102912 -1.430105 3.256201 3.596042 -3.332617 -1.783573 -1.866202 -2.115006 1.163466 -1.931188 0.736665 2.838925 0.761252 -3.163198 -1.860075 1.997060 1.552873 -1.321041 -3.079711 1.065110 2.869036 -2.407673 -2.929652 0.266816 3.159258 -0.837251 -5.553734 0.165089 -3.365394 3.029586 -0.111332 -1.317848 -2.899860 0.120080 1.451236 -1.387444 -1.820493 -0.581326 2.406258 2.298096 1.995249 0.231368 0.448200 0.711134 6.112240 0.643191 -2.798658 0.341167 -0.124359 -1.277947 2.095877 -3.155850 -1.946248 2.530237 -3.476590 1.077269 2.001552 -2.062129 -1.053193 5.234958 1.829446 0.556861 11.398160 0.709625 4.955848 3.595206 -3.026092 1.469154 -1.615573 0.848373 1.768989 1.903339 -0.864050 -5.917729 -3.642517 1.866256 3.453789 2.774980 -5.098715 -2.619328 -0.319966 -0.074065 0.114107 -0.541866 0.861235 0.052190 -2.444591 -0.638510 2.993191 7.476414 -1.583196 0.276171 1.740931 2.010289 -2.123747 -5.272057 -2.050017 -2.816490 0.890025 0.467448 0.886760 2.341783 4.570799 -7.378973 2.831374 -0.929238 0.556532 2.508334 1.759104 -4.413425 -5.714403 -1.011836 1.512545 4.096932 -0.857626 1.096981 2.311117 -3.185594 -0.208994 0.423031 -0.437077 -0.793168 1.251170 0.357773 -1.476072 -1.471332 1.510788 -1.416513 -0.694594 0.373541 2.632328 0.731806 -5.812382 2.734007 -0.330208 -1.627818 1.073325 -1.255780 3.943569 -3.127660 -3.031054 2.440718 -0.152565 -0.587575 -2.433899 1.061666 2.227560 0.058930 1.573511 -2.013152 -3.930840 2.582997 -2.260260 2.766503 1.474366 -0.828414 1.929842 -2.234394 -1.019223 -4.439435 -1.648354 -0.877026 0.254082 -3.818970 -0.709529 -0.648165 3.384452 2.291439 0.489452 -2.815648 0.682895 4.070486 -4.470378 -0.948350 2.477504 3.134326 -3.944871 1.368466 3.074917 -4.677334 0.478922 -1.558013 -1.032745 -0.923240 -2.418824 2.786061 1.202122 2.446900 -0.826749 1.035759 0.788875 1.964126 1.289351 1.023915 0.519948 5.249495 5.381843 -0.988117 -2.134737 -3.846913 1.352708 -4.058671 -4.882414 1.881947 0.747725 -3.607895 0.707546 0.791706 4.787313 0.796709 -0.399131 -1.085612 0.778785 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__main = -0.330866 -0.219549 0.299844 -0.974877 0.844293 0.243029 0.440875 -0.207357 -1.267167 -0.512210 0.407558 -1.508295 -0.706147 1.380597 -0.382126 0.607518 1.767826 0.366256 -0.470508 -0.334114 0.864972 -0.320005 1.673562 1.571689 -1.105966 0.085359 -0.293157 0.604995 0.181467 0.575405 0.004193 -0.939555 0.551350 -0.553348 0.052232 -0.681263 0.038682 0.230866 0.426669 -1.874506 0.253915 0.546937 0.406479 -0.274612 -0.134238 0.768574 1.108230 0.996241 -0.219900 0.516629 0.901285 0.061210 0.088640 0.305755 0.383858 -0.123915 0.484005 -0.174151 -0.761976 -0.221479 -0.204135 -0.701229 -0.096066 1.038124 1.471896 0.062904 -0.158467 0.235850 0.112965 0.372581 0.625185 0.243210 0.265685 0.046545 0.592158 -0.790269 -0.084054 -2.057866 -0.188252 -2.964713 -0.918600 -0.131444 1.533774 0.314613 0.187740 -0.359608 1.218662 -0.018036 -0.188842 0.918083 1.506491 -0.787279 -0.639497 -0.611614 -0.583342 0.494409 -0.615060 0.086551 0.694080 0.263860 -1.101864 -0.342718 0.555825 0.117971 -0.439552 -0.244571 0.169163 1.002359 -1.171986 -0.408802 -0.486572 0.756941 0.295579 -1.791258 -0.040126 -0.615122 0.507181 0.272035 -0.566234 -0.456117 0.298962 0.218247 -0.559842 -0.117562 -1.069354 1.131978 0.334037 0.476545 0.208590 0.342701 0.407337 1.307461 0.265481 -0.781234 0.092673 0.013924 -0.299955 0.485605 -0.763336 -0.533496 0.572103 -0.993086 0.340484 0.265507 -0.770577 -0.435662 0.125901 0.294062 0.311175 2.850150 -0.079740 1.433650 0.799616 -1.015182 0.710811 -0.321159 -0.012893 0.255039 0.739527 0.125525 -0.905305 -1.033534 0.728344 1.291249 0.884970 -1.277296 -0.169658 -0.027285 0.032248 -0.088598 0.243854 0.319169 0.145554 -0.816994 -0.268705 0.813580 2.156179 -0.293907 -0.654835 0.416825 0.505852 -0.116701 -1.037258 -0.331692 -0.311762 0.231767 0.118042 0.102245 0.710972 1.518495 -2.543463 1.161504 -0.038097 -0.032519 0.976847 0.181035 -1.093203 -1.714712 -0.258787 0.758544 1.439097 0.085944 0.024915 0.355436 -1.067405 -0.144813 0.123085 0.153536 -0.365179 0.538862 -0.002985 -0.593578 -0.605349 -0.442701 -0.352255 -0.010867 -0.364526 0.722741 0.609437 -2.138449 1.133057 -0.056337 -0.491521 -0.150863 -0.246014 0.823558 -1.051829 -1.160415 0.405815 -0.502002 -1.054153 -0.782400 0.045100 0.502210 -0.070875 0.290648 -0.475828 -1.100005 1.292770 -0.467791 1.033272 0.557684 -0.080314 0.926219 0.492012 -0.482495 -0.831120 -0.639622 0.278232 -0.518174 -0.880608 0.409398 -0.396599 0.873138 0.964680 0.079683 -0.732386 -0.151791 1.262776 -0.886667 -0.525552 0.936013 0.105404 -0.801644 0.761524 1.121525 -1.313710 -0.080641 -0.899168 -0.341260 -0.375370 -0.791269 0.618951 -0.067076 0.472676 0.115226 0.073021 -0.311713 0.497504 0.185821 -0.130691 0.055027 1.723467 1.523678 -0.596265 0.217019 -1.203494 0.599758 -1.396899 -1.353467 0.371749 0.089234 -0.929234 0.088377 0.067213 1.045143 0.162827 -0.256782 -0.584302 0.465800 +PE-benchmarks/lexicographic-rank-of-a-string.cpp___GLOBAL__sub_I_lexicographic_rank_of_a_string.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/little-and-big-endian-mystery.cpp__show_mem_rep(char*, int) = -0.646289 -0.847822 -0.024126 -1.614356 0.778507 0.700486 0.452805 -0.725016 -1.775920 -0.374244 0.664228 -1.536162 -0.111400 1.794427 -0.594134 1.459625 2.179449 0.446918 -0.859958 -0.243237 1.765928 -0.585293 2.065056 2.000181 -1.432118 -0.169570 -0.143803 1.154751 0.674450 0.421803 0.312798 -0.463818 0.529390 -1.695536 -0.287928 -1.312153 0.384537 0.844620 1.145381 -2.387688 0.432737 0.181104 0.434376 -0.397481 -0.462221 0.031168 0.790912 1.455599 -0.415896 0.605058 1.436994 0.169194 -0.126767 0.363787 0.181196 0.255310 0.207289 -0.188250 -0.555248 -0.615113 -0.002590 -0.725314 0.630590 1.437636 1.929473 0.083835 0.046833 0.914755 0.420926 0.380286 1.105504 0.212025 -0.812086 -0.186708 0.704518 -2.273065 0.114334 -2.750230 -0.149835 -2.903194 -0.883224 0.114193 1.375698 0.418229 0.814163 0.146710 1.453115 -0.333884 -0.446520 1.561255 1.442123 -1.235806 -0.704025 -1.034303 -0.994292 0.713194 -0.898984 -0.066743 0.682707 0.683143 -1.176229 -0.486977 0.603463 0.766668 -0.602281 -1.005232 0.302421 1.291798 -1.449102 -1.350656 0.104482 1.358799 -0.369392 -2.340101 -0.250972 -1.410674 0.876155 -0.082144 -0.439702 -1.171884 0.069245 0.718670 -0.298645 -0.575418 -0.842948 0.999215 0.667409 0.589820 0.100547 0.195568 0.198438 2.241256 0.415956 -1.041280 0.049362 0.232375 -0.578911 0.632623 -1.143899 -0.844075 0.569140 -1.617464 0.044670 0.997224 -0.878433 -0.473027 1.144332 0.692801 0.429582 5.237354 0.338338 1.953193 1.470947 -1.298900 0.620014 -0.385421 0.268054 0.756689 0.599515 -0.249177 -2.335728 -1.430187 0.621620 1.521143 1.207258 -1.502938 -0.794639 -0.205755 -0.094077 0.257311 -0.160729 0.355197 -0.148630 -1.177023 -0.295769 1.135522 2.840086 -0.387336 0.059184 0.749270 0.632622 -1.248853 -2.083705 -0.632809 -1.154534 0.309039 0.137262 0.105805 0.869474 1.916219 -2.512435 1.355971 -0.147937 0.310904 1.054289 0.322057 -1.539098 -2.389194 -0.465149 0.714292 1.778134 -0.737402 0.337106 0.922564 -1.401787 -0.072541 0.337256 -0.093332 -0.376544 0.623561 0.144366 -0.596150 -0.752999 0.581894 -0.589116 -0.236233 -0.049778 1.016948 0.145863 -1.741805 1.222915 -0.238646 -0.695664 0.499932 -0.410016 1.446571 -1.524168 -1.354896 1.017616 0.132335 -0.533577 -0.963034 0.279077 1.084602 0.225313 0.110191 -0.778788 -1.508175 0.899089 -0.947356 1.064892 0.629932 -0.373868 0.831263 -0.224220 -0.268737 -1.540351 -0.702660 -0.539762 -0.072933 -1.405407 -0.587724 -0.267945 1.452980 1.126359 0.130016 -1.062773 0.526106 1.843602 -1.205797 -0.668285 0.908261 0.470302 -1.530037 0.460882 1.199273 -2.016260 0.187897 -0.776807 -0.088833 -0.184587 -1.061411 1.244794 0.379094 1.075481 -0.148426 0.410992 0.088464 0.759827 0.688322 0.347128 0.251058 2.267047 1.513520 -0.218263 -0.596782 -1.556604 0.479736 -1.829522 -1.726050 0.513571 0.570530 -1.134170 0.439906 0.320191 1.844453 0.527817 -0.039293 -0.220908 0.234687 +PE-benchmarks/little-and-big-endian-mystery.cpp__main = -0.197640 -0.338859 0.367702 -0.680341 0.318418 -0.187868 0.215305 -0.016211 -0.868134 -0.316912 0.193609 -0.628435 -0.178737 0.783102 -0.233712 0.284798 1.017858 0.440067 -0.288668 -0.284299 0.501521 -0.553227 0.780996 0.899518 -0.600944 0.029221 -0.176826 0.574123 0.292535 0.497529 -0.016829 -0.199229 0.138514 -0.296802 0.184283 -0.693515 0.073303 0.389332 0.023222 -1.170603 0.220275 0.280180 0.453351 -0.133738 -0.016799 0.545642 0.395344 0.549731 -0.168118 0.353568 0.534858 -0.004715 0.095926 0.167699 0.236266 0.120460 0.464312 -0.079017 -0.396525 0.005946 -0.089421 -0.628602 0.227538 0.552229 0.804450 -0.005627 -0.009244 -0.007723 0.190394 0.234900 0.538455 0.040350 -0.148279 -0.205676 0.273662 -0.668444 0.207159 -1.228557 0.004597 -1.819434 -0.442636 -0.063423 0.994304 0.196348 0.011117 -0.042965 0.632965 -0.111736 -0.077506 0.444723 0.619027 -0.331347 -0.351917 -0.323456 -0.410456 0.360139 -0.319374 -0.207355 0.431314 0.380680 -0.491479 -0.045589 0.442982 0.103275 -0.236046 0.059140 0.071518 0.643844 -0.833863 -0.320842 -0.234170 0.489248 0.152571 -0.830549 0.269776 -0.592042 0.385185 0.063241 -0.304546 -0.139106 0.153161 0.164070 -0.280912 0.139321 -0.924187 0.660717 -0.036133 0.156367 0.024591 0.059226 -0.021636 0.430960 0.228329 -0.543953 0.029774 0.244962 -0.362755 0.157688 -0.565230 -0.414538 0.445566 -0.592337 -0.002076 -0.046668 -0.454631 -0.224670 0.215518 0.294879 0.227554 1.550245 0.021174 0.724722 0.451571 -0.423439 0.447291 0.111259 0.170759 0.307921 0.455573 -0.113601 -0.523675 -0.598850 0.167224 0.655235 0.539524 -0.581875 -0.354599 -0.172501 -0.040856 0.301001 0.062736 0.088605 -0.107068 -0.476550 -0.163772 0.133030 1.051576 0.018301 -0.301108 0.097117 0.088158 -0.461600 -0.797591 -0.125819 -0.208179 0.177601 -0.265412 -0.044965 0.392991 0.821703 -1.563873 0.746061 -0.158681 0.057641 0.573732 -0.065791 -0.428877 -1.384873 -0.269980 0.259106 0.975054 -0.101565 -0.075359 0.441534 -0.597522 -0.077807 -0.022174 0.138675 -0.245167 0.267362 0.078148 -0.288870 -0.227290 -0.200067 -0.126657 0.041382 -0.099591 0.373750 0.220213 -1.056859 0.469055 -0.169198 -0.233606 0.100927 0.083777 0.255586 -0.606046 -0.539413 0.161930 0.020106 -0.529599 -0.662908 0.022780 0.447651 -0.284924 -0.127713 -0.182746 -0.567345 0.550424 -0.533485 0.479209 0.287960 -0.228847 0.529446 0.595577 -0.099042 -0.436157 0.014425 -0.213071 -0.483233 -0.269821 0.190163 -0.185521 0.454191 0.574291 0.148370 -0.164211 0.223455 0.916743 -0.276497 -0.445196 0.483448 -0.208539 -0.238071 0.571359 0.600983 -0.945966 -0.093946 -0.479388 -0.241825 0.075006 -0.256878 0.571982 -0.017564 0.350380 -0.057703 0.173303 -0.194771 0.329258 0.164992 -0.102302 0.043050 1.093321 0.892401 -0.182565 0.178921 -0.525532 0.237410 -0.720817 -0.424525 -0.086691 0.301004 -0.503714 0.272856 0.072145 0.646673 0.179180 -0.060690 -0.196962 0.224777 +PE-benchmarks/longest-bitonic-subsequence.cpp__lbs(int*, int) = -7.292959 -7.601097 -5.476056 -16.751712 10.490224 14.976834 5.079601 -11.365210 -17.045850 -0.544800 8.514485 -15.890943 -0.735275 18.654886 -6.433447 17.600082 22.653998 0.709296 -10.472841 -1.163207 20.116713 -0.955841 22.919032 19.603941 -14.390194 -2.271053 -0.242933 7.734644 5.425614 1.987578 2.851904 -6.720619 7.638100 -19.450823 -6.817939 -10.455846 3.773132 5.648492 16.916812 -22.237601 4.795738 -0.405733 0.493987 -5.149006 -6.888519 -1.985238 9.160603 15.233069 -2.809733 3.608714 15.057567 4.149268 -3.985654 3.886801 2.747576 3.148496 2.103728 1.479370 -3.674171 -10.760554 -0.557727 0.305607 4.156548 15.256700 19.351559 1.527307 0.330961 13.255022 3.195588 4.220469 10.129285 2.157611 -7.267218 0.079541 6.874665 -23.207270 -2.577552 -26.120648 -3.467277 -25.040269 -7.454310 3.136862 8.305122 -0.994999 11.717091 2.417770 14.415915 -3.078938 -6.609332 16.090870 15.849550 -13.961926 -6.698246 -10.407831 -10.036339 4.720519 -8.892224 2.333408 8.913436 3.565643 -13.136108 -6.689958 4.401978 9.849248 -6.069764 -15.613221 4.287954 11.478105 -10.871648 -13.089673 4.877524 16.381420 -6.368518 -25.856222 -8.012048 -14.609183 7.649573 -2.931218 -4.054824 -16.384215 0.512943 9.482227 -3.761067 -10.670212 2.192984 9.253275 11.487859 8.505903 0.804904 1.131950 3.889919 28.060373 3.416042 -9.813362 1.403566 -1.909513 -3.371395 8.553107 -10.145753 -6.927058 3.536296 -15.975069 5.296546 15.779326 -7.547919 -4.038979 15.119846 6.575311 3.158804 60.626237 2.274310 21.091167 15.856000 -15.860510 3.682848 -7.618641 1.471573 5.891784 4.523022 -2.654683 -28.193363 -14.955683 9.719905 14.862738 11.936641 -19.177412 -5.305408 -0.972956 -1.620515 -0.690133 -3.085485 3.759857 -0.196831 -12.160627 -3.732385 15.616564 33.879374 -6.965623 1.569844 10.880625 10.073516 -10.939340 -20.765662 -8.550032 -13.309413 3.879148 6.271474 2.016074 10.139670 19.761328 -22.207030 11.966658 -1.524863 1.656296 11.783357 7.064884 -17.151749 -19.658040 -4.189107 8.657201 17.962610 -7.871617 4.655441 7.852360 -13.732997 -0.476359 4.208145 -2.990480 -2.603995 5.246475 2.566059 -6.845562 -8.255554 9.272545 -5.986444 -2.626211 -0.061609 10.496687 -0.851028 -18.405309 14.879955 -0.127988 -6.475365 4.027555 -6.240455 18.560379 -13.641768 -14.361511 12.729515 0.741834 -1.257264 -6.287622 4.152913 11.063404 6.432760 8.832187 -10.973533 -18.376795 8.477188 -8.196902 12.390670 5.937745 -1.561949 6.449099 -11.813483 -2.419433 -18.848354 -12.190661 -3.750475 4.984368 -18.280450 -6.050700 -2.797528 16.669835 8.128134 0.234382 -15.477995 2.318203 17.560321 -15.248258 -2.412213 8.731728 11.810275 -20.927773 0.894165 11.969712 -18.435156 2.611744 -5.412425 -2.097042 -6.735125 -14.329182 10.967635 7.019799 12.459908 -2.126146 5.037818 3.045948 6.417261 6.758862 5.451723 3.565341 20.806348 14.745862 -3.120134 -10.385058 -16.728709 6.517257 -18.668967 -21.613634 10.589362 1.211429 -12.323549 2.405833 2.908224 20.027022 3.779831 0.821396 -1.852797 1.658339 +PE-benchmarks/longest-bitonic-subsequence.cpp__main = -1.542802 -1.548624 -0.632744 -3.817960 2.606283 3.000325 1.280786 -2.143913 -4.146119 -0.535778 1.906610 -4.060405 -0.732402 4.503199 -1.460059 3.599269 5.489380 0.404509 -2.300881 -0.419065 4.231868 -0.436092 5.417911 4.782128 -3.502175 -0.285291 -0.301939 1.857750 1.091502 0.999450 0.462240 -1.996629 1.769744 -3.836724 -1.208921 -2.393370 0.650338 1.127092 3.245914 -5.547108 1.074950 0.526541 0.251395 -1.156727 -1.285030 0.211561 2.595911 3.544255 -0.681750 1.118967 3.384105 0.745892 -0.619299 0.924748 0.879606 0.491419 0.861918 0.172214 -1.298670 -2.102824 -0.281600 -0.582188 0.624189 3.584504 4.592923 0.287815 -0.086111 2.476319 0.628599 1.074751 2.357255 0.600328 -1.118208 0.048715 1.743825 -4.596023 -0.480628 -6.063211 -0.743781 -6.739008 -2.110060 0.497935 2.831129 0.217668 2.250302 0.083368 3.608288 -0.667902 -1.379578 3.604006 4.075023 -3.126020 -1.728405 -2.328165 -2.290101 1.240396 -2.095919 0.413045 2.103433 0.823111 -3.260831 -1.399275 1.223451 1.881781 -1.472430 -2.902665 0.876823 2.906376 -3.005323 -2.660429 0.486860 3.606003 -0.868239 -6.074771 -1.659056 -3.036970 1.709042 -0.283256 -1.234075 -3.295964 0.394591 1.884497 -1.135027 -1.995144 -0.411631 2.623189 2.289425 1.964454 0.333836 0.447631 1.063889 5.982903 0.941439 -2.369851 0.358047 -0.337918 -0.758813 1.990726 -2.304867 -1.662110 0.879277 -3.658551 1.241956 3.070947 -1.988106 -1.027962 2.556972 1.479489 0.766239 13.258683 0.307254 4.952603 3.468885 -3.698922 1.229305 -1.573618 0.237184 1.262500 1.383417 -0.354165 -5.730968 -3.480012 2.378496 3.764975 2.868481 -4.497938 -0.921707 -0.163936 -0.265873 -0.159347 -0.287072 0.907639 0.172546 -2.897184 -0.913754 3.430064 7.835338 -1.498702 -0.551033 2.307410 2.110383 -2.046244 -4.497687 -1.744358 -2.565294 0.906898 1.302225 0.366571 2.403205 4.788637 -5.983556 3.137499 -0.320760 0.167167 3.025073 1.415669 -3.874332 -4.794923 -1.020304 2.152495 4.450070 -1.290489 0.721236 1.703466 -3.353031 -0.215395 0.885622 -0.456978 -0.779689 1.439285 0.499861 -1.733597 -1.968464 1.165076 -1.290573 -0.416365 -0.401037 2.478654 0.205764 -5.042702 3.598372 -0.004274 -1.597212 0.552887 -1.256341 3.963678 -3.276162 -3.575194 2.616261 -0.284905 -1.207344 -1.735274 0.703408 2.366026 1.227250 1.797928 -2.379838 -4.226060 2.586113 -1.834071 3.139451 1.553149 -0.379907 1.987354 -1.537755 -0.810129 -3.946747 -2.733638 -0.294809 0.406777 -3.920490 -0.810413 -0.894530 3.706278 2.201178 0.128781 -3.322772 0.155012 4.202733 -3.337302 -0.851620 2.329803 2.119081 -4.345329 0.805273 3.068120 -4.319781 0.450325 -1.699579 -0.709103 -1.580881 -3.201910 2.511504 1.238790 2.655240 -0.278378 0.993569 0.234165 1.494484 1.302562 0.823497 0.674058 5.098852 3.840151 -1.120890 -1.579209 -3.948677 1.748775 -4.486208 -4.915275 2.205619 0.268375 -2.943255 0.474493 0.553243 4.361723 0.856456 -0.135092 -0.791694 0.735571 +PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp__findLength(char*) = -4.739866 -6.361992 -4.866934 -10.250832 7.199397 9.293312 4.466536 -9.075337 -12.345848 1.206236 7.309155 -13.780969 0.184258 12.847014 -4.015620 13.713318 15.697170 1.422356 -8.147468 -1.599333 13.039163 1.723601 17.607744 14.301077 -9.013875 -0.865500 -3.185914 3.772509 3.909556 -2.464195 1.932449 -2.522487 7.382972 -15.758627 -6.398393 -4.954218 2.079180 4.121693 14.169594 -14.457034 3.454676 -2.420366 2.722376 -3.247221 -5.072334 -0.051467 6.601996 10.532979 0.162220 4.129919 9.308252 -0.089340 -1.123743 3.308717 2.149308 2.052408 0.345095 -0.283332 -4.151760 -7.778446 -0.496831 0.334044 2.180239 10.035871 12.745320 2.646956 -0.980261 10.202949 4.337392 2.601347 7.858145 1.909777 -5.219317 0.637508 3.793470 -16.653272 -1.190949 -16.684039 -3.854295 -15.857912 -6.231053 3.250529 8.041961 -1.250757 8.683574 3.062577 9.855071 -1.014947 -5.738747 10.642937 12.101447 -11.655889 -5.792024 -5.338995 -4.981115 2.620563 -5.555153 3.845492 7.607961 3.677290 -10.173909 -3.862228 3.497413 6.375450 -3.918848 -10.270326 4.194821 7.817387 -6.512599 -9.433165 4.115188 10.672456 -3.696468 -17.573027 -3.670218 -8.220360 5.657121 -0.473070 -4.299974 -11.740997 0.493866 4.593129 -3.196875 -6.742917 0.892203 4.448244 7.554541 6.795193 0.716955 3.505349 3.337884 21.286966 0.450247 -7.672292 2.653638 -1.961235 -0.761194 7.778747 -5.851454 -6.684408 1.237956 -12.272275 5.232037 9.968788 -5.977010 -2.923908 8.801531 7.682177 0.744199 33.991121 2.416301 15.632755 12.039955 -10.403117 1.517023 -7.775858 2.609431 3.781754 3.429591 -2.827906 -16.655488 -11.485478 7.077684 11.008819 8.243426 -13.354859 -3.151809 -0.267077 -0.512342 -0.530250 -1.884899 3.262832 1.276765 -7.606199 -1.997699 11.581992 23.281100 -5.829544 3.124508 7.301382 3.577380 -4.234334 -13.671683 -7.021537 -8.336282 2.945249 4.580322 3.933548 6.340006 14.073914 -12.407460 8.891685 -1.692143 2.508545 8.738075 6.856747 -13.719558 -10.305026 -4.592778 5.672951 10.909024 -4.890319 0.248476 6.437957 -9.806995 -0.977857 3.220587 -2.946426 -1.458419 3.783843 1.688905 -3.845873 -4.620296 6.971194 -3.211971 -1.327531 1.242478 8.902612 0.127696 -11.469255 9.484255 0.293579 -6.105153 2.954873 -5.231440 13.097921 -8.596384 -8.448368 8.392220 -0.931876 -2.047278 -4.487029 3.229418 6.030174 3.959589 7.141071 -7.751875 -9.114016 7.685927 -5.065211 9.255458 4.590226 -2.149744 3.722886 -10.063712 -3.573867 -10.981706 -8.471488 -3.595762 3.043267 -12.555850 -2.820549 -1.936070 11.666495 5.605503 1.209661 -11.836802 1.980583 10.622118 -12.481022 -2.923013 7.105467 7.943921 -14.506810 2.040236 8.817913 -12.815272 3.436368 -3.075246 -2.501613 -5.030870 -9.056290 7.756492 5.410295 8.520926 -3.150151 2.785688 4.493738 5.607775 3.774397 4.442964 3.312941 14.444976 8.584619 -1.540285 -7.871946 -12.456596 5.225884 -12.884685 -15.610205 8.557316 3.433253 -10.545802 1.204305 1.811642 14.179511 2.904989 -4.063917 -3.880049 2.736354 +PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp__main = -0.957936 -1.005719 -0.430974 -2.355749 1.791926 1.745918 1.054917 -1.501647 -2.874700 -0.400164 1.490842 -3.657142 -0.832417 3.149063 -0.999580 2.371552 3.894504 0.423668 -1.692106 -0.486788 2.528561 0.260443 4.165534 3.525093 -2.400483 -0.048952 -0.839053 1.073825 0.752166 0.053833 0.531091 -1.309011 1.560560 -2.543758 -0.864319 -1.048515 0.342067 0.584545 2.173117 -3.825139 0.689218 0.369486 0.735096 -0.727172 -0.810186 0.633020 2.191337 2.489140 -0.095225 0.933668 2.122249 0.079307 -0.005790 0.735621 0.602842 -0.106877 0.431541 -0.480495 -1.391469 -1.414202 -0.218620 -0.629191 0.041195 2.524908 3.167443 0.557522 -0.296198 1.651800 0.758173 0.801684 1.646269 0.569622 -0.481807 0.422862 1.083437 -2.747560 -0.200433 -3.800009 -0.690479 -4.799226 -1.796532 0.294416 2.721809 0.548896 1.330230 0.036960 2.623077 -0.092498 -0.989617 2.544741 3.346684 -2.335118 -1.468005 -1.394243 -1.220850 0.913106 -1.410777 0.781177 1.632018 0.961738 -2.555247 -0.666778 0.766329 0.974729 -1.003220 -1.548777 0.741332 2.011838 -2.087995 -1.520928 0.172000 2.253232 -0.071591 -4.353602 -0.874588 -1.592318 1.061446 0.220459 -1.135268 -2.044306 0.342979 0.778327 -0.943493 -0.938463 -1.086444 1.657063 1.398452 1.444385 0.325361 1.058984 1.039339 4.211069 0.206533 -1.759225 0.491681 -0.354933 -0.222590 1.580181 -1.337344 -1.424338 0.490099 -2.722680 1.211631 1.788172 -1.576967 -0.988059 0.595723 1.331703 0.428001 7.472918 0.257672 3.607623 2.484976 -2.504950 0.746253 -1.523727 0.268897 0.661283 1.075843 -0.175147 -2.897117 -2.618600 1.818109 2.898369 1.984418 -2.929667 -0.114723 0.079542 -0.092471 -0.334954 0.056605 0.829792 0.351643 -1.840945 -0.562808 2.664634 5.252354 -1.055691 -0.230120 1.471761 0.945083 -0.428522 -2.590033 -1.237330 -1.232583 0.658935 0.997067 0.734646 1.581503 3.489797 -3.780500 2.428197 0.020023 0.431248 2.222943 1.115958 -2.986941 -2.765253 -0.854804 1.690252 2.802720 -0.681186 -0.227130 1.131058 -2.457751 -0.296995 0.734055 -0.286626 -0.536148 1.084529 0.224215 -1.021133 -1.358131 0.452546 -0.759803 0.000715 -0.320358 1.985422 0.505743 -3.433852 2.616726 -0.018872 -1.437171 0.014410 -1.165887 2.615378 -2.282642 -2.311701 1.503690 -0.790738 -1.637117 -1.315975 0.421426 1.237490 0.676796 1.441215 -1.662370 -2.160527 2.474726 -1.071430 2.364562 1.222881 -0.281187 1.422983 -0.895283 -0.990290 -2.138239 -2.053003 -0.084007 -0.011831 -2.690975 0.166467 -0.667570 2.472424 1.729072 0.081160 -2.557134 0.108933 2.580442 -2.435831 -1.108210 1.842623 0.932805 -2.883800 1.052131 2.269432 -2.983726 0.489468 -1.400577 -0.677167 -1.195648 -2.219078 1.597496 0.692568 1.667474 -0.231298 0.384179 0.315496 1.266455 0.645236 0.476282 0.621576 3.636180 2.310099 -0.807279 -0.782204 -3.065348 1.457346 -3.288790 -3.601427 1.712159 0.510095 -2.199466 0.169341 0.191769 2.884531 0.621457 -1.051698 -1.251291 1.015555 +PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp___GLOBAL__sub_I_longest_even_length_substring_sum_first_second_half.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/longest-increasing-subsequence.cpp___lis(int*, int, int*) = -2.804520 -2.957959 -1.267926 -5.754365 4.191090 3.773757 2.306508 -3.365024 -6.673055 -0.281348 2.477101 -5.642655 -0.358477 7.856260 -1.794400 7.217998 9.219381 1.908074 -3.322510 -0.694071 7.701690 -1.718971 8.448917 7.513749 -5.537765 -0.531988 0.584947 2.169678 1.779228 1.766078 -0.604508 -3.076347 3.594369 -8.099469 -1.467295 -5.058844 1.183301 2.882468 6.624237 -9.135546 1.994191 -0.149003 1.606354 -2.128229 -2.637114 -0.015661 3.882771 6.039744 -1.985793 2.400412 5.198686 0.421806 -1.153475 1.832203 1.442549 2.598098 0.115910 1.543748 -2.595737 -3.029258 -0.628860 -1.485967 2.126494 5.581968 7.513823 0.235440 0.060752 5.019611 1.428986 1.380493 3.845534 0.765669 -1.644979 -1.220696 3.165733 -9.384572 -1.415159 -12.079345 -1.862796 -12.756584 -3.492556 0.432502 3.954225 -1.776834 4.780022 0.568552 6.095709 -1.397222 -1.766127 5.325659 6.899555 -6.570712 -3.115573 -4.433361 -3.809078 2.118906 -3.606304 0.108362 4.854589 -0.329700 -5.515187 -4.312050 2.419368 3.780435 -2.288959 -5.906178 1.720557 5.266667 -4.709448 -6.319395 -0.237570 4.375121 -2.783626 -9.494873 -0.673975 -4.668008 2.869064 0.190178 -2.323923 -7.005558 0.666037 3.829668 -2.157313 -4.770859 0.796202 3.958016 3.458737 2.973500 0.936511 -0.172282 1.075004 10.480359 3.266303 -4.618706 0.600870 0.157446 -2.126301 2.843753 -4.798997 -4.072845 2.665835 -6.897427 0.975784 4.906512 -3.889945 -0.661637 7.695550 2.493980 1.729178 19.252921 0.661534 7.414572 5.307832 -6.466955 2.636884 -2.324266 0.495385 2.486076 3.539272 -0.653255 -9.187689 -6.172793 3.268393 6.374856 5.308965 -7.057667 -4.353878 -1.644075 -0.074503 0.560761 -1.195633 1.709575 0.074086 -5.267062 -1.258368 4.656717 11.937767 -3.791085 -0.859222 3.672331 3.931372 -4.013475 -8.485191 -3.481638 -7.271362 1.276559 1.015306 0.184785 4.027403 8.304834 -10.632932 5.639225 -2.246200 -0.189511 4.306012 2.739815 -6.257506 -8.403386 -1.463589 3.647409 7.147609 -2.010968 1.987824 3.255526 -5.748120 -0.406461 0.714989 -0.302880 -1.386486 2.424523 0.254050 -3.290242 -3.045894 3.230830 -1.934227 -3.092619 0.779315 4.220762 1.652783 -8.180331 5.670731 -0.344975 -2.577227 2.919145 -1.197992 6.411575 -5.855590 -6.344209 4.764010 0.592482 -0.080325 -2.563655 1.444341 4.807618 1.280176 1.589416 -3.050512 -7.487834 3.568025 -2.561965 5.169079 2.573317 -0.887259 3.803125 -3.190214 -1.981927 -6.782095 -3.197290 -2.008368 0.202891 -5.913217 -3.967356 -1.276404 6.964865 4.591443 0.926742 -4.325639 0.139219 6.768390 -7.073763 -0.843250 4.828849 4.121683 -6.439197 0.765313 5.811824 -7.497654 0.071289 -2.297838 -0.049908 -1.623174 -4.757597 4.163150 1.061507 3.943342 -0.789079 1.155518 1.165630 2.880851 2.853769 1.712039 0.541424 7.832615 6.009906 -2.656172 -3.433832 -6.097482 2.225775 -7.826292 -7.646425 3.193802 1.721317 -5.713293 1.339633 1.717809 7.093449 0.661873 0.187243 -1.120786 -0.283083 +PE-benchmarks/longest-increasing-subsequence.cpp__lis(int*, int) = -0.836177 -0.842829 0.103308 -1.768510 1.290742 0.831149 0.695382 -0.981450 -2.054822 -0.238890 0.721753 -1.595869 -0.249586 2.336540 -0.646275 1.911857 2.826405 0.709582 -0.923151 -0.515314 2.218157 -0.859225 2.633210 2.471347 -1.832111 -0.102935 0.359304 0.934936 0.785917 0.727642 -0.402764 -0.747935 1.045606 -2.260819 -0.222701 -1.696219 0.305376 0.835351 1.721732 -2.889494 0.538963 -0.286283 0.339287 -0.485267 -0.644468 0.635773 1.261535 1.810504 -0.666544 0.944203 1.696254 0.040912 -0.231035 0.555343 0.501545 0.739363 0.543876 0.645841 -0.742114 -0.692761 -0.255684 -0.832587 0.671302 1.761773 2.395805 0.013565 0.001154 1.256669 0.437613 0.423269 1.203789 0.320283 -0.389142 -0.290648 1.040740 -3.006993 -0.163976 -4.107325 -0.579146 -4.331826 -1.146688 -0.026788 1.337269 -0.822855 1.290371 0.363220 1.961489 -0.221694 -0.497862 1.445250 2.116813 -1.988521 -0.929314 -1.110418 -1.171741 0.633798 -1.119504 0.084118 1.400715 0.076602 -1.637300 -1.325920 1.005531 0.967147 -0.749250 -1.486896 0.360201 1.695949 -1.683032 -1.769006 -0.379612 1.103740 -0.676114 -2.863009 0.081619 -1.523027 1.514174 0.072989 -0.747329 -1.922463 0.265288 1.205509 -0.672058 -1.228280 -0.005554 1.357055 1.008274 0.830223 0.199276 -0.109644 0.253056 2.886261 1.211321 -1.441800 0.067956 0.142301 -0.907072 0.802739 -1.581376 -1.110497 1.087204 -1.990195 0.324219 1.247914 -1.213275 -0.324787 2.626038 0.671073 0.554969 5.688288 0.147471 2.166604 1.549502 -1.907497 0.791029 -0.588596 0.263284 0.940711 1.217105 -0.150034 -2.826494 -1.881487 0.943229 1.992713 1.566637 -2.405278 -1.461193 -0.516155 0.016523 0.255879 -0.254562 0.471839 -0.122378 -1.495725 -0.401575 1.192453 3.569684 -1.110511 -0.636249 0.914192 0.843230 -1.256643 -2.751440 -0.955884 -1.818521 0.430454 0.162722 0.062556 1.199892 2.523822 -3.904654 1.756890 -0.791303 -0.128609 1.448866 0.748326 -1.754000 -2.780848 -0.343606 1.051080 2.188205 -0.358074 0.439178 1.099939 -1.846056 -0.137856 0.125075 0.101537 -0.578387 0.848670 0.293076 -1.134178 -0.971549 0.641120 -0.392960 -0.810851 0.197109 1.317340 0.242746 -3.145542 1.688750 -0.214530 -0.835669 0.877218 -0.297129 1.820951 -1.834244 -1.963781 1.336763 0.115345 -0.183195 -1.115532 0.372215 1.432187 0.121072 0.388933 -0.998235 -2.275092 1.084046 -0.994271 1.520684 0.813436 -0.235059 1.481794 -0.783698 -0.584017 -2.104982 -0.502018 -0.440952 -0.206102 -1.608843 -1.023390 -0.403805 1.994550 1.607386 0.294438 -0.948368 0.166287 2.210063 -2.244356 -0.464530 1.450624 1.511877 -1.682334 0.607899 1.707611 -2.331457 -0.137245 -0.763753 -0.390150 -0.374821 -1.354191 1.434573 0.131715 1.166685 -0.172772 0.457377 0.191375 1.004200 0.716056 0.500260 0.135300 2.461034 2.600697 -0.940820 -0.840594 -1.827175 0.756655 -2.414185 -2.206643 0.798819 0.566144 -1.624830 0.441907 0.420257 2.152121 0.302430 -0.123748 -0.358714 0.009836 +PE-benchmarks/longest-increasing-subsequence.cpp__main = -0.251446 -0.196970 0.483129 -0.821320 0.766387 0.171188 0.403942 -0.067161 -1.147913 -0.474596 0.348064 -1.201391 -0.635265 1.239530 -0.302624 0.461624 1.523861 0.404566 -0.390943 -0.289486 0.652157 -0.416769 1.360746 1.355609 -0.990558 0.148332 -0.181491 0.497808 0.163563 0.747463 -0.188694 -0.802092 0.451245 -0.398723 0.110127 -0.641445 -0.043213 0.164464 0.206898 -1.677487 0.223595 0.550431 0.220455 -0.223980 -0.036220 0.735763 1.016098 0.859742 -0.253113 0.586065 0.711843 -0.075779 0.131625 0.258456 0.430400 0.009593 0.549947 0.005508 -0.712258 -0.089266 -0.221191 -0.809827 -0.072860 0.885519 1.201772 -0.014933 -0.152072 0.076649 0.077004 0.315311 0.572156 0.232863 0.257407 -0.025323 0.577040 -0.555968 0.002087 -1.660546 -0.166155 -2.597319 -0.848535 -0.134795 1.437558 0.252097 0.164958 -0.327542 1.117403 -0.096453 -0.157284 0.674882 1.328476 -0.731339 -0.574618 -0.468682 -0.517182 0.423051 -0.541375 -0.036813 0.600889 0.125303 -0.961069 -0.326468 0.544162 0.105361 -0.408327 -0.077400 0.091273 0.949945 -1.167599 -0.396296 -0.564567 0.550467 0.270242 -1.476128 -0.040323 -0.419739 0.481962 0.317586 -0.572576 -0.403614 0.345060 0.229153 -0.517225 -0.106757 -0.851339 1.043945 0.193507 0.429318 0.212710 0.199312 0.336516 0.948081 0.500495 -0.695538 0.090925 0.072444 -0.265949 0.440652 -0.591992 -0.498798 0.389458 -0.861576 0.247490 0.164665 -0.721178 -0.285123 0.058210 0.298641 0.245472 2.271093 -0.118114 1.167691 0.607586 -0.908319 0.650941 -0.167609 -0.004474 0.272285 0.722234 0.146764 -0.657594 -0.865173 0.623161 1.190970 0.794480 -1.143511 -0.152864 -0.072576 0.061535 0.029856 0.279113 0.250035 0.187437 -0.764203 -0.247592 0.545241 1.773400 -0.327680 -0.992252 0.314123 0.264326 -0.109704 -0.894843 -0.225529 -0.267116 0.217160 0.080475 -0.024133 0.615249 1.341136 -2.323080 1.095545 -0.174048 -0.189814 0.958175 0.152358 -0.794782 -1.419485 -0.251203 0.631270 1.295189 0.212220 -0.122017 0.352982 -0.975643 -0.147694 0.069008 0.161426 -0.374567 0.559724 0.045265 -0.591320 -0.511663 -0.561209 -0.171876 -0.053293 -0.349294 0.642784 0.424518 -1.990749 0.960131 -0.021582 -0.469273 -0.077180 -0.067676 0.615793 -0.914657 -1.095648 0.337710 -0.410203 -0.992531 -0.700856 -0.052732 0.439782 -0.035087 0.109277 -0.384779 -1.005719 1.107485 -0.393545 0.965454 0.528287 -0.114529 0.993893 0.668202 -0.443046 -0.598072 -0.395909 0.367096 -0.631317 -0.586168 0.195049 -0.415786 0.771221 0.897028 0.140792 -0.416846 -0.275371 1.132682 -0.736522 -0.462084 0.873582 0.059401 -0.496241 0.748019 1.015699 -1.099041 -0.099472 -0.769845 -0.367725 -0.308820 -0.606912 0.604892 -0.138827 0.396596 0.112297 0.077481 -0.336749 0.411872 0.094001 -0.166795 -0.011950 1.429789 1.411118 -0.685027 0.329684 -0.968370 0.596655 -1.235252 -1.033877 0.247510 0.139318 -0.803512 0.081708 0.055650 0.786743 0.160975 -0.324121 -0.492878 0.405871 +PE-benchmarks/longest-palindrome-substring.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/longest-palindrome-substring.cpp__printSubStr(std::__cxx11::basic_string, std::allocator >, int, int) = -0.640136 -0.836023 -0.029679 -1.415591 0.659398 0.354044 0.390540 -0.550812 -1.570703 -0.434653 0.525425 -1.235391 -0.134431 1.627466 -0.537515 1.242401 2.017833 0.482148 -0.618275 -0.345558 1.648373 -0.811678 1.801246 1.817602 -1.308918 -0.240152 0.065027 1.039629 0.651440 0.333642 0.312768 -0.478090 0.454628 -1.528357 -0.066292 -1.357584 0.409122 0.877517 1.003630 -2.190994 0.370853 0.059420 0.454570 -0.316365 -0.428849 0.361234 0.619411 1.316911 -0.585980 0.628295 1.405091 0.151766 -0.177305 0.321739 0.051610 0.197096 0.083537 0.078245 -0.486040 -0.408227 -0.028523 -0.730421 0.668582 1.266913 1.838713 -0.023228 0.104404 0.813041 0.359571 0.395262 0.973690 0.163904 -0.561813 -0.308436 0.746949 -2.220029 -0.129186 -3.126073 -0.136915 -3.243827 -0.753562 0.027618 1.224664 0.061568 0.632704 0.183579 1.308513 -0.169958 -0.350773 1.488659 1.280587 -1.030046 -0.638182 -0.994318 -0.975249 0.686335 -0.843618 -0.071901 0.849437 0.600174 -1.022933 -0.615809 0.567960 0.613676 -0.497149 -1.189033 0.204461 1.183249 -1.319531 -1.199063 -0.100774 1.135304 -0.292011 -2.098800 0.081735 -1.380609 0.925161 -0.042746 -0.386876 -0.951672 0.048262 0.652384 -0.323317 -0.498028 -0.685415 1.003234 0.698241 0.486066 0.088034 0.077000 0.058987 1.879243 0.537713 -1.006397 -0.068934 0.320363 -0.727919 0.459513 -1.282263 -0.776842 0.975755 -1.433508 0.126042 0.720184 -0.799598 -0.569438 1.531539 0.425444 0.485367 4.615854 0.297474 1.693388 1.385350 -1.132689 0.695150 -0.262529 0.303464 0.764729 0.719929 -0.266869 -2.035452 -1.282048 0.499454 1.328637 1.100356 -1.445715 -1.062353 -0.234842 -0.033986 0.262607 -0.193957 0.357881 -0.303597 -1.016399 -0.231436 0.907739 2.474952 -0.346553 0.140815 0.559502 0.876504 -1.221726 -2.080730 -0.528567 -1.228548 0.253928 0.024945 0.069424 0.799038 1.716566 -2.761692 1.186180 -0.176954 0.395754 0.773784 0.310745 -1.347817 -2.657134 -0.283350 0.628721 1.655312 -0.566645 0.489673 0.880300 -1.251546 -0.004342 0.212703 0.038060 -0.365734 0.548122 0.007941 -0.552187 -0.695634 0.591562 -0.596223 -0.327259 0.076130 0.863441 0.289195 -1.817166 1.070085 -0.393814 -0.592061 0.456986 -0.262823 1.426256 -1.412343 -1.248282 0.888701 0.141576 -0.395496 -1.033255 0.261443 1.032312 -0.021353 0.041849 -0.536182 -1.582875 0.788370 -0.950664 0.925461 0.513701 -0.353666 0.921474 -0.244414 -0.258712 -1.541218 -0.456552 -0.530147 -0.179558 -1.208605 -0.538890 -0.134941 1.270792 1.065014 0.122418 -0.840301 0.562312 1.745196 -1.138069 -0.589393 0.839111 0.674690 -1.205668 0.537870 1.091155 -1.962095 0.063953 -0.759189 0.020323 -0.036227 -0.939455 1.087476 0.208842 0.907921 -0.181063 0.414337 0.073836 0.712789 0.719750 0.317016 0.128338 2.064449 1.674291 -0.333400 -0.545267 -1.370389 0.354251 -1.670367 -1.529861 0.313242 0.550564 -0.969583 0.493980 0.308951 1.625396 0.394504 0.097620 -0.221801 0.157678 +PE-benchmarks/longest-palindrome-substring.cpp__longestPalSubstr(std::__cxx11::basic_string, std::allocator >) = -5.114597 -7.247531 -4.077445 -12.115280 8.862853 7.799998 5.308898 -7.832966 -14.859470 -0.773839 7.539798 -14.622138 -1.299304 15.451362 -4.579934 14.383638 18.974142 2.156839 -8.465210 -2.118207 15.701363 -1.964660 19.334286 16.148248 -11.915267 -0.892042 -3.892050 5.857133 4.823865 -0.151219 3.038772 -3.052217 7.739287 -16.674920 -4.909970 -7.398008 2.835985 5.250030 12.484027 -18.597593 3.635325 -0.074838 3.848793 -3.423453 -5.433922 2.328748 7.646333 12.732684 -1.912237 5.216165 11.200651 -0.284259 -0.832142 4.162871 1.683735 1.791807 0.077088 -0.128103 -6.058856 -7.549977 -0.943070 -3.559690 3.765260 11.957165 15.796952 1.804762 -0.289117 11.167437 3.867299 3.657551 10.021636 2.243355 -4.851828 -1.867086 6.697531 -17.958346 -1.845404 -20.494760 -4.010980 -24.540688 -7.542445 1.684593 11.495031 -0.884170 8.981572 2.096691 12.421576 -1.564710 -5.299257 13.947644 13.347937 -12.376854 -6.764293 -8.407371 -7.096713 4.114885 -7.390195 2.179051 9.643905 4.537618 -11.668642 -3.992274 4.415413 6.685457 -4.548308 -11.638734 3.646780 10.263338 -9.866937 -10.893314 2.439426 12.103718 -3.775483 -19.990656 -2.719206 -9.734316 6.672771 -0.128178 -3.551153 -10.727594 0.661280 5.671885 -3.659075 -6.824523 -2.028719 7.344719 7.090093 7.582696 1.539490 3.832445 2.699868 21.796786 3.361731 -8.389994 1.495323 -0.750998 -1.779761 8.503565 -7.438364 -7.891479 4.476091 -14.339935 3.553716 9.237891 -6.944823 -4.207009 9.328415 7.490387 2.616578 37.931776 2.963326 17.222752 12.898520 -11.714071 3.483547 -6.712999 2.999606 5.763298 5.425056 -3.621193 -17.689776 -13.508195 7.314662 12.782165 10.012924 -15.271853 -4.808538 -0.877759 -0.317164 0.390633 -2.660349 4.367012 1.080651 -9.599767 -2.064028 11.395771 25.701273 -6.008940 2.466893 8.563500 5.218487 -6.985470 -16.909619 -7.535142 -9.523243 2.857276 3.580714 2.881758 7.108460 16.805547 -16.743152 11.237605 -2.626109 3.309903 8.798080 5.730389 -14.044362 -16.800936 -5.171895 6.165114 14.196344 -5.211372 0.012786 7.424976 -11.573186 -0.142323 3.215718 -2.254900 -1.527224 4.626566 0.238920 -4.037438 -6.337426 6.337796 -4.189830 -0.658160 1.219725 9.394199 1.263155 -13.215520 10.513502 -1.316569 -7.101561 3.431766 -3.902266 14.203548 -10.608402 -11.041915 9.273829 -1.139448 -4.919555 -7.623153 3.517298 7.946604 3.733154 4.205111 -7.373323 -12.649704 10.002356 -6.785116 10.447997 5.741609 -2.496160 7.159723 -5.924313 -4.924804 -13.107833 -8.815251 -4.627774 1.061777 -13.312516 -3.331337 -2.343394 13.344740 7.851664 1.778571 -11.424706 3.001820 14.345886 -13.299353 -5.483845 9.581644 6.788104 -14.313497 4.674607 11.513340 -15.770930 2.393017 -5.022261 -1.504974 -3.886601 -9.765898 9.514247 4.481151 9.515527 -2.963882 3.859992 3.520430 6.327685 4.623509 4.444416 1.574787 18.709629 12.254838 -3.487396 -7.538691 -13.656211 5.800032 -15.248879 -16.519831 7.729156 5.036638 -10.626779 3.139587 2.998636 15.648280 3.860814 -4.423984 -4.411544 2.537551 +PE-benchmarks/longest-palindrome-substring.cpp__main = -1.780832 -1.662075 1.061493 -5.092830 5.981085 2.422314 2.556800 -1.140365 -4.955649 -1.238093 1.465556 -3.848468 -3.002398 6.322059 -2.120562 5.035770 6.214291 -0.043864 -2.002834 -1.364150 7.246759 -2.748051 7.586223 3.510537 -6.910069 -0.404435 -1.049915 4.011844 1.521519 4.122956 0.256565 -1.776509 2.142962 -4.392571 1.166862 -3.184663 2.428016 1.501254 1.167613 -7.366531 0.602658 2.404950 0.610015 -0.514470 -1.657749 2.968011 3.503817 5.687039 -3.133928 1.951090 5.111976 -0.615570 -0.058938 2.284205 -0.698621 0.201241 0.898145 -0.321725 -4.429404 -2.354683 -0.796456 -4.734253 2.643459 4.552797 7.261673 -1.236185 1.156670 5.079738 -0.365272 2.060435 3.638352 1.136260 -0.915786 -1.776780 5.268831 -4.689937 -1.644654 -7.746477 -1.735470 -12.165664 -3.782706 -2.819875 4.180755 1.008421 3.310229 -1.030083 6.472536 0.553019 -0.868382 5.711586 5.205047 -4.590845 -2.200646 -6.668904 -3.429662 1.408212 -3.971530 -1.812767 4.180229 1.334789 -4.401697 -1.414785 1.116466 1.759546 -1.433424 -4.449011 -1.485573 5.278974 -5.606640 -4.575116 -2.046529 4.355378 -1.970862 -8.597772 0.410891 -2.555163 2.883713 -0.493176 2.620572 -2.054534 0.334128 4.320064 -1.905610 -2.402932 -2.799513 5.634667 3.247907 1.519252 2.174531 1.528959 -0.544211 5.765298 4.958432 -2.043688 -3.134320 0.959903 -1.380903 2.524921 -2.884733 -1.501501 3.262421 -6.090478 0.074902 2.988796 -1.528051 -1.194008 1.218821 0.762857 3.694781 12.548391 0.733475 5.224565 2.370958 -5.209293 3.615831 -0.503979 0.363186 3.261779 2.656998 -2.063938 -5.579191 -5.564985 2.849042 3.787578 3.646462 -6.029976 -2.094881 -1.693550 0.228655 -0.061256 -2.158949 3.871060 -0.439991 -4.045018 -0.589551 1.403748 9.793435 -2.541576 -2.451457 5.323766 2.739094 -4.800230 -6.516077 -3.436555 -2.988032 -1.010349 0.496062 -0.239904 2.453087 7.006059 -8.345520 4.774006 -0.504807 0.027281 3.724272 -1.319479 -2.779954 -8.389928 -1.904208 3.335609 5.589654 -1.774617 -0.476260 1.687485 -4.365158 2.382531 0.307405 0.326718 0.351948 1.628707 -1.886285 -2.417914 -3.988883 -0.661844 -2.425415 0.883547 0.040395 1.830171 1.371138 -7.558651 4.746456 -3.073231 -2.666999 2.554175 1.068387 5.556810 -3.606014 -5.606637 3.617880 -0.177237 -3.754289 -5.651556 1.927936 3.417264 0.594502 -0.727073 -2.373443 -7.202356 3.615393 -3.163277 2.607986 2.087629 0.720918 5.451750 1.785857 -3.726456 -5.752809 -3.945991 -0.980293 -0.903885 -3.831230 -0.642835 -0.547491 5.298465 3.546230 0.974250 -1.586213 -0.488053 7.142625 -4.818616 -3.578187 5.587912 0.329545 -4.566778 2.835730 6.312559 -5.204328 -2.039489 -3.268896 1.305735 -0.901197 -3.717545 2.837569 -0.252949 2.344083 0.160476 2.160231 -1.078212 1.993019 1.693236 0.590338 -3.202549 9.806835 6.725631 -4.219456 -1.285570 -3.934200 2.374787 -6.360306 -4.874193 1.459664 1.110375 -1.376241 3.493689 2.316419 5.609316 0.931665 -1.595027 -0.707275 -2.154858 +PE-benchmarks/longest-palindrome-substring.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.794504 0.617995 1.478442 -2.684952 3.317462 1.751523 0.966632 -0.720049 -1.677067 -1.026831 -0.186132 -1.583879 -1.714868 2.915810 -1.446859 1.439259 3.491989 0.200001 -0.303064 -0.640194 3.188649 -1.125516 3.734569 2.158881 -3.755722 -0.193461 1.022876 1.788405 0.421961 3.124542 -0.830414 -2.300560 1.031416 -1.364745 1.182813 -2.056749 0.818868 -0.028398 0.188591 -3.854179 0.228670 0.364659 -0.839990 -0.078918 -0.487007 0.911937 3.139253 2.434832 -1.995261 0.386804 2.434575 1.142615 -0.418421 1.051054 -0.077352 0.414594 1.132577 0.224970 -1.646098 -0.866108 -0.894556 -1.854917 1.049967 2.664523 3.495784 -0.153904 0.726639 1.627544 -0.577364 0.676729 0.925897 0.747714 0.341277 0.413170 2.271065 -2.532133 -0.513060 -5.089987 -0.905809 -6.031587 -1.728298 -2.261442 0.606974 0.156232 1.580467 -0.428433 3.233203 0.381158 0.776324 2.300466 3.385358 -2.364250 -0.762230 -3.215920 -2.280550 0.498925 -1.549203 -0.508533 0.832093 -0.158825 -2.071207 -2.051385 0.557061 0.730005 -0.726552 -1.901431 -0.691731 2.565693 -2.912676 -1.823864 -1.898396 1.068432 -1.189847 -4.503804 -0.336899 -1.409546 2.121741 -0.207181 0.838026 -2.116970 0.327096 3.060465 -1.100411 -1.354454 -0.767836 3.065262 2.000762 0.383944 0.714283 -0.297796 -0.044459 2.759373 3.081734 -0.919222 -1.414058 0.159627 -1.192538 -0.124370 -1.933680 -0.105784 1.593914 -2.578201 -0.034244 2.335851 -1.035190 -0.537860 1.335012 -1.130337 2.422561 7.842238 -0.604168 2.096614 0.575361 -3.469221 1.506809 0.208515 -0.487206 1.146934 1.672383 0.439225 -3.420058 -2.602162 1.424698 1.961162 1.743553 -2.844476 -1.140705 -1.275152 -0.315575 -0.059297 -0.973022 1.369616 -1.014170 -2.114332 -0.468621 0.903562 4.844726 -1.243652 -2.812731 2.124166 1.716054 -1.878601 -2.469068 -1.427773 -1.842046 -0.101626 0.811764 -0.670608 1.476918 3.597945 -6.088926 2.348928 -0.336527 -0.758217 1.755954 -0.520007 -0.820396 -3.281611 0.225948 2.680389 2.446954 -0.321037 0.325957 0.176289 -2.112932 0.874223 0.140349 1.282185 -0.626278 0.883074 -0.038035 -2.611561 -2.488168 -0.830137 -0.930273 -0.466292 -0.640558 0.702077 0.228495 -5.535516 3.239924 -0.967202 -0.779080 1.387302 -0.138985 2.510579 -2.333135 -3.434273 1.642123 -0.215818 -0.978870 -1.843977 0.692091 1.967718 0.267692 0.388615 -1.820425 -4.157389 1.157427 -0.963971 1.267580 1.236948 1.439768 3.271410 0.242137 -1.404596 -3.284866 -1.711867 0.854150 -0.028867 -1.953231 -0.881452 -0.557731 2.533886 2.961015 -0.105373 -0.453491 -0.797864 3.213836 -2.662751 -0.931281 2.683108 0.700764 -2.321589 0.505260 2.892968 -2.021117 -2.022442 -1.513290 0.702923 -0.416113 -2.291481 0.942369 -1.196755 0.683078 0.957824 0.593862 -1.391057 1.094752 0.672335 0.573481 -1.028059 3.645083 3.700448 -2.356082 -0.078203 -1.759350 1.150741 -3.943077 -2.850442 0.662075 -0.578892 -0.267127 1.253147 0.366242 2.588761 -0.176570 0.691079 0.402101 -1.263849 +PE-benchmarks/longest-palindrome-substring.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.285515 0.221097 0.476602 -0.438040 0.621754 0.237691 0.291584 -0.100143 -0.518604 -0.464251 -0.112495 -0.483097 -0.682862 0.929556 -0.296002 0.342315 1.385125 0.492492 -0.071831 -0.383321 0.702820 -0.723617 1.255375 1.167724 -0.985244 0.025480 0.591354 0.550560 0.254754 0.739826 -0.424135 -0.576784 0.554428 -0.587878 0.367069 -0.893688 0.110218 0.001958 -0.005393 -1.532541 0.042132 -0.182053 -0.106003 -0.080761 -0.148432 0.745055 1.063760 0.749371 -0.339253 0.352594 0.565772 0.101898 0.030208 0.300632 0.210615 0.332153 0.391105 0.175576 -0.496845 -0.004006 -0.206109 -1.079593 0.075055 0.824792 1.145743 -0.022214 0.072986 0.323607 -0.199856 0.173889 0.180745 0.239029 0.326885 0.167788 0.597735 -1.180585 -0.082990 -1.853461 -0.414757 -2.532157 -0.660599 -0.752671 0.452776 -0.385446 0.472730 0.162881 1.060364 0.100409 0.299291 0.446884 1.284310 -1.027396 -0.410453 -0.626612 -0.257330 0.340956 -0.612953 0.003493 0.542328 -0.194683 -0.723211 -0.883600 0.690043 0.226532 -0.384761 -0.459860 -0.162725 0.910445 -1.101937 -0.629279 -1.116466 -0.248202 -0.228638 -1.343935 0.338263 -0.312346 1.056231 0.314037 -0.183708 -0.875653 0.249537 0.866359 -0.187241 -0.598057 -0.093711 0.927456 0.320585 -0.034023 0.251765 0.041585 0.131902 1.052025 1.185923 -0.369112 -0.262063 0.225797 -0.803295 -0.074410 -0.758147 -0.316475 0.623789 -0.888345 0.073004 0.552443 -0.613045 -0.221469 0.976851 -0.240492 0.653394 2.155488 -0.131871 0.544004 0.275348 -1.050574 0.508577 -0.249562 -0.185998 0.336419 0.795328 0.374361 -1.182915 -0.737424 0.292361 0.952113 0.625402 -1.076639 -0.604470 -0.537359 0.136907 -0.026927 0.016478 0.336460 -0.129537 -0.581263 -0.169492 0.372933 1.544280 -0.689087 -0.744462 0.296402 0.049601 -0.373757 -1.345357 -0.288070 -0.435460 0.032220 -0.040459 -0.113788 0.347959 1.136503 -1.978025 0.870938 -0.489833 -0.358937 0.682291 0.071285 -0.328180 -1.204530 0.273223 0.846110 0.987059 0.191125 0.109239 0.099686 -0.919197 -0.109187 0.007491 0.592783 -0.337982 0.513128 0.158872 -0.833318 -0.746949 -0.197898 0.069225 -0.480118 0.012266 0.418536 0.210627 -2.042319 1.062463 -0.288440 -0.389270 0.416735 0.000104 0.607121 -1.011761 -1.208332 0.500734 -0.088868 -0.369295 -0.561842 0.006051 0.708089 -0.076223 -0.168520 -0.366927 -1.172071 0.572846 -0.203617 0.525055 0.406715 0.366339 1.277776 0.032465 -0.529442 -0.878797 -0.062625 -0.005039 -0.531966 -0.443710 -0.402553 -0.235553 0.845676 1.334817 0.067744 -0.012239 -0.031480 1.073945 -1.202079 -0.432677 0.800908 0.897947 -0.345318 0.451879 0.831972 -0.980114 -0.679152 -0.459131 -0.224304 0.050156 -0.777875 0.351218 -0.796012 0.203082 0.479581 0.058590 -0.298159 0.523903 0.118656 0.170835 -0.217018 1.039053 1.652874 -0.903304 0.054322 -0.696354 0.402455 -1.307380 -0.843268 0.121716 0.323782 -0.265770 0.203634 0.235066 0.597447 -0.023992 -0.190295 -0.183441 -0.366223 +PE-benchmarks/longest-palindrome-substring.cpp__std::char_traits::length(char const*) = -0.602984 -0.393061 0.501173 -1.194778 0.900428 0.291264 0.437344 -0.215708 -1.316876 -0.558086 0.146969 -1.031822 -0.531517 1.735596 -0.437144 1.013624 2.174245 0.735013 -0.395156 -0.278663 1.431161 -1.142260 1.743796 1.757339 -1.364282 -0.159753 0.195271 0.896743 0.330848 0.906518 -0.324895 -0.729430 0.591832 -1.207537 0.259740 -1.473529 0.390520 0.658339 0.464524 -2.302562 0.381204 0.073129 0.268240 -0.346792 -0.418389 0.669501 1.128481 1.284923 -0.705124 0.433274 1.080326 0.039473 -0.156889 0.453869 0.149838 0.394989 0.069486 0.256958 -0.812467 -0.229164 -0.172674 -1.263321 0.577551 1.232635 1.797895 -0.018479 0.185594 0.667264 0.067408 0.328123 0.730460 0.084363 0.090533 -0.324302 0.833905 -1.836979 -0.202201 -2.992520 -0.390753 -3.516415 -0.884704 -0.473535 1.149887 0.030024 0.617404 -0.233921 1.396028 -0.117934 0.091306 1.226956 1.685104 -1.363639 -0.732814 -1.275180 -0.888169 0.648315 -0.893086 -0.246415 0.840300 0.035834 -1.140773 -1.012049 0.743000 0.522832 -0.472060 -0.895335 0.103179 1.382925 -1.448294 -1.176274 -0.826249 0.512887 -0.296254 -2.078438 0.737162 -0.963769 0.933459 0.219906 -0.367840 -1.122593 0.202431 0.945868 -0.471137 -0.660705 -0.932973 1.495489 0.376853 0.186118 0.303721 -0.123010 0.047235 1.515520 1.081681 -0.965595 -0.209655 0.360133 -1.016326 0.148265 -1.352047 -0.830927 1.172227 -1.533337 -0.229726 0.632108 -0.949202 -0.216868 1.389402 0.189114 0.804588 3.735259 0.051251 1.273917 0.759287 -1.446692 1.236372 -0.121843 0.001529 0.609753 1.041989 0.029452 -1.968285 -1.307524 0.457368 1.377339 1.209299 -1.376299 -1.114415 -0.652740 0.016139 0.191757 -0.165053 0.483721 -0.299514 -1.137390 -0.272454 0.706929 2.491157 -0.613950 -0.371172 0.632346 0.556010 -0.931389 -2.122076 -0.563590 -1.134896 0.128607 -0.203379 -0.145424 0.808461 1.879660 -2.910608 1.335311 -0.571288 -0.120509 0.853592 0.021339 -0.988531 -2.491420 -0.056844 1.049775 1.789127 -0.097245 0.412378 0.560110 -1.295523 -0.087911 0.064705 0.425199 -0.360622 0.560931 -0.052888 -0.957851 -0.879992 0.044953 -0.496945 -0.605156 0.029873 0.720360 0.505392 -2.167924 1.422872 -0.425109 -0.484427 0.608178 0.000334 1.089547 -1.472645 -1.605110 0.806454 0.098872 -0.429992 -1.040397 0.252666 1.128260 -0.275785 -0.459110 -0.409784 -1.976399 0.807738 -0.653483 0.930162 0.541470 0.000354 1.365459 0.689921 -0.525101 -1.380791 -0.451160 -0.310429 -0.582357 -0.973488 -0.466171 -0.248090 1.380617 1.478064 0.178546 -0.430141 0.314111 1.743363 -1.161391 -0.667244 1.221296 0.390451 -0.865263 0.496781 1.410824 -1.810421 -0.513855 -0.838675 0.109258 0.073294 -1.124810 0.764335 -0.348370 0.620231 0.163411 0.339916 -0.225833 0.690961 0.583748 0.157907 -0.172204 2.117232 1.793723 -0.808442 -0.156907 -1.215997 0.484716 -1.912236 -1.326371 0.183282 0.626218 -0.800312 0.534740 0.490315 1.266891 -0.038634 0.142286 -0.168875 -0.264389 +PE-benchmarks/longest-palindrome-substring.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.091295 -0.035611 0.235689 -0.250604 0.158391 -0.070439 0.067363 -0.004545 -0.264863 -0.195205 -0.012099 -0.139213 -0.144825 0.303410 -0.187455 0.039301 0.467966 0.243961 -0.019191 -0.225855 0.184496 -0.257997 0.404657 0.427393 -0.375807 -0.019304 0.132475 0.315379 0.194126 0.289193 -0.042641 -0.173587 0.104509 -0.061419 0.178852 -0.387749 0.095190 0.121972 -0.107595 -0.565097 0.046549 -0.040533 0.101404 0.009482 0.012877 0.302432 0.239350 0.254564 -0.121959 0.188984 0.296745 0.170011 0.008085 0.084476 0.022386 0.069582 0.228622 -0.114566 -0.145311 0.054770 -0.023971 -0.377476 0.073019 0.302181 0.428592 -0.014746 0.074412 -0.027857 -0.007768 0.102974 0.188350 0.029641 -0.019373 0.028912 0.141460 -0.360121 0.057251 -0.705581 -0.047096 -0.951417 -0.179625 -0.248639 0.303878 0.013817 0.019552 0.123689 0.330762 0.065019 0.107856 0.182788 0.318645 -0.201026 -0.147610 -0.171455 -0.165062 0.201343 -0.213216 -0.043029 0.066720 0.179250 -0.180316 -0.202968 0.212464 0.033471 -0.122690 -0.020517 -0.067506 0.290164 -0.490718 -0.143913 -0.308461 0.063647 0.015550 -0.400116 0.146381 -0.268261 0.407487 0.036613 -0.030220 -0.115414 0.036587 0.234222 -0.077036 0.015088 -0.335217 0.263123 0.041081 -0.041956 0.010443 -0.020732 -0.034373 0.223961 0.228850 -0.212974 -0.114531 0.174456 -0.268680 -0.075248 -0.358265 -0.094672 0.269302 -0.284716 0.086240 0.052640 -0.205816 -0.199230 0.199474 -0.071902 0.256097 0.651133 0.002178 0.181339 0.135755 -0.261892 0.080269 0.016386 0.050559 0.184735 0.256195 0.004971 -0.188203 -0.262630 -0.012171 0.275428 0.214861 -0.225582 -0.223439 -0.166617 -0.002200 0.111187 -0.005043 0.081146 -0.207184 -0.169411 -0.067726 0.028143 0.401146 0.002861 -0.117184 -0.005291 0.094844 -0.255930 -0.307035 -0.039929 -0.073100 0.076454 -0.039515 -0.022189 0.142521 0.370549 -0.851170 0.311885 -0.075027 0.031575 0.128212 -0.052761 -0.077956 -0.520606 0.071629 0.185346 0.391655 -0.017971 0.094199 0.187051 -0.297188 -0.028833 -0.022119 0.223846 -0.146819 0.115838 0.150555 -0.259627 -0.218114 -0.064334 0.014715 -0.052335 -0.033979 0.128288 0.080561 -0.728940 0.270281 -0.192194 -0.133213 0.128581 0.014859 0.159626 -0.387358 -0.294200 0.090993 0.039681 -0.164019 -0.269685 0.002559 0.281658 -0.195043 -0.001837 -0.097079 -0.269312 0.134788 -0.167303 0.088985 0.122325 0.018223 0.350725 0.014617 -0.043011 -0.248693 0.095578 -0.022754 -0.259761 -0.061195 0.138904 -0.052232 0.213063 0.455618 0.036330 -0.025409 0.175035 0.439703 -0.212716 -0.212864 0.203559 0.136918 -0.017976 0.276314 0.233096 -0.452569 -0.215880 -0.196377 -0.045153 0.154518 -0.181530 0.244698 -0.221193 0.150270 0.099488 0.115899 -0.179540 0.228294 0.046765 -0.006801 -0.022541 0.439286 0.516412 -0.147587 0.140824 -0.226434 0.071238 -0.413100 -0.192322 -0.108044 0.067402 -0.093265 0.189271 -0.072529 0.269022 0.045835 0.079492 -0.055225 -0.025168 +PE-benchmarks/longest-palindrome-substring.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.528845 0.198443 0.657779 -1.052191 1.609827 0.609668 0.564389 -0.062624 -1.003062 -0.875895 -0.157416 -0.934887 -1.379720 1.805537 -0.556219 0.904789 2.208128 0.441130 -0.139975 -0.512922 1.646717 -1.071601 2.218600 1.410461 -1.952383 -0.068571 0.647899 1.117042 0.318075 1.464185 -0.413831 -1.153164 0.874746 -1.001824 0.642656 -1.305566 0.514749 0.127386 -0.109920 -2.404173 0.084846 0.165427 -0.334289 -0.052704 -0.428900 1.091441 1.701281 1.512208 -0.969267 0.538893 1.263658 0.116788 -0.061792 0.666661 -0.045486 0.261267 0.229143 0.066633 -1.163138 -0.260933 -0.363679 -1.932763 0.264090 1.338383 2.107574 -0.294971 0.249205 1.076743 -0.484803 0.473675 0.545123 0.362445 0.563688 -0.099986 1.447518 -1.556032 -0.645277 -2.969705 -0.723037 -4.385413 -1.115106 -1.408174 0.891964 -0.159182 0.781352 -0.129720 1.953372 0.216631 0.344418 1.268008 2.155144 -1.625585 -0.718419 -1.810912 -0.623827 0.585756 -1.222807 -0.346121 1.059579 -0.133176 -1.226973 -1.244087 0.672035 0.262464 -0.551454 -1.240404 -0.548157 1.735382 -1.992446 -1.131011 -1.801796 0.198218 -0.421537 -2.532730 0.256634 -0.368689 1.426746 0.318510 0.298553 -1.118854 0.336624 1.535947 -0.462920 -0.962351 -0.212791 1.765534 0.778293 0.061916 0.637776 0.276739 0.148222 1.791938 2.108254 -0.536048 -0.896919 0.386377 -0.945134 0.065851 -1.216427 -0.411350 1.121091 -1.754243 0.130052 1.054039 -0.820311 -0.442463 1.020838 -0.489282 1.343588 3.667595 -0.111888 0.968266 0.402333 -1.821074 1.046361 -0.254296 -0.296580 0.719406 1.142947 0.308702 -1.649651 -1.428446 0.736774 1.387062 1.123891 -1.904510 -0.844461 -0.888557 0.319424 -0.167111 -0.357549 1.057536 -0.245630 -1.023191 -0.211164 0.586893 2.706726 -1.149609 -1.412222 1.124096 0.645252 -0.912897 -2.125743 -0.757013 -0.871472 -0.264146 0.259528 -0.217651 0.602364 2.139057 -3.181771 1.465482 -0.353533 -0.426653 0.985658 -0.147016 -0.464523 -2.241396 0.156712 1.490386 1.676046 0.139344 0.253645 0.061276 -1.482059 0.266297 0.161773 0.812596 -0.196924 0.636982 -0.210909 -1.161854 -1.409908 -0.400890 -0.369974 -0.356067 -0.035895 0.591996 0.536690 -3.377327 1.825191 -0.851646 -0.690544 0.754349 0.152523 1.536700 -1.564769 -2.126688 1.049888 -0.259003 -1.042498 -1.225361 0.359966 1.191652 0.036674 -0.340142 -0.531389 -2.341140 1.059580 -0.428524 0.757041 0.668251 0.688993 2.211936 0.268029 -1.150989 -1.664850 -0.672163 0.159684 -0.766071 -0.860139 -0.601551 -0.172135 1.564592 1.983811 0.193874 -0.157536 -0.293236 1.907607 -1.983539 -0.906163 1.688615 1.069976 -0.885712 0.905470 1.773116 -1.600447 -1.203357 -0.976649 0.226308 -0.047610 -1.475198 0.449654 -1.134110 0.352542 0.802600 0.280400 -0.652444 0.825725 0.352797 0.174474 -0.914355 2.299180 2.688476 -1.749959 0.014944 -1.219721 0.759993 -2.323413 -1.589321 0.331282 0.352493 -0.238365 0.680603 0.568212 1.148458 -0.124265 -0.217324 -0.314414 -0.866180 +PE-benchmarks/longest-palindrome-substring.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -1.410825 -0.506159 1.863351 -4.529814 5.001253 1.461958 1.181301 -0.232849 -3.205626 -2.025545 -0.190378 -2.023968 -2.897030 4.743654 -1.884400 2.551003 4.805775 0.149206 -0.712456 -1.558742 5.504588 -2.138943 5.224561 2.061377 -5.840157 -0.599338 0.960477 4.114360 1.872587 3.874141 -0.040505 -2.072940 1.003410 -2.092127 1.937406 -3.232890 2.323891 1.135146 -0.513478 -5.380175 0.494320 0.732760 -0.941191 0.308589 -1.246016 2.649482 3.150494 4.226255 -3.875285 0.942251 4.850905 0.940917 -0.743937 1.730700 -1.498791 -0.163000 0.650346 0.071899 -2.628989 -1.260993 -0.509762 -4.196537 1.937575 3.399076 5.666704 -1.282209 1.060966 3.588053 -0.327038 1.586890 2.426731 0.630758 0.353880 -1.226603 4.292631 -3.634643 -1.942861 -8.195941 -0.957307 -10.774345 -2.239698 -3.426906 2.469726 0.191182 1.211002 -0.619763 4.937765 0.762070 0.327446 4.585159 4.196952 -2.735695 -1.419228 -6.121218 -3.053337 1.773800 -3.097462 -1.737095 2.383424 1.475812 -2.409513 -1.994233 0.136495 0.207369 -1.227410 -3.524507 -1.913447 4.479144 -4.943313 -2.457306 -3.002729 3.121980 -0.947698 -6.482189 -0.325615 -2.241316 3.547600 -0.930826 2.582010 -1.221263 -0.049057 3.837249 -1.703299 -1.096117 -1.669303 4.382669 2.823466 0.313710 1.264845 0.451902 -0.233349 3.457047 4.463791 -1.745118 -3.453302 1.309066 -1.454970 0.151326 -3.652103 -0.278555 3.850453 -4.403911 0.343855 2.512608 -1.198352 -1.682803 2.091038 -1.449799 3.825022 10.267541 0.313600 2.437014 1.103648 -3.872688 2.375951 0.823584 -0.150218 2.932632 1.960491 -0.647535 -3.534875 -4.046345 1.782485 2.448266 2.798112 -4.619808 -2.137950 -1.929145 0.056836 -0.035290 -2.117570 3.130387 -1.894970 -2.185721 -0.533672 0.970173 6.093163 -1.501458 -3.607454 3.646619 3.494041 -4.150159 -4.384883 -2.305833 -2.303997 -1.010006 1.345630 -0.554131 2.202210 5.544133 -8.906398 3.338416 0.887507 0.028195 1.572049 -1.281510 -0.745908 -6.525630 -0.341143 3.101551 4.106196 -0.938568 0.700283 0.792107 -3.315120 1.893232 0.783495 1.329279 0.071038 0.615286 -0.866879 -1.833314 -3.366947 -0.676822 -2.320628 0.996241 -0.273779 1.128260 0.253788 -8.159448 4.013317 -3.410069 -1.385342 2.116524 0.151979 4.711111 -3.491587 -4.501268 2.794154 0.253042 -2.751189 -4.258048 1.906565 3.465210 -0.277337 -0.033387 -1.734076 -6.441821 1.872409 -2.419852 1.015893 1.527530 1.334714 4.810395 0.437878 -2.109786 -5.087450 -2.072167 0.608826 -0.593914 -2.344677 -0.776071 0.309809 3.641161 3.852770 0.252384 -0.500278 -0.282152 5.072608 -4.045423 -2.903218 3.984455 1.119846 -3.001397 2.840105 4.487159 -4.062643 -2.831352 -2.935234 1.681044 0.205855 -3.526161 1.754459 -1.352405 1.401695 1.498753 1.635286 -1.902109 2.339024 1.343660 0.191602 -2.926798 7.005417 6.745142 -3.768725 -0.327324 -3.027217 1.911107 -5.690993 -3.830305 0.591549 -0.408732 0.048452 2.957250 0.987132 3.910945 -0.202483 0.783799 -0.217679 -2.105030 +PE-benchmarks/longest-palindrome-substring.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.097248 0.001402 0.023880 -0.274377 0.203590 -0.014407 0.085957 -0.197124 -0.275003 -0.107352 0.056666 -0.274156 -0.070344 0.325179 -0.123625 0.255623 0.458206 0.128581 -0.090696 -0.221115 0.311057 -0.209880 0.449159 0.398488 -0.375173 0.040521 0.263443 0.273067 0.232683 0.183934 0.005314 -0.152298 0.104624 -0.274802 0.122029 -0.274451 0.038304 0.086366 0.234225 -0.559704 0.041983 -0.025246 0.333138 -0.033901 -0.074921 -0.028200 0.240293 0.286668 -0.094261 0.183252 0.370433 0.119086 0.054471 0.082648 0.119118 0.148935 0.371467 -0.061868 -0.094964 -0.062361 -0.008633 -0.153851 0.088360 0.343638 0.458059 -0.008389 -0.000303 0.181263 0.058275 0.133120 0.159466 0.116233 -0.272061 0.087720 0.147116 -0.584926 0.134129 -0.837969 -0.041515 -0.916357 -0.245818 -0.136702 0.146739 -0.155497 0.237770 0.403030 0.392183 0.027457 0.006587 0.058738 0.371130 -0.222446 -0.124687 -0.091145 -0.195798 0.209338 -0.197560 0.011497 0.282475 0.146266 -0.228000 -0.237758 0.309703 0.146346 -0.185488 -0.125197 -0.005475 0.245221 -0.348716 -0.304966 -0.153903 0.074489 -0.138958 -0.475374 -0.038677 -0.281190 0.214719 0.000402 -0.056199 -0.369188 0.018369 0.221125 -0.087577 -0.161469 -0.040089 0.085536 0.194105 0.078720 0.037884 0.004767 0.070730 0.504011 0.193335 -0.237336 -0.040615 0.069249 -0.164097 0.050508 -0.287899 -0.177739 0.117650 -0.297008 0.174350 0.206837 -0.196557 -0.196306 0.388382 -0.063296 0.138486 0.844809 0.025300 0.278521 0.262466 -0.292057 -0.033102 -0.058780 -0.013770 0.170290 0.240764 0.047833 -0.177035 -0.324303 0.095653 0.345346 0.215236 -0.288835 -0.399758 -0.088784 -0.009231 0.135013 -0.012687 0.042428 -0.101765 -0.197043 -0.076990 0.134261 0.430024 -0.118966 -0.213315 0.100280 0.244114 -0.319577 -0.459923 -0.121948 -0.440691 0.082198 -0.126657 0.013100 0.166429 0.403399 -0.892685 0.329624 -0.007268 -0.005510 0.332844 0.064007 -0.198458 -0.669998 0.063362 0.190052 0.328984 -0.220373 0.113673 0.158187 -0.349691 -0.040605 -0.036720 0.093028 -0.194661 0.187799 0.044578 -0.190727 -0.209746 0.151168 0.043438 -0.174303 0.041576 0.211508 0.197157 -0.619999 0.309690 -0.119418 -0.164408 0.181547 -0.080470 0.223014 -0.362530 -0.283880 0.151894 0.017279 0.024283 -0.136468 0.015428 0.270697 -0.041082 0.141859 -0.153425 -0.073130 0.077041 -0.201132 0.142564 0.176350 0.026311 0.170580 -0.300696 -0.080696 -0.292825 0.244076 -0.248730 -0.100127 -0.172576 -0.232542 -0.098663 0.290838 0.431220 0.053662 -0.093858 0.059306 0.383766 -0.405370 -0.153480 0.196245 0.152221 -0.229701 0.156203 0.216605 -0.367773 -0.104773 -0.173671 -0.106160 0.026640 -0.214325 0.284215 -0.101209 0.129265 0.101444 -0.075044 -0.021113 0.282385 0.100740 0.082608 0.003121 0.308051 0.359304 -0.151075 -0.090452 -0.291661 -0.005284 -0.443656 -0.278121 0.056910 0.062172 -0.271907 0.065400 -0.028022 0.340908 0.063747 0.058976 -0.088312 -0.052207 +PE-benchmarks/longest-palindrome-substring.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.299285 0.076653 0.302903 -0.403830 0.632592 0.110391 0.346569 -0.054549 -0.579972 -0.526337 0.035881 -0.803675 -0.767402 0.850255 -0.276902 0.423570 1.311346 0.423279 -0.116961 -0.277765 0.532376 -0.519206 1.291292 1.163786 -0.879144 0.042956 0.197834 0.512569 0.097675 0.532626 -0.271076 -0.628209 0.624472 -0.460587 0.240062 -0.661071 0.092619 0.009602 0.027319 -1.405273 0.065066 0.140033 0.092273 -0.100769 -0.120101 0.748851 0.985402 0.774485 -0.262525 0.405229 0.536458 -0.006526 0.163672 0.346456 0.146604 0.074348 0.251076 -0.163201 -0.614130 -0.130002 -0.209369 -1.099432 -0.069469 0.750851 1.109576 -0.043855 -0.004379 0.286531 -0.150348 0.211936 0.330796 0.261411 0.373611 0.057850 0.581318 -0.737020 -0.062087 -1.458572 -0.430599 -2.427447 -0.734468 -0.571057 0.758685 0.009579 0.382172 0.003775 1.067225 0.096337 0.186932 0.415704 1.193742 -0.964385 -0.485913 -0.504278 -0.153501 0.375964 -0.641637 0.022339 0.552640 0.002183 -0.778984 -0.559342 0.596936 0.112278 -0.372244 -0.403542 -0.074517 0.773542 -1.063038 -0.528138 -1.025860 -0.093022 -0.000424 -1.325985 0.322360 -0.165351 0.724532 0.354919 -0.244891 -0.608081 0.250433 0.470595 -0.201516 -0.406978 -0.486139 0.855315 0.229807 0.097879 0.354645 0.213670 0.195927 1.064328 0.880574 -0.403110 -0.244694 0.142278 -0.607672 0.180363 -0.599561 -0.383037 0.519702 -0.915154 0.174670 0.384145 -0.633232 -0.272681 0.397358 -0.067029 0.502704 1.602843 -0.077461 0.682584 0.450322 -0.948031 0.518343 -0.399528 -0.113867 0.278092 0.741213 0.289495 -0.682884 -0.743861 0.401450 0.981699 0.643019 -0.951888 -0.273883 -0.256076 0.328548 -0.141909 0.065207 0.433638 0.094623 -0.620912 -0.115774 0.476221 1.421856 -0.524767 -0.534937 0.364331 0.129778 -0.155934 -1.109733 -0.311496 -0.333250 -0.008282 0.002488 0.034559 0.223659 1.149317 -1.610577 0.820611 -0.301056 -0.148012 0.739765 0.092646 -0.510392 -1.182192 0.139449 0.734594 0.929953 0.139898 0.134837 0.105815 -0.849865 -0.126381 0.036162 0.434573 -0.253861 0.493664 0.035172 -0.643207 -0.639124 -0.374451 0.056152 -0.310263 -0.052539 0.511338 0.521058 -1.741948 0.962855 -0.262861 -0.541063 0.188265 -0.064808 0.648889 -0.950828 -1.076950 0.457232 -0.397877 -0.642633 -0.589948 0.063453 0.509673 -0.078180 -0.204109 -0.271229 -0.865569 0.846878 -0.135646 0.584458 0.411762 0.226390 1.078975 0.275206 -0.591451 -0.630651 -0.168950 -0.064187 -0.701050 -0.470817 -0.050131 -0.242649 0.781267 1.206566 0.070772 -0.114028 0.026881 0.933552 -1.027394 -0.472858 0.860221 0.639158 -0.324257 0.654094 0.865815 -0.956111 -0.491796 -0.532816 -0.153303 -0.054661 -0.770293 0.370765 -0.654419 0.216966 0.435503 0.014364 -0.283690 0.464270 0.118411 0.065102 -0.242168 1.143190 1.375950 -0.727847 0.172381 -0.760548 0.364265 -1.251662 -0.852523 0.246708 0.326420 -0.408192 0.146212 0.260346 0.577932 0.000000 -0.323219 -0.424587 -0.126263 +PE-benchmarks/longest-palindrome-substring.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/longest-palindrome-substring.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.271548 -0.164770 -0.163687 -0.519511 0.659434 0.139081 0.302994 -0.226421 -0.427098 -0.208463 0.146082 -0.937468 -0.268324 0.234667 -0.239655 0.884378 1.061194 0.115736 -0.188234 -0.108353 0.347320 -0.077711 1.208090 0.989042 -0.607185 0.015270 0.010211 0.381236 -0.108670 -0.116879 -0.609734 -0.320240 0.537685 -0.820750 -0.052937 -0.294885 0.074548 -0.198806 0.682821 -0.897029 0.106437 -0.041348 0.144694 -0.122440 -0.196616 0.405020 0.735007 0.664408 -0.222232 0.277422 0.621498 -0.045999 0.182804 0.332020 -0.075148 0.270995 0.286887 -0.210733 -0.401538 -0.544298 -0.110149 -0.535564 0.144992 0.544509 0.753021 -0.124065 -0.139759 0.594019 0.341085 -0.146741 0.580496 0.310178 -0.003813 -0.068607 0.436516 -0.958611 0.212049 -0.987048 -0.462620 -1.531306 -0.690729 -0.292252 0.278211 -0.254107 0.725402 0.238088 1.001857 -0.228859 0.265231 -0.041198 0.510134 -1.183868 -0.474661 -0.322674 -0.075906 0.139948 -0.519895 -0.079816 0.533048 0.122806 -0.641616 -0.196923 0.644210 0.309982 -0.334880 -0.722986 0.255905 0.189624 -0.466414 -0.854207 -0.742691 0.152493 -0.200786 -1.051204 0.390458 -0.068198 0.505257 0.119664 -0.214945 -0.928931 0.031411 0.291815 -0.238920 -0.430128 -0.364778 0.427663 0.507373 0.280052 0.517670 0.092961 0.273714 1.462211 0.717553 -0.470192 -0.384323 0.105648 -0.604877 0.328778 -0.329729 -0.491782 0.292513 -0.936976 0.239896 0.570860 -0.560494 0.118100 0.717875 0.192388 0.272068 1.302244 -0.033393 0.721362 0.602591 -0.843330 0.347418 -0.738384 -0.017706 0.134567 0.521773 0.137253 -0.844608 -0.647825 0.426425 0.804923 0.544273 -0.848151 -0.002335 0.149458 0.527054 -0.082050 -0.286241 0.502646 0.337664 -0.601477 0.003442 0.524957 1.507326 -0.297659 0.136105 0.467076 0.232532 -0.179665 -0.995087 -0.484921 -0.805874 -0.037386 0.069382 0.329764 0.032051 0.966030 -0.820281 0.364322 -0.465431 0.013429 0.943140 0.339316 -0.644792 -0.803512 -0.016429 0.396001 0.650612 -0.259565 0.420636 0.143009 -0.404379 -0.091728 -0.013510 0.183910 -0.097229 0.298738 0.122932 -0.644732 -0.198471 -0.176509 0.162227 -0.259212 0.106956 0.521400 0.375354 -1.026284 0.694763 -0.067882 -0.670301 0.369278 -0.428085 0.806208 -0.770021 -0.560395 0.662554 -0.378703 0.103608 -0.242411 0.150504 0.380165 0.013257 0.007446 -0.482855 -0.591776 0.691601 0.033547 0.597846 0.348740 -0.085800 0.463462 -0.284650 -0.340503 -0.497807 -0.186261 -0.772468 -0.400785 -0.614115 -0.066345 -0.222747 0.786291 0.839194 -0.138158 0.132244 0.310919 0.355128 -1.142022 0.005120 0.613034 0.928093 -0.643476 0.430354 0.612785 -0.758793 -0.185783 -0.214479 -0.008458 -0.201945 -0.659615 0.410570 -0.422040 0.287939 0.370236 -0.010153 0.087263 0.269082 0.099536 0.267938 -0.238625 0.920391 0.930327 -0.074798 -0.147255 -0.761543 0.193359 -1.002688 -0.870315 0.552857 0.288763 -0.766794 0.056664 0.579398 0.712287 -0.085673 -0.249266 -0.460541 -0.060236 +PE-benchmarks/longest-palindrome-substring.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/longest-palindrome-substring.cpp____gnu_cxx::char_traits::length(char const*) = -0.526771 -0.399963 0.216575 -1.157212 1.034513 0.640175 0.310222 -0.480155 -1.435648 -0.295792 0.249122 -1.246081 -0.285531 1.576413 -0.378201 1.181954 2.067037 0.556760 -0.518979 -0.138176 1.369387 -0.871842 1.716832 1.736245 -1.089526 -0.055588 -0.114232 0.776842 0.216920 0.723722 -0.324653 -0.569905 0.515978 -1.379463 -0.087332 -1.226008 0.230533 0.583262 0.922319 -2.041813 0.458138 0.014791 0.401096 -0.265156 -0.413217 0.331637 0.992272 0.964859 -0.348025 0.420201 1.043325 0.080365 -0.079820 0.410891 0.215482 0.539705 0.267350 0.195562 -0.696105 -0.487958 -0.169386 -0.659995 0.504576 1.112184 1.669648 0.089376 -0.001322 0.702660 0.189410 0.330534 0.794231 0.132041 -0.322358 -0.218535 0.590108 -1.655962 0.131085 -2.465446 -0.335052 -2.693794 -0.828578 -0.158682 0.924147 -0.002015 0.769120 -0.106266 1.202533 -0.321858 -0.076015 1.052935 1.477511 -1.264261 -0.624182 -0.940601 -0.805273 0.411987 -0.700358 -0.213610 0.851395 0.146838 -1.078672 -0.893709 0.857614 0.527243 -0.458708 -0.684839 0.290051 1.185996 -1.137301 -1.181472 -0.384866 0.712980 -0.415948 -1.939896 0.437437 -0.981679 0.574275 0.125815 -0.459598 -1.245870 0.228333 0.788698 -0.491298 -0.625089 -0.627543 1.223347 0.493774 0.193889 0.228034 -0.071409 0.118292 1.766874 0.579004 -0.910644 0.018026 0.176174 -0.732859 0.335624 -1.148058 -0.802865 0.781998 -1.374710 -0.098866 0.719974 -0.834987 -0.050665 1.236692 0.354588 0.355080 3.796638 -0.039131 1.552352 0.761295 -1.282763 0.991260 -0.165302 0.080926 0.442408 0.784028 0.093798 -2.000771 -1.214412 0.546454 1.283856 1.082336 -1.498845 -0.865721 -0.448755 -0.102763 0.210307 -0.111625 0.300811 -0.073560 -1.091245 -0.276715 0.654997 2.829925 -0.562404 -0.058345 0.722543 0.361225 -0.941108 -1.924987 -0.647055 -1.091370 0.164550 -0.307830 0.014119 0.737278 1.698035 -2.438668 1.028556 -0.479106 -0.231649 1.110447 0.169854 -1.120161 -2.043347 -0.390393 0.872012 1.725303 -0.276680 0.421219 0.496470 -1.178090 -0.170977 0.173917 0.213701 -0.344776 0.546743 0.104416 -0.801909 -0.596457 0.223848 -0.362216 -0.503080 -0.008516 0.737514 0.250089 -1.855278 1.232241 -0.104450 -0.425204 0.364412 -0.007669 0.995473 -1.049996 -1.248575 0.753855 0.086186 -0.202215 -0.773432 0.267999 0.924576 0.033135 0.009249 -0.569991 -1.694033 0.652848 -0.622068 0.943118 0.531893 -0.135588 0.880076 0.359686 -0.417689 -1.268821 -0.495725 -0.425503 -0.183402 -1.040881 -0.161253 -0.318554 1.301165 1.158115 0.220893 -0.635318 0.342969 1.639201 -0.868034 -0.399999 1.056654 0.428608 -1.136701 0.235400 1.249830 -1.441806 -0.235517 -0.596291 -0.098680 -0.189835 -0.956275 0.858467 0.057002 0.614188 0.061196 0.341343 -0.069554 0.614513 0.502292 0.145222 0.008624 2.046413 1.402333 -0.438764 -0.273831 -1.119376 0.507736 -1.621496 -1.194868 0.208333 0.337555 -1.095656 0.335585 0.444400 1.375154 -0.083159 0.059858 -0.155358 -0.163346 +PE-benchmarks/longest-palindrome-substring.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.336013 -0.237116 -0.058189 -0.858964 0.522274 0.548815 0.282737 -0.749943 -0.837990 -0.239085 0.474481 -0.817031 -0.095134 0.935550 -0.428391 0.873115 1.134155 0.121810 -0.570515 -0.336719 1.010966 -0.077276 1.373511 1.102754 -0.907680 -0.004942 0.298191 0.663013 0.642492 0.064289 0.193490 -0.108706 0.535201 -1.155596 -0.316334 -0.484769 0.129093 0.156848 0.749938 -1.157870 0.167083 -0.385782 -0.049870 -0.151609 -0.350023 -0.170028 0.614166 0.825106 -0.022762 0.420780 0.835792 0.188577 -0.082766 0.244681 0.255072 0.224979 0.346858 -0.269636 -0.182103 -0.519753 -0.045688 -0.372162 0.189549 0.961757 0.994393 0.118873 -0.018352 0.785050 0.164622 0.230404 0.580429 0.261816 -0.676670 0.229905 0.391894 -1.676810 0.234178 -1.397155 -0.328984 -1.516219 -0.546697 -0.023823 0.465767 -0.239481 0.731782 0.801677 0.916070 -0.068578 -0.301722 0.744042 0.966880 -0.880452 -0.378251 -0.294608 -0.354061 0.305257 -0.563946 0.235112 0.249674 0.427481 -0.712994 -0.310003 0.424759 0.537532 -0.430622 -0.695022 0.150338 0.718553 -0.980554 -0.789862 0.028915 0.531711 -0.365151 -1.387917 -0.561766 -0.595262 1.187210 -0.091766 -0.244125 -1.005388 0.078354 0.682138 -0.019108 -0.565691 0.289080 0.082937 0.599349 0.510627 0.023519 0.268789 0.290469 1.711137 0.522463 -0.431802 0.069979 -0.098178 -0.190686 0.476133 -0.300780 -0.407179 -0.072549 -0.912940 0.317795 0.961546 -0.481400 -0.516132 0.870323 0.322525 0.183215 2.847252 0.168414 1.004255 0.941031 -0.849136 -0.497046 -0.598604 0.101030 0.418342 0.280711 0.016849 -1.155756 -0.860399 0.503333 0.944964 0.598594 -1.021564 -0.359127 -0.103785 -0.018260 0.116485 -0.158652 0.165096 0.036240 -0.605737 -0.221298 0.810857 1.450253 -0.495090 -0.199765 0.506583 0.028749 -0.545010 -1.062594 -0.450605 -0.448700 0.309014 0.374883 0.150990 0.390974 1.110311 -1.193039 0.740269 -0.162428 0.091256 0.629328 0.505312 -0.811677 -0.833071 -0.205761 0.485677 0.696322 -0.506238 0.089178 0.487148 -0.902356 -0.127170 0.246426 -0.019530 -0.247314 0.429583 0.400141 -0.411285 -0.583785 0.574090 0.059005 -0.027510 0.150956 0.696358 -0.301308 -1.311554 0.837520 -0.094149 -0.525031 0.369548 -0.372319 1.099138 -0.902501 -0.844630 0.711074 -0.047962 -0.270434 -0.284626 0.153185 0.627814 0.414245 0.333024 -0.653593 -0.311484 0.372583 -0.383503 0.598357 0.408160 0.037321 0.698273 -1.273045 -0.165051 -0.842969 -0.122910 -0.255858 0.054077 -0.830787 -0.609696 -0.173440 0.920438 0.781227 0.019938 -0.649009 0.392743 0.879158 -1.310590 -0.389284 0.474202 1.137076 -1.033341 0.374028 0.577731 -0.918495 0.060574 -0.247099 -0.362956 -0.278051 -0.712741 0.758855 0.166540 0.660390 0.088682 0.219646 0.180032 0.573653 0.206279 0.508180 0.231107 0.852636 1.207045 -0.300497 -0.659683 -0.953036 0.321726 -1.130264 -1.197652 0.600946 0.345457 -0.496536 0.081698 -0.092326 1.099226 0.437772 -0.387572 -0.159131 0.130611 +PE-benchmarks/longest-palindrome-substring.cpp___GLOBAL__sub_I_longest_palindrome_substring.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/longest-palindromic-subsequence.cpp__max(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/longest-palindromic-subsequence.cpp__lps(char*) = -5.161228 -6.670738 -5.285452 -11.373706 7.499910 11.569697 4.477933 -10.076371 -13.274807 0.700616 7.851541 -15.318328 0.194201 13.732672 -4.676624 14.487055 16.910442 0.989808 -9.269824 -1.031111 14.172989 1.579009 19.078397 15.613958 -9.403190 -1.117835 -3.620138 5.176383 4.055801 -2.887966 3.505272 -2.263095 7.342686 -16.925245 -7.641776 -5.510394 2.261827 4.249676 14.238516 -15.715549 3.493617 -2.571360 1.487934 -3.588293 -5.717459 -1.585553 7.289192 11.382106 0.965390 3.829316 9.725882 0.824444 -1.426480 3.445557 2.148670 1.728323 0.284400 -1.714864 -3.979705 -8.656735 -0.353302 0.116922 2.557902 11.373795 13.981980 3.162930 -0.860278 11.298149 4.101216 2.838345 8.630116 2.071035 -7.192979 1.431054 3.689572 -18.754945 -0.358674 -16.441432 -3.815886 -14.753957 -6.308896 3.705176 8.491612 -0.060994 9.144643 4.210562 10.754043 -1.713161 -6.220693 13.117769 13.009503 -12.152180 -6.003223 -5.938756 -5.677813 2.882994 -6.047509 3.850334 6.574274 5.499129 -10.610050 -2.854154 3.410019 7.201416 -4.311003 -11.512756 4.768873 8.588515 -7.580588 -10.108878 5.446068 12.578363 -4.127901 -19.561047 -6.393868 -9.400657 6.753282 -0.945469 -4.328540 -12.840899 0.537050 5.085615 -2.283020 -6.756913 0.554442 3.824727 7.809134 7.366192 0.401684 4.284021 3.799312 23.219239 0.232032 -7.465790 2.994310 -2.172645 -0.824107 8.513620 -5.584595 -6.895520 -0.513572 -13.309761 5.048421 12.070417 -6.269263 -4.141420 7.193614 8.212754 0.819252 40.123481 2.739841 16.860098 13.558575 -11.832023 0.158260 -8.776054 2.578186 3.977939 2.766777 -2.940673 -19.514287 -12.203382 7.723927 12.123653 8.932651 -13.712044 -2.372840 0.154443 -1.049662 -0.382407 -2.104193 3.478780 1.112996 -7.934833 -2.363916 13.223710 25.640105 -5.528294 4.374319 8.395681 3.066881 -5.537785 -14.646162 -7.262868 -7.628336 3.257710 5.307050 3.743101 6.287277 14.970492 -11.395356 9.459706 -1.476758 3.334502 9.118624 7.338962 -14.618437 -10.857281 -5.485810 6.570020 11.835541 -6.479401 -0.111895 6.546305 -10.404261 -1.134384 4.350274 -3.186742 -1.269921 4.074438 2.179440 -4.020361 -5.317205 8.431527 -3.307127 -0.215706 1.101592 9.470711 -1.561212 -10.416881 10.825253 0.669164 -6.328923 2.949324 -5.826861 14.830831 -9.349841 -9.282485 9.442489 -1.076725 -2.890318 -4.798515 3.260345 7.003053 5.437562 7.185391 -8.908616 -8.781996 7.881046 -5.605210 9.776273 4.817764 -2.160956 4.126214 -11.132654 -3.584796 -11.879736 -10.336352 -4.063171 3.744584 -13.666315 -3.010929 -1.980211 12.736681 5.791383 1.133908 -13.571827 3.461338 11.974984 -12.681373 -3.823235 7.021213 8.180327 -16.734162 2.259237 8.988826 -13.942936 4.002675 -3.232318 -2.589172 -5.640312 -10.321685 8.534887 6.285944 9.515202 -3.045162 3.346284 4.846401 5.886777 4.336049 5.841641 4.035648 15.885896 8.606438 -0.652572 -8.794507 -13.493394 5.422409 -14.152164 -16.859050 9.312047 4.624638 -9.892252 1.140657 1.603774 15.116327 3.837223 -4.567789 -3.627738 3.333128 +PE-benchmarks/longest-palindromic-subsequence.cpp__main = -1.156420 -1.405427 -0.309353 -2.948509 2.079065 2.220833 1.214587 -1.902016 -3.584658 -0.423181 1.961686 -4.597726 -0.857780 3.730750 -1.263586 2.813508 4.534592 0.391117 -2.197108 -0.480966 3.027845 0.375186 4.938661 4.218985 -2.744120 -0.097142 -1.391006 1.601115 0.962518 -0.034691 0.830363 -1.296498 1.650677 -2.991846 -1.349945 -1.132946 0.436622 0.802293 2.561638 -4.393942 0.824723 0.602951 0.661436 -0.933500 -0.966957 0.221590 2.444167 2.961550 0.170920 1.033353 2.485539 0.094292 0.043095 0.865487 0.815232 -0.243682 0.756910 -0.933257 -1.603844 -1.746465 -0.234342 -0.669051 0.096225 3.065668 3.800148 0.818541 -0.377859 1.914824 0.903036 0.898423 2.236605 0.636861 -0.902095 0.583388 1.260966 -3.186632 0.132671 -4.105759 -0.723228 -4.657812 -2.061600 0.634584 3.373133 0.864072 1.540013 0.148557 3.028848 -0.309717 -1.403537 3.250999 3.843486 -2.677040 -1.751850 -1.553392 -1.604999 1.063045 -1.709758 0.932476 1.377987 1.577126 -2.964203 -0.521096 0.951896 1.252724 -1.183529 -1.735185 1.042172 2.368056 -2.349514 -1.855871 0.627017 3.065684 -0.051261 -4.977971 -1.709834 -2.110225 1.305936 0.151856 -1.370179 -2.319856 0.400407 0.723377 -0.978532 -0.946034 -1.583184 1.661900 1.589684 1.863832 0.207349 1.325220 1.258506 4.980847 -0.196939 -2.046577 0.742005 -0.503545 -0.161348 2.152032 -1.450419 -1.683674 0.238745 -2.933177 0.979485 2.192371 -1.829410 -1.302351 0.199804 1.871566 0.336346 9.173707 0.495164 4.220485 3.169824 -2.907727 0.634686 -1.804739 0.484203 0.779275 1.006098 -0.358362 -3.750964 -3.191471 2.225066 3.397797 2.372554 -3.324581 0.124101 0.332212 -0.070789 -0.310297 0.073444 0.977730 0.439500 -2.182408 -0.683875 3.236852 6.299065 -1.070341 -0.253736 1.903752 0.807507 -0.660146 -2.962016 -1.450063 -0.951037 0.828600 1.088033 0.891057 1.826739 4.113902 -4.041610 2.829557 0.113433 0.670500 2.727202 1.245174 -3.652697 -2.931399 -1.279187 1.866829 3.300196 -0.840449 -0.398497 1.434546 -2.868748 -0.354921 0.933739 -0.491700 -0.498270 1.279714 0.282562 -1.110055 -1.589865 0.539099 -0.967210 0.356434 -0.502312 2.420446 0.342494 -3.395283 3.044967 0.232477 -1.577438 -0.057697 -1.482103 3.226379 -2.662643 -2.665779 1.827506 -1.077929 -2.091942 -1.642158 0.546677 1.381831 1.008418 1.642307 -2.185012 -2.124730 2.991201 -1.360881 2.834896 1.405969 -0.539143 1.344142 -0.755311 -1.052981 -2.397919 -2.508847 -0.129026 0.190859 -3.256451 0.229935 -0.796382 2.932737 1.801555 0.076562 -3.163000 0.206199 3.161775 -2.747534 -1.545691 2.074648 0.909072 -3.616272 1.304324 2.585751 -3.552819 0.838431 -1.579759 -0.992783 -1.551423 -2.615420 2.064779 1.178904 2.141455 -0.379929 0.544535 0.441329 1.387704 0.804737 0.614387 0.878456 4.497859 2.655868 -0.533682 -0.969514 -3.687006 1.655485 -3.802155 -4.218316 2.147274 0.595642 -2.686999 0.180792 0.237927 3.473749 1.064791 -1.257936 -1.485764 1.439885 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::~Graph() = -0.620037 -0.072142 0.280624 -1.537047 0.982299 1.102020 0.318599 -0.519491 -1.187979 -0.190627 0.059854 -1.467340 -0.378510 1.750326 -0.588266 0.958425 1.987659 0.454969 -0.550191 -0.028971 1.338963 0.122047 1.610034 1.379035 -1.330635 -0.239200 0.334282 0.913683 -0.037378 1.233748 0.015693 -1.724991 0.171410 -0.439934 0.160537 -0.879759 0.392217 0.504416 0.690434 -2.155419 0.440124 0.692259 0.664798 -0.530629 -0.319819 -1.058433 1.363862 1.317597 -0.507610 -0.104060 1.152284 0.948151 -0.296351 0.314754 0.272684 0.312886 0.729029 -0.412972 -0.605002 -0.584283 -0.207989 0.134629 0.292357 1.391910 1.705617 0.284038 0.167354 0.418996 0.180113 0.499922 0.507733 0.090712 -0.430413 0.289673 0.458978 -0.795095 -0.046580 -2.322710 0.130590 -1.826146 -0.761766 -0.296378 0.698629 0.834081 0.606527 -0.229253 1.391590 -0.283999 0.097713 1.029115 1.669618 -0.800025 -0.558373 -1.311901 -1.327799 0.862005 -0.709605 -0.146354 0.317900 0.283586 -1.069664 -0.970779 0.082547 0.626679 -0.485547 -0.528937 0.270027 1.146443 -0.949083 -0.992195 -0.167423 1.153981 -0.383763 -2.132955 -1.117465 -1.159929 -0.554659 -0.121720 -0.463920 -1.327956 0.115209 0.787012 -0.598443 -0.529768 -0.752057 0.862220 0.737791 0.098002 0.124918 -0.267388 0.218368 1.692949 0.194282 -1.060666 -0.016857 0.197891 -0.395674 -0.069568 -1.263534 -0.530080 -0.245941 -1.285882 0.232581 1.175067 -0.846595 -0.407579 -0.358208 -0.121680 0.836880 4.577849 -0.249176 1.246361 0.876186 -1.486394 0.675863 0.090034 -0.293383 0.097976 0.651106 0.329611 -1.111609 -1.290099 0.752205 1.348190 1.204219 -0.519049 -0.287862 -0.423659 -0.342982 0.021075 -0.019936 0.364387 -0.570965 -1.111260 -0.410399 1.011522 2.215070 -0.176904 -1.541319 0.752688 1.655058 -0.678093 -0.736622 -0.485503 -1.599199 0.193791 0.315748 -0.258634 1.106445 1.861998 -2.903847 1.365053 0.543036 -0.196013 1.065236 -0.083766 -1.030443 -1.468170 0.059991 1.213922 1.621523 -0.711781 0.462017 0.167453 -1.206452 -0.065872 0.213246 0.305154 -0.490713 0.470395 -0.050423 -1.078356 -0.890476 -0.187197 -0.665197 -0.776483 -0.699342 0.632990 0.665781 -1.862351 1.631384 0.044158 -0.185708 0.514127 -0.612154 1.033712 -1.476704 -1.456148 0.706254 0.080202 -0.005672 -0.213891 0.236718 1.221164 0.252512 1.030381 -0.734891 -1.194228 0.654806 -0.274924 0.965239 0.513183 0.110236 0.325995 0.214719 -0.193567 -1.066440 -0.912756 0.413851 0.265953 -1.205052 -0.618080 -0.358381 1.336643 1.256794 -0.153749 -1.059762 -0.774768 1.450762 -0.682187 -0.206970 0.901952 -0.908155 -1.293139 -0.193198 1.227088 -1.416063 -0.396372 -0.984209 0.494949 -0.384603 -1.258828 0.647095 -0.034924 0.634579 0.267431 -0.326662 -0.408412 0.567596 0.799480 0.010142 0.272875 1.553570 0.147206 -0.299712 0.105810 -1.310542 0.245087 -1.917671 -1.364696 0.412238 -0.645677 -0.970418 0.232050 -0.144755 1.309086 -0.214985 1.128979 -0.054372 -0.167559 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::list >::~list() = -0.142496 -0.006886 0.317486 -0.347641 0.241475 -0.040258 0.100963 -0.029726 -0.361178 -0.232411 -0.045503 -0.206426 -0.228534 0.424989 -0.219002 0.041678 0.622626 0.325616 -0.055431 -0.247810 0.257306 -0.273929 0.531054 0.566406 -0.458769 -0.001610 0.135242 0.395144 0.195975 0.413706 -0.082882 -0.237680 0.144887 -0.029004 0.206466 -0.512567 0.081224 0.163278 -0.133717 -0.745185 0.082408 -0.027549 0.116181 -0.009135 0.025020 0.375471 0.355149 0.338157 -0.142968 0.186537 0.339810 0.252218 0.022198 0.130993 0.066454 0.095011 0.299905 -0.156286 -0.164571 0.026923 -0.066738 -0.449210 0.072432 0.397067 0.549410 0.018373 0.058044 -0.056211 -0.009367 0.143887 0.203785 0.059641 0.017932 0.035077 0.153559 -0.391200 0.090265 -0.844867 -0.047468 -1.144426 -0.246509 -0.287940 0.377765 0.072227 0.021867 0.109250 0.458548 0.064729 0.119443 0.230264 0.446681 -0.267342 -0.160411 -0.204939 -0.231904 0.241287 -0.232367 -0.043234 0.054130 0.217622 -0.259382 -0.271889 0.243345 0.004048 -0.175770 -0.001443 -0.061295 0.395971 -0.605843 -0.138408 -0.367416 0.113275 0.028203 -0.531540 0.128434 -0.370042 0.480117 0.014608 -0.077975 -0.159828 0.079755 0.260394 -0.122377 0.019327 -0.457445 0.353375 0.054865 -0.084869 -0.003011 -0.049724 -0.055232 0.287008 0.249227 -0.290101 -0.112629 0.185086 -0.308146 -0.089886 -0.462957 -0.089893 0.300432 -0.361981 0.097983 0.092266 -0.276203 -0.236728 0.176608 -0.103888 0.298868 0.871433 -0.040059 0.253188 0.195447 -0.361864 0.125013 0.036087 0.029104 0.233533 0.336383 0.055808 -0.253265 -0.361969 0.030085 0.388586 0.302783 -0.282095 -0.232294 -0.207097 -0.019218 0.098284 0.037901 0.073372 -0.239673 -0.237845 -0.109909 0.050704 0.532419 0.002781 -0.219780 0.030326 0.122766 -0.288281 -0.353513 -0.074941 -0.070793 0.070800 -0.022387 -0.057401 0.206706 0.506824 -1.072461 0.423545 -0.075727 -0.000622 0.198041 -0.064849 -0.113830 -0.593519 0.066282 0.279267 0.528601 -0.035282 0.094237 0.185385 -0.410237 -0.058192 -0.006299 0.276597 -0.217964 0.175504 0.205645 -0.333010 -0.256694 -0.122889 0.014680 -0.082074 -0.070043 0.190397 0.092685 -0.928899 0.386325 -0.201859 -0.129715 0.149259 -0.000866 0.208051 -0.456587 -0.407662 0.135644 0.042754 -0.207567 -0.328401 0.030849 0.390417 -0.225311 0.037852 -0.163602 -0.352471 0.218949 -0.190571 0.157976 0.171171 0.061269 0.423451 0.067987 -0.074834 -0.325217 0.072154 0.014631 -0.284561 -0.099683 0.183056 -0.100877 0.279758 0.595344 0.043391 -0.066233 0.173128 0.581138 -0.256803 -0.242130 0.289340 0.127251 -0.057872 0.349830 0.329463 -0.532538 -0.303885 -0.261666 -0.059285 0.145665 -0.257252 0.322656 -0.255489 0.168395 0.148202 0.105643 -0.245396 0.300422 0.082426 -0.018083 0.003753 0.569341 0.619033 -0.171699 0.201539 -0.268930 0.108235 -0.545025 -0.229004 -0.111149 0.025144 -0.134570 0.196071 -0.123380 0.365630 0.019645 0.142226 -0.059017 -0.033206 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::addEdge(int, int, int) = -0.704955 -0.215996 0.890274 -1.275274 1.103606 0.969326 0.527467 -0.717308 -1.346898 -0.430719 0.275442 -1.313279 -0.873904 1.824025 -0.812985 0.871777 2.334292 0.694001 -0.646044 -0.488659 1.351671 -0.476957 2.331096 2.178941 -1.601190 -0.127452 0.448603 1.139201 0.504337 1.158484 -0.623873 -0.886655 0.814977 -1.028514 0.140028 -1.275162 0.144807 0.267950 0.483529 -2.422226 0.225616 -0.082980 -0.291893 -0.219298 -0.163847 0.774676 1.502339 1.409333 -0.215884 0.570792 1.075160 0.258767 0.054638 0.450261 0.596254 0.415323 1.007248 0.156254 -0.698312 -0.391361 -0.463068 -1.098059 0.121503 1.611741 2.010981 0.209224 -0.015782 0.329972 0.000000 0.373490 0.659807 0.450635 0.074470 0.452609 0.801276 -1.724583 0.306160 -2.613449 -0.439698 -2.930587 -1.004930 -0.555283 0.921705 -0.134092 0.814618 0.034116 1.844750 0.004784 -0.138989 0.874875 2.105545 -1.679989 -0.699688 -0.807261 -0.748938 0.377318 -0.988524 0.187436 0.476205 0.173725 -1.352705 -1.102838 0.726983 0.505410 -0.623940 -0.447459 -0.034644 1.600703 -1.652756 -1.016786 -1.030549 0.406714 -0.279506 -2.478987 -0.311548 -1.001088 1.526468 0.222715 -0.705198 -1.413821 0.549885 1.220720 -0.415804 -0.769851 -0.342059 1.425956 0.749825 0.216424 0.040642 0.098548 0.194157 1.977220 1.226540 -0.890093 -0.082845 0.162856 -1.051998 0.305723 -1.166286 -0.427921 0.515180 -1.467163 0.124468 1.136039 -1.036521 -0.282658 1.014798 0.177322 0.734608 4.667039 -0.302717 1.448163 0.932278 -1.740687 0.677981 -0.369569 0.086776 0.526879 0.967964 0.418375 -2.358206 -1.435987 0.932557 1.794035 1.170050 -1.904579 -0.411257 -0.530264 0.135910 -0.161219 0.149608 0.506220 -0.275938 -1.088456 -0.395734 0.851505 2.825794 -1.002723 -1.598396 0.629913 0.002317 -0.505666 -1.739117 -0.564576 -0.466909 0.253912 0.331560 -0.018378 0.831317 2.083750 -3.150470 1.565222 -0.406000 -0.474573 1.662705 0.190053 -1.012140 -1.340837 -0.056592 1.224346 1.661897 0.203976 -0.178109 0.485559 -1.666959 -0.152979 0.173638 0.707174 -0.617922 0.900040 0.577589 -1.307568 -1.129828 -0.461877 -0.023703 -0.615577 -0.375357 0.990788 -0.204977 -3.198019 1.736461 0.000000 -0.614109 0.532620 -0.276911 1.174829 -1.641465 -1.934259 0.916509 -0.231944 -0.679992 -0.946545 0.114475 1.062006 0.246966 0.386366 -1.160616 -1.777845 1.071558 -0.534514 1.325626 0.629408 0.292239 1.614197 0.054727 -0.609897 -1.426147 -0.492947 0.398464 -0.329328 -1.135508 -0.524406 -0.374823 1.540113 1.743904 0.005386 -0.471657 -0.241684 1.877450 -1.726305 -0.536448 1.179324 1.157489 -1.066334 0.562141 1.343736 -1.632835 -0.641104 -0.695725 -0.696653 -0.473769 -1.284374 0.952337 -0.585337 0.758287 0.326291 0.287705 -0.408767 0.701933 0.379062 0.228723 0.219685 1.982922 2.434731 -0.917167 0.050089 -1.520852 0.931624 -2.145097 -1.672444 0.544344 0.036018 -0.825746 0.246841 0.162167 1.464290 0.281070 -0.357683 -0.314011 -0.061574 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__AdjListNode::AdjListNode(int, int) = -0.303513 -0.382421 0.494393 -0.602442 0.339358 0.019028 0.217038 -0.324948 -0.728977 -0.013894 0.138397 -0.332539 -0.016743 0.743476 -0.279240 0.557130 1.015672 0.494124 -0.281513 -0.401504 0.687733 -0.782058 0.870906 0.993358 -0.655062 -0.034580 0.256342 0.627328 0.467249 0.549223 -0.536081 0.113483 0.218435 -0.751062 0.215311 -0.879254 0.081025 0.417394 0.405443 -1.146730 0.145896 -0.245819 0.279413 -0.052683 -0.073188 0.641119 0.344985 0.571435 -0.170206 0.441460 0.557135 -0.207509 0.135887 0.176664 0.329368 0.517610 0.836753 0.503599 -0.243942 0.005564 -0.159576 -0.601942 0.448355 0.594090 0.912209 -0.031963 0.008544 0.152773 0.239007 0.090693 0.479760 0.143866 -0.262238 -0.110461 0.347527 -1.342694 0.416209 -1.640852 -0.146210 -1.576334 -0.390391 -0.151367 0.388357 -0.564339 0.450927 0.250749 0.733984 -0.049267 -0.109903 0.062300 0.621428 -0.777638 -0.292459 -0.218874 -0.383938 0.139473 -0.379976 -0.123837 0.593848 0.102701 -0.463538 -0.488847 0.732660 0.334667 -0.267496 -0.106463 -0.016038 0.703575 -0.645697 -0.743871 -0.394402 0.096043 -0.305999 -0.856703 0.535828 -0.724600 0.762168 0.046708 -0.300835 -0.668998 0.177783 0.582622 -0.212300 -0.321261 -0.279300 0.720510 0.246421 0.054141 -0.044994 -0.156223 -0.158528 0.684511 0.645471 -0.555494 -0.063577 0.309190 -0.780304 0.122286 -0.744197 -0.395844 0.606976 -0.652052 -0.189177 0.209362 -0.443835 0.144091 1.308363 0.317686 0.260266 1.928172 -0.017880 0.583787 0.413184 -0.576308 0.572448 0.095737 0.280541 0.461142 0.536581 -0.081675 -1.412291 -0.659322 0.150448 0.677734 0.504736 -0.976579 -0.828543 -0.383810 0.046488 0.325310 -0.054699 0.125885 -0.254392 -0.446756 -0.122938 -0.029180 1.272581 -0.445052 -0.528719 0.116674 -0.232197 -0.704806 -1.401071 -0.270263 -0.550718 0.132858 -0.478163 0.000839 0.357560 0.814746 -1.746762 0.711661 -0.540146 -0.241317 0.939960 -0.018565 -0.363619 -1.284886 -0.123269 0.239751 0.854379 0.025492 -0.125348 0.533573 -0.700680 -0.023380 -0.158942 0.271154 -0.327491 0.376291 0.238270 -0.540724 -0.280978 -0.045748 0.061799 -0.408945 0.074032 0.427687 -0.110968 -1.312153 0.456833 -0.094408 -0.260624 0.572503 0.125736 0.266845 -0.655542 -0.633532 0.339181 0.232890 0.088702 -0.726498 0.063762 0.531905 -0.256253 -0.153162 -0.448532 -0.870124 0.211143 -0.661424 0.460910 0.262337 -0.152967 0.590876 0.308155 -0.173081 -0.747084 0.367336 -0.452974 -0.274228 -0.303233 -0.472313 -0.125428 0.658953 0.729459 0.199189 0.212124 0.129455 0.986808 -0.763126 -0.305743 0.474230 0.452785 -0.301662 0.282140 0.531422 -0.916394 -0.238543 -0.193106 -0.535537 0.077759 -0.277175 0.676179 -0.199433 0.377404 -0.113061 0.211411 -0.013404 0.383959 0.204479 0.105571 0.027950 1.018435 1.310064 -0.287740 -0.134703 -0.523732 0.281633 -0.779776 -0.394561 -0.020138 0.387719 -0.582871 0.295414 0.363862 0.744601 0.206276 -0.177824 -0.030411 -0.152323 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::list >::push_back(AdjListNode const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::topologicalSortUtil(int, bool*, std::stack > >&) = -2.263177 0.318127 2.826936 -4.912289 4.004670 3.583999 1.742133 -1.590096 -4.431060 -2.568337 0.638746 -5.966439 -4.104827 6.752916 -2.595734 2.080338 8.285618 1.689682 -2.294333 -0.573442 4.442235 -0.137252 7.735149 6.996643 -5.579927 -0.483358 0.229516 3.734560 0.687630 3.850770 -0.448613 -4.779774 2.388225 -1.763971 0.384020 -3.275695 0.829370 0.364448 0.228512 -8.416968 1.061885 1.788318 -0.954612 -1.515525 -0.815176 0.997601 6.380855 5.111510 -1.091663 0.098847 3.424288 2.078109 -0.387719 1.637990 1.435690 -0.309435 1.416511 -1.841194 -3.016527 -1.891192 -1.225941 -3.537248 -0.323611 5.844239 6.736047 1.335869 0.101733 1.235703 -0.382162 1.559986 1.726546 1.145928 1.341164 1.880115 2.643870 -3.189871 0.012857 -7.250260 -1.067319 -9.566912 -3.673111 -2.040819 4.251235 3.100449 1.635700 -1.844082 6.142271 -0.246968 0.171135 5.049158 8.186105 -4.720703 -2.564619 -4.462402 -3.230673 2.185243 -3.325452 0.630268 0.059159 0.947409 -5.029387 -2.985825 0.736421 1.238585 -2.085309 -1.538124 0.411350 5.232474 -5.659253 -2.101210 -2.959377 2.481220 0.267073 -8.920347 -2.469316 -2.953699 3.153547 0.587443 -2.052198 -3.979859 1.556753 3.234774 -1.731476 -1.764312 -3.978493 5.122102 2.086372 0.803808 0.573866 0.823308 1.630878 6.170083 2.634474 -2.891767 -0.117736 -0.144864 -2.344173 0.625330 -3.533019 -1.423313 1.421262 -4.865372 -0.084425 4.051032 -3.613579 -1.941370 -1.026690 -0.187897 3.056117 15.929732 -0.974556 4.970785 3.004442 -6.321482 2.681889 -1.337556 -1.114096 0.760026 2.837486 2.063799 -6.051381 -5.052231 3.702569 6.191256 4.390579 -4.506031 0.791975 -1.248375 -0.146818 -1.433894 0.738743 1.865309 -0.675440 -4.246892 -1.675954 4.507768 9.310903 -2.091368 -4.704924 2.932266 1.679829 -0.354646 -3.657068 -1.702368 -0.680706 0.717073 2.269236 -0.453008 3.467499 7.673887 -9.434263 5.534339 0.332365 -0.956152 4.285322 -0.046143 -3.871677 -4.173532 -0.035264 5.524306 5.973195 0.130355 -0.102661 0.337326 -5.451488 -0.696779 1.333327 2.103230 -1.660769 2.614337 0.939283 -4.072244 -4.427773 -2.158443 -1.551135 -0.951295 -2.239488 3.060262 0.619117 -8.944058 7.312759 -0.072430 -1.460111 0.223721 -1.969124 4.386733 -5.900286 -6.995499 2.866282 -1.645978 -4.032696 -2.533201 0.539694 3.634850 1.151390 1.177724 -3.520659 -5.885315 4.825752 -0.815089 4.739510 2.251507 1.663782 5.004182 2.138988 -1.920004 -4.155650 -4.139557 2.566674 -0.817603 -4.695666 -0.187090 -1.543532 5.062711 5.748650 -0.950270 -3.357036 -0.932400 5.855327 -4.263419 -2.470891 4.248415 0.898082 -4.408922 1.742689 5.106757 -5.350664 -2.147678 -3.728157 -0.599853 -2.051692 -5.523104 2.040036 -1.503268 2.207604 2.110881 0.318490 -2.141020 2.099463 1.526812 0.131077 0.823743 7.177769 5.860480 -2.861100 1.021155 -5.661799 3.091467 -7.925223 -6.514385 2.408352 -0.727718 -2.146880 0.481476 -0.203399 4.525692 0.284613 0.104730 -1.280265 0.466390 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__AdjListNode::getV() = -0.121892 0.091555 0.228617 -0.374126 0.400081 0.338641 0.106831 -0.258566 -0.333986 -0.075302 0.036725 -0.315049 -0.127538 0.437567 -0.219579 0.267158 0.568047 0.106681 -0.117042 -0.124160 0.315103 -0.062683 0.589592 0.517383 -0.440275 0.036929 0.217335 0.191877 0.059113 0.417694 -0.294891 -0.384137 0.176101 -0.249462 -0.025624 -0.306829 0.007100 0.003011 0.260831 -0.601475 0.073468 -0.129731 -0.125904 -0.060234 -0.061945 0.024580 0.478263 0.327181 -0.076150 0.167229 0.341094 0.241317 -0.066515 0.105958 0.183518 0.202083 0.369368 -0.011435 -0.110103 -0.104319 -0.082764 -0.109504 0.008461 0.427491 0.472338 0.049793 -0.005029 0.110405 -0.052252 0.031612 0.120583 0.112603 -0.050739 0.208848 0.118849 -0.485316 0.089867 -0.733091 -0.114541 -0.658100 -0.257308 -0.147460 0.069187 -0.029039 0.283278 0.138306 0.464996 -0.018564 0.021702 0.143177 0.536847 -0.465943 -0.146352 -0.152074 -0.279808 0.057586 -0.189154 0.056110 -0.071339 -0.014187 -0.315642 -0.406478 0.247676 0.168819 -0.177254 -0.158367 0.021145 0.315186 -0.449887 -0.284749 -0.191892 0.117830 -0.161583 -0.599080 -0.141713 -0.254389 0.428062 -0.003585 -0.151859 -0.525139 0.109664 0.391990 -0.173463 -0.250947 -0.033057 0.257503 0.271956 0.084251 0.007896 -0.141608 0.135513 0.605496 0.254141 -0.262808 -0.014501 -0.016600 -0.151240 0.024067 -0.275205 -0.068661 -0.037844 -0.356950 0.157596 0.382982 -0.246824 -0.036591 0.308521 -0.055790 0.177649 1.209913 -0.117311 0.357810 0.171786 -0.529987 0.047721 -0.141992 -0.076786 0.094313 0.217034 0.150606 -0.532988 -0.352440 0.245724 0.422664 0.279425 -0.422679 -0.151208 -0.130137 -0.054985 0.039072 0.026030 0.060776 -0.129130 -0.283155 -0.142050 0.195444 0.824860 -0.164252 -0.333222 0.192793 0.076866 -0.160645 -0.306375 -0.153091 -0.241050 0.117803 0.171843 -0.049463 0.263056 0.518133 -1.002388 0.362328 -0.160654 -0.217147 0.318307 0.092810 -0.231414 -0.174930 0.037780 0.342331 0.413613 0.007229 0.153921 0.095423 -0.379927 -0.061123 0.015969 0.150972 -0.223407 0.195674 0.276875 -0.518742 -0.280745 -0.024256 0.005831 -0.193094 -0.134671 0.222135 -0.059921 -0.979843 0.478902 0.052811 -0.099738 0.185811 -0.126347 0.352987 -0.392071 -0.455243 0.260323 -0.028523 0.048036 -0.034038 0.007656 0.283305 0.035673 0.263015 -0.320697 -0.438644 0.112576 -0.040552 0.271326 0.185775 0.120694 0.294170 -0.261775 -0.074029 -0.371286 -0.097870 0.193375 -0.032113 -0.263983 -0.030095 -0.162423 0.397099 0.445565 0.023275 -0.165611 -0.072167 0.405032 -0.392301 0.021315 0.260396 0.350462 -0.371704 0.012818 0.306383 -0.316550 -0.168482 -0.148710 -0.086080 -0.150594 -0.321131 0.221701 -0.097415 0.172749 0.143679 0.055870 -0.158422 0.216399 0.034487 0.078259 0.062633 0.404995 0.495896 -0.177506 0.031945 -0.348795 0.171072 -0.543415 -0.483120 0.151822 -0.074374 -0.288039 0.008493 -0.105513 0.400930 -0.016474 0.155711 0.030264 -0.054622 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::longestPath(int) = -6.309073 -2.546065 1.617712 -14.177512 13.504965 11.972740 5.199328 -6.300307 -13.948546 -3.149929 3.442401 -17.757416 -6.568710 20.081611 -6.604467 13.754666 23.697837 2.213578 -7.052086 1.263710 16.587149 -0.450609 21.931797 14.884732 -14.776943 -2.218053 -1.359599 8.014002 0.371097 8.599080 1.159917 -12.893183 6.762537 -12.215709 -3.628853 -9.346136 4.332502 3.269787 8.629337 -24.473894 3.996852 6.141451 -1.218233 -5.504111 -3.993198 0.063032 13.914033 15.321803 -4.929963 2.279531 10.124224 4.644495 -2.623095 4.832189 -0.141658 0.603871 1.491222 -3.699701 -10.665395 -8.144653 -2.057582 -5.645945 2.436763 14.963024 19.484516 1.867161 1.087320 11.329587 0.319270 4.372926 6.682380 2.096545 -1.998082 3.273793 7.740587 -11.519690 -3.848357 -19.729656 -4.500627 -25.617473 -9.709312 -2.218950 9.857929 8.238855 7.137212 -2.453707 15.805214 -1.787277 -1.397771 18.375732 20.559822 -13.486367 -7.549178 -15.783873 -10.500603 5.825046 -9.303516 -1.214705 5.746362 2.416374 -14.079447 -8.800414 1.520988 6.638663 -4.783907 -10.574523 2.331899 13.333650 -14.555835 -12.569332 -2.203295 11.744013 -4.530852 -26.413003 -7.744273 -6.280729 5.579294 1.501965 -1.182056 -13.976002 2.734630 9.492073 -4.636170 -7.343558 -5.358056 13.992854 7.627970 5.383915 3.540553 2.057878 4.199236 21.567211 6.609311 -8.212673 -0.911242 -0.677034 -3.504906 4.354387 -9.135713 -6.438804 -0.027891 -16.958431 3.299814 15.179930 -9.124791 -4.886494 -2.301155 2.081136 7.655818 47.050560 -0.325606 17.364783 9.843777 -19.305654 7.001359 -5.684008 -3.087511 1.613333 5.378413 2.937549 -18.801134 -14.279910 10.340499 14.791288 13.147707 -14.112227 -0.695783 -3.543845 -0.771606 -1.137748 -1.145678 8.530409 -1.242374 -14.231727 -3.472919 12.755619 31.924860 -5.690360 -7.554135 12.324999 9.097562 -5.734215 -16.090761 -7.032633 -8.451820 0.014827 7.411117 -1.350540 8.130410 21.158734 -24.151345 14.599873 1.971887 -0.470192 10.489738 1.365063 -14.526569 -17.313070 -4.162789 14.699788 18.185286 -4.463482 2.338451 2.205437 -12.547264 0.895885 4.195233 1.216968 -0.716021 5.859975 -0.948738 -10.416471 -10.875519 2.303197 -5.951994 -2.960722 -3.489755 8.233042 4.370995 -19.525277 18.636874 -2.168645 -5.080970 3.821461 -3.786184 17.045596 -14.427743 -17.932849 10.378877 -3.087202 -7.604803 -6.933928 3.118425 9.576919 7.359087 4.941258 -7.560756 -19.394677 8.995049 -3.229799 10.361362 6.277656 1.934298 10.615960 0.917543 -6.211095 -14.027072 -14.945173 2.180985 0.968708 -13.525304 -3.172968 -3.469430 16.657510 11.477690 -1.808997 -13.604709 -4.532940 15.756912 -11.556406 -4.310611 12.826596 0.238663 -17.841631 1.011740 15.745528 -15.489161 -1.618251 -7.830792 3.902896 -7.552989 -12.960079 4.827957 0.616374 5.337571 2.323344 1.098610 -3.388649 4.301080 6.207091 1.915140 -0.211919 21.705726 13.062196 -7.409078 -0.985569 -14.029543 6.656782 -21.591239 -20.123117 8.562484 -0.720554 -7.968708 3.469604 3.386355 14.627221 0.331704 1.348881 -1.942935 -1.099250 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::stack >, void>() = -0.092970 0.087194 0.530415 -0.502313 0.379194 0.055492 0.117100 0.077446 -0.506440 -0.294032 -0.071035 -0.403497 -0.347261 0.559268 -0.254097 -0.111427 0.802033 0.343539 -0.102120 -0.225143 0.175554 -0.160641 0.596382 0.662760 -0.528524 0.062866 0.036166 0.387034 0.058593 0.688625 -0.185619 -0.538995 0.051990 0.221609 0.271502 -0.486596 -0.020439 0.052431 -0.285576 -0.935064 0.122362 0.250186 0.068660 -0.067516 0.129034 0.379785 0.597305 0.352595 -0.111741 0.143878 0.329800 0.363600 0.022504 0.102125 0.226516 0.097117 0.504435 -0.186431 -0.273010 0.076629 -0.132742 -0.377480 -0.042166 0.483017 0.567542 0.066060 -0.018339 -0.282338 -0.001047 0.162594 0.189173 0.072887 0.135786 0.141162 0.134602 -0.105216 0.128648 -0.777301 0.072168 -1.225703 -0.346728 -0.300970 0.599013 0.306199 -0.120614 -0.146730 0.565255 -0.059820 0.169901 0.263279 0.622935 -0.199401 -0.204088 -0.273521 -0.362279 0.241503 -0.176847 -0.122227 -0.030978 0.190042 -0.366040 -0.221598 0.213202 -0.058397 -0.193335 0.253786 -0.021583 0.494902 -0.703846 0.007541 -0.431024 0.286669 0.199534 -0.638231 -0.095896 -0.354913 0.327401 0.057984 -0.242172 -0.128152 0.198945 0.245748 -0.303212 0.179125 -0.695232 0.548123 0.015257 -0.068623 -0.015745 -0.059011 0.050387 0.186426 0.213612 -0.363397 -0.022221 0.181224 -0.230984 -0.151189 -0.436493 -0.068119 0.142107 -0.334093 0.132284 0.057330 -0.359695 -0.207056 -0.267146 -0.124385 0.316325 1.165391 -0.218856 0.374574 0.101792 -0.462193 0.251671 0.151222 -0.069211 0.081783 0.379727 0.189190 -0.194949 -0.383613 0.165416 0.525578 0.374842 -0.296355 0.023873 -0.185066 -0.128809 0.105740 0.185169 0.028599 -0.206889 -0.310812 -0.197605 0.057251 0.764542 0.097677 -0.651180 0.003199 0.165678 -0.115476 -0.093992 0.009612 0.056874 0.133204 0.074839 -0.152288 0.375576 0.630289 -1.436439 0.582487 -0.019907 -0.160475 0.373549 -0.125243 -0.098357 -0.512746 -0.027552 0.406296 0.744882 0.086637 -0.047465 0.097653 -0.452561 -0.092374 0.009184 0.347085 -0.301281 0.224012 0.246825 -0.489589 -0.260906 -0.444237 -0.040467 -0.001101 -0.328370 0.174962 0.070281 -1.217721 0.556511 -0.045703 -0.038134 -0.003806 -0.019567 0.120764 -0.483541 -0.522640 0.059478 -0.020314 -0.416697 -0.271564 -0.091030 0.393189 -0.185196 0.219560 -0.258530 -0.492627 0.413229 -0.127870 0.378695 0.233082 0.059279 0.496979 0.401934 -0.044956 -0.234367 -0.146286 0.340558 -0.315422 -0.105110 0.400033 -0.235029 0.279130 0.599409 -0.009969 -0.124719 -0.099516 0.644981 -0.108338 -0.175257 0.336235 -0.203760 -0.086825 0.357951 0.441990 -0.529183 -0.330237 -0.414278 -0.110609 -0.006229 -0.260931 0.278474 -0.278321 0.138550 0.205489 0.047490 -0.437476 0.221403 0.015420 -0.179953 0.075923 0.665397 0.614900 -0.217400 0.496919 -0.344787 0.264913 -0.618215 -0.304738 -0.148275 -0.186963 -0.226801 0.127456 -0.231974 0.352072 -0.028846 0.214557 -0.090141 0.124317 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::empty() const = -0.146834 0.178332 0.459434 -0.506570 0.472445 0.335594 0.137206 -0.217885 -0.439797 -0.182001 0.024221 -0.623143 -0.367505 0.585579 -0.284731 0.109356 0.718740 0.140785 -0.199744 -0.100455 0.260275 0.010713 0.703438 0.662740 -0.548969 0.060866 0.061857 0.323684 0.029621 0.625819 -0.294166 -0.542673 0.115534 0.080105 0.109630 -0.281834 -0.022181 -0.047935 0.030331 -0.797782 0.099174 0.213134 0.039435 -0.105728 0.035579 0.136768 0.696152 0.416733 -0.057107 0.031500 0.361115 0.295416 0.038999 0.124295 0.272110 0.011702 0.614363 -0.162935 -0.234194 -0.117559 -0.128934 -0.204868 -0.101651 0.572435 0.623247 0.135231 -0.040579 -0.106657 -0.025317 0.118730 0.109854 0.156633 0.071438 0.340717 0.112298 -0.123642 0.273865 -0.635055 -0.011565 -0.782041 -0.367800 -0.185958 0.328629 0.360084 0.116935 -0.133427 0.617844 0.011414 0.038414 0.149629 0.768167 -0.395942 -0.187833 -0.215613 -0.395309 0.152390 -0.217757 0.059775 -0.111798 0.110129 -0.436104 -0.282955 0.187293 0.055062 -0.229518 0.191296 0.022193 0.407172 -0.542811 -0.087516 -0.245680 0.176136 0.064938 -0.800762 -0.225073 -0.324866 0.188456 -0.001855 -0.238932 -0.381670 0.179486 0.268687 -0.274845 -0.036359 -0.635115 0.496849 0.213427 0.042644 -0.005640 -0.087964 0.209123 0.440201 0.088231 -0.353202 0.015349 -0.051845 -0.164494 0.010303 -0.327472 -0.042848 -0.015134 -0.367562 0.097986 0.300730 -0.327565 -0.055969 -0.261429 -0.082888 0.229109 1.361702 -0.220463 0.477839 0.182077 -0.609492 0.260295 -0.013286 -0.159766 0.029130 0.250994 0.275134 -0.397745 -0.451650 0.380629 0.594205 0.367296 -0.368489 0.120277 -0.064103 -0.103780 -0.065868 0.187749 0.074057 -0.155659 -0.363645 -0.217376 0.270952 0.892481 -0.049260 -0.661807 0.213632 0.090652 -0.017017 -0.134672 -0.104867 -0.044853 0.125158 0.106526 -0.076222 0.386432 0.687856 -1.254971 0.554395 0.066066 -0.270097 0.583874 -0.119018 -0.292529 -0.253076 0.036867 0.505160 0.548137 0.043277 -0.049596 0.012625 -0.502121 -0.099324 0.035521 0.219376 -0.307701 0.262046 0.260313 -0.537588 -0.371392 -0.415268 -0.041450 -0.111379 -0.389554 0.277263 0.038843 -1.104304 0.688370 0.100996 -0.081468 -0.028167 -0.210464 0.192790 -0.495055 -0.566587 0.138680 -0.183796 -0.260585 -0.169456 -0.016546 0.273592 -0.017133 0.309366 -0.426695 -0.459137 0.358213 -0.098635 0.409314 0.245954 0.188941 0.286332 0.341818 -0.087105 -0.301974 -0.185146 0.353901 -0.110443 -0.332328 0.247975 -0.250080 0.394342 0.556337 -0.068416 -0.196681 -0.199108 0.497941 -0.172546 -0.146684 0.337155 -0.142072 -0.394347 0.107771 0.408833 -0.343925 -0.233926 -0.376652 -0.198285 -0.245812 -0.433869 0.234615 -0.124418 0.143463 0.248259 -0.052509 -0.355721 0.226859 0.031101 -0.108989 0.139028 0.620136 0.434922 -0.174949 0.334660 -0.482657 0.283833 -0.706174 -0.519005 0.171880 -0.251803 -0.327309 -0.038717 -0.152301 0.414313 -0.034312 0.169651 -0.064326 0.101828 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::top() = -0.164064 0.269480 0.429867 -0.387625 0.396590 0.176320 0.126206 -0.117434 -0.298202 -0.334711 -0.081474 -0.526148 -0.506169 0.549941 -0.275137 -0.015630 0.726013 0.185111 -0.096871 -0.147607 0.245651 -0.128857 0.678610 0.622286 -0.547145 0.011959 0.189756 0.343294 0.050167 0.563117 -0.178114 -0.544188 0.165365 0.133754 0.250826 -0.324759 0.032804 -0.079257 -0.188146 -0.789202 0.054763 0.160134 0.050907 -0.081926 0.006792 0.295861 0.724364 0.411840 -0.109819 -0.031210 0.319925 0.313869 0.027449 0.149210 0.181230 -0.061824 0.440364 -0.216188 -0.268600 -0.060837 -0.140293 -0.409398 -0.113962 0.560619 0.633323 0.117677 0.026831 -0.065268 -0.125701 0.164265 0.025328 0.140595 0.210519 0.326957 0.168347 -0.167658 0.151225 -0.725875 -0.080732 -1.120754 -0.344674 -0.361534 0.284106 0.290099 0.052631 -0.076108 0.609657 0.112422 0.162247 0.222392 0.819467 -0.363690 -0.192291 -0.305724 -0.302486 0.206087 -0.272185 0.063017 -0.019815 0.105073 -0.413065 -0.316477 0.164308 -0.001618 -0.205763 0.107152 -0.051172 0.425100 -0.621077 -0.024994 -0.463445 -0.021330 0.100866 -0.806887 -0.056035 -0.249337 0.301729 0.051338 -0.160544 -0.320004 0.175973 0.323241 -0.197949 -0.044249 -0.617026 0.517993 0.133599 -0.044528 0.039583 -0.016991 0.165612 0.368138 0.267313 -0.266119 -0.082074 -0.008754 -0.297138 -0.109111 -0.360721 -0.045998 0.183409 -0.385525 0.093177 0.270392 -0.326531 -0.197066 -0.195022 -0.257849 0.365137 1.140607 -0.219598 0.342655 0.108126 -0.608118 0.237459 -0.041695 -0.208864 0.019348 0.326742 0.332417 -0.264316 -0.428391 0.323366 0.560920 0.351904 -0.314018 0.059731 -0.146772 -0.045458 -0.110880 0.142041 0.134857 -0.205144 -0.330396 -0.194235 0.262453 0.741294 -0.091529 -0.538234 0.184805 0.125582 0.006437 -0.216423 -0.078370 0.007355 0.077361 0.057236 -0.097300 0.304733 0.670526 -1.194938 0.539683 0.061930 -0.195405 0.430299 -0.155929 -0.193254 -0.440077 0.159181 0.594743 0.508823 0.058163 -0.003089 -0.074671 -0.498091 -0.091822 0.027556 0.355731 -0.267308 0.242284 0.177833 -0.505847 -0.463444 -0.383491 -0.012085 -0.119036 -0.282167 0.217502 0.141459 -1.113608 0.750940 -0.053605 -0.081798 -0.052256 -0.146431 0.179113 -0.549909 -0.624544 0.116533 -0.217422 -0.350728 -0.229696 -0.007343 0.319661 -0.093479 0.141302 -0.299895 -0.460650 0.383138 -0.066665 0.332541 0.209918 0.311897 0.479518 0.320935 -0.148396 -0.318995 -0.124754 0.257241 -0.240738 -0.285502 0.244521 -0.173959 0.375508 0.677933 -0.107228 -0.135400 -0.061142 0.500071 -0.245281 -0.254445 0.371647 -0.040635 -0.276305 0.211290 0.416987 -0.386128 -0.389820 -0.411890 -0.124179 -0.138107 -0.505493 0.122612 -0.327046 0.064020 0.355842 -0.064028 -0.382322 0.250024 0.054547 -0.072621 0.051549 0.577432 0.558762 -0.307655 0.329354 -0.445561 0.235055 -0.755989 -0.492521 0.115435 -0.135931 -0.123956 0.008489 -0.125650 0.312866 -0.079709 0.129180 -0.094286 0.000178 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::pop() = -0.225401 0.328600 0.707306 -0.818073 0.810505 0.703570 0.152846 -0.204623 -0.575717 -0.207261 -0.191328 -0.715321 -0.541028 0.896711 -0.413709 0.158244 1.100433 0.223013 -0.254005 -0.059382 0.496633 0.093505 0.954069 0.762336 -0.814600 0.018594 0.192380 0.521638 -0.090587 1.141867 -0.523158 -0.943821 0.060744 0.167113 0.250260 -0.522949 0.065165 -0.049603 -0.086267 -1.190783 0.156878 0.359254 -0.105208 -0.166155 0.024231 -0.043135 1.034663 0.615524 -0.164058 -0.147058 0.496452 0.630619 -0.075432 0.198171 0.306914 0.214372 0.768935 -0.236616 -0.373935 -0.189943 -0.197156 -0.216176 -0.067758 0.794798 0.873611 0.184244 0.006135 -0.082444 -0.092305 0.152793 0.076737 0.156924 0.106390 0.457796 0.178372 -0.127281 0.225287 -0.831388 0.054871 -0.947990 -0.455712 -0.482288 0.231177 0.595462 0.188219 -0.326968 0.937378 -0.127046 0.209625 0.301226 1.115461 -0.591290 -0.231354 -0.682913 -0.641521 0.201708 -0.308600 -0.145016 -0.221282 0.062584 -0.566417 -0.565731 0.116914 0.105112 -0.283769 0.164727 -0.052985 0.711088 -0.766204 -0.212521 -0.483305 0.382665 -0.054413 -1.156168 -0.500456 -0.450924 0.134975 -0.073497 -0.183945 -0.688961 0.273302 0.642053 -0.450733 -0.126525 -0.713376 0.808210 0.368761 -0.158192 0.011298 -0.203324 0.211052 0.618703 0.299878 -0.479036 -0.121287 0.067098 -0.274743 -0.239080 -0.582771 0.023415 -0.116493 -0.601705 0.049940 0.636248 -0.445540 0.027341 -0.478978 -0.302341 0.547450 2.275061 -0.404166 0.513633 0.059206 -0.975457 0.501975 0.146349 -0.343429 -0.023538 0.322075 0.441074 -0.753387 -0.656755 0.512454 0.771437 0.567880 -0.431079 0.176407 -0.316956 -0.221908 -0.078488 0.148768 0.216479 -0.376208 -0.506074 -0.340987 0.277349 1.387998 -0.098426 -1.149097 0.429567 0.315887 -0.174927 -0.124135 -0.199158 -0.215539 0.058505 0.278338 -0.249042 0.627083 1.037028 -1.782020 0.822013 0.134429 -0.515914 0.779442 -0.310029 -0.184226 -0.197074 0.026289 0.880553 0.911290 0.001932 -0.018968 -0.132506 -0.683395 -0.045863 0.096396 0.466354 -0.368301 0.288526 0.336789 -0.882442 -0.564302 -0.567731 -0.200107 -0.242441 -0.590940 0.250757 -0.019779 -1.611704 1.109631 0.097780 0.067543 0.161441 -0.231855 0.335278 -0.709150 -0.913976 0.309623 -0.013474 -0.219989 -0.119528 0.021178 0.605209 0.059700 0.514874 -0.640742 -0.960400 0.385520 -0.008872 0.550657 0.303403 0.383534 0.433485 0.495892 -0.130282 -0.513656 -0.513579 0.561367 0.011180 -0.420245 0.199774 -0.304073 0.655383 0.822174 -0.118451 -0.269756 -0.483807 0.787595 -0.238896 -0.080860 0.534376 -0.340446 -0.626235 -0.050179 0.686149 -0.485949 -0.574789 -0.525472 -0.009607 -0.322875 -0.673689 0.184963 -0.340595 0.143016 0.475370 -0.079904 -0.625645 0.267565 0.137506 -0.193409 0.088725 0.949052 0.462864 -0.281914 0.549716 -0.615733 0.430016 -1.072070 -0.690614 0.142297 -0.537830 -0.350020 0.073844 -0.159700 0.576125 -0.219390 0.536349 0.067334 -0.169543 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_iterator::operator->() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__AdjListNode::getWeight() = -0.121892 0.091555 0.228617 -0.374126 0.400081 0.338641 0.106831 -0.258566 -0.333986 -0.075302 0.036725 -0.315049 -0.127538 0.437567 -0.219579 0.267158 0.568047 0.106681 -0.117042 -0.124160 0.315103 -0.062683 0.589592 0.517383 -0.440275 0.036929 0.217335 0.191877 0.059113 0.417694 -0.294891 -0.384137 0.176101 -0.249462 -0.025624 -0.306829 0.007100 0.003011 0.260831 -0.601475 0.073468 -0.129731 -0.125904 -0.060234 -0.061945 0.024580 0.478263 0.327181 -0.076150 0.167229 0.341094 0.241317 -0.066515 0.105958 0.183518 0.202083 0.369368 -0.011435 -0.110103 -0.104319 -0.082764 -0.109504 0.008461 0.427491 0.472338 0.049793 -0.005029 0.110405 -0.052252 0.031612 0.120583 0.112603 -0.050739 0.208848 0.118849 -0.485316 0.089867 -0.733091 -0.114541 -0.658100 -0.257308 -0.147460 0.069187 -0.029039 0.283278 0.138306 0.464996 -0.018564 0.021702 0.143177 0.536847 -0.465943 -0.146352 -0.152074 -0.279808 0.057586 -0.189154 0.056110 -0.071339 -0.014187 -0.315642 -0.406478 0.247676 0.168819 -0.177254 -0.158367 0.021145 0.315186 -0.449887 -0.284749 -0.191892 0.117830 -0.161583 -0.599080 -0.141713 -0.254389 0.428062 -0.003585 -0.151859 -0.525139 0.109664 0.391990 -0.173463 -0.250947 -0.033057 0.257503 0.271956 0.084251 0.007896 -0.141608 0.135513 0.605496 0.254141 -0.262808 -0.014501 -0.016600 -0.151240 0.024067 -0.275205 -0.068661 -0.037844 -0.356950 0.157596 0.382982 -0.246824 -0.036591 0.308521 -0.055790 0.177649 1.209913 -0.117311 0.357810 0.171786 -0.529987 0.047721 -0.141992 -0.076786 0.094313 0.217034 0.150606 -0.532988 -0.352440 0.245724 0.422664 0.279425 -0.422679 -0.151208 -0.130137 -0.054985 0.039072 0.026030 0.060776 -0.129130 -0.283155 -0.142050 0.195444 0.824860 -0.164252 -0.333222 0.192793 0.076866 -0.160645 -0.306375 -0.153091 -0.241050 0.117803 0.171843 -0.049463 0.263056 0.518133 -1.002388 0.362328 -0.160654 -0.217147 0.318307 0.092810 -0.231414 -0.174930 0.037780 0.342331 0.413613 0.007229 0.153921 0.095423 -0.379927 -0.061123 0.015969 0.150972 -0.223407 0.195674 0.276875 -0.518742 -0.280745 -0.024256 0.005831 -0.193094 -0.134671 0.222135 -0.059921 -0.979843 0.478902 0.052811 -0.099738 0.185811 -0.126347 0.352987 -0.392071 -0.455243 0.260323 -0.028523 0.048036 -0.034038 0.007656 0.283305 0.035673 0.263015 -0.320697 -0.438644 0.112576 -0.040552 0.271326 0.185775 0.120694 0.294170 -0.261775 -0.074029 -0.371286 -0.097870 0.193375 -0.032113 -0.263983 -0.030095 -0.162423 0.397099 0.445565 0.023275 -0.165611 -0.072167 0.405032 -0.392301 0.021315 0.260396 0.350462 -0.371704 0.012818 0.306383 -0.316550 -0.168482 -0.148710 -0.086080 -0.150594 -0.321131 0.221701 -0.097415 0.172749 0.143679 0.055870 -0.158422 0.216399 0.034487 0.078259 0.062633 0.404995 0.495896 -0.177506 0.031945 -0.348795 0.171072 -0.543415 -0.483120 0.151822 -0.074374 -0.288039 0.008493 -0.105513 0.400930 -0.016474 0.155711 0.030264 -0.054622 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::~stack() = -0.168099 0.123011 0.468565 -0.457998 0.501713 0.166102 0.139788 0.011299 -0.432637 -0.312156 -0.126859 -0.410257 -0.497140 0.613328 -0.269853 0.054436 0.793507 0.290278 -0.097309 -0.198763 0.341101 -0.178161 0.714328 0.583166 -0.620751 0.016275 0.095813 0.492328 0.086374 0.706834 -0.184652 -0.508027 0.162825 0.112307 0.271428 -0.506783 0.111816 0.085849 -0.269381 -0.919767 0.078180 0.209287 0.013877 -0.021934 0.032261 0.395056 0.612931 0.466731 -0.185507 0.111435 0.393881 0.320923 0.032455 0.198664 0.077647 0.046984 0.392948 -0.269576 -0.342376 -0.032567 -0.122793 -0.569893 -0.036517 0.502605 0.704571 0.015693 0.039807 -0.028361 -0.104591 0.193314 0.172376 0.106979 0.171072 0.116176 0.253885 -0.146906 0.046528 -0.770580 -0.048855 -1.280128 -0.357608 -0.459219 0.449089 0.332208 0.013632 -0.121980 0.689309 0.043836 0.150830 0.310837 0.726156 -0.379410 -0.207712 -0.459042 -0.289795 0.260420 -0.325225 -0.131806 0.033100 0.204074 -0.373913 -0.331625 0.173539 -0.064883 -0.213390 0.047492 -0.157508 0.574209 -0.775474 -0.115835 -0.559421 0.193100 0.076303 -0.778895 -0.066911 -0.281319 0.367458 0.028792 -0.026244 -0.203415 0.170113 0.357126 -0.228879 0.013076 -0.605882 0.588492 0.130141 -0.148745 0.072224 0.016580 0.032724 0.355182 0.348670 -0.314436 -0.219332 0.183119 -0.274263 -0.112497 -0.501351 -0.026867 0.209857 -0.493041 0.106032 0.228319 -0.330204 -0.200888 -0.228518 -0.214248 0.433005 1.155124 -0.145473 0.303517 0.118026 -0.558988 0.303222 0.065712 -0.112101 0.177051 0.343822 0.187582 -0.266589 -0.479493 0.219502 0.523910 0.400748 -0.380974 -0.019744 -0.256102 0.000000 -0.023883 0.075257 0.241308 -0.239815 -0.304634 -0.169055 0.096979 0.809818 -0.065542 -0.603058 0.231048 0.184216 -0.227548 -0.291477 -0.135756 -0.002445 -0.023811 0.104981 -0.111763 0.294004 0.726980 -1.273184 0.587896 0.064352 -0.158671 0.380558 -0.208801 -0.079600 -0.513850 0.024894 0.519643 0.682474 0.026924 0.022028 0.021525 -0.532961 -0.010976 0.059369 0.372954 -0.207377 0.214837 0.173458 -0.451702 -0.399855 -0.382331 -0.072144 -0.045998 -0.243700 0.206245 0.143691 -1.255055 0.647901 -0.207555 -0.105258 0.113622 -0.006362 0.293526 -0.542464 -0.630349 0.204384 -0.056934 -0.435112 -0.362334 0.063439 0.450956 -0.135526 0.110043 -0.257148 -0.595430 0.393983 -0.115154 0.258800 0.221651 0.215095 0.546030 0.343019 -0.212598 -0.369570 -0.172287 0.241957 -0.307410 -0.143029 0.281635 -0.134153 0.402641 0.719212 0.023498 -0.107265 -0.088231 0.695148 -0.284381 -0.297780 0.471725 -0.039278 -0.184003 0.374973 0.533131 -0.535157 -0.469129 -0.419888 -0.007623 0.001124 -0.422882 0.237153 -0.382493 0.109729 0.336753 0.045387 -0.446688 0.311561 0.084952 -0.142069 -0.106840 0.820841 0.682687 -0.325184 0.406689 -0.384993 0.258156 -0.763064 -0.372581 -0.042175 -0.141301 -0.131524 0.197928 -0.086148 0.389001 -0.070497 0.168490 -0.099183 -0.126116 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__main = -2.409144 -1.231527 4.421827 -7.514834 8.844770 3.376541 2.953877 -1.240858 -7.416990 -0.995347 0.501457 -7.222865 -3.745696 10.880036 -3.511300 6.134913 12.006978 2.162747 -2.265904 -0.668815 7.792972 -1.963615 10.974346 5.778746 -8.510185 -0.661111 -0.183222 4.639721 0.415193 7.659304 -1.864779 -6.106785 3.024749 -5.230306 -0.497145 -6.617803 2.000222 1.124277 2.209096 -13.582123 1.986833 3.450610 -2.606512 -2.232870 -0.084013 5.823002 7.345316 7.729661 -4.070429 3.593440 4.132592 1.125493 -0.752524 2.634165 -0.673962 1.562742 3.821435 -0.290563 -7.724718 -2.229389 -1.836095 -5.315272 2.431862 7.186416 9.873434 -0.713434 0.400813 5.790672 0.569912 1.974492 3.684354 1.187913 0.134620 1.421960 5.202148 -5.072331 -2.026161 -10.487615 -3.153757 -17.108830 -5.731461 -2.596913 6.122041 1.084683 1.764388 -1.343948 8.780769 -0.160765 0.498616 9.313786 10.130368 -6.700133 -4.003945 -9.021975 -5.420833 2.363981 -4.400354 -3.335780 4.479157 0.517767 -7.279717 -4.985146 1.151677 2.324250 -2.214919 -3.210537 0.061201 8.004342 -9.763812 -7.345262 -3.705540 5.078774 -2.838715 -12.961111 -2.029687 -0.952210 7.278257 1.634587 1.287156 -5.784547 2.371157 6.311286 -3.301987 -2.038560 -2.895472 9.121668 2.934918 2.439298 2.456268 0.862071 0.851447 8.064092 7.055583 -4.049695 -2.008900 1.431506 -2.751778 1.139010 -4.745895 -3.053177 0.845221 -8.790940 1.869399 6.411884 -5.000196 -2.000429 -0.718584 0.825686 4.912340 19.884371 -1.242329 8.077866 2.351817 -10.598716 2.948456 -1.436696 -1.616256 0.801508 3.828091 2.070640 -8.202955 -6.861868 4.603355 6.872885 7.069615 -8.617177 -0.782316 -3.644151 -0.596055 1.485817 -0.712476 5.723611 -1.329846 -7.801828 -1.500380 2.065800 17.046343 -3.004060 -8.675019 5.717353 3.340707 -3.950913 -7.928296 -2.994732 -1.681191 -1.250512 2.494059 -2.017646 3.649261 10.784198 -16.580290 8.458736 -0.367582 -1.878886 5.045056 -0.782648 -5.613152 -9.804926 -4.004578 7.703879 10.006345 -0.563173 -0.341264 1.227241 -5.665752 1.947128 1.119699 1.825170 0.604791 3.333393 -0.390174 -7.125579 -4.808213 -0.419810 -1.532641 -0.023757 -1.512117 3.256533 1.245696 -15.336581 8.952314 -2.755875 -2.474421 3.473151 1.240811 7.948424 -6.987644 -9.883774 4.516612 -0.961725 -5.294899 -5.835326 0.764506 4.814405 2.931302 1.614947 -3.275068 -11.416180 3.819706 -2.786598 4.126182 3.704924 0.520850 9.395646 1.025887 -4.271817 -6.816985 -7.134882 1.924927 -1.156504 -3.416577 0.682905 -2.233793 8.480448 6.074746 -0.894528 -3.828482 -4.509407 8.876943 -6.476926 -1.970473 7.828900 -0.389732 -7.109635 2.381805 9.488892 -7.645276 -1.898052 -3.443937 1.713921 -3.892308 -3.384096 2.275971 -1.548231 0.452362 0.938562 1.124293 -3.737536 1.411502 1.736019 -0.002212 -2.037765 11.876931 12.126812 -6.832204 1.982265 -4.725220 4.484159 -10.842274 -8.544834 2.310282 -1.014483 -2.703687 3.571685 2.108970 6.514072 0.119456 -0.945455 -0.378740 -1.636374 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::~_List_base() = -0.310686 0.207747 0.737834 -0.863760 0.804192 0.542127 0.214895 -0.078070 -0.704195 -0.418883 -0.177845 -0.737070 -0.713548 1.051586 -0.466250 0.109360 1.405422 0.422217 -0.223555 -0.226626 0.631753 -0.205805 1.225006 1.042411 -0.996684 -0.032656 0.301313 0.758060 0.101660 1.117220 -0.313946 -0.984713 0.209833 0.122785 0.378270 -0.817603 0.170568 0.091472 -0.279457 -1.544486 0.173949 0.233579 -0.102136 -0.133319 0.015326 0.424769 1.147461 0.774628 -0.325520 0.012607 0.650123 0.626039 -0.068689 0.277781 0.172019 0.101180 0.653536 -0.255284 -0.481951 -0.139827 -0.204981 -0.635005 -0.015820 0.900547 1.192262 0.123692 0.075119 -0.032662 -0.090645 0.288387 0.221143 0.147918 0.237624 0.292865 0.363207 -0.396455 0.055076 -1.530382 -0.032075 -1.959272 -0.550217 -0.635999 0.595737 0.458897 0.068752 -0.279842 1.079273 0.011243 0.247213 0.642490 1.317147 -0.607094 -0.331854 -0.811978 -0.634977 0.409184 -0.480288 -0.143077 0.064877 0.229799 -0.661539 -0.690252 0.226269 0.014137 -0.336447 -0.026149 -0.125798 0.909621 -1.075940 -0.209169 -0.734517 0.402584 0.068748 -1.428117 -0.255277 -0.593643 0.565496 -0.009342 -0.141162 -0.582561 0.257204 0.715835 -0.421826 -0.053487 -0.806413 1.007272 0.297706 -0.175195 0.060686 -0.087531 0.108723 0.722385 0.578852 -0.558190 -0.241041 0.198123 -0.517050 -0.224616 -0.862104 -0.049966 0.302614 -0.762539 0.140858 0.602362 -0.559126 -0.294827 -0.183989 -0.346568 0.698064 2.605025 -0.291522 0.582199 0.209768 -1.079176 0.571623 0.125091 -0.242986 0.192476 0.535196 0.361348 -0.835782 -0.792392 0.428825 0.890517 0.693862 -0.740161 -0.014458 -0.398054 -0.127886 -0.079564 0.115277 0.316985 -0.432909 -0.563790 -0.322553 0.376961 1.546963 -0.112843 -1.107760 0.382753 0.458458 -0.340741 -0.522050 -0.219916 -0.141775 0.041257 0.292342 -0.225031 0.621561 1.221609 -2.242997 0.949593 0.142437 -0.290097 0.712266 -0.272071 -0.252262 -0.861161 0.081629 1.005110 1.168560 0.007066 0.034106 0.015089 -0.850356 -0.047527 0.123728 0.576417 -0.363246 0.344412 0.288250 -0.905430 -0.676741 -0.572394 -0.203380 -0.174932 -0.479623 0.341151 0.113766 -2.105619 1.248974 -0.199779 -0.086382 0.161436 -0.165658 0.543643 -0.922307 -1.159486 0.358488 -0.033000 -0.521759 -0.486628 0.086665 0.776124 -0.098147 0.437333 -0.530286 -1.213146 0.582417 -0.180953 0.546104 0.349668 0.365634 0.889629 0.421141 -0.236525 -0.789985 -0.456203 0.539186 -0.247953 -0.426400 0.284433 -0.250896 0.713152 1.090943 -0.090813 -0.297315 -0.272268 1.134646 -0.532165 -0.349160 0.698871 0.007598 -0.555548 0.367767 0.843423 -0.905172 -0.700658 -0.664829 -0.013562 -0.119303 -0.842745 0.338340 -0.495825 0.219332 0.497484 0.039682 -0.659034 0.434276 0.207765 -0.162270 -0.008081 1.277480 1.114903 -0.479771 0.558650 -0.700593 0.445838 -1.366866 -0.832438 0.049821 -0.393647 -0.262712 0.252737 -0.113272 0.685155 -0.164127 0.426075 -0.078808 -0.143636 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_M_clear() = -0.795829 0.888416 1.591900 -2.245206 2.624661 2.372901 0.480575 -0.373082 -1.456964 -0.976383 -0.661948 -2.126219 -2.006858 2.820006 -1.049985 0.862493 3.540559 0.350346 -0.604244 -0.165482 2.103993 -0.466740 3.254299 1.991212 -2.580613 -0.173414 1.253603 1.784383 -0.086864 2.991058 -1.073719 -3.005323 0.440440 -0.141437 0.823652 -1.645135 0.658098 -0.102167 -0.315613 -3.613327 0.342023 0.502871 -0.943092 -0.409285 -0.408386 0.465370 3.461862 2.084829 -1.102745 -0.475848 1.706735 1.386145 -0.469697 0.780037 0.185142 0.293095 1.454387 -0.285170 -1.441656 -0.713744 -0.488434 -1.328249 -0.009923 2.200965 3.072112 0.147773 0.202881 0.946091 -0.459066 0.583490 0.210415 0.399071 0.712591 0.842082 1.219549 -1.284605 -0.342613 -3.998390 -0.267149 -4.677560 -1.323432 -1.807642 0.576091 1.013476 0.618986 -1.039299 2.890039 -0.119066 0.586730 1.936791 3.898149 -1.928206 -0.812228 -2.964638 -1.650929 0.749408 -1.342527 -0.633922 0.530350 0.082888 -1.664802 -2.191257 0.369775 0.229007 -0.754386 -0.921459 -0.512062 2.359588 -2.445496 -0.925586 -1.903334 0.979400 -0.301887 -4.113251 -0.963850 -0.935461 1.065064 -0.142341 0.146289 -2.360779 0.639555 2.542827 -1.176114 -0.769942 -1.013558 2.851878 1.262745 -0.355026 0.462473 -0.141151 0.688592 2.492324 2.169207 -1.162422 -0.987751 0.259062 -1.233083 -0.608352 -1.935894 -0.082860 0.462211 -2.190290 0.169769 2.522366 -1.203700 -0.275520 -0.213495 -1.212099 1.971659 7.817189 -0.846122 1.271799 0.071168 -3.344112 1.899500 0.145862 -1.170482 0.126848 0.944075 1.197103 -3.038289 -2.063165 1.669409 2.113133 1.754172 -2.476023 0.079123 -1.128519 -0.277910 -0.472752 -0.128275 1.371768 -1.009846 -1.403495 -0.839001 1.305106 4.893875 -0.859392 -3.200813 1.838032 1.411583 -0.901774 -1.919767 -0.895669 -0.922860 -0.289488 1.111835 -0.662873 1.630904 3.261064 -5.433437 2.299556 0.561321 -1.212459 2.047008 -0.847403 -0.488065 -2.176378 0.097080 3.267418 2.849320 -0.056947 0.218879 -0.635609 -2.013031 0.226144 0.498678 1.340887 -0.500398 0.665108 0.251669 -2.650201 -1.993204 -1.241230 -0.946378 -0.492440 -1.231668 0.680143 0.201171 -5.547196 3.849909 -0.489856 0.039785 0.609811 -0.469063 1.985274 -2.208135 -3.412334 1.323274 -0.168481 -1.045541 -0.910201 0.445799 1.899086 0.346421 1.242492 -1.402677 -4.153196 1.217968 -0.231807 1.347339 0.796845 1.405962 2.396606 0.795361 -0.891505 -2.535765 -1.857905 1.519962 -0.067497 -1.335273 -0.064962 -0.390805 2.202966 2.424715 -0.355463 -0.745999 -1.410049 2.581851 -1.923196 -0.681950 1.975286 0.390504 -2.435410 0.220885 2.360712 -1.944364 -1.884953 -1.697714 0.375191 -0.905998 -2.741300 0.098905 -1.253990 0.199545 1.657491 -0.147463 -1.616275 0.902400 0.639733 -0.339286 -0.549400 3.403258 2.922640 -1.640743 0.986238 -1.938870 1.303045 -3.872386 -2.862807 0.717992 -1.052077 -0.483542 0.490817 0.479589 1.563098 -0.795937 1.134796 0.014417 -1.051872 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_List_impl::~_List_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::allocator_traits > >::destroy(std::allocator >&, AdjListNode*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_M_put_node(std::_List_node*) = -0.174419 0.129175 0.726521 -0.872602 1.042602 0.310218 0.074771 0.013161 -0.606320 -0.352161 -0.337550 -0.337991 -0.594541 0.829673 -0.320929 0.356248 0.914748 0.100707 -0.164908 -0.403832 0.879649 -0.421882 0.882719 0.281857 -1.064142 0.029535 0.328288 0.976619 0.419973 1.109799 -0.459571 -0.338043 -0.027623 -0.102775 0.479804 -0.749540 0.390218 0.194469 -0.312166 -1.107805 0.056404 0.059996 -0.264056 0.167792 -0.113976 0.732013 0.706130 0.695016 -0.616029 0.139831 0.898249 0.297212 -0.061559 0.312859 -0.247793 0.208923 0.739031 -0.074918 -0.439314 -0.095730 -0.020759 -0.904643 0.286668 0.560844 0.985715 -0.285575 0.063076 0.558241 0.011221 0.169783 0.324631 0.159015 0.053448 -0.081102 0.612355 -0.619681 -0.018641 -1.288925 -0.010539 -1.865062 -0.382480 -0.865219 0.273268 0.066524 0.091542 -0.046463 1.099129 0.001815 0.140333 0.511417 0.798800 -0.600893 -0.170942 -1.139665 -0.479348 0.274540 -0.510938 -0.576294 0.227240 0.435170 -0.249247 -0.464361 0.213548 -0.165623 -0.304506 -0.227192 -0.546977 0.906777 -1.143099 -0.380436 -0.806957 0.503859 -0.148674 -1.024952 -0.073358 -0.350906 0.767862 -0.278307 0.551940 -0.334555 0.072066 0.822457 -0.399396 -0.008230 -0.536027 0.887166 0.513985 -0.315404 0.162061 0.021877 0.040408 0.458721 0.833478 -0.421238 -0.807550 0.477570 -0.336510 -0.258913 -0.796130 0.096926 0.504205 -0.815487 0.038627 0.496466 -0.228976 -0.073979 0.217019 -0.454839 0.729508 1.829175 -0.063045 0.140393 -0.082206 -0.691958 0.479982 0.306855 -0.200115 0.504170 0.208120 0.117384 -0.728005 -0.728458 0.321995 0.472010 0.483024 -0.850266 -0.288335 -0.500988 -0.042126 0.137760 -0.283701 0.637171 -0.539782 -0.171324 -0.216451 -0.176518 1.326228 -0.180647 -0.941361 0.662927 0.273751 -0.895710 -0.807447 -0.379044 -0.182939 -0.320463 0.163412 -0.152651 0.449265 1.014824 -1.914919 0.714087 0.170152 -0.357485 0.450578 -0.511574 0.275247 -0.911407 -0.169852 0.670667 0.906245 -0.149098 0.058996 -0.026162 -0.667019 0.323176 0.169193 0.438183 -0.076423 0.090912 0.180939 -0.484845 -0.496971 -0.287731 -0.315144 0.253730 -0.157060 0.154883 -0.239516 -1.953203 0.814834 -0.649359 -0.013274 0.528840 0.108103 0.673495 -0.611597 -0.741452 0.518248 0.270786 -0.420275 -0.703675 0.302513 0.774446 -0.206517 0.073552 -0.439116 -1.300571 0.185588 -0.426492 0.020445 0.275850 0.340417 0.764607 0.237129 -0.300650 -0.840097 -0.136703 0.115937 -0.165627 -0.003260 0.118525 0.069179 0.619027 0.829955 0.103256 0.200055 -0.142755 0.942145 -0.632177 -0.539011 0.648572 0.153093 -0.509954 0.569026 0.757938 -0.650427 -0.763168 -0.589498 0.113835 0.057513 -0.520462 0.297755 -0.507006 0.047340 0.622572 0.176567 -0.625963 0.577823 0.110647 -0.218724 -0.626848 1.439916 1.390811 -0.572389 0.334032 -0.481024 0.455535 -1.041629 -0.478029 -0.094190 -0.144990 -0.002210 0.497389 0.191641 0.626309 -0.147464 0.275854 0.058636 -0.611987 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void __gnu_cxx::new_allocator >::destroy(AdjListNode*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator >::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator >::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::~deque() = -0.465508 0.560119 1.348740 -1.358309 1.821671 0.935364 0.389199 0.187749 -1.149369 -0.961424 -0.488776 -1.463881 -1.869157 1.901485 -0.718589 0.161713 2.249656 0.498184 -0.329733 -0.313465 1.093267 -0.097527 2.081519 1.302854 -1.880133 0.029523 0.151762 1.403801 -0.001125 2.180807 -0.524418 -1.830501 0.413818 0.544126 0.775400 -1.101225 0.403371 -0.009976 -0.957544 -2.508292 0.161223 1.062533 -0.362164 -0.060405 0.032246 0.964558 2.033094 1.429761 -0.681388 0.022105 1.124807 0.877114 0.033761 0.613621 0.040935 -0.134009 0.893659 -0.796433 -1.217823 -0.267013 -0.376351 -1.617206 -0.347525 1.402727 2.026649 -0.016611 0.041809 0.158688 -0.413661 0.586233 0.328674 0.354354 0.871275 0.409146 0.961567 0.261151 -0.216759 -1.722934 -0.106879 -3.391126 -1.073685 -1.499230 1.259805 1.328056 -0.059630 -0.936972 2.154365 0.058704 0.409895 1.129912 2.381363 -1.092385 -0.608865 -1.879437 -0.818818 0.725009 -1.027924 -0.511533 0.132946 0.443190 -1.129134 -0.910189 0.068950 -0.370395 -0.594950 0.048127 -0.632577 1.803410 -2.143997 -0.179537 -1.779622 0.741353 0.340764 -2.471945 -0.782959 -0.385379 0.572705 0.092683 0.152947 -0.511618 0.543393 1.033484 -0.786078 0.006081 -1.579252 1.947358 0.572086 -0.458649 0.386727 0.295679 0.363911 1.012081 1.097389 -0.759655 -0.843705 0.423152 -0.496996 -0.311963 -1.297529 0.112299 0.408536 -1.475496 0.286583 0.914722 -0.877046 -0.466886 -1.438939 -0.820934 1.355978 3.521158 -0.518669 0.803329 0.108866 -1.741778 1.151455 0.232420 -0.627144 0.318215 0.769622 0.762979 -0.671232 -1.391772 0.994911 1.527103 1.174288 -1.217162 0.493901 -0.680162 0.064434 -0.456722 0.197337 1.056384 -0.533587 -0.809774 -0.502023 0.493713 2.485713 -0.380552 -2.401969 1.071080 0.786665 -0.368972 -0.556215 -0.479118 0.119116 -0.351508 0.719655 -0.351180 0.920094 2.252919 -3.383016 1.705173 0.660066 -0.657829 1.208426 -0.774387 -0.126188 -1.048771 -0.012850 1.808221 1.913738 0.217736 -0.115985 -0.390841 -1.527440 0.139819 0.421670 1.052336 -0.364259 0.553632 0.193565 -1.162612 -1.301382 -1.444525 -0.518830 0.071656 -0.966100 0.527111 0.407939 -3.665838 2.151226 -0.594230 -0.211770 0.125802 -0.134073 1.039657 -1.507267 -2.035816 0.701168 -0.388047 -1.668291 -0.959549 0.281872 1.208749 0.009312 0.459737 -0.808561 -2.110529 1.386758 -0.091542 0.832404 0.640582 0.875073 1.633069 1.357628 -0.856128 -1.057629 -1.132965 1.204506 -0.648055 -0.523639 0.730593 -0.308379 1.235620 1.941367 -0.064586 -0.414760 -0.904732 1.821891 -0.849244 -0.889307 1.532043 -0.408635 -0.789704 0.983139 1.739308 -1.271635 -1.445423 -1.411733 0.211432 -0.355675 -1.471328 0.281442 -1.185610 0.114150 1.279955 -0.043006 -1.470382 0.771947 0.244378 -0.611085 -0.593468 2.517935 1.843466 -1.238124 1.338469 -1.259542 1.036346 -2.356828 -1.333405 0.150480 -0.797753 -0.208279 0.472902 -0.052656 0.935145 -0.398810 0.422391 -0.396987 -0.500101 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.086960 0.007450 0.225831 -0.211146 0.169658 -0.050496 0.082272 -0.081162 -0.248976 -0.114555 -0.045527 -0.118980 -0.083242 0.302936 -0.107654 0.186736 0.478788 0.241598 -0.036889 -0.211864 0.247560 -0.427696 0.406023 0.440610 -0.347358 0.038353 0.201968 0.281744 0.184535 0.333062 -0.226223 -0.038754 0.114509 -0.259008 0.177896 -0.434551 0.043542 0.125748 0.046752 -0.602423 0.040672 -0.117332 0.179683 -0.008855 -0.035543 0.281366 0.281603 0.249885 -0.097546 0.190398 0.242715 0.010670 0.075410 0.099511 0.113234 0.244356 0.360454 0.040666 -0.135334 0.053536 -0.033947 -0.413083 0.163485 0.281529 0.419075 -0.031230 0.031184 0.085228 0.009145 0.035447 0.146072 0.073544 -0.092414 0.003105 0.142572 -0.612089 0.181247 -0.731169 -0.094819 -0.910930 -0.216033 -0.236248 0.147012 -0.147962 0.201482 0.198907 0.365501 0.004164 0.103786 0.013365 0.333344 -0.364821 -0.125023 -0.135467 -0.128546 0.126088 -0.182616 -0.086527 0.196266 0.038521 -0.190779 -0.274484 0.406871 0.122972 -0.154663 -0.057771 -0.052814 0.293587 -0.430781 -0.323324 -0.321613 -0.083763 -0.155081 -0.388926 0.335742 -0.250643 0.380731 0.050963 -0.043963 -0.341008 0.056942 0.322316 -0.063867 -0.154504 -0.248873 0.309237 0.074501 -0.055283 0.042833 -0.066631 -0.034185 0.325980 0.354768 -0.204877 -0.099020 0.177883 -0.354852 -0.057219 -0.329936 -0.177203 0.252290 -0.336160 -0.059154 0.109408 -0.209947 0.010250 0.488537 -0.009811 0.212679 0.719638 -0.007904 0.174337 0.120283 -0.313920 0.203810 0.002153 0.009236 0.196014 0.282352 0.046103 -0.482344 -0.283261 -0.006866 0.301053 0.215910 -0.318034 -0.401777 -0.233038 0.008047 0.179821 -0.020583 0.054277 -0.139876 -0.203489 -0.059742 -0.036162 0.563237 -0.148395 -0.098517 0.051129 -0.099113 -0.345447 -0.619229 -0.099454 -0.257296 0.035395 -0.250725 -0.038033 0.115926 0.367148 -0.807720 0.340143 -0.272540 -0.128101 0.305223 -0.062910 -0.070185 -0.626245 0.045650 0.194094 0.402332 -0.045447 0.061814 0.155560 -0.321655 -0.036858 -0.080833 0.193846 -0.177067 0.169346 0.122923 -0.319479 -0.182238 0.006708 0.070177 -0.188262 0.048549 0.146623 0.079425 -0.653634 0.274228 -0.131401 -0.125860 0.282353 0.071096 0.114864 -0.347362 -0.305254 0.139124 0.099797 0.021460 -0.262518 -0.001258 0.288243 -0.192140 -0.159393 -0.135591 -0.335067 0.064657 -0.223509 0.098413 0.154078 0.028874 0.316880 0.097701 -0.105747 -0.299533 0.211825 -0.267826 -0.247813 -0.056670 -0.114128 -0.092274 0.286175 0.489659 0.100939 0.111540 0.157729 0.443225 -0.328050 -0.189358 0.235945 0.192466 -0.091853 0.160675 0.247827 -0.407755 -0.220114 -0.134862 -0.137724 0.138862 -0.167037 0.258194 -0.240344 0.100893 0.106233 0.041313 -0.095016 0.245711 0.044340 0.042065 -0.065312 0.445378 0.532505 -0.172406 0.015401 -0.192958 0.057261 -0.407117 -0.143055 -0.081066 0.251643 -0.181812 0.139935 0.112146 0.280380 0.040519 0.000711 0.005849 -0.166405 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::begin() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::end() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_get_Tp_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::~_Deque_base() = -0.754227 1.536764 2.253801 -2.858139 3.005262 3.748486 0.565906 -1.055466 -1.821744 -0.306680 -0.474767 -3.011251 -1.904416 3.198418 -1.412559 0.577638 3.875834 0.293595 -1.091327 0.427461 1.586779 1.474514 3.397395 2.757011 -2.622379 0.078961 0.735361 1.078688 -1.022973 3.878406 -2.102788 -4.184334 0.244957 0.569813 0.295501 -1.081082 -0.168767 -0.892239 0.402849 -3.878765 0.557942 1.500238 -1.134725 -0.930901 0.070037 -1.375222 4.219999 2.036282 -0.275505 -1.007006 1.369839 2.412146 -0.541534 0.484107 1.539360 0.729211 2.551226 -0.340411 -1.161883 -1.038342 -0.855217 0.563732 -0.762253 2.933403 2.752241 1.049441 -0.223832 -0.447086 -0.378431 0.334033 -0.234594 0.665231 0.655880 2.347025 0.428939 0.182934 0.574848 -2.260321 0.249792 -1.542222 -1.655501 -1.188516 0.293551 2.179924 0.985471 -1.787140 3.150755 -0.775065 0.624031 1.040146 4.377783 -2.205480 -0.784678 -2.276120 -2.458546 0.353372 -0.815337 0.016700 -1.179363 -0.671816 -2.331605 -2.281272 -0.045348 0.703736 -0.959187 0.498878 0.292200 2.271842 -1.806698 -0.624980 -1.200587 1.460776 -0.280673 -4.338344 -3.156202 -1.265126 -0.314534 -0.102596 -1.284628 -3.162809 1.146805 2.268140 -1.774669 -0.978525 -1.402832 2.743119 1.715364 -0.137703 0.001812 -0.863501 1.352320 2.712649 0.777886 -1.527163 0.232236 -0.479258 -0.499023 -0.663630 -1.513485 0.260145 -1.453172 -1.769163 0.313197 2.973404 -1.611843 0.477732 -2.204327 -0.988158 1.559371 9.376151 -1.858153 2.208197 0.151265 -3.880396 1.779111 0.185302 -1.652972 -0.823582 0.905672 2.115187 -3.301612 -2.102800 2.446534 2.979327 1.971278 -1.648613 1.492723 -0.737167 -1.024183 -0.886714 0.877198 0.505786 -0.815405 -1.980776 -1.322460 1.828076 5.366997 -0.720850 -5.079134 1.642739 1.396303 0.426039 0.401846 -0.641204 -0.921169 0.434763 1.807527 -0.955488 2.544044 3.642156 -5.865961 2.737381 0.655577 -2.349673 3.190688 -0.566855 -1.158579 0.907120 0.211257 3.473331 2.944375 0.376715 -0.285526 -0.970283 -2.286581 -0.364950 0.563039 1.394902 -1.377382 1.186515 1.180478 -3.500111 -2.062083 -2.263244 -0.853334 -1.268740 -2.696349 0.934107 -0.417069 -5.472794 4.365172 1.406597 0.427862 0.116193 -1.497082 1.252796 -2.366664 -3.551012 1.170947 -0.421258 -0.444048 0.572003 -0.204864 1.760777 1.271840 2.846320 -2.757906 -3.620068 1.541994 0.683014 2.689851 1.101471 1.550902 1.222749 1.424111 -0.408761 -1.730503 -2.926435 3.148400 0.997196 -2.223838 0.096628 -1.422241 2.442431 2.430679 -0.848984 -1.575710 -2.972067 2.187761 -0.930029 0.589385 1.689083 -1.169602 -2.895588 -1.278964 2.322495 -1.049172 -1.593687 -1.673228 -0.126188 -2.131561 -2.696018 0.142551 -0.821062 0.480649 1.645380 -0.673317 -2.022995 0.397019 0.415543 -0.549422 0.904108 2.533039 0.843435 -1.042667 1.808653 -2.464182 1.867479 -3.786389 -3.186419 1.282343 -2.817583 -1.548019 -0.500396 -0.704940 1.849708 -0.968090 1.980876 0.284410 -0.204970 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = -0.505811 0.844616 1.322920 -1.512303 1.543086 1.701722 0.340376 -0.888870 -0.877962 -0.216542 -0.219635 -1.105424 -0.822816 1.705381 -0.873020 0.532119 2.354085 0.313364 -0.516282 -0.302882 1.374117 -0.139575 2.150913 1.851168 -1.761620 -0.046119 1.361837 0.768937 0.208633 1.788520 -1.549284 -1.508089 0.457858 -0.720190 0.350787 -1.095301 0.052617 -0.560286 0.555997 -2.253224 0.214088 -0.529385 -0.930975 -0.368556 -0.252023 0.188499 2.329663 1.223884 -0.438266 -0.295118 1.140243 0.981395 -0.467182 0.325530 0.801724 0.816218 1.675608 0.820840 -0.418444 -0.469495 -0.463624 -0.243812 0.072946 1.819619 1.778177 0.445055 0.084881 0.362482 -0.115091 0.032075 -0.060941 0.404633 0.288146 1.256346 0.560906 -1.838358 0.373091 -2.830979 -0.384961 -2.270691 -0.891524 -1.001361 -0.388674 -0.688778 1.044067 0.029867 1.812071 -0.096075 0.478471 0.508217 2.486521 -1.831783 -0.496669 -1.200166 -1.257950 0.108387 -0.703644 0.234126 -0.002634 -0.630016 -1.282868 -1.782907 0.658860 0.755326 -0.606258 -0.369580 0.043853 1.395568 -1.201265 -0.872777 -1.104524 0.015726 -0.655304 -2.579327 -0.784526 -0.962982 1.536262 -0.062532 -0.579416 -2.383778 0.488551 2.057523 -0.768371 -1.147983 0.243045 1.542849 1.214691 0.064564 -0.015733 -0.669022 0.634838 1.939155 1.580637 -0.824879 -0.112802 -0.201128 -1.174325 -0.454448 -1.173022 -0.058521 0.210406 -1.163985 0.139391 1.879109 -0.947083 0.176151 1.463117 -0.610206 1.097887 5.739965 -0.838882 1.131834 0.095316 -2.326031 0.725722 -0.172156 -0.736517 -0.019036 0.848514 1.088384 -3.043456 -1.321419 1.145724 1.670373 1.071417 -1.846932 -0.285975 -0.821790 -0.489678 -0.223539 0.027592 0.288817 -0.689010 -1.058124 -0.698162 0.972681 3.285316 -1.052822 -2.477503 0.785187 0.215951 -0.317656 -1.248858 -0.535383 -0.773265 0.423075 0.608821 -0.441472 1.350501 2.090903 -3.991970 1.457376 -0.526783 -1.380986 1.753827 0.042586 -0.625631 -0.391340 0.507366 1.920486 1.521613 0.332285 -0.087146 -0.164610 -1.445111 -0.213649 0.102828 1.031496 -0.802525 0.716641 0.951244 -2.183639 -1.428247 -0.606435 -0.068232 -0.957687 -0.718884 0.618316 -0.880156 -3.902045 2.489764 0.403172 0.009238 0.599747 -0.734896 0.892431 -1.649228 -2.176514 0.925325 0.086326 0.351120 -0.148337 -0.046631 1.280206 0.439514 1.178358 -1.640775 -2.504522 0.451348 -0.090856 1.326487 0.608428 1.040953 1.523490 -0.342223 -0.218451 -1.786860 -0.694332 1.025453 0.436496 -1.379208 -0.778223 -0.599348 1.636616 1.793706 -0.463921 -0.267363 -0.921395 1.427207 -1.727754 0.067649 0.954529 1.226786 -1.642496 -0.508261 1.193348 -0.983774 -1.169381 -0.626488 -0.662335 -0.830230 -1.613734 0.297870 -0.794726 0.422757 0.913520 -0.015935 -0.688041 0.556871 0.150883 0.341613 0.359500 1.278355 2.245120 -1.121778 0.134800 -1.442318 1.047979 -2.357376 -2.073384 0.814217 -0.799838 -0.691124 -0.088603 -0.028103 1.300686 -0.379169 0.588725 0.328840 -0.490634 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.639283 -0.098190 0.537274 -1.430244 1.049634 0.623852 0.337735 -0.325411 -1.105766 -0.500585 -0.218613 -0.765468 -0.444553 1.756553 -0.530973 1.018949 2.425767 0.702500 -0.308388 -0.400204 1.745907 -1.231315 1.866402 1.691550 -1.595180 -0.242724 1.024729 1.250725 0.480771 1.264573 -0.391739 -0.998265 0.418514 -1.254621 0.488297 -1.910425 0.538389 0.603118 0.451052 -2.624939 0.344614 -0.406920 0.051141 -0.337225 -0.492245 0.474047 1.506283 1.385983 -0.965235 0.180619 1.275938 0.605033 -0.412478 0.449859 -0.017210 0.732087 0.495379 0.456329 -0.596700 -0.270258 -0.116800 -1.033049 0.816800 1.396098 2.035015 -0.033380 0.309339 0.982363 0.080549 0.296368 0.501437 0.107305 -0.159101 -0.107690 0.846275 -2.579827 -0.340630 -3.927625 -0.296173 -3.779288 -0.785721 -0.880237 0.440693 -0.486691 0.773618 0.115613 1.590343 -0.139238 0.388486 1.345941 1.857442 -1.391904 -0.576868 -1.698049 -1.133438 0.708288 -0.884408 -0.399099 0.868128 0.027183 -1.012346 -1.582238 0.776349 0.648593 -0.532623 -1.356819 -0.042898 1.469448 -1.508096 -1.379998 -0.971904 0.555506 -0.706024 -2.314165 0.425976 -1.326322 1.273763 -0.058020 -0.013411 -1.740498 0.097385 1.652679 -0.481055 -0.880021 -0.368997 1.500985 0.695010 -0.085578 0.239538 -0.362021 -0.025817 1.833397 1.592915 -0.968697 -0.495093 0.537071 -1.332020 -0.354611 -1.784999 -0.635230 1.172021 -1.619831 -0.138334 1.287123 -0.898669 -0.350688 2.046306 -0.382938 1.199804 5.246010 -0.031040 0.939580 0.576214 -1.823872 1.097100 0.005102 -0.261015 0.656143 1.040988 0.213933 -2.729264 -1.381333 0.361907 1.302624 1.229269 -1.532144 -1.501796 -0.976192 -0.213293 0.322957 -0.403645 0.528884 -0.769211 -1.068580 -0.363789 0.610605 2.922918 -0.624290 -0.724816 0.729747 1.041894 -1.539958 -2.492941 -0.627513 -1.583586 0.032022 -0.139519 -0.356460 0.969891 1.960275 -3.663838 1.377768 -0.498125 -0.224821 0.768448 -0.042627 -0.642405 -2.811031 0.176810 1.463616 1.978880 -0.467183 0.676375 0.393026 -1.323353 0.044806 0.088892 0.693221 -0.425998 0.503567 0.077621 -1.498294 -1.037321 0.374212 -0.554832 -0.802795 0.020328 0.563671 0.248404 -2.755637 1.841754 -0.657198 -0.232796 1.081047 -0.111459 1.323648 -1.645723 -1.885071 1.046060 0.579041 0.153089 -0.948631 0.291088 1.616568 -0.208826 0.002979 -0.589911 -2.500010 0.319917 -0.738889 0.717094 0.530906 0.313495 1.575646 -0.057902 -0.388167 -2.026841 -0.541315 -0.453996 -0.163193 -0.918989 -0.973500 -0.177307 1.540493 1.728840 0.012313 -0.394351 0.120271 1.982786 -1.625612 -0.477010 1.118576 0.748981 -1.222885 0.214092 1.369620 -1.975246 -0.915942 -0.791508 0.292361 0.182113 -1.369852 0.672216 -0.636223 0.511223 0.459731 0.235134 -0.314370 0.838393 0.732687 0.354510 -0.231894 2.082273 2.129487 -0.881694 -0.318072 -1.133650 0.366095 -2.265364 -1.503124 0.098701 0.352070 -0.510834 0.675874 0.496998 1.376762 -0.209808 0.737802 0.177386 -0.770038 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.424559 -0.119177 0.894650 -1.039830 1.223419 0.121383 0.292070 0.146651 -1.023529 -0.729867 -0.258560 -0.623056 -1.101740 1.377624 -0.491883 0.452759 1.667913 0.541937 -0.209126 -0.676609 1.235047 -0.835019 1.580434 1.001944 -1.564496 -0.049960 0.330525 1.427616 0.669582 1.266927 -0.274630 -0.520861 0.387978 -0.302044 0.689402 -1.311190 0.534920 0.462363 -0.530342 -1.965889 0.091921 0.160383 -0.184656 0.184901 -0.118587 1.504624 0.977288 1.169452 -0.838681 0.538352 1.218538 0.210664 0.058005 0.519878 -0.309776 0.084577 0.593000 -0.143080 -0.806171 -0.059785 -0.148940 -1.783529 0.286777 0.935276 1.719573 -0.359195 0.120757 0.604287 -0.050383 0.449555 0.646638 0.252660 0.370287 -0.290869 1.061230 -0.959067 -0.260118 -2.339844 -0.220499 -3.617258 -0.742638 -1.181803 1.079025 0.028044 0.066106 -0.109295 1.649511 0.190801 0.134893 1.012901 1.375764 -0.946954 -0.466656 -1.437490 -0.502888 0.636669 -0.961161 -0.543885 0.702255 0.632943 -0.660124 -0.720369 0.421415 -0.255107 -0.485085 -0.468169 -0.689974 1.501265 -1.848300 -0.557875 -1.452845 0.559492 0.029782 -1.729295 0.185164 -0.579519 1.353479 -0.026516 0.435945 -0.238938 0.201368 0.917264 -0.425077 -0.064643 -0.829128 1.412110 0.495804 -0.325056 0.298419 0.290957 -0.080253 0.829666 1.318518 -0.662616 -0.982335 0.713771 -0.748814 -0.100169 -1.338453 -0.098329 1.152391 -1.313092 0.160613 0.447842 -0.592984 -0.516216 0.496202 -0.430379 1.035692 2.537692 0.042362 0.502240 0.313269 -1.008779 0.778420 0.204292 -0.013670 0.894963 0.723202 0.078141 -0.935528 -1.154989 0.384362 0.996188 0.867554 -1.436757 -0.568402 -0.680074 0.235569 0.018588 -0.222472 0.923886 -0.547135 -0.450407 -0.213090 0.036266 1.796608 -0.456687 -1.219226 0.709476 0.463225 -1.075385 -1.504177 -0.505649 -0.164940 -0.365691 0.180201 -0.089674 0.520204 1.641849 -2.844868 1.189510 0.128795 -0.137667 0.660160 -0.441114 -0.019221 -1.876160 -0.111800 0.924519 1.487619 0.005895 0.057319 0.238173 -1.224532 0.292869 0.235064 0.715962 -0.164935 0.383974 0.100130 -0.546366 -0.842345 -0.492106 -0.333413 0.171300 -0.081669 0.480449 0.105173 -2.934792 1.157188 -1.034394 -0.407444 0.583516 0.210053 1.068193 -1.181806 -1.353176 0.729423 0.092187 -1.106576 -1.379530 0.402943 1.119104 -0.356297 -0.161900 -0.428284 -1.769260 0.799873 -0.666147 0.299733 0.462853 0.332418 1.580461 0.465010 -0.697487 -1.237211 -0.172444 0.138865 -0.697840 -0.182814 0.132168 0.062298 0.963054 1.539430 0.214061 0.086650 0.003089 1.695244 -1.220219 -1.025110 1.169979 0.568371 -0.375787 1.296852 1.274225 -1.439645 -1.043496 -0.932721 0.034938 0.251550 -0.870906 0.663589 -0.904760 0.265568 0.699277 0.348518 -0.762362 0.900545 0.281776 -0.216102 -0.787320 2.225780 2.455162 -1.064465 0.451364 -0.875378 0.666930 -1.708504 -0.805572 -0.145178 0.079637 -0.080377 0.775758 0.285132 0.961450 -0.012955 -0.054268 -0.315854 -0.589498 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_deallocate_node(int*) = -0.244772 -0.100274 0.774281 -1.145289 1.270034 0.202922 0.091467 -0.061629 -0.865738 -0.202154 -0.257389 -0.607699 -0.468877 1.140213 -0.394368 0.684499 1.118706 0.095637 -0.254017 -0.350355 1.121953 -0.421759 0.993796 0.201571 -1.213368 -0.034433 0.172615 1.062628 0.483394 1.130529 -0.454871 -0.388052 -0.062656 -0.344597 0.299718 -0.855989 0.514764 0.353913 -0.032730 -1.387267 0.188450 0.197065 -0.260655 0.063614 -0.070210 0.922043 0.671036 0.838342 -0.819924 0.314445 0.998862 0.214739 -0.123679 0.319617 -0.448774 0.222453 0.841421 -0.067213 -0.731092 -0.219156 0.022875 -0.827116 0.497981 0.662674 1.173270 -0.362325 0.062095 0.920107 0.247555 0.169046 0.493165 0.111974 -0.112536 -0.095027 0.703385 -0.679015 -0.116031 -1.491435 -0.086553 -2.201682 -0.500746 -0.685696 0.498605 0.079356 -0.034344 -0.040170 1.214415 -0.016186 0.045629 0.875594 0.932782 -0.640135 -0.297965 -1.427933 -0.739129 0.351165 -0.548017 -0.785368 0.423125 0.579207 -0.421474 -0.542615 0.126598 -0.077662 -0.317883 -0.288338 -0.443441 1.001883 -1.341213 -0.702428 -0.580889 0.815550 -0.216140 -1.264783 -0.102650 -0.293464 0.925599 -0.259262 0.705837 -0.418657 0.018721 0.841685 -0.525028 0.097507 -0.700842 1.019638 0.586492 -0.151934 0.224033 0.040662 0.087563 0.579301 0.777534 -0.630119 -0.851421 0.506530 -0.288345 -0.189255 -0.898752 -0.094800 0.473783 -1.047535 0.153750 0.593665 -0.346604 -0.130959 0.135765 -0.294958 0.711953 1.997918 -0.010372 0.428780 -0.030392 -0.884411 0.443269 0.268466 -0.217816 0.486279 0.198358 0.089228 -0.732239 -0.895901 0.460334 0.513289 0.654689 -0.961539 -0.330479 -0.512504 -0.102293 0.321166 -0.349660 0.858462 -0.613633 -0.379582 -0.224453 -0.194555 1.753905 -0.095734 -1.029764 0.851611 0.501687 -1.059077 -0.967533 -0.462064 -0.248340 -0.422165 0.185949 -0.154436 0.543600 1.270542 -2.325893 0.875669 0.310319 -0.258240 0.405022 -0.559301 -0.026716 -1.338993 -0.485235 0.792166 1.131434 -0.301619 0.110491 0.091757 -0.662599 0.460056 0.205629 0.299505 0.044069 0.117511 0.085747 -0.600150 -0.443160 -0.043092 -0.453331 0.385172 -0.169542 0.187217 -0.129194 -2.146397 0.927279 -0.807063 -0.034501 0.660735 0.174639 0.940084 -0.722519 -0.822517 0.599794 0.295958 -0.488787 -0.886845 0.373792 0.821200 -0.155918 0.105080 -0.443358 -1.542849 0.131463 -0.585829 -0.017335 0.302329 0.104045 0.804882 0.165535 -0.320381 -0.959735 -0.296764 -0.003352 -0.127456 0.013796 0.273249 0.033146 0.827223 0.727121 0.015790 -0.000190 -0.267922 1.001797 -0.624597 -0.510240 0.796167 -0.148606 -0.794013 0.550614 1.000634 -0.828662 -0.546555 -0.641859 0.276564 -0.150894 -0.367631 0.345681 -0.281620 -0.046699 0.457105 0.147586 -0.630021 0.564279 0.202966 -0.281197 -0.672561 1.773533 1.600336 -0.650777 0.381071 -0.529884 0.499315 -1.227121 -0.683314 0.000000 -0.163890 -0.129752 0.636703 0.252513 0.797637 -0.160120 0.274163 0.075477 -0.566185 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__deque_buf_size(unsigned long) = -0.327429 -0.541720 -0.250563 -0.817673 0.468122 -0.019868 0.083698 -0.359435 -0.969296 -0.056664 0.194318 -0.757189 0.224143 0.822662 -0.080890 0.841421 1.022145 0.268652 -0.326639 -0.032886 0.905333 -0.470108 0.483286 0.756256 -0.431431 0.038984 -0.352382 0.220354 0.035380 0.134618 -0.111022 -0.463374 0.118702 -0.913930 -0.190387 -0.440179 -0.015064 0.744882 0.873809 -1.037619 0.383653 0.086472 0.494882 -0.137241 -0.137767 -0.277520 0.291293 0.222818 -0.233326 0.468662 0.570466 -0.095030 -0.047276 0.075381 0.253407 0.584896 -0.052016 0.004345 -0.317731 -0.347162 -0.169534 0.228673 0.449753 0.315678 0.556743 0.019170 -0.160731 0.483020 0.343261 0.016175 0.526215 0.048322 -0.382044 -0.524368 0.238392 -0.944549 -0.205882 -1.403662 0.007313 -1.479196 -0.457595 0.351886 0.688312 0.217669 0.204654 0.046534 0.586340 -0.573112 -0.327418 0.454250 0.606169 -0.399428 -0.286993 -0.342277 -0.676001 0.038526 0.037725 -0.305577 0.433359 0.306636 -0.598475 -0.388161 0.475868 0.273325 -0.147834 -0.625247 0.339842 0.518454 -0.648351 -0.669160 0.303066 0.958437 0.061967 -0.640186 0.093663 -0.583616 -0.092612 0.034784 -0.561480 -0.646479 -0.004983 0.101245 -0.479537 -0.155698 -0.183534 0.267444 0.352668 0.224940 -0.040601 0.005915 0.037144 1.012613 -0.071374 -0.710415 0.211445 0.030982 0.057553 0.177411 -0.452970 -0.648346 0.054107 -0.703546 0.079894 0.067718 -0.415451 -0.026735 0.585030 0.325578 -0.245785 1.494956 -0.101041 0.957318 0.560549 -0.293716 0.385559 -0.029327 0.244157 0.315166 0.533187 -0.186379 -0.603168 -0.743932 0.539645 0.476010 0.329954 -0.475394 -0.667907 0.019966 0.018214 0.427035 -0.075025 -0.099405 0.109343 -0.355129 -0.092279 0.249572 1.460041 -0.037876 0.149580 0.383034 0.535792 -0.377661 -0.882989 -0.422988 -1.097782 0.104139 -0.009743 0.119812 0.474970 0.957817 -1.339441 0.531629 -0.277989 0.209257 0.308900 0.361815 -0.598951 -1.589697 -0.615724 0.196894 1.032818 -0.367488 0.404133 0.375328 -0.472082 0.001844 0.042214 -0.082258 -0.524858 0.304393 -0.068681 -0.465398 0.184824 0.488821 -0.591852 -0.161866 -0.113633 0.151272 0.619722 -0.648554 0.368004 0.093135 0.023255 0.480806 0.075593 0.798488 -0.255568 -0.316683 0.460342 0.121094 0.012248 -0.115331 0.260056 0.505793 -0.264100 -0.168467 -0.291286 -0.765809 0.551671 -0.220416 0.680265 0.057201 -0.645820 0.022934 -0.034573 -0.082889 -0.544525 -0.051469 -0.592360 -0.290611 -0.356037 -0.362148 -0.277278 0.571487 0.267002 0.300319 -0.619927 0.191528 0.622725 -0.402872 0.278854 0.558256 -0.208835 -0.647275 0.041325 0.754816 -0.780798 0.206215 -0.410641 0.147716 -0.253479 -0.144209 0.559876 0.378613 0.302607 -0.424480 -0.147965 0.274082 0.363206 0.449227 -0.006116 0.106955 1.040651 0.234868 0.092579 -0.193855 -0.525321 0.008798 -0.598732 -0.542778 0.066135 0.602087 -0.850068 0.054758 -0.068156 0.833618 -0.074877 0.231781 -0.108911 0.172724 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_get_map_allocator() const = -0.184105 0.090634 0.543386 -0.484109 0.314642 -0.121828 0.145846 -0.001200 -0.466232 -0.398628 -0.082925 -0.404169 -0.474129 0.611047 -0.269400 -0.035515 0.906986 0.409651 -0.098304 -0.374964 0.370738 -0.474135 0.767977 0.851800 -0.729277 0.030507 0.232157 0.616694 0.368456 0.555700 -0.111191 -0.257969 0.159995 0.020573 0.430679 -0.677462 0.089548 0.120349 -0.299589 -1.137022 0.072526 0.059124 0.227373 -0.015744 0.056550 0.719077 0.641642 0.504906 -0.272047 0.173248 0.496165 0.223953 0.116407 0.166663 0.088271 0.004318 0.537112 -0.098244 -0.262090 0.061870 -0.075704 -0.773629 0.106958 0.621426 0.841248 0.023632 0.046476 -0.075674 0.056215 0.208855 0.210881 0.158577 0.135474 0.120137 0.308423 -0.554556 0.220564 -1.271819 -0.034613 -1.821071 -0.432170 -0.473224 0.609943 0.068301 -0.013769 0.052454 0.728825 0.143069 0.205604 0.329089 0.743183 -0.363617 -0.220412 -0.346552 -0.343708 0.396404 -0.352707 -0.024423 0.213158 0.284865 -0.413436 -0.329022 0.380628 -0.044201 -0.304622 0.114056 -0.118274 0.575986 -0.824315 -0.126155 -0.610051 0.034442 0.120337 -0.858844 0.270341 -0.506926 0.640221 0.046473 -0.095683 -0.184725 0.094347 0.327329 -0.176702 0.062992 -0.858441 0.656992 0.099828 -0.127415 0.037892 0.007453 0.007842 0.296552 0.422016 -0.390048 -0.194569 0.249310 -0.529649 -0.138219 -0.653465 -0.131824 0.612812 -0.489160 0.020756 0.077995 -0.400376 -0.317988 0.249506 -0.197097 0.437817 1.331194 -0.059862 0.375414 0.256472 -0.520887 0.337838 0.097937 -0.053416 0.344213 0.513812 0.189928 -0.456647 -0.526061 0.086767 0.639776 0.422452 -0.477564 -0.295728 -0.243078 -0.052300 0.052197 0.121213 0.104740 -0.289900 -0.337596 -0.161902 0.152197 0.755288 -0.048272 -0.471373 0.027816 0.123987 -0.349418 -0.631897 -0.068584 -0.041536 0.063967 -0.166456 -0.070498 0.334000 0.752496 -1.609949 0.650273 -0.044152 -0.053343 0.435913 -0.185199 -0.185010 -1.040970 0.176276 0.475889 0.729175 -0.021950 -0.035280 0.176148 -0.642705 -0.084648 0.001655 0.402669 -0.344319 0.320999 0.190194 -0.402792 -0.424272 -0.329865 0.008541 -0.078652 -0.143969 0.287415 0.123011 -1.314560 0.646672 -0.313224 -0.212767 0.107296 -0.076806 0.182276 -0.704018 -0.630910 0.126344 -0.010891 -0.438502 -0.605028 -0.000382 0.516737 -0.330043 -0.058781 -0.291947 -0.573367 0.428342 -0.369577 0.268924 0.294157 0.149685 0.691888 0.408674 -0.158233 -0.494259 0.139341 -0.010765 -0.409279 -0.204449 0.184923 -0.177566 0.372229 0.920057 -0.036117 0.017211 0.202687 0.807067 -0.394749 -0.516581 0.408362 0.063568 -0.092257 0.553236 0.465772 -0.729669 -0.440418 -0.500220 -0.223051 0.189886 -0.431719 0.438186 -0.430801 0.165732 0.307482 0.040629 -0.356116 0.453873 0.086243 -0.063834 -0.018712 0.855514 1.020411 -0.362195 0.305916 -0.463116 0.232910 -0.849398 -0.346552 -0.118456 0.060255 -0.129669 0.210997 -0.064172 0.462954 0.056036 0.037465 -0.147082 0.003066 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator::allocator(std::allocator const&) = -0.138852 -0.028959 0.346459 -0.337498 0.224004 -0.100193 0.115118 -0.030613 -0.382552 -0.213261 -0.052603 -0.184751 -0.198636 0.441503 -0.183690 0.117290 0.679483 0.369514 -0.061911 -0.294599 0.315418 -0.464583 0.560643 0.626481 -0.499047 0.021885 0.190285 0.442102 0.270007 0.434655 -0.171464 -0.110593 0.150600 -0.175249 0.264531 -0.601859 0.080713 0.190428 -0.088217 -0.846507 0.073647 -0.072401 0.203259 -0.005612 0.005720 0.469677 0.367255 0.361455 -0.168297 0.234045 0.357208 0.114680 0.079281 0.137695 0.093883 0.195006 0.400492 -0.025095 -0.189545 0.065211 -0.054248 -0.575569 0.167360 0.405677 0.602641 -0.018062 0.052845 0.006844 0.035449 0.115778 0.229249 0.080575 -0.030543 -0.012893 0.206841 -0.618677 0.168852 -0.991624 -0.074223 -1.315717 -0.290528 -0.327274 0.378548 -0.079012 0.109072 0.161338 0.502415 0.044254 0.137135 0.160476 0.457674 -0.366276 -0.176719 -0.221494 -0.213239 0.249064 -0.259848 -0.091200 0.212121 0.164358 -0.273063 -0.309144 0.406056 0.062159 -0.207440 -0.014970 -0.078075 0.438871 -0.621615 -0.275139 -0.437863 0.019276 -0.054854 -0.556195 0.322256 -0.394679 0.530243 0.048060 -0.066772 -0.256484 0.072050 0.331395 -0.108747 -0.057154 -0.464190 0.438837 0.063339 -0.096231 0.029072 -0.049986 -0.074098 0.325231 0.385949 -0.304910 -0.138631 0.249404 -0.435991 -0.086019 -0.510260 -0.172212 0.407884 -0.420336 -0.008856 0.078501 -0.299876 -0.141107 0.437813 -0.047014 0.312890 0.966746 -0.005992 0.259349 0.202688 -0.379110 0.245498 0.057904 0.042443 0.295968 0.395145 0.043280 -0.474428 -0.393752 -0.015985 0.423610 0.318106 -0.389736 -0.407862 -0.272785 -0.003614 0.169725 0.014017 0.077867 -0.220384 -0.261728 -0.093673 0.001867 0.640175 -0.093765 -0.221779 0.024484 0.005668 -0.408253 -0.643107 -0.098937 -0.183612 0.053599 -0.206883 -0.052240 0.198303 0.530466 -1.153131 0.472226 -0.209045 -0.061206 0.326235 -0.091836 -0.110642 -0.816568 0.067763 0.267144 0.582853 -0.042448 0.047836 0.228764 -0.454843 -0.054628 -0.051791 0.285214 -0.235270 0.218488 0.172230 -0.348474 -0.255763 -0.095644 0.046605 -0.149791 -0.000190 0.209416 0.098924 -0.944824 0.379250 -0.231048 -0.171468 0.260819 0.050305 0.169549 -0.496513 -0.431049 0.153694 0.107126 -0.152174 -0.425842 0.017940 0.421839 -0.271511 -0.114800 -0.176660 -0.438312 0.200594 -0.295567 0.156306 0.203798 0.031178 0.479249 0.178281 -0.119264 -0.392727 0.192879 -0.183193 -0.337898 -0.089366 0.016658 -0.115046 0.330084 0.670989 0.086454 0.060337 0.206169 0.649235 -0.366357 -0.311051 0.322912 0.176129 -0.052799 0.355829 0.355514 -0.604820 -0.318254 -0.256238 -0.148872 0.210409 -0.243477 0.379190 -0.313471 0.168017 0.143391 0.093131 -0.194660 0.340974 0.079725 0.004746 -0.049421 0.646656 0.756426 -0.228071 0.132081 -0.279979 0.114298 -0.577191 -0.195140 -0.140895 0.185275 -0.182700 0.225643 0.028371 0.390340 0.055172 0.042168 -0.052851 -0.110345 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, AdjListNode const&) = -0.527589 0.332556 1.190772 -1.292750 1.038526 0.473251 0.384430 -0.259003 -1.050745 -0.745765 -0.077249 -1.076891 -1.159948 1.632723 -0.780904 0.048845 2.306851 0.694223 -0.390242 -0.670182 1.194719 -0.614002 2.029206 1.989548 -1.808836 -0.094594 0.848184 1.173721 0.720452 1.237574 -0.522401 -0.995672 0.535629 -0.278721 0.736788 -1.347734 0.235789 -0.099835 -0.299609 -2.468277 0.187981 -0.123043 -0.230166 -0.181101 -0.065028 1.402306 1.811022 1.287809 -0.697528 0.105195 1.256904 0.667364 -0.143615 0.374207 0.300425 0.063959 1.096059 0.388507 -0.603630 -0.172353 -0.319215 -1.256464 0.109473 1.662919 1.991144 0.217440 0.153730 0.107660 0.067100 0.416333 0.339115 0.344045 0.584702 0.597868 0.852548 -1.401179 0.128214 -3.163213 -0.274911 -3.926478 -0.940272 -1.068827 0.964407 -0.411706 0.235254 -0.052033 1.752427 0.283745 0.413615 1.056196 2.150637 -1.157430 -0.602295 -1.129728 -1.010188 0.700340 -0.909467 0.195552 0.532850 0.171215 -1.196408 -1.146791 0.532270 0.176654 -0.635035 -0.157568 -0.155960 1.452358 -1.651989 -0.348820 -1.363296 0.140832 0.120409 -2.409717 -0.116200 -1.094569 1.709031 0.085129 -0.388558 -0.978986 0.304936 1.213799 -0.565857 -0.318414 -0.883550 1.599366 0.628227 -0.008234 0.066247 -0.117204 0.295079 1.162507 1.334686 -0.879946 -0.336199 0.197844 -1.244758 -0.276976 -1.467344 -0.200682 1.292351 -1.152095 0.252612 0.823820 -0.977703 -0.671995 1.048837 -0.530152 1.111138 4.271591 -0.354564 1.086758 0.473499 -1.645449 0.711738 0.006823 -0.298782 0.524181 1.129739 0.640297 -1.739662 -1.311946 0.667866 1.622070 1.076708 -1.627531 -0.394457 -0.599324 -0.205040 -0.210902 0.128877 0.375022 -0.642353 -0.898156 -0.500567 0.847920 2.268574 -0.577129 -1.778976 0.341878 0.512332 -0.462214 -1.327199 -0.308083 -0.181483 0.302756 0.267371 -0.223282 1.079731 1.999635 -3.929084 1.488390 -0.120402 -0.412344 1.159982 -0.092621 -0.655096 -1.716722 0.501917 1.482701 1.626072 0.253909 -0.199601 0.239684 -1.526744 -0.184773 0.149502 0.994732 -0.690271 0.721016 0.543768 -1.252106 -1.295632 -0.754125 -0.096603 -0.348358 -0.438022 0.704860 -0.270613 -3.576709 1.982171 -0.401844 -0.385844 0.145905 -0.466679 0.728385 -1.761019 -1.908539 0.569050 -0.104638 -0.805613 -1.104978 0.035533 1.251961 -0.175343 0.494548 -1.028460 -1.991205 1.048635 -0.577064 1.038767 0.624309 0.641857 1.898757 0.292671 -0.350386 -1.573121 -0.254320 0.638610 -0.395116 -1.019261 -0.018022 -0.389561 1.187678 1.972890 -0.361215 -0.224139 -0.109599 1.749572 -1.413974 -0.837713 1.021384 0.844828 -0.757553 0.816792 1.209233 -1.579378 -1.072725 -1.043989 -0.602744 -0.108169 -1.377982 0.695175 -0.917724 0.488746 0.754282 0.172278 -0.711040 0.836308 0.223418 0.088794 0.121706 1.749260 2.717872 -1.195123 0.415132 -1.381151 0.892365 -2.255012 -1.568934 0.293392 -0.353775 -0.336484 0.312723 -0.123676 1.186350 -0.043779 0.083434 -0.256644 -0.002412 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(AdjListNode const&) = -0.926878 0.834637 1.784894 -1.946243 1.822115 0.726222 0.636500 -0.362170 -1.429999 -1.567977 -0.291203 -1.823451 -2.320206 2.679780 -1.224857 0.044699 3.637342 0.942374 -0.472559 -0.979244 1.967801 -0.945741 3.311057 2.958336 -2.920878 -0.203315 1.470160 1.883226 0.959820 1.928959 -0.531203 -1.910182 1.011043 -0.262084 1.240644 -1.984522 0.495905 -0.264013 -0.737152 -3.819342 0.226364 -0.106225 -0.536196 -0.279416 -0.251000 2.155036 3.095050 2.162348 -1.239272 -0.011503 1.986964 1.188939 -0.303090 0.736303 0.263618 -0.256367 1.241153 0.158217 -1.099374 -0.370827 -0.547077 -2.285128 -0.025873 2.669480 3.234094 0.304098 0.316040 0.462488 -0.243909 0.806373 0.314656 0.585384 1.234362 0.989773 1.489354 -2.028806 -0.171584 -5.002353 -0.616243 -6.599333 -1.578083 -1.950286 1.411801 -0.298050 0.327382 -0.099243 2.909056 0.680733 0.739639 1.936701 3.734305 -1.851885 -0.957428 -2.077283 -1.473512 1.196108 -1.590576 0.368474 0.767278 0.307921 -1.956065 -1.870852 0.632689 0.085891 -0.994470 -0.595839 -0.394436 2.389197 -2.822630 -0.414267 -2.452098 0.067583 0.277717 -4.045251 -0.198285 -1.419667 2.743091 0.162907 -0.394291 -1.481314 0.513556 1.929880 -0.818131 -0.601018 -1.435069 2.536865 1.024604 -0.085785 0.286480 0.024382 0.567294 1.966050 2.289699 -1.225411 -0.765176 0.172009 -1.865181 -0.477718 -2.240160 -0.217434 2.067733 -1.957583 0.513079 1.493567 -1.526198 -1.400671 1.244540 -1.258889 1.964697 6.434671 -0.589516 1.588443 0.702650 -2.771494 1.042253 -0.221415 -0.748414 0.746605 1.792648 1.218687 -2.281182 -2.139012 1.270838 2.592159 1.748733 -2.468251 -0.504368 -0.953408 -0.166604 -0.650082 0.157053 0.861174 -0.991829 -1.427030 -0.791971 1.562249 3.435387 -0.993349 -2.715979 0.850915 1.090004 -0.517571 -2.055194 -0.583134 -0.193406 0.267333 0.669780 -0.385410 1.574381 3.304928 -6.033755 2.340503 0.110390 -0.545193 1.535393 -0.198352 -1.003143 -2.844346 0.952093 2.714113 2.444252 0.333369 -0.028127 0.003859 -2.475515 -0.235818 0.355976 1.674512 -0.969299 1.110781 0.611938 -1.935559 -2.326088 -1.177201 -0.272504 -0.483327 -0.626392 1.090903 -0.035205 -5.762485 3.458469 -0.890281 -0.609771 0.092062 -0.777341 1.512474 -2.844004 -3.259218 1.019992 -0.504303 -1.602208 -1.703826 0.217939 1.996663 -0.243461 0.613645 -1.399044 -3.087642 1.799561 -0.659515 1.542535 0.956827 1.416350 3.257018 0.340621 -0.823818 -2.481913 -0.624252 1.159279 -0.754308 -1.681264 0.034774 -0.489105 1.944577 3.296862 -0.639219 -0.525381 -0.109954 2.679538 -2.416638 -1.472499 1.839280 1.421236 -1.294001 1.442236 2.080180 -2.383715 -1.951469 -1.843399 -0.569112 -0.272139 -2.537224 0.776878 -1.645192 0.562625 1.540111 0.146730 -1.276767 1.399234 0.458725 0.189878 -0.065319 2.779624 4.334182 -2.165848 0.643220 -2.229528 1.329447 -3.811282 -2.700882 0.646074 -0.523129 -0.178017 0.441130 -0.253234 1.740787 -0.267282 0.187884 -0.490051 -0.209049 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::allocator_traits > >::construct(std::allocator >&, AdjListNode*, AdjListNode const&) = -0.250576 0.109820 0.569005 -0.617058 0.499537 0.112158 0.197381 -0.150252 -0.553765 -0.354392 -0.084390 -0.319469 -0.414842 0.795822 -0.336803 0.216215 1.222204 0.462307 -0.122179 -0.476908 0.697556 -0.663948 1.058239 1.080348 -0.962474 0.003324 0.606950 0.656896 0.484559 0.643256 -0.376148 -0.305161 0.316621 -0.477410 0.399528 -0.927405 0.131856 0.082839 0.000000 -1.404214 0.083198 -0.340058 -0.060757 -0.038247 -0.084795 0.765961 0.840796 0.658311 -0.402029 0.285276 0.692610 0.235262 -0.037451 0.211157 0.141428 0.320950 0.594771 0.282952 -0.260492 0.015147 -0.111877 -0.830690 0.256270 0.804411 1.048907 -0.005608 0.090797 0.217047 0.046940 0.141254 0.245991 0.191088 0.101868 0.154948 0.479274 -1.285692 0.099211 -1.960691 -0.216531 -2.285408 -0.520342 -0.622845 0.398593 -0.508842 0.320884 0.287504 0.921571 0.100283 0.264549 0.436469 0.978035 -0.769073 -0.298363 -0.526936 -0.437767 0.356074 -0.481783 -0.003513 0.389179 0.038042 -0.552309 -0.739287 0.605388 0.197497 -0.372496 -0.290305 -0.120636 0.780274 -0.959348 -0.496436 -0.804849 -0.037704 -0.187690 -1.150456 0.300258 -0.607114 1.169584 0.074458 -0.121893 -0.708311 0.111591 0.794391 -0.215872 -0.345293 -0.258542 0.775362 0.351078 -0.053986 0.077184 -0.116688 0.044134 0.776646 0.936551 -0.457441 -0.252369 0.276066 -0.783290 -0.169604 -0.838499 -0.217038 0.741587 -0.706490 0.060748 0.433794 -0.512455 -0.267118 1.153373 -0.226111 0.583992 2.221259 -0.075256 0.489877 0.284779 -0.837877 0.347163 -0.038756 -0.078949 0.445357 0.677725 0.237313 -1.188523 -0.682657 0.146128 0.801428 0.545944 -0.946502 -0.663618 -0.462496 -0.066516 0.119340 -0.031167 0.162928 -0.341010 -0.459874 -0.198694 0.259772 1.294207 -0.396844 -0.642620 0.131490 0.117600 -0.565670 -1.158871 -0.211989 -0.369301 0.123381 -0.069425 -0.109509 0.456364 0.985722 -2.121679 0.755018 -0.387702 -0.237017 0.550193 0.026033 -0.262403 -1.202593 0.256246 0.644980 0.909785 0.034168 0.077661 0.261698 -0.810186 -0.082724 -0.005685 0.513716 -0.391197 0.408563 0.314104 -0.719661 -0.593482 -0.094932 0.037795 -0.315002 0.007645 0.365208 -0.109660 -1.902536 0.876442 -0.324447 -0.273607 0.416785 -0.099462 0.478407 -0.924687 -0.938101 0.401414 0.151383 -0.158058 -0.608948 0.010689 0.753267 -0.218269 0.015173 -0.461227 -1.054435 0.339313 -0.398356 0.400157 0.361392 0.233458 1.053263 -0.114503 -0.226308 -0.909261 0.130386 -0.040481 -0.312667 -0.393052 -0.284514 -0.198963 0.674413 1.154315 -0.017988 0.049221 0.160719 1.016837 -0.977542 -0.422473 0.541355 0.768142 -0.326284 0.447256 0.614702 -0.946023 -0.574516 -0.421845 -0.292486 0.165872 -0.604428 0.507031 -0.567321 0.277065 0.349746 0.148923 -0.257500 0.553593 0.115248 0.172576 -0.065230 0.939016 1.613677 -0.635041 0.015765 -0.615783 0.342602 -1.132596 -0.681054 -0.000441 0.163885 -0.226495 0.264142 0.061711 0.681511 0.037807 0.015418 -0.046593 -0.217702 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.373638 0.361178 0.747750 -1.450629 1.567587 1.072521 0.147517 -0.283393 -0.874666 -0.411959 -0.408315 -0.859408 -0.779545 1.459360 -0.535994 0.686830 1.566448 0.011650 -0.335578 -0.206482 1.341596 -0.022036 1.418238 0.615824 -1.466352 -0.052987 0.579489 1.007423 0.126541 1.554579 -0.553687 -1.274700 0.003111 -0.237570 0.385021 -0.862896 0.440941 0.122905 0.067909 -1.680036 0.202375 0.284011 -0.441769 -0.104261 -0.297107 -0.091856 1.353327 1.104742 -0.769423 -0.133933 1.208432 0.907764 -0.373899 0.388496 -0.088620 0.335957 0.695258 -0.249686 -0.569690 -0.418228 -0.108253 -0.469969 0.232404 1.091731 1.410460 -0.095222 0.076931 0.788786 -0.093808 0.262674 0.232147 0.218637 -0.000538 0.275576 0.681084 -0.801398 -0.236647 -1.877670 0.036437 -2.054398 -0.608849 -0.936933 0.108937 0.509639 0.399035 -0.194466 1.584267 -0.198796 0.227244 0.980783 1.562761 -0.935543 -0.298929 -1.705932 -1.050536 0.389127 -0.641605 -0.546661 -0.019725 0.281252 -0.668248 -0.979893 -0.004310 0.105293 -0.434571 -0.602644 -0.370194 1.219599 -1.346795 -0.643052 -0.779057 0.951962 -0.364814 -1.841149 -0.833525 -0.579752 0.547681 -0.370527 0.356842 -1.109519 0.187426 1.248286 -0.699958 -0.379074 -0.425882 1.097211 0.928243 -0.228486 0.198418 -0.190753 0.324811 1.234726 0.893451 -0.703691 -0.729305 0.318309 -0.244215 -0.390090 -1.021471 0.052260 0.141201 -1.205105 0.210716 1.249528 -0.487071 -0.151762 -0.023645 -0.745510 1.018115 3.696492 -0.331698 0.568454 0.049090 -1.446649 0.590763 0.193254 -0.581468 0.284838 0.321739 0.457992 -1.176224 -1.111975 0.808915 0.954595 0.883859 -0.929541 -0.207687 -0.592563 -0.284137 -0.013599 -0.264755 0.727294 -0.714627 -0.592327 -0.444570 0.364960 2.190534 -0.281514 -1.461210 1.086208 1.038957 -0.865347 -0.663357 -0.553290 -0.814473 -0.234621 0.700685 -0.357162 0.944486 1.674729 -2.815222 1.108448 0.387086 -0.587422 0.660768 -0.419131 -0.074229 -0.837735 -0.108978 1.347750 1.363159 -0.351895 0.394429 -0.245349 -1.002270 0.290820 0.331005 0.555125 -0.265404 0.229262 0.215485 -1.067942 -0.881551 -0.188855 -0.661575 -0.094353 -0.494310 0.292487 -0.129652 -2.597824 1.648665 -0.423497 0.131484 0.610958 -0.258999 1.204039 -1.041750 -1.373351 0.871058 0.246264 -0.230822 -0.294864 0.330252 1.167769 0.159291 0.674272 -0.802215 -1.867594 0.300194 -0.153071 0.503215 0.429365 0.608836 0.829690 -0.105687 -0.326022 -1.192074 -0.835425 0.586318 0.236620 -0.573898 -0.143649 -0.110281 1.148685 1.129195 -0.093994 -0.398493 -0.576724 1.199341 -0.844312 -0.236455 0.909708 -0.040846 -1.267402 0.106183 1.173162 -0.820284 -0.918487 -0.868333 0.529516 -0.382634 -1.115681 0.208655 -0.467238 0.154050 0.861302 0.005232 -0.829548 0.623423 0.385973 -0.152805 -0.440835 1.700992 1.123751 -0.694490 0.346517 -0.967721 0.599817 -1.740408 -1.230617 0.256132 -0.635606 -0.277275 0.384582 -0.034456 1.003262 -0.415721 0.939725 0.190340 -0.710462 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void __gnu_cxx::new_allocator >::construct(AdjListNode*, AdjListNode const&) = -0.156272 0.092907 0.486325 -0.504501 0.404735 0.043394 0.153012 -0.061560 -0.472143 -0.312870 -0.061951 -0.271767 -0.316946 0.636522 -0.255587 0.138940 0.994875 0.363213 -0.084504 -0.403195 0.514265 -0.573651 0.820933 0.856387 -0.767406 0.030127 0.474152 0.495161 0.366762 0.551413 -0.319186 -0.289902 0.212442 -0.361412 0.346468 -0.723141 0.073734 0.036019 -0.032010 -1.145868 0.067225 -0.220732 -0.042603 -0.036384 -0.048817 0.639371 0.699205 0.498724 -0.318052 0.265630 0.549295 0.163950 -0.030529 0.143652 0.152742 0.280064 0.519466 0.250831 -0.241690 0.069766 -0.090140 -0.662316 0.199652 0.628253 0.801493 -0.028391 0.052111 0.135749 0.044225 0.101309 0.207022 0.144759 0.088619 0.115331 0.388325 -1.021814 0.072919 -1.581229 -0.147197 -1.918669 -0.434602 -0.493001 0.388314 -0.415279 0.217014 0.207675 0.727504 0.034243 0.229629 0.345147 0.778412 -0.577002 -0.256104 -0.420246 -0.358324 0.273962 -0.360848 -0.051936 0.335270 0.010752 -0.443316 -0.551730 0.522483 0.154845 -0.287722 -0.186342 -0.088844 0.623485 -0.799668 -0.383526 -0.667294 -0.006203 -0.110330 -0.892153 0.256091 -0.444327 0.921714 0.094898 -0.134886 -0.547964 0.111463 0.635034 -0.214430 -0.230305 -0.228685 0.649172 0.245029 -0.008989 0.072571 -0.084547 0.067058 0.575338 0.781741 -0.368349 -0.180357 0.244226 -0.608491 -0.150460 -0.628505 -0.205161 0.571339 -0.544593 0.059250 0.290108 -0.418078 -0.202593 0.892415 -0.168613 0.455737 1.763127 -0.089008 0.404768 0.177846 -0.656497 0.292476 -0.008978 -0.072612 0.310982 0.556560 0.196225 -0.910402 -0.518254 0.122072 0.643403 0.430287 -0.767020 -0.523368 -0.364324 -0.076955 0.156765 -0.007500 0.110200 -0.244695 -0.368777 -0.165728 0.167391 1.084345 -0.291015 -0.558891 0.064870 0.079250 -0.425771 -0.906504 -0.126098 -0.287592 0.128096 -0.075131 -0.107751 0.385252 0.775719 -1.790781 0.622429 -0.354800 -0.220676 0.448509 0.025210 -0.181133 -1.023487 0.162520 0.501723 0.773808 0.066904 0.041906 0.208810 -0.621670 -0.065673 -0.025635 0.415116 -0.319744 0.324974 0.238599 -0.606569 -0.447149 -0.114924 0.026526 -0.209595 -0.018004 0.262871 -0.082233 -1.573922 0.692772 -0.233666 -0.201326 0.304506 -0.039018 0.346869 -0.725025 -0.738270 0.283066 0.115879 -0.172909 -0.469439 -0.052791 0.573860 -0.190423 0.001678 -0.342339 -0.862038 0.295158 -0.319675 0.358422 0.299149 0.143946 0.881429 -0.035578 -0.163741 -0.678940 0.097549 -0.005408 -0.304071 -0.272112 -0.186519 -0.183372 0.516604 0.886217 -0.006089 0.064483 0.096194 0.802694 -0.752547 -0.317314 0.424083 0.557461 -0.234761 0.375331 0.499409 -0.761752 -0.431082 -0.363897 -0.250373 0.120494 -0.431157 0.382392 -0.460664 0.204301 0.268342 0.118465 -0.228785 0.408336 0.050758 0.103645 -0.064049 0.747441 1.322719 -0.534502 0.060310 -0.491054 0.295340 -0.874840 -0.544022 -0.043948 0.160888 -0.204492 0.202300 0.046677 0.510843 0.037884 -0.010491 -0.047250 -0.126947 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::push_back(int const&) = -0.855048 1.703005 2.543372 -3.086274 3.101449 3.977453 0.581299 -1.213795 -1.884446 -0.283205 -0.570579 -3.210250 -1.977599 3.449020 -1.548873 0.604369 4.258125 0.421368 -1.205005 0.475049 1.744110 1.385107 3.618551 3.056260 -2.817846 0.012898 0.929203 1.179321 -1.008875 4.164148 -2.477810 -4.296891 0.232765 0.473121 0.459817 -1.238226 -0.159904 -0.995955 0.442262 -4.197019 0.622891 1.493725 -1.069071 -1.055300 0.027842 -1.488507 4.578074 2.190741 -0.275851 -1.311766 1.429701 2.493912 -0.556044 0.500852 1.768340 0.929899 2.900760 -0.110104 -1.226231 -1.093359 -0.946040 0.556546 -0.690636 3.236353 2.979060 1.237072 -0.180213 -0.509836 -0.322575 0.288211 -0.302774 0.670071 0.680930 2.636613 0.408661 -0.098801 0.860769 -2.508054 0.224506 -1.616811 -1.723781 -1.344935 0.094552 2.144132 1.154708 -1.894682 3.336868 -0.841474 0.802204 0.916001 4.793433 -2.510703 -0.886013 -2.511637 -2.672457 0.373335 -0.892793 0.032322 -1.131207 -0.875891 -2.518830 -2.514548 0.067572 0.929009 -1.036620 0.675208 0.376853 2.474604 -1.789217 -0.791749 -1.366106 1.264509 -0.413896 -4.710279 -3.098609 -1.462569 -0.382272 -0.083480 -1.470833 -3.653300 1.225420 2.618742 -1.876293 -1.171015 -1.596154 3.097343 1.813654 -0.199186 -0.058745 -1.039713 1.457485 2.860720 0.940175 -1.667698 0.310693 -0.520288 -0.874191 -0.874891 -1.725817 0.150113 -1.343139 -1.924550 0.033949 3.239670 -1.803065 0.746961 -1.987886 -1.017384 1.790199 10.268449 -2.050770 2.331166 0.090721 -4.244415 2.153038 0.321001 -1.799751 -0.955704 1.029399 2.374728 -3.976798 -2.301993 2.577952 3.237301 2.151037 -1.765523 1.434363 -0.969890 -1.148113 -0.897993 0.876847 0.498239 -1.008579 -2.176197 -1.442135 2.004004 5.782387 -0.935022 -5.504726 1.703013 1.256804 0.433265 0.130736 -0.691259 -1.144832 0.541629 1.627973 -1.043844 2.789950 3.963500 -6.306383 3.018913 0.542421 -2.674892 3.694773 -0.737060 -1.246280 0.831033 0.376143 3.815042 3.141186 0.452136 -0.471901 -1.037641 -2.488633 -0.465814 0.524330 1.643719 -1.519811 1.267556 1.287148 -3.811376 -2.312038 -2.431338 -0.869233 -1.582764 -2.851893 1.012971 -0.544150 -5.715238 4.806516 1.590797 0.501984 0.227275 -1.665524 1.096889 -2.701603 -3.863246 1.203098 -0.351636 -0.240760 0.572180 -0.234130 1.959248 1.282160 2.846513 -3.079884 -4.016022 1.546844 0.620841 2.924490 1.173205 1.744810 1.280460 1.860346 -0.353115 -1.929184 -2.923149 3.083626 1.106410 -2.514445 -0.202899 -1.519827 2.729150 2.763710 -0.998081 -1.484947 -3.108317 2.312789 -1.030164 0.544065 1.789024 -1.340987 -3.140307 -1.603281 2.454671 -1.181128 -1.823904 -1.749875 -0.324386 -2.233449 -2.988021 0.104437 -1.006332 0.530908 1.793784 -0.776783 -2.102653 0.421469 0.476252 -0.530008 1.079741 2.661861 0.900852 -1.124456 1.847065 -2.720684 2.042967 -4.160776 -3.419710 1.422251 -2.883328 -1.705671 -0.540777 -0.538581 1.990849 -1.079105 2.121561 0.386007 -0.324228 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::deque >::_M_push_back_aux(int const&) = -1.058233 1.504095 3.144170 -3.916180 3.647968 3.781680 0.750023 -1.251468 -2.779385 -0.746329 -0.268889 -4.522292 -2.728530 4.162321 -1.952824 0.419133 5.269588 0.655730 -1.639812 0.062664 1.908864 1.627081 4.629191 4.055837 -3.619721 0.095569 0.447094 1.962346 -0.468936 4.417818 -2.441952 -4.552779 0.413460 0.940223 0.677267 -1.423227 -0.167549 -1.000510 0.128008 -5.193469 0.846441 1.966764 -0.727837 -0.995716 0.217955 -0.193060 5.313604 2.795773 -0.452113 -1.146791 2.191168 2.559592 -0.219379 0.678272 1.858503 0.282334 3.866542 -0.303963 -1.606679 -1.310825 -1.091975 -0.038248 -1.022002 3.912993 3.924995 1.352287 -0.460057 -0.830284 0.190573 0.655670 0.290816 0.894121 1.134404 2.828288 0.742555 0.311847 1.294253 -3.387630 0.295300 -3.480974 -2.213897 -1.402037 1.562601 2.480318 0.583502 -2.309028 4.148215 -0.630773 0.613126 1.249063 5.665472 -2.568584 -1.284759 -2.667733 -2.999145 0.870717 -1.241855 0.220587 -0.714438 -0.033297 -3.073018 -2.142368 0.097058 0.429578 -1.421714 1.391764 0.404745 3.001574 -2.553127 -0.245601 -1.736829 1.870745 0.517360 -5.792108 -3.478649 -1.958891 -0.044176 -0.125945 -1.854929 -3.183784 1.357273 2.214912 -2.352439 -0.401984 -3.087460 3.881501 1.955233 0.073798 -0.119961 -0.653572 1.859676 3.018037 0.628191 -2.325077 0.268766 -0.549425 -0.987305 -0.591193 -2.324405 0.070716 -0.671382 -2.310626 0.501623 3.028686 -2.299492 0.279845 -2.682312 -0.825886 1.878786 11.419305 -2.153036 3.132837 0.672333 -4.503841 2.440078 0.454918 -1.635817 -0.673214 1.282424 2.578980 -3.713833 -2.970398 3.115131 4.053451 2.666308 -2.634179 2.106251 -0.658264 -1.048918 -1.132884 1.165839 0.721241 -1.026267 -2.417677 -1.631626 2.536374 6.517477 -0.753145 -6.655530 1.756251 1.421640 0.655829 0.126432 -0.761232 -0.517439 0.690297 1.823880 -0.731909 3.284679 4.981038 -8.089002 3.749850 1.287781 -2.523255 4.609366 -0.855599 -1.792164 0.047060 0.217086 4.143846 3.890195 0.668982 -1.048461 -0.771878 -3.193221 -0.617614 0.805818 1.790115 -1.811318 1.505796 1.585155 -3.702411 -2.559598 -3.457216 -0.935848 -0.900325 -3.455880 1.659582 -0.580969 -7.373506 5.426481 1.431384 0.080378 -0.415728 -2.196904 1.247871 -3.402090 -4.295476 1.106212 -0.982176 -1.549511 -0.367242 -0.062217 2.099575 1.020634 3.456177 -3.660789 -4.420710 2.681778 0.033054 3.493789 1.584255 1.656213 1.689877 2.741566 -0.382341 -2.245310 -2.927915 3.600572 0.719554 -2.944814 0.810405 -1.689774 2.934350 3.460035 -1.234665 -1.682443 -3.213169 2.885420 -1.261845 -0.265611 2.217859 -1.645475 -3.378885 -0.420580 2.966015 -1.925501 -1.860427 -2.544053 -1.112877 -2.479199 -3.514276 0.700760 -1.016805 0.855606 2.055848 -0.790996 -2.554417 0.923030 0.358717 -0.993335 1.264747 3.818630 2.251538 -1.341962 2.510602 -3.614506 2.740039 -5.099389 -4.111419 1.753284 -3.419813 -2.221028 -0.542079 -0.743001 2.608786 -0.953357 1.771044 -0.374304 0.569710 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::size() const = -0.397009 0.464220 0.463895 -1.369351 1.439688 1.465479 0.399971 -0.858673 -0.977250 -0.045836 0.217525 -2.074937 -0.763948 1.203538 -0.705684 0.779339 1.869354 -0.103188 -0.722402 0.026372 0.657383 1.048018 2.051372 1.622208 -1.230830 0.102855 -0.059920 0.375835 -0.355906 0.863335 -1.003102 -1.534650 0.436955 -0.306085 -0.246939 -0.023452 -0.147049 -0.569550 0.912398 -1.621725 0.322501 0.346041 -0.066388 -0.415601 -0.170771 -0.218580 1.989707 1.091519 0.096847 -0.295779 0.922761 0.742426 0.005917 0.320609 0.585956 0.163756 1.232719 -0.302417 -0.563048 -0.952799 -0.363871 0.455243 -0.382681 1.459315 1.282209 0.559364 -0.370740 0.246921 0.294928 0.086911 0.198373 0.527168 0.161043 1.127008 0.216553 -0.262559 0.571028 -0.955524 -0.194073 -0.903991 -0.979202 -0.243140 0.301106 0.654421 0.811436 -0.364437 1.627944 -0.296582 0.100294 0.327385 1.918328 -1.410617 -0.552564 -0.648077 -0.875583 0.040117 -0.416794 0.357808 -0.175728 0.082199 -1.329127 -0.624283 0.153071 0.397030 -0.534051 0.036308 0.482250 0.514167 -0.680055 -0.395137 -0.451570 0.742129 0.047176 -2.242349 -1.194277 -0.436043 0.052799 -0.104771 -0.783074 -1.670110 0.394758 0.700450 -0.886618 -0.453722 -0.798175 0.991431 1.028179 0.376399 0.214137 -0.085871 0.919653 1.985274 0.103137 -0.893974 0.117283 -0.473295 -0.214999 0.168057 -0.426949 -0.180060 -0.572180 -1.111101 0.706310 1.425663 -0.830223 0.201420 -0.669493 -0.004409 0.404396 3.791030 -0.756164 1.516995 0.580246 -1.700938 0.541590 -0.669496 -0.540490 -0.406293 0.318078 0.863792 -1.315128 -1.179689 1.422025 1.536043 0.944335 -1.104227 0.994388 0.190149 -0.105978 -0.454666 0.240252 0.362663 0.124273 -1.031366 -0.506626 1.266138 2.835187 -0.344156 -1.464897 0.918607 0.422824 0.525486 0.002896 -0.593177 -0.581386 0.274937 0.954876 0.168163 1.025504 1.848188 -2.214756 1.133086 0.228286 -0.782346 1.745962 0.127223 -1.088085 0.408489 -0.083877 1.412158 1.156171 -0.039051 -0.178326 -0.263717 -1.047516 -0.253039 0.299059 0.372941 -0.644922 0.599619 0.670551 -1.472981 -0.767865 -0.879965 -0.190519 -0.273925 -0.982204 0.803822 -0.157069 -2.404626 1.964573 0.726936 -0.310627 -0.113321 -1.086931 0.795728 -1.111309 -1.299411 0.664157 -0.653312 -0.152103 0.203563 0.102315 0.483209 0.584620 1.534203 -1.522093 -1.326801 1.105534 0.336766 1.472638 0.631660 0.494332 0.257544 0.006824 -0.198111 -0.764172 -1.160914 0.805599 0.428778 -1.395926 0.373047 -0.702025 1.240988 1.084676 -0.545298 -0.772431 -0.895737 0.703007 -0.869914 0.136796 0.794378 -0.012809 -1.706773 -0.276758 1.060524 -0.570619 -0.316513 -0.793720 -0.406577 -1.261303 -1.368493 0.281142 -0.137093 0.410982 0.689941 -0.386116 -0.477727 0.301931 0.037051 -0.092479 0.530083 1.303188 0.582146 -0.128555 0.404100 -1.528621 0.894940 -1.823477 -1.886250 1.168934 -1.025428 -1.231534 -0.429402 -0.149979 1.248144 -0.382425 0.225569 -0.370521 0.340949 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::max_size() const = -0.224295 0.060390 0.479166 -0.592814 0.480244 -0.047275 0.152795 -0.129493 -0.502520 -0.429697 0.031694 -0.586849 -0.535674 0.675581 -0.327629 0.082673 0.791748 0.185330 -0.176251 -0.322310 0.490216 -0.287962 0.807263 0.674389 -0.763548 -0.010806 0.146977 0.620731 0.384663 0.469427 -0.009115 -0.305633 0.170958 0.031611 0.296825 -0.468951 0.177982 0.101620 -0.187475 -0.915651 0.083248 0.089018 0.111013 -0.011560 -0.037226 0.694751 0.608253 0.576639 -0.341000 0.121246 0.639200 0.226629 0.021338 0.208382 -0.020485 -0.237577 0.475357 -0.178710 -0.293244 -0.102555 -0.062909 -0.665805 0.050074 0.643960 0.862108 -0.001491 0.060837 0.136476 0.035349 0.260598 0.250583 0.153140 0.146783 0.127456 0.357522 -0.402394 0.123286 -1.208330 -0.082367 -1.738083 -0.399651 -0.361935 0.586023 0.158380 -0.043932 0.033177 0.746732 0.249780 0.023339 0.484475 0.797245 -0.329561 -0.229902 -0.428912 -0.416948 0.363600 -0.410192 0.032990 0.159319 0.425418 -0.425235 -0.220449 0.162934 -0.097621 -0.269705 -0.001006 -0.140688 0.542309 -0.832357 -0.037154 -0.417557 0.198847 0.192792 -0.958945 0.070515 -0.447077 0.647335 -0.081568 0.016514 -0.085611 0.062119 0.254792 -0.225228 0.110438 -0.857623 0.578201 0.209556 0.031768 0.047923 0.053583 0.116270 0.349224 0.287637 -0.409349 -0.260491 0.071308 -0.323574 0.025555 -0.561467 -0.065704 0.579662 -0.505287 0.166076 0.165007 -0.326806 -0.427301 0.077424 -0.211032 0.392974 1.249690 -0.023592 0.451012 0.289350 -0.537126 0.203841 0.000928 -0.075279 0.328134 0.350857 0.132141 -0.220691 -0.592873 0.313290 0.599410 0.430226 -0.538606 -0.122080 -0.092417 -0.026996 -0.062052 0.035409 0.247043 -0.300615 -0.318208 -0.192341 0.276087 0.736499 -0.008460 -0.454648 0.252853 0.262998 -0.277386 -0.468100 -0.158357 0.060531 0.042205 0.044961 -0.015097 0.367096 0.819505 -1.571177 0.597352 0.198109 0.032897 0.346476 -0.178995 -0.290500 -0.951806 0.092101 0.519566 0.593934 -0.067265 0.013060 0.140645 -0.617363 -0.001396 0.074332 0.263037 -0.230082 0.228363 0.154112 -0.307990 -0.493644 -0.301520 -0.100562 0.127214 -0.160344 0.328183 0.079860 -1.355414 0.711334 -0.363541 -0.204474 -0.041709 -0.155748 0.374404 -0.649571 -0.618635 0.184281 -0.183156 -0.554828 -0.624522 0.138218 0.420754 -0.250480 0.080675 -0.291848 -0.545169 0.442658 -0.375138 0.244285 0.250312 0.217688 0.618549 0.244151 -0.153163 -0.538465 0.035175 0.154626 -0.307059 -0.310846 0.352892 -0.077925 0.395823 0.720615 -0.082118 -0.121387 0.190144 0.687815 -0.372540 -0.554730 0.441503 0.076951 -0.312857 0.598144 0.494537 -0.620219 -0.350556 -0.558155 -0.160368 -0.018485 -0.522697 0.361963 -0.197998 0.167701 0.311493 0.085370 -0.359694 0.450350 0.109014 -0.067203 -0.070071 0.909911 1.038298 -0.368432 0.229937 -0.556722 0.262188 -0.885356 -0.567261 0.113270 -0.059249 -0.102662 0.179345 -0.121847 0.520057 0.030505 0.036719 -0.174837 0.083566 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -1.531006 0.764457 1.172356 -4.640936 4.621065 5.505256 1.284710 -2.829308 -3.628428 0.417708 0.769429 -6.225003 -1.863111 4.692148 -2.105362 3.140234 6.288677 -0.034767 -2.515682 0.581717 3.047317 3.233145 6.237127 5.086536 -3.854653 0.068352 -0.322329 0.726107 -1.255598 3.181488 -3.226144 -5.379427 1.489448 -1.711937 -1.081256 -0.709331 -0.328138 -0.943758 3.686016 -5.466540 1.297294 1.482513 -0.503152 -1.647506 -0.655803 -1.632580 5.882142 3.523135 0.026416 -0.816792 2.783179 2.403297 -0.511660 0.941855 2.136096 1.256070 3.061652 -0.195952 -1.855002 -3.065323 -1.260083 2.115249 -0.838118 4.545900 4.243769 1.710176 -0.977341 1.028592 0.874952 0.215554 0.840799 1.316345 0.582790 2.861826 0.847626 -1.074933 0.876111 -3.596977 -0.461410 -2.683081 -2.801433 -0.259615 0.943532 1.896368 2.792035 -2.116685 5.015189 -1.534086 -0.161107 1.651625 6.277671 -4.658605 -1.788272 -2.739882 -3.338717 0.031126 -1.342217 0.799359 -0.281161 -0.648482 -4.381463 -2.904635 0.183462 1.794241 -1.556683 -0.709399 1.692162 2.330189 -1.950874 -1.959118 -0.703612 3.086168 -0.475135 -7.073139 -4.206211 -1.955314 -0.611838 -0.271809 -2.743651 -5.777416 1.312080 2.579209 -3.018960 -2.209335 -1.409278 3.423306 3.440943 1.287636 0.381392 -0.713524 2.554206 6.635345 0.284434 -3.146534 0.811431 -1.407411 -0.454775 0.659606 -1.906265 -0.873190 -1.655749 -3.594766 1.429151 4.719967 -2.723160 1.199629 -1.203675 0.324906 1.178195 13.652124 -2.320397 5.029430 1.896458 -5.664058 2.290404 -1.587466 -1.499928 -1.104420 1.287643 2.345628 -5.429121 -3.981261 4.572688 4.875496 3.246151 -3.644774 2.450712 0.111373 -0.602698 -1.380101 0.618408 1.006662 0.205059 -3.577672 -1.654469 3.937146 9.619851 -1.631928 -4.820271 3.090550 2.205468 1.142114 -0.295587 -2.065386 -2.866125 0.935052 3.091132 0.132487 3.809260 6.151616 -7.298731 3.854814 0.288894 -2.644968 5.277070 0.676294 -3.709512 1.118204 -0.641103 4.454913 4.291034 0.007163 -0.079069 -0.479233 -3.502135 -0.646660 0.884680 0.938198 -1.984700 1.843467 1.830625 -4.772302 -2.320269 -2.039813 -1.321101 -1.729480 -3.125206 2.420716 -0.160698 -7.243956 6.166013 2.620781 -0.482506 0.215090 -2.976567 2.979510 -3.556363 -4.549856 2.505236 -1.339198 0.033360 0.871240 0.427416 2.087772 2.083041 4.825959 -4.829830 -5.423369 3.434890 0.994850 5.067698 1.819113 1.076078 0.728717 0.047450 -0.660607 -2.984158 -4.566187 2.767064 1.878478 -4.665564 0.189090 -2.185328 4.424205 3.023969 -1.332981 -3.129468 -3.503244 2.694851 -2.826593 1.244731 2.817958 -0.060407 -5.697081 -1.741901 3.804312 -2.194524 -0.808835 -2.251513 -0.756513 -4.096060 -4.227017 1.035582 0.071497 1.632952 1.392580 -0.970595 -1.242209 0.739760 0.743078 -0.388842 1.796213 4.432978 1.346125 -0.624079 0.903670 -4.827783 2.922086 -5.786962 -6.105671 3.563184 -3.366224 -4.372181 -1.102837 -0.290319 4.205218 -1.182136 1.508181 -0.751927 0.711654 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_allocate_node() = -0.245727 0.072036 0.445513 -0.705390 0.524738 0.103367 0.165644 -0.217856 -0.654936 -0.388116 0.075015 -0.832070 -0.484853 0.800599 -0.317283 0.130275 0.987247 0.213451 -0.250641 -0.213962 0.481217 -0.190972 0.843783 0.889406 -0.719003 0.046967 0.025677 0.461227 0.176783 0.536723 -0.116852 -0.599135 0.158601 -0.007073 0.196075 -0.406000 0.001176 0.102736 0.022000 -1.079366 0.166583 0.232608 0.170457 -0.114299 0.009860 0.409108 0.800045 0.518121 -0.223533 0.124722 0.568267 0.269989 0.030733 0.153744 0.239012 -0.088408 0.522829 -0.164916 -0.312041 -0.154462 -0.165393 -0.352026 -0.010904 0.705098 0.829076 0.118960 -0.061095 -0.003974 0.073557 0.216515 0.223802 0.189746 0.143346 0.195613 0.264076 -0.350686 0.154842 -1.209759 -0.011631 -1.625971 -0.502880 -0.164172 0.676496 0.344630 -0.011155 -0.108278 0.795634 0.027487 -0.020695 0.442549 0.972293 -0.361625 -0.264333 -0.325905 -0.561387 0.272212 -0.263066 0.062203 0.087528 0.315441 -0.597198 -0.285689 0.230587 -0.018724 -0.284902 0.054806 0.058051 0.559369 -0.798515 -0.052593 -0.281215 0.358247 0.263488 -1.032506 -0.107202 -0.498801 0.371956 0.000000 -0.346447 -0.302156 0.159698 0.195646 -0.371286 0.074519 -0.862250 0.611986 0.236325 0.114890 -0.009372 0.005170 0.220685 0.524916 0.130688 -0.518640 0.003500 -0.042109 -0.217424 0.041814 -0.489147 -0.173270 0.311604 -0.505934 0.174259 0.186579 -0.438198 -0.319480 -0.089232 -0.123726 0.226457 1.611928 -0.210999 0.701452 0.351760 -0.631418 0.299143 -0.018266 -0.108724 0.172426 0.452076 0.256563 -0.337535 -0.644647 0.511224 0.755193 0.465043 -0.523444 -0.028888 -0.002406 -0.093324 -0.038026 0.193631 0.065650 -0.161738 -0.426036 -0.245624 0.398973 1.061123 -0.001510 -0.600293 0.234224 0.314934 -0.052110 -0.358568 -0.146271 -0.119597 0.152308 0.108166 -0.037579 0.508759 0.945012 -1.745965 0.697824 0.110033 -0.070003 0.528971 -0.037139 -0.452945 -0.924120 -0.024703 0.592597 0.777054 -0.024827 0.010034 0.095448 -0.663594 -0.100567 0.072556 0.245115 -0.430848 0.348908 0.183385 -0.516888 -0.400875 -0.359945 -0.182782 -0.001709 -0.364035 0.341534 0.195819 -1.380484 0.830613 -0.042965 -0.116240 -0.092186 -0.221027 0.383372 -0.625245 -0.684411 0.184379 -0.257487 -0.510330 -0.394034 0.048150 0.405931 -0.179428 0.205983 -0.425617 -0.615561 0.626945 -0.248344 0.567820 0.273707 0.094703 0.510633 0.361249 -0.119281 -0.474199 -0.129949 0.259747 -0.281703 -0.436554 0.297947 -0.265588 0.456976 0.692188 -0.085041 -0.326712 0.007252 0.680344 -0.305003 -0.285082 0.473139 -0.138043 -0.454795 0.397725 0.585788 -0.604083 -0.227263 -0.612955 -0.200146 -0.245555 -0.530367 0.375910 -0.086993 0.188551 0.207551 -0.065215 -0.324883 0.377791 0.142366 -0.107147 0.143308 0.896960 0.792618 -0.277564 0.304562 -0.656773 0.309394 -0.919234 -0.687338 0.170679 -0.085792 -0.365252 -0.011302 -0.235392 0.585490 -0.018204 0.122403 -0.190955 0.268951 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::_M_set_node(int**) = -0.408233 0.257630 0.937473 -1.063627 0.886327 0.736787 0.275502 -0.540819 -0.782455 -0.226792 -0.001331 -0.858809 -0.578711 1.201998 -0.617772 0.380242 1.620213 0.391096 -0.415676 -0.341364 0.955859 -0.334712 1.515175 1.422408 -1.279209 -0.056730 0.651994 0.823326 0.436632 1.087845 -0.795715 -0.674461 0.331819 -0.445996 0.342291 -0.905889 0.151945 -0.082278 0.245003 -1.687864 0.176012 -0.204789 -0.171302 -0.192709 -0.114622 0.506729 1.327260 0.943592 -0.355302 -0.027843 0.916509 0.456223 -0.114208 0.271231 0.417704 0.327462 1.200707 0.397114 -0.363482 -0.279291 -0.236596 -0.559085 0.166109 1.252888 1.430497 0.245121 0.101542 0.166707 0.087551 0.155173 0.237689 0.260313 0.082426 0.615052 0.453570 -1.225374 0.441258 -2.093179 -0.219142 -1.983886 -0.657219 -0.619265 0.242814 -0.289313 0.542955 0.025152 1.261689 0.090123 0.196299 0.386219 1.568630 -1.124976 -0.405915 -0.737439 -0.834306 0.312440 -0.612901 0.144411 0.211330 -0.035453 -0.867485 -0.953888 0.534535 0.403572 -0.465284 -0.065142 -0.019233 1.001951 -0.958073 -0.572611 -0.698485 0.089734 -0.253977 -1.775171 -0.167207 -0.883213 1.027757 -0.054764 -0.318091 -1.196956 0.229929 1.093694 -0.446002 -0.501690 -0.520812 1.128453 0.669533 0.035390 -0.016614 -0.312443 0.273313 1.117576 0.842707 -0.699301 -0.147070 0.005493 -0.904772 -0.130812 -1.005196 -0.156566 0.538993 -0.870645 0.006961 0.916739 -0.679662 -0.038648 0.913543 -0.189493 0.719612 3.560284 -0.318841 0.862427 0.338717 -1.360440 0.632413 0.000742 -0.243856 0.288446 0.640857 0.468151 -1.831533 -1.015770 0.603357 1.168254 0.783077 -1.229169 -0.347635 -0.480255 -0.220518 -0.091393 0.035501 0.245797 -0.514572 -0.725169 -0.410610 0.608674 1.974043 -0.544671 -1.435816 0.442919 0.114755 -0.452415 -1.087212 -0.368552 -0.415668 0.263752 0.080850 -0.156262 0.848430 1.473059 -2.770199 1.081595 -0.197456 -0.607119 1.261012 -0.133752 -0.561417 -0.866425 0.305160 1.093397 1.106164 0.101227 -0.156646 0.192135 -1.096716 -0.138120 0.038086 0.613893 -0.537983 0.507662 0.550969 -1.150601 -0.934500 -0.488558 -0.049670 -0.501416 -0.415940 0.557739 -0.363283 -2.469630 1.487918 0.004204 -0.209406 0.362675 -0.446344 0.508562 -1.230673 -1.352685 0.516227 0.031581 -0.070129 -0.590920 0.077494 0.866574 0.003163 0.506800 -1.005410 -1.481536 0.450797 -0.424136 0.773115 0.444468 0.490768 0.971418 0.235271 -0.171428 -1.198592 -0.154477 0.356544 0.014299 -0.880727 -0.305990 -0.345092 1.037440 1.322208 -0.218509 -0.116956 -0.276265 1.185160 -1.027741 -0.386221 0.703358 0.547791 -0.898736 0.075383 0.832852 -0.972624 -0.704142 -0.562038 -0.572233 -0.283307 -1.029873 0.525004 -0.455659 0.419616 0.480683 0.075995 -0.440188 0.553083 0.172927 0.126884 0.205623 1.233039 1.641132 -0.642547 0.149943 -1.037485 0.634594 -1.629379 -1.214021 0.422230 -0.336064 -0.527961 0.138381 0.060389 1.004571 -0.065968 0.220079 0.035946 -0.170876 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -1.359445 0.091337 -1.150583 -3.606435 3.609482 3.087827 1.269386 -2.777093 -2.566222 0.084213 1.395131 -5.859367 -1.314896 2.400336 -1.784187 3.557180 5.047079 -0.745181 -2.096177 -0.396992 2.339405 3.391594 6.206046 4.561509 -3.216869 -0.058759 -0.395967 0.723330 -0.357451 -0.910958 -1.783881 -2.799716 2.070904 -3.137544 -1.621299 0.502857 0.020062 -1.365138 4.309667 -3.632676 1.002137 -0.841921 0.265121 -0.996042 -1.421272 0.117137 4.520287 3.293900 0.025130 -0.335697 3.367650 1.316129 -0.127003 1.099618 0.252108 0.259464 1.354963 -0.632905 -1.237521 -3.706383 -0.641228 1.690287 -0.428022 3.764957 3.304088 1.315634 -1.207772 2.778769 1.926752 0.153292 1.320960 1.571111 0.011702 2.164232 1.102256 -2.786266 0.614654 -3.697803 -1.409335 -3.692768 -2.671195 -0.185843 0.741957 -0.345791 3.090241 0.666203 4.347208 -0.659011 0.003118 1.736494 4.220287 -4.457428 -1.830467 -1.662713 -1.632571 0.114735 -1.386093 1.572822 0.992405 1.009711 -3.771049 -1.209029 0.274251 1.398899 -1.423743 -2.260149 1.967004 0.230592 -1.215046 -1.803708 -1.056800 2.514449 0.008234 -6.260449 -2.527397 -0.926963 1.448595 -0.551821 -1.846894 -4.943648 0.260426 1.483227 -2.152812 -1.760418 -0.389341 1.424653 3.488668 1.885356 1.222712 0.543491 2.580949 7.369874 0.550585 -2.587134 -0.159941 -1.378542 -0.728855 1.241610 -1.020430 -1.237031 -0.396387 -3.840069 3.392173 4.273494 -2.206046 -0.269347 1.055896 0.644518 0.743906 9.203235 -1.171242 4.673374 2.864279 -4.020571 0.286757 -3.669296 -0.679236 -0.614585 0.733353 1.454159 -3.351951 -3.480096 3.797696 3.893175 2.583891 -3.807114 2.189138 1.300858 0.674308 -1.244089 -0.581214 1.530307 1.262967 -2.769183 -0.817453 4.490479 7.693195 -1.206856 -0.756003 2.809699 1.932018 1.311485 -1.130223 -2.474499 -2.826215 0.623052 3.445682 1.824297 2.196543 5.059475 -4.161333 2.127652 0.337911 -0.471025 3.652282 1.917632 -3.978340 0.296550 -0.437514 3.092129 2.500041 -1.074257 0.328450 -0.026951 -2.490783 -0.546069 1.149569 0.341637 -1.201927 1.360386 1.530340 -3.016467 -1.550090 -0.343434 -0.497778 -0.158245 -0.917877 2.724737 -0.431614 -5.576531 4.701842 1.194530 -2.007458 -0.003407 -3.644999 3.646006 -3.032851 -2.682335 2.670694 -1.934668 0.316857 0.401543 1.101121 1.198359 1.733955 4.395972 -3.974355 -3.252716 3.306391 1.050937 3.977222 1.681736 0.651065 0.585915 -3.645032 -0.590982 -2.706317 -2.936538 0.126985 1.542146 -4.610272 0.452426 -1.340821 3.650136 2.659919 -1.796546 -2.449039 -0.683066 1.274459 -4.319800 0.222912 2.072873 2.669966 -5.244488 0.093182 2.764937 -2.273871 0.003730 -1.806352 -0.697938 -3.248485 -3.978629 1.131622 0.067029 1.703026 1.433664 -0.735835 0.457285 1.179522 0.312874 0.829084 1.202652 3.420675 2.493580 0.138442 -1.110124 -4.681030 2.040946 -4.945576 -6.018785 4.198176 -1.764411 -3.744294 -0.953726 0.164674 4.285433 -0.996225 -0.642058 -1.963782 1.234945 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::_S_buffer_size() = -0.112110 -0.169443 0.031958 -0.327706 0.186556 -0.158090 0.067596 -0.103717 -0.424287 -0.173252 0.118412 -0.381119 -0.045186 0.341113 -0.102915 0.188108 0.380773 0.138979 -0.110422 -0.108159 0.206083 -0.162970 0.286025 0.362034 -0.218925 0.046730 -0.198037 0.174160 0.062216 0.140254 0.079130 -0.213855 0.070833 -0.084752 -0.023574 -0.193212 -0.002289 0.275769 0.134866 -0.437274 0.137753 0.128216 0.284420 -0.033607 -0.001934 0.112218 0.141529 0.171815 -0.062562 0.245555 0.268895 0.071311 0.042837 0.073210 0.092869 0.000808 0.108121 -0.262055 -0.143910 -0.066817 -0.053060 -0.109818 0.054879 0.199233 0.301161 0.001509 -0.049966 0.024699 0.064221 0.113237 0.256817 0.034632 -0.100920 -0.139550 0.054347 -0.166553 0.032835 -0.515991 0.012756 -0.780152 -0.202867 0.113650 0.478909 0.296971 -0.056634 0.059071 0.270319 -0.053519 -0.133741 0.204321 0.258150 -0.062147 -0.130053 -0.008479 -0.239253 0.120845 -0.051379 -0.050925 0.037375 0.319466 -0.225699 -0.007930 0.157301 -0.030847 -0.093627 -0.041748 0.085587 0.188082 -0.436828 -0.066849 0.067160 0.352398 0.170746 -0.294318 0.073130 -0.258615 0.080740 -0.011629 -0.194049 -0.003017 0.038294 -0.098492 -0.172549 0.142993 -0.491712 0.104477 0.009194 0.113379 -0.025335 0.024153 0.019110 0.254046 -0.156773 -0.305569 0.058522 0.013368 0.066883 0.126987 -0.182772 -0.190342 0.069138 -0.254550 0.152586 -0.100560 -0.180808 -0.203337 -0.095294 0.088279 -0.050656 0.324722 -0.011630 0.376005 0.277796 -0.116161 0.028232 -0.031199 0.105854 0.148502 0.199179 -0.076573 0.155774 -0.296359 0.180052 0.247146 0.184118 -0.104782 -0.131864 0.075725 0.013424 0.150374 0.060228 -0.023412 -0.025391 -0.169904 -0.068375 0.070186 0.402383 0.161324 0.113164 0.089078 0.189319 -0.110327 -0.147092 -0.088497 -0.150959 0.083624 -0.006549 0.041117 0.155045 0.376550 -0.680038 0.272231 0.015337 0.163422 0.062613 0.058633 -0.247581 -0.625703 -0.194868 0.068336 0.392995 -0.133179 0.168009 0.192030 -0.234702 -0.038341 0.001749 -0.022501 -0.202871 0.113857 0.056044 -0.136478 0.000000 0.028128 -0.124913 0.083783 -0.084701 0.149307 0.297731 -0.416652 0.152527 -0.057737 -0.067903 0.000999 0.024026 0.250359 -0.161770 -0.117729 0.074344 -0.107163 -0.232342 -0.165362 0.077226 0.145105 -0.220082 -0.017118 -0.038797 -0.062681 0.273873 -0.149154 0.196817 0.084495 -0.187048 0.051571 0.073191 -0.014937 -0.099330 0.059679 -0.087490 -0.279833 -0.073919 0.283289 -0.103763 0.145650 0.180642 0.118711 -0.249772 0.215564 0.304514 0.002027 -0.075486 0.216686 -0.176971 -0.140960 0.286940 0.267957 -0.336436 0.058278 -0.253945 0.022190 -0.043837 -0.074064 0.286494 0.145784 0.133488 -0.090896 0.012776 -0.064840 0.202220 0.108970 -0.075264 0.053608 0.466291 0.165245 0.059521 0.106505 -0.217131 -0.008666 -0.267121 -0.187231 -0.018445 0.164326 -0.287807 0.043818 -0.188420 0.320584 0.032797 0.100562 -0.118289 0.209595 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.377412 -0.157980 0.738975 -1.193158 1.207906 0.120876 0.225531 -0.141646 -0.985008 -0.498758 -0.084633 -0.702463 -0.691032 1.279618 -0.444499 0.715146 1.351910 0.204179 -0.342924 -0.532887 1.356605 -0.745156 1.332160 0.654661 -1.422881 -0.063245 0.329385 1.260021 0.749150 1.008588 -0.316375 -0.242098 0.193799 -0.549636 0.457362 -1.023956 0.581377 0.419321 -0.054709 -1.535240 0.165788 -0.000462 -0.085821 0.077093 -0.290874 1.141030 0.785527 1.097648 -0.894404 0.314357 1.304346 0.099997 -0.107186 0.451917 -0.338596 0.048868 0.724470 0.082471 -0.658109 -0.249719 -0.011921 -1.282622 0.490198 0.882372 1.502457 -0.332654 0.146838 0.946076 0.158579 0.329761 0.637912 0.160894 0.012404 -0.253560 0.910482 -1.192561 -0.095892 -2.237505 -0.212364 -3.011703 -0.594717 -0.803110 0.717618 -0.168836 0.184502 0.073456 1.385862 0.177346 -0.037108 0.943138 1.171528 -0.856905 -0.404028 -1.395402 -0.705499 0.524792 -0.823892 -0.513435 0.690759 0.619389 -0.554917 -0.547469 0.330158 -0.042592 -0.416239 -0.539486 -0.493689 1.200413 -1.465906 -0.659845 -0.805307 0.651149 -0.138059 -1.594341 0.190735 -0.619171 1.195667 -0.278249 0.549931 -0.420483 0.018103 0.881714 -0.464862 -0.099645 -0.784655 1.148518 0.616582 -0.035794 0.246615 0.087864 0.077013 0.817622 1.022488 -0.708331 -0.872607 0.438777 -0.563449 0.022077 -1.126054 -0.186987 1.046140 -1.190201 0.094772 0.567634 -0.438629 -0.341440 0.798032 -0.260727 0.837141 2.490239 0.140984 0.566405 0.291012 -0.943613 0.625013 0.178384 -0.087595 0.780031 0.422158 -0.044383 -1.004338 -1.120767 0.484414 0.782312 0.795486 -1.329102 -0.656214 -0.521177 0.033376 0.159555 -0.415586 0.843354 -0.585086 -0.449356 -0.254987 0.127672 1.718562 -0.334198 -0.923704 0.869134 0.475690 -1.159999 -1.489413 -0.576159 -0.383908 -0.263956 0.060403 -0.068773 0.616402 1.498723 -2.636812 1.005135 0.184661 -0.137073 0.603445 -0.429480 -0.195220 -1.867596 -0.207727 0.828532 1.192728 -0.250456 0.102818 0.281874 -0.986310 0.336607 0.189243 0.356942 -0.047081 0.191430 0.061585 -0.452799 -0.742914 -0.133331 -0.428299 0.277721 0.021428 0.451976 -0.092711 -2.406112 1.085018 -0.925921 -0.274103 0.565814 0.049405 1.032238 -1.000902 -1.074284 0.703332 0.167136 -0.660195 -1.220002 0.490312 0.958124 -0.303585 -0.082986 -0.454465 -1.608414 0.409835 -0.809413 0.172303 0.389223 0.271624 1.116424 0.239946 -0.424534 -1.273206 -0.043616 -0.111759 -0.328604 -0.340924 0.002307 0.110170 0.947511 1.064672 0.108691 0.057083 0.101382 1.310666 -1.041845 -0.922893 0.959681 0.373710 -0.781079 0.915147 1.082581 -1.171203 -0.707635 -0.809780 0.017202 0.048213 -0.787478 0.570093 -0.355435 0.251815 0.530286 0.315002 -0.514869 0.811891 0.287700 -0.097486 -0.682433 1.971887 2.105812 -0.829267 0.073171 -0.851126 0.536920 -1.526409 -0.937117 0.147110 0.103301 -0.196913 0.664572 0.356366 1.015141 -0.046563 0.081570 -0.103509 -0.502759 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.146700 -0.028066 0.236023 -0.345971 0.244961 -0.059023 0.114374 -0.135093 -0.364850 -0.244843 0.080112 -0.343704 -0.230311 0.419049 -0.207043 0.128030 0.537038 0.188762 -0.101022 -0.236627 0.288539 -0.245673 0.549108 0.552026 -0.462076 0.012309 0.100856 0.349907 0.253251 0.248861 -0.012180 -0.172548 0.172227 -0.112652 0.119302 -0.362937 0.074657 0.128075 0.017843 -0.634431 0.069057 -0.041649 0.131619 -0.014259 -0.028996 0.390102 0.342474 0.358363 -0.162183 0.209998 0.402174 0.132808 0.032128 0.126461 0.049009 -0.057142 0.288145 -0.121381 -0.145100 -0.039602 -0.037973 -0.408130 0.051611 0.413715 0.553534 0.004690 0.029999 0.060515 0.022319 0.146773 0.216904 0.099190 0.005017 0.053834 0.187577 -0.424552 0.108296 -0.875097 -0.086663 -1.135243 -0.268903 -0.156832 0.401112 0.038373 0.056721 0.147749 0.447284 0.137574 -0.005700 0.259251 0.465527 -0.270083 -0.166405 -0.126715 -0.240294 0.229004 -0.251180 0.069399 0.090780 0.251065 -0.287507 -0.191844 0.227517 0.009722 -0.189026 -0.058365 -0.029314 0.318416 -0.552129 -0.120661 -0.227034 0.104295 0.062705 -0.578567 0.126917 -0.338759 0.486119 -0.007197 -0.083369 -0.136869 0.040372 0.155020 -0.111736 0.001013 -0.472858 0.288901 0.114764 0.069204 0.013862 -0.004071 0.048659 0.349062 0.162095 -0.291784 -0.085639 0.055995 -0.219777 0.069483 -0.366491 -0.113694 0.332667 -0.343764 0.138644 0.086610 -0.245345 -0.273021 0.237152 -0.044882 0.189052 0.805121 0.019623 0.345308 0.282633 -0.341009 0.065973 -0.072744 0.029293 0.249212 0.280180 0.035281 -0.194546 -0.376475 0.136918 0.409298 0.281290 -0.354623 -0.210688 -0.057270 0.005098 0.036860 0.039805 0.080172 -0.158989 -0.239574 -0.102560 0.177438 0.506498 -0.016870 -0.124400 0.089301 0.122724 -0.215756 -0.386787 -0.100193 -0.065860 0.092693 -0.009940 0.017639 0.201010 0.503835 -1.021680 0.377272 -0.014122 0.055817 0.203939 0.000231 -0.258273 -0.647733 0.064415 0.247177 0.403760 -0.053690 0.098267 0.201159 -0.411194 -0.054956 0.009854 0.137151 -0.201487 0.185315 0.157458 -0.243779 -0.273345 -0.075833 -0.001376 -0.011112 -0.047149 0.257163 0.101199 -0.854977 0.375908 -0.188162 -0.194784 0.040705 -0.085640 0.269322 -0.435124 -0.368623 0.136419 -0.099665 -0.252991 -0.354592 0.058245 0.268436 -0.189169 0.031932 -0.167311 -0.264191 0.250283 -0.243723 0.171571 0.181517 0.049790 0.368631 -0.002718 -0.083433 -0.335681 0.109226 0.013206 -0.252516 -0.200066 0.177243 -0.087661 0.270899 0.498282 0.018394 -0.112224 0.220698 0.474322 -0.289466 -0.295866 0.267185 0.189353 -0.167032 0.376066 0.290509 -0.466352 -0.152458 -0.289049 -0.125117 0.041963 -0.291616 0.330861 -0.097234 0.179286 0.113242 0.088432 -0.157687 0.315814 0.068583 0.019684 0.014178 0.541615 0.650245 -0.178051 0.076287 -0.351097 0.109176 -0.538598 -0.352872 0.045868 0.075166 -0.172210 0.107684 -0.110477 0.383811 0.073361 0.017836 -0.114760 0.087886 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::max_size() const = -0.133945 -0.015480 0.225070 -0.322800 0.236944 -0.055166 0.106778 -0.128494 -0.343114 -0.227999 0.059158 -0.305991 -0.202554 0.396027 -0.191159 0.134307 0.518330 0.189026 -0.085830 -0.228846 0.273073 -0.260950 0.518544 0.522006 -0.432855 0.018424 0.115873 0.323099 0.226978 0.261314 -0.041116 -0.169347 0.162220 -0.127335 0.118062 -0.362782 0.064483 0.123940 0.025653 -0.612995 0.065971 -0.056610 0.128639 -0.014397 -0.031568 0.356673 0.332401 0.333257 -0.145969 0.207790 0.371363 0.128924 0.029974 0.120925 0.061989 -0.010062 0.287695 -0.111521 -0.138759 -0.025442 -0.039945 -0.389365 0.059782 0.386788 0.516722 -0.000180 0.027985 0.063268 0.009629 0.128678 0.200219 0.092466 -0.009444 0.048267 0.170261 -0.441753 0.108249 -0.837142 -0.088178 -1.084328 -0.254543 -0.161053 0.351438 0.018393 0.075353 0.162722 0.426031 0.113575 0.010141 0.223181 0.439995 -0.276117 -0.156534 -0.119094 -0.222080 0.204028 -0.230834 0.046057 0.088085 0.217829 -0.268137 -0.202953 0.246254 0.023909 -0.178143 -0.064871 -0.028482 0.304674 -0.535069 -0.142226 -0.232677 0.081919 0.031225 -0.537226 0.145459 -0.314957 0.468907 -0.000661 -0.081841 -0.168326 0.047142 0.177709 -0.107283 -0.020323 -0.423226 0.274048 0.104907 0.055122 0.015825 -0.018158 0.039536 0.347515 0.183030 -0.274476 -0.081528 0.066848 -0.221176 0.047873 -0.345767 -0.119193 0.297764 -0.335912 0.123985 0.092227 -0.235689 -0.236267 0.259602 -0.047686 0.186565 0.768140 0.007476 0.315283 0.251078 -0.335751 0.064615 -0.069901 0.021832 0.228017 0.274451 0.040031 -0.209694 -0.354384 0.120869 0.384531 0.266971 -0.334977 -0.229912 -0.079031 0.003038 0.062220 0.030841 0.070970 -0.154630 -0.231185 -0.097975 0.141120 0.510044 -0.027019 -0.105486 0.084361 0.096149 -0.222611 -0.393921 -0.096960 -0.092233 0.087698 -0.029065 0.004897 0.185126 0.474497 -0.979525 0.363290 -0.054940 0.028567 0.196901 0.000789 -0.224195 -0.622048 0.055559 0.238158 0.397364 -0.052863 0.108849 0.186283 -0.386509 -0.053113 -0.003764 0.143140 -0.196994 0.176552 0.157626 -0.262503 -0.253286 -0.053250 0.010115 -0.032724 -0.032984 0.234022 0.099819 -0.822966 0.357704 -0.171870 -0.174414 0.071082 -0.058283 0.252739 -0.408805 -0.351799 0.136509 -0.075083 -0.205227 -0.316563 0.046615 0.265726 -0.186576 0.015164 -0.154083 -0.261330 0.215664 -0.223757 0.159648 0.173112 0.048578 0.354014 -0.017372 -0.080825 -0.317866 0.116882 -0.015743 -0.250677 -0.171291 0.149337 -0.088085 0.267592 0.482815 0.032644 -0.089812 0.212284 0.456014 -0.285352 -0.259764 0.257333 0.193379 -0.157887 0.337616 0.279570 -0.443076 -0.158826 -0.260446 -0.112582 0.046920 -0.267181 0.308374 -0.111433 0.162285 0.111465 0.081724 -0.151142 0.298205 0.062051 0.024496 0.004955 0.508786 0.613981 -0.170495 0.068940 -0.318231 0.094683 -0.507030 -0.322656 0.026799 0.097938 -0.171452 0.105001 -0.094980 0.361982 0.061617 0.029433 -0.091322 0.052936 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -4.666684 4.275279 6.574601 -13.482224 14.496354 17.719967 3.604744 -8.153098 -10.219394 0.316305 1.124129 -17.206056 -7.615990 15.568390 -6.838937 7.103442 19.159161 0.363477 -7.034366 1.708421 10.398717 7.589368 18.500715 15.138635 -12.944503 -0.022076 1.119182 3.357462 -2.974367 12.581029 -10.026862 -16.801914 4.207953 -3.732370 -1.732675 -3.340444 -0.452817 -3.403444 8.031644 -17.354712 3.156619 4.191273 -4.245785 -4.519310 -1.504772 -4.166651 19.162940 10.472562 -0.998742 -3.167024 8.173037 7.704397 -2.200311 2.825748 6.770688 3.309316 10.110465 0.825719 -5.882121 -7.898581 -4.250562 3.958683 -2.764211 14.416730 14.031486 5.445402 -1.682913 2.252236 0.405438 0.955962 1.226546 3.765996 3.359935 9.741861 3.559235 -2.931809 1.919181 -12.784917 -1.531271 -9.358447 -8.241213 -3.001068 2.128965 5.619651 7.467984 -7.012915 15.388189 -3.323849 0.111245 6.064638 21.240275 -13.843438 -5.036860 -9.789189 -11.287089 0.398402 -4.709977 2.732310 -2.104066 -2.988488 -13.080823 -11.107067 0.483010 5.068667 -4.670465 -1.593912 3.161926 9.609890 -7.295710 -5.106272 -3.401585 7.276911 -1.704819 -21.962724 -13.344471 -6.373503 0.201229 -0.247363 -7.283387 -16.924426 4.346884 9.919022 -8.582921 -7.166181 -3.569014 11.848917 10.237631 2.687485 0.315174 -2.699888 7.409249 17.839960 3.017301 -8.459737 1.972238 -4.466649 -2.294274 0.753786 -6.799617 -1.209138 -4.006096 -10.011104 2.526696 14.481839 -8.020695 2.677790 -3.754810 -1.197593 5.110096 43.197375 -7.213911 13.789023 3.803478 -18.272863 7.803196 -2.935663 -5.460297 -2.552260 4.756293 8.040450 -18.170708 -12.185934 13.779320 14.788935 9.404263 -11.649740 6.413064 -1.456790 -2.794144 -4.963689 2.453543 3.184956 -1.459450 -10.070006 -5.506879 11.565250 28.683221 -6.166092 -18.709799 9.511489 5.577216 3.043736 -1.780534 -5.597735 -6.207558 2.718346 9.057964 -1.241755 11.987229 18.968290 -24.883081 12.425470 0.970371 -9.137904 15.622996 0.579844 -9.689650 3.441148 -0.176538 15.199971 12.955766 2.034375 -1.722934 -2.366030 -11.573705 -1.680225 2.830142 4.467764 -6.206500 6.041498 5.408817 -15.451551 -9.443621 -7.611237 -4.259547 -5.735761 -10.454800 6.382294 -1.977970 -24.502909 20.140420 7.140201 -0.308452 0.629107 -8.256190 8.511423 -11.343568 -16.191073 7.347472 -3.825036 -1.388256 1.329615 0.937768 7.252622 6.562181 13.237430 -14.695150 -18.356453 9.812427 2.333581 14.530074 5.175990 5.429853 5.127571 2.695729 -2.824536 -10.601965 -13.326885 11.223652 5.322967 -13.790534 -0.751475 -6.437713 13.436531 10.595021 -3.883313 -8.944416 -11.912073 9.674679 -8.487218 2.318486 9.142208 0.041609 -16.423943 -5.421259 11.822421 -6.352301 -4.752768 -7.109776 -2.684308 -11.856737 -13.607172 2.272826 -1.371956 4.247548 5.214436 -2.471755 -5.254126 2.676618 2.225673 -0.883816 4.746470 13.646735 6.469842 -4.779482 4.002364 -14.221787 9.661047 -18.611463 -18.543807 9.967986 -10.341245 -10.506591 -2.943676 -1.447733 11.577478 -3.465191 4.897499 -0.939661 0.694486 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::copy(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::copy_backward(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.410618 0.215451 0.832009 -1.315850 2.186557 0.602301 0.866592 -0.274698 -1.042853 -0.920255 -0.029255 -0.669001 -1.438758 1.621569 -0.835677 0.892068 1.934016 0.236150 0.065028 -0.674915 1.956671 -1.215380 2.556666 1.362816 -2.394778 0.053132 0.177932 1.300581 0.307606 2.152401 -0.276723 -1.008571 1.073277 -0.817294 0.948973 -1.392873 0.474201 0.217508 -0.328803 -2.210209 -0.011361 0.278916 -0.229828 0.365107 -0.225568 1.347034 1.726070 1.553354 -1.210139 0.845426 1.478001 0.186066 0.247713 1.000765 -0.035469 0.066692 0.523848 -0.204372 -1.191387 -0.371671 -0.834286 -2.152730 0.616121 1.388951 2.345280 -0.348654 0.483529 0.886343 -0.828285 0.664948 0.921512 0.670491 0.425303 -0.398881 1.794527 -1.366092 -0.352261 -2.990528 -0.884720 -4.497802 -1.179976 -1.694406 0.782398 0.144106 1.167704 -0.156627 2.034077 0.633204 0.321138 1.149063 1.758677 -1.488736 -0.420749 -1.600624 -0.900756 0.166718 -1.114071 -0.335954 0.864165 0.145983 -1.216606 -0.858573 0.681444 0.080032 -0.374448 -1.328801 -0.831228 1.731884 -2.231033 -1.010395 -1.613346 0.431939 -0.693969 -2.625756 0.498624 -0.786625 1.606050 -0.076116 0.799161 -0.524461 0.349582 1.678567 -0.522528 -0.799360 -0.656988 1.965732 1.019915 0.244078 0.571371 0.160390 -0.611441 1.552722 2.307760 -0.243856 -1.167656 0.155172 -0.669989 0.384217 -1.059036 0.040231 1.417239 -1.721692 -0.043118 0.873391 -0.419439 -0.489293 0.765316 -0.576163 1.520129 3.442775 -0.254864 1.226728 0.590170 -1.802712 0.922850 0.156558 0.254269 1.295019 1.309376 -0.226955 -1.495141 -1.646648 0.698849 0.994399 0.892111 -2.102927 -0.899463 -0.780261 0.344198 -0.070058 -0.761394 0.975456 -0.355556 -1.223521 -0.008899 0.017472 2.587464 -0.908367 -1.445561 1.409975 0.592801 -1.392220 -1.838327 -1.090047 -0.762562 -0.225488 0.158629 -0.303326 0.340648 2.034789 -3.345919 1.395590 -0.481932 -0.168597 1.153927 -0.366504 -0.203820 -2.456607 -0.003575 1.201848 1.353220 -0.008117 0.046196 0.316208 -1.401732 0.773844 -0.123115 0.816627 -0.296619 0.584297 -0.217161 -1.292534 -1.565621 -0.934033 -0.253280 0.024353 -0.083291 0.477791 0.586686 -3.547356 1.397215 -1.007814 -0.941805 0.977789 0.514279 1.629036 -1.083899 -1.972601 0.967811 -0.544044 -1.287521 -1.857001 0.710118 0.998285 -0.148266 -0.408842 -0.822542 -2.206145 1.119736 -0.852076 0.585500 0.828364 0.951721 2.473436 0.526769 -1.456528 -2.036866 -0.647510 0.216417 -0.800612 -0.906168 -0.231376 -0.268703 1.389147 2.046076 0.500582 0.170732 -0.065831 2.433586 -1.888848 -1.010662 2.138502 0.854205 -0.802926 1.220950 1.998673 -1.308108 -1.536478 -0.803394 0.286388 0.215442 -1.296643 0.924805 -0.986752 0.533472 0.394672 0.740849 -0.918669 0.806411 0.234872 0.392697 -1.188272 2.660893 2.830441 -1.692673 -0.089116 -0.733306 0.567014 -2.265252 -1.247100 0.113335 0.146283 0.067594 1.171055 0.376454 1.627672 0.171251 -0.257280 -0.028248 -0.966229 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__miter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__niter_wrap(int** const&, int**) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__niter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_a2(int**, int**, int**) = -0.385431 0.102965 0.466342 -0.921549 0.769834 0.264919 0.297754 -0.389216 -0.721065 -0.383496 0.043110 -0.781766 -0.526048 1.012612 -0.451041 0.529614 1.581449 0.353721 -0.263097 -0.500330 0.945545 -0.534829 1.502147 1.392956 -1.214046 -0.036712 0.637379 0.757419 0.473253 0.495261 -0.449914 -0.473941 0.447496 -0.793008 0.293890 -0.865391 0.181821 0.003461 0.368453 -1.642144 0.151139 -0.444401 -0.038931 -0.127577 -0.268262 0.744955 1.157959 0.940126 -0.484224 0.226496 0.991126 0.238691 -0.082289 0.303011 0.136295 0.258197 0.610040 0.322557 -0.361765 -0.265421 -0.139123 -0.736017 0.287675 1.098894 1.328420 0.079978 0.030673 0.534943 0.176634 0.166197 0.323949 0.296798 0.076613 0.289276 0.617279 -1.633170 0.108497 -2.437741 -0.347858 -2.671761 -0.737472 -0.607779 0.432387 -0.605155 0.568733 0.369282 1.230394 0.129749 0.235129 0.639079 1.336774 -1.091647 -0.448819 -0.709735 -0.609162 0.397963 -0.605940 0.144506 0.561477 0.118387 -0.845311 -0.818066 0.631793 0.321834 -0.468935 -0.571061 0.033643 0.809848 -0.996626 -0.672102 -0.847558 0.119514 -0.200257 -1.669146 0.198792 -0.679492 1.313024 0.013635 -0.230093 -1.085309 0.092259 0.900540 -0.363555 -0.503527 -0.295944 0.890353 0.641207 0.133756 0.196698 -0.062547 0.256458 1.338387 0.992450 -0.649492 -0.288086 0.133473 -0.872541 -0.048651 -0.923707 -0.346810 0.830462 -1.007585 0.271941 0.747917 -0.666800 -0.333164 1.403869 -0.184437 0.651988 2.991492 -0.112937 0.853568 0.521734 -1.143140 0.422264 -0.324301 -0.146896 0.423348 0.739602 0.310684 -1.484359 -0.969731 0.460691 1.090074 0.754233 -1.272015 -0.640053 -0.356779 -0.021327 0.006751 -0.120907 0.302226 -0.275775 -0.652149 -0.249752 0.674692 1.822586 -0.518709 -0.685374 0.394482 0.343897 -0.493367 -1.396762 -0.419871 -0.666934 0.156349 0.110813 0.033457 0.636240 1.384625 -2.521755 0.895120 -0.317528 -0.216919 0.804758 0.169761 -0.627564 -1.447234 0.261157 0.910142 1.052181 -0.080762 0.144166 0.255058 -0.996911 -0.101854 0.084558 0.497419 -0.452671 0.504638 0.299913 -0.900651 -0.759717 -0.054417 -0.085568 -0.322676 -0.003883 0.579058 -0.096907 -2.288454 1.260796 -0.281569 -0.429249 0.413967 -0.405913 0.805962 -1.183469 -1.179769 0.611800 -0.024121 -0.118691 -0.627952 0.132841 0.820810 -0.123637 0.233608 -0.703581 -1.293341 0.561531 -0.387229 0.682533 0.473309 0.305287 1.128086 -0.383488 -0.312941 -1.157474 -0.054941 -0.072039 -0.181713 -0.813251 -0.357841 -0.254134 0.964597 1.327368 -0.154140 -0.133658 0.179669 1.092609 -1.336521 -0.478235 0.715106 0.946537 -0.774359 0.439129 0.832695 -1.130387 -0.544998 -0.598704 -0.324947 -0.083660 -0.965592 0.554749 -0.503307 0.388650 0.442981 0.076103 -0.162580 0.666657 0.194938 0.307364 0.002310 1.196086 1.863234 -0.680121 -0.195521 -1.008485 0.448362 -1.538524 -1.201554 0.374424 0.117040 -0.461793 0.190175 0.135564 0.992340 -0.048585 -0.049088 -0.182313 -0.136697 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.762126 -0.604265 -0.103702 -2.006976 1.593850 0.636385 0.668613 -0.929300 -1.681510 -0.080961 0.599966 -1.999192 -0.294066 1.618699 -0.701544 1.887889 2.810568 0.340410 -0.765582 -0.598233 1.677510 -0.082832 2.837032 2.451088 -1.823321 -0.116619 0.207613 1.109612 0.307569 -0.034384 -0.759246 -0.782545 0.829110 -2.158068 -0.340447 -0.955946 0.321709 0.240358 1.890108 -2.553076 0.542439 -0.750605 0.231073 -0.389299 -0.774055 0.468514 1.600592 1.777630 -0.614670 0.540424 1.916701 0.101503 -0.155235 0.591071 0.111344 0.602347 0.463367 0.442469 -0.720804 -1.107393 -0.170221 -0.240690 0.642565 1.729266 2.058484 0.232493 -0.273368 1.434071 0.898141 0.166500 1.077803 0.480859 -0.453239 0.122319 0.967864 -2.812456 0.060053 -3.812270 -0.634444 -3.548618 -1.422719 -0.266777 1.007585 -0.929361 1.418383 0.640425 2.066005 -0.211900 0.014491 1.214840 1.853137 -2.107486 -1.012860 -1.162217 -1.061792 0.526868 -0.856774 0.234869 1.260636 0.516266 -1.690582 -0.910573 0.906816 0.812057 -0.723511 -1.557383 0.693569 0.911957 -1.028529 -1.627367 -0.777007 1.312213 -0.346869 -2.909869 -0.098525 -1.025970 1.600728 -0.146619 -0.683143 -2.168067 -0.005199 1.035863 -0.931036 -0.874794 -0.198148 1.104445 1.440234 0.715510 0.598967 0.091465 0.592437 3.265262 0.943630 -1.469442 -0.299462 0.084887 -0.989339 0.503656 -1.321213 -0.973372 0.814630 -2.097336 1.049322 1.487682 -1.214827 -0.316636 2.322227 0.584739 0.648476 5.294812 -0.034899 2.143804 1.522644 -1.768808 0.750075 -1.113695 0.125488 0.562147 0.941947 -0.012256 -2.501259 -1.851367 1.066010 1.845964 1.488635 -2.304672 -0.821976 -0.096799 0.222244 0.103313 -0.511745 0.684999 0.127501 -1.262974 -0.266179 1.637922 3.650979 -0.713560 -0.577162 1.071560 1.102677 -0.668512 -2.225255 -1.168809 -1.970620 0.242195 0.688755 0.599641 1.135812 2.550568 -3.573519 1.289415 -0.376077 0.039630 1.588065 0.845520 -1.793294 -2.221854 -0.240619 1.169868 1.893445 -0.572703 0.438404 0.736417 -1.443359 -0.131979 0.351209 0.227093 -0.571679 0.750451 0.284503 -1.337303 -0.728517 0.300775 -0.550918 -0.317575 0.101808 1.293535 0.005814 -3.234180 1.841149 -0.090488 -1.055878 0.850071 -1.124487 1.962578 -1.806155 -1.608757 1.398557 -0.122173 0.240083 -0.669994 0.563911 1.124023 0.118515 0.989701 -1.354105 -1.982961 1.227510 -0.377749 1.599389 0.850940 -0.168367 1.037782 -1.393777 -0.543564 -1.765097 -0.723820 -0.469203 0.182084 -1.869063 -0.606420 -0.487774 1.863291 1.645653 -0.193319 -0.770322 0.228521 1.590165 -2.408941 -0.380036 1.291511 1.388117 -1.934962 0.513692 1.623457 -2.078628 -0.158136 -0.912959 -0.246262 -0.579679 -1.610547 1.121091 -0.077295 1.032049 0.248686 0.082540 0.351106 0.975865 0.490985 0.671655 0.194410 2.265151 2.390149 -0.395601 -0.889249 -2.041155 0.683706 -2.471519 -2.443815 1.200005 0.080291 -1.700171 0.278177 0.464875 2.212463 -0.226926 -0.200569 -0.667828 0.147933 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = -0.410747 0.081205 0.448555 -1.008196 0.823409 0.354543 0.334309 -0.481689 -0.786417 -0.371690 0.099924 -0.906844 -0.529577 1.096608 -0.488118 0.634307 1.678068 0.344539 -0.329073 -0.510162 0.988263 -0.429156 1.622561 1.485520 -1.276450 -0.033133 0.592024 0.707973 0.503360 0.477583 -0.456347 -0.545227 0.533754 -0.830181 0.277822 -0.845615 0.171102 0.001777 0.488154 -1.718839 0.181740 -0.424680 0.008041 -0.158099 -0.273497 0.749213 1.224654 1.006400 -0.439638 0.231625 1.033720 0.282189 -0.080478 0.321291 0.182817 0.263828 0.644906 0.238354 -0.385561 -0.325529 -0.148044 -0.656953 0.256340 1.179522 1.400990 0.092910 0.012462 0.579258 0.244637 0.178950 0.362059 0.321000 0.086210 0.329555 0.592006 -1.707968 0.120750 -2.473249 -0.369928 -2.749508 -0.792177 -0.574422 0.464126 -0.581030 0.628093 0.292368 1.299148 0.137582 0.188024 0.608023 1.432751 -1.182617 -0.481191 -0.725121 -0.588919 0.386133 -0.639229 0.193323 0.598047 0.088668 -0.925969 -0.815244 0.644000 0.353971 -0.500549 -0.595074 0.090251 0.854996 -0.997577 -0.709302 -0.795484 0.203783 -0.218085 -1.790394 0.237823 -0.730254 1.265819 -0.000228 -0.272476 -1.172464 0.098049 0.921956 -0.416793 -0.557982 -0.383436 0.951106 0.731751 0.188255 0.188915 -0.018552 0.304961 1.492450 0.940888 -0.716999 -0.250459 0.090269 -0.844275 0.012487 -0.950498 -0.378339 0.836005 -1.067901 0.275089 0.821755 -0.703968 -0.278825 1.408098 -0.131192 0.641573 3.173184 -0.144157 0.966761 0.595675 -1.220581 0.430722 -0.385386 -0.144482 0.403588 0.753627 0.314712 -1.591861 -1.050589 0.536503 1.177272 0.804375 -1.340551 -0.590051 -0.348198 -0.050905 -0.056538 -0.119205 0.313423 -0.253012 -0.715217 -0.272493 0.749082 1.977596 -0.559649 -0.636739 0.421816 0.388298 -0.451263 -1.387386 -0.477229 -0.720625 0.193221 0.147135 0.090385 0.704753 1.479161 -2.567890 0.962570 -0.317148 -0.243563 0.898752 0.207002 -0.723861 -1.454070 0.235114 0.955050 1.102442 -0.131298 0.188453 0.287167 -1.065944 -0.114957 0.074401 0.473456 -0.474001 0.495108 0.354549 -0.925516 -0.767228 -0.029248 -0.095976 -0.356909 -0.027930 0.643857 -0.006923 -2.369098 1.337058 -0.243087 -0.464771 0.420418 -0.477881 0.899990 -1.239996 -1.190005 0.640379 -0.048410 -0.118785 -0.619399 0.147808 0.850434 -0.163887 0.362374 -0.788125 -1.337081 0.626714 -0.393102 0.762874 0.508428 0.303363 1.104162 -0.454298 -0.319159 -1.183194 -0.199016 -0.070310 -0.120619 -0.907912 -0.283411 -0.281798 1.042325 1.353600 -0.168533 -0.230665 0.172860 1.096230 -1.455215 -0.431782 0.756113 0.995040 -0.880364 0.409341 0.881992 -1.175576 -0.518149 -0.614243 -0.367133 -0.154626 -1.025881 0.603999 -0.450512 0.450164 0.407395 0.080225 -0.149497 0.697734 0.199793 0.288038 0.055844 1.260129 1.880834 -0.664022 -0.241327 -1.102131 0.506995 -1.611450 -1.312545 0.457794 0.068467 -0.566661 0.171192 0.120648 1.084869 -0.040574 -0.047173 -0.231138 -0.094802 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.888705 -0.713070 -0.192638 -2.440210 1.861729 1.084505 0.851390 -1.391666 -2.008268 -0.021932 0.884035 -2.624584 -0.311711 2.038682 -0.886928 2.411354 3.293665 0.294500 -1.095462 -0.647396 1.891100 0.445536 3.439102 2.913908 -2.135338 -0.098724 -0.019163 0.862385 0.458104 -0.122772 -0.791413 -1.138978 1.260398 -2.343935 -0.420789 -0.857068 0.268115 0.231935 2.488614 -2.936551 0.695443 -0.651998 0.465932 -0.541912 -0.800233 0.489801 1.934065 2.109001 -0.391739 0.566066 2.129675 0.318992 -0.146178 0.682470 0.343958 0.630499 0.637699 0.021455 -0.839784 -1.407932 -0.214828 0.154630 0.485889 2.132405 2.421335 0.297153 -0.364423 1.655644 1.238159 0.230266 1.268352 0.601868 -0.405254 0.323717 0.841499 -3.186446 0.121315 -3.989809 -0.744796 -3.937351 -1.696244 -0.099992 1.166282 -0.808736 1.715185 0.255856 2.409774 -0.172735 -0.221031 1.059560 2.333024 -2.562336 -1.174719 -1.239144 -0.960579 0.467714 -1.023221 0.478953 1.443487 0.367676 -2.093875 -0.896462 0.967852 0.972740 -0.881578 -1.677447 0.976608 1.137696 -1.033283 -1.813364 -0.516637 1.733560 -0.436007 -3.516112 0.096633 -1.279784 1.364702 -0.215933 -0.895059 -2.603838 0.023751 1.142946 -1.197226 -1.147068 -0.635606 1.408211 1.892958 0.988003 0.560054 0.311438 0.834951 4.035577 0.685822 -1.806976 -0.111323 -0.131130 -0.848006 0.809348 -1.455170 -1.131017 0.842345 -2.398919 1.065065 1.856872 -1.400670 -0.044944 2.343375 0.850966 0.596400 6.203272 -0.190995 2.709772 1.892352 -2.156014 0.792364 -1.419120 0.137560 0.463347 1.012077 0.007881 -3.038769 -2.255655 1.445071 2.281951 1.739343 -2.647350 -0.571964 -0.053892 0.074354 -0.213133 -0.503233 0.740984 0.241319 -1.578311 -0.379886 2.009877 4.426030 -0.918258 -0.333986 1.208231 1.324682 -0.457993 -2.178374 -1.455600 -2.239078 0.426559 0.870366 0.884279 1.478376 3.023246 -3.804193 1.626662 -0.374176 -0.093591 2.058037 1.031724 -2.274781 -2.256034 -0.370835 1.394407 2.144750 -0.825384 0.659838 0.896962 -1.788522 -0.197496 0.300425 0.107279 -0.678327 0.702797 0.557679 -1.461628 -0.766077 0.426619 -0.602960 -0.488739 -0.018424 1.617531 0.455736 -3.637401 2.222463 0.101923 -1.233488 0.882325 -1.484330 2.432718 -2.088788 -1.659937 1.541455 -0.243621 0.239611 -0.627231 0.638748 1.272143 -0.082736 1.633533 -1.776825 -2.201664 1.553424 -0.407113 2.001094 1.026535 -0.177987 0.918164 -1.747823 -0.574653 -1.893694 -1.444193 -0.460561 0.487554 -2.342366 -0.234271 -0.626095 2.251932 1.776811 -0.265285 -1.255357 0.194474 1.608271 -3.002414 -0.147772 1.496548 1.630633 -2.464985 0.364750 1.869941 -2.304574 -0.023894 -0.990652 -0.457191 -0.934511 -1.911990 1.367342 0.186679 1.339624 0.070759 0.103151 0.416521 1.131250 0.515262 0.575029 0.462079 2.585362 2.478148 -0.315102 -1.118281 -2.509385 0.976871 -2.836149 -2.998768 1.616856 -0.162577 -2.224508 0.183260 0.390292 2.675112 -0.186872 -0.190995 -0.911955 0.357405 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::deque() = -0.134985 0.044647 0.354579 -0.483050 0.549910 0.088847 0.201529 -0.076119 -0.407593 -0.278064 -0.051622 -0.180261 -0.325538 0.508851 -0.287880 0.175487 0.685734 0.233144 -0.013232 -0.281671 0.504541 -0.378768 0.741296 0.550209 -0.705318 0.024032 0.113630 0.478491 0.178216 0.686325 -0.124277 -0.301142 0.235834 -0.141753 0.304135 -0.578276 0.132328 0.152816 -0.140631 -0.819860 0.057798 -0.000649 0.042683 0.076769 -0.017101 0.407801 0.497784 0.453760 -0.305719 0.254868 0.487982 0.245467 0.043596 0.254718 0.039321 0.121099 0.323786 -0.150682 -0.267560 -0.045194 -0.181933 -0.602183 0.195018 0.471546 0.717687 -0.050878 0.134087 0.101580 -0.145468 0.189439 0.302293 0.144318 0.017558 -0.064976 0.377894 -0.501782 0.032796 -1.026964 -0.154732 -1.410365 -0.331059 -0.483727 0.314472 0.081345 0.233004 0.075510 0.612696 0.129432 0.150404 0.304597 0.508293 -0.395476 -0.138557 -0.394031 -0.335471 0.155184 -0.298252 -0.118973 0.119839 0.181319 -0.328582 -0.302921 0.279213 0.022939 -0.164612 -0.222198 -0.186577 0.521719 -0.756563 -0.260011 -0.457251 0.191631 -0.141264 -0.732082 0.163584 -0.416548 0.575146 -0.062501 0.129748 -0.190198 0.089220 0.484241 -0.180338 -0.105689 -0.412918 0.526413 0.225250 -0.027770 0.073586 -0.059290 -0.179646 0.419442 0.532085 -0.221229 -0.284187 0.153560 -0.277176 -0.021859 -0.470031 -0.018652 0.402115 -0.502966 0.042335 0.208508 -0.209486 -0.205406 0.253148 -0.177671 0.457101 1.142493 -0.074755 0.344908 0.202824 -0.515001 0.204794 0.102414 0.077607 0.392987 0.415288 -0.043707 -0.417980 -0.502799 0.098033 0.357492 0.318506 -0.495146 -0.327218 -0.279669 0.003384 0.106822 -0.145075 0.174713 -0.253007 -0.345423 -0.072836 -0.030371 0.763861 -0.095040 -0.351627 0.261544 0.180152 -0.494158 -0.487499 -0.242835 -0.204330 0.019747 0.006511 -0.109986 0.195625 0.633348 -1.258435 0.482187 -0.152620 -0.036584 0.295043 -0.124494 -0.047141 -0.758621 0.027789 0.344465 0.556591 -0.070394 0.089278 0.189560 -0.463995 0.116494 -0.043675 0.307502 -0.202035 0.176221 0.131822 -0.453949 -0.402199 -0.218670 -0.036267 -0.025069 -0.060315 0.167531 0.116068 -1.172288 0.438645 -0.299046 -0.212263 0.310834 0.100566 0.397027 -0.427307 -0.539629 0.247191 -0.003275 -0.274563 -0.500111 0.152708 0.436881 -0.197254 -0.018578 -0.264172 -0.582288 0.257773 -0.279509 0.156583 0.248568 0.199692 0.637110 0.093809 -0.252740 -0.562935 -0.041329 0.027289 -0.281780 -0.190195 0.097328 -0.116946 0.389802 0.703643 0.135435 0.012186 0.128760 0.789240 -0.437606 -0.292289 0.526305 0.192629 -0.178379 0.398957 0.528033 -0.528447 -0.473294 -0.274077 0.039679 0.168959 -0.347146 0.388474 -0.300562 0.212159 0.144694 0.221534 -0.326272 0.331715 0.079280 0.064328 -0.204890 0.800798 0.811812 -0.339140 0.105242 -0.240678 0.132154 -0.690593 -0.302954 -0.095449 0.016909 -0.068008 0.355615 -0.050349 0.537416 0.036175 0.130601 0.021996 -0.215045 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_Deque_base() = -0.587133 0.646400 1.666793 -2.834278 3.683913 2.382859 1.027532 -0.961133 -1.847798 -0.527829 -0.082802 -1.673586 -1.801853 2.630484 -1.430221 1.338287 3.006461 -0.100503 -0.613766 -0.481360 3.016162 -0.340802 3.638414 1.967451 -3.565728 0.149163 0.068671 1.805682 0.219346 3.669678 -1.423896 -2.022981 0.898429 -0.736882 0.967025 -1.469756 0.509355 -0.123978 0.109612 -3.172345 0.282906 0.649776 -0.726979 0.265912 -0.231461 0.824593 3.090545 2.191630 -1.489824 0.265710 2.385792 0.986170 -0.053703 1.170888 0.464647 0.504344 1.940542 0.085042 -1.419599 -1.118008 -1.126747 -1.383175 0.681657 2.383917 3.281537 0.034880 0.444370 0.992548 -0.611921 0.650400 1.060892 0.937436 0.345686 0.274885 2.059733 -1.151777 0.112656 -3.419126 -0.657265 -4.237842 -1.613636 -2.038381 0.561123 0.700105 1.692271 -0.979101 3.130553 0.228562 0.271432 1.316368 2.947254 -2.232307 -0.512380 -2.597289 -2.159516 -0.079825 -1.249225 -0.464644 0.383146 0.094201 -1.931345 -1.420675 0.482878 0.385441 -0.668677 -1.120658 -0.788592 2.426133 -2.549424 -1.176530 -1.388108 1.511359 -0.873472 -4.042237 -0.972266 -1.622813 1.331878 -0.713389 0.733899 -1.567871 0.467320 2.652456 -1.454581 -1.052455 -1.103774 2.891908 2.151589 0.275720 0.420113 -0.363366 -0.216590 2.410241 2.314834 -0.857344 -1.265354 -0.233856 -0.524405 0.247782 -1.538533 0.406207 0.939071 -2.236439 -0.047248 1.966993 -0.603353 0.133638 0.135331 -0.786408 1.906258 7.043213 -0.958318 2.093592 0.520198 -2.927891 1.580849 0.582849 -0.122502 1.299571 1.333816 0.111079 -3.062186 -2.562485 1.729062 1.681050 1.325396 -2.920152 -0.109983 -0.888728 -0.272823 -0.359047 -0.832355 1.086697 -0.763607 -1.662851 -0.508058 0.451234 4.739842 -1.017127 -3.474768 2.360956 0.999766 -1.603221 -1.380273 -1.652170 -1.062009 -0.056979 0.912876 -0.528203 1.548018 3.332471 -5.298457 2.139803 -0.138712 -1.119359 2.557106 -0.738974 -0.436737 -1.622646 -0.230803 2.167484 2.241962 -0.068900 -0.452842 0.100879 -2.082460 0.959935 0.089264 1.060245 -0.823775 0.762339 0.423871 -2.457737 -2.159325 -1.851092 -0.819470 0.058371 -1.218787 0.613513 -0.303169 -5.424787 2.742503 -0.430340 -0.589458 1.230339 -0.118880 2.081642 -1.466526 -2.806112 1.439210 -0.346072 -1.128613 -1.813896 0.983638 1.664631 0.345877 1.013127 -2.433778 -3.873273 1.522700 -0.870393 1.481155 1.118248 1.402957 2.451373 1.014161 -1.341644 -3.049414 -1.753480 1.316907 0.142634 -1.883450 -0.071680 -0.816333 2.177349 2.437693 0.184822 -0.186159 -1.240904 3.146264 -2.063411 -0.679108 2.672681 0.332506 -2.270081 0.507958 2.829134 -1.358196 -2.076393 -1.280066 0.023606 -0.695085 -2.152728 1.207286 -0.731319 0.930704 0.721259 0.688614 -1.493243 0.971222 0.245005 0.113789 -0.935567 3.860231 3.030609 -1.806833 0.307420 -1.572494 1.410780 -3.419044 -2.330630 0.754290 -1.280959 -0.579928 1.164712 0.102391 2.665360 -0.212705 0.528633 0.319267 -1.087637 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.199411 -0.047123 0.524721 -0.533037 0.321538 -0.082616 0.145491 0.038087 -0.555957 -0.326177 -0.062802 -0.320353 -0.367220 0.617038 -0.307020 -0.046081 0.900527 0.498701 -0.112797 -0.337400 0.337020 -0.332755 0.722994 0.816157 -0.650006 -0.005706 0.094642 0.608257 0.288271 0.607998 -0.083019 -0.320799 0.156374 0.093598 0.336625 -0.730845 0.106177 0.237512 -0.306608 -1.089316 0.133513 0.084038 0.184317 -0.020522 0.096100 0.603549 0.491715 0.477204 -0.213265 0.214502 0.465850 0.354822 0.054377 0.172897 0.092648 0.072264 0.448927 -0.198936 -0.250919 0.048691 -0.101986 -0.642212 0.089483 0.559785 0.782961 0.048002 0.067292 -0.194737 0.052129 0.232077 0.307460 0.072391 0.082092 0.026625 0.221097 -0.377548 0.145762 -1.131775 0.007103 -1.600378 -0.356236 -0.395132 0.679501 0.181873 -0.088710 0.006698 0.646160 0.075337 0.165211 0.358660 0.618337 -0.280963 -0.227022 -0.319944 -0.360145 0.383809 -0.311825 -0.082998 0.093264 0.351466 -0.375155 -0.300759 0.274507 -0.059471 -0.248547 0.134682 -0.082141 0.596606 -0.821942 -0.090700 -0.508541 0.248621 0.150896 -0.747386 0.118472 -0.566207 0.592025 0.012889 -0.134480 -0.079734 0.117874 0.278301 -0.207685 0.153327 -0.797933 0.576324 0.033995 -0.149699 -0.025797 -0.045128 -0.100923 0.254564 0.280770 -0.434477 -0.140493 0.283933 -0.430811 -0.135112 -0.692046 -0.096930 0.470694 -0.464564 0.103002 0.044791 -0.401065 -0.347735 0.070962 -0.114903 0.418597 1.252736 -0.065968 0.376596 0.277790 -0.455272 0.261959 0.158712 0.058997 0.337985 0.478737 0.068844 -0.318872 -0.509698 0.029639 0.563397 0.442167 -0.381209 -0.224431 -0.270866 -0.057048 0.104561 0.104175 0.088852 -0.333100 -0.327564 -0.165573 0.073148 0.687384 0.066035 -0.472358 -0.002708 0.202034 -0.371230 -0.403130 -0.070412 0.012118 0.095223 -0.029728 -0.091752 0.339979 0.726640 -1.542619 0.627190 -0.011365 0.018259 0.333822 -0.147739 -0.157317 -0.836351 0.066678 0.381038 0.795382 -0.019811 0.007313 0.268899 -0.586295 -0.085679 0.014793 0.395337 -0.308364 0.250457 0.266956 -0.392277 -0.334143 -0.320648 -0.016483 -0.050247 -0.174170 0.268695 0.102194 -1.286535 0.534912 -0.280170 -0.165440 0.132026 -0.020817 0.211567 -0.638888 -0.572017 0.134185 0.072806 -0.416563 -0.544639 0.037183 0.557682 -0.324894 0.088115 -0.253842 -0.518336 0.401451 -0.305812 0.266246 0.245781 0.052854 0.598096 0.323347 -0.086754 -0.431105 0.046237 0.106693 -0.388095 -0.140119 0.329299 -0.159665 0.344083 0.820235 0.026245 -0.092492 0.170854 0.856511 -0.269416 -0.393724 0.404945 -0.000994 -0.021448 0.556519 0.479963 -0.773307 -0.430228 -0.424524 -0.124420 0.215809 -0.339797 0.480804 -0.345601 0.244904 0.192376 0.143991 -0.386337 0.402358 0.118607 -0.099887 0.038192 0.855212 0.872350 -0.229133 0.387415 -0.382175 0.207625 -0.760062 -0.269649 -0.194927 -0.072061 -0.180331 0.294044 -0.186653 0.505750 0.034444 0.191167 -0.121335 0.036317 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -2.864030 1.613848 5.524870 -10.047460 10.884881 9.211082 2.475717 -4.173544 -7.007318 -0.653501 0.022774 -8.175658 -5.522525 10.062844 -4.574935 5.050202 11.553283 -0.004757 -3.939159 -0.807478 9.856174 0.554969 11.684856 7.860765 -10.849591 -0.003584 0.949322 5.845606 1.212969 10.096869 -6.075525 -7.261903 2.073698 -3.084521 1.649539 -4.219039 1.548583 -0.474933 2.540887 -11.506438 1.697078 1.859963 -2.412187 -0.577985 -1.146490 1.844798 10.721055 7.409960 -3.841219 -0.612655 7.983372 3.258394 -1.116639 2.691601 2.313672 2.217344 7.553074 1.785074 -4.277487 -4.416730 -2.582496 -2.012988 1.257453 8.732725 10.954068 1.174854 0.379516 3.518180 0.205087 1.484644 2.594912 2.543873 1.092316 2.768442 5.334059 -4.160706 0.937056 -11.551507 -1.179937 -12.193920 -5.297862 -4.645148 2.143338 1.680864 4.578350 -3.814947 10.777936 -0.765761 -0.159096 4.453161 11.896835 -8.197580 -2.635931 -8.788499 -7.692317 0.505319 -4.261916 -0.820173 1.437951 0.227865 -7.219213 -6.015478 1.267418 2.153270 -3.001205 -2.430344 -0.999095 8.083188 -7.190016 -4.055696 -3.491217 5.361242 -1.554680 -14.157590 -5.246103 -5.691412 3.233480 -1.964826 -0.282204 -7.791196 1.511944 8.076563 -5.459858 -3.664808 -3.416574 9.287067 7.393398 0.741267 0.716861 -1.344157 2.062188 9.343277 5.320220 -4.910247 -2.533421 -1.026485 -2.586592 0.315058 -6.073846 0.051177 1.950845 -7.485389 0.360487 7.515333 -3.449450 1.198472 0.999100 -1.710542 4.877667 27.045419 -3.400015 7.594291 1.884387 -10.138100 6.005027 0.838080 -1.768675 2.489891 3.701792 2.221386 -12.251554 -8.753237 7.310010 7.624858 5.264775 -9.743462 0.872957 -2.348123 -1.493202 -1.982115 -1.033527 3.388381 -2.567484 -5.048051 -2.824376 4.079453 17.712836 -3.849748 -12.603206 7.310518 3.416190 -3.377340 -4.928123 -4.870025 -3.731064 0.281940 3.611122 -1.007239 7.215192 12.377636 -18.525506 7.759145 0.652535 -4.763278 9.821385 -1.775488 -3.532571 -4.063180 -0.786099 8.421246 8.789156 0.088956 -1.810623 -0.087702 -7.842371 1.443921 1.304633 3.242255 -3.420407 3.101351 2.440165 -8.388232 -6.658069 -5.133828 -3.502588 -1.033142 -5.149649 2.936655 -2.245913 -18.151254 11.267226 0.300078 -0.742662 2.990953 -2.622845 6.500157 -6.462002 -9.776388 5.040438 -0.452345 -2.511226 -4.246014 2.520438 6.167483 1.950530 5.289548 -9.175967 -13.993752 5.461265 -2.139654 6.747367 3.109952 3.446736 6.096323 3.177307 -2.746829 -9.740069 -6.127608 4.746939 1.825081 -7.362751 -0.861418 -2.923490 8.155031 7.467010 -0.980328 -2.303598 -5.355394 8.957431 -6.653614 -1.417838 7.282618 0.997201 -9.370183 -0.181597 8.799792 -5.376939 -5.237761 -5.077343 -1.579010 -4.618989 -8.134861 3.356250 -1.480927 3.127420 2.982665 0.506773 -3.866587 3.385760 1.453059 -0.661023 -0.711980 12.600514 9.413340 -5.088340 1.458805 -7.908246 5.977068 -12.182405 -9.823423 4.290815 -4.900036 -4.172330 1.697620 0.433655 8.564093 -1.550386 2.054963 0.144514 -2.092772 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = -0.169571 0.045099 1.021964 -0.814683 0.494689 0.124351 0.191988 -0.002163 -0.816987 -0.134451 -0.149211 -0.607300 -0.364131 0.857532 -0.306858 0.031026 1.264953 0.640065 -0.316842 -0.306753 0.399686 -0.537422 0.885508 1.110620 -0.820302 0.132818 0.032077 0.797015 0.254652 1.224531 -0.695721 -0.312131 -0.050626 0.113967 0.550635 -0.929721 -0.037475 0.188806 -0.278629 -1.594883 0.203350 0.416700 0.483269 -0.132870 0.219889 0.599170 0.857733 0.571585 -0.122254 0.071335 0.448231 0.187034 0.273297 0.157847 0.496263 0.446277 1.331992 0.113856 -0.410503 0.100620 -0.174095 -0.679726 0.228522 0.747218 0.978286 0.140522 -0.055089 -0.433354 0.259879 0.134506 0.322412 0.155415 -0.056739 0.183606 0.182845 -0.468692 0.748245 -1.121964 0.182480 -1.493345 -0.564467 -0.453296 0.745654 0.293494 0.067390 -0.311533 0.924808 -0.204075 0.245243 -0.050172 0.888019 -0.538402 -0.272824 -0.430804 -0.586842 0.337059 -0.259228 -0.327977 0.256293 0.167653 -0.543538 -0.342894 0.654994 0.098461 -0.372799 0.697652 -0.029307 0.825158 -0.797267 -0.319598 -0.592952 0.240258 0.035072 -0.975453 0.237026 -0.771093 0.196190 0.033624 -0.337563 -0.462633 0.265996 0.485864 -0.438202 0.137746 -1.366485 1.123968 0.075026 -0.271243 -0.048967 -0.202360 -0.042597 0.199487 0.363146 -0.638677 -0.031139 0.397201 -0.711390 -0.235175 -0.830260 -0.229210 0.352441 -0.569114 -0.337319 0.090869 -0.560738 0.247405 -0.036798 0.102536 0.462280 2.152414 -0.283963 0.564826 0.165133 -0.699462 0.937995 0.518461 -0.060971 0.253940 0.572830 0.249813 -1.117950 -0.683245 0.129210 0.847863 0.594862 -0.578886 -0.242382 -0.446630 -0.240982 0.276524 0.269769 0.005713 -0.341779 -0.524820 -0.289492 -0.083128 1.361507 -0.048329 -1.248453 0.037427 -0.203338 -0.523037 -0.762996 -0.084172 -0.174607 0.117985 -0.535978 -0.221353 0.616661 0.980289 -2.127362 1.021597 -0.207886 -0.537175 1.260659 -0.507166 -0.140470 -1.019277 -0.072177 0.560318 1.209016 0.040938 -0.459976 0.237623 -0.785367 -0.135801 -0.112003 0.499548 -0.520362 0.426571 0.334626 -0.716976 -0.325334 -0.814637 -0.002841 -0.265495 -0.496986 0.324054 -0.016777 -1.507679 0.799893 0.030260 -0.059445 0.317861 -0.005638 -0.196344 -0.756217 -0.752293 0.062907 0.257331 -0.300489 -0.683676 -0.102154 0.663078 -0.356638 0.036969 -0.641570 -0.931672 0.485682 -0.547313 0.560689 0.405007 0.018554 0.491881 1.416955 -0.087923 -0.489074 0.084758 -0.054407 -0.350757 -0.193091 0.120412 -0.427252 0.535502 1.008357 0.040612 0.215715 -0.259705 1.122688 -0.161574 -0.437950 0.520150 -0.670221 -0.200376 0.281523 0.665824 -0.843291 -0.537739 -0.551149 -0.548586 0.096880 -0.341382 0.615459 -0.434224 0.223456 0.252251 -0.055426 -0.542670 0.376797 0.066184 -0.321973 0.130827 1.241953 0.858414 -0.208401 0.666691 -0.512964 0.445140 -0.953985 -0.187363 -0.252887 -0.125270 -0.566024 0.247517 0.148606 0.633813 0.021602 0.187160 -0.017694 -0.048256 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::_Deque_iterator() = -0.078854 -0.074014 0.599562 -0.432386 0.166230 -0.159474 0.106740 -0.036340 -0.481460 -0.015328 -0.088108 -0.192976 -0.032029 0.440711 -0.095578 0.198370 0.749446 0.450558 -0.171316 -0.337885 0.358198 -0.778264 0.503601 0.723464 -0.543336 0.118389 0.182346 0.589918 0.419095 0.640044 -0.529943 0.250235 -0.052456 -0.304487 0.441496 -0.752935 0.009734 0.228769 -0.019859 -1.066644 0.087150 0.012133 0.515760 -0.026113 0.074103 0.567353 0.388152 0.345097 -0.154466 0.190505 0.343759 -0.188216 0.276741 0.086188 0.269031 0.473254 0.975772 0.344893 -0.197531 0.160271 -0.013207 -0.654808 0.421207 0.412464 0.647380 -0.032191 -0.018997 -0.067968 0.297685 -0.000120 0.270985 0.127087 -0.250175 -0.039542 0.199824 -0.908869 0.636422 -1.041336 0.063495 -1.214268 -0.365046 -0.321273 0.372465 -0.249328 0.229979 0.086367 0.565178 -0.121216 0.166986 -0.192189 0.387117 -0.472299 -0.150848 -0.216206 -0.291744 0.225371 -0.193227 -0.280121 0.465398 0.071230 -0.255189 -0.254182 0.752824 0.187244 -0.283145 0.329164 -0.065954 0.489653 -0.473074 -0.502060 -0.414033 -0.072942 -0.201760 -0.517848 0.653379 -0.564713 0.324904 0.030121 -0.092954 -0.434162 0.057827 0.414967 -0.167282 -0.059846 -0.796400 0.714104 0.072555 -0.188358 0.011000 -0.144686 -0.114592 0.166986 0.458236 -0.397610 -0.112873 0.408008 -0.694018 -0.136886 -0.599887 -0.303332 0.513990 -0.424097 -0.418980 -0.022785 -0.321752 0.306926 0.732848 0.178098 0.270937 1.321025 -0.007375 0.280081 0.144695 -0.344805 0.690381 0.347223 0.054152 0.368995 0.424107 0.036470 -1.093175 -0.431354 -0.127088 0.481935 0.323435 -0.512737 -0.644999 -0.379571 -0.118883 0.382063 0.051270 -0.024664 -0.218727 -0.294846 -0.103739 -0.207903 0.882329 -0.167780 -0.496713 -0.045607 -0.364945 -0.683488 -1.108619 -0.091615 -0.380515 0.036772 -0.758670 -0.080219 0.294193 0.525615 -1.353055 0.613408 -0.419927 -0.343167 0.876697 -0.336986 -0.049074 -1.142319 -0.011591 0.186453 0.732440 -0.083026 -0.287507 0.311191 -0.506022 -0.051905 -0.180077 0.263011 -0.337964 0.303335 0.151296 -0.378274 -0.135798 -0.256744 0.087613 -0.269532 -0.044754 0.213662 -0.037618 -0.796794 0.323584 -0.126730 -0.140331 0.480697 0.105452 -0.191037 -0.496513 -0.359152 0.066805 0.363773 0.055721 -0.627998 -0.068423 0.453677 -0.383749 -0.345585 -0.367132 -0.617773 0.110125 -0.614561 0.195505 0.284399 -0.107214 0.332851 0.874961 -0.080086 -0.442726 0.459097 -0.593975 -0.297374 -0.038745 -0.296404 -0.230783 0.360883 0.714606 0.129577 0.438070 0.100259 0.761150 -0.314493 -0.426466 0.282354 -0.198345 -0.067303 0.202706 0.339645 -0.646178 -0.293142 -0.258901 -0.492667 0.301757 -0.099810 0.545250 -0.326648 0.150977 0.090214 -0.015765 -0.141369 0.355117 0.036914 -0.088307 -0.042865 0.831681 0.789989 -0.157629 0.141479 -0.269928 0.184653 -0.542344 0.045125 -0.264652 0.344807 -0.390302 0.248287 0.384907 0.437387 0.137171 -0.081048 0.041243 -0.201288 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -1.094098 -0.042148 1.421834 -3.619125 4.101004 1.723114 0.927359 -0.493723 -2.177397 -1.296490 -0.650541 -0.837919 -1.838770 3.393228 -1.257955 2.527072 3.643725 -0.094751 -0.471010 -1.106001 4.898725 -2.708133 3.913188 1.284375 -4.489991 -0.347785 1.218903 3.567593 1.194894 3.940719 -0.737301 -1.336182 0.453949 -2.096084 1.962754 -3.184647 1.865760 1.197910 -0.208301 -4.239657 0.290795 0.044204 -0.504880 0.333168 -1.285436 1.623618 2.696043 3.162879 -3.090368 0.266111 3.717930 0.698743 -0.537052 1.514993 -0.976434 0.857078 1.170862 0.415829 -1.694141 -1.060904 -0.499186 -3.200324 2.392405 2.451394 4.533047 -1.128411 1.029030 3.267387 -0.578958 0.973716 1.617583 0.599273 -0.388976 -1.447326 3.283715 -4.128811 -1.064761 -6.761037 -0.640012 -7.812439 -1.576276 -3.088185 0.409113 -0.161409 1.975033 -0.434161 3.969969 0.269743 0.428477 3.025094 2.936999 -2.607544 -0.604045 -5.074500 -2.554885 0.739093 -2.146112 -1.954037 1.970367 0.793599 -1.542295 -1.956045 0.755923 0.563656 -0.855738 -3.462310 -1.779593 3.418264 -3.556427 -2.577838 -2.231705 2.209087 -1.794331 -4.848976 0.831335 -2.372625 2.300426 -1.335809 2.576878 -1.894631 -0.097450 4.035732 -1.294704 -1.563897 -1.179427 3.835773 2.457414 -0.361205 0.993968 -0.239290 -0.856509 2.878792 4.214694 -1.128414 -3.124170 1.203765 -1.754425 -0.227819 -3.090800 -0.075988 3.036083 -3.594719 -0.825637 2.409257 -0.449042 -0.285254 2.807441 -1.447049 3.238969 9.265693 0.074943 1.388500 0.408849 -3.269052 2.724652 1.099924 -0.225071 2.570530 1.513472 -0.796544 -4.752957 -3.271409 1.203843 1.437958 1.919411 -3.578400 -2.657406 -2.008703 -0.150496 0.391683 -2.195284 2.229714 -1.773279 -1.683460 -0.434690 -0.032419 5.768509 -1.330515 -2.002540 3.399516 2.242639 -4.651706 -4.775450 -2.252917 -2.918835 -1.096699 0.136237 -0.785243 1.647610 4.058800 -6.753166 2.453863 -0.282367 -0.569849 1.580368 -1.610178 0.255348 -6.055427 -0.338436 2.552101 3.416491 -1.400567 0.831674 0.355973 -2.454507 1.837541 0.156865 1.140359 -0.121071 0.357792 -0.791906 -2.211084 -2.542584 -0.293001 -1.978436 0.239990 0.058914 0.415472 0.105266 -5.722281 3.203232 -2.635837 -0.571983 2.751113 0.737038 3.612249 -2.098934 -3.470956 2.526410 1.061004 -0.756032 -3.488634 1.742300 3.110535 -0.602248 -0.676569 -1.541273 -5.952729 0.637070 -2.345668 0.490815 1.041895 1.442259 3.480171 0.816822 -1.712546 -4.857221 -1.478112 -0.682742 -0.134941 -1.647638 -1.536636 0.273462 2.999370 2.921986 0.655940 0.391349 0.104837 4.408370 -3.195220 -1.964000 3.165835 0.788266 -2.809717 1.338419 3.490599 -2.840631 -2.879073 -2.038962 1.574927 0.473220 -2.868540 1.373605 -1.130100 0.962293 1.210132 1.325117 -1.335057 1.823436 1.316151 0.420040 -2.732042 6.000845 4.849197 -2.511255 -0.899927 -1.749712 1.006590 -4.275829 -2.361834 0.028624 0.397447 0.238428 2.548742 1.654648 3.284600 -0.363030 1.224125 0.773196 -2.967488 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::empty() const = -0.178614 0.525037 0.778518 -0.803974 0.880454 0.997870 0.186322 -0.410164 -0.568377 -0.103683 -0.062039 -1.054328 -0.589954 0.906531 -0.438553 0.145868 1.102368 0.068441 -0.356537 0.061467 0.333768 0.372157 1.048815 0.902144 -0.775103 0.118119 0.158182 0.312424 -0.255392 1.202119 -0.741611 -1.156812 0.080654 0.243019 0.104293 -0.216204 -0.146610 -0.342636 0.137858 -1.135067 0.143618 0.488580 -0.153019 -0.254064 0.080267 -0.269287 1.312017 0.570341 0.051753 -0.228121 0.392187 0.595475 -0.004668 0.138192 0.616476 0.173009 1.125457 -0.154533 -0.363281 -0.271460 -0.276403 0.106828 -0.308730 0.901708 0.820895 0.335310 -0.128062 -0.251629 -0.106593 0.087432 -0.056331 0.265787 0.147602 0.822793 0.056436 0.108814 0.475668 -0.534078 0.051232 -0.454264 -0.552631 -0.292145 0.143364 0.679208 0.305714 -0.436004 0.957641 -0.163902 0.128152 0.041504 1.336598 -0.681005 -0.243823 -0.415594 -0.676365 0.055513 -0.221996 0.080153 -0.353517 -0.143229 -0.715664 -0.552260 0.167613 0.190255 -0.321957 0.431903 0.097020 0.602591 -0.580257 -0.127476 -0.335191 0.266812 -0.012784 -1.269502 -0.809955 -0.347803 -0.108797 0.001645 -0.474061 -0.917130 0.388356 0.579329 -0.532767 -0.213915 -0.687831 0.814533 0.460813 0.032122 -0.023679 -0.235737 0.483503 0.755130 0.119273 -0.470491 0.144092 -0.227333 -0.145678 -0.095302 -0.334357 0.046585 -0.496648 -0.470906 0.099046 0.761530 -0.489383 0.215760 -0.768282 -0.204404 0.351789 2.507700 -0.591262 0.721294 0.059485 -1.126887 0.503951 0.020841 -0.476262 -0.279435 0.262575 0.676484 -0.849587 -0.631632 0.791130 0.942326 0.541002 -0.514967 0.510618 -0.124061 -0.277357 -0.223849 0.365974 0.088176 -0.184947 -0.589545 -0.412074 0.488527 1.604527 -0.195081 -1.543874 0.444850 0.123807 0.226444 0.117810 -0.157197 -0.136182 0.198482 0.336330 -0.226500 0.715969 1.060810 -1.810806 0.863466 0.150673 -0.787532 1.185091 -0.226614 -0.383521 0.259028 0.052827 0.981300 0.808597 0.166683 -0.218581 -0.265215 -0.710386 -0.168764 0.082526 0.389274 -0.493924 0.410506 0.440846 -1.065401 -0.606602 -0.834963 -0.095222 -0.334307 -0.862537 0.341374 -0.091898 -1.685982 1.275208 0.513632 0.067797 -0.067762 -0.443055 0.189034 -0.680787 -0.977543 0.225834 -0.288619 -0.201217 0.123825 -0.119356 0.368620 0.290247 0.804717 -0.873703 -0.853786 0.503359 0.118981 0.810715 0.368131 0.459705 0.272112 0.623661 -0.111734 -0.388905 -0.618839 0.863006 0.149422 -0.617961 0.207027 -0.497289 0.678641 0.742714 -0.221259 -0.354477 -0.841595 0.595927 -0.193912 0.091862 0.482866 -0.432836 -0.835019 -0.315768 0.632328 -0.225678 -0.412293 -0.512697 -0.315180 -0.701349 -0.741427 0.103450 -0.213633 0.118261 0.496428 -0.262612 -0.631248 0.144521 0.001145 -0.220716 0.325190 0.742819 0.276720 -0.265455 0.628743 -0.756284 0.565475 -1.084771 -0.909403 0.423335 -0.754951 -0.577492 -0.255160 -0.218682 0.536892 -0.209695 0.418711 0.023326 0.066069 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::operator==(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::back() = -0.390802 0.510683 0.764935 -0.774087 0.907905 0.588112 0.319152 -0.191445 -0.635904 -0.656552 -0.160579 -1.083574 -1.118833 1.258946 -0.539699 0.095193 1.651053 0.410552 -0.209831 -0.206028 0.648831 -0.187011 1.516692 1.328559 -1.165615 -0.025295 0.423613 0.641382 -0.011973 1.140311 -0.364246 -1.288780 0.483178 0.072726 0.430528 -0.706164 0.098872 -0.181229 -0.282924 -1.720628 0.119705 0.358452 -0.097923 -0.224563 -0.058412 0.473900 1.556283 0.935889 -0.277165 -0.051535 0.635484 0.610942 -0.028659 0.343631 0.352329 -0.049470 0.601758 -0.314911 -0.652445 -0.196845 -0.332441 -0.848683 -0.270739 1.172979 1.369957 0.237270 0.066982 0.003973 -0.324049 0.349835 0.049002 0.275607 0.556880 0.611158 0.481239 -0.378068 0.019652 -1.587857 -0.261018 -2.377140 -0.765859 -0.793318 0.604423 0.501019 0.232334 -0.287648 1.317540 0.156943 0.339742 0.633206 1.834122 -0.907651 -0.470114 -0.833841 -0.593438 0.440219 -0.650473 0.126864 0.105367 -0.006744 -0.969986 -0.832723 0.274487 0.083339 -0.419225 -0.061170 -0.092845 1.022521 -1.248714 -0.207515 -1.078412 0.009708 0.116377 -1.815123 -0.294374 -0.409340 0.603474 0.219866 -0.363047 -0.818254 0.402722 0.778190 -0.415298 -0.329783 -0.837983 1.151197 0.357066 -0.057415 0.176090 0.022000 0.360174 1.006072 0.770307 -0.519367 -0.165415 -0.024627 -0.622415 -0.172214 -0.786869 -0.137388 0.339144 -0.910761 0.215236 0.743449 -0.741022 -0.396883 -0.285929 -0.502054 0.816141 2.699290 -0.445996 0.776753 0.258619 -1.391717 0.595892 -0.175977 -0.460511 0.022688 0.746003 0.702316 -0.776428 -0.926236 0.726812 1.239209 0.813031 -0.825688 0.103743 -0.389903 -0.018311 -0.348202 0.252333 0.390918 -0.297948 -0.763739 -0.377985 0.705955 1.710559 -0.430294 -1.313074 0.488591 0.413246 0.061288 -0.572901 -0.244934 -0.143199 0.109751 0.316032 -0.221029 0.651922 1.505713 -2.401645 1.147585 0.085548 -0.443185 0.910436 -0.177040 -0.487456 -0.829682 0.330545 1.333109 1.144569 0.208136 0.016867 -0.192665 -1.088842 -0.178985 0.132237 0.750281 -0.471064 0.544618 0.246544 -1.070352 -1.035007 -0.745392 -0.107597 -0.390721 -0.547505 0.481285 0.338781 -2.385020 1.650982 -0.084927 -0.224487 -0.032050 -0.308643 0.576267 -1.211505 -1.509730 0.402422 -0.442938 -0.754608 -0.419839 0.013841 0.736734 0.031835 0.329875 -0.612337 -1.205433 0.906300 0.002161 0.825369 0.447860 0.670232 1.172986 0.534074 -0.463295 -0.778013 -0.544837 0.662396 -0.424282 -0.728141 0.193028 -0.359525 0.930426 1.450116 -0.207363 -0.407334 -0.365249 1.110656 -0.779861 -0.439319 0.914628 0.138918 -0.641267 0.358909 1.020231 -0.889639 -0.841429 -0.821356 -0.133646 -0.351219 -1.165848 0.181846 -0.754266 0.172560 0.737199 -0.121866 -0.724725 0.467440 0.185453 -0.078996 0.041212 1.223013 1.238870 -0.834503 0.575041 -0.995189 0.572320 -1.686461 -1.195540 0.345305 -0.325183 -0.287390 0.037624 -0.141113 0.663926 -0.216436 0.208062 -0.243806 -0.107796 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::operator--() = -0.673661 0.842930 1.295686 -1.916687 1.821214 2.201069 0.389635 -0.986874 -1.134223 -0.225985 -0.240855 -1.657234 -0.995621 2.155663 -1.035597 0.703260 2.703921 0.321035 -0.685232 0.012586 1.507298 0.418895 2.411934 1.996496 -1.909915 -0.146819 1.070974 0.860876 -0.175038 2.163507 -1.359179 -2.282774 0.382895 -0.411465 0.257667 -1.072844 0.139066 -0.415178 0.634192 -2.608023 0.372247 0.171918 -0.677994 -0.597796 -0.262118 -0.699478 2.578325 1.511465 -0.411883 -0.579125 1.233573 1.495439 -0.551487 0.388423 0.867087 0.687190 1.531159 0.194312 -0.621005 -0.740781 -0.498288 0.131447 -0.087431 2.109420 2.061241 0.648345 0.103646 0.237257 -0.184262 0.216729 -0.031098 0.372929 0.168804 1.436081 0.458132 -1.206882 0.308883 -2.616209 -0.163432 -1.880880 -1.008266 -0.916449 -0.196409 0.437058 1.033498 -0.412869 2.069337 -0.270482 0.462787 0.810307 2.901021 -1.794229 -0.597236 -1.587670 -1.659940 0.325656 -0.779394 0.170648 -0.354943 -0.472035 -1.541293 -1.857788 0.249222 0.818297 -0.651985 -0.299486 0.196597 1.564137 -1.268931 -0.889405 -0.880188 0.595445 -0.594563 -3.049621 -1.491370 -1.148045 0.666398 -0.138365 -0.707802 -2.535519 0.566008 1.964028 -0.971562 -1.095374 -0.332725 1.662728 1.306776 0.014469 -0.012209 -0.719932 0.739172 2.225503 1.048358 -1.074424 0.003527 -0.271715 -0.883361 -0.481497 -1.326601 -0.070308 -0.272280 -1.404972 0.198650 2.196517 -1.113566 0.112536 0.241016 -0.681517 1.255082 6.592336 -0.978399 1.444128 0.291150 -2.681957 0.949675 -0.083151 -0.922531 -0.233388 0.800687 1.200789 -2.784835 -1.576294 1.429733 1.952063 1.375802 -1.427773 0.099078 -0.762400 -0.616424 -0.404375 0.166780 0.392145 -0.821007 -1.366457 -0.831117 1.325232 3.546674 -0.810341 -2.779747 1.087983 0.932305 -0.219311 -0.670016 -0.608944 -1.102434 0.413376 0.942822 -0.550993 1.647251 2.516214 -4.203883 1.770359 0.041530 -1.337439 1.931247 -0.144083 -0.915102 -0.176795 0.432481 2.295978 1.859151 0.061099 0.096464 -0.303644 -1.631190 -0.234522 0.254365 1.024753 -0.881471 0.749772 0.836646 -2.348859 -1.602335 -0.764692 -0.438977 -1.128025 -1.182878 0.712516 -0.427103 -3.801745 2.936156 0.581837 0.115297 0.492263 -0.992349 1.092624 -1.890455 -2.458575 1.009583 -0.016908 0.233621 0.131625 0.035395 1.460418 0.653023 1.605338 -1.784795 -2.545985 0.655042 0.147626 1.607857 0.675588 1.092111 1.133489 0.037194 -0.218575 -1.694715 -1.344190 1.383164 0.654824 -1.703106 -0.582562 -0.720964 1.887007 1.887969 -0.562569 -0.882368 -1.297376 1.604954 -1.307933 0.200195 1.141979 0.230078 -2.033402 -0.822051 1.499401 -1.093524 -1.183763 -0.917515 -0.167231 -1.095979 -1.969596 0.264695 -0.628824 0.522608 0.995585 -0.214047 -0.965639 0.514375 0.447813 0.122851 0.558201 1.613385 1.280889 -0.880248 0.477679 -1.745099 1.046105 -2.742742 -2.347917 0.960001 -1.348395 -0.953507 -0.097856 -0.269329 1.507130 -0.568159 1.237504 0.313460 -0.428346 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::operator*() const = -0.123077 0.225392 0.274166 -0.343964 0.398271 0.352908 0.086009 -0.235578 -0.231895 -0.130017 -0.067307 -0.282133 -0.207557 0.425753 -0.234330 0.174848 0.587781 0.105968 -0.070452 -0.118856 0.293246 -0.081703 0.575746 0.485162 -0.444234 0.015046 0.329864 0.187070 0.018350 0.479682 -0.325322 -0.459486 0.158813 -0.166888 0.068299 -0.308627 0.015340 -0.075509 0.137863 -0.601169 0.050550 -0.142102 -0.153359 -0.066477 -0.066159 0.019557 0.576456 0.312948 -0.077722 0.048001 0.297870 0.321537 -0.089772 0.107172 0.187172 0.208395 0.377282 -0.031450 -0.117961 -0.085157 -0.106023 -0.132396 -0.015081 0.451651 0.462427 0.079170 0.025860 0.095506 -0.119323 0.030982 0.014166 0.111206 0.020472 0.298133 0.106285 -0.474466 0.082230 -0.715441 -0.124626 -0.696368 -0.238319 -0.269197 -0.065989 -0.027399 0.271790 0.135215 0.478559 0.002333 0.130304 0.126139 0.614164 -0.469253 -0.131095 -0.225867 -0.273939 0.047377 -0.188663 0.048577 -0.096678 -0.065971 -0.307730 -0.463030 0.222731 0.163024 -0.163892 -0.140144 -0.008807 0.320688 -0.461051 -0.241821 -0.309973 -0.005395 -0.173105 -0.624191 -0.124869 -0.216698 0.427489 0.003403 -0.128494 -0.587388 0.132515 0.491765 -0.164270 -0.274039 -0.029161 0.297246 0.260119 0.004732 0.012275 -0.156042 0.143903 0.566946 0.348648 -0.214198 -0.051505 -0.016011 -0.232170 -0.108298 -0.278306 -0.037171 -0.019142 -0.349980 0.127931 0.441037 -0.246808 -0.040153 0.271628 -0.199386 0.278206 1.228205 -0.192774 0.270785 0.064166 -0.592897 0.061244 -0.126843 -0.169219 0.014792 0.234800 0.257837 -0.539112 -0.337398 0.257156 0.416757 0.270542 -0.362706 -0.120955 -0.198281 -0.076401 0.007113 0.017540 0.075441 -0.193748 -0.275885 -0.162404 0.187213 0.815376 -0.187613 -0.376127 0.196732 0.077469 -0.115037 -0.278253 -0.130853 -0.223321 0.103138 0.158311 -0.099602 0.264472 0.521088 -1.011992 0.374145 -0.159526 -0.277536 0.307323 0.027872 -0.142004 -0.150445 0.119612 0.461335 0.398838 0.023099 0.153665 -0.020467 -0.372552 -0.063271 0.006167 0.266425 -0.230909 0.184138 0.276215 -0.597106 -0.352425 -0.059692 0.021293 -0.236952 -0.149500 0.162622 -0.060916 -1.020900 0.592305 0.044247 -0.034330 0.178952 -0.123539 0.298742 -0.422547 -0.513160 0.241659 -0.029091 0.071742 0.014631 -0.013120 0.320552 0.027687 0.247164 -0.324203 -0.487114 0.089253 0.020093 0.260350 0.165815 0.246475 0.359340 -0.230821 -0.075573 -0.376703 -0.111402 0.198348 -0.032721 -0.257016 -0.037591 -0.150514 0.406864 0.515752 -0.038083 -0.122636 -0.083495 0.381567 -0.390651 0.025719 0.260562 0.332117 -0.369678 -0.049314 0.305171 -0.276074 -0.296537 -0.165638 -0.057310 -0.153427 -0.387590 0.108994 -0.228803 0.102211 0.249481 0.008481 -0.220212 0.197696 0.035473 0.081766 0.054117 0.349084 0.483251 -0.231001 0.077169 -0.334159 0.169371 -0.590628 -0.487865 0.138269 -0.097346 -0.183942 -0.004102 -0.105349 0.336666 -0.085343 0.212705 0.069908 -0.142053 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::pop_back() = -0.706603 1.592418 2.465405 -2.986005 3.228571 3.547553 0.407882 -0.848455 -1.684611 -0.403313 -0.794143 -2.864805 -2.060381 3.105959 -1.397313 0.534649 3.499323 0.063721 -1.068280 0.436988 1.717670 1.379824 3.057756 1.966334 -2.661131 0.008331 0.574405 1.436052 -0.908340 4.154059 -2.126035 -3.872770 -0.126981 0.951364 0.626594 -0.976809 0.167189 -0.764438 -0.138068 -3.500056 0.509426 1.771568 -1.044852 -0.738174 0.012981 -1.196539 3.964763 2.021119 -0.513236 -1.360398 1.503894 2.363824 -0.521081 0.569582 1.114692 0.561118 2.642928 -0.611740 -1.299002 -1.047871 -0.738507 0.252730 -0.577178 2.700577 2.654241 0.833274 -0.111096 -0.162133 -0.373351 0.360990 -0.224807 0.559102 0.625817 2.115599 0.515041 0.611981 0.631796 -1.670488 0.406157 -1.353158 -1.422525 -1.545518 0.056755 2.593874 0.694881 -1.996099 3.176072 -0.722034 0.667152 1.009504 4.129695 -1.977769 -0.662062 -2.881155 -2.444020 0.349078 -0.873904 -0.511075 -1.193184 -0.266367 -1.958070 -1.922326 -0.372334 0.400252 -0.852183 0.696317 -0.124597 2.324629 -1.897581 -0.471474 -1.301829 1.594907 -0.221814 -4.117672 -2.973999 -1.098034 -0.650785 -0.437861 -0.579671 -2.719647 1.024488 2.321680 -1.816105 -0.598433 -1.997820 2.893675 1.688101 -0.497430 0.049127 -0.757850 1.237280 2.094383 0.740904 -1.444053 -0.340838 -0.243617 -0.415451 -0.929448 -1.544880 0.461282 -1.239575 -1.825628 0.017123 2.847471 -1.329054 0.658543 -2.812814 -1.263827 1.842721 8.577318 -1.793572 1.702088 -0.281693 -3.625466 2.020556 0.629183 -1.750933 -0.758548 0.526482 1.990686 -2.860406 -2.119067 2.423366 2.568417 1.862846 -1.342773 1.643496 -0.896217 -1.009012 -0.814203 0.543748 0.920115 -1.176937 -1.670661 -1.317836 1.357656 5.018807 -0.497905 -5.027352 2.002062 1.361589 0.058082 0.513884 -0.740310 -0.716127 0.046947 1.627644 -0.995271 2.469087 3.574365 -5.482878 2.675803 1.097058 -2.367792 3.045259 -1.277629 -0.563065 0.804487 0.012354 3.489972 2.792838 0.160813 -0.395331 -1.218525 -2.103326 -0.015981 0.612779 1.468879 -1.060026 0.816251 0.979586 -3.137063 -2.053097 -2.394296 -1.120884 -0.793197 -2.665921 0.664067 -0.492164 -5.146003 4.288422 0.945288 0.696167 0.221243 -1.253880 1.125701 -2.163473 -3.272970 1.123892 -0.233000 -0.614561 0.301418 0.084286 1.812967 1.010814 2.479545 -2.633459 -3.739111 1.285566 0.503424 2.176740 0.943163 1.737256 0.971286 2.088381 -0.389054 -1.642061 -2.812326 2.860315 0.996654 -1.836305 0.413733 -1.068375 2.325744 2.233440 -0.822242 -1.177749 -2.864254 2.051390 -0.489221 0.218527 1.716307 -1.895104 -2.879937 -1.159926 2.339156 -0.824948 -1.913965 -1.837846 0.177650 -1.991187 -2.624908 -0.116394 -0.913350 0.218327 1.927787 -0.650904 -2.307814 0.443104 0.451232 -0.867781 0.393778 2.913941 0.620188 -0.962620 2.030360 -2.281252 1.857910 -3.672691 -2.809430 1.097360 -2.828501 -1.142603 -0.191543 -0.438873 1.699986 -1.144410 2.170943 0.427925 -0.658059 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::_M_pop_back_aux() = -0.628446 2.077649 3.101958 -2.877023 3.206139 4.048011 0.522123 -1.126016 -1.685838 -0.199243 -0.611661 -3.383446 -2.309847 3.111602 -1.633594 -0.011614 3.790273 0.197724 -1.213571 0.508582 1.102617 1.913363 3.423076 2.751362 -2.669953 0.196372 0.570152 1.126087 -1.157514 4.510975 -2.800381 -4.327200 0.050932 1.468877 0.501544 -0.690680 -0.382054 -1.483772 -0.145859 -3.756555 0.484511 1.867648 -1.329741 -0.892649 0.454351 -0.997564 4.725156 1.878855 0.080571 -1.442348 1.117532 2.495421 -0.296936 0.422103 1.919504 0.550731 3.730141 -0.358078 -1.285038 -1.015664 -1.045937 0.653068 -1.194220 3.083844 2.678661 1.325515 -0.331203 -1.142197 -0.405285 0.227190 -0.524896 0.781759 1.014089 3.126123 0.162270 1.256415 1.367588 -1.146482 0.351655 -0.629227 -1.686064 -1.381028 0.123918 2.590281 0.697547 -2.297815 3.251295 -0.664090 0.757843 0.365820 4.700033 -2.200370 -0.733227 -2.071080 -2.472516 0.087862 -0.690978 0.118649 -1.635787 -0.733537 -2.378721 -2.056659 -0.122658 0.497780 -0.962859 1.745373 0.201113 2.235360 -1.720782 -0.060204 -1.370280 1.071955 0.062919 -4.389221 -3.485803 -1.074237 -0.564973 -0.109859 -1.425234 -3.039874 1.390503 2.294285 -1.948545 -0.581491 -2.194746 3.162180 1.677143 -0.320117 -0.170426 -0.918795 1.607870 2.094761 0.516760 -1.455392 0.320724 -0.744931 -0.583145 -0.857759 -1.275884 0.640611 -1.849746 -1.438328 0.159589 2.939093 -1.610644 0.929805 -3.433644 -1.069481 1.584713 9.143308 -2.354584 2.149867 -0.338266 -4.023012 2.007379 0.459520 -1.908693 -1.263010 0.696827 2.619671 -3.262916 -2.039422 2.784405 3.070437 1.840179 -1.607346 2.528139 -0.674170 -1.168156 -1.157305 1.238172 0.488006 -0.921739 -1.903025 -1.511203 1.682172 5.489120 -0.647574 -6.250809 1.608200 0.594238 1.066319 1.175523 -0.466585 0.076678 0.500447 1.727952 -1.011887 2.676733 3.656902 -5.981489 2.902690 0.914940 -3.008432 4.022761 -1.130929 -0.925911 2.002699 0.274366 3.766610 2.782724 0.868911 -1.107387 -1.355348 -2.284068 -0.451295 0.505312 1.704357 -1.517621 1.229395 1.610462 -3.823377 -2.215542 -3.417972 -0.567895 -1.077937 -3.397058 0.860975 -0.903488 -5.933095 4.708654 1.865063 0.640722 -0.323256 -1.666939 0.491484 -2.313610 -3.586040 0.768795 -0.754902 -0.754989 0.574606 -0.384583 1.450120 1.319165 3.217812 -3.290572 -3.617770 1.712566 0.777989 2.818386 1.100312 1.940728 1.070968 2.585315 -0.285892 -1.404546 -2.936259 3.817133 1.047846 -2.152719 0.843940 -1.639761 2.298560 2.463927 -1.155288 -1.214522 -3.596108 1.952172 -0.394124 0.533106 1.609295 -1.838951 -2.884722 -1.497917 2.223707 -0.512987 -1.865400 -1.751355 -0.858048 -2.588075 -2.690900 -0.112005 -1.030664 0.237963 1.976232 -0.890474 -2.540413 0.186569 0.012396 -0.957279 1.161460 2.478519 0.809373 -1.015454 2.631500 -2.488074 2.294970 -3.796097 -3.118682 1.432158 -3.495143 -1.500373 -0.790759 -0.797438 1.619841 -1.063512 1.815731 0.313828 -0.011933 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp___GLOBAL__sub_I_longest_path_directed_acyclic_graph.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/magic-square.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/magic-square.cpp__generateSquare(int) = -4.061888 -5.462202 -3.298383 -9.520530 6.189864 4.576363 3.333851 -5.802785 -11.017953 0.283238 5.218297 -11.740770 -0.541436 11.047419 -3.323810 9.713380 17.347928 1.391912 -5.720261 -1.775355 10.808506 -3.712807 13.508211 15.896366 -7.950657 -1.280139 -2.230631 6.220855 2.451268 -1.764243 2.443386 -2.773275 3.682438 -11.576043 -3.462433 -8.535880 2.271183 4.093172 10.367979 -16.972348 2.809187 -1.276946 4.044400 -2.538339 -4.211769 4.956665 4.879212 9.020366 -1.566895 2.877355 9.273792 -0.036345 -1.138816 2.329410 0.690862 0.397309 3.720122 4.095225 -3.815394 -4.937966 -0.055803 0.585976 2.899620 8.648937 14.359478 2.138243 -0.604567 7.276104 3.962808 2.995648 5.944603 1.280199 -4.410732 -0.196560 3.713815 -17.090261 -1.688172 -22.538182 -1.584564 -21.082275 -5.626227 2.060392 8.060388 -4.537576 5.223496 1.875228 8.391659 0.003360 -3.802647 10.228561 9.746522 -7.309023 -4.943570 -6.044283 -6.359040 3.571507 -4.153819 2.539377 11.722040 4.620555 -8.278130 -2.874309 6.005222 4.163270 -2.988927 -7.665797 3.392131 6.642288 -4.524536 -6.956307 2.479181 10.284190 -1.437536 -15.145061 1.467780 -10.571042 3.391337 -0.420471 -3.345213 -7.468401 -0.117286 2.857009 -3.673151 -3.288780 -2.487999 8.726544 6.158583 4.657581 0.844665 2.556127 2.549672 15.237892 -0.225297 -7.170954 1.356960 -0.416911 -5.408001 4.919179 -9.652120 -5.314283 6.199741 -10.042995 5.633967 5.980683 -5.086513 -3.933908 11.329338 4.994920 1.686576 36.900185 1.770860 13.989650 9.723990 -7.501381 7.966308 -4.484389 1.979314 3.397223 3.422248 -2.781766 -19.575541 -9.465290 5.306053 9.161558 7.306254 -14.462360 -8.237428 -0.144346 -1.379646 0.041532 -1.132878 3.002484 -0.715863 -5.312562 -1.563348 9.737598 22.248134 -2.881970 1.306526 5.412546 6.384495 -6.949597 -19.131879 -5.025282 -8.383283 1.915492 -1.061659 2.871277 6.239310 11.909854 -19.455248 7.517532 0.790808 3.217577 10.008215 4.053534 -11.401608 -20.959890 -2.933420 4.702021 13.782036 -4.049377 -0.255881 5.086650 -7.878507 -0.278776 2.995079 -1.612862 -1.766536 3.248896 -0.855054 -2.684025 -3.985816 4.812227 -4.888387 -0.595343 0.083689 6.708533 1.054983 -11.231098 7.716873 -0.748450 -4.561437 1.401955 -4.805032 9.192005 -7.489181 -7.221730 5.836514 -0.366540 -1.815814 -8.787382 2.562874 5.164550 1.485062 6.125721 -4.867370 -12.850462 6.669968 -8.898339 7.600713 3.734928 -2.163982 3.212104 -1.601380 -3.211087 -12.353372 -6.703146 -5.766961 2.508299 -10.583121 -1.232975 -1.426437 8.824505 4.864914 0.766084 -9.234404 1.454264 13.782262 -7.822585 -3.815177 5.715379 2.086399 -10.759575 2.066157 7.627826 -15.379281 2.434695 -4.663398 -4.347459 -3.190414 -7.204229 5.905972 4.055472 6.357612 -2.656567 1.545402 3.077649 4.928543 4.036702 3.417306 2.465994 16.890899 11.298436 -1.337060 -5.236329 -10.544436 3.758729 -10.708130 -12.520540 5.508700 2.187409 -8.585871 1.734547 4.984823 11.303235 0.982545 -1.783859 -3.489108 2.753322 +PE-benchmarks/magic-square.cpp__main = -0.926791 -1.268731 -0.378943 -2.283419 1.486523 0.772015 0.808695 -1.176789 -2.727349 -0.087950 1.106764 -2.570006 -0.165653 2.669572 -0.791661 2.128734 4.100236 0.629512 -1.269141 -0.585830 2.455290 -1.161013 3.167083 3.724891 -1.933803 -0.199622 -0.453768 1.548124 0.645503 0.052883 0.298074 -0.660342 0.872790 -2.536998 -0.583486 -2.229463 0.459738 1.072330 2.122865 -4.105116 0.708392 -0.265325 1.007145 -0.562906 -0.848925 1.403754 1.219076 2.105173 -0.412392 0.876730 2.149242 0.009334 -0.188373 0.594779 0.343316 0.328038 1.104827 0.871928 -0.971369 -0.937618 -0.112497 -0.280554 0.736950 2.024470 3.324799 0.402297 -0.131876 1.436544 0.865344 0.709818 1.510747 0.271167 -0.945373 -0.213209 0.886773 -3.934879 -0.226951 -5.360799 -0.380379 -5.382003 -1.384814 0.333357 2.116716 -1.012320 1.108587 0.474502 2.062671 -0.071080 -0.775563 2.191665 2.298047 -1.748520 -1.187083 -1.321088 -1.492631 0.866042 -0.986941 0.357155 2.605652 1.060703 -1.933508 -0.740117 1.585763 0.896955 -0.737380 -1.537774 0.709441 1.745278 -1.450067 -1.635625 0.264683 2.274929 -0.277431 -3.443087 0.555845 -2.466619 1.102416 -0.038622 -0.878173 -1.669557 0.110437 0.764073 -0.934310 -0.646182 -0.852983 2.118535 1.204717 0.990130 0.169939 0.436372 0.429640 3.327122 0.227187 -1.783111 0.286106 0.089522 -1.340175 1.043627 -2.312555 -1.304941 1.494839 -2.365362 1.173704 1.167061 -1.308024 -0.873862 2.650624 1.157197 0.476244 8.163599 0.323453 3.156842 2.163336 -1.782876 1.812043 -0.829562 0.522703 0.901606 1.035529 -0.628705 -4.258642 -2.255082 1.117432 2.200658 1.789179 -3.313982 -2.006922 -0.233874 -0.283770 0.272412 -0.210785 0.620743 -0.228828 -1.338372 -0.417240 1.891518 5.113041 -0.624885 0.017596 1.116337 1.247288 -1.712258 -4.367858 -1.111256 -1.842222 0.498066 -0.382562 0.505743 1.467074 2.866828 -4.975019 1.949834 -0.123812 0.580842 2.322369 0.837099 -2.446578 -4.966108 -0.749191 1.075698 3.380668 -0.799416 -0.043202 1.312493 -1.934921 -0.120801 0.524829 -0.182704 -0.536312 0.815392 -0.023046 -0.829274 -0.891257 0.872947 -0.959153 -0.175594 0.031506 1.559008 0.297300 -3.090789 1.790061 -0.245517 -1.024431 0.475294 -0.816253 2.010748 -1.815367 -1.785090 1.302728 0.011421 -0.531851 -2.123340 0.535244 1.360818 0.060704 1.164295 -1.070551 -2.946020 1.581190 -2.067949 1.785590 0.920019 -0.555086 1.032258 -0.123258 -0.715144 -2.762021 -1.205441 -1.277530 0.156234 -2.174777 -0.163496 -0.416792 2.056052 1.373689 0.328745 -1.853659 0.414357 3.348755 -1.844150 -0.931368 1.477653 0.511126 -2.218167 0.779032 1.910375 -3.633883 0.333594 -1.130159 -1.044122 -0.551870 -1.537103 1.554954 0.735233 1.466352 -0.573460 0.453870 0.492414 1.214765 0.872105 0.660234 0.484733 3.978509 2.946816 -0.427384 -0.944635 -2.323222 0.876969 -2.552461 -2.688795 0.992721 0.645440 -2.055030 0.531389 1.005047 2.657033 0.248274 -0.343466 -0.762399 0.585848 +PE-benchmarks/magic-square.cpp___GLOBAL__sub_I_magic_square.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/matrix-chain-multiplication.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/matrix-chain-multiplication.cpp__MatrixChainOrder(int*, int) = -4.689246 -5.704959 -5.297362 -9.757589 7.424193 10.667534 4.152476 -9.167280 -11.827329 1.460990 6.700590 -13.465366 -0.069354 12.309246 -4.091355 13.382333 15.808780 0.958697 -8.011918 -0.692114 12.779656 1.120985 17.358173 14.551378 -8.343348 -1.053966 -2.893379 3.943229 2.484535 -2.240169 1.957339 -2.577589 6.991984 -15.440283 -6.622708 -5.244490 1.966335 3.560661 13.680792 -14.689470 2.940472 -2.603551 1.370052 -3.030363 -5.086086 -0.168556 6.573131 10.176040 0.539800 3.632729 8.778658 0.483421 -1.309053 3.149718 1.860192 1.831402 0.407780 0.078860 -3.780751 -7.670549 -0.516865 0.572206 2.026664 9.964167 13.442845 2.696656 -0.778501 9.855738 3.341396 2.453798 7.150993 1.915453 -5.661394 1.179839 3.282480 -16.807501 -1.121384 -16.254464 -3.597770 -14.316193 -5.857351 2.983570 6.780186 -1.230880 8.509081 3.124222 9.808787 -0.880163 -5.351910 11.368231 11.809901 -11.330759 -5.466594 -5.439393 -5.122230 2.286512 -5.274735 3.697888 7.533694 3.845009 -9.652861 -3.452397 3.514742 6.215087 -3.711860 -10.874310 4.099951 7.843051 -5.906816 -9.308245 4.191494 10.898319 -4.030154 -17.955170 -4.944435 -8.092888 5.706690 -0.433665 -3.948885 -11.693412 0.596324 4.750711 -2.555621 -6.551185 1.555532 4.690354 7.549844 6.219588 0.656795 3.488852 3.404069 21.189584 0.261377 -6.838129 2.428309 -1.959782 -1.463962 7.491384 -5.966432 -5.854050 0.028392 -12.427848 5.829271 10.429420 -5.673814 -2.933891 7.843302 6.977782 0.909020 36.449329 1.981649 15.508025 11.577160 -10.830923 2.111032 -7.840102 2.172569 3.452668 2.979550 -2.651162 -18.548671 -10.805454 7.024320 10.959679 7.989845 -13.606732 -3.273974 -0.239315 -0.907935 -0.959172 -1.687570 3.515526 0.646067 -6.613863 -1.965257 11.827012 23.812496 -5.392848 3.578390 7.529226 3.641714 -4.503018 -14.332895 -6.668753 -7.986236 2.580394 4.979271 3.440327 5.699807 13.407387 -11.958498 8.297771 -1.495941 2.519229 8.841132 6.830233 -13.395636 -10.713555 -4.285327 5.953980 11.145915 -5.047713 -0.017475 5.531342 -9.207350 -0.891278 3.796441 -2.547887 -1.232315 3.703737 1.492555 -3.833485 -4.787390 7.139308 -3.256206 -1.314967 0.686623 8.385082 -0.801877 -11.038739 9.552315 0.725079 -5.805395 2.825757 -5.306307 13.208072 -8.179810 -8.618477 8.441922 -0.977092 -1.494273 -4.388780 2.895237 6.078025 4.643732 7.426179 -7.792099 -9.623561 7.074445 -4.708126 8.795461 4.267098 -1.623184 3.780250 -10.162806 -4.072531 -11.611171 -9.635503 -2.747769 3.448478 -12.390938 -2.287179 -1.817744 11.492680 5.326260 1.442465 -12.410296 2.365071 11.171088 -11.288180 -2.570767 6.662940 7.526993 -14.842088 1.246349 8.287683 -12.799455 3.130258 -2.690323 -2.263669 -5.216993 -9.187579 7.064531 5.078302 8.130614 -2.866896 2.808688 4.287780 5.276527 3.918825 5.339665 3.304091 14.814032 7.991449 -1.139874 -7.483465 -12.114664 5.038566 -12.571527 -15.619177 8.289680 3.653853 -9.317342 0.957708 2.169258 13.473074 2.430955 -3.787171 -3.381305 2.305275 +PE-benchmarks/matrix-chain-multiplication.cpp__main = -1.016899 -1.038831 -0.388847 -2.519370 1.993487 2.025290 1.085516 -1.576334 -3.087618 -0.425169 1.567180 -3.857844 -0.957567 3.318485 -1.121068 2.423787 4.237884 0.387198 -1.806448 -0.425532 2.702951 0.052875 4.437616 3.907849 -2.548921 -0.088484 -0.809268 1.281007 0.671062 0.131839 0.533988 -1.360276 1.579383 -2.659924 -0.923543 -1.239782 0.355546 0.520768 2.203221 -4.200742 0.645495 0.341567 0.435969 -0.715112 -0.838589 0.891270 2.325009 2.637610 -0.156522 1.008267 2.309276 0.112702 -0.066960 0.742857 0.584367 -0.226903 0.589840 -0.230508 -1.428372 -1.442957 -0.236310 -0.737569 0.056982 2.739784 3.617403 0.548442 -0.266622 1.647590 0.688904 0.844756 1.725509 0.607698 -0.545641 0.494711 1.173614 -3.027300 -0.195616 -4.300818 -0.682080 -5.142534 -1.898390 0.283267 2.868905 0.405094 1.308698 0.017790 2.833189 -0.027713 -1.032299 2.926494 3.533642 -2.405231 -1.550741 -1.509311 -1.429906 0.970223 -1.515413 0.814331 1.810429 1.085462 -2.665150 -0.618275 0.864180 0.986201 -1.055270 -1.728849 0.754810 2.231502 -2.181338 -1.576124 0.164550 2.503919 -0.038762 -4.791531 -1.165776 -1.758613 1.368274 0.246872 -1.177401 -2.050379 0.370145 0.841437 -0.938639 -0.888742 -1.076147 1.921350 1.510788 1.534149 0.327565 1.090763 1.139498 4.387716 0.273985 -1.793418 0.460566 -0.372442 -0.444122 1.708921 -1.545233 -1.360637 0.491367 -2.911309 1.426489 1.894973 -1.663281 -1.127168 0.671419 1.342512 0.478889 8.614201 0.231302 3.914420 2.604452 -2.737074 0.963477 -1.566700 0.271674 0.758204 1.125820 -0.212646 -3.521985 -2.700529 1.945138 3.145794 2.108308 -3.388847 -0.224886 0.129788 -0.177266 -0.421302 0.106433 0.936626 0.245437 -1.788271 -0.609309 2.914204 5.714120 -1.039502 -0.412802 1.560926 1.048161 -0.558738 -2.982188 -1.230393 -1.174168 0.694209 1.146821 0.688402 1.647154 3.667147 -4.343259 2.511521 0.060898 0.478122 2.449850 1.213656 -3.193512 -3.239207 -0.838057 1.806703 3.095910 -0.646331 -0.360294 1.165819 -2.561953 -0.295858 0.884994 -0.242113 -0.549599 1.173921 0.222158 -1.064643 -1.516919 0.389011 -0.833702 0.079269 -0.474108 2.074144 0.249836 -3.869196 2.793038 0.017560 -1.540129 -0.062110 -1.276635 2.827706 -2.437570 -2.566756 1.601167 -0.870608 -1.761083 -1.579541 0.378176 1.333282 0.809751 1.594932 -1.803550 -2.528294 2.586830 -1.209922 2.492192 1.269531 -0.266459 1.697912 -0.885611 -1.124412 -2.511021 -2.313396 0.223739 0.002132 -2.876649 0.273195 -0.699018 2.596887 1.805172 0.119649 -2.762279 0.171153 2.948881 -2.449391 -1.210391 1.906406 1.024134 -3.092321 1.135899 2.351952 -3.290801 0.495153 -1.491422 -0.817676 -1.293037 -2.373991 1.683906 0.719694 1.773591 -0.236812 0.504883 0.280791 1.320290 0.688863 0.672418 0.649010 4.040946 2.745013 -0.897944 -0.743719 -3.282836 1.597269 -3.508104 -3.928568 1.781482 0.544170 -2.144942 0.173170 0.270937 2.999104 0.633638 -1.146554 -1.282898 1.136281 +PE-benchmarks/matrix-chain-multiplication.cpp___GLOBAL__sub_I_matrix_chain_multiplication.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/maximum-length-chain-of-pairs.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/maximum-length-chain-of-pairs.cpp__maxChainLength(Pair*, int) = -3.759683 -4.062767 -1.805117 -9.059379 5.572091 6.948594 2.572900 -5.234676 -9.152553 -0.278262 3.863657 -7.740612 -0.159866 9.849340 -3.057855 8.874675 11.611820 0.952135 -5.151210 -0.610643 10.521528 -1.724710 11.390780 9.580999 -7.294129 -1.125771 0.053227 4.891130 2.278722 2.059268 0.798014 -3.112862 2.941798 -10.179176 -3.039280 -5.671258 1.984190 3.430117 8.214341 -11.704836 2.569854 -0.105153 0.535055 -2.705966 -3.566522 -1.918122 4.618520 7.815689 -1.834756 1.847467 7.733925 1.535729 -1.941690 2.018446 1.739332 2.374615 1.054179 1.158409 -2.175300 -4.883247 -0.373039 -0.532633 3.032899 7.657018 9.720312 0.794082 0.182272 6.408032 1.561053 2.087686 5.266103 0.882633 -4.497492 -0.510777 3.693192 -12.118455 -0.858015 -14.136208 -1.373540 -12.459092 -4.125361 1.410440 4.535800 0.173251 5.894428 1.545976 7.461881 -2.033213 -2.991531 8.170705 8.015063 -6.995615 -3.516620 -5.795009 -5.914955 2.641943 -4.245533 0.245087 4.380164 2.086570 -6.626496 -3.519327 2.631905 5.141148 -3.034201 -7.585258 2.110639 6.494471 -5.619981 -7.360938 2.052214 8.546228 -3.422298 -13.050795 -3.903367 -7.614416 4.021592 -1.391598 -2.241622 -8.514081 0.456654 5.121096 -2.152370 -5.059322 0.499439 4.855920 5.229648 3.815493 0.506434 0.106388 1.498176 13.546248 2.305657 -5.238308 0.614244 -0.267042 -2.168530 3.820213 -5.357859 -3.875313 1.412121 -8.362665 1.981105 7.605551 -4.097065 -1.881624 7.603877 3.560577 1.937587 31.068518 1.144357 10.678885 7.750683 -8.062752 2.838242 -2.895131 0.781368 3.199086 2.679680 -1.563553 -14.306939 -7.743880 4.567892 7.609145 6.406002 -9.406183 -3.591501 -1.144251 -1.023973 0.666256 -1.550119 1.849381 -0.522803 -6.158054 -1.932307 7.269577 17.105503 -3.328474 -0.674610 5.607415 4.824836 -6.369108 -11.060696 -4.251389 -7.460269 1.738003 2.562012 0.439461 5.327131 10.287431 -12.627295 6.485137 -1.125887 0.567594 6.297231 2.931682 -8.410810 -10.692603 -2.471802 4.476087 9.634137 -3.965239 1.867381 4.058500 -6.991601 -0.173915 2.047338 -1.214354 -1.494763 2.982187 0.613750 -3.965010 -4.088780 4.274323 -3.540660 -1.503356 -0.099743 5.143414 -0.699108 -9.673314 7.572922 -0.087891 -2.910850 2.840236 -2.690068 8.961804 -6.947597 -7.793936 6.505509 1.074348 -0.293482 -3.375475 2.022281 5.988940 3.040171 3.282992 -5.257272 -9.322553 3.956841 -4.169553 6.418344 3.072322 -1.112213 3.540819 -4.486874 -1.449380 -9.398822 -5.423649 -1.863909 2.118720 -8.986892 -4.227052 -1.574456 8.585398 4.376650 0.601421 -7.046293 0.952673 9.310680 -7.264690 -1.624658 4.745066 4.309605 -10.406750 0.378028 6.537002 -9.358326 0.974263 -3.032754 -0.288806 -2.972378 -7.021395 5.645611 3.351363 6.099696 -1.119429 2.399807 1.398093 3.272825 3.791329 2.949568 1.538888 10.740561 7.320558 -1.615608 -4.972399 -8.257540 3.047957 -9.604153 -10.287691 4.601142 1.350604 -6.387756 1.627189 1.672557 10.202140 1.660788 0.796868 -0.424730 0.315964 +PE-benchmarks/maximum-length-chain-of-pairs.cpp__main = -0.820632 -0.641170 0.256969 -2.301513 1.616315 1.339526 0.752023 -0.815496 -2.466590 -0.693606 0.895615 -2.556367 -0.890373 2.765599 -0.854875 1.580359 3.353608 0.406115 -1.188964 -0.368717 2.248161 -0.566647 3.167812 2.829929 -2.237283 -0.083169 -0.131044 1.385475 0.530679 1.046881 0.171652 -1.437073 0.771153 -1.696202 -0.228836 -1.372176 0.323178 0.501157 1.175558 -3.546226 0.568321 0.725145 0.239214 -0.655182 -0.564564 0.408789 1.918171 2.100080 -0.577465 0.616453 1.983617 0.339075 -0.205089 0.524386 0.607523 0.083166 0.701365 0.023840 -1.055082 -0.875073 -0.231714 -0.894758 0.300960 2.200518 2.768914 0.170135 -0.081909 1.008079 0.273546 0.709304 1.264757 0.392432 -0.360825 0.136131 1.187494 -2.208734 -0.140469 -3.770428 -0.269656 -4.568366 -1.501844 -0.057862 2.167913 0.587307 0.904234 -0.209602 2.319697 -0.333398 -0.504562 2.155086 2.711669 -1.618701 -1.106183 -1.555164 -1.525220 0.943450 -1.237095 0.061963 1.159794 0.598815 -2.003556 -0.735905 0.759082 0.827574 -0.898288 -1.147970 0.362628 1.934042 -2.059316 -1.290332 -0.287705 1.929928 -0.083923 -3.693096 -0.890683 -1.612810 1.011725 0.051263 -0.824573 -1.593773 0.371635 1.027117 -0.827391 -0.728625 -1.058890 1.893524 1.041045 0.967957 0.297444 0.335343 0.699183 2.916616 0.777758 -1.417596 0.105859 -0.010415 -0.611668 0.891844 -1.384759 -0.968729 0.646479 -2.100719 0.594340 1.413789 -1.321336 -0.777712 0.779541 0.623973 0.685152 7.466558 0.014454 2.836218 1.754548 -2.206158 1.097522 -0.586803 -0.048307 0.661384 1.060620 0.045519 -2.803047 -2.041590 1.405099 2.405448 1.760709 -2.494857 -0.392284 -0.158734 -0.201475 -0.032186 0.094284 0.568069 0.014677 -1.682241 -0.592966 1.887100 4.407897 -0.703254 -1.180630 1.198895 1.186962 -0.983894 -2.406108 -0.777431 -1.197554 0.482572 0.605506 0.032509 1.512764 2.967000 -4.306952 2.105673 -0.029324 -0.027533 1.918842 0.450308 -2.084147 -3.113847 -0.488478 1.515068 2.773268 -0.456579 0.081067 0.798373 -2.064672 -0.155104 0.496750 0.056166 -0.602012 1.015946 0.069823 -1.176385 -1.317831 -0.060931 -0.836988 -0.090174 -0.550640 1.367030 0.252446 -3.494545 2.365086 -0.090685 -0.879985 0.098671 -0.668664 1.959709 -2.099792 -2.377766 1.263481 -0.351750 -1.285856 -1.235236 0.202744 1.356929 0.509617 0.711935 -1.278305 -2.479489 1.823978 -1.020713 1.969339 1.005456 -0.121749 1.598161 0.131931 -0.614271 -2.060019 -1.440267 0.268156 -0.218353 -2.118963 -0.272657 -0.653382 2.040405 1.610950 0.008492 -1.621136 -0.126348 2.540590 -1.686249 -0.878164 1.513626 0.469141 -2.209205 0.806522 1.979875 -2.513113 -0.005264 -1.435715 -0.365615 -0.829445 -1.896051 1.337635 0.313623 1.304408 0.129290 0.387648 -0.260661 0.890232 0.672282 0.249152 0.269621 3.112718 2.490418 -0.965144 -0.310771 -2.382164 1.136450 -2.839278 -2.756442 1.002016 0.160822 -1.552001 0.289881 0.226814 2.304141 0.412230 -0.154461 -0.581145 0.552478 +PE-benchmarks/maximum-length-chain-of-pairs.cpp___GLOBAL__sub_I_maximum_length_chain_of_pairs.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp__maxProfit(int*, int) = -5.108620 -4.571569 -2.000781 -11.275164 7.890071 11.130351 4.134307 -7.980323 -11.455238 -1.382851 5.735894 -11.725051 -2.040558 13.614636 -4.621743 12.575399 15.979247 1.316631 -7.170848 -1.360976 13.965489 -0.173798 18.068306 14.083151 -10.743340 -1.229242 0.783879 5.401924 3.941537 2.161213 0.642942 -5.140724 7.030408 -14.241310 -4.080750 -6.684367 2.259339 3.198513 11.406622 -15.560914 3.060702 -0.943411 -0.821388 -3.427412 -4.618373 -1.448298 8.715572 11.074577 -1.483354 3.450119 10.090290 1.865729 -2.188841 3.203571 2.787748 2.665747 0.981412 -0.618660 -3.744046 -7.004514 -1.020483 -2.170017 2.308799 11.154201 13.789040 0.902956 0.107490 9.346511 1.828577 2.718796 6.951285 1.990924 -3.829003 0.824239 5.270647 -17.598906 -1.439414 -19.148301 -3.750000 -18.751197 -6.603921 0.865065 6.515756 -0.140258 8.837745 1.374580 11.053543 -1.745876 -4.121996 10.406142 13.644929 -11.879035 -5.342000 -7.287401 -5.405521 3.013499 -7.041709 1.809317 5.459404 1.139996 -10.069991 -5.550204 3.803250 6.917919 -4.504071 -10.842253 2.732858 9.583231 -8.830940 -10.057344 0.889476 9.404604 -4.514226 -19.964698 -4.373851 -8.400353 8.008752 -0.651850 -3.428301 -12.914997 1.181708 8.085993 -2.559361 -8.448904 1.042455 6.776802 8.269904 5.935859 1.153762 1.864983 3.097841 21.429420 5.121159 -6.585577 0.862585 -1.290645 -3.033190 6.187055 -6.364229 -5.320747 1.976307 -12.088368 2.396082 12.038151 -6.134500 -2.314577 10.470282 4.895048 2.770202 41.578041 1.037919 14.598804 10.826180 -12.633992 2.209530 -6.187758 0.818042 3.912496 4.159140 -0.875074 -20.477036 -10.949900 7.237939 11.576416 8.731853 -14.410390 -3.099321 -1.761398 -0.368716 -1.152451 -1.917880 3.330796 0.755161 -8.982551 -2.553859 11.442888 23.990060 -6.833529 -1.334896 7.578723 4.655108 -6.154687 -14.404333 -6.396871 -8.453980 2.657399 4.907161 1.622220 6.655324 14.780948 -15.831437 9.332716 -2.321607 -0.194452 9.226620 5.241738 -12.142492 -11.747463 -2.745038 7.805954 11.745521 -4.316567 2.903769 5.264128 -10.605388 -0.691319 2.568896 -0.998450 -1.941940 4.221313 2.207556 -6.094854 -6.552231 5.010712 -3.179646 -2.721347 0.164383 7.899639 0.270556 -16.540923 12.096535 0.000311 -5.398030 3.980121 -4.153330 14.195979 -10.540964 -11.610514 9.230552 -0.476574 -2.242657 -4.334890 2.630454 7.769753 4.036439 4.842073 -8.130126 -12.164524 6.829218 -4.325667 9.332602 4.589088 -0.300059 7.266647 -8.860172 -3.097283 -12.813111 -8.912196 -1.289220 2.095467 -12.762621 -5.371776 -2.256802 12.553597 7.570050 0.486539 -9.950121 1.116284 11.738733 -14.623020 -2.310682 7.507811 11.351881 -14.834002 1.521199 9.380212 -12.566623 0.771445 -3.994736 -1.721091 -4.823981 -11.185590 7.534557 3.111883 8.451808 -0.809460 3.378063 1.789732 4.894435 4.106988 4.023669 1.938271 14.195528 12.862444 -3.950144 -7.211634 -12.310727 5.359067 -14.956979 -16.500166 7.792480 2.069945 -8.429240 1.538868 1.943702 14.008017 2.782813 -1.464282 -1.982926 0.552190 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp__int const& std::max(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp__main = -1.090419 -0.742931 0.217837 -2.744670 2.079911 2.175877 1.064305 -1.364625 -2.927127 -0.914524 1.270062 -3.353254 -1.266511 3.518658 -1.167652 2.320504 4.227093 0.479014 -1.592892 -0.518784 2.936954 -0.256465 4.503317 3.730360 -2.927125 -0.103863 0.015086 1.487634 0.863242 1.067270 0.140638 -1.842645 1.588875 -2.508629 -0.437130 -1.574798 0.378208 0.454836 1.814014 -4.317442 0.666491 0.557494 -0.032075 -0.799471 -0.774935 0.502754 2.737582 2.751857 -0.507185 0.936984 2.454890 0.405075 -0.254519 0.761411 0.817207 0.141392 0.686812 -0.331574 -1.368832 -1.299326 -0.361203 -1.222235 0.156140 2.899954 3.582660 0.191910 -0.096865 1.595775 0.327051 0.835526 1.601794 0.614090 -0.227127 0.403135 1.502985 -3.304824 -0.256749 -4.772847 -0.744948 -5.826787 -1.997556 -0.166937 2.563904 0.524605 1.492897 -0.243882 3.038029 -0.275931 -0.730655 2.602174 3.837642 -2.595385 -1.471259 -1.853643 -1.423333 1.017761 -1.796331 0.374809 1.375642 0.409500 -2.692255 -1.142081 0.993351 1.182929 -1.192262 -1.799369 0.487072 2.551794 -2.701508 -1.829613 -0.520253 2.101603 -0.302309 -5.075877 -0.984780 -1.769997 1.809157 0.199213 -1.061908 -2.473956 0.516646 1.620097 -0.908789 -1.406541 -0.950287 2.277701 1.649096 1.392031 0.426909 0.687063 1.019116 4.493251 1.340859 -1.687050 0.155527 -0.215136 -0.784600 1.365212 -1.586033 -1.257816 0.759316 -2.845860 0.677336 2.300309 -1.728823 -0.864303 1.352822 0.890867 0.851675 9.568462 -0.006834 3.620202 2.369648 -3.120406 0.971779 -1.245328 -0.040972 0.804066 1.356512 0.183214 -4.037066 -2.682794 1.939109 3.198902 2.225879 -3.495698 -0.293848 -0.282163 -0.070423 -0.395927 0.020732 0.864352 0.270270 -2.247140 -0.717276 2.721762 5.784809 -1.404265 -1.312687 1.593157 1.153017 -0.941010 -3.074836 -1.206527 -1.396297 0.666451 1.074536 0.269060 1.778402 3.865703 -4.947780 2.675189 -0.268468 -0.179942 2.504720 0.912319 -2.830484 -3.324820 -0.543125 2.181041 3.195544 -0.526845 0.288345 1.039499 -2.787429 -0.258585 0.601062 0.099347 -0.691447 1.263772 0.388584 -1.602354 -1.810521 0.086347 -0.764785 -0.333772 -0.497815 1.918275 0.446379 -4.868067 3.269809 -0.073044 -1.377421 0.326648 -0.961317 3.006544 -2.818466 -3.141081 1.808490 -0.661934 -1.675691 -1.427119 0.324379 1.713091 0.708870 1.023751 -1.852876 -3.047884 2.398453 -1.051936 2.552191 1.308810 0.040682 2.343326 -0.742728 -0.943851 -2.742877 -2.137977 0.383094 -0.223004 -2.874109 -0.501602 -0.789851 2.834045 2.249630 -0.014484 -2.201901 -0.093625 3.026201 -3.157915 -1.015369 2.066175 1.877596 -3.094656 1.035156 2.548517 -3.154773 -0.045827 -1.628111 -0.652072 -1.199765 -2.728890 1.715424 0.265726 1.774830 0.191284 0.583300 -0.182333 1.214554 0.735414 0.463972 0.349498 3.803712 3.598796 -1.432051 -0.758618 -3.192801 1.598672 -3.909843 -3.998937 1.640284 0.304690 -1.960298 0.272217 0.281043 3.065316 0.636635 -0.606691 -0.892785 0.599723 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp___GLOBAL__sub_I_maximum_profit_by_buying_and_selling_a_share_at_most_twice.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp__printMaxSubSquare(int (*) [5]) = -5.815212 -6.482203 -3.118196 -14.806812 8.631223 12.692526 4.585112 -8.366486 -15.772264 -2.030985 6.237252 -15.858417 -0.172662 16.776859 -4.670127 15.627393 23.117380 2.510785 -8.712614 0.135019 16.763134 -3.162058 19.935807 18.988952 -11.463313 -1.222931 -1.651397 7.902056 3.280959 4.087936 1.778532 -7.620694 6.661275 -17.119187 -5.422348 -12.006287 2.534153 6.168074 13.953493 -23.048901 4.645200 0.961578 1.174274 -5.001761 -5.497459 -2.181366 9.585716 12.961795 -2.030389 3.766289 11.301696 2.854195 -2.879191 3.633395 3.136251 4.115289 2.517819 0.634729 -4.829138 -7.830122 -0.669719 -1.831644 4.350273 12.662724 17.369475 1.543339 -0.144816 10.782019 3.351429 2.664168 8.826566 1.604695 -6.748405 -1.142007 4.840994 -22.764279 -1.159966 -23.061301 -2.672183 -24.163533 -7.850479 2.553824 9.314664 1.987062 9.728060 -0.581134 12.453455 -4.723070 -4.650084 14.270517 15.258151 -13.241391 -6.283699 -9.899275 -7.771135 4.302582 -7.168404 -0.080518 8.801098 2.292779 -11.582309 -5.233664 7.052616 8.560305 -5.021462 -12.809723 4.728392 11.532072 -10.736796 -13.083704 3.236983 14.655767 -5.296767 -22.561259 -4.307718 -13.141613 5.024185 -0.986138 -4.916536 -15.388160 1.262046 7.875868 -3.443220 -8.485029 -2.028709 10.496909 8.491386 6.716832 1.218315 1.690466 3.212552 24.272168 3.679721 -8.850056 2.328612 -0.445064 -4.002564 6.606167 -9.919732 -7.877248 1.569520 -14.974647 1.627988 13.831540 -7.839275 -2.157408 11.238352 7.009428 2.889001 57.267182 1.630617 18.743216 14.087002 -14.535549 6.314318 -5.872376 0.805149 4.154014 4.353657 -1.355622 -29.291698 -12.992429 7.715969 13.715981 11.227147 -17.113408 -6.054990 -2.314361 -1.593843 0.666406 -2.240057 3.032900 0.877592 -11.608026 -3.157024 12.978328 33.269951 -5.625588 0.762324 8.883750 6.290678 -10.729374 -22.807271 -7.365533 -12.171641 3.115140 3.029583 0.757522 8.455408 17.628714 -21.435661 11.785904 -2.392269 0.657950 12.895934 6.120322 -14.833648 -22.456164 -5.493201 9.018580 18.689952 -7.411934 4.599435 6.569691 -11.957069 -1.096633 3.441296 -2.153258 -2.477728 4.598569 1.818484 -7.406507 -6.189143 7.003995 -5.598335 -3.600501 -1.024665 9.217857 1.801469 -14.511107 13.590663 0.643647 -5.188569 4.772101 -4.650802 16.194830 -12.319858 -12.546170 10.952763 0.984014 -2.432082 -6.082678 2.989043 9.994232 4.551820 5.006252 -8.303444 -17.664783 8.301255 -7.210504 11.278232 5.560152 -2.246838 6.150797 -4.347675 -2.714892 -16.020937 -12.444268 -4.359107 2.651341 -14.604656 -6.426418 -3.025518 14.801966 8.200880 1.150233 -13.212386 1.814852 16.591888 -13.394991 -1.980844 8.851156 6.657052 -18.209164 0.431487 11.607583 -18.285245 2.276843 -5.337994 -2.026995 -4.865391 -11.216768 9.235481 5.263066 9.778250 -1.726678 3.145028 2.153448 5.561630 6.231032 4.169581 3.092699 20.177184 13.934631 -1.871505 -8.002330 -13.868104 4.909596 -16.814408 -17.773433 7.690786 3.881200 -11.875414 2.192732 4.927416 16.996746 3.135940 0.743284 -1.273226 1.115344 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp__main = -1.176067 -1.155728 -0.356532 -3.088906 2.021896 2.575045 1.045980 -1.443845 -3.465062 -0.726659 1.173679 -3.604542 -0.489882 3.750992 -1.021757 3.014979 5.162085 0.740972 -1.731732 -0.004930 3.259095 -0.677952 4.393610 4.198491 -2.538575 -0.131984 -0.531913 1.677564 0.380747 1.374626 0.306223 -2.189606 1.469639 -3.100564 -0.936619 -2.575996 0.409590 1.209349 2.440543 -5.246199 0.978470 0.729867 0.335931 -1.069621 -0.966271 -0.256584 2.422705 2.796024 -0.345431 0.933581 2.260081 0.731475 -0.442350 0.827634 0.846161 0.802820 0.631305 -0.306193 -1.365121 -1.455375 -0.288970 -0.760732 0.587548 2.752883 3.781193 0.326365 -0.110496 1.861187 0.449399 0.687028 1.837465 0.387112 -1.052240 -0.161312 1.061441 -4.132184 -0.292767 -4.678878 -0.533521 -5.654369 -1.894314 0.286464 2.483897 1.025073 1.798741 -0.450293 2.884916 -1.037081 -0.800779 3.000620 3.583358 -2.769746 -1.457204 -2.137771 -1.597635 1.010262 -1.559208 -0.155761 1.735455 0.487924 -2.634429 -1.112093 1.536327 1.566576 -1.104105 -2.328809 0.908040 2.649679 -2.725112 -2.537392 0.175853 3.061850 -0.788642 -4.908386 -0.968364 -2.519735 0.866185 0.066126 -1.228098 -3.036626 0.524724 1.565742 -0.891049 -1.558088 -0.974950 2.521417 1.533603 1.297364 0.368300 0.489595 0.748240 4.978002 0.845200 -1.908455 0.500870 0.013671 -0.770185 1.304072 -2.074860 -1.668786 0.139905 -3.251608 0.464744 2.697211 -1.848957 -0.557899 1.399680 1.328554 0.750273 11.727549 0.107812 4.000948 2.831068 -3.231550 1.525424 -1.183222 0.037307 0.708770 1.156235 -0.052147 -5.554313 -2.786830 1.737999 3.140641 2.498944 -3.489660 -0.939717 -0.538812 -0.245702 0.111069 -0.178891 0.712657 0.279918 -2.572272 -0.723542 2.625131 7.173701 -1.092226 -0.311950 1.826447 1.336973 -1.930787 -4.433172 -1.422701 -2.291408 0.627255 0.699625 0.038321 1.800641 3.941173 -4.943062 2.798518 -0.461241 -0.014194 2.833907 1.123747 -3.013268 -4.707225 -1.203594 2.129613 4.278056 -1.284845 0.896675 1.205259 -2.675425 -0.308006 0.707236 -0.189536 -0.643765 1.118115 0.359423 -1.801603 -1.403098 0.893971 -1.138284 -0.713825 -0.527949 1.940020 0.800764 -3.624381 3.098145 0.173595 -1.113441 0.799540 -0.802544 3.304765 -2.718560 -2.921523 2.173590 -0.086177 -1.107345 -1.278447 0.466850 2.097899 0.864152 1.004452 -1.642253 -3.730349 2.193100 -1.292310 2.584122 1.289175 -0.398673 1.597855 -0.276794 -0.784614 -3.067347 -2.806966 -0.509765 0.048226 -2.875118 -0.822969 -0.821429 3.120603 2.044618 0.324308 -2.822747 0.099795 3.698869 -2.626756 -0.481854 2.142646 0.947790 -3.564476 0.395666 2.741453 -3.933167 0.243837 -1.414440 -0.342647 -1.072167 -2.408033 1.864621 0.736925 1.927455 -0.137372 0.546147 0.020336 1.155556 1.205138 0.564937 0.555776 4.507980 2.924696 -0.613593 -1.027633 -2.969184 1.167888 -3.737325 -3.717131 1.418508 0.724814 -2.550008 0.440439 0.853800 3.435808 0.565267 0.158425 -0.480592 0.325760 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp___GLOBAL__sub_I_maximum_size_sub_matrix_with_all_1s_in_a_binary_matrix.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/maximum-sum-increasing-subsequence.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/maximum-sum-increasing-subsequence.cpp__maxSumIS(int*, int) = -4.156440 -4.408199 -1.966772 -9.017735 5.698372 8.111565 2.840409 -6.096550 -9.803007 -0.375844 4.210978 -8.885925 -0.028508 10.651291 -3.647161 10.220460 13.355471 1.688452 -5.754376 -0.239226 11.576250 -0.870000 13.019507 11.494823 -7.894201 -1.327318 0.082177 5.614838 2.931429 1.707400 0.818837 -3.741585 4.534163 -11.936369 -3.980821 -7.131944 2.288383 3.896281 9.561577 -13.145721 2.705685 -0.933106 0.003053 -2.803494 -3.781097 -2.339482 5.155473 8.628710 -1.882359 2.619060 8.124107 1.934737 -2.183577 2.393333 1.157234 2.527070 0.368887 0.843359 -2.706284 -5.601454 -0.402530 -1.403461 2.932962 8.496047 11.442813 1.302258 0.416178 7.144841 1.873731 1.912858 5.807592 1.060636 -4.705868 0.004200 3.801556 -14.177654 -0.943731 -15.609104 -2.170662 -13.520454 -4.540351 1.199187 4.978925 0.202442 6.818612 1.878701 8.148201 -2.235948 -3.108001 9.576706 9.304852 -8.865459 -4.065888 -6.216771 -5.839394 3.049306 -5.262161 0.868665 3.845064 2.069859 -7.304965 -4.837261 2.793802 5.772441 -3.209834 -8.501987 2.392236 7.322622 -6.898315 -8.735431 1.758471 8.492764 -3.925816 -14.488278 -4.415578 -8.082570 5.510533 -0.685119 -2.677890 -9.848892 0.517541 5.631129 -1.768955 -6.118474 1.236239 4.878846 5.701098 4.245939 0.548110 0.282131 1.810070 15.775507 3.075155 -5.705723 0.944751 -0.425892 -2.696430 4.322521 -6.589303 -4.465861 1.001133 -9.821033 2.142670 9.211320 -4.956324 -2.364279 8.348817 4.052417 2.286151 33.794042 1.643948 11.618430 9.094970 -9.186990 2.653168 -3.972073 0.996289 3.596572 2.762829 -1.098416 -16.648742 -8.532936 4.837104 8.686910 7.134249 -10.475846 -4.453685 -1.458266 -0.514357 0.386835 -1.714147 2.544037 -0.332255 -7.158186 -1.951840 8.499796 18.628396 -4.144288 -0.488253 5.992742 4.069170 -6.813220 -12.949867 -4.901616 -7.776389 2.014986 3.644434 0.600859 5.220345 11.471621 -13.216170 7.192923 -1.183266 0.900296 6.966872 4.021632 -9.840433 -10.035846 -2.445780 5.214275 10.175985 -3.991772 2.162434 4.725113 -7.966831 -0.556168 2.579213 -1.021613 -1.549897 3.320948 1.604332 -4.565860 -4.988153 5.021552 -3.107867 -2.714731 0.112228 6.185224 -0.791459 -10.198283 8.232165 -0.168485 -3.803710 3.637708 -3.419070 10.525803 -8.286822 -8.694264 7.517387 0.790069 -0.730169 -3.953883 2.405031 6.585407 4.260263 3.822674 -5.800360 -10.423396 4.308665 -4.170468 6.747505 3.345267 -1.001617 4.289063 -5.661383 -1.713506 -10.891179 -5.848764 -1.833531 2.119343 -9.771719 -5.849712 -1.481259 9.766590 5.799129 0.442610 -8.202720 0.978850 10.361170 -9.214640 -1.852224 5.576405 6.326737 -11.372232 0.375941 7.180209 -11.085284 1.034686 -2.810891 -0.462811 -2.881662 -7.529218 6.197792 3.018415 6.665930 -0.922117 2.512915 1.616121 3.902620 4.177915 3.464275 1.860072 12.075601 8.570695 -1.727449 -5.256532 -9.378273 3.227926 -11.235689 -11.947204 5.457496 1.736692 -7.198731 1.807820 2.163169 11.382192 2.027765 0.299207 -0.713239 0.358924 +PE-benchmarks/maximum-sum-increasing-subsequence.cpp__main = -0.892615 -0.675482 0.346652 -2.353584 1.631682 1.505226 0.795674 -0.906923 -2.588875 -0.880434 1.010376 -2.953451 -1.042682 2.972093 -1.083098 1.665472 3.768633 0.510088 -1.305464 -0.356785 2.413873 -0.353695 3.569601 3.275040 -2.511627 -0.185261 -0.113455 1.638386 0.767532 0.957738 0.325673 -1.697101 1.050495 -1.848081 -0.274647 -1.577434 0.459328 0.481064 1.215077 -3.897469 0.560115 0.713117 0.137838 -0.664988 -0.566295 0.483779 2.134087 2.322662 -0.662146 0.712598 2.188816 0.470302 -0.270463 0.569312 0.416013 -0.155236 0.603630 -0.105667 -1.256942 -0.985777 -0.209355 -1.178207 0.197818 2.492968 3.234641 0.283368 0.025364 1.064500 0.345377 0.745618 1.387454 0.425716 -0.280943 0.380478 1.299488 -2.450260 -0.176181 -4.190108 -0.390921 -5.092909 -1.623292 -0.213003 2.460038 0.718297 0.912160 -0.265734 2.508934 -0.251354 -0.471338 2.592733 3.117655 -1.874724 -1.289811 -1.767250 -1.582087 1.151267 -1.556110 0.251804 1.054851 0.718226 -2.191149 -0.908617 0.672616 0.894702 -0.935075 -1.200366 0.365800 2.127105 -2.414726 -1.397195 -0.454084 1.919362 0.029982 -4.154027 -1.064572 -1.708379 1.329738 0.228412 -0.884793 -1.677627 0.353491 1.108026 -0.776709 -0.771950 -1.200926 2.021674 1.132850 1.100693 0.319272 0.475238 0.867695 3.233270 0.919873 -1.520848 0.107652 -0.052660 -0.777904 0.953102 -1.674910 -1.056612 0.747915 -2.372682 0.684258 1.674309 -1.520677 -1.061801 0.678335 0.623714 0.877925 8.125898 0.114001 3.071491 1.996460 -2.454731 1.088195 -0.772821 -0.035377 0.702560 1.089136 0.179192 -3.099547 -2.222929 1.516642 2.689602 1.918836 -2.714655 -0.391570 -0.148241 -0.119846 -0.190792 0.090261 0.787146 -0.031184 -1.881108 -0.621032 2.275176 4.651368 -0.783431 -1.299240 1.225703 1.170098 -0.958717 -2.636398 -0.820390 -1.071552 0.598264 0.884030 0.099724 1.568594 3.288053 -4.670889 2.304737 0.182805 0.138305 2.066744 0.567695 -2.413346 -3.120517 -0.365153 1.764357 2.878349 -0.389622 0.052694 0.927015 -2.301811 -0.217292 0.635823 0.183243 -0.603834 1.073796 0.229787 -1.272254 -1.666814 -0.118105 -0.809962 -0.191018 -0.644038 1.568950 0.253602 -3.782686 2.642918 -0.195814 -1.115170 0.036309 -0.922923 2.225505 -2.544069 -2.635378 1.360620 -0.552525 -1.672733 -1.483768 0.230703 1.434172 0.719981 0.874936 -1.404610 -2.739696 2.035179 -1.065899 2.072418 1.064723 -0.044888 1.892689 0.084289 -0.633276 -2.358788 -1.579015 0.466042 -0.294069 -2.361546 -0.389213 -0.606248 2.245289 1.959224 -0.172778 -1.882896 -0.119672 2.754990 -2.009959 -1.116919 1.669363 0.732907 -2.376788 0.932333 2.116866 -2.950217 -0.017033 -1.573367 -0.447036 -0.817492 -2.111882 1.395262 0.170990 1.438975 0.250755 0.425943 -0.334591 1.016179 0.717690 0.274179 0.348098 3.463334 2.889931 -1.089875 -0.216429 -2.780869 1.258243 -3.304055 -3.248566 1.200160 0.114650 -1.606903 0.355672 0.265476 2.504431 0.522913 -0.313033 -0.751667 0.726791 +PE-benchmarks/maximum-sum-increasing-subsequence.cpp___GLOBAL__sub_I_maximum_sum_increasing_subsequence.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp__kadane(int*, int*, int*, int) = -3.074142 -3.708842 -0.244006 -7.336949 4.456082 3.827823 2.204910 -3.571603 -7.980576 0.138407 2.345440 -5.122012 0.698351 8.463019 -2.074593 7.730470 11.188361 2.611323 -3.778335 -0.983460 9.303906 -4.094311 9.017848 9.123818 -6.220255 -0.734682 1.312114 4.691555 2.500242 2.887678 -1.520713 -2.113769 2.742861 -9.527057 -1.252716 -7.735102 1.591196 3.872959 7.271186 -11.445224 2.387902 -1.162030 1.364646 -2.205042 -2.769734 0.704916 3.714059 6.459333 -2.897415 2.462094 6.451682 0.458712 -1.633341 1.809733 1.509073 3.828723 2.247456 4.114742 -2.210145 -2.947574 -0.488408 -1.882366 3.876870 6.058004 9.215829 0.240311 0.361886 5.012586 2.097985 1.124651 4.561202 0.461164 -3.122338 -1.804758 3.442410 -13.025107 -0.617200 -16.278399 -1.342519 -14.557616 -3.628303 0.391488 3.978257 -3.501306 5.086937 1.213751 6.362180 -2.069353 -1.592285 6.033029 6.674632 -6.867009 -3.133247 -5.231301 -5.349013 2.463971 -3.595617 -0.799306 5.684057 0.207189 -5.400784 -4.977550 4.207104 4.475167 -2.467153 -6.051267 1.743002 6.184361 -5.037640 -7.556345 0.023180 5.510093 -3.483257 -10.273138 -0.182351 -7.299094 4.641852 -0.458428 -2.302657 -7.855546 0.434281 5.022111 -2.411613 -4.685458 0.493803 5.705914 3.699454 2.648420 0.546741 -1.398200 0.369895 10.652546 4.122627 -5.379644 0.374976 0.970924 -4.228397 2.268599 -7.015333 -4.253052 4.087681 -7.441450 0.222575 5.298978 -4.181505 -0.441502 11.366679 2.962738 2.205931 25.902696 0.989070 8.178478 5.674636 -6.802115 4.148387 -1.046884 0.926395 3.492103 3.760515 -1.237059 -14.472734 -6.697771 2.648077 6.492049 5.854942 -9.175804 -7.145792 -2.478444 -0.739367 1.912455 -1.659547 1.381783 -0.986795 -5.558072 -1.505937 4.273604 14.695705 -3.453936 -1.877078 3.687707 3.659188 -7.112115 -12.565785 -3.648843 -8.201034 1.467922 -0.042410 -0.407281 4.821167 8.909027 -14.779277 6.058096 -2.891309 -0.413684 5.850752 2.347008 -6.590425 -12.239437 -1.713882 3.614095 9.433283 -2.408104 1.845565 4.268042 -6.086370 -0.299405 0.690311 -0.124506 -1.765517 2.626478 0.603368 -4.123737 -3.069677 3.474437 -2.563896 -3.313145 0.858975 4.304027 -0.025900 -9.674096 5.837695 -0.567454 -2.218107 4.286771 -1.190178 6.534125 -6.412638 -6.964461 5.360090 2.306030 1.129171 -4.349017 1.631799 5.972764 1.173500 1.252334 -3.772092 -10.328059 2.726952 -4.687297 5.224844 2.686275 -1.441462 4.211862 -2.206851 -1.284565 -9.443852 -2.273210 -2.906992 0.657768 -6.361441 -5.697889 -1.369594 7.450931 4.991323 1.113587 -3.768321 0.512529 9.132844 -7.411956 -1.185395 4.788899 4.188146 -7.307458 0.488329 6.072739 -9.567375 -0.210744 -2.373711 -1.213117 -0.866595 -4.724479 5.207812 1.446093 4.574005 -1.109558 1.815801 1.204146 3.244994 3.396915 2.231297 0.676053 9.985167 8.821477 -2.264631 -3.857679 -6.342867 2.165776 -8.464790 -7.843231 2.512690 2.057633 -6.299094 2.180647 2.576195 8.601191 0.811910 1.233586 0.040185 -0.760920 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp__findMaxSum(int (*) [5]) = -2.716922 -1.635083 0.287868 -6.230778 5.057602 3.755713 2.591353 -1.518373 -7.314941 -3.399254 2.537690 -8.916984 -4.268195 9.237292 -2.608961 5.130316 12.306476 1.582716 -3.002701 -0.728412 7.643735 -3.182471 10.748219 9.993468 -7.688451 -0.735580 0.316540 4.384077 1.387484 2.958197 1.108056 -6.380717 3.646703 -6.109499 0.049753 -5.311704 1.673487 1.259762 3.500864 -12.651128 1.401252 3.017864 0.288133 -2.184458 -2.112828 2.785452 6.894850 7.190530 -3.165484 2.204398 6.551049 0.454602 -0.989440 1.860654 0.796390 -0.815883 0.092455 1.209210 -4.764074 -2.430473 -0.696493 -4.810165 0.473121 7.144538 10.548363 0.180915 0.342241 3.827825 0.145170 2.299520 3.555628 1.155364 0.892090 0.261268 5.058027 -7.689066 -2.508001 -15.040213 -1.705322 -19.368379 -5.353972 -1.544970 7.732566 1.110946 2.756144 -2.131861 7.667161 -0.465662 -0.717058 8.712117 10.214140 -5.906170 -4.310577 -6.712547 -4.421979 3.909280 -5.232025 0.375848 5.757403 0.503334 -6.961721 -3.672697 2.799678 2.590639 -2.648943 -5.291999 0.750565 6.755608 -7.162789 -4.683558 -3.226641 4.718716 0.159956 -13.137650 -1.857611 -4.049143 3.150756 1.763141 -2.418443 -5.018066 1.092640 3.443792 -2.451839 -3.214748 -2.743341 7.977448 3.427095 3.285681 2.077150 1.737012 2.827938 10.089373 4.335585 -4.225335 -0.295746 0.075482 -3.524783 2.653665 -5.867525 -3.727423 4.250404 -7.543569 2.035380 4.540286 -4.827751 -3.140758 3.839371 1.047345 3.362458 24.998325 0.414100 9.256263 5.461477 -7.755451 5.674356 -2.409767 -0.794595 1.880606 4.260458 0.868287 -10.117357 -6.534429 4.572310 8.198593 5.992900 -9.358046 -2.543904 -0.887533 0.374533 -1.160626 0.090688 3.119931 0.424310 -5.877105 -1.500523 7.416878 14.903062 -3.382717 -4.106608 3.898191 5.085791 -2.670756 -10.391731 -2.471139 -4.653191 1.166759 2.132068 0.024848 4.560450 10.168524 -15.595452 6.939872 0.274114 0.302902 6.193085 1.925470 -7.543031 -13.027491 -0.248414 6.004929 9.450197 -0.328984 1.140596 2.044663 -6.899700 -0.443459 1.698033 0.951047 -1.385964 3.362123 -1.252793 -3.768400 -5.610984 -0.684634 -3.251588 -1.516619 -1.560353 4.389850 3.023525 -12.179863 8.412891 -1.210694 -3.597006 -0.085640 -2.224220 7.088417 -8.206614 -9.043822 4.189591 -2.260373 -5.610189 -5.083971 0.613725 4.173173 1.960882 1.374135 -2.840280 -10.497777 7.077803 -2.845923 6.368607 3.201226 0.260543 7.115838 1.442556 -3.163108 -7.999328 -5.321492 1.552498 -1.929182 -7.367660 -2.165769 -1.637546 7.006161 6.453642 -0.341764 -5.582557 -1.148365 8.662598 -6.884414 -3.490474 5.992060 2.698353 -6.710198 2.793762 7.191249 -9.687103 -0.635851 -5.403772 -0.680759 -2.154419 -6.904000 3.010290 -0.773664 3.561907 1.290148 0.769395 -1.057747 2.842252 2.515023 0.695499 -0.236774 11.051640 10.105562 -5.097903 -0.751997 -8.538315 3.582906 -10.473508 -10.605515 3.508829 1.042100 -4.669040 1.183324 2.646390 6.770448 0.851549 -1.071334 -2.759099 1.310010 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp__main = -0.571668 -0.213550 0.415279 -1.435648 1.342675 0.744345 0.680082 -0.056993 -1.868999 -1.004228 0.425351 -2.250880 -1.314839 2.337047 -0.604294 0.959060 3.145192 0.641062 -0.625432 -0.213991 1.507093 -0.846052 2.627085 2.502717 -1.837133 -0.016954 -0.124033 1.034041 0.030986 1.259568 0.058104 -1.905705 0.874751 -0.982667 0.223070 -1.357415 0.226075 0.261928 0.352019 -3.325418 0.357206 1.154413 0.234512 -0.532408 -0.295733 0.849690 1.950234 1.692472 -0.587814 0.642211 1.331777 0.168594 -0.032474 0.495291 0.460398 -0.075233 0.280923 -0.071402 -1.419565 -0.346624 -0.326756 -1.467505 -0.119084 1.694221 2.497302 0.048750 -0.021058 0.472865 -0.155250 0.615407 0.829831 0.297060 0.469355 0.069428 1.146510 -1.273637 -0.496076 -3.240135 -0.356511 -4.937090 -1.454385 -0.565795 2.241063 0.751035 0.444839 -0.775793 2.002183 -0.232659 0.002620 1.854152 2.656524 -1.392551 -1.107335 -1.552161 -0.959631 0.941213 -1.195549 -0.136623 1.278746 0.085243 -1.771330 -0.831546 0.819926 0.416178 -0.652787 -0.789643 0.119911 1.800480 -2.073262 -0.949101 -1.199642 1.055087 0.275070 -3.099493 -0.343927 -0.757590 0.529548 0.647857 -0.783160 -1.047281 0.533433 0.757209 -0.740309 -0.533991 -1.181266 2.165419 0.498790 0.607649 0.553532 0.479972 0.648782 2.163103 1.107897 -1.044041 -0.014097 0.167976 -0.800388 0.506531 -1.340157 -0.925844 0.762080 -1.837836 0.463801 0.824817 -1.311423 -0.678021 0.078092 0.200815 0.882293 5.468058 -0.159774 2.161564 1.104719 -1.937421 1.550702 -0.432519 -0.272743 0.277105 1.225151 0.394149 -1.917626 -1.566384 1.116262 2.114497 1.519842 -2.065111 -0.352026 -0.340734 0.142818 -0.179303 0.282192 0.735204 0.194323 -1.490114 -0.412768 1.468654 3.680063 -0.717957 -1.414494 0.836843 1.005459 -0.398355 -2.176413 -0.468629 -0.856783 0.249401 0.374781 -0.140181 1.072203 2.544964 -3.985791 1.943228 -0.048791 -0.170969 1.666525 0.250207 -1.563258 -3.047790 -0.198716 1.568166 2.577033 0.160324 0.123229 0.340026 -1.733812 -0.189106 0.315219 0.476900 -0.454471 0.912372 -0.265317 -1.139395 -1.300417 -0.700977 -0.655769 -0.347745 -0.618197 1.003373 1.047517 -3.289397 2.125337 -0.191373 -0.798943 -0.099346 -0.252986 1.441798 -1.952136 -2.306248 0.834669 -0.684268 -1.749110 -1.185315 -0.018394 1.000513 0.297548 0.188705 -0.579100 -2.439650 1.999033 -0.513333 1.681326 0.852313 0.081815 1.889082 1.075986 -0.906786 -1.534608 -1.325897 0.563965 -0.941794 -1.437188 -0.058499 -0.578570 1.637798 1.775551 0.063698 -1.211661 -0.516306 2.238353 -1.406000 -0.833666 1.653898 0.130618 -1.275512 0.898226 1.951164 -2.324687 -0.391875 -1.458567 -0.173135 -0.513086 -1.554500 0.669583 -0.519720 0.697335 0.457295 0.071991 -0.625812 0.631806 0.470484 -0.140958 -0.129531 2.813551 2.328144 -1.327981 0.427582 -1.936056 0.950844 -2.547471 -2.290593 0.555440 0.252382 -1.192075 0.274086 0.508046 1.445759 0.110151 -0.257988 -0.778023 0.326643 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp___GLOBAL__sub_I_maximum_sum_rectangle_in_a_2d_matrix.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/m-coloring-problem.cpp__isSafe(int, bool (*) [4], int*, int) = -1.354810 -1.380088 0.123217 -2.960362 1.794264 1.752004 0.950301 -1.548070 -3.161451 -0.267099 0.866136 -2.605306 -0.061651 3.655128 -0.917201 3.243322 4.363102 1.020200 -1.559347 -0.235526 3.565470 -1.183782 3.879209 3.584709 -2.459886 -0.331877 -0.018967 1.827346 0.678266 1.271550 -0.347090 -1.129771 1.138592 -3.700615 -0.707526 -2.597886 0.646770 1.639746 2.631367 -4.455985 0.932827 0.088792 0.561638 -1.038751 -1.145302 -0.906869 1.806779 2.775053 -0.567827 0.826077 2.181953 0.224876 -0.361793 0.863704 0.841742 1.468986 0.372658 -0.058378 -1.226953 -1.242951 -0.296261 -1.062012 1.331690 2.617275 3.425398 0.365647 0.033380 2.059336 0.509605 0.460860 1.840764 0.311136 -1.355519 -0.402768 1.323064 -4.676459 0.067140 -5.035082 -0.608965 -4.506596 -1.673520 0.108536 1.653663 0.236679 2.268821 0.299686 2.784821 -1.068972 -0.655908 2.521138 3.072880 -3.114916 -1.365525 -2.238987 -1.892060 0.923731 -1.581693 -0.328966 1.182769 0.385481 -2.382558 -1.827381 1.492208 1.886373 -1.036025 -2.358053 0.779154 2.640959 -2.329575 -3.283189 -0.106685 2.197344 -1.476960 -4.127233 -0.370471 -2.386443 1.446170 -0.002552 -1.052492 -3.405001 0.439908 2.018578 -0.757835 -2.030340 -0.571465 1.936193 1.385370 0.903238 0.259509 -0.050909 0.239083 4.745642 1.340869 -1.976300 0.261186 0.403662 -1.300802 0.963685 -2.126295 -1.866330 0.630405 -3.109144 -0.598167 2.442167 -1.799940 -0.139547 2.820859 1.320879 0.981205 9.751495 0.344971 3.170220 2.422127 -2.961065 1.543781 -0.797467 0.260461 1.028958 1.339823 -0.203472 -5.291644 -2.907035 1.357699 2.840860 2.491429 -2.783548 -1.974582 -0.997001 -0.051156 0.621812 -0.490887 0.755608 -0.188029 -2.527457 -0.592357 1.888836 5.938327 -1.486372 -0.386093 1.857967 0.881581 -2.244410 -4.369627 -1.528204 -2.864187 0.403346 0.030662 -0.074240 1.714057 3.825100 -4.447416 2.713228 -1.111240 -0.188009 2.302129 0.656369 -2.661723 -3.770650 -1.004253 1.758089 3.559618 -1.077293 0.831182 1.356348 -2.654463 -0.149659 0.370765 0.063628 -0.639212 1.221672 0.120746 -1.854266 -1.420051 1.294510 -1.128982 -1.268685 0.115965 1.811620 0.474604 -3.036865 2.676274 0.048372 -0.826511 1.767387 -0.502043 2.945792 -2.735300 -2.979532 2.299623 0.491721 -0.030012 -1.201528 0.643457 2.283929 0.635351 0.009711 -1.601531 -3.245851 1.452438 -1.254390 2.318922 1.137773 -0.477834 1.454572 -0.336930 -0.798826 -2.866627 -1.476765 -1.308111 0.171027 -2.648266 -2.167528 -0.611411 3.273574 2.229120 0.406725 -1.817557 0.300405 3.467932 -2.918086 -0.680591 2.129293 1.124520 -3.126410 0.051597 2.664396 -3.558076 -0.065354 -1.042557 0.053685 -0.637193 -2.180319 1.942395 0.431118 1.803258 -0.214351 0.518815 0.302997 1.186043 1.472263 0.774987 0.333274 4.093410 2.519396 -0.591521 -1.400397 -2.732355 0.844035 -3.547271 -3.173877 1.154660 1.157595 -2.524158 0.751230 1.061745 3.383090 0.577545 0.340325 -0.099502 -0.443966 +PE-benchmarks/m-coloring-problem.cpp__graphColoringUtil(bool (*) [4], int, int*, int) = -2.350618 -2.722223 -0.597219 -4.684070 3.103211 2.378817 1.735182 -2.187051 -5.686478 -0.748476 1.707563 -4.264872 -0.227727 6.440714 -1.306035 5.541504 7.869387 1.863857 -2.521502 -0.628384 6.390733 -2.592251 6.550894 6.301510 -4.259582 -0.517355 0.220850 2.459739 1.310058 1.504519 -0.118818 -2.014658 2.274736 -6.606086 -1.058034 -4.859199 1.044582 3.009855 4.752744 -8.054486 1.665045 -0.139086 1.383277 -1.697863 -2.124973 0.384091 2.940175 4.845043 -1.913406 2.051864 4.208680 0.126908 -0.884020 1.444336 0.761841 2.105851 -0.050556 1.459066 -2.089338 -1.957143 -0.495939 -1.979327 2.392595 4.329666 6.182026 0.145234 0.050557 3.855881 1.129460 1.220246 3.219626 0.504978 -1.533593 -1.581357 2.700771 -8.265445 -1.321190 -10.761585 -1.159443 -10.720467 -2.851414 0.413012 3.695780 -0.821975 3.404451 0.753396 4.861822 -1.467243 -1.309767 5.099300 5.290779 -4.926746 -2.440609 -3.838849 -3.557905 1.880226 -2.735441 -0.425426 3.632876 0.521114 -4.243916 -3.432404 2.418381 2.810419 -1.746615 -4.822256 1.250791 4.506903 -4.239317 -5.181315 -0.336072 3.893914 -2.016947 -7.451303 0.156043 -4.253100 2.688242 0.291691 -1.931274 -5.206423 0.632015 2.875078 -1.674145 -3.331542 -0.251195 3.710460 2.105686 2.015311 0.669642 -0.333017 0.384622 7.657816 2.943390 -3.783933 0.355554 0.709958 -2.188314 1.939711 -4.260442 -3.462245 2.411902 -5.692174 0.424538 3.497611 -3.174667 -1.077830 6.077276 1.921561 1.499742 15.821156 0.704347 5.864828 4.256154 -4.993697 2.819939 -1.469554 0.569819 2.293907 2.996586 -0.653058 -8.104017 -4.900306 2.309188 5.042497 4.403639 -5.587295 -4.387115 -1.412321 -0.080043 1.114313 -0.794346 1.373296 -0.184513 -4.287629 -0.958689 3.366854 10.030377 -2.487139 -0.113329 2.849370 2.786993 -3.880500 -8.220460 -2.541731 -5.752286 0.757323 0.624386 -0.167310 3.029840 6.613001 -9.158843 4.610004 -2.051937 0.307150 3.088125 1.876041 -4.840283 -8.361365 -1.488149 2.844276 6.568632 -1.605376 1.468694 2.661472 -4.563875 -0.209058 0.680578 -0.137029 -1.189288 2.147546 -0.238427 -2.669669 -2.277196 2.695789 -1.952180 -2.260268 0.758214 3.217060 1.117777 -5.913878 4.397053 -0.700140 -1.790861 2.544499 -0.525294 5.211918 -4.409889 -5.094603 3.900718 0.728156 -0.299667 -2.835646 1.104714 4.058313 0.859581 0.152617 -1.953095 -6.658246 2.709708 -2.567136 4.110468 2.016643 -1.094467 3.326480 -0.981653 -1.530540 -5.666574 -2.188287 -2.036778 -0.292415 -4.416558 -3.669350 -0.913335 5.432278 3.694278 0.865923 -3.260419 0.620472 6.190702 -5.077223 -1.188556 3.843956 2.312980 -4.894969 1.098875 4.777902 -6.622396 0.069451 -2.164892 0.430375 -0.850119 -3.643783 3.398469 0.837376 2.998671 -0.786146 1.124071 0.851862 2.271970 2.668157 1.437365 0.116695 7.115504 5.235748 -1.868967 -2.488133 -4.674236 1.587053 -6.246234 -5.634947 1.803565 2.414633 -4.297107 1.365500 1.454504 5.701339 0.559439 0.347478 -0.656608 -0.261766 +PE-benchmarks/m-coloring-problem.cpp__graphColoring(bool (*) [4], int) = -1.425529 -1.571068 0.015262 -3.094786 2.140174 1.362756 1.204468 -0.924589 -3.987191 -0.851735 0.930790 -3.414937 -0.618287 4.453030 -0.772897 3.315689 5.560833 1.432431 -1.651535 -0.205787 3.854969 -1.997763 4.331494 4.229101 -2.770356 -0.176029 -0.442929 1.642475 0.347287 1.682446 -0.053251 -1.913705 1.242634 -3.595849 -0.297984 -3.104315 0.544411 1.937328 2.489038 -5.879004 1.143755 1.084324 1.643921 -1.258676 -1.117475 0.192223 2.330977 3.203703 -1.077857 1.143070 2.561715 0.047619 -0.221183 0.962886 0.721964 1.243752 0.338216 0.363494 -1.898336 -1.019152 -0.422457 -1.646884 1.319052 2.849849 4.131971 0.163342 -0.075403 1.914439 0.662040 0.980755 2.054139 0.316030 -0.834583 -1.040789 1.643545 -4.439990 -0.671827 -6.539688 -0.453397 -7.329201 -2.237065 0.101728 3.158319 0.837580 1.835089 -0.284955 3.359378 -1.209808 -0.634689 3.095249 3.822210 -2.963789 -1.745931 -2.770399 -2.351348 1.439870 -1.756291 -0.690606 2.451046 0.435314 -2.963543 -1.870953 1.782716 1.594643 -1.156368 -2.328548 0.799814 3.239752 -2.956586 -3.181113 -0.545309 2.733537 -0.844820 -5.078017 0.358003 -2.565068 0.488452 0.543509 -1.468629 -3.052177 0.675673 1.525190 -1.360519 -1.704336 -1.676190 3.163324 0.910828 1.080815 0.595392 0.007162 0.356744 4.504954 1.690716 -2.558156 0.342831 0.613884 -1.332543 1.139202 -2.748212 -2.416111 1.145992 -3.802057 0.052361 1.909822 -2.272359 -0.553873 2.106318 1.275485 1.106605 10.152864 0.189777 4.088328 2.579198 -3.319084 2.856952 -0.553138 0.115147 1.125224 2.083612 -0.181058 -4.838456 -3.238037 1.602127 3.549115 3.039484 -3.311625 -2.429085 -0.954935 -0.096822 0.754395 -0.073727 1.001124 0.058176 -3.003135 -0.706501 2.082008 6.943713 -1.302624 -0.675197 1.860042 1.730259 -2.198635 -5.257889 -1.481360 -3.638390 0.372297 -0.014891 -0.272501 2.032773 4.537022 -6.291235 3.474398 -1.029182 -0.016970 2.629023 0.612929 -3.114539 -6.060281 -1.148407 2.129038 4.883810 -0.967615 0.554411 1.423929 -3.071801 -0.214300 0.385264 0.083357 -0.867910 1.508782 -0.559835 -1.822207 -1.495530 0.818567 -1.471624 -1.463426 -0.104870 2.029181 1.575279 -3.708327 3.142441 -0.343733 -1.084874 1.321158 -0.207378 2.904807 -2.865054 -3.438335 2.207361 0.203634 -0.934399 -1.985681 0.510400 2.556433 0.395844 -0.160614 -1.024942 -4.444390 2.296069 -1.585179 2.945685 1.448948 -0.732033 2.030745 1.595932 -1.182056 -3.189047 -1.746615 -1.278600 -0.696199 -2.752431 -1.972293 -0.872614 3.486230 2.594578 0.626526 -2.132620 -0.174236 4.233933 -2.640774 -1.029811 2.794975 -0.262263 -3.013312 0.790252 3.469366 -4.394558 -0.111705 -1.917669 0.400162 -0.610094 -2.376285 2.005180 0.307499 1.706782 -0.332372 0.364139 0.060027 1.324798 1.738418 0.364466 -0.059901 5.145550 2.791028 -1.176824 -0.719104 -3.100267 1.151089 -4.212186 -3.460634 0.876785 1.595659 -3.070641 0.855678 1.131742 3.521302 0.176803 0.329721 -0.669465 -0.047557 +PE-benchmarks/m-coloring-problem.cpp__printSolution(int*) = -0.473019 -0.662004 0.026456 -1.414546 0.693448 0.425526 0.361394 -0.397631 -1.555812 -0.429259 0.552855 -1.423723 -0.200373 1.524095 -0.470883 1.045341 1.865651 0.343409 -0.643478 -0.210062 1.403292 -0.492720 1.675181 1.690570 -1.302850 -0.102970 -0.204383 0.958257 0.540315 0.403512 0.383568 -0.617967 0.320091 -1.135690 -0.105801 -1.086111 0.342435 0.679263 0.827708 -2.128855 0.371891 0.431535 0.510091 -0.342912 -0.313395 0.166379 0.731180 1.229575 -0.554520 0.506973 1.351136 0.220970 -0.125028 0.263236 0.036108 -0.019010 0.153158 -0.159514 -0.525470 -0.419974 0.079711 -0.612402 0.473430 1.214436 1.703497 0.014111 0.043909 0.621796 0.402020 0.366868 0.922522 0.155467 -0.511739 -0.186363 0.649923 -1.577471 -0.040420 -2.570790 0.016859 -2.834424 -0.814446 0.065036 1.467906 0.555813 0.432994 -0.110506 1.225229 -0.224867 -0.298276 1.443374 1.230596 -0.796474 -0.613279 -0.973548 -0.999568 0.779378 -0.749906 -0.077382 0.612250 0.624843 -0.995422 -0.365737 0.438382 0.492200 -0.526289 -0.724184 0.243491 1.034168 -1.222449 -0.931011 0.068139 1.279242 -0.067930 -2.004071 -0.205109 -1.224933 0.497890 -0.050689 -0.322547 -0.697104 -0.029143 0.379391 -0.389356 -0.246158 -1.134834 0.979493 0.521201 0.517919 0.144286 0.129016 0.262230 1.633679 0.160501 -0.966309 -0.005900 0.220062 -0.393153 0.491567 -1.096453 -0.677321 0.692856 -1.273481 0.150382 0.602130 -0.748443 -0.531826 0.703114 0.450384 0.389030 4.330834 0.318334 1.711414 1.189222 -1.029525 0.716236 -0.182962 0.139533 0.653680 0.561302 -0.214451 -1.611880 -1.174356 0.483721 1.286186 1.026997 -1.179547 -0.632256 -0.043792 -0.158678 0.180231 -0.040403 0.282464 -0.159159 -0.978761 -0.257417 1.010452 2.308864 -0.073264 -0.018283 0.542461 0.925497 -1.014625 -1.555119 -0.425144 -0.984222 0.263852 0.123951 0.065494 0.854224 1.630237 -2.554240 1.146885 0.110414 0.361036 0.765992 0.181235 -1.346997 -2.285674 -0.277269 0.606407 1.587936 -0.585326 0.365952 0.763110 -1.148504 -0.052787 0.290273 -0.120616 -0.356054 0.503036 -0.019056 -0.426188 -0.633223 0.296359 -0.666764 -0.091843 -0.199542 0.815515 0.362601 -1.586526 1.037178 -0.301358 -0.586918 0.182355 -0.437750 1.120421 -1.326957 -1.106313 0.714525 0.035095 -0.639855 -0.897399 0.184189 0.867167 0.042961 0.178692 -0.545319 -1.364580 0.891372 -0.831718 0.869616 0.576190 -0.368236 0.658764 0.133032 -0.187295 -1.277087 -0.650228 -0.241571 -0.142385 -1.177842 -0.184759 -0.282712 1.082149 0.945757 0.051921 -0.947526 0.351211 1.548811 -0.747421 -0.642274 0.752750 -0.000832 -1.188522 0.511066 1.026743 -1.749874 0.197645 -0.888662 0.058052 -0.080464 -0.882493 1.023843 0.342336 0.850228 -0.075427 0.281835 -0.063891 0.665870 0.555913 0.114824 0.152821 2.000475 1.213012 -0.222137 -0.258778 -1.348217 0.387771 -1.568528 -1.468836 0.334998 0.281069 -0.989492 0.379657 0.172497 1.487869 0.366886 0.166337 -0.277986 0.376061 +PE-benchmarks/m-coloring-problem.cpp__main = -0.372667 -0.291959 0.394338 -0.996874 0.924171 0.342691 0.487590 -0.098384 -1.435089 -0.493362 0.277622 -1.370305 -0.583165 1.598147 -0.278312 0.829763 2.018628 0.586530 -0.487753 -0.168441 0.986396 -0.709132 1.605468 1.588986 -1.036276 0.126607 -0.242603 0.535999 -0.053446 1.005735 -0.280379 -1.001870 0.504261 -0.789462 0.057323 -0.981440 -0.012557 0.412831 0.447279 -2.169805 0.353110 0.671344 0.455194 -0.393691 -0.184743 0.465886 1.175646 1.062585 -0.254899 0.568047 0.743440 -0.051682 0.094973 0.357884 0.537521 0.363536 0.474606 -0.004990 -0.897688 -0.154316 -0.296062 -0.880974 0.113184 1.004542 1.421218 0.028595 -0.147581 0.273104 0.035115 0.359612 0.662911 0.188359 0.095038 -0.212724 0.601791 -0.988351 -0.107425 -2.009048 -0.202311 -2.931452 -0.976985 -0.131892 1.475863 0.452816 0.421721 -0.343946 1.315333 -0.378818 -0.126777 0.839262 1.590970 -1.028536 -0.690969 -0.783322 -0.676024 0.455689 -0.595819 -0.273924 0.800344 0.036378 -1.155540 -0.557162 0.768906 0.324433 -0.436079 -0.350384 0.193457 1.231397 -1.337903 -0.817340 -0.613613 0.752095 0.028841 -1.772488 0.107199 -0.574010 0.246612 0.404438 -0.707578 -0.851726 0.469223 0.451193 -0.617189 -0.374660 -0.884710 1.325370 0.148665 0.388254 0.282107 0.115527 0.265879 1.344183 0.711405 -0.856906 0.162215 0.183647 -0.403662 0.410222 -0.786614 -0.781171 0.254507 -1.234987 0.120446 0.407091 -0.902014 -0.161524 0.154572 0.400156 0.375153 3.056498 -0.171253 1.414417 0.702867 -1.221298 1.048945 -0.170328 -0.058550 0.232072 0.879832 0.157145 -1.207985 -1.089069 0.701322 1.394127 1.060094 -1.254026 -0.478016 -0.314150 0.051044 0.218207 0.232021 0.335786 0.201169 -1.053832 -0.299320 0.576424 2.483178 -0.465433 -0.887338 0.544602 0.318687 -0.365182 -1.490124 -0.380960 -0.789867 0.171276 -0.031934 -0.158569 0.705902 1.657480 -2.574851 1.386249 -0.424777 -0.293385 1.170042 0.139206 -0.933762 -1.929165 -0.439800 0.852387 1.807422 0.065915 -0.018722 0.351221 -1.140123 -0.162688 0.060752 0.208988 -0.404154 0.643635 -0.094725 -0.840285 -0.559429 -0.366526 -0.323606 -0.352733 -0.297689 0.708082 0.673920 -1.968101 1.214233 0.019806 -0.411638 0.209320 0.074339 0.806057 -1.014798 -1.364071 0.572462 -0.258442 -0.840708 -0.706662 -0.004379 0.716163 0.038524 -0.065049 -0.349465 -1.453538 1.162474 -0.413192 1.191873 0.597571 -0.161204 1.032676 1.001269 -0.565150 -0.809045 -0.600980 0.021166 -0.684149 -0.730668 -0.177877 -0.485585 1.117705 1.063889 0.282937 -0.577096 -0.349695 1.495602 -0.858497 -0.395142 1.144059 -0.187388 -0.771695 0.575952 1.350877 -1.424542 -0.190211 -0.827278 -0.138031 -0.342751 -0.763783 0.623404 -0.164352 0.447537 0.073744 0.045430 -0.312412 0.419333 0.325181 -0.120246 -0.076095 1.829678 1.291461 -0.687503 0.258398 -1.066434 0.589235 -1.502874 -1.172263 0.226577 0.444336 -1.091659 0.170373 0.277633 1.019043 0.042503 -0.127781 -0.413546 0.157088 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__merge(Node*, Node*) = -2.334094 0.944963 2.615281 -5.490471 4.460121 3.948954 1.409261 -2.372624 -3.786043 -1.379129 -0.286300 -3.771244 -2.379622 6.671345 -2.343509 3.217914 8.634256 1.650728 -1.797524 -1.081406 6.220668 -2.043209 7.252301 6.440294 -6.150735 -0.689959 4.094265 3.225588 1.431216 4.303454 -2.683766 -4.295033 1.788596 -4.255506 1.341208 -4.844527 1.119552 0.153078 2.528817 -8.656846 1.115528 -1.136236 -1.072763 -1.624678 -1.751710 0.273765 6.408872 5.091001 -2.827360 -0.411758 4.668370 2.437372 -1.711352 1.392294 1.427238 2.293120 2.530462 2.490117 -1.883542 -1.745935 -0.973575 -2.025928 1.676543 6.073214 6.898528 0.862663 0.675328 2.947773 0.261993 0.888945 0.897913 0.965163 0.192555 1.827716 2.962970 -8.137967 -0.424614 -12.451556 -1.255533 -11.377651 -3.284901 -2.859662 0.633220 -2.137426 3.523112 0.446010 6.193283 -0.406600 1.196671 3.994389 8.026172 -5.722120 -2.155147 -5.458112 -4.601305 1.928975 -3.094046 0.171619 2.217165 -1.254206 -4.613740 -5.758808 2.054149 2.821452 -2.156799 -3.586680 0.415601 5.272247 -4.359502 -4.248261 -3.292513 1.340321 -2.343242 -9.257987 -1.104798 -4.047531 4.526468 -0.102406 -1.449573 -7.360287 0.875875 6.020577 -2.261747 -4.066303 0.228367 5.108763 3.710937 0.582219 0.593810 -1.567354 1.386591 7.206018 5.414515 -3.415223 -0.742803 0.235563 -4.141318 -0.893469 -5.096843 -1.736928 2.933212 -5.165407 0.069511 5.642806 -3.514185 -0.773874 6.679128 -1.480255 3.944118 19.654521 -1.233952 4.422479 1.986998 -7.296975 3.184189 -0.562126 -1.817340 1.259203 3.640135 2.217462 -9.699939 -5.158901 3.052652 5.824922 4.450875 -5.906799 -3.540406 -2.853681 -1.232002 -0.239842 -0.685217 1.445593 -2.136957 -4.165151 -1.870914 3.994730 10.232589 -3.431206 -5.718156 2.905390 3.277931 -2.832421 -6.690405 -2.252579 -5.133759 0.965736 1.199003 -1.268155 4.489047 7.696404 -13.386572 5.226831 -1.395749 -2.389278 4.509344 0.566333 -3.276222 -6.242575 1.403812 5.995905 6.029261 -0.528422 1.009354 0.549922 -5.286794 -0.415219 0.542443 2.619983 -2.186557 2.413167 1.043026 -5.510921 -4.657357 0.220005 -1.537045 -3.431533 -0.806200 2.518644 -0.633995 -10.935974 7.860253 -0.411824 -0.727895 2.664164 -2.092727 4.401951 -6.275417 -7.447310 3.709521 0.897853 0.685259 -1.819998 0.580625 5.231898 0.876578 1.965415 -3.960578 -8.446642 1.975019 -1.394907 4.314886 2.174335 2.262385 5.406769 -1.216385 -1.297871 -6.700808 -2.209457 0.876596 0.848548 -5.159586 -4.333029 -1.402241 5.995695 6.268349 -1.049342 -1.810044 -1.344667 5.846727 -6.437550 -1.007887 3.909219 3.325613 -5.430782 -0.511767 4.853568 -5.395362 -3.211100 -2.869016 -0.348652 -1.394304 -5.719651 1.860514 -2.051364 1.980163 2.192725 0.098270 -1.145980 2.565161 2.050985 1.577026 0.443805 5.677235 7.286325 -3.949618 -1.174522 -5.313693 2.536473 -8.516356 -6.956489 2.341041 -0.747997 -2.520012 0.833447 0.788572 5.069349 -0.956363 2.068998 0.460685 -1.781013 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__mergeSort(Node*) = -2.093197 1.145842 1.953784 -4.243404 3.655080 2.831839 1.261373 -1.623076 -2.886958 -2.058014 -0.370377 -3.709423 -2.995908 5.742668 -1.977595 2.203265 7.410590 1.368507 -1.248710 -0.946455 5.040022 -1.891986 6.363075 5.448205 -5.229886 -0.689059 3.516433 2.790755 1.044943 3.386982 -1.319750 -4.316252 1.817308 -2.910711 1.511146 -3.864584 1.069619 -0.027846 1.229129 -7.377603 0.808051 -0.511620 -0.650546 -1.370690 -1.540524 0.801623 5.916858 4.429632 -2.501971 -0.526847 3.830708 2.151229 -1.334982 1.325950 0.898696 0.948714 1.449900 1.279248 -1.999060 -1.440464 -0.921294 -2.479859 0.901052 5.199230 6.065508 0.717156 0.684434 2.510114 -0.277606 1.195019 0.514132 0.855936 0.922174 1.571382 2.749832 -6.172510 -0.912607 -10.786554 -1.268877 -11.224106 -2.922080 -2.782857 1.105290 -1.147403 2.418077 0.146193 5.378234 0.171541 1.187477 3.997749 7.464112 -4.443072 -1.956388 -4.826023 -3.588983 2.011738 -2.885751 0.367408 2.177597 -0.737053 -4.081159 -4.713037 1.397427 1.861587 -1.781325 -3.250603 0.157231 4.488391 -4.182018 -2.912501 -3.407863 0.719740 -1.274648 -8.273136 -0.770776 -2.989170 3.693356 0.223770 -1.128549 -5.605298 0.827224 4.744456 -1.732185 -3.098957 -0.428906 4.455571 2.733019 0.460682 0.783178 -0.698668 1.314941 5.966112 4.745121 -2.646028 -0.837085 0.049609 -3.490879 -0.771746 -4.231353 -1.491977 2.942374 -4.440945 0.390075 4.570035 -3.048607 -1.587646 4.578329 -1.860730 3.619429 15.763014 -1.050840 3.632479 1.704742 -6.293991 2.603504 -0.795333 -1.808334 0.873755 3.311150 2.168657 -6.811559 -4.400627 2.809668 5.065924 3.818599 -4.787712 -2.559619 -2.210985 -0.682750 -0.709640 -0.424314 1.552604 -1.667223 -3.538586 -1.531977 3.831695 8.211608 -2.800703 -4.545476 2.538142 3.287694 -1.793865 -5.450271 -1.766608 -3.833984 0.630022 1.128931 -1.023944 3.501331 6.679982 -11.256598 4.518580 -0.546937 -1.456421 3.335506 0.352873 -2.816649 -6.159812 1.499092 5.655550 5.014740 -0.402545 1.020638 -0.004078 -4.576064 -0.381702 0.585826 2.474635 -1.719418 2.067042 0.312725 -4.472498 -4.359901 -0.177888 -1.352804 -2.588770 -0.711383 2.113627 0.481230 -9.485941 7.182458 -0.845708 -0.779647 1.473367 -1.709480 3.890377 -5.511358 -6.720099 2.901093 -0.105511 -0.626599 -1.847115 0.559354 4.255269 0.552995 1.353144 -2.742122 -6.851937 2.406005 -1.000606 3.600675 1.801477 2.354606 5.264288 -0.725628 -1.509871 -5.544790 -2.054330 0.945342 -0.021075 -4.363114 -2.982477 -0.989938 4.905942 5.653136 -1.068796 -1.832609 -0.867294 4.918815 -5.467343 -1.456148 3.627205 2.664224 -4.385386 0.342299 4.328018 -4.685587 -3.001547 -2.987073 0.029900 -1.165913 -5.411969 1.120735 -2.189792 1.335945 2.305452 -0.180943 -1.266297 2.257676 1.850921 1.192758 0.104849 4.914848 6.395092 -3.829431 -0.651873 -4.634252 2.005182 -7.647906 -6.194289 2.060854 -0.417099 -1.525720 0.617993 0.516628 3.882370 -0.938650 1.469277 -0.152415 -1.307626 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__split(Node*) = -0.839281 0.637960 0.761357 -2.024595 2.027941 2.642342 0.535605 -0.872681 -1.490610 -0.589714 -0.225918 -2.107539 -0.911275 2.597791 -0.790386 1.370107 3.636800 0.470615 -0.625641 -0.125842 2.216961 -0.910102 3.296132 2.594295 -2.148976 -0.102922 2.019102 1.042991 -0.218230 2.376899 -1.186892 -3.228202 0.667487 -1.494546 0.359120 -1.878659 0.160111 -0.042758 1.147205 -3.627318 0.448859 -0.591372 -0.876768 -0.748549 -0.696262 -0.364312 3.774696 1.736394 -0.835646 -0.163416 1.471728 1.185096 -0.699761 0.472348 0.834202 1.157693 1.529379 0.865753 -0.893503 -0.719000 -0.564985 -0.279769 0.389637 2.171365 2.595552 0.337426 0.101697 1.097928 -0.213648 0.258378 0.162535 0.386857 0.109686 0.766407 0.939975 -3.232966 -0.343497 -5.733729 -0.415374 -4.477708 -1.329533 -0.964895 0.089670 -0.438061 1.426065 -0.485308 2.476527 -0.618590 0.493430 1.801501 3.917278 -2.231378 -0.778366 -2.090453 -1.780497 0.413921 -0.887408 -0.167933 0.848262 -0.807509 -1.858072 -2.922841 1.093642 1.089378 -0.748815 -2.093735 0.262070 1.941454 -1.732230 -1.654386 -1.227970 0.720289 -0.920821 -4.048237 -0.876485 -1.429847 1.173186 0.169073 -0.836593 -3.802834 0.580119 2.939189 -1.026730 -1.656628 0.706080 2.257694 1.389706 0.262289 0.354881 -0.594312 0.751245 3.668081 2.567727 -1.233547 -0.074926 -0.014037 -1.362455 -0.368095 -1.815581 -0.701603 0.143803 -1.954729 0.111811 2.960204 -1.380500 -0.021241 2.230683 -0.686695 1.330982 9.707200 -0.814703 1.770709 0.515169 -3.646709 1.613787 -0.344964 -0.986318 -0.024946 1.340830 1.129629 -4.642813 -1.936354 1.509316 2.259598 1.703408 -2.872353 -1.001829 -1.030142 -0.480144 0.018171 -0.107085 0.490419 -0.474818 -1.729297 -0.768606 1.836879 5.760023 -1.312069 -2.569752 1.338637 1.366494 -1.009306 -2.753092 -0.866678 -2.375170 0.298334 0.793837 -0.629442 1.687577 3.016825 -5.833382 2.062338 -0.697160 -1.256341 2.017441 0.314938 -1.127083 -2.673552 0.217037 3.136808 2.783753 -0.207833 0.671296 -0.200214 -1.852892 -0.177637 0.227099 0.976907 -0.954805 0.960188 0.273175 -3.486953 -1.594239 -0.330345 -0.760317 -1.462138 -0.964670 0.812702 0.213630 -5.314962 3.824823 0.353679 -0.006395 0.946719 -0.595146 2.178560 -2.088743 -3.589062 1.482177 0.132456 0.298226 -0.290746 0.043328 1.824763 0.552955 1.586217 -1.444051 -4.146193 0.885074 -0.338912 1.896039 0.869700 0.884198 2.470257 -0.719556 -0.615040 -3.099323 -1.759807 1.056398 0.309712 -1.826499 -1.608998 -0.697293 2.319508 2.204554 -0.209026 -1.021169 -1.394307 2.358960 -2.823956 0.204410 1.634075 1.630906 -2.947461 -0.610645 2.047557 -1.974237 -1.163429 -1.188828 0.000224 -1.009631 -2.714598 0.368337 -0.763385 0.494463 0.941325 -0.281762 -0.628979 0.759236 0.825674 0.459640 0.128244 2.350216 2.870056 -1.429302 -0.201677 -1.901896 0.928507 -3.735398 -3.349771 0.902338 -0.247731 -1.224803 -0.055324 0.480746 1.821856 -0.578741 1.119253 0.284161 -0.728014 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__insert(Node**, int) = -0.769402 -0.136205 1.316671 -2.075176 1.239502 0.510767 0.469640 -0.526968 -1.643397 -0.593575 -0.052606 -1.042601 -0.584491 2.296117 -0.835327 0.903805 3.167468 0.995279 -0.628942 -0.839155 2.166116 -1.551317 2.403672 2.487756 -2.241641 -0.242184 1.346242 1.567215 1.056645 1.548601 -0.952467 -0.809297 0.397899 -1.512587 0.912708 -2.221340 0.443235 0.442188 0.498919 -3.364339 0.438297 -0.503146 0.101769 -0.432272 -0.434500 1.092034 1.876465 1.741493 -1.122543 0.193607 1.814956 0.502065 -0.399376 0.428491 0.495855 0.957350 1.373387 1.227275 -0.680901 -0.196409 -0.289895 -1.286740 1.049127 2.068494 2.534606 0.123291 0.279417 0.734719 0.479998 0.345914 0.716768 0.246756 -0.118300 0.198266 1.131090 -3.421295 0.208683 -5.075852 -0.262938 -5.065928 -1.133173 -1.047458 0.830038 -1.212412 0.887554 0.298537 2.129852 -0.139961 0.441255 1.322788 2.432477 -1.768842 -0.813341 -1.810684 -1.653802 0.825249 -1.089733 -0.260376 1.244189 -0.032838 -1.464393 -1.700450 1.150949 0.889201 -0.758857 -0.838837 0.046493 2.007519 -1.802310 -1.506230 -1.318812 0.520052 -0.605305 -2.997706 0.524946 -1.864445 2.060840 -0.044149 -0.529150 -2.083391 0.253434 2.046711 -0.825495 -0.910289 -0.638454 2.097184 0.954653 0.105889 0.069836 -0.549877 0.111231 1.891332 2.084314 -1.414281 -0.358241 0.579157 -1.965081 -0.424279 -2.156793 -0.832717 1.848364 -1.781367 -0.259556 1.265199 -1.286195 -0.311489 3.049089 -0.237354 1.426242 6.683223 -0.271207 1.508654 0.713238 -2.153578 1.398039 0.278060 -0.189450 0.823286 1.521214 0.397897 -3.589832 -1.837939 0.630361 1.977141 1.567340 -2.253629 -1.806832 -1.164213 -0.474370 0.453057 -0.301484 0.380466 -0.987772 -1.364111 -0.610810 0.840540 3.470290 -0.956477 -1.852496 0.542546 0.780434 -1.542963 -2.977708 -0.617884 -1.637927 0.444593 -0.312338 -0.416841 1.596032 2.621289 -5.401018 1.985631 -0.827194 -0.626842 1.699331 -0.033939 -0.936698 -3.404332 0.310999 1.681609 2.454628 -0.155057 0.052372 0.725985 -1.882704 -0.100579 -0.043440 1.054117 -0.848396 0.832056 0.414275 -1.740421 -1.394475 -0.037273 -0.439699 -0.952779 -0.066910 0.856260 -0.376441 -3.992668 2.359145 -0.484339 -0.313718 1.090771 -0.347366 1.126271 -2.268911 -2.355941 1.041527 0.692160 0.059902 -1.399198 0.107972 1.971632 -0.352298 0.163429 -1.260832 -3.056468 0.687782 -1.191784 1.412258 0.766888 0.341638 2.173275 0.254847 -0.257526 -2.412140 -0.063369 -0.300184 -0.186137 -1.426661 -1.327795 -0.413487 1.908009 2.272738 -0.213022 -0.072331 0.089868 2.461554 -2.137961 -0.794671 1.288565 0.979160 -1.367860 0.423830 1.648110 -2.431275 -1.137484 -1.103906 -0.546215 0.068763 -1.568022 1.103023 -0.811425 0.824601 0.466930 0.327451 -0.383921 1.034133 0.676990 0.419017 0.098727 2.415866 3.362037 -1.313955 -0.297786 -1.753323 0.888568 -2.824746 -1.942212 0.222905 0.248570 -0.904220 0.688719 0.468217 1.884067 -0.042582 0.453781 0.114014 -0.454887 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__print(Node*) = -0.680886 0.323533 0.966959 -2.126826 1.293239 1.320425 0.372512 -0.273517 -1.368462 -1.214336 0.000865 -2.165035 -1.354005 2.367758 -0.892116 0.497122 3.362687 0.358543 -0.507489 -0.533746 1.868444 -0.925968 2.990216 2.728613 -2.592614 -0.271111 1.575598 1.857276 0.816514 1.408780 0.272045 -2.450827 0.208206 -0.558390 0.963396 -1.781091 0.572618 0.038419 0.032416 -3.792340 0.276041 0.242075 -0.157197 -0.508050 -0.363137 0.705341 3.147045 1.927425 -1.452526 -0.132964 2.049633 1.094559 -0.450331 0.294313 -0.105691 -0.393928 1.023451 0.377535 -0.819442 -0.363964 0.040168 -1.103325 0.447239 2.365120 3.068258 0.151333 0.255673 0.701341 0.317126 0.607170 0.392684 0.440352 0.292857 0.742902 1.314752 -2.616034 -0.345233 -6.362259 0.131605 -5.985910 -1.385810 -1.140582 1.468763 0.259950 0.335166 -0.669453 2.335083 0.115504 0.568880 2.604817 3.402874 -1.096796 -0.817498 -2.295881 -1.935239 1.420656 -1.268169 0.113579 0.867014 0.409136 -1.634611 -1.913851 0.538768 0.476269 -0.907755 -1.151188 0.004305 1.693717 -1.902221 -0.791425 -1.175868 0.983845 0.094965 -4.072941 -0.408563 -1.866882 1.311252 0.002066 -0.253784 -1.941344 -0.029053 1.841433 -0.822235 -0.454357 -1.512355 2.325745 1.145700 0.237478 0.339585 -0.035917 0.800335 2.347495 1.708608 -1.284630 -0.517079 0.334356 -1.479209 -0.405747 -2.247352 -0.534910 1.768215 -1.716822 0.119868 1.705630 -1.225230 -1.147492 1.408898 -0.938247 1.528680 9.053788 -0.137987 1.689032 0.916079 -2.762499 1.580484 0.012481 -0.775476 0.588456 1.279149 0.800536 -3.644076 -1.742699 0.953110 2.234612 1.544241 -2.274755 -0.876972 -0.371261 -0.610406 -0.316264 0.100216 0.542090 -0.880487 -1.399258 -0.611407 2.118659 4.029280 -0.292750 -1.832977 0.674198 2.213081 -1.181141 -2.603386 -0.319607 -1.445176 0.308617 0.514602 -0.291309 1.750898 2.754529 -6.333116 1.909565 0.596305 -0.003980 1.317693 -0.187416 -1.339563 -3.884908 0.773942 2.630733 2.507462 -0.479406 0.504598 0.181661 -1.927404 -0.056871 0.443645 0.813879 -0.866761 0.898804 -0.125659 -2.122722 -1.791812 -0.533626 -1.084967 -0.489897 -1.004758 0.843750 0.439752 -4.536392 3.344546 -0.697506 -0.496144 0.097226 -1.148525 1.792131 -2.614734 -2.969465 0.852383 -0.094907 -0.987750 -1.380232 -0.040486 1.662943 -0.023554 1.047854 -1.135459 -3.503983 1.232814 -1.048993 1.406077 0.929730 0.565066 2.447965 0.215047 -0.335207 -2.855639 -1.358544 0.882217 -0.008213 -1.833768 -0.571107 -0.495941 1.644251 2.325932 -0.768199 -1.027717 -0.321541 2.365077 -1.939014 -1.106693 1.116524 0.472320 -2.004275 0.520444 1.584520 -2.533158 -0.777649 -1.940410 0.040885 -0.173209 -2.643049 0.745838 -0.714674 0.662775 0.991263 -0.121186 -0.781015 1.074797 0.756738 0.086395 0.110719 2.776464 3.041089 -1.303670 0.199745 -2.308759 0.859094 -3.706891 -2.885965 0.480537 -0.475858 -0.464738 0.364370 0.186799 1.572275 -0.066672 0.822177 -0.312408 0.178369 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__main = -1.754781 0.049715 3.436666 -4.901648 2.947116 0.785586 1.164029 -0.362073 -3.999662 -2.358566 -0.233350 -3.232727 -2.712769 5.579818 -2.039432 0.742299 7.706406 2.479099 -1.366049 -2.012994 4.430860 -2.940307 5.894798 6.148133 -5.497708 -0.444744 2.493225 4.034210 2.299970 3.774800 -1.017807 -2.949321 0.939522 -1.567023 2.565174 -5.004796 0.928580 0.783296 -0.527375 -8.404117 1.014062 0.061513 0.244663 -0.958072 -0.475359 3.539216 5.118345 4.194692 -2.784478 0.292885 4.209395 1.842877 -0.712004 1.057167 0.835915 0.750267 2.820496 1.625441 -1.942450 -0.332379 -0.751547 -3.648813 1.535984 5.030472 6.250777 0.417622 0.511812 0.721194 0.953903 1.419178 1.572758 0.686724 0.882646 0.604699 2.775812 -5.791250 0.029475 -11.716906 -0.207627 -13.339310 -3.002476 -2.740624 3.724450 -1.161359 0.593716 -0.374478 5.287226 0.081519 1.213880 4.094097 6.299900 -3.029545 -1.957679 -4.349984 -3.899368 2.649398 -2.598143 -0.373852 2.527770 0.781945 -3.682167 -3.369069 1.870568 0.889103 -1.908777 -1.136006 -0.050863 4.874953 -4.905945 -1.860930 -3.549280 1.779009 0.179338 -7.469877 0.399182 -4.258246 4.515835 0.048691 -1.324720 -3.180179 0.712750 3.705396 -2.105877 -0.739994 -3.320105 5.290296 1.690677 0.051351 0.239922 -0.592602 0.456024 3.503403 4.198131 -3.314043 -0.891332 1.302361 -4.027303 -1.042929 -5.162339 -1.456957 4.592353 -3.884951 0.037001 2.236982 -3.180568 -2.060148 4.265436 -1.174907 3.463650 15.102872 -0.767534 3.679823 1.826923 -4.897696 3.175597 0.843762 -0.705849 1.882900 3.769126 1.302597 -6.321525 -4.283320 1.641141 4.991034 3.796679 -4.853006 -2.731348 -2.125917 -1.111114 0.310580 0.060720 0.916362 -2.135070 -3.130056 -1.535849 2.488632 7.417328 -1.285470 -5.050153 0.964457 2.749958 -2.660058 -5.410883 -0.969362 -2.232636 0.921026 0.058956 -1.013637 3.849194 6.401159 -13.285272 4.912255 -0.520394 -0.764305 3.451676 -0.348008 -2.231091 -8.107256 0.880522 4.404689 6.093239 -0.150493 -0.168509 1.274672 -4.634398 -0.390641 0.342258 2.668022 -2.109755 2.087622 0.742841 -3.634192 -3.426650 -1.466259 -1.258990 -1.204959 -0.992024 2.067161 -0.180884 -10.114775 5.981770 -1.540201 -0.839077 1.100616 -1.129157 2.589675 -5.467343 -5.850513 1.877643 0.712156 -2.033632 -3.774928 0.152969 4.508363 -1.015461 0.909931 -2.653121 -6.778696 2.996520 -2.569888 3.491866 1.970313 1.011679 5.717587 1.643723 -0.775487 -5.217046 -0.943941 0.813325 -1.070354 -3.205623 -1.177603 -1.151506 3.824869 5.681281 -0.887209 -0.854434 0.005933 6.005462 -4.238736 -2.565084 3.199159 1.169080 -2.600470 2.406965 4.108026 -5.838451 -2.860206 -3.598761 -1.047700 0.185596 -4.039329 2.527758 -2.152235 1.707740 1.611705 0.533731 -1.774363 2.556670 1.465289 0.264741 0.298362 6.087972 8.046276 -3.303493 0.705122 -4.260048 2.335829 -7.024046 -4.589262 0.261233 -0.368938 -1.504889 1.492958 0.126430 4.059199 -0.158404 1.080251 -0.523565 -0.015996 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp___GLOBAL__sub_I_merge_sort_for_doubly_linked_list.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/mergeSort_LinkedList.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/mergeSort_LinkedList.cpp__MergeSort(Node**) = -1.701254 0.566909 1.072229 -3.180507 2.932483 2.373970 1.109166 -0.903432 -2.498410 -1.704997 -0.344040 -2.863531 -2.403757 4.751838 -1.425816 2.045942 6.152304 1.423686 -0.826644 -0.555225 3.934097 -1.467510 5.182052 4.416499 -4.003798 -0.552791 2.393519 2.155810 0.329146 2.801893 -0.628316 -4.009404 1.700480 -2.408865 0.957141 -3.395647 0.910682 0.440260 0.963553 -6.234379 0.727883 0.019728 -0.413379 -1.144104 -1.222706 0.172946 4.522432 3.624606 -1.919799 0.031435 2.822141 1.824708 -1.025110 1.179525 0.573672 0.941130 0.223529 0.354286 -1.886563 -1.072039 -0.733693 -2.189189 0.579144 3.907076 4.909070 0.429385 0.536446 1.978936 -0.523838 1.096089 0.639319 0.559438 0.733486 0.721971 2.228813 -4.561466 -1.393645 -8.433090 -1.034217 -9.153278 -2.416916 -2.202180 1.435396 -0.182429 1.930568 -0.115220 4.279337 -0.132431 0.951963 3.586243 5.878174 -3.541259 -1.706267 -4.010417 -2.605845 1.813897 -2.390681 -0.013527 1.760943 -0.590751 -3.317718 -3.918657 1.079499 1.436588 -1.379038 -3.100341 0.136120 3.762010 -3.638649 -2.614817 -2.894179 1.015563 -1.064127 -6.528403 -0.693691 -2.180515 2.484216 0.488894 -0.917610 -4.338659 0.762915 3.581573 -1.320303 -2.570837 -0.134817 3.479679 1.889675 0.242497 0.844767 -0.343362 0.800491 5.143855 3.726387 -2.106491 -0.646548 0.364179 -2.473950 -0.485640 -3.495304 -1.388554 1.956354 -3.874672 0.490034 3.590084 -2.563323 -1.436272 2.991650 -1.327252 2.913379 12.305183 -0.674516 2.917592 1.602638 -5.033406 2.187093 -0.779011 -1.281694 0.753745 2.799199 1.474316 -4.973843 -3.474916 1.988258 4.039385 3.217702 -3.562435 -2.170304 -1.891817 -0.245251 -0.491438 -0.286298 1.406955 -1.070013 -2.971711 -1.058635 3.012680 6.645166 -2.156504 -3.161850 2.075646 3.124570 -1.584468 -4.309074 -1.459279 -3.407082 0.297658 1.175736 -0.858051 2.537908 5.369079 -8.542117 3.674105 -0.453122 -0.831297 2.238048 0.471736 -2.279329 -5.022015 0.927346 4.411095 4.447537 -0.417406 1.334136 0.091895 -3.663322 -0.297377 0.563735 1.904289 -1.213727 1.676408 -0.059050 -3.523198 -3.295572 0.111504 -1.256428 -2.246935 -0.490460 1.693967 1.244518 -7.325399 5.494382 -0.822175 -0.798066 1.411015 -1.007323 3.588932 -4.381073 -5.483460 2.512632 -0.055114 -0.780124 -1.305711 0.490929 3.525944 0.542927 0.920541 -1.668751 -5.423373 2.146643 -0.445556 2.859598 1.468539 1.545880 4.224848 -0.709134 -1.547127 -4.209686 -2.178429 0.744904 -0.413164 -3.216536 -2.297249 -0.810498 4.007838 4.602167 -0.434854 -1.946085 -0.777846 4.273635 -4.312300 -0.949242 3.208325 1.982823 -3.214658 0.447869 3.784388 -4.146708 -2.336865 -2.347777 0.786270 -0.663201 -4.259310 0.951459 -1.877961 1.153933 1.686745 -0.073841 -1.062280 1.761378 1.683373 0.827105 -0.164834 4.246285 4.515599 -2.989313 -0.324408 -3.536378 1.377468 -6.102625 -4.762512 1.309067 -0.146009 -1.374903 0.756299 0.411175 3.042862 -0.796269 1.387254 -0.322709 -1.231542 +PE-benchmarks/mergeSort_LinkedList.cpp__FrontBackSplit(Node*, Node**, Node**) = -0.821423 0.087223 0.849829 -1.996318 1.404576 2.137021 0.476763 -0.712881 -1.478018 -0.395493 -0.238463 -1.516552 -0.502577 2.399460 -0.674160 1.421052 3.753747 0.853341 -0.602749 -0.420164 2.309513 -1.855992 3.207042 2.882122 -2.121197 -0.216866 2.179649 1.882911 0.541730 2.059972 -0.983711 -2.169544 0.453575 -1.796142 0.654958 -2.720233 0.458187 0.489762 0.976495 -3.982360 0.472532 -1.069178 -0.285981 -0.618303 -0.653278 0.466253 3.190065 1.819703 -1.047536 -0.032191 1.618852 0.704207 -0.455678 0.497872 0.509966 1.249819 1.891646 1.417431 -0.717492 -0.451993 -0.235225 -0.915161 1.021451 2.038300 3.065498 0.188355 0.267471 1.114102 0.243285 0.278043 0.483194 0.264114 -0.376821 0.259306 1.006860 -4.376202 0.034130 -6.788556 -0.295562 -5.228898 -1.173257 -1.025566 0.290662 -1.219355 1.390479 -0.106076 2.188757 -0.406926 0.529925 1.813760 3.374317 -2.058745 -0.761696 -2.062261 -1.668852 0.810545 -1.051419 -0.360908 1.638327 -0.387047 -1.528382 -2.842461 1.668812 1.168193 -0.794084 -2.091837 0.167754 1.929006 -1.587416 -1.974277 -1.152076 0.547456 -1.119018 -3.889396 0.423975 -2.237761 1.651699 -0.028067 -0.428928 -3.558337 0.239744 2.979752 -0.768645 -1.475952 0.240986 2.481735 1.138656 -0.009868 0.258705 -0.652504 0.212644 3.314005 2.741946 -1.343899 -0.311226 0.498605 -2.263163 -0.464255 -2.611155 -0.940065 1.363307 -2.041723 -0.378604 2.608349 -1.287290 0.004230 3.671613 -0.346025 1.462256 10.124070 -0.285953 1.476855 0.760397 -3.271783 2.096082 0.072308 -0.533604 0.612834 1.411321 0.566762 -5.676395 -1.875776 0.706765 2.002225 1.658150 -3.206180 -2.105118 -1.269154 -0.473213 0.374134 -0.346340 0.445954 -0.855492 -1.563925 -0.590065 1.587626 5.467994 -1.120889 -1.933594 0.956981 1.147249 -2.196435 -4.142560 -0.822703 -2.456918 0.239434 -0.257915 -0.525447 1.540461 2.691832 -6.120870 1.990586 -0.790136 -0.810063 2.257487 -0.020892 -1.032539 -4.179893 0.337890 2.735112 3.034695 -0.539839 0.512051 0.392740 -1.872350 -0.105546 0.029682 0.904689 -0.819663 0.858025 0.167234 -3.091916 -1.425918 0.023237 -0.626199 -1.463797 -0.457898 0.828113 0.139812 -4.922002 3.349338 -0.294201 -0.227383 1.432866 -0.439446 1.953388 -2.240392 -3.271287 1.321340 0.768703 0.584676 -1.342003 0.194246 2.078110 0.003888 1.074851 -1.220674 -4.384227 0.459805 -1.340070 1.379024 0.810809 0.490334 2.466676 -0.341892 -0.453619 -3.713467 -0.875904 -0.206988 0.119769 -1.585605 -1.877346 -0.509417 2.195004 2.331276 -0.114876 -0.432398 -0.575784 2.912925 -2.908054 -0.424389 1.414784 1.837591 -2.583724 -0.276188 1.784790 -2.794473 -1.133140 -1.002375 -0.486611 -0.077852 -2.601091 0.877502 -0.784709 0.714034 0.626884 -0.015815 -0.310273 0.994135 0.908667 0.502939 0.020984 2.887897 3.556738 -1.163699 -0.493878 -1.723957 0.638833 -3.729049 -2.798063 0.412308 0.247710 -1.088069 0.554552 1.186836 1.872607 -0.301242 0.940271 0.301412 -0.945299 +PE-benchmarks/mergeSort_LinkedList.cpp__SortedMerge(Node*, Node*) = -2.333099 0.641709 2.125905 -5.287345 4.182123 3.642254 1.364783 -2.070743 -3.736886 -1.466568 -0.350004 -3.563232 -2.157505 6.550987 -2.118430 3.397618 8.364690 1.728655 -1.637343 -0.812229 6.108901 -2.197264 6.824389 6.100050 -5.770677 -0.761594 3.617238 3.024690 1.075498 4.075886 -2.191913 -4.310107 1.714071 -4.278572 1.242399 -4.886218 1.230905 0.642524 2.470172 -8.449490 1.173302 -0.780363 -0.724924 -1.674191 -1.830743 -0.198132 5.927396 4.981021 -2.855150 -0.355688 4.393043 2.378942 -1.702360 1.402275 1.140508 2.278094 1.515246 1.950086 -1.929969 -1.648554 -0.863599 -2.073619 1.840457 5.708793 6.609875 0.729486 0.732458 3.033280 0.145431 0.905272 0.981122 0.780922 0.086696 1.259400 2.841654 -7.868604 -0.818573 -11.973008 -1.137606 -11.045592 -3.121407 -2.660676 0.808624 -1.338932 3.393743 0.182970 5.892906 -0.602519 1.173977 4.272634 7.584384 -5.463700 -2.126520 -5.608111 -4.456920 2.001457 -2.996843 -0.152025 2.075238 -1.131777 -4.421215 -5.546124 1.823506 2.772865 -2.013658 -3.929417 0.468278 5.113875 -4.293963 -4.363356 -3.078461 1.603950 -2.347148 -8.826369 -0.678050 -3.907308 3.808514 -0.049844 -1.323582 -7.024650 0.785700 5.644715 -2.128633 -3.955994 -0.146982 4.909503 3.323603 0.457612 0.690682 -1.487060 1.130453 6.998188 5.032408 -3.353275 -0.750899 0.452954 -3.849314 -0.890065 -5.006389 -1.932812 2.878143 -5.256007 -0.205796 5.307335 -3.419477 -0.761359 6.168333 -1.385739 3.872751 18.677649 -1.018258 4.230397 2.046660 -6.991735 3.380782 -0.513649 -1.699885 1.258408 3.568437 1.914320 -9.155346 -4.998264 2.755167 5.529106 4.422098 -5.173745 -3.722079 -2.839083 -1.104833 -0.066686 -0.775961 1.465862 -2.068691 -4.157870 -1.712727 3.803076 9.796158 -3.105898 -4.546585 2.903323 3.598901 -2.978153 -6.600298 -2.230509 -5.493714 0.768690 1.093221 -1.287834 4.231321 7.441904 -12.386501 5.052590 -1.421001 -1.962038 3.797771 0.481143 -3.195961 -6.558049 1.185724 5.718114 6.011611 -0.824269 1.498711 0.577424 -5.028547 -0.342433 0.543326 2.420553 -1.992565 2.241552 0.614337 -5.175714 -4.364355 0.656226 -1.868201 -3.454226 -0.590565 2.369040 0.059337 -9.710459 7.439196 -0.589674 -0.667408 2.776448 -1.766478 4.498940 -6.045437 -7.134449 3.710851 1.016781 0.695131 -1.653980 0.660078 5.194415 0.676914 1.298978 -3.388355 -8.175699 1.872719 -1.233687 4.070546 2.057310 1.953729 5.026354 -0.893389 -1.334470 -6.310995 -2.464251 0.432378 0.630838 -4.872217 -4.248406 -1.258678 5.853689 5.993898 -0.789689 -2.026212 -0.937187 5.741962 -5.870159 -0.927440 3.893465 2.635417 -5.165361 -0.568114 4.841078 -5.443896 -3.016191 -2.872314 0.477834 -1.097365 -5.489358 1.761448 -1.906742 1.923311 1.971815 0.137722 -1.036397 2.453174 2.311745 1.479046 0.261904 5.749966 6.234783 -3.561293 -1.222540 -5.031704 2.155742 -8.173451 -6.518097 1.989185 -0.258055 -2.440120 1.007862 0.874256 4.884533 -0.998694 2.363442 0.489227 -1.913282 +PE-benchmarks/mergeSort_LinkedList.cpp__printList(Node*) = -0.296711 0.047455 0.276293 -0.891003 0.549667 0.579538 0.161604 -0.147263 -0.645111 -0.464063 -0.003575 -0.921881 -0.429747 1.013703 -0.342159 0.380827 1.403676 0.200931 -0.200230 -0.161187 0.761610 -0.420427 1.253328 1.117524 -0.982322 -0.092491 0.567533 0.740523 0.196722 0.680464 0.134552 -1.133795 0.088120 -0.291588 0.301131 -0.814036 0.234459 0.196061 0.145203 -1.606698 0.168378 0.210489 0.094697 -0.241636 -0.178634 0.042006 1.262608 0.799317 -0.526091 0.033270 0.800917 0.507668 -0.166016 0.152216 -0.006772 -0.034835 0.376934 -0.064982 -0.360152 -0.160443 0.021142 -0.388855 0.217599 0.919017 1.253791 0.047878 0.097302 0.307498 0.074488 0.257974 0.233119 0.144570 -0.053364 0.189207 0.442455 -1.112370 -0.139339 -2.484989 0.071421 -2.240003 -0.557887 -0.369794 0.608318 0.346848 0.211437 -0.239798 0.942515 -0.051570 0.192768 1.052772 1.369049 -0.472661 -0.341853 -0.899176 -0.798648 0.576657 -0.483533 -0.058682 0.288556 0.223367 -0.655646 -0.835101 0.286490 0.242614 -0.360088 -0.561463 0.052267 0.674504 -0.842388 -0.460183 -0.371344 0.528194 -0.053457 -1.641570 -0.119009 -0.804744 0.355428 -0.006617 -0.127899 -0.908147 0.011087 0.751558 -0.343023 -0.211561 -0.689649 0.874718 0.403016 0.081260 0.145537 -0.063999 0.260100 1.124357 0.593172 -0.585106 -0.166089 0.186209 -0.508958 -0.133415 -0.929056 -0.308707 0.519705 -0.796856 0.052442 0.663299 -0.516696 -0.417789 0.464251 -0.311390 0.584406 3.601935 -0.038305 0.715188 0.445416 -1.182096 0.656494 -0.016207 -0.276776 0.229953 0.512488 0.244809 -1.313394 -0.738848 0.354752 0.890280 0.676561 -0.812971 -0.456931 -0.175563 -0.225019 0.002280 0.029958 0.207125 -0.362529 -0.635150 -0.239414 0.795069 1.786237 -0.028616 -0.497157 0.332965 0.967268 -0.611255 -0.966816 -0.172413 -0.801409 0.109190 0.163486 -0.139836 0.669531 1.131444 -2.428543 0.812272 0.189883 0.040800 0.488929 -0.077342 -0.564877 -1.671735 0.193285 1.063564 1.133524 -0.334634 0.403482 0.122574 -0.770532 -0.027550 0.147690 0.268615 -0.365209 0.348294 -0.067124 -0.979670 -0.642881 -0.082291 -0.477328 -0.280449 -0.406605 0.352597 0.406949 -1.761847 1.336041 -0.260339 -0.183177 0.162532 -0.367437 0.826190 -1.019531 -1.195218 0.391701 0.004222 -0.287758 -0.463202 0.014938 0.707852 -0.060794 0.409631 -0.365932 -1.368910 0.430562 -0.401384 0.541135 0.381155 0.129724 0.847614 0.037762 -0.140839 -1.129742 -0.588329 0.224478 -0.074293 -0.671135 -0.180696 -0.217844 0.716543 0.922189 -0.171892 -0.528287 -0.073494 1.030728 -0.700198 -0.345848 0.499310 -0.005296 -0.812273 0.146869 0.696158 -1.091562 -0.264882 -0.759037 0.194059 -0.040531 -1.066736 0.354774 -0.208087 0.293424 0.330834 -0.055807 -0.321594 0.446321 0.384679 0.009937 0.035214 1.224659 0.955034 -0.363132 0.091912 -0.882656 0.216481 -1.513268 -1.058987 0.122054 -0.081268 -0.328464 0.186711 0.063616 0.695984 -0.050554 0.517196 -0.084713 0.005128 +PE-benchmarks/mergeSort_LinkedList.cpp__push(Node**, int) = -0.353194 -0.059529 0.932640 -1.024147 0.652412 0.073304 0.270251 -0.209191 -0.911299 -0.434399 0.054789 -0.627959 -0.467102 1.159442 -0.531632 0.216953 1.660380 0.568284 -0.316385 -0.608333 0.932268 -0.860792 1.329622 1.403869 -1.202079 -0.084382 0.639530 0.873337 0.647457 0.878027 -0.567501 -0.402719 0.261363 -0.548750 0.556842 -1.092483 0.158384 0.104796 0.002365 -1.729641 0.186505 -0.263242 -0.021953 -0.134892 -0.090200 1.106790 1.039879 0.857360 -0.481104 0.254368 0.950208 0.175204 -0.111959 0.217784 0.366110 0.347294 1.046429 0.657148 -0.433977 0.019247 -0.239489 -0.873721 0.371000 1.092592 1.340772 0.056340 0.112782 0.123579 0.213220 0.223599 0.438063 0.158036 0.131292 0.196607 0.606662 -1.569595 0.239086 -2.607738 -0.189907 -2.960097 -0.623001 -0.587128 0.685894 -0.751639 0.254861 0.149816 1.127154 0.070105 0.189006 0.566244 1.322455 -0.854206 -0.478828 -0.718119 -0.754453 0.377267 -0.596637 -0.054698 0.674124 0.098465 -0.784029 -0.725130 0.684262 0.302017 -0.376185 -0.110292 -0.052488 1.076532 -1.128443 -0.523476 -0.866765 0.147021 -0.039464 -1.542612 0.329374 -0.903343 1.372927 0.063971 -0.387765 -0.801964 0.242864 0.989993 -0.465451 -0.233724 -0.498473 1.191035 0.378394 0.124306 -0.014971 -0.183097 0.087407 0.767781 1.138804 -0.722610 -0.171427 0.267248 -1.085231 -0.154141 -1.062418 -0.367159 1.050891 -0.814450 0.020665 0.429419 -0.694742 -0.276629 1.436665 -0.084285 0.706529 3.138644 -0.228364 0.816737 0.302909 -1.047577 0.632503 0.137883 0.008469 0.403845 0.838628 0.227683 -1.617634 -0.929653 0.399920 1.067196 0.765528 -1.372544 -0.716377 -0.536013 -0.168665 0.217672 -0.049347 0.209370 -0.489861 -0.640045 -0.338513 0.329150 1.783928 -0.471854 -1.236264 0.138821 0.106582 -0.592790 -1.419157 -0.220159 -0.354409 0.328057 -0.178390 -0.162564 0.789927 1.353303 -3.079088 1.078108 -0.444578 -0.351572 1.022427 -0.032996 -0.432445 -1.741778 0.132602 0.824531 1.272430 0.205137 -0.212390 0.435494 -1.003346 -0.083778 -0.075135 0.661110 -0.468810 0.457913 0.374614 -0.935921 -0.756644 -0.387660 -0.039262 -0.273634 -0.130634 0.472082 -0.321577 -2.538456 1.202964 -0.240831 -0.230080 0.332123 -0.100492 0.424513 -1.175533 -1.223073 0.380523 0.138077 -0.330116 -0.933323 -0.022537 0.871810 -0.294138 0.148933 -0.670464 -1.510392 0.555969 -0.697634 0.792823 0.394330 0.186022 1.366424 0.300305 -0.131563 -1.164120 0.138698 0.079513 -0.366544 -0.626031 -0.271638 -0.222141 0.877481 1.197574 -0.116447 0.107692 0.041805 1.310780 -1.105849 -0.541021 0.685770 0.659848 -0.507432 0.547366 0.840502 -1.280477 -0.629142 -0.616203 -0.648084 -0.016088 -0.731726 0.600096 -0.514079 0.425947 0.244526 0.267151 -0.335901 0.520730 0.162767 0.118150 0.073787 1.292075 2.239931 -0.803043 0.089102 -0.932015 0.605775 -1.435504 -1.020926 0.085740 0.096280 -0.437216 0.336942 0.145424 0.919376 0.073134 -0.061851 -0.090765 -0.004237 +PE-benchmarks/mergeSort_LinkedList.cpp__main = -1.032446 -0.196225 2.692921 -3.094330 1.842024 -0.150185 0.865527 0.374927 -2.996789 -1.856900 -0.119354 -2.211090 -2.167007 3.691042 -1.328137 -0.107363 5.252322 2.119524 -0.832204 -1.614344 2.413369 -2.127323 3.926699 4.352210 -3.620417 -0.104341 1.021862 2.914647 1.554410 2.787396 -0.496605 -1.925721 0.672330 -0.283626 1.957482 -3.515359 0.436504 0.667144 -1.222201 -5.935031 0.679861 0.621846 0.436704 -0.468148 0.144153 3.397591 3.297375 2.691898 -1.665587 0.696885 2.610893 1.043578 -0.054997 0.731227 0.665442 0.262220 2.133537 0.687177 -1.595118 0.187333 -0.618904 -3.147985 0.711645 3.165031 4.191700 0.170930 0.186691 -0.330844 0.639327 1.152233 1.352786 0.458225 0.974435 0.094896 1.873472 -2.909268 0.131404 -7.362194 0.006556 -9.650793 -2.175588 -1.905371 3.706905 -0.327697 -0.315563 -0.610491 3.564129 0.098356 0.794228 2.629874 4.034280 -1.598843 -1.411378 -2.524527 -2.280934 1.950273 -1.706994 -0.436894 1.807971 0.937183 -2.459546 -1.720203 1.407776 0.024222 -1.286964 0.060406 -0.194075 3.450974 -3.778854 -0.683517 -2.801256 1.338135 0.855384 -4.694296 0.480161 -2.728767 3.063083 0.328350 -1.084780 -1.044175 0.697734 1.855580 -1.473066 0.311902 -3.129691 3.812420 0.535776 -0.111727 0.153379 -0.027406 0.075445 1.591879 2.619864 -2.253397 -0.553321 1.194219 -2.608993 -0.574949 -3.481308 -0.934093 3.190603 -2.442657 0.199014 0.577004 -2.248042 -1.657504 1.767256 -0.542177 2.192657 8.818325 -0.529073 2.473703 1.248978 -2.824219 2.222142 0.835236 -0.136510 1.406432 2.753798 0.717695 -3.175490 -2.756865 0.852127 3.397141 2.526256 -3.222042 -1.407047 -1.331202 -0.529082 0.304809 0.443665 0.571629 -1.198538 -1.977314 -0.962803 1.202569 4.609857 -0.494578 -3.753412 0.189901 1.477018 -1.547604 -3.188564 -0.362836 -0.538806 0.593125 -0.135954 -0.634210 2.383487 4.200264 -9.050854 3.482121 -0.263006 -0.316871 2.393296 -0.394305 -1.273301 -5.640439 0.296633 2.593487 4.434143 0.299957 -0.564114 1.058971 -3.158168 -0.343166 0.181520 1.924012 -1.461317 1.504127 0.546419 -2.121905 -2.014795 -1.813868 -0.602360 -0.303355 -0.875452 1.414080 0.166364 -7.157683 3.587396 -1.183735 -0.749036 0.344421 -0.349704 1.322408 -3.535811 -3.759377 0.848781 0.234260 -2.445863 -3.067540 -0.064865 2.846949 -1.062278 0.417906 -1.492529 -4.162623 2.662318 -1.858123 2.374327 1.396884 0.335034 4.143769 2.095339 -0.663284 -2.972359 -0.452929 0.835599 -1.549802 -1.562668 0.243143 -0.891983 2.150660 3.923645 -0.347922 -0.389436 -0.006402 4.359474 -2.421044 -2.078499 2.288250 0.296683 -0.846506 2.607722 2.871801 -4.167932 -1.953650 -2.622950 -1.037956 0.426352 -2.252100 1.980257 -1.691638 1.121387 0.980603 0.482653 -1.560799 1.725775 0.712519 -0.306996 0.105914 4.452899 5.820567 -2.261365 1.320584 -2.637402 1.715719 -4.455680 -2.483959 -0.381815 -0.227356 -1.006669 1.168106 -0.127936 2.517817 0.110651 0.253579 -0.806375 0.462075 +PE-benchmarks/mergeSort_LinkedList.cpp___GLOBAL__sub_I_mergeSort_LinkedList.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/min-cost-path.cpp__minCost(int (*) [3], int, int) = -3.936347 -4.210115 -0.856416 -9.046689 5.849215 6.046019 3.142399 -6.223213 -9.162669 -0.815833 4.843769 -9.150279 -0.922444 10.511509 -3.483243 9.227247 11.445167 1.200443 -5.518405 -1.502481 9.633948 1.174971 12.135038 10.432874 -7.970833 -0.692668 -0.063210 3.102698 3.677191 0.786969 0.681455 -4.215828 5.142177 -9.269940 -2.867716 -4.422720 1.089707 3.010763 9.177836 -11.044081 2.616351 -0.397267 0.462895 -2.533200 -2.874209 -0.309504 5.392871 8.268503 -1.662672 3.408585 7.604842 1.620805 -1.513159 2.176878 2.156679 1.190585 0.953038 -0.314434 -2.567230 -4.998358 -0.884655 -0.245395 1.579456 8.495484 9.821444 0.750184 -0.534083 6.177810 2.993238 2.254775 5.539820 1.824774 -2.431512 0.140861 3.660583 -11.588706 -0.858816 -14.644151 -2.086939 -14.506551 -5.090115 2.014891 6.160840 -0.895480 5.590373 0.599424 8.513238 -0.882476 -3.986838 7.328720 9.521517 -8.029899 -3.892020 -4.304211 -4.935070 2.474201 -4.773685 2.138948 3.887058 1.435287 -7.758193 -3.846605 1.727158 4.193613 -3.419551 -6.843937 2.765733 6.855497 -6.236515 -6.603835 1.696954 7.786436 -2.247341 -13.419336 -3.310139 -6.556930 5.274224 -0.693415 -3.741176 -8.080710 0.834334 3.891772 -2.982719 -5.051166 -0.252953 4.095584 6.082031 5.237408 0.271156 1.083094 2.492694 14.448609 2.093040 -6.357511 1.443954 -1.222375 -0.789265 5.224093 -4.988784 -4.130645 2.144570 -8.298216 2.310983 7.105771 -4.919215 -2.242734 7.406307 3.781445 1.025770 26.244141 0.593929 10.945435 8.608217 -8.278891 0.537015 -4.173749 1.162477 3.250695 3.572430 -0.667323 -10.993192 -8.529160 5.962995 9.275672 6.794503 -9.586401 -2.758884 -0.129915 -0.669309 -0.891915 -0.769369 1.882098 0.429313 -6.714242 -2.035536 7.842745 14.802081 -4.207048 -1.955746 4.663298 5.193570 -3.123723 -7.767423 -4.552238 -6.821699 2.511645 4.149160 1.507835 5.889221 11.303342 -13.618014 7.241743 -0.787852 0.572484 5.880316 4.611823 -9.518315 -8.314721 -2.407729 4.575942 8.036748 -3.159830 2.285136 4.722786 -8.140336 -0.662069 1.703196 -1.317707 -2.276957 3.223229 1.983105 -3.579011 -3.994646 3.695746 -2.395164 -2.129972 -0.196230 6.612767 0.864558 -11.768137 7.772895 0.279112 -3.946456 2.270307 -3.800697 10.306009 -7.765431 -7.671320 6.133188 -0.812882 -1.853237 -3.067576 1.935047 5.472061 2.040900 5.098371 -5.793939 -7.379234 5.457163 -3.300275 7.679910 3.621284 -1.196288 4.619354 -6.991151 -1.840978 -7.956237 -5.708286 0.392819 1.914037 -8.958109 -3.136123 -1.765447 8.732449 5.213114 0.072450 -7.501426 0.513287 7.678582 -10.199570 -0.999491 5.471385 6.571984 -9.629558 1.964745 6.890541 -8.819533 1.618085 -3.377500 -1.369367 -3.973998 -6.673499 6.538144 3.433408 6.171845 -1.541423 1.938130 1.453179 4.123969 3.274182 2.300875 2.417277 9.615975 8.781474 -2.549534 -4.834171 -9.444256 3.991838 -10.371972 -11.599170 5.867208 0.145463 -7.305354 0.659327 -0.343892 10.249831 2.126540 -0.683868 -2.334955 2.465362 +PE-benchmarks/min-cost-path.cpp__min(int, int, int) = -1.349039 -1.951328 -0.416016 -2.535563 1.764134 0.837392 0.856268 -1.130199 -3.100907 -0.294042 1.090408 -1.880698 0.398838 3.133524 -0.619453 3.148749 3.480964 0.955516 -1.124545 -0.433826 3.268095 -1.585843 2.811972 2.840575 -2.047785 -0.278801 0.096147 1.008082 0.457353 0.754794 -0.161197 -1.272462 1.052950 -3.482966 -0.518647 -2.325879 0.419731 2.064474 2.957791 -3.669657 0.869052 -0.006428 0.504299 -0.723492 -1.060685 -0.437688 0.839217 2.144876 -1.176168 1.670238 2.234032 -0.024120 -0.553672 0.565688 0.483850 1.379392 -0.318466 0.859067 -0.944494 -0.892104 -0.431347 -0.441521 1.507414 1.825109 2.674508 -0.299486 -0.012001 1.919708 0.663442 0.541241 1.952303 0.203516 -1.094995 -1.376865 1.427012 -4.273071 -0.851710 -5.987059 -0.408465 -5.249599 -1.420430 0.675400 1.963185 -0.464967 1.661495 0.325686 2.473534 -0.993776 -1.040764 2.350536 2.236291 -2.279348 -1.110953 -1.647505 -2.000421 0.649849 -1.090815 -0.491211 1.702674 0.194657 -2.005438 -1.784988 1.196419 1.356057 -0.760006 -2.806279 0.616214 2.256782 -1.997624 -2.892353 0.077914 2.522251 -1.005376 -3.194073 0.135834 -2.085052 1.080310 0.177879 -1.223222 -2.467215 0.290119 1.219582 -0.975432 -1.547059 0.464215 1.577745 1.296452 1.208039 0.325952 -0.306199 -0.030656 3.835109 1.247814 -2.127938 0.186083 0.536869 -0.592719 1.258745 -2.021788 -1.736675 1.029798 -2.590124 0.172796 1.350702 -1.553710 -0.374918 3.597323 1.150705 0.304347 7.402178 0.396342 2.942051 2.257927 -2.154517 1.481572 -0.484787 0.717676 1.351852 1.615648 -0.746264 -3.577086 -2.535179 1.209495 2.338206 2.145405 -2.654626 -2.876691 -0.542385 0.124141 0.942941 -0.506033 0.538619 0.047205 -2.048318 -0.348763 1.283774 4.644004 -1.226461 -0.258861 1.343739 1.981372 -2.065058 -3.903856 -1.380471 -3.842175 0.324580 0.376947 0.033462 1.511092 3.326892 -5.039550 2.104819 -1.208698 0.261586 1.272524 1.288549 -2.351460 -4.724705 -1.120600 0.895326 3.117848 -0.883740 1.383334 1.730911 -2.073581 0.074764 0.196305 -0.289024 -0.814027 1.083394 -0.347603 -1.268504 -0.607336 1.571615 -1.385788 -1.317334 0.434364 1.594615 1.008469 -3.040501 1.650277 -0.091151 -0.818062 1.603805 0.085988 3.017457 -1.900698 -2.416891 2.067385 0.482348 0.199384 -1.113523 0.584891 1.838065 0.072105 -0.080475 -0.812913 -2.930567 1.159580 -1.283327 2.090279 0.950018 -1.120437 1.448462 -0.981289 -0.763907 -2.460484 -0.887802 -0.775096 -0.122931 -1.865756 -2.317410 -0.308936 2.524538 1.459466 0.943896 -1.640760 0.144615 2.957385 -2.600126 0.001213 1.979980 1.083923 -2.224922 0.531519 2.440017 -3.060990 0.362736 -1.133210 0.683226 -0.548863 -1.208480 2.029590 0.809539 1.523563 -0.886518 0.577703 0.548274 1.175221 1.678855 0.732928 -0.027637 3.338297 2.411673 -0.767956 -1.494246 -2.114941 0.516374 -2.651950 -2.547556 0.647609 1.311650 -2.537369 0.597890 0.564043 3.046194 0.394494 0.549614 -0.192086 0.010972 +PE-benchmarks/min-cost-path.cpp__main = -0.771068 -0.737183 0.231222 -2.106631 1.554564 1.114310 0.818142 -0.985806 -2.374519 -0.617763 1.064560 -2.619921 -0.772170 2.664678 -0.775017 1.712085 2.981134 0.411190 -1.208090 -0.404836 1.872773 0.104541 2.969993 2.675522 -1.993063 0.068138 -0.350109 0.769147 0.566792 0.715630 0.126186 -1.538759 1.134312 -1.498483 -0.383726 -0.981908 0.037589 0.511929 1.493626 -3.042134 0.597977 0.679673 0.287743 -0.617448 -0.412135 0.414073 1.768837 1.954372 -0.355549 0.955955 1.672506 0.292229 -0.092813 0.519642 0.746975 0.016165 0.529911 -0.370850 -1.026100 -0.869343 -0.334325 -0.555923 0.003073 2.047668 2.402850 0.136931 -0.297084 0.913546 0.516903 0.657857 1.278159 0.509507 -0.093200 0.089641 0.957561 -1.879607 -0.148852 -3.263638 -0.364026 -4.237649 -1.533125 0.303740 2.300694 0.473981 0.852736 -0.362618 2.244017 -0.261860 -0.789326 1.738750 2.626001 -1.680133 -1.064700 -1.004482 -1.162290 0.721632 -1.108942 0.325235 0.933966 0.397352 -2.035804 -0.653283 0.553470 0.620839 -0.863539 -0.977895 0.567650 1.789765 -1.942201 -1.133350 -0.095540 1.826044 0.063744 -3.291657 -0.756055 -1.233712 0.933265 0.166587 -1.142284 -1.435132 0.470870 0.591768 -0.947040 -0.704199 -0.995001 1.446170 1.056094 1.225188 0.216340 0.471420 0.787954 2.961136 0.495678 -1.535238 0.399442 -0.215910 -0.068335 1.213839 -1.051831 -1.017355 0.413184 -1.926577 0.630293 1.185564 -1.347931 -0.650305 0.549752 0.804867 0.267267 5.756998 -0.102388 2.721733 1.841517 -2.002098 0.509147 -0.830937 0.088208 0.555995 1.076619 0.114619 -1.854097 -1.991858 1.576172 2.467979 1.694697 -2.228713 -0.198534 0.084879 -0.106497 -0.207338 0.246313 0.454189 0.341123 -1.682630 -0.550749 1.742636 3.685596 -0.771874 -1.115006 0.975938 1.122274 -0.290176 -1.513621 -0.816334 -1.116270 0.584744 0.867905 0.222124 1.444516 2.844485 -3.850815 2.047782 -0.077027 -0.039859 1.650345 0.843251 -2.156903 -2.278723 -0.683195 1.269192 2.291105 -0.354952 0.248199 0.889041 -2.032701 -0.246977 0.373383 -0.137232 -0.678600 0.951638 0.312221 -0.981040 -0.983038 -0.005007 -0.561363 -0.216604 -0.481616 1.543483 0.634318 -3.332387 2.043580 0.135435 -0.951385 0.052974 -0.709246 2.116957 -1.879251 -2.027533 1.134119 -0.646311 -1.354561 -0.890428 0.182741 1.095633 0.331219 1.013667 -1.201120 -1.756134 1.927758 -0.699488 2.091332 1.019099 -0.285771 1.437565 -0.453815 -0.636378 -1.470650 -1.470095 0.573838 -0.215330 -1.865906 -0.030406 -0.675930 1.902231 1.427354 0.064605 -1.698937 -0.228208 1.976123 -2.001396 -0.468933 1.533394 0.751693 -1.935092 0.948264 1.902590 -2.125689 0.283806 -1.269153 -0.438938 -1.039243 -1.525249 1.428415 0.515419 1.226943 -0.123540 0.263627 -0.143467 0.904869 0.544514 0.094013 0.442522 2.604608 2.222922 -0.884337 -0.323616 -2.296438 1.148533 -2.565476 -2.676083 1.150058 0.011782 -1.786389 0.032887 -0.191004 2.153506 0.463995 -0.363369 -0.861711 0.927508 +PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp__solve(int*, int) = -2.815079 -3.119106 -0.421648 -6.761719 4.221723 4.614394 2.178954 -4.397790 -6.862836 0.047952 3.119352 -5.840010 0.095559 7.634622 -2.608132 7.014720 9.067206 1.474849 -3.977138 -1.136574 7.739585 -0.456231 8.931721 8.071932 -6.184642 -0.657848 0.595946 2.815237 3.095276 1.313782 -0.660684 -2.347187 3.530018 -7.784819 -1.755416 -4.742980 1.276129 2.482839 6.923197 -8.902548 2.019042 -1.174892 0.597792 -1.861949 -2.298527 0.381806 3.866302 6.132641 -1.704307 2.221141 5.973747 1.176302 -1.383859 1.629310 1.373057 2.119798 1.468991 1.363414 -1.777024 -3.485100 -0.390135 -0.607647 2.136330 6.286300 7.793257 0.553228 0.115565 4.755960 2.378657 1.188717 4.224840 0.952278 -2.215643 -0.160186 2.741685 -10.070102 -0.304862 -12.046234 -1.624163 -11.300547 -3.382275 0.709770 3.697597 -2.083278 4.693642 0.681191 6.128760 -0.938020 -2.199247 5.159430 6.668229 -6.603125 -2.920814 -3.946637 -4.042735 1.929810 -3.677450 0.959955 3.612424 0.499720 -5.408614 -3.774157 2.145337 3.847177 -2.516925 -5.231756 1.861555 5.177332 -4.488157 -5.827017 0.864696 5.155959 -2.625533 -9.857733 -1.331121 -5.784970 4.311715 -0.699756 -2.183951 -6.892195 0.239815 4.115368 -2.151035 -4.285276 0.115625 3.784523 4.460034 3.275474 0.180404 -0.183455 1.359258 10.618802 2.392253 -4.868739 0.656081 -0.277539 -2.090632 3.051593 -4.963079 -3.269574 2.712213 -6.479034 1.037840 5.506283 -3.676417 -0.736432 7.995926 2.838184 1.517579 21.315415 0.718036 7.827834 5.784771 -6.396978 1.624568 -2.381519 0.912058 2.846244 2.827709 -0.831060 -10.665501 -6.378708 3.430822 6.466607 5.080401 -7.628143 -3.412134 -1.171364 -0.763611 0.124695 -1.257707 1.392397 -0.526320 -4.994201 -1.520583 5.194025 12.094567 -3.319729 -1.046651 3.370330 3.344300 -4.084672 -7.650155 -3.538651 -5.911631 1.899888 1.866741 0.768284 4.577620 8.342521 -10.971347 5.411150 -1.649890 -0.082869 4.737295 2.830152 -6.589045 -7.003700 -1.316321 3.377449 6.635209 -2.326113 1.604958 3.940091 -5.940285 -0.446725 0.957586 -0.500414 -1.617857 2.165726 1.802362 -3.279469 -3.148159 3.096842 -1.744012 -2.295903 0.253219 4.579279 -0.176111 -8.945886 5.709478 -0.132889 -2.751870 2.729464 -2.470033 6.786641 -6.172058 -5.809661 4.757760 0.831600 0.093554 -2.865346 1.533301 4.849788 1.170950 3.228514 -4.488517 -7.291366 3.136692 -3.146444 5.086821 2.609237 -0.844697 3.439368 -4.480407 -1.002037 -7.243766 -3.496969 -1.092472 1.497171 -6.558299 -3.062019 -1.271739 6.832105 4.394187 0.230246 -4.597359 0.677718 6.561283 -7.447292 -0.910720 4.010488 5.221471 -7.120702 0.687410 5.065473 -7.435601 0.453326 -2.077116 -1.282541 -1.913710 -4.865021 4.993208 1.930362 4.780759 -1.029586 1.849866 1.184192 3.206420 2.440576 1.917408 1.528384 7.794312 7.071466 -1.838564 -3.759726 -6.675895 2.831396 -7.895443 -8.271544 3.761230 0.517375 -5.599366 1.276203 0.904082 7.931661 1.314509 0.131288 -0.917908 0.638876 +PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp__main = -0.648629 -0.603456 0.349440 -1.721952 1.321662 0.975217 0.672050 -0.711657 -2.004767 -0.311567 0.632257 -1.740437 -0.431759 2.228644 -0.649295 1.508185 2.769290 0.696276 -0.914480 -0.373895 1.744512 -0.439090 2.503822 2.362567 -1.713017 0.016421 -0.009452 0.807301 0.474781 1.019768 -0.427598 -1.107505 0.947312 -1.580120 -0.171026 -1.421990 0.146342 0.560802 1.223801 -2.843592 0.535911 0.212371 0.242356 -0.503844 -0.386828 0.516893 1.466189 1.631947 -0.376246 0.781020 1.387569 0.247117 -0.144885 0.495047 0.662264 0.636943 0.684453 0.172325 -0.881337 -0.595243 -0.303163 -0.719840 0.302132 1.670522 2.148684 0.106778 -0.084280 0.770118 0.360991 0.403308 1.097656 0.283764 -0.175030 -0.071706 0.804695 -2.111154 -0.059719 -3.111180 -0.413706 -3.765745 -1.184332 -0.100663 1.579027 -0.129439 0.961226 -0.158751 1.866511 -0.364694 -0.355588 1.243903 2.126368 -1.743522 -0.921077 -1.068117 -0.998617 0.570857 -0.970792 -0.021289 1.022397 0.039740 -1.615378 -0.986124 0.853891 0.765379 -0.696806 -0.908258 0.379251 1.669009 -1.685377 -1.358671 -0.429635 1.240564 -0.347918 -2.682027 -0.204743 -1.243683 1.031404 0.170348 -0.835743 -1.613403 0.399176 1.032615 -0.771488 -0.871851 -0.508833 1.481533 0.808772 0.721152 0.188346 0.052834 0.381208 2.515194 0.917161 -1.315159 0.197933 0.104487 -0.621753 0.685924 -1.303131 -0.939865 0.574842 -1.782067 0.293469 1.112655 -1.199721 -0.192858 1.324199 0.673898 0.532398 5.297253 -0.088960 2.090042 1.292654 -1.831543 0.829905 -0.462948 0.115754 0.583847 1.071838 0.023162 -2.397171 -1.703318 0.974270 1.951575 1.478665 -2.066688 -0.712872 -0.461130 -0.091438 0.141601 -0.015982 0.410154 0.026568 -1.442299 -0.459283 1.104867 3.502223 -0.850766 -0.991191 0.795314 0.646874 -0.807971 -1.962760 -0.774026 -1.246351 0.459395 0.328738 0.004262 1.206786 2.409788 -3.534690 1.794822 -0.594842 -0.319204 1.559084 0.545541 -1.526550 -2.112666 -0.469721 1.106120 2.237024 -0.199867 0.198386 0.858981 -1.708698 -0.208426 0.163161 0.184573 -0.558492 0.763222 0.404059 -1.170904 -0.872144 0.078534 -0.364906 -0.559163 -0.218007 1.171336 0.322566 -3.053173 1.713092 0.028715 -0.709078 0.569750 -0.310771 1.546118 -1.689207 -1.852762 1.081454 -0.027709 -0.608074 -0.882034 0.187205 1.261558 0.154166 0.597669 -1.020850 -2.071282 1.304447 -0.700740 1.594166 0.818419 -0.186428 1.361722 -0.187634 -0.522923 -1.616473 -0.956103 0.037074 -0.279824 -1.412827 -0.393308 -0.562789 1.783709 1.489784 0.226719 -1.033265 -0.180587 2.037394 -1.805411 -0.347993 1.398731 0.889130 -1.498688 0.561957 1.690258 -2.091627 -0.177992 -0.836463 -0.423491 -0.508427 -1.228239 1.224859 0.051277 1.058801 -0.051019 0.366161 -0.135964 0.793129 0.478767 0.172308 0.225638 2.376708 2.145944 -0.816536 -0.278775 -1.716206 0.913090 -2.234315 -2.036463 0.683536 0.215601 -1.559032 0.328611 0.223982 1.887929 0.241136 -0.091693 -0.430037 0.211513 +PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp___GLOBAL__sub_I_minimum_adjacent_swaps_to_move_maximum_and_minimum_to_corners.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__min(double, double) = -0.484458 -0.042843 0.201250 -0.532789 0.356293 0.235937 0.212799 -0.214419 -0.731911 -0.159575 0.449406 0.073791 -0.229549 1.141865 -0.467169 0.507174 1.095102 1.055599 -0.338870 -0.145844 1.164399 -0.757806 0.820703 0.787534 -0.823792 0.096906 0.356748 0.253286 0.107312 0.826208 -0.245487 -0.402117 0.658854 -0.814884 0.256826 -1.437386 0.132462 0.932593 0.236140 -1.405754 0.207143 -0.198522 -0.097353 -0.309381 -0.246065 0.304951 0.153241 0.751620 -0.267330 0.084834 0.741979 0.143151 0.268315 0.199566 0.382092 0.645532 -0.094958 0.231123 0.250879 -0.158469 -0.306539 -0.410152 0.436733 0.677924 1.087914 -0.418587 0.086541 0.188516 -0.169180 0.093282 0.232415 -0.133424 0.003071 -0.299116 -0.171740 -1.743282 -0.462633 -1.975812 -0.120787 -1.860140 -0.284513 -0.163514 0.168955 -0.126924 0.305113 0.212903 0.749873 -0.174756 0.114044 0.679204 1.121389 -0.564824 -0.137528 -0.428813 -0.562565 0.422532 -0.276407 -0.074938 0.203812 -0.431379 -0.559177 -1.054573 0.134343 0.352880 -0.204828 -0.819762 0.092304 0.952255 -0.695742 -0.722501 -0.301033 0.431622 -0.252767 -1.230703 0.494904 -0.699007 0.764740 0.288440 -0.373802 -0.812962 0.285537 0.989973 -0.004197 -0.533981 -0.051498 0.597532 -0.175290 0.414083 -0.135003 -0.637581 -0.047748 0.705382 0.734159 -0.744243 -0.009945 0.028504 -0.619781 0.391874 -0.854057 -0.417259 0.481627 -0.741492 -0.364387 0.367924 -0.516928 -0.079501 1.235688 0.100308 0.031314 2.455467 -0.102714 0.775451 0.342180 -0.819608 0.407215 0.057420 -0.159290 0.271898 0.551091 -0.330301 -1.619633 -0.864591 0.005856 0.901393 0.765386 -0.921385 -0.805630 -0.664872 -0.142655 0.241100 0.119750 0.065525 -0.283384 -0.685959 -0.287420 0.212319 1.208704 -0.484569 0.049544 -0.225544 0.458346 -0.567182 -0.936101 -0.305667 -0.830967 0.196888 0.274130 -0.342188 0.449706 0.675618 -1.952008 0.896724 -0.854849 -0.196742 0.135146 0.248963 -0.340772 -1.267505 0.077964 0.314359 1.030603 -0.296049 0.633176 0.796182 -0.758090 -0.055983 -0.075520 -0.104422 0.040618 0.340157 0.328410 -0.637606 -0.525651 0.615407 -0.177473 -0.767183 0.068756 0.867392 0.201004 -1.461906 0.660235 -0.169135 0.126741 0.421790 0.339182 0.738886 -0.798958 -1.158580 0.881684 0.694181 0.675750 -0.431988 0.041235 1.317393 -0.188926 -0.235003 -0.072356 -1.084238 0.052787 -0.091928 0.333533 0.229105 0.123981 0.858970 -0.228012 -0.137844 -0.763698 -0.071378 -0.122393 -0.430058 -0.488089 -0.825562 -0.142879 0.941764 0.467021 0.537768 -0.457388 0.273054 1.223565 -0.579022 0.079433 0.092979 0.759176 -0.045645 -0.052909 0.856185 -0.846654 -0.415019 -0.494550 0.412408 -0.185683 -0.574078 0.894104 -0.074813 0.685929 -0.285944 0.349836 -0.154560 0.467867 0.738089 0.360192 0.204938 0.580720 1.102927 -0.138248 -0.338557 -0.309012 0.226814 -0.723375 -0.258627 -0.136316 0.478342 -0.561835 0.675553 0.074025 1.073011 0.065336 0.597601 0.206209 0.216168 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__dist(Point, Point) = -0.873335 -0.299576 0.282434 -2.462111 2.271992 2.916197 0.962646 -2.345707 -2.237897 0.815164 1.397760 -3.413993 -0.657394 2.838900 -1.299911 2.189287 3.133227 0.134403 -1.774577 -0.175092 1.677464 1.858038 3.699595 3.086802 -2.089347 0.116601 -0.638658 0.016043 0.053862 0.778169 -1.164063 -1.989973 1.475068 -1.313695 -0.802468 -0.231608 -0.245595 -0.074149 2.790330 -2.806900 0.608494 0.188909 0.194037 -0.697831 -0.291225 0.208491 2.331059 2.087620 0.628469 0.309805 1.572947 0.740910 0.147767 0.533316 1.533969 0.294270 1.839700 -0.206935 -0.694172 -1.496364 -0.579450 1.511913 -0.563961 2.572814 2.622808 0.763727 -0.596902 0.679167 0.970129 0.326140 0.892402 0.786525 -0.030325 1.510269 -0.027521 -1.464673 0.557194 -2.309436 -0.419254 -1.908040 -1.482816 0.595570 0.962630 0.154731 1.556310 -0.948202 2.616469 0.212946 -1.102232 0.534728 3.335042 -2.569175 -1.064553 -0.509530 -1.162922 -0.085321 -0.772374 1.354281 0.762468 -0.122943 -2.426069 -1.028395 0.140309 0.879741 -0.918982 -0.431823 1.048689 1.610803 -0.614507 -1.016567 0.740262 2.032069 -0.413530 -3.913851 -1.260937 -1.536061 0.049454 -0.215704 -1.561997 -2.600902 0.637828 1.025219 -1.502716 -1.091399 -1.002188 1.501469 1.981474 1.311881 -0.266927 0.243499 1.314416 3.874330 -0.768593 -1.975435 0.878639 -1.021443 0.210953 1.525100 -1.072212 -0.506133 -0.357760 -1.921906 1.078278 1.951220 -1.321834 0.627185 0.175394 1.153297 -0.047537 6.931241 -0.886565 3.263253 1.619799 -2.757235 0.669266 -1.242266 -0.031769 -0.132980 0.730721 0.232627 -3.159238 -2.440569 2.315171 2.914337 1.675249 -2.678419 1.040148 0.168853 -0.689022 -1.160818 0.492436 0.431084 -0.133412 -1.423457 -0.832559 2.134121 4.877391 -1.118645 -1.511533 1.118751 1.058556 0.797130 -0.223548 -1.253693 -1.173257 0.888814 1.325230 0.769217 2.096409 2.968183 -3.833905 2.197689 -0.002170 -0.886277 2.973172 0.868376 -2.549780 0.110299 -0.557192 1.631467 1.906273 -0.292654 -0.309582 0.762848 -2.192657 -0.318904 0.339345 -0.199691 -0.836705 0.799330 1.296396 -1.799344 -1.006509 -0.283372 -0.424753 -0.785650 -1.292066 1.991111 0.112252 -4.072138 2.603309 1.357384 -0.755706 0.021027 -1.679110 1.910784 -1.800860 -1.905199 1.199789 -0.667065 0.046553 -0.071703 0.187032 1.026899 0.282043 3.282526 -2.602197 -1.986877 1.885211 -0.295074 2.571903 1.067428 0.231260 0.223766 -1.315984 -0.702035 -1.456935 -2.795669 1.420414 1.305592 -2.609006 1.268124 -0.980822 2.372038 1.066099 -0.057441 -2.289509 -1.116044 1.493416 -1.966875 0.585573 1.233427 0.758186 -2.811142 -0.516060 1.749038 -1.406108 0.292288 -0.814002 -1.232867 -2.291039 -1.934690 1.388212 0.895086 1.512004 -0.479419 0.042090 -0.023258 0.917791 0.290915 0.161866 1.515142 2.348668 1.124206 -0.141045 -0.283574 -2.755717 1.841244 -2.599855 -3.225457 2.068280 -1.415272 -2.612513 -0.415261 -0.464831 2.540508 0.096055 -0.166965 -0.907880 1.106617 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp____gnu_cxx::__enable_if<__is_integer::__value, double>::__type std::sqrt(int) = -0.131787 -0.002189 0.293578 -0.100990 0.014780 -0.029766 0.112938 -0.087557 -0.113431 -0.006670 0.321023 -0.172466 -0.217585 0.467657 -0.357906 0.027088 0.429611 0.428558 -0.181973 -0.130377 0.374653 -0.244823 0.570794 0.512171 -0.449070 -0.008615 0.157474 0.273087 0.194488 0.145663 0.003938 -0.037954 0.185771 -0.211744 0.160010 -0.522437 0.127503 0.285119 0.070527 -0.575637 0.047520 -0.137421 0.348419 -0.056300 0.031652 0.262802 0.090157 0.401422 -0.000329 0.083203 0.376541 0.047469 0.248901 0.100489 0.162542 -0.118726 0.191256 -0.116756 0.030759 0.018288 -0.055004 -0.349768 0.151882 0.427418 0.408424 0.029699 0.066550 -0.134869 0.214906 0.053411 0.175621 0.002433 -0.066666 0.171656 -0.130652 -0.482614 -0.121225 -0.883462 -0.108069 -0.829410 -0.196844 -0.073091 0.286387 0.030439 0.058806 0.241297 0.387757 0.302089 -0.025960 0.229269 0.560904 -0.199702 -0.228204 0.003545 -0.062543 0.310931 -0.215951 0.246151 0.166019 0.251753 -0.257438 -0.306955 -0.123524 0.076524 -0.133611 0.117896 -0.038023 0.354856 -0.389236 -0.216644 -0.101325 0.182393 0.090914 -0.653141 0.212554 -0.348497 0.511549 0.087188 -0.119713 -0.127105 0.121115 0.310143 0.113277 0.038223 -0.354234 0.016017 -0.190943 0.262386 -0.077538 -0.178766 0.048909 0.324026 0.145313 -0.368184 0.003078 -0.053063 -0.270281 0.273652 -0.402575 -0.034471 0.274826 -0.324140 0.246976 -0.019516 -0.217660 -0.389626 0.249853 0.187555 0.078986 0.849034 0.040751 0.390278 0.130670 -0.307985 0.052690 -0.119146 0.035075 0.199050 0.141194 -0.162963 -0.474030 -0.489785 -0.006194 0.449664 0.290622 -0.384070 -0.064657 -0.132985 -0.010184 -0.096828 0.165847 0.090891 -0.232851 -0.273265 -0.133346 0.237227 0.292580 0.092093 -0.222853 -0.151454 0.194146 -0.018246 -0.180605 -0.064861 0.130837 0.182228 0.186663 -0.019080 0.133994 0.197607 -0.798314 0.434463 -0.095889 0.266591 0.224582 -0.128278 -0.269343 -0.513766 0.179931 0.106086 0.182472 -0.143567 -0.038952 0.439848 -0.413853 -0.023155 0.020552 0.005130 0.003476 0.126642 0.296224 -0.192672 -0.378014 0.089266 0.065040 -0.180474 -0.023996 0.464977 0.033142 -0.657688 0.275752 0.012537 -0.155751 0.037679 -0.008383 0.190126 -0.484986 -0.472023 0.276256 0.094098 -0.003451 -0.478913 0.011939 0.443122 -0.372848 0.116160 0.044518 -0.091130 0.112971 -0.039800 0.037134 0.125648 0.139788 0.150309 -0.039923 -0.020243 -0.235561 0.122144 0.040128 -0.222898 -0.245849 0.055121 -0.052674 0.353855 0.239319 0.018833 -0.248591 0.109337 0.537721 -0.102478 -0.245567 0.012385 0.324174 0.136454 0.323836 0.280035 -0.442671 -0.097150 -0.280275 -0.059976 -0.072132 -0.215078 0.381226 -0.065562 0.278376 -0.082245 0.047366 -0.112449 0.332947 0.151663 0.142326 0.200263 0.183450 0.523523 0.083791 0.067903 -0.237403 -0.057078 -0.353049 -0.173061 -0.014380 0.118354 -0.245322 0.373717 -0.021924 0.463739 0.234972 -0.020799 -0.100206 0.232768 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__cost(Point*, int, int, int) = -1.515326 0.225882 1.005726 -3.070127 3.923428 4.261419 2.184579 -1.452191 -3.998397 -1.692454 2.389633 -5.607652 -4.345514 6.081951 -2.333316 2.283322 6.847932 1.667814 -2.286306 -0.637781 3.185253 0.931139 7.556003 6.031250 -4.700648 0.412056 -0.572148 0.885436 -0.495419 2.731514 -0.176450 -5.264636 4.242722 -2.007533 -0.521080 -1.690446 -0.113668 -0.324464 1.407695 -6.784845 0.568826 1.826355 -1.346784 -1.284809 -0.507809 2.059179 5.130005 4.456856 0.530909 1.500358 2.528239 0.453291 0.766184 1.454390 2.304467 -0.718610 0.601045 -1.850393 -2.980445 -1.698393 -1.608029 -2.430681 -2.063178 4.656168 5.758764 0.257109 -0.667318 0.810983 -1.039330 1.452132 1.590351 1.156768 2.329016 1.673904 1.829639 -1.196125 -1.667114 -4.882667 -1.952087 -9.374518 -3.702179 -0.957053 4.795775 1.813737 1.692301 -2.229786 5.476034 0.419911 -0.863193 4.107973 7.982158 -4.327265 -2.994122 -1.957783 -1.040100 1.632145 -3.052053 1.872255 1.968205 -0.920054 -5.179516 -2.524737 0.240783 0.867998 -1.398183 -1.879906 0.537044 4.611675 -4.801235 -1.390068 -2.718961 2.322657 0.706499 -8.369160 -2.483286 -0.377642 2.669621 2.035089 -2.799166 -2.914790 2.160772 1.949052 -1.356953 -2.286417 -0.566135 3.835955 1.250659 2.727509 0.969797 1.765395 2.520806 6.414859 2.442317 -2.388236 0.780112 -1.423646 -0.491346 3.078481 -1.653678 -1.212279 -0.255698 -3.894292 2.022116 2.871247 -3.304061 -1.382393 -1.682351 1.133479 1.160807 11.352690 -1.365652 5.703265 2.690833 -5.561310 1.541078 -2.867053 -1.037945 -0.049934 2.625944 1.110423 -3.840915 -4.386333 3.885316 6.221073 3.674238 -5.526871 2.090499 -0.470587 0.683020 -2.448462 1.612414 2.081837 1.248180 -3.497863 -1.248974 4.601754 8.351258 -3.255745 -5.092509 1.940863 1.748233 2.336917 -1.847215 -1.607966 -0.140005 1.065496 3.511750 0.363650 2.365230 5.962964 -6.996461 4.944280 -0.378084 -1.009098 4.308475 1.476560 -4.181747 -2.173996 -0.468207 3.663801 4.747559 1.516488 -0.336657 0.966478 -4.860609 -0.763177 1.087229 0.714238 -0.558481 2.501422 0.830874 -3.310638 -3.774835 -1.991939 -0.434956 -0.744177 -1.968078 3.905998 1.830968 -9.732029 5.622125 1.022384 -2.449056 -0.898216 -1.172637 4.601915 -4.709653 -6.467293 2.790103 -2.708654 -4.299656 -1.704425 -0.115452 2.304408 1.781834 2.290767 -2.254033 -4.108780 5.456594 0.665903 4.833982 2.190269 1.257147 5.290611 0.108466 -3.027256 -2.760855 -5.235819 3.783120 -1.588224 -4.185680 0.763044 -1.711326 4.698012 3.700871 0.389504 -4.031533 -2.601957 4.485816 -5.232135 -1.042551 3.844927 3.081328 -2.782139 1.891655 4.939579 -3.961409 -0.915555 -2.913460 -1.001528 -3.293823 -4.391158 1.912091 -0.983409 2.479065 0.577850 0.297584 -1.128767 1.522984 0.701337 0.495803 0.805743 4.803988 5.852175 -3.556584 0.854662 -4.878178 3.247674 -6.016861 -6.307118 3.016142 -0.744089 -2.586143 0.196999 -0.121002 3.595594 0.630061 -2.752381 -2.784672 1.892981 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__mTCDP(Point*, int) = -4.464540 -4.331910 -4.007465 -7.960719 7.116787 10.054902 4.087753 -6.598716 -10.602639 -0.116249 5.941012 -11.594721 -1.949030 12.347005 -3.908559 11.438872 16.228983 2.492744 -6.687809 -0.187537 12.196914 -1.317896 15.750936 13.837443 -8.316134 -0.686902 -2.019721 3.906000 0.902002 -0.169742 1.825058 -4.056200 7.205062 -13.476495 -5.209575 -6.919168 1.901569 3.690746 10.399676 -15.645543 2.496563 -1.624236 -0.067707 -3.134202 -4.783981 0.661101 6.681086 9.913770 0.003222 3.185805 7.956116 -0.150717 -0.633844 3.249211 1.854025 1.682249 -1.215633 0.522402 -3.752489 -6.146431 -1.027664 -1.798690 1.382976 9.102412 14.021064 1.661388 -0.565237 8.572640 1.126262 2.572360 5.956126 1.454819 -3.611442 0.496049 3.399282 -14.994938 -3.400748 -16.381890 -3.787888 -16.580889 -5.995588 1.629200 7.067453 -0.791744 7.505792 2.376644 9.484381 -0.957702 -3.984169 11.852362 13.227101 -10.470695 -5.427993 -5.727079 -4.675829 3.336451 -5.456761 3.120556 7.821303 2.011030 -9.432224 -5.365231 3.607092 5.452746 -3.268369 -11.012374 3.151305 8.392984 -6.720518 -8.840239 1.493626 8.909756 -3.283120 -17.624660 -3.621280 -6.065817 6.216449 1.273027 -3.877961 -10.633551 1.431250 5.298375 -1.846821 -6.710946 2.249612 6.163285 4.932790 6.078987 1.392298 2.768092 3.208947 18.462862 2.619889 -6.064174 1.867324 -1.970183 -2.154086 7.067012 -5.949298 -5.704709 0.003029 -11.568476 4.725062 9.373177 -5.843817 -3.407395 6.410489 5.662411 1.338762 34.786736 1.586951 13.707242 9.832298 -10.832793 4.139554 -7.123052 0.683275 2.894520 3.685037 -2.061695 -17.799132 -10.274295 6.284190 10.830332 8.039472 -13.887778 -3.643350 -1.125532 0.054251 -1.064021 -0.775930 3.958872 1.151957 -6.837248 -1.817900 11.233245 22.449843 -5.828306 0.887536 6.765322 4.136403 -3.588424 -15.699752 -5.868458 -7.425970 1.867776 5.338132 2.025518 4.746492 12.553398 -13.366997 8.696007 -1.997956 1.885389 8.623553 5.769016 -11.476293 -12.467466 -3.264883 6.274906 12.122113 -3.434899 0.543344 4.739076 -8.982577 -0.906230 3.506122 -1.969424 -0.495514 4.151030 0.258565 -4.228734 -6.261020 5.754905 -3.156577 -2.184478 0.472458 8.799131 0.776703 -12.075142 9.605971 0.149445 -5.279650 2.409804 -3.610317 12.757216 -8.201806 -10.790732 8.867433 -1.248560 -1.748810 -4.821262 2.372966 7.030043 4.816025 4.945855 -5.333032 -10.684493 6.906843 -3.067868 8.247517 4.036528 -0.717391 6.034586 -6.628955 -4.985316 -11.189100 -8.963492 -1.441084 0.978325 -10.854804 -3.872156 -1.906003 11.213553 5.710307 2.092155 -10.942171 0.956771 11.924945 -10.640089 -2.746403 6.880671 7.214942 -11.690757 1.588237 9.052597 -12.655548 1.721406 -3.409430 -0.971008 -4.760791 -9.677429 6.004009 3.122289 7.163020 -1.963527 2.371897 3.014069 4.643393 4.472306 5.168645 1.967074 13.791664 9.256986 -2.699289 -5.872573 -10.582229 4.425718 -12.360769 -13.617911 7.036558 4.143483 -7.743219 1.859648 3.455892 11.663148 1.719158 -3.387047 -3.319807 1.774602 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__main = -1.031271 -0.876496 0.609932 -2.787473 2.083235 1.844664 1.141493 -1.171476 -3.393867 -0.299793 1.268353 -3.203861 -0.816128 3.760576 -1.078323 2.272201 5.019336 1.366745 -1.865795 -0.474560 3.083040 -1.321825 4.189256 4.140905 -2.630116 0.141775 -0.430631 1.616758 0.493457 1.514718 -0.647229 -1.140769 1.353051 -2.741383 -0.303306 -2.554005 0.187218 0.935894 1.766747 -5.127695 0.856074 0.246480 0.586044 -0.955420 -0.775952 1.299519 2.446838 2.695935 -0.229152 0.698664 2.224368 -0.235864 0.192738 0.817709 1.326181 0.947177 1.577938 0.854067 -1.343933 -1.002965 -0.564613 -1.189255 0.659355 2.729829 3.938614 0.388765 -0.280648 1.219842 0.661704 0.690233 1.660780 0.367358 -0.613296 0.092333 0.950126 -3.892310 0.100225 -5.129304 -0.585007 -5.982115 -1.980212 0.003530 2.665567 -0.353901 1.434168 -0.001444 2.976264 -0.571576 -0.595819 2.417306 3.942967 -2.652142 -1.591596 -1.669138 -1.763672 1.029778 -1.310895 0.102896 2.451632 0.342576 -2.716847 -1.285833 1.653483 1.252318 -1.022437 -1.308578 0.779510 2.862109 -2.344982 -2.074630 -0.382619 2.198305 -0.387866 -4.801830 -0.187726 -2.085257 1.659121 0.404560 -1.536928 -2.664099 0.793584 1.692695 -1.183167 -1.064362 -1.122753 2.867985 0.782113 1.344076 0.220604 0.216308 0.748555 3.715689 1.332295 -2.134237 0.569174 -0.083551 -1.390558 1.346787 -2.069477 -1.713074 0.674766 -2.947273 0.513846 1.709068 -1.954354 -0.343885 1.720776 1.542684 0.655362 9.822420 -0.174137 3.724837 2.036491 -3.011188 2.192034 -0.676898 0.016431 0.679159 1.591368 -0.209403 -5.103314 -2.949519 1.597712 3.332105 2.466391 -3.985903 -1.123004 -0.818407 -0.396015 0.347584 0.177474 0.707210 0.037527 -2.140071 -0.842294 2.133118 6.459463 -1.330623 -1.785641 1.265135 0.437478 -1.151427 -4.398490 -1.224003 -1.672369 0.750467 0.224800 -0.019856 1.948881 3.741484 -5.956961 3.181299 -1.013589 -0.472579 3.515826 0.704951 -2.558343 -4.454391 -1.021384 1.923227 4.165277 -0.404464 -0.765616 1.377462 -2.723899 -0.371911 0.436374 0.073034 -0.606128 1.329149 0.341472 -1.771576 -1.609662 0.017963 -0.672549 -0.567823 -0.422819 2.263890 0.011644 -4.633718 2.990031 0.202948 -0.973213 0.644161 -0.501066 2.191601 -2.486017 -3.230180 1.810661 0.079656 -0.856607 -1.975390 0.222983 2.231723 0.460601 0.906744 -1.698654 -3.600374 2.237779 -1.482167 2.728347 1.313630 -0.220053 2.220574 0.771511 -1.038775 -2.910131 -1.652238 -0.336669 -0.442136 -2.504045 -0.725766 -0.976579 2.954618 2.000225 0.536943 -1.798272 -0.270633 3.798114 -2.499217 -1.056621 2.045538 0.619287 -2.586162 0.811900 2.838924 -3.661648 -0.187277 -1.501192 -1.198173 -1.127018 -2.271048 1.908373 0.307990 1.732847 -0.327971 0.464555 0.026585 1.221486 0.905631 0.655081 0.593262 4.260237 3.579869 -1.084614 -0.477333 -2.794456 1.644740 -3.565675 -3.129921 1.196416 0.946322 -2.449604 0.659739 1.073307 3.135360 0.367100 -0.759383 -0.755219 0.674608 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp___GLOBAL__sub_I_minimum_cost_polygon_triangulation.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__bfs(int (*) [6], int, int, int*) = -2.367307 -2.249852 0.943411 -6.056240 5.900784 4.111251 2.400064 -3.108510 -6.623825 -0.859319 2.136702 -6.572644 -1.589431 8.052917 -2.623479 6.550908 9.468836 1.153551 -3.278789 -0.532250 7.414252 -1.120186 9.271400 6.327974 -6.172467 -0.462725 -1.629933 3.875614 1.303557 3.195350 0.377916 -2.837540 2.935848 -6.509351 -1.832797 -4.048833 1.573982 2.146064 4.373500 -9.671569 1.811729 1.420999 0.427425 -1.670200 -1.711482 -0.013909 4.721661 6.092353 -1.381053 2.182897 4.604657 0.749620 -0.255119 2.329069 0.287525 1.439749 1.550002 -1.525169 -4.297085 -3.338111 -1.132789 -2.642691 2.111811 5.872560 7.810581 0.691277 0.131450 5.126071 0.899169 1.957099 4.320354 1.142482 -2.370092 -0.002201 3.604679 -6.816434 -0.567707 -8.545041 -2.132382 -9.830312 -4.265148 -0.520445 4.483803 1.970916 4.043359 0.778599 6.380676 -1.183654 -1.338635 6.707032 7.156984 -5.915480 -3.015618 -5.496349 -4.107427 1.733766 -3.709911 -0.724205 2.508514 2.015508 -5.647790 -3.135132 2.286992 2.958074 -1.958976 -4.307298 0.986826 5.871768 -5.976261 -6.196612 -0.263782 5.614985 -2.651282 -9.754127 -1.785223 -3.402075 3.453442 0.432965 -0.392184 -5.564820 1.179785 4.060757 -2.032087 -3.180787 -1.736698 4.950809 3.267945 2.594895 1.113119 1.121369 0.704262 9.201994 3.263311 -3.465731 -0.201490 0.034983 -0.968497 2.873767 -3.428054 -3.157114 0.083110 -6.857786 0.610068 5.649633 -3.418260 -1.904619 0.730307 2.259108 2.394189 17.196715 0.385186 7.193157 4.707308 -6.929204 2.240894 -2.085125 0.366490 1.818727 2.394170 -0.112488 -8.355979 -6.429801 3.797745 5.672540 5.177442 -6.597940 -1.955225 -1.525450 -0.118824 0.798004 -1.047511 3.255723 0.067614 -5.918882 -1.094773 3.879033 13.218562 -2.709667 -2.529863 5.224002 1.719680 -3.747092 -8.031503 -3.600887 -3.470944 0.189357 2.062268 0.047308 2.842304 8.496346 -9.091751 5.873788 -0.615804 0.060237 5.102727 0.904888 -5.561683 -7.052703 -3.070970 4.438580 7.449576 -2.059953 -0.006065 2.176935 -5.338610 0.708394 1.273425 0.011982 -0.268782 2.517952 -0.162666 -3.772856 -3.701622 1.484600 -1.760022 -0.549792 -0.451659 3.685573 0.975896 -7.056657 6.123234 -1.019097 -2.527285 2.761878 -0.750253 7.410008 -4.684024 -6.296399 4.521518 -0.800047 -2.800346 -3.856103 1.707722 3.890657 2.834827 1.603377 -3.461546 -6.771637 3.349343 -2.492431 4.336898 2.859808 -0.236520 4.175690 0.124905 -2.712628 -5.732372 -4.458937 -1.000038 0.495929 -5.173506 -2.351433 -1.504148 6.913943 4.447242 0.220240 -4.694388 -1.061131 7.386801 -6.064398 -2.380105 5.602034 0.870561 -6.907924 1.498482 6.630174 -6.406690 -0.260835 -2.311109 0.842741 -2.512927 -4.282535 3.549740 1.078542 2.961741 -0.332461 1.434498 -0.438733 2.080968 2.247479 1.254570 -0.577890 9.573834 6.240949 -2.483254 -1.567731 -5.340876 2.790115 -8.067336 -7.029469 2.999304 0.887282 -4.215596 2.156392 1.631570 7.007150 1.090112 -0.814851 -0.986441 -0.532421 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::queue >, void>() = -0.092970 0.087194 0.530415 -0.502313 0.379194 0.055492 0.117100 0.077446 -0.506440 -0.294032 -0.071035 -0.403497 -0.347261 0.559268 -0.254097 -0.111427 0.802033 0.343539 -0.102120 -0.225143 0.175554 -0.160641 0.596382 0.662760 -0.528524 0.062866 0.036166 0.387034 0.058593 0.688625 -0.185619 -0.538995 0.051990 0.221609 0.271502 -0.486596 -0.020439 0.052431 -0.285576 -0.935064 0.122362 0.250186 0.068660 -0.067516 0.129034 0.379785 0.597305 0.352595 -0.111741 0.143878 0.329800 0.363600 0.022504 0.102125 0.226516 0.097117 0.504435 -0.186431 -0.273010 0.076629 -0.132742 -0.377480 -0.042166 0.483017 0.567542 0.066060 -0.018339 -0.282338 -0.001047 0.162594 0.189173 0.072887 0.135786 0.141162 0.134602 -0.105216 0.128648 -0.777301 0.072168 -1.225703 -0.346728 -0.300970 0.599013 0.306199 -0.120614 -0.146730 0.565255 -0.059820 0.169901 0.263279 0.622935 -0.199401 -0.204088 -0.273521 -0.362279 0.241503 -0.176847 -0.122227 -0.030978 0.190042 -0.366040 -0.221598 0.213202 -0.058397 -0.193335 0.253786 -0.021583 0.494902 -0.703846 0.007541 -0.431024 0.286669 0.199534 -0.638231 -0.095896 -0.354913 0.327401 0.057984 -0.242172 -0.128152 0.198945 0.245748 -0.303212 0.179125 -0.695232 0.548123 0.015257 -0.068623 -0.015745 -0.059011 0.050387 0.186426 0.213612 -0.363397 -0.022221 0.181224 -0.230984 -0.151189 -0.436493 -0.068119 0.142107 -0.334093 0.132284 0.057330 -0.359695 -0.207056 -0.267146 -0.124385 0.316325 1.165391 -0.218856 0.374574 0.101792 -0.462193 0.251671 0.151222 -0.069211 0.081783 0.379727 0.189190 -0.194949 -0.383613 0.165416 0.525578 0.374842 -0.296355 0.023873 -0.185066 -0.128809 0.105740 0.185169 0.028599 -0.206889 -0.310812 -0.197605 0.057251 0.764542 0.097677 -0.651180 0.003199 0.165678 -0.115476 -0.093992 0.009612 0.056874 0.133204 0.074839 -0.152288 0.375576 0.630289 -1.436439 0.582487 -0.019907 -0.160475 0.373549 -0.125243 -0.098357 -0.512746 -0.027552 0.406296 0.744882 0.086637 -0.047465 0.097653 -0.452561 -0.092374 0.009184 0.347085 -0.301281 0.224012 0.246825 -0.489589 -0.260906 -0.444237 -0.040467 -0.001101 -0.328370 0.174962 0.070281 -1.217721 0.556511 -0.045703 -0.038134 -0.003806 -0.019567 0.120764 -0.483541 -0.522640 0.059478 -0.020314 -0.416697 -0.271564 -0.091030 0.393189 -0.185196 0.219560 -0.258530 -0.492627 0.413229 -0.127870 0.378695 0.233082 0.059279 0.496979 0.401934 -0.044956 -0.234367 -0.146286 0.340558 -0.315422 -0.105110 0.400033 -0.235029 0.279130 0.599409 -0.009969 -0.124719 -0.099516 0.644981 -0.108338 -0.175257 0.336235 -0.203760 -0.086825 0.357951 0.441990 -0.529183 -0.330237 -0.414278 -0.110609 -0.006229 -0.260931 0.278474 -0.278321 0.138550 0.205489 0.047490 -0.437476 0.221403 0.015420 -0.179953 0.075923 0.665397 0.614900 -0.217400 0.496919 -0.344787 0.264913 -0.618215 -0.304738 -0.148275 -0.186963 -0.226801 0.127456 -0.231974 0.352072 -0.028846 0.214557 -0.090141 0.124317 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::empty() const = -0.146834 0.178332 0.459434 -0.506570 0.472445 0.335594 0.137206 -0.217885 -0.439797 -0.182001 0.024221 -0.623143 -0.367505 0.585579 -0.284731 0.109356 0.718740 0.140785 -0.199744 -0.100455 0.260275 0.010713 0.703438 0.662740 -0.548969 0.060866 0.061857 0.323684 0.029621 0.625819 -0.294166 -0.542673 0.115534 0.080105 0.109630 -0.281834 -0.022181 -0.047935 0.030331 -0.797782 0.099174 0.213134 0.039435 -0.105728 0.035579 0.136768 0.696152 0.416733 -0.057107 0.031500 0.361115 0.295416 0.038999 0.124295 0.272110 0.011702 0.614363 -0.162935 -0.234194 -0.117559 -0.128934 -0.204868 -0.101651 0.572435 0.623247 0.135231 -0.040579 -0.106657 -0.025317 0.118730 0.109854 0.156633 0.071438 0.340717 0.112298 -0.123642 0.273865 -0.635055 -0.011565 -0.782041 -0.367800 -0.185958 0.328629 0.360084 0.116935 -0.133427 0.617844 0.011414 0.038414 0.149629 0.768167 -0.395942 -0.187833 -0.215613 -0.395309 0.152390 -0.217757 0.059775 -0.111798 0.110129 -0.436104 -0.282955 0.187293 0.055062 -0.229518 0.191296 0.022193 0.407172 -0.542811 -0.087516 -0.245680 0.176136 0.064938 -0.800762 -0.225073 -0.324866 0.188456 -0.001855 -0.238932 -0.381670 0.179486 0.268687 -0.274845 -0.036359 -0.635115 0.496849 0.213427 0.042644 -0.005640 -0.087964 0.209123 0.440201 0.088231 -0.353202 0.015349 -0.051845 -0.164494 0.010303 -0.327472 -0.042848 -0.015134 -0.367562 0.097986 0.300730 -0.327565 -0.055969 -0.261429 -0.082888 0.229109 1.361702 -0.220463 0.477839 0.182077 -0.609492 0.260295 -0.013286 -0.159766 0.029130 0.250994 0.275134 -0.397745 -0.451650 0.380629 0.594205 0.367296 -0.368489 0.120277 -0.064103 -0.103780 -0.065868 0.187749 0.074057 -0.155659 -0.363645 -0.217376 0.270952 0.892481 -0.049260 -0.661807 0.213632 0.090652 -0.017017 -0.134672 -0.104867 -0.044853 0.125158 0.106526 -0.076222 0.386432 0.687856 -1.254971 0.554395 0.066066 -0.270097 0.583874 -0.119018 -0.292529 -0.253076 0.036867 0.505160 0.548137 0.043277 -0.049596 0.012625 -0.502121 -0.099324 0.035521 0.219376 -0.307701 0.262046 0.260313 -0.537588 -0.371392 -0.415268 -0.041450 -0.111379 -0.389554 0.277263 0.038843 -1.104304 0.688370 0.100996 -0.081468 -0.028167 -0.210464 0.192790 -0.495055 -0.566587 0.138680 -0.183796 -0.260585 -0.169456 -0.016546 0.273592 -0.017133 0.309366 -0.426695 -0.459137 0.358213 -0.098635 0.409314 0.245954 0.188941 0.286332 0.341818 -0.087105 -0.301974 -0.185146 0.353901 -0.110443 -0.332328 0.247975 -0.250080 0.394342 0.556337 -0.068416 -0.196681 -0.199108 0.497941 -0.172546 -0.146684 0.337155 -0.142072 -0.394347 0.107771 0.408833 -0.343925 -0.233926 -0.376652 -0.198285 -0.245812 -0.433869 0.234615 -0.124418 0.143463 0.248259 -0.052509 -0.355721 0.226859 0.031101 -0.108989 0.139028 0.620136 0.434922 -0.174949 0.334660 -0.482657 0.283833 -0.706174 -0.519005 0.171880 -0.251803 -0.327309 -0.038717 -0.152301 0.414313 -0.034312 0.169651 -0.064326 0.101828 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::front() = -0.156982 0.254591 0.415333 -0.379716 0.388872 0.180858 0.121647 -0.123141 -0.296189 -0.308608 -0.080178 -0.496233 -0.466060 0.532473 -0.266126 0.005722 0.707278 0.185480 -0.094062 -0.145829 0.243533 -0.134924 0.659304 0.606114 -0.529389 0.015429 0.191136 0.330889 0.047377 0.558664 -0.194910 -0.522017 0.159202 0.104815 0.234956 -0.329190 0.029725 -0.067141 -0.158084 -0.771784 0.055985 0.138016 0.049958 -0.078870 0.004190 0.269353 0.695718 0.397206 -0.101093 -0.016221 0.311613 0.304927 0.025343 0.144261 0.184392 -0.026411 0.441843 -0.201923 -0.255255 -0.056497 -0.134687 -0.387427 -0.097566 0.540540 0.611672 0.110649 0.025197 -0.057475 -0.119918 0.149748 0.031771 0.134917 0.180359 0.312111 0.156885 -0.194941 0.155894 -0.711556 -0.079660 -1.069884 -0.332448 -0.347627 0.258298 0.266142 0.071976 -0.055765 0.590916 0.095359 0.157435 0.199591 0.783684 -0.369317 -0.185353 -0.290064 -0.294643 0.190956 -0.259717 0.050576 -0.022637 0.093488 -0.396274 -0.321233 0.179922 0.014116 -0.200559 0.095270 -0.047041 0.412702 -0.603644 -0.051751 -0.444091 -0.017548 0.072780 -0.773799 -0.046691 -0.248646 0.300065 0.047935 -0.156800 -0.337772 0.171194 0.331408 -0.192998 -0.058913 -0.575864 0.496057 0.135537 -0.044964 0.036081 -0.030753 0.154017 0.376212 0.266742 -0.262979 -0.077385 0.000805 -0.291398 -0.107724 -0.353150 -0.051140 0.161086 -0.381007 0.086913 0.272071 -0.317338 -0.171155 -0.155131 -0.239358 0.351304 1.125334 -0.212331 0.331773 0.104604 -0.594441 0.228613 -0.040392 -0.196139 0.023039 0.316955 0.314919 -0.286884 -0.416309 0.304559 0.540546 0.341758 -0.309584 0.033871 -0.154348 -0.046688 -0.086659 0.130886 0.125549 -0.202499 -0.323065 -0.187681 0.238405 0.741853 -0.094055 -0.512474 0.179604 0.109324 -0.016695 -0.228752 -0.081608 -0.018506 0.077683 0.047401 -0.096711 0.294824 0.647841 -1.165934 0.523971 0.034054 -0.201982 0.423650 -0.145726 -0.182463 -0.421558 0.146062 0.567410 0.502161 0.050502 0.008276 -0.060997 -0.481692 -0.088615 0.019722 0.343093 -0.263390 0.235177 0.185075 -0.507780 -0.440109 -0.352458 -0.006082 -0.130673 -0.266643 0.210240 0.129630 -1.084656 0.718510 -0.044698 -0.077676 -0.021736 -0.132837 0.178224 -0.530357 -0.600726 0.122696 -0.190300 -0.306528 -0.211350 -0.008975 0.317559 -0.091582 0.137924 -0.295878 -0.452742 0.350055 -0.066152 0.318908 0.205169 0.292128 0.454712 0.289195 -0.139856 -0.314261 -0.111222 0.231857 -0.229515 -0.269176 0.219776 -0.172456 0.373065 0.657899 -0.090331 -0.124878 -0.058065 0.491868 -0.246037 -0.229497 0.358944 -0.024215 -0.273285 0.188268 0.403674 -0.378484 -0.376124 -0.383913 -0.119792 -0.128406 -0.479153 0.129325 -0.315147 0.068211 0.336700 -0.056495 -0.364889 0.244243 0.052213 -0.064192 0.049415 0.560819 0.537334 -0.288459 0.309714 -0.425050 0.222423 -0.727491 -0.470702 0.104043 -0.120681 -0.137006 0.013516 -0.116422 0.313453 -0.075828 0.135829 -0.077721 -0.015620 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::pop() = -0.229542 0.347324 0.730361 -0.834134 0.832620 0.750791 0.155231 -0.218456 -0.580253 -0.197561 -0.196058 -0.744672 -0.556859 0.914127 -0.427047 0.159743 1.118983 0.219263 -0.265526 -0.044312 0.497023 0.124383 0.975225 0.776559 -0.828253 0.018327 0.189830 0.526244 -0.108378 1.178978 -0.550726 -0.979018 0.058014 0.185470 0.249280 -0.516183 0.062158 -0.065539 -0.083987 -1.207852 0.158680 0.383558 -0.113181 -0.174191 0.030111 -0.073175 1.068129 0.626020 -0.153506 -0.168580 0.496039 0.649676 -0.073955 0.199512 0.324243 0.217604 0.802439 -0.244835 -0.383043 -0.202672 -0.204570 -0.198053 -0.083100 0.815302 0.888839 0.199959 0.004010 -0.098112 -0.097429 0.151031 0.067428 0.162751 0.109984 0.492250 0.171677 -0.095506 0.245893 -0.805941 0.060557 -0.902047 -0.464162 -0.489902 0.218630 0.632850 0.198742 -0.355857 0.956690 -0.133930 0.214237 0.289377 1.148466 -0.609251 -0.234555 -0.695824 -0.657387 0.197612 -0.312343 -0.141395 -0.244750 0.051720 -0.581700 -0.579255 0.109187 0.113060 -0.288793 0.189493 -0.050680 0.721129 -0.763329 -0.213368 -0.485657 0.386474 -0.058132 -1.185377 -0.538556 -0.454443 0.103303 -0.074606 -0.193751 -0.715997 0.283752 0.657238 -0.462488 -0.134334 -0.733280 0.830102 0.383821 -0.164784 0.008737 -0.211445 0.225409 0.632764 0.289001 -0.485539 -0.115637 0.056252 -0.275143 -0.244745 -0.585885 0.033373 -0.148602 -0.607785 0.043223 0.664759 -0.453830 0.049678 -0.531111 -0.306239 0.557101 2.340053 -0.424265 0.526247 0.053137 -1.005745 0.524142 0.151779 -0.360201 -0.041740 0.316672 0.463363 -0.781453 -0.668007 0.535269 0.790758 0.577327 -0.431505 0.210904 -0.319319 -0.230036 -0.095477 0.161103 0.221549 -0.382482 -0.519037 -0.351557 0.292166 1.424234 -0.104432 -1.203251 0.445429 0.314032 -0.159442 -0.100455 -0.203038 -0.214140 0.060285 0.290512 -0.254634 0.644736 1.058749 -1.799773 0.839992 0.150343 -0.545654 0.822659 -0.327484 -0.191072 -0.150633 0.030850 0.908924 0.921720 0.009227 -0.034141 -0.148727 -0.696361 -0.049381 0.100553 0.477101 -0.377559 0.295952 0.349016 -0.911188 -0.581606 -0.602648 -0.204479 -0.257989 -0.627412 0.255372 -0.026078 -1.634219 1.143882 0.123516 0.074197 0.157908 -0.250371 0.328650 -0.722979 -0.936570 0.312106 -0.021475 -0.218098 -0.105072 0.018445 0.607880 0.078700 0.544779 -0.672055 -0.980574 0.393214 0.004413 0.569923 0.308815 0.401378 0.420710 0.531914 -0.131539 -0.515298 -0.542979 0.594055 0.029826 -0.439420 0.203946 -0.317316 0.671959 0.834580 -0.129652 -0.279591 -0.525036 0.792755 -0.228360 -0.071595 0.542038 -0.372547 -0.651508 -0.081618 0.697258 -0.477213 -0.586590 -0.532969 -0.017042 -0.348851 -0.695257 0.177831 -0.346108 0.143999 0.490840 -0.092642 -0.645918 0.261572 0.137148 -0.205188 0.102470 0.961607 0.436944 -0.278916 0.574884 -0.633880 0.447131 -1.095583 -0.709942 0.159045 -0.576437 -0.364100 0.063430 -0.160995 0.583013 -0.228964 0.553332 0.072306 -0.173172 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::~queue() = -0.168099 0.123011 0.468565 -0.457998 0.501713 0.166102 0.139788 0.011299 -0.432637 -0.312156 -0.126859 -0.410257 -0.497140 0.613328 -0.269853 0.054436 0.793507 0.290278 -0.097309 -0.198763 0.341101 -0.178161 0.714328 0.583166 -0.620751 0.016275 0.095813 0.492328 0.086374 0.706834 -0.184652 -0.508027 0.162825 0.112307 0.271428 -0.506783 0.111816 0.085849 -0.269381 -0.919767 0.078180 0.209287 0.013877 -0.021934 0.032261 0.395056 0.612931 0.466731 -0.185507 0.111435 0.393881 0.320923 0.032455 0.198664 0.077647 0.046984 0.392948 -0.269576 -0.342376 -0.032567 -0.122793 -0.569893 -0.036517 0.502605 0.704571 0.015693 0.039807 -0.028361 -0.104591 0.193314 0.172376 0.106979 0.171072 0.116176 0.253885 -0.146906 0.046528 -0.770580 -0.048855 -1.280128 -0.357608 -0.459219 0.449089 0.332208 0.013632 -0.121980 0.689309 0.043836 0.150830 0.310837 0.726156 -0.379410 -0.207712 -0.459042 -0.289795 0.260420 -0.325225 -0.131806 0.033100 0.204074 -0.373913 -0.331625 0.173539 -0.064883 -0.213390 0.047492 -0.157508 0.574209 -0.775474 -0.115835 -0.559421 0.193100 0.076303 -0.778895 -0.066911 -0.281319 0.367458 0.028792 -0.026244 -0.203415 0.170113 0.357126 -0.228879 0.013076 -0.605882 0.588492 0.130141 -0.148745 0.072224 0.016580 0.032724 0.355182 0.348670 -0.314436 -0.219332 0.183119 -0.274263 -0.112497 -0.501351 -0.026867 0.209857 -0.493041 0.106032 0.228319 -0.330204 -0.200888 -0.228518 -0.214248 0.433005 1.155124 -0.145473 0.303517 0.118026 -0.558988 0.303222 0.065712 -0.112101 0.177051 0.343822 0.187582 -0.266589 -0.479493 0.219502 0.523910 0.400748 -0.380974 -0.019744 -0.256102 0.000000 -0.023883 0.075257 0.241308 -0.239815 -0.304634 -0.169055 0.096979 0.809818 -0.065542 -0.603058 0.231048 0.184216 -0.227548 -0.291477 -0.135756 -0.002445 -0.023811 0.104981 -0.111763 0.294004 0.726980 -1.273184 0.587896 0.064352 -0.158671 0.380558 -0.208801 -0.079600 -0.513850 0.024894 0.519643 0.682474 0.026924 0.022028 0.021525 -0.532961 -0.010976 0.059369 0.372954 -0.207377 0.214837 0.173458 -0.451702 -0.399855 -0.382331 -0.072144 -0.045998 -0.243700 0.206245 0.143691 -1.255055 0.647901 -0.207555 -0.105258 0.113622 -0.006362 0.293526 -0.542464 -0.630349 0.204384 -0.056934 -0.435112 -0.362334 0.063439 0.450956 -0.135526 0.110043 -0.257148 -0.595430 0.393983 -0.115154 0.258800 0.221651 0.215095 0.546030 0.343019 -0.212598 -0.369570 -0.172287 0.241957 -0.307410 -0.143029 0.281635 -0.134153 0.402641 0.719212 0.023498 -0.107265 -0.088231 0.695148 -0.284381 -0.297780 0.471725 -0.039278 -0.184003 0.374973 0.533131 -0.535157 -0.469129 -0.419888 -0.007623 0.001124 -0.422882 0.237153 -0.382493 0.109729 0.336753 0.045387 -0.446688 0.311561 0.084952 -0.142069 -0.106840 0.820841 0.682687 -0.325184 0.406689 -0.384993 0.258156 -0.763064 -0.372581 -0.042175 -0.141301 -0.131524 0.197928 -0.086148 0.389001 -0.070497 0.168490 -0.099183 -0.126116 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__dfs(int (*) [6], int, bool*) = -1.637501 -1.485902 0.181906 -3.940968 2.274170 2.471973 1.073903 -2.182485 -3.837213 -0.419849 1.218146 -3.248765 -0.105256 4.382615 -1.402785 3.620844 5.225968 0.945039 -2.064883 -0.421787 4.393028 -0.682566 4.902605 4.417441 -3.223276 -0.439551 0.168733 2.386066 1.193443 1.236940 -0.032462 -1.421596 1.380652 -4.233281 -1.110739 -2.912475 0.809936 1.657093 3.130674 -5.235861 1.139419 -0.317406 0.051295 -1.196533 -1.369368 -1.160065 2.337543 3.404406 -0.696594 0.840877 2.987909 0.924952 -0.753140 0.987983 0.869824 1.366313 0.528851 -0.337456 -1.127831 -1.807775 -0.273174 -0.862603 1.407990 3.478712 4.167991 0.632161 0.062647 2.531605 0.737234 0.628614 2.220828 0.437877 -1.745184 -0.009620 1.517773 -5.662776 0.087855 -6.121708 -0.680353 -5.232613 -1.948560 0.185995 1.942326 0.204964 2.551465 0.729680 3.394502 -1.096977 -0.867722 3.525318 3.767753 -3.525137 -1.550436 -2.596085 -2.506056 1.191361 -1.899829 0.044219 0.812115 0.908608 -2.879928 -2.067744 1.358010 2.179874 -1.337217 -2.880962 1.008343 3.089749 -2.958785 -3.478052 0.271123 3.061261 -1.571840 -5.222605 -1.440826 -3.141497 2.567190 -0.377190 -1.197008 -3.990315 0.379955 2.486839 -0.879868 -2.215631 -0.429663 1.889680 2.018895 1.297011 0.085761 -0.029237 0.532836 5.936199 1.346968 -2.369960 0.348861 0.173167 -1.253292 1.165655 -2.470085 -1.849723 0.564956 -3.581648 -0.159655 3.355506 -2.096275 -0.818198 3.219284 1.360811 1.162722 12.562839 0.427676 3.995448 3.135120 -3.621955 0.872145 -1.203485 0.249376 1.299510 1.351229 -0.146507 -6.197284 -3.548655 1.822480 3.480844 2.957444 -3.439596 -1.809016 -0.911595 -0.358630 0.515261 -0.606965 0.765407 -0.399915 -2.944910 -0.875158 2.771049 7.013008 -1.491148 -0.584472 2.239594 1.309837 -2.549619 -4.500861 -1.801817 -2.808177 0.744106 0.900180 -0.016916 2.286503 4.685151 -5.562622 3.130400 -0.845144 0.034203 2.394687 1.107426 -3.364148 -3.805971 -1.087977 2.227137 4.076791 -1.499839 1.013085 1.667259 -3.252770 -0.240949 0.763996 0.004283 -0.838040 1.403899 0.686052 -2.204939 -1.890702 1.714088 -1.305345 -0.997710 -0.017037 2.283189 -0.229929 -4.184951 3.450086 0.038636 -0.994815 1.767169 -1.184515 3.942569 -3.418623 -3.585697 2.860399 0.519269 -0.208509 -1.282062 0.821796 2.860853 1.068617 0.920928 -2.333769 -3.645092 1.724568 -1.445220 2.797217 1.394231 -0.363303 1.858208 -1.714067 -0.597661 -3.678769 -2.005863 -0.870461 0.712564 -3.526698 -2.184986 -0.733646 3.856871 2.635667 0.094643 -2.677139 0.576613 4.068045 -3.670615 -0.825433 2.270486 2.006547 -4.149607 0.246953 2.985289 -4.186019 0.021965 -1.283164 -0.080710 -0.983187 -2.849425 2.481743 0.847364 2.410629 -0.112387 0.812783 0.307529 1.581319 1.645385 1.168316 0.781806 4.656954 3.422078 -0.604938 -1.808309 -3.517975 1.169226 -4.422638 -4.329223 1.729159 0.748847 -2.745643 0.772450 0.544847 4.358041 0.824536 0.538855 -0.067656 -0.073671 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__minCut(int (*) [6], int, int) = -5.309122 -5.172103 -1.967000 -12.423218 8.621573 10.989223 4.151718 -6.999947 -13.410489 -2.331992 5.076010 -14.644607 -1.885456 15.504124 -4.262818 13.669787 20.561016 1.981766 -7.354810 0.573102 15.580682 -2.446314 19.310322 16.409993 -10.338335 -1.300359 -2.100045 8.265741 1.305696 4.215379 2.417209 -8.548186 5.907930 -15.472298 -5.593993 -9.959215 2.538614 5.221630 12.222850 -20.391736 3.798349 2.488127 -1.218445 -4.515750 -4.854849 -3.436390 9.160108 11.789556 -1.841777 3.490433 10.410265 2.588620 -2.446802 3.526676 2.292928 2.579256 -0.438588 -1.190681 -5.585532 -7.204778 -1.072217 -2.561119 2.913934 11.252828 16.149261 1.731716 -0.186925 9.502643 1.238926 2.777347 7.537111 1.558528 -4.994099 -0.557011 5.536730 -18.319436 -2.120345 -21.448031 -2.636200 -21.297070 -7.352555 1.638282 8.962612 4.207630 8.189741 -0.660892 11.495510 -4.175675 -3.786835 15.924197 14.484441 -11.616943 -5.929884 -9.630747 -7.574132 4.148486 -6.784540 -0.026831 5.856570 2.854653 -10.756693 -5.499043 5.493635 6.951545 -4.193062 -12.500310 3.634696 10.389689 -10.691805 -11.348116 1.421137 13.768242 -4.105655 -21.219215 -6.345445 -10.073139 5.374623 0.150764 -4.258139 -12.856988 1.812145 6.496365 -3.073257 -7.431821 -0.592988 9.425853 7.865621 5.786242 1.671060 2.153522 3.073138 23.085495 3.172742 -7.272214 1.689761 -0.474207 -2.942974 5.845738 -8.312773 -6.662676 0.665642 -13.452770 2.391597 12.143418 -7.168361 -3.488213 7.001153 5.400650 3.147322 50.566949 1.448084 16.820598 12.991218 -13.373858 5.769771 -5.871442 0.206868 3.085460 4.016253 -0.381227 -24.725449 -11.721391 7.678117 12.246175 10.250921 -15.434350 -4.397681 -1.608742 -0.273192 0.110228 -1.347309 3.793385 1.053228 -10.741143 -2.599408 12.969279 30.114288 -4.974824 -0.921221 8.968850 5.986853 -8.515724 -19.611566 -6.211184 -9.536954 1.915458 5.500476 0.287195 6.960371 16.184016 -19.249809 10.571244 -1.128237 0.959979 11.031348 5.926910 -14.251750 -18.154313 -5.095415 8.759586 16.782349 -5.316355 4.033003 4.541523 -10.656460 -0.616656 3.607157 -1.357043 -1.757849 4.866902 0.198225 -7.189035 -6.572488 4.830231 -5.631189 -2.463406 -1.683928 7.936058 2.541658 -14.380004 12.642127 0.558047 -4.371438 3.815402 -3.775786 16.700334 -10.959139 -12.664885 9.928968 -0.952966 -4.270537 -5.254214 2.661982 8.072137 5.969866 4.530669 -6.688512 -14.797056 8.080356 -5.050260 10.339627 4.948141 -1.494241 6.174526 -4.291974 -3.629275 -14.352569 -11.656389 -1.128139 1.564081 -13.741830 -5.907075 -2.735858 13.230085 7.646520 0.783214 -13.799519 0.042646 15.155354 -12.326321 -2.371080 8.821964 6.476482 -16.744669 0.932458 11.282621 -15.762078 1.645097 -5.351180 0.126844 -5.065451 -10.300839 6.968552 3.731436 7.787345 -0.526662 2.288123 0.789090 4.258980 5.735020 3.280794 1.800399 18.902083 12.355512 -2.629844 -5.631598 -12.978258 4.269370 -15.278897 -17.629106 6.927057 2.916617 -9.747716 1.868428 4.366879 15.529410 2.784516 0.541480 -1.640899 0.804004 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__main = -1.055375 -0.889331 -0.022680 -2.685578 2.077414 2.159963 0.992681 -1.113535 -3.117763 -0.811043 0.921320 -3.408858 -0.831180 3.595600 -0.894937 2.636887 4.804179 0.708324 -1.491025 0.048326 3.061637 -0.717951 4.301632 3.766404 -2.330034 -0.083585 -0.627295 1.748468 -0.043993 1.548219 0.291171 -2.383427 1.295813 -2.827118 -0.906670 -2.266430 0.335805 1.027059 2.087249 -4.877920 0.849103 1.085179 -0.080013 -1.015452 -0.832061 -0.380958 2.444954 2.576801 -0.311452 0.912993 2.066269 0.584384 -0.327048 0.814910 0.819893 0.638737 0.196497 -0.524978 -1.590294 -1.267209 -0.422895 -0.980834 0.355359 2.488202 3.552833 0.348684 -0.173709 1.581105 0.063014 0.699804 1.605872 0.381013 -0.679146 -0.117905 1.226139 -3.379239 -0.434040 -4.501459 -0.519054 -5.368069 -1.872730 0.109138 2.525204 1.362055 1.497902 -0.502898 2.760787 -1.033409 -0.610199 3.289872 3.509622 -2.498169 -1.423530 -2.108101 -1.598432 0.952861 -1.443530 -0.257201 1.306199 0.518450 -2.537281 -1.163803 1.384415 1.263268 -0.955902 -2.202383 0.724573 2.522878 -2.790524 -2.243628 -0.264584 2.899142 -0.544234 -4.672643 -1.247198 -1.919784 0.954887 0.339375 -1.211027 -2.610665 0.717417 1.341524 -0.914995 -1.343860 -0.741259 2.462971 1.349335 1.136049 0.475181 0.554701 0.723902 4.724224 0.891148 -1.654854 0.429150 0.049922 -0.628657 1.138517 -1.766284 -1.530175 -0.010040 -2.989142 0.550333 2.301771 -1.784481 -0.730598 0.676146 1.072094 0.794355 10.542529 -0.004974 3.689135 2.568679 -3.051753 1.566479 -1.112786 -0.104741 0.466699 1.191376 0.176835 -4.788247 -2.577493 1.769096 2.930206 2.370128 -3.283624 -0.702577 -0.470504 -0.018012 0.121394 0.028664 0.822452 0.375353 -2.467627 -0.648879 2.539373 6.769291 -1.013598 -0.818701 1.832577 1.169228 -1.513576 -3.981926 -1.188026 -1.824113 0.412835 1.050332 -0.126144 1.573218 3.733015 -4.772952 2.681213 -0.384484 -0.090266 2.625801 1.081793 -2.878513 -4.092773 -1.232312 2.116712 4.086573 -0.809842 0.689577 0.801646 -2.458665 -0.234861 0.685457 0.000000 -0.547944 1.220621 0.016211 -1.850337 -1.436684 0.377973 -1.132100 -0.499777 -0.655822 1.691833 0.949061 -3.760259 2.968890 0.214684 -0.905187 0.646466 -0.523223 3.343937 -2.440361 -3.019901 1.961092 -0.433385 -1.504113 -1.169976 0.345967 1.759940 1.098549 0.824043 -1.325461 -3.305207 2.233477 -0.931832 2.530724 1.214528 -0.291695 1.723945 -0.044820 -0.992368 -2.755827 -2.617679 0.065988 -0.267853 -2.671741 -0.774036 -0.836525 2.855608 1.961484 0.303019 -2.849705 -0.321384 3.513716 -2.467311 -0.551022 2.218831 0.839135 -3.278092 0.539054 2.783547 -3.497857 0.089232 -1.464878 -0.016930 -1.142027 -2.182558 1.432173 0.403591 1.501169 0.087548 0.351271 -0.269866 0.881661 1.083274 0.352963 0.278681 4.351350 2.785451 -0.851342 -0.517556 -2.791777 1.104413 -3.462933 -3.681327 1.214053 0.647165 -2.233574 0.364155 0.826342 3.166139 0.478254 0.062788 -0.549804 0.268386 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::~deque() = -0.465508 0.560119 1.348740 -1.358309 1.821671 0.935364 0.389199 0.187749 -1.149369 -0.961424 -0.488776 -1.463881 -1.869157 1.901485 -0.718589 0.161713 2.249656 0.498184 -0.329733 -0.313465 1.093267 -0.097527 2.081519 1.302854 -1.880133 0.029523 0.151762 1.403801 -0.001125 2.180807 -0.524418 -1.830501 0.413818 0.544126 0.775400 -1.101225 0.403371 -0.009976 -0.957544 -2.508292 0.161223 1.062533 -0.362164 -0.060405 0.032246 0.964558 2.033094 1.429761 -0.681388 0.022105 1.124807 0.877114 0.033761 0.613621 0.040935 -0.134009 0.893659 -0.796433 -1.217823 -0.267013 -0.376351 -1.617206 -0.347525 1.402727 2.026649 -0.016611 0.041809 0.158688 -0.413661 0.586233 0.328674 0.354354 0.871275 0.409146 0.961567 0.261151 -0.216759 -1.722934 -0.106879 -3.391126 -1.073685 -1.499230 1.259805 1.328056 -0.059630 -0.936972 2.154365 0.058704 0.409895 1.129912 2.381363 -1.092385 -0.608865 -1.879437 -0.818818 0.725009 -1.027924 -0.511533 0.132946 0.443190 -1.129134 -0.910189 0.068950 -0.370395 -0.594950 0.048127 -0.632577 1.803410 -2.143997 -0.179537 -1.779622 0.741353 0.340764 -2.471945 -0.782959 -0.385379 0.572705 0.092683 0.152947 -0.511618 0.543393 1.033484 -0.786078 0.006081 -1.579252 1.947358 0.572086 -0.458649 0.386727 0.295679 0.363911 1.012081 1.097389 -0.759655 -0.843705 0.423152 -0.496996 -0.311963 -1.297529 0.112299 0.408536 -1.475496 0.286583 0.914722 -0.877046 -0.466886 -1.438939 -0.820934 1.355978 3.521158 -0.518669 0.803329 0.108866 -1.741778 1.151455 0.232420 -0.627144 0.318215 0.769622 0.762979 -0.671232 -1.391772 0.994911 1.527103 1.174288 -1.217162 0.493901 -0.680162 0.064434 -0.456722 0.197337 1.056384 -0.533587 -0.809774 -0.502023 0.493713 2.485713 -0.380552 -2.401969 1.071080 0.786665 -0.368972 -0.556215 -0.479118 0.119116 -0.351508 0.719655 -0.351180 0.920094 2.252919 -3.383016 1.705173 0.660066 -0.657829 1.208426 -0.774387 -0.126188 -1.048771 -0.012850 1.808221 1.913738 0.217736 -0.115985 -0.390841 -1.527440 0.139819 0.421670 1.052336 -0.364259 0.553632 0.193565 -1.162612 -1.301382 -1.444525 -0.518830 0.071656 -0.966100 0.527111 0.407939 -3.665838 2.151226 -0.594230 -0.211770 0.125802 -0.134073 1.039657 -1.507267 -2.035816 0.701168 -0.388047 -1.668291 -0.959549 0.281872 1.208749 0.009312 0.459737 -0.808561 -2.110529 1.386758 -0.091542 0.832404 0.640582 0.875073 1.633069 1.357628 -0.856128 -1.057629 -1.132965 1.204506 -0.648055 -0.523639 0.730593 -0.308379 1.235620 1.941367 -0.064586 -0.414760 -0.904732 1.821891 -0.849244 -0.889307 1.532043 -0.408635 -0.789704 0.983139 1.739308 -1.271635 -1.445423 -1.411733 0.211432 -0.355675 -1.471328 0.281442 -1.185610 0.114150 1.279955 -0.043006 -1.470382 0.771947 0.244378 -0.611085 -0.593468 2.517935 1.843466 -1.238124 1.338469 -1.259542 1.036346 -2.356828 -1.333405 0.150480 -0.797753 -0.208279 0.472902 -0.052656 0.935145 -0.398810 0.422391 -0.396987 -0.500101 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.086960 0.007450 0.225831 -0.211146 0.169658 -0.050496 0.082272 -0.081162 -0.248976 -0.114555 -0.045527 -0.118980 -0.083242 0.302936 -0.107654 0.186736 0.478788 0.241598 -0.036889 -0.211864 0.247560 -0.427696 0.406023 0.440610 -0.347358 0.038353 0.201968 0.281744 0.184535 0.333062 -0.226223 -0.038754 0.114509 -0.259008 0.177896 -0.434551 0.043542 0.125748 0.046752 -0.602423 0.040672 -0.117332 0.179683 -0.008855 -0.035543 0.281366 0.281603 0.249885 -0.097546 0.190398 0.242715 0.010670 0.075410 0.099511 0.113234 0.244356 0.360454 0.040666 -0.135334 0.053536 -0.033947 -0.413083 0.163485 0.281529 0.419075 -0.031230 0.031184 0.085228 0.009145 0.035447 0.146072 0.073544 -0.092414 0.003105 0.142572 -0.612089 0.181247 -0.731169 -0.094819 -0.910930 -0.216033 -0.236248 0.147012 -0.147962 0.201482 0.198907 0.365501 0.004164 0.103786 0.013365 0.333344 -0.364821 -0.125023 -0.135467 -0.128546 0.126088 -0.182616 -0.086527 0.196266 0.038521 -0.190779 -0.274484 0.406871 0.122972 -0.154663 -0.057771 -0.052814 0.293587 -0.430781 -0.323324 -0.321613 -0.083763 -0.155081 -0.388926 0.335742 -0.250643 0.380731 0.050963 -0.043963 -0.341008 0.056942 0.322316 -0.063867 -0.154504 -0.248873 0.309237 0.074501 -0.055283 0.042833 -0.066631 -0.034185 0.325980 0.354768 -0.204877 -0.099020 0.177883 -0.354852 -0.057219 -0.329936 -0.177203 0.252290 -0.336160 -0.059154 0.109408 -0.209947 0.010250 0.488537 -0.009811 0.212679 0.719638 -0.007904 0.174337 0.120283 -0.313920 0.203810 0.002153 0.009236 0.196014 0.282352 0.046103 -0.482344 -0.283261 -0.006866 0.301053 0.215910 -0.318034 -0.401777 -0.233038 0.008047 0.179821 -0.020583 0.054277 -0.139876 -0.203489 -0.059742 -0.036162 0.563237 -0.148395 -0.098517 0.051129 -0.099113 -0.345447 -0.619229 -0.099454 -0.257296 0.035395 -0.250725 -0.038033 0.115926 0.367148 -0.807720 0.340143 -0.272540 -0.128101 0.305223 -0.062910 -0.070185 -0.626245 0.045650 0.194094 0.402332 -0.045447 0.061814 0.155560 -0.321655 -0.036858 -0.080833 0.193846 -0.177067 0.169346 0.122923 -0.319479 -0.182238 0.006708 0.070177 -0.188262 0.048549 0.146623 0.079425 -0.653634 0.274228 -0.131401 -0.125860 0.282353 0.071096 0.114864 -0.347362 -0.305254 0.139124 0.099797 0.021460 -0.262518 -0.001258 0.288243 -0.192140 -0.159393 -0.135591 -0.335067 0.064657 -0.223509 0.098413 0.154078 0.028874 0.316880 0.097701 -0.105747 -0.299533 0.211825 -0.267826 -0.247813 -0.056670 -0.114128 -0.092274 0.286175 0.489659 0.100939 0.111540 0.157729 0.443225 -0.328050 -0.189358 0.235945 0.192466 -0.091853 0.160675 0.247827 -0.407755 -0.220114 -0.134862 -0.137724 0.138862 -0.167037 0.258194 -0.240344 0.100893 0.106233 0.041313 -0.095016 0.245711 0.044340 0.042065 -0.065312 0.445378 0.532505 -0.172406 0.015401 -0.192958 0.057261 -0.407117 -0.143055 -0.081066 0.251643 -0.181812 0.139935 0.112146 0.280380 0.040519 0.000711 0.005849 -0.166405 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::begin() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::end() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_get_Tp_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::~_Deque_base() = -0.754227 1.536764 2.253801 -2.858139 3.005262 3.748486 0.565906 -1.055466 -1.821744 -0.306680 -0.474767 -3.011251 -1.904416 3.198418 -1.412559 0.577638 3.875834 0.293595 -1.091327 0.427461 1.586779 1.474514 3.397395 2.757011 -2.622379 0.078961 0.735361 1.078688 -1.022973 3.878406 -2.102788 -4.184334 0.244957 0.569813 0.295501 -1.081082 -0.168767 -0.892239 0.402849 -3.878765 0.557942 1.500238 -1.134725 -0.930901 0.070037 -1.375222 4.219999 2.036282 -0.275505 -1.007006 1.369839 2.412146 -0.541534 0.484107 1.539360 0.729211 2.551226 -0.340411 -1.161883 -1.038342 -0.855217 0.563732 -0.762253 2.933403 2.752241 1.049441 -0.223832 -0.447086 -0.378431 0.334033 -0.234594 0.665231 0.655880 2.347025 0.428939 0.182934 0.574848 -2.260321 0.249792 -1.542222 -1.655501 -1.188516 0.293551 2.179924 0.985471 -1.787140 3.150755 -0.775065 0.624031 1.040146 4.377783 -2.205480 -0.784678 -2.276120 -2.458546 0.353372 -0.815337 0.016700 -1.179363 -0.671816 -2.331605 -2.281272 -0.045348 0.703736 -0.959187 0.498878 0.292200 2.271842 -1.806698 -0.624980 -1.200587 1.460776 -0.280673 -4.338344 -3.156202 -1.265126 -0.314534 -0.102596 -1.284628 -3.162809 1.146805 2.268140 -1.774669 -0.978525 -1.402832 2.743119 1.715364 -0.137703 0.001812 -0.863501 1.352320 2.712649 0.777886 -1.527163 0.232236 -0.479258 -0.499023 -0.663630 -1.513485 0.260145 -1.453172 -1.769163 0.313197 2.973404 -1.611843 0.477732 -2.204327 -0.988158 1.559371 9.376151 -1.858153 2.208197 0.151265 -3.880396 1.779111 0.185302 -1.652972 -0.823582 0.905672 2.115187 -3.301612 -2.102800 2.446534 2.979327 1.971278 -1.648613 1.492723 -0.737167 -1.024183 -0.886714 0.877198 0.505786 -0.815405 -1.980776 -1.322460 1.828076 5.366997 -0.720850 -5.079134 1.642739 1.396303 0.426039 0.401846 -0.641204 -0.921169 0.434763 1.807527 -0.955488 2.544044 3.642156 -5.865961 2.737381 0.655577 -2.349673 3.190688 -0.566855 -1.158579 0.907120 0.211257 3.473331 2.944375 0.376715 -0.285526 -0.970283 -2.286581 -0.364950 0.563039 1.394902 -1.377382 1.186515 1.180478 -3.500111 -2.062083 -2.263244 -0.853334 -1.268740 -2.696349 0.934107 -0.417069 -5.472794 4.365172 1.406597 0.427862 0.116193 -1.497082 1.252796 -2.366664 -3.551012 1.170947 -0.421258 -0.444048 0.572003 -0.204864 1.760777 1.271840 2.846320 -2.757906 -3.620068 1.541994 0.683014 2.689851 1.101471 1.550902 1.222749 1.424111 -0.408761 -1.730503 -2.926435 3.148400 0.997196 -2.223838 0.096628 -1.422241 2.442431 2.430679 -0.848984 -1.575710 -2.972067 2.187761 -0.930029 0.589385 1.689083 -1.169602 -2.895588 -1.278964 2.322495 -1.049172 -1.593687 -1.673228 -0.126188 -2.131561 -2.696018 0.142551 -0.821062 0.480649 1.645380 -0.673317 -2.022995 0.397019 0.415543 -0.549422 0.904108 2.533039 0.843435 -1.042667 1.808653 -2.464182 1.867479 -3.786389 -3.186419 1.282343 -2.817583 -1.548019 -0.500396 -0.704940 1.849708 -0.968090 1.980876 0.284410 -0.204970 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = -0.505811 0.844616 1.322920 -1.512303 1.543086 1.701722 0.340376 -0.888870 -0.877962 -0.216542 -0.219635 -1.105424 -0.822816 1.705381 -0.873020 0.532119 2.354085 0.313364 -0.516282 -0.302882 1.374117 -0.139575 2.150913 1.851168 -1.761620 -0.046119 1.361837 0.768937 0.208633 1.788520 -1.549284 -1.508089 0.457858 -0.720190 0.350787 -1.095301 0.052617 -0.560286 0.555997 -2.253224 0.214088 -0.529385 -0.930975 -0.368556 -0.252023 0.188499 2.329663 1.223884 -0.438266 -0.295118 1.140243 0.981395 -0.467182 0.325530 0.801724 0.816218 1.675608 0.820840 -0.418444 -0.469495 -0.463624 -0.243812 0.072946 1.819619 1.778177 0.445055 0.084881 0.362482 -0.115091 0.032075 -0.060941 0.404633 0.288146 1.256346 0.560906 -1.838358 0.373091 -2.830979 -0.384961 -2.270691 -0.891524 -1.001361 -0.388674 -0.688778 1.044067 0.029867 1.812071 -0.096075 0.478471 0.508217 2.486521 -1.831783 -0.496669 -1.200166 -1.257950 0.108387 -0.703644 0.234126 -0.002634 -0.630016 -1.282868 -1.782907 0.658860 0.755326 -0.606258 -0.369580 0.043853 1.395568 -1.201265 -0.872777 -1.104524 0.015726 -0.655304 -2.579327 -0.784526 -0.962982 1.536262 -0.062532 -0.579416 -2.383778 0.488551 2.057523 -0.768371 -1.147983 0.243045 1.542849 1.214691 0.064564 -0.015733 -0.669022 0.634838 1.939155 1.580637 -0.824879 -0.112802 -0.201128 -1.174325 -0.454448 -1.173022 -0.058521 0.210406 -1.163985 0.139391 1.879109 -0.947083 0.176151 1.463117 -0.610206 1.097887 5.739965 -0.838882 1.131834 0.095316 -2.326031 0.725722 -0.172156 -0.736517 -0.019036 0.848514 1.088384 -3.043456 -1.321419 1.145724 1.670373 1.071417 -1.846932 -0.285975 -0.821790 -0.489678 -0.223539 0.027592 0.288817 -0.689010 -1.058124 -0.698162 0.972681 3.285316 -1.052822 -2.477503 0.785187 0.215951 -0.317656 -1.248858 -0.535383 -0.773265 0.423075 0.608821 -0.441472 1.350501 2.090903 -3.991970 1.457376 -0.526783 -1.380986 1.753827 0.042586 -0.625631 -0.391340 0.507366 1.920486 1.521613 0.332285 -0.087146 -0.164610 -1.445111 -0.213649 0.102828 1.031496 -0.802525 0.716641 0.951244 -2.183639 -1.428247 -0.606435 -0.068232 -0.957687 -0.718884 0.618316 -0.880156 -3.902045 2.489764 0.403172 0.009238 0.599747 -0.734896 0.892431 -1.649228 -2.176514 0.925325 0.086326 0.351120 -0.148337 -0.046631 1.280206 0.439514 1.178358 -1.640775 -2.504522 0.451348 -0.090856 1.326487 0.608428 1.040953 1.523490 -0.342223 -0.218451 -1.786860 -0.694332 1.025453 0.436496 -1.379208 -0.778223 -0.599348 1.636616 1.793706 -0.463921 -0.267363 -0.921395 1.427207 -1.727754 0.067649 0.954529 1.226786 -1.642496 -0.508261 1.193348 -0.983774 -1.169381 -0.626488 -0.662335 -0.830230 -1.613734 0.297870 -0.794726 0.422757 0.913520 -0.015935 -0.688041 0.556871 0.150883 0.341613 0.359500 1.278355 2.245120 -1.121778 0.134800 -1.442318 1.047979 -2.357376 -2.073384 0.814217 -0.799838 -0.691124 -0.088603 -0.028103 1.300686 -0.379169 0.588725 0.328840 -0.490634 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.639283 -0.098190 0.537274 -1.430244 1.049634 0.623852 0.337735 -0.325411 -1.105766 -0.500585 -0.218613 -0.765468 -0.444553 1.756553 -0.530973 1.018949 2.425767 0.702500 -0.308388 -0.400204 1.745907 -1.231315 1.866402 1.691550 -1.595180 -0.242724 1.024729 1.250725 0.480771 1.264573 -0.391739 -0.998265 0.418514 -1.254621 0.488297 -1.910425 0.538389 0.603118 0.451052 -2.624939 0.344614 -0.406920 0.051141 -0.337225 -0.492245 0.474047 1.506283 1.385983 -0.965235 0.180619 1.275938 0.605033 -0.412478 0.449859 -0.017210 0.732087 0.495379 0.456329 -0.596700 -0.270258 -0.116800 -1.033049 0.816800 1.396098 2.035015 -0.033380 0.309339 0.982363 0.080549 0.296368 0.501437 0.107305 -0.159101 -0.107690 0.846275 -2.579827 -0.340630 -3.927625 -0.296173 -3.779288 -0.785721 -0.880237 0.440693 -0.486691 0.773618 0.115613 1.590343 -0.139238 0.388486 1.345941 1.857442 -1.391904 -0.576868 -1.698049 -1.133438 0.708288 -0.884408 -0.399099 0.868128 0.027183 -1.012346 -1.582238 0.776349 0.648593 -0.532623 -1.356819 -0.042898 1.469448 -1.508096 -1.379998 -0.971904 0.555506 -0.706024 -2.314165 0.425976 -1.326322 1.273763 -0.058020 -0.013411 -1.740498 0.097385 1.652679 -0.481055 -0.880021 -0.368997 1.500985 0.695010 -0.085578 0.239538 -0.362021 -0.025817 1.833397 1.592915 -0.968697 -0.495093 0.537071 -1.332020 -0.354611 -1.784999 -0.635230 1.172021 -1.619831 -0.138334 1.287123 -0.898669 -0.350688 2.046306 -0.382938 1.199804 5.246010 -0.031040 0.939580 0.576214 -1.823872 1.097100 0.005102 -0.261015 0.656143 1.040988 0.213933 -2.729264 -1.381333 0.361907 1.302624 1.229269 -1.532144 -1.501796 -0.976192 -0.213293 0.322957 -0.403645 0.528884 -0.769211 -1.068580 -0.363789 0.610605 2.922918 -0.624290 -0.724816 0.729747 1.041894 -1.539958 -2.492941 -0.627513 -1.583586 0.032022 -0.139519 -0.356460 0.969891 1.960275 -3.663838 1.377768 -0.498125 -0.224821 0.768448 -0.042627 -0.642405 -2.811031 0.176810 1.463616 1.978880 -0.467183 0.676375 0.393026 -1.323353 0.044806 0.088892 0.693221 -0.425998 0.503567 0.077621 -1.498294 -1.037321 0.374212 -0.554832 -0.802795 0.020328 0.563671 0.248404 -2.755637 1.841754 -0.657198 -0.232796 1.081047 -0.111459 1.323648 -1.645723 -1.885071 1.046060 0.579041 0.153089 -0.948631 0.291088 1.616568 -0.208826 0.002979 -0.589911 -2.500010 0.319917 -0.738889 0.717094 0.530906 0.313495 1.575646 -0.057902 -0.388167 -2.026841 -0.541315 -0.453996 -0.163193 -0.918989 -0.973500 -0.177307 1.540493 1.728840 0.012313 -0.394351 0.120271 1.982786 -1.625612 -0.477010 1.118576 0.748981 -1.222885 0.214092 1.369620 -1.975246 -0.915942 -0.791508 0.292361 0.182113 -1.369852 0.672216 -0.636223 0.511223 0.459731 0.235134 -0.314370 0.838393 0.732687 0.354510 -0.231894 2.082273 2.129487 -0.881694 -0.318072 -1.133650 0.366095 -2.265364 -1.503124 0.098701 0.352070 -0.510834 0.675874 0.496998 1.376762 -0.209808 0.737802 0.177386 -0.770038 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.424559 -0.119177 0.894650 -1.039830 1.223419 0.121383 0.292070 0.146651 -1.023529 -0.729867 -0.258560 -0.623056 -1.101740 1.377624 -0.491883 0.452759 1.667913 0.541937 -0.209126 -0.676609 1.235047 -0.835019 1.580434 1.001944 -1.564496 -0.049960 0.330525 1.427616 0.669582 1.266927 -0.274630 -0.520861 0.387978 -0.302044 0.689402 -1.311190 0.534920 0.462363 -0.530342 -1.965889 0.091921 0.160383 -0.184656 0.184901 -0.118587 1.504624 0.977288 1.169452 -0.838681 0.538352 1.218538 0.210664 0.058005 0.519878 -0.309776 0.084577 0.593000 -0.143080 -0.806171 -0.059785 -0.148940 -1.783529 0.286777 0.935276 1.719573 -0.359195 0.120757 0.604287 -0.050383 0.449555 0.646638 0.252660 0.370287 -0.290869 1.061230 -0.959067 -0.260118 -2.339844 -0.220499 -3.617258 -0.742638 -1.181803 1.079025 0.028044 0.066106 -0.109295 1.649511 0.190801 0.134893 1.012901 1.375764 -0.946954 -0.466656 -1.437490 -0.502888 0.636669 -0.961161 -0.543885 0.702255 0.632943 -0.660124 -0.720369 0.421415 -0.255107 -0.485085 -0.468169 -0.689974 1.501265 -1.848300 -0.557875 -1.452845 0.559492 0.029782 -1.729295 0.185164 -0.579519 1.353479 -0.026516 0.435945 -0.238938 0.201368 0.917264 -0.425077 -0.064643 -0.829128 1.412110 0.495804 -0.325056 0.298419 0.290957 -0.080253 0.829666 1.318518 -0.662616 -0.982335 0.713771 -0.748814 -0.100169 -1.338453 -0.098329 1.152391 -1.313092 0.160613 0.447842 -0.592984 -0.516216 0.496202 -0.430379 1.035692 2.537692 0.042362 0.502240 0.313269 -1.008779 0.778420 0.204292 -0.013670 0.894963 0.723202 0.078141 -0.935528 -1.154989 0.384362 0.996188 0.867554 -1.436757 -0.568402 -0.680074 0.235569 0.018588 -0.222472 0.923886 -0.547135 -0.450407 -0.213090 0.036266 1.796608 -0.456687 -1.219226 0.709476 0.463225 -1.075385 -1.504177 -0.505649 -0.164940 -0.365691 0.180201 -0.089674 0.520204 1.641849 -2.844868 1.189510 0.128795 -0.137667 0.660160 -0.441114 -0.019221 -1.876160 -0.111800 0.924519 1.487619 0.005895 0.057319 0.238173 -1.224532 0.292869 0.235064 0.715962 -0.164935 0.383974 0.100130 -0.546366 -0.842345 -0.492106 -0.333413 0.171300 -0.081669 0.480449 0.105173 -2.934792 1.157188 -1.034394 -0.407444 0.583516 0.210053 1.068193 -1.181806 -1.353176 0.729423 0.092187 -1.106576 -1.379530 0.402943 1.119104 -0.356297 -0.161900 -0.428284 -1.769260 0.799873 -0.666147 0.299733 0.462853 0.332418 1.580461 0.465010 -0.697487 -1.237211 -0.172444 0.138865 -0.697840 -0.182814 0.132168 0.062298 0.963054 1.539430 0.214061 0.086650 0.003089 1.695244 -1.220219 -1.025110 1.169979 0.568371 -0.375787 1.296852 1.274225 -1.439645 -1.043496 -0.932721 0.034938 0.251550 -0.870906 0.663589 -0.904760 0.265568 0.699277 0.348518 -0.762362 0.900545 0.281776 -0.216102 -0.787320 2.225780 2.455162 -1.064465 0.451364 -0.875378 0.666930 -1.708504 -0.805572 -0.145178 0.079637 -0.080377 0.775758 0.285132 0.961450 -0.012955 -0.054268 -0.315854 -0.589498 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_deallocate_node(int*) = -0.244772 -0.100274 0.774281 -1.145289 1.270034 0.202922 0.091467 -0.061629 -0.865738 -0.202154 -0.257389 -0.607699 -0.468877 1.140213 -0.394368 0.684499 1.118706 0.095637 -0.254017 -0.350355 1.121953 -0.421759 0.993796 0.201571 -1.213368 -0.034433 0.172615 1.062628 0.483394 1.130529 -0.454871 -0.388052 -0.062656 -0.344597 0.299718 -0.855989 0.514764 0.353913 -0.032730 -1.387267 0.188450 0.197065 -0.260655 0.063614 -0.070210 0.922043 0.671036 0.838342 -0.819924 0.314445 0.998862 0.214739 -0.123679 0.319617 -0.448774 0.222453 0.841421 -0.067213 -0.731092 -0.219156 0.022875 -0.827116 0.497981 0.662674 1.173270 -0.362325 0.062095 0.920107 0.247555 0.169046 0.493165 0.111974 -0.112536 -0.095027 0.703385 -0.679015 -0.116031 -1.491435 -0.086553 -2.201682 -0.500746 -0.685696 0.498605 0.079356 -0.034344 -0.040170 1.214415 -0.016186 0.045629 0.875594 0.932782 -0.640135 -0.297965 -1.427933 -0.739129 0.351165 -0.548017 -0.785368 0.423125 0.579207 -0.421474 -0.542615 0.126598 -0.077662 -0.317883 -0.288338 -0.443441 1.001883 -1.341213 -0.702428 -0.580889 0.815550 -0.216140 -1.264783 -0.102650 -0.293464 0.925599 -0.259262 0.705837 -0.418657 0.018721 0.841685 -0.525028 0.097507 -0.700842 1.019638 0.586492 -0.151934 0.224033 0.040662 0.087563 0.579301 0.777534 -0.630119 -0.851421 0.506530 -0.288345 -0.189255 -0.898752 -0.094800 0.473783 -1.047535 0.153750 0.593665 -0.346604 -0.130959 0.135765 -0.294958 0.711953 1.997918 -0.010372 0.428780 -0.030392 -0.884411 0.443269 0.268466 -0.217816 0.486279 0.198358 0.089228 -0.732239 -0.895901 0.460334 0.513289 0.654689 -0.961539 -0.330479 -0.512504 -0.102293 0.321166 -0.349660 0.858462 -0.613633 -0.379582 -0.224453 -0.194555 1.753905 -0.095734 -1.029764 0.851611 0.501687 -1.059077 -0.967533 -0.462064 -0.248340 -0.422165 0.185949 -0.154436 0.543600 1.270542 -2.325893 0.875669 0.310319 -0.258240 0.405022 -0.559301 -0.026716 -1.338993 -0.485235 0.792166 1.131434 -0.301619 0.110491 0.091757 -0.662599 0.460056 0.205629 0.299505 0.044069 0.117511 0.085747 -0.600150 -0.443160 -0.043092 -0.453331 0.385172 -0.169542 0.187217 -0.129194 -2.146397 0.927279 -0.807063 -0.034501 0.660735 0.174639 0.940084 -0.722519 -0.822517 0.599794 0.295958 -0.488787 -0.886845 0.373792 0.821200 -0.155918 0.105080 -0.443358 -1.542849 0.131463 -0.585829 -0.017335 0.302329 0.104045 0.804882 0.165535 -0.320381 -0.959735 -0.296764 -0.003352 -0.127456 0.013796 0.273249 0.033146 0.827223 0.727121 0.015790 -0.000190 -0.267922 1.001797 -0.624597 -0.510240 0.796167 -0.148606 -0.794013 0.550614 1.000634 -0.828662 -0.546555 -0.641859 0.276564 -0.150894 -0.367631 0.345681 -0.281620 -0.046699 0.457105 0.147586 -0.630021 0.564279 0.202966 -0.281197 -0.672561 1.773533 1.600336 -0.650777 0.381071 -0.529884 0.499315 -1.227121 -0.683314 0.000000 -0.163890 -0.129752 0.636703 0.252513 0.797637 -0.160120 0.274163 0.075477 -0.566185 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::__deque_buf_size(unsigned long) = -0.327429 -0.541720 -0.250563 -0.817673 0.468122 -0.019868 0.083698 -0.359435 -0.969296 -0.056664 0.194318 -0.757189 0.224143 0.822662 -0.080890 0.841421 1.022145 0.268652 -0.326639 -0.032886 0.905333 -0.470108 0.483286 0.756256 -0.431431 0.038984 -0.352382 0.220354 0.035380 0.134618 -0.111022 -0.463374 0.118702 -0.913930 -0.190387 -0.440179 -0.015064 0.744882 0.873809 -1.037619 0.383653 0.086472 0.494882 -0.137241 -0.137767 -0.277520 0.291293 0.222818 -0.233326 0.468662 0.570466 -0.095030 -0.047276 0.075381 0.253407 0.584896 -0.052016 0.004345 -0.317731 -0.347162 -0.169534 0.228673 0.449753 0.315678 0.556743 0.019170 -0.160731 0.483020 0.343261 0.016175 0.526215 0.048322 -0.382044 -0.524368 0.238392 -0.944549 -0.205882 -1.403662 0.007313 -1.479196 -0.457595 0.351886 0.688312 0.217669 0.204654 0.046534 0.586340 -0.573112 -0.327418 0.454250 0.606169 -0.399428 -0.286993 -0.342277 -0.676001 0.038526 0.037725 -0.305577 0.433359 0.306636 -0.598475 -0.388161 0.475868 0.273325 -0.147834 -0.625247 0.339842 0.518454 -0.648351 -0.669160 0.303066 0.958437 0.061967 -0.640186 0.093663 -0.583616 -0.092612 0.034784 -0.561480 -0.646479 -0.004983 0.101245 -0.479537 -0.155698 -0.183534 0.267444 0.352668 0.224940 -0.040601 0.005915 0.037144 1.012613 -0.071374 -0.710415 0.211445 0.030982 0.057553 0.177411 -0.452970 -0.648346 0.054107 -0.703546 0.079894 0.067718 -0.415451 -0.026735 0.585030 0.325578 -0.245785 1.494956 -0.101041 0.957318 0.560549 -0.293716 0.385559 -0.029327 0.244157 0.315166 0.533187 -0.186379 -0.603168 -0.743932 0.539645 0.476010 0.329954 -0.475394 -0.667907 0.019966 0.018214 0.427035 -0.075025 -0.099405 0.109343 -0.355129 -0.092279 0.249572 1.460041 -0.037876 0.149580 0.383034 0.535792 -0.377661 -0.882989 -0.422988 -1.097782 0.104139 -0.009743 0.119812 0.474970 0.957817 -1.339441 0.531629 -0.277989 0.209257 0.308900 0.361815 -0.598951 -1.589697 -0.615724 0.196894 1.032818 -0.367488 0.404133 0.375328 -0.472082 0.001844 0.042214 -0.082258 -0.524858 0.304393 -0.068681 -0.465398 0.184824 0.488821 -0.591852 -0.161866 -0.113633 0.151272 0.619722 -0.648554 0.368004 0.093135 0.023255 0.480806 0.075593 0.798488 -0.255568 -0.316683 0.460342 0.121094 0.012248 -0.115331 0.260056 0.505793 -0.264100 -0.168467 -0.291286 -0.765809 0.551671 -0.220416 0.680265 0.057201 -0.645820 0.022934 -0.034573 -0.082889 -0.544525 -0.051469 -0.592360 -0.290611 -0.356037 -0.362148 -0.277278 0.571487 0.267002 0.300319 -0.619927 0.191528 0.622725 -0.402872 0.278854 0.558256 -0.208835 -0.647275 0.041325 0.754816 -0.780798 0.206215 -0.410641 0.147716 -0.253479 -0.144209 0.559876 0.378613 0.302607 -0.424480 -0.147965 0.274082 0.363206 0.449227 -0.006116 0.106955 1.040651 0.234868 0.092579 -0.193855 -0.525321 0.008798 -0.598732 -0.542778 0.066135 0.602087 -0.850068 0.054758 -0.068156 0.833618 -0.074877 0.231781 -0.108911 0.172724 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_get_map_allocator() const = -0.184105 0.090634 0.543386 -0.484109 0.314642 -0.121828 0.145846 -0.001200 -0.466232 -0.398628 -0.082925 -0.404169 -0.474129 0.611047 -0.269400 -0.035515 0.906986 0.409651 -0.098304 -0.374964 0.370738 -0.474135 0.767977 0.851800 -0.729277 0.030507 0.232157 0.616694 0.368456 0.555700 -0.111191 -0.257969 0.159995 0.020573 0.430679 -0.677462 0.089548 0.120349 -0.299589 -1.137022 0.072526 0.059124 0.227373 -0.015744 0.056550 0.719077 0.641642 0.504906 -0.272047 0.173248 0.496165 0.223953 0.116407 0.166663 0.088271 0.004318 0.537112 -0.098244 -0.262090 0.061870 -0.075704 -0.773629 0.106958 0.621426 0.841248 0.023632 0.046476 -0.075674 0.056215 0.208855 0.210881 0.158577 0.135474 0.120137 0.308423 -0.554556 0.220564 -1.271819 -0.034613 -1.821071 -0.432170 -0.473224 0.609943 0.068301 -0.013769 0.052454 0.728825 0.143069 0.205604 0.329089 0.743183 -0.363617 -0.220412 -0.346552 -0.343708 0.396404 -0.352707 -0.024423 0.213158 0.284865 -0.413436 -0.329022 0.380628 -0.044201 -0.304622 0.114056 -0.118274 0.575986 -0.824315 -0.126155 -0.610051 0.034442 0.120337 -0.858844 0.270341 -0.506926 0.640221 0.046473 -0.095683 -0.184725 0.094347 0.327329 -0.176702 0.062992 -0.858441 0.656992 0.099828 -0.127415 0.037892 0.007453 0.007842 0.296552 0.422016 -0.390048 -0.194569 0.249310 -0.529649 -0.138219 -0.653465 -0.131824 0.612812 -0.489160 0.020756 0.077995 -0.400376 -0.317988 0.249506 -0.197097 0.437817 1.331194 -0.059862 0.375414 0.256472 -0.520887 0.337838 0.097937 -0.053416 0.344213 0.513812 0.189928 -0.456647 -0.526061 0.086767 0.639776 0.422452 -0.477564 -0.295728 -0.243078 -0.052300 0.052197 0.121213 0.104740 -0.289900 -0.337596 -0.161902 0.152197 0.755288 -0.048272 -0.471373 0.027816 0.123987 -0.349418 -0.631897 -0.068584 -0.041536 0.063967 -0.166456 -0.070498 0.334000 0.752496 -1.609949 0.650273 -0.044152 -0.053343 0.435913 -0.185199 -0.185010 -1.040970 0.176276 0.475889 0.729175 -0.021950 -0.035280 0.176148 -0.642705 -0.084648 0.001655 0.402669 -0.344319 0.320999 0.190194 -0.402792 -0.424272 -0.329865 0.008541 -0.078652 -0.143969 0.287415 0.123011 -1.314560 0.646672 -0.313224 -0.212767 0.107296 -0.076806 0.182276 -0.704018 -0.630910 0.126344 -0.010891 -0.438502 -0.605028 -0.000382 0.516737 -0.330043 -0.058781 -0.291947 -0.573367 0.428342 -0.369577 0.268924 0.294157 0.149685 0.691888 0.408674 -0.158233 -0.494259 0.139341 -0.010765 -0.409279 -0.204449 0.184923 -0.177566 0.372229 0.920057 -0.036117 0.017211 0.202687 0.807067 -0.394749 -0.516581 0.408362 0.063568 -0.092257 0.553236 0.465772 -0.729669 -0.440418 -0.500220 -0.223051 0.189886 -0.431719 0.438186 -0.430801 0.165732 0.307482 0.040629 -0.356116 0.453873 0.086243 -0.063834 -0.018712 0.855514 1.020411 -0.362195 0.305916 -0.463116 0.232910 -0.849398 -0.346552 -0.118456 0.060255 -0.129669 0.210997 -0.064172 0.462954 0.056036 0.037465 -0.147082 0.003066 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator::allocator(std::allocator const&) = -0.138852 -0.028959 0.346459 -0.337498 0.224004 -0.100193 0.115118 -0.030613 -0.382552 -0.213261 -0.052603 -0.184751 -0.198636 0.441503 -0.183690 0.117290 0.679483 0.369514 -0.061911 -0.294599 0.315418 -0.464583 0.560643 0.626481 -0.499047 0.021885 0.190285 0.442102 0.270007 0.434655 -0.171464 -0.110593 0.150600 -0.175249 0.264531 -0.601859 0.080713 0.190428 -0.088217 -0.846507 0.073647 -0.072401 0.203259 -0.005612 0.005720 0.469677 0.367255 0.361455 -0.168297 0.234045 0.357208 0.114680 0.079281 0.137695 0.093883 0.195006 0.400492 -0.025095 -0.189545 0.065211 -0.054248 -0.575569 0.167360 0.405677 0.602641 -0.018062 0.052845 0.006844 0.035449 0.115778 0.229249 0.080575 -0.030543 -0.012893 0.206841 -0.618677 0.168852 -0.991624 -0.074223 -1.315717 -0.290528 -0.327274 0.378548 -0.079012 0.109072 0.161338 0.502415 0.044254 0.137135 0.160476 0.457674 -0.366276 -0.176719 -0.221494 -0.213239 0.249064 -0.259848 -0.091200 0.212121 0.164358 -0.273063 -0.309144 0.406056 0.062159 -0.207440 -0.014970 -0.078075 0.438871 -0.621615 -0.275139 -0.437863 0.019276 -0.054854 -0.556195 0.322256 -0.394679 0.530243 0.048060 -0.066772 -0.256484 0.072050 0.331395 -0.108747 -0.057154 -0.464190 0.438837 0.063339 -0.096231 0.029072 -0.049986 -0.074098 0.325231 0.385949 -0.304910 -0.138631 0.249404 -0.435991 -0.086019 -0.510260 -0.172212 0.407884 -0.420336 -0.008856 0.078501 -0.299876 -0.141107 0.437813 -0.047014 0.312890 0.966746 -0.005992 0.259349 0.202688 -0.379110 0.245498 0.057904 0.042443 0.295968 0.395145 0.043280 -0.474428 -0.393752 -0.015985 0.423610 0.318106 -0.389736 -0.407862 -0.272785 -0.003614 0.169725 0.014017 0.077867 -0.220384 -0.261728 -0.093673 0.001867 0.640175 -0.093765 -0.221779 0.024484 0.005668 -0.408253 -0.643107 -0.098937 -0.183612 0.053599 -0.206883 -0.052240 0.198303 0.530466 -1.153131 0.472226 -0.209045 -0.061206 0.326235 -0.091836 -0.110642 -0.816568 0.067763 0.267144 0.582853 -0.042448 0.047836 0.228764 -0.454843 -0.054628 -0.051791 0.285214 -0.235270 0.218488 0.172230 -0.348474 -0.255763 -0.095644 0.046605 -0.149791 -0.000190 0.209416 0.098924 -0.944824 0.379250 -0.231048 -0.171468 0.260819 0.050305 0.169549 -0.496513 -0.431049 0.153694 0.107126 -0.152174 -0.425842 0.017940 0.421839 -0.271511 -0.114800 -0.176660 -0.438312 0.200594 -0.295567 0.156306 0.203798 0.031178 0.479249 0.178281 -0.119264 -0.392727 0.192879 -0.183193 -0.337898 -0.089366 0.016658 -0.115046 0.330084 0.670989 0.086454 0.060337 0.206169 0.649235 -0.366357 -0.311051 0.322912 0.176129 -0.052799 0.355829 0.355514 -0.604820 -0.318254 -0.256238 -0.148872 0.210409 -0.243477 0.379190 -0.313471 0.168017 0.143391 0.093131 -0.194660 0.340974 0.079725 0.004746 -0.049421 0.646656 0.756426 -0.228071 0.132081 -0.279979 0.114298 -0.577191 -0.195140 -0.140895 0.185275 -0.182700 0.225643 0.028371 0.390340 0.055172 0.042168 -0.052851 -0.110345 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::deque() = -0.134985 0.044647 0.354579 -0.483050 0.549910 0.088847 0.201529 -0.076119 -0.407593 -0.278064 -0.051622 -0.180261 -0.325538 0.508851 -0.287880 0.175487 0.685734 0.233144 -0.013232 -0.281671 0.504541 -0.378768 0.741296 0.550209 -0.705318 0.024032 0.113630 0.478491 0.178216 0.686325 -0.124277 -0.301142 0.235834 -0.141753 0.304135 -0.578276 0.132328 0.152816 -0.140631 -0.819860 0.057798 -0.000649 0.042683 0.076769 -0.017101 0.407801 0.497784 0.453760 -0.305719 0.254868 0.487982 0.245467 0.043596 0.254718 0.039321 0.121099 0.323786 -0.150682 -0.267560 -0.045194 -0.181933 -0.602183 0.195018 0.471546 0.717687 -0.050878 0.134087 0.101580 -0.145468 0.189439 0.302293 0.144318 0.017558 -0.064976 0.377894 -0.501782 0.032796 -1.026964 -0.154732 -1.410365 -0.331059 -0.483727 0.314472 0.081345 0.233004 0.075510 0.612696 0.129432 0.150404 0.304597 0.508293 -0.395476 -0.138557 -0.394031 -0.335471 0.155184 -0.298252 -0.118973 0.119839 0.181319 -0.328582 -0.302921 0.279213 0.022939 -0.164612 -0.222198 -0.186577 0.521719 -0.756563 -0.260011 -0.457251 0.191631 -0.141264 -0.732082 0.163584 -0.416548 0.575146 -0.062501 0.129748 -0.190198 0.089220 0.484241 -0.180338 -0.105689 -0.412918 0.526413 0.225250 -0.027770 0.073586 -0.059290 -0.179646 0.419442 0.532085 -0.221229 -0.284187 0.153560 -0.277176 -0.021859 -0.470031 -0.018652 0.402115 -0.502966 0.042335 0.208508 -0.209486 -0.205406 0.253148 -0.177671 0.457101 1.142493 -0.074755 0.344908 0.202824 -0.515001 0.204794 0.102414 0.077607 0.392987 0.415288 -0.043707 -0.417980 -0.502799 0.098033 0.357492 0.318506 -0.495146 -0.327218 -0.279669 0.003384 0.106822 -0.145075 0.174713 -0.253007 -0.345423 -0.072836 -0.030371 0.763861 -0.095040 -0.351627 0.261544 0.180152 -0.494158 -0.487499 -0.242835 -0.204330 0.019747 0.006511 -0.109986 0.195625 0.633348 -1.258435 0.482187 -0.152620 -0.036584 0.295043 -0.124494 -0.047141 -0.758621 0.027789 0.344465 0.556591 -0.070394 0.089278 0.189560 -0.463995 0.116494 -0.043675 0.307502 -0.202035 0.176221 0.131822 -0.453949 -0.402199 -0.218670 -0.036267 -0.025069 -0.060315 0.167531 0.116068 -1.172288 0.438645 -0.299046 -0.212263 0.310834 0.100566 0.397027 -0.427307 -0.539629 0.247191 -0.003275 -0.274563 -0.500111 0.152708 0.436881 -0.197254 -0.018578 -0.264172 -0.582288 0.257773 -0.279509 0.156583 0.248568 0.199692 0.637110 0.093809 -0.252740 -0.562935 -0.041329 0.027289 -0.281780 -0.190195 0.097328 -0.116946 0.389802 0.703643 0.135435 0.012186 0.128760 0.789240 -0.437606 -0.292289 0.526305 0.192629 -0.178379 0.398957 0.528033 -0.528447 -0.473294 -0.274077 0.039679 0.168959 -0.347146 0.388474 -0.300562 0.212159 0.144694 0.221534 -0.326272 0.331715 0.079280 0.064328 -0.204890 0.800798 0.811812 -0.339140 0.105242 -0.240678 0.132154 -0.690593 -0.302954 -0.095449 0.016909 -0.068008 0.355615 -0.050349 0.537416 0.036175 0.130601 0.021996 -0.215045 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_Deque_base() = -0.587133 0.646400 1.666793 -2.834278 3.683913 2.382859 1.027532 -0.961133 -1.847798 -0.527829 -0.082802 -1.673586 -1.801853 2.630484 -1.430221 1.338287 3.006461 -0.100503 -0.613766 -0.481360 3.016162 -0.340802 3.638414 1.967451 -3.565728 0.149163 0.068671 1.805682 0.219346 3.669678 -1.423896 -2.022981 0.898429 -0.736882 0.967025 -1.469756 0.509355 -0.123978 0.109612 -3.172345 0.282906 0.649776 -0.726979 0.265912 -0.231461 0.824593 3.090545 2.191630 -1.489824 0.265710 2.385792 0.986170 -0.053703 1.170888 0.464647 0.504344 1.940542 0.085042 -1.419599 -1.118008 -1.126747 -1.383175 0.681657 2.383917 3.281537 0.034880 0.444370 0.992548 -0.611921 0.650400 1.060892 0.937436 0.345686 0.274885 2.059733 -1.151777 0.112656 -3.419126 -0.657265 -4.237842 -1.613636 -2.038381 0.561123 0.700105 1.692271 -0.979101 3.130553 0.228562 0.271432 1.316368 2.947254 -2.232307 -0.512380 -2.597289 -2.159516 -0.079825 -1.249225 -0.464644 0.383146 0.094201 -1.931345 -1.420675 0.482878 0.385441 -0.668677 -1.120658 -0.788592 2.426133 -2.549424 -1.176530 -1.388108 1.511359 -0.873472 -4.042237 -0.972266 -1.622813 1.331878 -0.713389 0.733899 -1.567871 0.467320 2.652456 -1.454581 -1.052455 -1.103774 2.891908 2.151589 0.275720 0.420113 -0.363366 -0.216590 2.410241 2.314834 -0.857344 -1.265354 -0.233856 -0.524405 0.247782 -1.538533 0.406207 0.939071 -2.236439 -0.047248 1.966993 -0.603353 0.133638 0.135331 -0.786408 1.906258 7.043213 -0.958318 2.093592 0.520198 -2.927891 1.580849 0.582849 -0.122502 1.299571 1.333816 0.111079 -3.062186 -2.562485 1.729062 1.681050 1.325396 -2.920152 -0.109983 -0.888728 -0.272823 -0.359047 -0.832355 1.086697 -0.763607 -1.662851 -0.508058 0.451234 4.739842 -1.017127 -3.474768 2.360956 0.999766 -1.603221 -1.380273 -1.652170 -1.062009 -0.056979 0.912876 -0.528203 1.548018 3.332471 -5.298457 2.139803 -0.138712 -1.119359 2.557106 -0.738974 -0.436737 -1.622646 -0.230803 2.167484 2.241962 -0.068900 -0.452842 0.100879 -2.082460 0.959935 0.089264 1.060245 -0.823775 0.762339 0.423871 -2.457737 -2.159325 -1.851092 -0.819470 0.058371 -1.218787 0.613513 -0.303169 -5.424787 2.742503 -0.430340 -0.589458 1.230339 -0.118880 2.081642 -1.466526 -2.806112 1.439210 -0.346072 -1.128613 -1.813896 0.983638 1.664631 0.345877 1.013127 -2.433778 -3.873273 1.522700 -0.870393 1.481155 1.118248 1.402957 2.451373 1.014161 -1.341644 -3.049414 -1.753480 1.316907 0.142634 -1.883450 -0.071680 -0.816333 2.177349 2.437693 0.184822 -0.186159 -1.240904 3.146264 -2.063411 -0.679108 2.672681 0.332506 -2.270081 0.507958 2.829134 -1.358196 -2.076393 -1.280066 0.023606 -0.695085 -2.152728 1.207286 -0.731319 0.930704 0.721259 0.688614 -1.493243 0.971222 0.245005 0.113789 -0.935567 3.860231 3.030609 -1.806833 0.307420 -1.572494 1.410780 -3.419044 -2.330630 0.754290 -1.280959 -0.579928 1.164712 0.102391 2.665360 -0.212705 0.528633 0.319267 -1.087637 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.199411 -0.047123 0.524721 -0.533037 0.321538 -0.082616 0.145491 0.038087 -0.555957 -0.326177 -0.062802 -0.320353 -0.367220 0.617038 -0.307020 -0.046081 0.900527 0.498701 -0.112797 -0.337400 0.337020 -0.332755 0.722994 0.816157 -0.650006 -0.005706 0.094642 0.608257 0.288271 0.607998 -0.083019 -0.320799 0.156374 0.093598 0.336625 -0.730845 0.106177 0.237512 -0.306608 -1.089316 0.133513 0.084038 0.184317 -0.020522 0.096100 0.603549 0.491715 0.477204 -0.213265 0.214502 0.465850 0.354822 0.054377 0.172897 0.092648 0.072264 0.448927 -0.198936 -0.250919 0.048691 -0.101986 -0.642212 0.089483 0.559785 0.782961 0.048002 0.067292 -0.194737 0.052129 0.232077 0.307460 0.072391 0.082092 0.026625 0.221097 -0.377548 0.145762 -1.131775 0.007103 -1.600378 -0.356236 -0.395132 0.679501 0.181873 -0.088710 0.006698 0.646160 0.075337 0.165211 0.358660 0.618337 -0.280963 -0.227022 -0.319944 -0.360145 0.383809 -0.311825 -0.082998 0.093264 0.351466 -0.375155 -0.300759 0.274507 -0.059471 -0.248547 0.134682 -0.082141 0.596606 -0.821942 -0.090700 -0.508541 0.248621 0.150896 -0.747386 0.118472 -0.566207 0.592025 0.012889 -0.134480 -0.079734 0.117874 0.278301 -0.207685 0.153327 -0.797933 0.576324 0.033995 -0.149699 -0.025797 -0.045128 -0.100923 0.254564 0.280770 -0.434477 -0.140493 0.283933 -0.430811 -0.135112 -0.692046 -0.096930 0.470694 -0.464564 0.103002 0.044791 -0.401065 -0.347735 0.070962 -0.114903 0.418597 1.252736 -0.065968 0.376596 0.277790 -0.455272 0.261959 0.158712 0.058997 0.337985 0.478737 0.068844 -0.318872 -0.509698 0.029639 0.563397 0.442167 -0.381209 -0.224431 -0.270866 -0.057048 0.104561 0.104175 0.088852 -0.333100 -0.327564 -0.165573 0.073148 0.687384 0.066035 -0.472358 -0.002708 0.202034 -0.371230 -0.403130 -0.070412 0.012118 0.095223 -0.029728 -0.091752 0.339979 0.726640 -1.542619 0.627190 -0.011365 0.018259 0.333822 -0.147739 -0.157317 -0.836351 0.066678 0.381038 0.795382 -0.019811 0.007313 0.268899 -0.586295 -0.085679 0.014793 0.395337 -0.308364 0.250457 0.266956 -0.392277 -0.334143 -0.320648 -0.016483 -0.050247 -0.174170 0.268695 0.102194 -1.286535 0.534912 -0.280170 -0.165440 0.132026 -0.020817 0.211567 -0.638888 -0.572017 0.134185 0.072806 -0.416563 -0.544639 0.037183 0.557682 -0.324894 0.088115 -0.253842 -0.518336 0.401451 -0.305812 0.266246 0.245781 0.052854 0.598096 0.323347 -0.086754 -0.431105 0.046237 0.106693 -0.388095 -0.140119 0.329299 -0.159665 0.344083 0.820235 0.026245 -0.092492 0.170854 0.856511 -0.269416 -0.393724 0.404945 -0.000994 -0.021448 0.556519 0.479963 -0.773307 -0.430228 -0.424524 -0.124420 0.215809 -0.339797 0.480804 -0.345601 0.244904 0.192376 0.143991 -0.386337 0.402358 0.118607 -0.099887 0.038192 0.855212 0.872350 -0.229133 0.387415 -0.382175 0.207625 -0.760062 -0.269649 -0.194927 -0.072061 -0.180331 0.294044 -0.186653 0.505750 0.034444 0.191167 -0.121335 0.036317 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -2.834730 1.616007 5.463063 -9.975321 10.836273 9.232294 2.453379 -4.159411 -6.929785 -0.597188 0.021257 -8.114282 -5.470199 9.973785 -4.532267 5.036876 11.430576 -0.059925 -3.924339 -0.752522 9.802991 0.618259 11.572951 7.741020 -10.753559 -0.007625 0.926004 5.765896 1.165396 10.025181 -6.067548 -7.219539 2.043967 -3.075542 1.608538 -4.126201 1.536151 -0.506846 2.559655 -11.356864 1.682143 1.860866 -2.446979 -0.576376 -1.149041 1.754555 10.645186 7.337901 -3.809750 -0.657194 7.907275 3.221681 -1.128488 2.665386 2.298643 2.215854 7.485265 1.817462 -4.243532 -4.421141 -2.570367 -1.916309 1.244037 8.647740 10.838165 1.174384 0.373894 3.522433 0.203066 1.452464 2.551967 2.524015 1.088019 2.760299 5.297858 -4.075309 0.911072 -11.368280 -1.169433 -11.940110 -5.240824 -4.598690 2.054611 1.664665 4.575325 -3.841798 10.679566 -0.787049 -0.171352 4.403600 11.800093 -8.145499 -2.602544 -8.757696 -7.643209 0.455539 -4.213506 -0.820324 1.419732 0.173894 -7.161591 -5.971997 1.213235 2.157144 -2.961581 -2.431682 -0.988431 8.008262 -7.063039 -4.032595 -3.424493 5.340919 -1.569699 -14.042180 -5.282287 -5.617218 3.134148 -1.967474 -0.261805 -7.765631 1.496341 8.038409 -5.434026 -3.673949 -3.303761 9.215839 7.380784 0.744477 0.715791 -1.341608 2.063209 9.283721 5.277158 -4.848327 -2.512794 -1.055378 -2.529773 0.318666 -5.988547 0.074832 1.879951 -7.412099 0.337961 7.505898 -3.393861 1.253482 0.961039 -1.692507 4.828321 26.878230 -3.395066 7.531515 1.834918 -10.066948 5.981904 0.839354 -1.774162 2.439650 3.633434 2.208401 -12.212208 -8.676313 7.291546 7.538060 5.203728 -9.678920 0.920847 -2.322905 -1.491829 -1.999634 -1.046927 3.374843 -2.526651 -4.998084 -2.802000 4.061234 17.604369 -3.851950 -12.569424 7.302104 3.393418 -3.326079 -4.847657 -4.855785 -3.718875 0.265923 3.623436 -1.002274 7.173431 12.272259 -18.298090 7.671529 0.663264 -4.769167 9.777059 -1.765050 -3.495970 -3.917766 -0.797232 8.366511 8.688177 0.098321 -1.828881 -0.126110 -7.754692 1.455900 1.306722 3.197198 -3.372173 3.060069 2.405000 -8.328391 -6.605266 -5.108526 -3.505336 -1.026315 -5.136391 2.890021 -2.272210 -17.963338 11.187635 0.342036 -0.709679 2.974706 -2.618332 6.455473 -6.369861 -9.696752 5.016875 -0.442568 -2.455691 -4.170052 2.515146 6.100571 2.000917 5.290027 -9.143882 -13.932664 5.407035 -2.089709 6.710745 3.071169 3.437135 6.010668 3.157748 -2.728830 -9.676050 -6.152565 4.749087 1.889819 -7.336877 -0.905358 -2.902204 8.100797 7.350397 -0.987576 -2.289621 -5.401033 8.845275 -6.601367 -1.357569 7.224560 0.974104 -9.351424 -0.265347 8.734699 -5.272093 -5.190520 -5.013734 -1.556875 -4.639330 -8.080644 3.286472 -1.440945 3.095586 2.954208 0.490318 -3.821189 3.320215 1.437996 -0.656878 -0.712940 12.480486 9.277437 -5.051296 1.424007 -7.843754 5.954743 -12.070117 -9.768157 4.303855 -4.917691 -4.140793 1.667948 0.458547 8.488413 -1.562298 2.042091 0.165576 -2.102402 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = -0.169571 0.045099 1.021964 -0.814683 0.494689 0.124351 0.191988 -0.002163 -0.816987 -0.134451 -0.149211 -0.607300 -0.364131 0.857532 -0.306858 0.031026 1.264953 0.640065 -0.316842 -0.306753 0.399686 -0.537422 0.885508 1.110620 -0.820302 0.132818 0.032077 0.797015 0.254652 1.224531 -0.695721 -0.312131 -0.050626 0.113967 0.550635 -0.929721 -0.037475 0.188806 -0.278629 -1.594883 0.203350 0.416700 0.483269 -0.132870 0.219889 0.599170 0.857733 0.571585 -0.122254 0.071335 0.448231 0.187034 0.273297 0.157847 0.496263 0.446277 1.331992 0.113856 -0.410503 0.100620 -0.174095 -0.679726 0.228522 0.747218 0.978286 0.140522 -0.055089 -0.433354 0.259879 0.134506 0.322412 0.155415 -0.056739 0.183606 0.182845 -0.468692 0.748245 -1.121964 0.182480 -1.493345 -0.564467 -0.453296 0.745654 0.293494 0.067390 -0.311533 0.924808 -0.204075 0.245243 -0.050172 0.888019 -0.538402 -0.272824 -0.430804 -0.586842 0.337059 -0.259228 -0.327977 0.256293 0.167653 -0.543538 -0.342894 0.654994 0.098461 -0.372799 0.697652 -0.029307 0.825158 -0.797267 -0.319598 -0.592952 0.240258 0.035072 -0.975453 0.237026 -0.771093 0.196190 0.033624 -0.337563 -0.462633 0.265996 0.485864 -0.438202 0.137746 -1.366485 1.123968 0.075026 -0.271243 -0.048967 -0.202360 -0.042597 0.199487 0.363146 -0.638677 -0.031139 0.397201 -0.711390 -0.235175 -0.830260 -0.229210 0.352441 -0.569114 -0.337319 0.090869 -0.560738 0.247405 -0.036798 0.102536 0.462280 2.152414 -0.283963 0.564826 0.165133 -0.699462 0.937995 0.518461 -0.060971 0.253940 0.572830 0.249813 -1.117950 -0.683245 0.129210 0.847863 0.594862 -0.578886 -0.242382 -0.446630 -0.240982 0.276524 0.269769 0.005713 -0.341779 -0.524820 -0.289492 -0.083128 1.361507 -0.048329 -1.248453 0.037427 -0.203338 -0.523037 -0.762996 -0.084172 -0.174607 0.117985 -0.535978 -0.221353 0.616661 0.980289 -2.127362 1.021597 -0.207886 -0.537175 1.260659 -0.507166 -0.140470 -1.019277 -0.072177 0.560318 1.209016 0.040938 -0.459976 0.237623 -0.785367 -0.135801 -0.112003 0.499548 -0.520362 0.426571 0.334626 -0.716976 -0.325334 -0.814637 -0.002841 -0.265495 -0.496986 0.324054 -0.016777 -1.507679 0.799893 0.030260 -0.059445 0.317861 -0.005638 -0.196344 -0.756217 -0.752293 0.062907 0.257331 -0.300489 -0.683676 -0.102154 0.663078 -0.356638 0.036969 -0.641570 -0.931672 0.485682 -0.547313 0.560689 0.405007 0.018554 0.491881 1.416955 -0.087923 -0.489074 0.084758 -0.054407 -0.350757 -0.193091 0.120412 -0.427252 0.535502 1.008357 0.040612 0.215715 -0.259705 1.122688 -0.161574 -0.437950 0.520150 -0.670221 -0.200376 0.281523 0.665824 -0.843291 -0.537739 -0.551149 -0.548586 0.096880 -0.341382 0.615459 -0.434224 0.223456 0.252251 -0.055426 -0.542670 0.376797 0.066184 -0.321973 0.130827 1.241953 0.858414 -0.208401 0.666691 -0.512964 0.445140 -0.953985 -0.187363 -0.252887 -0.125270 -0.566024 0.247517 0.148606 0.633813 0.021602 0.187160 -0.017694 -0.048256 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_iterator::_Deque_iterator() = -0.078854 -0.074014 0.599562 -0.432386 0.166230 -0.159474 0.106740 -0.036340 -0.481460 -0.015328 -0.088108 -0.192976 -0.032029 0.440711 -0.095578 0.198370 0.749446 0.450558 -0.171316 -0.337885 0.358198 -0.778264 0.503601 0.723464 -0.543336 0.118389 0.182346 0.589918 0.419095 0.640044 -0.529943 0.250235 -0.052456 -0.304487 0.441496 -0.752935 0.009734 0.228769 -0.019859 -1.066644 0.087150 0.012133 0.515760 -0.026113 0.074103 0.567353 0.388152 0.345097 -0.154466 0.190505 0.343759 -0.188216 0.276741 0.086188 0.269031 0.473254 0.975772 0.344893 -0.197531 0.160271 -0.013207 -0.654808 0.421207 0.412464 0.647380 -0.032191 -0.018997 -0.067968 0.297685 -0.000120 0.270985 0.127087 -0.250175 -0.039542 0.199824 -0.908869 0.636422 -1.041336 0.063495 -1.214268 -0.365046 -0.321273 0.372465 -0.249328 0.229979 0.086367 0.565178 -0.121216 0.166986 -0.192189 0.387117 -0.472299 -0.150848 -0.216206 -0.291744 0.225371 -0.193227 -0.280121 0.465398 0.071230 -0.255189 -0.254182 0.752824 0.187244 -0.283145 0.329164 -0.065954 0.489653 -0.473074 -0.502060 -0.414033 -0.072942 -0.201760 -0.517848 0.653379 -0.564713 0.324904 0.030121 -0.092954 -0.434162 0.057827 0.414967 -0.167282 -0.059846 -0.796400 0.714104 0.072555 -0.188358 0.011000 -0.144686 -0.114592 0.166986 0.458236 -0.397610 -0.112873 0.408008 -0.694018 -0.136886 -0.599887 -0.303332 0.513990 -0.424097 -0.418980 -0.022785 -0.321752 0.306926 0.732848 0.178098 0.270937 1.321025 -0.007375 0.280081 0.144695 -0.344805 0.690381 0.347223 0.054152 0.368995 0.424107 0.036470 -1.093175 -0.431354 -0.127088 0.481935 0.323435 -0.512737 -0.644999 -0.379571 -0.118883 0.382063 0.051270 -0.024664 -0.218727 -0.294846 -0.103739 -0.207903 0.882329 -0.167780 -0.496713 -0.045607 -0.364945 -0.683488 -1.108619 -0.091615 -0.380515 0.036772 -0.758670 -0.080219 0.294193 0.525615 -1.353055 0.613408 -0.419927 -0.343167 0.876697 -0.336986 -0.049074 -1.142319 -0.011591 0.186453 0.732440 -0.083026 -0.287507 0.311191 -0.506022 -0.051905 -0.180077 0.263011 -0.337964 0.303335 0.151296 -0.378274 -0.135798 -0.256744 0.087613 -0.269532 -0.044754 0.213662 -0.037618 -0.796794 0.323584 -0.126730 -0.140331 0.480697 0.105452 -0.191037 -0.496513 -0.359152 0.066805 0.363773 0.055721 -0.627998 -0.068423 0.453677 -0.383749 -0.345585 -0.367132 -0.617773 0.110125 -0.614561 0.195505 0.284399 -0.107214 0.332851 0.874961 -0.080086 -0.442726 0.459097 -0.593975 -0.297374 -0.038745 -0.296404 -0.230783 0.360883 0.714606 0.129577 0.438070 0.100259 0.761150 -0.314493 -0.426466 0.282354 -0.198345 -0.067303 0.202706 0.339645 -0.646178 -0.293142 -0.258901 -0.492667 0.301757 -0.099810 0.545250 -0.326648 0.150977 0.090214 -0.015765 -0.141369 0.355117 0.036914 -0.088307 -0.042865 0.831681 0.789989 -0.157629 0.141479 -0.269928 0.184653 -0.542344 0.045125 -0.264652 0.344807 -0.390302 0.248287 0.384907 0.437387 0.137171 -0.081048 0.041243 -0.201288 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.410618 0.215451 0.832009 -1.315850 2.186557 0.602301 0.866592 -0.274698 -1.042853 -0.920255 -0.029255 -0.669001 -1.438758 1.621569 -0.835677 0.892068 1.934016 0.236150 0.065028 -0.674915 1.956671 -1.215380 2.556666 1.362816 -2.394778 0.053132 0.177932 1.300581 0.307606 2.152401 -0.276723 -1.008571 1.073277 -0.817294 0.948973 -1.392873 0.474201 0.217508 -0.328803 -2.210209 -0.011361 0.278916 -0.229828 0.365107 -0.225568 1.347034 1.726070 1.553354 -1.210139 0.845426 1.478001 0.186066 0.247713 1.000765 -0.035469 0.066692 0.523848 -0.204372 -1.191387 -0.371671 -0.834286 -2.152730 0.616121 1.388951 2.345280 -0.348654 0.483529 0.886343 -0.828285 0.664948 0.921512 0.670491 0.425303 -0.398881 1.794527 -1.366092 -0.352261 -2.990528 -0.884720 -4.497802 -1.179976 -1.694406 0.782398 0.144106 1.167704 -0.156627 2.034077 0.633204 0.321138 1.149063 1.758677 -1.488736 -0.420749 -1.600624 -0.900756 0.166718 -1.114071 -0.335954 0.864165 0.145983 -1.216606 -0.858573 0.681444 0.080032 -0.374448 -1.328801 -0.831228 1.731884 -2.231033 -1.010395 -1.613346 0.431939 -0.693969 -2.625756 0.498624 -0.786625 1.606050 -0.076116 0.799161 -0.524461 0.349582 1.678567 -0.522528 -0.799360 -0.656988 1.965732 1.019915 0.244078 0.571371 0.160390 -0.611441 1.552722 2.307760 -0.243856 -1.167656 0.155172 -0.669989 0.384217 -1.059036 0.040231 1.417239 -1.721692 -0.043118 0.873391 -0.419439 -0.489293 0.765316 -0.576163 1.520129 3.442775 -0.254864 1.226728 0.590170 -1.802712 0.922850 0.156558 0.254269 1.295019 1.309376 -0.226955 -1.495141 -1.646648 0.698849 0.994399 0.892111 -2.102927 -0.899463 -0.780261 0.344198 -0.070058 -0.761394 0.975456 -0.355556 -1.223521 -0.008899 0.017472 2.587464 -0.908367 -1.445561 1.409975 0.592801 -1.392220 -1.838327 -1.090047 -0.762562 -0.225488 0.158629 -0.303326 0.340648 2.034789 -3.345919 1.395590 -0.481932 -0.168597 1.153927 -0.366504 -0.203820 -2.456607 -0.003575 1.201848 1.353220 -0.008117 0.046196 0.316208 -1.401732 0.773844 -0.123115 0.816627 -0.296619 0.584297 -0.217161 -1.292534 -1.565621 -0.934033 -0.253280 0.024353 -0.083291 0.477791 0.586686 -3.547356 1.397215 -1.007814 -0.941805 0.977789 0.514279 1.629036 -1.083899 -1.972601 0.967811 -0.544044 -1.287521 -1.857001 0.710118 0.998285 -0.148266 -0.408842 -0.822542 -2.206145 1.119736 -0.852076 0.585500 0.828364 0.951721 2.473436 0.526769 -1.456528 -2.036866 -0.647510 0.216417 -0.800612 -0.906168 -0.231376 -0.268703 1.389147 2.046076 0.500582 0.170732 -0.065831 2.433586 -1.888848 -1.010662 2.138502 0.854205 -0.802926 1.220950 1.998673 -1.308108 -1.536478 -0.803394 0.286388 0.215442 -1.296643 0.924805 -0.986752 0.533472 0.394672 0.740849 -0.918669 0.806411 0.234872 0.392697 -1.188272 2.660893 2.830441 -1.692673 -0.089116 -0.733306 0.567014 -2.265252 -1.247100 0.113335 0.146283 0.067594 1.171055 0.376454 1.627672 0.171251 -0.257280 -0.028248 -0.966229 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -1.073013 -0.020597 1.418833 -3.570224 4.070285 1.722794 0.918768 -0.471720 -2.123305 -1.283480 -0.659923 -0.793388 -1.835343 3.339436 -1.244904 2.486949 3.574572 -0.114034 -0.453517 -1.092216 4.845952 -2.675195 3.866086 1.225762 -4.449219 -0.348954 1.221356 3.542053 1.180612 3.923152 -0.728079 -1.309497 0.441251 -2.049689 1.962185 -3.148052 1.863983 1.164308 -0.245777 -4.165511 0.273805 0.046252 -0.525540 0.339070 -1.278310 1.613808 2.664837 3.136477 -3.072171 0.237967 3.676386 0.698077 -0.536456 1.506895 -0.990189 0.832748 1.157461 0.412614 -1.675605 -1.046157 -0.488940 -3.190358 2.370040 2.417377 4.483157 -1.129061 1.035071 3.243474 -0.594280 0.967463 1.589400 0.590175 -0.376183 -1.431433 3.262214 -4.062556 -1.060938 -6.656159 -0.635962 -7.696939 -1.544526 -3.092228 0.368420 -0.162892 1.960654 -0.443108 3.922097 0.287119 0.440660 2.994497 2.887497 -2.574608 -0.585395 -5.052459 -2.515983 0.729241 -2.135321 -1.945609 1.945334 0.774401 -1.503474 -1.925948 0.724470 0.550450 -0.840210 -3.431638 -1.790601 3.379921 -3.505855 -2.542008 -2.227894 2.169541 -1.796092 -4.792758 0.821596 -2.333005 2.276610 -1.338133 2.604994 -1.855615 -0.100931 4.018308 -1.270133 -1.552381 -1.159305 3.807578 2.434081 -0.372044 0.995154 -0.239074 -0.860367 2.818832 4.201010 -1.087232 -3.127564 1.198299 -1.740581 -0.235574 -3.053981 -0.045215 3.015073 -3.549693 -0.832809 2.398400 -0.420158 -0.274019 2.761079 -1.455183 3.238269 9.154233 0.080908 1.334434 0.374964 -3.237801 2.703032 1.104527 -0.234982 2.546476 1.476551 -0.794899 -4.706073 -3.223729 1.173745 1.396802 1.892768 -3.536110 -2.617521 -2.004549 -0.151327 0.374300 -2.194342 2.229508 -1.769702 -1.657789 -0.426157 -0.050976 5.680142 -1.321346 -1.995873 3.380472 2.216559 -4.626400 -4.714667 -2.231302 -2.868332 -1.104209 0.137035 -0.790038 1.617810 3.995530 -6.646174 2.413922 -0.266590 -0.576315 1.553986 -1.626046 0.290400 -5.960034 -0.318537 2.529652 3.355356 -1.386255 0.812965 0.333782 -2.414130 1.839060 0.154792 1.133679 -0.088975 0.333901 -0.796277 -2.177198 -2.535419 -0.309268 -1.955055 0.251636 0.065141 0.397552 0.080842 -5.650216 3.167374 -2.632334 -0.564676 2.726830 0.738135 3.566675 -2.066488 -3.436572 2.499224 1.059190 -0.748044 -3.467113 1.731187 3.075891 -0.585772 -0.671549 -1.517738 -5.901204 0.603346 -2.325016 0.451693 1.030638 1.463769 3.455826 0.820760 -1.703335 -4.815111 -1.480018 -0.660305 -0.115004 -1.621971 -1.520428 0.288569 2.961003 2.885318 0.645121 0.417921 0.090779 4.359692 -3.157841 -1.963419 3.131055 0.780060 -2.774203 1.322219 3.446346 -2.787380 -2.877894 -2.009547 1.577636 0.483537 -2.847275 1.336826 -1.135794 0.942993 1.220541 1.327931 -1.339768 1.794856 1.294137 0.417129 -2.736955 5.934433 4.800643 -2.501743 -0.892862 -1.710210 0.997788 -4.224068 -2.321177 0.023392 0.369647 0.279139 2.542789 1.658880 3.233312 -0.363778 1.217033 0.781856 -2.975254 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_iterator::_M_set_node(int**) = -0.408233 0.257630 0.937473 -1.063627 0.886327 0.736787 0.275502 -0.540819 -0.782455 -0.226792 -0.001331 -0.858809 -0.578711 1.201998 -0.617772 0.380242 1.620213 0.391096 -0.415676 -0.341364 0.955859 -0.334712 1.515175 1.422408 -1.279209 -0.056730 0.651994 0.823326 0.436632 1.087845 -0.795715 -0.674461 0.331819 -0.445996 0.342291 -0.905889 0.151945 -0.082278 0.245003 -1.687864 0.176012 -0.204789 -0.171302 -0.192709 -0.114622 0.506729 1.327260 0.943592 -0.355302 -0.027843 0.916509 0.456223 -0.114208 0.271231 0.417704 0.327462 1.200707 0.397114 -0.363482 -0.279291 -0.236596 -0.559085 0.166109 1.252888 1.430497 0.245121 0.101542 0.166707 0.087551 0.155173 0.237689 0.260313 0.082426 0.615052 0.453570 -1.225374 0.441258 -2.093179 -0.219142 -1.983886 -0.657219 -0.619265 0.242814 -0.289313 0.542955 0.025152 1.261689 0.090123 0.196299 0.386219 1.568630 -1.124976 -0.405915 -0.737439 -0.834306 0.312440 -0.612901 0.144411 0.211330 -0.035453 -0.867485 -0.953888 0.534535 0.403572 -0.465284 -0.065142 -0.019233 1.001951 -0.958073 -0.572611 -0.698485 0.089734 -0.253977 -1.775171 -0.167207 -0.883213 1.027757 -0.054764 -0.318091 -1.196956 0.229929 1.093694 -0.446002 -0.501690 -0.520812 1.128453 0.669533 0.035390 -0.016614 -0.312443 0.273313 1.117576 0.842707 -0.699301 -0.147070 0.005493 -0.904772 -0.130812 -1.005196 -0.156566 0.538993 -0.870645 0.006961 0.916739 -0.679662 -0.038648 0.913543 -0.189493 0.719612 3.560284 -0.318841 0.862427 0.338717 -1.360440 0.632413 0.000742 -0.243856 0.288446 0.640857 0.468151 -1.831533 -1.015770 0.603357 1.168254 0.783077 -1.229169 -0.347635 -0.480255 -0.220518 -0.091393 0.035501 0.245797 -0.514572 -0.725169 -0.410610 0.608674 1.974043 -0.544671 -1.435816 0.442919 0.114755 -0.452415 -1.087212 -0.368552 -0.415668 0.263752 0.080850 -0.156262 0.848430 1.473059 -2.770199 1.081595 -0.197456 -0.607119 1.261012 -0.133752 -0.561417 -0.866425 0.305160 1.093397 1.106164 0.101227 -0.156646 0.192135 -1.096716 -0.138120 0.038086 0.613893 -0.537983 0.507662 0.550969 -1.150601 -0.934500 -0.488558 -0.049670 -0.501416 -0.415940 0.557739 -0.363283 -2.469630 1.487918 0.004204 -0.209406 0.362675 -0.446344 0.508562 -1.230673 -1.352685 0.516227 0.031581 -0.070129 -0.590920 0.077494 0.866574 0.003163 0.506800 -1.005410 -1.481536 0.450797 -0.424136 0.773115 0.444468 0.490768 0.971418 0.235271 -0.171428 -1.198592 -0.154477 0.356544 0.014299 -0.880727 -0.305990 -0.345092 1.037440 1.322208 -0.218509 -0.116956 -0.276265 1.185160 -1.027741 -0.386221 0.703358 0.547791 -0.898736 0.075383 0.832852 -0.972624 -0.704142 -0.562038 -0.572233 -0.283307 -1.029873 0.525004 -0.455659 0.419616 0.480683 0.075995 -0.440188 0.553083 0.172927 0.126884 0.205623 1.233039 1.641132 -0.642547 0.149943 -1.037485 0.634594 -1.629379 -1.214021 0.422230 -0.336064 -0.527961 0.138381 0.060389 1.004571 -0.065968 0.220079 0.035946 -0.170876 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_allocate_node() = -0.245727 0.072036 0.445513 -0.705390 0.524738 0.103367 0.165644 -0.217856 -0.654936 -0.388116 0.075015 -0.832070 -0.484853 0.800599 -0.317283 0.130275 0.987247 0.213451 -0.250641 -0.213962 0.481217 -0.190972 0.843783 0.889406 -0.719003 0.046967 0.025677 0.461227 0.176783 0.536723 -0.116852 -0.599135 0.158601 -0.007073 0.196075 -0.406000 0.001176 0.102736 0.022000 -1.079366 0.166583 0.232608 0.170457 -0.114299 0.009860 0.409108 0.800045 0.518121 -0.223533 0.124722 0.568267 0.269989 0.030733 0.153744 0.239012 -0.088408 0.522829 -0.164916 -0.312041 -0.154462 -0.165393 -0.352026 -0.010904 0.705098 0.829076 0.118960 -0.061095 -0.003974 0.073557 0.216515 0.223802 0.189746 0.143346 0.195613 0.264076 -0.350686 0.154842 -1.209759 -0.011631 -1.625971 -0.502880 -0.164172 0.676496 0.344630 -0.011155 -0.108278 0.795634 0.027487 -0.020695 0.442549 0.972293 -0.361625 -0.264333 -0.325905 -0.561387 0.272212 -0.263066 0.062203 0.087528 0.315441 -0.597198 -0.285689 0.230587 -0.018724 -0.284902 0.054806 0.058051 0.559369 -0.798515 -0.052593 -0.281215 0.358247 0.263488 -1.032506 -0.107202 -0.498801 0.371956 0.000000 -0.346447 -0.302156 0.159698 0.195646 -0.371286 0.074519 -0.862250 0.611986 0.236325 0.114890 -0.009372 0.005170 0.220685 0.524916 0.130688 -0.518640 0.003500 -0.042109 -0.217424 0.041814 -0.489147 -0.173270 0.311604 -0.505934 0.174259 0.186579 -0.438198 -0.319480 -0.089232 -0.123726 0.226457 1.611928 -0.210999 0.701452 0.351760 -0.631418 0.299143 -0.018266 -0.108724 0.172426 0.452076 0.256563 -0.337535 -0.644647 0.511224 0.755193 0.465043 -0.523444 -0.028888 -0.002406 -0.093324 -0.038026 0.193631 0.065650 -0.161738 -0.426036 -0.245624 0.398973 1.061123 -0.001510 -0.600293 0.234224 0.314934 -0.052110 -0.358568 -0.146271 -0.119597 0.152308 0.108166 -0.037579 0.508759 0.945012 -1.745965 0.697824 0.110033 -0.070003 0.528971 -0.037139 -0.452945 -0.924120 -0.024703 0.592597 0.777054 -0.024827 0.010034 0.095448 -0.663594 -0.100567 0.072556 0.245115 -0.430848 0.348908 0.183385 -0.516888 -0.400875 -0.359945 -0.182782 -0.001709 -0.364035 0.341534 0.195819 -1.380484 0.830613 -0.042965 -0.116240 -0.092186 -0.221027 0.383372 -0.625245 -0.684411 0.184379 -0.257487 -0.510330 -0.394034 0.048150 0.405931 -0.179428 0.205983 -0.425617 -0.615561 0.626945 -0.248344 0.567820 0.273707 0.094703 0.510633 0.361249 -0.119281 -0.474199 -0.129949 0.259747 -0.281703 -0.436554 0.297947 -0.265588 0.456976 0.692188 -0.085041 -0.326712 0.007252 0.680344 -0.305003 -0.285082 0.473139 -0.138043 -0.454795 0.397725 0.585788 -0.604083 -0.227263 -0.612955 -0.200146 -0.245555 -0.530367 0.375910 -0.086993 0.188551 0.207551 -0.065215 -0.324883 0.377791 0.142366 -0.107147 0.143308 0.896960 0.792618 -0.277564 0.304562 -0.656773 0.309394 -0.919234 -0.687338 0.170679 -0.085792 -0.365252 -0.011302 -0.235392 0.585490 -0.018204 0.122403 -0.190955 0.268951 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_iterator::_S_buffer_size() = -0.112110 -0.169443 0.031958 -0.327706 0.186556 -0.158090 0.067596 -0.103717 -0.424287 -0.173252 0.118412 -0.381119 -0.045186 0.341113 -0.102915 0.188108 0.380773 0.138979 -0.110422 -0.108159 0.206083 -0.162970 0.286025 0.362034 -0.218925 0.046730 -0.198037 0.174160 0.062216 0.140254 0.079130 -0.213855 0.070833 -0.084752 -0.023574 -0.193212 -0.002289 0.275769 0.134866 -0.437274 0.137753 0.128216 0.284420 -0.033607 -0.001934 0.112218 0.141529 0.171815 -0.062562 0.245555 0.268895 0.071311 0.042837 0.073210 0.092869 0.000808 0.108121 -0.262055 -0.143910 -0.066817 -0.053060 -0.109818 0.054879 0.199233 0.301161 0.001509 -0.049966 0.024699 0.064221 0.113237 0.256817 0.034632 -0.100920 -0.139550 0.054347 -0.166553 0.032835 -0.515991 0.012756 -0.780152 -0.202867 0.113650 0.478909 0.296971 -0.056634 0.059071 0.270319 -0.053519 -0.133741 0.204321 0.258150 -0.062147 -0.130053 -0.008479 -0.239253 0.120845 -0.051379 -0.050925 0.037375 0.319466 -0.225699 -0.007930 0.157301 -0.030847 -0.093627 -0.041748 0.085587 0.188082 -0.436828 -0.066849 0.067160 0.352398 0.170746 -0.294318 0.073130 -0.258615 0.080740 -0.011629 -0.194049 -0.003017 0.038294 -0.098492 -0.172549 0.142993 -0.491712 0.104477 0.009194 0.113379 -0.025335 0.024153 0.019110 0.254046 -0.156773 -0.305569 0.058522 0.013368 0.066883 0.126987 -0.182772 -0.190342 0.069138 -0.254550 0.152586 -0.100560 -0.180808 -0.203337 -0.095294 0.088279 -0.050656 0.324722 -0.011630 0.376005 0.277796 -0.116161 0.028232 -0.031199 0.105854 0.148502 0.199179 -0.076573 0.155774 -0.296359 0.180052 0.247146 0.184118 -0.104782 -0.131864 0.075725 0.013424 0.150374 0.060228 -0.023412 -0.025391 -0.169904 -0.068375 0.070186 0.402383 0.161324 0.113164 0.089078 0.189319 -0.110327 -0.147092 -0.088497 -0.150959 0.083624 -0.006549 0.041117 0.155045 0.376550 -0.680038 0.272231 0.015337 0.163422 0.062613 0.058633 -0.247581 -0.625703 -0.194868 0.068336 0.392995 -0.133179 0.168009 0.192030 -0.234702 -0.038341 0.001749 -0.022501 -0.202871 0.113857 0.056044 -0.136478 0.000000 0.028128 -0.124913 0.083783 -0.084701 0.149307 0.297731 -0.416652 0.152527 -0.057737 -0.067903 0.000999 0.024026 0.250359 -0.161770 -0.117729 0.074344 -0.107163 -0.232342 -0.165362 0.077226 0.145105 -0.220082 -0.017118 -0.038797 -0.062681 0.273873 -0.149154 0.196817 0.084495 -0.187048 0.051571 0.073191 -0.014937 -0.099330 0.059679 -0.087490 -0.279833 -0.073919 0.283289 -0.103763 0.145650 0.180642 0.118711 -0.249772 0.215564 0.304514 0.002027 -0.075486 0.216686 -0.176971 -0.140960 0.286940 0.267957 -0.336436 0.058278 -0.253945 0.022190 -0.043837 -0.074064 0.286494 0.145784 0.133488 -0.090896 0.012776 -0.064840 0.202220 0.108970 -0.075264 0.053608 0.466291 0.165245 0.059521 0.106505 -0.217131 -0.008666 -0.267121 -0.187231 -0.018445 0.164326 -0.287807 0.043818 -0.188420 0.320584 0.032797 0.100562 -0.118289 0.209595 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::push_back(int const&) = -0.855048 1.703005 2.543372 -3.086274 3.101449 3.977453 0.581299 -1.213795 -1.884446 -0.283205 -0.570579 -3.210250 -1.977599 3.449020 -1.548873 0.604369 4.258125 0.421368 -1.205005 0.475049 1.744110 1.385107 3.618551 3.056260 -2.817846 0.012898 0.929203 1.179321 -1.008875 4.164148 -2.477810 -4.296891 0.232765 0.473121 0.459817 -1.238226 -0.159904 -0.995955 0.442262 -4.197019 0.622891 1.493725 -1.069071 -1.055300 0.027842 -1.488507 4.578074 2.190741 -0.275851 -1.311766 1.429701 2.493912 -0.556044 0.500852 1.768340 0.929899 2.900760 -0.110104 -1.226231 -1.093359 -0.946040 0.556546 -0.690636 3.236353 2.979060 1.237072 -0.180213 -0.509836 -0.322575 0.288211 -0.302774 0.670071 0.680930 2.636613 0.408661 -0.098801 0.860769 -2.508054 0.224506 -1.616811 -1.723781 -1.344935 0.094552 2.144132 1.154708 -1.894682 3.336868 -0.841474 0.802204 0.916001 4.793433 -2.510703 -0.886013 -2.511637 -2.672457 0.373335 -0.892793 0.032322 -1.131207 -0.875891 -2.518830 -2.514548 0.067572 0.929009 -1.036620 0.675208 0.376853 2.474604 -1.789217 -0.791749 -1.366106 1.264509 -0.413896 -4.710279 -3.098609 -1.462569 -0.382272 -0.083480 -1.470833 -3.653300 1.225420 2.618742 -1.876293 -1.171015 -1.596154 3.097343 1.813654 -0.199186 -0.058745 -1.039713 1.457485 2.860720 0.940175 -1.667698 0.310693 -0.520288 -0.874191 -0.874891 -1.725817 0.150113 -1.343139 -1.924550 0.033949 3.239670 -1.803065 0.746961 -1.987886 -1.017384 1.790199 10.268449 -2.050770 2.331166 0.090721 -4.244415 2.153038 0.321001 -1.799751 -0.955704 1.029399 2.374728 -3.976798 -2.301993 2.577952 3.237301 2.151037 -1.765523 1.434363 -0.969890 -1.148113 -0.897993 0.876847 0.498239 -1.008579 -2.176197 -1.442135 2.004004 5.782387 -0.935022 -5.504726 1.703013 1.256804 0.433265 0.130736 -0.691259 -1.144832 0.541629 1.627973 -1.043844 2.789950 3.963500 -6.306383 3.018913 0.542421 -2.674892 3.694773 -0.737060 -1.246280 0.831033 0.376143 3.815042 3.141186 0.452136 -0.471901 -1.037641 -2.488633 -0.465814 0.524330 1.643719 -1.519811 1.267556 1.287148 -3.811376 -2.312038 -2.431338 -0.869233 -1.582764 -2.851893 1.012971 -0.544150 -5.715238 4.806516 1.590797 0.501984 0.227275 -1.665524 1.096889 -2.701603 -3.863246 1.203098 -0.351636 -0.240760 0.572180 -0.234130 1.959248 1.282160 2.846513 -3.079884 -4.016022 1.546844 0.620841 2.924490 1.173205 1.744810 1.280460 1.860346 -0.353115 -1.929184 -2.923149 3.083626 1.106410 -2.514445 -0.202899 -1.519827 2.729150 2.763710 -0.998081 -1.484947 -3.108317 2.312789 -1.030164 0.544065 1.789024 -1.340987 -3.140307 -1.603281 2.454671 -1.181128 -1.823904 -1.749875 -0.324386 -2.233449 -2.988021 0.104437 -1.006332 0.530908 1.793784 -0.776783 -2.102653 0.421469 0.476252 -0.530008 1.079741 2.661861 0.900852 -1.124456 1.847065 -2.720684 2.042967 -4.160776 -3.419710 1.422251 -2.883328 -1.705671 -0.540777 -0.538581 1.990849 -1.079105 2.121561 0.386007 -0.324228 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__void std::deque >::_M_push_back_aux(int const&) = -1.081183 1.480101 3.150454 -3.971647 3.682403 3.775835 0.760648 -1.274744 -2.842694 -0.765815 -0.256326 -4.576010 -2.735557 4.223176 -1.969345 0.460050 5.345796 0.678423 -1.659109 0.044816 1.962638 1.591385 4.683867 4.122881 -3.665798 0.098295 0.439539 1.993090 -0.452448 4.439919 -2.447121 -4.584311 0.428042 0.897750 0.678417 -1.464029 -0.165743 -0.961837 0.163889 -5.276805 0.865872 1.969153 -0.699759 -1.001864 0.211853 -0.176541 5.348141 2.827265 -0.470945 -1.112575 2.238904 2.563871 -0.217883 0.688696 1.873946 0.302018 3.884683 -0.311265 -1.628430 -1.325467 -1.102987 -0.054437 -1.001040 3.952455 3.982477 1.352843 -0.466811 -0.809247 0.205718 0.666323 0.325062 0.904217 1.120631 2.811008 0.764323 0.246486 1.293391 -3.501918 0.291702 -3.615847 -2.250101 -1.396264 1.616944 2.491939 0.593979 -2.298090 4.202210 -0.645705 0.598213 1.284198 5.720450 -2.600810 -1.306316 -2.687375 -3.042208 0.885094 -1.255003 0.212566 -0.691377 -0.003773 -3.116078 -2.169677 0.130997 0.439364 -1.439805 1.364425 0.416457 3.043292 -2.615986 -0.278752 -1.740377 1.916719 0.525455 -5.854978 -3.466735 -2.004187 -0.016389 -0.124364 -1.886315 -3.217749 1.362326 2.227587 -2.380076 -0.406535 -3.125782 3.911736 1.976113 0.087373 -0.121836 -0.652869 1.864002 3.080058 0.636175 -2.372799 0.272810 -0.543673 -0.998935 -0.579778 -2.364912 0.037516 -0.648039 -2.360205 0.514259 3.034979 -2.332286 0.260691 -2.644443 -0.816826 1.879426 11.531794 -2.158658 3.194285 0.712845 -4.537390 2.459743 0.449302 -1.623624 -0.645742 1.323047 2.575763 -3.749661 -3.023981 3.148114 4.100684 2.697676 -2.676856 2.066435 -0.659549 -1.047696 -1.112902 1.167906 0.721306 -1.031734 -2.447303 -1.642156 2.555742 6.610258 -0.755558 -6.658867 1.775794 1.451006 0.629131 0.066829 -0.783002 -0.565199 0.700318 1.822898 -0.726428 3.316881 5.051707 -8.212480 3.796427 1.274841 -2.511926 4.635781 -0.840280 -1.832327 -0.060643 0.194319 4.167453 3.958786 0.652282 -1.026264 -0.745008 -3.239210 -0.620681 0.807623 1.796554 -1.847329 1.531806 1.592318 -3.738032 -2.568239 -3.443735 -0.959490 -0.907325 -3.464586 1.682264 -0.549593 -7.457048 5.465496 1.424826 0.070169 -0.395251 -2.197645 1.297071 -3.438962 -4.332035 1.132689 -0.985618 -1.566891 -0.394454 -0.050094 2.135978 0.997468 3.451820 -3.683546 -4.468615 2.722044 0.008199 3.535341 1.598434 1.632387 1.716101 2.740831 -0.391486 -2.287037 -2.923210 3.579375 0.690748 -2.970590 0.808426 -1.706813 2.973971 3.501792 -1.221499 -1.714047 -3.192021 2.941298 -1.295921 -0.271442 2.256840 -1.642677 -3.414860 -0.393234 3.014948 -1.985963 -1.860925 -2.580341 -1.115881 -2.489241 -3.537349 0.744520 -1.008309 0.877824 2.045199 -0.792116 -2.554492 0.956794 0.381496 -0.993387 1.270949 3.895368 2.304823 -1.349833 2.509348 -3.658491 2.748424 -5.157045 -4.155222 1.757249 -3.390257 -2.266452 -0.534812 -0.754224 2.666228 -0.950698 1.780304 -0.386824 0.584478 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::size() const = -0.397009 0.464220 0.463895 -1.369351 1.439688 1.465479 0.399971 -0.858673 -0.977250 -0.045836 0.217525 -2.074937 -0.763948 1.203538 -0.705684 0.779339 1.869354 -0.103188 -0.722402 0.026372 0.657383 1.048018 2.051372 1.622208 -1.230830 0.102855 -0.059920 0.375835 -0.355906 0.863335 -1.003102 -1.534650 0.436955 -0.306085 -0.246939 -0.023452 -0.147049 -0.569550 0.912398 -1.621725 0.322501 0.346041 -0.066388 -0.415601 -0.170771 -0.218580 1.989707 1.091519 0.096847 -0.295779 0.922761 0.742426 0.005917 0.320609 0.585956 0.163756 1.232719 -0.302417 -0.563048 -0.952799 -0.363871 0.455243 -0.382681 1.459315 1.282209 0.559364 -0.370740 0.246921 0.294928 0.086911 0.198373 0.527168 0.161043 1.127008 0.216553 -0.262559 0.571028 -0.955524 -0.194073 -0.903991 -0.979202 -0.243140 0.301106 0.654421 0.811436 -0.364437 1.627944 -0.296582 0.100294 0.327385 1.918328 -1.410617 -0.552564 -0.648077 -0.875583 0.040117 -0.416794 0.357808 -0.175728 0.082199 -1.329127 -0.624283 0.153071 0.397030 -0.534051 0.036308 0.482250 0.514167 -0.680055 -0.395137 -0.451570 0.742129 0.047176 -2.242349 -1.194277 -0.436043 0.052799 -0.104771 -0.783074 -1.670110 0.394758 0.700450 -0.886618 -0.453722 -0.798175 0.991431 1.028179 0.376399 0.214137 -0.085871 0.919653 1.985274 0.103137 -0.893974 0.117283 -0.473295 -0.214999 0.168057 -0.426949 -0.180060 -0.572180 -1.111101 0.706310 1.425663 -0.830223 0.201420 -0.669493 -0.004409 0.404396 3.791030 -0.756164 1.516995 0.580246 -1.700938 0.541590 -0.669496 -0.540490 -0.406293 0.318078 0.863792 -1.315128 -1.179689 1.422025 1.536043 0.944335 -1.104227 0.994388 0.190149 -0.105978 -0.454666 0.240252 0.362663 0.124273 -1.031366 -0.506626 1.266138 2.835187 -0.344156 -1.464897 0.918607 0.422824 0.525486 0.002896 -0.593177 -0.581386 0.274937 0.954876 0.168163 1.025504 1.848188 -2.214756 1.133086 0.228286 -0.782346 1.745962 0.127223 -1.088085 0.408489 -0.083877 1.412158 1.156171 -0.039051 -0.178326 -0.263717 -1.047516 -0.253039 0.299059 0.372941 -0.644922 0.599619 0.670551 -1.472981 -0.767865 -0.879965 -0.190519 -0.273925 -0.982204 0.803822 -0.157069 -2.404626 1.964573 0.726936 -0.310627 -0.113321 -1.086931 0.795728 -1.111309 -1.299411 0.664157 -0.653312 -0.152103 0.203563 0.102315 0.483209 0.584620 1.534203 -1.522093 -1.326801 1.105534 0.336766 1.472638 0.631660 0.494332 0.257544 0.006824 -0.198111 -0.764172 -1.160914 0.805599 0.428778 -1.395926 0.373047 -0.702025 1.240988 1.084676 -0.545298 -0.772431 -0.895737 0.703007 -0.869914 0.136796 0.794378 -0.012809 -1.706773 -0.276758 1.060524 -0.570619 -0.316513 -0.793720 -0.406577 -1.261303 -1.368493 0.281142 -0.137093 0.410982 0.689941 -0.386116 -0.477727 0.301931 0.037051 -0.092479 0.530083 1.303188 0.582146 -0.128555 0.404100 -1.528621 0.894940 -1.823477 -1.886250 1.168934 -1.025428 -1.231534 -0.429402 -0.149979 1.248144 -0.382425 0.225569 -0.370521 0.340949 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::max_size() const = -0.224295 0.060390 0.479166 -0.592814 0.480244 -0.047275 0.152795 -0.129493 -0.502520 -0.429697 0.031694 -0.586849 -0.535674 0.675581 -0.327629 0.082673 0.791748 0.185330 -0.176251 -0.322310 0.490216 -0.287962 0.807263 0.674389 -0.763548 -0.010806 0.146977 0.620731 0.384663 0.469427 -0.009115 -0.305633 0.170958 0.031611 0.296825 -0.468951 0.177982 0.101620 -0.187475 -0.915651 0.083248 0.089018 0.111013 -0.011560 -0.037226 0.694751 0.608253 0.576639 -0.341000 0.121246 0.639200 0.226629 0.021338 0.208382 -0.020485 -0.237577 0.475357 -0.178710 -0.293244 -0.102555 -0.062909 -0.665805 0.050074 0.643960 0.862108 -0.001491 0.060837 0.136476 0.035349 0.260598 0.250583 0.153140 0.146783 0.127456 0.357522 -0.402394 0.123286 -1.208330 -0.082367 -1.738083 -0.399651 -0.361935 0.586023 0.158380 -0.043932 0.033177 0.746732 0.249780 0.023339 0.484475 0.797245 -0.329561 -0.229902 -0.428912 -0.416948 0.363600 -0.410192 0.032990 0.159319 0.425418 -0.425235 -0.220449 0.162934 -0.097621 -0.269705 -0.001006 -0.140688 0.542309 -0.832357 -0.037154 -0.417557 0.198847 0.192792 -0.958945 0.070515 -0.447077 0.647335 -0.081568 0.016514 -0.085611 0.062119 0.254792 -0.225228 0.110438 -0.857623 0.578201 0.209556 0.031768 0.047923 0.053583 0.116270 0.349224 0.287637 -0.409349 -0.260491 0.071308 -0.323574 0.025555 -0.561467 -0.065704 0.579662 -0.505287 0.166076 0.165007 -0.326806 -0.427301 0.077424 -0.211032 0.392974 1.249690 -0.023592 0.451012 0.289350 -0.537126 0.203841 0.000928 -0.075279 0.328134 0.350857 0.132141 -0.220691 -0.592873 0.313290 0.599410 0.430226 -0.538606 -0.122080 -0.092417 -0.026996 -0.062052 0.035409 0.247043 -0.300615 -0.318208 -0.192341 0.276087 0.736499 -0.008460 -0.454648 0.252853 0.262998 -0.277386 -0.468100 -0.158357 0.060531 0.042205 0.044961 -0.015097 0.367096 0.819505 -1.571177 0.597352 0.198109 0.032897 0.346476 -0.178995 -0.290500 -0.951806 0.092101 0.519566 0.593934 -0.067265 0.013060 0.140645 -0.617363 -0.001396 0.074332 0.263037 -0.230082 0.228363 0.154112 -0.307990 -0.493644 -0.301520 -0.100562 0.127214 -0.160344 0.328183 0.079860 -1.355414 0.711334 -0.363541 -0.204474 -0.041709 -0.155748 0.374404 -0.649571 -0.618635 0.184281 -0.183156 -0.554828 -0.624522 0.138218 0.420754 -0.250480 0.080675 -0.291848 -0.545169 0.442658 -0.375138 0.244285 0.250312 0.217688 0.618549 0.244151 -0.153163 -0.538465 0.035175 0.154626 -0.307059 -0.310846 0.352892 -0.077925 0.395823 0.720615 -0.082118 -0.121387 0.190144 0.687815 -0.372540 -0.554730 0.441503 0.076951 -0.312857 0.598144 0.494537 -0.620219 -0.350556 -0.558155 -0.160368 -0.018485 -0.522697 0.361963 -0.197998 0.167701 0.311493 0.085370 -0.359694 0.450350 0.109014 -0.067203 -0.070071 0.909911 1.038298 -0.368432 0.229937 -0.556722 0.262188 -0.885356 -0.567261 0.113270 -0.059249 -0.102662 0.179345 -0.121847 0.520057 0.030505 0.036719 -0.174837 0.083566 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -1.531006 0.764457 1.172356 -4.640936 4.621065 5.505256 1.284710 -2.829308 -3.628428 0.417708 0.769429 -6.225003 -1.863111 4.692148 -2.105362 3.140234 6.288677 -0.034767 -2.515682 0.581717 3.047317 3.233145 6.237127 5.086536 -3.854653 0.068352 -0.322329 0.726107 -1.255598 3.181488 -3.226144 -5.379427 1.489448 -1.711937 -1.081256 -0.709331 -0.328138 -0.943758 3.686016 -5.466540 1.297294 1.482513 -0.503152 -1.647506 -0.655803 -1.632580 5.882142 3.523135 0.026416 -0.816792 2.783179 2.403297 -0.511660 0.941855 2.136096 1.256070 3.061652 -0.195952 -1.855002 -3.065323 -1.260083 2.115249 -0.838118 4.545900 4.243769 1.710176 -0.977341 1.028592 0.874952 0.215554 0.840799 1.316345 0.582790 2.861826 0.847626 -1.074933 0.876111 -3.596977 -0.461410 -2.683081 -2.801433 -0.259615 0.943532 1.896368 2.792035 -2.116685 5.015189 -1.534086 -0.161107 1.651625 6.277671 -4.658605 -1.788272 -2.739882 -3.338717 0.031126 -1.342217 0.799359 -0.281161 -0.648482 -4.381463 -2.904635 0.183462 1.794241 -1.556683 -0.709399 1.692162 2.330189 -1.950874 -1.959118 -0.703612 3.086168 -0.475135 -7.073139 -4.206211 -1.955314 -0.611838 -0.271809 -2.743651 -5.777416 1.312080 2.579209 -3.018960 -2.209335 -1.409278 3.423306 3.440943 1.287636 0.381392 -0.713524 2.554206 6.635345 0.284434 -3.146534 0.811431 -1.407411 -0.454775 0.659606 -1.906265 -0.873190 -1.655749 -3.594766 1.429151 4.719967 -2.723160 1.199629 -1.203675 0.324906 1.178195 13.652124 -2.320397 5.029430 1.896458 -5.664058 2.290404 -1.587466 -1.499928 -1.104420 1.287643 2.345628 -5.429121 -3.981261 4.572688 4.875496 3.246151 -3.644774 2.450712 0.111373 -0.602698 -1.380101 0.618408 1.006662 0.205059 -3.577672 -1.654469 3.937146 9.619851 -1.631928 -4.820271 3.090550 2.205468 1.142114 -0.295587 -2.065386 -2.866125 0.935052 3.091132 0.132487 3.809260 6.151616 -7.298731 3.854814 0.288894 -2.644968 5.277070 0.676294 -3.709512 1.118204 -0.641103 4.454913 4.291034 0.007163 -0.079069 -0.479233 -3.502135 -0.646660 0.884680 0.938198 -1.984700 1.843467 1.830625 -4.772302 -2.320269 -2.039813 -1.321101 -1.729480 -3.125206 2.420716 -0.160698 -7.243956 6.166013 2.620781 -0.482506 0.215090 -2.976567 2.979510 -3.556363 -4.549856 2.505236 -1.339198 0.033360 0.871240 0.427416 2.087772 2.083041 4.825959 -4.829830 -5.423369 3.434890 0.994850 5.067698 1.819113 1.076078 0.728717 0.047450 -0.660607 -2.984158 -4.566187 2.767064 1.878478 -4.665564 0.189090 -2.185328 4.424205 3.023969 -1.332981 -3.129468 -3.503244 2.694851 -2.826593 1.244731 2.817958 -0.060407 -5.697081 -1.741901 3.804312 -2.194524 -0.808835 -2.251513 -0.756513 -4.096060 -4.227017 1.035582 0.071497 1.632952 1.392580 -0.970595 -1.242209 0.739760 0.743078 -0.388842 1.796213 4.432978 1.346125 -0.624079 0.903670 -4.827783 2.922086 -5.786962 -6.105671 3.563184 -3.366224 -4.372181 -1.102837 -0.290319 4.205218 -1.182136 1.508181 -0.751927 0.711654 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -1.372542 0.069668 -1.160605 -3.639142 3.628207 3.087032 1.272734 -2.791471 -2.604994 0.081946 1.402903 -5.889654 -1.305931 2.433242 -1.787422 3.590836 5.087965 -0.734435 -2.109243 -0.398307 2.375619 3.372790 6.225378 4.591760 -3.234127 -0.057199 -0.410062 0.732144 -0.356036 -0.905573 -1.788322 -2.818251 2.075652 -3.174101 -1.628914 0.485250 0.019459 -1.335342 4.344619 -3.674181 1.017483 -0.838462 0.284916 -1.001532 -1.426782 0.106036 4.531939 3.302813 0.015797 -0.316950 3.390468 1.312328 -0.128894 1.102633 0.262244 0.282860 1.352883 -0.632731 -1.250230 -3.720269 -0.648009 1.699433 -0.410032 3.777584 3.326357 1.316401 -1.214201 2.798089 1.940483 0.153939 1.342008 1.573044 -0.003580 2.143258 1.111791 -2.824048 0.606419 -3.753950 -1.409042 -3.751935 -2.689499 -0.171768 0.769489 -0.337084 3.098427 0.668064 4.370662 -0.681936 -0.009979 1.754664 4.244534 -4.473406 -1.841947 -1.676404 -1.659611 0.116276 -1.384584 1.560599 1.009739 1.021976 -3.794988 -1.224556 0.293286 1.409832 -1.429657 -2.285159 1.980598 0.251330 -1.240980 -1.830475 -1.044677 2.552786 0.010713 -6.286057 -2.523651 -0.950308 1.444891 -0.550429 -1.869353 -4.969507 0.260227 1.487277 -2.171993 -1.766646 -0.396683 1.435351 3.502775 1.894353 1.221088 0.543727 2.582435 7.410379 0.547730 -2.615550 -0.151483 -1.377303 -0.726552 1.248707 -1.038549 -1.262965 -0.394223 -3.868211 3.395368 4.276202 -2.222664 -0.270416 1.079298 0.657541 0.734075 9.263033 -1.175283 4.711667 2.886701 -4.032320 0.302180 -3.670469 -0.669470 -0.601978 0.754680 1.446703 -3.376077 -3.509853 3.819282 3.912216 2.597089 -3.826130 2.162421 1.301657 0.675036 -1.227007 -0.584215 1.526331 1.267340 -2.783388 -0.821144 4.500462 7.751597 -1.208371 -0.750020 2.825020 1.953450 1.296379 -1.165543 -2.491418 -2.870127 0.627218 3.445293 1.829090 2.215542 5.097788 -4.214910 2.148917 0.326791 -0.462655 3.664638 1.932104 -4.002298 0.232963 -0.462143 3.100005 2.541353 -1.088957 0.344615 -0.011937 -2.509667 -0.545996 1.151258 0.338346 -1.222922 1.372561 1.527593 -3.035083 -1.542697 -0.323881 -0.521452 -0.164720 -0.922422 2.730788 -0.406825 -5.602473 4.716562 1.198255 -2.006528 0.015825 -3.641975 3.677946 -3.043074 -2.695002 2.689108 -1.929825 0.317347 0.396930 1.111524 1.218591 1.723391 4.389233 -3.986006 -3.283348 3.328458 1.042120 4.004432 1.684024 0.625233 0.586832 -3.646415 -0.594297 -2.728098 -2.938597 0.103290 1.530522 -4.624513 0.437940 -1.351912 3.672996 2.670599 -1.784533 -2.473836 -0.675405 1.299368 -4.335915 0.234066 2.095203 2.661613 -5.270379 0.094835 2.795130 -2.305103 0.011979 -1.822777 -0.692030 -3.258625 -3.984397 1.154017 0.082174 1.715130 1.416685 -0.741754 0.468249 1.194050 0.330843 0.828839 1.206930 3.462301 2.502975 0.142145 -1.117878 -4.702043 2.041298 -4.969525 -6.040497 4.200821 -1.740327 -3.778297 -0.951535 0.161948 4.318777 -0.999220 -0.632786 -1.968139 1.241854 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.377412 -0.157980 0.738975 -1.193158 1.207906 0.120876 0.225531 -0.141646 -0.985008 -0.498758 -0.084633 -0.702463 -0.691032 1.279618 -0.444499 0.715146 1.351910 0.204179 -0.342924 -0.532887 1.356605 -0.745156 1.332160 0.654661 -1.422881 -0.063245 0.329385 1.260021 0.749150 1.008588 -0.316375 -0.242098 0.193799 -0.549636 0.457362 -1.023956 0.581377 0.419321 -0.054709 -1.535240 0.165788 -0.000462 -0.085821 0.077093 -0.290874 1.141030 0.785527 1.097648 -0.894404 0.314357 1.304346 0.099997 -0.107186 0.451917 -0.338596 0.048868 0.724470 0.082471 -0.658109 -0.249719 -0.011921 -1.282622 0.490198 0.882372 1.502457 -0.332654 0.146838 0.946076 0.158579 0.329761 0.637912 0.160894 0.012404 -0.253560 0.910482 -1.192561 -0.095892 -2.237505 -0.212364 -3.011703 -0.594717 -0.803110 0.717618 -0.168836 0.184502 0.073456 1.385862 0.177346 -0.037108 0.943138 1.171528 -0.856905 -0.404028 -1.395402 -0.705499 0.524792 -0.823892 -0.513435 0.690759 0.619389 -0.554917 -0.547469 0.330158 -0.042592 -0.416239 -0.539486 -0.493689 1.200413 -1.465906 -0.659845 -0.805307 0.651149 -0.138059 -1.594341 0.190735 -0.619171 1.195667 -0.278249 0.549931 -0.420483 0.018103 0.881714 -0.464862 -0.099645 -0.784655 1.148518 0.616582 -0.035794 0.246615 0.087864 0.077013 0.817622 1.022488 -0.708331 -0.872607 0.438777 -0.563449 0.022077 -1.126054 -0.186987 1.046140 -1.190201 0.094772 0.567634 -0.438629 -0.341440 0.798032 -0.260727 0.837141 2.490239 0.140984 0.566405 0.291012 -0.943613 0.625013 0.178384 -0.087595 0.780031 0.422158 -0.044383 -1.004338 -1.120767 0.484414 0.782312 0.795486 -1.329102 -0.656214 -0.521177 0.033376 0.159555 -0.415586 0.843354 -0.585086 -0.449356 -0.254987 0.127672 1.718562 -0.334198 -0.923704 0.869134 0.475690 -1.159999 -1.489413 -0.576159 -0.383908 -0.263956 0.060403 -0.068773 0.616402 1.498723 -2.636812 1.005135 0.184661 -0.137073 0.603445 -0.429480 -0.195220 -1.867596 -0.207727 0.828532 1.192728 -0.250456 0.102818 0.281874 -0.986310 0.336607 0.189243 0.356942 -0.047081 0.191430 0.061585 -0.452799 -0.742914 -0.133331 -0.428299 0.277721 0.021428 0.451976 -0.092711 -2.406112 1.085018 -0.925921 -0.274103 0.565814 0.049405 1.032238 -1.000902 -1.074284 0.703332 0.167136 -0.660195 -1.220002 0.490312 0.958124 -0.303585 -0.082986 -0.454465 -1.608414 0.409835 -0.809413 0.172303 0.389223 0.271624 1.116424 0.239946 -0.424534 -1.273206 -0.043616 -0.111759 -0.328604 -0.340924 0.002307 0.110170 0.947511 1.064672 0.108691 0.057083 0.101382 1.310666 -1.041845 -0.922893 0.959681 0.373710 -0.781079 0.915147 1.082581 -1.171203 -0.707635 -0.809780 0.017202 0.048213 -0.787478 0.570093 -0.355435 0.251815 0.530286 0.315002 -0.514869 0.811891 0.287700 -0.097486 -0.682433 1.971887 2.105812 -0.829267 0.073171 -0.851126 0.536920 -1.526409 -0.937117 0.147110 0.103301 -0.196913 0.664572 0.356366 1.015141 -0.046563 0.081570 -0.103509 -0.502759 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.146700 -0.028066 0.236023 -0.345971 0.244961 -0.059023 0.114374 -0.135093 -0.364850 -0.244843 0.080112 -0.343704 -0.230311 0.419049 -0.207043 0.128030 0.537038 0.188762 -0.101022 -0.236627 0.288539 -0.245673 0.549108 0.552026 -0.462076 0.012309 0.100856 0.349907 0.253251 0.248861 -0.012180 -0.172548 0.172227 -0.112652 0.119302 -0.362937 0.074657 0.128075 0.017843 -0.634431 0.069057 -0.041649 0.131619 -0.014259 -0.028996 0.390102 0.342474 0.358363 -0.162183 0.209998 0.402174 0.132808 0.032128 0.126461 0.049009 -0.057142 0.288145 -0.121381 -0.145100 -0.039602 -0.037973 -0.408130 0.051611 0.413715 0.553534 0.004690 0.029999 0.060515 0.022319 0.146773 0.216904 0.099190 0.005017 0.053834 0.187577 -0.424552 0.108296 -0.875097 -0.086663 -1.135243 -0.268903 -0.156832 0.401112 0.038373 0.056721 0.147749 0.447284 0.137574 -0.005700 0.259251 0.465527 -0.270083 -0.166405 -0.126715 -0.240294 0.229004 -0.251180 0.069399 0.090780 0.251065 -0.287507 -0.191844 0.227517 0.009722 -0.189026 -0.058365 -0.029314 0.318416 -0.552129 -0.120661 -0.227034 0.104295 0.062705 -0.578567 0.126917 -0.338759 0.486119 -0.007197 -0.083369 -0.136869 0.040372 0.155020 -0.111736 0.001013 -0.472858 0.288901 0.114764 0.069204 0.013862 -0.004071 0.048659 0.349062 0.162095 -0.291784 -0.085639 0.055995 -0.219777 0.069483 -0.366491 -0.113694 0.332667 -0.343764 0.138644 0.086610 -0.245345 -0.273021 0.237152 -0.044882 0.189052 0.805121 0.019623 0.345308 0.282633 -0.341009 0.065973 -0.072744 0.029293 0.249212 0.280180 0.035281 -0.194546 -0.376475 0.136918 0.409298 0.281290 -0.354623 -0.210688 -0.057270 0.005098 0.036860 0.039805 0.080172 -0.158989 -0.239574 -0.102560 0.177438 0.506498 -0.016870 -0.124400 0.089301 0.122724 -0.215756 -0.386787 -0.100193 -0.065860 0.092693 -0.009940 0.017639 0.201010 0.503835 -1.021680 0.377272 -0.014122 0.055817 0.203939 0.000231 -0.258273 -0.647733 0.064415 0.247177 0.403760 -0.053690 0.098267 0.201159 -0.411194 -0.054956 0.009854 0.137151 -0.201487 0.185315 0.157458 -0.243779 -0.273345 -0.075833 -0.001376 -0.011112 -0.047149 0.257163 0.101199 -0.854977 0.375908 -0.188162 -0.194784 0.040705 -0.085640 0.269322 -0.435124 -0.368623 0.136419 -0.099665 -0.252991 -0.354592 0.058245 0.268436 -0.189169 0.031932 -0.167311 -0.264191 0.250283 -0.243723 0.171571 0.181517 0.049790 0.368631 -0.002718 -0.083433 -0.335681 0.109226 0.013206 -0.252516 -0.200066 0.177243 -0.087661 0.270899 0.498282 0.018394 -0.112224 0.220698 0.474322 -0.289466 -0.295866 0.267185 0.189353 -0.167032 0.376066 0.290509 -0.466352 -0.152458 -0.289049 -0.125117 0.041963 -0.291616 0.330861 -0.097234 0.179286 0.113242 0.088432 -0.157687 0.315814 0.068583 0.019684 0.014178 0.541615 0.650245 -0.178051 0.076287 -0.351097 0.109176 -0.538598 -0.352872 0.045868 0.075166 -0.172210 0.107684 -0.110477 0.383811 0.073361 0.017836 -0.114760 0.087886 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::max_size() const = -0.133945 -0.015480 0.225070 -0.322800 0.236944 -0.055166 0.106778 -0.128494 -0.343114 -0.227999 0.059158 -0.305991 -0.202554 0.396027 -0.191159 0.134307 0.518330 0.189026 -0.085830 -0.228846 0.273073 -0.260950 0.518544 0.522006 -0.432855 0.018424 0.115873 0.323099 0.226978 0.261314 -0.041116 -0.169347 0.162220 -0.127335 0.118062 -0.362782 0.064483 0.123940 0.025653 -0.612995 0.065971 -0.056610 0.128639 -0.014397 -0.031568 0.356673 0.332401 0.333257 -0.145969 0.207790 0.371363 0.128924 0.029974 0.120925 0.061989 -0.010062 0.287695 -0.111521 -0.138759 -0.025442 -0.039945 -0.389365 0.059782 0.386788 0.516722 -0.000180 0.027985 0.063268 0.009629 0.128678 0.200219 0.092466 -0.009444 0.048267 0.170261 -0.441753 0.108249 -0.837142 -0.088178 -1.084328 -0.254543 -0.161053 0.351438 0.018393 0.075353 0.162722 0.426031 0.113575 0.010141 0.223181 0.439995 -0.276117 -0.156534 -0.119094 -0.222080 0.204028 -0.230834 0.046057 0.088085 0.217829 -0.268137 -0.202953 0.246254 0.023909 -0.178143 -0.064871 -0.028482 0.304674 -0.535069 -0.142226 -0.232677 0.081919 0.031225 -0.537226 0.145459 -0.314957 0.468907 -0.000661 -0.081841 -0.168326 0.047142 0.177709 -0.107283 -0.020323 -0.423226 0.274048 0.104907 0.055122 0.015825 -0.018158 0.039536 0.347515 0.183030 -0.274476 -0.081528 0.066848 -0.221176 0.047873 -0.345767 -0.119193 0.297764 -0.335912 0.123985 0.092227 -0.235689 -0.236267 0.259602 -0.047686 0.186565 0.768140 0.007476 0.315283 0.251078 -0.335751 0.064615 -0.069901 0.021832 0.228017 0.274451 0.040031 -0.209694 -0.354384 0.120869 0.384531 0.266971 -0.334977 -0.229912 -0.079031 0.003038 0.062220 0.030841 0.070970 -0.154630 -0.231185 -0.097975 0.141120 0.510044 -0.027019 -0.105486 0.084361 0.096149 -0.222611 -0.393921 -0.096960 -0.092233 0.087698 -0.029065 0.004897 0.185126 0.474497 -0.979525 0.363290 -0.054940 0.028567 0.196901 0.000789 -0.224195 -0.622048 0.055559 0.238158 0.397364 -0.052863 0.108849 0.186283 -0.386509 -0.053113 -0.003764 0.143140 -0.196994 0.176552 0.157626 -0.262503 -0.253286 -0.053250 0.010115 -0.032724 -0.032984 0.234022 0.099819 -0.822966 0.357704 -0.171870 -0.174414 0.071082 -0.058283 0.252739 -0.408805 -0.351799 0.136509 -0.075083 -0.205227 -0.316563 0.046615 0.265726 -0.186576 0.015164 -0.154083 -0.261330 0.215664 -0.223757 0.159648 0.173112 0.048578 0.354014 -0.017372 -0.080825 -0.317866 0.116882 -0.015743 -0.250677 -0.171291 0.149337 -0.088085 0.267592 0.482815 0.032644 -0.089812 0.212284 0.456014 -0.285352 -0.259764 0.257333 0.193379 -0.157887 0.337616 0.279570 -0.443076 -0.158826 -0.260446 -0.112582 0.046920 -0.267181 0.308374 -0.111433 0.162285 0.111465 0.081724 -0.151142 0.298205 0.062051 0.024496 0.004955 0.508786 0.613981 -0.170495 0.068940 -0.318231 0.094683 -0.507030 -0.322656 0.026799 0.097938 -0.171452 0.105001 -0.094980 0.361982 0.061617 0.029433 -0.091322 0.052936 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -4.692254 4.278008 6.629843 -13.541229 14.537527 17.711084 3.623014 -8.164685 -10.278493 0.272946 1.119282 -17.249057 -7.661115 15.643323 -6.874666 7.115182 19.267760 0.411825 -7.045579 1.661591 10.449899 7.531594 18.597470 15.241518 -13.029924 -0.021149 1.152704 3.426765 -2.931205 12.643651 -10.042946 -16.834583 4.233917 -3.749192 -1.692835 -3.424867 -0.440442 -3.381675 8.016067 -17.485906 3.166672 4.181496 -4.225829 -4.520426 -1.504270 -4.089826 19.232147 10.534440 -1.028940 -3.134631 8.236750 7.733884 -2.192646 2.847313 6.782341 3.320100 10.168792 0.814365 -5.909647 -7.894379 -4.261159 3.874449 -2.747989 14.490827 14.132205 5.446057 -1.675866 2.253736 0.407813 0.979342 1.257366 3.783856 3.366194 9.752777 3.594903 -3.018994 1.939244 -12.949324 -1.542679 -9.573512 -8.289344 -3.050988 2.190392 5.615574 7.478814 -6.990046 15.474315 -3.307448 0.128962 6.105121 21.326064 -13.896938 -5.064436 -9.824791 -11.327873 0.439131 -4.753673 2.731645 -2.081903 -2.955168 -13.129965 -11.156125 0.532223 5.071634 -4.704964 -1.599237 3.149853 9.678065 -7.398114 -5.134732 -3.468833 7.284377 -1.702469 -22.064832 -13.312639 -6.436346 0.292620 -0.243228 -7.297246 -16.960093 4.359343 9.966675 -8.602621 -7.170970 -3.645426 11.916067 10.255153 2.678803 0.317622 -2.704274 7.407294 17.895394 3.071763 -8.508578 1.950313 -4.438330 -2.355523 0.742858 -6.877542 -1.227939 -3.939867 -10.075287 2.538294 14.500402 -8.068467 2.638620 -3.699765 -1.217482 5.159562 43.362506 -7.219547 13.837035 3.839692 -18.339421 7.830230 -2.934910 -5.459372 -2.508857 4.817247 8.056579 -18.232167 -12.251052 13.792015 14.863577 9.455859 -11.713506 6.365036 -1.487747 -2.796299 -4.951367 2.460924 3.198777 -1.496503 -10.112062 -5.525262 11.581847 28.782859 -6.177402 -18.750241 9.518906 5.593415 2.995259 -1.863361 -5.611663 -6.225234 2.729339 9.046018 -1.248092 12.024185 19.058868 -25.077525 12.499814 0.953967 -9.141740 15.667256 0.570504 -9.716028 3.320355 -0.159668 15.252389 13.041831 2.029784 -1.711650 -2.336979 -11.650160 -1.689107 2.828589 4.513304 -6.246901 6.078542 5.438399 -15.507920 -9.493472 -7.630968 -4.256276 -5.751879 -10.463101 6.419403 -1.965576 -24.667869 20.213697 7.104352 -0.335632 0.652968 -8.261416 8.548853 -11.426855 -16.266357 7.372452 -3.824303 -1.425008 1.265037 0.941042 7.316018 6.525176 13.235625 -14.728792 -18.424780 9.853573 2.292042 14.561835 5.208928 5.444084 5.209468 2.708879 -2.842667 -10.666749 -13.307527 11.219025 5.275966 -13.816192 -0.735992 -6.455135 13.488256 10.701455 -3.880757 -8.948330 -11.880615 9.772438 -8.546072 2.268718 9.191863 0.075522 -16.441782 -5.359804 11.878155 -6.442725 -4.801372 -7.159641 -2.705854 -11.836946 -13.657772 2.328642 -1.417543 4.273544 5.243373 -2.458689 -5.289952 2.731796 2.239207 -0.882037 4.744853 13.746110 6.596283 -4.819806 4.025540 -14.277314 9.684206 -18.711961 -18.592778 9.957480 -10.327103 -10.528705 -2.916634 -1.458642 11.640848 -3.457101 4.906034 -0.953002 0.690112 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::copy(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::copy_backward(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__miter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__niter_wrap(int** const&, int**) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__niter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_a2(int**, int**, int**) = -0.385431 0.102965 0.466342 -0.921549 0.769834 0.264919 0.297754 -0.389216 -0.721065 -0.383496 0.043110 -0.781766 -0.526048 1.012612 -0.451041 0.529614 1.581449 0.353721 -0.263097 -0.500330 0.945545 -0.534829 1.502147 1.392956 -1.214046 -0.036712 0.637379 0.757419 0.473253 0.495261 -0.449914 -0.473941 0.447496 -0.793008 0.293890 -0.865391 0.181821 0.003461 0.368453 -1.642144 0.151139 -0.444401 -0.038931 -0.127577 -0.268262 0.744955 1.157959 0.940126 -0.484224 0.226496 0.991126 0.238691 -0.082289 0.303011 0.136295 0.258197 0.610040 0.322557 -0.361765 -0.265421 -0.139123 -0.736017 0.287675 1.098894 1.328420 0.079978 0.030673 0.534943 0.176634 0.166197 0.323949 0.296798 0.076613 0.289276 0.617279 -1.633170 0.108497 -2.437741 -0.347858 -2.671761 -0.737472 -0.607779 0.432387 -0.605155 0.568733 0.369282 1.230394 0.129749 0.235129 0.639079 1.336774 -1.091647 -0.448819 -0.709735 -0.609162 0.397963 -0.605940 0.144506 0.561477 0.118387 -0.845311 -0.818066 0.631793 0.321834 -0.468935 -0.571061 0.033643 0.809848 -0.996626 -0.672102 -0.847558 0.119514 -0.200257 -1.669146 0.198792 -0.679492 1.313024 0.013635 -0.230093 -1.085309 0.092259 0.900540 -0.363555 -0.503527 -0.295944 0.890353 0.641207 0.133756 0.196698 -0.062547 0.256458 1.338387 0.992450 -0.649492 -0.288086 0.133473 -0.872541 -0.048651 -0.923707 -0.346810 0.830462 -1.007585 0.271941 0.747917 -0.666800 -0.333164 1.403869 -0.184437 0.651988 2.991492 -0.112937 0.853568 0.521734 -1.143140 0.422264 -0.324301 -0.146896 0.423348 0.739602 0.310684 -1.484359 -0.969731 0.460691 1.090074 0.754233 -1.272015 -0.640053 -0.356779 -0.021327 0.006751 -0.120907 0.302226 -0.275775 -0.652149 -0.249752 0.674692 1.822586 -0.518709 -0.685374 0.394482 0.343897 -0.493367 -1.396762 -0.419871 -0.666934 0.156349 0.110813 0.033457 0.636240 1.384625 -2.521755 0.895120 -0.317528 -0.216919 0.804758 0.169761 -0.627564 -1.447234 0.261157 0.910142 1.052181 -0.080762 0.144166 0.255058 -0.996911 -0.101854 0.084558 0.497419 -0.452671 0.504638 0.299913 -0.900651 -0.759717 -0.054417 -0.085568 -0.322676 -0.003883 0.579058 -0.096907 -2.288454 1.260796 -0.281569 -0.429249 0.413967 -0.405913 0.805962 -1.183469 -1.179769 0.611800 -0.024121 -0.118691 -0.627952 0.132841 0.820810 -0.123637 0.233608 -0.703581 -1.293341 0.561531 -0.387229 0.682533 0.473309 0.305287 1.128086 -0.383488 -0.312941 -1.157474 -0.054941 -0.072039 -0.181713 -0.813251 -0.357841 -0.254134 0.964597 1.327368 -0.154140 -0.133658 0.179669 1.092609 -1.336521 -0.478235 0.715106 0.946537 -0.774359 0.439129 0.832695 -1.130387 -0.544998 -0.598704 -0.324947 -0.083660 -0.965592 0.554749 -0.503307 0.388650 0.442981 0.076103 -0.162580 0.666657 0.194938 0.307364 0.002310 1.196086 1.863234 -0.680121 -0.195521 -1.008485 0.448362 -1.538524 -1.201554 0.374424 0.117040 -0.461793 0.190175 0.135564 0.992340 -0.048585 -0.049088 -0.182313 -0.136697 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.762126 -0.604265 -0.103702 -2.006976 1.593850 0.636385 0.668613 -0.929300 -1.681510 -0.080961 0.599966 -1.999192 -0.294066 1.618699 -0.701544 1.887889 2.810568 0.340410 -0.765582 -0.598233 1.677510 -0.082832 2.837032 2.451088 -1.823321 -0.116619 0.207613 1.109612 0.307569 -0.034384 -0.759246 -0.782545 0.829110 -2.158068 -0.340447 -0.955946 0.321709 0.240358 1.890108 -2.553076 0.542439 -0.750605 0.231073 -0.389299 -0.774055 0.468514 1.600592 1.777630 -0.614670 0.540424 1.916701 0.101503 -0.155235 0.591071 0.111344 0.602347 0.463367 0.442469 -0.720804 -1.107393 -0.170221 -0.240690 0.642565 1.729266 2.058484 0.232493 -0.273368 1.434071 0.898141 0.166500 1.077803 0.480859 -0.453239 0.122319 0.967864 -2.812456 0.060053 -3.812270 -0.634444 -3.548618 -1.422719 -0.266777 1.007585 -0.929361 1.418383 0.640425 2.066005 -0.211900 0.014491 1.214840 1.853137 -2.107486 -1.012860 -1.162217 -1.061792 0.526868 -0.856774 0.234869 1.260636 0.516266 -1.690582 -0.910573 0.906816 0.812057 -0.723511 -1.557383 0.693569 0.911957 -1.028529 -1.627367 -0.777007 1.312213 -0.346869 -2.909869 -0.098525 -1.025970 1.600728 -0.146619 -0.683143 -2.168067 -0.005199 1.035863 -0.931036 -0.874794 -0.198148 1.104445 1.440234 0.715510 0.598967 0.091465 0.592437 3.265262 0.943630 -1.469442 -0.299462 0.084887 -0.989339 0.503656 -1.321213 -0.973372 0.814630 -2.097336 1.049322 1.487682 -1.214827 -0.316636 2.322227 0.584739 0.648476 5.294812 -0.034899 2.143804 1.522644 -1.768808 0.750075 -1.113695 0.125488 0.562147 0.941947 -0.012256 -2.501259 -1.851367 1.066010 1.845964 1.488635 -2.304672 -0.821976 -0.096799 0.222244 0.103313 -0.511745 0.684999 0.127501 -1.262974 -0.266179 1.637922 3.650979 -0.713560 -0.577162 1.071560 1.102677 -0.668512 -2.225255 -1.168809 -1.970620 0.242195 0.688755 0.599641 1.135812 2.550568 -3.573519 1.289415 -0.376077 0.039630 1.588065 0.845520 -1.793294 -2.221854 -0.240619 1.169868 1.893445 -0.572703 0.438404 0.736417 -1.443359 -0.131979 0.351209 0.227093 -0.571679 0.750451 0.284503 -1.337303 -0.728517 0.300775 -0.550918 -0.317575 0.101808 1.293535 0.005814 -3.234180 1.841149 -0.090488 -1.055878 0.850071 -1.124487 1.962578 -1.806155 -1.608757 1.398557 -0.122173 0.240083 -0.669994 0.563911 1.124023 0.118515 0.989701 -1.354105 -1.982961 1.227510 -0.377749 1.599389 0.850940 -0.168367 1.037782 -1.393777 -0.543564 -1.765097 -0.723820 -0.469203 0.182084 -1.869063 -0.606420 -0.487774 1.863291 1.645653 -0.193319 -0.770322 0.228521 1.590165 -2.408941 -0.380036 1.291511 1.388117 -1.934962 0.513692 1.623457 -2.078628 -0.158136 -0.912959 -0.246262 -0.579679 -1.610547 1.121091 -0.077295 1.032049 0.248686 0.082540 0.351106 0.975865 0.490985 0.671655 0.194410 2.265151 2.390149 -0.395601 -0.889249 -2.041155 0.683706 -2.471519 -2.443815 1.200005 0.080291 -1.700171 0.278177 0.464875 2.212463 -0.226926 -0.200569 -0.667828 0.147933 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = -0.410747 0.081205 0.448555 -1.008196 0.823409 0.354543 0.334309 -0.481689 -0.786417 -0.371690 0.099924 -0.906844 -0.529577 1.096608 -0.488118 0.634307 1.678068 0.344539 -0.329073 -0.510162 0.988263 -0.429156 1.622561 1.485520 -1.276450 -0.033133 0.592024 0.707973 0.503360 0.477583 -0.456347 -0.545227 0.533754 -0.830181 0.277822 -0.845615 0.171102 0.001777 0.488154 -1.718839 0.181740 -0.424680 0.008041 -0.158099 -0.273497 0.749213 1.224654 1.006400 -0.439638 0.231625 1.033720 0.282189 -0.080478 0.321291 0.182817 0.263828 0.644906 0.238354 -0.385561 -0.325529 -0.148044 -0.656953 0.256340 1.179522 1.400990 0.092910 0.012462 0.579258 0.244637 0.178950 0.362059 0.321000 0.086210 0.329555 0.592006 -1.707968 0.120750 -2.473249 -0.369928 -2.749508 -0.792177 -0.574422 0.464126 -0.581030 0.628093 0.292368 1.299148 0.137582 0.188024 0.608023 1.432751 -1.182617 -0.481191 -0.725121 -0.588919 0.386133 -0.639229 0.193323 0.598047 0.088668 -0.925969 -0.815244 0.644000 0.353971 -0.500549 -0.595074 0.090251 0.854996 -0.997577 -0.709302 -0.795484 0.203783 -0.218085 -1.790394 0.237823 -0.730254 1.265819 -0.000228 -0.272476 -1.172464 0.098049 0.921956 -0.416793 -0.557982 -0.383436 0.951106 0.731751 0.188255 0.188915 -0.018552 0.304961 1.492450 0.940888 -0.716999 -0.250459 0.090269 -0.844275 0.012487 -0.950498 -0.378339 0.836005 -1.067901 0.275089 0.821755 -0.703968 -0.278825 1.408098 -0.131192 0.641573 3.173184 -0.144157 0.966761 0.595675 -1.220581 0.430722 -0.385386 -0.144482 0.403588 0.753627 0.314712 -1.591861 -1.050589 0.536503 1.177272 0.804375 -1.340551 -0.590051 -0.348198 -0.050905 -0.056538 -0.119205 0.313423 -0.253012 -0.715217 -0.272493 0.749082 1.977596 -0.559649 -0.636739 0.421816 0.388298 -0.451263 -1.387386 -0.477229 -0.720625 0.193221 0.147135 0.090385 0.704753 1.479161 -2.567890 0.962570 -0.317148 -0.243563 0.898752 0.207002 -0.723861 -1.454070 0.235114 0.955050 1.102442 -0.131298 0.188453 0.287167 -1.065944 -0.114957 0.074401 0.473456 -0.474001 0.495108 0.354549 -0.925516 -0.767228 -0.029248 -0.095976 -0.356909 -0.027930 0.643857 -0.006923 -2.369098 1.337058 -0.243087 -0.464771 0.420418 -0.477881 0.899990 -1.239996 -1.190005 0.640379 -0.048410 -0.118785 -0.619399 0.147808 0.850434 -0.163887 0.362374 -0.788125 -1.337081 0.626714 -0.393102 0.762874 0.508428 0.303363 1.104162 -0.454298 -0.319159 -1.183194 -0.199016 -0.070310 -0.120619 -0.907912 -0.283411 -0.281798 1.042325 1.353600 -0.168533 -0.230665 0.172860 1.096230 -1.455215 -0.431782 0.756113 0.995040 -0.880364 0.409341 0.881992 -1.175576 -0.518149 -0.614243 -0.367133 -0.154626 -1.025881 0.603999 -0.450512 0.450164 0.407395 0.080225 -0.149497 0.697734 0.199793 0.288038 0.055844 1.260129 1.880834 -0.664022 -0.241327 -1.102131 0.506995 -1.611450 -1.312545 0.457794 0.068467 -0.566661 0.171192 0.120648 1.084869 -0.040574 -0.047173 -0.231138 -0.094802 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.888705 -0.713070 -0.192638 -2.440210 1.861729 1.084505 0.851390 -1.391666 -2.008268 -0.021932 0.884035 -2.624584 -0.311711 2.038682 -0.886928 2.411354 3.293665 0.294500 -1.095462 -0.647396 1.891100 0.445536 3.439102 2.913908 -2.135338 -0.098724 -0.019163 0.862385 0.458104 -0.122772 -0.791413 -1.138978 1.260398 -2.343935 -0.420789 -0.857068 0.268115 0.231935 2.488614 -2.936551 0.695443 -0.651998 0.465932 -0.541912 -0.800233 0.489801 1.934065 2.109001 -0.391739 0.566066 2.129675 0.318992 -0.146178 0.682470 0.343958 0.630499 0.637699 0.021455 -0.839784 -1.407932 -0.214828 0.154630 0.485889 2.132405 2.421335 0.297153 -0.364423 1.655644 1.238159 0.230266 1.268352 0.601868 -0.405254 0.323717 0.841499 -3.186446 0.121315 -3.989809 -0.744796 -3.937351 -1.696244 -0.099992 1.166282 -0.808736 1.715185 0.255856 2.409774 -0.172735 -0.221031 1.059560 2.333024 -2.562336 -1.174719 -1.239144 -0.960579 0.467714 -1.023221 0.478953 1.443487 0.367676 -2.093875 -0.896462 0.967852 0.972740 -0.881578 -1.677447 0.976608 1.137696 -1.033283 -1.813364 -0.516637 1.733560 -0.436007 -3.516112 0.096633 -1.279784 1.364702 -0.215933 -0.895059 -2.603838 0.023751 1.142946 -1.197226 -1.147068 -0.635606 1.408211 1.892958 0.988003 0.560054 0.311438 0.834951 4.035577 0.685822 -1.806976 -0.111323 -0.131130 -0.848006 0.809348 -1.455170 -1.131017 0.842345 -2.398919 1.065065 1.856872 -1.400670 -0.044944 2.343375 0.850966 0.596400 6.203272 -0.190995 2.709772 1.892352 -2.156014 0.792364 -1.419120 0.137560 0.463347 1.012077 0.007881 -3.038769 -2.255655 1.445071 2.281951 1.739343 -2.647350 -0.571964 -0.053892 0.074354 -0.213133 -0.503233 0.740984 0.241319 -1.578311 -0.379886 2.009877 4.426030 -0.918258 -0.333986 1.208231 1.324682 -0.457993 -2.178374 -1.455600 -2.239078 0.426559 0.870366 0.884279 1.478376 3.023246 -3.804193 1.626662 -0.374176 -0.093591 2.058037 1.031724 -2.274781 -2.256034 -0.370835 1.394407 2.144750 -0.825384 0.659838 0.896962 -1.788522 -0.197496 0.300425 0.107279 -0.678327 0.702797 0.557679 -1.461628 -0.766077 0.426619 -0.602960 -0.488739 -0.018424 1.617531 0.455736 -3.637401 2.222463 0.101923 -1.233488 0.882325 -1.484330 2.432718 -2.088788 -1.659937 1.541455 -0.243621 0.239611 -0.627231 0.638748 1.272143 -0.082736 1.633533 -1.776825 -2.201664 1.553424 -0.407113 2.001094 1.026535 -0.177987 0.918164 -1.747823 -0.574653 -1.893694 -1.444193 -0.460561 0.487554 -2.342366 -0.234271 -0.626095 2.251932 1.776811 -0.265285 -1.255357 0.194474 1.608271 -3.002414 -0.147772 1.496548 1.630633 -2.464985 0.364750 1.869941 -2.304574 -0.023894 -0.990652 -0.457191 -0.934511 -1.911990 1.367342 0.186679 1.339624 0.070759 0.103151 0.416521 1.131250 0.515262 0.575029 0.462079 2.585362 2.478148 -0.315102 -1.118281 -2.509385 0.976871 -2.836149 -2.998768 1.616856 -0.162577 -2.224508 0.183260 0.390292 2.675112 -0.186872 -0.190995 -0.911955 0.357405 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::empty() const = -0.178614 0.525037 0.778518 -0.803974 0.880454 0.997870 0.186322 -0.410164 -0.568377 -0.103683 -0.062039 -1.054328 -0.589954 0.906531 -0.438553 0.145868 1.102368 0.068441 -0.356537 0.061467 0.333768 0.372157 1.048815 0.902144 -0.775103 0.118119 0.158182 0.312424 -0.255392 1.202119 -0.741611 -1.156812 0.080654 0.243019 0.104293 -0.216204 -0.146610 -0.342636 0.137858 -1.135067 0.143618 0.488580 -0.153019 -0.254064 0.080267 -0.269287 1.312017 0.570341 0.051753 -0.228121 0.392187 0.595475 -0.004668 0.138192 0.616476 0.173009 1.125457 -0.154533 -0.363281 -0.271460 -0.276403 0.106828 -0.308730 0.901708 0.820895 0.335310 -0.128062 -0.251629 -0.106593 0.087432 -0.056331 0.265787 0.147602 0.822793 0.056436 0.108814 0.475668 -0.534078 0.051232 -0.454264 -0.552631 -0.292145 0.143364 0.679208 0.305714 -0.436004 0.957641 -0.163902 0.128152 0.041504 1.336598 -0.681005 -0.243823 -0.415594 -0.676365 0.055513 -0.221996 0.080153 -0.353517 -0.143229 -0.715664 -0.552260 0.167613 0.190255 -0.321957 0.431903 0.097020 0.602591 -0.580257 -0.127476 -0.335191 0.266812 -0.012784 -1.269502 -0.809955 -0.347803 -0.108797 0.001645 -0.474061 -0.917130 0.388356 0.579329 -0.532767 -0.213915 -0.687831 0.814533 0.460813 0.032122 -0.023679 -0.235737 0.483503 0.755130 0.119273 -0.470491 0.144092 -0.227333 -0.145678 -0.095302 -0.334357 0.046585 -0.496648 -0.470906 0.099046 0.761530 -0.489383 0.215760 -0.768282 -0.204404 0.351789 2.507700 -0.591262 0.721294 0.059485 -1.126887 0.503951 0.020841 -0.476262 -0.279435 0.262575 0.676484 -0.849587 -0.631632 0.791130 0.942326 0.541002 -0.514967 0.510618 -0.124061 -0.277357 -0.223849 0.365974 0.088176 -0.184947 -0.589545 -0.412074 0.488527 1.604527 -0.195081 -1.543874 0.444850 0.123807 0.226444 0.117810 -0.157197 -0.136182 0.198482 0.336330 -0.226500 0.715969 1.060810 -1.810806 0.863466 0.150673 -0.787532 1.185091 -0.226614 -0.383521 0.259028 0.052827 0.981300 0.808597 0.166683 -0.218581 -0.265215 -0.710386 -0.168764 0.082526 0.389274 -0.493924 0.410506 0.440846 -1.065401 -0.606602 -0.834963 -0.095222 -0.334307 -0.862537 0.341374 -0.091898 -1.685982 1.275208 0.513632 0.067797 -0.067762 -0.443055 0.189034 -0.680787 -0.977543 0.225834 -0.288619 -0.201217 0.123825 -0.119356 0.368620 0.290247 0.804717 -0.873703 -0.853786 0.503359 0.118981 0.810715 0.368131 0.459705 0.272112 0.623661 -0.111734 -0.388905 -0.618839 0.863006 0.149422 -0.617961 0.207027 -0.497289 0.678641 0.742714 -0.221259 -0.354477 -0.841595 0.595927 -0.193912 0.091862 0.482866 -0.432836 -0.835019 -0.315768 0.632328 -0.225678 -0.412293 -0.512697 -0.315180 -0.701349 -0.741427 0.103450 -0.213633 0.118261 0.496428 -0.262612 -0.631248 0.144521 0.001145 -0.220716 0.325190 0.742819 0.276720 -0.265455 0.628743 -0.756284 0.565475 -1.084771 -0.909403 0.423335 -0.754951 -0.577492 -0.255160 -0.218682 0.536892 -0.209695 0.418711 0.023326 0.066069 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::operator==(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::front() = -0.236992 0.277955 0.470625 -0.393751 0.540527 0.200058 0.229451 -0.044235 -0.430293 -0.489912 -0.105979 -0.636905 -0.742311 0.788557 -0.312233 0.076512 1.081401 0.363831 -0.075366 -0.213311 0.375015 -0.314512 0.998383 0.905297 -0.746020 0.019147 0.242401 0.440114 0.026550 0.728857 -0.208223 -0.748346 0.389055 -0.007516 0.313336 -0.549985 0.061746 -0.040904 -0.249651 -1.179447 0.058410 0.205286 0.026079 -0.097430 -0.023586 0.501522 0.950481 0.598174 -0.165371 0.138119 0.383869 0.285393 0.066542 0.252047 0.211429 0.003260 0.350946 -0.266562 -0.476058 -0.038159 -0.214216 -0.787484 -0.164626 0.700818 0.906674 0.082267 0.042148 0.002154 -0.254781 0.240112 0.096941 0.183045 0.375618 0.274310 0.350445 -0.322123 -0.001129 -1.076751 -0.231738 -1.825971 -0.529362 -0.565266 0.524373 0.282248 0.144082 -0.102355 0.860437 0.129330 0.230977 0.372586 1.137750 -0.621936 -0.332213 -0.467502 -0.255609 0.311930 -0.456768 0.036305 0.170696 0.028315 -0.612469 -0.523099 0.324093 0.014491 -0.281419 -0.063285 -0.112279 0.687778 -0.946085 -0.186323 -0.833545 -0.086879 0.084701 -1.110766 0.043934 -0.211607 0.502983 0.228336 -0.215490 -0.447868 0.274821 0.469964 -0.214069 -0.204094 -0.586462 0.754112 0.132186 -0.061076 0.160357 0.084680 0.165293 0.646049 0.591489 -0.316758 -0.148560 0.077730 -0.453231 -0.074213 -0.523904 -0.155296 0.303544 -0.642000 0.144466 0.349209 -0.499534 -0.291380 -0.098136 -0.280875 0.524746 1.446869 -0.226735 0.468014 0.196329 -0.841356 0.387026 -0.152802 -0.222132 0.099357 0.562569 0.393394 -0.405561 -0.591198 0.370966 0.793659 0.518461 -0.567129 -0.059280 -0.294514 0.090002 -0.149874 0.164625 0.275785 -0.141106 -0.482801 -0.195411 0.345015 1.082981 -0.302646 -0.685756 0.262707 0.150083 -0.028608 -0.544028 -0.154074 -0.068645 0.039237 0.081529 -0.114134 0.306864 0.947968 -1.526655 0.758218 -0.070034 -0.232868 0.541382 -0.102559 -0.272938 -0.736384 0.190662 0.780985 0.783671 0.161664 0.048130 -0.055883 -0.724477 -0.121570 0.043719 0.506697 -0.296700 0.379434 0.137461 -0.656268 -0.635245 -0.456831 0.008225 -0.243357 -0.249948 0.324785 0.350527 -1.578694 0.961120 -0.156592 -0.235310 0.036607 -0.060059 0.373639 -0.784879 -0.953030 0.251968 -0.302683 -0.583135 -0.378072 0.001701 0.468799 -0.089158 0.012190 -0.275508 -0.715961 0.627910 -0.041764 0.466557 0.306774 0.372599 0.861115 0.377345 -0.383736 -0.463341 -0.214522 0.273108 -0.498557 -0.341119 0.173578 -0.221620 0.582306 1.025241 -0.019106 -0.182928 -0.101440 0.796056 -0.563166 -0.370067 0.650848 0.196913 -0.255440 0.411225 0.687098 -0.671622 -0.564359 -0.520447 -0.101157 -0.094853 -0.681426 0.183473 -0.587229 0.105777 0.461602 -0.038351 -0.462041 0.357784 0.091137 -0.056345 -0.072872 0.866593 0.941195 -0.588176 0.387304 -0.585116 0.325325 -1.060597 -0.665422 0.113236 0.007303 -0.183055 0.087865 -0.038688 0.405620 -0.086038 0.002611 -0.222240 -0.107953 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_iterator::operator*() const = -0.123077 0.225392 0.274166 -0.343964 0.398271 0.352908 0.086009 -0.235578 -0.231895 -0.130017 -0.067307 -0.282133 -0.207557 0.425753 -0.234330 0.174848 0.587781 0.105968 -0.070452 -0.118856 0.293246 -0.081703 0.575746 0.485162 -0.444234 0.015046 0.329864 0.187070 0.018350 0.479682 -0.325322 -0.459486 0.158813 -0.166888 0.068299 -0.308627 0.015340 -0.075509 0.137863 -0.601169 0.050550 -0.142102 -0.153359 -0.066477 -0.066159 0.019557 0.576456 0.312948 -0.077722 0.048001 0.297870 0.321537 -0.089772 0.107172 0.187172 0.208395 0.377282 -0.031450 -0.117961 -0.085157 -0.106023 -0.132396 -0.015081 0.451651 0.462427 0.079170 0.025860 0.095506 -0.119323 0.030982 0.014166 0.111206 0.020472 0.298133 0.106285 -0.474466 0.082230 -0.715441 -0.124626 -0.696368 -0.238319 -0.269197 -0.065989 -0.027399 0.271790 0.135215 0.478559 0.002333 0.130304 0.126139 0.614164 -0.469253 -0.131095 -0.225867 -0.273939 0.047377 -0.188663 0.048577 -0.096678 -0.065971 -0.307730 -0.463030 0.222731 0.163024 -0.163892 -0.140144 -0.008807 0.320688 -0.461051 -0.241821 -0.309973 -0.005395 -0.173105 -0.624191 -0.124869 -0.216698 0.427489 0.003403 -0.128494 -0.587388 0.132515 0.491765 -0.164270 -0.274039 -0.029161 0.297246 0.260119 0.004732 0.012275 -0.156042 0.143903 0.566946 0.348648 -0.214198 -0.051505 -0.016011 -0.232170 -0.108298 -0.278306 -0.037171 -0.019142 -0.349980 0.127931 0.441037 -0.246808 -0.040153 0.271628 -0.199386 0.278206 1.228205 -0.192774 0.270785 0.064166 -0.592897 0.061244 -0.126843 -0.169219 0.014792 0.234800 0.257837 -0.539112 -0.337398 0.257156 0.416757 0.270542 -0.362706 -0.120955 -0.198281 -0.076401 0.007113 0.017540 0.075441 -0.193748 -0.275885 -0.162404 0.187213 0.815376 -0.187613 -0.376127 0.196732 0.077469 -0.115037 -0.278253 -0.130853 -0.223321 0.103138 0.158311 -0.099602 0.264472 0.521088 -1.011992 0.374145 -0.159526 -0.277536 0.307323 0.027872 -0.142004 -0.150445 0.119612 0.461335 0.398838 0.023099 0.153665 -0.020467 -0.372552 -0.063271 0.006167 0.266425 -0.230909 0.184138 0.276215 -0.597106 -0.352425 -0.059692 0.021293 -0.236952 -0.149500 0.162622 -0.060916 -1.020900 0.592305 0.044247 -0.034330 0.178952 -0.123539 0.298742 -0.422547 -0.513160 0.241659 -0.029091 0.071742 0.014631 -0.013120 0.320552 0.027687 0.247164 -0.324203 -0.487114 0.089253 0.020093 0.260350 0.165815 0.246475 0.359340 -0.230821 -0.075573 -0.376703 -0.111402 0.198348 -0.032721 -0.257016 -0.037591 -0.150514 0.406864 0.515752 -0.038083 -0.122636 -0.083495 0.381567 -0.390651 0.025719 0.260562 0.332117 -0.369678 -0.049314 0.305171 -0.276074 -0.296537 -0.165638 -0.057310 -0.153427 -0.387590 0.108994 -0.228803 0.102211 0.249481 0.008481 -0.220212 0.197696 0.035473 0.081766 0.054117 0.349084 0.483251 -0.231001 0.077169 -0.334159 0.169371 -0.590628 -0.487865 0.138269 -0.097346 -0.183942 -0.004102 -0.105349 0.336666 -0.085343 0.212705 0.069908 -0.142053 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::pop_front() = -0.723087 1.667371 2.558158 -3.050264 3.317045 3.736999 0.417412 -0.903758 -1.702819 -0.363998 -0.813162 -2.982800 -2.123780 3.175617 -1.450682 0.540569 3.573396 0.048793 -1.114647 0.497806 1.718691 1.503902 3.142215 2.023157 -2.715515 0.007358 0.563329 1.454602 -0.980053 4.303356 -2.236883 -4.013739 -0.138314 1.025650 0.622760 -0.949422 0.155017 -0.828213 -0.129215 -3.568389 0.516678 1.870095 -1.075992 -0.770463 0.036914 -1.317500 4.098712 2.063005 -0.470425 -1.447002 1.501718 2.439924 -0.514616 0.574885 1.184472 0.574113 2.777957 -0.645084 -1.335749 -1.098851 -0.768226 0.325540 -0.638823 2.782521 2.715095 0.896444 -0.119735 -0.225691 -0.393750 0.353864 -0.262106 0.582418 0.639959 2.253819 0.487795 0.740726 0.715270 -1.566733 0.429367 -1.167191 -1.456358 -1.575839 0.006648 2.745034 0.736913 -2.112762 3.253321 -0.749926 0.685579 0.961126 4.261734 -2.049548 -0.674844 -2.932730 -2.507510 0.332597 -0.888720 -0.496899 -1.287444 -0.309853 -2.019210 -1.975984 -0.403318 0.432064 -0.872261 0.796842 -0.115327 2.364743 -1.885564 -0.474786 -1.310957 1.610223 -0.236584 -4.234385 -3.126756 -1.112067 -0.779467 -0.442245 -0.619054 -2.827693 1.066492 2.382057 -1.863262 -0.629307 -2.078942 2.981741 1.748121 -0.524204 0.038804 -0.790353 1.294721 2.150049 0.696405 -1.470130 -0.317979 -0.286979 -0.416928 -0.952124 -1.557184 0.501204 -1.368971 -1.849802 -0.010478 2.961371 -1.362216 0.748959 -3.023640 -1.278935 1.881220 8.837151 -1.874253 1.752561 -0.306186 -3.746591 2.110270 0.651534 -1.818119 -0.831812 0.504490 2.079993 -2.972734 -2.164037 2.514709 2.645758 1.900621 -1.343780 1.782439 -0.905614 -1.041589 -0.882305 0.593543 0.940407 -1.201979 -1.722619 -1.360173 1.416653 5.163833 -0.521690 -5.244945 2.065618 1.353585 0.120287 0.609323 -0.755744 -0.710318 0.053919 1.675721 -1.017674 2.539763 3.661208 -5.553108 2.748025 1.161226 -2.487344 3.219473 -1.348419 -0.590352 0.991273 0.030342 3.603483 2.834656 0.190055 -0.456852 -1.283664 -2.155154 -0.030102 0.629306 1.511850 -1.097128 0.845995 1.028435 -3.252086 -2.122160 -2.535160 -1.138424 -0.855622 -2.812748 0.682476 -0.517042 -5.235063 4.425429 1.048912 0.722964 0.207000 -1.327993 1.098163 -2.218632 -3.363156 1.133378 -0.265066 -0.607101 0.359359 0.073246 1.823306 1.086948 2.599218 -2.759113 -3.819547 1.316470 0.556623 2.253937 0.964827 1.808549 0.919022 2.234935 -0.394065 -1.647907 -2.930242 2.991117 1.071375 -1.912894 0.430795 -1.121645 2.391981 2.282907 -0.867029 -1.216908 -3.030137 2.071965 -0.445834 0.255586 1.746948 -2.025734 -2.981010 -1.286427 2.383611 -0.789605 -1.961136 -1.867895 0.147602 -2.095364 -2.711043 -0.144994 -0.935350 0.222153 1.989680 -0.702325 -2.389339 0.418764 0.449743 -0.915647 0.449015 2.964529 0.514748 -0.949955 2.132012 -2.353813 1.926524 -3.766567 -2.886130 1.164280 -2.983548 -1.199408 -0.233318 -0.443679 1.727327 -1.182763 2.239053 0.447831 -0.672589 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::_M_pop_front_aux() = -0.607353 1.984317 2.989360 -2.796776 3.095635 3.814707 0.510160 -1.056725 -1.663466 -0.245153 -0.588491 -3.239648 -2.231089 3.024497 -1.567005 -0.019495 3.696885 0.216855 -1.157384 0.435918 1.097963 1.761798 3.316462 2.679908 -2.600523 0.198182 0.578526 1.103691 -1.071311 4.329698 -2.665420 -4.152134 0.062506 1.381383 0.506857 -0.722884 -0.367751 -1.404248 -0.158591 -3.671493 0.475738 1.752675 -1.286139 -0.853177 0.427012 -0.851378 4.558260 1.825882 0.030826 -1.337304 1.116978 2.399486 -0.301526 0.415095 1.835169 0.534927 3.567688 -0.319342 -1.241098 -0.952341 -1.009183 0.564058 -1.118890 2.980951 2.602250 1.248490 -0.321283 -1.068290 -0.379170 0.235606 -0.478660 0.752659 0.994952 2.955857 0.193404 1.105767 1.269809 -1.263868 0.325568 -0.847971 -1.643978 -1.342285 0.187072 2.411354 0.644615 -2.158906 3.154753 -0.631443 0.734673 0.420167 4.535116 -2.110248 -0.717100 -2.006186 -2.393336 0.107868 -0.671479 0.099010 -1.520404 -0.679369 -2.302337 -1.986839 -0.084415 0.458141 -0.937649 1.628831 0.189826 2.184906 -1.732587 -0.055579 -1.357134 1.053295 0.082063 -4.242559 -3.297082 -1.056421 -0.416591 -0.104041 -1.377009 -2.904209 1.339271 2.216545 -1.890464 -0.540639 -2.102758 3.055218 1.600742 -0.289209 -0.158013 -0.878291 1.536155 2.021563 0.566202 -1.423206 0.293760 -0.690606 -0.580523 -0.829496 -1.259538 0.591266 -1.693999 -1.407215 0.189513 2.795816 -1.569219 0.823469 -3.184460 -1.047571 1.535906 8.817666 -2.255529 2.086882 -0.308997 -3.871432 1.901763 0.435524 -1.825323 -1.174297 0.721943 2.508976 -3.122908 -1.982977 2.670757 2.974102 1.792862 -1.601747 2.360429 -0.662086 -1.127863 -1.073096 1.178781 0.462729 -0.890093 -1.838731 -1.458649 1.606737 5.308357 -0.616350 -5.984931 1.529435 0.600581 0.990220 1.060725 -0.446754 0.070755 0.490808 1.663976 -0.984099 2.588784 3.548092 -5.888825 2.814317 0.837921 -2.862693 3.813418 -1.048515 -0.891203 1.775619 0.250282 3.624900 2.731043 0.832739 -1.035672 -1.275503 -2.219060 -0.433946 0.484038 1.650541 -1.471664 1.192467 1.549042 -3.679850 -2.128254 -3.249380 -0.546287 -1.001372 -3.219402 0.837647 -0.870410 -5.815541 4.537421 1.739806 0.608361 -0.306158 -1.574613 0.519491 -2.243682 -3.472112 0.754168 -0.715206 -0.764957 0.502909 -0.371452 1.435038 1.224828 3.068558 -3.136017 -3.515596 1.674753 0.711850 2.722702 1.073327 1.851089 1.129035 2.417532 -0.279546 -1.392721 -2.790840 3.653954 0.955300 -2.056287 0.824950 -1.575038 2.215353 2.401109 -1.099182 -1.164458 -3.394796 1.926043 -0.440599 0.486775 1.570948 -1.689581 -2.758259 -1.344444 2.168255 -0.554654 -1.806244 -1.714187 -0.822414 -2.459553 -2.582370 -0.076723 -1.002818 0.232507 1.898967 -0.829122 -2.441191 0.214687 0.013900 -0.902126 1.094033 2.417581 0.930162 -1.027080 2.510559 -2.397192 2.210171 -3.677646 -3.018983 1.348072 -3.305209 -1.432402 -0.739292 -0.789080 1.584338 -1.015927 1.731695 0.289062 0.006141 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp___GLOBAL__sub_I_minimum_cut_in_a_directed_graph.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__min(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__minJumps(int*, int) = -2.950905 -3.284768 -1.831955 -6.726129 4.348431 5.579673 2.192122 -3.993809 -7.063393 -0.655636 3.289762 -6.398357 -0.627622 7.843462 -2.203036 7.236185 8.937154 0.599975 -3.969703 -0.672924 8.231836 -1.215102 9.417219 7.190706 -5.719920 -0.744771 0.087472 3.225470 1.803443 1.358647 1.203636 -2.996729 2.820572 -8.143700 -2.349710 -3.867143 1.394413 2.633065 6.562815 -9.029740 1.967632 0.139017 0.231404 -2.165576 -2.865132 -1.466087 3.900264 6.189510 -1.297367 1.919316 6.021882 0.871271 -1.319645 1.646180 1.502532 1.560450 0.271938 0.323987 -1.970204 -3.830623 -0.404259 -0.748635 1.999901 5.881721 7.482335 0.218492 0.009341 5.333431 0.963735 1.918188 4.245686 0.820794 -3.116775 -0.618247 3.209264 -9.294743 -1.207852 -11.300257 -1.393415 -10.746599 -3.465941 1.227870 4.264540 0.573138 4.590258 1.230438 5.975249 -1.565104 -2.612357 6.770571 6.714663 -5.489373 -2.877773 -4.295719 -4.043993 2.054119 -3.555715 0.205168 3.780340 1.464593 -5.423174 -2.699705 2.139469 3.935765 -2.445948 -6.744932 1.576393 5.109978 -4.770045 -5.649921 1.309373 6.644978 -2.419931 -10.752899 -3.020153 -5.242639 3.195482 -0.722802 -1.845116 -6.649092 0.541066 3.773990 -1.638787 -4.187480 0.910580 3.710080 4.203378 3.389943 0.703010 0.574470 1.310175 11.374958 2.193895 -3.950981 0.479036 -0.309173 -1.159729 3.505504 -3.540185 -3.323746 0.941065 -6.627801 1.873925 6.045986 -3.225672 -1.785859 5.554175 2.832775 1.281103 23.556618 0.898941 8.553956 6.371673 -6.541026 1.802348 -2.757528 0.613303 2.432585 2.349371 -1.215331 -10.300670 -6.062681 3.843108 6.101671 5.027861 -7.648837 -2.502379 -0.563384 -0.357022 0.356172 -1.112988 1.590007 0.322621 -5.082921 -1.400682 6.130253 13.483826 -3.032716 -0.243529 4.460905 3.953912 -4.432474 -8.562012 -3.369372 -5.858916 1.299354 2.674598 0.521034 3.880146 8.108968 -9.630621 5.164679 -0.969538 0.485672 4.884477 2.783838 -6.881033 -8.681982 -2.071804 3.665438 7.470035 -3.034206 1.840887 3.130759 -5.608460 -0.108393 1.420327 -1.154639 -1.076400 2.436061 0.128006 -2.955458 -3.151360 3.357778 -2.555574 -1.013532 0.207447 4.119893 0.483687 -7.996765 6.156766 -0.216429 -2.606758 1.976231 -1.703516 7.974237 -5.326005 -6.258443 5.118780 0.144278 -1.106841 -2.592254 1.518483 4.445640 2.340972 2.601345 -3.859178 -6.898853 3.619425 -2.916397 5.238311 2.505873 -0.971453 3.253540 -4.375479 -1.483457 -7.042547 -4.425585 -0.959013 1.058375 -7.012794 -3.279632 -1.246916 6.788467 3.386719 0.649812 -5.831529 0.689058 6.939916 -6.627935 -1.352120 4.010704 4.562006 -8.304996 0.972602 5.361880 -7.068419 0.958150 -2.605131 -0.006035 -2.536331 -5.838736 4.410008 2.570147 4.752830 -0.947307 1.838481 1.162884 2.496165 2.894231 2.123526 0.794613 8.243143 6.253409 -1.815306 -4.106559 -6.662707 2.417040 -7.719233 -8.546014 3.771580 1.478008 -5.043372 1.113721 1.207841 7.913796 1.479061 0.076260 -0.842693 0.487274 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__main = -0.658876 -0.485570 0.251602 -1.834863 1.371583 1.065742 0.675868 -0.567322 -2.048758 -0.769081 0.780836 -2.287915 -0.983924 2.364423 -0.683911 1.252661 2.818675 0.335683 -0.952663 -0.381173 1.790223 -0.464726 2.773100 2.351871 -1.922441 -0.006969 -0.124195 1.052343 0.435623 0.906757 0.252776 -1.413846 0.746908 -1.289107 -0.090922 -1.011353 0.205223 0.341746 0.845253 -3.011207 0.447877 0.773979 0.178484 -0.547104 -0.424286 0.499196 1.774520 1.774844 -0.469987 0.630823 1.641208 0.206184 -0.080680 0.449933 0.560163 -0.079667 0.544917 -0.143045 -1.014063 -0.664548 -0.237958 -0.937959 0.094361 1.845458 2.321318 0.055017 -0.116495 0.793159 0.154083 0.675405 1.060674 0.380064 -0.084681 0.114637 1.090708 -1.643992 -0.210437 -3.203238 -0.273631 -4.225868 -1.369960 -0.094376 2.113661 0.667284 0.643400 -0.272710 2.022370 -0.239776 -0.428728 1.875059 2.451589 -1.317453 -0.978413 -1.255306 -1.151028 0.825885 -1.099132 0.053979 1.039829 0.474419 -1.762892 -0.571981 0.660595 0.586498 -0.780638 -0.979905 0.255779 1.657143 -1.889329 -0.948128 -0.436273 1.549678 0.116550 -3.233517 -0.714040 -1.138454 0.846503 0.185022 -0.745271 -1.220775 0.388517 0.757696 -0.724674 -0.554256 -0.976662 1.664356 0.835791 0.882848 0.336759 0.428960 0.661583 2.482358 0.755406 -1.160130 0.078817 -0.018841 -0.409908 0.828902 -1.021225 -0.858416 0.552268 -1.753747 0.572904 1.101876 -1.147057 -0.758559 0.369601 0.478412 0.553855 5.964178 -0.034629 2.411232 1.478746 -1.901812 0.890343 -0.559282 -0.081920 0.508083 0.994558 0.115163 -2.001793 -1.705350 1.260142 2.103953 1.485081 -2.143388 -0.174459 -0.042561 -0.068084 -0.094202 0.181711 0.516194 0.183761 -1.467214 -0.486641 1.659235 3.683562 -0.644103 -1.094414 0.969594 1.012777 -0.596568 -1.906371 -0.601027 -0.877284 0.394842 0.628024 0.048823 1.223367 2.531307 -3.707617 1.841581 0.001946 -0.043918 1.636291 0.420739 -1.778192 -2.711723 -0.408478 1.352938 2.340447 -0.270373 0.075768 0.612825 -1.788044 -0.142000 0.371348 0.068109 -0.518339 0.906721 -0.027326 -0.974474 -1.130347 -0.244240 -0.639970 0.007791 -0.489202 1.162326 0.489006 -3.159235 2.081855 -0.116392 -0.819166 -0.074130 -0.471354 1.762195 -1.775474 -2.070667 0.986135 -0.537764 -1.448528 -1.078592 0.101985 1.048269 0.369777 0.575606 -0.998686 -1.994749 1.756495 -0.770082 1.733332 0.892167 -0.093597 1.540705 0.154210 -0.621086 -1.588764 -1.240654 0.449135 -0.430422 -1.724143 -0.083173 -0.587874 1.681019 1.412963 0.018170 -1.378183 -0.179071 2.066438 -1.558898 -0.823657 1.366754 0.519622 -1.788854 0.925436 1.744851 -2.055132 -0.008486 -1.350190 -0.309060 -0.742235 -1.659519 1.090515 0.157379 1.035035 0.163715 0.275383 -0.307702 0.734900 0.492862 0.083944 0.120766 2.613235 2.276989 -1.005083 -0.137603 -2.063197 1.010267 -2.462294 -2.408106 0.836104 0.186302 -1.283124 0.187187 0.133871 1.846472 0.375885 -0.298583 -0.664738 0.586740 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp___GLOBAL__sub_I_minimum_number_of_jumps_to_reach_end_of_a_given_array.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__minInitialPoints(int (*) [3]) = -5.375556 -5.341756 -4.858214 -12.686488 9.027550 14.866108 5.574175 -10.723386 -14.656062 -1.980336 7.853804 -18.952054 -1.864205 16.578041 -4.774665 17.172974 20.669064 1.451981 -9.971413 -0.186121 15.556557 2.829690 23.095309 18.340459 -11.007712 -0.113424 -3.473391 2.726559 3.287190 1.791557 1.406876 -8.305160 11.099912 -17.776261 -6.667300 -6.417283 0.770816 3.564154 16.250163 -19.337527 4.289593 1.111915 0.704952 -5.012213 -5.311197 -1.426830 11.984538 12.685390 1.668027 4.518047 9.687139 2.082938 -1.431195 4.023144 5.114522 3.705572 1.255936 -4.766800 -5.826932 -9.278148 -1.707037 -0.473532 0.700702 12.947945 15.548333 1.905806 -1.432197 11.718941 3.681444 2.646379 8.613827 2.817546 -4.122188 0.677197 3.835131 -20.648441 -0.723068 -15.989651 -5.027976 -23.184099 -8.247065 3.175840 9.690273 2.840968 11.044035 -1.674827 13.246514 -3.937556 -6.099684 11.827046 17.723743 -16.056776 -6.813053 -7.182385 -3.541034 2.014696 -7.415694 2.372515 7.975956 0.278485 -13.176043 -3.791886 5.344164 8.305472 -5.292062 -12.548885 5.490375 10.754341 -11.061911 -11.768334 3.181386 13.066053 -4.890884 -24.472607 -4.599900 -8.056278 5.733826 0.250711 -6.374905 -16.709607 2.508469 7.442832 -3.421134 -10.114971 -1.208078 8.299551 10.112072 8.695270 1.465111 4.867365 5.282117 28.476262 3.292524 -8.052750 3.912310 -2.858973 -1.033186 9.240539 -4.833009 -8.358353 -1.235140 -15.236796 2.965240 14.749161 -8.000754 -0.411320 7.441122 8.416416 1.124013 49.235742 0.197780 20.135090 15.167758 -15.616554 2.024667 -9.842906 0.678290 2.090631 4.215138 -0.107091 -24.388369 -13.765574 10.288134 15.052175 10.660184 -16.812064 0.279904 -1.189162 -0.543088 -2.071183 -1.578329 3.356433 4.156757 -11.946600 -3.248688 14.080990 33.319634 -8.410997 2.869874 9.153976 2.974392 -4.079583 -16.276904 -8.186125 -9.569811 3.935222 6.288435 3.239350 7.576599 17.893222 -13.235753 12.395553 -4.208766 -0.797295 13.708998 8.499159 -16.427851 -13.051286 -6.593939 9.919633 15.295126 -6.379778 3.320118 5.693615 -12.580189 -1.890254 3.073749 -2.581086 -2.205822 4.462360 3.821818 -7.284522 -5.922022 6.341473 -2.623189 -3.042853 -0.939958 10.390093 3.651369 -16.411561 14.819963 2.597893 -6.627527 3.370693 -4.595977 17.769638 -11.608248 -11.871866 10.524024 -2.201379 -5.046916 -2.882643 2.489208 8.128368 4.925337 7.420617 -10.284189 -12.872267 11.209471 -3.779351 12.927257 6.065494 -1.248963 6.666534 -10.367169 -4.104066 -12.484271 -15.952988 -3.106643 2.039230 -15.743766 -2.879382 -3.563984 15.413904 7.888609 1.187152 -15.345412 1.564923 12.539578 -17.822204 -1.072938 9.669137 12.084437 -20.032400 1.465137 11.791621 -15.147584 3.077687 -4.553166 -3.326466 -7.872671 -11.372361 8.711054 5.029417 9.843871 -1.836537 2.766660 2.876592 5.361341 4.036449 3.560503 3.921677 17.621063 12.431811 -2.918658 -8.520297 -15.139002 7.090904 -16.785173 -20.203870 10.556255 4.352935 -12.856882 -0.066546 3.340603 17.442056 3.969120 -4.139445 -3.964694 2.700568 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__int const& std::max(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__main = -1.085074 -0.801672 -0.429230 -2.842880 2.157556 2.860477 1.276444 -1.831257 -3.336743 -1.037478 1.599771 -4.691359 -1.242110 3.895269 -1.151389 3.063483 4.888882 0.429594 -2.056895 -0.204145 3.032039 0.481661 5.263047 4.332970 -2.799251 0.101463 -0.896549 0.864635 0.627693 0.904984 0.425976 -2.465545 2.303948 -2.947285 -0.918100 -1.341128 0.080395 0.473037 2.589230 -4.801237 0.856201 1.075943 0.331612 -1.080170 -0.857959 0.357947 3.267845 2.919622 0.205936 1.011294 2.198026 0.513762 -0.067281 0.878506 1.195885 0.223756 0.613709 -1.377188 -1.726503 -1.714142 -0.460661 -0.790706 -0.254713 3.107323 3.728046 0.409292 -0.386586 1.954998 0.626983 0.810690 1.797405 0.751176 -0.262381 0.430800 1.091769 -3.546593 -0.106857 -3.661131 -0.925215 -6.264463 -2.199734 0.279478 3.051471 1.367241 1.802322 -0.910521 3.301366 -0.677020 -1.061804 2.781563 4.471144 -3.215296 -1.672210 -1.762921 -0.932834 0.791933 -1.782885 0.486581 1.705617 0.281977 -3.155674 -0.652710 1.135679 1.360733 -1.277863 -2.004489 1.000443 2.599229 -2.997858 -1.987962 -0.014761 2.731951 -0.310474 -5.733518 -1.060525 -1.559502 1.076787 0.365215 -1.550255 -3.038028 0.745900 1.348267 -0.988344 -1.612874 -1.506500 2.427324 1.909958 1.824400 0.474992 1.331387 1.428186 5.648929 0.774988 -1.835317 0.743416 -0.534480 -0.276989 1.872539 -1.133655 -1.759127 -0.004520 -3.315584 0.758272 2.744246 -1.981716 -0.485541 0.323641 1.478551 0.503964 10.521842 -0.186033 4.508090 3.110537 -3.547637 0.847782 -1.937137 -0.117331 0.323058 1.232952 0.369016 -4.443693 -3.074619 2.460198 3.707040 2.467770 -3.621108 0.571620 -0.104875 -0.098621 -0.643140 0.117919 0.848513 0.927641 -2.709026 -0.813006 3.164433 7.260061 -1.571982 -0.281046 1.842280 0.824486 -0.397572 -3.111077 -1.470247 -1.479289 0.856930 1.338690 0.595806 1.828821 4.253659 -3.946158 3.128971 -0.483302 -0.229920 3.217127 1.444440 -3.528600 -3.314505 -1.255036 2.539588 3.679941 -0.979078 0.387199 0.982190 -3.012390 -0.479474 0.704687 -0.213558 -0.685628 1.220232 0.650798 -1.708863 -1.618476 0.326602 -0.642047 -0.342350 -0.756845 2.282918 1.210478 -4.422313 3.683868 0.441990 -1.541646 0.097574 -1.038794 3.549721 -2.885015 -2.996400 1.930051 -1.044639 -2.237044 -0.995098 0.273384 1.657128 0.869945 1.497124 -2.168833 -2.912177 3.179434 -0.814258 3.098922 1.517935 -0.101031 2.011713 -0.955974 -1.096330 -2.438752 -3.549303 0.013817 -0.212638 -3.328558 0.154700 -0.993153 3.221905 2.185693 0.076658 -3.258856 0.025801 2.963934 -3.504067 -0.738195 2.355357 1.760909 -3.988918 0.937111 2.864173 -3.450188 0.417732 -1.696161 -0.842138 -1.764008 -2.682292 1.788409 0.616392 1.932063 0.031425 0.380373 -0.007933 1.217168 0.697646 0.299790 0.743323 4.271398 3.079537 -1.082954 -0.911874 -3.601829 1.830350 -4.068887 -4.520160 2.111947 0.694031 -2.661682 -0.084829 0.497561 3.537040 0.834283 -1.066803 -1.268219 1.008398 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp___GLOBAL__sub_I_minimum_positive_points_to_reach_destination.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/mobile-numeric-keypad-problem.cpp__getCount(char (*) [3], int) = -7.579468 -8.310283 -6.312658 -16.763550 11.571042 15.370772 6.608968 -11.796646 -19.648479 -0.444920 8.758191 -20.967461 -1.140029 21.897579 -5.556430 21.317189 27.587067 2.993644 -12.393938 0.468368 21.179502 -2.173937 26.104541 22.353528 -13.606752 -1.364054 -3.467270 8.187545 2.597031 2.132165 2.788801 -7.261448 9.725598 -23.968635 -8.683290 -10.966672 2.890913 6.694400 18.671927 -26.787691 5.442399 1.455831 3.110677 -6.544044 -8.106273 -4.760447 11.536072 16.913085 -0.157682 4.817294 12.670851 0.921701 -2.116423 5.192705 5.000010 5.225122 1.166455 -0.759786 -8.075537 -11.450274 -1.458368 -2.567005 4.067312 16.076826 20.013796 3.468686 -0.981113 15.037441 3.373832 4.269055 11.205610 2.503322 -9.812815 -0.241449 6.544266 -25.871134 -1.105796 -24.018234 -4.790302 -26.490695 -10.321811 3.607996 12.233952 1.698149 13.860170 2.839718 16.571107 -5.482711 -6.793989 18.421116 19.937165 -17.829623 -9.072364 -11.677169 -9.015128 5.218754 -9.160054 1.254311 12.119733 3.940005 -16.044268 -5.830652 7.029365 11.272125 -6.193597 -16.196538 6.243237 14.637564 -13.009213 -17.162492 3.969477 17.125584 -7.079205 -28.507005 -8.518566 -11.306056 5.905882 0.334807 -7.126355 -19.869639 2.612250 9.263409 -3.824695 -11.575361 1.338215 10.104648 9.856517 9.187208 2.390597 4.696901 4.933011 33.041606 4.479381 -10.482586 3.992665 -1.456911 -2.339858 10.173425 -7.969297 -11.352456 -2.199580 -20.751832 4.619735 17.144782 -10.381686 -3.435733 9.878701 10.619115 3.106974 62.441138 2.270595 23.997177 18.163103 -18.120945 5.392331 -9.858303 1.251325 4.233858 5.595801 -1.955857 -29.744094 -17.226590 11.250952 18.506052 14.486018 -20.031564 -6.171854 -2.547871 -0.827885 0.750175 -2.426017 5.283275 2.658711 -14.051665 -3.701492 17.643096 38.512270 -9.287937 0.047023 12.997982 5.944859 -8.875342 -24.994466 -9.937709 -15.222682 3.555613 5.040061 1.929668 9.453857 23.010631 -20.878805 15.872813 -2.990617 1.399988 15.688731 8.673510 -19.845555 -22.537574 -8.159024 10.989863 21.446289 -8.798456 1.200217 7.359899 -15.588272 -1.667981 5.411729 -2.966662 -2.260064 7.000870 0.475758 -7.507808 -8.525299 9.628008 -5.751795 -3.921264 0.303135 12.524357 1.564252 -16.361871 16.780142 1.698529 -7.830922 5.968153 -5.586363 20.227929 -14.899357 -16.994038 13.890813 -0.566592 -4.405894 -5.087641 3.828864 11.400450 9.143157 6.416165 -10.409744 -17.076394 11.864715 -7.159177 15.568242 7.271662 -2.501754 7.874218 -8.321840 -6.334484 -16.382806 -14.424275 -6.375131 2.633964 -18.892931 -9.439324 -3.893112 19.781023 10.262109 2.352457 -18.197800 1.443999 19.422218 -17.447111 -4.086376 12.521281 7.871638 -22.971744 1.035976 15.784639 -21.008715 3.484862 -5.957080 -2.476082 -7.882049 -14.558239 10.680046 6.194220 12.018538 -2.318855 2.662775 4.373878 6.941131 7.599353 6.627328 3.963455 24.167550 12.311050 -3.549525 -10.319121 -18.814480 7.007603 -21.213251 -23.416486 11.712263 6.881742 -15.073087 1.992092 5.570413 20.793445 3.945804 -3.899195 -3.755290 1.551227 +PE-benchmarks/mobile-numeric-keypad-problem.cpp__main = -7.591662 -8.043868 -4.780011 -18.117368 12.751246 15.504335 7.134483 -11.309464 -21.369448 -1.622605 9.413854 -23.961075 -3.106430 23.632956 -5.958159 20.614041 29.461709 3.019479 -13.137149 0.287920 21.114632 -1.715782 27.771398 24.218968 -15.053736 -0.816690 -4.733444 8.858329 2.491833 3.442680 2.964900 -9.163294 9.715297 -22.410507 -8.183116 -10.697643 2.325493 6.102418 17.736031 -29.077061 5.653819 4.085444 3.452401 -6.913837 -7.448664 -3.245451 13.723030 17.932456 -0.411934 5.155666 13.467126 0.813345 -1.488634 5.269242 5.834619 3.706672 2.629460 -1.264676 -9.354459 -11.411105 -1.824961 -3.493348 3.015044 17.451325 21.499224 3.656600 -1.692871 13.849784 3.705192 4.944204 11.662253 3.130459 -8.494356 0.428047 7.303309 -23.869874 -0.663024 -24.926605 -4.225468 -29.628807 -11.909865 3.723987 15.700233 3.884535 12.720413 0.762541 18.284494 -5.519879 -7.152730 19.514434 22.226378 -17.660698 -9.814029 -12.111175 -10.053635 6.009445 -9.599379 1.455173 12.345950 4.594192 -17.622385 -5.067524 6.999363 10.427061 -6.858550 -14.449782 6.402711 15.759843 -14.491550 -15.978083 3.357952 18.408621 -5.042356 -30.730815 -9.709832 -11.474363 5.239820 0.876811 -8.376141 -18.864697 3.316753 8.198543 -5.048028 -10.205717 -2.135253 12.140655 9.823167 9.988549 2.645246 5.516977 6.174043 32.844324 3.943327 -11.436940 4.448720 -1.803071 -1.828499 10.968885 -8.130937 -11.519024 -2.009634 -21.151200 5.071032 16.464589 -11.360827 -4.135072 6.500785 10.859798 3.011561 64.977348 1.633166 26.001069 18.780522 -19.038444 6.727567 -9.602043 0.757561 4.024761 6.328937 -1.096187 -28.949663 -18.162366 12.837927 20.568264 15.449164 -21.168664 -4.291710 -1.538197 -1.073182 0.044558 -0.946861 5.407929 3.399314 -14.989605 -4.262396 18.846136 40.419089 -8.837419 -3.043761 13.138812 6.521354 -7.455648 -24.187927 -9.564111 -13.919819 3.908214 5.560957 1.892279 10.740660 24.867366 -24.509008 17.596266 -1.779477 1.036976 17.577179 8.305145 -21.108041 -23.870102 -8.624944 12.080355 23.138295 -7.942589 -0.097945 7.173489 -16.914961 -1.980843 5.802838 -2.942987 -3.030916 8.003194 0.249947 -7.854324 -9.180878 6.775207 -6.312347 -2.857184 -1.623579 13.412195 2.246519 -19.165005 18.440502 2.181564 -8.324098 4.040089 -6.290499 20.230438 -15.938467 -18.410084 13.416771 -2.291921 -7.723924 -6.212882 3.256037 11.133757 9.250433 7.164926 -11.211493 -17.979078 14.677376 -7.594964 17.533757 8.216851 -2.616323 9.049380 -4.970370 -6.849944 -16.187797 -15.758231 -4.030261 1.680527 -19.763960 -7.502566 -4.930867 20.039340 11.047880 1.896409 -19.009703 -0.003073 20.469752 -17.007042 -5.167259 13.487159 5.622133 -23.440428 2.641703 17.101282 -21.773281 3.805246 -8.079721 -3.484498 -9.115785 -15.358168 11.204255 6.320400 12.140809 -1.811512 2.159224 3.096759 7.141737 7.254062 5.368401 4.314216 26.222849 13.740113 -4.497474 -8.328693 -20.534890 8.491876 -22.802349 -24.890117 12.184126 5.818319 -16.033512 1.367824 4.998293 21.263756 4.253837 -4.722815 -5.092157 3.653867 +PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp__getCount(char (*) [3], int) = -2.751595 -3.674991 -15.777426 -5.922772 3.537819 18.997057 2.150168 -8.479708 -14.510691 6.231176 1.158719 -22.202261 0.470208 8.237185 -0.526850 14.838480 14.584442 3.040330 -9.753398 0.446305 24.566502 -2.567555 23.466311 11.348481 -4.149288 -0.574968 -0.498794 0.322845 -0.355777 13.188687 -0.224463 -13.217543 9.046527 -25.124621 -0.602862 -11.411685 1.363966 4.937053 22.438011 -15.132774 2.497099 2.236740 8.947276 -2.842311 -2.886929 9.171993 12.735364 5.730690 -2.343479 1.911152 13.663236 -0.394804 -0.909242 1.881980 1.626369 4.206821 8.541235 5.605646 -3.555599 -8.953643 -0.570103 -2.419614 3.822392 4.287648 18.664025 -0.198024 0.204198 4.707193 0.925096 1.372041 3.889523 -0.171433 -3.031758 -3.658241 2.862982 -7.342361 -1.794506 -28.907098 -0.785440 -24.773788 -3.651887 0.560772 4.648574 1.047774 4.461692 -10.486467 5.381220 -3.427569 -0.886801 21.708565 14.988920 -5.636944 -3.163102 -6.097250 -4.201486 2.642390 -2.870921 -2.943377 17.543491 -0.455180 -4.976535 -3.694904 1.299465 4.100988 -1.758242 -15.160470 1.941062 5.956405 -4.662309 -7.948887 -0.517779 15.275614 -3.284917 -25.016272 -19.806518 -9.301397 -8.067803 0.744546 -2.380515 -16.006694 1.014235 3.478171 -2.235758 -4.325314 7.373287 9.922763 10.473070 1.679830 1.571487 -0.546236 -0.268138 25.090831 -3.403536 -4.624430 0.659764 1.902967 -7.381598 1.643784 -9.841018 -5.581026 3.711777 -14.653647 14.851961 3.722399 -4.096525 0.417750 10.724587 2.937051 2.221672 57.937574 0.748684 23.977980 14.507818 -14.937447 10.739658 -0.417106 0.218115 1.945056 3.897398 -1.203544 -21.852026 -5.788364 1.991351 5.664004 5.858609 -19.285707 5.393935 -2.979296 -0.127757 2.645474 -1.340614 1.604530 0.152007 -5.829641 -0.976573 12.061728 48.533547 -2.783770 4.690230 3.859832 4.335868 -10.620275 -20.495057 -3.200614 -9.918639 0.279260 2.615091 -1.173196 3.585550 7.968920 -24.471378 6.156804 -3.010135 -0.149564 18.070335 10.241381 -22.094088 -15.424658 -2.823686 12.558892 13.999894 -3.151539 2.858456 2.793404 -4.969717 -0.162902 0.231725 -0.257022 -1.045454 2.249118 -2.336529 -13.018375 -1.955344 -6.186244 -3.573654 -3.983979 -8.697993 3.169665 4.560397 -23.690560 14.058652 -0.553141 -1.382629 -2.649857 0.819579 7.633392 -5.170431 -6.215312 4.639804 2.098686 0.413929 -7.196715 1.286512 5.409650 7.394832 15.053158 -7.888253 -20.045506 10.308325 -7.498359 4.974237 2.337095 -2.052319 2.884216 -9.128757 -2.297552 -27.152361 -13.441108 2.431013 -1.160786 -14.297553 1.245805 -1.305782 6.938774 4.191779 2.184402 -19.924323 -9.524576 12.518902 -7.365508 -0.743331 5.430378 7.688324 -26.972968 -0.238852 6.742854 -13.144134 -0.151328 -2.826580 -2.255583 -0.292653 -3.826160 3.442974 0.833188 3.064537 -1.182945 0.423885 0.927262 2.079632 4.229936 1.102743 -0.544372 20.946828 10.376489 -1.689414 -2.902597 -11.868778 0.670019 -7.071993 -21.381128 0.929628 4.283367 -13.488894 2.263858 8.324988 23.151641 -0.088868 2.033028 -0.129429 -1.899865 +PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp__main = -2.702698 -3.329525 -14.425936 -7.188802 4.700229 19.201891 2.625949 -7.992625 -16.095808 5.062253 1.838909 -25.136673 -1.441222 9.813096 -0.910735 14.057693 16.202460 2.904817 -10.441721 0.372392 24.364437 -1.797148 24.968663 12.971187 -5.455493 -0.027781 -1.831347 0.807631 -0.586244 14.339013 0.121825 -15.233988 9.026364 -23.412144 -0.272593 -10.899915 0.799294 4.254165 21.512094 -17.092860 2.700081 4.844078 9.132694 -3.203839 -2.246144 10.424134 14.825516 6.632544 -2.558937 2.181604 14.397101 -0.331225 -0.399536 1.928952 2.359820 2.538953 9.736578 4.889274 -4.737068 -8.981631 -0.887989 -3.086553 2.625232 5.546816 19.930411 0.011192 -0.491750 3.530280 1.168241 2.032834 4.269972 0.400880 -1.694528 -2.941267 3.504997 -5.017448 -1.519940 -29.452790 -0.216350 -27.470094 -5.125922 0.772758 7.999708 3.401431 3.234889 -12.543670 6.902152 -3.432291 -1.265776 22.862386 17.127035 -5.286771 -3.842027 -6.446712 -5.193061 3.394354 -3.223806 -2.653462 17.494836 0.221325 -6.450299 -2.844078 1.029415 3.193462 -2.353687 -13.491234 2.138845 6.878844 -6.028432 -6.574322 -0.925189 16.643024 -1.183146 -27.055772 -21.266672 -9.319653 -8.824736 1.223275 -3.555920 -14.864787 1.654556 2.275652 -3.423006 -2.893103 4.061127 11.665194 10.433064 2.544061 1.815574 0.266394 1.044196 24.847567 -4.181692 -5.475341 1.151810 1.409389 -6.566052 2.460320 -9.809818 -5.621601 3.658800 -14.907310 15.491405 3.069303 -4.963356 -0.406023 7.021713 3.095894 2.040356 60.046241 0.133603 25.894118 15.081638 -15.750144 11.767205 -0.270422 -0.329448 1.630312 4.459698 -0.364238 -20.615835 -6.586924 3.582136 7.549561 6.712811 -20.178393 7.508451 -1.832771 -0.399070 1.857106 0.119617 1.694219 0.929014 -6.671773 -1.527308 13.341380 50.148111 -2.168840 1.819563 4.018441 5.068221 -9.021289 -19.213440 -2.794374 -8.483269 0.650951 3.427970 -1.197152 4.808055 9.653884 -27.714207 7.673038 -1.630801 -0.395809 19.602538 9.973609 -23.333408 -16.307068 -3.266717 13.585944 15.461237 -2.338115 1.719687 2.521570 -6.117520 -0.479526 0.692255 -0.350289 -1.732025 3.124390 -2.534832 -13.273087 -2.558777 -8.928692 -4.164335 -2.784112 -10.643548 3.982455 5.240654 -26.262862 15.615983 -0.039501 -1.821455 -4.733645 0.026471 7.710071 -6.053543 -7.471543 4.138293 0.290470 -2.882085 -8.056519 0.738643 5.022156 7.597637 15.991035 -8.587528 -20.684832 13.027313 -7.714900 6.814585 3.212568 -2.126952 3.872816 -6.150328 -2.721799 -26.802184 -14.915321 5.003897 -1.998746 -15.142860 3.394698 -2.307548 7.057568 4.760407 1.686555 -20.926952 -10.959872 13.304508 -6.750533 -1.677192 6.274212 5.457316 -27.452141 1.291854 7.926167 -13.680936 0.269813 -4.876138 -3.059954 -1.591283 -4.587759 3.824582 1.115190 3.156727 -0.670023 -0.069391 -0.343659 2.209722 3.837229 -0.135107 -0.161768 22.719379 11.456985 -2.518718 -0.921176 -13.485232 2.059762 -8.487820 -22.870296 1.476128 3.050349 -14.340851 1.561051 7.526325 23.514166 0.156261 1.357474 -1.438494 0.288009 +PE-benchmarks/naive-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/naive-algorithm.cpp__search(char*, char*) = -1.993773 -2.278156 -0.799107 -4.657679 2.561855 2.345216 1.395604 -2.485546 -4.851975 -0.857716 2.209849 -4.904937 -0.460031 5.391108 -1.779589 4.457542 6.694259 0.775409 -2.501314 -0.721428 5.514981 -0.742974 6.258566 5.579995 -4.363418 -0.731572 -0.329550 2.694957 2.075987 0.171336 1.386382 -2.033514 2.021986 -5.099384 -1.314191 -3.043623 1.431773 2.078820 4.135834 -6.646600 1.312011 0.299806 0.888367 -1.462207 -1.807413 -0.381364 2.538916 4.467673 -1.359969 1.272781 4.447700 1.009091 -0.925800 1.175471 0.254718 0.275432 -0.223568 -0.412654 -1.659203 -2.382777 0.073749 -1.016352 1.368268 4.417663 5.749820 0.593936 0.227865 3.519634 1.228184 1.143048 3.148547 0.515635 -1.557653 -0.194433 2.388732 -6.274524 -0.806188 -8.539321 -0.866375 -8.634810 -2.449032 0.401569 3.559194 0.182165 2.646317 0.555998 4.091653 -0.653437 -1.397189 5.399219 4.716733 -3.738902 -2.239343 -3.449410 -3.123605 2.174913 -2.890719 0.705766 2.192925 1.608939 -3.729960 -2.274136 1.433430 2.414241 -1.684810 -4.146954 1.274519 3.351846 -3.439248 -3.779163 0.618784 4.234184 -1.152640 -6.757526 -1.582242 -4.014719 2.461773 -0.325537 -1.115619 -3.820595 -0.123045 2.035694 -1.166218 -2.363590 -1.123078 2.492089 2.743766 2.302536 0.348844 0.597850 1.124121 7.355903 0.700975 -3.154766 0.264977 -0.047625 -1.155956 2.114191 -3.466129 -2.497069 2.253113 -4.231026 0.590089 3.438367 -2.520234 -2.021764 3.891201 1.569698 1.355419 14.814174 1.267616 5.365187 4.524647 -4.043025 1.312032 -1.867594 0.531621 1.858602 1.748758 -0.673236 -6.396692 -4.557542 2.297398 4.288422 3.596340 -4.575840 -2.086454 -0.264121 -0.138114 0.038409 -0.845306 1.314167 -0.365928 -3.573570 -0.872737 4.387904 8.346252 -1.500234 0.578566 2.649465 3.274216 -2.904643 -5.797640 -2.179466 -3.556912 1.035014 1.362440 0.654644 2.947377 5.893219 -7.364408 3.655780 -0.030416 1.297933 2.482260 1.715312 -5.007664 -6.412026 -0.850562 2.464512 5.015135 -1.914910 1.733032 2.451184 -4.045962 -0.180603 1.015689 -0.471861 -0.723056 1.528232 0.103031 -1.657785 -2.606216 2.373496 -2.115247 -0.739699 0.105508 3.067382 1.030965 -4.760452 4.088175 -0.641670 -1.847039 1.056743 -1.992406 5.205950 -4.645796 -4.109381 3.234455 -0.166018 -1.217054 -2.200854 1.183266 3.095061 1.004010 1.652591 -2.433468 -4.604775 2.991861 -2.091182 3.285680 1.766488 -0.765270 2.042289 -2.254182 -0.800540 -4.742794 -2.648422 -1.036732 0.720293 -4.853629 -1.664022 -0.643065 4.494158 3.067098 -0.168770 -4.168567 1.069079 4.813654 -4.456320 -1.737521 2.785743 2.531972 -5.009258 1.102916 3.595231 -5.735713 0.661390 -2.185049 0.127250 -1.042756 -3.763707 3.123982 1.396602 3.208611 -0.323037 1.017179 0.674084 2.194359 2.103730 1.126451 0.782928 6.108812 4.540982 -0.915742 -2.377191 -4.994101 1.328016 -5.627683 -6.022106 2.504224 0.602461 -3.636144 1.070938 0.917403 5.405565 1.291377 0.433046 -1.110650 0.784377 +PE-benchmarks/naive-algorithm.cpp__main = -0.398239 -0.145509 0.350919 -1.111323 1.072293 0.657841 0.535266 -0.066296 -1.484847 -0.672479 0.305065 -1.799053 -0.946712 1.809442 -0.439189 0.743688 2.347948 0.529778 -0.519118 -0.128416 0.984349 -0.287544 1.981191 1.822586 -1.304544 0.075433 -0.374251 0.636519 -0.130838 1.053476 0.008910 -1.568644 0.654814 -0.582010 0.021338 -0.854906 0.063347 0.236278 0.268906 -2.476948 0.324907 1.068088 0.279091 -0.464173 -0.155202 0.244437 1.528743 1.252220 -0.163083 0.491420 0.809443 0.274746 0.072750 0.398543 0.534572 0.107438 0.247571 -0.549016 -1.116233 -0.285284 -0.296508 -0.909304 -0.222214 1.267425 1.674723 0.152838 -0.140364 0.248831 -0.126169 0.438990 0.679276 0.247295 0.310732 0.112516 0.724999 -0.571036 -0.265143 -1.788727 -0.214129 -3.130464 -1.121705 -0.340382 1.741258 0.957301 0.381483 -0.632667 1.543501 -0.375553 -0.034111 1.257636 2.001023 -1.095278 -0.831634 -1.066091 -0.669203 0.627494 -0.806413 -0.133199 0.604518 0.109568 -1.380751 -0.617871 0.586781 0.312541 -0.513786 -0.417926 0.200626 1.336450 -1.571141 -0.717126 -0.801979 0.949463 0.179663 -2.119874 -0.489661 -0.484984 0.136664 0.494948 -0.712418 -0.866874 0.507616 0.492461 -0.624786 -0.390130 -1.033789 1.419749 0.305890 0.418463 0.359130 0.416518 0.497670 1.728300 0.547440 -0.822417 0.150051 0.130446 -0.271674 0.414451 -0.788262 -0.723639 0.140130 -1.304825 0.213733 0.644907 -1.023636 -0.412715 -0.571285 0.253333 0.570839 3.681836 -0.190919 1.548913 0.834515 -1.464482 0.964447 -0.378045 -0.200998 0.065141 0.878027 0.347570 -1.094029 -1.236559 0.893164 1.622370 1.175186 -1.228218 0.068456 -0.237903 0.109414 -0.086939 0.314763 0.485480 0.253763 -1.197006 -0.337807 0.984923 2.788596 -0.479790 -1.015611 0.674519 0.650769 -0.113831 -1.148842 -0.370390 -0.535987 0.187502 0.346476 -0.095104 0.821639 1.946330 -2.596033 1.552675 -0.092586 -0.211921 1.215259 0.161295 -1.098669 -1.662493 -0.363095 1.155418 1.975742 0.098036 0.111136 0.197131 -1.324485 -0.190570 0.224580 0.337106 -0.373806 0.710057 -0.098531 -0.939814 -0.847881 -0.540688 -0.463129 -0.235818 -0.568443 0.777058 0.920488 -2.224941 1.584904 0.073552 -0.495510 -0.041915 -0.168141 1.081747 -1.377237 -1.669445 0.638118 -0.544154 -1.328580 -0.551792 -0.046611 0.748583 0.262458 0.257211 -0.523807 -1.498131 1.611757 -0.145555 1.376095 0.688904 -0.018546 1.158384 0.848068 -0.683861 -0.759675 -1.183180 0.425825 -0.645731 -0.977396 0.177847 -0.556610 1.261535 1.308483 0.103438 -1.035878 -0.512453 1.601400 -0.956701 -0.480592 1.274690 -0.151669 -0.943620 0.618731 1.524314 -1.580889 -0.247740 -1.038384 -0.003886 -0.502651 -1.085420 0.544779 -0.344601 0.534495 0.331704 -0.027054 -0.529133 0.425016 0.314113 -0.242715 0.002836 2.042501 1.259750 -0.780400 0.473082 -1.393904 0.721454 -1.822698 -1.571378 0.394827 0.068621 -1.086799 0.140499 0.197332 1.077993 0.124586 -0.088369 -0.630212 0.270070 +PE-benchmarks/naive-algorithm.cpp___GLOBAL__sub_I_naive_algorithm.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/Nearly_sorted_Algo.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/Nearly_sorted_Algo.cpp__sortK(int*, int, int) = -2.386360 0.005073 2.749438 -6.067647 7.702208 4.917578 2.532323 -1.490099 -5.674435 -1.530408 0.107231 -6.257918 -4.665536 8.576263 -3.065651 4.872355 9.491922 0.930455 -2.293016 -0.237973 7.670987 -1.369459 9.781826 5.273311 -7.680568 -0.658653 -0.150429 4.596513 0.124744 7.089184 -1.683768 -5.163150 2.621295 -3.818841 0.876776 -4.880617 2.181828 0.643520 1.083118 -10.227545 1.150486 3.357051 -0.737210 -1.317063 -1.150628 3.053815 6.782930 6.711770 -3.050965 0.807965 4.781491 1.318261 -0.364602 2.659634 -0.081656 0.833039 2.693964 -0.529668 -5.675957 -2.820386 -1.746024 -4.828973 1.404960 6.162139 9.098140 -0.164507 0.863581 4.512713 -0.897384 2.086775 2.686216 1.276791 0.556861 0.790319 4.806287 -3.779139 -1.359105 -8.389244 -2.195188 -13.098511 -4.340923 -3.761828 3.569385 2.473845 2.996011 -2.324842 8.013257 -0.064196 0.329296 6.347606 8.888199 -6.183409 -2.892956 -8.339300 -4.321494 1.700820 -4.378086 -2.160358 3.643479 0.367038 -5.762090 -3.801311 0.579267 1.877916 -1.891814 -3.163541 -1.146013 6.905457 -7.225838 -4.965847 -3.809264 3.738413 -2.196332 -11.677842 -2.156653 -2.388179 2.931898 0.348831 1.490347 -4.815639 1.749484 5.900363 -2.629104 -2.903733 -3.055450 7.806224 3.298630 0.909992 2.048032 0.822830 0.610618 7.406608 5.863636 -2.755930 -2.623332 0.614223 -2.492949 0.995079 -4.484702 -1.496531 1.740240 -7.446668 0.562947 5.791405 -3.239723 -0.720515 -0.867016 -0.374562 4.997816 18.788529 -1.151713 6.471557 1.880644 -8.518084 4.607444 -0.483251 -1.449770 1.419181 2.920408 1.187401 -8.122193 -6.365857 4.452775 5.666683 5.271932 -7.245589 -0.324118 -2.982755 0.026163 -0.595962 -1.202813 4.837086 -1.244018 -5.634851 -1.420430 2.468704 14.069044 -3.378640 -6.701779 6.171717 2.717855 -3.942505 -6.808528 -3.441001 -2.544724 -1.192596 1.733062 -1.347052 3.310460 9.339473 -11.895299 6.797979 0.358949 -2.076090 5.775864 -1.948808 -3.646984 -6.943622 -1.788611 6.714324 7.710943 -0.674584 -0.853688 0.054787 -5.525120 1.727357 1.076682 2.100226 -0.018552 2.363233 -0.711346 -5.185028 -5.392681 -2.115831 -2.156790 -0.592487 -1.918960 2.483599 1.130379 -11.886672 8.202053 -2.054287 -1.964836 2.317355 0.320644 5.643527 -5.555777 -8.468326 4.187520 -0.982930 -4.278317 -5.167099 1.708634 4.462403 2.272922 1.126577 -3.689352 -10.414641 4.311185 -2.365401 3.816200 2.703031 2.303521 6.600237 3.096779 -3.957351 -7.150902 -5.875386 1.076297 -0.618988 -4.698136 -0.473546 -1.304493 7.151533 5.799658 -0.221497 -2.540688 -3.475773 8.209720 -5.232689 -2.753431 6.852525 -0.297142 -6.563637 1.452364 7.855472 -6.057420 -3.504630 -3.691076 1.334059 -2.749843 -5.374733 1.647042 -1.974314 1.424318 2.044692 0.967106 -3.157598 1.762229 1.903451 -0.108965 -2.393495 11.031997 7.937339 -5.282159 1.131549 -4.954549 3.837217 -9.430891 -7.280683 2.496235 -1.033252 -2.165013 2.839708 2.369193 6.061694 -0.446696 -0.123557 -0.417483 -2.733377 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::vector() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::priority_queue(int*, int*, std::greater const&, std::vector >&&) = -1.323965 2.839752 4.250562 -4.006412 6.009975 4.546111 1.868945 -1.052403 -2.790412 -1.904955 -0.850414 -4.710519 -5.159201 5.817958 -2.448414 1.230835 7.280313 0.816362 -1.057880 -0.348813 3.928604 -0.635997 7.312082 4.996267 -6.033858 0.184573 1.600191 2.696109 -0.739032 7.052603 -3.445194 -5.833042 2.113870 -0.371908 2.059734 -2.745319 0.324662 -1.803433 -0.836252 -7.477294 0.335823 2.189605 -1.864374 -0.788657 -0.191984 1.924212 7.922827 4.325599 -1.745918 -0.517666 2.753472 1.818643 0.014715 1.859363 1.901277 0.627971 3.989878 0.298173 -3.680102 -1.359250 -2.193416 -3.515763 -0.624883 5.211455 6.231387 0.800104 0.329335 0.800416 -1.716089 1.113333 0.205491 1.667802 2.650938 2.812316 3.162651 -1.356618 0.273896 -6.027616 -1.600514 -8.988146 -3.772305 -4.258853 1.428350 1.555875 2.397064 -2.656684 6.368240 0.341092 1.626985 2.267709 8.408102 -5.069505 -1.856658 -4.984045 -3.117735 0.666311 -2.786627 -0.255801 1.073290 -1.629902 -4.652812 -3.888185 1.299484 0.875839 -1.625341 -0.493200 -0.926725 5.121366 -4.975043 -1.913720 -4.960944 0.231074 -0.858574 -8.760580 -1.972975 -1.152020 2.194199 0.759160 -0.573380 -4.562375 2.108148 5.064955 -2.482701 -2.504700 -2.340631 6.699211 2.802171 0.097686 1.249967 -0.159254 1.406730 4.678683 5.227866 -1.613145 -1.316003 -0.559650 -2.571356 -0.437474 -2.830006 -0.027169 0.860197 -4.268756 -0.103895 4.463688 -2.767899 0.241515 -1.260247 -1.958146 4.077333 14.131422 -2.697102 3.821270 0.140270 -7.194383 4.033679 0.002711 -2.299571 0.026289 3.073095 3.131162 -6.144213 -4.388848 4.017414 5.126407 3.460270 -5.394108 0.974097 -2.278283 -0.290121 -1.668977 0.329476 2.407995 -0.831873 -3.903020 -1.555854 2.426080 9.766324 -3.209326 -8.919750 3.642603 0.957900 -0.194617 -3.078302 -1.934914 -0.986254 -0.025442 1.446580 -1.489125 3.089362 6.992873 -10.773925 5.282013 -0.277372 -3.763426 6.073787 -1.469152 -1.583211 -2.522739 0.738616 6.406779 4.982762 1.547690 -1.424491 -1.475945 -4.602047 0.288559 0.381958 3.265541 -1.594823 2.416374 0.639371 -5.737007 -4.999824 -4.747213 -0.689694 -1.635056 -3.020864 1.699438 0.355903 -11.466167 7.668433 0.259632 -0.925717 0.847041 -0.865021 2.686263 -4.603031 -7.421681 2.259329 -1.892386 -3.116314 -2.292315 0.323850 2.930611 1.440913 1.664404 -3.995947 -7.601142 3.909382 -0.195589 4.044257 2.331130 3.724402 5.914854 3.897039 -3.010465 -4.495709 -3.895951 3.691718 -0.713249 -3.693407 -0.544396 -2.008632 4.816028 6.000977 -0.788325 -0.700866 -4.132786 5.264254 -4.315591 -1.428385 5.095859 0.292181 -4.001765 0.306730 5.489893 -2.825798 -4.329429 -3.133446 -0.916855 -2.535853 -5.110236 0.368283 -3.423540 0.464906 3.191918 -0.366760 -3.559833 1.266381 0.310747 -0.253150 -0.853486 6.143014 6.256166 -4.861633 2.286980 -3.996414 3.526675 -7.724611 -5.645555 2.135868 -2.375111 -1.246919 0.520973 0.844557 3.272176 -1.099703 0.225258 -0.254447 -1.729738 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::~vector() = -0.385803 0.790126 1.429709 -1.765901 2.069972 1.490013 0.210765 -0.294661 -0.987897 -0.558206 -0.492046 -1.473629 -1.439402 1.601678 -0.858926 0.274649 1.899852 -0.062830 -0.493132 -0.225286 1.142675 0.570605 1.923474 0.933393 -1.847395 0.020675 0.390498 1.294353 0.006900 2.117002 -1.009826 -1.766112 0.022954 0.532543 0.531983 -0.658956 0.361306 -0.365674 -0.427207 -1.932410 0.192722 0.602512 -0.821724 -0.054650 -0.045905 0.422796 2.102777 1.275378 -0.661994 -0.427301 1.354784 1.237139 -0.255495 0.476215 0.039600 0.007098 1.461125 -0.496715 -0.777956 -0.602452 -0.300248 -0.563197 -0.220546 1.455750 1.691377 0.117188 -0.045556 0.349653 -0.106895 0.297780 0.142861 0.406395 0.514842 0.877558 0.690527 0.099434 0.148767 -1.440679 0.069664 -1.976186 -0.850799 -1.287653 0.310986 1.026219 0.159917 -0.745571 2.053989 -0.082329 0.366124 0.868084 2.126139 -1.099993 -0.372989 -1.831881 -1.165964 0.328795 -0.733493 -0.417228 -0.439770 0.466323 -0.933191 -0.881013 -0.192213 -0.207589 -0.546531 0.106443 -0.472657 1.358698 -1.613285 -0.105165 -1.200964 1.022142 0.116474 -2.365795 -1.398587 -0.522753 0.638866 -0.450647 0.254474 -0.994628 0.390364 1.305078 -0.992671 -0.011898 -1.202109 1.621094 1.108197 -0.355063 0.188042 -0.112172 0.619735 1.126763 0.801075 -0.804475 -0.860664 0.121658 -0.290158 -0.487918 -1.059625 0.447370 -0.039129 -1.218764 0.420741 1.435708 -0.626283 -0.106612 -1.173784 -0.955801 1.215792 4.205560 -0.746688 0.761493 -0.119364 -1.790934 0.789545 0.229835 -0.813423 0.065755 0.253336 0.901156 -1.146457 -1.312086 1.285234 1.287299 0.991468 -1.202147 0.857885 -0.450441 -0.288326 -0.436407 -0.009838 0.909930 -0.751994 -0.658940 -0.645708 0.556162 2.702583 -0.171808 -2.550648 1.261393 0.800198 -0.332977 0.014636 -0.567850 0.024959 -0.233866 1.141253 -0.318206 1.199165 2.096011 -3.387739 1.373260 0.816541 -0.977700 1.295784 -0.755324 -0.043350 -0.039157 -0.053536 1.828638 1.523611 0.009272 -0.089499 -0.565600 -1.232807 0.237719 0.474773 0.897645 -0.421251 0.331733 0.637067 -1.452523 -1.170701 -1.305499 -0.597874 0.243706 -1.165299 0.405918 -0.492073 -3.671874 2.255441 -0.214628 0.136903 0.172527 -0.611740 1.059279 -1.251625 -1.702399 0.792764 -0.178194 -0.823310 -0.428640 0.338107 1.114476 0.249246 1.285053 -1.379962 -2.211630 0.830836 0.035381 0.813779 0.546902 1.021960 1.019937 0.579526 -0.341974 -1.192056 -1.235049 1.476441 0.251686 -0.750115 0.714465 -0.307835 1.196886 1.445660 -0.427293 -0.356123 -1.090542 1.288143 -0.735698 -0.389008 1.082992 -0.279244 -1.454574 0.294349 1.379968 -0.680200 -1.296183 -1.217482 0.099489 -0.820537 -1.468973 0.124692 -0.739489 0.102401 1.348081 -0.085690 -1.400661 0.625302 0.118765 -0.497032 -0.313583 2.087988 1.556874 -0.773954 1.093511 -1.289161 1.100617 -2.178882 -1.585763 0.521050 -1.447708 -0.279092 0.219487 -0.245186 1.113181 -0.574773 0.875156 0.012010 -0.465959 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::top() const = -0.163011 0.251825 0.462947 -0.434685 0.380924 0.164431 0.110824 -0.150981 -0.309447 -0.297910 -0.077638 -0.499835 -0.441845 0.536212 -0.285780 -0.012855 0.712238 0.181426 -0.117880 -0.167520 0.268617 -0.147868 0.654470 0.618860 -0.553399 0.007164 0.215675 0.373106 0.105709 0.562881 -0.211521 -0.471799 0.118260 0.117066 0.264178 -0.346474 0.038784 -0.064737 -0.158874 -0.779670 0.065028 0.109821 0.072751 -0.080104 0.007633 0.297752 0.695603 0.403959 -0.121849 -0.055346 0.352230 0.320759 0.017007 0.134982 0.186803 -0.032652 0.525773 -0.156331 -0.225049 -0.062849 -0.125126 -0.364048 -0.056372 0.570679 0.629930 0.124955 0.033093 -0.066920 -0.069360 0.147907 0.037512 0.134128 0.147495 0.333237 0.147724 -0.247770 0.219046 -0.777596 -0.051797 -1.076308 -0.321971 -0.341262 0.240298 0.228172 0.058324 -0.038726 0.595103 0.106669 0.157354 0.193419 0.777831 -0.350282 -0.174206 -0.295155 -0.347981 0.199182 -0.252307 0.056261 -0.024780 0.129826 -0.387917 -0.307745 0.179871 0.020768 -0.208104 0.139394 -0.039969 0.409970 -0.586163 -0.036142 -0.405641 -0.004202 0.076893 -0.788478 -0.034061 -0.322000 0.329872 0.001034 -0.151747 -0.339995 0.151462 0.345748 -0.207103 -0.025759 -0.642445 0.510138 0.154092 -0.047659 0.005181 -0.064602 0.150431 0.337125 0.247018 -0.292132 -0.080066 -0.000606 -0.328335 -0.130848 -0.387613 -0.042539 0.216431 -0.365333 0.062643 0.270513 -0.313112 -0.168719 -0.094783 -0.243673 0.359724 1.217077 -0.213899 0.339152 0.105634 -0.590261 0.235726 0.004177 -0.192890 0.040741 0.308956 0.311292 -0.344080 -0.433736 0.302627 0.542517 0.344510 -0.316887 0.015117 -0.152241 -0.089933 -0.069699 0.121087 0.103004 -0.254876 -0.319172 -0.205313 0.237319 0.737950 -0.063930 -0.536870 0.166595 0.107155 -0.055024 -0.241730 -0.077397 -0.014022 0.098775 0.012780 -0.099775 0.336368 0.656898 -1.251518 0.532579 0.051939 -0.203493 0.455029 -0.175910 -0.185151 -0.466682 0.158214 0.569839 0.503076 0.024808 -0.023065 -0.039700 -0.488565 -0.087070 0.012213 0.346487 -0.283762 0.227502 0.213068 -0.508585 -0.444665 -0.358820 -0.011642 -0.114727 -0.276096 0.212840 0.063389 -1.098788 0.735058 -0.049878 -0.056533 -0.023064 -0.164829 0.143701 -0.545510 -0.586589 0.106757 -0.154981 -0.270943 -0.248159 -0.003827 0.339106 -0.122743 0.162740 -0.340357 -0.469405 0.320575 -0.125507 0.316589 0.204540 0.294455 0.435611 0.313862 -0.090017 -0.351808 -0.064420 0.211048 -0.188784 -0.291137 0.221707 -0.170307 0.367911 0.655776 -0.122617 -0.097745 -0.027855 0.499933 -0.226638 -0.255475 0.329077 -0.056425 -0.299616 0.181065 0.381941 -0.386523 -0.379684 -0.397492 -0.166059 -0.121768 -0.483267 0.156907 -0.286579 0.080908 0.332099 -0.051293 -0.364351 0.259597 0.057162 -0.061824 0.082162 0.571209 0.571745 -0.261787 0.300135 -0.440730 0.228866 -0.740136 -0.472114 0.104944 -0.147088 -0.135830 0.020319 -0.124056 0.344772 -0.069614 0.163662 -0.051954 0.004200 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::pop() = -0.612959 1.327780 2.053976 -1.787329 2.157447 2.125306 0.621147 -0.386358 -1.381050 -0.827931 -0.384915 -2.597539 -2.255095 2.592431 -1.085813 -0.030161 3.317664 0.617506 -0.706272 0.092461 0.954694 0.483278 2.895759 2.526680 -2.134392 0.102859 0.422056 0.984304 -0.697665 3.042730 -1.508434 -3.161699 0.585423 0.772683 0.705414 -0.934325 -0.168656 -0.842192 -0.556444 -3.339130 0.321710 1.487141 -0.524321 -0.663854 0.180258 0.210132 3.568738 1.676766 -0.137053 -0.632635 0.855680 1.352834 -0.023591 0.530273 1.311835 0.149647 2.004543 -0.383841 -1.412398 -0.507992 -0.870619 -0.793664 -0.908769 2.339401 2.408999 0.788454 -0.135535 -0.659276 -0.563982 0.493375 -0.166903 0.567691 1.244267 1.749281 0.610296 0.475184 0.486630 -1.808964 -0.145908 -2.842303 -1.560447 -1.343562 1.024755 1.670487 0.412846 -1.583048 2.620593 -0.215661 0.659288 0.727634 3.873849 -1.779058 -0.879340 -1.685970 -1.436592 0.482365 -0.935652 0.097699 -0.266769 -0.512356 -2.066769 -1.522878 0.289133 0.228213 -0.768385 0.817626 0.025074 2.053719 -1.927057 -0.147340 -1.851773 0.361665 0.344047 -3.588949 -1.608979 -0.625268 0.043224 0.434972 -1.164660 -1.894041 1.132302 1.549071 -1.256328 -0.525165 -1.828107 2.688683 0.793464 -0.150864 0.213218 -0.176395 1.028466 1.701883 1.096292 -1.055404 0.104477 -0.326943 -0.889871 -0.426399 -1.198815 -0.017443 -0.420579 -1.480104 0.163479 1.717587 -1.493641 0.073100 -2.028685 -0.766183 1.423768 6.165837 -1.483771 1.722446 0.067695 -2.992128 1.752243 0.057435 -1.241490 -0.641004 1.167441 1.808152 -1.993838 -1.715656 1.910017 2.589110 1.613177 -1.547381 1.285199 -0.686387 -0.373003 -0.884448 0.896436 0.614381 -0.380563 -1.612901 -0.969720 1.396017 3.979349 -0.835311 -4.168057 1.087763 0.502513 0.775757 -0.152150 -0.373696 0.008723 0.301197 0.867912 -0.671788 1.701743 3.024841 -4.688454 2.452474 0.364536 -1.760648 2.794247 -0.651735 -0.881340 -0.156046 0.338178 2.892222 2.430866 0.818269 -0.706053 -0.825270 -2.033947 -0.428785 0.303747 1.484067 -1.035404 1.116690 0.668730 -2.543091 -1.910538 -2.497895 -0.328352 -0.850951 -1.993608 0.836424 0.225579 -4.707741 3.580107 0.799906 -0.003702 -0.340638 -0.822475 0.579083 -2.114243 -3.096951 0.601666 -0.922696 -1.444245 -0.274776 -0.237901 1.208778 0.617290 1.408786 -1.801949 -2.729792 1.977643 0.383224 2.212585 0.917819 1.408107 1.794530 2.266395 -0.765491 -1.160954 -1.890114 2.271047 -0.269864 -1.577877 0.515216 -1.104056 1.846074 2.439708 -0.606157 -0.850238 -2.090635 1.959543 -0.912949 -0.287217 1.743721 -0.878481 -1.610536 -0.133616 2.091694 -1.154124 -1.607965 -1.616521 -0.600213 -1.458817 -2.234333 0.017604 -1.299731 0.208772 1.508273 -0.563904 -1.782468 0.388602 0.149944 -0.605806 0.462463 2.297503 1.577440 -1.438921 1.823451 -2.006728 1.623551 -3.200462 -2.406071 0.898619 -1.624097 -0.979472 -0.335884 -0.265542 1.145260 -0.660341 0.644815 -0.313659 -0.014204 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::push(int const&) = -0.782619 1.452697 2.367140 -2.248238 2.507092 2.469937 0.726776 -0.642622 -1.657602 -0.908278 -0.381388 -2.898835 -2.463292 3.068149 -1.303533 0.147715 3.965684 0.710204 -0.889529 -0.050903 1.422998 0.391860 3.496010 3.086291 -2.667332 0.073008 0.770576 1.247516 -0.458115 3.341577 -1.794640 -3.386500 0.739807 0.500039 0.836682 -1.279048 -0.116887 -0.919294 -0.366619 -3.990127 0.390381 1.285077 -0.702251 -0.752431 0.094415 0.443581 4.125280 2.060585 -0.346452 -0.694306 1.254143 1.547085 -0.135770 0.623335 1.435966 0.278332 2.377279 -0.101661 -1.478390 -0.658107 -0.947269 -0.926930 -0.796082 2.862116 2.961909 0.875939 -0.108668 -0.469862 -0.451232 0.530877 -0.119702 0.694838 1.326688 1.992363 0.823000 -0.201323 0.570083 -2.793887 -0.241785 -3.698416 -1.823236 -1.573916 1.035939 1.365654 0.666842 -1.576559 3.127442 -0.173459 0.730745 0.961722 4.505511 -2.250707 -1.009383 -2.033407 -1.779404 0.586666 -1.163591 0.212429 -0.131349 -0.606364 -2.424406 -1.945155 0.461823 0.405711 -0.972389 0.642306 0.051426 2.450364 -2.220641 -0.380695 -2.084029 0.424749 0.197676 -4.334144 -1.664252 -1.008190 0.553705 0.366681 -1.276469 -2.444429 1.179038 2.028130 -1.444381 -0.807463 -1.877108 3.131116 1.165552 -0.099402 0.201393 -0.299967 1.171971 2.213453 1.501011 -1.328506 0.043711 -0.362512 -1.249112 -0.484362 -1.608386 -0.063343 -0.093713 -1.812377 0.150094 2.161093 -1.746720 0.051870 -1.395397 -0.885578 1.695530 7.774160 -1.606836 2.080811 0.219672 -3.551956 1.965377 0.017751 -1.377981 -0.503087 1.430556 2.022591 -2.904930 -2.124357 2.174122 3.067392 1.919973 -2.123079 1.102253 -0.865855 -0.520920 -0.981518 0.872015 0.681787 -0.565558 -1.893826 -1.138432 1.726328 4.793382 -1.114697 -4.679499 1.262490 0.636115 0.605871 -0.642038 -0.547156 -0.222979 0.408706 0.982100 -0.720697 2.096292 3.613127 -5.788710 2.839541 0.255153 -2.003200 3.221675 -0.607716 -1.139357 -0.525262 0.496556 3.351787 2.831842 0.818109 -0.725198 -0.769802 -2.475370 -0.475125 0.346825 1.692737 -1.249683 1.309884 0.884657 -2.966973 -2.273466 -2.565737 -0.387832 -1.059723 -2.091525 1.066112 -0.000671 -5.690915 4.206835 0.790589 -0.071413 -0.183454 -1.084331 0.883004 -2.602885 -3.638898 0.862812 -0.859672 -1.391010 -0.486980 -0.199389 1.601239 0.641455 1.673754 -2.253906 -3.424974 2.143325 0.210325 2.552210 1.104617 1.631474 2.242108 2.136639 -0.817869 -1.741587 -2.046006 2.424058 -0.111718 -2.017590 0.267502 -1.232599 2.275500 2.942163 -0.759420 -0.928048 -2.178279 2.375150 -1.486696 -0.390250 1.986732 -0.463953 -2.053502 -0.141922 2.398165 -1.517648 -1.864599 -1.830508 -0.818896 -1.601546 -2.683295 0.219805 -1.440357 0.380622 1.693365 -0.530436 -1.871050 0.627970 0.234208 -0.481199 0.562791 2.714118 2.350593 -1.744281 1.720285 -2.446781 1.914109 -3.863869 -2.973871 1.131948 -1.777430 -1.148655 -0.319922 -0.240782 1.573946 -0.694578 0.725095 -0.281727 -0.078290 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::empty() const = -0.178981 0.100314 0.458506 -0.511807 0.401394 0.141950 0.145734 -0.180550 -0.458839 -0.257440 0.044914 -0.582118 -0.389418 0.595500 -0.289984 0.080243 0.747961 0.201695 -0.192375 -0.189156 0.324372 -0.146125 0.717081 0.708487 -0.595298 0.026328 0.091903 0.424224 0.182727 0.521036 -0.183930 -0.391733 0.141504 0.035923 0.189012 -0.374370 0.038212 0.024855 -0.043796 -0.842015 0.099249 0.141720 0.121353 -0.080879 0.015598 0.360081 0.626288 0.456708 -0.140440 0.064368 0.435589 0.231866 0.048860 0.143214 0.191894 -0.060589 0.563504 -0.115951 -0.236423 -0.091666 -0.107302 -0.378617 -0.023000 0.589548 0.698708 0.103242 0.002498 -0.060034 0.024525 0.166557 0.171635 0.142530 0.085516 0.244583 0.184228 -0.275873 0.251756 -0.873346 -0.038292 -1.136042 -0.368750 -0.222424 0.440323 0.227164 0.058840 -0.057648 0.622831 0.097853 0.037315 0.236626 0.747182 -0.360365 -0.208478 -0.242774 -0.388341 0.237187 -0.277234 0.070750 0.032360 0.208214 -0.429972 -0.247247 0.214788 0.023353 -0.239228 0.145915 -0.007710 0.444015 -0.604364 -0.075915 -0.295882 0.142503 0.114380 -0.826547 -0.045301 -0.406287 0.354428 -0.011079 -0.190583 -0.267968 0.131061 0.243735 -0.235728 0.016462 -0.721632 0.523454 0.174478 0.043103 -0.002742 -0.045983 0.146626 0.378523 0.155789 -0.376933 -0.043759 -0.001056 -0.277361 0.017724 -0.427592 -0.085132 0.252022 -0.395185 0.085226 0.206495 -0.338462 -0.181111 -0.048132 -0.082777 0.271972 1.300426 -0.135119 0.472345 0.244074 -0.549608 0.262148 0.006877 -0.091773 0.146556 0.315117 0.201551 -0.377342 -0.490326 0.310766 0.593587 0.385058 -0.425156 -0.017957 -0.082323 -0.074508 -0.045630 0.138916 0.095928 -0.200509 -0.350662 -0.197882 0.272518 0.789428 -0.042688 -0.554237 0.168928 0.113064 -0.114489 -0.309152 -0.108014 -0.019455 0.123971 0.011827 -0.045805 0.370285 0.709011 -1.345284 0.564453 0.068946 -0.139529 0.521580 -0.125149 -0.311116 -0.564461 0.075782 0.472248 0.561095 0.012753 -0.057830 0.101257 -0.538937 -0.089884 0.025907 0.237206 -0.291488 0.257371 0.217316 -0.430572 -0.397265 -0.365680 -0.037288 -0.060453 -0.279244 0.302861 0.057151 -1.125073 0.659451 -0.052583 -0.139277 -0.030448 -0.186348 0.200074 -0.557141 -0.565740 0.126789 -0.163010 -0.339914 -0.360712 0.026071 0.323405 -0.129223 0.184327 -0.366657 -0.460887 0.388100 -0.231885 0.360347 0.241766 0.166169 0.402451 0.350083 -0.092107 -0.383992 -0.046057 0.214915 -0.199139 -0.333002 0.240056 -0.192108 0.379779 0.620346 -0.071530 -0.143107 -0.017128 0.573095 -0.245249 -0.307595 0.354999 -0.058153 -0.318563 0.283812 0.414539 -0.475806 -0.259126 -0.418701 -0.235537 -0.122340 -0.445145 0.307043 -0.149086 0.173809 0.226791 0.002540 -0.313849 0.301139 0.065059 -0.075257 0.101953 0.693305 0.657944 -0.226487 0.268144 -0.499148 0.259542 -0.746069 -0.500434 0.132033 -0.136032 -0.262424 0.043724 -0.117577 0.448547 0.010858 0.090409 -0.111267 0.120687 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::~priority_queue() = -0.190078 0.251872 0.635043 -0.699688 0.713612 0.449453 0.133035 -0.132882 -0.515968 -0.264669 -0.161261 -0.584052 -0.522737 0.734171 -0.380499 0.098171 0.959111 0.221429 -0.185223 -0.182386 0.425663 -0.002306 0.882169 0.688512 -0.774706 0.027737 0.181820 0.556147 0.054271 0.928420 -0.411226 -0.709042 0.097970 0.148056 0.262810 -0.505488 0.091984 -0.023602 -0.166518 -1.054474 0.116388 0.199071 -0.110176 -0.060203 0.031982 0.257952 0.868454 0.551235 -0.195129 -0.011916 0.523948 0.516776 -0.030038 0.200015 0.168843 0.125380 0.688991 -0.238999 -0.326399 -0.134442 -0.154127 -0.377861 -0.049954 0.680533 0.807681 0.094530 0.005466 -0.035532 -0.056532 0.154815 0.140105 0.157264 0.134862 0.337201 0.224672 -0.186461 0.183966 -0.861299 0.001138 -1.147043 -0.412448 -0.501492 0.307871 0.394992 0.098214 -0.170279 0.856043 -0.024646 0.189583 0.293900 0.921771 -0.508652 -0.212505 -0.565806 -0.485593 0.214935 -0.317507 -0.123919 -0.134218 0.192388 -0.460655 -0.446378 0.155534 -0.004422 -0.268852 0.120653 -0.119532 0.624280 -0.804374 -0.137419 -0.543160 0.312329 0.026744 -0.998587 -0.321664 -0.389108 0.382022 -0.074480 -0.081003 -0.465743 0.205884 0.536751 -0.367680 -0.023947 -0.662487 0.695803 0.316187 -0.147507 0.029372 -0.106678 0.156079 0.516519 0.338258 -0.418815 -0.216854 0.121701 -0.284186 -0.195874 -0.558404 0.041741 0.065681 -0.551197 0.140814 0.469959 -0.382628 -0.098436 -0.290081 -0.290801 0.499480 1.794141 -0.291242 0.413115 0.083692 -0.778642 0.343461 0.091163 -0.228747 0.097008 0.306051 0.336162 -0.542353 -0.586931 0.393726 0.651279 0.477841 -0.477159 0.117450 -0.264779 -0.120248 -0.045454 0.088925 0.238116 -0.340096 -0.381265 -0.268468 0.189190 1.158958 -0.058693 -0.913318 0.339889 0.230246 -0.215524 -0.187927 -0.181156 -0.063542 0.025405 0.251657 -0.152185 0.484332 0.906759 -1.639954 0.693075 0.119053 -0.355384 0.595287 -0.253619 -0.114362 -0.307631 0.030339 0.707856 0.789459 0.013645 0.001857 -0.051525 -0.615172 -0.018913 0.094729 0.437015 -0.308448 0.242533 0.341498 -0.704812 -0.485537 -0.496001 -0.119503 -0.075725 -0.435204 0.242247 -0.050193 -1.591104 0.903724 -0.068653 -0.025347 0.138585 -0.174370 0.347771 -0.642191 -0.756307 0.274886 -0.037432 -0.310628 -0.253634 0.057159 0.536155 -0.052222 0.403863 -0.524857 -0.813791 0.374974 -0.078499 0.393360 0.276175 0.319426 0.501352 0.308980 -0.132268 -0.486921 -0.311037 0.441328 -0.114224 -0.288915 0.304577 -0.216429 0.528448 0.793837 -0.083373 -0.155460 -0.264347 0.729042 -0.311386 -0.195660 0.480613 -0.087194 -0.451218 0.201639 0.591896 -0.502340 -0.538702 -0.483674 -0.061687 -0.180915 -0.564731 0.236539 -0.366539 0.136619 0.450704 0.001099 -0.559774 0.326449 0.071191 -0.163630 -0.007481 0.903912 0.706815 -0.291296 0.482823 -0.531704 0.379639 -0.948006 -0.579766 0.076930 -0.398545 -0.241357 0.130774 -0.156906 0.530687 -0.148950 0.357194 -0.013700 -0.128241 +PE-benchmarks/Nearly_sorted_Algo.cpp__printArray(int*, int) = -0.577240 -0.491907 0.233824 -1.496468 0.768027 0.538222 0.363181 -0.456817 -1.466881 -0.585834 0.415700 -1.466798 -0.439916 1.690003 -0.648018 0.968424 2.165541 0.400147 -0.604101 -0.326242 1.558831 -0.650306 1.931814 1.897199 -1.559712 -0.234792 0.186074 1.134003 0.644241 0.567062 0.267590 -0.811876 0.367311 -1.175021 0.155744 -1.243982 0.442608 0.551173 0.668714 -2.386799 0.312487 0.306830 0.385607 -0.344635 -0.353347 0.342116 1.038807 1.382223 -0.649847 0.370524 1.482969 0.358339 -0.190661 0.287025 0.041878 0.000258 0.300723 -0.033468 -0.606587 -0.397059 0.005460 -0.805697 0.499398 1.481178 1.980732 0.062480 0.154201 0.667610 0.308928 0.404689 0.811405 0.207217 -0.369550 0.073960 0.797307 -1.909234 -0.044377 -3.071595 -0.065184 -3.365824 -0.863514 -0.281447 1.259442 0.353429 0.520496 -0.065313 1.462626 -0.107173 -0.102470 1.543484 1.615639 -1.008664 -0.683535 -1.254015 -1.097197 0.817883 -0.937761 -0.024891 0.699343 0.553126 -1.117753 -0.655447 0.469413 0.582821 -0.558775 -0.797620 0.133709 1.228004 -1.405625 -1.015636 -0.334601 1.021144 -0.144243 -2.385624 -0.147252 -1.313132 0.793159 -0.000892 -0.317633 -0.987156 0.033636 0.791597 -0.392488 -0.412667 -1.069575 1.250340 0.652479 0.408984 0.146482 0.117966 0.294001 1.784707 0.581785 -0.973127 -0.155588 0.278263 -0.804807 0.251118 -1.313039 -0.663130 0.975934 -1.422795 0.104237 0.851450 -0.853623 -0.605367 1.015669 0.163139 0.725365 5.033352 0.176333 1.690708 1.080011 -1.345006 0.839723 -0.191913 0.027966 0.605149 0.720382 0.006272 -2.029492 -1.308574 0.594228 1.471194 1.121108 -1.381281 -0.723731 -0.240408 -0.163452 0.081406 -0.096206 0.422117 -0.403729 -1.056471 -0.317288 1.114938 2.592225 -0.294392 -0.297876 0.575583 0.975503 -1.038447 -1.816298 -0.431880 -1.047768 0.284830 0.116976 0.014042 0.961090 1.867877 -3.065076 1.317446 0.077046 0.239709 0.945523 0.076728 -1.304154 -2.511590 -0.034769 0.958389 1.693018 -0.486863 0.342877 0.661093 -1.333042 -0.030013 0.273262 0.230409 -0.425947 0.578881 0.029579 -0.724600 -0.971388 0.208928 -0.651211 -0.280423 -0.238789 0.806593 0.269635 -2.113887 1.451917 -0.382941 -0.576387 0.251182 -0.491755 1.158680 -1.660462 -1.453029 0.783025 0.022679 -0.633124 -1.002614 0.147134 1.052482 0.038822 0.192852 -0.708891 -1.757167 0.915724 -0.852946 0.980854 0.582406 -0.100265 1.047690 0.121001 -0.241956 -1.546619 -0.659279 -0.201603 -0.153183 -1.340031 -0.361219 -0.231392 1.292752 1.295515 -0.119555 -0.848550 0.336094 1.722902 -1.037517 -0.744795 0.844760 0.243721 -1.291152 0.448637 1.131746 -1.928476 -0.121447 -0.996459 -0.015095 -0.101467 -1.182960 0.918691 -0.031081 0.837343 0.139132 0.277344 -0.190466 0.713537 0.618253 0.188118 0.149077 2.120302 1.652380 -0.490997 -0.236864 -1.567788 0.509547 -1.940747 -1.735047 0.376599 0.243718 -0.835500 0.436737 0.251333 1.536800 0.314287 0.177538 -0.250303 0.193005 +PE-benchmarks/Nearly_sorted_Algo.cpp__main = -0.779974 -0.065472 1.346791 -2.354287 2.579953 1.419232 0.971034 -0.340997 -2.528133 -0.933997 0.348142 -2.749863 -1.843911 3.283509 -1.068596 1.351679 3.897359 0.657863 -0.938187 -0.382884 2.361617 -0.651222 3.710108 2.805816 -2.893437 0.030284 -0.122846 1.638057 0.205638 2.506115 -0.637901 -2.212020 0.988757 -1.085139 0.387408 -1.803234 0.385415 0.171692 0.314344 -4.248361 0.486557 1.362343 -0.151626 -0.543313 -0.212138 1.478820 2.830432 2.426405 -0.992053 0.726301 1.901202 0.391223 0.000337 0.817618 0.500150 0.146622 1.311212 -0.045584 -1.976491 -0.676408 -0.632653 -1.907781 0.146754 2.450564 3.372501 0.018253 -0.000245 0.880407 -0.096669 0.785220 1.130523 0.569139 0.526907 0.340636 1.694545 -1.366226 -0.274958 -3.818959 -0.557159 -5.754445 -1.950547 -1.077271 2.418540 0.887085 0.735469 -1.004909 3.069807 -0.152398 0.008759 2.221112 3.557070 -2.122670 -1.260253 -2.412292 -1.642582 0.890255 -1.543064 -0.455399 1.270502 0.198022 -2.367892 -1.268166 0.691166 0.479916 -0.914836 -0.647277 -0.152456 2.633703 -2.901976 -1.375858 -1.564750 1.484524 -0.063070 -4.314979 -0.770991 -1.062362 1.282396 0.421303 -0.398495 -1.517463 0.784231 1.609381 -1.214186 -0.677278 -1.673236 2.987739 1.006300 0.616003 0.639076 0.353257 0.608209 2.619030 1.861022 -1.391340 -0.456071 0.210469 -0.891832 0.565747 -1.712212 -0.748028 0.788928 -2.509047 0.422982 1.523666 -1.561120 -0.538619 -0.235432 0.108877 1.434424 7.169892 -0.482310 2.751566 1.026240 -2.954576 1.782930 -0.215614 -0.431295 0.569337 1.463107 0.589403 -2.687993 -2.338856 1.706100 2.673033 2.052098 -2.912298 -0.076888 -0.719881 -0.044100 -0.188272 0.161139 1.262999 -0.123643 -2.067814 -0.655608 1.277852 5.155410 -1.043627 -2.934441 1.615049 0.955652 -0.878646 -2.320241 -0.913517 -0.704365 0.038776 0.652035 -0.380866 1.558101 3.601431 -5.524070 2.741765 -0.016758 -0.761792 2.390693 -0.263981 -1.665148 -2.933934 -0.547730 2.302184 3.209552 0.191413 -0.387073 0.323250 -2.352896 0.157895 0.389384 0.754350 -0.527644 1.197959 0.009518 -1.920233 -1.831337 -1.302639 -0.715752 -0.167212 -1.010041 1.247082 0.514579 -5.130670 3.031694 -0.390326 -0.890567 0.307552 -0.184276 1.890745 -2.345308 -3.201022 1.276527 -0.658513 -2.115401 -1.852341 0.219828 1.528791 0.524582 0.576365 -1.389166 -3.565842 2.252233 -0.885504 2.022326 1.216914 0.464883 2.669127 1.480317 -1.281770 -2.285650 -1.867655 1.008782 -0.733618 -1.769684 0.143909 -0.829377 2.393041 2.375624 -0.030784 -1.053726 -1.217898 3.096024 -1.951833 -1.093547 2.407370 0.000232 -2.013404 1.116622 2.828933 -2.550956 -0.958118 -1.770991 -0.183483 -0.988047 -1.945431 1.011463 -0.677140 0.761287 0.710394 0.270818 -1.197921 0.845626 0.475017 -0.235916 -0.426966 3.977503 3.455858 -1.960199 0.774894 -2.258550 1.625932 -3.547583 -2.864158 0.809958 -0.329107 -1.313208 0.639423 0.448262 2.201412 0.051826 -0.276149 -0.612099 -0.046012 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_base() = -0.142775 0.082131 0.413601 -0.417056 0.339725 0.129849 0.110868 -0.065667 -0.393484 -0.205672 -0.069541 -0.326629 -0.287818 0.497043 -0.252709 0.033837 0.701413 0.304948 -0.097882 -0.189538 0.245816 -0.163768 0.598167 0.614549 -0.496802 0.019135 0.119339 0.384040 0.100158 0.575781 -0.204211 -0.397235 0.120906 0.053289 0.202313 -0.478050 0.039750 0.087366 -0.128044 -0.815944 0.095339 0.081197 0.075766 -0.048477 0.052500 0.266846 0.507863 0.363688 -0.098217 0.109864 0.322760 0.322563 0.024716 0.130185 0.162260 0.124658 0.440019 -0.173767 -0.202811 -0.006802 -0.105918 -0.361982 0.006593 0.465918 0.579977 0.074521 0.027842 -0.127509 -0.029984 0.131881 0.157698 0.084483 0.046743 0.158754 0.121609 -0.262987 0.160986 -0.743296 -0.015550 -0.993982 -0.289242 -0.300885 0.346308 0.209676 0.048137 -0.011156 0.532411 0.010738 0.138564 0.183814 0.577566 -0.322056 -0.169764 -0.243602 -0.298876 0.208453 -0.218363 -0.047005 -0.032918 0.156847 -0.323641 -0.311870 0.226102 0.023761 -0.193371 0.105010 -0.039207 0.434515 -0.602340 -0.124420 -0.375887 0.144071 0.028894 -0.627977 -0.023182 -0.364322 0.353504 0.016850 -0.144847 -0.265833 0.139548 0.310054 -0.192575 0.002660 -0.526295 0.442930 0.097876 -0.096100 -0.011348 -0.085930 0.013994 0.327131 0.218337 -0.316640 -0.069432 0.138576 -0.284749 -0.115442 -0.446599 -0.059368 0.151379 -0.372612 0.080936 0.185106 -0.311788 -0.143921 -0.036371 -0.120730 0.316514 1.112551 -0.143346 0.310454 0.152376 -0.478038 0.208207 0.061204 -0.052389 0.139125 0.324178 0.159224 -0.341498 -0.394681 0.135193 0.468540 0.340043 -0.288890 -0.090377 -0.210242 -0.066096 0.053899 0.101290 0.070909 -0.238499 -0.291414 -0.159424 0.091508 0.699176 -0.011623 -0.451108 0.084023 0.109433 -0.202966 -0.245672 -0.077175 -0.062035 0.084910 0.028362 -0.097801 0.286758 0.586568 -1.174069 0.499892 -0.041447 -0.140812 0.361209 -0.115644 -0.128845 -0.424114 0.054871 0.390798 0.590897 0.006479 0.031069 0.104332 -0.449784 -0.077288 0.004901 0.312263 -0.263787 0.208680 0.250175 -0.459909 -0.299467 -0.268434 -0.002575 -0.125396 -0.217080 0.199259 0.065438 -1.037646 0.521450 -0.077765 -0.081145 0.119827 -0.054893 0.175986 -0.482984 -0.493547 0.137145 0.006557 -0.210685 -0.248841 -0.001220 0.393138 -0.151133 0.157580 -0.275484 -0.437124 0.265402 -0.128133 0.260454 0.199022 0.121560 0.389018 0.214677 -0.076518 -0.311631 -0.054601 0.161556 -0.223261 -0.157129 0.213016 -0.170693 0.333359 0.620943 0.005821 -0.102813 -0.007244 0.591655 -0.207673 -0.177987 0.319671 -0.013703 -0.156156 0.234582 0.380618 -0.480305 -0.339283 -0.299462 -0.090716 0.021785 -0.319092 0.281337 -0.267472 0.153191 0.206592 0.045251 -0.330535 0.262520 0.066404 -0.072908 0.057429 0.603227 0.527836 -0.171023 0.312167 -0.326006 0.183576 -0.617916 -0.301444 -0.056564 -0.115563 -0.201114 0.133135 -0.141580 0.379203 -0.026735 0.207595 -0.037270 -0.027383 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_impl::_Vector_impl() = -0.185664 -0.074921 0.463708 -0.474394 0.264141 -0.149819 0.133708 0.028220 -0.511396 -0.306304 -0.054573 -0.246373 -0.301728 0.554265 -0.270579 -0.000425 0.831472 0.483053 -0.088962 -0.360041 0.343296 -0.418207 0.671326 0.771715 -0.618130 -0.003287 0.131897 0.592706 0.337360 0.521468 -0.071052 -0.201423 0.156973 -0.004367 0.332722 -0.731158 0.117134 0.259871 -0.254985 -1.031857 0.114713 0.002504 0.217889 0.000286 0.069032 0.620337 0.413713 0.448130 -0.224327 0.251986 0.460620 0.274938 0.067683 0.164405 0.059169 0.099749 0.418257 -0.148533 -0.218749 0.068395 -0.070862 -0.669540 0.145310 0.510983 0.746713 0.011082 0.074975 -0.123798 0.067641 0.206713 0.311547 0.071556 0.029522 -0.021420 0.231345 -0.507214 0.150465 -1.162261 -0.016703 -1.604482 -0.332401 -0.383457 0.621971 0.068376 -0.044672 0.096466 0.599853 0.087935 0.156880 0.321433 0.535636 -0.290362 -0.210619 -0.283754 -0.311996 0.371873 -0.308578 -0.086647 0.152304 0.339337 -0.328627 -0.295496 0.329920 -0.033420 -0.242742 0.072225 -0.092887 0.550767 -0.785793 -0.151667 -0.492517 0.182158 0.093503 -0.678266 0.234897 -0.549134 0.634187 0.014492 -0.089474 -0.093878 0.079988 0.282679 -0.159653 0.110773 -0.722002 0.521974 0.033879 -0.141514 -0.012783 -0.040023 -0.122109 0.260412 0.318508 -0.404715 -0.162518 0.305127 -0.456295 -0.120812 -0.672454 -0.127307 0.522365 -0.458156 0.072530 0.020515 -0.368450 -0.325934 0.254041 -0.092917 0.393327 1.134934 -0.010424 0.331822 0.282049 -0.400967 0.237740 0.135592 0.086147 0.377517 0.468963 0.025927 -0.352262 -0.479713 -0.027994 0.511104 0.403216 -0.386476 -0.336572 -0.275356 -0.034797 0.145937 0.061777 0.082968 -0.319930 -0.295946 -0.132641 0.036181 0.631053 0.037216 -0.332236 -0.020104 0.154137 -0.435540 -0.520876 -0.076932 -0.047956 0.081037 -0.108048 -0.066725 0.284895 0.659887 -1.447772 0.573709 -0.074511 0.045231 0.290366 -0.127790 -0.141018 -0.914537 0.077186 0.314174 0.733909 -0.050715 0.037545 0.299177 -0.553307 -0.071689 -0.008327 0.360726 -0.287193 0.238506 0.238838 -0.344419 -0.302821 -0.215582 0.007405 -0.063893 -0.083343 0.256656 0.104517 -1.181910 0.453184 -0.319673 -0.189279 0.187991 0.010138 0.208092 -0.609733 -0.508744 0.139007 0.107777 -0.342814 -0.559205 0.042107 0.536412 -0.351342 -0.006266 -0.210414 -0.476901 0.329793 -0.344407 0.198932 0.233935 0.022639 0.580155 0.246969 -0.089752 -0.438810 0.144542 -0.031436 -0.398017 -0.107475 0.239959 -0.129633 0.326494 0.795853 0.054164 -0.031658 0.254576 0.819841 -0.312526 -0.409552 0.372336 0.086467 0.003563 0.552708 0.431270 -0.765159 -0.395430 -0.376954 -0.129910 0.272238 -0.295896 0.491874 -0.339603 0.237744 0.163924 0.152951 -0.314241 0.415863 0.115258 -0.056691 0.000000 0.811994 0.890033 -0.223600 0.289898 -0.344345 0.158994 -0.702405 -0.220671 -0.211133 0.042821 -0.163794 0.307098 -0.126051 0.487151 0.063328 0.137466 -0.108034 -0.005162 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_impl_data::_Vector_impl_data() = -0.069297 -0.064289 0.477072 -0.348515 0.141210 -0.147876 0.090377 -0.036963 -0.401599 -0.028956 -0.072823 -0.160208 -0.023861 0.367380 -0.086421 0.179958 0.619896 0.381598 -0.129142 -0.284803 0.287787 -0.653378 0.425727 0.599025 -0.443586 0.097557 0.145411 0.483291 0.332459 0.535866 -0.423907 0.184658 -0.026646 -0.254068 0.354523 -0.630111 0.013419 0.209093 -0.012570 -0.880928 0.074490 0.004177 0.444824 -0.018387 0.054903 0.456166 0.312462 0.288176 -0.115777 0.182556 0.284578 -0.137101 0.229129 0.080910 0.221254 0.394399 0.788333 0.227911 -0.170640 0.135031 -0.013192 -0.554447 0.339174 0.338223 0.538093 -0.031201 -0.009075 -0.051472 0.218365 0.007737 0.234455 0.100402 -0.219516 -0.040806 0.154155 -0.753472 0.517189 -0.857862 0.038050 -1.028158 -0.299275 -0.266414 0.309018 -0.174257 0.195586 0.102759 0.467201 -0.092598 0.136797 -0.159428 0.319669 -0.396478 -0.130467 -0.163372 -0.229398 0.187230 -0.165699 -0.234177 0.365330 0.078513 -0.208820 -0.214907 0.630926 0.153819 -0.230515 0.253701 -0.056658 0.400104 -0.427292 -0.423609 -0.347220 -0.062881 -0.171192 -0.422710 0.557799 -0.459845 0.277036 0.029587 -0.075347 -0.359687 0.053436 0.341766 -0.131129 -0.051088 -0.668267 0.566579 0.045425 -0.154975 0.011703 -0.118960 -0.102687 0.161935 0.368544 -0.330821 -0.096115 0.339969 -0.561206 -0.108919 -0.492343 -0.259763 0.405201 -0.367436 -0.322089 -0.021396 -0.268963 0.233642 0.585458 0.141228 0.227557 1.034991 -0.003292 0.228925 0.128548 -0.290012 0.540749 0.263968 0.053114 0.304006 0.354315 0.020638 -0.847627 -0.360777 -0.108122 0.393627 0.270732 -0.400123 -0.545088 -0.317252 -0.082176 0.330575 0.037274 -0.013843 -0.188438 -0.248792 -0.083338 -0.184803 0.726920 -0.125309 -0.349160 -0.031310 -0.296840 -0.571192 -0.908280 -0.080127 -0.322769 0.032344 -0.624109 -0.064129 0.223562 0.436282 -1.111906 0.508826 -0.355648 -0.265050 0.692700 -0.272629 -0.039342 -0.953278 -0.014999 0.151413 0.608672 -0.080373 -0.193816 0.264534 -0.418020 -0.045087 -0.155575 0.221286 -0.279323 0.245483 0.133518 -0.326376 -0.114406 -0.186612 0.081555 -0.225914 -0.024950 0.178391 0.009884 -0.665837 0.261818 -0.116561 -0.122512 0.405407 0.106955 -0.137304 -0.411840 -0.292267 0.060297 0.286674 0.045969 -0.505306 -0.050164 0.375256 -0.335374 -0.296703 -0.277579 -0.477388 0.083341 -0.494463 0.145917 0.232019 -0.089636 0.269035 0.685082 -0.070880 -0.350506 0.392643 -0.507459 -0.281417 -0.014370 -0.207729 -0.184781 0.303205 0.600605 0.128377 0.344656 0.118798 0.634878 -0.251328 -0.346508 0.244164 -0.153580 -0.048401 0.181387 0.286497 -0.544081 -0.246491 -0.209735 -0.378970 0.258322 -0.081952 0.452709 -0.273572 0.127267 0.073906 -0.004315 -0.125640 0.302277 0.034674 -0.070667 -0.042976 0.693190 0.630832 -0.117687 0.122517 -0.215844 0.128123 -0.448763 0.039478 -0.228055 0.311218 -0.327219 0.213471 0.297652 0.365859 0.111155 -0.048926 0.032314 -0.175135 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::_Destroy(int*, int*, std::allocator&) = -0.210249 0.028008 0.510838 -0.509951 0.373822 -0.010760 0.172372 -0.081874 -0.510844 -0.291835 -0.076249 -0.269867 -0.333868 0.666805 -0.265834 0.178507 1.031167 0.466402 -0.109537 -0.416434 0.551736 -0.638153 0.866901 0.931316 -0.789868 0.017661 0.414297 0.614657 0.425868 0.583261 -0.307721 -0.175217 0.243921 -0.357529 0.379287 -0.842405 0.113754 0.158105 -0.060795 -1.235851 0.083650 -0.201428 0.109765 -0.023320 -0.033411 0.698644 0.642186 0.552728 -0.311901 0.274146 0.557183 0.144245 0.049798 0.187940 0.128815 0.285145 0.560973 0.174709 -0.250436 0.050514 -0.086315 -0.791860 0.248436 0.646814 0.901419 -0.015318 0.072472 0.111807 0.070981 0.136783 0.262854 0.150408 0.038090 0.057625 0.381646 -1.030823 0.173752 -1.588322 -0.147079 -1.947008 -0.446439 -0.516521 0.443743 -0.328905 0.230752 0.215454 0.772891 0.071786 0.216549 0.301792 0.765759 -0.615673 -0.255888 -0.410517 -0.344428 0.336934 -0.402521 -0.064999 0.368704 0.103543 -0.445921 -0.552044 0.566292 0.138777 -0.320202 -0.134186 -0.111914 0.670704 -0.833010 -0.427916 -0.679713 -0.021956 -0.130852 -0.918054 0.372386 -0.552027 0.890631 0.072271 -0.098023 -0.507282 0.094912 0.595216 -0.170850 -0.211878 -0.427300 0.689787 0.215283 -0.097185 0.061813 -0.080351 -0.030282 0.565332 0.721040 -0.414096 -0.214145 0.302536 -0.687220 -0.133801 -0.744518 -0.220740 0.654288 -0.608722 -0.017626 0.252838 -0.441282 -0.189377 0.872982 -0.120665 0.481378 1.726142 -0.031669 0.402954 0.267903 -0.640450 0.376108 0.040696 -0.011184 0.419640 0.587275 0.144085 -0.944513 -0.584423 0.051322 0.666878 0.468154 -0.735168 -0.594260 -0.405507 -0.034614 0.156743 -0.002708 0.129811 -0.291498 -0.389323 -0.151154 0.129631 1.039316 -0.279180 -0.496981 0.075614 0.036446 -0.546143 -1.023943 -0.168754 -0.300597 0.081355 -0.202542 -0.083839 0.352604 0.817522 -1.754589 0.673624 -0.326599 -0.170217 0.521872 -0.061084 -0.199962 -1.130374 0.171584 0.480423 0.816534 -0.002959 0.021743 0.273136 -0.692187 -0.073143 -0.035618 0.428085 -0.337672 0.349349 0.241412 -0.548536 -0.447922 -0.129970 0.046140 -0.258319 0.006298 0.315203 -0.005611 -1.501755 0.663814 -0.305040 -0.249139 0.377400 -0.019971 0.314242 -0.768345 -0.736260 0.289820 0.157638 -0.177324 -0.601928 0.016233 0.636926 -0.272847 -0.092925 -0.351726 -0.820668 0.304765 -0.407879 0.301233 0.311377 0.128770 0.824763 0.127681 -0.198630 -0.707539 0.193297 -0.161224 -0.354759 -0.257113 -0.179724 -0.174178 0.539371 0.995305 0.040890 0.094363 0.186670 0.916643 -0.725475 -0.428157 0.471610 0.471885 -0.186293 0.441493 0.527555 -0.849755 -0.482877 -0.370615 -0.269614 0.223633 -0.447642 0.496658 -0.484485 0.238677 0.260063 0.120301 -0.234026 0.486247 0.107778 0.083725 -0.069192 0.882120 1.290753 -0.469594 0.081680 -0.480634 0.256207 -0.920561 -0.439670 -0.088760 0.204236 -0.227746 0.273674 0.094180 0.576231 0.061387 -0.002251 -0.061676 -0.184205 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_M_get_Tp_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/Nearly_sorted_Algo.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::~_Vector_base() = -0.508704 0.579462 1.033304 -2.201460 2.427108 1.818755 0.385088 -0.605882 -1.294241 -0.305263 -0.232106 -2.332850 -1.249975 1.564429 -0.938185 1.016864 2.425054 -0.208018 -0.739580 -0.073686 1.121347 1.218985 2.562917 1.473494 -1.903500 0.057387 -0.017562 1.197412 -0.449481 1.754851 -1.505168 -2.095633 0.205100 -0.064960 0.063360 -0.355273 0.209953 -0.519246 0.552368 -2.156033 0.415263 0.615475 -0.598484 -0.270093 -0.227063 -0.062101 2.492609 1.541503 -0.438304 -0.450499 1.583600 1.166838 -0.142931 0.573711 0.166960 0.303063 1.538641 -0.619206 -0.922906 -1.195329 -0.393179 0.063129 -0.212763 1.671219 1.741543 0.296049 -0.394906 0.627243 0.351707 0.102369 0.397902 0.596493 0.292525 1.012944 0.649476 -0.134310 0.426907 -1.339167 -0.080409 -1.535265 -1.245729 -0.975222 0.327313 1.132800 0.769021 -0.781303 2.405605 -0.541770 0.383636 0.663828 2.248208 -1.746932 -0.632509 -1.785836 -1.190678 0.151024 -0.690195 -0.372293 -0.334183 0.475960 -1.392030 -0.763934 0.006586 0.111534 -0.648298 -0.151313 0.097838 0.983637 -1.324120 -0.584200 -1.212776 1.496425 0.088485 -2.853314 -1.627163 -0.411890 0.302961 -0.478260 -0.230904 -1.819887 0.422913 1.230158 -1.328299 -0.259912 -1.241781 1.679028 1.527199 -0.030911 0.492968 -0.087511 0.951094 2.252905 0.616392 -1.155524 -0.735990 -0.048169 -0.329446 -0.232196 -0.913810 0.103124 -0.529146 -1.677192 0.786234 1.942870 -0.920359 0.316272 -1.131156 -0.458926 1.032265 5.079738 -0.956143 1.450255 0.356656 -2.100295 1.024158 -0.375040 -0.794216 -0.267805 0.191941 1.017832 -1.669222 -1.595188 1.739652 1.643906 1.284153 -1.523238 1.280650 -0.083778 0.004992 -0.447714 -0.120008 1.019461 -0.165351 -1.117432 -0.621670 1.092525 3.781322 -0.219926 -2.428815 1.595096 0.923075 -0.005339 -0.072747 -0.947294 -0.710243 -0.191962 1.495263 0.070402 1.326077 2.559701 -3.291101 1.418823 0.704553 -1.095788 2.036468 -0.385793 -0.682012 0.232920 -0.366659 1.943667 1.798319 -0.204902 0.091443 -0.555870 -1.256584 0.114845 0.541665 0.744580 -0.550734 0.477666 0.751538 -1.866342 -0.947215 -1.405740 -0.682062 0.129545 -1.288491 0.752289 -0.336085 -3.752264 2.551373 0.312078 -0.180094 0.310119 -1.142135 1.448857 -1.424548 -1.712358 1.142229 -0.445801 -0.403213 -0.035056 0.480895 0.982121 0.539834 1.797938 -1.881871 -2.402720 1.251100 0.430400 1.472924 0.740226 0.754497 0.555712 0.289911 -0.323291 -1.166931 -1.689524 1.164483 0.509734 -1.345785 0.600132 -0.594180 1.606883 1.497009 -0.646566 -0.550801 -1.295092 1.129793 -1.188416 0.028600 1.259763 -0.190390 -2.156028 -0.015065 1.672487 -0.830094 -0.978507 -1.280591 0.056614 -1.352454 -1.767543 0.239387 -0.559939 0.326648 1.364806 -0.345059 -1.133507 0.503590 0.137050 -0.445114 -0.074265 2.353055 1.324649 -0.278765 0.854308 -1.789754 1.188646 -2.501550 -2.185734 1.133760 -1.643468 -1.189008 -0.026836 0.059823 1.662816 -0.787116 0.792566 -0.286106 -0.223169 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::_Destroy(int*, int*) = -0.176293 0.026629 0.390352 -0.416211 0.314245 -0.008696 0.135938 -0.087588 -0.414762 -0.254077 -0.060469 -0.219945 -0.261283 0.539907 -0.236817 0.152405 0.823959 0.375031 -0.075180 -0.338845 0.432011 -0.488645 0.708703 0.744680 -0.630179 0.008633 0.331354 0.485841 0.321554 0.478770 -0.223270 -0.190809 0.209986 -0.269318 0.281477 -0.676664 0.099342 0.145256 -0.041362 -0.978668 0.073976 -0.178469 0.088288 -0.015512 -0.033144 0.524209 0.509541 0.446696 -0.236014 0.239154 0.458525 0.177976 0.022114 0.160122 0.099124 0.222295 0.428149 0.054028 -0.195442 0.033136 -0.072694 -0.616589 0.179564 0.525653 0.723856 -0.008338 0.069060 0.087917 0.021188 0.121496 0.219561 0.112838 0.012520 0.055417 0.280442 -0.813839 0.123815 -1.270090 -0.128191 -1.563150 -0.346151 -0.409441 0.342736 -0.210573 0.182764 0.216096 0.618247 0.071050 0.170767 0.255528 0.615626 -0.489032 -0.206919 -0.308793 -0.280577 0.268718 -0.324339 -0.043245 0.232941 0.120955 -0.352915 -0.452498 0.438545 0.106477 -0.250514 -0.130336 -0.087218 0.525208 -0.713085 -0.333603 -0.531532 0.001587 -0.104023 -0.734295 0.279403 -0.447237 0.735960 0.046015 -0.078535 -0.407260 0.081135 0.478273 -0.135369 -0.161326 -0.350781 0.506722 0.166150 -0.073967 0.039771 -0.077158 -0.028448 0.485407 0.542908 -0.340146 -0.171703 0.233115 -0.518455 -0.109990 -0.593141 -0.169479 0.483739 -0.500092 0.038403 0.215287 -0.354233 -0.194611 0.653854 -0.120981 0.392061 1.338307 -0.031238 0.322982 0.225635 -0.526307 0.234278 0.002179 -0.003113 0.328046 0.464523 0.108842 -0.670600 -0.474493 0.048282 0.526434 0.379443 -0.547596 -0.468301 -0.320109 -0.022276 0.136983 -0.008329 0.105723 -0.261443 -0.316072 -0.126990 0.099060 0.825188 -0.186503 -0.325747 0.070262 0.060461 -0.435803 -0.761467 -0.138476 -0.238706 0.077958 -0.120476 -0.067821 0.271878 0.660174 -1.416199 0.536079 -0.251343 -0.107629 0.357728 -0.034994 -0.161000 -0.876897 0.135313 0.389336 0.652298 -0.022532 0.085638 0.225021 -0.551151 -0.062183 -0.029155 0.349406 -0.275998 0.266004 0.225746 -0.468376 -0.366384 -0.068705 0.042474 -0.201167 0.005453 0.253352 0.025201 -1.232192 0.536281 -0.252471 -0.195416 0.300154 -0.010637 0.289939 -0.617883 -0.583163 0.240636 0.107834 -0.133029 -0.445150 0.023500 0.515758 -0.235111 -0.044024 -0.262802 -0.611497 0.225339 -0.297666 0.223449 0.241997 0.111222 0.643076 0.011509 -0.145403 -0.551084 0.155327 -0.111093 -0.305016 -0.193843 -0.071016 -0.131545 0.435310 0.801696 0.045399 0.030924 0.194086 0.734075 -0.557485 -0.318636 0.379643 0.395089 -0.155974 0.362212 0.422298 -0.683109 -0.392819 -0.292530 -0.169687 0.176660 -0.365701 0.397994 -0.377729 0.200076 0.210597 0.113270 -0.208781 0.399864 0.092720 0.072533 -0.046926 0.700692 0.995080 -0.346377 0.078687 -0.380483 0.175520 -0.741639 -0.366266 -0.074527 0.158401 -0.182566 0.224446 0.013571 0.476264 0.039498 0.053865 -0.041793 -0.145339 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::_Destroy_aux::__destroy(int*, int*) = -0.051742 -0.051394 0.200021 -0.141315 0.082734 -0.149221 0.066493 -0.020527 -0.230454 -0.074713 -0.040334 -0.089257 -0.025904 0.218819 -0.053423 0.158347 0.360080 0.251421 -0.028870 -0.178132 0.144572 -0.434863 0.274426 0.346587 -0.234198 0.055741 0.067473 0.256653 0.148097 0.305352 -0.191572 0.054845 0.056209 -0.180472 0.177787 -0.384272 0.025023 0.176134 -0.002452 -0.506882 0.041300 -0.009156 0.310313 0.000109 0.004826 0.252892 0.152799 0.176452 -0.037359 0.191934 0.149988 -0.069843 0.144149 0.080088 0.115511 0.231875 0.359491 -0.017313 -0.139306 0.092185 -0.016090 -0.401737 0.165833 0.173067 0.319767 -0.044135 0.013539 0.005690 0.034157 0.029334 0.163483 0.046515 -0.137462 -0.070356 0.081928 -0.449338 0.242981 -0.489019 -0.041493 -0.711914 -0.175023 -0.167142 0.198862 -0.033240 0.136634 0.142202 0.268770 -0.026604 0.076134 -0.086823 0.189909 -0.260327 -0.101198 -0.058993 -0.065919 0.114841 -0.126878 -0.144015 0.203026 0.077315 -0.121230 -0.139641 0.401670 0.084931 -0.121330 0.065166 -0.047397 0.226198 -0.351651 -0.284011 -0.248234 -0.074419 -0.112518 -0.229209 0.405479 -0.211296 0.185410 0.059263 -0.034618 -0.203725 0.049756 0.188756 -0.040888 -0.056712 -0.381885 0.270690 -0.026396 -0.083227 0.036714 -0.038877 -0.083050 0.170560 0.222393 -0.179438 -0.070976 0.208752 -0.299792 -0.035306 -0.266392 -0.192657 0.200836 -0.271141 -0.125164 -0.029914 -0.166839 0.076245 0.304797 0.072539 0.142531 0.390873 0.019438 0.119517 0.101644 -0.176995 0.245824 0.068797 0.055989 0.177662 0.229982 -0.017610 -0.329969 -0.215888 -0.076109 0.215610 0.165061 -0.184647 -0.365334 -0.199569 0.026399 0.221676 0.003383 0.028372 -0.099128 -0.158774 -0.027498 -0.137819 0.407607 -0.070097 -0.016560 0.003793 -0.169252 -0.338795 -0.549271 -0.063478 -0.215370 0.009032 -0.366309 -0.024099 0.050022 0.254730 -0.583699 0.296593 -0.247100 -0.094422 0.306985 -0.129800 -0.022248 -0.610856 -0.021070 0.078305 0.356767 -0.063601 0.008200 0.167989 -0.243182 -0.030470 -0.108818 0.138040 -0.144573 0.134306 0.066713 -0.206800 -0.076963 -0.031235 0.077041 -0.147342 0.045018 0.110213 0.153338 -0.389592 0.127365 -0.115960 -0.110126 0.258887 0.137181 -0.012881 -0.243035 -0.168522 0.055035 0.110018 -0.001284 -0.269707 -0.009676 0.207906 -0.238112 -0.250198 -0.059582 -0.188294 0.049142 -0.243220 0.039798 0.126129 -0.054736 0.171920 0.301731 -0.088695 -0.158008 0.263402 -0.362928 -0.292481 0.045069 -0.047641 -0.083025 0.193643 0.384039 0.146299 0.160088 0.168661 0.383965 -0.155695 -0.200560 0.191619 -0.028297 0.012077 0.163508 0.194541 -0.352385 -0.155301 -0.107653 -0.136668 0.183760 -0.048921 0.255465 -0.191521 0.072008 0.042539 0.018959 -0.081505 0.197587 0.032194 -0.027715 -0.073931 0.419747 0.328974 -0.068160 0.069586 -0.102169 0.005416 -0.261333 0.029454 -0.154726 0.295533 -0.192940 0.149159 0.149712 0.205252 0.061965 -0.025593 -0.007892 -0.140095 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_M_deallocate(int*, unsigned long) = -0.473022 -0.132735 0.496863 -1.083240 0.747877 0.414748 0.295815 -0.361734 -0.967304 -0.313918 -0.008797 -0.709409 -0.374132 1.336287 -0.428694 0.700036 1.741773 0.552451 -0.326816 -0.388728 1.153006 -0.647640 1.432818 1.424240 -1.204310 -0.084095 0.579068 0.820028 0.400287 0.857744 -0.344649 -0.677266 0.320084 -0.827521 0.328161 -1.197682 0.202398 0.396360 0.450269 -1.951727 0.244710 -0.066225 0.190040 -0.238917 -0.224602 0.256741 0.991747 1.026068 -0.523831 0.305828 0.955784 0.377858 -0.112876 0.282634 0.257764 0.496811 0.552215 0.235322 -0.402956 -0.179172 -0.154231 -0.652896 0.444651 1.124041 1.459030 0.045669 0.068756 0.418771 0.152205 0.264420 0.428003 0.222135 -0.167179 0.076908 0.592138 -1.651307 0.034519 -2.591799 -0.121268 -2.602458 -0.708745 -0.469564 0.567157 -0.207030 0.580248 0.201500 1.283526 -0.114793 0.134216 0.765678 1.354108 -1.006246 -0.435510 -0.876661 -0.852822 0.510674 -0.611584 -0.111104 0.524885 0.089094 -0.860031 -0.988827 0.597174 0.437171 -0.479274 -0.578161 0.038205 1.087160 -1.094625 -0.921932 -0.659057 0.452491 -0.384716 -1.689916 0.059800 -0.962625 0.863864 0.027780 -0.320409 -1.153529 0.180070 0.923223 -0.410324 -0.568082 -0.373472 0.980573 0.559881 0.034882 0.093971 -0.210868 0.052453 1.330398 0.893621 -0.802467 -0.166236 0.343824 -0.804103 -0.082666 -1.138280 -0.460835 0.676766 -1.099977 0.021395 0.748921 -0.736081 -0.253965 1.223843 -0.120048 0.676245 3.533977 -0.104264 0.917732 0.618931 -1.216087 0.645835 -0.010282 -0.088935 0.495938 0.832864 0.218451 -1.632245 -1.043960 0.384845 1.180742 0.911055 -1.064132 -0.942862 -0.522445 -0.142635 0.182020 -0.036840 0.237174 -0.424200 -0.816550 -0.285607 0.513370 1.903050 -0.477274 -0.825900 0.392042 0.654782 -0.826928 -1.469302 -0.385630 -1.076189 0.139250 -0.013139 -0.179143 0.768005 1.481989 -2.775488 1.119744 -0.305014 -0.229862 0.856375 0.073852 -0.643092 -1.712480 0.094918 0.885685 1.388120 -0.233650 0.281280 0.378589 -1.117903 -0.062376 0.044665 0.461233 -0.520088 0.561858 0.170974 -0.921809 -0.702782 0.104809 -0.264736 -0.624522 -0.092961 0.568004 0.158192 -2.071096 1.227224 -0.242435 -0.276906 0.640458 -0.199793 0.850720 -1.223406 -1.288631 0.665525 0.247300 -0.023495 -0.597898 0.090137 1.056490 -0.090609 0.172280 -0.630429 -1.412108 0.461543 -0.494457 0.775429 0.486474 0.104476 0.984443 -0.065693 -0.298788 -1.167018 -0.176645 -0.129823 -0.141525 -0.754580 -0.661337 -0.281335 1.089670 1.316271 0.015795 -0.317487 0.000206 1.401972 -1.115794 -0.328033 0.784353 0.423268 -0.775257 0.262546 0.974686 -1.319783 -0.507371 -0.621202 -0.034864 -0.002443 -0.878134 0.711825 -0.395570 0.465589 0.246503 0.076519 -0.241295 0.632632 0.463740 0.186027 0.037767 1.400743 1.420004 -0.597583 -0.097881 -0.976408 0.371732 -1.566163 -1.025234 0.120472 0.099257 -0.633857 0.329174 0.113022 1.083645 0.003684 0.355935 -0.034656 -0.256899 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_impl::~_Vector_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::vector(std::vector >&&) = -0.199273 0.088798 0.468476 -0.500246 0.406362 0.110431 0.152120 -0.118149 -0.458559 -0.273592 -0.074901 -0.302614 -0.336965 0.631399 -0.288212 0.140962 0.941725 0.379363 -0.104512 -0.334727 0.477971 -0.426927 0.818138 0.834506 -0.719024 0.007354 0.373480 0.515860 0.302413 0.582277 -0.282611 -0.321911 0.226503 -0.238721 0.293027 -0.702513 0.092467 0.094079 -0.046210 -1.088130 0.085325 -0.157592 0.011263 -0.038311 -0.027191 0.514044 0.651134 0.506453 -0.251876 0.202584 0.505708 0.265506 -0.006800 0.172521 0.139130 0.225927 0.497558 0.060248 -0.220217 0.000777 -0.102961 -0.599876 0.142757 0.623673 0.807167 0.028661 0.064522 0.068485 0.006920 0.132752 0.201193 0.136663 0.062420 0.145224 0.300892 -0.804660 0.125624 -1.355958 -0.127912 -1.629699 -0.394742 -0.457688 0.347827 -0.175985 0.199660 0.164984 0.714324 0.064650 0.196209 0.304246 0.758616 -0.551717 -0.228692 -0.375724 -0.354358 0.278483 -0.351754 -0.019216 0.187279 0.096203 -0.426533 -0.529475 0.421232 0.117246 -0.280298 -0.118817 -0.082243 0.595235 -0.769554 -0.325167 -0.582497 0.035163 -0.097478 -0.874362 0.162160 -0.483113 0.775347 0.042116 -0.119370 -0.492820 0.115317 0.553457 -0.187729 -0.188313 -0.363710 0.587878 0.227220 -0.074402 0.034745 -0.101362 0.020407 0.561616 0.582670 -0.378380 -0.167411 0.206382 -0.538497 -0.136292 -0.639656 -0.141875 0.457759 -0.540352 0.067600 0.311944 -0.402831 -0.205429 0.604984 -0.171007 0.445088 1.632718 -0.093794 0.387527 0.224832 -0.647176 0.263733 -0.001338 -0.057919 0.303812 0.496130 0.186545 -0.769644 -0.533935 0.128758 0.619952 0.434346 -0.616198 -0.403322 -0.337807 -0.056505 0.088985 0.020888 0.118826 -0.289354 -0.367965 -0.170546 0.172350 0.975779 -0.214182 -0.502586 0.110252 0.106507 -0.398995 -0.728015 -0.152054 -0.230379 0.098436 -0.031283 -0.095801 0.354275 0.770945 -1.610156 0.610286 -0.225168 -0.176588 0.437181 -0.036239 -0.195367 -0.820968 0.161726 0.504175 0.728282 0.009107 0.069214 0.189182 -0.622791 -0.076854 -0.003270 0.403991 -0.319412 0.303559 0.277149 -0.575868 -0.442576 -0.147723 0.023851 -0.227700 -0.077779 0.282002 -0.020184 -1.439501 0.680532 -0.213088 -0.183784 0.283336 -0.072702 0.334985 -0.696330 -0.702294 0.276305 0.084897 -0.160886 -0.429670 0.014488 0.570373 -0.187898 0.067082 -0.357004 -0.730933 0.281839 -0.267608 0.309827 0.274051 0.176749 0.713213 0.014740 -0.154039 -0.616586 0.059798 0.027253 -0.265174 -0.272151 -0.058806 -0.172836 0.502698 0.882666 0.000582 -0.019602 0.102238 0.793997 -0.607050 -0.302157 0.424749 0.410421 -0.239210 0.337788 0.485645 -0.709042 -0.451810 -0.344097 -0.186540 0.105950 -0.458020 0.395621 -0.413302 0.215208 0.271702 0.101178 -0.273546 0.413464 0.095526 0.066280 -0.011730 0.757034 1.069543 -0.398956 0.133038 -0.460598 0.246995 -0.863692 -0.482808 -0.025005 0.048800 -0.206045 0.202069 -0.028746 0.529043 0.009336 0.103465 -0.037384 -0.137873 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > > std::vector >::insert(__gnu_cxx::__normal_iterator > >, int*, int*) = -1.330223 1.014571 2.916087 -3.048419 2.903328 1.833962 1.132177 -0.894604 -2.522854 -1.548469 -0.023067 -3.568265 -3.139634 4.092358 -1.750898 0.625480 5.587571 1.323747 -1.221646 -0.949987 2.693478 -0.967867 5.114929 4.762152 -4.086262 -0.104486 1.422962 2.517384 0.883863 3.255203 -1.881264 -2.838121 1.432387 -0.678651 1.393361 -2.495273 0.317563 -0.609313 -0.229477 -5.718366 0.493106 0.523014 -0.455339 -0.719115 -0.236255 2.560107 4.848413 3.194347 -1.194547 -0.159685 2.580507 1.022775 -0.029426 1.023190 1.246676 0.100934 2.941326 0.816847 -1.909030 -0.832590 -1.025599 -2.697513 -0.177035 3.981058 4.695280 0.752927 0.079885 0.277751 0.012886 0.887348 0.611437 0.978681 1.571618 1.759607 1.932032 -2.478447 0.711435 -6.245404 -0.840204 -7.905790 -2.605286 -2.216456 2.153056 -0.129564 1.035939 -0.968154 4.358216 0.419428 0.733598 1.846583 5.719262 -3.316565 -1.604738 -2.689283 -2.221534 1.312118 -2.160943 0.504515 1.332228 -0.133870 -3.286519 -2.511220 1.349689 0.599264 -1.495028 -0.024338 -0.111959 3.466549 -3.413988 -1.055408 -3.172003 0.205126 0.279342 -6.129053 -0.563965 -1.987109 2.743536 0.448825 -1.338520 -2.875422 1.077139 2.694094 -1.552806 -1.144482 -2.430568 4.277473 1.630527 0.204932 0.440433 -0.085235 1.157865 3.212138 2.922862 -2.043503 -0.489748 -0.095208 -2.745577 -0.168255 -2.934190 -0.630677 2.102806 -2.888083 0.239461 2.366321 -2.456072 -0.708223 1.232950 -0.753257 2.367540 10.350409 -1.208631 3.014184 1.129759 -4.322775 2.573605 -0.241046 -1.048002 0.594687 2.439829 1.908591 -4.561047 -3.267079 2.385312 4.190734 2.713923 -4.060351 -0.136099 -1.196476 -0.196552 -0.989879 0.567101 1.165109 -0.809240 -2.494485 -1.237293 2.443465 6.149248 -1.869703 -5.198553 1.471325 0.670388 -0.284553 -3.170978 -1.026178 -0.545062 0.548098 0.520648 -0.432483 2.557889 5.073641 -8.577476 3.751218 -0.118381 -1.691018 4.106242 -0.434278 -2.007697 -3.368658 0.893367 3.942351 3.816786 0.871239 -0.949792 0.034410 -3.698238 -0.530972 0.364270 2.141321 -1.548153 1.887027 0.950687 -3.198780 -3.169712 -2.653149 -0.328979 -1.125182 -1.564760 1.900742 -0.174059 -8.081420 5.180470 -0.141701 -0.964773 0.142494 -1.338220 1.625550 -4.040322 -4.845664 1.415121 -0.958532 -2.080696 -2.318740 0.170065 2.433881 0.138874 1.152063 -2.740144 -4.794127 2.990001 -0.975733 3.070123 1.561429 1.745801 3.999097 2.167367 -1.262812 -3.358887 -1.258873 1.723815 -0.795342 -2.901779 -0.361185 -1.203261 3.172571 4.481457 -0.882354 -0.597445 -1.333581 3.824115 -3.344500 -1.789944 2.847594 1.149975 -2.416017 1.250522 3.251160 -3.246783 -2.381503 -2.547060 -1.738195 -1.196900 -3.645657 1.218664 -1.979242 0.974419 1.925821 -0.128699 -1.714907 1.588760 0.499230 -0.032119 0.331635 4.330357 5.679999 -2.815927 1.137529 -3.593248 2.402699 -5.541765 -4.124646 1.500894 -1.035424 -1.422460 0.210006 0.353423 2.725170 -0.348114 -0.198854 -0.816281 -0.015338 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::end() = -0.204025 0.506859 0.595250 -0.508978 0.820128 0.832812 0.235480 -0.218893 -0.447005 -0.260056 -0.162057 -0.813828 -0.712568 0.892766 -0.359093 0.204598 1.179806 0.232324 -0.168892 0.014166 0.351268 0.054653 1.096602 0.905273 -0.736474 0.079237 0.268334 0.246843 -0.330140 1.119490 -0.660862 -1.169529 0.337689 0.007473 0.144448 -0.392027 -0.076923 -0.272219 0.006207 -1.196263 0.085324 0.335178 -0.245667 -0.207632 -0.007172 -0.049526 1.273455 0.583717 0.015199 -0.033416 0.266676 0.455631 -0.005139 0.223524 0.499678 0.277716 0.650148 -0.195506 -0.504442 -0.158574 -0.314880 -0.330861 -0.317538 0.784672 0.835344 0.215515 -0.048911 -0.077420 -0.347174 0.106714 -0.061729 0.225510 0.350493 0.599467 0.210524 -0.107017 0.116811 -0.673964 -0.195826 -1.015915 -0.568508 -0.523588 0.166223 0.473809 0.389274 -0.331474 0.951295 -0.113506 0.253716 0.149641 1.367837 -0.862778 -0.322051 -0.517866 -0.381434 0.079500 -0.354937 0.013075 -0.118098 -0.315632 -0.723098 -0.732277 0.300743 0.193126 -0.281195 0.048538 -0.015777 0.711406 -0.790237 -0.305295 -0.755110 -0.016463 -0.111891 -1.232375 -0.448390 -0.099648 0.159043 0.233678 -0.392394 -0.944497 0.433431 0.716869 -0.380139 -0.445545 -0.306881 0.844280 0.325320 -0.047529 0.138317 -0.093826 0.357546 0.910831 0.564920 -0.322093 0.011444 -0.084366 -0.313376 -0.123893 -0.367809 -0.071096 -0.320171 -0.641937 0.115416 0.740770 -0.536871 0.114867 -0.437074 -0.270421 0.498295 2.101443 -0.511491 0.568194 0.021918 -1.159507 0.514394 -0.168952 -0.436686 -0.217292 0.447449 0.641750 -0.817345 -0.597814 0.643687 0.902495 0.556033 -0.607252 0.254242 -0.337461 -0.033078 -0.217532 0.258217 0.247576 -0.082083 -0.596529 -0.302301 0.412968 1.600056 -0.448143 -1.230989 0.447274 0.056817 0.183864 -0.261977 -0.203393 -0.206295 0.082731 0.305208 -0.229413 0.474015 1.048752 -1.567460 0.841665 -0.135843 -0.707196 0.924714 -0.108499 -0.277956 0.012995 0.115534 1.006854 0.855428 0.284786 -0.026950 -0.283011 -0.723758 -0.155177 0.060116 0.534536 -0.369932 0.425258 0.296535 -1.072780 -0.675145 -0.653109 -0.015585 -0.466887 -0.572847 0.300555 0.171816 -1.758012 1.224623 0.295812 -0.062694 0.102645 -0.175148 0.362721 -0.738711 -1.121054 0.344820 -0.309476 -0.305904 0.060018 -0.093446 0.436838 0.246875 0.404808 -0.579383 -0.959045 0.567275 0.245962 0.715730 0.340808 0.507242 0.664713 0.432610 -0.369354 -0.425295 -0.606240 0.657961 -0.187294 -0.480345 0.039606 -0.398305 0.759212 0.947881 -0.063508 -0.287080 -0.679505 0.703186 -0.522066 0.038107 0.675315 0.049619 -0.596841 -0.135586 0.761647 -0.407156 -0.589534 -0.431853 -0.125503 -0.491554 -0.772732 0.002816 -0.556048 0.068890 0.549270 -0.175142 -0.578661 0.173925 0.028541 -0.107684 0.064552 0.769821 0.563952 -0.546311 0.521361 -0.653247 0.491634 -1.124597 -0.868921 0.310353 -0.351925 -0.416922 -0.120211 -0.043120 0.419047 -0.237238 0.215807 -0.057181 -0.209000 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::__normal_iterator(__gnu_cxx::__normal_iterator::__value, std::vector > >::__type> const&) = -0.223445 0.164430 0.513790 -0.527924 0.412499 0.095749 0.151432 -0.199755 -0.413827 -0.307358 -0.070968 -0.398733 -0.387584 0.657106 -0.313385 0.142493 0.947942 0.314473 -0.135148 -0.329935 0.523022 -0.481899 0.840489 0.832533 -0.744986 -0.015176 0.447423 0.531369 0.342099 0.571848 -0.323734 -0.292469 0.211426 -0.248591 0.347036 -0.644059 0.109012 0.025586 -0.037403 -1.050401 0.077015 -0.176551 0.064341 -0.064834 -0.074720 0.550030 0.734350 0.534322 -0.265537 0.076947 0.535039 0.222896 -0.010844 0.178790 0.170585 0.160386 0.609560 0.129779 -0.231323 -0.038182 -0.115083 -0.605733 0.156095 0.689491 0.844442 0.064689 0.085700 0.127984 0.009576 0.136062 0.145554 0.150151 0.078068 0.234810 0.308559 -0.882372 0.216028 -1.417279 -0.160425 -1.684896 -0.395591 -0.469088 0.243421 -0.233302 0.231248 0.180260 0.735706 0.127181 0.197935 0.266726 0.867283 -0.586851 -0.236255 -0.408848 -0.397088 0.262158 -0.376445 0.029225 0.246764 0.081633 -0.456460 -0.516703 0.427842 0.151718 -0.279338 -0.085657 -0.074393 0.581331 -0.733933 -0.309124 -0.575304 -0.084893 -0.098041 -0.966310 0.236459 -0.497554 0.766507 0.012479 -0.120686 -0.569665 0.114807 0.605443 -0.194485 -0.216687 -0.453546 0.643402 0.254740 -0.039411 0.031118 -0.114546 0.081828 0.553922 0.616106 -0.380034 -0.172167 0.121216 -0.624978 -0.147653 -0.623914 -0.164191 0.547133 -0.542531 0.007635 0.360239 -0.400814 -0.179730 0.679174 -0.210800 0.478363 1.713010 -0.128754 0.402666 0.191702 -0.710274 0.315392 -0.009785 -0.122451 0.250039 0.483801 0.251018 -0.845423 -0.575263 0.223021 0.649664 0.441179 -0.651251 -0.402585 -0.329531 -0.076465 0.050419 -0.003196 0.138819 -0.329443 -0.389689 -0.202245 0.236185 1.006806 -0.262894 -0.538245 0.167188 0.054205 -0.359136 -0.814497 -0.168397 -0.235824 0.120265 -0.129830 -0.095828 0.390683 0.814966 -1.671890 0.638226 -0.202610 -0.225110 0.547496 -0.101287 -0.231072 -0.927727 0.217254 0.604124 0.672129 0.004230 0.008192 0.131364 -0.642116 -0.079001 -0.028810 0.425756 -0.323922 0.298009 0.253336 -0.604806 -0.532545 -0.183105 0.027538 -0.239552 -0.080964 0.291063 -0.043616 -1.441571 0.807460 -0.199165 -0.157740 0.229644 -0.122205 0.275055 -0.737424 -0.745251 0.251166 0.019465 -0.139963 -0.470122 0.030915 0.545791 -0.204551 0.027584 -0.402590 -0.763121 0.274721 -0.325280 0.334881 0.263026 0.276374 0.720839 0.125412 -0.139716 -0.670965 0.126587 -0.040878 -0.242211 -0.363462 -0.098709 -0.154332 0.540910 0.890273 -0.073305 0.033970 0.127961 0.745373 -0.623559 -0.372886 0.428680 0.371704 -0.343916 0.280226 0.480702 -0.670871 -0.481963 -0.385315 -0.280732 0.030729 -0.553732 0.328916 -0.405225 0.181360 0.321790 0.052945 -0.265197 0.411594 0.103190 0.087310 0.009394 0.750655 1.118541 -0.438406 0.082569 -0.529512 0.262542 -0.936195 -0.575832 0.081036 0.077764 -0.185052 0.153362 0.036914 0.527875 -0.014139 0.068310 -0.022565 -0.141588 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::make_heap<__gnu_cxx::__normal_iterator > >, std::greater >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::greater) = -0.470510 0.474671 0.704510 -0.668804 1.549682 0.883857 0.799821 0.338320 -1.323733 -1.117988 -0.058121 -2.076207 -2.033916 2.227603 -0.401307 0.603325 2.980033 0.856269 -0.237275 -0.041759 0.812655 -0.570199 2.554669 2.224517 -1.550341 0.186188 -0.115811 0.494513 -0.792311 1.862455 -0.558889 -2.536609 1.245151 -0.371794 0.392456 -1.007362 -0.088835 -0.184651 -0.305187 -3.077361 0.199926 1.440316 0.013946 -0.493530 -0.129648 0.804998 2.518024 1.484338 -0.136953 0.585472 0.458824 0.020746 0.282761 0.645557 0.831170 0.194593 0.141016 -0.534654 -1.835821 -0.098273 -0.708955 -1.860124 -0.800623 1.416708 2.054914 0.112578 -0.181343 0.090351 -0.844065 0.585107 0.268312 0.408929 1.353371 0.315696 1.075025 -0.043810 -0.682774 -1.872724 -0.713248 -4.352165 -1.622793 -1.114191 1.958388 1.135569 0.532809 -1.221261 2.092476 -0.227781 0.374392 1.017002 3.114355 -1.766069 -1.126625 -1.418162 -0.221412 0.604433 -1.119625 -0.195865 1.083146 -0.709891 -1.905066 -1.170514 0.828411 0.149306 -0.568733 -0.385951 -0.081647 1.897914 -2.139682 -0.764987 -2.267606 0.072056 0.320113 -2.821723 -0.192344 0.317330 0.087425 1.218577 -0.966341 -1.226463 1.030304 0.891902 -0.745498 -0.875396 -0.836925 2.318552 0.158646 0.180101 0.838082 0.691643 0.677669 2.008031 1.639240 -0.635259 -0.009224 0.108458 -0.704091 0.287947 -0.849951 -0.789407 0.078837 -1.784726 0.338754 0.834320 -1.407734 -0.227186 -1.082483 -0.091827 1.023324 3.581126 -0.691454 1.582169 0.471408 -2.160396 1.734913 -0.624990 -0.635024 -0.256201 1.438302 0.996136 -1.058190 -1.361013 1.266270 2.144605 1.437144 -1.755029 0.259904 -0.695648 0.567993 -0.535297 0.606847 0.933305 0.661856 -1.482718 -0.350664 1.098074 3.441929 -1.298262 -2.245185 0.915927 0.367546 0.574543 -1.483722 -0.473018 -0.487419 -0.070714 0.394838 -0.274168 0.683463 2.476580 -3.072390 2.047761 -0.370503 -0.914693 1.811863 0.029515 -0.965493 -1.705860 -0.088243 1.979528 2.351465 0.881701 -0.103523 -0.389703 -1.736697 -0.308015 0.194656 0.984425 -0.442681 1.074533 -0.348910 -1.541739 -1.382244 -1.483624 -0.268027 -0.759675 -0.783493 0.836140 1.624825 -3.577156 2.352353 0.117950 -0.733949 -0.070825 0.175626 1.071278 -1.716341 -2.649872 0.725194 -1.133964 -2.053711 -0.653837 -0.145557 0.751231 0.393461 -0.167980 -0.351736 -2.216222 2.313091 0.386606 1.799331 0.852031 0.617112 2.240901 1.801151 -1.538503 -0.764522 -1.583111 1.007200 -1.454533 -0.945372 0.020433 -0.760141 1.650802 2.167548 0.255581 -0.797728 -1.362983 1.951299 -1.575590 -0.565016 2.099803 0.044232 -0.666348 0.773299 2.247974 -1.695480 -1.025172 -1.340992 -0.085697 -0.732293 -1.607193 0.032341 -1.437629 0.165638 0.932678 -0.332050 -1.012069 0.390624 0.182244 -0.423396 -0.439754 2.353576 1.919624 -1.861891 1.046676 -1.543681 1.101169 -2.502267 -1.893117 0.501509 0.195303 -0.997396 0.011539 0.501218 0.726427 -0.318214 -0.599306 -0.974094 -0.206568 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::begin() = -0.204025 0.506859 0.595250 -0.508978 0.820128 0.832812 0.235480 -0.218893 -0.447005 -0.260056 -0.162057 -0.813828 -0.712568 0.892766 -0.359093 0.204598 1.179806 0.232324 -0.168892 0.014166 0.351268 0.054653 1.096602 0.905273 -0.736474 0.079237 0.268334 0.246843 -0.330140 1.119490 -0.660862 -1.169529 0.337689 0.007473 0.144448 -0.392027 -0.076923 -0.272219 0.006207 -1.196263 0.085324 0.335178 -0.245667 -0.207632 -0.007172 -0.049526 1.273455 0.583717 0.015199 -0.033416 0.266676 0.455631 -0.005139 0.223524 0.499678 0.277716 0.650148 -0.195506 -0.504442 -0.158574 -0.314880 -0.330861 -0.317538 0.784672 0.835344 0.215515 -0.048911 -0.077420 -0.347174 0.106714 -0.061729 0.225510 0.350493 0.599467 0.210524 -0.107017 0.116811 -0.673964 -0.195826 -1.015915 -0.568508 -0.523588 0.166223 0.473809 0.389274 -0.331474 0.951295 -0.113506 0.253716 0.149641 1.367837 -0.862778 -0.322051 -0.517866 -0.381434 0.079500 -0.354937 0.013075 -0.118098 -0.315632 -0.723098 -0.732277 0.300743 0.193126 -0.281195 0.048538 -0.015777 0.711406 -0.790237 -0.305295 -0.755110 -0.016463 -0.111891 -1.232375 -0.448390 -0.099648 0.159043 0.233678 -0.392394 -0.944497 0.433431 0.716869 -0.380139 -0.445545 -0.306881 0.844280 0.325320 -0.047529 0.138317 -0.093826 0.357546 0.910831 0.564920 -0.322093 0.011444 -0.084366 -0.313376 -0.123893 -0.367809 -0.071096 -0.320171 -0.641937 0.115416 0.740770 -0.536871 0.114867 -0.437074 -0.270421 0.498295 2.101443 -0.511491 0.568194 0.021918 -1.159507 0.514394 -0.168952 -0.436686 -0.217292 0.447449 0.641750 -0.817345 -0.597814 0.643687 0.902495 0.556033 -0.607252 0.254242 -0.337461 -0.033078 -0.217532 0.258217 0.247576 -0.082083 -0.596529 -0.302301 0.412968 1.600056 -0.448143 -1.230989 0.447274 0.056817 0.183864 -0.261977 -0.203393 -0.206295 0.082731 0.305208 -0.229413 0.474015 1.048752 -1.567460 0.841665 -0.135843 -0.707196 0.924714 -0.108499 -0.277956 0.012995 0.115534 1.006854 0.855428 0.284786 -0.026950 -0.283011 -0.723758 -0.155177 0.060116 0.534536 -0.369932 0.425258 0.296535 -1.072780 -0.675145 -0.653109 -0.015585 -0.466887 -0.572847 0.300555 0.171816 -1.758012 1.224623 0.295812 -0.062694 0.102645 -0.175148 0.362721 -0.738711 -1.121054 0.344820 -0.309476 -0.305904 0.060018 -0.093446 0.436838 0.246875 0.404808 -0.579383 -0.959045 0.567275 0.245962 0.715730 0.340808 0.507242 0.664713 0.432610 -0.369354 -0.425295 -0.606240 0.657961 -0.187294 -0.480345 0.039606 -0.398305 0.759212 0.947881 -0.063508 -0.287080 -0.679505 0.703186 -0.522066 0.038107 0.675315 0.049619 -0.596841 -0.135586 0.761647 -0.407156 -0.589534 -0.431853 -0.125503 -0.491554 -0.772732 0.002816 -0.556048 0.068890 0.549270 -0.175142 -0.578661 0.173925 0.028541 -0.107684 0.064552 0.769821 0.563952 -0.546311 0.521361 -0.653247 0.491634 -1.124597 -0.868921 0.310353 -0.351925 -0.416922 -0.120211 -0.043120 0.419047 -0.237238 0.215807 -0.057181 -0.209000 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_base(std::_Vector_base >&&) = -0.215629 0.272723 0.685611 -0.674437 0.628470 0.464974 0.180004 -0.190494 -0.547110 -0.245030 -0.124352 -0.559644 -0.490106 0.814146 -0.379323 0.112078 1.153930 0.354657 -0.195917 -0.236453 0.486097 -0.201401 1.001921 0.977742 -0.842285 0.040671 0.364853 0.524205 0.132258 0.923355 -0.517015 -0.673626 0.195386 -0.068979 0.298326 -0.666532 0.019678 -0.060889 -0.052387 -1.284622 0.116196 0.048038 -0.100259 -0.118329 0.028056 0.335246 0.996036 0.589820 -0.188575 0.051313 0.508770 0.442452 -0.018189 0.179824 0.323299 0.271534 0.776945 0.028649 -0.303147 -0.074441 -0.188426 -0.450052 0.007660 0.803279 0.916465 0.147300 0.011152 -0.073800 -0.033272 0.124777 0.117178 0.192344 0.146527 0.405853 0.261290 -0.570610 0.245861 -1.241040 -0.069090 -1.430779 -0.499232 -0.511530 0.316102 0.087721 0.242990 -0.078078 0.901849 -0.028890 0.244801 0.263251 1.069246 -0.675573 -0.259730 -0.485355 -0.516073 0.236747 -0.347016 -0.012342 0.012397 -0.011953 -0.582629 -0.639454 0.377013 0.149975 -0.329817 0.076970 -0.043052 0.709599 -0.804942 -0.287887 -0.631492 0.116803 -0.081383 -1.127141 -0.168559 -0.502541 0.585750 0.043240 -0.258644 -0.709932 0.237752 0.676418 -0.340792 -0.220743 -0.506516 0.795657 0.332627 -0.097272 0.015989 -0.174324 0.163327 0.666924 0.549622 -0.451334 -0.092714 0.116056 -0.512433 -0.196545 -0.648925 -0.071573 0.197908 -0.583554 0.058025 0.519996 -0.496183 -0.063838 0.199898 -0.229826 0.510556 2.223053 -0.305813 0.527007 0.155695 -0.914921 0.426383 0.046149 -0.225616 0.134297 0.498955 0.406630 -0.970562 -0.628969 0.353048 0.816312 0.534968 -0.668316 -0.118180 -0.353529 -0.157381 -0.017219 0.149983 0.123054 -0.307356 -0.491269 -0.281927 0.286515 1.345378 -0.247809 -1.010026 0.221321 0.118526 -0.232885 -0.518811 -0.161788 -0.200530 0.134806 0.110918 -0.181596 0.543569 0.978849 -1.911719 0.790305 -0.142485 -0.449096 0.761738 -0.127054 -0.242670 -0.507855 0.157678 0.763154 0.888597 0.099755 -0.052686 0.034250 -0.738056 -0.118892 0.033818 0.500914 -0.425061 0.383870 0.384105 -0.851173 -0.561874 -0.452648 -0.019281 -0.311030 -0.382275 0.316664 -0.091656 -1.757123 0.998099 0.015524 -0.096151 0.217676 -0.202590 0.306385 -0.793506 -0.922905 0.297408 0.009709 -0.197969 -0.296288 -0.044312 0.613000 -0.038612 0.339618 -0.603828 -0.947992 0.404916 -0.147833 0.538198 0.342293 0.315990 0.702708 0.278812 -0.161791 -0.633404 -0.215548 0.366967 -0.142314 -0.416281 0.011642 -0.317001 0.631981 0.980910 -0.091518 -0.115288 -0.257981 0.857843 -0.548449 -0.191705 0.506485 0.170171 -0.449086 0.141057 0.615067 -0.645552 -0.550935 -0.446916 -0.250329 -0.141601 -0.619477 0.330724 -0.457084 0.201757 0.407653 -0.005974 -0.463317 0.360587 0.071871 -0.036167 0.102257 0.859078 0.966504 -0.429672 0.364167 -0.608167 0.421111 -1.065925 -0.673507 0.091662 -0.263084 -0.331565 0.087133 -0.090849 0.587157 -0.086106 0.245858 -0.003101 -0.116411 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_impl::_Vector_impl(std::_Vector_base >::_Vector_impl&&) = -0.362306 0.192055 0.826971 -0.926701 0.735916 0.337940 0.251705 -0.236539 -0.753272 -0.439523 -0.113897 -0.515580 -0.609742 1.099332 -0.529002 0.177615 1.624335 0.573773 -0.220045 -0.541408 0.894853 -0.573496 1.415445 1.414867 -1.271823 -0.035518 0.727145 0.866372 0.548437 0.932000 -0.486336 -0.589286 0.378632 -0.401299 0.476828 -1.142234 0.170919 0.052865 -0.057752 -1.802384 0.145704 -0.346371 -0.203580 -0.085241 -0.065503 0.868191 1.174685 0.881759 -0.496073 0.221308 0.914141 0.524767 -0.124521 0.273488 0.208748 0.324022 0.805250 0.278299 -0.319138 -0.071893 -0.189248 -0.883369 0.227072 1.124952 1.380998 0.096311 0.122238 0.150366 0.054558 0.220482 0.285974 0.233265 0.198327 0.335547 0.553923 -1.372086 0.124002 -2.407048 -0.213404 -2.702444 -0.650408 -0.782424 0.509165 -0.450665 0.324526 0.215669 1.220427 0.130912 0.332094 0.639212 1.360401 -0.929732 -0.377423 -0.732591 -0.689240 0.459434 -0.603459 0.055112 0.296549 0.098606 -0.758590 -0.957544 0.573198 0.211516 -0.471678 -0.264421 -0.119551 1.036702 -1.208471 -0.477770 -0.956601 0.112703 -0.146515 -1.581123 0.060351 -0.858365 1.425218 0.017999 -0.212808 -0.877786 0.178050 1.008840 -0.355005 -0.355673 -0.414430 1.019927 0.499861 -0.085347 0.027487 -0.203835 0.092084 0.969242 1.043700 -0.637327 -0.277994 0.264195 -0.924653 -0.255993 -1.111596 -0.155370 0.830401 -0.866836 0.155219 0.656958 -0.678024 -0.397702 1.138927 -0.354061 0.784973 3.105045 -0.196728 0.690103 0.360441 -1.156718 0.414354 0.000000 -0.147790 0.492525 0.819010 0.372996 -1.468221 -0.917000 0.303267 1.076559 0.746824 -1.159243 -0.588784 -0.554008 -0.162938 0.032468 0.013495 0.204012 -0.518257 -0.616291 -0.325925 0.439882 1.679282 -0.417884 -1.071946 0.211146 0.289693 -0.596240 -1.149180 -0.267618 -0.334474 0.198754 0.139160 -0.177674 0.707755 1.353134 -2.823909 1.004924 -0.301568 -0.325923 0.735583 0.004272 -0.375014 -1.236706 0.338402 0.941012 1.196102 0.068896 0.054059 0.277284 -1.065600 -0.124202 0.059860 0.700770 -0.529366 0.505676 0.501153 -0.989032 -0.820846 -0.278771 -0.013406 -0.366639 -0.173921 0.481671 -0.244465 -2.569174 1.266478 -0.324373 -0.270337 0.412143 -0.259222 0.629595 -1.215383 -1.278557 0.511491 0.153811 -0.255015 -0.707460 0.038768 1.004459 -0.195340 0.307705 -0.719310 -1.396729 0.495634 -0.422224 0.606403 0.451822 0.382759 1.297553 -0.127451 -0.217724 -1.174614 -0.037122 0.266963 -0.253116 -0.608902 -0.193411 -0.282280 0.876068 1.461717 -0.127052 -0.090005 0.054108 1.311833 -1.134659 -0.471205 0.690556 0.844809 -0.513788 0.508896 0.816202 -1.166439 -0.786912 -0.590204 -0.349903 0.079610 -0.871192 0.618005 -0.666944 0.388855 0.487298 0.191227 -0.445200 0.672162 0.171058 0.168951 0.044997 1.207279 1.960579 -0.755175 0.162218 -0.853075 0.517917 -1.532325 -0.981840 0.077624 -0.118406 -0.286131 0.303256 -0.092626 0.925427 -0.019064 0.196941 -0.039961 -0.187936 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator::allocator(std::allocator const&) = -0.183337 0.038398 0.395514 -0.430177 0.331629 0.011049 0.139094 -0.099715 -0.418467 -0.262046 -0.061508 -0.225890 -0.272750 0.556731 -0.247663 0.158083 0.847700 0.373067 -0.076783 -0.345592 0.452609 -0.487212 0.735023 0.763485 -0.652811 0.005155 0.358253 0.490859 0.328842 0.484312 -0.230200 -0.209529 0.221647 -0.285025 0.281499 -0.686720 0.103046 0.135178 -0.031521 -0.997776 0.073851 -0.200104 0.062162 -0.017305 -0.041218 0.529904 0.535302 0.461383 -0.248052 0.238847 0.477070 0.194078 0.008366 0.164006 0.098669 0.224791 0.428341 0.065624 -0.194648 0.025407 -0.076266 -0.618858 0.179094 0.547345 0.743718 -0.005757 0.072589 0.103824 0.016186 0.122718 0.216079 0.118244 0.021529 0.070109 0.292570 -0.846390 0.111469 -1.318520 -0.138856 -1.602953 -0.354353 -0.423262 0.332366 -0.233518 0.195734 0.227437 0.637594 0.077204 0.176298 0.275566 0.644313 -0.509931 -0.211684 -0.324087 -0.293103 0.270968 -0.335486 -0.031748 0.231589 0.113196 -0.366825 -0.479467 0.439585 0.114086 -0.257180 -0.154923 -0.088302 0.538686 -0.728911 -0.341466 -0.546207 -0.000282 -0.112536 -0.766239 0.265455 -0.455106 0.775025 0.044355 -0.080404 -0.434717 0.082572 0.504985 -0.139965 -0.180884 -0.324179 0.514432 0.186329 -0.068379 0.040995 -0.082709 -0.018675 0.516492 0.569383 -0.345234 -0.177312 0.226941 -0.529467 -0.114373 -0.605850 -0.166388 0.494029 -0.513095 0.051605 0.243151 -0.362855 -0.207810 0.690602 -0.137451 0.406090 1.404060 -0.036706 0.333946 0.229363 -0.553692 0.225875 -0.011150 -0.012463 0.331716 0.474997 0.121585 -0.701076 -0.487968 0.062130 0.543523 0.389612 -0.574273 -0.475590 -0.326803 -0.025946 0.128612 -0.013123 0.110904 -0.269593 -0.325015 -0.133439 0.119391 0.856314 -0.202162 -0.342138 0.079729 0.074489 -0.437133 -0.775458 -0.145672 -0.247091 0.083230 -0.097360 -0.070608 0.285059 0.682658 -1.461004 0.544789 -0.256431 -0.114365 0.357375 -0.021616 -0.170587 -0.879975 0.148656 0.412494 0.661411 -0.018901 0.096361 0.222535 -0.566845 -0.063460 -0.023558 0.360567 -0.282497 0.273012 0.236988 -0.490912 -0.387439 -0.061117 0.041101 -0.209351 0.006159 0.260634 0.010418 -1.285000 0.565654 -0.255559 -0.198563 0.304847 -0.023854 0.315488 -0.638748 -0.610510 0.257454 0.105790 -0.128480 -0.443712 0.025184 0.531826 -0.225917 -0.025863 -0.278004 -0.640852 0.228442 -0.293724 0.235172 0.247587 0.127944 0.672068 -0.029297 -0.148814 -0.579388 0.145012 -0.092073 -0.296083 -0.214191 -0.084314 -0.133395 0.453816 0.822820 0.036327 0.021214 0.191899 0.745927 -0.591956 -0.316395 0.388509 0.439241 -0.176760 0.361645 0.432955 -0.694183 -0.405782 -0.297972 -0.169898 0.167680 -0.389324 0.398540 -0.387494 0.205853 0.223336 0.117741 -0.211484 0.409488 0.095149 0.086489 -0.045203 0.705818 1.035786 -0.367226 0.067850 -0.398641 0.185889 -0.770796 -0.400768 -0.059795 0.149623 -0.180340 0.222601 0.006058 0.491289 0.035209 0.059126 -0.039045 -0.150601 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_impl_data::_Vector_impl_data(std::_Vector_base >::_Vector_impl_data&&) = -0.420939 0.591543 1.410181 -1.421803 1.253193 1.204588 0.320852 -0.670199 -0.955852 -0.139904 -0.220696 -0.949774 -0.647795 1.553765 -0.695829 0.493668 2.244247 0.504636 -0.521206 -0.430946 1.278004 -0.587555 1.915340 1.848398 -1.679173 0.041845 1.149116 0.960963 0.453585 1.730620 -1.528290 -0.920647 0.279516 -0.736080 0.568501 -1.286018 0.034596 -0.317255 0.394590 -2.373828 0.208998 -0.375499 -0.407965 -0.299615 -0.130025 0.537852 2.012651 1.132757 -0.454124 -0.149914 1.070481 0.565801 -0.171678 0.279850 0.773666 0.906775 1.909760 0.962427 -0.428972 -0.253478 -0.351740 -0.583602 0.342417 1.630971 1.741432 0.320026 0.037236 0.223407 0.160592 0.007726 0.104720 0.395166 0.089432 0.928895 0.577861 -1.957187 0.698835 -2.795941 -0.222299 -2.438429 -0.909597 -0.957216 -0.051715 -0.749958 0.920230 0.008669 1.720216 -0.164701 0.468456 0.261059 2.114631 -1.666134 -0.458759 -1.073355 -1.147601 0.224361 -0.641777 0.001788 0.348379 -0.474779 -1.131484 -1.489863 0.960024 0.688035 -0.642979 -0.033898 -0.006698 1.371789 -1.125950 -0.960660 -1.090333 -0.036484 -0.611272 -2.277261 -0.200911 -1.090287 1.342086 -0.030977 -0.496124 -2.062303 0.391942 1.810038 -0.695249 -0.901068 -0.298070 1.667398 0.986090 -0.072611 -0.005112 -0.589121 0.419719 1.511859 1.509617 -0.864173 -0.152486 0.105381 -1.354062 -0.433847 -1.269172 -0.222442 0.534169 -1.110481 -0.217473 1.397868 -0.910335 0.371200 1.615480 -0.328992 0.989159 5.261951 -0.636785 1.032337 0.145252 -1.953205 1.054575 0.138306 -0.535356 0.225048 0.903012 0.859487 -3.102154 -1.256829 0.783465 1.571626 1.002941 -1.769047 -0.605226 -0.853079 -0.471346 0.042325 0.063624 0.190913 -0.632867 -0.971414 -0.591942 0.625742 3.032253 -0.934075 -2.305529 0.546842 -0.084527 -0.659953 -1.674309 -0.451771 -0.806899 0.333082 -0.038464 -0.385523 1.237794 1.899906 -3.864085 1.480974 -0.649379 -1.293927 1.944392 -0.193809 -0.503943 -1.012771 0.385468 1.565111 1.601776 0.225172 -0.344615 0.058565 -1.408618 -0.188323 -0.023552 0.933303 -0.814240 0.744540 0.783947 -1.845376 -1.154515 -0.673274 -0.013861 -0.885814 -0.587806 0.597063 -0.765066 -3.417034 2.084637 0.243200 -0.073686 0.740335 -0.521822 0.504632 -1.551690 -1.875009 0.727154 0.323908 0.292721 -0.546599 -0.092234 1.247563 0.124976 0.675394 -1.514761 -2.346755 0.430837 -0.489420 1.153690 0.645013 0.714302 1.376556 0.388460 -0.213048 -1.656435 -0.255595 0.419270 0.207071 -1.096435 -0.861326 -0.608429 1.448815 1.783110 -0.308092 0.119706 -0.704704 1.545187 -1.523739 -0.239055 0.877990 0.778144 -1.285922 -0.276757 1.102861 -1.132019 -1.055782 -0.644338 -0.872250 -0.446625 -1.276061 0.565085 -0.802764 0.406323 0.744678 -0.041565 -0.583796 0.625555 0.127899 0.196239 0.251968 1.479118 2.243288 -0.977713 0.175624 -1.269620 0.957084 -2.114114 -1.530754 0.462187 -0.426056 -0.755960 0.075200 0.277690 1.241692 -0.190881 0.339438 0.271804 -0.481182 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) = -0.086960 0.007450 0.225831 -0.211146 0.169658 -0.050496 0.082272 -0.081162 -0.248976 -0.114555 -0.045527 -0.118980 -0.083242 0.302936 -0.107654 0.186736 0.478788 0.241598 -0.036889 -0.211864 0.247560 -0.427696 0.406023 0.440610 -0.347358 0.038353 0.201968 0.281744 0.184535 0.333062 -0.226223 -0.038754 0.114509 -0.259008 0.177896 -0.434551 0.043542 0.125748 0.046752 -0.602423 0.040672 -0.117332 0.179683 -0.008855 -0.035543 0.281366 0.281603 0.249885 -0.097546 0.190398 0.242715 0.010670 0.075410 0.099511 0.113234 0.244356 0.360454 0.040666 -0.135334 0.053536 -0.033947 -0.413083 0.163485 0.281529 0.419075 -0.031230 0.031184 0.085228 0.009145 0.035447 0.146072 0.073544 -0.092414 0.003105 0.142572 -0.612089 0.181247 -0.731169 -0.094819 -0.910930 -0.216033 -0.236248 0.147012 -0.147962 0.201482 0.198907 0.365501 0.004164 0.103786 0.013365 0.333344 -0.364821 -0.125023 -0.135467 -0.128546 0.126088 -0.182616 -0.086527 0.196266 0.038521 -0.190779 -0.274484 0.406871 0.122972 -0.154663 -0.057771 -0.052814 0.293587 -0.430781 -0.323324 -0.321613 -0.083763 -0.155081 -0.388926 0.335742 -0.250643 0.380731 0.050963 -0.043963 -0.341008 0.056942 0.322316 -0.063867 -0.154504 -0.248873 0.309237 0.074501 -0.055283 0.042833 -0.066631 -0.034185 0.325980 0.354768 -0.204877 -0.099020 0.177883 -0.354852 -0.057219 -0.329936 -0.177203 0.252290 -0.336160 -0.059154 0.109408 -0.209947 0.010250 0.488537 -0.009811 0.212679 0.719638 -0.007904 0.174337 0.120283 -0.313920 0.203810 0.002153 0.009236 0.196014 0.282352 0.046103 -0.482344 -0.283261 -0.006866 0.301053 0.215910 -0.318034 -0.401777 -0.233038 0.008047 0.179821 -0.020583 0.054277 -0.139876 -0.203489 -0.059742 -0.036162 0.563237 -0.148395 -0.098517 0.051129 -0.099113 -0.345447 -0.619229 -0.099454 -0.257296 0.035395 -0.250725 -0.038033 0.115926 0.367148 -0.807720 0.340143 -0.272540 -0.128101 0.305223 -0.062910 -0.070185 -0.626245 0.045650 0.194094 0.402332 -0.045447 0.061814 0.155560 -0.321655 -0.036858 -0.080833 0.193846 -0.177067 0.169346 0.122923 -0.319479 -0.182238 0.006708 0.070177 -0.188262 0.048549 0.146623 0.079425 -0.653634 0.274228 -0.131401 -0.125860 0.282353 0.071096 0.114864 -0.347362 -0.305254 0.139124 0.099797 0.021460 -0.262518 -0.001258 0.288243 -0.192140 -0.159393 -0.135591 -0.335067 0.064657 -0.223509 0.098413 0.154078 0.028874 0.316880 0.097701 -0.105747 -0.299533 0.211825 -0.267826 -0.247813 -0.056670 -0.114128 -0.092274 0.286175 0.489659 0.100939 0.111540 0.157729 0.443225 -0.328050 -0.189358 0.235945 0.192466 -0.091853 0.160675 0.247827 -0.407755 -0.220114 -0.134862 -0.137724 0.138862 -0.167037 0.258194 -0.240344 0.100893 0.106233 0.041313 -0.095016 0.245711 0.044340 0.042065 -0.065312 0.445378 0.532505 -0.172406 0.015401 -0.192958 0.057261 -0.407117 -0.143055 -0.081066 0.251643 -0.181812 0.139935 0.112146 0.280380 0.040519 0.000711 0.005849 -0.166405 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) = -0.475603 0.074953 0.104956 -1.160914 0.970395 0.162451 0.368599 -0.491420 -0.716234 -0.536313 0.203749 -1.523361 -0.694285 0.708814 -0.584212 0.739882 1.696316 0.054207 -0.339068 -0.448591 0.697427 0.236650 1.894026 1.559552 -1.213631 -0.070842 0.206932 0.748964 0.193830 -0.101541 -0.444764 -0.733224 0.593295 -0.727033 0.032082 -0.330866 0.162424 -0.257726 0.664925 -1.418325 0.263519 -0.383320 0.087357 -0.171569 -0.366696 0.761330 1.411780 1.085140 -0.388988 0.036001 1.235465 0.368934 0.001155 0.413575 -0.122469 -0.104985 0.415582 -0.251068 -0.431854 -0.809243 -0.182779 -0.400817 0.081946 1.193652 1.248077 0.188855 -0.203257 0.715243 0.481851 0.128542 0.450632 0.458022 0.219757 0.440430 0.592115 -1.246504 0.212451 -2.025509 -0.483995 -2.497412 -0.951243 -0.481802 0.528772 -0.228905 0.642734 0.324802 1.427283 0.055859 0.303898 0.638065 1.301332 -1.246040 -0.585391 -0.640028 -0.470135 0.332529 -0.609405 0.301008 0.409180 0.539448 -1.068797 -0.365218 0.407434 0.185787 -0.484350 -0.675393 0.366192 0.248254 -0.879912 -0.481711 -0.971399 0.443755 0.233732 -1.955690 -0.003349 -0.416452 1.191119 -0.144898 -0.384585 -1.131479 0.022260 0.513217 -0.548969 -0.278014 -0.764936 0.766587 0.866466 0.351899 0.469635 0.150831 0.555434 1.859322 0.644907 -0.795630 -0.429503 -0.113694 -0.775074 0.098593 -0.677838 -0.380741 0.686606 -1.208621 0.818636 0.955054 -0.759847 -0.446192 0.841724 -0.122129 0.560484 2.692021 -0.258823 1.197402 0.857392 -1.137903 0.253158 -0.913807 -0.175748 0.123400 0.527786 0.462474 -0.955895 -1.088871 0.874684 1.176568 0.848976 -1.247068 0.187880 0.212311 0.361682 -0.247358 -0.246323 0.513663 0.161672 -0.853103 -0.204963 1.158524 2.059827 -0.210544 -0.230286 0.646743 0.602812 0.055322 -0.902399 -0.646272 -0.665091 0.103910 0.664714 0.462258 0.563662 1.620270 -2.079995 0.699278 0.060539 0.047002 0.927543 0.352280 -1.012329 -1.104251 0.137258 1.006457 0.929008 -0.290268 0.397784 0.085425 -0.864951 -0.148990 0.226407 0.429155 -0.441888 0.451713 0.398430 -0.930479 -0.629349 -0.320969 -0.134919 0.061116 -0.093358 0.780389 0.106536 -2.266243 1.472016 -0.161260 -0.698839 0.080006 -0.935138 1.123268 -1.242609 -0.972883 0.736984 -0.579632 -0.232053 -0.430452 0.382258 0.546452 -0.056214 0.664007 -0.933486 -1.090544 1.047606 0.046499 0.969419 0.516341 0.283661 0.784448 -0.705910 -0.197653 -0.962577 -0.354568 -0.161447 -0.131911 -1.190156 0.218464 -0.298110 0.994162 1.299835 -0.568921 -0.287345 0.356276 0.677240 -1.485942 -0.381634 0.753925 1.027464 -1.160990 0.627475 0.915264 -1.064897 -0.380705 -0.825180 -0.231220 -0.481255 -1.275236 0.472982 -0.409142 0.431031 0.688696 -0.116266 -0.118923 0.585922 0.140979 0.231244 0.098324 1.292134 1.760895 -0.213660 -0.205255 -1.353619 0.431570 -1.727328 -1.650628 0.910549 -0.224033 -0.772381 -0.019707 0.121080 1.278727 -0.274730 -0.138445 -0.593669 0.264218 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::cbegin() const = -0.204025 0.506859 0.595250 -0.508978 0.820128 0.832812 0.235480 -0.218893 -0.447005 -0.260056 -0.162057 -0.813828 -0.712568 0.892766 -0.359093 0.204598 1.179806 0.232324 -0.168892 0.014166 0.351268 0.054653 1.096602 0.905273 -0.736474 0.079237 0.268334 0.246843 -0.330140 1.119490 -0.660862 -1.169529 0.337689 0.007473 0.144448 -0.392027 -0.076923 -0.272219 0.006207 -1.196263 0.085324 0.335178 -0.245667 -0.207632 -0.007172 -0.049526 1.273455 0.583717 0.015199 -0.033416 0.266676 0.455631 -0.005139 0.223524 0.499678 0.277716 0.650148 -0.195506 -0.504442 -0.158574 -0.314880 -0.330861 -0.317538 0.784672 0.835344 0.215515 -0.048911 -0.077420 -0.347174 0.106714 -0.061729 0.225510 0.350493 0.599467 0.210524 -0.107017 0.116811 -0.673964 -0.195826 -1.015915 -0.568508 -0.523588 0.166223 0.473809 0.389274 -0.331474 0.951295 -0.113506 0.253716 0.149641 1.367837 -0.862778 -0.322051 -0.517866 -0.381434 0.079500 -0.354937 0.013075 -0.118098 -0.315632 -0.723098 -0.732277 0.300743 0.193126 -0.281195 0.048538 -0.015777 0.711406 -0.790237 -0.305295 -0.755110 -0.016463 -0.111891 -1.232375 -0.448390 -0.099648 0.159043 0.233678 -0.392394 -0.944497 0.433431 0.716869 -0.380139 -0.445545 -0.306881 0.844280 0.325320 -0.047529 0.138317 -0.093826 0.357546 0.910831 0.564920 -0.322093 0.011444 -0.084366 -0.313376 -0.123893 -0.367809 -0.071096 -0.320171 -0.641937 0.115416 0.740770 -0.536871 0.114867 -0.437074 -0.270421 0.498295 2.101443 -0.511491 0.568194 0.021918 -1.159507 0.514394 -0.168952 -0.436686 -0.217292 0.447449 0.641750 -0.817345 -0.597814 0.643687 0.902495 0.556033 -0.607252 0.254242 -0.337461 -0.033078 -0.217532 0.258217 0.247576 -0.082083 -0.596529 -0.302301 0.412968 1.600056 -0.448143 -1.230989 0.447274 0.056817 0.183864 -0.261977 -0.203393 -0.206295 0.082731 0.305208 -0.229413 0.474015 1.048752 -1.567460 0.841665 -0.135843 -0.707196 0.924714 -0.108499 -0.277956 0.012995 0.115534 1.006854 0.855428 0.284786 -0.026950 -0.283011 -0.723758 -0.155177 0.060116 0.534536 -0.369932 0.425258 0.296535 -1.072780 -0.675145 -0.653109 -0.015585 -0.466887 -0.572847 0.300555 0.171816 -1.758012 1.224623 0.295812 -0.062694 0.102645 -0.175148 0.362721 -0.738711 -1.121054 0.344820 -0.309476 -0.305904 0.060018 -0.093446 0.436838 0.246875 0.404808 -0.579383 -0.959045 0.567275 0.245962 0.715730 0.340808 0.507242 0.664713 0.432610 -0.369354 -0.425295 -0.606240 0.657961 -0.187294 -0.480345 0.039606 -0.398305 0.759212 0.947881 -0.063508 -0.287080 -0.679505 0.703186 -0.522066 0.038107 0.675315 0.049619 -0.596841 -0.135586 0.761647 -0.407156 -0.589534 -0.431853 -0.125503 -0.491554 -0.772732 0.002816 -0.556048 0.068890 0.549270 -0.175142 -0.578661 0.173925 0.028541 -0.107684 0.064552 0.769821 0.563952 -0.546311 0.521361 -0.653247 0.491634 -1.124597 -0.868921 0.310353 -0.351925 -0.416922 -0.120211 -0.043120 0.419047 -0.237238 0.215807 -0.057181 -0.209000 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::vector >::_M_insert_dispatch(__gnu_cxx::__normal_iterator > >, int*, int*, std::__false_type) = -1.631518 1.816044 2.652406 -3.684880 4.876450 3.872979 1.592678 -1.220077 -2.731931 -1.887583 -0.184998 -4.725369 -4.364873 5.411778 -2.163881 1.807628 6.932862 0.687014 -1.241729 -0.447783 3.754904 0.028612 6.867695 4.978073 -5.259054 -0.212084 1.798170 2.159204 -0.222695 4.245951 -2.297999 -5.298669 2.366061 -1.422669 0.987162 -2.243329 0.571110 -1.390581 0.468946 -6.704046 0.509936 1.047575 -1.984897 -1.062680 -0.770331 1.705184 6.699693 4.252827 -1.655479 -0.220176 3.043848 1.721230 -0.627677 1.508541 1.114961 0.218729 2.025300 0.261354 -3.008990 -1.688378 -1.446814 -2.626730 -0.743444 4.895720 5.668181 0.656689 0.115543 1.740382 -0.890179 1.019898 0.369192 1.311316 2.425081 2.413284 2.844742 -2.424180 -0.821565 -6.751235 -1.685198 -9.066475 -3.447096 -3.082782 1.733132 0.492180 2.098096 -1.718281 5.748203 0.293146 1.012822 3.108401 7.752448 -4.862094 -2.121707 -4.519269 -2.533531 1.128660 -2.910038 0.425074 1.324034 -1.180887 -4.481474 -3.783657 0.827611 1.036231 -1.669294 -1.808103 -0.224658 4.339376 -4.320832 -1.988315 -4.220064 0.720007 -0.403163 -8.274388 -2.007342 -0.983123 2.894114 0.796461 -1.034775 -4.573901 1.526210 4.110021 -2.119702 -2.636365 -1.006823 5.191747 2.834926 0.641478 1.284111 0.236165 1.987739 5.592366 4.362040 -1.993081 -1.021861 -0.586261 -2.324077 0.001585 -2.825413 -0.589480 1.185915 -4.214022 0.984555 4.423451 -2.906283 -0.721802 0.449942 -1.495843 3.283373 13.218867 -1.842425 3.871688 0.999206 -6.406257 2.807003 -1.356597 -2.052333 -0.023369 2.706820 2.755652 -5.410657 -4.071486 3.862160 5.105135 3.493102 -5.180919 0.652461 -1.551465 0.054148 -1.880899 0.236047 2.372627 -0.403796 -3.497539 -1.433166 3.568743 8.833819 -3.055946 -6.464997 3.135095 1.961390 0.281298 -3.161915 -1.834281 -1.426463 0.144324 2.401324 -0.653308 3.002714 6.670505 -9.524053 4.448249 0.009055 -2.501133 4.392234 -0.045885 -2.593186 -2.625544 0.837170 5.728115 4.541889 1.065416 -0.133116 -0.936521 -4.335165 -0.167322 0.820325 2.494484 -1.259499 2.165595 0.636496 -4.654540 -4.356775 -2.720927 -0.935780 -1.545289 -2.015450 2.111265 0.464628 -10.380445 7.141106 -0.031924 -1.231741 0.449097 -1.646449 3.690875 -4.836829 -6.696191 2.645163 -1.773978 -2.550098 -1.605821 0.411697 2.867154 1.442713 2.085840 -3.275471 -6.745040 3.759029 0.248139 3.984983 1.962698 2.794008 5.301934 0.894879 -2.381504 -4.205061 -3.797260 3.192555 -0.371630 -4.009552 -0.748421 -1.456844 4.679166 5.234812 -1.136842 -1.737273 -2.913720 4.203293 -5.010892 -1.116500 4.204876 2.164396 -4.090151 0.617533 4.762902 -3.348135 -3.040444 -2.994003 -0.495242 -2.579258 -5.106201 0.386037 -2.591230 0.863294 2.810667 -0.274958 -2.280891 1.471652 0.682731 0.175957 -0.368463 5.215792 6.299324 -4.262243 1.040075 -4.555697 3.156132 -7.250456 -6.302360 2.723226 -1.843628 -1.577723 0.109198 0.513284 3.254205 -1.043773 0.046688 -0.943335 -0.882741 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::operator+(long) const = -0.429838 0.357965 0.770290 -0.803565 1.039529 1.052533 0.353564 -0.480416 -0.711077 -0.271059 -0.063922 -0.973240 -0.817918 1.296320 -0.580389 0.516799 1.714529 0.400885 -0.313945 -0.161089 0.829670 -0.180726 1.659454 1.427985 -1.168025 -0.040447 0.565540 0.569253 -0.034732 1.253895 -0.868550 -1.182410 0.569804 -0.479830 0.192068 -0.784849 0.059506 -0.161038 0.284562 -1.712465 0.120497 0.041428 -0.371614 -0.228304 -0.124159 0.232028 1.506013 0.952862 -0.153551 0.109785 0.640012 0.433229 -0.062017 0.333035 0.543723 0.426594 0.874161 0.143815 -0.592930 -0.278780 -0.393297 -0.596660 -0.140697 1.182194 1.392641 0.233936 0.030775 0.158290 -0.279872 0.165516 0.123915 0.312134 0.323591 0.665768 0.485920 -0.864438 0.146557 -1.663014 -0.379633 -1.800715 -0.744509 -0.685344 0.197545 0.027772 0.706388 -0.180106 1.358389 -0.015414 0.201842 0.354933 1.814249 -1.364852 -0.488348 -0.758063 -0.587577 0.169513 -0.668721 0.123419 0.157616 -0.334905 -1.008986 -1.146007 0.513879 0.416703 -0.419219 -0.251607 -0.054600 1.095375 -1.067745 -0.698231 -1.003008 -0.028571 -0.324871 -1.849933 -0.375096 -0.454776 0.744743 0.242683 -0.470631 -1.390810 0.471653 1.146298 -0.428220 -0.786581 -0.106968 1.177121 0.625332 0.019190 0.132639 -0.152690 0.338361 1.452944 1.011760 -0.551106 -0.091887 -0.032544 -0.758715 -0.047223 -0.800919 -0.182536 0.076025 -1.008367 0.111972 1.084685 -0.756965 0.065630 0.425541 -0.222086 0.725616 3.380968 -0.486319 0.873663 0.270730 -1.574495 0.704978 -0.260702 -0.333428 0.040505 0.701168 0.645744 -1.696619 -0.971644 0.798947 1.276235 0.822283 -1.240210 -0.118516 -0.531537 0.027556 -0.262917 0.151212 0.416965 -0.254884 -0.822180 -0.362081 0.640830 2.244546 -0.830311 -1.564037 0.598383 0.091619 -0.111167 -0.973094 -0.408488 -0.479600 0.147193 0.322844 -0.184164 0.676431 1.536565 -2.413921 1.138605 -0.304897 -0.779785 1.317791 -0.013522 -0.557641 -0.447099 0.225751 1.255109 1.164178 0.337422 -0.032728 -0.049708 -1.129549 -0.148596 0.070057 0.711373 -0.478662 0.612552 0.432404 -1.359828 -1.002656 -0.595207 -0.019379 -0.733424 -0.507105 0.554750 -0.005569 -2.565324 1.599622 0.197467 -0.257659 0.373146 -0.276273 0.695221 -1.196785 -1.593450 0.639525 -0.247806 -0.235156 -0.287360 0.012438 0.748634 0.281462 0.478357 -0.888933 -1.538290 0.667312 -0.001822 0.953984 0.448559 0.585854 1.100485 0.224717 -0.498042 -0.995810 -0.561373 0.613489 -0.156455 -0.838215 -0.362240 -0.390189 1.187418 1.385158 -0.081287 -0.291532 -0.657501 1.172765 -1.153348 -0.122646 0.933006 0.661308 -0.877889 -0.058796 1.032764 -0.879311 -0.770256 -0.502221 -0.351798 -0.517220 -1.118866 0.275817 -0.701823 0.315093 0.564890 -0.020469 -0.534934 0.391299 0.176529 0.080396 0.086735 1.214869 1.398570 -0.827885 0.298662 -1.041775 0.690856 -1.674433 -1.325229 0.495688 -0.303846 -0.592848 0.023588 0.126039 0.838476 -0.157274 0.107365 -0.082995 -0.338702 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::base() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::__normal_iterator(int const* const&) = -0.166072 0.059590 0.357457 -0.396728 0.323814 0.097085 0.122695 -0.193211 -0.351220 -0.146037 -0.054284 -0.189027 -0.150467 0.500195 -0.216590 0.262865 0.760771 0.293275 -0.096158 -0.285712 0.470233 -0.503093 0.661248 0.663682 -0.570700 0.002900 0.416088 0.399904 0.288210 0.467720 -0.375439 -0.132916 0.189541 -0.424315 0.226405 -0.608289 0.086110 0.088403 0.131472 -0.855255 0.067774 -0.283283 0.047839 -0.041541 -0.096227 0.378050 0.504054 0.407779 -0.197394 0.169156 0.422666 0.104787 -0.014228 0.143139 0.163239 0.340083 0.507572 0.216738 -0.159564 -0.005962 -0.077962 -0.475303 0.227576 0.499387 0.648198 0.006069 0.070973 0.189633 0.022641 0.045730 0.166326 0.104858 -0.066772 0.104019 0.244962 -0.967627 0.182102 -1.213776 -0.170365 -1.302566 -0.300318 -0.361280 0.090883 -0.378487 0.331722 0.271532 0.562412 0.026792 0.152942 0.125275 0.599783 -0.586002 -0.188778 -0.296896 -0.279508 0.156013 -0.291016 -0.042692 0.263823 -0.022310 -0.330956 -0.503310 0.488413 0.228335 -0.220938 -0.185120 -0.053295 0.471000 -0.571218 -0.450581 -0.453812 -0.091973 -0.250526 -0.697498 0.301491 -0.407917 0.693176 0.025641 -0.084753 -0.616391 0.082461 0.596255 -0.132852 -0.311262 -0.132287 0.474340 0.231684 -0.030841 0.034575 -0.150573 0.008634 0.566064 0.606267 -0.307367 -0.138163 0.165329 -0.550482 -0.107813 -0.516297 -0.198036 0.397471 -0.482788 -0.034806 0.332067 -0.317374 -0.020854 0.875599 -0.079138 0.360916 1.427661 -0.062640 0.300455 0.156316 -0.568761 0.256938 -0.026106 -0.038433 0.251042 0.402125 0.127433 -0.899453 -0.452264 0.095893 0.478875 0.345219 -0.595887 -0.530019 -0.352177 -0.042682 0.166307 -0.073242 0.097528 -0.249472 -0.315908 -0.132281 0.090490 0.916827 -0.299782 -0.335729 0.131361 -0.053391 -0.443930 -0.865794 -0.179768 -0.367554 0.095196 -0.184225 -0.076723 0.273938 0.614518 -1.311990 0.489625 -0.362147 -0.236108 0.457878 -0.018863 -0.155297 -0.775305 0.128003 0.398649 0.569032 -0.017965 0.067743 0.189117 -0.495198 -0.051812 -0.069440 0.317195 -0.250956 0.238205 0.232202 -0.540855 -0.363044 0.014226 0.062782 -0.295335 0.044084 0.227005 -0.072305 -1.136041 0.548324 -0.146979 -0.143545 0.382901 -0.013256 0.259123 -0.563965 -0.564142 0.273472 0.150510 0.091603 -0.341890 0.022789 0.475146 -0.162986 -0.044680 -0.312899 -0.662901 0.090210 -0.285121 0.231057 0.211661 0.144097 0.559121 -0.055533 -0.119527 -0.587487 0.185975 -0.202441 -0.187928 -0.240190 -0.271201 -0.122235 0.488236 0.706911 0.040760 0.098856 0.128763 0.633166 -0.617914 -0.215985 0.344647 0.474898 -0.278080 0.144334 0.379944 -0.579545 -0.365259 -0.189449 -0.227520 0.088778 -0.364185 0.319529 -0.328472 0.180296 0.186986 0.088988 -0.123618 0.337970 0.082965 0.137758 -0.034618 0.591484 0.932592 -0.335913 -0.058811 -0.366509 0.170470 -0.696052 -0.408438 0.019459 0.201974 -0.231163 0.170704 0.127514 0.464082 0.010874 0.044428 0.048658 -0.236127 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, int*, int*, std::forward_iterator_tag) = -8.192204 7.453779 13.152212 -21.098157 22.725701 18.315436 6.496123 -8.539195 -13.631448 -7.424067 -0.028806 -22.217473 -17.501683 24.948112 -11.571358 8.567575 31.323667 1.769555 -7.336722 -2.822962 19.198441 2.183954 31.409372 22.845231 -25.402392 -1.793479 9.113446 11.750731 1.908501 18.499300 -10.363975 -22.457052 8.602135 -6.259971 4.316125 -10.386869 3.463273 -5.660396 4.323815 -29.941523 3.249632 2.480591 -8.826078 -4.929402 -3.814894 6.896921 29.837949 20.085621 -8.919982 -3.023136 17.235939 10.703001 -4.406924 6.392188 4.280069 0.188792 12.436238 2.187868 -11.079289 -9.521679 -5.802969 -7.842161 -1.175996 24.246163 26.689033 3.909399 0.890230 8.542027 -0.933769 4.616327 2.521519 5.929548 8.137296 12.354356 11.985249 -13.735283 -1.251802 -34.373278 -5.941602 -39.145123 -14.638972 -12.382647 6.015628 1.246902 9.184034 -6.169816 26.409434 1.877144 3.679956 15.199845 34.372469 -20.871361 -8.762646 -20.840519 -15.450859 5.379412 -12.596223 2.902927 3.882594 -2.195613 -19.864483 -16.673552 1.970206 5.202355 -8.002345 -7.620282 -0.008664 18.766922 -18.397741 -8.211973 -14.851485 6.614237 -1.983241 -38.819549 -11.163125 -9.191261 14.901586 -0.272776 -4.112264 -21.365706 5.281109 19.124353 -10.730031 -10.253229 -6.987263 22.503440 15.376640 3.574547 3.756542 -1.289555 9.167143 25.230503 16.696828 -11.259832 -4.782428 -3.507994 -10.536365 -0.665771 -14.628652 -1.523461 6.965435 -18.546792 4.972061 21.521819 -12.643668 -4.091276 4.774088 -7.267022 14.849189 66.576835 -8.243571 18.806820 5.765940 -29.158581 10.915946 -4.727509 -8.898208 1.004531 10.790447 11.802310 -26.662850 -19.846664 18.242701 23.016952 16.207814 -23.346835 2.746462 -5.822062 -2.433594 -7.948005 -0.060049 9.597956 -5.158118 -15.800268 -7.584313 17.263378 40.089549 -11.146781 -28.963113 14.484322 11.383604 -0.941908 -12.680583 -8.776896 -7.234315 1.966934 11.986275 -2.650125 16.367938 31.150077 -47.623771 19.898333 2.466146 -10.266406 19.811334 -0.635500 -12.982984 -12.166238 4.005740 25.922767 20.123496 2.024616 -0.213511 -2.730011 -19.785631 -0.361409 4.110354 10.430830 -6.800339 8.877128 5.240119 -21.239788 -19.723696 -10.770404 -5.478418 -5.609569 -9.891210 10.141488 -1.951861 -47.844055 33.278469 -0.244528 -4.363121 1.986122 -10.588217 17.307852 -22.566379 -29.057151 12.194027 -6.207320 -8.395943 -7.767728 3.004349 14.377104 5.655457 13.594297 -17.971573 -30.965423 14.696065 -1.305786 17.842820 8.806763 12.520363 21.324026 0.820307 -7.259027 -21.535694 -16.241368 14.705966 2.573049 -20.392906 -2.407673 -6.214596 21.259859 22.645308 -7.263253 -8.713674 -11.221458 18.849878 -21.574389 -4.996815 16.979204 8.921037 -21.873624 1.748189 20.207566 -15.189969 -12.935062 -14.092717 -2.920269 -12.369677 -23.826549 3.697263 -8.231730 5.404533 12.048264 -0.509838 -10.044508 7.761095 3.988124 1.446155 0.799103 23.924076 28.786750 -16.373438 3.245209 -22.026530 14.281457 -33.705273 -30.076880 13.519942 -11.651124 -7.629500 0.692623 0.056955 17.872013 -4.635549 3.812549 -2.531146 -2.293377 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::iterator_traits::iterator_category std::__iterator_category(int* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::iterator_traits::difference_type std::distance(int*, int*) = -0.303424 0.065513 0.278796 -0.426465 0.632622 0.077276 0.354261 -0.064885 -0.606266 -0.521870 0.052083 -0.845048 -0.763889 0.863305 -0.273547 0.447084 1.336771 0.418174 -0.123276 -0.305014 0.535517 -0.492203 1.322158 1.185044 -0.884946 0.047343 0.158230 0.515220 0.096059 0.500969 -0.256652 -0.628516 0.626592 -0.494221 0.213193 -0.635600 0.088022 0.039679 0.064623 -1.417340 0.088385 0.105018 0.141473 -0.102703 -0.149293 0.747082 0.998756 0.787070 -0.233920 0.407499 0.555607 -0.037268 0.174392 0.350515 0.148886 0.074720 0.224072 -0.167459 -0.628533 -0.148212 -0.212091 -1.059405 -0.067881 0.757400 1.101241 -0.015658 -0.035428 0.308856 -0.129873 0.230940 0.317643 0.267519 0.364770 0.069172 0.577653 -0.749905 -0.059628 -1.467389 -0.436532 -2.423451 -0.752780 -0.553274 0.789536 0.020396 0.395956 0.012286 1.060311 0.094046 0.170461 0.442932 1.217604 -0.964302 -0.494572 -0.502017 -0.133562 0.367753 -0.617043 0.035568 0.571327 0.030836 -0.805421 -0.541176 0.596340 0.105988 -0.367840 -0.388790 -0.048040 0.732413 -1.065064 -0.516557 -1.035312 -0.062712 0.039020 -1.350819 0.322825 -0.147341 0.724681 0.345509 -0.269698 -0.625904 0.250816 0.459887 -0.226627 -0.399273 -0.492442 0.869732 0.238014 0.102536 0.367759 0.244883 0.208807 1.106327 0.839957 -0.419856 -0.228930 0.132986 -0.599321 0.171820 -0.591884 -0.401714 0.508660 -0.942054 0.232950 0.392005 -0.636104 -0.276114 0.402131 -0.033008 0.490572 1.613517 -0.089223 0.720550 0.476976 -0.912616 0.532551 -0.428303 -0.101430 0.258593 0.706547 0.291183 -0.670279 -0.761191 0.421351 0.971722 0.654583 -0.971082 -0.272900 -0.251771 0.342806 -0.119416 0.064202 0.428253 0.139281 -0.638976 -0.110197 0.504169 1.465305 -0.525949 -0.510470 0.380885 0.108860 -0.124996 -1.123017 -0.340312 -0.351746 -0.014823 0.030711 0.073777 0.240724 1.169875 -1.608866 0.830707 -0.269790 -0.151464 0.734441 0.095943 -0.537895 -1.196707 0.102089 0.743795 0.943730 0.137445 0.123050 0.107576 -0.864886 -0.127527 0.052185 0.425945 -0.274636 0.501681 0.032511 -0.636917 -0.625241 -0.362145 0.019510 -0.272767 -0.043127 0.528486 0.532869 -1.764833 0.968343 -0.250179 -0.551012 0.187298 -0.073151 0.653364 -0.941819 -1.058895 0.451729 -0.405027 -0.657111 -0.585657 0.098470 0.474217 -0.085464 -0.180274 -0.279602 -0.879625 0.870205 -0.112867 0.608543 0.421507 0.218811 1.043695 0.258176 -0.587999 -0.622029 -0.170512 -0.060555 -0.682254 -0.491905 -0.053508 -0.249003 0.782224 1.205392 0.066293 -0.145106 0.015934 0.942097 -1.044002 -0.502142 0.870472 0.603862 -0.350626 0.645378 0.892898 -0.968076 -0.468199 -0.572130 -0.177478 -0.074290 -0.780033 0.365543 -0.632697 0.222393 0.430603 -0.016011 -0.267073 0.474226 0.112017 0.041019 -0.219109 1.166504 1.387958 -0.703306 0.137413 -0.782553 0.361565 -1.256728 -0.874451 0.267168 0.324957 -0.444441 0.138439 0.256759 0.621517 -0.021818 -0.357362 -0.447990 -0.107769 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) = -0.475603 0.074953 0.104956 -1.160914 0.970395 0.162451 0.368599 -0.491420 -0.716234 -0.536313 0.203749 -1.523361 -0.694285 0.708814 -0.584212 0.739882 1.696316 0.054207 -0.339068 -0.448591 0.697427 0.236650 1.894026 1.559552 -1.213631 -0.070842 0.206932 0.748964 0.193830 -0.101541 -0.444764 -0.733224 0.593295 -0.727033 0.032082 -0.330866 0.162424 -0.257726 0.664925 -1.418325 0.263519 -0.383320 0.087357 -0.171569 -0.366696 0.761330 1.411780 1.085140 -0.388988 0.036001 1.235465 0.368934 0.001155 0.413575 -0.122469 -0.104985 0.415582 -0.251068 -0.431854 -0.809243 -0.182779 -0.400817 0.081946 1.193652 1.248077 0.188855 -0.203257 0.715243 0.481851 0.128542 0.450632 0.458022 0.219757 0.440430 0.592115 -1.246504 0.212451 -2.025509 -0.483995 -2.497412 -0.951243 -0.481802 0.528772 -0.228905 0.642734 0.324802 1.427283 0.055859 0.303898 0.638065 1.301332 -1.246040 -0.585391 -0.640028 -0.470135 0.332529 -0.609405 0.301008 0.409180 0.539448 -1.068797 -0.365218 0.407434 0.185787 -0.484350 -0.675393 0.366192 0.248254 -0.879912 -0.481711 -0.971399 0.443755 0.233732 -1.955690 -0.003349 -0.416452 1.191119 -0.144898 -0.384585 -1.131479 0.022260 0.513217 -0.548969 -0.278014 -0.764936 0.766587 0.866466 0.351899 0.469635 0.150831 0.555434 1.859322 0.644907 -0.795630 -0.429503 -0.113694 -0.775074 0.098593 -0.677838 -0.380741 0.686606 -1.208621 0.818636 0.955054 -0.759847 -0.446192 0.841724 -0.122129 0.560484 2.692021 -0.258823 1.197402 0.857392 -1.137903 0.253158 -0.913807 -0.175748 0.123400 0.527786 0.462474 -0.955895 -1.088871 0.874684 1.176568 0.848976 -1.247068 0.187880 0.212311 0.361682 -0.247358 -0.246323 0.513663 0.161672 -0.853103 -0.204963 1.158524 2.059827 -0.210544 -0.230286 0.646743 0.602812 0.055322 -0.902399 -0.646272 -0.665091 0.103910 0.664714 0.462258 0.563662 1.620270 -2.079995 0.699278 0.060539 0.047002 0.927543 0.352280 -1.012329 -1.104251 0.137258 1.006457 0.929008 -0.290268 0.397784 0.085425 -0.864951 -0.148990 0.226407 0.429155 -0.441888 0.451713 0.398430 -0.930479 -0.629349 -0.320969 -0.134919 0.061116 -0.093358 0.780389 0.106536 -2.266243 1.472016 -0.161260 -0.698839 0.080006 -0.935138 1.123268 -1.242609 -0.972883 0.736984 -0.579632 -0.232053 -0.430452 0.382258 0.546452 -0.056214 0.664007 -0.933486 -1.090544 1.047606 0.046499 0.969419 0.516341 0.283661 0.784448 -0.705910 -0.197653 -0.962577 -0.354568 -0.161447 -0.131911 -1.190156 0.218464 -0.298110 0.994162 1.299835 -0.568921 -0.287345 0.356276 0.677240 -1.485942 -0.381634 0.753925 1.027464 -1.160990 0.627475 0.915264 -1.064897 -0.380705 -0.825180 -0.231220 -0.481255 -1.275236 0.472982 -0.409142 0.431031 0.688696 -0.116266 -0.118923 0.585922 0.140979 0.231244 0.098324 1.292134 1.760895 -0.213660 -0.205255 -1.353619 0.431570 -1.727328 -1.650628 0.910549 -0.224033 -0.772381 -0.019707 0.121080 1.278727 -0.274730 -0.138445 -0.593669 0.264218 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_move_a >(int*, int*, int*, std::allocator&) = -0.638253 0.946728 1.668794 -1.586166 1.570360 1.090777 0.501613 -0.514623 -1.093318 -0.929937 -0.258628 -1.648502 -1.709590 2.133795 -0.954924 0.138825 2.957573 0.619256 -0.499282 -0.589766 1.454886 -0.637586 2.652281 2.441377 -2.266416 -0.036474 1.272714 1.270126 0.509432 1.900656 -1.103582 -1.667012 0.669333 -0.303841 0.924392 -1.390232 0.148730 -0.549258 -0.263406 -3.064299 0.173646 -0.006876 -0.501655 -0.354880 -0.151599 1.293487 2.836039 1.618947 -0.728184 -0.228373 1.376765 0.832790 -0.172064 0.485448 0.676531 0.179182 1.666169 0.520981 -0.867547 -0.318733 -0.525301 -1.392760 -0.074749 2.205590 2.447761 0.403280 0.113226 0.210988 -0.157254 0.399485 0.032549 0.553764 0.883537 1.208141 1.003722 -1.650822 0.328444 -3.592841 -0.443997 -4.372374 -1.324261 -1.459398 0.673367 -0.314789 0.601745 -0.273741 2.345298 0.272550 0.644332 0.996844 3.176783 -1.781323 -0.739815 -1.531308 -1.267115 0.645660 -1.097712 0.295815 0.509637 -0.255111 -1.660383 -1.637172 0.759801 0.364258 -0.816476 -0.116501 -0.160257 1.838894 -1.912182 -0.532032 -1.861317 -0.180307 -0.038049 -3.271938 -0.317824 -1.041753 1.779574 0.196701 -0.600548 -1.824365 0.566119 1.816569 -0.795068 -0.768107 -0.996933 2.223938 0.970967 -0.018909 0.186965 -0.206256 0.695486 1.709592 1.871658 -0.962005 -0.346100 -0.041370 -1.567784 -0.438579 -1.556119 -0.205515 1.129965 -1.464257 0.123803 1.477323 -1.255608 -0.433388 0.988594 -0.848995 1.449821 5.806569 -0.781588 1.369689 0.317831 -2.486805 1.163037 -0.121101 -0.823027 0.229723 1.342573 1.284874 -2.600336 -1.655681 1.239411 2.199944 1.360278 -2.094693 -0.225017 -0.806235 -0.307529 -0.486564 0.274285 0.524150 -0.666761 -1.254621 -0.731220 1.247173 3.319310 -1.045130 -2.779757 0.729234 0.391205 -0.196346 -1.671621 -0.449740 -0.345522 0.327624 0.331648 -0.404121 1.422010 2.632751 -4.868262 1.966521 -0.205013 -1.098053 1.956498 -0.244157 -0.812511 -1.709570 0.735194 2.327845 1.955468 0.457462 -0.345111 -0.202956 -1.951540 -0.279912 0.168565 1.349866 -0.925693 0.999118 0.639670 -1.994946 -1.848201 -1.232424 -0.109753 -0.715045 -0.811848 0.843523 -0.303073 -4.603192 2.980826 -0.111822 -0.321679 0.162852 -0.733535 0.860411 -2.207067 -2.686936 0.767585 -0.378026 -0.844627 -0.997348 -0.048289 1.440870 0.068572 0.673271 -1.510022 -2.698259 1.311256 -0.417727 1.521736 0.825842 1.219719 2.342969 0.716422 -0.593473 -1.917663 -0.606871 1.019976 -0.311679 -1.487613 -0.326023 -0.646737 1.693909 2.543769 -0.583974 -0.230888 -0.661251 1.960673 -1.884297 -0.832888 1.389716 0.897059 -1.350698 0.460695 1.613559 -1.572795 -1.502733 -1.333261 -0.838429 -0.604842 -2.025070 0.457914 -1.298643 0.365473 1.270506 -0.121120 -1.023320 0.889035 0.204862 0.111250 0.161148 2.026253 3.148361 -1.679179 0.575129 -1.843633 1.252199 -3.018924 -2.256180 0.713275 -0.566617 -0.472934 0.040687 0.030096 1.329846 -0.282168 0.132957 -0.193306 -0.233019 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::move_backward(int*, int*, int*) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::base() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > > std::copy > > >(int*, int*, __gnu_cxx::__normal_iterator > >) = -0.515954 0.942044 1.522320 -1.312791 1.385522 0.804967 0.465457 -0.198113 -0.963247 -1.095167 -0.232519 -1.752478 -1.869447 1.921623 -0.836319 -0.192616 2.601858 0.522415 -0.391153 -0.445670 1.002817 -0.389832 2.308258 2.112521 -1.945429 0.000191 0.815805 1.060868 0.227397 1.735277 -0.695695 -1.827220 0.579056 0.262254 0.908654 -0.992539 0.071898 -0.594166 -0.669835 -2.695291 0.135229 0.525694 -0.334615 -0.337735 -0.010552 1.252163 2.644507 1.405409 -0.571933 -0.258222 1.077246 0.781124 -0.055539 0.429567 0.605302 -0.236291 1.312457 0.047228 -0.978214 -0.211810 -0.520211 -1.364130 -0.384538 1.920781 2.117545 0.381802 0.049183 -0.097011 -0.283998 0.495667 -0.028093 0.488812 1.102221 1.114244 0.879522 -0.670419 0.173411 -2.742909 -0.313709 -4.036826 -1.246391 -1.303633 1.038770 0.337570 0.159852 -0.612571 2.078137 0.296853 0.591062 1.008434 2.957366 -1.282458 -0.713671 -1.361576 -1.045770 0.667778 -0.967919 0.262841 0.364668 -0.091230 -1.539723 -1.157370 0.443733 0.050143 -0.681547 0.196510 -0.164031 1.616317 -1.828613 -0.056974 -1.770678 -0.097130 0.406591 -2.910934 -0.433231 -0.674743 1.189687 0.316857 -0.622635 -1.151580 0.610991 1.254119 -0.762371 -0.330189 -1.415868 2.065560 0.612136 -0.002666 0.231276 0.054928 0.725654 1.202458 1.419511 -0.792365 -0.257883 -0.100817 -1.161811 -0.357159 -1.204624 -0.140696 0.903121 -1.207960 0.223943 1.036025 -1.140863 -0.603487 -0.168732 -0.844864 1.275548 4.562343 -0.792803 1.241064 0.219315 -2.124935 1.077714 -0.095070 -0.821637 -0.001132 1.192782 1.251398 -1.516931 -1.398388 1.230132 2.002741 1.206104 -1.599494 0.293634 -0.532147 -0.205803 -0.605457 0.456585 0.520746 -0.452270 -1.111938 -0.659834 1.172066 2.709158 -0.712346 -2.593147 0.606202 0.480398 0.254511 -0.960385 -0.244983 0.092361 0.264019 0.405302 -0.370617 1.220276 2.343118 -4.192453 1.810091 0.145379 -0.856792 1.655177 -0.340459 -0.713195 -1.480322 0.604284 2.152596 1.752614 0.542955 -0.408935 -0.372281 -1.698986 -0.278385 0.204940 1.232420 -0.786218 0.886307 0.392413 -1.632970 -1.668025 -1.510047 -0.161238 -0.384469 -0.960684 0.709729 0.086457 -4.019104 2.715527 -0.091124 -0.281625 -0.305548 -0.620837 0.633079 -1.919269 -2.401017 0.462132 -0.708832 -1.370429 -0.889496 -0.122475 1.081739 0.038891 0.571329 -1.150764 -2.164019 1.551189 -0.209105 1.445825 0.732890 1.118799 2.126691 1.175567 -0.611327 -1.344935 -0.778748 1.244134 -0.555599 -1.234899 0.258086 -0.608914 1.331229 2.204546 -0.576827 -0.360812 -0.715115 1.651819 -1.301512 -0.861246 1.303050 0.238783 -1.005974 0.661325 1.508254 -1.315667 -1.317621 -1.433952 -0.642596 -0.646364 -1.815490 0.220889 -1.210269 0.193997 1.227285 -0.221333 -1.144551 0.679072 0.123038 -0.159372 0.124931 1.842156 2.543294 -1.541567 0.932611 -1.663157 1.160306 -2.657090 -1.979670 0.593899 -0.633129 -0.312331 -0.052861 -0.139730 0.950305 -0.287025 0.039960 -0.409464 0.071101 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::advance(int*&, unsigned long) = -0.632060 -0.305834 0.489684 -1.043435 1.005931 0.529772 0.509215 -0.352338 -1.232497 -0.512840 0.192977 -0.996701 -0.724868 1.711467 -0.552308 0.956352 2.171660 0.735252 -0.362385 -0.409065 1.337684 -0.781975 1.978531 1.842444 -1.432235 -0.134459 0.434456 0.861698 0.324097 0.939719 -0.375821 -0.967241 0.829695 -1.137990 0.158235 -1.358567 0.282085 0.470337 0.518239 -2.277203 0.265464 -0.058687 -0.067993 -0.256130 -0.320158 0.678593 1.208290 1.326477 -0.538236 0.674629 1.055170 0.172884 -0.109779 0.473081 0.287876 0.406273 0.250001 0.190476 -0.769163 -0.250239 -0.311600 -1.193522 0.245559 1.291874 1.846065 -0.002450 0.111509 0.562772 -0.107798 0.380773 0.663796 0.237939 0.200854 -0.056470 0.884608 -1.696000 -0.304504 -2.940959 -0.510914 -3.443083 -0.937123 -0.562293 1.039883 -0.220889 0.719619 0.042244 1.557522 0.016412 0.000358 1.058292 1.826877 -1.477798 -0.728204 -0.995568 -0.702462 0.562371 -0.963480 0.004469 0.756115 -0.021046 -1.210069 -1.199930 0.715025 0.466008 -0.513554 -0.932051 -0.015052 1.448343 -1.554345 -1.112406 -1.057941 0.403141 -0.306532 -2.155735 0.159430 -0.803050 1.278737 0.327587 -0.475209 -1.201935 0.355603 1.020712 -0.417188 -0.825725 -0.203947 1.288504 0.551321 0.238234 0.266368 -0.003437 0.095983 1.820097 1.264238 -0.869860 -0.197067 0.274984 -0.915133 0.264088 -1.262080 -0.617304 0.816168 -1.476072 0.210227 0.844323 -0.976218 -0.414484 1.324093 0.080449 0.780405 3.736537 -0.054900 1.243999 0.846929 -1.540862 0.799881 -0.367432 0.048179 0.604880 1.086386 0.158151 -1.765445 -1.295908 0.613211 1.495291 1.155574 -1.618723 -0.918425 -0.602961 0.209663 -0.013033 -0.038428 0.554129 -0.212387 -1.053660 -0.261623 0.765788 2.422164 -0.865683 -0.963471 0.603759 0.555097 -0.672357 -1.862662 -0.568206 -0.943014 0.143146 0.227347 -0.084728 0.706346 1.902544 -3.029567 1.356637 -0.490549 -0.191759 0.981037 0.292064 -0.962531 -1.887985 0.045934 1.068400 1.657507 0.119299 0.337195 0.522834 -1.417355 -0.102337 0.101563 0.546787 -0.429956 0.707828 0.152096 -1.082717 -0.988089 -0.069944 -0.236164 -0.694833 -0.043270 0.824132 0.407719 -2.787226 1.454048 -0.323998 -0.618461 0.616185 -0.076696 1.281943 -1.517920 -1.775171 0.907337 -0.119072 -0.532993 -0.884718 0.202999 1.075138 0.001071 0.017930 -0.555996 -1.772470 0.933030 -0.423919 1.029774 0.563947 0.143324 1.563240 -0.044567 -0.684195 -1.370190 -0.430627 0.134205 -0.570029 -0.948702 -0.577827 -0.274079 1.416879 1.620793 0.190787 -0.509882 -0.062776 1.752466 -1.615666 -0.489115 1.261492 1.042075 -0.790622 0.628351 1.396383 -1.725112 -0.599805 -0.700611 -0.087866 -0.112552 -1.161288 0.782870 -0.563987 0.645143 0.239232 0.297851 -0.282824 0.710594 0.482546 0.241933 -0.124210 1.856998 2.126907 -1.021225 -0.088095 -1.258928 0.583937 -1.967840 -1.488411 0.346642 0.319700 -0.788184 0.420121 0.247959 1.255154 0.053397 -0.048707 -0.321669 -0.240814 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_copy_a(int*, int*, int*, std::allocator&) = -0.293775 0.246852 0.693038 -0.680987 0.564962 0.120365 0.228613 -0.222277 -0.549235 -0.446421 -0.107308 -0.492592 -0.588397 0.916873 -0.366308 0.224767 1.381096 0.436613 -0.165364 -0.516667 0.814446 -0.810864 1.218206 1.224832 -1.119826 0.008126 0.750752 0.747855 0.575420 0.706764 -0.466257 -0.306821 0.345042 -0.528142 0.531613 -0.955743 0.139248 -0.020614 -0.022831 -1.572690 0.061478 -0.339941 -0.008719 -0.069590 -0.129898 0.934372 1.085958 0.770701 -0.474271 0.179521 0.776658 0.159388 0.002751 0.241212 0.190861 0.260951 0.781250 0.410575 -0.323955 -0.014092 -0.135525 -0.996038 0.277514 0.970210 1.225670 0.023244 0.093670 0.305931 0.057480 0.157766 0.177994 0.266881 0.189487 0.282031 0.581559 -1.478170 0.212533 -2.225018 -0.271643 -2.644883 -0.628452 -0.737114 0.371948 -0.607096 0.394391 0.276633 1.091036 0.177284 0.311936 0.442697 1.248355 -0.913463 -0.336321 -0.637221 -0.506085 0.395064 -0.569991 0.054943 0.539526 -0.013846 -0.672355 -0.812031 0.703792 0.231402 -0.442422 -0.266520 -0.143225 0.868909 -1.023398 -0.530057 -0.948594 -0.217106 -0.195616 -1.411682 0.423496 -0.646480 1.251041 0.089201 -0.135183 -0.866434 0.129968 0.914207 -0.240544 -0.432173 -0.418271 0.979621 0.428969 -0.040311 0.117877 -0.097886 0.144982 0.850512 1.113698 -0.487816 -0.296988 0.222733 -0.971785 -0.190954 -0.903187 -0.263570 0.940246 -0.793916 -0.035742 0.524943 -0.577799 -0.246039 1.320458 -0.306806 0.679330 2.571875 -0.121525 0.565430 0.281932 -1.010992 0.511325 -0.055646 -0.198424 0.446329 0.764009 0.385314 -1.439550 -0.800424 0.273503 0.967428 0.613795 -1.120969 -0.713674 -0.491634 -0.081509 0.043879 -0.015184 0.209053 -0.362075 -0.540414 -0.245290 0.385374 1.493731 -0.538257 -0.819741 0.209917 0.053199 -0.551946 -1.429331 -0.246110 -0.407023 0.121830 -0.207278 -0.118396 0.539359 1.155029 -2.405853 0.888980 -0.399232 -0.350690 0.785486 -0.056368 -0.336411 -1.473399 0.366474 0.851672 0.956975 0.055065 -0.027608 0.180712 -0.953029 -0.098733 -0.018241 0.593443 -0.452986 0.496145 0.276047 -0.809028 -0.766138 -0.203951 0.045834 -0.373413 -0.015158 0.427844 -0.116267 -2.112822 1.134472 -0.344890 -0.303522 0.386624 -0.178653 0.451024 -1.083144 -1.123568 0.415513 0.065176 -0.219274 -0.746544 0.007745 0.796485 -0.234352 -0.075207 -0.575870 -1.236701 0.435512 -0.501855 0.493657 0.421982 0.384722 1.218612 0.099553 -0.297012 -1.063824 0.189211 -0.110571 -0.335474 -0.542905 -0.407339 -0.231092 0.789071 1.339400 -0.109490 0.137187 0.150312 1.082463 -1.135811 -0.586579 0.626805 0.788596 -0.463232 0.455771 0.695688 -0.994421 -0.675445 -0.550946 -0.449571 0.097852 -0.794526 0.487014 -0.672452 0.237185 0.487709 0.060635 -0.283193 0.623637 0.122039 0.195457 -0.078392 1.059832 1.871709 -0.805323 -0.016219 -0.775445 0.430486 -1.362044 -0.849840 0.119510 0.225339 -0.217753 0.208691 0.187023 0.724833 0.025373 -0.094499 -0.071966 -0.250571 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::_M_check_len(unsigned long, char const*) const = -1.851668 -1.278525 0.322181 -4.095180 3.141015 1.305913 1.358594 -1.556401 -4.165880 -1.398932 1.499980 -5.290970 -2.007092 4.664383 -1.663094 2.869164 5.866524 0.937280 -1.998258 -0.864906 3.642485 0.062863 5.676821 5.037770 -4.080591 -0.269722 -0.458868 2.251356 1.177918 0.999891 0.025868 -2.760914 1.959952 -2.358263 -0.112987 -2.080596 0.659404 1.054242 2.343096 -5.702932 1.217672 1.066272 1.224887 -0.942976 -1.019133 1.645135 3.479621 3.902919 -1.523395 0.971521 3.852376 0.785757 -0.095795 1.190498 0.391705 -0.554543 1.023224 -0.310898 -1.976266 -2.085455 -0.619875 -1.469203 0.214426 3.894463 5.023764 0.380334 -0.364912 1.869582 1.305718 1.356757 2.437700 0.866506 0.431826 0.083658 2.157109 -2.914341 -0.250224 -7.187643 -0.767104 -9.021491 -2.684170 -0.160339 4.122232 0.677994 1.138124 -0.655988 4.511851 -0.075661 -0.812834 3.338957 5.038823 -3.049834 -2.105040 -2.626117 -2.576718 1.902488 -2.297444 0.583767 2.349556 1.462123 -3.693113 -1.463881 0.642382 0.655403 -1.662074 -1.838987 0.868014 2.927425 -3.403218 -1.677517 -1.129098 3.033732 0.713738 -6.547300 -1.145882 -2.611105 1.457748 0.016156 -1.661654 -2.401622 0.414022 0.844186 -1.903585 -0.761423 -2.726097 3.132932 2.086687 1.749970 0.681429 0.608280 1.435605 5.177457 0.766806 -3.252578 -0.147790 -0.218874 -1.006686 1.612090 -3.082216 -1.793522 2.323691 -3.861717 1.563126 2.092296 -2.675244 -1.552471 1.372996 0.750101 1.190826 10.235463 -0.054441 4.705562 3.415780 -3.664223 1.809233 -1.199060 0.095427 1.310249 2.096960 0.411450 -2.773245 -4.114768 2.842203 4.403938 3.377068 -4.086895 -0.467822 0.206943 0.371542 -0.612110 -0.046278 1.435289 0.061112 -2.993891 -0.894502 3.595601 6.394902 -1.121332 -2.205564 2.112167 3.057331 -0.801024 -3.176831 -1.816814 -2.640648 0.613901 1.445046 0.745476 2.680595 5.857245 -7.945641 3.654717 0.861369 0.454135 3.116910 0.959076 -3.953739 -5.194440 -0.507408 2.784445 4.232295 -0.729704 0.556726 1.419864 -3.743872 -0.385889 0.927458 0.311549 -1.276017 1.575379 0.245768 -1.557766 -2.110884 -0.584593 -1.434475 -0.309034 -0.919948 2.974581 1.432518 -6.511124 4.252683 -0.480984 -1.915141 -0.107932 -1.904844 3.596422 -4.040033 -3.903064 2.098843 -1.430629 -2.369864 -2.388930 1.113641 2.262063 0.083438 1.800778 -2.334888 -3.912119 3.819559 -1.497898 3.433761 1.846912 -0.143252 2.360050 0.057737 -1.083509 -3.368563 -1.844580 0.450216 -0.536268 -3.740700 0.105634 -0.833754 3.498864 3.515871 -0.386864 -2.607962 -0.152813 3.687009 -3.489289 -1.718881 3.100661 0.824302 -3.547187 2.281514 3.701624 -4.350380 -0.261043 -2.985458 -0.509400 -1.490091 -3.600127 2.487297 0.251735 2.060475 0.599012 0.079352 -0.496454 2.163268 1.394512 -0.017868 0.456313 5.439573 4.414732 -1.520251 -0.244809 -4.567245 1.937132 -5.565083 -5.064529 2.351583 -0.524542 -3.258048 0.340210 0.107774 4.247496 0.067719 0.004399 -1.950094 1.457751 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_M_allocate(unsigned long) = -0.441254 -0.093608 0.323256 -1.019013 0.778052 0.277104 0.253561 -0.280694 -0.995473 -0.455508 0.044614 -0.945526 -0.342456 1.213912 -0.323813 0.602661 1.487074 0.353677 -0.329866 -0.232916 0.981846 -0.607781 1.098701 1.154708 -0.948206 -0.005225 0.239120 0.479615 0.046616 0.778507 -0.204629 -0.906137 0.196221 -0.554510 0.291938 -0.830374 0.026618 0.399817 0.422903 -1.665289 0.256282 0.316514 0.263899 -0.279666 -0.214319 0.061497 0.960538 0.761382 -0.419050 0.229863 0.755814 0.377860 -0.106955 0.179536 0.334142 0.352633 0.402465 0.029002 -0.438042 -0.200787 -0.263589 -0.322397 0.346045 0.907088 1.059595 0.025716 -0.036841 0.338140 0.108567 0.248858 0.366700 0.197666 -0.075700 -0.031573 0.446254 -1.177355 -0.017210 -2.104724 0.015330 -2.343298 -0.655176 -0.175621 0.675036 0.283641 0.320891 -0.094524 1.197637 -0.318662 0.004125 0.761675 1.278267 -0.709325 -0.340341 -0.751328 -0.884551 0.281061 -0.317563 -0.217074 0.367336 0.115101 -0.815992 -0.664606 0.434048 0.258878 -0.363455 -0.468786 0.117233 0.888003 -1.006611 -0.620561 -0.400581 0.657454 -0.089000 -1.398614 0.001224 -0.733899 0.253500 0.076472 -0.502600 -0.907497 0.250257 0.574313 -0.489164 -0.273616 -0.610930 0.937168 0.400995 0.155950 0.104739 -0.116891 0.168088 1.063280 0.526149 -0.753012 -0.008744 0.202519 -0.363347 0.007430 -0.740811 -0.456623 0.378803 -0.865947 -0.007998 0.491017 -0.652756 -0.196619 0.539326 -0.124722 0.384117 2.905130 -0.239611 0.962097 0.479976 -1.038579 0.700277 0.019411 -0.158478 0.215631 0.707612 0.267597 -1.077126 -0.968409 0.614109 1.060255 0.804458 -0.724603 -0.656548 -0.253148 -0.159138 0.248646 0.066979 0.123340 -0.170024 -0.780091 -0.297481 0.430909 1.840797 -0.263826 -0.567894 0.434924 0.682392 -0.465051 -1.069227 -0.313172 -1.090869 0.106192 0.042461 -0.178976 0.716047 1.389134 -2.412957 1.026952 -0.263423 -0.210580 0.671860 0.074905 -0.576631 -1.778838 -0.192908 0.823574 1.291887 -0.261298 0.324168 0.177837 -0.869565 -0.043450 0.058474 0.304344 -0.561963 0.495870 -0.025581 -0.802277 -0.439018 0.004136 -0.464410 -0.411184 -0.234513 0.449655 0.416590 -1.586242 1.147231 0.029759 -0.059706 0.293011 -0.053475 0.742797 -0.839815 -1.111279 0.520835 0.002267 -0.226487 -0.352531 0.014186 0.750965 -0.146965 0.026991 -0.483867 -1.171185 0.633040 -0.372310 0.865509 0.436478 0.003465 0.734236 0.298155 -0.247271 -0.776168 -0.370966 -0.014505 -0.184093 -0.609298 -0.395034 -0.271548 0.844185 0.913825 0.087592 -0.467793 -0.080131 1.105868 -0.655379 -0.133837 0.739944 -0.199566 -0.807168 0.222928 0.949643 -0.945587 -0.287051 -0.794842 0.162513 -0.312569 -0.644570 0.510792 -0.135189 0.255028 0.175663 -0.099281 -0.287796 0.467335 0.507394 0.032486 0.051292 1.270440 0.870908 -0.412627 0.030584 -0.830551 0.316580 -1.231040 -0.922133 0.106343 0.236847 -0.685375 0.031359 -0.011196 0.953932 -0.036414 0.418043 -0.029120 0.019884 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_move_if_noexcept_a >(int*, int*, int*, std::allocator&) = -0.638253 0.946728 1.668794 -1.586166 1.570360 1.090777 0.501613 -0.514623 -1.093318 -0.929937 -0.258628 -1.648502 -1.709590 2.133795 -0.954924 0.138825 2.957573 0.619256 -0.499282 -0.589766 1.454886 -0.637586 2.652281 2.441377 -2.266416 -0.036474 1.272714 1.270126 0.509432 1.900656 -1.103582 -1.667012 0.669333 -0.303841 0.924392 -1.390232 0.148730 -0.549258 -0.263406 -3.064299 0.173646 -0.006876 -0.501655 -0.354880 -0.151599 1.293487 2.836039 1.618947 -0.728184 -0.228373 1.376765 0.832790 -0.172064 0.485448 0.676531 0.179182 1.666169 0.520981 -0.867547 -0.318733 -0.525301 -1.392760 -0.074749 2.205590 2.447761 0.403280 0.113226 0.210988 -0.157254 0.399485 0.032549 0.553764 0.883537 1.208141 1.003722 -1.650822 0.328444 -3.592841 -0.443997 -4.372374 -1.324261 -1.459398 0.673367 -0.314789 0.601745 -0.273741 2.345298 0.272550 0.644332 0.996844 3.176783 -1.781323 -0.739815 -1.531308 -1.267115 0.645660 -1.097712 0.295815 0.509637 -0.255111 -1.660383 -1.637172 0.759801 0.364258 -0.816476 -0.116501 -0.160257 1.838894 -1.912182 -0.532032 -1.861317 -0.180307 -0.038049 -3.271938 -0.317824 -1.041753 1.779574 0.196701 -0.600548 -1.824365 0.566119 1.816569 -0.795068 -0.768107 -0.996933 2.223938 0.970967 -0.018909 0.186965 -0.206256 0.695486 1.709592 1.871658 -0.962005 -0.346100 -0.041370 -1.567784 -0.438579 -1.556119 -0.205515 1.129965 -1.464257 0.123803 1.477323 -1.255608 -0.433388 0.988594 -0.848995 1.449821 5.806569 -0.781588 1.369689 0.317831 -2.486805 1.163037 -0.121101 -0.823027 0.229723 1.342573 1.284874 -2.600336 -1.655681 1.239411 2.199944 1.360278 -2.094693 -0.225017 -0.806235 -0.307529 -0.486564 0.274285 0.524150 -0.666761 -1.254621 -0.731220 1.247173 3.319310 -1.045130 -2.779757 0.729234 0.391205 -0.196346 -1.671621 -0.449740 -0.345522 0.327624 0.331648 -0.404121 1.422010 2.632751 -4.868262 1.966521 -0.205013 -1.098053 1.956498 -0.244157 -0.812511 -1.709570 0.735194 2.327845 1.955468 0.457462 -0.345111 -0.202956 -1.951540 -0.279912 0.168565 1.349866 -0.925693 0.999118 0.639670 -1.994946 -1.848201 -1.232424 -0.109753 -0.715045 -0.811848 0.843523 -0.303073 -4.603192 2.980826 -0.111822 -0.321679 0.162852 -0.733535 0.860411 -2.207067 -2.686936 0.767585 -0.378026 -0.844627 -0.997348 -0.048289 1.440870 0.068572 0.673271 -1.510022 -2.698259 1.311256 -0.417727 1.521736 0.825842 1.219719 2.342969 0.716422 -0.593473 -1.917663 -0.606871 1.019976 -0.311679 -1.487613 -0.326023 -0.646737 1.693909 2.543769 -0.583974 -0.230888 -0.661251 1.960673 -1.884297 -0.832888 1.389716 0.897059 -1.350698 0.460695 1.613559 -1.572795 -1.502733 -1.333261 -0.838429 -0.604842 -2.025070 0.457914 -1.298643 0.365473 1.270506 -0.121120 -1.023320 0.889035 0.204862 0.111250 0.161148 2.026253 3.148361 -1.679179 0.575129 -1.843633 1.252199 -3.018924 -2.256180 0.713275 -0.566617 -0.472934 0.040687 0.030096 1.329846 -0.282168 0.132957 -0.193306 -0.233019 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::iterator_traits::difference_type std::__distance(int*, int*, std::random_access_iterator_tag) = -0.292244 -0.220473 -0.284218 -0.632687 0.659582 -0.026492 0.341459 -0.278103 -0.558564 -0.186128 0.227091 -1.144331 -0.250761 0.299919 -0.222878 1.001945 1.188317 0.090212 -0.219811 -0.244601 0.363024 0.057303 1.362417 1.095333 -0.636198 0.037206 -0.187807 0.394494 -0.116751 -0.275163 -0.537616 -0.321773 0.548288 -0.988918 -0.187279 -0.167532 0.051566 -0.048423 0.869340 -0.957366 0.223029 -0.216426 0.390694 -0.132109 -0.342575 0.396177 0.801779 0.727336 -0.079204 0.288772 0.717245 -0.199710 0.236402 0.352318 -0.063737 0.272856 0.151868 -0.232022 -0.473552 -0.635348 -0.123757 -0.335430 0.152930 0.577258 0.711344 0.016920 -0.295000 0.705647 0.443461 -0.051722 0.514730 0.340714 -0.048016 -0.011996 0.418189 -1.023035 0.224343 -1.031133 -0.492288 -1.511325 -0.782293 -0.203335 0.432465 -0.200022 0.794322 0.280644 0.967287 -0.240315 0.182875 0.094941 0.629442 -1.183456 -0.517959 -0.311366 0.023791 0.098895 -0.396922 -0.013671 0.626485 0.266070 -0.773803 -0.106095 0.641230 0.278530 -0.312860 -0.649225 0.388295 -0.016022 -0.476545 -0.796302 -0.789953 0.304042 -0.003562 -1.175372 0.392784 0.021851 0.506000 0.072616 -0.338979 -1.018042 0.033327 0.238274 -0.364476 -0.391603 -0.396290 0.499748 0.548411 0.303338 0.583238 0.249028 0.338114 1.672203 0.514469 -0.553922 -0.305503 0.059188 -0.563125 0.286062 -0.291340 -0.585171 0.237299 -1.071476 0.531297 0.610162 -0.574854 0.100936 0.741743 0.362497 0.211413 1.355615 -0.092203 0.911193 0.735863 -0.666255 0.418458 -0.882256 0.044480 0.037071 0.348445 0.145693 -0.781582 -0.734476 0.525928 0.755037 0.602095 -0.944121 0.002578 0.170979 0.598343 0.030415 -0.291264 0.475723 0.560953 -0.691799 0.031327 0.664695 1.724573 -0.303570 0.258443 0.549846 0.127941 -0.024976 -1.061505 -0.629003 -0.898358 -0.070089 0.210498 0.525852 0.117378 1.068820 -0.811725 0.414800 -0.309101 -0.003831 0.916520 0.355799 -0.782304 -0.876087 -0.203229 0.442001 0.719496 -0.271829 0.361703 0.151813 -0.479483 -0.097460 0.066606 0.140774 -0.201101 0.338822 0.109629 -0.613280 -0.129052 -0.114979 -0.020982 -0.071731 0.154013 0.607140 0.434409 -1.140711 0.722201 -0.004474 -0.720043 0.364444 -0.469802 0.828583 -0.724977 -0.470121 0.635039 -0.414453 0.031222 -0.220958 0.325589 0.202884 -0.023164 0.126619 -0.524724 -0.662054 0.808236 0.147443 0.718267 0.397468 -0.123693 0.287063 -0.369800 -0.323246 -0.454696 -0.194070 -0.754306 -0.306804 -0.719553 -0.083226 -0.254517 0.791078 0.833327 -0.160549 -0.023146 0.256183 0.397853 -1.225062 -0.141298 0.664289 0.751609 -0.775323 0.386774 0.748199 -0.818617 -0.067798 -0.411047 -0.129332 -0.300089 -0.708314 0.384458 -0.313431 0.315073 0.345739 -0.162026 0.170350 0.318860 0.067566 0.147522 -0.123330 1.036961 0.990365 0.047907 -0.322094 -0.871570 0.179862 -1.028017 -0.979953 0.655159 0.281445 -0.948035 0.017798 0.561464 0.930215 -0.194439 -0.419985 -0.577557 0.032233 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_copy_a, int*, int>(std::move_iterator, std::move_iterator, int*, std::allocator&) = -0.268281 0.688638 1.127807 -0.778920 1.167220 0.703124 0.451588 0.124853 -0.862487 -0.791602 -0.221222 -1.374071 -1.458542 1.551522 -0.453483 0.048613 2.187491 0.563389 -0.221577 -0.254620 0.614817 -0.522537 1.827229 1.689933 -1.405396 0.169948 0.427722 0.612464 -0.198186 1.653641 -0.814371 -1.649662 0.559791 -0.002624 0.653246 -0.829820 -0.110014 -0.455222 -0.475196 -2.349032 0.086533 0.752324 -0.203211 -0.299779 0.048730 0.855443 2.149442 1.031874 -0.262366 0.139940 0.543959 0.266023 0.144403 0.346346 0.707228 0.224173 0.969326 0.047422 -1.077711 0.033680 -0.480101 -1.285805 -0.397949 1.295424 1.547644 0.160998 -0.098464 -0.144369 -0.386420 0.294336 0.035905 0.389368 0.917433 0.662334 0.751501 -0.399406 0.020453 -1.780874 -0.315920 -3.196763 -1.152145 -1.064060 1.064827 0.385619 0.300539 -0.708657 1.669221 -0.104404 0.517003 0.552998 2.338759 -1.240613 -0.680303 -1.058275 -0.535943 0.417143 -0.736933 -0.103116 0.536069 -0.469035 -1.293748 -0.969460 0.711204 0.129004 -0.521638 0.153764 -0.142933 1.403017 -1.544369 -0.387476 -1.709460 -0.142192 0.191283 -2.142856 -0.185429 -0.108644 0.561565 0.639929 -0.648502 -1.077210 0.685711 1.020327 -0.643744 -0.471750 -0.856449 1.821322 0.301951 -0.009884 0.397727 0.184592 0.577913 1.111633 1.407105 -0.533664 -0.108129 0.118651 -0.842846 -0.179649 -0.758766 -0.346569 0.298790 -1.089184 0.059765 0.708310 -1.000477 -0.085552 -0.353057 -0.390041 0.919364 3.338300 -0.684724 0.998921 0.051397 -1.713515 1.199270 -0.121544 -0.643239 -0.142175 1.073052 0.990318 -1.301686 -1.002274 0.905444 1.638772 0.974787 -1.367502 0.163461 -0.579095 0.025880 -0.295077 0.470794 0.473052 0.050993 -0.974855 -0.425775 0.675424 2.554631 -0.825535 -2.229230 0.474802 0.075548 0.257242 -1.022618 -0.182682 -0.150744 0.106501 0.137163 -0.348911 0.797355 1.817635 -3.074385 1.554738 -0.314581 -0.976578 1.573168 -0.213762 -0.453368 -1.154257 0.210748 1.606852 1.664922 0.664648 -0.377487 -0.338976 -1.315977 -0.235138 0.074043 0.966901 -0.568070 0.820411 0.119429 -1.434327 -1.142924 -1.332423 -0.060083 -0.501222 -0.771502 0.512925 0.434880 -3.138864 1.984239 0.121845 -0.314267 -0.026704 -0.112391 0.449388 -1.403694 -1.975079 0.400381 -0.566089 -1.202936 -0.550171 -0.285461 0.739357 0.159913 0.123304 -0.717069 -1.835656 1.400375 0.030943 1.293946 0.665124 0.666240 1.781145 1.360657 -0.788518 -0.787020 -0.798853 0.875648 -0.790216 -0.711578 -0.012064 -0.640868 1.140363 1.756143 -0.127827 -0.172364 -0.969256 1.401726 -1.117945 -0.488181 1.251935 0.072476 -0.589402 0.452882 1.410810 -1.088220 -0.985554 -1.042972 -0.456552 -0.509631 -1.206742 0.101079 -1.190576 0.067475 0.909818 -0.255381 -0.916981 0.374629 -0.018303 -0.267339 -0.140053 1.575759 1.854682 -1.390606 0.905797 -1.189251 0.976780 -1.962432 -1.380197 0.281016 -0.159229 -0.528104 -0.044689 0.221616 0.566572 -0.213681 -0.247781 -0.427502 -0.125829 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::move_iterator std::make_move_iterator(int*) = -0.196288 0.267194 0.349756 -0.319689 0.552546 0.377530 0.208126 -0.113650 -0.364203 -0.319700 -0.100488 -0.503242 -0.550852 0.695003 -0.261512 0.220048 0.960256 0.290645 -0.060535 -0.129225 0.361629 -0.234372 0.901728 0.768529 -0.619830 0.031235 0.281459 0.274157 -0.090800 0.705537 -0.349163 -0.740688 0.386388 -0.188557 0.159021 -0.474850 0.024542 -0.067209 -0.019339 -1.004696 0.052822 0.082510 -0.111145 -0.105940 -0.067991 0.226704 0.860894 0.505894 -0.087428 0.163386 0.292168 0.255420 0.005994 0.222128 0.258464 0.203238 0.300225 -0.158445 -0.410469 -0.062981 -0.211607 -0.557251 -0.146199 0.589153 0.741593 0.069273 0.023720 0.087090 -0.286823 0.135822 0.061000 0.157824 0.267119 0.268116 0.281820 -0.405734 -0.045680 -0.888857 -0.265658 -1.367191 -0.454597 -0.478987 0.261158 0.145045 0.310707 -0.038082 0.747377 0.016162 0.200617 0.244963 1.007864 -0.705666 -0.294693 -0.405779 -0.198899 0.162557 -0.380666 0.008031 0.111220 -0.153941 -0.547316 -0.603756 0.350002 0.136363 -0.231641 -0.193822 -0.071648 0.603520 -0.785117 -0.337005 -0.722698 -0.094734 -0.106096 -0.957390 -0.041610 -0.108909 0.441418 0.231262 -0.221002 -0.648836 0.280369 0.565175 -0.197659 -0.383722 -0.165144 0.615429 0.194801 -0.026345 0.159294 0.004295 0.170336 0.776630 0.620916 -0.251531 -0.093535 0.043974 -0.367601 -0.054729 -0.400386 -0.155051 0.053485 -0.604497 0.140072 0.474284 -0.439874 -0.103851 0.072556 -0.207924 0.440552 1.428299 -0.242596 0.412990 0.128422 -0.837305 0.319350 -0.215865 -0.219232 0.022015 0.471310 0.365667 -0.570889 -0.503418 0.360478 0.685108 0.452934 -0.567219 -0.104400 -0.325607 0.089935 -0.093549 0.102635 0.248744 -0.076393 -0.453086 -0.169785 0.286365 1.149859 -0.398189 -0.630720 0.300258 0.071966 -0.036565 -0.532670 -0.190846 -0.222716 0.040729 0.144406 -0.124133 0.258243 0.826087 -1.270488 0.643139 -0.221556 -0.346710 0.518355 0.003835 -0.230084 -0.425058 0.130415 0.700059 0.693042 0.175170 0.118299 -0.072251 -0.610678 -0.105551 0.024358 0.433917 -0.248467 0.336409 0.170642 -0.727792 -0.545113 -0.293966 0.030401 -0.350503 -0.199377 0.272020 0.256980 -1.430530 0.852094 -0.017714 -0.184735 0.176224 -0.022409 0.415032 -0.653314 -0.877101 0.323640 -0.212657 -0.303724 -0.150099 -0.014430 0.415938 0.046173 0.076202 -0.281130 -0.718719 0.448092 0.077799 0.444729 0.266480 0.335197 0.725642 0.112514 -0.363593 -0.433484 -0.269633 0.258591 -0.355517 -0.313153 -0.027355 -0.220611 0.606161 0.866164 0.042753 -0.179093 -0.218989 0.669873 -0.614445 -0.131835 0.591686 0.360052 -0.324543 0.160157 0.623429 -0.533529 -0.487991 -0.332128 -0.050130 -0.164379 -0.591185 0.111109 -0.518816 0.102093 0.388031 -0.026975 -0.359512 0.262514 0.066859 0.016204 -0.075195 0.685010 0.760483 -0.529025 0.252004 -0.491022 0.291264 -0.912517 -0.647439 0.154053 0.019211 -0.252818 0.043658 0.016666 0.371010 -0.113367 0.040508 -0.116050 -0.220235 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::uninitialized_copy, int*>(std::move_iterator, std::move_iterator, int*) = -0.269372 0.683122 1.109865 -0.784065 1.179038 0.704592 0.452667 0.120331 -0.870370 -0.789861 -0.214588 -1.374415 -1.436677 1.555263 -0.454823 0.049785 2.174886 0.555246 -0.223873 -0.231148 0.604300 -0.497606 1.801704 1.651710 -1.358360 0.163316 0.406290 0.567278 -0.250585 1.660331 -0.819815 -1.687853 0.560784 0.007804 0.621278 -0.803455 -0.119668 -0.453899 -0.461845 -2.292950 0.103763 0.752418 -0.220858 -0.316097 0.036099 0.815484 2.134595 1.013394 -0.237007 0.123521 0.518469 0.285741 0.112087 0.349096 0.735406 0.236677 0.943606 0.037618 -1.082337 0.023862 -0.503102 -1.226291 -0.415669 1.273838 1.502374 0.172799 -0.097691 -0.150027 -0.410891 0.297355 0.034531 0.363053 0.922153 0.648161 0.720052 -0.362546 -0.009997 -1.731675 -0.325802 -3.148077 -1.126579 -1.024753 1.043509 0.390762 0.288696 -0.711209 1.633343 -0.122193 0.500538 0.550846 2.331748 -1.221179 -0.684234 -1.045540 -0.537849 0.382799 -0.712062 -0.113155 0.519792 -0.481821 -1.291044 -0.952217 0.682115 0.132444 -0.491483 0.144404 -0.118356 1.393151 -1.533027 -0.365112 -1.674225 -0.115953 0.202206 -2.111608 -0.212314 -0.087669 0.540027 0.634153 -0.680157 -1.077486 0.710293 1.016043 -0.663553 -0.463820 -0.809145 1.792951 0.274820 0.015727 0.385599 0.166538 0.575961 1.105183 1.389400 -0.533103 -0.075069 0.085908 -0.806428 -0.174994 -0.722674 -0.352585 0.245585 -1.073454 0.087578 0.709680 -0.996050 -0.086770 -0.387999 -0.380219 0.904114 3.279741 -0.714631 1.001267 0.028866 -1.711667 1.167914 -0.129591 -0.641309 -0.192386 1.058054 0.982281 -1.241247 -0.992354 0.935923 1.613735 0.976547 -1.346353 0.191820 -0.579652 0.023304 -0.280616 0.458642 0.467412 0.056598 -0.977933 -0.436831 0.662392 2.551507 -0.812779 -2.222177 0.488598 0.079847 0.298299 -0.961689 -0.184710 -0.140158 0.125985 0.166775 -0.366247 0.799442 1.807848 -3.047764 1.544360 -0.326951 -0.981467 1.545443 -0.191175 -0.447757 -1.110594 0.171331 1.607864 1.663064 0.678696 -0.363775 -0.350586 -1.282696 -0.238689 0.066099 0.961433 -0.550145 0.791270 0.124513 -1.450540 -1.126552 -1.323181 -0.063212 -0.489499 -0.768549 0.498457 0.435805 -3.127248 1.983592 0.156470 -0.276248 -0.047922 -0.086715 0.452816 -1.363459 -1.966326 0.397087 -0.580101 -1.189855 -0.502980 -0.279316 0.724905 0.169041 0.151988 -0.689991 -1.817756 1.394721 0.064845 1.314604 0.641811 0.667283 1.765387 1.330159 -0.769108 -0.760126 -0.823763 0.903791 -0.790414 -0.705469 0.023747 -0.632407 1.137975 1.695009 -0.119118 -0.199942 -0.982268 1.374096 -1.089173 -0.434162 1.256365 0.061144 -0.601839 0.430885 1.417704 -1.062541 -0.979327 -1.022333 -0.437550 -0.551864 -1.193417 0.060703 -1.152840 0.062125 0.885304 -0.243531 -0.917060 0.336899 -0.015705 -0.266236 -0.124959 1.538273 1.814481 -1.375593 0.905960 -1.166940 0.968533 -1.931778 -1.392752 0.296136 -0.168001 -0.539804 -0.056403 0.196150 0.556766 -0.241131 -0.217541 -0.414289 -0.112849 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_copy::__uninit_copy, int*>(std::move_iterator, std::move_iterator, int*) = -0.270397 0.740640 1.060942 -0.753200 1.155610 0.730098 0.425496 0.112977 -0.782016 -0.843723 -0.207797 -1.403923 -1.514334 1.496999 -0.485500 -0.053797 2.066671 0.466993 -0.198569 -0.204926 0.538621 -0.314350 1.767699 1.583990 -1.348296 0.135318 0.390405 0.545342 -0.257816 1.554421 -0.661216 -1.761843 0.554248 0.169768 0.597119 -0.675015 -0.098745 -0.512917 -0.537423 -2.170022 0.075783 0.782990 -0.292124 -0.294782 0.052443 0.769529 2.126618 0.994298 -0.247560 0.060681 0.525781 0.399973 0.080930 0.334157 0.640586 0.039801 0.817517 -0.111124 -1.032957 -0.015552 -0.478867 -1.154624 -0.513802 1.278375 1.471085 0.196827 -0.084174 -0.177598 -0.446757 0.330284 -0.024101 0.374652 0.989634 0.734639 0.699775 -0.145961 -0.076650 -1.609718 -0.300464 -3.017371 -1.088941 -1.019277 1.029502 0.541001 0.191779 -0.738006 1.597596 -0.032017 0.493471 0.642118 2.320597 -1.102640 -0.649695 -1.026985 -0.536968 0.411974 -0.711988 -0.009661 0.364949 -0.393723 -1.261570 -0.901225 0.503614 0.048350 -0.480867 0.147577 -0.133596 1.310322 -1.504687 -0.199294 -1.620382 -0.093305 0.301229 -2.107360 -0.372753 -0.052279 0.514415 0.595348 -0.630506 -0.939478 0.670795 0.914267 -0.629664 -0.382998 -0.857406 1.690083 0.294903 0.018623 0.369886 0.209497 0.621581 1.048020 1.244153 -0.486085 -0.096490 0.014733 -0.694397 -0.177232 -0.671859 -0.246183 0.222922 -1.001777 0.184904 0.713887 -0.948105 -0.230889 -0.632846 -0.490458 0.897458 3.129786 -0.704637 0.967131 0.040329 -1.671627 1.026362 -0.178527 -0.676243 -0.216965 0.987712 1.015964 -0.989037 -0.948718 0.966816 1.578230 0.929563 -1.223441 0.366432 -0.469317 0.019145 -0.407706 0.488107 0.475061 0.031169 -0.924932 -0.434499 0.760305 2.355322 -0.714914 -2.150996 0.484632 0.215457 0.422500 -0.694094 -0.148019 -0.003245 0.118732 0.335464 -0.335297 0.780340 1.759977 -2.918137 1.462455 -0.130202 -0.871656 1.380711 -0.184552 -0.463044 -0.929577 0.247854 1.622866 1.527752 0.658905 -0.311719 -0.414221 -1.247768 -0.233347 0.128499 0.942671 -0.534298 0.761199 0.127211 -1.373614 -1.163020 -1.335954 -0.093179 -0.400631 -0.823955 0.484922 0.442577 -3.060139 1.990835 0.125759 -0.275883 -0.195632 -0.191749 0.489914 -1.351305 -1.924557 0.362964 -0.683213 -1.279554 -0.445189 -0.263870 0.667105 0.204310 0.261659 -0.677221 -1.688066 1.411548 0.145444 1.261408 0.615964 0.730138 1.715107 1.203481 -0.739384 -0.703728 -0.902012 1.073190 -0.729887 -0.734528 0.179206 -0.598925 1.058038 1.654532 -0.204435 -0.307941 -0.954130 1.266338 -0.993412 -0.445893 1.189251 0.039659 -0.598270 0.457434 1.344641 -0.968701 -0.954548 -1.058335 -0.352777 -0.585641 -1.240459 0.004227 -1.119186 0.043632 0.934007 -0.257469 -0.953752 0.333828 -0.017978 -0.275165 -0.090630 1.443134 1.696736 -1.337686 0.946328 -1.180611 0.947898 -1.914782 -1.430724 0.344442 -0.311759 -0.421407 -0.100484 0.051944 0.506366 -0.248905 -0.167283 -0.446446 -0.027284 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::copy, int*>(std::move_iterator, std::move_iterator, int*) = -0.421013 0.894828 1.392287 -1.045681 1.183576 0.450602 0.450215 0.114797 -0.865806 -1.266930 -0.215622 -1.801066 -2.031506 1.745744 -0.701933 -0.455764 2.338691 0.503655 -0.283932 -0.386072 0.660483 -0.329463 2.046717 1.898929 -1.720622 0.043041 0.448487 0.956069 0.086495 1.549056 -0.312221 -1.837797 0.537115 0.665303 0.955892 -0.752652 0.025921 -0.576926 -1.046280 -2.483564 0.086705 0.947971 -0.119519 -0.296254 0.108269 1.375098 2.457093 1.256570 -0.493358 -0.209446 0.850290 0.638649 0.104183 0.398495 0.496552 -0.585244 0.989323 -0.311261 -1.086657 -0.082124 -0.491609 -1.523121 -0.584486 1.679323 1.907250 0.317634 -0.002780 -0.314901 -0.356178 0.590154 -0.042280 0.457349 1.293351 0.952535 0.848934 0.023201 0.045902 -2.174323 -0.223939 -4.005582 -1.223623 -1.225271 1.442728 0.802352 -0.204225 -0.856882 1.894216 0.348013 0.559665 1.039987 2.758456 -0.892798 -0.701354 -1.229917 -0.814636 0.750718 -0.903690 0.220444 0.373202 0.070485 -1.442662 -0.762067 0.269124 -0.231754 -0.605387 0.423491 -0.205921 1.470672 -1.810862 0.286398 -1.782734 -0.085333 0.771521 -2.624433 -0.366949 -0.391672 0.781202 0.452036 -0.599069 -0.544932 0.619208 0.765192 -0.691029 0.025956 -1.819746 1.981561 0.293633 -0.020192 0.304488 0.326314 0.706130 0.773060 1.126949 -0.652779 -0.237150 -0.072072 -0.907617 -0.271718 -0.979694 -0.130679 0.875732 -1.040520 0.258168 0.598153 -1.062771 -0.774270 -0.977346 -0.821905 1.145825 3.483889 -0.726632 1.124665 0.192172 -1.786987 1.065696 -0.066403 -0.783251 -0.081010 1.136655 1.189520 -0.666826 -1.204711 1.142116 1.864476 1.087497 -1.247454 0.594894 -0.329849 -0.076629 -0.686634 0.605133 0.533087 -0.249984 -0.990992 -0.565372 1.089022 2.176263 -0.475515 -2.371684 0.469423 0.524376 0.535050 -0.571690 -0.081368 0.430015 0.169297 0.357011 -0.316112 1.011481 2.112280 -3.653601 1.701656 0.392855 -0.604807 1.408104 -0.428753 -0.634280 -1.514440 0.521078 1.969768 1.617033 0.595461 -0.474903 -0.461476 -1.539286 -0.272918 0.228580 1.138280 -0.675099 0.834748 0.133276 -1.257153 -1.514674 -1.714512 -0.185357 -0.116987 -1.004669 0.626766 0.466310 -3.529015 2.449072 -0.178377 -0.324814 -0.644433 -0.490103 0.447250 -1.723118 -2.171482 0.216037 -0.956459 -1.865646 -0.936929 -0.175644 0.817176 -0.049530 0.336440 -0.813952 -1.735681 1.789597 -0.123571 1.343364 0.685758 0.998965 2.032649 1.619127 -0.689017 -0.912807 -0.825397 1.289327 -0.845846 -0.995224 0.670691 -0.569699 1.028923 2.018998 -0.535150 -0.399171 -0.669355 1.473118 -0.903020 -1.004076 1.263392 -0.246389 -0.639659 0.951821 1.439132 -1.196164 -1.177545 -1.543841 -0.507440 -0.565644 -1.630648 0.103068 -1.204299 0.056305 1.194440 -0.299633 -1.210138 0.574750 0.065918 -0.371936 0.029832 1.771591 2.185160 -1.484050 1.191870 -1.512389 1.071911 -2.383102 -1.689117 0.436470 -0.558750 -0.158147 -0.079886 -0.201812 0.645231 -0.240901 -0.142504 -0.636526 0.293461 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a(int*, int*, int*) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/Nearly_sorted_Algo.cpp__decltype (__miter_base(({parm#1}.base)())) std::__miter_base(std::move_iterator) = -0.161151 0.169363 0.455528 -0.404747 0.251650 -0.111129 0.095542 -0.071051 -0.309031 -0.382727 -0.061191 -0.469696 -0.453128 0.476322 -0.267626 -0.112929 0.635972 0.227032 -0.094337 -0.241463 0.218748 -0.257464 0.571116 0.596431 -0.530852 -0.003097 0.135800 0.461990 0.229627 0.444073 -0.026732 -0.303034 0.079605 0.223969 0.351976 -0.374339 0.076663 0.030380 -0.312439 -0.754568 0.061275 0.149241 0.256590 -0.039566 0.040041 0.493982 0.557819 0.386307 -0.162029 -0.026672 0.374518 0.269119 0.081213 0.132798 0.092735 -0.178121 0.483477 -0.248261 -0.211499 -0.006041 -0.080249 -0.511412 -0.011663 0.526776 0.632893 0.090926 0.054474 -0.117702 -0.010206 0.206339 0.095470 0.116026 0.137366 0.225931 0.153707 -0.201625 0.254982 -0.812945 -0.007027 -1.283194 -0.297527 -0.328162 0.414692 0.282284 -0.098016 -0.002544 0.542092 0.193739 0.143161 0.232238 0.657571 -0.184668 -0.160964 -0.242373 -0.317288 0.294782 -0.257524 0.048444 0.036298 0.320271 -0.323949 -0.147887 0.164653 -0.084848 -0.204865 0.225418 -0.069930 0.369091 -0.624251 0.076927 -0.385033 -0.003097 0.207615 -0.701850 0.147115 -0.383109 0.345326 -0.024168 -0.090956 -0.072759 0.091499 0.177541 -0.157299 0.162124 -0.929520 0.478777 0.040155 -0.075304 -0.009198 0.002086 0.074369 0.132408 0.141867 -0.301912 -0.122932 0.062181 -0.348413 -0.122847 -0.427901 -0.058588 0.421980 -0.324563 0.045761 0.056689 -0.285101 -0.304955 -0.150189 -0.237649 0.346690 0.873503 -0.120010 0.293077 0.160577 -0.423761 0.210764 0.068607 -0.112913 0.138527 0.320630 0.218011 -0.088894 -0.416109 0.193719 0.486250 0.315911 -0.210700 -0.032900 -0.099333 -0.068770 -0.035731 0.124488 0.086812 -0.292586 -0.262914 -0.173221 0.177280 0.476849 0.077548 -0.337547 0.073424 0.127733 -0.114423 -0.248104 -0.027318 0.093997 0.083429 -0.119738 -0.058380 0.279462 0.591038 -1.208542 0.506601 0.142087 -0.017370 0.338942 -0.244351 -0.165836 -0.731623 0.165190 0.462283 0.467432 -0.042998 -0.038035 0.035968 -0.468633 -0.078196 -0.002425 0.322757 -0.271230 0.198720 0.153485 -0.319161 -0.396520 -0.356744 -0.008604 0.012305 -0.212203 0.209638 0.152418 -0.944437 0.611620 -0.201072 -0.094270 -0.099212 -0.127093 0.061430 -0.531875 -0.464573 0.008100 -0.164164 -0.409809 -0.420238 0.021251 0.318892 -0.288010 0.017991 -0.228682 -0.301293 0.350512 -0.254453 0.209522 0.188112 0.224915 0.418752 0.447329 -0.059150 -0.293068 0.101161 0.065404 -0.313314 -0.205919 0.375952 -0.116317 0.249575 0.650348 -0.116729 -0.048637 0.190705 0.511911 -0.103436 -0.430400 0.287381 -0.192039 -0.145155 0.390466 0.326246 -0.449569 -0.350507 -0.459231 -0.171965 0.027367 -0.414387 0.230936 -0.264674 0.077896 0.294276 -0.028033 -0.357951 0.315444 0.072020 -0.103450 0.059482 0.616350 0.594532 -0.203387 0.329547 -0.396943 0.154706 -0.675286 -0.326513 -0.001077 -0.049863 -0.052996 0.087978 -0.149821 0.318040 -0.008658 0.114148 -0.116274 0.091184 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__niter_wrap(int* const&, int*) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a1(int*, int*, int*) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__niter_base(int*) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a2(int*, int*, int*) = -0.385431 0.102965 0.466342 -0.921549 0.769834 0.264919 0.297754 -0.389216 -0.721065 -0.383496 0.043110 -0.781766 -0.526048 1.012612 -0.451041 0.529614 1.581449 0.353721 -0.263097 -0.500330 0.945545 -0.534829 1.502147 1.392956 -1.214046 -0.036712 0.637379 0.757419 0.473253 0.495261 -0.449914 -0.473941 0.447496 -0.793008 0.293890 -0.865391 0.181821 0.003461 0.368453 -1.642144 0.151139 -0.444401 -0.038931 -0.127577 -0.268262 0.744955 1.157959 0.940126 -0.484224 0.226496 0.991126 0.238691 -0.082289 0.303011 0.136295 0.258197 0.610040 0.322557 -0.361765 -0.265421 -0.139123 -0.736017 0.287675 1.098894 1.328420 0.079978 0.030673 0.534943 0.176634 0.166197 0.323949 0.296798 0.076613 0.289276 0.617279 -1.633170 0.108497 -2.437741 -0.347858 -2.671761 -0.737472 -0.607779 0.432387 -0.605155 0.568733 0.369282 1.230394 0.129749 0.235129 0.639079 1.336774 -1.091647 -0.448819 -0.709735 -0.609162 0.397963 -0.605940 0.144506 0.561477 0.118387 -0.845311 -0.818066 0.631793 0.321834 -0.468935 -0.571061 0.033643 0.809848 -0.996626 -0.672102 -0.847558 0.119514 -0.200257 -1.669146 0.198792 -0.679492 1.313024 0.013635 -0.230093 -1.085309 0.092259 0.900540 -0.363555 -0.503527 -0.295944 0.890353 0.641207 0.133756 0.196698 -0.062547 0.256458 1.338387 0.992450 -0.649492 -0.288086 0.133473 -0.872541 -0.048651 -0.923707 -0.346810 0.830462 -1.007585 0.271941 0.747917 -0.666800 -0.333164 1.403869 -0.184437 0.651988 2.991492 -0.112937 0.853568 0.521734 -1.143140 0.422264 -0.324301 -0.146896 0.423348 0.739602 0.310684 -1.484359 -0.969731 0.460691 1.090074 0.754233 -1.272015 -0.640053 -0.356779 -0.021327 0.006751 -0.120907 0.302226 -0.275775 -0.652149 -0.249752 0.674692 1.822586 -0.518709 -0.685374 0.394482 0.343897 -0.493367 -1.396762 -0.419871 -0.666934 0.156349 0.110813 0.033457 0.636240 1.384625 -2.521755 0.895120 -0.317528 -0.216919 0.804758 0.169761 -0.627564 -1.447234 0.261157 0.910142 1.052181 -0.080762 0.144166 0.255058 -0.996911 -0.101854 0.084558 0.497419 -0.452671 0.504638 0.299913 -0.900651 -0.759717 -0.054417 -0.085568 -0.322676 -0.003883 0.579058 -0.096907 -2.288454 1.260796 -0.281569 -0.429249 0.413967 -0.405913 0.805962 -1.183469 -1.179769 0.611800 -0.024121 -0.118691 -0.627952 0.132841 0.820810 -0.123637 0.233608 -0.703581 -1.293341 0.561531 -0.387229 0.682533 0.473309 0.305287 1.128086 -0.383488 -0.312941 -1.157474 -0.054941 -0.072039 -0.181713 -0.813251 -0.357841 -0.254134 0.964597 1.327368 -0.154140 -0.133658 0.179669 1.092609 -1.336521 -0.478235 0.715106 0.946537 -0.774359 0.439129 0.832695 -1.130387 -0.544998 -0.598704 -0.324947 -0.083660 -0.965592 0.554749 -0.503307 0.388650 0.442981 0.076103 -0.162580 0.666657 0.194938 0.307364 0.002310 1.196086 1.863234 -0.680121 -0.195521 -1.008485 0.448362 -1.538524 -1.201554 0.374424 0.117040 -0.461793 0.190175 0.135564 0.992340 -0.048585 -0.049088 -0.182313 -0.136697 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move::__copy_m(int const*, int const*, int*) = -0.762126 -0.604265 -0.103702 -2.006976 1.593850 0.636385 0.668613 -0.929300 -1.681510 -0.080961 0.599966 -1.999192 -0.294066 1.618699 -0.701544 1.887889 2.810568 0.340410 -0.765582 -0.598233 1.677510 -0.082832 2.837032 2.451088 -1.823321 -0.116619 0.207613 1.109612 0.307569 -0.034384 -0.759246 -0.782545 0.829110 -2.158068 -0.340447 -0.955946 0.321709 0.240358 1.890108 -2.553076 0.542439 -0.750605 0.231073 -0.389299 -0.774055 0.468514 1.600592 1.777630 -0.614670 0.540424 1.916701 0.101503 -0.155235 0.591071 0.111344 0.602347 0.463367 0.442469 -0.720804 -1.107393 -0.170221 -0.240690 0.642565 1.729266 2.058484 0.232493 -0.273368 1.434071 0.898141 0.166500 1.077803 0.480859 -0.453239 0.122319 0.967864 -2.812456 0.060053 -3.812270 -0.634444 -3.548618 -1.422719 -0.266777 1.007585 -0.929361 1.418383 0.640425 2.066005 -0.211900 0.014491 1.214840 1.853137 -2.107486 -1.012860 -1.162217 -1.061792 0.526868 -0.856774 0.234869 1.260636 0.516266 -1.690582 -0.910573 0.906816 0.812057 -0.723511 -1.557383 0.693569 0.911957 -1.028529 -1.627367 -0.777007 1.312213 -0.346869 -2.909869 -0.098525 -1.025970 1.600728 -0.146619 -0.683143 -2.168067 -0.005199 1.035863 -0.931036 -0.874794 -0.198148 1.104445 1.440234 0.715510 0.598967 0.091465 0.592437 3.265262 0.943630 -1.469442 -0.299462 0.084887 -0.989339 0.503656 -1.321213 -0.973372 0.814630 -2.097336 1.049322 1.487682 -1.214827 -0.316636 2.322227 0.584739 0.648476 5.294812 -0.034899 2.143804 1.522644 -1.768808 0.750075 -1.113695 0.125488 0.562147 0.941947 -0.012256 -2.501259 -1.851367 1.066010 1.845964 1.488635 -2.304672 -0.821976 -0.096799 0.222244 0.103313 -0.511745 0.684999 0.127501 -1.262974 -0.266179 1.637922 3.650979 -0.713560 -0.577162 1.071560 1.102677 -0.668512 -2.225255 -1.168809 -1.970620 0.242195 0.688755 0.599641 1.135812 2.550568 -3.573519 1.289415 -0.376077 0.039630 1.588065 0.845520 -1.793294 -2.221854 -0.240619 1.169868 1.893445 -0.572703 0.438404 0.736417 -1.443359 -0.131979 0.351209 0.227093 -0.571679 0.750451 0.284503 -1.337303 -0.728517 0.300775 -0.550918 -0.317575 0.101808 1.293535 0.005814 -3.234180 1.841149 -0.090488 -1.055878 0.850071 -1.124487 1.962578 -1.806155 -1.608757 1.398557 -0.122173 0.240083 -0.669994 0.563911 1.124023 0.118515 0.989701 -1.354105 -1.982961 1.227510 -0.377749 1.599389 0.850940 -0.168367 1.037782 -1.393777 -0.543564 -1.765097 -0.723820 -0.469203 0.182084 -1.869063 -0.606420 -0.487774 1.863291 1.645653 -0.193319 -0.770322 0.228521 1.590165 -2.408941 -0.380036 1.291511 1.388117 -1.934962 0.513692 1.623457 -2.078628 -0.158136 -0.912959 -0.246262 -0.579679 -1.610547 1.121091 -0.077295 1.032049 0.248686 0.082540 0.351106 0.975865 0.490985 0.671655 0.194410 2.265151 2.390149 -0.395601 -0.889249 -2.041155 0.683706 -2.471519 -2.443815 1.200005 0.080291 -1.700171 0.278177 0.464875 2.212463 -0.226926 -0.200569 -0.667828 0.147933 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__miter_base(int*) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::move_iterator::base() const = -0.123077 0.225392 0.274166 -0.343964 0.398271 0.352908 0.086009 -0.235578 -0.231895 -0.130017 -0.067307 -0.282133 -0.207557 0.425753 -0.234330 0.174848 0.587781 0.105968 -0.070452 -0.118856 0.293246 -0.081703 0.575746 0.485162 -0.444234 0.015046 0.329864 0.187070 0.018350 0.479682 -0.325322 -0.459486 0.158813 -0.166888 0.068299 -0.308627 0.015340 -0.075509 0.137863 -0.601169 0.050550 -0.142102 -0.153359 -0.066477 -0.066159 0.019557 0.576456 0.312948 -0.077722 0.048001 0.297870 0.321537 -0.089772 0.107172 0.187172 0.208395 0.377282 -0.031450 -0.117961 -0.085157 -0.106023 -0.132396 -0.015081 0.451651 0.462427 0.079170 0.025860 0.095506 -0.119323 0.030982 0.014166 0.111206 0.020472 0.298133 0.106285 -0.474466 0.082230 -0.715441 -0.124626 -0.696368 -0.238319 -0.269197 -0.065989 -0.027399 0.271790 0.135215 0.478559 0.002333 0.130304 0.126139 0.614164 -0.469253 -0.131095 -0.225867 -0.273939 0.047377 -0.188663 0.048577 -0.096678 -0.065971 -0.307730 -0.463030 0.222731 0.163024 -0.163892 -0.140144 -0.008807 0.320688 -0.461051 -0.241821 -0.309973 -0.005395 -0.173105 -0.624191 -0.124869 -0.216698 0.427489 0.003403 -0.128494 -0.587388 0.132515 0.491765 -0.164270 -0.274039 -0.029161 0.297246 0.260119 0.004732 0.012275 -0.156042 0.143903 0.566946 0.348648 -0.214198 -0.051505 -0.016011 -0.232170 -0.108298 -0.278306 -0.037171 -0.019142 -0.349980 0.127931 0.441037 -0.246808 -0.040153 0.271628 -0.199386 0.278206 1.228205 -0.192774 0.270785 0.064166 -0.592897 0.061244 -0.126843 -0.169219 0.014792 0.234800 0.257837 -0.539112 -0.337398 0.257156 0.416757 0.270542 -0.362706 -0.120955 -0.198281 -0.076401 0.007113 0.017540 0.075441 -0.193748 -0.275885 -0.162404 0.187213 0.815376 -0.187613 -0.376127 0.196732 0.077469 -0.115037 -0.278253 -0.130853 -0.223321 0.103138 0.158311 -0.099602 0.264472 0.521088 -1.011992 0.374145 -0.159526 -0.277536 0.307323 0.027872 -0.142004 -0.150445 0.119612 0.461335 0.398838 0.023099 0.153665 -0.020467 -0.372552 -0.063271 0.006167 0.266425 -0.230909 0.184138 0.276215 -0.597106 -0.352425 -0.059692 0.021293 -0.236952 -0.149500 0.162622 -0.060916 -1.020900 0.592305 0.044247 -0.034330 0.178952 -0.123539 0.298742 -0.422547 -0.513160 0.241659 -0.029091 0.071742 0.014631 -0.013120 0.320552 0.027687 0.247164 -0.324203 -0.487114 0.089253 0.020093 0.260350 0.165815 0.246475 0.359340 -0.230821 -0.075573 -0.376703 -0.111402 0.198348 -0.032721 -0.257016 -0.037591 -0.150514 0.406864 0.515752 -0.038083 -0.122636 -0.083495 0.381567 -0.390651 0.025719 0.260562 0.332117 -0.369678 -0.049314 0.305171 -0.276074 -0.296537 -0.165638 -0.057310 -0.153427 -0.387590 0.108994 -0.228803 0.102211 0.249481 0.008481 -0.220212 0.197696 0.035473 0.081766 0.054117 0.349084 0.483251 -0.231001 0.077169 -0.334159 0.169371 -0.590628 -0.487865 0.138269 -0.097346 -0.183942 -0.004102 -0.105349 0.336666 -0.085343 0.212705 0.069908 -0.142053 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::move_iterator::move_iterator(int*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_backward_a(int*, int*, int*) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_backward_a1(int*, int*, int*) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_backward_a2(int*, int*, int*) = -0.410747 0.081205 0.448555 -1.008196 0.823409 0.354543 0.334309 -0.481689 -0.786417 -0.371690 0.099924 -0.906844 -0.529577 1.096608 -0.488118 0.634307 1.678068 0.344539 -0.329073 -0.510162 0.988263 -0.429156 1.622561 1.485520 -1.276450 -0.033133 0.592024 0.707973 0.503360 0.477583 -0.456347 -0.545227 0.533754 -0.830181 0.277822 -0.845615 0.171102 0.001777 0.488154 -1.718839 0.181740 -0.424680 0.008041 -0.158099 -0.273497 0.749213 1.224654 1.006400 -0.439638 0.231625 1.033720 0.282189 -0.080478 0.321291 0.182817 0.263828 0.644906 0.238354 -0.385561 -0.325529 -0.148044 -0.656953 0.256340 1.179522 1.400990 0.092910 0.012462 0.579258 0.244637 0.178950 0.362059 0.321000 0.086210 0.329555 0.592006 -1.707968 0.120750 -2.473249 -0.369928 -2.749508 -0.792177 -0.574422 0.464126 -0.581030 0.628093 0.292368 1.299148 0.137582 0.188024 0.608023 1.432751 -1.182617 -0.481191 -0.725121 -0.588919 0.386133 -0.639229 0.193323 0.598047 0.088668 -0.925969 -0.815244 0.644000 0.353971 -0.500549 -0.595074 0.090251 0.854996 -0.997577 -0.709302 -0.795484 0.203783 -0.218085 -1.790394 0.237823 -0.730254 1.265819 -0.000228 -0.272476 -1.172464 0.098049 0.921956 -0.416793 -0.557982 -0.383436 0.951106 0.731751 0.188255 0.188915 -0.018552 0.304961 1.492450 0.940888 -0.716999 -0.250459 0.090269 -0.844275 0.012487 -0.950498 -0.378339 0.836005 -1.067901 0.275089 0.821755 -0.703968 -0.278825 1.408098 -0.131192 0.641573 3.173184 -0.144157 0.966761 0.595675 -1.220581 0.430722 -0.385386 -0.144482 0.403588 0.753627 0.314712 -1.591861 -1.050589 0.536503 1.177272 0.804375 -1.340551 -0.590051 -0.348198 -0.050905 -0.056538 -0.119205 0.313423 -0.253012 -0.715217 -0.272493 0.749082 1.977596 -0.559649 -0.636739 0.421816 0.388298 -0.451263 -1.387386 -0.477229 -0.720625 0.193221 0.147135 0.090385 0.704753 1.479161 -2.567890 0.962570 -0.317148 -0.243563 0.898752 0.207002 -0.723861 -1.454070 0.235114 0.955050 1.102442 -0.131298 0.188453 0.287167 -1.065944 -0.114957 0.074401 0.473456 -0.474001 0.495108 0.354549 -0.925516 -0.767228 -0.029248 -0.095976 -0.356909 -0.027930 0.643857 -0.006923 -2.369098 1.337058 -0.243087 -0.464771 0.420418 -0.477881 0.899990 -1.239996 -1.190005 0.640379 -0.048410 -0.118785 -0.619399 0.147808 0.850434 -0.163887 0.362374 -0.788125 -1.337081 0.626714 -0.393102 0.762874 0.508428 0.303363 1.104162 -0.454298 -0.319159 -1.183194 -0.199016 -0.070310 -0.120619 -0.907912 -0.283411 -0.281798 1.042325 1.353600 -0.168533 -0.230665 0.172860 1.096230 -1.455215 -0.431782 0.756113 0.995040 -0.880364 0.409341 0.881992 -1.175576 -0.518149 -0.614243 -0.367133 -0.154626 -1.025881 0.603999 -0.450512 0.450164 0.407395 0.080225 -0.149497 0.697734 0.199793 0.288038 0.055844 1.260129 1.880834 -0.664022 -0.241327 -1.102131 0.506995 -1.611450 -1.312545 0.457794 0.068467 -0.566661 0.171192 0.120648 1.084869 -0.040574 -0.047173 -0.231138 -0.094802 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_backward::__copy_move_b(int const*, int const*, int*) = -0.888705 -0.713070 -0.192638 -2.440210 1.861729 1.084505 0.851390 -1.391666 -2.008268 -0.021932 0.884035 -2.624584 -0.311711 2.038682 -0.886928 2.411354 3.293665 0.294500 -1.095462 -0.647396 1.891100 0.445536 3.439102 2.913908 -2.135338 -0.098724 -0.019163 0.862385 0.458104 -0.122772 -0.791413 -1.138978 1.260398 -2.343935 -0.420789 -0.857068 0.268115 0.231935 2.488614 -2.936551 0.695443 -0.651998 0.465932 -0.541912 -0.800233 0.489801 1.934065 2.109001 -0.391739 0.566066 2.129675 0.318992 -0.146178 0.682470 0.343958 0.630499 0.637699 0.021455 -0.839784 -1.407932 -0.214828 0.154630 0.485889 2.132405 2.421335 0.297153 -0.364423 1.655644 1.238159 0.230266 1.268352 0.601868 -0.405254 0.323717 0.841499 -3.186446 0.121315 -3.989809 -0.744796 -3.937351 -1.696244 -0.099992 1.166282 -0.808736 1.715185 0.255856 2.409774 -0.172735 -0.221031 1.059560 2.333024 -2.562336 -1.174719 -1.239144 -0.960579 0.467714 -1.023221 0.478953 1.443487 0.367676 -2.093875 -0.896462 0.967852 0.972740 -0.881578 -1.677447 0.976608 1.137696 -1.033283 -1.813364 -0.516637 1.733560 -0.436007 -3.516112 0.096633 -1.279784 1.364702 -0.215933 -0.895059 -2.603838 0.023751 1.142946 -1.197226 -1.147068 -0.635606 1.408211 1.892958 0.988003 0.560054 0.311438 0.834951 4.035577 0.685822 -1.806976 -0.111323 -0.131130 -0.848006 0.809348 -1.455170 -1.131017 0.842345 -2.398919 1.065065 1.856872 -1.400670 -0.044944 2.343375 0.850966 0.596400 6.203272 -0.190995 2.709772 1.892352 -2.156014 0.792364 -1.419120 0.137560 0.463347 1.012077 0.007881 -3.038769 -2.255655 1.445071 2.281951 1.739343 -2.647350 -0.571964 -0.053892 0.074354 -0.213133 -0.503233 0.740984 0.241319 -1.578311 -0.379886 2.009877 4.426030 -0.918258 -0.333986 1.208231 1.324682 -0.457993 -2.178374 -1.455600 -2.239078 0.426559 0.870366 0.884279 1.478376 3.023246 -3.804193 1.626662 -0.374176 -0.093591 2.058037 1.031724 -2.274781 -2.256034 -0.370835 1.394407 2.144750 -0.825384 0.659838 0.896962 -1.788522 -0.197496 0.300425 0.107279 -0.678327 0.702797 0.557679 -1.461628 -0.766077 0.426619 -0.602960 -0.488739 -0.018424 1.617531 0.455736 -3.637401 2.222463 0.101923 -1.233488 0.882325 -1.484330 2.432718 -2.088788 -1.659937 1.541455 -0.243621 0.239611 -0.627231 0.638748 1.272143 -0.082736 1.633533 -1.776825 -2.201664 1.553424 -0.407113 2.001094 1.026535 -0.177987 0.918164 -1.747823 -0.574653 -1.893694 -1.444193 -0.460561 0.487554 -2.342366 -0.234271 -0.626095 2.251932 1.776811 -0.265285 -1.255357 0.194474 1.608271 -3.002414 -0.147772 1.496548 1.630633 -2.464985 0.364750 1.869941 -2.304574 -0.023894 -0.990652 -0.457191 -0.934511 -1.911990 1.367342 0.186679 1.339624 0.070759 0.103151 0.416521 1.131250 0.515262 0.575029 0.462079 2.585362 2.478148 -0.315102 -1.118281 -2.509385 0.976871 -2.836149 -2.998768 1.616856 -0.162577 -2.224508 0.183260 0.390292 2.675112 -0.186872 -0.190995 -0.911955 0.357405 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > > std::__copy_move_a > > >(int*, int*, __gnu_cxx::__normal_iterator > >) = -0.689709 1.227478 1.852081 -1.726802 1.873849 0.981881 0.655121 -0.176170 -1.270109 -1.565166 -0.239508 -2.591758 -2.631797 2.473804 -1.102488 -0.267174 3.455001 0.598256 -0.512440 -0.536428 1.183909 -0.256051 3.135172 2.804058 -2.531250 -0.002858 0.838084 1.345129 0.135209 2.074986 -0.769086 -2.586563 0.834704 0.467922 1.122022 -1.073713 0.076215 -0.874840 -0.915023 -3.482529 0.195729 0.882859 -0.400199 -0.466117 -0.023869 1.686477 3.565794 1.889023 -0.718084 -0.368153 1.424452 1.016924 -0.026163 0.599620 0.706710 -0.547640 1.496746 -0.189372 -1.399924 -0.401457 -0.710376 -1.767225 -0.671021 2.519216 2.748334 0.522568 -0.019914 -0.120278 -0.349824 0.698847 -0.011887 0.682163 1.619074 1.469831 1.191796 -0.532470 0.120043 -3.384792 -0.448895 -5.371467 -1.735762 -1.672063 1.589244 0.702486 0.120399 -0.952999 2.779729 0.391138 0.778988 1.433408 3.933883 -1.641425 -1.013650 -1.799976 -1.282541 0.905125 -1.287739 0.398822 0.486643 0.002567 -2.127644 -1.315523 0.436306 -0.056674 -0.882641 0.239866 -0.132918 1.994755 -2.401442 0.083035 -2.413341 -0.003045 0.791063 -3.918156 -0.685683 -0.689520 1.408160 0.461522 -0.889607 -1.361442 0.817160 1.409956 -1.060119 -0.298508 -2.049773 2.708699 0.786932 0.086590 0.430762 0.258338 1.073464 1.663026 1.729257 -1.044153 -0.356511 -0.217084 -1.401948 -0.374818 -1.452730 -0.204487 1.132770 -1.634397 0.501943 1.323656 -1.539543 -0.922921 -0.670010 -1.093948 1.636836 5.719415 -1.079424 1.751806 0.383425 -2.757433 1.398371 -0.316254 -1.103493 -0.130671 1.531904 1.692887 -1.595848 -1.846747 1.768944 2.681575 1.619177 -2.059685 0.737931 -0.487877 -0.118590 -0.945400 0.629850 0.785096 -0.378437 -1.510627 -0.836698 1.733599 3.549402 -0.838987 -3.324500 0.863758 0.786184 0.638500 -1.009844 -0.346444 0.222272 0.305714 0.751100 -0.360746 1.557001 3.152015 -5.305223 2.340914 0.392115 -0.984073 2.147065 -0.382455 -1.071114 -1.879528 0.734097 2.873415 2.282422 0.722365 -0.503615 -0.589733 -2.194290 -0.381368 0.350133 1.585814 -0.987134 1.163662 0.418425 -2.063623 -2.166773 -2.152442 -0.273499 -0.323462 -1.327975 0.986840 0.317807 -5.241587 3.629419 -0.101978 -0.477548 -0.636385 -0.937101 0.931743 -2.524900 -3.134997 0.596940 -1.215143 -2.077943 -1.126630 -0.114485 1.276505 0.103174 0.832969 -1.472164 -2.735630 2.339365 -0.091206 2.027168 0.980433 1.454886 2.770815 1.583949 -0.861747 -1.609224 -1.238018 1.738180 -0.812504 -1.714539 0.608796 -0.814518 1.715466 2.862825 -0.861788 -0.606670 -0.960850 2.043266 -1.694204 -1.155054 1.778011 0.209699 -1.351316 1.027258 2.060013 -1.714186 -1.653997 -2.025131 -0.755132 -0.990300 -2.481048 0.199265 -1.583676 0.231753 1.685682 -0.372822 -1.524210 0.834921 0.140770 -0.287524 0.154220 2.466999 3.264609 -1.977275 1.310930 -2.299042 1.548114 -3.537182 -2.743432 0.927818 -0.928053 -0.455682 -0.148534 -0.212024 1.238273 -0.442264 -0.064429 -0.765619 0.290181 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > > std::__niter_wrap<__gnu_cxx::__normal_iterator > >, int*>(__gnu_cxx::__normal_iterator > >, int*) = -0.538861 0.277342 0.669807 -1.457804 1.415906 0.589528 0.552798 -0.383635 -1.115180 -0.628581 0.127291 -2.227860 -1.218268 1.301311 -0.713623 0.737185 2.470334 0.291005 -0.538854 -0.325640 0.738049 0.248095 2.457959 2.112403 -1.557611 0.027410 -0.013387 0.921813 -0.155344 0.776474 -0.961800 -1.426233 0.661214 -0.476116 0.242305 -0.486480 0.022702 -0.426292 0.436969 -2.237512 0.348018 0.366212 0.211208 -0.365626 -0.223084 0.815100 2.193980 1.394513 -0.247488 -0.075171 1.192469 0.343356 0.205456 0.513512 0.365193 0.052034 1.040083 -0.273506 -0.972531 -0.812391 -0.436450 -0.676796 -0.169447 1.577029 1.701832 0.354042 -0.328705 0.350468 0.383294 0.212188 0.459696 0.563717 0.532849 0.725211 0.707521 -0.789482 0.478037 -1.964118 -0.449579 -2.911247 -1.372750 -0.724999 1.013305 0.367276 0.698719 -0.389714 1.978978 -0.183987 0.428656 0.533352 2.146494 -1.644379 -0.849875 -0.997936 -0.658131 0.382316 -0.767838 0.113372 0.567865 0.278955 -1.570210 -0.516853 0.615559 0.238055 -0.615816 -0.142199 0.387285 0.765603 -1.217595 -0.572176 -1.472638 0.504444 0.391066 -2.639512 -0.229099 -0.376658 0.681578 0.141476 -0.783463 -1.467410 0.407342 0.728324 -0.896018 -0.316518 -1.426364 1.623819 0.844637 0.281856 0.588463 0.223118 0.764676 2.039207 0.860166 -1.015796 -0.296595 -0.095038 -0.990469 0.072645 -0.834735 -0.522222 0.420548 -1.526656 0.619057 1.119932 -1.136483 -0.081939 -0.045801 -0.006830 0.794070 3.823550 -0.659736 1.614215 0.771700 -1.714677 1.078161 -0.734902 -0.412636 -0.161807 0.794862 0.847255 -1.441179 -1.418161 1.293890 1.773634 1.216049 -1.583470 0.603999 0.017343 0.357664 -0.372246 0.077894 0.676751 0.301005 -1.258172 -0.385210 1.290037 3.072080 -0.471577 -1.479995 0.856705 0.411494 0.334633 -1.011819 -0.685387 -0.633384 0.114565 0.547736 0.298293 0.899481 2.261072 -2.915134 1.369454 0.051768 -0.546088 1.970860 0.025517 -1.153295 -1.172704 -0.002704 1.573199 1.621100 0.061780 -0.086043 -0.126970 -1.285319 -0.252307 0.214266 0.745824 -0.631862 0.746025 0.375061 -1.452107 -0.919785 -1.240943 -0.202157 -0.164667 -0.675011 0.937416 0.348112 -3.073932 2.164388 0.200257 -0.701527 -0.008098 -0.916527 0.937687 -1.608248 -1.633617 0.729886 -0.816902 -0.746726 -0.562803 0.233090 0.657721 0.097251 0.750016 -1.283041 -1.731874 1.675532 0.112551 1.601518 0.740912 0.438503 1.085222 0.659491 -0.485579 -0.967767 -0.838622 0.244365 -0.375399 -1.406406 0.308935 -0.636559 1.382347 1.748770 -0.580172 -0.309663 -0.437034 1.149339 -1.492886 -0.470168 1.241890 0.294057 -1.361769 0.540806 1.488958 -1.313894 -0.679512 -1.204521 -0.527486 -0.848809 -1.605616 0.427035 -0.756663 0.412026 0.937513 -0.349515 -0.557869 0.502857 0.109855 -0.134249 0.146206 1.956139 1.891270 -0.530548 0.435130 -1.746786 0.887016 -2.309366 -1.964909 1.006947 -0.483525 -1.187569 -0.101089 0.357170 1.391975 -0.400378 -0.231612 -0.764277 0.271964 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a1(int*, int*, int*) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__niter_base > >(__gnu_cxx::__normal_iterator > >) = -0.137060 0.148464 0.333366 -0.351791 0.268496 0.032212 0.080067 -0.134507 -0.259562 -0.257171 -0.052899 -0.317677 -0.287384 0.407279 -0.234498 0.021683 0.560817 0.176418 -0.069152 -0.206488 0.250155 -0.213591 0.522447 0.509745 -0.461371 -0.001623 0.224164 0.337267 0.175052 0.390542 -0.121180 -0.288400 0.107345 0.013421 0.217604 -0.354626 0.062301 0.019160 -0.098320 -0.636593 0.053595 -0.034245 0.089420 -0.033941 -0.014479 0.303666 0.480613 0.328115 -0.136104 0.035775 0.341745 0.264862 0.000964 0.113426 0.098104 -0.000565 0.391348 -0.132112 -0.137127 -0.026485 -0.069947 -0.345569 0.025310 0.451069 0.522937 0.062920 0.051321 0.000000 -0.036551 0.122154 0.079894 0.098754 0.049842 0.203910 0.130288 -0.377235 0.162431 -0.787575 -0.059450 -1.019331 -0.239938 -0.279909 0.193857 0.079746 0.058434 0.112907 0.464923 0.117329 0.124557 0.185871 0.552089 -0.278181 -0.133477 -0.205954 -0.274388 0.186633 -0.216074 0.042850 -0.000906 0.172071 -0.273838 -0.264737 0.196321 0.023999 -0.174596 0.028730 -0.045784 0.316889 -0.528107 -0.074788 -0.319358 -0.003491 0.026260 -0.598821 0.080220 -0.319128 0.421190 -0.025049 -0.078295 -0.260518 0.078970 0.294717 -0.132437 -0.020758 -0.486544 0.344080 0.123010 -0.037039 -0.006420 -0.068132 0.070071 0.297015 0.227789 -0.251930 -0.101697 0.049540 -0.296278 -0.109132 -0.361194 -0.056352 0.267721 -0.316140 0.082191 0.187224 -0.242479 -0.204871 0.134358 -0.201362 0.295112 0.926635 -0.108439 0.251148 0.129489 -0.434544 0.103197 -0.015782 -0.096935 0.121158 0.271680 0.182047 -0.265108 -0.355512 0.166735 0.404043 0.269703 -0.262687 -0.133388 -0.139927 -0.064504 0.016041 0.047009 0.069119 -0.253056 -0.236937 -0.146820 0.148301 0.548035 -0.022728 -0.253643 0.098097 0.103061 -0.161355 -0.291173 -0.069617 -0.058026 0.089541 -0.020285 -0.061002 0.240923 0.505773 -1.058758 0.401629 -0.011450 -0.080615 0.255810 -0.102166 -0.139579 -0.513662 0.139479 0.394048 0.401439 -0.038544 0.070852 0.051866 -0.392809 -0.061189 -0.006635 0.270859 -0.233901 0.169746 0.199390 -0.386902 -0.337946 -0.152994 0.011860 -0.080375 -0.124401 0.176928 0.046266 -0.903142 0.522945 -0.130087 -0.075940 0.048328 -0.103290 0.167893 -0.452813 -0.425093 0.107649 -0.066449 -0.161289 -0.244344 0.016679 0.314234 -0.175969 0.083274 -0.231103 -0.339069 0.188797 -0.160304 0.181008 0.161381 0.194807 0.374562 0.074379 -0.047350 -0.328148 0.064868 0.058229 -0.190818 -0.195329 0.172249 -0.103170 0.286802 0.554383 -0.063542 -0.059716 0.138846 0.436381 -0.233307 -0.234116 0.242893 0.088392 -0.204814 0.219714 0.277994 -0.378532 -0.297920 -0.295476 -0.109613 0.000000 -0.354506 0.198253 -0.224445 0.097598 0.234991 0.016101 -0.252688 0.270212 0.059354 0.001487 0.043850 0.465740 0.553689 -0.190496 0.165442 -0.329897 0.124173 -0.580675 -0.348293 0.030463 -0.022299 -0.091051 0.072806 -0.124494 0.320160 -0.021601 0.145239 -0.026554 -0.015208 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a2(int*, int*, int*) = -0.385431 0.102965 0.466342 -0.921549 0.769834 0.264919 0.297754 -0.389216 -0.721065 -0.383496 0.043110 -0.781766 -0.526048 1.012612 -0.451041 0.529614 1.581449 0.353721 -0.263097 -0.500330 0.945545 -0.534829 1.502147 1.392956 -1.214046 -0.036712 0.637379 0.757419 0.473253 0.495261 -0.449914 -0.473941 0.447496 -0.793008 0.293890 -0.865391 0.181821 0.003461 0.368453 -1.642144 0.151139 -0.444401 -0.038931 -0.127577 -0.268262 0.744955 1.157959 0.940126 -0.484224 0.226496 0.991126 0.238691 -0.082289 0.303011 0.136295 0.258197 0.610040 0.322557 -0.361765 -0.265421 -0.139123 -0.736017 0.287675 1.098894 1.328420 0.079978 0.030673 0.534943 0.176634 0.166197 0.323949 0.296798 0.076613 0.289276 0.617279 -1.633170 0.108497 -2.437741 -0.347858 -2.671761 -0.737472 -0.607779 0.432387 -0.605155 0.568733 0.369282 1.230394 0.129749 0.235129 0.639079 1.336774 -1.091647 -0.448819 -0.709735 -0.609162 0.397963 -0.605940 0.144506 0.561477 0.118387 -0.845311 -0.818066 0.631793 0.321834 -0.468935 -0.571061 0.033643 0.809848 -0.996626 -0.672102 -0.847558 0.119514 -0.200257 -1.669146 0.198792 -0.679492 1.313024 0.013635 -0.230093 -1.085309 0.092259 0.900540 -0.363555 -0.503527 -0.295944 0.890353 0.641207 0.133756 0.196698 -0.062547 0.256458 1.338387 0.992450 -0.649492 -0.288086 0.133473 -0.872541 -0.048651 -0.923707 -0.346810 0.830462 -1.007585 0.271941 0.747917 -0.666800 -0.333164 1.403869 -0.184437 0.651988 2.991492 -0.112937 0.853568 0.521734 -1.143140 0.422264 -0.324301 -0.146896 0.423348 0.739602 0.310684 -1.484359 -0.969731 0.460691 1.090074 0.754233 -1.272015 -0.640053 -0.356779 -0.021327 0.006751 -0.120907 0.302226 -0.275775 -0.652149 -0.249752 0.674692 1.822586 -0.518709 -0.685374 0.394482 0.343897 -0.493367 -1.396762 -0.419871 -0.666934 0.156349 0.110813 0.033457 0.636240 1.384625 -2.521755 0.895120 -0.317528 -0.216919 0.804758 0.169761 -0.627564 -1.447234 0.261157 0.910142 1.052181 -0.080762 0.144166 0.255058 -0.996911 -0.101854 0.084558 0.497419 -0.452671 0.504638 0.299913 -0.900651 -0.759717 -0.054417 -0.085568 -0.322676 -0.003883 0.579058 -0.096907 -2.288454 1.260796 -0.281569 -0.429249 0.413967 -0.405913 0.805962 -1.183469 -1.179769 0.611800 -0.024121 -0.118691 -0.627952 0.132841 0.820810 -0.123637 0.233608 -0.703581 -1.293341 0.561531 -0.387229 0.682533 0.473309 0.305287 1.128086 -0.383488 -0.312941 -1.157474 -0.054941 -0.072039 -0.181713 -0.813251 -0.357841 -0.254134 0.964597 1.327368 -0.154140 -0.133658 0.179669 1.092609 -1.336521 -0.478235 0.715106 0.946537 -0.774359 0.439129 0.832695 -1.130387 -0.544998 -0.598704 -0.324947 -0.083660 -0.965592 0.554749 -0.503307 0.388650 0.442981 0.076103 -0.162580 0.666657 0.194938 0.307364 0.002310 1.196086 1.863234 -0.680121 -0.195521 -1.008485 0.448362 -1.538524 -1.201554 0.374424 0.117040 -0.461793 0.190175 0.135564 0.992340 -0.048585 -0.049088 -0.182313 -0.136697 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move::__copy_m(int const*, int const*, int*) = -0.762126 -0.604265 -0.103702 -2.006976 1.593850 0.636385 0.668613 -0.929300 -1.681510 -0.080961 0.599966 -1.999192 -0.294066 1.618699 -0.701544 1.887889 2.810568 0.340410 -0.765582 -0.598233 1.677510 -0.082832 2.837032 2.451088 -1.823321 -0.116619 0.207613 1.109612 0.307569 -0.034384 -0.759246 -0.782545 0.829110 -2.158068 -0.340447 -0.955946 0.321709 0.240358 1.890108 -2.553076 0.542439 -0.750605 0.231073 -0.389299 -0.774055 0.468514 1.600592 1.777630 -0.614670 0.540424 1.916701 0.101503 -0.155235 0.591071 0.111344 0.602347 0.463367 0.442469 -0.720804 -1.107393 -0.170221 -0.240690 0.642565 1.729266 2.058484 0.232493 -0.273368 1.434071 0.898141 0.166500 1.077803 0.480859 -0.453239 0.122319 0.967864 -2.812456 0.060053 -3.812270 -0.634444 -3.548618 -1.422719 -0.266777 1.007585 -0.929361 1.418383 0.640425 2.066005 -0.211900 0.014491 1.214840 1.853137 -2.107486 -1.012860 -1.162217 -1.061792 0.526868 -0.856774 0.234869 1.260636 0.516266 -1.690582 -0.910573 0.906816 0.812057 -0.723511 -1.557383 0.693569 0.911957 -1.028529 -1.627367 -0.777007 1.312213 -0.346869 -2.909869 -0.098525 -1.025970 1.600728 -0.146619 -0.683143 -2.168067 -0.005199 1.035863 -0.931036 -0.874794 -0.198148 1.104445 1.440234 0.715510 0.598967 0.091465 0.592437 3.265262 0.943630 -1.469442 -0.299462 0.084887 -0.989339 0.503656 -1.321213 -0.973372 0.814630 -2.097336 1.049322 1.487682 -1.214827 -0.316636 2.322227 0.584739 0.648476 5.294812 -0.034899 2.143804 1.522644 -1.768808 0.750075 -1.113695 0.125488 0.562147 0.941947 -0.012256 -2.501259 -1.851367 1.066010 1.845964 1.488635 -2.304672 -0.821976 -0.096799 0.222244 0.103313 -0.511745 0.684999 0.127501 -1.262974 -0.266179 1.637922 3.650979 -0.713560 -0.577162 1.071560 1.102677 -0.668512 -2.225255 -1.168809 -1.970620 0.242195 0.688755 0.599641 1.135812 2.550568 -3.573519 1.289415 -0.376077 0.039630 1.588065 0.845520 -1.793294 -2.221854 -0.240619 1.169868 1.893445 -0.572703 0.438404 0.736417 -1.443359 -0.131979 0.351209 0.227093 -0.571679 0.750451 0.284503 -1.337303 -0.728517 0.300775 -0.550918 -0.317575 0.101808 1.293535 0.005814 -3.234180 1.841149 -0.090488 -1.055878 0.850071 -1.124487 1.962578 -1.806155 -1.608757 1.398557 -0.122173 0.240083 -0.669994 0.563911 1.124023 0.118515 0.989701 -1.354105 -1.982961 1.227510 -0.377749 1.599389 0.850940 -0.168367 1.037782 -1.393777 -0.543564 -1.765097 -0.723820 -0.469203 0.182084 -1.869063 -0.606420 -0.487774 1.863291 1.645653 -0.193319 -0.770322 0.228521 1.590165 -2.408941 -0.380036 1.291511 1.388117 -1.934962 0.513692 1.623457 -2.078628 -0.158136 -0.912959 -0.246262 -0.579679 -1.610547 1.121091 -0.077295 1.032049 0.248686 0.082540 0.351106 0.975865 0.490985 0.671655 0.194410 2.265151 2.390149 -0.395601 -0.889249 -2.041155 0.683706 -2.471519 -2.443815 1.200005 0.080291 -1.700171 0.278177 0.464875 2.212463 -0.226926 -0.200569 -0.667828 0.147933 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::__advance(int*&, long, std::random_access_iterator_tag) = -1.151289 -0.928770 0.438296 -2.467564 1.578213 1.339408 0.655519 -0.883734 -2.212979 -0.362728 0.403520 -1.801791 -0.325706 3.021554 -0.859328 2.179318 3.383436 0.822875 -0.903465 -0.114909 2.650670 -0.811004 2.763037 2.571921 -2.181648 -0.485180 0.441855 1.321773 0.327268 1.374403 -0.368832 -1.686437 0.658059 -2.151463 -0.048462 -2.099361 0.723294 1.240545 1.654771 -3.511677 0.747268 0.301692 0.324139 -0.820369 -0.826260 -0.645911 1.549762 2.276115 -1.154228 0.430610 1.952100 0.635534 -0.644831 0.597831 0.291517 0.764268 -0.035259 0.309528 -1.012133 -0.799628 -0.179198 -0.688949 1.035931 2.158155 2.831799 0.141682 0.303660 1.280883 0.321108 0.516241 1.167756 0.095209 -0.541263 -0.270988 1.156237 -2.944894 -0.495567 -4.762843 -0.268487 -4.073247 -1.243631 -0.212462 1.296969 0.456400 1.334857 -0.303956 2.243172 -0.488579 -0.166475 2.175745 2.623963 -2.089803 -1.081084 -2.244075 -2.046171 1.039489 -1.320885 -0.291234 0.829107 0.079751 -1.856814 -1.830527 0.540910 1.263051 -0.723719 -1.833354 0.459653 2.085557 -1.780076 -2.229098 -0.393515 1.716325 -0.891648 -3.514589 -0.177461 -1.903221 0.781639 -0.029965 -0.681214 -2.376035 0.205363 1.584104 -0.909256 -1.362208 -0.814536 1.869299 1.173624 0.519811 0.290061 -0.540668 0.175789 3.035685 1.125613 -1.796632 -0.112093 0.416510 -1.105293 0.286590 -2.152641 -1.233781 1.004050 -2.477933 -0.135652 1.748688 -1.452607 -0.286423 1.952619 0.368166 1.213667 7.442668 0.067644 2.258527 1.555736 -2.532573 1.645805 -0.198751 -0.053955 0.811928 1.298813 -0.078797 -3.353303 -2.196357 1.025115 2.233045 2.077218 -1.797907 -1.724121 -0.838860 -0.273995 0.238958 -0.357073 0.726712 -0.728064 -1.964862 -0.524053 1.570844 3.963082 -0.838966 -0.977454 1.297139 1.954363 -1.594684 -2.679614 -1.017385 -2.728313 0.307343 0.410052 -0.304690 1.695521 3.125177 -4.712609 2.124787 -0.328350 -0.092563 1.365594 0.266444 -1.958554 -3.186215 -0.182452 1.711856 2.773266 -0.669074 1.003064 0.960150 -2.016680 -0.003535 0.262360 0.312981 -0.625430 0.816489 -0.099986 -1.657013 -1.369268 0.637861 -1.243306 -1.321359 -0.252482 1.201745 0.679088 -3.004280 2.394173 -0.277473 -0.534637 1.257650 -0.549621 2.240981 -2.414879 -2.560344 1.592875 0.437453 0.116057 -0.921441 0.498193 1.955167 0.151528 0.285951 -1.028684 -3.054306 0.871137 -0.804979 1.734281 0.806847 -0.168069 1.321542 0.109306 -0.525846 -2.288313 -1.301768 -0.105821 0.101166 -2.062552 -1.449961 -0.385574 2.472293 1.892409 0.078860 -1.395998 -0.097560 2.576030 -1.767413 -0.378998 1.700884 0.157061 -2.141618 -0.102788 2.188401 -2.751748 -0.391007 -1.209203 0.739996 -0.330926 -1.964665 1.241110 0.105121 1.268709 -0.040487 0.374207 -0.190378 0.924495 1.348767 0.390383 0.150587 3.057831 1.643979 -0.803326 -0.581925 -2.222094 0.627747 -3.110211 -2.539485 0.714377 0.189041 -1.638036 0.763062 0.429275 2.362216 -0.113988 1.137940 0.023534 -0.366711 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::uninitialized_copy(int*, int*, int*) = -0.294867 0.241337 0.675096 -0.686132 0.576780 0.121833 0.229692 -0.226798 -0.557117 -0.444680 -0.100674 -0.492937 -0.566532 0.920615 -0.367649 0.225939 1.368491 0.428471 -0.167660 -0.493195 0.803929 -0.785933 1.192681 1.186609 -1.072790 0.001493 0.729321 0.702669 0.523021 0.713455 -0.471701 -0.345012 0.346035 -0.517714 0.499645 -0.929378 0.129593 -0.019291 -0.009480 -1.516608 0.078708 -0.339848 -0.026365 -0.085908 -0.142530 0.894414 1.071111 0.752221 -0.448912 0.163102 0.751168 0.179106 -0.029565 0.243962 0.219040 0.273455 0.755531 0.400770 -0.328581 -0.023910 -0.158526 -0.936523 0.259794 0.948624 1.180400 0.035044 0.094442 0.300272 0.033010 0.160785 0.176620 0.240566 0.194208 0.267859 0.550110 -1.441309 0.182083 -2.175819 -0.281525 -2.596196 -0.602886 -0.697808 0.350629 -0.601953 0.382549 0.274082 1.055158 0.159495 0.295471 0.440545 1.241344 -0.894029 -0.340252 -0.624485 -0.507991 0.360720 -0.545119 0.044904 0.523249 -0.026632 -0.669652 -0.794788 0.674702 0.234842 -0.412266 -0.275880 -0.118649 0.859042 -1.012055 -0.507693 -0.913359 -0.190867 -0.184693 -1.380435 0.396611 -0.625506 1.229503 0.083425 -0.166838 -0.866709 0.154550 0.909923 -0.260353 -0.424242 -0.370967 0.951251 0.401838 -0.014700 0.105749 -0.115940 0.143029 0.844061 1.095992 -0.487255 -0.263928 0.189990 -0.935367 -0.186299 -0.867095 -0.269586 0.887041 -0.778186 -0.007929 0.526314 -0.573372 -0.247256 1.285516 -0.296985 0.664080 2.513316 -0.151432 0.567776 0.259401 -1.009144 0.479969 -0.063694 -0.196494 0.396119 0.749011 0.377277 -1.379111 -0.790503 0.303981 0.942391 0.615554 -1.099820 -0.685315 -0.492191 -0.084086 0.058341 -0.027335 0.203412 -0.356469 -0.543491 -0.256345 0.372342 1.490608 -0.525502 -0.812688 0.223712 0.057497 -0.510889 -1.368402 -0.248139 -0.396437 0.141314 -0.177666 -0.135733 0.541447 1.145242 -2.379232 0.878602 -0.411602 -0.355579 0.757762 -0.033781 -0.330799 -1.429736 0.327058 0.852685 0.955118 0.069113 -0.013895 0.169102 -0.919748 -0.102284 -0.026185 0.587975 -0.435061 0.467004 0.281131 -0.825242 -0.749766 -0.194709 0.042705 -0.361689 -0.012204 0.413376 -0.115342 -2.101206 1.133826 -0.310266 -0.265503 0.365406 -0.152977 0.454451 -1.042910 -1.114815 0.412220 0.051164 -0.206193 -0.699353 0.013890 0.782032 -0.225223 -0.046523 -0.548792 -1.218801 0.429858 -0.467954 0.514315 0.398669 0.385764 1.202854 0.069054 -0.277602 -1.036929 0.164301 -0.082428 -0.335671 -0.536795 -0.371527 -0.222631 0.786683 1.278266 -0.100782 0.109609 0.137300 1.054833 -1.107038 -0.532560 0.631235 0.777264 -0.475670 0.433774 0.702582 -0.968742 -0.669218 -0.530307 -0.430569 0.055619 -0.781201 0.446638 -0.634716 0.231836 0.463195 0.072485 -0.283272 0.585907 0.124638 0.196561 -0.063299 1.022347 1.831507 -0.790310 -0.016056 -0.753134 0.422239 -1.331390 -0.862395 0.134630 0.216566 -0.229453 0.196977 0.161558 0.715027 -0.002077 -0.064259 -0.058753 -0.237591 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_copy::__uninit_copy(int*, int*, int*) = -0.295897 0.298776 0.626175 -0.655265 0.553289 0.147195 0.202524 -0.234123 -0.468789 -0.498555 -0.093873 -0.522369 -0.644147 0.862339 -0.398304 0.122375 1.260296 0.340278 -0.142349 -0.467053 0.738305 -0.602845 1.158672 1.118930 -1.062759 -0.026507 0.713472 0.680811 0.515922 0.607482 -0.313072 -0.418833 0.339502 -0.355849 0.475545 -0.801044 0.150548 -0.078236 -0.085067 -1.393743 0.050725 -0.309358 -0.097554 -0.064566 -0.126195 0.848616 1.063060 0.733142 -0.459526 0.100328 0.758532 0.293249 -0.060693 0.229027 0.124174 0.076605 0.629450 0.252117 -0.279188 -0.063281 -0.134259 -0.864991 0.161766 0.953153 1.149157 0.059028 0.107978 0.272748 -0.002789 0.193718 0.118049 0.252162 0.261646 0.354238 0.529887 -1.224927 0.115449 -2.054061 -0.256196 -2.465730 -0.565256 -0.692356 0.336688 -0.451873 0.285633 0.247370 1.019415 0.249695 0.288408 0.531832 1.230132 -0.775495 -0.305718 -0.605934 -0.507097 0.389945 -0.545074 0.148372 0.368540 0.061510 -0.640155 -0.743790 0.496293 0.150754 -0.401670 -0.272744 -0.133911 0.776240 -0.983748 -0.341936 -0.859551 -0.168249 -0.085690 -1.376170 0.236354 -0.590187 1.204023 0.044620 -0.117144 -0.728664 0.115007 0.808155 -0.226431 -0.343413 -0.419255 0.848405 0.421904 -0.011816 0.090043 -0.072969 0.188587 0.786870 0.950828 -0.440259 -0.285395 0.118895 -0.823439 -0.188535 -0.816362 -0.163236 0.864567 -0.706537 0.089349 0.530445 -0.525433 -0.391403 1.040934 -0.407187 0.657438 2.363350 -0.141358 0.533627 0.270909 -0.969046 0.338446 -0.112597 -0.231362 0.371657 0.678723 0.410888 -1.126987 -0.746886 0.334778 0.906879 0.568575 -0.976975 -0.510880 -0.381894 -0.088230 -0.068681 0.002088 0.211057 -0.381919 -0.490478 -0.253987 0.470207 1.294388 -0.427653 -0.741416 0.219695 0.193074 -0.386828 -1.101022 -0.211453 -0.259568 0.134053 -0.009104 -0.104761 0.522326 1.097364 -2.249678 0.796703 -0.214922 -0.245706 0.593016 -0.027158 -0.346081 -1.248976 0.403592 0.867620 0.819836 0.049287 0.038152 0.105561 -0.884845 -0.096931 0.036191 0.569211 -0.419215 0.436944 0.283805 -0.748247 -0.786214 -0.207410 0.012755 -0.272814 -0.067505 0.399856 -0.108580 -2.034093 1.141000 -0.341082 -0.265188 0.217768 -0.257968 0.491541 -1.030789 -1.073020 0.378099 -0.051870 -0.295884 -0.641704 0.029351 0.724281 -0.190045 0.063021 -0.535990 -1.089132 0.446665 -0.387481 0.461069 0.372834 0.448560 1.152643 -0.057619 -0.247883 -0.980602 0.086196 0.086798 -0.275204 -0.565824 -0.216149 -0.189122 0.706740 1.237842 -0.186068 0.001699 0.165570 0.947148 -1.011357 -0.544393 0.564121 0.755863 -0.472033 0.460429 0.629513 -0.875009 -0.644441 -0.566311 -0.345844 0.021969 -0.828205 0.390255 -0.601086 0.213369 0.511862 0.058588 -0.319906 0.582900 0.122379 0.187663 -0.029012 0.927269 1.713937 -0.752430 0.024236 -0.766795 0.401580 -1.314395 -0.900305 0.182869 0.072943 -0.111043 0.152969 0.017423 0.664662 -0.009797 -0.014074 -0.090922 -0.152047 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::copy(int*, int*, int*) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a(int*, int*, int*) = -0.523698 0.601976 1.174913 -1.121169 0.823399 -0.021872 0.319754 -0.233662 -0.725621 -1.132289 -0.143975 -1.207249 -1.484080 1.442667 -0.737398 -0.273326 1.991955 0.493312 -0.261912 -0.730726 1.008987 -0.735838 1.846499 1.801252 -1.753608 -0.101002 0.894040 1.243775 0.856105 0.913320 -0.076916 -0.844350 0.463061 0.142332 0.974566 -1.067011 0.279402 -0.220228 -0.701933 -2.194904 0.079009 -0.039609 0.035951 -0.117747 -0.078206 1.664577 1.839414 1.232807 -0.782944 -0.132728 1.240196 0.636255 -0.026799 0.379452 0.090904 -0.549406 0.968514 0.004815 -0.541219 -0.135562 -0.241232 -1.529074 0.007887 1.652698 1.941382 0.213719 0.192005 0.134281 -0.011582 0.538893 0.113871 0.417081 0.756383 0.718035 0.841070 -1.182694 0.221550 -3.074133 -0.266957 -4.223927 -0.933055 -1.135584 0.966232 -0.110798 -0.058187 0.047891 1.676203 0.662233 0.462349 1.094530 2.172016 -0.818104 -0.500339 -1.026153 -0.907036 0.840562 -0.914816 0.392732 0.462976 0.487397 -1.090638 -0.819509 0.391369 -0.116775 -0.639975 -0.011540 -0.245326 1.223411 -1.663663 0.083602 -1.381568 -0.197876 0.436017 -2.370270 0.220551 -0.982348 1.673932 0.011832 -0.198289 -0.541834 0.189582 0.874561 -0.404844 -0.023707 -1.582990 1.483422 0.490914 -0.047257 0.099815 0.082609 0.388511 0.769345 1.119847 -0.727198 -0.473700 0.045680 -1.218753 -0.323944 -1.308097 -0.110894 1.632028 -0.989849 0.223032 0.571788 -0.849149 -1.038479 0.658432 -0.867004 1.120885 3.391806 -0.288540 0.898698 0.463857 -1.451902 0.556667 -0.061079 -0.466269 0.505998 1.060489 0.784769 -1.009176 -1.233128 0.700941 1.537070 0.936557 -1.273974 -0.271766 -0.353927 -0.170888 -0.418745 0.198605 0.377330 -0.696172 -0.758568 -0.477149 0.964827 1.611047 -0.334644 -1.336398 0.309605 0.564870 -0.235908 -1.187041 -0.190204 0.154330 0.215695 0.069973 -0.146871 0.912362 1.846421 -3.667817 1.354299 0.270068 -0.121385 0.872937 -0.301769 -0.627825 -2.123665 0.755099 1.565237 1.238169 0.093145 -0.141389 0.001680 -1.467002 -0.186080 0.158129 0.978615 -0.684222 0.673562 0.334850 -0.929014 -1.410406 -0.813569 -0.087976 -0.075926 -0.380443 0.661788 0.021501 -3.202510 2.033463 -0.673854 -0.393949 -0.249888 -0.596662 0.591636 -1.726294 -1.737974 0.326070 -0.466041 -1.142494 -1.265675 0.083387 1.048961 -0.444993 0.170166 -0.806348 -1.486442 1.106988 -0.658256 0.782331 0.576378 0.883022 1.866105 0.533164 -0.352386 -1.382319 0.030567 0.478369 -0.575645 -0.988090 0.323564 -0.268708 0.918543 2.002436 -0.554556 -0.156503 0.341015 1.455718 -1.171606 -1.234863 0.900151 0.550659 -0.643735 1.098972 1.012281 -1.354795 -1.090609 -1.284780 -0.567469 -0.044425 -1.505620 0.523774 -0.934515 0.252063 0.977890 -0.015452 -0.773110 0.941393 0.219008 0.062007 0.064237 1.588316 2.631735 -1.187983 0.437101 -1.362565 0.701148 -2.226052 -1.479551 0.343157 -0.195667 0.077478 0.177681 -0.242810 0.947140 -0.045158 -0.013352 -0.374606 0.149424 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::max_size() const = -0.224295 0.060390 0.479166 -0.592814 0.480244 -0.047275 0.152795 -0.129493 -0.502520 -0.429697 0.031694 -0.586849 -0.535674 0.675581 -0.327629 0.082673 0.791748 0.185330 -0.176251 -0.322310 0.490216 -0.287962 0.807263 0.674389 -0.763548 -0.010806 0.146977 0.620731 0.384663 0.469427 -0.009115 -0.305633 0.170958 0.031611 0.296825 -0.468951 0.177982 0.101620 -0.187475 -0.915651 0.083248 0.089018 0.111013 -0.011560 -0.037226 0.694751 0.608253 0.576639 -0.341000 0.121246 0.639200 0.226629 0.021338 0.208382 -0.020485 -0.237577 0.475357 -0.178710 -0.293244 -0.102555 -0.062909 -0.665805 0.050074 0.643960 0.862108 -0.001491 0.060837 0.136476 0.035349 0.260598 0.250583 0.153140 0.146783 0.127456 0.357522 -0.402394 0.123286 -1.208330 -0.082367 -1.738083 -0.399651 -0.361935 0.586023 0.158380 -0.043932 0.033177 0.746732 0.249780 0.023339 0.484475 0.797245 -0.329561 -0.229902 -0.428912 -0.416948 0.363600 -0.410192 0.032990 0.159319 0.425418 -0.425235 -0.220449 0.162934 -0.097621 -0.269705 -0.001006 -0.140688 0.542309 -0.832357 -0.037154 -0.417557 0.198847 0.192792 -0.958945 0.070515 -0.447077 0.647335 -0.081568 0.016514 -0.085611 0.062119 0.254792 -0.225228 0.110438 -0.857623 0.578201 0.209556 0.031768 0.047923 0.053583 0.116270 0.349224 0.287637 -0.409349 -0.260491 0.071308 -0.323574 0.025555 -0.561467 -0.065704 0.579662 -0.505287 0.166076 0.165007 -0.326806 -0.427301 0.077424 -0.211032 0.392974 1.249690 -0.023592 0.451012 0.289350 -0.537126 0.203841 0.000928 -0.075279 0.328134 0.350857 0.132141 -0.220691 -0.592873 0.313290 0.599410 0.430226 -0.538606 -0.122080 -0.092417 -0.026996 -0.062052 0.035409 0.247043 -0.300615 -0.318208 -0.192341 0.276087 0.736499 -0.008460 -0.454648 0.252853 0.262998 -0.277386 -0.468100 -0.158357 0.060531 0.042205 0.044961 -0.015097 0.367096 0.819505 -1.571177 0.597352 0.198109 0.032897 0.346476 -0.178995 -0.290500 -0.951806 0.092101 0.519566 0.593934 -0.067265 0.013060 0.140645 -0.617363 -0.001396 0.074332 0.263037 -0.230082 0.228363 0.154112 -0.307990 -0.493644 -0.301520 -0.100562 0.127214 -0.160344 0.328183 0.079860 -1.355414 0.711334 -0.363541 -0.204474 -0.041709 -0.155748 0.374404 -0.649571 -0.618635 0.184281 -0.183156 -0.554828 -0.624522 0.138218 0.420754 -0.250480 0.080675 -0.291848 -0.545169 0.442658 -0.375138 0.244285 0.250312 0.217688 0.618549 0.244151 -0.153163 -0.538465 0.035175 0.154626 -0.307059 -0.310846 0.352892 -0.077925 0.395823 0.720615 -0.082118 -0.121387 0.190144 0.687815 -0.372540 -0.554730 0.441503 0.076951 -0.312857 0.598144 0.494537 -0.620219 -0.350556 -0.558155 -0.160368 -0.018485 -0.522697 0.361963 -0.197998 0.167701 0.311493 0.085370 -0.359694 0.450350 0.109014 -0.067203 -0.070071 0.909911 1.038298 -0.368432 0.229937 -0.556722 0.262188 -0.885356 -0.567261 0.113270 -0.059249 -0.102662 0.179345 -0.121847 0.520057 0.030505 0.036719 -0.174837 0.083566 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::size() const = -0.310029 0.276259 0.171092 -1.134050 1.187650 0.974334 0.319128 -0.614453 -0.669242 -0.021386 0.131332 -1.665872 -0.432961 0.600616 -0.508291 0.875901 1.465415 -0.161131 -0.446287 0.035136 0.345245 0.915132 1.649872 1.242105 -0.841346 0.073099 -0.126103 0.304559 -0.531320 0.420214 -1.056214 -1.202816 0.352063 -0.484984 -0.316767 0.100599 -0.121624 -0.494563 0.990305 -1.102099 0.308334 0.081748 -0.084322 -0.314688 -0.228063 -0.314097 1.528633 0.820235 0.088298 -0.208692 0.771118 0.491296 0.028699 0.300415 0.327346 0.323961 0.806414 -0.339472 -0.442004 -0.908433 -0.288773 0.477341 -0.186884 0.987699 0.789031 0.364343 -0.403377 0.369030 0.375596 -0.121078 0.234043 0.439096 0.035788 0.762756 0.163114 -0.402357 0.500477 -0.627588 -0.273441 -0.473713 -0.862144 -0.187709 0.036940 0.410711 0.863922 -0.173566 1.257046 -0.443377 0.251392 0.021396 1.207560 -1.318914 -0.479459 -0.474048 -0.486930 -0.107294 -0.256778 0.117806 -0.140078 0.080984 -1.019664 -0.349734 0.298117 0.368155 -0.371661 -0.217865 0.548598 0.055132 -0.382107 -0.553750 -0.585496 0.642328 0.011504 -1.641793 -0.716074 -0.095225 0.107838 -0.128345 -0.637955 -1.553745 0.251099 0.534182 -0.746105 -0.411591 -0.531548 0.702037 0.918784 0.306821 0.403277 -0.081727 0.728519 1.891401 0.189672 -0.709721 -0.078654 -0.304250 -0.303304 0.081048 -0.206619 -0.244402 -0.572751 -0.995980 0.662184 1.235028 -0.671780 0.371086 -0.244094 0.108123 0.290446 2.783096 -0.642985 1.183142 0.518912 -1.250160 0.463435 -0.793925 -0.383341 -0.455964 0.154885 0.669953 -1.131344 -0.867783 1.111549 1.064522 0.739336 -0.895755 0.831646 0.257497 0.208137 -0.242073 -0.037772 0.378184 0.376977 -0.884508 -0.279731 0.982859 2.423051 -0.198002 -0.823390 0.807941 0.312410 0.440415 -0.122491 -0.621918 -0.771573 0.106768 0.832211 0.314367 0.631658 1.416987 -1.433159 0.646807 0.030525 -0.603613 1.433522 0.226983 -0.870789 0.327106 -0.182888 1.008898 0.874971 -0.147212 0.206454 -0.249376 -0.596230 -0.180627 0.197268 0.290583 -0.455523 0.401740 0.537192 -1.298190 -0.363290 -0.670163 -0.159389 -0.178242 -0.622139 0.618290 -0.009022 -1.798577 1.434886 0.638075 -0.358180 0.129888 -0.946676 0.814391 -0.826163 -0.822010 0.679220 -0.546858 0.210502 0.366537 0.203379 0.258624 0.408744 1.137899 -1.198023 -1.029538 0.853815 0.538918 1.184373 0.474892 0.253078 0.018646 -0.258089 -0.100882 -0.477269 -0.905871 0.283805 0.303998 -1.110522 0.209239 -0.550587 0.998186 0.817882 -0.503896 -0.386993 -0.563380 0.310813 -0.927193 0.349742 0.630163 0.256644 -1.425111 -0.289629 0.850579 -0.431215 -0.207187 -0.550896 -0.187890 -1.013759 -1.059539 0.155749 -0.184070 0.300833 0.630758 -0.372841 -0.258964 0.131390 -0.001379 -0.022910 0.309966 0.977334 0.502187 0.186330 0.144717 -1.169985 0.532172 -1.363174 -1.499762 1.022536 -0.741089 -1.170405 -0.341989 0.138234 1.081229 -0.470205 0.197145 -0.339051 0.177255 +PE-benchmarks/Nearly_sorted_Algo.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::_S_max_size(std::allocator const&) = -0.377412 -0.157980 0.738975 -1.193158 1.207906 0.120876 0.225531 -0.141646 -0.985008 -0.498758 -0.084633 -0.702463 -0.691032 1.279618 -0.444499 0.715146 1.351910 0.204179 -0.342924 -0.532887 1.356605 -0.745156 1.332160 0.654661 -1.422881 -0.063245 0.329385 1.260021 0.749150 1.008588 -0.316375 -0.242098 0.193799 -0.549636 0.457362 -1.023956 0.581377 0.419321 -0.054709 -1.535240 0.165788 -0.000462 -0.085821 0.077093 -0.290874 1.141030 0.785527 1.097648 -0.894404 0.314357 1.304346 0.099997 -0.107186 0.451917 -0.338596 0.048868 0.724470 0.082471 -0.658109 -0.249719 -0.011921 -1.282622 0.490198 0.882372 1.502457 -0.332654 0.146838 0.946076 0.158579 0.329761 0.637912 0.160894 0.012404 -0.253560 0.910482 -1.192561 -0.095892 -2.237505 -0.212364 -3.011703 -0.594717 -0.803110 0.717618 -0.168836 0.184502 0.073456 1.385862 0.177346 -0.037108 0.943138 1.171528 -0.856905 -0.404028 -1.395402 -0.705499 0.524792 -0.823892 -0.513435 0.690759 0.619389 -0.554917 -0.547469 0.330158 -0.042592 -0.416239 -0.539486 -0.493689 1.200413 -1.465906 -0.659845 -0.805307 0.651149 -0.138059 -1.594341 0.190735 -0.619171 1.195667 -0.278249 0.549931 -0.420483 0.018103 0.881714 -0.464862 -0.099645 -0.784655 1.148518 0.616582 -0.035794 0.246615 0.087864 0.077013 0.817622 1.022488 -0.708331 -0.872607 0.438777 -0.563449 0.022077 -1.126054 -0.186987 1.046140 -1.190201 0.094772 0.567634 -0.438629 -0.341440 0.798032 -0.260727 0.837141 2.490239 0.140984 0.566405 0.291012 -0.943613 0.625013 0.178384 -0.087595 0.780031 0.422158 -0.044383 -1.004338 -1.120767 0.484414 0.782312 0.795486 -1.329102 -0.656214 -0.521177 0.033376 0.159555 -0.415586 0.843354 -0.585086 -0.449356 -0.254987 0.127672 1.718562 -0.334198 -0.923704 0.869134 0.475690 -1.159999 -1.489413 -0.576159 -0.383908 -0.263956 0.060403 -0.068773 0.616402 1.498723 -2.636812 1.005135 0.184661 -0.137073 0.603445 -0.429480 -0.195220 -1.867596 -0.207727 0.828532 1.192728 -0.250456 0.102818 0.281874 -0.986310 0.336607 0.189243 0.356942 -0.047081 0.191430 0.061585 -0.452799 -0.742914 -0.133331 -0.428299 0.277721 0.021428 0.451976 -0.092711 -2.406112 1.085018 -0.925921 -0.274103 0.565814 0.049405 1.032238 -1.000902 -1.074284 0.703332 0.167136 -0.660195 -1.220002 0.490312 0.958124 -0.303585 -0.082986 -0.454465 -1.608414 0.409835 -0.809413 0.172303 0.389223 0.271624 1.116424 0.239946 -0.424534 -1.273206 -0.043616 -0.111759 -0.328604 -0.340924 0.002307 0.110170 0.947511 1.064672 0.108691 0.057083 0.101382 1.310666 -1.041845 -0.922893 0.959681 0.373710 -0.781079 0.915147 1.082581 -1.171203 -0.707635 -0.809780 0.017202 0.048213 -0.787478 0.570093 -0.355435 0.251815 0.530286 0.315002 -0.514869 0.811891 0.287700 -0.097486 -0.682433 1.971887 2.105812 -0.829267 0.073171 -0.851126 0.536920 -1.526409 -0.937117 0.147110 0.103301 -0.196913 0.664572 0.356366 1.015141 -0.046563 0.081570 -0.103509 -0.502759 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_M_get_Tp_allocator() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.146700 -0.028066 0.236023 -0.345971 0.244961 -0.059023 0.114374 -0.135093 -0.364850 -0.244843 0.080112 -0.343704 -0.230311 0.419049 -0.207043 0.128030 0.537038 0.188762 -0.101022 -0.236627 0.288539 -0.245673 0.549108 0.552026 -0.462076 0.012309 0.100856 0.349907 0.253251 0.248861 -0.012180 -0.172548 0.172227 -0.112652 0.119302 -0.362937 0.074657 0.128075 0.017843 -0.634431 0.069057 -0.041649 0.131619 -0.014259 -0.028996 0.390102 0.342474 0.358363 -0.162183 0.209998 0.402174 0.132808 0.032128 0.126461 0.049009 -0.057142 0.288145 -0.121381 -0.145100 -0.039602 -0.037973 -0.408130 0.051611 0.413715 0.553534 0.004690 0.029999 0.060515 0.022319 0.146773 0.216904 0.099190 0.005017 0.053834 0.187577 -0.424552 0.108296 -0.875097 -0.086663 -1.135243 -0.268903 -0.156832 0.401112 0.038373 0.056721 0.147749 0.447284 0.137574 -0.005700 0.259251 0.465527 -0.270083 -0.166405 -0.126715 -0.240294 0.229004 -0.251180 0.069399 0.090780 0.251065 -0.287507 -0.191844 0.227517 0.009722 -0.189026 -0.058365 -0.029314 0.318416 -0.552129 -0.120661 -0.227034 0.104295 0.062705 -0.578567 0.126917 -0.338759 0.486119 -0.007197 -0.083369 -0.136869 0.040372 0.155020 -0.111736 0.001013 -0.472858 0.288901 0.114764 0.069204 0.013862 -0.004071 0.048659 0.349062 0.162095 -0.291784 -0.085639 0.055995 -0.219777 0.069483 -0.366491 -0.113694 0.332667 -0.343764 0.138644 0.086610 -0.245345 -0.273021 0.237152 -0.044882 0.189052 0.805121 0.019623 0.345308 0.282633 -0.341009 0.065973 -0.072744 0.029293 0.249212 0.280180 0.035281 -0.194546 -0.376475 0.136918 0.409298 0.281290 -0.354623 -0.210688 -0.057270 0.005098 0.036860 0.039805 0.080172 -0.158989 -0.239574 -0.102560 0.177438 0.506498 -0.016870 -0.124400 0.089301 0.122724 -0.215756 -0.386787 -0.100193 -0.065860 0.092693 -0.009940 0.017639 0.201010 0.503835 -1.021680 0.377272 -0.014122 0.055817 0.203939 0.000231 -0.258273 -0.647733 0.064415 0.247177 0.403760 -0.053690 0.098267 0.201159 -0.411194 -0.054956 0.009854 0.137151 -0.201487 0.185315 0.157458 -0.243779 -0.273345 -0.075833 -0.001376 -0.011112 -0.047149 0.257163 0.101199 -0.854977 0.375908 -0.188162 -0.194784 0.040705 -0.085640 0.269322 -0.435124 -0.368623 0.136419 -0.099665 -0.252991 -0.354592 0.058245 0.268436 -0.189169 0.031932 -0.167311 -0.264191 0.250283 -0.243723 0.171571 0.181517 0.049790 0.368631 -0.002718 -0.083433 -0.335681 0.109226 0.013206 -0.252516 -0.200066 0.177243 -0.087661 0.270899 0.498282 0.018394 -0.112224 0.220698 0.474322 -0.289466 -0.295866 0.267185 0.189353 -0.167032 0.376066 0.290509 -0.466352 -0.152458 -0.289049 -0.125117 0.041963 -0.291616 0.330861 -0.097234 0.179286 0.113242 0.088432 -0.157687 0.315814 0.068583 0.019684 0.014178 0.541615 0.650245 -0.178051 0.076287 -0.351097 0.109176 -0.538598 -0.352872 0.045868 0.075166 -0.172210 0.107684 -0.110477 0.383811 0.073361 0.017836 -0.114760 0.087886 +PE-benchmarks/Nearly_sorted_Algo.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::max_size() const = -0.133945 -0.015480 0.225070 -0.322800 0.236944 -0.055166 0.106778 -0.128494 -0.343114 -0.227999 0.059158 -0.305991 -0.202554 0.396027 -0.191159 0.134307 0.518330 0.189026 -0.085830 -0.228846 0.273073 -0.260950 0.518544 0.522006 -0.432855 0.018424 0.115873 0.323099 0.226978 0.261314 -0.041116 -0.169347 0.162220 -0.127335 0.118062 -0.362782 0.064483 0.123940 0.025653 -0.612995 0.065971 -0.056610 0.128639 -0.014397 -0.031568 0.356673 0.332401 0.333257 -0.145969 0.207790 0.371363 0.128924 0.029974 0.120925 0.061989 -0.010062 0.287695 -0.111521 -0.138759 -0.025442 -0.039945 -0.389365 0.059782 0.386788 0.516722 -0.000180 0.027985 0.063268 0.009629 0.128678 0.200219 0.092466 -0.009444 0.048267 0.170261 -0.441753 0.108249 -0.837142 -0.088178 -1.084328 -0.254543 -0.161053 0.351438 0.018393 0.075353 0.162722 0.426031 0.113575 0.010141 0.223181 0.439995 -0.276117 -0.156534 -0.119094 -0.222080 0.204028 -0.230834 0.046057 0.088085 0.217829 -0.268137 -0.202953 0.246254 0.023909 -0.178143 -0.064871 -0.028482 0.304674 -0.535069 -0.142226 -0.232677 0.081919 0.031225 -0.537226 0.145459 -0.314957 0.468907 -0.000661 -0.081841 -0.168326 0.047142 0.177709 -0.107283 -0.020323 -0.423226 0.274048 0.104907 0.055122 0.015825 -0.018158 0.039536 0.347515 0.183030 -0.274476 -0.081528 0.066848 -0.221176 0.047873 -0.345767 -0.119193 0.297764 -0.335912 0.123985 0.092227 -0.235689 -0.236267 0.259602 -0.047686 0.186565 0.768140 0.007476 0.315283 0.251078 -0.335751 0.064615 -0.069901 0.021832 0.228017 0.274451 0.040031 -0.209694 -0.354384 0.120869 0.384531 0.266971 -0.334977 -0.229912 -0.079031 0.003038 0.062220 0.030841 0.070970 -0.154630 -0.231185 -0.097975 0.141120 0.510044 -0.027019 -0.105486 0.084361 0.096149 -0.222611 -0.393921 -0.096960 -0.092233 0.087698 -0.029065 0.004897 0.185126 0.474497 -0.979525 0.363290 -0.054940 0.028567 0.196901 0.000789 -0.224195 -0.622048 0.055559 0.238158 0.397364 -0.052863 0.108849 0.186283 -0.386509 -0.053113 -0.003764 0.143140 -0.196994 0.176552 0.157626 -0.262503 -0.253286 -0.053250 0.010115 -0.032724 -0.032984 0.234022 0.099819 -0.822966 0.357704 -0.171870 -0.174414 0.071082 -0.058283 0.252739 -0.408805 -0.351799 0.136509 -0.075083 -0.205227 -0.316563 0.046615 0.265726 -0.186576 0.015164 -0.154083 -0.261330 0.215664 -0.223757 0.159648 0.173112 0.048578 0.354014 -0.017372 -0.080825 -0.317866 0.116882 -0.015743 -0.250677 -0.171291 0.149337 -0.088085 0.267592 0.482815 0.032644 -0.089812 0.212284 0.456014 -0.285352 -0.259764 0.257333 0.193379 -0.157887 0.337616 0.279570 -0.443076 -0.158826 -0.260446 -0.112582 0.046920 -0.267181 0.308374 -0.111433 0.162285 0.111465 0.081724 -0.151142 0.298205 0.062051 0.024496 0.004955 0.508786 0.613981 -0.170495 0.068940 -0.318231 0.094683 -0.507030 -0.322656 0.026799 0.097938 -0.171452 0.105001 -0.094980 0.361982 0.061617 0.029433 -0.091322 0.052936 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::move_iterator std::__make_move_if_noexcept_iterator >(int*) = -0.196288 0.267194 0.349756 -0.319689 0.552546 0.377530 0.208126 -0.113650 -0.364203 -0.319700 -0.100488 -0.503242 -0.550852 0.695003 -0.261512 0.220048 0.960256 0.290645 -0.060535 -0.129225 0.361629 -0.234372 0.901728 0.768529 -0.619830 0.031235 0.281459 0.274157 -0.090800 0.705537 -0.349163 -0.740688 0.386388 -0.188557 0.159021 -0.474850 0.024542 -0.067209 -0.019339 -1.004696 0.052822 0.082510 -0.111145 -0.105940 -0.067991 0.226704 0.860894 0.505894 -0.087428 0.163386 0.292168 0.255420 0.005994 0.222128 0.258464 0.203238 0.300225 -0.158445 -0.410469 -0.062981 -0.211607 -0.557251 -0.146199 0.589153 0.741593 0.069273 0.023720 0.087090 -0.286823 0.135822 0.061000 0.157824 0.267119 0.268116 0.281820 -0.405734 -0.045680 -0.888857 -0.265658 -1.367191 -0.454597 -0.478987 0.261158 0.145045 0.310707 -0.038082 0.747377 0.016162 0.200617 0.244963 1.007864 -0.705666 -0.294693 -0.405779 -0.198899 0.162557 -0.380666 0.008031 0.111220 -0.153941 -0.547316 -0.603756 0.350002 0.136363 -0.231641 -0.193822 -0.071648 0.603520 -0.785117 -0.337005 -0.722698 -0.094734 -0.106096 -0.957390 -0.041610 -0.108909 0.441418 0.231262 -0.221002 -0.648836 0.280369 0.565175 -0.197659 -0.383722 -0.165144 0.615429 0.194801 -0.026345 0.159294 0.004295 0.170336 0.776630 0.620916 -0.251531 -0.093535 0.043974 -0.367601 -0.054729 -0.400386 -0.155051 0.053485 -0.604497 0.140072 0.474284 -0.439874 -0.103851 0.072556 -0.207924 0.440552 1.428299 -0.242596 0.412990 0.128422 -0.837305 0.319350 -0.215865 -0.219232 0.022015 0.471310 0.365667 -0.570889 -0.503418 0.360478 0.685108 0.452934 -0.567219 -0.104400 -0.325607 0.089935 -0.093549 0.102635 0.248744 -0.076393 -0.453086 -0.169785 0.286365 1.149859 -0.398189 -0.630720 0.300258 0.071966 -0.036565 -0.532670 -0.190846 -0.222716 0.040729 0.144406 -0.124133 0.258243 0.826087 -1.270488 0.643139 -0.221556 -0.346710 0.518355 0.003835 -0.230084 -0.425058 0.130415 0.700059 0.693042 0.175170 0.118299 -0.072251 -0.610678 -0.105551 0.024358 0.433917 -0.248467 0.336409 0.170642 -0.727792 -0.545113 -0.293966 0.030401 -0.350503 -0.199377 0.272020 0.256980 -1.430530 0.852094 -0.017714 -0.184735 0.176224 -0.022409 0.415032 -0.653314 -0.877101 0.323640 -0.212657 -0.303724 -0.150099 -0.014430 0.415938 0.046173 0.076202 -0.281130 -0.718719 0.448092 0.077799 0.444729 0.266480 0.335197 0.725642 0.112514 -0.363593 -0.433484 -0.269633 0.258591 -0.355517 -0.313153 -0.027355 -0.220611 0.606161 0.866164 0.042753 -0.179093 -0.218989 0.669873 -0.614445 -0.131835 0.591686 0.360052 -0.324543 0.160157 0.623429 -0.533529 -0.487991 -0.332128 -0.050130 -0.164379 -0.591185 0.111109 -0.518816 0.102093 0.388031 -0.026975 -0.359512 0.262514 0.066859 0.016204 -0.075195 0.685010 0.760483 -0.529025 0.252004 -0.491022 0.291264 -0.912517 -0.647439 0.154053 0.019211 -0.252818 0.043658 0.016666 0.371010 -0.113367 0.040508 -0.116050 -0.220235 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::__normal_iterator(int* const&) = -0.166072 0.059590 0.357457 -0.396728 0.323814 0.097085 0.122695 -0.193211 -0.351220 -0.146037 -0.054284 -0.189027 -0.150467 0.500195 -0.216590 0.262865 0.760771 0.293275 -0.096158 -0.285712 0.470233 -0.503093 0.661248 0.663682 -0.570700 0.002900 0.416088 0.399904 0.288210 0.467720 -0.375439 -0.132916 0.189541 -0.424315 0.226405 -0.608289 0.086110 0.088403 0.131472 -0.855255 0.067774 -0.283283 0.047839 -0.041541 -0.096227 0.378050 0.504054 0.407779 -0.197394 0.169156 0.422666 0.104787 -0.014228 0.143139 0.163239 0.340083 0.507572 0.216738 -0.159564 -0.005962 -0.077962 -0.475303 0.227576 0.499387 0.648198 0.006069 0.070973 0.189633 0.022641 0.045730 0.166326 0.104858 -0.066772 0.104019 0.244962 -0.967627 0.182102 -1.213776 -0.170365 -1.302566 -0.300318 -0.361280 0.090883 -0.378487 0.331722 0.271532 0.562412 0.026792 0.152942 0.125275 0.599783 -0.586002 -0.188778 -0.296896 -0.279508 0.156013 -0.291016 -0.042692 0.263823 -0.022310 -0.330956 -0.503310 0.488413 0.228335 -0.220938 -0.185120 -0.053295 0.471000 -0.571218 -0.450581 -0.453812 -0.091973 -0.250526 -0.697498 0.301491 -0.407917 0.693176 0.025641 -0.084753 -0.616391 0.082461 0.596255 -0.132852 -0.311262 -0.132287 0.474340 0.231684 -0.030841 0.034575 -0.150573 0.008634 0.566064 0.606267 -0.307367 -0.138163 0.165329 -0.550482 -0.107813 -0.516297 -0.198036 0.397471 -0.482788 -0.034806 0.332067 -0.317374 -0.020854 0.875599 -0.079138 0.360916 1.427661 -0.062640 0.300455 0.156316 -0.568761 0.256938 -0.026106 -0.038433 0.251042 0.402125 0.127433 -0.899453 -0.452264 0.095893 0.478875 0.345219 -0.595887 -0.530019 -0.352177 -0.042682 0.166307 -0.073242 0.097528 -0.249472 -0.315908 -0.132281 0.090490 0.916827 -0.299782 -0.335729 0.131361 -0.053391 -0.443930 -0.865794 -0.179768 -0.367554 0.095196 -0.184225 -0.076723 0.273938 0.614518 -1.311990 0.489625 -0.362147 -0.236108 0.457878 -0.018863 -0.155297 -0.775305 0.128003 0.398649 0.569032 -0.017965 0.067743 0.189117 -0.495198 -0.051812 -0.069440 0.317195 -0.250956 0.238205 0.232202 -0.540855 -0.363044 0.014226 0.062782 -0.295335 0.044084 0.227005 -0.072305 -1.136041 0.548324 -0.146979 -0.143545 0.382901 -0.013256 0.259123 -0.563965 -0.564142 0.273472 0.150510 0.091603 -0.341890 0.022789 0.475146 -0.162986 -0.044680 -0.312899 -0.662901 0.090210 -0.285121 0.231057 0.211661 0.144097 0.559121 -0.055533 -0.119527 -0.587487 0.185975 -0.202441 -0.187928 -0.240190 -0.271201 -0.122235 0.488236 0.706911 0.040760 0.098856 0.128763 0.633166 -0.617914 -0.215985 0.344647 0.474898 -0.278080 0.144334 0.379944 -0.579545 -0.365259 -0.189449 -0.227520 0.088778 -0.364185 0.319529 -0.328472 0.180296 0.186986 0.088988 -0.123618 0.337970 0.082965 0.137758 -0.034618 0.591484 0.932592 -0.335913 -0.058811 -0.366509 0.170470 -0.696052 -0.408438 0.019459 0.201974 -0.231163 0.170704 0.127514 0.464082 0.010874 0.044428 0.048658 -0.236127 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__ops::_Iter_comp_iter >::_Iter_comp_iter(std::greater) = -0.095961 0.196020 0.183904 -0.137335 0.344557 0.250237 0.127172 -0.106145 -0.196902 -0.159761 -0.074375 -0.324890 -0.291207 0.400163 -0.128067 0.222301 0.550088 0.157285 -0.022131 -0.046588 0.177972 -0.195953 0.529614 0.433573 -0.325007 0.054336 0.160459 0.106815 -0.133932 0.487149 -0.303459 -0.462579 0.234736 -0.172293 0.071148 -0.255815 -0.016069 -0.043298 0.064422 -0.585510 0.023264 0.075529 0.010443 -0.073898 -0.057663 0.029768 0.533873 0.279110 0.018468 0.123308 0.114003 0.095286 0.051109 0.137967 0.223539 0.212169 0.249376 -0.138455 -0.276579 -0.024310 -0.133222 -0.326818 -0.093593 0.320185 0.407564 0.031378 -0.004850 0.076376 -0.223734 0.043868 0.016071 0.105551 0.096224 0.175895 0.126998 -0.270471 0.045798 -0.409226 -0.186155 -0.701643 -0.282127 -0.273179 0.067702 0.138724 0.282771 0.009991 0.443740 -0.034409 0.121500 0.011079 0.606932 -0.499786 -0.178040 -0.193830 -0.071446 0.038863 -0.209439 -0.036178 0.063924 -0.156800 -0.322061 -0.376588 0.308946 0.135145 -0.134110 -0.102864 -0.036634 0.327572 -0.467766 -0.298052 -0.435462 -0.139299 -0.147107 -0.535031 0.056403 0.008280 0.150632 0.175304 -0.146720 -0.505091 0.199920 0.370652 -0.109886 -0.305627 -0.099372 0.357776 0.100362 -0.016049 0.122618 -0.011054 0.121542 0.531232 0.377778 -0.130642 -0.035127 0.022098 -0.208497 -0.019077 -0.166048 -0.145021 -0.097022 -0.391421 0.036794 0.305470 -0.259478 0.065000 0.015163 -0.089017 0.236376 0.757318 -0.169861 0.232376 0.042174 -0.533070 0.230856 -0.165638 -0.157363 -0.045002 0.265593 0.240624 -0.365155 -0.288355 0.230486 0.402185 0.256720 -0.303051 -0.098626 -0.216245 0.081615 -0.001775 0.065903 0.150897 -0.005795 -0.292300 -0.093101 0.108964 0.773136 -0.280948 -0.310241 0.219106 -0.069896 -0.026407 -0.384218 -0.129928 -0.227649 0.011330 -0.017200 -0.079350 0.104932 0.469882 -0.669284 0.396855 -0.225369 -0.295695 0.389685 -0.025621 -0.117193 -0.232053 0.043687 0.417899 0.406063 0.096127 0.100318 -0.077017 -0.346868 -0.068027 -0.032654 0.245841 -0.154845 0.210395 0.091655 -0.506390 -0.306411 -0.153284 0.056296 -0.283189 -0.115353 0.151400 0.239327 -0.779927 0.499240 0.053205 -0.105106 0.169804 0.046895 0.212205 -0.354622 -0.502971 0.194796 -0.145952 -0.098202 -0.010823 -0.031124 0.200238 0.028149 -0.035852 -0.148900 -0.386670 0.217297 0.077424 0.254089 0.164521 0.198906 0.351715 0.131043 -0.250641 -0.193952 -0.121227 0.042486 -0.261168 -0.143128 -0.054250 -0.155795 0.394186 0.509947 0.087639 -0.065222 -0.152012 0.365145 -0.342764 -0.027913 0.371065 0.160175 -0.221653 -0.002647 0.376373 -0.265294 -0.277269 -0.158508 -0.030233 -0.128388 -0.328122 0.031827 -0.324905 0.023775 0.237795 -0.064101 -0.210447 0.133914 0.020772 -0.000560 -0.073660 0.400180 0.317016 -0.287237 0.148825 -0.266011 0.136382 -0.512919 -0.352038 0.094344 0.116258 -0.221209 -0.007788 0.080735 0.191964 -0.077896 0.014147 -0.042582 -0.205959 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::__make_heap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >&) = -2.019608 -1.017710 0.549440 -4.260080 3.790499 1.705990 2.061897 -1.268860 -5.000762 -1.830690 1.381492 -5.884150 -2.839148 6.185504 -1.503809 3.769452 8.392031 1.693663 -1.915824 -1.010974 4.561353 -1.440994 7.344427 6.992519 -4.818384 -0.099539 -0.243708 2.480251 0.514744 2.190771 -0.577117 -4.010176 2.919586 -3.877916 0.055293 -3.570682 0.532230 1.236806 2.795731 -8.341822 1.370304 1.105546 1.230940 -1.434009 -1.423389 2.674569 4.947560 4.819993 -1.391508 1.590913 3.863549 0.027857 -0.086728 1.633175 1.228948 0.482578 0.826035 0.373791 -3.203795 -1.694101 -1.032080 -2.616596 0.255718 4.607366 6.577545 0.425147 -0.443265 2.409116 0.585372 1.569386 2.157273 1.029427 1.091370 -0.046541 2.835554 -4.823718 -1.127633 -9.643790 -1.543522 -12.500340 -3.939361 -0.929515 4.885052 0.178059 2.307422 -1.315873 5.403025 -0.266559 -0.525793 4.008195 6.991560 -4.689744 -2.803080 -3.641764 -2.208078 1.931490 -2.850637 0.307279 4.281471 0.020376 -5.026772 -2.672675 2.178090 1.327978 -1.831099 -2.829794 0.999339 4.256276 -4.421962 -3.053499 -2.737272 2.767835 0.170566 -8.295889 0.213602 -2.675028 2.048623 1.001644 -2.313756 -4.018192 1.156662 2.156975 -2.338835 -2.315292 -2.202011 5.392167 2.306528 1.724682 1.404354 1.038593 1.470471 6.976591 2.691780 -3.410996 0.059119 0.008892 -2.462692 1.621896 -4.045929 -2.676928 2.894357 -5.205094 1.565749 2.800612 -3.478057 -1.127445 2.999999 1.126503 1.900203 14.251568 -0.524462 6.018904 3.685164 -4.996535 3.917446 -1.854967 -0.282379 1.082682 3.168734 0.788169 -5.832991 -4.799889 3.253134 5.528396 4.264485 -6.277739 -1.703979 -0.978899 0.573839 -0.577078 0.169902 1.816031 0.859857 -4.134935 -0.999081 4.141759 10.050183 -2.648605 -2.828548 2.610917 2.635422 -0.996968 -6.319280 -2.352655 -3.595816 0.535383 0.958476 0.449391 3.096270 7.092647 -10.217234 4.933283 -0.541242 -0.622832 4.594160 1.225664 -4.659607 -7.908238 -0.706960 4.065655 6.406798 -0.070453 0.651206 1.287579 -4.881918 -0.526133 0.683997 0.920679 -1.500945 2.346354 -0.225461 -2.910506 -2.900647 -0.727178 -1.719749 -1.401784 -0.641078 3.286449 2.693991 -8.851622 5.572250 -0.364269 -2.297220 0.645969 -1.183918 4.351713 -4.886276 -5.608527 2.753122 -1.415477 -2.889975 -3.209825 0.972969 2.803424 0.161724 1.234839 -2.160444 -6.570701 4.905405 -1.526023 4.685297 2.312750 0.240445 4.225492 1.229156 -2.378689 -4.669247 -3.169945 0.418543 -1.315068 -4.454064 -0.859641 -1.438769 4.791627 4.751128 0.152658 -2.964723 -1.037288 5.736450 -5.323675 -1.827475 4.573395 1.668997 -3.990669 1.981824 5.332593 -6.137027 -0.949299 -3.469212 -1.098543 -1.660696 -4.368160 2.283747 -0.714894 2.139428 0.699526 -0.003202 -0.539760 2.219707 1.488471 0.073323 0.087473 7.182615 6.825220 -3.043119 -0.622771 -5.163736 2.408558 -6.834495 -6.217726 2.391951 0.509711 -4.013093 0.583643 1.273377 4.820966 -0.234316 -0.857612 -2.183191 0.540509 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::operator*() const = -0.123077 0.225392 0.274166 -0.343964 0.398271 0.352908 0.086009 -0.235578 -0.231895 -0.130017 -0.067307 -0.282133 -0.207557 0.425753 -0.234330 0.174848 0.587781 0.105968 -0.070452 -0.118856 0.293246 -0.081703 0.575746 0.485162 -0.444234 0.015046 0.329864 0.187070 0.018350 0.479682 -0.325322 -0.459486 0.158813 -0.166888 0.068299 -0.308627 0.015340 -0.075509 0.137863 -0.601169 0.050550 -0.142102 -0.153359 -0.066477 -0.066159 0.019557 0.576456 0.312948 -0.077722 0.048001 0.297870 0.321537 -0.089772 0.107172 0.187172 0.208395 0.377282 -0.031450 -0.117961 -0.085157 -0.106023 -0.132396 -0.015081 0.451651 0.462427 0.079170 0.025860 0.095506 -0.119323 0.030982 0.014166 0.111206 0.020472 0.298133 0.106285 -0.474466 0.082230 -0.715441 -0.124626 -0.696368 -0.238319 -0.269197 -0.065989 -0.027399 0.271790 0.135215 0.478559 0.002333 0.130304 0.126139 0.614164 -0.469253 -0.131095 -0.225867 -0.273939 0.047377 -0.188663 0.048577 -0.096678 -0.065971 -0.307730 -0.463030 0.222731 0.163024 -0.163892 -0.140144 -0.008807 0.320688 -0.461051 -0.241821 -0.309973 -0.005395 -0.173105 -0.624191 -0.124869 -0.216698 0.427489 0.003403 -0.128494 -0.587388 0.132515 0.491765 -0.164270 -0.274039 -0.029161 0.297246 0.260119 0.004732 0.012275 -0.156042 0.143903 0.566946 0.348648 -0.214198 -0.051505 -0.016011 -0.232170 -0.108298 -0.278306 -0.037171 -0.019142 -0.349980 0.127931 0.441037 -0.246808 -0.040153 0.271628 -0.199386 0.278206 1.228205 -0.192774 0.270785 0.064166 -0.592897 0.061244 -0.126843 -0.169219 0.014792 0.234800 0.257837 -0.539112 -0.337398 0.257156 0.416757 0.270542 -0.362706 -0.120955 -0.198281 -0.076401 0.007113 0.017540 0.075441 -0.193748 -0.275885 -0.162404 0.187213 0.815376 -0.187613 -0.376127 0.196732 0.077469 -0.115037 -0.278253 -0.130853 -0.223321 0.103138 0.158311 -0.099602 0.264472 0.521088 -1.011992 0.374145 -0.159526 -0.277536 0.307323 0.027872 -0.142004 -0.150445 0.119612 0.461335 0.398838 0.023099 0.153665 -0.020467 -0.372552 -0.063271 0.006167 0.266425 -0.230909 0.184138 0.276215 -0.597106 -0.352425 -0.059692 0.021293 -0.236952 -0.149500 0.162622 -0.060916 -1.020900 0.592305 0.044247 -0.034330 0.178952 -0.123539 0.298742 -0.422547 -0.513160 0.241659 -0.029091 0.071742 0.014631 -0.013120 0.320552 0.027687 0.247164 -0.324203 -0.487114 0.089253 0.020093 0.260350 0.165815 0.246475 0.359340 -0.230821 -0.075573 -0.376703 -0.111402 0.198348 -0.032721 -0.257016 -0.037591 -0.150514 0.406864 0.515752 -0.038083 -0.122636 -0.083495 0.381567 -0.390651 0.025719 0.260562 0.332117 -0.369678 -0.049314 0.305171 -0.276074 -0.296537 -0.165638 -0.057310 -0.153427 -0.387590 0.108994 -0.228803 0.102211 0.249481 0.008481 -0.220212 0.197696 0.035473 0.081766 0.054117 0.349084 0.483251 -0.231001 0.077169 -0.334159 0.169371 -0.590628 -0.487865 0.138269 -0.097346 -0.183942 -0.004102 -0.105349 0.336666 -0.085343 0.212705 0.069908 -0.142053 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::__adjust_heap<__gnu_cxx::__normal_iterator > >, long, int, __gnu_cxx::__ops::_Iter_comp_iter > >(__gnu_cxx::__normal_iterator > >, long, long, int, __gnu_cxx::__ops::_Iter_comp_iter >) = -3.833369 -1.479197 1.645701 -7.899385 7.196173 4.698745 3.589494 -3.966063 -8.718326 -2.254533 2.683541 -10.369807 -4.749109 11.309379 -3.384023 6.795517 15.127277 2.643751 -4.004948 -1.984404 8.562818 -2.007156 13.462502 13.124800 -8.829303 -0.346810 0.404012 4.490061 1.539268 4.347270 -2.122664 -6.807831 5.383542 -7.021807 -0.193671 -6.517451 0.746072 1.651153 5.892758 -14.781897 2.252639 0.622559 0.855498 -2.423701 -2.386373 5.581300 9.076848 8.522950 -1.885468 2.536892 6.928916 0.604398 -0.475875 2.735251 2.968189 1.181435 3.868140 2.111644 -4.886712 -3.283480 -2.126458 -3.021691 0.254338 8.870106 12.450159 1.229489 -0.693620 4.155194 1.151116 2.511333 3.512989 2.095731 1.791490 1.271103 4.534907 -9.545839 -1.094176 -17.848628 -2.858806 -20.862591 -6.466624 -1.373551 6.903810 -1.597241 4.661150 -2.030574 9.831935 0.243532 -1.577991 6.471981 13.016819 -9.026829 -4.622002 -5.736377 -4.413733 2.532876 -5.008247 1.598880 7.744343 -0.421464 -8.967574 -5.646432 3.899459 2.791704 -3.333442 -4.913744 1.718030 7.891380 -7.170399 -5.285643 -3.732453 4.778361 -0.551885 -15.138008 -0.295718 -6.161380 4.623208 1.199353 -4.366071 -8.223200 2.259283 4.886810 -4.206605 -4.773037 -2.379996 9.735781 5.131053 3.210184 1.434812 1.233325 2.742770 12.862192 4.555503 -6.206701 0.531681 -0.709775 -4.935195 3.005836 -7.770502 -3.987359 5.298367 -8.726580 3.105151 5.937736 -5.969591 -1.313096 7.141239 1.940623 3.137718 28.194790 -1.515292 10.942256 6.287906 -9.681109 6.370970 -3.350681 -0.393452 1.928416 5.454263 1.685511 -12.873579 -8.798659 6.479283 10.142871 7.347146 -12.588410 -3.002386 -1.837939 0.200742 -1.600389 0.394567 2.895984 0.539493 -6.991941 -2.200404 7.263687 19.111387 -5.493913 -5.889000 4.620270 4.037880 -1.804574 -11.398225 -4.288876 -5.925185 1.568768 1.865357 0.825749 6.026054 12.634839 -19.443374 8.849645 -1.316238 -1.971669 9.478510 2.558571 -8.344153 -12.835949 -0.911521 7.521665 11.157781 0.284731 0.345821 2.436740 -9.042004 -0.930417 1.042941 1.825307 -3.037436 4.162722 1.126675 -5.954234 -5.588253 -1.093284 -2.376020 -3.064525 -1.578382 6.036170 3.004160 -17.010154 10.439592 0.206220 -3.616815 1.268640 -2.555636 7.881741 -8.680930 -10.149304 4.964948 -2.366781 -3.863757 -5.939317 1.570108 5.157244 0.591687 4.355561 -5.382871 -12.329979 7.794567 -3.524568 8.531963 3.960254 1.101645 7.393682 0.857805 -3.855550 -9.532959 -5.889512 1.796052 -0.876414 -8.464853 -1.072995 -2.470201 8.847382 8.212160 0.072361 -5.502497 -2.336739 10.480201 -9.869250 -2.506210 7.625909 4.726823 -7.970130 2.486789 8.886606 -10.626168 -1.836291 -5.314277 -3.800787 -3.877731 -7.955974 4.317347 -0.771839 4.126545 0.834945 0.385938 -0.774593 4.074881 2.446190 0.657808 1.175087 12.413998 13.378758 -5.525179 -1.503118 -9.459802 5.046127 -12.221631 -11.698741 4.988352 -0.221492 -7.148320 0.579595 1.836016 8.940789 -0.118034 -1.546582 -3.286361 0.974972 +PE-benchmarks/Nearly_sorted_Algo.cpp__bool __gnu_cxx::__ops::_Iter_comp_iter >::operator()<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) = -0.334109 0.296006 0.971257 -1.008251 0.738045 0.261094 0.265235 -0.294917 -0.806669 -0.513013 0.009699 -1.067538 -0.836154 1.145343 -0.522000 0.047399 1.523001 0.379140 -0.375457 -0.432871 0.728008 -0.390466 1.392413 1.412432 -1.265727 0.047842 0.399744 0.906013 0.516179 0.959888 -0.384856 -0.633068 0.213778 0.022564 0.549055 -0.778110 0.075485 -0.078885 -0.171787 -1.748313 0.143958 0.211626 0.191862 -0.151744 0.030892 0.856931 1.329430 0.903747 -0.404329 0.000934 0.895882 0.380754 0.098378 0.241238 0.335553 -0.108188 1.180174 0.079608 -0.421041 -0.147151 -0.183162 -0.814124 0.047141 1.210737 1.417567 0.194008 0.002438 -0.053536 0.162452 0.305884 0.231875 0.332201 0.238312 0.538491 0.484858 -0.760321 0.502466 -1.974595 -0.038019 -2.460409 -0.762451 -0.583506 0.789846 0.124178 0.122803 -0.112402 1.280654 0.205338 0.182591 0.497228 1.524293 -0.702441 -0.376134 -0.617400 -0.794882 0.519747 -0.560868 0.149971 0.276166 0.300059 -0.850756 -0.551964 0.458938 0.058491 -0.518984 0.281904 -0.059935 0.923406 -1.082155 -0.155325 -0.722323 0.150085 0.192899 -1.703861 -0.057435 -0.835046 0.800684 -0.021183 -0.315506 -0.597394 0.204920 0.592852 -0.452656 -0.026670 -1.288612 1.153237 0.434908 0.025465 0.018674 -0.065093 0.319011 0.672525 0.548269 -0.696978 -0.155864 0.049012 -0.735501 -0.083024 -0.921609 -0.147782 0.749685 -0.735983 0.050523 0.450948 -0.663296 -0.345949 0.246610 -0.276132 0.616400 2.891866 -0.263850 0.870603 0.413601 -1.090538 0.630078 0.107107 -0.272823 0.336373 0.686373 0.502889 -1.054836 -0.956584 0.569503 1.212413 0.737624 -0.983070 -0.145088 -0.219154 -0.217828 -0.141454 0.259071 0.171791 -0.403900 -0.652388 -0.390335 0.596705 1.545375 -0.215214 -1.338315 0.273594 0.246849 -0.279309 -0.833057 -0.184758 -0.092475 0.209398 -0.069095 -0.114312 0.800703 1.401981 -2.795847 1.118827 0.130961 -0.349367 1.135582 -0.273847 -0.556996 -1.303148 0.287327 1.008506 1.094292 0.033920 -0.275941 0.128459 -1.104187 -0.160467 0.067951 0.540623 -0.597421 0.562235 0.346259 -0.795080 -0.841049 -0.745732 -0.080968 -0.156699 -0.507069 0.566403 -0.046418 -2.270122 1.390225 -0.165331 -0.263834 -0.035853 -0.449017 0.311832 -1.171641 -1.191883 0.243854 -0.213069 -0.641397 -0.815652 0.001993 0.718383 -0.211608 0.326963 -0.816866 -1.100324 0.771350 -0.550600 0.735622 0.508326 0.407235 0.969234 0.738363 -0.198098 -0.913742 -0.037505 0.356456 -0.268226 -0.725912 0.154148 -0.384920 0.747161 1.323822 -0.268882 -0.123761 -0.110201 1.142221 -0.680934 -0.710020 0.655345 -0.017257 -0.630394 0.545256 0.786868 -0.948362 -0.594091 -0.873684 -0.585743 -0.185579 -0.931589 0.580670 -0.437032 0.285354 0.545019 -0.074937 -0.563169 0.622875 0.122710 -0.096052 0.172233 1.313194 1.565134 -0.622679 0.432738 -1.023645 0.592707 -1.544846 -0.997506 0.257620 -0.292463 -0.396622 0.074792 -0.096724 0.843701 0.026980 0.066661 -0.212593 0.175447 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__ops::_Iter_comp_val >::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter >&&) = -0.134499 0.271360 0.460485 -0.448869 0.490242 0.435525 0.123947 -0.236886 -0.340976 -0.111969 -0.102529 -0.409035 -0.283202 0.565204 -0.250188 0.208252 0.801206 0.185442 -0.136020 -0.135439 0.360941 -0.188638 0.721301 0.666271 -0.577473 0.058388 0.348165 0.292063 0.033500 0.707666 -0.525193 -0.495960 0.142281 -0.192280 0.169390 -0.429680 -0.018171 -0.099584 0.124178 -0.877225 0.066773 -0.035013 -0.078689 -0.102768 -0.032118 0.093029 0.771495 0.400987 -0.084567 0.028614 0.330830 0.264574 -0.010996 0.123726 0.309795 0.322761 0.653641 0.081551 -0.209706 -0.068258 -0.139381 -0.246487 0.023189 0.569587 0.615167 0.102952 -0.008210 0.042742 -0.067156 0.018585 0.026842 0.161337 0.027671 0.358714 0.156870 -0.561979 0.246271 -0.842430 -0.099425 -0.862860 -0.359741 -0.355356 0.012341 -0.014573 0.342674 0.023667 0.648360 -0.067292 0.180490 0.050177 0.797268 -0.618133 -0.176276 -0.317980 -0.351575 0.072681 -0.227758 -0.017733 0.005902 -0.139819 -0.417384 -0.537567 0.377883 0.214761 -0.235775 0.000000 -0.014022 0.463740 -0.528987 -0.346600 -0.437097 -0.032064 -0.210393 -0.802794 -0.073107 -0.291191 0.377382 0.044568 -0.195740 -0.744896 0.191094 0.603855 -0.240752 -0.319616 -0.214962 0.547207 0.298635 -0.041423 0.033621 -0.179064 0.175188 0.616797 0.466912 -0.294085 -0.046420 0.039827 -0.379521 -0.139678 -0.380583 -0.093005 0.010367 -0.444998 -0.006655 0.488589 -0.341559 0.115603 0.289817 -0.154699 0.342972 1.660319 -0.259542 0.366735 0.055405 -0.738514 0.321113 -0.034377 -0.222881 0.023801 0.326751 0.346504 -0.869330 -0.441240 0.304434 0.581549 0.361333 -0.510040 -0.154706 -0.284216 -0.114085 0.031547 0.079524 0.083685 -0.191761 -0.374712 -0.205892 0.184388 1.118153 -0.282802 -0.689725 0.226112 -0.033372 -0.176577 -0.487839 -0.152077 -0.294952 0.099942 0.009114 -0.140779 0.370574 0.683172 -1.318098 0.557267 -0.235043 -0.465066 0.642807 -0.079547 -0.165382 -0.293836 0.110835 0.580836 0.592870 0.065759 0.001698 -0.029871 -0.508675 -0.085157 -0.020186 0.342559 -0.315855 0.285182 0.290641 -0.734089 -0.411715 -0.245923 0.025077 -0.333075 -0.253071 0.213632 -0.075890 -1.232246 0.751555 0.106538 -0.045653 0.252323 -0.129574 0.218388 -0.541459 -0.666492 0.254369 0.010758 0.045290 -0.087184 -0.056844 0.401026 0.023692 0.211111 -0.470025 -0.707123 0.182120 -0.067147 0.390061 0.249367 0.265961 0.438423 0.131265 -0.131993 -0.459930 -0.121017 0.165071 -0.060546 -0.312003 -0.140360 -0.250056 0.521218 0.683817 -0.037811 -0.029398 -0.232623 0.544149 -0.455503 -0.040793 0.358236 0.193163 -0.435186 -0.083205 0.425446 -0.372763 -0.380277 -0.249881 -0.204616 -0.179085 -0.453357 0.175750 -0.330406 0.107733 0.312805 -0.054700 -0.290403 0.230912 0.027156 0.020888 0.058006 0.550147 0.613885 -0.309993 0.173628 -0.432919 0.283348 -0.753353 -0.523984 0.130867 -0.100018 -0.305606 -0.003480 0.024142 0.408831 -0.084701 0.171967 0.069479 -0.189356 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::__push_heap<__gnu_cxx::__normal_iterator > >, long, int, __gnu_cxx::__ops::_Iter_comp_val > >(__gnu_cxx::__normal_iterator > >, long, long, int, __gnu_cxx::__ops::_Iter_comp_val >&) = -1.898293 -0.348909 1.781098 -3.728901 3.339111 1.877065 1.543965 -1.569334 -3.846946 -1.521788 0.798409 -4.670460 -2.503974 5.313014 -1.687714 2.682123 7.317097 1.472500 -1.605016 -1.093911 4.209918 -1.857255 6.302808 6.356752 -4.380605 -0.194093 0.705902 2.792247 0.792307 2.810797 -1.406409 -3.345504 2.167950 -3.091941 0.393901 -3.735207 0.363718 0.846324 2.150391 -7.411989 0.941720 0.319826 0.076910 -1.014717 -0.980765 2.725444 4.617770 3.910631 -1.119240 1.104637 3.449428 0.302735 -0.189236 1.227938 1.405820 0.703111 2.381583 1.157112 -2.299673 -1.214509 -1.168820 -2.078423 0.425009 4.247700 6.014807 0.479520 -0.318674 1.583152 0.232867 1.155319 1.437735 1.042525 0.967099 0.697150 2.350500 -5.030809 -0.185791 -9.466712 -1.191042 -10.559558 -3.083153 -1.161915 3.184910 -0.420473 1.993449 -1.031608 4.914691 -0.067558 -0.329491 3.048988 6.335506 -4.251365 -2.025183 -2.921806 -2.411881 1.189348 -2.337921 0.412278 3.042911 -0.142032 -4.209567 -2.979846 2.162264 1.176783 -1.597402 -1.931986 0.401751 3.800990 -4.023861 -2.490936 -2.603782 1.934359 -0.065973 -7.253247 0.192005 -3.093602 2.811381 0.662406 -2.033981 -3.930445 1.214439 2.723413 -1.865682 -2.084622 -1.685407 5.236974 2.366973 1.040270 0.672446 0.218207 1.087294 5.582185 2.888755 -2.821754 -0.094704 0.026033 -3.045463 0.837807 -3.953366 -1.685367 2.815925 -4.066779 0.958806 2.725281 -2.882331 -0.682697 3.491336 0.439142 1.866111 14.211328 -0.888369 4.925901 2.676365 -4.610500 3.681237 -1.054556 -0.376930 1.013065 2.759190 1.202256 -6.963290 -4.139629 2.964094 4.801987 3.464009 -6.008383 -1.894049 -1.184990 0.161228 -0.459881 0.304317 1.335440 -0.000845 -3.350802 -1.097020 3.179361 9.361192 -2.542953 -3.628137 2.102207 1.398718 -1.052656 -5.987914 -1.803509 -2.611229 0.543898 0.755695 0.000468 2.828520 6.068913 -10.305953 4.312472 -0.817855 -1.284656 4.709352 0.719538 -3.544161 -6.829560 -0.327476 3.863893 5.544807 0.372493 0.226871 0.910878 -4.341255 -0.385022 0.437176 1.408857 -1.746961 2.213016 0.486910 -3.356690 -2.859904 -1.113333 -1.303932 -1.475567 -0.973181 2.620837 1.132467 -8.886215 5.222864 -0.018460 -1.428288 0.931988 -0.927618 3.498242 -4.231785 -5.224214 2.328346 -0.949345 -1.904384 -3.125340 0.599737 2.453670 -0.060102 1.107115 -2.543499 -6.315178 3.421105 -1.962774 3.909900 1.857821 0.777510 4.024713 1.377051 -1.769597 -4.874289 -2.295562 0.921961 -0.803143 -3.794015 -1.242773 -1.143366 4.113378 4.376306 -0.055810 -1.936869 -1.084597 5.381399 -4.792926 -1.422457 3.635209 1.948652 -3.626282 1.267158 4.372929 -5.063379 -1.423975 -2.963394 -1.834553 -1.620571 -3.759382 1.968713 -1.017451 1.633650 0.888453 -0.034810 -0.940711 1.943778 1.281744 0.229593 0.301738 6.250359 7.038890 -2.787830 -0.233007 -4.293616 2.307494 -5.965240 -5.332940 1.851419 0.217180 -3.049674 0.299890 0.988525 4.262800 -0.083053 -0.511299 -1.088614 0.107828 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::greater::operator()(int const&, int const&) const = -0.304120 -0.053128 0.180379 -0.748405 0.653479 0.379324 0.250491 -0.529427 -0.691205 -0.176983 0.239926 -0.525341 -0.195881 0.879340 -0.366102 0.661309 1.188289 0.217221 -0.278658 -0.452673 0.970624 -0.369439 1.233955 1.082876 -1.016718 0.002960 0.706962 0.539407 0.582358 0.322736 -0.241549 -0.349896 0.446455 -0.958725 0.032950 -0.702829 0.133468 0.075371 0.725721 -1.256378 0.113373 -0.514878 -0.106089 -0.086301 -0.270024 0.283903 0.721712 0.763938 -0.412916 0.449546 0.960578 0.215489 -0.165252 0.211491 0.174752 0.326360 0.548803 0.414256 -0.152001 -0.260994 -0.072354 -0.360780 0.238807 0.895461 1.117351 -0.012838 0.035773 0.610137 0.138988 0.171043 0.376693 0.252870 -0.233952 0.197590 0.539651 -1.627478 -0.028224 -2.287183 -0.308017 -2.116361 -0.561564 -0.294219 0.270342 -0.841394 0.650846 0.669365 0.944977 0.102728 -0.058335 0.522904 1.011658 -0.867987 -0.337049 -0.395978 -0.544864 0.329735 -0.541706 0.222302 0.522613 0.031035 -0.658446 -0.830219 0.572973 0.415322 -0.417022 -0.708189 0.017327 0.711772 -0.787825 -0.742096 -0.390857 0.228505 -0.380216 -1.324732 -0.198178 -0.658698 1.214066 -0.013987 -0.182080 -1.015473 0.035122 0.776888 -0.247743 -0.642668 0.469978 0.403307 0.695274 0.345613 0.079212 -0.113534 0.237237 1.375835 0.810652 -0.544940 -0.120403 0.009102 -0.483389 0.212562 -0.740467 -0.283027 0.496073 -0.746994 0.411704 0.752065 -0.492616 -0.400802 1.594346 -0.066555 0.348343 2.685774 0.057010 0.792182 0.603405 -0.906008 -0.027314 -0.326539 -0.011092 0.500859 0.573950 0.113041 -1.221018 -0.795943 0.381790 0.877716 0.572443 -1.231574 -0.820899 -0.240948 -0.039774 0.078814 -0.132706 0.172408 -0.188749 -0.512483 -0.204095 0.596766 1.418851 -0.566289 -0.675988 0.334002 0.452941 -0.604512 -1.217625 -0.390642 -0.784441 0.240287 0.228835 0.032926 0.535330 1.080006 -2.212305 0.671990 -0.267565 -0.132070 0.610600 0.439467 -0.639576 -1.121580 0.197110 0.553189 0.762063 -0.146608 0.253348 0.422408 -0.863422 -0.075603 0.062858 0.195374 -0.368977 0.442029 0.300683 -0.635808 -0.617475 0.333117 -0.000828 -0.376583 0.120170 0.565593 -0.146490 -1.960124 0.862997 -0.208247 -0.420351 0.438807 -0.338391 0.891064 -0.924381 -0.943701 0.622375 0.053961 0.083922 -0.400844 0.108845 0.687252 0.120974 0.464616 -0.570908 -0.876047 0.253137 -0.392412 0.517646 0.399756 0.145266 0.855092 -1.056301 -0.215703 -1.093033 0.131792 0.003237 0.020892 -0.708505 -0.688961 -0.196806 0.835996 0.952558 0.008939 -0.284574 0.027010 0.916121 -1.367462 -0.233210 0.525003 1.230674 -0.740535 0.313470 0.595094 -0.906964 -0.240662 -0.308420 -0.317147 -0.114890 -0.684225 0.631940 -0.156895 0.457199 0.183174 0.141239 0.045031 0.609562 0.186501 0.403398 0.028470 0.764352 1.601469 -0.628346 -0.451625 -0.825410 0.306211 -1.186246 -1.100063 0.405695 0.030183 -0.535598 0.130751 -0.023647 0.931041 0.126490 -0.019556 -0.112299 -0.080750 +PE-benchmarks/Nearly_sorted_Algo.cpp__bool __gnu_cxx::__ops::_Iter_comp_val >::operator()<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, int&) = -0.312970 0.244191 0.786078 -0.897791 0.722811 0.338382 0.256227 -0.335774 -0.736438 -0.412566 0.026979 -0.870861 -0.668605 1.056080 -0.466466 0.206466 1.429035 0.341283 -0.321162 -0.416500 0.767879 -0.410773 1.335046 1.311509 -1.179924 0.042152 0.499720 0.769509 0.480087 0.836504 -0.428180 -0.574051 0.284556 -0.252119 0.409167 -0.772410 0.078615 -0.063137 0.046222 -1.609818 0.124463 -0.014594 0.032552 -0.131497 -0.047754 0.714365 1.203190 0.842949 -0.393411 0.114749 0.856946 0.325100 0.021443 0.232715 0.302350 0.063189 0.990168 0.196012 -0.355357 -0.152364 -0.164732 -0.719109 0.096321 1.102014 1.301921 0.133818 0.012225 0.118388 0.114264 0.228954 0.231536 0.307992 0.161641 0.455418 0.492885 -0.998155 0.347175 -1.992851 -0.133751 -2.303247 -0.700256 -0.544726 0.585528 -0.141830 0.290643 0.054172 1.182731 0.153176 0.159164 0.475810 1.389867 -0.805034 -0.358167 -0.573743 -0.695473 0.422854 -0.542170 0.146355 0.301582 0.147987 -0.789117 -0.672277 0.513231 0.165484 -0.480804 0.002029 -0.051439 0.867628 -1.006156 -0.336961 -0.691533 0.108086 0.000000 -1.575054 -0.044466 -0.735038 0.933448 0.007581 -0.277408 -0.761141 0.179693 0.700757 -0.389326 -0.239475 -0.774096 0.989005 0.495575 0.074661 0.048034 -0.100023 0.291914 0.859111 0.687652 -0.621806 -0.157202 0.053846 -0.696933 -0.044904 -0.851409 -0.174550 0.651746 -0.746016 0.100193 0.554481 -0.615098 -0.285154 0.630287 -0.233121 0.564129 2.821871 -0.207722 0.806506 0.401426 -1.071851 0.496101 -0.020124 -0.229153 0.352215 0.658549 0.431429 -1.192955 -0.885140 0.507687 1.107585 0.681967 -1.052385 -0.315327 -0.269783 -0.165041 -0.081789 0.152569 0.176394 -0.337716 -0.614706 -0.335100 0.560357 1.570613 -0.348552 -1.148308 0.292203 0.220318 -0.347532 -0.957395 -0.236461 -0.263596 0.198688 0.012482 -0.097889 0.708317 1.294397 -2.579765 0.987905 -0.060434 -0.360096 0.983324 -0.094099 -0.530511 -1.167743 0.268617 0.908255 1.006960 0.037921 -0.125955 0.166163 -1.020476 -0.136675 0.059087 0.480227 -0.530077 0.529204 0.352856 -0.818611 -0.779308 -0.473753 -0.047020 -0.250956 -0.341247 0.534809 -0.102760 -2.197185 1.255815 -0.150542 -0.284063 0.131960 -0.384050 0.456030 -1.089449 -1.143550 0.359108 -0.123905 -0.409906 -0.667959 0.011447 0.707714 -0.116243 0.311513 -0.751141 -1.114132 0.610406 -0.460707 0.671597 0.473201 0.362278 0.973152 0.293846 -0.222765 -0.954560 -0.034899 0.280270 -0.201939 -0.692415 -0.085896 -0.341320 0.781342 1.235964 -0.184114 -0.124438 -0.096061 1.067548 -0.870802 -0.540409 0.627341 0.363356 -0.645690 0.428852 0.739701 -0.907790 -0.535550 -0.691232 -0.497101 -0.165981 -0.860699 0.548417 -0.419361 0.304485 0.471197 -0.009229 -0.417348 0.592207 0.117333 0.040506 0.109458 1.153973 1.579348 -0.645753 0.212109 -0.937157 0.531429 -1.434197 -1.006692 0.277392 -0.171377 -0.407960 0.083546 -0.040642 0.829525 0.029377 0.040170 -0.147906 0.044421 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::front() const = -0.260723 0.285857 0.646705 -0.600742 0.503682 0.147852 0.179715 -0.168116 -0.453654 -0.447301 -0.091157 -0.671922 -0.654177 0.786462 -0.393825 -0.015431 1.058892 0.311948 -0.172625 -0.269650 0.451595 -0.316154 0.950153 0.911583 -0.808429 -0.024188 0.323610 0.578300 0.228157 0.726552 -0.259113 -0.568926 0.216449 0.082367 0.414518 -0.558243 0.096829 -0.055942 -0.258765 -1.140625 0.092839 0.114098 0.110139 -0.110467 -0.014968 0.573619 0.945084 0.608149 -0.229276 -0.064507 0.523119 0.359669 0.021322 0.210790 0.223257 -0.062497 0.669129 -0.107325 -0.351842 -0.082185 -0.182116 -0.644113 -0.029995 0.809482 0.945582 0.156577 0.076564 -0.042493 -0.069669 0.235395 0.094459 0.171552 0.258817 0.384313 0.289888 -0.456891 0.247676 -1.255658 -0.119766 -1.755166 -0.464571 -0.516182 0.417005 0.170376 0.072812 -0.056842 0.846577 0.186149 0.219318 0.338909 1.113893 -0.516538 -0.280598 -0.478755 -0.465827 0.325835 -0.414217 0.077784 0.132095 0.172557 -0.570713 -0.439809 0.273480 0.033431 -0.291784 0.130123 -0.074281 0.645488 -0.837681 -0.080885 -0.644218 -0.040589 0.122269 -1.153346 0.057502 -0.477406 0.566570 0.030740 -0.198649 -0.438434 0.199759 0.503363 -0.269942 -0.057683 -0.856555 0.785607 0.198318 -0.059184 0.029855 -0.048625 0.168466 0.463640 0.467180 -0.415747 -0.144618 0.029257 -0.568659 -0.162659 -0.620326 -0.104718 0.489982 -0.550411 0.055012 0.348117 -0.464782 -0.282795 0.060417 -0.309125 0.546710 1.745649 -0.249778 0.487171 0.180871 -0.816147 0.396677 0.016804 -0.225460 0.125159 0.496449 0.390842 -0.570045 -0.644165 0.394534 0.779275 0.514271 -0.555201 -0.072573 -0.260179 -0.084321 -0.111344 0.126722 0.188572 -0.348393 -0.457319 -0.270699 0.358261 1.022144 -0.167738 -0.779156 0.225837 0.148197 -0.124751 -0.519197 -0.131933 -0.019108 0.127611 -0.035442 -0.125812 0.467933 0.963518 -1.797102 0.769604 0.042678 -0.235811 0.654327 -0.231992 -0.285463 -0.850062 0.240241 0.800955 0.740286 0.064013 -0.083961 -0.004085 -0.723519 -0.114984 0.017383 0.510167 -0.361380 0.326970 0.239607 -0.646931 -0.658276 -0.497776 -0.020864 -0.164032 -0.305908 0.322638 0.088982 -1.578273 1.035244 -0.152681 -0.128070 -0.015636 -0.202650 0.217857 -0.818749 -0.879821 0.169373 -0.198454 -0.445687 -0.490694 0.028349 0.519107 -0.195550 0.133979 -0.445425 -0.744347 0.506913 -0.250593 0.456848 0.283825 0.405444 0.745235 0.487066 -0.170896 -0.581509 -0.050482 0.221678 -0.313670 -0.440724 0.214182 -0.201349 0.544920 0.968496 -0.169805 -0.093748 0.003123 0.774223 -0.439186 -0.457607 0.516175 0.025103 -0.376988 0.350127 0.581979 -0.651888 -0.567695 -0.570804 -0.277469 -0.109496 -0.706769 0.246375 -0.445392 0.140218 0.445427 -0.031121 -0.463005 0.389221 0.110102 -0.053658 0.074209 0.864418 1.007640 -0.463345 0.355248 -0.643257 0.345387 -1.089202 -0.682485 0.150064 -0.130285 -0.161400 0.089119 -0.084297 0.503410 -0.078388 0.125162 -0.117389 -0.010791 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::begin() const = -0.204025 0.506859 0.595250 -0.508978 0.820128 0.832812 0.235480 -0.218893 -0.447005 -0.260056 -0.162057 -0.813828 -0.712568 0.892766 -0.359093 0.204598 1.179806 0.232324 -0.168892 0.014166 0.351268 0.054653 1.096602 0.905273 -0.736474 0.079237 0.268334 0.246843 -0.330140 1.119490 -0.660862 -1.169529 0.337689 0.007473 0.144448 -0.392027 -0.076923 -0.272219 0.006207 -1.196263 0.085324 0.335178 -0.245667 -0.207632 -0.007172 -0.049526 1.273455 0.583717 0.015199 -0.033416 0.266676 0.455631 -0.005139 0.223524 0.499678 0.277716 0.650148 -0.195506 -0.504442 -0.158574 -0.314880 -0.330861 -0.317538 0.784672 0.835344 0.215515 -0.048911 -0.077420 -0.347174 0.106714 -0.061729 0.225510 0.350493 0.599467 0.210524 -0.107017 0.116811 -0.673964 -0.195826 -1.015915 -0.568508 -0.523588 0.166223 0.473809 0.389274 -0.331474 0.951295 -0.113506 0.253716 0.149641 1.367837 -0.862778 -0.322051 -0.517866 -0.381434 0.079500 -0.354937 0.013075 -0.118098 -0.315632 -0.723098 -0.732277 0.300743 0.193126 -0.281195 0.048538 -0.015777 0.711406 -0.790237 -0.305295 -0.755110 -0.016463 -0.111891 -1.232375 -0.448390 -0.099648 0.159043 0.233678 -0.392394 -0.944497 0.433431 0.716869 -0.380139 -0.445545 -0.306881 0.844280 0.325320 -0.047529 0.138317 -0.093826 0.357546 0.910831 0.564920 -0.322093 0.011444 -0.084366 -0.313376 -0.123893 -0.367809 -0.071096 -0.320171 -0.641937 0.115416 0.740770 -0.536871 0.114867 -0.437074 -0.270421 0.498295 2.101443 -0.511491 0.568194 0.021918 -1.159507 0.514394 -0.168952 -0.436686 -0.217292 0.447449 0.641750 -0.817345 -0.597814 0.643687 0.902495 0.556033 -0.607252 0.254242 -0.337461 -0.033078 -0.217532 0.258217 0.247576 -0.082083 -0.596529 -0.302301 0.412968 1.600056 -0.448143 -1.230989 0.447274 0.056817 0.183864 -0.261977 -0.203393 -0.206295 0.082731 0.305208 -0.229413 0.474015 1.048752 -1.567460 0.841665 -0.135843 -0.707196 0.924714 -0.108499 -0.277956 0.012995 0.115534 1.006854 0.855428 0.284786 -0.026950 -0.283011 -0.723758 -0.155177 0.060116 0.534536 -0.369932 0.425258 0.296535 -1.072780 -0.675145 -0.653109 -0.015585 -0.466887 -0.572847 0.300555 0.171816 -1.758012 1.224623 0.295812 -0.062694 0.102645 -0.175148 0.362721 -0.738711 -1.121054 0.344820 -0.309476 -0.305904 0.060018 -0.093446 0.436838 0.246875 0.404808 -0.579383 -0.959045 0.567275 0.245962 0.715730 0.340808 0.507242 0.664713 0.432610 -0.369354 -0.425295 -0.606240 0.657961 -0.187294 -0.480345 0.039606 -0.398305 0.759212 0.947881 -0.063508 -0.287080 -0.679505 0.703186 -0.522066 0.038107 0.675315 0.049619 -0.596841 -0.135586 0.761647 -0.407156 -0.589534 -0.431853 -0.125503 -0.491554 -0.772732 0.002816 -0.556048 0.068890 0.549270 -0.175142 -0.578661 0.173925 0.028541 -0.107684 0.064552 0.769821 0.563952 -0.546311 0.521361 -0.653247 0.491634 -1.124597 -0.868921 0.310353 -0.351925 -0.416922 -0.120211 -0.043120 0.419047 -0.237238 0.215807 -0.057181 -0.209000 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::operator*() const = -0.123077 0.225392 0.274166 -0.343964 0.398271 0.352908 0.086009 -0.235578 -0.231895 -0.130017 -0.067307 -0.282133 -0.207557 0.425753 -0.234330 0.174848 0.587781 0.105968 -0.070452 -0.118856 0.293246 -0.081703 0.575746 0.485162 -0.444234 0.015046 0.329864 0.187070 0.018350 0.479682 -0.325322 -0.459486 0.158813 -0.166888 0.068299 -0.308627 0.015340 -0.075509 0.137863 -0.601169 0.050550 -0.142102 -0.153359 -0.066477 -0.066159 0.019557 0.576456 0.312948 -0.077722 0.048001 0.297870 0.321537 -0.089772 0.107172 0.187172 0.208395 0.377282 -0.031450 -0.117961 -0.085157 -0.106023 -0.132396 -0.015081 0.451651 0.462427 0.079170 0.025860 0.095506 -0.119323 0.030982 0.014166 0.111206 0.020472 0.298133 0.106285 -0.474466 0.082230 -0.715441 -0.124626 -0.696368 -0.238319 -0.269197 -0.065989 -0.027399 0.271790 0.135215 0.478559 0.002333 0.130304 0.126139 0.614164 -0.469253 -0.131095 -0.225867 -0.273939 0.047377 -0.188663 0.048577 -0.096678 -0.065971 -0.307730 -0.463030 0.222731 0.163024 -0.163892 -0.140144 -0.008807 0.320688 -0.461051 -0.241821 -0.309973 -0.005395 -0.173105 -0.624191 -0.124869 -0.216698 0.427489 0.003403 -0.128494 -0.587388 0.132515 0.491765 -0.164270 -0.274039 -0.029161 0.297246 0.260119 0.004732 0.012275 -0.156042 0.143903 0.566946 0.348648 -0.214198 -0.051505 -0.016011 -0.232170 -0.108298 -0.278306 -0.037171 -0.019142 -0.349980 0.127931 0.441037 -0.246808 -0.040153 0.271628 -0.199386 0.278206 1.228205 -0.192774 0.270785 0.064166 -0.592897 0.061244 -0.126843 -0.169219 0.014792 0.234800 0.257837 -0.539112 -0.337398 0.257156 0.416757 0.270542 -0.362706 -0.120955 -0.198281 -0.076401 0.007113 0.017540 0.075441 -0.193748 -0.275885 -0.162404 0.187213 0.815376 -0.187613 -0.376127 0.196732 0.077469 -0.115037 -0.278253 -0.130853 -0.223321 0.103138 0.158311 -0.099602 0.264472 0.521088 -1.011992 0.374145 -0.159526 -0.277536 0.307323 0.027872 -0.142004 -0.150445 0.119612 0.461335 0.398838 0.023099 0.153665 -0.020467 -0.372552 -0.063271 0.006167 0.266425 -0.230909 0.184138 0.276215 -0.597106 -0.352425 -0.059692 0.021293 -0.236952 -0.149500 0.162622 -0.060916 -1.020900 0.592305 0.044247 -0.034330 0.178952 -0.123539 0.298742 -0.422547 -0.513160 0.241659 -0.029091 0.071742 0.014631 -0.013120 0.320552 0.027687 0.247164 -0.324203 -0.487114 0.089253 0.020093 0.260350 0.165815 0.246475 0.359340 -0.230821 -0.075573 -0.376703 -0.111402 0.198348 -0.032721 -0.257016 -0.037591 -0.150514 0.406864 0.515752 -0.038083 -0.122636 -0.083495 0.381567 -0.390651 0.025719 0.260562 0.332117 -0.369678 -0.049314 0.305171 -0.276074 -0.296537 -0.165638 -0.057310 -0.153427 -0.387590 0.108994 -0.228803 0.102211 0.249481 0.008481 -0.220212 0.197696 0.035473 0.081766 0.054117 0.349084 0.483251 -0.231001 0.077169 -0.334159 0.169371 -0.590628 -0.487865 0.138269 -0.097346 -0.183942 -0.004102 -0.105349 0.336666 -0.085343 0.212705 0.069908 -0.142053 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::pop_heap<__gnu_cxx::__normal_iterator > >, std::greater >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::greater) = -0.684376 0.708267 1.246099 -1.361091 2.104410 1.073880 0.982114 0.383991 -1.796611 -1.582127 -0.112644 -2.990921 -2.764460 2.978727 -0.701992 0.521168 3.976116 1.025328 -0.459684 -0.116499 1.124203 -0.507060 3.387601 2.967056 -2.273241 0.176615 -0.052421 0.960339 -0.826455 2.451069 -0.663626 -3.347712 1.302944 -0.063218 0.755922 -1.237037 -0.057264 -0.380108 -0.622973 -4.113989 0.325383 2.053041 0.122458 -0.709655 -0.096326 1.000912 3.500627 2.081486 -0.429483 0.380155 0.917962 0.382865 0.300044 0.801397 1.002597 -0.051065 0.542022 -0.746524 -2.284798 -0.282846 -0.874408 -2.268719 -0.928102 2.162816 2.806992 0.269505 -0.224087 -0.028737 -0.775705 0.830248 0.381961 0.585270 1.689836 0.639612 1.419824 0.059397 -0.580237 -2.738166 -0.652528 -5.784733 -2.175124 -1.479953 2.657967 1.678241 0.433849 -1.603005 2.950226 -0.259649 0.613176 1.517767 4.163714 -2.048487 -1.445871 -2.034401 -0.802990 1.013904 -1.459725 -0.215050 1.161869 -0.511143 -2.544449 -1.351394 0.809926 0.100520 -0.842282 -0.203085 -0.021243 2.453085 -2.767795 -0.706924 -2.819017 0.383670 0.675077 -3.957797 -0.573290 0.069852 0.136605 1.286122 -1.267473 -1.475897 1.229360 1.071354 -1.150780 -0.729575 -1.818057 3.033222 0.313530 0.227500 0.989909 0.746320 0.993142 2.354910 1.919438 -1.068329 -0.096787 0.109581 -0.964430 0.190216 -1.239931 -0.921289 0.310762 -2.265313 0.441193 1.115423 -1.899369 -0.555402 -1.730899 -0.361226 1.476600 5.171757 -0.982141 2.144260 0.656825 -2.909297 2.180473 -0.572546 -0.969936 -0.314652 1.888429 1.436215 -1.176487 -1.933781 1.793219 2.981573 1.992912 -2.065469 0.579776 -0.693972 0.478157 -0.757180 0.820300 1.147652 0.554343 -1.985646 -0.612966 1.625464 4.268385 -1.284432 -3.335752 1.175122 0.917610 0.745842 -1.499688 -0.526473 -0.562235 0.011654 0.603590 -0.414209 1.226471 3.459761 -4.639235 2.778394 -0.034085 -1.055223 2.465906 -0.156425 -1.341474 -2.338917 0.024716 2.776571 3.089017 0.905635 -0.272786 -0.546857 -2.331056 -0.411878 0.325556 1.357246 -0.735014 1.407950 -0.377663 -2.027441 -1.910698 -2.209408 -0.475200 -0.768768 -1.285324 1.129556 1.839707 -4.799277 3.407040 0.096573 -0.841157 -0.324532 -0.192407 1.318036 -2.467665 -3.506748 0.851486 -1.476663 -2.722514 -0.932438 -0.189954 1.166037 0.435813 0.100952 -0.773799 -2.808048 3.077165 0.361547 2.484955 1.163346 0.875664 2.852750 2.527818 -1.707191 -1.044499 -1.992421 1.452181 -1.671753 -1.468191 0.246545 -1.042722 2.115312 2.915328 -0.068502 -1.036524 -1.667828 2.491117 -1.804124 -0.914585 2.598248 -0.462980 -1.081671 1.131552 2.889264 -2.195229 -1.399309 -2.067310 -0.092766 -1.026186 -2.312154 0.158378 -1.762831 0.246496 1.395579 -0.531768 -1.487776 0.588176 0.326768 -0.601672 -0.358501 3.123544 2.451252 -2.263105 1.571265 -2.273339 1.501620 -3.549983 -2.612360 0.737138 -0.207824 -1.223219 -0.008800 0.389118 1.099247 -0.466683 -0.434382 -1.250829 0.040161 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::pop_back() = -0.247761 0.517202 0.926018 -0.889399 0.916140 1.053403 0.192276 -0.387468 -0.596800 -0.110560 -0.173039 -0.892363 -0.604938 0.999489 -0.534733 0.122986 1.316174 0.251544 -0.334893 -0.018784 0.464687 0.240653 1.179478 1.052423 -0.915242 0.040092 0.331096 0.472135 -0.167004 1.362769 -0.868944 -1.158199 0.130401 0.169743 0.216418 -0.509230 -0.053188 -0.278953 0.032266 -1.353880 0.163580 0.298561 -0.265587 -0.239641 0.076011 -0.128586 1.376826 0.656895 -0.023886 -0.245588 0.467564 0.732310 -0.078264 0.180074 0.582231 0.341028 1.156598 -0.062042 -0.372439 -0.244256 -0.304620 -0.055295 -0.198593 1.006621 0.979578 0.355220 -0.027497 -0.261123 -0.120612 0.086085 -0.023147 0.226217 0.175776 0.822568 0.107054 -0.156322 0.449501 -0.854021 0.003163 -0.728126 -0.542529 -0.511701 0.070620 0.509972 0.352994 -0.395424 1.054373 -0.153635 0.271286 0.111727 1.423319 -0.835690 -0.277140 -0.592718 -0.732660 0.102907 -0.312140 0.025872 -0.344664 -0.171130 -0.738929 -0.773407 0.226085 0.253841 -0.339335 0.351518 0.039005 0.773021 -0.721221 -0.243300 -0.552053 0.221109 -0.121473 -1.394093 -0.708735 -0.511697 0.192537 -0.010365 -0.429344 -1.058740 0.392568 0.857692 -0.525321 -0.299555 -0.618312 0.965232 0.495715 -0.117934 -0.051799 -0.332053 0.355770 0.821228 0.372074 -0.521910 0.041703 -0.088037 -0.419752 -0.272268 -0.591925 0.060832 -0.309983 -0.593939 0.042457 0.881392 -0.565301 0.207182 -0.445097 -0.285143 0.573570 2.925335 -0.610739 0.672252 0.025640 -1.266284 0.584443 0.092945 -0.444798 -0.182975 0.382441 0.677492 -1.211591 -0.722433 0.686521 0.986284 0.626914 -0.625363 0.347921 -0.357686 -0.297954 -0.182399 0.277559 0.137527 -0.379262 -0.632803 -0.435678 0.439918 1.769933 -0.273689 -1.630507 0.424302 0.114321 0.029761 -0.085115 -0.198532 -0.174430 0.203105 0.339119 -0.285444 0.774591 1.189246 -2.091361 0.955271 0.021164 -0.830374 1.195895 -0.273391 -0.302443 0.176628 0.147168 1.093404 0.977629 0.195551 -0.190510 -0.195720 -0.809599 -0.165184 0.072851 0.598782 -0.521020 0.415417 0.566365 -1.238686 -0.718581 -0.818596 -0.078048 -0.460790 -0.818441 0.331405 -0.224741 -2.003224 1.397992 0.407795 0.078109 0.134034 -0.407134 0.237406 -0.858987 -1.144777 0.320083 -0.093850 -0.095108 0.011995 -0.084302 0.609279 0.217275 0.795717 -0.954012 -1.146569 0.441895 0.080296 0.797850 0.366721 0.533270 0.493211 0.564292 -0.105163 -0.605386 -0.608198 0.834338 0.136685 -0.634145 0.118379 -0.469470 0.804294 0.984615 -0.230576 -0.281996 -0.773118 0.824637 -0.362413 0.057862 0.557549 -0.208724 -0.803572 -0.310492 0.718977 -0.443431 -0.654304 -0.488635 -0.304065 -0.548354 -0.835301 0.166807 -0.423694 0.192436 0.552530 -0.145926 -0.696207 0.218016 0.054944 -0.159946 0.312517 0.884407 0.570017 -0.345838 0.642255 -0.774558 0.606986 -1.262529 -0.932398 0.324360 -0.765969 -0.512594 -0.089988 -0.188347 0.648188 -0.250770 0.533432 0.111722 -0.121274 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::operator--() = -0.140959 0.132529 0.377704 -0.380058 0.355316 0.310147 0.096156 -0.229181 -0.294672 -0.048844 -0.064864 -0.305605 -0.160136 0.449753 -0.242919 0.206832 0.626345 0.202121 -0.128617 -0.112347 0.301193 -0.175218 0.570801 0.532323 -0.446722 0.002916 0.236623 0.301251 0.066318 0.579504 -0.420120 -0.321019 0.108384 -0.160341 0.135769 -0.394693 0.042482 0.014288 0.108234 -0.679377 0.075591 -0.043875 0.046341 -0.077139 -0.029290 0.046209 0.512815 0.334726 -0.038809 0.013405 0.283461 0.223871 0.001759 0.115540 0.236018 0.276738 0.570340 0.010061 -0.167613 -0.071935 -0.103660 -0.204963 0.065503 0.453500 0.523504 0.100039 0.043096 0.010960 -0.037368 0.030206 0.087427 0.086967 -0.075541 0.257373 0.080577 -0.460635 0.275566 -0.647859 -0.079912 -0.605727 -0.238994 -0.268933 -0.008493 0.033260 0.282198 0.055881 0.485197 -0.030105 0.123345 -0.014940 0.581368 -0.494053 -0.151565 -0.240903 -0.289215 0.074601 -0.207628 -0.033717 -0.004300 -0.029771 -0.302320 -0.405858 0.304261 0.203495 -0.168530 0.042706 -0.012494 0.368990 -0.417837 -0.316732 -0.294346 -0.014625 -0.193975 -0.616704 0.010377 -0.318976 0.266407 -0.002610 -0.128142 -0.573819 0.131856 0.486375 -0.167180 -0.226713 -0.276133 0.418339 0.208448 -0.064035 -0.008914 -0.175254 0.064807 0.470263 0.294077 -0.271751 -0.047350 0.057391 -0.355306 -0.110248 -0.368462 -0.092947 0.031385 -0.377937 -0.041113 0.371954 -0.268340 0.111933 0.228643 -0.064928 0.298950 1.270878 -0.170494 0.278849 0.076221 -0.561086 0.271162 0.016064 -0.101324 0.051969 0.236654 0.190916 -0.690226 -0.382713 0.191358 0.422828 0.298570 -0.347630 -0.170750 -0.262352 -0.074730 0.067313 0.017699 0.086577 -0.238588 -0.300701 -0.159557 0.096868 0.836649 -0.184206 -0.467091 0.183972 -0.056340 -0.235542 -0.412398 -0.146418 -0.251761 0.092040 -0.077177 -0.092382 0.277586 0.544418 -1.010953 0.451941 -0.166936 -0.319266 0.543171 -0.130415 -0.133766 -0.266145 0.078492 0.420402 0.471269 0.001625 0.005890 0.058153 -0.402496 -0.061684 -0.046581 0.282212 -0.234664 0.186000 0.262017 -0.567237 -0.329101 -0.173323 0.030086 -0.289509 -0.184121 0.178547 -0.039295 -0.900317 0.555596 0.054375 -0.042359 0.255728 -0.078719 0.132399 -0.451065 -0.485947 0.190252 0.057399 0.096087 -0.125160 0.007589 0.342782 -0.048290 0.143751 -0.368651 -0.507468 0.077900 -0.114125 0.250989 0.166397 0.183045 0.253453 0.166046 -0.063832 -0.370483 -0.009507 0.017240 -0.065842 -0.235608 -0.072462 -0.158789 0.428880 0.545187 -0.000900 -0.007485 -0.100611 0.474835 -0.293316 -0.071002 0.284234 0.079175 -0.328927 -0.080972 0.327395 -0.355046 -0.319720 -0.163409 -0.171105 -0.081385 -0.349583 0.190898 -0.233370 0.137274 0.197584 0.001413 -0.227416 0.198574 0.061121 0.009306 0.068138 0.493208 0.410370 -0.149740 0.139709 -0.332327 0.175309 -0.593714 -0.360786 0.080003 -0.064118 -0.271776 0.072700 0.038322 0.373967 -0.055662 0.191447 0.078515 -0.183069 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::__pop_heap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >&) = -1.403093 -0.082852 1.823362 -3.364024 3.048942 1.479464 1.418758 -1.003807 -3.532173 -1.520216 0.769922 -4.174165 -2.638652 4.567686 -1.561492 1.739812 6.262384 1.368293 -1.456451 -1.170557 3.134797 -1.106009 5.633179 5.490630 -4.146413 0.027339 0.540188 2.349479 0.951941 2.453501 -1.140547 -2.896526 1.930616 -1.872422 0.661317 -2.786380 0.254595 0.187152 1.059310 -6.416387 0.779281 0.544690 0.049924 -0.814856 -0.530626 2.999112 4.368845 3.525699 -1.173174 1.013192 3.038953 0.502113 -0.013077 1.105055 1.175359 0.170435 2.197813 0.739635 -2.140473 -0.962202 -0.904122 -2.389105 -0.020968 3.916657 5.144612 0.438462 -0.240984 0.959612 0.426720 1.072481 1.422013 0.992085 1.228638 0.824251 2.166424 -3.353431 -0.035432 -7.463783 -0.984113 -9.520351 -2.958976 -1.334049 3.478777 -0.381515 1.267789 -0.874449 4.454633 0.209251 -0.039535 2.646791 5.579593 -3.463504 -1.940505 -2.479985 -2.071935 1.435124 -2.216206 0.506302 2.486594 0.153007 -3.687638 -2.242406 1.711665 0.697766 -1.578751 -1.089683 0.327322 3.521244 -3.694858 -1.601646 -2.535433 1.513253 0.377090 -6.374274 -0.226882 -2.319651 2.753287 0.612319 -1.713370 -2.776070 0.999141 2.071733 -1.802823 -1.258954 -2.080603 4.282487 1.798460 1.007152 0.648900 0.423232 1.207283 4.369033 2.472843 -2.534149 -0.158547 0.004649 -2.269676 0.789096 -3.187446 -1.328132 2.416311 -3.425475 1.077331 2.045370 -2.651737 -1.011120 2.142497 0.224441 1.732835 11.064902 -0.753752 4.135800 2.188870 -4.075599 2.557780 -0.904720 -0.411119 0.987567 2.612149 1.121128 -4.606312 -3.584483 2.490437 4.452254 3.040040 -4.963193 -0.798287 -0.795279 0.030987 -0.637779 0.477348 1.171338 -0.051201 -2.808825 -1.044354 2.779022 7.275020 -1.877639 -3.779326 1.534579 1.368052 -0.599370 -4.105698 -1.349911 -1.421765 0.671943 0.772364 0.060890 2.600420 5.387456 -9.049371 3.890155 -0.395863 -0.972385 3.893584 0.557430 -2.952968 -5.055061 0.053488 3.344456 4.631823 0.533608 -0.316297 0.852736 -3.901052 -0.491718 0.451131 1.332946 -1.501943 1.964558 0.682864 -2.730601 -2.623034 -1.643331 -0.705978 -0.842248 -1.078451 2.395171 0.729378 -8.162477 4.636732 -0.247459 -1.544705 0.208759 -1.148915 2.729957 -3.982906 -4.574528 1.760649 -1.097066 -2.429117 -2.727088 0.330394 2.319716 0.007108 1.415695 -2.364253 -4.986164 3.568910 -1.396864 3.487328 1.811926 0.719926 3.925665 1.202938 -1.516045 -3.652453 -1.824488 1.339364 -1.025452 -3.137831 -0.050801 -1.247131 3.384518 4.107280 -0.291170 -1.548714 -0.953425 4.397186 -3.908303 -1.646682 3.167516 1.698475 -2.677799 1.878180 3.689293 -4.276252 -1.356338 -2.676118 -1.680129 -1.245899 -3.350832 1.897599 -1.104389 1.509501 1.040621 0.166939 -1.057136 1.836157 0.664549 0.025758 0.291981 5.167754 6.288196 -2.701101 0.389210 -3.942842 2.348906 -5.437929 -4.608484 1.614379 -0.359726 -2.419769 0.335019 0.405933 3.423685 0.005454 -0.690904 -1.425483 0.622550 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/Nearly_sorted_Algo.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::push_back(int const&) = -1.298836 1.749819 2.742515 -3.605223 3.553620 3.797901 0.902830 -1.452630 -2.262259 -0.956765 -0.409848 -3.697828 -2.721993 4.220422 -1.950880 0.875781 5.506402 0.684138 -1.319719 -0.089490 2.707827 0.720609 4.943198 4.215402 -3.880674 -0.193761 1.707183 1.803312 -0.307274 3.991395 -2.421928 -4.457952 0.956475 -0.347291 0.780710 -1.930939 0.164004 -1.086398 0.534742 -5.316338 0.652857 0.744472 -1.384087 -1.107529 -0.352960 -0.146672 5.441591 3.053251 -0.930405 -1.113587 2.366201 2.512642 -0.786332 0.838252 1.559800 0.679485 2.781084 0.369071 -1.534494 -1.368688 -1.094420 -0.522854 -0.478742 4.176481 4.174250 1.224866 0.030098 0.248389 -0.299415 0.571790 -0.066265 0.895881 1.201016 2.718006 1.242027 -1.736555 0.467766 -5.089883 -0.418027 -4.845020 -2.307458 -1.995091 0.544484 1.007000 1.521163 -1.398091 4.289920 -0.306271 0.969237 1.887725 5.992018 -3.400889 -1.323725 -3.167290 -2.971613 0.804659 -1.659908 0.461451 -0.309332 -0.776341 -3.283510 -3.199771 0.425311 1.091148 -1.356442 -0.290731 0.300631 3.162195 -2.730498 -1.147524 -2.350804 0.999892 -0.375273 -6.240133 -2.609379 -1.914976 1.491580 -0.000132 -1.526270 -4.227773 1.212944 3.348452 -1.967188 -1.691022 -1.435170 3.791918 2.302930 0.087696 0.209974 -0.879258 1.615534 3.936694 2.242329 -2.035525 -0.111969 -0.580363 -1.861562 -0.770042 -2.530202 -0.123677 0.113755 -2.742373 0.436541 3.793098 -2.329040 -0.107072 -0.104787 -1.356262 2.456478 12.286298 -1.958833 2.994664 0.626977 -5.121750 2.233440 -0.265618 -1.849969 -0.428588 1.809696 2.561256 -4.995720 -3.118434 2.992155 4.101832 2.747575 -3.143513 0.782838 -1.206668 -0.913141 -1.197803 0.590185 0.931305 -1.155115 -2.688042 -1.581832 2.849415 6.868549 -1.601364 -5.748421 2.017713 1.649757 0.186966 -1.337775 -1.087363 -1.352716 0.676958 1.893935 -0.911454 3.154934 5.119101 -8.266937 3.585044 0.275260 -2.460076 3.903313 -0.340157 -1.907084 -0.822514 0.877700 4.636761 3.728736 0.544143 -0.278111 -0.783382 -3.350519 -0.528021 0.625518 2.133410 -1.698868 1.655686 1.376733 -4.267848 -3.223543 -2.332223 -0.856975 -1.702152 -2.422719 1.541438 -0.629523 -7.797849 5.919105 0.942599 -0.064517 0.309664 -1.990144 2.016212 -3.811019 -5.018666 1.780933 -0.641058 -0.715895 -0.347606 0.034629 2.625875 1.138684 2.767999 -3.399050 -5.138181 2.233961 0.257190 3.430911 1.450134 2.222124 2.895388 1.047399 -0.746799 -3.191829 -2.819021 3.019962 0.740587 -3.374520 -0.588961 -1.479924 3.496766 3.939328 -1.293413 -1.567615 -2.538133 3.190875 -2.682499 -0.188051 2.487723 0.395874 -3.620019 -0.742369 3.154306 -2.275437 -2.403022 -2.286631 -0.650946 -2.201755 -4.008319 0.454422 -1.556023 0.866429 2.204503 -0.501685 -2.047027 1.034218 0.687692 -0.002915 0.925277 3.514288 3.379342 -2.148374 1.306223 -3.620442 2.398967 -5.570487 -4.709786 1.947523 -2.547318 -1.642041 -0.309950 -0.385336 2.762290 -1.059660 1.618887 0.031019 -0.365267 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::push_heap<__gnu_cxx::__normal_iterator > >, std::greater >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::greater) = -1.050915 0.274414 1.477927 -2.150209 2.363596 1.124896 1.185304 -0.506613 -2.428199 -1.491173 0.389353 -3.483105 -2.567860 3.503315 -1.098626 1.196954 4.779677 1.125122 -0.955559 -0.675981 1.984305 -0.754049 4.359675 4.071432 -2.976260 0.107994 0.128849 1.450803 0.187764 2.158131 -0.917917 -2.787233 1.775207 -0.952138 0.676661 -1.845159 0.040290 -0.063375 0.353868 -4.857804 0.515608 1.098293 0.200930 -0.678935 -0.275913 2.177703 3.692234 2.631587 -0.544112 0.682568 1.812536 0.308842 0.263940 0.955672 1.106371 0.017762 1.426902 -0.221342 -2.059563 -0.652449 -0.912752 -2.221727 -0.508647 2.864257 3.761204 0.311791 -0.266760 0.493609 -0.096290 0.893453 0.869054 0.811110 1.483567 0.708972 1.570493 -1.786378 -0.114209 -4.728462 -0.926104 -7.315576 -2.434765 -1.258702 2.803338 0.566627 0.893140 -1.262431 3.512983 0.114664 0.134669 1.610148 4.622858 -2.792889 -1.571040 -1.907105 -1.053674 0.980183 -1.758637 0.282385 1.756354 -0.213898 -2.985785 -1.570803 1.326495 0.332240 -1.152341 -0.555966 0.168303 2.771062 -3.032943 -1.075648 -2.510226 0.754439 0.506194 -4.888103 0.141612 -1.085821 1.426557 0.880544 -1.441700 -2.030796 1.081757 1.448883 -1.339407 -1.019247 -2.122947 3.556823 1.080818 0.610178 0.727132 0.677944 1.010299 3.289443 2.018705 -1.698935 -0.100717 -0.061109 -1.597217 0.615811 -2.045733 -1.070007 1.443762 -2.690652 0.570193 1.472641 -2.124734 -0.553238 0.341386 0.059880 1.410793 7.360723 -0.868979 3.015223 1.447334 -3.256449 2.252924 -0.846227 -0.560500 0.309938 2.110282 1.206912 -2.954799 -2.677138 2.111241 3.522764 2.331298 -3.439418 -0.054173 -0.687467 0.339619 -0.808602 0.600231 1.110356 0.334238 -2.275224 -0.763212 2.047006 5.533334 -1.629371 -2.999123 1.273341 0.738861 0.231488 -2.782153 -1.000708 -0.796897 0.318683 0.527754 0.014813 1.705353 4.165128 -6.176528 3.139032 -0.338904 -1.011663 3.181085 0.195906 -2.097722 -3.546797 -0.020582 2.853014 3.509383 0.638576 -0.192425 0.179963 -2.988180 -0.449658 0.252067 1.250775 -1.068876 1.530616 0.280435 -2.193523 -2.073331 -1.813542 -0.429698 -0.789766 -1.018066 1.759943 1.420841 -6.123956 3.763884 -0.042076 -1.198160 -0.012795 -0.629122 1.967970 -2.980085 -3.665613 1.211392 -1.344460 -2.420722 -1.841869 0.150258 1.528836 -0.093703 0.626315 -1.543614 -3.557848 3.177585 -0.591125 2.791402 1.385703 0.810987 3.137472 1.741348 -1.559828 -2.209025 -1.813330 1.078309 -1.309448 -2.203353 0.254829 -1.028775 2.616162 3.328453 -0.143973 -1.154495 -1.009826 3.134818 -3.004841 -1.179246 2.758784 0.872609 -1.814255 1.466432 3.085958 -2.989493 -1.305375 -2.177477 -1.097714 -1.150938 -2.672934 1.038665 -1.318846 0.844443 1.073416 -0.167488 -1.149119 1.202360 0.435690 -0.297043 0.003802 3.953409 4.308918 -2.250123 0.782627 -2.921642 1.843283 -4.183044 -3.405311 1.229939 -0.097720 -1.799172 0.074484 0.448712 2.227562 -0.152152 -0.740775 -1.336901 0.321135 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, int const&) = -3.025317 1.783797 4.658284 -7.508948 6.500881 4.716961 2.109035 -3.115095 -5.223163 -2.728037 0.530014 -7.831234 -5.391127 7.968238 -4.092345 2.266732 11.248284 1.504296 -2.871167 -1.908132 6.189303 0.124234 10.899915 9.624396 -8.621687 -0.587500 3.284841 4.856570 2.006690 4.902333 -3.480993 -6.161603 2.849538 -2.363117 1.639418 -4.228706 0.903497 -1.488627 1.681037 -10.746824 1.335317 -0.455084 -1.893704 -1.565616 -1.172475 3.771461 9.805973 6.778234 -2.878974 -0.765705 6.620173 3.454839 -1.140361 1.976171 1.707943 -0.069675 5.206828 1.573676 -2.824273 -3.136383 -1.786478 -2.927229 -0.042396 8.616375 9.341103 1.793060 0.018895 1.910837 0.981725 1.545719 1.474600 2.119326 2.398718 4.109954 3.751463 -6.228311 0.969999 -13.815861 -1.695222 -14.793631 -5.045028 -3.659150 3.138059 -0.984437 2.735352 -0.904747 8.947582 0.720472 1.181002 4.779307 11.218257 -6.887044 -3.114043 -5.586378 -5.432387 2.420906 -4.156886 1.842548 1.678146 0.482189 -6.758007 -5.242203 1.624996 1.629460 -3.097290 -1.754543 0.619809 5.910581 -6.165438 -2.217170 -5.002168 2.077233 0.338870 -13.059435 -2.964240 -4.686175 6.498395 -0.322496 -2.681520 -6.937950 1.442404 5.598735 -3.544195 -2.582497 -3.464097 7.281320 4.935555 1.302069 0.742083 -0.695461 3.030883 8.413915 4.988688 -4.708265 -1.101079 -0.966877 -4.779349 -0.200577 -5.894586 -0.932586 3.928087 -6.013503 2.046718 6.353202 -4.809005 -2.120846 3.965386 -1.826709 4.495947 23.291965 -2.390831 6.887676 3.171912 -9.037949 3.484343 -1.619221 -2.140447 1.132303 4.154295 3.770996 -9.535319 -6.973011 5.614634 8.386734 5.613082 -8.418642 0.205485 -1.372456 -0.728462 -2.249987 0.309454 2.268390 -1.837691 -5.162690 -2.647138 6.427147 13.006244 -3.150440 -9.166122 3.580252 3.299579 -0.495799 -5.235598 -2.687578 -2.279657 1.497943 3.355477 -0.225415 5.840606 10.668231 -17.638358 6.738376 0.564173 -2.623158 7.230611 0.431892 -5.099618 -5.565266 1.856702 8.035158 7.109488 0.613505 -0.474414 0.272414 -7.155086 -0.964440 1.349554 3.667707 -3.256955 3.405381 2.724324 -6.732676 -6.246136 -3.757970 -1.314703 -1.785641 -3.017051 4.208683 -1.540327 -16.671520 10.895689 -0.028033 -1.967970 0.238397 -4.483045 5.074560 -8.324954 -9.341509 3.786263 -1.888779 -2.591030 -3.474172 0.968502 5.106910 0.928109 4.729627 -6.584894 -9.788223 5.485061 -1.402125 6.493725 3.134118 3.456064 7.063610 0.081285 -1.497789 -7.644269 -3.370401 4.014099 0.427903 -7.291633 -0.756200 -2.234569 6.734234 8.402042 -2.767601 -2.487531 -2.077560 6.792795 -7.575969 -2.527420 5.065817 4.018108 -6.834464 1.844121 6.166327 -6.310371 -4.000454 -5.068919 -2.715473 -3.347016 -8.073154 2.661117 -2.635178 2.631951 3.841634 -0.084408 -2.746533 3.412589 1.334932 0.783137 1.446764 8.098716 11.285597 -4.573078 0.826293 -8.111509 4.700701 -11.573217 -10.090099 4.430313 -3.474435 -3.360023 0.017663 -0.324137 6.825024 -1.057772 0.838053 -1.436326 0.680914 +PE-benchmarks/Nearly_sorted_Algo.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::_S_relocate(int*, int*, int*, std::allocator&) = -0.362097 0.420312 0.664293 -0.645376 0.780104 0.353843 0.319150 -0.263248 -0.546953 -0.591449 -0.135597 -0.659084 -0.873694 1.133034 -0.411831 0.352187 1.672381 0.438867 -0.134532 -0.500948 0.958805 -0.847042 1.553170 1.425879 -1.306314 0.004418 0.937204 0.702666 0.459942 0.817417 -0.549189 -0.650020 0.600375 -0.720022 0.513650 -0.996783 0.146456 -0.163827 0.037808 -1.811588 0.024817 -0.371676 -0.235089 -0.111312 -0.230981 0.964731 1.444921 0.940956 -0.518151 0.235190 0.818715 0.172765 -0.043478 0.329966 0.236720 0.283365 0.633977 0.416187 -0.496117 -0.074872 -0.226316 -1.201672 0.136399 1.141830 1.438841 0.023568 0.102492 0.497113 -0.160485 0.187730 0.101929 0.345720 0.425268 0.403320 0.763275 -1.633697 -0.014297 -2.498654 -0.491046 -3.128697 -0.797583 -0.939187 0.346860 -0.680756 0.596447 0.262923 1.335977 0.219723 0.383410 0.598066 1.683025 -1.251485 -0.454607 -0.822853 -0.461126 0.402849 -0.748021 0.141811 0.643475 -0.245537 -0.899071 -1.111512 0.778712 0.305602 -0.502239 -0.566165 -0.185962 1.059727 -1.247873 -0.683559 -1.294615 -0.388819 -0.282446 -1.785687 0.349290 -0.474807 1.449921 0.262329 -0.192927 -1.185162 0.240825 1.159809 -0.253617 -0.757309 -0.106033 1.151356 0.553980 0.017739 0.261290 -0.013826 0.290260 1.275799 1.496210 -0.454800 -0.347606 0.146190 -1.063004 -0.154457 -0.929022 -0.314842 0.927265 -1.019356 0.070959 0.808685 -0.714067 -0.309220 1.449759 -0.441114 0.831752 2.999863 -0.202451 0.684186 0.296447 -1.364641 0.570580 -0.309437 -0.350290 0.390229 0.928156 0.584175 -1.651834 -0.931775 0.479890 1.205093 0.741549 -1.412308 -0.719293 -0.590184 0.040598 -0.123679 -0.009155 0.374068 -0.258320 -0.692214 -0.268362 0.617048 1.907350 -0.866382 -1.018541 0.392930 0.105953 -0.414737 -1.665765 -0.346205 -0.514755 0.092869 -0.016784 -0.140562 0.554572 1.425287 -2.632438 1.037026 -0.512086 -0.492004 0.878758 0.074602 -0.451115 -1.501270 0.478948 1.166523 1.080044 0.202760 0.072271 0.039770 -1.145790 -0.126317 0.032844 0.732716 -0.462722 0.628085 0.238498 -1.057311 -1.032107 -0.230723 0.058397 -0.548932 -0.012091 0.516289 0.015334 -2.605552 1.483372 -0.341416 -0.416330 0.415134 -0.202122 0.729301 -1.301288 -1.520216 0.605978 -0.131299 -0.353644 -0.698849 0.004865 0.872665 -0.060837 -0.081997 -0.614920 -1.538198 0.635085 -0.327282 0.671744 0.500467 0.600318 1.602588 -0.084736 -0.547844 -1.239901 -0.031570 0.061337 -0.438318 -0.723153 -0.589352 -0.275762 1.044455 1.627323 -0.114338 0.025188 -0.013357 1.205945 -1.552006 -0.580118 0.878351 1.202850 -0.622549 0.458688 0.930520 -1.098281 -0.840899 -0.624510 -0.401012 -0.051164 -1.089615 0.373066 -0.920016 0.220438 0.680952 0.022724 -0.336176 0.670180 0.133656 0.290977 -0.183395 1.168955 2.201269 -1.162832 -0.059677 -0.970140 0.554010 -1.700639 -1.221168 0.310932 0.282268 -0.227810 0.147298 0.260962 0.763055 -0.046320 -0.217754 -0.158303 -0.392380 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::_S_do_relocate(int*, int*, int*, std::allocator&, std::integral_constant) = -0.383741 0.451652 0.737992 -0.714666 0.783192 0.312690 0.316248 -0.256566 -0.561637 -0.663876 -0.134756 -0.734550 -0.966252 1.170657 -0.455821 0.247561 1.708366 0.432023 -0.156903 -0.527823 0.969538 -0.810367 1.585832 1.469739 -1.369758 -0.014834 0.937769 0.774849 0.522531 0.812260 -0.476111 -0.671870 0.574431 -0.590569 0.579055 -0.990492 0.164604 -0.189782 -0.070931 -1.850139 0.029328 -0.327639 -0.222743 -0.113221 -0.208763 1.067981 1.503571 0.978502 -0.565473 0.163290 0.879190 0.237169 -0.050761 0.330657 0.208039 0.148584 0.671636 0.386020 -0.492929 -0.090017 -0.226877 -1.230761 0.115625 1.214802 1.502547 0.054635 0.113768 0.447636 -0.128582 0.235505 0.091997 0.357277 0.488429 0.456825 0.780960 -1.558493 0.008269 -2.579212 -0.453816 -3.264356 -0.812635 -0.964312 0.427870 -0.619544 0.494326 0.216358 1.378017 0.285898 0.393390 0.682070 1.751973 -1.178084 -0.455705 -0.860735 -0.530275 0.463677 -0.768202 0.189406 0.619984 -0.150794 -0.925499 -1.066375 0.701257 0.241434 -0.520271 -0.488502 -0.192792 1.079196 -1.282009 -0.556831 -1.299210 -0.358365 -0.171655 -1.870846 0.305601 -0.545046 1.484531 0.220999 -0.191682 -1.085457 0.227600 1.115793 -0.276580 -0.651132 -0.293756 1.199826 0.556387 0.013261 0.235857 0.002067 0.312913 1.190235 1.444539 -0.486528 -0.364636 0.120700 -1.082578 -0.179996 -0.978681 -0.272694 1.038675 -0.999142 0.091454 0.780978 -0.727010 -0.416925 1.344325 -0.508198 0.870034 3.077194 -0.215898 0.713312 0.314805 -1.371994 0.567929 -0.269869 -0.374159 0.403483 0.939604 0.619777 -1.574024 -0.967753 0.518289 1.249723 0.763507 -1.402211 -0.637713 -0.546945 0.001866 -0.185096 0.020872 0.372323 -0.316520 -0.693992 -0.299260 0.684893 1.851196 -0.795726 -1.091338 0.378892 0.182576 -0.372940 -1.582684 -0.320394 -0.405385 0.110348 0.014945 -0.141025 0.615123 1.479736 -2.771538 1.070766 -0.384587 -0.439908 0.875209 0.026920 -0.479111 -1.568697 0.527038 1.226782 1.087384 0.195116 0.024562 0.024648 -1.186205 -0.132679 0.060341 0.763439 -0.489380 0.632708 0.246882 -1.025526 -1.088444 -0.321663 0.029442 -0.472612 -0.069554 0.534020 -0.011319 -2.684652 1.566129 -0.384393 -0.407923 0.303962 -0.277008 0.707872 -1.357924 -1.552841 0.564496 -0.179330 -0.469756 -0.779318 0.015216 0.893540 -0.098192 -0.028377 -0.652985 -1.543545 0.706668 -0.372192 0.694208 0.508493 0.647936 1.646424 -0.002811 -0.514912 -1.268956 -0.039496 0.147011 -0.429772 -0.776230 -0.474535 -0.272502 1.019029 1.666967 -0.196566 -0.002017 0.019019 1.226632 -1.504318 -0.672465 0.870654 1.118855 -0.632074 0.543170 0.933608 -1.120940 -0.871845 -0.719942 -0.431851 -0.061312 -1.154148 0.384173 -0.915296 0.222506 0.725370 0.014796 -0.391484 0.701161 0.144024 0.262436 -0.141819 1.210905 2.274567 -1.175982 0.002249 -1.030467 0.587686 -1.772858 -1.269030 0.329312 0.189197 -0.169827 0.142677 0.188908 0.782543 -0.047722 -0.196296 -0.189582 -0.304209 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__relocate_a >(int*, int*, int*, std::allocator&) = -0.614347 0.404150 1.003762 -1.402960 1.089890 0.212386 0.426348 -0.435116 -0.989750 -0.942766 -0.011393 -1.390415 -1.295889 1.619330 -0.776763 0.249933 2.385671 0.512679 -0.389674 -0.781617 1.321861 -0.732356 2.251499 2.125046 -1.956531 -0.103247 0.949525 1.303149 0.842622 0.818874 -0.349698 -0.868697 0.609942 -0.518134 0.760056 -1.208095 0.305257 -0.159251 -0.095512 -2.512705 0.174134 -0.327259 -0.027144 -0.184682 -0.265384 1.534017 1.974922 1.462513 -0.842029 0.045341 1.507555 0.536790 -0.089836 0.452672 0.128761 -0.198803 0.972279 0.273550 -0.602643 -0.345265 -0.246777 -1.384840 0.207014 1.821142 2.148811 0.210644 0.110805 0.511304 0.186390 0.451409 0.320950 0.478961 0.533474 0.649070 0.984966 -1.869843 0.180869 -3.642586 -0.411949 -4.468869 -1.129771 -1.085552 0.945525 -0.515974 0.381090 0.244403 1.929424 0.485731 0.425935 1.191687 2.306072 -1.292304 -0.652025 -1.176373 -1.017598 0.805412 -0.994363 0.377171 0.732686 0.400034 -1.321691 -1.046536 0.633189 0.162035 -0.730712 -0.459525 -0.075289 1.309184 -1.659562 -0.421876 -1.418414 0.056004 0.164266 -2.711595 0.192235 -1.080750 1.932550 -0.000294 -0.313836 -1.116815 0.164754 1.136380 -0.546163 -0.366845 -1.160766 1.554196 0.814712 0.117040 0.227645 0.041764 0.465422 1.493124 1.356789 -0.937913 -0.487436 0.085217 -1.346281 -0.188524 -1.453639 -0.325329 1.601444 -1.347886 0.381401 0.920342 -1.011380 -0.886286 1.395975 -0.618601 1.132214 4.331147 -0.255141 1.238103 0.709149 -1.711968 0.667899 -0.311305 -0.388619 0.596251 1.160772 0.693980 -1.707825 -1.477947 0.819249 1.752710 1.140148 -1.745252 -0.553353 -0.411113 -0.112133 -0.304847 0.021689 0.471772 -0.568962 -0.946534 -0.468926 1.180448 2.336735 -0.580970 -1.353124 0.511039 0.671584 -0.436605 -1.700911 -0.450075 -0.409308 0.241633 0.204197 -0.020722 1.054185 2.169297 -4.037320 1.459478 0.002679 -0.197012 1.148580 -0.016762 -0.917593 -2.320280 0.625185 1.624914 1.514531 -0.012410 -0.015494 0.179289 -1.612313 -0.184020 0.200652 0.915864 -0.726899 0.777469 0.383454 -1.180392 -1.398758 -0.556228 -0.170477 -0.236314 -0.251700 0.854892 -0.080920 -3.590847 2.179982 -0.586231 -0.577057 0.100585 -0.743324 0.992081 -1.915671 -1.920521 0.665143 -0.337209 -0.804443 -1.222379 0.174563 1.211821 -0.304394 0.353029 -1.043789 -1.870984 1.154848 -0.660955 1.041004 0.702677 0.739176 1.932015 0.019875 -0.447911 -1.694583 -0.117847 0.282366 -0.405870 -1.282562 -0.072404 -0.353031 1.273325 2.139750 -0.498575 -0.246271 0.292078 1.648309 -1.716656 -1.095871 1.073852 1.005601 -1.022500 0.985024 1.243663 -1.649713 -1.007446 -1.246193 -0.580868 -0.153677 -1.658967 0.713736 -0.877731 0.458103 0.903647 0.027701 -0.543876 1.040228 0.287778 0.271706 0.068027 1.850401 2.952591 -1.201732 0.083206 -1.625553 0.788620 -2.497036 -1.855018 0.565798 -0.102386 -0.325720 0.222080 -0.032576 1.331468 -0.080800 -0.081492 -0.411356 0.057825 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::enable_if::value, int*>::type std::__relocate_a_1(int*, int*, int*, std::allocator&) = -0.773242 -0.620546 -0.013282 -2.051389 1.610434 0.600247 0.693817 -0.910995 -1.749948 -0.085834 0.586600 -2.026547 -0.320612 1.690132 -0.696019 1.921514 2.939404 0.417116 -0.791831 -0.650804 1.745530 -0.238977 2.919351 2.571968 -1.913182 -0.095939 0.240479 1.202857 0.383116 0.047637 -0.845021 -0.715629 0.834537 -2.235729 -0.256264 -1.078580 0.322258 0.266428 1.878359 -2.736177 0.547229 -0.740067 0.309368 -0.393979 -0.766534 0.598801 1.668000 1.836671 -0.652320 0.573650 1.959651 0.015415 -0.097378 0.606086 0.148933 0.676388 0.596840 0.548189 -0.770143 -1.074518 -0.173164 -0.389060 0.715324 1.786832 2.168019 0.216587 -0.280519 1.441743 0.951894 0.164529 1.116419 0.507026 -0.463163 0.096560 1.032643 -2.974513 0.143541 -3.993848 -0.637652 -3.790705 -1.495782 -0.332082 1.087772 -1.013555 1.462610 0.630693 2.161504 -0.231760 0.044392 1.189161 1.925723 -2.198799 -1.044734 -1.216341 -1.085348 0.568902 -0.900539 0.187201 1.398537 0.493219 -1.742101 -0.953133 1.043255 0.843444 -0.772215 -1.519526 0.674942 1.006699 -1.090233 -1.723122 -0.878458 1.270491 -0.379899 -3.001779 0.035892 -1.092024 1.652705 -0.115344 -0.695232 -2.235531 0.004293 1.102452 -0.949256 -0.906693 -0.296164 1.251131 1.449802 0.687111 0.621866 0.094372 0.576360 3.289040 1.066555 -1.518427 -0.324598 0.157786 -1.126364 0.493370 -1.417896 -1.036974 0.936632 -2.171022 0.955572 1.474997 -1.271071 -0.254181 2.483735 0.626660 0.693589 5.508795 -0.024418 2.187865 1.544180 -1.820168 0.904048 -1.059103 0.131477 0.630771 1.026991 -0.003008 -2.720244 -1.918210 1.041127 1.932867 1.541072 -2.427039 -0.941955 -0.166072 0.220697 0.148879 -0.503646 0.694753 0.125945 -1.311117 -0.271544 1.615605 3.797894 -0.785759 -0.687221 1.063771 1.025949 -0.773002 -2.467263 -1.186626 -2.036458 0.232169 0.542870 0.591403 1.174167 2.637017 -3.768756 1.390927 -0.460368 -0.024093 1.754340 0.795277 -1.805396 -2.446557 -0.236466 1.201882 2.012844 -0.563888 0.359349 0.779845 -1.532529 -0.137816 0.324461 0.269020 -0.612851 0.812829 0.271031 -1.373420 -0.755249 0.245755 -0.537257 -0.369856 0.112367 1.331168 0.006763 -3.350808 1.891993 -0.120393 -1.096948 0.929419 -1.098769 1.925803 -1.891369 -1.685666 1.412822 -0.067532 0.222086 -0.802473 0.549621 1.191937 0.070654 0.889558 -1.404768 -2.115023 1.273663 -0.486802 1.642035 0.902191 -0.186200 1.132116 -1.207491 -0.588996 -1.849259 -0.653698 -0.584218 0.123149 -1.882748 -0.712358 -0.524023 1.926764 1.771092 -0.171796 -0.674647 0.222767 1.718069 -2.502801 -0.473964 1.353538 1.379103 -1.931189 0.559772 1.690945 -2.193225 -0.206901 -0.958376 -0.345052 -0.523936 -1.631089 1.201468 -0.154470 1.047917 0.266242 0.071466 0.348057 1.029697 0.495225 0.661689 0.163787 2.407180 2.565760 -0.465901 -0.885294 -2.089730 0.730588 -2.564834 -2.436897 1.163542 0.165374 -1.755144 0.318315 0.578701 2.266438 -0.198065 -0.273600 -0.681246 0.104513 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__ops::_Iter_comp_val >::_Iter_comp_val(std::greater) = -0.095961 0.196020 0.183904 -0.137335 0.344557 0.250237 0.127172 -0.106145 -0.196902 -0.159761 -0.074375 -0.324890 -0.291207 0.400163 -0.128067 0.222301 0.550088 0.157285 -0.022131 -0.046588 0.177972 -0.195953 0.529614 0.433573 -0.325007 0.054336 0.160459 0.106815 -0.133932 0.487149 -0.303459 -0.462579 0.234736 -0.172293 0.071148 -0.255815 -0.016069 -0.043298 0.064422 -0.585510 0.023264 0.075529 0.010443 -0.073898 -0.057663 0.029768 0.533873 0.279110 0.018468 0.123308 0.114003 0.095286 0.051109 0.137967 0.223539 0.212169 0.249376 -0.138455 -0.276579 -0.024310 -0.133222 -0.326818 -0.093593 0.320185 0.407564 0.031378 -0.004850 0.076376 -0.223734 0.043868 0.016071 0.105551 0.096224 0.175895 0.126998 -0.270471 0.045798 -0.409226 -0.186155 -0.701643 -0.282127 -0.273179 0.067702 0.138724 0.282771 0.009991 0.443740 -0.034409 0.121500 0.011079 0.606932 -0.499786 -0.178040 -0.193830 -0.071446 0.038863 -0.209439 -0.036178 0.063924 -0.156800 -0.322061 -0.376588 0.308946 0.135145 -0.134110 -0.102864 -0.036634 0.327572 -0.467766 -0.298052 -0.435462 -0.139299 -0.147107 -0.535031 0.056403 0.008280 0.150632 0.175304 -0.146720 -0.505091 0.199920 0.370652 -0.109886 -0.305627 -0.099372 0.357776 0.100362 -0.016049 0.122618 -0.011054 0.121542 0.531232 0.377778 -0.130642 -0.035127 0.022098 -0.208497 -0.019077 -0.166048 -0.145021 -0.097022 -0.391421 0.036794 0.305470 -0.259478 0.065000 0.015163 -0.089017 0.236376 0.757318 -0.169861 0.232376 0.042174 -0.533070 0.230856 -0.165638 -0.157363 -0.045002 0.265593 0.240624 -0.365155 -0.288355 0.230486 0.402185 0.256720 -0.303051 -0.098626 -0.216245 0.081615 -0.001775 0.065903 0.150897 -0.005795 -0.292300 -0.093101 0.108964 0.773136 -0.280948 -0.310241 0.219106 -0.069896 -0.026407 -0.384218 -0.129928 -0.227649 0.011330 -0.017200 -0.079350 0.104932 0.469882 -0.669284 0.396855 -0.225369 -0.295695 0.389685 -0.025621 -0.117193 -0.232053 0.043687 0.417899 0.406063 0.096127 0.100318 -0.077017 -0.346868 -0.068027 -0.032654 0.245841 -0.154845 0.210395 0.091655 -0.506390 -0.306411 -0.153284 0.056296 -0.283189 -0.115353 0.151400 0.239327 -0.779927 0.499240 0.053205 -0.105106 0.169804 0.046895 0.212205 -0.354622 -0.502971 0.194796 -0.145952 -0.098202 -0.010823 -0.031124 0.200238 0.028149 -0.035852 -0.148900 -0.386670 0.217297 0.077424 0.254089 0.164521 0.198906 0.351715 0.131043 -0.250641 -0.193952 -0.121227 0.042486 -0.261168 -0.143128 -0.054250 -0.155795 0.394186 0.509947 0.087639 -0.065222 -0.152012 0.365145 -0.342764 -0.027913 0.371065 0.160175 -0.221653 -0.002647 0.376373 -0.265294 -0.277269 -0.158508 -0.030233 -0.128388 -0.328122 0.031827 -0.324905 0.023775 0.237795 -0.064101 -0.210447 0.133914 0.020772 -0.000560 -0.073660 0.400180 0.317016 -0.287237 0.148825 -0.266011 0.136382 -0.512919 -0.352038 0.094344 0.116258 -0.221209 -0.007788 0.080735 0.191964 -0.077896 0.014147 -0.042582 -0.205959 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::operator-(long) const = -0.447464 0.304477 0.684433 -0.920536 1.068753 1.099760 0.416726 -0.611922 -0.803156 -0.275946 0.032208 -1.178339 -0.793717 1.402225 -0.599399 0.694039 1.843649 0.387739 -0.418222 -0.196220 0.845140 -0.014002 1.802061 1.540677 -1.210818 -0.014182 0.429514 0.396366 0.023719 1.147790 -0.819661 -1.267381 0.734081 -0.508721 0.208185 -0.715619 0.011049 -0.149303 0.473838 -1.804922 0.180502 0.111995 -0.174396 -0.286070 -0.118429 0.301775 1.574498 1.025390 -0.030706 0.119576 0.652125 0.485181 -0.028034 0.357332 0.638152 0.436543 0.894474 -0.087013 -0.635682 -0.348450 -0.402077 -0.442183 -0.197768 1.268125 1.449249 0.227366 -0.018628 0.236622 -0.116379 0.191163 0.190183 0.344326 0.358317 0.676016 0.390273 -1.010067 0.159184 -1.641880 -0.408615 -2.015546 -0.831221 -0.594377 0.281612 0.070280 0.768395 -0.349279 1.429211 -0.005621 0.115217 0.228151 1.919078 -1.470278 -0.532917 -0.745018 -0.458953 0.128788 -0.689022 0.183211 0.296134 -0.399252 -1.123675 -1.040161 0.556343 0.440328 -0.459313 -0.273476 0.073571 1.145112 -1.035786 -0.728982 -0.880346 0.121397 -0.331594 -1.976787 -0.133291 -0.515980 0.571382 0.225669 -0.548845 -1.482091 0.478744 1.119556 -0.525679 -0.842042 -0.361734 1.273569 0.733995 0.118794 0.118258 -0.015996 0.407023 1.666333 0.881724 -0.659934 -0.001441 -0.093626 -0.675499 0.062611 -0.801562 -0.280449 0.129744 -1.085193 0.076014 1.124601 -0.802545 0.193158 0.411832 -0.107601 0.669328 3.463479 -0.551314 1.045460 0.386928 -1.638789 0.703845 -0.368911 -0.318663 -0.029535 0.733698 0.629672 -1.788210 -1.083702 0.900545 1.394229 0.883926 -1.292049 -0.030891 -0.511532 -0.039119 -0.359270 0.151014 0.407297 -0.175684 -0.913956 -0.388096 0.706697 2.448287 -0.871511 -1.295839 0.589465 0.160378 -0.001542 -0.933292 -0.493541 -0.575221 0.213705 0.300474 -0.060504 0.768185 1.640976 -2.365976 1.244019 -0.344305 -0.800016 1.440373 0.054056 -0.692488 -0.559273 0.135754 1.283677 1.238557 0.197531 0.077465 0.003830 -1.207981 -0.173129 0.007469 0.644563 -0.499073 0.546377 0.499965 -1.327592 -0.931983 -0.500103 -0.018671 -0.768698 -0.495630 0.642937 0.280352 -2.571263 1.669582 0.250422 -0.303988 0.367405 -0.356848 0.828856 -1.235316 -1.503474 0.633729 -0.285544 -0.250715 -0.265586 0.019428 0.780510 0.101096 0.659659 -0.970971 -1.529016 0.799064 -0.025803 1.078145 0.500670 0.542874 1.023793 0.117833 -0.499540 -0.952186 -0.832556 0.493146 -0.086540 -0.943249 -0.136640 -0.428741 1.275854 1.375875 -0.089322 -0.450872 -0.586179 1.109782 -1.354205 -0.014450 0.984548 0.697083 -1.008035 -0.080547 1.093467 -0.940544 -0.692435 -0.518155 -0.423148 -0.614913 -1.157930 0.349370 -0.590907 0.395987 0.453823 -0.025753 -0.483315 0.433854 0.170936 0.011387 0.174264 1.286084 1.369652 -0.764688 0.196232 -1.154067 0.768163 -1.715469 -1.438615 0.596822 -0.309775 -0.776116 -0.015261 0.107056 0.955270 -0.137261 0.084515 -0.202903 -0.240620 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::empty() const = -0.431041 0.320197 0.989989 -1.014008 0.802468 0.253667 0.319030 -0.275475 -0.818905 -0.651664 -0.010418 -1.169536 -1.032476 1.292820 -0.608583 0.015634 1.687924 0.462299 -0.371874 -0.405995 0.789602 -0.408041 1.533310 1.478542 -1.304033 -0.044518 0.407611 0.942440 0.438840 1.028329 -0.332240 -0.821054 0.352753 0.076551 0.593522 -0.821938 0.152591 -0.077174 -0.311902 -1.801156 0.168218 0.262973 0.180300 -0.195813 -0.023481 0.936758 1.432255 1.006930 -0.401163 -0.086100 0.893808 0.451668 0.041719 0.324466 0.346146 -0.195454 1.046737 -0.025561 -0.568063 -0.198786 -0.279160 -0.960547 -0.046804 1.296645 1.541253 0.251280 0.086455 -0.044090 0.014037 0.408209 0.232868 0.280211 0.407812 0.551124 0.529506 -0.665022 0.366625 -2.046630 -0.162209 -2.771438 -0.772986 -0.690878 0.840382 0.197857 0.088088 -0.179528 1.342518 0.293723 0.218249 0.613695 1.759890 -0.768869 -0.474061 -0.760989 -0.780065 0.561370 -0.681470 0.176231 0.351960 0.296546 -0.960251 -0.608040 0.370380 0.049275 -0.478111 0.213820 -0.076109 1.056835 -1.219021 -0.106869 -0.895826 0.082887 0.270588 -1.887500 -0.050616 -0.803120 0.838058 0.039714 -0.356256 -0.594766 0.288374 0.669395 -0.461428 -0.057023 -1.312692 1.265587 0.364017 0.022248 0.046918 -0.014694 0.301517 0.733889 0.662892 -0.705849 -0.175820 -0.011014 -0.840168 -0.099779 -0.995955 -0.181565 0.837297 -0.842625 0.107506 0.516900 -0.744935 -0.480350 0.114629 -0.347016 0.773635 2.908426 -0.327587 0.904056 0.404960 -1.231880 0.676694 0.050501 -0.292816 0.258618 0.770510 0.542600 -0.940403 -1.057655 0.679764 1.282745 0.840625 -1.019327 -0.071644 -0.311713 -0.127749 -0.246127 0.219255 0.307160 -0.453730 -0.734437 -0.423203 0.692096 1.591402 -0.299350 -1.423657 0.371211 0.313934 -0.169008 -0.840468 -0.234464 -0.013884 0.219438 -0.009184 -0.143288 0.804776 1.569808 -2.868785 1.223943 0.183396 -0.311415 1.148815 -0.300729 -0.597808 -1.395814 0.327989 1.203671 1.172734 0.116031 -0.269497 0.075237 -1.179835 -0.178143 0.074965 0.688736 -0.540701 0.542488 0.304922 -0.861667 -1.020388 -0.843017 -0.091167 -0.194216 -0.504038 0.591920 0.093596 -2.459149 1.600611 -0.219874 -0.269577 -0.113265 -0.405811 0.373938 -1.296204 -1.400019 0.273181 -0.348398 -0.818415 -0.885325 0.077542 0.782211 -0.216216 0.302545 -0.752376 -1.190708 0.920011 -0.483236 0.816480 0.470089 0.554823 1.164398 0.829738 -0.281886 -0.969931 -0.129840 0.425261 -0.406271 -0.814100 0.245807 -0.326918 0.859738 1.441959 -0.292738 -0.209958 -0.110159 1.240742 -0.754981 -0.784129 0.829307 0.016733 -0.641238 0.621445 0.944471 -1.070195 -0.770540 -0.936224 -0.541317 -0.237221 -1.118150 0.469037 -0.556446 0.293273 0.612034 -0.042288 -0.645121 0.609558 0.193855 -0.091300 0.154194 1.411483 1.682288 -0.761411 0.494536 -1.103706 0.623183 -1.732021 -1.157672 0.341768 -0.300912 -0.340542 0.126199 -0.092353 0.855942 -0.061338 0.070080 -0.279959 0.130628 +PE-benchmarks/Nearly_sorted_Algo.cpp__bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) = -0.375051 0.390798 0.471959 -0.834318 0.722868 0.341701 0.223930 -0.451575 -0.518461 -0.569338 0.010133 -0.821334 -0.753558 1.013263 -0.541591 0.165473 1.355536 0.191308 -0.226314 -0.443748 0.858895 -0.216858 1.349401 1.139020 -1.170393 -0.081823 0.833046 0.674978 0.494142 0.549170 -0.078717 -0.798055 0.390064 -0.276903 0.385355 -0.604267 0.177303 -0.188369 0.093375 -1.367323 0.080321 -0.226535 -0.075655 -0.132188 -0.202030 0.460518 1.189223 0.855208 -0.454675 -0.014293 0.960062 0.623038 -0.194755 0.250846 0.161303 -0.109532 0.634968 0.033600 -0.267024 -0.279900 -0.173896 -0.510364 -0.024133 1.159769 1.280814 0.168556 0.118524 0.367002 -0.054147 0.347289 0.093852 0.287392 0.169160 0.596219 0.515363 -1.105705 0.002874 -2.232267 -0.251466 -2.520026 -0.598967 -0.626993 0.270309 -0.345582 0.314422 0.431372 1.127367 0.336779 0.198498 0.696615 1.490856 -0.678444 -0.344797 -0.641874 -0.681901 0.468753 -0.612088 0.341018 0.304988 0.195641 -0.772154 -0.794113 0.257144 0.178885 -0.424145 -0.383684 -0.062907 0.781553 -0.995590 -0.232502 -0.703032 0.039290 -0.020615 -1.662873 -0.358044 -0.654847 1.110131 -0.048961 -0.184267 -0.842428 0.130368 0.798821 -0.310955 -0.368648 -0.204803 0.639288 0.605097 0.164208 0.052176 -0.045331 0.368287 1.089531 0.768198 -0.515496 -0.211718 -0.120213 -0.607289 -0.108492 -0.801868 -0.101683 0.661975 -0.712559 0.462645 0.799632 -0.560096 -0.723706 0.774845 -0.586620 0.675880 2.748714 -0.214420 0.717936 0.411676 -1.129699 0.006504 -0.249379 -0.329595 0.247250 0.636487 0.509172 -0.750549 -0.876654 0.615639 1.034986 0.642732 -0.961003 -0.344684 -0.232574 -0.131764 -0.223860 0.006804 0.249717 -0.440062 -0.551939 -0.348647 0.792225 1.274122 -0.388524 -0.978471 0.373752 0.676516 -0.227995 -0.742721 -0.267300 -0.373850 0.243587 0.339216 -0.086587 0.667652 1.288237 -2.532423 0.849022 0.166346 -0.136266 0.602916 0.122002 -0.546444 -1.137000 0.474046 1.062598 0.772543 -0.096340 0.157512 0.035791 -0.974487 -0.122318 0.122875 0.553509 -0.456754 0.440297 0.297872 -0.775039 -0.972844 -0.120446 -0.046611 -0.260699 -0.175946 0.496702 -0.016959 -2.274025 1.418287 -0.285577 -0.256670 0.012584 -0.510580 0.718058 -1.144819 -1.211609 0.439094 -0.255274 -0.338348 -0.433108 0.088095 0.756526 0.022207 0.585204 -0.630422 -0.896349 0.514269 -0.258745 0.601431 0.381969 0.604260 1.073596 -0.607868 -0.196658 -1.044166 -0.033526 0.357279 -0.075675 -0.825156 -0.184002 -0.190810 0.804210 1.233203 -0.323106 -0.372766 0.018975 0.904681 -1.106441 -0.457319 0.587000 0.770264 -0.766757 0.415468 0.673287 -0.835846 -0.625218 -0.664322 -0.264736 -0.247649 -1.062295 0.334439 -0.455814 0.268250 0.590656 -0.040769 -0.350399 0.616134 0.212646 0.248392 0.121267 0.800302 1.567134 -0.769004 -0.023007 -0.982131 0.388334 -1.525105 -1.278290 0.463386 -0.307895 -0.183411 0.038972 -0.281370 0.795896 -0.073195 0.192277 -0.174361 -0.000760 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::end() const = -0.204025 0.506859 0.595250 -0.508978 0.820128 0.832812 0.235480 -0.218893 -0.447005 -0.260056 -0.162057 -0.813828 -0.712568 0.892766 -0.359093 0.204598 1.179806 0.232324 -0.168892 0.014166 0.351268 0.054653 1.096602 0.905273 -0.736474 0.079237 0.268334 0.246843 -0.330140 1.119490 -0.660862 -1.169529 0.337689 0.007473 0.144448 -0.392027 -0.076923 -0.272219 0.006207 -1.196263 0.085324 0.335178 -0.245667 -0.207632 -0.007172 -0.049526 1.273455 0.583717 0.015199 -0.033416 0.266676 0.455631 -0.005139 0.223524 0.499678 0.277716 0.650148 -0.195506 -0.504442 -0.158574 -0.314880 -0.330861 -0.317538 0.784672 0.835344 0.215515 -0.048911 -0.077420 -0.347174 0.106714 -0.061729 0.225510 0.350493 0.599467 0.210524 -0.107017 0.116811 -0.673964 -0.195826 -1.015915 -0.568508 -0.523588 0.166223 0.473809 0.389274 -0.331474 0.951295 -0.113506 0.253716 0.149641 1.367837 -0.862778 -0.322051 -0.517866 -0.381434 0.079500 -0.354937 0.013075 -0.118098 -0.315632 -0.723098 -0.732277 0.300743 0.193126 -0.281195 0.048538 -0.015777 0.711406 -0.790237 -0.305295 -0.755110 -0.016463 -0.111891 -1.232375 -0.448390 -0.099648 0.159043 0.233678 -0.392394 -0.944497 0.433431 0.716869 -0.380139 -0.445545 -0.306881 0.844280 0.325320 -0.047529 0.138317 -0.093826 0.357546 0.910831 0.564920 -0.322093 0.011444 -0.084366 -0.313376 -0.123893 -0.367809 -0.071096 -0.320171 -0.641937 0.115416 0.740770 -0.536871 0.114867 -0.437074 -0.270421 0.498295 2.101443 -0.511491 0.568194 0.021918 -1.159507 0.514394 -0.168952 -0.436686 -0.217292 0.447449 0.641750 -0.817345 -0.597814 0.643687 0.902495 0.556033 -0.607252 0.254242 -0.337461 -0.033078 -0.217532 0.258217 0.247576 -0.082083 -0.596529 -0.302301 0.412968 1.600056 -0.448143 -1.230989 0.447274 0.056817 0.183864 -0.261977 -0.203393 -0.206295 0.082731 0.305208 -0.229413 0.474015 1.048752 -1.567460 0.841665 -0.135843 -0.707196 0.924714 -0.108499 -0.277956 0.012995 0.115534 1.006854 0.855428 0.284786 -0.026950 -0.283011 -0.723758 -0.155177 0.060116 0.534536 -0.369932 0.425258 0.296535 -1.072780 -0.675145 -0.653109 -0.015585 -0.466887 -0.572847 0.300555 0.171816 -1.758012 1.224623 0.295812 -0.062694 0.102645 -0.175148 0.362721 -0.738711 -1.121054 0.344820 -0.309476 -0.305904 0.060018 -0.093446 0.436838 0.246875 0.404808 -0.579383 -0.959045 0.567275 0.245962 0.715730 0.340808 0.507242 0.664713 0.432610 -0.369354 -0.425295 -0.606240 0.657961 -0.187294 -0.480345 0.039606 -0.398305 0.759212 0.947881 -0.063508 -0.287080 -0.679505 0.703186 -0.522066 0.038107 0.675315 0.049619 -0.596841 -0.135586 0.761647 -0.407156 -0.589534 -0.431853 -0.125503 -0.491554 -0.772732 0.002816 -0.556048 0.068890 0.549270 -0.175142 -0.578661 0.173925 0.028541 -0.107684 0.064552 0.769821 0.563952 -0.546311 0.521361 -0.653247 0.491634 -1.124597 -0.868921 0.310353 -0.351925 -0.416922 -0.120211 -0.043120 0.419047 -0.237238 0.215807 -0.057181 -0.209000 +PE-benchmarks/Nearly_sorted_Algo.cpp___GLOBAL__sub_I_Nearly_sorted_Algo.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/n-queen-problem.cpp__printSolution(int (*) [4]) = -0.837625 -1.002601 -0.480240 -2.077852 1.150755 1.112085 0.595764 -0.728367 -2.387052 -0.462739 0.653730 -2.133486 -0.088311 2.479245 -0.561395 2.133511 3.280480 0.575150 -1.000553 0.117335 2.408304 -1.044547 2.554480 2.481893 -1.638244 -0.221635 -0.379202 1.193265 0.201136 0.779819 0.450872 -1.225856 0.620497 -2.270062 -0.469800 -1.861370 0.517606 1.248580 1.720899 -3.513209 0.681399 0.722376 0.727554 -0.747127 -0.746472 -0.362682 1.089937 1.889901 -0.618455 0.555170 1.721467 0.416376 -0.328747 0.515301 0.223001 0.538549 -0.258591 -0.139910 -0.895858 -0.846780 -0.003369 -0.633104 0.808647 1.702488 2.501045 0.110857 0.082055 1.310171 0.317144 0.481997 1.279974 0.112832 -1.004478 -0.488544 0.803863 -2.709491 -0.328146 -3.519410 -0.117683 -4.000548 -1.143235 0.207095 1.672234 1.064978 1.146714 -0.217556 1.796256 -0.767079 -0.428073 2.309259 1.938889 -1.578255 -0.939543 -1.752034 -1.410965 0.959908 -1.047106 -0.402485 1.291244 0.529750 -1.572029 -0.823669 0.965956 1.099357 -0.686530 -1.783365 0.547495 1.659681 -1.712849 -1.950631 0.219485 2.139024 -0.641297 -3.052753 -0.238262 -1.772769 0.145795 -0.020779 -0.583266 -1.764936 0.129181 0.878317 -0.536473 -0.955495 -0.968110 1.704090 0.860514 0.678004 0.317842 0.091922 0.271625 3.113536 0.372551 -1.376235 0.152203 0.307327 -0.602430 0.686107 -1.612295 -1.267526 0.508307 -2.247176 0.162393 1.410421 -1.180046 -0.398099 1.160143 0.785075 0.636726 7.408516 0.353470 2.680434 1.894750 -1.854660 1.585981 -0.443010 0.062576 0.682488 0.796873 -0.278080 -3.293306 -1.823531 0.825212 1.897248 1.705300 -1.890594 -1.171408 -0.395333 -0.165952 0.379592 -0.241872 0.502949 -0.093556 -1.717676 -0.385892 1.638230 4.372721 -0.409883 0.447535 1.221365 1.420333 -1.737757 -3.261163 -0.891279 -2.189377 0.252118 0.223404 -0.093161 1.184266 2.539307 -3.395996 1.789983 -0.186974 0.328107 1.461676 0.495110 -2.076683 -3.862829 -0.697383 1.125563 2.904874 -1.129296 0.896182 0.910060 -1.663995 -0.086575 0.444125 -0.206759 -0.393959 0.704880 -0.226331 -0.889857 -0.891765 0.959155 -1.149295 -0.636961 -0.115527 1.161870 0.887222 -1.825955 1.704507 -0.186361 -0.666576 0.668121 -0.406868 2.029840 -1.860631 -1.849897 1.427241 0.257827 -0.442414 -0.905543 0.397764 1.504779 0.386265 0.221542 -0.677575 -2.604577 1.224360 -0.967159 1.441808 0.793875 -0.486522 0.742616 0.195736 -0.456047 -2.051693 -1.469390 -0.772554 -0.051354 -1.904970 -0.827740 -0.419765 2.008085 1.331740 0.305237 -1.842725 0.379290 2.466604 -1.187834 -0.482894 1.365349 0.046975 -2.201319 0.112947 1.800765 -2.694710 0.212795 -1.077526 0.539980 -0.301853 -1.449983 1.262913 0.539170 1.231434 -0.160200 0.310020 0.060034 0.801944 1.134807 0.333615 0.183695 3.090215 1.319376 -0.186468 -0.695265 -1.881092 0.399237 -2.366237 -2.283064 0.602989 0.739106 -1.738464 0.553650 0.877393 2.333083 0.298493 0.590459 -0.156918 0.005925 +PE-benchmarks/n-queen-problem.cpp__solveNQUtil(int (*) [4], int) = -3.627491 -5.416393 -4.018820 -8.952692 5.169723 7.119606 3.441723 -6.848330 -11.025823 0.621155 5.724333 -10.620533 0.832087 11.153765 -2.838785 11.381240 12.921771 1.558422 -7.313855 -0.829388 10.727491 0.868920 12.982965 11.478211 -7.356666 -0.050291 -2.503293 2.126515 3.871357 0.152637 1.022681 -2.452646 5.888881 -12.222759 -4.571595 -5.363126 0.663769 3.943780 10.880531 -12.623628 3.302891 0.423384 3.377361 -3.309223 -3.601421 0.399455 5.214270 8.557611 -0.077194 3.673999 6.811558 0.662865 -0.782331 2.332790 2.938466 2.993131 1.214467 -0.112536 -3.035366 -6.230540 -0.560210 -0.042435 2.182521 8.490872 9.830621 1.181894 -1.164314 7.760743 3.867892 1.940072 6.881808 1.718131 -4.020283 -1.108796 3.072470 -12.714665 0.227228 -11.067437 -2.258234 -15.282305 -4.446568 3.395157 7.299944 -1.180309 6.926186 0.800649 8.712870 -3.039049 -4.785286 8.324825 9.071230 -9.275057 -4.297787 -4.199045 -4.450727 2.127483 -4.473566 1.221826 6.395179 1.602024 -8.314303 -2.670446 2.504766 5.674620 -3.736817 -7.098197 3.863356 6.266660 -7.140861 -7.824774 3.709908 8.622796 -3.338973 -13.559661 -3.459270 -7.213724 3.410151 -0.838034 -4.309803 -9.603150 0.969984 3.844152 -2.638483 -5.696099 -0.261791 3.919384 4.969399 6.066339 0.319476 1.753058 2.557485 16.634034 1.209638 -6.720167 2.811801 -0.923613 -0.333191 6.312857 -4.194920 -6.280135 1.496535 -10.072580 1.923497 7.409799 -5.232952 -0.655464 7.478593 6.371144 0.072873 28.164104 1.221178 12.630064 9.668767 -8.533549 0.101087 -5.138243 1.647717 3.166174 3.199189 -1.487868 -12.772851 -9.115120 5.801104 9.797799 7.304851 -9.880361 -1.839371 -0.224132 -0.857904 0.759459 -1.283508 1.307520 1.835324 -7.811327 -2.148902 7.632932 18.379675 -4.536791 2.937854 5.308994 3.194220 -4.648711 -9.552754 -5.066291 -7.750904 2.981740 2.542630 1.633222 5.862807 11.612443 -9.822101 8.382153 -3.103709 0.652239 6.429337 5.097578 -10.322928 -9.019865 -4.907672 3.923757 10.002458 -4.720769 1.031779 5.556970 -8.388507 -1.068492 1.926302 -2.611671 -1.946402 3.314403 2.511202 -3.034571 -2.926273 6.038082 -1.644548 -1.618644 0.826525 7.168584 0.210487 -8.310030 7.357323 1.070927 -4.287374 2.453454 -2.412251 9.205660 -7.497003 -7.016542 6.598211 0.253387 -1.849229 -2.961736 1.783576 6.045855 3.170519 4.056875 -6.373108 -8.249467 6.652221 -4.300667 8.456839 4.154523 -2.682534 3.423620 -6.928782 -1.653720 -8.465757 -6.529672 -4.057019 1.521494 -9.083325 -2.252840 -2.300856 9.801848 4.528651 0.987554 -8.593024 2.229258 8.771379 -9.027316 -1.221381 5.622549 6.037447 -11.225559 1.793317 7.382747 -10.191812 3.118934 -2.769482 -2.508624 -4.046606 -5.997252 7.659289 4.518692 7.126859 -2.452791 2.177540 2.872067 4.043560 3.110063 2.213690 3.061504 11.552723 6.566953 -1.246229 -5.829059 -9.646659 4.376174 -9.975688 -11.441595 5.999100 2.958335 -9.139787 0.765235 1.250408 11.493788 3.239148 -2.530313 -2.486701 2.666238 +PE-benchmarks/n-queen-problem.cpp__solveNQ() = -1.223316 -1.534563 -0.515338 -3.023911 2.125120 1.896847 1.285675 -1.364024 -4.046182 -0.558421 1.487305 -4.089269 -0.608070 4.335141 -0.878651 3.346503 5.107844 1.012640 -2.165270 -0.111507 3.367631 -0.396695 4.485241 4.136264 -2.645452 0.065851 -1.221413 0.981848 0.460659 1.149393 0.289635 -1.952430 1.670827 -3.208914 -0.894089 -2.103589 0.210270 1.441153 2.663695 -5.246809 1.179762 1.462396 1.681540 -1.303501 -0.972510 0.073876 2.431136 3.101420 -0.289923 1.159864 2.229621 0.228836 -0.029707 0.902180 1.042657 0.832006 0.366557 -0.563992 -1.878420 -1.541215 -0.411274 -0.901640 0.537891 2.939177 3.721853 0.393397 -0.388190 1.864201 0.894135 1.009438 2.207044 0.483548 -0.764269 -0.569258 1.251799 -3.254785 -0.320295 -4.358646 -0.505274 -6.241847 -2.119301 0.631975 3.530691 1.337338 1.757672 -0.519414 3.323703 -1.229691 -1.116470 2.978620 3.811175 -2.881943 -1.764827 -2.108306 -1.880168 1.180625 -1.637524 -0.179586 2.064274 0.586923 -3.148433 -1.076318 1.080083 1.511915 -1.230891 -1.826721 1.110405 2.787443 -2.932610 -2.514226 0.239206 3.085124 -0.480210 -4.972252 -0.634116 -2.154162 0.068459 0.413488 -1.718361 -2.786951 0.738318 1.020943 -1.363740 -1.454919 -1.689587 2.417061 1.037600 1.636425 0.453410 0.589332 0.873235 4.843787 0.724836 -2.480338 0.851708 0.042855 -0.284138 1.765958 -1.813039 -2.333170 0.325870 -3.648447 0.567364 1.973543 -2.178356 -0.482271 0.557868 1.771232 0.523152 9.029400 0.077389 4.371787 2.904345 -3.177850 1.682384 -1.163135 0.163739 0.746686 1.627353 -0.136647 -3.541258 -3.209274 2.062356 3.702631 2.872069 -2.948438 -0.790194 -0.323232 -0.184357 0.346660 0.134234 0.814203 0.638783 -2.991348 -0.807589 2.478847 6.572039 -1.205205 -0.239873 1.865997 1.404012 -1.228450 -3.488294 -1.472769 -2.728896 0.720190 0.662762 0.126966 2.067338 4.444226 -4.639545 3.483369 -0.729635 0.025435 2.645309 1.022859 -3.354611 -4.081089 -1.597432 1.914133 4.324432 -1.094822 0.109271 1.423671 -3.047669 -0.395287 0.576279 -0.377724 -0.800212 1.389188 0.036311 -1.418839 -1.276291 0.781861 -1.022565 -0.790787 -0.372488 2.275172 1.334787 -3.237120 3.042276 0.187053 -1.306043 0.592756 -0.510510 2.886788 -2.658421 -2.993195 1.977160 -0.334536 -1.582073 -1.403863 0.394744 2.110824 0.819376 0.800833 -1.507233 -3.322902 2.842388 -1.227334 3.227698 1.554676 -0.814538 1.546514 0.511372 -1.014898 -2.478283 -2.401801 -0.853218 -0.441934 -2.834337 -0.680662 -1.060317 3.355594 2.092652 0.462256 -2.859090 -0.166587 3.567483 -2.423999 -0.828238 2.571649 -0.079862 -3.267592 0.936549 3.253689 -3.836482 0.507543 -1.771065 -0.034200 -1.269729 -2.233313 2.139222 0.868860 1.958815 -0.468282 0.343407 0.162751 1.216825 1.247573 0.121320 0.495989 4.740834 1.862431 -0.845651 -0.635997 -3.337067 1.553206 -3.880264 -3.701793 1.478212 1.093988 -3.258789 0.395272 0.578900 3.514124 0.548537 -0.385341 -1.130827 0.812762 +PE-benchmarks/n-queen-problem.cpp__main = -0.303694 -0.388213 0.059119 -0.812288 0.546232 0.194777 0.335051 -0.291624 -1.112257 -0.261360 0.353070 -1.049637 -0.197946 1.120806 -0.253526 0.744500 1.330879 0.375608 -0.502377 -0.155493 0.767673 -0.321241 1.144145 1.123698 -0.702233 0.065571 -0.336001 0.376545 0.166516 0.458762 0.025011 -0.468728 0.388994 -0.648320 -0.099892 -0.651868 0.035263 0.448798 0.505002 -1.423041 0.319617 0.393164 0.592275 -0.290503 -0.181243 0.266173 0.624318 0.786757 -0.080272 0.400413 0.607433 0.055125 0.074300 0.259429 0.332619 0.191739 0.322198 -0.250132 -0.516882 -0.272837 -0.132348 -0.438523 0.150537 0.755880 0.999661 0.069557 -0.095821 0.313827 0.199513 0.300411 0.628649 0.116360 -0.199387 -0.195804 0.289641 -0.809692 0.076583 -1.254229 -0.113852 -1.931671 -0.580838 0.123868 1.070510 0.402376 0.318742 -0.050823 0.879771 -0.239893 -0.260658 0.649584 0.965757 -0.664406 -0.464508 -0.415207 -0.497707 0.345149 -0.406783 -0.107672 0.511674 0.308276 -0.782074 -0.197912 0.423442 0.278350 -0.326734 -0.262063 0.242509 0.740028 -0.943479 -0.554181 -0.037028 0.733102 0.000543 -1.216411 0.075697 -0.618622 0.148035 0.098536 -0.468220 -0.548298 0.228126 0.192383 -0.384894 -0.174653 -0.811453 0.670016 0.126861 0.376387 0.088287 0.110626 0.153363 1.053853 0.153834 -0.706414 0.190323 0.075235 -0.140733 0.419950 -0.527332 -0.615127 0.192574 -0.917630 0.155281 0.284722 -0.590932 -0.193009 0.089828 0.436343 0.149427 2.015420 -0.001910 1.091382 0.727458 -0.757687 0.438660 -0.202288 0.097501 0.250314 0.500127 -0.064581 -0.658093 -0.849686 0.475177 0.951447 0.750631 -0.714282 -0.292029 -0.102328 -0.028960 0.220263 0.082339 0.166517 0.077433 -0.755109 -0.226437 0.452945 1.605089 -0.162213 -0.073433 0.394329 0.256100 -0.375613 -0.910295 -0.327251 -0.571628 0.213038 -0.029046 0.006451 0.509615 1.152468 -1.514342 0.964441 -0.220728 0.026134 0.698683 0.153675 -0.785202 -1.325896 -0.428231 0.450620 1.186835 -0.253659 0.040547 0.435499 -0.807106 -0.126183 0.057093 -0.025981 -0.281056 0.365123 0.070537 -0.407775 -0.302871 0.054254 -0.188513 -0.119187 -0.105270 0.589025 0.439362 -1.043862 0.741253 -0.029684 -0.330149 0.128610 -0.016147 0.621335 -0.692223 -0.731612 0.398793 -0.125483 -0.512433 -0.506754 0.092932 0.537626 -0.047657 0.076336 -0.307753 -0.719244 0.748189 -0.431150 0.767723 0.410675 -0.235311 0.443884 0.351956 -0.233779 -0.557542 -0.345009 -0.275565 -0.376163 -0.566523 0.100013 -0.288810 0.784719 0.627140 0.196322 -0.596729 0.120968 1.010172 -0.491987 -0.327032 0.696190 -0.155786 -0.673181 0.461535 0.851138 -1.049207 0.052903 -0.531169 -0.102551 -0.219297 -0.494675 0.639063 0.176663 0.472428 -0.106116 0.111811 -0.083641 0.386462 0.277952 -0.049812 0.104519 1.316596 0.636599 -0.191994 0.009292 -0.794469 0.335523 -0.989641 -0.810364 0.228938 0.371670 -0.847093 0.153453 0.067583 0.902470 0.151988 -0.065308 -0.303687 0.261501 +PE-benchmarks/optimal-binary-search-tree.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/optimal-binary-search-tree.cpp__optimalSearchTree(int*, int*, int) = -5.045988 -6.524529 -5.399867 -10.271481 7.715360 10.019554 4.263465 -8.518407 -13.009819 0.822048 6.545738 -13.512476 0.186567 13.255050 -3.831629 14.223435 16.996389 1.695639 -7.844955 -0.625053 13.992607 -0.411292 17.485770 14.840071 -8.778814 -1.217332 -2.630305 4.278897 2.579567 -1.501156 2.194292 -3.163728 6.945930 -16.279714 -6.239322 -6.511327 2.101754 4.917332 14.166573 -16.232068 3.341066 -1.886831 2.121149 -3.396907 -5.382781 -0.428004 6.288040 10.536228 -0.738680 4.195352 9.527470 0.453096 -1.639528 3.305292 1.489192 2.436083 -0.688673 0.790112 -4.129008 -7.443367 -0.441354 -0.064885 3.013331 10.057053 13.915291 2.099508 -0.501751 10.286496 3.352924 2.722592 7.735977 1.625336 -5.740944 -0.324768 4.056541 -17.678077 -2.132306 -18.910491 -3.427040 -17.544826 -6.122155 2.992464 7.951484 -0.765965 8.424750 2.890958 10.173530 -1.829467 -5.237457 12.423746 11.938241 -11.443378 -5.728897 -6.531289 -6.000963 2.847168 -5.497621 2.655836 8.382107 3.548815 -9.900946 -4.435396 3.853846 6.575992 -3.839964 -12.024294 4.078844 8.520713 -6.765794 -10.223549 3.747807 11.785635 -4.121781 -18.482614 -3.969503 -8.738645 5.110730 -0.224994 -4.231977 -11.960551 0.527679 4.873600 -2.835902 -6.811436 1.347166 5.547032 7.295072 6.251543 1.011558 2.708769 2.843029 21.482422 1.153845 -7.566857 2.162298 -1.169440 -1.218453 7.385858 -6.893357 -6.716544 0.827380 -12.948281 5.320485 9.974186 -6.145880 -3.144676 9.108970 6.880646 1.091310 38.064463 2.424779 15.948171 12.113131 -11.132687 3.603305 -7.165064 2.254559 4.184737 3.823452 -2.989818 -18.783310 -11.236277 6.876580 11.245498 8.770860 -13.954525 -5.042752 -0.486408 -0.658068 -0.133797 -1.953554 3.637646 0.814992 -7.605974 -1.923196 11.624037 24.938328 -5.381042 3.749619 7.673586 5.190502 -5.676339 -16.646070 -6.829633 -10.093674 2.391022 4.752016 2.817288 6.053393 14.149117 -14.200365 8.872793 -1.954259 2.808668 8.746006 6.818009 -13.841368 -14.192060 -4.599866 5.989067 12.711064 -5.368491 1.303719 6.147569 -9.644455 -0.753567 3.528510 -2.607825 -1.378174 3.935583 0.652505 -3.937649 -4.598589 7.561097 -4.029166 -2.030880 1.178201 8.492439 0.597739 -11.222591 9.628103 0.229010 -5.811291 3.232105 -4.572667 13.849541 -8.554807 -9.310421 8.989141 -0.547442 -1.522196 -4.625099 3.128425 6.754892 4.450588 6.266902 -7.008323 -11.487557 7.355468 -5.032542 8.997199 4.441250 -2.287776 4.239671 -9.139222 -4.077417 -12.468214 -9.225258 -3.128119 2.705104 -12.476838 -3.858636 -1.809111 12.065155 5.646158 1.842516 -12.436310 2.169466 12.247384 -11.555226 -2.624038 7.371867 7.127320 -14.812901 1.531503 9.173506 -13.791157 2.996173 -3.270539 -0.426253 -4.664951 -9.029316 7.600021 5.010662 8.324667 -3.064349 2.932307 4.205873 5.465511 4.860208 5.091773 2.592700 15.848871 8.624679 -1.560969 -7.657060 -12.234176 4.514451 -13.043275 -15.670175 7.607733 4.326744 -10.074522 1.434445 2.962568 14.137193 2.276578 -2.546137 -3.167080 2.014969 +PE-benchmarks/optimal-binary-search-tree.cpp__sum(int*, int, int) = -0.808931 -0.945783 -0.198004 -1.686424 1.011909 0.977611 0.531009 -1.036264 -2.028231 0.007319 0.547744 -1.370111 0.073726 2.009333 -0.608285 1.975929 2.673356 0.698944 -0.939494 -0.326078 2.395826 -1.041081 2.511876 2.363035 -1.509132 -0.225438 0.285751 1.270020 0.626880 0.735343 -0.332769 -0.481668 0.825324 -2.519722 -0.264869 -1.964498 0.401647 1.042941 1.898499 -2.788597 0.500404 -0.323342 0.435849 -0.424886 -0.599532 0.328250 0.827451 1.575138 -0.564386 0.766733 1.669533 0.096766 -0.253740 0.464537 0.354466 0.884583 0.575036 0.678549 -0.535495 -0.719257 -0.168054 -0.699524 0.906782 1.488947 2.439594 0.029350 0.096714 1.109916 0.377940 0.289096 1.129997 0.192431 -0.800076 -0.361048 0.810494 -3.346596 -0.004823 -4.103930 -0.366553 -3.729069 -0.893918 0.020360 0.922840 -0.597940 1.259120 0.373179 1.615789 -0.392728 -0.421127 1.461702 1.592142 -1.764813 -0.748522 -1.121289 -1.128603 0.535167 -0.951442 -0.157914 1.211919 0.238562 -1.272799 -1.169650 1.015477 1.027273 -0.603938 -1.545151 0.301481 1.545064 -1.416713 -1.885890 -0.164184 1.166486 -0.853962 -2.725823 0.150987 -1.798274 1.382004 -0.052456 -0.562153 -1.826630 0.184406 1.224389 -0.440709 -1.117204 -0.079837 1.390946 0.988973 0.519422 0.086457 -0.218445 -0.018212 2.887731 0.991782 -1.238445 0.004587 0.334116 -1.179227 0.555513 -1.726708 -0.968896 0.981640 -1.959713 0.132805 1.242369 -1.011994 -0.139947 2.792183 0.694396 0.560788 6.437536 0.222005 2.227717 1.534246 -1.622716 1.114398 -0.342125 0.355262 0.898857 0.907932 -0.279444 -3.670025 -1.618897 0.629155 1.603865 1.376512 -2.320126 -1.702236 -0.607016 -0.020516 0.432217 -0.341480 0.406860 -0.319476 -1.309938 -0.313072 0.915126 3.838739 -0.852493 -0.092220 0.849416 0.628240 -1.768341 -3.177374 -0.865487 -1.813765 0.295953 -0.200196 -0.011741 0.978121 2.127978 -3.573136 1.470823 -0.731917 -0.038342 1.484979 0.485368 -1.788796 -2.860942 -0.410542 0.813201 2.215983 -0.552794 0.531859 1.064306 -1.547667 -0.048985 0.142507 0.098714 -0.471728 0.704713 0.244012 -1.052084 -0.790368 0.799416 -0.527653 -0.836716 0.194349 1.077624 0.067488 -2.665382 1.333884 -0.185778 -0.626954 1.062249 -0.199653 1.725311 -1.604754 -1.655843 1.313247 0.441418 0.172046 -1.176003 0.384137 1.386403 0.271260 0.266434 -1.005551 -2.479203 0.791616 -1.181065 1.191112 0.625242 -0.333601 1.057111 -0.613663 -0.392089 -2.449268 -0.468965 -0.896347 -0.016335 -1.582566 -1.209147 -0.261227 1.806920 1.351201 0.336434 -0.938410 0.335670 2.325315 -1.889169 -0.350059 1.155415 1.390887 -1.878981 0.214169 1.419672 -2.394746 -0.105480 -0.545683 -0.312231 -0.161857 -1.117242 1.331028 0.192385 1.119465 -0.257052 0.512238 0.207727 0.826023 0.839668 0.544018 0.152496 2.663046 2.366481 -0.455149 -0.861656 -1.639444 0.488977 -2.029210 -2.071668 0.503430 0.675498 -1.574391 0.565351 0.756312 2.331741 0.330767 0.176490 -0.016063 -0.243418 +PE-benchmarks/optimal-binary-search-tree.cpp__main = -1.049169 -0.932678 -0.305423 -2.536121 2.278310 2.156838 1.185319 -1.289199 -3.347643 -0.649506 1.376188 -4.067116 -1.218291 3.691899 -1.011497 2.569510 4.759631 0.604269 -1.723161 -0.284486 2.844714 -0.229097 4.642380 4.086572 -2.668143 -0.008866 -0.789708 1.202239 0.286089 0.693294 0.340793 -1.987551 1.677036 -2.714651 -0.798107 -1.489564 0.230401 0.605598 2.156003 -4.807541 0.708444 0.831636 0.479238 -0.871431 -0.847461 0.730256 2.709075 2.749868 -0.292343 1.118740 2.239160 0.119921 -0.051625 0.822393 0.744387 0.061157 0.387495 -0.204385 -1.766276 -1.336676 -0.371253 -0.999330 0.011224 2.801880 3.746578 0.454915 -0.316543 1.618777 0.442345 0.890797 1.687372 0.620375 -0.275920 0.312665 1.371679 -2.894821 -0.502651 -4.568901 -0.705314 -5.920318 -2.151939 0.093583 3.185016 0.797993 1.370614 -0.340805 3.122040 -0.400337 -0.853508 3.069719 3.947034 -2.647790 -1.688110 -1.870963 -1.513465 1.016164 -1.566587 0.481295 1.996011 0.690799 -2.917638 -0.987287 1.043294 1.047091 -1.113990 -1.889251 0.732925 2.558148 -2.531527 -1.811750 -0.321817 2.569364 -0.056772 -5.080559 -1.110746 -1.570096 0.968299 0.550753 -1.415589 -2.347174 0.606353 0.996708 -1.108491 -1.107176 -1.068158 2.387593 1.399343 1.462249 0.550256 1.019533 1.161099 4.618497 0.713645 -1.876411 0.469298 -0.205935 -0.365703 1.620217 -1.618991 -1.580116 0.300115 -3.148553 1.300479 1.932181 -1.906733 -0.984608 0.410733 1.235394 0.606802 9.125529 0.064109 4.058218 2.542262 -3.095363 1.541078 -1.494641 0.048956 0.646375 1.444590 0.026899 -3.622207 -2.807108 2.103740 3.426567 2.370189 -3.524804 -0.347250 -0.049453 -0.060106 -0.342095 0.236300 1.037850 0.500931 -2.142187 -0.643614 2.882127 6.402355 -1.254007 -0.844002 1.702496 1.266709 -0.509461 -3.410705 -1.253540 -1.622581 0.577753 1.171212 0.425486 1.732778 3.999636 -4.881261 2.853163 -0.176975 0.174290 2.706945 1.178718 -3.213589 -3.744491 -0.958581 2.118455 3.677315 -0.479786 -0.164818 0.987805 -2.758688 -0.325986 0.839285 -0.075949 -0.632202 1.372929 -0.025828 -1.399168 -1.570564 0.138414 -0.969876 -0.241649 -0.584607 2.075551 0.783875 -4.228691 3.106951 0.129231 -1.505135 0.004690 -1.008314 2.952774 -2.559841 -3.035843 1.755069 -0.957574 -1.990961 -1.424675 0.280403 1.473527 0.951714 1.325468 -1.658623 -3.153471 2.936713 -0.972918 2.801311 1.404128 -0.249056 2.021442 -0.279918 -1.391001 -2.549269 -2.598678 0.401226 -0.333562 -2.862412 -0.062170 -0.880350 2.865405 2.076829 0.260787 -2.807894 -0.331132 3.261358 -2.579447 -1.072909 2.303512 0.778056 -3.102738 1.091119 2.802661 -3.444048 0.281951 -1.708572 -0.386433 -1.385559 -2.459813 1.578422 0.384985 1.656148 -0.059679 0.342542 0.047459 1.249702 0.811224 0.487212 0.410265 4.353733 2.791863 -1.244247 -0.472233 -3.346816 1.654718 -3.775128 -4.033977 1.646378 0.655241 -2.393660 0.137289 0.520053 2.996339 0.459652 -0.952687 -1.311301 0.940433 +PE-benchmarks/optimal-binary-search-tree.cpp___GLOBAL__sub_I_optimal_binary_search_tree.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/optimized-naive-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/optimized-naive-algorithm.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -1.899757 -2.900230 -2.141857 -4.796938 2.221323 1.882599 1.364144 -2.415159 -5.636633 -0.785272 2.515011 -5.515618 -0.207481 5.393520 -1.496839 4.875990 7.657552 0.699826 -2.853330 -0.727545 6.104892 -1.677570 6.487037 6.504485 -4.186332 -0.686442 -1.030566 3.731992 2.148026 -0.469968 2.491447 -1.940226 2.101195 -5.651459 -1.383324 -4.062999 1.479654 2.630941 4.773785 -7.830566 1.435714 0.986443 2.001855 -1.521531 -1.811210 1.092137 1.921163 4.445538 -1.654068 1.630812 4.889282 0.817890 -0.883203 1.064070 -0.126351 -0.249347 -0.001548 0.281554 -1.697624 -2.602516 0.365776 -1.002999 1.576414 4.148594 7.081385 0.324002 0.122541 3.578829 1.556598 1.360031 3.537919 0.396015 -1.796769 -0.955807 2.484388 -7.344382 -1.256852 -10.383796 -0.456239 -11.172277 -2.492435 0.980774 4.699452 -0.209954 2.077315 0.387165 3.841804 -0.801712 -1.690410 6.508627 4.163010 -2.903689 -2.269972 -3.464304 -3.280917 2.607393 -2.765471 0.470927 3.984263 2.238100 -3.622371 -1.560576 2.335604 2.132444 -1.658924 -4.333945 1.452503 3.141556 -3.488615 -3.575584 1.215809 5.127770 -0.640194 -7.077770 -0.653767 -5.230216 2.068139 -0.350092 -1.088675 -2.851123 -0.381551 1.054022 -1.223679 -1.692057 -1.981423 3.372041 2.379205 2.608974 0.446080 0.904805 1.070313 7.588788 -0.048128 -3.339467 0.359942 0.181609 -1.642954 2.433355 -4.500483 -2.817723 4.051200 -4.538418 1.119233 2.629440 -2.448307 -2.596643 4.702849 1.829427 0.993820 16.846406 1.725291 6.296310 4.968473 -3.390468 2.429974 -1.739987 0.778418 2.094823 1.726553 -1.197685 -7.701483 -4.446801 2.052748 4.155673 3.623469 -5.470631 -3.371216 0.247972 -0.186620 0.323887 -0.775094 1.168103 -0.120783 -3.555844 -0.726440 4.439006 9.551788 -0.750146 2.037887 2.423201 4.164042 -4.193698 -7.908949 -1.970748 -3.814143 1.005853 0.191503 0.760701 2.936044 5.703973 -8.655742 3.542402 0.399552 2.200087 2.838912 1.854890 -5.947460 -9.967857 -1.244649 1.901562 6.336807 -2.393449 2.123929 2.786143 -3.847064 -0.091876 1.114035 -1.068760 -0.619618 1.429195 -0.535525 -0.823952 -2.131523 2.807091 -2.624378 -0.175684 0.262920 3.073189 1.787899 -4.266798 3.484827 -1.006027 -1.958879 0.637363 -1.898524 5.357988 -4.447630 -3.587766 3.029607 -0.212680 -1.801921 -3.511810 1.158682 2.929324 1.075584 1.687405 -2.151759 -5.628398 3.686189 -3.481060 3.212385 1.810692 -1.518974 1.701650 -1.511290 -0.682877 -6.093562 -2.749392 -2.455313 0.448574 -4.958634 -1.215268 -0.576921 4.094587 2.554036 -0.023539 -4.992264 1.605371 5.875307 -4.035693 -1.973720 2.632841 1.798141 -5.387023 1.707625 3.557590 -7.143031 1.403034 -2.587430 -0.340244 -0.734742 -3.363504 3.387527 2.034695 3.283013 -0.768049 1.038053 0.871802 2.225525 2.320138 0.906444 0.681115 7.822486 5.364627 -0.564829 -2.431551 -5.341296 0.990602 -5.245227 -6.388121 2.142669 0.976813 -4.149105 1.205841 1.879242 6.019102 1.531650 0.530179 -1.425333 1.438864 +PE-benchmarks/optimized-naive-algorithm.cpp__main = -1.918070 -1.266059 2.421111 -5.113643 6.614390 1.915508 2.742258 0.778021 -4.690999 -2.468061 0.428112 -2.376904 -4.996097 6.395484 -2.040198 4.090565 5.739857 -0.052758 -1.345944 -1.809323 7.840680 -4.541109 7.248313 2.531809 -7.995441 -0.541823 -0.860611 5.652051 1.136679 6.652078 0.150783 -2.497055 1.337085 -2.412476 3.753615 -3.723304 3.313802 1.788025 -1.966689 -7.774007 0.053803 4.642173 0.804674 -0.122440 -1.550248 3.604764 3.363099 6.036941 -4.272118 1.519658 5.805356 -0.684699 0.039751 2.498588 -1.087446 -0.047848 0.560207 -0.741991 -5.302776 -1.698135 -0.850138 -7.215086 3.021784 4.254955 8.129250 -2.467307 1.973822 4.426837 -1.898722 2.716419 3.441497 1.018711 -0.028020 -3.294144 6.875461 -3.057690 -2.595872 -8.073142 -0.982118 -14.242550 -4.259640 -5.171625 4.838005 2.792005 2.892762 -2.970088 7.565989 0.646960 -0.224697 5.788638 4.998735 -4.033764 -1.958031 -8.797915 -3.574854 1.785698 -4.889058 -3.593011 4.365069 1.217456 -4.123034 -1.125982 1.092205 1.030036 -1.298265 -4.352132 -3.526656 6.370018 -6.583824 -4.118269 -4.560488 4.545191 -1.333618 -8.684496 1.558080 -2.694468 1.782300 -0.711585 4.326836 -0.010306 0.440829 5.089308 -2.154939 -2.167225 -4.707946 7.544439 3.060523 -0.209181 3.085947 1.673400 -1.747097 3.767236 6.802107 -1.465088 -5.430969 2.361078 -2.291390 1.837847 -3.519073 -0.507726 4.884929 -6.144987 -1.196501 1.681637 -0.841941 -1.090173 -0.431037 -0.732679 5.396751 11.831195 0.663804 3.921188 0.868208 -4.726815 6.378955 1.258548 0.012567 4.142086 3.330913 -2.884715 -4.911219 -5.661053 2.530074 3.322011 3.453602 -5.535604 -2.662642 -2.481505 0.758607 -0.602065 -2.369346 4.744733 -0.778835 -3.786687 -0.619974 -0.311321 9.075548 -2.471005 -4.013287 6.065374 3.656274 -6.258615 -6.766698 -3.434437 -2.876068 -2.256789 -0.411657 -1.079504 2.593676 7.266397 -9.324196 4.995142 -0.146388 -0.577562 4.075192 -3.689185 -0.747343 -10.311811 -1.357066 3.505393 6.472756 -1.499271 -0.307254 0.969205 -4.695844 3.438722 -0.310490 1.398968 0.463355 1.598456 -3.416150 -2.320163 -4.848695 -3.249930 -3.579406 1.137319 -0.411230 0.544060 2.634945 -8.345848 5.039440 -4.536738 -2.294530 2.924185 2.754353 5.165907 -3.423827 -6.443915 3.611802 0.458876 -5.221586 -7.293082 2.122929 4.117184 -0.537236 -2.733719 -1.678878 -8.722859 4.344114 -3.245571 2.298017 1.616891 1.494934 6.699484 5.817766 -4.604027 -5.955675 -4.087948 -0.570084 -2.392303 -3.090275 -0.579195 -0.149980 4.981378 3.999438 1.542836 0.044976 -1.060706 8.815090 -4.128653 -4.723339 6.450671 -1.366271 -3.065082 3.875687 7.300743 -5.415559 -4.318500 -4.869100 2.504560 0.182469 -4.152895 2.477026 -1.863326 2.081897 1.266643 2.597073 -2.591342 1.840049 2.146462 -0.671918 -5.531974 11.932927 7.237243 -5.516845 0.079359 -3.576816 2.202887 -6.221581 -3.349132 -0.268883 0.870292 0.071609 4.813827 3.104698 5.227956 0.533097 -0.869545 -0.477237 -4.074787 +PE-benchmarks/optimized-naive-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.794504 0.617995 1.478442 -2.684952 3.317462 1.751523 0.966632 -0.720049 -1.677067 -1.026831 -0.186132 -1.583879 -1.714868 2.915810 -1.446859 1.439259 3.491989 0.200001 -0.303064 -0.640194 3.188649 -1.125516 3.734569 2.158881 -3.755722 -0.193461 1.022876 1.788405 0.421961 3.124542 -0.830414 -2.300560 1.031416 -1.364745 1.182813 -2.056749 0.818868 -0.028398 0.188591 -3.854179 0.228670 0.364659 -0.839990 -0.078918 -0.487007 0.911937 3.139253 2.434832 -1.995261 0.386804 2.434575 1.142615 -0.418421 1.051054 -0.077352 0.414594 1.132577 0.224970 -1.646098 -0.866108 -0.894556 -1.854917 1.049967 2.664523 3.495784 -0.153904 0.726639 1.627544 -0.577364 0.676729 0.925897 0.747714 0.341277 0.413170 2.271065 -2.532133 -0.513060 -5.089987 -0.905809 -6.031587 -1.728298 -2.261442 0.606974 0.156232 1.580467 -0.428433 3.233203 0.381158 0.776324 2.300466 3.385358 -2.364250 -0.762230 -3.215920 -2.280550 0.498925 -1.549203 -0.508533 0.832093 -0.158825 -2.071207 -2.051385 0.557061 0.730005 -0.726552 -1.901431 -0.691731 2.565693 -2.912676 -1.823864 -1.898396 1.068432 -1.189847 -4.503804 -0.336899 -1.409546 2.121741 -0.207181 0.838026 -2.116970 0.327096 3.060465 -1.100411 -1.354454 -0.767836 3.065262 2.000762 0.383944 0.714283 -0.297796 -0.044459 2.759373 3.081734 -0.919222 -1.414058 0.159627 -1.192538 -0.124370 -1.933680 -0.105784 1.593914 -2.578201 -0.034244 2.335851 -1.035190 -0.537860 1.335012 -1.130337 2.422561 7.842238 -0.604168 2.096614 0.575361 -3.469221 1.506809 0.208515 -0.487206 1.146934 1.672383 0.439225 -3.420058 -2.602162 1.424698 1.961162 1.743553 -2.844476 -1.140705 -1.275152 -0.315575 -0.059297 -0.973022 1.369616 -1.014170 -2.114332 -0.468621 0.903562 4.844726 -1.243652 -2.812731 2.124166 1.716054 -1.878601 -2.469068 -1.427773 -1.842046 -0.101626 0.811764 -0.670608 1.476918 3.597945 -6.088926 2.348928 -0.336527 -0.758217 1.755954 -0.520007 -0.820396 -3.281611 0.225948 2.680389 2.446954 -0.321037 0.325957 0.176289 -2.112932 0.874223 0.140349 1.282185 -0.626278 0.883074 -0.038035 -2.611561 -2.488168 -0.830137 -0.930273 -0.466292 -0.640558 0.702077 0.228495 -5.535516 3.239924 -0.967202 -0.779080 1.387302 -0.138985 2.510579 -2.333135 -3.434273 1.642123 -0.215818 -0.978870 -1.843977 0.692091 1.967718 0.267692 0.388615 -1.820425 -4.157389 1.157427 -0.963971 1.267580 1.236948 1.439768 3.271410 0.242137 -1.404596 -3.284866 -1.711867 0.854150 -0.028867 -1.953231 -0.881452 -0.557731 2.533886 2.961015 -0.105373 -0.453491 -0.797864 3.213836 -2.662751 -0.931281 2.683108 0.700764 -2.321589 0.505260 2.892968 -2.021117 -2.022442 -1.513290 0.702923 -0.416113 -2.291481 0.942369 -1.196755 0.683078 0.957824 0.593862 -1.391057 1.094752 0.672335 0.573481 -1.028059 3.645083 3.700448 -2.356082 -0.078203 -1.759350 1.150741 -3.943077 -2.850442 0.662075 -0.578892 -0.267127 1.253147 0.366242 2.588761 -0.176570 0.691079 0.402101 -1.263849 +PE-benchmarks/optimized-naive-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.285515 0.221097 0.476602 -0.438040 0.621754 0.237691 0.291584 -0.100143 -0.518604 -0.464251 -0.112495 -0.483097 -0.682862 0.929556 -0.296002 0.342315 1.385125 0.492492 -0.071831 -0.383321 0.702820 -0.723617 1.255375 1.167724 -0.985244 0.025480 0.591354 0.550560 0.254754 0.739826 -0.424135 -0.576784 0.554428 -0.587878 0.367069 -0.893688 0.110218 0.001958 -0.005393 -1.532541 0.042132 -0.182053 -0.106003 -0.080761 -0.148432 0.745055 1.063760 0.749371 -0.339253 0.352594 0.565772 0.101898 0.030208 0.300632 0.210615 0.332153 0.391105 0.175576 -0.496845 -0.004006 -0.206109 -1.079593 0.075055 0.824792 1.145743 -0.022214 0.072986 0.323607 -0.199856 0.173889 0.180745 0.239029 0.326885 0.167788 0.597735 -1.180585 -0.082990 -1.853461 -0.414757 -2.532157 -0.660599 -0.752671 0.452776 -0.385446 0.472730 0.162881 1.060364 0.100409 0.299291 0.446884 1.284310 -1.027396 -0.410453 -0.626612 -0.257330 0.340956 -0.612953 0.003493 0.542328 -0.194683 -0.723211 -0.883600 0.690043 0.226532 -0.384761 -0.459860 -0.162725 0.910445 -1.101937 -0.629279 -1.116466 -0.248202 -0.228638 -1.343935 0.338263 -0.312346 1.056231 0.314037 -0.183708 -0.875653 0.249537 0.866359 -0.187241 -0.598057 -0.093711 0.927456 0.320585 -0.034023 0.251765 0.041585 0.131902 1.052025 1.185923 -0.369112 -0.262063 0.225797 -0.803295 -0.074410 -0.758147 -0.316475 0.623789 -0.888345 0.073004 0.552443 -0.613045 -0.221469 0.976851 -0.240492 0.653394 2.155488 -0.131871 0.544004 0.275348 -1.050574 0.508577 -0.249562 -0.185998 0.336419 0.795328 0.374361 -1.182915 -0.737424 0.292361 0.952113 0.625402 -1.076639 -0.604470 -0.537359 0.136907 -0.026927 0.016478 0.336460 -0.129537 -0.581263 -0.169492 0.372933 1.544280 -0.689087 -0.744462 0.296402 0.049601 -0.373757 -1.345357 -0.288070 -0.435460 0.032220 -0.040459 -0.113788 0.347959 1.136503 -1.978025 0.870938 -0.489833 -0.358937 0.682291 0.071285 -0.328180 -1.204530 0.273223 0.846110 0.987059 0.191125 0.109239 0.099686 -0.919197 -0.109187 0.007491 0.592783 -0.337982 0.513128 0.158872 -0.833318 -0.746949 -0.197898 0.069225 -0.480118 0.012266 0.418536 0.210627 -2.042319 1.062463 -0.288440 -0.389270 0.416735 0.000104 0.607121 -1.011761 -1.208332 0.500734 -0.088868 -0.369295 -0.561842 0.006051 0.708089 -0.076223 -0.168520 -0.366927 -1.172071 0.572846 -0.203617 0.525055 0.406715 0.366339 1.277776 0.032465 -0.529442 -0.878797 -0.062625 -0.005039 -0.531966 -0.443710 -0.402553 -0.235553 0.845676 1.334817 0.067744 -0.012239 -0.031480 1.073945 -1.202079 -0.432677 0.800908 0.897947 -0.345318 0.451879 0.831972 -0.980114 -0.679152 -0.459131 -0.224304 0.050156 -0.777875 0.351218 -0.796012 0.203082 0.479581 0.058590 -0.298159 0.523903 0.118656 0.170835 -0.217018 1.039053 1.652874 -0.903304 0.054322 -0.696354 0.402455 -1.307380 -0.843268 0.121716 0.323782 -0.265770 0.203634 0.235066 0.597447 -0.023992 -0.190295 -0.183441 -0.366223 +PE-benchmarks/optimized-naive-algorithm.cpp__std::char_traits::length(char const*) = -0.602984 -0.393061 0.501173 -1.194778 0.900428 0.291264 0.437344 -0.215708 -1.316876 -0.558086 0.146969 -1.031822 -0.531517 1.735596 -0.437144 1.013624 2.174245 0.735013 -0.395156 -0.278663 1.431161 -1.142260 1.743796 1.757339 -1.364282 -0.159753 0.195271 0.896743 0.330848 0.906518 -0.324895 -0.729430 0.591832 -1.207537 0.259740 -1.473529 0.390520 0.658339 0.464524 -2.302562 0.381204 0.073129 0.268240 -0.346792 -0.418389 0.669501 1.128481 1.284923 -0.705124 0.433274 1.080326 0.039473 -0.156889 0.453869 0.149838 0.394989 0.069486 0.256958 -0.812467 -0.229164 -0.172674 -1.263321 0.577551 1.232635 1.797895 -0.018479 0.185594 0.667264 0.067408 0.328123 0.730460 0.084363 0.090533 -0.324302 0.833905 -1.836979 -0.202201 -2.992520 -0.390753 -3.516415 -0.884704 -0.473535 1.149887 0.030024 0.617404 -0.233921 1.396028 -0.117934 0.091306 1.226956 1.685104 -1.363639 -0.732814 -1.275180 -0.888169 0.648315 -0.893086 -0.246415 0.840300 0.035834 -1.140773 -1.012049 0.743000 0.522832 -0.472060 -0.895335 0.103179 1.382925 -1.448294 -1.176274 -0.826249 0.512887 -0.296254 -2.078438 0.737162 -0.963769 0.933459 0.219906 -0.367840 -1.122593 0.202431 0.945868 -0.471137 -0.660705 -0.932973 1.495489 0.376853 0.186118 0.303721 -0.123010 0.047235 1.515520 1.081681 -0.965595 -0.209655 0.360133 -1.016326 0.148265 -1.352047 -0.830927 1.172227 -1.533337 -0.229726 0.632108 -0.949202 -0.216868 1.389402 0.189114 0.804588 3.735259 0.051251 1.273917 0.759287 -1.446692 1.236372 -0.121843 0.001529 0.609753 1.041989 0.029452 -1.968285 -1.307524 0.457368 1.377339 1.209299 -1.376299 -1.114415 -0.652740 0.016139 0.191757 -0.165053 0.483721 -0.299514 -1.137390 -0.272454 0.706929 2.491157 -0.613950 -0.371172 0.632346 0.556010 -0.931389 -2.122076 -0.563590 -1.134896 0.128607 -0.203379 -0.145424 0.808461 1.879660 -2.910608 1.335311 -0.571288 -0.120509 0.853592 0.021339 -0.988531 -2.491420 -0.056844 1.049775 1.789127 -0.097245 0.412378 0.560110 -1.295523 -0.087911 0.064705 0.425199 -0.360622 0.560931 -0.052888 -0.957851 -0.879992 0.044953 -0.496945 -0.605156 0.029873 0.720360 0.505392 -2.167924 1.422872 -0.425109 -0.484427 0.608178 0.000334 1.089547 -1.472645 -1.605110 0.806454 0.098872 -0.429992 -1.040397 0.252666 1.128260 -0.275785 -0.459110 -0.409784 -1.976399 0.807738 -0.653483 0.930162 0.541470 0.000354 1.365459 0.689921 -0.525101 -1.380791 -0.451160 -0.310429 -0.582357 -0.973488 -0.466171 -0.248090 1.380617 1.478064 0.178546 -0.430141 0.314111 1.743363 -1.161391 -0.667244 1.221296 0.390451 -0.865263 0.496781 1.410824 -1.810421 -0.513855 -0.838675 0.109258 0.073294 -1.124810 0.764335 -0.348370 0.620231 0.163411 0.339916 -0.225833 0.690961 0.583748 0.157907 -0.172204 2.117232 1.793723 -0.808442 -0.156907 -1.215997 0.484716 -1.912236 -1.326371 0.183282 0.626218 -0.800312 0.534740 0.490315 1.266891 -0.038634 0.142286 -0.168875 -0.264389 +PE-benchmarks/optimized-naive-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.091295 -0.035611 0.235689 -0.250604 0.158391 -0.070439 0.067363 -0.004545 -0.264863 -0.195205 -0.012099 -0.139213 -0.144825 0.303410 -0.187455 0.039301 0.467966 0.243961 -0.019191 -0.225855 0.184496 -0.257997 0.404657 0.427393 -0.375807 -0.019304 0.132475 0.315379 0.194126 0.289193 -0.042641 -0.173587 0.104509 -0.061419 0.178852 -0.387749 0.095190 0.121972 -0.107595 -0.565097 0.046549 -0.040533 0.101404 0.009482 0.012877 0.302432 0.239350 0.254564 -0.121959 0.188984 0.296745 0.170011 0.008085 0.084476 0.022386 0.069582 0.228622 -0.114566 -0.145311 0.054770 -0.023971 -0.377476 0.073019 0.302181 0.428592 -0.014746 0.074412 -0.027857 -0.007768 0.102974 0.188350 0.029641 -0.019373 0.028912 0.141460 -0.360121 0.057251 -0.705581 -0.047096 -0.951417 -0.179625 -0.248639 0.303878 0.013817 0.019552 0.123689 0.330762 0.065019 0.107856 0.182788 0.318645 -0.201026 -0.147610 -0.171455 -0.165062 0.201343 -0.213216 -0.043029 0.066720 0.179250 -0.180316 -0.202968 0.212464 0.033471 -0.122690 -0.020517 -0.067506 0.290164 -0.490718 -0.143913 -0.308461 0.063647 0.015550 -0.400116 0.146381 -0.268261 0.407487 0.036613 -0.030220 -0.115414 0.036587 0.234222 -0.077036 0.015088 -0.335217 0.263123 0.041081 -0.041956 0.010443 -0.020732 -0.034373 0.223961 0.228850 -0.212974 -0.114531 0.174456 -0.268680 -0.075248 -0.358265 -0.094672 0.269302 -0.284716 0.086240 0.052640 -0.205816 -0.199230 0.199474 -0.071902 0.256097 0.651133 0.002178 0.181339 0.135755 -0.261892 0.080269 0.016386 0.050559 0.184735 0.256195 0.004971 -0.188203 -0.262630 -0.012171 0.275428 0.214861 -0.225582 -0.223439 -0.166617 -0.002200 0.111187 -0.005043 0.081146 -0.207184 -0.169411 -0.067726 0.028143 0.401146 0.002861 -0.117184 -0.005291 0.094844 -0.255930 -0.307035 -0.039929 -0.073100 0.076454 -0.039515 -0.022189 0.142521 0.370549 -0.851170 0.311885 -0.075027 0.031575 0.128212 -0.052761 -0.077956 -0.520606 0.071629 0.185346 0.391655 -0.017971 0.094199 0.187051 -0.297188 -0.028833 -0.022119 0.223846 -0.146819 0.115838 0.150555 -0.259627 -0.218114 -0.064334 0.014715 -0.052335 -0.033979 0.128288 0.080561 -0.728940 0.270281 -0.192194 -0.133213 0.128581 0.014859 0.159626 -0.387358 -0.294200 0.090993 0.039681 -0.164019 -0.269685 0.002559 0.281658 -0.195043 -0.001837 -0.097079 -0.269312 0.134788 -0.167303 0.088985 0.122325 0.018223 0.350725 0.014617 -0.043011 -0.248693 0.095578 -0.022754 -0.259761 -0.061195 0.138904 -0.052232 0.213063 0.455618 0.036330 -0.025409 0.175035 0.439703 -0.212716 -0.212864 0.203559 0.136918 -0.017976 0.276314 0.233096 -0.452569 -0.215880 -0.196377 -0.045153 0.154518 -0.181530 0.244698 -0.221193 0.150270 0.099488 0.115899 -0.179540 0.228294 0.046765 -0.006801 -0.022541 0.439286 0.516412 -0.147587 0.140824 -0.226434 0.071238 -0.413100 -0.192322 -0.108044 0.067402 -0.093265 0.189271 -0.072529 0.269022 0.045835 0.079492 -0.055225 -0.025168 +PE-benchmarks/optimized-naive-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.528845 0.198443 0.657779 -1.052191 1.609827 0.609668 0.564389 -0.062624 -1.003062 -0.875895 -0.157416 -0.934887 -1.379720 1.805537 -0.556219 0.904789 2.208128 0.441130 -0.139975 -0.512922 1.646717 -1.071601 2.218600 1.410461 -1.952383 -0.068571 0.647899 1.117042 0.318075 1.464185 -0.413831 -1.153164 0.874746 -1.001824 0.642656 -1.305566 0.514749 0.127386 -0.109920 -2.404173 0.084846 0.165427 -0.334289 -0.052704 -0.428900 1.091441 1.701281 1.512208 -0.969267 0.538893 1.263658 0.116788 -0.061792 0.666661 -0.045486 0.261267 0.229143 0.066633 -1.163138 -0.260933 -0.363679 -1.932763 0.264090 1.338383 2.107574 -0.294971 0.249205 1.076743 -0.484803 0.473675 0.545123 0.362445 0.563688 -0.099986 1.447518 -1.556032 -0.645277 -2.969705 -0.723037 -4.385413 -1.115106 -1.408174 0.891964 -0.159182 0.781352 -0.129720 1.953372 0.216631 0.344418 1.268008 2.155144 -1.625585 -0.718419 -1.810912 -0.623827 0.585756 -1.222807 -0.346121 1.059579 -0.133176 -1.226973 -1.244087 0.672035 0.262464 -0.551454 -1.240404 -0.548157 1.735382 -1.992446 -1.131011 -1.801796 0.198218 -0.421537 -2.532730 0.256634 -0.368689 1.426746 0.318510 0.298553 -1.118854 0.336624 1.535947 -0.462920 -0.962351 -0.212791 1.765534 0.778293 0.061916 0.637776 0.276739 0.148222 1.791938 2.108254 -0.536048 -0.896919 0.386377 -0.945134 0.065851 -1.216427 -0.411350 1.121091 -1.754243 0.130052 1.054039 -0.820311 -0.442463 1.020838 -0.489282 1.343588 3.667595 -0.111888 0.968266 0.402333 -1.821074 1.046361 -0.254296 -0.296580 0.719406 1.142947 0.308702 -1.649651 -1.428446 0.736774 1.387062 1.123891 -1.904510 -0.844461 -0.888557 0.319424 -0.167111 -0.357549 1.057536 -0.245630 -1.023191 -0.211164 0.586893 2.706726 -1.149609 -1.412222 1.124096 0.645252 -0.912897 -2.125743 -0.757013 -0.871472 -0.264146 0.259528 -0.217651 0.602364 2.139057 -3.181771 1.465482 -0.353533 -0.426653 0.985658 -0.147016 -0.464523 -2.241396 0.156712 1.490386 1.676046 0.139344 0.253645 0.061276 -1.482059 0.266297 0.161773 0.812596 -0.196924 0.636982 -0.210909 -1.161854 -1.409908 -0.400890 -0.369974 -0.356067 -0.035895 0.591996 0.536690 -3.377327 1.825191 -0.851646 -0.690544 0.754349 0.152523 1.536700 -1.564769 -2.126688 1.049888 -0.259003 -1.042498 -1.225361 0.359966 1.191652 0.036674 -0.340142 -0.531389 -2.341140 1.059580 -0.428524 0.757041 0.668251 0.688993 2.211936 0.268029 -1.150989 -1.664850 -0.672163 0.159684 -0.766071 -0.860139 -0.601551 -0.172135 1.564592 1.983811 0.193874 -0.157536 -0.293236 1.907607 -1.983539 -0.906163 1.688615 1.069976 -0.885712 0.905470 1.773116 -1.600447 -1.203357 -0.976649 0.226308 -0.047610 -1.475198 0.449654 -1.134110 0.352542 0.802600 0.280400 -0.652444 0.825725 0.352797 0.174474 -0.914355 2.299180 2.688476 -1.749959 0.014944 -1.219721 0.759993 -2.323413 -1.589321 0.331282 0.352493 -0.238365 0.680603 0.568212 1.148458 -0.124265 -0.217324 -0.314414 -0.866180 +PE-benchmarks/optimized-naive-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -1.410825 -0.506159 1.863351 -4.529814 5.001253 1.461958 1.181301 -0.232849 -3.205626 -2.025545 -0.190378 -2.023968 -2.897030 4.743654 -1.884400 2.551003 4.805775 0.149206 -0.712456 -1.558742 5.504588 -2.138943 5.224561 2.061377 -5.840157 -0.599338 0.960477 4.114360 1.872587 3.874141 -0.040505 -2.072940 1.003410 -2.092127 1.937406 -3.232890 2.323891 1.135146 -0.513478 -5.380175 0.494320 0.732760 -0.941191 0.308589 -1.246016 2.649482 3.150494 4.226255 -3.875285 0.942251 4.850905 0.940917 -0.743937 1.730700 -1.498791 -0.163000 0.650346 0.071899 -2.628989 -1.260993 -0.509762 -4.196537 1.937575 3.399076 5.666704 -1.282209 1.060966 3.588053 -0.327038 1.586890 2.426731 0.630758 0.353880 -1.226603 4.292631 -3.634643 -1.942861 -8.195941 -0.957307 -10.774345 -2.239698 -3.426906 2.469726 0.191182 1.211002 -0.619763 4.937765 0.762070 0.327446 4.585159 4.196952 -2.735695 -1.419228 -6.121218 -3.053337 1.773800 -3.097462 -1.737095 2.383424 1.475812 -2.409513 -1.994233 0.136495 0.207369 -1.227410 -3.524507 -1.913447 4.479144 -4.943313 -2.457306 -3.002729 3.121980 -0.947698 -6.482189 -0.325615 -2.241316 3.547600 -0.930826 2.582010 -1.221263 -0.049057 3.837249 -1.703299 -1.096117 -1.669303 4.382669 2.823466 0.313710 1.264845 0.451902 -0.233349 3.457047 4.463791 -1.745118 -3.453302 1.309066 -1.454970 0.151326 -3.652103 -0.278555 3.850453 -4.403911 0.343855 2.512608 -1.198352 -1.682803 2.091038 -1.449799 3.825022 10.267541 0.313600 2.437014 1.103648 -3.872688 2.375951 0.823584 -0.150218 2.932632 1.960491 -0.647535 -3.534875 -4.046345 1.782485 2.448266 2.798112 -4.619808 -2.137950 -1.929145 0.056836 -0.035290 -2.117570 3.130387 -1.894970 -2.185721 -0.533672 0.970173 6.093163 -1.501458 -3.607454 3.646619 3.494041 -4.150159 -4.384883 -2.305833 -2.303997 -1.010006 1.345630 -0.554131 2.202210 5.544133 -8.906398 3.338416 0.887507 0.028195 1.572049 -1.281510 -0.745908 -6.525630 -0.341143 3.101551 4.106196 -0.938568 0.700283 0.792107 -3.315120 1.893232 0.783495 1.329279 0.071038 0.615286 -0.866879 -1.833314 -3.366947 -0.676822 -2.320628 0.996241 -0.273779 1.128260 0.253788 -8.159448 4.013317 -3.410069 -1.385342 2.116524 0.151979 4.711111 -3.491587 -4.501268 2.794154 0.253042 -2.751189 -4.258048 1.906565 3.465210 -0.277337 -0.033387 -1.734076 -6.441821 1.872409 -2.419852 1.015893 1.527530 1.334714 4.810395 0.437878 -2.109786 -5.087450 -2.072167 0.608826 -0.593914 -2.344677 -0.776071 0.309809 3.641161 3.852770 0.252384 -0.500278 -0.282152 5.072608 -4.045423 -2.903218 3.984455 1.119846 -3.001397 2.840105 4.487159 -4.062643 -2.831352 -2.935234 1.681044 0.205855 -3.526161 1.754459 -1.352405 1.401695 1.498753 1.635286 -1.902109 2.339024 1.343660 0.191602 -2.926798 7.005417 6.745142 -3.768725 -0.327324 -3.027217 1.911107 -5.690993 -3.830305 0.591549 -0.408732 0.048452 2.957250 0.987132 3.910945 -0.202483 0.783799 -0.217679 -2.105030 +PE-benchmarks/optimized-naive-algorithm.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.097248 0.001402 0.023880 -0.274377 0.203590 -0.014407 0.085957 -0.197124 -0.275003 -0.107352 0.056666 -0.274156 -0.070344 0.325179 -0.123625 0.255623 0.458206 0.128581 -0.090696 -0.221115 0.311057 -0.209880 0.449159 0.398488 -0.375173 0.040521 0.263443 0.273067 0.232683 0.183934 0.005314 -0.152298 0.104624 -0.274802 0.122029 -0.274451 0.038304 0.086366 0.234225 -0.559704 0.041983 -0.025246 0.333138 -0.033901 -0.074921 -0.028200 0.240293 0.286668 -0.094261 0.183252 0.370433 0.119086 0.054471 0.082648 0.119118 0.148935 0.371467 -0.061868 -0.094964 -0.062361 -0.008633 -0.153851 0.088360 0.343638 0.458059 -0.008389 -0.000303 0.181263 0.058275 0.133120 0.159466 0.116233 -0.272061 0.087720 0.147116 -0.584926 0.134129 -0.837969 -0.041515 -0.916357 -0.245818 -0.136702 0.146739 -0.155497 0.237770 0.403030 0.392183 0.027457 0.006587 0.058738 0.371130 -0.222446 -0.124687 -0.091145 -0.195798 0.209338 -0.197560 0.011497 0.282475 0.146266 -0.228000 -0.237758 0.309703 0.146346 -0.185488 -0.125197 -0.005475 0.245221 -0.348716 -0.304966 -0.153903 0.074489 -0.138958 -0.475374 -0.038677 -0.281190 0.214719 0.000402 -0.056199 -0.369188 0.018369 0.221125 -0.087577 -0.161469 -0.040089 0.085536 0.194105 0.078720 0.037884 0.004767 0.070730 0.504011 0.193335 -0.237336 -0.040615 0.069249 -0.164097 0.050508 -0.287899 -0.177739 0.117650 -0.297008 0.174350 0.206837 -0.196557 -0.196306 0.388382 -0.063296 0.138486 0.844809 0.025300 0.278521 0.262466 -0.292057 -0.033102 -0.058780 -0.013770 0.170290 0.240764 0.047833 -0.177035 -0.324303 0.095653 0.345346 0.215236 -0.288835 -0.399758 -0.088784 -0.009231 0.135013 -0.012687 0.042428 -0.101765 -0.197043 -0.076990 0.134261 0.430024 -0.118966 -0.213315 0.100280 0.244114 -0.319577 -0.459923 -0.121948 -0.440691 0.082198 -0.126657 0.013100 0.166429 0.403399 -0.892685 0.329624 -0.007268 -0.005510 0.332844 0.064007 -0.198458 -0.669998 0.063362 0.190052 0.328984 -0.220373 0.113673 0.158187 -0.349691 -0.040605 -0.036720 0.093028 -0.194661 0.187799 0.044578 -0.190727 -0.209746 0.151168 0.043438 -0.174303 0.041576 0.211508 0.197157 -0.619999 0.309690 -0.119418 -0.164408 0.181547 -0.080470 0.223014 -0.362530 -0.283880 0.151894 0.017279 0.024283 -0.136468 0.015428 0.270697 -0.041082 0.141859 -0.153425 -0.073130 0.077041 -0.201132 0.142564 0.176350 0.026311 0.170580 -0.300696 -0.080696 -0.292825 0.244076 -0.248730 -0.100127 -0.172576 -0.232542 -0.098663 0.290838 0.431220 0.053662 -0.093858 0.059306 0.383766 -0.405370 -0.153480 0.196245 0.152221 -0.229701 0.156203 0.216605 -0.367773 -0.104773 -0.173671 -0.106160 0.026640 -0.214325 0.284215 -0.101209 0.129265 0.101444 -0.075044 -0.021113 0.282385 0.100740 0.082608 0.003121 0.308051 0.359304 -0.151075 -0.090452 -0.291661 -0.005284 -0.443656 -0.278121 0.056910 0.062172 -0.271907 0.065400 -0.028022 0.340908 0.063747 0.058976 -0.088312 -0.052207 +PE-benchmarks/optimized-naive-algorithm.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.299285 0.076653 0.302903 -0.403830 0.632592 0.110391 0.346569 -0.054549 -0.579972 -0.526337 0.035881 -0.803675 -0.767402 0.850255 -0.276902 0.423570 1.311346 0.423279 -0.116961 -0.277765 0.532376 -0.519206 1.291292 1.163786 -0.879144 0.042956 0.197834 0.512569 0.097675 0.532626 -0.271076 -0.628209 0.624472 -0.460587 0.240062 -0.661071 0.092619 0.009602 0.027319 -1.405273 0.065066 0.140033 0.092273 -0.100769 -0.120101 0.748851 0.985402 0.774485 -0.262525 0.405229 0.536458 -0.006526 0.163672 0.346456 0.146604 0.074348 0.251076 -0.163201 -0.614130 -0.130002 -0.209369 -1.099432 -0.069469 0.750851 1.109576 -0.043855 -0.004379 0.286531 -0.150348 0.211936 0.330796 0.261411 0.373611 0.057850 0.581318 -0.737020 -0.062087 -1.458572 -0.430599 -2.427447 -0.734468 -0.571057 0.758685 0.009579 0.382172 0.003775 1.067225 0.096337 0.186932 0.415704 1.193742 -0.964385 -0.485913 -0.504278 -0.153501 0.375964 -0.641637 0.022339 0.552640 0.002183 -0.778984 -0.559342 0.596936 0.112278 -0.372244 -0.403542 -0.074517 0.773542 -1.063038 -0.528138 -1.025860 -0.093022 -0.000424 -1.325985 0.322360 -0.165351 0.724532 0.354919 -0.244891 -0.608081 0.250433 0.470595 -0.201516 -0.406978 -0.486139 0.855315 0.229807 0.097879 0.354645 0.213670 0.195927 1.064328 0.880574 -0.403110 -0.244694 0.142278 -0.607672 0.180363 -0.599561 -0.383037 0.519702 -0.915154 0.174670 0.384145 -0.633232 -0.272681 0.397358 -0.067029 0.502704 1.602843 -0.077461 0.682584 0.450322 -0.948031 0.518343 -0.399528 -0.113867 0.278092 0.741213 0.289495 -0.682884 -0.743861 0.401450 0.981699 0.643019 -0.951888 -0.273883 -0.256076 0.328548 -0.141909 0.065207 0.433638 0.094623 -0.620912 -0.115774 0.476221 1.421856 -0.524767 -0.534937 0.364331 0.129778 -0.155934 -1.109733 -0.311496 -0.333250 -0.008282 0.002488 0.034559 0.223659 1.149317 -1.610577 0.820611 -0.301056 -0.148012 0.739765 0.092646 -0.510392 -1.182192 0.139449 0.734594 0.929953 0.139898 0.134837 0.105815 -0.849865 -0.126381 0.036162 0.434573 -0.253861 0.493664 0.035172 -0.643207 -0.639124 -0.374451 0.056152 -0.310263 -0.052539 0.511338 0.521058 -1.741948 0.962855 -0.262861 -0.541063 0.188265 -0.064808 0.648889 -0.950828 -1.076950 0.457232 -0.397877 -0.642633 -0.589948 0.063453 0.509673 -0.078180 -0.204109 -0.271229 -0.865569 0.846878 -0.135646 0.584458 0.411762 0.226390 1.078975 0.275206 -0.591451 -0.630651 -0.168950 -0.064187 -0.701050 -0.470817 -0.050131 -0.242649 0.781267 1.206566 0.070772 -0.114028 0.026881 0.933552 -1.027394 -0.472858 0.860221 0.639158 -0.324257 0.654094 0.865815 -0.956111 -0.491796 -0.532816 -0.153303 -0.054661 -0.770293 0.370765 -0.654419 0.216966 0.435503 0.014364 -0.283690 0.464270 0.118411 0.065102 -0.242168 1.143190 1.375950 -0.727847 0.172381 -0.760548 0.364265 -1.251662 -0.852523 0.246708 0.326420 -0.408192 0.146212 0.260346 0.577932 0.000000 -0.323219 -0.424587 -0.126263 +PE-benchmarks/optimized-naive-algorithm.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/optimized-naive-algorithm.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.271548 -0.164770 -0.163687 -0.519511 0.659434 0.139081 0.302994 -0.226421 -0.427098 -0.208463 0.146082 -0.937468 -0.268324 0.234667 -0.239655 0.884378 1.061194 0.115736 -0.188234 -0.108353 0.347320 -0.077711 1.208090 0.989042 -0.607185 0.015270 0.010211 0.381236 -0.108670 -0.116879 -0.609734 -0.320240 0.537685 -0.820750 -0.052937 -0.294885 0.074548 -0.198806 0.682821 -0.897029 0.106437 -0.041348 0.144694 -0.122440 -0.196616 0.405020 0.735007 0.664408 -0.222232 0.277422 0.621498 -0.045999 0.182804 0.332020 -0.075148 0.270995 0.286887 -0.210733 -0.401538 -0.544298 -0.110149 -0.535564 0.144992 0.544509 0.753021 -0.124065 -0.139759 0.594019 0.341085 -0.146741 0.580496 0.310178 -0.003813 -0.068607 0.436516 -0.958611 0.212049 -0.987048 -0.462620 -1.531306 -0.690729 -0.292252 0.278211 -0.254107 0.725402 0.238088 1.001857 -0.228859 0.265231 -0.041198 0.510134 -1.183868 -0.474661 -0.322674 -0.075906 0.139948 -0.519895 -0.079816 0.533048 0.122806 -0.641616 -0.196923 0.644210 0.309982 -0.334880 -0.722986 0.255905 0.189624 -0.466414 -0.854207 -0.742691 0.152493 -0.200786 -1.051204 0.390458 -0.068198 0.505257 0.119664 -0.214945 -0.928931 0.031411 0.291815 -0.238920 -0.430128 -0.364778 0.427663 0.507373 0.280052 0.517670 0.092961 0.273714 1.462211 0.717553 -0.470192 -0.384323 0.105648 -0.604877 0.328778 -0.329729 -0.491782 0.292513 -0.936976 0.239896 0.570860 -0.560494 0.118100 0.717875 0.192388 0.272068 1.302244 -0.033393 0.721362 0.602591 -0.843330 0.347418 -0.738384 -0.017706 0.134567 0.521773 0.137253 -0.844608 -0.647825 0.426425 0.804923 0.544273 -0.848151 -0.002335 0.149458 0.527054 -0.082050 -0.286241 0.502646 0.337664 -0.601477 0.003442 0.524957 1.507326 -0.297659 0.136105 0.467076 0.232532 -0.179665 -0.995087 -0.484921 -0.805874 -0.037386 0.069382 0.329764 0.032051 0.966030 -0.820281 0.364322 -0.465431 0.013429 0.943140 0.339316 -0.644792 -0.803512 -0.016429 0.396001 0.650612 -0.259565 0.420636 0.143009 -0.404379 -0.091728 -0.013510 0.183910 -0.097229 0.298738 0.122932 -0.644732 -0.198471 -0.176509 0.162227 -0.259212 0.106956 0.521400 0.375354 -1.026284 0.694763 -0.067882 -0.670301 0.369278 -0.428085 0.806208 -0.770021 -0.560395 0.662554 -0.378703 0.103608 -0.242411 0.150504 0.380165 0.013257 0.007446 -0.482855 -0.591776 0.691601 0.033547 0.597846 0.348740 -0.085800 0.463462 -0.284650 -0.340503 -0.497807 -0.186261 -0.772468 -0.400785 -0.614115 -0.066345 -0.222747 0.786291 0.839194 -0.138158 0.132244 0.310919 0.355128 -1.142022 0.005120 0.613034 0.928093 -0.643476 0.430354 0.612785 -0.758793 -0.185783 -0.214479 -0.008458 -0.201945 -0.659615 0.410570 -0.422040 0.287939 0.370236 -0.010153 0.087263 0.269082 0.099536 0.267938 -0.238625 0.920391 0.930327 -0.074798 -0.147255 -0.761543 0.193359 -1.002688 -0.870315 0.552857 0.288763 -0.766794 0.056664 0.579398 0.712287 -0.085673 -0.249266 -0.460541 -0.060236 +PE-benchmarks/optimized-naive-algorithm.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/optimized-naive-algorithm.cpp____gnu_cxx::char_traits::length(char const*) = -0.526771 -0.399963 0.216575 -1.157212 1.034513 0.640175 0.310222 -0.480155 -1.435648 -0.295792 0.249122 -1.246081 -0.285531 1.576413 -0.378201 1.181954 2.067037 0.556760 -0.518979 -0.138176 1.369387 -0.871842 1.716832 1.736245 -1.089526 -0.055588 -0.114232 0.776842 0.216920 0.723722 -0.324653 -0.569905 0.515978 -1.379463 -0.087332 -1.226008 0.230533 0.583262 0.922319 -2.041813 0.458138 0.014791 0.401096 -0.265156 -0.413217 0.331637 0.992272 0.964859 -0.348025 0.420201 1.043325 0.080365 -0.079820 0.410891 0.215482 0.539705 0.267350 0.195562 -0.696105 -0.487958 -0.169386 -0.659995 0.504576 1.112184 1.669648 0.089376 -0.001322 0.702660 0.189410 0.330534 0.794231 0.132041 -0.322358 -0.218535 0.590108 -1.655962 0.131085 -2.465446 -0.335052 -2.693794 -0.828578 -0.158682 0.924147 -0.002015 0.769120 -0.106266 1.202533 -0.321858 -0.076015 1.052935 1.477511 -1.264261 -0.624182 -0.940601 -0.805273 0.411987 -0.700358 -0.213610 0.851395 0.146838 -1.078672 -0.893709 0.857614 0.527243 -0.458708 -0.684839 0.290051 1.185996 -1.137301 -1.181472 -0.384866 0.712980 -0.415948 -1.939896 0.437437 -0.981679 0.574275 0.125815 -0.459598 -1.245870 0.228333 0.788698 -0.491298 -0.625089 -0.627543 1.223347 0.493774 0.193889 0.228034 -0.071409 0.118292 1.766874 0.579004 -0.910644 0.018026 0.176174 -0.732859 0.335624 -1.148058 -0.802865 0.781998 -1.374710 -0.098866 0.719974 -0.834987 -0.050665 1.236692 0.354588 0.355080 3.796638 -0.039131 1.552352 0.761295 -1.282763 0.991260 -0.165302 0.080926 0.442408 0.784028 0.093798 -2.000771 -1.214412 0.546454 1.283856 1.082336 -1.498845 -0.865721 -0.448755 -0.102763 0.210307 -0.111625 0.300811 -0.073560 -1.091245 -0.276715 0.654997 2.829925 -0.562404 -0.058345 0.722543 0.361225 -0.941108 -1.924987 -0.647055 -1.091370 0.164550 -0.307830 0.014119 0.737278 1.698035 -2.438668 1.028556 -0.479106 -0.231649 1.110447 0.169854 -1.120161 -2.043347 -0.390393 0.872012 1.725303 -0.276680 0.421219 0.496470 -1.178090 -0.170977 0.173917 0.213701 -0.344776 0.546743 0.104416 -0.801909 -0.596457 0.223848 -0.362216 -0.503080 -0.008516 0.737514 0.250089 -1.855278 1.232241 -0.104450 -0.425204 0.364412 -0.007669 0.995473 -1.049996 -1.248575 0.753855 0.086186 -0.202215 -0.773432 0.267999 0.924576 0.033135 0.009249 -0.569991 -1.694033 0.652848 -0.622068 0.943118 0.531893 -0.135588 0.880076 0.359686 -0.417689 -1.268821 -0.495725 -0.425503 -0.183402 -1.040881 -0.161253 -0.318554 1.301165 1.158115 0.220893 -0.635318 0.342969 1.639201 -0.868034 -0.399999 1.056654 0.428608 -1.136701 0.235400 1.249830 -1.441806 -0.235517 -0.596291 -0.098680 -0.189835 -0.956275 0.858467 0.057002 0.614188 0.061196 0.341343 -0.069554 0.614513 0.502292 0.145222 0.008624 2.046413 1.402333 -0.438764 -0.273831 -1.119376 0.507736 -1.621496 -1.194868 0.208333 0.337555 -1.095656 0.335585 0.444400 1.375154 -0.083159 0.059858 -0.155358 -0.163346 +PE-benchmarks/optimized-naive-algorithm.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.336013 -0.237116 -0.058189 -0.858964 0.522274 0.548815 0.282737 -0.749943 -0.837990 -0.239085 0.474481 -0.817031 -0.095134 0.935550 -0.428391 0.873115 1.134155 0.121810 -0.570515 -0.336719 1.010966 -0.077276 1.373511 1.102754 -0.907680 -0.004942 0.298191 0.663013 0.642492 0.064289 0.193490 -0.108706 0.535201 -1.155596 -0.316334 -0.484769 0.129093 0.156848 0.749938 -1.157870 0.167083 -0.385782 -0.049870 -0.151609 -0.350023 -0.170028 0.614166 0.825106 -0.022762 0.420780 0.835792 0.188577 -0.082766 0.244681 0.255072 0.224979 0.346858 -0.269636 -0.182103 -0.519753 -0.045688 -0.372162 0.189549 0.961757 0.994393 0.118873 -0.018352 0.785050 0.164622 0.230404 0.580429 0.261816 -0.676670 0.229905 0.391894 -1.676810 0.234178 -1.397155 -0.328984 -1.516219 -0.546697 -0.023823 0.465767 -0.239481 0.731782 0.801677 0.916070 -0.068578 -0.301722 0.744042 0.966880 -0.880452 -0.378251 -0.294608 -0.354061 0.305257 -0.563946 0.235112 0.249674 0.427481 -0.712994 -0.310003 0.424759 0.537532 -0.430622 -0.695022 0.150338 0.718553 -0.980554 -0.789862 0.028915 0.531711 -0.365151 -1.387917 -0.561766 -0.595262 1.187210 -0.091766 -0.244125 -1.005388 0.078354 0.682138 -0.019108 -0.565691 0.289080 0.082937 0.599349 0.510627 0.023519 0.268789 0.290469 1.711137 0.522463 -0.431802 0.069979 -0.098178 -0.190686 0.476133 -0.300780 -0.407179 -0.072549 -0.912940 0.317795 0.961546 -0.481400 -0.516132 0.870323 0.322525 0.183215 2.847252 0.168414 1.004255 0.941031 -0.849136 -0.497046 -0.598604 0.101030 0.418342 0.280711 0.016849 -1.155756 -0.860399 0.503333 0.944964 0.598594 -1.021564 -0.359127 -0.103785 -0.018260 0.116485 -0.158652 0.165096 0.036240 -0.605737 -0.221298 0.810857 1.450253 -0.495090 -0.199765 0.506583 0.028749 -0.545010 -1.062594 -0.450605 -0.448700 0.309014 0.374883 0.150990 0.390974 1.110311 -1.193039 0.740269 -0.162428 0.091256 0.629328 0.505312 -0.811677 -0.833071 -0.205761 0.485677 0.696322 -0.506238 0.089178 0.487148 -0.902356 -0.127170 0.246426 -0.019530 -0.247314 0.429583 0.400141 -0.411285 -0.583785 0.574090 0.059005 -0.027510 0.150956 0.696358 -0.301308 -1.311554 0.837520 -0.094149 -0.525031 0.369548 -0.372319 1.099138 -0.902501 -0.844630 0.711074 -0.047962 -0.270434 -0.284626 0.153185 0.627814 0.414245 0.333024 -0.653593 -0.311484 0.372583 -0.383503 0.598357 0.408160 0.037321 0.698273 -1.273045 -0.165051 -0.842969 -0.122910 -0.255858 0.054077 -0.830787 -0.609696 -0.173440 0.920438 0.781227 0.019938 -0.649009 0.392743 0.879158 -1.310590 -0.389284 0.474202 1.137076 -1.033341 0.374028 0.577731 -0.918495 0.060574 -0.247099 -0.362956 -0.278051 -0.712741 0.758855 0.166540 0.660390 0.088682 0.219646 0.180032 0.573653 0.206279 0.508180 0.231107 0.852636 1.207045 -0.300497 -0.659683 -0.953036 0.321726 -1.130264 -1.197652 0.600946 0.345457 -0.496536 0.081698 -0.092326 1.099226 0.437772 -0.387572 -0.159131 0.130611 +PE-benchmarks/optimized-naive-algorithm.cpp___GLOBAL__sub_I_optimized_naive_algorithm.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/overlapping-subproblems-property.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/overlapping-subproblems-property.cpp___initialize() = -0.374530 -0.612600 -0.211230 -0.980185 0.409031 0.126327 0.255038 -0.259385 -1.206874 -0.147840 0.175336 -0.697827 0.279186 1.112292 -0.144853 1.078909 1.429263 0.504902 -0.416410 -0.029117 1.154063 -0.865859 0.970480 1.060282 -0.566480 -0.068496 -0.168319 0.554998 0.086944 0.508871 0.036739 -0.275598 0.168887 -1.220073 -0.095835 -1.177801 0.216540 0.874075 0.818775 -1.563981 0.411036 0.197171 0.774413 -0.366065 -0.375460 -0.200585 0.267075 0.776299 -0.255478 0.314907 0.702960 0.092321 -0.116090 0.259572 0.226820 0.666640 0.014446 -0.060201 -0.387547 -0.231077 -0.026441 -0.370541 0.681666 0.617699 1.018925 -0.009698 0.056873 0.593884 0.212651 0.183495 0.687705 -0.070589 -0.714694 -0.569173 0.237448 -1.669230 -0.007958 -1.789379 -0.021093 -1.966491 -0.432346 0.146094 0.690186 0.272113 0.560712 0.125779 0.704954 -0.523196 -0.139458 0.770087 0.629487 -0.703759 -0.401357 -0.741281 -0.643968 0.379935 -0.335361 -0.502632 0.713222 0.250773 -0.589023 -0.352845 0.639006 0.580707 -0.254815 -0.731225 0.301833 0.786808 -0.820427 -1.103028 0.125483 0.901068 -0.463799 -1.104685 0.401447 -0.969765 0.058794 -0.057804 -0.301981 -0.894181 0.094876 0.484425 -0.276322 -0.401544 -0.599875 0.675256 0.094181 0.186151 0.091823 -0.145404 -0.155604 1.273898 0.281149 -0.727150 0.105822 0.362059 -0.457917 0.168161 -0.840082 -0.799221 0.338026 -1.076529 -0.186549 0.432427 -0.549167 0.010537 1.003106 0.485091 0.292808 3.004369 0.155298 1.114495 0.726079 -0.719237 0.752971 0.014731 0.154021 0.362357 0.473342 -0.300754 -1.499788 -0.835422 0.139998 0.717864 0.811124 -0.645243 -1.023563 -0.434149 -0.118838 0.613715 -0.237805 0.104638 -0.150794 -0.799098 -0.170022 0.246275 1.929108 -0.108817 0.540239 0.463081 0.453737 -1.163082 -1.678599 -0.423692 -1.300189 0.119637 -0.447536 -0.164506 0.494460 1.066138 -1.552088 0.875731 -0.486119 0.106836 0.551342 0.080694 -0.751586 -2.098952 -0.521332 0.348977 1.435035 -0.661850 0.482654 0.561867 -0.668830 -0.039119 0.001157 -0.053914 -0.204061 0.242553 -0.117077 -0.454289 -0.167317 0.673362 -0.462301 -0.403784 0.204268 0.437662 0.503437 -0.639388 0.572826 -0.140092 -0.143655 0.624497 0.174265 0.667850 -0.703027 -0.675952 0.616450 0.460911 0.140985 -0.477932 0.197420 0.847281 -0.152010 -0.302336 -0.119793 -1.076354 0.335158 -0.632335 0.563750 0.315549 -0.403058 0.248438 0.222330 -0.114513 -0.917281 -0.292156 -1.020155 -0.219981 -0.601307 -0.479196 -0.167179 0.912954 0.566157 0.364849 -0.524229 0.455290 1.266899 -0.439275 -0.156217 0.642341 -0.219096 -0.858164 0.049220 0.847237 -1.366147 0.016020 -0.371646 0.274542 0.110924 -0.401360 0.672679 0.250315 0.527397 -0.243869 0.190380 0.102157 0.375160 0.594608 0.157936 0.024760 1.468151 0.450457 0.074344 -0.393848 -0.589313 -0.015890 -0.896910 -0.667798 -0.042719 0.753030 -0.924140 0.419872 0.448392 1.113144 0.086227 0.434004 0.103784 -0.210046 +PE-benchmarks/overlapping-subproblems-property.cpp__fib(int) = -1.656687 -2.362425 -0.794655 -4.197489 2.179390 2.673997 1.336465 -2.901170 -4.438296 -0.185155 2.443220 -4.325159 0.098940 4.574696 -1.489275 4.363526 4.802055 0.522134 -2.868250 -0.504704 4.178179 0.859623 5.252127 4.625009 -3.298836 -0.194410 -0.995149 1.546570 1.816892 0.043427 0.930547 -1.208693 2.068984 -4.200985 -1.698934 -1.884935 0.446775 1.816547 4.112754 -4.870478 1.299047 0.271752 0.870753 -1.166485 -1.204327 -0.644396 1.913262 3.642866 -0.289863 1.599439 3.204814 0.673346 -0.350830 0.909402 0.915987 0.480877 0.252226 -1.103818 -1.000356 -2.419316 -0.136648 -0.025728 0.897652 3.698239 4.115608 0.436481 -0.399761 2.716041 1.685472 0.995079 2.899073 0.807088 -1.914602 -0.188809 1.255075 -4.910827 0.253358 -5.042676 -0.555717 -5.319185 -2.095731 1.462589 3.288222 0.813549 2.398347 0.262646 3.634010 -0.802537 -2.122732 3.525738 3.621338 -3.291078 -1.648264 -1.632535 -2.121646 1.186778 -1.945737 0.735543 1.223190 1.463908 -3.292946 -0.831082 0.538509 1.930207 -1.604400 -2.667095 1.440533 2.771716 -2.932596 -2.938666 1.690374 4.150240 -0.941833 -5.651118 -1.696943 -3.170369 1.763335 -0.594310 -1.640531 -3.220202 0.238105 1.190456 -1.070982 -1.751090 -1.183305 1.309732 2.359671 2.366248 -0.065021 0.785808 0.984958 6.390310 -0.091892 -2.878496 0.914506 -0.370478 0.200656 2.613909 -1.799061 -2.046345 0.378050 -3.844339 0.687414 2.923535 -2.077616 -0.911436 2.082357 2.361127 0.047238 11.384241 0.605453 5.073400 4.341191 -3.248974 -0.174531 -1.845106 0.835420 1.597837 1.134962 -0.683170 -4.549399 -3.768712 2.403645 4.059878 2.975197 -3.477194 -0.703756 0.273403 -0.434677 -0.020917 -0.271036 0.566624 0.342038 -3.029059 -0.875593 3.391007 6.369406 -1.234640 0.480342 2.036891 1.854760 -1.714568 -3.017794 -1.957899 -2.761222 1.164299 1.683805 0.831285 2.474181 4.805453 -4.522187 3.266754 -0.230231 0.736720 2.381350 1.876359 -4.359555 -3.395919 -1.741829 1.497068 3.577207 -2.138013 0.824690 2.438124 -3.559597 -0.339991 0.937442 -1.100588 -0.977379 1.390754 1.043602 -1.053386 -1.325303 2.067326 -1.088680 -0.393345 -0.104744 3.063178 0.243137 -3.636692 2.930887 0.193761 -1.845048 0.979612 -1.615912 4.433867 -3.259210 -2.781818 2.642746 -0.132995 -1.092470 -1.297069 0.852575 2.377922 0.975637 1.898867 -2.649951 -2.416912 2.434530 -1.708963 3.278398 1.678711 -1.117551 1.233694 -2.878779 -0.507274 -3.024146 -2.675052 -0.563559 0.871369 -3.807136 -0.858603 -0.847875 3.727480 1.940059 0.187032 -3.720088 1.015871 3.418765 -3.628598 -0.705887 2.091381 1.972207 -4.405505 0.991106 2.822000 -3.979282 1.377776 -1.476382 -0.486180 -1.597901 -2.588122 3.429474 2.166084 3.054013 -1.016591 0.977525 0.833834 1.861289 1.483661 0.869952 1.400846 4.625194 2.597104 -0.146600 -2.173468 -4.163837 1.632805 -4.208199 -4.671095 2.385586 0.548329 -3.373957 0.374292 -0.291599 4.797879 1.477906 -0.500151 -1.026870 1.499788 +PE-benchmarks/overlapping-subproblems-property.cpp__main = -0.533342 -0.677390 0.348641 -1.612024 0.792587 0.240183 0.478838 -0.501145 -1.749279 -0.597393 0.702833 -1.697966 -0.478157 1.763412 -0.610815 0.868765 2.055360 0.468544 -0.841495 -0.484596 1.319319 -0.281830 1.942168 1.949080 -1.495154 -0.019737 -0.324829 1.005992 0.816846 0.432833 0.405400 -0.603038 0.527925 -0.810501 0.017199 -0.995967 0.200162 0.601081 0.572488 -2.277394 0.436411 0.469275 0.567856 -0.336566 -0.189623 0.752373 0.990587 1.373808 -0.432223 0.609639 1.377547 0.256246 0.010942 0.331254 0.267302 -0.213861 0.503614 -0.350427 -0.614958 -0.463649 -0.074377 -0.776638 0.282265 1.468610 1.814886 0.086632 -0.078645 0.443649 0.570764 0.544595 1.065421 0.275952 -0.251421 -0.089105 0.672427 -1.410923 0.167937 -2.568088 -0.035769 -3.430093 -0.969350 0.103730 1.951011 0.475909 0.220013 -0.131551 1.498667 -0.055083 -0.445892 1.435351 1.551583 -0.804863 -0.701612 -0.756846 -0.975477 0.800651 -0.803449 0.113947 0.640748 0.846184 -1.235981 -0.161964 0.372438 0.282243 -0.633661 -0.370595 0.294978 1.220032 -1.544070 -0.576025 -0.019289 1.352705 0.285513 -2.208921 -0.202078 -1.284761 0.877783 -0.072190 -0.586371 -0.483037 0.130568 0.250007 -0.553139 0.022271 -1.548348 1.052871 0.496346 0.667097 0.030759 0.314536 0.326409 1.533288 0.146566 -1.161725 0.114024 0.113048 -0.311925 0.653940 -1.034849 -0.695018 0.855931 -1.300328 0.290205 0.436017 -0.902212 -0.754999 0.392808 0.523307 0.327407 3.951018 0.155220 1.817870 1.361569 -1.097325 0.395141 -0.240433 0.232591 0.696550 0.753986 -0.128125 -1.136547 -1.400335 0.736774 1.607956 1.159595 -1.323721 -0.297169 0.059953 -0.185479 0.074445 0.124967 0.229821 -0.105905 -1.064126 -0.379763 1.056972 2.181155 -0.080483 -0.402553 0.439145 0.772312 -0.634767 -1.180168 -0.418971 -0.499076 0.431029 0.254347 0.155100 1.019985 1.908227 -2.914763 1.442831 0.140792 0.360556 0.941160 0.264468 -1.400137 -2.250485 -0.401790 0.705744 1.675048 -0.470727 0.049339 0.868317 -1.419589 -0.151481 0.262964 -0.028618 -0.510365 0.600608 0.246566 -0.406449 -0.669198 -0.031934 -0.437367 0.170892 -0.278274 1.033512 0.288110 -2.121788 1.251389 -0.295167 -0.675996 -0.043027 -0.472499 1.170982 -1.439970 -1.208531 0.592137 -0.219229 -1.144168 -1.114381 0.166765 0.914235 -0.153414 0.396174 -0.759574 -1.105941 1.282671 -0.928565 1.172916 0.688523 -0.334993 0.991781 0.118499 -0.195674 -1.114982 -0.587862 0.034458 -0.340576 -1.161565 0.314111 -0.371182 1.103225 1.112246 -0.026789 -0.996653 0.443423 1.613255 -0.968793 -0.835632 0.890148 0.111685 -1.089321 1.057881 1.171800 -1.793525 0.144903 -1.071515 -0.360003 -0.250862 -0.951009 1.263926 0.356398 0.938346 -0.092247 0.329746 -0.178193 0.809287 0.429440 -0.006484 0.338188 2.099405 1.707034 -0.380836 -0.079996 -1.551947 0.669865 -1.769600 -1.553232 0.441678 0.160880 -1.007509 0.304912 -0.187501 1.590383 0.485246 -0.175991 -0.564433 0.785000 +PE-benchmarks/overlapping-subproblems-property.cpp___GLOBAL__sub_I_overlapping_subproblems_property.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/palindrome-partitioning.cpp__min(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/palindrome-partitioning.cpp__minPalPartion(char*) = -6.877890 -8.659475 -6.458201 -14.389334 9.762407 13.879362 5.600525 -12.408352 -17.583344 0.689363 9.570273 -19.277461 0.517261 18.214674 -5.856416 19.111379 22.811533 1.685663 -11.880887 -0.910459 19.292005 1.165701 23.826940 20.354759 -12.208740 -1.669527 -4.577827 6.664099 5.159502 -2.834358 4.140429 -3.405214 8.850906 -21.966241 -9.840265 -8.176242 3.215798 6.326862 18.893690 -21.423279 4.779454 -2.029385 3.438642 -5.177859 -7.396137 -3.848811 8.727224 14.835701 0.402040 4.422318 12.874545 1.689101 -2.064808 4.461209 2.014185 3.002087 1.133664 -2.022508 -5.353942 -11.069118 -0.419187 0.252671 3.782397 14.641737 18.782658 4.244137 -0.788628 14.524529 5.244515 3.895956 11.252568 2.372425 -9.137778 0.722273 5.242649 -24.279322 -1.316673 -22.900739 -4.488062 -19.537277 -8.132587 4.576490 10.351942 0.718737 12.191775 5.816740 13.824343 -3.439385 -7.630536 16.911511 16.324370 -15.585623 -7.712364 -8.740973 -8.597767 4.258405 -8.168801 4.459420 7.691098 6.755873 -13.618025 -5.794441 5.211549 9.757986 -5.513491 -14.816365 5.966073 11.277232 -9.676082 -14.058970 6.666969 16.458796 -5.879158 -24.278122 -7.456577 -13.152737 6.927802 -0.749434 -5.533055 -16.759104 0.719086 6.796293 -3.300592 -9.694716 0.839815 5.624593 9.613593 9.067837 0.588779 3.976186 4.553953 29.329828 0.847469 -10.115256 3.739348 -2.439598 -1.625285 10.471754 -8.557521 -9.250241 -0.516709 -16.832615 5.609467 15.309291 -8.276146 -5.555820 9.275239 9.791937 1.474573 50.546747 3.941563 21.160512 17.277455 -14.983384 2.446885 -10.456360 2.859372 5.136197 3.786215 -3.305485 -25.385572 -16.042133 9.863080 15.432020 11.967597 -17.078312 -5.264426 -0.142898 -0.942626 0.027664 -2.498276 5.025614 1.397708 -11.451048 -3.104697 16.636471 33.192832 -7.025275 5.160607 11.307749 4.814306 -8.015695 -20.984371 -9.385074 -11.571268 3.775042 6.518861 3.999870 8.262312 19.800849 -15.620080 12.507386 -1.829992 3.997498 11.683667 8.508476 -18.867253 -14.623108 -6.611239 8.172471 16.577502 -8.016613 0.293375 8.233157 -13.601449 -1.321046 5.207343 -3.952599 -1.721855 5.495768 1.962804 -5.331579 -7.189863 10.825338 -4.866647 -2.026689 1.124376 11.982631 -0.506606 -11.375835 13.709114 0.693531 -7.478295 4.363212 -7.444248 19.117785 -11.910897 -12.378210 12.580377 -1.010990 -2.583274 -6.523661 4.464682 9.456647 7.914868 8.719493 -10.481767 -13.215340 9.664033 -7.062058 12.599219 6.158006 -2.893576 4.094820 -10.651506 -4.127684 -16.118921 -11.708805 -6.759624 5.094086 -17.896433 -6.863095 -2.690058 16.871496 7.763789 1.106366 -17.357433 2.790844 16.620512 -16.267183 -4.983557 9.419230 8.897313 -21.016670 1.921738 12.081487 -18.682803 4.714265 -4.248965 -1.835540 -7.024591 -12.861786 10.706703 7.847038 11.983493 -3.600669 3.797027 5.767695 7.131513 6.509271 6.680797 4.305075 21.578407 10.124256 -0.743965 -10.545490 -17.354319 6.393530 -18.096760 -21.155352 11.658179 5.433756 -14.233807 1.716146 2.918785 19.816670 4.494314 -3.585715 -4.308311 3.247721 +PE-benchmarks/palindrome-partitioning.cpp__main = -1.401057 -1.665003 -0.904753 -3.161430 2.310869 2.718279 1.309137 -2.270562 -4.023069 -0.292403 2.023894 -4.630413 -0.492764 4.199087 -1.297806 3.724993 5.244713 0.523292 -2.486381 -0.288848 3.843799 0.125644 5.353822 4.683440 -2.885135 -0.182823 -1.229098 1.555715 0.933600 -0.053292 0.852497 -1.323561 1.913477 -4.071474 -1.777046 -1.757196 0.538763 1.207840 3.447797 -5.112717 1.015626 0.309194 0.898744 -1.126237 -1.331013 -0.310253 2.385706 3.310383 0.043449 1.142412 2.771267 0.319105 -0.199420 0.992810 0.646251 0.336535 0.539897 -0.744148 -1.575718 -2.124627 -0.216039 -0.500543 0.460125 3.310131 4.272670 0.847993 -0.291812 2.614958 0.967743 0.999495 2.445015 0.615052 -1.468937 0.234335 1.293309 -4.442296 -0.221829 -4.939244 -0.872609 -5.189505 -2.119265 0.770120 3.093156 0.806806 2.213405 0.706404 3.314717 -0.702745 -1.519430 3.663343 3.987726 -3.235122 -1.837969 -1.925075 -1.884785 1.121905 -1.862992 0.837380 1.685630 1.505937 -3.199423 -1.082465 1.219510 1.763823 -1.289177 -2.607088 1.174315 2.679414 -2.616365 -2.670439 0.891859 3.519537 -0.703201 -5.515209 -1.578497 -2.604000 1.287302 0.138591 -1.428746 -3.176092 0.399721 1.204113 -0.950133 -1.673164 -0.788372 1.742527 1.807000 1.957328 0.276423 1.060326 1.168910 5.983104 0.227581 -2.285062 0.803146 -0.449615 -0.301981 2.271086 -1.841086 -2.020537 -0.052871 -3.670099 1.271645 2.878675 -2.013394 -1.333219 0.964701 2.006224 0.410920 10.664624 0.629534 4.747103 3.625750 -3.354216 0.895088 -2.101941 0.466335 0.994748 1.101297 -0.452121 -4.793770 -3.525993 2.318182 3.691818 2.730897 -3.723192 -0.723888 0.064916 -0.123618 -0.079254 -0.140354 1.139824 0.468506 -2.624344 -0.744980 3.549096 7.307367 -1.362855 0.357806 2.326907 1.066153 -1.333097 -4.203156 -1.817236 -2.077491 0.820991 1.339602 0.766650 1.893897 4.562042 -4.183680 3.086859 -0.219188 0.705999 2.821067 1.585024 -4.058477 -3.516858 -1.446861 1.991360 3.947524 -1.359079 -0.135593 1.636419 -3.156722 -0.365434 1.088116 -0.645779 -0.544665 1.397395 0.318571 -1.299376 -1.689322 1.449738 -1.055167 -0.240737 -0.202002 2.642395 0.362584 -3.216926 3.233577 0.155548 -1.716124 0.512830 -1.486048 3.903605 -2.783079 -2.981582 2.449300 -0.673214 -1.473048 -1.640910 0.743016 1.916988 1.506968 1.733053 -2.166629 -2.916514 2.728412 -1.478688 3.008962 1.511045 -0.598164 1.304907 -1.217206 -1.102901 -3.162503 -2.640435 -0.902431 0.450334 -3.701907 -0.815068 -0.814901 3.562410 2.000660 0.254197 -3.676556 0.279239 3.792335 -3.247403 -1.336264 2.324220 1.273289 -4.217691 0.923955 2.923849 -4.148534 0.873141 -1.423252 -0.525794 -1.593279 -2.824479 2.297003 1.371397 2.438777 -0.527726 0.664766 0.735542 1.546567 1.228984 0.997763 0.819149 5.035842 2.482698 -0.502856 -1.502819 -3.917171 1.609340 -4.165172 -4.604101 2.338290 1.045584 -3.141163 0.300593 0.492492 4.104568 0.959739 -0.941593 -1.261878 1.032446 +PE-benchmarks/partition-problem.cpp__findPartiion(int*, int) = -5.416084 -7.114643 -5.286976 -12.052043 7.923253 9.265001 4.786437 -9.211847 -14.334732 1.015718 7.030100 -15.989868 0.550684 14.655482 -3.873382 15.690142 18.968249 2.069422 -8.855291 -1.655804 15.345719 -0.693025 19.660382 16.230841 -9.284208 -1.102040 -4.651171 5.699741 2.908173 -2.416757 2.290107 -2.644369 6.738035 -18.651634 -7.289269 -6.694114 2.289583 6.073909 15.933884 -17.736569 4.328181 -2.361668 4.277170 -4.003723 -6.267973 -1.711689 7.402748 11.535901 0.473419 3.760927 9.933726 -0.545315 -1.134642 3.754344 2.251372 3.351404 0.124722 -0.314573 -5.106389 -8.114522 -0.661708 0.495003 3.651617 10.723041 13.954217 3.757924 -1.422197 11.595108 4.675797 2.931981 8.350435 1.734853 -6.828723 0.031130 3.886199 -20.479264 -1.225101 -20.078136 -3.575537 -17.262975 -7.163781 3.557435 9.011977 0.125576 9.566331 3.882164 10.574348 -2.516576 -5.710829 13.045482 13.390892 -12.550156 -6.372614 -7.210112 -5.931838 2.725496 -5.025262 3.247323 8.499643 5.290155 -11.230680 -4.301772 5.372757 7.164683 -3.944561 -11.336025 5.091844 8.581018 -7.186743 -11.095756 4.045358 13.482193 -3.938122 -19.576532 -2.997979 -9.727337 5.430114 -0.589224 -5.232403 -13.665515 0.876679 5.320682 -3.811145 -6.950216 -0.573894 6.286892 7.343718 6.259833 1.111957 3.891890 3.026737 23.421294 -0.011813 -8.514762 3.043233 -1.193427 -1.851925 7.122399 -7.039329 -8.105822 0.602250 -14.176059 4.819175 10.829595 -6.744424 -3.307792 9.367397 8.705851 1.199916 40.210825 2.545088 17.717249 13.578554 -11.020184 4.563050 -8.142136 2.635970 3.423220 3.332111 -3.007180 -21.019030 -13.038876 7.616215 11.636334 9.622646 -14.457087 -5.361384 -1.121633 -0.647707 0.943080 -2.152521 3.716942 1.591005 -8.788605 -2.086090 12.528386 28.644135 -5.742698 4.745338 8.685595 3.239078 -5.835762 -18.494185 -7.950691 -10.311051 2.391797 3.882534 3.863490 7.077956 15.998977 -14.490774 10.215537 -1.926756 2.572714 9.858830 6.349700 -15.403879 -15.210442 -6.408268 6.822561 14.253647 -6.023272 0.001485 6.338611 -10.617130 -0.905352 3.807717 -2.847382 -1.850355 4.366210 0.491798 -4.712803 -4.458539 7.963729 -5.353028 -1.221515 1.411111 9.278847 1.167954 -10.764568 10.674861 0.762839 -5.666890 4.291604 -5.238616 14.768882 -8.929151 -9.445819 9.399722 -0.214979 -1.892156 -5.386477 3.953110 6.626746 4.291762 6.223454 -8.053434 -11.571614 8.685831 -5.613913 10.480411 4.996210 -2.689630 2.965535 -7.162934 -4.105029 -12.296979 -9.842362 -5.905704 3.636554 -14.287432 -4.770589 -2.230028 13.020658 6.074004 1.774630 -13.424142 2.315947 13.301435 -13.419732 -4.163015 8.171661 5.143143 -16.747886 1.053081 10.592977 -15.057487 3.566016 -4.285774 -1.716472 -5.363017 -9.819594 7.765386 5.849481 8.806696 -3.345700 2.201762 4.835371 5.849650 5.037227 4.624949 3.593144 18.182384 8.873925 -0.488132 -8.805395 -13.837083 4.844537 -13.929634 -16.140305 8.329458 5.492864 -12.386869 1.545036 3.538734 16.585478 2.569497 -3.458081 -3.493321 2.058933 +PE-benchmarks/partition-problem.cpp__main = -1.365024 -1.916991 -0.723606 -3.321419 2.207392 1.774719 1.348451 -1.721429 -4.234292 -0.431902 1.867548 -4.715823 -0.487157 4.339827 -1.033705 3.655835 5.368744 0.824946 -2.305510 -0.507451 3.800194 -0.453802 5.177209 4.547775 -2.826089 -0.152429 -1.609267 1.647201 0.743336 -0.027048 0.884947 -1.326369 1.552683 -3.990459 -1.322014 -1.859502 0.558250 1.677367 3.336703 -5.377968 1.198503 0.626892 1.801382 -1.163621 -1.313482 0.004105 2.312983 3.296350 -0.266680 1.190863 2.844842 -0.161611 -0.043455 0.965084 0.533887 0.351011 0.192851 -0.527710 -1.893990 -1.728621 -0.192671 -0.643303 0.810621 3.061668 4.076617 0.791346 -0.409573 2.401062 1.312418 1.146551 2.423205 0.480284 -1.302937 -0.274128 1.339803 -4.375082 -0.468601 -5.795290 -0.587763 -5.982252 -2.358856 0.786734 3.811981 1.248360 1.806483 0.319624 3.198338 -0.728966 -1.372389 3.692527 3.946638 -2.854589 -1.936262 -2.219845 -2.011720 1.307080 -1.584421 0.502834 2.188028 1.666219 -3.255424 -0.929658 1.309530 1.478731 -1.172439 -2.267258 1.212983 2.693837 -2.514512 -2.569504 0.603259 3.820204 -0.243896 -5.477011 -0.470531 -2.545207 0.722420 0.281431 -1.583175 -2.753779 0.384384 0.830147 -1.400677 -1.165382 -1.881012 2.318734 1.438365 1.710983 0.457985 1.083594 0.949014 5.305676 0.068197 -2.616958 0.762769 -0.054475 -0.382554 1.927548 -2.117212 -2.357239 0.489768 -3.829838 1.229205 2.096663 -2.099701 -1.284333 0.933964 2.128232 0.489130 9.792232 0.593205 4.889367 3.525813 -2.941565 1.969619 -1.632210 0.553880 0.967476 1.351407 -0.649882 -4.261082 -3.566039 2.092166 3.567269 2.851034 -3.459243 -1.319129 -0.088206 -0.196375 0.304570 -0.038215 1.121817 0.480005 -2.655532 -0.654548 3.260110 7.237689 -1.035034 0.395207 2.078580 1.351472 -1.278388 -4.504284 -1.755578 -2.607626 0.644359 0.922841 0.806706 2.099917 4.635887 -4.995542 3.274816 -0.113800 0.806952 2.727101 1.206629 -4.102266 -4.840608 -1.636671 1.930986 4.309634 -1.302141 -0.268124 1.706287 -3.092923 -0.275956 0.928031 -0.623671 -0.689876 1.383380 -0.312619 -1.150810 -1.347888 1.133674 -1.613557 -0.200820 -0.172733 2.512232 1.139572 -3.165789 3.060838 -0.113613 -1.620686 0.607931 -1.248047 3.607956 -2.616401 -2.764709 2.108805 -0.473301 -1.640648 -2.003958 0.769877 1.795415 0.800578 1.265233 -1.709496 -3.174315 2.906474 -1.637549 3.109220 1.553613 -0.943730 1.177274 0.139890 -1.170976 -2.886404 -2.484784 -1.080366 0.105371 -3.543784 -0.812689 -0.837939 3.329426 1.955955 0.407098 -3.463338 0.192521 3.844977 -2.934432 -1.632640 2.491215 -0.211730 -3.848271 1.076332 3.225650 -4.337152 0.890604 -1.960097 -0.084575 -1.266257 -2.584748 2.170240 1.335037 2.203690 -0.770769 0.437399 0.688505 1.564008 1.367769 0.568653 0.633276 5.410636 2.270182 -0.489489 -1.254610 -3.907827 1.501878 -4.061603 -4.177627 1.802723 1.397902 -3.416803 0.518841 0.682996 4.138414 0.625205 -0.805672 -1.400719 1.089621 +PE-benchmarks/permutations-of-a-given-string.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/permutations-of-a-given-string.cpp__permute(std::__cxx11::basic_string, std::allocator >, int, int) = -1.686266 -1.811701 0.351513 -4.749834 3.872641 2.139614 1.931228 -1.352571 -4.771417 -2.297152 1.965720 -4.378748 -2.464058 5.523189 -2.366893 3.367818 6.461004 0.687071 -1.824111 -1.399392 5.746857 -1.492543 7.262248 5.585070 -6.098667 -0.512628 -0.482204 3.728038 2.259679 2.146857 1.834072 -2.433648 2.485275 -3.943929 0.417736 -3.389397 1.541071 1.514662 1.324667 -7.068295 0.690314 1.283799 0.095125 -0.295499 -1.169089 2.068462 3.566623 4.908800 -2.615277 2.320920 5.011823 0.603406 -0.202652 1.687931 -0.367139 -0.861334 -0.280644 -0.764188 -2.652808 -1.884776 -0.747279 -3.957507 1.453152 4.753237 6.667530 -0.283456 0.697295 2.941706 0.102907 1.911427 3.576408 1.258178 -0.427877 -0.753373 4.169563 -4.979700 -1.179042 -8.870030 -1.187108 -11.917178 -3.104698 -1.661626 5.045238 1.207387 2.213044 -0.431068 5.294903 0.404316 -0.785119 6.090592 5.091842 -3.434071 -2.154975 -4.312460 -3.146846 2.157179 -3.512477 0.092198 2.452046 2.072671 -4.020249 -1.355354 0.675382 1.284379 -1.637863 -4.004887 -0.429568 4.445359 -5.678228 -2.917605 -1.543110 3.885385 -0.487745 -8.176889 -1.301184 -3.431178 3.781420 -0.106027 0.109985 -1.716816 0.244301 2.712852 -1.156524 -1.484842 -2.221841 3.958860 2.785494 2.172335 0.980881 1.448489 0.208883 6.069791 3.225594 -2.229751 -1.305971 0.432943 -1.246401 2.183215 -3.195710 -1.491982 3.438018 -5.079086 0.799068 2.710054 -2.195320 -2.819045 2.096718 0.618518 2.605548 14.280286 0.788290 5.622445 4.198166 -4.369301 1.483784 -0.960864 1.006789 3.149111 2.638077 -0.963525 -4.890791 -4.700561 2.328014 4.416040 3.380828 -5.482294 -1.461788 -0.456254 0.277967 -0.287344 -1.149149 2.079783 -0.380972 -3.640344 -0.519911 3.399601 7.720488 -1.608866 -1.605629 2.908900 3.133192 -3.260445 -4.905702 -2.209466 -2.338315 0.618321 1.834268 0.252444 2.361884 6.318655 -8.493862 4.177304 0.200663 1.511355 2.476166 0.736600 -3.772160 -7.270760 -0.749254 2.721909 4.722995 -1.231956 0.352213 2.396575 -4.496387 0.863571 1.111989 0.504514 -0.806229 1.915927 -0.318737 -1.757578 -3.707051 -0.098885 -1.844535 0.601473 -0.416723 2.721747 0.704411 -7.503156 4.123964 -2.036496 -3.028821 0.898802 -0.778968 5.398372 -4.716694 -5.119491 2.987229 -1.067335 -4.241246 -4.318197 1.242278 3.010522 0.902126 0.291047 -2.489097 -5.363230 4.091371 -2.735991 3.175808 2.273860 0.157964 5.236311 -0.626977 -2.201284 -5.325723 -3.027724 0.426727 -1.003643 -4.354491 -0.829684 -0.638823 4.215659 4.317201 0.246697 -2.785016 1.003283 6.228612 -4.607117 -3.139864 4.103596 2.360935 -3.828520 3.300665 4.649043 -5.776773 -0.793739 -3.084620 0.355900 -0.267471 -3.939893 3.546110 -0.184438 3.160326 0.109217 1.979212 -0.772636 2.387090 1.529170 1.069523 -0.766111 7.550815 6.601586 -2.917290 -1.268321 -4.748434 2.129251 -6.501593 -5.711988 1.542512 0.714272 -1.586752 2.239545 0.450997 5.405487 1.749568 -1.234859 -1.336405 0.588135 +PE-benchmarks/permutations-of-a-given-string.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(char&, char&) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/permutations-of-a-given-string.cpp__main = -1.277906 -0.864232 1.738441 -3.838504 5.037136 1.474596 2.187321 -0.096918 -3.540355 -1.904118 0.786879 -2.344572 -3.453838 4.692631 -1.710324 3.121542 4.442096 -0.042345 -0.962767 -1.564028 5.573297 -2.726938 5.948211 2.541641 -5.997914 -0.185503 -0.754801 3.575038 1.145612 4.418383 0.076050 -1.927038 1.711622 -2.269836 2.225248 -2.428668 1.978625 1.047819 -0.642324 -5.479339 0.108377 2.627841 0.301860 0.071700 -1.066052 2.570700 3.043879 4.407726 -2.805072 1.635348 4.258608 -0.512191 0.251960 2.017818 -0.339544 -0.104490 0.643727 -0.816251 -3.705512 -1.320351 -1.016116 -4.983180 1.870215 3.401896 5.848024 -1.423845 1.173948 3.205521 -1.211628 1.851858 2.863355 1.087448 0.261817 -1.938520 4.956253 -2.797189 -1.541666 -6.310246 -1.284439 -10.488496 -3.251428 -3.429193 3.557747 1.353275 2.551394 -1.686562 5.417989 0.702295 -0.334748 3.906352 4.051093 -3.402265 -1.550828 -5.515500 -2.413388 0.987559 -3.468056 -1.735338 2.837869 0.801115 -3.310931 -0.996258 1.087212 0.786957 -1.024241 -3.383196 -2.079843 4.556431 -4.883652 -3.007692 -3.081179 3.060758 -1.092231 -6.470630 0.852126 -1.920445 2.162802 -0.359365 2.478349 -0.534855 0.458878 3.643930 -1.637868 -1.839818 -2.893413 5.046489 2.601125 0.699469 1.949182 1.348821 -0.985154 3.653601 4.840573 -1.130684 -3.287297 1.041802 -1.257533 1.839257 -2.273052 -0.545666 3.439302 -4.312901 -0.762655 1.560853 -0.849890 -0.943399 0.473797 -0.198894 3.529357 8.661535 0.347712 3.328568 1.361584 -3.734676 3.547890 0.345324 0.438910 3.023161 2.609735 -1.829057 -3.652103 -4.395475 2.157139 2.688330 2.526290 -4.678148 -1.673243 -1.500353 0.706840 -0.455838 -1.785046 3.143310 -0.243543 -3.025399 -0.331989 0.296994 6.873190 -2.156234 -2.936494 4.218339 2.180930 -3.807956 -4.607582 -2.710165 -1.904694 -1.042299 0.127686 -0.380715 1.787735 5.469510 -6.973481 3.701459 -0.525649 -0.283331 3.073760 -1.750806 -1.065464 -6.717170 -1.009932 2.517628 4.205461 -0.703710 -0.182196 1.054092 -3.612408 2.257112 -0.246993 0.940841 0.094683 1.270042 -1.869088 -1.969352 -3.585697 -2.186597 -2.091432 0.861165 -0.239653 0.977258 1.881108 -6.777641 3.628853 -2.776503 -2.085050 2.004146 1.460069 4.274062 -2.681564 -4.676508 2.656456 -0.498575 -3.911030 -5.017539 1.614392 2.619560 -0.306753 -1.395955 -1.719845 -5.738374 3.510324 -2.299041 2.055577 1.574938 1.120006 5.119243 2.897675 -3.408142 -4.355435 -2.865599 -0.071977 -1.598709 -2.679557 -0.397285 -0.358855 3.759718 3.312789 1.102879 -0.205520 -0.602163 6.094925 -4.102998 -3.235920 4.929589 0.421644 -2.513935 3.039265 5.287880 -3.834683 -2.764497 -3.083197 1.129616 -0.118016 -3.152862 2.208638 -1.170261 1.821808 0.608259 1.970004 -1.638022 1.549266 1.157557 -0.053376 -3.477654 8.097887 6.019022 -3.993478 -0.449776 -2.834316 1.799342 -4.906985 -3.156230 0.450204 0.599232 -0.490314 3.155884 1.780418 4.152506 0.804586 -1.139206 -0.682688 -2.232256 +PE-benchmarks/permutations-of-a-given-string.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.794504 0.617995 1.478442 -2.684952 3.317462 1.751523 0.966632 -0.720049 -1.677067 -1.026831 -0.186132 -1.583879 -1.714868 2.915810 -1.446859 1.439259 3.491989 0.200001 -0.303064 -0.640194 3.188649 -1.125516 3.734569 2.158881 -3.755722 -0.193461 1.022876 1.788405 0.421961 3.124542 -0.830414 -2.300560 1.031416 -1.364745 1.182813 -2.056749 0.818868 -0.028398 0.188591 -3.854179 0.228670 0.364659 -0.839990 -0.078918 -0.487007 0.911937 3.139253 2.434832 -1.995261 0.386804 2.434575 1.142615 -0.418421 1.051054 -0.077352 0.414594 1.132577 0.224970 -1.646098 -0.866108 -0.894556 -1.854917 1.049967 2.664523 3.495784 -0.153904 0.726639 1.627544 -0.577364 0.676729 0.925897 0.747714 0.341277 0.413170 2.271065 -2.532133 -0.513060 -5.089987 -0.905809 -6.031587 -1.728298 -2.261442 0.606974 0.156232 1.580467 -0.428433 3.233203 0.381158 0.776324 2.300466 3.385358 -2.364250 -0.762230 -3.215920 -2.280550 0.498925 -1.549203 -0.508533 0.832093 -0.158825 -2.071207 -2.051385 0.557061 0.730005 -0.726552 -1.901431 -0.691731 2.565693 -2.912676 -1.823864 -1.898396 1.068432 -1.189847 -4.503804 -0.336899 -1.409546 2.121741 -0.207181 0.838026 -2.116970 0.327096 3.060465 -1.100411 -1.354454 -0.767836 3.065262 2.000762 0.383944 0.714283 -0.297796 -0.044459 2.759373 3.081734 -0.919222 -1.414058 0.159627 -1.192538 -0.124370 -1.933680 -0.105784 1.593914 -2.578201 -0.034244 2.335851 -1.035190 -0.537860 1.335012 -1.130337 2.422561 7.842238 -0.604168 2.096614 0.575361 -3.469221 1.506809 0.208515 -0.487206 1.146934 1.672383 0.439225 -3.420058 -2.602162 1.424698 1.961162 1.743553 -2.844476 -1.140705 -1.275152 -0.315575 -0.059297 -0.973022 1.369616 -1.014170 -2.114332 -0.468621 0.903562 4.844726 -1.243652 -2.812731 2.124166 1.716054 -1.878601 -2.469068 -1.427773 -1.842046 -0.101626 0.811764 -0.670608 1.476918 3.597945 -6.088926 2.348928 -0.336527 -0.758217 1.755954 -0.520007 -0.820396 -3.281611 0.225948 2.680389 2.446954 -0.321037 0.325957 0.176289 -2.112932 0.874223 0.140349 1.282185 -0.626278 0.883074 -0.038035 -2.611561 -2.488168 -0.830137 -0.930273 -0.466292 -0.640558 0.702077 0.228495 -5.535516 3.239924 -0.967202 -0.779080 1.387302 -0.138985 2.510579 -2.333135 -3.434273 1.642123 -0.215818 -0.978870 -1.843977 0.692091 1.967718 0.267692 0.388615 -1.820425 -4.157389 1.157427 -0.963971 1.267580 1.236948 1.439768 3.271410 0.242137 -1.404596 -3.284866 -1.711867 0.854150 -0.028867 -1.953231 -0.881452 -0.557731 2.533886 2.961015 -0.105373 -0.453491 -0.797864 3.213836 -2.662751 -0.931281 2.683108 0.700764 -2.321589 0.505260 2.892968 -2.021117 -2.022442 -1.513290 0.702923 -0.416113 -2.291481 0.942369 -1.196755 0.683078 0.957824 0.593862 -1.391057 1.094752 0.672335 0.573481 -1.028059 3.645083 3.700448 -2.356082 -0.078203 -1.759350 1.150741 -3.943077 -2.850442 0.662075 -0.578892 -0.267127 1.253147 0.366242 2.588761 -0.176570 0.691079 0.402101 -1.263849 +PE-benchmarks/permutations-of-a-given-string.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.285515 0.221097 0.476602 -0.438040 0.621754 0.237691 0.291584 -0.100143 -0.518604 -0.464251 -0.112495 -0.483097 -0.682862 0.929556 -0.296002 0.342315 1.385125 0.492492 -0.071831 -0.383321 0.702820 -0.723617 1.255375 1.167724 -0.985244 0.025480 0.591354 0.550560 0.254754 0.739826 -0.424135 -0.576784 0.554428 -0.587878 0.367069 -0.893688 0.110218 0.001958 -0.005393 -1.532541 0.042132 -0.182053 -0.106003 -0.080761 -0.148432 0.745055 1.063760 0.749371 -0.339253 0.352594 0.565772 0.101898 0.030208 0.300632 0.210615 0.332153 0.391105 0.175576 -0.496845 -0.004006 -0.206109 -1.079593 0.075055 0.824792 1.145743 -0.022214 0.072986 0.323607 -0.199856 0.173889 0.180745 0.239029 0.326885 0.167788 0.597735 -1.180585 -0.082990 -1.853461 -0.414757 -2.532157 -0.660599 -0.752671 0.452776 -0.385446 0.472730 0.162881 1.060364 0.100409 0.299291 0.446884 1.284310 -1.027396 -0.410453 -0.626612 -0.257330 0.340956 -0.612953 0.003493 0.542328 -0.194683 -0.723211 -0.883600 0.690043 0.226532 -0.384761 -0.459860 -0.162725 0.910445 -1.101937 -0.629279 -1.116466 -0.248202 -0.228638 -1.343935 0.338263 -0.312346 1.056231 0.314037 -0.183708 -0.875653 0.249537 0.866359 -0.187241 -0.598057 -0.093711 0.927456 0.320585 -0.034023 0.251765 0.041585 0.131902 1.052025 1.185923 -0.369112 -0.262063 0.225797 -0.803295 -0.074410 -0.758147 -0.316475 0.623789 -0.888345 0.073004 0.552443 -0.613045 -0.221469 0.976851 -0.240492 0.653394 2.155488 -0.131871 0.544004 0.275348 -1.050574 0.508577 -0.249562 -0.185998 0.336419 0.795328 0.374361 -1.182915 -0.737424 0.292361 0.952113 0.625402 -1.076639 -0.604470 -0.537359 0.136907 -0.026927 0.016478 0.336460 -0.129537 -0.581263 -0.169492 0.372933 1.544280 -0.689087 -0.744462 0.296402 0.049601 -0.373757 -1.345357 -0.288070 -0.435460 0.032220 -0.040459 -0.113788 0.347959 1.136503 -1.978025 0.870938 -0.489833 -0.358937 0.682291 0.071285 -0.328180 -1.204530 0.273223 0.846110 0.987059 0.191125 0.109239 0.099686 -0.919197 -0.109187 0.007491 0.592783 -0.337982 0.513128 0.158872 -0.833318 -0.746949 -0.197898 0.069225 -0.480118 0.012266 0.418536 0.210627 -2.042319 1.062463 -0.288440 -0.389270 0.416735 0.000104 0.607121 -1.011761 -1.208332 0.500734 -0.088868 -0.369295 -0.561842 0.006051 0.708089 -0.076223 -0.168520 -0.366927 -1.172071 0.572846 -0.203617 0.525055 0.406715 0.366339 1.277776 0.032465 -0.529442 -0.878797 -0.062625 -0.005039 -0.531966 -0.443710 -0.402553 -0.235553 0.845676 1.334817 0.067744 -0.012239 -0.031480 1.073945 -1.202079 -0.432677 0.800908 0.897947 -0.345318 0.451879 0.831972 -0.980114 -0.679152 -0.459131 -0.224304 0.050156 -0.777875 0.351218 -0.796012 0.203082 0.479581 0.058590 -0.298159 0.523903 0.118656 0.170835 -0.217018 1.039053 1.652874 -0.903304 0.054322 -0.696354 0.402455 -1.307380 -0.843268 0.121716 0.323782 -0.265770 0.203634 0.235066 0.597447 -0.023992 -0.190295 -0.183441 -0.366223 +PE-benchmarks/permutations-of-a-given-string.cpp__std::char_traits::length(char const*) = -0.602984 -0.393061 0.501173 -1.194778 0.900428 0.291264 0.437344 -0.215708 -1.316876 -0.558086 0.146969 -1.031822 -0.531517 1.735596 -0.437144 1.013624 2.174245 0.735013 -0.395156 -0.278663 1.431161 -1.142260 1.743796 1.757339 -1.364282 -0.159753 0.195271 0.896743 0.330848 0.906518 -0.324895 -0.729430 0.591832 -1.207537 0.259740 -1.473529 0.390520 0.658339 0.464524 -2.302562 0.381204 0.073129 0.268240 -0.346792 -0.418389 0.669501 1.128481 1.284923 -0.705124 0.433274 1.080326 0.039473 -0.156889 0.453869 0.149838 0.394989 0.069486 0.256958 -0.812467 -0.229164 -0.172674 -1.263321 0.577551 1.232635 1.797895 -0.018479 0.185594 0.667264 0.067408 0.328123 0.730460 0.084363 0.090533 -0.324302 0.833905 -1.836979 -0.202201 -2.992520 -0.390753 -3.516415 -0.884704 -0.473535 1.149887 0.030024 0.617404 -0.233921 1.396028 -0.117934 0.091306 1.226956 1.685104 -1.363639 -0.732814 -1.275180 -0.888169 0.648315 -0.893086 -0.246415 0.840300 0.035834 -1.140773 -1.012049 0.743000 0.522832 -0.472060 -0.895335 0.103179 1.382925 -1.448294 -1.176274 -0.826249 0.512887 -0.296254 -2.078438 0.737162 -0.963769 0.933459 0.219906 -0.367840 -1.122593 0.202431 0.945868 -0.471137 -0.660705 -0.932973 1.495489 0.376853 0.186118 0.303721 -0.123010 0.047235 1.515520 1.081681 -0.965595 -0.209655 0.360133 -1.016326 0.148265 -1.352047 -0.830927 1.172227 -1.533337 -0.229726 0.632108 -0.949202 -0.216868 1.389402 0.189114 0.804588 3.735259 0.051251 1.273917 0.759287 -1.446692 1.236372 -0.121843 0.001529 0.609753 1.041989 0.029452 -1.968285 -1.307524 0.457368 1.377339 1.209299 -1.376299 -1.114415 -0.652740 0.016139 0.191757 -0.165053 0.483721 -0.299514 -1.137390 -0.272454 0.706929 2.491157 -0.613950 -0.371172 0.632346 0.556010 -0.931389 -2.122076 -0.563590 -1.134896 0.128607 -0.203379 -0.145424 0.808461 1.879660 -2.910608 1.335311 -0.571288 -0.120509 0.853592 0.021339 -0.988531 -2.491420 -0.056844 1.049775 1.789127 -0.097245 0.412378 0.560110 -1.295523 -0.087911 0.064705 0.425199 -0.360622 0.560931 -0.052888 -0.957851 -0.879992 0.044953 -0.496945 -0.605156 0.029873 0.720360 0.505392 -2.167924 1.422872 -0.425109 -0.484427 0.608178 0.000334 1.089547 -1.472645 -1.605110 0.806454 0.098872 -0.429992 -1.040397 0.252666 1.128260 -0.275785 -0.459110 -0.409784 -1.976399 0.807738 -0.653483 0.930162 0.541470 0.000354 1.365459 0.689921 -0.525101 -1.380791 -0.451160 -0.310429 -0.582357 -0.973488 -0.466171 -0.248090 1.380617 1.478064 0.178546 -0.430141 0.314111 1.743363 -1.161391 -0.667244 1.221296 0.390451 -0.865263 0.496781 1.410824 -1.810421 -0.513855 -0.838675 0.109258 0.073294 -1.124810 0.764335 -0.348370 0.620231 0.163411 0.339916 -0.225833 0.690961 0.583748 0.157907 -0.172204 2.117232 1.793723 -0.808442 -0.156907 -1.215997 0.484716 -1.912236 -1.326371 0.183282 0.626218 -0.800312 0.534740 0.490315 1.266891 -0.038634 0.142286 -0.168875 -0.264389 +PE-benchmarks/permutations-of-a-given-string.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.091295 -0.035611 0.235689 -0.250604 0.158391 -0.070439 0.067363 -0.004545 -0.264863 -0.195205 -0.012099 -0.139213 -0.144825 0.303410 -0.187455 0.039301 0.467966 0.243961 -0.019191 -0.225855 0.184496 -0.257997 0.404657 0.427393 -0.375807 -0.019304 0.132475 0.315379 0.194126 0.289193 -0.042641 -0.173587 0.104509 -0.061419 0.178852 -0.387749 0.095190 0.121972 -0.107595 -0.565097 0.046549 -0.040533 0.101404 0.009482 0.012877 0.302432 0.239350 0.254564 -0.121959 0.188984 0.296745 0.170011 0.008085 0.084476 0.022386 0.069582 0.228622 -0.114566 -0.145311 0.054770 -0.023971 -0.377476 0.073019 0.302181 0.428592 -0.014746 0.074412 -0.027857 -0.007768 0.102974 0.188350 0.029641 -0.019373 0.028912 0.141460 -0.360121 0.057251 -0.705581 -0.047096 -0.951417 -0.179625 -0.248639 0.303878 0.013817 0.019552 0.123689 0.330762 0.065019 0.107856 0.182788 0.318645 -0.201026 -0.147610 -0.171455 -0.165062 0.201343 -0.213216 -0.043029 0.066720 0.179250 -0.180316 -0.202968 0.212464 0.033471 -0.122690 -0.020517 -0.067506 0.290164 -0.490718 -0.143913 -0.308461 0.063647 0.015550 -0.400116 0.146381 -0.268261 0.407487 0.036613 -0.030220 -0.115414 0.036587 0.234222 -0.077036 0.015088 -0.335217 0.263123 0.041081 -0.041956 0.010443 -0.020732 -0.034373 0.223961 0.228850 -0.212974 -0.114531 0.174456 -0.268680 -0.075248 -0.358265 -0.094672 0.269302 -0.284716 0.086240 0.052640 -0.205816 -0.199230 0.199474 -0.071902 0.256097 0.651133 0.002178 0.181339 0.135755 -0.261892 0.080269 0.016386 0.050559 0.184735 0.256195 0.004971 -0.188203 -0.262630 -0.012171 0.275428 0.214861 -0.225582 -0.223439 -0.166617 -0.002200 0.111187 -0.005043 0.081146 -0.207184 -0.169411 -0.067726 0.028143 0.401146 0.002861 -0.117184 -0.005291 0.094844 -0.255930 -0.307035 -0.039929 -0.073100 0.076454 -0.039515 -0.022189 0.142521 0.370549 -0.851170 0.311885 -0.075027 0.031575 0.128212 -0.052761 -0.077956 -0.520606 0.071629 0.185346 0.391655 -0.017971 0.094199 0.187051 -0.297188 -0.028833 -0.022119 0.223846 -0.146819 0.115838 0.150555 -0.259627 -0.218114 -0.064334 0.014715 -0.052335 -0.033979 0.128288 0.080561 -0.728940 0.270281 -0.192194 -0.133213 0.128581 0.014859 0.159626 -0.387358 -0.294200 0.090993 0.039681 -0.164019 -0.269685 0.002559 0.281658 -0.195043 -0.001837 -0.097079 -0.269312 0.134788 -0.167303 0.088985 0.122325 0.018223 0.350725 0.014617 -0.043011 -0.248693 0.095578 -0.022754 -0.259761 -0.061195 0.138904 -0.052232 0.213063 0.455618 0.036330 -0.025409 0.175035 0.439703 -0.212716 -0.212864 0.203559 0.136918 -0.017976 0.276314 0.233096 -0.452569 -0.215880 -0.196377 -0.045153 0.154518 -0.181530 0.244698 -0.221193 0.150270 0.099488 0.115899 -0.179540 0.228294 0.046765 -0.006801 -0.022541 0.439286 0.516412 -0.147587 0.140824 -0.226434 0.071238 -0.413100 -0.192322 -0.108044 0.067402 -0.093265 0.189271 -0.072529 0.269022 0.045835 0.079492 -0.055225 -0.025168 +PE-benchmarks/permutations-of-a-given-string.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.528845 0.198443 0.657779 -1.052191 1.609827 0.609668 0.564389 -0.062624 -1.003062 -0.875895 -0.157416 -0.934887 -1.379720 1.805537 -0.556219 0.904789 2.208128 0.441130 -0.139975 -0.512922 1.646717 -1.071601 2.218600 1.410461 -1.952383 -0.068571 0.647899 1.117042 0.318075 1.464185 -0.413831 -1.153164 0.874746 -1.001824 0.642656 -1.305566 0.514749 0.127386 -0.109920 -2.404173 0.084846 0.165427 -0.334289 -0.052704 -0.428900 1.091441 1.701281 1.512208 -0.969267 0.538893 1.263658 0.116788 -0.061792 0.666661 -0.045486 0.261267 0.229143 0.066633 -1.163138 -0.260933 -0.363679 -1.932763 0.264090 1.338383 2.107574 -0.294971 0.249205 1.076743 -0.484803 0.473675 0.545123 0.362445 0.563688 -0.099986 1.447518 -1.556032 -0.645277 -2.969705 -0.723037 -4.385413 -1.115106 -1.408174 0.891964 -0.159182 0.781352 -0.129720 1.953372 0.216631 0.344418 1.268008 2.155144 -1.625585 -0.718419 -1.810912 -0.623827 0.585756 -1.222807 -0.346121 1.059579 -0.133176 -1.226973 -1.244087 0.672035 0.262464 -0.551454 -1.240404 -0.548157 1.735382 -1.992446 -1.131011 -1.801796 0.198218 -0.421537 -2.532730 0.256634 -0.368689 1.426746 0.318510 0.298553 -1.118854 0.336624 1.535947 -0.462920 -0.962351 -0.212791 1.765534 0.778293 0.061916 0.637776 0.276739 0.148222 1.791938 2.108254 -0.536048 -0.896919 0.386377 -0.945134 0.065851 -1.216427 -0.411350 1.121091 -1.754243 0.130052 1.054039 -0.820311 -0.442463 1.020838 -0.489282 1.343588 3.667595 -0.111888 0.968266 0.402333 -1.821074 1.046361 -0.254296 -0.296580 0.719406 1.142947 0.308702 -1.649651 -1.428446 0.736774 1.387062 1.123891 -1.904510 -0.844461 -0.888557 0.319424 -0.167111 -0.357549 1.057536 -0.245630 -1.023191 -0.211164 0.586893 2.706726 -1.149609 -1.412222 1.124096 0.645252 -0.912897 -2.125743 -0.757013 -0.871472 -0.264146 0.259528 -0.217651 0.602364 2.139057 -3.181771 1.465482 -0.353533 -0.426653 0.985658 -0.147016 -0.464523 -2.241396 0.156712 1.490386 1.676046 0.139344 0.253645 0.061276 -1.482059 0.266297 0.161773 0.812596 -0.196924 0.636982 -0.210909 -1.161854 -1.409908 -0.400890 -0.369974 -0.356067 -0.035895 0.591996 0.536690 -3.377327 1.825191 -0.851646 -0.690544 0.754349 0.152523 1.536700 -1.564769 -2.126688 1.049888 -0.259003 -1.042498 -1.225361 0.359966 1.191652 0.036674 -0.340142 -0.531389 -2.341140 1.059580 -0.428524 0.757041 0.668251 0.688993 2.211936 0.268029 -1.150989 -1.664850 -0.672163 0.159684 -0.766071 -0.860139 -0.601551 -0.172135 1.564592 1.983811 0.193874 -0.157536 -0.293236 1.907607 -1.983539 -0.906163 1.688615 1.069976 -0.885712 0.905470 1.773116 -1.600447 -1.203357 -0.976649 0.226308 -0.047610 -1.475198 0.449654 -1.134110 0.352542 0.802600 0.280400 -0.652444 0.825725 0.352797 0.174474 -0.914355 2.299180 2.688476 -1.749959 0.014944 -1.219721 0.759993 -2.323413 -1.589321 0.331282 0.352493 -0.238365 0.680603 0.568212 1.148458 -0.124265 -0.217324 -0.314414 -0.866180 +PE-benchmarks/permutations-of-a-given-string.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -1.410825 -0.506159 1.863351 -4.529814 5.001253 1.461958 1.181301 -0.232849 -3.205626 -2.025545 -0.190378 -2.023968 -2.897030 4.743654 -1.884400 2.551003 4.805775 0.149206 -0.712456 -1.558742 5.504588 -2.138943 5.224561 2.061377 -5.840157 -0.599338 0.960477 4.114360 1.872587 3.874141 -0.040505 -2.072940 1.003410 -2.092127 1.937406 -3.232890 2.323891 1.135146 -0.513478 -5.380175 0.494320 0.732760 -0.941191 0.308589 -1.246016 2.649482 3.150494 4.226255 -3.875285 0.942251 4.850905 0.940917 -0.743937 1.730700 -1.498791 -0.163000 0.650346 0.071899 -2.628989 -1.260993 -0.509762 -4.196537 1.937575 3.399076 5.666704 -1.282209 1.060966 3.588053 -0.327038 1.586890 2.426731 0.630758 0.353880 -1.226603 4.292631 -3.634643 -1.942861 -8.195941 -0.957307 -10.774345 -2.239698 -3.426906 2.469726 0.191182 1.211002 -0.619763 4.937765 0.762070 0.327446 4.585159 4.196952 -2.735695 -1.419228 -6.121218 -3.053337 1.773800 -3.097462 -1.737095 2.383424 1.475812 -2.409513 -1.994233 0.136495 0.207369 -1.227410 -3.524507 -1.913447 4.479144 -4.943313 -2.457306 -3.002729 3.121980 -0.947698 -6.482189 -0.325615 -2.241316 3.547600 -0.930826 2.582010 -1.221263 -0.049057 3.837249 -1.703299 -1.096117 -1.669303 4.382669 2.823466 0.313710 1.264845 0.451902 -0.233349 3.457047 4.463791 -1.745118 -3.453302 1.309066 -1.454970 0.151326 -3.652103 -0.278555 3.850453 -4.403911 0.343855 2.512608 -1.198352 -1.682803 2.091038 -1.449799 3.825022 10.267541 0.313600 2.437014 1.103648 -3.872688 2.375951 0.823584 -0.150218 2.932632 1.960491 -0.647535 -3.534875 -4.046345 1.782485 2.448266 2.798112 -4.619808 -2.137950 -1.929145 0.056836 -0.035290 -2.117570 3.130387 -1.894970 -2.185721 -0.533672 0.970173 6.093163 -1.501458 -3.607454 3.646619 3.494041 -4.150159 -4.384883 -2.305833 -2.303997 -1.010006 1.345630 -0.554131 2.202210 5.544133 -8.906398 3.338416 0.887507 0.028195 1.572049 -1.281510 -0.745908 -6.525630 -0.341143 3.101551 4.106196 -0.938568 0.700283 0.792107 -3.315120 1.893232 0.783495 1.329279 0.071038 0.615286 -0.866879 -1.833314 -3.366947 -0.676822 -2.320628 0.996241 -0.273779 1.128260 0.253788 -8.159448 4.013317 -3.410069 -1.385342 2.116524 0.151979 4.711111 -3.491587 -4.501268 2.794154 0.253042 -2.751189 -4.258048 1.906565 3.465210 -0.277337 -0.033387 -1.734076 -6.441821 1.872409 -2.419852 1.015893 1.527530 1.334714 4.810395 0.437878 -2.109786 -5.087450 -2.072167 0.608826 -0.593914 -2.344677 -0.776071 0.309809 3.641161 3.852770 0.252384 -0.500278 -0.282152 5.072608 -4.045423 -2.903218 3.984455 1.119846 -3.001397 2.840105 4.487159 -4.062643 -2.831352 -2.935234 1.681044 0.205855 -3.526161 1.754459 -1.352405 1.401695 1.498753 1.635286 -1.902109 2.339024 1.343660 0.191602 -2.926798 7.005417 6.745142 -3.768725 -0.327324 -3.027217 1.911107 -5.690993 -3.830305 0.591549 -0.408732 0.048452 2.957250 0.987132 3.910945 -0.202483 0.783799 -0.217679 -2.105030 +PE-benchmarks/permutations-of-a-given-string.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.097248 0.001402 0.023880 -0.274377 0.203590 -0.014407 0.085957 -0.197124 -0.275003 -0.107352 0.056666 -0.274156 -0.070344 0.325179 -0.123625 0.255623 0.458206 0.128581 -0.090696 -0.221115 0.311057 -0.209880 0.449159 0.398488 -0.375173 0.040521 0.263443 0.273067 0.232683 0.183934 0.005314 -0.152298 0.104624 -0.274802 0.122029 -0.274451 0.038304 0.086366 0.234225 -0.559704 0.041983 -0.025246 0.333138 -0.033901 -0.074921 -0.028200 0.240293 0.286668 -0.094261 0.183252 0.370433 0.119086 0.054471 0.082648 0.119118 0.148935 0.371467 -0.061868 -0.094964 -0.062361 -0.008633 -0.153851 0.088360 0.343638 0.458059 -0.008389 -0.000303 0.181263 0.058275 0.133120 0.159466 0.116233 -0.272061 0.087720 0.147116 -0.584926 0.134129 -0.837969 -0.041515 -0.916357 -0.245818 -0.136702 0.146739 -0.155497 0.237770 0.403030 0.392183 0.027457 0.006587 0.058738 0.371130 -0.222446 -0.124687 -0.091145 -0.195798 0.209338 -0.197560 0.011497 0.282475 0.146266 -0.228000 -0.237758 0.309703 0.146346 -0.185488 -0.125197 -0.005475 0.245221 -0.348716 -0.304966 -0.153903 0.074489 -0.138958 -0.475374 -0.038677 -0.281190 0.214719 0.000402 -0.056199 -0.369188 0.018369 0.221125 -0.087577 -0.161469 -0.040089 0.085536 0.194105 0.078720 0.037884 0.004767 0.070730 0.504011 0.193335 -0.237336 -0.040615 0.069249 -0.164097 0.050508 -0.287899 -0.177739 0.117650 -0.297008 0.174350 0.206837 -0.196557 -0.196306 0.388382 -0.063296 0.138486 0.844809 0.025300 0.278521 0.262466 -0.292057 -0.033102 -0.058780 -0.013770 0.170290 0.240764 0.047833 -0.177035 -0.324303 0.095653 0.345346 0.215236 -0.288835 -0.399758 -0.088784 -0.009231 0.135013 -0.012687 0.042428 -0.101765 -0.197043 -0.076990 0.134261 0.430024 -0.118966 -0.213315 0.100280 0.244114 -0.319577 -0.459923 -0.121948 -0.440691 0.082198 -0.126657 0.013100 0.166429 0.403399 -0.892685 0.329624 -0.007268 -0.005510 0.332844 0.064007 -0.198458 -0.669998 0.063362 0.190052 0.328984 -0.220373 0.113673 0.158187 -0.349691 -0.040605 -0.036720 0.093028 -0.194661 0.187799 0.044578 -0.190727 -0.209746 0.151168 0.043438 -0.174303 0.041576 0.211508 0.197157 -0.619999 0.309690 -0.119418 -0.164408 0.181547 -0.080470 0.223014 -0.362530 -0.283880 0.151894 0.017279 0.024283 -0.136468 0.015428 0.270697 -0.041082 0.141859 -0.153425 -0.073130 0.077041 -0.201132 0.142564 0.176350 0.026311 0.170580 -0.300696 -0.080696 -0.292825 0.244076 -0.248730 -0.100127 -0.172576 -0.232542 -0.098663 0.290838 0.431220 0.053662 -0.093858 0.059306 0.383766 -0.405370 -0.153480 0.196245 0.152221 -0.229701 0.156203 0.216605 -0.367773 -0.104773 -0.173671 -0.106160 0.026640 -0.214325 0.284215 -0.101209 0.129265 0.101444 -0.075044 -0.021113 0.282385 0.100740 0.082608 0.003121 0.308051 0.359304 -0.151075 -0.090452 -0.291661 -0.005284 -0.443656 -0.278121 0.056910 0.062172 -0.271907 0.065400 -0.028022 0.340908 0.063747 0.058976 -0.088312 -0.052207 +PE-benchmarks/permutations-of-a-given-string.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.299285 0.076653 0.302903 -0.403830 0.632592 0.110391 0.346569 -0.054549 -0.579972 -0.526337 0.035881 -0.803675 -0.767402 0.850255 -0.276902 0.423570 1.311346 0.423279 -0.116961 -0.277765 0.532376 -0.519206 1.291292 1.163786 -0.879144 0.042956 0.197834 0.512569 0.097675 0.532626 -0.271076 -0.628209 0.624472 -0.460587 0.240062 -0.661071 0.092619 0.009602 0.027319 -1.405273 0.065066 0.140033 0.092273 -0.100769 -0.120101 0.748851 0.985402 0.774485 -0.262525 0.405229 0.536458 -0.006526 0.163672 0.346456 0.146604 0.074348 0.251076 -0.163201 -0.614130 -0.130002 -0.209369 -1.099432 -0.069469 0.750851 1.109576 -0.043855 -0.004379 0.286531 -0.150348 0.211936 0.330796 0.261411 0.373611 0.057850 0.581318 -0.737020 -0.062087 -1.458572 -0.430599 -2.427447 -0.734468 -0.571057 0.758685 0.009579 0.382172 0.003775 1.067225 0.096337 0.186932 0.415704 1.193742 -0.964385 -0.485913 -0.504278 -0.153501 0.375964 -0.641637 0.022339 0.552640 0.002183 -0.778984 -0.559342 0.596936 0.112278 -0.372244 -0.403542 -0.074517 0.773542 -1.063038 -0.528138 -1.025860 -0.093022 -0.000424 -1.325985 0.322360 -0.165351 0.724532 0.354919 -0.244891 -0.608081 0.250433 0.470595 -0.201516 -0.406978 -0.486139 0.855315 0.229807 0.097879 0.354645 0.213670 0.195927 1.064328 0.880574 -0.403110 -0.244694 0.142278 -0.607672 0.180363 -0.599561 -0.383037 0.519702 -0.915154 0.174670 0.384145 -0.633232 -0.272681 0.397358 -0.067029 0.502704 1.602843 -0.077461 0.682584 0.450322 -0.948031 0.518343 -0.399528 -0.113867 0.278092 0.741213 0.289495 -0.682884 -0.743861 0.401450 0.981699 0.643019 -0.951888 -0.273883 -0.256076 0.328548 -0.141909 0.065207 0.433638 0.094623 -0.620912 -0.115774 0.476221 1.421856 -0.524767 -0.534937 0.364331 0.129778 -0.155934 -1.109733 -0.311496 -0.333250 -0.008282 0.002488 0.034559 0.223659 1.149317 -1.610577 0.820611 -0.301056 -0.148012 0.739765 0.092646 -0.510392 -1.182192 0.139449 0.734594 0.929953 0.139898 0.134837 0.105815 -0.849865 -0.126381 0.036162 0.434573 -0.253861 0.493664 0.035172 -0.643207 -0.639124 -0.374451 0.056152 -0.310263 -0.052539 0.511338 0.521058 -1.741948 0.962855 -0.262861 -0.541063 0.188265 -0.064808 0.648889 -0.950828 -1.076950 0.457232 -0.397877 -0.642633 -0.589948 0.063453 0.509673 -0.078180 -0.204109 -0.271229 -0.865569 0.846878 -0.135646 0.584458 0.411762 0.226390 1.078975 0.275206 -0.591451 -0.630651 -0.168950 -0.064187 -0.701050 -0.470817 -0.050131 -0.242649 0.781267 1.206566 0.070772 -0.114028 0.026881 0.933552 -1.027394 -0.472858 0.860221 0.639158 -0.324257 0.654094 0.865815 -0.956111 -0.491796 -0.532816 -0.153303 -0.054661 -0.770293 0.370765 -0.654419 0.216966 0.435503 0.014364 -0.283690 0.464270 0.118411 0.065102 -0.242168 1.143190 1.375950 -0.727847 0.172381 -0.760548 0.364265 -1.251662 -0.852523 0.246708 0.326420 -0.408192 0.146212 0.260346 0.577932 0.000000 -0.323219 -0.424587 -0.126263 +PE-benchmarks/permutations-of-a-given-string.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/permutations-of-a-given-string.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.271548 -0.164770 -0.163687 -0.519511 0.659434 0.139081 0.302994 -0.226421 -0.427098 -0.208463 0.146082 -0.937468 -0.268324 0.234667 -0.239655 0.884378 1.061194 0.115736 -0.188234 -0.108353 0.347320 -0.077711 1.208090 0.989042 -0.607185 0.015270 0.010211 0.381236 -0.108670 -0.116879 -0.609734 -0.320240 0.537685 -0.820750 -0.052937 -0.294885 0.074548 -0.198806 0.682821 -0.897029 0.106437 -0.041348 0.144694 -0.122440 -0.196616 0.405020 0.735007 0.664408 -0.222232 0.277422 0.621498 -0.045999 0.182804 0.332020 -0.075148 0.270995 0.286887 -0.210733 -0.401538 -0.544298 -0.110149 -0.535564 0.144992 0.544509 0.753021 -0.124065 -0.139759 0.594019 0.341085 -0.146741 0.580496 0.310178 -0.003813 -0.068607 0.436516 -0.958611 0.212049 -0.987048 -0.462620 -1.531306 -0.690729 -0.292252 0.278211 -0.254107 0.725402 0.238088 1.001857 -0.228859 0.265231 -0.041198 0.510134 -1.183868 -0.474661 -0.322674 -0.075906 0.139948 -0.519895 -0.079816 0.533048 0.122806 -0.641616 -0.196923 0.644210 0.309982 -0.334880 -0.722986 0.255905 0.189624 -0.466414 -0.854207 -0.742691 0.152493 -0.200786 -1.051204 0.390458 -0.068198 0.505257 0.119664 -0.214945 -0.928931 0.031411 0.291815 -0.238920 -0.430128 -0.364778 0.427663 0.507373 0.280052 0.517670 0.092961 0.273714 1.462211 0.717553 -0.470192 -0.384323 0.105648 -0.604877 0.328778 -0.329729 -0.491782 0.292513 -0.936976 0.239896 0.570860 -0.560494 0.118100 0.717875 0.192388 0.272068 1.302244 -0.033393 0.721362 0.602591 -0.843330 0.347418 -0.738384 -0.017706 0.134567 0.521773 0.137253 -0.844608 -0.647825 0.426425 0.804923 0.544273 -0.848151 -0.002335 0.149458 0.527054 -0.082050 -0.286241 0.502646 0.337664 -0.601477 0.003442 0.524957 1.507326 -0.297659 0.136105 0.467076 0.232532 -0.179665 -0.995087 -0.484921 -0.805874 -0.037386 0.069382 0.329764 0.032051 0.966030 -0.820281 0.364322 -0.465431 0.013429 0.943140 0.339316 -0.644792 -0.803512 -0.016429 0.396001 0.650612 -0.259565 0.420636 0.143009 -0.404379 -0.091728 -0.013510 0.183910 -0.097229 0.298738 0.122932 -0.644732 -0.198471 -0.176509 0.162227 -0.259212 0.106956 0.521400 0.375354 -1.026284 0.694763 -0.067882 -0.670301 0.369278 -0.428085 0.806208 -0.770021 -0.560395 0.662554 -0.378703 0.103608 -0.242411 0.150504 0.380165 0.013257 0.007446 -0.482855 -0.591776 0.691601 0.033547 0.597846 0.348740 -0.085800 0.463462 -0.284650 -0.340503 -0.497807 -0.186261 -0.772468 -0.400785 -0.614115 -0.066345 -0.222747 0.786291 0.839194 -0.138158 0.132244 0.310919 0.355128 -1.142022 0.005120 0.613034 0.928093 -0.643476 0.430354 0.612785 -0.758793 -0.185783 -0.214479 -0.008458 -0.201945 -0.659615 0.410570 -0.422040 0.287939 0.370236 -0.010153 0.087263 0.269082 0.099536 0.267938 -0.238625 0.920391 0.930327 -0.074798 -0.147255 -0.761543 0.193359 -1.002688 -0.870315 0.552857 0.288763 -0.766794 0.056664 0.579398 0.712287 -0.085673 -0.249266 -0.460541 -0.060236 +PE-benchmarks/permutations-of-a-given-string.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/permutations-of-a-given-string.cpp____gnu_cxx::char_traits::length(char const*) = -0.526771 -0.399963 0.216575 -1.157212 1.034513 0.640175 0.310222 -0.480155 -1.435648 -0.295792 0.249122 -1.246081 -0.285531 1.576413 -0.378201 1.181954 2.067037 0.556760 -0.518979 -0.138176 1.369387 -0.871842 1.716832 1.736245 -1.089526 -0.055588 -0.114232 0.776842 0.216920 0.723722 -0.324653 -0.569905 0.515978 -1.379463 -0.087332 -1.226008 0.230533 0.583262 0.922319 -2.041813 0.458138 0.014791 0.401096 -0.265156 -0.413217 0.331637 0.992272 0.964859 -0.348025 0.420201 1.043325 0.080365 -0.079820 0.410891 0.215482 0.539705 0.267350 0.195562 -0.696105 -0.487958 -0.169386 -0.659995 0.504576 1.112184 1.669648 0.089376 -0.001322 0.702660 0.189410 0.330534 0.794231 0.132041 -0.322358 -0.218535 0.590108 -1.655962 0.131085 -2.465446 -0.335052 -2.693794 -0.828578 -0.158682 0.924147 -0.002015 0.769120 -0.106266 1.202533 -0.321858 -0.076015 1.052935 1.477511 -1.264261 -0.624182 -0.940601 -0.805273 0.411987 -0.700358 -0.213610 0.851395 0.146838 -1.078672 -0.893709 0.857614 0.527243 -0.458708 -0.684839 0.290051 1.185996 -1.137301 -1.181472 -0.384866 0.712980 -0.415948 -1.939896 0.437437 -0.981679 0.574275 0.125815 -0.459598 -1.245870 0.228333 0.788698 -0.491298 -0.625089 -0.627543 1.223347 0.493774 0.193889 0.228034 -0.071409 0.118292 1.766874 0.579004 -0.910644 0.018026 0.176174 -0.732859 0.335624 -1.148058 -0.802865 0.781998 -1.374710 -0.098866 0.719974 -0.834987 -0.050665 1.236692 0.354588 0.355080 3.796638 -0.039131 1.552352 0.761295 -1.282763 0.991260 -0.165302 0.080926 0.442408 0.784028 0.093798 -2.000771 -1.214412 0.546454 1.283856 1.082336 -1.498845 -0.865721 -0.448755 -0.102763 0.210307 -0.111625 0.300811 -0.073560 -1.091245 -0.276715 0.654997 2.829925 -0.562404 -0.058345 0.722543 0.361225 -0.941108 -1.924987 -0.647055 -1.091370 0.164550 -0.307830 0.014119 0.737278 1.698035 -2.438668 1.028556 -0.479106 -0.231649 1.110447 0.169854 -1.120161 -2.043347 -0.390393 0.872012 1.725303 -0.276680 0.421219 0.496470 -1.178090 -0.170977 0.173917 0.213701 -0.344776 0.546743 0.104416 -0.801909 -0.596457 0.223848 -0.362216 -0.503080 -0.008516 0.737514 0.250089 -1.855278 1.232241 -0.104450 -0.425204 0.364412 -0.007669 0.995473 -1.049996 -1.248575 0.753855 0.086186 -0.202215 -0.773432 0.267999 0.924576 0.033135 0.009249 -0.569991 -1.694033 0.652848 -0.622068 0.943118 0.531893 -0.135588 0.880076 0.359686 -0.417689 -1.268821 -0.495725 -0.425503 -0.183402 -1.040881 -0.161253 -0.318554 1.301165 1.158115 0.220893 -0.635318 0.342969 1.639201 -0.868034 -0.399999 1.056654 0.428608 -1.136701 0.235400 1.249830 -1.441806 -0.235517 -0.596291 -0.098680 -0.189835 -0.956275 0.858467 0.057002 0.614188 0.061196 0.341343 -0.069554 0.614513 0.502292 0.145222 0.008624 2.046413 1.402333 -0.438764 -0.273831 -1.119376 0.507736 -1.621496 -1.194868 0.208333 0.337555 -1.095656 0.335585 0.444400 1.375154 -0.083159 0.059858 -0.155358 -0.163346 +PE-benchmarks/permutations-of-a-given-string.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.336013 -0.237116 -0.058189 -0.858964 0.522274 0.548815 0.282737 -0.749943 -0.837990 -0.239085 0.474481 -0.817031 -0.095134 0.935550 -0.428391 0.873115 1.134155 0.121810 -0.570515 -0.336719 1.010966 -0.077276 1.373511 1.102754 -0.907680 -0.004942 0.298191 0.663013 0.642492 0.064289 0.193490 -0.108706 0.535201 -1.155596 -0.316334 -0.484769 0.129093 0.156848 0.749938 -1.157870 0.167083 -0.385782 -0.049870 -0.151609 -0.350023 -0.170028 0.614166 0.825106 -0.022762 0.420780 0.835792 0.188577 -0.082766 0.244681 0.255072 0.224979 0.346858 -0.269636 -0.182103 -0.519753 -0.045688 -0.372162 0.189549 0.961757 0.994393 0.118873 -0.018352 0.785050 0.164622 0.230404 0.580429 0.261816 -0.676670 0.229905 0.391894 -1.676810 0.234178 -1.397155 -0.328984 -1.516219 -0.546697 -0.023823 0.465767 -0.239481 0.731782 0.801677 0.916070 -0.068578 -0.301722 0.744042 0.966880 -0.880452 -0.378251 -0.294608 -0.354061 0.305257 -0.563946 0.235112 0.249674 0.427481 -0.712994 -0.310003 0.424759 0.537532 -0.430622 -0.695022 0.150338 0.718553 -0.980554 -0.789862 0.028915 0.531711 -0.365151 -1.387917 -0.561766 -0.595262 1.187210 -0.091766 -0.244125 -1.005388 0.078354 0.682138 -0.019108 -0.565691 0.289080 0.082937 0.599349 0.510627 0.023519 0.268789 0.290469 1.711137 0.522463 -0.431802 0.069979 -0.098178 -0.190686 0.476133 -0.300780 -0.407179 -0.072549 -0.912940 0.317795 0.961546 -0.481400 -0.516132 0.870323 0.322525 0.183215 2.847252 0.168414 1.004255 0.941031 -0.849136 -0.497046 -0.598604 0.101030 0.418342 0.280711 0.016849 -1.155756 -0.860399 0.503333 0.944964 0.598594 -1.021564 -0.359127 -0.103785 -0.018260 0.116485 -0.158652 0.165096 0.036240 -0.605737 -0.221298 0.810857 1.450253 -0.495090 -0.199765 0.506583 0.028749 -0.545010 -1.062594 -0.450605 -0.448700 0.309014 0.374883 0.150990 0.390974 1.110311 -1.193039 0.740269 -0.162428 0.091256 0.629328 0.505312 -0.811677 -0.833071 -0.205761 0.485677 0.696322 -0.506238 0.089178 0.487148 -0.902356 -0.127170 0.246426 -0.019530 -0.247314 0.429583 0.400141 -0.411285 -0.583785 0.574090 0.059005 -0.027510 0.150956 0.696358 -0.301308 -1.311554 0.837520 -0.094149 -0.525031 0.369548 -0.372319 1.099138 -0.902501 -0.844630 0.711074 -0.047962 -0.270434 -0.284626 0.153185 0.627814 0.414245 0.333024 -0.653593 -0.311484 0.372583 -0.383503 0.598357 0.408160 0.037321 0.698273 -1.273045 -0.165051 -0.842969 -0.122910 -0.255858 0.054077 -0.830787 -0.609696 -0.173440 0.920438 0.781227 0.019938 -0.649009 0.392743 0.879158 -1.310590 -0.389284 0.474202 1.137076 -1.033341 0.374028 0.577731 -0.918495 0.060574 -0.247099 -0.362956 -0.278051 -0.712741 0.758855 0.166540 0.660390 0.088682 0.219646 0.180032 0.573653 0.206279 0.508180 0.231107 0.852636 1.207045 -0.300497 -0.659683 -0.953036 0.321726 -1.130264 -1.197652 0.600946 0.345457 -0.496536 0.081698 -0.092326 1.099226 0.437772 -0.387572 -0.159131 0.130611 +PE-benchmarks/permutations-of-a-given-string.cpp___GLOBAL__sub_I_permutations_of_a_given_string.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/program-for-nth-fibonacci-number.cpp__fib(int) = -0.899525 -1.131221 -0.501552 -1.572862 1.227210 0.618344 0.764000 -0.544026 -2.354252 -0.200392 0.384845 -1.556779 -0.072906 2.564575 -0.241985 2.538172 3.574808 1.118295 -0.775428 -0.086463 3.047028 -2.174777 2.989795 2.731747 -1.426920 -0.166879 0.067054 1.015125 -0.032794 1.172729 -0.457489 -1.053002 1.053368 -3.404140 -0.097928 -2.560170 0.424705 1.485394 2.440235 -3.710791 0.671730 0.358222 1.128340 -0.727116 -0.860650 0.376617 0.991304 1.825283 -0.774612 0.984822 1.849542 -0.378935 -0.184105 0.678654 0.545324 1.373997 0.028070 0.894986 -1.227631 -0.528097 -0.315669 -1.254951 1.071714 1.337759 2.908369 -0.187083 0.101384 1.415315 0.080677 0.408601 1.250574 0.019795 -0.562911 -1.145030 1.092050 -3.925320 -0.642583 -5.475078 -0.575183 -5.764346 -1.224425 -0.065284 1.447070 -0.490575 1.509126 -0.037293 1.811107 -0.776515 -0.273342 1.715164 2.017513 -2.123841 -1.091731 -1.705066 -1.091633 0.719102 -1.094533 -0.768841 2.558572 -0.359858 -1.625704 -1.507708 1.727642 1.217799 -0.557634 -2.110287 0.403157 1.984249 -1.670096 -2.572834 -0.711412 1.280492 -1.044456 -3.306661 1.136935 -1.606321 0.763803 0.472622 -0.779395 -2.187766 0.431401 1.255688 -0.684754 -1.561257 -0.024654 2.244427 0.592218 0.532112 0.558954 -0.198031 -0.142042 3.585002 1.424141 -1.434082 0.052434 0.611740 -1.597743 0.627108 -2.093612 -1.711970 1.414909 -2.532863 -0.030556 1.035393 -1.359035 0.160877 3.462425 0.879614 0.763628 7.404025 0.207503 2.784141 1.509454 -1.944780 2.442932 -0.289682 0.220701 0.769680 1.481176 -0.368660 -4.285091 -1.850937 0.634225 1.839045 1.811160 -3.013153 -2.526645 -1.054604 0.276808 0.740528 -0.409652 0.675586 0.050560 -1.779742 -0.237380 0.901458 5.121462 -1.240705 0.115893 1.141912 1.041083 -2.088126 -4.707719 -1.061825 -2.956375 0.070853 -0.806904 -0.270423 0.961791 2.555162 -4.451910 1.937860 -1.285847 -0.199213 1.923733 0.593277 -2.292765 -4.842311 -0.677333 1.076899 3.271666 -0.487611 0.898028 0.987107 -1.687524 -0.055163 -0.078671 0.146092 -0.354854 0.816297 -0.599046 -1.220605 -0.771172 0.899033 -0.848814 -1.441310 0.474624 1.083273 1.430103 -3.300003 1.532884 -0.280369 -0.659306 1.311910 0.451533 1.755162 -1.721436 -2.144686 1.492352 0.440011 0.069499 -1.378672 0.417503 1.602732 0.076878 -0.531928 -0.319800 -3.324444 1.181319 -1.206360 1.520872 0.735761 -0.531732 1.358144 0.216617 -0.977418 -2.928755 -0.692374 -1.691708 -0.757852 -1.872232 -1.649701 -0.367123 2.242266 1.607406 0.848145 -1.090615 0.037496 3.028763 -2.324059 -0.298376 1.918234 1.101815 -2.137326 0.205903 2.196793 -3.190500 -0.286121 -0.787232 0.185108 -0.026000 -1.208299 1.115217 -0.116096 0.940605 -0.332180 0.288337 0.237312 0.749791 1.176526 0.383425 -0.379779 3.499905 2.592066 -0.928153 -0.834914 -1.609295 0.316537 -2.323799 -2.419492 0.290946 1.480424 -2.080702 0.764779 1.704746 2.620497 -0.024281 0.292255 -0.191338 -0.737313 +PE-benchmarks/program-for-nth-fibonacci-number.cpp__main = -0.303193 -0.524715 0.258231 -0.868217 0.527090 -0.132517 0.340061 -0.137037 -1.184272 -0.370348 0.440703 -0.993722 -0.288021 1.100883 -0.279392 0.609384 1.389316 0.416626 -0.411293 -0.331350 0.918759 -0.704362 1.252819 1.286705 -0.877392 0.023252 -0.206886 0.659748 0.403800 0.422828 0.040947 -0.353059 0.345933 -0.740547 0.086323 -0.817820 0.132881 0.480977 0.494973 -1.543467 0.267319 0.332607 0.485215 -0.189339 -0.129923 0.793056 0.520968 0.822477 -0.394601 0.596239 0.962379 -0.173032 0.059581 0.234698 0.204935 -0.030605 0.429841 0.171464 -0.541110 -0.117177 -0.083143 -0.759957 0.250314 0.757197 1.269599 -0.080965 -0.026755 0.223342 0.254483 0.320095 0.736646 0.102065 -0.062979 -0.315074 0.544049 -1.046227 0.011217 -2.197220 -0.107982 -2.751765 -0.663495 0.048968 1.377668 0.018638 0.129927 -0.095702 0.871425 -0.024655 -0.268280 0.796743 0.920891 -0.538367 -0.522192 -0.444339 -0.593347 0.506303 -0.529784 -0.082779 0.816561 0.373436 -0.755879 -0.190413 0.577291 0.166783 -0.336904 -0.271674 0.117527 0.816492 -0.986618 -0.504496 -0.233297 0.697835 0.196258 -1.381320 0.310697 -0.754066 0.612670 0.135365 -0.397420 -0.213308 0.128345 0.108497 -0.405969 -0.006969 -0.904821 0.926512 0.170787 0.447987 0.132907 0.096848 0.123687 0.915615 0.281892 -0.756748 0.025887 0.157894 -0.433400 0.473125 -0.806065 -0.572113 0.806049 -0.836952 0.200787 -0.006094 -0.601291 -0.372708 0.739308 0.428040 0.195749 2.425939 0.149712 1.235429 0.768960 -0.617839 0.702176 -0.044878 0.226125 0.496322 0.625058 -0.204237 -0.896019 -0.838648 0.373210 0.936627 0.737706 -1.198688 -0.597346 -0.050443 0.046405 0.212653 0.065031 0.213984 0.000316 -0.665513 -0.172035 0.478524 1.620686 -0.136852 -0.376378 0.246969 0.395106 -0.559942 -1.320216 -0.255745 -0.467762 0.223822 -0.183292 0.047579 0.552722 1.163261 -2.342903 0.905101 -0.126748 0.157784 0.777028 0.153842 -0.971604 -2.022194 -0.260332 0.331700 1.243506 -0.044389 0.038517 0.631674 -0.834622 -0.073486 0.020382 -0.007815 -0.276429 0.400611 -0.053184 -0.294914 -0.380182 -0.174671 -0.281465 -0.001650 -0.084975 0.616035 0.407874 -1.698917 0.630202 -0.245634 -0.470174 0.024229 -0.039536 0.605860 -0.844824 -0.801130 0.324369 -0.172374 -0.717697 -0.955614 0.100736 0.469020 -0.224518 -0.037287 -0.237264 -0.963212 0.833261 -0.737850 0.696720 0.412986 -0.324185 0.737517 0.467289 -0.256114 -0.895987 -0.066650 -0.136613 -0.554648 -0.670263 0.090861 -0.225391 0.666741 0.689355 0.190405 -0.404884 0.162035 1.199204 -0.675816 -0.576989 0.711783 0.143532 -0.570985 0.769431 0.839991 -1.315943 0.057137 -0.673433 -0.316433 -0.036126 -0.460259 0.753602 0.132792 0.507633 -0.136208 0.230738 -0.110611 0.469376 0.252010 -0.054535 -0.018499 1.531745 1.489187 -0.420408 0.024615 -0.884716 0.346359 -1.044500 -0.981238 0.144650 0.345681 -0.797404 0.277511 0.222094 1.016007 0.238743 -0.186581 -0.388155 0.394228 +PE-benchmarks/program-wish-womens-day.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/program-wish-womens-day.cpp__main = -3.974513 -4.709329 -4.385344 -8.384831 5.457226 3.533916 3.443963 -4.179773 -11.068215 0.354175 5.718862 -9.314573 -0.391793 12.803169 -2.907904 10.103615 14.613016 3.391189 -5.622812 -0.562537 12.448727 -3.153940 12.688178 11.348106 -9.129397 -0.518978 -1.001621 1.969433 1.302506 -0.042852 3.326535 -4.995180 5.153172 -11.663461 -2.085395 -7.898837 2.967438 6.635065 10.333506 -15.974310 3.418634 0.210724 5.174750 -3.883113 -4.720657 1.308581 4.176870 9.916748 -2.695681 2.763816 9.446386 0.701117 -1.119693 2.562241 1.049356 0.898318 -3.890239 1.944876 -2.777303 -4.757547 0.138788 -0.029819 3.627396 8.806666 12.443809 0.457870 -0.338024 7.098632 3.012806 2.883717 5.526646 0.055011 -2.742938 -2.667980 2.665058 -14.064855 -5.357554 -20.905072 -1.507095 -22.108883 -5.347236 2.328645 8.580784 0.064602 5.201423 0.280066 8.628456 -0.136437 -3.064015 12.049948 10.913480 -6.868123 -4.942422 -7.597821 -6.313828 5.599253 -4.391004 1.897554 9.508278 1.249631 -8.343661 -5.719578 1.505298 4.754731 -3.144178 -9.876661 3.791125 6.917108 -4.429783 -8.133058 2.185543 11.131277 -1.663781 -16.064480 0.856506 -8.184839 1.872924 0.578655 -3.052681 -7.438483 -0.249568 3.740960 -2.711704 -5.122300 -2.373096 6.221066 4.350914 5.945503 1.541844 0.285302 2.565232 14.858117 0.257596 -8.859237 1.437429 -0.785828 -1.580732 5.337142 -8.841354 -6.058195 5.881644 -10.251258 4.079150 5.264396 -5.530526 -3.151888 9.804848 4.327314 1.646953 30.163637 1.938114 13.739049 8.704492 -8.483650 6.201958 -4.249542 0.384561 3.936117 4.008245 -3.451060 -12.796434 -10.671936 4.437040 9.849367 8.571039 -10.296091 -6.485370 -1.176317 -1.347779 -0.029366 -0.650781 2.463956 -0.692618 -7.108045 -1.766990 9.898849 17.736947 -3.000132 3.131341 4.546904 11.015581 -5.131140 -12.665201 -5.322582 -11.751162 1.939418 3.468808 1.403619 6.871231 11.572919 -17.535865 8.820249 -1.253330 3.454629 3.752929 3.664052 -11.400861 -18.144485 -1.576942 4.708986 12.052308 -5.178081 4.303781 6.355314 -8.238174 -0.073800 2.297997 -3.058977 -1.328958 2.912399 -1.359741 -2.256068 -4.411327 7.704671 -5.858678 -3.482611 1.058025 8.012703 5.763434 -10.375984 7.809104 -1.055899 -3.870193 1.894830 -3.172403 10.117314 -9.109187 -9.124926 6.844631 1.403965 0.436714 -5.423684 2.714018 7.799067 -0.101569 3.968775 -2.310368 -11.095850 5.885366 -3.398029 6.337599 4.171569 -2.164022 2.978792 -4.572016 -3.053879 -9.776154 -6.779576 -2.590403 1.238054 -10.038481 -3.118138 -1.910319 10.155224 4.978958 1.812434 -10.790781 1.302785 10.655368 -6.963443 -2.995294 5.790899 2.560054 -8.581057 1.640847 9.286170 -12.557286 1.532472 -6.307000 2.862342 -2.381786 -7.107584 6.827682 4.113092 6.747834 -3.094769 1.300059 3.315159 5.725981 5.691483 3.068550 2.175057 11.878302 6.822431 -1.687942 -6.023657 -9.243208 1.592712 -10.701374 -11.474431 4.046755 2.457159 -9.318845 3.471231 2.286478 11.811398 0.381205 1.775082 -2.932380 2.842354 +PE-benchmarks/program-wish-womens-day.cpp____gnu_cxx::__enable_if<__is_integer::__value, double>::__type std::sqrt(int) = -0.131787 -0.002189 0.293578 -0.100990 0.014780 -0.029766 0.112938 -0.087557 -0.113431 -0.006670 0.321023 -0.172466 -0.217585 0.467657 -0.357906 0.027088 0.429611 0.428558 -0.181973 -0.130377 0.374653 -0.244823 0.570794 0.512171 -0.449070 -0.008615 0.157474 0.273087 0.194488 0.145663 0.003938 -0.037954 0.185771 -0.211744 0.160010 -0.522437 0.127503 0.285119 0.070527 -0.575637 0.047520 -0.137421 0.348419 -0.056300 0.031652 0.262802 0.090157 0.401422 -0.000329 0.083203 0.376541 0.047469 0.248901 0.100489 0.162542 -0.118726 0.191256 -0.116756 0.030759 0.018288 -0.055004 -0.349768 0.151882 0.427418 0.408424 0.029699 0.066550 -0.134869 0.214906 0.053411 0.175621 0.002433 -0.066666 0.171656 -0.130652 -0.482614 -0.121225 -0.883462 -0.108069 -0.829410 -0.196844 -0.073091 0.286387 0.030439 0.058806 0.241297 0.387757 0.302089 -0.025960 0.229269 0.560904 -0.199702 -0.228204 0.003545 -0.062543 0.310931 -0.215951 0.246151 0.166019 0.251753 -0.257438 -0.306955 -0.123524 0.076524 -0.133611 0.117896 -0.038023 0.354856 -0.389236 -0.216644 -0.101325 0.182393 0.090914 -0.653141 0.212554 -0.348497 0.511549 0.087188 -0.119713 -0.127105 0.121115 0.310143 0.113277 0.038223 -0.354234 0.016017 -0.190943 0.262386 -0.077538 -0.178766 0.048909 0.324026 0.145313 -0.368184 0.003078 -0.053063 -0.270281 0.273652 -0.402575 -0.034471 0.274826 -0.324140 0.246976 -0.019516 -0.217660 -0.389626 0.249853 0.187555 0.078986 0.849034 0.040751 0.390278 0.130670 -0.307985 0.052690 -0.119146 0.035075 0.199050 0.141194 -0.162963 -0.474030 -0.489785 -0.006194 0.449664 0.290622 -0.384070 -0.064657 -0.132985 -0.010184 -0.096828 0.165847 0.090891 -0.232851 -0.273265 -0.133346 0.237227 0.292580 0.092093 -0.222853 -0.151454 0.194146 -0.018246 -0.180605 -0.064861 0.130837 0.182228 0.186663 -0.019080 0.133994 0.197607 -0.798314 0.434463 -0.095889 0.266591 0.224582 -0.128278 -0.269343 -0.513766 0.179931 0.106086 0.182472 -0.143567 -0.038952 0.439848 -0.413853 -0.023155 0.020552 0.005130 0.003476 0.126642 0.296224 -0.192672 -0.378014 0.089266 0.065040 -0.180474 -0.023996 0.464977 0.033142 -0.657688 0.275752 0.012537 -0.155751 0.037679 -0.008383 0.190126 -0.484986 -0.472023 0.276256 0.094098 -0.003451 -0.478913 0.011939 0.443122 -0.372848 0.116160 0.044518 -0.091130 0.112971 -0.039800 0.037134 0.125648 0.139788 0.150309 -0.039923 -0.020243 -0.235561 0.122144 0.040128 -0.222898 -0.245849 0.055121 -0.052674 0.353855 0.239319 0.018833 -0.248591 0.109337 0.537721 -0.102478 -0.245567 0.012385 0.324174 0.136454 0.323836 0.280035 -0.442671 -0.097150 -0.280275 -0.059976 -0.072132 -0.215078 0.381226 -0.065562 0.278376 -0.082245 0.047366 -0.112449 0.332947 0.151663 0.142326 0.200263 0.183450 0.523523 0.083791 0.067903 -0.237403 -0.057078 -0.353049 -0.173061 -0.014380 0.118354 -0.245322 0.373717 -0.021924 0.463739 0.234972 -0.020799 -0.100206 0.232768 +PE-benchmarks/program-wish-womens-day.cpp___GLOBAL__sub_I_program_wish_womens_day.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/quicksort-for-linked-list.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/quicksort-for-linked-list.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/quicksort-for-linked-list.cpp__lastNode(Node*) = -0.442183 -0.062713 -0.050389 -1.117384 0.830267 0.733099 0.219966 -0.281121 -0.964828 -0.374009 -0.074998 -0.965822 -0.091515 1.298473 -0.207331 0.923605 1.753355 0.305879 -0.285789 -0.049748 1.199270 -0.756266 1.273951 1.167641 -0.920329 -0.035102 0.645164 0.539660 -0.153153 0.895705 -0.070473 -1.415135 0.128215 -0.862114 0.189823 -1.110925 0.127094 0.517643 0.728396 -1.946187 0.339626 0.210782 0.264925 -0.430234 -0.423727 -0.573429 1.320163 0.814631 -0.547653 0.094233 0.787187 0.611419 -0.322110 0.185223 0.238108 0.628138 0.272506 0.082486 -0.424707 -0.311568 -0.138461 -0.025862 0.521921 0.882028 1.193914 0.009663 0.038992 0.692322 0.073204 0.218784 0.316455 0.087791 -0.381635 -0.161742 0.410715 -1.807040 -0.315443 -2.961099 0.056445 -2.539340 -0.632074 -0.176752 0.413684 0.232108 0.568419 -0.085213 1.145997 -0.564271 0.147538 1.098148 1.509727 -0.741464 -0.334793 -1.091734 -1.036102 0.395907 -0.281849 -0.405956 0.562049 -0.061598 -0.800120 -1.152216 0.570969 0.510474 -0.356652 -1.091929 0.243313 0.856168 -0.902440 -0.983820 -0.224244 0.880090 -0.437852 -1.675501 -0.078012 -0.926587 0.022772 0.021872 -0.367211 -1.592109 0.126389 1.016692 -0.501166 -0.576264 -0.134133 0.932459 0.501977 0.135087 0.224228 -0.258397 0.184902 1.694528 0.804751 -0.777813 -0.008251 0.268301 -0.405149 -0.138462 -0.974156 -0.623781 0.197601 -1.044778 -0.027344 0.947460 -0.656321 -0.161592 0.999894 -0.224588 0.498922 4.356895 -0.153656 0.930088 0.502224 -1.443295 0.872420 -0.016430 -0.347860 0.144528 0.686129 0.226882 -1.795804 -0.990927 0.504366 0.989213 0.899833 -0.876777 -1.061194 -0.406458 -0.292729 0.406067 -0.120662 0.115543 -0.197204 -0.905920 -0.293707 0.690050 2.520325 -0.238793 -0.353253 0.615132 1.206398 -0.938444 -1.533479 -0.414138 -1.821985 0.058886 0.062952 -0.310447 0.789049 1.431908 -2.727117 1.010119 -0.283707 -0.170968 0.582677 0.165245 -0.603102 -2.300036 -0.184970 1.197053 1.608133 -0.651120 0.761526 0.105790 -0.791180 -0.018298 0.098532 0.194445 -0.504104 0.407017 -0.234197 -1.260620 -0.418367 0.430862 -0.696564 -0.664312 -0.221065 0.353798 0.702820 -1.703148 1.492496 -0.005172 0.047719 0.597814 -0.092748 1.147599 -0.878359 -1.406522 0.718351 0.295388 0.217298 -0.146530 0.061658 0.986271 -0.008611 0.299450 -0.342697 -1.683720 0.359952 -0.375610 0.797853 0.448560 -0.022086 0.766575 -0.220224 -0.220888 -1.299867 -0.729197 -0.227485 0.041570 -0.704703 -0.846531 -0.285525 1.016990 0.897389 0.133404 -0.739082 -0.217311 1.271563 -0.950998 0.104935 0.764296 -0.116286 -1.207451 -0.178068 1.039532 -1.192793 -0.261893 -0.754049 0.545435 -0.224795 -1.002707 0.402545 -0.053002 0.258551 0.199171 -0.215327 -0.169561 0.470135 0.711305 0.160994 -0.023363 1.365900 0.676792 -0.329944 -0.233542 -0.792960 0.075369 -1.559189 -1.124834 0.102144 0.297132 -0.771926 0.098679 0.214414 1.011366 -0.220448 0.915782 0.161868 -0.282425 +PE-benchmarks/quicksort-for-linked-list.cpp__partition(Node*, Node*) = -1.988202 0.692432 1.532096 -4.840077 4.029788 4.537677 1.101241 -1.970734 -3.478252 -1.193628 -0.173705 -3.514249 -1.476343 5.630661 -1.926324 3.038394 7.462914 1.194415 -1.508112 -0.358459 5.132358 -1.364347 6.208841 5.427734 -4.736809 -0.583809 3.256247 2.512144 0.220866 3.958886 -1.891910 -5.311151 1.347064 -3.384774 0.482318 -4.236869 0.820987 0.562430 2.628297 -7.402604 1.160535 -0.926256 -1.448476 -1.539318 -1.522811 -0.913482 6.001082 4.020072 -2.210536 -0.264311 3.708633 2.834433 -1.838066 1.057857 1.154013 2.141161 1.934231 1.641407 -1.481176 -1.701033 -1.035553 -0.486473 1.288886 4.778799 5.637180 0.741635 0.478065 2.413872 0.017845 0.694196 0.867908 0.589885 0.026336 1.207551 2.039937 -6.707755 -1.013248 -11.075992 -0.704882 -8.981793 -2.540292 -1.754259 0.540588 -0.795609 2.825329 -0.351105 4.995788 -1.026645 0.770397 4.105087 6.905118 -4.449602 -1.679224 -4.644234 -4.179691 1.337819 -2.127202 -0.172615 1.265195 -0.987859 -3.784745 -5.313947 1.503965 2.357297 -1.601019 -4.026057 0.663335 4.182213 -3.569561 -3.523468 -1.928188 2.370227 -1.940443 -7.837339 -1.674683 -3.730296 2.920350 -0.193987 -1.620343 -6.684571 0.791636 5.198643 -2.114096 -3.245164 0.697304 4.209787 3.070889 0.604816 0.429613 -1.520412 1.161298 6.839236 4.070777 -2.986883 -0.285390 0.123014 -2.726960 -0.666688 -4.345849 -1.363471 1.386962 -4.261596 0.344250 5.384919 -2.868212 -0.626015 4.915589 -1.204674 2.931380 18.550912 -1.323264 3.887292 1.721120 -6.596808 2.857057 -0.534221 -1.519849 0.670426 2.724179 1.815511 -8.750888 -4.233202 2.899055 4.628218 3.770236 -4.975789 -2.750972 -2.109477 -1.186811 0.011202 -0.542647 1.026671 -1.628416 -3.605247 -1.600856 3.604023 10.107650 -2.248912 -4.369919 2.669974 3.659528 -2.607759 -5.223464 -1.928702 -4.922413 0.793157 1.822187 -1.193575 3.835229 6.398969 -11.466410 4.163621 -1.018023 -1.917877 3.280825 0.813280 -2.783183 -5.276531 0.560748 5.367788 5.660713 -0.818542 1.750239 0.219816 -4.016585 -0.295259 0.673639 1.807331 -1.847725 1.793468 0.824463 -5.523350 -3.377873 0.445435 -1.936822 -2.852663 -1.244794 1.936465 -0.047640 -9.505871 6.865756 0.166426 -0.192217 2.189484 -1.645302 4.549971 -4.733107 -6.513240 3.343894 0.675556 0.856800 -0.878488 0.500370 4.321501 0.991489 2.624618 -3.087491 -7.794024 1.685717 -0.891150 3.746125 1.726119 1.490432 4.209210 -1.708027 -0.848798 -6.024531 -3.220753 1.608132 1.100028 -4.181885 -3.221950 -1.214977 4.917136 4.534442 -0.583063 -2.554369 -1.783281 5.091999 -5.043443 0.183494 3.200261 2.687995 -5.377541 -0.990859 4.152028 -4.612669 -2.235725 -2.554801 0.567584 -1.732732 -4.987402 1.406381 -1.021199 1.706391 1.504263 0.097131 -1.062816 1.851962 2.060103 1.181007 0.547213 5.045417 5.224645 -2.532677 -0.825113 -4.193530 1.840051 -7.188572 -6.328102 1.822410 -0.933558 -2.462670 0.353353 0.424068 4.379998 -1.029386 2.857627 0.669973 -1.291012 +PE-benchmarks/quicksort-for-linked-list.cpp___quickSort(Node*, Node*) = -1.940189 1.243149 1.431820 -4.328073 3.885137 3.749290 1.086648 -1.941905 -2.748278 -1.590500 -0.273613 -3.368930 -2.437140 5.418720 -2.050672 2.263739 6.890805 0.887245 -1.203671 -0.712622 4.806944 -0.461263 6.064764 4.940351 -4.925023 -0.659049 3.586417 2.245268 0.618426 3.146501 -1.162303 -4.970301 1.678866 -2.747928 0.709643 -3.322199 0.897992 -0.264421 1.920397 -6.682672 0.844181 -0.787000 -1.513070 -1.348965 -1.492903 -0.611254 5.595669 4.105046 -2.269609 -0.426872 3.814505 3.080977 -1.847237 1.125546 0.856472 1.098256 1.119253 0.942953 -1.460137 -1.732918 -0.867049 -0.896822 0.515494 4.985163 5.480633 0.812902 0.554417 2.457364 -0.366215 1.064313 0.367016 0.812245 0.560299 1.932953 2.337295 -5.583185 -1.400707 -10.016741 -1.046302 -9.307075 -2.604906 -2.302931 0.447128 -1.054191 2.496488 0.533059 5.007212 -0.091080 0.998019 4.069592 6.922486 -4.066390 -1.679716 -4.416814 -3.748479 1.717866 -2.477419 0.635717 1.122283 -0.793029 -3.819095 -4.877826 0.756719 1.904042 -1.657761 -3.584802 0.382273 4.009592 -3.744858 -2.703852 -2.573887 1.539965 -1.491457 -7.779356 -2.500617 -2.852781 3.629840 -0.079640 -1.190544 -5.765984 0.750227 4.633613 -1.819339 -3.193575 1.100245 3.368755 3.207673 0.670755 0.561499 -1.000010 1.503095 6.420332 4.029446 -2.525039 -0.562594 -0.256412 -2.422387 -0.744925 -3.794400 -0.956579 1.577517 -4.004142 1.338821 5.124653 -2.770131 -1.819856 4.044196 -2.046607 3.221326 15.890882 -1.207863 3.586803 1.713548 -6.160226 1.335630 -1.111902 -1.864289 0.581352 2.779028 2.179374 -6.141871 -4.025080 2.949376 4.702770 3.568036 -4.374854 -2.012452 -1.836060 -0.968084 -0.805509 -0.397807 1.273373 -1.633400 -3.300044 -1.565133 3.976988 7.911190 -2.427423 -4.641343 2.545194 4.080253 -1.490341 -3.827114 -1.704272 -3.899246 0.798305 2.493540 -1.053158 3.571966 6.252982 -10.812615 3.944557 -0.120390 -1.420432 2.574996 1.064913 -2.800944 -4.120738 1.373286 5.347444 4.620961 -0.575507 1.619177 -0.132991 -4.142824 -0.355073 0.864442 2.097158 -1.710142 1.852504 0.799801 -4.568888 -4.010881 0.431868 -1.401094 -2.486385 -0.954675 1.950722 -0.056379 -9.473651 6.817998 -0.353800 -0.508759 1.415530 -2.140106 4.440730 -5.021166 -6.293851 3.101816 -0.008414 0.058596 -0.606637 0.491619 4.115421 1.292454 2.882432 -2.923414 -6.278205 1.904125 -0.225140 3.534499 1.684238 2.243139 4.517226 -2.928753 -1.104503 -5.269612 -2.682473 2.063466 0.941515 -4.379347 -2.797971 -1.051748 4.686756 4.940363 -1.166081 -2.646569 -1.442519 4.355454 -5.273881 -0.308599 3.120852 3.174525 -4.703729 -0.275873 3.926601 -4.020667 -2.547625 -2.523956 0.583931 -1.646030 -5.132261 0.988578 -1.580129 1.459713 2.126228 -0.124145 -1.221994 2.006783 1.748806 1.369091 0.475506 3.936492 5.393297 -3.343242 -0.744080 -4.395858 1.858153 -7.098828 -6.364054 2.273790 -1.566781 -1.613418 0.295824 -0.465935 3.898937 -1.074239 2.295484 0.129187 -1.075148 +PE-benchmarks/quicksort-for-linked-list.cpp__quickSort(Node*) = -0.753804 0.388821 0.755691 -1.656591 1.388778 1.005313 0.427021 -0.604444 -1.167133 -0.813156 -0.119243 -1.268414 -1.021779 2.058554 -0.834282 0.673196 2.736882 0.563852 -0.418041 -0.504487 1.773090 -0.586195 2.387436 2.093769 -1.980295 -0.221795 1.316578 1.116051 0.463715 1.285641 -0.379495 -1.701501 0.658856 -0.882259 0.506697 -1.538586 0.370882 0.062981 0.387563 -2.779150 0.321003 -0.335385 -0.368852 -0.411183 -0.467266 0.410856 2.139171 1.577730 -0.911653 0.003679 1.534399 1.119542 -0.554154 0.466005 0.278277 0.334263 0.645467 0.263409 -0.603543 -0.495007 -0.336840 -0.810944 0.281018 1.925244 2.245491 0.248162 0.248943 0.762722 -0.094238 0.476987 0.294104 0.311074 0.271414 0.591411 0.924222 -2.259191 -0.357208 -4.171071 -0.392474 -4.288678 -1.035637 -1.008858 0.528997 -0.394754 0.723155 0.248014 1.991190 0.094743 0.426513 1.565843 2.632431 -1.476934 -0.665609 -1.591357 -1.384965 0.762426 -0.993109 0.176210 0.526863 -0.008512 -1.425642 -1.756234 0.500213 0.548205 -0.674089 -1.154534 0.036021 1.612209 -1.752069 -0.895722 -1.185736 0.503661 -0.354924 -2.964606 -0.465487 -1.277000 1.698304 -0.013069 -0.422971 -1.898359 0.279290 1.706552 -0.659179 -0.915765 -0.160262 1.470652 1.017831 0.150381 0.178052 -0.316804 0.420176 2.198824 1.596152 -1.043890 -0.320747 0.079712 -1.147521 -0.322140 -1.648424 -0.397533 1.011870 -1.555766 0.449638 1.608746 -1.109542 -0.851186 1.629680 -0.778678 1.290100 5.829274 -0.387995 1.338728 0.695211 -2.255296 0.605297 -0.299675 -0.552745 0.432139 1.213801 0.731301 -2.251422 -1.609090 0.955200 1.817311 1.375188 -1.738992 -0.910234 -0.743668 -0.310979 -0.162319 -0.118617 0.465862 -0.735674 -1.225511 -0.587675 1.318839 2.993300 -0.760431 -1.565339 0.799495 1.345121 -0.751506 -1.711771 -0.590649 -1.231173 0.310400 0.665528 -0.361123 1.297076 2.427386 -4.474251 1.610450 -0.134535 -0.384073 0.960686 0.249756 -0.967217 -2.162387 0.521678 1.980756 1.920044 -0.203001 0.556417 0.129622 -1.667188 -0.155172 0.254361 0.930910 -0.736661 0.733097 0.384743 -1.723376 -1.509488 -0.006578 -0.443578 -0.777757 -0.315106 0.778380 0.057981 -3.877901 2.547358 -0.370973 -0.277902 0.504566 -0.646301 1.563683 -1.992343 -2.385315 1.059334 0.000868 -0.261572 -0.654651 0.193003 1.628369 0.092855 0.816922 -1.028612 -2.390905 0.841758 -0.373710 1.230876 0.672695 0.785449 1.956700 -0.766403 -0.409725 -2.062523 -0.699542 0.583644 -0.031536 -1.462592 -0.700166 -0.371347 1.675888 2.100875 -0.354932 -0.812241 -0.168197 1.911887 -1.950556 -0.442466 1.240277 1.177495 -1.508541 0.350092 1.515724 -1.789541 -1.096496 -1.100556 0.046565 -0.351383 -1.888050 0.592808 -0.745345 0.574012 0.818220 0.066917 -0.582326 0.937523 0.633900 0.433434 0.119835 1.804567 2.513648 -1.263382 -0.101299 -1.627990 0.686702 -2.765988 -2.223213 0.604963 -0.330043 -0.538198 0.264124 -0.186259 1.543750 -0.295584 0.750919 -0.033049 -0.321968 +PE-benchmarks/quicksort-for-linked-list.cpp__printList(Node*) = -0.265270 0.098353 0.379944 -0.923134 0.528549 0.515804 0.143307 -0.056982 -0.620829 -0.608917 0.023817 -1.050078 -0.582938 1.024462 -0.414462 0.207150 1.439903 0.148967 -0.180558 -0.228162 0.699283 -0.391456 1.301578 1.168005 -1.123329 -0.121094 0.589883 0.828070 0.300739 0.653471 0.268490 -1.235160 0.034868 -0.113944 0.437044 -0.731455 0.281171 0.079887 -0.060658 -1.676105 0.120702 0.348718 0.094171 -0.219136 -0.126245 0.187882 1.365234 0.833838 -0.601137 0.007278 0.906500 0.538569 -0.159244 0.110156 -0.084362 -0.264990 0.417955 -0.117834 -0.426305 -0.107141 0.066051 -0.493800 0.148913 1.014601 1.343789 0.038609 0.129981 0.225328 0.096406 0.303522 0.229355 0.164829 0.049638 0.318203 0.530264 -0.972918 -0.147293 -2.588458 0.126007 -2.509154 -0.605971 -0.479263 0.792335 0.453170 0.056475 -0.341310 0.993215 0.044457 0.256683 1.180679 1.472328 -0.358881 -0.388380 -0.994832 -0.849279 0.691458 -0.569391 -0.005976 0.281224 0.322547 -0.685974 -0.755160 0.206267 0.177948 -0.378212 -0.439464 -0.005414 0.679076 -0.925449 -0.315607 -0.477357 0.518027 0.128150 -1.769791 -0.175893 -0.788400 0.373662 0.033392 -0.089090 -0.742453 -0.028834 0.719269 -0.357484 -0.061891 -0.943750 0.974986 0.412094 0.110097 0.168360 0.038708 0.365754 1.000679 0.588515 -0.577858 -0.232813 0.200815 -0.546628 -0.176239 -0.951220 -0.272629 0.674823 -0.765135 0.094817 0.593583 -0.530142 -0.571502 0.252225 -0.411717 0.674816 3.688236 -0.028062 0.740552 0.416479 -1.183253 0.676921 0.010545 -0.317365 0.212578 0.523094 0.295865 -1.169825 -0.734490 0.379526 0.949815 0.665908 -0.811691 -0.315095 -0.095422 -0.252115 -0.080710 0.076025 0.257500 -0.414405 -0.617326 -0.249429 0.907005 1.724974 0.051226 -0.620782 0.263638 1.079152 -0.519981 -0.842832 -0.077211 -0.643736 0.147039 0.210977 -0.105531 0.726971 1.175832 -2.634997 0.847786 0.376057 0.118672 0.486945 -0.161544 -0.584545 -1.789763 0.307056 1.130961 1.120312 -0.278336 0.330919 0.107797 -0.802589 -0.012526 0.180875 0.332869 -0.373097 0.357945 -0.106293 -0.947590 -0.767929 -0.256049 -0.524684 -0.150175 -0.528123 0.338372 0.419909 -1.906552 1.436117 -0.342825 -0.242613 -0.023868 -0.468959 0.778146 -1.162601 -1.239727 0.292912 -0.110038 -0.548341 -0.567793 -0.055354 0.660131 -0.088120 0.442948 -0.384741 -1.393777 0.547001 -0.439951 0.557010 0.402729 0.162458 0.971782 0.190707 -0.117957 -1.113854 -0.627997 0.388488 -0.136215 -0.720392 -0.016313 -0.210199 0.664328 0.986627 -0.301896 -0.534488 -0.076041 1.019787 -0.643290 -0.514669 0.464544 -0.124132 -0.770403 0.262810 0.679791 -1.150807 -0.266172 -0.923640 0.156375 -0.025597 -1.140582 0.320630 -0.291155 0.294862 0.416842 -0.061945 -0.421743 0.456539 0.335970 -0.063458 0.032962 1.282135 1.081896 -0.455574 0.228050 -1.023226 0.290386 -1.612129 -1.168073 0.117684 -0.177557 -0.224161 0.198257 0.011600 0.644204 -0.000863 0.448011 -0.184924 0.151471 +PE-benchmarks/quicksort-for-linked-list.cpp__push(Node**, int) = -0.683668 -0.070875 0.954304 -1.628181 1.049919 0.553440 0.395235 -0.645997 -1.247566 -0.416244 0.001015 -0.872620 -0.470605 1.859697 -0.723167 0.897278 2.527035 0.722613 -0.522246 -0.682187 1.841080 -1.183503 2.059735 2.017856 -1.838074 -0.229638 1.248314 1.250260 0.895647 1.161596 -0.807738 -0.638968 0.440914 -1.406947 0.633222 -1.730963 0.392158 0.311365 0.631274 -2.630124 0.324053 -0.595816 0.040236 -0.339883 -0.442667 0.759052 1.522954 1.459104 -0.868371 0.164065 1.520373 0.409899 -0.344964 0.382863 0.405029 0.776454 1.152212 1.001604 -0.508778 -0.279855 -0.242149 -0.970383 0.810798 1.728390 2.116703 0.124115 0.252255 0.770422 0.321177 0.280821 0.543930 0.245418 -0.176079 0.281104 0.927848 -2.940767 0.189623 -4.168606 -0.346150 -3.989212 -0.904974 -0.840142 0.416258 -1.157612 0.923938 0.469159 1.756715 -0.009330 0.294918 0.989189 2.048327 -1.592586 -0.655149 -1.391577 -1.298703 0.623345 -0.952845 -0.060420 1.024675 -0.068306 -1.210383 -1.508657 0.959689 0.814177 -0.628457 -0.841155 0.031212 1.586256 -1.420115 -1.339310 -1.035142 0.277622 -0.648494 -2.525455 0.337910 -1.488105 1.789157 -0.057343 -0.391011 -1.901127 0.191432 1.760540 -0.594551 -0.955341 -0.206898 1.564034 0.925821 0.143505 0.065353 -0.455662 0.135189 1.811334 1.737833 -1.113236 -0.309580 0.353256 -1.610848 -0.261630 -1.720518 -0.660021 1.422491 -1.493062 -0.102740 1.238678 -1.023607 -0.266705 2.701495 -0.218333 1.148884 5.490938 -0.195797 1.237791 0.652157 -1.843791 0.964937 0.043683 -0.165374 0.676341 1.192304 0.349275 -2.985305 -1.536488 0.598941 1.618866 1.259937 -1.930097 -1.526411 -0.932109 -0.313028 0.278878 -0.304741 0.370055 -0.807621 -1.114565 -0.484700 0.790318 2.840961 -0.940300 -1.470771 0.558442 0.617051 -1.251747 -2.510616 -0.596211 -1.429531 0.360488 -0.201989 -0.275575 1.235604 2.150245 -4.308314 1.565139 -0.653816 -0.524392 1.440329 0.066113 -0.852875 -2.615764 0.340874 1.414749 1.845229 -0.164922 0.121876 0.574817 -1.568583 -0.079334 -0.031329 0.830302 -0.676099 0.691744 0.384918 -1.458163 -1.232275 0.121961 -0.268675 -0.891023 0.018673 0.757500 -0.328428 -3.310225 1.973077 -0.377070 -0.320441 0.949466 -0.365352 1.040267 -1.876124 -1.955981 0.940246 0.482046 0.212762 -1.064146 0.160800 1.573984 -0.174790 0.244251 -1.086777 -2.399172 0.462252 -0.931188 1.106770 0.607697 0.385895 1.718640 -0.179615 -0.261875 -2.057712 0.039463 -0.298170 -0.054982 -1.274647 -1.239058 -0.292001 1.648947 1.883911 -0.183763 -0.100450 0.076853 1.940189 -1.947710 -0.607986 1.061388 1.122813 -1.261871 0.243296 1.310435 -1.910768 -0.922717 -0.790465 -0.497364 -0.032442 -1.391519 0.882158 -0.641005 0.692467 0.407531 0.242184 -0.227810 0.884193 0.570034 0.470680 0.089562 1.859957 2.765562 -1.103949 -0.423131 -1.480880 0.678542 -2.361672 -1.722225 0.375685 0.187217 -0.756364 0.506192 0.394318 1.586301 -0.034990 0.327351 0.102356 -0.463801 +PE-benchmarks/quicksort-for-linked-list.cpp__main = -1.204207 0.042635 2.593564 -3.508950 2.065570 0.372228 0.812806 -0.057858 -2.914388 -1.950107 -0.120900 -2.400614 -2.238180 3.938256 -1.581416 0.112970 5.536037 1.831572 -0.892977 -1.690254 2.943672 -1.897595 4.371018 4.603298 -4.169157 -0.275653 1.718622 3.138243 1.891825 2.626452 -0.308941 -2.258614 0.682927 -0.609648 1.966984 -3.591496 0.674915 0.510719 -0.827913 -6.228776 0.649843 0.212560 0.113035 -0.519376 -0.101138 2.998761 3.726143 3.032589 -2.076022 0.462839 3.202565 1.569027 -0.405353 0.721315 0.378151 0.080839 2.054470 0.768768 -1.372138 -0.118973 -0.457575 -2.872544 0.864876 3.697011 4.660314 0.245911 0.342415 0.191323 0.716395 1.177717 1.220354 0.591485 0.815762 0.547104 2.086847 -3.709085 -0.036888 -8.528565 -0.008586 -10.067277 -2.254674 -2.115882 3.249116 -0.546310 -0.002298 -0.277548 3.911697 0.297597 0.907495 3.206184 4.512447 -1.832403 -1.395591 -2.974102 -2.773408 2.176100 -1.949012 -0.095234 1.596741 1.007442 -2.622936 -2.273506 1.202268 0.270484 -1.472587 -0.559730 -0.188289 3.488670 -3.849941 -0.894736 -2.713952 1.447730 0.565373 -5.439177 0.010666 -3.125334 3.559118 0.060469 -0.863792 -1.681261 0.434671 2.353697 -1.470386 -0.072534 -2.816142 3.743189 1.186449 -0.017777 0.148219 -0.194142 0.355833 2.303483 2.802010 -2.386555 -0.770004 1.055185 -2.745103 -0.738082 -3.821145 -0.808216 3.463447 -2.673125 0.403288 1.306888 -2.292635 -2.027804 2.497958 -1.038161 2.503653 10.598578 -0.447354 2.658017 1.467744 -3.352864 1.957208 0.600991 -0.417692 1.566213 2.758574 0.934974 -3.831328 -3.031071 1.056795 3.663779 2.670884 -3.448510 -1.647636 -1.282852 -0.775852 0.064982 0.263167 0.645364 -1.582803 -2.113800 -1.073418 1.870763 4.995067 -0.577300 -3.714628 0.431058 2.241961 -1.810396 -3.359883 -0.501600 -1.059010 0.670870 0.353850 -0.609296 2.731521 4.583361 -9.858446 3.514075 0.060418 -0.198506 2.206280 -0.237439 -1.596393 -5.805431 0.781415 3.080973 4.385046 -0.067334 -0.117316 1.011452 -3.427290 -0.293017 0.383596 1.970630 -1.616073 1.577362 0.660942 -2.434646 -2.494355 -1.328394 -0.851293 -0.490467 -0.913399 1.537642 -0.092339 -7.734859 4.217660 -1.368763 -0.806941 0.449799 -0.970360 1.925538 -4.059340 -4.155870 1.187632 0.309288 -2.065741 -2.941371 0.031137 3.197025 -0.846392 0.937625 -1.890849 -4.604492 2.429661 -1.883505 2.392427 1.499962 0.667623 4.314062 1.001754 -0.544917 -3.658609 -0.666835 1.052252 -0.966888 -2.173597 -0.200739 -0.850773 2.479787 4.284880 -0.734892 -0.759693 0.127664 4.429488 -2.937447 -2.112259 2.205338 0.865977 -1.521654 2.321493 2.862993 -4.326872 -2.030313 -2.819495 -0.779933 0.324967 -2.886372 2.036672 -1.666614 1.282135 1.270729 0.447588 -1.515040 2.018200 0.925687 0.036049 0.230783 4.478112 6.108429 -2.401246 0.892365 -3.133244 1.727425 -5.110726 -3.227216 -0.000966 -0.578820 -0.867754 1.127594 -0.346441 2.893318 0.060863 0.701253 -0.643865 0.366294 +PE-benchmarks/quicksort-for-linked-list.cpp___GLOBAL__sub_I_quicksort_for_linked_list.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/quicksort-on-singly-linked-list.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__push(Node**, int) = -0.398091 -0.047478 0.798583 -0.925319 0.628319 0.208091 0.262225 -0.388846 -0.783032 -0.299414 0.048903 -0.540570 -0.371425 1.085847 -0.518050 0.411556 1.540916 0.511492 -0.315859 -0.544518 1.003474 -0.849208 1.322628 1.335000 -1.144703 -0.117419 0.733994 0.834303 0.650351 0.786574 -0.647241 -0.264146 0.330731 -0.760822 0.453263 -1.068594 0.202603 0.130398 0.226589 -1.584498 0.158957 -0.452113 -0.028336 -0.123435 -0.178812 0.913503 0.954267 0.854368 -0.438616 0.213448 0.915396 0.125489 -0.109720 0.244779 0.331472 0.433849 1.005259 0.687035 -0.351817 -0.078543 -0.217460 -0.805635 0.422660 1.060756 1.325874 0.070250 0.148506 0.300147 0.171478 0.164795 0.387077 0.174358 0.009745 0.230164 0.569345 -1.750467 0.293806 -2.514155 -0.287704 -2.598012 -0.557877 -0.569515 0.349565 -0.858856 0.484991 0.298352 1.085963 0.110761 0.151778 0.429709 1.269308 -1.021594 -0.433030 -0.670269 -0.681847 0.302267 -0.619040 0.013932 0.652463 0.013954 -0.735808 -0.845296 0.720605 0.420083 -0.373190 -0.274690 -0.058662 0.999295 -0.989503 -0.704300 -0.787145 -0.015354 -0.271114 -1.512819 0.390066 -0.891970 1.360543 0.021028 -0.297022 -1.020070 0.193109 1.085821 -0.353428 -0.468453 -0.258364 1.066768 0.482714 0.095885 -0.009584 -0.237118 0.058490 0.956012 1.146194 -0.665245 -0.202433 0.209185 -1.125818 -0.114431 -1.042523 -0.361364 0.982991 -0.855719 -0.049797 0.603655 -0.638038 -0.141474 1.693200 -0.064661 0.687235 3.104380 -0.168502 0.745142 0.337824 -1.084647 0.594424 0.032077 0.010529 0.436406 0.762103 0.210423 -1.829722 -0.932150 0.381624 1.000035 0.721732 -1.363321 -0.840172 -0.573158 -0.107115 0.176060 -0.138806 0.244328 -0.506168 -0.625631 -0.300136 0.349361 1.763673 -0.614449 -1.034169 0.245745 0.010025 -0.683171 -1.585220 -0.324650 -0.524899 0.274199 -0.232907 -0.114252 0.692302 1.294289 -2.759528 0.984194 -0.507565 -0.386121 1.043599 -0.015506 -0.456962 -1.574248 0.202265 0.809195 1.102250 0.120789 -0.122664 0.423232 -0.987139 -0.069644 -0.089016 0.611991 -0.432566 0.443571 0.390372 -0.943315 -0.780925 -0.185056 0.009967 -0.444228 -0.018681 0.491481 -0.338535 -2.322841 1.163795 -0.224620 -0.257286 0.498993 -0.130835 0.479759 -1.147490 -1.186992 0.478562 0.180275 -0.042334 -0.851044 0.065378 0.861218 -0.227460 0.095001 -0.706532 -1.458519 0.364516 -0.670444 0.675361 0.358192 0.254854 1.209002 0.085851 -0.167160 -1.235582 0.222601 -0.119863 -0.237996 -0.678403 -0.514713 -0.169105 0.952152 1.198971 -0.083718 0.137206 0.096198 1.232020 -1.213693 -0.487503 0.664802 0.864690 -0.613899 0.343349 0.771642 -1.187913 -0.629942 -0.460128 -0.626948 -0.018284 -0.782393 0.586549 -0.491723 0.431641 0.242360 0.248060 -0.211960 0.544780 0.210085 0.238325 0.058270 1.199539 2.087436 -0.736749 -0.121756 -0.896339 0.516987 -1.415409 -1.013498 0.197870 0.174141 -0.443286 0.319409 0.261058 0.944600 0.062256 -0.053923 -0.005372 -0.198643 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__printList(Node*) = -0.295439 -0.188265 0.181369 -0.928906 0.548885 0.561334 0.196512 -0.195018 -0.813599 -0.346090 0.165315 -0.948020 -0.262573 1.023269 -0.305213 0.562749 1.357095 0.210505 -0.276918 -0.159105 0.800761 -0.398361 1.259162 1.153851 -0.947002 -0.053712 0.375870 0.731479 0.246688 0.580127 0.162217 -0.988153 0.121072 -0.460069 0.124693 -0.820956 0.215968 0.345980 0.381161 -1.587322 0.212277 0.210072 0.145357 -0.233362 -0.179516 0.020425 1.072103 0.810948 -0.507359 0.238095 0.851541 0.363578 -0.128067 0.153708 -0.001381 -0.002748 0.357029 -0.022511 -0.338788 -0.194946 0.055418 -0.332564 0.270330 0.855616 1.247943 -0.002509 0.044194 0.343333 0.181612 0.248266 0.412942 0.138627 -0.195508 0.017667 0.446685 -1.152283 -0.124356 -2.486460 0.080007 -2.120908 -0.575969 -0.150794 0.799126 0.325036 0.255880 -0.216996 0.901942 -0.104745 0.004619 1.051942 1.212806 -0.482120 -0.360937 -0.760538 -0.794426 0.572741 -0.470306 -0.061099 0.334319 0.290867 -0.656831 -0.749702 0.343653 0.267730 -0.374182 -0.608486 0.109636 0.659416 -0.805717 -0.560480 -0.158201 0.730139 -0.066876 -1.567280 -0.130193 -0.863804 0.345103 -0.020706 -0.169359 -0.829808 -0.022267 0.593754 -0.352884 -0.196689 -0.650749 0.789251 0.416140 0.208185 0.135472 -0.055841 0.226547 1.202071 0.437943 -0.662716 -0.094868 0.188362 -0.370877 0.090603 -0.916078 -0.370516 0.460091 -0.810509 0.090737 0.572953 -0.510990 -0.379996 0.560065 -0.051568 0.403761 3.540732 0.087973 0.848286 0.621614 -1.070220 0.632307 -0.042802 -0.112074 0.360463 0.477076 0.051696 -1.323838 -0.757568 0.323694 0.880829 0.687586 -0.906021 -0.533698 -0.078604 -0.183128 0.076318 0.031798 0.176513 -0.248153 -0.646059 -0.200523 0.781637 1.805524 -0.001812 -0.398549 0.332774 0.942099 -0.705314 -1.033701 -0.221442 -0.859491 0.128667 0.169851 -0.060785 0.652263 1.109655 -2.366137 0.782023 0.153313 0.129149 0.506487 0.040080 -0.703176 -1.692441 0.037505 0.846773 1.155778 -0.368355 0.415187 0.321181 -0.768910 -0.023919 0.154021 0.067112 -0.345963 0.360203 -0.062588 -0.853446 -0.500337 0.007271 -0.493961 -0.229639 -0.360043 0.447028 0.408929 -1.656575 1.121316 -0.232758 -0.282160 0.208467 -0.348462 0.915811 -0.942987 -1.083106 0.433877 0.028408 -0.279810 -0.524231 0.057322 0.648120 -0.045235 0.423492 -0.350389 -1.279748 0.441517 -0.495636 0.550246 0.406532 -0.090656 0.713444 -0.033724 -0.138787 -1.115610 -0.554310 0.180476 -0.067458 -0.666911 -0.196745 -0.235078 0.705471 0.787669 -0.045857 -0.591543 -0.053409 1.065985 -0.705715 -0.323991 0.499896 0.038816 -0.814910 0.224505 0.695550 -1.149050 -0.049016 -0.698079 0.153580 -0.032262 -0.935755 0.542855 0.021121 0.410434 0.136121 0.026748 -0.200662 0.469489 0.388338 0.014160 0.046389 1.303314 0.945423 -0.255576 -0.004835 -0.879388 0.203263 -1.408884 -1.025677 0.138766 -0.020718 -0.517875 0.210945 0.078852 0.804108 0.057868 0.431536 -0.132667 0.122787 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__getTail(Node*) = -0.442183 -0.062713 -0.050389 -1.117384 0.830267 0.733099 0.219966 -0.281121 -0.964828 -0.374009 -0.074998 -0.965822 -0.091515 1.298473 -0.207331 0.923605 1.753355 0.305879 -0.285789 -0.049748 1.199270 -0.756266 1.273951 1.167641 -0.920329 -0.035102 0.645164 0.539660 -0.153153 0.895705 -0.070473 -1.415135 0.128215 -0.862114 0.189823 -1.110925 0.127094 0.517643 0.728396 -1.946187 0.339626 0.210782 0.264925 -0.430234 -0.423727 -0.573429 1.320163 0.814631 -0.547653 0.094233 0.787187 0.611419 -0.322110 0.185223 0.238108 0.628138 0.272506 0.082486 -0.424707 -0.311568 -0.138461 -0.025862 0.521921 0.882028 1.193914 0.009663 0.038992 0.692322 0.073204 0.218784 0.316455 0.087791 -0.381635 -0.161742 0.410715 -1.807040 -0.315443 -2.961099 0.056445 -2.539340 -0.632074 -0.176752 0.413684 0.232108 0.568419 -0.085213 1.145997 -0.564271 0.147538 1.098148 1.509727 -0.741464 -0.334793 -1.091734 -1.036102 0.395907 -0.281849 -0.405956 0.562049 -0.061598 -0.800120 -1.152216 0.570969 0.510474 -0.356652 -1.091929 0.243313 0.856168 -0.902440 -0.983820 -0.224244 0.880090 -0.437852 -1.675501 -0.078012 -0.926587 0.022772 0.021872 -0.367211 -1.592109 0.126389 1.016692 -0.501166 -0.576264 -0.134133 0.932459 0.501977 0.135087 0.224228 -0.258397 0.184902 1.694528 0.804751 -0.777813 -0.008251 0.268301 -0.405149 -0.138462 -0.974156 -0.623781 0.197601 -1.044778 -0.027344 0.947460 -0.656321 -0.161592 0.999894 -0.224588 0.498922 4.356895 -0.153656 0.930088 0.502224 -1.443295 0.872420 -0.016430 -0.347860 0.144528 0.686129 0.226882 -1.795804 -0.990927 0.504366 0.989213 0.899833 -0.876777 -1.061194 -0.406458 -0.292729 0.406067 -0.120662 0.115543 -0.197204 -0.905920 -0.293707 0.690050 2.520325 -0.238793 -0.353253 0.615132 1.206398 -0.938444 -1.533479 -0.414138 -1.821985 0.058886 0.062952 -0.310447 0.789049 1.431908 -2.727117 1.010119 -0.283707 -0.170968 0.582677 0.165245 -0.603102 -2.300036 -0.184970 1.197053 1.608133 -0.651120 0.761526 0.105790 -0.791180 -0.018298 0.098532 0.194445 -0.504104 0.407017 -0.234197 -1.260620 -0.418367 0.430862 -0.696564 -0.664312 -0.221065 0.353798 0.702820 -1.703148 1.492496 -0.005172 0.047719 0.597814 -0.092748 1.147599 -0.878359 -1.406522 0.718351 0.295388 0.217298 -0.146530 0.061658 0.986271 -0.008611 0.299450 -0.342697 -1.683720 0.359952 -0.375610 0.797853 0.448560 -0.022086 0.766575 -0.220224 -0.220888 -1.299867 -0.729197 -0.227485 0.041570 -0.704703 -0.846531 -0.285525 1.016990 0.897389 0.133404 -0.739082 -0.217311 1.271563 -0.950998 0.104935 0.764296 -0.116286 -1.207451 -0.178068 1.039532 -1.192793 -0.261893 -0.754049 0.545435 -0.224795 -1.002707 0.402545 -0.053002 0.258551 0.199171 -0.215327 -0.169561 0.470135 0.711305 0.160994 -0.023363 1.365900 0.676792 -0.329944 -0.233542 -0.792960 0.075369 -1.559189 -1.124834 0.102144 0.297132 -0.771926 0.098679 0.214414 1.011366 -0.220448 0.915782 0.161868 -0.282425 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__partition(Node*, Node*, Node**, Node**) = -1.961081 0.200895 0.782964 -4.193398 3.315664 3.777931 1.076628 -1.858767 -2.943555 -1.059177 -0.195698 -2.839596 -1.205120 5.275323 -1.551300 3.439527 8.036252 1.257525 -1.178768 -0.627306 5.333889 -2.996847 6.159894 6.232615 -4.513907 -0.739630 4.029237 3.635614 0.833449 3.040561 -1.288657 -4.325017 1.542497 -4.376820 0.595643 -5.282248 1.171923 0.848829 2.825256 -8.227771 0.993630 -1.814290 -1.020153 -1.415212 -1.895063 0.241309 5.384197 4.067043 -2.490254 0.020311 3.714743 2.036703 -1.735249 1.146321 0.632449 2.155656 1.818701 2.784881 -1.383889 -1.497082 -0.517495 -1.254193 1.762437 4.435040 6.609873 0.393188 0.695260 3.258059 0.037734 0.742641 0.895697 0.514417 -0.470168 0.613732 2.393011 -8.939750 -1.393865 -13.261188 -1.094061 -11.179986 -2.385158 -1.917642 0.241492 -2.850834 3.216095 0.580918 4.561089 -0.618909 0.839559 4.293753 6.551953 -4.477683 -1.709523 -4.636995 -3.581127 1.689721 -2.454163 -0.144909 2.901792 -1.030282 -3.465024 -5.577580 2.643004 2.597105 -1.560066 -5.093559 0.516706 3.978036 -3.363911 -4.170768 -2.151918 1.570198 -2.479039 -7.738140 -0.211597 -4.361628 3.626616 -0.076401 -0.873932 -6.902122 0.414828 5.462625 -1.545834 -3.796223 1.696718 4.834169 2.928386 0.606277 0.704663 -1.259007 0.824229 7.242335 4.991352 -2.669066 -0.638778 0.433063 -4.227512 -0.598987 -5.281730 -1.833283 3.112261 -4.479345 0.224557 5.390298 -2.675860 -0.929711 7.705415 -1.148506 3.067853 20.236055 -0.479211 3.391120 1.959659 -6.368700 3.102027 -0.851537 -1.289567 1.156541 2.866500 1.213171 -10.883151 -4.003407 2.047890 4.246596 3.599107 -6.228509 -4.601960 -2.354376 -0.810650 0.185949 -1.038416 1.231677 -1.602914 -3.394373 -1.226568 3.680200 10.275955 -2.670376 -3.067716 2.522843 3.704170 -3.725338 -8.694233 -2.004013 -5.507505 0.585113 0.930130 -1.006588 3.253333 5.890953 -11.888100 3.789866 -1.306205 -1.153671 3.437807 1.020171 -2.769732 -8.680628 0.919828 5.159387 6.151646 -1.181166 2.097403 0.652679 -3.906040 -0.168139 0.494444 1.630400 -1.424350 1.688203 0.218010 -5.142497 -3.402587 1.498942 -1.664079 -3.090204 -0.204357 1.886065 0.380776 -8.891286 6.480263 -0.703231 -0.624180 2.737188 -1.376115 4.862620 -4.826837 -6.393828 3.424661 1.109297 1.253394 -1.920369 0.687840 4.384080 0.795396 1.909990 -2.336971 -8.530897 1.034320 -1.870963 3.086798 1.592927 1.347584 4.659826 -2.305993 -1.122348 -7.308417 -2.347939 -0.076458 0.764682 -4.034476 -4.249279 -0.810801 4.933267 4.638795 -0.434801 -2.084034 -0.789434 5.929299 -6.031317 -0.333858 3.112713 4.011100 -5.139673 -0.698357 3.894630 -5.949445 -2.134156 -2.002178 -0.174919 -0.727135 -5.167223 1.427626 -1.274240 1.689237 1.336246 0.186189 -0.331933 2.055187 2.181711 1.673202 0.036050 5.420797 7.036601 -2.863524 -1.844023 -3.981623 1.270289 -7.239278 -6.162308 1.696069 0.148319 -2.055363 0.946738 1.660614 4.095372 -0.843536 2.245124 0.517693 -1.874068 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__quickSortRecur(Node*, Node*) = -3.428450 1.333484 2.544035 -6.502408 5.796391 4.963201 2.167248 -2.490372 -4.720939 -2.922553 -0.670109 -5.546803 -4.240189 9.385401 -2.789225 4.619433 12.649937 2.571530 -1.907948 -1.345389 8.618432 -4.377616 10.588230 9.214447 -8.209801 -1.157443 6.166713 4.718305 1.440519 5.588183 -2.531889 -6.907254 3.232493 -6.226033 2.245783 -7.234142 1.856629 0.488141 2.774101 -12.649924 1.353314 -1.440705 -1.000426 -2.339816 -2.882506 1.168013 9.632490 7.227641 -4.074664 -0.416807 5.908182 2.677746 -2.141716 2.260235 1.496856 2.675601 2.147186 3.096820 -3.490759 -2.211283 -1.457777 -4.372683 2.064363 8.026216 10.182891 0.855181 1.185863 4.824343 -0.542042 1.685880 1.058067 1.209542 1.063260 1.701121 4.691162 -11.927746 -1.914561 -18.947876 -2.426957 -18.985499 -4.744830 -4.531754 1.441895 -3.018949 4.826550 0.297264 8.579728 -0.258608 1.964809 6.457216 12.161473 -7.987232 -3.346721 -8.184442 -5.409858 3.118631 -4.813074 0.010475 4.803839 -2.018665 -6.604805 -8.523835 3.361651 3.703595 -2.801840 -6.633691 0.297588 7.533677 -6.595149 -6.132529 -5.796330 0.905727 -3.068016 -13.514602 -0.122193 -4.974788 5.963413 0.768031 -1.750267 -10.362603 1.359497 8.603993 -2.605097 -6.086083 0.770482 7.797952 4.353978 0.694111 1.624560 -1.181783 1.750413 10.791335 8.974098 -4.195843 -1.393028 0.549965 -6.510101 -1.131657 -7.380625 -3.125965 5.020958 -7.766643 0.021053 7.953881 -5.036405 -1.780197 9.666032 -2.423419 5.924091 27.521927 -1.387959 5.761586 2.796200 -10.654146 5.253674 -1.420002 -2.703494 1.586155 5.627018 3.096562 -13.586998 -7.136511 4.105744 8.068619 6.321744 -8.876168 -5.674194 -4.265390 -0.745205 -0.624336 -1.152366 2.734999 -2.341754 -5.955305 -2.204004 6.022958 14.883355 -5.389945 -6.864304 4.320399 5.012348 -4.017803 -11.428893 -3.218353 -7.610436 0.766356 1.040385 -1.719247 5.338871 10.769316 -18.270799 7.344519 -2.034314 -2.592774 5.929846 0.821814 -4.515257 -11.652642 2.137883 9.256691 8.899497 -0.740637 1.997741 0.266939 -7.366466 -0.515237 0.724399 3.900793 -2.477763 3.384395 -0.018048 -7.840193 -6.839064 0.481240 -2.238867 -5.055626 -0.519799 3.377276 1.267815 -15.321640 11.588356 -1.428238 -1.444599 3.555140 -2.074550 6.775879 -8.899218 -11.372677 5.210779 0.485542 -0.179728 -3.276499 0.979863 7.156628 1.036777 1.449266 -4.009111 -12.476474 3.510044 -1.985993 5.787724 2.903397 3.404057 8.997291 -1.270829 -2.909365 -9.980247 -3.425384 0.255036 -0.238683 -6.914256 -6.440634 -1.516695 8.480105 9.212093 -1.090381 -2.650855 -1.573722 8.701849 -9.988809 -2.072314 6.253162 5.417761 -7.374923 0.033070 7.341971 -8.488102 -4.833927 -4.310551 0.036236 -1.473897 -8.908867 1.831069 -3.805775 2.252249 3.359755 -0.183394 -1.429666 3.556696 3.272132 2.271509 -0.354482 8.541997 11.057546 -6.428900 -1.872348 -7.259266 3.003155 -12.626550 -10.089602 3.125786 0.521286 -2.889037 1.378222 2.301628 6.316200 -1.529998 2.108794 -0.067274 -3.100807 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__quickSort(Node**) = -1.101263 0.622882 0.997065 -2.191569 1.901306 1.424137 0.636900 -0.877827 -1.480314 -1.196516 -0.203431 -1.827374 -1.536282 2.934535 -1.087140 1.111879 3.965570 0.737866 -0.565694 -0.652066 2.659103 -1.243309 3.452965 3.006927 -2.794927 -0.364187 2.095461 1.592197 0.676309 1.726492 -0.636772 -2.287215 1.024406 -1.590350 0.811344 -2.226501 0.587833 0.015194 0.616257 -3.963740 0.393699 -0.641512 -0.518819 -0.629774 -0.832586 0.762681 3.208926 2.290236 -1.373922 -0.130771 2.104912 1.226721 -0.761713 0.701658 0.374596 0.499004 0.839416 0.738157 -0.950793 -0.700969 -0.473662 -1.411683 0.516930 2.730296 3.288711 0.314885 0.406170 1.389630 -0.197918 0.616574 0.296197 0.455258 0.497255 0.795995 1.459528 -3.681747 -0.551742 -6.256399 -0.746769 -6.418527 -1.492454 -1.537558 0.521307 -0.915763 1.246863 0.297230 2.823698 0.193631 0.656263 2.226416 3.950322 -2.346168 -0.997580 -2.445467 -1.846174 1.034283 -1.524136 0.248102 1.150301 -0.288071 -2.076373 -2.645074 0.903427 0.930651 -0.939536 -1.940874 0.020600 2.318089 -2.377667 -1.498229 -1.868923 0.302109 -0.673984 -4.382573 -0.191176 -1.715871 2.439942 0.087345 -0.528845 -3.008044 0.389618 2.668949 -0.845500 -1.613597 -0.058122 2.342848 1.444666 0.245446 0.382743 -0.391306 0.646511 3.269276 2.703729 -1.370141 -0.528308 0.060946 -1.982593 -0.448296 -2.363431 -0.737615 1.770049 -2.329430 0.336471 2.435382 -1.576818 -1.017591 2.920594 -1.103959 1.925222 8.588611 -0.506252 1.836643 0.898642 -3.375879 1.215686 -0.521344 -0.888164 0.572924 1.786511 1.103540 -3.827763 -2.304010 1.399936 2.600627 1.955101 -2.768948 -1.559332 -1.175831 -0.333792 -0.294013 -0.296042 0.788638 -0.965724 -1.791198 -0.791081 1.990841 4.516652 -1.427041 -2.096427 1.261888 1.700329 -1.119247 -3.163180 -0.921970 -1.952571 0.363443 0.635240 -0.506355 1.766951 3.468452 -6.248484 2.291929 -0.422336 -0.651735 1.554064 0.295206 -1.404973 -3.584069 0.855305 3.014685 2.687579 -0.224095 0.730982 0.075496 -2.389924 -0.195819 0.295435 1.358460 -0.938623 1.062118 0.302569 -2.536028 -2.298883 0.054497 -0.638965 -1.287078 -0.266170 1.098158 0.171786 -5.399254 3.812389 -0.586120 -0.441035 0.814279 -0.846466 2.218607 -2.905095 -3.587571 1.567406 -0.039061 -0.287717 -1.097937 0.304419 2.279022 0.146229 0.750386 -1.383243 -3.771119 1.170042 -0.646399 1.758573 0.931867 1.261480 3.027489 -0.833936 -0.747893 -3.197172 -0.952008 0.471838 -0.111710 -2.198531 -1.447793 -0.453524 2.528533 3.047093 -0.525841 -0.934849 -0.190436 2.711462 -3.092379 -0.778116 1.861842 1.940799 -2.294460 0.352973 2.202335 -2.617465 -1.630184 -1.540225 -0.057088 -0.498785 -2.901892 0.649739 -1.209407 0.717395 1.232904 0.032439 -0.657776 1.297518 0.941351 0.738110 0.013555 2.631639 3.880725 -2.034138 -0.430585 -2.377493 0.987268 -4.095485 -3.331263 1.004225 -0.067671 -0.677838 0.362134 0.224363 2.085311 -0.452982 0.782241 -0.042537 -0.696692 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__main = -0.960152 -0.075671 2.393800 -2.840478 1.653619 0.003159 0.729160 0.165825 -2.581059 -1.757983 -0.029692 -2.109337 -2.050258 3.252470 -1.316988 -0.170119 4.645849 1.706999 -0.750292 -1.524514 2.213877 -1.737314 3.688599 4.008760 -3.450363 -0.139958 1.119652 2.767420 1.638811 2.293413 -0.217981 -1.776430 0.611460 -0.164881 1.739719 -3.066704 0.480555 0.492311 -1.071526 -5.306527 0.537628 0.371498 0.207359 -0.342515 0.118291 3.148482 3.113071 2.484886 -1.636515 0.586147 2.587025 1.122222 -0.105092 0.627477 0.367299 -0.124090 1.947476 0.538847 -1.264252 0.058979 -0.443664 -2.779508 0.589856 3.008152 3.942528 0.170276 0.213194 -0.200280 0.620807 1.059778 1.165972 0.511579 0.892653 0.323559 1.742156 -2.712153 0.128342 -6.996116 0.023951 -8.756346 -1.952340 -1.749742 3.261859 -0.282181 -0.325712 -0.458778 3.273959 0.336891 0.682277 2.601963 3.735592 -1.377423 -1.206674 -2.248954 -2.156410 1.856817 -1.623646 -0.107072 1.406146 1.063061 -2.193695 -1.632430 1.119827 -0.050579 -1.238539 -0.063046 -0.232452 2.973103 -3.413942 -0.450152 -2.407167 1.202157 0.845401 -4.455851 0.246531 -2.613129 3.043419 0.153498 -0.814289 -0.905836 0.454316 1.674297 -1.240758 0.331839 -2.909198 3.329148 0.711166 -0.046363 0.098301 0.005567 0.206865 1.561059 2.237393 -2.017028 -0.620565 0.954002 -2.318121 -0.485138 -3.215179 -0.647994 3.052346 -2.145380 0.334004 0.659215 -1.952378 -1.767566 1.682798 -0.698282 1.985452 8.353165 -0.362390 2.251072 1.258091 -2.618586 1.772140 0.614602 -0.169456 1.405292 2.378674 0.698296 -2.913565 -2.507469 0.818024 3.088865 2.206801 -2.989868 -1.158923 -0.977298 -0.525194 0.057975 0.406306 0.522662 -1.212274 -1.705466 -0.872352 1.387608 4.097296 -0.326469 -3.219015 0.180133 1.551643 -1.402418 -2.765569 -0.314388 -0.347815 0.554198 0.132547 -0.444049 2.180896 3.791536 -8.327184 3.011164 0.073681 -0.081908 1.971412 -0.319636 -1.280379 -5.035798 0.522478 2.435986 3.778962 0.158130 -0.373383 0.957997 -2.900587 -0.289516 0.284451 1.672944 -1.371321 1.366324 0.597297 -1.916680 -1.972864 -1.574404 -0.588470 -0.138674 -0.875859 1.342877 0.004808 -6.658229 3.369398 -1.202767 -0.781564 0.141913 -0.643231 1.390432 -3.317262 -3.415985 0.785894 0.078103 -2.249546 -2.834623 -0.009891 2.526765 -0.935971 0.638292 -1.486712 -3.744554 2.346002 -1.745036 2.002043 1.280524 0.426642 3.760161 1.446034 -0.514790 -2.911114 -0.428799 0.987867 -1.203823 -1.583798 0.360504 -0.750414 1.871635 3.607944 -0.507878 -0.491989 0.163582 3.854183 -2.268710 -2.014861 1.906420 0.558977 -0.923198 2.419417 2.417381 -3.725375 -1.689391 -2.463301 -0.949856 0.372004 -2.260454 1.854140 -1.442081 1.064726 1.003284 0.453006 -1.410244 1.708985 0.634448 -0.190053 0.167139 3.989228 5.440014 -1.997162 1.100542 -2.541836 1.538295 -4.192786 -2.474746 -0.186181 -0.407000 -0.724438 0.984584 -0.302832 2.344532 0.181628 0.273483 -0.751761 0.567921 +PE-benchmarks/quicksort-on-singly-linked-list.cpp___GLOBAL__sub_I_quicksort_on_singly_linked_list.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/rabin-karp-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/rabin-karp-algorithm.cpp__search(char*, char*, int) = -4.797555 -5.839452 -3.416558 -11.427137 7.029672 7.667873 3.441849 -7.663365 -12.329612 -0.604838 5.566101 -12.337916 0.294667 12.725881 -4.078847 12.531346 16.038606 1.750171 -7.102815 -1.281683 14.576378 -1.176405 16.531596 13.932837 -9.689509 -1.469471 -0.879811 6.575802 4.501386 -0.147537 1.977031 -3.950485 5.805838 -15.350492 -4.835191 -8.231819 2.741473 4.963896 13.335727 -15.685917 3.380760 -1.024660 1.471038 -3.418232 -4.551489 -0.898278 5.537490 10.335426 -2.665965 3.491368 10.718802 1.613552 -2.593448 2.758294 1.386216 2.290287 0.584125 1.000885 -3.111969 -7.289185 -0.126045 -0.386354 3.709357 10.175167 14.175122 1.320252 0.194336 9.457489 3.946718 2.300615 7.478486 1.283371 -5.034074 -0.782171 4.866180 -18.243511 -2.045825 -21.138525 -2.329932 -19.607993 -5.560015 2.022088 7.662545 -2.328100 7.438452 2.064674 9.562131 -2.144866 -4.074856 12.297035 10.523591 -10.432014 -4.971334 -7.233528 -7.118391 3.981973 -6.093137 2.065466 7.217034 3.482499 -9.327938 -5.768184 3.639153 6.412156 -3.953176 -10.462896 3.458374 8.186448 -8.194863 -9.827040 3.769295 11.455766 -3.978235 -17.267082 -4.020190 -10.376971 7.357209 -1.272264 -3.240477 -10.536102 0.029854 5.640976 -2.756222 -6.509793 0.056698 5.788339 7.724487 5.826616 0.521125 0.986148 2.399433 20.120052 1.821661 -7.482717 1.269274 -0.485129 -2.585637 5.541417 -8.323750 -5.805622 4.399759 -11.198877 2.670400 9.289622 -5.851359 -3.456221 12.538109 5.941452 2.284385 39.490054 3.012314 15.698941 11.980720 -9.872785 2.805885 -5.331646 1.606574 4.554851 3.761067 -1.976166 -19.148313 -11.238899 5.693502 10.235802 8.495641 -13.563343 -5.847352 -1.012411 -0.879498 0.395632 -2.294343 2.552402 -0.438892 -8.283046 -2.216970 10.636336 23.353667 -4.327535 1.982803 6.498574 6.591633 -8.074991 -15.120082 -5.739187 -9.365160 2.743498 3.114214 2.062435 6.970764 13.678508 -17.698525 8.421614 -1.321062 2.650871 7.193414 5.802825 -13.667794 -14.927361 -3.588194 5.342110 12.237578 -5.182998 3.130316 6.244018 -9.409118 -0.554267 2.621932 -2.316856 -1.865735 3.596730 1.391651 -4.314878 -5.284544 6.733871 -4.882221 -2.249613 0.724144 7.535581 0.477329 -13.004772 9.121751 -1.091816 -4.418309 3.756384 -5.022958 13.562572 -10.073424 -9.515272 8.970037 0.716978 -1.659479 -5.163873 2.876849 7.647807 3.742943 5.453260 -6.908175 -11.696228 6.897473 -6.336757 8.180227 4.156829 -2.048854 4.817886 -8.494412 -1.790424 -13.595220 -7.457632 -3.696531 2.730013 -12.808380 -4.658793 -1.693702 11.112034 6.395275 0.336368 -11.063749 2.353513 12.041889 -12.090473 -2.438850 6.400693 7.741439 -14.510791 1.547609 8.375887 -13.794104 2.048107 -3.883392 -1.648523 -3.195994 -8.341441 7.915876 4.370466 8.070516 -1.713632 2.941676 2.485577 5.100850 4.884867 3.775368 3.006902 15.472673 11.798578 -1.885947 -6.978043 -12.514921 4.097061 -12.737609 -15.168221 6.411760 1.840480 -10.088582 2.179947 2.517583 15.175067 3.428150 -0.544104 -1.704257 1.579684 +PE-benchmarks/rabin-karp-algorithm.cpp__main = -1.016325 -0.950869 -0.096507 -2.645331 2.112018 1.781508 1.018963 -1.180640 -3.206564 -0.618684 1.066889 -3.390601 -0.785443 3.488528 -0.944208 2.530693 4.488770 0.801518 -1.533578 -0.318738 3.014878 -0.512516 4.275833 3.737311 -2.546407 -0.054319 -0.425603 1.499715 0.456478 1.078784 -0.004914 -1.960545 1.507483 -2.894621 -0.715924 -2.070865 0.325025 0.867552 2.296200 -4.552701 0.793803 0.699703 0.341537 -0.891316 -0.757972 0.288987 2.250122 2.576823 -0.504950 1.070598 2.234916 0.329821 -0.294307 0.761132 0.847404 0.635449 0.537333 -0.053422 -1.465968 -1.304259 -0.374145 -0.876144 0.334578 2.566874 3.562187 0.281666 -0.164956 1.548028 0.487081 0.680564 1.679246 0.428164 -0.407390 -0.061874 1.341942 -3.326144 -0.517341 -4.778408 -0.580267 -5.767322 -1.868188 -0.002094 2.706886 0.213618 1.468796 -0.276500 2.809604 -0.711402 -0.631415 2.737488 3.341421 -2.645481 -1.469726 -1.892053 -1.582995 1.014444 -1.533054 0.137253 1.781987 0.439500 -2.655016 -1.450966 1.192759 1.210018 -1.037882 -1.811778 0.674539 2.487555 -2.669305 -2.107579 -0.220137 2.491808 -0.451347 -4.460303 -0.943365 -1.896362 1.385416 0.320673 -1.236871 -2.401271 0.574503 1.354607 -1.034126 -1.343124 -0.697194 2.233698 1.405427 1.238824 0.407750 0.451133 0.778895 4.527335 0.969507 -1.830445 0.372575 0.050060 -0.665806 1.199704 -1.903650 -1.490940 0.689860 -2.855534 0.658971 1.909797 -1.808426 -0.695308 1.572893 1.242599 0.775713 9.182789 0.168048 3.829827 2.449005 -2.796251 1.352379 -1.106934 0.061159 0.718005 1.413726 0.055867 -4.014269 -2.740908 1.658691 2.995322 2.296369 -3.373276 -0.870924 -0.451191 -0.045491 0.048346 -0.003540 0.753583 0.261541 -2.267668 -0.649157 2.315393 6.173938 -1.190657 -0.923452 1.508384 1.303965 -1.274733 -3.347993 -1.174229 -1.835517 0.592566 0.703853 0.182210 1.757465 3.733413 -5.136577 2.663180 -0.511966 -0.012414 2.341207 1.093195 -2.984785 -3.635195 -0.968045 1.794388 3.643220 -0.516347 0.372877 1.095567 -2.563886 -0.283970 0.541861 -0.033928 -0.659984 1.213886 0.217538 -1.600528 -1.447839 0.354602 -1.027177 -0.593362 -0.407240 1.800775 0.724737 -4.284376 2.720056 -0.011950 -1.088926 0.604088 -0.782875 2.917746 -2.606745 -2.943969 1.918386 -0.329390 -1.416778 -1.284840 0.313789 1.784855 0.824848 1.055434 -1.530850 -3.189336 2.486516 -1.121973 2.524202 1.251475 -0.322458 1.921438 -0.479006 -0.930189 -2.763138 -2.140133 -0.104033 -0.267087 -2.705858 -0.576667 -0.824118 2.765832 2.100242 0.253085 -2.433559 -0.285064 3.266351 -2.770367 -0.651137 2.138828 1.144113 -2.985002 0.792672 2.644695 -3.409807 0.025652 -1.421279 -0.489041 -0.976781 -2.082502 1.661850 0.280363 1.624571 0.009217 0.435921 -0.125374 1.094803 0.893513 0.355953 0.449768 4.129897 3.135889 -1.114864 -0.551900 -3.050702 1.387811 -3.447140 -3.613265 1.253950 0.384389 -2.558179 0.398250 0.581766 3.241821 0.590334 -0.358028 -0.769186 0.448228 +PE-benchmarks/rabin-karp-algorithm.cpp___GLOBAL__sub_I_rabin_karp_algorithm.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/rat-in-a-maze.cpp__printSolution(int (*) [4]) = -0.837625 -1.002601 -0.480240 -2.077852 1.150755 1.112085 0.595764 -0.728367 -2.387052 -0.462739 0.653730 -2.133486 -0.088311 2.479245 -0.561395 2.133511 3.280480 0.575150 -1.000553 0.117335 2.408304 -1.044547 2.554480 2.481893 -1.638244 -0.221635 -0.379202 1.193265 0.201136 0.779819 0.450872 -1.225856 0.620497 -2.270062 -0.469800 -1.861370 0.517606 1.248580 1.720899 -3.513209 0.681399 0.722376 0.727554 -0.747127 -0.746472 -0.362682 1.089937 1.889901 -0.618455 0.555170 1.721467 0.416376 -0.328747 0.515301 0.223001 0.538549 -0.258591 -0.139910 -0.895858 -0.846780 -0.003369 -0.633104 0.808647 1.702488 2.501045 0.110857 0.082055 1.310171 0.317144 0.481997 1.279974 0.112832 -1.004478 -0.488544 0.803863 -2.709491 -0.328146 -3.519410 -0.117683 -4.000548 -1.143235 0.207095 1.672234 1.064978 1.146714 -0.217556 1.796256 -0.767079 -0.428073 2.309259 1.938889 -1.578255 -0.939543 -1.752034 -1.410965 0.959908 -1.047106 -0.402485 1.291244 0.529750 -1.572029 -0.823669 0.965956 1.099357 -0.686530 -1.783365 0.547495 1.659681 -1.712849 -1.950631 0.219485 2.139024 -0.641297 -3.052753 -0.238262 -1.772769 0.145795 -0.020779 -0.583266 -1.764936 0.129181 0.878317 -0.536473 -0.955495 -0.968110 1.704090 0.860514 0.678004 0.317842 0.091922 0.271625 3.113536 0.372551 -1.376235 0.152203 0.307327 -0.602430 0.686107 -1.612295 -1.267526 0.508307 -2.247176 0.162393 1.410421 -1.180046 -0.398099 1.160143 0.785075 0.636726 7.408516 0.353470 2.680434 1.894750 -1.854660 1.585981 -0.443010 0.062576 0.682488 0.796873 -0.278080 -3.293306 -1.823531 0.825212 1.897248 1.705300 -1.890594 -1.171408 -0.395333 -0.165952 0.379592 -0.241872 0.502949 -0.093556 -1.717676 -0.385892 1.638230 4.372721 -0.409883 0.447535 1.221365 1.420333 -1.737757 -3.261163 -0.891279 -2.189377 0.252118 0.223404 -0.093161 1.184266 2.539307 -3.395996 1.789983 -0.186974 0.328107 1.461676 0.495110 -2.076683 -3.862829 -0.697383 1.125563 2.904874 -1.129296 0.896182 0.910060 -1.663995 -0.086575 0.444125 -0.206759 -0.393959 0.704880 -0.226331 -0.889857 -0.891765 0.959155 -1.149295 -0.636961 -0.115527 1.161870 0.887222 -1.825955 1.704507 -0.186361 -0.666576 0.668121 -0.406868 2.029840 -1.860631 -1.849897 1.427241 0.257827 -0.442414 -0.905543 0.397764 1.504779 0.386265 0.221542 -0.677575 -2.604577 1.224360 -0.967159 1.441808 0.793875 -0.486522 0.742616 0.195736 -0.456047 -2.051693 -1.469390 -0.772554 -0.051354 -1.904970 -0.827740 -0.419765 2.008085 1.331740 0.305237 -1.842725 0.379290 2.466604 -1.187834 -0.482894 1.365349 0.046975 -2.201319 0.112947 1.800765 -2.694710 0.212795 -1.077526 0.539980 -0.301853 -1.449983 1.262913 0.539170 1.231434 -0.160200 0.310020 0.060034 0.801944 1.134807 0.333615 0.183695 3.090215 1.319376 -0.186468 -0.695265 -1.881092 0.399237 -2.366237 -2.283064 0.602989 0.739106 -1.738464 0.553650 0.877393 2.333083 0.298493 0.590459 -0.156918 0.005925 +PE-benchmarks/rat-in-a-maze.cpp__isSafe(int (*) [4], int, int) = -1.212541 -1.477951 -0.316083 -2.752230 1.630749 1.319781 0.874866 -1.443352 -2.877509 -0.136563 0.972515 -2.381350 0.149318 3.387279 -0.652599 3.136628 3.655201 0.759690 -1.457551 -0.225266 3.148735 -0.769997 3.154143 2.760140 -2.034112 -0.238697 0.245430 1.375971 0.551503 0.937647 0.064527 -1.245141 0.866413 -3.269896 -0.621085 -1.938240 0.428980 1.507023 2.740960 -3.753706 0.928024 0.437830 1.113013 -1.028191 -1.107957 -1.518588 1.254918 2.477422 -0.649432 0.924490 2.046779 0.140809 -0.387095 0.672338 0.906563 1.247126 0.322224 0.132779 -1.099708 -1.209859 -0.244844 -0.314922 1.151719 2.230161 2.843947 0.146367 -0.082085 1.950170 0.661594 0.741826 1.668021 0.272789 -1.725842 -0.573175 1.176677 -3.966345 -0.147623 -4.745193 -0.343840 -4.285793 -1.549543 0.570426 1.690178 0.009662 1.966476 0.744955 2.440541 -0.979122 -0.864017 2.058841 2.640064 -2.211829 -1.217907 -1.745376 -1.892341 1.035448 -1.270221 -0.361669 1.732457 0.354994 -2.171655 -1.349877 1.054216 1.688914 -0.894551 -2.127435 0.850039 2.280123 -1.866084 -2.924121 0.327433 2.342063 -1.247809 -3.704822 -0.873446 -1.939356 0.639590 -0.018621 -1.135962 -2.958937 0.400738 1.397356 -0.873048 -1.709975 0.185198 1.200416 1.311226 1.190955 0.330039 -0.045750 0.300120 4.228684 1.102406 -1.945879 0.442260 0.261771 -0.608524 1.108049 -1.626258 -1.886770 0.094101 -2.797251 0.214182 2.081050 -1.598384 -0.438472 2.304772 1.231539 0.576203 8.194011 0.252997 2.994842 2.403339 -2.447674 0.878352 -0.621727 0.213016 0.851775 1.261760 -0.337115 -3.309390 -2.516000 1.378693 2.616264 2.293527 -2.284709 -2.121331 -0.639003 -0.172958 0.710505 -0.385291 0.569275 0.032084 -2.249635 -0.537707 1.778620 4.412199 -1.253804 -1.156896 1.608533 1.781037 -1.886288 -3.398256 -1.313209 -3.444976 0.478315 0.151152 -0.142466 1.639099 3.371535 -4.461490 2.463818 -0.460150 0.017757 2.172088 0.967506 -2.528857 -3.897657 -1.059395 1.400177 3.066633 -1.378443 0.729135 1.311060 -2.290866 -0.104132 0.300608 -0.312171 -0.641134 1.100732 -0.297972 -1.238833 -1.031061 1.457698 -0.957857 -1.244659 0.185188 1.663877 0.831767 -2.645015 2.226694 0.046403 -0.812496 1.507638 -0.444150 2.711675 -2.243696 -2.504027 1.890951 0.407466 0.076404 -0.746498 0.525751 1.964492 0.783112 0.527923 -1.107685 -2.100715 1.106081 -1.132240 2.258843 1.033177 -0.691832 1.069157 -1.014846 -0.702113 -2.207002 -0.953137 -1.105674 0.202359 -2.313813 -2.465073 -0.554602 2.847287 1.602197 0.446567 -1.849914 -0.150640 2.795159 -2.600187 -0.305939 1.878952 0.421948 -2.781010 0.109501 2.425264 -2.954678 0.332532 -1.003660 0.237166 -0.763419 -1.774726 1.787107 0.820393 1.558310 -0.496850 0.121926 0.475098 1.025438 1.489372 0.724926 0.346666 3.041421 1.607502 -0.720758 -1.431422 -2.455284 0.538391 -3.052725 -2.773331 1.158702 0.767776 -2.454714 0.546415 0.572101 2.893215 0.366069 0.390613 -0.270577 -0.079285 +PE-benchmarks/rat-in-a-maze.cpp__solveMaze(int (*) [4]) = -0.998252 -0.977897 0.309071 -2.370820 1.854626 1.050769 1.014867 -0.649286 -3.189930 -0.848667 0.840510 -3.038641 -0.877067 3.612256 -0.675203 2.254374 4.296219 1.061221 -1.454545 -0.253134 2.719658 -0.982900 3.516963 3.344221 -2.280035 0.041383 -0.556475 1.103536 0.251084 1.378346 0.000513 -1.726589 1.036419 -2.298795 -0.229794 -1.951636 0.209399 1.110384 1.579065 -4.518596 0.884456 1.167391 1.265905 -1.013035 -0.712348 0.200876 2.235531 2.528140 -0.631149 0.882883 1.919992 0.099015 -0.028668 0.737193 0.731483 0.694482 0.441002 -0.148722 -1.696390 -0.814487 -0.441771 -1.305398 0.599809 2.399156 3.142149 0.273387 -0.233700 1.222846 0.559153 0.939640 1.577491 0.369560 -0.356908 -0.509856 1.282558 -2.729279 -0.469236 -4.618249 -0.339642 -5.636627 -1.964261 0.054856 2.960233 1.162103 1.175207 -0.228513 2.823624 -0.929617 -0.521012 2.431929 3.335630 -2.192608 -1.467158 -2.005806 -1.851575 1.152917 -1.368950 -0.353740 1.538228 0.478780 -2.551346 -1.269256 1.086587 1.026363 -0.967421 -1.321223 0.638890 2.613619 -2.527603 -2.022306 -0.542748 2.229584 -0.207410 -4.085959 -0.093987 -1.666387 0.329370 0.632354 -1.394325 -2.131660 0.726055 0.980498 -1.270657 -1.051734 -1.549675 2.333839 0.633307 1.020384 0.467432 0.225169 0.603739 3.294214 1.310177 -2.031696 0.453556 0.271902 -0.652163 1.021232 -1.782748 -1.848131 0.458984 -2.909621 0.447654 1.387446 -1.887638 -0.721347 0.453120 0.965768 0.780071 6.923949 -0.068349 3.268130 1.989880 -2.649456 2.038373 -0.548227 -0.059970 0.650901 1.677626 0.132315 -2.721735 -2.580045 1.580858 3.060921 2.410502 -2.380739 -1.274962 -0.518959 -0.136866 0.445793 0.285926 0.815943 0.297271 -2.406838 -0.681894 1.841601 5.132279 -0.964759 -1.236405 1.427904 1.130390 -0.987827 -3.297940 -1.031952 -2.271040 0.422676 0.447664 -0.186675 1.679103 3.721102 -4.843383 2.961991 -0.590568 -0.133749 2.231956 0.541314 -2.421003 -3.808550 -0.966616 1.814634 3.694262 -0.475370 -0.166472 0.937708 -2.534639 -0.282954 0.389181 0.117272 -0.775945 1.315852 -0.327248 -1.432317 -1.275420 0.110048 -0.931387 -0.838737 -0.393734 1.680066 1.134295 -3.171344 2.701639 -0.134603 -0.912986 0.598611 -0.298196 2.227888 -2.163340 -2.782035 1.532650 -0.279195 -1.386611 -1.488758 0.219092 1.839143 0.544883 0.288404 -0.910916 -3.014907 2.172665 -0.999632 2.633344 1.268668 -0.460099 1.778198 1.437510 -0.970647 -2.092916 -1.404027 -0.405268 -0.707831 -2.111586 -1.188192 -0.890061 2.666690 2.078993 0.326787 -1.850517 -0.565185 3.162148 -2.044654 -0.985637 2.272032 -0.550644 -2.237754 0.986993 2.834942 -3.194236 -0.066623 -1.727686 0.299131 -0.813106 -1.886636 1.481271 0.195287 1.260246 -0.120441 0.149022 -0.159973 0.994040 1.091516 0.083695 0.015631 3.921154 1.992529 -1.149034 -0.079498 -2.622169 1.264150 -3.393227 -2.844282 0.859855 1.003234 -2.416461 0.430470 0.506061 2.594547 0.123007 -0.119291 -0.869830 0.420926 +PE-benchmarks/rat-in-a-maze.cpp__solveMazeUtil(int (*) [4], int, int, int (*) [4]) = -3.511397 -4.520762 -0.834255 -7.540883 4.698024 3.834039 2.780978 -4.644638 -9.247273 -0.718273 3.871078 -7.484747 -0.031895 9.974049 -2.420262 8.563789 11.164637 2.277592 -5.323034 -1.543316 9.878897 -1.927056 10.467130 9.494309 -6.691321 -0.484434 -0.120362 3.502356 3.471680 1.024796 0.449963 -1.558332 3.565109 -10.287190 -2.460293 -5.623612 1.119622 3.884560 7.880407 -11.189776 2.659976 -0.672615 2.693748 -2.620794 -3.194725 -0.076493 4.401185 7.562516 -1.887273 3.111191 6.829524 -0.006115 -0.955588 2.029803 1.610840 2.697061 1.247942 1.413375 -2.856487 -3.919398 -0.778230 -1.971875 3.290447 7.322290 8.920693 0.886978 -0.464814 6.132877 3.047139 2.385002 5.531725 1.227925 -3.572124 -1.609980 3.838561 -12.446668 -0.730734 -14.959895 -1.685191 -14.382781 -4.498288 1.721876 6.290428 -1.247954 5.282888 2.971363 7.701811 -2.223484 -3.160147 7.572323 8.140366 -7.208470 -3.778775 -4.583435 -5.660064 2.757075 -4.116213 0.424868 4.677963 2.219363 -6.895371 -4.025940 2.650224 4.440524 -2.958605 -6.140454 2.334294 6.779225 -6.361233 -7.249570 1.113662 6.776165 -2.558727 -11.668521 -1.542767 -6.452202 4.741040 0.147641 -3.564532 -7.795293 1.047905 3.858212 -2.668213 -4.562071 0.129145 3.746297 3.602130 4.249583 0.385082 0.155850 1.325215 11.926872 3.923889 -6.085218 1.457613 0.157799 -1.965414 4.138295 -5.028338 -5.388744 1.982641 -8.538123 1.909832 5.748119 -4.818435 -2.612670 7.609813 3.951850 1.282482 22.128195 1.133001 9.703286 7.485294 -7.221351 2.113260 -2.865439 1.291526 3.516023 3.963933 -1.032103 -10.164204 -7.917339 4.456948 8.365432 6.648433 -8.278013 -5.322388 -1.097220 -0.595204 1.743202 -0.807998 1.868929 0.311294 -6.545523 -1.845190 6.021794 13.940714 -3.828360 -1.426475 4.408484 2.908169 -4.646361 -10.583007 -3.955300 -7.548821 1.967258 2.086218 0.409945 4.881280 10.347102 -12.498010 7.435458 -2.409969 0.764564 5.430098 3.589183 -8.034289 -9.706342 -2.999175 3.850290 8.782911 -2.888381 -0.202464 4.609862 -7.416008 -0.585104 1.440312 -0.968351 -2.027486 3.571965 0.551688 -3.234943 -3.433669 4.200350 -1.889492 -2.289820 0.997043 5.711921 -0.293423 -8.441908 6.730607 -0.627095 -3.200773 3.166896 -1.756802 8.046408 -6.241949 -7.157579 5.762423 0.576828 -1.178203 -4.241253 1.596816 5.866167 2.610275 2.087321 -4.051880 -7.580246 4.239263 -4.160227 7.078551 3.361620 -1.920850 4.599351 -3.053612 -1.712103 -7.984732 -2.279107 -2.958723 0.439042 -7.310375 -6.019498 -1.638411 8.333835 4.992930 0.707143 -5.608631 0.625602 8.689218 -8.456461 -2.570073 5.332691 3.579146 -8.199283 2.530698 6.889526 -9.259932 1.213307 -3.144935 -0.407332 -2.414906 -5.371513 6.015212 2.645159 5.215730 -1.750533 1.701093 2.055003 3.655103 3.559957 2.541224 1.128511 9.966978 7.384361 -2.534449 -4.239655 -7.998853 3.358148 -9.438087 -9.170858 4.022236 3.361456 -6.990340 1.431818 0.999635 9.335121 1.695650 -1.313022 -1.754795 1.320529 +PE-benchmarks/rat-in-a-maze.cpp__main = -0.229882 -0.080224 0.377036 -0.671965 0.720899 0.221157 0.375223 0.035456 -1.049448 -0.495968 0.168993 -1.190094 -0.645251 1.217861 -0.213606 0.445257 1.493753 0.435501 -0.354195 -0.099640 0.541085 -0.367874 1.202526 1.167853 -0.761567 0.152262 -0.324012 0.341184 -0.174923 0.855832 -0.137672 -0.955940 0.367119 -0.267662 0.104023 -0.572584 -0.079297 0.193183 0.077969 -1.629834 0.246104 0.791449 0.433680 -0.308625 -0.049763 0.319684 1.034892 0.776420 -0.084889 0.380550 0.443843 0.024415 0.167003 0.266720 0.452893 0.128642 0.366939 -0.320319 -0.798118 -0.075690 -0.262247 -0.719837 -0.119239 0.766455 1.020850 0.067039 -0.161353 0.023159 -0.055006 0.341328 0.433599 0.171744 0.213411 -0.049695 0.408140 -0.284898 -0.062635 -1.154920 -0.106133 -2.150715 -0.798138 -0.155451 1.291288 0.759351 0.160858 -0.387089 1.036174 -0.285217 -0.042272 0.606309 1.314628 -0.662720 -0.543520 -0.561265 -0.461235 0.372761 -0.432193 -0.205063 0.445133 0.089851 -0.918430 -0.302537 0.464847 0.112883 -0.327866 -0.018255 0.124131 0.921986 -1.105064 -0.404701 -0.564840 0.553276 0.222214 -1.335558 -0.017085 -0.255346 -0.054869 0.407136 -0.593236 -0.476327 0.442992 0.201165 -0.507878 -0.120385 -0.960046 1.004774 -0.010233 0.260622 0.242351 0.202173 0.289115 0.855830 0.437367 -0.609177 0.162695 0.108135 -0.159390 0.286820 -0.449658 -0.561984 -0.003294 -0.899362 0.170329 0.207977 -0.706505 -0.199316 -0.590864 0.223298 0.290765 1.844938 -0.232905 1.036214 0.461727 -0.921556 0.796068 -0.133267 -0.140739 0.023593 0.665398 0.250937 -0.414725 -0.789393 0.610762 1.113012 0.792974 -0.720291 -0.059991 -0.163325 0.049663 0.092646 0.332447 0.278294 0.226617 -0.805806 -0.251895 0.447559 1.737032 -0.252453 -0.810891 0.394131 0.209001 0.003813 -0.763472 -0.199183 -0.378517 0.117984 0.053555 -0.137160 0.504019 1.264270 -1.811560 1.126430 -0.175804 -0.245660 0.906911 0.010485 -0.640965 -1.209184 -0.346017 0.726056 1.346523 0.125129 -0.145182 0.114107 -0.865921 -0.157752 0.065503 0.217806 -0.328118 0.514920 -0.106553 -0.633012 -0.451115 -0.531445 -0.204906 -0.172234 -0.392937 0.508182 0.670747 -1.450134 0.997635 0.057105 -0.298098 -0.041265 0.064798 0.505998 -0.730472 -1.039465 0.304368 -0.393172 -0.931438 -0.466834 -0.084324 0.446983 0.053728 -0.013334 -0.214558 -0.894727 1.044157 -0.168780 0.960207 0.477011 -0.059622 0.774233 1.048613 -0.474518 -0.356842 -0.537351 0.193730 -0.663175 -0.464987 0.134503 -0.431695 0.773075 0.834649 0.174370 -0.502030 -0.398387 1.061941 -0.452438 -0.356028 0.898323 -0.498953 -0.475508 0.530298 1.059743 -0.967237 -0.177243 -0.746054 -0.028237 -0.339871 -0.584318 0.359930 -0.216986 0.240534 0.160497 -0.075668 -0.397872 0.264692 0.172628 -0.245284 -0.063126 1.370176 0.707142 -0.541522 0.491130 -0.818181 0.499299 -1.136626 -0.836328 0.145575 0.257687 -0.779930 0.049383 0.088099 0.623765 -0.006649 -0.143355 -0.433367 0.231688 +PE-benchmarks/reservoir-sampling.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/reservoir-sampling.cpp__printArray(int*, int) = -0.577240 -0.491907 0.233824 -1.496468 0.768027 0.538222 0.363181 -0.456817 -1.466881 -0.585834 0.415700 -1.466798 -0.439916 1.690003 -0.648018 0.968424 2.165541 0.400147 -0.604101 -0.326242 1.558831 -0.650306 1.931814 1.897199 -1.559712 -0.234792 0.186074 1.134003 0.644241 0.567062 0.267590 -0.811876 0.367311 -1.175021 0.155744 -1.243982 0.442608 0.551173 0.668714 -2.386799 0.312487 0.306830 0.385607 -0.344635 -0.353347 0.342116 1.038807 1.382223 -0.649847 0.370524 1.482969 0.358339 -0.190661 0.287025 0.041878 0.000258 0.300723 -0.033468 -0.606587 -0.397059 0.005460 -0.805697 0.499398 1.481178 1.980732 0.062480 0.154201 0.667610 0.308928 0.404689 0.811405 0.207217 -0.369550 0.073960 0.797307 -1.909234 -0.044377 -3.071595 -0.065184 -3.365824 -0.863514 -0.281447 1.259442 0.353429 0.520496 -0.065313 1.462626 -0.107173 -0.102470 1.543484 1.615639 -1.008664 -0.683535 -1.254015 -1.097197 0.817883 -0.937761 -0.024891 0.699343 0.553126 -1.117753 -0.655447 0.469413 0.582821 -0.558775 -0.797620 0.133709 1.228004 -1.405625 -1.015636 -0.334601 1.021144 -0.144243 -2.385624 -0.147252 -1.313132 0.793159 -0.000892 -0.317633 -0.987156 0.033636 0.791597 -0.392488 -0.412667 -1.069575 1.250340 0.652479 0.408984 0.146482 0.117966 0.294001 1.784707 0.581785 -0.973127 -0.155588 0.278263 -0.804807 0.251118 -1.313039 -0.663130 0.975934 -1.422795 0.104237 0.851450 -0.853623 -0.605367 1.015669 0.163139 0.725365 5.033352 0.176333 1.690708 1.080011 -1.345006 0.839723 -0.191913 0.027966 0.605149 0.720382 0.006272 -2.029492 -1.308574 0.594228 1.471194 1.121108 -1.381281 -0.723731 -0.240408 -0.163452 0.081406 -0.096206 0.422117 -0.403729 -1.056471 -0.317288 1.114938 2.592225 -0.294392 -0.297876 0.575583 0.975503 -1.038447 -1.816298 -0.431880 -1.047768 0.284830 0.116976 0.014042 0.961090 1.867877 -3.065076 1.317446 0.077046 0.239709 0.945523 0.076728 -1.304154 -2.511590 -0.034769 0.958389 1.693018 -0.486863 0.342877 0.661093 -1.333042 -0.030013 0.273262 0.230409 -0.425947 0.578881 0.029579 -0.724600 -0.971388 0.208928 -0.651211 -0.280423 -0.238789 0.806593 0.269635 -2.113887 1.451917 -0.382941 -0.576387 0.251182 -0.491755 1.158680 -1.660462 -1.453029 0.783025 0.022679 -0.633124 -1.002614 0.147134 1.052482 0.038822 0.192852 -0.708891 -1.757167 0.915724 -0.852946 0.980854 0.582406 -0.100265 1.047690 0.121001 -0.241956 -1.546619 -0.659279 -0.201603 -0.153183 -1.340031 -0.361219 -0.231392 1.292752 1.295515 -0.119555 -0.848550 0.336094 1.722902 -1.037517 -0.744795 0.844760 0.243721 -1.291152 0.448637 1.131746 -1.928476 -0.121447 -0.996459 -0.015095 -0.101467 -1.182960 0.918691 -0.031081 0.837343 0.139132 0.277344 -0.190466 0.713537 0.618253 0.188118 0.149077 2.120302 1.652380 -0.490997 -0.236864 -1.567788 0.509547 -1.940747 -1.735047 0.376599 0.243718 -0.835500 0.436737 0.251333 1.536800 0.314287 0.177538 -0.250303 0.193005 +PE-benchmarks/reservoir-sampling.cpp__selectKItems(int*, int, int) = -2.208360 -2.657422 -0.389097 -4.707646 2.806757 2.512745 1.687093 -2.331963 -5.358258 -1.030573 2.380445 -5.210766 -0.915583 5.931903 -1.998944 4.422673 7.538500 1.416556 -2.645346 -1.004872 5.785301 -1.060299 7.109541 6.796920 -4.829117 -0.735878 -0.473524 3.393638 2.222820 0.529713 1.132088 -1.993804 2.276236 -5.487994 -1.233492 -4.092147 1.490978 2.256325 3.987970 -7.641891 1.369598 0.290361 0.945845 -1.293912 -1.552841 0.554019 2.979802 4.786109 -1.682907 1.873450 4.700714 0.486225 -0.659934 1.326612 0.235775 0.340876 0.322865 0.375730 -2.094419 -2.357043 -0.197987 -1.971765 1.369469 4.515127 6.509559 0.673513 0.138953 3.247075 1.399025 1.337041 3.449491 0.695397 -1.326078 -0.268651 2.770064 -6.755506 -1.072580 -9.912914 -0.990604 -9.924112 -2.865933 0.182399 4.584873 -0.050781 2.595671 0.540743 4.663997 -0.554136 -1.532903 5.433883 5.346950 -4.294509 -2.534920 -3.519683 -3.265078 2.284927 -3.088580 0.812274 2.477492 1.932469 -4.226236 -2.707882 1.514641 2.288423 -1.800742 -3.765305 0.716262 4.157391 -4.380886 -3.796649 0.022318 4.036481 -0.884615 -7.513854 -1.490399 -4.502855 3.090851 0.110423 -1.559927 -3.761378 0.261881 2.185994 -1.398840 -2.194617 -1.253077 3.162537 2.541363 2.119242 0.401158 0.763621 0.827180 7.410639 1.482448 -3.482775 0.194302 0.252354 -1.658489 2.165296 -4.292140 -2.622771 2.453178 -4.976387 1.133857 3.363999 -2.906997 -2.338435 4.207036 1.917681 1.511002 15.901341 1.288470 6.149309 4.681681 -4.405317 1.843621 -1.835026 0.904356 2.282707 2.358576 -0.669994 -7.154897 -4.879443 2.457374 4.854122 3.778464 -5.524108 -2.613460 -0.459964 0.120130 0.051444 -0.509841 1.548067 -0.373387 -3.832237 -0.913059 4.407215 9.297680 -1.906498 -0.533273 2.558854 2.618364 -3.179419 -6.797293 -2.219132 -3.351674 1.019415 1.528747 0.788996 3.012172 6.508044 -8.600274 4.254198 -0.122953 1.388825 3.294008 1.747626 -5.278321 -6.703758 -1.027499 2.679629 5.743372 -1.386116 0.742126 2.821378 -4.635678 -0.208642 1.223995 -0.279210 -0.959489 2.112533 0.221117 -2.053860 -2.846404 1.469347 -1.984266 -0.907073 -0.026922 3.450711 0.480440 -6.176476 4.355179 -1.068158 -2.388516 1.097444 -1.811404 5.151241 -4.837598 -4.762976 3.503361 -0.239413 -2.167842 -3.497273 1.065190 3.207702 1.287709 1.394081 -2.518867 -5.586354 3.596302 -2.981623 3.813682 1.991795 -0.825646 3.013387 -1.387700 -1.167887 -5.588064 -2.414186 -0.954679 0.010698 -5.026769 -1.982895 -0.684882 4.747059 3.627403 -0.015783 -3.915893 0.706105 6.107332 -4.669766 -2.067125 3.258098 2.550538 -4.830277 1.844681 4.123313 -6.809160 0.468394 -2.461434 -0.630682 -1.043122 -3.938774 3.404009 0.981570 3.376854 -0.428137 1.365309 0.531107 2.410261 2.132698 1.080848 0.692148 7.379977 5.531985 -1.563271 -1.802523 -5.407358 2.096654 -6.273381 -6.294616 2.355457 0.979385 -3.849792 1.294551 0.764457 5.857999 1.478827 -0.450983 -1.301726 0.910337 +PE-benchmarks/reservoir-sampling.cpp__main = -0.584615 -0.604220 0.432014 -1.491253 1.184830 0.614023 0.648125 -0.377272 -1.930041 -0.524052 0.575049 -1.719539 -0.623658 2.100232 -0.572625 1.162019 2.735501 0.761405 -0.742281 -0.425825 1.571904 -0.698189 2.379422 2.351722 -1.618557 0.018643 -0.164646 1.010009 0.402526 0.952036 -0.200998 -1.045335 0.792455 -1.383144 -0.099703 -1.470143 0.189049 0.569759 0.824071 -2.859350 0.461169 0.401931 0.257878 -0.426174 -0.291646 0.699267 1.410554 1.513693 -0.452634 0.846942 1.304215 0.043285 -0.033628 0.480533 0.521340 0.406199 0.583452 0.187674 -1.003997 -0.407325 -0.302412 -1.085504 0.237334 1.464235 2.094348 0.114400 -0.097489 0.579967 0.234608 0.443034 1.076568 0.259710 -0.019955 -0.150242 0.931824 -1.809546 -0.217534 -3.154356 -0.360420 -3.932680 -1.205350 -0.191953 1.901440 0.035430 0.670518 -0.132409 1.745566 -0.325481 -0.284089 1.399082 2.041139 -1.493379 -0.935592 -1.051865 -0.957921 0.667417 -0.939176 -0.052313 0.968058 0.281510 -1.533572 -0.907155 0.892585 0.551522 -0.623993 -0.745631 0.187334 1.649205 -1.810965 -1.133475 -0.646372 1.114698 -0.065626 -2.451770 -0.202713 -1.126188 1.056896 0.347454 -0.810420 -1.178535 0.439897 0.787831 -0.712388 -0.577473 -0.681934 1.511835 0.528431 0.605451 0.246661 0.199205 0.300955 2.119767 0.933130 -1.180403 0.127242 0.217581 -0.643520 0.608473 -1.312807 -0.916095 0.643435 -1.638676 0.341848 0.778837 -1.164401 -0.508961 0.981217 0.604713 0.550164 4.780215 0.035154 1.968501 1.195312 -1.599027 0.962877 -0.389729 0.161380 0.584754 1.111247 0.024258 -2.064965 -1.571543 0.865886 1.812554 1.359600 -1.993438 -0.740337 -0.382479 0.078682 0.190791 0.105096 0.461744 0.079525 -1.338673 -0.380282 1.028288 3.326704 -0.713527 -1.077205 0.697062 0.491399 -0.753754 -2.126851 -0.602017 -0.872240 0.346668 0.268161 0.004161 1.024846 2.272919 -3.534196 1.720770 -0.450705 -0.095946 1.454144 0.443434 -1.418496 -2.322312 -0.469381 1.030006 2.281646 0.027368 0.008103 0.775109 -1.614546 -0.179477 0.212475 0.226779 -0.484461 0.842713 0.146155 -1.055078 -0.876085 -0.223750 -0.423610 -0.336959 -0.236559 1.075699 0.368852 -2.909862 1.570669 -0.153811 -0.715570 0.349420 -0.187669 1.383713 -1.566298 -1.836771 0.963726 -0.203747 -1.060066 -1.148863 0.115266 1.058864 0.192121 0.268871 -0.739021 -2.003195 1.490005 -0.795079 1.508736 0.779434 -0.229812 1.484460 0.351879 -0.604444 -1.518310 -0.734657 0.066734 -0.600418 -1.244033 -0.333044 -0.502798 1.547421 1.462551 0.226133 -0.915616 -0.204408 2.165908 -1.536741 -0.609553 1.389400 0.608832 -1.181679 0.878414 1.666076 -2.183579 -0.178930 -0.956554 -0.423119 -0.377792 -1.124525 1.065712 -0.108290 0.895715 0.024904 0.347325 -0.225121 0.722386 0.440364 0.073880 0.060527 2.508464 2.262668 -0.901900 0.007854 -1.615132 0.878690 -2.112360 -1.853741 0.479997 0.376167 -1.390010 0.368230 0.260455 1.683123 0.312392 -0.282377 -0.527053 0.284901 +PE-benchmarks/reservoir-sampling.cpp___GLOBAL__sub_I_reservoir_sampling.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/rotate-bits-of-an-integer.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/rotate-bits-of-an-integer.cpp__main = -0.616716 -0.081696 1.346880 -2.348309 1.573427 0.015206 0.731882 -0.324626 -2.053748 -2.287494 1.473813 -3.603343 -2.774891 2.615054 -1.537606 -0.451601 3.118817 -0.186591 -0.858804 -1.381935 1.373385 0.286341 3.616212 3.398177 -3.566921 -0.165299 0.153399 1.898115 2.005381 -0.147521 1.409404 -1.945809 0.893059 0.323718 0.747804 -0.228201 0.455868 -0.783014 -0.556025 -3.363444 0.029893 1.094656 -0.696148 -0.068211 0.146679 3.151911 2.816956 2.336184 -1.610511 0.934067 3.106886 0.537072 -0.125838 0.281379 -0.465739 -2.946848 0.811502 -0.002069 -1.255376 -0.406555 0.029559 -2.032714 -0.769720 3.053339 3.400876 0.082815 -0.069696 0.254365 0.795533 1.239564 1.171602 0.904735 1.645785 1.311843 2.159647 -0.597238 -0.500501 -5.576349 -0.140365 -7.598342 -2.088117 -0.770329 4.210678 0.369279 -0.932553 -1.020099 2.725007 1.647932 -0.335251 3.247592 3.685424 -0.491290 -1.372831 -1.460078 -1.825017 1.881942 -2.010557 1.509347 0.660031 1.773286 -2.341377 -0.161803 -0.260883 -0.582265 -1.160753 -0.040943 -0.146641 1.822975 -2.816508 1.020179 -1.281259 1.364360 2.242425 -4.634886 -1.358416 -1.292482 2.853786 0.334452 -0.632839 0.819621 -0.099245 -0.071863 -1.039447 0.986003 -2.980173 2.300856 1.442886 1.561323 0.294421 1.183712 1.799345 1.525596 0.529705 -1.500303 -0.485621 -0.505265 -0.548454 1.119793 -1.585356 -0.148697 2.946015 -1.326803 1.781435 0.285394 -1.391248 -3.015268 -0.169939 -0.543702 0.924455 5.723282 0.258060 2.924128 1.849111 -1.820433 0.001247 -0.667656 -0.152696 1.053460 1.321698 0.580739 -0.103767 -1.999556 1.926842 3.029815 1.488411 -3.017692 1.024374 1.209808 -0.170387 -1.527826 0.759227 0.912277 -0.122408 -1.231679 -0.665412 3.175836 2.520233 0.022003 -2.720965 0.281406 2.226309 0.811614 -0.487669 0.001087 1.309944 0.866198 1.851820 0.808327 1.866787 3.291783 -6.650741 1.991831 1.924386 1.055636 1.011640 0.534806 -2.618378 -3.377856 0.895453 1.826197 1.682808 0.697765 -0.481572 0.821682 -2.408020 -0.170317 0.909693 0.419541 -0.811877 1.162042 0.170200 -0.382385 -2.384356 -1.923699 -0.808740 1.407355 -1.357421 1.715996 0.117748 -5.772905 2.931595 -1.098507 -1.801739 -2.235351 -2.055523 2.017475 -3.147183 -2.592684 0.368049 -2.278624 -4.190537 -2.600729 -0.086939 0.489664 -0.046407 1.484317 -1.425216 -1.797787 3.342129 -1.337164 2.036146 1.244019 0.394578 3.259239 0.378189 -0.484864 -1.901395 -1.076052 2.993423 -0.734934 -2.536789 1.839091 -0.434258 1.041087 2.269502 -1.350850 -1.679353 0.126498 1.948389 -1.818304 -2.385731 1.188332 1.082250 -1.319410 3.062655 1.583565 -2.584806 0.110046 -2.899943 -1.208650 -0.923233 -2.438420 1.303628 -0.179362 1.180776 0.889974 0.491336 -1.080553 1.399076 -0.079852 -0.289137 0.353856 2.987082 5.125753 -2.235334 0.692193 -3.627870 2.004760 -3.665269 -4.041713 1.445466 -1.305432 -0.385527 -0.000619 -1.158214 1.838335 0.970527 -1.419403 -2.043668 2.720994 +PE-benchmarks/rotate-bits-of-an-integer.cpp__gfg::leftRotate(int, unsigned int) = -0.520510 -0.711624 -0.373120 -1.166207 0.915390 0.378912 0.539748 -1.196095 -1.256746 -0.118257 0.727937 -1.117762 -0.131777 1.291445 -0.537500 1.338721 1.589190 0.240011 -0.591313 -0.500270 1.003194 -0.118006 1.804761 1.649779 -1.064511 -0.040596 -0.140182 0.488453 0.509161 -0.298088 -0.398259 -0.097447 0.763875 -1.610536 -0.464771 -0.584872 -0.027013 0.427214 1.550315 -1.388942 0.279760 -0.285553 -0.090216 -0.094370 -0.175961 0.323742 0.664676 1.020489 -0.031941 0.875820 1.032465 0.034211 0.069661 0.376532 0.222246 0.348012 0.457230 0.534639 -0.382488 -0.432018 -0.176991 -0.190096 0.303980 1.111230 1.087870 0.170094 -0.319583 0.958035 0.778329 0.316808 0.937149 0.369683 -0.314734 0.040345 0.482700 -2.011334 0.139850 -2.560345 -0.381119 -1.979768 -0.826286 0.240654 0.776434 -0.874416 0.974818 0.021123 1.006741 0.476432 -0.458438 0.236395 1.236683 -1.295564 -0.581548 -0.195472 -0.582361 0.067370 -0.664665 0.231133 0.468060 0.545429 -1.058058 -0.652375 0.838374 0.542964 -0.459802 -0.735107 0.432804 0.984279 -0.854600 -0.885253 0.041478 0.690917 -0.440907 -1.695449 0.063965 -0.928195 1.282536 0.026499 -0.556479 -1.175909 0.098828 0.623558 -0.463015 -0.584283 0.158974 0.727198 1.104865 0.464176 -0.125947 -0.083035 0.241671 2.183456 0.213438 -0.990775 0.161074 -0.085331 -0.450745 0.832398 -0.781212 -0.676427 0.719363 -1.186767 0.659796 0.794789 -0.654010 -0.209764 2.138809 0.646198 -0.046661 2.365985 0.157088 1.370937 1.263214 -0.965823 -0.514943 -0.333239 0.512019 0.524225 0.514605 -0.310624 -1.562805 -1.160997 0.747295 1.205960 0.814720 -1.655313 -0.672940 -0.107181 0.069119 -0.090463 -0.155771 0.318262 0.269430 -0.861362 -0.243819 0.815774 2.258632 -0.627858 -0.274628 0.512213 0.229732 -0.413943 -1.518990 -0.724862 -0.870686 0.267935 0.212008 0.701285 0.444562 1.469046 -2.004653 0.906833 -0.537849 -0.003469 0.871930 0.855079 -1.331455 -1.264714 -0.419368 0.348366 0.992346 -0.138281 0.279007 0.791003 -0.882266 -0.085873 0.075176 -0.068178 -0.277283 0.352773 0.395031 -0.573773 -0.409451 0.454365 0.030048 -0.519685 0.243773 0.990311 0.283350 -1.699436 0.814953 0.027611 -0.793055 0.417761 -0.365872 1.393719 -0.896978 -0.781367 0.970506 -0.392268 -0.121212 -0.717853 0.397717 0.455932 -0.032037 0.438696 -0.843515 -0.341003 0.932540 -0.747482 1.014520 0.511516 -0.264699 0.594728 -0.666295 -0.257773 -0.977788 -0.036172 -0.212396 0.277321 -1.091239 -0.223258 -0.064230 1.055009 0.827371 0.152984 -0.866436 0.394194 1.162286 -1.307757 0.222200 0.681383 1.388251 -1.134052 0.524235 0.859666 -1.323068 0.194835 -0.196768 -0.530009 -0.617462 -0.714318 0.933924 0.291405 0.780911 -0.345484 0.434959 0.177751 0.561588 0.255687 0.248235 0.277329 1.387858 1.568149 -0.333069 -0.942554 -1.274227 0.680370 -1.262795 -1.521052 0.718051 0.117819 -1.283490 0.154074 0.063525 1.588633 0.510728 -0.597290 -0.561855 0.339907 +PE-benchmarks/rotate-bits-of-an-integer.cpp__gfg::rightRotate(int, unsigned int) = -0.520510 -0.711624 -0.373120 -1.166207 0.915390 0.378912 0.539748 -1.196095 -1.256746 -0.118257 0.727937 -1.117762 -0.131777 1.291445 -0.537500 1.338721 1.589190 0.240011 -0.591313 -0.500270 1.003194 -0.118006 1.804761 1.649779 -1.064511 -0.040596 -0.140182 0.488453 0.509161 -0.298088 -0.398259 -0.097447 0.763875 -1.610536 -0.464771 -0.584872 -0.027013 0.427214 1.550315 -1.388942 0.279760 -0.285553 -0.090216 -0.094370 -0.175961 0.323742 0.664676 1.020489 -0.031941 0.875820 1.032465 0.034211 0.069661 0.376532 0.222246 0.348012 0.457230 0.534639 -0.382488 -0.432018 -0.176991 -0.190096 0.303980 1.111230 1.087870 0.170094 -0.319583 0.958035 0.778329 0.316808 0.937149 0.369683 -0.314734 0.040345 0.482700 -2.011334 0.139850 -2.560345 -0.381119 -1.979768 -0.826286 0.240654 0.776434 -0.874416 0.974818 0.021123 1.006741 0.476432 -0.458438 0.236395 1.236683 -1.295564 -0.581548 -0.195472 -0.582361 0.067370 -0.664665 0.231133 0.468060 0.545429 -1.058058 -0.652375 0.838374 0.542964 -0.459802 -0.735107 0.432804 0.984279 -0.854600 -0.885253 0.041478 0.690917 -0.440907 -1.695449 0.063965 -0.928195 1.282536 0.026499 -0.556479 -1.175909 0.098828 0.623558 -0.463015 -0.584283 0.158974 0.727198 1.104865 0.464176 -0.125947 -0.083035 0.241671 2.183456 0.213438 -0.990775 0.161074 -0.085331 -0.450745 0.832398 -0.781212 -0.676427 0.719363 -1.186767 0.659796 0.794789 -0.654010 -0.209764 2.138809 0.646198 -0.046661 2.365985 0.157088 1.370937 1.263214 -0.965823 -0.514943 -0.333239 0.512019 0.524225 0.514605 -0.310624 -1.562805 -1.160997 0.747295 1.205960 0.814720 -1.655313 -0.672940 -0.107181 0.069119 -0.090463 -0.155771 0.318262 0.269430 -0.861362 -0.243819 0.815774 2.258632 -0.627858 -0.274628 0.512213 0.229732 -0.413943 -1.518990 -0.724862 -0.870686 0.267935 0.212008 0.701285 0.444562 1.469046 -2.004653 0.906833 -0.537849 -0.003469 0.871930 0.855079 -1.331455 -1.264714 -0.419368 0.348366 0.992346 -0.138281 0.279007 0.791003 -0.882266 -0.085873 0.075176 -0.068178 -0.277283 0.352773 0.395031 -0.573773 -0.409451 0.454365 0.030048 -0.519685 0.243773 0.990311 0.283350 -1.699436 0.814953 0.027611 -0.793055 0.417761 -0.365872 1.393719 -0.896978 -0.781367 0.970506 -0.392268 -0.121212 -0.717853 0.397717 0.455932 -0.032037 0.438696 -0.843515 -0.341003 0.932540 -0.747482 1.014520 0.511516 -0.264699 0.594728 -0.666295 -0.257773 -0.977788 -0.036172 -0.212396 0.277321 -1.091239 -0.223258 -0.064230 1.055009 0.827371 0.152984 -0.866436 0.394194 1.162286 -1.307757 0.222200 0.681383 1.388251 -1.134052 0.524235 0.859666 -1.323068 0.194835 -0.196768 -0.530009 -0.617462 -0.714318 0.933924 0.291405 0.780911 -0.345484 0.434959 0.177751 0.561588 0.255687 0.248235 0.277329 1.387858 1.568149 -0.333069 -0.942554 -1.274227 0.680370 -1.262795 -1.521052 0.718051 0.117819 -1.283490 0.154074 0.063525 1.588633 0.510728 -0.597290 -0.561855 0.339907 +PE-benchmarks/rotate-bits-of-an-integer.cpp___GLOBAL__sub_I_rotate_bits_of_an_integer.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/shortest-common-supersequence.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/shortest-common-supersequence.cpp__superSeq(char*, char*, int, int) = -4.352145 -5.923795 -4.640239 -9.722707 6.198215 9.689936 3.861976 -8.499805 -11.452249 0.448388 6.541161 -13.146715 0.404424 11.644403 -3.745183 12.422194 14.837625 1.046452 -7.872340 -0.956608 11.618671 1.283703 15.983230 13.475038 -7.604029 -0.868515 -3.329788 4.712776 3.162279 -2.657768 2.912833 -1.588582 6.101543 -14.203193 -6.154454 -4.939777 1.695147 3.889281 11.828260 -13.972748 3.013587 -2.264671 2.072204 -3.002910 -4.785287 -0.596696 6.232569 9.556947 1.121528 3.383688 7.765514 0.298508 -0.914990 2.898094 1.991212 1.787399 -0.147569 -1.236536 -3.427931 -6.987449 -0.334526 0.125531 2.517398 9.437810 11.725240 2.530719 -0.906225 9.535474 3.869400 2.477635 7.279583 1.782982 -6.419904 0.992840 2.701638 -16.691038 -0.149728 -13.698404 -3.050990 -13.048684 -5.571171 3.337570 7.221369 0.426272 7.701327 3.504756 9.100284 -1.470840 -5.316862 10.524468 11.066083 -10.241048 -5.064445 -4.910360 -4.422256 2.246556 -4.779110 2.937510 6.731646 4.660601 -8.957693 -1.758640 3.665159 5.990144 -3.593722 -9.616244 4.196552 7.572360 -6.176916 -8.792066 4.746465 10.790251 -3.569313 -16.565402 -3.426038 -8.166532 4.911549 -0.699042 -3.872475 -11.004366 0.585378 4.300947 -2.055444 -5.465810 -0.384474 3.985819 6.362862 6.001725 0.336423 4.013290 2.948102 19.332750 0.361458 -6.416939 2.654399 -1.490993 -0.782977 7.134281 -4.835755 -6.143402 -0.534357 -11.667451 4.248136 10.013813 -5.328577 -3.102156 5.911014 7.326707 0.543183 34.329870 2.056370 14.360309 11.310200 -9.984658 1.027032 -7.319074 2.359102 3.283905 2.508678 -2.742280 -17.383242 -10.263791 6.375856 10.383248 7.586754 -11.789725 -2.636719 -0.224325 -1.206131 -0.213587 -1.685285 2.872744 0.942362 -6.490663 -1.929348 10.763908 22.066907 -4.572736 4.337906 6.830129 2.300294 -4.894003 -14.145437 -6.165438 -6.968683 2.651527 4.074945 3.305689 5.189555 12.503206 -9.715729 8.170499 -1.573343 2.857219 8.933720 6.099791 -11.970641 -11.290802 -5.098166 5.663901 10.710749 -5.983255 -0.326644 5.598928 -8.732025 -0.922655 3.555952 -2.738760 -1.153401 3.362504 1.576213 -3.291563 -3.948410 7.418280 -2.843890 -0.406216 1.144852 7.968789 -0.874407 -8.216314 9.163166 0.509353 -5.390516 2.779340 -4.688873 12.364189 -7.527806 -7.395673 7.828858 -0.581521 -2.137740 -4.308049 2.595605 6.007059 3.921514 5.854813 -7.386621 -7.774589 6.620635 -5.275111 8.386979 4.099607 -2.140672 3.460160 -8.693644 -3.279898 -9.697338 -9.211403 -4.016463 3.033276 -11.136595 -2.337214 -1.672859 10.746065 4.730617 1.329884 -11.317611 3.320440 10.331322 -10.432128 -3.070786 5.930724 5.780270 -13.984431 1.874218 7.646633 -12.152662 3.516650 -2.715745 -1.977089 -4.636191 -8.680082 7.274234 5.408569 7.952782 -3.108806 2.801011 4.366160 5.033020 3.784947 5.068416 3.436722 13.692189 6.929620 -0.270899 -7.635110 -11.125620 4.612301 -11.945102 -13.618215 7.442529 4.835427 -8.483879 1.036732 1.823990 12.538443 3.102933 -4.203899 -3.128004 2.656498 +PE-benchmarks/shortest-common-supersequence.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/shortest-common-supersequence.cpp__main = -0.965971 -0.774509 0.223564 -2.761889 2.206883 2.121152 1.191237 -1.452839 -3.327935 -0.847250 1.648553 -5.051358 -1.597617 3.712540 -1.204515 2.062938 4.627751 0.266916 -1.935501 -0.460472 2.388456 0.795415 4.845184 4.147170 -2.751515 0.043593 -1.578815 1.542324 0.492336 0.346729 0.771943 -2.118191 1.444554 -1.875513 -0.952988 -0.640725 0.217444 0.287526 1.713774 -4.504547 0.672662 1.446275 0.613374 -0.985035 -0.653786 0.218435 3.148369 2.822364 0.347464 0.738948 2.091792 0.236811 0.271342 0.806780 1.036253 -0.627147 0.863807 -1.479535 -1.943561 -1.420312 -0.379170 -0.762344 -0.481009 3.079027 3.652102 0.944323 -0.572414 1.319047 0.615306 0.913442 1.821012 0.776119 -0.084430 1.086518 1.304970 -1.939744 0.085182 -3.413513 -0.535717 -4.575629 -2.334618 0.279215 3.590499 1.695700 1.092774 -0.554287 3.147780 -0.311522 -1.064905 3.088638 4.344085 -2.399052 -1.771753 -1.673744 -1.513198 1.053772 -1.626828 0.961407 0.975250 1.398218 -3.082465 -0.487998 0.933529 0.832761 -1.170412 -1.050480 0.964134 2.362267 -2.321441 -1.282786 0.010633 2.788074 0.480862 -4.831113 -1.872226 -1.580682 0.633677 0.487197 -1.537946 -2.003897 0.668237 0.498158 -1.221867 -0.617573 -2.412087 2.061335 1.393960 1.657924 0.309599 1.607716 1.592190 4.422415 -0.320486 -1.859500 0.768109 -0.555496 0.046787 1.862167 -1.181042 -1.484028 0.027225 -2.487090 0.735438 1.916261 -1.882862 -1.351413 -1.382017 1.375828 0.471164 8.414590 0.098523 3.860859 2.631703 -2.975850 0.993445 -1.693927 0.039489 0.193147 1.094971 0.259027 -3.045320 -3.059991 2.510617 3.515768 2.292615 -2.929987 0.904240 0.462126 -0.031555 -0.694993 0.553436 1.031851 0.611833 -2.163534 -0.731418 3.189897 6.211510 -0.941343 -1.054359 1.804234 0.847464 0.241460 -2.294173 -1.128450 -0.281208 0.691713 1.179363 0.800620 1.887870 4.122540 -4.207733 2.958732 0.443672 0.346948 2.997754 0.839394 -3.312439 -2.547933 -1.121183 2.303935 3.365665 -0.298863 -0.552355 0.746583 -2.841272 -0.387536 0.877375 -0.142924 -0.575896 1.399685 -0.004961 -1.352592 -1.726995 -0.439295 -1.096359 0.491891 -1.104386 2.209150 0.925344 -3.506704 3.472431 0.496848 -1.299308 -0.634007 -1.588256 2.883582 -2.639116 -2.835102 1.452359 -1.690253 -2.773698 -1.368971 0.218455 1.034308 0.958489 1.712199 -2.175590 -2.057205 3.601749 -0.867734 3.096774 1.471254 -0.247644 1.433326 0.409971 -1.256557 -1.713577 -2.958834 0.670675 -0.003242 -3.050338 0.843938 -1.018120 2.686897 1.936682 -0.208668 -3.086535 -0.510600 2.911273 -2.405210 -1.581448 2.150260 -0.007032 -3.292374 1.348090 2.679581 -3.164019 0.602433 -1.982595 -0.894834 -1.860475 -2.750436 1.507139 0.677746 1.664301 0.093695 0.076544 -0.111149 1.123573 0.564551 0.086195 0.791948 4.396733 2.413639 -0.757651 -0.117403 -3.706467 1.832857 -3.852070 -4.120659 2.041928 0.092546 -2.580685 -0.140676 0.109476 2.867114 0.911945 -1.191127 -1.786090 1.581616 +PE-benchmarks/shortest-common-supersequence.cpp___GLOBAL__sub_I_shortest_common_supersequence.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/sieve-of-eratosthenes.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/sieve-of-eratosthenes.cpp__SieveOfEratosthenes(int) = -2.364402 -3.017287 -1.582863 -4.645234 3.267184 2.753140 1.792812 -2.620688 -5.985323 -0.336432 2.295095 -5.537987 -0.346638 6.421880 -1.586799 5.758475 8.136511 1.397211 -2.907708 -0.482486 6.523732 -1.542371 7.242986 6.708730 -4.258560 -0.770546 -1.135603 2.589397 1.047404 0.182212 1.096371 -2.249564 2.424622 -6.690734 -1.911409 -3.815608 1.485513 2.944836 5.409608 -8.019785 1.621854 0.203820 1.781576 -1.773437 -2.297900 -0.173940 2.717462 5.047491 -1.336951 1.763774 4.596338 0.419341 -0.837319 1.508001 0.188787 1.062695 -0.704689 0.251231 -2.397682 -2.563720 -0.189564 -1.115456 1.843200 4.498199 6.893081 0.816467 0.048425 4.079560 1.262330 1.424898 3.586356 0.404240 -1.722318 -1.081603 2.568918 -7.577797 -1.791987 -10.647277 -1.120833 -9.714304 -2.921564 0.721087 4.256001 0.119544 3.224247 0.850037 4.655961 -1.089067 -1.650129 6.275454 5.353855 -4.639947 -2.768318 -4.042639 -3.720759 2.159456 -2.893755 0.459884 3.268322 1.725980 -4.423238 -3.108774 2.042561 2.708264 -1.627194 -5.164276 1.571403 4.153045 -3.472132 -4.846501 0.560924 5.062456 -1.550995 -7.685220 -0.944767 -4.349917 1.903949 0.367446 -1.691146 -4.592193 0.254910 2.021947 -1.733424 -2.887588 -0.932887 3.242690 2.418655 2.282636 0.610831 0.479026 0.864311 8.425517 1.061068 -3.844978 0.557198 0.279689 -1.338088 2.507486 -4.252530 -3.383053 2.134876 -5.623460 1.345109 3.502086 -3.062835 -2.054275 4.335266 2.217936 1.403627 15.613060 1.309295 6.430268 4.822170 -4.723048 3.021888 -2.205042 0.831767 1.996783 2.456566 -1.173626 -7.742382 -5.246237 2.544859 4.914737 4.346203 -5.325453 -3.767214 -0.663335 -0.009906 0.510042 -0.724900 1.907884 -0.269334 -3.971989 -0.827438 4.536591 10.566329 -1.897819 1.198580 3.300273 3.410623 -3.188393 -7.779861 -2.698130 -5.045607 0.737379 1.328338 0.663609 3.003888 6.738560 -8.274611 4.354679 -0.848167 1.501326 2.823368 2.043674 -5.892416 -7.670158 -1.500591 2.726073 6.543211 -1.720045 1.258204 2.656236 -4.424356 -0.148999 1.178057 -0.556121 -0.706338 1.924655 -0.735394 -2.185257 -2.496319 2.900217 -2.649009 -1.486213 0.360766 3.422600 1.619955 -4.783024 4.358655 -0.671963 -2.007202 1.780041 -1.577179 5.892994 -4.325950 -4.679188 3.890304 -0.063776 -0.836096 -2.758767 1.376817 3.531715 1.410010 1.505947 -2.126869 -6.108916 3.442844 -2.273687 4.046573 1.974592 -1.283064 2.099472 -1.362546 -1.729610 -5.802444 -3.163081 -1.814577 0.442651 -5.210235 -2.445317 -0.795254 5.362338 3.245527 0.638738 -4.981002 0.548763 6.301379 -4.695817 -1.782408 3.736997 1.497433 -5.565617 1.128336 4.685445 -7.100468 0.724457 -2.293597 0.767255 -1.196994 -3.990374 3.133560 1.495208 3.318210 -1.038066 1.109018 1.186109 2.301924 2.733197 1.485627 0.357314 8.037187 4.119642 -1.017129 -2.377484 -5.439074 1.574297 -6.159813 -6.544807 2.426301 1.880744 -4.792416 1.355705 1.474790 6.095699 0.673236 0.337527 -1.447281 0.391720 +PE-benchmarks/sieve-of-eratosthenes.cpp__main = -0.582305 -0.567607 0.404207 -1.626030 0.992813 0.256556 0.505792 -0.326577 -1.802163 -0.840747 0.686742 -2.003575 -0.870557 2.011074 -0.777686 0.730986 2.617288 0.450815 -0.739007 -0.612219 1.576260 -0.548641 2.355080 2.314766 -1.899874 -0.193939 -0.125024 1.242422 0.832479 0.351670 0.569676 -1.021684 0.549209 -0.930515 0.181132 -1.073045 0.464725 0.422267 0.446703 -2.780764 0.347471 0.481241 0.433916 -0.362328 -0.311062 1.099484 1.369329 1.620776 -0.757873 0.560058 1.778036 0.313330 -0.150919 0.349819 -0.033286 -0.520690 0.370470 -0.059567 -0.921328 -0.399768 -0.030151 -1.064150 0.239533 1.754209 2.392148 0.155664 0.081740 0.575052 0.439990 0.653572 1.058151 0.249102 0.104134 0.115164 1.082393 -1.618676 -0.335345 -3.756377 -0.135112 -4.512864 -1.148576 -0.309518 2.198191 0.275198 0.137126 -0.108677 1.719045 0.151430 -0.196420 2.118388 2.066080 -0.894029 -0.955669 -1.323024 -1.305356 1.083611 -1.120794 0.283923 0.896277 0.928364 -1.456547 -0.587178 0.445750 0.304968 -0.632018 -0.701887 0.172078 1.414818 -1.694559 -0.605415 -0.505821 1.330490 0.452945 -2.743145 -0.290107 -1.328615 1.144292 0.195419 -0.490444 -0.515889 0.064444 0.458397 -0.679423 -0.033688 -1.538354 1.483411 0.615401 0.707977 0.190091 0.393492 0.545770 1.695885 0.486932 -1.222297 -0.104783 0.165166 -0.651300 0.509920 -1.448895 -0.750424 1.401636 -1.468431 0.602926 0.528423 -1.053774 -1.265310 0.578289 0.180091 0.758088 4.696401 0.251045 1.960628 1.268874 -1.403717 0.858334 -0.357545 0.106105 0.677898 0.987813 -0.044335 -1.454616 -1.585040 0.842972 1.796054 1.305257 -1.721197 -0.557291 0.023160 -0.133495 -0.079789 0.095392 0.591097 -0.325747 -1.114805 -0.382170 1.498927 2.741926 -0.173956 -0.631989 0.545699 1.225234 -0.581534 -1.700209 -0.380809 -0.537717 0.426612 0.473249 0.190910 1.181205 2.259330 -3.908287 1.575809 0.326367 0.561305 0.912140 0.244873 -1.629669 -2.865060 -0.018594 1.093385 2.011350 -0.135552 0.005470 0.786027 -1.569834 -0.082628 0.376512 0.251096 -0.444298 0.692315 -0.075625 -0.645725 -1.171747 -0.189662 -0.732624 0.169362 -0.391654 1.021281 0.389432 -2.737387 1.717476 -0.567286 -0.784845 -0.233083 -0.701905 1.404291 -1.841099 -1.662543 0.670004 -0.461435 -1.447722 -1.433192 0.126715 0.984060 -0.016521 0.532994 -0.730927 -1.842747 1.573017 -0.940980 1.300584 0.734284 -0.165697 1.459840 0.336159 -0.388462 -1.617630 -0.742169 0.329357 -0.428885 -1.500306 0.242223 -0.315094 1.285004 1.444351 -0.239426 -1.200183 0.234283 1.975440 -1.213056 -1.227349 1.082672 0.160890 -1.205440 1.209072 1.405932 -2.304751 -0.051013 -1.406059 -0.216944 -0.221064 -1.373556 1.006056 -0.003521 0.934503 0.126395 0.358833 -0.279629 0.867344 0.493463 0.063369 0.124402 2.585744 2.334404 -0.823486 0.082931 -1.997139 0.824786 -2.271532 -2.162751 0.530978 0.102999 -0.956448 0.440649 -0.025763 1.630143 0.359619 -0.168208 -0.790105 0.780023 +PE-benchmarks/sieve-of-eratosthenes.cpp___GLOBAL__sub_I_sieve_of_eratosthenes.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/snake-ladder.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/snake-ladder.cpp__getMinDiceThrows(int*, int) = -3.163889 -2.889146 -0.536371 -7.691511 7.459730 5.724997 2.977131 -3.158993 -8.432995 -1.048832 2.418550 -8.068292 -1.905914 10.378882 -2.896346 8.446893 12.501584 1.614523 -3.506435 0.089107 9.414962 -1.310219 11.132014 8.749277 -7.657291 -0.727729 -1.500284 3.672383 0.363658 4.504373 0.156475 -5.955660 4.128959 -8.217549 -2.115739 -6.221197 1.960061 3.142089 6.033896 -12.708753 2.454355 2.438929 0.078452 -2.394933 -2.548576 0.469539 6.057351 7.603531 -2.891153 2.963326 5.819254 1.597642 -1.342604 2.768193 0.473927 2.007612 -0.267415 -0.130955 -5.217585 -4.149574 -1.362680 -2.653189 2.350592 7.015722 10.350080 0.211323 0.376702 6.370232 0.349737 2.093697 5.020551 1.011088 -1.476130 -0.977590 4.662987 -7.784488 -2.487191 -11.883682 -2.518806 -15.399422 -4.785996 -0.516844 5.806380 1.208923 4.840302 -1.306722 8.057996 -1.787584 -1.411062 9.291417 9.177144 -7.483479 -3.863405 -7.573691 -5.444810 2.329286 -4.484874 -1.278184 4.681919 0.644562 -7.203528 -4.772261 1.708095 3.746839 -2.378750 -6.998421 1.451466 6.932105 -7.657308 -7.474432 -0.716513 7.045935 -3.168065 -12.473958 -2.933512 -4.510200 3.013822 0.423719 -1.032461 -7.201095 1.303403 4.978202 -2.883930 -4.459324 -1.081433 6.796738 4.097261 3.377775 1.884018 0.601887 1.032398 12.161046 3.796004 -4.746074 -0.293121 0.221251 -1.087852 3.252483 -5.295100 -4.085810 2.065346 -8.969146 1.181577 6.607988 -4.547178 -1.580820 3.181269 2.226044 3.123991 24.806765 0.252712 9.411671 5.634077 -9.134995 3.510070 -2.544287 0.037535 2.252270 3.695882 -0.283333 -10.631849 -7.784613 4.707849 7.237612 6.801689 -8.640092 -2.683836 -2.012060 -0.096984 0.628089 -1.623150 3.559184 0.056611 -7.484153 -1.385435 5.137423 17.337283 -3.426645 -1.944796 6.262162 5.248467 -4.991411 -9.608713 -4.395355 -6.559885 0.392705 2.853475 -0.472168 4.347658 10.870727 -12.675041 7.176192 -1.284884 -0.016385 4.944096 1.911125 -7.202682 -10.285837 -3.339867 5.809476 10.286207 -2.411981 2.439946 2.702385 -6.477045 0.707666 1.618210 -0.026597 -0.632081 2.885231 -0.465954 -5.081941 -4.390309 2.329520 -3.268187 -1.682194 -0.580892 4.384257 2.518080 -10.264978 7.816895 -0.929448 -2.955456 2.988936 -0.443590 9.144895 -6.671529 -8.672308 5.886776 -0.589853 -2.933314 -3.748926 2.028134 5.300976 2.834400 1.817859 -3.701491 -10.770425 4.988427 -2.682988 5.769566 3.463507 -0.470000 5.648850 -1.610845 -3.463010 -8.351210 -7.247846 -0.659841 0.085350 -6.627377 -1.812519 -1.801593 8.677201 5.500120 0.836036 -6.506865 -1.097651 9.794610 -6.599128 -1.339885 7.259606 1.889807 -8.525620 1.212529 8.656229 -9.129841 -0.427709 -3.452357 1.436298 -2.943236 -5.671346 4.144968 1.081237 3.814198 -0.269762 1.787701 -0.753440 2.604622 3.319668 1.270091 -0.565272 12.424145 6.982203 -3.644814 -2.011901 -6.716609 3.109736 -10.214246 -9.441054 3.434393 0.686657 -5.547724 2.523193 2.046918 8.603626 0.607242 0.629331 -0.927308 -0.772676 +PE-benchmarks/snake-ladder.cpp__std::queue > >::queue >, void>() = -0.092970 0.087194 0.530415 -0.502313 0.379194 0.055492 0.117100 0.077446 -0.506440 -0.294032 -0.071035 -0.403497 -0.347261 0.559268 -0.254097 -0.111427 0.802033 0.343539 -0.102120 -0.225143 0.175554 -0.160641 0.596382 0.662760 -0.528524 0.062866 0.036166 0.387034 0.058593 0.688625 -0.185619 -0.538995 0.051990 0.221609 0.271502 -0.486596 -0.020439 0.052431 -0.285576 -0.935064 0.122362 0.250186 0.068660 -0.067516 0.129034 0.379785 0.597305 0.352595 -0.111741 0.143878 0.329800 0.363600 0.022504 0.102125 0.226516 0.097117 0.504435 -0.186431 -0.273010 0.076629 -0.132742 -0.377480 -0.042166 0.483017 0.567542 0.066060 -0.018339 -0.282338 -0.001047 0.162594 0.189173 0.072887 0.135786 0.141162 0.134602 -0.105216 0.128648 -0.777301 0.072168 -1.225703 -0.346728 -0.300970 0.599013 0.306199 -0.120614 -0.146730 0.565255 -0.059820 0.169901 0.263279 0.622935 -0.199401 -0.204088 -0.273521 -0.362279 0.241503 -0.176847 -0.122227 -0.030978 0.190042 -0.366040 -0.221598 0.213202 -0.058397 -0.193335 0.253786 -0.021583 0.494902 -0.703846 0.007541 -0.431024 0.286669 0.199534 -0.638231 -0.095896 -0.354913 0.327401 0.057984 -0.242172 -0.128152 0.198945 0.245748 -0.303212 0.179125 -0.695232 0.548123 0.015257 -0.068623 -0.015745 -0.059011 0.050387 0.186426 0.213612 -0.363397 -0.022221 0.181224 -0.230984 -0.151189 -0.436493 -0.068119 0.142107 -0.334093 0.132284 0.057330 -0.359695 -0.207056 -0.267146 -0.124385 0.316325 1.165391 -0.218856 0.374574 0.101792 -0.462193 0.251671 0.151222 -0.069211 0.081783 0.379727 0.189190 -0.194949 -0.383613 0.165416 0.525578 0.374842 -0.296355 0.023873 -0.185066 -0.128809 0.105740 0.185169 0.028599 -0.206889 -0.310812 -0.197605 0.057251 0.764542 0.097677 -0.651180 0.003199 0.165678 -0.115476 -0.093992 0.009612 0.056874 0.133204 0.074839 -0.152288 0.375576 0.630289 -1.436439 0.582487 -0.019907 -0.160475 0.373549 -0.125243 -0.098357 -0.512746 -0.027552 0.406296 0.744882 0.086637 -0.047465 0.097653 -0.452561 -0.092374 0.009184 0.347085 -0.301281 0.224012 0.246825 -0.489589 -0.260906 -0.444237 -0.040467 -0.001101 -0.328370 0.174962 0.070281 -1.217721 0.556511 -0.045703 -0.038134 -0.003806 -0.019567 0.120764 -0.483541 -0.522640 0.059478 -0.020314 -0.416697 -0.271564 -0.091030 0.393189 -0.185196 0.219560 -0.258530 -0.492627 0.413229 -0.127870 0.378695 0.233082 0.059279 0.496979 0.401934 -0.044956 -0.234367 -0.146286 0.340558 -0.315422 -0.105110 0.400033 -0.235029 0.279130 0.599409 -0.009969 -0.124719 -0.099516 0.644981 -0.108338 -0.175257 0.336235 -0.203760 -0.086825 0.357951 0.441990 -0.529183 -0.330237 -0.414278 -0.110609 -0.006229 -0.260931 0.278474 -0.278321 0.138550 0.205489 0.047490 -0.437476 0.221403 0.015420 -0.179953 0.075923 0.665397 0.614900 -0.217400 0.496919 -0.344787 0.264913 -0.618215 -0.304738 -0.148275 -0.186963 -0.226801 0.127456 -0.231974 0.352072 -0.028846 0.214557 -0.090141 0.124317 +PE-benchmarks/snake-ladder.cpp__std::queue > >::push(queueEntry const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/snake-ladder.cpp__std::queue > >::empty() const = -0.146834 0.178332 0.459434 -0.506570 0.472445 0.335594 0.137206 -0.217885 -0.439797 -0.182001 0.024221 -0.623143 -0.367505 0.585579 -0.284731 0.109356 0.718740 0.140785 -0.199744 -0.100455 0.260275 0.010713 0.703438 0.662740 -0.548969 0.060866 0.061857 0.323684 0.029621 0.625819 -0.294166 -0.542673 0.115534 0.080105 0.109630 -0.281834 -0.022181 -0.047935 0.030331 -0.797782 0.099174 0.213134 0.039435 -0.105728 0.035579 0.136768 0.696152 0.416733 -0.057107 0.031500 0.361115 0.295416 0.038999 0.124295 0.272110 0.011702 0.614363 -0.162935 -0.234194 -0.117559 -0.128934 -0.204868 -0.101651 0.572435 0.623247 0.135231 -0.040579 -0.106657 -0.025317 0.118730 0.109854 0.156633 0.071438 0.340717 0.112298 -0.123642 0.273865 -0.635055 -0.011565 -0.782041 -0.367800 -0.185958 0.328629 0.360084 0.116935 -0.133427 0.617844 0.011414 0.038414 0.149629 0.768167 -0.395942 -0.187833 -0.215613 -0.395309 0.152390 -0.217757 0.059775 -0.111798 0.110129 -0.436104 -0.282955 0.187293 0.055062 -0.229518 0.191296 0.022193 0.407172 -0.542811 -0.087516 -0.245680 0.176136 0.064938 -0.800762 -0.225073 -0.324866 0.188456 -0.001855 -0.238932 -0.381670 0.179486 0.268687 -0.274845 -0.036359 -0.635115 0.496849 0.213427 0.042644 -0.005640 -0.087964 0.209123 0.440201 0.088231 -0.353202 0.015349 -0.051845 -0.164494 0.010303 -0.327472 -0.042848 -0.015134 -0.367562 0.097986 0.300730 -0.327565 -0.055969 -0.261429 -0.082888 0.229109 1.361702 -0.220463 0.477839 0.182077 -0.609492 0.260295 -0.013286 -0.159766 0.029130 0.250994 0.275134 -0.397745 -0.451650 0.380629 0.594205 0.367296 -0.368489 0.120277 -0.064103 -0.103780 -0.065868 0.187749 0.074057 -0.155659 -0.363645 -0.217376 0.270952 0.892481 -0.049260 -0.661807 0.213632 0.090652 -0.017017 -0.134672 -0.104867 -0.044853 0.125158 0.106526 -0.076222 0.386432 0.687856 -1.254971 0.554395 0.066066 -0.270097 0.583874 -0.119018 -0.292529 -0.253076 0.036867 0.505160 0.548137 0.043277 -0.049596 0.012625 -0.502121 -0.099324 0.035521 0.219376 -0.307701 0.262046 0.260313 -0.537588 -0.371392 -0.415268 -0.041450 -0.111379 -0.389554 0.277263 0.038843 -1.104304 0.688370 0.100996 -0.081468 -0.028167 -0.210464 0.192790 -0.495055 -0.566587 0.138680 -0.183796 -0.260585 -0.169456 -0.016546 0.273592 -0.017133 0.309366 -0.426695 -0.459137 0.358213 -0.098635 0.409314 0.245954 0.188941 0.286332 0.341818 -0.087105 -0.301974 -0.185146 0.353901 -0.110443 -0.332328 0.247975 -0.250080 0.394342 0.556337 -0.068416 -0.196681 -0.199108 0.497941 -0.172546 -0.146684 0.337155 -0.142072 -0.394347 0.107771 0.408833 -0.343925 -0.233926 -0.376652 -0.198285 -0.245812 -0.433869 0.234615 -0.124418 0.143463 0.248259 -0.052509 -0.355721 0.226859 0.031101 -0.108989 0.139028 0.620136 0.434922 -0.174949 0.334660 -0.482657 0.283833 -0.706174 -0.519005 0.171880 -0.251803 -0.327309 -0.038717 -0.152301 0.414313 -0.034312 0.169651 -0.064326 0.101828 +PE-benchmarks/snake-ladder.cpp__std::queue > >::front() = -0.156982 0.254591 0.415333 -0.379716 0.388872 0.180858 0.121647 -0.123141 -0.296189 -0.308608 -0.080178 -0.496233 -0.466060 0.532473 -0.266126 0.005722 0.707278 0.185480 -0.094062 -0.145829 0.243533 -0.134924 0.659304 0.606114 -0.529389 0.015429 0.191136 0.330889 0.047377 0.558664 -0.194910 -0.522017 0.159202 0.104815 0.234956 -0.329190 0.029725 -0.067141 -0.158084 -0.771784 0.055985 0.138016 0.049958 -0.078870 0.004190 0.269353 0.695718 0.397206 -0.101093 -0.016221 0.311613 0.304927 0.025343 0.144261 0.184392 -0.026411 0.441843 -0.201923 -0.255255 -0.056497 -0.134687 -0.387427 -0.097566 0.540540 0.611672 0.110649 0.025197 -0.057475 -0.119918 0.149748 0.031771 0.134917 0.180359 0.312111 0.156885 -0.194941 0.155894 -0.711556 -0.079660 -1.069884 -0.332448 -0.347627 0.258298 0.266142 0.071976 -0.055765 0.590916 0.095359 0.157435 0.199591 0.783684 -0.369317 -0.185353 -0.290064 -0.294643 0.190956 -0.259717 0.050576 -0.022637 0.093488 -0.396274 -0.321233 0.179922 0.014116 -0.200559 0.095270 -0.047041 0.412702 -0.603644 -0.051751 -0.444091 -0.017548 0.072780 -0.773799 -0.046691 -0.248646 0.300065 0.047935 -0.156800 -0.337772 0.171194 0.331408 -0.192998 -0.058913 -0.575864 0.496057 0.135537 -0.044964 0.036081 -0.030753 0.154017 0.376212 0.266742 -0.262979 -0.077385 0.000805 -0.291398 -0.107724 -0.353150 -0.051140 0.161086 -0.381007 0.086913 0.272071 -0.317338 -0.171155 -0.155131 -0.239358 0.351304 1.125334 -0.212331 0.331773 0.104604 -0.594441 0.228613 -0.040392 -0.196139 0.023039 0.316955 0.314919 -0.286884 -0.416309 0.304559 0.540546 0.341758 -0.309584 0.033871 -0.154348 -0.046688 -0.086659 0.130886 0.125549 -0.202499 -0.323065 -0.187681 0.238405 0.741853 -0.094055 -0.512474 0.179604 0.109324 -0.016695 -0.228752 -0.081608 -0.018506 0.077683 0.047401 -0.096711 0.294824 0.647841 -1.165934 0.523971 0.034054 -0.201982 0.423650 -0.145726 -0.182463 -0.421558 0.146062 0.567410 0.502161 0.050502 0.008276 -0.060997 -0.481692 -0.088615 0.019722 0.343093 -0.263390 0.235177 0.185075 -0.507780 -0.440109 -0.352458 -0.006082 -0.130673 -0.266643 0.210240 0.129630 -1.084656 0.718510 -0.044698 -0.077676 -0.021736 -0.132837 0.178224 -0.530357 -0.600726 0.122696 -0.190300 -0.306528 -0.211350 -0.008975 0.317559 -0.091582 0.137924 -0.295878 -0.452742 0.350055 -0.066152 0.318908 0.205169 0.292128 0.454712 0.289195 -0.139856 -0.314261 -0.111222 0.231857 -0.229515 -0.269176 0.219776 -0.172456 0.373065 0.657899 -0.090331 -0.124878 -0.058065 0.491868 -0.246037 -0.229497 0.358944 -0.024215 -0.273285 0.188268 0.403674 -0.378484 -0.376124 -0.383913 -0.119792 -0.128406 -0.479153 0.129325 -0.315147 0.068211 0.336700 -0.056495 -0.364889 0.244243 0.052213 -0.064192 0.049415 0.560819 0.537334 -0.288459 0.309714 -0.425050 0.222423 -0.727491 -0.470702 0.104043 -0.120681 -0.137006 0.013516 -0.116422 0.313453 -0.075828 0.135829 -0.077721 -0.015620 +PE-benchmarks/snake-ladder.cpp__std::queue > >::pop() = -0.229542 0.347324 0.730361 -0.834134 0.832620 0.750791 0.155231 -0.218456 -0.580253 -0.197561 -0.196058 -0.744672 -0.556859 0.914127 -0.427047 0.159743 1.118983 0.219263 -0.265526 -0.044312 0.497023 0.124383 0.975225 0.776559 -0.828253 0.018327 0.189830 0.526244 -0.108378 1.178978 -0.550726 -0.979018 0.058014 0.185470 0.249280 -0.516183 0.062158 -0.065539 -0.083987 -1.207852 0.158680 0.383558 -0.113181 -0.174191 0.030111 -0.073175 1.068129 0.626020 -0.153506 -0.168580 0.496039 0.649676 -0.073955 0.199512 0.324243 0.217604 0.802439 -0.244835 -0.383043 -0.202672 -0.204570 -0.198053 -0.083100 0.815302 0.888839 0.199959 0.004010 -0.098112 -0.097429 0.151031 0.067428 0.162751 0.109984 0.492250 0.171677 -0.095506 0.245893 -0.805941 0.060557 -0.902047 -0.464162 -0.489902 0.218630 0.632850 0.198742 -0.355857 0.956690 -0.133930 0.214237 0.289377 1.148466 -0.609251 -0.234555 -0.695824 -0.657387 0.197612 -0.312343 -0.141395 -0.244750 0.051720 -0.581700 -0.579255 0.109187 0.113060 -0.288793 0.189493 -0.050680 0.721129 -0.763329 -0.213368 -0.485657 0.386474 -0.058132 -1.185377 -0.538556 -0.454443 0.103303 -0.074606 -0.193751 -0.715997 0.283752 0.657238 -0.462488 -0.134334 -0.733280 0.830102 0.383821 -0.164784 0.008737 -0.211445 0.225409 0.632764 0.289001 -0.485539 -0.115637 0.056252 -0.275143 -0.244745 -0.585885 0.033373 -0.148602 -0.607785 0.043223 0.664759 -0.453830 0.049678 -0.531111 -0.306239 0.557101 2.340053 -0.424265 0.526247 0.053137 -1.005745 0.524142 0.151779 -0.360201 -0.041740 0.316672 0.463363 -0.781453 -0.668007 0.535269 0.790758 0.577327 -0.431505 0.210904 -0.319319 -0.230036 -0.095477 0.161103 0.221549 -0.382482 -0.519037 -0.351557 0.292166 1.424234 -0.104432 -1.203251 0.445429 0.314032 -0.159442 -0.100455 -0.203038 -0.214140 0.060285 0.290512 -0.254634 0.644736 1.058749 -1.799773 0.839992 0.150343 -0.545654 0.822659 -0.327484 -0.191072 -0.150633 0.030850 0.908924 0.921720 0.009227 -0.034141 -0.148727 -0.696361 -0.049381 0.100553 0.477101 -0.377559 0.295952 0.349016 -0.911188 -0.581606 -0.602648 -0.204479 -0.257989 -0.627412 0.255372 -0.026078 -1.634219 1.143882 0.123516 0.074197 0.157908 -0.250371 0.328650 -0.722979 -0.936570 0.312106 -0.021475 -0.218098 -0.105072 0.018445 0.607880 0.078700 0.544779 -0.672055 -0.980574 0.393214 0.004413 0.569923 0.308815 0.401378 0.420710 0.531914 -0.131539 -0.515298 -0.542979 0.594055 0.029826 -0.439420 0.203946 -0.317316 0.671959 0.834580 -0.129652 -0.279591 -0.525036 0.792755 -0.228360 -0.071595 0.542038 -0.372547 -0.651508 -0.081618 0.697258 -0.477213 -0.586590 -0.532969 -0.017042 -0.348851 -0.695257 0.177831 -0.346108 0.143999 0.490840 -0.092642 -0.645918 0.261572 0.137148 -0.205188 0.102470 0.961607 0.436944 -0.278916 0.574884 -0.633880 0.447131 -1.095583 -0.709942 0.159045 -0.576437 -0.364100 0.063430 -0.160995 0.583013 -0.228964 0.553332 0.072306 -0.173172 +PE-benchmarks/snake-ladder.cpp__std::queue > >::~queue() = -0.168099 0.123011 0.468565 -0.457998 0.501713 0.166102 0.139788 0.011299 -0.432637 -0.312156 -0.126859 -0.410257 -0.497140 0.613328 -0.269853 0.054436 0.793507 0.290278 -0.097309 -0.198763 0.341101 -0.178161 0.714328 0.583166 -0.620751 0.016275 0.095813 0.492328 0.086374 0.706834 -0.184652 -0.508027 0.162825 0.112307 0.271428 -0.506783 0.111816 0.085849 -0.269381 -0.919767 0.078180 0.209287 0.013877 -0.021934 0.032261 0.395056 0.612931 0.466731 -0.185507 0.111435 0.393881 0.320923 0.032455 0.198664 0.077647 0.046984 0.392948 -0.269576 -0.342376 -0.032567 -0.122793 -0.569893 -0.036517 0.502605 0.704571 0.015693 0.039807 -0.028361 -0.104591 0.193314 0.172376 0.106979 0.171072 0.116176 0.253885 -0.146906 0.046528 -0.770580 -0.048855 -1.280128 -0.357608 -0.459219 0.449089 0.332208 0.013632 -0.121980 0.689309 0.043836 0.150830 0.310837 0.726156 -0.379410 -0.207712 -0.459042 -0.289795 0.260420 -0.325225 -0.131806 0.033100 0.204074 -0.373913 -0.331625 0.173539 -0.064883 -0.213390 0.047492 -0.157508 0.574209 -0.775474 -0.115835 -0.559421 0.193100 0.076303 -0.778895 -0.066911 -0.281319 0.367458 0.028792 -0.026244 -0.203415 0.170113 0.357126 -0.228879 0.013076 -0.605882 0.588492 0.130141 -0.148745 0.072224 0.016580 0.032724 0.355182 0.348670 -0.314436 -0.219332 0.183119 -0.274263 -0.112497 -0.501351 -0.026867 0.209857 -0.493041 0.106032 0.228319 -0.330204 -0.200888 -0.228518 -0.214248 0.433005 1.155124 -0.145473 0.303517 0.118026 -0.558988 0.303222 0.065712 -0.112101 0.177051 0.343822 0.187582 -0.266589 -0.479493 0.219502 0.523910 0.400748 -0.380974 -0.019744 -0.256102 0.000000 -0.023883 0.075257 0.241308 -0.239815 -0.304634 -0.169055 0.096979 0.809818 -0.065542 -0.603058 0.231048 0.184216 -0.227548 -0.291477 -0.135756 -0.002445 -0.023811 0.104981 -0.111763 0.294004 0.726980 -1.273184 0.587896 0.064352 -0.158671 0.380558 -0.208801 -0.079600 -0.513850 0.024894 0.519643 0.682474 0.026924 0.022028 0.021525 -0.532961 -0.010976 0.059369 0.372954 -0.207377 0.214837 0.173458 -0.451702 -0.399855 -0.382331 -0.072144 -0.045998 -0.243700 0.206245 0.143691 -1.255055 0.647901 -0.207555 -0.105258 0.113622 -0.006362 0.293526 -0.542464 -0.630349 0.204384 -0.056934 -0.435112 -0.362334 0.063439 0.450956 -0.135526 0.110043 -0.257148 -0.595430 0.393983 -0.115154 0.258800 0.221651 0.215095 0.546030 0.343019 -0.212598 -0.369570 -0.172287 0.241957 -0.307410 -0.143029 0.281635 -0.134153 0.402641 0.719212 0.023498 -0.107265 -0.088231 0.695148 -0.284381 -0.297780 0.471725 -0.039278 -0.184003 0.374973 0.533131 -0.535157 -0.469129 -0.419888 -0.007623 0.001124 -0.422882 0.237153 -0.382493 0.109729 0.336753 0.045387 -0.446688 0.311561 0.084952 -0.142069 -0.106840 0.820841 0.682687 -0.325184 0.406689 -0.384993 0.258156 -0.763064 -0.372581 -0.042175 -0.141301 -0.131524 0.197928 -0.086148 0.389001 -0.070497 0.168490 -0.099183 -0.126116 +PE-benchmarks/snake-ladder.cpp__main = -1.593690 -1.756275 1.387683 -4.295027 3.015792 1.378567 1.503210 -1.168988 -4.970151 -0.881568 1.233835 -4.013845 -0.911202 5.418167 -1.482476 3.381171 7.060880 1.850409 -2.173989 -0.922658 4.841420 -2.632577 5.655163 5.466617 -4.211972 -0.239879 -0.186363 2.797839 1.520439 2.607893 -0.872633 -1.542704 1.465206 -4.040544 0.251518 -4.083949 0.847402 1.755534 2.286205 -7.409682 1.351162 0.734190 1.402517 -1.227750 -1.006764 2.198245 3.208170 3.960879 -1.616093 1.320799 3.611771 -0.073928 -0.251377 1.201904 0.910727 1.431039 2.185628 1.540719 -2.498050 -1.193133 -0.642736 -2.568282 1.874307 3.924082 5.608312 0.229210 0.169610 2.099493 1.270854 1.123149 2.836052 0.403096 -0.796646 -0.723121 2.369264 -5.653018 0.077436 -8.564557 -0.792520 -10.023421 -2.761042 -0.553271 3.969561 -0.612004 1.916792 -0.286579 4.295390 -0.907820 -0.495934 3.554875 4.826969 -3.708794 -2.213747 -3.541451 -3.138702 1.679516 -2.373525 -0.802093 3.444952 0.671295 -3.662423 -2.144868 2.365152 1.878138 -1.456706 -1.867794 0.664215 4.244319 -3.915293 -3.560570 -1.089885 2.955108 -0.857254 -6.496825 0.631332 -3.543243 2.308061 0.375137 -1.329877 -3.393160 0.713161 2.625566 -1.856717 -1.540734 -2.391474 4.624085 1.441634 1.398433 0.524962 -0.110688 0.355491 4.742113 2.781621 -3.186284 0.017358 0.727538 -2.438438 1.185648 -3.782447 -2.586179 2.610969 -4.369852 -0.076729 2.214790 -2.767125 -0.597232 3.542171 1.609102 1.803467 13.163742 0.105298 4.953586 2.705390 -4.176631 3.420683 -0.101047 0.369032 1.686733 2.633661 -0.259604 -6.780938 -4.218974 1.883296 4.259531 3.647846 -5.201697 -2.698093 -1.495539 -0.425099 1.039051 -0.425938 1.348123 -0.474179 -3.593305 -1.017193 2.171038 8.807536 -1.719588 -2.459775 2.077307 1.210653 -3.039451 -6.692138 -1.814980 -3.112527 0.756395 -0.413431 -0.296030 2.844208 5.797171 -9.193732 4.438864 -1.349084 -0.451315 4.137255 0.278412 -3.467060 -7.490816 -1.253704 2.728073 5.995139 -0.647845 -0.464525 2.145640 -3.866311 -0.088309 0.270505 0.606210 -1.007709 1.731773 0.056701 -2.525869 -2.234467 -0.009110 -1.279388 -1.055566 -0.274421 2.447063 0.469206 -6.344423 4.102171 -0.703470 -1.448498 1.549636 -0.283003 2.985235 -3.875263 -4.398610 2.345251 0.437930 -1.532288 -3.594586 0.652984 3.210391 0.141238 0.240051 -2.109671 -6.116176 2.743014 -2.841881 3.418994 1.854974 -0.573548 3.456681 2.188596 -1.160993 -4.664439 -1.491917 -1.278649 -0.792759 -3.336130 -1.698615 -1.080788 4.223900 3.500562 0.341525 -1.655141 -0.244925 5.644257 -3.665480 -1.966428 3.477726 0.380926 -3.543637 1.508104 4.257857 -5.625043 -0.698592 -2.305604 -1.044741 -0.629813 -2.759553 2.801864 0.077602 2.213951 -0.269852 0.965302 -0.304757 1.763338 1.512207 0.400468 -0.041896 6.761904 5.715841 -2.049409 -0.591005 -3.838219 2.070681 -5.482767 -4.356311 1.101648 1.251337 -3.371158 1.493843 1.590299 4.591468 0.473990 -0.284141 -0.691029 0.099385 +PE-benchmarks/snake-ladder.cpp__std::deque >::~deque() = -0.465508 0.560119 1.348740 -1.358309 1.821671 0.935364 0.389199 0.187749 -1.149369 -0.961424 -0.488776 -1.463881 -1.869157 1.901485 -0.718589 0.161713 2.249656 0.498184 -0.329733 -0.313465 1.093267 -0.097527 2.081519 1.302854 -1.880133 0.029523 0.151762 1.403801 -0.001125 2.180807 -0.524418 -1.830501 0.413818 0.544126 0.775400 -1.101225 0.403371 -0.009976 -0.957544 -2.508292 0.161223 1.062533 -0.362164 -0.060405 0.032246 0.964558 2.033094 1.429761 -0.681388 0.022105 1.124807 0.877114 0.033761 0.613621 0.040935 -0.134009 0.893659 -0.796433 -1.217823 -0.267013 -0.376351 -1.617206 -0.347525 1.402727 2.026649 -0.016611 0.041809 0.158688 -0.413661 0.586233 0.328674 0.354354 0.871275 0.409146 0.961567 0.261151 -0.216759 -1.722934 -0.106879 -3.391126 -1.073685 -1.499230 1.259805 1.328056 -0.059630 -0.936972 2.154365 0.058704 0.409895 1.129912 2.381363 -1.092385 -0.608865 -1.879437 -0.818818 0.725009 -1.027924 -0.511533 0.132946 0.443190 -1.129134 -0.910189 0.068950 -0.370395 -0.594950 0.048127 -0.632577 1.803410 -2.143997 -0.179537 -1.779622 0.741353 0.340764 -2.471945 -0.782959 -0.385379 0.572705 0.092683 0.152947 -0.511618 0.543393 1.033484 -0.786078 0.006081 -1.579252 1.947358 0.572086 -0.458649 0.386727 0.295679 0.363911 1.012081 1.097389 -0.759655 -0.843705 0.423152 -0.496996 -0.311963 -1.297529 0.112299 0.408536 -1.475496 0.286583 0.914722 -0.877046 -0.466886 -1.438939 -0.820934 1.355978 3.521158 -0.518669 0.803329 0.108866 -1.741778 1.151455 0.232420 -0.627144 0.318215 0.769622 0.762979 -0.671232 -1.391772 0.994911 1.527103 1.174288 -1.217162 0.493901 -0.680162 0.064434 -0.456722 0.197337 1.056384 -0.533587 -0.809774 -0.502023 0.493713 2.485713 -0.380552 -2.401969 1.071080 0.786665 -0.368972 -0.556215 -0.479118 0.119116 -0.351508 0.719655 -0.351180 0.920094 2.252919 -3.383016 1.705173 0.660066 -0.657829 1.208426 -0.774387 -0.126188 -1.048771 -0.012850 1.808221 1.913738 0.217736 -0.115985 -0.390841 -1.527440 0.139819 0.421670 1.052336 -0.364259 0.553632 0.193565 -1.162612 -1.301382 -1.444525 -0.518830 0.071656 -0.966100 0.527111 0.407939 -3.665838 2.151226 -0.594230 -0.211770 0.125802 -0.134073 1.039657 -1.507267 -2.035816 0.701168 -0.388047 -1.668291 -0.959549 0.281872 1.208749 0.009312 0.459737 -0.808561 -2.110529 1.386758 -0.091542 0.832404 0.640582 0.875073 1.633069 1.357628 -0.856128 -1.057629 -1.132965 1.204506 -0.648055 -0.523639 0.730593 -0.308379 1.235620 1.941367 -0.064586 -0.414760 -0.904732 1.821891 -0.849244 -0.889307 1.532043 -0.408635 -0.789704 0.983139 1.739308 -1.271635 -1.445423 -1.411733 0.211432 -0.355675 -1.471328 0.281442 -1.185610 0.114150 1.279955 -0.043006 -1.470382 0.771947 0.244378 -0.611085 -0.593468 2.517935 1.843466 -1.238124 1.338469 -1.259542 1.036346 -2.356828 -1.333405 0.150480 -0.797753 -0.208279 0.472902 -0.052656 0.935145 -0.398810 0.422391 -0.396987 -0.500101 +PE-benchmarks/snake-ladder.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.086960 0.007450 0.225831 -0.211146 0.169658 -0.050496 0.082272 -0.081162 -0.248976 -0.114555 -0.045527 -0.118980 -0.083242 0.302936 -0.107654 0.186736 0.478788 0.241598 -0.036889 -0.211864 0.247560 -0.427696 0.406023 0.440610 -0.347358 0.038353 0.201968 0.281744 0.184535 0.333062 -0.226223 -0.038754 0.114509 -0.259008 0.177896 -0.434551 0.043542 0.125748 0.046752 -0.602423 0.040672 -0.117332 0.179683 -0.008855 -0.035543 0.281366 0.281603 0.249885 -0.097546 0.190398 0.242715 0.010670 0.075410 0.099511 0.113234 0.244356 0.360454 0.040666 -0.135334 0.053536 -0.033947 -0.413083 0.163485 0.281529 0.419075 -0.031230 0.031184 0.085228 0.009145 0.035447 0.146072 0.073544 -0.092414 0.003105 0.142572 -0.612089 0.181247 -0.731169 -0.094819 -0.910930 -0.216033 -0.236248 0.147012 -0.147962 0.201482 0.198907 0.365501 0.004164 0.103786 0.013365 0.333344 -0.364821 -0.125023 -0.135467 -0.128546 0.126088 -0.182616 -0.086527 0.196266 0.038521 -0.190779 -0.274484 0.406871 0.122972 -0.154663 -0.057771 -0.052814 0.293587 -0.430781 -0.323324 -0.321613 -0.083763 -0.155081 -0.388926 0.335742 -0.250643 0.380731 0.050963 -0.043963 -0.341008 0.056942 0.322316 -0.063867 -0.154504 -0.248873 0.309237 0.074501 -0.055283 0.042833 -0.066631 -0.034185 0.325980 0.354768 -0.204877 -0.099020 0.177883 -0.354852 -0.057219 -0.329936 -0.177203 0.252290 -0.336160 -0.059154 0.109408 -0.209947 0.010250 0.488537 -0.009811 0.212679 0.719638 -0.007904 0.174337 0.120283 -0.313920 0.203810 0.002153 0.009236 0.196014 0.282352 0.046103 -0.482344 -0.283261 -0.006866 0.301053 0.215910 -0.318034 -0.401777 -0.233038 0.008047 0.179821 -0.020583 0.054277 -0.139876 -0.203489 -0.059742 -0.036162 0.563237 -0.148395 -0.098517 0.051129 -0.099113 -0.345447 -0.619229 -0.099454 -0.257296 0.035395 -0.250725 -0.038033 0.115926 0.367148 -0.807720 0.340143 -0.272540 -0.128101 0.305223 -0.062910 -0.070185 -0.626245 0.045650 0.194094 0.402332 -0.045447 0.061814 0.155560 -0.321655 -0.036858 -0.080833 0.193846 -0.177067 0.169346 0.122923 -0.319479 -0.182238 0.006708 0.070177 -0.188262 0.048549 0.146623 0.079425 -0.653634 0.274228 -0.131401 -0.125860 0.282353 0.071096 0.114864 -0.347362 -0.305254 0.139124 0.099797 0.021460 -0.262518 -0.001258 0.288243 -0.192140 -0.159393 -0.135591 -0.335067 0.064657 -0.223509 0.098413 0.154078 0.028874 0.316880 0.097701 -0.105747 -0.299533 0.211825 -0.267826 -0.247813 -0.056670 -0.114128 -0.092274 0.286175 0.489659 0.100939 0.111540 0.157729 0.443225 -0.328050 -0.189358 0.235945 0.192466 -0.091853 0.160675 0.247827 -0.407755 -0.220114 -0.134862 -0.137724 0.138862 -0.167037 0.258194 -0.240344 0.100893 0.106233 0.041313 -0.095016 0.245711 0.044340 0.042065 -0.065312 0.445378 0.532505 -0.172406 0.015401 -0.192958 0.057261 -0.407117 -0.143055 -0.081066 0.251643 -0.181812 0.139935 0.112146 0.280380 0.040519 0.000711 0.005849 -0.166405 +PE-benchmarks/snake-ladder.cpp__std::deque >::begin() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/snake-ladder.cpp__std::deque >::end() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_get_Tp_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/snake-ladder.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::~_Deque_base() = -0.754227 1.536764 2.253801 -2.858139 3.005262 3.748486 0.565906 -1.055466 -1.821744 -0.306680 -0.474767 -3.011251 -1.904416 3.198418 -1.412559 0.577638 3.875834 0.293595 -1.091327 0.427461 1.586779 1.474514 3.397395 2.757011 -2.622379 0.078961 0.735361 1.078688 -1.022973 3.878406 -2.102788 -4.184334 0.244957 0.569813 0.295501 -1.081082 -0.168767 -0.892239 0.402849 -3.878765 0.557942 1.500238 -1.134725 -0.930901 0.070037 -1.375222 4.219999 2.036282 -0.275505 -1.007006 1.369839 2.412146 -0.541534 0.484107 1.539360 0.729211 2.551226 -0.340411 -1.161883 -1.038342 -0.855217 0.563732 -0.762253 2.933403 2.752241 1.049441 -0.223832 -0.447086 -0.378431 0.334033 -0.234594 0.665231 0.655880 2.347025 0.428939 0.182934 0.574848 -2.260321 0.249792 -1.542222 -1.655501 -1.188516 0.293551 2.179924 0.985471 -1.787140 3.150755 -0.775065 0.624031 1.040146 4.377783 -2.205480 -0.784678 -2.276120 -2.458546 0.353372 -0.815337 0.016700 -1.179363 -0.671816 -2.331605 -2.281272 -0.045348 0.703736 -0.959187 0.498878 0.292200 2.271842 -1.806698 -0.624980 -1.200587 1.460776 -0.280673 -4.338344 -3.156202 -1.265126 -0.314534 -0.102596 -1.284628 -3.162809 1.146805 2.268140 -1.774669 -0.978525 -1.402832 2.743119 1.715364 -0.137703 0.001812 -0.863501 1.352320 2.712649 0.777886 -1.527163 0.232236 -0.479258 -0.499023 -0.663630 -1.513485 0.260145 -1.453172 -1.769163 0.313197 2.973404 -1.611843 0.477732 -2.204327 -0.988158 1.559371 9.376151 -1.858153 2.208197 0.151265 -3.880396 1.779111 0.185302 -1.652972 -0.823582 0.905672 2.115187 -3.301612 -2.102800 2.446534 2.979327 1.971278 -1.648613 1.492723 -0.737167 -1.024183 -0.886714 0.877198 0.505786 -0.815405 -1.980776 -1.322460 1.828076 5.366997 -0.720850 -5.079134 1.642739 1.396303 0.426039 0.401846 -0.641204 -0.921169 0.434763 1.807527 -0.955488 2.544044 3.642156 -5.865961 2.737381 0.655577 -2.349673 3.190688 -0.566855 -1.158579 0.907120 0.211257 3.473331 2.944375 0.376715 -0.285526 -0.970283 -2.286581 -0.364950 0.563039 1.394902 -1.377382 1.186515 1.180478 -3.500111 -2.062083 -2.263244 -0.853334 -1.268740 -2.696349 0.934107 -0.417069 -5.472794 4.365172 1.406597 0.427862 0.116193 -1.497082 1.252796 -2.366664 -3.551012 1.170947 -0.421258 -0.444048 0.572003 -0.204864 1.760777 1.271840 2.846320 -2.757906 -3.620068 1.541994 0.683014 2.689851 1.101471 1.550902 1.222749 1.424111 -0.408761 -1.730503 -2.926435 3.148400 0.997196 -2.223838 0.096628 -1.422241 2.442431 2.430679 -0.848984 -1.575710 -2.972067 2.187761 -0.930029 0.589385 1.689083 -1.169602 -2.895588 -1.278964 2.322495 -1.049172 -1.593687 -1.673228 -0.126188 -2.131561 -2.696018 0.142551 -0.821062 0.480649 1.645380 -0.673317 -2.022995 0.397019 0.415543 -0.549422 0.904108 2.533039 0.843435 -1.042667 1.808653 -2.464182 1.867479 -3.786389 -3.186419 1.282343 -2.817583 -1.548019 -0.500396 -0.704940 1.849708 -0.968090 1.980876 0.284410 -0.204970 +PE-benchmarks/snake-ladder.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = -0.505811 0.844616 1.322920 -1.512303 1.543086 1.701722 0.340376 -0.888870 -0.877962 -0.216542 -0.219635 -1.105424 -0.822816 1.705381 -0.873020 0.532119 2.354085 0.313364 -0.516282 -0.302882 1.374117 -0.139575 2.150913 1.851168 -1.761620 -0.046119 1.361837 0.768937 0.208633 1.788520 -1.549284 -1.508089 0.457858 -0.720190 0.350787 -1.095301 0.052617 -0.560286 0.555997 -2.253224 0.214088 -0.529385 -0.930975 -0.368556 -0.252023 0.188499 2.329663 1.223884 -0.438266 -0.295118 1.140243 0.981395 -0.467182 0.325530 0.801724 0.816218 1.675608 0.820840 -0.418444 -0.469495 -0.463624 -0.243812 0.072946 1.819619 1.778177 0.445055 0.084881 0.362482 -0.115091 0.032075 -0.060941 0.404633 0.288146 1.256346 0.560906 -1.838358 0.373091 -2.830979 -0.384961 -2.270691 -0.891524 -1.001361 -0.388674 -0.688778 1.044067 0.029867 1.812071 -0.096075 0.478471 0.508217 2.486521 -1.831783 -0.496669 -1.200166 -1.257950 0.108387 -0.703644 0.234126 -0.002634 -0.630016 -1.282868 -1.782907 0.658860 0.755326 -0.606258 -0.369580 0.043853 1.395568 -1.201265 -0.872777 -1.104524 0.015726 -0.655304 -2.579327 -0.784526 -0.962982 1.536262 -0.062532 -0.579416 -2.383778 0.488551 2.057523 -0.768371 -1.147983 0.243045 1.542849 1.214691 0.064564 -0.015733 -0.669022 0.634838 1.939155 1.580637 -0.824879 -0.112802 -0.201128 -1.174325 -0.454448 -1.173022 -0.058521 0.210406 -1.163985 0.139391 1.879109 -0.947083 0.176151 1.463117 -0.610206 1.097887 5.739965 -0.838882 1.131834 0.095316 -2.326031 0.725722 -0.172156 -0.736517 -0.019036 0.848514 1.088384 -3.043456 -1.321419 1.145724 1.670373 1.071417 -1.846932 -0.285975 -0.821790 -0.489678 -0.223539 0.027592 0.288817 -0.689010 -1.058124 -0.698162 0.972681 3.285316 -1.052822 -2.477503 0.785187 0.215951 -0.317656 -1.248858 -0.535383 -0.773265 0.423075 0.608821 -0.441472 1.350501 2.090903 -3.991970 1.457376 -0.526783 -1.380986 1.753827 0.042586 -0.625631 -0.391340 0.507366 1.920486 1.521613 0.332285 -0.087146 -0.164610 -1.445111 -0.213649 0.102828 1.031496 -0.802525 0.716641 0.951244 -2.183639 -1.428247 -0.606435 -0.068232 -0.957687 -0.718884 0.618316 -0.880156 -3.902045 2.489764 0.403172 0.009238 0.599747 -0.734896 0.892431 -1.649228 -2.176514 0.925325 0.086326 0.351120 -0.148337 -0.046631 1.280206 0.439514 1.178358 -1.640775 -2.504522 0.451348 -0.090856 1.326487 0.608428 1.040953 1.523490 -0.342223 -0.218451 -1.786860 -0.694332 1.025453 0.436496 -1.379208 -0.778223 -0.599348 1.636616 1.793706 -0.463921 -0.267363 -0.921395 1.427207 -1.727754 0.067649 0.954529 1.226786 -1.642496 -0.508261 1.193348 -0.983774 -1.169381 -0.626488 -0.662335 -0.830230 -1.613734 0.297870 -0.794726 0.422757 0.913520 -0.015935 -0.688041 0.556871 0.150883 0.341613 0.359500 1.278355 2.245120 -1.121778 0.134800 -1.442318 1.047979 -2.357376 -2.073384 0.814217 -0.799838 -0.691124 -0.088603 -0.028103 1.300686 -0.379169 0.588725 0.328840 -0.490634 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_destroy_nodes(queueEntry**, queueEntry**) = -0.639283 -0.098190 0.537274 -1.430244 1.049634 0.623852 0.337735 -0.325411 -1.105766 -0.500585 -0.218613 -0.765468 -0.444553 1.756553 -0.530973 1.018949 2.425767 0.702500 -0.308388 -0.400204 1.745907 -1.231315 1.866402 1.691550 -1.595180 -0.242724 1.024729 1.250725 0.480771 1.264573 -0.391739 -0.998265 0.418514 -1.254621 0.488297 -1.910425 0.538389 0.603118 0.451052 -2.624939 0.344614 -0.406920 0.051141 -0.337225 -0.492245 0.474047 1.506283 1.385983 -0.965235 0.180619 1.275938 0.605033 -0.412478 0.449859 -0.017210 0.732087 0.495379 0.456329 -0.596700 -0.270258 -0.116800 -1.033049 0.816800 1.396098 2.035015 -0.033380 0.309339 0.982363 0.080549 0.296368 0.501437 0.107305 -0.159101 -0.107690 0.846275 -2.579827 -0.340630 -3.927625 -0.296173 -3.779288 -0.785721 -0.880237 0.440693 -0.486691 0.773618 0.115613 1.590343 -0.139238 0.388486 1.345941 1.857442 -1.391904 -0.576868 -1.698049 -1.133438 0.708288 -0.884408 -0.399099 0.868128 0.027183 -1.012346 -1.582238 0.776349 0.648593 -0.532623 -1.356819 -0.042898 1.469448 -1.508096 -1.379998 -0.971904 0.555506 -0.706024 -2.314165 0.425976 -1.326322 1.273763 -0.058020 -0.013411 -1.740498 0.097385 1.652679 -0.481055 -0.880021 -0.368997 1.500985 0.695010 -0.085578 0.239538 -0.362021 -0.025817 1.833397 1.592915 -0.968697 -0.495093 0.537071 -1.332020 -0.354611 -1.784999 -0.635230 1.172021 -1.619831 -0.138334 1.287123 -0.898669 -0.350688 2.046306 -0.382938 1.199804 5.246010 -0.031040 0.939580 0.576214 -1.823872 1.097100 0.005102 -0.261015 0.656143 1.040988 0.213933 -2.729264 -1.381333 0.361907 1.302624 1.229269 -1.532144 -1.501796 -0.976192 -0.213293 0.322957 -0.403645 0.528884 -0.769211 -1.068580 -0.363789 0.610605 2.922918 -0.624290 -0.724816 0.729747 1.041894 -1.539958 -2.492941 -0.627513 -1.583586 0.032022 -0.139519 -0.356460 0.969891 1.960275 -3.663838 1.377768 -0.498125 -0.224821 0.768448 -0.042627 -0.642405 -2.811031 0.176810 1.463616 1.978880 -0.467183 0.676375 0.393026 -1.323353 0.044806 0.088892 0.693221 -0.425998 0.503567 0.077621 -1.498294 -1.037321 0.374212 -0.554832 -0.802795 0.020328 0.563671 0.248404 -2.755637 1.841754 -0.657198 -0.232796 1.081047 -0.111459 1.323648 -1.645723 -1.885071 1.046060 0.579041 0.153089 -0.948631 0.291088 1.616568 -0.208826 0.002979 -0.589911 -2.500010 0.319917 -0.738889 0.717094 0.530906 0.313495 1.575646 -0.057902 -0.388167 -2.026841 -0.541315 -0.453996 -0.163193 -0.918989 -0.973500 -0.177307 1.540493 1.728840 0.012313 -0.394351 0.120271 1.982786 -1.625612 -0.477010 1.118576 0.748981 -1.222885 0.214092 1.369620 -1.975246 -0.915942 -0.791508 0.292361 0.182113 -1.369852 0.672216 -0.636223 0.511223 0.459731 0.235134 -0.314370 0.838393 0.732687 0.354510 -0.231894 2.082273 2.129487 -0.881694 -0.318072 -1.133650 0.366095 -2.265364 -1.503124 0.098701 0.352070 -0.510834 0.675874 0.496998 1.376762 -0.209808 0.737802 0.177386 -0.770038 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_deallocate_map(queueEntry**, unsigned long) = -0.424559 -0.119177 0.894650 -1.039830 1.223419 0.121383 0.292070 0.146651 -1.023529 -0.729867 -0.258560 -0.623056 -1.101740 1.377624 -0.491883 0.452759 1.667913 0.541937 -0.209126 -0.676609 1.235047 -0.835019 1.580434 1.001944 -1.564496 -0.049960 0.330525 1.427616 0.669582 1.266927 -0.274630 -0.520861 0.387978 -0.302044 0.689402 -1.311190 0.534920 0.462363 -0.530342 -1.965889 0.091921 0.160383 -0.184656 0.184901 -0.118587 1.504624 0.977288 1.169452 -0.838681 0.538352 1.218538 0.210664 0.058005 0.519878 -0.309776 0.084577 0.593000 -0.143080 -0.806171 -0.059785 -0.148940 -1.783529 0.286777 0.935276 1.719573 -0.359195 0.120757 0.604287 -0.050383 0.449555 0.646638 0.252660 0.370287 -0.290869 1.061230 -0.959067 -0.260118 -2.339844 -0.220499 -3.617258 -0.742638 -1.181803 1.079025 0.028044 0.066106 -0.109295 1.649511 0.190801 0.134893 1.012901 1.375764 -0.946954 -0.466656 -1.437490 -0.502888 0.636669 -0.961161 -0.543885 0.702255 0.632943 -0.660124 -0.720369 0.421415 -0.255107 -0.485085 -0.468169 -0.689974 1.501265 -1.848300 -0.557875 -1.452845 0.559492 0.029782 -1.729295 0.185164 -0.579519 1.353479 -0.026516 0.435945 -0.238938 0.201368 0.917264 -0.425077 -0.064643 -0.829128 1.412110 0.495804 -0.325056 0.298419 0.290957 -0.080253 0.829666 1.318518 -0.662616 -0.982335 0.713771 -0.748814 -0.100169 -1.338453 -0.098329 1.152391 -1.313092 0.160613 0.447842 -0.592984 -0.516216 0.496202 -0.430379 1.035692 2.537692 0.042362 0.502240 0.313269 -1.008779 0.778420 0.204292 -0.013670 0.894963 0.723202 0.078141 -0.935528 -1.154989 0.384362 0.996188 0.867554 -1.436757 -0.568402 -0.680074 0.235569 0.018588 -0.222472 0.923886 -0.547135 -0.450407 -0.213090 0.036266 1.796608 -0.456687 -1.219226 0.709476 0.463225 -1.075385 -1.504177 -0.505649 -0.164940 -0.365691 0.180201 -0.089674 0.520204 1.641849 -2.844868 1.189510 0.128795 -0.137667 0.660160 -0.441114 -0.019221 -1.876160 -0.111800 0.924519 1.487619 0.005895 0.057319 0.238173 -1.224532 0.292869 0.235064 0.715962 -0.164935 0.383974 0.100130 -0.546366 -0.842345 -0.492106 -0.333413 0.171300 -0.081669 0.480449 0.105173 -2.934792 1.157188 -1.034394 -0.407444 0.583516 0.210053 1.068193 -1.181806 -1.353176 0.729423 0.092187 -1.106576 -1.379530 0.402943 1.119104 -0.356297 -0.161900 -0.428284 -1.769260 0.799873 -0.666147 0.299733 0.462853 0.332418 1.580461 0.465010 -0.697487 -1.237211 -0.172444 0.138865 -0.697840 -0.182814 0.132168 0.062298 0.963054 1.539430 0.214061 0.086650 0.003089 1.695244 -1.220219 -1.025110 1.169979 0.568371 -0.375787 1.296852 1.274225 -1.439645 -1.043496 -0.932721 0.034938 0.251550 -0.870906 0.663589 -0.904760 0.265568 0.699277 0.348518 -0.762362 0.900545 0.281776 -0.216102 -0.787320 2.225780 2.455162 -1.064465 0.451364 -0.875378 0.666930 -1.708504 -0.805572 -0.145178 0.079637 -0.080377 0.775758 0.285132 0.961450 -0.012955 -0.054268 -0.315854 -0.589498 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_deallocate_node(queueEntry*) = -0.244772 -0.100274 0.774281 -1.145289 1.270034 0.202922 0.091467 -0.061629 -0.865738 -0.202154 -0.257389 -0.607699 -0.468877 1.140213 -0.394368 0.684499 1.118706 0.095637 -0.254017 -0.350355 1.121953 -0.421759 0.993796 0.201571 -1.213368 -0.034433 0.172615 1.062628 0.483394 1.130529 -0.454871 -0.388052 -0.062656 -0.344597 0.299718 -0.855989 0.514764 0.353913 -0.032730 -1.387267 0.188450 0.197065 -0.260655 0.063614 -0.070210 0.922043 0.671036 0.838342 -0.819924 0.314445 0.998862 0.214739 -0.123679 0.319617 -0.448774 0.222453 0.841421 -0.067213 -0.731092 -0.219156 0.022875 -0.827116 0.497981 0.662674 1.173270 -0.362325 0.062095 0.920107 0.247555 0.169046 0.493165 0.111974 -0.112536 -0.095027 0.703385 -0.679015 -0.116031 -1.491435 -0.086553 -2.201682 -0.500746 -0.685696 0.498605 0.079356 -0.034344 -0.040170 1.214415 -0.016186 0.045629 0.875594 0.932782 -0.640135 -0.297965 -1.427933 -0.739129 0.351165 -0.548017 -0.785368 0.423125 0.579207 -0.421474 -0.542615 0.126598 -0.077662 -0.317883 -0.288338 -0.443441 1.001883 -1.341213 -0.702428 -0.580889 0.815550 -0.216140 -1.264783 -0.102650 -0.293464 0.925599 -0.259262 0.705837 -0.418657 0.018721 0.841685 -0.525028 0.097507 -0.700842 1.019638 0.586492 -0.151934 0.224033 0.040662 0.087563 0.579301 0.777534 -0.630119 -0.851421 0.506530 -0.288345 -0.189255 -0.898752 -0.094800 0.473783 -1.047535 0.153750 0.593665 -0.346604 -0.130959 0.135765 -0.294958 0.711953 1.997918 -0.010372 0.428780 -0.030392 -0.884411 0.443269 0.268466 -0.217816 0.486279 0.198358 0.089228 -0.732239 -0.895901 0.460334 0.513289 0.654689 -0.961539 -0.330479 -0.512504 -0.102293 0.321166 -0.349660 0.858462 -0.613633 -0.379582 -0.224453 -0.194555 1.753905 -0.095734 -1.029764 0.851611 0.501687 -1.059077 -0.967533 -0.462064 -0.248340 -0.422165 0.185949 -0.154436 0.543600 1.270542 -2.325893 0.875669 0.310319 -0.258240 0.405022 -0.559301 -0.026716 -1.338993 -0.485235 0.792166 1.131434 -0.301619 0.110491 0.091757 -0.662599 0.460056 0.205629 0.299505 0.044069 0.117511 0.085747 -0.600150 -0.443160 -0.043092 -0.453331 0.385172 -0.169542 0.187217 -0.129194 -2.146397 0.927279 -0.807063 -0.034501 0.660735 0.174639 0.940084 -0.722519 -0.822517 0.599794 0.295958 -0.488787 -0.886845 0.373792 0.821200 -0.155918 0.105080 -0.443358 -1.542849 0.131463 -0.585829 -0.017335 0.302329 0.104045 0.804882 0.165535 -0.320381 -0.959735 -0.296764 -0.003352 -0.127456 0.013796 0.273249 0.033146 0.827223 0.727121 0.015790 -0.000190 -0.267922 1.001797 -0.624597 -0.510240 0.796167 -0.148606 -0.794013 0.550614 1.000634 -0.828662 -0.546555 -0.641859 0.276564 -0.150894 -0.367631 0.345681 -0.281620 -0.046699 0.457105 0.147586 -0.630021 0.564279 0.202966 -0.281197 -0.672561 1.773533 1.600336 -0.650777 0.381071 -0.529884 0.499315 -1.227121 -0.683314 0.000000 -0.163890 -0.129752 0.636703 0.252513 0.797637 -0.160120 0.274163 0.075477 -0.566185 +PE-benchmarks/snake-ladder.cpp__std::allocator_traits >::deallocate(std::allocator&, queueEntry*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/snake-ladder.cpp__std::__deque_buf_size(unsigned long) = -0.327429 -0.541720 -0.250563 -0.817673 0.468122 -0.019868 0.083698 -0.359435 -0.969296 -0.056664 0.194318 -0.757189 0.224143 0.822662 -0.080890 0.841421 1.022145 0.268652 -0.326639 -0.032886 0.905333 -0.470108 0.483286 0.756256 -0.431431 0.038984 -0.352382 0.220354 0.035380 0.134618 -0.111022 -0.463374 0.118702 -0.913930 -0.190387 -0.440179 -0.015064 0.744882 0.873809 -1.037619 0.383653 0.086472 0.494882 -0.137241 -0.137767 -0.277520 0.291293 0.222818 -0.233326 0.468662 0.570466 -0.095030 -0.047276 0.075381 0.253407 0.584896 -0.052016 0.004345 -0.317731 -0.347162 -0.169534 0.228673 0.449753 0.315678 0.556743 0.019170 -0.160731 0.483020 0.343261 0.016175 0.526215 0.048322 -0.382044 -0.524368 0.238392 -0.944549 -0.205882 -1.403662 0.007313 -1.479196 -0.457595 0.351886 0.688312 0.217669 0.204654 0.046534 0.586340 -0.573112 -0.327418 0.454250 0.606169 -0.399428 -0.286993 -0.342277 -0.676001 0.038526 0.037725 -0.305577 0.433359 0.306636 -0.598475 -0.388161 0.475868 0.273325 -0.147834 -0.625247 0.339842 0.518454 -0.648351 -0.669160 0.303066 0.958437 0.061967 -0.640186 0.093663 -0.583616 -0.092612 0.034784 -0.561480 -0.646479 -0.004983 0.101245 -0.479537 -0.155698 -0.183534 0.267444 0.352668 0.224940 -0.040601 0.005915 0.037144 1.012613 -0.071374 -0.710415 0.211445 0.030982 0.057553 0.177411 -0.452970 -0.648346 0.054107 -0.703546 0.079894 0.067718 -0.415451 -0.026735 0.585030 0.325578 -0.245785 1.494956 -0.101041 0.957318 0.560549 -0.293716 0.385559 -0.029327 0.244157 0.315166 0.533187 -0.186379 -0.603168 -0.743932 0.539645 0.476010 0.329954 -0.475394 -0.667907 0.019966 0.018214 0.427035 -0.075025 -0.099405 0.109343 -0.355129 -0.092279 0.249572 1.460041 -0.037876 0.149580 0.383034 0.535792 -0.377661 -0.882989 -0.422988 -1.097782 0.104139 -0.009743 0.119812 0.474970 0.957817 -1.339441 0.531629 -0.277989 0.209257 0.308900 0.361815 -0.598951 -1.589697 -0.615724 0.196894 1.032818 -0.367488 0.404133 0.375328 -0.472082 0.001844 0.042214 -0.082258 -0.524858 0.304393 -0.068681 -0.465398 0.184824 0.488821 -0.591852 -0.161866 -0.113633 0.151272 0.619722 -0.648554 0.368004 0.093135 0.023255 0.480806 0.075593 0.798488 -0.255568 -0.316683 0.460342 0.121094 0.012248 -0.115331 0.260056 0.505793 -0.264100 -0.168467 -0.291286 -0.765809 0.551671 -0.220416 0.680265 0.057201 -0.645820 0.022934 -0.034573 -0.082889 -0.544525 -0.051469 -0.592360 -0.290611 -0.356037 -0.362148 -0.277278 0.571487 0.267002 0.300319 -0.619927 0.191528 0.622725 -0.402872 0.278854 0.558256 -0.208835 -0.647275 0.041325 0.754816 -0.780798 0.206215 -0.410641 0.147716 -0.253479 -0.144209 0.559876 0.378613 0.302607 -0.424480 -0.147965 0.274082 0.363206 0.449227 -0.006116 0.106955 1.040651 0.234868 0.092579 -0.193855 -0.525321 0.008798 -0.598732 -0.542778 0.066135 0.602087 -0.850068 0.054758 -0.068156 0.833618 -0.074877 0.231781 -0.108911 0.172724 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::deallocate(queueEntry*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_get_map_allocator() const = -0.184105 0.090634 0.543386 -0.484109 0.314642 -0.121828 0.145846 -0.001200 -0.466232 -0.398628 -0.082925 -0.404169 -0.474129 0.611047 -0.269400 -0.035515 0.906986 0.409651 -0.098304 -0.374964 0.370738 -0.474135 0.767977 0.851800 -0.729277 0.030507 0.232157 0.616694 0.368456 0.555700 -0.111191 -0.257969 0.159995 0.020573 0.430679 -0.677462 0.089548 0.120349 -0.299589 -1.137022 0.072526 0.059124 0.227373 -0.015744 0.056550 0.719077 0.641642 0.504906 -0.272047 0.173248 0.496165 0.223953 0.116407 0.166663 0.088271 0.004318 0.537112 -0.098244 -0.262090 0.061870 -0.075704 -0.773629 0.106958 0.621426 0.841248 0.023632 0.046476 -0.075674 0.056215 0.208855 0.210881 0.158577 0.135474 0.120137 0.308423 -0.554556 0.220564 -1.271819 -0.034613 -1.821071 -0.432170 -0.473224 0.609943 0.068301 -0.013769 0.052454 0.728825 0.143069 0.205604 0.329089 0.743183 -0.363617 -0.220412 -0.346552 -0.343708 0.396404 -0.352707 -0.024423 0.213158 0.284865 -0.413436 -0.329022 0.380628 -0.044201 -0.304622 0.114056 -0.118274 0.575986 -0.824315 -0.126155 -0.610051 0.034442 0.120337 -0.858844 0.270341 -0.506926 0.640221 0.046473 -0.095683 -0.184725 0.094347 0.327329 -0.176702 0.062992 -0.858441 0.656992 0.099828 -0.127415 0.037892 0.007453 0.007842 0.296552 0.422016 -0.390048 -0.194569 0.249310 -0.529649 -0.138219 -0.653465 -0.131824 0.612812 -0.489160 0.020756 0.077995 -0.400376 -0.317988 0.249506 -0.197097 0.437817 1.331194 -0.059862 0.375414 0.256472 -0.520887 0.337838 0.097937 -0.053416 0.344213 0.513812 0.189928 -0.456647 -0.526061 0.086767 0.639776 0.422452 -0.477564 -0.295728 -0.243078 -0.052300 0.052197 0.121213 0.104740 -0.289900 -0.337596 -0.161902 0.152197 0.755288 -0.048272 -0.471373 0.027816 0.123987 -0.349418 -0.631897 -0.068584 -0.041536 0.063967 -0.166456 -0.070498 0.334000 0.752496 -1.609949 0.650273 -0.044152 -0.053343 0.435913 -0.185199 -0.185010 -1.040970 0.176276 0.475889 0.729175 -0.021950 -0.035280 0.176148 -0.642705 -0.084648 0.001655 0.402669 -0.344319 0.320999 0.190194 -0.402792 -0.424272 -0.329865 0.008541 -0.078652 -0.143969 0.287415 0.123011 -1.314560 0.646672 -0.313224 -0.212767 0.107296 -0.076806 0.182276 -0.704018 -0.630910 0.126344 -0.010891 -0.438502 -0.605028 -0.000382 0.516737 -0.330043 -0.058781 -0.291947 -0.573367 0.428342 -0.369577 0.268924 0.294157 0.149685 0.691888 0.408674 -0.158233 -0.494259 0.139341 -0.010765 -0.409279 -0.204449 0.184923 -0.177566 0.372229 0.920057 -0.036117 0.017211 0.202687 0.807067 -0.394749 -0.516581 0.408362 0.063568 -0.092257 0.553236 0.465772 -0.729669 -0.440418 -0.500220 -0.223051 0.189886 -0.431719 0.438186 -0.430801 0.165732 0.307482 0.040629 -0.356116 0.453873 0.086243 -0.063834 -0.018712 0.855514 1.020411 -0.362195 0.305916 -0.463116 0.232910 -0.849398 -0.346552 -0.118456 0.060255 -0.129669 0.210997 -0.064172 0.462954 0.056036 0.037465 -0.147082 0.003066 +PE-benchmarks/snake-ladder.cpp__std::allocator_traits >::deallocate(std::allocator&, queueEntry**, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/snake-ladder.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/snake-ladder.cpp__std::allocator::allocator(std::allocator const&) = -0.138852 -0.028959 0.346459 -0.337498 0.224004 -0.100193 0.115118 -0.030613 -0.382552 -0.213261 -0.052603 -0.184751 -0.198636 0.441503 -0.183690 0.117290 0.679483 0.369514 -0.061911 -0.294599 0.315418 -0.464583 0.560643 0.626481 -0.499047 0.021885 0.190285 0.442102 0.270007 0.434655 -0.171464 -0.110593 0.150600 -0.175249 0.264531 -0.601859 0.080713 0.190428 -0.088217 -0.846507 0.073647 -0.072401 0.203259 -0.005612 0.005720 0.469677 0.367255 0.361455 -0.168297 0.234045 0.357208 0.114680 0.079281 0.137695 0.093883 0.195006 0.400492 -0.025095 -0.189545 0.065211 -0.054248 -0.575569 0.167360 0.405677 0.602641 -0.018062 0.052845 0.006844 0.035449 0.115778 0.229249 0.080575 -0.030543 -0.012893 0.206841 -0.618677 0.168852 -0.991624 -0.074223 -1.315717 -0.290528 -0.327274 0.378548 -0.079012 0.109072 0.161338 0.502415 0.044254 0.137135 0.160476 0.457674 -0.366276 -0.176719 -0.221494 -0.213239 0.249064 -0.259848 -0.091200 0.212121 0.164358 -0.273063 -0.309144 0.406056 0.062159 -0.207440 -0.014970 -0.078075 0.438871 -0.621615 -0.275139 -0.437863 0.019276 -0.054854 -0.556195 0.322256 -0.394679 0.530243 0.048060 -0.066772 -0.256484 0.072050 0.331395 -0.108747 -0.057154 -0.464190 0.438837 0.063339 -0.096231 0.029072 -0.049986 -0.074098 0.325231 0.385949 -0.304910 -0.138631 0.249404 -0.435991 -0.086019 -0.510260 -0.172212 0.407884 -0.420336 -0.008856 0.078501 -0.299876 -0.141107 0.437813 -0.047014 0.312890 0.966746 -0.005992 0.259349 0.202688 -0.379110 0.245498 0.057904 0.042443 0.295968 0.395145 0.043280 -0.474428 -0.393752 -0.015985 0.423610 0.318106 -0.389736 -0.407862 -0.272785 -0.003614 0.169725 0.014017 0.077867 -0.220384 -0.261728 -0.093673 0.001867 0.640175 -0.093765 -0.221779 0.024484 0.005668 -0.408253 -0.643107 -0.098937 -0.183612 0.053599 -0.206883 -0.052240 0.198303 0.530466 -1.153131 0.472226 -0.209045 -0.061206 0.326235 -0.091836 -0.110642 -0.816568 0.067763 0.267144 0.582853 -0.042448 0.047836 0.228764 -0.454843 -0.054628 -0.051791 0.285214 -0.235270 0.218488 0.172230 -0.348474 -0.255763 -0.095644 0.046605 -0.149791 -0.000190 0.209416 0.098924 -0.944824 0.379250 -0.231048 -0.171468 0.260819 0.050305 0.169549 -0.496513 -0.431049 0.153694 0.107126 -0.152174 -0.425842 0.017940 0.421839 -0.271511 -0.114800 -0.176660 -0.438312 0.200594 -0.295567 0.156306 0.203798 0.031178 0.479249 0.178281 -0.119264 -0.392727 0.192879 -0.183193 -0.337898 -0.089366 0.016658 -0.115046 0.330084 0.670989 0.086454 0.060337 0.206169 0.649235 -0.366357 -0.311051 0.322912 0.176129 -0.052799 0.355829 0.355514 -0.604820 -0.318254 -0.256238 -0.148872 0.210409 -0.243477 0.379190 -0.313471 0.168017 0.143391 0.093131 -0.194660 0.340974 0.079725 0.004746 -0.049421 0.646656 0.756426 -0.228071 0.132081 -0.279979 0.114298 -0.577191 -0.195140 -0.140895 0.185275 -0.182700 0.225643 0.028371 0.390340 0.055172 0.042168 -0.052851 -0.110345 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::deallocate(queueEntry**, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/snake-ladder.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/snake-ladder.cpp__std::deque >::deque() = -0.134985 0.044647 0.354579 -0.483050 0.549910 0.088847 0.201529 -0.076119 -0.407593 -0.278064 -0.051622 -0.180261 -0.325538 0.508851 -0.287880 0.175487 0.685734 0.233144 -0.013232 -0.281671 0.504541 -0.378768 0.741296 0.550209 -0.705318 0.024032 0.113630 0.478491 0.178216 0.686325 -0.124277 -0.301142 0.235834 -0.141753 0.304135 -0.578276 0.132328 0.152816 -0.140631 -0.819860 0.057798 -0.000649 0.042683 0.076769 -0.017101 0.407801 0.497784 0.453760 -0.305719 0.254868 0.487982 0.245467 0.043596 0.254718 0.039321 0.121099 0.323786 -0.150682 -0.267560 -0.045194 -0.181933 -0.602183 0.195018 0.471546 0.717687 -0.050878 0.134087 0.101580 -0.145468 0.189439 0.302293 0.144318 0.017558 -0.064976 0.377894 -0.501782 0.032796 -1.026964 -0.154732 -1.410365 -0.331059 -0.483727 0.314472 0.081345 0.233004 0.075510 0.612696 0.129432 0.150404 0.304597 0.508293 -0.395476 -0.138557 -0.394031 -0.335471 0.155184 -0.298252 -0.118973 0.119839 0.181319 -0.328582 -0.302921 0.279213 0.022939 -0.164612 -0.222198 -0.186577 0.521719 -0.756563 -0.260011 -0.457251 0.191631 -0.141264 -0.732082 0.163584 -0.416548 0.575146 -0.062501 0.129748 -0.190198 0.089220 0.484241 -0.180338 -0.105689 -0.412918 0.526413 0.225250 -0.027770 0.073586 -0.059290 -0.179646 0.419442 0.532085 -0.221229 -0.284187 0.153560 -0.277176 -0.021859 -0.470031 -0.018652 0.402115 -0.502966 0.042335 0.208508 -0.209486 -0.205406 0.253148 -0.177671 0.457101 1.142493 -0.074755 0.344908 0.202824 -0.515001 0.204794 0.102414 0.077607 0.392987 0.415288 -0.043707 -0.417980 -0.502799 0.098033 0.357492 0.318506 -0.495146 -0.327218 -0.279669 0.003384 0.106822 -0.145075 0.174713 -0.253007 -0.345423 -0.072836 -0.030371 0.763861 -0.095040 -0.351627 0.261544 0.180152 -0.494158 -0.487499 -0.242835 -0.204330 0.019747 0.006511 -0.109986 0.195625 0.633348 -1.258435 0.482187 -0.152620 -0.036584 0.295043 -0.124494 -0.047141 -0.758621 0.027789 0.344465 0.556591 -0.070394 0.089278 0.189560 -0.463995 0.116494 -0.043675 0.307502 -0.202035 0.176221 0.131822 -0.453949 -0.402199 -0.218670 -0.036267 -0.025069 -0.060315 0.167531 0.116068 -1.172288 0.438645 -0.299046 -0.212263 0.310834 0.100566 0.397027 -0.427307 -0.539629 0.247191 -0.003275 -0.274563 -0.500111 0.152708 0.436881 -0.197254 -0.018578 -0.264172 -0.582288 0.257773 -0.279509 0.156583 0.248568 0.199692 0.637110 0.093809 -0.252740 -0.562935 -0.041329 0.027289 -0.281780 -0.190195 0.097328 -0.116946 0.389802 0.703643 0.135435 0.012186 0.128760 0.789240 -0.437606 -0.292289 0.526305 0.192629 -0.178379 0.398957 0.528033 -0.528447 -0.473294 -0.274077 0.039679 0.168959 -0.347146 0.388474 -0.300562 0.212159 0.144694 0.221534 -0.326272 0.331715 0.079280 0.064328 -0.204890 0.800798 0.811812 -0.339140 0.105242 -0.240678 0.132154 -0.690593 -0.302954 -0.095449 0.016909 -0.068008 0.355615 -0.050349 0.537416 0.036175 0.130601 0.021996 -0.215045 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_Deque_base() = -0.587133 0.646400 1.666793 -2.834278 3.683913 2.382859 1.027532 -0.961133 -1.847798 -0.527829 -0.082802 -1.673586 -1.801853 2.630484 -1.430221 1.338287 3.006461 -0.100503 -0.613766 -0.481360 3.016162 -0.340802 3.638414 1.967451 -3.565728 0.149163 0.068671 1.805682 0.219346 3.669678 -1.423896 -2.022981 0.898429 -0.736882 0.967025 -1.469756 0.509355 -0.123978 0.109612 -3.172345 0.282906 0.649776 -0.726979 0.265912 -0.231461 0.824593 3.090545 2.191630 -1.489824 0.265710 2.385792 0.986170 -0.053703 1.170888 0.464647 0.504344 1.940542 0.085042 -1.419599 -1.118008 -1.126747 -1.383175 0.681657 2.383917 3.281537 0.034880 0.444370 0.992548 -0.611921 0.650400 1.060892 0.937436 0.345686 0.274885 2.059733 -1.151777 0.112656 -3.419126 -0.657265 -4.237842 -1.613636 -2.038381 0.561123 0.700105 1.692271 -0.979101 3.130553 0.228562 0.271432 1.316368 2.947254 -2.232307 -0.512380 -2.597289 -2.159516 -0.079825 -1.249225 -0.464644 0.383146 0.094201 -1.931345 -1.420675 0.482878 0.385441 -0.668677 -1.120658 -0.788592 2.426133 -2.549424 -1.176530 -1.388108 1.511359 -0.873472 -4.042237 -0.972266 -1.622813 1.331878 -0.713389 0.733899 -1.567871 0.467320 2.652456 -1.454581 -1.052455 -1.103774 2.891908 2.151589 0.275720 0.420113 -0.363366 -0.216590 2.410241 2.314834 -0.857344 -1.265354 -0.233856 -0.524405 0.247782 -1.538533 0.406207 0.939071 -2.236439 -0.047248 1.966993 -0.603353 0.133638 0.135331 -0.786408 1.906258 7.043213 -0.958318 2.093592 0.520198 -2.927891 1.580849 0.582849 -0.122502 1.299571 1.333816 0.111079 -3.062186 -2.562485 1.729062 1.681050 1.325396 -2.920152 -0.109983 -0.888728 -0.272823 -0.359047 -0.832355 1.086697 -0.763607 -1.662851 -0.508058 0.451234 4.739842 -1.017127 -3.474768 2.360956 0.999766 -1.603221 -1.380273 -1.652170 -1.062009 -0.056979 0.912876 -0.528203 1.548018 3.332471 -5.298457 2.139803 -0.138712 -1.119359 2.557106 -0.738974 -0.436737 -1.622646 -0.230803 2.167484 2.241962 -0.068900 -0.452842 0.100879 -2.082460 0.959935 0.089264 1.060245 -0.823775 0.762339 0.423871 -2.457737 -2.159325 -1.851092 -0.819470 0.058371 -1.218787 0.613513 -0.303169 -5.424787 2.742503 -0.430340 -0.589458 1.230339 -0.118880 2.081642 -1.466526 -2.806112 1.439210 -0.346072 -1.128613 -1.813896 0.983638 1.664631 0.345877 1.013127 -2.433778 -3.873273 1.522700 -0.870393 1.481155 1.118248 1.402957 2.451373 1.014161 -1.341644 -3.049414 -1.753480 1.316907 0.142634 -1.883450 -0.071680 -0.816333 2.177349 2.437693 0.184822 -0.186159 -1.240904 3.146264 -2.063411 -0.679108 2.672681 0.332506 -2.270081 0.507958 2.829134 -1.358196 -2.076393 -1.280066 0.023606 -0.695085 -2.152728 1.207286 -0.731319 0.930704 0.721259 0.688614 -1.493243 0.971222 0.245005 0.113789 -0.935567 3.860231 3.030609 -1.806833 0.307420 -1.572494 1.410780 -3.419044 -2.330630 0.754290 -1.280959 -0.579928 1.164712 0.102391 2.665360 -0.212705 0.528633 0.319267 -1.087637 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.199411 -0.047123 0.524721 -0.533037 0.321538 -0.082616 0.145491 0.038087 -0.555957 -0.326177 -0.062802 -0.320353 -0.367220 0.617038 -0.307020 -0.046081 0.900527 0.498701 -0.112797 -0.337400 0.337020 -0.332755 0.722994 0.816157 -0.650006 -0.005706 0.094642 0.608257 0.288271 0.607998 -0.083019 -0.320799 0.156374 0.093598 0.336625 -0.730845 0.106177 0.237512 -0.306608 -1.089316 0.133513 0.084038 0.184317 -0.020522 0.096100 0.603549 0.491715 0.477204 -0.213265 0.214502 0.465850 0.354822 0.054377 0.172897 0.092648 0.072264 0.448927 -0.198936 -0.250919 0.048691 -0.101986 -0.642212 0.089483 0.559785 0.782961 0.048002 0.067292 -0.194737 0.052129 0.232077 0.307460 0.072391 0.082092 0.026625 0.221097 -0.377548 0.145762 -1.131775 0.007103 -1.600378 -0.356236 -0.395132 0.679501 0.181873 -0.088710 0.006698 0.646160 0.075337 0.165211 0.358660 0.618337 -0.280963 -0.227022 -0.319944 -0.360145 0.383809 -0.311825 -0.082998 0.093264 0.351466 -0.375155 -0.300759 0.274507 -0.059471 -0.248547 0.134682 -0.082141 0.596606 -0.821942 -0.090700 -0.508541 0.248621 0.150896 -0.747386 0.118472 -0.566207 0.592025 0.012889 -0.134480 -0.079734 0.117874 0.278301 -0.207685 0.153327 -0.797933 0.576324 0.033995 -0.149699 -0.025797 -0.045128 -0.100923 0.254564 0.280770 -0.434477 -0.140493 0.283933 -0.430811 -0.135112 -0.692046 -0.096930 0.470694 -0.464564 0.103002 0.044791 -0.401065 -0.347735 0.070962 -0.114903 0.418597 1.252736 -0.065968 0.376596 0.277790 -0.455272 0.261959 0.158712 0.058997 0.337985 0.478737 0.068844 -0.318872 -0.509698 0.029639 0.563397 0.442167 -0.381209 -0.224431 -0.270866 -0.057048 0.104561 0.104175 0.088852 -0.333100 -0.327564 -0.165573 0.073148 0.687384 0.066035 -0.472358 -0.002708 0.202034 -0.371230 -0.403130 -0.070412 0.012118 0.095223 -0.029728 -0.091752 0.339979 0.726640 -1.542619 0.627190 -0.011365 0.018259 0.333822 -0.147739 -0.157317 -0.836351 0.066678 0.381038 0.795382 -0.019811 0.007313 0.268899 -0.586295 -0.085679 0.014793 0.395337 -0.308364 0.250457 0.266956 -0.392277 -0.334143 -0.320648 -0.016483 -0.050247 -0.174170 0.268695 0.102194 -1.286535 0.534912 -0.280170 -0.165440 0.132026 -0.020817 0.211567 -0.638888 -0.572017 0.134185 0.072806 -0.416563 -0.544639 0.037183 0.557682 -0.324894 0.088115 -0.253842 -0.518336 0.401451 -0.305812 0.266246 0.245781 0.052854 0.598096 0.323347 -0.086754 -0.431105 0.046237 0.106693 -0.388095 -0.140119 0.329299 -0.159665 0.344083 0.820235 0.026245 -0.092492 0.170854 0.856511 -0.269416 -0.393724 0.404945 -0.000994 -0.021448 0.556519 0.479963 -0.773307 -0.430228 -0.424524 -0.124420 0.215809 -0.339797 0.480804 -0.345601 0.244904 0.192376 0.143991 -0.386337 0.402358 0.118607 -0.099887 0.038192 0.855212 0.872350 -0.229133 0.387415 -0.382175 0.207625 -0.760062 -0.269649 -0.194927 -0.072061 -0.180331 0.294044 -0.186653 0.505750 0.034444 0.191167 -0.121335 0.036317 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -2.834730 1.616007 5.463063 -9.975321 10.836273 9.232294 2.453379 -4.159411 -6.929785 -0.597188 0.021257 -8.114282 -5.470199 9.973785 -4.532267 5.036876 11.430576 -0.059925 -3.924339 -0.752522 9.802991 0.618259 11.572951 7.741020 -10.753559 -0.007625 0.926004 5.765896 1.165396 10.025181 -6.067548 -7.219539 2.043967 -3.075542 1.608538 -4.126201 1.536151 -0.506846 2.559655 -11.356864 1.682143 1.860866 -2.446979 -0.576376 -1.149041 1.754555 10.645186 7.337901 -3.809750 -0.657194 7.907275 3.221681 -1.128488 2.665386 2.298643 2.215854 7.485265 1.817462 -4.243532 -4.421141 -2.570367 -1.916309 1.244037 8.647740 10.838165 1.174384 0.373894 3.522433 0.203066 1.452464 2.551967 2.524015 1.088019 2.760299 5.297858 -4.075309 0.911072 -11.368280 -1.169433 -11.940110 -5.240824 -4.598690 2.054611 1.664665 4.575325 -3.841798 10.679566 -0.787049 -0.171352 4.403600 11.800093 -8.145499 -2.602544 -8.757696 -7.643209 0.455539 -4.213506 -0.820324 1.419732 0.173894 -7.161591 -5.971997 1.213235 2.157144 -2.961581 -2.431682 -0.988431 8.008262 -7.063039 -4.032595 -3.424493 5.340919 -1.569699 -14.042180 -5.282287 -5.617218 3.134148 -1.967474 -0.261805 -7.765631 1.496341 8.038409 -5.434026 -3.673949 -3.303761 9.215839 7.380784 0.744477 0.715791 -1.341608 2.063209 9.283721 5.277158 -4.848327 -2.512794 -1.055378 -2.529773 0.318666 -5.988547 0.074832 1.879951 -7.412099 0.337961 7.505898 -3.393861 1.253482 0.961039 -1.692507 4.828321 26.878230 -3.395066 7.531515 1.834918 -10.066948 5.981904 0.839354 -1.774162 2.439650 3.633434 2.208401 -12.212208 -8.676313 7.291546 7.538060 5.203728 -9.678920 0.920847 -2.322905 -1.491829 -1.999634 -1.046927 3.374843 -2.526651 -4.998084 -2.802000 4.061234 17.604369 -3.851950 -12.569424 7.302104 3.393418 -3.326079 -4.847657 -4.855785 -3.718875 0.265923 3.623436 -1.002274 7.173431 12.272259 -18.298090 7.671529 0.663264 -4.769167 9.777059 -1.765050 -3.495970 -3.917766 -0.797232 8.366511 8.688177 0.098321 -1.828881 -0.126110 -7.754692 1.455900 1.306722 3.197198 -3.372173 3.060069 2.405000 -8.328391 -6.605266 -5.108526 -3.505336 -1.026315 -5.136391 2.890021 -2.272210 -17.963338 11.187635 0.342036 -0.709679 2.974706 -2.618332 6.455473 -6.369861 -9.696752 5.016875 -0.442568 -2.455691 -4.170052 2.515146 6.100571 2.000917 5.290027 -9.143882 -13.932664 5.407035 -2.089709 6.710745 3.071169 3.437135 6.010668 3.157748 -2.728830 -9.676050 -6.152565 4.749087 1.889819 -7.336877 -0.905358 -2.902204 8.100797 7.350397 -0.987576 -2.289621 -5.401033 8.845275 -6.601367 -1.357569 7.224560 0.974104 -9.351424 -0.265347 8.734699 -5.272093 -5.190520 -5.013734 -1.556875 -4.639330 -8.080644 3.286472 -1.440945 3.095586 2.954208 0.490318 -3.821189 3.320215 1.437996 -0.656878 -0.712940 12.480486 9.277437 -5.051296 1.424007 -7.843754 5.954743 -12.070117 -9.768157 4.303855 -4.917691 -4.140793 1.667948 0.458547 8.488413 -1.562298 2.042091 0.165576 -2.102402 +PE-benchmarks/snake-ladder.cpp__std::allocator::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = -0.169571 0.045099 1.021964 -0.814683 0.494689 0.124351 0.191988 -0.002163 -0.816987 -0.134451 -0.149211 -0.607300 -0.364131 0.857532 -0.306858 0.031026 1.264953 0.640065 -0.316842 -0.306753 0.399686 -0.537422 0.885508 1.110620 -0.820302 0.132818 0.032077 0.797015 0.254652 1.224531 -0.695721 -0.312131 -0.050626 0.113967 0.550635 -0.929721 -0.037475 0.188806 -0.278629 -1.594883 0.203350 0.416700 0.483269 -0.132870 0.219889 0.599170 0.857733 0.571585 -0.122254 0.071335 0.448231 0.187034 0.273297 0.157847 0.496263 0.446277 1.331992 0.113856 -0.410503 0.100620 -0.174095 -0.679726 0.228522 0.747218 0.978286 0.140522 -0.055089 -0.433354 0.259879 0.134506 0.322412 0.155415 -0.056739 0.183606 0.182845 -0.468692 0.748245 -1.121964 0.182480 -1.493345 -0.564467 -0.453296 0.745654 0.293494 0.067390 -0.311533 0.924808 -0.204075 0.245243 -0.050172 0.888019 -0.538402 -0.272824 -0.430804 -0.586842 0.337059 -0.259228 -0.327977 0.256293 0.167653 -0.543538 -0.342894 0.654994 0.098461 -0.372799 0.697652 -0.029307 0.825158 -0.797267 -0.319598 -0.592952 0.240258 0.035072 -0.975453 0.237026 -0.771093 0.196190 0.033624 -0.337563 -0.462633 0.265996 0.485864 -0.438202 0.137746 -1.366485 1.123968 0.075026 -0.271243 -0.048967 -0.202360 -0.042597 0.199487 0.363146 -0.638677 -0.031139 0.397201 -0.711390 -0.235175 -0.830260 -0.229210 0.352441 -0.569114 -0.337319 0.090869 -0.560738 0.247405 -0.036798 0.102536 0.462280 2.152414 -0.283963 0.564826 0.165133 -0.699462 0.937995 0.518461 -0.060971 0.253940 0.572830 0.249813 -1.117950 -0.683245 0.129210 0.847863 0.594862 -0.578886 -0.242382 -0.446630 -0.240982 0.276524 0.269769 0.005713 -0.341779 -0.524820 -0.289492 -0.083128 1.361507 -0.048329 -1.248453 0.037427 -0.203338 -0.523037 -0.762996 -0.084172 -0.174607 0.117985 -0.535978 -0.221353 0.616661 0.980289 -2.127362 1.021597 -0.207886 -0.537175 1.260659 -0.507166 -0.140470 -1.019277 -0.072177 0.560318 1.209016 0.040938 -0.459976 0.237623 -0.785367 -0.135801 -0.112003 0.499548 -0.520362 0.426571 0.334626 -0.716976 -0.325334 -0.814637 -0.002841 -0.265495 -0.496986 0.324054 -0.016777 -1.507679 0.799893 0.030260 -0.059445 0.317861 -0.005638 -0.196344 -0.756217 -0.752293 0.062907 0.257331 -0.300489 -0.683676 -0.102154 0.663078 -0.356638 0.036969 -0.641570 -0.931672 0.485682 -0.547313 0.560689 0.405007 0.018554 0.491881 1.416955 -0.087923 -0.489074 0.084758 -0.054407 -0.350757 -0.193091 0.120412 -0.427252 0.535502 1.008357 0.040612 0.215715 -0.259705 1.122688 -0.161574 -0.437950 0.520150 -0.670221 -0.200376 0.281523 0.665824 -0.843291 -0.537739 -0.551149 -0.548586 0.096880 -0.341382 0.615459 -0.434224 0.223456 0.252251 -0.055426 -0.542670 0.376797 0.066184 -0.321973 0.130827 1.241953 0.858414 -0.208401 0.666691 -0.512964 0.445140 -0.953985 -0.187363 -0.252887 -0.125270 -0.566024 0.247517 0.148606 0.633813 0.021602 0.187160 -0.017694 -0.048256 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/snake-ladder.cpp__std::_Deque_iterator::_Deque_iterator() = -0.078854 -0.074014 0.599562 -0.432386 0.166230 -0.159474 0.106740 -0.036340 -0.481460 -0.015328 -0.088108 -0.192976 -0.032029 0.440711 -0.095578 0.198370 0.749446 0.450558 -0.171316 -0.337885 0.358198 -0.778264 0.503601 0.723464 -0.543336 0.118389 0.182346 0.589918 0.419095 0.640044 -0.529943 0.250235 -0.052456 -0.304487 0.441496 -0.752935 0.009734 0.228769 -0.019859 -1.066644 0.087150 0.012133 0.515760 -0.026113 0.074103 0.567353 0.388152 0.345097 -0.154466 0.190505 0.343759 -0.188216 0.276741 0.086188 0.269031 0.473254 0.975772 0.344893 -0.197531 0.160271 -0.013207 -0.654808 0.421207 0.412464 0.647380 -0.032191 -0.018997 -0.067968 0.297685 -0.000120 0.270985 0.127087 -0.250175 -0.039542 0.199824 -0.908869 0.636422 -1.041336 0.063495 -1.214268 -0.365046 -0.321273 0.372465 -0.249328 0.229979 0.086367 0.565178 -0.121216 0.166986 -0.192189 0.387117 -0.472299 -0.150848 -0.216206 -0.291744 0.225371 -0.193227 -0.280121 0.465398 0.071230 -0.255189 -0.254182 0.752824 0.187244 -0.283145 0.329164 -0.065954 0.489653 -0.473074 -0.502060 -0.414033 -0.072942 -0.201760 -0.517848 0.653379 -0.564713 0.324904 0.030121 -0.092954 -0.434162 0.057827 0.414967 -0.167282 -0.059846 -0.796400 0.714104 0.072555 -0.188358 0.011000 -0.144686 -0.114592 0.166986 0.458236 -0.397610 -0.112873 0.408008 -0.694018 -0.136886 -0.599887 -0.303332 0.513990 -0.424097 -0.418980 -0.022785 -0.321752 0.306926 0.732848 0.178098 0.270937 1.321025 -0.007375 0.280081 0.144695 -0.344805 0.690381 0.347223 0.054152 0.368995 0.424107 0.036470 -1.093175 -0.431354 -0.127088 0.481935 0.323435 -0.512737 -0.644999 -0.379571 -0.118883 0.382063 0.051270 -0.024664 -0.218727 -0.294846 -0.103739 -0.207903 0.882329 -0.167780 -0.496713 -0.045607 -0.364945 -0.683488 -1.108619 -0.091615 -0.380515 0.036772 -0.758670 -0.080219 0.294193 0.525615 -1.353055 0.613408 -0.419927 -0.343167 0.876697 -0.336986 -0.049074 -1.142319 -0.011591 0.186453 0.732440 -0.083026 -0.287507 0.311191 -0.506022 -0.051905 -0.180077 0.263011 -0.337964 0.303335 0.151296 -0.378274 -0.135798 -0.256744 0.087613 -0.269532 -0.044754 0.213662 -0.037618 -0.796794 0.323584 -0.126730 -0.140331 0.480697 0.105452 -0.191037 -0.496513 -0.359152 0.066805 0.363773 0.055721 -0.627998 -0.068423 0.453677 -0.383749 -0.345585 -0.367132 -0.617773 0.110125 -0.614561 0.195505 0.284399 -0.107214 0.332851 0.874961 -0.080086 -0.442726 0.459097 -0.593975 -0.297374 -0.038745 -0.296404 -0.230783 0.360883 0.714606 0.129577 0.438070 0.100259 0.761150 -0.314493 -0.426466 0.282354 -0.198345 -0.067303 0.202706 0.339645 -0.646178 -0.293142 -0.258901 -0.492667 0.301757 -0.099810 0.545250 -0.326648 0.150977 0.090214 -0.015765 -0.141369 0.355117 0.036914 -0.088307 -0.042865 0.831681 0.789989 -0.157629 0.141479 -0.269928 0.184653 -0.542344 0.045125 -0.264652 0.344807 -0.390302 0.248287 0.384907 0.437387 0.137171 -0.081048 0.041243 -0.201288 +PE-benchmarks/snake-ladder.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.410618 0.215451 0.832009 -1.315850 2.186557 0.602301 0.866592 -0.274698 -1.042853 -0.920255 -0.029255 -0.669001 -1.438758 1.621569 -0.835677 0.892068 1.934016 0.236150 0.065028 -0.674915 1.956671 -1.215380 2.556666 1.362816 -2.394778 0.053132 0.177932 1.300581 0.307606 2.152401 -0.276723 -1.008571 1.073277 -0.817294 0.948973 -1.392873 0.474201 0.217508 -0.328803 -2.210209 -0.011361 0.278916 -0.229828 0.365107 -0.225568 1.347034 1.726070 1.553354 -1.210139 0.845426 1.478001 0.186066 0.247713 1.000765 -0.035469 0.066692 0.523848 -0.204372 -1.191387 -0.371671 -0.834286 -2.152730 0.616121 1.388951 2.345280 -0.348654 0.483529 0.886343 -0.828285 0.664948 0.921512 0.670491 0.425303 -0.398881 1.794527 -1.366092 -0.352261 -2.990528 -0.884720 -4.497802 -1.179976 -1.694406 0.782398 0.144106 1.167704 -0.156627 2.034077 0.633204 0.321138 1.149063 1.758677 -1.488736 -0.420749 -1.600624 -0.900756 0.166718 -1.114071 -0.335954 0.864165 0.145983 -1.216606 -0.858573 0.681444 0.080032 -0.374448 -1.328801 -0.831228 1.731884 -2.231033 -1.010395 -1.613346 0.431939 -0.693969 -2.625756 0.498624 -0.786625 1.606050 -0.076116 0.799161 -0.524461 0.349582 1.678567 -0.522528 -0.799360 -0.656988 1.965732 1.019915 0.244078 0.571371 0.160390 -0.611441 1.552722 2.307760 -0.243856 -1.167656 0.155172 -0.669989 0.384217 -1.059036 0.040231 1.417239 -1.721692 -0.043118 0.873391 -0.419439 -0.489293 0.765316 -0.576163 1.520129 3.442775 -0.254864 1.226728 0.590170 -1.802712 0.922850 0.156558 0.254269 1.295019 1.309376 -0.226955 -1.495141 -1.646648 0.698849 0.994399 0.892111 -2.102927 -0.899463 -0.780261 0.344198 -0.070058 -0.761394 0.975456 -0.355556 -1.223521 -0.008899 0.017472 2.587464 -0.908367 -1.445561 1.409975 0.592801 -1.392220 -1.838327 -1.090047 -0.762562 -0.225488 0.158629 -0.303326 0.340648 2.034789 -3.345919 1.395590 -0.481932 -0.168597 1.153927 -0.366504 -0.203820 -2.456607 -0.003575 1.201848 1.353220 -0.008117 0.046196 0.316208 -1.401732 0.773844 -0.123115 0.816627 -0.296619 0.584297 -0.217161 -1.292534 -1.565621 -0.934033 -0.253280 0.024353 -0.083291 0.477791 0.586686 -3.547356 1.397215 -1.007814 -0.941805 0.977789 0.514279 1.629036 -1.083899 -1.972601 0.967811 -0.544044 -1.287521 -1.857001 0.710118 0.998285 -0.148266 -0.408842 -0.822542 -2.206145 1.119736 -0.852076 0.585500 0.828364 0.951721 2.473436 0.526769 -1.456528 -2.036866 -0.647510 0.216417 -0.800612 -0.906168 -0.231376 -0.268703 1.389147 2.046076 0.500582 0.170732 -0.065831 2.433586 -1.888848 -1.010662 2.138502 0.854205 -0.802926 1.220950 1.998673 -1.308108 -1.536478 -0.803394 0.286388 0.215442 -1.296643 0.924805 -0.986752 0.533472 0.394672 0.740849 -0.918669 0.806411 0.234872 0.392697 -1.188272 2.660893 2.830441 -1.692673 -0.089116 -0.733306 0.567014 -2.265252 -1.247100 0.113335 0.146283 0.067594 1.171055 0.376454 1.627672 0.171251 -0.257280 -0.028248 -0.966229 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_create_nodes(queueEntry**, queueEntry**) = -1.073013 -0.020597 1.418833 -3.570224 4.070285 1.722794 0.918768 -0.471720 -2.123305 -1.283480 -0.659923 -0.793388 -1.835343 3.339436 -1.244904 2.486949 3.574572 -0.114034 -0.453517 -1.092216 4.845952 -2.675195 3.866086 1.225762 -4.449219 -0.348954 1.221356 3.542053 1.180612 3.923152 -0.728079 -1.309497 0.441251 -2.049689 1.962185 -3.148052 1.863983 1.164308 -0.245777 -4.165511 0.273805 0.046252 -0.525540 0.339070 -1.278310 1.613808 2.664837 3.136477 -3.072171 0.237967 3.676386 0.698077 -0.536456 1.506895 -0.990189 0.832748 1.157461 0.412614 -1.675605 -1.046157 -0.488940 -3.190358 2.370040 2.417377 4.483157 -1.129061 1.035071 3.243474 -0.594280 0.967463 1.589400 0.590175 -0.376183 -1.431433 3.262214 -4.062556 -1.060938 -6.656159 -0.635962 -7.696939 -1.544526 -3.092228 0.368420 -0.162892 1.960654 -0.443108 3.922097 0.287119 0.440660 2.994497 2.887497 -2.574608 -0.585395 -5.052459 -2.515983 0.729241 -2.135321 -1.945609 1.945334 0.774401 -1.503474 -1.925948 0.724470 0.550450 -0.840210 -3.431638 -1.790601 3.379921 -3.505855 -2.542008 -2.227894 2.169541 -1.796092 -4.792758 0.821596 -2.333005 2.276610 -1.338133 2.604994 -1.855615 -0.100931 4.018308 -1.270133 -1.552381 -1.159305 3.807578 2.434081 -0.372044 0.995154 -0.239074 -0.860367 2.818832 4.201010 -1.087232 -3.127564 1.198299 -1.740581 -0.235574 -3.053981 -0.045215 3.015073 -3.549693 -0.832809 2.398400 -0.420158 -0.274019 2.761079 -1.455183 3.238269 9.154233 0.080908 1.334434 0.374964 -3.237801 2.703032 1.104527 -0.234982 2.546476 1.476551 -0.794899 -4.706073 -3.223729 1.173745 1.396802 1.892768 -3.536110 -2.617521 -2.004549 -0.151327 0.374300 -2.194342 2.229508 -1.769702 -1.657789 -0.426157 -0.050976 5.680142 -1.321346 -1.995873 3.380472 2.216559 -4.626400 -4.714667 -2.231302 -2.868332 -1.104209 0.137035 -0.790038 1.617810 3.995530 -6.646174 2.413922 -0.266590 -0.576315 1.553986 -1.626046 0.290400 -5.960034 -0.318537 2.529652 3.355356 -1.386255 0.812965 0.333782 -2.414130 1.839060 0.154792 1.133679 -0.088975 0.333901 -0.796277 -2.177198 -2.535419 -0.309268 -1.955055 0.251636 0.065141 0.397552 0.080842 -5.650216 3.167374 -2.632334 -0.564676 2.726830 0.738135 3.566675 -2.066488 -3.436572 2.499224 1.059190 -0.748044 -3.467113 1.731187 3.075891 -0.585772 -0.671549 -1.517738 -5.901204 0.603346 -2.325016 0.451693 1.030638 1.463769 3.455826 0.820760 -1.703335 -4.815111 -1.480018 -0.660305 -0.115004 -1.621971 -1.520428 0.288569 2.961003 2.885318 0.645121 0.417921 0.090779 4.359692 -3.157841 -1.963419 3.131055 0.780060 -2.774203 1.322219 3.446346 -2.787380 -2.877894 -2.009547 1.577636 0.483537 -2.847275 1.336826 -1.135794 0.942993 1.220541 1.327931 -1.339768 1.794856 1.294137 0.417129 -2.736955 5.934433 4.800643 -2.501743 -0.892862 -1.710210 0.997788 -4.224068 -2.321177 0.023392 0.369647 0.279139 2.542789 1.658880 3.233312 -0.363778 1.217033 0.781856 -2.975254 +PE-benchmarks/snake-ladder.cpp__std::_Deque_iterator::_M_set_node(queueEntry**) = -0.408233 0.257630 0.937473 -1.063627 0.886327 0.736787 0.275502 -0.540819 -0.782455 -0.226792 -0.001331 -0.858809 -0.578711 1.201998 -0.617772 0.380242 1.620213 0.391096 -0.415676 -0.341364 0.955859 -0.334712 1.515175 1.422408 -1.279209 -0.056730 0.651994 0.823326 0.436632 1.087845 -0.795715 -0.674461 0.331819 -0.445996 0.342291 -0.905889 0.151945 -0.082278 0.245003 -1.687864 0.176012 -0.204789 -0.171302 -0.192709 -0.114622 0.506729 1.327260 0.943592 -0.355302 -0.027843 0.916509 0.456223 -0.114208 0.271231 0.417704 0.327462 1.200707 0.397114 -0.363482 -0.279291 -0.236596 -0.559085 0.166109 1.252888 1.430497 0.245121 0.101542 0.166707 0.087551 0.155173 0.237689 0.260313 0.082426 0.615052 0.453570 -1.225374 0.441258 -2.093179 -0.219142 -1.983886 -0.657219 -0.619265 0.242814 -0.289313 0.542955 0.025152 1.261689 0.090123 0.196299 0.386219 1.568630 -1.124976 -0.405915 -0.737439 -0.834306 0.312440 -0.612901 0.144411 0.211330 -0.035453 -0.867485 -0.953888 0.534535 0.403572 -0.465284 -0.065142 -0.019233 1.001951 -0.958073 -0.572611 -0.698485 0.089734 -0.253977 -1.775171 -0.167207 -0.883213 1.027757 -0.054764 -0.318091 -1.196956 0.229929 1.093694 -0.446002 -0.501690 -0.520812 1.128453 0.669533 0.035390 -0.016614 -0.312443 0.273313 1.117576 0.842707 -0.699301 -0.147070 0.005493 -0.904772 -0.130812 -1.005196 -0.156566 0.538993 -0.870645 0.006961 0.916739 -0.679662 -0.038648 0.913543 -0.189493 0.719612 3.560284 -0.318841 0.862427 0.338717 -1.360440 0.632413 0.000742 -0.243856 0.288446 0.640857 0.468151 -1.831533 -1.015770 0.603357 1.168254 0.783077 -1.229169 -0.347635 -0.480255 -0.220518 -0.091393 0.035501 0.245797 -0.514572 -0.725169 -0.410610 0.608674 1.974043 -0.544671 -1.435816 0.442919 0.114755 -0.452415 -1.087212 -0.368552 -0.415668 0.263752 0.080850 -0.156262 0.848430 1.473059 -2.770199 1.081595 -0.197456 -0.607119 1.261012 -0.133752 -0.561417 -0.866425 0.305160 1.093397 1.106164 0.101227 -0.156646 0.192135 -1.096716 -0.138120 0.038086 0.613893 -0.537983 0.507662 0.550969 -1.150601 -0.934500 -0.488558 -0.049670 -0.501416 -0.415940 0.557739 -0.363283 -2.469630 1.487918 0.004204 -0.209406 0.362675 -0.446344 0.508562 -1.230673 -1.352685 0.516227 0.031581 -0.070129 -0.590920 0.077494 0.866574 0.003163 0.506800 -1.005410 -1.481536 0.450797 -0.424136 0.773115 0.444468 0.490768 0.971418 0.235271 -0.171428 -1.198592 -0.154477 0.356544 0.014299 -0.880727 -0.305990 -0.345092 1.037440 1.322208 -0.218509 -0.116956 -0.276265 1.185160 -1.027741 -0.386221 0.703358 0.547791 -0.898736 0.075383 0.832852 -0.972624 -0.704142 -0.562038 -0.572233 -0.283307 -1.029873 0.525004 -0.455659 0.419616 0.480683 0.075995 -0.440188 0.553083 0.172927 0.126884 0.205623 1.233039 1.641132 -0.642547 0.149943 -1.037485 0.634594 -1.629379 -1.214021 0.422230 -0.336064 -0.527961 0.138381 0.060389 1.004571 -0.065968 0.220079 0.035946 -0.170876 +PE-benchmarks/snake-ladder.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_allocate_node() = -0.245727 0.072036 0.445513 -0.705390 0.524738 0.103367 0.165644 -0.217856 -0.654936 -0.388116 0.075015 -0.832070 -0.484853 0.800599 -0.317283 0.130275 0.987247 0.213451 -0.250641 -0.213962 0.481217 -0.190972 0.843783 0.889406 -0.719003 0.046967 0.025677 0.461227 0.176783 0.536723 -0.116852 -0.599135 0.158601 -0.007073 0.196075 -0.406000 0.001176 0.102736 0.022000 -1.079366 0.166583 0.232608 0.170457 -0.114299 0.009860 0.409108 0.800045 0.518121 -0.223533 0.124722 0.568267 0.269989 0.030733 0.153744 0.239012 -0.088408 0.522829 -0.164916 -0.312041 -0.154462 -0.165393 -0.352026 -0.010904 0.705098 0.829076 0.118960 -0.061095 -0.003974 0.073557 0.216515 0.223802 0.189746 0.143346 0.195613 0.264076 -0.350686 0.154842 -1.209759 -0.011631 -1.625971 -0.502880 -0.164172 0.676496 0.344630 -0.011155 -0.108278 0.795634 0.027487 -0.020695 0.442549 0.972293 -0.361625 -0.264333 -0.325905 -0.561387 0.272212 -0.263066 0.062203 0.087528 0.315441 -0.597198 -0.285689 0.230587 -0.018724 -0.284902 0.054806 0.058051 0.559369 -0.798515 -0.052593 -0.281215 0.358247 0.263488 -1.032506 -0.107202 -0.498801 0.371956 0.000000 -0.346447 -0.302156 0.159698 0.195646 -0.371286 0.074519 -0.862250 0.611986 0.236325 0.114890 -0.009372 0.005170 0.220685 0.524916 0.130688 -0.518640 0.003500 -0.042109 -0.217424 0.041814 -0.489147 -0.173270 0.311604 -0.505934 0.174259 0.186579 -0.438198 -0.319480 -0.089232 -0.123726 0.226457 1.611928 -0.210999 0.701452 0.351760 -0.631418 0.299143 -0.018266 -0.108724 0.172426 0.452076 0.256563 -0.337535 -0.644647 0.511224 0.755193 0.465043 -0.523444 -0.028888 -0.002406 -0.093324 -0.038026 0.193631 0.065650 -0.161738 -0.426036 -0.245624 0.398973 1.061123 -0.001510 -0.600293 0.234224 0.314934 -0.052110 -0.358568 -0.146271 -0.119597 0.152308 0.108166 -0.037579 0.508759 0.945012 -1.745965 0.697824 0.110033 -0.070003 0.528971 -0.037139 -0.452945 -0.924120 -0.024703 0.592597 0.777054 -0.024827 0.010034 0.095448 -0.663594 -0.100567 0.072556 0.245115 -0.430848 0.348908 0.183385 -0.516888 -0.400875 -0.359945 -0.182782 -0.001709 -0.364035 0.341534 0.195819 -1.380484 0.830613 -0.042965 -0.116240 -0.092186 -0.221027 0.383372 -0.625245 -0.684411 0.184379 -0.257487 -0.510330 -0.394034 0.048150 0.405931 -0.179428 0.205983 -0.425617 -0.615561 0.626945 -0.248344 0.567820 0.273707 0.094703 0.510633 0.361249 -0.119281 -0.474199 -0.129949 0.259747 -0.281703 -0.436554 0.297947 -0.265588 0.456976 0.692188 -0.085041 -0.326712 0.007252 0.680344 -0.305003 -0.285082 0.473139 -0.138043 -0.454795 0.397725 0.585788 -0.604083 -0.227263 -0.612955 -0.200146 -0.245555 -0.530367 0.375910 -0.086993 0.188551 0.207551 -0.065215 -0.324883 0.377791 0.142366 -0.107147 0.143308 0.896960 0.792618 -0.277564 0.304562 -0.656773 0.309394 -0.919234 -0.687338 0.170679 -0.085792 -0.365252 -0.011302 -0.235392 0.585490 -0.018204 0.122403 -0.190955 0.268951 +PE-benchmarks/snake-ladder.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/snake-ladder.cpp__std::_Deque_iterator::_S_buffer_size() = -0.112110 -0.169443 0.031958 -0.327706 0.186556 -0.158090 0.067596 -0.103717 -0.424287 -0.173252 0.118412 -0.381119 -0.045186 0.341113 -0.102915 0.188108 0.380773 0.138979 -0.110422 -0.108159 0.206083 -0.162970 0.286025 0.362034 -0.218925 0.046730 -0.198037 0.174160 0.062216 0.140254 0.079130 -0.213855 0.070833 -0.084752 -0.023574 -0.193212 -0.002289 0.275769 0.134866 -0.437274 0.137753 0.128216 0.284420 -0.033607 -0.001934 0.112218 0.141529 0.171815 -0.062562 0.245555 0.268895 0.071311 0.042837 0.073210 0.092869 0.000808 0.108121 -0.262055 -0.143910 -0.066817 -0.053060 -0.109818 0.054879 0.199233 0.301161 0.001509 -0.049966 0.024699 0.064221 0.113237 0.256817 0.034632 -0.100920 -0.139550 0.054347 -0.166553 0.032835 -0.515991 0.012756 -0.780152 -0.202867 0.113650 0.478909 0.296971 -0.056634 0.059071 0.270319 -0.053519 -0.133741 0.204321 0.258150 -0.062147 -0.130053 -0.008479 -0.239253 0.120845 -0.051379 -0.050925 0.037375 0.319466 -0.225699 -0.007930 0.157301 -0.030847 -0.093627 -0.041748 0.085587 0.188082 -0.436828 -0.066849 0.067160 0.352398 0.170746 -0.294318 0.073130 -0.258615 0.080740 -0.011629 -0.194049 -0.003017 0.038294 -0.098492 -0.172549 0.142993 -0.491712 0.104477 0.009194 0.113379 -0.025335 0.024153 0.019110 0.254046 -0.156773 -0.305569 0.058522 0.013368 0.066883 0.126987 -0.182772 -0.190342 0.069138 -0.254550 0.152586 -0.100560 -0.180808 -0.203337 -0.095294 0.088279 -0.050656 0.324722 -0.011630 0.376005 0.277796 -0.116161 0.028232 -0.031199 0.105854 0.148502 0.199179 -0.076573 0.155774 -0.296359 0.180052 0.247146 0.184118 -0.104782 -0.131864 0.075725 0.013424 0.150374 0.060228 -0.023412 -0.025391 -0.169904 -0.068375 0.070186 0.402383 0.161324 0.113164 0.089078 0.189319 -0.110327 -0.147092 -0.088497 -0.150959 0.083624 -0.006549 0.041117 0.155045 0.376550 -0.680038 0.272231 0.015337 0.163422 0.062613 0.058633 -0.247581 -0.625703 -0.194868 0.068336 0.392995 -0.133179 0.168009 0.192030 -0.234702 -0.038341 0.001749 -0.022501 -0.202871 0.113857 0.056044 -0.136478 0.000000 0.028128 -0.124913 0.083783 -0.084701 0.149307 0.297731 -0.416652 0.152527 -0.057737 -0.067903 0.000999 0.024026 0.250359 -0.161770 -0.117729 0.074344 -0.107163 -0.232342 -0.165362 0.077226 0.145105 -0.220082 -0.017118 -0.038797 -0.062681 0.273873 -0.149154 0.196817 0.084495 -0.187048 0.051571 0.073191 -0.014937 -0.099330 0.059679 -0.087490 -0.279833 -0.073919 0.283289 -0.103763 0.145650 0.180642 0.118711 -0.249772 0.215564 0.304514 0.002027 -0.075486 0.216686 -0.176971 -0.140960 0.286940 0.267957 -0.336436 0.058278 -0.253945 0.022190 -0.043837 -0.074064 0.286494 0.145784 0.133488 -0.090896 0.012776 -0.064840 0.202220 0.108970 -0.075264 0.053608 0.466291 0.165245 0.059521 0.106505 -0.217131 -0.008666 -0.267121 -0.187231 -0.018445 0.164326 -0.287807 0.043818 -0.188420 0.320584 0.032797 0.100562 -0.118289 0.209595 +PE-benchmarks/snake-ladder.cpp__std::deque >::push_back(queueEntry const&) = -0.855048 1.703005 2.543372 -3.086274 3.101449 3.977453 0.581299 -1.213795 -1.884446 -0.283205 -0.570579 -3.210250 -1.977599 3.449020 -1.548873 0.604369 4.258125 0.421368 -1.205005 0.475049 1.744110 1.385107 3.618551 3.056260 -2.817846 0.012898 0.929203 1.179321 -1.008875 4.164148 -2.477810 -4.296891 0.232765 0.473121 0.459817 -1.238226 -0.159904 -0.995955 0.442262 -4.197019 0.622891 1.493725 -1.069071 -1.055300 0.027842 -1.488507 4.578074 2.190741 -0.275851 -1.311766 1.429701 2.493912 -0.556044 0.500852 1.768340 0.929899 2.900760 -0.110104 -1.226231 -1.093359 -0.946040 0.556546 -0.690636 3.236353 2.979060 1.237072 -0.180213 -0.509836 -0.322575 0.288211 -0.302774 0.670071 0.680930 2.636613 0.408661 -0.098801 0.860769 -2.508054 0.224506 -1.616811 -1.723781 -1.344935 0.094552 2.144132 1.154708 -1.894682 3.336868 -0.841474 0.802204 0.916001 4.793433 -2.510703 -0.886013 -2.511637 -2.672457 0.373335 -0.892793 0.032322 -1.131207 -0.875891 -2.518830 -2.514548 0.067572 0.929009 -1.036620 0.675208 0.376853 2.474604 -1.789217 -0.791749 -1.366106 1.264509 -0.413896 -4.710279 -3.098609 -1.462569 -0.382272 -0.083480 -1.470833 -3.653300 1.225420 2.618742 -1.876293 -1.171015 -1.596154 3.097343 1.813654 -0.199186 -0.058745 -1.039713 1.457485 2.860720 0.940175 -1.667698 0.310693 -0.520288 -0.874191 -0.874891 -1.725817 0.150113 -1.343139 -1.924550 0.033949 3.239670 -1.803065 0.746961 -1.987886 -1.017384 1.790199 10.268449 -2.050770 2.331166 0.090721 -4.244415 2.153038 0.321001 -1.799751 -0.955704 1.029399 2.374728 -3.976798 -2.301993 2.577952 3.237301 2.151037 -1.765523 1.434363 -0.969890 -1.148113 -0.897993 0.876847 0.498239 -1.008579 -2.176197 -1.442135 2.004004 5.782387 -0.935022 -5.504726 1.703013 1.256804 0.433265 0.130736 -0.691259 -1.144832 0.541629 1.627973 -1.043844 2.789950 3.963500 -6.306383 3.018913 0.542421 -2.674892 3.694773 -0.737060 -1.246280 0.831033 0.376143 3.815042 3.141186 0.452136 -0.471901 -1.037641 -2.488633 -0.465814 0.524330 1.643719 -1.519811 1.267556 1.287148 -3.811376 -2.312038 -2.431338 -0.869233 -1.582764 -2.851893 1.012971 -0.544150 -5.715238 4.806516 1.590797 0.501984 0.227275 -1.665524 1.096889 -2.701603 -3.863246 1.203098 -0.351636 -0.240760 0.572180 -0.234130 1.959248 1.282160 2.846513 -3.079884 -4.016022 1.546844 0.620841 2.924490 1.173205 1.744810 1.280460 1.860346 -0.353115 -1.929184 -2.923149 3.083626 1.106410 -2.514445 -0.202899 -1.519827 2.729150 2.763710 -0.998081 -1.484947 -3.108317 2.312789 -1.030164 0.544065 1.789024 -1.340987 -3.140307 -1.603281 2.454671 -1.181128 -1.823904 -1.749875 -0.324386 -2.233449 -2.988021 0.104437 -1.006332 0.530908 1.793784 -0.776783 -2.102653 0.421469 0.476252 -0.530008 1.079741 2.661861 0.900852 -1.124456 1.847065 -2.720684 2.042967 -4.160776 -3.419710 1.422251 -2.883328 -1.705671 -0.540777 -0.538581 1.990849 -1.079105 2.121561 0.386007 -0.324228 +PE-benchmarks/snake-ladder.cpp__void std::allocator_traits >::construct(std::allocator&, queueEntry*, queueEntry const&) = -0.250576 0.109820 0.569005 -0.617058 0.499537 0.112158 0.197381 -0.150252 -0.553765 -0.354392 -0.084390 -0.319469 -0.414842 0.795822 -0.336803 0.216215 1.222204 0.462307 -0.122179 -0.476908 0.697556 -0.663948 1.058239 1.080348 -0.962474 0.003324 0.606950 0.656896 0.484559 0.643256 -0.376148 -0.305161 0.316621 -0.477410 0.399528 -0.927405 0.131856 0.082839 0.000000 -1.404214 0.083198 -0.340058 -0.060757 -0.038247 -0.084795 0.765961 0.840796 0.658311 -0.402029 0.285276 0.692610 0.235262 -0.037451 0.211157 0.141428 0.320950 0.594771 0.282952 -0.260492 0.015147 -0.111877 -0.830690 0.256270 0.804411 1.048907 -0.005608 0.090797 0.217047 0.046940 0.141254 0.245991 0.191088 0.101868 0.154948 0.479274 -1.285692 0.099211 -1.960691 -0.216531 -2.285408 -0.520342 -0.622845 0.398593 -0.508842 0.320884 0.287504 0.921571 0.100283 0.264549 0.436469 0.978035 -0.769073 -0.298363 -0.526936 -0.437767 0.356074 -0.481783 -0.003513 0.389179 0.038042 -0.552309 -0.739287 0.605388 0.197497 -0.372496 -0.290305 -0.120636 0.780274 -0.959348 -0.496436 -0.804849 -0.037704 -0.187690 -1.150456 0.300258 -0.607114 1.169584 0.074458 -0.121893 -0.708311 0.111591 0.794391 -0.215872 -0.345293 -0.258542 0.775362 0.351078 -0.053986 0.077184 -0.116688 0.044134 0.776646 0.936551 -0.457441 -0.252369 0.276066 -0.783290 -0.169604 -0.838499 -0.217038 0.741587 -0.706490 0.060748 0.433794 -0.512455 -0.267118 1.153373 -0.226111 0.583992 2.221259 -0.075256 0.489877 0.284779 -0.837877 0.347163 -0.038756 -0.078949 0.445357 0.677725 0.237313 -1.188523 -0.682657 0.146128 0.801428 0.545944 -0.946502 -0.663618 -0.462496 -0.066516 0.119340 -0.031167 0.162928 -0.341010 -0.459874 -0.198694 0.259772 1.294207 -0.396844 -0.642620 0.131490 0.117600 -0.565670 -1.158871 -0.211989 -0.369301 0.123381 -0.069425 -0.109509 0.456364 0.985722 -2.121679 0.755018 -0.387702 -0.237017 0.550193 0.026033 -0.262403 -1.202593 0.256246 0.644980 0.909785 0.034168 0.077661 0.261698 -0.810186 -0.082724 -0.005685 0.513716 -0.391197 0.408563 0.314104 -0.719661 -0.593482 -0.094932 0.037795 -0.315002 0.007645 0.365208 -0.109660 -1.902536 0.876442 -0.324447 -0.273607 0.416785 -0.099462 0.478407 -0.924687 -0.938101 0.401414 0.151383 -0.158058 -0.608948 0.010689 0.753267 -0.218269 0.015173 -0.461227 -1.054435 0.339313 -0.398356 0.400157 0.361392 0.233458 1.053263 -0.114503 -0.226308 -0.909261 0.130386 -0.040481 -0.312667 -0.393052 -0.284514 -0.198963 0.674413 1.154315 -0.017988 0.049221 0.160719 1.016837 -0.977542 -0.422473 0.541355 0.768142 -0.326284 0.447256 0.614702 -0.946023 -0.574516 -0.421845 -0.292486 0.165872 -0.604428 0.507031 -0.567321 0.277065 0.349746 0.148923 -0.257500 0.553593 0.115248 0.172576 -0.065230 0.939016 1.613677 -0.635041 0.015765 -0.615783 0.342602 -1.132596 -0.681054 -0.000441 0.163885 -0.226495 0.264142 0.061711 0.681511 0.037807 0.015418 -0.046593 -0.217702 +PE-benchmarks/snake-ladder.cpp__void std::deque >::_M_push_back_aux(queueEntry const&) = -1.078752 1.485434 3.153410 -3.970295 3.681667 3.772514 0.759366 -1.266761 -2.840115 -0.772400 -0.260217 -4.576523 -2.742174 4.221974 -1.969466 0.448665 5.345913 0.678410 -1.655709 0.044492 1.955902 1.594631 4.680826 4.120479 -3.665266 0.098666 0.438639 1.991715 -0.456458 4.442522 -2.442051 -4.593243 0.425129 0.911026 0.683569 -1.461155 -0.167140 -0.966397 0.150652 -5.277224 0.864879 1.976693 -0.701847 -1.001630 0.215393 -0.173735 5.352440 2.824757 -0.471147 -1.115381 2.236053 2.569719 -0.218551 0.687251 1.873073 0.296572 3.881259 -0.317782 -1.630560 -1.321464 -1.103780 -0.055642 -1.006448 3.951785 3.979451 1.353142 -0.467119 -0.816611 0.202743 0.668214 0.321317 0.903656 1.128230 2.813665 0.763867 0.259898 1.288849 -3.496500 0.295108 -3.621797 -2.250233 -1.400673 1.622385 2.500400 0.584355 -2.304029 4.201638 -0.645662 0.603297 1.288276 5.722182 -2.592509 -1.306090 -2.689849 -3.041820 0.886924 -1.253308 0.211088 -0.695459 -0.002296 -3.115485 -2.166214 0.125518 0.433326 -1.438585 1.370215 0.415019 3.042999 -2.619380 -0.268571 -1.746228 1.917582 0.533915 -5.853442 -3.471263 -1.999609 -0.019520 -0.122159 -1.887024 -3.209281 1.364184 2.224647 -2.381755 -0.398520 -3.132343 3.913399 1.971440 0.084805 -0.121412 -0.649928 1.865615 3.071017 0.635623 -2.370368 0.272316 -0.542356 -0.996247 -0.585557 -2.362555 0.040568 -0.648859 -2.356506 0.517362 3.030402 -2.332348 0.254633 -2.662056 -0.824123 1.882310 11.524052 -2.162735 3.191133 0.707311 -4.535939 2.458201 0.451728 -1.627426 -0.650914 1.323987 2.580323 -3.735209 -3.020474 3.148258 4.100232 2.696563 -2.670240 2.075594 -0.658454 -1.049396 -1.114801 1.171519 0.720780 -1.032154 -2.445561 -1.643001 2.554977 6.604830 -0.749720 -6.663210 1.771842 1.456021 0.636883 0.080169 -0.777593 -0.556628 0.700336 1.827585 -0.729032 3.317447 5.050234 -8.214599 3.796755 1.280025 -2.510772 4.629758 -0.842650 -1.827188 -0.058473 0.195598 4.170581 3.960003 0.655460 -1.027174 -0.750688 -3.237074 -0.620949 0.808840 1.801104 -1.847599 1.530962 1.590834 -3.738150 -2.568845 -3.451101 -0.960692 -0.902010 -3.469476 1.678188 -0.546846 -7.460125 5.468049 1.423967 0.073256 -0.403175 -2.196958 1.293654 -3.438567 -4.332576 1.127844 -0.989036 -1.576890 -0.391983 -0.054037 2.134973 0.996438 3.453806 -3.680223 -4.467093 2.727126 0.013205 3.536410 1.598013 1.634726 1.720775 2.746160 -0.390718 -2.280828 -2.928743 3.588842 0.686862 -2.966771 0.819103 -1.707482 2.969086 3.502038 -1.224885 -1.715569 -3.194540 2.939346 -1.289033 -0.271550 2.255727 -1.651225 -3.409166 -0.389151 3.014918 -1.984029 -1.864000 -2.585225 -1.111905 -2.489253 -3.536868 0.738839 -1.013586 0.873853 2.049497 -0.793936 -2.561127 0.954145 0.379377 -0.997925 1.270701 3.892775 2.302640 -1.352234 2.519214 -3.657183 2.749683 -5.156157 -4.153665 1.752646 -3.395347 -2.260096 -0.535751 -0.760403 2.659976 -0.952912 1.782626 -0.388998 0.588361 +PE-benchmarks/snake-ladder.cpp__void __gnu_cxx::new_allocator::construct(queueEntry*, queueEntry const&) = -0.156272 0.092907 0.486325 -0.504501 0.404735 0.043394 0.153012 -0.061560 -0.472143 -0.312870 -0.061951 -0.271767 -0.316946 0.636522 -0.255587 0.138940 0.994875 0.363213 -0.084504 -0.403195 0.514265 -0.573651 0.820933 0.856387 -0.767406 0.030127 0.474152 0.495161 0.366762 0.551413 -0.319186 -0.289902 0.212442 -0.361412 0.346468 -0.723141 0.073734 0.036019 -0.032010 -1.145868 0.067225 -0.220732 -0.042603 -0.036384 -0.048817 0.639371 0.699205 0.498724 -0.318052 0.265630 0.549295 0.163950 -0.030529 0.143652 0.152742 0.280064 0.519466 0.250831 -0.241690 0.069766 -0.090140 -0.662316 0.199652 0.628253 0.801493 -0.028391 0.052111 0.135749 0.044225 0.101309 0.207022 0.144759 0.088619 0.115331 0.388325 -1.021814 0.072919 -1.581229 -0.147197 -1.918669 -0.434602 -0.493001 0.388314 -0.415279 0.217014 0.207675 0.727504 0.034243 0.229629 0.345147 0.778412 -0.577002 -0.256104 -0.420246 -0.358324 0.273962 -0.360848 -0.051936 0.335270 0.010752 -0.443316 -0.551730 0.522483 0.154845 -0.287722 -0.186342 -0.088844 0.623485 -0.799668 -0.383526 -0.667294 -0.006203 -0.110330 -0.892153 0.256091 -0.444327 0.921714 0.094898 -0.134886 -0.547964 0.111463 0.635034 -0.214430 -0.230305 -0.228685 0.649172 0.245029 -0.008989 0.072571 -0.084547 0.067058 0.575338 0.781741 -0.368349 -0.180357 0.244226 -0.608491 -0.150460 -0.628505 -0.205161 0.571339 -0.544593 0.059250 0.290108 -0.418078 -0.202593 0.892415 -0.168613 0.455737 1.763127 -0.089008 0.404768 0.177846 -0.656497 0.292476 -0.008978 -0.072612 0.310982 0.556560 0.196225 -0.910402 -0.518254 0.122072 0.643403 0.430287 -0.767020 -0.523368 -0.364324 -0.076955 0.156765 -0.007500 0.110200 -0.244695 -0.368777 -0.165728 0.167391 1.084345 -0.291015 -0.558891 0.064870 0.079250 -0.425771 -0.906504 -0.126098 -0.287592 0.128096 -0.075131 -0.107751 0.385252 0.775719 -1.790781 0.622429 -0.354800 -0.220676 0.448509 0.025210 -0.181133 -1.023487 0.162520 0.501723 0.773808 0.066904 0.041906 0.208810 -0.621670 -0.065673 -0.025635 0.415116 -0.319744 0.324974 0.238599 -0.606569 -0.447149 -0.114924 0.026526 -0.209595 -0.018004 0.262871 -0.082233 -1.573922 0.692772 -0.233666 -0.201326 0.304506 -0.039018 0.346869 -0.725025 -0.738270 0.283066 0.115879 -0.172909 -0.469439 -0.052791 0.573860 -0.190423 0.001678 -0.342339 -0.862038 0.295158 -0.319675 0.358422 0.299149 0.143946 0.881429 -0.035578 -0.163741 -0.678940 0.097549 -0.005408 -0.304071 -0.272112 -0.186519 -0.183372 0.516604 0.886217 -0.006089 0.064483 0.096194 0.802694 -0.752547 -0.317314 0.424083 0.557461 -0.234761 0.375331 0.499409 -0.761752 -0.431082 -0.363897 -0.250373 0.120494 -0.431157 0.382392 -0.460664 0.204301 0.268342 0.118465 -0.228785 0.408336 0.050758 0.103645 -0.064049 0.747441 1.322719 -0.534502 0.060310 -0.491054 0.295340 -0.874840 -0.544022 -0.043948 0.160888 -0.204492 0.202300 0.046677 0.510843 0.037884 -0.010491 -0.047250 -0.126947 +PE-benchmarks/snake-ladder.cpp__std::deque >::size() const = -0.397009 0.464220 0.463895 -1.369351 1.439688 1.465479 0.399971 -0.858673 -0.977250 -0.045836 0.217525 -2.074937 -0.763948 1.203538 -0.705684 0.779339 1.869354 -0.103188 -0.722402 0.026372 0.657383 1.048018 2.051372 1.622208 -1.230830 0.102855 -0.059920 0.375835 -0.355906 0.863335 -1.003102 -1.534650 0.436955 -0.306085 -0.246939 -0.023452 -0.147049 -0.569550 0.912398 -1.621725 0.322501 0.346041 -0.066388 -0.415601 -0.170771 -0.218580 1.989707 1.091519 0.096847 -0.295779 0.922761 0.742426 0.005917 0.320609 0.585956 0.163756 1.232719 -0.302417 -0.563048 -0.952799 -0.363871 0.455243 -0.382681 1.459315 1.282209 0.559364 -0.370740 0.246921 0.294928 0.086911 0.198373 0.527168 0.161043 1.127008 0.216553 -0.262559 0.571028 -0.955524 -0.194073 -0.903991 -0.979202 -0.243140 0.301106 0.654421 0.811436 -0.364437 1.627944 -0.296582 0.100294 0.327385 1.918328 -1.410617 -0.552564 -0.648077 -0.875583 0.040117 -0.416794 0.357808 -0.175728 0.082199 -1.329127 -0.624283 0.153071 0.397030 -0.534051 0.036308 0.482250 0.514167 -0.680055 -0.395137 -0.451570 0.742129 0.047176 -2.242349 -1.194277 -0.436043 0.052799 -0.104771 -0.783074 -1.670110 0.394758 0.700450 -0.886618 -0.453722 -0.798175 0.991431 1.028179 0.376399 0.214137 -0.085871 0.919653 1.985274 0.103137 -0.893974 0.117283 -0.473295 -0.214999 0.168057 -0.426949 -0.180060 -0.572180 -1.111101 0.706310 1.425663 -0.830223 0.201420 -0.669493 -0.004409 0.404396 3.791030 -0.756164 1.516995 0.580246 -1.700938 0.541590 -0.669496 -0.540490 -0.406293 0.318078 0.863792 -1.315128 -1.179689 1.422025 1.536043 0.944335 -1.104227 0.994388 0.190149 -0.105978 -0.454666 0.240252 0.362663 0.124273 -1.031366 -0.506626 1.266138 2.835187 -0.344156 -1.464897 0.918607 0.422824 0.525486 0.002896 -0.593177 -0.581386 0.274937 0.954876 0.168163 1.025504 1.848188 -2.214756 1.133086 0.228286 -0.782346 1.745962 0.127223 -1.088085 0.408489 -0.083877 1.412158 1.156171 -0.039051 -0.178326 -0.263717 -1.047516 -0.253039 0.299059 0.372941 -0.644922 0.599619 0.670551 -1.472981 -0.767865 -0.879965 -0.190519 -0.273925 -0.982204 0.803822 -0.157069 -2.404626 1.964573 0.726936 -0.310627 -0.113321 -1.086931 0.795728 -1.111309 -1.299411 0.664157 -0.653312 -0.152103 0.203563 0.102315 0.483209 0.584620 1.534203 -1.522093 -1.326801 1.105534 0.336766 1.472638 0.631660 0.494332 0.257544 0.006824 -0.198111 -0.764172 -1.160914 0.805599 0.428778 -1.395926 0.373047 -0.702025 1.240988 1.084676 -0.545298 -0.772431 -0.895737 0.703007 -0.869914 0.136796 0.794378 -0.012809 -1.706773 -0.276758 1.060524 -0.570619 -0.316513 -0.793720 -0.406577 -1.261303 -1.368493 0.281142 -0.137093 0.410982 0.689941 -0.386116 -0.477727 0.301931 0.037051 -0.092479 0.530083 1.303188 0.582146 -0.128555 0.404100 -1.528621 0.894940 -1.823477 -1.886250 1.168934 -1.025428 -1.231534 -0.429402 -0.149979 1.248144 -0.382425 0.225569 -0.370521 0.340949 +PE-benchmarks/snake-ladder.cpp__std::deque >::max_size() const = -0.224295 0.060390 0.479166 -0.592814 0.480244 -0.047275 0.152795 -0.129493 -0.502520 -0.429697 0.031694 -0.586849 -0.535674 0.675581 -0.327629 0.082673 0.791748 0.185330 -0.176251 -0.322310 0.490216 -0.287962 0.807263 0.674389 -0.763548 -0.010806 0.146977 0.620731 0.384663 0.469427 -0.009115 -0.305633 0.170958 0.031611 0.296825 -0.468951 0.177982 0.101620 -0.187475 -0.915651 0.083248 0.089018 0.111013 -0.011560 -0.037226 0.694751 0.608253 0.576639 -0.341000 0.121246 0.639200 0.226629 0.021338 0.208382 -0.020485 -0.237577 0.475357 -0.178710 -0.293244 -0.102555 -0.062909 -0.665805 0.050074 0.643960 0.862108 -0.001491 0.060837 0.136476 0.035349 0.260598 0.250583 0.153140 0.146783 0.127456 0.357522 -0.402394 0.123286 -1.208330 -0.082367 -1.738083 -0.399651 -0.361935 0.586023 0.158380 -0.043932 0.033177 0.746732 0.249780 0.023339 0.484475 0.797245 -0.329561 -0.229902 -0.428912 -0.416948 0.363600 -0.410192 0.032990 0.159319 0.425418 -0.425235 -0.220449 0.162934 -0.097621 -0.269705 -0.001006 -0.140688 0.542309 -0.832357 -0.037154 -0.417557 0.198847 0.192792 -0.958945 0.070515 -0.447077 0.647335 -0.081568 0.016514 -0.085611 0.062119 0.254792 -0.225228 0.110438 -0.857623 0.578201 0.209556 0.031768 0.047923 0.053583 0.116270 0.349224 0.287637 -0.409349 -0.260491 0.071308 -0.323574 0.025555 -0.561467 -0.065704 0.579662 -0.505287 0.166076 0.165007 -0.326806 -0.427301 0.077424 -0.211032 0.392974 1.249690 -0.023592 0.451012 0.289350 -0.537126 0.203841 0.000928 -0.075279 0.328134 0.350857 0.132141 -0.220691 -0.592873 0.313290 0.599410 0.430226 -0.538606 -0.122080 -0.092417 -0.026996 -0.062052 0.035409 0.247043 -0.300615 -0.318208 -0.192341 0.276087 0.736499 -0.008460 -0.454648 0.252853 0.262998 -0.277386 -0.468100 -0.158357 0.060531 0.042205 0.044961 -0.015097 0.367096 0.819505 -1.571177 0.597352 0.198109 0.032897 0.346476 -0.178995 -0.290500 -0.951806 0.092101 0.519566 0.593934 -0.067265 0.013060 0.140645 -0.617363 -0.001396 0.074332 0.263037 -0.230082 0.228363 0.154112 -0.307990 -0.493644 -0.301520 -0.100562 0.127214 -0.160344 0.328183 0.079860 -1.355414 0.711334 -0.363541 -0.204474 -0.041709 -0.155748 0.374404 -0.649571 -0.618635 0.184281 -0.183156 -0.554828 -0.624522 0.138218 0.420754 -0.250480 0.080675 -0.291848 -0.545169 0.442658 -0.375138 0.244285 0.250312 0.217688 0.618549 0.244151 -0.153163 -0.538465 0.035175 0.154626 -0.307059 -0.310846 0.352892 -0.077925 0.395823 0.720615 -0.082118 -0.121387 0.190144 0.687815 -0.372540 -0.554730 0.441503 0.076951 -0.312857 0.598144 0.494537 -0.620219 -0.350556 -0.558155 -0.160368 -0.018485 -0.522697 0.361963 -0.197998 0.167701 0.311493 0.085370 -0.359694 0.450350 0.109014 -0.067203 -0.070071 0.909911 1.038298 -0.368432 0.229937 -0.556722 0.262188 -0.885356 -0.567261 0.113270 -0.059249 -0.102662 0.179345 -0.121847 0.520057 0.030505 0.036719 -0.174837 0.083566 +PE-benchmarks/snake-ladder.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -1.531006 0.764457 1.172356 -4.640936 4.621065 5.505256 1.284710 -2.829308 -3.628428 0.417708 0.769429 -6.225003 -1.863111 4.692148 -2.105362 3.140234 6.288677 -0.034767 -2.515682 0.581717 3.047317 3.233145 6.237127 5.086536 -3.854653 0.068352 -0.322329 0.726107 -1.255598 3.181488 -3.226144 -5.379427 1.489448 -1.711937 -1.081256 -0.709331 -0.328138 -0.943758 3.686016 -5.466540 1.297294 1.482513 -0.503152 -1.647506 -0.655803 -1.632580 5.882142 3.523135 0.026416 -0.816792 2.783179 2.403297 -0.511660 0.941855 2.136096 1.256070 3.061652 -0.195952 -1.855002 -3.065323 -1.260083 2.115249 -0.838118 4.545900 4.243769 1.710176 -0.977341 1.028592 0.874952 0.215554 0.840799 1.316345 0.582790 2.861826 0.847626 -1.074933 0.876111 -3.596977 -0.461410 -2.683081 -2.801433 -0.259615 0.943532 1.896368 2.792035 -2.116685 5.015189 -1.534086 -0.161107 1.651625 6.277671 -4.658605 -1.788272 -2.739882 -3.338717 0.031126 -1.342217 0.799359 -0.281161 -0.648482 -4.381463 -2.904635 0.183462 1.794241 -1.556683 -0.709399 1.692162 2.330189 -1.950874 -1.959118 -0.703612 3.086168 -0.475135 -7.073139 -4.206211 -1.955314 -0.611838 -0.271809 -2.743651 -5.777416 1.312080 2.579209 -3.018960 -2.209335 -1.409278 3.423306 3.440943 1.287636 0.381392 -0.713524 2.554206 6.635345 0.284434 -3.146534 0.811431 -1.407411 -0.454775 0.659606 -1.906265 -0.873190 -1.655749 -3.594766 1.429151 4.719967 -2.723160 1.199629 -1.203675 0.324906 1.178195 13.652124 -2.320397 5.029430 1.896458 -5.664058 2.290404 -1.587466 -1.499928 -1.104420 1.287643 2.345628 -5.429121 -3.981261 4.572688 4.875496 3.246151 -3.644774 2.450712 0.111373 -0.602698 -1.380101 0.618408 1.006662 0.205059 -3.577672 -1.654469 3.937146 9.619851 -1.631928 -4.820271 3.090550 2.205468 1.142114 -0.295587 -2.065386 -2.866125 0.935052 3.091132 0.132487 3.809260 6.151616 -7.298731 3.854814 0.288894 -2.644968 5.277070 0.676294 -3.709512 1.118204 -0.641103 4.454913 4.291034 0.007163 -0.079069 -0.479233 -3.502135 -0.646660 0.884680 0.938198 -1.984700 1.843467 1.830625 -4.772302 -2.320269 -2.039813 -1.321101 -1.729480 -3.125206 2.420716 -0.160698 -7.243956 6.166013 2.620781 -0.482506 0.215090 -2.976567 2.979510 -3.556363 -4.549856 2.505236 -1.339198 0.033360 0.871240 0.427416 2.087772 2.083041 4.825959 -4.829830 -5.423369 3.434890 0.994850 5.067698 1.819113 1.076078 0.728717 0.047450 -0.660607 -2.984158 -4.566187 2.767064 1.878478 -4.665564 0.189090 -2.185328 4.424205 3.023969 -1.332981 -3.129468 -3.503244 2.694851 -2.826593 1.244731 2.817958 -0.060407 -5.697081 -1.741901 3.804312 -2.194524 -0.808835 -2.251513 -0.756513 -4.096060 -4.227017 1.035582 0.071497 1.632952 1.392580 -0.970595 -1.242209 0.739760 0.743078 -0.388842 1.796213 4.432978 1.346125 -0.624079 0.903670 -4.827783 2.922086 -5.786962 -6.105671 3.563184 -3.366224 -4.372181 -1.102837 -0.290319 4.205218 -1.182136 1.508181 -0.751927 0.711654 +PE-benchmarks/snake-ladder.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -1.372542 0.069668 -1.160605 -3.639142 3.628207 3.087032 1.272734 -2.791471 -2.604994 0.081946 1.402903 -5.889654 -1.305931 2.433242 -1.787422 3.590836 5.087965 -0.734435 -2.109243 -0.398307 2.375619 3.372790 6.225378 4.591760 -3.234127 -0.057199 -0.410062 0.732144 -0.356036 -0.905573 -1.788322 -2.818251 2.075652 -3.174101 -1.628914 0.485250 0.019459 -1.335342 4.344619 -3.674181 1.017483 -0.838462 0.284916 -1.001532 -1.426782 0.106036 4.531939 3.302813 0.015797 -0.316950 3.390468 1.312328 -0.128894 1.102633 0.262244 0.282860 1.352883 -0.632731 -1.250230 -3.720269 -0.648009 1.699433 -0.410032 3.777584 3.326357 1.316401 -1.214201 2.798089 1.940483 0.153939 1.342008 1.573044 -0.003580 2.143258 1.111791 -2.824048 0.606419 -3.753950 -1.409042 -3.751935 -2.689499 -0.171768 0.769489 -0.337084 3.098427 0.668064 4.370662 -0.681936 -0.009979 1.754664 4.244534 -4.473406 -1.841947 -1.676404 -1.659611 0.116276 -1.384584 1.560599 1.009739 1.021976 -3.794988 -1.224556 0.293286 1.409832 -1.429657 -2.285159 1.980598 0.251330 -1.240980 -1.830475 -1.044677 2.552786 0.010713 -6.286057 -2.523651 -0.950308 1.444891 -0.550429 -1.869353 -4.969507 0.260227 1.487277 -2.171993 -1.766646 -0.396683 1.435351 3.502775 1.894353 1.221088 0.543727 2.582435 7.410379 0.547730 -2.615550 -0.151483 -1.377303 -0.726552 1.248707 -1.038549 -1.262965 -0.394223 -3.868211 3.395368 4.276202 -2.222664 -0.270416 1.079298 0.657541 0.734075 9.263033 -1.175283 4.711667 2.886701 -4.032320 0.302180 -3.670469 -0.669470 -0.601978 0.754680 1.446703 -3.376077 -3.509853 3.819282 3.912216 2.597089 -3.826130 2.162421 1.301657 0.675036 -1.227007 -0.584215 1.526331 1.267340 -2.783388 -0.821144 4.500462 7.751597 -1.208371 -0.750020 2.825020 1.953450 1.296379 -1.165543 -2.491418 -2.870127 0.627218 3.445293 1.829090 2.215542 5.097788 -4.214910 2.148917 0.326791 -0.462655 3.664638 1.932104 -4.002298 0.232963 -0.462143 3.100005 2.541353 -1.088957 0.344615 -0.011937 -2.509667 -0.545996 1.151258 0.338346 -1.222922 1.372561 1.527593 -3.035083 -1.542697 -0.323881 -0.521452 -0.164720 -0.922422 2.730788 -0.406825 -5.602473 4.716562 1.198255 -2.006528 0.015825 -3.641975 3.677946 -3.043074 -2.695002 2.689108 -1.929825 0.317347 0.396930 1.111524 1.218591 1.723391 4.389233 -3.986006 -3.283348 3.328458 1.042120 4.004432 1.684024 0.625233 0.586832 -3.646415 -0.594297 -2.728098 -2.938597 0.103290 1.530522 -4.624513 0.437940 -1.351912 3.672996 2.670599 -1.784533 -2.473836 -0.675405 1.299368 -4.335915 0.234066 2.095203 2.661613 -5.270379 0.094835 2.795130 -2.305103 0.011979 -1.822777 -0.692030 -3.258625 -3.984397 1.154017 0.082174 1.715130 1.416685 -0.741754 0.468249 1.194050 0.330843 0.828839 1.206930 3.462301 2.502975 0.142145 -1.117878 -4.702043 2.041298 -4.969525 -6.040497 4.200821 -1.740327 -3.778297 -0.951535 0.161948 4.318777 -0.999220 -0.632786 -1.968139 1.241854 +PE-benchmarks/snake-ladder.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.377412 -0.157980 0.738975 -1.193158 1.207906 0.120876 0.225531 -0.141646 -0.985008 -0.498758 -0.084633 -0.702463 -0.691032 1.279618 -0.444499 0.715146 1.351910 0.204179 -0.342924 -0.532887 1.356605 -0.745156 1.332160 0.654661 -1.422881 -0.063245 0.329385 1.260021 0.749150 1.008588 -0.316375 -0.242098 0.193799 -0.549636 0.457362 -1.023956 0.581377 0.419321 -0.054709 -1.535240 0.165788 -0.000462 -0.085821 0.077093 -0.290874 1.141030 0.785527 1.097648 -0.894404 0.314357 1.304346 0.099997 -0.107186 0.451917 -0.338596 0.048868 0.724470 0.082471 -0.658109 -0.249719 -0.011921 -1.282622 0.490198 0.882372 1.502457 -0.332654 0.146838 0.946076 0.158579 0.329761 0.637912 0.160894 0.012404 -0.253560 0.910482 -1.192561 -0.095892 -2.237505 -0.212364 -3.011703 -0.594717 -0.803110 0.717618 -0.168836 0.184502 0.073456 1.385862 0.177346 -0.037108 0.943138 1.171528 -0.856905 -0.404028 -1.395402 -0.705499 0.524792 -0.823892 -0.513435 0.690759 0.619389 -0.554917 -0.547469 0.330158 -0.042592 -0.416239 -0.539486 -0.493689 1.200413 -1.465906 -0.659845 -0.805307 0.651149 -0.138059 -1.594341 0.190735 -0.619171 1.195667 -0.278249 0.549931 -0.420483 0.018103 0.881714 -0.464862 -0.099645 -0.784655 1.148518 0.616582 -0.035794 0.246615 0.087864 0.077013 0.817622 1.022488 -0.708331 -0.872607 0.438777 -0.563449 0.022077 -1.126054 -0.186987 1.046140 -1.190201 0.094772 0.567634 -0.438629 -0.341440 0.798032 -0.260727 0.837141 2.490239 0.140984 0.566405 0.291012 -0.943613 0.625013 0.178384 -0.087595 0.780031 0.422158 -0.044383 -1.004338 -1.120767 0.484414 0.782312 0.795486 -1.329102 -0.656214 -0.521177 0.033376 0.159555 -0.415586 0.843354 -0.585086 -0.449356 -0.254987 0.127672 1.718562 -0.334198 -0.923704 0.869134 0.475690 -1.159999 -1.489413 -0.576159 -0.383908 -0.263956 0.060403 -0.068773 0.616402 1.498723 -2.636812 1.005135 0.184661 -0.137073 0.603445 -0.429480 -0.195220 -1.867596 -0.207727 0.828532 1.192728 -0.250456 0.102818 0.281874 -0.986310 0.336607 0.189243 0.356942 -0.047081 0.191430 0.061585 -0.452799 -0.742914 -0.133331 -0.428299 0.277721 0.021428 0.451976 -0.092711 -2.406112 1.085018 -0.925921 -0.274103 0.565814 0.049405 1.032238 -1.000902 -1.074284 0.703332 0.167136 -0.660195 -1.220002 0.490312 0.958124 -0.303585 -0.082986 -0.454465 -1.608414 0.409835 -0.809413 0.172303 0.389223 0.271624 1.116424 0.239946 -0.424534 -1.273206 -0.043616 -0.111759 -0.328604 -0.340924 0.002307 0.110170 0.947511 1.064672 0.108691 0.057083 0.101382 1.310666 -1.041845 -0.922893 0.959681 0.373710 -0.781079 0.915147 1.082581 -1.171203 -0.707635 -0.809780 0.017202 0.048213 -0.787478 0.570093 -0.355435 0.251815 0.530286 0.315002 -0.514869 0.811891 0.287700 -0.097486 -0.682433 1.971887 2.105812 -0.829267 0.073171 -0.851126 0.536920 -1.526409 -0.937117 0.147110 0.103301 -0.196913 0.664572 0.356366 1.015141 -0.046563 0.081570 -0.103509 -0.502759 +PE-benchmarks/snake-ladder.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.146700 -0.028066 0.236023 -0.345971 0.244961 -0.059023 0.114374 -0.135093 -0.364850 -0.244843 0.080112 -0.343704 -0.230311 0.419049 -0.207043 0.128030 0.537038 0.188762 -0.101022 -0.236627 0.288539 -0.245673 0.549108 0.552026 -0.462076 0.012309 0.100856 0.349907 0.253251 0.248861 -0.012180 -0.172548 0.172227 -0.112652 0.119302 -0.362937 0.074657 0.128075 0.017843 -0.634431 0.069057 -0.041649 0.131619 -0.014259 -0.028996 0.390102 0.342474 0.358363 -0.162183 0.209998 0.402174 0.132808 0.032128 0.126461 0.049009 -0.057142 0.288145 -0.121381 -0.145100 -0.039602 -0.037973 -0.408130 0.051611 0.413715 0.553534 0.004690 0.029999 0.060515 0.022319 0.146773 0.216904 0.099190 0.005017 0.053834 0.187577 -0.424552 0.108296 -0.875097 -0.086663 -1.135243 -0.268903 -0.156832 0.401112 0.038373 0.056721 0.147749 0.447284 0.137574 -0.005700 0.259251 0.465527 -0.270083 -0.166405 -0.126715 -0.240294 0.229004 -0.251180 0.069399 0.090780 0.251065 -0.287507 -0.191844 0.227517 0.009722 -0.189026 -0.058365 -0.029314 0.318416 -0.552129 -0.120661 -0.227034 0.104295 0.062705 -0.578567 0.126917 -0.338759 0.486119 -0.007197 -0.083369 -0.136869 0.040372 0.155020 -0.111736 0.001013 -0.472858 0.288901 0.114764 0.069204 0.013862 -0.004071 0.048659 0.349062 0.162095 -0.291784 -0.085639 0.055995 -0.219777 0.069483 -0.366491 -0.113694 0.332667 -0.343764 0.138644 0.086610 -0.245345 -0.273021 0.237152 -0.044882 0.189052 0.805121 0.019623 0.345308 0.282633 -0.341009 0.065973 -0.072744 0.029293 0.249212 0.280180 0.035281 -0.194546 -0.376475 0.136918 0.409298 0.281290 -0.354623 -0.210688 -0.057270 0.005098 0.036860 0.039805 0.080172 -0.158989 -0.239574 -0.102560 0.177438 0.506498 -0.016870 -0.124400 0.089301 0.122724 -0.215756 -0.386787 -0.100193 -0.065860 0.092693 -0.009940 0.017639 0.201010 0.503835 -1.021680 0.377272 -0.014122 0.055817 0.203939 0.000231 -0.258273 -0.647733 0.064415 0.247177 0.403760 -0.053690 0.098267 0.201159 -0.411194 -0.054956 0.009854 0.137151 -0.201487 0.185315 0.157458 -0.243779 -0.273345 -0.075833 -0.001376 -0.011112 -0.047149 0.257163 0.101199 -0.854977 0.375908 -0.188162 -0.194784 0.040705 -0.085640 0.269322 -0.435124 -0.368623 0.136419 -0.099665 -0.252991 -0.354592 0.058245 0.268436 -0.189169 0.031932 -0.167311 -0.264191 0.250283 -0.243723 0.171571 0.181517 0.049790 0.368631 -0.002718 -0.083433 -0.335681 0.109226 0.013206 -0.252516 -0.200066 0.177243 -0.087661 0.270899 0.498282 0.018394 -0.112224 0.220698 0.474322 -0.289466 -0.295866 0.267185 0.189353 -0.167032 0.376066 0.290509 -0.466352 -0.152458 -0.289049 -0.125117 0.041963 -0.291616 0.330861 -0.097234 0.179286 0.113242 0.088432 -0.157687 0.315814 0.068583 0.019684 0.014178 0.541615 0.650245 -0.178051 0.076287 -0.351097 0.109176 -0.538598 -0.352872 0.045868 0.075166 -0.172210 0.107684 -0.110477 0.383811 0.073361 0.017836 -0.114760 0.087886 +PE-benchmarks/snake-ladder.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::max_size() const = -0.133945 -0.015480 0.225070 -0.322800 0.236944 -0.055166 0.106778 -0.128494 -0.343114 -0.227999 0.059158 -0.305991 -0.202554 0.396027 -0.191159 0.134307 0.518330 0.189026 -0.085830 -0.228846 0.273073 -0.260950 0.518544 0.522006 -0.432855 0.018424 0.115873 0.323099 0.226978 0.261314 -0.041116 -0.169347 0.162220 -0.127335 0.118062 -0.362782 0.064483 0.123940 0.025653 -0.612995 0.065971 -0.056610 0.128639 -0.014397 -0.031568 0.356673 0.332401 0.333257 -0.145969 0.207790 0.371363 0.128924 0.029974 0.120925 0.061989 -0.010062 0.287695 -0.111521 -0.138759 -0.025442 -0.039945 -0.389365 0.059782 0.386788 0.516722 -0.000180 0.027985 0.063268 0.009629 0.128678 0.200219 0.092466 -0.009444 0.048267 0.170261 -0.441753 0.108249 -0.837142 -0.088178 -1.084328 -0.254543 -0.161053 0.351438 0.018393 0.075353 0.162722 0.426031 0.113575 0.010141 0.223181 0.439995 -0.276117 -0.156534 -0.119094 -0.222080 0.204028 -0.230834 0.046057 0.088085 0.217829 -0.268137 -0.202953 0.246254 0.023909 -0.178143 -0.064871 -0.028482 0.304674 -0.535069 -0.142226 -0.232677 0.081919 0.031225 -0.537226 0.145459 -0.314957 0.468907 -0.000661 -0.081841 -0.168326 0.047142 0.177709 -0.107283 -0.020323 -0.423226 0.274048 0.104907 0.055122 0.015825 -0.018158 0.039536 0.347515 0.183030 -0.274476 -0.081528 0.066848 -0.221176 0.047873 -0.345767 -0.119193 0.297764 -0.335912 0.123985 0.092227 -0.235689 -0.236267 0.259602 -0.047686 0.186565 0.768140 0.007476 0.315283 0.251078 -0.335751 0.064615 -0.069901 0.021832 0.228017 0.274451 0.040031 -0.209694 -0.354384 0.120869 0.384531 0.266971 -0.334977 -0.229912 -0.079031 0.003038 0.062220 0.030841 0.070970 -0.154630 -0.231185 -0.097975 0.141120 0.510044 -0.027019 -0.105486 0.084361 0.096149 -0.222611 -0.393921 -0.096960 -0.092233 0.087698 -0.029065 0.004897 0.185126 0.474497 -0.979525 0.363290 -0.054940 0.028567 0.196901 0.000789 -0.224195 -0.622048 0.055559 0.238158 0.397364 -0.052863 0.108849 0.186283 -0.386509 -0.053113 -0.003764 0.143140 -0.196994 0.176552 0.157626 -0.262503 -0.253286 -0.053250 0.010115 -0.032724 -0.032984 0.234022 0.099819 -0.822966 0.357704 -0.171870 -0.174414 0.071082 -0.058283 0.252739 -0.408805 -0.351799 0.136509 -0.075083 -0.205227 -0.316563 0.046615 0.265726 -0.186576 0.015164 -0.154083 -0.261330 0.215664 -0.223757 0.159648 0.173112 0.048578 0.354014 -0.017372 -0.080825 -0.317866 0.116882 -0.015743 -0.250677 -0.171291 0.149337 -0.088085 0.267592 0.482815 0.032644 -0.089812 0.212284 0.456014 -0.285352 -0.259764 0.257333 0.193379 -0.157887 0.337616 0.279570 -0.443076 -0.158826 -0.260446 -0.112582 0.046920 -0.267181 0.308374 -0.111433 0.162285 0.111465 0.081724 -0.151142 0.298205 0.062051 0.024496 0.004955 0.508786 0.613981 -0.170495 0.068940 -0.318231 0.094683 -0.507030 -0.322656 0.026799 0.097938 -0.171452 0.105001 -0.094980 0.361982 0.061617 0.029433 -0.091322 0.052936 +PE-benchmarks/snake-ladder.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -4.692254 4.278008 6.629843 -13.541229 14.537527 17.711084 3.623014 -8.164685 -10.278493 0.272946 1.119282 -17.249057 -7.661115 15.643323 -6.874666 7.115182 19.267760 0.411825 -7.045579 1.661591 10.449899 7.531594 18.597470 15.241518 -13.029924 -0.021149 1.152704 3.426765 -2.931205 12.643651 -10.042946 -16.834583 4.233917 -3.749192 -1.692835 -3.424867 -0.440442 -3.381675 8.016067 -17.485906 3.166672 4.181496 -4.225829 -4.520426 -1.504270 -4.089826 19.232147 10.534440 -1.028940 -3.134631 8.236750 7.733884 -2.192646 2.847313 6.782341 3.320100 10.168792 0.814365 -5.909647 -7.894379 -4.261159 3.874449 -2.747989 14.490827 14.132205 5.446057 -1.675866 2.253736 0.407813 0.979342 1.257366 3.783856 3.366194 9.752777 3.594903 -3.018994 1.939244 -12.949324 -1.542679 -9.573512 -8.289344 -3.050988 2.190392 5.615574 7.478814 -6.990046 15.474315 -3.307448 0.128962 6.105121 21.326064 -13.896938 -5.064436 -9.824791 -11.327873 0.439131 -4.753673 2.731645 -2.081903 -2.955168 -13.129965 -11.156125 0.532223 5.071634 -4.704964 -1.599237 3.149853 9.678065 -7.398114 -5.134732 -3.468833 7.284377 -1.702469 -22.064832 -13.312639 -6.436346 0.292620 -0.243228 -7.297246 -16.960093 4.359343 9.966675 -8.602621 -7.170970 -3.645426 11.916067 10.255153 2.678803 0.317622 -2.704274 7.407294 17.895394 3.071763 -8.508578 1.950313 -4.438330 -2.355523 0.742858 -6.877542 -1.227939 -3.939867 -10.075287 2.538294 14.500402 -8.068467 2.638620 -3.699765 -1.217482 5.159562 43.362506 -7.219547 13.837035 3.839692 -18.339421 7.830230 -2.934910 -5.459372 -2.508857 4.817247 8.056579 -18.232167 -12.251052 13.792015 14.863577 9.455859 -11.713506 6.365036 -1.487747 -2.796299 -4.951367 2.460924 3.198777 -1.496503 -10.112062 -5.525262 11.581847 28.782859 -6.177402 -18.750241 9.518906 5.593415 2.995259 -1.863361 -5.611663 -6.225234 2.729339 9.046018 -1.248092 12.024185 19.058868 -25.077525 12.499814 0.953967 -9.141740 15.667256 0.570504 -9.716028 3.320355 -0.159668 15.252389 13.041831 2.029784 -1.711650 -2.336979 -11.650160 -1.689107 2.828589 4.513304 -6.246901 6.078542 5.438399 -15.507920 -9.493472 -7.630968 -4.256276 -5.751879 -10.463101 6.419403 -1.965576 -24.667869 20.213697 7.104352 -0.335632 0.652968 -8.261416 8.548853 -11.426855 -16.266357 7.372452 -3.824303 -1.425008 1.265037 0.941042 7.316018 6.525176 13.235625 -14.728792 -18.424780 9.853573 2.292042 14.561835 5.208928 5.444084 5.209468 2.708879 -2.842667 -10.666749 -13.307527 11.219025 5.275966 -13.816192 -0.735992 -6.455135 13.488256 10.701455 -3.880757 -8.948330 -11.880615 9.772438 -8.546072 2.268718 9.191863 0.075522 -16.441782 -5.359804 11.878155 -6.442725 -4.801372 -7.159641 -2.705854 -11.836946 -13.657772 2.328642 -1.417543 4.273544 5.243373 -2.458689 -5.289952 2.731796 2.239207 -0.882037 4.744853 13.746110 6.596283 -4.819806 4.025540 -14.277314 9.684206 -18.711961 -18.592778 9.957480 -10.327103 -10.528705 -2.916634 -1.458642 11.640848 -3.457101 4.906034 -0.953002 0.690112 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::copy(queueEntry**, queueEntry**, queueEntry**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::copy_backward(queueEntry**, queueEntry**, queueEntry**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_a(queueEntry**, queueEntry**, queueEntry**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__miter_base(queueEntry**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__niter_wrap(queueEntry** const&, queueEntry**) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_a1(queueEntry**, queueEntry**, queueEntry**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__niter_base(queueEntry**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_a2(queueEntry**, queueEntry**, queueEntry**) = -0.385431 0.102965 0.466342 -0.921549 0.769834 0.264919 0.297754 -0.389216 -0.721065 -0.383496 0.043110 -0.781766 -0.526048 1.012612 -0.451041 0.529614 1.581449 0.353721 -0.263097 -0.500330 0.945545 -0.534829 1.502147 1.392956 -1.214046 -0.036712 0.637379 0.757419 0.473253 0.495261 -0.449914 -0.473941 0.447496 -0.793008 0.293890 -0.865391 0.181821 0.003461 0.368453 -1.642144 0.151139 -0.444401 -0.038931 -0.127577 -0.268262 0.744955 1.157959 0.940126 -0.484224 0.226496 0.991126 0.238691 -0.082289 0.303011 0.136295 0.258197 0.610040 0.322557 -0.361765 -0.265421 -0.139123 -0.736017 0.287675 1.098894 1.328420 0.079978 0.030673 0.534943 0.176634 0.166197 0.323949 0.296798 0.076613 0.289276 0.617279 -1.633170 0.108497 -2.437741 -0.347858 -2.671761 -0.737472 -0.607779 0.432387 -0.605155 0.568733 0.369282 1.230394 0.129749 0.235129 0.639079 1.336774 -1.091647 -0.448819 -0.709735 -0.609162 0.397963 -0.605940 0.144506 0.561477 0.118387 -0.845311 -0.818066 0.631793 0.321834 -0.468935 -0.571061 0.033643 0.809848 -0.996626 -0.672102 -0.847558 0.119514 -0.200257 -1.669146 0.198792 -0.679492 1.313024 0.013635 -0.230093 -1.085309 0.092259 0.900540 -0.363555 -0.503527 -0.295944 0.890353 0.641207 0.133756 0.196698 -0.062547 0.256458 1.338387 0.992450 -0.649492 -0.288086 0.133473 -0.872541 -0.048651 -0.923707 -0.346810 0.830462 -1.007585 0.271941 0.747917 -0.666800 -0.333164 1.403869 -0.184437 0.651988 2.991492 -0.112937 0.853568 0.521734 -1.143140 0.422264 -0.324301 -0.146896 0.423348 0.739602 0.310684 -1.484359 -0.969731 0.460691 1.090074 0.754233 -1.272015 -0.640053 -0.356779 -0.021327 0.006751 -0.120907 0.302226 -0.275775 -0.652149 -0.249752 0.674692 1.822586 -0.518709 -0.685374 0.394482 0.343897 -0.493367 -1.396762 -0.419871 -0.666934 0.156349 0.110813 0.033457 0.636240 1.384625 -2.521755 0.895120 -0.317528 -0.216919 0.804758 0.169761 -0.627564 -1.447234 0.261157 0.910142 1.052181 -0.080762 0.144166 0.255058 -0.996911 -0.101854 0.084558 0.497419 -0.452671 0.504638 0.299913 -0.900651 -0.759717 -0.054417 -0.085568 -0.322676 -0.003883 0.579058 -0.096907 -2.288454 1.260796 -0.281569 -0.429249 0.413967 -0.405913 0.805962 -1.183469 -1.179769 0.611800 -0.024121 -0.118691 -0.627952 0.132841 0.820810 -0.123637 0.233608 -0.703581 -1.293341 0.561531 -0.387229 0.682533 0.473309 0.305287 1.128086 -0.383488 -0.312941 -1.157474 -0.054941 -0.072039 -0.181713 -0.813251 -0.357841 -0.254134 0.964597 1.327368 -0.154140 -0.133658 0.179669 1.092609 -1.336521 -0.478235 0.715106 0.946537 -0.774359 0.439129 0.832695 -1.130387 -0.544998 -0.598704 -0.324947 -0.083660 -0.965592 0.554749 -0.503307 0.388650 0.442981 0.076103 -0.162580 0.666657 0.194938 0.307364 0.002310 1.196086 1.863234 -0.680121 -0.195521 -1.008485 0.448362 -1.538524 -1.201554 0.374424 0.117040 -0.461793 0.190175 0.135564 0.992340 -0.048585 -0.049088 -0.182313 -0.136697 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move::__copy_m(queueEntry* const*, queueEntry* const*, queueEntry**) = -0.762126 -0.604265 -0.103702 -2.006976 1.593850 0.636385 0.668613 -0.929300 -1.681510 -0.080961 0.599966 -1.999192 -0.294066 1.618699 -0.701544 1.887889 2.810568 0.340410 -0.765582 -0.598233 1.677510 -0.082832 2.837032 2.451088 -1.823321 -0.116619 0.207613 1.109612 0.307569 -0.034384 -0.759246 -0.782545 0.829110 -2.158068 -0.340447 -0.955946 0.321709 0.240358 1.890108 -2.553076 0.542439 -0.750605 0.231073 -0.389299 -0.774055 0.468514 1.600592 1.777630 -0.614670 0.540424 1.916701 0.101503 -0.155235 0.591071 0.111344 0.602347 0.463367 0.442469 -0.720804 -1.107393 -0.170221 -0.240690 0.642565 1.729266 2.058484 0.232493 -0.273368 1.434071 0.898141 0.166500 1.077803 0.480859 -0.453239 0.122319 0.967864 -2.812456 0.060053 -3.812270 -0.634444 -3.548618 -1.422719 -0.266777 1.007585 -0.929361 1.418383 0.640425 2.066005 -0.211900 0.014491 1.214840 1.853137 -2.107486 -1.012860 -1.162217 -1.061792 0.526868 -0.856774 0.234869 1.260636 0.516266 -1.690582 -0.910573 0.906816 0.812057 -0.723511 -1.557383 0.693569 0.911957 -1.028529 -1.627367 -0.777007 1.312213 -0.346869 -2.909869 -0.098525 -1.025970 1.600728 -0.146619 -0.683143 -2.168067 -0.005199 1.035863 -0.931036 -0.874794 -0.198148 1.104445 1.440234 0.715510 0.598967 0.091465 0.592437 3.265262 0.943630 -1.469442 -0.299462 0.084887 -0.989339 0.503656 -1.321213 -0.973372 0.814630 -2.097336 1.049322 1.487682 -1.214827 -0.316636 2.322227 0.584739 0.648476 5.294812 -0.034899 2.143804 1.522644 -1.768808 0.750075 -1.113695 0.125488 0.562147 0.941947 -0.012256 -2.501259 -1.851367 1.066010 1.845964 1.488635 -2.304672 -0.821976 -0.096799 0.222244 0.103313 -0.511745 0.684999 0.127501 -1.262974 -0.266179 1.637922 3.650979 -0.713560 -0.577162 1.071560 1.102677 -0.668512 -2.225255 -1.168809 -1.970620 0.242195 0.688755 0.599641 1.135812 2.550568 -3.573519 1.289415 -0.376077 0.039630 1.588065 0.845520 -1.793294 -2.221854 -0.240619 1.169868 1.893445 -0.572703 0.438404 0.736417 -1.443359 -0.131979 0.351209 0.227093 -0.571679 0.750451 0.284503 -1.337303 -0.728517 0.300775 -0.550918 -0.317575 0.101808 1.293535 0.005814 -3.234180 1.841149 -0.090488 -1.055878 0.850071 -1.124487 1.962578 -1.806155 -1.608757 1.398557 -0.122173 0.240083 -0.669994 0.563911 1.124023 0.118515 0.989701 -1.354105 -1.982961 1.227510 -0.377749 1.599389 0.850940 -0.168367 1.037782 -1.393777 -0.543564 -1.765097 -0.723820 -0.469203 0.182084 -1.869063 -0.606420 -0.487774 1.863291 1.645653 -0.193319 -0.770322 0.228521 1.590165 -2.408941 -0.380036 1.291511 1.388117 -1.934962 0.513692 1.623457 -2.078628 -0.158136 -0.912959 -0.246262 -0.579679 -1.610547 1.121091 -0.077295 1.032049 0.248686 0.082540 0.351106 0.975865 0.490985 0.671655 0.194410 2.265151 2.390149 -0.395601 -0.889249 -2.041155 0.683706 -2.471519 -2.443815 1.200005 0.080291 -1.700171 0.278177 0.464875 2.212463 -0.226926 -0.200569 -0.667828 0.147933 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_backward_a(queueEntry**, queueEntry**, queueEntry**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_backward_a1(queueEntry**, queueEntry**, queueEntry**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_backward_a2(queueEntry**, queueEntry**, queueEntry**) = -0.410747 0.081205 0.448555 -1.008196 0.823409 0.354543 0.334309 -0.481689 -0.786417 -0.371690 0.099924 -0.906844 -0.529577 1.096608 -0.488118 0.634307 1.678068 0.344539 -0.329073 -0.510162 0.988263 -0.429156 1.622561 1.485520 -1.276450 -0.033133 0.592024 0.707973 0.503360 0.477583 -0.456347 -0.545227 0.533754 -0.830181 0.277822 -0.845615 0.171102 0.001777 0.488154 -1.718839 0.181740 -0.424680 0.008041 -0.158099 -0.273497 0.749213 1.224654 1.006400 -0.439638 0.231625 1.033720 0.282189 -0.080478 0.321291 0.182817 0.263828 0.644906 0.238354 -0.385561 -0.325529 -0.148044 -0.656953 0.256340 1.179522 1.400990 0.092910 0.012462 0.579258 0.244637 0.178950 0.362059 0.321000 0.086210 0.329555 0.592006 -1.707968 0.120750 -2.473249 -0.369928 -2.749508 -0.792177 -0.574422 0.464126 -0.581030 0.628093 0.292368 1.299148 0.137582 0.188024 0.608023 1.432751 -1.182617 -0.481191 -0.725121 -0.588919 0.386133 -0.639229 0.193323 0.598047 0.088668 -0.925969 -0.815244 0.644000 0.353971 -0.500549 -0.595074 0.090251 0.854996 -0.997577 -0.709302 -0.795484 0.203783 -0.218085 -1.790394 0.237823 -0.730254 1.265819 -0.000228 -0.272476 -1.172464 0.098049 0.921956 -0.416793 -0.557982 -0.383436 0.951106 0.731751 0.188255 0.188915 -0.018552 0.304961 1.492450 0.940888 -0.716999 -0.250459 0.090269 -0.844275 0.012487 -0.950498 -0.378339 0.836005 -1.067901 0.275089 0.821755 -0.703968 -0.278825 1.408098 -0.131192 0.641573 3.173184 -0.144157 0.966761 0.595675 -1.220581 0.430722 -0.385386 -0.144482 0.403588 0.753627 0.314712 -1.591861 -1.050589 0.536503 1.177272 0.804375 -1.340551 -0.590051 -0.348198 -0.050905 -0.056538 -0.119205 0.313423 -0.253012 -0.715217 -0.272493 0.749082 1.977596 -0.559649 -0.636739 0.421816 0.388298 -0.451263 -1.387386 -0.477229 -0.720625 0.193221 0.147135 0.090385 0.704753 1.479161 -2.567890 0.962570 -0.317148 -0.243563 0.898752 0.207002 -0.723861 -1.454070 0.235114 0.955050 1.102442 -0.131298 0.188453 0.287167 -1.065944 -0.114957 0.074401 0.473456 -0.474001 0.495108 0.354549 -0.925516 -0.767228 -0.029248 -0.095976 -0.356909 -0.027930 0.643857 -0.006923 -2.369098 1.337058 -0.243087 -0.464771 0.420418 -0.477881 0.899990 -1.239996 -1.190005 0.640379 -0.048410 -0.118785 -0.619399 0.147808 0.850434 -0.163887 0.362374 -0.788125 -1.337081 0.626714 -0.393102 0.762874 0.508428 0.303363 1.104162 -0.454298 -0.319159 -1.183194 -0.199016 -0.070310 -0.120619 -0.907912 -0.283411 -0.281798 1.042325 1.353600 -0.168533 -0.230665 0.172860 1.096230 -1.455215 -0.431782 0.756113 0.995040 -0.880364 0.409341 0.881992 -1.175576 -0.518149 -0.614243 -0.367133 -0.154626 -1.025881 0.603999 -0.450512 0.450164 0.407395 0.080225 -0.149497 0.697734 0.199793 0.288038 0.055844 1.260129 1.880834 -0.664022 -0.241327 -1.102131 0.506995 -1.611450 -1.312545 0.457794 0.068467 -0.566661 0.171192 0.120648 1.084869 -0.040574 -0.047173 -0.231138 -0.094802 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_backward::__copy_move_b(queueEntry* const*, queueEntry* const*, queueEntry**) = -0.888705 -0.713070 -0.192638 -2.440210 1.861729 1.084505 0.851390 -1.391666 -2.008268 -0.021932 0.884035 -2.624584 -0.311711 2.038682 -0.886928 2.411354 3.293665 0.294500 -1.095462 -0.647396 1.891100 0.445536 3.439102 2.913908 -2.135338 -0.098724 -0.019163 0.862385 0.458104 -0.122772 -0.791413 -1.138978 1.260398 -2.343935 -0.420789 -0.857068 0.268115 0.231935 2.488614 -2.936551 0.695443 -0.651998 0.465932 -0.541912 -0.800233 0.489801 1.934065 2.109001 -0.391739 0.566066 2.129675 0.318992 -0.146178 0.682470 0.343958 0.630499 0.637699 0.021455 -0.839784 -1.407932 -0.214828 0.154630 0.485889 2.132405 2.421335 0.297153 -0.364423 1.655644 1.238159 0.230266 1.268352 0.601868 -0.405254 0.323717 0.841499 -3.186446 0.121315 -3.989809 -0.744796 -3.937351 -1.696244 -0.099992 1.166282 -0.808736 1.715185 0.255856 2.409774 -0.172735 -0.221031 1.059560 2.333024 -2.562336 -1.174719 -1.239144 -0.960579 0.467714 -1.023221 0.478953 1.443487 0.367676 -2.093875 -0.896462 0.967852 0.972740 -0.881578 -1.677447 0.976608 1.137696 -1.033283 -1.813364 -0.516637 1.733560 -0.436007 -3.516112 0.096633 -1.279784 1.364702 -0.215933 -0.895059 -2.603838 0.023751 1.142946 -1.197226 -1.147068 -0.635606 1.408211 1.892958 0.988003 0.560054 0.311438 0.834951 4.035577 0.685822 -1.806976 -0.111323 -0.131130 -0.848006 0.809348 -1.455170 -1.131017 0.842345 -2.398919 1.065065 1.856872 -1.400670 -0.044944 2.343375 0.850966 0.596400 6.203272 -0.190995 2.709772 1.892352 -2.156014 0.792364 -1.419120 0.137560 0.463347 1.012077 0.007881 -3.038769 -2.255655 1.445071 2.281951 1.739343 -2.647350 -0.571964 -0.053892 0.074354 -0.213133 -0.503233 0.740984 0.241319 -1.578311 -0.379886 2.009877 4.426030 -0.918258 -0.333986 1.208231 1.324682 -0.457993 -2.178374 -1.455600 -2.239078 0.426559 0.870366 0.884279 1.478376 3.023246 -3.804193 1.626662 -0.374176 -0.093591 2.058037 1.031724 -2.274781 -2.256034 -0.370835 1.394407 2.144750 -0.825384 0.659838 0.896962 -1.788522 -0.197496 0.300425 0.107279 -0.678327 0.702797 0.557679 -1.461628 -0.766077 0.426619 -0.602960 -0.488739 -0.018424 1.617531 0.455736 -3.637401 2.222463 0.101923 -1.233488 0.882325 -1.484330 2.432718 -2.088788 -1.659937 1.541455 -0.243621 0.239611 -0.627231 0.638748 1.272143 -0.082736 1.633533 -1.776825 -2.201664 1.553424 -0.407113 2.001094 1.026535 -0.177987 0.918164 -1.747823 -0.574653 -1.893694 -1.444193 -0.460561 0.487554 -2.342366 -0.234271 -0.626095 2.251932 1.776811 -0.265285 -1.255357 0.194474 1.608271 -3.002414 -0.147772 1.496548 1.630633 -2.464985 0.364750 1.869941 -2.304574 -0.023894 -0.990652 -0.457191 -0.934511 -1.911990 1.367342 0.186679 1.339624 0.070759 0.103151 0.416521 1.131250 0.515262 0.575029 0.462079 2.585362 2.478148 -0.315102 -1.118281 -2.509385 0.976871 -2.836149 -2.998768 1.616856 -0.162577 -2.224508 0.183260 0.390292 2.675112 -0.186872 -0.190995 -0.911955 0.357405 +PE-benchmarks/snake-ladder.cpp__std::deque >::empty() const = -0.178614 0.525037 0.778518 -0.803974 0.880454 0.997870 0.186322 -0.410164 -0.568377 -0.103683 -0.062039 -1.054328 -0.589954 0.906531 -0.438553 0.145868 1.102368 0.068441 -0.356537 0.061467 0.333768 0.372157 1.048815 0.902144 -0.775103 0.118119 0.158182 0.312424 -0.255392 1.202119 -0.741611 -1.156812 0.080654 0.243019 0.104293 -0.216204 -0.146610 -0.342636 0.137858 -1.135067 0.143618 0.488580 -0.153019 -0.254064 0.080267 -0.269287 1.312017 0.570341 0.051753 -0.228121 0.392187 0.595475 -0.004668 0.138192 0.616476 0.173009 1.125457 -0.154533 -0.363281 -0.271460 -0.276403 0.106828 -0.308730 0.901708 0.820895 0.335310 -0.128062 -0.251629 -0.106593 0.087432 -0.056331 0.265787 0.147602 0.822793 0.056436 0.108814 0.475668 -0.534078 0.051232 -0.454264 -0.552631 -0.292145 0.143364 0.679208 0.305714 -0.436004 0.957641 -0.163902 0.128152 0.041504 1.336598 -0.681005 -0.243823 -0.415594 -0.676365 0.055513 -0.221996 0.080153 -0.353517 -0.143229 -0.715664 -0.552260 0.167613 0.190255 -0.321957 0.431903 0.097020 0.602591 -0.580257 -0.127476 -0.335191 0.266812 -0.012784 -1.269502 -0.809955 -0.347803 -0.108797 0.001645 -0.474061 -0.917130 0.388356 0.579329 -0.532767 -0.213915 -0.687831 0.814533 0.460813 0.032122 -0.023679 -0.235737 0.483503 0.755130 0.119273 -0.470491 0.144092 -0.227333 -0.145678 -0.095302 -0.334357 0.046585 -0.496648 -0.470906 0.099046 0.761530 -0.489383 0.215760 -0.768282 -0.204404 0.351789 2.507700 -0.591262 0.721294 0.059485 -1.126887 0.503951 0.020841 -0.476262 -0.279435 0.262575 0.676484 -0.849587 -0.631632 0.791130 0.942326 0.541002 -0.514967 0.510618 -0.124061 -0.277357 -0.223849 0.365974 0.088176 -0.184947 -0.589545 -0.412074 0.488527 1.604527 -0.195081 -1.543874 0.444850 0.123807 0.226444 0.117810 -0.157197 -0.136182 0.198482 0.336330 -0.226500 0.715969 1.060810 -1.810806 0.863466 0.150673 -0.787532 1.185091 -0.226614 -0.383521 0.259028 0.052827 0.981300 0.808597 0.166683 -0.218581 -0.265215 -0.710386 -0.168764 0.082526 0.389274 -0.493924 0.410506 0.440846 -1.065401 -0.606602 -0.834963 -0.095222 -0.334307 -0.862537 0.341374 -0.091898 -1.685982 1.275208 0.513632 0.067797 -0.067762 -0.443055 0.189034 -0.680787 -0.977543 0.225834 -0.288619 -0.201217 0.123825 -0.119356 0.368620 0.290247 0.804717 -0.873703 -0.853786 0.503359 0.118981 0.810715 0.368131 0.459705 0.272112 0.623661 -0.111734 -0.388905 -0.618839 0.863006 0.149422 -0.617961 0.207027 -0.497289 0.678641 0.742714 -0.221259 -0.354477 -0.841595 0.595927 -0.193912 0.091862 0.482866 -0.432836 -0.835019 -0.315768 0.632328 -0.225678 -0.412293 -0.512697 -0.315180 -0.701349 -0.741427 0.103450 -0.213633 0.118261 0.496428 -0.262612 -0.631248 0.144521 0.001145 -0.220716 0.325190 0.742819 0.276720 -0.265455 0.628743 -0.756284 0.565475 -1.084771 -0.909403 0.423335 -0.754951 -0.577492 -0.255160 -0.218682 0.536892 -0.209695 0.418711 0.023326 0.066069 +PE-benchmarks/snake-ladder.cpp__std::operator==(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/snake-ladder.cpp__std::deque >::front() = -0.236992 0.277955 0.470625 -0.393751 0.540527 0.200058 0.229451 -0.044235 -0.430293 -0.489912 -0.105979 -0.636905 -0.742311 0.788557 -0.312233 0.076512 1.081401 0.363831 -0.075366 -0.213311 0.375015 -0.314512 0.998383 0.905297 -0.746020 0.019147 0.242401 0.440114 0.026550 0.728857 -0.208223 -0.748346 0.389055 -0.007516 0.313336 -0.549985 0.061746 -0.040904 -0.249651 -1.179447 0.058410 0.205286 0.026079 -0.097430 -0.023586 0.501522 0.950481 0.598174 -0.165371 0.138119 0.383869 0.285393 0.066542 0.252047 0.211429 0.003260 0.350946 -0.266562 -0.476058 -0.038159 -0.214216 -0.787484 -0.164626 0.700818 0.906674 0.082267 0.042148 0.002154 -0.254781 0.240112 0.096941 0.183045 0.375618 0.274310 0.350445 -0.322123 -0.001129 -1.076751 -0.231738 -1.825971 -0.529362 -0.565266 0.524373 0.282248 0.144082 -0.102355 0.860437 0.129330 0.230977 0.372586 1.137750 -0.621936 -0.332213 -0.467502 -0.255609 0.311930 -0.456768 0.036305 0.170696 0.028315 -0.612469 -0.523099 0.324093 0.014491 -0.281419 -0.063285 -0.112279 0.687778 -0.946085 -0.186323 -0.833545 -0.086879 0.084701 -1.110766 0.043934 -0.211607 0.502983 0.228336 -0.215490 -0.447868 0.274821 0.469964 -0.214069 -0.204094 -0.586462 0.754112 0.132186 -0.061076 0.160357 0.084680 0.165293 0.646049 0.591489 -0.316758 -0.148560 0.077730 -0.453231 -0.074213 -0.523904 -0.155296 0.303544 -0.642000 0.144466 0.349209 -0.499534 -0.291380 -0.098136 -0.280875 0.524746 1.446869 -0.226735 0.468014 0.196329 -0.841356 0.387026 -0.152802 -0.222132 0.099357 0.562569 0.393394 -0.405561 -0.591198 0.370966 0.793659 0.518461 -0.567129 -0.059280 -0.294514 0.090002 -0.149874 0.164625 0.275785 -0.141106 -0.482801 -0.195411 0.345015 1.082981 -0.302646 -0.685756 0.262707 0.150083 -0.028608 -0.544028 -0.154074 -0.068645 0.039237 0.081529 -0.114134 0.306864 0.947968 -1.526655 0.758218 -0.070034 -0.232868 0.541382 -0.102559 -0.272938 -0.736384 0.190662 0.780985 0.783671 0.161664 0.048130 -0.055883 -0.724477 -0.121570 0.043719 0.506697 -0.296700 0.379434 0.137461 -0.656268 -0.635245 -0.456831 0.008225 -0.243357 -0.249948 0.324785 0.350527 -1.578694 0.961120 -0.156592 -0.235310 0.036607 -0.060059 0.373639 -0.784879 -0.953030 0.251968 -0.302683 -0.583135 -0.378072 0.001701 0.468799 -0.089158 0.012190 -0.275508 -0.715961 0.627910 -0.041764 0.466557 0.306774 0.372599 0.861115 0.377345 -0.383736 -0.463341 -0.214522 0.273108 -0.498557 -0.341119 0.173578 -0.221620 0.582306 1.025241 -0.019106 -0.182928 -0.101440 0.796056 -0.563166 -0.370067 0.650848 0.196913 -0.255440 0.411225 0.687098 -0.671622 -0.564359 -0.520447 -0.101157 -0.094853 -0.681426 0.183473 -0.587229 0.105777 0.461602 -0.038351 -0.462041 0.357784 0.091137 -0.056345 -0.072872 0.866593 0.941195 -0.588176 0.387304 -0.585116 0.325325 -1.060597 -0.665422 0.113236 0.007303 -0.183055 0.087865 -0.038688 0.405620 -0.086038 0.002611 -0.222240 -0.107953 +PE-benchmarks/snake-ladder.cpp__std::_Deque_iterator::operator*() const = -0.123077 0.225392 0.274166 -0.343964 0.398271 0.352908 0.086009 -0.235578 -0.231895 -0.130017 -0.067307 -0.282133 -0.207557 0.425753 -0.234330 0.174848 0.587781 0.105968 -0.070452 -0.118856 0.293246 -0.081703 0.575746 0.485162 -0.444234 0.015046 0.329864 0.187070 0.018350 0.479682 -0.325322 -0.459486 0.158813 -0.166888 0.068299 -0.308627 0.015340 -0.075509 0.137863 -0.601169 0.050550 -0.142102 -0.153359 -0.066477 -0.066159 0.019557 0.576456 0.312948 -0.077722 0.048001 0.297870 0.321537 -0.089772 0.107172 0.187172 0.208395 0.377282 -0.031450 -0.117961 -0.085157 -0.106023 -0.132396 -0.015081 0.451651 0.462427 0.079170 0.025860 0.095506 -0.119323 0.030982 0.014166 0.111206 0.020472 0.298133 0.106285 -0.474466 0.082230 -0.715441 -0.124626 -0.696368 -0.238319 -0.269197 -0.065989 -0.027399 0.271790 0.135215 0.478559 0.002333 0.130304 0.126139 0.614164 -0.469253 -0.131095 -0.225867 -0.273939 0.047377 -0.188663 0.048577 -0.096678 -0.065971 -0.307730 -0.463030 0.222731 0.163024 -0.163892 -0.140144 -0.008807 0.320688 -0.461051 -0.241821 -0.309973 -0.005395 -0.173105 -0.624191 -0.124869 -0.216698 0.427489 0.003403 -0.128494 -0.587388 0.132515 0.491765 -0.164270 -0.274039 -0.029161 0.297246 0.260119 0.004732 0.012275 -0.156042 0.143903 0.566946 0.348648 -0.214198 -0.051505 -0.016011 -0.232170 -0.108298 -0.278306 -0.037171 -0.019142 -0.349980 0.127931 0.441037 -0.246808 -0.040153 0.271628 -0.199386 0.278206 1.228205 -0.192774 0.270785 0.064166 -0.592897 0.061244 -0.126843 -0.169219 0.014792 0.234800 0.257837 -0.539112 -0.337398 0.257156 0.416757 0.270542 -0.362706 -0.120955 -0.198281 -0.076401 0.007113 0.017540 0.075441 -0.193748 -0.275885 -0.162404 0.187213 0.815376 -0.187613 -0.376127 0.196732 0.077469 -0.115037 -0.278253 -0.130853 -0.223321 0.103138 0.158311 -0.099602 0.264472 0.521088 -1.011992 0.374145 -0.159526 -0.277536 0.307323 0.027872 -0.142004 -0.150445 0.119612 0.461335 0.398838 0.023099 0.153665 -0.020467 -0.372552 -0.063271 0.006167 0.266425 -0.230909 0.184138 0.276215 -0.597106 -0.352425 -0.059692 0.021293 -0.236952 -0.149500 0.162622 -0.060916 -1.020900 0.592305 0.044247 -0.034330 0.178952 -0.123539 0.298742 -0.422547 -0.513160 0.241659 -0.029091 0.071742 0.014631 -0.013120 0.320552 0.027687 0.247164 -0.324203 -0.487114 0.089253 0.020093 0.260350 0.165815 0.246475 0.359340 -0.230821 -0.075573 -0.376703 -0.111402 0.198348 -0.032721 -0.257016 -0.037591 -0.150514 0.406864 0.515752 -0.038083 -0.122636 -0.083495 0.381567 -0.390651 0.025719 0.260562 0.332117 -0.369678 -0.049314 0.305171 -0.276074 -0.296537 -0.165638 -0.057310 -0.153427 -0.387590 0.108994 -0.228803 0.102211 0.249481 0.008481 -0.220212 0.197696 0.035473 0.081766 0.054117 0.349084 0.483251 -0.231001 0.077169 -0.334159 0.169371 -0.590628 -0.487865 0.138269 -0.097346 -0.183942 -0.004102 -0.105349 0.336666 -0.085343 0.212705 0.069908 -0.142053 +PE-benchmarks/snake-ladder.cpp__std::deque >::pop_front() = -0.723087 1.667371 2.558158 -3.050264 3.317045 3.736999 0.417412 -0.903758 -1.702819 -0.363998 -0.813162 -2.982800 -2.123780 3.175617 -1.450682 0.540569 3.573396 0.048793 -1.114647 0.497806 1.718691 1.503902 3.142215 2.023157 -2.715515 0.007358 0.563329 1.454602 -0.980053 4.303356 -2.236883 -4.013739 -0.138314 1.025650 0.622760 -0.949422 0.155017 -0.828213 -0.129215 -3.568389 0.516678 1.870095 -1.075992 -0.770463 0.036914 -1.317500 4.098712 2.063005 -0.470425 -1.447002 1.501718 2.439924 -0.514616 0.574885 1.184472 0.574113 2.777957 -0.645084 -1.335749 -1.098851 -0.768226 0.325540 -0.638823 2.782521 2.715095 0.896444 -0.119735 -0.225691 -0.393750 0.353864 -0.262106 0.582418 0.639959 2.253819 0.487795 0.740726 0.715270 -1.566733 0.429367 -1.167191 -1.456358 -1.575839 0.006648 2.745034 0.736913 -2.112762 3.253321 -0.749926 0.685579 0.961126 4.261734 -2.049548 -0.674844 -2.932730 -2.507510 0.332597 -0.888720 -0.496899 -1.287444 -0.309853 -2.019210 -1.975984 -0.403318 0.432064 -0.872261 0.796842 -0.115327 2.364743 -1.885564 -0.474786 -1.310957 1.610223 -0.236584 -4.234385 -3.126756 -1.112067 -0.779467 -0.442245 -0.619054 -2.827693 1.066492 2.382057 -1.863262 -0.629307 -2.078942 2.981741 1.748121 -0.524204 0.038804 -0.790353 1.294721 2.150049 0.696405 -1.470130 -0.317979 -0.286979 -0.416928 -0.952124 -1.557184 0.501204 -1.368971 -1.849802 -0.010478 2.961371 -1.362216 0.748959 -3.023640 -1.278935 1.881220 8.837151 -1.874253 1.752561 -0.306186 -3.746591 2.110270 0.651534 -1.818119 -0.831812 0.504490 2.079993 -2.972734 -2.164037 2.514709 2.645758 1.900621 -1.343780 1.782439 -0.905614 -1.041589 -0.882305 0.593543 0.940407 -1.201979 -1.722619 -1.360173 1.416653 5.163833 -0.521690 -5.244945 2.065618 1.353585 0.120287 0.609323 -0.755744 -0.710318 0.053919 1.675721 -1.017674 2.539763 3.661208 -5.553108 2.748025 1.161226 -2.487344 3.219473 -1.348419 -0.590352 0.991273 0.030342 3.603483 2.834656 0.190055 -0.456852 -1.283664 -2.155154 -0.030102 0.629306 1.511850 -1.097128 0.845995 1.028435 -3.252086 -2.122160 -2.535160 -1.138424 -0.855622 -2.812748 0.682476 -0.517042 -5.235063 4.425429 1.048912 0.722964 0.207000 -1.327993 1.098163 -2.218632 -3.363156 1.133378 -0.265066 -0.607101 0.359359 0.073246 1.823306 1.086948 2.599218 -2.759113 -3.819547 1.316470 0.556623 2.253937 0.964827 1.808549 0.919022 2.234935 -0.394065 -1.647907 -2.930242 2.991117 1.071375 -1.912894 0.430795 -1.121645 2.391981 2.282907 -0.867029 -1.216908 -3.030137 2.071965 -0.445834 0.255586 1.746948 -2.025734 -2.981010 -1.286427 2.383611 -0.789605 -1.961136 -1.867895 0.147602 -2.095364 -2.711043 -0.144994 -0.935350 0.222153 1.989680 -0.702325 -2.389339 0.418764 0.449743 -0.915647 0.449015 2.964529 0.514748 -0.949955 2.132012 -2.353813 1.926524 -3.766567 -2.886130 1.164280 -2.983548 -1.199408 -0.233318 -0.443679 1.727327 -1.182763 2.239053 0.447831 -0.672589 +PE-benchmarks/snake-ladder.cpp__void std::allocator_traits >::destroy(std::allocator&, queueEntry*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/snake-ladder.cpp__std::deque >::_M_pop_front_aux() = -0.607353 1.984317 2.989360 -2.796776 3.095635 3.814707 0.510160 -1.056725 -1.663466 -0.245153 -0.588491 -3.239648 -2.231089 3.024497 -1.567005 -0.019495 3.696885 0.216855 -1.157384 0.435918 1.097963 1.761798 3.316462 2.679908 -2.600523 0.198182 0.578526 1.103691 -1.071311 4.329698 -2.665420 -4.152134 0.062506 1.381383 0.506857 -0.722884 -0.367751 -1.404248 -0.158591 -3.671493 0.475738 1.752675 -1.286139 -0.853177 0.427012 -0.851378 4.558260 1.825882 0.030826 -1.337304 1.116978 2.399486 -0.301526 0.415095 1.835169 0.534927 3.567688 -0.319342 -1.241098 -0.952341 -1.009183 0.564058 -1.118890 2.980951 2.602250 1.248490 -0.321283 -1.068290 -0.379170 0.235606 -0.478660 0.752659 0.994952 2.955857 0.193404 1.105767 1.269809 -1.263868 0.325568 -0.847971 -1.643978 -1.342285 0.187072 2.411354 0.644615 -2.158906 3.154753 -0.631443 0.734673 0.420167 4.535116 -2.110248 -0.717100 -2.006186 -2.393336 0.107868 -0.671479 0.099010 -1.520404 -0.679369 -2.302337 -1.986839 -0.084415 0.458141 -0.937649 1.628831 0.189826 2.184906 -1.732587 -0.055579 -1.357134 1.053295 0.082063 -4.242559 -3.297082 -1.056421 -0.416591 -0.104041 -1.377009 -2.904209 1.339271 2.216545 -1.890464 -0.540639 -2.102758 3.055218 1.600742 -0.289209 -0.158013 -0.878291 1.536155 2.021563 0.566202 -1.423206 0.293760 -0.690606 -0.580523 -0.829496 -1.259538 0.591266 -1.693999 -1.407215 0.189513 2.795816 -1.569219 0.823469 -3.184460 -1.047571 1.535906 8.817666 -2.255529 2.086882 -0.308997 -3.871432 1.901763 0.435524 -1.825323 -1.174297 0.721943 2.508976 -3.122908 -1.982977 2.670757 2.974102 1.792862 -1.601747 2.360429 -0.662086 -1.127863 -1.073096 1.178781 0.462729 -0.890093 -1.838731 -1.458649 1.606737 5.308357 -0.616350 -5.984931 1.529435 0.600581 0.990220 1.060725 -0.446754 0.070755 0.490808 1.663976 -0.984099 2.588784 3.548092 -5.888825 2.814317 0.837921 -2.862693 3.813418 -1.048515 -0.891203 1.775619 0.250282 3.624900 2.731043 0.832739 -1.035672 -1.275503 -2.219060 -0.433946 0.484038 1.650541 -1.471664 1.192467 1.549042 -3.679850 -2.128254 -3.249380 -0.546287 -1.001372 -3.219402 0.837647 -0.870410 -5.815541 4.537421 1.739806 0.608361 -0.306158 -1.574613 0.519491 -2.243682 -3.472112 0.754168 -0.715206 -0.764957 0.502909 -0.371452 1.435038 1.224828 3.068558 -3.136017 -3.515596 1.674753 0.711850 2.722702 1.073327 1.851089 1.129035 2.417532 -0.279546 -1.392721 -2.790840 3.653954 0.955300 -2.056287 0.824950 -1.575038 2.215353 2.401109 -1.099182 -1.164458 -3.394796 1.926043 -0.440599 0.486775 1.570948 -1.689581 -2.758259 -1.344444 2.168255 -0.554654 -1.806244 -1.714187 -0.822414 -2.459553 -2.582370 -0.076723 -1.002818 0.232507 1.898967 -0.829122 -2.441191 0.214687 0.013900 -0.902126 1.094033 2.417581 0.930162 -1.027080 2.510559 -2.397192 2.210171 -3.677646 -3.018983 1.348072 -3.305209 -1.432402 -0.739292 -0.789080 1.584338 -1.015927 1.731695 0.289062 0.006141 +PE-benchmarks/snake-ladder.cpp__void __gnu_cxx::new_allocator::destroy(queueEntry*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/snake-ladder.cpp___GLOBAL__sub_I_snake_ladder.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/sort-array-wave-form-2.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/sort-array-wave-form-2.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/sort-array-wave-form-2.cpp__sortInWave(int*, int) = -2.795606 -2.266269 -1.024834 -6.517008 4.182877 5.937571 1.991103 -4.870018 -6.205428 -0.170975 2.957757 -6.394624 -0.421034 7.372747 -2.876052 6.621231 8.542848 0.761675 -4.170132 -0.472798 7.244384 1.394680 9.023999 7.586669 -5.802479 -0.725888 0.357994 2.870704 2.397427 1.110804 0.395315 -3.104244 3.512211 -6.972632 -2.553616 -3.641854 1.183982 1.756299 6.338069 -8.200990 1.841953 -0.655208 -0.080526 -1.947821 -2.332373 -1.722207 4.260228 5.980779 -0.720070 1.383869 5.319994 2.314158 -1.460418 1.608099 1.373133 1.422381 0.890459 -0.776419 -1.611512 -4.236185 -0.407701 0.105886 1.119407 6.443914 7.275175 1.194322 0.038617 4.731584 1.581028 1.358536 3.619575 1.123815 -2.699884 1.085898 2.170219 -8.498037 -0.083129 -8.919906 -1.532646 -8.425917 -3.118150 0.721342 2.954239 0.029847 4.681919 1.030977 6.040645 -1.095042 -2.154648 5.653503 6.930206 -6.216001 -2.655841 -3.771078 -3.711664 1.823627 -3.531625 1.410521 1.850480 1.168389 -5.337609 -3.177141 0.983640 3.776129 -2.467371 -5.003118 1.898929 4.724529 -4.690802 -5.114276 1.410947 5.318589 -2.517404 -9.971371 -3.932057 -5.056547 3.734613 -0.904297 -2.063397 -7.003758 0.443331 4.013340 -1.499993 -4.182985 0.550611 2.555460 4.484085 3.119643 0.085475 0.484954 1.851670 11.274393 1.494099 -4.036760 0.908712 -0.905329 -1.018478 2.924796 -3.665076 -2.632740 0.354941 -6.379053 1.603456 6.702419 -3.418105 -1.463396 4.578209 2.335212 1.488752 21.489015 0.447693 7.644803 5.898556 -6.611859 -0.107063 -3.192975 0.285239 1.962539 1.820335 -0.071627 -9.349274 -6.071600 3.991915 6.422203 4.825404 -6.315870 -1.290859 -0.686496 -0.798390 -0.552652 -0.968442 1.427383 -0.283644 -4.909644 -1.656420 6.026160 11.518015 -2.958353 -0.887721 3.952517 3.160711 -3.129600 -5.575143 -3.381634 -4.704750 1.817345 3.248142 0.706460 4.116829 8.114376 -8.324051 5.166363 -0.384454 0.141508 4.313953 2.844412 -6.487088 -4.264809 -1.429854 3.960325 5.895609 -2.943233 1.490134 2.893048 -5.766914 -0.587419 1.720145 -0.524133 -1.439613 2.164437 2.144030 -3.230991 -3.544587 3.210229 -1.528338 -1.691218 -0.379711 4.444285 -0.668427 -7.740584 6.244760 0.398588 -2.547023 2.011647 -3.074736 7.117144 -5.995177 -5.867283 4.856868 0.117837 -0.574296 -1.477133 1.484134 4.541593 2.667023 4.037469 -4.801270 -5.676113 3.193019 -1.987329 5.010716 2.480403 -0.070180 2.813888 -5.740267 -0.923976 -6.404984 -4.566544 -0.313466 2.124694 -6.822105 -2.563061 -1.275899 6.745504 4.187034 -0.309930 -5.824242 0.550885 5.930060 -6.716794 -0.718897 3.607741 4.785020 -7.858023 0.136558 4.715453 -6.460257 0.568455 -1.939770 -0.769686 -2.732431 -5.415657 4.314076 2.037382 4.632973 -0.267151 1.397049 0.818225 2.871645 2.376506 2.105917 2.082841 6.998701 5.004142 -1.228780 -3.456663 -6.754444 2.710036 -7.845602 -8.618832 4.422070 -0.225972 -4.737370 0.653425 -0.026715 7.623511 1.403715 0.204303 -0.797920 0.791809 +PE-benchmarks/sort-array-wave-form-2.cpp__main = -1.092007 -0.905387 0.120513 -2.893265 1.967890 1.862934 0.947081 -1.176588 -3.132235 -0.703266 1.022177 -3.093264 -0.753067 3.539553 -1.089073 2.366613 4.320277 0.754987 -1.525804 -0.258730 2.970694 -0.346286 3.969168 3.642331 -2.698397 -0.153380 -0.150334 1.512057 0.628655 1.284080 0.117773 -1.962302 1.252851 -2.492862 -0.500545 -2.063905 0.430763 0.892465 1.901092 -4.456287 0.828507 0.678330 0.330484 -0.901051 -0.760960 0.002041 2.275144 2.669902 -0.663983 0.835221 2.348286 0.742956 -0.416627 0.722165 0.697380 0.511224 0.449875 -0.287644 -1.302155 -1.221933 -0.289280 -0.914020 0.466381 2.760001 3.456780 0.314451 -0.044931 1.439482 0.466783 0.734924 1.630569 0.424104 -0.610583 0.076711 1.260107 -3.160885 -0.261888 -4.627704 -0.427933 -5.446936 -1.790884 -0.047285 2.460867 0.726256 1.418301 -0.300340 2.879877 -0.665450 -0.571139 2.725827 3.362717 -2.414103 -1.391554 -2.063358 -1.813898 1.146556 -1.573292 0.023767 1.215825 0.503300 -2.511544 -1.287549 0.833345 1.258100 -1.090556 -1.702822 0.651304 2.497913 -2.636627 -2.039532 -0.247952 2.386621 -0.470076 -4.529525 -1.131111 -2.067333 1.242508 0.086228 -1.117974 -2.436792 0.453725 1.471528 -0.985695 -1.252221 -1.024965 2.095729 1.335332 1.154337 0.319629 0.287698 0.768382 4.207855 0.991795 -1.900584 0.284887 0.052382 -0.732372 1.029126 -1.929642 -1.372887 0.596944 -2.873632 0.526524 2.119243 -1.788300 -0.761167 1.279196 0.874160 0.916509 9.434923 0.040956 3.552166 2.263217 -2.896071 1.132933 -0.853505 -0.026949 0.805858 1.311843 0.105669 -3.741026 -2.641662 1.638666 3.052502 2.340193 -2.858416 -0.725986 -0.451757 -0.264036 0.027282 -0.051122 0.704222 -0.014573 -2.310900 -0.736038 2.310573 5.516972 -0.990223 -1.061848 1.512828 1.533385 -1.365171 -2.861499 -1.158862 -1.946105 0.647378 0.901817 -0.021803 1.900815 3.808596 -5.021505 2.699761 -0.233118 -0.046311 2.104290 0.786280 -2.701128 -3.341215 -0.715624 1.922274 3.438152 -0.808636 0.513117 1.124687 -2.626764 -0.274817 0.639395 0.100086 -0.753684 1.166353 0.375137 -1.587847 -1.574683 0.435171 -0.993256 -0.611571 -0.515131 1.801360 0.469013 -4.109024 2.888563 -0.018124 -1.067406 0.554536 -0.871655 2.677257 -2.781655 -2.961932 1.824345 -0.143258 -1.204633 -1.195085 0.359158 1.988537 0.721160 1.017914 -1.581418 -3.133710 2.103939 -1.014737 2.445023 1.244301 -0.204960 1.860270 -0.475362 -0.700095 -2.651118 -2.037975 0.100823 -0.066876 -2.656003 -0.679641 -0.783525 2.797768 2.186809 0.067753 -2.227624 -0.084772 3.171472 -2.411370 -0.702699 1.997249 0.901104 -2.867560 0.650933 2.557834 -3.323368 -0.034889 -1.534549 -0.145438 -0.915596 -2.243867 1.754169 0.364633 1.720157 0.092137 0.470789 -0.216424 1.182257 1.017383 0.396981 0.493547 3.821601 2.686285 -0.974452 -0.567124 -2.922723 1.273517 -3.631902 -3.567051 1.265721 0.207776 -2.179077 0.453230 0.249715 3.081404 0.454277 0.135623 -0.579748 0.466726 +PE-benchmarks/sort-array-wave-form-2.cpp___GLOBAL__sub_I_sort_array_wave_form_2.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp__printClosest(int*, int, int) = -3.185603 -2.487998 -0.788500 -6.989121 4.970319 6.786364 2.464709 -5.435539 -7.114994 -0.672180 4.017292 -8.137001 -1.677168 8.465058 -3.728254 7.000114 9.969113 0.597379 -4.726800 -0.979247 8.252331 1.517927 11.285063 9.498690 -7.528444 -0.916352 0.493785 3.394806 3.489487 0.832381 0.403022 -3.625389 4.673640 -7.891261 -2.716975 -3.762531 1.518533 1.205777 6.878698 -9.514573 1.658016 -0.840478 -0.905196 -1.840880 -2.470559 0.607757 5.525230 7.154033 -1.263343 2.151318 6.802982 1.875663 -1.447705 1.830988 1.143558 0.253711 1.321057 0.097255 -2.242977 -4.730931 -0.505365 -1.075646 0.582978 7.855799 9.208297 1.197291 0.119649 5.254867 1.665534 1.630725 4.265643 1.656235 -1.575142 1.836375 3.435626 -9.089932 -0.361316 -11.284144 -2.294018 -11.742520 -3.886853 0.311153 4.373171 -0.832086 5.000542 0.552382 7.392680 -0.186170 -2.660436 6.996035 8.778906 -7.518294 -3.449976 -4.256944 -4.055593 2.249184 -4.873949 2.594569 2.722868 1.297217 -6.563012 -3.799313 1.042160 3.926742 -2.990716 -5.536021 1.624250 5.493636 -5.846542 -5.172878 0.586925 5.163299 -1.959644 -12.455177 -4.484407 -5.448007 5.554874 -0.485118 -2.320212 -7.183418 0.449884 4.438181 -1.663912 -4.662796 0.468160 3.791094 5.549464 4.140565 0.323400 1.123591 2.770452 12.817301 2.280249 -4.503781 0.612109 -1.421562 -1.700667 4.004326 -4.437657 -2.672305 1.962301 -7.234059 2.459332 7.260147 -4.043481 -2.226713 5.794665 2.552740 1.828858 24.735706 0.732308 9.351051 6.910738 -7.787718 0.232706 -4.182647 0.515278 2.645386 2.375365 0.103884 -10.812937 -7.062879 5.066023 7.879385 5.387545 -8.890338 -0.639546 -0.177333 -0.306891 -1.648015 -0.835742 2.229686 -0.124840 -5.471105 -1.798271 7.681722 13.656816 -4.001121 -1.771864 4.356534 3.264105 -2.746416 -6.657723 -3.722125 -3.966561 2.226767 4.191936 1.391067 4.714478 9.660643 -10.687203 5.920349 -0.160949 0.312151 5.279532 3.361727 -8.072757 -4.894280 -0.824055 4.706149 6.322690 -1.941521 0.953355 3.511548 -7.076353 -0.644522 2.140509 -0.347139 -1.587286 2.852879 2.561434 -3.608075 -4.982050 2.358426 -1.530902 -1.434280 -0.795067 5.510562 -1.230992 -10.955079 7.513377 0.097177 -3.869378 1.079514 -3.925310 8.005740 -7.606806 -7.371046 5.381022 -1.134685 -2.261504 -2.935230 1.572000 4.512430 3.171862 4.734117 -5.830392 -7.524786 4.853468 -2.600395 5.954812 2.994461 0.266168 4.603458 -6.129620 -1.536270 -8.053130 -5.155925 0.990910 1.785144 -8.386746 -2.029041 -1.359564 7.658922 5.304757 -0.755233 -6.342686 0.374648 6.898642 -8.335674 -1.874034 4.356383 7.236783 -8.745260 1.258299 5.418657 -7.729102 0.647520 -2.747680 -2.031192 -3.372750 -6.727720 4.959311 1.738005 5.467593 0.037243 2.000184 0.744021 3.480375 2.138610 2.281123 2.131552 8.582061 8.276736 -2.620038 -3.556363 -8.646696 4.017952 -9.661160 -11.068854 5.673493 -0.521823 -5.190605 0.614743 0.216388 8.675193 2.073607 -1.414963 -1.838037 1.713115 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp__main = -0.780064 -0.570336 0.352133 -1.947548 1.617543 1.468746 0.803648 -0.997987 -2.281388 -0.452373 0.902419 -2.304786 -0.775975 2.606863 -0.918487 1.677507 3.221624 0.597570 -1.158572 -0.420700 2.065310 -0.182544 3.214526 2.892076 -2.158422 -0.017452 0.028816 1.010243 0.655859 1.012570 -0.346811 -1.371652 1.271936 -1.863798 -0.396400 -1.404220 0.194560 0.359649 1.402216 -3.233886 0.518852 0.175763 -0.112330 -0.535568 -0.475189 0.710015 1.919639 1.987278 -0.368721 0.902515 1.724669 0.321173 -0.191182 0.581408 0.702897 0.388766 0.783090 0.131979 -1.033709 -0.882103 -0.363888 -0.906280 0.080036 2.132369 2.634096 0.219155 -0.101350 0.981526 0.287910 0.501771 1.239799 0.451877 -0.069768 0.270763 1.064936 -2.276431 -0.075281 -3.428602 -0.621103 -4.296362 -1.409534 -0.166202 1.859100 -0.120831 1.151492 -0.130081 2.291303 -0.251888 -0.509596 1.711512 2.727530 -2.138135 -1.118604 -1.199317 -1.116024 0.660269 -1.296250 0.304146 1.017134 0.154459 -2.000928 -1.125441 0.798089 0.879186 -0.861987 -1.099774 0.368932 1.916454 -2.104096 -1.408721 -0.533450 1.340061 -0.280632 -3.440034 -0.801514 -1.315219 1.549701 0.228346 -0.962477 -1.862943 0.477497 1.238268 -0.765402 -1.071109 -0.337687 1.637546 1.130051 1.009716 0.231109 0.271199 0.689610 3.201100 1.092691 -1.384605 0.210803 -0.117202 -0.651956 0.976279 -1.341911 -0.926002 0.545259 -2.090210 0.606943 1.558067 -1.391698 -0.486617 1.298743 0.731724 0.613735 6.547088 -0.076078 2.608849 1.641123 -2.275507 0.640694 -0.859253 0.083564 0.657290 1.114605 0.179033 -2.796573 -2.008230 1.387616 2.417606 1.681417 -2.666684 -0.345554 -0.325953 -0.006722 -0.149101 0.039915 0.598068 0.129235 -1.666446 -0.557325 1.683190 4.198531 -1.132452 -1.324923 1.056598 0.620547 -0.667153 -2.098937 -0.902615 -0.995217 0.588138 0.800799 0.124575 1.365307 2.903439 -3.951581 2.054000 -0.458304 -0.311281 1.851248 0.766254 -1.977383 -1.960417 -0.428692 1.435310 2.397509 -0.083713 0.050349 0.913143 -2.102681 -0.266653 0.395777 0.213193 -0.610021 0.990782 0.614218 -1.365921 -1.303214 -0.045934 -0.332937 -0.442400 -0.390188 1.487669 0.026565 -3.865583 2.202308 0.079256 -1.011743 0.345834 -0.610450 1.954613 -2.120139 -2.358385 1.339258 -0.382801 -1.078799 -1.036455 0.216628 1.319809 0.568952 0.936879 -1.401326 -2.390881 1.741438 -0.718833 1.936962 0.979967 -0.011449 1.802475 -0.596505 -0.678120 -2.011323 -1.283005 0.455852 -0.245529 -1.916028 -0.342273 -0.637734 2.129794 1.798022 0.078243 -1.400975 -0.270699 2.324170 -2.269922 -0.570935 1.609057 1.546081 -1.964675 0.761137 1.925145 -2.367567 -0.143105 -1.013803 -0.703221 -0.843717 -1.682314 1.376772 0.042997 1.313863 0.117980 0.474300 -0.182539 0.936408 0.441547 0.313935 0.348408 2.748881 2.811618 -1.113254 -0.342914 -2.263000 1.262950 -2.789915 -2.808588 1.143604 0.075925 -1.658172 0.232268 0.150841 2.246562 0.431348 -0.475173 -0.634315 0.445457 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp___GLOBAL__sub_I_sorted_array_number_x_find_pair_array_whose_sum_closest_x.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__countSort(int*, int, int) = -4.338663 -5.478826 -3.009467 -9.543263 5.437987 7.164553 3.334270 -6.549895 -10.618760 -0.549631 4.978270 -10.566225 0.255404 11.013799 -3.427335 11.204529 14.414575 2.078230 -5.948188 -1.263930 12.038413 -1.150908 14.693149 12.618004 -7.900462 -1.202082 -1.802988 5.193388 3.481950 -0.128062 1.503308 -2.899643 5.190691 -13.977109 -4.622810 -7.209932 2.402932 4.932808 11.357551 -13.585513 3.386670 -1.839737 1.398938 -2.573186 -4.027329 -0.720043 5.486779 8.731378 -1.320662 3.225267 8.610266 0.221383 -1.435211 2.751727 1.241795 2.653830 0.551603 0.504782 -3.289434 -6.086221 -0.560192 -1.234701 2.920528 7.738000 10.875856 1.923342 -0.568649 8.127405 3.316419 1.920972 6.232004 1.273600 -4.629761 -0.156471 3.562205 -15.930456 -1.541678 -16.763299 -2.638795 -14.865840 -5.200568 1.941697 6.478780 -0.043682 7.095601 1.646298 7.807385 -2.128609 -4.028662 9.442807 9.897258 -9.759485 -4.484400 -5.972670 -4.261566 2.476870 -4.564131 1.575539 5.447589 3.089329 -8.010306 -4.340540 3.794996 5.408713 -3.132231 -8.759541 2.318132 7.297282 -7.361388 -8.551522 2.028139 9.484898 -3.188998 -14.894834 -3.180717 -8.006213 5.465385 -0.638796 -3.545458 -10.196090 0.713767 5.152081 -2.532934 -5.756854 0.688291 5.887102 6.501295 4.242376 0.612113 2.111898 1.627888 17.559483 1.930742 -6.294272 1.430736 -0.426185 -2.502773 4.369264 -6.786319 -5.428041 1.682269 -10.770523 3.361437 9.034685 -5.089855 -2.160531 9.758508 5.829570 1.625286 34.314885 1.990815 13.600836 10.604233 -8.273614 3.240014 -4.972617 2.073536 3.346964 2.539486 -1.425761 -17.715809 -9.250444 5.273762 8.356528 6.919080 -11.945025 -4.437369 -1.528647 0.158821 0.624275 -1.871134 2.441245 0.761082 -7.494359 -1.606581 9.366609 21.548740 -4.794419 1.724900 5.996572 2.230802 -5.992796 -14.892286 -5.776621 -7.708921 1.817484 3.978873 2.539394 5.326883 12.041115 -12.726147 7.565801 -0.931870 1.606262 7.382087 5.004939 -11.091780 -11.482416 -4.059250 5.079509 10.733080 -4.159462 1.754120 5.281157 -8.438307 -0.547914 2.873477 -1.834518 -1.625472 3.390030 1.544093 -4.212255 -4.017362 5.114850 -3.974669 -1.787488 0.947342 7.010494 -0.059499 -11.099665 7.933134 -0.680315 -4.483232 3.508655 -3.736346 11.386301 -7.728403 -7.736444 7.815126 0.533292 -2.123770 -4.914922 3.069353 5.505200 3.373438 4.196148 -5.808619 -11.082951 5.850186 -5.175878 7.414434 3.686574 -1.608796 3.647280 -5.979213 -1.838637 -11.212821 -6.271402 -3.361649 2.015227 -10.810660 -5.267187 -1.144457 9.745347 5.565659 0.600764 -9.164366 1.641628 10.700296 -10.531919 -2.109285 5.960620 7.239605 -12.392074 0.948147 7.767826 -12.228427 2.047906 -3.227240 -2.113478 -3.300461 -7.629709 6.115262 3.698646 6.919256 -1.716715 2.494285 2.570854 4.450821 3.972127 2.803478 2.309702 13.543542 9.569795 -1.214024 -6.321837 -10.086927 4.057803 -11.205166 -12.844165 5.919413 3.034724 -8.791763 1.740226 2.496423 13.183418 2.449750 -1.605411 -1.486493 0.865966 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__sort(int*, int) = -2.107683 -2.457591 -0.886699 -4.646723 2.819759 3.154795 1.613872 -3.113769 -5.106857 -0.519230 2.396802 -4.919553 -0.229837 5.358158 -1.812362 5.001542 6.896340 1.024566 -2.717093 -0.953066 5.689327 -0.696159 7.134143 6.242666 -4.143293 -0.516849 -0.388755 2.628954 1.963582 0.162556 0.512121 -1.521849 2.550935 -6.297330 -1.940834 -3.514040 1.062396 2.167462 5.130965 -6.598006 1.501586 -1.138032 0.227456 -1.079990 -1.778925 0.440193 2.848359 4.283869 -0.954785 1.870145 4.409592 0.247021 -0.727210 1.313131 0.605293 1.000911 0.595801 0.522438 -1.468581 -2.686106 -0.355606 -0.933492 1.304058 3.991012 5.476494 0.754357 -0.256008 3.643318 1.493789 1.001222 2.988282 0.776255 -1.790062 0.032362 1.985375 -7.594047 -0.714642 -8.891816 -1.317533 -8.069669 -2.631154 0.733518 3.292544 -0.540739 3.169921 0.973489 4.062929 -0.634263 -1.904829 4.578386 4.941780 -4.637987 -2.144450 -2.640738 -2.301501 1.281089 -2.350441 0.982673 2.451242 1.519609 -3.911520 -2.329157 1.845289 2.326609 -1.636069 -4.085884 0.967740 3.632425 -3.850912 -3.820339 0.558622 4.267287 -1.282532 -7.294024 -1.469898 -3.919613 3.562103 -0.298266 -1.754208 -4.599694 0.381724 2.481891 -1.314022 -2.613176 0.285987 2.856793 3.185779 2.153353 0.229545 0.802527 0.860047 8.139736 1.292655 -3.140999 0.507113 -0.234831 -1.332798 2.157426 -3.415358 -2.346935 1.321228 -4.986223 1.819494 4.081999 -2.530988 -1.431404 5.118339 2.394746 0.837207 16.158142 0.846445 6.397107 4.978460 -4.099417 1.272456 -2.345829 0.991946 1.911552 1.554859 -0.545731 -8.063512 -4.493595 2.641877 4.273973 3.368665 -6.057034 -2.238366 -0.590467 0.076920 0.169159 -0.728999 1.145955 0.151050 -3.504097 -0.848652 4.397430 9.957467 -2.275720 0.130504 2.668534 1.309442 -2.730103 -6.856219 -2.625949 -3.356007 0.989199 2.074602 1.124220 2.684651 5.914325 -7.320871 3.670684 -0.498504 0.718483 3.371142 2.478470 -5.242514 -5.604882 -1.582087 2.472479 5.046275 -1.601137 0.904277 2.629679 -4.251400 -0.282599 1.297339 -0.643091 -1.020452 1.807845 0.987164 -2.200990 -2.148591 2.112734 -1.689136 -0.783758 0.349043 3.461601 -0.272475 -6.488631 3.933790 -0.464656 -2.244852 1.510215 -1.845832 5.529883 -3.938666 -3.991489 3.676797 0.003416 -1.199106 -2.593317 1.370294 2.717718 1.370328 2.148651 -2.879325 -5.328118 2.882160 -2.523645 3.608269 1.847904 -0.634693 2.396118 -3.167661 -0.927139 -5.479352 -2.590238 -0.894362 0.721415 -5.053089 -2.228617 -0.613055 4.593890 2.991892 0.214868 -4.087159 0.810028 5.198511 -5.314745 -1.147018 2.900845 4.061679 -5.598232 1.021681 3.710850 -5.810994 0.765821 -1.730397 -1.196948 -1.563109 -3.693344 3.172386 1.554207 3.296910 -0.668561 1.327721 0.983928 2.341710 1.765893 1.401005 1.052234 6.376691 5.641989 -1.024904 -2.794102 -4.931837 2.067764 -5.597417 -6.290258 2.788778 1.168310 -3.997735 0.788149 0.771972 6.231877 1.210504 -0.793911 -0.835342 0.672522 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__printArr(int*, int) = -0.608681 -0.542805 0.130173 -1.464337 0.789145 0.601956 0.381479 -0.547099 -1.491163 -0.440979 0.388308 -1.338602 -0.286724 1.679243 -0.575714 1.142101 2.129314 0.452111 -0.623773 -0.259267 1.621158 -0.679276 1.883564 1.846718 -1.418705 -0.206189 0.163724 1.046456 0.540223 0.594055 0.133651 -0.710511 0.420563 -1.352666 0.019831 -1.326563 0.395896 0.667348 0.874576 -2.317393 0.360162 0.168602 0.386133 -0.367135 -0.405736 0.196239 0.936180 1.347702 -0.574801 0.396516 1.377386 0.327438 -0.197433 0.329085 0.119468 0.230413 0.259702 0.019385 -0.540433 -0.450362 -0.039449 -0.700752 0.568084 1.385594 1.890734 0.071748 0.121522 0.749780 0.287010 0.359141 0.815169 0.186958 -0.472552 -0.055036 0.709498 -2.048686 -0.036423 -2.968127 -0.119770 -3.096674 -0.815430 -0.171978 1.075425 0.247107 0.675459 0.036199 1.411926 -0.203200 -0.166385 1.415577 1.512360 -1.122445 -0.637008 -1.158359 -1.046566 0.703082 -0.851903 -0.077597 0.706674 0.453946 -1.087425 -0.735388 0.549635 0.647487 -0.540651 -0.919619 0.191391 1.223433 -1.322563 -1.160212 -0.228588 1.031310 -0.325850 -2.257403 -0.090368 -1.329476 0.774925 -0.040901 -0.356442 -1.152850 0.073558 0.823885 -0.378027 -0.562337 -0.815473 1.150072 0.643401 0.380147 0.123659 0.015259 0.188347 1.908385 0.586442 -0.980375 -0.088864 0.263657 -0.767136 0.293942 -1.290875 -0.699208 0.820815 -1.454516 0.061862 0.921166 -0.840176 -0.451654 1.227696 0.263466 0.634955 4.947051 0.166089 1.665344 1.108948 -1.343850 0.819296 -0.218665 0.068555 0.622524 0.709776 -0.044783 -2.173060 -1.312931 0.569454 1.411659 1.131762 -1.382561 -0.865566 -0.320549 -0.136356 0.164396 -0.142273 0.371741 -0.351853 -1.074295 -0.307274 1.003002 2.653488 -0.374234 -0.174251 0.644909 0.863619 -1.129721 -1.940282 -0.527083 -1.205442 0.246981 0.069484 -0.020263 0.903650 1.823489 -2.858622 1.281931 -0.109128 0.161837 0.947508 0.160930 -1.284486 -2.393562 -0.148541 0.890993 1.706230 -0.543161 0.415440 0.675871 -1.300986 -0.045037 0.240077 0.166155 -0.418059 0.569230 0.068748 -0.756680 -0.846340 0.382686 -0.603856 -0.410697 -0.117271 0.820818 0.256675 -1.969182 1.351841 -0.300456 -0.516950 0.437583 -0.390232 1.206725 -1.517392 -1.408520 0.881815 0.136940 -0.372541 -0.898024 0.217426 1.100203 0.066148 0.159535 -0.690083 -1.732300 0.799285 -0.814379 0.964979 0.560831 -0.132999 0.923522 -0.031944 -0.264837 -1.562507 -0.619611 -0.365613 -0.091261 -1.290774 -0.525602 -0.239037 1.344967 1.231077 0.010449 -0.842349 0.338641 1.733843 -1.094425 -0.575973 0.879526 0.362558 -1.333023 0.332696 1.148114 -1.869230 -0.120157 -0.831856 0.022589 -0.116401 -1.109114 0.952835 0.051987 0.835905 0.053124 0.283482 -0.090316 0.703319 0.666963 0.261514 0.151329 2.062826 1.525517 -0.398555 -0.373002 -1.427218 0.435643 -1.841886 -1.625960 0.380968 0.340007 -0.939803 0.425190 0.303349 1.588581 0.264595 0.246723 -0.150092 0.046662 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__main = -0.835348 -0.482791 0.874075 -2.451551 1.844143 1.321673 0.853203 -0.592427 -2.722096 -0.983301 0.766106 -2.917087 -1.358813 3.066216 -1.034351 1.251697 3.961750 0.816887 -1.126294 -0.569871 2.146929 -0.357593 3.674080 3.504182 -2.645292 0.020809 -0.210218 1.583471 0.609549 1.460220 -0.045542 -2.005401 0.998527 -1.331059 -0.006084 -1.785661 0.226410 0.470924 0.869568 -4.236838 0.605399 0.844341 0.015487 -0.560465 -0.237481 1.055586 2.507012 2.270692 -0.720054 0.900845 2.117613 0.558087 -0.081114 0.597353 0.613386 -0.014394 0.967874 -0.124427 -1.321380 -0.705067 -0.382619 -1.338132 0.018782 2.444461 3.160622 0.294038 -0.216815 0.532503 0.396366 0.736276 1.266279 0.563067 0.221722 0.403168 1.295815 -1.969193 -0.190106 -4.379227 -0.240341 -5.465727 -1.871881 -0.425829 2.855422 0.833831 0.623820 -0.674521 2.736445 -0.272631 -0.313251 2.338711 3.287518 -1.873266 -1.243564 -1.660778 -1.545506 1.108870 -1.344503 0.190100 0.911141 0.644203 -2.299775 -1.110393 0.822203 0.489002 -1.035875 -0.726346 0.235779 2.328161 -2.651067 -1.056553 -0.948617 1.933748 0.336603 -4.086012 -1.028033 -1.646752 1.429048 0.316104 -1.131781 -1.464677 0.571401 1.002960 -1.102182 -0.475268 -1.599746 2.414059 1.103651 0.777931 0.293600 0.444231 0.769891 2.965473 0.933311 -1.677395 0.101393 0.146464 -0.750904 0.693304 -1.853594 -0.860133 0.824939 -2.272193 0.775337 1.346924 -1.659393 -0.966498 0.413226 0.472971 0.884057 7.872244 -0.172947 3.086429 1.822582 -2.426892 1.340763 -0.512879 -0.065890 0.733576 1.378385 0.439172 -2.840891 -2.240327 1.503259 2.833068 1.948963 -2.800822 -0.200182 -0.250084 -0.138719 -0.216804 0.438195 0.619846 0.009304 -1.869152 -0.662889 1.987384 4.825922 -0.709067 -2.012507 0.970824 1.094616 -0.649283 -2.224219 -0.727036 -0.788997 0.496337 1.006026 0.055440 1.736240 3.413265 -5.431386 2.499446 0.144252 -0.161087 2.101778 0.498410 -2.190991 -2.902624 -0.413312 1.836746 3.151952 -0.022077 -0.050756 0.814784 -2.468777 -0.279772 0.606472 0.418382 -0.907295 1.274394 0.409087 -1.524216 -1.478582 -0.793682 -0.823909 -0.175053 -0.924255 1.589571 0.327436 -4.736497 2.672127 -0.149742 -1.031447 -0.013703 -0.856515 2.058521 -2.482067 -2.746537 1.254541 -0.549488 -1.974766 -1.523694 0.108473 1.465655 0.397049 1.060144 -1.480922 -2.959364 2.393165 -0.938683 2.266411 1.225568 -0.025179 2.132641 0.529550 -0.743514 -2.172458 -1.650508 1.040160 -0.493428 -2.116809 0.062812 -0.834182 2.080059 2.272739 -0.109827 -1.681491 -0.509902 2.941137 -1.977900 -0.974529 1.812016 0.586120 -1.992079 1.228925 2.299050 -2.896209 -0.285716 -1.792888 -0.595763 -0.792008 -1.965213 1.476340 -0.163961 1.266551 0.397993 0.317624 -0.702845 1.116737 0.550628 -0.081351 0.358729 3.582018 3.230333 -1.239240 0.362248 -2.648416 1.504648 -3.332188 -3.027014 0.854544 -0.247345 -1.723992 0.298971 -0.064151 2.497413 0.391718 -0.216025 -0.830834 0.789640 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp___GLOBAL__sub_I_sort_n_numbers_range_0_n2_1_linear_time.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/strongly-connected-components.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/strongly-connected-components.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/strongly-connected-components.cpp__Graph::DFSUtil(int, bool*) = -2.131000 0.354466 2.573899 -4.930123 3.969617 3.702866 1.494861 -1.818211 -4.033834 -2.405698 0.715186 -5.700389 -3.796750 6.278181 -2.624227 2.086110 7.446463 1.001090 -2.251392 -0.565697 4.454474 0.362537 7.274578 6.199691 -5.501201 -0.580009 0.401033 3.671862 0.980609 3.307567 -0.146070 -4.445932 2.037250 -1.686501 0.194038 -2.700189 1.037195 0.197788 0.436483 -7.508534 0.921449 1.438702 -1.364377 -1.320391 -0.918235 0.687416 5.929708 4.894181 -1.304656 -0.087965 3.685658 2.230623 -0.655364 1.479788 0.902280 -0.722178 1.267017 -1.850861 -2.600912 -2.061457 -0.921148 -2.933411 -0.223373 5.637753 6.363381 1.188837 0.177378 1.659069 -0.228836 1.433232 1.600955 1.136635 1.051590 2.035840 2.599545 -3.100937 -0.091454 -6.921557 -0.911626 -8.537287 -3.304494 -1.884745 3.604321 2.946940 1.537052 -1.554822 5.812775 -0.030626 -0.011516 5.190768 7.612156 -4.309699 -2.279628 -4.475950 -3.324578 2.051991 -3.219800 0.765771 -0.397625 1.266528 -4.571629 -2.741724 0.197339 1.147779 -1.971934 -1.767591 0.266270 4.711472 -5.250942 -1.870387 -2.343313 2.687946 0.196983 -8.550697 -2.906357 -2.858140 3.277794 0.123326 -1.456321 -3.709174 1.166947 3.146892 -1.614089 -1.601282 -3.605638 4.497628 2.465721 0.921471 0.475258 0.779258 1.785249 5.937306 2.240665 -2.689107 -0.413765 -0.317141 -1.887561 0.620574 -3.235180 -1.020260 1.360606 -4.514531 0.126487 4.194523 -3.134899 -2.092604 -0.947202 -0.463432 2.905505 15.452825 -0.746411 4.633976 2.843328 -5.951326 2.022565 -1.395600 -1.160539 0.816108 2.223166 1.891798 -5.654043 -4.783985 3.707382 5.657776 4.004770 -4.237547 0.990480 -0.871567 -0.317730 -1.537561 0.448445 1.925919 -0.920554 -3.815719 -1.620955 4.532701 8.647315 -1.762059 -4.196497 3.047789 2.006516 -0.458875 -3.046550 -1.678723 -0.534757 0.640574 2.710926 -0.291112 3.407100 7.200063 -8.855845 4.933989 0.862348 -0.676729 3.607098 -0.057222 -3.704526 -3.545727 0.050195 5.243526 5.194681 -0.180195 0.141905 0.262390 -5.036654 -0.419655 1.481407 1.750094 -1.427243 2.264127 0.988115 -3.699868 -4.333689 -1.682601 -1.731939 -0.472383 -2.158284 2.843498 0.077038 -8.428605 6.980003 -0.275597 -1.319000 0.097927 -2.277002 4.576553 -5.571188 -6.420669 2.859539 -1.565198 -3.681976 -2.288191 0.673685 3.368635 1.284819 1.559459 -3.554545 -5.553150 4.206436 -0.815269 4.198736 2.052740 1.716848 4.493967 1.128556 -1.570526 -4.153515 -4.090463 2.751278 -0.172450 -4.656377 -0.062737 -1.229263 4.737642 5.101782 -1.202272 -3.380810 -0.725125 5.191856 -4.023063 -2.381197 3.712424 1.102588 -4.669579 1.516583 4.569661 -4.777817 -1.823890 -3.584403 -0.338893 -2.143811 -5.374058 1.853099 -1.038496 2.131216 2.112754 0.416780 -1.991772 2.066679 1.452784 0.242585 0.743394 6.697972 5.544092 -2.566929 0.664729 -5.551477 2.934520 -7.514627 -6.543457 2.595271 -1.083263 -1.721351 0.437161 -0.439988 4.410243 0.331164 0.308898 -1.055326 0.511488 +PE-benchmarks/strongly-connected-components.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/strongly-connected-components.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/strongly-connected-components.cpp__std::_List_iterator::operator*() const = -0.155400 0.320713 0.620162 -0.774513 1.043962 0.417682 0.013904 -0.079362 -0.358961 -0.363266 -0.350932 -0.427369 -0.660556 0.709175 -0.357656 0.268462 0.642269 -0.155818 -0.120384 -0.245797 0.739720 -0.086650 0.743136 -0.018901 -0.934577 -0.030499 0.330422 0.800224 0.268006 0.973152 -0.328796 -0.505759 -0.068719 0.122388 0.372121 -0.395844 0.419932 0.000000 -0.335047 -0.725168 0.015172 0.118652 -0.391102 0.141320 -0.141204 0.487644 0.717634 0.611684 -0.564484 -0.094944 0.794342 0.445607 -0.157204 0.282834 -0.348158 -0.061322 0.600302 -0.294501 -0.409224 -0.208086 -0.002071 -0.629769 0.109819 0.523748 0.814104 -0.216944 0.100239 0.616994 -0.110621 0.166644 0.128424 0.137345 0.124094 0.161302 0.492897 -0.216246 -0.089129 -0.829973 -0.038459 -1.341129 -0.262208 -0.802080 -0.014411 0.300073 0.007142 -0.079331 0.950698 0.129607 0.137677 0.538628 0.810817 -0.452363 -0.112662 -1.130330 -0.463968 0.200293 -0.462828 -0.443998 -0.032030 0.442313 -0.185762 -0.382705 -0.106962 -0.208791 -0.218889 -0.207811 -0.525025 0.681052 -0.982162 -0.173690 -0.631807 0.415798 -0.092003 -0.970979 -0.326767 -0.131219 0.577721 -0.339460 0.656700 -0.279499 0.042047 0.741102 -0.353214 0.036265 -0.512840 0.685115 0.533976 -0.258949 0.156773 0.036535 0.185574 0.377913 0.599662 -0.286058 -0.801652 0.244149 -0.126728 -0.284772 -0.557017 0.232978 0.279085 -0.677243 0.157754 0.617902 -0.112991 -0.153610 -0.257228 -0.631020 0.709760 1.426561 -0.126879 0.040185 -0.212155 -0.704867 0.239297 0.175382 -0.365986 0.257075 -0.011881 0.244954 -0.310157 -0.613492 0.472899 0.330292 0.380536 -0.573423 0.064339 -0.350698 -0.066880 -0.045680 -0.290137 0.695785 -0.576250 -0.112439 -0.231644 -0.047984 1.066251 -0.075488 -0.822179 0.767932 0.393086 -0.599483 -0.329790 -0.340849 -0.000740 -0.337480 0.375001 -0.144928 0.388615 0.885701 -1.514589 0.546953 0.454425 -0.313485 0.232993 -0.555891 0.264685 -0.466622 -0.090040 0.779778 0.577453 -0.176711 0.137260 -0.256096 -0.494414 0.349981 0.221871 0.384534 0.033126 -0.027484 0.150549 -0.460055 -0.570529 -0.262668 -0.339841 0.350986 -0.245417 0.067075 -0.218187 -1.692212 0.894827 -0.592619 0.085787 0.293409 -0.024259 0.666656 -0.509669 -0.654532 0.442711 0.055005 -0.412605 -0.454107 0.325887 0.581492 -0.071708 0.240487 -0.391843 -1.067157 0.076831 -0.214350 -0.092666 0.178845 0.525711 0.566734 0.055056 -0.233145 -0.679668 -0.295443 0.326721 -0.001324 -0.049488 0.344216 0.138375 0.534405 0.615113 -0.071263 0.049467 -0.202548 0.586480 -0.404405 -0.441210 0.531262 0.005914 -0.641611 0.363589 0.623694 -0.322686 -0.704988 -0.561108 0.270765 -0.163065 -0.586987 0.001054 -0.398780 -0.092574 0.714361 0.082250 -0.673874 0.447690 0.086434 -0.222420 -0.573752 1.148904 0.998361 -0.503835 0.363428 -0.447236 0.392116 -0.961061 -0.588883 0.104957 -0.362618 0.182143 0.355040 0.047905 0.454591 -0.251342 0.385138 0.097572 -0.564233 +PE-benchmarks/strongly-connected-components.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/strongly-connected-components.cpp__Graph::getTranspose() = -1.621846 0.658741 1.641320 -3.960461 3.855583 4.073988 1.401453 -1.252895 -3.489638 -1.846049 0.320879 -4.980159 -3.323929 5.563415 -1.893669 2.160142 6.934758 1.034156 -1.762198 0.300362 3.689842 0.317345 6.253394 5.438239 -4.306888 -0.282723 0.311953 2.519870 -0.562323 3.901771 -0.778638 -5.150790 1.947207 -1.507460 -0.098731 -2.572833 0.574882 0.031247 0.789396 -6.963448 0.894046 1.939418 -0.975209 -1.382128 -0.781094 -0.177598 5.420338 4.066193 -0.865985 -0.140071 2.670801 2.083128 -0.631117 1.454517 1.226321 0.149960 0.934771 -1.481180 -2.462287 -1.756463 -1.056857 -2.037199 -0.596600 4.524651 5.509420 0.976764 0.076206 1.149938 -0.838853 1.152737 1.027618 0.872276 1.031001 1.592142 1.853502 -1.972385 -0.567685 -5.446986 -0.849135 -7.151083 -2.945680 -1.685966 2.645158 3.267204 1.822422 -1.989267 4.891797 -0.597037 0.296332 3.872839 6.775280 -3.961559 -2.013446 -3.898113 -2.671603 1.507501 -2.517159 0.126710 0.090754 0.002676 -4.094573 -2.827204 0.374191 1.189052 -1.577033 -1.698694 0.348560 4.155164 -4.408958 -2.031776 -2.187248 2.231971 -0.343665 -7.513003 -2.695619 -2.113334 1.184396 0.450206 -1.583140 -3.948396 1.408297 2.832366 -1.624973 -2.038352 -2.360957 4.434002 1.890377 0.572822 0.750031 0.293649 1.524145 5.610534 2.122315 -2.232729 -0.060780 -0.384099 -1.552696 0.400433 -2.890526 -1.007469 0.106976 -4.271421 0.492706 4.003346 -2.863087 -0.969580 -1.565499 -0.422986 2.428145 14.259915 -1.176167 4.414896 2.095435 -5.642639 2.761979 -1.155621 -1.442676 0.075422 2.044310 1.888808 -5.163427 -3.886058 3.220546 4.969875 3.592335 -3.765430 0.860591 -1.082527 -0.227463 -1.299309 0.606365 1.645089 -0.398027 -3.557618 -1.429315 3.768999 8.529048 -1.729179 -4.029813 2.919166 2.101246 -0.361356 -2.811975 -1.553250 -1.586608 0.517143 2.341857 -0.709858 2.843274 6.123526 -7.738818 4.418655 0.339620 -1.324999 3.765044 0.037282 -3.086512 -3.073250 -0.058148 4.833440 5.169708 -0.071973 0.478937 -0.225780 -4.181451 -0.507577 1.217107 1.595569 -1.192616 2.000786 0.618800 -3.771189 -3.556167 -1.621186 -1.516949 -1.323074 -2.093706 2.261377 0.982298 -7.454093 6.147949 0.342864 -0.965790 0.258252 -1.466511 3.688157 -4.508556 -5.806720 2.647896 -1.261259 -2.638062 -1.229557 0.425461 2.926243 1.552673 1.557064 -2.645351 -5.616379 3.634849 -0.148477 3.864698 1.921141 1.711893 3.596553 1.648603 -1.752901 -3.654622 -4.360787 2.539489 -0.357418 -3.846395 -0.286517 -1.530715 4.331249 4.346001 -0.472741 -3.161265 -1.742720 4.819695 -3.031372 -0.970288 3.652532 0.249638 -4.092352 0.345790 4.364121 -4.066086 -1.860480 -2.794959 0.183920 -2.076745 -4.647050 1.105403 -1.225487 1.587214 1.866769 0.024063 -1.991841 1.313724 1.238592 0.057341 0.489332 5.783365 3.573527 -2.302330 1.007627 -4.379695 2.425472 -6.456192 -5.661201 2.157512 -1.051036 -2.040650 0.216609 -0.037098 3.535384 -0.432370 0.887124 -0.667516 -0.201761 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::list >::push_back(int const&) = -0.398404 0.421827 1.045272 -1.044165 0.920457 0.564970 0.294023 -0.284174 -0.787247 -0.529178 -0.150502 -0.903574 -0.907328 1.297025 -0.622553 0.083428 1.816732 0.514709 -0.306507 -0.424024 0.866241 -0.403794 1.594873 1.529037 -1.375493 -0.028972 0.674962 0.877555 0.366840 1.220612 -0.627052 -0.953490 0.369748 -0.132459 0.554120 -1.007669 0.122361 -0.146045 -0.190986 -1.938653 0.158555 -0.021347 -0.195671 -0.183430 -0.033075 0.794558 1.561708 0.983202 -0.426650 -0.022221 0.886773 0.619513 -0.094567 0.302290 0.385955 0.187927 1.053314 0.176338 -0.489053 -0.153508 -0.295953 -0.852521 0.027254 1.317498 1.511639 0.232478 0.092411 0.011010 -0.038868 0.270593 0.163556 0.284929 0.389613 0.619510 0.538504 -1.002880 0.253614 -2.223771 -0.196289 -2.661527 -0.764879 -0.853759 0.540069 -0.088354 0.291948 -0.094235 1.401073 0.134287 0.376391 0.607239 1.771630 -1.003599 -0.443672 -0.867235 -0.809677 0.448790 -0.646141 0.099797 0.214873 0.028217 -0.947334 -0.959149 0.482449 0.193148 -0.496562 -0.002003 -0.095153 1.137832 -1.257400 -0.334645 -1.057661 0.070457 -0.009841 -1.889307 -0.162241 -0.800786 1.130460 0.058299 -0.352367 -0.985309 0.319331 1.051073 -0.488967 -0.326193 -0.767708 1.287559 0.521899 -0.078521 0.043665 -0.184984 0.278390 0.976552 0.993795 -0.677395 -0.213491 0.102141 -0.934175 -0.289204 -1.069076 -0.122363 0.679079 -0.905971 0.115406 0.790393 -0.773533 -0.319409 0.552727 -0.445861 0.879873 3.459043 -0.419679 0.827745 0.270346 -1.418085 0.639914 0.024630 -0.356313 0.253404 0.826224 0.632159 -1.470621 -1.025841 0.605562 1.287766 0.849609 -1.167290 -0.218287 -0.526071 -0.208048 -0.154908 0.155261 0.271005 -0.515372 -0.749576 -0.439144 0.613481 1.944512 -0.457847 -1.554733 0.357879 0.279675 -0.301698 -0.942710 -0.262107 -0.203047 0.224788 0.182599 -0.244761 0.861882 1.583568 -3.049959 1.211688 -0.122370 -0.550030 1.096827 -0.172185 -0.453736 -1.084793 0.370199 1.276036 1.295148 0.189385 -0.135111 0.047798 -1.184117 -0.170502 0.082568 0.820614 -0.593553 0.571975 0.494298 -1.190254 -1.022794 -0.692775 -0.060040 -0.396062 -0.483637 0.518758 -0.173837 -2.801859 1.664056 -0.136121 -0.196954 0.191681 -0.379912 0.521620 -1.335905 -1.527655 0.453113 -0.089029 -0.474868 -0.661799 -0.000474 0.964883 -0.092690 0.449319 -0.888204 -1.542051 0.728820 -0.324815 0.844476 0.495966 0.600569 1.326356 0.389795 -0.272085 -1.135085 -0.278470 0.557704 -0.247812 -0.786364 -0.026049 -0.385728 0.987009 1.559960 -0.266081 -0.167973 -0.258956 1.321473 -1.013181 -0.501921 0.818730 0.454798 -0.706709 0.384647 0.968625 -1.085659 -0.909325 -0.781501 -0.451142 -0.210442 -1.111198 0.451227 -0.737641 0.315357 0.671838 0.030343 -0.660356 0.597793 0.155800 0.026578 0.133343 1.330665 1.848821 -0.848271 0.431983 -1.047161 0.687343 -1.775918 -1.212141 0.261143 -0.360754 -0.344290 0.157881 -0.099501 0.905509 -0.130288 0.233373 -0.088471 -0.117932 +PE-benchmarks/strongly-connected-components.cpp__Graph::addEdge(int, int) = -0.475590 0.045244 0.799813 -1.030475 0.780508 0.797563 0.306252 -0.582427 -0.881119 -0.301227 0.071917 -0.956915 -0.607544 1.264774 -0.658110 0.478704 1.651061 0.456860 -0.496836 -0.328087 0.910781 -0.227192 1.622615 1.513006 -1.174152 -0.093525 0.399810 0.900917 0.373697 0.995357 -0.518138 -0.661118 0.418472 -0.515022 0.201976 -0.886903 0.106921 0.086672 0.187543 -1.733835 0.169030 -0.040991 -0.158653 -0.178375 -0.075991 0.362006 1.205319 0.973695 -0.087418 0.142549 0.756324 0.428154 0.019649 0.288755 0.475983 0.322659 0.986366 -0.049736 -0.423895 -0.308577 -0.306369 -0.654615 0.100247 1.245089 1.399100 0.263094 0.021745 0.128242 0.023916 0.235503 0.361374 0.317139 -0.071141 0.561823 0.418105 -1.176711 0.480526 -1.641210 -0.198682 -1.771207 -0.662098 -0.495538 0.437615 0.118144 0.547629 0.040316 1.324388 -0.028516 0.039129 0.527342 1.535121 -1.135707 -0.430302 -0.629497 -0.643903 0.263199 -0.637423 0.104641 0.080277 0.209356 -0.908671 -0.743089 0.458555 0.386886 -0.458565 -0.074516 -0.015514 1.089604 -1.166642 -0.626895 -0.668302 0.267805 -0.222430 -1.783396 -0.339388 -0.817596 0.997204 0.021377 -0.452731 -1.112614 0.374492 0.999338 -0.304437 -0.449764 -0.535038 1.008808 0.553888 0.021662 -0.058258 -0.022586 0.173084 1.304262 0.758365 -0.628380 -0.062534 0.104703 -0.791294 -0.004114 -0.814648 -0.213954 0.226416 -0.997560 -0.014178 0.933893 -0.711405 -0.137005 0.438026 -0.013207 0.629439 3.559895 -0.324974 0.947859 0.545100 -1.307423 0.430185 -0.144846 -0.073557 0.259412 0.586504 0.433785 -1.739669 -1.022679 0.660921 1.259562 0.810193 -1.124550 -0.125982 -0.426789 -0.081263 -0.082878 0.115205 0.283377 -0.383703 -0.766226 -0.366286 0.583395 2.008410 -0.559092 -1.194386 0.448261 -0.071667 -0.383515 -1.014914 -0.352594 -0.246623 0.223999 0.192755 -0.086870 0.679948 1.478668 -2.248878 1.155551 -0.187315 -0.446597 1.259205 -0.067013 -0.594579 -0.752453 0.021649 1.006731 1.162698 0.010870 -0.195790 0.229640 -1.167071 -0.130940 0.124480 0.608003 -0.512484 0.592572 0.562834 -1.060462 -0.860429 -0.400709 0.000234 -0.410263 -0.413077 0.627238 -0.311021 -2.212957 1.394693 0.064164 -0.286332 0.374434 -0.305860 0.667575 -1.206790 -1.342563 0.578449 -0.065020 -0.362050 -0.553332 0.044353 0.832535 0.150156 0.387307 -0.988690 -1.205318 0.620366 -0.366712 0.893202 0.439407 0.348780 0.997780 0.147120 -0.265308 -0.977813 -0.347988 0.271066 -0.094691 -0.816825 -0.252928 -0.304197 1.079836 1.291294 -0.132155 -0.308247 -0.132992 1.286390 -1.015500 -0.385395 0.720745 0.532250 -0.872843 0.211375 0.870325 -1.054121 -0.572823 -0.525384 -0.520272 -0.352159 -0.972394 0.623714 -0.447823 0.503423 0.373519 0.131101 -0.422472 0.496113 0.245660 0.124693 0.283154 1.357954 1.477783 -0.491567 0.159376 -1.078517 0.654572 -1.565906 -1.147027 0.360951 -0.128510 -0.496491 0.148519 0.010906 1.048386 0.148969 -0.033537 -0.070201 -0.086693 +PE-benchmarks/strongly-connected-components.cpp__Graph::fillOrder(int, bool*, std::stack > >&) = -2.313082 0.374028 2.808479 -5.203499 4.266364 3.919204 1.602000 -1.948460 -4.315967 -2.349713 0.507708 -5.586011 -3.797905 6.688415 -2.717352 2.380871 8.109140 1.414820 -2.318977 -0.683351 4.894519 -0.046990 7.723830 6.653969 -5.776166 -0.586189 0.736007 3.920930 1.012918 3.838781 -0.661720 -4.513194 2.246243 -2.138462 0.295113 -3.392670 1.069554 0.398037 0.597950 -8.175324 1.047579 1.075027 -1.426108 -1.383129 -1.021742 0.826507 6.251294 5.165329 -1.377315 -0.022084 3.817184 2.375061 -0.712296 1.654762 1.120181 -0.077434 1.557224 -1.578179 -2.686537 -2.095398 -1.087993 -3.227106 0.021846 5.899416 6.764027 1.236035 0.222638 1.813415 -0.269929 1.422695 1.700974 1.142422 0.992787 1.948825 2.690126 -3.929980 -0.031913 -7.708755 -1.095182 -9.253377 -3.447588 -2.184709 3.433853 2.514555 1.913437 -1.347942 6.199100 -0.187869 0.158136 5.158902 8.001057 -4.902801 -2.383291 -4.751025 -3.463067 2.053231 -3.345337 0.576443 -0.161243 1.050960 -4.786948 -3.315112 0.616437 1.377244 -2.099995 -2.029927 0.258728 5.192499 -5.607714 -2.366471 -2.749879 2.629954 -0.211429 -8.942161 -2.669758 -3.191561 3.779142 0.131065 -1.570387 -4.400052 1.328466 3.763169 -1.720447 -2.019086 -3.306249 4.864661 2.587681 0.720791 0.465317 0.525949 1.592872 6.455841 2.851226 -2.916839 -0.471491 -0.115104 -2.373873 0.425471 -3.720106 -1.179909 1.502258 -4.944158 -0.000613 4.579589 -3.407459 -1.896495 -0.076345 -0.478491 3.212965 16.596793 -0.882857 4.742880 2.893525 -6.433806 2.304452 -1.330995 -1.165549 0.990166 2.574624 1.987965 -6.627315 -5.134808 3.693841 5.949166 4.324106 -4.697200 0.452894 -1.403686 -0.325968 -1.325506 0.318999 1.977498 -1.114113 -4.073758 -1.722105 4.418022 9.459900 -2.138769 -4.533446 3.205803 1.855057 -0.915801 -3.838991 -1.921270 -0.971817 0.631602 2.559408 -0.466516 3.576591 7.665594 -9.648691 5.319032 0.349342 -1.022216 3.982211 -0.024908 -3.668156 -3.918592 0.032299 5.560723 5.769596 -0.181974 0.215611 0.363115 -5.389525 -0.480888 1.414560 2.079286 -1.588067 2.414400 1.224748 -4.209882 -4.488553 -1.562331 -1.644123 -0.913414 -2.015659 2.979178 -0.042458 -9.237865 7.354574 -0.302148 -1.287217 0.677343 -2.118511 4.792872 -5.878797 -6.907327 3.204049 -1.205284 -3.319151 -2.425330 0.775971 3.920570 1.213680 1.512103 -3.785317 -6.218442 4.166270 -0.920356 4.384849 2.172700 1.849826 4.897930 1.020165 -1.706444 -4.661423 -4.013691 2.475618 -0.237043 -4.743185 -0.521337 -1.321464 5.208011 5.671989 -1.032781 -3.264396 -0.749306 5.783030 -4.597999 -2.315151 4.075048 1.587770 -4.851408 1.467570 4.953182 -5.221900 -2.287237 -3.521101 -0.419316 -2.034317 -5.601067 2.071737 -1.374133 2.250554 2.220232 0.503904 -2.050911 2.283082 1.598972 0.402657 0.700516 7.111327 6.160752 -2.786649 0.568861 -5.622382 3.042466 -7.990099 -6.677334 2.526453 -0.914883 -1.953422 0.629925 -0.249253 4.793544 0.191698 0.512985 -0.873769 0.035865 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/strongly-connected-components.cpp__Graph::printSCCs() = -4.398794 -2.183043 2.041030 -10.365586 10.034694 7.168295 3.822852 -4.143569 -9.875404 -2.029458 2.154959 -10.254793 -4.270502 14.053032 -4.349092 9.821414 15.432607 1.699622 -4.493402 -0.313707 12.606286 -1.986286 15.055542 9.677874 -10.911615 -1.486068 -0.231786 5.973543 0.897032 6.882394 -0.482989 -7.376496 4.247729 -9.297349 -1.576810 -7.036676 3.322821 2.730366 5.977992 -16.120553 2.826687 3.002423 -0.237805 -3.564098 -3.160032 0.012186 9.014575 10.840929 -3.952060 1.808244 7.938445 2.419458 -1.740116 3.689486 0.267223 2.016251 1.802737 -1.854998 -7.044337 -5.029312 -1.669905 -4.606597 3.148863 10.216664 13.481338 0.639554 0.957485 8.390646 0.129452 3.022639 5.270719 1.356371 -1.677020 0.719836 6.389628 -10.173789 -2.953580 -15.970643 -3.352209 -18.155283 -6.883123 -2.287884 5.948089 3.516687 5.941915 -0.654829 11.102090 -1.235725 -0.820390 11.447904 13.273029 -9.827341 -5.105099 -11.339537 -7.667848 3.513343 -6.515041 -1.613581 3.821566 1.296780 -9.548295 -6.862159 1.895636 4.965430 -3.402354 -7.828606 0.993739 9.876742 -9.763017 -9.762221 -2.234979 7.808762 -4.335784 -17.457078 -3.381265 -5.352866 5.231193 0.502631 0.028376 -9.841678 1.849035 7.962783 -3.751312 -6.150637 -3.436744 9.330879 5.346003 3.277705 2.408807 0.537898 1.686783 14.653531 6.562143 -5.794324 -1.600814 0.263135 -3.139881 2.789921 -6.776483 -4.542938 1.437879 -11.492982 0.948317 9.806779 -5.888104 -2.759918 1.765564 1.399860 5.851081 30.516730 -0.102693 11.219237 5.803739 -12.996531 5.285834 -2.968616 -1.494328 2.193793 4.591423 0.889699 -13.555020 -10.394251 6.528847 9.611472 9.063474 -9.885748 -3.002434 -3.487876 -0.488113 0.091263 -1.592293 5.862565 -1.410486 -9.784019 -2.291056 6.671344 21.687767 -4.702807 -5.485721 8.948593 5.680327 -5.801898 -11.703591 -5.398556 -6.853069 -0.270641 3.575432 -1.195929 5.851363 14.648938 -17.575519 10.088320 -0.543818 -1.046266 6.800036 0.064225 -8.813092 -11.675619 -2.793254 9.233449 12.329872 -2.741067 1.632756 2.061540 -8.840665 1.299898 1.918230 1.181277 -0.432512 4.028196 -1.132800 -7.731799 -7.391660 1.705398 -4.286521 -2.159983 -1.441169 5.222361 2.654622 -14.247108 12.264726 -2.224478 -3.166020 4.303381 -1.501167 11.626893 -9.282589 -12.307107 7.706941 -0.928256 -3.685491 -5.670961 2.547345 7.384780 3.793337 2.235249 -5.206343 -13.790597 5.570996 -3.148725 7.004101 4.433956 1.249369 7.834864 0.756426 -4.495693 -10.421150 -8.788579 -0.111972 0.641417 -9.152109 -3.645839 -2.454084 11.901230 8.041600 -0.497532 -7.204180 -2.992908 11.874692 -9.472798 -3.235751 9.265456 0.842054 -11.586308 1.176564 11.317626 -10.635580 -2.196478 -4.994430 3.017051 -4.418860 -8.816505 3.939763 0.132486 4.081987 1.069146 1.704654 -1.972896 3.085703 4.250499 1.614173 -1.487962 15.419580 10.175311 -5.825046 -1.669928 -9.128969 4.583645 -14.358791 -12.836483 5.130021 0.304506 -5.815201 3.475338 2.267569 10.727274 0.084395 1.343173 -0.837800 -2.393969 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::stack >, void>() = -0.092970 0.087194 0.530415 -0.502313 0.379194 0.055492 0.117100 0.077446 -0.506440 -0.294032 -0.071035 -0.403497 -0.347261 0.559268 -0.254097 -0.111427 0.802033 0.343539 -0.102120 -0.225143 0.175554 -0.160641 0.596382 0.662760 -0.528524 0.062866 0.036166 0.387034 0.058593 0.688625 -0.185619 -0.538995 0.051990 0.221609 0.271502 -0.486596 -0.020439 0.052431 -0.285576 -0.935064 0.122362 0.250186 0.068660 -0.067516 0.129034 0.379785 0.597305 0.352595 -0.111741 0.143878 0.329800 0.363600 0.022504 0.102125 0.226516 0.097117 0.504435 -0.186431 -0.273010 0.076629 -0.132742 -0.377480 -0.042166 0.483017 0.567542 0.066060 -0.018339 -0.282338 -0.001047 0.162594 0.189173 0.072887 0.135786 0.141162 0.134602 -0.105216 0.128648 -0.777301 0.072168 -1.225703 -0.346728 -0.300970 0.599013 0.306199 -0.120614 -0.146730 0.565255 -0.059820 0.169901 0.263279 0.622935 -0.199401 -0.204088 -0.273521 -0.362279 0.241503 -0.176847 -0.122227 -0.030978 0.190042 -0.366040 -0.221598 0.213202 -0.058397 -0.193335 0.253786 -0.021583 0.494902 -0.703846 0.007541 -0.431024 0.286669 0.199534 -0.638231 -0.095896 -0.354913 0.327401 0.057984 -0.242172 -0.128152 0.198945 0.245748 -0.303212 0.179125 -0.695232 0.548123 0.015257 -0.068623 -0.015745 -0.059011 0.050387 0.186426 0.213612 -0.363397 -0.022221 0.181224 -0.230984 -0.151189 -0.436493 -0.068119 0.142107 -0.334093 0.132284 0.057330 -0.359695 -0.207056 -0.267146 -0.124385 0.316325 1.165391 -0.218856 0.374574 0.101792 -0.462193 0.251671 0.151222 -0.069211 0.081783 0.379727 0.189190 -0.194949 -0.383613 0.165416 0.525578 0.374842 -0.296355 0.023873 -0.185066 -0.128809 0.105740 0.185169 0.028599 -0.206889 -0.310812 -0.197605 0.057251 0.764542 0.097677 -0.651180 0.003199 0.165678 -0.115476 -0.093992 0.009612 0.056874 0.133204 0.074839 -0.152288 0.375576 0.630289 -1.436439 0.582487 -0.019907 -0.160475 0.373549 -0.125243 -0.098357 -0.512746 -0.027552 0.406296 0.744882 0.086637 -0.047465 0.097653 -0.452561 -0.092374 0.009184 0.347085 -0.301281 0.224012 0.246825 -0.489589 -0.260906 -0.444237 -0.040467 -0.001101 -0.328370 0.174962 0.070281 -1.217721 0.556511 -0.045703 -0.038134 -0.003806 -0.019567 0.120764 -0.483541 -0.522640 0.059478 -0.020314 -0.416697 -0.271564 -0.091030 0.393189 -0.185196 0.219560 -0.258530 -0.492627 0.413229 -0.127870 0.378695 0.233082 0.059279 0.496979 0.401934 -0.044956 -0.234367 -0.146286 0.340558 -0.315422 -0.105110 0.400033 -0.235029 0.279130 0.599409 -0.009969 -0.124719 -0.099516 0.644981 -0.108338 -0.175257 0.336235 -0.203760 -0.086825 0.357951 0.441990 -0.529183 -0.330237 -0.414278 -0.110609 -0.006229 -0.260931 0.278474 -0.278321 0.138550 0.205489 0.047490 -0.437476 0.221403 0.015420 -0.179953 0.075923 0.665397 0.614900 -0.217400 0.496919 -0.344787 0.264913 -0.618215 -0.304738 -0.148275 -0.186963 -0.226801 0.127456 -0.231974 0.352072 -0.028846 0.214557 -0.090141 0.124317 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::empty() const = -0.146834 0.178332 0.459434 -0.506570 0.472445 0.335594 0.137206 -0.217885 -0.439797 -0.182001 0.024221 -0.623143 -0.367505 0.585579 -0.284731 0.109356 0.718740 0.140785 -0.199744 -0.100455 0.260275 0.010713 0.703438 0.662740 -0.548969 0.060866 0.061857 0.323684 0.029621 0.625819 -0.294166 -0.542673 0.115534 0.080105 0.109630 -0.281834 -0.022181 -0.047935 0.030331 -0.797782 0.099174 0.213134 0.039435 -0.105728 0.035579 0.136768 0.696152 0.416733 -0.057107 0.031500 0.361115 0.295416 0.038999 0.124295 0.272110 0.011702 0.614363 -0.162935 -0.234194 -0.117559 -0.128934 -0.204868 -0.101651 0.572435 0.623247 0.135231 -0.040579 -0.106657 -0.025317 0.118730 0.109854 0.156633 0.071438 0.340717 0.112298 -0.123642 0.273865 -0.635055 -0.011565 -0.782041 -0.367800 -0.185958 0.328629 0.360084 0.116935 -0.133427 0.617844 0.011414 0.038414 0.149629 0.768167 -0.395942 -0.187833 -0.215613 -0.395309 0.152390 -0.217757 0.059775 -0.111798 0.110129 -0.436104 -0.282955 0.187293 0.055062 -0.229518 0.191296 0.022193 0.407172 -0.542811 -0.087516 -0.245680 0.176136 0.064938 -0.800762 -0.225073 -0.324866 0.188456 -0.001855 -0.238932 -0.381670 0.179486 0.268687 -0.274845 -0.036359 -0.635115 0.496849 0.213427 0.042644 -0.005640 -0.087964 0.209123 0.440201 0.088231 -0.353202 0.015349 -0.051845 -0.164494 0.010303 -0.327472 -0.042848 -0.015134 -0.367562 0.097986 0.300730 -0.327565 -0.055969 -0.261429 -0.082888 0.229109 1.361702 -0.220463 0.477839 0.182077 -0.609492 0.260295 -0.013286 -0.159766 0.029130 0.250994 0.275134 -0.397745 -0.451650 0.380629 0.594205 0.367296 -0.368489 0.120277 -0.064103 -0.103780 -0.065868 0.187749 0.074057 -0.155659 -0.363645 -0.217376 0.270952 0.892481 -0.049260 -0.661807 0.213632 0.090652 -0.017017 -0.134672 -0.104867 -0.044853 0.125158 0.106526 -0.076222 0.386432 0.687856 -1.254971 0.554395 0.066066 -0.270097 0.583874 -0.119018 -0.292529 -0.253076 0.036867 0.505160 0.548137 0.043277 -0.049596 0.012625 -0.502121 -0.099324 0.035521 0.219376 -0.307701 0.262046 0.260313 -0.537588 -0.371392 -0.415268 -0.041450 -0.111379 -0.389554 0.277263 0.038843 -1.104304 0.688370 0.100996 -0.081468 -0.028167 -0.210464 0.192790 -0.495055 -0.566587 0.138680 -0.183796 -0.260585 -0.169456 -0.016546 0.273592 -0.017133 0.309366 -0.426695 -0.459137 0.358213 -0.098635 0.409314 0.245954 0.188941 0.286332 0.341818 -0.087105 -0.301974 -0.185146 0.353901 -0.110443 -0.332328 0.247975 -0.250080 0.394342 0.556337 -0.068416 -0.196681 -0.199108 0.497941 -0.172546 -0.146684 0.337155 -0.142072 -0.394347 0.107771 0.408833 -0.343925 -0.233926 -0.376652 -0.198285 -0.245812 -0.433869 0.234615 -0.124418 0.143463 0.248259 -0.052509 -0.355721 0.226859 0.031101 -0.108989 0.139028 0.620136 0.434922 -0.174949 0.334660 -0.482657 0.283833 -0.706174 -0.519005 0.171880 -0.251803 -0.327309 -0.038717 -0.152301 0.414313 -0.034312 0.169651 -0.064326 0.101828 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::top() = -0.164064 0.269480 0.429867 -0.387625 0.396590 0.176320 0.126206 -0.117434 -0.298202 -0.334711 -0.081474 -0.526148 -0.506169 0.549941 -0.275137 -0.015630 0.726013 0.185111 -0.096871 -0.147607 0.245651 -0.128857 0.678610 0.622286 -0.547145 0.011959 0.189756 0.343294 0.050167 0.563117 -0.178114 -0.544188 0.165365 0.133754 0.250826 -0.324759 0.032804 -0.079257 -0.188146 -0.789202 0.054763 0.160134 0.050907 -0.081926 0.006792 0.295861 0.724364 0.411840 -0.109819 -0.031210 0.319925 0.313869 0.027449 0.149210 0.181230 -0.061824 0.440364 -0.216188 -0.268600 -0.060837 -0.140293 -0.409398 -0.113962 0.560619 0.633323 0.117677 0.026831 -0.065268 -0.125701 0.164265 0.025328 0.140595 0.210519 0.326957 0.168347 -0.167658 0.151225 -0.725875 -0.080732 -1.120754 -0.344674 -0.361534 0.284106 0.290099 0.052631 -0.076108 0.609657 0.112422 0.162247 0.222392 0.819467 -0.363690 -0.192291 -0.305724 -0.302486 0.206087 -0.272185 0.063017 -0.019815 0.105073 -0.413065 -0.316477 0.164308 -0.001618 -0.205763 0.107152 -0.051172 0.425100 -0.621077 -0.024994 -0.463445 -0.021330 0.100866 -0.806887 -0.056035 -0.249337 0.301729 0.051338 -0.160544 -0.320004 0.175973 0.323241 -0.197949 -0.044249 -0.617026 0.517993 0.133599 -0.044528 0.039583 -0.016991 0.165612 0.368138 0.267313 -0.266119 -0.082074 -0.008754 -0.297138 -0.109111 -0.360721 -0.045998 0.183409 -0.385525 0.093177 0.270392 -0.326531 -0.197066 -0.195022 -0.257849 0.365137 1.140607 -0.219598 0.342655 0.108126 -0.608118 0.237459 -0.041695 -0.208864 0.019348 0.326742 0.332417 -0.264316 -0.428391 0.323366 0.560920 0.351904 -0.314018 0.059731 -0.146772 -0.045458 -0.110880 0.142041 0.134857 -0.205144 -0.330396 -0.194235 0.262453 0.741294 -0.091529 -0.538234 0.184805 0.125582 0.006437 -0.216423 -0.078370 0.007355 0.077361 0.057236 -0.097300 0.304733 0.670526 -1.194938 0.539683 0.061930 -0.195405 0.430299 -0.155929 -0.193254 -0.440077 0.159181 0.594743 0.508823 0.058163 -0.003089 -0.074671 -0.498091 -0.091822 0.027556 0.355731 -0.267308 0.242284 0.177833 -0.505847 -0.463444 -0.383491 -0.012085 -0.119036 -0.282167 0.217502 0.141459 -1.113608 0.750940 -0.053605 -0.081798 -0.052256 -0.146431 0.179113 -0.549909 -0.624544 0.116533 -0.217422 -0.350728 -0.229696 -0.007343 0.319661 -0.093479 0.141302 -0.299895 -0.460650 0.383138 -0.066665 0.332541 0.209918 0.311897 0.479518 0.320935 -0.148396 -0.318995 -0.124754 0.257241 -0.240738 -0.285502 0.244521 -0.173959 0.375508 0.677933 -0.107228 -0.135400 -0.061142 0.500071 -0.245281 -0.254445 0.371647 -0.040635 -0.276305 0.211290 0.416987 -0.386128 -0.389820 -0.411890 -0.124179 -0.138107 -0.505493 0.122612 -0.327046 0.064020 0.355842 -0.064028 -0.382322 0.250024 0.054547 -0.072621 0.051549 0.577432 0.558762 -0.307655 0.329354 -0.445561 0.235055 -0.755989 -0.492521 0.115435 -0.135931 -0.123956 0.008489 -0.125650 0.312866 -0.079709 0.129180 -0.094286 0.000178 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::pop() = -0.225401 0.328600 0.707306 -0.818073 0.810505 0.703570 0.152846 -0.204623 -0.575717 -0.207261 -0.191328 -0.715321 -0.541028 0.896711 -0.413709 0.158244 1.100433 0.223013 -0.254005 -0.059382 0.496633 0.093505 0.954069 0.762336 -0.814600 0.018594 0.192380 0.521638 -0.090587 1.141867 -0.523158 -0.943821 0.060744 0.167113 0.250260 -0.522949 0.065165 -0.049603 -0.086267 -1.190783 0.156878 0.359254 -0.105208 -0.166155 0.024231 -0.043135 1.034663 0.615524 -0.164058 -0.147058 0.496452 0.630619 -0.075432 0.198171 0.306914 0.214372 0.768935 -0.236616 -0.373935 -0.189943 -0.197156 -0.216176 -0.067758 0.794798 0.873611 0.184244 0.006135 -0.082444 -0.092305 0.152793 0.076737 0.156924 0.106390 0.457796 0.178372 -0.127281 0.225287 -0.831388 0.054871 -0.947990 -0.455712 -0.482288 0.231177 0.595462 0.188219 -0.326968 0.937378 -0.127046 0.209625 0.301226 1.115461 -0.591290 -0.231354 -0.682913 -0.641521 0.201708 -0.308600 -0.145016 -0.221282 0.062584 -0.566417 -0.565731 0.116914 0.105112 -0.283769 0.164727 -0.052985 0.711088 -0.766204 -0.212521 -0.483305 0.382665 -0.054413 -1.156168 -0.500456 -0.450924 0.134975 -0.073497 -0.183945 -0.688961 0.273302 0.642053 -0.450733 -0.126525 -0.713376 0.808210 0.368761 -0.158192 0.011298 -0.203324 0.211052 0.618703 0.299878 -0.479036 -0.121287 0.067098 -0.274743 -0.239080 -0.582771 0.023415 -0.116493 -0.601705 0.049940 0.636248 -0.445540 0.027341 -0.478978 -0.302341 0.547450 2.275061 -0.404166 0.513633 0.059206 -0.975457 0.501975 0.146349 -0.343429 -0.023538 0.322075 0.441074 -0.753387 -0.656755 0.512454 0.771437 0.567880 -0.431079 0.176407 -0.316956 -0.221908 -0.078488 0.148768 0.216479 -0.376208 -0.506074 -0.340987 0.277349 1.387998 -0.098426 -1.149097 0.429567 0.315887 -0.174927 -0.124135 -0.199158 -0.215539 0.058505 0.278338 -0.249042 0.627083 1.037028 -1.782020 0.822013 0.134429 -0.515914 0.779442 -0.310029 -0.184226 -0.197074 0.026289 0.880553 0.911290 0.001932 -0.018968 -0.132506 -0.683395 -0.045863 0.096396 0.466354 -0.368301 0.288526 0.336789 -0.882442 -0.564302 -0.567731 -0.200107 -0.242441 -0.590940 0.250757 -0.019779 -1.611704 1.109631 0.097780 0.067543 0.161441 -0.231855 0.335278 -0.709150 -0.913976 0.309623 -0.013474 -0.219989 -0.119528 0.021178 0.605209 0.059700 0.514874 -0.640742 -0.960400 0.385520 -0.008872 0.550657 0.303403 0.383534 0.433485 0.495892 -0.130282 -0.513656 -0.513579 0.561367 0.011180 -0.420245 0.199774 -0.304073 0.655383 0.822174 -0.118451 -0.269756 -0.483807 0.787595 -0.238896 -0.080860 0.534376 -0.340446 -0.626235 -0.050179 0.686149 -0.485949 -0.574789 -0.525472 -0.009607 -0.322875 -0.673689 0.184963 -0.340595 0.143016 0.475370 -0.079904 -0.625645 0.267565 0.137506 -0.193409 0.088725 0.949052 0.462864 -0.281914 0.549716 -0.615733 0.430016 -1.072070 -0.690614 0.142297 -0.537830 -0.350020 0.073844 -0.159700 0.576125 -0.219390 0.536349 0.067334 -0.169543 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::~stack() = -0.168099 0.123011 0.468565 -0.457998 0.501713 0.166102 0.139788 0.011299 -0.432637 -0.312156 -0.126859 -0.410257 -0.497140 0.613328 -0.269853 0.054436 0.793507 0.290278 -0.097309 -0.198763 0.341101 -0.178161 0.714328 0.583166 -0.620751 0.016275 0.095813 0.492328 0.086374 0.706834 -0.184652 -0.508027 0.162825 0.112307 0.271428 -0.506783 0.111816 0.085849 -0.269381 -0.919767 0.078180 0.209287 0.013877 -0.021934 0.032261 0.395056 0.612931 0.466731 -0.185507 0.111435 0.393881 0.320923 0.032455 0.198664 0.077647 0.046984 0.392948 -0.269576 -0.342376 -0.032567 -0.122793 -0.569893 -0.036517 0.502605 0.704571 0.015693 0.039807 -0.028361 -0.104591 0.193314 0.172376 0.106979 0.171072 0.116176 0.253885 -0.146906 0.046528 -0.770580 -0.048855 -1.280128 -0.357608 -0.459219 0.449089 0.332208 0.013632 -0.121980 0.689309 0.043836 0.150830 0.310837 0.726156 -0.379410 -0.207712 -0.459042 -0.289795 0.260420 -0.325225 -0.131806 0.033100 0.204074 -0.373913 -0.331625 0.173539 -0.064883 -0.213390 0.047492 -0.157508 0.574209 -0.775474 -0.115835 -0.559421 0.193100 0.076303 -0.778895 -0.066911 -0.281319 0.367458 0.028792 -0.026244 -0.203415 0.170113 0.357126 -0.228879 0.013076 -0.605882 0.588492 0.130141 -0.148745 0.072224 0.016580 0.032724 0.355182 0.348670 -0.314436 -0.219332 0.183119 -0.274263 -0.112497 -0.501351 -0.026867 0.209857 -0.493041 0.106032 0.228319 -0.330204 -0.200888 -0.228518 -0.214248 0.433005 1.155124 -0.145473 0.303517 0.118026 -0.558988 0.303222 0.065712 -0.112101 0.177051 0.343822 0.187582 -0.266589 -0.479493 0.219502 0.523910 0.400748 -0.380974 -0.019744 -0.256102 0.000000 -0.023883 0.075257 0.241308 -0.239815 -0.304634 -0.169055 0.096979 0.809818 -0.065542 -0.603058 0.231048 0.184216 -0.227548 -0.291477 -0.135756 -0.002445 -0.023811 0.104981 -0.111763 0.294004 0.726980 -1.273184 0.587896 0.064352 -0.158671 0.380558 -0.208801 -0.079600 -0.513850 0.024894 0.519643 0.682474 0.026924 0.022028 0.021525 -0.532961 -0.010976 0.059369 0.372954 -0.207377 0.214837 0.173458 -0.451702 -0.399855 -0.382331 -0.072144 -0.045998 -0.243700 0.206245 0.143691 -1.255055 0.647901 -0.207555 -0.105258 0.113622 -0.006362 0.293526 -0.542464 -0.630349 0.204384 -0.056934 -0.435112 -0.362334 0.063439 0.450956 -0.135526 0.110043 -0.257148 -0.595430 0.393983 -0.115154 0.258800 0.221651 0.215095 0.546030 0.343019 -0.212598 -0.369570 -0.172287 0.241957 -0.307410 -0.143029 0.281635 -0.134153 0.402641 0.719212 0.023498 -0.107265 -0.088231 0.695148 -0.284381 -0.297780 0.471725 -0.039278 -0.184003 0.374973 0.533131 -0.535157 -0.469129 -0.419888 -0.007623 0.001124 -0.422882 0.237153 -0.382493 0.109729 0.336753 0.045387 -0.446688 0.311561 0.084952 -0.142069 -0.106840 0.820841 0.682687 -0.325184 0.406689 -0.384993 0.258156 -0.763064 -0.372581 -0.042175 -0.141301 -0.131524 0.197928 -0.086148 0.389001 -0.070497 0.168490 -0.099183 -0.126116 +PE-benchmarks/strongly-connected-components.cpp__main = -1.379785 -0.328111 1.989921 -3.585569 3.209187 1.557561 1.366089 -0.428616 -3.795144 -1.708610 0.359435 -3.815685 -2.640818 4.986757 -1.584756 1.621510 6.042457 1.554231 -1.416847 -0.740391 3.302709 -0.981286 5.347912 4.456366 -3.965078 -0.112510 -0.261114 2.587357 0.381128 3.284321 -0.220234 -3.155376 1.420021 -1.298854 0.542128 -2.956895 0.516516 0.740768 0.012856 -6.592094 0.922049 1.819980 0.079577 -0.993712 -0.247865 1.788916 3.960572 3.593136 -1.117096 0.923221 2.485526 1.158661 -0.020769 1.213066 0.803396 0.301336 1.422440 -1.035291 -2.621555 -0.885650 -0.961118 -2.823798 0.292325 3.738560 4.806560 0.348913 -0.044308 0.926796 -0.022504 1.387137 1.726725 0.705655 0.606300 0.385835 2.126137 -2.240763 -0.455383 -5.650152 -0.618122 -8.440436 -2.816741 -1.394877 3.885852 1.860061 0.707258 -1.010929 4.401032 -0.389770 0.137568 3.685278 5.159172 -2.766814 -1.848162 -3.310026 -2.409600 1.617951 -2.117326 -0.576199 1.209824 0.918790 -3.504848 -1.852179 0.949761 0.592931 -1.414861 -0.928144 0.100160 4.002779 -4.488908 -1.825768 -2.201168 2.495676 0.118119 -6.056751 -1.059707 -1.982387 2.201815 0.598412 -1.032439 -2.091352 1.251437 2.083312 -1.607257 -0.706434 -2.965961 4.004552 0.994158 0.558595 0.613436 0.584191 0.538217 3.751796 2.338427 -2.229993 -0.329799 0.581315 -1.430124 0.480978 -2.651900 -1.289833 1.029527 -3.646461 0.506590 2.088122 -2.547785 -1.536836 -0.862655 0.084793 2.120714 10.103118 -0.687479 3.805297 1.888471 -4.171969 2.102609 -0.370156 -0.477377 0.803512 2.391182 0.937934 -3.421808 -3.518972 2.180991 4.097157 3.244064 -3.412583 -0.199761 -1.166157 -0.167185 -0.087971 0.500484 1.493082 -0.400567 -3.150465 -1.038026 1.951782 6.965345 -1.090707 -3.514226 1.957931 1.532358 -1.124062 -3.103517 -1.127996 -0.795741 0.178159 1.076020 -0.619346 2.271201 5.326321 -7.761087 4.185458 -0.055805 -0.543481 2.845915 -0.210063 -2.434475 -4.477581 -0.855529 3.369666 5.067577 -0.083686 -0.263306 0.593470 -3.618318 -0.076778 0.654719 1.345213 -0.965767 1.867009 0.155759 -2.721347 -2.478114 -1.387533 -1.025656 -0.277006 -1.270588 1.916018 0.984834 -6.795489 4.492026 -0.674152 -1.067421 0.523170 -0.304896 3.014455 -3.573946 -4.631319 1.875590 -0.737801 -3.127664 -2.494100 0.269255 2.715572 0.478517 0.722537 -1.833395 -4.473624 3.361702 -1.099271 3.111895 1.770674 0.476001 3.874364 1.951857 -1.594986 -2.882015 -2.665586 1.147117 -1.174614 -2.448183 0.297896 -1.248296 3.451921 3.771328 -0.157433 -2.052388 -1.017140 4.752492 -2.764387 -1.662586 3.345643 -0.283423 -2.577020 2.015666 4.084692 -4.101044 -1.456591 -2.626609 0.052004 -1.130388 -2.901062 1.744138 -1.026833 1.266058 0.921724 0.411016 -1.698370 1.354195 1.036292 -0.242198 -0.138523 5.652863 4.677392 -2.361707 1.177866 -3.257246 2.115831 -5.192673 -3.816727 0.799914 -0.212821 -1.763071 0.992345 -0.014693 3.295196 0.150326 0.035427 -0.967025 0.160530 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/strongly-connected-components.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/strongly-connected-components.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/strongly-connected-components.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::~deque() = -0.465508 0.560119 1.348740 -1.358309 1.821671 0.935364 0.389199 0.187749 -1.149369 -0.961424 -0.488776 -1.463881 -1.869157 1.901485 -0.718589 0.161713 2.249656 0.498184 -0.329733 -0.313465 1.093267 -0.097527 2.081519 1.302854 -1.880133 0.029523 0.151762 1.403801 -0.001125 2.180807 -0.524418 -1.830501 0.413818 0.544126 0.775400 -1.101225 0.403371 -0.009976 -0.957544 -2.508292 0.161223 1.062533 -0.362164 -0.060405 0.032246 0.964558 2.033094 1.429761 -0.681388 0.022105 1.124807 0.877114 0.033761 0.613621 0.040935 -0.134009 0.893659 -0.796433 -1.217823 -0.267013 -0.376351 -1.617206 -0.347525 1.402727 2.026649 -0.016611 0.041809 0.158688 -0.413661 0.586233 0.328674 0.354354 0.871275 0.409146 0.961567 0.261151 -0.216759 -1.722934 -0.106879 -3.391126 -1.073685 -1.499230 1.259805 1.328056 -0.059630 -0.936972 2.154365 0.058704 0.409895 1.129912 2.381363 -1.092385 -0.608865 -1.879437 -0.818818 0.725009 -1.027924 -0.511533 0.132946 0.443190 -1.129134 -0.910189 0.068950 -0.370395 -0.594950 0.048127 -0.632577 1.803410 -2.143997 -0.179537 -1.779622 0.741353 0.340764 -2.471945 -0.782959 -0.385379 0.572705 0.092683 0.152947 -0.511618 0.543393 1.033484 -0.786078 0.006081 -1.579252 1.947358 0.572086 -0.458649 0.386727 0.295679 0.363911 1.012081 1.097389 -0.759655 -0.843705 0.423152 -0.496996 -0.311963 -1.297529 0.112299 0.408536 -1.475496 0.286583 0.914722 -0.877046 -0.466886 -1.438939 -0.820934 1.355978 3.521158 -0.518669 0.803329 0.108866 -1.741778 1.151455 0.232420 -0.627144 0.318215 0.769622 0.762979 -0.671232 -1.391772 0.994911 1.527103 1.174288 -1.217162 0.493901 -0.680162 0.064434 -0.456722 0.197337 1.056384 -0.533587 -0.809774 -0.502023 0.493713 2.485713 -0.380552 -2.401969 1.071080 0.786665 -0.368972 -0.556215 -0.479118 0.119116 -0.351508 0.719655 -0.351180 0.920094 2.252919 -3.383016 1.705173 0.660066 -0.657829 1.208426 -0.774387 -0.126188 -1.048771 -0.012850 1.808221 1.913738 0.217736 -0.115985 -0.390841 -1.527440 0.139819 0.421670 1.052336 -0.364259 0.553632 0.193565 -1.162612 -1.301382 -1.444525 -0.518830 0.071656 -0.966100 0.527111 0.407939 -3.665838 2.151226 -0.594230 -0.211770 0.125802 -0.134073 1.039657 -1.507267 -2.035816 0.701168 -0.388047 -1.668291 -0.959549 0.281872 1.208749 0.009312 0.459737 -0.808561 -2.110529 1.386758 -0.091542 0.832404 0.640582 0.875073 1.633069 1.357628 -0.856128 -1.057629 -1.132965 1.204506 -0.648055 -0.523639 0.730593 -0.308379 1.235620 1.941367 -0.064586 -0.414760 -0.904732 1.821891 -0.849244 -0.889307 1.532043 -0.408635 -0.789704 0.983139 1.739308 -1.271635 -1.445423 -1.411733 0.211432 -0.355675 -1.471328 0.281442 -1.185610 0.114150 1.279955 -0.043006 -1.470382 0.771947 0.244378 -0.611085 -0.593468 2.517935 1.843466 -1.238124 1.338469 -1.259542 1.036346 -2.356828 -1.333405 0.150480 -0.797753 -0.208279 0.472902 -0.052656 0.935145 -0.398810 0.422391 -0.396987 -0.500101 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.086960 0.007450 0.225831 -0.211146 0.169658 -0.050496 0.082272 -0.081162 -0.248976 -0.114555 -0.045527 -0.118980 -0.083242 0.302936 -0.107654 0.186736 0.478788 0.241598 -0.036889 -0.211864 0.247560 -0.427696 0.406023 0.440610 -0.347358 0.038353 0.201968 0.281744 0.184535 0.333062 -0.226223 -0.038754 0.114509 -0.259008 0.177896 -0.434551 0.043542 0.125748 0.046752 -0.602423 0.040672 -0.117332 0.179683 -0.008855 -0.035543 0.281366 0.281603 0.249885 -0.097546 0.190398 0.242715 0.010670 0.075410 0.099511 0.113234 0.244356 0.360454 0.040666 -0.135334 0.053536 -0.033947 -0.413083 0.163485 0.281529 0.419075 -0.031230 0.031184 0.085228 0.009145 0.035447 0.146072 0.073544 -0.092414 0.003105 0.142572 -0.612089 0.181247 -0.731169 -0.094819 -0.910930 -0.216033 -0.236248 0.147012 -0.147962 0.201482 0.198907 0.365501 0.004164 0.103786 0.013365 0.333344 -0.364821 -0.125023 -0.135467 -0.128546 0.126088 -0.182616 -0.086527 0.196266 0.038521 -0.190779 -0.274484 0.406871 0.122972 -0.154663 -0.057771 -0.052814 0.293587 -0.430781 -0.323324 -0.321613 -0.083763 -0.155081 -0.388926 0.335742 -0.250643 0.380731 0.050963 -0.043963 -0.341008 0.056942 0.322316 -0.063867 -0.154504 -0.248873 0.309237 0.074501 -0.055283 0.042833 -0.066631 -0.034185 0.325980 0.354768 -0.204877 -0.099020 0.177883 -0.354852 -0.057219 -0.329936 -0.177203 0.252290 -0.336160 -0.059154 0.109408 -0.209947 0.010250 0.488537 -0.009811 0.212679 0.719638 -0.007904 0.174337 0.120283 -0.313920 0.203810 0.002153 0.009236 0.196014 0.282352 0.046103 -0.482344 -0.283261 -0.006866 0.301053 0.215910 -0.318034 -0.401777 -0.233038 0.008047 0.179821 -0.020583 0.054277 -0.139876 -0.203489 -0.059742 -0.036162 0.563237 -0.148395 -0.098517 0.051129 -0.099113 -0.345447 -0.619229 -0.099454 -0.257296 0.035395 -0.250725 -0.038033 0.115926 0.367148 -0.807720 0.340143 -0.272540 -0.128101 0.305223 -0.062910 -0.070185 -0.626245 0.045650 0.194094 0.402332 -0.045447 0.061814 0.155560 -0.321655 -0.036858 -0.080833 0.193846 -0.177067 0.169346 0.122923 -0.319479 -0.182238 0.006708 0.070177 -0.188262 0.048549 0.146623 0.079425 -0.653634 0.274228 -0.131401 -0.125860 0.282353 0.071096 0.114864 -0.347362 -0.305254 0.139124 0.099797 0.021460 -0.262518 -0.001258 0.288243 -0.192140 -0.159393 -0.135591 -0.335067 0.064657 -0.223509 0.098413 0.154078 0.028874 0.316880 0.097701 -0.105747 -0.299533 0.211825 -0.267826 -0.247813 -0.056670 -0.114128 -0.092274 0.286175 0.489659 0.100939 0.111540 0.157729 0.443225 -0.328050 -0.189358 0.235945 0.192466 -0.091853 0.160675 0.247827 -0.407755 -0.220114 -0.134862 -0.137724 0.138862 -0.167037 0.258194 -0.240344 0.100893 0.106233 0.041313 -0.095016 0.245711 0.044340 0.042065 -0.065312 0.445378 0.532505 -0.172406 0.015401 -0.192958 0.057261 -0.407117 -0.143055 -0.081066 0.251643 -0.181812 0.139935 0.112146 0.280380 0.040519 0.000711 0.005849 -0.166405 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::begin() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::end() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_get_Tp_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/strongly-connected-components.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::~_Deque_base() = -0.754227 1.536764 2.253801 -2.858139 3.005262 3.748486 0.565906 -1.055466 -1.821744 -0.306680 -0.474767 -3.011251 -1.904416 3.198418 -1.412559 0.577638 3.875834 0.293595 -1.091327 0.427461 1.586779 1.474514 3.397395 2.757011 -2.622379 0.078961 0.735361 1.078688 -1.022973 3.878406 -2.102788 -4.184334 0.244957 0.569813 0.295501 -1.081082 -0.168767 -0.892239 0.402849 -3.878765 0.557942 1.500238 -1.134725 -0.930901 0.070037 -1.375222 4.219999 2.036282 -0.275505 -1.007006 1.369839 2.412146 -0.541534 0.484107 1.539360 0.729211 2.551226 -0.340411 -1.161883 -1.038342 -0.855217 0.563732 -0.762253 2.933403 2.752241 1.049441 -0.223832 -0.447086 -0.378431 0.334033 -0.234594 0.665231 0.655880 2.347025 0.428939 0.182934 0.574848 -2.260321 0.249792 -1.542222 -1.655501 -1.188516 0.293551 2.179924 0.985471 -1.787140 3.150755 -0.775065 0.624031 1.040146 4.377783 -2.205480 -0.784678 -2.276120 -2.458546 0.353372 -0.815337 0.016700 -1.179363 -0.671816 -2.331605 -2.281272 -0.045348 0.703736 -0.959187 0.498878 0.292200 2.271842 -1.806698 -0.624980 -1.200587 1.460776 -0.280673 -4.338344 -3.156202 -1.265126 -0.314534 -0.102596 -1.284628 -3.162809 1.146805 2.268140 -1.774669 -0.978525 -1.402832 2.743119 1.715364 -0.137703 0.001812 -0.863501 1.352320 2.712649 0.777886 -1.527163 0.232236 -0.479258 -0.499023 -0.663630 -1.513485 0.260145 -1.453172 -1.769163 0.313197 2.973404 -1.611843 0.477732 -2.204327 -0.988158 1.559371 9.376151 -1.858153 2.208197 0.151265 -3.880396 1.779111 0.185302 -1.652972 -0.823582 0.905672 2.115187 -3.301612 -2.102800 2.446534 2.979327 1.971278 -1.648613 1.492723 -0.737167 -1.024183 -0.886714 0.877198 0.505786 -0.815405 -1.980776 -1.322460 1.828076 5.366997 -0.720850 -5.079134 1.642739 1.396303 0.426039 0.401846 -0.641204 -0.921169 0.434763 1.807527 -0.955488 2.544044 3.642156 -5.865961 2.737381 0.655577 -2.349673 3.190688 -0.566855 -1.158579 0.907120 0.211257 3.473331 2.944375 0.376715 -0.285526 -0.970283 -2.286581 -0.364950 0.563039 1.394902 -1.377382 1.186515 1.180478 -3.500111 -2.062083 -2.263244 -0.853334 -1.268740 -2.696349 0.934107 -0.417069 -5.472794 4.365172 1.406597 0.427862 0.116193 -1.497082 1.252796 -2.366664 -3.551012 1.170947 -0.421258 -0.444048 0.572003 -0.204864 1.760777 1.271840 2.846320 -2.757906 -3.620068 1.541994 0.683014 2.689851 1.101471 1.550902 1.222749 1.424111 -0.408761 -1.730503 -2.926435 3.148400 0.997196 -2.223838 0.096628 -1.422241 2.442431 2.430679 -0.848984 -1.575710 -2.972067 2.187761 -0.930029 0.589385 1.689083 -1.169602 -2.895588 -1.278964 2.322495 -1.049172 -1.593687 -1.673228 -0.126188 -2.131561 -2.696018 0.142551 -0.821062 0.480649 1.645380 -0.673317 -2.022995 0.397019 0.415543 -0.549422 0.904108 2.533039 0.843435 -1.042667 1.808653 -2.464182 1.867479 -3.786389 -3.186419 1.282343 -2.817583 -1.548019 -0.500396 -0.704940 1.849708 -0.968090 1.980876 0.284410 -0.204970 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = -0.505811 0.844616 1.322920 -1.512303 1.543086 1.701722 0.340376 -0.888870 -0.877962 -0.216542 -0.219635 -1.105424 -0.822816 1.705381 -0.873020 0.532119 2.354085 0.313364 -0.516282 -0.302882 1.374117 -0.139575 2.150913 1.851168 -1.761620 -0.046119 1.361837 0.768937 0.208633 1.788520 -1.549284 -1.508089 0.457858 -0.720190 0.350787 -1.095301 0.052617 -0.560286 0.555997 -2.253224 0.214088 -0.529385 -0.930975 -0.368556 -0.252023 0.188499 2.329663 1.223884 -0.438266 -0.295118 1.140243 0.981395 -0.467182 0.325530 0.801724 0.816218 1.675608 0.820840 -0.418444 -0.469495 -0.463624 -0.243812 0.072946 1.819619 1.778177 0.445055 0.084881 0.362482 -0.115091 0.032075 -0.060941 0.404633 0.288146 1.256346 0.560906 -1.838358 0.373091 -2.830979 -0.384961 -2.270691 -0.891524 -1.001361 -0.388674 -0.688778 1.044067 0.029867 1.812071 -0.096075 0.478471 0.508217 2.486521 -1.831783 -0.496669 -1.200166 -1.257950 0.108387 -0.703644 0.234126 -0.002634 -0.630016 -1.282868 -1.782907 0.658860 0.755326 -0.606258 -0.369580 0.043853 1.395568 -1.201265 -0.872777 -1.104524 0.015726 -0.655304 -2.579327 -0.784526 -0.962982 1.536262 -0.062532 -0.579416 -2.383778 0.488551 2.057523 -0.768371 -1.147983 0.243045 1.542849 1.214691 0.064564 -0.015733 -0.669022 0.634838 1.939155 1.580637 -0.824879 -0.112802 -0.201128 -1.174325 -0.454448 -1.173022 -0.058521 0.210406 -1.163985 0.139391 1.879109 -0.947083 0.176151 1.463117 -0.610206 1.097887 5.739965 -0.838882 1.131834 0.095316 -2.326031 0.725722 -0.172156 -0.736517 -0.019036 0.848514 1.088384 -3.043456 -1.321419 1.145724 1.670373 1.071417 -1.846932 -0.285975 -0.821790 -0.489678 -0.223539 0.027592 0.288817 -0.689010 -1.058124 -0.698162 0.972681 3.285316 -1.052822 -2.477503 0.785187 0.215951 -0.317656 -1.248858 -0.535383 -0.773265 0.423075 0.608821 -0.441472 1.350501 2.090903 -3.991970 1.457376 -0.526783 -1.380986 1.753827 0.042586 -0.625631 -0.391340 0.507366 1.920486 1.521613 0.332285 -0.087146 -0.164610 -1.445111 -0.213649 0.102828 1.031496 -0.802525 0.716641 0.951244 -2.183639 -1.428247 -0.606435 -0.068232 -0.957687 -0.718884 0.618316 -0.880156 -3.902045 2.489764 0.403172 0.009238 0.599747 -0.734896 0.892431 -1.649228 -2.176514 0.925325 0.086326 0.351120 -0.148337 -0.046631 1.280206 0.439514 1.178358 -1.640775 -2.504522 0.451348 -0.090856 1.326487 0.608428 1.040953 1.523490 -0.342223 -0.218451 -1.786860 -0.694332 1.025453 0.436496 -1.379208 -0.778223 -0.599348 1.636616 1.793706 -0.463921 -0.267363 -0.921395 1.427207 -1.727754 0.067649 0.954529 1.226786 -1.642496 -0.508261 1.193348 -0.983774 -1.169381 -0.626488 -0.662335 -0.830230 -1.613734 0.297870 -0.794726 0.422757 0.913520 -0.015935 -0.688041 0.556871 0.150883 0.341613 0.359500 1.278355 2.245120 -1.121778 0.134800 -1.442318 1.047979 -2.357376 -2.073384 0.814217 -0.799838 -0.691124 -0.088603 -0.028103 1.300686 -0.379169 0.588725 0.328840 -0.490634 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.639283 -0.098190 0.537274 -1.430244 1.049634 0.623852 0.337735 -0.325411 -1.105766 -0.500585 -0.218613 -0.765468 -0.444553 1.756553 -0.530973 1.018949 2.425767 0.702500 -0.308388 -0.400204 1.745907 -1.231315 1.866402 1.691550 -1.595180 -0.242724 1.024729 1.250725 0.480771 1.264573 -0.391739 -0.998265 0.418514 -1.254621 0.488297 -1.910425 0.538389 0.603118 0.451052 -2.624939 0.344614 -0.406920 0.051141 -0.337225 -0.492245 0.474047 1.506283 1.385983 -0.965235 0.180619 1.275938 0.605033 -0.412478 0.449859 -0.017210 0.732087 0.495379 0.456329 -0.596700 -0.270258 -0.116800 -1.033049 0.816800 1.396098 2.035015 -0.033380 0.309339 0.982363 0.080549 0.296368 0.501437 0.107305 -0.159101 -0.107690 0.846275 -2.579827 -0.340630 -3.927625 -0.296173 -3.779288 -0.785721 -0.880237 0.440693 -0.486691 0.773618 0.115613 1.590343 -0.139238 0.388486 1.345941 1.857442 -1.391904 -0.576868 -1.698049 -1.133438 0.708288 -0.884408 -0.399099 0.868128 0.027183 -1.012346 -1.582238 0.776349 0.648593 -0.532623 -1.356819 -0.042898 1.469448 -1.508096 -1.379998 -0.971904 0.555506 -0.706024 -2.314165 0.425976 -1.326322 1.273763 -0.058020 -0.013411 -1.740498 0.097385 1.652679 -0.481055 -0.880021 -0.368997 1.500985 0.695010 -0.085578 0.239538 -0.362021 -0.025817 1.833397 1.592915 -0.968697 -0.495093 0.537071 -1.332020 -0.354611 -1.784999 -0.635230 1.172021 -1.619831 -0.138334 1.287123 -0.898669 -0.350688 2.046306 -0.382938 1.199804 5.246010 -0.031040 0.939580 0.576214 -1.823872 1.097100 0.005102 -0.261015 0.656143 1.040988 0.213933 -2.729264 -1.381333 0.361907 1.302624 1.229269 -1.532144 -1.501796 -0.976192 -0.213293 0.322957 -0.403645 0.528884 -0.769211 -1.068580 -0.363789 0.610605 2.922918 -0.624290 -0.724816 0.729747 1.041894 -1.539958 -2.492941 -0.627513 -1.583586 0.032022 -0.139519 -0.356460 0.969891 1.960275 -3.663838 1.377768 -0.498125 -0.224821 0.768448 -0.042627 -0.642405 -2.811031 0.176810 1.463616 1.978880 -0.467183 0.676375 0.393026 -1.323353 0.044806 0.088892 0.693221 -0.425998 0.503567 0.077621 -1.498294 -1.037321 0.374212 -0.554832 -0.802795 0.020328 0.563671 0.248404 -2.755637 1.841754 -0.657198 -0.232796 1.081047 -0.111459 1.323648 -1.645723 -1.885071 1.046060 0.579041 0.153089 -0.948631 0.291088 1.616568 -0.208826 0.002979 -0.589911 -2.500010 0.319917 -0.738889 0.717094 0.530906 0.313495 1.575646 -0.057902 -0.388167 -2.026841 -0.541315 -0.453996 -0.163193 -0.918989 -0.973500 -0.177307 1.540493 1.728840 0.012313 -0.394351 0.120271 1.982786 -1.625612 -0.477010 1.118576 0.748981 -1.222885 0.214092 1.369620 -1.975246 -0.915942 -0.791508 0.292361 0.182113 -1.369852 0.672216 -0.636223 0.511223 0.459731 0.235134 -0.314370 0.838393 0.732687 0.354510 -0.231894 2.082273 2.129487 -0.881694 -0.318072 -1.133650 0.366095 -2.265364 -1.503124 0.098701 0.352070 -0.510834 0.675874 0.496998 1.376762 -0.209808 0.737802 0.177386 -0.770038 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.424559 -0.119177 0.894650 -1.039830 1.223419 0.121383 0.292070 0.146651 -1.023529 -0.729867 -0.258560 -0.623056 -1.101740 1.377624 -0.491883 0.452759 1.667913 0.541937 -0.209126 -0.676609 1.235047 -0.835019 1.580434 1.001944 -1.564496 -0.049960 0.330525 1.427616 0.669582 1.266927 -0.274630 -0.520861 0.387978 -0.302044 0.689402 -1.311190 0.534920 0.462363 -0.530342 -1.965889 0.091921 0.160383 -0.184656 0.184901 -0.118587 1.504624 0.977288 1.169452 -0.838681 0.538352 1.218538 0.210664 0.058005 0.519878 -0.309776 0.084577 0.593000 -0.143080 -0.806171 -0.059785 -0.148940 -1.783529 0.286777 0.935276 1.719573 -0.359195 0.120757 0.604287 -0.050383 0.449555 0.646638 0.252660 0.370287 -0.290869 1.061230 -0.959067 -0.260118 -2.339844 -0.220499 -3.617258 -0.742638 -1.181803 1.079025 0.028044 0.066106 -0.109295 1.649511 0.190801 0.134893 1.012901 1.375764 -0.946954 -0.466656 -1.437490 -0.502888 0.636669 -0.961161 -0.543885 0.702255 0.632943 -0.660124 -0.720369 0.421415 -0.255107 -0.485085 -0.468169 -0.689974 1.501265 -1.848300 -0.557875 -1.452845 0.559492 0.029782 -1.729295 0.185164 -0.579519 1.353479 -0.026516 0.435945 -0.238938 0.201368 0.917264 -0.425077 -0.064643 -0.829128 1.412110 0.495804 -0.325056 0.298419 0.290957 -0.080253 0.829666 1.318518 -0.662616 -0.982335 0.713771 -0.748814 -0.100169 -1.338453 -0.098329 1.152391 -1.313092 0.160613 0.447842 -0.592984 -0.516216 0.496202 -0.430379 1.035692 2.537692 0.042362 0.502240 0.313269 -1.008779 0.778420 0.204292 -0.013670 0.894963 0.723202 0.078141 -0.935528 -1.154989 0.384362 0.996188 0.867554 -1.436757 -0.568402 -0.680074 0.235569 0.018588 -0.222472 0.923886 -0.547135 -0.450407 -0.213090 0.036266 1.796608 -0.456687 -1.219226 0.709476 0.463225 -1.075385 -1.504177 -0.505649 -0.164940 -0.365691 0.180201 -0.089674 0.520204 1.641849 -2.844868 1.189510 0.128795 -0.137667 0.660160 -0.441114 -0.019221 -1.876160 -0.111800 0.924519 1.487619 0.005895 0.057319 0.238173 -1.224532 0.292869 0.235064 0.715962 -0.164935 0.383974 0.100130 -0.546366 -0.842345 -0.492106 -0.333413 0.171300 -0.081669 0.480449 0.105173 -2.934792 1.157188 -1.034394 -0.407444 0.583516 0.210053 1.068193 -1.181806 -1.353176 0.729423 0.092187 -1.106576 -1.379530 0.402943 1.119104 -0.356297 -0.161900 -0.428284 -1.769260 0.799873 -0.666147 0.299733 0.462853 0.332418 1.580461 0.465010 -0.697487 -1.237211 -0.172444 0.138865 -0.697840 -0.182814 0.132168 0.062298 0.963054 1.539430 0.214061 0.086650 0.003089 1.695244 -1.220219 -1.025110 1.169979 0.568371 -0.375787 1.296852 1.274225 -1.439645 -1.043496 -0.932721 0.034938 0.251550 -0.870906 0.663589 -0.904760 0.265568 0.699277 0.348518 -0.762362 0.900545 0.281776 -0.216102 -0.787320 2.225780 2.455162 -1.064465 0.451364 -0.875378 0.666930 -1.708504 -0.805572 -0.145178 0.079637 -0.080377 0.775758 0.285132 0.961450 -0.012955 -0.054268 -0.315854 -0.589498 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_deallocate_node(int*) = -0.244772 -0.100274 0.774281 -1.145289 1.270034 0.202922 0.091467 -0.061629 -0.865738 -0.202154 -0.257389 -0.607699 -0.468877 1.140213 -0.394368 0.684499 1.118706 0.095637 -0.254017 -0.350355 1.121953 -0.421759 0.993796 0.201571 -1.213368 -0.034433 0.172615 1.062628 0.483394 1.130529 -0.454871 -0.388052 -0.062656 -0.344597 0.299718 -0.855989 0.514764 0.353913 -0.032730 -1.387267 0.188450 0.197065 -0.260655 0.063614 -0.070210 0.922043 0.671036 0.838342 -0.819924 0.314445 0.998862 0.214739 -0.123679 0.319617 -0.448774 0.222453 0.841421 -0.067213 -0.731092 -0.219156 0.022875 -0.827116 0.497981 0.662674 1.173270 -0.362325 0.062095 0.920107 0.247555 0.169046 0.493165 0.111974 -0.112536 -0.095027 0.703385 -0.679015 -0.116031 -1.491435 -0.086553 -2.201682 -0.500746 -0.685696 0.498605 0.079356 -0.034344 -0.040170 1.214415 -0.016186 0.045629 0.875594 0.932782 -0.640135 -0.297965 -1.427933 -0.739129 0.351165 -0.548017 -0.785368 0.423125 0.579207 -0.421474 -0.542615 0.126598 -0.077662 -0.317883 -0.288338 -0.443441 1.001883 -1.341213 -0.702428 -0.580889 0.815550 -0.216140 -1.264783 -0.102650 -0.293464 0.925599 -0.259262 0.705837 -0.418657 0.018721 0.841685 -0.525028 0.097507 -0.700842 1.019638 0.586492 -0.151934 0.224033 0.040662 0.087563 0.579301 0.777534 -0.630119 -0.851421 0.506530 -0.288345 -0.189255 -0.898752 -0.094800 0.473783 -1.047535 0.153750 0.593665 -0.346604 -0.130959 0.135765 -0.294958 0.711953 1.997918 -0.010372 0.428780 -0.030392 -0.884411 0.443269 0.268466 -0.217816 0.486279 0.198358 0.089228 -0.732239 -0.895901 0.460334 0.513289 0.654689 -0.961539 -0.330479 -0.512504 -0.102293 0.321166 -0.349660 0.858462 -0.613633 -0.379582 -0.224453 -0.194555 1.753905 -0.095734 -1.029764 0.851611 0.501687 -1.059077 -0.967533 -0.462064 -0.248340 -0.422165 0.185949 -0.154436 0.543600 1.270542 -2.325893 0.875669 0.310319 -0.258240 0.405022 -0.559301 -0.026716 -1.338993 -0.485235 0.792166 1.131434 -0.301619 0.110491 0.091757 -0.662599 0.460056 0.205629 0.299505 0.044069 0.117511 0.085747 -0.600150 -0.443160 -0.043092 -0.453331 0.385172 -0.169542 0.187217 -0.129194 -2.146397 0.927279 -0.807063 -0.034501 0.660735 0.174639 0.940084 -0.722519 -0.822517 0.599794 0.295958 -0.488787 -0.886845 0.373792 0.821200 -0.155918 0.105080 -0.443358 -1.542849 0.131463 -0.585829 -0.017335 0.302329 0.104045 0.804882 0.165535 -0.320381 -0.959735 -0.296764 -0.003352 -0.127456 0.013796 0.273249 0.033146 0.827223 0.727121 0.015790 -0.000190 -0.267922 1.001797 -0.624597 -0.510240 0.796167 -0.148606 -0.794013 0.550614 1.000634 -0.828662 -0.546555 -0.641859 0.276564 -0.150894 -0.367631 0.345681 -0.281620 -0.046699 0.457105 0.147586 -0.630021 0.564279 0.202966 -0.281197 -0.672561 1.773533 1.600336 -0.650777 0.381071 -0.529884 0.499315 -1.227121 -0.683314 0.000000 -0.163890 -0.129752 0.636703 0.252513 0.797637 -0.160120 0.274163 0.075477 -0.566185 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/strongly-connected-components.cpp__std::__deque_buf_size(unsigned long) = -0.327429 -0.541720 -0.250563 -0.817673 0.468122 -0.019868 0.083698 -0.359435 -0.969296 -0.056664 0.194318 -0.757189 0.224143 0.822662 -0.080890 0.841421 1.022145 0.268652 -0.326639 -0.032886 0.905333 -0.470108 0.483286 0.756256 -0.431431 0.038984 -0.352382 0.220354 0.035380 0.134618 -0.111022 -0.463374 0.118702 -0.913930 -0.190387 -0.440179 -0.015064 0.744882 0.873809 -1.037619 0.383653 0.086472 0.494882 -0.137241 -0.137767 -0.277520 0.291293 0.222818 -0.233326 0.468662 0.570466 -0.095030 -0.047276 0.075381 0.253407 0.584896 -0.052016 0.004345 -0.317731 -0.347162 -0.169534 0.228673 0.449753 0.315678 0.556743 0.019170 -0.160731 0.483020 0.343261 0.016175 0.526215 0.048322 -0.382044 -0.524368 0.238392 -0.944549 -0.205882 -1.403662 0.007313 -1.479196 -0.457595 0.351886 0.688312 0.217669 0.204654 0.046534 0.586340 -0.573112 -0.327418 0.454250 0.606169 -0.399428 -0.286993 -0.342277 -0.676001 0.038526 0.037725 -0.305577 0.433359 0.306636 -0.598475 -0.388161 0.475868 0.273325 -0.147834 -0.625247 0.339842 0.518454 -0.648351 -0.669160 0.303066 0.958437 0.061967 -0.640186 0.093663 -0.583616 -0.092612 0.034784 -0.561480 -0.646479 -0.004983 0.101245 -0.479537 -0.155698 -0.183534 0.267444 0.352668 0.224940 -0.040601 0.005915 0.037144 1.012613 -0.071374 -0.710415 0.211445 0.030982 0.057553 0.177411 -0.452970 -0.648346 0.054107 -0.703546 0.079894 0.067718 -0.415451 -0.026735 0.585030 0.325578 -0.245785 1.494956 -0.101041 0.957318 0.560549 -0.293716 0.385559 -0.029327 0.244157 0.315166 0.533187 -0.186379 -0.603168 -0.743932 0.539645 0.476010 0.329954 -0.475394 -0.667907 0.019966 0.018214 0.427035 -0.075025 -0.099405 0.109343 -0.355129 -0.092279 0.249572 1.460041 -0.037876 0.149580 0.383034 0.535792 -0.377661 -0.882989 -0.422988 -1.097782 0.104139 -0.009743 0.119812 0.474970 0.957817 -1.339441 0.531629 -0.277989 0.209257 0.308900 0.361815 -0.598951 -1.589697 -0.615724 0.196894 1.032818 -0.367488 0.404133 0.375328 -0.472082 0.001844 0.042214 -0.082258 -0.524858 0.304393 -0.068681 -0.465398 0.184824 0.488821 -0.591852 -0.161866 -0.113633 0.151272 0.619722 -0.648554 0.368004 0.093135 0.023255 0.480806 0.075593 0.798488 -0.255568 -0.316683 0.460342 0.121094 0.012248 -0.115331 0.260056 0.505793 -0.264100 -0.168467 -0.291286 -0.765809 0.551671 -0.220416 0.680265 0.057201 -0.645820 0.022934 -0.034573 -0.082889 -0.544525 -0.051469 -0.592360 -0.290611 -0.356037 -0.362148 -0.277278 0.571487 0.267002 0.300319 -0.619927 0.191528 0.622725 -0.402872 0.278854 0.558256 -0.208835 -0.647275 0.041325 0.754816 -0.780798 0.206215 -0.410641 0.147716 -0.253479 -0.144209 0.559876 0.378613 0.302607 -0.424480 -0.147965 0.274082 0.363206 0.449227 -0.006116 0.106955 1.040651 0.234868 0.092579 -0.193855 -0.525321 0.008798 -0.598732 -0.542778 0.066135 0.602087 -0.850068 0.054758 -0.068156 0.833618 -0.074877 0.231781 -0.108911 0.172724 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_get_map_allocator() const = -0.184105 0.090634 0.543386 -0.484109 0.314642 -0.121828 0.145846 -0.001200 -0.466232 -0.398628 -0.082925 -0.404169 -0.474129 0.611047 -0.269400 -0.035515 0.906986 0.409651 -0.098304 -0.374964 0.370738 -0.474135 0.767977 0.851800 -0.729277 0.030507 0.232157 0.616694 0.368456 0.555700 -0.111191 -0.257969 0.159995 0.020573 0.430679 -0.677462 0.089548 0.120349 -0.299589 -1.137022 0.072526 0.059124 0.227373 -0.015744 0.056550 0.719077 0.641642 0.504906 -0.272047 0.173248 0.496165 0.223953 0.116407 0.166663 0.088271 0.004318 0.537112 -0.098244 -0.262090 0.061870 -0.075704 -0.773629 0.106958 0.621426 0.841248 0.023632 0.046476 -0.075674 0.056215 0.208855 0.210881 0.158577 0.135474 0.120137 0.308423 -0.554556 0.220564 -1.271819 -0.034613 -1.821071 -0.432170 -0.473224 0.609943 0.068301 -0.013769 0.052454 0.728825 0.143069 0.205604 0.329089 0.743183 -0.363617 -0.220412 -0.346552 -0.343708 0.396404 -0.352707 -0.024423 0.213158 0.284865 -0.413436 -0.329022 0.380628 -0.044201 -0.304622 0.114056 -0.118274 0.575986 -0.824315 -0.126155 -0.610051 0.034442 0.120337 -0.858844 0.270341 -0.506926 0.640221 0.046473 -0.095683 -0.184725 0.094347 0.327329 -0.176702 0.062992 -0.858441 0.656992 0.099828 -0.127415 0.037892 0.007453 0.007842 0.296552 0.422016 -0.390048 -0.194569 0.249310 -0.529649 -0.138219 -0.653465 -0.131824 0.612812 -0.489160 0.020756 0.077995 -0.400376 -0.317988 0.249506 -0.197097 0.437817 1.331194 -0.059862 0.375414 0.256472 -0.520887 0.337838 0.097937 -0.053416 0.344213 0.513812 0.189928 -0.456647 -0.526061 0.086767 0.639776 0.422452 -0.477564 -0.295728 -0.243078 -0.052300 0.052197 0.121213 0.104740 -0.289900 -0.337596 -0.161902 0.152197 0.755288 -0.048272 -0.471373 0.027816 0.123987 -0.349418 -0.631897 -0.068584 -0.041536 0.063967 -0.166456 -0.070498 0.334000 0.752496 -1.609949 0.650273 -0.044152 -0.053343 0.435913 -0.185199 -0.185010 -1.040970 0.176276 0.475889 0.729175 -0.021950 -0.035280 0.176148 -0.642705 -0.084648 0.001655 0.402669 -0.344319 0.320999 0.190194 -0.402792 -0.424272 -0.329865 0.008541 -0.078652 -0.143969 0.287415 0.123011 -1.314560 0.646672 -0.313224 -0.212767 0.107296 -0.076806 0.182276 -0.704018 -0.630910 0.126344 -0.010891 -0.438502 -0.605028 -0.000382 0.516737 -0.330043 -0.058781 -0.291947 -0.573367 0.428342 -0.369577 0.268924 0.294157 0.149685 0.691888 0.408674 -0.158233 -0.494259 0.139341 -0.010765 -0.409279 -0.204449 0.184923 -0.177566 0.372229 0.920057 -0.036117 0.017211 0.202687 0.807067 -0.394749 -0.516581 0.408362 0.063568 -0.092257 0.553236 0.465772 -0.729669 -0.440418 -0.500220 -0.223051 0.189886 -0.431719 0.438186 -0.430801 0.165732 0.307482 0.040629 -0.356116 0.453873 0.086243 -0.063834 -0.018712 0.855514 1.020411 -0.362195 0.305916 -0.463116 0.232910 -0.849398 -0.346552 -0.118456 0.060255 -0.129669 0.210997 -0.064172 0.462954 0.056036 0.037465 -0.147082 0.003066 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/strongly-connected-components.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/strongly-connected-components.cpp__std::allocator::allocator(std::allocator const&) = -0.138852 -0.028959 0.346459 -0.337498 0.224004 -0.100193 0.115118 -0.030613 -0.382552 -0.213261 -0.052603 -0.184751 -0.198636 0.441503 -0.183690 0.117290 0.679483 0.369514 -0.061911 -0.294599 0.315418 -0.464583 0.560643 0.626481 -0.499047 0.021885 0.190285 0.442102 0.270007 0.434655 -0.171464 -0.110593 0.150600 -0.175249 0.264531 -0.601859 0.080713 0.190428 -0.088217 -0.846507 0.073647 -0.072401 0.203259 -0.005612 0.005720 0.469677 0.367255 0.361455 -0.168297 0.234045 0.357208 0.114680 0.079281 0.137695 0.093883 0.195006 0.400492 -0.025095 -0.189545 0.065211 -0.054248 -0.575569 0.167360 0.405677 0.602641 -0.018062 0.052845 0.006844 0.035449 0.115778 0.229249 0.080575 -0.030543 -0.012893 0.206841 -0.618677 0.168852 -0.991624 -0.074223 -1.315717 -0.290528 -0.327274 0.378548 -0.079012 0.109072 0.161338 0.502415 0.044254 0.137135 0.160476 0.457674 -0.366276 -0.176719 -0.221494 -0.213239 0.249064 -0.259848 -0.091200 0.212121 0.164358 -0.273063 -0.309144 0.406056 0.062159 -0.207440 -0.014970 -0.078075 0.438871 -0.621615 -0.275139 -0.437863 0.019276 -0.054854 -0.556195 0.322256 -0.394679 0.530243 0.048060 -0.066772 -0.256484 0.072050 0.331395 -0.108747 -0.057154 -0.464190 0.438837 0.063339 -0.096231 0.029072 -0.049986 -0.074098 0.325231 0.385949 -0.304910 -0.138631 0.249404 -0.435991 -0.086019 -0.510260 -0.172212 0.407884 -0.420336 -0.008856 0.078501 -0.299876 -0.141107 0.437813 -0.047014 0.312890 0.966746 -0.005992 0.259349 0.202688 -0.379110 0.245498 0.057904 0.042443 0.295968 0.395145 0.043280 -0.474428 -0.393752 -0.015985 0.423610 0.318106 -0.389736 -0.407862 -0.272785 -0.003614 0.169725 0.014017 0.077867 -0.220384 -0.261728 -0.093673 0.001867 0.640175 -0.093765 -0.221779 0.024484 0.005668 -0.408253 -0.643107 -0.098937 -0.183612 0.053599 -0.206883 -0.052240 0.198303 0.530466 -1.153131 0.472226 -0.209045 -0.061206 0.326235 -0.091836 -0.110642 -0.816568 0.067763 0.267144 0.582853 -0.042448 0.047836 0.228764 -0.454843 -0.054628 -0.051791 0.285214 -0.235270 0.218488 0.172230 -0.348474 -0.255763 -0.095644 0.046605 -0.149791 -0.000190 0.209416 0.098924 -0.944824 0.379250 -0.231048 -0.171468 0.260819 0.050305 0.169549 -0.496513 -0.431049 0.153694 0.107126 -0.152174 -0.425842 0.017940 0.421839 -0.271511 -0.114800 -0.176660 -0.438312 0.200594 -0.295567 0.156306 0.203798 0.031178 0.479249 0.178281 -0.119264 -0.392727 0.192879 -0.183193 -0.337898 -0.089366 0.016658 -0.115046 0.330084 0.670989 0.086454 0.060337 0.206169 0.649235 -0.366357 -0.311051 0.322912 0.176129 -0.052799 0.355829 0.355514 -0.604820 -0.318254 -0.256238 -0.148872 0.210409 -0.243477 0.379190 -0.313471 0.168017 0.143391 0.093131 -0.194660 0.340974 0.079725 0.004746 -0.049421 0.646656 0.756426 -0.228071 0.132081 -0.279979 0.114298 -0.577191 -0.195140 -0.140895 0.185275 -0.182700 0.225643 0.028371 0.390340 0.055172 0.042168 -0.052851 -0.110345 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/strongly-connected-components.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/strongly-connected-components.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/strongly-connected-components.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/strongly-connected-components.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.527589 0.332556 1.190772 -1.292750 1.038526 0.473251 0.384430 -0.259003 -1.050745 -0.745765 -0.077249 -1.076891 -1.159948 1.632723 -0.780904 0.048845 2.306851 0.694223 -0.390242 -0.670182 1.194719 -0.614002 2.029206 1.989548 -1.808836 -0.094594 0.848184 1.173721 0.720452 1.237574 -0.522401 -0.995672 0.535629 -0.278721 0.736788 -1.347734 0.235789 -0.099835 -0.299609 -2.468277 0.187981 -0.123043 -0.230166 -0.181101 -0.065028 1.402306 1.811022 1.287809 -0.697528 0.105195 1.256904 0.667364 -0.143615 0.374207 0.300425 0.063959 1.096059 0.388507 -0.603630 -0.172353 -0.319215 -1.256464 0.109473 1.662919 1.991144 0.217440 0.153730 0.107660 0.067100 0.416333 0.339115 0.344045 0.584702 0.597868 0.852548 -1.401179 0.128214 -3.163213 -0.274911 -3.926478 -0.940272 -1.068827 0.964407 -0.411706 0.235254 -0.052033 1.752427 0.283745 0.413615 1.056196 2.150637 -1.157430 -0.602295 -1.129728 -1.010188 0.700340 -0.909467 0.195552 0.532850 0.171215 -1.196408 -1.146791 0.532270 0.176654 -0.635035 -0.157568 -0.155960 1.452358 -1.651989 -0.348820 -1.363296 0.140832 0.120409 -2.409717 -0.116200 -1.094569 1.709031 0.085129 -0.388558 -0.978986 0.304936 1.213799 -0.565857 -0.318414 -0.883550 1.599366 0.628227 -0.008234 0.066247 -0.117204 0.295079 1.162507 1.334686 -0.879946 -0.336199 0.197844 -1.244758 -0.276976 -1.467344 -0.200682 1.292351 -1.152095 0.252612 0.823820 -0.977703 -0.671995 1.048837 -0.530152 1.111138 4.271591 -0.354564 1.086758 0.473499 -1.645449 0.711738 0.006823 -0.298782 0.524181 1.129739 0.640297 -1.739662 -1.311946 0.667866 1.622070 1.076708 -1.627531 -0.394457 -0.599324 -0.205040 -0.210902 0.128877 0.375022 -0.642353 -0.898156 -0.500567 0.847920 2.268574 -0.577129 -1.778976 0.341878 0.512332 -0.462214 -1.327199 -0.308083 -0.181483 0.302756 0.267371 -0.223282 1.079731 1.999635 -3.929084 1.488390 -0.120402 -0.412344 1.159982 -0.092621 -0.655096 -1.716722 0.501917 1.482701 1.626072 0.253909 -0.199601 0.239684 -1.526744 -0.184773 0.149502 0.994732 -0.690271 0.721016 0.543768 -1.252106 -1.295632 -0.754125 -0.096603 -0.348358 -0.438022 0.704860 -0.270613 -3.576709 1.982171 -0.401844 -0.385844 0.145905 -0.466679 0.728385 -1.761019 -1.908539 0.569050 -0.104638 -0.805613 -1.104978 0.035533 1.251961 -0.175343 0.494548 -1.028460 -1.991205 1.048635 -0.577064 1.038767 0.624309 0.641857 1.898757 0.292671 -0.350386 -1.573121 -0.254320 0.638610 -0.395116 -1.019261 -0.018022 -0.389561 1.187678 1.972890 -0.361215 -0.224139 -0.109599 1.749572 -1.413974 -0.837713 1.021384 0.844828 -0.757553 0.816792 1.209233 -1.579378 -1.072725 -1.043989 -0.602744 -0.108169 -1.377982 0.695175 -0.917724 0.488746 0.754282 0.172278 -0.711040 0.836308 0.223418 0.088794 0.121706 1.749260 2.717872 -1.195123 0.415132 -1.381151 0.892365 -2.255012 -1.568934 0.293392 -0.353775 -0.336484 0.312723 -0.123676 1.186350 -0.043779 0.083434 -0.256644 -0.002412 +PE-benchmarks/strongly-connected-components.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.926878 0.834637 1.784894 -1.946243 1.822115 0.726222 0.636500 -0.362170 -1.429999 -1.567977 -0.291203 -1.823451 -2.320206 2.679780 -1.224857 0.044699 3.637342 0.942374 -0.472559 -0.979244 1.967801 -0.945741 3.311057 2.958336 -2.920878 -0.203315 1.470160 1.883226 0.959820 1.928959 -0.531203 -1.910182 1.011043 -0.262084 1.240644 -1.984522 0.495905 -0.264013 -0.737152 -3.819342 0.226364 -0.106225 -0.536196 -0.279416 -0.251000 2.155036 3.095050 2.162348 -1.239272 -0.011503 1.986964 1.188939 -0.303090 0.736303 0.263618 -0.256367 1.241153 0.158217 -1.099374 -0.370827 -0.547077 -2.285128 -0.025873 2.669480 3.234094 0.304098 0.316040 0.462488 -0.243909 0.806373 0.314656 0.585384 1.234362 0.989773 1.489354 -2.028806 -0.171584 -5.002353 -0.616243 -6.599333 -1.578083 -1.950286 1.411801 -0.298050 0.327382 -0.099243 2.909056 0.680733 0.739639 1.936701 3.734305 -1.851885 -0.957428 -2.077283 -1.473512 1.196108 -1.590576 0.368474 0.767278 0.307921 -1.956065 -1.870852 0.632689 0.085891 -0.994470 -0.595839 -0.394436 2.389197 -2.822630 -0.414267 -2.452098 0.067583 0.277717 -4.045251 -0.198285 -1.419667 2.743091 0.162907 -0.394291 -1.481314 0.513556 1.929880 -0.818131 -0.601018 -1.435069 2.536865 1.024604 -0.085785 0.286480 0.024382 0.567294 1.966050 2.289699 -1.225411 -0.765176 0.172009 -1.865181 -0.477718 -2.240160 -0.217434 2.067733 -1.957583 0.513079 1.493567 -1.526198 -1.400671 1.244540 -1.258889 1.964697 6.434671 -0.589516 1.588443 0.702650 -2.771494 1.042253 -0.221415 -0.748414 0.746605 1.792648 1.218687 -2.281182 -2.139012 1.270838 2.592159 1.748733 -2.468251 -0.504368 -0.953408 -0.166604 -0.650082 0.157053 0.861174 -0.991829 -1.427030 -0.791971 1.562249 3.435387 -0.993349 -2.715979 0.850915 1.090004 -0.517571 -2.055194 -0.583134 -0.193406 0.267333 0.669780 -0.385410 1.574381 3.304928 -6.033755 2.340503 0.110390 -0.545193 1.535393 -0.198352 -1.003143 -2.844346 0.952093 2.714113 2.444252 0.333369 -0.028127 0.003859 -2.475515 -0.235818 0.355976 1.674512 -0.969299 1.110781 0.611938 -1.935559 -2.326088 -1.177201 -0.272504 -0.483327 -0.626392 1.090903 -0.035205 -5.762485 3.458469 -0.890281 -0.609771 0.092062 -0.777341 1.512474 -2.844004 -3.259218 1.019992 -0.504303 -1.602208 -1.703826 0.217939 1.996663 -0.243461 0.613645 -1.399044 -3.087642 1.799561 -0.659515 1.542535 0.956827 1.416350 3.257018 0.340621 -0.823818 -2.481913 -0.624252 1.159279 -0.754308 -1.681264 0.034774 -0.489105 1.944577 3.296862 -0.639219 -0.525381 -0.109954 2.679538 -2.416638 -1.472499 1.839280 1.421236 -1.294001 1.442236 2.080180 -2.383715 -1.951469 -1.843399 -0.569112 -0.272139 -2.537224 0.776878 -1.645192 0.562625 1.540111 0.146730 -1.276767 1.399234 0.458725 0.189878 -0.065319 2.779624 4.334182 -2.165848 0.643220 -2.229528 1.329447 -3.811282 -2.700882 0.646074 -0.523129 -0.178017 0.441130 -0.253234 1.740787 -0.267282 0.187884 -0.490051 -0.209049 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/strongly-connected-components.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/strongly-connected-components.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/strongly-connected-components.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/strongly-connected-components.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.366134 0.363411 0.730044 -1.434301 1.557063 1.074241 0.142202 -0.280790 -0.857896 -0.402207 -0.406642 -0.850282 -0.769260 1.437481 -0.525613 0.681017 1.532716 -0.004170 -0.332294 -0.191837 1.324609 0.000487 1.390208 0.585258 -1.441162 -0.051526 0.566155 0.986365 0.112307 1.535495 -0.543788 -1.268597 -0.003796 -0.225797 0.371066 -0.835665 0.436423 0.116405 0.070643 -1.640439 0.200201 0.289068 -0.446853 -0.103951 -0.296681 -0.115606 1.334729 1.086922 -0.760586 -0.144148 1.190356 0.904620 -0.376196 0.383158 -0.093471 0.326698 0.675368 -0.255882 -0.560139 -0.421559 -0.104631 -0.444040 0.223782 1.070693 1.380582 -0.094297 0.073881 0.787149 -0.096025 0.257736 0.222262 0.214177 -0.000814 0.273381 0.668319 -0.767537 -0.243196 -1.825254 0.040625 -1.990708 -0.595463 -0.920384 0.094250 0.520366 0.392177 -0.200883 1.559469 -0.201330 0.221014 0.971884 1.538234 -0.916072 -0.289562 -1.692633 -1.039551 0.379074 -0.627389 -0.543677 -0.033118 0.276527 -0.654079 -0.962873 -0.022619 0.099934 -0.425550 -0.600006 -0.365744 1.197303 -1.319352 -0.628116 -0.755619 0.953165 -0.361137 -1.811384 -0.847346 -0.561445 0.519934 -0.374191 0.361400 -1.093932 0.183108 1.228069 -0.694514 -0.373263 -0.411342 1.073401 0.922298 -0.225410 0.197333 -0.189112 0.327083 1.217712 0.869318 -0.690017 -0.722162 0.306669 -0.219098 -0.385361 -0.996885 0.060469 0.118654 -1.185288 0.212151 1.242933 -0.472622 -0.146130 -0.051972 -0.742614 1.001629 3.640194 -0.329797 0.555498 0.041171 -1.426504 0.576925 0.190881 -0.583773 0.272489 0.302563 0.454430 -1.144931 -1.093286 0.806785 0.933094 0.868873 -0.905406 -0.187917 -0.579085 -0.284356 -0.019683 -0.264351 0.721614 -0.703253 -0.579930 -0.440164 0.362832 2.156573 -0.271920 -1.444440 1.085238 1.038592 -0.847672 -0.629274 -0.548948 -0.804571 -0.237970 0.709322 -0.355180 0.933577 1.648540 -2.756720 1.085942 0.397832 -0.582667 0.641460 -0.415672 -0.068266 -0.798291 -0.113596 1.333167 1.336443 -0.353600 0.394893 -0.255751 -0.980088 0.292078 0.333547 0.539261 -0.254860 0.218145 0.208315 -1.049377 -0.866530 -0.183385 -0.663094 -0.085191 -0.493845 0.282897 -0.129999 -2.548872 1.627858 -0.413967 0.139616 0.598647 -0.260509 1.195511 -1.015843 -1.349721 0.862956 0.241770 -0.224290 -0.273747 0.330811 1.148457 0.169075 0.678278 -0.791193 -1.840417 0.290435 -0.138398 0.492304 0.420566 0.606360 0.802400 -0.113033 -0.319971 -1.170259 -0.842796 0.592544 0.249843 -0.566352 -0.138061 -0.106382 1.130880 1.098060 -0.095305 -0.403164 -0.582817 1.168905 -0.821913 -0.222508 0.894911 -0.054413 -1.262945 0.092243 1.156374 -0.790856 -0.903229 -0.856467 0.539526 -0.389615 -1.102162 0.193053 -0.450204 0.145681 0.854997 0.000112 -0.821578 0.609546 0.381720 -0.154481 -0.439004 1.671085 1.081010 -0.679670 0.342692 -0.950873 0.591113 -1.711121 -1.216646 0.260493 -0.643330 -0.269651 0.374238 -0.039114 0.985185 -0.419213 0.941415 0.193111 -0.704993 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/strongly-connected-components.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::push_back(int const&) = -0.855048 1.703005 2.543372 -3.086274 3.101449 3.977453 0.581299 -1.213795 -1.884446 -0.283205 -0.570579 -3.210250 -1.977599 3.449020 -1.548873 0.604369 4.258125 0.421368 -1.205005 0.475049 1.744110 1.385107 3.618551 3.056260 -2.817846 0.012898 0.929203 1.179321 -1.008875 4.164148 -2.477810 -4.296891 0.232765 0.473121 0.459817 -1.238226 -0.159904 -0.995955 0.442262 -4.197019 0.622891 1.493725 -1.069071 -1.055300 0.027842 -1.488507 4.578074 2.190741 -0.275851 -1.311766 1.429701 2.493912 -0.556044 0.500852 1.768340 0.929899 2.900760 -0.110104 -1.226231 -1.093359 -0.946040 0.556546 -0.690636 3.236353 2.979060 1.237072 -0.180213 -0.509836 -0.322575 0.288211 -0.302774 0.670071 0.680930 2.636613 0.408661 -0.098801 0.860769 -2.508054 0.224506 -1.616811 -1.723781 -1.344935 0.094552 2.144132 1.154708 -1.894682 3.336868 -0.841474 0.802204 0.916001 4.793433 -2.510703 -0.886013 -2.511637 -2.672457 0.373335 -0.892793 0.032322 -1.131207 -0.875891 -2.518830 -2.514548 0.067572 0.929009 -1.036620 0.675208 0.376853 2.474604 -1.789217 -0.791749 -1.366106 1.264509 -0.413896 -4.710279 -3.098609 -1.462569 -0.382272 -0.083480 -1.470833 -3.653300 1.225420 2.618742 -1.876293 -1.171015 -1.596154 3.097343 1.813654 -0.199186 -0.058745 -1.039713 1.457485 2.860720 0.940175 -1.667698 0.310693 -0.520288 -0.874191 -0.874891 -1.725817 0.150113 -1.343139 -1.924550 0.033949 3.239670 -1.803065 0.746961 -1.987886 -1.017384 1.790199 10.268449 -2.050770 2.331166 0.090721 -4.244415 2.153038 0.321001 -1.799751 -0.955704 1.029399 2.374728 -3.976798 -2.301993 2.577952 3.237301 2.151037 -1.765523 1.434363 -0.969890 -1.148113 -0.897993 0.876847 0.498239 -1.008579 -2.176197 -1.442135 2.004004 5.782387 -0.935022 -5.504726 1.703013 1.256804 0.433265 0.130736 -0.691259 -1.144832 0.541629 1.627973 -1.043844 2.789950 3.963500 -6.306383 3.018913 0.542421 -2.674892 3.694773 -0.737060 -1.246280 0.831033 0.376143 3.815042 3.141186 0.452136 -0.471901 -1.037641 -2.488633 -0.465814 0.524330 1.643719 -1.519811 1.267556 1.287148 -3.811376 -2.312038 -2.431338 -0.869233 -1.582764 -2.851893 1.012971 -0.544150 -5.715238 4.806516 1.590797 0.501984 0.227275 -1.665524 1.096889 -2.701603 -3.863246 1.203098 -0.351636 -0.240760 0.572180 -0.234130 1.959248 1.282160 2.846513 -3.079884 -4.016022 1.546844 0.620841 2.924490 1.173205 1.744810 1.280460 1.860346 -0.353115 -1.929184 -2.923149 3.083626 1.106410 -2.514445 -0.202899 -1.519827 2.729150 2.763710 -0.998081 -1.484947 -3.108317 2.312789 -1.030164 0.544065 1.789024 -1.340987 -3.140307 -1.603281 2.454671 -1.181128 -1.823904 -1.749875 -0.324386 -2.233449 -2.988021 0.104437 -1.006332 0.530908 1.793784 -0.776783 -2.102653 0.421469 0.476252 -0.530008 1.079741 2.661861 0.900852 -1.124456 1.847065 -2.720684 2.042967 -4.160776 -3.419710 1.422251 -2.883328 -1.705671 -0.540777 -0.538581 1.990849 -1.079105 2.121561 0.386007 -0.324228 +PE-benchmarks/strongly-connected-components.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/strongly-connected-components.cpp__void std::deque >::_M_push_back_aux(int const&) = -1.058233 1.504095 3.144170 -3.916180 3.647968 3.781680 0.750023 -1.251468 -2.779385 -0.746329 -0.268889 -4.522292 -2.728530 4.162321 -1.952824 0.419133 5.269588 0.655730 -1.639812 0.062664 1.908864 1.627081 4.629191 4.055837 -3.619721 0.095569 0.447094 1.962346 -0.468936 4.417818 -2.441952 -4.552779 0.413460 0.940223 0.677267 -1.423227 -0.167549 -1.000510 0.128008 -5.193469 0.846441 1.966764 -0.727837 -0.995716 0.217955 -0.193060 5.313604 2.795773 -0.452113 -1.146791 2.191168 2.559592 -0.219379 0.678272 1.858503 0.282334 3.866542 -0.303963 -1.606679 -1.310825 -1.091975 -0.038248 -1.022002 3.912993 3.924995 1.352287 -0.460057 -0.830284 0.190573 0.655670 0.290816 0.894121 1.134404 2.828288 0.742555 0.311847 1.294253 -3.387630 0.295300 -3.480974 -2.213897 -1.402037 1.562601 2.480318 0.583502 -2.309028 4.148215 -0.630773 0.613126 1.249063 5.665472 -2.568584 -1.284759 -2.667733 -2.999145 0.870717 -1.241855 0.220587 -0.714438 -0.033297 -3.073018 -2.142368 0.097058 0.429578 -1.421714 1.391764 0.404745 3.001574 -2.553127 -0.245601 -1.736829 1.870745 0.517360 -5.792108 -3.478649 -1.958891 -0.044176 -0.125945 -1.854929 -3.183784 1.357273 2.214912 -2.352439 -0.401984 -3.087460 3.881501 1.955233 0.073798 -0.119961 -0.653572 1.859676 3.018037 0.628191 -2.325077 0.268766 -0.549425 -0.987305 -0.591193 -2.324405 0.070716 -0.671382 -2.310626 0.501623 3.028686 -2.299492 0.279845 -2.682312 -0.825886 1.878786 11.419305 -2.153036 3.132837 0.672333 -4.503841 2.440078 0.454918 -1.635817 -0.673214 1.282424 2.578980 -3.713833 -2.970398 3.115131 4.053451 2.666308 -2.634179 2.106251 -0.658264 -1.048918 -1.132884 1.165839 0.721241 -1.026267 -2.417677 -1.631626 2.536374 6.517477 -0.753145 -6.655530 1.756251 1.421640 0.655829 0.126432 -0.761232 -0.517439 0.690297 1.823880 -0.731909 3.284679 4.981038 -8.089002 3.749850 1.287781 -2.523255 4.609366 -0.855599 -1.792164 0.047060 0.217086 4.143846 3.890195 0.668982 -1.048461 -0.771878 -3.193221 -0.617614 0.805818 1.790115 -1.811318 1.505796 1.585155 -3.702411 -2.559598 -3.457216 -0.935848 -0.900325 -3.455880 1.659582 -0.580969 -7.373506 5.426481 1.431384 0.080378 -0.415728 -2.196904 1.247871 -3.402090 -4.295476 1.106212 -0.982176 -1.549511 -0.367242 -0.062217 2.099575 1.020634 3.456177 -3.660789 -4.420710 2.681778 0.033054 3.493789 1.584255 1.656213 1.689877 2.741566 -0.382341 -2.245310 -2.927915 3.600572 0.719554 -2.944814 0.810405 -1.689774 2.934350 3.460035 -1.234665 -1.682443 -3.213169 2.885420 -1.261845 -0.265611 2.217859 -1.645475 -3.378885 -0.420580 2.966015 -1.925501 -1.860427 -2.544053 -1.112877 -2.479199 -3.514276 0.700760 -1.016805 0.855606 2.055848 -0.790996 -2.554417 0.923030 0.358717 -0.993335 1.264747 3.818630 2.251538 -1.341962 2.510602 -3.614506 2.740039 -5.099389 -4.111419 1.753284 -3.419813 -2.221028 -0.542079 -0.743001 2.608786 -0.953357 1.771044 -0.374304 0.569710 +PE-benchmarks/strongly-connected-components.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::size() const = -0.397009 0.464220 0.463895 -1.369351 1.439688 1.465479 0.399971 -0.858673 -0.977250 -0.045836 0.217525 -2.074937 -0.763948 1.203538 -0.705684 0.779339 1.869354 -0.103188 -0.722402 0.026372 0.657383 1.048018 2.051372 1.622208 -1.230830 0.102855 -0.059920 0.375835 -0.355906 0.863335 -1.003102 -1.534650 0.436955 -0.306085 -0.246939 -0.023452 -0.147049 -0.569550 0.912398 -1.621725 0.322501 0.346041 -0.066388 -0.415601 -0.170771 -0.218580 1.989707 1.091519 0.096847 -0.295779 0.922761 0.742426 0.005917 0.320609 0.585956 0.163756 1.232719 -0.302417 -0.563048 -0.952799 -0.363871 0.455243 -0.382681 1.459315 1.282209 0.559364 -0.370740 0.246921 0.294928 0.086911 0.198373 0.527168 0.161043 1.127008 0.216553 -0.262559 0.571028 -0.955524 -0.194073 -0.903991 -0.979202 -0.243140 0.301106 0.654421 0.811436 -0.364437 1.627944 -0.296582 0.100294 0.327385 1.918328 -1.410617 -0.552564 -0.648077 -0.875583 0.040117 -0.416794 0.357808 -0.175728 0.082199 -1.329127 -0.624283 0.153071 0.397030 -0.534051 0.036308 0.482250 0.514167 -0.680055 -0.395137 -0.451570 0.742129 0.047176 -2.242349 -1.194277 -0.436043 0.052799 -0.104771 -0.783074 -1.670110 0.394758 0.700450 -0.886618 -0.453722 -0.798175 0.991431 1.028179 0.376399 0.214137 -0.085871 0.919653 1.985274 0.103137 -0.893974 0.117283 -0.473295 -0.214999 0.168057 -0.426949 -0.180060 -0.572180 -1.111101 0.706310 1.425663 -0.830223 0.201420 -0.669493 -0.004409 0.404396 3.791030 -0.756164 1.516995 0.580246 -1.700938 0.541590 -0.669496 -0.540490 -0.406293 0.318078 0.863792 -1.315128 -1.179689 1.422025 1.536043 0.944335 -1.104227 0.994388 0.190149 -0.105978 -0.454666 0.240252 0.362663 0.124273 -1.031366 -0.506626 1.266138 2.835187 -0.344156 -1.464897 0.918607 0.422824 0.525486 0.002896 -0.593177 -0.581386 0.274937 0.954876 0.168163 1.025504 1.848188 -2.214756 1.133086 0.228286 -0.782346 1.745962 0.127223 -1.088085 0.408489 -0.083877 1.412158 1.156171 -0.039051 -0.178326 -0.263717 -1.047516 -0.253039 0.299059 0.372941 -0.644922 0.599619 0.670551 -1.472981 -0.767865 -0.879965 -0.190519 -0.273925 -0.982204 0.803822 -0.157069 -2.404626 1.964573 0.726936 -0.310627 -0.113321 -1.086931 0.795728 -1.111309 -1.299411 0.664157 -0.653312 -0.152103 0.203563 0.102315 0.483209 0.584620 1.534203 -1.522093 -1.326801 1.105534 0.336766 1.472638 0.631660 0.494332 0.257544 0.006824 -0.198111 -0.764172 -1.160914 0.805599 0.428778 -1.395926 0.373047 -0.702025 1.240988 1.084676 -0.545298 -0.772431 -0.895737 0.703007 -0.869914 0.136796 0.794378 -0.012809 -1.706773 -0.276758 1.060524 -0.570619 -0.316513 -0.793720 -0.406577 -1.261303 -1.368493 0.281142 -0.137093 0.410982 0.689941 -0.386116 -0.477727 0.301931 0.037051 -0.092479 0.530083 1.303188 0.582146 -0.128555 0.404100 -1.528621 0.894940 -1.823477 -1.886250 1.168934 -1.025428 -1.231534 -0.429402 -0.149979 1.248144 -0.382425 0.225569 -0.370521 0.340949 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::max_size() const = -0.224295 0.060390 0.479166 -0.592814 0.480244 -0.047275 0.152795 -0.129493 -0.502520 -0.429697 0.031694 -0.586849 -0.535674 0.675581 -0.327629 0.082673 0.791748 0.185330 -0.176251 -0.322310 0.490216 -0.287962 0.807263 0.674389 -0.763548 -0.010806 0.146977 0.620731 0.384663 0.469427 -0.009115 -0.305633 0.170958 0.031611 0.296825 -0.468951 0.177982 0.101620 -0.187475 -0.915651 0.083248 0.089018 0.111013 -0.011560 -0.037226 0.694751 0.608253 0.576639 -0.341000 0.121246 0.639200 0.226629 0.021338 0.208382 -0.020485 -0.237577 0.475357 -0.178710 -0.293244 -0.102555 -0.062909 -0.665805 0.050074 0.643960 0.862108 -0.001491 0.060837 0.136476 0.035349 0.260598 0.250583 0.153140 0.146783 0.127456 0.357522 -0.402394 0.123286 -1.208330 -0.082367 -1.738083 -0.399651 -0.361935 0.586023 0.158380 -0.043932 0.033177 0.746732 0.249780 0.023339 0.484475 0.797245 -0.329561 -0.229902 -0.428912 -0.416948 0.363600 -0.410192 0.032990 0.159319 0.425418 -0.425235 -0.220449 0.162934 -0.097621 -0.269705 -0.001006 -0.140688 0.542309 -0.832357 -0.037154 -0.417557 0.198847 0.192792 -0.958945 0.070515 -0.447077 0.647335 -0.081568 0.016514 -0.085611 0.062119 0.254792 -0.225228 0.110438 -0.857623 0.578201 0.209556 0.031768 0.047923 0.053583 0.116270 0.349224 0.287637 -0.409349 -0.260491 0.071308 -0.323574 0.025555 -0.561467 -0.065704 0.579662 -0.505287 0.166076 0.165007 -0.326806 -0.427301 0.077424 -0.211032 0.392974 1.249690 -0.023592 0.451012 0.289350 -0.537126 0.203841 0.000928 -0.075279 0.328134 0.350857 0.132141 -0.220691 -0.592873 0.313290 0.599410 0.430226 -0.538606 -0.122080 -0.092417 -0.026996 -0.062052 0.035409 0.247043 -0.300615 -0.318208 -0.192341 0.276087 0.736499 -0.008460 -0.454648 0.252853 0.262998 -0.277386 -0.468100 -0.158357 0.060531 0.042205 0.044961 -0.015097 0.367096 0.819505 -1.571177 0.597352 0.198109 0.032897 0.346476 -0.178995 -0.290500 -0.951806 0.092101 0.519566 0.593934 -0.067265 0.013060 0.140645 -0.617363 -0.001396 0.074332 0.263037 -0.230082 0.228363 0.154112 -0.307990 -0.493644 -0.301520 -0.100562 0.127214 -0.160344 0.328183 0.079860 -1.355414 0.711334 -0.363541 -0.204474 -0.041709 -0.155748 0.374404 -0.649571 -0.618635 0.184281 -0.183156 -0.554828 -0.624522 0.138218 0.420754 -0.250480 0.080675 -0.291848 -0.545169 0.442658 -0.375138 0.244285 0.250312 0.217688 0.618549 0.244151 -0.153163 -0.538465 0.035175 0.154626 -0.307059 -0.310846 0.352892 -0.077925 0.395823 0.720615 -0.082118 -0.121387 0.190144 0.687815 -0.372540 -0.554730 0.441503 0.076951 -0.312857 0.598144 0.494537 -0.620219 -0.350556 -0.558155 -0.160368 -0.018485 -0.522697 0.361963 -0.197998 0.167701 0.311493 0.085370 -0.359694 0.450350 0.109014 -0.067203 -0.070071 0.909911 1.038298 -0.368432 0.229937 -0.556722 0.262188 -0.885356 -0.567261 0.113270 -0.059249 -0.102662 0.179345 -0.121847 0.520057 0.030505 0.036719 -0.174837 0.083566 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -1.531006 0.764457 1.172356 -4.640936 4.621065 5.505256 1.284710 -2.829308 -3.628428 0.417708 0.769429 -6.225003 -1.863111 4.692148 -2.105362 3.140234 6.288677 -0.034767 -2.515682 0.581717 3.047317 3.233145 6.237127 5.086536 -3.854653 0.068352 -0.322329 0.726107 -1.255598 3.181488 -3.226144 -5.379427 1.489448 -1.711937 -1.081256 -0.709331 -0.328138 -0.943758 3.686016 -5.466540 1.297294 1.482513 -0.503152 -1.647506 -0.655803 -1.632580 5.882142 3.523135 0.026416 -0.816792 2.783179 2.403297 -0.511660 0.941855 2.136096 1.256070 3.061652 -0.195952 -1.855002 -3.065323 -1.260083 2.115249 -0.838118 4.545900 4.243769 1.710176 -0.977341 1.028592 0.874952 0.215554 0.840799 1.316345 0.582790 2.861826 0.847626 -1.074933 0.876111 -3.596977 -0.461410 -2.683081 -2.801433 -0.259615 0.943532 1.896368 2.792035 -2.116685 5.015189 -1.534086 -0.161107 1.651625 6.277671 -4.658605 -1.788272 -2.739882 -3.338717 0.031126 -1.342217 0.799359 -0.281161 -0.648482 -4.381463 -2.904635 0.183462 1.794241 -1.556683 -0.709399 1.692162 2.330189 -1.950874 -1.959118 -0.703612 3.086168 -0.475135 -7.073139 -4.206211 -1.955314 -0.611838 -0.271809 -2.743651 -5.777416 1.312080 2.579209 -3.018960 -2.209335 -1.409278 3.423306 3.440943 1.287636 0.381392 -0.713524 2.554206 6.635345 0.284434 -3.146534 0.811431 -1.407411 -0.454775 0.659606 -1.906265 -0.873190 -1.655749 -3.594766 1.429151 4.719967 -2.723160 1.199629 -1.203675 0.324906 1.178195 13.652124 -2.320397 5.029430 1.896458 -5.664058 2.290404 -1.587466 -1.499928 -1.104420 1.287643 2.345628 -5.429121 -3.981261 4.572688 4.875496 3.246151 -3.644774 2.450712 0.111373 -0.602698 -1.380101 0.618408 1.006662 0.205059 -3.577672 -1.654469 3.937146 9.619851 -1.631928 -4.820271 3.090550 2.205468 1.142114 -0.295587 -2.065386 -2.866125 0.935052 3.091132 0.132487 3.809260 6.151616 -7.298731 3.854814 0.288894 -2.644968 5.277070 0.676294 -3.709512 1.118204 -0.641103 4.454913 4.291034 0.007163 -0.079069 -0.479233 -3.502135 -0.646660 0.884680 0.938198 -1.984700 1.843467 1.830625 -4.772302 -2.320269 -2.039813 -1.321101 -1.729480 -3.125206 2.420716 -0.160698 -7.243956 6.166013 2.620781 -0.482506 0.215090 -2.976567 2.979510 -3.556363 -4.549856 2.505236 -1.339198 0.033360 0.871240 0.427416 2.087772 2.083041 4.825959 -4.829830 -5.423369 3.434890 0.994850 5.067698 1.819113 1.076078 0.728717 0.047450 -0.660607 -2.984158 -4.566187 2.767064 1.878478 -4.665564 0.189090 -2.185328 4.424205 3.023969 -1.332981 -3.129468 -3.503244 2.694851 -2.826593 1.244731 2.817958 -0.060407 -5.697081 -1.741901 3.804312 -2.194524 -0.808835 -2.251513 -0.756513 -4.096060 -4.227017 1.035582 0.071497 1.632952 1.392580 -0.970595 -1.242209 0.739760 0.743078 -0.388842 1.796213 4.432978 1.346125 -0.624079 0.903670 -4.827783 2.922086 -5.786962 -6.105671 3.563184 -3.366224 -4.372181 -1.102837 -0.290319 4.205218 -1.182136 1.508181 -0.751927 0.711654 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_allocate_node() = -0.245727 0.072036 0.445513 -0.705390 0.524738 0.103367 0.165644 -0.217856 -0.654936 -0.388116 0.075015 -0.832070 -0.484853 0.800599 -0.317283 0.130275 0.987247 0.213451 -0.250641 -0.213962 0.481217 -0.190972 0.843783 0.889406 -0.719003 0.046967 0.025677 0.461227 0.176783 0.536723 -0.116852 -0.599135 0.158601 -0.007073 0.196075 -0.406000 0.001176 0.102736 0.022000 -1.079366 0.166583 0.232608 0.170457 -0.114299 0.009860 0.409108 0.800045 0.518121 -0.223533 0.124722 0.568267 0.269989 0.030733 0.153744 0.239012 -0.088408 0.522829 -0.164916 -0.312041 -0.154462 -0.165393 -0.352026 -0.010904 0.705098 0.829076 0.118960 -0.061095 -0.003974 0.073557 0.216515 0.223802 0.189746 0.143346 0.195613 0.264076 -0.350686 0.154842 -1.209759 -0.011631 -1.625971 -0.502880 -0.164172 0.676496 0.344630 -0.011155 -0.108278 0.795634 0.027487 -0.020695 0.442549 0.972293 -0.361625 -0.264333 -0.325905 -0.561387 0.272212 -0.263066 0.062203 0.087528 0.315441 -0.597198 -0.285689 0.230587 -0.018724 -0.284902 0.054806 0.058051 0.559369 -0.798515 -0.052593 -0.281215 0.358247 0.263488 -1.032506 -0.107202 -0.498801 0.371956 0.000000 -0.346447 -0.302156 0.159698 0.195646 -0.371286 0.074519 -0.862250 0.611986 0.236325 0.114890 -0.009372 0.005170 0.220685 0.524916 0.130688 -0.518640 0.003500 -0.042109 -0.217424 0.041814 -0.489147 -0.173270 0.311604 -0.505934 0.174259 0.186579 -0.438198 -0.319480 -0.089232 -0.123726 0.226457 1.611928 -0.210999 0.701452 0.351760 -0.631418 0.299143 -0.018266 -0.108724 0.172426 0.452076 0.256563 -0.337535 -0.644647 0.511224 0.755193 0.465043 -0.523444 -0.028888 -0.002406 -0.093324 -0.038026 0.193631 0.065650 -0.161738 -0.426036 -0.245624 0.398973 1.061123 -0.001510 -0.600293 0.234224 0.314934 -0.052110 -0.358568 -0.146271 -0.119597 0.152308 0.108166 -0.037579 0.508759 0.945012 -1.745965 0.697824 0.110033 -0.070003 0.528971 -0.037139 -0.452945 -0.924120 -0.024703 0.592597 0.777054 -0.024827 0.010034 0.095448 -0.663594 -0.100567 0.072556 0.245115 -0.430848 0.348908 0.183385 -0.516888 -0.400875 -0.359945 -0.182782 -0.001709 -0.364035 0.341534 0.195819 -1.380484 0.830613 -0.042965 -0.116240 -0.092186 -0.221027 0.383372 -0.625245 -0.684411 0.184379 -0.257487 -0.510330 -0.394034 0.048150 0.405931 -0.179428 0.205983 -0.425617 -0.615561 0.626945 -0.248344 0.567820 0.273707 0.094703 0.510633 0.361249 -0.119281 -0.474199 -0.129949 0.259747 -0.281703 -0.436554 0.297947 -0.265588 0.456976 0.692188 -0.085041 -0.326712 0.007252 0.680344 -0.305003 -0.285082 0.473139 -0.138043 -0.454795 0.397725 0.585788 -0.604083 -0.227263 -0.612955 -0.200146 -0.245555 -0.530367 0.375910 -0.086993 0.188551 0.207551 -0.065215 -0.324883 0.377791 0.142366 -0.107147 0.143308 0.896960 0.792618 -0.277564 0.304562 -0.656773 0.309394 -0.919234 -0.687338 0.170679 -0.085792 -0.365252 -0.011302 -0.235392 0.585490 -0.018204 0.122403 -0.190955 0.268951 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::_M_set_node(int**) = -0.408233 0.257630 0.937473 -1.063627 0.886327 0.736787 0.275502 -0.540819 -0.782455 -0.226792 -0.001331 -0.858809 -0.578711 1.201998 -0.617772 0.380242 1.620213 0.391096 -0.415676 -0.341364 0.955859 -0.334712 1.515175 1.422408 -1.279209 -0.056730 0.651994 0.823326 0.436632 1.087845 -0.795715 -0.674461 0.331819 -0.445996 0.342291 -0.905889 0.151945 -0.082278 0.245003 -1.687864 0.176012 -0.204789 -0.171302 -0.192709 -0.114622 0.506729 1.327260 0.943592 -0.355302 -0.027843 0.916509 0.456223 -0.114208 0.271231 0.417704 0.327462 1.200707 0.397114 -0.363482 -0.279291 -0.236596 -0.559085 0.166109 1.252888 1.430497 0.245121 0.101542 0.166707 0.087551 0.155173 0.237689 0.260313 0.082426 0.615052 0.453570 -1.225374 0.441258 -2.093179 -0.219142 -1.983886 -0.657219 -0.619265 0.242814 -0.289313 0.542955 0.025152 1.261689 0.090123 0.196299 0.386219 1.568630 -1.124976 -0.405915 -0.737439 -0.834306 0.312440 -0.612901 0.144411 0.211330 -0.035453 -0.867485 -0.953888 0.534535 0.403572 -0.465284 -0.065142 -0.019233 1.001951 -0.958073 -0.572611 -0.698485 0.089734 -0.253977 -1.775171 -0.167207 -0.883213 1.027757 -0.054764 -0.318091 -1.196956 0.229929 1.093694 -0.446002 -0.501690 -0.520812 1.128453 0.669533 0.035390 -0.016614 -0.312443 0.273313 1.117576 0.842707 -0.699301 -0.147070 0.005493 -0.904772 -0.130812 -1.005196 -0.156566 0.538993 -0.870645 0.006961 0.916739 -0.679662 -0.038648 0.913543 -0.189493 0.719612 3.560284 -0.318841 0.862427 0.338717 -1.360440 0.632413 0.000742 -0.243856 0.288446 0.640857 0.468151 -1.831533 -1.015770 0.603357 1.168254 0.783077 -1.229169 -0.347635 -0.480255 -0.220518 -0.091393 0.035501 0.245797 -0.514572 -0.725169 -0.410610 0.608674 1.974043 -0.544671 -1.435816 0.442919 0.114755 -0.452415 -1.087212 -0.368552 -0.415668 0.263752 0.080850 -0.156262 0.848430 1.473059 -2.770199 1.081595 -0.197456 -0.607119 1.261012 -0.133752 -0.561417 -0.866425 0.305160 1.093397 1.106164 0.101227 -0.156646 0.192135 -1.096716 -0.138120 0.038086 0.613893 -0.537983 0.507662 0.550969 -1.150601 -0.934500 -0.488558 -0.049670 -0.501416 -0.415940 0.557739 -0.363283 -2.469630 1.487918 0.004204 -0.209406 0.362675 -0.446344 0.508562 -1.230673 -1.352685 0.516227 0.031581 -0.070129 -0.590920 0.077494 0.866574 0.003163 0.506800 -1.005410 -1.481536 0.450797 -0.424136 0.773115 0.444468 0.490768 0.971418 0.235271 -0.171428 -1.198592 -0.154477 0.356544 0.014299 -0.880727 -0.305990 -0.345092 1.037440 1.322208 -0.218509 -0.116956 -0.276265 1.185160 -1.027741 -0.386221 0.703358 0.547791 -0.898736 0.075383 0.832852 -0.972624 -0.704142 -0.562038 -0.572233 -0.283307 -1.029873 0.525004 -0.455659 0.419616 0.480683 0.075995 -0.440188 0.553083 0.172927 0.126884 0.205623 1.233039 1.641132 -0.642547 0.149943 -1.037485 0.634594 -1.629379 -1.214021 0.422230 -0.336064 -0.527961 0.138381 0.060389 1.004571 -0.065968 0.220079 0.035946 -0.170876 +PE-benchmarks/strongly-connected-components.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -1.359445 0.091337 -1.150583 -3.606435 3.609482 3.087827 1.269386 -2.777093 -2.566222 0.084213 1.395131 -5.859367 -1.314896 2.400336 -1.784187 3.557180 5.047079 -0.745181 -2.096177 -0.396992 2.339405 3.391594 6.206046 4.561509 -3.216869 -0.058759 -0.395967 0.723330 -0.357451 -0.910958 -1.783881 -2.799716 2.070904 -3.137544 -1.621299 0.502857 0.020062 -1.365138 4.309667 -3.632676 1.002137 -0.841921 0.265121 -0.996042 -1.421272 0.117137 4.520287 3.293900 0.025130 -0.335697 3.367650 1.316129 -0.127003 1.099618 0.252108 0.259464 1.354963 -0.632905 -1.237521 -3.706383 -0.641228 1.690287 -0.428022 3.764957 3.304088 1.315634 -1.207772 2.778769 1.926752 0.153292 1.320960 1.571111 0.011702 2.164232 1.102256 -2.786266 0.614654 -3.697803 -1.409335 -3.692768 -2.671195 -0.185843 0.741957 -0.345791 3.090241 0.666203 4.347208 -0.659011 0.003118 1.736494 4.220287 -4.457428 -1.830467 -1.662713 -1.632571 0.114735 -1.386093 1.572822 0.992405 1.009711 -3.771049 -1.209029 0.274251 1.398899 -1.423743 -2.260149 1.967004 0.230592 -1.215046 -1.803708 -1.056800 2.514449 0.008234 -6.260449 -2.527397 -0.926963 1.448595 -0.551821 -1.846894 -4.943648 0.260426 1.483227 -2.152812 -1.760418 -0.389341 1.424653 3.488668 1.885356 1.222712 0.543491 2.580949 7.369874 0.550585 -2.587134 -0.159941 -1.378542 -0.728855 1.241610 -1.020430 -1.237031 -0.396387 -3.840069 3.392173 4.273494 -2.206046 -0.269347 1.055896 0.644518 0.743906 9.203235 -1.171242 4.673374 2.864279 -4.020571 0.286757 -3.669296 -0.679236 -0.614585 0.733353 1.454159 -3.351951 -3.480096 3.797696 3.893175 2.583891 -3.807114 2.189138 1.300858 0.674308 -1.244089 -0.581214 1.530307 1.262967 -2.769183 -0.817453 4.490479 7.693195 -1.206856 -0.756003 2.809699 1.932018 1.311485 -1.130223 -2.474499 -2.826215 0.623052 3.445682 1.824297 2.196543 5.059475 -4.161333 2.127652 0.337911 -0.471025 3.652282 1.917632 -3.978340 0.296550 -0.437514 3.092129 2.500041 -1.074257 0.328450 -0.026951 -2.490783 -0.546069 1.149569 0.341637 -1.201927 1.360386 1.530340 -3.016467 -1.550090 -0.343434 -0.497778 -0.158245 -0.917877 2.724737 -0.431614 -5.576531 4.701842 1.194530 -2.007458 -0.003407 -3.644999 3.646006 -3.032851 -2.682335 2.670694 -1.934668 0.316857 0.401543 1.101121 1.198359 1.733955 4.395972 -3.974355 -3.252716 3.306391 1.050937 3.977222 1.681736 0.651065 0.585915 -3.645032 -0.590982 -2.706317 -2.936538 0.126985 1.542146 -4.610272 0.452426 -1.340821 3.650136 2.659919 -1.796546 -2.449039 -0.683066 1.274459 -4.319800 0.222912 2.072873 2.669966 -5.244488 0.093182 2.764937 -2.273871 0.003730 -1.806352 -0.697938 -3.248485 -3.978629 1.131622 0.067029 1.703026 1.433664 -0.735835 0.457285 1.179522 0.312874 0.829084 1.202652 3.420675 2.493580 0.138442 -1.110124 -4.681030 2.040946 -4.945576 -6.018785 4.198176 -1.764411 -3.744294 -0.953726 0.164674 4.285433 -0.996225 -0.642058 -1.963782 1.234945 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::_S_buffer_size() = -0.112110 -0.169443 0.031958 -0.327706 0.186556 -0.158090 0.067596 -0.103717 -0.424287 -0.173252 0.118412 -0.381119 -0.045186 0.341113 -0.102915 0.188108 0.380773 0.138979 -0.110422 -0.108159 0.206083 -0.162970 0.286025 0.362034 -0.218925 0.046730 -0.198037 0.174160 0.062216 0.140254 0.079130 -0.213855 0.070833 -0.084752 -0.023574 -0.193212 -0.002289 0.275769 0.134866 -0.437274 0.137753 0.128216 0.284420 -0.033607 -0.001934 0.112218 0.141529 0.171815 -0.062562 0.245555 0.268895 0.071311 0.042837 0.073210 0.092869 0.000808 0.108121 -0.262055 -0.143910 -0.066817 -0.053060 -0.109818 0.054879 0.199233 0.301161 0.001509 -0.049966 0.024699 0.064221 0.113237 0.256817 0.034632 -0.100920 -0.139550 0.054347 -0.166553 0.032835 -0.515991 0.012756 -0.780152 -0.202867 0.113650 0.478909 0.296971 -0.056634 0.059071 0.270319 -0.053519 -0.133741 0.204321 0.258150 -0.062147 -0.130053 -0.008479 -0.239253 0.120845 -0.051379 -0.050925 0.037375 0.319466 -0.225699 -0.007930 0.157301 -0.030847 -0.093627 -0.041748 0.085587 0.188082 -0.436828 -0.066849 0.067160 0.352398 0.170746 -0.294318 0.073130 -0.258615 0.080740 -0.011629 -0.194049 -0.003017 0.038294 -0.098492 -0.172549 0.142993 -0.491712 0.104477 0.009194 0.113379 -0.025335 0.024153 0.019110 0.254046 -0.156773 -0.305569 0.058522 0.013368 0.066883 0.126987 -0.182772 -0.190342 0.069138 -0.254550 0.152586 -0.100560 -0.180808 -0.203337 -0.095294 0.088279 -0.050656 0.324722 -0.011630 0.376005 0.277796 -0.116161 0.028232 -0.031199 0.105854 0.148502 0.199179 -0.076573 0.155774 -0.296359 0.180052 0.247146 0.184118 -0.104782 -0.131864 0.075725 0.013424 0.150374 0.060228 -0.023412 -0.025391 -0.169904 -0.068375 0.070186 0.402383 0.161324 0.113164 0.089078 0.189319 -0.110327 -0.147092 -0.088497 -0.150959 0.083624 -0.006549 0.041117 0.155045 0.376550 -0.680038 0.272231 0.015337 0.163422 0.062613 0.058633 -0.247581 -0.625703 -0.194868 0.068336 0.392995 -0.133179 0.168009 0.192030 -0.234702 -0.038341 0.001749 -0.022501 -0.202871 0.113857 0.056044 -0.136478 0.000000 0.028128 -0.124913 0.083783 -0.084701 0.149307 0.297731 -0.416652 0.152527 -0.057737 -0.067903 0.000999 0.024026 0.250359 -0.161770 -0.117729 0.074344 -0.107163 -0.232342 -0.165362 0.077226 0.145105 -0.220082 -0.017118 -0.038797 -0.062681 0.273873 -0.149154 0.196817 0.084495 -0.187048 0.051571 0.073191 -0.014937 -0.099330 0.059679 -0.087490 -0.279833 -0.073919 0.283289 -0.103763 0.145650 0.180642 0.118711 -0.249772 0.215564 0.304514 0.002027 -0.075486 0.216686 -0.176971 -0.140960 0.286940 0.267957 -0.336436 0.058278 -0.253945 0.022190 -0.043837 -0.074064 0.286494 0.145784 0.133488 -0.090896 0.012776 -0.064840 0.202220 0.108970 -0.075264 0.053608 0.466291 0.165245 0.059521 0.106505 -0.217131 -0.008666 -0.267121 -0.187231 -0.018445 0.164326 -0.287807 0.043818 -0.188420 0.320584 0.032797 0.100562 -0.118289 0.209595 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.377412 -0.157980 0.738975 -1.193158 1.207906 0.120876 0.225531 -0.141646 -0.985008 -0.498758 -0.084633 -0.702463 -0.691032 1.279618 -0.444499 0.715146 1.351910 0.204179 -0.342924 -0.532887 1.356605 -0.745156 1.332160 0.654661 -1.422881 -0.063245 0.329385 1.260021 0.749150 1.008588 -0.316375 -0.242098 0.193799 -0.549636 0.457362 -1.023956 0.581377 0.419321 -0.054709 -1.535240 0.165788 -0.000462 -0.085821 0.077093 -0.290874 1.141030 0.785527 1.097648 -0.894404 0.314357 1.304346 0.099997 -0.107186 0.451917 -0.338596 0.048868 0.724470 0.082471 -0.658109 -0.249719 -0.011921 -1.282622 0.490198 0.882372 1.502457 -0.332654 0.146838 0.946076 0.158579 0.329761 0.637912 0.160894 0.012404 -0.253560 0.910482 -1.192561 -0.095892 -2.237505 -0.212364 -3.011703 -0.594717 -0.803110 0.717618 -0.168836 0.184502 0.073456 1.385862 0.177346 -0.037108 0.943138 1.171528 -0.856905 -0.404028 -1.395402 -0.705499 0.524792 -0.823892 -0.513435 0.690759 0.619389 -0.554917 -0.547469 0.330158 -0.042592 -0.416239 -0.539486 -0.493689 1.200413 -1.465906 -0.659845 -0.805307 0.651149 -0.138059 -1.594341 0.190735 -0.619171 1.195667 -0.278249 0.549931 -0.420483 0.018103 0.881714 -0.464862 -0.099645 -0.784655 1.148518 0.616582 -0.035794 0.246615 0.087864 0.077013 0.817622 1.022488 -0.708331 -0.872607 0.438777 -0.563449 0.022077 -1.126054 -0.186987 1.046140 -1.190201 0.094772 0.567634 -0.438629 -0.341440 0.798032 -0.260727 0.837141 2.490239 0.140984 0.566405 0.291012 -0.943613 0.625013 0.178384 -0.087595 0.780031 0.422158 -0.044383 -1.004338 -1.120767 0.484414 0.782312 0.795486 -1.329102 -0.656214 -0.521177 0.033376 0.159555 -0.415586 0.843354 -0.585086 -0.449356 -0.254987 0.127672 1.718562 -0.334198 -0.923704 0.869134 0.475690 -1.159999 -1.489413 -0.576159 -0.383908 -0.263956 0.060403 -0.068773 0.616402 1.498723 -2.636812 1.005135 0.184661 -0.137073 0.603445 -0.429480 -0.195220 -1.867596 -0.207727 0.828532 1.192728 -0.250456 0.102818 0.281874 -0.986310 0.336607 0.189243 0.356942 -0.047081 0.191430 0.061585 -0.452799 -0.742914 -0.133331 -0.428299 0.277721 0.021428 0.451976 -0.092711 -2.406112 1.085018 -0.925921 -0.274103 0.565814 0.049405 1.032238 -1.000902 -1.074284 0.703332 0.167136 -0.660195 -1.220002 0.490312 0.958124 -0.303585 -0.082986 -0.454465 -1.608414 0.409835 -0.809413 0.172303 0.389223 0.271624 1.116424 0.239946 -0.424534 -1.273206 -0.043616 -0.111759 -0.328604 -0.340924 0.002307 0.110170 0.947511 1.064672 0.108691 0.057083 0.101382 1.310666 -1.041845 -0.922893 0.959681 0.373710 -0.781079 0.915147 1.082581 -1.171203 -0.707635 -0.809780 0.017202 0.048213 -0.787478 0.570093 -0.355435 0.251815 0.530286 0.315002 -0.514869 0.811891 0.287700 -0.097486 -0.682433 1.971887 2.105812 -0.829267 0.073171 -0.851126 0.536920 -1.526409 -0.937117 0.147110 0.103301 -0.196913 0.664572 0.356366 1.015141 -0.046563 0.081570 -0.103509 -0.502759 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.146700 -0.028066 0.236023 -0.345971 0.244961 -0.059023 0.114374 -0.135093 -0.364850 -0.244843 0.080112 -0.343704 -0.230311 0.419049 -0.207043 0.128030 0.537038 0.188762 -0.101022 -0.236627 0.288539 -0.245673 0.549108 0.552026 -0.462076 0.012309 0.100856 0.349907 0.253251 0.248861 -0.012180 -0.172548 0.172227 -0.112652 0.119302 -0.362937 0.074657 0.128075 0.017843 -0.634431 0.069057 -0.041649 0.131619 -0.014259 -0.028996 0.390102 0.342474 0.358363 -0.162183 0.209998 0.402174 0.132808 0.032128 0.126461 0.049009 -0.057142 0.288145 -0.121381 -0.145100 -0.039602 -0.037973 -0.408130 0.051611 0.413715 0.553534 0.004690 0.029999 0.060515 0.022319 0.146773 0.216904 0.099190 0.005017 0.053834 0.187577 -0.424552 0.108296 -0.875097 -0.086663 -1.135243 -0.268903 -0.156832 0.401112 0.038373 0.056721 0.147749 0.447284 0.137574 -0.005700 0.259251 0.465527 -0.270083 -0.166405 -0.126715 -0.240294 0.229004 -0.251180 0.069399 0.090780 0.251065 -0.287507 -0.191844 0.227517 0.009722 -0.189026 -0.058365 -0.029314 0.318416 -0.552129 -0.120661 -0.227034 0.104295 0.062705 -0.578567 0.126917 -0.338759 0.486119 -0.007197 -0.083369 -0.136869 0.040372 0.155020 -0.111736 0.001013 -0.472858 0.288901 0.114764 0.069204 0.013862 -0.004071 0.048659 0.349062 0.162095 -0.291784 -0.085639 0.055995 -0.219777 0.069483 -0.366491 -0.113694 0.332667 -0.343764 0.138644 0.086610 -0.245345 -0.273021 0.237152 -0.044882 0.189052 0.805121 0.019623 0.345308 0.282633 -0.341009 0.065973 -0.072744 0.029293 0.249212 0.280180 0.035281 -0.194546 -0.376475 0.136918 0.409298 0.281290 -0.354623 -0.210688 -0.057270 0.005098 0.036860 0.039805 0.080172 -0.158989 -0.239574 -0.102560 0.177438 0.506498 -0.016870 -0.124400 0.089301 0.122724 -0.215756 -0.386787 -0.100193 -0.065860 0.092693 -0.009940 0.017639 0.201010 0.503835 -1.021680 0.377272 -0.014122 0.055817 0.203939 0.000231 -0.258273 -0.647733 0.064415 0.247177 0.403760 -0.053690 0.098267 0.201159 -0.411194 -0.054956 0.009854 0.137151 -0.201487 0.185315 0.157458 -0.243779 -0.273345 -0.075833 -0.001376 -0.011112 -0.047149 0.257163 0.101199 -0.854977 0.375908 -0.188162 -0.194784 0.040705 -0.085640 0.269322 -0.435124 -0.368623 0.136419 -0.099665 -0.252991 -0.354592 0.058245 0.268436 -0.189169 0.031932 -0.167311 -0.264191 0.250283 -0.243723 0.171571 0.181517 0.049790 0.368631 -0.002718 -0.083433 -0.335681 0.109226 0.013206 -0.252516 -0.200066 0.177243 -0.087661 0.270899 0.498282 0.018394 -0.112224 0.220698 0.474322 -0.289466 -0.295866 0.267185 0.189353 -0.167032 0.376066 0.290509 -0.466352 -0.152458 -0.289049 -0.125117 0.041963 -0.291616 0.330861 -0.097234 0.179286 0.113242 0.088432 -0.157687 0.315814 0.068583 0.019684 0.014178 0.541615 0.650245 -0.178051 0.076287 -0.351097 0.109176 -0.538598 -0.352872 0.045868 0.075166 -0.172210 0.107684 -0.110477 0.383811 0.073361 0.017836 -0.114760 0.087886 +PE-benchmarks/strongly-connected-components.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::max_size() const = -0.133945 -0.015480 0.225070 -0.322800 0.236944 -0.055166 0.106778 -0.128494 -0.343114 -0.227999 0.059158 -0.305991 -0.202554 0.396027 -0.191159 0.134307 0.518330 0.189026 -0.085830 -0.228846 0.273073 -0.260950 0.518544 0.522006 -0.432855 0.018424 0.115873 0.323099 0.226978 0.261314 -0.041116 -0.169347 0.162220 -0.127335 0.118062 -0.362782 0.064483 0.123940 0.025653 -0.612995 0.065971 -0.056610 0.128639 -0.014397 -0.031568 0.356673 0.332401 0.333257 -0.145969 0.207790 0.371363 0.128924 0.029974 0.120925 0.061989 -0.010062 0.287695 -0.111521 -0.138759 -0.025442 -0.039945 -0.389365 0.059782 0.386788 0.516722 -0.000180 0.027985 0.063268 0.009629 0.128678 0.200219 0.092466 -0.009444 0.048267 0.170261 -0.441753 0.108249 -0.837142 -0.088178 -1.084328 -0.254543 -0.161053 0.351438 0.018393 0.075353 0.162722 0.426031 0.113575 0.010141 0.223181 0.439995 -0.276117 -0.156534 -0.119094 -0.222080 0.204028 -0.230834 0.046057 0.088085 0.217829 -0.268137 -0.202953 0.246254 0.023909 -0.178143 -0.064871 -0.028482 0.304674 -0.535069 -0.142226 -0.232677 0.081919 0.031225 -0.537226 0.145459 -0.314957 0.468907 -0.000661 -0.081841 -0.168326 0.047142 0.177709 -0.107283 -0.020323 -0.423226 0.274048 0.104907 0.055122 0.015825 -0.018158 0.039536 0.347515 0.183030 -0.274476 -0.081528 0.066848 -0.221176 0.047873 -0.345767 -0.119193 0.297764 -0.335912 0.123985 0.092227 -0.235689 -0.236267 0.259602 -0.047686 0.186565 0.768140 0.007476 0.315283 0.251078 -0.335751 0.064615 -0.069901 0.021832 0.228017 0.274451 0.040031 -0.209694 -0.354384 0.120869 0.384531 0.266971 -0.334977 -0.229912 -0.079031 0.003038 0.062220 0.030841 0.070970 -0.154630 -0.231185 -0.097975 0.141120 0.510044 -0.027019 -0.105486 0.084361 0.096149 -0.222611 -0.393921 -0.096960 -0.092233 0.087698 -0.029065 0.004897 0.185126 0.474497 -0.979525 0.363290 -0.054940 0.028567 0.196901 0.000789 -0.224195 -0.622048 0.055559 0.238158 0.397364 -0.052863 0.108849 0.186283 -0.386509 -0.053113 -0.003764 0.143140 -0.196994 0.176552 0.157626 -0.262503 -0.253286 -0.053250 0.010115 -0.032724 -0.032984 0.234022 0.099819 -0.822966 0.357704 -0.171870 -0.174414 0.071082 -0.058283 0.252739 -0.408805 -0.351799 0.136509 -0.075083 -0.205227 -0.316563 0.046615 0.265726 -0.186576 0.015164 -0.154083 -0.261330 0.215664 -0.223757 0.159648 0.173112 0.048578 0.354014 -0.017372 -0.080825 -0.317866 0.116882 -0.015743 -0.250677 -0.171291 0.149337 -0.088085 0.267592 0.482815 0.032644 -0.089812 0.212284 0.456014 -0.285352 -0.259764 0.257333 0.193379 -0.157887 0.337616 0.279570 -0.443076 -0.158826 -0.260446 -0.112582 0.046920 -0.267181 0.308374 -0.111433 0.162285 0.111465 0.081724 -0.151142 0.298205 0.062051 0.024496 0.004955 0.508786 0.613981 -0.170495 0.068940 -0.318231 0.094683 -0.507030 -0.322656 0.026799 0.097938 -0.171452 0.105001 -0.094980 0.361982 0.061617 0.029433 -0.091322 0.052936 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -4.666684 4.275279 6.574601 -13.482224 14.496354 17.719967 3.604744 -8.153098 -10.219394 0.316305 1.124129 -17.206056 -7.615990 15.568390 -6.838937 7.103442 19.159161 0.363477 -7.034366 1.708421 10.398717 7.589368 18.500715 15.138635 -12.944503 -0.022076 1.119182 3.357462 -2.974367 12.581029 -10.026862 -16.801914 4.207953 -3.732370 -1.732675 -3.340444 -0.452817 -3.403444 8.031644 -17.354712 3.156619 4.191273 -4.245785 -4.519310 -1.504772 -4.166651 19.162940 10.472562 -0.998742 -3.167024 8.173037 7.704397 -2.200311 2.825748 6.770688 3.309316 10.110465 0.825719 -5.882121 -7.898581 -4.250562 3.958683 -2.764211 14.416730 14.031486 5.445402 -1.682913 2.252236 0.405438 0.955962 1.226546 3.765996 3.359935 9.741861 3.559235 -2.931809 1.919181 -12.784917 -1.531271 -9.358447 -8.241213 -3.001068 2.128965 5.619651 7.467984 -7.012915 15.388189 -3.323849 0.111245 6.064638 21.240275 -13.843438 -5.036860 -9.789189 -11.287089 0.398402 -4.709977 2.732310 -2.104066 -2.988488 -13.080823 -11.107067 0.483010 5.068667 -4.670465 -1.593912 3.161926 9.609890 -7.295710 -5.106272 -3.401585 7.276911 -1.704819 -21.962724 -13.344471 -6.373503 0.201229 -0.247363 -7.283387 -16.924426 4.346884 9.919022 -8.582921 -7.166181 -3.569014 11.848917 10.237631 2.687485 0.315174 -2.699888 7.409249 17.839960 3.017301 -8.459737 1.972238 -4.466649 -2.294274 0.753786 -6.799617 -1.209138 -4.006096 -10.011104 2.526696 14.481839 -8.020695 2.677790 -3.754810 -1.197593 5.110096 43.197375 -7.213911 13.789023 3.803478 -18.272863 7.803196 -2.935663 -5.460297 -2.552260 4.756293 8.040450 -18.170708 -12.185934 13.779320 14.788935 9.404263 -11.649740 6.413064 -1.456790 -2.794144 -4.963689 2.453543 3.184956 -1.459450 -10.070006 -5.506879 11.565250 28.683221 -6.166092 -18.709799 9.511489 5.577216 3.043736 -1.780534 -5.597735 -6.207558 2.718346 9.057964 -1.241755 11.987229 18.968290 -24.883081 12.425470 0.970371 -9.137904 15.622996 0.579844 -9.689650 3.441148 -0.176538 15.199971 12.955766 2.034375 -1.722934 -2.366030 -11.573705 -1.680225 2.830142 4.467764 -6.206500 6.041498 5.408817 -15.451551 -9.443621 -7.611237 -4.259547 -5.735761 -10.454800 6.382294 -1.977970 -24.502909 20.140420 7.140201 -0.308452 0.629107 -8.256190 8.511423 -11.343568 -16.191073 7.347472 -3.825036 -1.388256 1.329615 0.937768 7.252622 6.562181 13.237430 -14.695150 -18.356453 9.812427 2.333581 14.530074 5.175990 5.429853 5.127571 2.695729 -2.824536 -10.601965 -13.326885 11.223652 5.322967 -13.790534 -0.751475 -6.437713 13.436531 10.595021 -3.883313 -8.944416 -11.912073 9.674679 -8.487218 2.318486 9.142208 0.041609 -16.423943 -5.421259 11.822421 -6.352301 -4.752768 -7.109776 -2.684308 -11.856737 -13.607172 2.272826 -1.371956 4.247548 5.214436 -2.471755 -5.254126 2.676618 2.225673 -0.883816 4.746470 13.646735 6.469842 -4.779482 4.002364 -14.221787 9.661047 -18.611463 -18.543807 9.967986 -10.341245 -10.506591 -2.943676 -1.447733 11.577478 -3.465191 4.897499 -0.939661 0.694486 +PE-benchmarks/strongly-connected-components.cpp__int** std::copy(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/strongly-connected-components.cpp__int** std::copy_backward(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/strongly-connected-components.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.410618 0.215451 0.832009 -1.315850 2.186557 0.602301 0.866592 -0.274698 -1.042853 -0.920255 -0.029255 -0.669001 -1.438758 1.621569 -0.835677 0.892068 1.934016 0.236150 0.065028 -0.674915 1.956671 -1.215380 2.556666 1.362816 -2.394778 0.053132 0.177932 1.300581 0.307606 2.152401 -0.276723 -1.008571 1.073277 -0.817294 0.948973 -1.392873 0.474201 0.217508 -0.328803 -2.210209 -0.011361 0.278916 -0.229828 0.365107 -0.225568 1.347034 1.726070 1.553354 -1.210139 0.845426 1.478001 0.186066 0.247713 1.000765 -0.035469 0.066692 0.523848 -0.204372 -1.191387 -0.371671 -0.834286 -2.152730 0.616121 1.388951 2.345280 -0.348654 0.483529 0.886343 -0.828285 0.664948 0.921512 0.670491 0.425303 -0.398881 1.794527 -1.366092 -0.352261 -2.990528 -0.884720 -4.497802 -1.179976 -1.694406 0.782398 0.144106 1.167704 -0.156627 2.034077 0.633204 0.321138 1.149063 1.758677 -1.488736 -0.420749 -1.600624 -0.900756 0.166718 -1.114071 -0.335954 0.864165 0.145983 -1.216606 -0.858573 0.681444 0.080032 -0.374448 -1.328801 -0.831228 1.731884 -2.231033 -1.010395 -1.613346 0.431939 -0.693969 -2.625756 0.498624 -0.786625 1.606050 -0.076116 0.799161 -0.524461 0.349582 1.678567 -0.522528 -0.799360 -0.656988 1.965732 1.019915 0.244078 0.571371 0.160390 -0.611441 1.552722 2.307760 -0.243856 -1.167656 0.155172 -0.669989 0.384217 -1.059036 0.040231 1.417239 -1.721692 -0.043118 0.873391 -0.419439 -0.489293 0.765316 -0.576163 1.520129 3.442775 -0.254864 1.226728 0.590170 -1.802712 0.922850 0.156558 0.254269 1.295019 1.309376 -0.226955 -1.495141 -1.646648 0.698849 0.994399 0.892111 -2.102927 -0.899463 -0.780261 0.344198 -0.070058 -0.761394 0.975456 -0.355556 -1.223521 -0.008899 0.017472 2.587464 -0.908367 -1.445561 1.409975 0.592801 -1.392220 -1.838327 -1.090047 -0.762562 -0.225488 0.158629 -0.303326 0.340648 2.034789 -3.345919 1.395590 -0.481932 -0.168597 1.153927 -0.366504 -0.203820 -2.456607 -0.003575 1.201848 1.353220 -0.008117 0.046196 0.316208 -1.401732 0.773844 -0.123115 0.816627 -0.296619 0.584297 -0.217161 -1.292534 -1.565621 -0.934033 -0.253280 0.024353 -0.083291 0.477791 0.586686 -3.547356 1.397215 -1.007814 -0.941805 0.977789 0.514279 1.629036 -1.083899 -1.972601 0.967811 -0.544044 -1.287521 -1.857001 0.710118 0.998285 -0.148266 -0.408842 -0.822542 -2.206145 1.119736 -0.852076 0.585500 0.828364 0.951721 2.473436 0.526769 -1.456528 -2.036866 -0.647510 0.216417 -0.800612 -0.906168 -0.231376 -0.268703 1.389147 2.046076 0.500582 0.170732 -0.065831 2.433586 -1.888848 -1.010662 2.138502 0.854205 -0.802926 1.220950 1.998673 -1.308108 -1.536478 -0.803394 0.286388 0.215442 -1.296643 0.924805 -0.986752 0.533472 0.394672 0.740849 -0.918669 0.806411 0.234872 0.392697 -1.188272 2.660893 2.830441 -1.692673 -0.089116 -0.733306 0.567014 -2.265252 -1.247100 0.113335 0.146283 0.067594 1.171055 0.376454 1.627672 0.171251 -0.257280 -0.028248 -0.966229 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/strongly-connected-components.cpp__int** std::__miter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/strongly-connected-components.cpp__int** std::__niter_wrap(int** const&, int**) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/strongly-connected-components.cpp__int** std::__niter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_a2(int**, int**, int**) = -0.385431 0.102965 0.466342 -0.921549 0.769834 0.264919 0.297754 -0.389216 -0.721065 -0.383496 0.043110 -0.781766 -0.526048 1.012612 -0.451041 0.529614 1.581449 0.353721 -0.263097 -0.500330 0.945545 -0.534829 1.502147 1.392956 -1.214046 -0.036712 0.637379 0.757419 0.473253 0.495261 -0.449914 -0.473941 0.447496 -0.793008 0.293890 -0.865391 0.181821 0.003461 0.368453 -1.642144 0.151139 -0.444401 -0.038931 -0.127577 -0.268262 0.744955 1.157959 0.940126 -0.484224 0.226496 0.991126 0.238691 -0.082289 0.303011 0.136295 0.258197 0.610040 0.322557 -0.361765 -0.265421 -0.139123 -0.736017 0.287675 1.098894 1.328420 0.079978 0.030673 0.534943 0.176634 0.166197 0.323949 0.296798 0.076613 0.289276 0.617279 -1.633170 0.108497 -2.437741 -0.347858 -2.671761 -0.737472 -0.607779 0.432387 -0.605155 0.568733 0.369282 1.230394 0.129749 0.235129 0.639079 1.336774 -1.091647 -0.448819 -0.709735 -0.609162 0.397963 -0.605940 0.144506 0.561477 0.118387 -0.845311 -0.818066 0.631793 0.321834 -0.468935 -0.571061 0.033643 0.809848 -0.996626 -0.672102 -0.847558 0.119514 -0.200257 -1.669146 0.198792 -0.679492 1.313024 0.013635 -0.230093 -1.085309 0.092259 0.900540 -0.363555 -0.503527 -0.295944 0.890353 0.641207 0.133756 0.196698 -0.062547 0.256458 1.338387 0.992450 -0.649492 -0.288086 0.133473 -0.872541 -0.048651 -0.923707 -0.346810 0.830462 -1.007585 0.271941 0.747917 -0.666800 -0.333164 1.403869 -0.184437 0.651988 2.991492 -0.112937 0.853568 0.521734 -1.143140 0.422264 -0.324301 -0.146896 0.423348 0.739602 0.310684 -1.484359 -0.969731 0.460691 1.090074 0.754233 -1.272015 -0.640053 -0.356779 -0.021327 0.006751 -0.120907 0.302226 -0.275775 -0.652149 -0.249752 0.674692 1.822586 -0.518709 -0.685374 0.394482 0.343897 -0.493367 -1.396762 -0.419871 -0.666934 0.156349 0.110813 0.033457 0.636240 1.384625 -2.521755 0.895120 -0.317528 -0.216919 0.804758 0.169761 -0.627564 -1.447234 0.261157 0.910142 1.052181 -0.080762 0.144166 0.255058 -0.996911 -0.101854 0.084558 0.497419 -0.452671 0.504638 0.299913 -0.900651 -0.759717 -0.054417 -0.085568 -0.322676 -0.003883 0.579058 -0.096907 -2.288454 1.260796 -0.281569 -0.429249 0.413967 -0.405913 0.805962 -1.183469 -1.179769 0.611800 -0.024121 -0.118691 -0.627952 0.132841 0.820810 -0.123637 0.233608 -0.703581 -1.293341 0.561531 -0.387229 0.682533 0.473309 0.305287 1.128086 -0.383488 -0.312941 -1.157474 -0.054941 -0.072039 -0.181713 -0.813251 -0.357841 -0.254134 0.964597 1.327368 -0.154140 -0.133658 0.179669 1.092609 -1.336521 -0.478235 0.715106 0.946537 -0.774359 0.439129 0.832695 -1.130387 -0.544998 -0.598704 -0.324947 -0.083660 -0.965592 0.554749 -0.503307 0.388650 0.442981 0.076103 -0.162580 0.666657 0.194938 0.307364 0.002310 1.196086 1.863234 -0.680121 -0.195521 -1.008485 0.448362 -1.538524 -1.201554 0.374424 0.117040 -0.461793 0.190175 0.135564 0.992340 -0.048585 -0.049088 -0.182313 -0.136697 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.762126 -0.604265 -0.103702 -2.006976 1.593850 0.636385 0.668613 -0.929300 -1.681510 -0.080961 0.599966 -1.999192 -0.294066 1.618699 -0.701544 1.887889 2.810568 0.340410 -0.765582 -0.598233 1.677510 -0.082832 2.837032 2.451088 -1.823321 -0.116619 0.207613 1.109612 0.307569 -0.034384 -0.759246 -0.782545 0.829110 -2.158068 -0.340447 -0.955946 0.321709 0.240358 1.890108 -2.553076 0.542439 -0.750605 0.231073 -0.389299 -0.774055 0.468514 1.600592 1.777630 -0.614670 0.540424 1.916701 0.101503 -0.155235 0.591071 0.111344 0.602347 0.463367 0.442469 -0.720804 -1.107393 -0.170221 -0.240690 0.642565 1.729266 2.058484 0.232493 -0.273368 1.434071 0.898141 0.166500 1.077803 0.480859 -0.453239 0.122319 0.967864 -2.812456 0.060053 -3.812270 -0.634444 -3.548618 -1.422719 -0.266777 1.007585 -0.929361 1.418383 0.640425 2.066005 -0.211900 0.014491 1.214840 1.853137 -2.107486 -1.012860 -1.162217 -1.061792 0.526868 -0.856774 0.234869 1.260636 0.516266 -1.690582 -0.910573 0.906816 0.812057 -0.723511 -1.557383 0.693569 0.911957 -1.028529 -1.627367 -0.777007 1.312213 -0.346869 -2.909869 -0.098525 -1.025970 1.600728 -0.146619 -0.683143 -2.168067 -0.005199 1.035863 -0.931036 -0.874794 -0.198148 1.104445 1.440234 0.715510 0.598967 0.091465 0.592437 3.265262 0.943630 -1.469442 -0.299462 0.084887 -0.989339 0.503656 -1.321213 -0.973372 0.814630 -2.097336 1.049322 1.487682 -1.214827 -0.316636 2.322227 0.584739 0.648476 5.294812 -0.034899 2.143804 1.522644 -1.768808 0.750075 -1.113695 0.125488 0.562147 0.941947 -0.012256 -2.501259 -1.851367 1.066010 1.845964 1.488635 -2.304672 -0.821976 -0.096799 0.222244 0.103313 -0.511745 0.684999 0.127501 -1.262974 -0.266179 1.637922 3.650979 -0.713560 -0.577162 1.071560 1.102677 -0.668512 -2.225255 -1.168809 -1.970620 0.242195 0.688755 0.599641 1.135812 2.550568 -3.573519 1.289415 -0.376077 0.039630 1.588065 0.845520 -1.793294 -2.221854 -0.240619 1.169868 1.893445 -0.572703 0.438404 0.736417 -1.443359 -0.131979 0.351209 0.227093 -0.571679 0.750451 0.284503 -1.337303 -0.728517 0.300775 -0.550918 -0.317575 0.101808 1.293535 0.005814 -3.234180 1.841149 -0.090488 -1.055878 0.850071 -1.124487 1.962578 -1.806155 -1.608757 1.398557 -0.122173 0.240083 -0.669994 0.563911 1.124023 0.118515 0.989701 -1.354105 -1.982961 1.227510 -0.377749 1.599389 0.850940 -0.168367 1.037782 -1.393777 -0.543564 -1.765097 -0.723820 -0.469203 0.182084 -1.869063 -0.606420 -0.487774 1.863291 1.645653 -0.193319 -0.770322 0.228521 1.590165 -2.408941 -0.380036 1.291511 1.388117 -1.934962 0.513692 1.623457 -2.078628 -0.158136 -0.912959 -0.246262 -0.579679 -1.610547 1.121091 -0.077295 1.032049 0.248686 0.082540 0.351106 0.975865 0.490985 0.671655 0.194410 2.265151 2.390149 -0.395601 -0.889249 -2.041155 0.683706 -2.471519 -2.443815 1.200005 0.080291 -1.700171 0.278177 0.464875 2.212463 -0.226926 -0.200569 -0.667828 0.147933 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = -0.410747 0.081205 0.448555 -1.008196 0.823409 0.354543 0.334309 -0.481689 -0.786417 -0.371690 0.099924 -0.906844 -0.529577 1.096608 -0.488118 0.634307 1.678068 0.344539 -0.329073 -0.510162 0.988263 -0.429156 1.622561 1.485520 -1.276450 -0.033133 0.592024 0.707973 0.503360 0.477583 -0.456347 -0.545227 0.533754 -0.830181 0.277822 -0.845615 0.171102 0.001777 0.488154 -1.718839 0.181740 -0.424680 0.008041 -0.158099 -0.273497 0.749213 1.224654 1.006400 -0.439638 0.231625 1.033720 0.282189 -0.080478 0.321291 0.182817 0.263828 0.644906 0.238354 -0.385561 -0.325529 -0.148044 -0.656953 0.256340 1.179522 1.400990 0.092910 0.012462 0.579258 0.244637 0.178950 0.362059 0.321000 0.086210 0.329555 0.592006 -1.707968 0.120750 -2.473249 -0.369928 -2.749508 -0.792177 -0.574422 0.464126 -0.581030 0.628093 0.292368 1.299148 0.137582 0.188024 0.608023 1.432751 -1.182617 -0.481191 -0.725121 -0.588919 0.386133 -0.639229 0.193323 0.598047 0.088668 -0.925969 -0.815244 0.644000 0.353971 -0.500549 -0.595074 0.090251 0.854996 -0.997577 -0.709302 -0.795484 0.203783 -0.218085 -1.790394 0.237823 -0.730254 1.265819 -0.000228 -0.272476 -1.172464 0.098049 0.921956 -0.416793 -0.557982 -0.383436 0.951106 0.731751 0.188255 0.188915 -0.018552 0.304961 1.492450 0.940888 -0.716999 -0.250459 0.090269 -0.844275 0.012487 -0.950498 -0.378339 0.836005 -1.067901 0.275089 0.821755 -0.703968 -0.278825 1.408098 -0.131192 0.641573 3.173184 -0.144157 0.966761 0.595675 -1.220581 0.430722 -0.385386 -0.144482 0.403588 0.753627 0.314712 -1.591861 -1.050589 0.536503 1.177272 0.804375 -1.340551 -0.590051 -0.348198 -0.050905 -0.056538 -0.119205 0.313423 -0.253012 -0.715217 -0.272493 0.749082 1.977596 -0.559649 -0.636739 0.421816 0.388298 -0.451263 -1.387386 -0.477229 -0.720625 0.193221 0.147135 0.090385 0.704753 1.479161 -2.567890 0.962570 -0.317148 -0.243563 0.898752 0.207002 -0.723861 -1.454070 0.235114 0.955050 1.102442 -0.131298 0.188453 0.287167 -1.065944 -0.114957 0.074401 0.473456 -0.474001 0.495108 0.354549 -0.925516 -0.767228 -0.029248 -0.095976 -0.356909 -0.027930 0.643857 -0.006923 -2.369098 1.337058 -0.243087 -0.464771 0.420418 -0.477881 0.899990 -1.239996 -1.190005 0.640379 -0.048410 -0.118785 -0.619399 0.147808 0.850434 -0.163887 0.362374 -0.788125 -1.337081 0.626714 -0.393102 0.762874 0.508428 0.303363 1.104162 -0.454298 -0.319159 -1.183194 -0.199016 -0.070310 -0.120619 -0.907912 -0.283411 -0.281798 1.042325 1.353600 -0.168533 -0.230665 0.172860 1.096230 -1.455215 -0.431782 0.756113 0.995040 -0.880364 0.409341 0.881992 -1.175576 -0.518149 -0.614243 -0.367133 -0.154626 -1.025881 0.603999 -0.450512 0.450164 0.407395 0.080225 -0.149497 0.697734 0.199793 0.288038 0.055844 1.260129 1.880834 -0.664022 -0.241327 -1.102131 0.506995 -1.611450 -1.312545 0.457794 0.068467 -0.566661 0.171192 0.120648 1.084869 -0.040574 -0.047173 -0.231138 -0.094802 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.888705 -0.713070 -0.192638 -2.440210 1.861729 1.084505 0.851390 -1.391666 -2.008268 -0.021932 0.884035 -2.624584 -0.311711 2.038682 -0.886928 2.411354 3.293665 0.294500 -1.095462 -0.647396 1.891100 0.445536 3.439102 2.913908 -2.135338 -0.098724 -0.019163 0.862385 0.458104 -0.122772 -0.791413 -1.138978 1.260398 -2.343935 -0.420789 -0.857068 0.268115 0.231935 2.488614 -2.936551 0.695443 -0.651998 0.465932 -0.541912 -0.800233 0.489801 1.934065 2.109001 -0.391739 0.566066 2.129675 0.318992 -0.146178 0.682470 0.343958 0.630499 0.637699 0.021455 -0.839784 -1.407932 -0.214828 0.154630 0.485889 2.132405 2.421335 0.297153 -0.364423 1.655644 1.238159 0.230266 1.268352 0.601868 -0.405254 0.323717 0.841499 -3.186446 0.121315 -3.989809 -0.744796 -3.937351 -1.696244 -0.099992 1.166282 -0.808736 1.715185 0.255856 2.409774 -0.172735 -0.221031 1.059560 2.333024 -2.562336 -1.174719 -1.239144 -0.960579 0.467714 -1.023221 0.478953 1.443487 0.367676 -2.093875 -0.896462 0.967852 0.972740 -0.881578 -1.677447 0.976608 1.137696 -1.033283 -1.813364 -0.516637 1.733560 -0.436007 -3.516112 0.096633 -1.279784 1.364702 -0.215933 -0.895059 -2.603838 0.023751 1.142946 -1.197226 -1.147068 -0.635606 1.408211 1.892958 0.988003 0.560054 0.311438 0.834951 4.035577 0.685822 -1.806976 -0.111323 -0.131130 -0.848006 0.809348 -1.455170 -1.131017 0.842345 -2.398919 1.065065 1.856872 -1.400670 -0.044944 2.343375 0.850966 0.596400 6.203272 -0.190995 2.709772 1.892352 -2.156014 0.792364 -1.419120 0.137560 0.463347 1.012077 0.007881 -3.038769 -2.255655 1.445071 2.281951 1.739343 -2.647350 -0.571964 -0.053892 0.074354 -0.213133 -0.503233 0.740984 0.241319 -1.578311 -0.379886 2.009877 4.426030 -0.918258 -0.333986 1.208231 1.324682 -0.457993 -2.178374 -1.455600 -2.239078 0.426559 0.870366 0.884279 1.478376 3.023246 -3.804193 1.626662 -0.374176 -0.093591 2.058037 1.031724 -2.274781 -2.256034 -0.370835 1.394407 2.144750 -0.825384 0.659838 0.896962 -1.788522 -0.197496 0.300425 0.107279 -0.678327 0.702797 0.557679 -1.461628 -0.766077 0.426619 -0.602960 -0.488739 -0.018424 1.617531 0.455736 -3.637401 2.222463 0.101923 -1.233488 0.882325 -1.484330 2.432718 -2.088788 -1.659937 1.541455 -0.243621 0.239611 -0.627231 0.638748 1.272143 -0.082736 1.633533 -1.776825 -2.201664 1.553424 -0.407113 2.001094 1.026535 -0.177987 0.918164 -1.747823 -0.574653 -1.893694 -1.444193 -0.460561 0.487554 -2.342366 -0.234271 -0.626095 2.251932 1.776811 -0.265285 -1.255357 0.194474 1.608271 -3.002414 -0.147772 1.496548 1.630633 -2.464985 0.364750 1.869941 -2.304574 -0.023894 -0.990652 -0.457191 -0.934511 -1.911990 1.367342 0.186679 1.339624 0.070759 0.103151 0.416521 1.131250 0.515262 0.575029 0.462079 2.585362 2.478148 -0.315102 -1.118281 -2.509385 0.976871 -2.836149 -2.998768 1.616856 -0.162577 -2.224508 0.183260 0.390292 2.675112 -0.186872 -0.190995 -0.911955 0.357405 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::deque() = -0.134985 0.044647 0.354579 -0.483050 0.549910 0.088847 0.201529 -0.076119 -0.407593 -0.278064 -0.051622 -0.180261 -0.325538 0.508851 -0.287880 0.175487 0.685734 0.233144 -0.013232 -0.281671 0.504541 -0.378768 0.741296 0.550209 -0.705318 0.024032 0.113630 0.478491 0.178216 0.686325 -0.124277 -0.301142 0.235834 -0.141753 0.304135 -0.578276 0.132328 0.152816 -0.140631 -0.819860 0.057798 -0.000649 0.042683 0.076769 -0.017101 0.407801 0.497784 0.453760 -0.305719 0.254868 0.487982 0.245467 0.043596 0.254718 0.039321 0.121099 0.323786 -0.150682 -0.267560 -0.045194 -0.181933 -0.602183 0.195018 0.471546 0.717687 -0.050878 0.134087 0.101580 -0.145468 0.189439 0.302293 0.144318 0.017558 -0.064976 0.377894 -0.501782 0.032796 -1.026964 -0.154732 -1.410365 -0.331059 -0.483727 0.314472 0.081345 0.233004 0.075510 0.612696 0.129432 0.150404 0.304597 0.508293 -0.395476 -0.138557 -0.394031 -0.335471 0.155184 -0.298252 -0.118973 0.119839 0.181319 -0.328582 -0.302921 0.279213 0.022939 -0.164612 -0.222198 -0.186577 0.521719 -0.756563 -0.260011 -0.457251 0.191631 -0.141264 -0.732082 0.163584 -0.416548 0.575146 -0.062501 0.129748 -0.190198 0.089220 0.484241 -0.180338 -0.105689 -0.412918 0.526413 0.225250 -0.027770 0.073586 -0.059290 -0.179646 0.419442 0.532085 -0.221229 -0.284187 0.153560 -0.277176 -0.021859 -0.470031 -0.018652 0.402115 -0.502966 0.042335 0.208508 -0.209486 -0.205406 0.253148 -0.177671 0.457101 1.142493 -0.074755 0.344908 0.202824 -0.515001 0.204794 0.102414 0.077607 0.392987 0.415288 -0.043707 -0.417980 -0.502799 0.098033 0.357492 0.318506 -0.495146 -0.327218 -0.279669 0.003384 0.106822 -0.145075 0.174713 -0.253007 -0.345423 -0.072836 -0.030371 0.763861 -0.095040 -0.351627 0.261544 0.180152 -0.494158 -0.487499 -0.242835 -0.204330 0.019747 0.006511 -0.109986 0.195625 0.633348 -1.258435 0.482187 -0.152620 -0.036584 0.295043 -0.124494 -0.047141 -0.758621 0.027789 0.344465 0.556591 -0.070394 0.089278 0.189560 -0.463995 0.116494 -0.043675 0.307502 -0.202035 0.176221 0.131822 -0.453949 -0.402199 -0.218670 -0.036267 -0.025069 -0.060315 0.167531 0.116068 -1.172288 0.438645 -0.299046 -0.212263 0.310834 0.100566 0.397027 -0.427307 -0.539629 0.247191 -0.003275 -0.274563 -0.500111 0.152708 0.436881 -0.197254 -0.018578 -0.264172 -0.582288 0.257773 -0.279509 0.156583 0.248568 0.199692 0.637110 0.093809 -0.252740 -0.562935 -0.041329 0.027289 -0.281780 -0.190195 0.097328 -0.116946 0.389802 0.703643 0.135435 0.012186 0.128760 0.789240 -0.437606 -0.292289 0.526305 0.192629 -0.178379 0.398957 0.528033 -0.528447 -0.473294 -0.274077 0.039679 0.168959 -0.347146 0.388474 -0.300562 0.212159 0.144694 0.221534 -0.326272 0.331715 0.079280 0.064328 -0.204890 0.800798 0.811812 -0.339140 0.105242 -0.240678 0.132154 -0.690593 -0.302954 -0.095449 0.016909 -0.068008 0.355615 -0.050349 0.537416 0.036175 0.130601 0.021996 -0.215045 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_Deque_base() = -0.587133 0.646400 1.666793 -2.834278 3.683913 2.382859 1.027532 -0.961133 -1.847798 -0.527829 -0.082802 -1.673586 -1.801853 2.630484 -1.430221 1.338287 3.006461 -0.100503 -0.613766 -0.481360 3.016162 -0.340802 3.638414 1.967451 -3.565728 0.149163 0.068671 1.805682 0.219346 3.669678 -1.423896 -2.022981 0.898429 -0.736882 0.967025 -1.469756 0.509355 -0.123978 0.109612 -3.172345 0.282906 0.649776 -0.726979 0.265912 -0.231461 0.824593 3.090545 2.191630 -1.489824 0.265710 2.385792 0.986170 -0.053703 1.170888 0.464647 0.504344 1.940542 0.085042 -1.419599 -1.118008 -1.126747 -1.383175 0.681657 2.383917 3.281537 0.034880 0.444370 0.992548 -0.611921 0.650400 1.060892 0.937436 0.345686 0.274885 2.059733 -1.151777 0.112656 -3.419126 -0.657265 -4.237842 -1.613636 -2.038381 0.561123 0.700105 1.692271 -0.979101 3.130553 0.228562 0.271432 1.316368 2.947254 -2.232307 -0.512380 -2.597289 -2.159516 -0.079825 -1.249225 -0.464644 0.383146 0.094201 -1.931345 -1.420675 0.482878 0.385441 -0.668677 -1.120658 -0.788592 2.426133 -2.549424 -1.176530 -1.388108 1.511359 -0.873472 -4.042237 -0.972266 -1.622813 1.331878 -0.713389 0.733899 -1.567871 0.467320 2.652456 -1.454581 -1.052455 -1.103774 2.891908 2.151589 0.275720 0.420113 -0.363366 -0.216590 2.410241 2.314834 -0.857344 -1.265354 -0.233856 -0.524405 0.247782 -1.538533 0.406207 0.939071 -2.236439 -0.047248 1.966993 -0.603353 0.133638 0.135331 -0.786408 1.906258 7.043213 -0.958318 2.093592 0.520198 -2.927891 1.580849 0.582849 -0.122502 1.299571 1.333816 0.111079 -3.062186 -2.562485 1.729062 1.681050 1.325396 -2.920152 -0.109983 -0.888728 -0.272823 -0.359047 -0.832355 1.086697 -0.763607 -1.662851 -0.508058 0.451234 4.739842 -1.017127 -3.474768 2.360956 0.999766 -1.603221 -1.380273 -1.652170 -1.062009 -0.056979 0.912876 -0.528203 1.548018 3.332471 -5.298457 2.139803 -0.138712 -1.119359 2.557106 -0.738974 -0.436737 -1.622646 -0.230803 2.167484 2.241962 -0.068900 -0.452842 0.100879 -2.082460 0.959935 0.089264 1.060245 -0.823775 0.762339 0.423871 -2.457737 -2.159325 -1.851092 -0.819470 0.058371 -1.218787 0.613513 -0.303169 -5.424787 2.742503 -0.430340 -0.589458 1.230339 -0.118880 2.081642 -1.466526 -2.806112 1.439210 -0.346072 -1.128613 -1.813896 0.983638 1.664631 0.345877 1.013127 -2.433778 -3.873273 1.522700 -0.870393 1.481155 1.118248 1.402957 2.451373 1.014161 -1.341644 -3.049414 -1.753480 1.316907 0.142634 -1.883450 -0.071680 -0.816333 2.177349 2.437693 0.184822 -0.186159 -1.240904 3.146264 -2.063411 -0.679108 2.672681 0.332506 -2.270081 0.507958 2.829134 -1.358196 -2.076393 -1.280066 0.023606 -0.695085 -2.152728 1.207286 -0.731319 0.930704 0.721259 0.688614 -1.493243 0.971222 0.245005 0.113789 -0.935567 3.860231 3.030609 -1.806833 0.307420 -1.572494 1.410780 -3.419044 -2.330630 0.754290 -1.280959 -0.579928 1.164712 0.102391 2.665360 -0.212705 0.528633 0.319267 -1.087637 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.199411 -0.047123 0.524721 -0.533037 0.321538 -0.082616 0.145491 0.038087 -0.555957 -0.326177 -0.062802 -0.320353 -0.367220 0.617038 -0.307020 -0.046081 0.900527 0.498701 -0.112797 -0.337400 0.337020 -0.332755 0.722994 0.816157 -0.650006 -0.005706 0.094642 0.608257 0.288271 0.607998 -0.083019 -0.320799 0.156374 0.093598 0.336625 -0.730845 0.106177 0.237512 -0.306608 -1.089316 0.133513 0.084038 0.184317 -0.020522 0.096100 0.603549 0.491715 0.477204 -0.213265 0.214502 0.465850 0.354822 0.054377 0.172897 0.092648 0.072264 0.448927 -0.198936 -0.250919 0.048691 -0.101986 -0.642212 0.089483 0.559785 0.782961 0.048002 0.067292 -0.194737 0.052129 0.232077 0.307460 0.072391 0.082092 0.026625 0.221097 -0.377548 0.145762 -1.131775 0.007103 -1.600378 -0.356236 -0.395132 0.679501 0.181873 -0.088710 0.006698 0.646160 0.075337 0.165211 0.358660 0.618337 -0.280963 -0.227022 -0.319944 -0.360145 0.383809 -0.311825 -0.082998 0.093264 0.351466 -0.375155 -0.300759 0.274507 -0.059471 -0.248547 0.134682 -0.082141 0.596606 -0.821942 -0.090700 -0.508541 0.248621 0.150896 -0.747386 0.118472 -0.566207 0.592025 0.012889 -0.134480 -0.079734 0.117874 0.278301 -0.207685 0.153327 -0.797933 0.576324 0.033995 -0.149699 -0.025797 -0.045128 -0.100923 0.254564 0.280770 -0.434477 -0.140493 0.283933 -0.430811 -0.135112 -0.692046 -0.096930 0.470694 -0.464564 0.103002 0.044791 -0.401065 -0.347735 0.070962 -0.114903 0.418597 1.252736 -0.065968 0.376596 0.277790 -0.455272 0.261959 0.158712 0.058997 0.337985 0.478737 0.068844 -0.318872 -0.509698 0.029639 0.563397 0.442167 -0.381209 -0.224431 -0.270866 -0.057048 0.104561 0.104175 0.088852 -0.333100 -0.327564 -0.165573 0.073148 0.687384 0.066035 -0.472358 -0.002708 0.202034 -0.371230 -0.403130 -0.070412 0.012118 0.095223 -0.029728 -0.091752 0.339979 0.726640 -1.542619 0.627190 -0.011365 0.018259 0.333822 -0.147739 -0.157317 -0.836351 0.066678 0.381038 0.795382 -0.019811 0.007313 0.268899 -0.586295 -0.085679 0.014793 0.395337 -0.308364 0.250457 0.266956 -0.392277 -0.334143 -0.320648 -0.016483 -0.050247 -0.174170 0.268695 0.102194 -1.286535 0.534912 -0.280170 -0.165440 0.132026 -0.020817 0.211567 -0.638888 -0.572017 0.134185 0.072806 -0.416563 -0.544639 0.037183 0.557682 -0.324894 0.088115 -0.253842 -0.518336 0.401451 -0.305812 0.266246 0.245781 0.052854 0.598096 0.323347 -0.086754 -0.431105 0.046237 0.106693 -0.388095 -0.140119 0.329299 -0.159665 0.344083 0.820235 0.026245 -0.092492 0.170854 0.856511 -0.269416 -0.393724 0.404945 -0.000994 -0.021448 0.556519 0.479963 -0.773307 -0.430228 -0.424524 -0.124420 0.215809 -0.339797 0.480804 -0.345601 0.244904 0.192376 0.143991 -0.386337 0.402358 0.118607 -0.099887 0.038192 0.855212 0.872350 -0.229133 0.387415 -0.382175 0.207625 -0.760062 -0.269649 -0.194927 -0.072061 -0.180331 0.294044 -0.186653 0.505750 0.034444 0.191167 -0.121335 0.036317 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -2.864030 1.613848 5.524870 -10.047460 10.884881 9.211082 2.475717 -4.173544 -7.007318 -0.653501 0.022774 -8.175658 -5.522525 10.062844 -4.574935 5.050202 11.553283 -0.004757 -3.939159 -0.807478 9.856174 0.554969 11.684856 7.860765 -10.849591 -0.003584 0.949322 5.845606 1.212969 10.096869 -6.075525 -7.261903 2.073698 -3.084521 1.649539 -4.219039 1.548583 -0.474933 2.540887 -11.506438 1.697078 1.859963 -2.412187 -0.577985 -1.146490 1.844798 10.721055 7.409960 -3.841219 -0.612655 7.983372 3.258394 -1.116639 2.691601 2.313672 2.217344 7.553074 1.785074 -4.277487 -4.416730 -2.582496 -2.012988 1.257453 8.732725 10.954068 1.174854 0.379516 3.518180 0.205087 1.484644 2.594912 2.543873 1.092316 2.768442 5.334059 -4.160706 0.937056 -11.551507 -1.179937 -12.193920 -5.297862 -4.645148 2.143338 1.680864 4.578350 -3.814947 10.777936 -0.765761 -0.159096 4.453161 11.896835 -8.197580 -2.635931 -8.788499 -7.692317 0.505319 -4.261916 -0.820173 1.437951 0.227865 -7.219213 -6.015478 1.267418 2.153270 -3.001205 -2.430344 -0.999095 8.083188 -7.190016 -4.055696 -3.491217 5.361242 -1.554680 -14.157590 -5.246103 -5.691412 3.233480 -1.964826 -0.282204 -7.791196 1.511944 8.076563 -5.459858 -3.664808 -3.416574 9.287067 7.393398 0.741267 0.716861 -1.344157 2.062188 9.343277 5.320220 -4.910247 -2.533421 -1.026485 -2.586592 0.315058 -6.073846 0.051177 1.950845 -7.485389 0.360487 7.515333 -3.449450 1.198472 0.999100 -1.710542 4.877667 27.045419 -3.400015 7.594291 1.884387 -10.138100 6.005027 0.838080 -1.768675 2.489891 3.701792 2.221386 -12.251554 -8.753237 7.310010 7.624858 5.264775 -9.743462 0.872957 -2.348123 -1.493202 -1.982115 -1.033527 3.388381 -2.567484 -5.048051 -2.824376 4.079453 17.712836 -3.849748 -12.603206 7.310518 3.416190 -3.377340 -4.928123 -4.870025 -3.731064 0.281940 3.611122 -1.007239 7.215192 12.377636 -18.525506 7.759145 0.652535 -4.763278 9.821385 -1.775488 -3.532571 -4.063180 -0.786099 8.421246 8.789156 0.088956 -1.810623 -0.087702 -7.842371 1.443921 1.304633 3.242255 -3.420407 3.101351 2.440165 -8.388232 -6.658069 -5.133828 -3.502588 -1.033142 -5.149649 2.936655 -2.245913 -18.151254 11.267226 0.300078 -0.742662 2.990953 -2.622845 6.500157 -6.462002 -9.776388 5.040438 -0.452345 -2.511226 -4.246014 2.520438 6.167483 1.950530 5.289548 -9.175967 -13.993752 5.461265 -2.139654 6.747367 3.109952 3.446736 6.096323 3.177307 -2.746829 -9.740069 -6.127608 4.746939 1.825081 -7.362751 -0.861418 -2.923490 8.155031 7.467010 -0.980328 -2.303598 -5.355394 8.957431 -6.653614 -1.417838 7.282618 0.997201 -9.370183 -0.181597 8.799792 -5.376939 -5.237761 -5.077343 -1.579010 -4.618989 -8.134861 3.356250 -1.480927 3.127420 2.982665 0.506773 -3.866587 3.385760 1.453059 -0.661023 -0.711980 12.600514 9.413340 -5.088340 1.458805 -7.908246 5.977068 -12.182405 -9.823423 4.290815 -4.900036 -4.172330 1.697620 0.433655 8.564093 -1.550386 2.054963 0.144514 -2.092772 +PE-benchmarks/strongly-connected-components.cpp__std::allocator::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = -0.169571 0.045099 1.021964 -0.814683 0.494689 0.124351 0.191988 -0.002163 -0.816987 -0.134451 -0.149211 -0.607300 -0.364131 0.857532 -0.306858 0.031026 1.264953 0.640065 -0.316842 -0.306753 0.399686 -0.537422 0.885508 1.110620 -0.820302 0.132818 0.032077 0.797015 0.254652 1.224531 -0.695721 -0.312131 -0.050626 0.113967 0.550635 -0.929721 -0.037475 0.188806 -0.278629 -1.594883 0.203350 0.416700 0.483269 -0.132870 0.219889 0.599170 0.857733 0.571585 -0.122254 0.071335 0.448231 0.187034 0.273297 0.157847 0.496263 0.446277 1.331992 0.113856 -0.410503 0.100620 -0.174095 -0.679726 0.228522 0.747218 0.978286 0.140522 -0.055089 -0.433354 0.259879 0.134506 0.322412 0.155415 -0.056739 0.183606 0.182845 -0.468692 0.748245 -1.121964 0.182480 -1.493345 -0.564467 -0.453296 0.745654 0.293494 0.067390 -0.311533 0.924808 -0.204075 0.245243 -0.050172 0.888019 -0.538402 -0.272824 -0.430804 -0.586842 0.337059 -0.259228 -0.327977 0.256293 0.167653 -0.543538 -0.342894 0.654994 0.098461 -0.372799 0.697652 -0.029307 0.825158 -0.797267 -0.319598 -0.592952 0.240258 0.035072 -0.975453 0.237026 -0.771093 0.196190 0.033624 -0.337563 -0.462633 0.265996 0.485864 -0.438202 0.137746 -1.366485 1.123968 0.075026 -0.271243 -0.048967 -0.202360 -0.042597 0.199487 0.363146 -0.638677 -0.031139 0.397201 -0.711390 -0.235175 -0.830260 -0.229210 0.352441 -0.569114 -0.337319 0.090869 -0.560738 0.247405 -0.036798 0.102536 0.462280 2.152414 -0.283963 0.564826 0.165133 -0.699462 0.937995 0.518461 -0.060971 0.253940 0.572830 0.249813 -1.117950 -0.683245 0.129210 0.847863 0.594862 -0.578886 -0.242382 -0.446630 -0.240982 0.276524 0.269769 0.005713 -0.341779 -0.524820 -0.289492 -0.083128 1.361507 -0.048329 -1.248453 0.037427 -0.203338 -0.523037 -0.762996 -0.084172 -0.174607 0.117985 -0.535978 -0.221353 0.616661 0.980289 -2.127362 1.021597 -0.207886 -0.537175 1.260659 -0.507166 -0.140470 -1.019277 -0.072177 0.560318 1.209016 0.040938 -0.459976 0.237623 -0.785367 -0.135801 -0.112003 0.499548 -0.520362 0.426571 0.334626 -0.716976 -0.325334 -0.814637 -0.002841 -0.265495 -0.496986 0.324054 -0.016777 -1.507679 0.799893 0.030260 -0.059445 0.317861 -0.005638 -0.196344 -0.756217 -0.752293 0.062907 0.257331 -0.300489 -0.683676 -0.102154 0.663078 -0.356638 0.036969 -0.641570 -0.931672 0.485682 -0.547313 0.560689 0.405007 0.018554 0.491881 1.416955 -0.087923 -0.489074 0.084758 -0.054407 -0.350757 -0.193091 0.120412 -0.427252 0.535502 1.008357 0.040612 0.215715 -0.259705 1.122688 -0.161574 -0.437950 0.520150 -0.670221 -0.200376 0.281523 0.665824 -0.843291 -0.537739 -0.551149 -0.548586 0.096880 -0.341382 0.615459 -0.434224 0.223456 0.252251 -0.055426 -0.542670 0.376797 0.066184 -0.321973 0.130827 1.241953 0.858414 -0.208401 0.666691 -0.512964 0.445140 -0.953985 -0.187363 -0.252887 -0.125270 -0.566024 0.247517 0.148606 0.633813 0.021602 0.187160 -0.017694 -0.048256 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::_Deque_iterator() = -0.078854 -0.074014 0.599562 -0.432386 0.166230 -0.159474 0.106740 -0.036340 -0.481460 -0.015328 -0.088108 -0.192976 -0.032029 0.440711 -0.095578 0.198370 0.749446 0.450558 -0.171316 -0.337885 0.358198 -0.778264 0.503601 0.723464 -0.543336 0.118389 0.182346 0.589918 0.419095 0.640044 -0.529943 0.250235 -0.052456 -0.304487 0.441496 -0.752935 0.009734 0.228769 -0.019859 -1.066644 0.087150 0.012133 0.515760 -0.026113 0.074103 0.567353 0.388152 0.345097 -0.154466 0.190505 0.343759 -0.188216 0.276741 0.086188 0.269031 0.473254 0.975772 0.344893 -0.197531 0.160271 -0.013207 -0.654808 0.421207 0.412464 0.647380 -0.032191 -0.018997 -0.067968 0.297685 -0.000120 0.270985 0.127087 -0.250175 -0.039542 0.199824 -0.908869 0.636422 -1.041336 0.063495 -1.214268 -0.365046 -0.321273 0.372465 -0.249328 0.229979 0.086367 0.565178 -0.121216 0.166986 -0.192189 0.387117 -0.472299 -0.150848 -0.216206 -0.291744 0.225371 -0.193227 -0.280121 0.465398 0.071230 -0.255189 -0.254182 0.752824 0.187244 -0.283145 0.329164 -0.065954 0.489653 -0.473074 -0.502060 -0.414033 -0.072942 -0.201760 -0.517848 0.653379 -0.564713 0.324904 0.030121 -0.092954 -0.434162 0.057827 0.414967 -0.167282 -0.059846 -0.796400 0.714104 0.072555 -0.188358 0.011000 -0.144686 -0.114592 0.166986 0.458236 -0.397610 -0.112873 0.408008 -0.694018 -0.136886 -0.599887 -0.303332 0.513990 -0.424097 -0.418980 -0.022785 -0.321752 0.306926 0.732848 0.178098 0.270937 1.321025 -0.007375 0.280081 0.144695 -0.344805 0.690381 0.347223 0.054152 0.368995 0.424107 0.036470 -1.093175 -0.431354 -0.127088 0.481935 0.323435 -0.512737 -0.644999 -0.379571 -0.118883 0.382063 0.051270 -0.024664 -0.218727 -0.294846 -0.103739 -0.207903 0.882329 -0.167780 -0.496713 -0.045607 -0.364945 -0.683488 -1.108619 -0.091615 -0.380515 0.036772 -0.758670 -0.080219 0.294193 0.525615 -1.353055 0.613408 -0.419927 -0.343167 0.876697 -0.336986 -0.049074 -1.142319 -0.011591 0.186453 0.732440 -0.083026 -0.287507 0.311191 -0.506022 -0.051905 -0.180077 0.263011 -0.337964 0.303335 0.151296 -0.378274 -0.135798 -0.256744 0.087613 -0.269532 -0.044754 0.213662 -0.037618 -0.796794 0.323584 -0.126730 -0.140331 0.480697 0.105452 -0.191037 -0.496513 -0.359152 0.066805 0.363773 0.055721 -0.627998 -0.068423 0.453677 -0.383749 -0.345585 -0.367132 -0.617773 0.110125 -0.614561 0.195505 0.284399 -0.107214 0.332851 0.874961 -0.080086 -0.442726 0.459097 -0.593975 -0.297374 -0.038745 -0.296404 -0.230783 0.360883 0.714606 0.129577 0.438070 0.100259 0.761150 -0.314493 -0.426466 0.282354 -0.198345 -0.067303 0.202706 0.339645 -0.646178 -0.293142 -0.258901 -0.492667 0.301757 -0.099810 0.545250 -0.326648 0.150977 0.090214 -0.015765 -0.141369 0.355117 0.036914 -0.088307 -0.042865 0.831681 0.789989 -0.157629 0.141479 -0.269928 0.184653 -0.542344 0.045125 -0.264652 0.344807 -0.390302 0.248287 0.384907 0.437387 0.137171 -0.081048 0.041243 -0.201288 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -1.094098 -0.042148 1.421834 -3.619125 4.101004 1.723114 0.927359 -0.493723 -2.177397 -1.296490 -0.650541 -0.837919 -1.838770 3.393228 -1.257955 2.527072 3.643725 -0.094751 -0.471010 -1.106001 4.898725 -2.708133 3.913188 1.284375 -4.489991 -0.347785 1.218903 3.567593 1.194894 3.940719 -0.737301 -1.336182 0.453949 -2.096084 1.962754 -3.184647 1.865760 1.197910 -0.208301 -4.239657 0.290795 0.044204 -0.504880 0.333168 -1.285436 1.623618 2.696043 3.162879 -3.090368 0.266111 3.717930 0.698743 -0.537052 1.514993 -0.976434 0.857078 1.170862 0.415829 -1.694141 -1.060904 -0.499186 -3.200324 2.392405 2.451394 4.533047 -1.128411 1.029030 3.267387 -0.578958 0.973716 1.617583 0.599273 -0.388976 -1.447326 3.283715 -4.128811 -1.064761 -6.761037 -0.640012 -7.812439 -1.576276 -3.088185 0.409113 -0.161409 1.975033 -0.434161 3.969969 0.269743 0.428477 3.025094 2.936999 -2.607544 -0.604045 -5.074500 -2.554885 0.739093 -2.146112 -1.954037 1.970367 0.793599 -1.542295 -1.956045 0.755923 0.563656 -0.855738 -3.462310 -1.779593 3.418264 -3.556427 -2.577838 -2.231705 2.209087 -1.794331 -4.848976 0.831335 -2.372625 2.300426 -1.335809 2.576878 -1.894631 -0.097450 4.035732 -1.294704 -1.563897 -1.179427 3.835773 2.457414 -0.361205 0.993968 -0.239290 -0.856509 2.878792 4.214694 -1.128414 -3.124170 1.203765 -1.754425 -0.227819 -3.090800 -0.075988 3.036083 -3.594719 -0.825637 2.409257 -0.449042 -0.285254 2.807441 -1.447049 3.238969 9.265693 0.074943 1.388500 0.408849 -3.269052 2.724652 1.099924 -0.225071 2.570530 1.513472 -0.796544 -4.752957 -3.271409 1.203843 1.437958 1.919411 -3.578400 -2.657406 -2.008703 -0.150496 0.391683 -2.195284 2.229714 -1.773279 -1.683460 -0.434690 -0.032419 5.768509 -1.330515 -2.002540 3.399516 2.242639 -4.651706 -4.775450 -2.252917 -2.918835 -1.096699 0.136237 -0.785243 1.647610 4.058800 -6.753166 2.453863 -0.282367 -0.569849 1.580368 -1.610178 0.255348 -6.055427 -0.338436 2.552101 3.416491 -1.400567 0.831674 0.355973 -2.454507 1.837541 0.156865 1.140359 -0.121071 0.357792 -0.791906 -2.211084 -2.542584 -0.293001 -1.978436 0.239990 0.058914 0.415472 0.105266 -5.722281 3.203232 -2.635837 -0.571983 2.751113 0.737038 3.612249 -2.098934 -3.470956 2.526410 1.061004 -0.756032 -3.488634 1.742300 3.110535 -0.602248 -0.676569 -1.541273 -5.952729 0.637070 -2.345668 0.490815 1.041895 1.442259 3.480171 0.816822 -1.712546 -4.857221 -1.478112 -0.682742 -0.134941 -1.647638 -1.536636 0.273462 2.999370 2.921986 0.655940 0.391349 0.104837 4.408370 -3.195220 -1.964000 3.165835 0.788266 -2.809717 1.338419 3.490599 -2.840631 -2.879073 -2.038962 1.574927 0.473220 -2.868540 1.373605 -1.130100 0.962293 1.210132 1.325117 -1.335057 1.823436 1.316151 0.420040 -2.732042 6.000845 4.849197 -2.511255 -0.899927 -1.749712 1.006590 -4.275829 -2.361834 0.028624 0.397447 0.238428 2.548742 1.654648 3.284600 -0.363030 1.224125 0.773196 -2.967488 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::empty() const = -0.178614 0.525037 0.778518 -0.803974 0.880454 0.997870 0.186322 -0.410164 -0.568377 -0.103683 -0.062039 -1.054328 -0.589954 0.906531 -0.438553 0.145868 1.102368 0.068441 -0.356537 0.061467 0.333768 0.372157 1.048815 0.902144 -0.775103 0.118119 0.158182 0.312424 -0.255392 1.202119 -0.741611 -1.156812 0.080654 0.243019 0.104293 -0.216204 -0.146610 -0.342636 0.137858 -1.135067 0.143618 0.488580 -0.153019 -0.254064 0.080267 -0.269287 1.312017 0.570341 0.051753 -0.228121 0.392187 0.595475 -0.004668 0.138192 0.616476 0.173009 1.125457 -0.154533 -0.363281 -0.271460 -0.276403 0.106828 -0.308730 0.901708 0.820895 0.335310 -0.128062 -0.251629 -0.106593 0.087432 -0.056331 0.265787 0.147602 0.822793 0.056436 0.108814 0.475668 -0.534078 0.051232 -0.454264 -0.552631 -0.292145 0.143364 0.679208 0.305714 -0.436004 0.957641 -0.163902 0.128152 0.041504 1.336598 -0.681005 -0.243823 -0.415594 -0.676365 0.055513 -0.221996 0.080153 -0.353517 -0.143229 -0.715664 -0.552260 0.167613 0.190255 -0.321957 0.431903 0.097020 0.602591 -0.580257 -0.127476 -0.335191 0.266812 -0.012784 -1.269502 -0.809955 -0.347803 -0.108797 0.001645 -0.474061 -0.917130 0.388356 0.579329 -0.532767 -0.213915 -0.687831 0.814533 0.460813 0.032122 -0.023679 -0.235737 0.483503 0.755130 0.119273 -0.470491 0.144092 -0.227333 -0.145678 -0.095302 -0.334357 0.046585 -0.496648 -0.470906 0.099046 0.761530 -0.489383 0.215760 -0.768282 -0.204404 0.351789 2.507700 -0.591262 0.721294 0.059485 -1.126887 0.503951 0.020841 -0.476262 -0.279435 0.262575 0.676484 -0.849587 -0.631632 0.791130 0.942326 0.541002 -0.514967 0.510618 -0.124061 -0.277357 -0.223849 0.365974 0.088176 -0.184947 -0.589545 -0.412074 0.488527 1.604527 -0.195081 -1.543874 0.444850 0.123807 0.226444 0.117810 -0.157197 -0.136182 0.198482 0.336330 -0.226500 0.715969 1.060810 -1.810806 0.863466 0.150673 -0.787532 1.185091 -0.226614 -0.383521 0.259028 0.052827 0.981300 0.808597 0.166683 -0.218581 -0.265215 -0.710386 -0.168764 0.082526 0.389274 -0.493924 0.410506 0.440846 -1.065401 -0.606602 -0.834963 -0.095222 -0.334307 -0.862537 0.341374 -0.091898 -1.685982 1.275208 0.513632 0.067797 -0.067762 -0.443055 0.189034 -0.680787 -0.977543 0.225834 -0.288619 -0.201217 0.123825 -0.119356 0.368620 0.290247 0.804717 -0.873703 -0.853786 0.503359 0.118981 0.810715 0.368131 0.459705 0.272112 0.623661 -0.111734 -0.388905 -0.618839 0.863006 0.149422 -0.617961 0.207027 -0.497289 0.678641 0.742714 -0.221259 -0.354477 -0.841595 0.595927 -0.193912 0.091862 0.482866 -0.432836 -0.835019 -0.315768 0.632328 -0.225678 -0.412293 -0.512697 -0.315180 -0.701349 -0.741427 0.103450 -0.213633 0.118261 0.496428 -0.262612 -0.631248 0.144521 0.001145 -0.220716 0.325190 0.742819 0.276720 -0.265455 0.628743 -0.756284 0.565475 -1.084771 -0.909403 0.423335 -0.754951 -0.577492 -0.255160 -0.218682 0.536892 -0.209695 0.418711 0.023326 0.066069 +PE-benchmarks/strongly-connected-components.cpp__std::operator==(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::back() = -0.390802 0.510683 0.764935 -0.774087 0.907905 0.588112 0.319152 -0.191445 -0.635904 -0.656552 -0.160579 -1.083574 -1.118833 1.258946 -0.539699 0.095193 1.651053 0.410552 -0.209831 -0.206028 0.648831 -0.187011 1.516692 1.328559 -1.165615 -0.025295 0.423613 0.641382 -0.011973 1.140311 -0.364246 -1.288780 0.483178 0.072726 0.430528 -0.706164 0.098872 -0.181229 -0.282924 -1.720628 0.119705 0.358452 -0.097923 -0.224563 -0.058412 0.473900 1.556283 0.935889 -0.277165 -0.051535 0.635484 0.610942 -0.028659 0.343631 0.352329 -0.049470 0.601758 -0.314911 -0.652445 -0.196845 -0.332441 -0.848683 -0.270739 1.172979 1.369957 0.237270 0.066982 0.003973 -0.324049 0.349835 0.049002 0.275607 0.556880 0.611158 0.481239 -0.378068 0.019652 -1.587857 -0.261018 -2.377140 -0.765859 -0.793318 0.604423 0.501019 0.232334 -0.287648 1.317540 0.156943 0.339742 0.633206 1.834122 -0.907651 -0.470114 -0.833841 -0.593438 0.440219 -0.650473 0.126864 0.105367 -0.006744 -0.969986 -0.832723 0.274487 0.083339 -0.419225 -0.061170 -0.092845 1.022521 -1.248714 -0.207515 -1.078412 0.009708 0.116377 -1.815123 -0.294374 -0.409340 0.603474 0.219866 -0.363047 -0.818254 0.402722 0.778190 -0.415298 -0.329783 -0.837983 1.151197 0.357066 -0.057415 0.176090 0.022000 0.360174 1.006072 0.770307 -0.519367 -0.165415 -0.024627 -0.622415 -0.172214 -0.786869 -0.137388 0.339144 -0.910761 0.215236 0.743449 -0.741022 -0.396883 -0.285929 -0.502054 0.816141 2.699290 -0.445996 0.776753 0.258619 -1.391717 0.595892 -0.175977 -0.460511 0.022688 0.746003 0.702316 -0.776428 -0.926236 0.726812 1.239209 0.813031 -0.825688 0.103743 -0.389903 -0.018311 -0.348202 0.252333 0.390918 -0.297948 -0.763739 -0.377985 0.705955 1.710559 -0.430294 -1.313074 0.488591 0.413246 0.061288 -0.572901 -0.244934 -0.143199 0.109751 0.316032 -0.221029 0.651922 1.505713 -2.401645 1.147585 0.085548 -0.443185 0.910436 -0.177040 -0.487456 -0.829682 0.330545 1.333109 1.144569 0.208136 0.016867 -0.192665 -1.088842 -0.178985 0.132237 0.750281 -0.471064 0.544618 0.246544 -1.070352 -1.035007 -0.745392 -0.107597 -0.390721 -0.547505 0.481285 0.338781 -2.385020 1.650982 -0.084927 -0.224487 -0.032050 -0.308643 0.576267 -1.211505 -1.509730 0.402422 -0.442938 -0.754608 -0.419839 0.013841 0.736734 0.031835 0.329875 -0.612337 -1.205433 0.906300 0.002161 0.825369 0.447860 0.670232 1.172986 0.534074 -0.463295 -0.778013 -0.544837 0.662396 -0.424282 -0.728141 0.193028 -0.359525 0.930426 1.450116 -0.207363 -0.407334 -0.365249 1.110656 -0.779861 -0.439319 0.914628 0.138918 -0.641267 0.358909 1.020231 -0.889639 -0.841429 -0.821356 -0.133646 -0.351219 -1.165848 0.181846 -0.754266 0.172560 0.737199 -0.121866 -0.724725 0.467440 0.185453 -0.078996 0.041212 1.223013 1.238870 -0.834503 0.575041 -0.995189 0.572320 -1.686461 -1.195540 0.345305 -0.325183 -0.287390 0.037624 -0.141113 0.663926 -0.216436 0.208062 -0.243806 -0.107796 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::operator--() = -0.673661 0.842930 1.295686 -1.916687 1.821214 2.201069 0.389635 -0.986874 -1.134223 -0.225985 -0.240855 -1.657234 -0.995621 2.155663 -1.035597 0.703260 2.703921 0.321035 -0.685232 0.012586 1.507298 0.418895 2.411934 1.996496 -1.909915 -0.146819 1.070974 0.860876 -0.175038 2.163507 -1.359179 -2.282774 0.382895 -0.411465 0.257667 -1.072844 0.139066 -0.415178 0.634192 -2.608023 0.372247 0.171918 -0.677994 -0.597796 -0.262118 -0.699478 2.578325 1.511465 -0.411883 -0.579125 1.233573 1.495439 -0.551487 0.388423 0.867087 0.687190 1.531159 0.194312 -0.621005 -0.740781 -0.498288 0.131447 -0.087431 2.109420 2.061241 0.648345 0.103646 0.237257 -0.184262 0.216729 -0.031098 0.372929 0.168804 1.436081 0.458132 -1.206882 0.308883 -2.616209 -0.163432 -1.880880 -1.008266 -0.916449 -0.196409 0.437058 1.033498 -0.412869 2.069337 -0.270482 0.462787 0.810307 2.901021 -1.794229 -0.597236 -1.587670 -1.659940 0.325656 -0.779394 0.170648 -0.354943 -0.472035 -1.541293 -1.857788 0.249222 0.818297 -0.651985 -0.299486 0.196597 1.564137 -1.268931 -0.889405 -0.880188 0.595445 -0.594563 -3.049621 -1.491370 -1.148045 0.666398 -0.138365 -0.707802 -2.535519 0.566008 1.964028 -0.971562 -1.095374 -0.332725 1.662728 1.306776 0.014469 -0.012209 -0.719932 0.739172 2.225503 1.048358 -1.074424 0.003527 -0.271715 -0.883361 -0.481497 -1.326601 -0.070308 -0.272280 -1.404972 0.198650 2.196517 -1.113566 0.112536 0.241016 -0.681517 1.255082 6.592336 -0.978399 1.444128 0.291150 -2.681957 0.949675 -0.083151 -0.922531 -0.233388 0.800687 1.200789 -2.784835 -1.576294 1.429733 1.952063 1.375802 -1.427773 0.099078 -0.762400 -0.616424 -0.404375 0.166780 0.392145 -0.821007 -1.366457 -0.831117 1.325232 3.546674 -0.810341 -2.779747 1.087983 0.932305 -0.219311 -0.670016 -0.608944 -1.102434 0.413376 0.942822 -0.550993 1.647251 2.516214 -4.203883 1.770359 0.041530 -1.337439 1.931247 -0.144083 -0.915102 -0.176795 0.432481 2.295978 1.859151 0.061099 0.096464 -0.303644 -1.631190 -0.234522 0.254365 1.024753 -0.881471 0.749772 0.836646 -2.348859 -1.602335 -0.764692 -0.438977 -1.128025 -1.182878 0.712516 -0.427103 -3.801745 2.936156 0.581837 0.115297 0.492263 -0.992349 1.092624 -1.890455 -2.458575 1.009583 -0.016908 0.233621 0.131625 0.035395 1.460418 0.653023 1.605338 -1.784795 -2.545985 0.655042 0.147626 1.607857 0.675588 1.092111 1.133489 0.037194 -0.218575 -1.694715 -1.344190 1.383164 0.654824 -1.703106 -0.582562 -0.720964 1.887007 1.887969 -0.562569 -0.882368 -1.297376 1.604954 -1.307933 0.200195 1.141979 0.230078 -2.033402 -0.822051 1.499401 -1.093524 -1.183763 -0.917515 -0.167231 -1.095979 -1.969596 0.264695 -0.628824 0.522608 0.995585 -0.214047 -0.965639 0.514375 0.447813 0.122851 0.558201 1.613385 1.280889 -0.880248 0.477679 -1.745099 1.046105 -2.742742 -2.347917 0.960001 -1.348395 -0.953507 -0.097856 -0.269329 1.507130 -0.568159 1.237504 0.313460 -0.428346 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::operator*() const = -0.123077 0.225392 0.274166 -0.343964 0.398271 0.352908 0.086009 -0.235578 -0.231895 -0.130017 -0.067307 -0.282133 -0.207557 0.425753 -0.234330 0.174848 0.587781 0.105968 -0.070452 -0.118856 0.293246 -0.081703 0.575746 0.485162 -0.444234 0.015046 0.329864 0.187070 0.018350 0.479682 -0.325322 -0.459486 0.158813 -0.166888 0.068299 -0.308627 0.015340 -0.075509 0.137863 -0.601169 0.050550 -0.142102 -0.153359 -0.066477 -0.066159 0.019557 0.576456 0.312948 -0.077722 0.048001 0.297870 0.321537 -0.089772 0.107172 0.187172 0.208395 0.377282 -0.031450 -0.117961 -0.085157 -0.106023 -0.132396 -0.015081 0.451651 0.462427 0.079170 0.025860 0.095506 -0.119323 0.030982 0.014166 0.111206 0.020472 0.298133 0.106285 -0.474466 0.082230 -0.715441 -0.124626 -0.696368 -0.238319 -0.269197 -0.065989 -0.027399 0.271790 0.135215 0.478559 0.002333 0.130304 0.126139 0.614164 -0.469253 -0.131095 -0.225867 -0.273939 0.047377 -0.188663 0.048577 -0.096678 -0.065971 -0.307730 -0.463030 0.222731 0.163024 -0.163892 -0.140144 -0.008807 0.320688 -0.461051 -0.241821 -0.309973 -0.005395 -0.173105 -0.624191 -0.124869 -0.216698 0.427489 0.003403 -0.128494 -0.587388 0.132515 0.491765 -0.164270 -0.274039 -0.029161 0.297246 0.260119 0.004732 0.012275 -0.156042 0.143903 0.566946 0.348648 -0.214198 -0.051505 -0.016011 -0.232170 -0.108298 -0.278306 -0.037171 -0.019142 -0.349980 0.127931 0.441037 -0.246808 -0.040153 0.271628 -0.199386 0.278206 1.228205 -0.192774 0.270785 0.064166 -0.592897 0.061244 -0.126843 -0.169219 0.014792 0.234800 0.257837 -0.539112 -0.337398 0.257156 0.416757 0.270542 -0.362706 -0.120955 -0.198281 -0.076401 0.007113 0.017540 0.075441 -0.193748 -0.275885 -0.162404 0.187213 0.815376 -0.187613 -0.376127 0.196732 0.077469 -0.115037 -0.278253 -0.130853 -0.223321 0.103138 0.158311 -0.099602 0.264472 0.521088 -1.011992 0.374145 -0.159526 -0.277536 0.307323 0.027872 -0.142004 -0.150445 0.119612 0.461335 0.398838 0.023099 0.153665 -0.020467 -0.372552 -0.063271 0.006167 0.266425 -0.230909 0.184138 0.276215 -0.597106 -0.352425 -0.059692 0.021293 -0.236952 -0.149500 0.162622 -0.060916 -1.020900 0.592305 0.044247 -0.034330 0.178952 -0.123539 0.298742 -0.422547 -0.513160 0.241659 -0.029091 0.071742 0.014631 -0.013120 0.320552 0.027687 0.247164 -0.324203 -0.487114 0.089253 0.020093 0.260350 0.165815 0.246475 0.359340 -0.230821 -0.075573 -0.376703 -0.111402 0.198348 -0.032721 -0.257016 -0.037591 -0.150514 0.406864 0.515752 -0.038083 -0.122636 -0.083495 0.381567 -0.390651 0.025719 0.260562 0.332117 -0.369678 -0.049314 0.305171 -0.276074 -0.296537 -0.165638 -0.057310 -0.153427 -0.387590 0.108994 -0.228803 0.102211 0.249481 0.008481 -0.220212 0.197696 0.035473 0.081766 0.054117 0.349084 0.483251 -0.231001 0.077169 -0.334159 0.169371 -0.590628 -0.487865 0.138269 -0.097346 -0.183942 -0.004102 -0.105349 0.336666 -0.085343 0.212705 0.069908 -0.142053 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::pop_back() = -0.706603 1.592418 2.465405 -2.986005 3.228571 3.547553 0.407882 -0.848455 -1.684611 -0.403313 -0.794143 -2.864805 -2.060381 3.105959 -1.397313 0.534649 3.499323 0.063721 -1.068280 0.436988 1.717670 1.379824 3.057756 1.966334 -2.661131 0.008331 0.574405 1.436052 -0.908340 4.154059 -2.126035 -3.872770 -0.126981 0.951364 0.626594 -0.976809 0.167189 -0.764438 -0.138068 -3.500056 0.509426 1.771568 -1.044852 -0.738174 0.012981 -1.196539 3.964763 2.021119 -0.513236 -1.360398 1.503894 2.363824 -0.521081 0.569582 1.114692 0.561118 2.642928 -0.611740 -1.299002 -1.047871 -0.738507 0.252730 -0.577178 2.700577 2.654241 0.833274 -0.111096 -0.162133 -0.373351 0.360990 -0.224807 0.559102 0.625817 2.115599 0.515041 0.611981 0.631796 -1.670488 0.406157 -1.353158 -1.422525 -1.545518 0.056755 2.593874 0.694881 -1.996099 3.176072 -0.722034 0.667152 1.009504 4.129695 -1.977769 -0.662062 -2.881155 -2.444020 0.349078 -0.873904 -0.511075 -1.193184 -0.266367 -1.958070 -1.922326 -0.372334 0.400252 -0.852183 0.696317 -0.124597 2.324629 -1.897581 -0.471474 -1.301829 1.594907 -0.221814 -4.117672 -2.973999 -1.098034 -0.650785 -0.437861 -0.579671 -2.719647 1.024488 2.321680 -1.816105 -0.598433 -1.997820 2.893675 1.688101 -0.497430 0.049127 -0.757850 1.237280 2.094383 0.740904 -1.444053 -0.340838 -0.243617 -0.415451 -0.929448 -1.544880 0.461282 -1.239575 -1.825628 0.017123 2.847471 -1.329054 0.658543 -2.812814 -1.263827 1.842721 8.577318 -1.793572 1.702088 -0.281693 -3.625466 2.020556 0.629183 -1.750933 -0.758548 0.526482 1.990686 -2.860406 -2.119067 2.423366 2.568417 1.862846 -1.342773 1.643496 -0.896217 -1.009012 -0.814203 0.543748 0.920115 -1.176937 -1.670661 -1.317836 1.357656 5.018807 -0.497905 -5.027352 2.002062 1.361589 0.058082 0.513884 -0.740310 -0.716127 0.046947 1.627644 -0.995271 2.469087 3.574365 -5.482878 2.675803 1.097058 -2.367792 3.045259 -1.277629 -0.563065 0.804487 0.012354 3.489972 2.792838 0.160813 -0.395331 -1.218525 -2.103326 -0.015981 0.612779 1.468879 -1.060026 0.816251 0.979586 -3.137063 -2.053097 -2.394296 -1.120884 -0.793197 -2.665921 0.664067 -0.492164 -5.146003 4.288422 0.945288 0.696167 0.221243 -1.253880 1.125701 -2.163473 -3.272970 1.123892 -0.233000 -0.614561 0.301418 0.084286 1.812967 1.010814 2.479545 -2.633459 -3.739111 1.285566 0.503424 2.176740 0.943163 1.737256 0.971286 2.088381 -0.389054 -1.642061 -2.812326 2.860315 0.996654 -1.836305 0.413733 -1.068375 2.325744 2.233440 -0.822242 -1.177749 -2.864254 2.051390 -0.489221 0.218527 1.716307 -1.895104 -2.879937 -1.159926 2.339156 -0.824948 -1.913965 -1.837846 0.177650 -1.991187 -2.624908 -0.116394 -0.913350 0.218327 1.927787 -0.650904 -2.307814 0.443104 0.451232 -0.867781 0.393778 2.913941 0.620188 -0.962620 2.030360 -2.281252 1.857910 -3.672691 -2.809430 1.097360 -2.828501 -1.142603 -0.191543 -0.438873 1.699986 -1.144410 2.170943 0.427925 -0.658059 +PE-benchmarks/strongly-connected-components.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::_M_pop_back_aux() = -0.628446 2.077649 3.101958 -2.877023 3.206139 4.048011 0.522123 -1.126016 -1.685838 -0.199243 -0.611661 -3.383446 -2.309847 3.111602 -1.633594 -0.011614 3.790273 0.197724 -1.213571 0.508582 1.102617 1.913363 3.423076 2.751362 -2.669953 0.196372 0.570152 1.126087 -1.157514 4.510975 -2.800381 -4.327200 0.050932 1.468877 0.501544 -0.690680 -0.382054 -1.483772 -0.145859 -3.756555 0.484511 1.867648 -1.329741 -0.892649 0.454351 -0.997564 4.725156 1.878855 0.080571 -1.442348 1.117532 2.495421 -0.296936 0.422103 1.919504 0.550731 3.730141 -0.358078 -1.285038 -1.015664 -1.045937 0.653068 -1.194220 3.083844 2.678661 1.325515 -0.331203 -1.142197 -0.405285 0.227190 -0.524896 0.781759 1.014089 3.126123 0.162270 1.256415 1.367588 -1.146482 0.351655 -0.629227 -1.686064 -1.381028 0.123918 2.590281 0.697547 -2.297815 3.251295 -0.664090 0.757843 0.365820 4.700033 -2.200370 -0.733227 -2.071080 -2.472516 0.087862 -0.690978 0.118649 -1.635787 -0.733537 -2.378721 -2.056659 -0.122658 0.497780 -0.962859 1.745373 0.201113 2.235360 -1.720782 -0.060204 -1.370280 1.071955 0.062919 -4.389221 -3.485803 -1.074237 -0.564973 -0.109859 -1.425234 -3.039874 1.390503 2.294285 -1.948545 -0.581491 -2.194746 3.162180 1.677143 -0.320117 -0.170426 -0.918795 1.607870 2.094761 0.516760 -1.455392 0.320724 -0.744931 -0.583145 -0.857759 -1.275884 0.640611 -1.849746 -1.438328 0.159589 2.939093 -1.610644 0.929805 -3.433644 -1.069481 1.584713 9.143308 -2.354584 2.149867 -0.338266 -4.023012 2.007379 0.459520 -1.908693 -1.263010 0.696827 2.619671 -3.262916 -2.039422 2.784405 3.070437 1.840179 -1.607346 2.528139 -0.674170 -1.168156 -1.157305 1.238172 0.488006 -0.921739 -1.903025 -1.511203 1.682172 5.489120 -0.647574 -6.250809 1.608200 0.594238 1.066319 1.175523 -0.466585 0.076678 0.500447 1.727952 -1.011887 2.676733 3.656902 -5.981489 2.902690 0.914940 -3.008432 4.022761 -1.130929 -0.925911 2.002699 0.274366 3.766610 2.782724 0.868911 -1.107387 -1.355348 -2.284068 -0.451295 0.505312 1.704357 -1.517621 1.229395 1.610462 -3.823377 -2.215542 -3.417972 -0.567895 -1.077937 -3.397058 0.860975 -0.903488 -5.933095 4.708654 1.865063 0.640722 -0.323256 -1.666939 0.491484 -2.313610 -3.586040 0.768795 -0.754902 -0.754989 0.574606 -0.384583 1.450120 1.319165 3.217812 -3.290572 -3.617770 1.712566 0.777989 2.818386 1.100312 1.940728 1.070968 2.585315 -0.285892 -1.404546 -2.936259 3.817133 1.047846 -2.152719 0.843940 -1.639761 2.298560 2.463927 -1.155288 -1.214522 -3.596108 1.952172 -0.394124 0.533106 1.609295 -1.838951 -2.884722 -1.497917 2.223707 -0.512987 -1.865400 -1.751355 -0.858048 -2.588075 -2.690900 -0.112005 -1.030664 0.237963 1.976232 -0.890474 -2.540413 0.186569 0.012396 -0.957279 1.161460 2.478519 0.809373 -1.015454 2.631500 -2.488074 2.294970 -3.796097 -3.118682 1.432158 -3.495143 -1.500373 -0.790759 -0.797438 1.619841 -1.063512 1.815731 0.313828 -0.011933 +PE-benchmarks/strongly-connected-components.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/strongly-connected-components.cpp___GLOBAL__sub_I_strongly_connected_components.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/subset-sum.cpp__printSubset(int*, int) = -0.589704 -0.762352 0.041945 -1.507877 0.799500 0.567794 0.416595 -0.574455 -1.674530 -0.333236 0.551092 -1.370823 -0.115953 1.691277 -0.518299 1.308539 2.086704 0.455331 -0.697783 -0.256171 1.643449 -0.667053 1.869892 1.872917 -1.364459 -0.143874 -0.037919 1.005827 0.560279 0.512725 0.146507 -0.587472 0.437553 -1.506593 -0.156914 -1.323115 0.345238 0.803385 1.105789 -2.300123 0.410355 0.186838 0.430106 -0.367335 -0.400398 0.181834 0.766779 1.341160 -0.550337 0.608206 1.408990 0.177770 -0.161089 0.323627 0.155359 0.280255 0.250935 0.075605 -0.522293 -0.467265 -0.015841 -0.625629 0.613826 1.307957 1.851984 0.016086 0.044662 0.771842 0.393841 0.343717 0.984534 0.182654 -0.599831 -0.238653 0.705537 -2.077938 -0.029476 -2.959578 -0.099114 -3.000641 -0.842895 0.066370 1.285441 0.220820 0.702658 0.048047 1.367633 -0.286117 -0.353816 1.411126 1.355499 -1.113176 -0.652123 -1.005626 -1.046642 0.680758 -0.806821 -0.100388 0.756419 0.502406 -1.092006 -0.633420 0.619875 0.659719 -0.551772 -0.951867 0.262822 1.205971 -1.291477 -1.240868 -0.012817 1.250411 -0.322040 -2.160947 -0.104206 -1.366870 0.754532 -0.047842 -0.428280 -1.072130 0.060529 0.652694 -0.413603 -0.530366 -0.771466 1.068714 0.637606 0.521305 0.115067 0.018837 0.167975 1.966360 0.439260 -1.058720 0.005707 0.261740 -0.601023 0.514517 -1.246120 -0.769680 0.733447 -1.452439 0.107972 0.808396 -0.836908 -0.405173 1.306294 0.523364 0.431533 4.865423 0.265883 1.805670 1.263541 -1.227119 0.793702 -0.238922 0.216798 0.726909 0.682107 -0.221318 -2.157415 -1.318146 0.554359 1.405172 1.142015 -1.477209 -0.932274 -0.216267 -0.110358 0.262045 -0.123092 0.317005 -0.209534 -1.087458 -0.276639 0.969157 2.696406 -0.335789 -0.096786 0.635221 0.830354 -1.196444 -1.987554 -0.561486 -1.258865 0.273346 0.076667 0.039195 0.897071 1.793873 -2.825162 1.257482 -0.173738 0.224339 0.960715 0.294159 -1.409141 -2.424305 -0.336715 0.672938 1.750326 -0.562798 0.421087 0.855211 -1.285743 -0.047010 0.240393 -0.043063 -0.408537 0.584776 0.068768 -0.644118 -0.675254 0.459878 -0.620735 -0.341089 -0.077303 0.904534 0.257766 -1.879687 1.135829 -0.246346 -0.591100 0.466015 -0.350832 1.285823 -1.409079 -1.290948 0.912941 0.155781 -0.376019 -0.933974 0.236770 1.030053 0.081099 0.175509 -0.662554 -1.646216 0.827349 -0.897232 1.001988 0.592658 -0.364802 0.801025 -0.089936 -0.258886 -1.523271 -0.598027 -0.390101 -0.097005 -1.265901 -0.524951 -0.275703 1.320010 1.069764 0.143767 -0.902656 0.336515 1.757224 -1.086011 -0.524115 0.879529 0.382602 -1.333187 0.416900 1.154587 -1.905353 0.108233 -0.779437 -0.020514 -0.131759 -0.951948 1.125989 0.292370 0.931771 -0.144814 0.353531 0.023710 0.709413 0.654739 0.253856 0.162777 2.124916 1.519600 -0.299702 -0.453916 -1.407356 0.430602 -1.714186 -1.585330 0.384788 0.410434 -1.142273 0.425584 0.305510 1.680514 0.363409 0.160428 -0.195684 0.186030 +PE-benchmarks/subset-sum.cpp__comparator(void const*, void const*) = -0.461843 -0.119648 0.244361 -0.870993 0.861623 0.589416 0.355947 -0.779323 -0.941948 -0.209095 0.348772 -0.749231 -0.249718 1.230721 -0.537026 0.943498 1.639972 0.322995 -0.496790 -0.549170 1.383025 -0.407604 1.697951 1.442698 -1.269583 -0.070293 0.805073 0.571681 0.753874 0.284376 -0.333287 -0.321981 0.651506 -1.381076 -0.053210 -0.859146 0.224485 0.108331 1.030105 -1.606815 0.191082 -0.810567 0.009754 -0.171919 -0.422998 0.380993 0.967142 1.052653 -0.428866 0.435871 1.252412 0.269244 -0.236204 0.310241 0.119151 0.450958 0.710559 0.513582 -0.268621 -0.424386 -0.145417 -0.426918 0.341609 1.219240 1.497036 0.123721 0.090985 0.880548 0.268910 0.304966 0.512343 0.279969 -0.277044 0.261426 0.641551 -2.220792 -0.148980 -3.024535 -0.495209 -2.515662 -0.713787 -0.361530 0.276311 -0.975370 0.915565 1.005134 1.222543 0.113903 -0.110255 0.691105 1.423678 -1.264720 -0.500383 -0.601827 -0.760898 0.369895 -0.757958 0.373586 0.587720 0.108290 -0.928477 -1.189458 0.678328 0.613139 -0.480995 -0.939147 0.057515 1.017392 -0.944873 -1.011489 -0.444416 0.319280 -0.517991 -1.826217 -0.036896 -0.909232 1.483816 0.093682 -0.281524 -1.431897 0.092188 1.075088 -0.373291 -0.940220 0.594771 0.575603 0.836477 0.451286 0.050546 -0.189655 0.298231 1.773876 1.177615 -0.769265 -0.090554 -0.065918 -0.694114 0.300721 -1.017958 -0.456176 0.536586 -1.095223 0.636450 1.116267 -0.672045 -0.581271 1.886267 -0.027834 0.506399 3.122222 0.047238 1.094772 0.760879 -1.271635 0.160066 -0.512198 0.010395 0.575298 0.737704 0.142899 -1.675365 -1.129411 0.585114 1.175540 0.804461 -1.575572 -1.112542 -0.368799 -0.065060 0.087821 -0.169598 0.390164 -0.273727 -0.751168 -0.300430 0.867252 1.992095 -0.817745 -0.742118 0.543294 0.329226 -0.651774 -1.758814 -0.593313 -1.008988 0.323277 0.449234 0.087157 0.661973 1.492347 -2.614404 0.951951 -0.418878 -0.149896 0.855790 0.542578 -0.902029 -1.152764 0.246095 0.806517 1.013783 -0.114127 0.020824 0.538423 -1.152126 -0.103515 0.097438 0.292606 -0.418806 0.542499 0.388318 -0.866218 -0.887851 0.478211 0.044647 -0.601601 0.188727 0.764721 -0.280939 -2.280123 1.239788 -0.307935 -0.529972 0.592232 -0.477917 1.190265 -1.068742 -1.211586 0.867995 0.039915 0.180691 -0.665818 0.208794 0.943183 0.281212 0.702406 -0.724069 -1.305823 0.261678 -0.498249 0.759604 0.479275 0.245889 1.056797 -1.040845 -0.268213 -1.537350 0.187813 -0.138220 0.103420 -1.045277 -1.095415 -0.212167 1.221201 1.215557 -0.056852 -0.449967 -0.088124 1.228292 -1.862897 -0.404168 0.747551 1.448053 -1.059464 0.356745 0.846566 -1.236393 -0.358962 -0.343297 -0.284744 -0.234493 -0.990704 0.709600 -0.167385 0.622343 0.133416 0.249720 0.154884 0.739243 0.305363 0.578756 -0.004671 1.099918 1.917194 -0.789324 -0.581128 -1.144203 0.530538 -1.623028 -1.526470 0.652486 0.198914 -0.779242 0.194370 0.003769 1.274120 0.039809 -0.098145 -0.200224 -0.138171 +PE-benchmarks/subset-sum.cpp__subset_sum(int*, int*, int, int, int, int, int) = -7.039929 -7.432297 -5.520735 -13.903888 10.105451 14.034556 4.943812 -11.943506 -15.645802 1.412062 8.559370 -14.502067 -0.467346 17.589427 -6.663320 16.638426 19.771663 1.753046 -9.816943 -2.134293 18.693751 3.733249 22.067614 18.730885 -14.361910 -1.857559 1.446900 4.692427 7.055263 0.268253 0.650718 -6.595868 9.744314 -19.250453 -7.486643 -9.280802 2.815750 5.073285 18.151313 -18.766616 4.085569 -3.596368 -0.740507 -3.912048 -6.038448 0.602183 8.830722 14.534903 -3.842617 6.355838 14.259320 4.128734 -3.819986 3.644237 1.742846 2.931196 0.196390 3.681735 -2.966560 -10.419945 -0.984610 0.870865 2.822131 15.099358 18.174422 1.949974 -0.337966 12.476222 4.185257 3.288243 9.579797 3.266451 -3.997380 0.878257 7.366569 -19.674071 -3.119778 -25.707034 -4.417034 -24.421926 -6.183098 2.955483 8.010151 -5.870326 11.427253 3.665961 14.995188 -1.565886 -6.858479 16.191899 15.816317 -15.395914 -6.466014 -7.655324 -10.171921 4.155571 -8.886936 5.179050 6.927399 2.265053 -13.064362 -10.558354 0.642995 8.693640 -6.071845 -14.861541 4.067854 9.803869 -11.232465 -11.796606 3.328912 12.065141 -5.891988 -23.787318 -10.986352 -12.623424 11.368875 -1.901728 -5.394815 -15.914494 0.564720 8.318605 -4.030367 -10.918793 7.041276 4.450612 11.449603 9.141529 0.116769 -0.212020 4.206247 27.538724 4.013679 -10.782325 1.928978 -2.184252 -1.795424 8.871007 -10.134930 -6.395663 4.859980 -15.308763 7.356088 14.316704 -8.111762 -4.802507 17.533278 5.396439 2.220134 48.405094 2.306733 18.893547 15.169904 -15.458296 -1.814786 -8.767862 2.452536 7.165546 5.833835 -1.433664 -20.046186 -14.613252 9.712933 15.564159 11.378083 -17.833419 -4.493094 0.035722 -0.486564 -1.452169 -2.522114 3.471718 -0.607126 -11.278436 -3.378382 14.425775 27.067922 -8.306862 -0.229822 8.788074 10.399915 -7.617224 -13.132586 -8.163920 -12.855028 4.569346 9.860038 2.426544 10.125936 19.285746 -22.412732 11.421980 -2.393818 1.891020 7.147849 9.684199 -16.883062 -9.032381 -2.697022 7.620647 13.247545 -4.620891 3.835519 8.829455 -14.146801 -0.993179 4.247616 -2.164657 -3.767594 6.176345 5.236548 -7.024804 -8.164737 9.419440 -3.187879 -4.566510 0.661866 11.603384 -3.366216 -21.093225 13.232880 0.127415 -7.391975 3.812416 -6.436693 17.318489 -14.156256 -14.283116 12.297013 -0.237969 -0.548611 -4.561814 3.784675 10.440988 7.270003 10.952120 -11.458956 -16.082044 8.646658 -5.283279 12.358364 6.053243 -1.631869 7.917585 -19.100447 -2.728487 -17.823091 -8.916709 0.691574 4.777976 -16.274085 -5.792554 -2.503882 15.987806 9.431499 -0.133035 -13.984803 1.252163 14.629534 -16.514956 -1.336375 8.547761 16.932098 -17.800207 2.574826 10.990825 -15.987609 2.696737 -4.295206 -1.890902 -6.433344 -12.203822 11.744134 5.106909 11.677877 -2.029899 4.566562 3.666146 7.495306 5.696490 5.475555 4.539782 16.656887 14.615168 -4.701497 -9.160449 -16.614579 7.107363 -18.637207 -21.501546 10.818408 -0.885790 -12.384544 1.622050 -0.857806 18.775631 3.886639 -1.032687 -3.242603 3.101442 +PE-benchmarks/subset-sum.cpp__generateSubsets(int*, int, int) = -3.058129 -3.127590 -1.182320 -6.818044 4.582420 5.072333 2.151895 -4.487975 -7.207511 -0.183196 3.193846 -6.244421 -0.547690 8.016269 -2.938142 6.698327 9.506696 1.300666 -3.991418 -1.293886 8.350804 -0.075773 9.781226 8.522478 -6.494651 -0.908274 1.006199 3.444934 2.813668 0.986339 0.260595 -3.067193 3.575436 -8.204286 -2.263106 -4.825347 1.397292 2.363327 6.893851 -9.260691 1.828763 -1.426371 -0.345090 -1.719925 -2.524728 0.398705 4.145622 6.427737 -2.041008 2.631328 6.550599 1.646720 -1.746775 1.626923 0.999404 1.442770 0.611545 1.610280 -1.786466 -3.786833 -0.531450 -0.705320 1.815620 6.679720 8.399705 0.768699 0.050160 4.898502 1.697889 1.584411 4.184350 1.150586 -2.128325 0.170996 3.389423 -9.909148 -1.215366 -13.371806 -1.613068 -12.526311 -3.341919 0.614675 4.164624 -2.224466 4.364135 1.645699 6.625917 -0.719190 -2.294548 7.287328 7.196476 -6.257274 -3.054145 -4.112748 -4.783338 2.240183 -3.814491 1.437548 3.323517 1.442091 -5.686791 -4.202553 1.194273 3.577966 -2.535696 -6.066900 1.621264 5.279462 -5.322873 -5.361182 0.504663 5.577139 -2.187214 -10.816425 -3.694428 -5.756202 5.778146 -0.599956 -2.411819 -6.611701 0.446578 4.063424 -2.003240 -3.996661 1.692151 3.098012 4.520063 3.470186 0.192756 0.064156 1.534066 11.459448 2.625070 -4.732873 0.533966 -0.280370 -1.834538 3.057810 -4.976442 -2.946901 2.475012 -6.874064 2.751578 5.806216 -3.828734 -2.541273 7.791105 2.153634 1.702449 22.978212 0.784743 8.426965 6.128141 -6.716100 0.531509 -2.969272 0.945171 3.020012 2.989989 -0.646783 -9.841391 -6.454625 3.912017 6.875560 5.255660 -8.170490 -3.142318 -0.721807 -0.544845 -0.014823 -1.074896 1.617521 -0.769505 -4.792363 -1.552806 5.948907 12.484006 -3.200775 -1.520064 3.609749 4.390537 -3.882175 -7.224896 -3.282908 -5.467945 1.893425 3.308567 0.616398 4.583529 8.720579 -12.213835 5.397823 -0.970108 0.773608 3.808211 3.558293 -7.157497 -6.709238 -1.255050 3.748697 6.858904 -1.996092 1.486592 3.736137 -6.182764 -0.368508 1.739928 -0.245434 -1.699869 2.721058 1.621401 -3.497306 -3.732361 3.322269 -1.963792 -1.682639 0.104847 4.713113 -1.206418 -10.521356 6.159165 -0.331184 -2.898362 2.062022 -2.624705 7.537467 -6.492671 -6.735967 5.157902 0.240142 -0.765913 -2.770058 1.432285 4.917932 2.484710 3.959064 -4.590644 -7.488708 3.840659 -2.871951 5.490837 2.640568 -0.686572 4.463870 -6.592292 -1.359724 -7.988116 -3.685932 0.207135 1.422802 -6.997404 -2.953630 -1.112915 6.902231 4.588000 0.058080 -5.616014 0.667559 7.242899 -7.429212 -1.180674 4.044629 6.115162 -7.579022 1.490573 5.255399 -7.832981 0.518207 -2.468593 -0.794570 -2.284086 -5.339361 4.874632 1.693665 4.829759 -0.694920 1.980202 1.068097 3.303517 2.670622 2.509344 1.657630 8.103035 7.909650 -2.387165 -3.556910 -7.307319 2.954596 -8.430679 -9.423562 3.896057 0.216134 -5.075330 1.186018 0.044419 8.277203 1.434162 -0.132319 -1.162469 1.110584 +PE-benchmarks/subset-sum.cpp__main = -0.756010 -0.767883 0.303650 -2.068857 1.631369 1.162437 0.776119 -0.836818 -2.467157 -0.450318 0.919158 -2.142522 -0.655495 2.629749 -0.826822 1.622563 3.238511 0.654914 -1.080687 -0.590731 2.172669 -0.389532 3.125348 2.913764 -2.202867 0.018363 0.102296 1.122797 0.724337 0.917209 -0.204881 -1.323730 1.096415 -1.951128 -0.357121 -1.581367 0.176724 0.548518 1.484116 -3.370048 0.540774 0.089048 -0.127710 -0.480833 -0.458284 0.862018 1.749416 1.974985 -0.676087 1.184499 1.940481 0.277537 -0.258873 0.520540 0.579373 0.379373 0.641429 0.458221 -0.937364 -0.730516 -0.300620 -0.892623 0.280717 2.064425 2.672287 0.086202 -0.165496 0.950672 0.415019 0.543673 1.343827 0.448630 -0.123127 -0.009706 1.226882 -2.478006 -0.314270 -4.230690 -0.450692 -4.848823 -1.451974 -0.054575 2.179686 -0.396780 0.955654 0.062738 2.300025 -0.267405 -0.544590 2.057776 2.529733 -1.868631 -1.093422 -1.175519 -1.391182 0.801461 -1.189259 0.232289 1.118623 0.336232 -1.947762 -1.184586 0.788706 0.742857 -0.883967 -1.267119 0.363854 1.924156 -2.142859 -1.376448 -0.506174 1.636781 -0.165713 -3.362237 -0.849457 -1.470507 1.845633 0.199020 -0.996071 -1.612936 0.402178 1.042565 -0.887207 -0.853594 -0.207368 1.537180 1.088962 1.057187 0.226409 0.157289 0.598474 3.054056 1.100060 -1.529845 0.170123 0.073449 -0.568234 0.964144 -1.515238 -0.942248 0.801724 -2.052214 0.851176 1.251036 -1.400262 -0.791549 1.730171 0.672330 0.528420 6.592106 0.043221 2.664132 1.697961 -2.094089 0.608868 -0.710326 0.202054 0.907215 1.278467 0.008125 -2.586695 -1.974657 1.247909 2.402530 1.708058 -2.761697 -0.777178 -0.227153 -0.080025 0.070653 0.075950 0.483001 0.059595 -1.565176 -0.519650 1.592194 4.069241 -0.919335 -1.390640 0.885751 1.057927 -0.867166 -2.180151 -0.798543 -1.201690 0.580332 0.870094 0.070686 1.463733 2.865595 -4.667084 1.994485 -0.447697 -0.075682 1.523754 0.946417 -2.030397 -2.451669 -0.469036 1.229121 2.552696 -0.077527 0.168596 1.088004 -2.071568 -0.212099 0.427700 0.118494 -0.701876 1.070547 0.458016 -1.271556 -1.129558 0.096370 -0.499460 -0.315434 -0.302545 1.477362 -0.043860 -4.129923 1.985459 -0.084784 -1.001663 0.377297 -0.564003 2.084597 -2.058182 -2.313311 1.338799 -0.244396 -1.058146 -1.155898 0.164972 1.382295 0.485927 0.965711 -1.268189 -2.451093 1.736562 -0.874102 1.943124 1.025543 -0.283549 1.929454 -0.881771 -0.656309 -2.124365 -1.082301 0.596038 -0.289336 -1.805773 -0.420394 -0.645143 1.981506 1.726643 0.165586 -1.419077 -0.206164 2.473239 -2.230749 -0.575940 1.546603 1.502997 -1.818251 1.060523 1.922834 -2.518800 -0.000659 -1.137291 -0.523082 -0.671002 -1.488599 1.553872 0.149326 1.311293 -0.027910 0.529222 -0.120772 1.031197 0.507796 0.364442 0.282371 2.808640 3.095370 -1.170647 -0.353719 -2.235442 1.180439 -2.707301 -2.743184 0.891510 0.095296 -1.685619 0.314091 -0.032287 2.311934 0.446316 -0.346789 -0.653491 0.612596 +PE-benchmarks/subset-sum-problem.cpp__isSubsetSum(int*, int, int) = -4.958337 -6.285878 -4.505679 -10.606533 7.342466 9.896287 4.279934 -9.034516 -12.399085 0.845312 6.683313 -14.564163 0.263278 13.101171 -4.018498 14.144235 16.452746 1.353047 -8.386490 -1.111022 13.545886 0.469572 17.832644 14.370204 -8.475405 -1.146049 -3.839654 4.484220 3.065180 -2.676027 2.390919 -2.580331 6.635634 -15.991849 -6.648974 -5.158295 1.975038 4.514379 14.165443 -15.355030 3.371586 -1.803696 2.714014 -3.568427 -5.217514 -1.769605 6.652824 10.517066 0.813058 3.376710 8.697785 0.594157 -1.119805 3.321444 1.954987 2.346308 0.396237 -1.679112 -4.152024 -7.427654 -0.511390 0.590309 2.660522 10.305314 12.789343 3.081283 -0.862100 10.450153 4.194247 2.557552 7.984846 1.804417 -6.106232 0.677553 3.255966 -18.058553 -0.806092 -16.712473 -3.360087 -14.531372 -6.237030 3.278426 7.438351 0.480261 8.649695 3.579600 10.055744 -1.757087 -5.445391 11.262631 12.102729 -11.601394 -5.673291 -6.079174 -5.291301 2.403441 -5.309366 3.682073 6.892174 4.708598 -9.977184 -3.625984 4.298579 6.599594 -3.840569 -10.725955 4.639745 8.356535 -6.094075 -10.047688 4.511813 11.928215 -4.192651 -17.885378 -3.357402 -8.945385 4.769750 -0.509641 -4.346920 -12.244456 0.682756 4.794806 -2.827312 -6.618308 -0.565166 4.638536 7.191297 6.184031 0.529536 3.695872 3.137859 21.593179 -0.080735 -7.409583 2.717039 -1.537536 -0.941619 7.445338 -5.757658 -6.761790 -0.122987 -12.281770 3.713348 10.369872 -6.012748 -3.212364 6.984594 7.445508 0.945653 35.774152 2.368940 15.547829 12.134072 -10.967334 2.503460 -7.887822 2.284784 3.296888 3.205279 -2.748170 -18.721225 -11.792962 7.189179 11.259158 8.579394 -12.651463 -3.243232 -0.433024 -1.000233 -0.449878 -1.815212 3.754385 0.826912 -7.494974 -2.048293 11.680993 25.080150 -5.279301 4.662904 7.734578 3.415458 -4.742364 -15.107332 -6.923055 -8.413182 2.557310 4.195832 3.456894 6.075589 14.307436 -11.726576 9.037337 -1.869105 2.639821 9.025910 6.150257 -13.884648 -11.662561 -5.111788 6.132978 11.897351 -5.805872 0.124411 5.768798 -9.615299 -0.870995 3.385707 -2.618452 -1.269386 3.638846 1.100048 -4.173673 -4.428583 7.553938 -3.808361 -1.442110 0.870060 8.551044 0.901720 -8.923389 9.919078 0.881011 -5.384160 3.470940 -5.461569 14.172346 -8.395248 -8.537116 8.630188 -0.787480 -1.567798 -4.426334 3.049131 6.503871 4.071468 6.561014 -7.873387 -8.985511 7.569636 -4.889918 9.294850 4.429228 -2.180870 2.959425 -7.619580 -3.871186 -10.556547 -10.026487 -4.699238 3.789073 -13.067291 -3.270199 -1.913679 12.045081 5.402686 1.385906 -12.494139 2.433410 11.047554 -12.625616 -3.293367 7.019828 5.995845 -15.214661 1.157617 8.844807 -12.871364 3.279909 -2.990948 -1.148175 -5.216704 -9.208711 7.472569 5.421993 8.366284 -3.191361 2.630314 4.369595 5.304597 4.510304 4.901103 3.372043 15.496666 7.762370 -0.467599 -7.838853 -12.723789 4.767902 -12.753290 -15.105943 8.092870 4.558976 -10.499715 1.130057 2.417789 14.283258 3.009594 -3.084846 -3.449391 2.283137 +PE-benchmarks/subset-sum-problem.cpp__main = -1.322188 -1.777840 -0.544516 -3.139103 2.235219 2.022372 1.305740 -1.794394 -3.992685 -0.383055 1.788677 -4.382014 -0.448343 4.185076 -1.050485 3.582322 5.097946 0.778319 -2.262984 -0.437977 3.661362 -0.408888 4.982359 4.341782 -2.744267 -0.123716 -1.297525 1.407126 0.780783 0.064435 0.641944 -1.293645 1.633541 -3.816762 -1.253060 -1.780096 0.459600 1.427045 3.243617 -5.116471 1.060421 0.514067 1.399538 -1.117849 -1.189200 0.009333 2.271060 3.182324 -0.228152 1.219450 2.658370 0.017087 -0.088323 0.933297 0.608650 0.477155 0.357356 -0.545450 -1.709757 -1.621266 -0.224672 -0.652549 0.744524 3.052491 3.947110 0.641324 -0.323292 2.338237 1.227724 1.019859 2.403909 0.513953 -1.229916 -0.222429 1.270245 -4.379959 -0.389514 -5.497839 -0.652881 -5.683692 -2.250328 0.720543 3.393048 0.973151 1.874162 0.404684 3.226543 -0.689314 -1.328659 3.309926 3.809039 -2.961947 -1.835469 -2.038245 -1.938648 1.171005 -1.657507 0.529408 2.020105 1.370169 -3.106945 -1.037274 1.332264 1.522015 -1.202567 -2.359711 1.166614 2.808608 -2.381841 -2.648122 0.625317 3.508715 -0.529007 -5.266463 -0.445806 -2.481049 0.850056 0.307701 -1.496035 -2.844530 0.411071 0.980278 -1.266461 -1.364887 -1.543371 2.083105 1.510751 1.730915 0.355645 0.921423 0.940278 5.253107 0.350005 -2.485887 0.727787 -0.094484 -0.334595 2.013516 -1.968799 -2.198630 0.344908 -3.614066 0.979312 2.187443 -2.047559 -1.124934 1.038812 1.958057 0.457153 9.414549 0.520031 4.563726 3.280732 -3.123825 1.632815 -1.630419 0.490609 1.013465 1.455939 -0.589903 -4.307944 -3.442316 2.047589 3.609457 2.755918 -3.400931 -1.189596 -0.120671 -0.274570 0.153387 -0.039856 1.115066 0.353286 -2.513379 -0.680648 3.060964 6.952363 -1.167328 0.270327 1.977088 1.281954 -1.240445 -4.244413 -1.675230 -2.497355 0.699801 0.940958 0.666569 1.974070 4.456995 -4.757225 3.154987 -0.429424 0.634573 2.722440 1.303658 -3.846145 -4.281288 -1.448478 1.861379 4.044221 -1.245729 -0.194221 1.663454 -3.009201 -0.290757 0.802866 -0.550316 -0.632430 1.316380 -0.106353 -1.260356 -1.348946 1.201311 -1.262656 -0.432467 -0.161876 2.442147 0.979746 -3.118103 3.008760 -0.031159 -1.565181 0.709138 -1.219550 3.643110 -2.565895 -2.756702 2.142584 -0.441588 -1.340155 -1.812128 0.611241 1.940461 0.794305 1.321741 -1.770723 -2.946788 2.639317 -1.539938 2.997598 1.501650 -0.847741 1.336657 -0.159427 -1.187703 -2.769433 -2.488096 -0.964750 0.160133 -3.365684 -0.828855 -0.836007 3.344320 1.945405 0.435472 -3.231928 0.171245 3.581180 -3.112492 -1.345174 2.395190 0.312729 -3.692037 1.028797 3.021271 -4.032091 0.762247 -1.620672 -0.045078 -1.268303 -2.502400 2.212375 1.222332 2.174626 -0.769134 0.568914 0.675171 1.516994 1.295079 0.750827 0.565736 4.978051 2.362629 -0.600806 -1.239923 -3.713507 1.539059 -3.958571 -4.086088 1.795574 1.355465 -3.217273 0.454626 0.576519 3.853515 0.685757 -0.730826 -1.302574 0.969980 +PE-benchmarks/sudoku.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/sudoku.cpp__SolveSudoku(int (*) [9]) = -2.344173 -2.267758 -0.796806 -4.586365 3.455917 2.966466 1.970810 -1.860238 -5.433976 -1.613957 1.719813 -4.773846 -1.060691 6.673160 -1.222713 5.656360 7.999464 1.623272 -2.238862 -0.023397 6.015248 -2.322399 6.992983 6.302763 -4.235654 -0.434585 -0.386401 2.261694 0.298969 1.703888 0.398139 -3.249054 3.000464 -6.465789 -1.625926 -4.466766 1.073948 2.687949 4.185884 -8.060454 1.632597 0.407247 -0.116737 -1.805094 -2.269826 -0.225632 3.696031 4.956555 -1.736891 2.188098 3.587235 0.116796 -1.074782 1.732130 0.808891 1.504966 -1.714933 -0.073756 -2.689261 -2.169615 -0.593984 -2.861432 1.586609 4.159778 5.821393 0.073150 0.061895 4.160100 0.083282 1.080012 3.028350 0.468376 -0.804486 -1.574299 2.787481 -7.491899 -2.104668 -9.167779 -1.742425 -10.719778 -3.290309 0.242071 4.295594 0.902868 3.387204 -0.383120 4.877362 -1.469162 -1.210796 5.849824 5.988509 -5.443105 -2.681459 -4.212626 -2.691190 1.808956 -2.901157 -0.393226 2.822622 0.118011 -4.613602 -3.044698 2.253867 2.620731 -1.697996 -5.646223 1.184552 4.786311 -5.155159 -5.051003 -0.742321 3.921166 -1.742150 -7.799808 -0.206564 -2.942923 2.978498 0.665212 -1.934961 -5.115117 0.896660 2.873588 -1.329002 -3.551897 -0.494848 3.982150 2.057500 2.163637 1.261792 0.553126 0.775183 8.543040 3.047909 -3.144080 0.313406 0.333022 -1.451541 2.212466 -3.291891 -3.391985 1.394843 -6.144301 0.264211 3.976396 -3.304205 -1.193033 4.332294 2.054664 1.592458 16.111618 0.706353 6.111139 4.449052 -5.488678 2.519642 -2.454842 0.114284 1.818391 2.821977 -0.344638 -7.885243 -4.792744 2.729550 5.179006 4.485841 -5.497328 -3.122544 -1.396612 0.352577 0.401792 -0.735387 1.648784 0.668180 -4.597440 -0.873638 4.194257 10.600742 -2.693206 0.393051 3.422850 2.450693 -2.924014 -7.734090 -2.663394 -4.788141 0.522918 1.624989 -0.147350 2.613291 6.876424 -7.690421 4.564369 -1.956366 0.350742 2.434722 2.239711 -5.090989 -7.986571 -1.789506 3.486012 6.595620 -1.486107 2.374688 2.045661 -4.555906 -0.336118 1.153370 -0.317642 -0.777296 2.129009 -0.409264 -2.991255 -2.581253 2.324813 -2.316933 -1.753129 0.507582 3.252162 1.894823 -6.162955 4.862692 -0.597739 -2.110368 2.206944 -0.527075 6.443018 -4.656577 -5.782792 4.307765 -0.167984 -1.796249 -2.175166 1.140820 3.659976 1.180839 -0.703857 -1.496067 -6.479041 3.568556 -1.598937 4.224095 2.093036 -0.653929 4.154096 -1.209847 -2.217281 -4.995816 -4.031896 -0.860332 -0.976704 -4.644587 -2.851678 -0.962051 5.581241 3.826079 1.038243 -4.156497 0.915282 5.895998 -5.297768 -0.998210 4.433282 2.939039 -5.182856 1.197427 5.306116 -6.454391 0.115447 -2.381966 1.018371 -1.266777 -4.184783 2.775573 0.713436 2.919731 -0.253642 1.249763 0.430150 2.117829 2.498811 1.495048 -0.106902 7.267734 5.209447 -2.280759 -2.424825 -4.793272 1.677576 -6.457217 -6.383985 2.254780 2.873031 -3.708139 1.085322 1.371429 5.435486 0.613069 -0.077503 -0.702126 -0.285311 +PE-benchmarks/sudoku.cpp__FindUnassignedLocation(int (*) [9], int&, int&) = -1.288369 -1.052672 -0.350122 -3.011053 1.868319 1.742845 0.842472 -1.154103 -3.088682 -0.516514 0.468711 -2.281759 0.004087 3.649809 -0.755108 3.130530 4.706232 1.046085 -1.247627 -0.006001 3.764362 -1.747541 3.739348 3.356474 -2.416700 -0.358216 0.628554 1.497009 0.274724 1.513687 -0.194424 -1.805756 0.957016 -3.670325 -0.369698 -3.016853 0.714637 1.649497 2.577435 -4.859052 1.001446 0.006223 0.423240 -1.120502 -1.288652 -0.781500 2.044992 2.699089 -1.136679 0.573843 2.374690 0.740566 -0.795204 0.811570 0.541711 1.628268 -0.107176 0.456859 -1.127460 -1.113297 -0.209192 -0.858705 1.519719 2.512659 3.402529 0.162046 0.231549 2.200236 0.339669 0.518530 1.493366 0.116147 -1.281964 -0.686637 1.235045 -5.057861 -0.646966 -6.220047 -0.447730 -6.019049 -1.566075 -0.155272 1.378165 0.096507 2.104488 0.202461 2.693665 -1.166026 -0.201442 3.146195 3.187006 -2.778963 -1.274075 -2.783006 -2.168062 1.116791 -1.423430 -0.715604 1.813320 0.019991 -2.259623 -2.225559 1.466326 1.870866 -0.959935 -3.182107 0.752782 2.623971 -2.377270 -3.225915 -0.248300 2.546569 -1.554671 -4.486287 -0.352360 -2.472156 1.169730 -0.073881 -0.862634 -3.670341 0.307910 2.363678 -0.912112 -2.059294 -0.025021 2.304823 1.524548 0.728084 0.435740 -0.441584 0.205268 4.780232 1.814174 -1.999292 0.090303 0.528035 -1.362683 0.429076 -2.487844 -1.866502 0.911448 -3.320352 0.087432 2.611824 -1.785650 -0.263633 3.421452 0.672247 1.297325 10.932329 0.176362 3.297167 2.323710 -3.264923 1.898947 -0.530394 -0.157970 0.940459 1.537238 -0.107281 -5.429426 -2.709044 1.137707 2.702071 2.545162 -2.921702 -2.491635 -1.259145 -0.380761 0.789176 -0.665241 0.659307 -0.455808 -2.512299 -0.662146 2.178570 6.373084 -1.187081 0.038890 1.798319 1.956986 -2.622513 -4.658508 -1.452027 -3.807386 0.369235 0.428631 -0.479963 1.878080 3.775143 -5.517355 2.634470 -1.087450 -0.153984 1.689199 0.939675 -2.493885 -5.118284 -0.710960 2.170604 4.028771 -1.437544 1.442043 1.116417 -2.435446 -0.129172 0.394639 0.192356 -0.693047 1.020851 -0.146232 -2.112742 -1.424214 1.720416 -1.451592 -1.575401 0.250564 1.494849 0.850911 -3.630203 2.997997 -0.261168 -0.598365 1.742549 -0.365504 3.173826 -2.731201 -3.221539 2.332615 0.908963 0.385954 -0.940476 0.589664 2.685568 0.456663 0.357611 -1.101782 -4.281911 1.161154 -1.133042 2.136908 1.089357 -0.273744 1.790830 -0.926570 -0.674971 -3.437566 -1.727734 -1.061151 0.119937 -2.630267 -2.230991 -0.587682 3.225355 2.278531 0.436476 -2.193750 0.387150 3.513384 -2.704549 -0.283944 2.119898 1.315199 -3.299961 -0.250991 2.731865 -3.687432 -0.379814 -1.251754 0.714607 -0.363027 -2.384989 1.580754 0.254374 1.571289 -0.028146 0.428868 0.173996 1.201961 1.698307 0.861820 0.131588 3.908759 2.472495 -0.783100 -1.391051 -2.478214 0.575999 -3.792959 -3.374653 0.814258 1.175532 -2.312579 0.851614 0.986092 3.300656 -0.005707 1.205255 0.228431 -0.769162 +PE-benchmarks/sudoku.cpp__isSafe(int (*) [9], int, int, int) = -2.222326 -2.403461 -0.287839 -5.041511 3.218493 2.912474 1.780598 -3.086048 -4.976991 -0.589225 2.345241 -4.812517 -0.356788 5.783783 -1.735090 4.905853 6.689323 1.087364 -2.597108 -0.945875 5.352026 -0.686429 6.614985 5.988446 -4.294924 -0.361702 -0.236333 2.007019 1.568965 0.750408 0.045859 -2.266196 2.449680 -5.561934 -1.570620 -3.323086 0.766306 2.056438 4.972993 -6.566012 1.543141 -0.295026 -0.123746 -1.283255 -1.446617 0.054496 3.163323 4.224926 -1.400716 2.092320 3.909842 0.398903 -0.815700 1.268234 1.257635 1.122784 0.699543 0.507618 -1.633048 -2.593973 -0.635862 -0.663465 1.223194 3.939475 4.841924 0.575305 -0.385720 3.350047 1.536724 0.798923 2.977754 0.933730 -1.310978 -0.208417 2.110679 -6.831894 -0.883142 -8.693755 -1.094489 -8.342485 -2.880773 1.006482 3.581611 -0.448736 3.025651 0.242708 4.569043 -0.792290 -1.990238 4.089289 5.187730 -4.797897 -2.083818 -2.528800 -2.861376 1.065387 -2.076219 0.944182 2.103811 0.967011 -4.246827 -2.712977 1.736240 2.230815 -1.709124 -3.904563 0.894746 3.975889 -4.122477 -3.691804 0.723835 4.014717 -1.343987 -6.722982 -1.271201 -3.623145 3.273249 -0.279169 -2.306587 -4.575358 0.699449 2.368538 -1.809887 -2.501482 -0.129130 2.930384 3.228291 2.266566 0.227285 0.520366 0.795646 7.835354 1.373455 -3.509545 0.679892 -0.213535 -0.712892 2.183909 -2.938787 -2.415669 1.307733 -4.748316 1.106201 3.581236 -2.735314 -1.148206 4.712956 2.208790 0.652075 14.817914 0.529595 6.126672 4.534364 -4.476974 1.070560 -2.141654 0.772471 1.775686 2.320965 -0.341668 -6.750972 -4.701689 3.121868 4.721001 3.458070 -5.350163 -2.204570 -0.423589 -0.176836 0.032843 -0.434633 0.772714 0.078816 -3.800584 -1.034357 3.990875 9.167087 -2.337430 -0.978275 2.528164 2.076774 -1.982327 -5.443595 -2.425527 -3.766210 1.120573 2.007689 0.826409 3.181339 6.254140 -8.158652 4.013692 -0.862165 0.462091 3.164915 2.610945 -4.999233 -5.603427 -1.785902 2.574111 5.053259 -1.512033 1.329035 2.518769 -4.326588 -0.253011 0.989697 -0.770246 -1.366719 2.076270 0.877229 -2.671413 -1.905356 1.520977 -1.796639 -1.192619 0.039562 3.424936 0.156702 -6.775565 4.127124 -0.133893 -1.912998 1.591706 -1.672928 5.710376 -3.951682 -4.447983 3.689204 -0.143758 -1.328076 -1.905748 0.887730 2.780623 1.003684 1.804954 -2.822200 -4.846539 3.221438 -2.348954 4.256986 1.986510 -0.763737 2.785176 -2.984583 -1.085101 -4.518012 -2.844821 -0.248349 0.498403 -4.767037 -1.964202 -0.826704 4.598461 2.836502 0.269086 -3.863068 0.504741 4.801674 -5.064322 -0.203110 3.132545 3.453962 -5.171105 1.066268 4.005732 -5.179210 0.815852 -1.938551 -0.816662 -2.061131 -3.387774 3.230520 1.642196 3.038083 -0.795535 1.191525 0.673588 2.237559 1.925551 1.187521 1.209289 5.916650 4.942032 -1.470755 -2.316662 -4.915646 2.284433 -5.489698 -6.107123 2.667199 0.859015 -4.074541 0.447322 0.177656 5.862421 1.346070 -0.345939 -0.601413 0.920544 +PE-benchmarks/sudoku.cpp__UsedInRow(int (*) [9], int, int) = -1.040641 -1.150546 -0.017460 -2.228199 1.329728 1.187056 0.742833 -0.992193 -2.517347 -0.254853 0.567339 -1.901911 0.002988 2.848185 -0.617725 2.553863 3.438514 0.970225 -1.143859 -0.085236 2.724107 -1.310634 2.838507 2.727007 -1.777026 -0.242355 0.014353 1.343596 0.328913 1.239270 -0.330434 -0.948106 0.815943 -2.857231 -0.314106 -2.250630 0.455862 1.429049 1.945675 -3.601644 0.753347 0.301059 0.814339 -0.803541 -0.852837 -0.539310 1.271843 2.098620 -0.528132 0.705008 1.617358 0.062440 -0.221034 0.653230 0.689924 1.317088 0.249894 0.172230 -1.037734 -0.813792 -0.278182 -0.945129 1.148651 1.895266 2.642030 0.128415 0.060545 1.466266 0.365722 0.431042 1.401692 0.175834 -1.150955 -0.589364 0.945141 -3.624117 0.016614 -4.000672 -0.376376 -3.968544 -1.275927 0.064394 1.370850 0.318938 1.686339 0.088759 2.147767 -0.917815 -0.442337 1.761465 2.292354 -2.295401 -1.065719 -1.790892 -1.430106 0.741415 -1.166316 -0.585430 1.392982 0.173123 -1.804256 -1.298564 1.216772 1.453173 -0.750665 -1.737644 0.540252 2.142167 -1.877700 -2.617094 -0.205646 1.660620 -1.139760 -3.244054 0.136173 -1.841433 0.668018 0.087265 -0.874345 -2.571546 0.420998 1.543402 -0.627575 -1.488413 -0.560122 1.749776 0.831785 0.591241 0.275257 -0.110204 0.025016 3.450765 1.214071 -1.573780 0.185978 0.488009 -1.143229 0.649766 -1.752085 -1.576104 0.534309 -2.605308 -0.407954 1.682109 -1.430772 0.085270 2.186615 1.039115 0.794170 7.549858 0.145656 2.560783 1.766268 -2.256145 1.611777 -0.359432 0.213797 0.789763 1.173037 -0.223075 -3.993573 -2.154549 0.932210 2.205008 1.962722 -2.121108 -1.809816 -0.930061 -0.055208 0.668582 -0.370875 0.572010 -0.168883 -1.959722 -0.448907 1.206385 4.584168 -1.107160 -0.310576 1.334170 0.801449 -1.939614 -3.638041 -1.138592 -2.658683 0.275462 -0.283427 -0.202350 1.276968 2.914437 -3.636836 2.202927 -0.955204 -0.209054 1.939669 0.385103 -1.936313 -3.612931 -0.853020 1.314053 2.956358 -0.939960 0.603325 1.082614 -2.007603 -0.107210 0.193950 0.115691 -0.538581 0.931680 -0.072679 -1.388704 -0.984498 0.962127 -0.871249 -1.198868 0.131834 1.323097 0.639503 -2.344301 1.970578 -0.039205 -0.653291 1.443796 -0.058300 1.991907 -2.053677 -2.292095 1.682958 0.555066 0.018137 -1.025081 0.433207 1.848486 0.329645 -0.271736 -0.965653 -2.701329 1.044858 -1.096607 1.787132 0.855633 -0.449287 1.188881 0.212779 -0.665010 -2.210018 -1.045913 -1.277179 -0.174531 -1.852478 -1.766425 -0.464273 2.515403 1.723790 0.522601 -1.234555 0.227272 2.810993 -1.964244 -0.429297 1.723973 0.395049 -2.229376 -0.000587 2.143262 -2.869212 -0.145675 -0.871060 0.170359 -0.346882 -1.529915 1.477066 0.217002 1.310652 -0.256543 0.364485 0.185168 0.872599 1.242671 0.519729 0.155651 3.243152 1.709645 -0.508239 -0.953740 -1.962553 0.585394 -2.694913 -2.219035 0.613337 1.158523 -1.975527 0.681542 0.999699 2.532679 0.296998 0.312368 -0.022011 -0.468338 +PE-benchmarks/sudoku.cpp__UsedInCol(int (*) [9], int, int) = -1.040640 -1.150546 -0.017460 -2.228199 1.329729 1.187056 0.742833 -0.992192 -2.517347 -0.254853 0.567339 -1.901911 0.002989 2.848185 -0.617725 2.553863 3.438516 0.970225 -1.143860 -0.085236 2.724107 -1.310636 2.838507 2.727008 -1.777026 -0.242355 0.014353 1.343597 0.328913 1.239270 -0.330435 -0.948106 0.815943 -2.857231 -0.314106 -2.250631 0.455862 1.429049 1.945675 -3.601645 0.753347 0.301059 0.814339 -0.803541 -0.852838 -0.539308 1.271844 2.098620 -0.528132 0.705008 1.617358 0.062440 -0.221034 0.653230 0.689924 1.317089 0.249896 0.172232 -1.037734 -0.813792 -0.278181 -0.945129 1.148651 1.895266 2.642031 0.128415 0.060545 1.466267 0.365722 0.431042 1.401692 0.175834 -1.150955 -0.589364 0.945141 -3.624118 0.016613 -4.000673 -0.376377 -3.968547 -1.275928 0.064394 1.370851 0.318936 1.686339 0.088759 2.147766 -0.917816 -0.442337 1.761465 2.292354 -2.295401 -1.065719 -1.790892 -1.430106 0.741415 -1.166316 -0.585431 1.392983 0.173122 -1.804256 -1.298564 1.216774 1.453173 -0.750665 -1.737644 0.540252 2.142167 -1.877700 -2.617093 -0.205645 1.660620 -1.139760 -3.244054 0.136174 -1.841434 0.668018 0.087265 -0.874345 -2.571546 0.420998 1.543402 -0.627576 -1.488413 -0.560122 1.749777 0.831784 0.591242 0.275257 -0.110204 0.025016 3.450765 1.214071 -1.573780 0.185978 0.488009 -1.143230 0.649766 -1.752086 -1.576104 0.534310 -2.605308 -0.407954 1.682109 -1.430772 0.085270 2.186616 1.039115 0.794170 7.549861 0.145656 2.560784 1.766267 -2.256145 1.611778 -0.359432 0.213796 0.789763 1.173037 -0.223075 -3.993575 -2.154549 0.932210 2.205008 1.962722 -2.121110 -1.809817 -0.930062 -0.055208 0.668582 -0.370875 0.572010 -0.168883 -1.959722 -0.448907 1.206385 4.584170 -1.107159 -0.310576 1.334170 0.801449 -1.939615 -3.638044 -1.138592 -2.658683 0.275463 -0.283428 -0.202351 1.276968 2.914438 -3.636838 2.202927 -0.955204 -0.209054 1.939670 0.385103 -1.936313 -3.612933 -0.853020 1.314053 2.956360 -0.939960 0.603325 1.082614 -2.007603 -0.107210 0.193950 0.115691 -0.538581 0.931680 -0.072679 -1.388704 -0.984498 0.962127 -0.871249 -1.198868 0.131834 1.323097 0.639503 -2.344301 1.970578 -0.039205 -0.653291 1.443796 -0.058300 1.991907 -2.053677 -2.292095 1.682958 0.555066 0.018137 -1.025082 0.433207 1.848486 0.329645 -0.271735 -0.965653 -2.701331 1.044858 -1.096608 1.787132 0.855634 -0.449287 1.188881 0.212780 -0.665010 -2.210019 -1.045914 -1.277180 -0.174531 -1.852478 -1.766425 -0.464273 2.515403 1.723790 0.522601 -1.234555 0.227272 2.810994 -1.964244 -0.429297 1.723974 0.395049 -2.229376 -0.000587 2.143263 -2.869213 -0.145675 -0.871060 0.170357 -0.346882 -1.529915 1.477065 0.217002 1.310652 -0.256543 0.364485 0.185168 0.872599 1.242670 0.519729 0.155651 3.243153 1.709646 -0.508240 -0.953740 -1.962553 0.585394 -2.694913 -2.219035 0.613337 1.158524 -1.975528 0.681542 0.999700 2.532679 0.296997 0.312368 -0.022011 -0.468338 +PE-benchmarks/sudoku.cpp__UsedInBox(int (*) [9], int, int, int) = -1.516606 -1.842236 -1.099129 -2.830478 1.828063 1.887850 1.071844 -1.453999 -3.730119 -0.007688 0.977538 -2.961616 0.098119 4.070626 -0.780967 3.865054 5.152935 1.285141 -1.703858 0.062644 4.102159 -1.779766 4.102509 3.944357 -2.422107 -0.389150 -0.262591 1.337662 0.366275 1.318307 -0.211670 -1.502226 1.410715 -4.370183 -0.761491 -3.255967 0.694051 2.172580 3.302686 -5.299593 1.103560 0.620840 1.553105 -1.209465 -1.368774 -0.058053 1.622317 3.023135 -0.869729 1.077917 2.381115 0.139184 -0.368579 0.923604 0.700682 1.724321 -0.142193 0.902451 -1.462239 -1.446037 -0.328931 -0.926538 1.484032 2.614022 3.937262 0.192898 0.055511 2.363117 0.527056 0.673489 2.049376 0.237436 -1.286340 -1.076920 1.433011 -4.613968 -0.513039 -5.659656 -0.584575 -6.452034 -1.477456 0.343065 2.033256 0.080751 2.437163 -0.017241 3.045440 -1.304766 -0.823749 3.131956 3.178389 -3.248091 -1.545093 -2.557776 -2.161129 1.083572 -1.680842 -0.626462 2.865919 0.132159 -2.641001 -2.120682 1.512545 2.091592 -1.044139 -3.002672 0.855445 2.617533 -2.537876 -3.557348 -0.002827 2.521487 -1.617509 -4.679849 -0.060447 -2.765990 0.305704 0.121420 -1.238585 -3.577956 0.477958 1.838581 -0.940285 -2.265474 -0.150162 2.523025 1.250155 1.048619 0.441437 -0.251492 0.092168 5.187628 1.293896 -2.377927 0.356179 0.586277 -1.419753 1.163788 -2.718727 -2.382247 1.291543 -3.830253 0.142239 2.245152 -1.996983 0.051708 3.423288 1.436924 0.968020 10.695451 0.373742 3.934459 2.761784 -3.205440 2.466854 -0.762725 0.374815 1.187536 1.723689 -0.473759 -5.369622 -3.086288 1.385135 3.108740 2.802919 -3.283029 -2.407027 -1.032915 0.065228 0.818338 -0.597459 0.852678 -0.163057 -2.836687 -0.575943 1.997370 6.952602 -1.593904 0.622738 1.976160 1.879132 -2.804665 -5.403529 -1.672948 -4.219559 0.393223 -0.152399 -0.188676 1.862449 4.125055 -5.101379 3.045563 -1.354100 0.040307 2.487917 0.960694 -3.090458 -5.445944 -1.185546 1.729867 4.462795 -1.313898 1.006181 1.608814 -2.804444 -0.128150 0.358752 -0.078830 -0.687929 1.302293 -0.235199 -1.712234 -1.329876 1.825072 -1.288010 -1.825165 0.350948 1.952963 1.114701 -3.010938 2.660771 -0.092117 -1.023185 1.619571 0.030297 2.728133 -2.853170 -3.167666 2.429062 0.681294 0.135297 -1.429760 0.703434 2.586585 0.710305 0.103471 -1.274949 -4.525719 1.855455 -1.559163 2.572029 1.204718 -0.796906 1.370936 -0.141502 -0.990336 -3.543077 -1.663598 -1.977767 -0.191515 -2.787043 -1.992134 -0.590573 3.605855 2.232845 0.782918 -2.307543 0.343104 4.051436 -2.346867 -0.461200 2.451061 0.855974 -3.294359 0.018773 3.048084 -4.241460 0.046874 -1.227408 0.453178 -0.555265 -2.174909 2.089539 0.441256 1.917841 -0.516404 0.507596 0.513091 1.224271 1.871785 0.632240 0.242668 4.773983 2.091393 -0.704869 -1.399947 -2.854598 0.813563 -3.780053 -3.343848 1.002906 1.523515 -3.130768 0.935666 1.721571 3.690771 0.352530 0.481821 -0.272174 -0.536767 +PE-benchmarks/sudoku.cpp__printGrid(int (*) [9]) = -0.807676 -0.716218 -0.281719 -2.072246 1.130355 1.067087 0.542618 -0.590766 -2.194363 -0.725434 0.512463 -2.235925 -0.408720 2.480612 -0.670955 1.778278 3.363381 0.513631 -0.904549 0.048421 2.307059 -1.037218 2.597360 2.496308 -1.814798 -0.289224 -0.165465 1.290319 0.255462 0.853058 0.557396 -1.472599 0.534494 -1.924175 -0.157690 -1.771813 0.583085 0.982629 1.279180 -3.602106 0.589829 0.861135 0.676515 -0.732923 -0.693271 -0.195758 1.382992 1.913112 -0.711936 0.324188 1.776536 0.591423 -0.359777 0.471855 0.139931 0.276131 -0.197641 -0.235883 -0.983461 -0.759398 0.007345 -0.794506 0.687218 1.861807 2.597247 0.152206 0.167993 1.192326 0.231990 0.537339 1.096645 0.139077 -0.759824 -0.187705 0.887403 -2.530123 -0.350602 -3.620714 -0.071768 -4.387931 -1.173242 -0.121397 1.665437 1.193838 0.947626 -0.341865 1.887714 -0.617797 -0.176190 2.438089 2.198595 -1.455366 -0.967099 -1.986470 -1.465742 1.078784 -1.146556 -0.347177 1.237845 0.561850 -1.601309 -0.828956 0.828372 1.009860 -0.690663 -1.614266 0.432426 1.679488 -1.832686 -1.706061 -0.099412 1.927018 -0.446459 -3.255736 -0.284376 -1.697573 0.174224 0.033205 -0.502835 -1.677770 0.122521 1.003973 -0.540742 -0.820850 -1.261524 1.889753 0.856664 0.579867 0.350671 0.186767 0.410819 2.912677 0.522786 -1.291370 0.014219 0.319722 -0.778265 0.419500 -1.647454 -1.169645 0.722709 -2.202161 0.166219 1.431553 -1.199252 -0.589576 0.851642 0.425286 0.907921 7.556799 0.237676 2.572927 1.690084 -1.967879 1.630488 -0.389852 -0.142542 0.534738 0.842604 -0.034035 -3.139755 -1.800745 0.881102 1.966433 1.683742 -1.796154 -0.952388 -0.412153 -0.234817 0.222310 -0.197738 0.584190 -0.259914 -1.689106 -0.434793 1.764015 4.292269 -0.356971 0.225470 1.152540 1.557059 -1.552601 -3.070348 -0.747272 -1.973445 0.270482 0.264612 -0.137655 1.258893 2.605765 -3.663994 1.855921 0.036162 0.317833 1.442574 0.293249 -1.958386 -3.959671 -0.427839 1.409856 2.869286 -1.039640 0.811683 0.696872 -1.697969 -0.075193 0.471183 0.058961 -0.420989 0.702668 -0.269856 -0.983860 -1.159693 0.695879 -1.179992 -0.557524 -0.283743 1.053484 0.898064 -2.075446 2.019493 -0.296440 -0.627347 0.435928 -0.527676 1.892354 -2.080653 -2.006648 1.286467 0.119342 -0.711121 -0.949246 0.285317 1.516884 0.343694 0.240985 -0.712328 -2.718310 1.329863 -0.911565 1.448519 0.790091 -0.233332 1.000658 0.420255 -0.435252 -2.050000 -1.543282 -0.564797 -0.119895 -1.958860 -0.647439 -0.394798 1.967272 1.530950 0.049106 -1.785980 0.356886 2.420590 -1.125460 -0.673984 1.330050 -0.116070 -2.157199 0.151086 1.785038 -2.696684 -0.004309 -1.303030 0.542661 -0.295210 -1.655187 1.040972 0.226996 1.116253 0.120548 0.221426 -0.160990 0.789125 1.082603 0.256095 0.170489 3.069432 1.455420 -0.386130 -0.462530 -2.025326 0.486431 -2.569833 -2.425690 0.582254 0.582241 -1.444761 0.541116 0.810275 2.173552 0.240075 0.606694 -0.209225 0.034544 +PE-benchmarks/sudoku.cpp__main = -0.865356 -0.672325 0.169385 -2.011981 1.517848 0.952139 0.808921 -0.268843 -2.532714 -1.044102 0.484910 -2.686774 -1.001831 3.072060 -0.559313 1.767197 3.721439 0.877083 -1.002903 0.038068 2.137916 -0.822795 2.921551 2.787967 -1.920053 -0.059096 -0.679502 1.040207 -0.165737 1.303846 0.396527 -2.003467 0.805870 -1.550066 -0.091153 -1.726124 0.334270 1.037802 0.923394 -4.019447 0.731741 1.477063 1.012606 -0.898728 -0.574719 -0.144155 2.010440 2.164678 -0.639498 0.559908 1.494920 0.384985 -0.079611 0.652452 0.381825 0.272111 -0.231616 -0.787338 -1.572670 -0.640414 -0.280295 -1.306968 0.387824 1.974565 2.693773 0.210606 -0.081513 0.936287 0.173560 0.808896 1.182835 0.236567 -0.125667 -0.425512 1.037383 -1.843005 -0.665276 -3.574231 -0.169880 -4.799807 -1.686270 -0.146155 2.638449 1.994133 0.769376 -0.748439 2.354916 -0.779953 -0.199403 2.415226 2.907246 -1.697912 -1.232099 -2.072743 -1.512201 1.168442 -1.191598 -0.442164 0.986079 0.487070 -2.117584 -0.986343 0.743119 0.719652 -0.781459 -1.252225 0.470635 2.188561 -2.319254 -1.586989 -0.586339 2.002206 -0.038354 -3.530082 -0.071681 -1.297962 -0.192123 0.557436 -0.988951 -1.577848 0.554719 0.701951 -0.965322 -0.729350 -2.043612 2.214700 0.421723 0.598215 0.544291 0.343507 0.494180 2.730466 0.804496 -1.585260 0.218389 0.349637 -0.467887 0.617098 -1.558996 -1.477109 0.354845 -2.557421 0.176293 1.171272 -1.585603 -0.707074 -0.502263 0.546611 0.897009 6.130340 -0.026515 2.690220 1.651395 -2.312025 1.959121 -0.455468 -0.262573 0.411179 1.349981 0.203219 -2.158592 -2.097414 1.237479 2.516711 2.061896 -1.539879 -0.807854 -0.448203 -0.094474 0.176567 0.281913 0.775998 0.164092 -2.088969 -0.525897 1.704658 4.360107 -0.492658 -0.520378 1.278564 1.381917 -0.819578 -2.583165 -0.782302 -1.875605 0.168307 0.488162 -0.229757 1.340781 3.147956 -3.826982 2.466323 -0.143455 0.109113 1.510091 0.202309 -2.016556 -3.549222 -0.714324 1.769478 3.275890 -0.595950 0.382429 0.528546 -2.066807 -0.203176 0.457089 0.160995 -0.579034 1.023330 -0.521609 -1.228712 -1.170896 0.012638 -1.160864 -0.664490 -0.540556 1.266021 1.552334 -2.346427 2.422060 -0.261729 -0.716146 0.374678 -0.292879 2.036418 -1.989233 -2.429352 1.277598 -0.341912 -1.498403 -1.117013 0.194056 1.556180 0.316599 -0.080955 -0.521370 -2.634630 1.977534 -0.620856 2.051138 1.041559 -0.278759 1.427066 1.650236 -0.905780 -1.575739 -1.806567 -0.169131 -0.750490 -1.781717 -0.552085 -0.703844 2.176263 1.873919 0.230283 -1.868397 -0.263256 2.681676 -1.241676 -0.840725 1.965145 -1.048830 -1.867712 0.714586 2.468102 -2.785601 -0.150144 -1.712168 0.807919 -0.540243 -1.789767 1.006703 0.011271 0.954878 0.134746 0.046349 -0.437634 0.801532 1.074791 -0.100577 -0.070717 3.540397 1.136611 -0.820365 0.210674 -2.194842 0.869783 -2.949313 -2.377355 0.543901 0.818635 -1.752119 0.433863 0.388326 2.040646 0.000342 0.335346 -0.668831 0.235415 +PE-benchmarks/sudoku.cpp___GLOBAL__sub_I_sudoku.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/tarjan-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/tarjan-algorithm.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/tarjan-algorithm.cpp__Graph::addEdge(int, int) = -0.454251 0.014732 0.737724 -0.972307 0.719048 0.751984 0.286951 -0.568509 -0.833791 -0.270499 0.082470 -0.896132 -0.548274 1.184565 -0.622334 0.471466 1.539444 0.427119 -0.479657 -0.309499 0.865459 -0.210421 1.524448 1.421868 -1.094266 -0.095007 0.365177 0.856315 0.366998 0.911859 -0.474065 -0.587194 0.393821 -0.510509 0.172924 -0.832434 0.104214 0.100763 0.198484 -1.615454 0.160191 -0.052453 -0.142967 -0.165116 -0.075904 0.326587 1.103486 0.915913 -0.068903 0.141988 0.711291 0.390920 0.023148 0.270416 0.445985 0.306988 0.924477 -0.053131 -0.387082 -0.300005 -0.285318 -0.606537 0.108261 1.167968 1.311503 0.248529 0.019658 0.132022 0.034350 0.220839 0.354740 0.299018 -0.099247 0.520522 0.387399 -1.133039 0.468517 -1.526948 -0.185959 -1.624686 -0.612468 -0.443547 0.404118 0.108856 0.526793 0.056515 1.238147 -0.029719 0.015189 0.495658 1.422202 -1.070540 -0.401346 -0.576858 -0.599566 0.240514 -0.599605 0.101817 0.072012 0.217476 -0.847853 -0.683135 0.429039 0.374255 -0.429581 -0.077093 -0.010372 1.019889 -1.089876 -0.604593 -0.599520 0.263622 -0.221227 -1.669155 -0.319942 -0.782149 0.944887 0.009974 -0.426294 -1.047607 0.348574 0.935671 -0.272332 -0.425461 -0.493371 0.928113 0.524029 0.026143 -0.065022 -0.014139 0.151247 1.239612 0.698412 -0.590751 -0.053584 0.100201 -0.742685 0.011652 -0.758564 -0.206041 0.205106 -0.941423 -0.022334 0.882624 -0.662793 -0.125993 0.428439 0.012067 0.577855 3.354099 -0.293393 0.896381 0.533574 -1.216236 0.386493 -0.142657 -0.047121 0.254260 0.537465 0.389814 -1.655034 -0.963328 0.618786 1.179090 0.758463 -1.056510 -0.124293 -0.394841 -0.071765 -0.070947 0.100419 0.264635 -0.361278 -0.717938 -0.339809 0.546513 1.880693 -0.527294 -1.090521 0.422884 -0.085707 -0.376152 -0.967412 -0.337365 -0.233656 0.212137 0.176298 -0.070018 0.629806 1.382166 -2.073271 1.079765 -0.177932 -0.403914 1.186560 -0.056876 -0.568270 -0.704173 0.003596 0.925696 1.081285 -0.007391 -0.187303 0.234428 -1.096552 -0.119598 0.119038 0.557740 -0.477375 0.555793 0.535116 -0.981104 -0.798941 -0.350340 0.003859 -0.381989 -0.375710 0.597345 -0.309046 -2.042930 1.291191 0.062449 -0.275016 0.364273 -0.286141 0.636042 -1.128742 -1.245923 0.550594 -0.053018 -0.328843 -0.525010 0.048870 0.779591 0.147165 0.357933 -0.935953 -1.111113 0.570698 -0.359412 0.836117 0.408109 0.311575 0.919589 0.114779 -0.242586 -0.918799 -0.317622 0.227053 -0.076549 -0.771479 -0.253344 -0.276032 1.017717 1.198326 -0.119514 -0.293843 -0.100879 1.209096 -0.957608 -0.364021 0.666630 0.512789 -0.829413 0.195930 0.806882 -0.994268 -0.518365 -0.478781 -0.497277 -0.331114 -0.905421 0.603949 -0.399135 0.487806 0.330245 0.134013 -0.377564 0.466565 0.239347 0.128229 0.276984 1.278304 1.380350 -0.438043 0.124082 -1.015523 0.609952 -1.459528 -1.072124 0.343748 -0.103585 -0.470185 0.143912 0.015477 0.999450 0.159948 -0.046817 -0.062838 -0.077551 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/tarjan-algorithm.cpp__Graph::SCCUtil(int, int*, int*, std::stack > >*, bool*) = -6.433421 -2.445657 3.262415 -14.664098 10.289166 12.956732 4.641133 -8.305591 -13.359809 -4.542864 5.140980 -15.624505 -6.403266 17.731536 -7.340753 10.086004 21.621541 2.812323 -8.306684 -2.603476 16.170449 0.558497 23.183035 19.273032 -15.647451 -1.638097 3.043482 10.127872 6.146870 5.014242 0.494479 -8.007006 7.430407 -12.411381 -2.724043 -9.267210 2.884156 2.005079 7.925706 -21.428604 3.219113 -1.642602 -3.990506 -3.759298 -4.352114 0.864369 15.114205 14.371122 -3.598657 2.588527 12.894522 4.818012 -2.818349 3.973470 2.581926 0.312519 3.390729 -0.827540 -5.156321 -7.616854 -1.835371 -6.100729 1.806997 16.324487 18.452292 3.009452 0.387464 8.544643 1.872963 3.799740 7.063722 3.275521 -1.699952 4.577576 7.579602 -18.480564 -0.320036 -25.902857 -3.799101 -25.463324 -8.879076 -2.278777 9.711602 1.651040 7.734181 1.501520 15.854345 -0.857764 -2.588872 16.606177 20.717435 -13.917821 -6.665859 -10.433276 -9.482456 5.558975 -9.331672 3.492239 2.553579 3.760251 -13.154362 -8.668976 2.757562 6.326402 -6.142412 -9.643492 2.217348 13.088936 -14.163419 -8.837973 -2.690480 9.642788 -2.336234 -26.407243 -9.194653 -10.682061 14.578047 -0.478920 -4.811176 -14.517114 2.064007 10.504839 -3.519973 -7.342664 -2.470044 9.516335 9.209399 5.705954 0.724292 1.769888 4.743690 22.747310 8.104267 -8.475717 0.299594 -1.422714 -5.382573 4.717256 -9.437819 -4.753929 3.557851 -14.231621 3.040931 15.020736 -8.897640 -6.751027 8.073485 2.245448 5.971776 52.079495 0.208223 16.201164 12.087470 -17.353202 2.025149 -6.216615 -0.716421 4.975406 6.200304 2.531582 -22.487337 -14.226059 9.694143 16.344459 11.484044 -16.874820 -1.320400 -2.147692 -1.169811 -2.570044 -0.623696 4.266774 -1.448668 -11.123577 -4.269958 15.497981 27.413689 -6.955932 -8.781962 8.466287 5.142512 -5.213637 -14.195347 -6.271865 -5.192239 3.581497 8.317939 0.477392 9.604129 20.264170 -25.851537 13.213067 -0.029509 -0.258931 10.824387 4.884918 -13.571035 -11.683055 -1.011666 13.291810 14.665848 -2.940824 0.555652 4.806208 -14.772828 -1.570617 4.543620 2.197159 -4.050788 6.759782 4.334872 -9.479909 -11.162553 1.449628 -3.465791 -2.103155 -2.416229 9.950582 -3.374352 -25.151630 18.791449 -0.845930 -5.906377 2.670963 -7.023463 16.050074 -15.715889 -17.626990 10.403605 -2.272849 -6.987109 -6.836345 2.522326 10.657971 5.708886 6.334952 -11.537294 -15.789195 10.000235 -4.767717 12.231222 6.200855 2.368574 13.105828 -7.312521 -3.409245 -16.037341 -9.606714 4.074409 1.609455 -15.415033 -5.590393 -3.229416 14.896889 13.297834 -2.246356 -11.209369 0.580247 15.679525 -16.911146 -6.186518 9.546292 11.832388 -16.903764 4.453800 12.012132 -15.713813 -2.010999 -7.777050 -3.050830 -5.636850 -15.644799 8.740681 0.446611 9.086479 2.778048 3.135455 -1.018981 7.121027 4.577548 4.399918 3.359500 17.914930 19.620554 -6.720421 -4.349386 -16.479123 8.019576 -22.193372 -21.155252 9.082106 -0.237601 -7.148383 1.566962 -0.480879 16.157385 3.058096 -1.599921 -2.669826 2.267489 +PE-benchmarks/tarjan-algorithm.cpp__std::stack > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/tarjan-algorithm.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/tarjan-algorithm.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/tarjan-algorithm.cpp__std::stack > >::top() = -0.164064 0.269480 0.429867 -0.387625 0.396590 0.176320 0.126206 -0.117434 -0.298202 -0.334711 -0.081474 -0.526148 -0.506169 0.549941 -0.275137 -0.015630 0.726013 0.185111 -0.096871 -0.147607 0.245651 -0.128857 0.678610 0.622286 -0.547145 0.011959 0.189756 0.343294 0.050167 0.563117 -0.178114 -0.544188 0.165365 0.133754 0.250826 -0.324759 0.032804 -0.079257 -0.188146 -0.789202 0.054763 0.160134 0.050907 -0.081926 0.006792 0.295861 0.724364 0.411840 -0.109819 -0.031210 0.319925 0.313869 0.027449 0.149210 0.181230 -0.061824 0.440364 -0.216188 -0.268600 -0.060837 -0.140293 -0.409398 -0.113962 0.560619 0.633323 0.117677 0.026831 -0.065268 -0.125701 0.164265 0.025328 0.140595 0.210519 0.326957 0.168347 -0.167658 0.151225 -0.725875 -0.080732 -1.120754 -0.344674 -0.361534 0.284106 0.290099 0.052631 -0.076108 0.609657 0.112422 0.162247 0.222392 0.819467 -0.363690 -0.192291 -0.305724 -0.302486 0.206087 -0.272185 0.063017 -0.019815 0.105073 -0.413065 -0.316477 0.164308 -0.001618 -0.205763 0.107152 -0.051172 0.425100 -0.621077 -0.024994 -0.463445 -0.021330 0.100866 -0.806887 -0.056035 -0.249337 0.301729 0.051338 -0.160544 -0.320004 0.175973 0.323241 -0.197949 -0.044249 -0.617026 0.517993 0.133599 -0.044528 0.039583 -0.016991 0.165612 0.368138 0.267313 -0.266119 -0.082074 -0.008754 -0.297138 -0.109111 -0.360721 -0.045998 0.183409 -0.385525 0.093177 0.270392 -0.326531 -0.197066 -0.195022 -0.257849 0.365137 1.140607 -0.219598 0.342655 0.108126 -0.608118 0.237459 -0.041695 -0.208864 0.019348 0.326742 0.332417 -0.264316 -0.428391 0.323366 0.560920 0.351904 -0.314018 0.059731 -0.146772 -0.045458 -0.110880 0.142041 0.134857 -0.205144 -0.330396 -0.194235 0.262453 0.741294 -0.091529 -0.538234 0.184805 0.125582 0.006437 -0.216423 -0.078370 0.007355 0.077361 0.057236 -0.097300 0.304733 0.670526 -1.194938 0.539683 0.061930 -0.195405 0.430299 -0.155929 -0.193254 -0.440077 0.159181 0.594743 0.508823 0.058163 -0.003089 -0.074671 -0.498091 -0.091822 0.027556 0.355731 -0.267308 0.242284 0.177833 -0.505847 -0.463444 -0.383491 -0.012085 -0.119036 -0.282167 0.217502 0.141459 -1.113608 0.750940 -0.053605 -0.081798 -0.052256 -0.146431 0.179113 -0.549909 -0.624544 0.116533 -0.217422 -0.350728 -0.229696 -0.007343 0.319661 -0.093479 0.141302 -0.299895 -0.460650 0.383138 -0.066665 0.332541 0.209918 0.311897 0.479518 0.320935 -0.148396 -0.318995 -0.124754 0.257241 -0.240738 -0.285502 0.244521 -0.173959 0.375508 0.677933 -0.107228 -0.135400 -0.061142 0.500071 -0.245281 -0.254445 0.371647 -0.040635 -0.276305 0.211290 0.416987 -0.386128 -0.389820 -0.411890 -0.124179 -0.138107 -0.505493 0.122612 -0.327046 0.064020 0.355842 -0.064028 -0.382322 0.250024 0.054547 -0.072621 0.051549 0.577432 0.558762 -0.307655 0.329354 -0.445561 0.235055 -0.755989 -0.492521 0.115435 -0.135931 -0.123956 0.008489 -0.125650 0.312866 -0.079709 0.129180 -0.094286 0.000178 +PE-benchmarks/tarjan-algorithm.cpp__std::stack > >::pop() = -0.225401 0.328600 0.707306 -0.818073 0.810505 0.703570 0.152846 -0.204623 -0.575717 -0.207261 -0.191328 -0.715321 -0.541028 0.896711 -0.413709 0.158244 1.100433 0.223013 -0.254005 -0.059382 0.496633 0.093505 0.954069 0.762336 -0.814600 0.018594 0.192380 0.521638 -0.090587 1.141867 -0.523158 -0.943821 0.060744 0.167113 0.250260 -0.522949 0.065165 -0.049603 -0.086267 -1.190783 0.156878 0.359254 -0.105208 -0.166155 0.024231 -0.043135 1.034663 0.615524 -0.164058 -0.147058 0.496452 0.630619 -0.075432 0.198171 0.306914 0.214372 0.768935 -0.236616 -0.373935 -0.189943 -0.197156 -0.216176 -0.067758 0.794798 0.873611 0.184244 0.006135 -0.082444 -0.092305 0.152793 0.076737 0.156924 0.106390 0.457796 0.178372 -0.127281 0.225287 -0.831388 0.054871 -0.947990 -0.455712 -0.482288 0.231177 0.595462 0.188219 -0.326968 0.937378 -0.127046 0.209625 0.301226 1.115461 -0.591290 -0.231354 -0.682913 -0.641521 0.201708 -0.308600 -0.145016 -0.221282 0.062584 -0.566417 -0.565731 0.116914 0.105112 -0.283769 0.164727 -0.052985 0.711088 -0.766204 -0.212521 -0.483305 0.382665 -0.054413 -1.156168 -0.500456 -0.450924 0.134975 -0.073497 -0.183945 -0.688961 0.273302 0.642053 -0.450733 -0.126525 -0.713376 0.808210 0.368761 -0.158192 0.011298 -0.203324 0.211052 0.618703 0.299878 -0.479036 -0.121287 0.067098 -0.274743 -0.239080 -0.582771 0.023415 -0.116493 -0.601705 0.049940 0.636248 -0.445540 0.027341 -0.478978 -0.302341 0.547450 2.275061 -0.404166 0.513633 0.059206 -0.975457 0.501975 0.146349 -0.343429 -0.023538 0.322075 0.441074 -0.753387 -0.656755 0.512454 0.771437 0.567880 -0.431079 0.176407 -0.316956 -0.221908 -0.078488 0.148768 0.216479 -0.376208 -0.506074 -0.340987 0.277349 1.387998 -0.098426 -1.149097 0.429567 0.315887 -0.174927 -0.124135 -0.199158 -0.215539 0.058505 0.278338 -0.249042 0.627083 1.037028 -1.782020 0.822013 0.134429 -0.515914 0.779442 -0.310029 -0.184226 -0.197074 0.026289 0.880553 0.911290 0.001932 -0.018968 -0.132506 -0.683395 -0.045863 0.096396 0.466354 -0.368301 0.288526 0.336789 -0.882442 -0.564302 -0.567731 -0.200107 -0.242441 -0.590940 0.250757 -0.019779 -1.611704 1.109631 0.097780 0.067543 0.161441 -0.231855 0.335278 -0.709150 -0.913976 0.309623 -0.013474 -0.219989 -0.119528 0.021178 0.605209 0.059700 0.514874 -0.640742 -0.960400 0.385520 -0.008872 0.550657 0.303403 0.383534 0.433485 0.495892 -0.130282 -0.513656 -0.513579 0.561367 0.011180 -0.420245 0.199774 -0.304073 0.655383 0.822174 -0.118451 -0.269756 -0.483807 0.787595 -0.238896 -0.080860 0.534376 -0.340446 -0.626235 -0.050179 0.686149 -0.485949 -0.574789 -0.525472 -0.009607 -0.322875 -0.673689 0.184963 -0.340595 0.143016 0.475370 -0.079904 -0.625645 0.267565 0.137506 -0.193409 0.088725 0.949052 0.462864 -0.281914 0.549716 -0.615733 0.430016 -1.072070 -0.690614 0.142297 -0.537830 -0.350020 0.073844 -0.159700 0.576125 -0.219390 0.536349 0.067334 -0.169543 +PE-benchmarks/tarjan-algorithm.cpp__Graph::SCC() = -3.660378 -1.788099 1.172719 -9.968189 8.079036 7.546020 3.344124 -4.598869 -8.576246 -2.880155 3.688111 -8.252875 -4.465458 10.979778 -4.294061 6.784012 11.920968 -0.053700 -4.843073 -1.959733 10.843653 -1.402202 13.655980 9.690753 -10.469877 -0.847946 0.564194 6.036525 2.718719 4.942165 0.819948 -5.045312 3.627823 -7.466307 -0.774598 -4.141614 2.063049 0.921843 4.200702 -12.270643 1.869264 1.289751 -1.595739 -2.063164 -3.056083 0.053501 8.145686 9.004695 -2.707954 1.412967 8.856121 2.014425 -1.434217 2.713216 2.125456 0.306385 2.473652 -0.553921 -3.488813 -4.906313 -1.588446 -3.588469 1.797816 9.502870 10.955656 0.362610 0.561169 5.895991 -0.369634 3.329138 5.084085 1.986021 -1.556904 0.755609 6.171753 -9.550020 -1.272328 -14.166765 -2.224987 -15.854065 -5.694993 -1.623310 5.728562 1.785973 5.498204 0.292988 9.750616 -0.420000 -2.053647 8.685201 10.684327 -7.156852 -3.796898 -7.326393 -6.248862 2.624088 -5.592812 0.603450 2.737162 2.165275 -8.053765 -2.991774 1.626012 3.997557 -3.568388 -6.748726 0.243676 8.152278 -8.242129 -5.360743 -1.243267 7.361235 -2.067250 -15.856999 -4.718952 -6.513248 6.212762 -1.264183 -1.135939 -7.032706 1.298310 6.793694 -2.797201 -4.815645 -1.650027 7.083034 5.926462 4.021017 1.206159 1.215951 2.012715 12.884005 5.339710 -4.184335 -1.187237 -0.997772 -2.079991 3.778228 -4.204125 -2.257826 2.414219 -8.579856 1.738399 7.861518 -4.027939 -3.364086 3.892623 1.367939 3.919770 30.815445 -0.232464 10.538187 6.278427 -9.683221 2.417802 -2.701882 -0.126485 3.464340 3.851352 -0.374520 -12.388360 -8.721349 6.336276 8.672700 6.530195 -10.547085 -0.805877 -1.146872 -0.742550 -1.081627 -1.288302 2.943289 -0.368213 -6.877088 -2.338603 7.501743 17.272128 -4.245481 -5.474443 6.791613 4.572769 -4.619224 -8.623941 -4.314186 -4.265652 1.600899 4.294222 0.139870 5.737639 12.083954 -14.540946 7.720928 -0.507139 -0.581858 6.936177 1.172453 -7.197652 -9.745186 -1.307100 6.481088 9.382389 -2.217649 0.216745 2.670494 -8.394801 0.624058 2.024655 0.532808 -1.781166 3.754821 0.452018 -5.317524 -6.805372 -0.035562 -3.344057 0.616815 -1.706862 4.921331 -1.055461 -14.557109 10.268507 -1.095308 -3.673157 1.673455 -2.578451 9.911111 -7.816460 -10.243038 6.398505 -1.405117 -4.467807 -4.972866 1.916582 5.967342 3.162453 2.627742 -6.629218 -9.903326 6.023104 -3.760673 7.473514 3.929612 1.542195 7.575945 -2.102705 -2.844570 -9.589832 -6.549209 1.729065 0.734001 -9.804346 -2.776215 -2.194760 9.000118 6.433818 -0.300678 -5.912739 -0.369330 10.227157 -8.973133 -3.773753 6.448384 4.524225 -10.126943 2.844477 8.172289 -8.344110 -1.557770 -4.991446 -0.778274 -3.907612 -9.317088 5.254742 1.262534 6.058578 0.855359 3.157480 -1.066940 3.344011 2.582253 2.485452 -0.064206 11.910665 10.832367 -5.031324 -3.441348 -9.395238 5.132943 -11.752908 -11.901275 5.190034 -0.076462 -3.882845 1.885325 -0.035363 10.221826 1.864007 -0.736165 -1.145239 0.291967 +PE-benchmarks/tarjan-algorithm.cpp__std::stack > >::stack >, void>() = -0.092970 0.087194 0.530415 -0.502313 0.379194 0.055492 0.117100 0.077446 -0.506440 -0.294032 -0.071035 -0.403497 -0.347261 0.559268 -0.254097 -0.111427 0.802033 0.343539 -0.102120 -0.225143 0.175554 -0.160641 0.596382 0.662760 -0.528524 0.062866 0.036166 0.387034 0.058593 0.688625 -0.185619 -0.538995 0.051990 0.221609 0.271502 -0.486596 -0.020439 0.052431 -0.285576 -0.935064 0.122362 0.250186 0.068660 -0.067516 0.129034 0.379785 0.597305 0.352595 -0.111741 0.143878 0.329800 0.363600 0.022504 0.102125 0.226516 0.097117 0.504435 -0.186431 -0.273010 0.076629 -0.132742 -0.377480 -0.042166 0.483017 0.567542 0.066060 -0.018339 -0.282338 -0.001047 0.162594 0.189173 0.072887 0.135786 0.141162 0.134602 -0.105216 0.128648 -0.777301 0.072168 -1.225703 -0.346728 -0.300970 0.599013 0.306199 -0.120614 -0.146730 0.565255 -0.059820 0.169901 0.263279 0.622935 -0.199401 -0.204088 -0.273521 -0.362279 0.241503 -0.176847 -0.122227 -0.030978 0.190042 -0.366040 -0.221598 0.213202 -0.058397 -0.193335 0.253786 -0.021583 0.494902 -0.703846 0.007541 -0.431024 0.286669 0.199534 -0.638231 -0.095896 -0.354913 0.327401 0.057984 -0.242172 -0.128152 0.198945 0.245748 -0.303212 0.179125 -0.695232 0.548123 0.015257 -0.068623 -0.015745 -0.059011 0.050387 0.186426 0.213612 -0.363397 -0.022221 0.181224 -0.230984 -0.151189 -0.436493 -0.068119 0.142107 -0.334093 0.132284 0.057330 -0.359695 -0.207056 -0.267146 -0.124385 0.316325 1.165391 -0.218856 0.374574 0.101792 -0.462193 0.251671 0.151222 -0.069211 0.081783 0.379727 0.189190 -0.194949 -0.383613 0.165416 0.525578 0.374842 -0.296355 0.023873 -0.185066 -0.128809 0.105740 0.185169 0.028599 -0.206889 -0.310812 -0.197605 0.057251 0.764542 0.097677 -0.651180 0.003199 0.165678 -0.115476 -0.093992 0.009612 0.056874 0.133204 0.074839 -0.152288 0.375576 0.630289 -1.436439 0.582487 -0.019907 -0.160475 0.373549 -0.125243 -0.098357 -0.512746 -0.027552 0.406296 0.744882 0.086637 -0.047465 0.097653 -0.452561 -0.092374 0.009184 0.347085 -0.301281 0.224012 0.246825 -0.489589 -0.260906 -0.444237 -0.040467 -0.001101 -0.328370 0.174962 0.070281 -1.217721 0.556511 -0.045703 -0.038134 -0.003806 -0.019567 0.120764 -0.483541 -0.522640 0.059478 -0.020314 -0.416697 -0.271564 -0.091030 0.393189 -0.185196 0.219560 -0.258530 -0.492627 0.413229 -0.127870 0.378695 0.233082 0.059279 0.496979 0.401934 -0.044956 -0.234367 -0.146286 0.340558 -0.315422 -0.105110 0.400033 -0.235029 0.279130 0.599409 -0.009969 -0.124719 -0.099516 0.644981 -0.108338 -0.175257 0.336235 -0.203760 -0.086825 0.357951 0.441990 -0.529183 -0.330237 -0.414278 -0.110609 -0.006229 -0.260931 0.278474 -0.278321 0.138550 0.205489 0.047490 -0.437476 0.221403 0.015420 -0.179953 0.075923 0.665397 0.614900 -0.217400 0.496919 -0.344787 0.264913 -0.618215 -0.304738 -0.148275 -0.186963 -0.226801 0.127456 -0.231974 0.352072 -0.028846 0.214557 -0.090141 0.124317 +PE-benchmarks/tarjan-algorithm.cpp__main = -7.184435 -1.338738 11.634311 -20.430813 16.017263 9.417989 7.285134 -2.213307 -20.630126 -11.128041 3.521598 -20.024215 -16.391035 25.437851 -9.227715 4.177781 31.331829 7.579830 -8.787581 -6.116499 16.371783 -3.800016 29.149255 26.330399 -22.282324 0.049186 -1.017955 15.349556 4.285898 16.872113 0.456307 -16.016708 7.303100 -3.573733 4.440185 -13.912969 1.086462 1.900168 -3.518815 -34.086613 4.260102 9.284155 -2.022428 -3.992059 -0.427032 11.564446 22.308140 18.503507 -4.929883 4.497328 14.870132 6.799938 0.321910 5.689069 6.865433 -0.948403 8.990524 -4.371303 -11.050174 -4.707812 -5.810163 -15.177023 -0.583508 20.945230 24.805572 2.189880 -1.109074 0.866033 -0.188668 8.567814 9.431843 4.936345 4.940893 2.712968 11.889317 -10.333341 -0.696362 -29.962519 -1.569870 -46.057176 -15.006458 -7.374782 23.501062 9.267499 2.033832 -6.208845 24.111148 -1.404196 -0.494223 18.773917 27.235839 -12.113805 -9.086282 -14.475663 -12.381895 8.583446 -10.900969 -0.516157 5.249528 6.634714 -18.725505 -5.946527 4.161883 1.250083 -8.402114 -2.604980 -0.219251 21.677366 -24.230515 -3.909070 -12.119923 14.427844 4.759697 -33.156830 -9.075805 -12.879439 14.068674 1.610251 -8.172688 -7.530780 7.048108 9.852494 -8.481640 -1.211096 -15.781549 21.082518 5.999342 3.564819 1.708929 4.541033 3.459429 18.261106 11.736714 -11.187963 -1.017293 2.065479 -7.045065 3.466940 -12.703953 -4.138395 7.202100 -17.084400 3.931054 9.274013 -12.954450 -10.194366 -4.484160 0.183860 9.980699 59.048119 -4.706805 21.181915 11.403768 -19.988020 8.950007 -1.144079 -1.225409 5.879410 13.148894 4.744592 -17.862288 -18.220545 12.575809 23.174239 15.983877 -20.416662 2.982071 -3.795064 -1.508361 -2.647711 4.216982 4.994059 -1.072324 -14.626119 -6.285042 12.471425 34.343917 -5.337632 -22.605156 7.960844 7.678423 -3.803338 -12.664985 -4.645494 0.321172 3.202636 8.039333 -2.266416 13.475848 27.993364 -42.009177 21.773967 0.736261 -2.580128 16.770858 0.104332 -12.042948 -22.381636 -3.333378 16.613509 26.217970 0.965207 -4.393239 3.778273 -20.668937 -1.538136 4.435770 7.635058 -7.450198 10.783985 3.156174 -12.563410 -13.463495 -11.689565 -4.829458 2.052558 -8.602638 10.845050 0.543076 -40.450617 23.923868 -2.235794 -6.395040 -1.102738 -3.463832 14.847680 -19.106390 -24.765147 8.824725 -5.007549 -20.556836 -13.906880 0.471237 14.205335 2.321555 5.675716 -12.658129 -21.586783 21.209342 -6.731087 19.331666 9.663411 3.127461 22.887021 9.107228 -7.168846 -15.237084 -13.702437 10.836435 -6.465989 -14.712965 3.588804 -7.100140 16.014308 20.160595 -1.398391 -10.595535 -3.831396 25.738154 -14.956782 -10.278902 15.941319 1.962499 -12.366163 14.397308 20.007622 -21.090699 -7.956380 -15.691496 -4.648773 -6.195370 -17.125376 11.599183 -5.090217 9.366069 5.342686 3.791551 -9.439133 7.933288 3.984311 -1.048652 1.639326 28.540533 28.546645 -12.863919 6.231444 -19.233913 13.701920 -27.123853 -20.742564 4.346105 -3.237535 -7.475595 3.603472 -3.511444 18.061362 2.915162 -2.458586 -6.458730 5.163548 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/tarjan-algorithm.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/tarjan-algorithm.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/tarjan-algorithm.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.522876 0.377514 1.221533 -1.419230 1.346459 0.599167 0.485560 -0.306114 -1.090028 -0.784819 -0.083738 -1.046044 -1.254619 1.717285 -0.851356 0.195910 2.366663 0.602812 -0.343763 -0.701153 1.445704 -0.722148 2.241320 1.963024 -2.055988 -0.076053 0.828890 1.258951 0.705300 1.503386 -0.560496 -1.052352 0.633404 -0.405335 0.829078 -1.416854 0.298039 -0.106493 -0.301130 -2.541494 0.161624 -0.099398 -0.305335 -0.095226 -0.109308 1.439650 1.943240 1.407790 -0.864486 0.179269 1.401469 0.652821 -0.122460 0.500466 0.257788 0.089389 1.110225 0.391025 -0.716855 -0.246805 -0.430363 -1.419366 0.237239 1.735054 2.164428 0.143039 0.236790 0.283429 -0.070782 0.461303 0.439660 0.425424 0.579991 0.497943 1.081684 -1.515399 0.063081 -3.340363 -0.394003 -4.192650 -1.022871 -1.268915 0.894114 -0.408686 0.450460 -0.079036 1.904093 0.356717 0.446269 1.136650 2.210709 -1.293534 -0.584526 -1.329072 -1.106611 0.617583 -0.984645 0.115911 0.608348 0.133113 -1.264883 -1.185392 0.565055 0.201928 -0.621690 -0.389252 -0.285168 1.577637 -1.804590 -0.488670 -1.456732 0.208954 -0.061858 -2.612906 -0.071666 -1.128966 1.811783 0.013916 -0.163488 -1.013316 0.310052 1.444283 -0.614616 -0.451858 -0.829127 1.771757 0.798789 0.048293 0.149933 -0.121998 0.166895 1.301513 1.625451 -0.806885 -0.517381 0.170584 -1.220726 -0.207279 -1.477251 -0.134235 1.396516 -1.302406 0.197147 0.947883 -0.910971 -0.640992 1.130919 -0.600966 1.276306 4.525076 -0.379922 1.173959 0.479872 -1.803697 0.788427 0.064826 -0.249250 0.684444 1.205471 0.537160 -1.905047 -1.452663 0.729722 1.584711 1.094079 -1.840476 -0.496267 -0.679435 -0.174269 -0.201973 -0.062751 0.492884 -0.659360 -1.009121 -0.457672 0.764268 2.499038 -0.682865 -1.899819 0.579896 0.570125 -0.677106 -1.475332 -0.480374 -0.317361 0.242462 0.292334 -0.272778 1.057528 2.125535 -4.098657 1.544873 -0.195152 -0.442239 1.249680 -0.156573 -0.592836 -1.886099 0.463927 1.549741 1.647935 0.215463 -0.198962 0.246593 -1.577135 -0.003750 0.111955 1.024891 -0.660551 0.719441 0.462498 -1.371434 -1.445867 -0.835038 -0.144780 -0.296033 -0.417942 0.681464 -0.238565 -3.812426 2.032017 -0.512541 -0.476473 0.318861 -0.358867 0.925002 -1.737762 -2.042659 0.685060 -0.149839 -0.869630 -1.283513 0.162392 1.297144 -0.142841 0.427488 -1.120649 -2.222341 1.076133 -0.666833 1.022050 0.699265 0.779829 2.115657 0.308412 -0.536263 -1.813679 -0.368222 0.636899 -0.394091 -1.105546 -0.108740 -0.398581 1.305436 2.082853 -0.269731 -0.145105 -0.153156 1.956043 -1.601919 -0.892511 1.263152 0.916783 -0.878504 0.861979 1.410639 -1.580106 -1.241281 -1.048088 -0.493641 -0.081595 -1.465387 0.756187 -0.968060 0.528138 0.749318 0.290261 -0.788748 0.866396 0.223508 0.174835 -0.096882 1.984216 2.914067 -1.369403 0.313342 -1.349044 0.911801 -2.404097 -1.643877 0.312230 -0.355297 -0.263577 0.482724 -0.037468 1.355512 -0.026513 0.064384 -0.175346 -0.198518 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.959807 1.135589 2.052612 -2.825674 3.643716 1.573013 1.164569 -0.650709 -1.760720 -1.812111 -0.400539 -1.807784 -2.916217 3.342051 -1.657550 0.911288 4.173511 0.456906 -0.300099 -1.144528 3.455921 -1.456080 4.591457 2.885771 -4.391462 -0.116094 1.468300 2.458960 0.876322 3.531907 -0.823372 -2.425350 1.484134 -0.929965 1.752919 -2.448732 0.881506 -0.287781 -0.716306 -4.439452 0.126896 0.078392 -1.002280 0.124677 -0.529241 2.266772 3.980807 2.941658 -2.202676 0.313243 2.903849 1.279987 -0.274745 1.431595 0.032957 -0.064884 1.417930 0.122061 -1.759646 -0.829742 -1.116917 -3.134586 0.652491 3.202379 4.314359 -0.085110 0.743374 1.494158 -0.957135 1.068350 0.837053 1.028448 1.197353 0.539865 2.742757 -2.706110 -0.548351 -6.150571 -1.195959 -8.194109 -2.088653 -3.102321 1.038492 -0.174333 1.486821 -0.279730 3.929955 0.996221 0.936808 2.502625 4.286796 -2.686355 -0.905089 -3.378340 -2.142213 0.830718 -2.062026 -0.135262 1.119582 0.147445 -2.404254 -2.228951 0.772110 0.237112 -0.992623 -1.867429 -1.102440 3.207826 -3.786817 -1.227697 -3.023106 0.588777 -0.715031 -5.359278 -0.154412 -1.669774 3.306678 -0.271777 0.810222 -1.854861 0.568956 3.298494 -1.187090 -1.345926 -1.207759 3.568191 2.049866 0.154849 0.745688 -0.041369 -0.014127 2.871419 3.884528 -0.968232 -1.797954 0.077754 -1.753239 -0.195496 -2.435354 0.137943 2.564227 -2.905103 0.269454 2.349249 -1.256794 -1.250409 1.611750 -1.748074 2.957282 8.322983 -0.779533 2.111779 0.723221 -3.810086 1.521670 0.100838 -0.621669 1.577383 2.201356 0.781171 -3.299680 -3.021986 1.730888 2.550032 1.976960 -3.666096 -1.029034 -1.448538 -0.073406 -0.614313 -0.851815 1.577308 -1.189932 -2.080283 -0.656645 1.200794 4.958291 -1.565275 -3.573882 2.252366 1.573109 -1.735051 -2.870714 -1.545982 -1.026229 -0.086031 0.933482 -0.705175 1.627722 4.204720 -7.315077 2.796590 -0.186505 -0.812269 2.087584 -0.596036 -0.693729 -3.779064 0.730642 3.283812 2.768704 0.064262 0.049305 -0.028894 -2.878690 0.731203 0.226508 1.902222 -0.854583 1.132062 0.230505 -2.716531 -3.219379 -1.605133 -0.640258 -0.238895 -0.615179 1.005979 0.098381 -7.343815 3.988662 -1.500637 -1.018119 1.066049 -0.281640 2.705009 -2.875029 -4.153649 1.756264 -0.677816 -1.934346 -2.608944 0.911209 2.414643 -0.027155 0.411494 -1.997472 -4.557396 1.968280 -1.107947 1.540870 1.396475 2.219936 4.450640 0.386765 -1.808748 -3.876103 -1.369163 1.264030 -0.672483 -2.209650 -0.454240 -0.554670 2.727181 4.000815 -0.200242 -0.207541 -0.458667 3.892922 -3.480678 -1.756048 3.197048 1.745126 -2.138955 1.643493 3.284930 -2.485580 -2.945694 -2.003584 0.096146 -0.228088 -3.157447 1.093133 -1.955617 0.771155 1.664736 0.725561 -1.805809 1.636093 0.527803 0.592067 -1.240815 4.224296 5.443313 -3.144480 0.187181 -2.217570 1.520559 -4.832696 -3.280243 0.794444 -0.663817 0.143983 1.347611 0.171500 2.747755 -0.266735 0.275377 -0.029810 -1.330675 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/tarjan-algorithm.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/tarjan-algorithm.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/tarjan-algorithm.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/tarjan-algorithm.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.366134 0.363411 0.730044 -1.434301 1.557063 1.074241 0.142202 -0.280790 -0.857896 -0.402207 -0.406642 -0.850282 -0.769260 1.437481 -0.525613 0.681017 1.532716 -0.004170 -0.332294 -0.191837 1.324609 0.000487 1.390208 0.585258 -1.441162 -0.051526 0.566155 0.986365 0.112307 1.535495 -0.543788 -1.268597 -0.003796 -0.225797 0.371066 -0.835665 0.436423 0.116405 0.070643 -1.640439 0.200201 0.289068 -0.446853 -0.103951 -0.296681 -0.115606 1.334729 1.086922 -0.760586 -0.144148 1.190356 0.904620 -0.376196 0.383158 -0.093471 0.326698 0.675368 -0.255882 -0.560139 -0.421559 -0.104631 -0.444040 0.223782 1.070693 1.380582 -0.094297 0.073881 0.787149 -0.096025 0.257736 0.222262 0.214177 -0.000814 0.273381 0.668319 -0.767537 -0.243196 -1.825254 0.040625 -1.990708 -0.595463 -0.920384 0.094250 0.520366 0.392177 -0.200883 1.559469 -0.201330 0.221014 0.971884 1.538234 -0.916072 -0.289562 -1.692633 -1.039551 0.379074 -0.627389 -0.543677 -0.033118 0.276527 -0.654079 -0.962873 -0.022619 0.099934 -0.425550 -0.600006 -0.365744 1.197303 -1.319352 -0.628116 -0.755619 0.953165 -0.361137 -1.811384 -0.847346 -0.561445 0.519934 -0.374191 0.361400 -1.093932 0.183108 1.228069 -0.694514 -0.373263 -0.411342 1.073401 0.922298 -0.225410 0.197333 -0.189112 0.327083 1.217712 0.869318 -0.690017 -0.722162 0.306669 -0.219098 -0.385361 -0.996885 0.060469 0.118654 -1.185288 0.212151 1.242933 -0.472622 -0.146130 -0.051972 -0.742614 1.001629 3.640194 -0.329797 0.555498 0.041171 -1.426504 0.576925 0.190881 -0.583773 0.272489 0.302563 0.454430 -1.144931 -1.093286 0.806785 0.933094 0.868873 -0.905406 -0.187917 -0.579085 -0.284356 -0.019683 -0.264351 0.721614 -0.703253 -0.579930 -0.440164 0.362832 2.156573 -0.271920 -1.444440 1.085238 1.038592 -0.847672 -0.629274 -0.548948 -0.804571 -0.237970 0.709322 -0.355180 0.933577 1.648540 -2.756720 1.085942 0.397832 -0.582667 0.641460 -0.415672 -0.068266 -0.798291 -0.113596 1.333167 1.336443 -0.353600 0.394893 -0.255751 -0.980088 0.292078 0.333547 0.539261 -0.254860 0.218145 0.208315 -1.049377 -0.866530 -0.183385 -0.663094 -0.085191 -0.493845 0.282897 -0.129999 -2.548872 1.627858 -0.413967 0.139616 0.598647 -0.260509 1.195511 -1.015843 -1.349721 0.862956 0.241770 -0.224290 -0.273747 0.330811 1.148457 0.169075 0.678278 -0.791193 -1.840417 0.290435 -0.138398 0.492304 0.420566 0.606360 0.802400 -0.113033 -0.319971 -1.170259 -0.842796 0.592544 0.249843 -0.566352 -0.138061 -0.106382 1.130880 1.098060 -0.095305 -0.403164 -0.582817 1.168905 -0.821913 -0.222508 0.894911 -0.054413 -1.262945 0.092243 1.156374 -0.790856 -0.903229 -0.856467 0.539526 -0.389615 -1.102162 0.193053 -0.450204 0.145681 0.854997 0.000112 -0.821578 0.609546 0.381720 -0.154481 -0.439004 1.671085 1.081010 -0.679670 0.342692 -0.950873 0.591113 -1.711121 -1.216646 0.260493 -0.643330 -0.269651 0.374238 -0.039114 0.985185 -0.419213 0.941415 0.193111 -0.704993 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/tarjan-algorithm.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/tarjan-algorithm.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::push_back(int const&) = -0.855048 1.703005 2.543372 -3.086274 3.101449 3.977453 0.581299 -1.213795 -1.884446 -0.283205 -0.570579 -3.210250 -1.977599 3.449020 -1.548873 0.604369 4.258125 0.421368 -1.205005 0.475049 1.744110 1.385107 3.618551 3.056260 -2.817846 0.012898 0.929203 1.179321 -1.008875 4.164148 -2.477810 -4.296891 0.232765 0.473121 0.459817 -1.238226 -0.159904 -0.995955 0.442262 -4.197019 0.622891 1.493725 -1.069071 -1.055300 0.027842 -1.488507 4.578074 2.190741 -0.275851 -1.311766 1.429701 2.493912 -0.556044 0.500852 1.768340 0.929899 2.900760 -0.110104 -1.226231 -1.093359 -0.946040 0.556546 -0.690636 3.236353 2.979060 1.237072 -0.180213 -0.509836 -0.322575 0.288211 -0.302774 0.670071 0.680930 2.636613 0.408661 -0.098801 0.860769 -2.508054 0.224506 -1.616811 -1.723781 -1.344935 0.094552 2.144132 1.154708 -1.894682 3.336868 -0.841474 0.802204 0.916001 4.793433 -2.510703 -0.886013 -2.511637 -2.672457 0.373335 -0.892793 0.032322 -1.131207 -0.875891 -2.518830 -2.514548 0.067572 0.929009 -1.036620 0.675208 0.376853 2.474604 -1.789217 -0.791749 -1.366106 1.264509 -0.413896 -4.710279 -3.098609 -1.462569 -0.382272 -0.083480 -1.470833 -3.653300 1.225420 2.618742 -1.876293 -1.171015 -1.596154 3.097343 1.813654 -0.199186 -0.058745 -1.039713 1.457485 2.860720 0.940175 -1.667698 0.310693 -0.520288 -0.874191 -0.874891 -1.725817 0.150113 -1.343139 -1.924550 0.033949 3.239670 -1.803065 0.746961 -1.987886 -1.017384 1.790199 10.268449 -2.050770 2.331166 0.090721 -4.244415 2.153038 0.321001 -1.799751 -0.955704 1.029399 2.374728 -3.976798 -2.301993 2.577952 3.237301 2.151037 -1.765523 1.434363 -0.969890 -1.148113 -0.897993 0.876847 0.498239 -1.008579 -2.176197 -1.442135 2.004004 5.782387 -0.935022 -5.504726 1.703013 1.256804 0.433265 0.130736 -0.691259 -1.144832 0.541629 1.627973 -1.043844 2.789950 3.963500 -6.306383 3.018913 0.542421 -2.674892 3.694773 -0.737060 -1.246280 0.831033 0.376143 3.815042 3.141186 0.452136 -0.471901 -1.037641 -2.488633 -0.465814 0.524330 1.643719 -1.519811 1.267556 1.287148 -3.811376 -2.312038 -2.431338 -0.869233 -1.582764 -2.851893 1.012971 -0.544150 -5.715238 4.806516 1.590797 0.501984 0.227275 -1.665524 1.096889 -2.701603 -3.863246 1.203098 -0.351636 -0.240760 0.572180 -0.234130 1.959248 1.282160 2.846513 -3.079884 -4.016022 1.546844 0.620841 2.924490 1.173205 1.744810 1.280460 1.860346 -0.353115 -1.929184 -2.923149 3.083626 1.106410 -2.514445 -0.202899 -1.519827 2.729150 2.763710 -0.998081 -1.484947 -3.108317 2.312789 -1.030164 0.544065 1.789024 -1.340987 -3.140307 -1.603281 2.454671 -1.181128 -1.823904 -1.749875 -0.324386 -2.233449 -2.988021 0.104437 -1.006332 0.530908 1.793784 -0.776783 -2.102653 0.421469 0.476252 -0.530008 1.079741 2.661861 0.900852 -1.124456 1.847065 -2.720684 2.042967 -4.160776 -3.419710 1.422251 -2.883328 -1.705671 -0.540777 -0.538581 1.990849 -1.079105 2.121561 0.386007 -0.324228 +PE-benchmarks/tarjan-algorithm.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/tarjan-algorithm.cpp__void std::deque >::_M_push_back_aux(int const&) = -1.058233 1.504095 3.144170 -3.916180 3.647968 3.781680 0.750023 -1.251468 -2.779385 -0.746329 -0.268889 -4.522292 -2.728530 4.162321 -1.952824 0.419133 5.269588 0.655730 -1.639812 0.062664 1.908864 1.627081 4.629191 4.055837 -3.619721 0.095569 0.447094 1.962346 -0.468936 4.417818 -2.441952 -4.552779 0.413460 0.940223 0.677267 -1.423227 -0.167549 -1.000510 0.128008 -5.193469 0.846441 1.966764 -0.727837 -0.995716 0.217955 -0.193060 5.313604 2.795773 -0.452113 -1.146791 2.191168 2.559592 -0.219379 0.678272 1.858503 0.282334 3.866542 -0.303963 -1.606679 -1.310825 -1.091975 -0.038248 -1.022002 3.912993 3.924995 1.352287 -0.460057 -0.830284 0.190573 0.655670 0.290816 0.894121 1.134404 2.828288 0.742555 0.311847 1.294253 -3.387630 0.295300 -3.480974 -2.213897 -1.402037 1.562601 2.480318 0.583502 -2.309028 4.148215 -0.630773 0.613126 1.249063 5.665472 -2.568584 -1.284759 -2.667733 -2.999145 0.870717 -1.241855 0.220587 -0.714438 -0.033297 -3.073018 -2.142368 0.097058 0.429578 -1.421714 1.391764 0.404745 3.001574 -2.553127 -0.245601 -1.736829 1.870745 0.517360 -5.792108 -3.478649 -1.958891 -0.044176 -0.125945 -1.854929 -3.183784 1.357273 2.214912 -2.352439 -0.401984 -3.087460 3.881501 1.955233 0.073798 -0.119961 -0.653572 1.859676 3.018037 0.628191 -2.325077 0.268766 -0.549425 -0.987305 -0.591193 -2.324405 0.070716 -0.671382 -2.310626 0.501623 3.028686 -2.299492 0.279845 -2.682312 -0.825886 1.878786 11.419305 -2.153036 3.132837 0.672333 -4.503841 2.440078 0.454918 -1.635817 -0.673214 1.282424 2.578980 -3.713833 -2.970398 3.115131 4.053451 2.666308 -2.634179 2.106251 -0.658264 -1.048918 -1.132884 1.165839 0.721241 -1.026267 -2.417677 -1.631626 2.536374 6.517477 -0.753145 -6.655530 1.756251 1.421640 0.655829 0.126432 -0.761232 -0.517439 0.690297 1.823880 -0.731909 3.284679 4.981038 -8.089002 3.749850 1.287781 -2.523255 4.609366 -0.855599 -1.792164 0.047060 0.217086 4.143846 3.890195 0.668982 -1.048461 -0.771878 -3.193221 -0.617614 0.805818 1.790115 -1.811318 1.505796 1.585155 -3.702411 -2.559598 -3.457216 -0.935848 -0.900325 -3.455880 1.659582 -0.580969 -7.373506 5.426481 1.431384 0.080378 -0.415728 -2.196904 1.247871 -3.402090 -4.295476 1.106212 -0.982176 -1.549511 -0.367242 -0.062217 2.099575 1.020634 3.456177 -3.660789 -4.420710 2.681778 0.033054 3.493789 1.584255 1.656213 1.689877 2.741566 -0.382341 -2.245310 -2.927915 3.600572 0.719554 -2.944814 0.810405 -1.689774 2.934350 3.460035 -1.234665 -1.682443 -3.213169 2.885420 -1.261845 -0.265611 2.217859 -1.645475 -3.378885 -0.420580 2.966015 -1.925501 -1.860427 -2.544053 -1.112877 -2.479199 -3.514276 0.700760 -1.016805 0.855606 2.055848 -0.790996 -2.554417 0.923030 0.358717 -0.993335 1.264747 3.818630 2.251538 -1.341962 2.510602 -3.614506 2.740039 -5.099389 -4.111419 1.753284 -3.419813 -2.221028 -0.542079 -0.743001 2.608786 -0.953357 1.771044 -0.374304 0.569710 +PE-benchmarks/tarjan-algorithm.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::size() const = -0.397009 0.464220 0.463895 -1.369351 1.439688 1.465479 0.399971 -0.858673 -0.977250 -0.045836 0.217525 -2.074937 -0.763948 1.203538 -0.705684 0.779339 1.869354 -0.103188 -0.722402 0.026372 0.657383 1.048018 2.051372 1.622208 -1.230830 0.102855 -0.059920 0.375835 -0.355906 0.863335 -1.003102 -1.534650 0.436955 -0.306085 -0.246939 -0.023452 -0.147049 -0.569550 0.912398 -1.621725 0.322501 0.346041 -0.066388 -0.415601 -0.170771 -0.218580 1.989707 1.091519 0.096847 -0.295779 0.922761 0.742426 0.005917 0.320609 0.585956 0.163756 1.232719 -0.302417 -0.563048 -0.952799 -0.363871 0.455243 -0.382681 1.459315 1.282209 0.559364 -0.370740 0.246921 0.294928 0.086911 0.198373 0.527168 0.161043 1.127008 0.216553 -0.262559 0.571028 -0.955524 -0.194073 -0.903991 -0.979202 -0.243140 0.301106 0.654421 0.811436 -0.364437 1.627944 -0.296582 0.100294 0.327385 1.918328 -1.410617 -0.552564 -0.648077 -0.875583 0.040117 -0.416794 0.357808 -0.175728 0.082199 -1.329127 -0.624283 0.153071 0.397030 -0.534051 0.036308 0.482250 0.514167 -0.680055 -0.395137 -0.451570 0.742129 0.047176 -2.242349 -1.194277 -0.436043 0.052799 -0.104771 -0.783074 -1.670110 0.394758 0.700450 -0.886618 -0.453722 -0.798175 0.991431 1.028179 0.376399 0.214137 -0.085871 0.919653 1.985274 0.103137 -0.893974 0.117283 -0.473295 -0.214999 0.168057 -0.426949 -0.180060 -0.572180 -1.111101 0.706310 1.425663 -0.830223 0.201420 -0.669493 -0.004409 0.404396 3.791030 -0.756164 1.516995 0.580246 -1.700938 0.541590 -0.669496 -0.540490 -0.406293 0.318078 0.863792 -1.315128 -1.179689 1.422025 1.536043 0.944335 -1.104227 0.994388 0.190149 -0.105978 -0.454666 0.240252 0.362663 0.124273 -1.031366 -0.506626 1.266138 2.835187 -0.344156 -1.464897 0.918607 0.422824 0.525486 0.002896 -0.593177 -0.581386 0.274937 0.954876 0.168163 1.025504 1.848188 -2.214756 1.133086 0.228286 -0.782346 1.745962 0.127223 -1.088085 0.408489 -0.083877 1.412158 1.156171 -0.039051 -0.178326 -0.263717 -1.047516 -0.253039 0.299059 0.372941 -0.644922 0.599619 0.670551 -1.472981 -0.767865 -0.879965 -0.190519 -0.273925 -0.982204 0.803822 -0.157069 -2.404626 1.964573 0.726936 -0.310627 -0.113321 -1.086931 0.795728 -1.111309 -1.299411 0.664157 -0.653312 -0.152103 0.203563 0.102315 0.483209 0.584620 1.534203 -1.522093 -1.326801 1.105534 0.336766 1.472638 0.631660 0.494332 0.257544 0.006824 -0.198111 -0.764172 -1.160914 0.805599 0.428778 -1.395926 0.373047 -0.702025 1.240988 1.084676 -0.545298 -0.772431 -0.895737 0.703007 -0.869914 0.136796 0.794378 -0.012809 -1.706773 -0.276758 1.060524 -0.570619 -0.316513 -0.793720 -0.406577 -1.261303 -1.368493 0.281142 -0.137093 0.410982 0.689941 -0.386116 -0.477727 0.301931 0.037051 -0.092479 0.530083 1.303188 0.582146 -0.128555 0.404100 -1.528621 0.894940 -1.823477 -1.886250 1.168934 -1.025428 -1.231534 -0.429402 -0.149979 1.248144 -0.382425 0.225569 -0.370521 0.340949 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::max_size() const = -0.224295 0.060390 0.479166 -0.592814 0.480244 -0.047275 0.152795 -0.129493 -0.502520 -0.429697 0.031694 -0.586849 -0.535674 0.675581 -0.327629 0.082673 0.791748 0.185330 -0.176251 -0.322310 0.490216 -0.287962 0.807263 0.674389 -0.763548 -0.010806 0.146977 0.620731 0.384663 0.469427 -0.009115 -0.305633 0.170958 0.031611 0.296825 -0.468951 0.177982 0.101620 -0.187475 -0.915651 0.083248 0.089018 0.111013 -0.011560 -0.037226 0.694751 0.608253 0.576639 -0.341000 0.121246 0.639200 0.226629 0.021338 0.208382 -0.020485 -0.237577 0.475357 -0.178710 -0.293244 -0.102555 -0.062909 -0.665805 0.050074 0.643960 0.862108 -0.001491 0.060837 0.136476 0.035349 0.260598 0.250583 0.153140 0.146783 0.127456 0.357522 -0.402394 0.123286 -1.208330 -0.082367 -1.738083 -0.399651 -0.361935 0.586023 0.158380 -0.043932 0.033177 0.746732 0.249780 0.023339 0.484475 0.797245 -0.329561 -0.229902 -0.428912 -0.416948 0.363600 -0.410192 0.032990 0.159319 0.425418 -0.425235 -0.220449 0.162934 -0.097621 -0.269705 -0.001006 -0.140688 0.542309 -0.832357 -0.037154 -0.417557 0.198847 0.192792 -0.958945 0.070515 -0.447077 0.647335 -0.081568 0.016514 -0.085611 0.062119 0.254792 -0.225228 0.110438 -0.857623 0.578201 0.209556 0.031768 0.047923 0.053583 0.116270 0.349224 0.287637 -0.409349 -0.260491 0.071308 -0.323574 0.025555 -0.561467 -0.065704 0.579662 -0.505287 0.166076 0.165007 -0.326806 -0.427301 0.077424 -0.211032 0.392974 1.249690 -0.023592 0.451012 0.289350 -0.537126 0.203841 0.000928 -0.075279 0.328134 0.350857 0.132141 -0.220691 -0.592873 0.313290 0.599410 0.430226 -0.538606 -0.122080 -0.092417 -0.026996 -0.062052 0.035409 0.247043 -0.300615 -0.318208 -0.192341 0.276087 0.736499 -0.008460 -0.454648 0.252853 0.262998 -0.277386 -0.468100 -0.158357 0.060531 0.042205 0.044961 -0.015097 0.367096 0.819505 -1.571177 0.597352 0.198109 0.032897 0.346476 -0.178995 -0.290500 -0.951806 0.092101 0.519566 0.593934 -0.067265 0.013060 0.140645 -0.617363 -0.001396 0.074332 0.263037 -0.230082 0.228363 0.154112 -0.307990 -0.493644 -0.301520 -0.100562 0.127214 -0.160344 0.328183 0.079860 -1.355414 0.711334 -0.363541 -0.204474 -0.041709 -0.155748 0.374404 -0.649571 -0.618635 0.184281 -0.183156 -0.554828 -0.624522 0.138218 0.420754 -0.250480 0.080675 -0.291848 -0.545169 0.442658 -0.375138 0.244285 0.250312 0.217688 0.618549 0.244151 -0.153163 -0.538465 0.035175 0.154626 -0.307059 -0.310846 0.352892 -0.077925 0.395823 0.720615 -0.082118 -0.121387 0.190144 0.687815 -0.372540 -0.554730 0.441503 0.076951 -0.312857 0.598144 0.494537 -0.620219 -0.350556 -0.558155 -0.160368 -0.018485 -0.522697 0.361963 -0.197998 0.167701 0.311493 0.085370 -0.359694 0.450350 0.109014 -0.067203 -0.070071 0.909911 1.038298 -0.368432 0.229937 -0.556722 0.262188 -0.885356 -0.567261 0.113270 -0.059249 -0.102662 0.179345 -0.121847 0.520057 0.030505 0.036719 -0.174837 0.083566 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -1.531006 0.764457 1.172356 -4.640936 4.621065 5.505256 1.284710 -2.829308 -3.628428 0.417708 0.769429 -6.225003 -1.863111 4.692148 -2.105362 3.140234 6.288677 -0.034767 -2.515682 0.581717 3.047317 3.233145 6.237127 5.086536 -3.854653 0.068352 -0.322329 0.726107 -1.255598 3.181488 -3.226144 -5.379427 1.489448 -1.711937 -1.081256 -0.709331 -0.328138 -0.943758 3.686016 -5.466540 1.297294 1.482513 -0.503152 -1.647506 -0.655803 -1.632580 5.882142 3.523135 0.026416 -0.816792 2.783179 2.403297 -0.511660 0.941855 2.136096 1.256070 3.061652 -0.195952 -1.855002 -3.065323 -1.260083 2.115249 -0.838118 4.545900 4.243769 1.710176 -0.977341 1.028592 0.874952 0.215554 0.840799 1.316345 0.582790 2.861826 0.847626 -1.074933 0.876111 -3.596977 -0.461410 -2.683081 -2.801433 -0.259615 0.943532 1.896368 2.792035 -2.116685 5.015189 -1.534086 -0.161107 1.651625 6.277671 -4.658605 -1.788272 -2.739882 -3.338717 0.031126 -1.342217 0.799359 -0.281161 -0.648482 -4.381463 -2.904635 0.183462 1.794241 -1.556683 -0.709399 1.692162 2.330189 -1.950874 -1.959118 -0.703612 3.086168 -0.475135 -7.073139 -4.206211 -1.955314 -0.611838 -0.271809 -2.743651 -5.777416 1.312080 2.579209 -3.018960 -2.209335 -1.409278 3.423306 3.440943 1.287636 0.381392 -0.713524 2.554206 6.635345 0.284434 -3.146534 0.811431 -1.407411 -0.454775 0.659606 -1.906265 -0.873190 -1.655749 -3.594766 1.429151 4.719967 -2.723160 1.199629 -1.203675 0.324906 1.178195 13.652124 -2.320397 5.029430 1.896458 -5.664058 2.290404 -1.587466 -1.499928 -1.104420 1.287643 2.345628 -5.429121 -3.981261 4.572688 4.875496 3.246151 -3.644774 2.450712 0.111373 -0.602698 -1.380101 0.618408 1.006662 0.205059 -3.577672 -1.654469 3.937146 9.619851 -1.631928 -4.820271 3.090550 2.205468 1.142114 -0.295587 -2.065386 -2.866125 0.935052 3.091132 0.132487 3.809260 6.151616 -7.298731 3.854814 0.288894 -2.644968 5.277070 0.676294 -3.709512 1.118204 -0.641103 4.454913 4.291034 0.007163 -0.079069 -0.479233 -3.502135 -0.646660 0.884680 0.938198 -1.984700 1.843467 1.830625 -4.772302 -2.320269 -2.039813 -1.321101 -1.729480 -3.125206 2.420716 -0.160698 -7.243956 6.166013 2.620781 -0.482506 0.215090 -2.976567 2.979510 -3.556363 -4.549856 2.505236 -1.339198 0.033360 0.871240 0.427416 2.087772 2.083041 4.825959 -4.829830 -5.423369 3.434890 0.994850 5.067698 1.819113 1.076078 0.728717 0.047450 -0.660607 -2.984158 -4.566187 2.767064 1.878478 -4.665564 0.189090 -2.185328 4.424205 3.023969 -1.332981 -3.129468 -3.503244 2.694851 -2.826593 1.244731 2.817958 -0.060407 -5.697081 -1.741901 3.804312 -2.194524 -0.808835 -2.251513 -0.756513 -4.096060 -4.227017 1.035582 0.071497 1.632952 1.392580 -0.970595 -1.242209 0.739760 0.743078 -0.388842 1.796213 4.432978 1.346125 -0.624079 0.903670 -4.827783 2.922086 -5.786962 -6.105671 3.563184 -3.366224 -4.372181 -1.102837 -0.290319 4.205218 -1.182136 1.508181 -0.751927 0.711654 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_allocate_node() = -0.245727 0.072036 0.445513 -0.705390 0.524738 0.103367 0.165644 -0.217856 -0.654936 -0.388116 0.075015 -0.832070 -0.484853 0.800599 -0.317283 0.130275 0.987247 0.213451 -0.250641 -0.213962 0.481217 -0.190972 0.843783 0.889406 -0.719003 0.046967 0.025677 0.461227 0.176783 0.536723 -0.116852 -0.599135 0.158601 -0.007073 0.196075 -0.406000 0.001176 0.102736 0.022000 -1.079366 0.166583 0.232608 0.170457 -0.114299 0.009860 0.409108 0.800045 0.518121 -0.223533 0.124722 0.568267 0.269989 0.030733 0.153744 0.239012 -0.088408 0.522829 -0.164916 -0.312041 -0.154462 -0.165393 -0.352026 -0.010904 0.705098 0.829076 0.118960 -0.061095 -0.003974 0.073557 0.216515 0.223802 0.189746 0.143346 0.195613 0.264076 -0.350686 0.154842 -1.209759 -0.011631 -1.625971 -0.502880 -0.164172 0.676496 0.344630 -0.011155 -0.108278 0.795634 0.027487 -0.020695 0.442549 0.972293 -0.361625 -0.264333 -0.325905 -0.561387 0.272212 -0.263066 0.062203 0.087528 0.315441 -0.597198 -0.285689 0.230587 -0.018724 -0.284902 0.054806 0.058051 0.559369 -0.798515 -0.052593 -0.281215 0.358247 0.263488 -1.032506 -0.107202 -0.498801 0.371956 0.000000 -0.346447 -0.302156 0.159698 0.195646 -0.371286 0.074519 -0.862250 0.611986 0.236325 0.114890 -0.009372 0.005170 0.220685 0.524916 0.130688 -0.518640 0.003500 -0.042109 -0.217424 0.041814 -0.489147 -0.173270 0.311604 -0.505934 0.174259 0.186579 -0.438198 -0.319480 -0.089232 -0.123726 0.226457 1.611928 -0.210999 0.701452 0.351760 -0.631418 0.299143 -0.018266 -0.108724 0.172426 0.452076 0.256563 -0.337535 -0.644647 0.511224 0.755193 0.465043 -0.523444 -0.028888 -0.002406 -0.093324 -0.038026 0.193631 0.065650 -0.161738 -0.426036 -0.245624 0.398973 1.061123 -0.001510 -0.600293 0.234224 0.314934 -0.052110 -0.358568 -0.146271 -0.119597 0.152308 0.108166 -0.037579 0.508759 0.945012 -1.745965 0.697824 0.110033 -0.070003 0.528971 -0.037139 -0.452945 -0.924120 -0.024703 0.592597 0.777054 -0.024827 0.010034 0.095448 -0.663594 -0.100567 0.072556 0.245115 -0.430848 0.348908 0.183385 -0.516888 -0.400875 -0.359945 -0.182782 -0.001709 -0.364035 0.341534 0.195819 -1.380484 0.830613 -0.042965 -0.116240 -0.092186 -0.221027 0.383372 -0.625245 -0.684411 0.184379 -0.257487 -0.510330 -0.394034 0.048150 0.405931 -0.179428 0.205983 -0.425617 -0.615561 0.626945 -0.248344 0.567820 0.273707 0.094703 0.510633 0.361249 -0.119281 -0.474199 -0.129949 0.259747 -0.281703 -0.436554 0.297947 -0.265588 0.456976 0.692188 -0.085041 -0.326712 0.007252 0.680344 -0.305003 -0.285082 0.473139 -0.138043 -0.454795 0.397725 0.585788 -0.604083 -0.227263 -0.612955 -0.200146 -0.245555 -0.530367 0.375910 -0.086993 0.188551 0.207551 -0.065215 -0.324883 0.377791 0.142366 -0.107147 0.143308 0.896960 0.792618 -0.277564 0.304562 -0.656773 0.309394 -0.919234 -0.687338 0.170679 -0.085792 -0.365252 -0.011302 -0.235392 0.585490 -0.018204 0.122403 -0.190955 0.268951 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::_M_set_node(int**) = -0.400547 0.256464 0.966357 -1.112662 0.990546 0.754762 0.259205 -0.517168 -0.787865 -0.224557 -0.050160 -0.830993 -0.605250 1.217231 -0.615618 0.435151 1.579179 0.329654 -0.418052 -0.353002 1.035287 -0.342007 1.504694 1.282171 -1.330593 -0.058221 0.650429 0.902869 0.467628 1.160934 -0.815621 -0.642127 0.283147 -0.439000 0.369628 -0.911561 0.221670 -0.056516 0.205607 -1.662416 0.164408 -0.181725 -0.219979 -0.152064 -0.135927 0.547699 1.298816 0.971285 -0.430368 -0.034737 0.982022 0.449367 -0.130147 0.297401 0.318521 0.324298 1.224107 0.371753 -0.401285 -0.299703 -0.207796 -0.615560 0.213215 1.223465 1.448761 0.174693 0.114391 0.288785 0.088860 0.157693 0.256576 0.258586 0.059151 0.559957 0.512006 -1.205290 0.405133 -2.063211 -0.207024 -2.004542 -0.644079 -0.693697 0.201660 -0.267969 0.532113 0.013340 1.314291 0.091544 0.184078 0.427479 1.540665 -1.128826 -0.385744 -0.879289 -0.847018 0.308778 -0.643280 0.034643 0.225748 0.028053 -0.818049 -0.939939 0.490527 0.359372 -0.460668 -0.106313 -0.111652 1.039776 -1.013878 -0.602482 -0.723052 0.164108 -0.287445 -1.777746 -0.186442 -0.845097 1.042131 -0.121812 -0.155382 -1.159585 0.205245 1.145362 -0.466894 -0.476898 -0.530195 1.158411 0.722323 -0.012784 0.015717 -0.290769 0.259561 1.088748 0.895022 -0.693335 -0.282597 0.060259 -0.867280 -0.149656 -1.024165 -0.110891 0.551999 -0.917923 0.000520 0.950637 -0.629591 -0.017593 0.867951 -0.241026 0.771721 3.531068 -0.291808 0.797533 0.275489 -1.353338 0.649955 0.047800 -0.267487 0.334553 0.575192 0.433746 -1.809452 -1.040334 0.618304 1.111477 0.779403 -1.254795 -0.348452 -0.513167 -0.215049 -0.074689 -0.039632 0.352006 -0.564218 -0.682284 -0.409757 0.524937 2.005364 -0.535032 -1.468929 0.551123 0.146645 -0.568705 -1.111920 -0.415834 -0.410048 0.172755 0.104768 -0.165237 0.845624 1.491692 -2.777225 1.077962 -0.128603 -0.624252 1.229077 -0.226070 -0.468525 -0.886041 0.243132 1.108225 1.111112 0.049992 -0.144658 0.158182 -1.084744 -0.049781 0.062375 0.605719 -0.472025 0.457770 0.520821 -1.117706 -0.937454 -0.476014 -0.106224 -0.410726 -0.398183 0.520904 -0.401626 -2.520538 1.487108 -0.101090 -0.179960 0.427255 -0.396669 0.574177 -1.198315 -1.338249 0.563921 0.083736 -0.093001 -0.645739 0.139053 0.899580 -0.001491 0.487923 -0.999443 -1.565441 0.398551 -0.455885 0.683291 0.433113 0.518091 0.971882 0.237621 -0.200726 -1.239316 -0.175552 0.337471 0.040283 -0.814441 -0.281219 -0.287350 1.052143 1.290138 -0.197541 -0.066138 -0.301003 1.199665 -1.031708 -0.430943 0.736119 0.513501 -0.942552 0.110128 0.871022 -0.949541 -0.755305 -0.587431 -0.497164 -0.277606 -1.019440 0.502236 -0.463821 0.378537 0.534932 0.096471 -0.488881 0.578940 0.179248 0.087002 0.074844 1.343488 1.689486 -0.670784 0.162367 -1.014179 0.648709 -1.638783 -1.191605 0.404641 -0.356156 -0.468433 0.208778 0.112247 1.014625 -0.091369 0.245205 0.067921 -0.282743 +PE-benchmarks/tarjan-algorithm.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -1.351759 0.090171 -1.121699 -3.655470 3.713701 3.105802 1.253089 -2.753442 -2.571632 0.086448 1.346302 -5.831550 -1.341435 2.415568 -1.782033 3.612088 5.006045 -0.806622 -2.098553 -0.408630 2.418834 3.384299 6.195565 4.421272 -3.268254 -0.060250 -0.397532 0.802873 -0.326455 -0.837869 -1.803787 -2.767382 2.022232 -3.130548 -1.593962 0.497185 0.089787 -1.339376 4.270272 -3.607228 0.990533 -0.818857 0.216443 -0.955398 -1.442577 0.158106 4.491843 3.321593 -0.049936 -0.342591 3.433162 1.309273 -0.142942 1.125788 0.152924 0.256300 1.378363 -0.658266 -1.275324 -3.726795 -0.612429 1.633812 -0.380916 3.735534 3.322351 1.245206 -1.194923 2.900847 1.928061 0.155812 1.339847 1.569384 -0.011573 2.109137 1.160692 -2.766182 0.578529 -3.667835 -1.397217 -3.713424 -2.658056 -0.260276 0.700802 -0.324447 3.079399 0.654392 4.399810 -0.657591 -0.009103 1.777753 4.192323 -4.461279 -1.810296 -1.804563 -1.645283 0.111074 -1.416472 1.463054 1.006823 1.073217 -3.721612 -1.195081 0.230243 1.354699 -1.419128 -2.301320 1.874585 0.268417 -1.270851 -1.833580 -1.081367 2.588822 -0.025233 -6.263025 -2.546632 -0.888847 1.462968 -0.618869 -1.684185 -4.906277 0.235742 1.534894 -2.173704 -1.735626 -0.398724 1.454611 3.541458 1.837182 1.255043 0.565164 2.567197 7.341045 0.602900 -2.581168 -0.295468 -1.323776 -0.691363 1.222765 -1.039399 -1.191356 -0.383381 -3.887347 3.385731 4.307391 -2.155975 -0.248292 1.010305 0.592985 0.796015 9.174018 -1.144209 4.608480 2.801051 -4.013470 0.304299 -3.622239 -0.702866 -0.568477 0.667688 1.419754 -3.329869 -3.504660 3.812643 3.836399 2.580217 -3.832740 2.188321 1.267947 0.679777 -1.227385 -0.656347 1.636515 1.213320 -2.726298 -0.816600 4.406742 7.724516 -1.197217 -0.789116 2.917903 1.963907 1.195195 -1.154931 -2.521780 -2.820595 0.532055 3.469601 1.815322 2.193737 5.078108 -4.168359 2.124018 0.406764 -0.488159 3.620347 1.825314 -3.885449 0.276934 -0.499542 3.106957 2.504989 -1.125492 0.340438 -0.060904 -2.478811 -0.457729 1.173858 0.333463 -1.135969 1.310493 1.500193 -2.983572 -1.553043 -0.330890 -0.554332 -0.067556 -0.900120 2.687902 -0.469957 -5.627439 4.701032 1.089235 -1.978012 0.061174 -3.595323 3.711621 -3.000494 -2.667898 2.718388 -1.882513 0.293985 0.346723 1.162681 1.231365 1.729301 4.377095 -3.968388 -3.336621 3.254144 1.019188 3.887398 1.670381 0.678388 0.586380 -3.642682 -0.620280 -2.747041 -2.957613 0.107912 1.568130 -4.543985 0.477197 -1.283079 3.664839 2.627850 -1.775578 -2.398221 -0.707805 1.288964 -4.323766 0.178190 2.105634 2.635677 -5.288303 0.127927 2.803107 -2.250789 -0.047432 -1.831746 -0.622869 -3.242785 -3.968196 1.108853 0.058866 1.661946 1.487913 -0.715358 0.408592 1.205378 0.319194 0.789201 1.071873 3.531124 2.541934 0.110204 -1.097699 -4.657723 2.055061 -4.954980 -5.996370 4.180586 -1.784502 -3.684766 -0.883329 0.216532 4.295487 -1.021626 -0.616931 -1.931807 1.123078 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::_S_buffer_size() = -0.079402 -0.194715 0.203077 -0.611395 0.734311 -0.091153 -0.036029 0.057818 -0.485285 -0.221033 -0.147411 -0.288042 -0.224723 0.449795 -0.116778 0.425766 0.228889 -0.141715 -0.116416 -0.187017 0.594544 -0.200125 0.254409 -0.328225 -0.513749 0.023871 -0.232148 0.640533 0.250163 0.524643 0.008456 -0.078968 -0.180688 -0.001952 0.143756 -0.247762 0.375618 0.427284 -0.141329 -0.348744 0.093163 0.266468 0.033972 0.200379 -0.101547 0.383166 0.022859 0.328853 -0.469744 0.213254 0.638757 0.060151 -0.025585 0.209775 -0.445923 -0.053777 0.224382 -0.427348 -0.356021 -0.151156 0.092531 -0.463081 0.264804 0.056957 0.433853 -0.362321 0.007299 0.616514 0.087271 0.144740 0.398350 0.009771 -0.168772 -0.426594 0.367744 -0.015738 -0.170765 -0.404457 0.086589 -0.995512 -0.121218 -0.298519 0.356795 0.459451 -0.200299 -0.047204 0.549829 -0.044315 -0.176286 0.449802 0.152385 -0.052307 -0.059325 -0.784846 -0.296211 0.152463 -0.229333 -0.630289 0.122941 0.708450 0.037463 0.082810 -0.092785 -0.311040 -0.084131 -0.221875 -0.406713 0.426591 -0.779166 -0.169708 -0.119725 0.764659 0.071730 -0.337235 -0.047386 -0.074329 0.148580 -0.338045 0.630420 0.242434 -0.086909 0.146536 -0.292578 0.341496 -0.613176 0.303514 0.256748 -0.142463 0.123643 0.172563 -0.024609 0.085816 0.086983 -0.298407 -0.652943 0.328457 0.252750 -0.004830 -0.342708 0.036635 0.193832 -0.519991 0.131309 0.045870 0.044818 -0.129504 -0.394188 -0.189972 0.248802 0.206581 0.128827 0.031142 -0.037781 -0.071735 0.144341 0.253207 0.006141 0.393880 -0.137005 -0.230981 0.313754 -0.436092 0.249165 -0.030460 0.187880 -0.255065 -0.100268 -0.107999 0.061859 0.236933 -0.327509 0.549740 -0.318374 0.073764 -0.058468 -0.336602 0.563126 0.229342 -0.101482 0.620507 0.376446 -0.699656 -0.267869 -0.313557 -0.086721 -0.385098 0.140512 0.016370 0.146540 0.516991 -0.782379 0.281614 0.438768 0.109706 -0.106069 -0.433225 0.246070 -0.775203 -0.508861 0.153169 0.462214 -0.359944 0.221733 0.025851 -0.192987 0.405157 0.167823 -0.025886 0.140976 -0.163424 -0.090333 0.065440 -0.024602 0.051397 -0.443410 0.602213 -0.037665 -0.017584 0.111029 -0.746876 0.160972 -0.634161 0.067208 0.299287 0.251998 0.600170 -0.054409 -0.055112 0.303214 0.130426 -0.447332 -0.488752 0.406117 0.329557 -0.275727 -0.110039 -0.006024 -0.531996 0.048825 -0.340579 -0.273783 0.041508 -0.060885 0.074379 0.156535 -0.150953 -0.308840 -0.051873 -0.151673 -0.191716 0.276648 0.466169 0.218900 0.218490 0.077581 0.221059 -0.000598 0.098699 0.388971 -0.007675 -0.362821 0.395430 -0.386187 -0.339019 0.543449 0.475603 -0.284639 -0.219656 -0.425368 0.409298 0.015342 -0.056514 0.172981 0.060090 -0.060800 0.220105 0.127972 -0.358728 0.371143 0.137066 -0.322442 -0.625698 1.092301 0.469694 -0.095323 0.233057 -0.144867 0.108254 -0.367346 -0.095707 -0.125687 0.047204 0.018325 0.425398 0.071484 0.370461 -0.104066 0.247894 -0.007256 -0.325841 +PE-benchmarks/tarjan-algorithm.cpp__std::__deque_buf_size(unsigned long) = -0.327429 -0.541720 -0.250563 -0.817673 0.468122 -0.019868 0.083698 -0.359435 -0.969296 -0.056664 0.194318 -0.757189 0.224143 0.822662 -0.080890 0.841421 1.022145 0.268652 -0.326639 -0.032886 0.905333 -0.470108 0.483286 0.756256 -0.431431 0.038984 -0.352382 0.220354 0.035380 0.134618 -0.111022 -0.463374 0.118702 -0.913930 -0.190387 -0.440179 -0.015064 0.744882 0.873809 -1.037619 0.383653 0.086472 0.494882 -0.137241 -0.137767 -0.277520 0.291293 0.222818 -0.233326 0.468662 0.570466 -0.095030 -0.047276 0.075381 0.253407 0.584896 -0.052016 0.004345 -0.317731 -0.347162 -0.169534 0.228673 0.449753 0.315678 0.556743 0.019170 -0.160731 0.483020 0.343261 0.016175 0.526215 0.048322 -0.382044 -0.524368 0.238392 -0.944549 -0.205882 -1.403662 0.007313 -1.479196 -0.457595 0.351886 0.688312 0.217669 0.204654 0.046534 0.586340 -0.573112 -0.327418 0.454250 0.606169 -0.399428 -0.286993 -0.342277 -0.676001 0.038526 0.037725 -0.305577 0.433359 0.306636 -0.598475 -0.388161 0.475868 0.273325 -0.147834 -0.625247 0.339842 0.518454 -0.648351 -0.669160 0.303066 0.958437 0.061967 -0.640186 0.093663 -0.583616 -0.092612 0.034784 -0.561480 -0.646479 -0.004983 0.101245 -0.479537 -0.155698 -0.183534 0.267444 0.352668 0.224940 -0.040601 0.005915 0.037144 1.012613 -0.071374 -0.710415 0.211445 0.030982 0.057553 0.177411 -0.452970 -0.648346 0.054107 -0.703546 0.079894 0.067718 -0.415451 -0.026735 0.585030 0.325578 -0.245785 1.494956 -0.101041 0.957318 0.560549 -0.293716 0.385559 -0.029327 0.244157 0.315166 0.533187 -0.186379 -0.603168 -0.743932 0.539645 0.476010 0.329954 -0.475394 -0.667907 0.019966 0.018214 0.427035 -0.075025 -0.099405 0.109343 -0.355129 -0.092279 0.249572 1.460041 -0.037876 0.149580 0.383034 0.535792 -0.377661 -0.882989 -0.422988 -1.097782 0.104139 -0.009743 0.119812 0.474970 0.957817 -1.339441 0.531629 -0.277989 0.209257 0.308900 0.361815 -0.598951 -1.589697 -0.615724 0.196894 1.032818 -0.367488 0.404133 0.375328 -0.472082 0.001844 0.042214 -0.082258 -0.524858 0.304393 -0.068681 -0.465398 0.184824 0.488821 -0.591852 -0.161866 -0.113633 0.151272 0.619722 -0.648554 0.368004 0.093135 0.023255 0.480806 0.075593 0.798488 -0.255568 -0.316683 0.460342 0.121094 0.012248 -0.115331 0.260056 0.505793 -0.264100 -0.168467 -0.291286 -0.765809 0.551671 -0.220416 0.680265 0.057201 -0.645820 0.022934 -0.034573 -0.082889 -0.544525 -0.051469 -0.592360 -0.290611 -0.356037 -0.362148 -0.277278 0.571487 0.267002 0.300319 -0.619927 0.191528 0.622725 -0.402872 0.278854 0.558256 -0.208835 -0.647275 0.041325 0.754816 -0.780798 0.206215 -0.410641 0.147716 -0.253479 -0.144209 0.559876 0.378613 0.302607 -0.424480 -0.147965 0.274082 0.363206 0.449227 -0.006116 0.106955 1.040651 0.234868 0.092579 -0.193855 -0.525321 0.008798 -0.598732 -0.542778 0.066135 0.602087 -0.850068 0.054758 -0.068156 0.833618 -0.074877 0.231781 -0.108911 0.172724 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.377412 -0.157980 0.738975 -1.193158 1.207906 0.120876 0.225531 -0.141646 -0.985008 -0.498758 -0.084633 -0.702463 -0.691032 1.279618 -0.444499 0.715146 1.351910 0.204179 -0.342924 -0.532887 1.356605 -0.745156 1.332160 0.654661 -1.422881 -0.063245 0.329385 1.260021 0.749150 1.008588 -0.316375 -0.242098 0.193799 -0.549636 0.457362 -1.023956 0.581377 0.419321 -0.054709 -1.535240 0.165788 -0.000462 -0.085821 0.077093 -0.290874 1.141030 0.785527 1.097648 -0.894404 0.314357 1.304346 0.099997 -0.107186 0.451917 -0.338596 0.048868 0.724470 0.082471 -0.658109 -0.249719 -0.011921 -1.282622 0.490198 0.882372 1.502457 -0.332654 0.146838 0.946076 0.158579 0.329761 0.637912 0.160894 0.012404 -0.253560 0.910482 -1.192561 -0.095892 -2.237505 -0.212364 -3.011703 -0.594717 -0.803110 0.717618 -0.168836 0.184502 0.073456 1.385862 0.177346 -0.037108 0.943138 1.171528 -0.856905 -0.404028 -1.395402 -0.705499 0.524792 -0.823892 -0.513435 0.690759 0.619389 -0.554917 -0.547469 0.330158 -0.042592 -0.416239 -0.539486 -0.493689 1.200413 -1.465906 -0.659845 -0.805307 0.651149 -0.138059 -1.594341 0.190735 -0.619171 1.195667 -0.278249 0.549931 -0.420483 0.018103 0.881714 -0.464862 -0.099645 -0.784655 1.148518 0.616582 -0.035794 0.246615 0.087864 0.077013 0.817622 1.022488 -0.708331 -0.872607 0.438777 -0.563449 0.022077 -1.126054 -0.186987 1.046140 -1.190201 0.094772 0.567634 -0.438629 -0.341440 0.798032 -0.260727 0.837141 2.490239 0.140984 0.566405 0.291012 -0.943613 0.625013 0.178384 -0.087595 0.780031 0.422158 -0.044383 -1.004338 -1.120767 0.484414 0.782312 0.795486 -1.329102 -0.656214 -0.521177 0.033376 0.159555 -0.415586 0.843354 -0.585086 -0.449356 -0.254987 0.127672 1.718562 -0.334198 -0.923704 0.869134 0.475690 -1.159999 -1.489413 -0.576159 -0.383908 -0.263956 0.060403 -0.068773 0.616402 1.498723 -2.636812 1.005135 0.184661 -0.137073 0.603445 -0.429480 -0.195220 -1.867596 -0.207727 0.828532 1.192728 -0.250456 0.102818 0.281874 -0.986310 0.336607 0.189243 0.356942 -0.047081 0.191430 0.061585 -0.452799 -0.742914 -0.133331 -0.428299 0.277721 0.021428 0.451976 -0.092711 -2.406112 1.085018 -0.925921 -0.274103 0.565814 0.049405 1.032238 -1.000902 -1.074284 0.703332 0.167136 -0.660195 -1.220002 0.490312 0.958124 -0.303585 -0.082986 -0.454465 -1.608414 0.409835 -0.809413 0.172303 0.389223 0.271624 1.116424 0.239946 -0.424534 -1.273206 -0.043616 -0.111759 -0.328604 -0.340924 0.002307 0.110170 0.947511 1.064672 0.108691 0.057083 0.101382 1.310666 -1.041845 -0.922893 0.959681 0.373710 -0.781079 0.915147 1.082581 -1.171203 -0.707635 -0.809780 0.017202 0.048213 -0.787478 0.570093 -0.355435 0.251815 0.530286 0.315002 -0.514869 0.811891 0.287700 -0.097486 -0.682433 1.971887 2.105812 -0.829267 0.073171 -0.851126 0.536920 -1.526409 -0.937117 0.147110 0.103301 -0.196913 0.664572 0.356366 1.015141 -0.046563 0.081570 -0.103509 -0.502759 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.146700 -0.028066 0.236023 -0.345971 0.244961 -0.059023 0.114374 -0.135093 -0.364850 -0.244843 0.080112 -0.343704 -0.230311 0.419049 -0.207043 0.128030 0.537038 0.188762 -0.101022 -0.236627 0.288539 -0.245673 0.549108 0.552026 -0.462076 0.012309 0.100856 0.349907 0.253251 0.248861 -0.012180 -0.172548 0.172227 -0.112652 0.119302 -0.362937 0.074657 0.128075 0.017843 -0.634431 0.069057 -0.041649 0.131619 -0.014259 -0.028996 0.390102 0.342474 0.358363 -0.162183 0.209998 0.402174 0.132808 0.032128 0.126461 0.049009 -0.057142 0.288145 -0.121381 -0.145100 -0.039602 -0.037973 -0.408130 0.051611 0.413715 0.553534 0.004690 0.029999 0.060515 0.022319 0.146773 0.216904 0.099190 0.005017 0.053834 0.187577 -0.424552 0.108296 -0.875097 -0.086663 -1.135243 -0.268903 -0.156832 0.401112 0.038373 0.056721 0.147749 0.447284 0.137574 -0.005700 0.259251 0.465527 -0.270083 -0.166405 -0.126715 -0.240294 0.229004 -0.251180 0.069399 0.090780 0.251065 -0.287507 -0.191844 0.227517 0.009722 -0.189026 -0.058365 -0.029314 0.318416 -0.552129 -0.120661 -0.227034 0.104295 0.062705 -0.578567 0.126917 -0.338759 0.486119 -0.007197 -0.083369 -0.136869 0.040372 0.155020 -0.111736 0.001013 -0.472858 0.288901 0.114764 0.069204 0.013862 -0.004071 0.048659 0.349062 0.162095 -0.291784 -0.085639 0.055995 -0.219777 0.069483 -0.366491 -0.113694 0.332667 -0.343764 0.138644 0.086610 -0.245345 -0.273021 0.237152 -0.044882 0.189052 0.805121 0.019623 0.345308 0.282633 -0.341009 0.065973 -0.072744 0.029293 0.249212 0.280180 0.035281 -0.194546 -0.376475 0.136918 0.409298 0.281290 -0.354623 -0.210688 -0.057270 0.005098 0.036860 0.039805 0.080172 -0.158989 -0.239574 -0.102560 0.177438 0.506498 -0.016870 -0.124400 0.089301 0.122724 -0.215756 -0.386787 -0.100193 -0.065860 0.092693 -0.009940 0.017639 0.201010 0.503835 -1.021680 0.377272 -0.014122 0.055817 0.203939 0.000231 -0.258273 -0.647733 0.064415 0.247177 0.403760 -0.053690 0.098267 0.201159 -0.411194 -0.054956 0.009854 0.137151 -0.201487 0.185315 0.157458 -0.243779 -0.273345 -0.075833 -0.001376 -0.011112 -0.047149 0.257163 0.101199 -0.854977 0.375908 -0.188162 -0.194784 0.040705 -0.085640 0.269322 -0.435124 -0.368623 0.136419 -0.099665 -0.252991 -0.354592 0.058245 0.268436 -0.189169 0.031932 -0.167311 -0.264191 0.250283 -0.243723 0.171571 0.181517 0.049790 0.368631 -0.002718 -0.083433 -0.335681 0.109226 0.013206 -0.252516 -0.200066 0.177243 -0.087661 0.270899 0.498282 0.018394 -0.112224 0.220698 0.474322 -0.289466 -0.295866 0.267185 0.189353 -0.167032 0.376066 0.290509 -0.466352 -0.152458 -0.289049 -0.125117 0.041963 -0.291616 0.330861 -0.097234 0.179286 0.113242 0.088432 -0.157687 0.315814 0.068583 0.019684 0.014178 0.541615 0.650245 -0.178051 0.076287 -0.351097 0.109176 -0.538598 -0.352872 0.045868 0.075166 -0.172210 0.107684 -0.110477 0.383811 0.073361 0.017836 -0.114760 0.087886 +PE-benchmarks/tarjan-algorithm.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::max_size() const = -0.133945 -0.015480 0.225070 -0.322800 0.236944 -0.055166 0.106778 -0.128494 -0.343114 -0.227999 0.059158 -0.305991 -0.202554 0.396027 -0.191159 0.134307 0.518330 0.189026 -0.085830 -0.228846 0.273073 -0.260950 0.518544 0.522006 -0.432855 0.018424 0.115873 0.323099 0.226978 0.261314 -0.041116 -0.169347 0.162220 -0.127335 0.118062 -0.362782 0.064483 0.123940 0.025653 -0.612995 0.065971 -0.056610 0.128639 -0.014397 -0.031568 0.356673 0.332401 0.333257 -0.145969 0.207790 0.371363 0.128924 0.029974 0.120925 0.061989 -0.010062 0.287695 -0.111521 -0.138759 -0.025442 -0.039945 -0.389365 0.059782 0.386788 0.516722 -0.000180 0.027985 0.063268 0.009629 0.128678 0.200219 0.092466 -0.009444 0.048267 0.170261 -0.441753 0.108249 -0.837142 -0.088178 -1.084328 -0.254543 -0.161053 0.351438 0.018393 0.075353 0.162722 0.426031 0.113575 0.010141 0.223181 0.439995 -0.276117 -0.156534 -0.119094 -0.222080 0.204028 -0.230834 0.046057 0.088085 0.217829 -0.268137 -0.202953 0.246254 0.023909 -0.178143 -0.064871 -0.028482 0.304674 -0.535069 -0.142226 -0.232677 0.081919 0.031225 -0.537226 0.145459 -0.314957 0.468907 -0.000661 -0.081841 -0.168326 0.047142 0.177709 -0.107283 -0.020323 -0.423226 0.274048 0.104907 0.055122 0.015825 -0.018158 0.039536 0.347515 0.183030 -0.274476 -0.081528 0.066848 -0.221176 0.047873 -0.345767 -0.119193 0.297764 -0.335912 0.123985 0.092227 -0.235689 -0.236267 0.259602 -0.047686 0.186565 0.768140 0.007476 0.315283 0.251078 -0.335751 0.064615 -0.069901 0.021832 0.228017 0.274451 0.040031 -0.209694 -0.354384 0.120869 0.384531 0.266971 -0.334977 -0.229912 -0.079031 0.003038 0.062220 0.030841 0.070970 -0.154630 -0.231185 -0.097975 0.141120 0.510044 -0.027019 -0.105486 0.084361 0.096149 -0.222611 -0.393921 -0.096960 -0.092233 0.087698 -0.029065 0.004897 0.185126 0.474497 -0.979525 0.363290 -0.054940 0.028567 0.196901 0.000789 -0.224195 -0.622048 0.055559 0.238158 0.397364 -0.052863 0.108849 0.186283 -0.386509 -0.053113 -0.003764 0.143140 -0.196994 0.176552 0.157626 -0.262503 -0.253286 -0.053250 0.010115 -0.032724 -0.032984 0.234022 0.099819 -0.822966 0.357704 -0.171870 -0.174414 0.071082 -0.058283 0.252739 -0.408805 -0.351799 0.136509 -0.075083 -0.205227 -0.316563 0.046615 0.265726 -0.186576 0.015164 -0.154083 -0.261330 0.215664 -0.223757 0.159648 0.173112 0.048578 0.354014 -0.017372 -0.080825 -0.317866 0.116882 -0.015743 -0.250677 -0.171291 0.149337 -0.088085 0.267592 0.482815 0.032644 -0.089812 0.212284 0.456014 -0.285352 -0.259764 0.257333 0.193379 -0.157887 0.337616 0.279570 -0.443076 -0.158826 -0.260446 -0.112582 0.046920 -0.267181 0.308374 -0.111433 0.162285 0.111465 0.081724 -0.151142 0.298205 0.062051 0.024496 0.004955 0.508786 0.613981 -0.170495 0.068940 -0.318231 0.094683 -0.507030 -0.322656 0.026799 0.097938 -0.171452 0.105001 -0.094980 0.361982 0.061617 0.029433 -0.091322 0.052936 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -4.641601 4.280686 6.537498 -13.447154 14.500892 17.736412 3.587620 -8.144175 -10.167162 0.359624 1.111297 -17.155169 -7.583528 15.508419 -6.806058 7.122222 19.045150 0.294599 -7.026028 1.744589 10.387938 7.632581 18.416232 14.998606 -12.889930 -0.018975 1.096227 3.320624 -3.005047 12.560251 -10.026176 -16.762530 4.168932 -3.719911 -1.758415 -3.269136 -0.440955 -3.415039 8.041198 -17.233261 3.141220 4.206641 -4.274460 -4.508116 -1.514486 -4.226768 19.094723 10.430760 -0.996485 -3.195940 8.140204 7.678283 -2.213446 2.818615 6.731024 3.304710 10.076328 0.821102 -5.871551 -7.912989 -4.230634 4.015903 -2.755890 14.346351 13.950946 5.419577 -1.681840 2.301531 0.397289 0.935709 1.199125 3.754984 3.334683 9.716578 3.546954 -2.860151 1.896703 -12.630753 -1.519554 -9.175042 -8.201534 -2.984369 2.047031 5.630778 7.471510 -7.023893 15.338728 -3.335041 0.090089 6.039312 21.156007 -13.806890 -5.000597 -9.801812 -11.261277 0.355497 -4.681842 2.695102 -2.124685 -2.999422 -13.024862 -11.065268 0.432980 5.058559 -4.639033 -1.607844 3.140173 9.558689 -7.229206 -5.102261 -3.345426 7.291182 -1.731961 -21.876867 -13.371065 -6.306270 0.132283 -0.279775 -7.208930 -16.891958 4.328060 9.902783 -8.572471 -7.164244 -3.508288 11.795653 10.245979 2.677004 0.328741 -2.695884 7.401713 17.789002 2.993476 -8.414402 1.941793 -4.476180 -2.227572 0.760981 -6.730522 -1.175415 -4.069334 -9.974026 2.514960 14.484157 -7.957852 2.721249 -3.814083 -1.202018 5.084661 43.040702 -7.201065 13.728307 3.748912 -18.220205 7.779812 -2.928796 -5.476457 -2.573300 4.682623 8.012494 -18.111420 -12.141022 13.777200 14.706031 9.357242 -11.597872 6.446277 -1.440108 -2.794644 -4.966271 2.421825 3.207568 -1.443069 -10.025880 -5.493958 11.514912 28.614618 -6.151921 -18.674439 9.551469 5.571956 3.038601 -1.719475 -5.606764 -6.197148 2.676313 9.070308 -1.244702 11.954352 18.894642 -24.719152 12.360758 0.997449 -9.147217 15.574394 0.553292 -9.636367 3.539184 -0.213170 15.164098 12.880189 2.008826 -1.721413 -2.405535 -11.504703 -1.639064 2.831251 4.421824 -6.152855 5.997377 5.374073 -15.403823 -9.404341 -7.583306 -4.276500 -5.698373 -10.435009 6.334252 -1.997936 -24.377478 20.081385 7.135872 -0.272084 0.638703 -8.227822 8.502700 -11.254052 -16.122199 7.346529 -3.803912 -1.349822 1.371582 0.955062 7.210512 6.592387 13.230313 -14.664882 -18.319079 9.751128 2.362164 14.470754 5.143022 5.433640 5.055147 2.673125 -2.823236 -10.561227 -13.347307 11.212575 5.374443 -13.744971 -0.755862 -6.408437 13.400449 10.488547 -3.875915 -8.921816 -11.943835 9.599400 -8.437716 2.351999 9.112861 0.001776 -16.431559 -5.471621 11.789656 -6.256881 -4.731313 -7.073956 -2.636606 -11.876278 -13.556821 2.218527 -1.330792 4.206454 5.208369 -2.478482 -5.239362 2.636799 2.217413 -0.893777 4.700694 13.597924 6.368864 -4.752806 3.980934 -14.159239 9.635864 -18.525598 -18.490890 9.971828 -10.356122 -10.466604 -2.944064 -1.423200 11.530509 -3.480783 4.900876 -0.906428 0.648991 +PE-benchmarks/tarjan-algorithm.cpp__int** std::copy(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/tarjan-algorithm.cpp__int** std::copy_backward(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/tarjan-algorithm.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.396274 0.209030 0.797972 -1.279646 2.154845 0.598622 0.854974 -0.260051 -1.005567 -0.900458 -0.022305 -0.645101 -1.421040 1.573705 -0.813535 0.870393 1.862753 0.204014 0.070882 -0.647934 1.923696 -1.171948 2.493577 1.298788 -2.343170 0.049379 0.151100 1.262140 0.289098 2.098573 -0.247791 -0.983585 1.055768 -0.793460 0.928102 -1.335187 0.468083 0.202926 -0.332504 -2.125083 -0.018967 0.291562 -0.246248 0.367838 -0.222024 1.316529 1.678724 1.515657 -1.198454 0.822307 1.441449 0.166480 0.243000 0.985678 -0.052468 0.038234 0.475393 -0.195672 -1.172293 -0.374598 -0.826542 -2.104329 0.602576 1.343330 2.284183 -0.349125 0.478491 0.880312 -0.823476 0.656677 0.902751 0.660504 0.433963 -0.408370 1.778653 -1.296050 -0.373006 -2.892451 -0.872660 -4.376193 -1.149877 -1.660969 0.761759 0.148454 1.143896 -0.180882 1.979273 0.631197 0.306200 1.139792 1.703474 -1.439881 -0.402590 -1.580109 -0.876618 0.148893 -1.088380 -0.328225 0.853550 0.135862 -1.186317 -0.817154 0.635734 0.065999 -0.353137 -1.321830 -0.825337 1.689592 -2.164373 -0.974287 -1.570163 0.434411 -0.677799 -2.564143 0.471324 -0.750135 1.552788 -0.080289 0.808821 -0.477166 0.338338 1.633118 -0.509372 -0.781726 -0.619146 1.925186 1.007152 0.251276 0.568343 0.172210 -0.610301 1.502617 2.266841 -0.212669 -1.155771 0.136010 -0.628882 0.394367 -1.012811 0.058193 1.393373 -1.674430 -0.046314 0.850820 -0.388105 -0.481914 0.720355 -0.566988 1.487402 3.332786 -0.247182 1.198461 0.573007 -1.751237 0.903625 0.159392 0.256657 1.273486 1.271663 -0.238495 -1.441037 -1.604485 0.691662 0.948789 0.858808 -2.064016 -0.858391 -0.750583 0.345758 -0.089330 -0.761720 0.967271 -0.330982 -1.192616 0.003671 0.016094 2.505647 -0.894736 -1.425761 1.399334 0.595187 -1.353116 -1.775187 -1.076547 -0.733877 -0.233636 0.175184 -0.295768 0.319498 1.977246 -3.224323 1.345809 -0.453997 -0.151660 1.117172 -0.359408 -0.191755 -2.387319 -0.010896 1.166507 1.294738 -0.002575 0.031235 0.298651 -1.354895 0.780509 -0.115770 0.785974 -0.269436 0.561638 -0.242002 -1.239612 -1.534993 -0.930147 -0.260556 0.048068 -0.080215 0.456473 0.575893 -3.441869 1.349095 -0.993286 -0.927753 0.945904 0.510414 1.605852 -1.032524 -1.924396 0.946932 -0.551494 -1.285879 -1.829439 0.709477 0.955956 -0.125323 -0.404326 -0.799762 -2.160469 1.107193 -0.830714 0.567409 0.807079 0.941559 2.429902 0.523857 -1.444781 -1.996583 -0.664346 0.232752 -0.769364 -0.894093 -0.232092 -0.254261 1.347581 1.976319 0.490470 0.168759 -0.083282 2.371301 -1.849042 -0.990828 2.104235 0.829876 -0.784358 1.199667 1.961270 -1.253250 -1.502268 -0.781020 0.298284 0.204270 -1.266459 0.891766 -0.954949 0.517757 0.375575 0.734097 -0.896217 0.772791 0.227896 0.388863 -1.185163 2.599152 2.763143 -1.671314 -0.100779 -0.702355 0.557098 -2.202208 -1.217496 0.120648 0.127604 0.092347 1.154072 0.376718 1.585421 0.170229 -0.270705 -0.029489 -0.948122 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.424559 -0.119177 0.894650 -1.039830 1.223419 0.121383 0.292070 0.146651 -1.023529 -0.729867 -0.258560 -0.623056 -1.101740 1.377624 -0.491883 0.452759 1.667913 0.541937 -0.209126 -0.676609 1.235047 -0.835019 1.580434 1.001944 -1.564496 -0.049960 0.330525 1.427616 0.669582 1.266927 -0.274630 -0.520861 0.387978 -0.302044 0.689402 -1.311190 0.534920 0.462363 -0.530342 -1.965889 0.091921 0.160383 -0.184656 0.184901 -0.118587 1.504624 0.977288 1.169452 -0.838681 0.538352 1.218538 0.210664 0.058005 0.519878 -0.309776 0.084577 0.593000 -0.143080 -0.806171 -0.059785 -0.148940 -1.783529 0.286777 0.935276 1.719573 -0.359195 0.120757 0.604287 -0.050383 0.449555 0.646638 0.252660 0.370287 -0.290869 1.061230 -0.959067 -0.260118 -2.339844 -0.220499 -3.617258 -0.742638 -1.181803 1.079025 0.028044 0.066106 -0.109295 1.649511 0.190801 0.134893 1.012901 1.375764 -0.946954 -0.466656 -1.437490 -0.502888 0.636669 -0.961161 -0.543885 0.702255 0.632943 -0.660124 -0.720369 0.421415 -0.255107 -0.485085 -0.468169 -0.689974 1.501265 -1.848300 -0.557875 -1.452845 0.559492 0.029782 -1.729295 0.185164 -0.579519 1.353479 -0.026516 0.435945 -0.238938 0.201368 0.917264 -0.425077 -0.064643 -0.829128 1.412110 0.495804 -0.325056 0.298419 0.290957 -0.080253 0.829666 1.318518 -0.662616 -0.982335 0.713771 -0.748814 -0.100169 -1.338453 -0.098329 1.152391 -1.313092 0.160613 0.447842 -0.592984 -0.516216 0.496202 -0.430379 1.035692 2.537692 0.042362 0.502240 0.313269 -1.008779 0.778420 0.204292 -0.013670 0.894963 0.723202 0.078141 -0.935528 -1.154989 0.384362 0.996188 0.867554 -1.436757 -0.568402 -0.680074 0.235569 0.018588 -0.222472 0.923886 -0.547135 -0.450407 -0.213090 0.036266 1.796608 -0.456687 -1.219226 0.709476 0.463225 -1.075385 -1.504177 -0.505649 -0.164940 -0.365691 0.180201 -0.089674 0.520204 1.641849 -2.844868 1.189510 0.128795 -0.137667 0.660160 -0.441114 -0.019221 -1.876160 -0.111800 0.924519 1.487619 0.005895 0.057319 0.238173 -1.224532 0.292869 0.235064 0.715962 -0.164935 0.383974 0.100130 -0.546366 -0.842345 -0.492106 -0.333413 0.171300 -0.081669 0.480449 0.105173 -2.934792 1.157188 -1.034394 -0.407444 0.583516 0.210053 1.068193 -1.181806 -1.353176 0.729423 0.092187 -1.106576 -1.379530 0.402943 1.119104 -0.356297 -0.161900 -0.428284 -1.769260 0.799873 -0.666147 0.299733 0.462853 0.332418 1.580461 0.465010 -0.697487 -1.237211 -0.172444 0.138865 -0.697840 -0.182814 0.132168 0.062298 0.963054 1.539430 0.214061 0.086650 0.003089 1.695244 -1.220219 -1.025110 1.169979 0.568371 -0.375787 1.296852 1.274225 -1.439645 -1.043496 -0.932721 0.034938 0.251550 -0.870906 0.663589 -0.904760 0.265568 0.699277 0.348518 -0.762362 0.900545 0.281776 -0.216102 -0.787320 2.225780 2.455162 -1.064465 0.451364 -0.875378 0.666930 -1.708504 -0.805572 -0.145178 0.079637 -0.080377 0.775758 0.285132 0.961450 -0.012955 -0.054268 -0.315854 -0.589498 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__miter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__niter_wrap(int** const&, int**) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__niter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_a2(int**, int**, int**) = -0.385431 0.102965 0.466342 -0.921549 0.769834 0.264919 0.297754 -0.389216 -0.721065 -0.383496 0.043110 -0.781766 -0.526048 1.012612 -0.451041 0.529614 1.581449 0.353721 -0.263097 -0.500330 0.945545 -0.534829 1.502147 1.392956 -1.214046 -0.036712 0.637379 0.757419 0.473253 0.495261 -0.449914 -0.473941 0.447496 -0.793008 0.293890 -0.865391 0.181821 0.003461 0.368453 -1.642144 0.151139 -0.444401 -0.038931 -0.127577 -0.268262 0.744955 1.157959 0.940126 -0.484224 0.226496 0.991126 0.238691 -0.082289 0.303011 0.136295 0.258197 0.610040 0.322557 -0.361765 -0.265421 -0.139123 -0.736017 0.287675 1.098894 1.328420 0.079978 0.030673 0.534943 0.176634 0.166197 0.323949 0.296798 0.076613 0.289276 0.617279 -1.633170 0.108497 -2.437741 -0.347858 -2.671761 -0.737472 -0.607779 0.432387 -0.605155 0.568733 0.369282 1.230394 0.129749 0.235129 0.639079 1.336774 -1.091647 -0.448819 -0.709735 -0.609162 0.397963 -0.605940 0.144506 0.561477 0.118387 -0.845311 -0.818066 0.631793 0.321834 -0.468935 -0.571061 0.033643 0.809848 -0.996626 -0.672102 -0.847558 0.119514 -0.200257 -1.669146 0.198792 -0.679492 1.313024 0.013635 -0.230093 -1.085309 0.092259 0.900540 -0.363555 -0.503527 -0.295944 0.890353 0.641207 0.133756 0.196698 -0.062547 0.256458 1.338387 0.992450 -0.649492 -0.288086 0.133473 -0.872541 -0.048651 -0.923707 -0.346810 0.830462 -1.007585 0.271941 0.747917 -0.666800 -0.333164 1.403869 -0.184437 0.651988 2.991492 -0.112937 0.853568 0.521734 -1.143140 0.422264 -0.324301 -0.146896 0.423348 0.739602 0.310684 -1.484359 -0.969731 0.460691 1.090074 0.754233 -1.272015 -0.640053 -0.356779 -0.021327 0.006751 -0.120907 0.302226 -0.275775 -0.652149 -0.249752 0.674692 1.822586 -0.518709 -0.685374 0.394482 0.343897 -0.493367 -1.396762 -0.419871 -0.666934 0.156349 0.110813 0.033457 0.636240 1.384625 -2.521755 0.895120 -0.317528 -0.216919 0.804758 0.169761 -0.627564 -1.447234 0.261157 0.910142 1.052181 -0.080762 0.144166 0.255058 -0.996911 -0.101854 0.084558 0.497419 -0.452671 0.504638 0.299913 -0.900651 -0.759717 -0.054417 -0.085568 -0.322676 -0.003883 0.579058 -0.096907 -2.288454 1.260796 -0.281569 -0.429249 0.413967 -0.405913 0.805962 -1.183469 -1.179769 0.611800 -0.024121 -0.118691 -0.627952 0.132841 0.820810 -0.123637 0.233608 -0.703581 -1.293341 0.561531 -0.387229 0.682533 0.473309 0.305287 1.128086 -0.383488 -0.312941 -1.157474 -0.054941 -0.072039 -0.181713 -0.813251 -0.357841 -0.254134 0.964597 1.327368 -0.154140 -0.133658 0.179669 1.092609 -1.336521 -0.478235 0.715106 0.946537 -0.774359 0.439129 0.832695 -1.130387 -0.544998 -0.598704 -0.324947 -0.083660 -0.965592 0.554749 -0.503307 0.388650 0.442981 0.076103 -0.162580 0.666657 0.194938 0.307364 0.002310 1.196086 1.863234 -0.680121 -0.195521 -1.008485 0.448362 -1.538524 -1.201554 0.374424 0.117040 -0.461793 0.190175 0.135564 0.992340 -0.048585 -0.049088 -0.182313 -0.136697 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.762126 -0.604265 -0.103702 -2.006976 1.593850 0.636385 0.668613 -0.929300 -1.681510 -0.080961 0.599966 -1.999192 -0.294066 1.618699 -0.701544 1.887889 2.810568 0.340410 -0.765582 -0.598233 1.677510 -0.082832 2.837032 2.451088 -1.823321 -0.116619 0.207613 1.109612 0.307569 -0.034384 -0.759246 -0.782545 0.829110 -2.158068 -0.340447 -0.955946 0.321709 0.240358 1.890108 -2.553076 0.542439 -0.750605 0.231073 -0.389299 -0.774055 0.468514 1.600592 1.777630 -0.614670 0.540424 1.916701 0.101503 -0.155235 0.591071 0.111344 0.602347 0.463367 0.442469 -0.720804 -1.107393 -0.170221 -0.240690 0.642565 1.729266 2.058484 0.232493 -0.273368 1.434071 0.898141 0.166500 1.077803 0.480859 -0.453239 0.122319 0.967864 -2.812456 0.060053 -3.812270 -0.634444 -3.548618 -1.422719 -0.266777 1.007585 -0.929361 1.418383 0.640425 2.066005 -0.211900 0.014491 1.214840 1.853137 -2.107486 -1.012860 -1.162217 -1.061792 0.526868 -0.856774 0.234869 1.260636 0.516266 -1.690582 -0.910573 0.906816 0.812057 -0.723511 -1.557383 0.693569 0.911957 -1.028529 -1.627367 -0.777007 1.312213 -0.346869 -2.909869 -0.098525 -1.025970 1.600728 -0.146619 -0.683143 -2.168067 -0.005199 1.035863 -0.931036 -0.874794 -0.198148 1.104445 1.440234 0.715510 0.598967 0.091465 0.592437 3.265262 0.943630 -1.469442 -0.299462 0.084887 -0.989339 0.503656 -1.321213 -0.973372 0.814630 -2.097336 1.049322 1.487682 -1.214827 -0.316636 2.322227 0.584739 0.648476 5.294812 -0.034899 2.143804 1.522644 -1.768808 0.750075 -1.113695 0.125488 0.562147 0.941947 -0.012256 -2.501259 -1.851367 1.066010 1.845964 1.488635 -2.304672 -0.821976 -0.096799 0.222244 0.103313 -0.511745 0.684999 0.127501 -1.262974 -0.266179 1.637922 3.650979 -0.713560 -0.577162 1.071560 1.102677 -0.668512 -2.225255 -1.168809 -1.970620 0.242195 0.688755 0.599641 1.135812 2.550568 -3.573519 1.289415 -0.376077 0.039630 1.588065 0.845520 -1.793294 -2.221854 -0.240619 1.169868 1.893445 -0.572703 0.438404 0.736417 -1.443359 -0.131979 0.351209 0.227093 -0.571679 0.750451 0.284503 -1.337303 -0.728517 0.300775 -0.550918 -0.317575 0.101808 1.293535 0.005814 -3.234180 1.841149 -0.090488 -1.055878 0.850071 -1.124487 1.962578 -1.806155 -1.608757 1.398557 -0.122173 0.240083 -0.669994 0.563911 1.124023 0.118515 0.989701 -1.354105 -1.982961 1.227510 -0.377749 1.599389 0.850940 -0.168367 1.037782 -1.393777 -0.543564 -1.765097 -0.723820 -0.469203 0.182084 -1.869063 -0.606420 -0.487774 1.863291 1.645653 -0.193319 -0.770322 0.228521 1.590165 -2.408941 -0.380036 1.291511 1.388117 -1.934962 0.513692 1.623457 -2.078628 -0.158136 -0.912959 -0.246262 -0.579679 -1.610547 1.121091 -0.077295 1.032049 0.248686 0.082540 0.351106 0.975865 0.490985 0.671655 0.194410 2.265151 2.390149 -0.395601 -0.889249 -2.041155 0.683706 -2.471519 -2.443815 1.200005 0.080291 -1.700171 0.278177 0.464875 2.212463 -0.226926 -0.200569 -0.667828 0.147933 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = -0.410747 0.081205 0.448555 -1.008196 0.823409 0.354543 0.334309 -0.481689 -0.786417 -0.371690 0.099924 -0.906844 -0.529577 1.096608 -0.488118 0.634307 1.678068 0.344539 -0.329073 -0.510162 0.988263 -0.429156 1.622561 1.485520 -1.276450 -0.033133 0.592024 0.707973 0.503360 0.477583 -0.456347 -0.545227 0.533754 -0.830181 0.277822 -0.845615 0.171102 0.001777 0.488154 -1.718839 0.181740 -0.424680 0.008041 -0.158099 -0.273497 0.749213 1.224654 1.006400 -0.439638 0.231625 1.033720 0.282189 -0.080478 0.321291 0.182817 0.263828 0.644906 0.238354 -0.385561 -0.325529 -0.148044 -0.656953 0.256340 1.179522 1.400990 0.092910 0.012462 0.579258 0.244637 0.178950 0.362059 0.321000 0.086210 0.329555 0.592006 -1.707968 0.120750 -2.473249 -0.369928 -2.749508 -0.792177 -0.574422 0.464126 -0.581030 0.628093 0.292368 1.299148 0.137582 0.188024 0.608023 1.432751 -1.182617 -0.481191 -0.725121 -0.588919 0.386133 -0.639229 0.193323 0.598047 0.088668 -0.925969 -0.815244 0.644000 0.353971 -0.500549 -0.595074 0.090251 0.854996 -0.997577 -0.709302 -0.795484 0.203783 -0.218085 -1.790394 0.237823 -0.730254 1.265819 -0.000228 -0.272476 -1.172464 0.098049 0.921956 -0.416793 -0.557982 -0.383436 0.951106 0.731751 0.188255 0.188915 -0.018552 0.304961 1.492450 0.940888 -0.716999 -0.250459 0.090269 -0.844275 0.012487 -0.950498 -0.378339 0.836005 -1.067901 0.275089 0.821755 -0.703968 -0.278825 1.408098 -0.131192 0.641573 3.173184 -0.144157 0.966761 0.595675 -1.220581 0.430722 -0.385386 -0.144482 0.403588 0.753627 0.314712 -1.591861 -1.050589 0.536503 1.177272 0.804375 -1.340551 -0.590051 -0.348198 -0.050905 -0.056538 -0.119205 0.313423 -0.253012 -0.715217 -0.272493 0.749082 1.977596 -0.559649 -0.636739 0.421816 0.388298 -0.451263 -1.387386 -0.477229 -0.720625 0.193221 0.147135 0.090385 0.704753 1.479161 -2.567890 0.962570 -0.317148 -0.243563 0.898752 0.207002 -0.723861 -1.454070 0.235114 0.955050 1.102442 -0.131298 0.188453 0.287167 -1.065944 -0.114957 0.074401 0.473456 -0.474001 0.495108 0.354549 -0.925516 -0.767228 -0.029248 -0.095976 -0.356909 -0.027930 0.643857 -0.006923 -2.369098 1.337058 -0.243087 -0.464771 0.420418 -0.477881 0.899990 -1.239996 -1.190005 0.640379 -0.048410 -0.118785 -0.619399 0.147808 0.850434 -0.163887 0.362374 -0.788125 -1.337081 0.626714 -0.393102 0.762874 0.508428 0.303363 1.104162 -0.454298 -0.319159 -1.183194 -0.199016 -0.070310 -0.120619 -0.907912 -0.283411 -0.281798 1.042325 1.353600 -0.168533 -0.230665 0.172860 1.096230 -1.455215 -0.431782 0.756113 0.995040 -0.880364 0.409341 0.881992 -1.175576 -0.518149 -0.614243 -0.367133 -0.154626 -1.025881 0.603999 -0.450512 0.450164 0.407395 0.080225 -0.149497 0.697734 0.199793 0.288038 0.055844 1.260129 1.880834 -0.664022 -0.241327 -1.102131 0.506995 -1.611450 -1.312545 0.457794 0.068467 -0.566661 0.171192 0.120648 1.084869 -0.040574 -0.047173 -0.231138 -0.094802 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.888705 -0.713070 -0.192638 -2.440210 1.861729 1.084505 0.851390 -1.391666 -2.008268 -0.021932 0.884035 -2.624584 -0.311711 2.038682 -0.886928 2.411354 3.293665 0.294500 -1.095462 -0.647396 1.891100 0.445536 3.439102 2.913908 -2.135338 -0.098724 -0.019163 0.862385 0.458104 -0.122772 -0.791413 -1.138978 1.260398 -2.343935 -0.420789 -0.857068 0.268115 0.231935 2.488614 -2.936551 0.695443 -0.651998 0.465932 -0.541912 -0.800233 0.489801 1.934065 2.109001 -0.391739 0.566066 2.129675 0.318992 -0.146178 0.682470 0.343958 0.630499 0.637699 0.021455 -0.839784 -1.407932 -0.214828 0.154630 0.485889 2.132405 2.421335 0.297153 -0.364423 1.655644 1.238159 0.230266 1.268352 0.601868 -0.405254 0.323717 0.841499 -3.186446 0.121315 -3.989809 -0.744796 -3.937351 -1.696244 -0.099992 1.166282 -0.808736 1.715185 0.255856 2.409774 -0.172735 -0.221031 1.059560 2.333024 -2.562336 -1.174719 -1.239144 -0.960579 0.467714 -1.023221 0.478953 1.443487 0.367676 -2.093875 -0.896462 0.967852 0.972740 -0.881578 -1.677447 0.976608 1.137696 -1.033283 -1.813364 -0.516637 1.733560 -0.436007 -3.516112 0.096633 -1.279784 1.364702 -0.215933 -0.895059 -2.603838 0.023751 1.142946 -1.197226 -1.147068 -0.635606 1.408211 1.892958 0.988003 0.560054 0.311438 0.834951 4.035577 0.685822 -1.806976 -0.111323 -0.131130 -0.848006 0.809348 -1.455170 -1.131017 0.842345 -2.398919 1.065065 1.856872 -1.400670 -0.044944 2.343375 0.850966 0.596400 6.203272 -0.190995 2.709772 1.892352 -2.156014 0.792364 -1.419120 0.137560 0.463347 1.012077 0.007881 -3.038769 -2.255655 1.445071 2.281951 1.739343 -2.647350 -0.571964 -0.053892 0.074354 -0.213133 -0.503233 0.740984 0.241319 -1.578311 -0.379886 2.009877 4.426030 -0.918258 -0.333986 1.208231 1.324682 -0.457993 -2.178374 -1.455600 -2.239078 0.426559 0.870366 0.884279 1.478376 3.023246 -3.804193 1.626662 -0.374176 -0.093591 2.058037 1.031724 -2.274781 -2.256034 -0.370835 1.394407 2.144750 -0.825384 0.659838 0.896962 -1.788522 -0.197496 0.300425 0.107279 -0.678327 0.702797 0.557679 -1.461628 -0.766077 0.426619 -0.602960 -0.488739 -0.018424 1.617531 0.455736 -3.637401 2.222463 0.101923 -1.233488 0.882325 -1.484330 2.432718 -2.088788 -1.659937 1.541455 -0.243621 0.239611 -0.627231 0.638748 1.272143 -0.082736 1.633533 -1.776825 -2.201664 1.553424 -0.407113 2.001094 1.026535 -0.177987 0.918164 -1.747823 -0.574653 -1.893694 -1.444193 -0.460561 0.487554 -2.342366 -0.234271 -0.626095 2.251932 1.776811 -0.265285 -1.255357 0.194474 1.608271 -3.002414 -0.147772 1.496548 1.630633 -2.464985 0.364750 1.869941 -2.304574 -0.023894 -0.990652 -0.457191 -0.934511 -1.911990 1.367342 0.186679 1.339624 0.070759 0.103151 0.416521 1.131250 0.515262 0.575029 0.462079 2.585362 2.478148 -0.315102 -1.118281 -2.509385 0.976871 -2.836149 -2.998768 1.616856 -0.162577 -2.224508 0.183260 0.390292 2.675112 -0.186872 -0.190995 -0.911955 0.357405 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_get_map_allocator() const = -0.184105 0.090634 0.543386 -0.484109 0.314642 -0.121828 0.145846 -0.001200 -0.466232 -0.398628 -0.082925 -0.404169 -0.474129 0.611047 -0.269400 -0.035515 0.906986 0.409651 -0.098304 -0.374964 0.370738 -0.474135 0.767977 0.851800 -0.729277 0.030507 0.232157 0.616694 0.368456 0.555700 -0.111191 -0.257969 0.159995 0.020573 0.430679 -0.677462 0.089548 0.120349 -0.299589 -1.137022 0.072526 0.059124 0.227373 -0.015744 0.056550 0.719077 0.641642 0.504906 -0.272047 0.173248 0.496165 0.223953 0.116407 0.166663 0.088271 0.004318 0.537112 -0.098244 -0.262090 0.061870 -0.075704 -0.773629 0.106958 0.621426 0.841248 0.023632 0.046476 -0.075674 0.056215 0.208855 0.210881 0.158577 0.135474 0.120137 0.308423 -0.554556 0.220564 -1.271819 -0.034613 -1.821071 -0.432170 -0.473224 0.609943 0.068301 -0.013769 0.052454 0.728825 0.143069 0.205604 0.329089 0.743183 -0.363617 -0.220412 -0.346552 -0.343708 0.396404 -0.352707 -0.024423 0.213158 0.284865 -0.413436 -0.329022 0.380628 -0.044201 -0.304622 0.114056 -0.118274 0.575986 -0.824315 -0.126155 -0.610051 0.034442 0.120337 -0.858844 0.270341 -0.506926 0.640221 0.046473 -0.095683 -0.184725 0.094347 0.327329 -0.176702 0.062992 -0.858441 0.656992 0.099828 -0.127415 0.037892 0.007453 0.007842 0.296552 0.422016 -0.390048 -0.194569 0.249310 -0.529649 -0.138219 -0.653465 -0.131824 0.612812 -0.489160 0.020756 0.077995 -0.400376 -0.317988 0.249506 -0.197097 0.437817 1.331194 -0.059862 0.375414 0.256472 -0.520887 0.337838 0.097937 -0.053416 0.344213 0.513812 0.189928 -0.456647 -0.526061 0.086767 0.639776 0.422452 -0.477564 -0.295728 -0.243078 -0.052300 0.052197 0.121213 0.104740 -0.289900 -0.337596 -0.161902 0.152197 0.755288 -0.048272 -0.471373 0.027816 0.123987 -0.349418 -0.631897 -0.068584 -0.041536 0.063967 -0.166456 -0.070498 0.334000 0.752496 -1.609949 0.650273 -0.044152 -0.053343 0.435913 -0.185199 -0.185010 -1.040970 0.176276 0.475889 0.729175 -0.021950 -0.035280 0.176148 -0.642705 -0.084648 0.001655 0.402669 -0.344319 0.320999 0.190194 -0.402792 -0.424272 -0.329865 0.008541 -0.078652 -0.143969 0.287415 0.123011 -1.314560 0.646672 -0.313224 -0.212767 0.107296 -0.076806 0.182276 -0.704018 -0.630910 0.126344 -0.010891 -0.438502 -0.605028 -0.000382 0.516737 -0.330043 -0.058781 -0.291947 -0.573367 0.428342 -0.369577 0.268924 0.294157 0.149685 0.691888 0.408674 -0.158233 -0.494259 0.139341 -0.010765 -0.409279 -0.204449 0.184923 -0.177566 0.372229 0.920057 -0.036117 0.017211 0.202687 0.807067 -0.394749 -0.516581 0.408362 0.063568 -0.092257 0.553236 0.465772 -0.729669 -0.440418 -0.500220 -0.223051 0.189886 -0.431719 0.438186 -0.430801 0.165732 0.307482 0.040629 -0.356116 0.453873 0.086243 -0.063834 -0.018712 0.855514 1.020411 -0.362195 0.305916 -0.463116 0.232910 -0.849398 -0.346552 -0.118456 0.060255 -0.129669 0.210997 -0.064172 0.462954 0.056036 0.037465 -0.147082 0.003066 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator::allocator(std::allocator const&) = -0.138852 -0.028959 0.346459 -0.337498 0.224004 -0.100193 0.115118 -0.030613 -0.382552 -0.213261 -0.052603 -0.184751 -0.198636 0.441503 -0.183690 0.117290 0.679483 0.369514 -0.061911 -0.294599 0.315418 -0.464583 0.560643 0.626481 -0.499047 0.021885 0.190285 0.442102 0.270007 0.434655 -0.171464 -0.110593 0.150600 -0.175249 0.264531 -0.601859 0.080713 0.190428 -0.088217 -0.846507 0.073647 -0.072401 0.203259 -0.005612 0.005720 0.469677 0.367255 0.361455 -0.168297 0.234045 0.357208 0.114680 0.079281 0.137695 0.093883 0.195006 0.400492 -0.025095 -0.189545 0.065211 -0.054248 -0.575569 0.167360 0.405677 0.602641 -0.018062 0.052845 0.006844 0.035449 0.115778 0.229249 0.080575 -0.030543 -0.012893 0.206841 -0.618677 0.168852 -0.991624 -0.074223 -1.315717 -0.290528 -0.327274 0.378548 -0.079012 0.109072 0.161338 0.502415 0.044254 0.137135 0.160476 0.457674 -0.366276 -0.176719 -0.221494 -0.213239 0.249064 -0.259848 -0.091200 0.212121 0.164358 -0.273063 -0.309144 0.406056 0.062159 -0.207440 -0.014970 -0.078075 0.438871 -0.621615 -0.275139 -0.437863 0.019276 -0.054854 -0.556195 0.322256 -0.394679 0.530243 0.048060 -0.066772 -0.256484 0.072050 0.331395 -0.108747 -0.057154 -0.464190 0.438837 0.063339 -0.096231 0.029072 -0.049986 -0.074098 0.325231 0.385949 -0.304910 -0.138631 0.249404 -0.435991 -0.086019 -0.510260 -0.172212 0.407884 -0.420336 -0.008856 0.078501 -0.299876 -0.141107 0.437813 -0.047014 0.312890 0.966746 -0.005992 0.259349 0.202688 -0.379110 0.245498 0.057904 0.042443 0.295968 0.395145 0.043280 -0.474428 -0.393752 -0.015985 0.423610 0.318106 -0.389736 -0.407862 -0.272785 -0.003614 0.169725 0.014017 0.077867 -0.220384 -0.261728 -0.093673 0.001867 0.640175 -0.093765 -0.221779 0.024484 0.005668 -0.408253 -0.643107 -0.098937 -0.183612 0.053599 -0.206883 -0.052240 0.198303 0.530466 -1.153131 0.472226 -0.209045 -0.061206 0.326235 -0.091836 -0.110642 -0.816568 0.067763 0.267144 0.582853 -0.042448 0.047836 0.228764 -0.454843 -0.054628 -0.051791 0.285214 -0.235270 0.218488 0.172230 -0.348474 -0.255763 -0.095644 0.046605 -0.149791 -0.000190 0.209416 0.098924 -0.944824 0.379250 -0.231048 -0.171468 0.260819 0.050305 0.169549 -0.496513 -0.431049 0.153694 0.107126 -0.152174 -0.425842 0.017940 0.421839 -0.271511 -0.114800 -0.176660 -0.438312 0.200594 -0.295567 0.156306 0.203798 0.031178 0.479249 0.178281 -0.119264 -0.392727 0.192879 -0.183193 -0.337898 -0.089366 0.016658 -0.115046 0.330084 0.670989 0.086454 0.060337 0.206169 0.649235 -0.366357 -0.311051 0.322912 0.176129 -0.052799 0.355829 0.355514 -0.604820 -0.318254 -0.256238 -0.148872 0.210409 -0.243477 0.379190 -0.313471 0.168017 0.143391 0.093131 -0.194660 0.340974 0.079725 0.004746 -0.049421 0.646656 0.756426 -0.228071 0.132081 -0.279979 0.114298 -0.577191 -0.195140 -0.140895 0.185275 -0.182700 0.225643 0.028371 0.390340 0.055172 0.042168 -0.052851 -0.110345 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::back() = -0.370569 0.476898 0.712018 -0.713595 0.846182 0.520043 0.305537 -0.155890 -0.600786 -0.647890 -0.151794 -1.039357 -1.085921 1.190730 -0.504778 0.073908 1.556890 0.398017 -0.189180 -0.193913 0.593866 -0.181428 1.430655 1.254513 -1.095150 -0.023450 0.369140 0.610624 -0.020318 1.068770 -0.302275 -1.228456 0.464864 0.101534 0.416497 -0.662352 0.096768 -0.158818 -0.305164 -1.630499 0.111141 0.379628 -0.060684 -0.209821 -0.048331 0.466360 1.463096 0.886934 -0.259634 -0.039731 0.589874 0.571686 -0.009972 0.330609 0.320260 -0.082119 0.534734 -0.347744 -0.635708 -0.178065 -0.313896 -0.838930 -0.273657 1.100194 1.298830 0.219468 0.063587 -0.010526 -0.319445 0.348552 0.051439 0.259422 0.545354 0.560904 0.458803 -0.304534 0.004728 -1.474618 -0.245620 -2.286313 -0.730198 -0.753264 0.619970 0.528570 0.190571 -0.288843 1.245057 0.160786 0.320603 0.612877 1.734661 -0.834379 -0.450247 -0.785834 -0.543120 0.435884 -0.622327 0.117499 0.105473 0.018456 -0.918671 -0.761407 0.248133 0.053126 -0.394974 -0.046387 -0.094599 0.966699 -1.200664 -0.172604 -1.034231 0.009079 0.142589 -1.711950 -0.262993 -0.370820 0.542024 0.222367 -0.339870 -0.722903 0.383180 0.695889 -0.384563 -0.283864 -0.847704 1.089483 0.308479 -0.059998 0.176719 0.048761 0.334781 0.928506 0.707081 -0.486372 -0.160902 -0.016582 -0.575442 -0.154036 -0.739948 -0.135047 0.330728 -0.864202 0.209661 0.668285 -0.703139 -0.403929 -0.344454 -0.477645 0.772226 2.469691 -0.412441 0.731480 0.254806 -1.298676 0.566863 -0.169091 -0.431050 0.023450 0.712062 0.658781 -0.654690 -0.873380 0.680983 1.172394 0.770174 -0.751811 0.115182 -0.357032 0.001276 -0.339260 0.251230 0.379366 -0.270388 -0.721414 -0.350058 0.667047 1.579146 -0.388181 -1.213974 0.457183 0.404608 0.073994 -0.522946 -0.223519 -0.112268 0.092828 0.291680 -0.203370 0.597902 1.422077 -2.241966 1.089290 0.106619 -0.387946 0.840283 -0.178743 -0.462430 -0.814029 0.310251 1.256289 1.083704 0.194845 0.020353 -0.186081 -1.031037 -0.170439 0.128124 0.709021 -0.438963 0.515952 0.208494 -0.983007 -0.977877 -0.721134 -0.104868 -0.352413 -0.518749 0.456552 0.373987 -2.228938 1.551392 -0.101054 -0.224856 -0.056040 -0.279248 0.540569 -1.145535 -1.422669 0.365409 -0.446391 -0.768653 -0.413906 0.015706 0.685525 0.014255 0.282740 -0.546706 -1.105252 0.888246 0.005795 0.772310 0.423523 0.628594 1.112046 0.547763 -0.454557 -0.706539 -0.517064 0.621378 -0.441742 -0.672972 0.224157 -0.335551 0.864961 1.378368 -0.188806 -0.396639 -0.328393 1.053568 -0.710751 -0.442025 0.876447 0.089847 -0.575567 0.379239 0.972497 -0.850288 -0.794653 -0.796297 -0.107152 -0.318010 -1.101299 0.169931 -0.722477 0.155649 0.700658 -0.121228 -0.697203 0.445165 0.179417 -0.092661 0.026832 1.171879 1.149065 -0.789632 0.569649 -0.937496 0.530401 -1.592165 -1.112604 0.312736 -0.293190 -0.259745 0.041169 -0.139989 0.611899 -0.201269 0.184513 -0.256960 -0.088171 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::end() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::operator--() = -0.672124 0.842697 1.301463 -1.926494 1.842057 2.204664 0.386375 -0.982143 -1.135305 -0.225538 -0.250621 -1.651671 -1.000928 2.158709 -1.035166 0.714242 2.695714 0.308747 -0.685707 0.010259 1.523184 0.417436 2.409838 1.968448 -1.920192 -0.147117 1.070661 0.876785 -0.168839 2.178125 -1.363160 -2.276307 0.373160 -0.410066 0.263134 -1.073979 0.153011 -0.410026 0.626313 -2.602933 0.369926 0.176531 -0.687730 -0.589667 -0.266379 -0.691284 2.572636 1.517003 -0.426896 -0.580504 1.246676 1.494068 -0.554675 0.393657 0.847251 0.686557 1.535839 0.189240 -0.628566 -0.744863 -0.492528 0.120152 -0.078010 2.103536 2.064894 0.634259 0.106216 0.261673 -0.184000 0.217233 -0.027321 0.372583 0.164149 1.425062 0.469819 -1.202866 0.301658 -2.610215 -0.161008 -1.885012 -1.005638 -0.931336 -0.204639 0.441327 1.031330 -0.415231 2.079858 -0.270198 0.460342 0.818559 2.895428 -1.795000 -0.593202 -1.616040 -1.662483 0.324924 -0.785470 0.148694 -0.352060 -0.459334 -1.531405 -1.854998 0.240421 0.809457 -0.651062 -0.307721 0.178113 1.571702 -1.280092 -0.895379 -0.885101 0.610319 -0.601257 -3.050136 -1.495217 -1.140422 0.669272 -0.151775 -0.675260 -2.528045 0.561071 1.974361 -0.975741 -1.090415 -0.334601 1.668720 1.317334 0.004834 -0.005743 -0.715597 0.736422 2.219737 1.058821 -1.073231 -0.023578 -0.260762 -0.875863 -0.485266 -1.330395 -0.061173 -0.269679 -1.414427 0.197362 2.203297 -1.103552 0.116747 0.231897 -0.691824 1.265503 6.586493 -0.972992 1.431150 0.278505 -2.680537 0.953184 -0.073739 -0.927257 -0.224166 0.787554 1.193908 -2.780418 -1.581207 1.432722 1.940708 1.375067 -1.432898 0.098915 -0.768982 -0.615330 -0.401035 0.151754 0.413387 -0.830937 -1.357880 -0.830946 1.308485 3.552938 -0.808414 -2.786369 1.109624 0.938682 -0.242569 -0.674957 -0.618400 -1.101310 0.395177 0.947605 -0.552788 1.646690 2.519941 -4.205288 1.769632 0.055300 -1.340866 1.924860 -0.162547 -0.896523 -0.180718 0.420076 2.298944 1.860141 0.050852 0.098862 -0.310435 -1.628796 -0.216854 0.259223 1.023118 -0.868280 0.739793 0.830616 -2.342280 -1.602926 -0.762184 -0.450288 -1.109887 -1.179326 0.705150 -0.434772 -3.811926 2.935994 0.560778 0.121186 0.505179 -0.982414 1.105747 -1.883983 -2.455687 1.019121 -0.006476 0.229047 0.120661 0.047707 1.467019 0.652093 1.601562 -1.783602 -2.562766 0.644592 0.141276 1.589893 0.673317 1.097576 1.133582 0.037664 -0.224435 -1.702859 -1.348405 1.379349 0.660020 -1.689849 -0.577608 -0.709416 1.889948 1.881555 -0.558375 -0.872205 -1.302324 1.607855 -1.308726 0.191251 1.148531 0.223220 -2.042165 -0.815102 1.507035 -1.088907 -1.193996 -0.922594 -0.152217 -1.094839 -1.967509 0.260141 -0.630456 0.514392 1.006435 -0.209952 -0.975378 0.519546 0.449077 0.114874 0.532045 1.635475 1.290560 -0.885895 0.480164 -1.740437 1.048928 -2.744623 -2.343434 0.956483 -1.352414 -0.941601 -0.083776 -0.258957 1.509141 -0.573239 1.242529 0.319855 -0.450720 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::operator*() const = -0.123077 0.225392 0.274166 -0.343964 0.398271 0.352908 0.086009 -0.235578 -0.231895 -0.130017 -0.067307 -0.282133 -0.207557 0.425753 -0.234330 0.174848 0.587781 0.105968 -0.070452 -0.118856 0.293246 -0.081703 0.575746 0.485162 -0.444234 0.015046 0.329864 0.187070 0.018350 0.479682 -0.325322 -0.459486 0.158813 -0.166888 0.068299 -0.308627 0.015340 -0.075509 0.137863 -0.601169 0.050550 -0.142102 -0.153359 -0.066477 -0.066159 0.019557 0.576456 0.312948 -0.077722 0.048001 0.297870 0.321537 -0.089772 0.107172 0.187172 0.208395 0.377282 -0.031450 -0.117961 -0.085157 -0.106023 -0.132396 -0.015081 0.451651 0.462427 0.079170 0.025860 0.095506 -0.119323 0.030982 0.014166 0.111206 0.020472 0.298133 0.106285 -0.474466 0.082230 -0.715441 -0.124626 -0.696368 -0.238319 -0.269197 -0.065989 -0.027399 0.271790 0.135215 0.478559 0.002333 0.130304 0.126139 0.614164 -0.469253 -0.131095 -0.225867 -0.273939 0.047377 -0.188663 0.048577 -0.096678 -0.065971 -0.307730 -0.463030 0.222731 0.163024 -0.163892 -0.140144 -0.008807 0.320688 -0.461051 -0.241821 -0.309973 -0.005395 -0.173105 -0.624191 -0.124869 -0.216698 0.427489 0.003403 -0.128494 -0.587388 0.132515 0.491765 -0.164270 -0.274039 -0.029161 0.297246 0.260119 0.004732 0.012275 -0.156042 0.143903 0.566946 0.348648 -0.214198 -0.051505 -0.016011 -0.232170 -0.108298 -0.278306 -0.037171 -0.019142 -0.349980 0.127931 0.441037 -0.246808 -0.040153 0.271628 -0.199386 0.278206 1.228205 -0.192774 0.270785 0.064166 -0.592897 0.061244 -0.126843 -0.169219 0.014792 0.234800 0.257837 -0.539112 -0.337398 0.257156 0.416757 0.270542 -0.362706 -0.120955 -0.198281 -0.076401 0.007113 0.017540 0.075441 -0.193748 -0.275885 -0.162404 0.187213 0.815376 -0.187613 -0.376127 0.196732 0.077469 -0.115037 -0.278253 -0.130853 -0.223321 0.103138 0.158311 -0.099602 0.264472 0.521088 -1.011992 0.374145 -0.159526 -0.277536 0.307323 0.027872 -0.142004 -0.150445 0.119612 0.461335 0.398838 0.023099 0.153665 -0.020467 -0.372552 -0.063271 0.006167 0.266425 -0.230909 0.184138 0.276215 -0.597106 -0.352425 -0.059692 0.021293 -0.236952 -0.149500 0.162622 -0.060916 -1.020900 0.592305 0.044247 -0.034330 0.178952 -0.123539 0.298742 -0.422547 -0.513160 0.241659 -0.029091 0.071742 0.014631 -0.013120 0.320552 0.027687 0.247164 -0.324203 -0.487114 0.089253 0.020093 0.260350 0.165815 0.246475 0.359340 -0.230821 -0.075573 -0.376703 -0.111402 0.198348 -0.032721 -0.257016 -0.037591 -0.150514 0.406864 0.515752 -0.038083 -0.122636 -0.083495 0.381567 -0.390651 0.025719 0.260562 0.332117 -0.369678 -0.049314 0.305171 -0.276074 -0.296537 -0.165638 -0.057310 -0.153427 -0.387590 0.108994 -0.228803 0.102211 0.249481 0.008481 -0.220212 0.197696 0.035473 0.081766 0.054117 0.349084 0.483251 -0.231001 0.077169 -0.334159 0.169371 -0.590628 -0.487865 0.138269 -0.097346 -0.183942 -0.004102 -0.105349 0.336666 -0.085343 0.212705 0.069908 -0.142053 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = -0.505811 0.844616 1.322920 -1.512303 1.543086 1.701722 0.340376 -0.888870 -0.877962 -0.216542 -0.219635 -1.105424 -0.822816 1.705381 -0.873020 0.532119 2.354085 0.313364 -0.516282 -0.302882 1.374117 -0.139575 2.150913 1.851168 -1.761620 -0.046119 1.361837 0.768937 0.208633 1.788520 -1.549284 -1.508089 0.457858 -0.720190 0.350787 -1.095301 0.052617 -0.560286 0.555997 -2.253224 0.214088 -0.529385 -0.930975 -0.368556 -0.252023 0.188499 2.329663 1.223884 -0.438266 -0.295118 1.140243 0.981395 -0.467182 0.325530 0.801724 0.816218 1.675608 0.820840 -0.418444 -0.469495 -0.463624 -0.243812 0.072946 1.819619 1.778177 0.445055 0.084881 0.362482 -0.115091 0.032075 -0.060941 0.404633 0.288146 1.256346 0.560906 -1.838358 0.373091 -2.830979 -0.384961 -2.270691 -0.891524 -1.001361 -0.388674 -0.688778 1.044067 0.029867 1.812071 -0.096075 0.478471 0.508217 2.486521 -1.831783 -0.496669 -1.200166 -1.257950 0.108387 -0.703644 0.234126 -0.002634 -0.630016 -1.282868 -1.782907 0.658860 0.755326 -0.606258 -0.369580 0.043853 1.395568 -1.201265 -0.872777 -1.104524 0.015726 -0.655304 -2.579327 -0.784526 -0.962982 1.536262 -0.062532 -0.579416 -2.383778 0.488551 2.057523 -0.768371 -1.147983 0.243045 1.542849 1.214691 0.064564 -0.015733 -0.669022 0.634838 1.939155 1.580637 -0.824879 -0.112802 -0.201128 -1.174325 -0.454448 -1.173022 -0.058521 0.210406 -1.163985 0.139391 1.879109 -0.947083 0.176151 1.463117 -0.610206 1.097887 5.739965 -0.838882 1.131834 0.095316 -2.326031 0.725722 -0.172156 -0.736517 -0.019036 0.848514 1.088384 -3.043456 -1.321419 1.145724 1.670373 1.071417 -1.846932 -0.285975 -0.821790 -0.489678 -0.223539 0.027592 0.288817 -0.689010 -1.058124 -0.698162 0.972681 3.285316 -1.052822 -2.477503 0.785187 0.215951 -0.317656 -1.248858 -0.535383 -0.773265 0.423075 0.608821 -0.441472 1.350501 2.090903 -3.991970 1.457376 -0.526783 -1.380986 1.753827 0.042586 -0.625631 -0.391340 0.507366 1.920486 1.521613 0.332285 -0.087146 -0.164610 -1.445111 -0.213649 0.102828 1.031496 -0.802525 0.716641 0.951244 -2.183639 -1.428247 -0.606435 -0.068232 -0.957687 -0.718884 0.618316 -0.880156 -3.902045 2.489764 0.403172 0.009238 0.599747 -0.734896 0.892431 -1.649228 -2.176514 0.925325 0.086326 0.351120 -0.148337 -0.046631 1.280206 0.439514 1.178358 -1.640775 -2.504522 0.451348 -0.090856 1.326487 0.608428 1.040953 1.523490 -0.342223 -0.218451 -1.786860 -0.694332 1.025453 0.436496 -1.379208 -0.778223 -0.599348 1.636616 1.793706 -0.463921 -0.267363 -0.921395 1.427207 -1.727754 0.067649 0.954529 1.226786 -1.642496 -0.508261 1.193348 -0.983774 -1.169381 -0.626488 -0.662335 -0.830230 -1.613734 0.297870 -0.794726 0.422757 0.913520 -0.015935 -0.688041 0.556871 0.150883 0.341613 0.359500 1.278355 2.245120 -1.121778 0.134800 -1.442318 1.047979 -2.357376 -2.073384 0.814217 -0.799838 -0.691124 -0.088603 -0.028103 1.300686 -0.379169 0.588725 0.328840 -0.490634 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::pop_back() = -0.706603 1.592418 2.465405 -2.986005 3.228571 3.547553 0.407882 -0.848455 -1.684611 -0.403313 -0.794143 -2.864805 -2.060381 3.105959 -1.397313 0.534649 3.499323 0.063721 -1.068280 0.436988 1.717670 1.379824 3.057756 1.966334 -2.661131 0.008331 0.574405 1.436052 -0.908340 4.154059 -2.126035 -3.872770 -0.126981 0.951364 0.626594 -0.976809 0.167189 -0.764438 -0.138068 -3.500056 0.509426 1.771568 -1.044852 -0.738174 0.012981 -1.196539 3.964763 2.021119 -0.513236 -1.360398 1.503894 2.363824 -0.521081 0.569582 1.114692 0.561118 2.642928 -0.611740 -1.299002 -1.047871 -0.738507 0.252730 -0.577178 2.700577 2.654241 0.833274 -0.111096 -0.162133 -0.373351 0.360990 -0.224807 0.559102 0.625817 2.115599 0.515041 0.611981 0.631796 -1.670488 0.406157 -1.353158 -1.422525 -1.545518 0.056755 2.593874 0.694881 -1.996099 3.176072 -0.722034 0.667152 1.009504 4.129695 -1.977769 -0.662062 -2.881155 -2.444020 0.349078 -0.873904 -0.511075 -1.193184 -0.266367 -1.958070 -1.922326 -0.372334 0.400252 -0.852183 0.696317 -0.124597 2.324629 -1.897581 -0.471474 -1.301829 1.594907 -0.221814 -4.117672 -2.973999 -1.098034 -0.650785 -0.437861 -0.579671 -2.719647 1.024488 2.321680 -1.816105 -0.598433 -1.997820 2.893675 1.688101 -0.497430 0.049127 -0.757850 1.237280 2.094383 0.740904 -1.444053 -0.340838 -0.243617 -0.415451 -0.929448 -1.544880 0.461282 -1.239575 -1.825628 0.017123 2.847471 -1.329054 0.658543 -2.812814 -1.263827 1.842721 8.577318 -1.793572 1.702088 -0.281693 -3.625466 2.020556 0.629183 -1.750933 -0.758548 0.526482 1.990686 -2.860406 -2.119067 2.423366 2.568417 1.862846 -1.342773 1.643496 -0.896217 -1.009012 -0.814203 0.543748 0.920115 -1.176937 -1.670661 -1.317836 1.357656 5.018807 -0.497905 -5.027352 2.002062 1.361589 0.058082 0.513884 -0.740310 -0.716127 0.046947 1.627644 -0.995271 2.469087 3.574365 -5.482878 2.675803 1.097058 -2.367792 3.045259 -1.277629 -0.563065 0.804487 0.012354 3.489972 2.792838 0.160813 -0.395331 -1.218525 -2.103326 -0.015981 0.612779 1.468879 -1.060026 0.816251 0.979586 -3.137063 -2.053097 -2.394296 -1.120884 -0.793197 -2.665921 0.664067 -0.492164 -5.146003 4.288422 0.945288 0.696167 0.221243 -1.253880 1.125701 -2.163473 -3.272970 1.123892 -0.233000 -0.614561 0.301418 0.084286 1.812967 1.010814 2.479545 -2.633459 -3.739111 1.285566 0.503424 2.176740 0.943163 1.737256 0.971286 2.088381 -0.389054 -1.642061 -2.812326 2.860315 0.996654 -1.836305 0.413733 -1.068375 2.325744 2.233440 -0.822242 -1.177749 -2.864254 2.051390 -0.489221 0.218527 1.716307 -1.895104 -2.879937 -1.159926 2.339156 -0.824948 -1.913965 -1.837846 0.177650 -1.991187 -2.624908 -0.116394 -0.913350 0.218327 1.927787 -0.650904 -2.307814 0.443104 0.451232 -0.867781 0.393778 2.913941 0.620188 -0.962620 2.030360 -2.281252 1.857910 -3.672691 -2.809430 1.097360 -2.828501 -1.142603 -0.191543 -0.438873 1.699986 -1.144410 2.170943 0.427925 -0.658059 +PE-benchmarks/tarjan-algorithm.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_get_Tp_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::_M_pop_back_aux() = -0.607937 2.119588 3.087056 -2.823981 3.166591 4.061709 0.519384 -1.105652 -1.630246 -0.224935 -0.614714 -3.340378 -2.344120 3.037607 -1.609745 -0.081898 3.704510 0.163841 -1.205436 0.509905 1.053639 1.945859 3.378000 2.722639 -2.631874 0.213501 0.566349 1.106755 -1.169902 4.489692 -2.772718 -4.301563 0.041695 1.550362 0.528487 -0.629457 -0.401449 -1.519855 -0.210900 -3.660024 0.454058 1.876103 -1.330074 -0.870350 0.448658 -1.032725 4.708441 1.846454 0.112441 -1.489301 1.100056 2.499716 -0.284667 0.420590 1.937213 0.501247 3.698154 -0.376582 -1.228816 -1.006149 -1.043966 0.651809 -1.241208 3.048832 2.624876 1.332790 -0.333396 -1.203115 -0.445009 0.234751 -0.561543 0.793227 1.048102 3.117498 0.148033 1.333353 1.381835 -1.049768 0.380517 -0.517975 -1.661097 -1.397302 0.094626 2.622362 0.701174 -2.322180 3.220648 -0.648416 0.751158 0.308931 4.649269 -2.157729 -0.695124 -2.015411 -2.425765 0.071702 -0.678243 0.159504 -1.684694 -0.737969 -2.335523 -1.997851 -0.143368 0.457284 -0.953394 1.770861 0.173700 2.197487 -1.663122 0.035417 -1.375579 1.039911 0.099742 -4.326356 -3.504092 -1.070516 -0.626119 -0.135276 -1.426706 -2.967164 1.389387 2.248265 -1.926612 -0.571550 -2.196627 3.121534 1.665096 -0.344106 -0.176316 -0.908503 1.601637 2.031284 0.489343 -1.406583 0.318395 -0.767512 -0.549554 -0.845740 -1.227896 0.699294 -1.851470 -1.372532 0.143305 2.900877 -1.563192 0.929089 -3.488278 -1.098765 1.569116 9.040625 -2.352124 2.092628 -0.350065 -3.956599 2.004536 0.470655 -1.910931 -1.255969 0.670258 2.607275 -3.198385 -1.999229 2.770687 3.043692 1.793452 -1.565312 2.575958 -0.636736 -1.160316 -1.213403 1.253666 0.453016 -0.892972 -1.849741 -1.509778 1.685525 5.360247 -0.636349 -6.230351 1.590008 0.566802 1.110509 1.256937 -0.451567 0.126393 0.506164 1.738180 -1.007190 2.656945 3.589116 -5.855411 2.852476 0.932951 -3.010547 4.013369 -1.137238 -0.868805 2.108206 0.319630 3.729315 2.708773 0.883438 -1.131376 -1.388860 -2.268911 -0.462301 0.505261 1.698199 -1.523678 1.213299 1.608037 -3.758541 -2.215967 -3.482312 -0.556455 -1.060312 -3.399475 0.847709 -0.925864 -5.850791 4.669338 1.885579 0.650074 -0.381789 -1.683688 0.436464 -2.258654 -3.544422 0.742757 -0.774073 -0.772148 0.600260 -0.386815 1.416591 1.316573 3.218550 -3.280276 -3.539333 1.731439 0.807674 2.812450 1.087356 1.987106 1.036975 2.618875 -0.283073 -1.362606 -2.920359 3.861577 1.056751 -2.152017 0.850770 -1.626368 2.232549 2.436101 -1.145179 -1.182469 -3.579741 1.917944 -0.358539 0.514077 1.572784 -1.825167 -2.833406 -1.480208 2.168958 -0.442305 -1.887491 -1.753982 -0.879886 -2.563272 -2.707132 -0.128172 -1.035356 0.244809 2.004584 -0.887940 -2.540761 0.180019 -0.007994 -0.960023 1.158729 2.413103 0.737636 -0.989386 2.626940 -2.467797 2.282278 -3.733581 -3.066672 1.425418 -3.516488 -1.457527 -0.822336 -0.818187 1.576383 -1.057755 1.805359 0.306195 -0.002765 +PE-benchmarks/tarjan-algorithm.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_deallocate_node(int*) = -0.274385 -0.037248 0.732790 -1.142099 1.168621 0.244614 0.126020 -0.053306 -0.922204 -0.450313 -0.199688 -0.678335 -0.670469 1.092240 -0.379436 0.468292 1.189075 0.147950 -0.301374 -0.440009 1.093621 -0.452714 1.077892 0.548874 -1.247129 0.038722 0.138482 1.111568 0.514495 1.090137 -0.346036 -0.450796 0.013447 -0.176431 0.447306 -0.813990 0.395652 0.359866 -0.193762 -1.402208 0.156199 0.200086 -0.126755 0.133109 -0.111733 0.845053 0.808843 0.826200 -0.722343 0.253115 1.121733 0.271697 -0.045607 0.342803 -0.225352 0.108467 0.743714 -0.121421 -0.539379 -0.206122 -0.053120 -0.927894 0.328093 0.715981 1.218504 -0.266629 0.008679 0.605956 0.149035 0.255327 0.505326 0.197805 0.055772 -0.189977 0.722388 -0.671245 -0.054062 -1.689175 0.025477 -2.394854 -0.547136 -0.734180 0.694624 0.232505 0.003557 -0.138410 1.295209 -0.035445 -0.010308 0.754551 1.012694 -0.603608 -0.267377 -1.211249 -0.695609 0.382708 -0.554229 -0.558520 0.333581 0.649753 -0.453274 -0.434276 0.229208 -0.206080 -0.377066 -0.272853 -0.465167 1.060354 -1.345954 -0.373976 -0.697216 0.830158 0.051623 -1.295464 -0.134020 -0.551635 0.776865 -0.293645 0.398294 -0.270975 0.059546 0.681489 -0.542296 0.110905 -0.846854 1.010390 0.587292 -0.189740 0.144377 0.095010 0.097375 0.608815 0.692251 -0.644622 -0.751398 0.432043 -0.271568 -0.113980 -0.937337 -0.019324 0.644096 -0.961535 0.121234 0.422287 -0.352964 -0.237108 0.157096 -0.355567 0.649002 2.210617 -0.047153 0.477650 0.158012 -0.738520 0.571987 0.310010 -0.122128 0.637948 0.339870 0.060622 -0.705730 -0.955758 0.512554 0.674257 0.607616 -1.013510 -0.304926 -0.371476 -0.042553 0.134326 -0.227695 0.628615 -0.496781 -0.276387 -0.259891 0.006732 1.591343 -0.105016 -1.011114 0.741833 0.487088 -0.903109 -0.908511 -0.454003 -0.254916 -0.272771 0.230467 -0.084693 0.620482 1.317065 -2.373589 0.886893 0.291618 -0.201731 0.542944 -0.439275 0.012466 -1.365851 -0.303247 0.725918 1.159718 -0.214701 0.066762 0.103612 -0.850128 0.309191 0.232058 0.369176 -0.207517 0.191572 0.147664 -0.473350 -0.501419 -0.326397 -0.489570 0.361631 -0.259207 0.279633 -0.092184 -2.198102 0.942831 -0.677100 -0.077513 0.446846 0.026345 0.873305 -0.731899 -0.849757 0.576813 0.168188 -0.675861 -0.888980 0.383480 0.857654 -0.283811 0.104329 -0.531300 -1.436232 0.485657 -0.561715 0.235158 0.330304 0.183715 0.821362 0.368112 -0.321583 -0.974456 -0.187780 0.142271 -0.258493 -0.169758 0.221217 -0.004912 0.711467 0.903757 0.111551 -0.021129 -0.085721 1.130097 -0.675710 -0.631176 0.798216 0.009947 -0.657601 0.778075 0.959276 -0.884585 -0.659578 -0.818209 0.077770 -0.035230 -0.612344 0.504070 -0.335197 0.161183 0.527442 0.160470 -0.608686 0.706865 0.211510 -0.274636 -0.560944 1.786663 1.574645 -0.576821 0.363472 -0.709269 0.527081 -1.256855 -0.687870 -0.018318 -0.115972 -0.194141 0.495798 0.094061 0.865297 -0.109665 0.256840 -0.080887 -0.370611 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::deque() = -0.134985 0.044647 0.354579 -0.483050 0.549910 0.088847 0.201529 -0.076119 -0.407593 -0.278064 -0.051622 -0.180261 -0.325538 0.508851 -0.287880 0.175487 0.685734 0.233144 -0.013232 -0.281671 0.504541 -0.378768 0.741296 0.550209 -0.705318 0.024032 0.113630 0.478491 0.178216 0.686325 -0.124277 -0.301142 0.235834 -0.141753 0.304135 -0.578276 0.132328 0.152816 -0.140631 -0.819860 0.057798 -0.000649 0.042683 0.076769 -0.017101 0.407801 0.497784 0.453760 -0.305719 0.254868 0.487982 0.245467 0.043596 0.254718 0.039321 0.121099 0.323786 -0.150682 -0.267560 -0.045194 -0.181933 -0.602183 0.195018 0.471546 0.717687 -0.050878 0.134087 0.101580 -0.145468 0.189439 0.302293 0.144318 0.017558 -0.064976 0.377894 -0.501782 0.032796 -1.026964 -0.154732 -1.410365 -0.331059 -0.483727 0.314472 0.081345 0.233004 0.075510 0.612696 0.129432 0.150404 0.304597 0.508293 -0.395476 -0.138557 -0.394031 -0.335471 0.155184 -0.298252 -0.118973 0.119839 0.181319 -0.328582 -0.302921 0.279213 0.022939 -0.164612 -0.222198 -0.186577 0.521719 -0.756563 -0.260011 -0.457251 0.191631 -0.141264 -0.732082 0.163584 -0.416548 0.575146 -0.062501 0.129748 -0.190198 0.089220 0.484241 -0.180338 -0.105689 -0.412918 0.526413 0.225250 -0.027770 0.073586 -0.059290 -0.179646 0.419442 0.532085 -0.221229 -0.284187 0.153560 -0.277176 -0.021859 -0.470031 -0.018652 0.402115 -0.502966 0.042335 0.208508 -0.209486 -0.205406 0.253148 -0.177671 0.457101 1.142493 -0.074755 0.344908 0.202824 -0.515001 0.204794 0.102414 0.077607 0.392987 0.415288 -0.043707 -0.417980 -0.502799 0.098033 0.357492 0.318506 -0.495146 -0.327218 -0.279669 0.003384 0.106822 -0.145075 0.174713 -0.253007 -0.345423 -0.072836 -0.030371 0.763861 -0.095040 -0.351627 0.261544 0.180152 -0.494158 -0.487499 -0.242835 -0.204330 0.019747 0.006511 -0.109986 0.195625 0.633348 -1.258435 0.482187 -0.152620 -0.036584 0.295043 -0.124494 -0.047141 -0.758621 0.027789 0.344465 0.556591 -0.070394 0.089278 0.189560 -0.463995 0.116494 -0.043675 0.307502 -0.202035 0.176221 0.131822 -0.453949 -0.402199 -0.218670 -0.036267 -0.025069 -0.060315 0.167531 0.116068 -1.172288 0.438645 -0.299046 -0.212263 0.310834 0.100566 0.397027 -0.427307 -0.539629 0.247191 -0.003275 -0.274563 -0.500111 0.152708 0.436881 -0.197254 -0.018578 -0.264172 -0.582288 0.257773 -0.279509 0.156583 0.248568 0.199692 0.637110 0.093809 -0.252740 -0.562935 -0.041329 0.027289 -0.281780 -0.190195 0.097328 -0.116946 0.389802 0.703643 0.135435 0.012186 0.128760 0.789240 -0.437606 -0.292289 0.526305 0.192629 -0.178379 0.398957 0.528033 -0.528447 -0.473294 -0.274077 0.039679 0.168959 -0.347146 0.388474 -0.300562 0.212159 0.144694 0.221534 -0.326272 0.331715 0.079280 0.064328 -0.204890 0.800798 0.811812 -0.339140 0.105242 -0.240678 0.132154 -0.690593 -0.302954 -0.095449 0.016909 -0.068008 0.355615 -0.050349 0.537416 0.036175 0.130601 0.021996 -0.215045 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_Deque_base() = -0.582630 0.647097 1.657635 -2.823888 3.676841 2.385306 1.024392 -0.959972 -1.836678 -0.520371 -0.081490 -1.668024 -1.795423 2.617533 -1.423558 1.336166 2.987235 -0.110896 -0.612425 -0.472953 3.007702 -0.330637 3.621871 1.949785 -3.551421 0.149257 0.063727 1.793236 0.212440 3.657581 -1.421592 -2.016726 0.893494 -0.734429 0.960561 -1.453082 0.506493 -0.129755 0.113139 -3.149163 0.280439 0.652070 -0.731166 0.265916 -0.231734 0.812226 3.080265 2.181060 -1.485077 0.258934 2.374820 0.978913 -0.054420 1.166657 0.463001 0.500868 1.931677 0.089754 -1.414678 -1.119136 -1.124943 -1.368205 0.678599 2.371784 3.264289 0.034843 0.442277 0.993202 -0.611546 0.645989 1.054126 0.935639 0.345851 0.274601 2.054673 -1.137113 0.110023 -3.391120 -0.655157 -4.200248 -1.606081 -2.029270 0.549724 0.699388 1.690935 -0.984275 3.116437 0.226190 0.267733 1.309234 2.933937 -2.223496 -0.507332 -2.591245 -2.152769 -0.087433 -1.241692 -0.463213 0.380644 0.087197 -1.923597 -1.411867 0.474257 0.384943 -0.663176 -1.119310 -0.786488 2.413959 -2.529981 -1.171175 -1.376413 1.508582 -0.873575 -4.026041 -0.978169 -1.611145 1.315377 -0.713903 0.735831 -1.562499 0.465197 2.643910 -1.451325 -1.052425 -1.090334 2.881522 2.149957 0.278219 0.420026 -0.361807 -0.214414 2.400601 2.306168 -0.848354 -1.261405 -0.240077 -0.514189 0.250436 -1.523856 0.409642 0.928678 -2.224673 -0.050367 1.964323 -0.594838 0.141363 0.126895 -0.783264 1.896887 7.017148 -0.957806 2.086022 0.513742 -2.916881 1.577586 0.582297 -0.123934 1.291496 1.322991 0.110012 -3.054075 -2.551140 1.728850 1.669295 1.316078 -2.911022 -0.100722 -0.881898 -0.272664 -0.362939 -0.832821 1.084328 -0.755960 -1.655551 -0.504960 0.450156 4.723442 -1.016874 -3.470207 2.360136 0.996291 -1.592998 -1.367246 -1.649578 -1.058830 -0.059161 0.914477 -0.526681 1.542241 3.316956 -5.265041 2.126883 -0.135228 -1.119975 2.551819 -0.737411 -0.433260 -1.602183 -0.233016 2.159375 2.225687 -0.067284 -0.456791 0.094363 -2.069693 0.961639 0.089833 1.051729 -0.817098 0.756951 0.417534 -2.447509 -2.151408 -1.848974 -0.820335 0.061183 -1.218054 0.607514 -0.306460 -5.395955 2.731154 -0.423106 -0.584921 1.224704 -0.119501 2.074602 -1.452171 -2.793773 1.434632 -0.347810 -1.122930 -1.803202 0.982453 1.652237 0.353669 1.013239 -2.429417 -3.862647 1.516670 -0.863848 1.477055 1.112969 1.401370 2.437757 1.013773 -1.339174 -3.038794 -1.757256 1.318411 0.152282 -1.880767 -0.076649 -0.813629 2.168467 2.418785 0.182860 -0.184619 -1.248073 3.127933 -2.054384 -0.671187 2.663637 0.326712 -2.268584 0.496485 2.819055 -1.340933 -2.066984 -1.272349 0.025298 -0.700607 -2.144983 1.196756 -0.723173 0.925299 0.716935 0.684865 -1.486314 0.961272 0.242306 0.113617 -0.935092 3.842473 3.010231 -1.801339 0.302387 -1.564393 1.408166 -3.402199 -2.323748 0.758111 -1.283634 -0.575834 1.158090 0.105796 2.653716 -0.213665 0.524615 0.320998 -1.085944 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.199411 -0.047123 0.524721 -0.533037 0.321538 -0.082616 0.145491 0.038087 -0.555957 -0.326177 -0.062802 -0.320353 -0.367220 0.617038 -0.307020 -0.046081 0.900527 0.498701 -0.112797 -0.337400 0.337020 -0.332755 0.722994 0.816157 -0.650006 -0.005706 0.094642 0.608257 0.288271 0.607998 -0.083019 -0.320799 0.156374 0.093598 0.336625 -0.730845 0.106177 0.237512 -0.306608 -1.089316 0.133513 0.084038 0.184317 -0.020522 0.096100 0.603549 0.491715 0.477204 -0.213265 0.214502 0.465850 0.354822 0.054377 0.172897 0.092648 0.072264 0.448927 -0.198936 -0.250919 0.048691 -0.101986 -0.642212 0.089483 0.559785 0.782961 0.048002 0.067292 -0.194737 0.052129 0.232077 0.307460 0.072391 0.082092 0.026625 0.221097 -0.377548 0.145762 -1.131775 0.007103 -1.600378 -0.356236 -0.395132 0.679501 0.181873 -0.088710 0.006698 0.646160 0.075337 0.165211 0.358660 0.618337 -0.280963 -0.227022 -0.319944 -0.360145 0.383809 -0.311825 -0.082998 0.093264 0.351466 -0.375155 -0.300759 0.274507 -0.059471 -0.248547 0.134682 -0.082141 0.596606 -0.821942 -0.090700 -0.508541 0.248621 0.150896 -0.747386 0.118472 -0.566207 0.592025 0.012889 -0.134480 -0.079734 0.117874 0.278301 -0.207685 0.153327 -0.797933 0.576324 0.033995 -0.149699 -0.025797 -0.045128 -0.100923 0.254564 0.280770 -0.434477 -0.140493 0.283933 -0.430811 -0.135112 -0.692046 -0.096930 0.470694 -0.464564 0.103002 0.044791 -0.401065 -0.347735 0.070962 -0.114903 0.418597 1.252736 -0.065968 0.376596 0.277790 -0.455272 0.261959 0.158712 0.058997 0.337985 0.478737 0.068844 -0.318872 -0.509698 0.029639 0.563397 0.442167 -0.381209 -0.224431 -0.270866 -0.057048 0.104561 0.104175 0.088852 -0.333100 -0.327564 -0.165573 0.073148 0.687384 0.066035 -0.472358 -0.002708 0.202034 -0.371230 -0.403130 -0.070412 0.012118 0.095223 -0.029728 -0.091752 0.339979 0.726640 -1.542619 0.627190 -0.011365 0.018259 0.333822 -0.147739 -0.157317 -0.836351 0.066678 0.381038 0.795382 -0.019811 0.007313 0.268899 -0.586295 -0.085679 0.014793 0.395337 -0.308364 0.250457 0.266956 -0.392277 -0.334143 -0.320648 -0.016483 -0.050247 -0.174170 0.268695 0.102194 -1.286535 0.534912 -0.280170 -0.165440 0.132026 -0.020817 0.211567 -0.638888 -0.572017 0.134185 0.072806 -0.416563 -0.544639 0.037183 0.557682 -0.324894 0.088115 -0.253842 -0.518336 0.401451 -0.305812 0.266246 0.245781 0.052854 0.598096 0.323347 -0.086754 -0.431105 0.046237 0.106693 -0.388095 -0.140119 0.329299 -0.159665 0.344083 0.820235 0.026245 -0.092492 0.170854 0.856511 -0.269416 -0.393724 0.404945 -0.000994 -0.021448 0.556519 0.479963 -0.773307 -0.430228 -0.424524 -0.124420 0.215809 -0.339797 0.480804 -0.345601 0.244904 0.192376 0.143991 -0.386337 0.402358 0.118607 -0.099887 0.038192 0.855212 0.872350 -0.229133 0.387415 -0.382175 0.207625 -0.760062 -0.269649 -0.194927 -0.072061 -0.180331 0.294044 -0.186653 0.505750 0.034444 0.191167 -0.121335 0.036317 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -2.858087 1.612098 5.529616 -10.059833 10.920226 9.217536 2.466875 -4.161155 -7.002025 -0.648648 0.004632 -8.159752 -5.529597 10.059364 -4.569645 5.067830 11.522617 -0.035761 -3.938938 -0.806737 9.881351 0.560737 11.668046 7.791865 -10.859823 -0.004931 0.943330 5.869735 1.221666 10.115339 -6.077701 -7.243973 2.050728 -3.076955 1.656300 -4.209771 1.575249 -0.467545 2.524388 -11.479233 1.690916 1.871718 -2.434942 -0.561181 -1.154303 1.855085 10.700208 7.413498 -3.868909 -0.620036 8.002267 3.251734 -1.123957 2.699051 2.270599 2.210387 7.552743 1.776670 -4.288790 -4.425480 -2.569428 -2.025898 1.273586 8.711831 10.949154 1.146588 0.383647 3.565805 0.206572 1.483998 2.598715 2.541184 1.084738 2.744506 5.354259 -4.138664 0.918457 -11.519905 -1.172678 -12.177861 -5.286587 -4.668234 2.122748 1.690271 4.569252 -3.824523 10.788016 -0.765594 -0.166972 4.467810 11.874609 -8.189349 -2.624231 -8.841136 -7.692574 0.500289 -4.268929 -0.862535 1.441595 0.251244 -7.193381 -6.001615 1.240673 2.132783 -2.995097 -2.445418 -1.034884 8.089859 -7.199006 -4.060423 -3.492407 5.391485 -1.564834 -14.146297 -5.259257 -5.668867 3.228577 -1.992480 -0.215189 -7.766789 1.499821 8.088140 -5.465584 -3.651364 -3.412758 9.290941 7.411962 0.723437 0.729188 -1.333123 2.056915 9.321724 5.332962 -4.901624 -2.585255 -1.008411 -2.563374 0.309550 -6.072188 0.073039 1.951275 -7.494847 0.357272 7.524378 -3.423155 1.208370 0.971871 -1.729320 4.891965 27.011735 -3.387666 7.562680 1.855663 -10.124964 6.008199 0.857470 -1.777650 2.504027 3.667983 2.205317 -12.231901 -8.754630 7.314551 7.593026 5.256644 -9.745930 0.880845 -2.355352 -1.490702 -1.979288 -1.063645 3.429227 -2.582428 -5.024716 -2.821520 4.045682 17.709001 -3.843166 -12.612491 7.351671 3.429423 -3.416035 -4.925378 -4.886237 -3.723078 0.243911 3.624000 -1.009318 7.209840 12.373580 -18.503997 7.747736 0.685663 -4.766743 9.801260 -1.810996 -3.493002 -4.057168 -0.812375 8.420109 8.779439 0.069570 -1.808820 -0.104795 -7.828215 1.480590 1.315818 3.232855 -3.388587 3.076862 2.423138 -8.364490 -6.653125 -5.128033 -3.526665 -0.992123 -5.141931 2.917657 -2.263409 -18.150519 11.257278 0.260866 -0.728073 3.010408 -2.603748 6.521766 -6.438784 -9.760972 5.055339 -0.432973 -2.520047 -4.262429 2.544933 6.172219 1.953257 5.282900 -9.169024 -14.018179 5.437858 -2.148081 6.707819 3.101153 3.455632 6.087802 3.177664 -2.756199 -9.748301 -6.139405 4.742577 1.841724 -7.333822 -0.851653 -2.897506 8.152599 7.440231 -0.973963 -2.283665 -5.368780 8.950776 -6.647239 -1.431760 7.288869 0.978620 -9.383996 -0.171956 8.807579 -5.356734 -5.251384 -5.083026 -1.546603 -4.618944 -8.124652 3.340535 -1.477831 3.107845 3.000545 0.513614 -3.881574 3.389379 1.454192 -0.677743 -0.763670 12.632346 9.419222 -5.095363 1.461443 -7.892733 5.980730 -12.173558 -9.808535 4.285241 -4.911808 -4.143568 1.722382 0.454451 8.559665 -1.560751 2.062329 0.157056 -2.133897 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = -0.169571 0.045099 1.021964 -0.814683 0.494689 0.124351 0.191988 -0.002163 -0.816987 -0.134451 -0.149211 -0.607300 -0.364131 0.857532 -0.306858 0.031026 1.264953 0.640065 -0.316842 -0.306753 0.399686 -0.537422 0.885508 1.110620 -0.820302 0.132818 0.032077 0.797015 0.254652 1.224531 -0.695721 -0.312131 -0.050626 0.113967 0.550635 -0.929721 -0.037475 0.188806 -0.278629 -1.594883 0.203350 0.416700 0.483269 -0.132870 0.219889 0.599170 0.857733 0.571585 -0.122254 0.071335 0.448231 0.187034 0.273297 0.157847 0.496263 0.446277 1.331992 0.113856 -0.410503 0.100620 -0.174095 -0.679726 0.228522 0.747218 0.978286 0.140522 -0.055089 -0.433354 0.259879 0.134506 0.322412 0.155415 -0.056739 0.183606 0.182845 -0.468692 0.748245 -1.121964 0.182480 -1.493345 -0.564467 -0.453296 0.745654 0.293494 0.067390 -0.311533 0.924808 -0.204075 0.245243 -0.050172 0.888019 -0.538402 -0.272824 -0.430804 -0.586842 0.337059 -0.259228 -0.327977 0.256293 0.167653 -0.543538 -0.342894 0.654994 0.098461 -0.372799 0.697652 -0.029307 0.825158 -0.797267 -0.319598 -0.592952 0.240258 0.035072 -0.975453 0.237026 -0.771093 0.196190 0.033624 -0.337563 -0.462633 0.265996 0.485864 -0.438202 0.137746 -1.366485 1.123968 0.075026 -0.271243 -0.048967 -0.202360 -0.042597 0.199487 0.363146 -0.638677 -0.031139 0.397201 -0.711390 -0.235175 -0.830260 -0.229210 0.352441 -0.569114 -0.337319 0.090869 -0.560738 0.247405 -0.036798 0.102536 0.462280 2.152414 -0.283963 0.564826 0.165133 -0.699462 0.937995 0.518461 -0.060971 0.253940 0.572830 0.249813 -1.117950 -0.683245 0.129210 0.847863 0.594862 -0.578886 -0.242382 -0.446630 -0.240982 0.276524 0.269769 0.005713 -0.341779 -0.524820 -0.289492 -0.083128 1.361507 -0.048329 -1.248453 0.037427 -0.203338 -0.523037 -0.762996 -0.084172 -0.174607 0.117985 -0.535978 -0.221353 0.616661 0.980289 -2.127362 1.021597 -0.207886 -0.537175 1.260659 -0.507166 -0.140470 -1.019277 -0.072177 0.560318 1.209016 0.040938 -0.459976 0.237623 -0.785367 -0.135801 -0.112003 0.499548 -0.520362 0.426571 0.334626 -0.716976 -0.325334 -0.814637 -0.002841 -0.265495 -0.496986 0.324054 -0.016777 -1.507679 0.799893 0.030260 -0.059445 0.317861 -0.005638 -0.196344 -0.756217 -0.752293 0.062907 0.257331 -0.300489 -0.683676 -0.102154 0.663078 -0.356638 0.036969 -0.641570 -0.931672 0.485682 -0.547313 0.560689 0.405007 0.018554 0.491881 1.416955 -0.087923 -0.489074 0.084758 -0.054407 -0.350757 -0.193091 0.120412 -0.427252 0.535502 1.008357 0.040612 0.215715 -0.259705 1.122688 -0.161574 -0.437950 0.520150 -0.670221 -0.200376 0.281523 0.665824 -0.843291 -0.537739 -0.551149 -0.548586 0.096880 -0.341382 0.615459 -0.434224 0.223456 0.252251 -0.055426 -0.542670 0.376797 0.066184 -0.321973 0.130827 1.241953 0.858414 -0.208401 0.666691 -0.512964 0.445140 -0.953985 -0.187363 -0.252887 -0.125270 -0.566024 0.247517 0.148606 0.633813 0.021602 0.187160 -0.017694 -0.048256 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::_Deque_iterator() = -0.078854 -0.074014 0.599562 -0.432386 0.166230 -0.159474 0.106740 -0.036340 -0.481460 -0.015328 -0.088108 -0.192976 -0.032029 0.440711 -0.095578 0.198370 0.749446 0.450558 -0.171316 -0.337885 0.358198 -0.778264 0.503601 0.723464 -0.543336 0.118389 0.182346 0.589918 0.419095 0.640044 -0.529943 0.250235 -0.052456 -0.304487 0.441496 -0.752935 0.009734 0.228769 -0.019859 -1.066644 0.087150 0.012133 0.515760 -0.026113 0.074103 0.567353 0.388152 0.345097 -0.154466 0.190505 0.343759 -0.188216 0.276741 0.086188 0.269031 0.473254 0.975772 0.344893 -0.197531 0.160271 -0.013207 -0.654808 0.421207 0.412464 0.647380 -0.032191 -0.018997 -0.067968 0.297685 -0.000120 0.270985 0.127087 -0.250175 -0.039542 0.199824 -0.908869 0.636422 -1.041336 0.063495 -1.214268 -0.365046 -0.321273 0.372465 -0.249328 0.229979 0.086367 0.565178 -0.121216 0.166986 -0.192189 0.387117 -0.472299 -0.150848 -0.216206 -0.291744 0.225371 -0.193227 -0.280121 0.465398 0.071230 -0.255189 -0.254182 0.752824 0.187244 -0.283145 0.329164 -0.065954 0.489653 -0.473074 -0.502060 -0.414033 -0.072942 -0.201760 -0.517848 0.653379 -0.564713 0.324904 0.030121 -0.092954 -0.434162 0.057827 0.414967 -0.167282 -0.059846 -0.796400 0.714104 0.072555 -0.188358 0.011000 -0.144686 -0.114592 0.166986 0.458236 -0.397610 -0.112873 0.408008 -0.694018 -0.136886 -0.599887 -0.303332 0.513990 -0.424097 -0.418980 -0.022785 -0.321752 0.306926 0.732848 0.178098 0.270937 1.321025 -0.007375 0.280081 0.144695 -0.344805 0.690381 0.347223 0.054152 0.368995 0.424107 0.036470 -1.093175 -0.431354 -0.127088 0.481935 0.323435 -0.512737 -0.644999 -0.379571 -0.118883 0.382063 0.051270 -0.024664 -0.218727 -0.294846 -0.103739 -0.207903 0.882329 -0.167780 -0.496713 -0.045607 -0.364945 -0.683488 -1.108619 -0.091615 -0.380515 0.036772 -0.758670 -0.080219 0.294193 0.525615 -1.353055 0.613408 -0.419927 -0.343167 0.876697 -0.336986 -0.049074 -1.142319 -0.011591 0.186453 0.732440 -0.083026 -0.287507 0.311191 -0.506022 -0.051905 -0.180077 0.263011 -0.337964 0.303335 0.151296 -0.378274 -0.135798 -0.256744 0.087613 -0.269532 -0.044754 0.213662 -0.037618 -0.796794 0.323584 -0.126730 -0.140331 0.480697 0.105452 -0.191037 -0.496513 -0.359152 0.066805 0.363773 0.055721 -0.627998 -0.068423 0.453677 -0.383749 -0.345585 -0.367132 -0.617773 0.110125 -0.614561 0.195505 0.284399 -0.107214 0.332851 0.874961 -0.080086 -0.442726 0.459097 -0.593975 -0.297374 -0.038745 -0.296404 -0.230783 0.360883 0.714606 0.129577 0.438070 0.100259 0.761150 -0.314493 -0.426466 0.282354 -0.198345 -0.067303 0.202706 0.339645 -0.646178 -0.293142 -0.258901 -0.492667 0.301757 -0.099810 0.545250 -0.326648 0.150977 0.090214 -0.015765 -0.141369 0.355117 0.036914 -0.088307 -0.042865 0.831681 0.789989 -0.157629 0.141479 -0.269928 0.184653 -0.542344 0.045125 -0.264652 0.344807 -0.390302 0.248287 0.384907 0.437387 0.137171 -0.081048 0.041243 -0.201288 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -1.089286 -0.044050 1.393339 -3.585756 4.058224 1.714645 0.924978 -0.494051 -2.156361 -1.293102 -0.639280 -0.823938 -1.822285 3.361109 -1.246267 2.507297 3.617303 -0.092165 -0.464466 -1.096303 4.865686 -2.699292 3.885396 1.290339 -4.452478 -0.346967 1.211331 3.534094 1.180519 3.901063 -0.721082 -1.327004 0.459400 -2.091590 1.952374 -3.161199 1.847073 1.192239 -0.202001 -4.203052 0.287593 0.035674 -0.490978 0.330570 -1.284002 1.592328 2.676919 3.136447 -3.063044 0.260195 3.689006 0.691298 -0.532073 1.504486 -0.957055 0.853390 1.140630 0.419035 -1.669985 -1.054336 -0.502383 -3.173278 2.376972 2.432845 4.499413 -1.114363 1.025362 3.235084 -0.584804 0.968994 1.606428 0.595864 -0.385475 -1.447801 3.261525 -4.115924 -1.061935 -6.727433 -0.637356 -7.755176 -1.562570 -3.062419 0.401222 -0.164019 1.976764 -0.432083 3.932858 0.266542 0.425262 2.998256 2.911918 -2.589159 -0.597717 -5.025524 -2.533437 0.729394 -2.128202 -1.926111 1.960218 0.776680 -1.533370 -1.941210 0.757345 0.567957 -0.847099 -3.456901 -1.760939 3.389615 -3.516733 -2.556921 -2.213045 2.186433 -1.783678 -4.812288 0.837074 -2.370433 2.270257 -1.324412 2.543145 -1.885025 -0.097330 4.006928 -1.279616 -1.568258 -1.157233 3.803945 2.438507 -0.353769 0.984292 -0.239934 -0.858922 2.868342 4.187758 -1.113313 -3.091067 1.187231 -1.747439 -0.220395 -3.066749 -0.079087 3.024810 -3.564428 -0.830088 2.387654 -0.442920 -0.283276 2.811966 -1.433880 3.213176 9.213652 0.074476 1.382155 0.417431 -3.240839 2.713341 1.090503 -0.213028 2.557582 1.513885 -0.800155 -4.734630 -3.246988 1.190860 1.426943 1.900539 -3.551449 -2.652761 -1.991364 -0.145364 0.383251 -2.182523 2.197428 -1.751799 -1.673090 -0.427381 -0.020605 5.718878 -1.328917 -1.966019 3.369027 2.228750 -4.616594 -4.751659 -2.239007 -2.918883 -1.078620 0.129491 -0.777574 1.632787 4.024141 -6.687535 2.429182 -0.296376 -0.557521 1.570285 -1.585435 0.250278 -6.024827 -0.323280 2.525816 3.387353 -1.389981 0.830782 0.358121 -2.438056 1.818839 0.150679 1.132070 -0.129047 0.357278 -0.793580 -2.193657 -2.527221 -0.289240 -1.966302 0.223744 0.063303 0.412860 0.114856 -5.656990 3.174594 -2.606671 -0.573016 2.730418 0.729457 3.585603 -2.080105 -3.446891 2.508615 1.049975 -0.741447 -3.460569 1.730645 3.087171 -0.600795 -0.681705 -1.528877 -5.905794 0.640115 -2.328477 0.499202 1.033058 1.433101 3.455452 0.811685 -1.701514 -4.829438 -1.465905 -0.686434 -0.135826 -1.653021 -1.550022 0.270245 2.975442 2.904249 0.657956 0.386141 0.118579 4.380856 -3.179557 -1.946411 3.142683 0.796424 -2.784516 1.323341 3.461396 -2.822935 -2.859360 -2.020832 1.563283 0.479150 -2.859960 1.368436 -1.120367 0.969464 1.191161 1.320041 -1.310880 1.808913 1.312705 0.430503 -2.705360 5.947930 4.800437 -2.488609 -0.914465 -1.738816 0.990831 -4.240812 -2.344189 0.028543 0.409385 0.234854 2.526768 1.644433 3.264495 -0.356774 1.215545 0.766728 -2.943326 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.670099 -0.115152 0.541357 -1.491817 1.069462 0.630427 0.351036 -0.337715 -1.185026 -0.573709 -0.202246 -0.831228 -0.496225 1.814405 -0.548419 1.013732 2.531472 0.745020 -0.335941 -0.439716 1.799438 -1.277652 1.943020 1.831147 -1.657040 -0.230890 1.014566 1.305541 0.511798 1.284317 -0.379849 -1.042532 0.448458 -1.267441 0.525857 -1.955983 0.524083 0.646734 0.443801 -2.722357 0.359846 -0.409553 0.095299 -0.323597 -0.507423 0.486606 1.572432 1.419066 -0.973086 0.201662 1.355665 0.622149 -0.396706 0.465880 0.034614 0.735344 0.492963 0.448078 -0.583797 -0.278642 -0.143409 -1.083397 0.805255 1.446548 2.110546 -0.016462 0.292735 0.942036 0.081127 0.323823 0.546726 0.129824 -0.130446 -0.148064 0.879800 -2.649640 -0.337314 -4.097441 -0.277799 -3.971941 -0.826617 -0.898243 0.540162 -0.453244 0.782982 0.098320 1.663828 -0.162332 0.370352 1.362664 1.934578 -1.420704 -0.598701 -1.695415 -1.165324 0.736334 -0.905704 -0.371168 0.884101 0.072535 -1.058376 -1.594920 0.829302 0.628882 -0.564839 -1.384347 -0.042659 1.538274 -1.578814 -1.350213 -1.018049 0.608268 -0.642436 -2.389817 0.427870 -1.425687 1.278290 -0.059766 -0.102414 -1.746661 0.109894 1.644954 -0.514073 -0.879645 -0.427397 1.543924 0.717934 -0.086346 0.220032 -0.346239 -0.018409 1.902914 1.596681 -1.022114 -0.479860 0.540811 -1.351403 -0.340289 -1.852215 -0.654588 1.244472 -1.660682 -0.136345 1.263568 -0.938651 -0.388221 2.100353 -0.388205 1.200642 5.427929 -0.042807 1.003388 0.650729 -1.830509 1.154939 0.019996 -0.225228 0.718992 1.111029 0.208006 -2.778775 -1.450381 0.399503 1.382400 1.256431 -1.600091 -1.539557 -0.963796 -0.196142 0.307660 -0.385379 0.493176 -0.761166 -1.072009 -0.379219 0.671020 2.993030 -0.637300 -0.744436 0.725668 1.069869 -1.545019 -2.555688 -0.648763 -1.634807 0.067864 -0.127156 -0.335056 1.019871 2.050397 -3.810400 1.431745 -0.509847 -0.203529 0.826622 -0.006770 -0.665259 -2.931205 0.191937 1.477377 2.065134 -0.457190 0.685269 0.424490 -1.411127 0.013135 0.104372 0.725613 -0.507384 0.539310 0.098784 -1.505832 -1.060791 0.327739 -0.592079 -0.811699 -0.009569 0.606537 0.277914 -2.868805 1.887129 -0.646788 -0.253464 1.066941 -0.144092 1.365080 -1.697960 -1.934698 1.072443 0.557534 0.090845 -0.986103 0.309507 1.671280 -0.258322 -0.001835 -0.634190 -2.552581 0.432272 -0.765278 0.806063 0.552781 0.304450 1.616325 -0.009961 -0.397326 -2.082814 -0.517836 -0.444005 -0.219316 -0.979856 -0.996189 -0.194375 1.563142 1.820907 0.044701 -0.424616 0.171837 2.071234 -1.682435 -0.515299 1.162459 0.791761 -1.228399 0.294317 1.415460 -2.063680 -0.949293 -0.864499 0.249695 0.204715 -1.449419 0.747185 -0.654595 0.579314 0.470364 0.241848 -0.315227 0.907148 0.757759 0.351901 -0.210672 2.175031 2.200619 -0.883828 -0.318067 -1.221020 0.392717 -2.341654 -1.552473 0.094633 0.388563 -0.567531 0.665167 0.464737 1.449295 -0.200464 0.746270 0.128869 -0.723350 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/tarjan-algorithm.cpp___GLOBAL__sub_I_tarjan_algorithm.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/the-knights-tour.cpp__isSafe(int, int, int (*) [8]) = -0.933750 -1.175460 -0.400288 -2.473911 1.536681 1.115905 0.694716 -1.390326 -2.613516 -0.163055 1.063723 -2.335856 0.242195 2.725747 -0.563951 2.488147 2.883156 0.322554 -1.379736 -0.303816 2.558934 -0.274974 2.542310 2.216312 -1.656159 -0.010178 0.129309 0.931288 0.458732 0.606365 0.227483 -1.227158 0.598552 -2.536740 -0.667757 -1.155562 0.044687 1.051305 2.535660 -2.943706 0.778943 0.485458 0.840436 -0.832870 -0.847810 -1.452676 1.093518 1.834223 -0.384623 0.894114 1.823338 0.311699 -0.352401 0.394238 0.991169 0.928220 0.679739 0.060862 -0.751843 -1.143405 -0.313111 0.410757 0.768721 1.848593 2.071473 0.140775 -0.310072 1.556705 0.727632 0.659521 1.430163 0.360417 -1.628629 -0.307040 0.867821 -3.133276 -0.000511 -3.874225 -0.087357 -3.486420 -1.341947 0.874832 1.562397 -0.045318 1.440312 0.847123 2.106324 -0.992664 -1.008985 1.687420 2.170337 -1.467247 -0.885817 -1.032122 -1.740009 0.648588 -0.738056 -0.172068 1.319482 0.509779 -1.836147 -0.801029 0.801681 1.243025 -0.767426 -1.577160 0.831189 1.726301 -1.527854 -2.055719 0.710668 2.412829 -0.725798 -2.958253 -1.484857 -1.585248 0.452900 -0.105078 -1.246292 -2.338443 0.397774 0.869754 -0.893270 -1.090650 0.474394 0.666620 1.261833 1.352914 0.150344 0.086800 0.538551 3.574991 0.554519 -1.665091 0.635416 -0.044927 0.099814 1.162878 -0.925780 -1.433118 -0.425178 -1.969174 0.641902 1.679894 -1.265221 -0.612532 1.563404 1.022977 0.015907 6.893653 0.050087 2.783226 2.077050 -1.865898 0.166647 -0.586711 0.167041 0.539673 0.905788 -0.181939 -2.196142 -2.098334 1.525389 2.229535 1.782266 -1.975373 -1.428050 -0.080331 -0.303761 0.690389 -0.145469 0.201302 0.319224 -1.776597 -0.550013 1.556073 3.722871 -0.850999 -1.299620 1.297832 1.617943 -1.231891 -2.255762 -1.014280 -2.784297 0.572658 0.501192 -0.037413 1.490756 2.799749 -4.010010 1.988580 -0.184504 0.016384 1.852606 1.156555 -2.171565 -3.115538 -1.196078 1.028115 2.456062 -1.255492 0.489580 1.049621 -1.803418 -0.115976 0.343110 -0.497691 -0.748286 0.977424 -0.118290 -0.924391 -0.591066 1.192397 -0.792109 -0.638140 -0.045111 1.431658 0.474138 -2.423192 1.814645 0.411785 -0.550764 0.825318 -0.505589 2.325398 -1.531651 -1.910513 1.484533 0.094367 -0.127461 -0.312617 0.283097 1.378297 0.845544 1.053633 -1.126358 -1.280911 1.108459 -0.933885 2.129764 0.930009 -0.713245 0.722828 -1.467282 -0.389405 -1.624928 -0.782940 -0.511932 0.412632 -1.925136 -1.875701 -0.568080 2.122565 0.944428 0.338524 -1.825243 -0.373237 2.089669 -2.129737 0.021581 1.378382 0.300640 -2.560140 0.241473 1.892177 -2.070142 0.647366 -0.967442 -0.038785 -1.135873 -1.207661 1.579119 1.124123 1.244974 -0.497902 -0.074691 0.418079 0.835172 1.139747 0.592235 0.523199 2.200811 1.340702 -0.482985 -1.197007 -2.067575 0.536700 -2.275176 -2.476171 1.133008 0.372473 -2.256343 0.022731 -0.013935 2.539800 0.451555 0.257404 -0.300070 0.523372 +PE-benchmarks/the-knights-tour.cpp__printSolution(int (*) [8]) = -0.837625 -1.002601 -0.480240 -2.077852 1.150755 1.112085 0.595764 -0.728367 -2.387052 -0.462739 0.653730 -2.133486 -0.088311 2.479245 -0.561395 2.133511 3.280480 0.575150 -1.000553 0.117335 2.408304 -1.044547 2.554480 2.481893 -1.638244 -0.221635 -0.379202 1.193265 0.201136 0.779819 0.450872 -1.225856 0.620497 -2.270062 -0.469800 -1.861370 0.517606 1.248580 1.720899 -3.513209 0.681399 0.722376 0.727554 -0.747127 -0.746472 -0.362682 1.089937 1.889901 -0.618455 0.555170 1.721467 0.416376 -0.328747 0.515301 0.223001 0.538549 -0.258591 -0.139910 -0.895858 -0.846780 -0.003369 -0.633104 0.808647 1.702488 2.501045 0.110857 0.082055 1.310171 0.317144 0.481997 1.279974 0.112832 -1.004478 -0.488544 0.803863 -2.709491 -0.328146 -3.519410 -0.117683 -4.000548 -1.143235 0.207095 1.672234 1.064978 1.146714 -0.217556 1.796256 -0.767079 -0.428073 2.309259 1.938889 -1.578255 -0.939543 -1.752034 -1.410965 0.959908 -1.047106 -0.402485 1.291244 0.529750 -1.572029 -0.823669 0.965956 1.099357 -0.686530 -1.783365 0.547495 1.659681 -1.712849 -1.950631 0.219485 2.139024 -0.641297 -3.052753 -0.238262 -1.772769 0.145795 -0.020779 -0.583266 -1.764936 0.129181 0.878317 -0.536473 -0.955495 -0.968110 1.704090 0.860514 0.678004 0.317842 0.091922 0.271625 3.113536 0.372551 -1.376235 0.152203 0.307327 -0.602430 0.686107 -1.612295 -1.267526 0.508307 -2.247176 0.162393 1.410421 -1.180046 -0.398099 1.160143 0.785075 0.636726 7.408516 0.353470 2.680434 1.894750 -1.854660 1.585981 -0.443010 0.062576 0.682488 0.796873 -0.278080 -3.293306 -1.823531 0.825212 1.897248 1.705300 -1.890594 -1.171408 -0.395333 -0.165952 0.379592 -0.241872 0.502949 -0.093556 -1.717676 -0.385892 1.638230 4.372721 -0.409883 0.447535 1.221365 1.420333 -1.737757 -3.261163 -0.891279 -2.189377 0.252118 0.223404 -0.093161 1.184266 2.539307 -3.395996 1.789983 -0.186974 0.328107 1.461676 0.495110 -2.076683 -3.862829 -0.697383 1.125563 2.904874 -1.129296 0.896182 0.910060 -1.663995 -0.086575 0.444125 -0.206759 -0.393959 0.704880 -0.226331 -0.889857 -0.891765 0.959155 -1.149295 -0.636961 -0.115527 1.161870 0.887222 -1.825955 1.704507 -0.186361 -0.666576 0.668121 -0.406868 2.029840 -1.860631 -1.849897 1.427241 0.257827 -0.442414 -0.905543 0.397764 1.504779 0.386265 0.221542 -0.677575 -2.604577 1.224360 -0.967159 1.441808 0.793875 -0.486522 0.742616 0.195736 -0.456047 -2.051693 -1.469390 -0.772554 -0.051354 -1.904970 -0.827740 -0.419765 2.008085 1.331740 0.305237 -1.842725 0.379290 2.466604 -1.187834 -0.482894 1.365349 0.046975 -2.201319 0.112947 1.800765 -2.694710 0.212795 -1.077526 0.539980 -0.301853 -1.449983 1.262913 0.539170 1.231434 -0.160200 0.310020 0.060034 0.801944 1.134807 0.333615 0.183695 3.090215 1.319376 -0.186468 -0.695265 -1.881092 0.399237 -2.366237 -2.283064 0.602989 0.739106 -1.738464 0.553650 0.877393 2.333083 0.298493 0.590459 -0.156918 0.005925 +PE-benchmarks/the-knights-tour.cpp__solveKT() = -1.634951 -1.634700 -0.376181 -3.987510 2.971992 2.262867 1.607719 -0.639350 -5.206424 -1.254695 0.953085 -4.870095 -1.142808 5.889330 -0.739001 4.185015 7.566758 1.772844 -1.987330 0.443916 4.583002 -2.476589 5.480702 5.319649 -3.283781 -0.044176 -1.145003 1.805418 -0.730503 2.938110 -0.047074 -3.718121 1.620024 -4.205740 -0.516175 -3.894841 0.459752 2.274186 2.781602 -7.967241 1.519486 2.731110 1.703064 -1.888300 -1.376847 -0.340404 3.460040 3.997688 -1.097300 1.281054 2.615234 0.216176 -0.296093 1.266015 1.436138 1.725905 -0.354087 0.024944 -2.935484 -1.322452 -0.685533 -2.074737 1.137217 3.442786 5.019522 0.193815 -0.256701 2.189003 0.149603 1.107676 2.397464 0.306472 -0.720364 -1.362724 1.988388 -4.397770 -1.095994 -6.696623 -0.465737 -9.446491 -2.959053 0.085774 4.404930 2.359881 2.241735 -1.645930 4.310870 -2.176206 -0.571630 4.376936 5.194942 -3.747628 -2.351954 -3.964598 -2.710000 1.760806 -2.070373 -1.465584 3.385617 -0.090113 -3.991604 -2.031238 2.262569 2.043892 -1.409949 -3.076784 1.173209 4.174087 -4.067211 -3.970549 -0.937338 3.859306 -0.936090 -6.521057 -0.279843 -2.561589 -0.594217 0.910115 -2.135460 -3.961022 1.224881 1.865808 -1.791169 -2.160285 -2.157784 4.579003 0.957663 1.346830 1.124710 0.351721 0.719195 6.087727 1.867234 -2.947560 0.683028 0.757189 -1.209771 1.369234 -2.970609 -3.185644 0.652218 -4.979167 -0.114226 2.487213 -3.040631 -0.158908 1.135359 1.695639 1.441151 14.140598 -0.124509 5.456975 3.163304 -4.508484 4.250961 -0.715748 -0.341488 0.711138 2.566589 0.116037 -6.141278 -3.928005 2.294140 4.636198 4.008715 -4.067564 -2.045620 -1.307048 -0.036500 0.841988 0.065060 1.196806 0.656532 -4.090366 -0.944539 2.857306 9.767098 -1.628226 -1.003889 2.646158 2.525357 -2.449963 -6.436398 -1.767152 -4.616108 0.354190 0.094898 -0.733976 2.637144 5.890397 -7.550880 4.641646 -1.303485 -0.458728 3.715681 0.820553 -3.893094 -7.989638 -1.952491 3.091569 6.926785 -1.194904 1.107790 1.198229 -3.765742 -0.378666 0.641512 0.122595 -0.951986 1.931751 -1.046337 -2.571323 -1.831971 0.602992 -2.238559 -1.765442 -0.610393 2.374546 2.768542 -4.620617 4.284487 0.183844 -1.162033 1.303971 0.120279 3.683885 -3.767297 -4.841028 2.796206 0.009843 -1.894842 -1.702030 0.393301 3.107176 0.883059 -0.409671 -1.131295 -6.052064 3.721233 -1.341779 4.136772 1.920190 -0.868134 2.638960 2.626538 -1.835063 -3.502043 -3.644000 -1.082127 -1.255960 -3.429560 -1.811893 -1.412252 4.517161 3.173723 1.027973 -3.336775 -0.669840 5.408964 -2.624764 -0.766196 3.896085 -1.018362 -4.001026 0.545946 4.848681 -5.491191 -0.156395 -2.681076 0.936641 -1.162416 -3.027344 2.039737 0.177999 1.950397 -0.043193 0.123404 -0.395259 1.233778 2.149724 0.042544 -0.047423 6.739892 2.766860 -1.565780 -0.392140 -3.847811 1.462534 -5.275095 -4.533141 1.031030 1.870036 -4.001190 0.857312 2.002608 4.147977 0.093001 0.622768 -0.803045 -0.155511 +PE-benchmarks/the-knights-tour.cpp__solveKTUtil(int, int, int, int (*) [8], int*, int*) = -3.345974 -3.494453 -1.411826 -6.621723 4.842436 5.154997 2.651100 -4.151955 -7.992855 -0.563714 3.201172 -6.848657 -0.733800 9.173061 -2.386613 8.136149 10.897904 2.022137 -4.242122 -0.769855 9.125772 -1.885686 10.374071 9.294714 -6.592159 -0.611428 0.401832 3.277411 2.277587 1.956919 -0.380272 -3.076301 4.258765 -9.823595 -2.508934 -5.938557 1.292852 3.203348 7.215419 -10.842567 2.133562 -0.567945 0.492209 -2.272189 -3.116979 0.513688 4.859113 7.106518 -2.045009 3.117982 5.973105 0.295516 -1.258873 2.119174 1.573900 2.618170 0.062815 1.972598 -2.862905 -3.836026 -0.846046 -2.505906 2.343548 6.779829 8.814686 0.529297 -0.099719 5.915116 1.240063 1.540740 4.667671 1.182573 -2.031919 -1.078424 4.012736 -10.893695 -1.260452 -13.083997 -2.311443 -14.189633 -3.921412 0.641459 4.995630 -1.774877 5.524664 1.137978 7.418477 -1.805990 -2.410583 7.514849 8.233630 -7.914343 -3.602255 -4.854222 -4.549612 2.268232 -4.298963 0.426150 4.781172 0.478332 -6.532113 -4.741291 2.635748 4.362642 -2.792531 -6.908428 1.751987 6.132441 -6.512813 -7.046888 -0.246191 5.072994 -2.967629 -11.406476 -2.385293 -5.360061 4.962940 0.198156 -2.907443 -8.026637 1.023195 4.555792 -1.912503 -5.329254 1.509278 4.401108 3.814489 3.665799 0.921388 0.162273 1.396579 12.495023 4.040746 -4.953636 0.750187 0.058841 -2.269008 3.659756 -4.951658 -4.447446 2.464873 -8.264402 1.318883 6.131911 -4.538462 -1.449844 8.279928 3.147453 1.782235 23.779988 0.956711 8.858698 6.552330 -7.733993 2.022418 -3.299420 0.792786 3.187999 3.741461 -0.543666 -11.451549 -7.164864 4.175623 7.730968 6.115055 -8.810698 -4.035326 -1.477238 0.205114 0.680643 -1.188417 1.977531 0.350853 -6.118858 -1.520234 5.849180 14.585697 -4.480300 -0.911454 4.542883 3.206554 -4.606649 -10.107796 -3.890555 -6.912005 1.529524 2.197973 0.204074 4.355505 9.776760 -11.572475 6.555903 -2.766535 0.049083 4.784918 3.476765 -7.391102 -8.963664 -2.136755 4.312127 8.376153 -1.981001 1.490960 3.785513 -6.943067 -0.541082 1.533540 -0.372228 -1.638145 3.365715 0.877084 -4.005950 -3.895678 3.622122 -1.965452 -2.647404 0.695583 5.185347 -0.007427 -9.619643 6.777075 -0.219948 -3.266822 2.977873 -1.311792 7.753510 -6.903680 -7.908238 5.938925 0.246979 -1.174784 -3.234465 1.572076 5.394812 2.677119 1.299826 -4.126127 -8.838101 4.569221 -3.055976 6.255550 3.073139 -0.972045 5.227928 -4.145537 -2.346916 -8.139016 -3.830237 -1.613158 0.031919 -6.980929 -4.580532 -1.458328 8.147567 5.393974 0.969358 -5.284936 0.713139 8.363086 -7.971777 -1.614279 5.444948 5.725763 -7.862674 1.558020 6.647088 -8.777172 0.394615 -2.711789 -0.691300 -2.273703 -5.687188 5.132671 1.277407 4.851235 -0.622349 1.808248 1.329322 3.341620 3.113336 2.434674 0.894373 9.583009 7.964879 -3.091402 -3.954537 -7.417489 3.062153 -9.272493 -9.321256 3.965591 2.573733 -5.955177 1.319602 1.645913 8.475101 1.548692 -1.018443 -1.219434 0.180017 +PE-benchmarks/the-knights-tour.cpp__main = -0.386021 -0.408241 0.086951 -1.005008 0.715606 0.267981 0.399460 -0.146689 -1.344305 -0.400615 0.246226 -1.205802 -0.304894 1.431644 -0.225596 0.912202 1.822662 0.527648 -0.466789 -0.044408 1.010747 -0.737220 1.343237 1.360375 -0.829899 0.043565 -0.320719 0.541259 -0.071716 0.816505 -0.042331 -0.821866 0.378834 -0.847685 -0.024310 -1.010118 0.085159 0.615405 0.528584 -1.967127 0.387561 0.646906 0.596580 -0.407462 -0.262111 0.183317 0.830099 0.966011 -0.241747 0.424651 0.684555 0.052593 0.021023 0.332196 0.411315 0.370519 0.178069 -0.132345 -0.728295 -0.229084 -0.187199 -0.673143 0.270402 0.856602 1.259195 0.029641 -0.069523 0.378788 0.050606 0.320059 0.666733 0.080945 -0.190606 -0.354497 0.436959 -1.038289 -0.078557 -1.721825 -0.105945 -2.572600 -0.748788 0.014628 1.245358 0.606885 0.415554 -0.276127 1.077204 -0.429196 -0.151691 0.929247 1.242510 -0.837543 -0.581934 -0.786466 -0.663673 0.461185 -0.493353 -0.364872 0.775943 0.172869 -0.950709 -0.388896 0.659939 0.384746 -0.362545 -0.512076 0.255070 1.017357 -1.170399 -0.845446 -0.272337 0.887938 -0.090633 -1.526172 0.146552 -0.700108 0.015500 0.197861 -0.551640 -0.783113 0.325439 0.361356 -0.470379 -0.315726 -0.905093 1.102405 0.110874 0.318468 0.222547 0.063104 0.122555 1.302641 0.382314 -0.799859 0.156587 0.218102 -0.325860 0.340605 -0.758846 -0.785621 0.257844 -1.183773 0.018963 0.387456 -0.763387 -0.128337 0.205326 0.421224 0.333027 3.037660 -0.042290 1.308420 0.779250 -1.023814 0.952375 -0.112811 -0.003545 0.243204 0.687974 -0.014044 -1.178097 -0.993432 0.521534 1.138160 0.977960 -0.938107 -0.543114 -0.299091 0.000611 0.319328 0.068504 0.243037 0.080982 -0.974912 -0.253827 0.528636 2.244101 -0.246817 -0.226236 0.550361 0.480369 -0.619915 -1.499916 -0.386128 -0.949071 0.139838 -0.142619 -0.165738 0.623576 1.441702 -2.096609 1.196096 -0.335497 -0.070699 0.912757 0.113214 -0.892898 -2.107606 -0.499243 0.686107 1.707306 -0.273675 0.240250 0.390411 -0.950721 -0.122859 0.070139 0.074083 -0.311411 0.473636 -0.145992 -0.638271 -0.414007 0.018481 -0.431712 -0.314118 -0.152851 0.608899 0.726113 -1.320562 0.989696 -0.030326 -0.301347 0.270853 0.110011 0.780755 -0.913999 -1.101178 0.562602 -0.056607 -0.574987 -0.566387 0.092643 0.736897 -0.034921 -0.165764 -0.232565 -1.265076 0.923958 -0.454039 0.949538 0.483778 -0.246031 0.662373 0.774990 -0.397812 -0.762294 -0.593448 -0.321347 -0.538968 -0.685568 -0.126233 -0.359197 1.017032 0.843354 0.309465 -0.692266 0.020317 1.378469 -0.532140 -0.314623 0.961077 -0.343486 -0.819867 0.383414 1.170136 -1.380149 -0.079885 -0.713171 0.091618 -0.197835 -0.653481 0.619166 0.038491 0.470745 -0.021099 0.067810 -0.195243 0.389852 0.458382 -0.065567 -0.004163 1.716407 0.817485 -0.336020 0.058063 -0.896618 0.317388 -1.268607 -0.976633 0.139502 0.526880 -0.995573 0.245861 0.352325 1.029240 0.060881 0.136314 -0.238131 0.067847 +PE-benchmarks/topological-sorting.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/topological-sorting.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/topological-sorting.cpp__Graph::addEdge(int, int) = -0.454251 0.014732 0.737724 -0.972307 0.719048 0.751984 0.286951 -0.568509 -0.833791 -0.270499 0.082470 -0.896132 -0.548274 1.184565 -0.622334 0.471466 1.539444 0.427119 -0.479657 -0.309499 0.865459 -0.210421 1.524448 1.421868 -1.094266 -0.095007 0.365177 0.856315 0.366998 0.911859 -0.474065 -0.587194 0.393821 -0.510509 0.172924 -0.832434 0.104214 0.100763 0.198484 -1.615454 0.160191 -0.052453 -0.142967 -0.165116 -0.075904 0.326587 1.103486 0.915913 -0.068903 0.141988 0.711291 0.390920 0.023148 0.270416 0.445985 0.306988 0.924477 -0.053131 -0.387082 -0.300005 -0.285318 -0.606537 0.108261 1.167968 1.311503 0.248529 0.019658 0.132022 0.034350 0.220839 0.354740 0.299018 -0.099247 0.520522 0.387399 -1.133039 0.468517 -1.526948 -0.185959 -1.624686 -0.612468 -0.443547 0.404118 0.108856 0.526793 0.056515 1.238147 -0.029719 0.015189 0.495658 1.422202 -1.070540 -0.401346 -0.576858 -0.599566 0.240514 -0.599605 0.101817 0.072012 0.217476 -0.847853 -0.683135 0.429039 0.374255 -0.429581 -0.077093 -0.010372 1.019889 -1.089876 -0.604593 -0.599520 0.263622 -0.221227 -1.669155 -0.319942 -0.782149 0.944887 0.009974 -0.426294 -1.047607 0.348574 0.935671 -0.272332 -0.425461 -0.493371 0.928113 0.524029 0.026143 -0.065022 -0.014139 0.151247 1.239612 0.698412 -0.590751 -0.053584 0.100201 -0.742685 0.011652 -0.758564 -0.206041 0.205106 -0.941423 -0.022334 0.882624 -0.662793 -0.125993 0.428439 0.012067 0.577855 3.354099 -0.293393 0.896381 0.533574 -1.216236 0.386493 -0.142657 -0.047121 0.254260 0.537465 0.389814 -1.655034 -0.963328 0.618786 1.179090 0.758463 -1.056510 -0.124293 -0.394841 -0.071765 -0.070947 0.100419 0.264635 -0.361278 -0.717938 -0.339809 0.546513 1.880693 -0.527294 -1.090521 0.422884 -0.085707 -0.376152 -0.967412 -0.337365 -0.233656 0.212137 0.176298 -0.070018 0.629806 1.382166 -2.073271 1.079765 -0.177932 -0.403914 1.186560 -0.056876 -0.568270 -0.704173 0.003596 0.925696 1.081285 -0.007391 -0.187303 0.234428 -1.096552 -0.119598 0.119038 0.557740 -0.477375 0.555793 0.535116 -0.981104 -0.798941 -0.350340 0.003859 -0.381989 -0.375710 0.597345 -0.309046 -2.042930 1.291191 0.062449 -0.275016 0.364273 -0.286141 0.636042 -1.128742 -1.245923 0.550594 -0.053018 -0.328843 -0.525010 0.048870 0.779591 0.147165 0.357933 -0.935953 -1.111113 0.570698 -0.359412 0.836117 0.408109 0.311575 0.919589 0.114779 -0.242586 -0.918799 -0.317622 0.227053 -0.076549 -0.771479 -0.253344 -0.276032 1.017717 1.198326 -0.119514 -0.293843 -0.100879 1.209096 -0.957608 -0.364021 0.666630 0.512789 -0.829413 0.195930 0.806882 -0.994268 -0.518365 -0.478781 -0.497277 -0.331114 -0.905421 0.603949 -0.399135 0.487806 0.330245 0.134013 -0.377564 0.466565 0.239347 0.128229 0.276984 1.278304 1.380350 -0.438043 0.124082 -1.015523 0.609952 -1.459528 -1.072124 0.343748 -0.103585 -0.470185 0.143912 0.015477 0.999450 0.159948 -0.046817 -0.062838 -0.077551 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/topological-sorting.cpp__Graph::topologicalSortUtil(int, bool*, std::stack > >&) = -2.306350 0.367642 2.683018 -5.036721 4.003554 3.880629 1.627775 -1.993264 -4.244549 -2.304946 0.623573 -5.577920 -3.691502 6.577687 -2.681644 2.266685 8.073128 1.490771 -2.301805 -0.622049 4.694401 0.018364 7.652967 6.845036 -5.587330 -0.580660 0.715351 3.681359 0.913222 3.610558 -0.589515 -4.533316 2.329902 -2.151745 0.193426 -3.304181 0.912027 0.330314 0.711209 -8.098949 1.055731 1.023696 -1.346968 -1.468709 -0.979025 0.673902 6.223797 5.050848 -1.197745 -0.020029 3.622455 2.358456 -0.692444 1.581931 1.308226 -0.082715 1.433329 -1.514025 -2.573323 -2.061162 -1.133314 -3.026057 -0.076720 5.889690 6.627840 1.374237 0.194639 1.573998 -0.278532 1.398602 1.627355 1.137161 1.021040 2.039787 2.541906 -3.912177 0.013151 -7.631015 -1.113171 -9.015454 -3.438173 -1.975192 3.455931 2.452880 1.944545 -1.318353 6.011786 -0.195443 0.154877 5.050266 7.957853 -4.844824 -2.387455 -4.405132 -3.401381 2.017384 -3.240453 0.814741 -0.214941 0.887327 -4.846658 -3.302617 0.663918 1.472106 -2.075227 -1.964884 0.461785 5.038810 -5.394618 -2.288283 -2.618889 2.471980 -0.158812 -8.833155 -2.649497 -3.216404 3.696172 0.257823 -1.883516 -4.436553 1.361802 3.606336 -1.649831 -2.079434 -3.193322 4.716516 2.469070 0.831895 0.402730 0.480915 1.603887 6.468890 2.701172 -2.878460 -0.174021 -0.257884 -2.388450 0.493386 -3.596454 -1.250156 1.415210 -4.781108 0.014098 4.488875 -3.455599 -1.923385 -0.002070 -0.353833 3.048116 16.479164 -0.921613 4.839552 3.002953 -6.379266 2.216140 -1.449463 -1.113604 0.871986 2.661791 2.024230 -6.607291 -5.021038 3.645152 5.993858 4.277265 -4.581108 0.478209 -1.294507 -0.337550 -1.373887 0.468832 1.736623 -0.965436 -4.128658 -1.705084 4.568895 9.285050 -2.144102 -4.391335 2.975877 1.786243 -0.641307 -3.711504 -1.815056 -0.969048 0.807889 2.526397 -0.444731 3.542269 7.527982 -9.442487 5.244610 0.205277 -0.968452 3.980104 0.191551 -3.846226 -3.770303 0.144711 5.468555 5.666562 -0.090156 0.195678 0.416593 -5.341968 -0.648872 1.356020 2.038079 -1.689282 2.493768 1.255662 -4.222532 -4.431473 -1.544925 -1.522071 -1.091598 -2.018320 3.017461 0.026608 -8.968030 7.273218 -0.060413 -1.327858 0.529139 -2.204798 4.635634 -5.851441 -6.861612 3.091159 -1.304021 -3.222529 -2.253823 0.644817 3.794501 1.260164 1.550786 -3.757169 -5.959863 4.230147 -0.811930 4.538608 2.161443 1.777081 4.830802 0.949456 -1.637480 -4.522013 -3.983650 2.512922 -0.241026 -4.855581 -0.591845 -1.428891 5.123643 5.623532 -1.074450 -3.370933 -0.709033 5.671344 -4.546352 -2.167249 3.958343 1.659535 -4.739468 1.344054 4.819304 -5.177241 -2.128443 -3.414746 -0.544882 -2.060504 -5.559442 2.081544 -1.298838 2.311745 2.064976 0.457333 -1.900531 2.176703 1.579256 0.501879 0.970663 6.778352 5.948812 -2.691028 0.497214 -5.602150 2.971514 -7.860168 -6.667584 2.568383 -0.878931 -2.045163 0.462258 -0.360195 4.721235 0.248246 0.442077 -0.918186 0.267616 +PE-benchmarks/topological-sorting.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/topological-sorting.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/topological-sorting.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/topological-sorting.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/topological-sorting.cpp__std::stack > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/topological-sorting.cpp__Graph::topologicalSort() = -2.406357 -1.246230 1.275497 -6.043022 6.276857 3.739224 2.302992 -2.168701 -5.806083 -1.061999 0.933913 -6.025440 -2.224304 8.305620 -2.608069 6.025265 9.182249 1.156193 -2.265242 0.020989 7.480816 -1.249243 8.785319 5.254852 -6.496342 -0.856460 -0.395858 3.411431 0.367569 4.397190 -0.132807 -4.538168 2.582879 -5.563554 -0.894369 -4.726543 2.120216 1.848989 3.559852 -9.745957 1.706058 2.032798 -0.050283 -1.999541 -1.586228 0.434237 5.293336 6.403265 -2.934691 1.459784 4.474234 1.537902 -1.015245 2.324421 -0.582190 1.130557 0.871043 -1.325628 -4.794157 -2.822881 -1.024379 -2.978422 2.272383 5.858029 7.985590 0.240653 0.771351 5.343046 0.225998 1.746141 3.151575 0.777036 -1.033779 0.316520 3.812589 -5.852314 -1.950245 -9.572487 -2.196982 -11.381279 -4.096772 -1.584915 3.593957 2.229810 3.275107 -0.371797 6.485628 -0.558527 -0.108639 7.211269 7.701412 -5.700349 -2.970101 -7.219764 -4.747090 2.168507 -3.759379 -1.452365 2.484660 0.839449 -5.542229 -4.227154 0.941618 2.782450 -1.751871 -4.657661 0.570698 5.810520 -6.163262 -6.184696 -1.338895 4.656459 -2.869557 -10.298768 -1.500563 -2.706782 3.223991 0.482628 0.689790 -5.640178 0.987666 4.722674 -2.270613 -3.203190 -2.382448 5.722330 2.985498 2.005017 1.653384 0.235877 0.689242 8.290231 4.111235 -3.406143 -1.164516 0.346568 -1.692129 1.437618 -4.227070 -2.781650 0.952205 -7.101343 0.646235 5.869300 -3.501525 -1.758449 0.741997 0.632530 3.788245 17.195786 -0.008954 6.652480 3.262526 -7.913274 3.001976 -1.570113 -0.937386 1.308039 2.713207 0.584399 -7.497007 -6.106534 3.575309 5.289700 5.446462 -5.597157 -2.095420 -2.327368 -0.382629 0.576485 -1.300054 3.930338 -1.078995 -6.100991 -1.142900 3.433738 12.842057 -2.367899 -3.134572 5.360269 3.767406 -3.848697 -6.949550 -3.292082 -4.184073 -0.476041 1.995589 -0.948765 3.120675 8.618402 -10.682266 6.047838 -0.122636 -0.294092 3.468066 -0.178315 -5.205002 -7.432081 -2.023675 5.691424 7.210494 -1.889680 1.111981 1.241161 -4.837264 1.161580 1.065462 0.697678 0.050739 2.176042 -0.894361 -4.715141 -4.304832 1.338391 -2.468773 -1.241361 -0.662757 2.922948 2.080927 -8.463719 7.028198 -1.859967 -1.939269 2.932387 -0.530349 6.946042 -5.422019 -7.200092 4.421752 -0.524613 -2.326368 -3.668089 1.644519 4.325354 2.259293 1.118257 -2.653823 -8.306641 2.867635 -1.974689 3.503683 2.683150 0.683921 4.922938 0.429151 -2.911344 -6.291525 -5.341195 -0.379523 0.268028 -4.845865 -1.820023 -1.359366 7.024044 4.855356 -0.323951 -4.211003 -1.924964 7.028709 -5.346684 -1.868240 5.904828 -0.324744 -6.835149 0.647333 7.015358 -6.365642 -1.317565 -2.802667 2.556212 -2.321138 -4.509546 2.145067 -0.055016 1.808052 0.509837 0.900788 -1.496639 1.789072 2.568637 0.933764 -1.261738 9.304479 5.929826 -3.549106 -0.634931 -4.761206 2.389074 -8.707912 -7.393775 2.696330 0.132028 -3.201769 2.564203 1.597203 6.269146 -0.079537 0.979627 -0.223423 -1.667351 +PE-benchmarks/topological-sorting.cpp__std::stack > >::stack >, void>() = -0.092970 0.087194 0.530415 -0.502313 0.379194 0.055492 0.117100 0.077446 -0.506440 -0.294032 -0.071035 -0.403497 -0.347261 0.559268 -0.254097 -0.111427 0.802033 0.343539 -0.102120 -0.225143 0.175554 -0.160641 0.596382 0.662760 -0.528524 0.062866 0.036166 0.387034 0.058593 0.688625 -0.185619 -0.538995 0.051990 0.221609 0.271502 -0.486596 -0.020439 0.052431 -0.285576 -0.935064 0.122362 0.250186 0.068660 -0.067516 0.129034 0.379785 0.597305 0.352595 -0.111741 0.143878 0.329800 0.363600 0.022504 0.102125 0.226516 0.097117 0.504435 -0.186431 -0.273010 0.076629 -0.132742 -0.377480 -0.042166 0.483017 0.567542 0.066060 -0.018339 -0.282338 -0.001047 0.162594 0.189173 0.072887 0.135786 0.141162 0.134602 -0.105216 0.128648 -0.777301 0.072168 -1.225703 -0.346728 -0.300970 0.599013 0.306199 -0.120614 -0.146730 0.565255 -0.059820 0.169901 0.263279 0.622935 -0.199401 -0.204088 -0.273521 -0.362279 0.241503 -0.176847 -0.122227 -0.030978 0.190042 -0.366040 -0.221598 0.213202 -0.058397 -0.193335 0.253786 -0.021583 0.494902 -0.703846 0.007541 -0.431024 0.286669 0.199534 -0.638231 -0.095896 -0.354913 0.327401 0.057984 -0.242172 -0.128152 0.198945 0.245748 -0.303212 0.179125 -0.695232 0.548123 0.015257 -0.068623 -0.015745 -0.059011 0.050387 0.186426 0.213612 -0.363397 -0.022221 0.181224 -0.230984 -0.151189 -0.436493 -0.068119 0.142107 -0.334093 0.132284 0.057330 -0.359695 -0.207056 -0.267146 -0.124385 0.316325 1.165391 -0.218856 0.374574 0.101792 -0.462193 0.251671 0.151222 -0.069211 0.081783 0.379727 0.189190 -0.194949 -0.383613 0.165416 0.525578 0.374842 -0.296355 0.023873 -0.185066 -0.128809 0.105740 0.185169 0.028599 -0.206889 -0.310812 -0.197605 0.057251 0.764542 0.097677 -0.651180 0.003199 0.165678 -0.115476 -0.093992 0.009612 0.056874 0.133204 0.074839 -0.152288 0.375576 0.630289 -1.436439 0.582487 -0.019907 -0.160475 0.373549 -0.125243 -0.098357 -0.512746 -0.027552 0.406296 0.744882 0.086637 -0.047465 0.097653 -0.452561 -0.092374 0.009184 0.347085 -0.301281 0.224012 0.246825 -0.489589 -0.260906 -0.444237 -0.040467 -0.001101 -0.328370 0.174962 0.070281 -1.217721 0.556511 -0.045703 -0.038134 -0.003806 -0.019567 0.120764 -0.483541 -0.522640 0.059478 -0.020314 -0.416697 -0.271564 -0.091030 0.393189 -0.185196 0.219560 -0.258530 -0.492627 0.413229 -0.127870 0.378695 0.233082 0.059279 0.496979 0.401934 -0.044956 -0.234367 -0.146286 0.340558 -0.315422 -0.105110 0.400033 -0.235029 0.279130 0.599409 -0.009969 -0.124719 -0.099516 0.644981 -0.108338 -0.175257 0.336235 -0.203760 -0.086825 0.357951 0.441990 -0.529183 -0.330237 -0.414278 -0.110609 -0.006229 -0.260931 0.278474 -0.278321 0.138550 0.205489 0.047490 -0.437476 0.221403 0.015420 -0.179953 0.075923 0.665397 0.614900 -0.217400 0.496919 -0.344787 0.264913 -0.618215 -0.304738 -0.148275 -0.186963 -0.226801 0.127456 -0.231974 0.352072 -0.028846 0.214557 -0.090141 0.124317 +PE-benchmarks/topological-sorting.cpp__std::stack > >::empty() const = -0.146834 0.178332 0.459434 -0.506570 0.472445 0.335594 0.137206 -0.217885 -0.439797 -0.182001 0.024221 -0.623143 -0.367505 0.585579 -0.284731 0.109356 0.718740 0.140785 -0.199744 -0.100455 0.260275 0.010713 0.703438 0.662740 -0.548969 0.060866 0.061857 0.323684 0.029621 0.625819 -0.294166 -0.542673 0.115534 0.080105 0.109630 -0.281834 -0.022181 -0.047935 0.030331 -0.797782 0.099174 0.213134 0.039435 -0.105728 0.035579 0.136768 0.696152 0.416733 -0.057107 0.031500 0.361115 0.295416 0.038999 0.124295 0.272110 0.011702 0.614363 -0.162935 -0.234194 -0.117559 -0.128934 -0.204868 -0.101651 0.572435 0.623247 0.135231 -0.040579 -0.106657 -0.025317 0.118730 0.109854 0.156633 0.071438 0.340717 0.112298 -0.123642 0.273865 -0.635055 -0.011565 -0.782041 -0.367800 -0.185958 0.328629 0.360084 0.116935 -0.133427 0.617844 0.011414 0.038414 0.149629 0.768167 -0.395942 -0.187833 -0.215613 -0.395309 0.152390 -0.217757 0.059775 -0.111798 0.110129 -0.436104 -0.282955 0.187293 0.055062 -0.229518 0.191296 0.022193 0.407172 -0.542811 -0.087516 -0.245680 0.176136 0.064938 -0.800762 -0.225073 -0.324866 0.188456 -0.001855 -0.238932 -0.381670 0.179486 0.268687 -0.274845 -0.036359 -0.635115 0.496849 0.213427 0.042644 -0.005640 -0.087964 0.209123 0.440201 0.088231 -0.353202 0.015349 -0.051845 -0.164494 0.010303 -0.327472 -0.042848 -0.015134 -0.367562 0.097986 0.300730 -0.327565 -0.055969 -0.261429 -0.082888 0.229109 1.361702 -0.220463 0.477839 0.182077 -0.609492 0.260295 -0.013286 -0.159766 0.029130 0.250994 0.275134 -0.397745 -0.451650 0.380629 0.594205 0.367296 -0.368489 0.120277 -0.064103 -0.103780 -0.065868 0.187749 0.074057 -0.155659 -0.363645 -0.217376 0.270952 0.892481 -0.049260 -0.661807 0.213632 0.090652 -0.017017 -0.134672 -0.104867 -0.044853 0.125158 0.106526 -0.076222 0.386432 0.687856 -1.254971 0.554395 0.066066 -0.270097 0.583874 -0.119018 -0.292529 -0.253076 0.036867 0.505160 0.548137 0.043277 -0.049596 0.012625 -0.502121 -0.099324 0.035521 0.219376 -0.307701 0.262046 0.260313 -0.537588 -0.371392 -0.415268 -0.041450 -0.111379 -0.389554 0.277263 0.038843 -1.104304 0.688370 0.100996 -0.081468 -0.028167 -0.210464 0.192790 -0.495055 -0.566587 0.138680 -0.183796 -0.260585 -0.169456 -0.016546 0.273592 -0.017133 0.309366 -0.426695 -0.459137 0.358213 -0.098635 0.409314 0.245954 0.188941 0.286332 0.341818 -0.087105 -0.301974 -0.185146 0.353901 -0.110443 -0.332328 0.247975 -0.250080 0.394342 0.556337 -0.068416 -0.196681 -0.199108 0.497941 -0.172546 -0.146684 0.337155 -0.142072 -0.394347 0.107771 0.408833 -0.343925 -0.233926 -0.376652 -0.198285 -0.245812 -0.433869 0.234615 -0.124418 0.143463 0.248259 -0.052509 -0.355721 0.226859 0.031101 -0.108989 0.139028 0.620136 0.434922 -0.174949 0.334660 -0.482657 0.283833 -0.706174 -0.519005 0.171880 -0.251803 -0.327309 -0.038717 -0.152301 0.414313 -0.034312 0.169651 -0.064326 0.101828 +PE-benchmarks/topological-sorting.cpp__std::stack > >::top() = -0.164064 0.269480 0.429867 -0.387625 0.396590 0.176320 0.126206 -0.117434 -0.298202 -0.334711 -0.081474 -0.526148 -0.506169 0.549941 -0.275137 -0.015630 0.726013 0.185111 -0.096871 -0.147607 0.245651 -0.128857 0.678610 0.622286 -0.547145 0.011959 0.189756 0.343294 0.050167 0.563117 -0.178114 -0.544188 0.165365 0.133754 0.250826 -0.324759 0.032804 -0.079257 -0.188146 -0.789202 0.054763 0.160134 0.050907 -0.081926 0.006792 0.295861 0.724364 0.411840 -0.109819 -0.031210 0.319925 0.313869 0.027449 0.149210 0.181230 -0.061824 0.440364 -0.216188 -0.268600 -0.060837 -0.140293 -0.409398 -0.113962 0.560619 0.633323 0.117677 0.026831 -0.065268 -0.125701 0.164265 0.025328 0.140595 0.210519 0.326957 0.168347 -0.167658 0.151225 -0.725875 -0.080732 -1.120754 -0.344674 -0.361534 0.284106 0.290099 0.052631 -0.076108 0.609657 0.112422 0.162247 0.222392 0.819467 -0.363690 -0.192291 -0.305724 -0.302486 0.206087 -0.272185 0.063017 -0.019815 0.105073 -0.413065 -0.316477 0.164308 -0.001618 -0.205763 0.107152 -0.051172 0.425100 -0.621077 -0.024994 -0.463445 -0.021330 0.100866 -0.806887 -0.056035 -0.249337 0.301729 0.051338 -0.160544 -0.320004 0.175973 0.323241 -0.197949 -0.044249 -0.617026 0.517993 0.133599 -0.044528 0.039583 -0.016991 0.165612 0.368138 0.267313 -0.266119 -0.082074 -0.008754 -0.297138 -0.109111 -0.360721 -0.045998 0.183409 -0.385525 0.093177 0.270392 -0.326531 -0.197066 -0.195022 -0.257849 0.365137 1.140607 -0.219598 0.342655 0.108126 -0.608118 0.237459 -0.041695 -0.208864 0.019348 0.326742 0.332417 -0.264316 -0.428391 0.323366 0.560920 0.351904 -0.314018 0.059731 -0.146772 -0.045458 -0.110880 0.142041 0.134857 -0.205144 -0.330396 -0.194235 0.262453 0.741294 -0.091529 -0.538234 0.184805 0.125582 0.006437 -0.216423 -0.078370 0.007355 0.077361 0.057236 -0.097300 0.304733 0.670526 -1.194938 0.539683 0.061930 -0.195405 0.430299 -0.155929 -0.193254 -0.440077 0.159181 0.594743 0.508823 0.058163 -0.003089 -0.074671 -0.498091 -0.091822 0.027556 0.355731 -0.267308 0.242284 0.177833 -0.505847 -0.463444 -0.383491 -0.012085 -0.119036 -0.282167 0.217502 0.141459 -1.113608 0.750940 -0.053605 -0.081798 -0.052256 -0.146431 0.179113 -0.549909 -0.624544 0.116533 -0.217422 -0.350728 -0.229696 -0.007343 0.319661 -0.093479 0.141302 -0.299895 -0.460650 0.383138 -0.066665 0.332541 0.209918 0.311897 0.479518 0.320935 -0.148396 -0.318995 -0.124754 0.257241 -0.240738 -0.285502 0.244521 -0.173959 0.375508 0.677933 -0.107228 -0.135400 -0.061142 0.500071 -0.245281 -0.254445 0.371647 -0.040635 -0.276305 0.211290 0.416987 -0.386128 -0.389820 -0.411890 -0.124179 -0.138107 -0.505493 0.122612 -0.327046 0.064020 0.355842 -0.064028 -0.382322 0.250024 0.054547 -0.072621 0.051549 0.577432 0.558762 -0.307655 0.329354 -0.445561 0.235055 -0.755989 -0.492521 0.115435 -0.135931 -0.123956 0.008489 -0.125650 0.312866 -0.079709 0.129180 -0.094286 0.000178 +PE-benchmarks/topological-sorting.cpp__std::stack > >::pop() = -0.225401 0.328600 0.707306 -0.818073 0.810505 0.703570 0.152846 -0.204623 -0.575717 -0.207261 -0.191328 -0.715321 -0.541028 0.896711 -0.413709 0.158244 1.100433 0.223013 -0.254005 -0.059382 0.496633 0.093505 0.954069 0.762336 -0.814600 0.018594 0.192380 0.521638 -0.090587 1.141867 -0.523158 -0.943821 0.060744 0.167113 0.250260 -0.522949 0.065165 -0.049603 -0.086267 -1.190783 0.156878 0.359254 -0.105208 -0.166155 0.024231 -0.043135 1.034663 0.615524 -0.164058 -0.147058 0.496452 0.630619 -0.075432 0.198171 0.306914 0.214372 0.768935 -0.236616 -0.373935 -0.189943 -0.197156 -0.216176 -0.067758 0.794798 0.873611 0.184244 0.006135 -0.082444 -0.092305 0.152793 0.076737 0.156924 0.106390 0.457796 0.178372 -0.127281 0.225287 -0.831388 0.054871 -0.947990 -0.455712 -0.482288 0.231177 0.595462 0.188219 -0.326968 0.937378 -0.127046 0.209625 0.301226 1.115461 -0.591290 -0.231354 -0.682913 -0.641521 0.201708 -0.308600 -0.145016 -0.221282 0.062584 -0.566417 -0.565731 0.116914 0.105112 -0.283769 0.164727 -0.052985 0.711088 -0.766204 -0.212521 -0.483305 0.382665 -0.054413 -1.156168 -0.500456 -0.450924 0.134975 -0.073497 -0.183945 -0.688961 0.273302 0.642053 -0.450733 -0.126525 -0.713376 0.808210 0.368761 -0.158192 0.011298 -0.203324 0.211052 0.618703 0.299878 -0.479036 -0.121287 0.067098 -0.274743 -0.239080 -0.582771 0.023415 -0.116493 -0.601705 0.049940 0.636248 -0.445540 0.027341 -0.478978 -0.302341 0.547450 2.275061 -0.404166 0.513633 0.059206 -0.975457 0.501975 0.146349 -0.343429 -0.023538 0.322075 0.441074 -0.753387 -0.656755 0.512454 0.771437 0.567880 -0.431079 0.176407 -0.316956 -0.221908 -0.078488 0.148768 0.216479 -0.376208 -0.506074 -0.340987 0.277349 1.387998 -0.098426 -1.149097 0.429567 0.315887 -0.174927 -0.124135 -0.199158 -0.215539 0.058505 0.278338 -0.249042 0.627083 1.037028 -1.782020 0.822013 0.134429 -0.515914 0.779442 -0.310029 -0.184226 -0.197074 0.026289 0.880553 0.911290 0.001932 -0.018968 -0.132506 -0.683395 -0.045863 0.096396 0.466354 -0.368301 0.288526 0.336789 -0.882442 -0.564302 -0.567731 -0.200107 -0.242441 -0.590940 0.250757 -0.019779 -1.611704 1.109631 0.097780 0.067543 0.161441 -0.231855 0.335278 -0.709150 -0.913976 0.309623 -0.013474 -0.219989 -0.119528 0.021178 0.605209 0.059700 0.514874 -0.640742 -0.960400 0.385520 -0.008872 0.550657 0.303403 0.383534 0.433485 0.495892 -0.130282 -0.513656 -0.513579 0.561367 0.011180 -0.420245 0.199774 -0.304073 0.655383 0.822174 -0.118451 -0.269756 -0.483807 0.787595 -0.238896 -0.080860 0.534376 -0.340446 -0.626235 -0.050179 0.686149 -0.485949 -0.574789 -0.525472 -0.009607 -0.322875 -0.673689 0.184963 -0.340595 0.143016 0.475370 -0.079904 -0.625645 0.267565 0.137506 -0.193409 0.088725 0.949052 0.462864 -0.281914 0.549716 -0.615733 0.430016 -1.072070 -0.690614 0.142297 -0.537830 -0.350020 0.073844 -0.159700 0.576125 -0.219390 0.536349 0.067334 -0.169543 +PE-benchmarks/topological-sorting.cpp__std::stack > >::~stack() = -0.168099 0.123011 0.468565 -0.457998 0.501713 0.166102 0.139788 0.011299 -0.432637 -0.312156 -0.126859 -0.410257 -0.497140 0.613328 -0.269853 0.054436 0.793507 0.290278 -0.097309 -0.198763 0.341101 -0.178161 0.714328 0.583166 -0.620751 0.016275 0.095813 0.492328 0.086374 0.706834 -0.184652 -0.508027 0.162825 0.112307 0.271428 -0.506783 0.111816 0.085849 -0.269381 -0.919767 0.078180 0.209287 0.013877 -0.021934 0.032261 0.395056 0.612931 0.466731 -0.185507 0.111435 0.393881 0.320923 0.032455 0.198664 0.077647 0.046984 0.392948 -0.269576 -0.342376 -0.032567 -0.122793 -0.569893 -0.036517 0.502605 0.704571 0.015693 0.039807 -0.028361 -0.104591 0.193314 0.172376 0.106979 0.171072 0.116176 0.253885 -0.146906 0.046528 -0.770580 -0.048855 -1.280128 -0.357608 -0.459219 0.449089 0.332208 0.013632 -0.121980 0.689309 0.043836 0.150830 0.310837 0.726156 -0.379410 -0.207712 -0.459042 -0.289795 0.260420 -0.325225 -0.131806 0.033100 0.204074 -0.373913 -0.331625 0.173539 -0.064883 -0.213390 0.047492 -0.157508 0.574209 -0.775474 -0.115835 -0.559421 0.193100 0.076303 -0.778895 -0.066911 -0.281319 0.367458 0.028792 -0.026244 -0.203415 0.170113 0.357126 -0.228879 0.013076 -0.605882 0.588492 0.130141 -0.148745 0.072224 0.016580 0.032724 0.355182 0.348670 -0.314436 -0.219332 0.183119 -0.274263 -0.112497 -0.501351 -0.026867 0.209857 -0.493041 0.106032 0.228319 -0.330204 -0.200888 -0.228518 -0.214248 0.433005 1.155124 -0.145473 0.303517 0.118026 -0.558988 0.303222 0.065712 -0.112101 0.177051 0.343822 0.187582 -0.266589 -0.479493 0.219502 0.523910 0.400748 -0.380974 -0.019744 -0.256102 0.000000 -0.023883 0.075257 0.241308 -0.239815 -0.304634 -0.169055 0.096979 0.809818 -0.065542 -0.603058 0.231048 0.184216 -0.227548 -0.291477 -0.135756 -0.002445 -0.023811 0.104981 -0.111763 0.294004 0.726980 -1.273184 0.587896 0.064352 -0.158671 0.380558 -0.208801 -0.079600 -0.513850 0.024894 0.519643 0.682474 0.026924 0.022028 0.021525 -0.532961 -0.010976 0.059369 0.372954 -0.207377 0.214837 0.173458 -0.451702 -0.399855 -0.382331 -0.072144 -0.045998 -0.243700 0.206245 0.143691 -1.255055 0.647901 -0.207555 -0.105258 0.113622 -0.006362 0.293526 -0.542464 -0.630349 0.204384 -0.056934 -0.435112 -0.362334 0.063439 0.450956 -0.135526 0.110043 -0.257148 -0.595430 0.393983 -0.115154 0.258800 0.221651 0.215095 0.546030 0.343019 -0.212598 -0.369570 -0.172287 0.241957 -0.307410 -0.143029 0.281635 -0.134153 0.402641 0.719212 0.023498 -0.107265 -0.088231 0.695148 -0.284381 -0.297780 0.471725 -0.039278 -0.184003 0.374973 0.533131 -0.535157 -0.469129 -0.419888 -0.007623 0.001124 -0.422882 0.237153 -0.382493 0.109729 0.336753 0.045387 -0.446688 0.311561 0.084952 -0.142069 -0.106840 0.820841 0.682687 -0.325184 0.406689 -0.384993 0.258156 -0.763064 -0.372581 -0.042175 -0.141301 -0.131524 0.197928 -0.086148 0.389001 -0.070497 0.168490 -0.099183 -0.126116 +PE-benchmarks/topological-sorting.cpp__main = -1.048547 -0.175663 2.012483 -2.925162 2.583191 0.893100 1.130439 -0.002910 -3.220053 -1.641819 0.127711 -3.162832 -2.400078 4.090524 -1.321816 0.828047 5.123354 1.588694 -1.059617 -0.747356 2.382538 -0.870402 4.349091 3.858105 -3.263279 0.026318 -0.350773 2.242471 0.309863 2.981743 -0.146092 -2.742459 1.140779 -0.498554 0.747376 -2.675564 0.251914 0.615216 -0.587449 -5.682690 0.754328 1.754585 0.114975 -0.716929 0.114529 2.066764 3.421734 2.864128 -0.935646 0.916712 1.891861 1.063208 0.151819 0.989828 0.728569 0.120735 1.350595 -0.994354 -2.286649 -0.446923 -0.911234 -2.672020 0.096104 3.054577 3.929189 0.304912 -0.118976 0.222900 0.023154 1.225385 1.404028 0.632499 0.813328 0.309025 1.692448 -1.408338 -0.231185 -4.628531 -0.362110 -7.571776 -2.406224 -1.311183 3.737483 1.727187 0.105401 -1.055292 3.711765 -0.292557 0.277812 3.018713 4.296085 -2.010047 -1.507346 -2.587460 -1.937815 1.439551 -1.639266 -0.575452 0.981205 0.933446 -2.880720 -1.346255 0.796126 0.110064 -1.161759 -0.216040 0.024204 3.426884 -4.040647 -1.084633 -2.163962 2.035667 0.531554 -4.899627 -0.768691 -1.592102 1.946541 0.624748 -1.042198 -1.244125 1.185021 1.471965 -1.412494 -0.032630 -2.993713 3.504124 0.510278 0.304470 0.448549 0.577101 0.339017 2.564296 1.933342 -1.886656 -0.217699 0.656262 -1.212868 0.218781 -2.283537 -0.976689 1.000058 -2.909832 0.480806 1.311708 -2.222222 -1.455225 -1.202574 -0.051957 1.787640 7.934064 -0.744634 3.089103 1.489395 -3.308658 1.736534 -0.050814 -0.352944 0.676068 2.166370 0.937603 -2.311414 -2.827520 1.695295 3.475082 2.687830 -2.722886 0.044522 -0.975630 -0.167355 0.008200 0.649940 1.123807 -0.345930 -2.546830 -0.879174 1.370058 5.485589 -0.624418 -3.322131 1.252445 1.188318 -0.735445 -2.216212 -0.714287 -0.173586 0.174547 0.825519 -0.611988 1.862193 4.387269 -6.838609 3.619173 0.039519 -0.411287 2.345598 -0.262521 -1.800063 -3.848864 -0.782083 2.804526 4.346605 0.125154 -0.458179 0.476050 -3.022948 -0.141633 0.526226 1.353737 -0.966265 1.611598 0.264763 -2.225892 -1.942145 -1.640887 -0.687842 -0.049282 -1.222789 1.564064 0.867076 -6.056311 3.650259 -0.608823 -0.856275 0.209150 -0.111054 2.167059 -2.972627 -3.837155 1.263016 -0.696271 -3.125049 -2.252543 0.070168 2.252495 0.155145 0.560374 -1.429892 -3.558046 3.078131 -0.935076 2.628522 1.512839 0.356800 3.537874 2.062386 -1.331450 -2.147048 -2.095501 1.234610 -1.361132 -1.664024 0.777181 -1.109505 2.591842 3.335787 -0.129966 -1.544415 -0.842121 4.061524 -2.028927 -1.486828 2.826631 -0.567836 -1.667226 2.120108 3.424017 -3.475055 -1.367662 -2.357317 -0.116766 -0.753851 -2.145495 1.521367 -1.132133 0.886257 0.848472 0.280902 -1.731202 1.167104 0.734270 -0.435340 -0.041434 4.720498 4.130326 -2.005662 1.536633 -2.540931 1.822932 -4.300344 -2.860882 0.288012 -0.293414 -1.317007 0.846836 -0.221299 2.560544 0.151095 -0.066680 -0.927435 0.411419 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/topological-sorting.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/topological-sorting.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/topological-sorting.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/topological-sorting.cpp__std::deque >::~deque() = -0.465508 0.560119 1.348740 -1.358309 1.821671 0.935364 0.389199 0.187749 -1.149369 -0.961424 -0.488776 -1.463881 -1.869157 1.901485 -0.718589 0.161713 2.249656 0.498184 -0.329733 -0.313465 1.093267 -0.097527 2.081519 1.302854 -1.880133 0.029523 0.151762 1.403801 -0.001125 2.180807 -0.524418 -1.830501 0.413818 0.544126 0.775400 -1.101225 0.403371 -0.009976 -0.957544 -2.508292 0.161223 1.062533 -0.362164 -0.060405 0.032246 0.964558 2.033094 1.429761 -0.681388 0.022105 1.124807 0.877114 0.033761 0.613621 0.040935 -0.134009 0.893659 -0.796433 -1.217823 -0.267013 -0.376351 -1.617206 -0.347525 1.402727 2.026649 -0.016611 0.041809 0.158688 -0.413661 0.586233 0.328674 0.354354 0.871275 0.409146 0.961567 0.261151 -0.216759 -1.722934 -0.106879 -3.391126 -1.073685 -1.499230 1.259805 1.328056 -0.059630 -0.936972 2.154365 0.058704 0.409895 1.129912 2.381363 -1.092385 -0.608865 -1.879437 -0.818818 0.725009 -1.027924 -0.511533 0.132946 0.443190 -1.129134 -0.910189 0.068950 -0.370395 -0.594950 0.048127 -0.632577 1.803410 -2.143997 -0.179537 -1.779622 0.741353 0.340764 -2.471945 -0.782959 -0.385379 0.572705 0.092683 0.152947 -0.511618 0.543393 1.033484 -0.786078 0.006081 -1.579252 1.947358 0.572086 -0.458649 0.386727 0.295679 0.363911 1.012081 1.097389 -0.759655 -0.843705 0.423152 -0.496996 -0.311963 -1.297529 0.112299 0.408536 -1.475496 0.286583 0.914722 -0.877046 -0.466886 -1.438939 -0.820934 1.355978 3.521158 -0.518669 0.803329 0.108866 -1.741778 1.151455 0.232420 -0.627144 0.318215 0.769622 0.762979 -0.671232 -1.391772 0.994911 1.527103 1.174288 -1.217162 0.493901 -0.680162 0.064434 -0.456722 0.197337 1.056384 -0.533587 -0.809774 -0.502023 0.493713 2.485713 -0.380552 -2.401969 1.071080 0.786665 -0.368972 -0.556215 -0.479118 0.119116 -0.351508 0.719655 -0.351180 0.920094 2.252919 -3.383016 1.705173 0.660066 -0.657829 1.208426 -0.774387 -0.126188 -1.048771 -0.012850 1.808221 1.913738 0.217736 -0.115985 -0.390841 -1.527440 0.139819 0.421670 1.052336 -0.364259 0.553632 0.193565 -1.162612 -1.301382 -1.444525 -0.518830 0.071656 -0.966100 0.527111 0.407939 -3.665838 2.151226 -0.594230 -0.211770 0.125802 -0.134073 1.039657 -1.507267 -2.035816 0.701168 -0.388047 -1.668291 -0.959549 0.281872 1.208749 0.009312 0.459737 -0.808561 -2.110529 1.386758 -0.091542 0.832404 0.640582 0.875073 1.633069 1.357628 -0.856128 -1.057629 -1.132965 1.204506 -0.648055 -0.523639 0.730593 -0.308379 1.235620 1.941367 -0.064586 -0.414760 -0.904732 1.821891 -0.849244 -0.889307 1.532043 -0.408635 -0.789704 0.983139 1.739308 -1.271635 -1.445423 -1.411733 0.211432 -0.355675 -1.471328 0.281442 -1.185610 0.114150 1.279955 -0.043006 -1.470382 0.771947 0.244378 -0.611085 -0.593468 2.517935 1.843466 -1.238124 1.338469 -1.259542 1.036346 -2.356828 -1.333405 0.150480 -0.797753 -0.208279 0.472902 -0.052656 0.935145 -0.398810 0.422391 -0.396987 -0.500101 +PE-benchmarks/topological-sorting.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.086960 0.007450 0.225831 -0.211146 0.169658 -0.050496 0.082272 -0.081162 -0.248976 -0.114555 -0.045527 -0.118980 -0.083242 0.302936 -0.107654 0.186736 0.478788 0.241598 -0.036889 -0.211864 0.247560 -0.427696 0.406023 0.440610 -0.347358 0.038353 0.201968 0.281744 0.184535 0.333062 -0.226223 -0.038754 0.114509 -0.259008 0.177896 -0.434551 0.043542 0.125748 0.046752 -0.602423 0.040672 -0.117332 0.179683 -0.008855 -0.035543 0.281366 0.281603 0.249885 -0.097546 0.190398 0.242715 0.010670 0.075410 0.099511 0.113234 0.244356 0.360454 0.040666 -0.135334 0.053536 -0.033947 -0.413083 0.163485 0.281529 0.419075 -0.031230 0.031184 0.085228 0.009145 0.035447 0.146072 0.073544 -0.092414 0.003105 0.142572 -0.612089 0.181247 -0.731169 -0.094819 -0.910930 -0.216033 -0.236248 0.147012 -0.147962 0.201482 0.198907 0.365501 0.004164 0.103786 0.013365 0.333344 -0.364821 -0.125023 -0.135467 -0.128546 0.126088 -0.182616 -0.086527 0.196266 0.038521 -0.190779 -0.274484 0.406871 0.122972 -0.154663 -0.057771 -0.052814 0.293587 -0.430781 -0.323324 -0.321613 -0.083763 -0.155081 -0.388926 0.335742 -0.250643 0.380731 0.050963 -0.043963 -0.341008 0.056942 0.322316 -0.063867 -0.154504 -0.248873 0.309237 0.074501 -0.055283 0.042833 -0.066631 -0.034185 0.325980 0.354768 -0.204877 -0.099020 0.177883 -0.354852 -0.057219 -0.329936 -0.177203 0.252290 -0.336160 -0.059154 0.109408 -0.209947 0.010250 0.488537 -0.009811 0.212679 0.719638 -0.007904 0.174337 0.120283 -0.313920 0.203810 0.002153 0.009236 0.196014 0.282352 0.046103 -0.482344 -0.283261 -0.006866 0.301053 0.215910 -0.318034 -0.401777 -0.233038 0.008047 0.179821 -0.020583 0.054277 -0.139876 -0.203489 -0.059742 -0.036162 0.563237 -0.148395 -0.098517 0.051129 -0.099113 -0.345447 -0.619229 -0.099454 -0.257296 0.035395 -0.250725 -0.038033 0.115926 0.367148 -0.807720 0.340143 -0.272540 -0.128101 0.305223 -0.062910 -0.070185 -0.626245 0.045650 0.194094 0.402332 -0.045447 0.061814 0.155560 -0.321655 -0.036858 -0.080833 0.193846 -0.177067 0.169346 0.122923 -0.319479 -0.182238 0.006708 0.070177 -0.188262 0.048549 0.146623 0.079425 -0.653634 0.274228 -0.131401 -0.125860 0.282353 0.071096 0.114864 -0.347362 -0.305254 0.139124 0.099797 0.021460 -0.262518 -0.001258 0.288243 -0.192140 -0.159393 -0.135591 -0.335067 0.064657 -0.223509 0.098413 0.154078 0.028874 0.316880 0.097701 -0.105747 -0.299533 0.211825 -0.267826 -0.247813 -0.056670 -0.114128 -0.092274 0.286175 0.489659 0.100939 0.111540 0.157729 0.443225 -0.328050 -0.189358 0.235945 0.192466 -0.091853 0.160675 0.247827 -0.407755 -0.220114 -0.134862 -0.137724 0.138862 -0.167037 0.258194 -0.240344 0.100893 0.106233 0.041313 -0.095016 0.245711 0.044340 0.042065 -0.065312 0.445378 0.532505 -0.172406 0.015401 -0.192958 0.057261 -0.407117 -0.143055 -0.081066 0.251643 -0.181812 0.139935 0.112146 0.280380 0.040519 0.000711 0.005849 -0.166405 +PE-benchmarks/topological-sorting.cpp__std::deque >::begin() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/topological-sorting.cpp__std::deque >::end() = -0.202872 0.386286 0.833724 -0.768901 0.740881 0.663745 0.189043 -0.256858 -0.591395 -0.176435 -0.161819 -0.690996 -0.517768 0.896668 -0.399165 0.147309 1.264190 0.331733 -0.258820 -0.189273 0.501414 -0.160129 1.084665 1.059747 -0.910557 0.088716 0.392530 0.531347 0.062486 1.142907 -0.746586 -0.784597 0.139268 -0.050805 0.323805 -0.661185 -0.043111 -0.154620 0.005727 -1.416468 0.125679 0.142903 -0.105700 -0.165007 0.055067 0.224360 1.196741 0.621110 -0.144701 -0.032234 0.501326 0.459086 0.015406 0.169219 0.468155 0.382453 1.055980 0.104745 -0.338463 -0.096058 -0.220767 -0.368177 -0.006361 0.894945 0.967628 0.200404 -0.037782 -0.128244 -0.013309 0.075126 0.060947 0.242278 0.126259 0.556816 0.235297 -0.560368 0.415169 -1.187655 -0.025019 -1.270032 -0.570493 -0.537621 0.234890 0.159621 0.337959 -0.187365 1.012782 -0.120191 0.279404 0.138672 1.220847 -0.796707 -0.263686 -0.529516 -0.607878 0.184427 -0.324243 -0.043659 -0.031420 -0.123919 -0.656769 -0.710872 0.454843 0.219050 -0.373789 0.221603 -0.018293 0.760374 -0.780992 -0.352142 -0.649748 0.104121 -0.146817 -1.246945 -0.260797 -0.522911 0.447637 0.043989 -0.333308 -0.923972 0.298948 0.789129 -0.426832 -0.286496 -0.594495 0.943956 0.412188 -0.118188 0.011412 -0.243427 0.250311 0.732486 0.572093 -0.494487 -0.047655 0.089640 -0.549570 -0.238206 -0.644003 -0.069346 0.051769 -0.611464 -0.037110 0.640851 -0.541499 0.137012 0.103735 -0.221219 0.526795 2.615566 -0.422937 0.596790 0.093695 -1.067311 0.592579 0.102466 -0.331137 0.046037 0.497640 0.538340 -1.244930 -0.678197 0.458356 0.927890 0.576733 -0.730285 -0.042129 -0.386019 -0.234039 -0.019455 0.217387 0.100492 -0.305176 -0.563418 -0.340214 0.301482 1.623293 -0.309597 -1.306758 0.280143 0.022696 -0.204843 -0.537440 -0.172870 -0.268376 0.149110 0.061376 -0.232281 0.652475 1.074539 -2.092426 0.902023 -0.179852 -0.683033 1.052886 -0.212143 -0.251461 -0.391656 0.145842 0.887979 0.981433 0.134289 -0.163550 -0.047398 -0.801328 -0.139136 0.017949 0.538595 -0.505640 0.448055 0.439181 -1.031418 -0.601283 -0.610279 -0.021681 -0.405799 -0.538191 0.330878 -0.162025 -1.886209 1.158023 0.176155 -0.041625 0.254066 -0.259352 0.226737 -0.835394 -1.020850 0.304624 0.022253 -0.121845 -0.228702 -0.102536 0.628955 0.032408 0.425198 -0.779203 -1.101091 0.417209 -0.136735 0.660075 0.397519 0.372359 0.654764 0.511793 -0.163682 -0.655640 -0.293573 0.435375 -0.055881 -0.483305 -0.060902 -0.421511 0.719646 1.037167 -0.125295 -0.074435 -0.472824 0.887336 -0.533418 -0.130440 0.533079 0.008439 -0.591755 -0.039051 0.667923 -0.590876 -0.588803 -0.481663 -0.355119 -0.270137 -0.676031 0.313934 -0.485343 0.178051 0.477706 -0.099053 -0.535670 0.332993 0.040843 -0.089465 0.154734 0.922134 0.905502 -0.436491 0.453935 -0.681219 0.518308 -1.158492 -0.737233 0.144851 -0.364537 -0.449572 0.009440 -0.031445 0.620249 -0.122308 0.290000 0.053010 -0.152096 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_get_Tp_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/topological-sorting.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::~_Deque_base() = -0.754227 1.536764 2.253801 -2.858139 3.005262 3.748486 0.565906 -1.055466 -1.821744 -0.306680 -0.474767 -3.011251 -1.904416 3.198418 -1.412559 0.577638 3.875834 0.293595 -1.091327 0.427461 1.586779 1.474514 3.397395 2.757011 -2.622379 0.078961 0.735361 1.078688 -1.022973 3.878406 -2.102788 -4.184334 0.244957 0.569813 0.295501 -1.081082 -0.168767 -0.892239 0.402849 -3.878765 0.557942 1.500238 -1.134725 -0.930901 0.070037 -1.375222 4.219999 2.036282 -0.275505 -1.007006 1.369839 2.412146 -0.541534 0.484107 1.539360 0.729211 2.551226 -0.340411 -1.161883 -1.038342 -0.855217 0.563732 -0.762253 2.933403 2.752241 1.049441 -0.223832 -0.447086 -0.378431 0.334033 -0.234594 0.665231 0.655880 2.347025 0.428939 0.182934 0.574848 -2.260321 0.249792 -1.542222 -1.655501 -1.188516 0.293551 2.179924 0.985471 -1.787140 3.150755 -0.775065 0.624031 1.040146 4.377783 -2.205480 -0.784678 -2.276120 -2.458546 0.353372 -0.815337 0.016700 -1.179363 -0.671816 -2.331605 -2.281272 -0.045348 0.703736 -0.959187 0.498878 0.292200 2.271842 -1.806698 -0.624980 -1.200587 1.460776 -0.280673 -4.338344 -3.156202 -1.265126 -0.314534 -0.102596 -1.284628 -3.162809 1.146805 2.268140 -1.774669 -0.978525 -1.402832 2.743119 1.715364 -0.137703 0.001812 -0.863501 1.352320 2.712649 0.777886 -1.527163 0.232236 -0.479258 -0.499023 -0.663630 -1.513485 0.260145 -1.453172 -1.769163 0.313197 2.973404 -1.611843 0.477732 -2.204327 -0.988158 1.559371 9.376151 -1.858153 2.208197 0.151265 -3.880396 1.779111 0.185302 -1.652972 -0.823582 0.905672 2.115187 -3.301612 -2.102800 2.446534 2.979327 1.971278 -1.648613 1.492723 -0.737167 -1.024183 -0.886714 0.877198 0.505786 -0.815405 -1.980776 -1.322460 1.828076 5.366997 -0.720850 -5.079134 1.642739 1.396303 0.426039 0.401846 -0.641204 -0.921169 0.434763 1.807527 -0.955488 2.544044 3.642156 -5.865961 2.737381 0.655577 -2.349673 3.190688 -0.566855 -1.158579 0.907120 0.211257 3.473331 2.944375 0.376715 -0.285526 -0.970283 -2.286581 -0.364950 0.563039 1.394902 -1.377382 1.186515 1.180478 -3.500111 -2.062083 -2.263244 -0.853334 -1.268740 -2.696349 0.934107 -0.417069 -5.472794 4.365172 1.406597 0.427862 0.116193 -1.497082 1.252796 -2.366664 -3.551012 1.170947 -0.421258 -0.444048 0.572003 -0.204864 1.760777 1.271840 2.846320 -2.757906 -3.620068 1.541994 0.683014 2.689851 1.101471 1.550902 1.222749 1.424111 -0.408761 -1.730503 -2.926435 3.148400 0.997196 -2.223838 0.096628 -1.422241 2.442431 2.430679 -0.848984 -1.575710 -2.972067 2.187761 -0.930029 0.589385 1.689083 -1.169602 -2.895588 -1.278964 2.322495 -1.049172 -1.593687 -1.673228 -0.126188 -2.131561 -2.696018 0.142551 -0.821062 0.480649 1.645380 -0.673317 -2.022995 0.397019 0.415543 -0.549422 0.904108 2.533039 0.843435 -1.042667 1.808653 -2.464182 1.867479 -3.786389 -3.186419 1.282343 -2.817583 -1.548019 -0.500396 -0.704940 1.849708 -0.968090 1.980876 0.284410 -0.204970 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = -0.505811 0.844616 1.322920 -1.512303 1.543086 1.701722 0.340376 -0.888870 -0.877962 -0.216542 -0.219635 -1.105424 -0.822816 1.705381 -0.873020 0.532119 2.354085 0.313364 -0.516282 -0.302882 1.374117 -0.139575 2.150913 1.851168 -1.761620 -0.046119 1.361837 0.768937 0.208633 1.788520 -1.549284 -1.508089 0.457858 -0.720190 0.350787 -1.095301 0.052617 -0.560286 0.555997 -2.253224 0.214088 -0.529385 -0.930975 -0.368556 -0.252023 0.188499 2.329663 1.223884 -0.438266 -0.295118 1.140243 0.981395 -0.467182 0.325530 0.801724 0.816218 1.675608 0.820840 -0.418444 -0.469495 -0.463624 -0.243812 0.072946 1.819619 1.778177 0.445055 0.084881 0.362482 -0.115091 0.032075 -0.060941 0.404633 0.288146 1.256346 0.560906 -1.838358 0.373091 -2.830979 -0.384961 -2.270691 -0.891524 -1.001361 -0.388674 -0.688778 1.044067 0.029867 1.812071 -0.096075 0.478471 0.508217 2.486521 -1.831783 -0.496669 -1.200166 -1.257950 0.108387 -0.703644 0.234126 -0.002634 -0.630016 -1.282868 -1.782907 0.658860 0.755326 -0.606258 -0.369580 0.043853 1.395568 -1.201265 -0.872777 -1.104524 0.015726 -0.655304 -2.579327 -0.784526 -0.962982 1.536262 -0.062532 -0.579416 -2.383778 0.488551 2.057523 -0.768371 -1.147983 0.243045 1.542849 1.214691 0.064564 -0.015733 -0.669022 0.634838 1.939155 1.580637 -0.824879 -0.112802 -0.201128 -1.174325 -0.454448 -1.173022 -0.058521 0.210406 -1.163985 0.139391 1.879109 -0.947083 0.176151 1.463117 -0.610206 1.097887 5.739965 -0.838882 1.131834 0.095316 -2.326031 0.725722 -0.172156 -0.736517 -0.019036 0.848514 1.088384 -3.043456 -1.321419 1.145724 1.670373 1.071417 -1.846932 -0.285975 -0.821790 -0.489678 -0.223539 0.027592 0.288817 -0.689010 -1.058124 -0.698162 0.972681 3.285316 -1.052822 -2.477503 0.785187 0.215951 -0.317656 -1.248858 -0.535383 -0.773265 0.423075 0.608821 -0.441472 1.350501 2.090903 -3.991970 1.457376 -0.526783 -1.380986 1.753827 0.042586 -0.625631 -0.391340 0.507366 1.920486 1.521613 0.332285 -0.087146 -0.164610 -1.445111 -0.213649 0.102828 1.031496 -0.802525 0.716641 0.951244 -2.183639 -1.428247 -0.606435 -0.068232 -0.957687 -0.718884 0.618316 -0.880156 -3.902045 2.489764 0.403172 0.009238 0.599747 -0.734896 0.892431 -1.649228 -2.176514 0.925325 0.086326 0.351120 -0.148337 -0.046631 1.280206 0.439514 1.178358 -1.640775 -2.504522 0.451348 -0.090856 1.326487 0.608428 1.040953 1.523490 -0.342223 -0.218451 -1.786860 -0.694332 1.025453 0.436496 -1.379208 -0.778223 -0.599348 1.636616 1.793706 -0.463921 -0.267363 -0.921395 1.427207 -1.727754 0.067649 0.954529 1.226786 -1.642496 -0.508261 1.193348 -0.983774 -1.169381 -0.626488 -0.662335 -0.830230 -1.613734 0.297870 -0.794726 0.422757 0.913520 -0.015935 -0.688041 0.556871 0.150883 0.341613 0.359500 1.278355 2.245120 -1.121778 0.134800 -1.442318 1.047979 -2.357376 -2.073384 0.814217 -0.799838 -0.691124 -0.088603 -0.028103 1.300686 -0.379169 0.588725 0.328840 -0.490634 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.639283 -0.098190 0.537274 -1.430244 1.049634 0.623852 0.337735 -0.325411 -1.105766 -0.500585 -0.218613 -0.765468 -0.444553 1.756553 -0.530973 1.018949 2.425767 0.702500 -0.308388 -0.400204 1.745907 -1.231315 1.866402 1.691550 -1.595180 -0.242724 1.024729 1.250725 0.480771 1.264573 -0.391739 -0.998265 0.418514 -1.254621 0.488297 -1.910425 0.538389 0.603118 0.451052 -2.624939 0.344614 -0.406920 0.051141 -0.337225 -0.492245 0.474047 1.506283 1.385983 -0.965235 0.180619 1.275938 0.605033 -0.412478 0.449859 -0.017210 0.732087 0.495379 0.456329 -0.596700 -0.270258 -0.116800 -1.033049 0.816800 1.396098 2.035015 -0.033380 0.309339 0.982363 0.080549 0.296368 0.501437 0.107305 -0.159101 -0.107690 0.846275 -2.579827 -0.340630 -3.927625 -0.296173 -3.779288 -0.785721 -0.880237 0.440693 -0.486691 0.773618 0.115613 1.590343 -0.139238 0.388486 1.345941 1.857442 -1.391904 -0.576868 -1.698049 -1.133438 0.708288 -0.884408 -0.399099 0.868128 0.027183 -1.012346 -1.582238 0.776349 0.648593 -0.532623 -1.356819 -0.042898 1.469448 -1.508096 -1.379998 -0.971904 0.555506 -0.706024 -2.314165 0.425976 -1.326322 1.273763 -0.058020 -0.013411 -1.740498 0.097385 1.652679 -0.481055 -0.880021 -0.368997 1.500985 0.695010 -0.085578 0.239538 -0.362021 -0.025817 1.833397 1.592915 -0.968697 -0.495093 0.537071 -1.332020 -0.354611 -1.784999 -0.635230 1.172021 -1.619831 -0.138334 1.287123 -0.898669 -0.350688 2.046306 -0.382938 1.199804 5.246010 -0.031040 0.939580 0.576214 -1.823872 1.097100 0.005102 -0.261015 0.656143 1.040988 0.213933 -2.729264 -1.381333 0.361907 1.302624 1.229269 -1.532144 -1.501796 -0.976192 -0.213293 0.322957 -0.403645 0.528884 -0.769211 -1.068580 -0.363789 0.610605 2.922918 -0.624290 -0.724816 0.729747 1.041894 -1.539958 -2.492941 -0.627513 -1.583586 0.032022 -0.139519 -0.356460 0.969891 1.960275 -3.663838 1.377768 -0.498125 -0.224821 0.768448 -0.042627 -0.642405 -2.811031 0.176810 1.463616 1.978880 -0.467183 0.676375 0.393026 -1.323353 0.044806 0.088892 0.693221 -0.425998 0.503567 0.077621 -1.498294 -1.037321 0.374212 -0.554832 -0.802795 0.020328 0.563671 0.248404 -2.755637 1.841754 -0.657198 -0.232796 1.081047 -0.111459 1.323648 -1.645723 -1.885071 1.046060 0.579041 0.153089 -0.948631 0.291088 1.616568 -0.208826 0.002979 -0.589911 -2.500010 0.319917 -0.738889 0.717094 0.530906 0.313495 1.575646 -0.057902 -0.388167 -2.026841 -0.541315 -0.453996 -0.163193 -0.918989 -0.973500 -0.177307 1.540493 1.728840 0.012313 -0.394351 0.120271 1.982786 -1.625612 -0.477010 1.118576 0.748981 -1.222885 0.214092 1.369620 -1.975246 -0.915942 -0.791508 0.292361 0.182113 -1.369852 0.672216 -0.636223 0.511223 0.459731 0.235134 -0.314370 0.838393 0.732687 0.354510 -0.231894 2.082273 2.129487 -0.881694 -0.318072 -1.133650 0.366095 -2.265364 -1.503124 0.098701 0.352070 -0.510834 0.675874 0.496998 1.376762 -0.209808 0.737802 0.177386 -0.770038 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.424559 -0.119177 0.894650 -1.039830 1.223419 0.121383 0.292070 0.146651 -1.023529 -0.729867 -0.258560 -0.623056 -1.101740 1.377624 -0.491883 0.452759 1.667913 0.541937 -0.209126 -0.676609 1.235047 -0.835019 1.580434 1.001944 -1.564496 -0.049960 0.330525 1.427616 0.669582 1.266927 -0.274630 -0.520861 0.387978 -0.302044 0.689402 -1.311190 0.534920 0.462363 -0.530342 -1.965889 0.091921 0.160383 -0.184656 0.184901 -0.118587 1.504624 0.977288 1.169452 -0.838681 0.538352 1.218538 0.210664 0.058005 0.519878 -0.309776 0.084577 0.593000 -0.143080 -0.806171 -0.059785 -0.148940 -1.783529 0.286777 0.935276 1.719573 -0.359195 0.120757 0.604287 -0.050383 0.449555 0.646638 0.252660 0.370287 -0.290869 1.061230 -0.959067 -0.260118 -2.339844 -0.220499 -3.617258 -0.742638 -1.181803 1.079025 0.028044 0.066106 -0.109295 1.649511 0.190801 0.134893 1.012901 1.375764 -0.946954 -0.466656 -1.437490 -0.502888 0.636669 -0.961161 -0.543885 0.702255 0.632943 -0.660124 -0.720369 0.421415 -0.255107 -0.485085 -0.468169 -0.689974 1.501265 -1.848300 -0.557875 -1.452845 0.559492 0.029782 -1.729295 0.185164 -0.579519 1.353479 -0.026516 0.435945 -0.238938 0.201368 0.917264 -0.425077 -0.064643 -0.829128 1.412110 0.495804 -0.325056 0.298419 0.290957 -0.080253 0.829666 1.318518 -0.662616 -0.982335 0.713771 -0.748814 -0.100169 -1.338453 -0.098329 1.152391 -1.313092 0.160613 0.447842 -0.592984 -0.516216 0.496202 -0.430379 1.035692 2.537692 0.042362 0.502240 0.313269 -1.008779 0.778420 0.204292 -0.013670 0.894963 0.723202 0.078141 -0.935528 -1.154989 0.384362 0.996188 0.867554 -1.436757 -0.568402 -0.680074 0.235569 0.018588 -0.222472 0.923886 -0.547135 -0.450407 -0.213090 0.036266 1.796608 -0.456687 -1.219226 0.709476 0.463225 -1.075385 -1.504177 -0.505649 -0.164940 -0.365691 0.180201 -0.089674 0.520204 1.641849 -2.844868 1.189510 0.128795 -0.137667 0.660160 -0.441114 -0.019221 -1.876160 -0.111800 0.924519 1.487619 0.005895 0.057319 0.238173 -1.224532 0.292869 0.235064 0.715962 -0.164935 0.383974 0.100130 -0.546366 -0.842345 -0.492106 -0.333413 0.171300 -0.081669 0.480449 0.105173 -2.934792 1.157188 -1.034394 -0.407444 0.583516 0.210053 1.068193 -1.181806 -1.353176 0.729423 0.092187 -1.106576 -1.379530 0.402943 1.119104 -0.356297 -0.161900 -0.428284 -1.769260 0.799873 -0.666147 0.299733 0.462853 0.332418 1.580461 0.465010 -0.697487 -1.237211 -0.172444 0.138865 -0.697840 -0.182814 0.132168 0.062298 0.963054 1.539430 0.214061 0.086650 0.003089 1.695244 -1.220219 -1.025110 1.169979 0.568371 -0.375787 1.296852 1.274225 -1.439645 -1.043496 -0.932721 0.034938 0.251550 -0.870906 0.663589 -0.904760 0.265568 0.699277 0.348518 -0.762362 0.900545 0.281776 -0.216102 -0.787320 2.225780 2.455162 -1.064465 0.451364 -0.875378 0.666930 -1.708504 -0.805572 -0.145178 0.079637 -0.080377 0.775758 0.285132 0.961450 -0.012955 -0.054268 -0.315854 -0.589498 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.135081 -0.020909 0.274748 -0.311686 0.212166 -0.073419 0.094200 -0.034830 -0.333608 -0.223742 -0.039365 -0.166885 -0.192902 0.388523 -0.199895 0.063652 0.576788 0.311796 -0.040239 -0.252203 0.253789 -0.304954 0.496300 0.529985 -0.429223 -0.002796 0.148318 0.373389 0.207195 0.362911 -0.069120 -0.187650 0.148028 -0.073583 0.193926 -0.500211 0.085878 0.173307 -0.105802 -0.695451 0.074016 -0.068837 0.125625 -0.000116 0.008175 0.371009 0.308409 0.317094 -0.142401 0.203262 0.329165 0.217700 0.021497 0.126938 0.049398 0.104282 0.265948 -0.141365 -0.147609 0.033846 -0.054124 -0.449108 0.091746 0.363982 0.517437 0.001090 0.062795 -0.019608 -0.011258 0.132319 0.202970 0.053920 -0.004944 0.008512 0.151804 -0.439937 0.078974 -0.840152 -0.063231 -1.127833 -0.226645 -0.273336 0.341995 0.021523 0.040072 0.155211 0.423499 0.071170 0.110949 0.214016 0.399524 -0.264313 -0.151459 -0.181321 -0.202422 0.228263 -0.225976 -0.042911 0.075056 0.210111 -0.232431 -0.264239 0.258636 0.014946 -0.165053 -0.040442 -0.063132 0.365232 -0.583315 -0.160645 -0.350855 0.083286 0.003103 -0.485858 0.177088 -0.350048 0.495018 0.015416 -0.057970 -0.161174 0.063683 0.256392 -0.097677 -0.000881 -0.403203 0.311569 0.048942 -0.074947 0.002623 -0.046783 -0.065280 0.289215 0.259987 -0.269696 -0.118462 0.186609 -0.306481 -0.079615 -0.440312 -0.103067 0.311789 -0.352987 0.093569 0.080121 -0.255470 -0.231746 0.253079 -0.094306 0.281117 0.781958 -0.015355 0.227080 0.193684 -0.330285 0.097870 0.016560 0.042966 0.242240 0.324768 0.031993 -0.243325 -0.340350 0.006353 0.352652 0.279568 -0.273882 -0.277828 -0.204911 -0.004782 0.116769 0.013986 0.071051 -0.229397 -0.219018 -0.092919 0.032344 0.491995 -0.007591 -0.136833 0.024587 0.104247 -0.306686 -0.390786 -0.077751 -0.095378 0.065449 -0.048036 -0.045651 0.173320 0.465453 -1.002476 0.387586 -0.104526 0.018471 0.158604 -0.046872 -0.104308 -0.613867 0.066373 0.243257 0.488240 -0.048492 0.118460 0.195492 -0.383012 -0.051105 -0.017071 0.255484 -0.200304 0.161660 0.190107 -0.306821 -0.237516 -0.063563 0.025969 -0.084377 -0.022016 0.179982 0.098736 -0.864954 0.340475 -0.217013 -0.136127 0.169044 0.018614 0.211196 -0.430644 -0.370165 0.137349 0.052144 -0.170482 -0.320827 0.035548 0.371832 -0.233753 -0.003368 -0.130814 -0.318779 0.180889 -0.196348 0.123008 0.158377 0.047604 0.408488 0.011655 -0.074122 -0.318589 0.113300 -0.045139 -0.289425 -0.080501 0.149081 -0.081110 0.266485 0.567247 0.058857 -0.046213 0.215072 0.549920 -0.270791 -0.237644 0.271321 0.173816 -0.044936 0.344195 0.302350 -0.517909 -0.282262 -0.231519 -0.050754 0.165651 -0.232364 0.315900 -0.244395 0.162172 0.129720 0.112473 -0.207861 0.298520 0.080958 0.005168 -0.014232 0.532748 0.611324 -0.164820 0.151004 -0.243033 0.078408 -0.505339 -0.206476 -0.114614 0.080257 -0.122830 0.198655 -0.102143 0.349300 0.028776 0.120542 -0.051944 -0.050793 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_deallocate_node(int*) = -0.244772 -0.100274 0.774281 -1.145289 1.270034 0.202922 0.091467 -0.061629 -0.865738 -0.202154 -0.257389 -0.607699 -0.468877 1.140213 -0.394368 0.684499 1.118706 0.095637 -0.254017 -0.350355 1.121953 -0.421759 0.993796 0.201571 -1.213368 -0.034433 0.172615 1.062628 0.483394 1.130529 -0.454871 -0.388052 -0.062656 -0.344597 0.299718 -0.855989 0.514764 0.353913 -0.032730 -1.387267 0.188450 0.197065 -0.260655 0.063614 -0.070210 0.922043 0.671036 0.838342 -0.819924 0.314445 0.998862 0.214739 -0.123679 0.319617 -0.448774 0.222453 0.841421 -0.067213 -0.731092 -0.219156 0.022875 -0.827116 0.497981 0.662674 1.173270 -0.362325 0.062095 0.920107 0.247555 0.169046 0.493165 0.111974 -0.112536 -0.095027 0.703385 -0.679015 -0.116031 -1.491435 -0.086553 -2.201682 -0.500746 -0.685696 0.498605 0.079356 -0.034344 -0.040170 1.214415 -0.016186 0.045629 0.875594 0.932782 -0.640135 -0.297965 -1.427933 -0.739129 0.351165 -0.548017 -0.785368 0.423125 0.579207 -0.421474 -0.542615 0.126598 -0.077662 -0.317883 -0.288338 -0.443441 1.001883 -1.341213 -0.702428 -0.580889 0.815550 -0.216140 -1.264783 -0.102650 -0.293464 0.925599 -0.259262 0.705837 -0.418657 0.018721 0.841685 -0.525028 0.097507 -0.700842 1.019638 0.586492 -0.151934 0.224033 0.040662 0.087563 0.579301 0.777534 -0.630119 -0.851421 0.506530 -0.288345 -0.189255 -0.898752 -0.094800 0.473783 -1.047535 0.153750 0.593665 -0.346604 -0.130959 0.135765 -0.294958 0.711953 1.997918 -0.010372 0.428780 -0.030392 -0.884411 0.443269 0.268466 -0.217816 0.486279 0.198358 0.089228 -0.732239 -0.895901 0.460334 0.513289 0.654689 -0.961539 -0.330479 -0.512504 -0.102293 0.321166 -0.349660 0.858462 -0.613633 -0.379582 -0.224453 -0.194555 1.753905 -0.095734 -1.029764 0.851611 0.501687 -1.059077 -0.967533 -0.462064 -0.248340 -0.422165 0.185949 -0.154436 0.543600 1.270542 -2.325893 0.875669 0.310319 -0.258240 0.405022 -0.559301 -0.026716 -1.338993 -0.485235 0.792166 1.131434 -0.301619 0.110491 0.091757 -0.662599 0.460056 0.205629 0.299505 0.044069 0.117511 0.085747 -0.600150 -0.443160 -0.043092 -0.453331 0.385172 -0.169542 0.187217 -0.129194 -2.146397 0.927279 -0.807063 -0.034501 0.660735 0.174639 0.940084 -0.722519 -0.822517 0.599794 0.295958 -0.488787 -0.886845 0.373792 0.821200 -0.155918 0.105080 -0.443358 -1.542849 0.131463 -0.585829 -0.017335 0.302329 0.104045 0.804882 0.165535 -0.320381 -0.959735 -0.296764 -0.003352 -0.127456 0.013796 0.273249 0.033146 0.827223 0.727121 0.015790 -0.000190 -0.267922 1.001797 -0.624597 -0.510240 0.796167 -0.148606 -0.794013 0.550614 1.000634 -0.828662 -0.546555 -0.641859 0.276564 -0.150894 -0.367631 0.345681 -0.281620 -0.046699 0.457105 0.147586 -0.630021 0.564279 0.202966 -0.281197 -0.672561 1.773533 1.600336 -0.650777 0.381071 -0.529884 0.499315 -1.227121 -0.683314 0.000000 -0.163890 -0.129752 0.636703 0.252513 0.797637 -0.160120 0.274163 0.075477 -0.566185 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/topological-sorting.cpp__std::__deque_buf_size(unsigned long) = -0.327429 -0.541720 -0.250563 -0.817673 0.468122 -0.019868 0.083698 -0.359435 -0.969296 -0.056664 0.194318 -0.757189 0.224143 0.822662 -0.080890 0.841421 1.022145 0.268652 -0.326639 -0.032886 0.905333 -0.470108 0.483286 0.756256 -0.431431 0.038984 -0.352382 0.220354 0.035380 0.134618 -0.111022 -0.463374 0.118702 -0.913930 -0.190387 -0.440179 -0.015064 0.744882 0.873809 -1.037619 0.383653 0.086472 0.494882 -0.137241 -0.137767 -0.277520 0.291293 0.222818 -0.233326 0.468662 0.570466 -0.095030 -0.047276 0.075381 0.253407 0.584896 -0.052016 0.004345 -0.317731 -0.347162 -0.169534 0.228673 0.449753 0.315678 0.556743 0.019170 -0.160731 0.483020 0.343261 0.016175 0.526215 0.048322 -0.382044 -0.524368 0.238392 -0.944549 -0.205882 -1.403662 0.007313 -1.479196 -0.457595 0.351886 0.688312 0.217669 0.204654 0.046534 0.586340 -0.573112 -0.327418 0.454250 0.606169 -0.399428 -0.286993 -0.342277 -0.676001 0.038526 0.037725 -0.305577 0.433359 0.306636 -0.598475 -0.388161 0.475868 0.273325 -0.147834 -0.625247 0.339842 0.518454 -0.648351 -0.669160 0.303066 0.958437 0.061967 -0.640186 0.093663 -0.583616 -0.092612 0.034784 -0.561480 -0.646479 -0.004983 0.101245 -0.479537 -0.155698 -0.183534 0.267444 0.352668 0.224940 -0.040601 0.005915 0.037144 1.012613 -0.071374 -0.710415 0.211445 0.030982 0.057553 0.177411 -0.452970 -0.648346 0.054107 -0.703546 0.079894 0.067718 -0.415451 -0.026735 0.585030 0.325578 -0.245785 1.494956 -0.101041 0.957318 0.560549 -0.293716 0.385559 -0.029327 0.244157 0.315166 0.533187 -0.186379 -0.603168 -0.743932 0.539645 0.476010 0.329954 -0.475394 -0.667907 0.019966 0.018214 0.427035 -0.075025 -0.099405 0.109343 -0.355129 -0.092279 0.249572 1.460041 -0.037876 0.149580 0.383034 0.535792 -0.377661 -0.882989 -0.422988 -1.097782 0.104139 -0.009743 0.119812 0.474970 0.957817 -1.339441 0.531629 -0.277989 0.209257 0.308900 0.361815 -0.598951 -1.589697 -0.615724 0.196894 1.032818 -0.367488 0.404133 0.375328 -0.472082 0.001844 0.042214 -0.082258 -0.524858 0.304393 -0.068681 -0.465398 0.184824 0.488821 -0.591852 -0.161866 -0.113633 0.151272 0.619722 -0.648554 0.368004 0.093135 0.023255 0.480806 0.075593 0.798488 -0.255568 -0.316683 0.460342 0.121094 0.012248 -0.115331 0.260056 0.505793 -0.264100 -0.168467 -0.291286 -0.765809 0.551671 -0.220416 0.680265 0.057201 -0.645820 0.022934 -0.034573 -0.082889 -0.544525 -0.051469 -0.592360 -0.290611 -0.356037 -0.362148 -0.277278 0.571487 0.267002 0.300319 -0.619927 0.191528 0.622725 -0.402872 0.278854 0.558256 -0.208835 -0.647275 0.041325 0.754816 -0.780798 0.206215 -0.410641 0.147716 -0.253479 -0.144209 0.559876 0.378613 0.302607 -0.424480 -0.147965 0.274082 0.363206 0.449227 -0.006116 0.106955 1.040651 0.234868 0.092579 -0.193855 -0.525321 0.008798 -0.598732 -0.542778 0.066135 0.602087 -0.850068 0.054758 -0.068156 0.833618 -0.074877 0.231781 -0.108911 0.172724 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_get_map_allocator() const = -0.184105 0.090634 0.543386 -0.484109 0.314642 -0.121828 0.145846 -0.001200 -0.466232 -0.398628 -0.082925 -0.404169 -0.474129 0.611047 -0.269400 -0.035515 0.906986 0.409651 -0.098304 -0.374964 0.370738 -0.474135 0.767977 0.851800 -0.729277 0.030507 0.232157 0.616694 0.368456 0.555700 -0.111191 -0.257969 0.159995 0.020573 0.430679 -0.677462 0.089548 0.120349 -0.299589 -1.137022 0.072526 0.059124 0.227373 -0.015744 0.056550 0.719077 0.641642 0.504906 -0.272047 0.173248 0.496165 0.223953 0.116407 0.166663 0.088271 0.004318 0.537112 -0.098244 -0.262090 0.061870 -0.075704 -0.773629 0.106958 0.621426 0.841248 0.023632 0.046476 -0.075674 0.056215 0.208855 0.210881 0.158577 0.135474 0.120137 0.308423 -0.554556 0.220564 -1.271819 -0.034613 -1.821071 -0.432170 -0.473224 0.609943 0.068301 -0.013769 0.052454 0.728825 0.143069 0.205604 0.329089 0.743183 -0.363617 -0.220412 -0.346552 -0.343708 0.396404 -0.352707 -0.024423 0.213158 0.284865 -0.413436 -0.329022 0.380628 -0.044201 -0.304622 0.114056 -0.118274 0.575986 -0.824315 -0.126155 -0.610051 0.034442 0.120337 -0.858844 0.270341 -0.506926 0.640221 0.046473 -0.095683 -0.184725 0.094347 0.327329 -0.176702 0.062992 -0.858441 0.656992 0.099828 -0.127415 0.037892 0.007453 0.007842 0.296552 0.422016 -0.390048 -0.194569 0.249310 -0.529649 -0.138219 -0.653465 -0.131824 0.612812 -0.489160 0.020756 0.077995 -0.400376 -0.317988 0.249506 -0.197097 0.437817 1.331194 -0.059862 0.375414 0.256472 -0.520887 0.337838 0.097937 -0.053416 0.344213 0.513812 0.189928 -0.456647 -0.526061 0.086767 0.639776 0.422452 -0.477564 -0.295728 -0.243078 -0.052300 0.052197 0.121213 0.104740 -0.289900 -0.337596 -0.161902 0.152197 0.755288 -0.048272 -0.471373 0.027816 0.123987 -0.349418 -0.631897 -0.068584 -0.041536 0.063967 -0.166456 -0.070498 0.334000 0.752496 -1.609949 0.650273 -0.044152 -0.053343 0.435913 -0.185199 -0.185010 -1.040970 0.176276 0.475889 0.729175 -0.021950 -0.035280 0.176148 -0.642705 -0.084648 0.001655 0.402669 -0.344319 0.320999 0.190194 -0.402792 -0.424272 -0.329865 0.008541 -0.078652 -0.143969 0.287415 0.123011 -1.314560 0.646672 -0.313224 -0.212767 0.107296 -0.076806 0.182276 -0.704018 -0.630910 0.126344 -0.010891 -0.438502 -0.605028 -0.000382 0.516737 -0.330043 -0.058781 -0.291947 -0.573367 0.428342 -0.369577 0.268924 0.294157 0.149685 0.691888 0.408674 -0.158233 -0.494259 0.139341 -0.010765 -0.409279 -0.204449 0.184923 -0.177566 0.372229 0.920057 -0.036117 0.017211 0.202687 0.807067 -0.394749 -0.516581 0.408362 0.063568 -0.092257 0.553236 0.465772 -0.729669 -0.440418 -0.500220 -0.223051 0.189886 -0.431719 0.438186 -0.430801 0.165732 0.307482 0.040629 -0.356116 0.453873 0.086243 -0.063834 -0.018712 0.855514 1.020411 -0.362195 0.305916 -0.463116 0.232910 -0.849398 -0.346552 -0.118456 0.060255 -0.129669 0.210997 -0.064172 0.462954 0.056036 0.037465 -0.147082 0.003066 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/topological-sorting.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/topological-sorting.cpp__std::allocator::allocator(std::allocator const&) = -0.138852 -0.028959 0.346459 -0.337498 0.224004 -0.100193 0.115118 -0.030613 -0.382552 -0.213261 -0.052603 -0.184751 -0.198636 0.441503 -0.183690 0.117290 0.679483 0.369514 -0.061911 -0.294599 0.315418 -0.464583 0.560643 0.626481 -0.499047 0.021885 0.190285 0.442102 0.270007 0.434655 -0.171464 -0.110593 0.150600 -0.175249 0.264531 -0.601859 0.080713 0.190428 -0.088217 -0.846507 0.073647 -0.072401 0.203259 -0.005612 0.005720 0.469677 0.367255 0.361455 -0.168297 0.234045 0.357208 0.114680 0.079281 0.137695 0.093883 0.195006 0.400492 -0.025095 -0.189545 0.065211 -0.054248 -0.575569 0.167360 0.405677 0.602641 -0.018062 0.052845 0.006844 0.035449 0.115778 0.229249 0.080575 -0.030543 -0.012893 0.206841 -0.618677 0.168852 -0.991624 -0.074223 -1.315717 -0.290528 -0.327274 0.378548 -0.079012 0.109072 0.161338 0.502415 0.044254 0.137135 0.160476 0.457674 -0.366276 -0.176719 -0.221494 -0.213239 0.249064 -0.259848 -0.091200 0.212121 0.164358 -0.273063 -0.309144 0.406056 0.062159 -0.207440 -0.014970 -0.078075 0.438871 -0.621615 -0.275139 -0.437863 0.019276 -0.054854 -0.556195 0.322256 -0.394679 0.530243 0.048060 -0.066772 -0.256484 0.072050 0.331395 -0.108747 -0.057154 -0.464190 0.438837 0.063339 -0.096231 0.029072 -0.049986 -0.074098 0.325231 0.385949 -0.304910 -0.138631 0.249404 -0.435991 -0.086019 -0.510260 -0.172212 0.407884 -0.420336 -0.008856 0.078501 -0.299876 -0.141107 0.437813 -0.047014 0.312890 0.966746 -0.005992 0.259349 0.202688 -0.379110 0.245498 0.057904 0.042443 0.295968 0.395145 0.043280 -0.474428 -0.393752 -0.015985 0.423610 0.318106 -0.389736 -0.407862 -0.272785 -0.003614 0.169725 0.014017 0.077867 -0.220384 -0.261728 -0.093673 0.001867 0.640175 -0.093765 -0.221779 0.024484 0.005668 -0.408253 -0.643107 -0.098937 -0.183612 0.053599 -0.206883 -0.052240 0.198303 0.530466 -1.153131 0.472226 -0.209045 -0.061206 0.326235 -0.091836 -0.110642 -0.816568 0.067763 0.267144 0.582853 -0.042448 0.047836 0.228764 -0.454843 -0.054628 -0.051791 0.285214 -0.235270 0.218488 0.172230 -0.348474 -0.255763 -0.095644 0.046605 -0.149791 -0.000190 0.209416 0.098924 -0.944824 0.379250 -0.231048 -0.171468 0.260819 0.050305 0.169549 -0.496513 -0.431049 0.153694 0.107126 -0.152174 -0.425842 0.017940 0.421839 -0.271511 -0.114800 -0.176660 -0.438312 0.200594 -0.295567 0.156306 0.203798 0.031178 0.479249 0.178281 -0.119264 -0.392727 0.192879 -0.183193 -0.337898 -0.089366 0.016658 -0.115046 0.330084 0.670989 0.086454 0.060337 0.206169 0.649235 -0.366357 -0.311051 0.322912 0.176129 -0.052799 0.355829 0.355514 -0.604820 -0.318254 -0.256238 -0.148872 0.210409 -0.243477 0.379190 -0.313471 0.168017 0.143391 0.093131 -0.194660 0.340974 0.079725 0.004746 -0.049421 0.646656 0.756426 -0.228071 0.132081 -0.279979 0.114298 -0.577191 -0.195140 -0.140895 0.185275 -0.182700 0.225643 0.028371 0.390340 0.055172 0.042168 -0.052851 -0.110345 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/topological-sorting.cpp__std::allocator::~allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/topological-sorting.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.522876 0.377514 1.221533 -1.419230 1.346459 0.599167 0.485560 -0.306114 -1.090028 -0.784819 -0.083738 -1.046044 -1.254619 1.717285 -0.851356 0.195910 2.366663 0.602812 -0.343763 -0.701153 1.445704 -0.722148 2.241320 1.963024 -2.055988 -0.076053 0.828890 1.258951 0.705300 1.503386 -0.560496 -1.052352 0.633404 -0.405335 0.829078 -1.416854 0.298039 -0.106493 -0.301130 -2.541494 0.161624 -0.099398 -0.305335 -0.095226 -0.109308 1.439650 1.943240 1.407790 -0.864486 0.179269 1.401469 0.652821 -0.122460 0.500466 0.257788 0.089389 1.110225 0.391025 -0.716855 -0.246805 -0.430363 -1.419366 0.237239 1.735054 2.164428 0.143039 0.236790 0.283429 -0.070782 0.461303 0.439660 0.425424 0.579991 0.497943 1.081684 -1.515399 0.063081 -3.340363 -0.394003 -4.192650 -1.022871 -1.268915 0.894114 -0.408686 0.450460 -0.079036 1.904093 0.356717 0.446269 1.136650 2.210709 -1.293534 -0.584526 -1.329072 -1.106611 0.617583 -0.984645 0.115911 0.608348 0.133113 -1.264883 -1.185392 0.565055 0.201928 -0.621690 -0.389252 -0.285168 1.577637 -1.804590 -0.488670 -1.456732 0.208954 -0.061858 -2.612906 -0.071666 -1.128966 1.811783 0.013916 -0.163488 -1.013316 0.310052 1.444283 -0.614616 -0.451858 -0.829127 1.771757 0.798789 0.048293 0.149933 -0.121998 0.166895 1.301513 1.625451 -0.806885 -0.517381 0.170584 -1.220726 -0.207279 -1.477251 -0.134235 1.396516 -1.302406 0.197147 0.947883 -0.910971 -0.640992 1.130919 -0.600966 1.276306 4.525076 -0.379922 1.173959 0.479872 -1.803697 0.788427 0.064826 -0.249250 0.684444 1.205471 0.537160 -1.905047 -1.452663 0.729722 1.584711 1.094079 -1.840476 -0.496267 -0.679435 -0.174269 -0.201973 -0.062751 0.492884 -0.659360 -1.009121 -0.457672 0.764268 2.499038 -0.682865 -1.899819 0.579896 0.570125 -0.677106 -1.475332 -0.480374 -0.317361 0.242462 0.292334 -0.272778 1.057528 2.125535 -4.098657 1.544873 -0.195152 -0.442239 1.249680 -0.156573 -0.592836 -1.886099 0.463927 1.549741 1.647935 0.215463 -0.198962 0.246593 -1.577135 -0.003750 0.111955 1.024891 -0.660551 0.719441 0.462498 -1.371434 -1.445867 -0.835038 -0.144780 -0.296033 -0.417942 0.681464 -0.238565 -3.812426 2.032017 -0.512541 -0.476473 0.318861 -0.358867 0.925002 -1.737762 -2.042659 0.685060 -0.149839 -0.869630 -1.283513 0.162392 1.297144 -0.142841 0.427488 -1.120649 -2.222341 1.076133 -0.666833 1.022050 0.699265 0.779829 2.115657 0.308412 -0.536263 -1.813679 -0.368222 0.636899 -0.394091 -1.105546 -0.108740 -0.398581 1.305436 2.082853 -0.269731 -0.145105 -0.153156 1.956043 -1.601919 -0.892511 1.263152 0.916783 -0.878504 0.861979 1.410639 -1.580106 -1.241281 -1.048088 -0.493641 -0.081595 -1.465387 0.756187 -0.968060 0.528138 0.749318 0.290261 -0.788748 0.866396 0.223508 0.174835 -0.096882 1.984216 2.914067 -1.369403 0.313342 -1.349044 0.911801 -2.404097 -1.643877 0.312230 -0.355297 -0.263577 0.482724 -0.037468 1.355512 -0.026513 0.064384 -0.175346 -0.198518 +PE-benchmarks/topological-sorting.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.959807 1.135589 2.052612 -2.825674 3.643716 1.573013 1.164569 -0.650709 -1.760720 -1.812111 -0.400539 -1.807784 -2.916217 3.342051 -1.657550 0.911288 4.173511 0.456906 -0.300099 -1.144528 3.455921 -1.456080 4.591457 2.885771 -4.391462 -0.116094 1.468300 2.458960 0.876322 3.531907 -0.823372 -2.425350 1.484134 -0.929965 1.752919 -2.448732 0.881506 -0.287781 -0.716306 -4.439452 0.126896 0.078392 -1.002280 0.124677 -0.529241 2.266772 3.980807 2.941658 -2.202676 0.313243 2.903849 1.279987 -0.274745 1.431595 0.032957 -0.064884 1.417930 0.122061 -1.759646 -0.829742 -1.116917 -3.134586 0.652491 3.202379 4.314359 -0.085110 0.743374 1.494158 -0.957135 1.068350 0.837053 1.028448 1.197353 0.539865 2.742757 -2.706110 -0.548351 -6.150571 -1.195959 -8.194109 -2.088653 -3.102321 1.038492 -0.174333 1.486821 -0.279730 3.929955 0.996221 0.936808 2.502625 4.286796 -2.686355 -0.905089 -3.378340 -2.142213 0.830718 -2.062026 -0.135262 1.119582 0.147445 -2.404254 -2.228951 0.772110 0.237112 -0.992623 -1.867429 -1.102440 3.207826 -3.786817 -1.227697 -3.023106 0.588777 -0.715031 -5.359278 -0.154412 -1.669774 3.306678 -0.271777 0.810222 -1.854861 0.568956 3.298494 -1.187090 -1.345926 -1.207759 3.568191 2.049866 0.154849 0.745688 -0.041369 -0.014127 2.871419 3.884528 -0.968232 -1.797954 0.077754 -1.753239 -0.195496 -2.435354 0.137943 2.564227 -2.905103 0.269454 2.349249 -1.256794 -1.250409 1.611750 -1.748074 2.957282 8.322983 -0.779533 2.111779 0.723221 -3.810086 1.521670 0.100838 -0.621669 1.577383 2.201356 0.781171 -3.299680 -3.021986 1.730888 2.550032 1.976960 -3.666096 -1.029034 -1.448538 -0.073406 -0.614313 -0.851815 1.577308 -1.189932 -2.080283 -0.656645 1.200794 4.958291 -1.565275 -3.573882 2.252366 1.573109 -1.735051 -2.870714 -1.545982 -1.026229 -0.086031 0.933482 -0.705175 1.627722 4.204720 -7.315077 2.796590 -0.186505 -0.812269 2.087584 -0.596036 -0.693729 -3.779064 0.730642 3.283812 2.768704 0.064262 0.049305 -0.028894 -2.878690 0.731203 0.226508 1.902222 -0.854583 1.132062 0.230505 -2.716531 -3.219379 -1.605133 -0.640258 -0.238895 -0.615179 1.005979 0.098381 -7.343815 3.988662 -1.500637 -1.018119 1.066049 -0.281640 2.705009 -2.875029 -4.153649 1.756264 -0.677816 -1.934346 -2.608944 0.911209 2.414643 -0.027155 0.411494 -1.997472 -4.557396 1.968280 -1.107947 1.540870 1.396475 2.219936 4.450640 0.386765 -1.808748 -3.876103 -1.369163 1.264030 -0.672483 -2.209650 -0.454240 -0.554670 2.727181 4.000815 -0.200242 -0.207541 -0.458667 3.892922 -3.480678 -1.756048 3.197048 1.745126 -2.138955 1.643493 3.284930 -2.485580 -2.945694 -2.003584 0.096146 -0.228088 -3.157447 1.093133 -1.955617 0.771155 1.664736 0.725561 -1.805809 1.636093 0.527803 0.592067 -1.240815 4.224296 5.443313 -3.144480 0.187181 -2.217570 1.520559 -4.832696 -3.280243 0.794444 -0.663817 0.143983 1.347611 0.171500 2.747755 -0.266735 0.275377 -0.029810 -1.330675 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/topological-sorting.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/topological-sorting.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/topological-sorting.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/topological-sorting.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/topological-sorting.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.366134 0.363411 0.730044 -1.434301 1.557063 1.074241 0.142202 -0.280790 -0.857896 -0.402207 -0.406642 -0.850282 -0.769260 1.437481 -0.525613 0.681017 1.532716 -0.004170 -0.332294 -0.191837 1.324609 0.000487 1.390208 0.585258 -1.441162 -0.051526 0.566155 0.986365 0.112307 1.535495 -0.543788 -1.268597 -0.003796 -0.225797 0.371066 -0.835665 0.436423 0.116405 0.070643 -1.640439 0.200201 0.289068 -0.446853 -0.103951 -0.296681 -0.115606 1.334729 1.086922 -0.760586 -0.144148 1.190356 0.904620 -0.376196 0.383158 -0.093471 0.326698 0.675368 -0.255882 -0.560139 -0.421559 -0.104631 -0.444040 0.223782 1.070693 1.380582 -0.094297 0.073881 0.787149 -0.096025 0.257736 0.222262 0.214177 -0.000814 0.273381 0.668319 -0.767537 -0.243196 -1.825254 0.040625 -1.990708 -0.595463 -0.920384 0.094250 0.520366 0.392177 -0.200883 1.559469 -0.201330 0.221014 0.971884 1.538234 -0.916072 -0.289562 -1.692633 -1.039551 0.379074 -0.627389 -0.543677 -0.033118 0.276527 -0.654079 -0.962873 -0.022619 0.099934 -0.425550 -0.600006 -0.365744 1.197303 -1.319352 -0.628116 -0.755619 0.953165 -0.361137 -1.811384 -0.847346 -0.561445 0.519934 -0.374191 0.361400 -1.093932 0.183108 1.228069 -0.694514 -0.373263 -0.411342 1.073401 0.922298 -0.225410 0.197333 -0.189112 0.327083 1.217712 0.869318 -0.690017 -0.722162 0.306669 -0.219098 -0.385361 -0.996885 0.060469 0.118654 -1.185288 0.212151 1.242933 -0.472622 -0.146130 -0.051972 -0.742614 1.001629 3.640194 -0.329797 0.555498 0.041171 -1.426504 0.576925 0.190881 -0.583773 0.272489 0.302563 0.454430 -1.144931 -1.093286 0.806785 0.933094 0.868873 -0.905406 -0.187917 -0.579085 -0.284356 -0.019683 -0.264351 0.721614 -0.703253 -0.579930 -0.440164 0.362832 2.156573 -0.271920 -1.444440 1.085238 1.038592 -0.847672 -0.629274 -0.548948 -0.804571 -0.237970 0.709322 -0.355180 0.933577 1.648540 -2.756720 1.085942 0.397832 -0.582667 0.641460 -0.415672 -0.068266 -0.798291 -0.113596 1.333167 1.336443 -0.353600 0.394893 -0.255751 -0.980088 0.292078 0.333547 0.539261 -0.254860 0.218145 0.208315 -1.049377 -0.866530 -0.183385 -0.663094 -0.085191 -0.493845 0.282897 -0.129999 -2.548872 1.627858 -0.413967 0.139616 0.598647 -0.260509 1.195511 -1.015843 -1.349721 0.862956 0.241770 -0.224290 -0.273747 0.330811 1.148457 0.169075 0.678278 -0.791193 -1.840417 0.290435 -0.138398 0.492304 0.420566 0.606360 0.802400 -0.113033 -0.319971 -1.170259 -0.842796 0.592544 0.249843 -0.566352 -0.138061 -0.106382 1.130880 1.098060 -0.095305 -0.403164 -0.582817 1.168905 -0.821913 -0.222508 0.894911 -0.054413 -1.262945 0.092243 1.156374 -0.790856 -0.903229 -0.856467 0.539526 -0.389615 -1.102162 0.193053 -0.450204 0.145681 0.854997 0.000112 -0.821578 0.609546 0.381720 -0.154481 -0.439004 1.671085 1.081010 -0.679670 0.342692 -0.950873 0.591113 -1.711121 -1.216646 0.260493 -0.643330 -0.269651 0.374238 -0.039114 0.985185 -0.419213 0.941415 0.193111 -0.704993 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/topological-sorting.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/topological-sorting.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/topological-sorting.cpp__std::deque >::push_back(int const&) = -0.855048 1.703005 2.543372 -3.086274 3.101449 3.977453 0.581299 -1.213795 -1.884446 -0.283205 -0.570579 -3.210250 -1.977599 3.449020 -1.548873 0.604369 4.258125 0.421368 -1.205005 0.475049 1.744110 1.385107 3.618551 3.056260 -2.817846 0.012898 0.929203 1.179321 -1.008875 4.164148 -2.477810 -4.296891 0.232765 0.473121 0.459817 -1.238226 -0.159904 -0.995955 0.442262 -4.197019 0.622891 1.493725 -1.069071 -1.055300 0.027842 -1.488507 4.578074 2.190741 -0.275851 -1.311766 1.429701 2.493912 -0.556044 0.500852 1.768340 0.929899 2.900760 -0.110104 -1.226231 -1.093359 -0.946040 0.556546 -0.690636 3.236353 2.979060 1.237072 -0.180213 -0.509836 -0.322575 0.288211 -0.302774 0.670071 0.680930 2.636613 0.408661 -0.098801 0.860769 -2.508054 0.224506 -1.616811 -1.723781 -1.344935 0.094552 2.144132 1.154708 -1.894682 3.336868 -0.841474 0.802204 0.916001 4.793433 -2.510703 -0.886013 -2.511637 -2.672457 0.373335 -0.892793 0.032322 -1.131207 -0.875891 -2.518830 -2.514548 0.067572 0.929009 -1.036620 0.675208 0.376853 2.474604 -1.789217 -0.791749 -1.366106 1.264509 -0.413896 -4.710279 -3.098609 -1.462569 -0.382272 -0.083480 -1.470833 -3.653300 1.225420 2.618742 -1.876293 -1.171015 -1.596154 3.097343 1.813654 -0.199186 -0.058745 -1.039713 1.457485 2.860720 0.940175 -1.667698 0.310693 -0.520288 -0.874191 -0.874891 -1.725817 0.150113 -1.343139 -1.924550 0.033949 3.239670 -1.803065 0.746961 -1.987886 -1.017384 1.790199 10.268449 -2.050770 2.331166 0.090721 -4.244415 2.153038 0.321001 -1.799751 -0.955704 1.029399 2.374728 -3.976798 -2.301993 2.577952 3.237301 2.151037 -1.765523 1.434363 -0.969890 -1.148113 -0.897993 0.876847 0.498239 -1.008579 -2.176197 -1.442135 2.004004 5.782387 -0.935022 -5.504726 1.703013 1.256804 0.433265 0.130736 -0.691259 -1.144832 0.541629 1.627973 -1.043844 2.789950 3.963500 -6.306383 3.018913 0.542421 -2.674892 3.694773 -0.737060 -1.246280 0.831033 0.376143 3.815042 3.141186 0.452136 -0.471901 -1.037641 -2.488633 -0.465814 0.524330 1.643719 -1.519811 1.267556 1.287148 -3.811376 -2.312038 -2.431338 -0.869233 -1.582764 -2.851893 1.012971 -0.544150 -5.715238 4.806516 1.590797 0.501984 0.227275 -1.665524 1.096889 -2.701603 -3.863246 1.203098 -0.351636 -0.240760 0.572180 -0.234130 1.959248 1.282160 2.846513 -3.079884 -4.016022 1.546844 0.620841 2.924490 1.173205 1.744810 1.280460 1.860346 -0.353115 -1.929184 -2.923149 3.083626 1.106410 -2.514445 -0.202899 -1.519827 2.729150 2.763710 -0.998081 -1.484947 -3.108317 2.312789 -1.030164 0.544065 1.789024 -1.340987 -3.140307 -1.603281 2.454671 -1.181128 -1.823904 -1.749875 -0.324386 -2.233449 -2.988021 0.104437 -1.006332 0.530908 1.793784 -0.776783 -2.102653 0.421469 0.476252 -0.530008 1.079741 2.661861 0.900852 -1.124456 1.847065 -2.720684 2.042967 -4.160776 -3.419710 1.422251 -2.883328 -1.705671 -0.540777 -0.538581 1.990849 -1.079105 2.121561 0.386007 -0.324228 +PE-benchmarks/topological-sorting.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/topological-sorting.cpp__void std::deque >::_M_push_back_aux(int const&) = -1.058233 1.504095 3.144170 -3.916180 3.647968 3.781680 0.750023 -1.251468 -2.779385 -0.746329 -0.268889 -4.522292 -2.728530 4.162321 -1.952824 0.419133 5.269588 0.655730 -1.639812 0.062664 1.908864 1.627081 4.629191 4.055837 -3.619721 0.095569 0.447094 1.962346 -0.468936 4.417818 -2.441952 -4.552779 0.413460 0.940223 0.677267 -1.423227 -0.167549 -1.000510 0.128008 -5.193469 0.846441 1.966764 -0.727837 -0.995716 0.217955 -0.193060 5.313604 2.795773 -0.452113 -1.146791 2.191168 2.559592 -0.219379 0.678272 1.858503 0.282334 3.866542 -0.303963 -1.606679 -1.310825 -1.091975 -0.038248 -1.022002 3.912993 3.924995 1.352287 -0.460057 -0.830284 0.190573 0.655670 0.290816 0.894121 1.134404 2.828288 0.742555 0.311847 1.294253 -3.387630 0.295300 -3.480974 -2.213897 -1.402037 1.562601 2.480318 0.583502 -2.309028 4.148215 -0.630773 0.613126 1.249063 5.665472 -2.568584 -1.284759 -2.667733 -2.999145 0.870717 -1.241855 0.220587 -0.714438 -0.033297 -3.073018 -2.142368 0.097058 0.429578 -1.421714 1.391764 0.404745 3.001574 -2.553127 -0.245601 -1.736829 1.870745 0.517360 -5.792108 -3.478649 -1.958891 -0.044176 -0.125945 -1.854929 -3.183784 1.357273 2.214912 -2.352439 -0.401984 -3.087460 3.881501 1.955233 0.073798 -0.119961 -0.653572 1.859676 3.018037 0.628191 -2.325077 0.268766 -0.549425 -0.987305 -0.591193 -2.324405 0.070716 -0.671382 -2.310626 0.501623 3.028686 -2.299492 0.279845 -2.682312 -0.825886 1.878786 11.419305 -2.153036 3.132837 0.672333 -4.503841 2.440078 0.454918 -1.635817 -0.673214 1.282424 2.578980 -3.713833 -2.970398 3.115131 4.053451 2.666308 -2.634179 2.106251 -0.658264 -1.048918 -1.132884 1.165839 0.721241 -1.026267 -2.417677 -1.631626 2.536374 6.517477 -0.753145 -6.655530 1.756251 1.421640 0.655829 0.126432 -0.761232 -0.517439 0.690297 1.823880 -0.731909 3.284679 4.981038 -8.089002 3.749850 1.287781 -2.523255 4.609366 -0.855599 -1.792164 0.047060 0.217086 4.143846 3.890195 0.668982 -1.048461 -0.771878 -3.193221 -0.617614 0.805818 1.790115 -1.811318 1.505796 1.585155 -3.702411 -2.559598 -3.457216 -0.935848 -0.900325 -3.455880 1.659582 -0.580969 -7.373506 5.426481 1.431384 0.080378 -0.415728 -2.196904 1.247871 -3.402090 -4.295476 1.106212 -0.982176 -1.549511 -0.367242 -0.062217 2.099575 1.020634 3.456177 -3.660789 -4.420710 2.681778 0.033054 3.493789 1.584255 1.656213 1.689877 2.741566 -0.382341 -2.245310 -2.927915 3.600572 0.719554 -2.944814 0.810405 -1.689774 2.934350 3.460035 -1.234665 -1.682443 -3.213169 2.885420 -1.261845 -0.265611 2.217859 -1.645475 -3.378885 -0.420580 2.966015 -1.925501 -1.860427 -2.544053 -1.112877 -2.479199 -3.514276 0.700760 -1.016805 0.855606 2.055848 -0.790996 -2.554417 0.923030 0.358717 -0.993335 1.264747 3.818630 2.251538 -1.341962 2.510602 -3.614506 2.740039 -5.099389 -4.111419 1.753284 -3.419813 -2.221028 -0.542079 -0.743001 2.608786 -0.953357 1.771044 -0.374304 0.569710 +PE-benchmarks/topological-sorting.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/topological-sorting.cpp__std::deque >::size() const = -0.397009 0.464220 0.463895 -1.369351 1.439688 1.465479 0.399971 -0.858673 -0.977250 -0.045836 0.217525 -2.074937 -0.763948 1.203538 -0.705684 0.779339 1.869354 -0.103188 -0.722402 0.026372 0.657383 1.048018 2.051372 1.622208 -1.230830 0.102855 -0.059920 0.375835 -0.355906 0.863335 -1.003102 -1.534650 0.436955 -0.306085 -0.246939 -0.023452 -0.147049 -0.569550 0.912398 -1.621725 0.322501 0.346041 -0.066388 -0.415601 -0.170771 -0.218580 1.989707 1.091519 0.096847 -0.295779 0.922761 0.742426 0.005917 0.320609 0.585956 0.163756 1.232719 -0.302417 -0.563048 -0.952799 -0.363871 0.455243 -0.382681 1.459315 1.282209 0.559364 -0.370740 0.246921 0.294928 0.086911 0.198373 0.527168 0.161043 1.127008 0.216553 -0.262559 0.571028 -0.955524 -0.194073 -0.903991 -0.979202 -0.243140 0.301106 0.654421 0.811436 -0.364437 1.627944 -0.296582 0.100294 0.327385 1.918328 -1.410617 -0.552564 -0.648077 -0.875583 0.040117 -0.416794 0.357808 -0.175728 0.082199 -1.329127 -0.624283 0.153071 0.397030 -0.534051 0.036308 0.482250 0.514167 -0.680055 -0.395137 -0.451570 0.742129 0.047176 -2.242349 -1.194277 -0.436043 0.052799 -0.104771 -0.783074 -1.670110 0.394758 0.700450 -0.886618 -0.453722 -0.798175 0.991431 1.028179 0.376399 0.214137 -0.085871 0.919653 1.985274 0.103137 -0.893974 0.117283 -0.473295 -0.214999 0.168057 -0.426949 -0.180060 -0.572180 -1.111101 0.706310 1.425663 -0.830223 0.201420 -0.669493 -0.004409 0.404396 3.791030 -0.756164 1.516995 0.580246 -1.700938 0.541590 -0.669496 -0.540490 -0.406293 0.318078 0.863792 -1.315128 -1.179689 1.422025 1.536043 0.944335 -1.104227 0.994388 0.190149 -0.105978 -0.454666 0.240252 0.362663 0.124273 -1.031366 -0.506626 1.266138 2.835187 -0.344156 -1.464897 0.918607 0.422824 0.525486 0.002896 -0.593177 -0.581386 0.274937 0.954876 0.168163 1.025504 1.848188 -2.214756 1.133086 0.228286 -0.782346 1.745962 0.127223 -1.088085 0.408489 -0.083877 1.412158 1.156171 -0.039051 -0.178326 -0.263717 -1.047516 -0.253039 0.299059 0.372941 -0.644922 0.599619 0.670551 -1.472981 -0.767865 -0.879965 -0.190519 -0.273925 -0.982204 0.803822 -0.157069 -2.404626 1.964573 0.726936 -0.310627 -0.113321 -1.086931 0.795728 -1.111309 -1.299411 0.664157 -0.653312 -0.152103 0.203563 0.102315 0.483209 0.584620 1.534203 -1.522093 -1.326801 1.105534 0.336766 1.472638 0.631660 0.494332 0.257544 0.006824 -0.198111 -0.764172 -1.160914 0.805599 0.428778 -1.395926 0.373047 -0.702025 1.240988 1.084676 -0.545298 -0.772431 -0.895737 0.703007 -0.869914 0.136796 0.794378 -0.012809 -1.706773 -0.276758 1.060524 -0.570619 -0.316513 -0.793720 -0.406577 -1.261303 -1.368493 0.281142 -0.137093 0.410982 0.689941 -0.386116 -0.477727 0.301931 0.037051 -0.092479 0.530083 1.303188 0.582146 -0.128555 0.404100 -1.528621 0.894940 -1.823477 -1.886250 1.168934 -1.025428 -1.231534 -0.429402 -0.149979 1.248144 -0.382425 0.225569 -0.370521 0.340949 +PE-benchmarks/topological-sorting.cpp__std::deque >::max_size() const = -0.224295 0.060390 0.479166 -0.592814 0.480244 -0.047275 0.152795 -0.129493 -0.502520 -0.429697 0.031694 -0.586849 -0.535674 0.675581 -0.327629 0.082673 0.791748 0.185330 -0.176251 -0.322310 0.490216 -0.287962 0.807263 0.674389 -0.763548 -0.010806 0.146977 0.620731 0.384663 0.469427 -0.009115 -0.305633 0.170958 0.031611 0.296825 -0.468951 0.177982 0.101620 -0.187475 -0.915651 0.083248 0.089018 0.111013 -0.011560 -0.037226 0.694751 0.608253 0.576639 -0.341000 0.121246 0.639200 0.226629 0.021338 0.208382 -0.020485 -0.237577 0.475357 -0.178710 -0.293244 -0.102555 -0.062909 -0.665805 0.050074 0.643960 0.862108 -0.001491 0.060837 0.136476 0.035349 0.260598 0.250583 0.153140 0.146783 0.127456 0.357522 -0.402394 0.123286 -1.208330 -0.082367 -1.738083 -0.399651 -0.361935 0.586023 0.158380 -0.043932 0.033177 0.746732 0.249780 0.023339 0.484475 0.797245 -0.329561 -0.229902 -0.428912 -0.416948 0.363600 -0.410192 0.032990 0.159319 0.425418 -0.425235 -0.220449 0.162934 -0.097621 -0.269705 -0.001006 -0.140688 0.542309 -0.832357 -0.037154 -0.417557 0.198847 0.192792 -0.958945 0.070515 -0.447077 0.647335 -0.081568 0.016514 -0.085611 0.062119 0.254792 -0.225228 0.110438 -0.857623 0.578201 0.209556 0.031768 0.047923 0.053583 0.116270 0.349224 0.287637 -0.409349 -0.260491 0.071308 -0.323574 0.025555 -0.561467 -0.065704 0.579662 -0.505287 0.166076 0.165007 -0.326806 -0.427301 0.077424 -0.211032 0.392974 1.249690 -0.023592 0.451012 0.289350 -0.537126 0.203841 0.000928 -0.075279 0.328134 0.350857 0.132141 -0.220691 -0.592873 0.313290 0.599410 0.430226 -0.538606 -0.122080 -0.092417 -0.026996 -0.062052 0.035409 0.247043 -0.300615 -0.318208 -0.192341 0.276087 0.736499 -0.008460 -0.454648 0.252853 0.262998 -0.277386 -0.468100 -0.158357 0.060531 0.042205 0.044961 -0.015097 0.367096 0.819505 -1.571177 0.597352 0.198109 0.032897 0.346476 -0.178995 -0.290500 -0.951806 0.092101 0.519566 0.593934 -0.067265 0.013060 0.140645 -0.617363 -0.001396 0.074332 0.263037 -0.230082 0.228363 0.154112 -0.307990 -0.493644 -0.301520 -0.100562 0.127214 -0.160344 0.328183 0.079860 -1.355414 0.711334 -0.363541 -0.204474 -0.041709 -0.155748 0.374404 -0.649571 -0.618635 0.184281 -0.183156 -0.554828 -0.624522 0.138218 0.420754 -0.250480 0.080675 -0.291848 -0.545169 0.442658 -0.375138 0.244285 0.250312 0.217688 0.618549 0.244151 -0.153163 -0.538465 0.035175 0.154626 -0.307059 -0.310846 0.352892 -0.077925 0.395823 0.720615 -0.082118 -0.121387 0.190144 0.687815 -0.372540 -0.554730 0.441503 0.076951 -0.312857 0.598144 0.494537 -0.620219 -0.350556 -0.558155 -0.160368 -0.018485 -0.522697 0.361963 -0.197998 0.167701 0.311493 0.085370 -0.359694 0.450350 0.109014 -0.067203 -0.070071 0.909911 1.038298 -0.368432 0.229937 -0.556722 0.262188 -0.885356 -0.567261 0.113270 -0.059249 -0.102662 0.179345 -0.121847 0.520057 0.030505 0.036719 -0.174837 0.083566 +PE-benchmarks/topological-sorting.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -1.531006 0.764457 1.172356 -4.640936 4.621065 5.505256 1.284710 -2.829308 -3.628428 0.417708 0.769429 -6.225003 -1.863111 4.692148 -2.105362 3.140234 6.288677 -0.034767 -2.515682 0.581717 3.047317 3.233145 6.237127 5.086536 -3.854653 0.068352 -0.322329 0.726107 -1.255598 3.181488 -3.226144 -5.379427 1.489448 -1.711937 -1.081256 -0.709331 -0.328138 -0.943758 3.686016 -5.466540 1.297294 1.482513 -0.503152 -1.647506 -0.655803 -1.632580 5.882142 3.523135 0.026416 -0.816792 2.783179 2.403297 -0.511660 0.941855 2.136096 1.256070 3.061652 -0.195952 -1.855002 -3.065323 -1.260083 2.115249 -0.838118 4.545900 4.243769 1.710176 -0.977341 1.028592 0.874952 0.215554 0.840799 1.316345 0.582790 2.861826 0.847626 -1.074933 0.876111 -3.596977 -0.461410 -2.683081 -2.801433 -0.259615 0.943532 1.896368 2.792035 -2.116685 5.015189 -1.534086 -0.161107 1.651625 6.277671 -4.658605 -1.788272 -2.739882 -3.338717 0.031126 -1.342217 0.799359 -0.281161 -0.648482 -4.381463 -2.904635 0.183462 1.794241 -1.556683 -0.709399 1.692162 2.330189 -1.950874 -1.959118 -0.703612 3.086168 -0.475135 -7.073139 -4.206211 -1.955314 -0.611838 -0.271809 -2.743651 -5.777416 1.312080 2.579209 -3.018960 -2.209335 -1.409278 3.423306 3.440943 1.287636 0.381392 -0.713524 2.554206 6.635345 0.284434 -3.146534 0.811431 -1.407411 -0.454775 0.659606 -1.906265 -0.873190 -1.655749 -3.594766 1.429151 4.719967 -2.723160 1.199629 -1.203675 0.324906 1.178195 13.652124 -2.320397 5.029430 1.896458 -5.664058 2.290404 -1.587466 -1.499928 -1.104420 1.287643 2.345628 -5.429121 -3.981261 4.572688 4.875496 3.246151 -3.644774 2.450712 0.111373 -0.602698 -1.380101 0.618408 1.006662 0.205059 -3.577672 -1.654469 3.937146 9.619851 -1.631928 -4.820271 3.090550 2.205468 1.142114 -0.295587 -2.065386 -2.866125 0.935052 3.091132 0.132487 3.809260 6.151616 -7.298731 3.854814 0.288894 -2.644968 5.277070 0.676294 -3.709512 1.118204 -0.641103 4.454913 4.291034 0.007163 -0.079069 -0.479233 -3.502135 -0.646660 0.884680 0.938198 -1.984700 1.843467 1.830625 -4.772302 -2.320269 -2.039813 -1.321101 -1.729480 -3.125206 2.420716 -0.160698 -7.243956 6.166013 2.620781 -0.482506 0.215090 -2.976567 2.979510 -3.556363 -4.549856 2.505236 -1.339198 0.033360 0.871240 0.427416 2.087772 2.083041 4.825959 -4.829830 -5.423369 3.434890 0.994850 5.067698 1.819113 1.076078 0.728717 0.047450 -0.660607 -2.984158 -4.566187 2.767064 1.878478 -4.665564 0.189090 -2.185328 4.424205 3.023969 -1.332981 -3.129468 -3.503244 2.694851 -2.826593 1.244731 2.817958 -0.060407 -5.697081 -1.741901 3.804312 -2.194524 -0.808835 -2.251513 -0.756513 -4.096060 -4.227017 1.035582 0.071497 1.632952 1.392580 -0.970595 -1.242209 0.739760 0.743078 -0.388842 1.796213 4.432978 1.346125 -0.624079 0.903670 -4.827783 2.922086 -5.786962 -6.105671 3.563184 -3.366224 -4.372181 -1.102837 -0.290319 4.205218 -1.182136 1.508181 -0.751927 0.711654 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_allocate_node() = -0.245727 0.072036 0.445513 -0.705390 0.524738 0.103367 0.165644 -0.217856 -0.654936 -0.388116 0.075015 -0.832070 -0.484853 0.800599 -0.317283 0.130275 0.987247 0.213451 -0.250641 -0.213962 0.481217 -0.190972 0.843783 0.889406 -0.719003 0.046967 0.025677 0.461227 0.176783 0.536723 -0.116852 -0.599135 0.158601 -0.007073 0.196075 -0.406000 0.001176 0.102736 0.022000 -1.079366 0.166583 0.232608 0.170457 -0.114299 0.009860 0.409108 0.800045 0.518121 -0.223533 0.124722 0.568267 0.269989 0.030733 0.153744 0.239012 -0.088408 0.522829 -0.164916 -0.312041 -0.154462 -0.165393 -0.352026 -0.010904 0.705098 0.829076 0.118960 -0.061095 -0.003974 0.073557 0.216515 0.223802 0.189746 0.143346 0.195613 0.264076 -0.350686 0.154842 -1.209759 -0.011631 -1.625971 -0.502880 -0.164172 0.676496 0.344630 -0.011155 -0.108278 0.795634 0.027487 -0.020695 0.442549 0.972293 -0.361625 -0.264333 -0.325905 -0.561387 0.272212 -0.263066 0.062203 0.087528 0.315441 -0.597198 -0.285689 0.230587 -0.018724 -0.284902 0.054806 0.058051 0.559369 -0.798515 -0.052593 -0.281215 0.358247 0.263488 -1.032506 -0.107202 -0.498801 0.371956 0.000000 -0.346447 -0.302156 0.159698 0.195646 -0.371286 0.074519 -0.862250 0.611986 0.236325 0.114890 -0.009372 0.005170 0.220685 0.524916 0.130688 -0.518640 0.003500 -0.042109 -0.217424 0.041814 -0.489147 -0.173270 0.311604 -0.505934 0.174259 0.186579 -0.438198 -0.319480 -0.089232 -0.123726 0.226457 1.611928 -0.210999 0.701452 0.351760 -0.631418 0.299143 -0.018266 -0.108724 0.172426 0.452076 0.256563 -0.337535 -0.644647 0.511224 0.755193 0.465043 -0.523444 -0.028888 -0.002406 -0.093324 -0.038026 0.193631 0.065650 -0.161738 -0.426036 -0.245624 0.398973 1.061123 -0.001510 -0.600293 0.234224 0.314934 -0.052110 -0.358568 -0.146271 -0.119597 0.152308 0.108166 -0.037579 0.508759 0.945012 -1.745965 0.697824 0.110033 -0.070003 0.528971 -0.037139 -0.452945 -0.924120 -0.024703 0.592597 0.777054 -0.024827 0.010034 0.095448 -0.663594 -0.100567 0.072556 0.245115 -0.430848 0.348908 0.183385 -0.516888 -0.400875 -0.359945 -0.182782 -0.001709 -0.364035 0.341534 0.195819 -1.380484 0.830613 -0.042965 -0.116240 -0.092186 -0.221027 0.383372 -0.625245 -0.684411 0.184379 -0.257487 -0.510330 -0.394034 0.048150 0.405931 -0.179428 0.205983 -0.425617 -0.615561 0.626945 -0.248344 0.567820 0.273707 0.094703 0.510633 0.361249 -0.119281 -0.474199 -0.129949 0.259747 -0.281703 -0.436554 0.297947 -0.265588 0.456976 0.692188 -0.085041 -0.326712 0.007252 0.680344 -0.305003 -0.285082 0.473139 -0.138043 -0.454795 0.397725 0.585788 -0.604083 -0.227263 -0.612955 -0.200146 -0.245555 -0.530367 0.375910 -0.086993 0.188551 0.207551 -0.065215 -0.324883 0.377791 0.142366 -0.107147 0.143308 0.896960 0.792618 -0.277564 0.304562 -0.656773 0.309394 -0.919234 -0.687338 0.170679 -0.085792 -0.365252 -0.011302 -0.235392 0.585490 -0.018204 0.122403 -0.190955 0.268951 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::_M_set_node(int**) = -0.408233 0.257630 0.937473 -1.063627 0.886327 0.736787 0.275502 -0.540819 -0.782455 -0.226792 -0.001331 -0.858809 -0.578711 1.201998 -0.617772 0.380242 1.620213 0.391096 -0.415676 -0.341364 0.955859 -0.334712 1.515175 1.422408 -1.279209 -0.056730 0.651994 0.823326 0.436632 1.087845 -0.795715 -0.674461 0.331819 -0.445996 0.342291 -0.905889 0.151945 -0.082278 0.245003 -1.687864 0.176012 -0.204789 -0.171302 -0.192709 -0.114622 0.506729 1.327260 0.943592 -0.355302 -0.027843 0.916509 0.456223 -0.114208 0.271231 0.417704 0.327462 1.200707 0.397114 -0.363482 -0.279291 -0.236596 -0.559085 0.166109 1.252888 1.430497 0.245121 0.101542 0.166707 0.087551 0.155173 0.237689 0.260313 0.082426 0.615052 0.453570 -1.225374 0.441258 -2.093179 -0.219142 -1.983886 -0.657219 -0.619265 0.242814 -0.289313 0.542955 0.025152 1.261689 0.090123 0.196299 0.386219 1.568630 -1.124976 -0.405915 -0.737439 -0.834306 0.312440 -0.612901 0.144411 0.211330 -0.035453 -0.867485 -0.953888 0.534535 0.403572 -0.465284 -0.065142 -0.019233 1.001951 -0.958073 -0.572611 -0.698485 0.089734 -0.253977 -1.775171 -0.167207 -0.883213 1.027757 -0.054764 -0.318091 -1.196956 0.229929 1.093694 -0.446002 -0.501690 -0.520812 1.128453 0.669533 0.035390 -0.016614 -0.312443 0.273313 1.117576 0.842707 -0.699301 -0.147070 0.005493 -0.904772 -0.130812 -1.005196 -0.156566 0.538993 -0.870645 0.006961 0.916739 -0.679662 -0.038648 0.913543 -0.189493 0.719612 3.560284 -0.318841 0.862427 0.338717 -1.360440 0.632413 0.000742 -0.243856 0.288446 0.640857 0.468151 -1.831533 -1.015770 0.603357 1.168254 0.783077 -1.229169 -0.347635 -0.480255 -0.220518 -0.091393 0.035501 0.245797 -0.514572 -0.725169 -0.410610 0.608674 1.974043 -0.544671 -1.435816 0.442919 0.114755 -0.452415 -1.087212 -0.368552 -0.415668 0.263752 0.080850 -0.156262 0.848430 1.473059 -2.770199 1.081595 -0.197456 -0.607119 1.261012 -0.133752 -0.561417 -0.866425 0.305160 1.093397 1.106164 0.101227 -0.156646 0.192135 -1.096716 -0.138120 0.038086 0.613893 -0.537983 0.507662 0.550969 -1.150601 -0.934500 -0.488558 -0.049670 -0.501416 -0.415940 0.557739 -0.363283 -2.469630 1.487918 0.004204 -0.209406 0.362675 -0.446344 0.508562 -1.230673 -1.352685 0.516227 0.031581 -0.070129 -0.590920 0.077494 0.866574 0.003163 0.506800 -1.005410 -1.481536 0.450797 -0.424136 0.773115 0.444468 0.490768 0.971418 0.235271 -0.171428 -1.198592 -0.154477 0.356544 0.014299 -0.880727 -0.305990 -0.345092 1.037440 1.322208 -0.218509 -0.116956 -0.276265 1.185160 -1.027741 -0.386221 0.703358 0.547791 -0.898736 0.075383 0.832852 -0.972624 -0.704142 -0.562038 -0.572233 -0.283307 -1.029873 0.525004 -0.455659 0.419616 0.480683 0.075995 -0.440188 0.553083 0.172927 0.126884 0.205623 1.233039 1.641132 -0.642547 0.149943 -1.037485 0.634594 -1.629379 -1.214021 0.422230 -0.336064 -0.527961 0.138381 0.060389 1.004571 -0.065968 0.220079 0.035946 -0.170876 +PE-benchmarks/topological-sorting.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -1.359445 0.091337 -1.150583 -3.606435 3.609482 3.087827 1.269386 -2.777093 -2.566222 0.084213 1.395131 -5.859367 -1.314896 2.400336 -1.784187 3.557180 5.047079 -0.745181 -2.096177 -0.396992 2.339405 3.391594 6.206046 4.561509 -3.216869 -0.058759 -0.395967 0.723330 -0.357451 -0.910958 -1.783881 -2.799716 2.070904 -3.137544 -1.621299 0.502857 0.020062 -1.365138 4.309667 -3.632676 1.002137 -0.841921 0.265121 -0.996042 -1.421272 0.117137 4.520287 3.293900 0.025130 -0.335697 3.367650 1.316129 -0.127003 1.099618 0.252108 0.259464 1.354963 -0.632905 -1.237521 -3.706383 -0.641228 1.690287 -0.428022 3.764957 3.304088 1.315634 -1.207772 2.778769 1.926752 0.153292 1.320960 1.571111 0.011702 2.164232 1.102256 -2.786266 0.614654 -3.697803 -1.409335 -3.692768 -2.671195 -0.185843 0.741957 -0.345791 3.090241 0.666203 4.347208 -0.659011 0.003118 1.736494 4.220287 -4.457428 -1.830467 -1.662713 -1.632571 0.114735 -1.386093 1.572822 0.992405 1.009711 -3.771049 -1.209029 0.274251 1.398899 -1.423743 -2.260149 1.967004 0.230592 -1.215046 -1.803708 -1.056800 2.514449 0.008234 -6.260449 -2.527397 -0.926963 1.448595 -0.551821 -1.846894 -4.943648 0.260426 1.483227 -2.152812 -1.760418 -0.389341 1.424653 3.488668 1.885356 1.222712 0.543491 2.580949 7.369874 0.550585 -2.587134 -0.159941 -1.378542 -0.728855 1.241610 -1.020430 -1.237031 -0.396387 -3.840069 3.392173 4.273494 -2.206046 -0.269347 1.055896 0.644518 0.743906 9.203235 -1.171242 4.673374 2.864279 -4.020571 0.286757 -3.669296 -0.679236 -0.614585 0.733353 1.454159 -3.351951 -3.480096 3.797696 3.893175 2.583891 -3.807114 2.189138 1.300858 0.674308 -1.244089 -0.581214 1.530307 1.262967 -2.769183 -0.817453 4.490479 7.693195 -1.206856 -0.756003 2.809699 1.932018 1.311485 -1.130223 -2.474499 -2.826215 0.623052 3.445682 1.824297 2.196543 5.059475 -4.161333 2.127652 0.337911 -0.471025 3.652282 1.917632 -3.978340 0.296550 -0.437514 3.092129 2.500041 -1.074257 0.328450 -0.026951 -2.490783 -0.546069 1.149569 0.341637 -1.201927 1.360386 1.530340 -3.016467 -1.550090 -0.343434 -0.497778 -0.158245 -0.917877 2.724737 -0.431614 -5.576531 4.701842 1.194530 -2.007458 -0.003407 -3.644999 3.646006 -3.032851 -2.682335 2.670694 -1.934668 0.316857 0.401543 1.101121 1.198359 1.733955 4.395972 -3.974355 -3.252716 3.306391 1.050937 3.977222 1.681736 0.651065 0.585915 -3.645032 -0.590982 -2.706317 -2.936538 0.126985 1.542146 -4.610272 0.452426 -1.340821 3.650136 2.659919 -1.796546 -2.449039 -0.683066 1.274459 -4.319800 0.222912 2.072873 2.669966 -5.244488 0.093182 2.764937 -2.273871 0.003730 -1.806352 -0.697938 -3.248485 -3.978629 1.131622 0.067029 1.703026 1.433664 -0.735835 0.457285 1.179522 0.312874 0.829084 1.202652 3.420675 2.493580 0.138442 -1.110124 -4.681030 2.040946 -4.945576 -6.018785 4.198176 -1.764411 -3.744294 -0.953726 0.164674 4.285433 -0.996225 -0.642058 -1.963782 1.234945 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::_S_buffer_size() = -0.112110 -0.169443 0.031958 -0.327706 0.186556 -0.158090 0.067596 -0.103717 -0.424287 -0.173252 0.118412 -0.381119 -0.045186 0.341113 -0.102915 0.188108 0.380773 0.138979 -0.110422 -0.108159 0.206083 -0.162970 0.286025 0.362034 -0.218925 0.046730 -0.198037 0.174160 0.062216 0.140254 0.079130 -0.213855 0.070833 -0.084752 -0.023574 -0.193212 -0.002289 0.275769 0.134866 -0.437274 0.137753 0.128216 0.284420 -0.033607 -0.001934 0.112218 0.141529 0.171815 -0.062562 0.245555 0.268895 0.071311 0.042837 0.073210 0.092869 0.000808 0.108121 -0.262055 -0.143910 -0.066817 -0.053060 -0.109818 0.054879 0.199233 0.301161 0.001509 -0.049966 0.024699 0.064221 0.113237 0.256817 0.034632 -0.100920 -0.139550 0.054347 -0.166553 0.032835 -0.515991 0.012756 -0.780152 -0.202867 0.113650 0.478909 0.296971 -0.056634 0.059071 0.270319 -0.053519 -0.133741 0.204321 0.258150 -0.062147 -0.130053 -0.008479 -0.239253 0.120845 -0.051379 -0.050925 0.037375 0.319466 -0.225699 -0.007930 0.157301 -0.030847 -0.093627 -0.041748 0.085587 0.188082 -0.436828 -0.066849 0.067160 0.352398 0.170746 -0.294318 0.073130 -0.258615 0.080740 -0.011629 -0.194049 -0.003017 0.038294 -0.098492 -0.172549 0.142993 -0.491712 0.104477 0.009194 0.113379 -0.025335 0.024153 0.019110 0.254046 -0.156773 -0.305569 0.058522 0.013368 0.066883 0.126987 -0.182772 -0.190342 0.069138 -0.254550 0.152586 -0.100560 -0.180808 -0.203337 -0.095294 0.088279 -0.050656 0.324722 -0.011630 0.376005 0.277796 -0.116161 0.028232 -0.031199 0.105854 0.148502 0.199179 -0.076573 0.155774 -0.296359 0.180052 0.247146 0.184118 -0.104782 -0.131864 0.075725 0.013424 0.150374 0.060228 -0.023412 -0.025391 -0.169904 -0.068375 0.070186 0.402383 0.161324 0.113164 0.089078 0.189319 -0.110327 -0.147092 -0.088497 -0.150959 0.083624 -0.006549 0.041117 0.155045 0.376550 -0.680038 0.272231 0.015337 0.163422 0.062613 0.058633 -0.247581 -0.625703 -0.194868 0.068336 0.392995 -0.133179 0.168009 0.192030 -0.234702 -0.038341 0.001749 -0.022501 -0.202871 0.113857 0.056044 -0.136478 0.000000 0.028128 -0.124913 0.083783 -0.084701 0.149307 0.297731 -0.416652 0.152527 -0.057737 -0.067903 0.000999 0.024026 0.250359 -0.161770 -0.117729 0.074344 -0.107163 -0.232342 -0.165362 0.077226 0.145105 -0.220082 -0.017118 -0.038797 -0.062681 0.273873 -0.149154 0.196817 0.084495 -0.187048 0.051571 0.073191 -0.014937 -0.099330 0.059679 -0.087490 -0.279833 -0.073919 0.283289 -0.103763 0.145650 0.180642 0.118711 -0.249772 0.215564 0.304514 0.002027 -0.075486 0.216686 -0.176971 -0.140960 0.286940 0.267957 -0.336436 0.058278 -0.253945 0.022190 -0.043837 -0.074064 0.286494 0.145784 0.133488 -0.090896 0.012776 -0.064840 0.202220 0.108970 -0.075264 0.053608 0.466291 0.165245 0.059521 0.106505 -0.217131 -0.008666 -0.267121 -0.187231 -0.018445 0.164326 -0.287807 0.043818 -0.188420 0.320584 0.032797 0.100562 -0.118289 0.209595 +PE-benchmarks/topological-sorting.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.377412 -0.157980 0.738975 -1.193158 1.207906 0.120876 0.225531 -0.141646 -0.985008 -0.498758 -0.084633 -0.702463 -0.691032 1.279618 -0.444499 0.715146 1.351910 0.204179 -0.342924 -0.532887 1.356605 -0.745156 1.332160 0.654661 -1.422881 -0.063245 0.329385 1.260021 0.749150 1.008588 -0.316375 -0.242098 0.193799 -0.549636 0.457362 -1.023956 0.581377 0.419321 -0.054709 -1.535240 0.165788 -0.000462 -0.085821 0.077093 -0.290874 1.141030 0.785527 1.097648 -0.894404 0.314357 1.304346 0.099997 -0.107186 0.451917 -0.338596 0.048868 0.724470 0.082471 -0.658109 -0.249719 -0.011921 -1.282622 0.490198 0.882372 1.502457 -0.332654 0.146838 0.946076 0.158579 0.329761 0.637912 0.160894 0.012404 -0.253560 0.910482 -1.192561 -0.095892 -2.237505 -0.212364 -3.011703 -0.594717 -0.803110 0.717618 -0.168836 0.184502 0.073456 1.385862 0.177346 -0.037108 0.943138 1.171528 -0.856905 -0.404028 -1.395402 -0.705499 0.524792 -0.823892 -0.513435 0.690759 0.619389 -0.554917 -0.547469 0.330158 -0.042592 -0.416239 -0.539486 -0.493689 1.200413 -1.465906 -0.659845 -0.805307 0.651149 -0.138059 -1.594341 0.190735 -0.619171 1.195667 -0.278249 0.549931 -0.420483 0.018103 0.881714 -0.464862 -0.099645 -0.784655 1.148518 0.616582 -0.035794 0.246615 0.087864 0.077013 0.817622 1.022488 -0.708331 -0.872607 0.438777 -0.563449 0.022077 -1.126054 -0.186987 1.046140 -1.190201 0.094772 0.567634 -0.438629 -0.341440 0.798032 -0.260727 0.837141 2.490239 0.140984 0.566405 0.291012 -0.943613 0.625013 0.178384 -0.087595 0.780031 0.422158 -0.044383 -1.004338 -1.120767 0.484414 0.782312 0.795486 -1.329102 -0.656214 -0.521177 0.033376 0.159555 -0.415586 0.843354 -0.585086 -0.449356 -0.254987 0.127672 1.718562 -0.334198 -0.923704 0.869134 0.475690 -1.159999 -1.489413 -0.576159 -0.383908 -0.263956 0.060403 -0.068773 0.616402 1.498723 -2.636812 1.005135 0.184661 -0.137073 0.603445 -0.429480 -0.195220 -1.867596 -0.207727 0.828532 1.192728 -0.250456 0.102818 0.281874 -0.986310 0.336607 0.189243 0.356942 -0.047081 0.191430 0.061585 -0.452799 -0.742914 -0.133331 -0.428299 0.277721 0.021428 0.451976 -0.092711 -2.406112 1.085018 -0.925921 -0.274103 0.565814 0.049405 1.032238 -1.000902 -1.074284 0.703332 0.167136 -0.660195 -1.220002 0.490312 0.958124 -0.303585 -0.082986 -0.454465 -1.608414 0.409835 -0.809413 0.172303 0.389223 0.271624 1.116424 0.239946 -0.424534 -1.273206 -0.043616 -0.111759 -0.328604 -0.340924 0.002307 0.110170 0.947511 1.064672 0.108691 0.057083 0.101382 1.310666 -1.041845 -0.922893 0.959681 0.373710 -0.781079 0.915147 1.082581 -1.171203 -0.707635 -0.809780 0.017202 0.048213 -0.787478 0.570093 -0.355435 0.251815 0.530286 0.315002 -0.514869 0.811891 0.287700 -0.097486 -0.682433 1.971887 2.105812 -0.829267 0.073171 -0.851126 0.536920 -1.526409 -0.937117 0.147110 0.103301 -0.196913 0.664572 0.356366 1.015141 -0.046563 0.081570 -0.103509 -0.502759 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.146700 -0.028066 0.236023 -0.345971 0.244961 -0.059023 0.114374 -0.135093 -0.364850 -0.244843 0.080112 -0.343704 -0.230311 0.419049 -0.207043 0.128030 0.537038 0.188762 -0.101022 -0.236627 0.288539 -0.245673 0.549108 0.552026 -0.462076 0.012309 0.100856 0.349907 0.253251 0.248861 -0.012180 -0.172548 0.172227 -0.112652 0.119302 -0.362937 0.074657 0.128075 0.017843 -0.634431 0.069057 -0.041649 0.131619 -0.014259 -0.028996 0.390102 0.342474 0.358363 -0.162183 0.209998 0.402174 0.132808 0.032128 0.126461 0.049009 -0.057142 0.288145 -0.121381 -0.145100 -0.039602 -0.037973 -0.408130 0.051611 0.413715 0.553534 0.004690 0.029999 0.060515 0.022319 0.146773 0.216904 0.099190 0.005017 0.053834 0.187577 -0.424552 0.108296 -0.875097 -0.086663 -1.135243 -0.268903 -0.156832 0.401112 0.038373 0.056721 0.147749 0.447284 0.137574 -0.005700 0.259251 0.465527 -0.270083 -0.166405 -0.126715 -0.240294 0.229004 -0.251180 0.069399 0.090780 0.251065 -0.287507 -0.191844 0.227517 0.009722 -0.189026 -0.058365 -0.029314 0.318416 -0.552129 -0.120661 -0.227034 0.104295 0.062705 -0.578567 0.126917 -0.338759 0.486119 -0.007197 -0.083369 -0.136869 0.040372 0.155020 -0.111736 0.001013 -0.472858 0.288901 0.114764 0.069204 0.013862 -0.004071 0.048659 0.349062 0.162095 -0.291784 -0.085639 0.055995 -0.219777 0.069483 -0.366491 -0.113694 0.332667 -0.343764 0.138644 0.086610 -0.245345 -0.273021 0.237152 -0.044882 0.189052 0.805121 0.019623 0.345308 0.282633 -0.341009 0.065973 -0.072744 0.029293 0.249212 0.280180 0.035281 -0.194546 -0.376475 0.136918 0.409298 0.281290 -0.354623 -0.210688 -0.057270 0.005098 0.036860 0.039805 0.080172 -0.158989 -0.239574 -0.102560 0.177438 0.506498 -0.016870 -0.124400 0.089301 0.122724 -0.215756 -0.386787 -0.100193 -0.065860 0.092693 -0.009940 0.017639 0.201010 0.503835 -1.021680 0.377272 -0.014122 0.055817 0.203939 0.000231 -0.258273 -0.647733 0.064415 0.247177 0.403760 -0.053690 0.098267 0.201159 -0.411194 -0.054956 0.009854 0.137151 -0.201487 0.185315 0.157458 -0.243779 -0.273345 -0.075833 -0.001376 -0.011112 -0.047149 0.257163 0.101199 -0.854977 0.375908 -0.188162 -0.194784 0.040705 -0.085640 0.269322 -0.435124 -0.368623 0.136419 -0.099665 -0.252991 -0.354592 0.058245 0.268436 -0.189169 0.031932 -0.167311 -0.264191 0.250283 -0.243723 0.171571 0.181517 0.049790 0.368631 -0.002718 -0.083433 -0.335681 0.109226 0.013206 -0.252516 -0.200066 0.177243 -0.087661 0.270899 0.498282 0.018394 -0.112224 0.220698 0.474322 -0.289466 -0.295866 0.267185 0.189353 -0.167032 0.376066 0.290509 -0.466352 -0.152458 -0.289049 -0.125117 0.041963 -0.291616 0.330861 -0.097234 0.179286 0.113242 0.088432 -0.157687 0.315814 0.068583 0.019684 0.014178 0.541615 0.650245 -0.178051 0.076287 -0.351097 0.109176 -0.538598 -0.352872 0.045868 0.075166 -0.172210 0.107684 -0.110477 0.383811 0.073361 0.017836 -0.114760 0.087886 +PE-benchmarks/topological-sorting.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::max_size() const = -0.133945 -0.015480 0.225070 -0.322800 0.236944 -0.055166 0.106778 -0.128494 -0.343114 -0.227999 0.059158 -0.305991 -0.202554 0.396027 -0.191159 0.134307 0.518330 0.189026 -0.085830 -0.228846 0.273073 -0.260950 0.518544 0.522006 -0.432855 0.018424 0.115873 0.323099 0.226978 0.261314 -0.041116 -0.169347 0.162220 -0.127335 0.118062 -0.362782 0.064483 0.123940 0.025653 -0.612995 0.065971 -0.056610 0.128639 -0.014397 -0.031568 0.356673 0.332401 0.333257 -0.145969 0.207790 0.371363 0.128924 0.029974 0.120925 0.061989 -0.010062 0.287695 -0.111521 -0.138759 -0.025442 -0.039945 -0.389365 0.059782 0.386788 0.516722 -0.000180 0.027985 0.063268 0.009629 0.128678 0.200219 0.092466 -0.009444 0.048267 0.170261 -0.441753 0.108249 -0.837142 -0.088178 -1.084328 -0.254543 -0.161053 0.351438 0.018393 0.075353 0.162722 0.426031 0.113575 0.010141 0.223181 0.439995 -0.276117 -0.156534 -0.119094 -0.222080 0.204028 -0.230834 0.046057 0.088085 0.217829 -0.268137 -0.202953 0.246254 0.023909 -0.178143 -0.064871 -0.028482 0.304674 -0.535069 -0.142226 -0.232677 0.081919 0.031225 -0.537226 0.145459 -0.314957 0.468907 -0.000661 -0.081841 -0.168326 0.047142 0.177709 -0.107283 -0.020323 -0.423226 0.274048 0.104907 0.055122 0.015825 -0.018158 0.039536 0.347515 0.183030 -0.274476 -0.081528 0.066848 -0.221176 0.047873 -0.345767 -0.119193 0.297764 -0.335912 0.123985 0.092227 -0.235689 -0.236267 0.259602 -0.047686 0.186565 0.768140 0.007476 0.315283 0.251078 -0.335751 0.064615 -0.069901 0.021832 0.228017 0.274451 0.040031 -0.209694 -0.354384 0.120869 0.384531 0.266971 -0.334977 -0.229912 -0.079031 0.003038 0.062220 0.030841 0.070970 -0.154630 -0.231185 -0.097975 0.141120 0.510044 -0.027019 -0.105486 0.084361 0.096149 -0.222611 -0.393921 -0.096960 -0.092233 0.087698 -0.029065 0.004897 0.185126 0.474497 -0.979525 0.363290 -0.054940 0.028567 0.196901 0.000789 -0.224195 -0.622048 0.055559 0.238158 0.397364 -0.052863 0.108849 0.186283 -0.386509 -0.053113 -0.003764 0.143140 -0.196994 0.176552 0.157626 -0.262503 -0.253286 -0.053250 0.010115 -0.032724 -0.032984 0.234022 0.099819 -0.822966 0.357704 -0.171870 -0.174414 0.071082 -0.058283 0.252739 -0.408805 -0.351799 0.136509 -0.075083 -0.205227 -0.316563 0.046615 0.265726 -0.186576 0.015164 -0.154083 -0.261330 0.215664 -0.223757 0.159648 0.173112 0.048578 0.354014 -0.017372 -0.080825 -0.317866 0.116882 -0.015743 -0.250677 -0.171291 0.149337 -0.088085 0.267592 0.482815 0.032644 -0.089812 0.212284 0.456014 -0.285352 -0.259764 0.257333 0.193379 -0.157887 0.337616 0.279570 -0.443076 -0.158826 -0.260446 -0.112582 0.046920 -0.267181 0.308374 -0.111433 0.162285 0.111465 0.081724 -0.151142 0.298205 0.062051 0.024496 0.004955 0.508786 0.613981 -0.170495 0.068940 -0.318231 0.094683 -0.507030 -0.322656 0.026799 0.097938 -0.171452 0.105001 -0.094980 0.361982 0.061617 0.029433 -0.091322 0.052936 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/topological-sorting.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -4.666684 4.275279 6.574601 -13.482224 14.496354 17.719967 3.604744 -8.153098 -10.219394 0.316305 1.124129 -17.206056 -7.615990 15.568390 -6.838937 7.103442 19.159161 0.363477 -7.034366 1.708421 10.398717 7.589368 18.500715 15.138635 -12.944503 -0.022076 1.119182 3.357462 -2.974367 12.581029 -10.026862 -16.801914 4.207953 -3.732370 -1.732675 -3.340444 -0.452817 -3.403444 8.031644 -17.354712 3.156619 4.191273 -4.245785 -4.519310 -1.504772 -4.166651 19.162940 10.472562 -0.998742 -3.167024 8.173037 7.704397 -2.200311 2.825748 6.770688 3.309316 10.110465 0.825719 -5.882121 -7.898581 -4.250562 3.958683 -2.764211 14.416730 14.031486 5.445402 -1.682913 2.252236 0.405438 0.955962 1.226546 3.765996 3.359935 9.741861 3.559235 -2.931809 1.919181 -12.784917 -1.531271 -9.358447 -8.241213 -3.001068 2.128965 5.619651 7.467984 -7.012915 15.388189 -3.323849 0.111245 6.064638 21.240275 -13.843438 -5.036860 -9.789189 -11.287089 0.398402 -4.709977 2.732310 -2.104066 -2.988488 -13.080823 -11.107067 0.483010 5.068667 -4.670465 -1.593912 3.161926 9.609890 -7.295710 -5.106272 -3.401585 7.276911 -1.704819 -21.962724 -13.344471 -6.373503 0.201229 -0.247363 -7.283387 -16.924426 4.346884 9.919022 -8.582921 -7.166181 -3.569014 11.848917 10.237631 2.687485 0.315174 -2.699888 7.409249 17.839960 3.017301 -8.459737 1.972238 -4.466649 -2.294274 0.753786 -6.799617 -1.209138 -4.006096 -10.011104 2.526696 14.481839 -8.020695 2.677790 -3.754810 -1.197593 5.110096 43.197375 -7.213911 13.789023 3.803478 -18.272863 7.803196 -2.935663 -5.460297 -2.552260 4.756293 8.040450 -18.170708 -12.185934 13.779320 14.788935 9.404263 -11.649740 6.413064 -1.456790 -2.794144 -4.963689 2.453543 3.184956 -1.459450 -10.070006 -5.506879 11.565250 28.683221 -6.166092 -18.709799 9.511489 5.577216 3.043736 -1.780534 -5.597735 -6.207558 2.718346 9.057964 -1.241755 11.987229 18.968290 -24.883081 12.425470 0.970371 -9.137904 15.622996 0.579844 -9.689650 3.441148 -0.176538 15.199971 12.955766 2.034375 -1.722934 -2.366030 -11.573705 -1.680225 2.830142 4.467764 -6.206500 6.041498 5.408817 -15.451551 -9.443621 -7.611237 -4.259547 -5.735761 -10.454800 6.382294 -1.977970 -24.502909 20.140420 7.140201 -0.308452 0.629107 -8.256190 8.511423 -11.343568 -16.191073 7.347472 -3.825036 -1.388256 1.329615 0.937768 7.252622 6.562181 13.237430 -14.695150 -18.356453 9.812427 2.333581 14.530074 5.175990 5.429853 5.127571 2.695729 -2.824536 -10.601965 -13.326885 11.223652 5.322967 -13.790534 -0.751475 -6.437713 13.436531 10.595021 -3.883313 -8.944416 -11.912073 9.674679 -8.487218 2.318486 9.142208 0.041609 -16.423943 -5.421259 11.822421 -6.352301 -4.752768 -7.109776 -2.684308 -11.856737 -13.607172 2.272826 -1.371956 4.247548 5.214436 -2.471755 -5.254126 2.676618 2.225673 -0.883816 4.746470 13.646735 6.469842 -4.779482 4.002364 -14.221787 9.661047 -18.611463 -18.543807 9.967986 -10.341245 -10.506591 -2.943676 -1.447733 11.577478 -3.465191 4.897499 -0.939661 0.694486 +PE-benchmarks/topological-sorting.cpp__int** std::copy(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/topological-sorting.cpp__int** std::copy_backward(int**, int**, int**) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/topological-sorting.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.410618 0.215451 0.832009 -1.315850 2.186557 0.602301 0.866592 -0.274698 -1.042853 -0.920255 -0.029255 -0.669001 -1.438758 1.621569 -0.835677 0.892068 1.934016 0.236150 0.065028 -0.674915 1.956671 -1.215380 2.556666 1.362816 -2.394778 0.053132 0.177932 1.300581 0.307606 2.152401 -0.276723 -1.008571 1.073277 -0.817294 0.948973 -1.392873 0.474201 0.217508 -0.328803 -2.210209 -0.011361 0.278916 -0.229828 0.365107 -0.225568 1.347034 1.726070 1.553354 -1.210139 0.845426 1.478001 0.186066 0.247713 1.000765 -0.035469 0.066692 0.523848 -0.204372 -1.191387 -0.371671 -0.834286 -2.152730 0.616121 1.388951 2.345280 -0.348654 0.483529 0.886343 -0.828285 0.664948 0.921512 0.670491 0.425303 -0.398881 1.794527 -1.366092 -0.352261 -2.990528 -0.884720 -4.497802 -1.179976 -1.694406 0.782398 0.144106 1.167704 -0.156627 2.034077 0.633204 0.321138 1.149063 1.758677 -1.488736 -0.420749 -1.600624 -0.900756 0.166718 -1.114071 -0.335954 0.864165 0.145983 -1.216606 -0.858573 0.681444 0.080032 -0.374448 -1.328801 -0.831228 1.731884 -2.231033 -1.010395 -1.613346 0.431939 -0.693969 -2.625756 0.498624 -0.786625 1.606050 -0.076116 0.799161 -0.524461 0.349582 1.678567 -0.522528 -0.799360 -0.656988 1.965732 1.019915 0.244078 0.571371 0.160390 -0.611441 1.552722 2.307760 -0.243856 -1.167656 0.155172 -0.669989 0.384217 -1.059036 0.040231 1.417239 -1.721692 -0.043118 0.873391 -0.419439 -0.489293 0.765316 -0.576163 1.520129 3.442775 -0.254864 1.226728 0.590170 -1.802712 0.922850 0.156558 0.254269 1.295019 1.309376 -0.226955 -1.495141 -1.646648 0.698849 0.994399 0.892111 -2.102927 -0.899463 -0.780261 0.344198 -0.070058 -0.761394 0.975456 -0.355556 -1.223521 -0.008899 0.017472 2.587464 -0.908367 -1.445561 1.409975 0.592801 -1.392220 -1.838327 -1.090047 -0.762562 -0.225488 0.158629 -0.303326 0.340648 2.034789 -3.345919 1.395590 -0.481932 -0.168597 1.153927 -0.366504 -0.203820 -2.456607 -0.003575 1.201848 1.353220 -0.008117 0.046196 0.316208 -1.401732 0.773844 -0.123115 0.816627 -0.296619 0.584297 -0.217161 -1.292534 -1.565621 -0.934033 -0.253280 0.024353 -0.083291 0.477791 0.586686 -3.547356 1.397215 -1.007814 -0.941805 0.977789 0.514279 1.629036 -1.083899 -1.972601 0.967811 -0.544044 -1.287521 -1.857001 0.710118 0.998285 -0.148266 -0.408842 -0.822542 -2.206145 1.119736 -0.852076 0.585500 0.828364 0.951721 2.473436 0.526769 -1.456528 -2.036866 -0.647510 0.216417 -0.800612 -0.906168 -0.231376 -0.268703 1.389147 2.046076 0.500582 0.170732 -0.065831 2.433586 -1.888848 -1.010662 2.138502 0.854205 -0.802926 1.220950 1.998673 -1.308108 -1.536478 -0.803394 0.286388 0.215442 -1.296643 0.924805 -0.986752 0.533472 0.394672 0.740849 -0.918669 0.806411 0.234872 0.392697 -1.188272 2.660893 2.830441 -1.692673 -0.089116 -0.733306 0.567014 -2.265252 -1.247100 0.113335 0.146283 0.067594 1.171055 0.376454 1.627672 0.171251 -0.257280 -0.028248 -0.966229 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/topological-sorting.cpp__int** std::__miter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/topological-sorting.cpp__int** std::__niter_wrap(int** const&, int**) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/topological-sorting.cpp__int** std::__niter_base(int**) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_a2(int**, int**, int**) = -0.385431 0.102965 0.466342 -0.921549 0.769834 0.264919 0.297754 -0.389216 -0.721065 -0.383496 0.043110 -0.781766 -0.526048 1.012612 -0.451041 0.529614 1.581449 0.353721 -0.263097 -0.500330 0.945545 -0.534829 1.502147 1.392956 -1.214046 -0.036712 0.637379 0.757419 0.473253 0.495261 -0.449914 -0.473941 0.447496 -0.793008 0.293890 -0.865391 0.181821 0.003461 0.368453 -1.642144 0.151139 -0.444401 -0.038931 -0.127577 -0.268262 0.744955 1.157959 0.940126 -0.484224 0.226496 0.991126 0.238691 -0.082289 0.303011 0.136295 0.258197 0.610040 0.322557 -0.361765 -0.265421 -0.139123 -0.736017 0.287675 1.098894 1.328420 0.079978 0.030673 0.534943 0.176634 0.166197 0.323949 0.296798 0.076613 0.289276 0.617279 -1.633170 0.108497 -2.437741 -0.347858 -2.671761 -0.737472 -0.607779 0.432387 -0.605155 0.568733 0.369282 1.230394 0.129749 0.235129 0.639079 1.336774 -1.091647 -0.448819 -0.709735 -0.609162 0.397963 -0.605940 0.144506 0.561477 0.118387 -0.845311 -0.818066 0.631793 0.321834 -0.468935 -0.571061 0.033643 0.809848 -0.996626 -0.672102 -0.847558 0.119514 -0.200257 -1.669146 0.198792 -0.679492 1.313024 0.013635 -0.230093 -1.085309 0.092259 0.900540 -0.363555 -0.503527 -0.295944 0.890353 0.641207 0.133756 0.196698 -0.062547 0.256458 1.338387 0.992450 -0.649492 -0.288086 0.133473 -0.872541 -0.048651 -0.923707 -0.346810 0.830462 -1.007585 0.271941 0.747917 -0.666800 -0.333164 1.403869 -0.184437 0.651988 2.991492 -0.112937 0.853568 0.521734 -1.143140 0.422264 -0.324301 -0.146896 0.423348 0.739602 0.310684 -1.484359 -0.969731 0.460691 1.090074 0.754233 -1.272015 -0.640053 -0.356779 -0.021327 0.006751 -0.120907 0.302226 -0.275775 -0.652149 -0.249752 0.674692 1.822586 -0.518709 -0.685374 0.394482 0.343897 -0.493367 -1.396762 -0.419871 -0.666934 0.156349 0.110813 0.033457 0.636240 1.384625 -2.521755 0.895120 -0.317528 -0.216919 0.804758 0.169761 -0.627564 -1.447234 0.261157 0.910142 1.052181 -0.080762 0.144166 0.255058 -0.996911 -0.101854 0.084558 0.497419 -0.452671 0.504638 0.299913 -0.900651 -0.759717 -0.054417 -0.085568 -0.322676 -0.003883 0.579058 -0.096907 -2.288454 1.260796 -0.281569 -0.429249 0.413967 -0.405913 0.805962 -1.183469 -1.179769 0.611800 -0.024121 -0.118691 -0.627952 0.132841 0.820810 -0.123637 0.233608 -0.703581 -1.293341 0.561531 -0.387229 0.682533 0.473309 0.305287 1.128086 -0.383488 -0.312941 -1.157474 -0.054941 -0.072039 -0.181713 -0.813251 -0.357841 -0.254134 0.964597 1.327368 -0.154140 -0.133658 0.179669 1.092609 -1.336521 -0.478235 0.715106 0.946537 -0.774359 0.439129 0.832695 -1.130387 -0.544998 -0.598704 -0.324947 -0.083660 -0.965592 0.554749 -0.503307 0.388650 0.442981 0.076103 -0.162580 0.666657 0.194938 0.307364 0.002310 1.196086 1.863234 -0.680121 -0.195521 -1.008485 0.448362 -1.538524 -1.201554 0.374424 0.117040 -0.461793 0.190175 0.135564 0.992340 -0.048585 -0.049088 -0.182313 -0.136697 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.762126 -0.604265 -0.103702 -2.006976 1.593850 0.636385 0.668613 -0.929300 -1.681510 -0.080961 0.599966 -1.999192 -0.294066 1.618699 -0.701544 1.887889 2.810568 0.340410 -0.765582 -0.598233 1.677510 -0.082832 2.837032 2.451088 -1.823321 -0.116619 0.207613 1.109612 0.307569 -0.034384 -0.759246 -0.782545 0.829110 -2.158068 -0.340447 -0.955946 0.321709 0.240358 1.890108 -2.553076 0.542439 -0.750605 0.231073 -0.389299 -0.774055 0.468514 1.600592 1.777630 -0.614670 0.540424 1.916701 0.101503 -0.155235 0.591071 0.111344 0.602347 0.463367 0.442469 -0.720804 -1.107393 -0.170221 -0.240690 0.642565 1.729266 2.058484 0.232493 -0.273368 1.434071 0.898141 0.166500 1.077803 0.480859 -0.453239 0.122319 0.967864 -2.812456 0.060053 -3.812270 -0.634444 -3.548618 -1.422719 -0.266777 1.007585 -0.929361 1.418383 0.640425 2.066005 -0.211900 0.014491 1.214840 1.853137 -2.107486 -1.012860 -1.162217 -1.061792 0.526868 -0.856774 0.234869 1.260636 0.516266 -1.690582 -0.910573 0.906816 0.812057 -0.723511 -1.557383 0.693569 0.911957 -1.028529 -1.627367 -0.777007 1.312213 -0.346869 -2.909869 -0.098525 -1.025970 1.600728 -0.146619 -0.683143 -2.168067 -0.005199 1.035863 -0.931036 -0.874794 -0.198148 1.104445 1.440234 0.715510 0.598967 0.091465 0.592437 3.265262 0.943630 -1.469442 -0.299462 0.084887 -0.989339 0.503656 -1.321213 -0.973372 0.814630 -2.097336 1.049322 1.487682 -1.214827 -0.316636 2.322227 0.584739 0.648476 5.294812 -0.034899 2.143804 1.522644 -1.768808 0.750075 -1.113695 0.125488 0.562147 0.941947 -0.012256 -2.501259 -1.851367 1.066010 1.845964 1.488635 -2.304672 -0.821976 -0.096799 0.222244 0.103313 -0.511745 0.684999 0.127501 -1.262974 -0.266179 1.637922 3.650979 -0.713560 -0.577162 1.071560 1.102677 -0.668512 -2.225255 -1.168809 -1.970620 0.242195 0.688755 0.599641 1.135812 2.550568 -3.573519 1.289415 -0.376077 0.039630 1.588065 0.845520 -1.793294 -2.221854 -0.240619 1.169868 1.893445 -0.572703 0.438404 0.736417 -1.443359 -0.131979 0.351209 0.227093 -0.571679 0.750451 0.284503 -1.337303 -0.728517 0.300775 -0.550918 -0.317575 0.101808 1.293535 0.005814 -3.234180 1.841149 -0.090488 -1.055878 0.850071 -1.124487 1.962578 -1.806155 -1.608757 1.398557 -0.122173 0.240083 -0.669994 0.563911 1.124023 0.118515 0.989701 -1.354105 -1.982961 1.227510 -0.377749 1.599389 0.850940 -0.168367 1.037782 -1.393777 -0.543564 -1.765097 -0.723820 -0.469203 0.182084 -1.869063 -0.606420 -0.487774 1.863291 1.645653 -0.193319 -0.770322 0.228521 1.590165 -2.408941 -0.380036 1.291511 1.388117 -1.934962 0.513692 1.623457 -2.078628 -0.158136 -0.912959 -0.246262 -0.579679 -1.610547 1.121091 -0.077295 1.032049 0.248686 0.082540 0.351106 0.975865 0.490985 0.671655 0.194410 2.265151 2.390149 -0.395601 -0.889249 -2.041155 0.683706 -2.471519 -2.443815 1.200005 0.080291 -1.700171 0.278177 0.464875 2.212463 -0.226926 -0.200569 -0.667828 0.147933 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = -0.410747 0.081205 0.448555 -1.008196 0.823409 0.354543 0.334309 -0.481689 -0.786417 -0.371690 0.099924 -0.906844 -0.529577 1.096608 -0.488118 0.634307 1.678068 0.344539 -0.329073 -0.510162 0.988263 -0.429156 1.622561 1.485520 -1.276450 -0.033133 0.592024 0.707973 0.503360 0.477583 -0.456347 -0.545227 0.533754 -0.830181 0.277822 -0.845615 0.171102 0.001777 0.488154 -1.718839 0.181740 -0.424680 0.008041 -0.158099 -0.273497 0.749213 1.224654 1.006400 -0.439638 0.231625 1.033720 0.282189 -0.080478 0.321291 0.182817 0.263828 0.644906 0.238354 -0.385561 -0.325529 -0.148044 -0.656953 0.256340 1.179522 1.400990 0.092910 0.012462 0.579258 0.244637 0.178950 0.362059 0.321000 0.086210 0.329555 0.592006 -1.707968 0.120750 -2.473249 -0.369928 -2.749508 -0.792177 -0.574422 0.464126 -0.581030 0.628093 0.292368 1.299148 0.137582 0.188024 0.608023 1.432751 -1.182617 -0.481191 -0.725121 -0.588919 0.386133 -0.639229 0.193323 0.598047 0.088668 -0.925969 -0.815244 0.644000 0.353971 -0.500549 -0.595074 0.090251 0.854996 -0.997577 -0.709302 -0.795484 0.203783 -0.218085 -1.790394 0.237823 -0.730254 1.265819 -0.000228 -0.272476 -1.172464 0.098049 0.921956 -0.416793 -0.557982 -0.383436 0.951106 0.731751 0.188255 0.188915 -0.018552 0.304961 1.492450 0.940888 -0.716999 -0.250459 0.090269 -0.844275 0.012487 -0.950498 -0.378339 0.836005 -1.067901 0.275089 0.821755 -0.703968 -0.278825 1.408098 -0.131192 0.641573 3.173184 -0.144157 0.966761 0.595675 -1.220581 0.430722 -0.385386 -0.144482 0.403588 0.753627 0.314712 -1.591861 -1.050589 0.536503 1.177272 0.804375 -1.340551 -0.590051 -0.348198 -0.050905 -0.056538 -0.119205 0.313423 -0.253012 -0.715217 -0.272493 0.749082 1.977596 -0.559649 -0.636739 0.421816 0.388298 -0.451263 -1.387386 -0.477229 -0.720625 0.193221 0.147135 0.090385 0.704753 1.479161 -2.567890 0.962570 -0.317148 -0.243563 0.898752 0.207002 -0.723861 -1.454070 0.235114 0.955050 1.102442 -0.131298 0.188453 0.287167 -1.065944 -0.114957 0.074401 0.473456 -0.474001 0.495108 0.354549 -0.925516 -0.767228 -0.029248 -0.095976 -0.356909 -0.027930 0.643857 -0.006923 -2.369098 1.337058 -0.243087 -0.464771 0.420418 -0.477881 0.899990 -1.239996 -1.190005 0.640379 -0.048410 -0.118785 -0.619399 0.147808 0.850434 -0.163887 0.362374 -0.788125 -1.337081 0.626714 -0.393102 0.762874 0.508428 0.303363 1.104162 -0.454298 -0.319159 -1.183194 -0.199016 -0.070310 -0.120619 -0.907912 -0.283411 -0.281798 1.042325 1.353600 -0.168533 -0.230665 0.172860 1.096230 -1.455215 -0.431782 0.756113 0.995040 -0.880364 0.409341 0.881992 -1.175576 -0.518149 -0.614243 -0.367133 -0.154626 -1.025881 0.603999 -0.450512 0.450164 0.407395 0.080225 -0.149497 0.697734 0.199793 0.288038 0.055844 1.260129 1.880834 -0.664022 -0.241327 -1.102131 0.506995 -1.611450 -1.312545 0.457794 0.068467 -0.566661 0.171192 0.120648 1.084869 -0.040574 -0.047173 -0.231138 -0.094802 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.888705 -0.713070 -0.192638 -2.440210 1.861729 1.084505 0.851390 -1.391666 -2.008268 -0.021932 0.884035 -2.624584 -0.311711 2.038682 -0.886928 2.411354 3.293665 0.294500 -1.095462 -0.647396 1.891100 0.445536 3.439102 2.913908 -2.135338 -0.098724 -0.019163 0.862385 0.458104 -0.122772 -0.791413 -1.138978 1.260398 -2.343935 -0.420789 -0.857068 0.268115 0.231935 2.488614 -2.936551 0.695443 -0.651998 0.465932 -0.541912 -0.800233 0.489801 1.934065 2.109001 -0.391739 0.566066 2.129675 0.318992 -0.146178 0.682470 0.343958 0.630499 0.637699 0.021455 -0.839784 -1.407932 -0.214828 0.154630 0.485889 2.132405 2.421335 0.297153 -0.364423 1.655644 1.238159 0.230266 1.268352 0.601868 -0.405254 0.323717 0.841499 -3.186446 0.121315 -3.989809 -0.744796 -3.937351 -1.696244 -0.099992 1.166282 -0.808736 1.715185 0.255856 2.409774 -0.172735 -0.221031 1.059560 2.333024 -2.562336 -1.174719 -1.239144 -0.960579 0.467714 -1.023221 0.478953 1.443487 0.367676 -2.093875 -0.896462 0.967852 0.972740 -0.881578 -1.677447 0.976608 1.137696 -1.033283 -1.813364 -0.516637 1.733560 -0.436007 -3.516112 0.096633 -1.279784 1.364702 -0.215933 -0.895059 -2.603838 0.023751 1.142946 -1.197226 -1.147068 -0.635606 1.408211 1.892958 0.988003 0.560054 0.311438 0.834951 4.035577 0.685822 -1.806976 -0.111323 -0.131130 -0.848006 0.809348 -1.455170 -1.131017 0.842345 -2.398919 1.065065 1.856872 -1.400670 -0.044944 2.343375 0.850966 0.596400 6.203272 -0.190995 2.709772 1.892352 -2.156014 0.792364 -1.419120 0.137560 0.463347 1.012077 0.007881 -3.038769 -2.255655 1.445071 2.281951 1.739343 -2.647350 -0.571964 -0.053892 0.074354 -0.213133 -0.503233 0.740984 0.241319 -1.578311 -0.379886 2.009877 4.426030 -0.918258 -0.333986 1.208231 1.324682 -0.457993 -2.178374 -1.455600 -2.239078 0.426559 0.870366 0.884279 1.478376 3.023246 -3.804193 1.626662 -0.374176 -0.093591 2.058037 1.031724 -2.274781 -2.256034 -0.370835 1.394407 2.144750 -0.825384 0.659838 0.896962 -1.788522 -0.197496 0.300425 0.107279 -0.678327 0.702797 0.557679 -1.461628 -0.766077 0.426619 -0.602960 -0.488739 -0.018424 1.617531 0.455736 -3.637401 2.222463 0.101923 -1.233488 0.882325 -1.484330 2.432718 -2.088788 -1.659937 1.541455 -0.243621 0.239611 -0.627231 0.638748 1.272143 -0.082736 1.633533 -1.776825 -2.201664 1.553424 -0.407113 2.001094 1.026535 -0.177987 0.918164 -1.747823 -0.574653 -1.893694 -1.444193 -0.460561 0.487554 -2.342366 -0.234271 -0.626095 2.251932 1.776811 -0.265285 -1.255357 0.194474 1.608271 -3.002414 -0.147772 1.496548 1.630633 -2.464985 0.364750 1.869941 -2.304574 -0.023894 -0.990652 -0.457191 -0.934511 -1.911990 1.367342 0.186679 1.339624 0.070759 0.103151 0.416521 1.131250 0.515262 0.575029 0.462079 2.585362 2.478148 -0.315102 -1.118281 -2.509385 0.976871 -2.836149 -2.998768 1.616856 -0.162577 -2.224508 0.183260 0.390292 2.675112 -0.186872 -0.190995 -0.911955 0.357405 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/topological-sorting.cpp__std::deque >::deque() = -0.134985 0.044647 0.354579 -0.483050 0.549910 0.088847 0.201529 -0.076119 -0.407593 -0.278064 -0.051622 -0.180261 -0.325538 0.508851 -0.287880 0.175487 0.685734 0.233144 -0.013232 -0.281671 0.504541 -0.378768 0.741296 0.550209 -0.705318 0.024032 0.113630 0.478491 0.178216 0.686325 -0.124277 -0.301142 0.235834 -0.141753 0.304135 -0.578276 0.132328 0.152816 -0.140631 -0.819860 0.057798 -0.000649 0.042683 0.076769 -0.017101 0.407801 0.497784 0.453760 -0.305719 0.254868 0.487982 0.245467 0.043596 0.254718 0.039321 0.121099 0.323786 -0.150682 -0.267560 -0.045194 -0.181933 -0.602183 0.195018 0.471546 0.717687 -0.050878 0.134087 0.101580 -0.145468 0.189439 0.302293 0.144318 0.017558 -0.064976 0.377894 -0.501782 0.032796 -1.026964 -0.154732 -1.410365 -0.331059 -0.483727 0.314472 0.081345 0.233004 0.075510 0.612696 0.129432 0.150404 0.304597 0.508293 -0.395476 -0.138557 -0.394031 -0.335471 0.155184 -0.298252 -0.118973 0.119839 0.181319 -0.328582 -0.302921 0.279213 0.022939 -0.164612 -0.222198 -0.186577 0.521719 -0.756563 -0.260011 -0.457251 0.191631 -0.141264 -0.732082 0.163584 -0.416548 0.575146 -0.062501 0.129748 -0.190198 0.089220 0.484241 -0.180338 -0.105689 -0.412918 0.526413 0.225250 -0.027770 0.073586 -0.059290 -0.179646 0.419442 0.532085 -0.221229 -0.284187 0.153560 -0.277176 -0.021859 -0.470031 -0.018652 0.402115 -0.502966 0.042335 0.208508 -0.209486 -0.205406 0.253148 -0.177671 0.457101 1.142493 -0.074755 0.344908 0.202824 -0.515001 0.204794 0.102414 0.077607 0.392987 0.415288 -0.043707 -0.417980 -0.502799 0.098033 0.357492 0.318506 -0.495146 -0.327218 -0.279669 0.003384 0.106822 -0.145075 0.174713 -0.253007 -0.345423 -0.072836 -0.030371 0.763861 -0.095040 -0.351627 0.261544 0.180152 -0.494158 -0.487499 -0.242835 -0.204330 0.019747 0.006511 -0.109986 0.195625 0.633348 -1.258435 0.482187 -0.152620 -0.036584 0.295043 -0.124494 -0.047141 -0.758621 0.027789 0.344465 0.556591 -0.070394 0.089278 0.189560 -0.463995 0.116494 -0.043675 0.307502 -0.202035 0.176221 0.131822 -0.453949 -0.402199 -0.218670 -0.036267 -0.025069 -0.060315 0.167531 0.116068 -1.172288 0.438645 -0.299046 -0.212263 0.310834 0.100566 0.397027 -0.427307 -0.539629 0.247191 -0.003275 -0.274563 -0.500111 0.152708 0.436881 -0.197254 -0.018578 -0.264172 -0.582288 0.257773 -0.279509 0.156583 0.248568 0.199692 0.637110 0.093809 -0.252740 -0.562935 -0.041329 0.027289 -0.281780 -0.190195 0.097328 -0.116946 0.389802 0.703643 0.135435 0.012186 0.128760 0.789240 -0.437606 -0.292289 0.526305 0.192629 -0.178379 0.398957 0.528033 -0.528447 -0.473294 -0.274077 0.039679 0.168959 -0.347146 0.388474 -0.300562 0.212159 0.144694 0.221534 -0.326272 0.331715 0.079280 0.064328 -0.204890 0.800798 0.811812 -0.339140 0.105242 -0.240678 0.132154 -0.690593 -0.302954 -0.095449 0.016909 -0.068008 0.355615 -0.050349 0.537416 0.036175 0.130601 0.021996 -0.215045 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_Deque_base() = -0.587133 0.646400 1.666793 -2.834278 3.683913 2.382859 1.027532 -0.961133 -1.847798 -0.527829 -0.082802 -1.673586 -1.801853 2.630484 -1.430221 1.338287 3.006461 -0.100503 -0.613766 -0.481360 3.016162 -0.340802 3.638414 1.967451 -3.565728 0.149163 0.068671 1.805682 0.219346 3.669678 -1.423896 -2.022981 0.898429 -0.736882 0.967025 -1.469756 0.509355 -0.123978 0.109612 -3.172345 0.282906 0.649776 -0.726979 0.265912 -0.231461 0.824593 3.090545 2.191630 -1.489824 0.265710 2.385792 0.986170 -0.053703 1.170888 0.464647 0.504344 1.940542 0.085042 -1.419599 -1.118008 -1.126747 -1.383175 0.681657 2.383917 3.281537 0.034880 0.444370 0.992548 -0.611921 0.650400 1.060892 0.937436 0.345686 0.274885 2.059733 -1.151777 0.112656 -3.419126 -0.657265 -4.237842 -1.613636 -2.038381 0.561123 0.700105 1.692271 -0.979101 3.130553 0.228562 0.271432 1.316368 2.947254 -2.232307 -0.512380 -2.597289 -2.159516 -0.079825 -1.249225 -0.464644 0.383146 0.094201 -1.931345 -1.420675 0.482878 0.385441 -0.668677 -1.120658 -0.788592 2.426133 -2.549424 -1.176530 -1.388108 1.511359 -0.873472 -4.042237 -0.972266 -1.622813 1.331878 -0.713389 0.733899 -1.567871 0.467320 2.652456 -1.454581 -1.052455 -1.103774 2.891908 2.151589 0.275720 0.420113 -0.363366 -0.216590 2.410241 2.314834 -0.857344 -1.265354 -0.233856 -0.524405 0.247782 -1.538533 0.406207 0.939071 -2.236439 -0.047248 1.966993 -0.603353 0.133638 0.135331 -0.786408 1.906258 7.043213 -0.958318 2.093592 0.520198 -2.927891 1.580849 0.582849 -0.122502 1.299571 1.333816 0.111079 -3.062186 -2.562485 1.729062 1.681050 1.325396 -2.920152 -0.109983 -0.888728 -0.272823 -0.359047 -0.832355 1.086697 -0.763607 -1.662851 -0.508058 0.451234 4.739842 -1.017127 -3.474768 2.360956 0.999766 -1.603221 -1.380273 -1.652170 -1.062009 -0.056979 0.912876 -0.528203 1.548018 3.332471 -5.298457 2.139803 -0.138712 -1.119359 2.557106 -0.738974 -0.436737 -1.622646 -0.230803 2.167484 2.241962 -0.068900 -0.452842 0.100879 -2.082460 0.959935 0.089264 1.060245 -0.823775 0.762339 0.423871 -2.457737 -2.159325 -1.851092 -0.819470 0.058371 -1.218787 0.613513 -0.303169 -5.424787 2.742503 -0.430340 -0.589458 1.230339 -0.118880 2.081642 -1.466526 -2.806112 1.439210 -0.346072 -1.128613 -1.813896 0.983638 1.664631 0.345877 1.013127 -2.433778 -3.873273 1.522700 -0.870393 1.481155 1.118248 1.402957 2.451373 1.014161 -1.341644 -3.049414 -1.753480 1.316907 0.142634 -1.883450 -0.071680 -0.816333 2.177349 2.437693 0.184822 -0.186159 -1.240904 3.146264 -2.063411 -0.679108 2.672681 0.332506 -2.270081 0.507958 2.829134 -1.358196 -2.076393 -1.280066 0.023606 -0.695085 -2.152728 1.207286 -0.731319 0.930704 0.721259 0.688614 -1.493243 0.971222 0.245005 0.113789 -0.935567 3.860231 3.030609 -1.806833 0.307420 -1.572494 1.410780 -3.419044 -2.330630 0.754290 -1.280959 -0.579928 1.164712 0.102391 2.665360 -0.212705 0.528633 0.319267 -1.087637 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.199411 -0.047123 0.524721 -0.533037 0.321538 -0.082616 0.145491 0.038087 -0.555957 -0.326177 -0.062802 -0.320353 -0.367220 0.617038 -0.307020 -0.046081 0.900527 0.498701 -0.112797 -0.337400 0.337020 -0.332755 0.722994 0.816157 -0.650006 -0.005706 0.094642 0.608257 0.288271 0.607998 -0.083019 -0.320799 0.156374 0.093598 0.336625 -0.730845 0.106177 0.237512 -0.306608 -1.089316 0.133513 0.084038 0.184317 -0.020522 0.096100 0.603549 0.491715 0.477204 -0.213265 0.214502 0.465850 0.354822 0.054377 0.172897 0.092648 0.072264 0.448927 -0.198936 -0.250919 0.048691 -0.101986 -0.642212 0.089483 0.559785 0.782961 0.048002 0.067292 -0.194737 0.052129 0.232077 0.307460 0.072391 0.082092 0.026625 0.221097 -0.377548 0.145762 -1.131775 0.007103 -1.600378 -0.356236 -0.395132 0.679501 0.181873 -0.088710 0.006698 0.646160 0.075337 0.165211 0.358660 0.618337 -0.280963 -0.227022 -0.319944 -0.360145 0.383809 -0.311825 -0.082998 0.093264 0.351466 -0.375155 -0.300759 0.274507 -0.059471 -0.248547 0.134682 -0.082141 0.596606 -0.821942 -0.090700 -0.508541 0.248621 0.150896 -0.747386 0.118472 -0.566207 0.592025 0.012889 -0.134480 -0.079734 0.117874 0.278301 -0.207685 0.153327 -0.797933 0.576324 0.033995 -0.149699 -0.025797 -0.045128 -0.100923 0.254564 0.280770 -0.434477 -0.140493 0.283933 -0.430811 -0.135112 -0.692046 -0.096930 0.470694 -0.464564 0.103002 0.044791 -0.401065 -0.347735 0.070962 -0.114903 0.418597 1.252736 -0.065968 0.376596 0.277790 -0.455272 0.261959 0.158712 0.058997 0.337985 0.478737 0.068844 -0.318872 -0.509698 0.029639 0.563397 0.442167 -0.381209 -0.224431 -0.270866 -0.057048 0.104561 0.104175 0.088852 -0.333100 -0.327564 -0.165573 0.073148 0.687384 0.066035 -0.472358 -0.002708 0.202034 -0.371230 -0.403130 -0.070412 0.012118 0.095223 -0.029728 -0.091752 0.339979 0.726640 -1.542619 0.627190 -0.011365 0.018259 0.333822 -0.147739 -0.157317 -0.836351 0.066678 0.381038 0.795382 -0.019811 0.007313 0.268899 -0.586295 -0.085679 0.014793 0.395337 -0.308364 0.250457 0.266956 -0.392277 -0.334143 -0.320648 -0.016483 -0.050247 -0.174170 0.268695 0.102194 -1.286535 0.534912 -0.280170 -0.165440 0.132026 -0.020817 0.211567 -0.638888 -0.572017 0.134185 0.072806 -0.416563 -0.544639 0.037183 0.557682 -0.324894 0.088115 -0.253842 -0.518336 0.401451 -0.305812 0.266246 0.245781 0.052854 0.598096 0.323347 -0.086754 -0.431105 0.046237 0.106693 -0.388095 -0.140119 0.329299 -0.159665 0.344083 0.820235 0.026245 -0.092492 0.170854 0.856511 -0.269416 -0.393724 0.404945 -0.000994 -0.021448 0.556519 0.479963 -0.773307 -0.430228 -0.424524 -0.124420 0.215809 -0.339797 0.480804 -0.345601 0.244904 0.192376 0.143991 -0.386337 0.402358 0.118607 -0.099887 0.038192 0.855212 0.872350 -0.229133 0.387415 -0.382175 0.207625 -0.760062 -0.269649 -0.194927 -0.072061 -0.180331 0.294044 -0.186653 0.505750 0.034444 0.191167 -0.121335 0.036317 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -2.864030 1.613848 5.524870 -10.047460 10.884881 9.211082 2.475717 -4.173544 -7.007318 -0.653501 0.022774 -8.175658 -5.522525 10.062844 -4.574935 5.050202 11.553283 -0.004757 -3.939159 -0.807478 9.856174 0.554969 11.684856 7.860765 -10.849591 -0.003584 0.949322 5.845606 1.212969 10.096869 -6.075525 -7.261903 2.073698 -3.084521 1.649539 -4.219039 1.548583 -0.474933 2.540887 -11.506438 1.697078 1.859963 -2.412187 -0.577985 -1.146490 1.844798 10.721055 7.409960 -3.841219 -0.612655 7.983372 3.258394 -1.116639 2.691601 2.313672 2.217344 7.553074 1.785074 -4.277487 -4.416730 -2.582496 -2.012988 1.257453 8.732725 10.954068 1.174854 0.379516 3.518180 0.205087 1.484644 2.594912 2.543873 1.092316 2.768442 5.334059 -4.160706 0.937056 -11.551507 -1.179937 -12.193920 -5.297862 -4.645148 2.143338 1.680864 4.578350 -3.814947 10.777936 -0.765761 -0.159096 4.453161 11.896835 -8.197580 -2.635931 -8.788499 -7.692317 0.505319 -4.261916 -0.820173 1.437951 0.227865 -7.219213 -6.015478 1.267418 2.153270 -3.001205 -2.430344 -0.999095 8.083188 -7.190016 -4.055696 -3.491217 5.361242 -1.554680 -14.157590 -5.246103 -5.691412 3.233480 -1.964826 -0.282204 -7.791196 1.511944 8.076563 -5.459858 -3.664808 -3.416574 9.287067 7.393398 0.741267 0.716861 -1.344157 2.062188 9.343277 5.320220 -4.910247 -2.533421 -1.026485 -2.586592 0.315058 -6.073846 0.051177 1.950845 -7.485389 0.360487 7.515333 -3.449450 1.198472 0.999100 -1.710542 4.877667 27.045419 -3.400015 7.594291 1.884387 -10.138100 6.005027 0.838080 -1.768675 2.489891 3.701792 2.221386 -12.251554 -8.753237 7.310010 7.624858 5.264775 -9.743462 0.872957 -2.348123 -1.493202 -1.982115 -1.033527 3.388381 -2.567484 -5.048051 -2.824376 4.079453 17.712836 -3.849748 -12.603206 7.310518 3.416190 -3.377340 -4.928123 -4.870025 -3.731064 0.281940 3.611122 -1.007239 7.215192 12.377636 -18.525506 7.759145 0.652535 -4.763278 9.821385 -1.775488 -3.532571 -4.063180 -0.786099 8.421246 8.789156 0.088956 -1.810623 -0.087702 -7.842371 1.443921 1.304633 3.242255 -3.420407 3.101351 2.440165 -8.388232 -6.658069 -5.133828 -3.502588 -1.033142 -5.149649 2.936655 -2.245913 -18.151254 11.267226 0.300078 -0.742662 2.990953 -2.622845 6.500157 -6.462002 -9.776388 5.040438 -0.452345 -2.511226 -4.246014 2.520438 6.167483 1.950530 5.289548 -9.175967 -13.993752 5.461265 -2.139654 6.747367 3.109952 3.446736 6.096323 3.177307 -2.746829 -9.740069 -6.127608 4.746939 1.825081 -7.362751 -0.861418 -2.923490 8.155031 7.467010 -0.980328 -2.303598 -5.355394 8.957431 -6.653614 -1.417838 7.282618 0.997201 -9.370183 -0.181597 8.799792 -5.376939 -5.237761 -5.077343 -1.579010 -4.618989 -8.134861 3.356250 -1.480927 3.127420 2.982665 0.506773 -3.866587 3.385760 1.453059 -0.661023 -0.711980 12.600514 9.413340 -5.088340 1.458805 -7.908246 5.977068 -12.182405 -9.823423 4.290815 -4.900036 -4.172330 1.697620 0.433655 8.564093 -1.550386 2.054963 0.144514 -2.092772 +PE-benchmarks/topological-sorting.cpp__std::allocator::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = -0.169571 0.045099 1.021964 -0.814683 0.494689 0.124351 0.191988 -0.002163 -0.816987 -0.134451 -0.149211 -0.607300 -0.364131 0.857532 -0.306858 0.031026 1.264953 0.640065 -0.316842 -0.306753 0.399686 -0.537422 0.885508 1.110620 -0.820302 0.132818 0.032077 0.797015 0.254652 1.224531 -0.695721 -0.312131 -0.050626 0.113967 0.550635 -0.929721 -0.037475 0.188806 -0.278629 -1.594883 0.203350 0.416700 0.483269 -0.132870 0.219889 0.599170 0.857733 0.571585 -0.122254 0.071335 0.448231 0.187034 0.273297 0.157847 0.496263 0.446277 1.331992 0.113856 -0.410503 0.100620 -0.174095 -0.679726 0.228522 0.747218 0.978286 0.140522 -0.055089 -0.433354 0.259879 0.134506 0.322412 0.155415 -0.056739 0.183606 0.182845 -0.468692 0.748245 -1.121964 0.182480 -1.493345 -0.564467 -0.453296 0.745654 0.293494 0.067390 -0.311533 0.924808 -0.204075 0.245243 -0.050172 0.888019 -0.538402 -0.272824 -0.430804 -0.586842 0.337059 -0.259228 -0.327977 0.256293 0.167653 -0.543538 -0.342894 0.654994 0.098461 -0.372799 0.697652 -0.029307 0.825158 -0.797267 -0.319598 -0.592952 0.240258 0.035072 -0.975453 0.237026 -0.771093 0.196190 0.033624 -0.337563 -0.462633 0.265996 0.485864 -0.438202 0.137746 -1.366485 1.123968 0.075026 -0.271243 -0.048967 -0.202360 -0.042597 0.199487 0.363146 -0.638677 -0.031139 0.397201 -0.711390 -0.235175 -0.830260 -0.229210 0.352441 -0.569114 -0.337319 0.090869 -0.560738 0.247405 -0.036798 0.102536 0.462280 2.152414 -0.283963 0.564826 0.165133 -0.699462 0.937995 0.518461 -0.060971 0.253940 0.572830 0.249813 -1.117950 -0.683245 0.129210 0.847863 0.594862 -0.578886 -0.242382 -0.446630 -0.240982 0.276524 0.269769 0.005713 -0.341779 -0.524820 -0.289492 -0.083128 1.361507 -0.048329 -1.248453 0.037427 -0.203338 -0.523037 -0.762996 -0.084172 -0.174607 0.117985 -0.535978 -0.221353 0.616661 0.980289 -2.127362 1.021597 -0.207886 -0.537175 1.260659 -0.507166 -0.140470 -1.019277 -0.072177 0.560318 1.209016 0.040938 -0.459976 0.237623 -0.785367 -0.135801 -0.112003 0.499548 -0.520362 0.426571 0.334626 -0.716976 -0.325334 -0.814637 -0.002841 -0.265495 -0.496986 0.324054 -0.016777 -1.507679 0.799893 0.030260 -0.059445 0.317861 -0.005638 -0.196344 -0.756217 -0.752293 0.062907 0.257331 -0.300489 -0.683676 -0.102154 0.663078 -0.356638 0.036969 -0.641570 -0.931672 0.485682 -0.547313 0.560689 0.405007 0.018554 0.491881 1.416955 -0.087923 -0.489074 0.084758 -0.054407 -0.350757 -0.193091 0.120412 -0.427252 0.535502 1.008357 0.040612 0.215715 -0.259705 1.122688 -0.161574 -0.437950 0.520150 -0.670221 -0.200376 0.281523 0.665824 -0.843291 -0.537739 -0.551149 -0.548586 0.096880 -0.341382 0.615459 -0.434224 0.223456 0.252251 -0.055426 -0.542670 0.376797 0.066184 -0.321973 0.130827 1.241953 0.858414 -0.208401 0.666691 -0.512964 0.445140 -0.953985 -0.187363 -0.252887 -0.125270 -0.566024 0.247517 0.148606 0.633813 0.021602 0.187160 -0.017694 -0.048256 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::_Deque_iterator() = -0.078854 -0.074014 0.599562 -0.432386 0.166230 -0.159474 0.106740 -0.036340 -0.481460 -0.015328 -0.088108 -0.192976 -0.032029 0.440711 -0.095578 0.198370 0.749446 0.450558 -0.171316 -0.337885 0.358198 -0.778264 0.503601 0.723464 -0.543336 0.118389 0.182346 0.589918 0.419095 0.640044 -0.529943 0.250235 -0.052456 -0.304487 0.441496 -0.752935 0.009734 0.228769 -0.019859 -1.066644 0.087150 0.012133 0.515760 -0.026113 0.074103 0.567353 0.388152 0.345097 -0.154466 0.190505 0.343759 -0.188216 0.276741 0.086188 0.269031 0.473254 0.975772 0.344893 -0.197531 0.160271 -0.013207 -0.654808 0.421207 0.412464 0.647380 -0.032191 -0.018997 -0.067968 0.297685 -0.000120 0.270985 0.127087 -0.250175 -0.039542 0.199824 -0.908869 0.636422 -1.041336 0.063495 -1.214268 -0.365046 -0.321273 0.372465 -0.249328 0.229979 0.086367 0.565178 -0.121216 0.166986 -0.192189 0.387117 -0.472299 -0.150848 -0.216206 -0.291744 0.225371 -0.193227 -0.280121 0.465398 0.071230 -0.255189 -0.254182 0.752824 0.187244 -0.283145 0.329164 -0.065954 0.489653 -0.473074 -0.502060 -0.414033 -0.072942 -0.201760 -0.517848 0.653379 -0.564713 0.324904 0.030121 -0.092954 -0.434162 0.057827 0.414967 -0.167282 -0.059846 -0.796400 0.714104 0.072555 -0.188358 0.011000 -0.144686 -0.114592 0.166986 0.458236 -0.397610 -0.112873 0.408008 -0.694018 -0.136886 -0.599887 -0.303332 0.513990 -0.424097 -0.418980 -0.022785 -0.321752 0.306926 0.732848 0.178098 0.270937 1.321025 -0.007375 0.280081 0.144695 -0.344805 0.690381 0.347223 0.054152 0.368995 0.424107 0.036470 -1.093175 -0.431354 -0.127088 0.481935 0.323435 -0.512737 -0.644999 -0.379571 -0.118883 0.382063 0.051270 -0.024664 -0.218727 -0.294846 -0.103739 -0.207903 0.882329 -0.167780 -0.496713 -0.045607 -0.364945 -0.683488 -1.108619 -0.091615 -0.380515 0.036772 -0.758670 -0.080219 0.294193 0.525615 -1.353055 0.613408 -0.419927 -0.343167 0.876697 -0.336986 -0.049074 -1.142319 -0.011591 0.186453 0.732440 -0.083026 -0.287507 0.311191 -0.506022 -0.051905 -0.180077 0.263011 -0.337964 0.303335 0.151296 -0.378274 -0.135798 -0.256744 0.087613 -0.269532 -0.044754 0.213662 -0.037618 -0.796794 0.323584 -0.126730 -0.140331 0.480697 0.105452 -0.191037 -0.496513 -0.359152 0.066805 0.363773 0.055721 -0.627998 -0.068423 0.453677 -0.383749 -0.345585 -0.367132 -0.617773 0.110125 -0.614561 0.195505 0.284399 -0.107214 0.332851 0.874961 -0.080086 -0.442726 0.459097 -0.593975 -0.297374 -0.038745 -0.296404 -0.230783 0.360883 0.714606 0.129577 0.438070 0.100259 0.761150 -0.314493 -0.426466 0.282354 -0.198345 -0.067303 0.202706 0.339645 -0.646178 -0.293142 -0.258901 -0.492667 0.301757 -0.099810 0.545250 -0.326648 0.150977 0.090214 -0.015765 -0.141369 0.355117 0.036914 -0.088307 -0.042865 0.831681 0.789989 -0.157629 0.141479 -0.269928 0.184653 -0.542344 0.045125 -0.264652 0.344807 -0.390302 0.248287 0.384907 0.437387 0.137171 -0.081048 0.041243 -0.201288 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -1.094098 -0.042148 1.421834 -3.619125 4.101004 1.723114 0.927359 -0.493723 -2.177397 -1.296490 -0.650541 -0.837919 -1.838770 3.393228 -1.257955 2.527072 3.643725 -0.094751 -0.471010 -1.106001 4.898725 -2.708133 3.913188 1.284375 -4.489991 -0.347785 1.218903 3.567593 1.194894 3.940719 -0.737301 -1.336182 0.453949 -2.096084 1.962754 -3.184647 1.865760 1.197910 -0.208301 -4.239657 0.290795 0.044204 -0.504880 0.333168 -1.285436 1.623618 2.696043 3.162879 -3.090368 0.266111 3.717930 0.698743 -0.537052 1.514993 -0.976434 0.857078 1.170862 0.415829 -1.694141 -1.060904 -0.499186 -3.200324 2.392405 2.451394 4.533047 -1.128411 1.029030 3.267387 -0.578958 0.973716 1.617583 0.599273 -0.388976 -1.447326 3.283715 -4.128811 -1.064761 -6.761037 -0.640012 -7.812439 -1.576276 -3.088185 0.409113 -0.161409 1.975033 -0.434161 3.969969 0.269743 0.428477 3.025094 2.936999 -2.607544 -0.604045 -5.074500 -2.554885 0.739093 -2.146112 -1.954037 1.970367 0.793599 -1.542295 -1.956045 0.755923 0.563656 -0.855738 -3.462310 -1.779593 3.418264 -3.556427 -2.577838 -2.231705 2.209087 -1.794331 -4.848976 0.831335 -2.372625 2.300426 -1.335809 2.576878 -1.894631 -0.097450 4.035732 -1.294704 -1.563897 -1.179427 3.835773 2.457414 -0.361205 0.993968 -0.239290 -0.856509 2.878792 4.214694 -1.128414 -3.124170 1.203765 -1.754425 -0.227819 -3.090800 -0.075988 3.036083 -3.594719 -0.825637 2.409257 -0.449042 -0.285254 2.807441 -1.447049 3.238969 9.265693 0.074943 1.388500 0.408849 -3.269052 2.724652 1.099924 -0.225071 2.570530 1.513472 -0.796544 -4.752957 -3.271409 1.203843 1.437958 1.919411 -3.578400 -2.657406 -2.008703 -0.150496 0.391683 -2.195284 2.229714 -1.773279 -1.683460 -0.434690 -0.032419 5.768509 -1.330515 -2.002540 3.399516 2.242639 -4.651706 -4.775450 -2.252917 -2.918835 -1.096699 0.136237 -0.785243 1.647610 4.058800 -6.753166 2.453863 -0.282367 -0.569849 1.580368 -1.610178 0.255348 -6.055427 -0.338436 2.552101 3.416491 -1.400567 0.831674 0.355973 -2.454507 1.837541 0.156865 1.140359 -0.121071 0.357792 -0.791906 -2.211084 -2.542584 -0.293001 -1.978436 0.239990 0.058914 0.415472 0.105266 -5.722281 3.203232 -2.635837 -0.571983 2.751113 0.737038 3.612249 -2.098934 -3.470956 2.526410 1.061004 -0.756032 -3.488634 1.742300 3.110535 -0.602248 -0.676569 -1.541273 -5.952729 0.637070 -2.345668 0.490815 1.041895 1.442259 3.480171 0.816822 -1.712546 -4.857221 -1.478112 -0.682742 -0.134941 -1.647638 -1.536636 0.273462 2.999370 2.921986 0.655940 0.391349 0.104837 4.408370 -3.195220 -1.964000 3.165835 0.788266 -2.809717 1.338419 3.490599 -2.840631 -2.879073 -2.038962 1.574927 0.473220 -2.868540 1.373605 -1.130100 0.962293 1.210132 1.325117 -1.335057 1.823436 1.316151 0.420040 -2.732042 6.000845 4.849197 -2.511255 -0.899927 -1.749712 1.006590 -4.275829 -2.361834 0.028624 0.397447 0.238428 2.548742 1.654648 3.284600 -0.363030 1.224125 0.773196 -2.967488 +PE-benchmarks/topological-sorting.cpp__std::deque >::empty() const = -0.178614 0.525037 0.778518 -0.803974 0.880454 0.997870 0.186322 -0.410164 -0.568377 -0.103683 -0.062039 -1.054328 -0.589954 0.906531 -0.438553 0.145868 1.102368 0.068441 -0.356537 0.061467 0.333768 0.372157 1.048815 0.902144 -0.775103 0.118119 0.158182 0.312424 -0.255392 1.202119 -0.741611 -1.156812 0.080654 0.243019 0.104293 -0.216204 -0.146610 -0.342636 0.137858 -1.135067 0.143618 0.488580 -0.153019 -0.254064 0.080267 -0.269287 1.312017 0.570341 0.051753 -0.228121 0.392187 0.595475 -0.004668 0.138192 0.616476 0.173009 1.125457 -0.154533 -0.363281 -0.271460 -0.276403 0.106828 -0.308730 0.901708 0.820895 0.335310 -0.128062 -0.251629 -0.106593 0.087432 -0.056331 0.265787 0.147602 0.822793 0.056436 0.108814 0.475668 -0.534078 0.051232 -0.454264 -0.552631 -0.292145 0.143364 0.679208 0.305714 -0.436004 0.957641 -0.163902 0.128152 0.041504 1.336598 -0.681005 -0.243823 -0.415594 -0.676365 0.055513 -0.221996 0.080153 -0.353517 -0.143229 -0.715664 -0.552260 0.167613 0.190255 -0.321957 0.431903 0.097020 0.602591 -0.580257 -0.127476 -0.335191 0.266812 -0.012784 -1.269502 -0.809955 -0.347803 -0.108797 0.001645 -0.474061 -0.917130 0.388356 0.579329 -0.532767 -0.213915 -0.687831 0.814533 0.460813 0.032122 -0.023679 -0.235737 0.483503 0.755130 0.119273 -0.470491 0.144092 -0.227333 -0.145678 -0.095302 -0.334357 0.046585 -0.496648 -0.470906 0.099046 0.761530 -0.489383 0.215760 -0.768282 -0.204404 0.351789 2.507700 -0.591262 0.721294 0.059485 -1.126887 0.503951 0.020841 -0.476262 -0.279435 0.262575 0.676484 -0.849587 -0.631632 0.791130 0.942326 0.541002 -0.514967 0.510618 -0.124061 -0.277357 -0.223849 0.365974 0.088176 -0.184947 -0.589545 -0.412074 0.488527 1.604527 -0.195081 -1.543874 0.444850 0.123807 0.226444 0.117810 -0.157197 -0.136182 0.198482 0.336330 -0.226500 0.715969 1.060810 -1.810806 0.863466 0.150673 -0.787532 1.185091 -0.226614 -0.383521 0.259028 0.052827 0.981300 0.808597 0.166683 -0.218581 -0.265215 -0.710386 -0.168764 0.082526 0.389274 -0.493924 0.410506 0.440846 -1.065401 -0.606602 -0.834963 -0.095222 -0.334307 -0.862537 0.341374 -0.091898 -1.685982 1.275208 0.513632 0.067797 -0.067762 -0.443055 0.189034 -0.680787 -0.977543 0.225834 -0.288619 -0.201217 0.123825 -0.119356 0.368620 0.290247 0.804717 -0.873703 -0.853786 0.503359 0.118981 0.810715 0.368131 0.459705 0.272112 0.623661 -0.111734 -0.388905 -0.618839 0.863006 0.149422 -0.617961 0.207027 -0.497289 0.678641 0.742714 -0.221259 -0.354477 -0.841595 0.595927 -0.193912 0.091862 0.482866 -0.432836 -0.835019 -0.315768 0.632328 -0.225678 -0.412293 -0.512697 -0.315180 -0.701349 -0.741427 0.103450 -0.213633 0.118261 0.496428 -0.262612 -0.631248 0.144521 0.001145 -0.220716 0.325190 0.742819 0.276720 -0.265455 0.628743 -0.756284 0.565475 -1.084771 -0.909403 0.423335 -0.754951 -0.577492 -0.255160 -0.218682 0.536892 -0.209695 0.418711 0.023326 0.066069 +PE-benchmarks/topological-sorting.cpp__std::operator==(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/topological-sorting.cpp__std::deque >::back() = -0.390802 0.510683 0.764935 -0.774087 0.907905 0.588112 0.319152 -0.191445 -0.635904 -0.656552 -0.160579 -1.083574 -1.118833 1.258946 -0.539699 0.095193 1.651053 0.410552 -0.209831 -0.206028 0.648831 -0.187011 1.516692 1.328559 -1.165615 -0.025295 0.423613 0.641382 -0.011973 1.140311 -0.364246 -1.288780 0.483178 0.072726 0.430528 -0.706164 0.098872 -0.181229 -0.282924 -1.720628 0.119705 0.358452 -0.097923 -0.224563 -0.058412 0.473900 1.556283 0.935889 -0.277165 -0.051535 0.635484 0.610942 -0.028659 0.343631 0.352329 -0.049470 0.601758 -0.314911 -0.652445 -0.196845 -0.332441 -0.848683 -0.270739 1.172979 1.369957 0.237270 0.066982 0.003973 -0.324049 0.349835 0.049002 0.275607 0.556880 0.611158 0.481239 -0.378068 0.019652 -1.587857 -0.261018 -2.377140 -0.765859 -0.793318 0.604423 0.501019 0.232334 -0.287648 1.317540 0.156943 0.339742 0.633206 1.834122 -0.907651 -0.470114 -0.833841 -0.593438 0.440219 -0.650473 0.126864 0.105367 -0.006744 -0.969986 -0.832723 0.274487 0.083339 -0.419225 -0.061170 -0.092845 1.022521 -1.248714 -0.207515 -1.078412 0.009708 0.116377 -1.815123 -0.294374 -0.409340 0.603474 0.219866 -0.363047 -0.818254 0.402722 0.778190 -0.415298 -0.329783 -0.837983 1.151197 0.357066 -0.057415 0.176090 0.022000 0.360174 1.006072 0.770307 -0.519367 -0.165415 -0.024627 -0.622415 -0.172214 -0.786869 -0.137388 0.339144 -0.910761 0.215236 0.743449 -0.741022 -0.396883 -0.285929 -0.502054 0.816141 2.699290 -0.445996 0.776753 0.258619 -1.391717 0.595892 -0.175977 -0.460511 0.022688 0.746003 0.702316 -0.776428 -0.926236 0.726812 1.239209 0.813031 -0.825688 0.103743 -0.389903 -0.018311 -0.348202 0.252333 0.390918 -0.297948 -0.763739 -0.377985 0.705955 1.710559 -0.430294 -1.313074 0.488591 0.413246 0.061288 -0.572901 -0.244934 -0.143199 0.109751 0.316032 -0.221029 0.651922 1.505713 -2.401645 1.147585 0.085548 -0.443185 0.910436 -0.177040 -0.487456 -0.829682 0.330545 1.333109 1.144569 0.208136 0.016867 -0.192665 -1.088842 -0.178985 0.132237 0.750281 -0.471064 0.544618 0.246544 -1.070352 -1.035007 -0.745392 -0.107597 -0.390721 -0.547505 0.481285 0.338781 -2.385020 1.650982 -0.084927 -0.224487 -0.032050 -0.308643 0.576267 -1.211505 -1.509730 0.402422 -0.442938 -0.754608 -0.419839 0.013841 0.736734 0.031835 0.329875 -0.612337 -1.205433 0.906300 0.002161 0.825369 0.447860 0.670232 1.172986 0.534074 -0.463295 -0.778013 -0.544837 0.662396 -0.424282 -0.728141 0.193028 -0.359525 0.930426 1.450116 -0.207363 -0.407334 -0.365249 1.110656 -0.779861 -0.439319 0.914628 0.138918 -0.641267 0.358909 1.020231 -0.889639 -0.841429 -0.821356 -0.133646 -0.351219 -1.165848 0.181846 -0.754266 0.172560 0.737199 -0.121866 -0.724725 0.467440 0.185453 -0.078996 0.041212 1.223013 1.238870 -0.834503 0.575041 -0.995189 0.572320 -1.686461 -1.195540 0.345305 -0.325183 -0.287390 0.037624 -0.141113 0.663926 -0.216436 0.208062 -0.243806 -0.107796 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::operator--() = -0.673661 0.842930 1.295686 -1.916687 1.821214 2.201069 0.389635 -0.986874 -1.134223 -0.225985 -0.240855 -1.657234 -0.995621 2.155663 -1.035597 0.703260 2.703921 0.321035 -0.685232 0.012586 1.507298 0.418895 2.411934 1.996496 -1.909915 -0.146819 1.070974 0.860876 -0.175038 2.163507 -1.359179 -2.282774 0.382895 -0.411465 0.257667 -1.072844 0.139066 -0.415178 0.634192 -2.608023 0.372247 0.171918 -0.677994 -0.597796 -0.262118 -0.699478 2.578325 1.511465 -0.411883 -0.579125 1.233573 1.495439 -0.551487 0.388423 0.867087 0.687190 1.531159 0.194312 -0.621005 -0.740781 -0.498288 0.131447 -0.087431 2.109420 2.061241 0.648345 0.103646 0.237257 -0.184262 0.216729 -0.031098 0.372929 0.168804 1.436081 0.458132 -1.206882 0.308883 -2.616209 -0.163432 -1.880880 -1.008266 -0.916449 -0.196409 0.437058 1.033498 -0.412869 2.069337 -0.270482 0.462787 0.810307 2.901021 -1.794229 -0.597236 -1.587670 -1.659940 0.325656 -0.779394 0.170648 -0.354943 -0.472035 -1.541293 -1.857788 0.249222 0.818297 -0.651985 -0.299486 0.196597 1.564137 -1.268931 -0.889405 -0.880188 0.595445 -0.594563 -3.049621 -1.491370 -1.148045 0.666398 -0.138365 -0.707802 -2.535519 0.566008 1.964028 -0.971562 -1.095374 -0.332725 1.662728 1.306776 0.014469 -0.012209 -0.719932 0.739172 2.225503 1.048358 -1.074424 0.003527 -0.271715 -0.883361 -0.481497 -1.326601 -0.070308 -0.272280 -1.404972 0.198650 2.196517 -1.113566 0.112536 0.241016 -0.681517 1.255082 6.592336 -0.978399 1.444128 0.291150 -2.681957 0.949675 -0.083151 -0.922531 -0.233388 0.800687 1.200789 -2.784835 -1.576294 1.429733 1.952063 1.375802 -1.427773 0.099078 -0.762400 -0.616424 -0.404375 0.166780 0.392145 -0.821007 -1.366457 -0.831117 1.325232 3.546674 -0.810341 -2.779747 1.087983 0.932305 -0.219311 -0.670016 -0.608944 -1.102434 0.413376 0.942822 -0.550993 1.647251 2.516214 -4.203883 1.770359 0.041530 -1.337439 1.931247 -0.144083 -0.915102 -0.176795 0.432481 2.295978 1.859151 0.061099 0.096464 -0.303644 -1.631190 -0.234522 0.254365 1.024753 -0.881471 0.749772 0.836646 -2.348859 -1.602335 -0.764692 -0.438977 -1.128025 -1.182878 0.712516 -0.427103 -3.801745 2.936156 0.581837 0.115297 0.492263 -0.992349 1.092624 -1.890455 -2.458575 1.009583 -0.016908 0.233621 0.131625 0.035395 1.460418 0.653023 1.605338 -1.784795 -2.545985 0.655042 0.147626 1.607857 0.675588 1.092111 1.133489 0.037194 -0.218575 -1.694715 -1.344190 1.383164 0.654824 -1.703106 -0.582562 -0.720964 1.887007 1.887969 -0.562569 -0.882368 -1.297376 1.604954 -1.307933 0.200195 1.141979 0.230078 -2.033402 -0.822051 1.499401 -1.093524 -1.183763 -0.917515 -0.167231 -1.095979 -1.969596 0.264695 -0.628824 0.522608 0.995585 -0.214047 -0.965639 0.514375 0.447813 0.122851 0.558201 1.613385 1.280889 -0.880248 0.477679 -1.745099 1.046105 -2.742742 -2.347917 0.960001 -1.348395 -0.953507 -0.097856 -0.269329 1.507130 -0.568159 1.237504 0.313460 -0.428346 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::operator*() const = -0.123077 0.225392 0.274166 -0.343964 0.398271 0.352908 0.086009 -0.235578 -0.231895 -0.130017 -0.067307 -0.282133 -0.207557 0.425753 -0.234330 0.174848 0.587781 0.105968 -0.070452 -0.118856 0.293246 -0.081703 0.575746 0.485162 -0.444234 0.015046 0.329864 0.187070 0.018350 0.479682 -0.325322 -0.459486 0.158813 -0.166888 0.068299 -0.308627 0.015340 -0.075509 0.137863 -0.601169 0.050550 -0.142102 -0.153359 -0.066477 -0.066159 0.019557 0.576456 0.312948 -0.077722 0.048001 0.297870 0.321537 -0.089772 0.107172 0.187172 0.208395 0.377282 -0.031450 -0.117961 -0.085157 -0.106023 -0.132396 -0.015081 0.451651 0.462427 0.079170 0.025860 0.095506 -0.119323 0.030982 0.014166 0.111206 0.020472 0.298133 0.106285 -0.474466 0.082230 -0.715441 -0.124626 -0.696368 -0.238319 -0.269197 -0.065989 -0.027399 0.271790 0.135215 0.478559 0.002333 0.130304 0.126139 0.614164 -0.469253 -0.131095 -0.225867 -0.273939 0.047377 -0.188663 0.048577 -0.096678 -0.065971 -0.307730 -0.463030 0.222731 0.163024 -0.163892 -0.140144 -0.008807 0.320688 -0.461051 -0.241821 -0.309973 -0.005395 -0.173105 -0.624191 -0.124869 -0.216698 0.427489 0.003403 -0.128494 -0.587388 0.132515 0.491765 -0.164270 -0.274039 -0.029161 0.297246 0.260119 0.004732 0.012275 -0.156042 0.143903 0.566946 0.348648 -0.214198 -0.051505 -0.016011 -0.232170 -0.108298 -0.278306 -0.037171 -0.019142 -0.349980 0.127931 0.441037 -0.246808 -0.040153 0.271628 -0.199386 0.278206 1.228205 -0.192774 0.270785 0.064166 -0.592897 0.061244 -0.126843 -0.169219 0.014792 0.234800 0.257837 -0.539112 -0.337398 0.257156 0.416757 0.270542 -0.362706 -0.120955 -0.198281 -0.076401 0.007113 0.017540 0.075441 -0.193748 -0.275885 -0.162404 0.187213 0.815376 -0.187613 -0.376127 0.196732 0.077469 -0.115037 -0.278253 -0.130853 -0.223321 0.103138 0.158311 -0.099602 0.264472 0.521088 -1.011992 0.374145 -0.159526 -0.277536 0.307323 0.027872 -0.142004 -0.150445 0.119612 0.461335 0.398838 0.023099 0.153665 -0.020467 -0.372552 -0.063271 0.006167 0.266425 -0.230909 0.184138 0.276215 -0.597106 -0.352425 -0.059692 0.021293 -0.236952 -0.149500 0.162622 -0.060916 -1.020900 0.592305 0.044247 -0.034330 0.178952 -0.123539 0.298742 -0.422547 -0.513160 0.241659 -0.029091 0.071742 0.014631 -0.013120 0.320552 0.027687 0.247164 -0.324203 -0.487114 0.089253 0.020093 0.260350 0.165815 0.246475 0.359340 -0.230821 -0.075573 -0.376703 -0.111402 0.198348 -0.032721 -0.257016 -0.037591 -0.150514 0.406864 0.515752 -0.038083 -0.122636 -0.083495 0.381567 -0.390651 0.025719 0.260562 0.332117 -0.369678 -0.049314 0.305171 -0.276074 -0.296537 -0.165638 -0.057310 -0.153427 -0.387590 0.108994 -0.228803 0.102211 0.249481 0.008481 -0.220212 0.197696 0.035473 0.081766 0.054117 0.349084 0.483251 -0.231001 0.077169 -0.334159 0.169371 -0.590628 -0.487865 0.138269 -0.097346 -0.183942 -0.004102 -0.105349 0.336666 -0.085343 0.212705 0.069908 -0.142053 +PE-benchmarks/topological-sorting.cpp__std::deque >::pop_back() = -0.706603 1.592418 2.465405 -2.986005 3.228571 3.547553 0.407882 -0.848455 -1.684611 -0.403313 -0.794143 -2.864805 -2.060381 3.105959 -1.397313 0.534649 3.499323 0.063721 -1.068280 0.436988 1.717670 1.379824 3.057756 1.966334 -2.661131 0.008331 0.574405 1.436052 -0.908340 4.154059 -2.126035 -3.872770 -0.126981 0.951364 0.626594 -0.976809 0.167189 -0.764438 -0.138068 -3.500056 0.509426 1.771568 -1.044852 -0.738174 0.012981 -1.196539 3.964763 2.021119 -0.513236 -1.360398 1.503894 2.363824 -0.521081 0.569582 1.114692 0.561118 2.642928 -0.611740 -1.299002 -1.047871 -0.738507 0.252730 -0.577178 2.700577 2.654241 0.833274 -0.111096 -0.162133 -0.373351 0.360990 -0.224807 0.559102 0.625817 2.115599 0.515041 0.611981 0.631796 -1.670488 0.406157 -1.353158 -1.422525 -1.545518 0.056755 2.593874 0.694881 -1.996099 3.176072 -0.722034 0.667152 1.009504 4.129695 -1.977769 -0.662062 -2.881155 -2.444020 0.349078 -0.873904 -0.511075 -1.193184 -0.266367 -1.958070 -1.922326 -0.372334 0.400252 -0.852183 0.696317 -0.124597 2.324629 -1.897581 -0.471474 -1.301829 1.594907 -0.221814 -4.117672 -2.973999 -1.098034 -0.650785 -0.437861 -0.579671 -2.719647 1.024488 2.321680 -1.816105 -0.598433 -1.997820 2.893675 1.688101 -0.497430 0.049127 -0.757850 1.237280 2.094383 0.740904 -1.444053 -0.340838 -0.243617 -0.415451 -0.929448 -1.544880 0.461282 -1.239575 -1.825628 0.017123 2.847471 -1.329054 0.658543 -2.812814 -1.263827 1.842721 8.577318 -1.793572 1.702088 -0.281693 -3.625466 2.020556 0.629183 -1.750933 -0.758548 0.526482 1.990686 -2.860406 -2.119067 2.423366 2.568417 1.862846 -1.342773 1.643496 -0.896217 -1.009012 -0.814203 0.543748 0.920115 -1.176937 -1.670661 -1.317836 1.357656 5.018807 -0.497905 -5.027352 2.002062 1.361589 0.058082 0.513884 -0.740310 -0.716127 0.046947 1.627644 -0.995271 2.469087 3.574365 -5.482878 2.675803 1.097058 -2.367792 3.045259 -1.277629 -0.563065 0.804487 0.012354 3.489972 2.792838 0.160813 -0.395331 -1.218525 -2.103326 -0.015981 0.612779 1.468879 -1.060026 0.816251 0.979586 -3.137063 -2.053097 -2.394296 -1.120884 -0.793197 -2.665921 0.664067 -0.492164 -5.146003 4.288422 0.945288 0.696167 0.221243 -1.253880 1.125701 -2.163473 -3.272970 1.123892 -0.233000 -0.614561 0.301418 0.084286 1.812967 1.010814 2.479545 -2.633459 -3.739111 1.285566 0.503424 2.176740 0.943163 1.737256 0.971286 2.088381 -0.389054 -1.642061 -2.812326 2.860315 0.996654 -1.836305 0.413733 -1.068375 2.325744 2.233440 -0.822242 -1.177749 -2.864254 2.051390 -0.489221 0.218527 1.716307 -1.895104 -2.879937 -1.159926 2.339156 -0.824948 -1.913965 -1.837846 0.177650 -1.991187 -2.624908 -0.116394 -0.913350 0.218327 1.927787 -0.650904 -2.307814 0.443104 0.451232 -0.867781 0.393778 2.913941 0.620188 -0.962620 2.030360 -2.281252 1.857910 -3.672691 -2.809430 1.097360 -2.828501 -1.142603 -0.191543 -0.438873 1.699986 -1.144410 2.170943 0.427925 -0.658059 +PE-benchmarks/topological-sorting.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.190380 0.050166 0.400676 -0.444144 0.349014 0.030794 0.142250 -0.111842 -0.422171 -0.270014 -0.062546 -0.231834 -0.284218 0.573554 -0.258509 0.163760 0.871442 0.371102 -0.078387 -0.352338 0.473207 -0.485779 0.761342 0.782289 -0.675443 0.001677 0.385152 0.495877 0.336129 0.489854 -0.237130 -0.228248 0.233307 -0.300732 0.281521 -0.696775 0.106749 0.125101 -0.021681 -1.016884 0.073725 -0.221739 0.036036 -0.019097 -0.049292 0.535599 0.561063 0.476069 -0.260090 0.238540 0.495616 0.210181 -0.005382 0.167891 0.098214 0.227287 0.428534 0.077220 -0.193853 0.017677 -0.079837 -0.621128 0.178625 0.569038 0.763580 -0.003176 0.076118 0.119732 0.011183 0.123941 0.212596 0.123649 0.030539 0.084801 0.304699 -0.878940 0.099122 -1.366950 -0.149521 -1.642757 -0.362555 -0.437083 0.321996 -0.256462 0.208703 0.238778 0.656940 0.083358 0.181828 0.295603 0.673001 -0.530830 -0.216449 -0.339382 -0.305628 0.273217 -0.346634 -0.020250 0.230237 0.105438 -0.380735 -0.506436 0.440625 0.121694 -0.263847 -0.179511 -0.089385 0.552164 -0.744737 -0.349328 -0.560883 -0.002151 -0.121048 -0.798182 0.251508 -0.462976 0.814089 0.042695 -0.082273 -0.462173 0.084009 0.531697 -0.144561 -0.200442 -0.297576 0.522141 0.206508 -0.062790 0.042218 -0.088259 -0.008903 0.547576 0.595858 -0.350322 -0.182921 0.220767 -0.540478 -0.118755 -0.618559 -0.163298 0.504320 -0.526099 0.064807 0.271016 -0.371477 -0.221009 0.727350 -0.153921 0.420120 1.469813 -0.042174 0.344910 0.233091 -0.581076 0.217472 -0.024478 -0.021814 0.335387 0.485471 0.134327 -0.731551 -0.501442 0.075979 0.560611 0.399782 -0.600951 -0.482878 -0.333496 -0.029617 0.120241 -0.017916 0.116085 -0.277742 -0.333958 -0.139888 0.139722 0.887441 -0.217822 -0.358529 0.089196 0.088516 -0.438464 -0.789450 -0.152867 -0.255477 0.088503 -0.074243 -0.073394 0.298240 0.705141 -1.505808 0.553499 -0.261519 -0.121101 0.357023 -0.008238 -0.180174 -0.883052 0.162000 0.435651 0.670524 -0.015270 0.107083 0.220049 -0.582540 -0.064738 -0.017961 0.371728 -0.288996 0.280019 0.248230 -0.513447 -0.408494 -0.053528 0.039728 -0.217535 0.006866 0.267916 -0.004365 -1.337808 0.595026 -0.258648 -0.201710 0.309540 -0.037071 0.341037 -0.659614 -0.637856 0.274272 0.103745 -0.123931 -0.442274 0.026867 0.547893 -0.216723 -0.007703 -0.293206 -0.670207 0.231545 -0.289782 0.246895 0.253177 0.144666 0.701060 -0.070103 -0.152224 -0.607693 0.134696 -0.073052 -0.287149 -0.234539 -0.097611 -0.135245 0.472323 0.843944 0.027255 0.011505 0.189712 0.757779 -0.626427 -0.314155 0.397374 0.483394 -0.197546 0.361078 0.443612 -0.705257 -0.418745 -0.303413 -0.170110 0.158701 -0.412947 0.399086 -0.397258 0.211630 0.236074 0.122212 -0.214186 0.419113 0.097578 0.100446 -0.043479 0.710944 1.076492 -0.388075 0.057013 -0.416799 0.196258 -0.799952 -0.435269 -0.045063 0.140845 -0.178114 0.220756 -0.001456 0.506315 0.030920 0.064386 -0.036297 -0.155863 +PE-benchmarks/topological-sorting.cpp__std::deque >::_M_pop_back_aux() = -0.628446 2.077649 3.101958 -2.877023 3.206139 4.048011 0.522123 -1.126016 -1.685838 -0.199243 -0.611661 -3.383446 -2.309847 3.111602 -1.633594 -0.011614 3.790273 0.197724 -1.213571 0.508582 1.102617 1.913363 3.423076 2.751362 -2.669953 0.196372 0.570152 1.126087 -1.157514 4.510975 -2.800381 -4.327200 0.050932 1.468877 0.501544 -0.690680 -0.382054 -1.483772 -0.145859 -3.756555 0.484511 1.867648 -1.329741 -0.892649 0.454351 -0.997564 4.725156 1.878855 0.080571 -1.442348 1.117532 2.495421 -0.296936 0.422103 1.919504 0.550731 3.730141 -0.358078 -1.285038 -1.015664 -1.045937 0.653068 -1.194220 3.083844 2.678661 1.325515 -0.331203 -1.142197 -0.405285 0.227190 -0.524896 0.781759 1.014089 3.126123 0.162270 1.256415 1.367588 -1.146482 0.351655 -0.629227 -1.686064 -1.381028 0.123918 2.590281 0.697547 -2.297815 3.251295 -0.664090 0.757843 0.365820 4.700033 -2.200370 -0.733227 -2.071080 -2.472516 0.087862 -0.690978 0.118649 -1.635787 -0.733537 -2.378721 -2.056659 -0.122658 0.497780 -0.962859 1.745373 0.201113 2.235360 -1.720782 -0.060204 -1.370280 1.071955 0.062919 -4.389221 -3.485803 -1.074237 -0.564973 -0.109859 -1.425234 -3.039874 1.390503 2.294285 -1.948545 -0.581491 -2.194746 3.162180 1.677143 -0.320117 -0.170426 -0.918795 1.607870 2.094761 0.516760 -1.455392 0.320724 -0.744931 -0.583145 -0.857759 -1.275884 0.640611 -1.849746 -1.438328 0.159589 2.939093 -1.610644 0.929805 -3.433644 -1.069481 1.584713 9.143308 -2.354584 2.149867 -0.338266 -4.023012 2.007379 0.459520 -1.908693 -1.263010 0.696827 2.619671 -3.262916 -2.039422 2.784405 3.070437 1.840179 -1.607346 2.528139 -0.674170 -1.168156 -1.157305 1.238172 0.488006 -0.921739 -1.903025 -1.511203 1.682172 5.489120 -0.647574 -6.250809 1.608200 0.594238 1.066319 1.175523 -0.466585 0.076678 0.500447 1.727952 -1.011887 2.676733 3.656902 -5.981489 2.902690 0.914940 -3.008432 4.022761 -1.130929 -0.925911 2.002699 0.274366 3.766610 2.782724 0.868911 -1.107387 -1.355348 -2.284068 -0.451295 0.505312 1.704357 -1.517621 1.229395 1.610462 -3.823377 -2.215542 -3.417972 -0.567895 -1.077937 -3.397058 0.860975 -0.903488 -5.933095 4.708654 1.865063 0.640722 -0.323256 -1.666939 0.491484 -2.313610 -3.586040 0.768795 -0.754902 -0.754989 0.574606 -0.384583 1.450120 1.319165 3.217812 -3.290572 -3.617770 1.712566 0.777989 2.818386 1.100312 1.940728 1.070968 2.585315 -0.285892 -1.404546 -2.936259 3.817133 1.047846 -2.152719 0.843940 -1.639761 2.298560 2.463927 -1.155288 -1.214522 -3.596108 1.952172 -0.394124 0.533106 1.609295 -1.838951 -2.884722 -1.497917 2.223707 -0.512987 -1.865400 -1.751355 -0.858048 -2.588075 -2.690900 -0.112005 -1.030664 0.237963 1.976232 -0.890474 -2.540413 0.186569 0.012396 -0.957279 1.161460 2.478519 0.809373 -1.015454 2.631500 -2.488074 2.294970 -3.796097 -3.118682 1.432158 -3.495143 -1.500373 -0.790759 -0.797438 1.619841 -1.063512 1.815731 0.313828 -0.011933 +PE-benchmarks/topological-sorting.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.122178 0.066294 0.251641 -0.280976 0.256581 0.048228 0.098051 -0.141798 -0.267498 -0.154396 -0.050720 -0.148703 -0.140580 0.387054 -0.161886 0.215126 0.597496 0.231774 -0.044908 -0.245595 0.350549 -0.420528 0.537619 0.534633 -0.460518 0.020965 0.336464 0.306834 0.220974 0.360773 -0.260874 -0.132354 0.172810 -0.337545 0.178006 -0.484829 0.062061 0.075361 0.095956 -0.697963 0.040043 -0.225508 0.049052 -0.017819 -0.075912 0.309841 0.410408 0.323318 -0.157734 0.188862 0.335442 0.091183 0.006671 0.118934 0.110958 0.256837 0.361416 0.098645 -0.131363 0.014886 -0.051805 -0.424429 0.161138 0.389991 0.518384 -0.018324 0.048828 0.164767 -0.015867 0.041559 0.128660 0.100573 -0.047367 0.076567 0.203217 -0.774840 0.119513 -0.973319 -0.148145 -1.109946 -0.257043 -0.305353 0.095161 -0.262685 0.266329 0.255611 0.462233 0.034933 0.131438 0.113552 0.476779 -0.469315 -0.148848 -0.211941 -0.191173 0.137336 -0.238353 -0.029039 0.189506 -0.000273 -0.260328 -0.409326 0.412072 0.161013 -0.187995 -0.180708 -0.058232 0.360976 -0.509910 -0.362637 -0.394991 -0.093108 -0.197645 -0.548644 0.266006 -0.289991 0.576053 0.042664 -0.053308 -0.478292 0.064128 0.455876 -0.086845 -0.252296 -0.115861 0.347785 0.175397 -0.027339 0.048951 -0.094384 0.014680 0.481401 0.487142 -0.230316 -0.127065 0.147014 -0.409911 -0.079133 -0.393480 -0.161750 0.303744 -0.401178 0.006856 0.248731 -0.253056 -0.055746 0.672276 -0.092162 0.282827 1.048403 -0.035246 0.229157 0.138923 -0.450844 0.161795 -0.064490 -0.037518 0.214366 0.334721 0.109816 -0.634720 -0.350633 0.062378 0.386496 0.266760 -0.451420 -0.438220 -0.266506 -0.010306 0.137966 -0.044549 0.080182 -0.180623 -0.248205 -0.091986 0.065494 0.718867 -0.226693 -0.180473 0.098465 -0.028975 -0.352098 -0.689187 -0.135430 -0.299223 0.061759 -0.135142 -0.051967 0.181831 0.479566 -1.031741 0.383693 -0.297980 -0.161779 0.303461 0.003980 -0.118122 -0.641634 0.112369 0.309883 0.447898 -0.027294 0.115427 0.143131 -0.400128 -0.043245 -0.052848 0.249652 -0.209560 0.204385 0.179134 -0.432157 -0.287512 0.044650 0.063313 -0.229182 0.052080 0.183032 0.005512 -0.917676 0.421090 -0.146843 -0.141594 0.305818 0.005010 0.242609 -0.451689 -0.441987 0.223213 0.089576 0.044205 -0.255330 0.007160 0.368580 -0.146169 -0.068589 -0.211600 -0.481840 0.080172 -0.203798 0.157027 0.182027 0.112485 0.461840 -0.106329 -0.122800 -0.441058 0.160249 -0.172723 -0.203145 -0.158410 -0.180615 -0.101523 0.378707 0.595279 0.055580 0.062992 0.146796 0.502484 -0.500405 -0.178157 0.280272 0.413229 -0.195783 0.157841 0.301112 -0.463124 -0.284927 -0.162070 -0.138781 0.093964 -0.285152 0.260923 -0.289167 0.129779 0.169927 0.063666 -0.108527 0.293834 0.056486 0.111845 -0.056693 0.471008 0.736036 -0.276653 -0.038784 -0.283748 0.109107 -0.552902 -0.315564 -0.007406 0.207752 -0.170683 0.130711 0.074581 0.355509 0.019073 0.027014 0.019590 -0.192716 +PE-benchmarks/topological-sorting.cpp___GLOBAL__sub_I_topological_sorting.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp__countNonDecreasing(int) = -2.795390 -3.747629 -3.678936 -5.607642 4.291572 4.439528 2.534360 -3.605365 -7.850378 0.463268 2.833219 -7.983980 -0.132421 7.930729 -1.458951 8.026883 10.696259 1.784775 -4.048878 0.064726 8.121757 -2.690513 9.766771 8.314935 -4.248942 -0.647588 -2.289380 2.745906 -0.323069 0.016563 1.093736 -2.356879 3.270789 -9.663290 -2.744210 -4.606024 1.329437 3.469977 7.526098 -10.450261 2.026470 0.237279 3.073378 -2.259095 -3.251593 0.260458 3.657586 6.018562 -0.389959 2.043258 4.862751 -0.648019 -0.484220 2.046454 1.234736 2.107418 -1.013897 0.909935 -3.488651 -3.447064 -0.476035 -1.013695 2.255642 5.095163 8.040646 1.248459 -0.351751 5.494383 1.391171 1.664509 4.182491 0.478973 -3.310319 -1.291496 2.235880 -9.961069 -1.554489 -11.457374 -1.602995 -12.243369 -3.759591 1.314843 5.132933 0.503055 4.503237 0.922310 5.750838 -1.478925 -2.221595 7.419519 6.926400 -6.169634 -3.622522 -4.722954 -3.576266 1.953308 -2.742687 0.113101 6.809459 1.947360 -5.716162 -2.196760 3.059009 3.584248 -1.816224 -6.774802 2.405946 5.350794 -3.690860 -6.383604 1.221121 6.661989 -2.345863 -10.555781 -0.515240 -4.755998 0.868321 0.588504 -2.564244 -6.591474 0.765227 2.510321 -2.011326 -3.408416 -0.627953 4.515835 2.832613 2.678098 1.126260 1.790810 1.072358 11.746046 0.820523 -4.359021 1.273404 0.284780 -1.669024 3.423975 -4.404682 -4.797011 1.073237 -8.192134 2.793609 4.542344 -3.834393 -1.283615 4.633872 4.034169 1.293539 21.786350 1.074515 9.557312 6.128168 -6.229075 4.799076 -3.224387 1.051704 1.743458 2.909368 -1.940916 -10.886059 -6.393897 3.330896 6.330090 5.371872 -7.691540 -3.723143 -1.301333 -0.371824 0.856692 -1.017389 2.304882 0.195873 -4.200192 -0.946129 5.823357 15.721040 -2.765323 2.695855 4.479722 3.143414 -3.888698 -11.289749 -3.691843 -6.915972 0.749079 0.522401 1.024681 3.283280 8.141187 -9.133022 5.668582 -1.698622 1.561106 5.514698 3.037117 -7.723439 -11.307962 -3.139082 3.738796 8.858751 -3.034991 0.269806 2.856917 -5.126421 -0.352577 1.760953 -0.947235 -0.590648 2.300418 -1.481754 -2.618483 -2.349003 3.984345 -3.137557 -1.589155 0.732161 4.237516 1.997421 -6.003942 5.503749 -0.055227 -2.724706 2.103031 -1.337794 6.612181 -4.657584 -5.629857 4.692367 0.164306 -0.907017 -3.091456 1.513589 4.125552 1.842110 2.021572 -2.722394 -7.545302 4.888340 -3.236640 5.355996 2.470976 -1.639530 2.462348 -1.744865 -3.288376 -6.879347 -5.495093 -3.610970 0.279307 -6.670456 -1.856791 -1.124505 6.882427 3.416694 1.955525 -6.879127 1.131917 7.773938 -5.085523 -1.838619 4.952418 1.005449 -8.090153 0.712697 6.100982 -8.674878 1.148277 -2.435555 0.540832 -1.982594 -4.913918 3.432440 2.032766 3.891458 -1.824666 1.012449 2.233354 2.766424 3.268897 2.613733 0.841382 10.206786 3.804244 -0.931975 -3.505969 -6.496076 2.102311 -7.319648 -8.264179 3.059554 4.122111 -6.167443 1.385406 3.184471 7.670200 0.446064 -1.230396 -1.837445 0.160513 +PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp__main = -0.672999 -0.867245 -0.391921 -1.571823 1.131703 0.701634 0.659203 -0.755831 -2.112349 -0.203798 0.739506 -2.095207 -0.281310 2.103365 -0.475585 1.688304 2.785168 0.569558 -0.981815 -0.256171 1.912326 -0.873743 2.520350 2.292648 -1.343301 -0.071450 -0.495496 0.916786 0.212555 0.298407 0.195362 -0.646367 0.776818 -2.012064 -0.386643 -1.275530 0.284755 0.818957 1.475300 -2.833517 0.516117 0.182008 0.821589 -0.505887 -0.641512 0.633071 1.120136 1.583812 -0.265013 0.673809 1.412288 -0.144087 -0.031424 0.517052 0.393191 0.322766 0.210289 0.196213 -0.947662 -0.674579 -0.158768 -0.667004 0.510212 1.450975 2.183813 0.232832 -0.099082 1.076770 0.401400 0.508522 1.150575 0.184034 -0.601081 -0.290420 0.694083 -2.363578 -0.175056 -3.272232 -0.354371 -3.876712 -1.104555 0.197044 1.750078 0.120117 0.837642 0.181900 1.626562 -0.222798 -0.511769 1.791513 1.904094 -1.430783 -0.961074 -1.084140 -1.022152 0.646778 -0.786528 0.025523 1.625693 0.656767 -1.511056 -0.479595 0.894245 0.691405 -0.556037 -1.266322 0.498806 1.466641 -1.335420 -1.334546 0.030410 1.567874 -0.240358 -2.734510 0.061178 -1.302483 0.613567 0.160344 -0.723543 -1.325183 0.243577 0.554172 -0.633024 -0.533899 -0.793759 1.352973 0.603299 0.725547 0.249969 0.403661 0.314422 2.573267 0.334842 -1.245369 0.247349 0.116471 -0.541730 0.839350 -1.232105 -1.166718 0.631665 -1.965446 0.678384 0.827266 -1.069753 -0.525572 1.098860 0.904189 0.386078 5.246167 0.210838 2.405169 1.518411 -1.549841 1.173276 -0.628291 0.273557 0.578706 0.920275 -0.388686 -2.350725 -1.688080 0.873318 1.759673 1.411616 -2.030508 -0.915328 -0.264112 -0.102168 0.273284 -0.103230 0.516736 -0.021457 -1.128676 -0.320994 1.340427 3.767874 -0.537870 0.186633 0.940145 0.718252 -0.933988 -2.691547 -0.793728 -1.373487 0.304087 0.013429 0.209098 0.958345 2.206773 -3.117062 1.617771 -0.372595 0.344196 1.463839 0.604857 -1.870832 -3.173751 -0.697615 0.967192 2.328323 -0.567382 -0.022951 0.836184 -1.462125 -0.137477 0.341714 -0.098697 -0.329762 0.674157 -0.206849 -0.725229 -0.696116 0.535917 -0.672723 -0.199533 0.034916 1.138509 0.502564 -2.172352 1.486804 -0.153394 -0.747511 0.334622 -0.310338 1.513317 -1.366115 -1.522346 0.998416 -0.119418 -0.658177 -1.115969 0.301800 1.046086 0.142451 0.405845 -0.702424 -1.859171 1.415898 -1.011875 1.407170 0.718277 -0.398411 0.960801 -0.016856 -0.734082 -1.682087 -1.007713 -0.648676 -0.302256 -1.547226 -0.114681 -0.369965 1.627885 1.105401 0.417802 -1.458431 0.356457 2.092476 -1.268289 -0.738363 1.309553 0.197456 -1.763814 0.663300 1.597878 -2.289627 0.168086 -0.893012 -0.164225 -0.415136 -1.212062 1.060638 0.392391 0.976023 -0.329928 0.300611 0.273592 0.827798 0.680223 0.449203 0.192288 2.712995 1.600669 -0.437805 -0.541174 -1.720629 0.639400 -2.007663 -2.048300 0.645320 0.932177 -1.520981 0.373956 0.573393 1.931617 0.208047 -0.368331 -0.573902 0.314993 +PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp___GLOBAL__sub_I_total_number_of_non_decreasing_numbers_with_n_digits.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/tower-of-hanoi.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/tower-of-hanoi.cpp__towerOfHanoi(int, char, char, char) = -1.585830 -1.423703 1.904809 -4.524532 2.270978 0.616584 1.138733 -1.106541 -3.813396 -2.906472 2.359130 -5.107962 -3.091296 4.754912 -2.707932 0.686276 5.593424 0.290490 -1.681793 -2.308269 3.316967 0.276827 5.929966 5.726330 -5.644267 -0.857387 0.647364 3.015722 3.535131 -0.114749 2.240982 -3.114545 1.559210 -0.753651 1.214101 -1.547992 1.117716 0.152850 0.496341 -5.912537 0.441183 0.983127 -0.524045 -0.362017 -0.126560 4.233807 3.515135 4.129120 -2.579031 1.704505 5.267048 1.316553 -0.662659 0.444783 -0.559657 -3.335073 0.899979 -0.076121 -1.604629 -0.871939 -0.050994 -2.194053 -0.156396 5.047349 5.991837 -0.070947 0.218117 0.822007 1.699916 1.916668 2.401013 1.199402 1.546076 1.367448 3.188302 -3.169504 -1.090847 -10.241231 -0.075808 -12.144830 -2.912069 -0.755203 5.854566 0.088224 -0.693606 -1.191311 4.580699 1.838191 -0.991568 5.410117 5.435122 -1.411622 -2.169364 -2.804033 -3.148157 2.799945 -3.274046 2.059421 1.587144 2.531581 -3.699435 -0.958774 -0.461667 -0.097750 -1.755589 -1.315096 0.056368 3.378315 -4.189132 0.067352 -1.421180 3.303888 2.381018 -7.548478 -1.362981 -3.393485 4.316472 0.083864 -1.263018 0.120339 -0.124749 0.715474 -1.775193 0.646304 -4.008451 3.624599 2.684016 2.423253 0.068382 1.535698 1.929333 3.453253 1.082516 -3.052526 -0.687526 -0.111064 -1.396530 1.558180 -3.549067 -0.668332 4.958214 -2.730068 2.106013 1.088834 -2.381567 -4.131212 1.694857 -0.432844 1.730723 11.922125 0.306358 4.958659 3.451268 -3.226206 0.659963 -1.015550 0.477635 2.022066 2.405898 0.295314 -2.370657 -3.686187 2.813239 4.899591 2.843520 -4.894657 0.105505 1.226706 -0.487790 -1.844691 0.585819 1.405607 -1.154497 -2.297684 -0.999680 4.557083 4.824479 -0.343633 -3.007569 0.375686 4.492804 -0.056412 -1.770737 -0.450929 0.043168 1.538610 2.812165 1.140825 3.489844 5.554588 -11.094242 3.436477 2.384694 1.893415 1.749851 1.076980 -4.316529 -6.354670 0.981565 2.654513 3.426460 0.174641 0.320843 2.229786 -4.222582 0.002376 1.100333 0.749558 -1.461117 1.693877 0.548623 -0.979307 -3.386233 -1.365862 -1.765357 1.110501 -1.623500 2.834194 0.339472 -9.009413 4.463449 -1.733398 -2.515534 -1.952480 -2.979827 4.069595 -5.334077 -4.054690 1.168246 -2.125882 -4.832663 -3.950311 0.062476 1.910948 -0.538552 2.891822 -2.543386 -4.130941 4.304442 -2.454275 3.514864 1.776300 -0.072290 4.771418 -1.033246 -0.479239 -3.795802 -2.375537 3.562441 -0.425850 -4.261882 1.748722 -0.411906 2.540179 3.489145 -1.820147 -2.925342 0.638364 3.718816 -3.898626 -2.952781 1.931496 2.257742 -2.567349 3.892688 2.710136 -5.043730 0.222257 -4.083350 -1.287131 -1.107724 -3.767843 2.833226 0.108036 2.634578 0.332208 1.286171 -1.071283 2.328074 0.886540 -0.064379 0.951507 5.196833 7.942596 -2.793848 0.168196 -5.852077 2.853379 -5.942638 -6.305326 1.912542 -1.776356 -1.248237 0.685253 -1.587460 3.822647 1.522132 -0.997675 -2.641677 3.578983 +PE-benchmarks/tower-of-hanoi.cpp__main = -0.379479 -0.413596 0.681218 -1.301382 0.735663 -0.066567 0.370460 -0.177880 -1.330919 -0.756293 0.517388 -1.262125 -0.664957 1.418851 -0.608293 0.278212 1.761453 0.390406 -0.454204 -0.689392 0.907714 -0.391783 1.594624 1.661457 -1.416911 -0.045586 0.091914 0.814238 0.774344 0.438603 0.214449 -0.794939 0.401370 -0.330357 0.350334 -0.801155 0.134100 0.243403 0.134786 -1.899725 0.253506 0.241758 0.073642 -0.152821 -0.013768 1.279763 1.008762 1.073709 -0.597388 0.662522 1.291867 0.263393 -0.097794 0.197476 0.183494 -0.366026 0.573472 0.077262 -0.538872 -0.072998 -0.143026 -0.781268 0.105167 1.262637 1.554298 -0.054881 -0.037566 0.105639 0.412034 0.477269 0.771645 0.259989 0.289093 0.064077 0.757502 -1.120020 -0.130729 -2.871049 -0.043179 -3.662376 -0.869926 -0.172338 1.732750 -0.099637 -0.125318 -0.170754 1.289881 0.207766 -0.211642 1.217932 1.434324 -0.514234 -0.620742 -0.631488 -0.863010 0.657439 -0.717204 0.201101 0.590103 0.587323 -1.028204 -0.307492 0.330933 0.007114 -0.482150 -0.224250 0.084042 1.085856 -1.400173 -0.173316 -0.507135 0.930093 0.537007 -1.859026 -0.018864 -0.967199 1.258291 0.083235 -0.551626 -0.145207 0.169068 0.296465 -0.630321 0.191154 -1.142168 1.109952 0.454062 0.585696 0.018983 0.219427 0.344693 0.913038 0.512478 -0.961583 -0.053573 0.138517 -0.454828 0.361784 -0.997561 -0.401672 1.163782 -0.856974 0.491045 0.123183 -0.774438 -0.887950 0.672274 0.072572 0.417707 3.109106 -0.047442 1.372700 0.845810 -0.913817 0.345816 -0.117692 0.173932 0.549509 0.854858 0.035595 -0.741169 -1.059836 0.666378 1.357553 0.894656 -1.405320 -0.308028 0.062043 -0.152327 -0.035043 0.184061 0.230202 -0.233685 -0.742455 -0.329008 0.795772 1.698784 -0.083048 -0.907150 0.081367 0.844284 -0.252962 -0.837948 -0.153467 -0.142797 0.443231 0.395007 0.102004 0.948727 1.573205 -3.387252 1.151188 0.112130 0.239941 0.658131 0.288735 -0.989830 -2.074492 -0.062490 0.662619 1.374218 0.086350 0.053943 0.684491 -1.163988 -0.081244 0.128500 0.266741 -0.503872 0.515328 0.244677 -0.528552 -0.687290 -0.398704 -0.335163 0.221563 -0.329298 0.752967 0.151075 -2.692702 1.135935 -0.364043 -0.542287 -0.247187 -0.391098 0.955900 -1.290926 -1.135843 0.336896 -0.356346 -1.169621 -1.081845 -0.032771 0.679550 -0.345213 0.523563 -0.570824 -1.210668 1.158984 -0.745583 1.051211 0.547541 -0.170578 1.378809 0.029518 -0.157297 -0.976362 -0.377124 0.645576 -0.467663 -0.850109 0.481929 -0.271325 0.758724 1.019571 -0.167012 -0.583824 0.186257 1.301283 -1.018752 -0.670742 0.719305 0.474732 -0.573251 1.163972 0.948000 -1.504035 -0.071517 -1.039393 -0.440030 -0.205435 -0.772860 0.896811 -0.020818 0.659865 0.014717 0.365326 -0.357505 0.644434 0.195258 -0.070809 0.183001 1.591262 2.286624 -0.744202 0.182443 -1.336350 0.720314 -1.530938 -1.424775 0.235942 -0.117492 -0.626149 0.251102 -0.348112 1.113797 0.328455 -0.188910 -0.586043 0.815397 +PE-benchmarks/tower-of-hanoi.cpp___GLOBAL__sub_I_tower_of_hanoi.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/transitive-closure-of-a-graph.cpp__transitiveClosure(int (*) [4]) = -2.958523 -3.562690 -2.558407 -7.084039 4.231972 5.866160 2.133317 -3.461462 -8.252444 -1.007155 2.647858 -8.044158 0.353119 8.424578 -1.821619 8.342672 11.244229 1.457964 -4.236366 1.031668 8.663524 -2.290233 9.300024 8.883486 -4.788151 -0.730501 -1.638499 3.746423 0.230232 2.143230 1.812064 -3.974476 2.631785 -9.037272 -3.294574 -6.206943 1.195550 4.053679 7.051594 -11.414897 2.492544 1.820274 1.508535 -2.827814 -3.040525 -3.424716 3.788242 6.049717 -0.947493 1.630173 5.098568 1.487221 -1.434755 1.865419 1.189249 2.456888 -0.332910 -0.714751 -2.734671 -3.886208 -0.245481 -0.628543 2.484159 5.626074 8.242770 0.824001 -0.002221 5.400004 1.016719 1.498995 4.378745 0.372426 -4.407811 -1.504980 2.207798 -10.608396 -1.076200 -10.378205 -0.859162 -11.307988 -3.596933 1.643036 4.970635 3.201960 4.596361 0.183256 5.755338 -3.594176 -2.172125 8.085311 6.758114 -5.890832 -3.073394 -5.477173 -4.174755 2.229066 -2.981891 -0.998796 4.036116 1.766656 -5.450867 -2.320644 3.123059 4.396685 -2.187240 -7.007359 2.432867 5.568215 -5.511286 -6.843129 2.000047 8.473327 -2.697183 -10.639157 -2.627647 -6.067311 0.367837 -0.331099 -2.622072 -7.439056 0.776078 3.335590 -1.352841 -3.881254 -0.758634 4.698946 3.289323 2.871601 0.906509 0.758954 1.086575 12.183096 1.183455 -4.132741 1.302526 0.275710 -1.227649 3.017391 -4.389653 -4.395170 -0.894809 -7.708571 0.983872 6.335368 -3.846034 -1.305443 3.354192 3.556644 1.214766 27.741915 1.100164 9.536524 7.072367 -6.806613 3.930821 -2.726221 0.247219 1.739829 1.866104 -0.936287 -13.326310 -6.153083 3.694676 6.358336 5.760170 -6.873850 -3.523229 -1.023959 -0.527757 1.223810 -1.124587 1.700507 0.850832 -5.998856 -1.393906 6.381015 16.699747 -2.069785 1.673075 4.935942 3.745715 -5.791644 -11.934504 -3.516097 -7.273984 1.006466 1.389934 -0.263046 3.657950 8.478915 -9.076622 5.822846 -0.976745 0.938110 5.771846 2.832113 -7.476503 -12.158433 -3.705093 4.119817 9.841694 -4.428145 2.538044 2.846813 -5.463112 -0.453866 1.993039 -1.352107 -0.898882 2.295672 -0.293577 -3.247885 -2.487036 4.069621 -3.510723 -1.675826 -0.312883 4.163008 1.912459 -4.721250 6.094025 0.571883 -2.119055 2.453402 -1.475220 8.250176 -5.402310 -6.232942 5.601370 0.630716 -1.366963 -2.346517 1.585796 4.777225 3.058360 1.581209 -2.901902 -8.107394 4.071109 -2.975124 5.349293 2.551240 -1.573097 2.117259 -1.302175 -1.532267 -7.274928 -6.297201 -2.862209 0.830143 -7.078058 -4.093892 -1.403401 7.302832 3.366949 1.139846 -7.525304 0.823597 8.747832 -5.108378 -0.912702 4.545957 1.241997 -9.005175 -0.391401 6.066532 -9.089913 1.363911 -2.648381 0.980093 -2.344303 -4.874447 4.122026 2.805971 4.528368 -0.872829 1.158664 0.989800 2.291327 3.883423 1.963102 1.197955 10.638709 3.859617 -0.148744 -3.634791 -6.421836 1.446282 -7.482165 -8.266252 3.120395 2.928052 -6.118075 1.090409 3.079178 8.388281 1.292921 1.327832 -0.215692 0.217606 +PE-benchmarks/transitive-closure-of-a-graph.cpp__printSolution(int (*) [4]) = -0.826469 -1.045046 -0.421278 -2.144253 1.149560 1.045718 0.605954 -0.681722 -2.460989 -0.553244 0.747109 -2.288970 -0.190746 2.520208 -0.600530 2.050502 3.312951 0.539649 -1.034049 0.061625 2.391187 -0.995858 2.623196 2.573487 -1.757831 -0.215029 -0.459503 1.280596 0.317658 0.714402 0.595211 -1.247219 0.600499 -2.161129 -0.429403 -1.806384 0.533827 1.220290 1.636937 -3.597315 0.667953 0.854082 0.753190 -0.729004 -0.696636 -0.205877 1.128393 1.945963 -0.688899 0.608936 1.840628 0.391831 -0.292765 0.493534 0.161146 0.320452 -0.231164 -0.179321 -0.933159 -0.836012 0.039790 -0.715753 0.763016 1.779077 2.601907 0.092762 0.066910 1.251933 0.393339 0.535362 1.345682 0.149547 -0.945565 -0.455770 0.887185 -2.585574 -0.321176 -3.632133 -0.060290 -4.226253 -1.216389 0.219932 1.950017 1.174053 1.015166 -0.310840 1.857807 -0.694176 -0.470058 2.446923 1.992030 -1.480952 -0.977390 -1.765842 -1.470110 1.072093 -1.108471 -0.336231 1.300855 0.667926 -1.622328 -0.713832 0.909588 1.018504 -0.730643 -1.689737 0.529669 1.673864 -1.781985 -1.831786 0.227955 2.237304 -0.463052 -3.164813 -0.307991 -1.811280 0.169535 -0.010360 -0.582015 -1.566265 0.086698 0.742321 -0.562956 -0.802405 -1.226243 1.767756 0.879159 0.752607 0.328759 0.188403 0.350261 3.039035 0.276944 -1.421268 0.132130 0.302493 -0.559380 0.762489 -1.640537 -1.248906 0.638362 -2.230703 0.221223 1.306453 -1.200581 -0.542736 0.990285 0.797725 0.621505 7.480072 0.411625 2.786213 1.981144 -1.816737 1.596428 -0.431468 0.084261 0.748511 0.807119 -0.294694 -3.159202 -1.852704 0.857925 1.980155 1.720163 -1.941945 -1.062867 -0.262547 -0.176987 0.309356 -0.172033 0.519167 -0.075564 -1.719014 -0.388651 1.755836 4.328212 -0.319761 0.362819 1.174537 1.523743 -1.684131 -3.179234 -0.839472 -2.052859 0.280275 0.281658 -0.032928 1.242438 2.598561 -3.578674 1.826754 -0.013817 0.440122 1.472803 0.478723 -2.179826 -3.992211 -0.668123 1.111159 2.919188 -1.108663 0.828349 0.967717 -1.724186 -0.083515 0.493372 -0.249658 -0.415696 0.743023 -0.257082 -0.788531 -0.936895 0.826291 -1.202610 -0.488118 -0.209055 1.218936 0.902732 -1.928301 1.723529 -0.250360 -0.760746 0.499724 -0.510077 2.043370 -1.949816 -1.860413 1.367469 0.147811 -0.700802 -1.048362 0.371850 1.454221 0.365843 0.267098 -0.705395 -2.585390 1.376188 -1.052582 1.480350 0.841739 -0.537159 0.802157 0.317981 -0.450635 -2.048089 -1.498943 -0.627548 -0.094196 -1.965922 -0.671780 -0.437404 1.956740 1.354777 0.239081 -1.897840 0.390376 2.493780 -1.145244 -0.640558 1.352987 -0.048645 -2.180607 0.291181 1.804271 -2.766708 0.298880 -1.224578 0.481179 -0.301033 -1.480552 1.341244 0.583123 1.276527 -0.153748 0.321200 0.017698 0.848221 1.105976 0.268404 0.199221 3.198953 1.449800 -0.224093 -0.611802 -2.009951 0.468661 -2.433770 -2.367938 0.622447 0.661439 -1.730001 0.551967 0.812650 2.356918 0.383720 0.494738 -0.278228 0.207968 +PE-benchmarks/transitive-closure-of-a-graph.cpp__main = -0.619988 -0.599072 -0.153976 -1.606300 1.177549 1.166434 0.588475 -0.445611 -2.056499 -0.525808 0.447385 -2.076315 -0.390577 2.174504 -0.446825 1.601532 2.932743 0.616112 -0.872165 0.138025 1.711051 -0.667604 2.337446 2.280721 -1.257074 -0.015938 -0.515041 0.906511 -0.200464 1.096575 0.198905 -1.424456 0.671767 -1.568221 -0.445795 -1.536462 0.130488 0.820711 1.062165 -3.078172 0.575465 0.914895 0.478593 -0.661079 -0.481272 -0.392344 1.328913 1.464310 -0.144216 0.527366 1.041281 0.375118 -0.121537 0.496244 0.538969 0.579322 0.195850 -0.456194 -1.013685 -0.637771 -0.236554 -0.631180 0.283124 1.390528 2.036183 0.177367 -0.089951 0.787301 0.019060 0.455302 0.994455 0.140472 -0.590625 -0.283822 0.576465 -1.857503 -0.209716 -2.307734 -0.187279 -3.325011 -1.102977 0.071806 1.688677 1.169238 0.812883 -0.312770 1.619818 -0.858362 -0.288393 1.728790 1.965319 -1.389483 -0.859899 -1.305086 -0.910186 0.605171 -0.745522 -0.411551 0.934488 0.337907 -1.469159 -0.561135 0.884602 0.777387 -0.560446 -1.132715 0.456371 1.563002 -1.742962 -1.381015 -0.154305 1.806009 -0.296357 -2.599794 -0.497934 -1.161223 -0.027036 0.229009 -0.823886 -1.531479 0.470121 0.735569 -0.520510 -0.667293 -0.784325 1.509718 0.471236 0.524832 0.319403 0.284360 0.300509 2.581848 0.477471 -1.025522 0.305557 0.208022 -0.340961 0.579276 -1.044583 -1.059393 -0.266963 -1.870837 0.253500 1.183833 -1.115080 -0.310958 -0.018944 0.702675 0.452755 6.016776 -0.022561 2.217616 1.426897 -1.747653 1.201995 -0.495810 -0.064380 0.248950 0.746280 0.033234 -2.559417 -1.490115 0.940736 1.746446 1.473295 -1.568271 -0.547891 -0.368019 -0.037640 0.297584 0.039137 0.451320 0.279628 -1.514464 -0.391445 1.261481 4.039400 -0.455370 -0.258558 1.044394 0.737444 -1.022533 -2.484968 -0.677621 -1.380942 0.217343 0.226354 -0.197760 0.891703 2.207042 -2.682025 1.719823 -0.298962 -0.043928 1.582277 0.431536 -1.549952 -2.873978 -0.890051 1.191143 2.655332 -0.659508 0.402719 0.500456 -1.446494 -0.191187 0.374220 0.016269 -0.357055 0.699082 -0.073474 -1.035292 -0.675627 0.249874 -0.707596 -0.379586 -0.368703 0.958005 0.825303 -1.797674 1.661564 0.165142 -0.503353 0.408462 -0.103186 1.674149 -1.391275 -1.744072 1.117024 -0.106050 -0.900465 -0.637824 0.176020 1.121323 0.517044 0.230120 -0.591425 -1.961573 1.397694 -0.539173 1.477463 0.722316 -0.284913 0.889366 0.527040 -0.580618 -1.389728 -1.521038 -0.318976 -0.389929 -1.379267 -0.444123 -0.531741 1.697132 1.158213 0.360020 -1.600210 -0.121914 2.255400 -1.050793 -0.318111 1.364677 -0.160653 -1.734508 0.261193 1.726220 -2.205249 0.008077 -0.907489 0.159035 -0.551062 -1.148590 0.891930 0.196207 0.890627 0.024700 0.149845 -0.216303 0.521621 0.744164 0.112563 0.157415 2.730964 1.078955 -0.338149 -0.148977 -1.512760 0.523519 -1.949203 -1.822741 0.477753 0.629572 -1.481882 0.255503 0.594603 1.769326 0.198426 0.221845 -0.269342 0.108162 +PE-benchmarks/trie-suffixes.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/trie-suffixes.cpp__SuffixTrieNode::insertSuffix(std::__cxx11::basic_string, std::allocator >, int) = -1.532584 -0.334749 1.815953 -5.163527 5.227369 3.394916 2.007901 -1.292476 -4.319342 -1.715128 0.999751 -4.077198 -3.227657 5.750790 -2.298827 3.145808 5.958302 0.001612 -1.982651 -1.032905 5.840514 -1.075820 6.948807 4.164172 -6.368623 -0.168305 -0.120984 3.647791 1.134855 4.672013 -0.156820 -3.202497 1.552440 -2.484144 1.347358 -2.616390 1.409558 0.497207 0.400613 -6.735638 0.584674 2.473447 -0.084671 -0.574389 -1.105184 0.985573 4.625449 4.888470 -2.433580 0.849722 4.617726 0.968882 -0.239369 1.752171 0.542757 0.018998 1.648015 -0.596583 -3.137256 -2.132060 -1.078154 -3.336888 1.377087 4.829614 6.312165 -0.281202 0.711129 2.764577 -0.560802 1.812972 2.571602 1.348657 -0.365661 -0.150273 4.142301 -3.273534 -0.504792 -6.747647 -0.775469 -9.700591 -3.348635 -2.625672 3.467968 2.016089 2.706966 -1.408357 6.057751 -0.033531 -0.326045 4.678747 5.641155 -3.737642 -1.743331 -5.324862 -3.732645 1.350154 -3.202382 -0.925672 1.877163 1.010988 -4.114705 -1.524539 0.477857 1.410087 -1.562215 -2.698159 -1.010681 4.722538 -5.207741 -2.778460 -2.048783 3.749057 -1.008857 -8.206728 -1.985259 -2.855043 2.173804 -0.660935 0.809960 -2.455792 0.761767 3.945169 -1.986826 -1.867266 -2.660413 4.799850 3.092428 1.243109 1.275644 0.745645 0.249535 5.174815 3.960133 -1.973624 -1.937616 0.305923 -1.074630 1.466652 -2.459256 -0.726499 1.939914 -4.849632 0.081053 3.296856 -1.741974 -1.203606 -0.130189 -0.197538 3.287837 14.019539 -0.399222 4.792938 2.210807 -5.124147 2.654545 0.006978 -0.294490 2.285103 2.402370 -0.393546 -4.911454 -4.831048 3.174756 4.257702 3.300368 -4.858081 -0.517759 -1.116372 -0.352562 -0.528822 -1.055067 2.330664 -0.578398 -3.723391 -1.085334 2.241004 8.366228 -1.917910 -4.428302 4.115576 2.687244 -3.082430 -3.633441 -2.457163 -2.349196 0.013909 1.487630 -0.685727 3.043734 6.572366 -8.723930 4.615755 0.178773 -0.743586 4.030881 -0.927932 -2.342881 -5.405424 -0.918707 3.756655 4.916086 -1.135515 -0.626533 0.900534 -4.398395 1.341612 0.605373 0.999932 -0.892947 1.854308 -0.496505 -2.983425 -4.035141 -1.917252 -1.986706 0.377481 -1.406675 1.817177 0.258497 -7.988032 5.321875 -1.387300 -1.829876 1.349166 -0.226444 4.327251 -3.886229 -5.641996 2.910107 -0.558648 -3.509625 -3.663716 1.145135 3.254144 1.130448 0.717495 -3.258169 -6.084656 3.679622 -2.038400 3.474443 2.097390 1.364409 4.804212 1.562224 -2.443524 -4.889084 -3.616396 1.194586 -0.380457 -4.077830 -0.809301 -1.081950 4.516085 3.930103 0.130992 -1.757721 -1.112026 6.125614 -3.839980 -2.589474 4.466142 0.095856 -4.371171 1.959610 5.237644 -4.109882 -2.197969 -3.411948 0.472662 -1.313239 -4.195050 2.526606 -0.590811 2.336152 1.053485 1.331731 -1.793540 1.749691 1.308193 0.299704 -1.455645 7.677038 5.236555 -3.426355 -0.221379 -4.262815 2.531281 -6.364598 -5.010192 1.548609 -0.613478 -1.328100 2.062951 0.644141 4.978929 0.704613 -0.342450 -0.429391 -0.924399 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/trie-suffixes.cpp__SuffixTrieNode::SuffixTrieNode() = -0.460878 -0.630712 0.268194 -1.321775 0.510337 -0.061606 0.332999 -0.099057 -1.515763 -0.421178 0.163783 -1.015908 -0.091038 1.477325 -0.322668 0.845597 1.984779 0.769903 -0.525181 -0.265831 1.322767 -1.132230 1.365273 1.574003 -1.043683 -0.092295 -0.144855 1.035172 0.412463 0.812935 0.056532 -0.354530 0.149881 -1.000005 0.311805 -1.534124 0.302192 0.898236 0.392651 -2.269244 0.450610 0.452473 0.979261 -0.380664 -0.253199 0.428419 0.626515 1.075202 -0.472591 0.307755 1.020863 0.134262 -0.009670 0.309116 0.243315 0.488015 0.416488 0.002563 -0.614266 -0.143332 -0.051997 -0.902688 0.745735 1.003296 1.549426 0.021979 0.101201 0.378419 0.384328 0.352812 0.852503 -0.009771 -0.531454 -0.497466 0.483524 -1.757023 0.173501 -2.517543 0.074522 -3.141882 -0.695887 -0.158178 1.315454 0.362263 0.327337 -0.100172 1.108981 -0.414555 -0.000585 1.027609 1.066200 -0.730992 -0.568103 -1.053265 -0.902150 0.715765 -0.573034 -0.542723 0.967490 0.494426 -0.841526 -0.357143 0.756783 0.476882 -0.418298 -0.403106 0.212031 1.173152 -1.231642 -1.002264 -0.258957 0.986833 -0.169539 -1.640062 0.539822 -1.318277 0.303808 -0.013266 -0.361932 -0.726286 0.122185 0.560926 -0.424224 -0.131904 -1.414356 1.247472 0.081330 0.104998 0.098754 -0.053177 -0.143425 1.131560 0.475706 -0.976860 -0.016325 0.551117 -0.854132 0.061958 -1.285799 -0.861873 0.913549 -1.270402 -0.274982 0.299359 -0.792527 -0.210886 0.928115 0.422749 0.592526 3.840723 0.134661 1.358358 0.837438 -0.914245 1.147459 0.267842 0.154560 0.560851 0.775057 -0.218630 -1.735215 -1.131071 0.166614 1.108539 1.059810 -0.939557 -1.042670 -0.531657 -0.197308 0.583143 -0.119402 0.185888 -0.338549 -0.966535 -0.272225 0.373003 2.234917 -0.058465 -0.033349 0.374299 0.554671 -1.304416 -1.967001 -0.372126 -1.118231 0.178611 -0.625894 -0.192756 0.779781 1.518701 -2.597424 1.303629 -0.326207 0.130039 0.947258 -0.175562 -0.860604 -2.858340 -0.404489 0.614402 1.898276 -0.589049 0.182321 0.696656 -1.043673 -0.072408 0.019852 0.213688 -0.372256 0.414318 -0.101908 -0.529620 -0.437259 0.193058 -0.529667 -0.304619 -0.002155 0.583934 0.514328 -1.364507 0.959120 -0.361214 -0.273921 0.505594 0.078617 0.570814 -1.173738 -1.040595 0.540053 0.445617 -0.383088 -1.053373 0.157655 1.112850 -0.381832 -0.347871 -0.318979 -1.483017 0.741557 -0.982666 0.782576 0.480388 -0.366888 0.714800 0.949407 -0.157903 -1.179759 -0.243345 -0.930080 -0.471331 -0.754234 -0.283225 -0.261040 1.038540 1.062901 0.227446 -0.436475 0.477128 1.765140 -0.532222 -0.652194 0.849840 -0.502368 -0.801198 0.485593 1.117527 -1.867864 -0.230138 -0.797031 0.002050 0.259866 -0.638055 0.928437 -0.012745 0.639139 -0.084550 0.215423 -0.158134 0.586724 0.625336 -0.007408 0.044546 2.062746 1.149797 -0.181424 -0.063237 -0.932942 0.236368 -1.403210 -0.836493 -0.155653 0.657047 -0.939751 0.596592 0.475147 1.326800 0.167144 0.338112 -0.078937 -0.038416 +PE-benchmarks/trie-suffixes.cpp__SuffixTrieNode::search(std::__cxx11::basic_string, std::allocator >) = -0.878517 0.686375 1.457637 -3.515794 4.023601 2.768708 1.437927 -0.804103 -2.554079 -1.742110 0.277334 -3.364203 -2.726668 4.167223 -1.654208 2.000569 4.774612 0.002763 -0.898511 -0.332941 3.734519 -0.659906 5.185947 3.227636 -4.624289 -0.025510 0.239473 2.217966 0.063262 3.788570 -0.199541 -3.556857 1.392105 -1.587136 1.086083 -1.781579 0.739247 -0.238218 0.115279 -5.150556 0.347916 1.979712 -0.454385 -0.458753 -0.697242 -0.154771 4.462025 3.410911 -1.806216 0.375164 2.837347 1.045931 -0.125238 1.361543 0.540954 -0.054861 0.830331 -0.904866 -2.541821 -1.311115 -1.078125 -2.474945 0.563955 3.615949 4.466789 0.081218 0.499653 1.769492 -0.894627 1.140498 1.335896 1.120276 0.316355 0.629084 2.871482 -2.214672 -0.509968 -4.907642 -0.869075 -7.020531 -2.674829 -2.362404 2.075904 2.128075 2.099588 -1.340757 4.254455 -0.032767 0.559535 3.239335 4.878921 -2.897403 -1.348769 -4.030589 -2.576752 0.964809 -2.180156 -0.502336 0.937642 0.021472 -3.162620 -1.578372 0.503851 1.013939 -1.074906 -2.051866 -0.512821 3.445535 -3.842719 -2.093977 -2.105393 1.978688 -0.895719 -6.274441 -1.457944 -1.347181 1.164049 0.089077 0.288384 -2.512478 0.762901 3.118825 -1.433396 -1.655067 -1.894988 3.817009 2.224927 0.979788 1.113150 0.558370 0.608748 4.097415 3.224363 -1.078212 -1.115232 -0.121746 -0.736366 0.551672 -1.590473 -0.609557 0.892331 -3.583284 -0.189927 2.968888 -1.546020 -0.774185 -0.766957 -0.722001 2.704975 10.626277 -0.783895 3.402696 1.406020 -4.402820 2.082206 -0.152006 -0.777766 0.958769 1.926278 0.700496 -3.706969 -3.334175 2.415561 3.239959 2.435325 -3.303737 -0.210497 -1.005260 -0.255551 -0.530270 -0.648735 1.678209 -0.294218 -3.012083 -0.677567 2.148215 6.341172 -1.572292 -3.786773 2.921578 2.068343 -1.449992 -2.506633 -1.665937 -2.050606 0.106102 1.283554 -0.706906 1.986100 4.851511 -6.488928 3.457518 0.147970 -0.840665 3.002512 -0.531762 -1.696136 -3.778055 -0.191812 3.523381 3.403113 -0.501043 -0.094356 -0.029491 -3.078263 0.778708 0.522126 1.172014 -0.765010 1.412709 -0.529652 -2.847260 -3.312501 -1.634399 -1.411877 -0.247103 -1.405382 1.264975 0.982500 -5.995234 4.425263 -0.618257 -1.337056 0.956640 -0.550045 3.293308 -3.176689 -4.552605 1.986317 -1.100815 -2.666426 -1.903920 0.598488 2.106497 1.112898 0.376916 -2.278472 -4.479675 2.684673 -0.812632 2.614129 1.808163 1.587369 3.850272 1.454468 -2.077133 -3.306267 -3.192965 1.376012 -0.380514 -3.088684 -1.052881 -1.080457 3.388485 3.575748 -0.127036 -1.450230 -1.326319 4.013391 -3.051103 -1.521860 3.565666 -0.275135 -3.299478 0.758011 3.959882 -2.703090 -1.857442 -2.430246 0.770750 -1.057633 -3.448645 1.132272 -1.140998 1.226230 1.257778 0.402517 -1.710176 1.112373 0.777101 0.379880 -0.970992 4.957198 3.356323 -2.803890 0.119762 -3.091378 1.769916 -5.214545 -4.131920 1.320595 -0.522031 -0.807077 1.135502 0.499264 3.127360 0.150991 0.090582 -0.253666 -0.768666 +PE-benchmarks/trie-suffixes.cpp__SuffixTrie::search(std::__cxx11::basic_string, std::allocator >) = -1.402963 1.047871 2.389125 -3.953359 4.806641 2.133123 1.985101 -0.025835 -3.136078 -3.524487 0.205321 -5.213520 -5.210323 5.808038 -2.256844 1.475780 7.049806 0.645611 -0.667934 -0.850739 4.215724 -1.316245 7.102278 5.067263 -6.351112 -0.333811 0.041755 3.137013 0.253365 4.456854 0.526213 -5.542250 2.351640 -0.689670 2.353784 -2.404430 1.319085 -0.324046 -1.365840 -7.514448 0.309604 3.440870 -0.027321 -0.657687 -0.644724 2.107765 6.372894 4.800764 -2.693376 0.468359 3.716692 1.266748 0.100724 1.911657 0.170571 -1.593406 0.361348 -1.947606 -4.146450 -1.085043 -1.389472 -4.846088 -0.130637 4.978837 6.768229 0.085390 0.823948 1.642392 -1.426957 1.965085 1.593008 1.354584 2.587093 0.884249 4.224701 -1.492802 -1.583232 -7.705168 -1.386209 -12.475523 -3.889037 -3.833589 4.387709 3.320762 1.402097 -2.920013 5.846877 0.965565 1.144183 4.888930 7.509029 -3.524038 -2.346199 -5.715439 -2.912763 2.177359 -3.616504 -0.120252 1.732372 0.276979 -4.563677 -2.314116 0.499380 0.385017 -1.471253 -2.269069 -0.908645 4.791966 -5.586665 -1.681097 -4.395106 1.709732 0.378544 -8.605173 -0.550829 -1.557158 1.489234 0.989280 0.191164 -1.901252 1.045550 3.153692 -1.966741 -1.451827 -4.704436 6.135285 2.162845 0.972094 1.762467 1.477197 1.072158 4.434232 4.030944 -1.674949 -1.803811 0.044451 -1.841664 0.537335 -3.125409 -0.996579 3.413093 -4.545043 -0.227190 2.631381 -2.554512 -2.134327 -1.946526 -1.662536 4.139642 11.947273 -0.868569 4.131584 1.733269 -5.741226 3.802786 -0.421461 -1.176842 1.117988 3.363068 1.329192 -3.285730 -4.573465 3.168004 4.743013 3.490572 -4.255825 0.137543 -1.176297 0.354591 -1.677126 -0.261981 2.827850 -0.530659 -3.949576 -0.817875 3.305085 7.631356 -1.940205 -4.603523 3.255638 3.480764 -0.690457 -3.324928 -1.752742 -1.493154 -0.055237 1.383499 -0.548624 2.590315 6.865864 -9.596339 4.891289 0.864011 -0.365554 3.460331 -1.149107 -2.538629 -6.612752 0.713741 5.250694 4.893052 0.396220 0.220413 -0.271034 -4.487277 0.748194 0.579033 2.306069 -0.904724 1.948355 -1.361382 -3.371771 -4.969765 -3.290841 -2.105962 -0.252090 -2.021469 1.829412 3.231012 -8.655930 6.471143 -1.680499 -2.065355 -0.015285 -0.839766 4.073627 -5.129954 -6.500325 1.995986 -2.647146 -5.366432 -3.677660 0.718797 2.594804 0.224995 -0.189206 -2.135376 -6.238395 5.060136 -1.027452 3.492323 2.321727 2.331424 6.006950 3.953291 -3.226382 -4.073220 -4.271387 2.347894 -1.940885 -3.952436 0.379762 -1.178607 4.183683 5.664305 -0.588227 -2.001456 -1.435923 5.512267 -3.983724 -3.187736 5.162822 -0.678458 -3.078365 2.464638 5.549166 -4.578268 -2.994743 -4.271654 0.949000 -0.967914 -5.162124 1.011348 -2.650581 1.244109 2.234021 0.322813 -2.837763 1.734969 1.081906 -0.335276 -1.590367 7.333280 5.719843 -4.497541 1.345979 -4.645392 2.481832 -7.540994 -5.676359 1.522150 -0.683042 -0.736732 1.575495 0.642478 3.388279 -0.016100 -0.177708 -1.641923 -0.457579 +PE-benchmarks/trie-suffixes.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/trie-suffixes.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/trie-suffixes.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/trie-suffixes.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/trie-suffixes.cpp__main = -4.485316 -0.405023 9.290292 -12.763178 17.658495 4.501105 6.394902 2.860628 -9.674719 -6.676738 -0.471435 -7.438521 -14.929978 16.857390 -5.771473 8.358682 13.942167 -1.208870 -2.497812 -4.010065 18.043307 -9.362374 17.885102 4.006755 -21.137521 -1.785316 -0.625158 13.750014 2.538444 17.858132 -0.268171 -8.359770 2.151048 -2.814589 10.484416 -7.557229 8.791006 1.577396 -7.596489 -19.745073 -0.323037 13.510821 0.007246 -0.961412 -2.668214 10.689298 11.108361 15.567840 -11.910080 2.107480 13.382387 -0.970003 -0.119775 5.789710 -4.374297 -2.304863 3.015332 -3.060881 -15.357678 -3.753946 -1.735880 -18.514846 6.685539 11.901168 20.203340 -6.195606 5.100336 11.741251 -4.505335 6.672167 6.244075 2.818788 1.983269 -4.261376 17.482997 -3.621591 -6.472758 -17.842495 -2.776607 -35.437568 -11.420682 -14.588872 11.344592 8.542607 4.891857 -8.877678 19.856166 3.234001 1.377111 15.602545 15.273690 -9.619770 -5.197196 -24.609752 -9.704063 5.187024 -12.667389 -9.361388 9.560647 2.438988 -11.048944 -3.654576 -0.048106 1.891604 -3.439409 -8.263190 -9.283081 15.791765 -17.136299 -9.665643 -13.095779 9.235442 -2.798992 -23.432179 2.519285 -3.227124 5.141863 -0.926406 12.797182 -0.263813 1.238705 13.620984 -5.740029 -4.150389 -14.499723 20.301094 7.753922 -1.001526 8.611792 4.672033 -2.380913 6.991982 17.916504 -3.218415 -14.845826 5.662321 -6.028068 2.536021 -7.896902 -0.564180 11.210576 -15.149058 -2.837742 5.552485 -2.618024 -3.212617 -6.504270 -4.306565 15.221847 27.268949 0.407531 8.733611 -0.596515 -14.274795 15.160554 2.946345 -3.213843 7.786887 7.758234 -3.727348 -9.275962 -13.695856 7.546293 8.861812 9.098300 -12.192748 -2.996169 -6.491415 0.848574 -2.674516 -4.941633 13.910063 -3.219808 -10.189929 -2.034115 -0.457823 22.204220 -5.842710 -14.302400 15.593943 9.950840 -12.850880 -13.412593 -7.407763 -4.248084 -6.896044 0.047899 -3.520282 6.916043 18.896394 -24.794305 13.370876 2.368750 -2.887022 9.478986 -11.729933 -1.656292 -23.639834 -2.459240 12.274580 14.953459 -3.041357 -1.869588 -0.294919 -11.326185 9.212379 -0.388174 4.714115 2.134566 4.270128 -9.135734 -7.484621 -13.724340 -9.816011 -8.725454 3.625906 -2.798433 0.574149 6.550047 -23.070897 15.869916 -12.335183 -5.120810 5.945041 6.069141 12.154197 -10.101721 -17.704941 7.867282 -0.269000 -14.800644 -17.931845 4.193938 9.622543 -0.619040 -6.284068 -4.306535 -22.268353 10.057040 -6.893709 4.787957 4.289178 5.665147 18.516903 16.119926 -11.853232 -13.299200 -12.154779 1.560631 -5.377648 -6.982003 1.040708 -0.700184 12.836628 10.618243 0.714763 0.645538 -5.573210 19.717477 -9.212014 -12.449948 16.070271 -6.835763 -8.249893 8.675946 18.652693 -11.571319 -11.455516 -13.386368 7.365271 -1.658878 -10.687972 3.288986 -6.447585 2.135762 5.558144 4.607283 -8.859098 3.680137 4.584545 -2.954931 -14.243253 28.772669 18.641780 -16.271724 3.170629 -9.012628 6.775476 -17.414766 -9.436982 0.219377 -0.525140 2.799753 11.548258 7.043649 10.653768 0.164346 -2.399309 -1.076422 -10.429827 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.794504 0.617995 1.478442 -2.684952 3.317462 1.751523 0.966632 -0.720049 -1.677067 -1.026831 -0.186132 -1.583879 -1.714868 2.915810 -1.446859 1.439259 3.491989 0.200001 -0.303064 -0.640194 3.188649 -1.125516 3.734569 2.158881 -3.755722 -0.193461 1.022876 1.788405 0.421961 3.124542 -0.830414 -2.300560 1.031416 -1.364745 1.182813 -2.056749 0.818868 -0.028398 0.188591 -3.854179 0.228670 0.364659 -0.839990 -0.078918 -0.487007 0.911937 3.139253 2.434832 -1.995261 0.386804 2.434575 1.142615 -0.418421 1.051054 -0.077352 0.414594 1.132577 0.224970 -1.646098 -0.866108 -0.894556 -1.854917 1.049967 2.664523 3.495784 -0.153904 0.726639 1.627544 -0.577364 0.676729 0.925897 0.747714 0.341277 0.413170 2.271065 -2.532133 -0.513060 -5.089987 -0.905809 -6.031587 -1.728298 -2.261442 0.606974 0.156232 1.580467 -0.428433 3.233203 0.381158 0.776324 2.300466 3.385358 -2.364250 -0.762230 -3.215920 -2.280550 0.498925 -1.549203 -0.508533 0.832093 -0.158825 -2.071207 -2.051385 0.557061 0.730005 -0.726552 -1.901431 -0.691731 2.565693 -2.912676 -1.823864 -1.898396 1.068432 -1.189847 -4.503804 -0.336899 -1.409546 2.121741 -0.207181 0.838026 -2.116970 0.327096 3.060465 -1.100411 -1.354454 -0.767836 3.065262 2.000762 0.383944 0.714283 -0.297796 -0.044459 2.759373 3.081734 -0.919222 -1.414058 0.159627 -1.192538 -0.124370 -1.933680 -0.105784 1.593914 -2.578201 -0.034244 2.335851 -1.035190 -0.537860 1.335012 -1.130337 2.422561 7.842238 -0.604168 2.096614 0.575361 -3.469221 1.506809 0.208515 -0.487206 1.146934 1.672383 0.439225 -3.420058 -2.602162 1.424698 1.961162 1.743553 -2.844476 -1.140705 -1.275152 -0.315575 -0.059297 -0.973022 1.369616 -1.014170 -2.114332 -0.468621 0.903562 4.844726 -1.243652 -2.812731 2.124166 1.716054 -1.878601 -2.469068 -1.427773 -1.842046 -0.101626 0.811764 -0.670608 1.476918 3.597945 -6.088926 2.348928 -0.336527 -0.758217 1.755954 -0.520007 -0.820396 -3.281611 0.225948 2.680389 2.446954 -0.321037 0.325957 0.176289 -2.112932 0.874223 0.140349 1.282185 -0.626278 0.883074 -0.038035 -2.611561 -2.488168 -0.830137 -0.930273 -0.466292 -0.640558 0.702077 0.228495 -5.535516 3.239924 -0.967202 -0.779080 1.387302 -0.138985 2.510579 -2.333135 -3.434273 1.642123 -0.215818 -0.978870 -1.843977 0.692091 1.967718 0.267692 0.388615 -1.820425 -4.157389 1.157427 -0.963971 1.267580 1.236948 1.439768 3.271410 0.242137 -1.404596 -3.284866 -1.711867 0.854150 -0.028867 -1.953231 -0.881452 -0.557731 2.533886 2.961015 -0.105373 -0.453491 -0.797864 3.213836 -2.662751 -0.931281 2.683108 0.700764 -2.321589 0.505260 2.892968 -2.021117 -2.022442 -1.513290 0.702923 -0.416113 -2.291481 0.942369 -1.196755 0.683078 0.957824 0.593862 -1.391057 1.094752 0.672335 0.573481 -1.028059 3.645083 3.700448 -2.356082 -0.078203 -1.759350 1.150741 -3.943077 -2.850442 0.662075 -0.578892 -0.267127 1.253147 0.366242 2.588761 -0.176570 0.691079 0.402101 -1.263849 +PE-benchmarks/trie-suffixes.cpp__SuffixTrie::SuffixTrie(std::__cxx11::basic_string, std::allocator >) = -0.936893 -0.592115 0.871263 -3.554616 3.602314 1.945976 1.505213 -0.633282 -3.305029 -1.411267 0.682835 -2.702003 -1.859563 3.893199 -1.498819 2.418909 4.520939 0.427375 -1.049618 -0.616099 4.136802 -1.462292 4.943868 3.271266 -4.295610 -0.047272 -0.625030 2.612760 0.556198 3.370688 0.243414 -2.185526 1.379703 -2.241099 0.836440 -2.565854 0.953463 0.920327 0.419433 -5.077565 0.529668 1.683085 0.287844 -0.215666 -0.705744 0.744018 2.973124 3.306062 -1.783664 1.134013 3.137571 0.563983 0.028727 1.447328 0.256178 0.273266 0.601468 -0.735340 -2.295211 -1.236310 -0.923575 -2.809463 1.266837 3.046235 4.514098 -0.273107 0.592190 1.817529 -0.531658 1.234494 2.268492 0.843627 -0.442947 -0.784602 2.852716 -2.855733 -0.504374 -5.190434 -0.736760 -7.519682 -2.344142 -1.822841 2.801326 1.703708 1.997785 -0.993214 3.851862 -0.176217 -0.041731 3.314664 3.496850 -2.573150 -1.253719 -3.604291 -2.364263 0.966631 -2.098414 -0.950051 1.606551 0.793936 -2.725924 -0.905764 0.899286 0.939679 -0.944844 -2.305621 -0.588680 3.420906 -3.917084 -2.331364 -1.420587 2.812705 -0.935154 -5.525951 -0.574437 -2.221706 1.454258 -0.262672 0.573874 -1.507140 0.509855 2.598100 -1.226448 -1.223876 -2.093392 3.580292 1.800377 0.948635 0.926212 0.569434 -0.345596 3.833573 2.796015 -1.265740 -1.221740 0.416398 -0.796249 1.089873 -2.030168 -0.784848 1.590310 -3.621101 -0.183461 2.048517 -1.274498 -0.826537 0.341052 0.202799 2.299491 10.054868 -0.084875 3.679173 1.930923 -3.392772 2.159416 0.181440 0.312292 1.899515 1.868112 -0.660420 -3.878098 -3.340522 1.641195 2.659317 2.323717 -3.573547 -1.026888 -1.015927 -0.029762 0.146316 -1.033618 1.523000 -0.279184 -2.773088 -0.432422 1.283226 6.215647 -1.118891 -2.149702 2.711733 1.765388 -2.789159 -3.417703 -1.851325 -2.044545 0.038318 0.600344 -0.487225 1.644094 4.424139 -6.002501 3.171033 -0.297843 -0.029071 2.635795 -0.447217 -1.696468 -4.932236 -0.925623 2.232661 3.768265 -0.944023 -0.001226 1.035104 -2.882490 0.979998 0.361403 0.648116 -0.536017 1.151371 -0.509241 -1.977447 -2.541024 -1.013836 -1.434634 0.225602 -0.686556 1.303793 0.887801 -5.270165 3.045471 -1.133068 -1.552608 1.312116 0.199830 3.195280 -2.604537 -3.706769 2.069278 -0.368355 -2.564613 -2.889625 0.985524 2.257434 0.495805 -0.120862 -1.822605 -4.361843 2.624161 -1.740654 2.137055 1.623626 0.614805 3.439602 1.397250 -1.898842 -3.661631 -2.551172 0.109925 -0.736550 -2.677281 -0.620777 -0.774606 3.068328 3.001266 0.633955 -1.258206 -0.235977 4.762454 -2.700479 -1.767992 3.474297 0.016031 -2.785778 1.569555 3.834484 -3.451528 -1.472864 -2.070055 0.650304 -0.220121 -2.593637 2.072385 -0.450428 1.783681 0.309452 1.207856 -1.212916 1.289419 0.972237 0.414046 -1.194262 5.735904 3.743492 -2.085034 -0.328197 -2.521408 1.371537 -4.362608 -3.243257 0.615760 0.268989 -1.149572 1.867457 0.807915 3.732868 0.647656 -0.103144 -0.220607 -0.734835 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/trie-suffixes.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/trie-suffixes.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/trie-suffixes.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/trie-suffixes.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.522876 0.377514 1.221533 -1.419230 1.346459 0.599167 0.485560 -0.306114 -1.090028 -0.784819 -0.083738 -1.046044 -1.254619 1.717285 -0.851356 0.195910 2.366663 0.602812 -0.343763 -0.701153 1.445704 -0.722148 2.241320 1.963024 -2.055988 -0.076053 0.828890 1.258951 0.705300 1.503386 -0.560496 -1.052352 0.633404 -0.405335 0.829078 -1.416854 0.298039 -0.106493 -0.301130 -2.541494 0.161624 -0.099398 -0.305335 -0.095226 -0.109308 1.439650 1.943240 1.407790 -0.864486 0.179269 1.401469 0.652821 -0.122460 0.500466 0.257788 0.089389 1.110225 0.391025 -0.716855 -0.246805 -0.430363 -1.419366 0.237239 1.735054 2.164428 0.143039 0.236790 0.283429 -0.070782 0.461303 0.439660 0.425424 0.579991 0.497943 1.081684 -1.515399 0.063081 -3.340363 -0.394003 -4.192650 -1.022871 -1.268915 0.894114 -0.408686 0.450460 -0.079036 1.904093 0.356717 0.446269 1.136650 2.210709 -1.293534 -0.584526 -1.329072 -1.106611 0.617583 -0.984645 0.115911 0.608348 0.133113 -1.264883 -1.185392 0.565055 0.201928 -0.621690 -0.389252 -0.285168 1.577637 -1.804590 -0.488670 -1.456732 0.208954 -0.061858 -2.612906 -0.071666 -1.128966 1.811783 0.013916 -0.163488 -1.013316 0.310052 1.444283 -0.614616 -0.451858 -0.829127 1.771757 0.798789 0.048293 0.149933 -0.121998 0.166895 1.301513 1.625451 -0.806885 -0.517381 0.170584 -1.220726 -0.207279 -1.477251 -0.134235 1.396516 -1.302406 0.197147 0.947883 -0.910971 -0.640992 1.130919 -0.600966 1.276306 4.525076 -0.379922 1.173959 0.479872 -1.803697 0.788427 0.064826 -0.249250 0.684444 1.205471 0.537160 -1.905047 -1.452663 0.729722 1.584711 1.094079 -1.840476 -0.496267 -0.679435 -0.174269 -0.201973 -0.062751 0.492884 -0.659360 -1.009121 -0.457672 0.764268 2.499038 -0.682865 -1.899819 0.579896 0.570125 -0.677106 -1.475332 -0.480374 -0.317361 0.242462 0.292334 -0.272778 1.057528 2.125535 -4.098657 1.544873 -0.195152 -0.442239 1.249680 -0.156573 -0.592836 -1.886099 0.463927 1.549741 1.647935 0.215463 -0.198962 0.246593 -1.577135 -0.003750 0.111955 1.024891 -0.660551 0.719441 0.462498 -1.371434 -1.445867 -0.835038 -0.144780 -0.296033 -0.417942 0.681464 -0.238565 -3.812426 2.032017 -0.512541 -0.476473 0.318861 -0.358867 0.925002 -1.737762 -2.042659 0.685060 -0.149839 -0.869630 -1.283513 0.162392 1.297144 -0.142841 0.427488 -1.120649 -2.222341 1.076133 -0.666833 1.022050 0.699265 0.779829 2.115657 0.308412 -0.536263 -1.813679 -0.368222 0.636899 -0.394091 -1.105546 -0.108740 -0.398581 1.305436 2.082853 -0.269731 -0.145105 -0.153156 1.956043 -1.601919 -0.892511 1.263152 0.916783 -0.878504 0.861979 1.410639 -1.580106 -1.241281 -1.048088 -0.493641 -0.081595 -1.465387 0.756187 -0.968060 0.528138 0.749318 0.290261 -0.788748 0.866396 0.223508 0.174835 -0.096882 1.984216 2.914067 -1.369403 0.313342 -1.349044 0.911801 -2.404097 -1.643877 0.312230 -0.355297 -0.263577 0.482724 -0.037468 1.355512 -0.026513 0.064384 -0.175346 -0.198518 +PE-benchmarks/trie-suffixes.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.959807 1.135589 2.052612 -2.825674 3.643716 1.573013 1.164569 -0.650709 -1.760720 -1.812111 -0.400539 -1.807784 -2.916217 3.342051 -1.657550 0.911288 4.173511 0.456906 -0.300099 -1.144528 3.455921 -1.456080 4.591457 2.885771 -4.391462 -0.116094 1.468300 2.458960 0.876322 3.531907 -0.823372 -2.425350 1.484134 -0.929965 1.752919 -2.448732 0.881506 -0.287781 -0.716306 -4.439452 0.126896 0.078392 -1.002280 0.124677 -0.529241 2.266772 3.980807 2.941658 -2.202676 0.313243 2.903849 1.279987 -0.274745 1.431595 0.032957 -0.064884 1.417930 0.122061 -1.759646 -0.829742 -1.116917 -3.134586 0.652491 3.202379 4.314359 -0.085110 0.743374 1.494158 -0.957135 1.068350 0.837053 1.028448 1.197353 0.539865 2.742757 -2.706110 -0.548351 -6.150571 -1.195959 -8.194109 -2.088653 -3.102321 1.038492 -0.174333 1.486821 -0.279730 3.929955 0.996221 0.936808 2.502625 4.286796 -2.686355 -0.905089 -3.378340 -2.142213 0.830718 -2.062026 -0.135262 1.119582 0.147445 -2.404254 -2.228951 0.772110 0.237112 -0.992623 -1.867429 -1.102440 3.207826 -3.786817 -1.227697 -3.023106 0.588777 -0.715031 -5.359278 -0.154412 -1.669774 3.306678 -0.271777 0.810222 -1.854861 0.568956 3.298494 -1.187090 -1.345926 -1.207759 3.568191 2.049866 0.154849 0.745688 -0.041369 -0.014127 2.871419 3.884528 -0.968232 -1.797954 0.077754 -1.753239 -0.195496 -2.435354 0.137943 2.564227 -2.905103 0.269454 2.349249 -1.256794 -1.250409 1.611750 -1.748074 2.957282 8.322983 -0.779533 2.111779 0.723221 -3.810086 1.521670 0.100838 -0.621669 1.577383 2.201356 0.781171 -3.299680 -3.021986 1.730888 2.550032 1.976960 -3.666096 -1.029034 -1.448538 -0.073406 -0.614313 -0.851815 1.577308 -1.189932 -2.080283 -0.656645 1.200794 4.958291 -1.565275 -3.573882 2.252366 1.573109 -1.735051 -2.870714 -1.545982 -1.026229 -0.086031 0.933482 -0.705175 1.627722 4.204720 -7.315077 2.796590 -0.186505 -0.812269 2.087584 -0.596036 -0.693729 -3.779064 0.730642 3.283812 2.768704 0.064262 0.049305 -0.028894 -2.878690 0.731203 0.226508 1.902222 -0.854583 1.132062 0.230505 -2.716531 -3.219379 -1.605133 -0.640258 -0.238895 -0.615179 1.005979 0.098381 -7.343815 3.988662 -1.500637 -1.018119 1.066049 -0.281640 2.705009 -2.875029 -4.153649 1.756264 -0.677816 -1.934346 -2.608944 0.911209 2.414643 -0.027155 0.411494 -1.997472 -4.557396 1.968280 -1.107947 1.540870 1.396475 2.219936 4.450640 0.386765 -1.808748 -3.876103 -1.369163 1.264030 -0.672483 -2.209650 -0.454240 -0.554670 2.727181 4.000815 -0.200242 -0.207541 -0.458667 3.892922 -3.480678 -1.756048 3.197048 1.745126 -2.138955 1.643493 3.284930 -2.485580 -2.945694 -2.003584 0.096146 -0.228088 -3.157447 1.093133 -1.955617 0.771155 1.664736 0.725561 -1.805809 1.636093 0.527803 0.592067 -1.240815 4.224296 5.443313 -3.144480 0.187181 -2.217570 1.520559 -4.832696 -3.280243 0.794444 -0.663817 0.143983 1.347611 0.171500 2.747755 -0.266735 0.275377 -0.029810 -1.330675 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/trie-suffixes.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/trie-suffixes.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/trie-suffixes.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/trie-suffixes.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/trie-suffixes.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.366134 0.363411 0.730044 -1.434301 1.557063 1.074241 0.142202 -0.280790 -0.857896 -0.402207 -0.406642 -0.850282 -0.769260 1.437481 -0.525613 0.681017 1.532716 -0.004170 -0.332294 -0.191837 1.324609 0.000487 1.390208 0.585258 -1.441162 -0.051526 0.566155 0.986365 0.112307 1.535495 -0.543788 -1.268597 -0.003796 -0.225797 0.371066 -0.835665 0.436423 0.116405 0.070643 -1.640439 0.200201 0.289068 -0.446853 -0.103951 -0.296681 -0.115606 1.334729 1.086922 -0.760586 -0.144148 1.190356 0.904620 -0.376196 0.383158 -0.093471 0.326698 0.675368 -0.255882 -0.560139 -0.421559 -0.104631 -0.444040 0.223782 1.070693 1.380582 -0.094297 0.073881 0.787149 -0.096025 0.257736 0.222262 0.214177 -0.000814 0.273381 0.668319 -0.767537 -0.243196 -1.825254 0.040625 -1.990708 -0.595463 -0.920384 0.094250 0.520366 0.392177 -0.200883 1.559469 -0.201330 0.221014 0.971884 1.538234 -0.916072 -0.289562 -1.692633 -1.039551 0.379074 -0.627389 -0.543677 -0.033118 0.276527 -0.654079 -0.962873 -0.022619 0.099934 -0.425550 -0.600006 -0.365744 1.197303 -1.319352 -0.628116 -0.755619 0.953165 -0.361137 -1.811384 -0.847346 -0.561445 0.519934 -0.374191 0.361400 -1.093932 0.183108 1.228069 -0.694514 -0.373263 -0.411342 1.073401 0.922298 -0.225410 0.197333 -0.189112 0.327083 1.217712 0.869318 -0.690017 -0.722162 0.306669 -0.219098 -0.385361 -0.996885 0.060469 0.118654 -1.185288 0.212151 1.242933 -0.472622 -0.146130 -0.051972 -0.742614 1.001629 3.640194 -0.329797 0.555498 0.041171 -1.426504 0.576925 0.190881 -0.583773 0.272489 0.302563 0.454430 -1.144931 -1.093286 0.806785 0.933094 0.868873 -0.905406 -0.187917 -0.579085 -0.284356 -0.019683 -0.264351 0.721614 -0.703253 -0.579930 -0.440164 0.362832 2.156573 -0.271920 -1.444440 1.085238 1.038592 -0.847672 -0.629274 -0.548948 -0.804571 -0.237970 0.709322 -0.355180 0.933577 1.648540 -2.756720 1.085942 0.397832 -0.582667 0.641460 -0.415672 -0.068266 -0.798291 -0.113596 1.333167 1.336443 -0.353600 0.394893 -0.255751 -0.980088 0.292078 0.333547 0.539261 -0.254860 0.218145 0.208315 -1.049377 -0.866530 -0.183385 -0.663094 -0.085191 -0.493845 0.282897 -0.129999 -2.548872 1.627858 -0.413967 0.139616 0.598647 -0.260509 1.195511 -1.015843 -1.349721 0.862956 0.241770 -0.224290 -0.273747 0.330811 1.148457 0.169075 0.678278 -0.791193 -1.840417 0.290435 -0.138398 0.492304 0.420566 0.606360 0.802400 -0.113033 -0.319971 -1.170259 -0.842796 0.592544 0.249843 -0.566352 -0.138061 -0.106382 1.130880 1.098060 -0.095305 -0.403164 -0.582817 1.168905 -0.821913 -0.222508 0.894911 -0.054413 -1.262945 0.092243 1.156374 -0.790856 -0.903229 -0.856467 0.539526 -0.389615 -1.102162 0.193053 -0.450204 0.145681 0.854997 0.000112 -0.821578 0.609546 0.381720 -0.154481 -0.439004 1.671085 1.081010 -0.679670 0.342692 -0.950873 0.591113 -1.711121 -1.216646 0.260493 -0.643330 -0.269651 0.374238 -0.039114 0.985185 -0.419213 0.941415 0.193111 -0.704993 +PE-benchmarks/trie-suffixes.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/trie-suffixes.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/trie-suffixes.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/trie-suffixes.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/trie-suffixes.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/trie-suffixes.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.285515 0.221097 0.476602 -0.438040 0.621754 0.237691 0.291584 -0.100143 -0.518604 -0.464251 -0.112495 -0.483097 -0.682862 0.929556 -0.296002 0.342315 1.385125 0.492492 -0.071831 -0.383321 0.702820 -0.723617 1.255375 1.167724 -0.985244 0.025480 0.591354 0.550560 0.254754 0.739826 -0.424135 -0.576784 0.554428 -0.587878 0.367069 -0.893688 0.110218 0.001958 -0.005393 -1.532541 0.042132 -0.182053 -0.106003 -0.080761 -0.148432 0.745055 1.063760 0.749371 -0.339253 0.352594 0.565772 0.101898 0.030208 0.300632 0.210615 0.332153 0.391105 0.175576 -0.496845 -0.004006 -0.206109 -1.079593 0.075055 0.824792 1.145743 -0.022214 0.072986 0.323607 -0.199856 0.173889 0.180745 0.239029 0.326885 0.167788 0.597735 -1.180585 -0.082990 -1.853461 -0.414757 -2.532157 -0.660599 -0.752671 0.452776 -0.385446 0.472730 0.162881 1.060364 0.100409 0.299291 0.446884 1.284310 -1.027396 -0.410453 -0.626612 -0.257330 0.340956 -0.612953 0.003493 0.542328 -0.194683 -0.723211 -0.883600 0.690043 0.226532 -0.384761 -0.459860 -0.162725 0.910445 -1.101937 -0.629279 -1.116466 -0.248202 -0.228638 -1.343935 0.338263 -0.312346 1.056231 0.314037 -0.183708 -0.875653 0.249537 0.866359 -0.187241 -0.598057 -0.093711 0.927456 0.320585 -0.034023 0.251765 0.041585 0.131902 1.052025 1.185923 -0.369112 -0.262063 0.225797 -0.803295 -0.074410 -0.758147 -0.316475 0.623789 -0.888345 0.073004 0.552443 -0.613045 -0.221469 0.976851 -0.240492 0.653394 2.155488 -0.131871 0.544004 0.275348 -1.050574 0.508577 -0.249562 -0.185998 0.336419 0.795328 0.374361 -1.182915 -0.737424 0.292361 0.952113 0.625402 -1.076639 -0.604470 -0.537359 0.136907 -0.026927 0.016478 0.336460 -0.129537 -0.581263 -0.169492 0.372933 1.544280 -0.689087 -0.744462 0.296402 0.049601 -0.373757 -1.345357 -0.288070 -0.435460 0.032220 -0.040459 -0.113788 0.347959 1.136503 -1.978025 0.870938 -0.489833 -0.358937 0.682291 0.071285 -0.328180 -1.204530 0.273223 0.846110 0.987059 0.191125 0.109239 0.099686 -0.919197 -0.109187 0.007491 0.592783 -0.337982 0.513128 0.158872 -0.833318 -0.746949 -0.197898 0.069225 -0.480118 0.012266 0.418536 0.210627 -2.042319 1.062463 -0.288440 -0.389270 0.416735 0.000104 0.607121 -1.011761 -1.208332 0.500734 -0.088868 -0.369295 -0.561842 0.006051 0.708089 -0.076223 -0.168520 -0.366927 -1.172071 0.572846 -0.203617 0.525055 0.406715 0.366339 1.277776 0.032465 -0.529442 -0.878797 -0.062625 -0.005039 -0.531966 -0.443710 -0.402553 -0.235553 0.845676 1.334817 0.067744 -0.012239 -0.031480 1.073945 -1.202079 -0.432677 0.800908 0.897947 -0.345318 0.451879 0.831972 -0.980114 -0.679152 -0.459131 -0.224304 0.050156 -0.777875 0.351218 -0.796012 0.203082 0.479581 0.058590 -0.298159 0.523903 0.118656 0.170835 -0.217018 1.039053 1.652874 -0.903304 0.054322 -0.696354 0.402455 -1.307380 -0.843268 0.121716 0.323782 -0.265770 0.203634 0.235066 0.597447 -0.023992 -0.190295 -0.183441 -0.366223 +PE-benchmarks/trie-suffixes.cpp__std::char_traits::length(char const*) = -0.602984 -0.393061 0.501173 -1.194778 0.900428 0.291264 0.437344 -0.215708 -1.316876 -0.558086 0.146969 -1.031822 -0.531517 1.735596 -0.437144 1.013624 2.174245 0.735013 -0.395156 -0.278663 1.431161 -1.142260 1.743796 1.757339 -1.364282 -0.159753 0.195271 0.896743 0.330848 0.906518 -0.324895 -0.729430 0.591832 -1.207537 0.259740 -1.473529 0.390520 0.658339 0.464524 -2.302562 0.381204 0.073129 0.268240 -0.346792 -0.418389 0.669501 1.128481 1.284923 -0.705124 0.433274 1.080326 0.039473 -0.156889 0.453869 0.149838 0.394989 0.069486 0.256958 -0.812467 -0.229164 -0.172674 -1.263321 0.577551 1.232635 1.797895 -0.018479 0.185594 0.667264 0.067408 0.328123 0.730460 0.084363 0.090533 -0.324302 0.833905 -1.836979 -0.202201 -2.992520 -0.390753 -3.516415 -0.884704 -0.473535 1.149887 0.030024 0.617404 -0.233921 1.396028 -0.117934 0.091306 1.226956 1.685104 -1.363639 -0.732814 -1.275180 -0.888169 0.648315 -0.893086 -0.246415 0.840300 0.035834 -1.140773 -1.012049 0.743000 0.522832 -0.472060 -0.895335 0.103179 1.382925 -1.448294 -1.176274 -0.826249 0.512887 -0.296254 -2.078438 0.737162 -0.963769 0.933459 0.219906 -0.367840 -1.122593 0.202431 0.945868 -0.471137 -0.660705 -0.932973 1.495489 0.376853 0.186118 0.303721 -0.123010 0.047235 1.515520 1.081681 -0.965595 -0.209655 0.360133 -1.016326 0.148265 -1.352047 -0.830927 1.172227 -1.533337 -0.229726 0.632108 -0.949202 -0.216868 1.389402 0.189114 0.804588 3.735259 0.051251 1.273917 0.759287 -1.446692 1.236372 -0.121843 0.001529 0.609753 1.041989 0.029452 -1.968285 -1.307524 0.457368 1.377339 1.209299 -1.376299 -1.114415 -0.652740 0.016139 0.191757 -0.165053 0.483721 -0.299514 -1.137390 -0.272454 0.706929 2.491157 -0.613950 -0.371172 0.632346 0.556010 -0.931389 -2.122076 -0.563590 -1.134896 0.128607 -0.203379 -0.145424 0.808461 1.879660 -2.910608 1.335311 -0.571288 -0.120509 0.853592 0.021339 -0.988531 -2.491420 -0.056844 1.049775 1.789127 -0.097245 0.412378 0.560110 -1.295523 -0.087911 0.064705 0.425199 -0.360622 0.560931 -0.052888 -0.957851 -0.879992 0.044953 -0.496945 -0.605156 0.029873 0.720360 0.505392 -2.167924 1.422872 -0.425109 -0.484427 0.608178 0.000334 1.089547 -1.472645 -1.605110 0.806454 0.098872 -0.429992 -1.040397 0.252666 1.128260 -0.275785 -0.459110 -0.409784 -1.976399 0.807738 -0.653483 0.930162 0.541470 0.000354 1.365459 0.689921 -0.525101 -1.380791 -0.451160 -0.310429 -0.582357 -0.973488 -0.466171 -0.248090 1.380617 1.478064 0.178546 -0.430141 0.314111 1.743363 -1.161391 -0.667244 1.221296 0.390451 -0.865263 0.496781 1.410824 -1.810421 -0.513855 -0.838675 0.109258 0.073294 -1.124810 0.764335 -0.348370 0.620231 0.163411 0.339916 -0.225833 0.690961 0.583748 0.157907 -0.172204 2.117232 1.793723 -0.808442 -0.156907 -1.215997 0.484716 -1.912236 -1.326371 0.183282 0.626218 -0.800312 0.534740 0.490315 1.266891 -0.038634 0.142286 -0.168875 -0.264389 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.091295 -0.035611 0.235689 -0.250604 0.158391 -0.070439 0.067363 -0.004545 -0.264863 -0.195205 -0.012099 -0.139213 -0.144825 0.303410 -0.187455 0.039301 0.467966 0.243961 -0.019191 -0.225855 0.184496 -0.257997 0.404657 0.427393 -0.375807 -0.019304 0.132475 0.315379 0.194126 0.289193 -0.042641 -0.173587 0.104509 -0.061419 0.178852 -0.387749 0.095190 0.121972 -0.107595 -0.565097 0.046549 -0.040533 0.101404 0.009482 0.012877 0.302432 0.239350 0.254564 -0.121959 0.188984 0.296745 0.170011 0.008085 0.084476 0.022386 0.069582 0.228622 -0.114566 -0.145311 0.054770 -0.023971 -0.377476 0.073019 0.302181 0.428592 -0.014746 0.074412 -0.027857 -0.007768 0.102974 0.188350 0.029641 -0.019373 0.028912 0.141460 -0.360121 0.057251 -0.705581 -0.047096 -0.951417 -0.179625 -0.248639 0.303878 0.013817 0.019552 0.123689 0.330762 0.065019 0.107856 0.182788 0.318645 -0.201026 -0.147610 -0.171455 -0.165062 0.201343 -0.213216 -0.043029 0.066720 0.179250 -0.180316 -0.202968 0.212464 0.033471 -0.122690 -0.020517 -0.067506 0.290164 -0.490718 -0.143913 -0.308461 0.063647 0.015550 -0.400116 0.146381 -0.268261 0.407487 0.036613 -0.030220 -0.115414 0.036587 0.234222 -0.077036 0.015088 -0.335217 0.263123 0.041081 -0.041956 0.010443 -0.020732 -0.034373 0.223961 0.228850 -0.212974 -0.114531 0.174456 -0.268680 -0.075248 -0.358265 -0.094672 0.269302 -0.284716 0.086240 0.052640 -0.205816 -0.199230 0.199474 -0.071902 0.256097 0.651133 0.002178 0.181339 0.135755 -0.261892 0.080269 0.016386 0.050559 0.184735 0.256195 0.004971 -0.188203 -0.262630 -0.012171 0.275428 0.214861 -0.225582 -0.223439 -0.166617 -0.002200 0.111187 -0.005043 0.081146 -0.207184 -0.169411 -0.067726 0.028143 0.401146 0.002861 -0.117184 -0.005291 0.094844 -0.255930 -0.307035 -0.039929 -0.073100 0.076454 -0.039515 -0.022189 0.142521 0.370549 -0.851170 0.311885 -0.075027 0.031575 0.128212 -0.052761 -0.077956 -0.520606 0.071629 0.185346 0.391655 -0.017971 0.094199 0.187051 -0.297188 -0.028833 -0.022119 0.223846 -0.146819 0.115838 0.150555 -0.259627 -0.218114 -0.064334 0.014715 -0.052335 -0.033979 0.128288 0.080561 -0.728940 0.270281 -0.192194 -0.133213 0.128581 0.014859 0.159626 -0.387358 -0.294200 0.090993 0.039681 -0.164019 -0.269685 0.002559 0.281658 -0.195043 -0.001837 -0.097079 -0.269312 0.134788 -0.167303 0.088985 0.122325 0.018223 0.350725 0.014617 -0.043011 -0.248693 0.095578 -0.022754 -0.259761 -0.061195 0.138904 -0.052232 0.213063 0.455618 0.036330 -0.025409 0.175035 0.439703 -0.212716 -0.212864 0.203559 0.136918 -0.017976 0.276314 0.233096 -0.452569 -0.215880 -0.196377 -0.045153 0.154518 -0.181530 0.244698 -0.221193 0.150270 0.099488 0.115899 -0.179540 0.228294 0.046765 -0.006801 -0.022541 0.439286 0.516412 -0.147587 0.140824 -0.226434 0.071238 -0.413100 -0.192322 -0.108044 0.067402 -0.093265 0.189271 -0.072529 0.269022 0.045835 0.079492 -0.055225 -0.025168 +PE-benchmarks/trie-suffixes.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.528845 0.198443 0.657779 -1.052191 1.609827 0.609668 0.564389 -0.062624 -1.003062 -0.875895 -0.157416 -0.934887 -1.379720 1.805537 -0.556219 0.904789 2.208128 0.441130 -0.139975 -0.512922 1.646717 -1.071601 2.218600 1.410461 -1.952383 -0.068571 0.647899 1.117042 0.318075 1.464185 -0.413831 -1.153164 0.874746 -1.001824 0.642656 -1.305566 0.514749 0.127386 -0.109920 -2.404173 0.084846 0.165427 -0.334289 -0.052704 -0.428900 1.091441 1.701281 1.512208 -0.969267 0.538893 1.263658 0.116788 -0.061792 0.666661 -0.045486 0.261267 0.229143 0.066633 -1.163138 -0.260933 -0.363679 -1.932763 0.264090 1.338383 2.107574 -0.294971 0.249205 1.076743 -0.484803 0.473675 0.545123 0.362445 0.563688 -0.099986 1.447518 -1.556032 -0.645277 -2.969705 -0.723037 -4.385413 -1.115106 -1.408174 0.891964 -0.159182 0.781352 -0.129720 1.953372 0.216631 0.344418 1.268008 2.155144 -1.625585 -0.718419 -1.810912 -0.623827 0.585756 -1.222807 -0.346121 1.059579 -0.133176 -1.226973 -1.244087 0.672035 0.262464 -0.551454 -1.240404 -0.548157 1.735382 -1.992446 -1.131011 -1.801796 0.198218 -0.421537 -2.532730 0.256634 -0.368689 1.426746 0.318510 0.298553 -1.118854 0.336624 1.535947 -0.462920 -0.962351 -0.212791 1.765534 0.778293 0.061916 0.637776 0.276739 0.148222 1.791938 2.108254 -0.536048 -0.896919 0.386377 -0.945134 0.065851 -1.216427 -0.411350 1.121091 -1.754243 0.130052 1.054039 -0.820311 -0.442463 1.020838 -0.489282 1.343588 3.667595 -0.111888 0.968266 0.402333 -1.821074 1.046361 -0.254296 -0.296580 0.719406 1.142947 0.308702 -1.649651 -1.428446 0.736774 1.387062 1.123891 -1.904510 -0.844461 -0.888557 0.319424 -0.167111 -0.357549 1.057536 -0.245630 -1.023191 -0.211164 0.586893 2.706726 -1.149609 -1.412222 1.124096 0.645252 -0.912897 -2.125743 -0.757013 -0.871472 -0.264146 0.259528 -0.217651 0.602364 2.139057 -3.181771 1.465482 -0.353533 -0.426653 0.985658 -0.147016 -0.464523 -2.241396 0.156712 1.490386 1.676046 0.139344 0.253645 0.061276 -1.482059 0.266297 0.161773 0.812596 -0.196924 0.636982 -0.210909 -1.161854 -1.409908 -0.400890 -0.369974 -0.356067 -0.035895 0.591996 0.536690 -3.377327 1.825191 -0.851646 -0.690544 0.754349 0.152523 1.536700 -1.564769 -2.126688 1.049888 -0.259003 -1.042498 -1.225361 0.359966 1.191652 0.036674 -0.340142 -0.531389 -2.341140 1.059580 -0.428524 0.757041 0.668251 0.688993 2.211936 0.268029 -1.150989 -1.664850 -0.672163 0.159684 -0.766071 -0.860139 -0.601551 -0.172135 1.564592 1.983811 0.193874 -0.157536 -0.293236 1.907607 -1.983539 -0.906163 1.688615 1.069976 -0.885712 0.905470 1.773116 -1.600447 -1.203357 -0.976649 0.226308 -0.047610 -1.475198 0.449654 -1.134110 0.352542 0.802600 0.280400 -0.652444 0.825725 0.352797 0.174474 -0.914355 2.299180 2.688476 -1.749959 0.014944 -1.219721 0.759993 -2.323413 -1.589321 0.331282 0.352493 -0.238365 0.680603 0.568212 1.148458 -0.124265 -0.217324 -0.314414 -0.866180 +PE-benchmarks/trie-suffixes.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -1.410825 -0.506159 1.863351 -4.529814 5.001253 1.461958 1.181301 -0.232849 -3.205626 -2.025545 -0.190378 -2.023968 -2.897030 4.743654 -1.884400 2.551003 4.805775 0.149206 -0.712456 -1.558742 5.504588 -2.138943 5.224561 2.061377 -5.840157 -0.599338 0.960477 4.114360 1.872587 3.874141 -0.040505 -2.072940 1.003410 -2.092127 1.937406 -3.232890 2.323891 1.135146 -0.513478 -5.380175 0.494320 0.732760 -0.941191 0.308589 -1.246016 2.649482 3.150494 4.226255 -3.875285 0.942251 4.850905 0.940917 -0.743937 1.730700 -1.498791 -0.163000 0.650346 0.071899 -2.628989 -1.260993 -0.509762 -4.196537 1.937575 3.399076 5.666704 -1.282209 1.060966 3.588053 -0.327038 1.586890 2.426731 0.630758 0.353880 -1.226603 4.292631 -3.634643 -1.942861 -8.195941 -0.957307 -10.774345 -2.239698 -3.426906 2.469726 0.191182 1.211002 -0.619763 4.937765 0.762070 0.327446 4.585159 4.196952 -2.735695 -1.419228 -6.121218 -3.053337 1.773800 -3.097462 -1.737095 2.383424 1.475812 -2.409513 -1.994233 0.136495 0.207369 -1.227410 -3.524507 -1.913447 4.479144 -4.943313 -2.457306 -3.002729 3.121980 -0.947698 -6.482189 -0.325615 -2.241316 3.547600 -0.930826 2.582010 -1.221263 -0.049057 3.837249 -1.703299 -1.096117 -1.669303 4.382669 2.823466 0.313710 1.264845 0.451902 -0.233349 3.457047 4.463791 -1.745118 -3.453302 1.309066 -1.454970 0.151326 -3.652103 -0.278555 3.850453 -4.403911 0.343855 2.512608 -1.198352 -1.682803 2.091038 -1.449799 3.825022 10.267541 0.313600 2.437014 1.103648 -3.872688 2.375951 0.823584 -0.150218 2.932632 1.960491 -0.647535 -3.534875 -4.046345 1.782485 2.448266 2.798112 -4.619808 -2.137950 -1.929145 0.056836 -0.035290 -2.117570 3.130387 -1.894970 -2.185721 -0.533672 0.970173 6.093163 -1.501458 -3.607454 3.646619 3.494041 -4.150159 -4.384883 -2.305833 -2.303997 -1.010006 1.345630 -0.554131 2.202210 5.544133 -8.906398 3.338416 0.887507 0.028195 1.572049 -1.281510 -0.745908 -6.525630 -0.341143 3.101551 4.106196 -0.938568 0.700283 0.792107 -3.315120 1.893232 0.783495 1.329279 0.071038 0.615286 -0.866879 -1.833314 -3.366947 -0.676822 -2.320628 0.996241 -0.273779 1.128260 0.253788 -8.159448 4.013317 -3.410069 -1.385342 2.116524 0.151979 4.711111 -3.491587 -4.501268 2.794154 0.253042 -2.751189 -4.258048 1.906565 3.465210 -0.277337 -0.033387 -1.734076 -6.441821 1.872409 -2.419852 1.015893 1.527530 1.334714 4.810395 0.437878 -2.109786 -5.087450 -2.072167 0.608826 -0.593914 -2.344677 -0.776071 0.309809 3.641161 3.852770 0.252384 -0.500278 -0.282152 5.072608 -4.045423 -2.903218 3.984455 1.119846 -3.001397 2.840105 4.487159 -4.062643 -2.831352 -2.935234 1.681044 0.205855 -3.526161 1.754459 -1.352405 1.401695 1.498753 1.635286 -1.902109 2.339024 1.343660 0.191602 -2.926798 7.005417 6.745142 -3.768725 -0.327324 -3.027217 1.911107 -5.690993 -3.830305 0.591549 -0.408732 0.048452 2.957250 0.987132 3.910945 -0.202483 0.783799 -0.217679 -2.105030 +PE-benchmarks/trie-suffixes.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.097248 0.001402 0.023880 -0.274377 0.203590 -0.014407 0.085957 -0.197124 -0.275003 -0.107352 0.056666 -0.274156 -0.070344 0.325179 -0.123625 0.255623 0.458206 0.128581 -0.090696 -0.221115 0.311057 -0.209880 0.449159 0.398488 -0.375173 0.040521 0.263443 0.273067 0.232683 0.183934 0.005314 -0.152298 0.104624 -0.274802 0.122029 -0.274451 0.038304 0.086366 0.234225 -0.559704 0.041983 -0.025246 0.333138 -0.033901 -0.074921 -0.028200 0.240293 0.286668 -0.094261 0.183252 0.370433 0.119086 0.054471 0.082648 0.119118 0.148935 0.371467 -0.061868 -0.094964 -0.062361 -0.008633 -0.153851 0.088360 0.343638 0.458059 -0.008389 -0.000303 0.181263 0.058275 0.133120 0.159466 0.116233 -0.272061 0.087720 0.147116 -0.584926 0.134129 -0.837969 -0.041515 -0.916357 -0.245818 -0.136702 0.146739 -0.155497 0.237770 0.403030 0.392183 0.027457 0.006587 0.058738 0.371130 -0.222446 -0.124687 -0.091145 -0.195798 0.209338 -0.197560 0.011497 0.282475 0.146266 -0.228000 -0.237758 0.309703 0.146346 -0.185488 -0.125197 -0.005475 0.245221 -0.348716 -0.304966 -0.153903 0.074489 -0.138958 -0.475374 -0.038677 -0.281190 0.214719 0.000402 -0.056199 -0.369188 0.018369 0.221125 -0.087577 -0.161469 -0.040089 0.085536 0.194105 0.078720 0.037884 0.004767 0.070730 0.504011 0.193335 -0.237336 -0.040615 0.069249 -0.164097 0.050508 -0.287899 -0.177739 0.117650 -0.297008 0.174350 0.206837 -0.196557 -0.196306 0.388382 -0.063296 0.138486 0.844809 0.025300 0.278521 0.262466 -0.292057 -0.033102 -0.058780 -0.013770 0.170290 0.240764 0.047833 -0.177035 -0.324303 0.095653 0.345346 0.215236 -0.288835 -0.399758 -0.088784 -0.009231 0.135013 -0.012687 0.042428 -0.101765 -0.197043 -0.076990 0.134261 0.430024 -0.118966 -0.213315 0.100280 0.244114 -0.319577 -0.459923 -0.121948 -0.440691 0.082198 -0.126657 0.013100 0.166429 0.403399 -0.892685 0.329624 -0.007268 -0.005510 0.332844 0.064007 -0.198458 -0.669998 0.063362 0.190052 0.328984 -0.220373 0.113673 0.158187 -0.349691 -0.040605 -0.036720 0.093028 -0.194661 0.187799 0.044578 -0.190727 -0.209746 0.151168 0.043438 -0.174303 0.041576 0.211508 0.197157 -0.619999 0.309690 -0.119418 -0.164408 0.181547 -0.080470 0.223014 -0.362530 -0.283880 0.151894 0.017279 0.024283 -0.136468 0.015428 0.270697 -0.041082 0.141859 -0.153425 -0.073130 0.077041 -0.201132 0.142564 0.176350 0.026311 0.170580 -0.300696 -0.080696 -0.292825 0.244076 -0.248730 -0.100127 -0.172576 -0.232542 -0.098663 0.290838 0.431220 0.053662 -0.093858 0.059306 0.383766 -0.405370 -0.153480 0.196245 0.152221 -0.229701 0.156203 0.216605 -0.367773 -0.104773 -0.173671 -0.106160 0.026640 -0.214325 0.284215 -0.101209 0.129265 0.101444 -0.075044 -0.021113 0.282385 0.100740 0.082608 0.003121 0.308051 0.359304 -0.151075 -0.090452 -0.291661 -0.005284 -0.443656 -0.278121 0.056910 0.062172 -0.271907 0.065400 -0.028022 0.340908 0.063747 0.058976 -0.088312 -0.052207 +PE-benchmarks/trie-suffixes.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.299285 0.076653 0.302903 -0.403830 0.632592 0.110391 0.346569 -0.054549 -0.579972 -0.526337 0.035881 -0.803675 -0.767402 0.850255 -0.276902 0.423570 1.311346 0.423279 -0.116961 -0.277765 0.532376 -0.519206 1.291292 1.163786 -0.879144 0.042956 0.197834 0.512569 0.097675 0.532626 -0.271076 -0.628209 0.624472 -0.460587 0.240062 -0.661071 0.092619 0.009602 0.027319 -1.405273 0.065066 0.140033 0.092273 -0.100769 -0.120101 0.748851 0.985402 0.774485 -0.262525 0.405229 0.536458 -0.006526 0.163672 0.346456 0.146604 0.074348 0.251076 -0.163201 -0.614130 -0.130002 -0.209369 -1.099432 -0.069469 0.750851 1.109576 -0.043855 -0.004379 0.286531 -0.150348 0.211936 0.330796 0.261411 0.373611 0.057850 0.581318 -0.737020 -0.062087 -1.458572 -0.430599 -2.427447 -0.734468 -0.571057 0.758685 0.009579 0.382172 0.003775 1.067225 0.096337 0.186932 0.415704 1.193742 -0.964385 -0.485913 -0.504278 -0.153501 0.375964 -0.641637 0.022339 0.552640 0.002183 -0.778984 -0.559342 0.596936 0.112278 -0.372244 -0.403542 -0.074517 0.773542 -1.063038 -0.528138 -1.025860 -0.093022 -0.000424 -1.325985 0.322360 -0.165351 0.724532 0.354919 -0.244891 -0.608081 0.250433 0.470595 -0.201516 -0.406978 -0.486139 0.855315 0.229807 0.097879 0.354645 0.213670 0.195927 1.064328 0.880574 -0.403110 -0.244694 0.142278 -0.607672 0.180363 -0.599561 -0.383037 0.519702 -0.915154 0.174670 0.384145 -0.633232 -0.272681 0.397358 -0.067029 0.502704 1.602843 -0.077461 0.682584 0.450322 -0.948031 0.518343 -0.399528 -0.113867 0.278092 0.741213 0.289495 -0.682884 -0.743861 0.401450 0.981699 0.643019 -0.951888 -0.273883 -0.256076 0.328548 -0.141909 0.065207 0.433638 0.094623 -0.620912 -0.115774 0.476221 1.421856 -0.524767 -0.534937 0.364331 0.129778 -0.155934 -1.109733 -0.311496 -0.333250 -0.008282 0.002488 0.034559 0.223659 1.149317 -1.610577 0.820611 -0.301056 -0.148012 0.739765 0.092646 -0.510392 -1.182192 0.139449 0.734594 0.929953 0.139898 0.134837 0.105815 -0.849865 -0.126381 0.036162 0.434573 -0.253861 0.493664 0.035172 -0.643207 -0.639124 -0.374451 0.056152 -0.310263 -0.052539 0.511338 0.521058 -1.741948 0.962855 -0.262861 -0.541063 0.188265 -0.064808 0.648889 -0.950828 -1.076950 0.457232 -0.397877 -0.642633 -0.589948 0.063453 0.509673 -0.078180 -0.204109 -0.271229 -0.865569 0.846878 -0.135646 0.584458 0.411762 0.226390 1.078975 0.275206 -0.591451 -0.630651 -0.168950 -0.064187 -0.701050 -0.470817 -0.050131 -0.242649 0.781267 1.206566 0.070772 -0.114028 0.026881 0.933552 -1.027394 -0.472858 0.860221 0.639158 -0.324257 0.654094 0.865815 -0.956111 -0.491796 -0.532816 -0.153303 -0.054661 -0.770293 0.370765 -0.654419 0.216966 0.435503 0.014364 -0.283690 0.464270 0.118411 0.065102 -0.242168 1.143190 1.375950 -0.727847 0.172381 -0.760548 0.364265 -1.251662 -0.852523 0.246708 0.326420 -0.408192 0.146212 0.260346 0.577932 0.000000 -0.323219 -0.424587 -0.126263 +PE-benchmarks/trie-suffixes.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.271548 -0.164770 -0.163687 -0.519511 0.659434 0.139081 0.302994 -0.226421 -0.427098 -0.208463 0.146082 -0.937468 -0.268324 0.234667 -0.239655 0.884378 1.061194 0.115736 -0.188234 -0.108353 0.347320 -0.077711 1.208090 0.989042 -0.607185 0.015270 0.010211 0.381236 -0.108670 -0.116879 -0.609734 -0.320240 0.537685 -0.820750 -0.052937 -0.294885 0.074548 -0.198806 0.682821 -0.897029 0.106437 -0.041348 0.144694 -0.122440 -0.196616 0.405020 0.735007 0.664408 -0.222232 0.277422 0.621498 -0.045999 0.182804 0.332020 -0.075148 0.270995 0.286887 -0.210733 -0.401538 -0.544298 -0.110149 -0.535564 0.144992 0.544509 0.753021 -0.124065 -0.139759 0.594019 0.341085 -0.146741 0.580496 0.310178 -0.003813 -0.068607 0.436516 -0.958611 0.212049 -0.987048 -0.462620 -1.531306 -0.690729 -0.292252 0.278211 -0.254107 0.725402 0.238088 1.001857 -0.228859 0.265231 -0.041198 0.510134 -1.183868 -0.474661 -0.322674 -0.075906 0.139948 -0.519895 -0.079816 0.533048 0.122806 -0.641616 -0.196923 0.644210 0.309982 -0.334880 -0.722986 0.255905 0.189624 -0.466414 -0.854207 -0.742691 0.152493 -0.200786 -1.051204 0.390458 -0.068198 0.505257 0.119664 -0.214945 -0.928931 0.031411 0.291815 -0.238920 -0.430128 -0.364778 0.427663 0.507373 0.280052 0.517670 0.092961 0.273714 1.462211 0.717553 -0.470192 -0.384323 0.105648 -0.604877 0.328778 -0.329729 -0.491782 0.292513 -0.936976 0.239896 0.570860 -0.560494 0.118100 0.717875 0.192388 0.272068 1.302244 -0.033393 0.721362 0.602591 -0.843330 0.347418 -0.738384 -0.017706 0.134567 0.521773 0.137253 -0.844608 -0.647825 0.426425 0.804923 0.544273 -0.848151 -0.002335 0.149458 0.527054 -0.082050 -0.286241 0.502646 0.337664 -0.601477 0.003442 0.524957 1.507326 -0.297659 0.136105 0.467076 0.232532 -0.179665 -0.995087 -0.484921 -0.805874 -0.037386 0.069382 0.329764 0.032051 0.966030 -0.820281 0.364322 -0.465431 0.013429 0.943140 0.339316 -0.644792 -0.803512 -0.016429 0.396001 0.650612 -0.259565 0.420636 0.143009 -0.404379 -0.091728 -0.013510 0.183910 -0.097229 0.298738 0.122932 -0.644732 -0.198471 -0.176509 0.162227 -0.259212 0.106956 0.521400 0.375354 -1.026284 0.694763 -0.067882 -0.670301 0.369278 -0.428085 0.806208 -0.770021 -0.560395 0.662554 -0.378703 0.103608 -0.242411 0.150504 0.380165 0.013257 0.007446 -0.482855 -0.591776 0.691601 0.033547 0.597846 0.348740 -0.085800 0.463462 -0.284650 -0.340503 -0.497807 -0.186261 -0.772468 -0.400785 -0.614115 -0.066345 -0.222747 0.786291 0.839194 -0.138158 0.132244 0.310919 0.355128 -1.142022 0.005120 0.613034 0.928093 -0.643476 0.430354 0.612785 -0.758793 -0.185783 -0.214479 -0.008458 -0.201945 -0.659615 0.410570 -0.422040 0.287939 0.370236 -0.010153 0.087263 0.269082 0.099536 0.267938 -0.238625 0.920391 0.930327 -0.074798 -0.147255 -0.761543 0.193359 -1.002688 -0.870315 0.552857 0.288763 -0.766794 0.056664 0.579398 0.712287 -0.085673 -0.249266 -0.460541 -0.060236 +PE-benchmarks/trie-suffixes.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::char_traits::length(char const*) = -0.526771 -0.399963 0.216575 -1.157212 1.034513 0.640175 0.310222 -0.480155 -1.435648 -0.295792 0.249122 -1.246081 -0.285531 1.576413 -0.378201 1.181954 2.067037 0.556760 -0.518979 -0.138176 1.369387 -0.871842 1.716832 1.736245 -1.089526 -0.055588 -0.114232 0.776842 0.216920 0.723722 -0.324653 -0.569905 0.515978 -1.379463 -0.087332 -1.226008 0.230533 0.583262 0.922319 -2.041813 0.458138 0.014791 0.401096 -0.265156 -0.413217 0.331637 0.992272 0.964859 -0.348025 0.420201 1.043325 0.080365 -0.079820 0.410891 0.215482 0.539705 0.267350 0.195562 -0.696105 -0.487958 -0.169386 -0.659995 0.504576 1.112184 1.669648 0.089376 -0.001322 0.702660 0.189410 0.330534 0.794231 0.132041 -0.322358 -0.218535 0.590108 -1.655962 0.131085 -2.465446 -0.335052 -2.693794 -0.828578 -0.158682 0.924147 -0.002015 0.769120 -0.106266 1.202533 -0.321858 -0.076015 1.052935 1.477511 -1.264261 -0.624182 -0.940601 -0.805273 0.411987 -0.700358 -0.213610 0.851395 0.146838 -1.078672 -0.893709 0.857614 0.527243 -0.458708 -0.684839 0.290051 1.185996 -1.137301 -1.181472 -0.384866 0.712980 -0.415948 -1.939896 0.437437 -0.981679 0.574275 0.125815 -0.459598 -1.245870 0.228333 0.788698 -0.491298 -0.625089 -0.627543 1.223347 0.493774 0.193889 0.228034 -0.071409 0.118292 1.766874 0.579004 -0.910644 0.018026 0.176174 -0.732859 0.335624 -1.148058 -0.802865 0.781998 -1.374710 -0.098866 0.719974 -0.834987 -0.050665 1.236692 0.354588 0.355080 3.796638 -0.039131 1.552352 0.761295 -1.282763 0.991260 -0.165302 0.080926 0.442408 0.784028 0.093798 -2.000771 -1.214412 0.546454 1.283856 1.082336 -1.498845 -0.865721 -0.448755 -0.102763 0.210307 -0.111625 0.300811 -0.073560 -1.091245 -0.276715 0.654997 2.829925 -0.562404 -0.058345 0.722543 0.361225 -0.941108 -1.924987 -0.647055 -1.091370 0.164550 -0.307830 0.014119 0.737278 1.698035 -2.438668 1.028556 -0.479106 -0.231649 1.110447 0.169854 -1.120161 -2.043347 -0.390393 0.872012 1.725303 -0.276680 0.421219 0.496470 -1.178090 -0.170977 0.173917 0.213701 -0.344776 0.546743 0.104416 -0.801909 -0.596457 0.223848 -0.362216 -0.503080 -0.008516 0.737514 0.250089 -1.855278 1.232241 -0.104450 -0.425204 0.364412 -0.007669 0.995473 -1.049996 -1.248575 0.753855 0.086186 -0.202215 -0.773432 0.267999 0.924576 0.033135 0.009249 -0.569991 -1.694033 0.652848 -0.622068 0.943118 0.531893 -0.135588 0.880076 0.359686 -0.417689 -1.268821 -0.495725 -0.425503 -0.183402 -1.040881 -0.161253 -0.318554 1.301165 1.158115 0.220893 -0.635318 0.342969 1.639201 -0.868034 -0.399999 1.056654 0.428608 -1.136701 0.235400 1.249830 -1.441806 -0.235517 -0.596291 -0.098680 -0.189835 -0.956275 0.858467 0.057002 0.614188 0.061196 0.341343 -0.069554 0.614513 0.502292 0.145222 0.008624 2.046413 1.402333 -0.438764 -0.273831 -1.119376 0.507736 -1.621496 -1.194868 0.208333 0.337555 -1.095656 0.335585 0.444400 1.375154 -0.083159 0.059858 -0.155358 -0.163346 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.336013 -0.237116 -0.058189 -0.858964 0.522274 0.548815 0.282737 -0.749943 -0.837990 -0.239085 0.474481 -0.817031 -0.095134 0.935550 -0.428391 0.873115 1.134155 0.121810 -0.570515 -0.336719 1.010966 -0.077276 1.373511 1.102754 -0.907680 -0.004942 0.298191 0.663013 0.642492 0.064289 0.193490 -0.108706 0.535201 -1.155596 -0.316334 -0.484769 0.129093 0.156848 0.749938 -1.157870 0.167083 -0.385782 -0.049870 -0.151609 -0.350023 -0.170028 0.614166 0.825106 -0.022762 0.420780 0.835792 0.188577 -0.082766 0.244681 0.255072 0.224979 0.346858 -0.269636 -0.182103 -0.519753 -0.045688 -0.372162 0.189549 0.961757 0.994393 0.118873 -0.018352 0.785050 0.164622 0.230404 0.580429 0.261816 -0.676670 0.229905 0.391894 -1.676810 0.234178 -1.397155 -0.328984 -1.516219 -0.546697 -0.023823 0.465767 -0.239481 0.731782 0.801677 0.916070 -0.068578 -0.301722 0.744042 0.966880 -0.880452 -0.378251 -0.294608 -0.354061 0.305257 -0.563946 0.235112 0.249674 0.427481 -0.712994 -0.310003 0.424759 0.537532 -0.430622 -0.695022 0.150338 0.718553 -0.980554 -0.789862 0.028915 0.531711 -0.365151 -1.387917 -0.561766 -0.595262 1.187210 -0.091766 -0.244125 -1.005388 0.078354 0.682138 -0.019108 -0.565691 0.289080 0.082937 0.599349 0.510627 0.023519 0.268789 0.290469 1.711137 0.522463 -0.431802 0.069979 -0.098178 -0.190686 0.476133 -0.300780 -0.407179 -0.072549 -0.912940 0.317795 0.961546 -0.481400 -0.516132 0.870323 0.322525 0.183215 2.847252 0.168414 1.004255 0.941031 -0.849136 -0.497046 -0.598604 0.101030 0.418342 0.280711 0.016849 -1.155756 -0.860399 0.503333 0.944964 0.598594 -1.021564 -0.359127 -0.103785 -0.018260 0.116485 -0.158652 0.165096 0.036240 -0.605737 -0.221298 0.810857 1.450253 -0.495090 -0.199765 0.506583 0.028749 -0.545010 -1.062594 -0.450605 -0.448700 0.309014 0.374883 0.150990 0.390974 1.110311 -1.193039 0.740269 -0.162428 0.091256 0.629328 0.505312 -0.811677 -0.833071 -0.205761 0.485677 0.696322 -0.506238 0.089178 0.487148 -0.902356 -0.127170 0.246426 -0.019530 -0.247314 0.429583 0.400141 -0.411285 -0.583785 0.574090 0.059005 -0.027510 0.150956 0.696358 -0.301308 -1.311554 0.837520 -0.094149 -0.525031 0.369548 -0.372319 1.099138 -0.902501 -0.844630 0.711074 -0.047962 -0.270434 -0.284626 0.153185 0.627814 0.414245 0.333024 -0.653593 -0.311484 0.372583 -0.383503 0.598357 0.408160 0.037321 0.698273 -1.273045 -0.165051 -0.842969 -0.122910 -0.255858 0.054077 -0.830787 -0.609696 -0.173440 0.920438 0.781227 0.019938 -0.649009 0.392743 0.879158 -1.310590 -0.389284 0.474202 1.137076 -1.033341 0.374028 0.577731 -0.918495 0.060574 -0.247099 -0.362956 -0.278051 -0.712741 0.758855 0.166540 0.660390 0.088682 0.219646 0.180032 0.573653 0.206279 0.508180 0.231107 0.852636 1.207045 -0.300497 -0.659683 -0.953036 0.321726 -1.130264 -1.197652 0.600946 0.345457 -0.496536 0.081698 -0.092326 1.099226 0.437772 -0.387572 -0.159131 0.130611 +PE-benchmarks/trie-suffixes.cpp___GLOBAL__sub_I_trie_suffixes.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/tug-of-war.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/tug-of-war.cpp__TOWUtil(int*, int, bool*, int, bool*, int*, int, int, int) = -5.972660 -7.127414 -2.493248 -12.959861 8.090821 7.501542 4.457638 -9.061145 -14.112575 -0.065511 7.102344 -12.061634 -0.139760 15.176866 -5.128842 14.074903 18.009451 2.485833 -7.558561 -3.991111 15.738456 0.326750 18.755799 16.640076 -12.417337 -1.449819 0.595579 5.097697 6.806881 -0.320220 0.357174 -4.257195 7.523351 -17.032204 -4.984143 -8.208777 2.406265 6.049547 15.191607 -17.058957 4.202409 -4.874626 1.178925 -3.136232 -5.546215 2.198582 7.393954 12.439502 -3.203537 5.911732 12.912362 1.249601 -2.635958 3.241114 1.638683 3.175834 0.416365 3.334478 -3.256756 -7.242161 -1.003844 -0.196904 4.037830 12.478673 15.185559 1.689664 -0.957733 10.565407 4.980575 3.241134 8.082009 2.550193 -3.387628 -0.335852 6.493157 -20.373965 -2.460419 -26.350891 -3.771527 -23.382657 -6.800412 2.262344 8.526123 -5.690078 9.282671 3.325371 12.044412 -1.102427 -5.588688 13.099661 13.561130 -12.691378 -5.868799 -6.857924 -7.667487 3.481633 -6.770744 3.646938 7.052920 2.736558 -11.379241 -8.177119 3.287903 6.646383 -4.808298 -11.597865 3.973990 8.521924 -9.340550 -10.440310 0.958308 10.892154 -3.497726 -19.782027 -3.824115 -10.760642 11.292734 -1.334945 -5.212380 -13.109723 0.471946 7.051198 -4.692811 -8.336803 3.054012 6.178103 9.204809 7.165712 0.466745 0.687744 2.882479 22.347129 4.055348 -9.975344 1.475448 -0.841215 -3.265835 6.416518 -9.636430 -6.534026 6.215434 -13.040739 5.555646 10.523943 -7.138194 -3.981378 17.773114 5.669281 2.107053 39.742628 1.691512 16.132074 12.775261 -11.075989 1.666481 -6.690749 3.008512 6.046803 5.083285 -1.724492 -18.797386 -12.946390 7.619388 12.420662 10.032250 -16.360726 -7.193598 -1.094402 -0.130438 0.538608 -2.313366 2.796854 0.288045 -9.827227 -2.457608 11.364091 23.953139 -6.921753 -0.314042 6.743323 6.978152 -6.313286 -15.093014 -7.553128 -11.448433 3.410434 6.656141 3.141562 9.021464 16.735031 -21.896826 10.125390 -2.444813 1.295563 6.584249 7.353229 -14.135201 -13.040510 -3.257952 6.224585 12.546302 -3.418869 3.232923 8.168541 -12.311085 -0.629129 2.794456 -1.286208 -3.852400 5.162328 3.355613 -5.821982 -5.934531 7.559582 -4.324263 -2.933247 1.664084 9.862118 -1.014329 -19.243453 10.731139 -0.667982 -6.113277 4.656803 -5.014473 14.810260 -11.548394 -11.072810 9.730782 0.442978 -0.765020 -5.893907 4.098939 8.138362 2.858918 7.582242 -8.739092 -14.620625 7.356284 -5.230417 10.822481 5.304433 -2.210135 6.993245 -12.816595 -2.242044 -14.642712 -5.975218 -0.773055 3.439178 -13.400328 -6.403669 -2.091657 13.068106 8.473241 0.151010 -10.438417 1.453849 13.234423 -16.238469 -2.874638 7.893243 12.546589 -14.061829 2.993594 10.351849 -14.999670 2.123251 -5.148123 -2.502484 -4.435779 -9.752413 9.958997 4.279721 9.578052 -2.491763 3.381819 3.495059 6.881266 4.758575 3.763641 3.374672 15.471499 16.248099 -3.731282 -8.974587 -13.994810 5.581956 -15.537294 -17.447082 8.062193 1.053909 -11.441262 2.114123 0.314439 16.841440 2.555870 -1.692824 -3.336839 2.595762 +PE-benchmarks/tug-of-war.cpp__tugOfWar(int*, int) = -4.303448 -4.026143 -0.689974 -9.920528 6.155648 6.271241 3.129891 -5.864650 -10.487186 -1.932704 4.526209 -10.328135 -1.655731 11.800083 -4.068787 9.281064 14.578714 1.684494 -5.790507 -1.954758 12.065547 -1.001878 14.462445 12.623474 -9.607957 -1.228554 0.345232 5.663797 4.370704 0.998039 1.606210 -4.182173 4.741191 -11.494287 -2.940438 -6.416073 2.244965 3.484941 8.886819 -14.321039 2.710483 -1.079521 0.474703 -2.840736 -3.777014 0.036587 6.898563 9.558921 -2.547128 2.907173 9.519965 1.904622 -1.981676 2.469573 1.039752 1.214635 0.915530 0.253616 -3.317655 -5.182994 -0.565108 -2.357187 2.710922 9.945684 12.250582 1.549336 -0.055310 7.322226 2.619315 2.552390 5.928849 1.719251 -2.896914 0.558965 5.109022 -14.738968 -1.496998 -19.123836 -2.250462 -18.004995 -5.771988 0.495737 7.048724 -0.693732 6.034292 1.991354 9.490969 -1.441514 -2.974740 11.056219 11.215061 -8.877539 -4.641437 -6.867005 -6.530129 3.737520 -5.831855 1.902892 3.867432 3.015019 -8.510377 -5.357298 2.883484 4.976440 -3.744305 -8.109797 2.461708 7.859875 -8.042151 -7.760887 0.244006 8.241206 -2.314575 -15.858739 -3.976719 -8.039343 7.660315 -0.327240 -3.294178 -9.290593 0.613118 5.510172 -2.793024 -5.494063 -0.826368 5.739708 5.939356 4.828775 0.594814 1.167171 2.720091 16.164495 3.705468 -6.545284 0.761208 -0.456612 -2.918365 4.210156 -6.886983 -4.792672 3.423436 -9.756714 2.364114 8.503708 -5.639571 -4.298985 8.816232 3.149335 2.803621 32.944637 1.466765 12.178730 9.001108 -9.432988 2.217111 -4.443994 0.819352 3.780866 3.854507 -0.265151 -15.143879 -9.668368 5.835176 9.980915 7.747903 -11.314689 -4.241288 -0.912405 -0.544580 0.009869 -1.167977 2.755123 -0.278770 -7.676797 -2.221357 9.329403 19.099185 -4.261866 -1.275627 5.676846 4.812243 -5.079173 -12.198404 -4.759695 -6.803079 2.312417 4.273703 1.204730 6.366233 13.003012 -16.569585 8.235347 -0.821961 1.328017 5.830323 3.985454 -10.572814 -11.331221 -1.968193 6.127065 10.552770 -3.051627 1.846702 4.697672 -9.240482 -0.593061 2.603780 -0.311015 -2.282109 4.045833 1.362292 -4.695164 -5.874234 4.216031 -3.649064 -1.654124 -0.051509 6.817084 -0.307687 -13.097590 9.701567 -0.860478 -4.058913 2.550211 -4.299834 11.165573 -9.440714 -9.616315 7.302085 -0.475399 -2.768962 -4.844176 2.222403 6.674140 3.323809 4.127769 -6.241408 -10.913476 6.265628 -4.092796 8.054178 4.033346 -0.761082 6.163199 -5.425415 -1.936200 -10.968804 -5.572801 -0.804375 1.753216 -10.601317 -5.061648 -1.764719 9.957989 7.107325 -0.623847 -8.235490 1.074792 10.575978 -11.147989 -3.503008 6.105921 6.740844 -11.327851 2.462861 7.981682 -11.688697 0.829395 -4.659017 -1.042396 -3.253037 -8.394168 6.455221 2.378097 6.628239 -0.336394 2.239396 1.283582 4.684354 3.921570 2.986996 1.870092 12.786096 11.749939 -3.040253 -5.017293 -11.019217 4.194067 -12.661889 -13.782403 5.784281 1.485049 -7.360751 1.578835 0.812928 11.986863 2.310534 -0.601011 -2.173307 1.759102 +PE-benchmarks/tug-of-war.cpp__main = -0.946303 -0.784863 0.295774 -2.353714 1.708447 1.306586 0.862237 -1.005029 -2.729637 -0.707698 0.913629 -2.638062 -0.782017 3.061737 -0.941426 1.961454 3.871592 0.738205 -1.277153 -0.537531 2.609705 -0.548219 3.609966 3.272875 -2.397680 -0.097720 -0.059595 1.377013 0.729866 0.956619 0.025780 -1.474502 1.189547 -2.322013 -0.408030 -1.756608 0.340109 0.761223 1.616526 -3.927290 0.674199 0.231445 0.217738 -0.699601 -0.682525 0.447849 2.072641 2.317203 -0.544810 0.918226 2.096813 0.392781 -0.264449 0.663100 0.595603 0.455911 0.573761 -0.049635 -1.189463 -0.934822 -0.338158 -1.069748 0.417051 2.402398 3.040149 0.305999 -0.118455 1.283372 0.409123 0.676043 1.438458 0.437159 -0.311284 0.072125 1.278163 -3.044928 -0.298146 -4.526700 -0.538966 -5.106635 -1.662274 -0.143469 2.249253 0.148470 1.229356 0.103282 2.538953 -0.465393 -0.510687 2.423260 3.035735 -2.198405 -1.265202 -1.652191 -1.496096 0.932399 -1.401673 0.167299 1.073399 0.542800 -2.235731 -1.302752 1.001520 0.991232 -0.942282 -1.483866 0.499281 2.205518 -2.396176 -1.745445 -0.553773 1.857614 -0.285727 -3.882229 -0.733863 -1.694558 1.701124 0.244851 -1.057789 -2.093083 0.473836 1.311576 -0.899885 -1.113608 -0.697232 1.872570 1.104636 1.031813 0.271228 0.322959 0.653375 3.624333 1.179804 -1.650468 0.218958 0.068673 -0.787300 0.917637 -1.687912 -1.244485 0.717086 -2.437603 0.558724 1.712140 -1.592352 -0.905369 1.488260 0.736128 0.789607 7.623097 0.060786 2.960221 1.935921 -2.438744 0.948414 -0.875443 0.097213 0.770772 1.277197 0.136344 -3.292846 -2.361250 1.455141 2.654437 2.012165 -2.803997 -0.878703 -0.409338 -0.047632 0.118636 0.001964 0.682699 0.076078 -1.978819 -0.599438 1.931942 4.903146 -1.039194 -1.036987 1.256618 0.940462 -1.006871 -2.872410 -1.018235 -1.424641 0.541901 0.810130 0.091551 1.564509 3.341887 -4.654338 2.359662 -0.429256 -0.037027 1.777690 0.776602 -2.323304 -2.978171 -0.600096 1.656043 3.020536 -0.344969 0.246734 1.010498 -2.368737 -0.237694 0.492400 0.222453 -0.691343 1.139243 0.316045 -1.454043 -1.417359 0.302371 -0.745917 -0.430807 -0.278952 1.618897 0.296250 -3.883514 2.511509 -0.116803 -0.970487 0.533899 -0.676732 2.421904 -2.342938 -2.614093 1.590319 -0.289108 -1.180577 -1.277800 0.325025 1.626429 0.584738 0.777520 -1.371428 -2.795704 1.930234 -0.890011 2.187638 1.103240 -0.169705 1.906489 -0.376636 -0.709755 -2.361481 -1.371269 0.094693 -0.228615 -2.221431 -0.793234 -0.661385 2.408886 2.032412 0.055901 -1.760891 -0.101173 2.840333 -2.545550 -0.866451 1.817817 1.193005 -2.340118 0.917048 2.273500 -2.942246 -0.102778 -1.352844 -0.375462 -0.776292 -1.934069 1.517262 0.140824 1.428297 0.087620 0.444067 -0.116086 1.088716 0.774966 0.386225 0.293979 3.375065 3.081639 -1.056874 -0.530289 -2.584870 1.185625 -3.187604 -3.138635 1.088146 0.409135 -1.911309 0.389137 0.205751 2.698969 0.440341 -0.238153 -0.681117 0.435558 +PE-benchmarks/tug-of-war.cpp___GLOBAL__sub_I_tug_of_war.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/ugly-numbers.cpp__maxDivide(int, int) = -0.524697 -0.789976 -0.311442 -1.044750 0.518852 0.223133 0.377740 -0.572272 -0.986254 -0.036679 0.401499 -0.858937 0.200314 1.199102 -0.276157 1.329395 1.552041 0.492974 -0.346902 -0.415373 1.269773 -0.637810 1.477947 1.347963 -0.775909 -0.153613 -0.062617 0.731948 0.274326 0.039046 0.055611 -0.339615 0.343654 -1.663417 -0.400154 -1.234840 0.335511 1.006332 1.444148 -1.576638 0.393404 -0.205330 0.495245 -0.236341 -0.444402 -0.106516 0.332154 0.843743 -0.488298 0.610724 0.903967 -0.088530 -0.116708 0.318208 0.210946 0.505119 0.094243 0.352499 -0.371310 -0.433711 -0.096412 -0.090945 0.536830 0.535901 1.060896 0.098506 -0.170561 0.872616 0.348317 0.128487 0.727153 0.101442 -0.582288 -0.353628 0.430248 -1.978590 -0.340405 -2.635610 -0.155744 -2.051867 -0.532446 0.248413 0.867932 -0.284631 0.720720 0.305023 0.808433 -0.199881 -0.405224 0.868546 0.833704 -1.004485 -0.442306 -0.548021 -0.660950 0.284369 -0.341785 0.027934 0.730857 0.516886 -0.910977 -0.815697 0.732859 0.545497 -0.276646 -0.959317 0.015316 0.841863 -0.935811 -1.038502 0.185193 0.920861 -0.490858 -1.304719 0.289538 -1.069383 0.649040 -0.083275 -0.464983 -0.991431 0.136221 0.480810 -0.415229 -0.495515 -0.019950 0.700776 0.553395 0.242194 0.042038 -0.020167 -0.221076 1.829389 0.209584 -0.866025 0.074964 0.245636 -0.426849 0.259742 -1.027339 -0.708466 0.598749 -1.253856 0.413352 0.518000 -0.559099 -0.252339 1.671665 0.669823 0.196423 3.244833 0.315164 1.381946 1.266469 -0.769375 0.569976 -0.413310 0.383011 0.499861 0.654043 -0.314094 -1.692778 -0.996434 0.383858 0.761404 0.664783 -1.112255 -1.312120 -0.267216 0.094065 0.338270 -0.211330 0.113136 -0.094909 -0.805371 -0.120486 0.678687 2.143816 -0.411201 0.084658 0.452368 0.568674 -0.957290 -1.832975 -0.658740 -1.283879 0.144801 0.042566 0.330313 0.595308 1.224296 -2.139029 0.826696 -0.249873 0.364990 0.670240 0.509261 -1.206423 -2.070546 -0.602769 0.346834 1.334064 -0.473317 0.532109 0.722329 -0.845970 0.025352 0.071401 -0.211391 -0.278594 0.457723 -0.043162 -0.615860 -0.243017 0.506664 -0.663660 -0.499527 0.264209 0.664398 0.325775 -1.343619 0.582887 -0.307488 -0.365306 0.724015 -0.109518 1.200264 -0.762824 -0.813173 0.842930 0.246101 -0.027905 -0.617050 0.363452 0.615246 -0.005318 -0.027839 -0.261475 -1.065701 0.434402 -0.881768 0.733606 0.351817 -0.366265 0.350372 -0.482284 -0.213904 -1.176825 -0.158759 -0.793815 -0.116688 -1.057253 -0.703812 -0.036271 0.932246 0.569552 0.264863 -0.815866 0.338355 1.366921 -0.950295 0.069930 0.667321 0.544805 -0.980636 0.178602 0.985603 -1.483673 0.173665 -0.461414 -0.107487 -0.128572 -0.530455 0.689320 0.308717 0.594842 -0.341425 0.289721 0.242474 0.510770 0.614456 0.220414 0.170899 1.668007 0.884634 -0.151900 -0.643532 -1.008877 0.218743 -1.027772 -0.916706 0.221891 0.478227 -1.107451 0.346194 0.308531 1.531132 0.313014 0.046602 0.046403 -0.105732 +PE-benchmarks/ugly-numbers.cpp__isUgly(int) = -0.680657 -1.141049 -0.199371 -1.806984 1.141147 0.271756 0.632947 -1.027253 -2.111574 -0.182515 1.196355 -1.759600 -0.003822 1.970293 -0.608715 1.594539 2.193904 0.394316 -1.025035 -0.859228 1.810788 -0.215067 2.307940 2.183574 -1.510957 0.025667 -0.354635 0.905462 0.949090 -0.061260 0.483616 -0.486293 0.620800 -1.888040 -0.714603 -1.041355 0.188911 0.943370 2.045988 -2.214949 0.599536 -0.078972 0.631985 -0.355870 -0.423773 0.284188 0.730773 1.472018 -0.615655 1.075838 1.943227 0.021947 -0.125368 0.395427 0.353033 0.022346 0.809061 0.247316 -0.466250 -0.774068 -0.148314 0.038561 0.394701 1.358991 1.697721 0.131094 -0.336731 1.039933 0.841304 0.746172 1.365321 0.343439 -0.570890 -0.338475 0.781327 -2.123597 -0.305463 -4.053403 -0.224054 -3.383859 -1.084220 0.751163 2.007364 -0.403800 0.670131 0.974441 1.489394 -0.032947 -1.052028 1.177115 1.399824 -0.898805 -0.755515 -0.356024 -1.346151 0.726185 -0.688297 0.491286 0.786076 1.199173 -1.502061 -0.576397 0.651881 0.499182 -0.637972 -0.947551 0.347522 1.277223 -1.319225 -0.841622 0.593850 1.910331 0.022803 -2.322642 -0.264119 -1.657787 1.146007 -0.139930 -0.905934 -0.883984 0.141307 0.090156 -0.888026 -0.197299 -0.250404 0.750991 0.896285 1.187703 -0.067515 0.055417 0.330915 2.224632 -0.084637 -1.560841 0.397503 -0.200904 0.022321 1.178790 -1.272720 -0.815755 0.848568 -1.413003 1.321656 0.641668 -0.924844 -1.178998 1.880253 0.913131 -0.144228 4.319537 0.383377 2.461976 2.000956 -1.018866 0.125890 -0.695813 0.576008 0.943826 0.902072 -0.455013 -1.295945 -1.660719 1.058252 1.555048 1.175333 -2.023123 -1.110934 0.325484 -0.091465 0.431299 0.044297 0.249044 0.105916 -1.151380 -0.391353 1.425919 2.745923 -0.296557 -0.723456 0.591072 1.307508 -0.820529 -1.842988 -0.809685 -1.152994 0.592220 0.760655 0.648488 1.121193 2.092711 -3.422419 1.365881 0.045642 0.656254 1.075232 0.885398 -2.106500 -2.535320 -0.706382 0.401115 1.773471 -0.450900 0.085857 1.307799 -1.500605 -0.123489 0.250478 -0.571985 -0.591286 0.784334 0.169937 -0.457588 -0.498686 0.522147 -0.598983 0.100204 0.073144 1.398623 0.136068 -2.746477 1.030946 -0.367489 -0.819644 0.175709 -0.700160 1.823349 -1.093518 -1.160304 0.998757 -0.258320 -0.622800 -1.175813 0.437085 0.823357 0.252489 0.901101 -0.774492 -0.830266 0.950967 -1.314757 1.452613 0.747062 -0.626100 0.620225 -1.016417 -0.174757 -1.675746 0.054700 -0.229272 -0.002187 -1.655182 -0.427023 -0.342305 1.259076 0.742343 0.158963 -1.452557 0.058727 1.834929 -1.574667 -0.526372 0.972535 0.625831 -1.554678 1.086575 1.338328 -1.957512 0.626521 -0.906176 -0.502640 -0.627899 -0.856823 1.505430 1.065650 1.148913 -0.608775 0.545414 0.286769 0.949538 0.586059 0.371749 0.387669 2.082691 1.846115 -0.384480 -0.762650 -1.800890 0.800648 -1.756631 -1.950594 0.870092 0.092528 -1.783971 0.175167 -0.392356 2.264916 0.577811 -0.236330 -0.565803 0.977588 +PE-benchmarks/ugly-numbers.cpp__getNthUglyNo(int) = -0.755313 -1.209909 -0.410726 -1.781124 0.929614 0.172367 0.536591 -0.627389 -2.255812 -0.211317 0.662257 -1.551934 0.209011 2.058338 -0.378473 1.794427 2.565026 0.695583 -0.771374 -0.349493 2.175701 -1.190804 2.034097 2.121173 -1.280628 -0.149719 -0.133678 0.972591 0.493379 0.491882 0.216713 -0.619453 0.436262 -2.112729 -0.254464 -1.856942 0.370108 1.356060 1.864685 -2.719064 0.666886 0.232624 1.215367 -0.541682 -0.593135 0.294268 0.486122 1.505642 -0.765135 0.811838 1.768079 0.068419 -0.248992 0.430652 0.282251 0.594598 0.350214 0.508441 -0.613732 -0.525468 -0.082340 -0.372260 0.922830 1.234704 2.119524 -0.051405 -0.009915 1.036213 0.582822 0.542596 1.264531 0.052531 -0.844955 -0.836266 0.748899 -2.704039 -0.335462 -4.282389 -0.092568 -4.218654 -0.913109 0.453275 1.567144 -0.283624 0.818603 0.375678 1.392985 -0.438370 -0.588319 1.425133 1.304594 -1.058148 -0.753968 -1.037975 -1.367661 0.811466 -0.729512 -0.294672 1.653041 0.578533 -1.245852 -0.797172 0.992189 0.770407 -0.524345 -1.309517 0.462485 1.377529 -1.255713 -1.557087 0.270447 1.709785 -0.455571 -2.319185 0.268881 -1.893110 0.474729 -0.095565 -0.655307 -1.217910 0.098360 0.473338 -0.713077 -0.591607 -0.588990 1.230115 0.569883 0.705527 0.128015 -0.231439 -0.060209 2.313031 0.358326 -1.488660 0.177394 0.330819 -0.713820 0.687905 -1.771607 -1.172867 1.154776 -1.665892 0.494643 0.639455 -0.980193 -0.522015 2.364348 0.759785 0.308483 5.518780 0.353499 2.392904 1.577633 -1.195287 1.167374 -0.139514 0.403404 0.876141 0.986204 -0.552879 -2.294349 -1.581727 0.580993 1.442816 1.416163 -1.897172 -1.783436 -0.304246 -0.111317 0.663724 -0.245648 0.279597 -0.197911 -1.311857 -0.296145 0.876747 3.327059 -0.313592 0.111126 0.727546 1.466743 -1.739917 -2.848301 -0.767223 -2.123717 0.310661 -0.342950 0.011936 1.072461 2.034449 -3.842165 1.452125 -0.323769 0.424257 1.155287 0.508832 -1.848364 -3.814808 -0.645576 0.549218 2.377489 -0.796901 0.692598 1.160549 -1.353577 -0.032403 0.076082 -0.275725 -0.454550 0.587239 -0.251547 -0.580230 -0.435063 0.890347 -0.830302 -0.582187 0.243843 1.042717 0.777570 -2.210026 1.034143 -0.363372 -0.515163 0.583850 -0.140453 1.362309 -1.296889 -1.296831 1.046604 0.355552 -0.030997 -1.237315 0.435229 1.258835 -0.122441 0.314315 -0.369314 -1.983320 0.930754 -1.356738 1.203934 0.618730 -0.707822 0.604265 -0.157631 -0.281710 -2.039252 -0.272772 -1.103598 -0.183936 -1.482547 -0.721992 -0.266326 1.495986 0.934960 0.423848 -1.089080 0.325049 2.245424 -1.201617 -0.357796 1.146859 0.207800 -1.570091 0.528555 1.489049 -2.447264 0.243221 -0.824001 0.038404 -0.092018 -0.849365 1.336256 0.666566 1.009301 -0.544535 0.349628 0.248209 0.800296 0.993667 0.293048 0.105950 2.520216 1.716693 -0.276210 -0.733986 -1.391831 0.230626 -1.758948 -1.685947 0.332476 0.605372 -1.849460 0.571537 0.515672 2.152245 0.209974 0.521247 -0.210619 0.161870 +PE-benchmarks/ugly-numbers.cpp__main = -0.274328 -0.540581 0.279136 -0.910169 0.465178 -0.227593 0.294573 -0.150293 -1.165105 -0.376244 0.496846 -0.997965 -0.237007 0.999618 -0.306703 0.454094 1.185934 0.332121 -0.411378 -0.383743 0.740930 -0.505898 1.059985 1.164527 -0.847898 0.026730 -0.253286 0.653978 0.510089 0.285522 0.181814 -0.265672 0.220276 -0.471954 0.058516 -0.674299 0.121929 0.455099 0.371432 -1.344959 0.266352 0.316292 0.508484 -0.152219 -0.073643 0.782161 0.419844 0.758668 -0.392915 0.558610 0.945481 -0.084393 0.049802 0.184898 0.151047 -0.195744 0.495089 0.089161 -0.420066 -0.116073 -0.036241 -0.586786 0.217937 0.736834 1.112619 -0.052848 -0.049574 0.141929 0.356580 0.349895 0.739542 0.108860 -0.115694 -0.253250 0.475254 -0.789650 0.075224 -1.953317 -0.008175 -2.445303 -0.601993 0.153551 1.410651 0.069686 -0.016281 -0.019484 0.787704 0.045752 -0.332062 0.740325 0.778779 -0.318084 -0.454637 -0.310465 -0.649028 0.528264 -0.456728 0.012856 0.635554 0.567244 -0.680160 -0.040575 0.425998 0.071688 -0.330391 -0.102801 0.128957 0.694540 -0.903866 -0.292764 -0.036111 0.785166 0.322826 -1.184100 0.137261 -0.812032 0.548235 0.021396 -0.372763 -0.008067 0.061485 -0.056529 -0.412053 0.196099 -1.034121 0.726213 0.162253 0.481930 0.046314 0.093848 0.140412 0.651639 0.061438 -0.768185 0.051041 0.101077 -0.255064 0.486101 -0.741418 -0.463136 0.758038 -0.660949 0.304773 -0.092417 -0.525365 -0.513189 0.504062 0.403766 0.104075 2.039804 0.179212 1.157808 0.783570 -0.463989 0.449797 -0.011341 0.262590 0.517424 0.525545 -0.240773 -0.486430 -0.784716 0.363225 0.858125 0.658598 -0.970850 -0.441602 0.103860 -0.031334 0.194112 0.101453 0.134729 -0.049110 -0.571140 -0.184055 0.474749 1.253926 0.054269 -0.379320 0.162303 0.481810 -0.485990 -0.941701 -0.194203 -0.293033 0.271140 -0.092820 0.104887 0.575218 1.059073 -2.219820 0.809166 0.074098 0.286545 0.624211 0.131985 -0.883577 -1.820709 -0.253946 0.226060 1.064011 -0.106286 -0.007624 0.665214 -0.768150 -0.069277 0.052196 -0.092693 -0.296460 0.354771 0.013240 -0.160526 -0.312905 -0.184547 -0.279211 0.175948 -0.134994 0.608333 0.281215 -1.476219 0.530440 -0.264044 -0.441589 -0.129624 -0.159380 0.522016 -0.759757 -0.629753 0.229898 -0.193918 -0.748332 -0.932705 0.104377 0.397559 -0.267461 0.130294 -0.245770 -0.689946 0.789303 -0.770460 0.633477 0.389647 -0.359630 0.585171 0.407081 -0.116619 -0.713725 0.017360 -0.016889 -0.442941 -0.591870 0.285671 -0.205222 0.513132 0.554157 0.103114 -0.405006 0.220496 1.041940 -0.442997 -0.595444 0.557092 -0.048637 -0.453924 0.840163 0.698081 -1.166879 0.163859 -0.686242 -0.347389 -0.048999 -0.388577 0.797960 0.290518 0.520020 -0.177900 0.240966 -0.111446 0.479454 0.215392 -0.077463 0.079709 1.338553 1.311075 -0.288561 0.051194 -0.842157 0.329827 -0.931211 -0.831727 0.151986 0.167922 -0.748781 0.238347 -0.017544 0.920091 0.286484 -0.142706 -0.396054 0.580433 +PE-benchmarks/union-find.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/union-find.cpp__createGraph(int, int) = -0.693501 -0.516302 0.858676 -2.204203 1.534930 0.672538 0.610166 -0.838847 -1.781143 -0.390810 0.956630 -1.383090 -1.107512 2.082028 -0.916885 0.623930 1.839772 -0.115490 -1.099320 -1.127669 1.658288 -0.597766 2.366168 1.815755 -2.134975 -0.144294 0.101867 1.434362 0.844984 0.944925 -0.140918 -0.353231 0.073198 -0.759887 0.361249 -0.206062 0.252188 -0.152901 0.236433 -2.045161 0.299594 0.233749 -0.024759 -0.302143 -0.375422 1.030854 1.334174 1.633983 -0.281351 0.185498 1.935794 -0.101848 0.013131 0.287453 0.932085 -0.121699 1.653931 0.418060 -0.489416 -0.602330 -0.333035 -0.522919 0.328300 1.928854 1.959738 -0.034773 -0.106713 0.522917 0.204642 0.896592 1.054204 0.404154 -0.213405 0.228004 1.252272 -1.404657 0.249876 -2.879602 -0.107009 -3.190200 -1.147642 -0.148749 1.476420 -0.273369 0.480607 0.301934 1.960196 0.343740 -0.624387 0.901074 1.741686 -0.743169 -0.781019 -0.904711 -1.390228 0.416625 -0.868294 0.239202 0.767417 0.912546 -1.562958 0.156095 0.267416 0.487134 -0.802499 -0.307934 -0.106972 1.551287 -1.179433 -0.287998 -0.291344 1.430112 0.203373 -2.811800 -0.428726 -1.530708 1.349378 -0.442868 -0.439709 -0.570753 0.345196 1.058152 -0.893831 -0.187046 -0.972254 1.461980 1.008391 0.731564 -0.016208 0.312995 0.430545 1.400613 0.678594 -0.999860 -0.299918 -0.074316 -0.655593 0.728777 -0.634164 -0.240270 1.062468 -1.147097 0.662552 0.458139 -0.662138 -0.693542 0.870967 0.405280 0.545740 4.892999 -0.305771 1.956783 0.765075 -1.317496 0.630442 -0.137691 0.214444 0.666644 0.942004 -0.363326 -1.625026 -1.644989 1.339167 1.724303 1.099529 -2.098959 0.032449 0.008887 -0.409079 -0.105622 0.118713 0.356375 -0.382449 -0.765530 -0.599083 0.968085 2.789011 -0.643339 -1.913199 0.873998 0.687974 -0.560620 -1.188071 -0.452264 -0.109701 0.474606 0.290650 0.311051 1.442608 2.198292 -3.428933 1.537080 -0.136797 -0.295625 1.832299 -0.271912 -1.094848 -2.146072 -0.198198 0.748848 1.738925 0.027854 -0.930557 0.659020 -1.628169 0.144730 0.142706 0.218805 -0.531486 0.853413 0.013725 -0.901859 -1.093310 -0.790201 -0.575752 0.882211 -0.602199 0.847500 -0.851285 -3.493269 1.812246 -0.182320 -0.591480 -0.165157 -0.415193 1.142219 -1.254940 -1.681126 0.676445 -0.273464 -0.953477 -1.458643 0.040927 0.906454 -0.061092 0.656860 -1.512248 -1.306616 1.251426 -1.328811 1.714465 0.729631 0.081207 1.420972 0.189245 -0.372615 -1.382931 -0.522599 0.542128 -0.010259 -1.729018 0.428185 -0.514831 1.364840 0.825736 -0.110460 -0.520047 -0.086035 1.941754 -1.188436 -1.140781 0.808133 0.177442 -1.360159 1.120658 1.299032 -1.377940 -0.266683 -1.230624 -0.932640 -1.002703 -1.586394 1.176166 0.373151 1.255355 -0.104708 0.820089 -0.234364 0.584832 0.149370 0.274409 0.138034 2.257441 2.521312 -1.131302 -0.362662 -1.990266 1.507299 -1.697650 -1.853436 0.787845 -0.166929 -0.636932 0.262631 -0.395177 1.751353 0.442353 -0.651784 -0.512636 0.572384 +PE-benchmarks/union-find.cpp__find(int*, int) = -1.142904 -0.801523 0.294892 -2.325090 1.709081 1.851423 0.817761 -1.547968 -2.286039 -0.412044 0.935095 -2.134542 -0.542959 2.907469 -1.096705 2.362491 3.335181 0.587176 -1.285404 -0.360593 2.742217 -0.331796 3.506346 3.004349 -2.390355 -0.288763 0.477328 1.483554 0.863646 0.896108 -0.246128 -1.147070 1.331196 -2.699836 -0.646803 -1.690621 0.511832 0.762003 1.955710 -3.327936 0.569549 -0.415310 -0.433892 -0.596093 -0.855398 -0.277664 1.799912 2.361341 -0.580934 0.853189 2.038550 0.428770 -0.423671 0.710058 0.525939 0.617931 0.353398 0.025838 -0.835879 -1.207315 -0.308329 -0.955078 0.587611 2.451050 2.918109 0.278743 0.092484 1.643197 0.243164 0.507824 1.354281 0.479364 -0.747643 0.254800 1.220846 -3.471460 -0.048560 -4.156747 -0.772037 -3.790565 -1.431546 -0.136905 1.283818 -0.071023 1.782151 0.480558 2.507524 -0.252340 -0.634892 2.128649 2.884531 -2.634143 -1.120182 -1.535629 -1.432214 0.754172 -1.551098 0.362937 0.617947 0.357612 -2.078444 -1.574774 0.763336 1.336084 -0.955415 -1.944992 0.384492 2.176095 -2.192567 -2.193412 -0.328145 1.481505 -0.924277 -3.870175 -0.935001 -1.662303 2.138052 -0.020696 -0.805582 -2.619662 0.346361 1.769821 -0.510863 -1.672008 0.162828 1.355257 1.526196 0.983471 0.192013 0.086670 0.524493 3.997517 1.374021 -1.475773 0.045472 -0.091576 -0.868001 1.005395 -1.538924 -1.018959 0.407579 -2.551844 0.303687 2.322369 -1.452182 -0.625634 2.146914 0.740389 0.821505 7.828907 0.174073 2.633682 2.077050 -2.649869 0.466285 -1.058284 0.159689 1.000281 1.063034 0.068772 -3.747918 -2.342698 1.437664 2.561537 1.912020 -2.691135 -1.055958 -0.537653 0.031907 -0.083301 -0.294227 0.748706 -0.188685 -1.876523 -0.558295 2.053382 4.319300 -1.413670 -1.098558 1.489033 0.775633 -1.248131 -2.828292 -1.246859 -1.711121 0.507585 1.022867 0.120530 1.382822 3.237971 -3.888808 2.085371 -0.486542 -0.129715 1.752078 0.887512 -2.251438 -2.164255 -0.335238 1.633373 2.312111 -0.585409 0.499307 1.101030 -2.376822 -0.187345 0.543329 0.175603 -0.621916 1.108077 0.605242 -1.560733 -1.620595 0.730350 -0.561545 -0.840963 -0.087860 1.698640 -0.227884 -3.647193 2.462212 -0.085087 -1.095322 1.077697 -0.834572 2.769271 -2.480869 -2.720018 1.928062 -0.084163 -0.452805 -0.950362 0.536381 1.730904 0.828388 0.645956 -1.601170 -2.410989 1.186773 -0.775340 1.879904 0.967146 0.093604 1.812927 -1.409730 -0.709168 -2.444640 -1.195079 0.132525 0.169589 -2.342785 -1.533785 -0.456787 2.638016 2.077866 0.087607 -1.612522 0.145756 2.557787 -2.851036 -0.639002 1.691958 2.027104 -2.530601 0.399946 2.024199 -2.582872 -0.183776 -0.892569 -0.257865 -0.799483 -2.126416 1.621355 0.212837 1.594742 0.105297 0.612427 0.101070 1.177463 0.924021 0.874194 0.389103 2.879131 2.790519 -0.980509 -1.107146 -2.537725 1.041740 -3.247796 -3.149096 1.414872 0.390313 -1.560449 0.404320 0.218335 2.719124 0.514996 -0.182453 -0.278295 -0.017887 +PE-benchmarks/union-find.cpp__Union(int*, int, int) = -1.333733 -1.322154 0.553003 -2.800232 1.802086 1.356281 0.951957 -1.636503 -2.885076 -0.477385 1.225337 -2.280015 -0.479595 3.320996 -1.215345 2.556481 3.850077 0.880812 -1.468822 -0.813557 3.251728 -0.917230 3.905106 3.602616 -2.840454 -0.321979 0.591715 1.954457 1.522140 0.832905 -0.254186 -0.757441 1.399660 -3.108373 -0.462238 -2.257452 0.612208 1.155131 2.226975 -3.944014 0.702598 -0.676151 -0.140275 -0.568329 -0.883244 0.654805 1.701209 2.718359 -0.998477 1.283800 2.670865 0.161204 -0.401030 0.779817 0.517489 0.595502 0.791844 0.681186 -0.859562 -1.157956 -0.307633 -1.338931 0.989195 2.759817 3.532306 0.143972 0.097379 1.745064 0.685884 0.682896 1.833649 0.526668 -0.832097 -0.111307 1.590704 -4.352032 0.030548 -5.854606 -0.778526 -5.444952 -1.658436 -0.013886 1.972058 -0.876760 1.732038 0.743666 2.841459 -0.068810 -0.882969 2.408718 3.023147 -2.728927 -1.288883 -1.548338 -1.823225 1.043519 -1.773359 0.413977 1.310891 0.681175 -2.305462 -1.678543 1.128129 1.331197 -1.127059 -2.043816 0.402850 2.541623 -2.493500 -2.383757 -0.355946 1.780766 -0.802390 -4.299655 -0.487780 -2.351198 2.907190 -0.112365 -0.946687 -2.482144 0.265247 1.730752 -0.719140 -1.538737 -0.105556 1.708667 1.665829 1.221863 0.116952 -0.016369 0.369668 4.076871 1.610771 -1.975157 -0.020457 0.086689 -1.287245 1.261372 -2.191488 -1.256125 1.394484 -2.761099 0.427417 2.035372 -1.675046 -0.935821 3.440098 0.995869 0.823520 8.692314 0.397776 3.093212 2.527559 -2.658129 0.695975 -0.875249 0.535252 1.598168 1.472347 -0.262687 -4.206731 -2.749836 1.421683 2.900431 2.206357 -3.478373 -1.809481 -0.536906 0.019012 0.133478 -0.354016 0.740242 -0.360656 -2.029611 -0.596961 2.092561 4.640210 -1.464049 -1.400857 1.361840 1.022120 -1.780413 -3.712923 -1.354554 -1.951130 0.659061 0.724168 0.219421 1.701954 3.673358 -5.464134 2.393469 -0.594899 0.117127 2.057990 1.046678 -2.646413 -3.546916 -0.375953 1.491793 2.784561 -0.583004 0.404640 1.720690 -2.771303 -0.168758 0.454429 0.122345 -0.808629 1.286324 0.631219 -1.458211 -1.655327 0.763267 -0.610826 -0.789168 0.119706 2.038803 -0.346199 -4.564261 2.470466 -0.419285 -1.350149 1.185758 -0.854213 2.955657 -2.826956 -2.911934 2.014422 0.056939 -0.578702 -1.798471 0.664522 2.020313 0.441700 0.665896 -1.725776 -2.849776 1.415675 -1.523110 2.095673 1.124027 -0.234200 2.249343 -1.392001 -0.693572 -3.052666 -0.652492 -0.090345 -0.010840 -2.554761 -1.673920 -0.448864 2.802994 2.345236 0.163692 -1.469116 0.433449 3.172087 -3.340948 -1.047298 1.890734 2.415493 -2.526647 1.065457 2.261550 -3.296987 -0.112825 -1.135668 -0.705239 -0.581462 -2.151116 2.271839 0.393928 1.910936 -0.186655 0.865095 0.247172 1.545286 1.069572 0.948241 0.398191 3.491343 4.107581 -1.220783 -1.323895 -2.862445 1.173063 -3.619840 -3.367293 1.371085 0.535741 -1.910996 0.668841 0.292575 3.250680 0.730265 -0.362308 -0.466252 0.275960 +PE-benchmarks/union-find.cpp__isCycle(Graph*) = -2.964294 -1.227559 1.077301 -7.365446 6.177118 6.015555 2.440972 -4.109508 -6.663755 -1.077927 2.785789 -6.702509 -2.779921 8.573875 -3.135937 5.497631 9.353774 0.512096 -3.846591 -1.134745 7.502538 -0.064687 10.129180 8.153427 -7.217552 -0.555509 1.001809 3.745807 1.333639 3.159095 -0.949186 -4.475910 2.969276 -6.124902 -1.607050 -3.126354 1.055940 0.499373 4.812299 -9.178841 1.585275 -0.264959 -1.981227 -1.922449 -2.372359 -0.438548 6.319732 6.672924 -1.542512 1.301152 6.167921 1.555488 -1.477693 1.821494 2.270306 1.010287 1.858000 0.649812 -2.430952 -3.623631 -1.135848 -1.278480 0.747732 7.296025 8.052514 0.955999 -0.143513 4.141240 0.265555 1.860878 3.234634 1.432725 -1.012773 1.440899 3.698552 -7.587733 -0.815464 -11.331095 -1.778241 -10.607795 -4.446199 -0.422055 3.880399 0.011427 4.311920 0.466261 7.431813 -0.398893 -1.749275 5.974694 8.746363 -6.438415 -3.210460 -4.723549 -4.855717 1.801150 -3.803949 1.353043 1.786934 0.820831 -6.447240 -3.621842 1.265826 3.248873 -2.805590 -4.895545 1.088211 6.136153 -5.296316 -4.428217 -0.789268 5.140731 -1.621584 -11.634924 -4.103876 -4.505265 5.070283 -0.448193 -2.413186 -6.719884 1.250972 4.858126 -2.582387 -4.038709 0.240358 4.497795 4.708289 3.075359 0.652732 0.367958 2.424720 10.588183 3.227857 -4.036950 0.150868 -1.089773 -1.594115 2.813053 -3.591196 -1.989742 0.857467 -6.486041 2.222573 6.204462 -3.831148 -1.995347 4.243630 1.476216 2.278549 23.052226 -0.513035 8.149103 4.717923 -7.729135 1.817921 -2.823498 -0.414349 1.927668 3.057990 0.432810 -9.564194 -6.602997 5.229685 7.425908 5.312441 -8.060629 -1.057123 -0.905178 -0.793333 -1.035977 -0.241613 1.962409 -0.405561 -4.803004 -2.060397 6.317853 13.168115 -3.688630 -5.217705 4.670525 3.387979 -2.108669 -6.013189 -3.216408 -3.800774 1.561176 3.795902 0.290944 4.952325 9.440091 -12.086459 5.912387 -0.708139 -1.147461 5.456279 2.079463 -6.260931 -5.295796 -0.798042 5.133044 6.897565 -0.881447 0.245848 1.986942 -6.517042 -0.405900 1.795774 0.450724 -1.807016 3.183647 1.142490 -4.831883 -4.766647 0.375783 -2.345028 -0.858978 -1.534319 4.361789 -1.397556 -12.116544 7.978995 0.420606 -2.524876 1.358023 -2.940062 7.409345 -6.320672 -8.097776 5.028162 -0.939310 -1.906666 -2.324028 1.083158 4.482238 2.635841 3.516225 -5.178145 -7.259098 4.363834 -1.911762 6.335314 2.926033 0.939204 5.202339 -3.400005 -2.172136 -6.758871 -4.941468 2.574144 1.209436 -7.458805 -2.263694 -1.943668 7.149507 4.943277 -0.197125 -5.035969 -1.205122 7.028093 -7.058728 -1.608648 4.647839 4.210058 -7.696976 1.113455 5.984901 -6.266592 -0.716742 -3.343908 -0.915599 -3.795595 -6.720469 3.677854 1.049257 4.339317 0.611049 1.668008 -0.271466 2.777112 1.943308 2.204748 1.154911 8.040486 7.697065 -3.578981 -2.399805 -7.597736 4.142564 -8.906080 -9.700546 4.586362 -0.595959 -4.177415 0.406348 -0.360417 7.377485 0.674035 -0.354153 -1.070517 0.679192 +PE-benchmarks/union-find.cpp__main = -1.205043 -0.736358 1.700255 -3.769049 2.451780 1.075817 1.085324 -1.018146 -3.543216 -0.859651 0.879860 -3.010144 -1.265478 4.149600 -1.200992 1.822722 4.862043 1.038483 -1.724252 -1.044526 3.322773 -1.708308 4.184952 4.045917 -3.472446 -0.052954 0.403683 2.350751 1.151872 2.317130 -0.918909 -1.407661 0.614091 -2.148294 0.647041 -2.392931 0.365399 0.670477 1.117651 -5.216589 0.914264 0.604388 0.613833 -0.949712 -0.686043 1.325599 2.975942 3.015350 -1.158612 0.499177 2.894015 0.135197 -0.190491 0.746190 1.384842 0.787636 2.253752 1.103351 -1.470772 -0.815073 -0.546449 -1.631008 1.097632 3.334167 3.938555 0.247242 -0.095996 1.066273 0.818184 0.947755 1.711815 0.519125 -0.369651 0.025685 1.806286 -3.841497 0.510166 -6.435194 -0.234312 -7.149519 -2.269442 -0.499989 2.865122 -0.297930 1.185819 -0.233059 3.558370 -0.421816 -0.344301 2.232991 3.941114 -2.404760 -1.547007 -2.410708 -2.670575 1.253213 -1.574741 -0.297080 1.941529 0.577851 -2.885869 -1.237811 1.454136 1.193757 -1.356128 -0.835249 0.428553 3.211306 -2.751316 -1.869067 -0.975926 2.148800 -0.195341 -5.087232 -0.061446 -2.734693 1.957966 -0.122424 -1.327125 -2.444296 0.660012 2.031700 -1.660113 -0.851943 -2.171479 3.291957 1.349221 0.987865 0.230010 -0.131107 0.665920 3.166508 1.889933 -2.406532 0.003581 0.313887 -1.772980 0.661095 -2.412607 -1.478340 1.882655 -2.858696 0.002906 1.482470 -2.036720 -0.535101 2.396991 0.774061 1.336939 10.244993 -0.389227 3.560958 1.758462 -3.153267 2.304228 0.117077 -0.110078 1.112580 2.087204 0.155459 -4.507774 -3.166424 1.853438 3.546616 2.667548 -3.633741 -1.458977 -0.869648 -0.706919 0.448702 0.079880 0.569733 -0.553282 -2.349486 -1.066455 1.852306 5.942302 -1.198116 -3.186510 1.419126 1.176279 -1.665564 -3.818743 -1.068411 -1.899703 0.773585 -0.189688 -0.275097 2.689716 4.470744 -7.586782 3.429998 -0.739048 -0.808580 3.376240 -0.034021 -2.340117 -5.120711 -0.537524 2.262089 4.142783 -0.317932 -0.668343 1.219800 -3.122184 -0.214614 0.215854 0.647161 -1.209479 1.536953 0.170217 -2.123298 -1.853020 -0.779223 -1.075513 -0.348165 -0.733909 1.804518 -0.239399 -5.745931 3.609299 -0.179256 -0.819009 0.718340 -0.671245 1.994808 -3.060515 -3.580352 1.528039 0.164561 -1.228445 -2.311212 0.193208 2.404127 -0.125329 0.474639 -2.123681 -3.875452 2.235875 -2.033653 3.027569 1.487583 -0.022876 2.739216 1.466799 -0.714656 -3.034195 -1.016545 0.063154 -0.408368 -2.739831 -0.908143 -1.079382 2.972870 2.658700 -0.023725 -1.020624 -0.317360 3.887634 -2.577347 -1.536655 2.264220 0.027127 -2.660993 1.218651 2.990215 -3.560551 -0.743563 -2.206397 -1.114351 -0.930131 -2.517126 2.063248 0.039634 1.677535 0.207109 0.533643 -0.513375 1.392240 0.894205 0.285075 0.347446 4.496898 4.339347 -1.776192 -0.289575 -3.258902 1.906997 -4.129514 -3.393054 0.997465 0.332567 -2.149773 0.624331 0.439397 3.249804 0.294972 -0.106645 -0.499396 0.440524 +PE-benchmarks/union-find.cpp___GLOBAL__sub_I_union_find.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/vertex-cover-problem.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/vertex-cover-problem.cpp__Graph::Graph(int) = -1.065045 -1.091240 0.397794 -2.880868 1.590059 1.126466 0.776590 -1.114850 -2.235303 -0.333864 1.324552 -1.360350 -1.092358 2.626712 -0.833288 1.475699 1.540103 -0.373644 -1.636414 -0.870990 2.513151 -0.978867 2.524549 1.468141 -2.523991 -0.288118 -0.348416 1.965832 0.763159 1.367521 0.353198 -0.049643 -0.269311 -0.934801 0.398762 0.069996 0.481554 0.487506 0.436485 -2.241242 0.554423 1.325369 0.997471 -0.619996 -0.761149 -0.442517 0.942338 2.202528 -0.172108 0.028468 2.385248 -0.212172 0.254844 0.396161 1.091862 0.104403 1.751852 -0.147152 -0.354071 -1.191988 -0.287479 -0.473503 0.887398 2.135641 2.535853 -0.430207 0.000705 1.018199 0.306452 1.410213 1.672500 0.332332 -1.194381 -0.648243 1.663784 -1.357908 0.333545 -2.394678 0.219915 -2.413931 -1.298022 0.206216 1.609627 0.843997 1.033075 -0.034750 2.249198 -0.040309 -1.122410 0.612685 1.333885 -0.613173 -0.760558 -1.308962 -1.725243 0.556193 -1.206310 -0.309625 0.768066 1.323558 -1.732910 0.551646 0.098295 0.998993 -1.158708 -0.611942 -0.292426 1.767619 -1.042306 -0.964747 0.473405 2.254369 -0.333811 -3.206310 -0.858204 -2.341069 -0.197264 -0.902446 -0.012082 -0.444756 0.158106 1.153668 -0.716948 -0.755397 -1.738925 1.345506 1.306281 0.662071 0.108552 0.217000 -0.035735 1.855967 0.307743 -1.159696 -0.664373 0.187220 -0.430331 1.204961 -0.557106 -0.530067 0.523422 -1.505518 -0.003106 0.517016 -0.424573 -0.342089 -0.073026 0.838113 0.543622 5.068871 -0.082308 2.282733 1.133219 -1.190609 1.033270 0.361715 0.382397 1.041877 0.874645 -0.985705 -1.441420 -2.059728 1.419178 1.784429 1.367234 -1.474311 0.167936 0.035512 -0.403690 -0.223470 -0.000430 0.289518 -0.232934 -1.315802 -0.611928 0.798850 3.012731 -0.651842 -2.021661 1.680521 1.186984 -1.618526 -1.404103 -0.755178 -1.279045 0.145343 -0.164566 0.190063 1.598327 2.504372 -2.521467 1.790185 0.073067 -0.349956 2.237067 -0.888105 -1.281493 -2.847615 -0.443117 0.233535 2.158615 -1.008885 -0.723917 0.786472 -1.919088 0.457762 -0.023938 -0.389713 -0.416701 0.986191 -0.699792 -0.522282 -1.071287 -0.750912 -1.111881 0.803972 -0.730959 0.868065 -0.103306 -2.042772 1.708602 -0.314217 -0.592377 0.148617 -0.107267 1.681541 -1.155550 -1.580943 1.102367 0.064346 -0.670224 -1.975229 0.390720 1.331388 0.007606 0.172596 -1.605902 -0.834893 1.423365 -1.842129 1.736998 0.873465 -0.303459 0.438122 1.510713 -0.286050 -1.386871 -0.637055 -0.261359 0.226648 -2.254418 -0.422969 -0.642164 1.821266 0.574819 0.202792 -0.753679 -0.188155 2.553901 -0.801211 -1.332272 0.844582 -1.008693 -1.756873 1.136931 1.594767 -1.346824 -0.107038 -1.598584 -0.262419 -1.243429 -2.015561 1.879096 1.106354 1.912102 -0.495679 0.887995 0.123995 0.569985 0.673676 -0.067161 -0.257990 3.177373 1.193679 -0.938137 -0.923121 -2.208999 1.318985 -1.535737 -1.358586 0.776772 -0.035305 -1.028146 0.538028 -0.298880 2.454892 0.663988 -0.151995 -0.460183 0.048109 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::list >::list() = -0.135151 0.001345 0.298777 -0.329040 0.236729 -0.030893 0.096676 -0.043815 -0.341684 -0.217057 -0.045375 -0.196936 -0.207723 0.406536 -0.208322 0.061692 0.596485 0.306629 -0.050852 -0.237635 0.250916 -0.277414 0.513078 0.542021 -0.438732 0.002391 0.144343 0.370613 0.183240 0.403429 -0.099452 -0.227539 0.142033 -0.053009 0.192888 -0.491582 0.075510 0.154329 -0.104384 -0.713141 0.077249 -0.041650 0.115521 -0.009951 0.015045 0.343852 0.346587 0.323476 -0.131213 0.184094 0.324903 0.235286 0.022126 0.126736 0.073350 0.111694 0.300977 -0.145736 -0.157169 0.025414 -0.063919 -0.427301 0.075286 0.381195 0.525079 0.015127 0.055245 -0.037432 -0.016413 0.129317 0.191448 0.060130 0.002258 0.039432 0.143817 -0.407884 0.096654 -0.814760 -0.055252 -1.090222 -0.237329 -0.276572 0.334131 0.055886 0.046639 0.125109 0.441965 0.057672 0.115729 0.202403 0.432245 -0.277992 -0.153797 -0.190987 -0.219165 0.220054 -0.222475 -0.043854 0.053294 0.194917 -0.248496 -0.274234 0.254326 0.019874 -0.169453 -0.013829 -0.057610 0.374868 -0.582440 -0.157148 -0.352973 0.090985 0.003276 -0.509967 0.139184 -0.348618 0.463365 0.015976 -0.074688 -0.187675 0.078631 0.268807 -0.115227 -0.005048 -0.420416 0.333958 0.059694 -0.077755 0.000539 -0.055835 -0.047974 0.299246 0.252264 -0.276330 -0.107662 0.174982 -0.300631 -0.086004 -0.436223 -0.095435 0.274525 -0.355645 0.089307 0.103331 -0.264366 -0.208544 0.199834 -0.098517 0.285529 0.842238 -0.041176 0.241397 0.182916 -0.359329 0.118668 0.022839 0.022593 0.218638 0.321717 0.057847 -0.265383 -0.348528 0.032630 0.372640 0.288883 -0.275581 -0.242349 -0.205698 -0.016502 0.105673 0.029833 0.070435 -0.229104 -0.232411 -0.105298 0.042545 0.533684 -0.011192 -0.194665 0.038012 0.100914 -0.285358 -0.363826 -0.078310 -0.093189 0.068976 -0.035349 -0.055752 0.193333 0.485389 -1.027878 0.406673 -0.095956 -0.016576 0.199396 -0.059571 -0.108062 -0.571516 0.063520 0.271140 0.503814 -0.038052 0.102668 0.175229 -0.392899 -0.055879 -0.014271 0.264400 -0.211759 0.169954 0.201240 -0.338546 -0.248209 -0.099949 0.021655 -0.095208 -0.058775 0.182198 0.091924 -0.892141 0.374256 -0.185990 -0.123985 0.161686 0.005107 0.203180 -0.437243 -0.391637 0.137725 0.043095 -0.171262 -0.300937 0.027531 0.372512 -0.215208 0.026564 -0.158785 -0.339942 0.192502 -0.180738 0.148628 0.165340 0.062677 0.399879 0.048327 -0.074543 -0.315193 0.081611 -0.008408 -0.274100 -0.094863 0.156571 -0.098564 0.279885 0.573647 0.049465 -0.055358 0.169979 0.552549 -0.258509 -0.221609 0.278904 0.138577 -0.069508 0.315383 0.315139 -0.504851 -0.291111 -0.240968 -0.058612 0.134681 -0.247824 0.305570 -0.247390 0.158371 0.144317 0.097375 -0.229146 0.289045 0.076952 -0.008538 -0.000813 0.541220 0.588525 -0.164651 0.178661 -0.257302 0.097243 -0.523562 -0.224586 -0.100968 0.045080 -0.139466 0.182921 -0.106693 0.352694 0.017181 0.136884 -0.046507 -0.049337 +PE-benchmarks/vertex-cover-problem.cpp__Graph::addEdge(int, int) = -0.732709 0.131275 1.158565 -1.691132 1.282604 1.588591 0.467775 -1.001141 -1.352219 -0.423541 0.219422 -1.636945 -0.983001 1.961560 -1.084751 0.701790 2.473362 0.520061 -0.891399 -0.351780 1.413026 0.162923 2.560820 2.280299 -1.829199 -0.166679 0.494226 1.338625 0.525560 1.416344 -0.638854 -1.164082 0.669690 -0.686293 0.080693 -1.112735 0.168030 -0.027823 0.334928 -2.519223 0.277208 -0.000512 -0.543345 -0.318886 -0.127349 0.236960 1.933980 1.524032 -0.075622 0.057414 1.183899 0.856777 -0.091711 0.427234 0.689185 0.292905 1.353593 -0.252732 -0.591940 -0.689236 -0.448108 -0.726291 -0.018470 1.996445 2.094452 0.523174 0.018300 0.223322 0.044385 0.371603 0.526870 0.493345 -0.098310 1.055615 0.592506 -1.492855 0.669840 -2.142106 -0.278210 -2.181094 -1.000056 -0.654773 0.671493 0.447634 0.810695 -0.075125 2.012382 -0.058288 -0.024175 1.021920 2.426623 -1.687703 -0.647812 -1.011534 -1.047388 0.403589 -0.975008 0.325261 -0.188284 0.371922 -1.450776 -1.044070 0.380426 0.594775 -0.711595 -0.137881 0.052807 1.630737 -1.701654 -0.792813 -0.773553 0.654590 -0.256615 -2.856497 -1.110148 -1.211712 1.483235 -0.063738 -0.696131 -1.682666 0.540318 1.473488 -0.463287 -0.666982 -0.709301 1.399893 0.988951 0.148154 -0.125300 0.032183 0.431055 2.132614 0.926628 -0.916697 -0.011572 -0.053618 -0.933218 0.091817 -1.091561 -0.173702 0.038084 -1.476333 0.109531 1.671977 -1.059749 -0.323737 0.202949 -0.003975 0.906564 5.775425 -0.502744 1.575098 0.924275 -2.063030 0.415716 -0.342844 -0.193109 0.307085 0.706037 0.720541 -2.601160 -1.569494 1.177410 1.964529 1.240441 -1.673263 0.261996 -0.490764 -0.208251 -0.350520 0.207865 0.434322 -0.514542 -1.185199 -0.615634 1.215461 3.054384 -0.793970 -1.972472 0.806828 0.009233 -0.361743 -1.091462 -0.563444 -0.142515 0.396977 0.749632 -0.099849 1.130155 2.312993 -3.149788 1.709485 0.000190 -0.637363 1.854232 -0.000384 -1.056328 -0.555973 0.019778 1.626461 1.657111 -0.027776 -0.354799 0.272732 -1.781185 -0.227370 0.377507 0.813533 -0.732638 0.875270 0.961910 -1.567473 -1.391549 -0.651739 -0.081733 -0.460984 -0.805976 1.010867 -0.698691 -3.320444 2.254629 0.227798 -0.438682 0.372789 -0.744169 1.195233 -1.853768 -2.097688 0.949918 -0.207682 -0.689106 -0.654061 0.106043 1.233076 0.533945 0.953059 -1.683354 -1.756628 1.027851 -0.383981 1.451425 0.676464 0.620647 1.432174 -0.055366 -0.333298 -1.480213 -0.917217 0.832916 0.148866 -1.475900 -0.286104 -0.496562 1.660632 1.849023 -0.358996 -0.793655 -0.353196 1.834824 -1.518935 -0.526422 1.039307 0.843066 -1.576629 0.219388 1.301742 -1.469047 -0.761400 -0.812786 -0.745109 -0.763649 -1.628771 0.905632 -0.477809 0.862161 0.618082 0.214043 -0.656864 0.707882 0.352243 0.226649 0.591095 1.971821 2.057892 -0.677290 0.226615 -1.775901 1.114230 -2.445341 -2.011514 0.808448 -0.542757 -0.706542 0.111221 -0.192798 1.664871 0.240149 -0.017307 -0.116176 0.051508 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::list >::push_back(int const&) = -0.393401 0.422519 1.031386 -1.031333 0.911656 0.566330 0.289656 -0.279628 -0.773459 -0.525266 -0.148460 -0.897224 -0.903899 1.280504 -0.616633 0.073999 1.790952 0.501754 -0.302807 -0.413763 0.851887 -0.381816 1.574160 1.505993 -1.357415 -0.030149 0.664674 0.861908 0.356394 1.202490 -0.612930 -0.953458 0.365006 -0.118637 0.544261 -0.984653 0.119830 -0.152330 -0.193692 -1.907424 0.155767 -0.015483 -0.204815 -0.182168 -0.031300 0.779597 1.547288 0.969966 -0.421378 -0.029383 0.874053 0.620141 -0.097963 0.297384 0.378952 0.174232 1.031777 0.169529 -0.481999 -0.155502 -0.293692 -0.832648 0.017336 1.302350 1.489585 0.233028 0.090516 0.007296 -0.041530 0.269086 0.155668 0.281825 0.394614 0.619241 0.531091 -0.970691 0.242467 -2.185488 -0.192089 -2.616972 -0.754199 -0.842108 0.533092 -0.078097 0.281471 -0.102190 1.382458 0.134932 0.371358 0.607444 1.754056 -0.984465 -0.436997 -0.858633 -0.801377 0.442703 -0.636845 0.104814 0.202661 0.027407 -0.937050 -0.945297 0.461861 0.185601 -0.488910 -0.001059 -0.093111 1.121425 -1.237884 -0.317652 -1.042174 0.074072 -0.001614 -1.868447 -0.179050 -0.785787 1.111922 0.056561 -0.349325 -0.966815 0.316298 1.033208 -0.484618 -0.318287 -0.754878 1.269090 0.517544 -0.075629 0.042366 -0.180365 0.280622 0.961390 0.974930 -0.665891 -0.209115 0.093297 -0.913571 -0.285879 -1.050647 -0.113064 0.664561 -0.889177 0.120973 0.784143 -0.762436 -0.322448 0.525266 -0.447182 0.868483 3.416189 -0.418630 0.818023 0.264811 -1.401633 0.626074 0.021844 -0.357153 0.243614 0.811920 0.630133 -1.440099 -1.010450 0.605399 1.272015 0.837819 -1.148896 -0.197742 -0.512979 -0.207236 -0.164074 0.156924 0.268295 -0.507400 -0.738695 -0.435400 0.615118 1.914148 -0.449047 -1.544312 0.355047 0.286026 -0.283268 -0.909225 -0.256530 -0.189793 0.222384 0.197102 -0.242304 0.853825 1.563733 -3.006717 1.193289 -0.108337 -0.541645 1.076828 -0.167630 -0.449786 -1.052387 0.368348 1.265526 1.273501 0.190920 -0.134402 0.039200 -1.167345 -0.168691 0.086990 0.810292 -0.584731 0.563585 0.487927 -1.173862 -1.013237 -0.690934 -0.063023 -0.385776 -0.485327 0.511122 -0.174620 -2.768394 1.648919 -0.130720 -0.191598 0.176767 -0.382907 0.517944 -1.317703 -1.511133 0.446208 -0.096081 -0.477232 -0.646495 -0.000830 0.949210 -0.083431 0.456571 -0.878972 -1.521547 0.725538 -0.311385 0.837731 0.488394 0.599123 1.310276 0.380108 -0.267713 -1.117797 -0.289140 0.571623 -0.237513 -0.781671 -0.017482 -0.380949 0.971460 1.535718 -0.270168 -0.175254 -0.264594 1.297858 -0.996112 -0.491824 0.806547 0.446839 -0.700777 0.378291 0.955423 -1.064124 -0.897462 -0.774836 -0.441146 -0.216755 -1.102292 0.437810 -0.726183 0.309425 0.667349 0.027998 -0.656052 0.586144 0.153043 0.024624 0.135450 1.306914 1.819926 -0.839331 0.431610 -1.036537 0.682646 -1.754411 -1.204426 0.264368 -0.371827 -0.333964 0.150210 -0.107557 0.890154 -0.132064 0.233602 -0.089607 -0.109375 +PE-benchmarks/vertex-cover-problem.cpp__Graph::printVertexCover() = -3.701731 -1.860373 0.524489 -7.661907 6.186496 6.674832 2.883007 -3.808087 -8.419966 -2.335932 2.490865 -10.070120 -3.212405 10.898201 -3.203958 7.393270 13.514189 1.878161 -4.453721 0.191222 9.123120 -0.556396 12.160265 10.520398 -7.559268 -0.922023 -1.103840 4.322327 0.506356 3.521831 0.513800 -6.650584 3.858295 -7.462531 -2.223563 -4.983532 1.772698 2.510277 5.713683 -13.253571 2.356545 2.391704 0.864841 -3.250972 -2.907887 -2.292953 7.761707 8.270911 -1.362711 0.925269 6.183246 2.349569 -1.230891 2.569470 1.557062 1.169332 0.598236 -2.345371 -4.569198 -4.157829 -1.129858 -2.692734 0.968433 8.330701 10.449412 1.993082 0.036627 5.012917 0.397349 2.267872 4.093205 1.183812 -1.041346 1.019139 3.823724 -8.301691 -1.678003 -12.757593 -1.872070 -12.883690 -5.501844 -0.536730 5.937422 4.354078 5.018639 -0.929788 8.533930 -2.164157 -1.394986 8.636419 11.373015 -8.131758 -4.327999 -7.262730 -5.586873 3.200682 -5.061070 0.639913 1.699323 1.437148 -7.850130 -5.252131 2.360991 4.053151 -2.928877 -5.873254 2.038264 7.527352 -6.949903 -6.623484 -1.084295 6.498734 -1.879202 -13.546390 -3.783632 -5.454389 2.096907 1.013380 -3.145756 -8.491576 1.653978 4.554891 -2.791385 -5.009608 -3.360474 6.660269 3.830501 2.882388 1.177572 0.896867 2.599970 13.008728 2.828981 -5.213692 0.898227 -0.530615 -2.176742 2.888352 -5.575790 -4.230079 0.397050 -8.575565 0.472506 7.679023 -5.364859 -2.560667 0.783629 1.931906 3.347296 26.596931 0.157436 9.577527 6.355014 -9.627591 4.731808 -3.408975 -0.907832 1.298493 3.558303 1.193015 -11.847080 -8.336197 5.686737 8.985134 7.196872 -7.549939 -1.614747 -1.479923 -0.099100 -0.791619 0.029780 3.264503 0.077928 -7.464237 -2.137236 7.861545 17.488161 -3.601310 -2.668732 6.057009 3.873459 -2.568258 -9.301590 -3.957991 -5.660168 1.095450 3.511571 -0.029952 5.102882 11.797828 -12.636750 8.039785 -0.367650 -0.211261 6.263417 1.611078 -8.261619 -8.338284 -1.640643 7.181791 10.334762 -1.783805 1.430704 1.800455 -7.855392 -0.756279 2.130819 0.654092 -1.645526 3.593287 -0.108014 -5.500053 -5.724436 1.178647 -3.674585 -2.750025 -1.841675 5.237880 2.571311 -9.257539 9.999257 0.231482 -2.518417 1.861400 -3.189349 8.861852 -7.876102 -9.498179 6.074609 -1.593666 -3.284127 -3.065202 1.624180 5.627322 3.336757 2.361579 -4.533276 -9.859415 6.222359 -1.618028 7.447511 3.436634 0.471058 4.490585 1.648468 -2.845522 -7.620853 -6.997853 0.273318 0.500767 -8.675620 -3.709178 -2.173079 9.095823 6.773649 -0.344754 -7.435489 -1.585297 9.216426 -7.424703 -2.599146 6.611974 1.090588 -9.380270 0.683780 8.158405 -9.366031 -0.674932 -4.527006 0.873075 -3.561487 -8.142757 3.530273 0.667461 4.441525 0.972659 0.647321 -0.610283 2.950083 3.714955 1.283634 0.845885 11.789831 6.092234 -2.640484 -1.506430 -9.008796 3.598917 -11.511272 -11.100055 4.794090 0.916046 -6.482697 0.957710 1.175182 8.653055 0.527217 1.075644 -1.858668 0.198253 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_iterator::_List_iterator() = -0.050183 -0.044838 0.232091 -0.180773 0.091170 -0.124680 0.057651 -0.038209 -0.241877 -0.056212 -0.042253 -0.094671 -0.007526 0.220717 -0.068105 0.143134 0.360794 0.243676 -0.044794 -0.178641 0.146964 -0.403604 0.269981 0.350146 -0.244087 0.055893 0.071542 0.270036 0.159187 0.327509 -0.211834 0.053505 0.024972 -0.153230 0.180577 -0.384463 0.020789 0.169740 0.002007 -0.509497 0.049170 -0.011737 0.302954 -0.002937 0.016505 0.233792 0.161081 0.174332 -0.038398 0.166658 0.166218 -0.034870 0.133904 0.070352 0.125699 0.236689 0.413457 -0.006052 -0.116857 0.084551 -0.013161 -0.353727 0.175107 0.189741 0.319519 -0.029220 0.010768 -0.018479 0.059724 0.023449 0.161396 0.047033 -0.158197 -0.043333 0.062817 -0.442678 0.278725 -0.490914 -0.012840 -0.655937 -0.167732 -0.156695 0.182122 -0.024116 0.126800 0.135543 0.271247 -0.035363 0.076421 -0.093905 0.184772 -0.244835 -0.089705 -0.057703 -0.104708 0.110948 -0.110642 -0.142290 0.165193 0.093079 -0.116081 -0.136356 0.387129 0.086968 -0.125255 0.102773 -0.038065 0.221005 -0.335729 -0.266707 -0.213595 -0.042759 -0.110057 -0.232436 0.366641 -0.250110 0.181300 0.028521 -0.040135 -0.210736 0.044655 0.195366 -0.058822 -0.033572 -0.412002 0.271529 -0.008834 -0.088211 0.013111 -0.067510 -0.078878 0.151833 0.189161 -0.197242 -0.062598 0.203891 -0.295580 -0.052986 -0.277254 -0.172624 0.187622 -0.254116 -0.128306 -0.018618 -0.163384 0.087073 0.290679 0.067488 0.140798 0.462924 0.004874 0.126613 0.096255 -0.180427 0.241484 0.097459 0.051039 0.174027 0.214731 -0.011026 -0.356531 -0.219622 -0.070192 0.217013 0.165326 -0.174894 -0.345266 -0.192614 -0.008761 0.227598 0.009281 0.007798 -0.127860 -0.156685 -0.042534 -0.138602 0.416101 -0.040368 -0.054054 -0.002715 -0.160629 -0.346601 -0.507602 -0.057150 -0.207277 0.023486 -0.354986 -0.031951 0.082299 0.257615 -0.629609 0.299663 -0.227088 -0.108816 0.324707 -0.143914 -0.019878 -0.575195 -0.021815 0.081332 0.361136 -0.075068 -0.006436 0.171219 -0.242014 -0.031452 -0.106572 0.137837 -0.162042 0.129780 0.097962 -0.222580 -0.071623 -0.046347 0.069438 -0.138679 0.014656 0.107851 0.104888 -0.403922 0.138287 -0.096224 -0.086874 0.254829 0.109961 -0.029838 -0.242494 -0.158498 0.047279 0.132475 0.026465 -0.259921 -0.013645 0.218414 -0.238626 -0.198937 -0.098472 -0.196617 0.029774 -0.254266 0.046741 0.127257 -0.054481 0.141403 0.305324 -0.052468 -0.166067 0.259735 -0.334429 -0.249504 0.034379 -0.030378 -0.092777 0.187848 0.372602 0.125976 0.157827 0.155876 0.382333 -0.124999 -0.186590 0.167783 -0.064049 -0.010598 0.138747 0.180201 -0.339886 -0.153187 -0.111403 -0.151575 0.171452 -0.046237 0.267629 -0.167421 0.079849 0.041291 0.018583 -0.094184 0.196596 0.030193 -0.035388 -0.043197 0.416209 0.312520 -0.037802 0.084593 -0.107677 0.015063 -0.261599 0.028183 -0.154861 0.244040 -0.201051 0.143838 0.123141 0.222804 0.059121 0.015317 0.014455 -0.122828 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::list >::begin() = -0.234340 0.683893 0.731310 -0.657870 1.028902 1.159584 0.258399 -0.326206 -0.494399 -0.259260 -0.196711 -0.998119 -0.839820 1.053046 -0.455102 0.213396 1.369667 0.180715 -0.228534 0.072306 0.416465 0.240061 1.291351 1.032761 -0.873680 0.087472 0.363009 0.236780 -0.440975 1.348048 -0.839945 -1.483280 0.357324 0.062096 0.122771 -0.367614 -0.116223 -0.425718 0.060941 -1.343757 0.101310 0.381631 -0.434288 -0.268073 -0.008235 -0.195436 1.584228 0.673765 0.028104 -0.144830 0.319827 0.640564 -0.075442 0.237237 0.619886 0.314939 0.814785 -0.186634 -0.543040 -0.245668 -0.383535 -0.194804 -0.422639 0.965457 0.946065 0.306214 -0.072292 -0.102831 -0.408139 0.096431 -0.147294 0.278679 0.432364 0.838481 0.210128 -0.050812 0.140153 -0.722329 -0.200630 -0.947322 -0.649588 -0.591478 0.061089 0.571286 0.475344 -0.440715 1.120888 -0.154651 0.299002 0.183023 1.661435 -1.014360 -0.350271 -0.629376 -0.524468 0.037292 -0.378364 0.069482 -0.268391 -0.428683 -0.863399 -0.900943 0.255977 0.248387 -0.325989 0.073203 0.012721 0.806684 -0.845714 -0.303804 -0.813903 0.024664 -0.143376 -1.490528 -0.742639 -0.115067 0.155797 0.223145 -0.488972 -1.199847 0.518974 0.892837 -0.492452 -0.551004 -0.259995 0.972269 0.473502 -0.031810 0.128223 -0.168597 0.498702 1.102034 0.620114 -0.371725 0.049118 -0.189342 -0.305584 -0.176416 -0.385003 -0.003552 -0.498209 -0.701368 0.170487 0.995571 -0.613428 0.168219 -0.588635 -0.376228 0.577366 2.685665 -0.678013 0.687062 -0.023460 -1.431366 0.559022 -0.206174 -0.590564 -0.341363 0.462315 0.837780 -1.033324 -0.690549 0.853593 1.071691 0.642633 -0.714413 0.435916 -0.358892 -0.112856 -0.324390 0.320519 0.265964 -0.117305 -0.700414 -0.397563 0.564981 1.938975 -0.525055 -1.597171 0.564457 0.117400 0.313186 -0.133455 -0.235754 -0.219997 0.127736 0.507073 -0.295128 0.634872 1.242316 -1.871323 0.965031 -0.096491 -0.915120 1.111733 -0.106596 -0.339583 0.271103 0.160072 1.256905 0.958202 0.356072 -0.048329 -0.412223 -0.831555 -0.185685 0.105875 0.625516 -0.453555 0.490034 0.410500 -1.339983 -0.823698 -0.804722 -0.047782 -0.552670 -0.770405 0.338465 0.067495 -2.123063 1.531248 0.455224 -0.003488 0.068997 -0.313294 0.442774 -0.853037 -1.346893 0.420687 -0.378202 -0.285951 0.199538 -0.126383 0.500636 0.398192 0.668560 -0.790102 -1.181773 0.635331 0.369246 0.899436 0.394066 0.668300 0.732068 0.409316 -0.378436 -0.519655 -0.838004 0.965244 -0.052442 -0.648017 0.039895 -0.494136 0.903741 1.054582 -0.159730 -0.399103 -0.932159 0.746810 -0.594596 0.153041 0.744769 0.061868 -0.825059 -0.302792 0.866359 -0.364976 -0.687040 -0.498999 -0.149983 -0.710588 -0.959939 -0.065982 -0.601889 0.071598 0.682827 -0.234290 -0.705459 0.156182 0.017133 -0.116328 0.150833 0.811694 0.592315 -0.626834 0.620789 -0.803748 0.631682 -1.337966 -1.125262 0.458215 -0.598419 -0.486177 -0.221386 -0.123784 0.495448 -0.325000 0.342140 -0.012695 -0.216754 +PE-benchmarks/vertex-cover-problem.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.258145 0.407641 0.406118 -0.746719 0.794726 0.780605 0.190967 -0.528182 -0.475771 -0.172636 -0.018596 -0.710390 -0.426924 0.879984 -0.431182 0.385860 1.176880 0.095917 -0.257833 -0.201200 0.716329 0.026076 1.155388 0.919032 -0.911711 0.009772 0.720055 0.380258 0.134089 0.760292 -0.496697 -0.886290 0.279982 -0.411630 0.131958 -0.439868 0.022113 -0.255929 0.444947 -1.153436 0.095516 -0.151413 -0.205122 -0.187129 -0.171207 -0.169943 1.115182 0.662557 -0.197161 -0.027775 0.683822 0.563310 -0.190388 0.175907 0.396267 0.328967 0.794945 0.159102 -0.222615 -0.300211 -0.200059 -0.020675 -0.051255 0.949701 0.959553 0.195825 0.009182 0.300395 -0.079968 0.133897 0.017124 0.259213 -0.050600 0.650092 0.300340 -0.933873 0.123052 -1.543521 -0.185071 -1.347269 -0.516074 -0.439524 -0.115002 -0.272541 0.581143 0.298415 0.965083 -0.007832 0.156058 0.284397 1.284251 -0.812917 -0.272234 -0.512290 -0.615669 0.169086 -0.400320 0.182509 0.113320 -0.169055 -0.682537 -0.862854 0.334531 0.382127 -0.350465 -0.298835 0.037334 0.655834 -0.654624 -0.478797 -0.476213 0.105722 -0.323235 -1.362960 -0.616669 -0.457383 0.620763 -0.016026 -0.285479 -1.204004 0.220558 0.901372 -0.368224 -0.596209 0.253381 0.529965 0.664103 0.150293 0.037076 -0.210434 0.397864 1.208853 0.659763 -0.437021 -0.029142 -0.150169 -0.393324 -0.093485 -0.539033 -0.091669 -0.030389 -0.616324 0.328534 0.975646 -0.482299 -0.158047 0.604409 -0.360092 0.481168 2.781435 -0.348446 0.657956 0.227339 -1.138834 0.108342 -0.212543 -0.369499 0.002610 0.437332 0.525475 -1.079528 -0.710299 0.628797 0.894206 0.543604 -0.858874 -0.230055 -0.284539 -0.184547 -0.102997 0.032348 0.158580 -0.273678 -0.540302 -0.334711 0.598372 1.517821 -0.495258 -1.167538 0.438422 0.420499 -0.176764 -0.561558 -0.293820 -0.613912 0.228218 0.353871 -0.152450 0.636861 1.085587 -2.059153 0.746369 -0.064340 -0.521272 0.847763 0.151196 -0.429961 -0.389202 0.260350 0.932046 0.724885 -0.033652 0.109735 -0.057837 -0.777081 -0.116956 0.068244 0.424511 -0.427355 0.404226 0.367861 -0.969887 -0.736396 -0.104493 -0.019983 -0.483386 -0.307146 0.388687 -0.140512 -1.925923 1.239231 0.143279 -0.100830 0.243419 -0.427404 0.594401 -0.858110 -1.062118 0.482625 -0.084929 0.118241 0.031310 -0.012273 0.616624 0.295542 0.745223 -0.736295 -0.905736 0.262806 -0.016976 0.655458 0.349483 0.489505 0.649358 -0.576869 -0.159423 -0.831899 -0.240157 0.407821 0.189709 -0.719903 -0.448813 -0.307477 0.832131 0.924661 -0.188083 -0.334109 -0.447808 0.703066 -0.956310 0.024494 0.494305 0.596871 -0.883419 -0.157602 0.600556 -0.513113 -0.478581 -0.366873 -0.239479 -0.450086 -0.834253 0.208256 -0.329681 0.224826 0.467300 -0.126787 -0.286387 0.366558 0.129522 0.202706 0.171744 0.567196 0.942798 -0.554259 -0.015965 -0.796933 0.395705 -1.222575 -1.118819 0.476517 -0.420811 -0.450525 -0.089087 -0.143883 0.698404 -0.142125 0.312815 0.024754 -0.174466 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::list >::end() = -0.195825 0.491484 0.593190 -0.493792 0.799367 0.806594 0.232777 -0.202977 -0.445697 -0.250410 -0.161411 -0.807769 -0.699622 0.875334 -0.345378 0.199171 1.156550 0.238442 -0.168164 0.020008 0.328991 0.045381 1.067918 0.887758 -0.712724 0.084542 0.236557 0.245097 -0.335551 1.116554 -0.656386 -1.143104 0.323491 0.023222 0.148462 -0.385445 -0.081489 -0.258472 -0.006559 -1.181358 0.085710 0.362511 -0.209512 -0.205634 0.003200 -0.050334 1.244747 0.568339 0.028318 -0.031440 0.245741 0.431531 0.014685 0.219427 0.502047 0.278175 0.656316 -0.204810 -0.507795 -0.147411 -0.310593 -0.335169 -0.313464 0.760536 0.815973 0.211551 -0.053630 -0.096777 -0.338391 0.105104 -0.055558 0.220063 0.338845 0.580012 0.198593 -0.074433 0.136128 -0.622626 -0.182755 -0.978180 -0.561844 -0.509585 0.182931 0.498219 0.375315 -0.346004 0.931889 -0.122090 0.248294 0.123562 1.335749 -0.841247 -0.317673 -0.501498 -0.367033 0.078728 -0.343215 -0.003470 -0.109803 -0.307118 -0.708323 -0.700879 0.306002 0.185198 -0.275266 0.080843 -0.015328 0.699241 -0.773574 -0.300142 -0.741781 -0.016148 -0.102921 -1.197177 -0.424643 -0.093060 0.113098 0.237237 -0.390656 -0.913689 0.432104 0.686943 -0.375315 -0.422823 -0.344572 0.841761 0.300757 -0.055822 0.137899 -0.086803 0.344656 0.873428 0.537992 -0.318135 0.017192 -0.073212 -0.306299 -0.118952 -0.356691 -0.077981 -0.327075 -0.629349 0.094545 0.705609 -0.528880 0.134232 -0.474889 -0.247986 0.483064 2.030181 -0.504207 0.556714 0.018329 -1.128015 0.532204 -0.149804 -0.424803 -0.218550 0.438544 0.626393 -0.790067 -0.584314 0.625320 0.885477 0.545939 -0.580045 0.257521 -0.332486 -0.028601 -0.204965 0.264550 0.241620 -0.072052 -0.587750 -0.294562 0.386686 1.568511 -0.432191 -1.215947 0.435161 0.035740 0.180498 -0.256244 -0.195326 -0.199058 0.075712 0.269541 -0.226353 0.459512 1.025022 -1.521274 0.835738 -0.133580 -0.701902 0.933132 -0.127500 -0.266649 0.006026 0.099187 0.979675 0.849859 0.280707 -0.044040 -0.277844 -0.708577 -0.153874 0.051892 0.522709 -0.363850 0.419563 0.281948 -1.046570 -0.650320 -0.665160 -0.013227 -0.459248 -0.573216 0.293332 0.190192 -1.698127 1.190641 0.298206 -0.060764 0.100635 -0.157525 0.329275 -0.716928 -1.090835 0.324651 -0.304319 -0.312408 0.051876 -0.096220 0.420174 0.233176 0.377482 -0.562964 -0.928985 0.565642 0.235839 0.703240 0.336337 0.485650 0.633291 0.492151 -0.367306 -0.394237 -0.590084 0.628855 -0.201200 -0.455771 0.051010 -0.397751 0.739311 0.927708 -0.051225 -0.270447 -0.677070 0.694629 -0.483827 0.030820 0.667299 -0.005563 -0.570885 -0.132672 0.751671 -0.398925 -0.575801 -0.427286 -0.129983 -0.477744 -0.744425 0.005997 -0.547645 0.062488 0.534316 -0.181218 -0.575456 0.164574 0.025733 -0.125468 0.060944 0.770282 0.521905 -0.523833 0.534989 -0.633063 0.481027 -1.092922 -0.825807 0.290335 -0.336956 -0.422320 -0.115997 -0.028340 0.403006 -0.230534 0.205778 -0.061232 -0.204560 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_iterator::operator*() const = -0.188109 0.345984 0.449043 -0.490824 0.496206 0.350744 0.117530 -0.240898 -0.297963 -0.315486 -0.085109 -0.520446 -0.481019 0.600494 -0.343793 0.030803 0.794154 0.124876 -0.114389 -0.166940 0.351259 -0.049495 0.774752 0.671358 -0.639752 -0.007640 0.364533 0.333851 0.080058 0.588763 -0.258123 -0.640646 0.182802 0.039588 0.204792 -0.341294 0.042025 -0.151443 -0.058852 -0.813698 0.059763 -0.019600 -0.140654 -0.092666 -0.041591 0.216696 0.836304 0.454646 -0.157302 -0.062643 0.424480 0.456767 -0.088783 0.146269 0.190634 -0.006737 0.484042 -0.129207 -0.197113 -0.123747 -0.147662 -0.276506 -0.100105 0.666024 0.681412 0.146886 0.042973 0.025178 -0.133672 0.135141 -0.013110 0.162207 0.191946 0.448345 0.179500 -0.367061 0.114471 -0.941507 -0.112292 -1.125769 -0.343857 -0.389911 0.107703 0.137594 0.150808 0.026944 0.671187 0.120403 0.180223 0.293147 0.916582 -0.462204 -0.183390 -0.353964 -0.407011 0.168674 -0.284874 0.135366 -0.117597 0.053328 -0.448924 -0.473446 0.143124 0.071402 -0.228384 -0.027685 -0.032725 0.442544 -0.639824 -0.070831 -0.444922 0.003537 0.007013 -0.928062 -0.206250 -0.315505 0.509881 -0.013044 -0.167769 -0.524950 0.167251 0.496074 -0.233184 -0.162239 -0.391375 0.486078 0.286423 -0.003108 0.007796 -0.111875 0.229293 0.546142 0.355907 -0.293221 -0.090187 -0.070940 -0.312595 -0.152954 -0.397080 0.006001 0.154391 -0.411802 0.179031 0.471472 -0.338617 -0.227443 0.041666 -0.352769 0.410302 1.544702 -0.267335 0.385049 0.103422 -0.749293 0.123187 -0.109024 -0.266273 0.011697 0.324303 0.399362 -0.468137 -0.473759 0.403785 0.607898 0.376775 -0.423140 0.032744 -0.166973 -0.115316 -0.132239 0.097600 0.122633 -0.283267 -0.356106 -0.241551 0.358804 0.905508 -0.143506 -0.607533 0.236503 0.205959 -0.010155 -0.209013 -0.115788 -0.064978 0.131241 0.227940 -0.120181 0.397119 0.745260 -1.412249 0.537570 0.030994 -0.259769 0.401675 -0.064033 -0.228966 -0.317123 0.223953 0.694946 0.508234 0.050054 0.083536 -0.089917 -0.536129 -0.093517 0.055797 0.387918 -0.310721 0.249796 0.296926 -0.661973 -0.545857 -0.285937 -0.021344 -0.167444 -0.292454 0.233966 -0.031485 -1.361989 0.886382 -0.016194 -0.049324 -0.004879 -0.252231 0.316845 -0.617030 -0.717149 0.213842 -0.182584 -0.197616 -0.130718 -0.003004 0.397040 -0.016063 0.333408 -0.424616 -0.597843 0.301878 -0.022925 0.377934 0.221832 0.399548 0.543925 -0.028288 -0.097129 -0.470157 -0.183890 0.390903 -0.089442 -0.400055 0.161336 -0.184288 0.461565 0.718174 -0.173612 -0.199706 -0.085683 0.502024 -0.394704 -0.153875 0.352518 0.215130 -0.443552 0.107080 0.416048 -0.374482 -0.427054 -0.389685 -0.116343 -0.222244 -0.604537 0.114567 -0.313086 0.101714 0.403359 -0.032946 -0.379985 0.278768 0.058338 0.024758 0.105554 0.522894 0.693912 -0.348992 0.236876 -0.519500 0.275197 -0.860836 -0.680407 0.212199 -0.245497 -0.123989 -0.026541 -0.211999 0.404714 -0.114478 0.237806 -0.013462 -0.028797 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_iterator::operator++() = -0.166111 0.332848 0.503405 -0.547429 0.590474 0.620401 0.122804 -0.332024 -0.356424 -0.085541 -0.101866 -0.477716 -0.292539 0.629328 -0.331243 0.211156 0.848607 0.140142 -0.176452 -0.081546 0.394051 -0.019603 0.781766 0.672732 -0.599468 0.024339 0.384205 0.263994 -0.041018 0.795931 -0.595893 -0.665409 0.142425 -0.143302 0.110480 -0.384385 -0.015190 -0.159931 0.179315 -0.845776 0.095086 -0.054994 -0.203785 -0.141078 -0.049495 -0.055782 0.864149 0.427746 -0.056861 -0.071777 0.359545 0.424979 -0.105768 0.129565 0.363871 0.329125 0.704508 0.061033 -0.195591 -0.148993 -0.182584 -0.067944 -0.034968 0.646674 0.627826 0.176392 0.008201 0.024968 -0.107373 0.019351 -0.007977 0.146718 0.037235 0.484487 0.103896 -0.493642 0.238033 -0.814259 -0.103576 -0.684520 -0.335216 -0.339154 -0.110340 0.040161 0.368895 -0.007298 0.670897 -0.076872 0.175532 0.074466 0.902288 -0.652967 -0.182139 -0.358201 -0.447236 0.022554 -0.220908 0.028648 -0.136778 -0.165665 -0.459301 -0.604368 0.275152 0.254498 -0.218220 -0.002452 0.025232 0.477836 -0.514695 -0.309390 -0.376517 0.036523 -0.223419 -0.892623 -0.285815 -0.325296 0.373107 -0.010738 -0.246571 -0.858467 0.228359 0.691907 -0.300748 -0.351289 -0.138488 0.537739 0.369098 -0.014003 -0.013368 -0.258506 0.226570 0.698675 0.422183 -0.324516 -0.005244 -0.057957 -0.339224 -0.169448 -0.376885 -0.033603 -0.122237 -0.442657 0.062885 0.640920 -0.355536 0.117036 0.190343 -0.206075 0.376605 1.908831 -0.353847 0.414461 0.024697 -0.857195 0.264534 -0.054174 -0.274786 -0.072661 0.283839 0.407957 -0.911756 -0.478829 0.425528 0.609663 0.395383 -0.510611 -0.025717 -0.286319 -0.169199 -0.021429 0.072043 0.088665 -0.259762 -0.411437 -0.266077 0.262310 1.224049 -0.276274 -0.828838 0.298097 0.034208 -0.094604 -0.309944 -0.176786 -0.278289 0.154201 0.173019 -0.176425 0.458321 0.755443 -1.415518 0.577099 -0.177456 -0.532664 0.672590 -0.062730 -0.197087 -0.060962 0.118235 0.691295 0.598468 0.086126 0.022815 -0.080006 -0.515752 -0.096436 0.003522 0.378220 -0.330525 0.259432 0.385592 -0.867060 -0.480036 -0.280243 -0.001611 -0.357695 -0.349104 0.216614 -0.171863 -1.371319 0.890277 0.206417 0.027834 0.216218 -0.210280 0.269818 -0.565054 -0.742032 0.291067 -0.015475 0.114533 0.032676 -0.039365 0.427457 0.106425 0.424998 -0.568237 -0.772438 0.158822 0.020464 0.465503 0.230323 0.354085 0.406294 0.015602 -0.073515 -0.500150 -0.249706 0.357964 0.061437 -0.410212 -0.086052 -0.261461 0.582618 0.656150 -0.100573 -0.133765 -0.335910 0.522830 -0.437838 0.071930 0.362415 0.203392 -0.576647 -0.213189 0.448251 -0.321648 -0.420421 -0.240916 -0.185981 -0.318975 -0.543173 0.112957 -0.281415 0.131869 0.340355 -0.045412 -0.345667 0.190452 0.040671 0.034197 0.146081 0.511492 0.552954 -0.285398 0.202825 -0.487867 0.326707 -0.823136 -0.669622 0.234198 -0.285701 -0.330866 -0.046124 -0.076006 0.460004 -0.153510 0.315075 0.126976 -0.176634 +PE-benchmarks/vertex-cover-problem.cpp__main = -1.673450 -0.254502 2.264042 -4.082078 3.252036 2.546969 1.477979 -0.936709 -4.388217 -1.933062 0.607556 -4.733732 -2.933114 5.530257 -1.964826 1.562877 7.073940 1.895985 -2.008580 -0.697567 3.423693 -0.314966 6.218160 5.868840 -4.217106 -0.087455 -0.359584 2.917879 0.428041 3.436074 -0.347364 -3.781951 1.779500 -1.287469 0.233774 -3.124756 0.255618 0.708687 0.211819 -7.358365 1.073887 1.751694 -0.181091 -1.177835 -0.277808 1.236918 4.769178 3.932598 -0.541082 0.734906 2.715202 1.750896 -0.070122 1.261758 1.521597 0.341096 1.767279 -1.380759 -2.458536 -1.228918 -1.170445 -2.637991 -0.248612 4.447809 5.272009 0.994475 -0.255560 0.345294 0.032257 1.466673 1.839948 0.883483 0.683736 0.972167 1.852891 -2.467625 0.054803 -5.899743 -0.481789 -8.259397 -3.072008 -1.252743 4.336223 2.437672 0.948993 -1.223973 4.960213 -0.736110 -0.088884 3.806030 6.128004 -3.348273 -2.066266 -3.053824 -2.592992 1.723673 -2.300246 0.046716 0.533607 1.140082 -4.028126 -2.052675 1.083721 0.739204 -1.679935 -0.657616 0.448464 4.498063 -4.849187 -1.568050 -2.216021 2.882986 0.507005 -6.846473 -2.115011 -2.661595 2.339667 0.619803 -2.166459 -2.742683 1.584874 2.161034 -1.731087 -0.832420 -3.163889 4.158335 1.215463 0.628789 0.255618 0.662879 0.951805 4.703157 1.968292 -2.645602 0.308143 0.281940 -1.530457 0.645509 -2.932568 -1.287210 0.534540 -3.882875 0.573875 2.696843 -3.056774 -1.699721 -1.250383 0.318130 2.039994 12.633008 -0.966612 4.461909 2.578236 -4.668376 2.096802 -0.685421 -0.446821 0.717874 2.507604 1.359426 -4.450476 -4.001666 2.761731 5.066044 3.624793 -3.854703 0.465804 -1.022497 -0.233517 -0.497833 0.951878 1.184935 -0.283612 -3.398442 -1.396305 2.945622 7.884986 -1.275262 -4.164890 1.920568 1.213956 -0.555385 -2.944412 -1.210399 -0.518666 0.709719 1.769349 -0.486987 2.801384 6.095332 -8.318032 4.733159 0.021242 -0.733236 3.715003 0.233674 -2.977677 -3.735075 -0.799646 3.869212 5.666423 0.094118 -0.523940 0.688012 -4.388029 -0.656141 0.997559 1.609987 -1.562184 2.225411 0.972812 -3.138429 -2.846567 -1.862312 -0.991576 -0.575182 -1.856220 2.517518 0.485333 -7.610752 5.300122 0.088671 -1.115907 0.189796 -1.073132 3.258137 -4.221043 -5.273675 2.158277 -0.983745 -3.486964 -2.183391 0.204690 3.085685 0.861694 1.499647 -2.662384 -4.629806 4.152771 -0.854410 4.135147 1.931586 0.639055 3.944979 1.949433 -1.422187 -3.097838 -3.106724 1.930414 -1.003362 -3.236059 0.212242 -1.508508 3.847275 4.400019 -0.295114 -2.783012 -1.074677 5.251351 -3.163122 -1.659237 3.449064 0.229609 -3.112069 2.006569 4.262398 -4.624064 -1.527016 -2.918972 -0.714252 -1.534909 -3.668340 2.160175 -0.999779 1.893772 1.168760 0.378832 -1.789413 1.641236 1.146931 -0.174517 0.759418 5.992438 4.845963 -2.019153 1.350024 -4.186628 2.595302 -5.944934 -4.661534 1.279342 -0.566441 -2.367518 0.517355 -0.481502 3.882492 0.322998 0.056598 -1.219346 0.794124 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::_List_base >::_List_base() = -0.142845 0.104386 0.437630 -0.434410 0.364287 0.172376 0.113345 -0.074652 -0.401560 -0.198987 -0.075550 -0.356680 -0.302639 0.515056 -0.261136 0.031876 0.721110 0.299782 -0.108495 -0.174970 0.242943 -0.136228 0.614945 0.626584 -0.506310 0.024322 0.115364 0.381264 0.076203 0.616300 -0.234543 -0.437124 0.114910 0.073863 0.201275 -0.469421 0.029381 0.068388 -0.126626 -0.833634 0.098572 0.108383 0.065662 -0.058312 0.059370 0.239690 0.546041 0.370071 -0.087030 0.090695 0.318498 0.340150 0.025346 0.129983 0.186211 0.132070 0.475048 -0.178138 -0.212371 -0.015233 -0.115713 -0.340175 -0.009867 0.483131 0.587618 0.088558 0.020292 -0.145334 -0.035139 0.128880 0.146176 0.090694 0.053946 0.189673 0.113621 -0.230934 0.178666 -0.717904 -0.007571 -0.956371 -0.299926 -0.304121 0.338443 0.244038 0.054704 -0.041257 0.550877 -0.002759 0.143344 0.172201 0.610287 -0.335734 -0.172102 -0.253267 -0.315619 0.200244 -0.214862 -0.047948 -0.054680 0.141653 -0.339706 -0.321866 0.221791 0.028689 -0.197772 0.131623 -0.033685 0.444151 -0.601464 -0.120923 -0.378004 0.151770 0.029067 -0.652086 -0.061086 -0.362893 0.321850 0.017411 -0.161565 -0.292334 0.154496 0.322469 -0.210125 -0.001507 -0.543507 0.465319 0.108628 -0.098908 -0.013433 -0.094982 0.031300 0.337161 0.210614 -0.323275 -0.058633 0.126948 -0.278900 -0.121831 -0.442510 -0.051737 0.114115 -0.375269 0.076675 0.208316 -0.320684 -0.120720 -0.089615 -0.124941 0.320926 1.172830 -0.169168 0.324771 0.141609 -0.507081 0.229006 0.067483 -0.072763 0.115523 0.321127 0.185078 -0.363556 -0.402859 0.161470 0.488528 0.349357 -0.290589 -0.054898 -0.211028 -0.077815 0.042803 0.117138 0.070293 -0.238206 -0.304806 -0.171803 0.101709 0.740865 -0.015224 -0.508940 0.097447 0.106099 -0.181637 -0.218712 -0.077734 -0.059845 0.088437 0.041050 -0.107902 0.306771 0.606504 -1.199471 0.518979 -0.032877 -0.175859 0.402001 -0.128343 -0.132599 -0.381763 0.052018 0.418681 0.606471 0.016919 0.015277 0.084069 -0.459671 -0.082062 0.007701 0.321180 -0.275243 0.216974 0.261307 -0.491634 -0.310161 -0.304821 -0.006888 -0.136226 -0.253840 0.201475 0.058627 -1.064832 0.555232 -0.046742 -0.069003 0.112469 -0.068400 0.167970 -0.489584 -0.515018 0.137520 -0.002493 -0.211465 -0.228951 -0.009237 0.393818 -0.132589 0.187511 -0.303455 -0.458287 0.277015 -0.112523 0.286073 0.205985 0.136633 0.380409 0.251349 -0.076939 -0.308235 -0.086290 0.198287 -0.207936 -0.171491 0.220506 -0.188147 0.346759 0.627343 -0.003571 -0.111958 -0.052337 0.594285 -0.195390 -0.161952 0.327254 -0.048941 -0.180728 0.205770 0.393406 -0.467247 -0.348133 -0.308911 -0.098574 -0.009185 -0.334552 0.271007 -0.270468 0.149391 0.221190 0.030152 -0.351820 0.253044 0.062399 -0.086614 0.070849 0.611699 0.505036 -0.170855 0.339824 -0.340275 0.202411 -0.636138 -0.319553 -0.042918 -0.150740 -0.217750 0.117401 -0.146130 0.382597 -0.038330 0.223937 -0.031833 -0.025928 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = -0.194668 0.045723 0.534229 -0.543408 0.394072 0.080153 0.143714 -0.015117 -0.527060 -0.304379 -0.076617 -0.392400 -0.403212 0.635609 -0.328745 -0.035609 0.902108 0.432865 -0.122904 -0.272273 0.313673 -0.200656 0.752787 0.800420 -0.648491 0.002667 0.107656 0.544398 0.185629 0.677374 -0.149451 -0.469073 0.156997 0.137049 0.288947 -0.645358 0.076921 0.152047 -0.263013 -1.060029 0.128315 0.126128 0.099343 -0.045233 0.093764 0.455157 0.593514 0.475258 -0.168968 0.153511 0.437253 0.426573 0.028587 0.168369 0.142908 0.075308 0.480058 -0.239529 -0.257022 0.004873 -0.126218 -0.524468 0.010467 0.590067 0.763542 0.087688 0.049504 -0.205894 -0.003680 0.212212 0.240876 0.091514 0.108615 0.142755 0.185878 -0.269576 0.148591 -1.003751 0.005046 -1.398768 -0.363738 -0.391912 0.577844 0.278627 -0.044274 -0.048725 0.669325 0.050828 0.171913 0.330925 0.701896 -0.323510 -0.221460 -0.329628 -0.383569 0.331428 -0.295596 -0.051678 -0.017063 0.282684 -0.405925 -0.346531 0.225287 -0.037052 -0.246149 0.147811 -0.064468 0.579799 -0.793174 -0.076235 -0.492137 0.247110 0.129122 -0.795246 -0.036669 -0.508358 0.503016 0.013946 -0.167656 -0.181309 0.154656 0.319133 -0.237455 0.100010 -0.741612 0.572529 0.086714 -0.137048 -0.025109 -0.069285 -0.025919 0.326381 0.249518 -0.416673 -0.109042 0.210097 -0.365889 -0.144241 -0.626923 -0.054376 0.306973 -0.456788 0.131234 0.154198 -0.401716 -0.295278 -0.087094 -0.157933 0.416726 1.359659 -0.141434 0.395467 0.234781 -0.543229 0.249896 0.116954 -0.019182 0.239080 0.436972 0.156401 -0.333581 -0.505172 0.126074 0.591097 0.442238 -0.360593 -0.096462 -0.249990 -0.077756 0.043803 0.135891 0.094499 -0.319008 -0.349652 -0.193355 0.129537 0.776114 0.043007 -0.574370 0.057378 0.214214 -0.265773 -0.269550 -0.076658 0.011650 0.103113 0.072204 -0.112008 0.369135 0.749886 -1.519480 0.631976 0.022047 -0.073917 0.382220 -0.144571 -0.169303 -0.614436 0.076984 0.463848 0.771418 0.009478 0.017091 0.177537 -0.582972 -0.095058 0.033943 0.403632 -0.321991 0.257823 0.299482 -0.488904 -0.372993 -0.370786 -0.026146 -0.086925 -0.265819 0.262052 0.084938 -1.328836 0.626472 -0.177412 -0.126753 0.098293 -0.075685 0.230671 -0.632135 -0.619341 0.151715 0.013886 -0.384320 -0.412165 0.017978 0.526733 -0.230503 0.202173 -0.316554 -0.540369 0.401339 -0.200191 0.318347 0.248742 0.123864 0.551387 0.295257 -0.090035 -0.404825 -0.073547 0.246189 -0.313345 -0.189825 0.343801 -0.193465 0.377268 0.802272 -0.008664 -0.154016 0.041196 0.797665 -0.245980 -0.299680 0.406637 -0.030040 -0.117102 0.429736 0.488305 -0.677370 -0.437423 -0.420838 -0.101865 0.093332 -0.395533 0.402333 -0.340599 0.220315 0.243750 0.097069 -0.430180 0.357783 0.101789 -0.110226 0.073321 0.804505 0.751757 -0.226688 0.428847 -0.413027 0.240613 -0.787990 -0.353528 -0.116393 -0.181930 -0.202002 0.218843 -0.225355 0.489163 -0.012081 0.249053 -0.095970 0.028677 +PE-benchmarks/vertex-cover-problem.cpp__std::allocator >::allocator() = -0.127737 -0.012678 0.256039 -0.293085 0.207420 -0.064055 0.089914 -0.048918 -0.314114 -0.208388 -0.039237 -0.157396 -0.172091 0.370070 -0.189215 0.083666 0.550647 0.292808 -0.035661 -0.242027 0.247399 -0.308438 0.478324 0.505600 -0.409186 0.001205 0.157419 0.348857 0.194460 0.352634 -0.085689 -0.177509 0.145173 -0.097588 0.180348 -0.479226 0.080164 0.164358 -0.076468 -0.663407 0.068856 -0.082938 0.124965 -0.000932 -0.001800 0.339390 0.299846 0.302413 -0.130647 0.200820 0.314257 0.200768 0.021425 0.122681 0.056295 0.120965 0.267020 -0.130815 -0.140206 0.032337 -0.051304 -0.427199 0.094600 0.348111 0.493105 -0.002157 0.059996 -0.000829 -0.018304 0.117749 0.190632 0.054409 -0.020618 0.012867 0.142062 -0.456621 0.085363 -0.810045 -0.071015 -1.073629 -0.217465 -0.261968 0.298361 0.005183 0.064844 0.171070 0.406916 0.064113 0.107234 0.186155 0.385088 -0.274963 -0.144846 -0.167370 -0.189683 0.207030 -0.216083 -0.043531 0.074220 0.187406 -0.221545 -0.266584 0.269617 0.030771 -0.158736 -0.052827 -0.059447 0.344129 -0.559912 -0.179385 -0.336412 0.060997 -0.021825 -0.464285 0.187839 -0.328625 0.478266 0.016784 -0.054683 -0.189020 0.062559 0.264805 -0.090527 -0.025255 -0.366174 0.292151 0.053771 -0.067833 0.006173 -0.052894 -0.058022 0.301453 0.263024 -0.255925 -0.113495 0.176504 -0.298966 -0.075732 -0.413578 -0.108609 0.285881 -0.346651 0.084893 0.091186 -0.243632 -0.203563 0.276304 -0.088935 0.267778 0.752763 -0.016472 0.215289 0.181153 -0.327750 0.091526 0.003312 0.036455 0.227344 0.310102 0.034032 -0.255443 -0.326908 0.008898 0.336706 0.265668 -0.267368 -0.287883 -0.203512 -0.002067 0.124159 0.005919 0.068114 -0.218828 -0.213585 -0.088308 0.024184 0.493260 -0.021565 -0.111719 0.032273 0.082396 -0.303763 -0.401099 -0.081120 -0.117773 0.063625 -0.060998 -0.044002 0.159948 0.444017 -0.957893 0.370715 -0.124754 0.002517 0.159960 -0.041593 -0.098540 -0.591864 0.063610 0.235130 0.463453 -0.051263 0.126890 0.185336 -0.365674 -0.048792 -0.025043 0.243287 -0.194099 0.156110 0.185702 -0.312357 -0.229031 -0.040624 0.032944 -0.097511 -0.010748 0.171783 0.097975 -0.828196 0.328406 -0.201143 -0.130397 0.181471 0.024587 0.206325 -0.411300 -0.354140 0.139430 0.052485 -0.134177 -0.293364 0.032230 0.353926 -0.223650 -0.014657 -0.125998 -0.306250 0.154441 -0.186514 0.113660 0.152546 0.049011 0.384916 -0.008005 -0.073831 -0.308565 0.122758 -0.068178 -0.278963 -0.075682 0.122596 -0.078796 0.266611 0.545550 0.064931 -0.035338 0.211923 0.521330 -0.272498 -0.217123 0.260885 0.185142 -0.056572 0.309748 0.288026 -0.490223 -0.269488 -0.210822 -0.050082 0.154666 -0.222935 0.298813 -0.236296 0.152149 0.125835 0.104205 -0.191611 0.287143 0.075485 0.014713 -0.018797 0.504626 0.580816 -0.157771 0.128125 -0.231404 0.067416 -0.483876 -0.202058 -0.104432 0.100193 -0.127726 0.185506 -0.085455 0.336365 0.026312 0.115200 -0.039433 -0.066924 +PE-benchmarks/vertex-cover-problem.cpp__std::__detail::_List_node_header::_List_node_header() = -0.138677 -0.038478 0.323939 -0.343260 0.218964 -0.080963 0.102323 -0.049868 -0.370055 -0.190802 -0.042475 -0.175361 -0.159116 0.416458 -0.196404 0.103243 0.622388 0.343272 -0.066628 -0.260513 0.286171 -0.385127 0.510036 0.562370 -0.441074 0.004654 0.156285 0.402301 0.225826 0.421694 -0.156350 -0.136692 0.130487 -0.127865 0.221368 -0.549605 0.081231 0.192561 -0.076662 -0.747899 0.087673 -0.070875 0.184353 -0.014075 0.003803 0.389515 0.320446 0.329846 -0.135590 0.195728 0.333434 0.164516 0.043302 0.130548 0.099969 0.180276 0.375742 -0.064359 -0.166400 0.042831 -0.062664 -0.471045 0.144470 0.377621 0.542168 0.004211 0.060796 -0.018019 0.022098 0.116504 0.223453 0.050700 -0.048115 -0.004948 0.151538 -0.531086 0.157095 -0.885457 -0.061968 -1.152163 -0.240066 -0.274564 0.331064 -0.033201 0.082182 0.155317 0.442924 0.038679 0.113938 0.150349 0.414168 -0.314345 -0.163478 -0.194000 -0.222863 0.216350 -0.226327 -0.084667 0.142025 0.182056 -0.245329 -0.274022 0.335641 0.058568 -0.172144 0.000000 -0.054304 0.397467 -0.576342 -0.227005 -0.357585 0.062673 -0.038583 -0.501184 0.254694 -0.389522 0.479078 0.015661 -0.077694 -0.228438 0.076174 0.304714 -0.116971 -0.024321 -0.440227 0.375191 0.046461 -0.081925 -0.001218 -0.076388 -0.080120 0.292183 0.302951 -0.299585 -0.108389 0.209033 -0.376360 -0.086649 -0.470497 -0.147201 0.334411 -0.378207 0.022577 0.081493 -0.274262 -0.146601 0.347570 -0.043400 0.289699 0.880961 -0.026100 0.244832 0.183333 -0.352382 0.186586 0.061002 0.051492 0.247047 0.344187 0.024727 -0.382204 -0.369013 0.002001 0.372457 0.300637 -0.320774 -0.344225 -0.250590 -0.017796 0.168450 0.002479 0.065234 -0.239190 -0.244439 -0.102509 -0.007044 0.578129 -0.043471 -0.193379 0.030872 0.028119 -0.365978 -0.511203 -0.093612 -0.151210 0.073489 -0.155653 -0.058535 0.197531 0.492764 -1.073762 0.433339 -0.171146 -0.043395 0.276393 -0.085090 -0.101531 -0.700477 0.041548 0.248298 0.540141 -0.048636 0.065095 0.220180 -0.402773 -0.053432 -0.050755 0.266885 -0.214297 0.172659 0.193150 -0.342189 -0.232171 -0.083773 0.037187 -0.125285 -0.016673 0.187526 0.079596 -0.877701 0.355443 -0.194371 -0.126576 0.226696 0.046715 0.159859 -0.444646 -0.384947 0.137204 0.099778 -0.119357 -0.362199 0.031788 0.394758 -0.258365 -0.049198 -0.162556 -0.378113 0.164546 -0.256344 0.147231 0.168257 0.031049 0.403517 0.130255 -0.071096 -0.349254 0.165616 -0.135275 -0.297943 -0.083624 0.081792 -0.096721 0.303239 0.584770 0.077989 0.019134 0.200145 0.593083 -0.287627 -0.251770 0.291316 0.131362 -0.065066 0.310677 0.325993 -0.551133 -0.297330 -0.225024 -0.117678 0.172148 -0.222826 0.341597 -0.250015 0.169526 0.113502 0.106772 -0.197259 0.299547 0.084198 -0.000284 -0.013194 0.584293 0.646613 -0.165117 0.140564 -0.249966 0.092704 -0.522661 -0.189144 -0.124353 0.127820 -0.178781 0.214128 -0.025459 0.377290 0.031934 0.104853 -0.028743 -0.084826 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.075844 0.023731 0.135411 -0.166733 0.153073 -0.014358 0.057068 -0.099467 -0.180538 -0.109681 -0.032161 -0.091625 -0.056697 0.231503 -0.113179 0.153112 0.349952 0.164892 -0.010639 -0.159292 0.179541 -0.271550 0.323704 0.319730 -0.257497 0.017673 0.169102 0.188499 0.108989 0.251041 -0.140449 -0.105671 0.109082 -0.181347 0.093713 -0.311918 0.042993 0.099678 0.058501 -0.419322 0.035881 -0.127869 0.101388 -0.004175 -0.043064 0.151079 0.214195 0.190844 -0.059896 0.157172 0.199765 0.096758 0.017553 0.084496 0.075646 0.170315 0.226982 -0.065054 -0.085995 0.020661 -0.031003 -0.264714 0.090726 0.223963 0.309540 -0.015324 0.038334 0.077556 -0.044608 0.037418 0.107455 0.047378 -0.082490 0.028865 0.077793 -0.450032 0.097758 -0.549590 -0.091611 -0.668843 -0.142970 -0.170942 0.066824 -0.063768 0.157254 0.208639 0.270002 0.024024 0.073885 0.039044 0.260758 -0.273508 -0.093149 -0.081343 -0.104990 0.084055 -0.138851 -0.038859 0.058365 0.061569 -0.139261 -0.231924 0.270432 0.091584 -0.105958 -0.095628 -0.034187 0.198845 -0.369077 -0.227570 -0.220161 -0.042042 -0.122052 -0.297016 0.201325 -0.184590 0.328754 0.019688 -0.031874 -0.273545 0.047451 0.255727 -0.045647 -0.122605 -0.150857 0.162552 0.064933 -0.026884 0.019933 -0.069539 -0.018109 0.302203 0.231843 -0.155891 -0.073884 0.104984 -0.217827 -0.046933 -0.233254 -0.113601 0.130287 -0.262474 0.034596 0.122094 -0.153704 -0.052206 0.327028 -0.051732 0.167566 0.505655 -0.018385 0.130277 0.098747 -0.262559 0.049838 -0.052439 0.003247 0.127390 0.197309 0.036855 -0.263360 -0.216417 0.018017 0.214149 0.163473 -0.195666 -0.281797 -0.163764 0.009594 0.134255 -0.028682 0.044523 -0.138319 -0.155346 -0.054377 -0.013845 0.416322 -0.076195 0.011543 0.058918 -0.022386 -0.240957 -0.377221 -0.081637 -0.191458 0.045422 -0.104840 -0.029795 0.077571 0.280699 -0.612482 0.238631 -0.188249 -0.064378 0.138949 -0.012667 -0.058083 -0.401542 0.041497 0.162080 0.282933 -0.054262 0.140868 0.112132 -0.232485 -0.031021 -0.054085 0.151918 -0.135895 0.106968 0.136395 -0.283362 -0.155505 0.061728 0.056515 -0.135981 0.037991 0.108990 0.078476 -0.537006 0.223384 -0.101497 -0.084790 0.203005 0.045378 0.151639 -0.262149 -0.228346 0.124860 0.045156 0.039457 -0.130040 0.013032 0.220330 -0.144280 -0.059250 -0.084928 -0.203005 0.018505 -0.114456 0.055767 0.102826 0.046707 0.222546 -0.088585 -0.060314 -0.215372 0.141704 -0.152811 -0.188878 -0.042985 -0.008190 -0.056025 0.222702 0.364220 0.079416 0.015865 0.163483 0.315320 -0.234190 -0.095430 0.173919 0.201479 -0.095627 0.114594 0.180338 -0.293158 -0.171349 -0.089445 -0.038934 0.083119 -0.146495 0.177817 -0.163169 0.085025 0.088677 0.052386 -0.091967 0.191879 0.040099 0.052031 -0.034689 0.303349 0.356894 -0.102106 0.011445 -0.144383 0.010378 -0.313802 -0.149973 -0.044604 0.166560 -0.126838 0.099798 -0.001680 0.226406 0.011658 0.073742 0.019267 -0.122985 +PE-benchmarks/vertex-cover-problem.cpp__std::__detail::_List_node_header::_M_init() = -0.130548 -0.105270 0.474914 -0.417610 0.210792 -0.098901 0.119113 -0.104219 -0.460242 -0.021751 -0.048352 -0.181451 0.008174 0.463445 -0.149126 0.250997 0.708658 0.417211 -0.165477 -0.251721 0.373404 -0.654995 0.482260 0.603577 -0.416937 0.034917 0.163434 0.455719 0.265819 0.596342 -0.493752 0.098417 0.035654 -0.332729 0.298815 -0.663815 0.048330 0.240694 0.057532 -0.841783 0.129967 -0.067552 0.398327 -0.069891 -0.015048 0.401705 0.317196 0.328006 -0.084613 0.131714 0.295646 -0.084505 0.126941 0.123836 0.294016 0.466871 0.770593 0.267225 -0.216967 0.073134 -0.087803 -0.483944 0.340075 0.371511 0.554853 0.016512 0.042333 -0.008398 0.157398 0.031192 0.271558 0.028836 -0.219974 -0.060210 0.125176 -0.822358 0.456420 -0.926650 -0.046377 -1.061514 -0.255975 -0.233919 0.230341 -0.255687 0.243943 0.129873 0.450040 -0.103147 0.107403 -0.139986 0.406154 -0.470419 -0.186311 -0.214496 -0.270894 0.130657 -0.190072 -0.244538 0.397392 0.034818 -0.258184 -0.269115 0.600552 0.230567 -0.173001 0.168895 -0.008469 0.465535 -0.451228 -0.465670 -0.326031 -0.033661 -0.205846 -0.481514 0.535603 -0.489075 0.332813 0.014071 -0.146932 -0.470633 0.115527 0.455270 -0.177867 -0.117935 -0.521122 0.577752 0.028379 -0.097345 -0.017022 -0.187010 -0.128600 0.255852 0.431474 -0.374192 -0.048357 0.267628 -0.604799 -0.101517 -0.517849 -0.306562 0.372935 -0.420255 -0.276985 0.073631 -0.306852 0.232606 0.683355 0.175942 0.277175 1.146643 -0.066523 0.277989 0.109651 -0.385720 0.525141 0.236010 0.078434 0.225901 0.367736 -0.009669 -0.897165 -0.426939 -0.016465 0.392901 0.338316 -0.462693 -0.563508 -0.399156 -0.069054 0.355711 -0.045877 0.030126 -0.240130 -0.309620 -0.125383 -0.169987 0.840664 -0.185724 -0.396754 0.051915 -0.293767 -0.552029 -0.927740 -0.144099 -0.358643 0.094742 -0.578114 -0.102459 0.265487 0.524434 -1.191825 0.551754 -0.420206 -0.293937 0.721111 -0.230152 -0.073039 -0.944604 -0.068811 0.227920 0.666372 -0.041129 -0.168108 0.286348 -0.417980 -0.054220 -0.182645 0.269909 -0.236887 0.189710 0.173639 -0.432522 -0.171205 -0.154018 0.077733 -0.274854 0.008368 0.187706 -0.013420 -0.784531 0.358567 -0.067633 -0.065681 0.429132 0.156017 -0.080689 -0.428882 -0.382378 0.113731 0.281621 0.113559 -0.474211 0.010821 0.424494 -0.317854 -0.231955 -0.267721 -0.562319 0.069026 -0.463606 0.223619 0.181382 -0.043104 0.315550 0.602715 -0.046640 -0.418813 0.355994 -0.488296 -0.283780 -0.082699 -0.212209 -0.145647 0.405843 0.560321 0.144706 0.288227 0.104593 0.674084 -0.309839 -0.268665 0.326073 -0.067422 -0.138097 0.119237 0.370171 -0.597708 -0.310558 -0.160456 -0.376911 0.170530 -0.145947 0.391736 -0.231763 0.171914 0.027009 0.065225 -0.120205 0.253902 0.083665 -0.022954 -0.006672 0.701683 0.685879 -0.138837 0.073640 -0.237192 0.136819 -0.507726 -0.085401 -0.144205 0.304696 -0.382109 0.242909 0.298301 0.431031 0.039773 0.022008 0.072715 -0.212494 +PE-benchmarks/vertex-cover-problem.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = -0.522876 0.377514 1.221533 -1.419230 1.346459 0.599167 0.485560 -0.306114 -1.090028 -0.784819 -0.083738 -1.046044 -1.254619 1.717285 -0.851356 0.195910 2.366663 0.602812 -0.343763 -0.701153 1.445704 -0.722148 2.241320 1.963024 -2.055988 -0.076053 0.828890 1.258951 0.705300 1.503386 -0.560496 -1.052352 0.633404 -0.405335 0.829078 -1.416854 0.298039 -0.106493 -0.301130 -2.541494 0.161624 -0.099398 -0.305335 -0.095226 -0.109308 1.439650 1.943240 1.407790 -0.864486 0.179269 1.401469 0.652821 -0.122460 0.500466 0.257788 0.089389 1.110225 0.391025 -0.716855 -0.246805 -0.430363 -1.419366 0.237239 1.735054 2.164428 0.143039 0.236790 0.283429 -0.070782 0.461303 0.439660 0.425424 0.579991 0.497943 1.081684 -1.515399 0.063081 -3.340363 -0.394003 -4.192650 -1.022871 -1.268915 0.894114 -0.408686 0.450460 -0.079036 1.904093 0.356717 0.446269 1.136650 2.210709 -1.293534 -0.584526 -1.329072 -1.106611 0.617583 -0.984645 0.115911 0.608348 0.133113 -1.264883 -1.185392 0.565055 0.201928 -0.621690 -0.389252 -0.285168 1.577637 -1.804590 -0.488670 -1.456732 0.208954 -0.061858 -2.612906 -0.071666 -1.128966 1.811783 0.013916 -0.163488 -1.013316 0.310052 1.444283 -0.614616 -0.451858 -0.829127 1.771757 0.798789 0.048293 0.149933 -0.121998 0.166895 1.301513 1.625451 -0.806885 -0.517381 0.170584 -1.220726 -0.207279 -1.477251 -0.134235 1.396516 -1.302406 0.197147 0.947883 -0.910971 -0.640992 1.130919 -0.600966 1.276306 4.525076 -0.379922 1.173959 0.479872 -1.803697 0.788427 0.064826 -0.249250 0.684444 1.205471 0.537160 -1.905047 -1.452663 0.729722 1.584711 1.094079 -1.840476 -0.496267 -0.679435 -0.174269 -0.201973 -0.062751 0.492884 -0.659360 -1.009121 -0.457672 0.764268 2.499038 -0.682865 -1.899819 0.579896 0.570125 -0.677106 -1.475332 -0.480374 -0.317361 0.242462 0.292334 -0.272778 1.057528 2.125535 -4.098657 1.544873 -0.195152 -0.442239 1.249680 -0.156573 -0.592836 -1.886099 0.463927 1.549741 1.647935 0.215463 -0.198962 0.246593 -1.577135 -0.003750 0.111955 1.024891 -0.660551 0.719441 0.462498 -1.371434 -1.445867 -0.835038 -0.144780 -0.296033 -0.417942 0.681464 -0.238565 -3.812426 2.032017 -0.512541 -0.476473 0.318861 -0.358867 0.925002 -1.737762 -2.042659 0.685060 -0.149839 -0.869630 -1.283513 0.162392 1.297144 -0.142841 0.427488 -1.120649 -2.222341 1.076133 -0.666833 1.022050 0.699265 0.779829 2.115657 0.308412 -0.536263 -1.813679 -0.368222 0.636899 -0.394091 -1.105546 -0.108740 -0.398581 1.305436 2.082853 -0.269731 -0.145105 -0.153156 1.956043 -1.601919 -0.892511 1.263152 0.916783 -0.878504 0.861979 1.410639 -1.580106 -1.241281 -1.048088 -0.493641 -0.081595 -1.465387 0.756187 -0.968060 0.528138 0.749318 0.290261 -0.788748 0.866396 0.223508 0.174835 -0.096882 1.984216 2.914067 -1.369403 0.313342 -1.349044 0.911801 -2.404097 -1.643877 0.312230 -0.355297 -0.263577 0.482724 -0.037468 1.355512 -0.026513 0.064384 -0.175346 -0.198518 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = -0.959807 1.135589 2.052612 -2.825674 3.643716 1.573013 1.164569 -0.650709 -1.760720 -1.812111 -0.400539 -1.807784 -2.916217 3.342051 -1.657550 0.911288 4.173511 0.456906 -0.300099 -1.144528 3.455921 -1.456080 4.591457 2.885771 -4.391462 -0.116094 1.468300 2.458960 0.876322 3.531907 -0.823372 -2.425350 1.484134 -0.929965 1.752919 -2.448732 0.881506 -0.287781 -0.716306 -4.439452 0.126896 0.078392 -1.002280 0.124677 -0.529241 2.266772 3.980807 2.941658 -2.202676 0.313243 2.903849 1.279987 -0.274745 1.431595 0.032957 -0.064884 1.417930 0.122061 -1.759646 -0.829742 -1.116917 -3.134586 0.652491 3.202379 4.314359 -0.085110 0.743374 1.494158 -0.957135 1.068350 0.837053 1.028448 1.197353 0.539865 2.742757 -2.706110 -0.548351 -6.150571 -1.195959 -8.194109 -2.088653 -3.102321 1.038492 -0.174333 1.486821 -0.279730 3.929955 0.996221 0.936808 2.502625 4.286796 -2.686355 -0.905089 -3.378340 -2.142213 0.830718 -2.062026 -0.135262 1.119582 0.147445 -2.404254 -2.228951 0.772110 0.237112 -0.992623 -1.867429 -1.102440 3.207826 -3.786817 -1.227697 -3.023106 0.588777 -0.715031 -5.359278 -0.154412 -1.669774 3.306678 -0.271777 0.810222 -1.854861 0.568956 3.298494 -1.187090 -1.345926 -1.207759 3.568191 2.049866 0.154849 0.745688 -0.041369 -0.014127 2.871419 3.884528 -0.968232 -1.797954 0.077754 -1.753239 -0.195496 -2.435354 0.137943 2.564227 -2.905103 0.269454 2.349249 -1.256794 -1.250409 1.611750 -1.748074 2.957282 8.322983 -0.779533 2.111779 0.723221 -3.810086 1.521670 0.100838 -0.621669 1.577383 2.201356 0.781171 -3.299680 -3.021986 1.730888 2.550032 1.976960 -3.666096 -1.029034 -1.448538 -0.073406 -0.614313 -0.851815 1.577308 -1.189932 -2.080283 -0.656645 1.200794 4.958291 -1.565275 -3.573882 2.252366 1.573109 -1.735051 -2.870714 -1.545982 -1.026229 -0.086031 0.933482 -0.705175 1.627722 4.204720 -7.315077 2.796590 -0.186505 -0.812269 2.087584 -0.596036 -0.693729 -3.779064 0.730642 3.283812 2.768704 0.064262 0.049305 -0.028894 -2.878690 0.731203 0.226508 1.902222 -0.854583 1.132062 0.230505 -2.716531 -3.219379 -1.605133 -0.640258 -0.238895 -0.615179 1.005979 0.098381 -7.343815 3.988662 -1.500637 -1.018119 1.066049 -0.281640 2.705009 -2.875029 -4.153649 1.756264 -0.677816 -1.934346 -2.608944 0.911209 2.414643 -0.027155 0.411494 -1.997472 -4.557396 1.968280 -1.107947 1.540870 1.396475 2.219936 4.450640 0.386765 -1.808748 -3.876103 -1.369163 1.264030 -0.672483 -2.209650 -0.454240 -0.554670 2.727181 4.000815 -0.200242 -0.207541 -0.458667 3.892922 -3.480678 -1.756048 3.197048 1.745126 -2.138955 1.643493 3.284930 -2.485580 -2.945694 -2.003584 0.096146 -0.228088 -3.157447 1.093133 -1.955617 0.771155 1.664736 0.725561 -1.805809 1.636093 0.527803 0.592067 -1.240815 4.224296 5.443313 -3.144480 0.187181 -2.217570 1.520559 -4.832696 -3.280243 0.794444 -0.663817 0.143983 1.347611 0.171500 2.747755 -0.266735 0.275377 -0.029810 -1.330675 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.250197 -0.312420 -0.016157 -0.436205 0.358296 0.303963 0.200496 -0.419999 -0.692478 0.152724 0.255104 -0.504748 0.006625 0.671382 -0.269244 0.593978 0.842324 0.301669 -0.356560 -0.242889 0.643781 -0.235521 0.874830 0.867453 -0.586932 0.000218 0.060876 0.254367 0.364199 0.313512 -0.343750 -0.058386 0.349756 -0.711347 -0.087861 -0.610076 0.063914 0.299191 0.593359 -0.904961 0.150014 -0.144565 0.337679 -0.085799 -0.133934 0.532057 0.349940 0.537296 -0.102658 0.391721 0.524062 -0.009195 0.069384 0.160233 0.207722 0.335002 0.542724 0.368754 -0.187368 -0.238222 -0.093031 -0.243086 0.195777 0.572104 0.808660 0.049787 -0.025895 0.270585 0.179028 0.097956 0.446677 0.149962 -0.136388 -0.022085 0.274567 -0.762854 0.217437 -1.078705 -0.174961 -1.293830 -0.212344 -0.005131 0.364509 -0.441226 0.449406 0.220265 0.676800 -0.046180 -0.201433 0.298634 0.588370 -0.713925 -0.271763 -0.133121 -0.401302 0.123964 -0.343749 0.078388 0.493257 0.101133 -0.480113 -0.504916 0.325676 0.325185 -0.264081 -0.217177 0.059203 0.381980 -0.591063 -0.506145 -0.104371 0.160963 -0.252585 -0.829879 -0.012550 -0.601063 0.453764 -0.013013 -0.260926 -0.620432 0.100457 0.376538 -0.199640 -0.342428 -0.018292 0.363282 0.260137 0.212700 -0.034516 -0.154104 0.018847 0.850422 0.251495 -0.531167 0.036589 0.097474 -0.363951 0.266843 -0.561775 -0.343968 0.438043 -0.637573 0.194212 0.277248 -0.372599 0.043259 0.902413 0.267317 0.125461 1.506849 0.039992 0.651331 0.461568 -0.588095 0.172303 -0.155683 0.209596 0.377957 0.392253 -0.078208 -0.784229 -0.613044 0.249027 0.629874 0.443379 -0.754104 -0.363289 -0.133164 0.051827 0.176855 -0.049928 0.103303 -0.152136 -0.437728 -0.132653 0.174664 1.160651 -0.347245 -0.046983 0.212653 0.054795 -0.478610 -0.751997 -0.277149 -0.512501 0.186085 -0.100112 0.064870 0.361584 0.751542 -1.208416 0.598998 -0.388731 -0.094358 0.543481 0.158282 -0.491502 -0.569463 -0.108644 0.211772 0.656914 -0.017921 -0.061663 0.464380 -0.617464 -0.057940 -0.028151 0.082756 -0.271141 0.319229 0.321426 -0.423345 -0.273772 0.148763 0.094355 -0.298517 0.036698 0.451864 -0.137137 -1.036517 0.432840 -0.015959 -0.297378 0.259454 0.029401 0.237599 -0.569858 -0.528174 0.339773 0.073911 0.062737 -0.418046 0.089958 0.426132 0.016089 0.200143 -0.475962 -0.732568 0.331410 -0.420126 0.429097 0.264092 -0.128709 0.315565 -0.242962 -0.121019 -0.705308 0.140799 -0.296899 -0.143258 -0.376100 -0.043174 -0.143290 0.614901 0.551224 0.144402 -0.158273 0.110933 0.769644 -0.460142 -0.185559 0.389645 0.514922 -0.444542 0.231107 0.446933 -0.726231 -0.055907 -0.157204 -0.360119 -0.075842 -0.313741 0.603195 -0.034368 0.407627 -0.083969 0.180846 0.049224 0.356147 0.137080 0.064829 0.123545 0.857509 0.709401 -0.188479 -0.102950 -0.554347 0.286343 -0.712031 -0.542476 0.177800 0.156744 -0.631835 0.162005 0.125565 0.724270 0.176510 -0.138091 -0.127067 0.014330 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::_List_base >::_M_get_node() = -0.141718 0.243031 0.438448 -0.433315 0.399468 0.168434 0.113288 -0.148255 -0.337456 -0.288758 -0.067121 -0.486466 -0.404306 0.535196 -0.254021 0.017601 0.711264 0.165379 -0.111401 -0.176630 0.263411 -0.163841 0.642170 0.616896 -0.529703 0.041594 0.217798 0.318090 0.074461 0.561040 -0.237308 -0.489399 0.114355 0.065287 0.228304 -0.340629 -0.009815 -0.065477 -0.095290 -0.782432 0.067058 0.091484 0.030777 -0.080773 0.007630 0.291593 0.699323 0.381093 -0.114262 0.011917 0.338024 0.294803 0.013676 0.122173 0.222527 0.022207 0.519458 -0.114634 -0.211295 -0.039849 -0.134833 -0.323404 -0.051855 0.544588 0.586852 0.098658 -0.009858 -0.052286 -0.066603 0.127297 0.038904 0.150262 0.140792 0.302649 0.150621 -0.301995 0.188780 -0.803839 -0.046830 -1.092151 -0.337339 -0.294043 0.248861 0.173874 0.078322 -0.014731 0.596338 0.057272 0.132880 0.193781 0.755230 -0.358438 -0.165957 -0.251909 -0.343121 0.157678 -0.212870 0.038462 -0.018834 0.092661 -0.390939 -0.316614 0.219719 0.022812 -0.210434 0.100231 -0.021901 0.403761 -0.594175 -0.060531 -0.392134 0.030306 0.059746 -0.753648 -0.044368 -0.291722 0.360416 0.017226 -0.196417 -0.371798 0.175942 0.339805 -0.231020 -0.046830 -0.541458 0.487093 0.159829 -0.011106 0.008869 -0.071075 0.164240 0.373395 0.277464 -0.292666 -0.049269 0.004466 -0.279532 -0.107304 -0.341010 -0.058907 0.162813 -0.357164 0.090705 0.260043 -0.313257 -0.149683 -0.026270 -0.224085 0.304266 1.224467 -0.232427 0.360560 0.103773 -0.584483 0.206366 -0.020715 -0.190374 0.032009 0.320745 0.316690 -0.360324 -0.412538 0.320550 0.549893 0.338389 -0.358199 -0.014514 -0.134897 -0.095368 -0.027753 0.138097 0.069875 -0.200839 -0.320230 -0.202712 0.207964 0.800819 -0.078017 -0.530658 0.153709 0.096688 -0.042501 -0.256817 -0.069249 -0.051754 0.104862 0.038966 -0.110206 0.336753 0.637828 -1.285627 0.523777 -0.021938 -0.233780 0.434887 -0.106827 -0.183191 -0.466761 0.103683 0.536618 0.525611 0.042788 0.003692 -0.039295 -0.475320 -0.087029 0.006912 0.314593 -0.300475 0.247530 0.216587 -0.534102 -0.390376 -0.318733 -0.006522 -0.111175 -0.260316 0.211902 0.047534 -1.134314 0.700611 -0.009319 -0.045650 -0.007120 -0.132700 0.180537 -0.497446 -0.573728 0.125144 -0.151545 -0.248055 -0.199204 -0.037557 0.321624 -0.101385 0.173393 -0.330362 -0.480959 0.323379 -0.108219 0.355084 0.218889 0.250444 0.454066 0.227844 -0.097564 -0.334873 -0.079578 0.231764 -0.189739 -0.263523 0.192144 -0.194067 0.363017 0.613319 -0.090416 -0.101843 -0.054013 0.488346 -0.260449 -0.183089 0.322142 0.004557 -0.306182 0.183074 0.383947 -0.363841 -0.330855 -0.380761 -0.162337 -0.155305 -0.432108 0.164029 -0.260148 0.069492 0.302490 -0.051607 -0.342028 0.244079 0.038536 -0.051339 0.075985 0.542902 0.604831 -0.273781 0.275414 -0.421732 0.236878 -0.697025 -0.472956 0.090632 -0.110106 -0.174738 -0.013205 -0.137164 0.341476 -0.059303 0.143448 -0.047126 0.024259 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/vertex-cover-problem.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = -0.209514 0.000546 0.584705 -0.544692 0.373868 0.045069 0.177068 -0.188427 -0.527339 -0.125767 -0.075136 -0.255568 -0.172119 0.678680 -0.237087 0.346741 1.057743 0.473016 -0.182408 -0.387443 0.641150 -0.820192 0.843543 0.926503 -0.759559 0.023789 0.479796 0.618933 0.449765 0.682759 -0.600317 0.010485 0.186320 -0.588325 0.399342 -0.889112 0.102082 0.164214 0.125981 -1.237677 0.102896 -0.273538 0.225205 -0.067885 -0.086035 0.625417 0.635638 0.544373 -0.263885 0.199361 0.528946 -0.047665 0.083496 0.180242 0.272243 0.526919 0.850805 0.463467 -0.262694 0.040397 -0.099904 -0.740317 0.402825 0.641918 0.892457 0.000728 0.074065 0.187675 0.152710 0.044050 0.269501 0.134895 -0.122488 0.058085 0.353471 -1.322138 0.397887 -1.606738 -0.171736 -1.757947 -0.432042 -0.480689 0.230169 -0.563831 0.431446 0.245831 0.757499 -0.025510 0.205426 0.050902 0.761364 -0.787676 -0.264445 -0.425246 -0.372644 0.231501 -0.381697 -0.154489 0.545478 -0.059837 -0.444449 -0.595558 0.764186 0.323852 -0.309964 -0.074493 -0.073327 0.688895 -0.685865 -0.661371 -0.627559 -0.148100 -0.331860 -0.905715 0.569387 -0.604715 0.793472 0.058891 -0.129603 -0.788441 0.111392 0.771077 -0.194794 -0.370497 -0.357622 0.799486 0.253700 -0.089786 0.051153 -0.189136 -0.044659 0.611316 0.843780 -0.444707 -0.173001 0.306353 -0.867421 -0.141198 -0.751703 -0.335871 0.647065 -0.642244 -0.246902 0.329754 -0.444240 0.138150 1.229761 0.035455 0.472101 1.965808 -0.061399 0.410648 0.196635 -0.696968 0.600127 0.125064 -0.008044 0.380473 0.570256 0.128156 -1.415142 -0.620485 0.059344 0.658858 0.476878 -0.857431 -0.781895 -0.524306 -0.068538 0.282177 -0.078444 0.116876 -0.301067 -0.433401 -0.165039 0.033661 1.257520 -0.442144 -0.614534 0.130008 -0.225032 -0.687215 -1.366992 -0.233207 -0.513200 0.101140 -0.504698 -0.106983 0.391176 0.823455 -1.773661 0.724889 -0.538853 -0.388581 0.859228 -0.148173 -0.187374 -1.234150 0.117758 0.479216 0.845006 -0.004304 -0.122676 0.305344 -0.684573 -0.065952 -0.139052 0.420005 -0.337690 0.347526 0.238351 -0.648920 -0.427608 -0.115839 0.085765 -0.419222 0.050019 0.309197 -0.113240 -1.400276 0.680312 -0.183962 -0.198727 0.566156 0.038260 0.159891 -0.752280 -0.734490 0.304481 0.297218 0.101449 -0.627967 0.013228 0.643661 -0.272704 -0.212569 -0.452694 -0.968962 0.161106 -0.537304 0.340067 0.303731 0.109183 0.726435 0.368900 -0.175309 -0.790542 0.340237 -0.448029 -0.281375 -0.293389 -0.486663 -0.192156 0.647291 0.953496 0.079566 0.299621 0.107462 0.924702 -0.791605 -0.398203 0.479545 0.417261 -0.304905 0.200387 0.533081 -0.838992 -0.486655 -0.270984 -0.461963 0.187642 -0.416924 0.495783 -0.458560 0.240433 0.199455 0.087191 -0.136736 0.438677 0.109891 0.115426 -0.062002 0.909861 1.291356 -0.449179 -0.046974 -0.477583 0.276334 -0.907332 -0.408268 -0.042997 0.343186 -0.378346 0.274527 0.366942 0.616475 0.055683 -0.058869 0.051271 -0.331172 +PE-benchmarks/vertex-cover-problem.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.262728 0.083155 0.554223 -0.623821 0.503220 0.128763 0.203792 -0.190170 -0.566662 -0.321467 -0.064934 -0.316902 -0.381760 0.801831 -0.336198 0.273138 1.221619 0.462372 -0.139180 -0.475285 0.731234 -0.680179 1.073445 1.092360 -0.965132 0.001470 0.611450 0.663772 0.504605 0.630237 -0.401497 -0.260502 0.331187 -0.543792 0.373766 -0.941772 0.138842 0.105640 0.066207 -1.402118 0.088164 -0.377758 -0.050315 -0.039418 -0.102494 0.751929 0.819300 0.670848 -0.401021 0.299308 0.706865 0.206023 -0.034112 0.218381 0.145791 0.348177 0.611890 0.315537 -0.249843 -0.004869 -0.107913 -0.824665 0.283310 0.807758 1.064036 -0.007101 0.092337 0.253868 0.061811 0.131796 0.264717 0.193893 0.063873 0.141665 0.481552 -1.352753 0.121921 -1.987780 -0.233562 -2.255657 -0.519684 -0.600800 0.371392 -0.551147 0.369006 0.317195 0.924433 0.100070 0.239127 0.416078 0.969378 -0.810575 -0.299493 -0.514565 -0.439711 0.346925 -0.490257 0.003880 0.409588 0.030658 -0.555274 -0.756602 0.632783 0.227686 -0.378597 -0.319255 -0.113446 0.781744 -0.942375 -0.547340 -0.775596 -0.042020 -0.229991 -1.158134 0.322898 -0.630000 1.185237 0.063434 -0.118351 -0.750656 0.102304 0.809093 -0.207475 -0.385370 -0.225740 0.767047 0.374441 -0.041144 0.075065 -0.131392 0.036074 0.821850 0.939314 -0.469594 -0.249900 0.269484 -0.796729 -0.140707 -0.850283 -0.232298 0.745690 -0.724988 0.045233 0.456678 -0.512142 -0.236832 1.241437 -0.189626 0.569572 2.259969 -0.054870 0.505636 0.312448 -0.845128 0.354876 -0.050890 -0.059942 0.471214 0.673022 0.214515 -1.260783 -0.700194 0.145406 0.803690 0.551507 -0.979584 -0.709412 -0.467970 -0.058017 0.128837 -0.049231 0.165558 -0.338910 -0.468584 -0.194468 0.263594 1.321349 -0.426034 -0.620903 0.151250 0.092527 -0.604428 -1.225572 -0.239035 -0.412154 0.123292 -0.092859 -0.096491 0.453531 0.993089 -2.111085 0.753376 -0.413620 -0.242787 0.580309 0.037882 -0.288098 -1.213443 0.249850 0.629337 0.903701 0.018279 0.082210 0.290100 -0.820863 -0.081385 -0.011772 0.490962 -0.389846 0.412785 0.321522 -0.719074 -0.590454 -0.058102 0.043803 -0.341578 0.032090 0.385590 -0.123397 -1.887153 0.863678 -0.320152 -0.289042 0.456406 -0.102896 0.495494 -0.926666 -0.935400 0.425639 0.168474 -0.108059 -0.621306 0.030402 0.758289 -0.213120 0.005242 -0.477844 -1.062046 0.313902 -0.423387 0.394815 0.363498 0.221762 1.029893 -0.141147 -0.230152 -0.940307 0.158049 -0.087816 -0.293235 -0.412143 -0.337901 -0.195617 0.698839 1.153082 -0.001060 0.056831 0.173312 1.026594 -1.011980 -0.421933 0.546919 0.810880 -0.354753 0.426841 0.614851 -0.955692 -0.559142 -0.397427 -0.312365 0.165930 -0.606834 0.535433 -0.540933 0.296919 0.328255 0.158023 -0.224324 0.566835 0.125843 0.195270 -0.063991 0.951981 1.624593 -0.623036 -0.033565 -0.622322 0.336303 -1.137038 -0.688839 0.022571 0.189335 -0.258273 0.268839 0.092604 0.712772 0.048879 0.003810 -0.035724 -0.237118 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_node::_M_valptr() = -0.147309 0.245556 0.413970 -0.397110 0.366798 0.174529 0.101657 -0.151909 -0.283452 -0.274634 -0.075601 -0.458478 -0.400999 0.495138 -0.266476 0.006182 0.658530 0.161539 -0.099678 -0.153869 0.244035 -0.126444 0.614793 0.572411 -0.512181 0.013425 0.210867 0.328959 0.079356 0.531671 -0.204258 -0.465938 0.118561 0.095350 0.226641 -0.318834 0.030356 -0.062524 -0.124030 -0.722277 0.058278 0.087575 0.050825 -0.072268 0.002788 0.242817 0.653268 0.371815 -0.104261 -0.032060 0.325191 0.317252 0.009764 0.126226 0.177218 -0.011690 0.478591 -0.169912 -0.204055 -0.058881 -0.115896 -0.322553 -0.061605 0.528025 0.577813 0.112036 0.027468 -0.052110 -0.083962 0.130306 0.030254 0.128699 0.126183 0.318276 0.129209 -0.240499 0.192538 -0.714649 -0.055759 -0.980207 -0.299947 -0.317333 0.199996 0.221705 0.074706 -0.013373 0.555742 0.091887 0.148398 0.175467 0.722586 -0.341244 -0.159385 -0.262656 -0.317669 0.173967 -0.230645 0.053572 -0.051838 0.111716 -0.358695 -0.306854 0.175137 0.026962 -0.194615 0.105103 -0.036546 0.372558 -0.558363 -0.049770 -0.377226 -0.003486 0.051189 -0.727941 -0.046382 -0.284831 0.315379 0.004362 -0.141396 -0.343914 0.144787 0.334442 -0.190612 -0.044965 -0.561548 0.450981 0.152753 -0.041657 0.008143 -0.067233 0.146514 0.349447 0.231192 -0.266884 -0.073314 -0.002345 -0.284837 -0.121634 -0.346964 -0.036992 0.160867 -0.346965 0.078827 0.271551 -0.289851 -0.155221 -0.088342 -0.236207 0.330175 1.127557 -0.203435 0.313020 0.097234 -0.561995 0.191061 -0.019900 -0.185331 0.031232 0.283989 0.295414 -0.310783 -0.398430 0.284093 0.502636 0.317062 -0.286987 0.010139 -0.141991 -0.080540 -0.057426 0.112295 0.093725 -0.233657 -0.298552 -0.189867 0.216877 0.705323 -0.060898 -0.471952 0.161809 0.103888 -0.050607 -0.211414 -0.075193 -0.031876 0.092442 0.035520 -0.094247 0.303914 0.606636 -1.156981 0.488616 0.032358 -0.196606 0.401575 -0.145534 -0.168777 -0.399024 0.145650 0.530183 0.464975 0.018691 0.014581 -0.042187 -0.450809 -0.081986 0.011625 0.319903 -0.268594 0.213157 0.212309 -0.497970 -0.411102 -0.307616 -0.004880 -0.118335 -0.254985 0.195981 0.067274 -1.035909 0.681631 -0.037637 -0.053034 -0.006324 -0.149853 0.158553 -0.502314 -0.544500 0.113158 -0.146761 -0.229329 -0.193664 -0.008389 0.313968 -0.104472 0.164532 -0.313499 -0.426804 0.281781 -0.090957 0.288814 0.192608 0.275816 0.397525 0.230703 -0.086893 -0.319916 -0.069019 0.205780 -0.175555 -0.262516 0.209162 -0.163241 0.348767 0.612052 -0.102251 -0.106284 -0.025512 0.457773 -0.218281 -0.208103 0.305084 -0.022086 -0.288088 0.152740 0.353354 -0.348468 -0.349686 -0.357276 -0.131157 -0.119951 -0.447308 0.142150 -0.268750 0.074040 0.313501 -0.047187 -0.341355 0.242809 0.048666 -0.049249 0.073004 0.517437 0.510490 -0.237897 0.275257 -0.404231 0.202721 -0.684545 -0.446382 0.097655 -0.132684 -0.133618 0.011585 -0.132536 0.321721 -0.068474 0.169786 -0.039555 -0.008634 +PE-benchmarks/vertex-cover-problem.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = -0.068343 -0.049350 0.327673 -0.239152 0.125139 -0.141074 0.086012 -0.032031 -0.314019 -0.069054 -0.056657 -0.127970 -0.045539 0.308974 -0.073427 0.182437 0.513372 0.318417 -0.072648 -0.237959 0.235581 -0.558316 0.378619 0.489831 -0.356580 0.073095 0.131307 0.368299 0.242021 0.415072 -0.304539 0.101702 0.042060 -0.246598 0.264782 -0.517152 0.025042 0.185733 0.000000 -0.711706 0.053835 -0.022835 0.355122 -0.009410 0.015952 0.369774 0.254250 0.248060 -0.088086 0.199576 0.227714 -0.104855 0.178013 0.089251 0.162833 0.313226 0.547122 0.111264 -0.165402 0.109695 -0.019677 -0.504366 0.247397 0.269000 0.448916 -0.042544 0.007146 0.005101 0.108475 0.022700 0.196530 0.078605 -0.159112 -0.054400 0.139725 -0.637285 0.349866 -0.720923 -0.026713 -0.937828 -0.248997 -0.235822 0.251939 -0.131255 0.183997 0.137151 0.386093 -0.049068 0.111852 -0.099547 0.286044 -0.357047 -0.126343 -0.127122 -0.140789 0.155231 -0.165554 -0.178461 0.301742 0.062273 -0.181509 -0.205885 0.524608 0.125964 -0.180626 0.116043 -0.057777 0.329225 -0.413259 -0.370325 -0.329722 -0.086349 -0.151599 -0.356290 0.487111 -0.324033 0.272342 0.058136 -0.054093 -0.305657 0.055584 0.288668 -0.081638 -0.085029 -0.483415 0.425924 0.020913 -0.111021 0.037234 -0.070153 -0.085181 0.206695 0.338560 -0.251315 -0.093343 0.270617 -0.443617 -0.067655 -0.386646 -0.233135 0.319916 -0.340805 -0.208853 -0.003439 -0.228250 0.136330 0.488935 0.092939 0.199940 0.742660 0.009887 0.181637 0.121518 -0.259173 0.387054 0.138723 0.047676 0.246321 0.310248 0.010965 -0.605991 -0.299940 -0.081226 0.321006 0.227934 -0.323939 -0.472534 -0.268581 -0.013979 0.264793 0.012587 0.022732 -0.137566 -0.213771 -0.054349 -0.140588 0.594142 -0.128227 -0.180505 -0.001037 -0.223329 -0.452421 -0.763602 -0.082162 -0.281501 0.018733 -0.477754 -0.042975 0.133835 0.366547 -0.869651 0.409884 -0.316467 -0.179275 0.490629 -0.180779 -0.041567 -0.802976 -0.004318 0.136503 0.489648 -0.062623 -0.074767 0.212161 -0.346879 -0.038565 -0.127722 0.190926 -0.209712 0.199165 0.095733 -0.281233 -0.119410 -0.093779 0.081727 -0.199144 0.025921 0.152765 0.091054 -0.573358 0.218503 -0.129217 -0.131091 0.338870 0.122461 -0.041065 -0.348573 -0.262753 0.078362 0.185073 0.013017 -0.390962 -0.026251 0.302395 -0.277292 -0.280919 -0.164337 -0.358034 0.079029 -0.359376 0.101109 0.184099 -0.055592 0.264728 0.450804 -0.101311 -0.278533 0.319541 -0.430423 -0.299505 0.000347 -0.149614 -0.130877 0.269828 0.519165 0.138427 0.243793 0.147936 0.522089 -0.253330 -0.278278 0.238675 -0.028910 -0.027611 0.184261 0.258346 -0.465557 -0.214916 -0.162261 -0.250576 0.218216 -0.090402 0.348551 -0.254361 0.101494 0.071585 0.011980 -0.099935 0.260052 0.036863 -0.031399 -0.072096 0.563364 0.528837 -0.128952 0.077711 -0.174410 0.072315 -0.384071 0.000600 -0.176591 0.320344 -0.253798 0.182131 0.229454 0.291805 0.083693 -0.052454 0.003785 -0.171510 +PE-benchmarks/vertex-cover-problem.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.366134 0.363411 0.730044 -1.434301 1.557063 1.074241 0.142202 -0.280790 -0.857896 -0.402207 -0.406642 -0.850282 -0.769260 1.437481 -0.525613 0.681017 1.532716 -0.004170 -0.332294 -0.191837 1.324609 0.000487 1.390208 0.585258 -1.441162 -0.051526 0.566155 0.986365 0.112307 1.535495 -0.543788 -1.268597 -0.003796 -0.225797 0.371066 -0.835665 0.436423 0.116405 0.070643 -1.640439 0.200201 0.289068 -0.446853 -0.103951 -0.296681 -0.115606 1.334729 1.086922 -0.760586 -0.144148 1.190356 0.904620 -0.376196 0.383158 -0.093471 0.326698 0.675368 -0.255882 -0.560139 -0.421559 -0.104631 -0.444040 0.223782 1.070693 1.380582 -0.094297 0.073881 0.787149 -0.096025 0.257736 0.222262 0.214177 -0.000814 0.273381 0.668319 -0.767537 -0.243196 -1.825254 0.040625 -1.990708 -0.595463 -0.920384 0.094250 0.520366 0.392177 -0.200883 1.559469 -0.201330 0.221014 0.971884 1.538234 -0.916072 -0.289562 -1.692633 -1.039551 0.379074 -0.627389 -0.543677 -0.033118 0.276527 -0.654079 -0.962873 -0.022619 0.099934 -0.425550 -0.600006 -0.365744 1.197303 -1.319352 -0.628116 -0.755619 0.953165 -0.361137 -1.811384 -0.847346 -0.561445 0.519934 -0.374191 0.361400 -1.093932 0.183108 1.228069 -0.694514 -0.373263 -0.411342 1.073401 0.922298 -0.225410 0.197333 -0.189112 0.327083 1.217712 0.869318 -0.690017 -0.722162 0.306669 -0.219098 -0.385361 -0.996885 0.060469 0.118654 -1.185288 0.212151 1.242933 -0.472622 -0.146130 -0.051972 -0.742614 1.001629 3.640194 -0.329797 0.555498 0.041171 -1.426504 0.576925 0.190881 -0.583773 0.272489 0.302563 0.454430 -1.144931 -1.093286 0.806785 0.933094 0.868873 -0.905406 -0.187917 -0.579085 -0.284356 -0.019683 -0.264351 0.721614 -0.703253 -0.579930 -0.440164 0.362832 2.156573 -0.271920 -1.444440 1.085238 1.038592 -0.847672 -0.629274 -0.548948 -0.804571 -0.237970 0.709322 -0.355180 0.933577 1.648540 -2.756720 1.085942 0.397832 -0.582667 0.641460 -0.415672 -0.068266 -0.798291 -0.113596 1.333167 1.336443 -0.353600 0.394893 -0.255751 -0.980088 0.292078 0.333547 0.539261 -0.254860 0.218145 0.208315 -1.049377 -0.866530 -0.183385 -0.663094 -0.085191 -0.493845 0.282897 -0.129999 -2.548872 1.627858 -0.413967 0.139616 0.598647 -0.260509 1.195511 -1.015843 -1.349721 0.862956 0.241770 -0.224290 -0.273747 0.330811 1.148457 0.169075 0.678278 -0.791193 -1.840417 0.290435 -0.138398 0.492304 0.420566 0.606360 0.802400 -0.113033 -0.319971 -1.170259 -0.842796 0.592544 0.249843 -0.566352 -0.138061 -0.106382 1.130880 1.098060 -0.095305 -0.403164 -0.582817 1.168905 -0.821913 -0.222508 0.894911 -0.054413 -1.262945 0.092243 1.156374 -0.790856 -0.903229 -0.856467 0.539526 -0.389615 -1.102162 0.193053 -0.450204 0.145681 0.854997 0.000112 -0.821578 0.609546 0.381720 -0.154481 -0.439004 1.671085 1.081010 -0.679670 0.342692 -0.950873 0.591113 -1.711121 -1.216646 0.260493 -0.643330 -0.269651 0.374238 -0.039114 0.985185 -0.419213 0.941415 0.193111 -0.704993 +PE-benchmarks/vertex-cover-problem.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.322901 -0.189909 0.348962 -0.723862 0.515521 0.024413 0.172834 -0.251728 -0.715487 -0.355006 0.097590 -0.648089 -0.380023 0.871720 -0.353049 0.354018 1.130410 0.347730 -0.216327 -0.425913 0.664420 -0.466285 1.020778 0.996070 -0.843066 -0.058768 0.263842 0.694077 0.452924 0.372400 -0.078362 -0.299133 0.257796 -0.446705 0.217763 -0.699574 0.158679 0.283004 0.172721 -1.215987 0.144324 -0.143231 0.135520 -0.011275 -0.129260 0.646463 0.615899 0.690852 -0.351530 0.356704 0.760758 0.128569 0.036270 0.206125 0.082249 0.041226 0.460403 0.091300 -0.277617 -0.075478 -0.104552 -0.636610 0.174962 0.733800 1.045853 -0.007092 -0.018508 0.248170 0.158674 0.249492 0.433347 0.174100 0.003399 0.042002 0.444723 -0.999419 0.062075 -1.835295 -0.125327 -2.095232 -0.443483 -0.271921 0.659382 -0.203001 0.132389 0.218775 0.859618 0.134318 -0.033830 0.547407 0.913373 -0.552419 -0.352064 -0.445215 -0.463245 0.396185 -0.450481 0.049099 0.456284 0.395009 -0.527204 -0.438624 0.374052 0.054372 -0.344707 -0.277280 -0.048617 0.730034 -0.862665 -0.366981 -0.490137 0.308114 0.024775 -1.135683 0.090367 -0.620905 0.809242 0.025021 -0.218540 -0.432737 0.106499 0.397869 -0.264314 -0.089639 -0.451152 0.622295 0.322973 0.120615 0.003793 0.065842 0.118488 0.788177 0.437790 -0.565947 -0.164222 0.212162 -0.478435 0.057168 -0.782253 -0.283391 0.680798 -0.717888 0.217638 0.271907 -0.493224 -0.386487 0.751093 -0.041175 0.376204 1.976549 0.000448 0.622476 0.502519 -0.655047 0.287707 -0.047023 0.104432 0.434160 0.516453 0.095350 -0.724728 -0.721704 0.307063 0.788788 0.574367 -0.882303 -0.512696 -0.209901 0.023029 0.081729 -0.012727 0.237748 -0.329578 -0.361867 -0.147534 0.376063 1.118974 -0.251420 -0.510580 0.194143 0.344350 -0.439198 -0.962877 -0.220313 -0.391212 0.101176 0.013483 0.066200 0.429581 1.007700 -1.975890 0.722757 -0.001723 0.058318 0.523585 0.081084 -0.451552 -1.318559 0.030628 0.475856 0.843336 -0.036112 0.078207 0.339041 -0.771228 -0.042313 0.117423 0.294496 -0.314292 0.333572 0.154171 -0.400130 -0.452777 -0.027460 -0.140130 -0.081702 -0.079527 0.493806 0.048404 -1.622183 0.712781 -0.301216 -0.320463 0.206438 -0.195482 0.601834 -0.842299 -0.755945 0.345502 -0.088099 -0.371455 -0.640244 0.122391 0.559677 -0.213965 0.131868 -0.384746 -0.776332 0.462755 -0.514819 0.433020 0.341902 0.011813 0.721306 -0.073529 -0.218281 -0.731244 0.073631 -0.012403 -0.277277 -0.438070 -0.060802 -0.070343 0.613264 0.901999 0.036852 -0.193959 0.204145 0.879694 -0.740898 -0.477854 0.506632 0.398504 -0.407088 0.596575 0.586827 -0.955918 -0.250585 -0.493737 -0.221899 0.010649 -0.592881 0.544768 -0.241459 0.339363 0.161333 0.126143 -0.178942 0.565465 0.213754 0.082889 0.002908 1.044265 1.318866 -0.423909 0.004906 -0.759945 0.346656 -1.052953 -0.742261 0.120748 0.137320 -0.375777 0.213320 -0.002760 0.706309 0.091231 -0.012552 -0.257974 0.082717 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.627806 -0.956383 0.145285 -1.629573 1.111214 -0.023232 0.220287 -0.321373 -1.701465 -0.456143 0.279264 -1.479596 -0.361665 1.794782 -0.556889 0.989326 2.189332 0.703229 -0.529807 -0.602575 1.284682 -0.620967 1.693585 1.496941 -1.323817 -0.236909 -0.104290 1.411118 0.672229 0.393051 0.174913 -0.502452 0.313918 -1.037277 0.084315 -1.184809 0.498225 0.956402 0.558874 -2.084136 0.524550 -0.049695 0.588485 -0.007421 -0.451709 0.650012 0.682204 1.302757 -0.660494 0.641653 1.499310 0.102653 0.022635 0.410744 -0.019991 0.126923 0.414469 0.066058 -0.677614 -0.262304 -0.098032 -0.843128 0.344688 1.037190 1.832170 -0.024927 -0.138114 0.679601 0.585478 0.553126 1.294440 -0.015249 -0.307752 -0.421796 0.741828 -1.525859 -0.223145 -3.193045 -0.099821 -3.572961 -0.567020 -0.135818 1.669008 -0.125696 -0.084129 0.247769 1.299002 -0.023039 -0.268509 1.190851 1.462089 -0.693346 -0.881786 -1.195819 -0.855430 0.955307 -0.736338 -0.240665 1.331502 1.117004 -0.804427 -0.414926 0.374577 0.003509 -0.542246 -0.694932 0.076195 1.488907 -1.308486 -0.743660 -0.502532 1.384589 0.192531 -1.907136 -0.257432 -1.102790 0.669923 0.013776 -0.397917 -0.573317 0.085882 0.366006 -0.661976 0.191687 -0.687372 0.957572 0.470814 0.370304 -0.031553 0.371032 0.294792 1.565591 0.169441 -1.265356 -0.198350 0.552697 -0.411911 0.193440 -1.614092 -0.836474 1.068734 -1.528377 0.599650 0.361050 -0.964046 -0.670511 0.947421 0.395059 0.593605 3.522263 0.233797 1.168292 1.095315 -0.888931 0.673462 0.184344 0.501413 0.760277 0.674075 -0.238840 -0.826499 -1.408782 0.478090 1.222959 1.223839 -1.541736 -0.971825 -0.461759 0.101203 0.402441 -0.323360 0.670110 -0.676224 -0.407650 -0.144969 0.801794 1.937194 -0.313317 -0.973467 0.515400 1.134627 -0.963904 -1.703087 -0.528167 -1.169344 0.098343 0.097585 0.320862 0.815385 1.973537 -3.330741 1.328242 0.530457 0.511673 0.891599 0.231543 -0.879980 -2.699451 -0.436314 0.589865 1.799891 -0.237133 0.100043 0.816558 -1.213294 -0.019823 0.527111 0.254967 -0.212902 0.225583 -0.092588 -0.151345 -0.469666 0.283381 -0.726079 0.214504 -0.181108 1.005048 0.303098 -2.456079 0.966135 -0.617633 -0.584805 0.437998 -0.449199 1.333259 -1.479803 -1.109744 0.653804 -0.053802 -0.791936 -1.108839 0.521065 1.038812 -0.359750 0.433039 -0.452867 -1.311334 0.863670 -1.115380 0.692922 0.610297 -0.474194 0.724903 -0.063250 -0.365797 -1.153236 -0.101501 -0.245999 -0.387523 -0.766775 -0.087110 0.135219 1.169726 1.329146 0.350727 -0.744181 0.249471 1.488038 -1.090503 -0.935622 1.011580 -0.041831 -0.851245 1.188810 1.214026 -2.081598 -0.106215 -0.864541 -0.040572 0.087331 -1.051552 0.958530 -0.056310 0.810247 0.002415 0.250737 -0.132976 1.105863 0.568085 0.028189 -0.071683 2.180610 1.771545 -0.489806 -0.056290 -1.514120 0.680812 -1.846512 -1.371777 0.269050 0.257332 -1.068216 0.611624 0.171484 1.330758 -0.011311 0.224185 -0.747639 0.286101 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.058478 0.039542 0.141918 -0.172454 0.164045 -0.029900 0.057331 -0.079581 -0.195365 -0.119815 -0.038008 -0.097852 -0.053141 0.234097 -0.093115 0.138078 0.353991 0.158618 -0.008225 -0.158285 0.163118 -0.281116 0.304767 0.309921 -0.238959 0.040835 0.159130 0.157546 0.079678 0.269648 -0.154830 -0.127785 0.093491 -0.167293 0.093217 -0.301674 0.011345 0.086056 0.053917 -0.421512 0.042119 -0.109513 0.094783 -0.012568 -0.037025 0.157940 0.235029 0.173106 -0.054086 0.163960 0.181089 0.091251 0.016003 0.077704 0.105740 0.187786 0.237873 -0.051853 -0.089214 0.037799 -0.041500 -0.246283 0.083866 0.210124 0.277216 -0.020438 0.014925 0.064194 -0.044852 0.031834 0.097327 0.049038 -0.068122 0.017027 0.069737 -0.439797 0.090011 -0.539470 -0.079795 -0.691463 -0.152284 -0.151800 0.085890 -0.067927 0.140426 0.197990 0.266469 -0.005350 0.074453 0.035696 0.260277 -0.255240 -0.089316 -0.067493 -0.109175 0.065958 -0.107590 -0.058880 0.062175 0.043040 -0.142739 -0.215418 0.283281 0.079038 -0.103104 -0.081167 -0.020269 0.196636 -0.374806 -0.208377 -0.217410 -0.024968 -0.105143 -0.275435 0.198473 -0.163287 0.319036 0.026684 -0.061838 -0.271344 0.067492 0.242626 -0.070848 -0.105832 -0.145889 0.166487 0.046352 -0.012740 0.021367 -0.073825 -0.005068 0.283151 0.239753 -0.156610 -0.050812 0.100925 -0.190143 -0.050147 -0.201792 -0.122241 0.102704 -0.247207 0.042239 0.100257 -0.156172 -0.043749 0.309877 -0.051423 0.145111 0.486028 -0.044383 0.137629 0.077754 -0.257884 0.048185 -0.046405 -0.012898 0.101701 0.204842 0.053149 -0.237861 -0.203275 0.033853 0.217246 0.162814 -0.197292 -0.271695 -0.156529 -0.006049 0.157518 -0.011646 0.020802 -0.110696 -0.157699 -0.062544 -0.033726 0.439813 -0.064805 -0.009099 0.049719 -0.030607 -0.214070 -0.357994 -0.067331 -0.186747 0.052269 -0.103906 -0.049012 0.088087 0.273176 -0.640627 0.244486 -0.215860 -0.089734 0.134760 0.002982 -0.044839 -0.411351 0.009399 0.160888 0.304488 -0.040608 0.134802 0.093255 -0.219236 -0.036579 -0.059878 0.144238 -0.145443 0.110614 0.132057 -0.296769 -0.127488 0.049716 0.056310 -0.117319 0.031536 0.098599 0.077435 -0.552423 0.222236 -0.075342 -0.060468 0.185807 0.065416 0.141517 -0.231009 -0.223066 0.114133 0.039856 0.027991 -0.105346 -0.009613 0.210148 -0.144678 -0.057234 -0.073285 -0.205856 0.035471 -0.103272 0.083364 0.109242 0.035430 0.234109 -0.075535 -0.056488 -0.190657 0.129302 -0.133736 -0.201234 -0.022845 0.008172 -0.075171 0.209215 0.337899 0.086579 0.018539 0.141843 0.303726 -0.220655 -0.066048 0.173395 0.177925 -0.093470 0.121138 0.187393 -0.272245 -0.158890 -0.097860 -0.041592 0.059751 -0.120839 0.163285 -0.152023 0.064398 0.085484 0.040153 -0.098678 0.175134 0.024494 0.040463 -0.034300 0.287204 0.360553 -0.110593 0.026836 -0.128250 0.018517 -0.290994 -0.142981 -0.057119 0.176500 -0.139720 0.076322 -0.014580 0.210699 0.002413 0.072848 0.021557 -0.101513 +PE-benchmarks/vertex-cover-problem.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.217032 -0.040421 0.412416 -0.538311 0.423150 0.126418 0.185067 -0.261148 -0.536627 -0.148248 0.035331 -0.258931 -0.151536 0.666568 -0.252562 0.423555 0.991951 0.363538 -0.169510 -0.395082 0.682658 -0.654807 0.896961 0.916447 -0.780698 0.020855 0.496649 0.529541 0.466992 0.486316 -0.445932 -0.066610 0.285270 -0.693320 0.217658 -0.794974 0.108665 0.150024 0.298914 -1.135384 0.092056 -0.409235 0.009606 -0.042239 -0.137314 0.569211 0.591725 0.561406 -0.313014 0.335790 0.620574 0.017756 -0.013834 0.179769 0.174559 0.416196 0.605062 0.413757 -0.188446 -0.030314 -0.070318 -0.632190 0.334855 0.644988 0.877136 -0.035855 0.059810 0.319853 0.118579 0.054021 0.300648 0.158781 -0.101355 0.048914 0.399714 -1.357120 0.186472 -1.716675 -0.232352 -1.769913 -0.431312 -0.382776 0.252308 -0.626800 0.457620 0.356130 0.741814 0.033180 0.102519 0.243197 0.735125 -0.784516 -0.261755 -0.358392 -0.368046 0.228219 -0.403216 -0.014973 0.437311 -0.026172 -0.458140 -0.638305 0.659458 0.305792 -0.318227 -0.331091 -0.052893 0.630831 -0.714805 -0.638043 -0.521026 -0.027786 -0.321834 -0.930543 0.369291 -0.558758 0.999979 0.039779 -0.117177 -0.759685 0.065029 0.708544 -0.172448 -0.430687 -0.064674 0.607599 0.361840 0.055220 0.061972 -0.158067 0.026756 0.801357 0.795556 -0.429113 -0.168013 0.211315 -0.675687 -0.005975 -0.687422 -0.281460 0.591855 -0.637083 -0.018328 0.404528 -0.416514 -0.051165 1.332734 0.013812 0.383634 1.956678 0.012923 0.483567 0.316191 -0.692754 0.331039 -0.069646 0.022421 0.440267 0.533043 0.082237 -1.271703 -0.605937 0.118464 0.654712 0.458101 -0.932429 -0.752333 -0.391697 -0.034458 0.204248 -0.097821 0.123352 -0.234194 -0.412330 -0.144595 0.186503 1.220055 -0.436968 -0.450306 0.163671 -0.046116 -0.619562 -1.240008 -0.261330 -0.501860 0.127653 -0.192303 -0.042661 0.371087 0.812553 -1.737813 0.614222 -0.484387 -0.249526 0.599089 0.084453 -0.309607 -1.077739 0.130540 0.423510 0.743389 -0.012542 0.064653 0.350820 -0.675057 -0.058975 -0.056070 0.301347 -0.312989 0.346087 0.275692 -0.603629 -0.432005 0.069230 0.056567 -0.342472 0.104224 0.364782 -0.150916 -1.497006 0.628954 -0.212188 -0.278499 0.502616 -0.056191 0.432307 -0.734918 -0.724763 0.404192 0.201336 0.077084 -0.531226 0.045777 0.598972 -0.164681 -0.047977 -0.425424 -0.900092 0.168107 -0.444830 0.331711 0.309677 0.085467 0.764579 -0.168797 -0.182959 -0.834173 0.235863 -0.242084 -0.206912 -0.367570 -0.453453 -0.166639 0.638731 0.880053 0.078548 0.102537 0.159161 0.851481 -0.924741 -0.314612 0.451904 0.771152 -0.377107 0.273251 0.500153 -0.810098 -0.354210 -0.241806 -0.349765 0.120781 -0.443185 0.524404 -0.328723 0.303569 0.160886 0.163965 -0.062903 0.474545 0.103729 0.217117 -0.057852 0.812267 1.377300 -0.474479 -0.186343 -0.523750 0.263844 -0.897050 -0.582945 0.071115 0.288137 -0.363386 0.225786 0.201141 0.667144 0.093245 -0.068528 0.007097 -0.224025 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.140082 0.139802 0.294378 -0.311640 0.260979 0.008686 0.089011 -0.120893 -0.246876 -0.275595 -0.049921 -0.303070 -0.300400 0.405073 -0.220519 0.044178 0.561702 0.184008 -0.050655 -0.210524 0.255746 -0.250230 0.530527 0.507543 -0.454557 -0.003600 0.231801 0.322710 0.169580 0.361208 -0.100389 -0.283905 0.144387 -0.030140 0.211050 -0.360010 0.069425 0.027150 -0.093011 -0.633763 0.045013 -0.049793 0.087177 -0.029155 -0.031735 0.324260 0.469758 0.331892 -0.139924 0.067975 0.331320 0.231053 0.004907 0.124072 0.083484 0.000667 0.328499 -0.136227 -0.155374 -0.019685 -0.071614 -0.394590 0.021058 0.435266 0.524890 0.044773 0.056711 0.036397 -0.063547 0.126408 0.083609 0.098028 0.067899 0.173777 0.153746 -0.407407 0.117372 -0.805808 -0.094779 -1.088421 -0.246015 -0.292619 0.202510 0.050638 0.076392 0.133929 0.462635 0.128080 0.124515 0.199207 0.555866 -0.300939 -0.145335 -0.208382 -0.234622 0.189680 -0.235324 0.043884 0.039952 0.153005 -0.278376 -0.278196 0.214636 0.027073 -0.171085 -0.027844 -0.055912 0.322949 -0.547376 -0.101213 -0.356361 -0.037396 0.014791 -0.597152 0.122180 -0.281670 0.446437 0.005157 -0.069576 -0.263008 0.081220 0.297861 -0.111519 -0.054847 -0.432216 0.336934 0.111575 -0.028916 0.018077 -0.041896 0.064578 0.329024 0.273528 -0.233374 -0.113470 0.055386 -0.303996 -0.091115 -0.353612 -0.077725 0.286777 -0.337254 0.091170 0.183432 -0.245799 -0.220959 0.180244 -0.198849 0.298831 0.863787 -0.089703 0.243297 0.137635 -0.434117 0.097586 -0.052345 -0.089616 0.130766 0.289755 0.172405 -0.249071 -0.352842 0.158180 0.401411 0.269569 -0.281714 -0.167659 -0.150748 -0.027702 0.012838 0.033834 0.090800 -0.226109 -0.238625 -0.130364 0.151132 0.543776 -0.059391 -0.205373 0.105458 0.097869 -0.161317 -0.345482 -0.079580 -0.074934 0.076246 -0.025473 -0.052057 0.207089 0.503390 -1.017863 0.394765 -0.040738 -0.063146 0.227476 -0.077302 -0.143105 -0.553865 0.143627 0.389915 0.395673 -0.028557 0.096159 0.053409 -0.394809 -0.059178 -0.008488 0.271278 -0.215342 0.173983 0.171214 -0.374417 -0.345473 -0.121152 0.021031 -0.092782 -0.083140 0.180260 0.089264 -0.898688 0.510991 -0.155260 -0.102357 0.061244 -0.075633 0.197612 -0.456282 -0.437712 0.123729 -0.084049 -0.179097 -0.252655 0.022687 0.308903 -0.174100 0.032473 -0.190928 -0.336263 0.201182 -0.148951 0.171118 0.159950 0.195032 0.414061 0.039483 -0.084238 -0.330490 0.072078 0.025950 -0.231702 -0.186783 0.143399 -0.090171 0.297156 0.568891 -0.041353 -0.058459 0.159753 0.439867 -0.281021 -0.244753 0.266960 0.153336 -0.185022 0.245250 0.291867 -0.395939 -0.300815 -0.286229 -0.091181 0.015994 -0.358957 0.188353 -0.249999 0.093227 0.235051 0.022578 -0.233414 0.275300 0.062638 0.019401 0.010125 0.465601 0.585947 -0.226293 0.136576 -0.324723 0.112263 -0.582859 -0.353809 0.032342 0.036046 -0.080970 0.080998 -0.098288 0.307257 -0.017856 0.103999 -0.046150 -0.038387 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::__aligned_membuf::_M_addr() = -0.083237 0.146771 0.260718 -0.267468 0.293270 0.218020 0.072605 -0.156520 -0.224624 -0.084225 -0.063246 -0.247825 -0.142270 0.338393 -0.166160 0.148988 0.472178 0.137093 -0.065307 -0.093198 0.185776 -0.132416 0.433913 0.398713 -0.327670 0.040127 0.176123 0.179636 -0.003495 0.459177 -0.299040 -0.323835 0.090765 -0.094189 0.088544 -0.278828 -0.005146 -0.005290 0.075434 -0.526879 0.051919 -0.013572 0.024743 -0.055145 -0.016787 0.020992 0.430847 0.237445 -0.015996 0.061024 0.196997 0.200793 0.006953 0.087371 0.194948 0.209870 0.402316 -0.075310 -0.133001 -0.029225 -0.083549 -0.157948 0.007957 0.331720 0.367610 0.057441 0.004111 0.004341 -0.075382 0.023634 0.046364 0.083836 -0.037467 0.198153 0.049985 -0.322316 0.173813 -0.471057 -0.062379 -0.520591 -0.204589 -0.200944 0.017132 0.085099 0.203061 0.069473 0.381678 -0.037311 0.103316 0.001018 0.453052 -0.362799 -0.109606 -0.144967 -0.201231 0.045261 -0.132493 -0.032075 -0.051798 -0.022159 -0.233494 -0.308868 0.249919 0.123833 -0.134626 0.012850 -0.007660 0.260504 -0.380523 -0.217947 -0.245425 -0.005416 -0.129701 -0.449506 -0.002142 -0.185310 0.209551 0.020831 -0.117333 -0.433507 0.123630 0.344514 -0.137991 -0.162997 -0.210317 0.282204 0.138875 -0.035334 0.010735 -0.120347 0.078197 0.383440 0.219705 -0.194153 -0.025497 0.040671 -0.199593 -0.083260 -0.225515 -0.072354 -0.045739 -0.288766 0.026489 0.266008 -0.206806 0.050603 0.097552 -0.089254 0.203653 0.872805 -0.152962 0.212823 0.048637 -0.435161 0.145428 -0.034371 -0.107970 0.013051 0.192526 0.178867 -0.404125 -0.270781 0.163251 0.331181 0.220217 -0.230838 -0.111689 -0.174390 -0.052674 0.070403 0.045762 0.046625 -0.145002 -0.231251 -0.122720 0.057491 0.655893 -0.109861 -0.294008 0.135507 -0.025024 -0.135644 -0.256412 -0.091625 -0.188896 0.068331 -0.018287 -0.083083 0.190818 0.402863 -0.784296 0.342776 -0.150487 -0.246350 0.342556 -0.062783 -0.086439 -0.192863 0.040576 0.324652 0.369916 0.001569 0.072631 0.008331 -0.297613 -0.056168 -0.034488 0.207662 -0.199672 0.155445 0.203299 -0.464521 -0.230027 -0.112616 0.033574 -0.198317 -0.145100 0.127350 0.029635 -0.725748 0.421663 0.050532 -0.027225 0.170907 -0.035373 0.137107 -0.316010 -0.363049 0.143553 -0.002136 0.040108 -0.029153 -0.025371 0.239798 -0.042363 0.108570 -0.239983 -0.338175 0.079673 -0.032466 0.195587 0.143230 0.138793 0.208496 0.053971 -0.065830 -0.226695 -0.027056 0.049865 -0.103319 -0.135141 0.015963 -0.145144 0.308209 0.417343 0.023382 -0.039569 -0.064169 0.340319 -0.207249 -0.013012 0.220697 0.069440 -0.239269 -0.030034 0.254939 -0.238941 -0.228559 -0.142132 -0.078435 -0.080710 -0.247418 0.126713 -0.187912 0.071798 0.174404 -0.018634 -0.201093 0.154126 0.022502 -0.002543 0.034131 0.350832 0.283604 -0.122111 0.138893 -0.233886 0.114923 -0.434073 -0.275025 0.038360 -0.018102 -0.207792 0.019283 -0.031943 0.258399 -0.050606 0.160714 0.049200 -0.120969 +PE-benchmarks/vertex-cover-problem.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.303841 -0.111408 0.515115 -0.626678 0.453957 0.081862 0.213339 -0.219217 -0.644003 -0.284643 0.026403 -0.349229 -0.325191 0.810314 -0.358668 0.322688 1.170853 0.479316 -0.171250 -0.476524 0.702930 -0.642767 1.047885 1.095328 -0.882693 -0.039189 0.467063 0.667354 0.491116 0.561624 -0.329689 -0.226199 0.324725 -0.545357 0.307992 -0.914001 0.129173 0.234723 0.132482 -1.327552 0.102124 -0.307339 0.000284 -0.024918 -0.070742 0.764690 0.648621 0.661201 -0.335767 0.404272 0.687222 0.138267 0.006336 0.207331 0.163695 0.306580 0.583301 0.283831 -0.250537 0.000433 -0.141793 -0.758685 0.282217 0.760041 1.047873 -0.020904 0.062864 0.180633 0.092331 0.169002 0.359143 0.188921 0.015650 0.058588 0.462463 -1.260912 0.126533 -1.923584 -0.195264 -2.129315 -0.479526 -0.442332 0.473459 -0.479676 0.321511 0.280512 0.888303 0.094224 0.092107 0.417632 0.875020 -0.746007 -0.307984 -0.406195 -0.426674 0.305531 -0.479832 0.007282 0.413277 0.140789 -0.544034 -0.660687 0.576671 0.198730 -0.338824 -0.282209 -0.096470 0.774396 -0.916542 -0.535658 -0.672003 0.079594 -0.171081 -1.096348 0.301367 -0.669723 1.108325 0.067705 -0.203321 -0.616930 0.144085 0.674244 -0.208959 -0.303668 -0.246347 0.725089 0.328160 0.004395 0.020021 -0.091530 -0.037574 0.783248 0.801714 -0.507535 -0.197299 0.286840 -0.743619 -0.031418 -0.831975 -0.247035 0.720011 -0.701563 0.070581 0.348549 -0.500884 -0.251787 1.155826 -0.065755 0.469357 2.131303 -0.045197 0.560275 0.397083 -0.746971 0.344018 -0.039760 0.091387 0.485242 0.645456 0.110962 -1.161484 -0.691869 0.177918 0.789691 0.548747 -0.973348 -0.681120 -0.386770 0.007481 0.139971 -0.019811 0.173796 -0.325601 -0.454783 -0.166526 0.205511 1.254675 -0.388064 -0.571786 0.116703 0.099992 -0.577686 -1.165024 -0.227007 -0.380048 0.130367 -0.084314 -0.043959 0.417051 0.957171 -2.042586 0.736448 -0.371121 -0.143024 0.597397 0.068502 -0.344111 -1.220486 0.126321 0.497817 0.893286 0.044210 0.065628 0.386060 -0.804815 -0.054595 -0.023214 0.435587 -0.374867 0.413536 0.302195 -0.637072 -0.505845 -0.064251 0.028103 -0.313753 0.020931 0.419828 -0.090347 -1.788453 0.730183 -0.280585 -0.304950 0.420611 -0.040371 0.505150 -0.860850 -0.858117 0.402661 0.118512 -0.162508 -0.669912 0.043718 0.679176 -0.220879 0.024511 -0.445791 -0.968498 0.354094 -0.469849 0.443447 0.324863 0.085973 0.945647 -0.101035 -0.222702 -0.860821 0.161277 -0.073005 -0.314393 -0.381283 -0.267979 -0.148419 0.665947 1.020729 0.049595 0.015929 0.182941 1.039529 -0.924788 -0.382518 0.527867 0.742248 -0.299994 0.482767 0.597933 -0.979514 -0.440534 -0.369460 -0.329250 0.121735 -0.515917 0.598756 -0.430792 0.346538 0.171341 0.212935 -0.189927 0.513954 0.173657 0.155299 -0.016597 0.993348 1.572189 -0.521517 -0.021032 -0.624883 0.329706 -1.040282 -0.635255 -0.002026 0.192596 -0.325979 0.285843 0.074125 0.733793 0.122986 -0.050416 -0.091841 -0.130231 +PE-benchmarks/vertex-cover-problem.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.187602 -0.055819 0.442655 -0.408223 0.263108 -0.042985 0.132877 -0.065081 -0.419237 -0.243808 -0.041819 -0.228138 -0.257133 0.546994 -0.259530 0.145330 0.843298 0.395485 -0.082099 -0.366122 0.424680 -0.563082 0.700758 0.764150 -0.629747 -0.036515 0.333350 0.526467 0.355835 0.477092 -0.247481 -0.152587 0.172672 -0.294305 0.348866 -0.680769 0.112961 0.162491 -0.068369 -0.989920 0.054358 -0.126434 0.127080 -0.007747 -0.010669 0.593761 0.464961 0.445514 -0.220941 0.255368 0.451882 0.078589 0.057429 0.133465 0.121267 0.231482 0.497245 0.154895 -0.238794 0.083277 -0.090536 -0.648226 0.215563 0.525973 0.746943 -0.023142 0.076246 0.040937 0.055435 0.123443 0.247133 0.111494 0.006903 0.054896 0.319133 -0.846524 0.163724 -1.310411 -0.104678 -1.592238 -0.334653 -0.413740 0.367174 -0.268177 0.171445 0.160419 0.619948 0.063342 0.155743 0.222473 0.613177 -0.486768 -0.234174 -0.332473 -0.274622 0.251317 -0.355395 -0.074594 0.334832 0.118139 -0.354217 -0.425508 0.457713 0.133975 -0.225532 -0.065935 -0.111233 0.557393 -0.686061 -0.373382 -0.585954 -0.030070 -0.091936 -0.744143 0.345532 -0.457660 0.693679 0.091588 -0.113947 -0.389663 0.107955 0.505435 -0.136100 -0.145270 -0.363513 0.595248 0.148633 -0.076903 0.027123 -0.041038 -0.056810 0.425363 0.603326 -0.341855 -0.178568 0.291005 -0.627927 -0.118238 -0.614649 -0.205211 0.563679 -0.495440 -0.035897 0.164867 -0.361235 -0.140791 0.708173 -0.072412 0.412148 1.407440 -0.047511 0.323913 0.197994 -0.503618 0.345944 0.059318 0.057604 0.308734 0.479400 0.089048 -0.782337 -0.467219 0.053262 0.537526 0.374654 -0.603382 -0.494254 -0.336936 0.005464 0.152083 -0.010083 0.142017 -0.284335 -0.309935 -0.110139 0.053187 0.849031 -0.239849 -0.419256 0.024266 0.009124 -0.441875 -0.852071 -0.108547 -0.247534 0.083729 -0.215914 -0.049556 0.272723 0.654736 -1.462565 0.562654 -0.268660 -0.118870 0.482695 -0.086464 -0.149060 -0.986113 0.115459 0.364574 0.667883 0.042625 -0.011580 0.260047 -0.554548 -0.031459 -0.063556 0.396594 -0.263594 0.277930 0.179257 -0.464109 -0.375535 -0.136746 0.037980 -0.229041 -0.011607 0.239746 0.008658 -1.223815 0.520173 -0.238241 -0.203298 0.307772 0.037745 0.213200 -0.647683 -0.590748 0.202552 0.112347 -0.163290 -0.527934 -0.013980 0.482796 -0.244601 -0.100147 -0.275563 -0.679443 0.243975 -0.366838 0.272767 0.219990 0.061898 0.682247 0.183628 -0.151276 -0.545386 0.184258 -0.155666 -0.330570 -0.188655 -0.139718 -0.097470 0.445118 0.778381 0.032769 0.116769 0.152326 0.760891 -0.559977 -0.348686 0.369929 0.339184 -0.111418 0.348500 0.419711 -0.735702 -0.381449 -0.296667 -0.250255 0.174514 -0.337975 0.390028 -0.425837 0.209237 0.157603 0.127978 -0.199249 0.346933 0.106328 0.041901 -0.045765 0.747665 1.068511 -0.370478 0.095647 -0.421180 0.217614 -0.732156 -0.349295 -0.109021 0.193107 -0.190604 0.258586 0.116447 0.451938 0.087294 -0.042271 -0.069285 -0.136712 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/vertex-cover-problem.cpp___GLOBAL__sub_I_vertex_cover_problem.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/weighted-job-scheduling.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/weighted-job-scheduling.cpp__jobComparataor(Job, Job) = -0.345767 -0.117668 0.663560 -0.730151 0.818240 0.509104 0.397681 -0.195654 -1.014476 -0.285693 0.148402 -1.227341 -0.725950 1.298455 -0.396847 0.480360 1.636022 0.499411 -0.383115 -0.205265 0.554163 -0.337226 1.390128 1.337565 -0.838185 0.047921 0.020234 0.511951 -0.163529 1.171529 -0.580129 -1.114482 0.353700 -0.301038 0.280924 -0.602529 -0.156615 0.096641 0.224131 -1.691370 0.155795 0.798042 0.307748 -0.254614 0.068252 0.293988 1.098936 0.805109 0.080640 0.428019 0.432506 -0.045468 0.279640 0.230360 0.810621 0.384898 1.032417 0.096958 -0.818499 -0.040120 -0.485925 -0.527518 -0.181820 0.905603 1.203285 0.109117 -0.211300 -0.206317 -0.087096 0.329554 0.373539 0.311786 0.155275 0.285258 0.470031 -0.388739 0.247467 -1.342010 -0.087908 -1.939494 -0.806773 -0.244782 0.922070 0.285714 0.382892 -0.385440 1.243307 -0.259344 -0.116406 0.159281 1.536023 -0.871397 -0.559670 -0.449256 -0.464929 0.162930 -0.511114 -0.159193 0.678806 -0.104348 -1.003174 -0.550176 0.598986 0.246442 -0.323984 0.230538 0.022426 1.101184 -0.970131 -0.591678 -0.854221 0.321694 0.052479 -1.516211 -0.323445 -0.339185 -0.043452 0.461391 -0.832383 -0.829735 0.679066 0.526679 -0.566638 -0.320498 -0.435610 1.201772 0.224478 0.187667 0.117728 0.171939 0.229497 1.026618 0.688572 -0.632672 0.179142 0.146376 -0.523582 0.244028 -0.567697 -0.460527 -0.060025 -0.833126 0.096134 0.401066 -0.771280 0.088786 -0.220280 0.206115 0.345535 2.637970 -0.522524 1.040139 0.370107 -1.098049 0.930024 0.007427 -0.026388 -0.094773 0.749924 0.425010 -0.982175 -0.852752 0.838819 1.284290 0.793011 -1.131486 -0.083822 -0.281569 0.168634 -0.005536 0.395196 0.340308 0.087287 -0.783663 -0.276823 0.292848 1.988500 -0.665847 -1.810146 0.348182 0.106151 0.042847 -0.884704 -0.210158 -0.511908 0.152448 -0.107565 -0.125122 0.588120 1.367276 -2.361609 1.256921 -0.195618 -0.615713 1.680710 -0.041558 -0.574635 -1.086667 -0.306743 0.821203 1.350943 0.396686 -0.392645 0.104548 -1.026197 -0.108170 -0.069957 0.521316 -0.459845 0.686190 0.011676 -0.931201 -0.578954 -0.862936 -0.046320 -0.540910 -0.579811 0.559812 0.475412 -2.073702 1.153910 0.360696 -0.263852 0.114898 0.105220 0.334640 -0.887104 -1.290233 0.309768 -0.418278 -0.723179 -0.455916 -0.180265 0.415083 0.207489 0.304634 -0.584602 -1.073134 1.038879 -0.222373 1.235454 0.438526 0.032587 0.879974 1.029994 -0.559944 -0.447834 -0.401463 0.370007 -0.509209 -0.521350 -0.254384 -0.418864 0.941722 0.944563 0.141432 -0.223542 -0.902460 1.197396 -0.761451 -0.127960 0.925090 -0.248627 -0.501844 0.265560 1.068630 -0.936509 -0.354063 -0.621090 -0.537276 -0.606021 -0.618413 0.373657 -0.491133 0.247235 0.148360 -0.166475 -0.466300 0.146714 0.203735 -0.269080 0.095268 1.314646 1.091566 -0.690425 0.552999 -0.964140 0.673681 -1.252538 -0.907284 0.209714 -0.109465 -0.931604 -0.001940 0.258880 0.652937 0.067802 -0.279373 -0.435576 0.092712 +PE-benchmarks/weighted-job-scheduling.cpp__latestNonConflict(Job*, int) = -1.209791 -1.043945 -0.006439 -2.781470 1.893668 2.122573 0.908697 -1.570557 -2.847803 -0.174291 0.848303 -2.556801 -0.143369 3.373734 -0.958077 3.037168 4.031354 0.792768 -1.471786 -0.040202 3.121644 -0.569200 3.656901 3.298521 -2.326803 -0.261950 0.081209 1.257443 0.406531 1.348058 -0.497388 -1.620180 1.243126 -3.103025 -0.613266 -2.184837 0.478812 1.212021 2.629265 -4.056252 0.872015 0.196364 0.433902 -0.953347 -0.955225 -0.799221 1.876629 2.543775 -0.505580 0.685719 2.062891 0.561261 -0.456578 0.758709 0.836091 1.278439 0.435344 -0.026660 -1.082880 -1.275511 -0.323218 -0.465728 0.894277 2.499619 3.187518 0.287097 0.038201 1.761405 0.486256 0.460134 1.510246 0.329011 -1.070652 -0.100891 0.968276 -3.931566 -0.073915 -4.477217 -0.551451 -4.137380 -1.569581 0.103990 1.334864 0.389382 2.101276 -0.135700 2.633463 -0.842942 -0.615822 1.961327 3.020290 -2.894159 -1.238685 -2.018427 -1.663309 0.736032 -1.432100 -0.171064 1.190911 -0.010594 -2.290235 -1.677672 1.121797 1.699632 -0.963294 -2.086220 0.750986 2.416566 -2.008259 -2.810972 0.003159 2.113114 -1.308071 -4.141015 -0.424585 -2.129447 0.853558 -0.039786 -1.034934 -3.248543 0.429308 1.897168 -0.897586 -1.935522 -0.457676 1.971192 1.656975 0.927170 0.249393 -0.121020 0.443854 4.492322 1.101378 -1.889378 0.298607 0.104968 -0.964162 0.926698 -1.970867 -1.502757 0.336758 -2.944253 -0.092788 2.467976 -1.653101 0.119222 2.266248 1.070997 0.867937 9.302918 -0.004286 3.203694 2.258139 -2.956574 1.483951 -0.781543 0.059737 0.746029 1.193874 -0.046001 -4.742678 -2.610373 1.472783 2.740910 2.269357 -2.679773 -1.460864 -0.847382 -0.233561 0.222003 -0.364957 0.691662 -0.175129 -2.312666 -0.644969 1.913917 5.589466 -1.367377 -0.609020 1.685050 1.227656 -1.751202 -3.465851 -1.458644 -2.868636 0.499934 0.431778 -0.037122 1.747147 3.570131 -4.324347 2.498606 -0.791963 -0.422161 2.326869 0.708941 -2.527330 -3.129511 -0.756084 1.780027 3.197416 -1.037665 0.881101 1.153203 -2.439318 -0.188425 0.348680 0.047899 -0.687000 0.998895 0.361155 -1.820599 -1.340051 1.019717 -0.992162 -1.390842 -0.176168 1.695555 0.611104 -3.317138 2.643941 0.208360 -0.842319 1.431947 -0.680015 2.720401 -2.517123 -2.722892 2.058025 0.363179 0.087335 -0.827694 0.543149 2.080890 0.574772 0.716508 -1.597751 -3.207134 1.289520 -0.946241 2.226171 1.066609 -0.221216 1.249920 -0.599521 -0.686529 -2.673199 -1.868891 -0.648151 0.346147 -2.574733 -1.600976 -0.656166 3.039490 1.999496 0.325848 -1.903727 -0.086580 2.945679 -2.637705 -0.150368 1.953590 1.155032 -3.034304 -0.276278 2.434663 -3.059703 -0.113622 -0.973032 0.062780 -0.868136 -2.111691 1.667264 0.458974 1.681490 -0.186476 0.440230 0.131437 1.068791 1.260826 0.614471 0.449702 3.534798 2.009759 -0.607707 -1.142075 -2.594632 0.966111 -3.356622 -3.199986 1.267144 0.527431 -2.414491 0.518224 0.731179 3.106464 0.254691 0.536839 -0.116335 -0.297766 +PE-benchmarks/weighted-job-scheduling.cpp__findMaxProfit(Job*, int) = -2.864349 -1.966282 0.050795 -6.819447 4.838852 6.171547 2.257320 -4.071663 -6.452159 -1.248491 2.848343 -6.591659 -2.105347 7.899578 -2.814447 5.903750 9.152958 0.688453 -3.963898 -1.139283 7.801976 -0.195115 10.399242 8.107330 -6.586746 -0.649322 0.793324 3.779212 2.117551 2.370052 0.088017 -3.411234 3.233579 -6.690490 -1.381534 -3.690346 1.198795 1.293637 5.158578 -9.228978 1.635417 -0.058585 -0.711587 -1.888339 -2.216169 -0.441410 5.620266 6.311391 -1.132536 1.424583 6.113638 1.386538 -1.104388 1.699488 1.872900 1.035008 1.669073 -0.273071 -2.159942 -3.650577 -0.765025 -1.558375 1.130372 6.645807 8.231851 0.499733 0.035261 4.304457 0.739336 1.882957 3.597196 1.234844 -1.581194 0.911968 3.286475 -9.011684 -0.523006 -11.644721 -1.605536 -11.189123 -3.993421 -0.093698 3.976059 0.661120 4.181025 0.436488 6.667376 -0.766296 -1.912090 5.891596 8.100901 -5.962884 -2.926730 -4.371666 -3.732651 1.928878 -3.903628 0.815040 2.682278 0.977590 -5.776406 -2.988237 1.895749 3.394835 -2.696555 -5.175811 1.098364 5.699939 -5.214378 -4.690943 -0.231698 5.465808 -1.791092 -11.814445 -3.123844 -5.041791 4.587974 -0.516458 -1.911458 -6.589341 0.904822 4.657615 -1.855049 -3.953456 -0.390055 4.645864 4.663985 2.889754 0.579047 0.798927 1.785824 11.052286 3.012527 -3.736636 0.117018 -0.576494 -2.008868 2.890652 -3.781597 -2.420427 1.474041 -6.451496 1.655224 6.353082 -3.460077 -1.710152 5.025913 1.963550 2.000144 24.331123 0.036100 8.164355 5.568871 -7.247876 2.009844 -2.653038 0.052090 2.104478 2.636496 -0.056440 -11.122472 -6.174378 4.304917 6.721704 4.955474 -8.202763 -1.212019 -0.962585 -0.516154 -0.819657 -0.558279 1.787100 -0.038738 -4.953320 -1.712176 6.366604 13.587357 -3.425550 -2.672316 4.152981 2.950422 -3.311144 -7.514711 -3.144702 -3.949466 1.424154 2.806007 0.546501 4.198905 8.569813 -10.832032 5.574506 -0.699650 -0.570239 5.908624 2.183939 -6.485829 -6.610205 -1.119314 4.828496 7.063678 -1.934872 0.969840 2.472527 -6.168043 -0.303595 1.381100 0.023676 -1.471009 2.671936 1.072472 -3.876783 -4.059777 1.295825 -1.992579 -1.025909 -0.774920 4.147964 -0.197852 -10.883576 7.478773 -0.087365 -2.663764 1.548532 -2.365678 7.452278 -6.019324 -7.035891 4.759355 -0.508676 -1.928663 -2.918315 1.186325 4.458242 2.149721 3.017073 -4.960236 -7.173653 4.097892 -2.667786 5.529125 2.687862 0.272995 4.543160 -3.814296 -1.645735 -7.546512 -4.758841 0.424859 0.941370 -7.254261 -2.367147 -1.554058 6.783772 4.568549 -0.098405 -5.297859 -0.059729 7.161531 -7.559914 -1.755120 4.174569 5.427466 -8.211954 1.259072 5.413922 -6.969513 -0.249356 -2.994653 -1.103796 -2.882203 -6.665539 4.083187 1.281574 4.503948 0.106148 1.771373 0.097577 2.645636 2.147628 1.791152 0.967625 8.470144 7.781509 -2.702746 -2.969679 -7.114291 3.423111 -8.680459 -9.267976 4.003009 0.288804 -4.251871 0.823591 0.737038 7.831855 1.316126 -0.392083 -1.062965 0.449081 +PE-benchmarks/weighted-job-scheduling.cpp__void std::sort(Job*, Job*, bool (*)(Job, Job)) = -0.545382 0.400333 0.984006 -1.351054 1.256291 0.691208 0.444689 -0.387981 -1.046847 -0.650165 -0.080154 -1.296507 -1.117602 1.634474 -0.724785 0.404814 2.423335 0.570075 -0.398770 -0.541446 1.202914 -0.460170 2.196763 2.022540 -1.762036 -0.046632 0.799920 1.045186 0.381160 1.178157 -0.729572 -1.205409 0.612531 -0.570994 0.529693 -1.179977 0.174026 -0.192215 0.095338 -2.482680 0.223976 -0.163000 -0.261963 -0.260696 -0.208822 0.978580 1.994435 1.349013 -0.595064 0.085576 1.226930 0.612959 -0.137858 0.434569 0.377161 0.259670 0.980904 0.287253 -0.686022 -0.348903 -0.354762 -1.026040 0.087105 1.665055 1.931301 0.252100 0.033962 0.357519 0.050488 0.318281 0.297454 0.409490 0.474420 0.651720 0.823997 -1.561485 0.102081 -3.045053 -0.391087 -3.620246 -1.096905 -1.012527 0.756331 -0.339941 0.569085 0.001731 1.858370 0.121045 0.444242 0.944138 2.253312 -1.460424 -0.664429 -1.175219 -0.949288 0.569195 -0.857730 0.172083 0.547692 0.023880 -1.330863 -1.206676 0.653633 0.318007 -0.648059 -0.432068 0.003702 1.365124 -1.516493 -0.634109 -1.394503 0.219106 -0.055286 -2.533374 -0.175928 -0.868394 1.525374 0.122388 -0.482552 -1.429082 0.349140 1.292893 -0.651725 -0.578000 -0.657303 1.556844 0.804606 0.062457 0.237990 -0.083971 0.444378 1.671212 1.369775 -0.892981 -0.312077 0.109725 -1.155502 -0.209208 -1.299924 -0.316355 0.903872 -1.348113 0.354807 1.116473 -1.038273 -0.459360 1.043822 -0.438686 1.062031 4.486305 -0.448707 1.225810 0.530487 -1.830310 0.794735 -0.279424 -0.414016 0.335804 1.088428 0.725802 -1.940297 -1.376331 0.853977 1.702216 1.150434 -1.695270 -0.365033 -0.566727 -0.111932 -0.223943 0.068246 0.457893 -0.411710 -1.006141 -0.478001 1.009985 2.690777 -0.712105 -1.716459 0.585764 0.541859 -0.329986 -1.443322 -0.483824 -0.570275 0.230117 0.389320 -0.145236 1.052712 2.118321 -3.745724 1.472360 -0.227578 -0.556738 1.346549 0.054717 -0.793092 -1.574384 0.389623 1.606962 1.671057 0.154079 -0.029837 0.086246 -1.496558 -0.200019 0.183018 0.925759 -0.683548 0.762019 0.466752 -1.465305 -1.239726 -0.650289 -0.164291 -0.475972 -0.426234 0.762363 -0.108391 -3.547711 2.117704 -0.198058 -0.435693 0.313509 -0.588022 0.980882 -1.731054 -1.965629 0.762925 -0.198895 -0.550684 -0.785768 0.081880 1.193353 -0.010467 0.575744 -1.099098 -2.018736 1.079648 -0.313569 1.201078 0.681013 0.656696 1.742491 0.059191 -0.493047 -1.508318 -0.509991 0.533048 -0.278283 -1.173665 -0.217602 -0.481092 1.377813 1.969870 -0.329969 -0.327180 -0.259707 1.629292 -1.639123 -0.597617 1.140479 0.890817 -1.059883 0.550428 1.345299 -1.497396 -1.009026 -1.003397 -0.451181 -0.342389 -1.507167 0.574581 -0.895264 0.454211 0.817003 0.011499 -0.601121 0.787642 0.241109 0.192680 0.091834 1.746317 2.472433 -1.114256 0.245435 -1.471512 0.862126 -2.333520 -1.774566 0.525337 -0.294354 -0.581946 0.177769 0.024029 1.263283 -0.205794 0.092484 -0.280267 -0.129298 +PE-benchmarks/weighted-job-scheduling.cpp__int const& std::max(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/weighted-job-scheduling.cpp__main = -0.641565 -0.221873 0.628152 -1.853527 1.469667 1.184117 0.688907 -0.582893 -1.926511 -0.887652 0.692552 -2.326576 -1.279469 2.375646 -0.806193 0.986174 2.861835 0.353378 -0.951502 -0.474445 1.704251 -0.260728 2.969504 2.535196 -2.095806 0.012121 0.016975 1.163091 0.498444 1.109038 0.029653 -1.496747 0.829509 -0.998465 0.102713 -0.975994 0.166099 0.073860 0.564406 -3.051054 0.381434 0.734459 -0.010115 -0.491656 -0.294494 0.704131 2.118521 1.799220 -0.437021 0.531876 1.659559 0.309237 -0.037629 0.460594 0.634237 -0.184755 0.824344 -0.262456 -1.052011 -0.628539 -0.310112 -1.099907 -0.079545 1.998276 2.471222 0.111265 -0.111311 0.587364 0.109203 0.668359 0.930976 0.462874 0.222435 0.420681 1.106151 -1.587380 -0.073468 -3.272131 -0.316055 -4.314372 -1.475456 -0.358689 2.055965 0.684881 0.561553 -0.431500 2.160796 -0.080015 -0.288674 1.699264 2.728837 -1.412155 -0.988205 -1.270496 -1.088759 0.800837 -1.168714 0.175953 0.820216 0.377019 -1.833538 -0.629687 0.611851 0.478312 -0.830759 -0.666080 0.160173 1.775135 -1.978196 -0.756333 -0.744488 1.313844 0.242318 -3.445826 -0.734778 -1.098285 1.125002 0.226291 -0.758540 -1.208825 0.461269 0.934421 -0.767927 -0.507452 -1.236789 1.851513 0.927912 0.782810 0.311966 0.473851 0.756713 2.417824 0.919132 -1.117261 0.006414 -0.072306 -0.579736 0.705931 -1.069507 -0.677752 0.658863 -1.718486 0.529164 1.163296 -1.193938 -0.743418 0.263948 0.304567 0.697663 6.119079 -0.207198 2.333312 1.318186 -2.043182 0.931842 -0.538384 -0.194162 0.442462 1.051983 0.346941 -2.166154 -1.727689 1.352504 2.227959 1.470603 -2.254173 0.083612 -0.122401 -0.099911 -0.329368 0.292652 0.555612 0.111490 -1.441294 -0.548940 1.706505 3.704268 -0.722670 -1.580171 0.908009 0.812080 -0.372302 -1.696911 -0.556093 -0.495394 0.419802 0.654305 0.053917 1.287119 2.623476 -3.947899 1.923547 0.055923 -0.255100 1.841121 0.300759 -1.699151 -2.297368 -0.217980 1.585550 2.259176 -0.050506 -0.098441 0.481179 -1.899960 -0.181040 0.363503 0.303772 -0.597261 0.953896 0.161568 -1.158739 -1.312031 -0.656631 -0.527371 0.005316 -0.685675 1.167940 0.352698 -3.736598 2.346257 -0.090580 -0.830568 -0.159670 -0.603786 1.657803 -1.914138 -2.226157 0.914250 -0.668355 -1.612892 -1.143804 0.035553 1.050789 0.331527 0.658752 -1.218897 -2.049709 1.852188 -0.720360 1.791495 0.928565 0.155292 1.798629 0.266447 -0.653542 -1.689557 -1.307305 0.725910 -0.453823 -1.772437 0.099324 -0.649302 1.680080 1.649329 -0.131473 -1.271449 -0.328828 2.110761 -1.745294 -0.904257 1.399527 0.692713 -1.770246 0.982730 1.755259 -2.035351 -0.249987 -1.428094 -0.528613 -0.811410 -1.824880 1.025151 -0.100335 0.985258 0.374406 0.261962 -0.520764 0.764794 0.343542 0.017469 0.155368 2.658635 2.582608 -1.182571 0.089773 -2.153514 1.211481 -2.654539 -2.552499 0.882390 -0.051538 -1.124824 0.129161 0.039710 1.830084 0.343298 -0.392251 -0.708792 0.579102 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__sort >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.318556 0.231362 0.632767 -3.265599 3.283100 1.779735 1.286824 -0.823400 -2.760062 -1.401274 0.392258 -4.204799 -2.412646 3.645150 -1.407123 2.060890 5.869543 0.769580 -1.044784 -0.735659 2.603784 0.125004 5.523488 4.679060 -3.598522 -0.136488 0.619864 1.739469 -0.314576 1.348156 -1.093804 -3.637137 1.781136 -2.135339 0.113607 -1.692640 0.310525 -0.422008 1.530867 -5.421554 0.773488 0.202961 -0.420301 -0.917915 -0.949371 1.141564 4.553485 3.306427 -1.059931 0.446808 2.826814 1.089466 -0.358073 1.136597 0.592919 0.408232 0.542137 -0.157410 -2.062644 -1.589812 -0.827730 -1.293390 -0.127711 3.525484 4.081217 0.580682 -0.443713 1.645594 0.395732 0.702613 1.112292 0.977834 1.047825 0.991588 1.989351 -3.112257 -0.740045 -6.306508 -1.128677 -7.906895 -2.920718 -1.486437 2.394000 -0.078812 1.718477 -0.332903 4.285578 -0.360645 0.679404 2.852438 5.064451 -3.575196 -1.965323 -2.858888 -1.817192 1.151579 -1.845308 0.383046 1.711457 0.215732 -3.567428 -2.152842 1.123725 0.839127 -1.325975 -2.224506 0.817150 2.481202 -2.930584 -1.844413 -2.857214 1.826550 0.193190 -6.080994 -1.078543 -1.088937 2.375591 0.502706 -1.584571 -3.572849 0.795822 2.133847 -1.861724 -1.466423 -0.936531 3.109390 2.085915 0.920712 1.242069 0.559862 1.525580 5.416145 2.478990 -2.197444 -0.481899 -0.046606 -1.715584 0.322848 -2.252548 -1.322706 1.162701 -3.631703 1.805430 2.868135 -2.552628 -1.170807 1.477298 -0.244711 1.893343 10.100909 -0.967692 3.694461 1.970651 -4.149014 1.790797 -1.871066 -0.817443 0.114686 2.209987 1.354540 -3.660807 -3.254301 2.627166 4.001210 2.915019 -3.975763 -0.024981 -0.439857 0.409619 -0.763045 -0.084747 1.491648 0.367628 -2.660257 -0.811132 3.301166 7.050397 -1.520257 -2.815977 1.979538 2.343394 0.140107 -2.891472 -1.576487 -2.263016 0.335242 1.994387 0.334285 2.229938 5.145061 -7.222595 3.047080 -0.204598 -0.600454 2.910991 1.091226 -2.793395 -3.460382 0.009295 3.590305 4.043977 -0.019833 0.643815 0.043693 -3.038489 -0.418563 0.802409 1.397092 -1.142258 1.660888 0.309779 -3.129565 -2.247887 -1.023274 -1.021545 -0.690197 -0.842003 2.041322 0.856573 -7.340929 4.803795 0.013531 -1.472844 0.421806 -1.784408 3.437320 -3.696306 -4.288896 2.249235 -1.268376 -1.472543 -0.946575 0.464558 2.147232 0.654029 1.884248 -2.232256 -4.395437 3.486784 0.255223 3.547911 1.643001 0.797728 3.347760 -0.943157 -1.516172 -2.906632 -2.684046 1.094114 -0.437020 -3.309469 -0.258916 -1.180333 3.425328 3.759295 -0.759222 -1.856950 -0.863320 3.193958 -4.162500 -0.673538 2.953551 1.948874 -3.152126 1.198991 3.586159 -3.595269 -1.311536 -2.458478 -0.087123 -1.613514 -3.711123 0.981983 -1.398409 1.210832 1.547322 -0.270629 -0.735727 1.373472 0.741814 0.497373 0.152357 4.227172 4.652411 -1.985377 0.022423 -3.865380 1.851638 -5.313871 -4.913548 2.034166 -0.658106 -2.303343 0.098370 0.369382 3.167392 -0.772426 -0.115469 -1.490945 0.281845 +PE-benchmarks/weighted-job-scheduling.cpp____gnu_cxx::__ops::_Iter_comp_iter __gnu_cxx::__ops::__iter_comp_iter(bool (*)(Job, Job)) = -0.196288 0.267194 0.349756 -0.319689 0.552546 0.377530 0.208126 -0.113650 -0.364203 -0.319700 -0.100488 -0.503242 -0.550852 0.695003 -0.261512 0.220048 0.960256 0.290645 -0.060535 -0.129225 0.361629 -0.234372 0.901728 0.768529 -0.619830 0.031235 0.281459 0.274157 -0.090800 0.705537 -0.349163 -0.740688 0.386388 -0.188557 0.159021 -0.474850 0.024542 -0.067209 -0.019339 -1.004696 0.052822 0.082510 -0.111145 -0.105940 -0.067991 0.226704 0.860894 0.505894 -0.087428 0.163386 0.292168 0.255420 0.005994 0.222128 0.258464 0.203238 0.300225 -0.158445 -0.410469 -0.062981 -0.211607 -0.557251 -0.146199 0.589153 0.741593 0.069273 0.023720 0.087090 -0.286823 0.135822 0.061000 0.157824 0.267119 0.268116 0.281820 -0.405734 -0.045680 -0.888857 -0.265658 -1.367191 -0.454597 -0.478987 0.261158 0.145045 0.310707 -0.038082 0.747377 0.016162 0.200617 0.244963 1.007864 -0.705666 -0.294693 -0.405779 -0.198899 0.162557 -0.380666 0.008031 0.111220 -0.153941 -0.547316 -0.603756 0.350002 0.136363 -0.231641 -0.193822 -0.071648 0.603520 -0.785117 -0.337005 -0.722698 -0.094734 -0.106096 -0.957390 -0.041610 -0.108909 0.441418 0.231262 -0.221002 -0.648836 0.280369 0.565175 -0.197659 -0.383722 -0.165144 0.615429 0.194801 -0.026345 0.159294 0.004295 0.170336 0.776630 0.620916 -0.251531 -0.093535 0.043974 -0.367601 -0.054729 -0.400386 -0.155051 0.053485 -0.604497 0.140072 0.474284 -0.439874 -0.103851 0.072556 -0.207924 0.440552 1.428299 -0.242596 0.412990 0.128422 -0.837305 0.319350 -0.215865 -0.219232 0.022015 0.471310 0.365667 -0.570889 -0.503418 0.360478 0.685108 0.452934 -0.567219 -0.104400 -0.325607 0.089935 -0.093549 0.102635 0.248744 -0.076393 -0.453086 -0.169785 0.286365 1.149859 -0.398189 -0.630720 0.300258 0.071966 -0.036565 -0.532670 -0.190846 -0.222716 0.040729 0.144406 -0.124133 0.258243 0.826087 -1.270488 0.643139 -0.221556 -0.346710 0.518355 0.003835 -0.230084 -0.425058 0.130415 0.700059 0.693042 0.175170 0.118299 -0.072251 -0.610678 -0.105551 0.024358 0.433917 -0.248467 0.336409 0.170642 -0.727792 -0.545113 -0.293966 0.030401 -0.350503 -0.199377 0.272020 0.256980 -1.430530 0.852094 -0.017714 -0.184735 0.176224 -0.022409 0.415032 -0.653314 -0.877101 0.323640 -0.212657 -0.303724 -0.150099 -0.014430 0.415938 0.046173 0.076202 -0.281130 -0.718719 0.448092 0.077799 0.444729 0.266480 0.335197 0.725642 0.112514 -0.363593 -0.433484 -0.269633 0.258591 -0.355517 -0.313153 -0.027355 -0.220611 0.606161 0.866164 0.042753 -0.179093 -0.218989 0.669873 -0.614445 -0.131835 0.591686 0.360052 -0.324543 0.160157 0.623429 -0.533529 -0.487991 -0.332128 -0.050130 -0.164379 -0.591185 0.111109 -0.518816 0.102093 0.388031 -0.026975 -0.359512 0.262514 0.066859 0.016204 -0.075195 0.685010 0.760483 -0.529025 0.252004 -0.491022 0.291264 -0.912517 -0.647439 0.154053 0.019211 -0.252818 0.043658 0.016666 0.371010 -0.113367 0.040508 -0.116050 -0.220235 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__introsort_loop >(Job*, Job*, long, __gnu_cxx::__ops::_Iter_comp_iter) = -1.597753 0.424166 0.712268 -3.669762 3.914624 2.660732 1.518435 -0.754991 -3.369487 -1.963391 0.184497 -4.886595 -3.043241 4.658611 -1.557378 2.653470 7.702522 1.104706 -1.069673 -0.599117 3.468666 -0.797246 6.839519 5.977898 -4.273768 -0.180702 1.412267 2.074068 -0.652450 2.406596 -1.563086 -5.079333 2.205974 -2.896331 0.257952 -2.859983 0.347507 -0.320863 1.928972 -7.267204 0.932748 0.445163 -0.707816 -1.238742 -1.171046 1.425724 5.950548 3.947495 -1.427444 0.612222 3.265320 1.362686 -0.599997 1.340585 0.862661 1.006445 0.738927 0.405532 -2.615865 -1.683206 -1.115114 -1.809554 -0.109728 4.128923 5.414394 0.488938 -0.390014 1.971453 -0.024352 0.828092 1.100908 1.073459 1.546682 0.996506 2.512457 -4.453058 -1.296735 -8.640713 -1.396111 -10.853035 -3.438499 -1.974261 2.555759 -0.215160 2.327272 -0.730716 5.120392 -0.839386 0.956954 3.658563 6.698970 -4.508736 -2.323025 -3.783764 -2.163277 1.328950 -2.345812 0.009102 2.638707 -0.551352 -4.276926 -3.493328 1.993603 1.288247 -1.533026 -3.053932 0.778650 3.294196 -3.863480 -2.678750 -3.820964 1.859634 -0.189533 -7.837924 -0.841877 -1.494678 2.724292 0.916405 -1.948204 -5.030740 1.207721 3.321946 -2.160634 -2.413008 -0.420737 4.626851 2.346711 0.962464 1.589252 0.323713 1.695285 6.944410 3.988717 -2.484627 -0.556592 0.109097 -2.744053 0.152000 -3.166562 -1.711355 1.625520 -4.503637 1.848370 3.890317 -3.128617 -1.148824 2.736797 -0.521801 2.477445 14.442649 -1.329227 4.502825 2.206793 -5.560431 3.120301 -2.001431 -1.237301 0.008901 2.792447 1.919557 -6.054604 -3.755600 3.108328 4.802443 3.593960 -5.630520 -0.735326 -1.001013 0.586772 -0.873106 -0.063770 1.817125 0.537822 -3.570766 -0.994950 3.956726 9.795276 -2.270135 -3.759318 2.462346 2.803290 -0.493050 -4.963302 -1.848989 -3.310900 0.303544 2.109464 -0.088025 2.631371 6.199359 -9.631932 3.847957 -0.659379 -1.264172 4.010139 1.208528 -3.228447 -5.248404 0.065815 4.924758 5.653453 0.207800 1.153706 -0.124325 -3.740201 -0.468952 0.810235 1.858569 -1.392430 2.091083 0.234427 -4.379251 -2.886535 -1.127558 -1.260629 -1.574465 -1.005174 2.256658 1.400763 -9.840053 6.295844 0.091366 -1.557948 0.770180 -1.579265 4.165892 -4.499713 -5.839942 2.882085 -1.411179 -1.600089 -1.272082 0.429415 2.778361 1.078593 2.015749 -2.389883 -6.898984 4.148388 0.182981 4.312002 1.934781 1.092192 4.575920 -0.628652 -1.892668 -4.409134 -3.312173 1.273112 -0.753332 -3.921177 -1.199274 -1.444815 4.373105 4.677064 -0.728518 -2.115211 -1.612293 4.574549 -5.365186 -0.427634 3.771890 2.916919 -3.855945 0.924084 4.547467 -4.842694 -1.840657 -3.003365 -0.070006 -1.884132 -4.844518 0.925336 -2.029312 1.306410 1.976065 -0.371675 -1.126135 1.403406 1.074883 0.430150 -0.117602 5.529062 6.452090 -2.821268 0.108677 -4.437879 2.155741 -6.876094 -5.956999 2.197610 -0.604969 -2.898918 0.174132 1.262946 3.757515 -1.044401 0.257627 -1.421495 -0.262533 +PE-benchmarks/weighted-job-scheduling.cpp__std::__lg(long) = -0.220331 -0.420578 0.075329 -0.646983 0.234147 -0.054000 0.234823 -0.507698 -0.738339 -0.209038 0.489069 -0.921669 -0.043899 0.665555 -0.289013 0.566951 0.750372 0.095556 -0.427604 -0.381230 0.468082 0.114234 0.923819 0.811594 -0.499895 0.005489 -0.444374 0.311064 0.494179 -0.205345 0.309492 -0.062301 0.373331 -0.483804 -0.209008 -0.092204 0.050113 0.321977 0.533725 -0.681618 0.186136 0.087191 0.385010 -0.161673 -0.106812 0.081517 0.292104 0.535604 0.265412 0.350756 0.469616 0.037301 0.149408 0.181466 0.293701 -0.064048 0.318395 -0.781978 -0.259218 -0.246959 -0.052407 -0.126263 0.021349 0.595950 0.628812 0.144788 -0.144001 0.332119 0.317969 0.163957 0.625463 0.160825 -0.207526 0.060755 0.164819 -0.810700 0.259654 -0.712195 -0.147531 -0.955580 -0.412532 0.261573 0.731858 0.142940 0.261893 0.170930 0.521929 -0.022520 -0.416588 0.398714 0.575722 -0.475554 -0.326173 -0.014082 -0.113674 0.130144 -0.339566 0.257182 -0.015424 0.546388 -0.518490 0.061558 0.368214 0.180067 -0.242031 -0.189357 0.292345 0.374311 -0.518382 -0.346140 0.226339 0.626514 0.048297 -0.603270 0.026983 -0.501674 0.467033 -0.042433 -0.326873 -0.291666 0.086394 0.008033 -0.192159 -0.078760 -0.774159 0.097308 0.277170 0.445203 -0.115129 0.407254 0.178470 0.973531 -0.306500 -0.470020 0.215181 -0.071732 0.058707 0.517593 -0.170198 -0.418095 0.227599 -0.326353 -0.142368 0.174457 -0.325265 -0.304335 0.144245 0.461786 -0.066784 0.983493 0.151430 0.652362 0.737514 -0.316976 -0.259394 -0.428927 0.299620 0.139898 0.183037 -0.141616 -0.440951 -0.707946 0.422949 0.582811 0.407082 -0.438872 0.026117 0.158707 0.074348 0.040262 0.004012 0.091641 0.095322 -0.459150 -0.109253 0.379869 0.993268 -0.099791 0.470367 0.222493 -0.052508 -0.044979 -0.402256 -0.271183 0.085780 0.243476 -0.016345 0.358982 0.308009 0.731751 -0.601863 0.544779 -0.108641 0.260414 0.370690 0.220663 -0.681160 -0.579014 -0.400182 0.118653 0.513376 -0.225610 0.204922 0.440086 -0.575969 -0.067934 -0.037169 -0.123832 -0.121085 0.169534 0.197796 -0.130501 -0.150333 0.242060 -0.095687 0.228288 0.030871 0.522551 0.391437 -0.447314 0.391970 0.047801 -0.241745 0.021438 -0.251802 0.732218 -0.492594 -0.211233 0.255960 -0.321976 -0.451499 -0.318314 0.117602 0.171977 -0.215645 0.240404 -0.422033 0.117674 0.646026 -0.321607 0.521000 0.260425 -0.278375 0.069890 -0.340721 -0.054824 -0.150987 -0.241905 -0.331689 -0.031197 -0.490126 0.379727 -0.112743 0.482136 0.292929 -0.000891 -0.558143 0.431239 0.466986 -0.757221 -0.325953 0.321573 0.386038 -0.561663 0.481148 0.388531 -0.670063 0.290720 -0.248340 -0.356505 -0.268207 -0.313019 0.587425 0.351260 0.473252 -0.211578 0.158581 0.112577 0.313578 0.101812 -0.026295 0.250392 0.829944 0.704148 0.162439 -0.288129 -0.698140 0.198617 -0.522636 -0.663078 0.352374 0.214678 -0.682953 0.042179 -0.108189 0.755538 0.480065 -0.247686 -0.417200 0.435896 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__final_insertion_sort >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.633927 0.975500 1.559565 -3.780122 3.969996 3.120803 1.404869 -0.563785 -3.013205 -2.012660 -0.273720 -4.536187 -3.330879 4.989617 -1.760987 1.987533 7.403381 1.281345 -1.022477 -0.324843 3.322365 -0.249209 6.298922 5.478103 -4.479703 -0.319237 1.384605 2.159789 -0.792073 3.411211 -1.584097 -5.574256 1.963912 -1.818977 0.740585 -2.820823 0.504216 -0.458057 0.829811 -7.122015 0.889461 1.093446 -0.951566 -1.338987 -0.959439 0.609463 6.092173 3.989681 -1.575224 -0.054965 2.923291 2.070031 -0.800036 1.318177 0.905035 0.823175 0.697232 -0.206325 -2.675959 -1.497861 -1.150976 -2.019693 -0.256449 4.406691 5.206824 0.703693 -0.054816 1.435747 -0.411140 0.913726 0.731295 0.918889 1.759199 1.412833 2.362748 -3.049945 -1.278876 -7.486891 -1.126217 -9.197777 -3.280325 -2.489578 2.358950 1.049451 1.919384 -1.538339 5.203537 -0.724187 1.353575 3.544791 6.807556 -4.304648 -2.230830 -4.376188 -2.580142 1.539909 -2.436980 -0.088511 1.298998 -0.708514 -4.233952 -3.573360 1.031239 1.201501 -1.529159 -2.422272 0.528199 3.731140 -4.055439 -2.281494 -3.962684 1.676391 -0.153432 -7.505432 -1.565662 -1.517995 1.968142 0.864239 -1.757787 -4.672688 1.288665 3.428467 -2.156598 -2.246206 -1.268662 4.651524 2.163375 0.458115 1.365340 0.035203 1.637441 5.853980 3.682930 -2.416568 -0.616009 0.143375 -2.459085 -0.435347 -3.249711 -1.352973 1.149660 -4.382582 1.124959 3.925991 -3.161340 -0.997098 0.796916 -1.146387 3.037779 13.557579 -1.570693 3.853434 1.557084 -5.759261 3.085673 -1.392328 -1.673660 -0.147873 2.871155 2.283682 -5.170290 -3.775993 3.046102 4.895831 3.670909 -4.196619 -0.110927 -1.397773 0.132154 -0.997825 0.139369 1.804353 -0.168638 -3.587692 -1.235935 3.604285 8.646784 -2.063194 -4.483475 2.448235 3.007629 -0.151575 -3.413145 -1.599629 -2.871234 0.314562 2.260338 -0.582260 2.935653 6.347017 -9.169404 4.149547 -0.330824 -1.529986 3.501488 0.529517 -2.704240 -3.992195 0.506677 5.138800 5.375314 0.324475 1.005671 -0.498016 -3.878545 -0.498763 0.856199 2.326702 -1.457437 2.014929 0.316853 -4.552250 -3.387594 -1.749193 -1.450281 -1.805236 -1.662811 1.991772 1.337865 -8.807600 6.497728 0.045494 -1.104848 0.761451 -1.610292 3.769378 -4.794380 -6.053743 2.690318 -1.074917 -1.805996 -0.993295 0.287632 3.178568 1.006439 1.732415 -2.493157 -6.451503 3.704217 0.503197 4.188637 1.868411 1.648930 4.508170 0.700500 -1.791619 -3.820141 -3.867444 2.040983 -0.669988 -3.752570 -1.015431 -1.474832 4.392526 5.018408 -0.933523 -2.220158 -1.968605 4.360229 -4.394410 -0.555793 3.788031 1.329407 -3.676679 0.561193 4.593612 -4.329072 -2.471479 -3.072094 0.508102 -1.768306 -4.767669 0.620183 -2.394769 1.159990 2.360425 -0.380032 -1.767710 1.364075 1.200707 0.201377 -0.010906 5.204640 4.894893 -2.978676 0.832938 -4.397838 2.298432 -6.811219 -5.767698 1.915700 -1.107748 -2.180785 0.279798 0.464550 3.330944 -1.247785 1.031349 -1.035686 -0.539418 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__partial_sort >(Job*, Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.701000 0.320572 1.080454 -1.674488 1.496105 0.854497 0.555559 -0.293370 -1.382053 -0.900996 -0.163787 -1.349957 -1.257970 2.140124 -0.812317 0.668288 3.246815 0.875716 -0.394415 -0.709132 1.727690 -0.963052 2.763632 2.634976 -2.264361 -0.097470 1.190603 1.375733 0.548061 1.518664 -0.771933 -1.574671 0.833145 -1.063167 0.685741 -1.920633 0.306070 0.012554 0.173258 -3.413529 0.307634 -0.325879 -0.430284 -0.340137 -0.336376 1.252206 2.464381 1.741181 -0.976366 0.331287 1.590835 0.770552 -0.304536 0.547808 0.307162 0.560417 0.872105 0.535879 -0.856864 -0.316631 -0.379353 -1.510230 0.340163 2.022944 2.541593 0.137713 0.122760 0.647141 0.035403 0.386399 0.474794 0.437935 0.578044 0.459488 1.203664 -2.494964 -0.265328 -4.480121 -0.513206 -5.117913 -1.372005 -1.349057 1.051114 -0.656247 0.791122 -0.012858 2.321136 -0.008669 0.632657 1.502010 2.767302 -1.900856 -0.854099 -1.714177 -1.191469 0.830446 -1.159463 0.011415 0.873034 -0.121443 -1.638089 -1.812694 0.982853 0.503700 -0.823846 -1.033363 -0.039897 1.868146 -2.091007 -1.106870 -1.884180 0.379543 -0.266604 -3.189911 0.021830 -1.225484 2.118052 0.242723 -0.517616 -1.927253 0.379694 1.831577 -0.751383 -0.943452 -0.478538 2.063796 0.976798 0.043009 0.375632 -0.163324 0.393996 2.283763 2.126024 -1.127068 -0.480380 0.394348 -1.612438 -0.332199 -1.899064 -0.539540 1.373777 -1.846529 0.321176 1.443082 -1.346651 -0.646895 1.951493 -0.575364 1.434831 6.197472 -0.400708 1.480525 0.731113 -2.357276 1.133689 -0.323777 -0.458974 0.626402 1.530406 0.784709 -2.915996 -1.711916 0.829763 2.107091 1.519746 -2.298449 -0.955832 -0.910530 -0.110026 -0.101920 -0.041438 0.584040 -0.505613 -1.358689 -0.531080 1.190583 3.638685 -0.983881 -1.884994 0.675652 0.909834 -0.851540 -2.371530 -0.622019 -1.084642 0.232539 0.450780 -0.284836 1.293700 2.671828 -4.901575 1.850768 -0.564501 -0.587300 1.394516 0.220011 -0.951724 -2.544542 0.480243 1.986808 2.385191 0.123518 0.309863 0.260681 -1.908428 -0.201867 0.227839 1.160078 -0.813034 0.966040 0.467673 -1.931211 -1.516157 -0.474607 -0.322700 -0.768499 -0.335902 0.910517 0.004054 -4.507482 2.587778 -0.469939 -0.582679 0.700065 -0.532532 1.515031 -2.263361 -2.607472 1.148214 0.037601 -0.597426 -1.102657 0.095440 1.741752 -0.038347 0.471064 -1.164332 -2.967802 1.250510 -0.483249 1.447451 0.873140 0.661682 2.501033 -0.098206 -0.658907 -2.204414 -0.757580 0.459662 -0.448138 -1.391910 -0.692293 -0.552921 1.822996 2.578734 -0.282281 -0.440700 -0.233032 2.326750 -2.357069 -0.686917 1.501937 1.462355 -1.242490 0.748350 1.790099 -2.243531 -1.282814 -1.225727 -0.286805 -0.138990 -1.879172 0.820380 -1.226101 0.642990 0.945701 0.166849 -0.668215 1.037381 0.441759 0.329841 -0.075946 2.363070 3.417089 -1.542520 0.107402 -1.771084 0.988650 -3.010411 -2.199164 0.425469 -0.076219 -0.688641 0.426895 0.206312 1.641276 -0.214803 0.246366 -0.266051 -0.371642 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__unguarded_partition_pivot >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.557309 0.903714 1.556009 -3.667744 3.439126 2.798319 1.139339 -1.144557 -2.521036 -1.503520 -0.069585 -3.924897 -2.688937 4.111007 -1.834855 1.799690 6.396085 0.829544 -1.029268 -0.731012 3.167243 -0.014235 5.884062 5.132109 -4.292086 -0.390976 1.600555 2.288627 0.075591 2.427688 -1.655483 -4.164448 1.713179 -2.001314 0.426039 -2.496222 0.590377 -0.458924 1.212084 -6.026100 0.813360 -0.450287 -1.269489 -0.948298 -1.047137 1.202090 5.473809 3.602076 -1.474157 -0.217305 3.160342 1.831894 -0.835145 1.130960 0.457317 0.527281 1.090809 0.489733 -1.787930 -1.661896 -0.856799 -1.407101 0.080158 4.181614 4.722012 0.865380 -0.086271 1.612989 0.113958 0.664393 0.511801 0.987765 1.407627 1.757757 2.062496 -3.704793 -0.627932 -7.367935 -1.140307 -7.655759 -2.772227 -2.176016 1.472930 -0.106927 1.948044 -0.820130 4.544987 -0.172047 1.077964 3.237425 5.911371 -4.056752 -1.774919 -3.600723 -2.371254 1.172477 -2.062392 0.554100 0.877850 -0.212677 -3.661357 -3.296893 0.973555 1.079513 -1.441393 -2.152387 0.531973 2.757626 -3.348534 -1.834490 -3.280618 1.340112 -0.129888 -6.891655 -1.205720 -1.829142 3.088019 0.169851 -1.344418 -4.421934 0.752387 3.346483 -1.850181 -2.016634 -0.953730 4.014320 2.547924 0.406867 0.990839 -0.164529 1.526502 5.469914 3.090206 -2.247401 -0.754886 -0.117990 -2.586292 -0.531379 -3.123377 -0.831597 1.585026 -3.830118 1.340740 3.822661 -2.594336 -0.933529 2.261450 -1.002432 2.639261 12.873068 -1.280861 3.484481 1.617723 -4.912198 2.355748 -1.524664 -1.294771 0.218174 2.090009 2.012707 -5.678345 -3.466742 2.714511 4.124525 3.093206 -4.320462 -0.231586 -1.061185 0.006444 -0.967171 -0.131579 1.448054 -0.397196 -3.012319 -1.095355 3.561167 7.926213 -1.806644 -3.576942 2.175139 2.170336 -0.362083 -3.397897 -1.674953 -2.212682 0.362037 2.302331 -0.053047 2.781272 5.584691 -8.401311 3.317867 -0.112733 -1.317331 2.947353 0.548714 -2.606952 -3.108344 0.738012 4.515866 4.269452 0.212586 0.803485 -0.198528 -3.522261 -0.405456 0.923316 1.999858 -1.527213 1.747385 0.983489 -4.146923 -3.076408 -1.294981 -1.271751 -1.225513 -1.320646 1.960589 -0.005459 -8.426577 5.776604 -0.059922 -1.110425 0.792858 -2.072460 3.480099 -4.324033 -5.071934 2.484511 -0.763938 -1.006621 -1.181280 0.655068 2.687764 0.724127 2.144055 -2.899030 -6.058203 2.842559 0.174634 3.453009 1.644115 1.675287 3.804861 -0.476858 -1.144327 -4.068084 -2.964438 1.875738 0.164812 -3.754192 -0.916111 -1.171263 3.811588 4.521216 -1.265186 -1.789908 -1.232828 3.736515 -4.378800 -0.816650 2.936970 2.245288 -3.655102 0.383208 3.680515 -3.758386 -2.096593 -2.684177 -0.261613 -1.572845 -4.481365 0.835430 -1.820734 1.273350 2.148606 -0.176461 -1.276965 1.564726 0.878610 0.459499 0.373006 4.546477 5.421459 -2.288455 0.052088 -4.122468 2.108819 -6.161476 -5.409711 2.124288 -1.300841 -1.781541 0.188976 0.333047 3.533083 -1.073333 0.711330 -0.721712 -0.338302 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__heap_select >(Job*, Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.470530 -0.017324 1.041291 -3.324827 2.950987 1.888373 1.196998 -0.648235 -2.961787 -1.525300 0.095563 -3.212180 -2.004481 4.273844 -1.320810 2.266994 6.221986 1.370238 -0.925940 -0.748961 3.475030 -1.406075 5.275313 4.845851 -3.888115 -0.299199 1.383115 2.127501 0.292764 2.351227 -1.066465 -3.460275 1.732703 -2.711375 0.531017 -3.263978 0.656007 0.489009 1.352016 -6.236943 0.858490 -0.148334 -0.447790 -0.985745 -1.057693 1.265869 4.384130 3.470257 -1.740641 0.666990 2.940809 1.154785 -0.731481 1.124388 0.468711 1.029155 0.456285 0.645257 -1.915759 -1.068044 -0.676969 -2.163890 0.685495 3.593392 4.640332 0.247700 0.091652 1.824239 0.122085 0.746742 1.173377 0.655594 0.855699 0.296415 2.222727 -4.520830 -1.122884 -8.056228 -1.051970 -8.973328 -2.647958 -1.749294 2.275707 -0.421925 1.844988 -0.571444 4.185252 -0.477852 0.749127 3.297120 5.150534 -3.734804 -1.841468 -3.512319 -2.235655 1.480487 -2.135167 -0.147446 1.863971 -0.325787 -3.348544 -3.163959 1.549792 1.242497 -1.376884 -2.842493 0.436339 3.264146 -3.566739 -2.575994 -2.868702 1.579368 -0.563354 -6.146065 -0.079377 -2.046569 2.768231 0.514047 -1.220899 -3.900675 0.690858 2.998238 -1.591815 -2.075883 -0.814779 3.777020 1.876135 0.573093 1.018443 -0.134681 0.888230 5.128337 3.397098 -2.308133 -0.614971 0.510392 -2.440091 -0.063579 -3.300677 -1.536312 2.039976 -3.900723 0.713005 2.984111 -2.587234 -0.965493 3.208647 -0.420779 2.348953 11.873179 -0.598695 3.382062 1.873403 -4.460737 2.539562 -1.083229 -0.763242 0.853416 2.603635 1.094423 -5.414778 -3.339852 1.927062 3.928062 3.127985 -4.169360 -1.701617 -1.384412 0.057501 -0.197804 -0.282959 1.320132 -0.331512 -2.962208 -0.868717 2.754319 7.439142 -1.817293 -2.563919 1.823258 2.371363 -1.436050 -4.543567 -1.527909 -2.991848 0.330084 1.164066 -0.326772 2.423661 5.211619 -8.259827 3.396594 -0.935953 -0.764712 2.449810 0.766647 -2.509211 -5.017016 0.271412 3.654834 4.690011 -0.119433 1.184907 0.541916 -3.390531 -0.312209 0.572145 1.524380 -1.217049 1.660534 0.265583 -3.466010 -2.541129 -0.359560 -1.258277 -1.517828 -0.548995 1.874465 0.903322 -7.370583 4.766975 -0.582843 -1.203535 1.319413 -1.029972 3.498843 -4.051366 -4.799425 2.487891 -0.174318 -1.019217 -1.657943 0.481870 2.992657 0.255350 0.824251 -1.831549 -5.700987 2.623176 -0.566550 3.098457 1.604296 0.752157 4.005391 -0.144580 -1.386194 -3.975057 -2.410933 0.571153 -0.656072 -3.061603 -1.490994 -1.000832 3.728404 4.183725 -0.335137 -1.634110 -0.598249 4.177642 -4.293278 -0.862312 3.093616 2.184297 -3.016400 0.942289 3.743458 -4.378173 -1.692890 -2.356336 0.242790 -0.710156 -3.669671 1.352428 -1.530329 1.392094 1.310362 0.228052 -0.828556 1.638325 1.215466 0.580392 -0.166227 4.768644 5.254444 -2.445676 -0.297636 -3.557998 1.641001 -5.592800 -4.645711 1.265242 0.123554 -1.986821 0.724758 0.765900 3.330549 -0.592873 0.629106 -0.692721 -0.549232 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__sort_heap >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter&) = -0.758675 -0.251943 -0.027478 -1.866745 1.548593 0.633489 0.640595 -0.471486 -1.485275 -0.671315 0.216830 -2.118814 -0.730978 1.618394 -0.657378 1.612732 3.229875 0.466406 -0.512901 -0.495198 1.537204 -0.370179 2.954763 2.622279 -1.851591 -0.118807 0.461271 1.220612 0.040587 0.447507 -0.664525 -1.549158 0.909023 -1.756884 0.008267 -1.340840 0.298151 0.142899 1.294807 -2.981759 0.540225 -0.284604 0.205054 -0.470583 -0.694141 0.678663 2.258094 1.789060 -0.769505 0.362858 1.759937 0.453654 -0.180377 0.641643 -0.022189 0.577783 0.382945 0.112270 -0.900761 -1.004694 -0.277697 -0.705491 0.486503 1.729498 2.219500 0.114831 -0.232205 1.301925 0.605130 0.215440 0.869404 0.489515 0.081638 0.058102 1.072735 -2.652719 -0.260404 -4.105275 -0.650773 -4.413480 -1.512749 -0.691813 1.063171 -0.512679 1.247603 0.131531 2.211719 -0.445969 0.458120 1.362156 2.195662 -2.088042 -1.020312 -1.519981 -0.907410 0.641805 -0.973867 -0.086014 1.219322 0.302765 -1.740337 -1.178396 1.031810 0.660572 -0.725376 -1.611987 0.589570 0.954736 -1.502154 -1.501513 -1.482800 1.085791 -0.162483 -3.128874 0.138911 -0.942368 1.395002 0.052100 -0.683245 -2.282602 0.152180 1.257583 -0.920988 -0.914961 -0.533572 1.617418 1.187578 0.484438 0.808181 0.087030 0.585430 3.275200 1.554949 -1.339514 -0.493704 0.243584 -1.357247 0.116307 -1.528178 -1.000060 0.953422 -2.195904 0.853762 1.548283 -1.339384 -0.423045 1.950225 0.059964 0.977710 5.861243 -0.273784 1.922535 1.324344 -2.084753 1.122772 -1.099613 -0.222666 0.315445 1.129865 0.454670 -2.682008 -1.755837 1.079082 1.909122 1.582730 -2.278529 -0.637585 -0.220852 0.425331 0.041175 -0.452011 0.778763 0.282260 -1.570197 -0.287906 1.566800 4.145985 -0.645528 -0.597791 1.054624 1.304958 -0.711217 -2.486804 -1.051772 -1.975543 0.094648 0.637032 0.346311 1.022278 2.663633 -3.800639 1.399001 -0.434289 -0.075093 1.520106 0.672321 -1.527370 -2.765147 -0.094818 1.656414 2.316039 -0.515086 0.874582 0.339350 -1.458927 -0.167487 0.301203 0.594996 -0.606248 0.774844 0.195500 -1.819517 -0.869078 -0.094096 -0.552649 -0.469590 -0.092801 1.120348 0.575612 -3.525414 2.305177 -0.247458 -0.943744 0.761185 -0.913130 2.014214 -1.976701 -1.982468 1.424876 -0.280833 -0.118370 -0.736808 0.477627 1.292006 0.070423 0.724699 -1.102465 -2.612114 1.474988 -0.159423 1.672291 0.862158 0.075339 1.551406 -0.678518 -0.542887 -1.973826 -1.086733 -0.537504 -0.265549 -1.714698 -0.602686 -0.527517 1.886523 2.023357 -0.390791 -0.676934 0.058642 1.789796 -2.562360 -0.295731 1.471959 1.289749 -1.746013 0.638733 1.827971 -2.314781 -0.567197 -1.181359 0.038562 -0.483895 -1.923168 0.816893 -0.649982 0.778093 0.723994 -0.073978 -0.061835 0.834019 0.553427 0.394801 -0.071769 2.495912 2.704646 -0.599097 -0.496161 -1.963480 0.610506 -2.833081 -2.401634 0.986406 0.106722 -1.470966 0.278598 0.692316 2.022807 -0.430030 0.121218 -0.686485 -0.061300 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__make_heap >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter&) = -2.032451 -1.202162 -0.593591 -4.737359 4.629934 2.672810 2.223462 -1.632014 -5.077820 -1.276307 1.627780 -6.733066 -2.318159 5.616873 -1.632866 5.129347 8.704706 1.097255 -1.998730 -0.716994 4.337981 0.272600 8.280894 7.061639 -4.765788 -0.097021 -0.664625 1.696936 -0.633449 1.279904 -1.531454 -4.920030 3.308469 -5.111491 -1.078535 -2.494006 0.372033 0.639749 4.614371 -7.876454 1.623295 0.573005 0.631456 -1.611687 -1.867246 1.151621 5.447094 5.009684 -0.990362 1.674761 4.212072 0.265514 -0.289458 1.753522 1.034673 1.293499 -0.010498 0.021594 -3.339021 -2.780877 -1.124148 -1.063574 0.098086 4.611941 5.894381 0.547607 -1.016221 3.283353 1.099754 0.986854 2.422959 1.277609 0.798147 0.245421 2.785021 -5.201566 -1.406443 -8.720923 -1.996045 -10.810231 -4.382281 -0.713816 4.178505 -0.059207 3.554356 -1.075432 5.772092 -1.229155 -0.237603 3.779136 6.739345 -5.902465 -3.165398 -3.775511 -1.868900 1.284695 -2.696129 0.259897 3.804559 -0.238328 -5.520872 -2.727264 2.212965 1.904627 -1.796341 -4.012959 1.840110 3.266395 -3.836740 -3.984196 -3.063004 3.697074 -0.138060 -8.735166 -0.735852 -1.559265 1.937746 0.949766 -2.767251 -5.650535 1.127469 2.462721 -2.865288 -3.056777 -0.716508 4.746158 3.330719 2.216072 2.124108 1.123209 2.124694 9.339583 2.787869 -3.627420 -0.063731 -0.207864 -1.960778 1.792543 -3.213801 -2.953413 1.264198 -5.954302 2.787970 4.163643 -3.732687 -0.416884 3.288467 1.631179 1.713489 14.807055 -0.952671 6.752987 4.087884 -5.415350 3.422798 -3.337850 -0.337462 0.249396 2.723587 0.992996 -6.290065 -4.920030 3.950576 5.630267 4.486572 -6.570443 -0.739016 -0.433103 1.249813 -0.612202 -0.410486 2.253966 1.988004 -4.628499 -0.816658 4.955083 11.665420 -2.823063 -2.234058 3.312404 3.082723 -0.287815 -5.645031 -3.088544 -4.917965 0.454982 2.562495 1.192123 3.047179 7.536350 -9.043973 4.445638 -0.856351 -0.876173 4.764429 2.256164 -5.285571 -5.718814 -1.258084 4.136634 6.302529 -0.328761 1.523553 1.039949 -4.460680 -0.536187 0.965636 0.762484 -1.411361 2.295634 0.157937 -3.811822 -2.400160 -0.397512 -1.890907 -1.444772 -0.611673 3.530289 2.618699 -9.223215 5.820071 0.502263 -2.778863 1.159761 -2.057445 5.574167 -4.910094 -5.426180 3.678486 -1.720868 -1.756280 -1.528889 1.241193 2.491301 1.068582 2.605631 -2.899693 -6.827618 5.229042 0.187357 5.531745 2.468837 -0.095683 3.507043 -1.219426 -2.323872 -4.304970 -4.427324 0.295568 -0.560392 -5.228472 -1.096428 -1.734907 5.438651 4.550992 -0.252080 -3.385860 -1.560918 4.764952 -6.508193 -0.455397 4.713929 2.949527 -5.214091 1.134916 5.687612 -5.812452 -0.505681 -3.189986 -0.321341 -2.636692 -4.760469 1.987863 -0.685203 2.429236 0.927876 -0.259881 -0.051340 1.785123 1.308226 0.348948 0.174201 6.851325 6.149572 -2.233815 -1.232536 -5.755439 2.501660 -7.073126 -7.396503 3.461823 -0.114654 -5.257572 0.225004 1.645025 5.560299 -0.858784 -0.826700 -2.552687 0.536757 +PE-benchmarks/weighted-job-scheduling.cpp__bool __gnu_cxx::__ops::_Iter_comp_iter::operator()(Job*, Job*) = -0.404698 0.758467 1.004589 -1.107468 2.095378 1.811630 0.782425 -0.096136 -1.458442 -0.975707 0.223255 -2.329741 -2.038200 2.361771 -0.693923 0.553288 2.991925 0.372052 -0.437348 -0.037724 0.937190 0.253342 2.893323 2.362583 -1.925334 0.267751 0.246792 0.300239 -0.727518 1.967497 -0.916648 -3.064054 1.236845 -0.358236 -0.027561 -0.590611 -0.262064 -0.789173 0.173303 -2.930466 0.166724 1.075532 -1.193624 -0.494900 -0.083427 0.535551 3.032217 1.545880 -0.266712 0.651286 0.861725 0.485401 -0.126819 0.516340 0.987919 0.062097 0.553739 -0.105406 -1.545836 -0.347762 -0.746181 -1.117548 -1.090851 1.802664 2.064337 0.208484 -0.304153 0.101344 -0.793392 0.420570 0.209722 0.589853 1.474600 0.960964 1.149652 -0.030753 -0.763250 -2.199339 -0.695295 -3.787143 -1.713016 -0.922998 1.718171 0.745806 0.648021 -1.160544 2.319515 -0.220253 0.187119 1.297885 3.444780 -1.936011 -1.096213 -1.292604 -0.722524 0.381705 -1.095023 0.269951 0.335372 -0.882749 -2.096181 -1.494735 0.539458 0.243827 -0.688068 -0.526809 0.013483 1.904431 -2.124578 -0.557094 -1.926298 0.461014 0.325612 -3.216547 -1.467217 0.284721 0.857581 1.022713 -1.184480 -1.599469 1.058144 1.168371 -1.024281 -1.020509 0.007501 2.088901 0.791997 0.667850 0.660680 0.398055 1.222501 2.445154 1.661904 -0.727125 0.142365 -0.373482 -0.237528 0.485832 -0.614541 -0.358578 -0.449401 -1.564906 0.881109 1.425884 -1.415799 -0.388747 -0.909957 -0.262978 0.838722 4.912709 -0.912483 1.939431 0.446712 -2.604272 1.074262 -0.896496 -0.835056 -0.339702 1.287210 1.282055 -1.434294 -1.396286 1.830222 2.431650 1.424864 -2.311143 0.824595 -0.317509 0.243109 -0.828737 0.736855 0.799721 0.632778 -1.486301 -0.578117 1.604553 3.941336 -1.349100 -3.232917 1.027946 0.610250 0.997344 -0.686143 -0.443406 -0.166415 0.271609 1.510201 -0.308055 1.140684 2.687067 -3.967966 1.952659 -0.244202 -1.232438 1.814928 0.552113 -1.249440 -0.409669 0.033666 2.173012 2.160822 1.203983 -0.114268 -0.429261 -1.819890 -0.349224 0.427059 0.845509 -0.621151 1.186849 0.239479 -2.047069 -1.606851 -1.648693 -0.270716 -0.566940 -1.243162 0.985363 0.599516 -4.767289 2.741973 0.565166 -0.690185 -0.365638 -0.452226 1.584781 -1.812723 -2.951516 0.966291 -1.356738 -1.932137 -0.168755 -0.319292 0.688482 1.006721 1.008463 -1.019540 -2.514399 2.277024 0.662972 2.193128 0.969243 0.799091 2.466056 0.556097 -1.289665 -1.053122 -2.057491 2.417451 -0.787101 -1.409133 0.096518 -0.970020 1.760222 1.973629 -0.078351 -1.165225 -1.935734 1.692779 -1.928174 -0.075971 1.897945 0.968055 -1.284926 0.554144 2.133178 -1.302091 -0.797065 -1.308899 -0.298770 -1.423591 -1.823148 0.065163 -1.063270 0.358407 1.033299 -0.160474 -1.109133 0.348251 -0.082582 -0.203552 -0.107182 1.975002 2.480706 -2.062737 1.020712 -1.941853 1.567023 -2.734287 -2.771400 1.060099 -0.701044 -1.099044 -0.387796 -0.129534 0.951898 -0.267503 -0.454149 -0.841503 0.277786 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__pop_heap >(Job*, Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter&) = -1.129542 0.050513 0.790821 -2.906925 3.366146 2.053516 1.444903 -0.656057 -3.115148 -1.365178 0.758249 -4.256995 -2.514614 3.884227 -1.339924 2.133144 5.956232 0.871749 -1.118668 -0.750136 2.450532 0.089745 5.628794 4.905373 -3.622911 0.104476 0.216814 1.258047 -0.299673 1.793474 -1.365652 -3.882978 2.226539 -2.231251 -0.096770 -1.725325 0.002121 -0.478175 1.649545 -5.587277 0.731258 0.572906 -0.794713 -0.866104 -0.692831 1.855452 4.519695 3.204073 -0.786629 1.195831 2.604563 0.578259 -0.213958 1.063760 0.997546 0.529247 0.825606 0.287197 -2.347462 -1.277198 -0.994561 -1.490949 -0.594003 3.377467 4.113834 0.337501 -0.594644 1.307668 0.188909 0.689965 1.256476 1.022212 1.552201 0.868465 2.120445 -2.635259 -0.975031 -5.903677 -1.311285 -8.122985 -3.054203 -1.281107 3.061085 -0.291611 1.700287 -1.013377 4.227943 -0.450079 0.261628 2.572155 5.193454 -3.786586 -2.095119 -2.477129 -1.353452 0.898062 -1.974818 0.381468 2.080685 -0.476466 -3.749424 -2.183747 1.427971 0.813449 -1.319029 -1.954118 0.675119 2.799070 -3.255380 -1.827829 -2.980159 1.792107 0.345811 -5.994826 -1.095505 -0.767784 2.301578 1.020171 -1.935713 -3.298920 1.136478 2.027273 -1.945993 -1.712898 -0.362633 3.593355 2.005019 1.296472 1.247226 0.762575 1.662512 5.380159 2.715620 -2.109434 -0.152788 -0.144170 -1.468157 0.852828 -2.097512 -1.363791 0.933203 -3.512660 1.949219 2.588203 -2.616296 -0.725342 1.456398 0.284383 1.507961 9.901957 -1.076477 4.092592 1.946322 -4.069521 1.977719 -1.937267 -0.614432 0.098975 2.290624 1.349946 -3.859466 -3.088917 2.786052 4.160843 2.855444 -4.734678 0.186631 -0.442648 0.597404 -0.817830 0.273342 1.468534 1.006112 -2.826209 -0.784232 3.067064 7.610794 -2.054776 -3.365263 1.772735 1.694355 0.438950 -3.002019 -1.485853 -1.821511 0.497989 2.090807 0.343954 2.163111 5.096314 -7.302103 3.249198 -0.650157 -1.108110 3.294937 1.385757 -2.898282 -3.064969 -0.283693 3.250507 4.253675 0.799981 0.318021 0.290339 -3.224264 -0.468192 0.667324 1.236147 -1.135518 1.812270 0.553103 -3.073975 -2.188956 -1.480941 -0.742995 -0.775989 -1.037654 2.164200 1.021765 -7.896480 4.439570 0.332950 -1.717276 0.197035 -1.279814 3.400871 -3.559788 -4.358020 2.142414 -1.544505 -2.181418 -1.203944 0.199343 1.770539 0.869011 2.013437 -2.166877 -4.805342 3.848091 0.245290 3.849050 1.745264 0.563015 3.743231 -0.409598 -1.730356 -2.823036 -3.008247 1.812602 -0.868437 -3.115842 -0.070267 -1.357239 3.412120 3.591424 -0.386797 -1.902499 -1.658509 3.360984 -4.381910 -0.472467 3.183376 2.530443 -2.842135 1.367176 3.762956 -3.630108 -1.032798 -2.306681 -0.750957 -1.853878 -3.268064 1.096765 -1.356387 1.331101 1.218739 -0.023036 -0.841524 1.174957 0.351119 0.109931 0.043617 4.304796 5.393107 -2.567513 0.276772 -3.851126 2.338905 -5.028598 -5.031423 2.025475 -0.641620 -2.699806 -0.026964 0.492464 3.064018 -0.442789 -0.868573 -1.751846 0.570386 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__adjust_heap >(Job*, long, long, Job, __gnu_cxx::__ops::_Iter_comp_iter) = -3.077926 -2.247174 0.870655 -7.380177 6.156553 4.846582 2.884736 -3.694015 -7.978315 -0.779706 2.783037 -8.318232 -2.516964 9.407035 -3.010718 6.455391 12.247285 2.050568 -3.712892 -1.632681 7.420374 -0.571097 11.235526 10.624409 -7.411833 -0.384371 -0.106494 3.075122 1.399739 3.231673 -1.876055 -5.656971 4.171445 -6.658045 -1.032570 -5.179771 0.646328 1.833035 6.418241 -11.940825 2.170762 0.119109 0.257376 -2.053267 -1.938813 3.075807 6.683944 7.036064 -1.414134 2.637544 6.292982 0.993325 -0.886485 1.950147 2.413102 1.784953 2.784516 2.253360 -3.588116 -2.980136 -1.461249 -0.577765 0.610924 7.337910 9.778867 1.026559 -0.723424 3.508135 1.815349 1.784872 3.554716 1.561688 0.420006 0.938389 3.458355 -8.639704 -1.124309 -14.695780 -1.860330 -15.291763 -5.143675 -0.333057 5.727425 -1.840883 4.244064 -1.677080 7.882926 -0.483863 -1.782008 5.676130 9.871254 -7.463997 -3.810079 -4.736971 -4.145744 1.888617 -3.855420 1.229705 5.691426 -0.301410 -7.334575 -4.833420 3.039806 2.883711 -2.724634 -4.542127 1.909441 6.352742 -5.284690 -5.017426 -1.778120 5.839144 -0.948381 -12.373030 -1.423056 -5.446842 3.732396 0.568195 -3.785290 -7.205784 1.543528 4.219362 -3.887492 -4.076112 -0.780123 7.203167 5.083890 3.024274 0.835692 0.665244 2.227340 11.530229 2.882936 -5.656963 0.813404 -0.340886 -3.034078 2.696751 -6.329574 -3.241683 3.293208 -7.201619 3.181581 5.392229 -4.849242 -0.615059 6.889070 2.475960 2.149015 24.711135 -1.075354 9.777545 5.707850 -7.694951 4.487892 -2.696858 0.303855 1.764787 4.029968 0.623682 -11.530248 -7.277502 5.136891 8.201938 6.117951 -10.349158 -2.760302 -1.358306 -0.377998 -0.876175 0.077968 2.081933 0.369960 -5.789867 -1.799616 6.130723 16.272747 -4.212121 -4.524862 3.624556 4.167575 -2.186255 -8.497807 -3.716316 -5.838029 1.682380 2.499237 0.973979 5.576214 10.372776 -16.038119 7.081805 -1.094332 -1.508272 7.206265 2.835310 -7.342286 -8.741570 -1.375653 5.355847 9.210897 -0.144373 0.650854 2.928882 -7.284820 -0.608006 1.046101 0.894277 -2.574021 3.202465 1.568720 -4.932457 -3.939531 0.110154 -2.471522 -2.552310 -1.433783 5.072838 1.717686 -14.114443 7.864236 0.712180 -2.980968 1.645304 -2.546476 7.217624 -7.058744 -7.793051 4.478750 -0.964292 -2.081713 -3.894413 1.266624 4.445814 0.909988 5.389656 -5.114135 -10.281151 5.858604 -2.482953 7.311314 3.320994 -0.124750 5.119903 -1.612855 -2.510675 -7.775459 -5.775124 1.923841 0.620444 -7.338394 -0.980141 -2.162285 7.449890 5.980435 0.183012 -5.404605 -2.339008 8.380765 -8.197831 -0.999300 5.785397 4.353372 -7.201659 1.193065 7.155170 -8.739374 -0.586298 -3.919000 -2.521869 -3.327910 -6.028103 4.252023 0.423245 4.260971 -0.291140 0.832156 -0.163474 3.241365 2.080151 0.598577 1.570622 9.874289 10.141818 -3.662502 -1.754569 -8.020902 4.341947 -9.674819 -9.984226 4.087438 -1.153623 -6.905200 0.739538 1.185213 8.245884 0.139777 -0.577084 -2.449251 1.193333 +PE-benchmarks/weighted-job-scheduling.cpp____gnu_cxx::__ops::_Iter_comp_val::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter&&) = -0.165260 0.172609 0.480746 -0.484062 0.447822 0.313515 0.134964 -0.237612 -0.392331 -0.110170 -0.085159 -0.343299 -0.225132 0.590460 -0.258322 0.251790 0.858581 0.266907 -0.150723 -0.209319 0.451958 -0.361041 0.743548 0.722732 -0.616053 0.030276 0.391064 0.384724 0.163231 0.676144 -0.531000 -0.335889 0.156621 -0.315402 0.221037 -0.562029 0.031921 -0.007971 0.137160 -0.943468 0.084497 -0.139213 0.000000 -0.092058 -0.059386 0.236794 0.697015 0.438310 -0.137585 0.070171 0.397552 0.192967 -0.008684 0.141448 0.287064 0.377961 0.688520 0.192225 -0.209090 -0.048235 -0.127973 -0.362255 0.142611 0.584705 0.684370 0.078163 0.031374 0.094888 -0.003155 0.030019 0.107377 0.136045 -0.031060 0.261319 0.201672 -0.796593 0.275509 -1.074509 -0.127360 -1.101609 -0.354148 -0.375697 0.051978 -0.197124 0.363493 0.114118 0.654595 -0.043972 0.176718 0.061937 0.764062 -0.653191 -0.200065 -0.344286 -0.363927 0.113227 -0.271070 -0.049480 0.151611 -0.099518 -0.411639 -0.550457 0.465967 0.252530 -0.242562 -0.043520 -0.024584 0.518540 -0.564055 -0.431203 -0.462307 -0.051883 -0.248215 -0.816738 0.107978 -0.399217 0.523123 0.028814 -0.170817 -0.748738 0.159455 0.655947 -0.222759 -0.329530 -0.225652 0.588729 0.283876 -0.046279 0.023602 -0.196413 0.096422 0.612708 0.561954 -0.340799 -0.081432 0.106282 -0.518426 -0.140091 -0.493050 -0.159123 0.203229 -0.494352 -0.059025 0.447341 -0.361900 0.101221 0.594377 -0.098148 0.381370 1.728146 -0.195142 0.372596 0.100062 -0.714254 0.365799 0.008559 -0.142137 0.128487 0.384615 0.258888 -1.008340 -0.492271 0.229349 0.579301 0.391650 -0.600218 -0.345494 -0.355124 -0.102620 0.110372 0.009436 0.093483 -0.246598 -0.383611 -0.195164 0.139806 1.127034 -0.315778 -0.631796 0.199142 -0.072951 -0.333510 -0.724168 -0.181455 -0.354843 0.112542 -0.122526 -0.128442 0.375142 0.713773 -1.435766 0.586789 -0.317021 -0.416063 0.668696 -0.086703 -0.173094 -0.555977 0.111039 0.538850 0.647979 0.035371 -0.015636 0.084840 -0.543664 -0.076265 -0.055906 0.361404 -0.309061 0.279890 0.287846 -0.701010 -0.414784 -0.175035 0.040723 -0.349928 -0.145958 0.237239 -0.105035 -1.267705 0.717965 0.013823 -0.080285 0.344102 -0.080838 0.213447 -0.594583 -0.670520 0.272608 0.104095 0.086817 -0.239364 -0.018914 0.475981 -0.068705 0.106941 -0.454880 -0.767351 0.149694 -0.205129 0.361470 0.246703 0.219186 0.509812 0.140742 -0.121134 -0.565221 0.023968 -0.015833 -0.110237 -0.311000 -0.230287 -0.212106 0.554386 0.736456 -0.006256 0.053225 -0.103853 0.644776 -0.548710 -0.133507 0.382347 0.285474 -0.401566 -0.004434 0.444243 -0.510232 -0.408821 -0.237362 -0.268084 -0.069737 -0.440124 0.266066 -0.342322 0.159695 0.260284 0.010235 -0.233139 0.287408 0.061866 0.064617 0.034427 0.634399 0.808011 -0.331565 0.085889 -0.437206 0.266057 -0.785343 -0.496255 0.087510 0.021690 -0.317486 0.089719 0.105258 0.479110 -0.048319 0.127987 0.076291 -0.227730 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__push_heap >(Job*, long, long, Job, __gnu_cxx::__ops::_Iter_comp_val&) = -1.376726 -0.680979 1.210278 -3.149987 2.620616 1.819493 1.108151 -1.151345 -3.210856 -0.812908 0.781307 -3.473039 -1.398566 4.053034 -1.370591 2.222539 5.393489 1.060193 -1.300644 -0.759902 3.242985 -0.886912 4.772794 4.599127 -3.321966 -0.213842 0.225462 1.732669 0.437335 2.067385 -1.032252 -2.862973 1.447172 -2.522312 -0.059907 -2.571810 0.258886 0.829051 2.111339 -5.457399 0.834743 0.345100 -0.265730 -0.798626 -0.661317 1.183446 3.181185 2.886484 -0.743205 1.065106 2.799407 0.504279 -0.388859 0.744936 1.034170 0.822097 1.370297 0.971103 -1.655404 -0.952804 -0.814888 -0.683504 0.386201 3.152157 4.173449 0.354410 -0.352889 1.050942 0.428195 0.782631 1.310521 0.682521 0.431056 0.484364 1.674068 -3.874223 -0.418787 -7.004678 -0.592388 -7.113466 -2.252233 -0.577426 2.600555 -0.219337 1.499401 -1.058094 3.602798 -0.475749 -0.384211 2.599393 4.438035 -3.072099 -1.540014 -2.322054 -2.041830 0.795843 -1.598140 0.166626 1.761083 -0.113791 -3.189949 -2.289500 1.440116 1.042540 -1.127198 -1.599930 0.478023 2.782797 -2.862673 -2.036635 -1.572448 2.452952 -0.051445 -5.423758 -0.450763 -2.272820 1.926943 0.441674 -1.693555 -2.988897 0.866037 2.085212 -1.630988 -1.506199 -0.822682 3.660319 2.095209 0.891614 0.402368 0.078431 0.821920 4.506583 1.807419 -2.299457 0.094543 0.193509 -1.707345 0.621505 -2.817118 -1.201532 1.465036 -3.024235 1.052091 2.205578 -2.159347 -0.373483 2.634253 0.641306 1.264458 11.277249 -0.699591 4.075360 2.162560 -3.282550 2.520891 -0.700293 -0.060493 0.678111 1.865199 0.661839 -5.485260 -3.051609 2.194281 3.531391 2.637447 -4.354159 -1.412144 -0.814504 -0.075560 -0.171960 0.212698 0.908873 0.060788 -2.555477 -0.811459 2.486702 7.289448 -1.702104 -2.764217 1.472426 1.520551 -0.901510 -3.838986 -1.337306 -2.290027 0.530500 1.202027 0.062755 2.396750 4.558042 -7.754131 3.169774 -0.518652 -0.933295 3.118736 0.823359 -2.818211 -4.165680 -0.614340 2.595224 4.221284 0.249466 0.370302 0.956525 -3.135514 -0.194668 0.465477 0.890703 -1.348106 1.578909 0.529867 -2.585564 -1.854398 -0.590879 -1.376749 -1.039379 -0.945947 1.913954 0.659101 -6.851514 3.636802 0.291077 -0.997558 0.862639 -0.810180 2.965539 -3.111884 -3.763610 1.872380 -0.367350 -1.199018 -1.755114 0.356256 1.822477 0.171220 1.586571 -2.112617 -4.832131 2.455811 -1.069028 3.160320 1.401381 0.119405 2.690288 0.164379 -1.068472 -3.456475 -2.403592 1.155043 -0.105598 -2.973512 -0.924583 -0.920386 3.099668 2.910345 -0.014997 -1.931585 -1.188913 3.888928 -3.538600 -0.525896 2.549726 1.417387 -2.941165 0.572872 3.327844 -3.721269 -0.692821 -2.194501 -0.873227 -1.347073 -2.568111 1.622513 -0.421988 1.523989 0.299027 0.119719 -0.679089 1.274030 1.013269 0.055288 0.450515 4.532439 4.754945 -1.744864 -0.157602 -3.312356 1.850197 -4.282210 -4.190092 1.266820 -0.343403 -2.702674 0.313256 0.562006 3.515822 -0.011385 -0.030573 -0.727020 0.305945 +PE-benchmarks/weighted-job-scheduling.cpp__bool __gnu_cxx::__ops::_Iter_comp_val::operator()(Job*, Job&) = -0.404698 0.758467 1.004589 -1.107468 2.095378 1.811630 0.782425 -0.096136 -1.458442 -0.975707 0.223255 -2.329741 -2.038200 2.361771 -0.693923 0.553288 2.991925 0.372052 -0.437348 -0.037724 0.937190 0.253342 2.893323 2.362583 -1.925334 0.267751 0.246792 0.300239 -0.727518 1.967497 -0.916648 -3.064054 1.236845 -0.358236 -0.027561 -0.590611 -0.262064 -0.789173 0.173303 -2.930466 0.166724 1.075532 -1.193624 -0.494900 -0.083427 0.535551 3.032217 1.545880 -0.266712 0.651286 0.861725 0.485401 -0.126819 0.516340 0.987919 0.062097 0.553739 -0.105406 -1.545836 -0.347762 -0.746181 -1.117548 -1.090851 1.802664 2.064337 0.208484 -0.304153 0.101344 -0.793392 0.420570 0.209722 0.589853 1.474600 0.960964 1.149652 -0.030753 -0.763250 -2.199339 -0.695295 -3.787143 -1.713016 -0.922998 1.718171 0.745806 0.648021 -1.160544 2.319515 -0.220253 0.187119 1.297885 3.444780 -1.936011 -1.096213 -1.292604 -0.722524 0.381705 -1.095023 0.269951 0.335372 -0.882749 -2.096181 -1.494735 0.539458 0.243827 -0.688068 -0.526809 0.013483 1.904431 -2.124578 -0.557094 -1.926298 0.461014 0.325612 -3.216547 -1.467217 0.284721 0.857581 1.022713 -1.184480 -1.599469 1.058144 1.168371 -1.024281 -1.020509 0.007501 2.088901 0.791997 0.667850 0.660680 0.398055 1.222501 2.445154 1.661904 -0.727125 0.142365 -0.373482 -0.237528 0.485832 -0.614541 -0.358578 -0.449401 -1.564906 0.881109 1.425884 -1.415799 -0.388747 -0.909957 -0.262978 0.838722 4.912709 -0.912483 1.939431 0.446712 -2.604272 1.074262 -0.896496 -0.835056 -0.339702 1.287210 1.282055 -1.434294 -1.396286 1.830222 2.431650 1.424864 -2.311143 0.824595 -0.317509 0.243109 -0.828737 0.736855 0.799721 0.632778 -1.486301 -0.578117 1.604553 3.941336 -1.349100 -3.232917 1.027946 0.610250 0.997344 -0.686143 -0.443406 -0.166415 0.271609 1.510201 -0.308055 1.140684 2.687067 -3.967966 1.952659 -0.244202 -1.232438 1.814928 0.552113 -1.249440 -0.409669 0.033666 2.173012 2.160822 1.203983 -0.114268 -0.429261 -1.819890 -0.349224 0.427059 0.845509 -0.621151 1.186849 0.239479 -2.047069 -1.606851 -1.648693 -0.270716 -0.566940 -1.243162 0.985363 0.599516 -4.767289 2.741973 0.565166 -0.690185 -0.365638 -0.452226 1.584781 -1.812723 -2.951516 0.966291 -1.356738 -1.932137 -0.168755 -0.319292 0.688482 1.006721 1.008463 -1.019540 -2.514399 2.277024 0.662972 2.193128 0.969243 0.799091 2.466056 0.556097 -1.289665 -1.053122 -2.057491 2.417451 -0.787101 -1.409133 0.096518 -0.970020 1.760222 1.973629 -0.078351 -1.165225 -1.935734 1.692779 -1.928174 -0.075971 1.897945 0.968055 -1.284926 0.554144 2.133178 -1.302091 -0.797065 -1.308899 -0.298770 -1.423591 -1.823148 0.065163 -1.063270 0.358407 1.033299 -0.160474 -1.109133 0.348251 -0.082582 -0.203552 -0.107182 1.975002 2.480706 -2.062737 1.020712 -1.941853 1.567023 -2.734287 -2.771400 1.060099 -0.701044 -1.099044 -0.387796 -0.129534 0.951898 -0.267503 -0.454149 -0.841503 0.277786 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__move_median_to_first >(Job*, Job*, Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -2.704822 0.494398 3.168302 -6.063855 5.209880 3.515291 1.914121 -0.649586 -5.188489 -3.485765 -0.286285 -4.692431 -4.447227 8.304258 -2.674326 2.481896 10.575346 2.717322 -1.415885 -1.251257 6.282866 -2.276497 8.780008 8.286560 -7.433213 -0.717163 2.562643 3.756446 0.849643 4.964906 -1.144962 -6.554569 2.828898 -3.124676 1.447456 -6.194424 1.398238 1.004502 0.496268 -11.136922 1.371013 0.245932 -2.386999 -1.627610 -1.378237 2.662716 7.691066 6.240281 -3.906098 0.991163 5.156864 3.231006 -1.897930 1.888395 0.431037 0.742010 -0.506271 0.480682 -3.102956 -1.232127 -1.141917 -4.790075 0.974434 6.795121 8.298954 0.457271 0.700392 2.260999 -0.536192 1.619717 1.696489 0.976505 2.718692 0.715907 4.100222 -6.528219 -2.754980 -14.053075 -1.392594 -16.245180 -4.380456 -3.590045 4.701446 0.907123 1.878130 -1.844887 7.516871 -0.176611 1.501357 7.464930 9.471472 -5.849035 -2.959156 -6.809609 -4.879081 3.173916 -3.959507 0.023833 1.192127 -0.363793 -5.756660 -5.979425 1.256805 1.445661 -2.531374 -4.532390 0.123722 6.714350 -7.354512 -3.286324 -5.062874 2.918638 -0.446686 -10.858833 -0.773892 -3.954228 5.991431 0.777186 -1.817252 -5.298813 1.243828 5.117740 -2.650879 -2.958781 -2.666608 6.779948 2.893588 0.481780 1.198994 -0.695421 1.315969 7.224904 5.686572 -3.994264 -1.250359 1.025033 -3.692754 -0.683824 -6.117879 -1.753017 4.278624 -6.478089 0.750586 4.638680 -4.544316 -2.822132 4.056025 -1.916001 4.739524 20.175302 -1.021045 5.474632 2.858421 -8.064266 3.951873 -1.078793 -1.697902 2.121147 4.962109 2.208815 -8.216247 -5.806444 3.162720 7.172167 5.617555 -6.139924 -2.510988 -2.686018 -0.735371 -0.961647 0.118204 2.079860 -1.846541 -5.031043 -1.873603 4.884870 11.356177 -2.536925 -4.819476 2.799041 4.839807 -2.130628 -6.012727 -1.983496 -3.544810 0.668872 3.320534 -1.429600 4.774788 9.311457 -15.297711 6.262554 -1.118302 -1.039992 2.288252 0.886498 -4.018309 -7.643391 1.225068 6.775419 8.084735 0.377134 2.240149 0.812995 -6.386808 -0.538363 1.404469 3.109184 -2.345867 2.983254 0.825480 -5.781122 -5.237821 -0.931345 -2.649432 -2.371406 -1.455695 3.045282 0.881871 -13.491771 8.665736 -1.654718 -1.571461 1.654543 -1.794956 6.361781 -7.557976 -9.064824 4.180452 -0.202623 -3.000257 -3.068468 0.566872 5.953861 0.150771 1.000452 -3.085444 -10.137366 4.626128 -0.821702 5.116731 2.790109 1.921244 8.098670 0.125426 -2.319125 -6.753018 -4.791976 3.466580 -1.292058 -5.175774 -1.418772 -1.673768 6.205477 7.829008 -0.796135 -3.453293 -0.513733 7.620051 -6.201433 -1.989212 5.343431 3.317898 -4.451296 2.293138 6.548453 -7.417461 -3.601544 -4.701683 1.579100 -0.783909 -6.561055 2.437419 -2.877417 2.429446 2.605084 1.103502 -2.552473 3.177158 2.304527 0.864887 -0.178744 8.313717 9.154093 -4.998750 0.611914 -6.167528 3.282361 -10.059418 -7.903828 1.469573 -0.431599 -1.945875 1.515331 -0.421646 5.450509 -0.895231 2.146677 -0.660600 -0.685239 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__unguarded_partition >(Job*, Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.213493 -0.047364 0.992052 -2.685083 2.127939 2.197928 0.806568 -0.370488 -2.318732 -1.305632 -0.167302 -2.629880 -1.443164 3.664376 -0.967246 1.661468 5.740865 1.214252 -0.644386 -0.336439 2.923764 -2.528426 4.094294 4.572352 -2.993170 -0.346715 1.531262 2.738015 0.175313 2.798882 -0.480719 -3.479689 1.042723 -1.851888 0.575719 -4.018015 0.692721 0.869687 0.693129 -6.043444 0.708985 0.178507 -0.465295 -0.874354 -0.816437 1.510681 4.169710 2.721884 -1.671198 0.367932 2.146493 1.219837 -0.789864 0.824773 0.236145 0.754368 1.407822 1.299020 -1.393948 -0.566705 -0.386130 -1.865463 0.833884 2.791566 4.693082 0.135547 0.342538 1.308833 -0.154429 0.644402 0.832431 0.296626 0.568748 -0.050407 1.644383 -4.384858 -1.107021 -8.298176 -0.503510 -7.758274 -1.825737 -1.317934 1.783729 -0.529861 1.170480 -1.312492 3.132092 -0.413900 0.611429 3.212976 4.399349 -2.609764 -1.285801 -3.126359 -2.208841 1.387203 -1.636603 -0.372480 1.947724 -0.232579 -2.411518 -3.123155 1.925764 0.983568 -1.042723 -2.369887 0.214745 2.831544 -2.965171 -2.041769 -1.843838 1.403732 -0.646274 -5.059693 0.645675 -3.005163 1.684584 0.293588 -0.738693 -3.246399 0.463203 2.786758 -1.126977 -1.542695 -1.139474 4.016471 1.162294 0.173344 0.595979 -0.449246 0.411497 3.875763 2.836695 -1.842168 -0.467717 0.624747 -2.788255 -0.312512 -3.851742 -1.179653 2.223523 -3.041959 -0.084953 2.186702 -1.949869 -0.819360 3.059636 -0.587292 2.016513 12.852359 -0.307148 2.353589 1.319460 -3.995797 3.251412 -0.344693 -0.714907 0.867260 2.099761 0.725541 -6.694412 -2.567398 1.209423 2.980282 2.520208 -3.961441 -2.264533 -1.329325 -0.349249 -0.008430 -0.154036 0.880216 -0.823640 -2.340403 -0.748510 2.055741 7.379157 -1.079383 -2.053315 1.385744 2.259314 -2.606869 -5.500472 -0.991783 -2.522577 0.200681 -0.187632 -0.690427 2.024331 3.984800 -7.950157 2.766535 -0.701840 -0.425501 2.246644 0.240861 -1.781417 -6.324285 0.296411 3.338615 4.830707 -0.329349 1.288488 0.440521 -2.654233 -0.168159 0.450510 1.133191 -0.956281 1.206468 -0.011110 -3.629507 -2.060785 -0.455018 -1.364489 -1.408814 -1.029652 1.252364 0.906615 -5.898474 4.117484 -0.681316 -0.564431 1.193565 -0.545868 2.863731 -3.186329 -4.263449 1.902505 0.262125 -0.695568 -2.314108 0.315016 2.681459 -0.031392 0.718257 -1.103107 -6.010369 1.629334 -1.656302 2.127235 1.174017 0.556276 3.460321 1.502005 -0.982077 -4.546300 -2.597845 0.138233 -0.513956 -2.193157 -1.194402 -0.686172 2.872475 3.214192 -0.097953 -1.504242 -0.685099 4.497226 -2.981989 -0.711865 2.337855 0.750722 -2.255960 0.500215 2.896313 -4.503015 -1.376247 -1.940032 -0.077041 -0.197071 -3.249490 1.065137 -1.024889 1.047151 0.895592 0.324742 -0.852284 1.319320 1.304958 0.401402 -0.164680 4.902711 4.712965 -1.810200 -0.066525 -2.566698 1.050973 -4.756103 -3.291145 0.503609 0.332035 -1.169839 0.782078 1.403714 2.429418 -0.449811 1.280432 -0.076065 -0.661204 +PE-benchmarks/weighted-job-scheduling.cpp__void std::iter_swap(Job*, Job*) = -0.198214 0.078958 0.464348 -0.500321 0.424520 0.041799 0.171689 -0.046262 -0.493004 -0.370981 -0.064378 -0.309805 -0.403752 0.679106 -0.294666 0.110260 1.026848 0.411049 -0.074612 -0.389774 0.499893 -0.497269 0.877032 0.889934 -0.776504 0.004662 0.406328 0.525098 0.326300 0.564811 -0.219588 -0.385749 0.276963 -0.264268 0.326945 -0.744117 0.102933 0.084421 -0.107481 -1.170451 0.080061 -0.164625 -0.036938 -0.032548 -0.036463 0.643558 0.696788 0.539168 -0.305139 0.278048 0.548826 0.258263 -0.031300 0.182575 0.114942 0.195794 0.408370 0.070706 -0.273954 0.040750 -0.112432 -0.713962 0.126439 0.648885 0.853815 -0.007188 0.073331 0.092200 -0.020985 0.164285 0.229986 0.134674 0.145006 0.104614 0.380182 -0.863843 0.006063 -1.533969 -0.165389 -1.970789 -0.438356 -0.512765 0.476133 -0.243417 0.158877 0.176829 0.754307 0.084195 0.221525 0.422958 0.822327 -0.553919 -0.274937 -0.427129 -0.342401 0.323222 -0.399513 -0.022316 0.264109 0.095136 -0.469339 -0.551138 0.439122 0.093181 -0.286321 -0.198521 -0.101933 0.655612 -0.884376 -0.315381 -0.697237 0.041864 -0.042154 -0.935484 0.191333 -0.450757 0.913549 0.100900 -0.133567 -0.452567 0.129619 0.573303 -0.200186 -0.182548 -0.315415 0.630912 0.206962 -0.037559 0.071835 -0.048100 0.035119 0.591326 0.705492 -0.380630 -0.192400 0.235797 -0.563637 -0.132968 -0.666759 -0.173931 0.554695 -0.579702 0.136518 0.282208 -0.441900 -0.319284 0.677303 -0.203570 0.488004 1.663002 -0.084076 0.417817 0.234156 -0.670782 0.243642 -0.041178 -0.052393 0.325452 0.573121 0.186703 -0.718561 -0.550502 0.132941 0.664032 0.465067 -0.701403 -0.440179 -0.353467 -0.028844 0.092710 0.015278 0.150284 -0.265176 -0.385531 -0.166781 0.203528 1.019010 -0.240647 -0.515401 0.087441 0.167162 -0.382610 -0.785195 -0.137695 -0.207987 0.112048 0.021274 -0.099462 0.360063 0.823953 -1.757178 0.643642 -0.257119 -0.131084 0.367478 0.023983 -0.207232 -0.974268 0.171746 0.532822 0.795853 0.059959 0.099960 0.208139 -0.656821 -0.077398 0.008007 0.443516 -0.311730 0.322783 0.248115 -0.585052 -0.483624 -0.146408 0.016672 -0.189630 -0.042724 0.290636 0.019550 -1.611625 0.717382 -0.280632 -0.227621 0.252767 -0.041149 0.410239 -0.756600 -0.776660 0.293300 0.047129 -0.288467 -0.483426 -0.006290 0.597651 -0.202931 0.036511 -0.301702 -0.797878 0.369890 -0.264800 0.348638 0.292720 0.171961 0.895070 -0.054063 -0.196759 -0.651659 0.035202 0.077109 -0.365056 -0.272599 -0.037508 -0.167156 0.519133 0.942078 0.005418 -0.041182 0.130645 0.852688 -0.709824 -0.344755 0.478319 0.532772 -0.195867 0.465636 0.544660 -0.805020 -0.475339 -0.396685 -0.165842 0.132749 -0.482460 0.394024 -0.479694 0.224671 0.288505 0.139431 -0.288440 0.434620 0.086890 0.079975 -0.058902 0.800443 1.272082 -0.518585 0.137997 -0.499789 0.276239 -0.923996 -0.555592 -0.046189 0.102969 -0.176066 0.230873 -0.045837 0.528986 0.020348 0.041358 -0.096500 -0.106686 +PE-benchmarks/weighted-job-scheduling.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(Job&, Job&) = -0.161346 0.210252 0.570000 -0.561865 0.634113 0.103252 0.245248 0.186104 -0.621662 -0.659231 -0.059878 -0.538557 -0.738250 0.914812 -0.342671 -0.052375 1.374527 0.431508 -0.026031 -0.432777 0.483983 -0.477981 1.116066 1.072855 -0.965821 0.035886 0.442346 0.452938 0.171828 0.735560 -0.173165 -0.919855 0.391089 -0.155222 0.405127 -0.721537 0.042982 -0.128037 -0.333047 -1.465799 0.071721 0.060064 -0.315818 -0.085072 -0.011768 0.849637 1.089035 0.638810 -0.382982 0.386405 0.601494 0.331594 -0.122920 0.192355 0.194597 0.099372 0.260596 0.066075 -0.531864 0.130254 -0.214780 -0.888600 -0.099792 0.789225 0.969561 -0.038387 0.034895 0.027107 -0.176708 0.243278 0.215609 0.155697 0.524971 0.175632 0.580630 -0.699358 -0.345783 -1.808414 -0.227485 -2.750109 -0.636047 -0.683760 0.865851 -0.197461 0.017198 -0.054132 0.949069 0.039119 0.329921 0.750325 1.223411 -0.584760 -0.441290 -0.650674 -0.375036 0.387357 -0.502748 -0.039367 0.358865 -0.051780 -0.703350 -0.632839 0.404556 0.018451 -0.300364 -0.275758 -0.120973 0.878217 -1.208103 -0.192902 -1.076762 0.126963 0.196824 -1.235151 -0.034872 -0.228895 1.073353 0.333689 -0.309774 -0.430262 0.292177 0.663905 -0.364971 -0.162825 -0.205054 0.891639 0.177668 0.098812 0.197035 0.106414 0.234786 0.700154 1.035312 -0.381855 -0.174461 0.222162 -0.525705 -0.150195 -0.634483 -0.214919 0.555617 -0.669191 0.365410 0.304692 -0.605172 -0.547118 0.422044 -0.340411 0.622247 2.014344 -0.244757 0.593694 0.144250 -0.899373 0.292645 -0.147987 -0.190412 0.164695 0.772970 0.371696 -0.569771 -0.595931 0.347185 0.903598 0.593184 -0.953681 -0.224725 -0.366359 -0.006444 0.000313 0.121422 0.251180 -0.117792 -0.506073 -0.226453 0.384524 1.376714 -0.340820 -0.964830 0.089689 0.364252 -0.072831 -0.667913 -0.059571 -0.061775 0.179482 0.342444 -0.182306 0.490948 1.073626 -2.288591 0.834407 -0.275976 -0.211695 0.355734 0.165086 -0.253411 -1.097712 0.161097 0.795738 1.074541 0.348851 0.079809 0.083579 -0.771536 -0.106549 0.076996 0.608589 -0.323230 0.418203 0.178561 -0.790179 -0.663166 -0.419746 -0.051965 -0.089656 -0.195868 0.296632 0.125082 -2.286761 1.032869 -0.256764 -0.271153 0.021951 -0.015375 0.588620 -0.936622 -1.136004 0.318354 -0.193507 -0.778471 -0.461086 -0.158624 0.617368 -0.077212 0.152481 -0.254079 -1.120198 0.771898 -0.078889 0.665741 0.379744 0.248959 1.431892 -0.026127 -0.345475 -0.660888 -0.337223 0.578083 -0.592680 -0.348711 0.119904 -0.261077 0.612756 1.085947 -0.053607 -0.200441 -0.148539 0.977027 -0.917389 -0.331154 0.684998 0.660118 -0.187390 0.680629 0.806352 -0.961941 -0.567900 -0.628430 -0.117443 -0.035796 -0.632715 0.235615 -0.701343 0.194981 0.432081 0.149763 -0.479796 0.371367 0.003048 0.009494 -0.133806 0.918506 1.713986 -0.929200 0.366136 -0.698696 0.509012 -1.173122 -0.917176 -0.013034 0.018375 -0.160444 0.181294 -0.147328 0.468862 -0.033785 -0.088130 -0.281425 0.053169 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__insertion_sort >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -1.727876 1.058228 1.876516 -3.605120 3.686739 3.278450 1.303997 -0.552667 -2.928592 -2.263235 -0.448517 -3.901310 -3.354729 5.556429 -1.736102 1.740478 7.485030 1.504842 -0.890961 -0.311098 3.869364 -1.433633 5.961335 5.463064 -4.586237 -0.495643 2.087472 2.421449 -0.367594 4.017663 -1.119158 -5.567011 1.894426 -1.836872 1.088222 -3.645601 0.775776 -0.015874 0.353059 -7.492257 0.788124 0.981592 -1.147558 -1.368306 -1.056158 0.849197 6.030982 4.016805 -1.989401 -0.059643 2.831398 2.163391 -1.158374 1.271361 0.911049 0.732404 0.641992 0.313164 -2.580056 -0.987740 -1.062807 -2.626157 0.024286 4.489163 5.709568 0.579770 0.452490 1.505214 -0.973170 1.116201 0.526562 0.648406 1.817130 1.194819 2.486793 -3.754954 -1.729597 -8.788708 -1.087312 -10.181912 -2.931622 -2.635366 2.211281 0.801476 1.690200 -1.619255 4.981209 -0.342049 1.245904 4.130824 7.196242 -4.054056 -2.098215 -4.747801 -2.953691 1.794569 -2.638966 -0.103020 1.419344 -1.002406 -4.023004 -4.239202 1.091093 1.316659 -1.473354 -2.695922 0.123400 4.399326 -4.452896 -2.338652 -3.716763 1.244728 -0.541905 -7.548393 -1.048166 -2.190459 2.284667 0.918133 -1.436982 -4.565595 1.269120 3.940556 -1.842150 -2.516939 -1.139818 4.997997 1.859668 0.310482 1.035786 -0.270592 1.318209 5.318466 4.126187 -2.278245 -0.579183 0.243060 -2.822152 -0.630700 -3.869460 -1.332089 1.910123 -4.277521 0.445922 3.849390 -3.048502 -1.326903 1.612583 -1.558993 3.353785 14.603488 -1.300488 3.468859 1.282888 -6.034346 3.372936 -0.857395 -1.764474 0.248678 3.137949 2.134584 -5.941287 -3.768553 2.727384 4.820778 3.679577 -4.291153 -1.200197 -1.983775 -0.315346 -0.902401 0.148094 1.682982 -0.950870 -3.496012 -1.346163 3.370075 8.478329 -2.277134 -4.433659 2.338215 3.143249 -0.938547 -4.361588 -1.361129 -2.845642 0.400378 1.620948 -1.143246 3.059746 6.246256 -10.044507 4.370547 -0.533302 -1.458084 2.991714 0.271171 -2.466323 -5.293045 0.882404 5.397747 5.606619 0.406776 1.175182 -0.363086 -4.098665 -0.412146 0.752731 2.409410 -1.395806 1.957806 0.076038 -4.645511 -3.879199 -1.263697 -1.619193 -2.198973 -1.542085 1.780302 1.351294 -8.864021 6.654003 -0.417408 -0.742982 0.913263 -1.088375 3.730332 -4.950166 -6.551634 2.617618 -0.667322 -1.856566 -1.571471 0.185644 3.602639 0.760176 1.050415 -2.002653 -7.054977 3.132757 -0.256896 3.753358 1.723569 1.921381 5.170611 1.214431 -1.855332 -4.554230 -3.715331 2.110689 -0.822640 -3.574431 -1.485808 -1.202307 4.440659 5.108471 -0.635673 -2.329920 -1.729258 5.015327 -4.198511 -0.888409 3.806439 1.238580 -3.503809 0.462879 4.546035 -4.733635 -2.731529 -3.041770 0.606999 -1.303484 -4.879208 0.568915 -2.376439 1.121911 2.175813 -0.034358 -1.884459 1.549762 1.519642 0.397238 -0.150530 5.402969 5.333438 -3.599345 0.678977 -4.174297 2.163798 -6.963615 -5.679792 1.469066 -0.552350 -1.483094 0.564236 0.469858 3.052400 -1.053598 1.439445 -0.497770 -0.960220 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__unguarded_insertion_sort >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.803270 0.383334 1.013637 -1.705148 1.645565 1.317696 0.626665 -0.190107 -1.499518 -0.996577 -0.308339 -1.806710 -1.423258 2.629432 -0.756228 0.918525 3.784570 0.978738 -0.424765 -0.239790 1.839581 -1.195097 2.850114 2.811193 -2.140912 -0.175354 1.019519 1.447606 -0.098225 2.228129 -0.735754 -2.434800 0.817085 -0.983354 0.707106 -2.111239 0.357651 0.228504 0.115037 -3.923582 0.410266 0.362922 -0.099726 -0.633496 -0.450226 0.654899 2.908037 1.886414 -0.878184 0.062340 1.279013 0.846768 -0.349772 0.629047 0.554435 0.696461 0.843581 0.260578 -1.279040 -0.315216 -0.505138 -1.499967 0.250792 2.063650 2.891834 0.227155 0.215593 0.623917 -0.366077 0.497111 0.372734 0.280305 0.615709 0.365898 1.117503 -2.132673 -0.499333 -4.521880 -0.460038 -5.124144 -1.410662 -1.323310 1.096756 0.285302 0.882628 -0.761804 2.389109 -0.291556 0.662888 1.645459 3.365353 -2.003598 -1.001699 -2.213314 -1.347529 0.868932 -1.224208 -0.322432 0.972790 -0.438685 -1.843360 -2.065592 0.953193 0.700210 -0.727520 -1.197141 0.025343 2.177854 -2.181320 -1.361442 -1.870148 0.485426 -0.403890 -3.514266 -0.008022 -1.333070 0.939596 0.462902 -0.677716 -2.336267 0.629312 2.022551 -0.860482 -1.165695 -0.871829 2.659813 0.707306 -0.037587 0.478114 -0.192140 0.407532 2.477404 2.121149 -1.167563 -0.293342 0.376919 -1.735021 -0.389036 -2.131299 -0.815231 1.062476 -2.127318 -0.094469 1.711390 -1.494693 -0.358535 1.046639 -0.572134 1.628414 7.332844 -0.585100 1.565688 0.585809 -2.875388 2.043310 -0.167752 -0.714767 0.231703 1.604181 0.900684 -3.352620 -1.839081 1.053287 2.266430 1.775025 -2.197943 -0.924496 -1.165604 -0.131795 -0.107125 0.042412 0.743921 -0.521603 -1.686615 -0.613797 1.229665 4.355154 -1.078768 -2.086343 1.015938 1.179665 -0.885107 -2.738512 -0.663157 -1.574055 0.148393 0.135241 -0.582366 1.392544 2.945636 -5.054891 2.220599 -0.543424 -0.794172 1.847608 -0.093660 -1.005941 -3.264006 0.305201 2.522181 3.011157 0.086719 0.456670 -0.021204 -1.985482 -0.204616 0.184424 1.226512 -0.727657 0.960254 0.022573 -2.398454 -1.703774 -0.685916 -0.672900 -1.195901 -0.708523 0.829159 0.782280 -4.192881 3.099534 -0.252774 -0.342705 0.745943 -0.247064 1.496283 -2.345076 -3.093337 1.184413 -0.047165 -0.709473 -1.075539 0.069033 1.833495 0.088456 0.191672 -0.904405 -3.560672 1.372016 -0.499555 1.693110 0.846985 0.758930 2.436849 1.234882 -0.886133 -2.344473 -1.487327 0.437436 -0.617375 -1.459480 -0.843098 -0.607217 2.136877 2.569516 -0.096276 -0.792786 -0.756900 2.745041 -1.989124 -0.533830 1.858780 0.403604 -1.558588 0.240216 2.195403 -2.565625 -1.402986 -1.398848 0.027912 -0.348842 -2.201566 0.455150 -1.261142 0.527191 0.959097 -0.032457 -0.882709 0.804071 0.751039 0.111110 -0.143575 2.925585 2.695333 -1.580612 0.375308 -1.837592 0.929116 -3.321864 -2.391960 0.399051 0.086668 -0.860265 0.433777 0.550403 1.496658 -0.448704 0.671269 -0.167841 -0.667676 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::move_backward(Job*, Job*, Job*) = -0.427460 0.493612 0.937184 -0.916415 0.694403 0.039521 0.261986 -0.218323 -0.588263 -0.893125 -0.117490 -0.947651 -1.174247 1.179545 -0.600410 -0.173500 1.638801 0.394182 -0.210831 -0.597469 0.859140 -0.603783 1.524803 1.474287 -1.440474 -0.082571 0.784010 0.992338 0.697257 0.743583 -0.108054 -0.693168 0.396991 0.029356 0.764493 -0.887620 0.226770 -0.189571 -0.500547 -1.793637 0.062510 -0.105487 -0.035832 -0.096654 -0.086492 1.320885 1.508655 1.008174 -0.646183 -0.086326 1.023274 0.521590 -0.051558 0.308781 0.079988 -0.383593 0.778468 0.062939 -0.424194 -0.119908 -0.197284 -1.216497 0.025708 1.351610 1.581115 0.166458 0.157794 0.160165 -0.015201 0.414859 0.089281 0.343085 0.597937 0.589511 0.697772 -1.065725 0.151650 -2.564543 -0.243340 -3.429461 -0.759869 -0.931897 0.721600 -0.182428 0.016647 0.082048 1.372748 0.520053 0.380075 0.893705 1.774517 -0.725186 -0.407831 -0.846559 -0.741094 0.659875 -0.748798 0.323403 0.381864 0.342471 -0.893287 -0.732998 0.345669 -0.051800 -0.524696 -0.086012 -0.195945 1.005648 -1.348817 0.004149 -1.132365 -0.168187 0.289439 -1.942137 0.162506 -0.796700 1.429046 0.011683 -0.161185 -0.531468 0.153331 0.780689 -0.329203 -0.096035 -1.144900 1.194252 0.444998 -0.025331 0.086128 0.041618 0.322802 0.707685 0.977990 -0.588321 -0.387864 0.036343 -1.004636 -0.265283 -1.069620 -0.094358 1.308378 -0.825004 0.193211 0.529559 -0.694187 -0.820770 0.674992 -0.705986 0.916612 2.868282 -0.235767 0.735585 0.374599 -1.218362 0.433037 -0.080481 -0.383545 0.418677 0.869658 0.642217 -0.930758 -1.007494 0.573398 1.254820 0.765316 -1.093805 -0.272217 -0.315101 -0.141810 -0.328541 0.135483 0.308232 -0.563079 -0.624655 -0.387735 0.794255 1.381276 -0.326314 -1.094055 0.267618 0.456679 -0.219705 -1.022490 -0.176433 0.064840 0.181242 0.090676 -0.124162 0.749325 1.510875 -3.009897 1.092903 0.159572 -0.132312 0.707174 -0.197282 -0.514295 -1.695278 0.620723 1.281026 1.012341 0.082044 -0.083113 0.008677 -1.198430 -0.148479 0.129743 0.797546 -0.557530 0.554530 0.295239 -0.802664 -1.154918 -0.602566 -0.065391 -0.103523 -0.282361 0.540907 -0.028291 -2.660972 1.664650 -0.534085 -0.323359 -0.145938 -0.488718 0.532947 -1.413059 -1.439716 0.312760 -0.345983 -0.855098 -0.993747 0.066278 0.876580 -0.325957 0.163233 -0.678651 -1.266647 0.862751 -0.517862 0.645619 0.473256 0.724267 1.546198 0.308723 -0.292426 -1.173700 0.012400 0.392100 -0.430856 -0.823104 0.177190 -0.221381 0.784649 1.638061 -0.442305 -0.128168 0.258741 1.190231 -1.037141 -0.957100 0.736080 0.572087 -0.561576 0.849359 0.828756 -1.106823 -0.891118 -1.008930 -0.456449 -0.046407 -1.233853 0.427101 -0.768094 0.218471 0.793429 0.003102 -0.601569 0.768938 0.177385 0.093486 0.045715 1.271414 2.191918 -0.992589 0.297788 -1.113471 0.578171 -1.824543 -1.243817 0.298700 -0.149714 0.047212 0.143125 -0.183199 0.792894 -0.041248 -0.005854 -0.277635 0.080007 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__unguarded_linear_insert >(Job*, __gnu_cxx::__ops::_Val_comp_iter) = -0.726382 0.283325 1.337310 -1.843941 1.710605 1.194553 0.632456 -0.128642 -1.664290 -1.058283 -0.108047 -1.685250 -1.434554 2.605731 -0.895000 0.646057 3.690576 0.955105 -0.457201 -0.520411 1.808629 -1.153089 2.955618 2.868764 -2.356595 -0.146515 1.061168 1.386561 0.249773 2.081622 -0.835072 -2.242423 0.858136 -0.943042 0.664467 -2.116680 0.320700 0.047763 0.000552 -3.794324 0.392151 0.022579 -0.660375 -0.507881 -0.333095 1.284619 2.888715 1.869677 -1.008418 0.340503 1.529972 0.805211 -0.477241 0.561289 0.516132 0.525368 0.920155 0.661380 -1.197617 -0.210264 -0.498448 -1.612895 0.206613 2.147785 2.790931 0.162463 0.195633 0.475453 -0.209624 0.452767 0.537101 0.293962 0.865165 0.419450 1.275613 -2.268482 -0.552191 -4.786121 -0.508722 -5.503283 -1.441554 -1.310610 1.450925 -0.303663 0.640247 -0.691484 2.392378 -0.142232 0.588720 1.846171 3.275884 -1.960700 -1.049029 -2.055518 -1.417271 0.840989 -1.257364 -0.134800 0.901318 -0.353907 -1.863181 -1.979190 0.967157 0.567680 -0.747481 -0.973616 -0.016135 2.231153 -2.372569 -1.091776 -1.928090 0.598620 -0.128915 -3.530244 -0.073884 -1.276678 1.877850 0.445365 -0.747452 -1.984916 0.598907 2.025447 -0.952870 -0.936200 -0.709170 2.603837 0.806167 0.184699 0.383800 -0.202967 0.493340 2.293920 2.293094 -1.219386 -0.315915 0.347037 -1.642454 -0.294641 -2.033237 -0.655074 1.278710 -1.969745 0.192655 1.533373 -1.507178 -0.594239 1.526396 -0.485132 1.564769 7.184904 -0.557915 1.707714 0.582658 -2.747781 1.633386 -0.209697 -0.543594 0.413706 1.645820 0.813075 -3.318578 -1.804077 1.071824 2.306619 1.733294 -2.564482 -0.804094 -1.042958 -0.207920 -0.122204 0.068073 0.683692 -0.529430 -1.583936 -0.647888 1.278142 4.379438 -1.035339 -2.387980 0.786239 0.994352 -0.764149 -2.473483 -0.552904 -0.973685 0.349266 0.485214 -0.507931 1.527487 2.954735 -5.538367 2.156823 -0.636234 -0.758968 1.571160 0.142735 -1.057329 -2.842026 0.316479 2.330209 2.887468 0.455802 0.257258 0.229503 -2.006476 -0.209236 0.240472 1.229197 -0.757449 0.966144 0.362716 -2.371455 -1.714262 -0.873273 -0.563777 -0.802022 -0.714904 0.885162 0.148321 -4.997342 2.971145 -0.304184 -0.457792 0.531344 -0.353651 1.584552 -2.403068 -3.083673 1.143151 -0.097413 -1.005941 -1.221284 -0.018364 1.769481 0.043997 0.479836 -1.069446 -3.644402 1.513088 -0.524129 1.781027 0.881209 0.658735 2.886334 0.706556 -0.743717 -2.376398 -1.388541 0.983822 -0.650784 -1.491085 -0.482128 -0.618242 2.008474 2.511705 -0.207276 -0.697330 -0.666554 2.655171 -2.208575 -0.620869 1.763307 1.013345 -1.423291 0.659796 2.126747 -2.541792 -1.307050 -1.413166 -0.247119 -0.359674 -2.078227 0.637659 -1.185982 0.694115 0.867936 0.302489 -0.922408 0.848928 0.486349 0.157627 -0.077178 2.796202 3.597177 -1.805845 0.427142 -1.944034 1.223313 -3.289239 -2.607910 0.424238 -0.094207 -0.779611 0.459134 0.307260 1.593877 -0.277145 0.361989 -0.245439 -0.264080 +PE-benchmarks/weighted-job-scheduling.cpp____gnu_cxx::__ops::_Val_comp_iter __gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter) = -0.161397 0.239694 0.398147 -0.315985 0.506651 0.349453 0.190765 -0.078369 -0.377035 -0.254647 -0.106588 -0.519977 -0.498262 0.645894 -0.231001 0.179785 0.886268 0.298307 -0.084893 -0.086051 0.267870 -0.201289 0.799245 0.711266 -0.541699 0.058285 0.151141 0.272697 -0.134605 0.761575 -0.384457 -0.687524 0.291609 -0.070404 0.173105 -0.432819 -0.010721 -0.042471 -0.064233 -0.961442 0.065720 0.223196 0.011686 -0.112753 -0.006848 0.166243 0.797545 0.447370 -0.020243 0.122064 0.216416 0.217192 0.074377 0.195417 0.305772 0.215791 0.414561 -0.194857 -0.412175 -0.037113 -0.203490 -0.495488 -0.144193 0.526822 0.668253 0.085598 -0.006960 -0.036362 -0.235486 0.120067 0.068044 0.142965 0.209601 0.254913 0.202906 -0.221907 0.084782 -0.645131 -0.175542 -1.105113 -0.430923 -0.413862 0.299358 0.297956 0.251328 -0.139709 0.690443 -0.042639 0.183718 0.119884 0.911078 -0.617189 -0.267596 -0.348317 -0.197823 0.143852 -0.311750 -0.056132 0.075772 -0.122307 -0.500561 -0.484736 0.346271 0.111178 -0.214952 0.003631 -0.053301 0.557521 -0.699107 -0.291374 -0.634197 -0.051854 -0.066034 -0.844688 -0.035568 -0.115152 0.211273 0.215483 -0.239422 -0.561406 0.288174 0.463572 -0.216341 -0.273833 -0.363018 0.627647 0.125614 -0.066816 0.131435 -0.006198 0.144442 0.619424 0.465975 -0.258846 -0.047987 0.066876 -0.322185 -0.059261 -0.357005 -0.151507 -0.038000 -0.537699 0.051628 0.372689 -0.413027 0.010560 -0.165611 -0.129353 0.381132 1.276011 -0.259526 0.389409 0.094627 -0.747485 0.406198 -0.105752 -0.201510 -0.018480 0.413533 0.341652 -0.504707 -0.459966 0.325634 0.638988 0.421866 -0.445343 -0.023219 -0.297006 0.059820 -0.052824 0.153007 0.203845 -0.063158 -0.430259 -0.168101 0.193281 1.076339 -0.306872 -0.672922 0.262111 -0.005575 -0.026993 -0.426337 -0.152240 -0.180383 0.031103 0.033320 -0.131465 0.253924 0.754316 -1.151846 0.641565 -0.179181 -0.379806 0.612711 -0.099815 -0.186404 -0.357376 0.060183 0.626585 0.689088 0.160249 0.019213 -0.075128 -0.556936 -0.106889 -0.002046 0.395361 -0.253174 0.316781 0.156188 -0.675029 -0.452104 -0.399606 0.026713 -0.322626 -0.275783 0.241844 0.276025 -1.231855 0.765304 0.050371 -0.137968 0.151879 0.004707 0.255702 -0.569698 -0.769099 0.234848 -0.183746 -0.303496 -0.143489 -0.038708 0.356958 0.015367 0.056423 -0.284755 -0.626307 0.435342 0.050185 0.430937 0.256030 0.267823 0.555300 0.393266 -0.319211 -0.308488 -0.250070 0.218794 -0.348924 -0.241604 0.048751 -0.247773 0.534365 0.776665 0.060230 -0.129516 -0.276834 0.631810 -0.411970 -0.124111 0.543316 0.060431 -0.272250 0.110686 0.582479 -0.467547 -0.439562 -0.327113 -0.088093 -0.161080 -0.492840 0.119538 -0.462347 0.078498 0.343896 -0.069964 -0.384906 0.209999 0.048513 -0.079269 -0.042403 0.688053 0.540001 -0.406252 0.355235 -0.430623 0.279106 -0.803841 -0.497664 0.091650 -0.016842 -0.300592 0.034457 0.040364 0.325221 -0.104593 0.062568 -0.103654 -0.182188 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__copy_move_backward_a(Job*, Job*, Job*) = -0.514378 0.593023 1.155429 -1.100363 0.805357 -0.027378 0.313193 -0.225527 -0.710230 -1.117597 -0.140900 -1.191972 -1.465391 1.415112 -0.724968 -0.279408 1.951181 0.481886 -0.257513 -0.715499 0.984586 -0.715107 1.809110 1.765143 -1.719633 -0.100466 0.870206 1.222355 0.839635 0.893235 -0.064994 -0.831652 0.451794 0.156788 0.960087 -1.040043 0.274702 -0.218443 -0.701550 -2.149643 0.077303 -0.027838 0.039357 -0.115759 -0.073668 1.638527 1.805900 1.209423 -0.768492 -0.137464 1.215884 0.627519 -0.024749 0.372060 0.086343 -0.554915 0.947819 -0.004547 -0.532515 -0.133804 -0.237029 -1.501559 0.001521 1.622576 1.904713 0.212379 0.188591 0.124356 -0.011462 0.533577 0.109536 0.409056 0.749693 0.707442 0.824121 -1.139867 0.217690 -3.007121 -0.258118 -4.145445 -0.914937 -1.113407 0.956997 -0.094026 -0.069589 0.038243 1.643515 0.655348 0.453060 1.078686 2.133370 -0.791298 -0.490489 -1.007062 -0.891164 0.828859 -0.897433 0.388831 0.450602 0.486792 -1.070350 -0.794071 0.373351 -0.123152 -0.627006 -0.001156 -0.241123 1.198312 -1.632027 0.097467 -1.353882 -0.192159 0.441253 -2.326783 0.211812 -0.963376 1.634217 0.010114 -0.194550 -0.515766 0.185850 0.846827 -0.397750 -0.010565 -1.572737 1.456643 0.476787 -0.046884 0.096739 0.085842 0.382992 0.741932 1.087698 -0.712973 -0.464573 0.041020 -1.191766 -0.317968 -1.281719 -0.104809 1.605326 -0.966324 0.220549 0.553773 -0.832195 -1.027686 0.620855 -0.854948 1.099994 3.314505 -0.284302 0.881706 0.455169 -1.420327 0.545777 -0.057016 -0.459389 0.493561 1.038440 0.772244 -0.969811 -1.209149 0.691041 1.508235 0.918297 -1.241530 -0.252740 -0.340430 -0.168257 -0.418189 0.199348 0.370721 -0.684121 -0.742586 -0.469289 0.950943 1.567351 -0.319604 -1.313600 0.302398 0.559935 -0.221521 -1.148972 -0.182759 0.165242 0.211378 0.071051 -0.143412 0.895999 1.811441 -3.595535 1.328809 0.279761 -0.112392 0.853452 -0.301795 -0.617069 -2.083551 0.742728 1.538190 1.211229 0.091794 -0.143649 -0.002631 -1.438672 -0.183062 0.157557 0.960535 -0.670688 0.659380 0.325129 -0.903687 -1.385845 -0.808986 -0.088961 -0.065560 -0.379473 0.648974 0.025424 -3.136846 1.997760 -0.663315 -0.385226 -0.259647 -0.589422 0.575099 -1.693404 -1.703653 0.312786 -0.466054 -1.135826 -1.245916 0.082585 1.025120 -0.439100 0.168739 -0.789038 -1.450572 1.094347 -0.645789 0.767825 0.564253 0.869464 1.829284 0.537354 -0.344217 -1.350140 0.026974 0.477497 -0.566920 -0.970512 0.333026 -0.262445 0.894865 1.962506 -0.549937 -0.157319 0.335656 1.424735 -1.137416 -1.218774 0.881879 0.523903 -0.628240 1.085516 0.991961 -1.326208 -1.070074 -1.268135 -0.556441 -0.045716 -1.479881 0.510553 -0.915001 0.244774 0.962161 -0.017836 -0.763797 0.922534 0.215139 0.055086 0.065700 1.558594 2.576327 -1.163943 0.437808 -1.338555 0.688684 -2.184283 -1.451040 0.337780 -0.199706 0.082348 0.172300 -0.244513 0.925146 -0.045030 -0.012993 -0.372657 0.156076 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__miter_base(Job*) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__niter_wrap(Job* const&, Job*) = -0.094004 0.019219 0.230993 -0.225112 0.187042 -0.030752 0.085428 -0.093290 -0.252681 -0.122523 -0.046565 -0.124925 -0.094709 0.319760 -0.118501 0.192414 0.502530 0.239633 -0.038493 -0.218610 0.268158 -0.426262 0.432342 0.459415 -0.369990 0.034875 0.228867 0.286762 0.191823 0.338604 -0.233154 -0.057474 0.126169 -0.274716 0.177918 -0.444607 0.047246 0.115670 0.056593 -0.621531 0.040546 -0.138967 0.153557 -0.010648 -0.043617 0.287061 0.307364 0.264572 -0.109584 0.190091 0.261261 0.026773 0.061662 0.103396 0.112779 0.246852 0.360646 0.052262 -0.134540 0.045806 -0.037519 -0.415352 0.163016 0.303221 0.438937 -0.028649 0.034712 0.101136 0.004142 0.036669 0.142589 0.078950 -0.083405 0.017798 0.154701 -0.644639 0.168900 -0.779599 -0.105484 -0.950734 -0.224235 -0.250069 0.136642 -0.170907 0.214451 0.210247 0.384848 0.010318 0.109316 0.033402 0.362031 -0.385720 -0.129788 -0.150762 -0.141072 0.128338 -0.193763 -0.075030 0.194914 0.030762 -0.204689 -0.301452 0.407911 0.130580 -0.161329 -0.082359 -0.053898 0.307065 -0.446607 -0.331187 -0.336288 -0.085632 -0.163594 -0.420870 0.321795 -0.258513 0.419796 0.049303 -0.045832 -0.368465 0.058379 0.349028 -0.068463 -0.174062 -0.222270 0.316947 0.094680 -0.049694 0.044056 -0.072181 -0.024412 0.357065 0.381243 -0.209965 -0.104629 0.171709 -0.365863 -0.061602 -0.342645 -0.174113 0.262581 -0.349164 -0.045952 0.137273 -0.218569 -0.002949 0.525284 -0.026281 0.226708 0.785391 -0.013372 0.185301 0.124011 -0.341305 0.195407 -0.011175 -0.000115 0.199684 0.292826 0.058845 -0.512820 -0.296735 0.006983 0.318142 0.226080 -0.344711 -0.409065 -0.239731 0.004376 0.171450 -0.025376 0.059458 -0.148025 -0.212432 -0.066191 -0.015831 0.594363 -0.164054 -0.114908 0.060596 -0.085086 -0.346777 -0.633221 -0.106649 -0.265682 0.040668 -0.227608 -0.040820 0.129107 0.389632 -0.852524 0.348853 -0.277628 -0.134836 0.304871 -0.049532 -0.079772 -0.629323 0.058994 0.217252 0.411446 -0.041817 0.072536 0.153074 -0.337350 -0.038135 -0.075236 0.205007 -0.183565 0.176354 0.134165 -0.342014 -0.203292 0.014296 0.068804 -0.196446 0.049255 0.153905 0.064642 -0.706442 0.303600 -0.134490 -0.129007 0.287046 0.057879 0.140413 -0.368228 -0.332601 0.155942 0.097753 0.026009 -0.261081 0.000426 0.304311 -0.182946 -0.141232 -0.150793 -0.364421 0.067760 -0.219567 0.110135 0.159668 0.045596 0.345872 0.056895 -0.109158 -0.327838 0.201510 -0.248805 -0.238879 -0.077018 -0.127425 -0.094124 0.304681 0.510783 0.091867 0.101830 0.155542 0.455077 -0.362521 -0.187118 0.244811 0.236619 -0.112639 0.160108 0.258484 -0.418829 -0.233077 -0.140303 -0.137935 0.129883 -0.190660 0.258740 -0.250108 0.106671 0.118972 0.045783 -0.097718 0.255335 0.046769 0.056021 -0.063588 0.450504 0.573211 -0.193256 0.004564 -0.211116 0.067630 -0.436274 -0.177557 -0.066334 0.242864 -0.179586 0.138090 0.104633 0.295406 0.036230 0.005971 0.008597 -0.171667 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__copy_move_backward_a1(Job*, Job*, Job*) = -0.279607 0.268582 0.584499 -0.624184 0.541276 0.165171 0.196837 -0.244027 -0.461716 -0.440765 -0.092259 -0.458312 -0.560681 0.826646 -0.372879 0.182443 1.223202 0.342767 -0.131977 -0.456820 0.732051 -0.621916 1.121689 1.083287 -1.019258 -0.016066 0.715028 0.642595 0.494087 0.602565 -0.357677 -0.380918 0.338009 -0.433673 0.434376 -0.809042 0.140975 -0.053532 -0.011483 -1.357834 0.051182 -0.353136 -0.102175 -0.059660 -0.136141 0.781503 1.005409 0.701520 -0.433548 0.142094 0.729343 0.262068 -0.061490 0.221756 0.136831 0.165273 0.620840 0.280876 -0.261125 -0.052731 -0.126094 -0.825454 0.190995 0.903649 1.100068 0.040175 0.102416 0.297755 -0.003593 0.159476 0.130066 0.240752 0.200713 0.317774 0.508447 -1.284814 0.115784 -2.010344 -0.265162 -2.354445 -0.543514 -0.665308 0.277044 -0.503139 0.342067 0.289437 0.980631 0.206555 0.278677 0.475334 1.159376 -0.804180 -0.295496 -0.572750 -0.476164 0.351108 -0.521502 0.117039 0.371219 0.018160 -0.608633 -0.763142 0.540515 0.191308 -0.389080 -0.311501 -0.126085 0.752948 -0.949104 -0.415955 -0.830588 -0.171515 -0.157060 -1.304606 0.262196 -0.569157 1.191454 0.051551 -0.112157 -0.782035 0.111959 0.832041 -0.212817 -0.394282 -0.307577 0.803357 0.423792 -0.011215 0.092285 -0.097008 0.165565 0.822402 0.964468 -0.426725 -0.273833 0.139794 -0.809608 -0.179259 -0.791357 -0.182563 0.801043 -0.705741 0.074492 0.540457 -0.508601 -0.323804 1.127308 -0.361662 0.626751 2.319035 -0.127149 0.509769 0.260646 -0.947254 0.326699 -0.121875 -0.206392 0.373102 0.661454 0.375763 -1.180929 -0.719350 0.296986 0.865058 0.547808 -0.973297 -0.570789 -0.404903 -0.078931 -0.016694 -0.022269 0.198271 -0.361531 -0.479466 -0.235819 0.416529 1.310868 -0.451197 -0.683930 0.216204 0.148034 -0.431598 -1.142053 -0.223331 -0.327372 0.129492 -0.032325 -0.103765 0.490894 1.049414 -2.168462 0.764685 -0.290776 -0.269814 0.584574 0.000789 -0.322686 -1.203436 0.371137 0.811402 0.808190 0.040535 0.067783 0.129329 -0.849888 -0.090549 0.017180 0.542400 -0.406002 0.425458 0.291615 -0.759829 -0.736816 -0.137487 0.029539 -0.310993 -0.029094 0.384421 -0.117684 -1.969941 1.071079 -0.316166 -0.261688 0.292744 -0.217219 0.496136 -0.986686 -1.029621 0.398506 0.000377 -0.200049 -0.592744 0.024071 0.715206 -0.176808 0.042801 -0.519312 -1.076098 0.379235 -0.374015 0.435186 0.363746 0.406753 1.104635 -0.125680 -0.245073 -0.965346 0.107787 0.026162 -0.261756 -0.527326 -0.283869 -0.187895 0.710327 1.197885 -0.138571 0.024487 0.160758 0.929491 -1.025679 -0.482674 0.548164 0.802696 -0.464840 0.403669 0.609605 -0.857594 -0.616045 -0.499335 -0.330834 0.038731 -0.772180 0.396637 -0.585417 0.218688 0.471893 0.071514 -0.279362 0.565781 0.116089 0.207639 -0.043887 0.891667 1.662245 -0.721201 -0.021205 -0.720305 0.373945 -1.253064 -0.855349 0.161307 0.121179 -0.146111 0.161448 0.051107 0.659816 -0.003840 -0.010769 -0.058497 -0.199540 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__niter_base(Job*) = -0.082888 0.035499 0.140573 -0.180699 0.170458 0.005387 0.060224 -0.111594 -0.184242 -0.117649 -0.033199 -0.097570 -0.068164 0.248327 -0.124026 0.158790 0.373694 0.162927 -0.012243 -0.166038 0.200139 -0.270117 0.350023 0.338534 -0.280129 0.014195 0.196001 0.193517 0.116277 0.256583 -0.147379 -0.124391 0.120742 -0.197055 0.093735 -0.321973 0.046697 0.089600 0.068342 -0.438430 0.035755 -0.149504 0.075262 -0.005968 -0.051137 0.156774 0.239956 0.205530 -0.071934 0.156865 0.218310 0.112861 0.003806 0.088381 0.075191 0.172811 0.227174 -0.053458 -0.085201 0.012931 -0.034575 -0.266983 0.090257 0.245655 0.329401 -0.012743 0.041863 0.093464 -0.049611 0.038641 0.103973 0.052784 -0.073481 0.043558 0.089922 -0.482582 0.085411 -0.598020 -0.102276 -0.708646 -0.151172 -0.184763 0.056454 -0.086712 0.170224 0.219980 0.289349 0.030177 0.079415 0.059081 0.289446 -0.294407 -0.097914 -0.096638 -0.117516 0.086304 -0.149998 -0.027361 0.057013 0.053810 -0.153170 -0.258892 0.271472 0.099192 -0.112625 -0.120216 -0.035270 0.212323 -0.384903 -0.235432 -0.234837 -0.043911 -0.130565 -0.328960 0.187378 -0.192459 0.367818 0.018028 -0.033743 -0.301001 0.048888 0.282439 -0.050243 -0.142164 -0.124255 0.170261 0.085112 -0.021296 0.021157 -0.075089 -0.008336 0.333287 0.258318 -0.160979 -0.079493 0.098810 -0.228839 -0.051315 -0.245962 -0.110510 0.140578 -0.275478 0.047798 0.149958 -0.162325 -0.065405 0.363776 -0.068202 0.181596 0.571408 -0.023853 0.141241 0.102475 -0.289944 0.041435 -0.065767 -0.006103 0.131060 0.207782 0.049597 -0.293835 -0.229891 0.031866 0.231238 0.173643 -0.222343 -0.289086 -0.170458 0.005923 0.125884 -0.033475 0.049704 -0.146468 -0.164289 -0.060826 0.006486 0.447448 -0.091855 -0.004848 0.068385 -0.008358 -0.242287 -0.391213 -0.088832 -0.199844 0.050695 -0.081724 -0.032582 0.090752 0.303183 -0.657286 0.247341 -0.193337 -0.071113 0.138596 0.000711 -0.067670 -0.404620 0.054841 0.185238 0.292046 -0.050632 0.151591 0.109646 -0.248180 -0.032299 -0.048488 0.163079 -0.142394 0.113976 0.147637 -0.305897 -0.176560 0.069316 0.055143 -0.144165 0.038697 0.116272 0.063694 -0.589814 0.252756 -0.104585 -0.087936 0.207698 0.032161 0.177188 -0.283014 -0.255692 0.141677 0.043111 0.044006 -0.128603 0.014715 0.236398 -0.135085 -0.041089 -0.100130 -0.232360 0.021607 -0.110514 0.067490 0.108416 0.063429 0.251538 -0.129391 -0.063725 -0.243677 0.131389 -0.133791 -0.179945 -0.063333 -0.021487 -0.057874 0.241208 0.385344 0.070345 0.006156 0.161296 0.327172 -0.268661 -0.093190 0.182784 0.245632 -0.116413 0.114027 0.190996 -0.304232 -0.184311 -0.094887 -0.039145 0.074140 -0.170118 0.178363 -0.172933 0.090802 0.101416 0.056856 -0.094669 0.201504 0.042528 0.065987 -0.032965 0.308475 0.397600 -0.122956 0.000608 -0.162541 0.020748 -0.342959 -0.184475 -0.029871 0.157782 -0.124613 0.097953 -0.009193 0.241431 0.007369 0.079003 0.022015 -0.128247 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__copy_move_backward_a2(Job*, Job*, Job*) = -0.410747 0.081205 0.448555 -1.008196 0.823409 0.354543 0.334309 -0.481689 -0.786417 -0.371690 0.099924 -0.906844 -0.529577 1.096608 -0.488118 0.634307 1.678068 0.344539 -0.329073 -0.510162 0.988263 -0.429156 1.622561 1.485520 -1.276450 -0.033133 0.592024 0.707973 0.503360 0.477583 -0.456347 -0.545227 0.533754 -0.830181 0.277822 -0.845615 0.171102 0.001777 0.488154 -1.718839 0.181740 -0.424680 0.008041 -0.158099 -0.273497 0.749213 1.224654 1.006400 -0.439638 0.231625 1.033720 0.282189 -0.080478 0.321291 0.182817 0.263828 0.644906 0.238354 -0.385561 -0.325529 -0.148044 -0.656953 0.256340 1.179522 1.400990 0.092910 0.012462 0.579258 0.244637 0.178950 0.362059 0.321000 0.086210 0.329555 0.592006 -1.707968 0.120750 -2.473249 -0.369928 -2.749508 -0.792177 -0.574422 0.464126 -0.581030 0.628093 0.292368 1.299148 0.137582 0.188024 0.608023 1.432751 -1.182617 -0.481191 -0.725121 -0.588919 0.386133 -0.639229 0.193323 0.598047 0.088668 -0.925969 -0.815244 0.644000 0.353971 -0.500549 -0.595074 0.090251 0.854996 -0.997577 -0.709302 -0.795484 0.203783 -0.218085 -1.790394 0.237823 -0.730254 1.265819 -0.000228 -0.272476 -1.172464 0.098049 0.921956 -0.416793 -0.557982 -0.383436 0.951106 0.731751 0.188255 0.188915 -0.018552 0.304961 1.492450 0.940888 -0.716999 -0.250459 0.090269 -0.844275 0.012487 -0.950498 -0.378339 0.836005 -1.067901 0.275089 0.821755 -0.703968 -0.278825 1.408098 -0.131192 0.641573 3.173184 -0.144157 0.966761 0.595675 -1.220581 0.430722 -0.385386 -0.144482 0.403588 0.753627 0.314712 -1.591861 -1.050589 0.536503 1.177272 0.804375 -1.340551 -0.590051 -0.348198 -0.050905 -0.056538 -0.119205 0.313423 -0.253012 -0.715217 -0.272493 0.749082 1.977596 -0.559649 -0.636739 0.421816 0.388298 -0.451263 -1.387386 -0.477229 -0.720625 0.193221 0.147135 0.090385 0.704753 1.479161 -2.567890 0.962570 -0.317148 -0.243563 0.898752 0.207002 -0.723861 -1.454070 0.235114 0.955050 1.102442 -0.131298 0.188453 0.287167 -1.065944 -0.114957 0.074401 0.473456 -0.474001 0.495108 0.354549 -0.925516 -0.767228 -0.029248 -0.095976 -0.356909 -0.027930 0.643857 -0.006923 -2.369098 1.337058 -0.243087 -0.464771 0.420418 -0.477881 0.899990 -1.239996 -1.190005 0.640379 -0.048410 -0.118785 -0.619399 0.147808 0.850434 -0.163887 0.362374 -0.788125 -1.337081 0.626714 -0.393102 0.762874 0.508428 0.303363 1.104162 -0.454298 -0.319159 -1.183194 -0.199016 -0.070310 -0.120619 -0.907912 -0.283411 -0.281798 1.042325 1.353600 -0.168533 -0.230665 0.172860 1.096230 -1.455215 -0.431782 0.756113 0.995040 -0.880364 0.409341 0.881992 -1.175576 -0.518149 -0.614243 -0.367133 -0.154626 -1.025881 0.603999 -0.450512 0.450164 0.407395 0.080225 -0.149497 0.697734 0.199793 0.288038 0.055844 1.260129 1.880834 -0.664022 -0.241327 -1.102131 0.506995 -1.611450 -1.312545 0.457794 0.068467 -0.566661 0.171192 0.120648 1.084869 -0.040574 -0.047173 -0.231138 -0.094802 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__copy_move_backward::__copy_move_b(Job const*, Job const*, Job*) = -0.888705 -0.713070 -0.192638 -2.440210 1.861729 1.084505 0.851390 -1.391666 -2.008268 -0.021932 0.884035 -2.624584 -0.311711 2.038682 -0.886928 2.411354 3.293665 0.294500 -1.095462 -0.647396 1.891100 0.445536 3.439102 2.913908 -2.135338 -0.098724 -0.019163 0.862385 0.458104 -0.122772 -0.791413 -1.138978 1.260398 -2.343935 -0.420789 -0.857068 0.268115 0.231935 2.488614 -2.936551 0.695443 -0.651998 0.465932 -0.541912 -0.800233 0.489801 1.934065 2.109001 -0.391739 0.566066 2.129675 0.318992 -0.146178 0.682470 0.343958 0.630499 0.637699 0.021455 -0.839784 -1.407932 -0.214828 0.154630 0.485889 2.132405 2.421335 0.297153 -0.364423 1.655644 1.238159 0.230266 1.268352 0.601868 -0.405254 0.323717 0.841499 -3.186446 0.121315 -3.989809 -0.744796 -3.937351 -1.696244 -0.099992 1.166282 -0.808736 1.715185 0.255856 2.409774 -0.172735 -0.221031 1.059560 2.333024 -2.562336 -1.174719 -1.239144 -0.960579 0.467714 -1.023221 0.478953 1.443487 0.367676 -2.093875 -0.896462 0.967852 0.972740 -0.881578 -1.677447 0.976608 1.137696 -1.033283 -1.813364 -0.516637 1.733560 -0.436007 -3.516112 0.096633 -1.279784 1.364702 -0.215933 -0.895059 -2.603838 0.023751 1.142946 -1.197226 -1.147068 -0.635606 1.408211 1.892958 0.988003 0.560054 0.311438 0.834951 4.035577 0.685822 -1.806976 -0.111323 -0.131130 -0.848006 0.809348 -1.455170 -1.131017 0.842345 -2.398919 1.065065 1.856872 -1.400670 -0.044944 2.343375 0.850966 0.596400 6.203272 -0.190995 2.709772 1.892352 -2.156014 0.792364 -1.419120 0.137560 0.463347 1.012077 0.007881 -3.038769 -2.255655 1.445071 2.281951 1.739343 -2.647350 -0.571964 -0.053892 0.074354 -0.213133 -0.503233 0.740984 0.241319 -1.578311 -0.379886 2.009877 4.426030 -0.918258 -0.333986 1.208231 1.324682 -0.457993 -2.178374 -1.455600 -2.239078 0.426559 0.870366 0.884279 1.478376 3.023246 -3.804193 1.626662 -0.374176 -0.093591 2.058037 1.031724 -2.274781 -2.256034 -0.370835 1.394407 2.144750 -0.825384 0.659838 0.896962 -1.788522 -0.197496 0.300425 0.107279 -0.678327 0.702797 0.557679 -1.461628 -0.766077 0.426619 -0.602960 -0.488739 -0.018424 1.617531 0.455736 -3.637401 2.222463 0.101923 -1.233488 0.882325 -1.484330 2.432718 -2.088788 -1.659937 1.541455 -0.243621 0.239611 -0.627231 0.638748 1.272143 -0.082736 1.633533 -1.776825 -2.201664 1.553424 -0.407113 2.001094 1.026535 -0.177987 0.918164 -1.747823 -0.574653 -1.893694 -1.444193 -0.460561 0.487554 -2.342366 -0.234271 -0.626095 2.251932 1.776811 -0.265285 -1.255357 0.194474 1.608271 -3.002414 -0.147772 1.496548 1.630633 -2.464985 0.364750 1.869941 -2.304574 -0.023894 -0.990652 -0.457191 -0.934511 -1.911990 1.367342 0.186679 1.339624 0.070759 0.103151 0.416521 1.131250 0.515262 0.575029 0.462079 2.585362 2.478148 -0.315102 -1.118281 -2.509385 0.976871 -2.836149 -2.998768 1.616856 -0.162577 -2.224508 0.183260 0.390292 2.675112 -0.186872 -0.190995 -0.911955 0.357405 +PE-benchmarks/weighted-job-scheduling.cpp__bool __gnu_cxx::__ops::_Val_comp_iter::operator()(Job&, Job*) = -0.404698 0.758467 1.004589 -1.107468 2.095378 1.811630 0.782425 -0.096136 -1.458442 -0.975707 0.223255 -2.329741 -2.038200 2.361771 -0.693923 0.553288 2.991925 0.372052 -0.437348 -0.037724 0.937190 0.253342 2.893323 2.362583 -1.925334 0.267751 0.246792 0.300239 -0.727518 1.967497 -0.916648 -3.064054 1.236845 -0.358236 -0.027561 -0.590611 -0.262064 -0.789173 0.173303 -2.930466 0.166724 1.075532 -1.193624 -0.494900 -0.083427 0.535551 3.032217 1.545880 -0.266712 0.651286 0.861725 0.485401 -0.126819 0.516340 0.987919 0.062097 0.553739 -0.105406 -1.545836 -0.347762 -0.746181 -1.117548 -1.090851 1.802664 2.064337 0.208484 -0.304153 0.101344 -0.793392 0.420570 0.209722 0.589853 1.474600 0.960964 1.149652 -0.030753 -0.763250 -2.199339 -0.695295 -3.787143 -1.713016 -0.922998 1.718171 0.745806 0.648021 -1.160544 2.319515 -0.220253 0.187119 1.297885 3.444780 -1.936011 -1.096213 -1.292604 -0.722524 0.381705 -1.095023 0.269951 0.335372 -0.882749 -2.096181 -1.494735 0.539458 0.243827 -0.688068 -0.526809 0.013483 1.904431 -2.124578 -0.557094 -1.926298 0.461014 0.325612 -3.216547 -1.467217 0.284721 0.857581 1.022713 -1.184480 -1.599469 1.058144 1.168371 -1.024281 -1.020509 0.007501 2.088901 0.791997 0.667850 0.660680 0.398055 1.222501 2.445154 1.661904 -0.727125 0.142365 -0.373482 -0.237528 0.485832 -0.614541 -0.358578 -0.449401 -1.564906 0.881109 1.425884 -1.415799 -0.388747 -0.909957 -0.262978 0.838722 4.912709 -0.912483 1.939431 0.446712 -2.604272 1.074262 -0.896496 -0.835056 -0.339702 1.287210 1.282055 -1.434294 -1.396286 1.830222 2.431650 1.424864 -2.311143 0.824595 -0.317509 0.243109 -0.828737 0.736855 0.799721 0.632778 -1.486301 -0.578117 1.604553 3.941336 -1.349100 -3.232917 1.027946 0.610250 0.997344 -0.686143 -0.443406 -0.166415 0.271609 1.510201 -0.308055 1.140684 2.687067 -3.967966 1.952659 -0.244202 -1.232438 1.814928 0.552113 -1.249440 -0.409669 0.033666 2.173012 2.160822 1.203983 -0.114268 -0.429261 -1.819890 -0.349224 0.427059 0.845509 -0.621151 1.186849 0.239479 -2.047069 -1.606851 -1.648693 -0.270716 -0.566940 -1.243162 0.985363 0.599516 -4.767289 2.741973 0.565166 -0.690185 -0.365638 -0.452226 1.584781 -1.812723 -2.951516 0.966291 -1.356738 -1.932137 -0.168755 -0.319292 0.688482 1.006721 1.008463 -1.019540 -2.514399 2.277024 0.662972 2.193128 0.969243 0.799091 2.466056 0.556097 -1.289665 -1.053122 -2.057491 2.417451 -0.787101 -1.409133 0.096518 -0.970020 1.760222 1.973629 -0.078351 -1.165225 -1.935734 1.692779 -1.928174 -0.075971 1.897945 0.968055 -1.284926 0.554144 2.133178 -1.302091 -0.797065 -1.308899 -0.298770 -1.423591 -1.823148 0.065163 -1.063270 0.358407 1.033299 -0.160474 -1.109133 0.348251 -0.082582 -0.203552 -0.107182 1.975002 2.480706 -2.062737 1.020712 -1.941853 1.567023 -2.734287 -2.771400 1.060099 -0.701044 -1.099044 -0.387796 -0.129534 0.951898 -0.267503 -0.454149 -0.841503 0.277786 +PE-benchmarks/weighted-job-scheduling.cpp____gnu_cxx::__ops::_Val_comp_iter::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter&&) = -0.165260 0.172609 0.480746 -0.484062 0.447822 0.313515 0.134964 -0.237612 -0.392331 -0.110170 -0.085159 -0.343299 -0.225132 0.590460 -0.258322 0.251790 0.858581 0.266907 -0.150723 -0.209319 0.451958 -0.361041 0.743548 0.722732 -0.616053 0.030276 0.391064 0.384724 0.163231 0.676144 -0.531000 -0.335889 0.156621 -0.315402 0.221037 -0.562029 0.031921 -0.007971 0.137160 -0.943468 0.084497 -0.139213 0.000000 -0.092058 -0.059386 0.236794 0.697015 0.438310 -0.137585 0.070171 0.397552 0.192967 -0.008684 0.141448 0.287064 0.377961 0.688520 0.192225 -0.209090 -0.048235 -0.127973 -0.362255 0.142611 0.584705 0.684370 0.078163 0.031374 0.094888 -0.003155 0.030019 0.107377 0.136045 -0.031060 0.261319 0.201672 -0.796593 0.275509 -1.074509 -0.127360 -1.101609 -0.354148 -0.375697 0.051978 -0.197124 0.363493 0.114118 0.654595 -0.043972 0.176718 0.061937 0.764062 -0.653191 -0.200065 -0.344286 -0.363927 0.113227 -0.271070 -0.049480 0.151611 -0.099518 -0.411639 -0.550457 0.465967 0.252530 -0.242562 -0.043520 -0.024584 0.518540 -0.564055 -0.431203 -0.462307 -0.051883 -0.248215 -0.816738 0.107978 -0.399217 0.523123 0.028814 -0.170817 -0.748738 0.159455 0.655947 -0.222759 -0.329530 -0.225652 0.588729 0.283876 -0.046279 0.023602 -0.196413 0.096422 0.612708 0.561954 -0.340799 -0.081432 0.106282 -0.518426 -0.140091 -0.493050 -0.159123 0.203229 -0.494352 -0.059025 0.447341 -0.361900 0.101221 0.594377 -0.098148 0.381370 1.728146 -0.195142 0.372596 0.100062 -0.714254 0.365799 0.008559 -0.142137 0.128487 0.384615 0.258888 -1.008340 -0.492271 0.229349 0.579301 0.391650 -0.600218 -0.345494 -0.355124 -0.102620 0.110372 0.009436 0.093483 -0.246598 -0.383611 -0.195164 0.139806 1.127034 -0.315778 -0.631796 0.199142 -0.072951 -0.333510 -0.724168 -0.181455 -0.354843 0.112542 -0.122526 -0.128442 0.375142 0.713773 -1.435766 0.586789 -0.317021 -0.416063 0.668696 -0.086703 -0.173094 -0.555977 0.111039 0.538850 0.647979 0.035371 -0.015636 0.084840 -0.543664 -0.076265 -0.055906 0.361404 -0.309061 0.279890 0.287846 -0.701010 -0.414784 -0.175035 0.040723 -0.349928 -0.145958 0.237239 -0.105035 -1.267705 0.717965 0.013823 -0.080285 0.344102 -0.080838 0.213447 -0.594583 -0.670520 0.272608 0.104095 0.086817 -0.239364 -0.018914 0.475981 -0.068705 0.106941 -0.454880 -0.767351 0.149694 -0.205129 0.361470 0.246703 0.219186 0.509812 0.140742 -0.121134 -0.565221 0.023968 -0.015833 -0.110237 -0.311000 -0.230287 -0.212106 0.554386 0.736456 -0.006256 0.053225 -0.103853 0.644776 -0.548710 -0.133507 0.382347 0.285474 -0.401566 -0.004434 0.444243 -0.510232 -0.408821 -0.237362 -0.268084 -0.069737 -0.440124 0.266066 -0.342322 0.159695 0.260284 0.010235 -0.233139 0.287408 0.061866 0.064617 0.034427 0.634399 0.808011 -0.331565 0.085889 -0.437206 0.266057 -0.785343 -0.496255 0.087510 0.021690 -0.317486 0.089719 0.105258 0.479110 -0.048319 0.127987 0.076291 -0.227730 +PE-benchmarks/weighted-job-scheduling.cpp____gnu_cxx::__ops::_Iter_comp_iter::_Iter_comp_iter(bool (*)(Job, Job)) = -0.125070 -0.017283 0.347153 -0.320797 0.220009 -0.034007 0.109178 -0.113629 -0.344677 -0.097803 -0.051052 -0.158735 -0.085739 0.413033 -0.148017 0.235732 0.644494 0.323866 -0.092514 -0.256502 0.358851 -0.549455 0.517825 0.576105 -0.451948 0.029425 0.257201 0.391171 0.261158 0.453045 -0.353057 -0.000793 0.118551 -0.345568 0.246473 -0.575376 0.063278 0.157139 0.067639 -0.780729 0.069703 -0.146616 0.228612 -0.031548 -0.044365 0.374011 0.360514 0.330892 -0.131797 0.179035 0.317992 -0.015710 0.084894 0.122658 0.175083 0.342377 0.538412 0.170217 -0.176330 0.049854 -0.056525 -0.496842 0.247949 0.378709 0.551344 -0.013751 0.047377 0.092846 0.066557 0.037678 0.197184 0.077622 -0.125013 0.006744 0.185310 -0.804710 0.278690 -0.957089 -0.105010 -1.113887 -0.267001 -0.291263 0.174422 -0.256438 0.261926 0.198883 0.465385 -0.016127 0.125830 -0.005121 0.439344 -0.478345 -0.166884 -0.215058 -0.207503 0.152154 -0.232405 -0.125418 0.305301 0.020263 -0.257080 -0.346320 0.514709 0.188698 -0.191295 -0.023592 -0.051048 0.410176 -0.487907 -0.424814 -0.387171 -0.090399 -0.205674 -0.521507 0.420224 -0.374978 0.463452 0.043439 -0.076066 -0.462351 0.075828 0.446621 -0.108731 -0.197655 -0.320746 0.461745 0.108868 -0.072307 0.032484 -0.115461 -0.055816 0.379049 0.471624 -0.287580 -0.109420 0.221103 -0.515094 -0.083108 -0.460706 -0.232462 0.362949 -0.419850 -0.139158 0.156262 -0.277418 0.075970 0.686525 0.033037 0.284759 1.071349 -0.026221 0.243052 0.138371 -0.411301 0.345990 0.069634 0.020978 0.244755 0.357598 0.050649 -0.763063 -0.384765 0.004059 0.393782 0.294751 -0.459855 -0.513625 -0.327301 -0.020296 0.229143 -0.041580 0.067747 -0.199319 -0.272016 -0.093586 -0.040920 0.759106 -0.220020 -0.260517 0.070795 -0.158778 -0.460760 -0.837128 -0.139434 -0.331366 0.060099 -0.362561 -0.061422 0.201422 0.495868 -1.081061 0.459985 -0.350831 -0.209640 0.499969 -0.113865 -0.098760 -0.810152 0.046268 0.262754 0.541187 -0.038360 -0.017711 0.214953 -0.419292 -0.045293 -0.110561 0.258058 -0.220546 0.209727 0.159268 -0.409801 -0.238919 -0.046027 0.074572 -0.257142 0.042239 0.190889 0.019575 -0.836620 0.378416 -0.135008 -0.133891 0.372848 0.074862 0.091893 -0.455051 -0.413052 0.172626 0.176297 0.059081 -0.382598 0.008921 0.391827 -0.231477 -0.181312 -0.230807 -0.512597 0.082048 -0.335736 0.168610 0.189304 0.036140 0.402011 0.242172 -0.109285 -0.432195 0.266759 -0.347971 -0.257461 -0.117317 -0.214183 -0.119466 0.388730 0.606048 0.102171 0.182017 0.140939 0.590381 -0.426720 -0.252417 0.304569 0.198989 -0.148301 0.158907 0.330067 -0.538390 -0.296595 -0.166611 -0.249920 0.157829 -0.222652 0.335436 -0.286453 0.148286 0.112219 0.058611 -0.107596 0.291216 0.068922 0.048838 -0.052655 0.593790 0.722360 -0.223519 0.009328 -0.265588 0.117433 -0.537675 -0.192866 -0.080630 0.276818 -0.258156 0.191775 0.201414 0.383876 0.044394 -0.005715 0.028398 -0.213923 +PE-benchmarks/weighted-job-scheduling.cpp___GLOBAL__sub_I_weighted_job_scheduling.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/word-wrap.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/word-wrap.cpp__solveWordWrap(int*, int, int) = -9.536625 -11.880675 -9.717082 -19.894794 14.435807 21.346195 8.069883 -18.895197 -24.005487 3.147747 14.062337 -27.301951 0.306955 25.010406 -8.676096 26.632131 31.738758 1.592201 -17.174142 -0.796923 25.236908 3.808308 33.473856 29.605357 -16.874502 -2.168182 -6.601589 10.223080 5.961348 -4.300313 4.424243 -4.328583 13.002026 -29.733542 -14.225692 -10.125813 3.973005 7.272431 26.702988 -29.701719 6.189062 -3.951255 3.546470 -6.471836 -10.019938 -1.960910 12.437353 20.686334 1.518597 6.418784 17.322158 1.519531 -2.374438 6.024313 3.567953 3.294949 2.779796 0.184382 -7.239998 -16.205625 -0.829240 2.178770 4.116899 20.632397 27.183831 6.215071 -1.664898 19.381675 7.595930 5.321714 14.862349 3.971638 -12.749452 2.507031 6.409910 -32.169362 -0.727732 -29.609671 -6.358579 -26.724411 -11.192796 6.940734 13.918682 -0.959306 17.100036 6.722251 19.851524 -2.879566 -11.460205 22.381796 22.997900 -22.306981 -10.744136 -10.681664 -11.658384 5.013991 -10.768000 7.481834 13.326403 9.110876 -19.408489 -6.562099 5.854106 13.032321 -7.691536 -19.406069 8.319998 15.297475 -12.130121 -18.349159 10.176497 22.489280 -7.901578 -34.974599 -11.135948 -18.182760 9.539972 -1.359868 -8.110916 -22.926541 1.178207 9.027732 -4.871063 -12.745226 1.680692 8.714984 14.401889 12.810678 0.657609 6.358524 7.076170 41.039176 -0.031299 -14.053559 5.521603 -4.313438 -1.964370 15.448836 -11.949994 -11.717375 -0.323158 -24.524509 10.648072 21.277542 -11.314674 -6.263339 12.928370 14.588394 1.369123 73.138820 4.302250 30.811441 23.789912 -21.148516 3.563635 -15.198036 4.360607 7.014535 4.856617 -4.986047 -36.890607 -22.022211 14.566022 22.322796 16.191123 -26.362016 -5.613464 0.446303 -2.097768 -1.681005 -2.860168 6.871442 1.403580 -14.147927 -4.377364 23.710912 46.771634 -10.159641 5.349479 15.610200 6.430954 -9.954172 -28.731063 -13.160888 -15.385721 5.537788 9.766745 6.728719 11.732272 27.161317 -22.419426 17.178338 -1.677848 5.160084 18.710737 12.392157 -26.522532 -19.806949 -9.088236 11.244680 22.548464 -10.681605 -2.059420 11.366703 -18.856136 -1.916650 8.183999 -5.780355 -2.719859 7.871483 3.716336 -7.226804 -9.936796 13.935656 -6.061941 -2.324491 0.379897 17.216219 -3.332646 -18.404110 18.877663 1.958390 -11.507489 5.318402 -11.187588 25.343948 -16.272930 -17.096732 16.898412 -1.880119 -3.392130 -9.371767 5.879585 12.253128 11.328686 14.633764 -15.894332 -18.684311 13.465423 -10.797198 18.049813 8.667022 -3.579120 5.909885 -16.995558 -6.856427 -23.228520 -18.307516 -7.146475 7.841029 -24.952400 -6.280073 -3.908373 23.233251 10.224915 1.947329 -24.562676 3.719896 22.882444 -20.808910 -6.004566 12.689678 12.040713 -29.411008 2.205956 16.287706 -25.749746 7.131456 -5.533066 -5.523768 -11.094213 -18.015472 14.911776 11.354370 16.897312 -5.699860 5.396565 8.476029 10.202392 8.095476 10.145033 7.401981 30.110869 13.414407 -1.162711 -14.261943 -24.693909 10.522248 -24.982565 -30.149497 17.303467 6.305152 -19.112792 1.681092 3.766939 26.914075 5.614303 -7.530594 -6.553643 5.557168 +PE-benchmarks/word-wrap.cpp__printSolution(int*, int) = -1.445538 -0.512155 0.805053 -3.642662 2.409713 2.541749 1.116214 -1.931185 -3.171052 -1.586870 1.775202 -4.643769 -2.230499 4.341392 -2.195770 1.891388 5.027216 0.161080 -2.070793 -0.937257 3.436304 0.815927 5.638066 4.790865 -4.458067 -0.521250 0.471199 2.205407 2.098030 0.658505 0.889699 -2.568842 1.879135 -2.078393 -0.164246 -1.303974 0.837284 -0.142775 1.403629 -5.016020 0.552317 0.538386 -0.565872 -0.784656 -0.789407 1.309818 3.711897 3.689543 -1.140614 0.661662 3.652738 1.246108 -0.574014 0.744813 0.280511 -1.380251 0.843289 -0.576997 -1.523677 -1.832745 -0.229832 -1.510283 -0.222264 4.463487 4.820887 0.617457 0.155009 1.751274 0.729691 1.211950 1.767738 1.009992 0.312727 1.671552 2.169080 -3.112453 -0.149911 -5.992520 -0.745456 -7.503713 -2.299324 -0.676341 3.319082 0.669103 1.161853 -0.429154 4.107759 0.582707 -0.743830 4.183233 5.225972 -2.824601 -1.868041 -2.612125 -2.390099 1.773624 -2.725656 1.513744 0.830864 1.316487 -3.463388 -1.388113 -0.170177 1.129607 -1.594336 -1.648318 0.386437 2.883374 -3.627785 -1.189822 -0.752356 2.231737 0.462934 -6.773498 -2.380495 -2.348681 3.000401 -0.014480 -1.104145 -2.295524 0.249724 1.852256 -1.038339 -1.076463 -1.860384 2.504516 2.399338 1.929922 0.244773 1.065027 1.884054 4.917303 1.245831 -2.182265 -0.105712 -0.639776 -0.974034 1.422200 -2.129460 -0.970224 1.851711 -3.262039 1.264789 2.880105 -2.156901 -2.221389 0.848282 0.216652 1.536440 11.527052 0.068739 4.326779 2.940113 -3.903898 0.189528 -1.674706 -0.234338 1.091037 1.489839 0.745918 -3.573917 -3.476373 2.800190 4.351841 2.668808 -3.875310 0.693779 0.316535 -0.339144 -1.339837 0.121164 1.274010 -0.457513 -2.591934 -1.072056 4.226167 5.712518 -1.336118 -2.145044 1.691189 2.175763 -0.298684 -1.991113 -1.141968 -0.629202 1.204352 2.404933 0.611592 2.687426 5.116572 -6.672644 3.300375 1.039484 0.455203 2.336627 0.934060 -3.707148 -3.018781 0.306567 3.045246 2.979795 -0.447830 -0.080538 1.244461 -3.760571 -0.314570 1.196569 0.528973 -1.036560 1.590840 0.978398 -1.741227 -3.221873 -0.357320 -0.978390 0.149626 -1.209283 2.564954 -0.415289 -6.406293 4.594502 -0.476876 -1.951799 -0.685291 -2.353212 3.545979 -4.467407 -4.112736 1.895949 -1.447176 -2.971263 -1.977838 0.336578 2.029073 1.105244 2.138201 -2.854373 -3.489466 3.203822 -1.243193 3.148796 1.611602 0.654671 3.347094 -1.518684 -0.713129 -3.407494 -2.573938 1.887206 0.173346 -4.086566 0.171945 -0.704207 3.307683 3.235723 -1.196884 -2.943725 0.194738 3.225956 -3.544407 -2.036696 2.097022 2.264464 -3.699466 1.661782 2.715921 -3.764090 -0.120807 -2.617676 -1.016720 -1.636102 -3.826415 2.060892 0.083088 2.326701 0.833596 0.731877 -0.580817 1.807277 0.792436 0.549907 1.012434 4.358488 4.763832 -2.014556 -0.511639 -4.893914 2.412541 -5.445690 -5.740897 2.565139 -0.822487 -1.524984 0.214763 -0.641936 3.654964 1.056013 -0.946529 -1.471376 1.712151 +PE-benchmarks/word-wrap.cpp__main = -2.050268 -2.448871 -1.433583 -4.528683 3.510640 4.380713 1.924683 -3.689919 -5.659487 0.311612 2.911428 -6.137777 -0.379150 5.915933 -1.908055 5.603911 7.575553 0.796534 -3.648040 -0.384235 5.462226 0.275533 7.652285 6.913409 -4.027634 -0.267818 -1.390259 2.375898 1.150231 -0.013969 0.457433 -1.512291 2.937613 -6.232254 -2.698143 -2.676877 0.685455 1.572980 5.367075 -7.271316 1.425062 -0.446392 0.778003 -1.461759 -1.985065 0.196282 3.302064 4.693738 0.187667 1.756009 3.828504 0.249946 -0.376529 1.420073 1.187776 0.997014 1.074838 0.149405 -2.033113 -3.177042 -0.428663 -0.255397 0.786821 4.687689 6.229203 1.222711 -0.458259 3.806887 1.473989 1.239969 3.359140 0.914958 -2.304630 0.404895 1.659793 -6.892317 -0.148564 -7.093707 -1.434015 -7.292740 -2.870722 1.159714 3.768202 -0.146275 3.571391 1.103893 4.783072 -0.790567 -2.269550 4.788664 5.571329 -5.095873 -2.577436 -2.484261 -2.636582 1.213230 -2.475060 1.281599 3.137841 1.717191 -4.570023 -1.677998 1.760478 2.700302 -1.802151 -3.873784 1.708081 3.877222 -3.360812 -4.043977 1.384464 4.805258 -1.469018 -7.943919 -2.131823 -3.862169 2.346720 0.053396 -2.120617 -5.011568 0.623162 2.156179 -1.406832 -2.687595 -0.095181 2.622324 2.900536 2.743739 0.297951 1.318185 1.550753 8.845475 0.630381 -3.294560 1.192702 -0.695577 -0.704697 3.265181 -2.844378 -2.735016 0.088167 -5.548301 2.244691 4.361546 -2.845937 -1.293942 2.725484 3.138855 0.521788 16.227711 0.637910 6.900927 5.016958 -4.947667 1.306880 -3.062331 0.852630 1.531120 1.610856 -0.838953 -8.012107 -5.000097 3.287616 5.306289 3.842132 -6.161020 -1.340338 -0.201226 -0.364898 -0.155699 -0.364970 1.526419 0.434919 -3.401811 -1.073143 4.889028 10.821495 -2.364156 0.099346 3.307332 1.253917 -2.108704 -6.513605 -2.790368 -3.279049 1.250343 1.915761 1.192105 2.768866 6.403573 -6.298026 4.305598 -0.761684 0.658305 4.537490 2.572340 -5.667338 -4.942951 -2.081528 2.743016 5.642664 -1.831729 -0.552206 2.484174 -4.458638 -0.521079 1.604475 -0.873451 -0.836536 1.994503 0.845199 -2.089667 -2.294164 2.269512 -1.239145 -0.620442 -0.155195 3.828801 -0.393765 -5.355389 4.475166 0.451498 -2.539365 1.193612 -2.062906 5.422255 -3.853364 -4.303522 3.642736 -0.531888 -1.304924 -2.323762 1.078145 2.867949 2.200317 2.916808 -3.414114 -4.622786 3.463829 -2.358194 4.355962 2.114479 -0.780507 2.063760 -2.769693 -1.742152 -5.046401 -3.913324 -1.171625 0.965648 -5.229159 -1.192479 -1.147496 5.244660 2.782053 0.618755 -5.044973 0.398350 5.520930 -4.764570 -1.397041 3.275716 2.506867 -6.097825 0.950669 4.098955 -5.971696 1.153682 -1.570881 -1.401737 -2.388010 -3.939865 3.367265 1.966270 3.599807 -1.029441 1.153576 1.363863 2.280812 1.632920 1.886717 1.402494 7.054643 3.839152 -0.821788 -2.484030 -5.472443 2.563809 -5.854197 -6.624717 3.469599 1.441320 -4.442610 0.445538 0.860951 5.894338 1.139487 -1.698299 -1.577437 1.214268 +PE-benchmarks/word-wrap.cpp___GLOBAL__sub_I_word_wrap.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 +PE-benchmarks/z-algorithm-linear-time.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/z-algorithm-linear-time.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -2.507974 -2.528954 0.755747 -6.329054 6.507322 2.950977 3.155037 -1.540811 -6.639565 -2.437580 2.386632 -6.480312 -3.888699 8.486250 -2.656018 6.691666 9.031100 0.301733 -2.856394 -1.434106 8.770984 -2.837761 10.123968 6.005339 -8.408220 -0.699886 -1.721088 5.103964 2.215744 3.747884 1.721898 -3.135907 3.338652 -5.821716 0.796664 -4.231183 2.968371 2.169294 2.214548 -10.344419 1.027325 3.755557 1.323579 -1.272129 -2.041332 2.997437 4.613309 7.450224 -3.273482 2.573657 6.350905 -0.449129 -0.063363 2.688996 -0.894806 -0.435478 0.445129 -2.074306 -5.761367 -3.042117 -0.637001 -5.892596 2.489388 6.131499 9.855572 -1.270011 1.172614 6.359569 0.087585 2.741088 4.749994 1.335145 -0.969726 -1.706038 6.127420 -6.785991 -2.368751 -10.479678 -2.196418 -16.132096 -5.234822 -2.697606 6.537580 2.402036 3.787908 -1.684433 7.994794 0.302284 -1.377176 7.697526 7.470188 -5.863960 -3.332891 -8.173599 -3.579477 2.632322 -5.509617 -1.657252 5.162559 1.862629 -6.046580 -1.743445 1.849647 2.386804 -2.120356 -5.682174 -1.002745 6.805761 -7.287532 -5.997857 -2.289248 5.861982 -1.814952 -11.462628 0.682161 -3.546358 3.006886 0.218840 2.204038 -2.992499 0.434382 4.491778 -2.062380 -3.184371 -4.518938 7.239158 3.889501 2.439193 2.722395 2.839469 0.284215 8.591397 5.208342 -2.973560 -3.003241 1.012626 -1.980267 3.585033 -4.238543 -2.765512 4.090959 -7.776899 0.017357 4.205805 -2.711081 -2.199679 1.097328 1.495677 4.163747 17.852233 1.300727 7.452374 4.268241 -6.711687 4.587955 -1.696576 0.245305 3.400612 3.222339 -1.862987 -7.893441 -7.096342 3.822567 5.692900 5.104751 -7.546126 -2.443428 -1.622056 0.601551 -0.613928 -1.967040 4.888189 0.231939 -5.774119 -0.774229 3.445779 13.082670 -3.175727 -1.833365 6.180340 3.798455 -5.405131 -9.128937 -4.041239 -3.678271 -0.924460 0.725382 0.296380 3.072213 9.292079 -10.118748 6.375513 0.080205 0.714219 5.020193 -0.885430 -5.073013 -11.508483 -2.310988 4.557792 7.708025 -2.530671 0.489360 2.285845 -5.995121 2.197813 0.736242 0.073226 0.434273 2.215008 -2.366647 -2.516620 -5.015628 -0.060926 -3.216098 0.624552 -0.096648 3.075995 3.501537 -8.744645 6.506491 -3.590028 -3.760782 2.429982 0.284204 7.888914 -5.616300 -7.134217 4.614482 -1.030935 -5.676125 -7.064742 2.138357 4.184457 0.906945 -0.622816 -2.631044 -8.639376 5.426401 -3.970154 3.855433 2.808125 0.319197 6.437555 2.038433 -4.354666 -7.130327 -5.795499 -1.863315 -1.300681 -5.583795 -0.976597 -0.783101 6.967976 4.866414 0.644663 -3.605129 -0.359343 8.920257 -6.926687 -4.530851 6.855884 0.772268 -6.217358 3.606199 7.872301 -7.957253 -1.473618 -4.465909 1.349488 -1.447862 -5.243790 3.618008 -0.012741 3.262673 0.236334 2.180008 -1.114210 2.602723 2.479898 0.396723 -3.227576 12.675218 8.554614 -4.812944 -1.716272 -6.038259 2.968318 -8.629548 -7.305732 2.512278 1.687916 -2.719085 3.723258 3.141411 7.198886 1.613427 -2.031091 -1.873632 -1.551712 +PE-benchmarks/z-algorithm-linear-time.cpp__std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator > const&) = -0.150706 0.084694 0.564602 -0.480695 0.301167 -0.080052 0.130854 0.029221 -0.414509 -0.417052 -0.035295 -0.385842 -0.470822 0.595277 -0.311606 -0.044052 0.938768 0.344538 -0.077929 -0.432685 0.414018 -0.521367 0.807872 0.865644 -0.844279 -0.019412 0.384809 0.633531 0.487464 0.474246 -0.118542 -0.262324 0.152341 -0.108060 0.486075 -0.634776 0.151641 0.001507 -0.288166 -1.148909 0.019572 -0.015368 0.094919 0.001519 0.027845 0.777749 0.678869 0.521562 -0.357109 0.194959 0.600617 0.153385 0.050858 0.117258 0.026981 -0.018429 0.535690 0.103974 -0.294505 0.098893 -0.027982 -0.807035 0.137812 0.672461 0.886526 -0.019198 0.099929 0.006154 0.088706 0.172035 0.219342 0.153630 0.158155 0.197573 0.433054 -0.733940 0.144048 -1.495111 -0.067977 -1.994854 -0.442439 -0.571305 0.590913 -0.170979 0.024282 0.062781 0.729513 0.173498 0.258536 0.406677 0.790471 -0.407311 -0.275355 -0.470245 -0.358258 0.421355 -0.447460 0.006300 0.322128 0.196883 -0.426025 -0.386553 0.396392 0.047058 -0.297806 0.025075 -0.160610 0.591139 -0.808642 -0.203237 -0.710019 -0.035987 0.095079 -0.949060 0.259693 -0.461575 0.788526 0.106752 -0.044020 -0.253790 0.039252 0.479816 -0.166298 -0.016232 -0.660926 0.721433 0.197315 -0.050827 0.079380 0.047392 0.094874 0.345891 0.624055 -0.351101 -0.259400 0.271802 -0.645758 -0.163285 -0.672061 -0.151219 0.752253 -0.491379 0.024901 0.142973 -0.399320 -0.334792 0.519725 -0.217396 0.521339 1.604063 -0.019288 0.380859 0.198381 -0.560320 0.360685 0.068777 -0.059709 0.341198 0.522372 0.187508 -0.667352 -0.506010 0.080591 0.649650 0.396968 -0.643206 -0.350473 -0.261855 -0.061036 0.033743 0.049755 0.171759 -0.309682 -0.319975 -0.144792 0.246126 0.833154 -0.159673 -0.586381 -0.007636 0.154744 -0.363803 -0.754874 -0.041465 -0.078481 0.112271 -0.127044 -0.035261 0.375148 0.764782 -1.754687 0.627904 -0.069041 -0.064289 0.463095 -0.152223 -0.199733 -1.118841 0.279052 0.501393 0.692373 0.064747 -0.076252 0.214340 -0.639615 -0.047226 0.007335 0.445372 -0.300009 0.314785 0.159465 -0.436041 -0.535013 -0.318718 -0.015321 -0.077936 -0.132847 0.259467 0.005952 -1.463885 0.698793 -0.355202 -0.280502 0.110481 -0.135642 0.212622 -0.829252 -0.696285 0.138801 0.003585 -0.452596 -0.647919 -0.061767 0.498711 -0.264445 -0.045317 -0.330678 -0.748308 0.403323 -0.401255 0.286356 0.293531 0.156219 0.860024 0.302759 -0.148939 -0.601686 0.120566 0.045396 -0.372998 -0.288152 0.021964 -0.141696 0.411875 0.935774 -0.117608 0.077991 0.152294 0.782317 -0.568500 -0.568244 0.373995 0.269805 -0.119932 0.512093 0.442959 -0.802051 -0.424498 -0.510856 -0.285534 0.203588 -0.479771 0.387066 -0.513335 0.206134 0.325060 0.093249 -0.314356 0.430992 0.041164 -0.010069 -0.060476 0.831686 1.270016 -0.518331 0.221919 -0.579868 0.311628 -0.916150 -0.510082 -0.072428 0.065288 -0.077813 0.246898 0.031417 0.440862 0.105938 -0.086687 -0.168225 0.006114 +PE-benchmarks/z-algorithm-linear-time.cpp__std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*) = -0.237457 -0.002545 0.970136 -1.603988 1.943069 0.425103 0.730426 -0.025788 -1.158994 -0.732821 -0.089225 -0.338250 -0.895251 1.509487 -0.650551 0.906354 1.907764 0.257299 0.023282 -0.729488 2.084761 -1.610597 2.170907 1.295966 -2.461898 0.094283 0.205863 1.423185 0.591847 2.131383 -0.391085 -0.540618 0.572449 -1.054734 1.168076 -1.656277 0.528878 0.388757 -0.287521 -2.408206 0.061682 0.253142 -0.013499 0.318725 -0.228640 1.204878 1.520616 1.454244 -1.513099 0.751525 1.639511 0.014960 0.163422 0.806521 -0.139417 0.387098 0.618501 0.334043 -1.015019 -0.159877 -0.541663 -2.058336 1.205895 1.291758 2.198458 -0.471827 0.512165 0.898503 -0.336644 0.444268 1.046220 0.541951 0.054536 -0.709363 1.826976 -1.973276 -0.175339 -3.405903 -0.504526 -4.451527 -1.125891 -1.642970 0.889035 -0.070491 1.134791 -0.311245 1.860203 0.270121 0.498424 1.209506 1.298656 -1.306850 -0.341423 -1.889288 -1.226814 0.304233 -0.941162 -0.703190 0.983755 0.082420 -1.004963 -0.734604 0.881238 0.279529 -0.403672 -1.267926 -0.738592 1.664233 -1.961280 -1.265171 -1.337437 0.734506 -0.853883 -2.362028 0.914679 -1.146635 1.440145 -0.239713 0.935921 -0.565758 0.051490 1.773500 -0.616935 -0.670729 -1.025227 2.137328 1.043472 0.161312 0.549533 -0.095675 -0.697983 1.177382 2.338042 -0.381617 -1.206375 0.538817 -0.853718 0.109734 -1.250718 -0.141316 1.783268 -1.655968 -0.577366 0.650846 -0.346380 -0.120347 1.444720 -0.374337 1.542035 4.120688 -0.046315 1.153094 0.489600 -1.551941 1.372427 0.643438 0.282009 1.505172 1.282823 -0.485118 -2.256892 -1.542392 0.249149 0.836949 0.859107 -1.977145 -1.414392 -0.896572 -0.059714 0.377138 -0.909770 0.707264 -0.490481 -1.184270 0.014034 -0.164842 2.641429 -0.648929 -1.239086 1.149263 0.649994 -1.982024 -2.232404 -0.960854 -1.239956 -0.167766 -0.272292 -0.407439 0.608623 1.860173 -3.608306 1.351532 -0.735678 -0.201043 1.111201 -0.547602 -0.060180 -3.052000 -0.054019 0.919652 1.573500 -0.260458 -0.014106 0.569248 -1.241268 0.846865 -0.187901 0.642962 -0.353085 0.479654 -0.333735 -1.181310 -1.276088 -0.719418 -0.543635 0.061314 -0.025377 0.285825 0.269995 -3.015995 1.122884 -1.075376 -0.796736 1.303823 0.485611 1.363215 -1.081689 -1.671802 0.883971 0.156043 -0.857414 -1.976068 0.562362 1.192971 -0.392136 -0.727354 -0.876905 -2.591709 0.778951 -1.239699 0.493892 0.879863 0.541027 2.267511 1.011901 -1.120372 -2.160673 -0.538540 -0.232472 -0.560889 -0.855951 -0.665878 -0.328097 1.270885 1.875082 0.473111 0.486816 0.121956 2.472460 -1.640487 -1.077114 1.842928 0.338997 -0.778951 0.978481 1.846156 -1.499816 -1.326409 -0.861956 0.357043 0.650346 -1.023129 1.135327 -0.805825 0.642778 0.199054 0.807779 -0.746290 0.809647 0.252229 0.357998 -1.207161 2.777172 2.681523 -1.467735 -0.268447 -0.672035 0.521052 -2.061308 -0.927945 -0.271954 0.376444 -0.007189 1.376474 0.650851 1.682425 0.254271 -0.010966 0.260620 -0.986590 +PE-benchmarks/z-algorithm-linear-time.cpp__getZarr(std::__cxx11::basic_string, std::allocator >, int*) = -3.521942 -5.289041 -3.515953 -9.062600 4.801401 5.472461 2.885974 -5.646641 -10.360180 -1.417350 5.520083 -9.917676 0.624845 9.743800 -2.910804 9.869708 13.739252 0.799983 -5.700738 -1.170358 10.579834 -1.895291 12.221000 12.736143 -7.266651 -0.624597 -1.622432 5.337793 3.920926 -1.180810 3.315375 -2.850798 4.808352 -11.285145 -4.031369 -6.947657 1.530767 4.046670 9.935128 -13.590368 2.803285 -0.206135 1.174494 -2.643311 -3.488947 1.331776 4.186351 7.752967 -1.361913 3.758690 8.169850 1.407711 -1.793412 1.985870 1.148577 1.060613 1.331655 0.204929 -2.407396 -5.217036 -0.001609 -0.468136 2.453697 7.606225 11.703398 0.502001 -0.366803 7.531023 3.254799 2.014175 6.628296 1.191168 -4.308205 -1.142473 3.428923 -15.971227 -1.395043 -16.932099 -1.842777 -17.781527 -4.750549 2.922679 7.362106 -1.970246 5.327085 1.329684 7.340658 -2.069311 -4.282260 9.639562 8.046053 -7.061676 -3.848663 -4.636386 -4.394423 2.845440 -4.429634 1.308700 6.858471 2.903625 -7.030208 -2.119225 4.804723 4.558605 -3.202458 -8.700787 3.215973 6.183753 -6.616142 -7.155472 3.509877 9.962015 -2.213512 -12.970801 -1.523179 -9.441721 5.127739 -0.880845 -2.955895 -7.513615 -0.065109 3.215908 -1.954529 -4.395132 -0.406890 5.581801 5.672556 5.802201 0.528415 2.247623 2.400806 15.713566 1.017688 -5.726580 1.639114 -0.802230 -2.155027 5.774283 -6.862920 -4.933100 4.149977 -8.298863 2.667653 6.949360 -4.437932 -3.168087 10.169028 4.958160 0.366264 34.544217 2.233388 12.426669 9.870355 -7.208642 2.056893 -4.776568 1.693895 3.522032 2.503201 -2.050348 -16.949753 -8.210083 4.866378 8.152747 6.430115 -11.896638 -4.788241 0.332723 -0.704024 0.416702 -1.602354 1.567466 1.374311 -6.599825 -1.615506 8.505207 19.239054 -2.921315 3.403465 4.844831 4.805300 -7.110332 -14.479533 -4.545440 -6.746408 2.454845 1.801800 1.891552 5.026378 10.513587 -13.485705 6.439002 -1.025615 2.527553 6.712625 5.475039 -10.316623 -15.527489 -3.788083 3.612069 11.038636 -5.013407 3.357597 5.390039 -7.174843 -0.563577 2.319457 -2.709558 -1.392980 2.555150 1.231965 -2.092009 -3.025027 6.140492 -3.326893 -0.320320 0.919946 6.303288 1.264950 -9.157737 6.641647 -0.273701 -4.092972 1.632127 -3.455857 11.035136 -7.134667 -6.458276 6.504785 -0.181468 -2.595104 -5.749763 2.082623 5.284670 2.203238 4.246101 -4.817160 -9.564854 5.977101 -6.567403 6.679284 3.522058 -2.585526 3.834041 -7.388058 -1.268810 -11.063182 -6.556147 -4.478779 1.775050 -9.291641 -2.501619 -1.373126 8.152293 3.975815 0.631790 -9.170457 2.998346 10.350364 -9.530147 -1.671973 4.849964 7.190335 -10.820096 2.428242 6.432581 -12.451876 3.223815 -3.285492 -2.881711 -3.041856 -6.084131 6.888120 4.903555 6.699312 -2.159711 2.519726 2.470531 4.145623 3.537851 2.851528 2.120957 12.984689 10.918089 -0.964738 -6.264061 -8.920885 2.913058 -9.402177 -11.801828 5.353010 2.603621 -7.713612 1.054229 2.752057 11.260812 3.246072 -0.951650 -2.103484 2.941110 +PE-benchmarks/z-algorithm-linear-time.cpp__main = -2.039713 -1.191804 3.000632 -5.420066 7.471589 2.129183 3.100436 0.952890 -4.891586 -2.798523 0.402436 -2.569843 -5.732340 7.014030 -2.272033 4.453700 6.014567 -0.132376 -1.346556 -1.950635 8.373899 -4.773147 7.975700 2.431980 -8.839818 -0.544512 -0.998715 5.926445 1.150222 7.495648 -0.003127 -2.736191 1.584576 -2.446527 4.189612 -3.756940 3.611545 1.695696 -2.478537 -8.276778 -0.027875 5.195995 0.669019 -0.072560 -1.596272 3.985824 3.901528 6.637878 -4.596001 1.708227 6.097680 -0.938102 0.203719 2.823573 -1.241137 -0.085074 0.649542 -1.213163 -6.115525 -1.786055 -1.050693 -8.193005 3.204379 4.651536 8.684087 -2.786109 2.183836 4.982985 -2.192525 2.992630 3.683912 1.206537 0.137389 -3.444190 7.604067 -2.946012 -2.818252 -8.092318 -1.330153 -15.234514 -4.808117 -5.907301 5.205630 3.314403 3.234881 -3.384408 8.396587 0.867759 -0.162050 6.026417 5.660171 -4.625818 -2.170615 -9.739774 -3.634566 1.790684 -5.437887 -4.018646 4.600728 1.142362 -4.607876 -1.162556 0.995013 1.080908 -1.390552 -4.621778 -4.017706 7.102859 -7.343607 -4.602724 -5.261500 4.692033 -1.568569 -9.561468 1.825265 -2.357697 1.970049 -0.597798 4.985378 -0.038581 0.604016 5.776859 -2.322679 -2.465688 -5.215449 8.317863 3.362582 -0.243138 3.541210 2.060332 -1.904316 3.967758 7.853401 -1.391906 -6.103605 2.527282 -2.358852 2.068183 -3.466685 -0.497283 4.892881 -6.792683 -1.416876 1.996910 -0.894496 -1.010780 -1.152141 -0.799429 6.030736 12.032360 0.578891 4.152401 0.728161 -5.391059 6.810551 1.267230 -0.094055 4.403244 3.630070 -3.017776 -4.949610 -6.190961 2.884038 3.629456 3.749859 -5.950703 -2.477085 -2.855510 0.916241 -0.789628 -2.607735 5.488750 -0.708290 -4.230342 -0.629532 -0.509966 9.781724 -2.956121 -4.787537 6.816802 3.583157 -6.500901 -7.010695 -3.848535 -2.848893 -2.642851 -0.304881 -1.172369 2.620910 7.984018 -9.616797 5.561765 -0.210257 -0.874736 4.511449 -4.237249 -0.572454 -10.619936 -1.570334 4.036639 6.746999 -1.526716 -0.634168 0.869145 -5.125455 3.896659 -0.386049 1.627365 0.674134 1.755619 -3.782374 -2.658696 -5.425516 -3.823534 -3.697750 1.297366 -0.483143 0.544621 2.977673 -9.241417 5.643772 -5.053538 -2.654911 3.282709 3.190898 5.672092 -3.657562 -7.153205 3.928777 0.295225 -5.996427 -8.003669 2.318864 4.368210 -0.570964 -3.195763 -1.774735 -9.325054 4.692156 -3.343390 2.426626 1.816378 1.862568 7.646664 6.527710 -5.338384 -6.163028 -4.697169 -0.451684 -2.742154 -3.215307 -0.531461 -0.191216 5.556055 4.461913 1.676477 0.322402 -1.453649 9.424080 -4.706852 -5.234765 7.295280 -1.571446 -3.231149 4.255402 8.163685 -5.578404 -4.893830 -5.244796 2.842507 0.039845 -4.528952 2.523122 -2.272813 2.077829 1.467519 2.825464 -2.988544 1.915488 2.178415 -0.773862 -6.313712 12.903473 7.875241 -6.366468 0.222415 -3.716208 2.598431 -6.898445 -3.532654 -0.194961 1.012512 0.357613 5.317311 3.357132 5.463913 0.549452 -1.381798 -0.566896 -4.672903 +PE-benchmarks/z-algorithm-linear-time.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.794504 0.617995 1.478442 -2.684952 3.317462 1.751523 0.966632 -0.720049 -1.677067 -1.026831 -0.186132 -1.583879 -1.714868 2.915810 -1.446859 1.439259 3.491989 0.200001 -0.303064 -0.640194 3.188649 -1.125516 3.734569 2.158881 -3.755722 -0.193461 1.022876 1.788405 0.421961 3.124542 -0.830414 -2.300560 1.031416 -1.364745 1.182813 -2.056749 0.818868 -0.028398 0.188591 -3.854179 0.228670 0.364659 -0.839990 -0.078918 -0.487007 0.911937 3.139253 2.434832 -1.995261 0.386804 2.434575 1.142615 -0.418421 1.051054 -0.077352 0.414594 1.132577 0.224970 -1.646098 -0.866108 -0.894556 -1.854917 1.049967 2.664523 3.495784 -0.153904 0.726639 1.627544 -0.577364 0.676729 0.925897 0.747714 0.341277 0.413170 2.271065 -2.532133 -0.513060 -5.089987 -0.905809 -6.031587 -1.728298 -2.261442 0.606974 0.156232 1.580467 -0.428433 3.233203 0.381158 0.776324 2.300466 3.385358 -2.364250 -0.762230 -3.215920 -2.280550 0.498925 -1.549203 -0.508533 0.832093 -0.158825 -2.071207 -2.051385 0.557061 0.730005 -0.726552 -1.901431 -0.691731 2.565693 -2.912676 -1.823864 -1.898396 1.068432 -1.189847 -4.503804 -0.336899 -1.409546 2.121741 -0.207181 0.838026 -2.116970 0.327096 3.060465 -1.100411 -1.354454 -0.767836 3.065262 2.000762 0.383944 0.714283 -0.297796 -0.044459 2.759373 3.081734 -0.919222 -1.414058 0.159627 -1.192538 -0.124370 -1.933680 -0.105784 1.593914 -2.578201 -0.034244 2.335851 -1.035190 -0.537860 1.335012 -1.130337 2.422561 7.842238 -0.604168 2.096614 0.575361 -3.469221 1.506809 0.208515 -0.487206 1.146934 1.672383 0.439225 -3.420058 -2.602162 1.424698 1.961162 1.743553 -2.844476 -1.140705 -1.275152 -0.315575 -0.059297 -0.973022 1.369616 -1.014170 -2.114332 -0.468621 0.903562 4.844726 -1.243652 -2.812731 2.124166 1.716054 -1.878601 -2.469068 -1.427773 -1.842046 -0.101626 0.811764 -0.670608 1.476918 3.597945 -6.088926 2.348928 -0.336527 -0.758217 1.755954 -0.520007 -0.820396 -3.281611 0.225948 2.680389 2.446954 -0.321037 0.325957 0.176289 -2.112932 0.874223 0.140349 1.282185 -0.626278 0.883074 -0.038035 -2.611561 -2.488168 -0.830137 -0.930273 -0.466292 -0.640558 0.702077 0.228495 -5.535516 3.239924 -0.967202 -0.779080 1.387302 -0.138985 2.510579 -2.333135 -3.434273 1.642123 -0.215818 -0.978870 -1.843977 0.692091 1.967718 0.267692 0.388615 -1.820425 -4.157389 1.157427 -0.963971 1.267580 1.236948 1.439768 3.271410 0.242137 -1.404596 -3.284866 -1.711867 0.854150 -0.028867 -1.953231 -0.881452 -0.557731 2.533886 2.961015 -0.105373 -0.453491 -0.797864 3.213836 -2.662751 -0.931281 2.683108 0.700764 -2.321589 0.505260 2.892968 -2.021117 -2.022442 -1.513290 0.702923 -0.416113 -2.291481 0.942369 -1.196755 0.683078 0.957824 0.593862 -1.391057 1.094752 0.672335 0.573481 -1.028059 3.645083 3.700448 -2.356082 -0.078203 -1.759350 1.150741 -3.943077 -2.850442 0.662075 -0.578892 -0.267127 1.253147 0.366242 2.588761 -0.176570 0.691079 0.402101 -1.263849 +PE-benchmarks/z-algorithm-linear-time.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.285515 0.221097 0.476602 -0.438040 0.621754 0.237691 0.291584 -0.100143 -0.518604 -0.464251 -0.112495 -0.483097 -0.682862 0.929556 -0.296002 0.342315 1.385125 0.492492 -0.071831 -0.383321 0.702820 -0.723617 1.255375 1.167724 -0.985244 0.025480 0.591354 0.550560 0.254754 0.739826 -0.424135 -0.576784 0.554428 -0.587878 0.367069 -0.893688 0.110218 0.001958 -0.005393 -1.532541 0.042132 -0.182053 -0.106003 -0.080761 -0.148432 0.745055 1.063760 0.749371 -0.339253 0.352594 0.565772 0.101898 0.030208 0.300632 0.210615 0.332153 0.391105 0.175576 -0.496845 -0.004006 -0.206109 -1.079593 0.075055 0.824792 1.145743 -0.022214 0.072986 0.323607 -0.199856 0.173889 0.180745 0.239029 0.326885 0.167788 0.597735 -1.180585 -0.082990 -1.853461 -0.414757 -2.532157 -0.660599 -0.752671 0.452776 -0.385446 0.472730 0.162881 1.060364 0.100409 0.299291 0.446884 1.284310 -1.027396 -0.410453 -0.626612 -0.257330 0.340956 -0.612953 0.003493 0.542328 -0.194683 -0.723211 -0.883600 0.690043 0.226532 -0.384761 -0.459860 -0.162725 0.910445 -1.101937 -0.629279 -1.116466 -0.248202 -0.228638 -1.343935 0.338263 -0.312346 1.056231 0.314037 -0.183708 -0.875653 0.249537 0.866359 -0.187241 -0.598057 -0.093711 0.927456 0.320585 -0.034023 0.251765 0.041585 0.131902 1.052025 1.185923 -0.369112 -0.262063 0.225797 -0.803295 -0.074410 -0.758147 -0.316475 0.623789 -0.888345 0.073004 0.552443 -0.613045 -0.221469 0.976851 -0.240492 0.653394 2.155488 -0.131871 0.544004 0.275348 -1.050574 0.508577 -0.249562 -0.185998 0.336419 0.795328 0.374361 -1.182915 -0.737424 0.292361 0.952113 0.625402 -1.076639 -0.604470 -0.537359 0.136907 -0.026927 0.016478 0.336460 -0.129537 -0.581263 -0.169492 0.372933 1.544280 -0.689087 -0.744462 0.296402 0.049601 -0.373757 -1.345357 -0.288070 -0.435460 0.032220 -0.040459 -0.113788 0.347959 1.136503 -1.978025 0.870938 -0.489833 -0.358937 0.682291 0.071285 -0.328180 -1.204530 0.273223 0.846110 0.987059 0.191125 0.109239 0.099686 -0.919197 -0.109187 0.007491 0.592783 -0.337982 0.513128 0.158872 -0.833318 -0.746949 -0.197898 0.069225 -0.480118 0.012266 0.418536 0.210627 -2.042319 1.062463 -0.288440 -0.389270 0.416735 0.000104 0.607121 -1.011761 -1.208332 0.500734 -0.088868 -0.369295 -0.561842 0.006051 0.708089 -0.076223 -0.168520 -0.366927 -1.172071 0.572846 -0.203617 0.525055 0.406715 0.366339 1.277776 0.032465 -0.529442 -0.878797 -0.062625 -0.005039 -0.531966 -0.443710 -0.402553 -0.235553 0.845676 1.334817 0.067744 -0.012239 -0.031480 1.073945 -1.202079 -0.432677 0.800908 0.897947 -0.345318 0.451879 0.831972 -0.980114 -0.679152 -0.459131 -0.224304 0.050156 -0.777875 0.351218 -0.796012 0.203082 0.479581 0.058590 -0.298159 0.523903 0.118656 0.170835 -0.217018 1.039053 1.652874 -0.903304 0.054322 -0.696354 0.402455 -1.307380 -0.843268 0.121716 0.323782 -0.265770 0.203634 0.235066 0.597447 -0.023992 -0.190295 -0.183441 -0.366223 +PE-benchmarks/z-algorithm-linear-time.cpp__std::char_traits::length(char const*) = -0.602984 -0.393061 0.501173 -1.194778 0.900428 0.291264 0.437344 -0.215708 -1.316876 -0.558086 0.146969 -1.031822 -0.531517 1.735596 -0.437144 1.013624 2.174245 0.735013 -0.395156 -0.278663 1.431161 -1.142260 1.743796 1.757339 -1.364282 -0.159753 0.195271 0.896743 0.330848 0.906518 -0.324895 -0.729430 0.591832 -1.207537 0.259740 -1.473529 0.390520 0.658339 0.464524 -2.302562 0.381204 0.073129 0.268240 -0.346792 -0.418389 0.669501 1.128481 1.284923 -0.705124 0.433274 1.080326 0.039473 -0.156889 0.453869 0.149838 0.394989 0.069486 0.256958 -0.812467 -0.229164 -0.172674 -1.263321 0.577551 1.232635 1.797895 -0.018479 0.185594 0.667264 0.067408 0.328123 0.730460 0.084363 0.090533 -0.324302 0.833905 -1.836979 -0.202201 -2.992520 -0.390753 -3.516415 -0.884704 -0.473535 1.149887 0.030024 0.617404 -0.233921 1.396028 -0.117934 0.091306 1.226956 1.685104 -1.363639 -0.732814 -1.275180 -0.888169 0.648315 -0.893086 -0.246415 0.840300 0.035834 -1.140773 -1.012049 0.743000 0.522832 -0.472060 -0.895335 0.103179 1.382925 -1.448294 -1.176274 -0.826249 0.512887 -0.296254 -2.078438 0.737162 -0.963769 0.933459 0.219906 -0.367840 -1.122593 0.202431 0.945868 -0.471137 -0.660705 -0.932973 1.495489 0.376853 0.186118 0.303721 -0.123010 0.047235 1.515520 1.081681 -0.965595 -0.209655 0.360133 -1.016326 0.148265 -1.352047 -0.830927 1.172227 -1.533337 -0.229726 0.632108 -0.949202 -0.216868 1.389402 0.189114 0.804588 3.735259 0.051251 1.273917 0.759287 -1.446692 1.236372 -0.121843 0.001529 0.609753 1.041989 0.029452 -1.968285 -1.307524 0.457368 1.377339 1.209299 -1.376299 -1.114415 -0.652740 0.016139 0.191757 -0.165053 0.483721 -0.299514 -1.137390 -0.272454 0.706929 2.491157 -0.613950 -0.371172 0.632346 0.556010 -0.931389 -2.122076 -0.563590 -1.134896 0.128607 -0.203379 -0.145424 0.808461 1.879660 -2.910608 1.335311 -0.571288 -0.120509 0.853592 0.021339 -0.988531 -2.491420 -0.056844 1.049775 1.789127 -0.097245 0.412378 0.560110 -1.295523 -0.087911 0.064705 0.425199 -0.360622 0.560931 -0.052888 -0.957851 -0.879992 0.044953 -0.496945 -0.605156 0.029873 0.720360 0.505392 -2.167924 1.422872 -0.425109 -0.484427 0.608178 0.000334 1.089547 -1.472645 -1.605110 0.806454 0.098872 -0.429992 -1.040397 0.252666 1.128260 -0.275785 -0.459110 -0.409784 -1.976399 0.807738 -0.653483 0.930162 0.541470 0.000354 1.365459 0.689921 -0.525101 -1.380791 -0.451160 -0.310429 -0.582357 -0.973488 -0.466171 -0.248090 1.380617 1.478064 0.178546 -0.430141 0.314111 1.743363 -1.161391 -0.667244 1.221296 0.390451 -0.865263 0.496781 1.410824 -1.810421 -0.513855 -0.838675 0.109258 0.073294 -1.124810 0.764335 -0.348370 0.620231 0.163411 0.339916 -0.225833 0.690961 0.583748 0.157907 -0.172204 2.117232 1.793723 -0.808442 -0.156907 -1.215997 0.484716 -1.912236 -1.326371 0.183282 0.626218 -0.800312 0.534740 0.490315 1.266891 -0.038634 0.142286 -0.168875 -0.264389 +PE-benchmarks/z-algorithm-linear-time.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.091295 -0.035611 0.235689 -0.250604 0.158391 -0.070439 0.067363 -0.004545 -0.264863 -0.195205 -0.012099 -0.139213 -0.144825 0.303410 -0.187455 0.039301 0.467966 0.243961 -0.019191 -0.225855 0.184496 -0.257997 0.404657 0.427393 -0.375807 -0.019304 0.132475 0.315379 0.194126 0.289193 -0.042641 -0.173587 0.104509 -0.061419 0.178852 -0.387749 0.095190 0.121972 -0.107595 -0.565097 0.046549 -0.040533 0.101404 0.009482 0.012877 0.302432 0.239350 0.254564 -0.121959 0.188984 0.296745 0.170011 0.008085 0.084476 0.022386 0.069582 0.228622 -0.114566 -0.145311 0.054770 -0.023971 -0.377476 0.073019 0.302181 0.428592 -0.014746 0.074412 -0.027857 -0.007768 0.102974 0.188350 0.029641 -0.019373 0.028912 0.141460 -0.360121 0.057251 -0.705581 -0.047096 -0.951417 -0.179625 -0.248639 0.303878 0.013817 0.019552 0.123689 0.330762 0.065019 0.107856 0.182788 0.318645 -0.201026 -0.147610 -0.171455 -0.165062 0.201343 -0.213216 -0.043029 0.066720 0.179250 -0.180316 -0.202968 0.212464 0.033471 -0.122690 -0.020517 -0.067506 0.290164 -0.490718 -0.143913 -0.308461 0.063647 0.015550 -0.400116 0.146381 -0.268261 0.407487 0.036613 -0.030220 -0.115414 0.036587 0.234222 -0.077036 0.015088 -0.335217 0.263123 0.041081 -0.041956 0.010443 -0.020732 -0.034373 0.223961 0.228850 -0.212974 -0.114531 0.174456 -0.268680 -0.075248 -0.358265 -0.094672 0.269302 -0.284716 0.086240 0.052640 -0.205816 -0.199230 0.199474 -0.071902 0.256097 0.651133 0.002178 0.181339 0.135755 -0.261892 0.080269 0.016386 0.050559 0.184735 0.256195 0.004971 -0.188203 -0.262630 -0.012171 0.275428 0.214861 -0.225582 -0.223439 -0.166617 -0.002200 0.111187 -0.005043 0.081146 -0.207184 -0.169411 -0.067726 0.028143 0.401146 0.002861 -0.117184 -0.005291 0.094844 -0.255930 -0.307035 -0.039929 -0.073100 0.076454 -0.039515 -0.022189 0.142521 0.370549 -0.851170 0.311885 -0.075027 0.031575 0.128212 -0.052761 -0.077956 -0.520606 0.071629 0.185346 0.391655 -0.017971 0.094199 0.187051 -0.297188 -0.028833 -0.022119 0.223846 -0.146819 0.115838 0.150555 -0.259627 -0.218114 -0.064334 0.014715 -0.052335 -0.033979 0.128288 0.080561 -0.728940 0.270281 -0.192194 -0.133213 0.128581 0.014859 0.159626 -0.387358 -0.294200 0.090993 0.039681 -0.164019 -0.269685 0.002559 0.281658 -0.195043 -0.001837 -0.097079 -0.269312 0.134788 -0.167303 0.088985 0.122325 0.018223 0.350725 0.014617 -0.043011 -0.248693 0.095578 -0.022754 -0.259761 -0.061195 0.138904 -0.052232 0.213063 0.455618 0.036330 -0.025409 0.175035 0.439703 -0.212716 -0.212864 0.203559 0.136918 -0.017976 0.276314 0.233096 -0.452569 -0.215880 -0.196377 -0.045153 0.154518 -0.181530 0.244698 -0.221193 0.150270 0.099488 0.115899 -0.179540 0.228294 0.046765 -0.006801 -0.022541 0.439286 0.516412 -0.147587 0.140824 -0.226434 0.071238 -0.413100 -0.192322 -0.108044 0.067402 -0.093265 0.189271 -0.072529 0.269022 0.045835 0.079492 -0.055225 -0.025168 +PE-benchmarks/z-algorithm-linear-time.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.528845 0.198443 0.657779 -1.052191 1.609827 0.609668 0.564389 -0.062624 -1.003062 -0.875895 -0.157416 -0.934887 -1.379720 1.805537 -0.556219 0.904789 2.208128 0.441130 -0.139975 -0.512922 1.646717 -1.071601 2.218600 1.410461 -1.952383 -0.068571 0.647899 1.117042 0.318075 1.464185 -0.413831 -1.153164 0.874746 -1.001824 0.642656 -1.305566 0.514749 0.127386 -0.109920 -2.404173 0.084846 0.165427 -0.334289 -0.052704 -0.428900 1.091441 1.701281 1.512208 -0.969267 0.538893 1.263658 0.116788 -0.061792 0.666661 -0.045486 0.261267 0.229143 0.066633 -1.163138 -0.260933 -0.363679 -1.932763 0.264090 1.338383 2.107574 -0.294971 0.249205 1.076743 -0.484803 0.473675 0.545123 0.362445 0.563688 -0.099986 1.447518 -1.556032 -0.645277 -2.969705 -0.723037 -4.385413 -1.115106 -1.408174 0.891964 -0.159182 0.781352 -0.129720 1.953372 0.216631 0.344418 1.268008 2.155144 -1.625585 -0.718419 -1.810912 -0.623827 0.585756 -1.222807 -0.346121 1.059579 -0.133176 -1.226973 -1.244087 0.672035 0.262464 -0.551454 -1.240404 -0.548157 1.735382 -1.992446 -1.131011 -1.801796 0.198218 -0.421537 -2.532730 0.256634 -0.368689 1.426746 0.318510 0.298553 -1.118854 0.336624 1.535947 -0.462920 -0.962351 -0.212791 1.765534 0.778293 0.061916 0.637776 0.276739 0.148222 1.791938 2.108254 -0.536048 -0.896919 0.386377 -0.945134 0.065851 -1.216427 -0.411350 1.121091 -1.754243 0.130052 1.054039 -0.820311 -0.442463 1.020838 -0.489282 1.343588 3.667595 -0.111888 0.968266 0.402333 -1.821074 1.046361 -0.254296 -0.296580 0.719406 1.142947 0.308702 -1.649651 -1.428446 0.736774 1.387062 1.123891 -1.904510 -0.844461 -0.888557 0.319424 -0.167111 -0.357549 1.057536 -0.245630 -1.023191 -0.211164 0.586893 2.706726 -1.149609 -1.412222 1.124096 0.645252 -0.912897 -2.125743 -0.757013 -0.871472 -0.264146 0.259528 -0.217651 0.602364 2.139057 -3.181771 1.465482 -0.353533 -0.426653 0.985658 -0.147016 -0.464523 -2.241396 0.156712 1.490386 1.676046 0.139344 0.253645 0.061276 -1.482059 0.266297 0.161773 0.812596 -0.196924 0.636982 -0.210909 -1.161854 -1.409908 -0.400890 -0.369974 -0.356067 -0.035895 0.591996 0.536690 -3.377327 1.825191 -0.851646 -0.690544 0.754349 0.152523 1.536700 -1.564769 -2.126688 1.049888 -0.259003 -1.042498 -1.225361 0.359966 1.191652 0.036674 -0.340142 -0.531389 -2.341140 1.059580 -0.428524 0.757041 0.668251 0.688993 2.211936 0.268029 -1.150989 -1.664850 -0.672163 0.159684 -0.766071 -0.860139 -0.601551 -0.172135 1.564592 1.983811 0.193874 -0.157536 -0.293236 1.907607 -1.983539 -0.906163 1.688615 1.069976 -0.885712 0.905470 1.773116 -1.600447 -1.203357 -0.976649 0.226308 -0.047610 -1.475198 0.449654 -1.134110 0.352542 0.802600 0.280400 -0.652444 0.825725 0.352797 0.174474 -0.914355 2.299180 2.688476 -1.749959 0.014944 -1.219721 0.759993 -2.323413 -1.589321 0.331282 0.352493 -0.238365 0.680603 0.568212 1.148458 -0.124265 -0.217324 -0.314414 -0.866180 +PE-benchmarks/z-algorithm-linear-time.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -1.410825 -0.506159 1.863351 -4.529814 5.001253 1.461958 1.181301 -0.232849 -3.205626 -2.025545 -0.190378 -2.023968 -2.897030 4.743654 -1.884400 2.551003 4.805775 0.149206 -0.712456 -1.558742 5.504588 -2.138943 5.224561 2.061377 -5.840157 -0.599338 0.960477 4.114360 1.872587 3.874141 -0.040505 -2.072940 1.003410 -2.092127 1.937406 -3.232890 2.323891 1.135146 -0.513478 -5.380175 0.494320 0.732760 -0.941191 0.308589 -1.246016 2.649482 3.150494 4.226255 -3.875285 0.942251 4.850905 0.940917 -0.743937 1.730700 -1.498791 -0.163000 0.650346 0.071899 -2.628989 -1.260993 -0.509762 -4.196537 1.937575 3.399076 5.666704 -1.282209 1.060966 3.588053 -0.327038 1.586890 2.426731 0.630758 0.353880 -1.226603 4.292631 -3.634643 -1.942861 -8.195941 -0.957307 -10.774345 -2.239698 -3.426906 2.469726 0.191182 1.211002 -0.619763 4.937765 0.762070 0.327446 4.585159 4.196952 -2.735695 -1.419228 -6.121218 -3.053337 1.773800 -3.097462 -1.737095 2.383424 1.475812 -2.409513 -1.994233 0.136495 0.207369 -1.227410 -3.524507 -1.913447 4.479144 -4.943313 -2.457306 -3.002729 3.121980 -0.947698 -6.482189 -0.325615 -2.241316 3.547600 -0.930826 2.582010 -1.221263 -0.049057 3.837249 -1.703299 -1.096117 -1.669303 4.382669 2.823466 0.313710 1.264845 0.451902 -0.233349 3.457047 4.463791 -1.745118 -3.453302 1.309066 -1.454970 0.151326 -3.652103 -0.278555 3.850453 -4.403911 0.343855 2.512608 -1.198352 -1.682803 2.091038 -1.449799 3.825022 10.267541 0.313600 2.437014 1.103648 -3.872688 2.375951 0.823584 -0.150218 2.932632 1.960491 -0.647535 -3.534875 -4.046345 1.782485 2.448266 2.798112 -4.619808 -2.137950 -1.929145 0.056836 -0.035290 -2.117570 3.130387 -1.894970 -2.185721 -0.533672 0.970173 6.093163 -1.501458 -3.607454 3.646619 3.494041 -4.150159 -4.384883 -2.305833 -2.303997 -1.010006 1.345630 -0.554131 2.202210 5.544133 -8.906398 3.338416 0.887507 0.028195 1.572049 -1.281510 -0.745908 -6.525630 -0.341143 3.101551 4.106196 -0.938568 0.700283 0.792107 -3.315120 1.893232 0.783495 1.329279 0.071038 0.615286 -0.866879 -1.833314 -3.366947 -0.676822 -2.320628 0.996241 -0.273779 1.128260 0.253788 -8.159448 4.013317 -3.410069 -1.385342 2.116524 0.151979 4.711111 -3.491587 -4.501268 2.794154 0.253042 -2.751189 -4.258048 1.906565 3.465210 -0.277337 -0.033387 -1.734076 -6.441821 1.872409 -2.419852 1.015893 1.527530 1.334714 4.810395 0.437878 -2.109786 -5.087450 -2.072167 0.608826 -0.593914 -2.344677 -0.776071 0.309809 3.641161 3.852770 0.252384 -0.500278 -0.282152 5.072608 -4.045423 -2.903218 3.984455 1.119846 -3.001397 2.840105 4.487159 -4.062643 -2.831352 -2.935234 1.681044 0.205855 -3.526161 1.754459 -1.352405 1.401695 1.498753 1.635286 -1.902109 2.339024 1.343660 0.191602 -2.926798 7.005417 6.745142 -3.768725 -0.327324 -3.027217 1.911107 -5.690993 -3.830305 0.591549 -0.408732 0.048452 2.957250 0.987132 3.910945 -0.202483 0.783799 -0.217679 -2.105030 +PE-benchmarks/z-algorithm-linear-time.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.097248 0.001402 0.023880 -0.274377 0.203590 -0.014407 0.085957 -0.197124 -0.275003 -0.107352 0.056666 -0.274156 -0.070344 0.325179 -0.123625 0.255623 0.458206 0.128581 -0.090696 -0.221115 0.311057 -0.209880 0.449159 0.398488 -0.375173 0.040521 0.263443 0.273067 0.232683 0.183934 0.005314 -0.152298 0.104624 -0.274802 0.122029 -0.274451 0.038304 0.086366 0.234225 -0.559704 0.041983 -0.025246 0.333138 -0.033901 -0.074921 -0.028200 0.240293 0.286668 -0.094261 0.183252 0.370433 0.119086 0.054471 0.082648 0.119118 0.148935 0.371467 -0.061868 -0.094964 -0.062361 -0.008633 -0.153851 0.088360 0.343638 0.458059 -0.008389 -0.000303 0.181263 0.058275 0.133120 0.159466 0.116233 -0.272061 0.087720 0.147116 -0.584926 0.134129 -0.837969 -0.041515 -0.916357 -0.245818 -0.136702 0.146739 -0.155497 0.237770 0.403030 0.392183 0.027457 0.006587 0.058738 0.371130 -0.222446 -0.124687 -0.091145 -0.195798 0.209338 -0.197560 0.011497 0.282475 0.146266 -0.228000 -0.237758 0.309703 0.146346 -0.185488 -0.125197 -0.005475 0.245221 -0.348716 -0.304966 -0.153903 0.074489 -0.138958 -0.475374 -0.038677 -0.281190 0.214719 0.000402 -0.056199 -0.369188 0.018369 0.221125 -0.087577 -0.161469 -0.040089 0.085536 0.194105 0.078720 0.037884 0.004767 0.070730 0.504011 0.193335 -0.237336 -0.040615 0.069249 -0.164097 0.050508 -0.287899 -0.177739 0.117650 -0.297008 0.174350 0.206837 -0.196557 -0.196306 0.388382 -0.063296 0.138486 0.844809 0.025300 0.278521 0.262466 -0.292057 -0.033102 -0.058780 -0.013770 0.170290 0.240764 0.047833 -0.177035 -0.324303 0.095653 0.345346 0.215236 -0.288835 -0.399758 -0.088784 -0.009231 0.135013 -0.012687 0.042428 -0.101765 -0.197043 -0.076990 0.134261 0.430024 -0.118966 -0.213315 0.100280 0.244114 -0.319577 -0.459923 -0.121948 -0.440691 0.082198 -0.126657 0.013100 0.166429 0.403399 -0.892685 0.329624 -0.007268 -0.005510 0.332844 0.064007 -0.198458 -0.669998 0.063362 0.190052 0.328984 -0.220373 0.113673 0.158187 -0.349691 -0.040605 -0.036720 0.093028 -0.194661 0.187799 0.044578 -0.190727 -0.209746 0.151168 0.043438 -0.174303 0.041576 0.211508 0.197157 -0.619999 0.309690 -0.119418 -0.164408 0.181547 -0.080470 0.223014 -0.362530 -0.283880 0.151894 0.017279 0.024283 -0.136468 0.015428 0.270697 -0.041082 0.141859 -0.153425 -0.073130 0.077041 -0.201132 0.142564 0.176350 0.026311 0.170580 -0.300696 -0.080696 -0.292825 0.244076 -0.248730 -0.100127 -0.172576 -0.232542 -0.098663 0.290838 0.431220 0.053662 -0.093858 0.059306 0.383766 -0.405370 -0.153480 0.196245 0.152221 -0.229701 0.156203 0.216605 -0.367773 -0.104773 -0.173671 -0.106160 0.026640 -0.214325 0.284215 -0.101209 0.129265 0.101444 -0.075044 -0.021113 0.282385 0.100740 0.082608 0.003121 0.308051 0.359304 -0.151075 -0.090452 -0.291661 -0.005284 -0.443656 -0.278121 0.056910 0.062172 -0.271907 0.065400 -0.028022 0.340908 0.063747 0.058976 -0.088312 -0.052207 +PE-benchmarks/z-algorithm-linear-time.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.299285 0.076653 0.302903 -0.403830 0.632592 0.110391 0.346569 -0.054549 -0.579972 -0.526337 0.035881 -0.803675 -0.767402 0.850255 -0.276902 0.423570 1.311346 0.423279 -0.116961 -0.277765 0.532376 -0.519206 1.291292 1.163786 -0.879144 0.042956 0.197834 0.512569 0.097675 0.532626 -0.271076 -0.628209 0.624472 -0.460587 0.240062 -0.661071 0.092619 0.009602 0.027319 -1.405273 0.065066 0.140033 0.092273 -0.100769 -0.120101 0.748851 0.985402 0.774485 -0.262525 0.405229 0.536458 -0.006526 0.163672 0.346456 0.146604 0.074348 0.251076 -0.163201 -0.614130 -0.130002 -0.209369 -1.099432 -0.069469 0.750851 1.109576 -0.043855 -0.004379 0.286531 -0.150348 0.211936 0.330796 0.261411 0.373611 0.057850 0.581318 -0.737020 -0.062087 -1.458572 -0.430599 -2.427447 -0.734468 -0.571057 0.758685 0.009579 0.382172 0.003775 1.067225 0.096337 0.186932 0.415704 1.193742 -0.964385 -0.485913 -0.504278 -0.153501 0.375964 -0.641637 0.022339 0.552640 0.002183 -0.778984 -0.559342 0.596936 0.112278 -0.372244 -0.403542 -0.074517 0.773542 -1.063038 -0.528138 -1.025860 -0.093022 -0.000424 -1.325985 0.322360 -0.165351 0.724532 0.354919 -0.244891 -0.608081 0.250433 0.470595 -0.201516 -0.406978 -0.486139 0.855315 0.229807 0.097879 0.354645 0.213670 0.195927 1.064328 0.880574 -0.403110 -0.244694 0.142278 -0.607672 0.180363 -0.599561 -0.383037 0.519702 -0.915154 0.174670 0.384145 -0.633232 -0.272681 0.397358 -0.067029 0.502704 1.602843 -0.077461 0.682584 0.450322 -0.948031 0.518343 -0.399528 -0.113867 0.278092 0.741213 0.289495 -0.682884 -0.743861 0.401450 0.981699 0.643019 -0.951888 -0.273883 -0.256076 0.328548 -0.141909 0.065207 0.433638 0.094623 -0.620912 -0.115774 0.476221 1.421856 -0.524767 -0.534937 0.364331 0.129778 -0.155934 -1.109733 -0.311496 -0.333250 -0.008282 0.002488 0.034559 0.223659 1.149317 -1.610577 0.820611 -0.301056 -0.148012 0.739765 0.092646 -0.510392 -1.182192 0.139449 0.734594 0.929953 0.139898 0.134837 0.105815 -0.849865 -0.126381 0.036162 0.434573 -0.253861 0.493664 0.035172 -0.643207 -0.639124 -0.374451 0.056152 -0.310263 -0.052539 0.511338 0.521058 -1.741948 0.962855 -0.262861 -0.541063 0.188265 -0.064808 0.648889 -0.950828 -1.076950 0.457232 -0.397877 -0.642633 -0.589948 0.063453 0.509673 -0.078180 -0.204109 -0.271229 -0.865569 0.846878 -0.135646 0.584458 0.411762 0.226390 1.078975 0.275206 -0.591451 -0.630651 -0.168950 -0.064187 -0.701050 -0.470817 -0.050131 -0.242649 0.781267 1.206566 0.070772 -0.114028 0.026881 0.933552 -1.027394 -0.472858 0.860221 0.639158 -0.324257 0.654094 0.865815 -0.956111 -0.491796 -0.532816 -0.153303 -0.054661 -0.770293 0.370765 -0.654419 0.216966 0.435503 0.014364 -0.283690 0.464270 0.118411 0.065102 -0.242168 1.143190 1.375950 -0.727847 0.172381 -0.760548 0.364265 -1.251662 -0.852523 0.246708 0.326420 -0.408192 0.146212 0.260346 0.577932 0.000000 -0.323219 -0.424587 -0.126263 +PE-benchmarks/z-algorithm-linear-time.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/z-algorithm-linear-time.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.271548 -0.164770 -0.163687 -0.519511 0.659434 0.139081 0.302994 -0.226421 -0.427098 -0.208463 0.146082 -0.937468 -0.268324 0.234667 -0.239655 0.884378 1.061194 0.115736 -0.188234 -0.108353 0.347320 -0.077711 1.208090 0.989042 -0.607185 0.015270 0.010211 0.381236 -0.108670 -0.116879 -0.609734 -0.320240 0.537685 -0.820750 -0.052937 -0.294885 0.074548 -0.198806 0.682821 -0.897029 0.106437 -0.041348 0.144694 -0.122440 -0.196616 0.405020 0.735007 0.664408 -0.222232 0.277422 0.621498 -0.045999 0.182804 0.332020 -0.075148 0.270995 0.286887 -0.210733 -0.401538 -0.544298 -0.110149 -0.535564 0.144992 0.544509 0.753021 -0.124065 -0.139759 0.594019 0.341085 -0.146741 0.580496 0.310178 -0.003813 -0.068607 0.436516 -0.958611 0.212049 -0.987048 -0.462620 -1.531306 -0.690729 -0.292252 0.278211 -0.254107 0.725402 0.238088 1.001857 -0.228859 0.265231 -0.041198 0.510134 -1.183868 -0.474661 -0.322674 -0.075906 0.139948 -0.519895 -0.079816 0.533048 0.122806 -0.641616 -0.196923 0.644210 0.309982 -0.334880 -0.722986 0.255905 0.189624 -0.466414 -0.854207 -0.742691 0.152493 -0.200786 -1.051204 0.390458 -0.068198 0.505257 0.119664 -0.214945 -0.928931 0.031411 0.291815 -0.238920 -0.430128 -0.364778 0.427663 0.507373 0.280052 0.517670 0.092961 0.273714 1.462211 0.717553 -0.470192 -0.384323 0.105648 -0.604877 0.328778 -0.329729 -0.491782 0.292513 -0.936976 0.239896 0.570860 -0.560494 0.118100 0.717875 0.192388 0.272068 1.302244 -0.033393 0.721362 0.602591 -0.843330 0.347418 -0.738384 -0.017706 0.134567 0.521773 0.137253 -0.844608 -0.647825 0.426425 0.804923 0.544273 -0.848151 -0.002335 0.149458 0.527054 -0.082050 -0.286241 0.502646 0.337664 -0.601477 0.003442 0.524957 1.507326 -0.297659 0.136105 0.467076 0.232532 -0.179665 -0.995087 -0.484921 -0.805874 -0.037386 0.069382 0.329764 0.032051 0.966030 -0.820281 0.364322 -0.465431 0.013429 0.943140 0.339316 -0.644792 -0.803512 -0.016429 0.396001 0.650612 -0.259565 0.420636 0.143009 -0.404379 -0.091728 -0.013510 0.183910 -0.097229 0.298738 0.122932 -0.644732 -0.198471 -0.176509 0.162227 -0.259212 0.106956 0.521400 0.375354 -1.026284 0.694763 -0.067882 -0.670301 0.369278 -0.428085 0.806208 -0.770021 -0.560395 0.662554 -0.378703 0.103608 -0.242411 0.150504 0.380165 0.013257 0.007446 -0.482855 -0.591776 0.691601 0.033547 0.597846 0.348740 -0.085800 0.463462 -0.284650 -0.340503 -0.497807 -0.186261 -0.772468 -0.400785 -0.614115 -0.066345 -0.222747 0.786291 0.839194 -0.138158 0.132244 0.310919 0.355128 -1.142022 0.005120 0.613034 0.928093 -0.643476 0.430354 0.612785 -0.758793 -0.185783 -0.214479 -0.008458 -0.201945 -0.659615 0.410570 -0.422040 0.287939 0.370236 -0.010153 0.087263 0.269082 0.099536 0.267938 -0.238625 0.920391 0.930327 -0.074798 -0.147255 -0.761543 0.193359 -1.002688 -0.870315 0.552857 0.288763 -0.766794 0.056664 0.579398 0.712287 -0.085673 -0.249266 -0.460541 -0.060236 +PE-benchmarks/z-algorithm-linear-time.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.040627 -0.035113 0.109601 -0.096902 0.066150 -0.113083 0.041289 -0.038832 -0.162015 -0.069840 -0.026968 -0.061903 0.000641 0.147386 -0.058947 0.124722 0.231244 0.174716 -0.002620 -0.125560 0.076552 -0.278717 0.192107 0.225707 -0.144337 0.035061 0.034607 0.163408 0.072551 0.223330 -0.105798 -0.012072 0.050781 -0.102811 0.093603 -0.261639 0.024474 0.150064 0.009296 -0.323781 0.036509 -0.019693 0.232018 0.004789 -0.002695 0.122605 0.085390 0.117411 0.000292 0.158708 0.107037 0.016245 0.086292 0.065073 0.077922 0.157834 0.226019 -0.123033 -0.089966 0.059311 -0.013146 -0.253367 0.093074 0.115501 0.210231 -0.028230 0.020690 -0.001982 -0.019596 0.031306 0.124866 0.020348 -0.127537 -0.044596 0.017148 -0.287282 0.159492 -0.307440 -0.038285 -0.469827 -0.101960 -0.101836 0.118674 0.050954 0.092407 0.151934 0.173270 -0.006745 0.046233 -0.061144 0.117323 -0.169014 -0.069324 -0.004869 -0.042363 0.072807 -0.083113 -0.096347 0.065124 0.100362 -0.069712 -0.097081 0.265231 0.053543 -0.072626 0.027309 -0.028769 0.131456 -0.289948 -0.188257 -0.146783 -0.032698 -0.079489 -0.137298 0.271062 -0.145242 0.133432 0.027987 -0.022528 -0.136261 0.040265 0.122166 -0.022668 -0.024813 -0.283869 0.124004 -0.035964 -0.054828 0.013814 -0.041785 -0.066973 0.146782 0.099469 -0.130453 -0.045840 0.135852 -0.162768 -0.025019 -0.169710 -0.129054 0.078833 -0.197456 -0.031414 -0.017229 -0.110595 0.013789 0.143289 0.030618 0.097418 0.176890 0.008957 0.075457 0.080108 -0.125635 0.091852 0.014205 0.050001 0.109037 0.144939 -0.026858 -0.110984 -0.149044 -0.051226 0.128706 0.112624 -0.062279 -0.245355 -0.130296 0.027946 0.176110 -0.004715 0.018618 -0.097571 -0.110631 -0.022133 -0.115501 0.260691 0.002103 0.093499 0.011583 -0.092524 -0.234305 -0.307263 -0.045661 -0.149531 0.019058 -0.220424 -0.015862 0.011667 0.168281 -0.388461 0.195081 -0.162809 -0.030699 0.140710 -0.079557 -0.010146 -0.386153 -0.025222 0.046292 0.237367 -0.072416 0.087255 0.124561 -0.154012 -0.024634 -0.082070 0.096112 -0.103401 0.071928 0.080185 -0.170683 -0.050231 0.023785 0.063380 -0.095061 0.034459 0.072581 0.152389 -0.272964 0.076521 -0.086055 -0.069055 0.179539 0.111463 0.023895 -0.157821 -0.091613 0.040771 0.055376 0.016713 -0.137229 0.004614 0.139993 -0.190251 -0.150054 -0.008919 -0.056232 0.002990 -0.134168 -0.002847 0.074877 -0.036903 0.077586 0.115445 -0.043262 -0.073847 0.193280 -0.247914 -0.233547 0.058754 0.058297 -0.046775 0.130170 0.258600 0.124776 0.064413 0.174416 0.256061 -0.061835 -0.106631 0.129592 -0.019283 0.008303 0.117427 0.127053 -0.237788 -0.106536 -0.062237 -0.037877 0.128017 -0.028379 0.175088 -0.114346 0.056140 0.024983 0.030032 -0.078455 0.143756 0.027953 -0.017749 -0.043308 0.277718 0.153363 0.002140 0.065630 -0.053594 -0.041467 -0.168018 0.022536 -0.118264 0.210451 -0.137967 0.109022 0.035886 0.151277 0.033104 0.047439 0.005526 -0.096674 +PE-benchmarks/z-algorithm-linear-time.cpp____gnu_cxx::char_traits::length(char const*) = -0.526771 -0.399963 0.216575 -1.157212 1.034513 0.640175 0.310222 -0.480155 -1.435648 -0.295792 0.249122 -1.246081 -0.285531 1.576413 -0.378201 1.181954 2.067037 0.556760 -0.518979 -0.138176 1.369387 -0.871842 1.716832 1.736245 -1.089526 -0.055588 -0.114232 0.776842 0.216920 0.723722 -0.324653 -0.569905 0.515978 -1.379463 -0.087332 -1.226008 0.230533 0.583262 0.922319 -2.041813 0.458138 0.014791 0.401096 -0.265156 -0.413217 0.331637 0.992272 0.964859 -0.348025 0.420201 1.043325 0.080365 -0.079820 0.410891 0.215482 0.539705 0.267350 0.195562 -0.696105 -0.487958 -0.169386 -0.659995 0.504576 1.112184 1.669648 0.089376 -0.001322 0.702660 0.189410 0.330534 0.794231 0.132041 -0.322358 -0.218535 0.590108 -1.655962 0.131085 -2.465446 -0.335052 -2.693794 -0.828578 -0.158682 0.924147 -0.002015 0.769120 -0.106266 1.202533 -0.321858 -0.076015 1.052935 1.477511 -1.264261 -0.624182 -0.940601 -0.805273 0.411987 -0.700358 -0.213610 0.851395 0.146838 -1.078672 -0.893709 0.857614 0.527243 -0.458708 -0.684839 0.290051 1.185996 -1.137301 -1.181472 -0.384866 0.712980 -0.415948 -1.939896 0.437437 -0.981679 0.574275 0.125815 -0.459598 -1.245870 0.228333 0.788698 -0.491298 -0.625089 -0.627543 1.223347 0.493774 0.193889 0.228034 -0.071409 0.118292 1.766874 0.579004 -0.910644 0.018026 0.176174 -0.732859 0.335624 -1.148058 -0.802865 0.781998 -1.374710 -0.098866 0.719974 -0.834987 -0.050665 1.236692 0.354588 0.355080 3.796638 -0.039131 1.552352 0.761295 -1.282763 0.991260 -0.165302 0.080926 0.442408 0.784028 0.093798 -2.000771 -1.214412 0.546454 1.283856 1.082336 -1.498845 -0.865721 -0.448755 -0.102763 0.210307 -0.111625 0.300811 -0.073560 -1.091245 -0.276715 0.654997 2.829925 -0.562404 -0.058345 0.722543 0.361225 -0.941108 -1.924987 -0.647055 -1.091370 0.164550 -0.307830 0.014119 0.737278 1.698035 -2.438668 1.028556 -0.479106 -0.231649 1.110447 0.169854 -1.120161 -2.043347 -0.390393 0.872012 1.725303 -0.276680 0.421219 0.496470 -1.178090 -0.170977 0.173917 0.213701 -0.344776 0.546743 0.104416 -0.801909 -0.596457 0.223848 -0.362216 -0.503080 -0.008516 0.737514 0.250089 -1.855278 1.232241 -0.104450 -0.425204 0.364412 -0.007669 0.995473 -1.049996 -1.248575 0.753855 0.086186 -0.202215 -0.773432 0.267999 0.924576 0.033135 0.009249 -0.569991 -1.694033 0.652848 -0.622068 0.943118 0.531893 -0.135588 0.880076 0.359686 -0.417689 -1.268821 -0.495725 -0.425503 -0.183402 -1.040881 -0.161253 -0.318554 1.301165 1.158115 0.220893 -0.635318 0.342969 1.639201 -0.868034 -0.399999 1.056654 0.428608 -1.136701 0.235400 1.249830 -1.441806 -0.235517 -0.596291 -0.098680 -0.189835 -0.956275 0.858467 0.057002 0.614188 0.061196 0.341343 -0.069554 0.614513 0.502292 0.145222 0.008624 2.046413 1.402333 -0.438764 -0.273831 -1.119376 0.507736 -1.621496 -1.194868 0.208333 0.337555 -1.095656 0.335585 0.444400 1.375154 -0.083159 0.059858 -0.155358 -0.163346 +PE-benchmarks/z-algorithm-linear-time.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.336013 -0.237116 -0.058189 -0.858964 0.522274 0.548815 0.282737 -0.749943 -0.837990 -0.239085 0.474481 -0.817031 -0.095134 0.935550 -0.428391 0.873115 1.134155 0.121810 -0.570515 -0.336719 1.010966 -0.077276 1.373511 1.102754 -0.907680 -0.004942 0.298191 0.663013 0.642492 0.064289 0.193490 -0.108706 0.535201 -1.155596 -0.316334 -0.484769 0.129093 0.156848 0.749938 -1.157870 0.167083 -0.385782 -0.049870 -0.151609 -0.350023 -0.170028 0.614166 0.825106 -0.022762 0.420780 0.835792 0.188577 -0.082766 0.244681 0.255072 0.224979 0.346858 -0.269636 -0.182103 -0.519753 -0.045688 -0.372162 0.189549 0.961757 0.994393 0.118873 -0.018352 0.785050 0.164622 0.230404 0.580429 0.261816 -0.676670 0.229905 0.391894 -1.676810 0.234178 -1.397155 -0.328984 -1.516219 -0.546697 -0.023823 0.465767 -0.239481 0.731782 0.801677 0.916070 -0.068578 -0.301722 0.744042 0.966880 -0.880452 -0.378251 -0.294608 -0.354061 0.305257 -0.563946 0.235112 0.249674 0.427481 -0.712994 -0.310003 0.424759 0.537532 -0.430622 -0.695022 0.150338 0.718553 -0.980554 -0.789862 0.028915 0.531711 -0.365151 -1.387917 -0.561766 -0.595262 1.187210 -0.091766 -0.244125 -1.005388 0.078354 0.682138 -0.019108 -0.565691 0.289080 0.082937 0.599349 0.510627 0.023519 0.268789 0.290469 1.711137 0.522463 -0.431802 0.069979 -0.098178 -0.190686 0.476133 -0.300780 -0.407179 -0.072549 -0.912940 0.317795 0.961546 -0.481400 -0.516132 0.870323 0.322525 0.183215 2.847252 0.168414 1.004255 0.941031 -0.849136 -0.497046 -0.598604 0.101030 0.418342 0.280711 0.016849 -1.155756 -0.860399 0.503333 0.944964 0.598594 -1.021564 -0.359127 -0.103785 -0.018260 0.116485 -0.158652 0.165096 0.036240 -0.605737 -0.221298 0.810857 1.450253 -0.495090 -0.199765 0.506583 0.028749 -0.545010 -1.062594 -0.450605 -0.448700 0.309014 0.374883 0.150990 0.390974 1.110311 -1.193039 0.740269 -0.162428 0.091256 0.629328 0.505312 -0.811677 -0.833071 -0.205761 0.485677 0.696322 -0.506238 0.089178 0.487148 -0.902356 -0.127170 0.246426 -0.019530 -0.247314 0.429583 0.400141 -0.411285 -0.583785 0.574090 0.059005 -0.027510 0.150956 0.696358 -0.301308 -1.311554 0.837520 -0.094149 -0.525031 0.369548 -0.372319 1.099138 -0.902501 -0.844630 0.711074 -0.047962 -0.270434 -0.284626 0.153185 0.627814 0.414245 0.333024 -0.653593 -0.311484 0.372583 -0.383503 0.598357 0.408160 0.037321 0.698273 -1.273045 -0.165051 -0.842969 -0.122910 -0.255858 0.054077 -0.830787 -0.609696 -0.173440 0.920438 0.781227 0.019938 -0.649009 0.392743 0.879158 -1.310590 -0.389284 0.474202 1.137076 -1.033341 0.374028 0.577731 -0.918495 0.060574 -0.247099 -0.362956 -0.278051 -0.712741 0.758855 0.166540 0.660390 0.088682 0.219646 0.180032 0.573653 0.206279 0.508180 0.231107 0.852636 1.207045 -0.300497 -0.659683 -0.953036 0.321726 -1.130264 -1.197652 0.600946 0.345457 -0.496536 0.081698 -0.092326 1.099226 0.437772 -0.387572 -0.159131 0.130611 +PE-benchmarks/z-algorithm-linear-time.cpp___GLOBAL__sub_I_z_algorithm_linear_time.cpp = -0.051685 -0.091160 0.146095 -0.162735 0.056312 -0.192530 0.035861 0.058026 -0.229485 -0.186561 0.006791 -0.121995 -0.099452 0.173746 -0.136465 -0.049639 0.247698 0.214338 0.006584 -0.164035 0.001527 -0.120387 0.215147 0.265249 -0.196722 0.002472 -0.093864 0.245407 0.102879 0.202101 0.124106 -0.140766 0.038748 0.162623 0.115094 -0.254837 0.063359 0.191224 -0.194455 -0.359802 0.053832 0.113608 0.221945 0.031135 0.077653 0.212020 0.051684 0.144081 -0.032546 0.191798 0.177886 0.192143 0.064069 0.062482 -0.018123 -0.059754 0.116550 -0.358696 -0.104543 0.071308 -0.000195 -0.280091 -0.003845 0.153081 0.260873 -0.014643 0.042737 -0.162887 -0.017098 0.130093 0.195301 -0.003971 -0.047842 -0.046152 0.015412 0.018142 0.069431 -0.300682 0.041114 -0.609691 -0.100049 -0.106699 0.393811 0.312109 -0.143460 0.062306 0.180031 0.066690 0.038481 0.132175 0.106840 0.029610 -0.088343 -0.012569 -0.092716 0.194242 -0.110984 -0.056371 -0.081227 0.324216 -0.072759 0.012103 0.080960 -0.095140 -0.070556 0.121837 -0.047360 0.146235 -0.412793 0.036694 -0.134559 0.162042 0.149469 -0.163878 0.100646 -0.207808 0.155804 0.003986 -0.017469 0.172528 0.021632 -0.044574 -0.044630 0.221099 -0.540297 0.095254 -0.098807 -0.062295 -0.023834 0.023312 -0.084816 0.008382 -0.092661 -0.174248 -0.063041 0.157652 -0.052900 -0.026584 -0.230766 -0.042874 0.124462 -0.158257 0.124613 -0.139878 -0.124754 -0.245284 -0.249398 -0.029801 0.125790 0.065899 0.032568 0.110627 0.148734 -0.052477 -0.025203 0.051336 0.105321 0.147783 0.145584 -0.073239 0.273404 -0.153577 -0.070358 0.139597 0.132761 0.056839 -0.054574 -0.035274 0.017195 0.111384 0.058148 0.026418 -0.163260 -0.086471 -0.033921 -0.062468 0.075414 0.218895 0.094272 -0.063705 0.121426 -0.160463 0.025624 0.024260 0.077034 0.047912 -0.027402 0.004492 0.042589 0.197991 -0.493490 0.203353 0.076289 0.170986 -0.042187 -0.091670 -0.034096 -0.354845 -0.015854 0.024092 0.273735 -0.074552 0.119371 0.176376 -0.168674 -0.028654 -0.014251 0.116076 -0.109078 0.046218 0.113103 -0.076179 -0.065247 -0.087218 0.006142 0.081076 -0.069844 0.084442 0.205473 -0.368819 0.061185 -0.180091 -0.096103 -0.002764 0.054618 0.065447 -0.206529 -0.071948 -0.026267 -0.022798 -0.251423 -0.202170 0.013863 0.149620 -0.246640 -0.007977 0.034827 0.056536 0.132147 -0.113997 -0.013826 0.071436 -0.073350 0.105652 0.110166 0.009907 -0.001506 0.098461 -0.004063 -0.297973 0.078960 0.408241 -0.029939 0.032651 0.269894 0.076388 -0.091605 0.236686 0.305498 0.104141 -0.184388 0.112943 -0.158416 0.118829 0.333428 0.130415 -0.316466 -0.098714 -0.177771 0.055727 0.176361 -0.033245 0.230101 -0.086394 0.109442 0.024003 0.094965 -0.198083 0.172475 0.036368 -0.105024 0.004609 0.343367 0.140385 0.054163 0.252650 -0.089185 -0.033574 -0.190604 0.016940 -0.186971 0.025890 -0.061363 0.165380 -0.196362 0.165511 0.057954 0.134601 -0.089015 0.092912 diff --git a/src/test-suite/oracle/FA_llvm16_onDemand/ir2vec.txt b/src/test-suite/oracle/FA_llvm16_onDemand/ir2vec.txt new file mode 100644 index 00000000..fe3fcf49 --- /dev/null +++ b/src/test-suite/oracle/FA_llvm16_onDemand/ir2vec.txt @@ -0,0 +1,269 @@ +PE-benchmarks/aho-corasick-algorithm.cpp__main = -4.197916 -1.422996 5.898321 -11.624658 12.611493 6.757668 4.935333 0.015738 -9.914631 -3.815136 0.495798 -7.771257 -8.623088 14.087279 -4.431318 8.241590 13.549508 1.015099 -3.908997 -1.989131 14.557569 -6.448950 14.632337 7.045014 -15.024080 -1.138152 -1.020255 10.273942 0.913270 14.522620 -1.732809 -7.887728 1.868496 -4.445723 6.145339 -7.303062 5.091850 3.110336 -1.816853 -17.001309 1.191364 9.469645 2.001774 -1.801175 -2.696015 2.784215 9.683184 12.046289 -6.951162 1.066052 10.399233 0.422841 -0.241349 4.334253 0.043025 1.472456 4.275592 -1.187066 -9.946978 -3.849156 -2.265752 -10.543568 5.292202 9.884094 15.598618 -2.629574 2.995970 7.082786 -2.100789 4.629054 5.890878 1.853428 -0.688641 -3.485759 11.008315 -5.511561 -2.488809 -15.238567 -0.989282 -23.201119 -8.457977 -8.491544 8.598908 7.160118 5.983216 -7.084661 14.986891 -0.790468 0.095456 10.102650 12.259944 -8.866223 -4.314942 -16.776900 -8.598657 3.604119 -8.654307 -6.459639 6.891391 1.426732 -9.135019 -3.695677 1.908172 3.454425 -3.113463 -6.145068 -4.482329 12.802013 -11.728722 -8.770012 -7.408159 9.127750 -3.058076 -18.475995 -0.402964 -6.060100 0.175091 -1.087350 4.680931 -4.195769 1.580720 10.264912 -5.019052 -4.587790 -9.824244 14.878463 6.209735 -0.418488 4.871759 1.724447 -1.704269 8.996383 11.137406 -4.642348 -7.727463 3.874563 -4.518548 2.289177 -7.428036 -2.104799 5.273876 -12.325541 -2.885635 5.796353 -3.540440 -0.365552 -3.022407 -0.572809 10.012813 30.270472 -0.672295 9.113504 2.214582 -11.419631 12.787873 2.792730 -1.291938 5.524236 6.266031 -2.533434 -12.253199 -11.545787 6.337631 8.723816 8.199036 -9.801294 -2.994184 -5.189529 -0.176741 -0.862347 -3.135625 7.955721 -2.073237 -8.741209 -2.254761 1.742629 20.712949 -4.828584 -12.108023 11.172134 7.091011 -10.113855 -11.922702 -6.267447 -7.477022 -3.009694 -0.350041 -2.630575 6.929787 15.663744 -20.045322 11.471992 0.289861 -3.464704 10.769967 -6.736989 -3.209939 -17.341141 -2.595425 8.925202 13.827245 -3.189966 -1.317745 1.179172 -9.959712 4.863108 -0.016817 3.155785 -0.553592 3.809182 -4.922491 -7.060753 -9.357361 -7.272009 -6.809524 -0.390125 -3.459034 2.209553 4.348308 -16.800653 12.320033 -5.409516 -3.098052 5.395995 2.899347 8.930403 -8.522379 -13.724753 6.884777 1.077598 -8.018237 -11.247857 3.230789 8.856230 0.290594 -2.243135 -5.265393 -16.968714 8.300173 -5.306869 6.648463 3.788388 2.800706 10.907725 12.889590 -7.404471 -10.810893 -9.424563 0.986302 -2.614969 -7.604688 -2.711368 -1.653458 11.068831 8.815276 1.699782 -1.504867 -5.170122 16.386704 -7.107321 -7.366549 11.985151 -5.980480 -8.223274 4.006825 14.237777 -10.364779 -7.654775 -9.772007 3.970540 -1.797227 -9.131876 4.715294 -3.112741 3.941968 2.780333 2.773499 -5.269734 3.349538 4.706215 -1.520686 -7.273777 21.796054 10.794427 -9.108070 1.133596 -8.527429 5.126947 -14.032408 -8.122945 0.850363 -0.188172 -2.385524 7.299110 5.350622 10.581383 0.141364 0.500948 -0.335776 -6.699291 +PE-benchmarks/aho-corasick-algorithm.cpp__buildMatchingMachine(std::__cxx11::basic_string, std::allocator >*, int) = -6.090374 -5.896110 -1.663647 -16.606253 12.212706 14.870391 5.978677 -9.368968 -17.469284 -2.708161 7.024584 -18.921879 -2.919264 20.048543 -6.062908 17.758671 24.404262 1.998275 -10.515964 1.031240 18.545263 -1.312318 24.850957 19.199330 -14.563084 -0.731561 -3.530742 8.925471 2.310337 6.633624 2.599226 -8.971387 7.989989 -19.593611 -7.396108 -9.308860 2.710193 4.979939 13.293853 -25.132679 4.559631 4.271636 -2.360613 -5.211295 -5.311465 -5.922973 12.630999 15.596463 -1.269305 5.325295 11.550968 2.484742 -1.763723 4.849608 3.478351 3.528402 0.472483 -5.037219 -8.282934 -9.940687 -1.657338 -5.318047 3.551181 15.236390 18.942013 1.934818 -0.604363 13.024784 2.114010 3.699609 10.132721 3.017718 -8.083313 0.834852 7.225387 -19.756173 -0.079474 -18.982381 -4.083221 -23.696087 -10.511165 1.279741 12.071680 8.493845 11.245802 -0.974990 15.920495 -4.704260 -4.950082 17.925674 18.293009 -15.635195 -7.562448 -12.205448 -8.751672 4.796492 -8.927542 -0.769849 5.985549 4.304466 -14.448615 -4.748892 5.639377 9.102854 -5.964703 -13.080806 3.990826 14.277886 -15.634112 -15.093765 1.986979 15.850253 -6.046277 -27.436008 -9.842762 -8.585311 7.767133 0.229534 -4.189625 -16.068817 2.630435 9.658373 -3.165497 -9.140523 -1.504543 11.094249 9.319757 7.905887 2.551949 4.331554 4.270622 29.513524 5.686777 -8.310488 1.836469 -0.891256 -1.780836 8.464676 -5.685106 -8.172076 -4.268367 -18.493218 2.351227 16.772953 -9.101500 -3.294016 2.945670 8.313800 3.978859 58.181652 1.389572 22.259022 15.450262 -17.413185 4.038262 -7.582419 0.101971 4.216964 4.446344 -0.048100 -26.262684 -15.080594 10.298329 16.482792 13.003631 -18.347035 -0.216308 -2.343049 -0.972779 0.327405 -1.808982 5.307711 2.696087 -14.330838 -3.379628 15.362277 36.513736 -7.082019 -4.720347 12.312168 4.303325 -8.282595 -20.540357 -8.396409 -10.024908 2.253412 8.195851 0.333271 8.189551 21.212948 -18.391388 14.718172 -1.536812 -0.137666 14.060505 6.111174 -17.060071 -17.884236 -8.132906 10.864117 19.235934 -7.667115 1.879368 5.748293 -14.004266 -0.387139 5.157090 -2.014816 -1.838375 6.802827 1.403160 -8.429760 -8.838026 5.238687 -5.295208 -1.307743 -2.469557 10.630022 0.998993 -18.337853 15.810394 0.591410 -7.218862 5.428687 -4.569908 20.438498 -14.206592 -16.706853 12.762138 -1.386758 -7.989698 -5.352396 3.077179 10.087199 9.449695 3.806737 -9.986824 -15.248373 10.816363 -4.711251 13.058709 7.356727 -1.265530 9.568814 -4.494976 -5.503261 -14.179286 -15.145486 -0.210428 1.888130 -16.581669 -7.311010 -4.346471 17.497387 10.425926 1.025909 -16.025470 -0.182196 18.118574 -15.610336 -3.581138 11.921340 6.855215 -21.331894 1.808505 15.139749 -17.726387 2.107564 -6.283389 0.801969 -7.540888 -12.221717 9.855909 4.584984 9.982203 -0.309646 3.204794 0.504919 5.648587 5.758574 4.288890 2.265746 23.162224 14.603777 -4.538944 -7.092810 -16.260069 7.251659 -19.898828 -21.975254 9.567323 3.913595 -11.226907 2.667827 4.722547 19.136269 4.994833 -3.225918 -2.098469 1.169934 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/aho-corasick-algorithm.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/anagram-substring-search-search-permutations.cpp__main = -0.593954 -0.153606 0.530756 -1.696903 1.531609 1.303306 0.754270 -0.317192 -2.118267 -0.955393 0.530963 -2.739777 -1.349590 2.539981 -0.739202 1.084115 3.262244 0.587712 -0.862819 -0.143871 1.515689 -0.170426 3.042560 2.704540 -1.913140 0.060675 -0.493474 0.940889 -0.052358 1.409303 -0.005960 -2.144156 0.993815 -0.956343 -0.075550 -1.133864 0.100025 0.171677 0.519751 -3.376248 0.440366 1.296872 0.058194 -0.640777 -0.233380 0.388212 2.293910 1.803842 -0.149686 0.566523 1.267231 0.424714 0.031057 0.550346 0.751045 0.021692 0.500559 -0.822759 -1.470696 -0.545205 -0.406910 -1.206340 -0.344999 1.915804 2.436648 0.277426 -0.178563 0.433229 -0.104278 0.564286 0.923733 0.395701 0.402313 0.385351 0.962814 -1.076322 -0.225910 -2.504228 -0.363728 -4.163848 -1.592202 -0.437887 2.294559 1.348391 0.611941 -0.999344 2.184976 -0.443452 -0.127600 1.833076 2.940551 -1.678928 -1.146352 -1.491726 -0.880980 0.783414 -1.177209 -0.014217 0.709854 0.163103 -1.977820 -0.737941 0.735643 0.497593 -0.746524 -0.684075 0.313154 1.915716 -2.168263 -0.974602 -0.971518 1.426674 0.228867 -3.302121 -0.955124 -0.787723 0.439783 0.586962 -0.984850 -1.363834 0.683663 0.829994 -0.806508 -0.609987 -1.416187 2.031816 0.721150 0.668842 0.439147 0.667966 0.813136 2.662880 0.779476 -1.090093 0.220900 0.013620 -0.469942 0.650411 -1.064051 -0.889249 0.123621 -1.853693 0.376743 1.220813 -1.403632 -0.518753 -0.676158 0.435405 0.783511 6.023503 -0.304358 2.466344 1.332843 -2.199804 1.223099 -0.670228 -0.307162 0.068344 1.065452 0.548308 -2.115484 -1.759089 1.397025 2.343495 1.627156 -1.977281 0.412655 -0.281271 0.061423 -0.322702 0.414076 0.693381 0.360304 -1.679889 -0.519773 1.678989 4.267092 -0.749988 -1.421377 1.013826 0.661102 -0.117796 -1.574474 -0.576765 -0.480506 0.330699 0.693247 -0.045207 1.193635 2.771734 -3.516356 2.138798 -0.061276 -0.360381 1.875676 0.328168 -1.739201 -2.026208 -0.491304 1.753559 2.615237 0.093086 0.064467 0.266927 -1.903715 -0.278917 0.413777 0.429368 -0.504255 0.960678 0.078918 -1.388433 -1.290306 -0.815571 -0.625435 -0.223385 -0.917197 1.160196 0.945452 -3.377874 2.398866 0.186157 -0.749627 -0.179557 -0.477829 1.693898 -1.997139 -2.364453 0.968217 -0.811173 -1.900517 -0.855466 -0.034185 1.022850 0.470814 0.652678 -0.990942 -2.225665 2.301203 -0.298910 1.975774 0.961803 0.103793 1.694061 0.884394 -0.887966 -1.319104 -1.949466 0.818491 -0.665508 -1.688196 0.335198 -0.760834 1.833841 1.798602 -0.009224 -1.591436 -0.670579 2.205960 -1.538334 -0.679102 1.707999 0.254502 -1.707351 0.750372 2.061460 -2.208914 -0.291584 -1.406577 -0.273306 -0.875846 -1.706162 0.777696 -0.347099 0.863331 0.479488 0.066710 -0.711001 0.599897 0.381818 -0.217838 0.150412 2.901165 2.067913 -1.057760 0.491460 -2.103674 1.175525 -2.666893 -2.543018 0.803221 0.019250 -1.482839 0.110904 0.239881 1.705537 0.258499 -0.284695 -0.820166 0.474394 +PE-benchmarks/anagram-substring-search-search-permutations.cpp__search(char*, char*) = -2.972349 -2.318641 0.100082 -7.585579 4.858437 5.572542 2.490622 -3.740026 -8.019076 -2.272285 3.339337 -9.608553 -2.474419 9.043802 -3.279652 6.159674 11.265736 1.065079 -4.219824 -0.798705 8.171679 -0.157387 11.565409 9.989766 -7.406398 -0.805359 -0.925667 4.216808 2.468387 1.950471 1.312032 -4.911073 3.716990 -6.971050 -1.798631 -4.438416 1.615164 1.755816 5.390061 -11.143101 1.889307 1.443729 -0.216120 -2.345228 -2.198305 0.337508 6.364754 7.225785 -1.292983 1.648295 6.736638 1.758932 -1.134263 1.934490 1.337085 -0.153299 1.041374 -1.781370 -3.431518 -3.682384 -0.478263 -2.501530 0.754342 7.659556 9.559444 1.216874 0.036867 4.441629 1.337641 1.769527 4.370833 1.257666 -1.099750 1.169738 3.577808 -8.800956 -0.610022 -12.116825 -1.614370 -13.801733 -4.801518 -0.085955 6.325699 2.137616 3.798609 -1.277389 7.299032 -0.992933 -1.864636 8.276418 9.414375 -6.657148 -3.812935 -5.577584 -4.182487 2.954513 -4.744700 1.300678 2.719606 1.876613 -6.715304 -2.874487 2.177740 3.339497 -2.848500 -5.477700 1.837160 6.248178 -6.424858 -5.066545 -0.228914 6.620240 -0.906622 -12.668763 -3.909556 -5.528414 3.977366 0.134532 -2.477778 -6.305393 0.757192 3.723362 -2.074828 -3.462878 -3.035068 5.552425 4.820068 3.554432 0.748929 1.855089 2.701453 12.028806 1.861156 -4.493143 0.619225 -0.631754 -2.147293 3.293988 -4.845073 -3.325123 2.170567 -6.975364 1.405138 6.317894 -4.420214 -2.551958 3.366837 2.480059 2.418780 26.522511 0.700417 9.952346 7.016290 -7.719632 2.605295 -3.328510 0.000801 1.874616 2.685880 0.330455 -11.503965 -7.170189 4.816699 7.894048 5.856192 -8.321155 -0.365458 -0.480961 -0.378070 -1.140408 -0.348738 2.353672 0.166781 -5.987982 -1.782569 7.858234 15.738732 -2.851225 -1.450264 4.345999 3.325881 -2.924467 -7.925801 -3.211341 -3.279508 1.751002 3.096295 0.904128 4.807361 10.020241 -11.966021 6.586395 0.126137 0.555635 5.784347 2.549680 -8.210322 -8.230603 -1.491607 5.455215 8.212609 -1.939661 1.499688 2.800165 -6.942110 -0.622335 1.961673 -0.010551 -1.375301 2.781336 0.990271 -3.900881 -4.818338 0.999079 -2.926774 -0.677531 -1.638263 4.983069 1.155783 -10.525117 8.157987 -0.078645 -3.117628 0.368532 -3.540847 8.266705 -7.745305 -7.584418 4.884951 -1.501112 -4.076738 -3.719224 1.245396 4.466398 2.045788 3.629924 -4.769143 -8.242446 6.439092 -2.857958 6.284071 3.130988 -0.153573 4.720671 -2.072555 -1.821063 -7.539938 -6.479853 0.926599 0.621407 -8.407630 -0.877267 -1.664185 7.355691 5.517690 -0.732084 -6.946355 0.278448 7.836455 -7.364487 -2.730073 4.952285 4.562826 -8.827917 1.761121 6.280962 -8.875840 0.442167 -4.026019 -1.219851 -2.908730 -6.867416 4.288565 1.384114 4.852794 0.415887 1.486001 -0.235256 3.068765 2.442255 1.250834 1.520807 10.402131 8.581793 -2.302542 -2.285301 -8.542950 3.598372 -9.848657 -10.880302 4.546195 0.355608 -5.616346 0.922962 1.130148 8.543287 1.960938 -0.548588 -2.060416 1.805999 +PE-benchmarks/bellman-ford-algorithm.cpp__main = -1.925551 -1.396277 3.667635 -6.274070 4.101424 2.816430 1.927748 -2.175225 -6.546170 -0.164765 1.165502 -4.894936 -0.872277 7.071450 -1.908183 3.962586 9.221542 2.736562 -3.502043 -1.313923 5.961251 -3.654554 7.266898 7.426657 -5.272950 0.196025 0.751759 3.895372 1.845492 5.406306 -4.132585 -1.476767 1.292564 -4.982295 0.820986 -5.404872 0.133714 1.374332 2.938792 -9.524199 1.872825 0.442860 1.281194 -1.858835 -0.989590 2.340874 5.192200 4.783584 -1.042875 0.772096 4.046430 -0.412328 -0.053114 1.353906 3.607723 3.777815 6.188303 3.632883 -2.690917 -1.395768 -1.399505 -2.654884 2.421063 5.373566 6.592530 0.826826 -0.297819 1.466422 1.866473 0.765192 3.072270 0.690552 -1.379924 0.079379 2.313486 -8.063644 2.547835 -10.077289 -0.689182 -10.692106 -3.621597 -0.746997 3.712744 -2.025901 3.208201 -0.529642 5.866025 -2.040390 -0.468752 1.965397 6.704875 -5.669130 -2.638833 -3.723376 -4.154447 1.162419 -2.368365 -1.365677 4.205377 -0.458452 -4.833346 -2.835754 4.258531 3.072749 -2.135139 -0.423171 1.101154 5.926850 -4.406773 -4.667618 -1.711740 2.885653 -1.639968 -8.231305 0.537104 -4.983935 3.216406 0.059694 -3.019189 -6.201443 1.753526 4.727234 -2.911335 -2.446441 -2.550949 6.561083 2.103463 1.358185 0.054722 -1.126150 0.645358 5.914663 4.332305 -4.293622 0.776314 0.752489 -4.292371 0.883490 -4.471547 -3.149223 2.203537 -5.128247 -1.332183 3.368659 -3.819164 1.554511 5.874023 2.659149 2.122141 19.461424 -1.197705 6.161226 2.603464 -5.895884 5.163041 0.831895 0.037691 1.480409 3.447768 0.549343 -11.482153 -5.468785 2.920146 6.037492 4.705061 -7.390097 -3.125728 -2.763603 -1.217246 1.791744 -0.099929 0.691116 -0.659414 -4.556005 -1.981633 2.024592 12.388781 -3.161904 -6.750955 2.409181 -0.904545 -3.712890 -8.672919 -2.238014 -3.734944 1.558618 -1.852982 -0.993890 4.561381 7.608545 -12.986137 6.424755 -3.179261 -3.286450 8.360232 -0.148593 -3.631284 -8.013142 -1.820711 3.899493 7.987303 -0.077367 -2.301838 2.392776 -5.323449 -0.685980 -0.252325 1.465912 -2.164870 2.614702 1.431101 -4.714256 -2.657389 -1.642658 -0.766439 -2.069298 -1.104695 3.131312 -1.516933 -9.801762 6.048653 0.972753 -0.906912 2.704361 -0.318436 2.174527 -4.953731 -6.174601 2.805985 1.484087 -0.538817 -3.938472 0.249027 4.455766 0.225072 0.732300 -4.459904 -8.157466 3.211837 -3.834572 5.527805 2.472978 -0.237700 4.324019 4.100798 -0.930149 -5.824683 -1.054148 -1.351848 -0.528185 -4.292167 -3.279930 -2.176018 5.770161 4.655742 0.453746 -0.542599 -1.597513 7.195702 -5.074139 -1.732972 4.192040 0.680270 -4.995581 0.621056 5.319144 -6.323807 -1.686462 -2.493573 -3.717535 -1.641537 -3.522048 3.726257 -0.247709 2.862179 0.026588 0.797014 -0.659320 1.929354 1.290298 0.380366 0.950527 7.939525 8.039296 -2.624181 -0.474988 -4.938234 3.521276 -6.933652 -5.251058 1.600925 1.085832 -5.098143 1.133807 2.546429 5.990518 0.468204 -0.495551 0.009999 -0.275245 +PE-benchmarks/bfs.cpp__main = -1.163684 0.177621 2.582299 -3.345503 2.816891 1.145024 1.202365 0.034414 -3.411353 -2.252000 0.134247 -3.790534 -3.221741 4.485250 -1.621606 0.307500 5.749820 1.652028 -1.200031 -0.918874 2.387926 -0.767843 4.946339 4.640544 -3.847547 0.047088 -0.320256 2.756467 0.480172 3.364672 -0.034141 -3.285512 1.249924 0.107159 1.151983 -2.685029 0.200184 0.316510 -1.303031 -6.310732 0.728563 2.082487 -0.132235 -0.679370 0.213882 2.529799 4.278721 3.149241 -1.001345 0.714183 2.203908 1.380412 0.219941 1.062320 0.956534 -0.410603 1.603250 -1.263562 -2.411120 -0.508415 -1.056397 -3.184462 -0.256842 3.648392 4.478868 0.493611 -0.148853 -0.220757 -0.110422 1.439914 1.390296 0.848241 1.337128 0.725400 1.936760 -1.058884 0.035498 -5.020158 -0.261587 -8.596104 -2.739185 -1.712744 4.372482 2.269229 -0.143529 -1.607494 4.277370 -0.111802 0.415873 3.408975 5.134768 -2.075654 -1.644560 -2.787982 -2.149665 1.690945 -1.905248 -0.287541 0.738352 1.185016 -3.275276 -1.246415 0.704567 -0.161120 -1.388940 0.161084 -0.070145 3.816709 -4.618537 -0.507667 -2.689542 2.058126 1.128546 -5.695246 -1.151337 -1.880211 2.239972 0.600118 -1.365986 -1.064197 1.339281 1.531058 -1.552889 0.260199 -3.920805 4.096786 0.639603 0.248906 0.420439 0.826854 0.616913 2.600228 1.982846 -2.002167 -0.262546 0.543973 -1.433898 0.144585 -2.482514 -0.786268 1.445206 -3.031258 0.406716 1.331782 -2.476407 -1.816995 -1.865643 -0.371708 2.056287 9.301852 -1.003867 3.391495 1.647148 -3.668911 1.921473 0.009999 -0.514686 0.734935 2.437276 1.334525 -2.425796 -3.143379 2.086796 4.111126 2.899205 -3.068627 0.701183 -0.837314 -0.247451 -0.463392 0.938248 1.056771 -0.407024 -2.685992 -1.090390 1.907861 5.831934 -0.598588 -4.065505 1.238174 1.279335 -0.325841 -1.910603 -0.626412 0.421312 0.371552 1.094659 -0.604809 2.254283 4.975818 -7.802002 4.011047 0.390481 -0.488686 2.796730 -0.402383 -1.915923 -4.149649 -0.509664 3.359774 4.709320 0.346836 -0.675675 0.319636 -3.567938 -0.325055 0.730787 1.750047 -1.320792 1.871702 0.500351 -2.424722 -2.457777 -2.529825 -0.783209 0.217874 -1.751893 1.781846 0.708556 -7.111902 4.412028 -0.550587 -0.981989 -0.354693 -0.476665 2.214243 -3.557182 -4.438525 1.186652 -1.130170 -4.062814 -2.542452 -0.012061 2.417788 0.064314 0.679936 -1.895368 -3.861396 3.853216 -0.984683 3.146454 1.711783 0.739083 4.204992 2.697818 -1.405115 -2.286309 -2.445068 2.072213 -1.597171 -2.085482 1.347953 -1.271751 2.674342 3.984230 -0.401073 -1.700209 -0.715552 4.470703 -2.074804 -1.963102 3.033601 -0.570050 -1.748296 2.607234 3.676629 -3.734202 -1.727005 -3.002344 -0.580980 -0.884806 -2.814297 1.693473 -1.453496 1.075508 1.334374 0.291738 -2.190367 1.412284 0.663980 -0.597498 0.202779 5.233970 4.846861 -2.303723 1.967067 -3.172051 2.252760 -4.997019 -3.344071 0.396212 -0.675081 -1.115057 0.697714 -0.576216 2.728253 0.230550 -0.222340 -1.196490 0.844432 +PE-benchmarks/bfs.cpp__Graph::BFS(int) = -3.151393 -0.000155 3.504192 -7.880344 7.414660 5.411759 2.711661 -2.497283 -6.767415 -3.234540 0.966513 -8.365529 -5.318553 10.099516 -3.919133 4.482216 12.013293 1.736072 -3.023211 -0.518708 7.822144 -0.883963 11.530794 8.819888 -8.755268 -0.824930 -0.282851 5.634004 0.853045 6.311623 -0.228890 -6.646839 3.431179 -3.692162 0.400724 -5.153961 1.900995 1.007695 1.141800 -12.345588 1.757807 2.836541 -1.265730 -1.860484 -1.417542 1.775157 8.729858 7.661708 -2.845241 0.667744 5.626551 2.906253 -0.790874 2.859361 0.774559 -0.319802 1.866055 -2.400157 -5.152221 -3.397639 -1.859360 -5.003556 0.936353 8.317211 10.343111 1.187293 0.698018 3.623702 -0.579393 2.538537 3.289456 1.606124 0.792899 1.802206 4.622259 -4.958643 -0.591171 -10.987152 -2.072356 -14.821296 -5.348018 -3.143100 5.657137 4.287705 2.974414 -2.499380 8.876751 -0.047606 0.274053 8.432760 11.201667 -6.703801 -3.541256 -7.851273 -5.463983 2.879576 -4.890974 -0.276999 1.330693 1.616586 -7.241413 -4.192336 0.867413 2.028046 -2.681516 -3.513934 0.298223 7.671649 -8.548946 -4.338716 -3.425033 4.715121 -0.992509 -13.592350 -3.062529 -4.222830 4.595947 0.220640 -0.916287 -5.651736 1.812461 5.425132 -2.737764 -2.640831 -5.483772 8.082527 3.659395 1.617221 1.407395 0.981805 1.480265 9.221838 4.421007 -3.963783 -1.186685 -0.187177 -2.805766 1.292700 -5.204827 -2.070297 2.433603 -7.932521 0.036597 6.432762 -4.643039 -2.718322 -1.270128 -0.303240 4.846969 23.611982 -1.155512 7.934726 4.174210 -9.666099 3.805587 -1.443659 -1.313260 1.712358 3.874739 2.027037 -8.975107 -7.669170 5.216240 7.973871 6.477837 -7.312021 0.330214 -2.153211 -0.519578 -1.310370 -0.350482 3.562247 -1.328449 -6.826885 -2.046813 5.555689 14.780136 -2.733125 -6.023472 5.620681 3.634534 -2.486592 -6.153393 -3.367568 -2.148826 0.394134 3.054366 -0.932003 4.674115 11.245367 -14.201807 7.704773 0.716728 -0.921128 5.743934 -0.532844 -5.687966 -8.224880 -1.101941 7.975500 8.910269 -1.046582 0.466553 0.802202 -7.298133 0.264304 1.859942 2.409085 -1.484567 3.262670 0.500396 -5.874282 -6.408133 -2.062074 -2.702295 -0.689740 -2.627907 4.020688 1.207888 -12.844452 10.174681 -1.263094 -2.438528 1.254345 -1.834895 7.427826 -7.815150 -9.894226 4.555688 -2.003236 -5.502741 -4.626362 1.632719 5.328950 1.969429 1.520715 -4.845430 -9.689703 5.851377 -2.065403 5.787866 3.435665 2.334754 7.509934 2.648216 -3.314467 -7.118082 -6.783247 2.805575 -0.592923 -6.738901 0.055666 -2.007917 7.789595 7.721279 -1.002476 -4.900755 -1.189854 9.095879 -5.908567 -3.457896 7.037205 0.454540 -7.402442 2.268974 8.246611 -7.553798 -3.069670 -4.995916 0.459102 -2.865314 -7.480258 3.155963 -1.307603 2.957480 2.364530 1.210272 -3.190091 2.897595 2.483184 0.565004 -0.082368 11.584482 8.764879 -4.494073 0.699185 -7.297888 4.082759 -11.671885 -9.332674 3.273231 -1.244784 -2.714355 2.027912 0.284280 7.381480 0.179092 0.515585 -1.039641 -0.400850 +PE-benchmarks/biconnectivity.cpp__main = -7.158972 -1.974463 7.365558 -18.999468 13.666515 10.025081 5.895521 -3.661980 -18.346212 -9.390494 4.450346 -19.732289 -12.994946 23.188176 -7.575546 6.659588 26.417875 4.071325 -9.251715 -3.929838 16.275008 -2.602858 24.902887 22.194143 -19.531920 -0.676043 -1.746247 12.187800 3.319510 11.829392 2.141805 -14.019767 5.067212 -5.812369 2.159960 -9.602754 1.819609 2.195930 0.485893 -29.073061 4.167586 9.321527 -0.367045 -5.200613 -2.501657 4.362468 19.204387 16.822919 -4.447605 1.720838 14.121547 5.590413 -0.753362 4.114082 5.157725 -1.514374 5.228263 -5.063847 -9.128403 -6.084782 -3.578961 -10.174866 0.756032 19.000227 21.100858 2.009895 -0.960384 4.191665 0.859042 7.295490 8.189031 3.904294 2.373898 2.348514 10.354077 -10.755090 -1.389986 -25.952202 -0.625859 -36.069101 -13.127332 -3.916799 19.505431 11.697002 3.114319 -5.787043 21.179735 -2.778002 -1.674152 18.205107 24.169825 -10.897887 -8.103827 -14.601116 -12.723650 7.805356 -9.530832 -0.201784 2.933226 6.013648 -16.989701 -4.885066 2.174319 3.222645 -7.808668 -4.958717 1.118102 17.697194 -18.979522 -5.145033 -6.794081 14.715292 3.205646 -30.087290 -8.064226 -11.802794 7.802446 0.850067 -6.956735 -9.000445 4.714879 8.203681 -7.265689 -2.745972 -15.294706 17.613647 6.587505 4.339038 2.033562 3.946191 5.165390 18.217506 7.481908 -10.450340 -0.480306 0.952023 -4.609538 3.959795 -9.821413 -5.108035 5.220430 -15.570370 1.987945 9.766824 -11.046165 -8.127434 -4.470640 0.976164 7.712119 54.520496 -2.805038 19.896723 10.832965 -18.061631 9.333437 -2.493798 -2.479712 4.171995 9.978881 3.815650 -17.456750 -16.752840 12.414755 20.667321 14.483739 -15.388745 2.311487 -1.729058 -2.311519 -2.460128 3.443470 4.544447 -0.274228 -13.804717 -5.766563 14.028970 31.840328 -4.562792 -14.648954 9.069009 8.803294 -3.452011 -12.133580 -4.578586 -3.707118 2.495235 7.529006 -0.993449 12.845935 25.372374 -32.552695 18.715430 1.206335 -1.627588 13.579040 -0.353467 -13.059450 -20.274087 -3.010781 14.926269 22.462047 -1.744964 -2.111412 2.758744 -17.830366 -1.213090 4.698094 4.088749 -6.242742 9.336947 0.430865 -10.286915 -11.724790 -6.774792 -7.386184 1.554408 -7.660642 9.618121 1.637708 -29.060803 22.313307 -1.159055 -5.035699 -1.295619 -4.910137 14.796722 -16.735223 -21.272919 8.922130 -4.207990 -15.791848 -10.382709 0.538281 12.116293 3.031669 3.576551 -11.427608 -18.817446 17.548778 -5.921906 17.516174 8.495140 1.756454 16.196723 8.505661 -5.320168 -13.229659 -14.062589 7.169224 -2.924762 -15.785351 0.534910 -6.035390 15.186881 15.513136 -2.120266 -12.001389 -2.710640 20.757162 -11.807609 -9.137066 12.738050 -1.821409 -14.767173 9.392622 17.203302 -17.771809 -4.058903 -15.039867 -0.869988 -7.415040 -16.745020 9.445640 -1.172031 8.812163 4.210418 2.459991 -6.341941 6.643170 5.270257 -0.439634 1.669925 25.493465 19.035461 -9.512617 2.596862 -19.055677 11.764786 -23.640440 -20.241763 6.043479 -0.855226 -7.842297 1.619649 -2.408401 16.790268 2.510402 -0.595578 -5.097726 4.831997 +PE-benchmarks/biconnectivity.cpp__Graph::isBCUtil(int, bool*, int*, int*, int*) = -6.243997 -3.676016 1.140407 -13.976755 9.725582 13.596780 4.563721 -8.739723 -13.339762 -2.706839 5.219512 -14.650631 -3.806822 17.051948 -6.129662 12.604483 20.435338 2.583586 -8.310395 -1.177813 16.216757 0.172769 21.678948 17.901490 -13.451893 -1.482501 1.996310 8.984114 4.410950 4.825184 -0.334747 -7.071043 7.193874 -14.868628 -4.421579 -9.414647 2.612296 3.326764 10.527377 -20.034585 3.572167 -1.524098 -3.132878 -4.221945 -5.078513 -2.455000 13.034278 13.514241 -2.481101 2.960944 11.304630 3.405417 -2.793508 3.928942 3.376220 2.653155 2.038566 -0.530736 -4.990420 -7.878506 -1.669765 -4.498244 2.738156 14.478876 16.863923 2.642559 0.144069 9.645021 1.575140 2.861020 7.299481 2.647525 -3.879797 2.929210 6.563719 -19.621786 -0.110993 -22.990200 -3.935660 -21.066959 -8.052610 -0.453411 7.940562 1.636206 9.493839 1.615754 14.303070 -2.632047 -3.349182 15.039577 18.622457 -14.536161 -6.354418 -9.750953 -8.528163 4.329083 -8.327212 2.076990 3.274543 2.326724 -12.332430 -8.241889 3.725190 7.725885 -5.502753 -10.875427 3.034982 12.182239 -12.561955 -11.197565 -0.728238 9.951735 -4.522586 -24.290172 -8.595267 -10.060433 11.972346 -0.532894 -4.907208 -16.120733 2.144401 10.449344 -2.984235 -8.855283 -0.206148 8.365536 8.762410 5.866857 1.004033 1.279303 3.973445 24.020294 7.366173 -7.984945 1.135177 -1.201983 -4.505837 5.369391 -8.286002 -5.891967 1.260023 -14.428627 1.682539 15.337254 -8.329921 -4.010779 9.458900 4.309254 4.698156 51.584372 0.597882 16.009351 12.080000 -16.652264 2.338547 -6.436624 -0.253514 4.342377 5.179965 1.340227 -24.248828 -13.448279 9.051407 14.963027 11.168842 -16.058565 -2.715306 -2.654435 -0.805325 -1.170999 -1.447464 3.861165 -0.318429 -11.244554 -3.712358 14.147701 28.139496 -7.500181 -6.196795 9.160334 4.081447 -6.654153 -15.747087 -6.844745 -7.750662 3.137357 6.725549 0.257010 8.579919 18.847529 -21.777440 12.353550 -1.785037 -0.870650 11.207083 5.298366 -13.502661 -11.364996 -2.855414 11.845901 14.552019 -3.981704 1.736051 5.000567 -13.420535 -1.370668 4.041375 0.671790 -3.231930 6.161602 3.549452 -9.243534 -9.345366 3.710381 -3.631732 -3.261636 -1.312096 9.457977 -2.485892 -21.057389 16.792656 0.481593 -5.354279 4.530829 -5.544675 15.896375 -14.055127 -16.271867 10.942466 -1.009929 -4.272325 -5.206097 2.756882 10.043935 6.286651 4.807798 -10.582191 -15.075651 8.469165 -4.578625 11.734722 5.709425 0.967171 10.548768 -7.962996 -3.528351 -15.278193 -9.913253 1.315649 2.100143 -14.748502 -7.486217 -3.086607 15.162308 11.191000 -0.667494 -11.103219 0.581385 15.053821 -16.125643 -4.135344 9.364026 11.217652 -17.523826 1.940522 11.778025 -15.139423 -0.603792 -5.897510 -2.267846 -5.719787 -14.202146 8.441579 1.891169 9.031626 1.309397 2.952426 0.376646 6.062726 5.037751 4.757049 3.143125 17.347814 16.142725 -5.117736 -6.044258 -14.966841 6.655867 -20.084583 -19.729384 8.914088 1.621413 -8.531402 1.547979 1.302469 15.949035 3.024716 -1.175197 -1.494267 0.787111 +PE-benchmarks/biconnectivity.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/binary-insertion-sort.cpp__main = -0.949338 -1.189191 -0.190268 -2.417905 1.744287 1.424091 0.941867 -0.819140 -3.136319 -0.611337 1.104189 -2.886199 -0.568930 3.220177 -0.762222 2.347589 4.069767 0.810012 -1.320571 -0.242650 2.795586 -0.769912 3.720380 3.513294 -2.292526 -0.028571 -0.444576 1.269082 0.452954 1.045751 0.150755 -1.638912 1.222990 -2.656450 -0.606657 -2.080703 0.320715 1.126296 2.031000 -4.262751 0.788018 0.766833 0.453724 -0.791843 -0.717586 0.487543 1.892961 2.379435 -0.698531 1.242522 2.197729 0.175512 -0.240773 0.677636 0.598732 0.518438 0.188671 0.104759 -1.326841 -0.957779 -0.269519 -1.078506 0.502140 2.229177 3.268040 0.080140 -0.155625 1.346697 0.415180 0.676126 1.715633 0.350951 -0.451880 -0.425773 1.307713 -3.066823 -0.497246 -4.768490 -0.442139 -5.683949 -1.675750 0.221495 2.770276 0.509651 1.236557 -0.350174 2.536191 -0.710307 -0.735462 2.690639 2.939254 -2.163670 -1.349210 -1.702038 -1.556371 1.043301 -1.389220 -0.134710 1.725661 0.420382 -2.295631 -1.158196 1.135206 1.056228 -0.955605 -1.818924 0.599946 2.226149 -2.472868 -1.970634 -0.238419 2.363130 -0.309636 -4.098154 -0.683736 -1.830591 1.134261 0.288755 -1.135586 -2.024753 0.445274 1.009293 -0.941809 -1.083986 -0.745722 2.121635 1.051902 1.222684 0.429737 0.306611 0.589190 3.894951 0.938425 -1.804373 0.321389 0.170631 -0.649331 1.262740 -1.834394 -1.494511 0.766294 -2.667410 0.696746 1.496316 -1.654253 -0.661016 1.615943 1.126800 0.559568 8.624541 0.233694 3.498927 2.284764 -2.492898 1.476162 -0.797601 0.224046 0.927042 1.341285 -0.198779 -3.620862 -2.352057 1.384813 2.719949 2.144407 -3.113971 -0.982413 -0.298240 0.015480 0.251840 -0.003596 0.644227 0.312916 -2.118633 -0.532579 2.001109 5.482231 -0.919874 -0.610117 1.320203 1.376380 -1.420245 -3.327482 -1.061067 -1.962511 0.508244 0.637749 0.032652 1.575959 3.382416 -4.805833 2.421411 -0.497685 0.116602 1.987562 0.994920 -2.680137 -3.850630 -0.917463 1.496507 3.461342 -0.543307 0.519671 1.253973 -2.330623 -0.227690 0.518269 -0.153683 -0.627767 1.142871 0.052529 -1.272942 -1.158259 0.453334 -0.967823 -0.506278 -0.262252 1.708048 0.754223 -3.901473 2.314371 -0.081704 -1.133873 0.457253 -0.416732 2.491177 -2.322170 -2.641409 1.655331 -0.211660 -1.287693 -1.396809 0.336707 1.618136 0.555305 0.623434 -1.128470 -3.173620 2.163873 -1.130279 2.248639 1.166873 -0.590772 1.775359 -0.279120 -0.830431 -2.581559 -1.730689 -0.147032 -0.477964 -2.295568 -0.580151 -0.722168 2.449042 1.807397 0.418744 -2.064313 -0.051882 3.134522 -2.212338 -0.683963 1.970654 1.047459 -2.482558 0.934943 2.451834 -3.369064 0.243539 -1.421402 -0.208124 -0.709401 -1.839297 1.738313 0.459981 1.557138 -0.196276 0.505412 -0.028835 1.059436 0.929828 0.268740 0.216590 3.878857 2.875243 -0.957538 -0.534694 -2.523074 1.082132 -3.184531 -3.153481 0.971091 0.639033 -2.288473 0.469867 0.621597 2.870658 0.495457 -0.164183 -0.718011 0.544044 +PE-benchmarks/binary-insertion-sort.cpp__insertionSort(int*, int) = -2.089445 -2.507774 -2.105457 -3.949877 3.068285 3.835615 1.791105 -2.844955 -5.383438 -0.301371 2.524340 -5.230161 -0.337133 5.728731 -1.427081 5.618508 7.523543 0.989280 -2.761414 -0.402079 6.173742 -0.833158 7.752836 6.760683 -3.950091 -0.296399 -0.156451 1.702175 1.269433 0.419870 0.423500 -2.214596 3.200039 -6.949981 -2.203096 -3.690827 0.727226 2.176576 5.807980 -7.330548 1.419778 -0.209629 0.283351 -1.443229 -2.111730 0.811577 3.301404 4.471560 -0.985028 2.396517 4.313656 0.196175 -0.769795 1.378766 0.852520 1.297264 -0.317832 0.970044 -1.843110 -2.744243 -0.480164 -1.000384 1.034012 4.107421 6.361919 0.275099 -0.248794 4.089847 0.786599 1.113616 3.146839 0.787942 -1.196794 -0.568643 2.387549 -7.827992 -1.334131 -9.613035 -1.647928 -10.204810 -2.452472 0.969910 3.548048 -0.941162 3.552568 0.667779 4.525747 -1.053087 -2.036279 5.482170 5.595111 -4.918480 -2.349604 -2.658204 -2.443331 1.327574 -2.679282 0.630702 4.170972 0.417237 -4.252944 -2.956590 2.206907 2.642207 -1.722389 -5.349297 1.354976 3.441962 -4.056393 -4.270090 0.392653 4.190740 -1.648837 -8.187634 -1.639613 -3.576642 3.244170 0.179603 -1.943566 -5.335766 0.567887 2.491352 -1.229416 -3.417546 1.751576 3.112070 3.001246 2.826793 0.687034 0.541057 1.123377 9.324028 2.003212 -3.166943 0.734864 -0.324939 -1.293918 2.974429 -3.253049 -2.932701 1.498455 -5.281716 2.262084 4.040973 -2.776799 -1.151636 5.780079 2.301090 0.607729 17.743258 0.781283 6.713861 5.127246 -5.156004 1.729869 -2.782250 0.717455 1.916301 2.144017 -0.628896 -8.696822 -4.530939 2.878119 4.807520 3.791851 -7.128161 -2.187917 -0.403933 0.391497 0.198808 -0.740403 1.282160 0.782858 -3.894581 -0.833057 4.547559 11.248128 -2.742213 0.879693 2.991861 2.499654 -2.934783 -7.572093 -2.648578 -4.495889 1.023717 1.895796 0.584662 2.577382 6.093436 -7.552355 3.926590 -1.523747 0.515400 3.643837 3.300028 -5.692007 -6.707524 -1.660468 2.915790 5.899758 -1.448900 1.463794 2.546915 -4.295497 -0.370005 1.083557 -0.785662 -0.905227 1.987894 0.507773 -2.286520 -2.176556 2.853684 -1.317611 -1.419167 0.652278 3.506700 0.749122 -7.226574 4.447789 -0.057695 -2.386450 1.296154 -0.895048 5.739801 -4.081921 -4.826123 3.801870 -0.346220 -1.031283 -2.181314 1.160866 2.988086 1.761323 1.993702 -2.614364 -6.319843 3.438937 -2.093574 3.983024 1.966467 -0.897125 3.060061 -4.400888 -1.587478 -6.127427 -3.201100 -1.334716 0.034195 -5.042162 -1.986405 -0.882409 5.058740 2.963840 0.815338 -4.692562 0.615982 5.569729 -5.695156 -0.736518 3.473021 5.296645 -5.920539 1.168619 4.189282 -6.402425 0.881490 -1.678524 -0.880655 -1.742680 -4.049171 3.294939 1.367642 3.233955 -0.735502 1.157630 1.152108 2.142075 1.921063 1.444078 0.641936 6.893415 5.995503 -1.681762 -2.811682 -4.773849 1.819228 -6.131922 -6.718296 2.866709 1.629455 -4.337236 0.616068 1.758033 6.029865 1.068820 -0.869022 -1.250541 0.589306 +PE-benchmarks/binomial-coefficient.cpp__main = -0.830623 -0.816490 0.216398 -2.337771 1.466233 0.989300 0.774226 -1.056047 -2.489265 -0.958236 1.418418 -3.237650 -1.158369 2.699528 -1.183819 1.222404 3.351705 0.189340 -1.378658 -0.834450 2.194178 0.006019 3.604418 3.192914 -2.607046 -0.202928 -0.289738 1.492141 1.367840 -0.176997 0.985895 -1.101855 1.029797 -1.514795 -0.224814 -0.877060 0.485486 0.250692 1.115189 -3.419227 0.440746 0.238307 0.255518 -0.426388 -0.526565 1.631772 1.998831 2.265881 -0.758994 0.808749 2.542896 0.310017 -0.203889 0.467795 0.033089 -1.102946 0.581006 -0.031181 -1.024018 -0.979636 -0.033449 -0.977681 0.080360 2.573353 3.132542 0.333763 -0.056105 1.110309 0.840680 0.928449 1.477962 0.547588 -0.061084 0.601960 1.335780 -2.276619 -0.237260 -4.624232 -0.345678 -5.554106 -1.587945 0.023809 2.951058 0.206281 0.339318 0.099217 2.411215 0.511002 -0.764297 2.939817 3.007477 -1.325942 -1.271220 -1.341899 -1.615644 1.261804 -1.474889 0.971387 1.306663 1.478819 -2.140902 -0.328690 0.300743 0.411014 -0.949216 -1.089398 0.403428 1.782372 -2.118255 -0.568297 -0.043176 2.046466 0.701240 -4.184923 -0.891186 -1.757516 1.866961 0.037207 -0.787461 -0.839824 0.028933 0.442284 -0.846253 -0.042917 -1.661138 1.632155 1.271250 1.432834 0.150352 0.891723 1.085718 2.799499 0.281648 -1.623719 0.073615 -0.303377 -0.444878 1.253161 -1.507866 -0.864309 1.464065 -2.048838 1.405819 1.126979 -1.337411 -1.851785 0.622264 0.577016 0.599786 6.885683 0.348611 3.158205 2.161300 -2.035522 0.459109 -1.026002 0.240804 0.959007 1.052886 -0.126975 -2.003370 -2.233024 1.582887 2.651555 1.681190 -2.804133 -0.045348 0.481603 -0.302758 -0.499923 0.154317 0.742019 -0.198613 -1.346378 -0.577108 2.632490 3.851885 -0.377323 -0.727344 0.885621 1.452857 -0.353472 -1.989830 -0.679746 -0.358432 0.777068 1.201021 0.623081 1.635739 3.095721 -4.834257 2.017829 0.700868 0.904239 1.533231 0.850281 -2.656666 -3.302152 -0.175084 1.522602 2.284932 -0.394393 -0.359003 1.159491 -2.215840 -0.180668 0.778923 -0.060261 -0.599435 0.957362 0.226421 -0.628764 -1.579485 -0.049440 -0.790597 0.635460 -0.524451 1.714848 -0.087497 -3.893889 2.467588 -0.557642 -1.371745 -0.701360 -1.420835 2.229176 -2.388118 -2.117881 0.988898 -0.957321 -2.126746 -1.862774 0.251272 1.087591 0.298937 1.450760 -1.490981 -2.040432 2.262556 -1.372074 1.939330 1.057456 -0.144614 1.936163 -0.651439 -0.547046 -2.190368 -1.397228 0.782991 -0.145941 -2.466128 0.662049 -0.424332 1.766715 1.648696 -0.429978 -2.074044 0.464789 2.282790 -1.933171 -1.648558 1.305991 0.878157 -2.251772 1.736017 1.714566 -2.778343 0.384917 -1.788848 -0.751614 -0.825733 -2.109749 1.549655 0.568858 1.502000 -0.012530 0.575577 -0.023169 1.313923 0.495193 0.431394 0.556353 3.184358 3.257561 -1.052660 -0.378307 -3.011579 1.418187 -3.175466 -3.458596 1.387284 0.031418 -1.257505 0.241545 -0.327283 2.439895 0.704026 -0.930019 -1.266514 1.598402 +PE-benchmarks/binomial-coefficient.cpp__binomialCoeff(int, int) = -3.001956 -4.305646 -3.338544 -6.188019 4.235393 5.873833 2.600500 -5.412131 -7.906681 0.666381 4.358286 -8.627496 0.270463 7.885160 -2.396166 8.361282 9.903820 0.968227 -5.154560 -0.757476 8.117320 0.272591 10.700173 8.706613 -5.047654 -0.655058 -2.272731 2.649845 1.951453 -1.710029 1.800010 -1.239496 4.027794 -9.669398 -3.868595 -3.276393 1.224821 2.972427 8.401873 -9.382155 2.041549 -1.243407 2.134718 -1.962896 -3.145798 0.258259 3.710583 6.393252 0.192616 2.558693 5.643746 -0.050043 -0.567722 1.914698 1.023672 1.114256 -0.003849 0.049053 -2.475889 -4.526259 -0.290661 0.084858 1.784597 6.096970 7.983208 1.553727 -0.563229 6.056704 2.635711 1.893822 4.966179 1.082159 -3.891856 0.100421 2.116447 -10.397403 -0.679412 -10.511670 -1.906752 -9.795812 -3.649480 2.309939 5.204775 -0.141457 4.854188 2.331338 6.097232 -0.776335 -3.608444 7.302044 7.183834 -6.486326 -3.477444 -3.282688 -3.526688 1.733316 -3.200190 1.936393 5.133563 3.153665 -5.987248 -1.721136 2.170311 3.709963 -2.279951 -6.479826 2.654078 4.980741 -3.918805 -5.777610 2.919571 7.303891 -2.130488 -11.098120 -2.020290 -5.395422 2.855426 -0.196332 -2.685749 -6.828253 0.368831 2.328339 -1.766849 -3.467492 0.033927 2.842000 4.093367 3.982138 0.288347 2.190476 1.739662 12.489084 0.033912 -4.713893 1.662601 -0.800354 -0.519831 4.806020 -3.651010 -4.218181 0.287990 -7.822272 3.596197 5.838244 -3.632109 -2.285962 4.305662 4.675218 0.360372 21.513456 1.473530 9.787613 7.525011 -6.419920 1.544230 -4.465141 1.795079 2.464542 2.142147 -2.105588 -10.412970 -6.898910 4.157083 6.865590 5.164216 -8.046316 -2.327256 -0.009683 -0.593103 0.092411 -0.968337 2.098955 0.385035 -4.274901 -1.195982 6.933349 14.479026 -2.889969 2.764646 4.399465 2.414333 -3.061665 -9.313963 -4.014727 -5.360620 1.650148 2.638385 2.142545 3.559927 8.397203 -7.865653 5.477003 -0.987906 2.186975 5.512302 4.124984 -8.389518 -7.995503 -3.152900 3.431007 7.328406 -3.451946 -0.340022 3.948058 -5.781517 -0.496019 2.183755 -1.789704 -0.870495 2.351234 0.498961 -2.077746 -2.562584 4.718981 -2.101929 -0.621289 0.747335 5.293883 -0.073601 -6.045415 5.726253 0.037622 -3.590117 1.671635 -2.841794 7.899009 -4.831819 -4.952677 5.001001 -0.426564 -1.228446 -3.147948 1.802432 3.917824 2.482483 4.162417 -4.534145 -5.680353 4.495756 -3.482711 5.605030 2.683190 -1.729569 2.194117 -5.182510 -2.336043 -6.743036 -5.361952 -2.649269 1.643079 -7.386324 -1.568849 -1.036338 6.992542 3.108323 1.074586 -7.595782 1.672672 6.925135 -6.558293 -2.094926 4.166747 3.409970 -9.006698 1.561181 5.290736 -8.086636 2.292876 -1.993974 -0.866500 -2.874199 -5.455539 4.844504 3.517264 5.116030 -2.351212 1.790391 2.880223 3.372738 2.759544 3.089240 1.944111 9.279857 4.514651 -0.460737 -4.568127 -7.471305 2.966887 -7.831298 -9.130456 4.642761 3.033301 -6.102883 0.882295 1.290430 8.531656 1.694188 -2.452661 -2.379889 1.871195 +PE-benchmarks/binomial-coefficient.cpp__min(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/birthday-paradox.cpp__main = 0.007867 0.122619 0.271916 -0.187811 0.061836 -0.254531 0.085075 0.106205 -0.352031 -0.378192 0.264544 -0.376792 -0.412163 0.407757 -0.294581 -0.273325 0.325379 0.260595 -0.174955 -0.115808 0.118883 -0.093461 0.396515 0.341604 -0.393774 0.125672 -0.030282 0.151285 0.157385 0.315022 0.286719 -0.297979 0.202164 0.424663 0.292564 -0.244383 0.044576 0.105794 -0.301560 -0.531424 0.054876 0.271867 0.247101 -0.058249 0.023946 0.518778 0.249901 0.317743 -0.020871 0.051609 0.349230 0.203020 0.145010 0.054489 0.052717 -0.453502 0.324782 -0.328434 -0.072191 0.036094 -0.038141 -0.307203 -0.157222 0.401649 0.454218 -0.060481 -0.017213 -0.277088 -0.092746 0.175992 0.126614 -0.038193 0.206324 0.145297 -0.082142 0.164753 -0.041037 -0.557025 0.097841 -1.099674 -0.210179 -0.079016 0.657219 0.406587 -0.375438 -0.034894 0.354279 0.330170 0.030481 0.356432 0.494785 0.209437 -0.186303 0.029634 -0.195501 0.414205 -0.117203 0.199733 0.009883 0.271411 -0.260124 0.146607 -0.195480 -0.192981 -0.045938 0.311682 -0.026627 0.258938 -0.461962 0.372835 -0.079871 0.251204 0.408545 -0.523726 0.041585 -0.218589 0.183438 0.056653 -0.116735 0.328481 0.077742 -0.058004 -0.105110 0.358269 -0.832307 0.232221 -0.281478 0.223858 -0.050796 0.013063 0.226746 -0.208251 -0.113523 -0.252156 0.030613 -0.147529 -0.016928 0.205069 -0.228680 0.018645 0.306360 -0.098922 0.199659 -0.233578 -0.200370 -0.504446 -0.495765 -0.067870 0.065966 0.267350 -0.001132 0.396164 0.150892 -0.213942 0.011450 0.007147 -0.124905 0.088849 0.200768 -0.017256 0.459780 -0.327762 0.115657 0.441778 0.241766 -0.187587 0.217983 0.135628 -0.135770 -0.088075 0.304341 0.005398 -0.154259 -0.190727 -0.162880 0.258442 0.040455 0.193248 -0.178163 -0.191953 0.228735 0.178088 0.083790 0.120531 0.260902 0.198794 0.106472 -0.016258 0.172414 0.201788 -0.944750 0.424586 0.225472 0.124007 0.056770 -0.142865 -0.226838 -0.628785 0.129785 0.166858 0.287632 -0.056779 -0.067359 0.255198 -0.343506 -0.042325 0.018988 -0.080200 -0.054915 0.115175 0.101878 0.020962 -0.305003 -0.220497 0.047481 0.181563 -0.222488 0.353929 0.329953 -0.665084 0.212507 -0.249163 -0.110400 -0.471292 -0.090871 0.020896 -0.397144 -0.335542 -0.053718 -0.196537 -0.518001 -0.337279 -0.067931 0.243112 -0.306848 0.143627 0.061300 0.102473 0.362646 -0.236305 0.058094 0.172449 0.093870 0.262258 0.284988 -0.001082 -0.072483 0.067757 0.328267 -0.397908 -0.151832 0.624964 -0.117806 0.097395 0.164602 0.018549 -0.274255 0.192546 0.375593 0.115012 -0.370740 0.044551 -0.220001 0.155423 0.450666 0.231096 -0.282517 -0.071125 -0.539865 -0.017044 -0.064634 -0.216869 0.276539 0.044033 0.186384 0.004350 0.074228 -0.327897 0.233968 0.021331 -0.019953 0.181357 0.227686 0.378881 -0.117595 0.377996 -0.216799 0.143363 -0.299074 -0.202347 -0.060853 -0.117353 0.009582 0.197969 -0.283898 0.264489 0.112923 0.063005 -0.131178 0.510770 +PE-benchmarks/birthday-paradox.cpp__find(double) = 0.134786 0.494109 0.432092 0.116729 -0.196826 -0.151976 0.205582 0.261737 -0.589572 -0.350190 0.920784 -0.064145 -0.782934 0.987321 -0.882401 -0.590902 0.480393 1.088575 -0.688027 0.180285 0.728111 -0.238939 0.844535 0.379438 -0.783935 0.376033 0.468889 -0.155879 0.245014 0.984224 0.403935 -0.352656 1.025336 0.674145 0.799448 -1.014691 0.262063 0.431732 -0.353228 -1.078160 0.100799 0.105964 0.327526 -0.283090 -0.270180 0.957883 0.127567 0.820142 0.304846 -0.307051 0.649809 0.379521 0.388337 0.119514 0.196230 -0.709831 0.806719 -0.113107 0.276205 -0.051978 -0.161338 -0.341771 -0.250203 0.913344 1.020636 -0.297139 0.067095 -0.605837 -0.541876 0.093672 0.040705 -0.501857 0.491060 0.423171 -0.768028 -0.003988 -0.539530 -1.169361 0.128711 -1.675732 -0.160931 -0.264101 0.658853 0.234333 -0.599620 0.109252 0.659536 1.040619 0.248269 0.614217 1.203891 0.394426 -0.461744 0.155551 -0.165048 1.077426 -0.142926 0.747939 0.334371 -0.316111 -0.534685 -0.011554 -0.966505 -0.046204 0.241226 0.525523 -0.076884 0.789943 -0.353175 0.660208 0.003810 0.389139 0.323205 -1.230198 0.228658 -0.454492 0.353149 0.259995 -0.128695 0.266023 0.209248 0.633437 0.077774 0.167580 -0.636918 0.402563 -1.051698 0.664932 -0.247908 -0.450362 0.581989 -0.670487 0.189585 -0.417130 0.211091 -0.731498 -0.377962 0.753503 -0.685688 0.215484 0.649933 -0.113148 0.106493 -0.210250 -0.398314 -0.836541 -0.328556 0.078355 0.106714 0.872231 0.105093 0.855057 0.047444 -0.733482 0.201335 0.011402 -0.552200 0.146563 0.378210 -0.334988 0.144365 -0.883469 -0.072709 1.043770 0.584190 -0.874422 0.362058 -0.096695 -0.505139 -0.397177 0.746542 0.021060 -0.493832 -0.471076 -0.425366 0.736528 -0.204991 -0.288481 -0.601496 -0.758395 0.254418 0.471819 -0.351535 0.198920 0.181508 0.566073 0.315806 -0.163234 0.212475 -0.186960 -1.568874 1.031038 0.040265 -0.169485 0.290763 -0.371417 -0.418284 -1.011172 0.680766 0.271640 0.388229 -0.223053 -0.402143 0.980137 -0.812123 0.003367 -0.048016 -0.598909 0.402603 0.150102 0.338685 0.208724 -0.956306 0.117717 0.473291 -0.327749 -0.240869 1.188975 0.712639 -1.130830 0.106018 -0.639089 -0.112522 -0.924098 -0.094736 -0.139847 -1.015226 -1.138244 0.250289 0.253163 -0.165548 -0.587074 -0.136365 1.144340 -0.560558 0.463448 0.304687 0.180236 0.248744 -0.537665 -0.298321 0.308741 0.544251 0.449305 0.218957 -0.053370 -0.529319 0.255074 0.645305 -0.602460 -0.570571 0.515852 -0.213188 0.613688 -0.089226 0.350132 -0.659202 0.176415 0.997984 -0.125444 -0.574353 -0.238677 0.248328 0.711858 0.194943 0.522761 -0.424425 -0.399958 -0.992371 0.138967 -0.232919 -0.556749 0.660718 0.141814 0.738667 -0.405387 0.362011 -0.538511 0.452218 0.229104 0.639720 0.701612 -0.382384 0.685320 -0.339550 0.480899 -0.021016 0.388218 -0.338153 -0.209184 -0.124143 -0.371959 0.225237 1.003788 -0.158012 0.780270 0.232796 0.289595 0.256556 0.925317 +PE-benchmarks/boolean-parenthesization-problem.cpp__main = -2.227212 -2.750701 -3.058041 -5.185959 4.494186 7.615988 2.441796 -5.443464 -7.044605 0.681561 4.338487 -10.008841 -1.025901 6.868113 -2.384552 6.924681 8.828257 0.131617 -5.172859 -0.683745 7.077438 2.273415 12.005491 8.684528 -4.730991 -0.063424 -2.903482 2.762599 1.523484 -1.805823 1.847824 -1.061247 4.062221 -8.900783 -4.382709 -1.638881 0.568906 0.997498 7.351544 -8.199767 1.385735 -0.974300 0.010033 -1.597561 -2.576144 -0.059795 5.331546 5.595534 1.296123 2.280388 4.999142 -0.615158 -0.024288 1.733187 1.623964 0.001314 1.377671 -0.961718 -2.614234 -4.580122 -0.477458 -0.246146 0.080252 5.828516 7.203986 2.291579 -1.065292 5.326140 1.557192 1.635360 4.217289 1.509390 -3.290009 2.308765 2.141059 -8.325354 0.250296 -7.813505 -2.092021 -6.428201 -3.693411 1.856989 5.402348 0.507348 4.126028 2.621359 5.792559 -0.364190 -3.383086 7.694247 7.954490 -5.931300 -3.298631 -2.196043 -2.546179 1.310119 -2.905322 2.827195 4.038484 3.700829 -5.794889 -0.584041 1.660659 2.969442 -2.264985 -5.234790 2.214627 4.312250 -4.032941 -4.018777 2.488662 6.867800 -0.994661 -11.799602 -6.120975 -3.496230 4.364059 0.183816 -2.762254 -6.408995 0.867859 1.887251 -1.152711 -2.576683 0.932963 2.044652 4.098783 4.128287 0.377173 3.556212 2.759120 12.558552 -0.673106 -3.243077 1.891786 -1.616315 0.168518 4.952372 -1.616297 -3.170087 -1.972887 -6.972418 4.666408 6.332062 -3.279145 -2.862505 1.051366 4.660868 -0.080012 22.192955 1.148106 9.810859 7.246517 -6.591679 -0.192636 -5.386701 1.164433 1.540019 1.268994 -1.224526 -9.783447 -6.324405 4.710661 6.628179 4.281778 -8.557617 1.047204 0.821324 -0.181361 -0.578180 -0.153450 1.941142 1.447239 -3.298957 -1.246582 7.939286 15.037699 -2.862556 1.040804 4.360651 0.211222 -1.060470 -7.093288 -3.245828 -1.610604 1.675819 3.950210 2.482752 2.819172 7.613308 -5.958360 4.975071 -0.394556 1.596079 6.639289 4.411149 -8.529937 -4.181636 -3.170679 4.201736 6.113226 -2.143683 -2.258129 2.672229 -5.377984 -0.804576 2.753079 -1.573991 -0.634407 2.751725 0.994955 -1.834217 -2.971035 2.724313 -1.165061 1.272426 -0.225597 5.028214 -1.654757 -7.247355 6.428921 0.907689 -3.582622 -0.055702 -3.344708 7.441603 -4.385997 -5.147797 4.357913 -2.019520 -3.411954 -2.491166 1.130119 2.467560 4.119822 5.225643 -5.748450 -3.792575 5.485610 -2.449521 5.578207 2.709586 -0.859767 2.783346 -6.536417 -2.836900 -6.060643 -6.313121 -0.423156 1.445780 -7.593375 0.125619 -1.426400 6.037736 2.848419 0.558482 -8.222115 1.082154 6.207351 -6.316224 -2.769364 3.701067 4.235041 -10.051683 2.197173 4.646828 -6.661575 2.348008 -1.943700 -2.473569 -3.792803 -5.920140 3.941531 2.910530 4.457575 -1.046551 1.393415 2.382228 2.789142 1.287176 3.173601 2.129534 8.705397 5.007409 -0.920587 -3.378176 -7.726775 3.577315 -7.795670 -9.727748 5.162559 2.328143 -4.963985 -0.186925 0.710842 7.871911 2.341229 -4.616266 -2.731266 2.718651 +PE-benchmarks/boolean-parenthesization-problem.cpp__countParenth(char*, char*, int) = -10.457838 -14.928216 -19.668743 -22.488369 17.882593 36.655840 10.090542 -28.121961 -30.196858 6.885273 20.427796 -41.105759 1.169309 27.917601 -10.215627 34.842853 36.200826 -0.610135 -24.274734 -2.459132 34.212000 10.863001 52.638713 36.703307 -18.480822 -1.389989 -11.692545 11.532056 8.604301 -13.899469 9.976177 1.971361 18.461192 -46.420590 -22.910011 -7.753836 3.542275 6.348293 38.424765 -32.683580 6.339076 -11.515392 -0.469940 -6.415094 -13.735364 -2.566964 18.837838 23.848738 6.327583 9.986443 22.754397 -3.217621 -1.746091 7.394675 5.009998 2.036692 3.300442 -1.607478 -7.694064 -22.833066 -0.708560 2.918441 3.680769 24.297569 30.173277 10.302462 -3.865192 28.389169 8.710796 6.514157 19.255585 5.939761 -20.762394 9.102043 7.479701 -44.934065 1.134206 -34.737935 -10.014174 -21.786957 -13.202955 11.049959 18.421673 -2.600818 21.237727 17.749164 22.917363 -1.241336 -16.923295 35.006128 30.779410 -26.641210 -13.114380 -8.018379 -10.425539 4.379415 -11.617475 13.556968 19.839723 17.948437 -23.283189 -1.494966 6.333539 15.563137 -9.351723 -28.541416 10.686711 16.925098 -14.641821 -20.340199 17.045020 32.047563 -8.582867 -51.793425 -27.269692 -17.595319 22.210111 -2.025743 -10.275594 -31.246770 1.591360 9.508049 -2.414825 -13.468882 12.059340 4.092838 20.016702 18.792183 0.484350 15.177907 10.350749 59.179803 -4.134429 -13.521337 8.542660 -7.553115 0.948992 22.822381 -6.556473 -14.121087 -10.135678 -32.444024 23.200709 31.297566 -12.488769 -12.432371 12.808551 22.923252 -2.066007 102.266182 7.359034 44.102028 34.535541 -27.958776 -5.078433 -25.916509 7.330773 8.901682 3.026842 -9.059591 -48.452139 -27.267960 18.753652 26.630397 17.593407 -38.650973 1.348153 3.399054 -1.879584 -1.072830 -3.974319 7.736665 5.253018 -12.420840 -4.775843 36.036329 65.995510 -12.922667 13.611978 19.776338 0.112557 -8.878912 -34.996610 -16.001038 -10.535248 7.686694 18.547573 12.408458 10.747702 30.801623 -19.150158 18.778122 -3.115595 9.890525 27.290036 22.844130 -38.916241 -17.967336 -14.955549 16.109496 24.244431 -14.267050 -9.423781 14.171628 -21.896939 -3.056722 13.245210 -9.724670 -1.521197 10.463328 5.794532 -5.428550 -11.158095 20.737211 -4.306662 5.459936 3.471184 22.300299 -12.391553 -26.488168 25.423337 3.056033 -16.400048 2.870935 -15.328081 35.028611 -17.094399 -19.227505 21.305346 -4.828343 -8.503826 -10.043442 6.778226 11.941421 19.804141 24.683696 -26.183019 -15.016908 18.736422 -12.621728 21.743158 10.662926 -4.901227 9.369369 -40.726007 -11.082317 -29.972086 -27.220654 -7.352169 10.654662 -34.820792 -3.032773 -4.167062 26.880452 9.420116 3.460438 -38.276617 10.204403 26.299934 -29.019968 -10.733332 13.564156 24.218811 -48.135951 7.190882 17.560327 -29.285141 12.758491 -4.415488 -10.263052 -15.522347 -25.558230 18.853135 16.678701 21.591023 -7.719077 8.314893 15.635350 13.129472 6.973494 18.880675 10.690422 36.138276 19.462274 -0.717095 -21.950821 -32.881688 13.910899 -32.376578 -42.810301 23.857937 13.667779 -20.686959 -0.018502 3.739214 37.201465 10.988778 -21.226253 -9.528621 10.492952 +PE-benchmarks/boruvkas-algorithm.cpp__main = -2.730140 -1.701378 2.568806 -7.695086 5.252629 5.200952 2.265467 -3.843637 -7.260439 -0.685887 2.441727 -6.327061 -1.579367 8.380240 -2.980912 5.325258 10.377639 1.615397 -4.335679 -1.284370 7.572282 -1.875972 9.547007 8.642272 -6.838844 -0.315901 0.971564 4.751442 2.397956 4.405133 -2.360322 -2.742174 2.325956 -6.264433 -0.780402 -4.863530 0.787866 1.171111 4.406165 -10.432103 1.951955 -0.096077 -0.632274 -2.047788 -1.823113 0.928936 5.927534 6.262186 -1.268364 1.053130 5.777992 0.909860 -0.963797 1.668545 3.062084 2.469603 4.763253 2.397615 -2.415557 -3.105113 -1.212744 -2.026249 1.861184 7.029443 8.132399 1.036905 -0.111555 3.184878 1.396803 1.406949 3.710690 1.131154 -1.984917 1.016669 3.123280 -9.091295 1.445112 -11.332379 -1.274617 -11.080591 -4.164817 -0.332520 3.972030 -1.162032 4.207616 0.294569 7.037242 -1.474206 -1.490520 4.501143 8.103834 -6.499181 -3.040869 -4.391874 -4.877768 1.688750 -3.512636 0.083127 3.121603 0.635655 -5.942551 -3.183643 3.333918 3.685420 -2.738530 -2.881053 1.245540 6.444495 -5.462754 -5.046328 -0.691904 4.705462 -1.905833 -10.856507 -2.495683 -5.748596 4.977052 -0.594309 -2.795186 -7.081782 1.442055 5.295382 -2.593609 -3.530703 -1.144752 6.083773 3.962838 2.608474 0.122807 -0.423712 1.621908 9.252117 3.880052 -4.451842 0.576275 -0.324346 -3.167113 2.196116 -4.431867 -2.671532 1.439055 -6.234565 0.295584 5.741358 -4.026077 -0.409116 5.634018 2.533226 2.244457 24.799512 -0.638103 7.896925 4.555092 -7.282682 3.175178 -1.139823 -0.007939 2.058668 3.012325 0.432051 -12.646031 -6.552116 4.364679 7.195502 5.377019 -8.843081 -2.126646 -1.816151 -1.133285 0.466231 -0.363548 1.303313 -0.582293 -5.254192 -2.245251 4.826893 14.205871 -3.546605 -6.218366 3.885036 0.963397 -3.789314 -8.748723 -3.010729 -3.696527 1.897315 1.354751 -0.316328 5.098037 9.169609 -13.457160 6.563237 -1.788308 -2.169512 7.900884 1.168196 -5.588073 -7.682022 -1.557908 4.719029 8.318996 -1.018762 -1.018905 2.732226 -6.473063 -0.619984 0.984286 0.760156 -2.097160 3.034800 1.940094 -4.887445 -4.085363 -0.322931 -1.505886 -1.352388 -1.399687 4.221707 -2.208482 -11.399761 7.504822 0.746878 -1.952190 2.275318 -2.050008 5.542411 -6.270644 -7.523562 4.411477 0.480890 -1.337670 -3.625099 0.896464 4.929625 1.930107 2.548106 -5.609220 -8.469896 3.763182 -3.530074 6.239430 2.862298 0.284642 4.880442 0.020873 -1.124868 -7.230615 -3.102796 0.498918 0.752727 -6.631274 -3.386231 -2.105282 7.032065 5.060110 -0.126417 -3.277728 -1.095833 7.850389 -6.759865 -1.921520 4.456630 3.281884 -7.359295 0.874106 5.812976 -7.054083 -0.981547 -2.939630 -3.170133 -2.921638 -5.608392 4.443633 0.949819 4.318948 0.280830 1.590948 -0.409614 2.584256 1.813838 1.527110 1.468377 8.745793 9.179112 -2.881161 -1.960485 -6.916304 4.052988 -8.628067 -8.281128 3.624262 0.098240 -4.962571 0.895138 1.227117 7.710694 1.122188 -0.436092 -0.319914 0.441605 +PE-benchmarks/boruvkas-algorithm.cpp__find(subset*, int) = -1.357459 -0.500239 0.761155 -3.362445 2.482408 3.616748 0.933121 -2.601211 -2.832758 -0.212081 1.344908 -3.293563 -0.772084 3.624089 -1.777310 2.708367 4.014911 0.161956 -2.071187 -0.199826 3.227128 1.091910 4.692881 3.806168 -3.131246 -0.286615 0.504750 1.873741 1.001751 1.369054 -0.546591 -1.844020 1.471619 -2.798665 -1.284446 -1.345996 0.393420 0.217673 2.573425 -3.857065 0.693849 -0.415371 -1.332265 -0.801734 -0.861578 -1.220576 2.823862 2.914756 -0.179468 0.529922 2.557111 1.239840 -0.637707 0.739636 1.033849 0.507852 1.343141 -0.412741 -0.747530 -2.024789 -0.447271 -0.142020 0.179555 3.498245 3.496104 0.837331 -0.086738 1.704129 0.388702 0.520060 1.447367 0.830113 -1.181172 1.502127 1.110083 -3.529542 0.662203 -3.809640 -0.716675 -2.580254 -1.760323 0.064436 1.116542 0.618425 2.285333 0.420936 3.282345 -0.426188 -0.979223 2.512381 3.932838 -3.289411 -1.229861 -1.637273 -2.061472 0.621031 -1.751199 0.939641 -0.453779 0.639424 -2.716912 -1.714411 0.387892 1.734126 -1.296638 -1.694824 0.652494 2.539943 -2.527749 -2.223480 0.266244 2.262598 -1.048309 -5.191186 -2.983986 -2.113451 2.598017 -0.413478 -1.226239 -3.614895 0.556573 2.352112 -0.733814 -1.937211 0.234162 1.386460 2.451256 1.391895 -0.110188 0.097337 1.218978 5.306308 1.007720 -1.750752 0.394345 -0.722820 -0.500608 1.305587 -1.339858 -0.657964 -0.826051 -2.877645 0.652966 3.730779 -1.715059 -0.655334 1.178416 0.904250 0.808392 11.176197 -0.212910 3.603773 2.595060 -3.647469 -0.169879 -1.499223 -0.116728 0.760420 0.668238 0.606956 -4.945269 -2.920370 2.456711 3.432845 2.272381 -3.289645 0.224021 -0.228712 -0.397170 -0.579317 -0.046400 0.733659 -0.252916 -2.329415 -1.000336 3.120165 5.753761 -1.580947 -2.422706 2.085678 0.610262 -0.861579 -2.052183 -1.494879 -1.237982 0.919224 2.254319 0.190295 2.080864 4.134023 -4.537903 2.602980 0.070170 -0.623749 2.772758 1.106134 -2.977130 -0.491198 -0.497220 2.375256 2.528536 -0.754905 0.072716 1.014426 -3.021636 -0.351424 1.030520 0.127085 -0.967841 1.433581 1.561051 -2.318505 -2.217378 0.372724 -0.564324 -0.668901 -0.995960 2.227902 -1.430605 -4.872870 3.588456 0.699068 -1.158681 0.853324 -1.866945 3.459668 -3.066132 -3.435376 2.395978 -0.394207 -0.621393 -0.483475 0.525142 1.938204 1.867443 2.205055 -3.029731 -2.668132 1.480658 -0.582085 2.703523 1.268447 0.503627 1.755104 -2.302123 -0.475090 -2.879438 -2.213712 1.402246 1.184175 -3.427749 -1.440091 -0.842900 3.310598 2.318055 -0.440263 -2.528610 -0.490441 2.780325 -3.279586 -0.435044 1.705461 2.420610 -3.995589 -0.121448 2.236564 -2.488958 -0.016937 -1.044727 -0.841687 -1.916920 -2.935875 1.948080 0.716454 2.142961 0.401796 0.624273 -0.167955 1.270747 0.839083 1.053491 1.219859 3.205571 2.946069 -0.794611 -1.078708 -3.540224 1.782194 -4.147228 -4.516566 2.441941 -0.748391 -1.957989 -0.054693 -0.414560 3.592331 0.756943 -0.124547 -0.158719 0.498363 +PE-benchmarks/boruvkas-algorithm.cpp__boruvkaMST(Graph*) = -10.531341 -5.533187 -0.180772 -25.045657 18.976702 26.746270 7.612789 -17.612143 -22.365847 -2.701476 11.388140 -24.670336 -6.296253 28.150778 -11.756855 22.311501 33.188131 -0.159188 -15.219181 -0.804942 27.188201 4.213908 35.571645 28.242793 -23.468206 -2.854109 2.481311 13.876673 6.166255 7.630505 0.364723 -14.758992 11.787337 -24.183612 -10.540183 -10.801371 4.512953 2.589527 20.738031 -31.744842 5.686080 -1.307863 -8.983054 -7.048985 -8.836758 -7.127866 19.601434 22.821574 -3.394277 3.878398 20.989855 8.026091 -6.426703 5.957530 5.854039 2.576845 4.581881 0.204358 -6.440189 -16.226427 -2.522756 -1.358039 1.935653 25.111726 27.935079 4.401123 0.190263 16.649336 1.408123 5.484372 11.893703 4.803471 -7.975124 7.045309 10.754763 -28.054692 -1.630098 -32.973211 -6.307123 -28.074236 -13.344311 1.299663 10.528432 2.728724 17.254433 2.634983 23.544286 -3.349125 -8.021632 23.039393 28.646790 -22.977547 -10.141958 -15.378260 -15.332299 6.155401 -14.062231 5.990600 3.896408 3.977285 -20.984606 -11.777404 4.661142 13.607538 -9.419766 -19.292468 4.954233 19.114340 -18.208836 -17.287086 2.811119 19.979483 -7.829516 -40.405855 -20.641921 -16.777802 16.869189 -2.866474 -7.333415 -25.612563 2.988943 16.613960 -5.480431 -16.148074 4.793141 13.690537 18.372897 12.195979 1.335807 1.892159 9.114975 41.697487 8.107250 -12.444243 1.942138 -5.674786 -3.015018 11.577254 -11.329529 -6.377800 -2.396013 -22.707338 7.300713 27.391039 -12.218865 -7.190039 12.315018 6.981646 6.262143 89.457959 0.467614 29.195167 20.550076 -26.771244 1.649971 -12.518075 -1.064769 6.306149 5.712598 1.660519 -39.851796 -21.927304 18.122414 24.510603 17.607635 -28.612450 -1.033829 -1.349190 -2.142951 -4.657948 -2.046195 6.706289 0.076836 -18.006207 -6.797517 25.621251 47.806353 -12.267723 -12.840468 17.584077 10.327963 -9.477265 -23.488094 -12.006203 -12.536808 6.010580 17.400146 1.697777 15.341024 31.240920 -34.604689 18.432354 0.532686 -1.921914 19.557742 9.687408 -24.318776 -15.762420 -3.811440 17.182794 23.509725 -6.893876 3.511789 7.714586 -21.834859 -1.739986 8.217730 -1.328227 -4.878685 9.855559 6.798226 -14.692293 -16.691383 6.035192 -7.366427 -3.514873 -5.120581 16.055627 -6.653998 -34.395360 26.585928 2.734748 -9.534856 5.122134 -12.796598 29.186572 -22.247071 -26.181737 19.375273 -3.092823 -5.720736 -5.799294 5.051151 14.905740 14.524970 14.952651 -19.515790 -25.005249 12.767817 -5.893017 20.184012 9.322047 2.847763 13.771815 -17.005696 -4.868715 -24.988000 -19.626402 8.163463 8.102301 -27.928602 -11.407886 -5.608221 25.324046 15.257129 -2.246322 -22.052829 -2.847224 22.978506 -25.178359 -3.876870 13.944897 18.938820 -31.246106 0.275313 18.359060 -21.783193 0.980098 -8.803681 -4.124016 -13.933176 -23.761069 13.494869 7.176195 16.979049 1.881518 6.042062 0.549836 8.926421 7.684869 8.745907 6.250814 26.714292 24.615638 -8.014871 -11.368310 -26.827309 12.572954 -30.705076 -35.821885 18.953979 -3.383407 -14.739807 0.714925 -0.342417 27.597352 4.881569 -0.423614 -2.207957 2.993625 +PE-benchmarks/boruvkas-algorithm.cpp__Union(subset*, int, int) = -2.880953 -1.929319 0.965921 -7.030998 4.872505 6.718559 2.064049 -5.107000 -6.457661 -0.263074 3.127186 -6.581570 -1.046390 7.699831 -3.388710 6.115222 8.550300 0.738318 -4.464084 -0.553111 7.283018 1.425644 9.620313 8.043820 -6.474376 -0.619994 0.658608 3.846767 2.552333 2.296559 -0.856598 -2.950185 3.223408 -6.755936 -2.742705 -3.448375 1.021744 1.208850 5.758612 -8.267993 1.674540 -1.048253 -2.055206 -1.742923 -2.060691 -1.683379 5.187507 6.209235 -0.839764 1.533729 5.574974 1.893500 -1.362988 1.618376 1.850024 1.313006 2.129246 -0.021711 -1.633421 -4.182331 -0.758479 -0.733812 1.056714 7.047131 7.410097 1.469997 -0.100371 4.062412 1.292227 1.130868 3.654043 1.464260 -2.555444 1.920210 2.636036 -8.145534 0.950340 -8.928151 -1.590872 -6.901694 -3.541803 0.482857 3.142679 0.363988 4.740612 0.960282 6.661118 -1.047045 -2.293084 5.792482 7.691732 -6.842462 -2.748326 -3.610305 -4.394881 1.573467 -3.731539 1.636461 0.246033 1.383780 -5.664131 -3.481281 1.006507 3.767968 -2.689087 -4.142384 1.511261 5.353936 -5.290338 -5.024822 0.835699 5.033320 -2.233293 -10.595980 -5.236301 -4.829601 5.551630 -0.868415 -2.487677 -7.202345 0.875418 4.604701 -1.567275 -4.023810 0.561599 2.956888 4.750375 3.186954 -0.122455 0.125460 2.147186 10.943150 2.244385 -4.011837 0.839757 -1.171947 -1.244244 3.085383 -3.274076 -2.022335 -0.504404 -6.299831 1.201120 7.107161 -3.658528 -1.398384 4.039517 2.528955 1.530346 22.842646 0.168576 7.739990 5.786659 -7.200121 0.029968 -2.945411 0.284040 2.238341 1.745334 0.449980 -10.440664 -6.275833 4.625922 7.026035 4.935770 -7.188548 -0.547850 -0.600883 -0.715094 -0.654906 -0.500805 1.488448 -0.382603 -4.970592 -1.934115 6.306386 11.951716 -3.320058 -3.930268 4.220022 1.522917 -2.599248 -5.373475 -3.293710 -3.250023 1.948030 4.091591 0.472137 4.390799 8.667834 -9.505361 5.475187 -0.470530 -0.735658 5.300709 2.572585 -6.472822 -2.579881 -1.369678 4.366128 5.681252 -1.755876 0.187191 2.880433 -6.291995 -0.687180 2.028785 -0.135988 -1.805433 2.886900 2.848874 -4.194840 -4.248442 1.496004 -1.365324 -1.320615 -1.281515 4.796257 -2.781728 -9.557507 6.886515 0.944576 -2.656753 2.035309 -3.391936 7.186149 -6.370759 -6.956168 5.105852 -0.295552 -1.224391 -1.750895 1.332714 4.330535 3.475506 3.803712 -5.840120 -6.009345 3.231337 -1.896335 5.560950 2.673474 0.336665 3.813151 -4.683729 -0.988667 -6.467835 -4.162987 1.796683 2.086220 -7.057750 -3.287379 -1.606359 6.953761 4.646781 -0.504788 -5.152481 -0.314340 6.233637 -6.930297 -1.292397 3.750432 5.226654 -8.050287 0.344506 4.871575 -5.978047 0.283469 -2.172175 -1.657434 -3.361691 -5.756936 4.584486 1.850356 4.774764 0.224297 1.694905 0.265826 2.854891 1.982534 2.292626 2.279229 7.225638 6.567538 -1.716452 -2.839255 -7.269700 3.573231 -8.505284 -9.160161 4.800576 -0.640813 -4.443248 0.376567 -0.336776 7.803397 1.749393 -0.563228 -0.489289 1.101145 +PE-benchmarks/box-stacking.cpp__main = -2.024000 -1.309224 0.239311 -5.062806 4.120106 5.480222 1.801892 -3.488198 -5.441153 -0.597679 2.592190 -6.336115 -1.441704 6.154262 -2.401697 4.733700 7.500610 0.415161 -3.428633 -0.035552 5.298008 1.077462 7.899011 6.885895 -4.777640 -0.197318 -0.477745 2.947418 0.948095 1.913418 -0.259696 -3.374675 2.741126 -5.004973 -2.441428 -2.440202 0.503927 0.641005 4.415689 -7.286495 1.257551 0.387707 -1.341440 -1.490972 -1.500406 -0.960543 4.561567 4.766455 -0.202038 1.451430 4.060734 1.182416 -0.767057 1.310180 1.620468 0.578860 1.760267 -0.489542 -2.021190 -3.171728 -0.729303 -0.743114 0.018037 5.242597 6.242157 1.143783 -0.372150 2.907800 0.539905 1.056683 2.802754 1.175672 -1.536751 1.517132 2.027734 -5.359861 0.207539 -6.614066 -1.297520 -6.306777 -3.253023 0.525912 3.487097 1.422178 3.390816 -0.023081 5.241436 -1.043684 -1.869854 4.750353 6.475201 -5.174569 -2.426567 -2.793333 -2.998635 1.220391 -2.843171 1.185268 0.913058 0.997721 -4.756042 -2.189502 1.177661 2.590802 -2.006722 -3.128790 1.258989 4.279190 -4.319232 -3.624621 0.438566 4.359487 -1.112053 -8.590834 -4.339116 -3.370538 3.063390 0.055565 -2.278626 -5.178737 1.048425 2.870622 -1.397833 -2.869724 -0.026452 3.121334 3.362510 2.734746 0.344435 0.843198 2.157522 8.822106 1.403192 -2.895012 0.953769 -1.126978 -0.485343 2.870004 -2.468739 -1.756958 -1.079483 -5.030091 1.685594 5.278665 -2.993961 -1.239679 1.256045 2.217349 0.915373 18.507836 -0.035151 6.852786 4.537774 -5.684946 0.891887 -2.725895 -0.038269 1.116668 1.338604 0.522417 -8.101141 -4.757810 4.034682 5.706985 3.892150 -6.247163 0.257147 -0.102609 -0.272864 -0.787576 0.142570 1.453202 0.601793 -3.978471 -1.432238 5.313365 10.910421 -2.497110 -3.087367 3.530636 1.118947 -1.441040 -4.875580 -2.450418 -2.137791 1.345892 3.297936 0.454385 3.122800 6.849652 -7.580244 4.446252 -0.067551 -0.571088 5.025990 2.177639 -5.479987 -2.992588 -1.507969 3.611577 5.393038 -1.005025 -0.060598 1.745609 -4.801241 -0.629146 1.781162 -0.323312 -1.217578 2.377033 1.581420 -3.257443 -3.227616 0.424665 -1.271616 -0.690766 -1.540394 3.742393 -1.046229 -7.544355 5.496787 1.066626 -2.273399 0.699624 -2.515627 5.666893 -4.617590 -5.539553 3.809619 -1.186617 -2.216034 -1.590277 0.781648 2.740226 3.102957 3.216299 -4.070954 -5.191844 3.664292 -1.376807 4.733069 2.230155 0.156685 2.968635 -2.172807 -1.402205 -4.998750 -4.322488 1.815121 0.989279 -5.576985 -1.676276 -1.530593 5.308521 3.395104 -0.113402 -4.769576 -1.071458 5.330989 -4.996722 -0.992794 3.361025 3.167561 -6.408093 0.519076 4.237411 -5.116713 0.554567 -2.061169 -1.478954 -3.136596 -4.510500 3.038059 1.433912 3.429547 0.245584 0.973779 -0.062821 1.903983 1.336666 1.401052 1.475312 6.545138 5.139654 -1.536215 -1.493951 -5.778260 2.964696 -6.549704 -7.548783 3.864533 -0.269269 -3.957930 -0.080604 0.148344 5.820800 1.222994 -0.946766 -1.007552 1.288730 +PE-benchmarks/box-stacking.cpp__maxStackHeight(Box*, int) = -9.698949 -6.404101 -1.115782 -22.975941 18.059342 27.376316 7.685130 -18.086633 -23.521020 -0.854301 11.942384 -27.269489 -4.281782 26.910201 -11.141639 23.272237 32.710147 0.762557 -16.111598 0.754359 25.447412 6.611930 35.324534 30.122773 -20.767519 -1.831186 -1.121964 13.182987 4.708580 6.557413 -0.757775 -13.610849 12.495009 -25.292065 -12.980472 -10.690006 3.041077 3.218057 22.765689 -30.934533 5.708746 -1.099905 -7.470187 -6.820228 -7.965400 -7.845760 18.988883 21.344068 -0.411170 5.271031 18.440711 6.331884 -4.724441 5.813960 6.451889 3.585700 6.595474 -1.829408 -7.286773 -16.105072 -2.796243 -0.499023 1.125791 23.547163 27.597731 5.807146 -1.099236 15.412426 2.752115 4.130131 12.356779 5.034332 -9.359934 7.421624 8.294209 -27.026461 0.863285 -28.874923 -6.235972 -22.879118 -13.169126 3.276749 11.584962 5.027551 17.419662 1.885526 22.581654 -4.957845 -9.060714 21.822601 27.850436 -24.204669 -10.189059 -12.733672 -13.579007 4.620499 -12.628485 6.194522 2.961564 4.438693 -20.612165 -10.641090 4.173027 13.394353 -8.741229 -16.743843 6.198782 18.342177 -17.441194 -17.910632 4.636050 20.148840 -7.587590 -38.436539 -21.412348 -16.277025 14.421315 -1.237116 -9.277579 -25.798078 3.782113 14.412852 -5.075099 -15.043111 4.118877 11.743998 16.853285 12.357364 0.857899 3.109785 9.358085 42.256389 5.724809 -12.439167 4.382175 -5.854810 -2.004042 12.949497 -10.965116 -7.401298 -6.257504 -22.832770 7.514738 26.817918 -12.577192 -5.097565 8.615210 10.264614 3.904475 86.872001 0.562285 30.592079 21.200444 -25.790631 1.995759 -13.380026 0.094310 5.162625 4.298960 1.728227 -40.044229 -21.344673 18.000837 24.572789 17.054986 -27.923540 0.588864 -0.666318 -1.655473 -3.831281 -0.937274 6.487674 1.949405 -17.567064 -6.324806 25.033071 49.254791 -11.957664 -11.111826 16.996759 5.116339 -7.913318 -22.655127 -12.080331 -11.171896 6.074119 16.250024 2.455146 13.737644 30.066402 -30.190472 18.510427 -0.258818 -2.034978 21.787941 10.874732 -25.180024 -10.646366 -6.627436 15.952613 22.677448 -6.444297 0.746270 8.063075 -20.974047 -2.545114 8.685849 -2.322150 -4.793444 9.935216 7.973849 -14.464793 -14.551314 5.570487 -5.891659 -3.998217 -5.758394 16.815386 -7.110989 -30.913574 24.372029 5.226511 -9.856301 4.761238 -12.536885 27.076452 -20.348910 -24.183307 18.696305 -3.766724 -6.300713 -5.562636 4.544114 12.934405 15.811292 15.924041 -19.429113 -23.205715 13.868085 -5.910579 20.358757 9.322776 1.121011 11.355504 -14.988744 -5.379814 -24.108372 -20.134913 6.799177 7.896876 -26.562924 -10.380014 -5.977839 24.681047 14.097768 -0.976534 -22.712017 -3.814145 23.201599 -23.545356 -3.118079 13.887837 17.052677 -31.241591 -0.536819 17.816167 -22.419816 3.132951 -7.220374 -5.946297 -14.513698 -20.872131 13.600409 7.995412 16.331440 0.493663 4.938864 1.561019 8.464756 6.929382 8.339497 7.571613 28.037781 21.243379 -5.196760 -9.958770 -25.876626 12.596858 -28.986445 -34.781172 18.883934 -1.476793 -17.396920 -0.369652 0.883728 27.322405 5.612524 -3.236975 -2.932085 4.424134 +PE-benchmarks/box-stacking.cpp__min(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/boyer-moore-algorithm.cpp__main = -2.024374 -1.278112 2.332085 -5.406525 7.251537 2.367037 3.014296 0.470823 -5.128853 -2.678999 0.578466 -3.068598 -5.414249 6.911890 -2.196827 4.658649 6.276376 -0.048629 -1.589934 -1.878925 8.571214 -4.459572 8.400941 2.962111 -8.559426 -0.485521 -0.946646 5.581792 1.087283 7.061811 0.179954 -2.984232 1.854635 -3.089281 3.678624 -3.808677 3.325457 1.787948 -1.566601 -8.309031 0.082528 4.835229 0.671929 -0.130709 -1.682782 3.701676 4.006859 6.422949 -4.361824 1.816048 6.288837 -0.736154 0.071919 2.730598 -0.983584 -0.028799 0.481453 -1.109957 -5.705383 -2.043463 -1.078031 -7.517796 3.034313 4.609026 8.699978 -2.543993 2.002731 4.877753 -2.043886 2.859414 3.721327 1.190355 0.040959 -3.405587 7.341626 -3.504710 -2.733995 -8.774983 -1.273683 -15.673788 -4.623321 -5.424110 5.289267 3.101782 3.211645 -3.183090 8.125683 0.618564 -0.275556 6.475468 5.673162 -4.605688 -2.164771 -9.190984 -3.734349 1.748170 -5.157594 -3.626686 4.726671 1.169525 -4.581482 -1.263319 1.132847 1.151404 -1.408796 -4.958000 -3.613431 6.818325 -7.221324 -4.383041 -4.886014 5.070567 -1.414683 -9.863550 1.159874 -2.639944 2.028602 -0.587297 4.302985 -0.320556 0.589360 5.457076 -2.337018 -2.451860 -4.658160 7.962286 3.534303 0.056051 3.305134 1.932080 -1.704691 4.926275 7.279240 -1.561095 -5.556049 2.293383 -2.189611 2.141437 -3.422902 -0.642814 4.883546 -6.764237 -0.959318 2.072495 -1.031231 -1.183574 -0.451805 -0.588986 5.599113 13.337360 0.597487 4.763268 1.382964 -5.321803 6.442027 0.981454 0.043526 4.334039 3.658857 -2.914371 -5.384630 -6.168212 2.913460 3.713276 3.741167 -6.301415 -2.412796 -2.563825 0.901621 -0.726332 -2.509945 5.012280 -0.561716 -4.189017 -0.635514 0.174299 10.371359 -2.877851 -4.246195 6.502110 3.724633 -6.281314 -7.100865 -3.756993 -3.147715 -2.262452 0.008340 -1.039096 2.725874 7.889945 -9.882906 5.404651 -0.312507 -0.687499 4.479891 -3.429261 -1.253567 -10.626331 -1.621988 3.913472 6.835351 -1.532106 -0.292502 1.041054 -5.084497 3.566521 -0.282340 1.472649 0.416476 1.794557 -3.517967 -2.694449 -5.178038 -3.563909 -3.679791 1.222011 -0.500503 0.758268 2.935190 -9.509545 5.539611 -4.563880 -2.593728 2.949952 2.859027 5.939042 -3.676906 -7.032082 3.943804 0.120862 -5.839346 -7.493708 2.247860 4.263362 -0.222253 -2.541868 -1.949359 -9.201168 4.912420 -3.236035 2.672557 1.869649 1.636643 7.313558 5.468283 -5.048481 -6.533730 -4.667495 -0.325389 -2.575806 -3.653792 -0.622509 -0.278330 5.443823 4.385564 1.716078 -0.467172 -1.252245 9.298668 -4.916670 -4.918257 7.065827 -0.784437 -3.788228 4.189765 7.905945 -5.736549 -4.510833 -5.156494 2.569641 -0.021851 -4.511503 2.668567 -2.003297 2.268730 1.310428 2.730165 -2.705402 1.984117 2.195280 -0.580392 -5.788650 12.750804 7.963544 -6.015718 -0.127217 -4.105381 2.461395 -6.809624 -4.204882 -0.043061 1.070582 -0.225437 4.924213 3.188491 6.021748 0.699303 -1.206111 -0.618930 -4.161222 +PE-benchmarks/boyer-moore-algorithm.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -2.431279 -2.960498 -2.586988 -6.261348 5.407062 4.140247 2.724333 -3.951146 -7.825903 -1.839960 3.266782 -8.974088 -2.298244 7.975548 -2.279987 7.716409 10.340148 0.720472 -4.073281 -1.075554 9.757562 -1.269886 12.250175 8.655995 -7.006261 -0.404934 -1.460742 3.380698 1.901048 1.578695 2.637303 -4.376114 4.688946 -9.035483 -1.758279 -4.489869 1.537933 2.630555 6.774228 -10.505682 1.579340 1.951724 1.338133 -1.562876 -2.473881 1.576695 5.139964 6.375579 -2.102595 3.112765 7.306689 0.560613 -0.722361 2.224117 0.392957 -0.154104 -0.395315 -1.558275 -3.710659 -4.329156 -0.773688 -2.516553 1.639061 5.918949 9.935026 -0.059431 0.267088 5.833412 0.830779 2.075005 4.937071 1.254232 -1.451875 -1.513024 4.815215 -9.579480 -1.947468 -13.893002 -1.914065 -18.328464 -4.310843 -0.281651 6.955762 1.338934 3.671727 -0.677845 6.640273 -0.943688 -1.944708 9.942777 7.535147 -5.763312 -3.303668 -5.429648 -4.078391 2.419753 -4.108154 0.302551 5.792276 1.998445 -5.914613 -2.247261 2.538813 2.739282 -2.211577 -7.363286 1.018630 5.383094 -6.676116 -4.899441 -0.411822 7.754652 -1.045519 -12.973041 -2.644796 -4.957594 3.299650 0.271346 -1.207930 -4.402372 0.361101 2.892862 -2.134073 -3.115231 -1.732493 5.461275 4.748105 3.935134 1.542014 2.198206 1.282343 13.383982 2.337538 -3.819503 -0.265459 -0.156868 -1.134061 3.951304 -4.019627 -3.493165 4.044282 -7.634671 2.305149 4.583730 -3.394756 -3.063645 4.599013 2.547893 2.005634 24.377232 1.393705 10.506711 7.542253 -6.365404 2.745335 -3.125454 0.933210 3.054588 3.366273 -1.345962 -10.068537 -6.982595 3.969674 6.111996 5.061292 -9.299686 -2.121983 -0.163629 0.528451 -0.297448 -1.478093 2.505836 0.964812 -5.567491 -0.804140 6.867104 16.030846 -2.784375 0.873349 4.606877 4.505835 -4.307196 -9.579789 -3.583527 -5.172380 0.977536 2.291489 0.962745 3.597032 8.821715 -11.449289 5.589943 -0.431044 1.650404 4.862405 3.154512 -8.478576 -11.540458 -2.569261 3.941956 8.149782 -2.557622 2.197690 3.145388 -5.790327 0.547121 1.254786 -0.700357 -0.854014 2.409702 -1.044615 -2.695383 -3.778237 1.237198 -3.126300 0.247776 -0.183448 4.144229 3.289124 -10.085280 5.985686 -1.141737 -3.454868 0.766195 -1.375156 9.223664 -5.713021 -6.528600 4.689620 -1.902748 -4.890723 -4.514942 1.783338 3.660215 2.650501 2.646658 -3.504166 -8.019947 6.527720 -3.433380 5.085084 3.074481 -0.810431 4.772021 -3.258704 -2.905150 -8.983835 -5.647127 -1.231838 -0.468937 -7.776219 -1.431834 -1.218671 6.406815 4.484668 0.842670 -7.552999 0.647681 8.293196 -7.975777 -2.948311 5.708622 4.707310 -9.002751 3.278015 6.583601 -8.747979 0.441365 -4.024399 -0.014841 -1.756342 -5.156545 4.345231 1.334838 4.217180 -0.549123 1.703512 0.301504 2.945868 2.564223 1.364078 -0.602263 11.911873 8.996132 -3.059194 -3.464429 -7.984124 2.283141 -8.185446 -10.666871 3.271777 1.978265 -5.634338 1.757768 2.298207 9.988062 2.362679 -1.152653 -2.133800 1.006692 +PE-benchmarks/boyer-moore-algorithm.cpp__badCharHeuristic(std::__cxx11::basic_string, std::allocator >, int, int*) = -0.968473 -1.538863 -0.533295 -2.448942 0.961795 0.830329 0.663591 -0.959564 -2.847573 -0.486436 0.876402 -2.054966 0.352259 2.694811 -0.586246 2.528945 3.579472 0.831861 -1.304057 -0.200538 2.912650 -1.610416 2.814195 2.926379 -1.712297 -0.249011 -0.359107 1.702362 0.781193 0.520133 0.599022 -0.383578 0.683894 -3.103458 -0.548601 -2.469598 0.557401 1.700792 1.980046 -3.826270 0.830275 0.201413 1.067750 -0.765696 -0.923391 -0.073370 0.845580 2.060882 -0.570334 0.836897 1.931076 0.113523 -0.305744 0.577255 0.347622 0.934985 0.084614 0.042451 -0.797858 -0.897047 0.000492 -0.973927 1.381174 1.837570 2.738183 0.065669 0.067391 1.705190 0.682419 0.515599 1.747494 0.089986 -1.627112 -0.880426 0.883738 -4.244545 -0.013597 -4.279723 -0.196145 -4.674223 -1.158985 0.440718 1.924833 0.269549 1.360613 0.411865 1.890283 -0.959851 -0.671859 2.432787 1.812508 -1.784598 -1.010484 -1.689078 -1.427235 0.971413 -1.092721 -0.581906 1.701826 0.920271 -1.621162 -0.588447 1.363760 1.363442 -0.767192 -1.928735 0.674912 1.943332 -2.069842 -2.403595 0.462588 2.413102 -0.873364 -3.187230 0.101949 -2.368276 1.025004 -0.190665 -0.706075 -2.026174 0.124404 1.131332 -0.410159 -0.995050 -0.989631 1.617543 0.668628 0.848508 0.170678 0.197186 -0.008733 3.341931 0.741014 -1.556404 0.242128 0.538686 -1.043298 0.851807 -1.819866 -1.665376 0.903458 -2.567594 -0.203119 1.474678 -1.287165 -0.505680 2.413507 1.294538 0.553223 8.401357 0.576053 2.953861 2.326395 -1.814508 1.109983 -0.473052 0.466448 1.065115 0.907873 -0.632014 -4.248298 -2.089435 0.691346 2.027514 1.881325 -2.312584 -1.862579 -0.593770 -0.217855 0.910225 -0.510609 0.372016 -0.104316 -1.852278 -0.406359 1.376721 4.779327 -0.534090 0.973042 1.184627 0.902675 -2.503070 -4.153203 -1.040759 -2.324338 0.406544 -0.297340 -0.041848 1.203757 2.710257 -3.517569 2.005528 -0.727684 0.550396 1.507809 0.588299 -2.209589 -4.804196 -1.157626 0.928660 3.232440 -1.517174 0.750041 1.436172 -1.867025 -0.096377 0.409950 -0.309582 -0.413569 0.765260 -0.056394 -0.764035 -0.732926 1.583195 -1.016384 -0.451561 0.411445 1.369511 0.423199 -1.798179 1.605005 -0.361842 -0.771036 1.098246 -0.162850 2.147427 -1.963707 -1.825410 1.656728 0.682614 -0.363945 -1.461018 0.487495 1.853996 0.238735 -0.339472 -0.808502 -2.597394 1.155786 -1.683120 1.565710 0.849943 -0.843780 1.072412 -0.245719 -0.326129 -2.507929 -1.084616 -1.821382 -0.149061 -1.955833 -1.290947 -0.330720 2.239283 1.368239 0.481249 -1.610791 1.171937 3.024628 -1.715262 -0.760013 1.388730 0.491952 -2.428121 0.495466 1.883122 -3.359060 0.381582 -0.957555 -0.036367 -0.083970 -1.352515 1.815403 0.800990 1.571714 -0.511968 0.644079 0.450887 1.013729 1.274423 0.672911 0.293722 3.564031 2.110904 -0.070472 -1.329144 -1.963651 0.402574 -2.460671 -2.146041 0.507226 1.562879 -1.858405 0.801119 0.866638 2.842245 0.698891 0.153055 -0.066738 0.051228 +PE-benchmarks/channel-assignment.cpp__main = -0.484014 -0.349485 1.090927 -1.946824 1.256646 0.467230 0.601797 -0.149534 -2.271602 -0.476911 0.295161 -2.110947 -0.672784 2.377218 -0.528822 0.815284 3.089810 0.920046 -0.979929 -0.309519 1.520699 -1.072587 2.210760 2.428770 -1.653411 0.163541 -0.303636 1.105032 0.245482 1.861940 -0.821834 -1.140639 0.242383 -0.814068 0.480930 -1.643903 -0.036724 0.471258 0.348175 -3.332197 0.624245 1.148187 0.971549 -0.670761 -0.113887 1.016299 1.863884 1.509817 -0.408117 0.266691 1.199653 0.040807 0.130749 0.387288 1.060539 0.666690 1.676414 0.558873 -1.209726 -0.226662 -0.412264 -1.037307 0.437149 1.678521 2.142703 0.250760 -0.191769 0.018933 0.491637 0.424273 0.959274 0.199328 -0.004195 -0.060371 0.732470 -1.424059 0.595038 -2.905924 0.081979 -4.238448 -1.258831 -0.239610 2.093167 0.381555 0.366477 -0.817696 1.936509 -0.712194 -0.015626 1.044724 2.300351 -1.275510 -0.939739 -1.326033 -1.443028 0.677736 -0.696635 -0.594543 1.347248 0.131072 -1.632976 -0.561449 1.060087 0.562407 -0.661215 0.322631 0.376182 1.780703 -1.756702 -0.922074 -0.684142 1.157519 0.157500 -2.635445 0.050623 -1.410225 0.190927 0.226393 -1.101058 -1.252126 0.637592 0.859069 -1.119326 -0.114567 -2.011187 2.303045 0.191131 0.422369 0.146923 -0.126339 0.367928 1.390026 0.853602 -1.462774 0.321418 0.351494 -1.029891 0.202104 -1.401712 -1.101301 0.809462 -1.589318 -0.249553 0.466932 -1.324962 0.159863 0.396243 0.641151 0.697297 5.545952 -0.458103 2.126369 0.750099 -1.757635 1.874017 0.410944 -0.160943 0.238128 1.207914 0.314180 -2.362676 -1.666711 0.985374 2.052413 1.580674 -1.821494 -0.456362 -0.581866 -0.397816 0.534479 0.308360 0.211702 -0.107638 -1.536440 -0.648867 0.647472 3.802708 -0.426046 -1.906328 0.605045 0.272014 -0.808089 -2.021066 -0.397544 -0.940383 0.467657 -0.630241 -0.418467 1.524428 2.485617 -4.416069 2.252312 -0.557403 -0.753172 2.319672 -0.291057 -1.199680 -2.961597 -0.685436 1.343650 2.846121 0.036233 -0.665826 0.556801 -1.653697 -0.259267 -0.016693 0.481137 -0.748507 0.851543 0.125505 -1.322313 -0.790986 -0.988930 -0.488300 -0.333777 -0.732671 0.912405 0.274728 -3.006303 1.991368 0.240582 -0.240009 0.155454 0.004444 0.335284 -1.629094 -1.941522 0.512733 0.059488 -1.054541 -1.286083 -0.121652 1.238165 -0.138743 0.128669 -1.029023 -2.500135 1.683601 -1.102882 1.884183 0.869302 -0.224887 1.340466 2.249654 -0.347444 -1.410624 -0.681220 -0.163740 -0.695297 -1.168612 0.018439 -0.808599 1.559309 1.480208 0.095975 -0.451515 -0.548927 2.323594 -0.720246 -0.734850 1.422433 -0.997561 -1.288683 0.605556 1.855365 -2.143910 -0.423798 -1.350258 -0.828615 -0.491909 -1.035432 1.017192 -0.175111 0.690853 0.152210 0.008185 -0.621863 0.533874 0.392856 -0.408707 0.268919 2.846908 1.969442 -0.797231 0.639675 -1.622101 1.079474 -2.222080 -1.579546 0.201879 0.231546 -1.652325 0.307691 0.564972 1.629852 0.080839 0.011870 -0.336217 0.385934 +PE-benchmarks/channel-assignment.cpp__bpm(int (*) [4], int, bool*, int*) = -2.678065 -2.216553 0.107234 -6.239615 3.929675 4.679540 1.859487 -3.725369 -6.023449 -0.749117 2.186174 -5.440261 -0.445284 7.226981 -2.278788 6.183614 8.619035 1.229214 -3.439377 -0.460852 7.191316 -0.995502 8.236654 7.173544 -5.387482 -0.682138 0.497735 3.630219 1.830515 1.840426 -0.113579 -2.506283 2.664080 -7.223523 -2.110732 -4.376003 1.283225 2.277396 5.284420 -8.541622 1.754961 -0.697772 -0.610072 -1.955895 -2.427733 -1.832587 4.181765 5.677008 -1.217024 1.454535 4.798046 1.250101 -1.358363 1.651115 1.355680 2.006833 0.585812 -0.124146 -1.935598 -3.202884 -0.456945 -1.546151 2.028751 5.771831 6.775465 0.940852 0.107819 4.556145 0.979582 0.995237 3.455765 0.832920 -2.612505 0.200317 2.674616 -9.248750 -0.159061 -9.678520 -1.482230 -8.524511 -3.324816 0.289250 3.071360 0.094218 4.472290 1.089397 5.664615 -1.637456 -1.522492 5.897892 6.570336 -6.161518 -2.624094 -4.294259 -3.869164 1.856691 -3.295303 0.342163 1.568840 1.020765 -4.929594 -3.437183 2.196750 3.690121 -2.232178 -5.154282 1.597608 5.096906 -4.917384 -5.773646 0.347060 4.707124 -2.657449 -9.001079 -2.599470 -4.557526 4.458562 -0.431631 -1.939181 -6.856839 0.641772 4.249631 -1.300119 -4.089900 0.067915 3.269188 3.564196 2.455262 0.406117 0.141936 1.248823 10.142110 2.691642 -3.637091 0.542712 -0.086248 -1.845082 2.237054 -3.617154 -2.982829 0.551761 -6.148135 0.003366 5.983761 -3.442809 -1.285589 5.211642 2.281236 1.836420 20.919807 0.685358 6.665107 5.191294 -6.303809 1.246596 -2.484065 0.178727 2.079537 2.139782 -0.065863 -10.457749 -5.740324 3.312992 5.910217 4.833127 -6.191597 -2.664811 -1.382555 -0.469806 0.424007 -1.011817 1.450931 -0.248021 -4.882298 -1.416323 5.087555 11.702212 -2.941096 -1.294314 3.940481 2.009392 -3.736816 -7.557082 -3.083222 -4.595240 1.218555 2.053692 0.036501 3.634930 7.774177 -8.779363 5.049321 -1.397908 -0.129925 3.983838 2.166964 -5.701695 -6.066816 -1.630581 3.930522 6.512567 -2.293183 1.567246 2.555818 -5.402190 -0.430687 1.474276 -0.161387 -1.250651 2.392033 1.115257 -3.637735 -3.383256 2.806558 -2.020317 -1.688386 -0.008894 3.875946 -0.598455 -7.077929 5.934537 0.127684 -1.986952 2.821798 -2.111701 6.889155 -5.689274 -6.215713 4.906735 0.500316 -0.578764 -1.905974 1.348376 4.499220 2.272937 1.437741 -3.887336 -6.264035 2.846377 -2.067676 4.703457 2.345897 -0.302665 3.515248 -3.108400 -1.280537 -6.075481 -3.721724 -0.894096 1.174841 -6.032218 -4.001207 -1.217308 6.519035 4.332941 0.114192 -4.541526 0.708735 6.350092 -6.485748 -1.297006 3.871996 3.977875 -7.064729 0.293180 4.983831 -6.588035 0.146856 -2.061550 -0.320299 -1.956056 -5.039640 3.851667 1.386399 3.967461 -0.030481 1.354289 0.634470 2.568487 2.551443 2.192825 1.165750 7.354135 5.948882 -1.521285 -3.267638 -5.995775 2.180149 -7.524762 -7.607736 3.383534 1.341613 -4.231750 1.012071 0.955266 6.968410 1.301892 0.294075 -0.193366 -0.102119 +PE-benchmarks/coin-change.cpp__main = -0.862985 -0.931002 -0.137924 -2.096215 1.723803 1.502685 0.929554 -1.133825 -2.735806 -0.365952 1.099699 -2.956011 -0.616758 2.882747 -0.780563 2.178057 3.691725 0.621511 -1.402802 -0.357065 2.401189 -0.524363 3.604472 3.174080 -2.021863 -0.007940 -0.535346 0.959864 0.431768 0.552835 0.042784 -1.184552 1.270352 -2.464162 -0.610352 -1.331232 0.169627 0.700598 1.924962 -3.704717 0.640385 0.288730 0.501155 -0.675644 -0.712029 0.640268 1.918531 2.119933 -0.211123 0.950879 1.840058 -0.021758 -0.047316 0.664708 0.682072 0.387275 0.534901 0.020519 -1.258397 -0.995677 -0.310451 -0.759493 0.316621 2.150922 2.824980 0.327553 -0.226361 1.351563 0.531348 0.643895 1.468624 0.425348 -0.483882 0.048938 0.987073 -2.857298 -0.181344 -3.891394 -0.587230 -4.694656 -1.609473 0.189839 2.341813 0.265484 1.201855 0.030456 2.374004 -0.387256 -0.744835 2.175258 2.901340 -2.183232 -1.289267 -1.333294 -1.212122 0.679921 -1.149873 0.265395 1.668002 0.564364 -2.201631 -0.798553 1.075592 0.950404 -0.856377 -1.523548 0.633290 2.050512 -1.943075 -1.635963 -0.108985 2.073670 -0.241433 -3.853394 -0.391191 -1.471731 1.005245 0.308689 -1.153459 -2.021477 0.461856 0.929377 -0.885969 -0.921383 -0.737659 1.815516 1.095051 1.140834 0.309121 0.602126 0.699617 3.595056 0.701606 -1.598987 0.405596 -0.074032 -0.503055 1.262204 -1.313168 -1.367816 0.349404 -2.464676 0.863719 1.473349 -1.487781 -0.595557 0.999158 1.163323 0.408648 7.125761 0.082806 3.168193 2.077187 -2.362156 1.197812 -1.052626 0.226691 0.653159 1.177339 -0.162259 -3.167166 -2.267959 1.527026 2.597803 1.877513 -2.875746 -0.629241 -0.196900 -0.101244 0.031058 0.035548 0.709553 0.287214 -1.689687 -0.517072 2.010624 5.132817 -1.023299 -0.486680 1.273405 0.705415 -0.698507 -3.019048 -1.072480 -1.461519 0.520986 0.634281 0.321836 1.368902 3.095484 -3.934790 2.251077 -0.490595 0.080699 2.200273 0.968944 -2.475333 -3.168478 -0.895851 1.498413 2.906266 -0.480922 -0.140358 1.018105 -2.150856 -0.253059 0.498369 -0.081348 -0.531146 1.016236 0.128499 -1.182859 -1.059225 0.342328 -0.646950 -0.276734 -0.210624 1.649028 0.434251 -3.347633 2.284886 0.085111 -1.109922 0.328372 -0.631797 2.280646 -1.901476 -2.228441 1.419813 -0.459717 -1.173438 -1.242284 0.294448 1.283742 0.498552 0.929685 -1.322981 -2.440698 2.022073 -1.001995 2.140090 1.063959 -0.333130 1.521351 -0.324734 -0.947058 -2.086843 -1.662791 -0.105274 -0.245254 -2.189439 -0.291084 -0.645810 2.298911 1.564469 0.329840 -1.972846 -0.070139 2.610072 -2.209200 -0.798825 1.775714 0.854361 -2.462297 0.842829 2.157716 -2.749080 0.208426 -1.155236 -0.451897 -0.960289 -1.761235 1.440219 0.431466 1.384741 -0.261738 0.407444 0.201802 1.041001 0.679963 0.487470 0.349908 3.370816 2.424379 -0.838949 -0.615606 -2.474762 1.222845 -2.857483 -2.972918 1.190073 0.784149 -2.004149 0.216621 0.498694 2.543973 0.397343 -0.712809 -0.867371 0.630385 +PE-benchmarks/coin-change.cpp__count(int*, int, int) = -3.595276 -4.594157 -3.569636 -7.348389 5.336111 7.116424 3.031034 -6.000647 -9.266920 0.515023 4.444029 -9.969640 0.122019 9.521498 -2.740270 9.995976 12.202622 1.414825 -5.696027 -0.476970 9.938755 -0.630806 12.681180 10.453697 -6.068395 -0.882304 -2.179744 2.825616 1.773393 -0.945563 1.544177 -2.296345 4.719037 -11.590400 -4.034740 -4.236403 1.334699 3.568559 9.856956 -11.669284 2.438072 -1.006323 2.149275 -2.536275 -3.728250 -0.566272 4.746915 7.398776 -0.035824 2.568680 6.636265 0.302989 -0.850286 2.347449 1.311301 1.973466 -0.204374 -0.275642 -3.145537 -5.105105 -0.415803 -0.024376 2.270638 7.231219 9.520778 1.687650 -0.407912 7.117010 2.635584 2.017047 5.445051 1.147337 -4.275387 -0.005996 2.522696 -12.718161 -1.016193 -12.935178 -2.265860 -12.414544 -4.398245 2.024918 5.685097 0.469199 5.863555 1.882298 7.311695 -1.576546 -3.566178 8.494164 8.747672 -8.156006 -4.099834 -4.777417 -4.082891 1.830343 -3.722826 1.622211 5.975186 2.711570 -7.084119 -2.762175 2.937346 4.717979 -2.685191 -8.112532 3.004423 6.241924 -4.764667 -7.226961 2.625851 8.723487 -2.850649 -13.425001 -1.895584 -6.231634 2.746051 -0.073162 -3.244222 -8.778160 0.573570 3.574909 -2.090085 -4.570793 0.016075 4.274687 5.027451 4.121566 0.592152 2.183810 1.894675 15.013311 0.822378 -5.435744 1.685216 -0.620931 -1.217344 4.945173 -4.443668 -5.055748 0.201276 -9.234930 3.364491 7.058114 -4.444574 -1.871561 5.367754 5.009848 0.859496 26.994610 1.410646 11.434873 8.708793 -8.068153 3.033915 -4.880698 1.562204 2.593246 2.744809 -1.980919 -13.470634 -8.101554 4.970178 8.116422 6.299937 -9.541711 -3.021015 -0.539633 -0.674757 0.077721 -1.290632 2.603492 0.531010 -5.498813 -1.447987 8.128919 18.452980 -3.752383 3.023810 5.364553 3.084226 -3.748599 -11.798276 -4.812649 -7.163538 1.685260 2.927632 2.017913 4.293071 10.110755 -9.510760 6.691386 -1.565749 1.828536 6.784786 4.505018 -9.734514 -10.272440 -3.618465 4.569998 9.177535 -4.087863 0.426455 4.192396 -6.902849 -0.561239 2.325998 -1.575273 -1.037046 2.720551 0.408801 -3.108231 -3.080677 5.176967 -2.775523 -1.466693 0.761430 5.929291 0.735239 -7.659487 7.186885 0.332214 -3.903080 2.397611 -3.074174 9.513465 -5.906813 -6.401671 6.139377 -0.318580 -1.189016 -3.317600 2.080951 4.858361 2.739024 4.345339 -5.100362 -7.861755 5.278813 -3.647130 6.578593 3.144178 -1.611813 2.789589 -5.436587 -2.853255 -8.334482 -6.795882 -2.852476 1.834813 -8.945325 -2.633709 -1.312873 8.671310 4.013904 1.250430 -8.796915 1.388144 8.582606 -8.146201 -2.018463 5.245177 4.247121 -10.793970 0.906668 6.589618 -9.646418 1.947365 -2.401998 -0.275841 -3.392887 -6.429132 5.269248 3.366422 5.795417 -2.256007 1.901417 2.926726 3.773942 3.523464 3.399225 1.965800 11.312029 5.554030 -0.773534 -5.213094 -8.636979 3.321243 -9.295646 -10.784490 5.162641 3.549731 -7.141034 0.989135 2.320481 10.130620 1.573154 -1.930060 -2.291768 1.391696 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__main = -1.228208 -0.627867 -0.122307 -2.713053 2.487107 2.533687 1.204546 -1.754437 -3.312485 -0.683538 1.644947 -4.143097 -1.644793 3.980232 -1.458770 2.292361 4.539642 0.398059 -1.975241 -0.535162 3.109568 0.726738 4.981343 4.262172 -3.382958 -0.012391 -0.141613 0.963599 1.075567 0.909440 0.001760 -2.364729 2.120661 -2.461442 -0.859403 -1.361932 0.193744 0.152789 2.162724 -4.448144 0.683495 0.587567 -0.154952 -0.835213 -0.796399 1.422724 3.234822 3.076593 -0.655480 1.165455 2.668495 0.670278 -0.288516 0.806595 0.816475 -0.308676 0.754128 0.193082 -1.474428 -1.803379 -0.550846 -0.941313 -0.403862 3.466966 3.932418 0.514482 -0.320167 1.664983 0.427315 0.939321 1.675355 0.942400 0.557989 0.788310 1.796320 -2.194801 -0.388238 -4.560064 -0.930506 -6.577525 -1.928576 0.003940 3.020736 -0.036635 1.474792 -0.361803 3.711675 -0.092435 -1.061599 3.351729 4.498722 -2.996005 -1.640908 -1.664253 -1.960264 1.030789 -1.979468 1.129424 1.415644 0.445569 -3.264871 -1.672554 0.153182 1.050141 -1.398364 -1.683218 0.590804 2.370741 -3.198546 -1.280468 -0.490208 1.945000 0.086389 -5.515352 -2.352401 -1.740510 2.035644 0.246788 -1.560347 -2.473123 0.656497 1.306554 -1.191533 -1.432948 -0.344365 1.985241 1.784718 1.928711 0.330130 0.592453 1.541411 4.844208 1.060118 -2.110058 0.436872 -0.693239 -0.296174 1.805211 -1.608187 -1.222480 1.026527 -3.056043 1.600446 2.312489 -2.036335 -1.273860 1.110142 0.733361 0.666740 9.036982 -0.125495 4.102433 2.608085 -3.537674 0.214334 -1.750723 -0.086295 0.910274 1.595819 0.580587 -2.731805 -3.102545 2.685243 3.911754 2.476572 -3.764794 0.556627 0.278830 0.034147 -0.800393 0.283348 0.895855 0.368188 -2.509779 -0.924004 3.192833 5.833305 -1.645477 -1.650843 1.744445 1.587830 -0.130668 -1.830086 -1.263101 -1.152408 0.968712 2.028420 0.365476 2.229500 4.513393 -5.459194 3.050971 -0.127007 -0.118025 2.148124 1.439385 -3.345279 -1.938512 -0.461147 2.368704 3.057137 0.002488 -0.183693 1.092056 -3.276681 -0.435192 0.921947 0.093513 -1.010822 1.657694 0.919611 -1.733163 -2.194990 -0.101435 -0.484617 -0.280333 -0.796688 2.438440 -0.194690 -5.645978 3.648233 0.205363 -1.633960 -0.481644 -1.264598 2.870909 -3.213771 -3.657610 1.903243 -1.307096 -2.211572 -1.305573 0.314441 1.683164 1.369522 1.954919 -2.379889 -3.352054 3.249944 -0.796706 3.181488 1.554825 0.204416 2.659837 -1.613909 -1.035371 -2.962586 -2.192515 1.370174 -0.168511 -3.208530 0.224149 -0.952948 3.085212 2.535013 -0.296051 -2.697309 -0.461262 3.036859 -2.971082 -1.034769 2.293580 2.333819 -3.237283 1.474449 2.787227 -3.071610 0.112767 -1.896628 -0.978560 -1.837696 -2.857241 1.953356 0.271642 1.901420 0.395166 0.490349 -0.226672 1.450014 0.602838 0.360695 0.781709 3.880855 3.659774 -1.858820 -0.381842 -3.831193 2.180864 -4.385960 -4.738010 2.282895 -0.381936 -2.314387 -0.132662 -0.378813 3.290581 0.718067 -1.065456 -1.382507 1.365833 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__getMaxUtil(int (*) [4], int (*) [4][4], int, int, int) = -30.282886 -24.039261 -19.086613 -58.196415 50.285431 64.649249 25.007781 -52.197007 -70.009807 0.863590 40.576771 -76.925353 -16.218240 81.433657 -30.851520 66.717771 90.087798 5.629805 -47.156940 -9.137237 79.377151 20.457214 104.849685 86.580760 -67.334752 -4.465874 2.097546 15.765195 29.498036 4.740559 -1.812032 -34.018284 50.075510 -78.012525 -32.586715 -31.774758 7.854221 10.925708 71.553589 -83.081247 16.611445 -9.857492 -8.438571 -17.978972 -25.509626 18.393196 54.062135 65.535845 -13.365134 25.814273 59.621119 13.464924 -13.166291 17.672859 13.574995 4.956923 7.363154 16.526663 -20.207335 -48.793244 -9.412847 -4.477156 1.566212 71.302362 80.397985 11.713376 -4.515663 52.633010 14.515091 15.720330 39.906191 18.004494 -2.265587 10.977163 35.908207 -70.868161 -10.770376 -100.518177 -25.119573 -117.886139 -31.706604 10.042981 44.209478 -23.794323 47.146963 7.729397 73.036555 -4.098157 -31.034030 72.404444 84.250052 -72.963307 -31.828656 -32.097537 -42.034483 15.630249 -41.298032 28.476948 32.457051 6.282484 -65.597553 -43.427992 0.888965 34.105454 -28.487271 -56.121600 16.934699 45.378613 -56.721510 -41.352231 6.767068 44.676160 -15.969796 -112.868593 -53.810984 -45.247194 53.012033 -3.183503 -29.637628 -67.833415 8.120182 35.317451 -19.966055 -46.137400 26.051448 26.814713 47.473773 45.453430 2.939954 5.448803 27.436553 120.337211 22.087180 -45.730967 11.119861 -17.945008 -5.720284 44.339092 -35.663777 -27.588065 20.995974 -67.815716 35.035272 62.202934 -39.155667 -21.677808 60.946365 23.872968 8.786333 203.425034 4.742457 87.698846 63.291425 -74.344177 -7.955841 -44.253049 5.816804 26.455436 28.127993 2.368311 -78.759714 -67.640876 54.205957 76.695452 51.369823 -85.492026 -0.885524 3.978405 0.805703 -13.971794 -5.683595 17.520730 5.793019 -52.439419 -17.806501 69.974791 125.049878 -43.205665 -14.728219 42.243773 33.734598 -15.675584 -49.401382 -35.739997 -40.035018 21.956786 47.771613 11.493235 45.964599 92.153783 -97.291947 56.455852 -11.693680 1.262286 38.482880 42.577774 -76.430426 -29.380375 -12.265413 42.069354 56.863889 -9.046004 3.109204 32.401136 -67.069244 -7.589677 20.649624 -6.634266 -17.667543 31.470252 25.506539 -33.700298 -42.439349 24.770873 -8.889672 -13.449913 -3.047247 54.750304 -18.527354 -105.970889 69.112371 5.641035 -35.325688 3.598113 -28.695112 71.096275 -64.305926 -72.091419 51.599582 -15.376514 -21.048010 -22.076747 14.539221 40.552251 36.642241 47.533915 -55.494152 -72.434118 53.957656 -19.232315 63.080273 29.661039 0.488435 46.570723 -72.120917 -17.482229 -75.368814 -43.212282 15.111116 13.465724 -74.697467 -14.656439 -14.772691 71.720013 45.579892 -3.474495 -61.446483 -1.402490 62.039371 -75.026282 -12.719419 44.057228 76.646562 -79.984702 19.603838 53.756310 -64.836209 9.003099 -25.131565 -19.314447 -38.897238 -59.346575 47.743760 17.989306 48.668271 -1.740068 17.525605 11.498716 32.429064 18.263298 20.766864 20.481997 75.117501 74.324853 -31.642485 -32.537390 -79.140724 42.015810 -88.407682 -103.608357 56.484625 -4.324176 -53.565727 -0.561793 -4.588405 80.142608 17.608227 -20.548248 -21.516903 21.393684 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__main = -6.933506 -1.093844 8.773630 -18.463618 21.735802 11.372748 7.533666 -2.673333 -15.753563 -6.055097 1.259541 -13.955656 -15.032913 21.959088 -7.369219 13.171907 21.759353 -0.412642 -7.095212 -4.047989 23.353844 -6.771509 25.329510 12.000175 -23.690151 -1.035795 -1.027105 16.224433 3.117481 19.509237 -2.947143 -10.756397 4.591302 -7.743207 6.356507 -10.787217 7.732438 3.146784 -0.689206 -25.785537 1.792767 10.697185 -1.213053 -2.276523 -4.782246 8.501799 15.833692 19.268994 -10.207731 1.987633 17.559026 1.910518 -0.993846 7.412778 -0.842979 0.410638 6.928260 -2.493879 -13.973879 -8.173903 -2.947549 -15.853632 5.932975 16.272150 24.981879 -3.554518 2.927809 13.707274 -3.030725 6.945759 8.419976 4.267854 0.331697 -3.068264 16.961678 -10.260053 -4.245872 -24.191059 -3.139421 -37.417590 -13.340749 -12.304537 11.986740 7.806798 9.021579 -7.492759 24.785806 0.507801 -1.610660 17.556927 20.721805 -15.365975 -6.302213 -24.315683 -12.481671 4.930078 -13.400255 -7.114968 9.130081 4.246665 -14.654400 -6.487800 2.760034 3.447542 -5.849176 -11.006549 -6.792509 18.957086 -19.652323 -11.411122 -11.066283 14.653768 -3.707856 -29.900409 -3.651404 -9.049942 7.753101 -3.186597 7.879560 -7.319145 2.766865 15.229143 -8.004776 -7.151593 -12.496331 21.434287 11.737566 0.530682 7.031809 3.565559 -0.183719 17.293980 16.376955 -7.464220 -12.315981 3.582270 -5.730858 4.950305 -11.067800 -1.423699 8.635005 -18.948695 -0.440558 11.496179 -5.465242 -3.065810 -2.010784 -2.142600 13.909803 47.480023 -0.616066 14.836587 4.971751 -18.670525 15.199009 0.190601 -3.073082 9.013057 8.169741 -2.361023 -19.549391 -18.714265 12.309638 14.432901 12.743775 -19.086254 -2.574308 -5.962314 0.522117 -3.362718 -4.346611 13.011857 -2.541670 -12.681183 -4.289475 4.838064 34.198889 -7.860859 -16.410000 19.057332 9.617100 -14.165332 -18.454535 -10.676955 -6.883807 -5.094893 3.941528 -2.738198 10.812235 25.267415 -31.975087 16.905092 1.550996 -4.742315 15.391314 -7.813854 -6.380682 -23.067158 -4.625807 15.101030 20.848547 -4.422076 -1.149154 0.817868 -16.354012 7.010335 1.752673 4.115151 -0.826473 6.275741 -4.485120 -10.781526 -14.630995 -8.874141 -9.423909 2.426621 -4.264114 5.243005 3.044851 -30.623813 20.802527 -8.830126 -5.149988 6.768749 2.083635 17.477424 -12.728012 -21.456791 12.512832 -0.418321 -13.285520 -17.036352 6.212751 13.271319 1.953101 0.328831 -10.127026 -26.811857 13.522958 -7.592850 10.321441 6.193703 6.119353 17.547178 11.218836 -11.427161 -18.807589 -14.523266 2.917603 -2.333863 -12.610660 -0.701848 -2.361552 17.459995 13.561653 1.227381 -4.334879 -6.046549 24.510045 -14.438489 -11.264605 18.208864 -1.010461 -15.884827 8.673822 21.488646 -15.500210 -11.350934 -14.364496 3.668488 -5.456047 -15.556716 7.223051 -3.680883 5.914719 6.451546 4.695876 -8.045077 6.712672 6.022800 -1.558020 -10.751738 34.135451 22.911094 -14.300677 0.851388 -14.368467 9.358199 -22.786128 -16.203879 4.758436 -2.055458 -3.603763 9.301428 6.247264 17.819903 0.132075 -0.717707 -1.561512 -8.960805 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__buildSuffixArray(std::__cxx11::basic_string, std::allocator >, int) = -6.137159 -4.552656 -1.543121 -14.977894 12.825996 16.806785 5.637241 -9.285324 -16.261931 -1.963701 6.094038 -19.703023 -3.836340 18.755355 -5.988617 16.207723 25.624965 1.824811 -9.639893 0.554555 18.126090 -0.338817 24.223985 20.694367 -13.974264 -0.863101 -2.876211 8.705138 1.265694 8.026568 0.882352 -11.836738 8.038097 -16.916924 -5.981403 -10.686350 2.202722 4.370022 13.682008 -25.436824 4.199798 3.161008 -1.034340 -4.630684 -5.233299 -2.231627 14.137348 14.367385 -1.572094 3.706759 12.397876 3.384490 -2.070442 4.639821 3.420588 3.110349 3.954053 -0.601102 -7.116003 -9.678020 -2.338112 -2.488937 2.210540 14.437963 20.299595 2.475365 -0.429927 10.716639 1.257652 3.707655 8.479815 2.980735 -4.940708 1.476052 6.672363 -18.072823 -1.332517 -22.670334 -3.550047 -23.324987 -9.388366 0.412363 10.107805 5.035915 10.675227 -3.190616 15.527415 -4.201425 -4.449959 16.286858 18.609913 -15.066501 -6.867237 -11.421779 -9.053753 3.628076 -7.999062 0.818236 8.158203 2.655996 -13.807803 -6.378688 6.514807 7.718236 -5.310894 -12.618893 3.438483 12.970671 -13.114887 -12.233976 0.850474 15.665437 -4.684693 -26.750491 -10.355068 -11.870806 3.834048 -0.022232 -5.064699 -15.690945 2.733653 8.864104 -4.697841 -9.155611 -1.000908 13.616154 10.112242 6.703331 2.076649 2.768838 4.140192 27.463276 4.844208 -8.642681 1.577853 -1.628906 -2.285863 7.318039 -9.391077 -6.438833 -1.771770 -16.940968 4.086989 15.628405 -8.393096 -2.420253 4.489889 6.306459 4.113003 61.665075 -0.003385 20.998025 14.236730 -17.078322 7.481900 -6.925085 -0.072637 3.788142 4.929870 0.232549 -29.623884 -14.630995 10.766736 15.573010 12.034735 -20.180868 -1.692095 -1.825940 -0.714177 -1.161454 -1.254112 5.036596 1.628319 -12.772505 -3.488970 15.013482 38.563312 -7.073410 -5.545354 11.561158 5.837832 -8.567846 -22.187086 -8.341569 -11.067169 2.373549 8.191017 0.576621 8.879946 20.391533 -23.259296 13.618435 -1.093930 -0.909197 15.953286 5.745131 -15.724161 -18.782098 -5.904777 11.204208 20.352671 -5.508255 1.710943 4.724601 -13.684536 -0.447052 4.458229 -0.805846 -3.014124 6.092330 1.679808 -10.252288 -8.664665 1.616114 -5.761938 -2.736900 -4.391718 9.837509 1.461081 -19.464874 16.024489 1.538315 -6.066375 4.185230 -5.054505 18.425251 -12.535507 -15.804817 11.651235 -1.961765 -6.031440 -6.595707 3.436923 9.326287 7.776443 8.983026 -10.504262 -19.748704 10.751065 -5.646392 13.206495 6.601613 0.163647 8.027983 -2.685278 -5.326969 -17.594442 -15.922562 2.695661 2.456381 -16.481277 -5.939655 -4.022791 16.232972 10.128221 0.973453 -15.300996 -3.477908 18.817118 -14.637700 -2.676751 11.615948 5.342638 -20.209523 0.473561 14.296044 -17.794391 0.344510 -6.615019 -1.827582 -7.408142 -13.368392 8.455750 3.474389 9.469046 0.018270 2.603446 -0.146803 5.497058 5.699763 3.445731 2.077541 23.854318 14.656887 -4.259635 -5.575411 -16.044373 7.201439 -19.526389 -21.433694 9.315196 1.294978 -11.675376 1.678970 4.139382 18.746498 2.712573 -0.979627 -2.358971 0.973082 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(suffix&, suffix&) = -0.161346 0.210252 0.570000 -0.561865 0.634113 0.103252 0.245248 0.186104 -0.621662 -0.659231 -0.059878 -0.538557 -0.738250 0.914812 -0.342671 -0.052375 1.374527 0.431508 -0.026031 -0.432777 0.483983 -0.477981 1.116066 1.072855 -0.965821 0.035886 0.442346 0.452938 0.171828 0.735560 -0.173165 -0.919855 0.391089 -0.155222 0.405127 -0.721537 0.042982 -0.128037 -0.333047 -1.465799 0.071721 0.060064 -0.315818 -0.085072 -0.011768 0.849637 1.089035 0.638810 -0.382982 0.386405 0.601494 0.331594 -0.122920 0.192355 0.194597 0.099372 0.260596 0.066075 -0.531864 0.130254 -0.214780 -0.888600 -0.099792 0.789225 0.969561 -0.038387 0.034895 0.027107 -0.176708 0.243278 0.215609 0.155697 0.524971 0.175632 0.580630 -0.699358 -0.345783 -1.808414 -0.227485 -2.750109 -0.636047 -0.683760 0.865851 -0.197461 0.017198 -0.054132 0.949069 0.039119 0.329921 0.750325 1.223411 -0.584760 -0.441290 -0.650674 -0.375036 0.387357 -0.502748 -0.039367 0.358865 -0.051780 -0.703350 -0.632839 0.404556 0.018451 -0.300364 -0.275758 -0.120973 0.878217 -1.208103 -0.192902 -1.076762 0.126963 0.196824 -1.235151 -0.034872 -0.228895 1.073353 0.333689 -0.309774 -0.430262 0.292177 0.663905 -0.364971 -0.162825 -0.205054 0.891639 0.177668 0.098812 0.197035 0.106414 0.234786 0.700154 1.035312 -0.381855 -0.174461 0.222162 -0.525705 -0.150195 -0.634483 -0.214919 0.555617 -0.669191 0.365410 0.304692 -0.605172 -0.547118 0.422044 -0.340411 0.622247 2.014344 -0.244757 0.593694 0.144250 -0.899373 0.292645 -0.147987 -0.190412 0.164695 0.772970 0.371696 -0.569771 -0.595931 0.347185 0.903598 0.593184 -0.953681 -0.224725 -0.366359 -0.006444 0.000313 0.121422 0.251180 -0.117792 -0.506073 -0.226453 0.384524 1.376714 -0.340820 -0.964830 0.089689 0.364252 -0.072831 -0.667913 -0.059571 -0.061775 0.179482 0.342444 -0.182306 0.490948 1.073626 -2.288591 0.834407 -0.275976 -0.211695 0.355734 0.165086 -0.253411 -1.097712 0.161097 0.795738 1.074541 0.348851 0.079809 0.083579 -0.771536 -0.106549 0.076996 0.608589 -0.323230 0.418203 0.178561 -0.790179 -0.663166 -0.419746 -0.051965 -0.089656 -0.195868 0.296632 0.125082 -2.286761 1.032869 -0.256764 -0.271153 0.021951 -0.015375 0.588620 -0.936622 -1.136004 0.318354 -0.193507 -0.778471 -0.461086 -0.158624 0.617368 -0.077212 0.152481 -0.254079 -1.120198 0.771898 -0.078889 0.665741 0.379744 0.248959 1.431892 -0.026127 -0.345475 -0.660888 -0.337223 0.578083 -0.592680 -0.348711 0.119904 -0.261077 0.612756 1.085947 -0.053607 -0.200441 -0.148539 0.977027 -0.917389 -0.331154 0.684998 0.660118 -0.187390 0.680629 0.806352 -0.961941 -0.567900 -0.628430 -0.117443 -0.035796 -0.632715 0.235615 -0.701343 0.194981 0.432081 0.149763 -0.479796 0.371367 0.003048 0.009494 -0.133806 0.918506 1.713986 -0.929200 0.366136 -0.698696 0.509012 -1.173122 -0.917176 -0.013034 0.018375 -0.160444 0.181294 -0.147328 0.468862 -0.033785 -0.088130 -0.281425 0.053169 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/count-1s-sorted-binary-array.cpp__main = -0.849185 -0.777646 0.046874 -2.101084 1.647172 1.061595 0.928374 -1.181754 -2.626670 -0.548698 1.221600 -3.115301 -0.881991 2.979904 -0.858238 1.941934 3.469960 0.469594 -1.414940 -0.667263 2.249130 0.243437 3.513828 3.085845 -2.318367 0.049854 -0.504096 0.653387 0.907339 0.373663 0.187735 -1.458641 1.372610 -1.909211 -0.455813 -0.969779 0.155596 0.546262 1.868054 -3.417372 0.675320 0.536365 0.891429 -0.742246 -0.603865 0.723967 2.095001 2.266086 -0.300085 0.897630 1.993124 0.244532 -0.001476 0.620229 0.639997 0.013988 0.671351 -0.376607 -1.243390 -1.055162 -0.309689 -0.542747 0.011345 2.391425 2.831252 0.383635 -0.350272 1.283773 0.775451 0.784483 1.432694 0.585210 0.131382 0.214356 1.174628 -2.193080 -0.288098 -3.922737 -0.554015 -4.905515 -1.669682 0.199155 2.503253 0.136390 1.097279 -0.082487 2.512824 -0.213444 -0.817195 2.061064 3.091283 -2.043816 -1.283276 -1.231220 -1.329563 0.851537 -1.339260 0.642233 1.183218 0.540592 -2.371950 -1.090303 0.660217 0.769710 -0.973622 -1.123722 0.696171 1.781691 -1.978537 -1.267703 -0.200692 1.817565 0.061576 -3.652998 -0.630641 -1.460654 0.959623 0.293627 -1.192939 -1.780746 0.412997 0.673444 -1.158079 -0.971230 -1.120636 1.535609 1.182869 1.371211 0.232869 0.554221 0.977336 3.412682 0.492395 -1.830897 0.460832 -0.283584 -0.218121 1.313973 -1.376818 -1.339733 0.893961 -2.130734 0.813814 1.321013 -1.518417 -0.875627 0.872441 0.830818 0.405575 5.600154 0.034721 2.926653 2.025294 -2.213175 0.652097 -1.131112 0.113507 0.582881 1.255559 0.157223 -1.941357 -2.428960 1.747763 2.711812 1.899126 -2.441385 -0.337714 0.101212 -0.027606 -0.213183 0.212221 0.658661 0.364479 -1.954891 -0.589009 2.057965 4.287146 -1.009678 -0.680296 1.157524 1.137624 -0.196836 -1.891317 -1.021314 -1.284150 0.644327 0.886533 0.477901 1.658084 3.269736 -4.083746 2.352252 -0.193942 0.063445 1.700069 0.886010 -2.507438 -2.222936 -0.589457 1.488345 2.517368 -0.234907 0.028567 0.981619 -2.357546 -0.276214 0.345015 -0.080102 -0.720124 1.065157 0.263512 -1.067457 -1.230579 0.203013 -0.588360 -0.290583 -0.343001 1.770659 0.820876 -3.372928 2.409931 0.011834 -1.063037 0.000417 -0.909767 2.211686 -2.090928 -2.144700 1.238117 -0.801351 -1.368174 -1.167845 0.310869 1.210737 0.362939 1.310987 -1.418142 -2.128996 2.284649 -0.767015 2.335322 1.171132 -0.270185 1.367327 -0.436630 -0.705252 -1.840182 -1.340357 0.147474 -0.108221 -2.226594 -0.070319 -0.735079 2.225531 1.735151 -0.110254 -1.936448 -0.306944 2.229933 -2.464825 -0.891538 1.744164 0.878707 -2.217403 1.115456 2.151462 -2.511958 0.270979 -1.442487 -0.525076 -1.102741 -1.844148 1.495681 0.437239 1.349995 -0.105249 0.184306 0.058319 1.093099 0.562066 0.023215 0.416119 3.063246 2.418664 -0.985788 -0.440948 -2.725006 1.336517 -2.979754 -3.088200 1.428890 0.091337 -2.255914 0.076405 -0.090694 2.496440 0.454293 -0.544966 -1.238023 0.970929 +PE-benchmarks/count-1s-sorted-binary-array.cpp__countOnes(bool*, int, int) = -3.918016 -4.572589 -2.467714 -7.438611 5.512348 5.414846 3.138171 -6.529467 -9.403006 0.531165 5.048451 -9.477123 -0.259992 10.376011 -3.099311 9.888794 11.524473 1.372723 -5.775958 -1.933791 10.544139 1.554151 12.521518 10.355843 -7.594890 -0.730178 -1.077583 2.274636 4.045583 -0.890815 0.722361 -2.664678 5.224160 -11.180243 -4.248602 -4.063116 1.576616 3.678586 10.759059 -10.585169 2.768545 -1.506645 2.859464 -2.803657 -3.826423 -0.730797 5.035881 8.389168 -1.091237 3.160947 7.829345 0.837494 -1.081355 2.417066 1.251875 1.873973 0.738018 0.221204 -2.885326 -5.538621 -0.656197 0.348919 1.908990 8.264957 9.941506 1.925201 -0.773395 7.474577 3.258933 2.369467 5.834988 1.675946 -2.294752 -0.099309 4.150255 -11.372658 -1.610484 -15.055360 -2.720698 -12.936422 -4.476121 2.127509 5.678495 -2.263716 6.650225 3.084034 8.094307 -1.306048 -4.125697 8.346920 9.392633 -8.703799 -4.202395 -4.322697 -5.548326 2.492829 -4.841426 2.967688 3.785704 2.226373 -7.875313 -5.913466 1.848662 4.808261 -3.227546 -7.437696 3.057261 5.496794 -5.338218 -7.207808 1.860440 7.133759 -2.761840 -12.345266 -3.784631 -6.675234 4.674451 -0.136787 -3.513921 -9.005798 0.508180 3.562486 -3.169218 -6.094953 1.422179 2.563398 5.507102 5.248839 0.246341 0.548086 2.468241 15.074787 1.475597 -6.757650 1.800994 -1.303898 -0.780850 5.401631 -5.501936 -5.191530 2.547296 -8.220411 3.208248 7.071480 -4.839774 -3.053588 8.232544 4.022813 0.954562 21.434458 1.723640 10.229279 8.649826 -7.803684 0.628375 -5.112795 1.613023 3.306259 3.446347 -1.022072 -9.691915 -9.200294 5.679365 8.533386 6.793820 -8.865625 -3.812640 0.012079 0.270551 0.100607 -1.061014 2.492324 0.666479 -7.049494 -1.733665 7.912614 15.343117 -4.722386 0.620143 5.498516 4.283758 -3.138467 -8.796958 -5.132294 -7.444632 2.173860 4.068600 2.166685 5.532613 11.323942 -11.573532 7.158037 -1.586392 1.274790 4.619261 4.676568 -9.932915 -5.620755 -2.336624 4.207091 7.853711 -2.244107 1.092139 4.819342 -8.143264 -0.624017 1.633303 -1.516392 -1.925891 3.533850 1.270737 -3.498357 -4.170369 5.191499 -2.299171 -2.442058 0.919614 6.783111 0.731178 -8.935741 7.454702 0.004728 -3.739881 2.479788 -3.613570 9.613029 -6.896373 -7.104386 6.468653 -0.954074 -0.559145 -3.293993 2.663201 5.159128 3.203534 5.362056 -5.616585 -7.595560 5.502708 -2.848165 7.463452 3.601969 -1.572510 2.695336 -6.869684 -1.919394 -8.660332 -3.501062 -1.986872 2.394861 -9.120668 -4.432515 -1.675878 9.149817 5.200498 0.004314 -7.844516 -0.174605 8.137360 -10.235447 -2.405864 5.643248 6.313597 -9.810614 1.990016 7.049096 -9.170991 1.892804 -2.936639 -0.714906 -3.711719 -6.719819 6.154739 3.349376 6.046726 -1.720265 1.480682 2.775607 4.174391 3.361326 2.229989 1.833662 10.234052 7.076680 -1.979931 -5.203828 -9.507520 3.613685 -10.236206 -11.419626 6.305377 0.973705 -8.916911 0.893661 0.257961 10.673511 1.826224 -1.036253 -3.126646 1.790585 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp__main = -0.351932 -0.423609 0.215961 -1.121098 0.561030 0.440176 0.369518 -0.521670 -1.267735 -0.506931 0.636274 -1.592621 -0.416354 1.277448 -0.571267 0.653092 1.618862 0.236042 -0.738414 -0.417655 0.982341 -0.069488 1.763059 1.557483 -1.127540 -0.034622 -0.309621 0.643894 0.699965 0.218281 0.346699 -0.452483 0.540220 -0.670617 0.016222 -0.553153 0.144049 0.230090 0.512547 -1.663267 0.290944 0.306903 0.482756 -0.253315 -0.137148 0.725946 0.946973 1.010223 -0.094990 0.370745 1.097512 0.199642 0.034875 0.229764 0.223218 -0.285603 0.686564 -0.408445 -0.542677 -0.408523 -0.069168 -0.522570 0.047447 1.179266 1.446462 0.133867 -0.036582 0.357799 0.472864 0.429411 0.790151 0.215713 -0.128818 0.257688 0.401162 -1.212814 0.191079 -1.890386 -0.135927 -2.603184 -0.731045 0.045701 1.407915 0.418079 0.172941 -0.074455 1.089973 0.054024 -0.350679 1.020669 1.379343 -0.671734 -0.595126 -0.512733 -0.552014 0.494525 -0.673942 0.239279 0.554478 0.659385 -0.973173 0.033046 0.329459 0.249781 -0.432068 -0.218911 0.243542 0.879090 -1.153336 -0.332641 0.006428 0.983600 0.296717 -1.939924 -0.039798 -0.932691 0.679063 0.033246 -0.462042 -0.484684 0.128057 0.260584 -0.417761 0.012961 -1.235689 0.898625 0.460940 0.619527 -0.008222 0.416834 0.410407 1.302867 0.099678 -0.812691 0.141107 -0.063828 -0.315972 0.541763 -0.692267 -0.551076 0.573543 -0.997345 0.412468 0.501222 -0.657658 -0.568065 0.111870 0.429692 0.261605 3.239268 0.031219 1.534150 1.023225 -0.958786 0.284286 -0.374385 0.158979 0.310781 0.472114 -0.032792 -1.108767 -1.055656 0.694242 1.228797 0.805096 -1.176562 0.084424 0.094044 -0.158723 -0.051743 0.092595 0.273781 -0.042316 -0.797051 -0.315947 0.967880 2.031319 -0.118435 -0.116661 0.321094 0.280777 -0.270185 -0.949102 -0.310534 -0.118326 0.440394 0.251565 0.262199 0.721301 1.425598 -2.068535 1.108781 0.101171 0.242941 1.004783 0.254206 -1.183169 -1.578179 -0.285579 0.689537 1.208039 -0.294198 -0.145333 0.609481 -1.046856 -0.132810 0.159918 0.026903 -0.319329 0.352296 0.305565 -0.396203 -0.603539 -0.078396 -0.187167 0.218359 -0.252335 0.775052 0.219137 -1.712670 1.146851 -0.180551 -0.562185 -0.229236 -0.445757 0.894847 -1.065695 -0.799407 0.352722 -0.361713 -0.997767 -0.930857 0.067762 0.552392 -0.096889 0.572063 -0.741459 -0.862959 1.034579 -0.747515 0.927543 0.488709 -0.148065 0.748832 0.081709 -0.093810 -0.945326 -0.620893 -0.046756 -0.261698 -1.033886 0.498946 -0.245955 0.856005 0.776326 -0.145818 -0.901309 0.357241 1.113649 -0.897724 -0.684963 0.626369 0.260887 -1.102260 0.767208 0.818862 -1.379783 0.137147 -0.772115 -0.521489 -0.343591 -0.870262 0.803128 0.258622 0.728070 -0.081891 0.290093 -0.122231 0.543114 0.183356 -0.025322 0.298332 1.633244 1.407197 -0.286524 -0.049105 -1.322574 0.649583 -1.422988 -1.461188 0.504514 0.190759 -0.783473 0.157889 -0.074007 1.263381 0.395542 -0.381109 -0.553177 0.714019 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp__countStrings(int) = -1.644882 -2.283446 -0.894680 -3.960360 2.182957 3.882541 1.519442 -3.380397 -4.740150 -0.153235 2.608346 -5.163400 0.094286 4.664540 -1.773533 4.739375 5.916925 0.758970 -3.359905 -0.832090 4.928820 0.505913 6.972552 5.646162 -3.433121 -0.231273 -1.059934 1.486842 2.287422 0.048145 0.534398 -0.662217 2.884911 -5.366381 -1.615594 -2.389171 0.464968 1.447168 4.841517 -5.630362 1.327064 -0.543342 1.100738 -1.184123 -1.258209 0.639120 2.752817 3.753755 0.384644 1.449775 3.668163 0.539471 -0.254504 1.044659 1.011514 0.902351 1.747079 -0.791458 -1.283208 -2.602487 -0.306194 -0.322742 0.832556 3.982650 5.007153 0.659106 -0.269200 3.006860 2.046312 1.016531 3.066201 0.766690 -1.746168 0.546770 0.994531 -6.940796 0.376265 -6.405125 -1.163113 -6.453201 -2.271940 1.076310 3.037062 0.176403 2.814683 0.585158 3.713676 -0.694118 -2.027120 3.350324 4.518184 -4.157516 -1.934862 -1.688510 -1.446431 0.811180 -2.259459 0.995251 2.289853 1.250425 -3.554747 -0.876288 1.552144 2.253428 -1.556524 -2.956508 1.502615 3.242849 -3.010797 -3.236681 1.380852 4.151369 -1.151025 -7.110304 -0.510762 -3.749437 2.544688 -0.198165 -1.721578 -4.287154 0.404209 1.958345 -1.124063 -2.245025 -0.914913 2.398346 2.783331 2.438531 -0.175341 1.141658 1.086146 7.429068 0.654492 -2.881072 1.032573 -0.530137 -0.963077 2.670204 -2.427513 -2.350154 0.659819 -4.355448 1.305853 3.855006 -2.235620 -0.624491 3.142406 2.733443 0.313249 14.232023 0.383918 6.036372 4.554387 -4.054753 0.668357 -2.335375 0.973567 1.320343 1.238734 -0.627582 -7.558894 -4.074164 2.522515 4.261515 3.018414 -5.167425 -0.573980 -0.240751 -0.486661 -0.098973 -0.443634 0.963468 0.432711 -3.202693 -0.977786 3.825260 9.163255 -1.893529 1.098733 2.038147 0.315586 -1.928492 -5.107487 -2.276232 -2.294651 1.429148 1.473840 1.217350 2.334723 5.067588 -4.937559 3.613427 -1.062370 0.371639 4.112935 2.275577 -4.964494 -3.944202 -1.754242 2.202118 4.278403 -1.902529 0.043208 2.583420 -3.782970 -0.461756 0.712468 -0.712444 -0.809098 1.166344 1.604042 -1.682203 -1.580723 2.121210 -0.477745 -0.595057 0.189299 3.190876 0.051473 -4.834482 3.775970 0.113151 -2.072769 1.008983 -1.661516 4.679162 -3.229836 -2.675829 2.739688 -0.130068 -1.063791 -2.379655 0.852858 2.573949 0.899953 2.798218 -3.480903 -3.751363 2.668733 -2.402624 3.482364 1.681803 -0.812469 1.684157 -2.686024 -0.518199 -4.553335 -3.216682 -1.620116 0.822100 -4.539922 -0.689077 -0.807764 4.203273 2.258437 0.068574 -4.087880 1.109078 4.054840 -5.114096 -0.951480 2.327034 3.470162 -5.667684 0.999014 2.974296 -4.923685 1.006219 -1.103052 -1.658526 -1.696923 -3.246524 3.295889 1.840604 3.292880 -1.200221 1.373885 1.082068 1.893719 1.169248 1.056292 1.324782 5.598095 4.253016 -0.337390 -2.425135 -4.546445 2.260967 -4.913706 -5.713411 2.729905 1.281673 -3.856819 0.491852 0.632390 5.693160 1.442794 -1.360510 -1.297941 1.313378 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp__main = -0.453219 -0.652147 0.275226 -1.339145 0.801464 0.128519 0.471680 -0.496335 -1.604219 -0.370217 0.582092 -1.284477 -0.190461 1.550732 -0.406548 1.071458 1.923760 0.502345 -0.675387 -0.467407 1.317423 -0.653415 1.712836 1.727256 -1.198282 0.039302 -0.087429 0.705764 0.600988 0.494781 -0.097493 -0.477668 0.585155 -1.143677 0.008313 -1.090347 0.099784 0.594982 0.956413 -2.035649 0.418688 0.107007 0.542812 -0.315062 -0.253561 0.830430 0.804593 1.140423 -0.409509 0.717552 1.200139 -0.022125 -0.043524 0.322472 0.411891 0.271988 0.620429 0.230415 -0.557417 -0.314856 -0.152184 -0.619056 0.405220 1.132520 1.606625 -0.049000 -0.089113 0.536134 0.488847 0.356968 0.936713 0.191052 -0.217749 -0.306155 0.598817 -1.827884 0.027969 -2.844618 -0.201694 -3.350009 -0.885370 0.134369 1.441867 -0.282105 0.469014 0.021043 1.244970 -0.138224 -0.400357 0.917802 1.305381 -0.977015 -0.640197 -0.591805 -0.771129 0.493870 -0.639911 -0.030393 1.009238 0.307888 -1.077006 -0.422446 0.760733 0.402524 -0.498055 -0.574964 0.305417 1.149419 -1.202397 -0.868332 -0.133416 1.023313 -0.045168 -1.852385 0.380470 -1.123274 0.884764 0.042699 -0.609918 -0.785282 0.192033 0.442532 -0.606690 -0.324123 -0.822439 1.094145 0.480738 0.642622 0.080464 0.061917 0.197898 1.564222 0.487023 -1.072788 0.137811 0.125957 -0.495869 0.603086 -1.042114 -0.771145 0.896789 -1.194997 0.232895 0.387138 -0.817065 -0.318280 1.353651 0.579093 0.227658 3.562051 0.064034 1.640259 1.053927 -1.020212 0.654555 -0.210056 0.252578 0.599337 0.822990 -0.189758 -1.561692 -1.221730 0.614569 1.336859 1.032369 -1.594117 -0.835117 -0.176145 -0.106381 0.265382 -0.009695 0.192896 -0.010516 -0.962024 -0.300388 0.668890 2.362331 -0.374048 -0.368582 0.393152 0.524667 -0.747843 -1.706305 -0.490913 -0.881835 0.377515 -0.085534 0.083810 0.873903 1.636850 -2.971065 1.239937 -0.392166 0.025642 1.054620 0.395300 -1.238203 -2.366038 -0.414688 0.539746 1.632903 -0.250894 0.191094 0.834890 -1.181911 -0.119856 0.013946 -0.025390 -0.438093 0.500547 0.176404 -0.571074 -0.447379 0.132991 -0.314166 -0.183481 -0.007170 0.876466 0.367578 -2.187146 0.986267 -0.169689 -0.536399 0.275041 -0.185267 1.070578 -1.113809 -1.065265 0.624974 -0.031104 -0.531383 -0.998326 0.153093 0.824982 -0.274102 0.288133 -0.581356 -1.331065 0.965347 -0.893988 1.070501 0.582563 -0.363262 0.947659 0.024381 -0.262998 -1.237350 -0.323368 -0.253582 -0.350285 -0.962489 -0.098808 -0.341710 1.087751 0.916544 0.201858 -0.644164 0.222164 1.484683 -1.268817 -0.433161 0.913815 0.527944 -0.994329 0.746610 1.119423 -1.644463 0.067479 -0.717647 -0.447346 -0.219142 -0.687806 1.062943 0.282767 0.766593 -0.247186 0.324375 0.001787 0.664974 0.365807 0.094518 0.137022 1.836515 1.923032 -0.498129 -0.305605 -1.227439 0.543392 -1.448372 -1.387419 0.358628 0.387486 -1.193275 0.283877 0.163367 1.465761 0.282759 -0.129664 -0.390874 0.414739 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp__countRec(int, int) = -2.695823 -3.454652 -1.175227 -6.100373 3.835650 4.146358 2.311978 -4.177985 -7.095082 -0.496575 3.193126 -6.595556 -0.000433 7.600073 -1.936522 7.695783 8.741872 1.387362 -4.194506 -0.490220 7.400608 -0.516473 8.731173 7.552842 -4.961191 -0.363422 -0.830768 2.628087 1.818164 1.021672 0.463393 -2.428481 3.513849 -7.947829 -2.269129 -3.955964 0.787349 2.947132 7.097316 -8.698400 2.025338 0.424504 1.954352 -2.115094 -2.293138 -1.434081 3.375445 5.830520 -0.547041 2.467876 4.905357 0.294311 -0.588227 1.677561 1.794635 2.144965 0.571963 -0.686147 -2.410445 -3.452327 -0.589440 -0.840637 1.822217 5.514247 7.148039 0.516348 -0.424153 4.715983 1.967878 1.514556 4.239787 1.016797 -3.089173 -0.798529 2.313717 -9.456483 -0.323029 -10.020572 -1.411690 -9.796459 -3.842275 1.549011 4.450709 0.567287 4.712113 0.688693 5.796037 -1.831850 -2.697658 4.930873 6.355682 -6.114674 -2.957417 -3.496319 -3.085421 1.734044 -3.298643 0.261800 3.517385 0.973790 -5.416000 -2.432005 2.359588 3.684916 -2.288886 -5.001741 2.091323 5.337544 -4.455992 -6.228180 1.246028 5.743181 -2.428864 -9.479680 -1.019082 -4.639008 2.177900 0.093444 -2.704694 -6.497058 0.883434 2.997531 -1.822112 -4.098611 -0.577906 3.397482 3.452989 3.307067 0.521700 1.001356 1.297552 10.968682 1.767535 -4.309673 1.290393 -0.194288 -1.065038 3.695473 -3.534125 -3.942007 0.553811 -6.803756 0.723150 5.170404 -3.633118 -0.734096 4.893593 3.655274 0.741759 19.488311 0.659938 8.239088 6.138341 -5.786143 2.022206 -2.730448 0.913945 2.039819 2.435423 -0.805313 -9.458269 -6.014765 3.695694 6.446199 5.024345 -6.624938 -3.073911 -0.841811 -0.240486 0.453037 -0.644583 1.551958 0.848334 -5.178206 -1.253045 4.955763 12.118450 -3.190169 -0.158238 3.727183 2.386569 -3.435314 -8.029490 -3.440396 -6.006269 1.370690 1.416678 0.791354 3.529690 7.906395 -8.308039 5.542526 -1.456344 0.175901 5.233648 2.739653 -6.899569 -7.429298 -2.652087 3.009324 6.799589 -2.867376 1.308213 3.334988 -5.645686 -0.473858 1.053467 -1.093116 -1.282865 2.383205 0.533104 -2.538521 -2.432284 3.202980 -1.859524 -2.133339 0.257982 4.522328 1.524862 -6.400699 5.104589 0.317657 -2.737126 2.570358 -1.765863 7.089301 -5.072917 -5.295787 4.660099 0.094183 -0.957657 -2.395907 1.305453 4.078371 1.786908 2.048932 -3.507946 -5.439745 3.659443 -2.680668 5.424804 2.587359 -1.436418 2.636691 -2.715587 -1.687125 -5.820454 -3.968848 -2.170684 0.790270 -6.144557 -3.759152 -1.385936 6.667915 3.640283 0.877336 -5.282309 0.307961 6.320934 -7.101014 -0.861351 4.265118 3.060226 -7.234301 0.701741 5.329720 -7.048275 1.276368 -2.079486 -0.460080 -2.383402 -4.313930 4.507969 2.350297 4.291148 -1.422685 1.156756 1.395571 2.577575 2.729225 1.679944 1.163670 8.014250 4.971130 -1.208794 -3.616917 -6.425301 2.384909 -7.038320 -7.728923 3.550763 2.051519 -6.001795 0.851863 1.363938 7.594792 1.533082 -0.675461 -1.372613 0.735868 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp__main = -0.370781 -0.191805 0.451054 -1.032963 0.779248 -0.012043 0.419842 -0.084829 -1.223303 -0.794201 0.454427 -1.558865 -0.978417 1.459500 -0.502642 0.336553 1.919839 0.332512 -0.433657 -0.482639 1.073461 -0.661158 1.830547 1.754364 -1.429304 -0.029857 0.022269 0.847980 0.541540 0.471039 0.236623 -0.878796 0.499083 -0.547270 0.369084 -0.745523 0.215147 0.094233 0.158060 -2.080521 0.173111 0.537951 0.273770 -0.214193 -0.146388 1.308717 1.229630 1.151759 -0.629992 0.484761 1.312154 -0.012164 0.027420 0.275213 0.122247 -0.543605 0.452869 0.142207 -0.816108 -0.162887 -0.117044 -1.136073 -0.019796 1.258094 1.815660 -0.002305 0.010230 0.266739 0.156220 0.498539 0.628479 0.269310 0.445100 0.121011 0.903986 -0.957803 -0.174054 -2.899197 -0.191908 -4.067103 -0.956341 -0.366157 1.773158 0.095467 -0.026250 -0.301290 1.355739 0.278320 -0.084231 1.396519 1.715340 -0.653785 -0.727451 -0.855480 -0.798854 0.782649 -0.850512 0.205014 1.010578 0.450670 -1.138866 -0.344487 0.440097 0.048984 -0.491863 -0.340216 0.005956 1.059484 -1.395487 -0.234054 -0.744424 0.618046 0.542015 -2.209278 0.018517 -0.713380 0.945638 0.285413 -0.431699 -0.210702 0.165766 0.258661 -0.523820 0.047056 -1.205861 1.373841 0.401908 0.550186 0.271136 0.368617 0.503251 1.135864 0.568188 -0.814035 -0.131780 0.051995 -0.650345 0.408002 -0.975771 -0.528306 1.259682 -1.049542 0.526077 0.152471 -0.814197 -0.841460 0.488851 0.028156 0.548639 3.344495 0.039877 1.537431 0.835746 -1.061792 0.824656 -0.233560 -0.050752 0.449740 0.878538 0.153142 -0.875484 -1.090414 0.728948 1.423387 0.924791 -1.602958 -0.256851 0.042407 0.020885 -0.183208 0.200215 0.438882 -0.083519 -0.794304 -0.283728 1.086912 2.051871 -0.268071 -0.868143 0.334382 0.775254 -0.207648 -1.332737 -0.197132 -0.218023 0.287989 0.172005 0.085716 0.818884 1.666641 -3.248045 1.224790 0.204887 0.199421 0.929048 0.167225 -1.231330 -2.431445 0.092395 0.906850 1.452039 0.161671 -0.122473 0.427236 -1.198739 -0.103228 0.193965 0.285699 -0.384233 0.603574 -0.128172 -0.486985 -0.938379 -0.578940 -0.386848 0.144310 -0.354041 0.752996 0.449272 -2.693870 1.346747 -0.412561 -0.665045 -0.421102 -0.368721 0.813756 -1.398999 -1.377854 0.322965 -0.612592 -1.406514 -1.196961 0.000390 0.554983 -0.133697 0.211221 -0.447203 -1.417642 1.400594 -0.723018 1.005695 0.582239 0.037059 1.413131 0.512323 -0.468902 -1.192009 -0.394378 0.443675 -0.698392 -1.088481 0.394694 -0.291378 0.855507 1.190204 -0.140209 -0.661911 0.055197 1.426984 -0.970958 -0.994070 0.927834 0.327835 -0.785368 1.098996 1.098359 -1.607911 -0.170076 -1.182765 -0.417961 -0.222052 -1.018593 0.633268 -0.244443 0.497767 0.274294 0.138273 -0.369393 0.635210 0.204405 -0.078161 -0.020827 1.891299 2.203129 -0.972063 0.267994 -1.449508 0.691676 -1.720071 -1.684508 0.394478 0.119826 -0.598954 0.196178 0.123862 1.082049 0.219808 -0.427103 -0.702690 0.627314 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp__countWays(int) = -1.146331 -1.169096 -1.144276 -1.479345 1.964303 1.301459 1.216678 -0.860518 -2.870253 -0.071160 0.716227 -2.570075 -0.668566 3.424229 -0.282865 3.424309 4.747363 1.235754 -1.043530 0.020683 3.717236 -2.375359 4.346641 3.735763 -1.860994 -0.096214 -0.137257 0.736204 -0.495779 1.195956 -0.731924 -1.692174 1.969375 -4.588168 -0.551112 -2.601380 0.400035 1.362442 3.323182 -4.703181 0.686114 0.463087 0.938484 -0.923155 -1.283901 0.762494 1.807814 2.474789 -0.633850 1.437820 2.064077 -0.900498 -0.034848 1.026756 0.869952 1.529915 -0.346766 1.185826 -1.991436 -0.930640 -0.584385 -1.671596 0.691598 1.805561 3.842030 -0.064982 -0.061066 2.139014 -0.296565 0.550743 1.451398 0.245698 -0.120792 -1.113574 1.601796 -4.295717 -1.146851 -6.231799 -1.273455 -7.516708 -1.737900 -0.177730 1.959411 -0.862204 2.261458 -0.113827 2.632893 -0.698928 -0.502175 2.494014 3.260989 -3.311705 -1.663955 -2.043739 -1.007442 0.709103 -1.558260 -0.440714 3.787637 -0.819460 -2.532443 -2.116134 2.126562 1.546987 -0.754014 -3.203312 0.515955 2.495605 -2.129728 -3.193506 -1.253185 1.357506 -1.287723 -4.604075 0.807028 -1.192586 0.916202 1.033443 -1.191535 -3.075290 0.776318 1.557653 -0.870031 -2.410481 1.011599 2.813597 1.076109 0.975179 1.013767 0.270737 0.281036 5.273577 1.949259 -1.639310 0.196033 0.358971 -1.772216 1.305100 -2.148173 -2.262340 1.390599 -3.513503 0.804525 1.526684 -1.868406 0.206538 3.879976 1.254749 0.863897 8.745993 0.172008 3.760610 2.136851 -2.905572 2.984186 -1.194079 0.157404 0.730818 2.026095 -0.284317 -4.972315 -2.508214 1.338174 2.721524 2.338393 -4.366539 -2.496173 -1.167935 0.723971 0.387928 -0.385918 1.216783 0.560931 -2.211606 -0.247179 1.873643 6.999809 -2.282538 -0.054567 1.838407 1.122685 -1.691114 -5.857680 -1.551442 -3.531252 0.032275 -0.341321 -0.054230 1.064068 3.520809 -4.966988 2.585761 -1.767082 -0.393123 2.694540 1.374247 -3.192907 -5.402278 -0.836663 1.706855 4.015306 -0.099799 0.677280 0.933829 -2.339036 -0.167003 0.113547 0.183077 -0.305695 1.290185 -0.905417 -1.680528 -1.289053 0.937662 -0.837373 -1.830642 0.569422 1.637815 1.902495 -4.644838 2.303754 -0.080039 -1.253331 1.309158 0.517529 2.599503 -2.242103 -3.193816 2.032561 -0.205697 -0.397425 -1.440599 0.505263 1.678606 0.633743 -0.254235 -0.497106 -4.230908 2.208819 -0.995050 2.294109 1.069896 -0.365285 2.092169 -0.382448 -2.001287 -3.512732 -1.401090 -1.412367 -1.152196 -2.615030 -1.727054 -0.574028 3.143785 2.192431 1.226775 -1.935401 -0.392833 3.772532 -3.335972 -0.452171 2.860262 2.214640 -2.850556 0.385538 3.095316 -3.922345 -0.334449 -0.962199 0.063223 -0.597998 -1.914438 1.096503 -0.439238 1.120138 -0.248489 0.201444 0.483672 0.966171 1.231493 0.657831 -0.545361 4.492039 3.327610 -1.764593 -1.051915 -2.364305 0.808903 -3.226620 -3.634095 1.001880 1.985290 -2.728896 0.625321 2.320377 3.081824 -0.110360 -0.628478 -0.803588 -0.877329 +PE-benchmarks/count-ways-reach-nth-stair.cpp__main = -0.298826 -0.502753 0.326119 -0.903023 0.579049 -0.003154 0.340875 -0.306330 -1.197149 -0.260590 0.500086 -0.925351 -0.189961 1.067183 -0.326868 0.616249 1.312958 0.383003 -0.478412 -0.428840 0.851626 -0.546314 1.223961 1.281591 -0.906560 0.073564 -0.106368 0.578021 0.543187 0.382431 -0.129483 -0.199799 0.390157 -0.739699 -0.019320 -0.762725 0.047857 0.402363 0.547746 -1.429927 0.268281 0.031841 0.282363 -0.147294 -0.121100 0.897049 0.567392 0.794682 -0.323364 0.660049 0.906514 -0.134413 0.040693 0.222280 0.289001 0.084845 0.635814 0.323630 -0.396059 -0.167117 -0.120405 -0.612383 0.250055 0.808903 1.144073 -0.044040 -0.088065 0.260830 0.340559 0.264949 0.749328 0.168835 -0.093732 -0.208077 0.504089 -1.122686 0.134045 -2.010588 -0.158071 -2.458256 -0.624139 0.112769 1.224999 -0.296517 0.226558 0.104323 0.914658 -0.016918 -0.350819 0.681207 0.908380 -0.653966 -0.469600 -0.252513 -0.601277 0.367155 -0.472992 0.043123 0.680988 0.358935 -0.759984 -0.262496 0.585356 0.195786 -0.376176 -0.250734 0.142255 0.781496 -0.985188 -0.479965 -0.141518 0.665416 0.119243 -1.262072 0.150541 -0.789166 0.882903 0.048418 -0.461994 -0.364220 0.147358 0.210008 -0.422207 -0.073885 -0.609370 0.756909 0.285607 0.515284 0.031275 0.021425 0.147297 0.919982 0.354853 -0.783542 0.083005 0.079849 -0.343801 0.525166 -0.715992 -0.499456 0.684108 -0.773942 0.287485 0.108026 -0.584902 -0.335296 0.925662 0.465432 0.092438 2.265042 0.100779 1.152554 0.783753 -0.659564 0.384798 -0.130775 0.276740 0.551553 0.604963 -0.175362 -0.912532 -0.864303 0.437049 0.966896 0.701173 -1.246359 -0.522484 -0.022451 -0.005861 0.233363 0.060037 0.122408 0.000634 -0.631869 -0.213190 0.443320 1.573676 -0.222143 -0.469228 0.222652 0.196182 -0.497218 -1.168195 -0.293061 -0.363067 0.305999 -0.025265 0.084140 0.594339 1.155494 -2.285273 0.880317 -0.281368 0.054870 0.765359 0.298032 -0.853814 -1.612726 -0.293375 0.292016 1.123999 -0.000637 -0.059426 0.694199 -0.869451 -0.100683 0.023391 -0.025647 -0.351375 0.433218 0.213261 -0.382110 -0.336566 -0.100189 -0.118864 0.029477 -0.045345 0.677979 0.039761 -1.750422 0.627034 -0.149244 -0.464566 0.083033 -0.086820 0.645465 -0.784400 -0.768949 0.380968 -0.125717 -0.562599 -0.870284 0.093296 0.490513 -0.178000 0.168518 -0.434131 -0.901562 0.751050 -0.724547 0.742585 0.435344 -0.304964 0.772967 0.105075 -0.180293 -0.846714 0.026248 -0.012294 -0.410502 -0.593721 0.072725 -0.256921 0.685410 0.667814 0.171764 -0.341704 0.176358 1.106387 -0.782014 -0.478151 0.639590 0.466055 -0.557681 0.784811 0.763513 -1.156433 0.082135 -0.548680 -0.511982 -0.135920 -0.423815 0.869026 0.201898 0.565938 -0.171432 0.300799 -0.038994 0.517526 0.157995 0.039991 0.090152 1.333894 1.615617 -0.413117 -0.083035 -0.864699 0.449133 -1.023395 -0.926452 0.234851 0.279560 -0.823143 0.198283 0.046087 1.013531 0.298078 -0.289929 -0.341999 0.451739 +PE-benchmarks/count-ways-reach-nth-stair.cpp__countWays(int, int) = -0.635804 -0.891037 -0.276848 -1.217690 0.771510 0.662276 0.476792 -0.852175 -1.696257 -0.065957 0.733285 -1.461074 -0.063434 1.620247 -0.542597 1.399303 2.036565 0.466581 -0.857190 -0.378182 1.611548 -0.445477 1.998782 1.881138 -1.177990 -0.102883 -0.175772 0.592422 0.636847 0.253188 0.005475 -0.388058 0.771313 -1.615735 -0.334549 -1.148225 0.178736 0.785207 1.408499 -2.073403 0.411460 -0.028186 0.554946 -0.310839 -0.389390 0.813922 0.685356 1.241622 -0.274043 0.781296 1.272611 0.060827 -0.041989 0.343551 0.295626 0.316106 0.506666 0.383697 -0.468849 -0.630359 -0.191864 -0.374815 0.410597 1.228567 1.768287 0.070561 -0.076876 0.776289 0.454299 0.392252 1.048364 0.255967 -0.359945 -0.222394 0.612993 -1.870709 -0.007691 -2.675686 -0.286871 -3.066014 -0.646137 0.307530 1.207618 -0.341328 0.740781 0.237757 1.371544 -0.176223 -0.642395 1.273044 1.358671 -1.221148 -0.635293 -0.523694 -0.859430 0.382319 -0.731748 0.165373 1.113686 0.466332 -1.138879 -0.658366 0.581347 0.583481 -0.501254 -0.939900 0.307730 1.014055 -1.236994 -1.012588 0.105029 1.126554 -0.260038 -2.078519 -0.150914 -1.323964 0.825689 -0.014560 -0.654273 -1.071777 0.198853 0.489239 -0.454939 -0.570158 -0.220313 0.926475 0.656980 0.697891 -0.019898 0.038731 0.132760 2.050544 0.313639 -1.121504 0.187211 0.075729 -0.478533 0.784682 -1.106364 -0.798441 0.805643 -1.405770 0.551032 0.696718 -0.808280 -0.356522 1.497415 0.659117 0.151965 4.066143 0.153934 1.834793 1.369326 -1.193411 0.477911 -0.477578 0.440437 0.693187 0.733038 -0.266474 -1.842412 -1.355789 0.752443 1.406520 1.063769 -1.746284 -0.684756 -0.062763 0.053865 0.206589 -0.090046 0.289513 -0.077656 -1.031238 -0.275734 0.878776 2.757220 -0.545136 0.191211 0.579030 0.573642 -0.872727 -1.864447 -0.625192 -1.089138 0.372107 0.212040 0.207577 0.799970 1.724615 -2.601669 1.236619 -0.424795 0.215808 1.056186 0.635602 -1.471033 -2.045418 -0.487570 0.537822 1.647943 -0.333093 0.164286 0.948087 -1.282322 -0.083066 0.141770 -0.082819 -0.436990 0.588913 0.312852 -0.572279 -0.519900 0.526689 -0.246601 -0.348231 0.078264 1.019659 0.118938 -1.965953 1.024280 -0.092569 -0.629071 0.280566 -0.153243 1.189131 -1.141454 -1.119437 0.841696 -0.058271 -0.332861 -0.952383 0.270779 0.864453 0.123053 0.557215 -0.821259 -1.572936 0.991575 -0.905238 1.126345 0.542366 -0.407866 0.736761 -0.565466 -0.281471 -1.533267 -0.397514 -0.437301 -0.156394 -1.165001 -0.161880 -0.218992 1.289737 0.882962 0.224774 -1.005912 0.332713 1.633540 -1.178850 -0.371084 0.887879 0.956010 -1.323963 0.627207 1.090979 -1.736374 0.196512 -0.566253 -0.423036 -0.370841 -0.829839 1.193192 0.368649 0.941222 -0.363561 0.412705 0.198110 0.683295 0.543560 0.224536 0.280940 1.991217 1.660639 -0.317427 -0.484456 -1.372308 0.570439 -1.562059 -1.577119 0.545278 0.427026 -1.323798 0.274745 0.234310 1.736578 0.411197 -0.226312 -0.408155 0.374942 +PE-benchmarks/cutting-a-rod.cpp__main = -0.440941 -0.502763 0.293637 -1.261563 0.982429 0.546198 0.554842 -0.331385 -1.717778 -0.572207 0.672834 -1.910424 -0.737319 1.765677 -0.523085 0.912009 2.308489 0.449860 -0.743936 -0.310067 1.237917 -0.469624 2.143651 2.020420 -1.394984 0.062932 -0.415975 0.787511 0.364320 0.703937 0.109932 -1.006360 0.716856 -0.927328 -0.067807 -0.920571 0.089700 0.355961 0.682275 -2.449805 0.357810 0.707774 0.305607 -0.359667 -0.166631 0.942721 1.256085 1.297481 -0.302489 0.721931 1.226304 0.014048 0.074101 0.353590 0.404948 -0.141656 0.594989 -0.026636 -0.916195 -0.386879 -0.209782 -0.887228 -0.023787 1.322620 1.904375 0.051122 -0.134575 0.353022 0.256054 0.481001 0.939101 0.278715 0.114574 -0.005615 0.750193 -1.122477 -0.083645 -2.543425 -0.224457 -3.628459 -1.089517 -0.012265 2.021135 0.512095 0.298963 -0.423004 1.500298 -0.146158 -0.380475 1.372723 1.808899 -1.034074 -0.822507 -0.775516 -0.758942 0.632751 -0.844403 0.067528 0.951805 0.410969 -1.351389 -0.348229 0.685510 0.295407 -0.554078 -0.466311 0.225636 1.283006 -1.522523 -0.626584 -0.395107 1.209147 0.326238 -2.379138 -0.169906 -0.883861 0.636489 0.322171 -0.714494 -0.609928 0.340255 0.274077 -0.625109 -0.188324 -1.134138 1.486010 0.503144 0.714714 0.232152 0.381702 0.485853 1.721493 0.412062 -1.003669 0.163085 0.023505 -0.370546 0.751332 -0.954006 -0.731192 0.607832 -1.339569 0.522908 0.488570 -0.960459 -0.537314 0.180116 0.561305 0.318174 4.135136 0.000260 1.985189 1.224030 -1.288330 0.960318 -0.386973 0.103358 0.419345 0.818890 0.033274 -1.486873 -1.291540 0.897787 1.642771 1.134382 -1.803887 -0.181874 0.029676 0.039532 -0.047613 0.253540 0.421294 0.215506 -1.112663 -0.334239 1.169364 2.886679 -0.399449 -0.801630 0.551108 0.525304 -0.358967 -1.622832 -0.419575 -0.440087 0.350822 0.333313 0.116187 0.875971 1.912375 -3.088209 1.466469 -0.031074 0.024190 1.417294 0.398717 -1.500509 -2.259546 -0.406049 0.857967 1.917060 0.011340 -0.083796 0.633407 -1.363873 -0.170119 0.224220 0.054796 -0.412781 0.675051 0.080399 -0.667447 -0.748727 -0.441119 -0.379587 0.005556 -0.426617 0.975553 0.536994 -2.511390 1.355485 -0.077630 -0.731400 -0.166419 -0.296847 1.189974 -1.328678 -1.417649 0.600923 -0.546243 -1.377725 -1.105681 0.049460 0.664252 0.120016 0.467197 -0.667945 -1.605302 1.556096 -0.706363 1.325911 0.694537 -0.239147 1.154529 0.624327 -0.499986 -1.194750 -0.848341 0.371753 -0.585833 -1.183304 0.265963 -0.465731 1.174684 1.105010 0.105311 -1.056538 -0.167441 1.658369 -1.126190 -0.700006 1.123989 0.296144 -1.130837 0.940777 1.353822 -1.765663 0.069679 -1.049558 -0.450420 -0.471521 -0.989308 0.920147 0.092939 0.770977 -0.001568 0.235014 -0.279695 0.588195 0.278387 -0.115010 0.108467 2.239507 1.991568 -0.704213 0.176029 -1.571527 0.819862 -1.785730 -1.778667 0.531060 0.203228 -1.195806 0.173242 0.252121 1.436909 0.330432 -0.416043 -0.695369 0.681566 +PE-benchmarks/cutting-a-rod.cpp__cutRod(int*, int) = -1.731879 -2.025685 -1.107313 -3.578651 2.337193 2.996323 1.361996 -2.430977 -4.473785 -0.329873 1.824713 -4.358403 -0.333374 4.662754 -1.451111 4.454300 6.525124 1.037197 -2.461401 -0.415615 5.131136 -1.375416 6.166106 5.376178 -3.345264 -0.431556 -0.368606 1.957890 1.293598 0.785788 0.438007 -1.617981 2.382699 -5.346338 -1.222261 -3.327053 0.790247 1.825322 4.426754 -6.463138 1.194784 -0.080074 0.616271 -1.188448 -1.445968 1.007721 2.381892 3.671903 -0.643588 1.449730 3.685000 0.569606 -0.576663 1.069929 0.610930 0.990255 0.680309 0.677310 -1.500802 -2.128712 -0.319481 -0.900699 1.130325 3.558097 5.388911 0.354881 0.051432 2.888689 1.036415 0.940573 2.619645 0.506033 -1.343128 -0.294394 1.565192 -6.435753 -0.580272 -7.988026 -1.032770 -8.473790 -2.100853 0.453348 2.994575 -0.015932 2.552726 0.327193 3.655409 -0.845593 -1.335515 4.274941 4.203903 -3.904691 -1.895943 -2.518238 -2.064391 1.193000 -2.272260 0.296782 3.055647 0.830136 -3.307292 -1.955948 2.069617 2.198184 -1.370760 -3.816106 1.060422 3.222535 -3.134378 -3.438794 0.345692 3.879276 -1.229794 -6.790258 -0.231903 -3.593095 2.189164 0.075804 -1.400038 -3.850332 0.388389 1.988141 -1.058488 -2.327390 -0.277173 3.262682 2.527936 1.830339 0.296242 0.407672 0.704060 7.041162 1.243743 -2.703163 0.469289 0.014997 -1.563216 1.941922 -3.197657 -2.291666 1.570900 -4.392393 1.388732 3.285389 -2.276705 -0.890731 4.015601 1.808901 0.921226 14.651102 0.492389 5.692225 4.208684 -3.921142 2.280927 -1.730902 0.593737 1.445490 1.674257 -0.514271 -7.619935 -3.780200 2.072594 3.900522 3.111995 -5.437755 -2.125707 -0.542574 -0.098494 0.188690 -0.580622 1.151493 0.033034 -3.163681 -0.786049 3.734983 9.311959 -1.852496 0.730721 2.210779 1.659004 -2.762651 -6.783188 -2.078671 -3.326274 0.882973 1.137597 0.485556 2.204228 4.999236 -6.879963 3.394903 -0.897595 0.364774 3.633321 2.061934 -4.720639 -6.375308 -1.183465 2.204279 5.196128 -1.496188 0.952231 2.137679 -3.516550 -0.263572 0.709017 -0.273746 -0.769074 1.356985 0.585876 -1.941994 -1.860046 1.856840 -1.163490 -1.175428 0.214198 2.687280 0.715407 -5.240915 3.505156 -0.223024 -1.740126 1.220448 -1.019371 4.598143 -3.447674 -3.453375 2.900808 -0.022004 -0.933823 -2.431433 0.878974 2.761852 0.999476 1.906735 -2.322667 -5.329989 2.630448 -2.150888 3.085822 1.519090 -0.645572 2.025651 -1.591294 -0.941166 -5.045711 -2.610384 -1.079436 0.248654 -4.210139 -1.458209 -0.668638 4.136731 2.625794 0.402291 -3.805112 0.630830 4.657457 -4.400474 -0.939117 2.656634 3.138017 -4.875073 0.793119 3.288521 -5.217260 0.362424 -1.541353 -0.518184 -1.114978 -3.042657 2.698419 0.987129 2.723596 -0.659052 1.067749 0.659079 1.739225 1.682579 1.032954 0.605646 5.941955 4.900868 -0.897020 -1.955193 -4.196726 1.559205 -4.789820 -5.401446 2.007778 1.272203 -3.551183 0.813653 1.678697 5.199070 0.812839 -0.206934 -0.818984 0.458611 +PE-benchmarks/cut-vertices.cpp__main = -5.303210 -1.335220 6.156769 -14.180402 10.368541 8.897665 4.513495 -4.132011 -13.642192 -5.878387 3.664787 -14.349081 -9.335133 17.027222 -6.569457 4.887372 20.134559 3.460689 -7.266377 -3.363680 11.929017 -0.064541 19.867491 17.403133 -14.594928 -0.552552 -0.372238 9.775271 3.453865 8.919084 0.612798 -9.944289 4.730986 -4.689570 0.435172 -7.489330 1.228246 0.935294 1.185231 -21.310740 3.042972 4.731803 -1.853599 -3.451440 -1.456519 3.592134 14.243495 12.714522 -2.169531 1.820007 10.683628 5.037731 -0.697629 3.386209 4.523260 -0.519675 5.927018 -3.402939 -6.119417 -5.005881 -2.943437 -6.919077 -0.401731 14.723217 16.306231 2.337386 -0.789100 2.570360 0.624679 5.262605 6.285514 3.170470 1.110607 3.406346 7.095467 -8.589974 0.024880 -18.918091 -1.196678 -24.969926 -9.470349 -3.076383 13.272258 6.158360 3.189999 -2.409257 15.595742 -1.339716 -1.629139 12.600189 18.119140 -9.073368 -6.101601 -9.350029 -8.778264 5.452885 -7.533485 1.204060 1.624398 4.722554 -12.608001 -4.474440 2.027377 2.758734 -5.897078 -3.080404 0.927850 13.401161 -14.185561 -3.913101 -5.011763 10.443128 1.712291 -22.599028 -8.504175 -9.259581 8.914293 0.197438 -5.515744 -7.650762 3.901212 7.047226 -5.121078 -2.675148 -8.413501 11.829784 5.677338 3.421194 0.602113 2.694997 3.758804 15.090154 5.773574 -7.706118 0.147778 -0.016940 -3.853633 3.289694 -7.693024 -2.928417 2.608695 -11.331544 2.924801 8.839195 -8.344617 -6.509871 -2.005016 1.117570 5.699816 42.278224 -2.300176 14.848931 8.674029 -13.832659 4.334903 -2.641328 -1.132872 3.273863 6.961695 3.067158 -14.168051 -12.488539 9.348545 15.559755 10.628932 -13.225647 2.566296 -1.584213 -1.469131 -2.351724 2.492373 3.341804 -0.747699 -9.902325 -4.514596 10.659640 23.863236 -4.104634 -13.102261 6.495006 5.113707 -2.425364 -8.317634 -3.725996 -0.768142 2.667402 6.825463 -0.485111 9.480193 18.750821 -24.966409 13.755848 1.131149 -1.612065 11.276333 0.898906 -9.954497 -11.412351 -1.969239 11.003074 16.195054 -0.612545 -2.300147 2.723775 -13.792584 -1.367764 3.624519 3.562330 -4.601370 7.010768 2.797490 -8.363215 -9.301148 -5.087553 -3.648318 0.904193 -5.682364 7.916258 -1.212889 -24.359789 16.536047 -0.326354 -4.184868 -0.547684 -4.575075 11.326822 -12.969433 -15.994411 7.054472 -3.107109 -11.047579 -7.359108 0.687773 9.269269 3.518751 5.766926 -9.850064 -13.332854 12.546240 -4.004133 13.028419 6.179283 1.958778 12.310348 2.436046 -3.588192 -10.635973 -9.705076 6.634352 -1.251253 -12.044782 0.567765 -4.563681 11.739571 12.076189 -1.877002 -9.046021 -2.534307 15.736024 -10.661334 -6.182660 9.208369 2.678458 -11.249246 6.966716 12.208622 -13.385997 -3.446206 -9.488745 -3.043740 -5.831297 -12.581628 7.678107 -1.056452 7.372175 3.191760 2.481832 -4.597091 5.171011 3.105574 0.412879 2.449247 17.952582 16.540598 -6.896963 1.764925 -14.325909 9.150377 -18.022216 -15.882105 5.439566 -2.699973 -6.164999 1.330025 -2.599741 13.120277 2.313647 -1.064750 -3.864335 3.649830 +PE-benchmarks/cut-vertices.cpp__Graph::AP() = -4.903833 -3.330403 0.410024 -12.492252 8.579748 9.411622 3.664978 -6.744157 -11.310879 -2.622143 5.586488 -11.272742 -4.140186 13.774312 -5.015919 9.110804 14.456586 -0.347386 -7.265891 -2.292363 13.243573 -0.160802 16.342479 12.310650 -11.753886 -1.295080 -0.004486 6.956947 3.855545 3.492254 1.869867 -5.302516 3.679888 -10.102914 -2.840712 -3.950206 2.432443 1.621676 7.380936 -14.648777 2.817702 1.340545 -0.895352 -3.595720 -4.188762 -2.298199 8.867055 11.055658 -1.877010 1.084040 11.005226 2.573365 -2.048063 2.627882 2.942298 0.474711 3.089520 -1.484882 -3.344851 -6.651290 -1.017064 -1.909997 1.975923 11.885080 12.867900 1.239547 -0.071346 7.630028 1.027588 4.043526 6.457400 2.050542 -3.265280 1.476689 6.410225 -12.364982 -1.259598 -16.857435 -1.980153 -15.920674 -6.762318 0.440973 7.224616 2.604212 6.631199 1.652963 11.353889 -1.510711 -3.817894 10.774102 12.697244 -8.424460 -4.933268 -8.023099 -8.005147 3.640964 -6.592026 1.674943 2.107843 3.746398 -10.005018 -3.530602 1.740924 5.718925 -4.768234 -7.987178 1.708219 9.245725 -8.491084 -6.818588 0.935675 10.402776 -2.278761 -18.761238 -7.070841 -8.849948 6.504818 -1.661174 -2.731541 -9.481678 1.292552 6.975535 -3.427067 -6.030812 -2.033271 6.838937 7.190129 5.467802 0.731561 1.518167 3.639033 16.774404 3.720087 -6.126829 0.040091 -1.569760 -1.850069 5.290689 -4.904797 -3.645183 1.537924 -9.847845 2.514751 9.905626 -5.254196 -4.588661 4.606514 2.990906 3.257480 37.870404 0.466170 13.486659 8.711948 -11.161567 2.134575 -4.446328 -0.200935 3.411069 3.767985 -0.467558 -15.342435 -10.769132 8.179193 11.141488 8.305558 -11.749863 -0.663103 -0.293310 -1.340043 -1.172877 -0.619014 3.063308 -0.102823 -8.412411 -3.276012 10.599886 21.373521 -4.734936 -4.750086 8.059471 5.635744 -4.929284 -10.347551 -4.928752 -5.324659 2.434694 5.729245 1.069310 7.680344 14.747998 -15.904877 9.289680 -0.135802 -0.142777 8.246903 2.123434 -10.547298 -10.218177 -2.041526 7.198731 11.634046 -3.368218 0.393807 3.675908 -10.383064 -0.117156 2.906771 -0.672735 -2.202465 4.787257 0.727631 -5.732474 -7.439834 1.935201 -4.542544 0.736383 -2.094380 6.728717 -1.705335 -14.936886 12.519707 -0.341479 -3.936448 1.348398 -4.657436 12.437000 -9.462917 -11.523918 8.073769 -1.413492 -4.143412 -4.895629 2.011844 7.194660 4.602738 4.598556 -8.387766 -10.445556 7.053218 -4.461102 9.910224 4.615166 0.448696 6.407431 -3.764369 -2.092573 -10.910458 -7.782596 1.148751 2.483170 -12.974553 -3.893345 -2.817569 11.225381 6.439336 -1.097504 -9.061744 -0.377883 11.602006 -10.588708 -4.380144 6.322481 4.914225 -13.555978 2.645310 9.013120 -10.439134 0.273930 -5.955532 -1.081347 -5.958055 -11.440251 6.679815 3.625117 8.078489 0.310013 3.397806 0.123759 3.935179 3.662197 2.970267 1.439935 13.992636 11.066090 -4.265823 -5.025808 -12.684209 6.364617 -13.567037 -15.189576 7.413960 -0.026361 -6.571650 1.128627 -0.710051 12.927029 2.657786 -0.452376 -1.974574 1.758927 +PE-benchmarks/cut-vertices.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/detect-cycle-in-a-graph.cpp__main = -1.148862 -0.351210 1.885640 -3.096885 2.106431 0.829674 1.050114 0.111932 -3.384250 -1.941786 0.176331 -3.314772 -2.330073 4.165023 -1.168393 0.762182 5.307967 1.730031 -1.191129 -0.654617 2.347127 -1.196073 4.177657 4.327873 -3.138252 0.006084 -0.463033 2.311469 0.307365 2.742817 0.050552 -2.753457 0.973817 -0.524390 0.852672 -2.819510 0.196330 0.931700 -0.657614 -5.894096 0.839535 1.889823 0.398208 -0.860081 -0.053394 1.725496 3.439125 2.879286 -0.916096 0.717343 1.948450 1.010367 0.102499 0.877830 0.936028 0.056313 0.823197 -0.981254 -2.022801 -0.345952 -0.748917 -2.777132 0.178901 3.100163 3.869841 0.378316 -0.181829 -0.053483 0.121199 1.165137 1.414610 0.555639 0.840065 0.024614 1.571696 -1.742178 -0.118052 -4.897160 -0.017787 -7.736436 -2.388237 -1.071850 4.135571 2.219841 0.032073 -1.504769 3.688216 -0.601361 0.225182 3.189442 4.321973 -1.971147 -1.542968 -2.575266 -2.024551 1.653503 -1.601436 -0.537212 0.850598 0.987434 -2.884258 -1.139005 0.902838 0.157116 -1.256524 -0.286763 0.229927 3.428169 -3.997616 -0.938485 -2.047818 2.191074 0.836333 -4.892276 -0.439303 -1.997246 1.504166 0.565190 -1.558778 -1.239907 1.111611 1.188711 -1.379735 0.034155 -3.721374 3.610626 0.327483 0.214388 0.371952 0.546516 0.435343 2.554583 1.564873 -2.090498 0.011189 0.795308 -1.348070 0.146763 -2.405764 -1.222424 1.342906 -2.964485 -0.021347 1.019666 -2.349182 -1.330933 -0.967650 0.103406 1.664585 8.774604 -0.639032 3.179773 1.773753 -3.124251 2.227416 0.044029 -0.341118 0.766844 2.259450 0.874269 -2.756575 -2.832349 1.613187 3.748397 2.786688 -2.456459 -0.108274 -0.843203 -0.262912 -0.018547 0.812112 0.728988 -0.287593 -2.524639 -0.950945 1.742142 5.428794 -0.440397 -2.614167 0.998522 1.291931 -0.718962 -2.441647 -0.565037 -0.528626 0.363287 0.602241 -0.590571 2.121589 4.446997 -6.772239 3.676996 -0.101002 -0.265860 2.256782 -0.212798 -1.948934 -4.478448 -0.672782 2.731311 4.622776 -0.009029 -0.174741 0.578077 -3.191117 -0.421134 0.606198 1.273669 -1.254821 1.658235 0.204065 -2.035955 -1.835533 -1.596554 -1.067424 -0.195330 -1.280918 1.655930 1.006455 -5.483045 3.692182 -0.411497 -0.768858 0.039777 -0.305486 2.041965 -3.221160 -3.823156 1.244927 -0.531021 -3.139405 -2.108860 -0.032766 2.405969 -0.194283 0.012675 -1.377035 -3.647317 3.363041 -0.988697 2.963157 1.500647 0.114033 3.338618 2.693479 -1.104904 -2.022172 -2.178094 1.069021 -1.527449 -1.911640 0.632078 -1.115929 2.517884 3.394625 -0.068411 -1.679823 -0.209095 4.101002 -1.675556 -1.604757 2.623125 -0.849512 -1.628276 2.087044 3.309958 -3.792821 -1.180900 -2.721284 -0.116856 -0.508769 -2.421557 1.697899 -0.992453 1.170785 0.845641 0.256286 -1.575005 1.293895 0.959480 -0.495588 0.265647 4.871999 3.691684 -1.629144 1.398743 -2.898701 1.745334 -4.311602 -2.851756 0.135805 0.192775 -1.465224 0.663087 -0.189561 2.587405 0.222578 0.149189 -0.955631 0.711715 +PE-benchmarks/detect-cycle-in-a-graph.cpp__Graph::isCyclic() = -2.325978 -1.418407 0.699995 -5.425639 3.743345 3.707813 1.758612 -2.273596 -5.527278 -1.470341 1.410993 -5.484878 -1.470054 6.866035 -1.959093 4.689519 8.480984 1.522462 -2.739800 -0.126244 6.032050 -1.635556 7.390192 6.630292 -4.868167 -0.554326 0.010349 3.044211 0.729043 2.762539 -0.338427 -3.467982 2.238067 -5.241416 -0.944193 -4.158944 1.066715 1.882242 3.412528 -8.474828 1.601899 0.782873 0.057816 -1.929766 -1.878011 -0.518662 4.648836 5.125955 -1.354916 0.864292 4.016620 1.150234 -1.024803 1.565242 1.325187 1.427997 0.520402 -0.192224 -2.564118 -2.306223 -0.722558 -2.257402 1.427728 5.187723 6.344892 0.825314 0.157616 3.194746 0.397953 1.121884 2.724518 0.602600 -1.016499 0.066875 2.461752 -6.776233 -0.532282 -8.804341 -1.149386 -9.496203 -3.277249 -0.389971 3.633687 1.393644 3.153938 -0.591605 5.345871 -1.481393 -0.728467 5.356663 6.731289 -5.242313 -2.616739 -4.597665 -3.592945 1.878724 -2.992084 -0.251335 1.883169 0.555513 -4.723563 -3.035653 1.958027 2.756546 -1.874221 -3.819709 1.232641 4.973491 -4.867496 -4.478128 -0.839977 3.875338 -1.487987 -8.519862 -1.435091 -3.740564 2.692142 0.185129 -2.015512 -5.515627 1.009226 3.561371 -1.674109 -3.033927 -1.900539 4.500119 2.329938 1.762253 0.667193 0.137976 1.188093 7.969010 2.655826 -3.366540 0.379487 0.108030 -2.051533 1.450971 -3.612317 -2.795960 1.079749 -5.651403 -0.241636 4.582698 -3.416852 -0.998135 2.926348 1.471266 2.215906 18.332301 -0.007610 6.104934 3.854489 -6.005672 2.887758 -1.589988 -0.365619 1.289329 2.491427 0.467682 -8.713308 -5.134762 3.156992 5.587419 4.597973 -5.351046 -1.860106 -1.506869 -0.380975 0.205192 -0.443207 1.558397 -0.288115 -4.620771 -1.417549 4.302322 11.115332 -2.326527 -1.727015 3.426716 2.075201 -2.679398 -6.686289 -2.431318 -3.877548 0.908329 1.365619 -0.418216 3.450010 7.348576 -9.021205 5.115960 -1.168964 -0.490637 3.869403 1.051891 -4.827618 -6.729020 -1.287300 4.290969 6.726792 -1.350360 1.125647 1.632326 -4.899222 -0.461278 1.127160 0.557021 -1.213095 2.178162 0.374430 -3.646055 -3.323548 1.009393 -2.191097 -1.637922 -0.662267 3.174592 0.685919 -6.966577 6.040891 0.022733 -1.490629 1.762158 -1.379508 5.265444 -5.256018 -6.134341 3.858766 -0.053157 -1.619216 -2.145026 0.935901 4.013801 1.398858 0.578966 -2.916587 -6.791665 3.495961 -1.659924 4.585205 2.138100 0.098761 3.751759 0.354304 -1.490583 -5.199799 -3.919235 -0.299751 -0.060664 -5.156865 -2.463265 -1.291616 5.730241 4.319366 0.092849 -3.798201 0.057695 6.033920 -4.761817 -1.453906 4.062871 1.624013 -5.788699 0.520882 5.094966 -6.154481 -0.634780 -2.743957 0.037849 -1.734438 -4.752130 2.708522 0.372548 2.961315 0.457755 0.888779 -0.348967 2.018114 2.295600 1.121320 0.656869 7.353614 5.223784 -1.891104 -1.468758 -5.353120 2.216010 -7.167717 -6.727819 2.473791 1.254224 -3.718872 0.938791 1.117646 5.690823 0.500677 0.583247 -0.454466 -0.102742 +PE-benchmarks/detect-cycle-undirected-graph.cpp__main = -2.143901 -0.225814 3.079734 -5.609493 4.054680 2.294849 1.767619 -0.138731 -5.762438 -3.471371 0.387902 -6.364181 -4.259192 7.341393 -2.203445 1.443776 9.224421 2.431176 -2.218244 -0.841070 4.413979 -1.475617 7.442743 7.516038 -5.795344 -0.090367 -0.691205 3.803194 0.315433 4.595083 0.181087 -5.465824 1.711862 -0.952268 1.319127 -4.367521 0.389599 1.232345 -0.800388 -10.180507 1.374231 3.474732 0.055536 -1.614018 -0.295596 2.182958 6.530021 5.036179 -1.733954 0.782755 3.593943 2.181567 -0.133362 1.398265 1.471681 -0.234241 1.134925 -1.846834 -3.494374 -1.083287 -1.323893 -4.193782 0.161273 5.687811 6.727813 0.816976 -0.273402 0.316719 0.151252 1.895947 2.209783 1.094735 1.643419 0.590410 2.869077 -2.882157 -0.394966 -8.454907 -0.003943 -12.874319 -4.228422 -1.879684 6.791791 4.376161 0.212518 -3.072037 6.739068 -1.185837 0.394837 6.043122 8.073609 -3.633729 -2.605194 -4.952487 -3.916553 2.715550 -2.775549 -0.634987 0.908867 1.501848 -5.239486 -2.240428 1.096540 0.404207 -2.240829 -0.925799 0.452734 5.850427 -6.769647 -1.570919 -3.322223 4.041127 1.452484 -8.978578 -1.668427 -3.355090 2.218192 0.932930 -2.679799 -2.636589 1.782635 2.282769 -2.411916 -0.204401 -6.239625 6.361891 1.205516 0.555488 0.749612 1.037655 1.309262 5.002043 2.506127 -3.550897 -0.021642 0.990625 -1.975456 0.273458 -3.943196 -1.874349 2.017852 -5.079556 -0.115284 2.465724 -4.060414 -2.293486 -2.111531 -0.172478 2.910797 16.561707 -1.194929 5.789136 3.049523 -5.881009 3.920235 -0.210242 -1.035305 1.046251 3.673826 1.919756 -5.275448 -5.150144 3.387364 6.698356 4.850739 -4.218136 0.358598 -1.153856 -0.610687 -0.492879 1.384421 1.367352 -0.365811 -4.534676 -1.749169 3.795122 10.019440 -0.935589 -4.644432 2.205678 2.703829 -0.840812 -3.856523 -1.126834 -1.204921 0.574663 1.778152 -0.924909 3.955398 8.119188 -11.602619 6.324213 0.193969 -0.597278 3.853132 -0.285763 -3.680275 -7.232892 -0.984370 5.284245 7.788649 -0.138472 -0.073897 0.572845 -5.564684 -0.662493 1.394025 2.130153 -2.286502 2.937019 0.260985 -3.757862 -3.502438 -2.765582 -2.378182 -0.348518 -2.652261 2.878007 1.627010 -9.474174 7.075060 -0.323187 -1.206522 -0.251188 -1.114222 4.004305 -5.755769 -7.039481 2.435803 -1.239124 -5.474363 -3.180293 -0.045599 4.062515 0.151131 0.382559 -2.906108 -6.712071 6.041182 -1.383737 5.375953 2.678648 0.543980 5.686462 4.357741 -1.923038 -3.718319 -4.649845 2.518350 -1.930913 -3.958269 0.801527 -1.942397 4.536112 5.871467 -0.486774 -3.489280 -0.785574 6.819771 -3.029804 -2.608101 4.549003 -1.517890 -3.669578 3.037320 5.818401 -6.187824 -1.938284 -5.068213 0.160313 -1.539684 -4.679372 2.651697 -1.550792 1.979759 1.819995 0.161549 -2.798816 2.235622 1.848919 -0.741525 0.584275 8.426640 6.007370 -2.880016 2.240363 -5.470705 3.233938 -7.805044 -5.753133 0.840186 -0.071273 -2.507315 0.672995 -0.445094 4.709457 0.330790 0.537420 -1.517405 1.356050 +PE-benchmarks/detect-cycle-undirected-graph.cpp__Graph::isCyclic() = -2.241369 -1.561397 0.483028 -5.102247 3.475930 3.173948 1.610945 -1.915014 -5.231082 -1.221807 1.102928 -4.842153 -1.084810 6.478745 -1.617770 4.628364 7.871018 1.598893 -2.317085 0.000713 5.754038 -1.784490 6.595917 6.056270 -4.372721 -0.584211 -0.137012 2.724694 0.360279 2.690413 -0.388015 -3.423521 1.927624 -5.019665 -0.865200 -4.253072 1.115081 2.286867 3.453736 -7.921182 1.617396 0.875019 0.334158 -1.910748 -1.841940 -0.914158 4.029624 4.777224 -1.520733 0.855673 3.695296 1.114903 -1.056524 1.501477 1.118879 1.631083 -0.092585 -0.238273 -2.402704 -1.998802 -0.612686 -1.965795 1.651935 4.600401 5.904037 0.664564 0.191546 3.043958 0.328985 0.951421 2.591573 0.390472 -0.899235 -0.460691 2.314326 -6.378299 -0.863356 -8.676472 -0.954197 -8.828329 -2.972793 -0.259870 3.314769 1.464545 2.989002 -0.792472 4.848416 -1.581925 -0.594211 5.121110 5.997851 -4.874830 -2.408780 -4.540325 -3.571512 1.813046 -2.676779 -0.534602 1.673720 0.347515 -4.293335 -3.214193 1.841429 2.609007 -1.668633 -3.967666 1.257535 4.570311 -4.321609 -4.511262 -0.731020 3.831205 -1.630005 -7.558894 -0.885708 -3.684748 2.035645 0.138907 -1.812777 -5.185836 0.849708 3.196294 -1.699952 -2.955774 -1.950598 4.168295 2.077220 1.440660 0.677760 -0.221928 0.809464 7.377283 2.233330 -3.337929 0.296740 0.383619 -1.934267 1.186826 -3.750616 -2.790052 1.352217 -5.256639 -0.589740 4.008947 -3.191864 -0.713849 3.187097 1.321733 2.122647 16.742751 0.127165 5.484062 3.553101 -5.507421 3.184611 -1.254480 -0.290272 1.287727 2.484100 0.209339 -8.105116 -4.817299 2.672587 4.985001 4.404292 -4.546279 -2.375376 -1.569026 -0.312735 0.428077 -0.536256 1.417665 -0.432092 -4.406823 -1.218695 3.701221 10.317593 -2.000073 -0.998954 3.225169 2.537488 -2.884517 -6.384882 -2.327441 -4.324560 0.651001 0.951742 -0.521777 3.273842 6.805886 -8.527056 4.693557 -1.307416 -0.347452 3.152706 0.895701 -4.478926 -6.613155 -1.247941 3.851815 6.466532 -1.339265 1.750423 1.579843 -4.427118 -0.332319 0.881637 0.444091 -1.101787 1.933877 -0.011563 -3.476530 -2.839847 1.288669 -2.461317 -1.883324 -0.454598 2.823090 1.297119 -6.022202 5.381363 -0.050551 -1.133251 2.007543 -1.059144 5.009930 -4.818125 -5.621221 3.692136 0.253860 -0.969896 -1.887972 0.997107 3.895149 0.931695 0.211968 -2.382508 -6.539300 3.112027 -1.496347 4.143079 1.937208 -0.190824 3.106259 0.523838 -1.422302 -4.850592 -3.712579 -0.624614 -0.044260 -4.654641 -2.384665 -1.164312 5.361151 3.949610 0.310994 -3.561514 0.115495 5.754447 -4.165371 -1.081617 3.890280 1.090994 -5.242663 0.243374 4.882742 -5.915074 -0.597717 -2.543237 0.766134 -1.326109 -4.271425 2.512947 0.404799 2.678951 0.244500 0.789100 -0.287133 1.850974 2.449081 0.915598 0.427618 7.062681 4.284582 -1.525549 -1.406226 -4.744681 1.682948 -6.515104 -5.938794 1.960044 1.257629 -3.742066 1.085330 1.227971 5.309224 0.253271 1.310344 -0.251537 -0.445369 +PE-benchmarks/dfa-based-division.cpp__main = -0.679699 -1.084011 0.326901 -1.911245 1.104928 0.161943 0.624066 -0.559362 -2.190636 -0.440736 0.848387 -1.607967 -0.202612 2.161584 -0.559744 1.457840 2.518121 0.691446 -0.872166 -0.580826 1.857069 -0.917490 2.184610 2.252940 -1.711173 -0.046248 -0.136521 1.152521 0.830086 0.566244 0.027151 -0.544094 0.609054 -1.670137 -0.106177 -1.484401 0.300252 0.970946 1.213778 -2.719794 0.572791 0.137364 0.502351 -0.415802 -0.435533 0.754490 0.930244 1.637123 -0.811854 1.005408 1.725636 -0.090951 -0.155339 0.433098 0.325611 0.275361 0.456682 0.473743 -0.757030 -0.432002 -0.109408 -0.904097 0.738133 1.550344 2.121504 -0.052557 -0.051195 0.849043 0.671625 0.505048 1.391838 0.196445 -0.461685 -0.561522 1.000389 -2.371639 -0.108856 -3.984865 -0.202574 -4.213454 -1.172756 0.210140 2.125249 -0.253819 0.613052 0.089390 1.677909 -0.172922 -0.559832 1.662552 1.695764 -1.234976 -0.909581 -1.010652 -1.342859 0.862814 -0.929834 -0.087880 1.190320 0.626197 -1.450434 -0.656898 0.826854 0.599890 -0.674040 -1.007631 0.385009 1.585350 -1.613491 -1.277546 -0.093003 1.584481 -0.067878 -2.456666 0.129227 -1.531560 1.286398 0.010433 -0.718024 -0.964884 0.116946 0.542164 -0.771891 -0.377897 -0.938029 1.299378 0.671897 0.863469 0.149511 0.007511 0.211651 2.004500 0.633421 -1.503094 0.096044 0.261990 -0.577526 0.852150 -1.463065 -1.059661 1.183159 -1.662768 0.321944 0.511954 -1.114535 -0.661854 1.804008 0.827196 0.355880 4.825074 0.335030 2.102766 1.566506 -1.339114 0.822354 -0.188879 0.432057 1.031475 1.103201 -0.454097 -1.927236 -1.700260 0.727485 1.786713 1.461646 -1.984233 -1.324134 -0.196041 -0.123484 0.435607 -0.100983 0.329499 -0.097087 -1.277135 -0.362277 1.081025 2.831731 -0.421769 -0.690968 0.623369 1.018712 -1.158975 -2.263989 -0.682148 -1.364494 0.452557 0.085109 0.108198 1.210396 2.287752 -3.996190 1.625169 -0.355801 0.289539 1.133858 0.562953 -1.683752 -3.193190 -0.526470 0.672818 2.152282 -0.383087 0.248143 1.262688 -1.596027 -0.106504 0.183160 -0.119883 -0.529193 0.733773 0.036223 -0.650216 -0.682398 0.287567 -0.650536 -0.186954 0.019434 1.215401 0.328542 -2.664129 1.276367 -0.371552 -0.804681 0.491234 -0.307921 1.585012 -1.614960 -1.573166 0.964116 0.046663 -0.737240 -1.364030 0.302691 1.176552 -0.187378 0.181329 -0.692242 -1.720936 1.185473 -1.205982 1.390553 0.786724 -0.613413 1.292417 0.001679 -0.380337 -1.611685 -0.370805 -0.161006 -0.404837 -1.333846 -0.468270 -0.391159 1.482622 1.237174 0.300548 -0.936625 0.335181 2.093574 -1.489465 -0.772144 1.240231 0.488801 -1.252417 1.063380 1.561844 -2.304601 0.177974 -1.053089 -0.274172 -0.160933 -0.987988 1.523868 0.478513 1.132206 -0.364489 0.507732 0.080645 0.954878 0.651001 0.257763 0.141382 2.495288 2.372247 -0.676312 -0.507032 -1.701144 0.670308 -2.052796 -1.821363 0.467172 0.522052 -1.475424 0.528620 0.160321 1.953026 0.421503 -0.115570 -0.496555 0.566319 +PE-benchmarks/dfa-based-division.cpp__isDivisible(int, int) = -1.154641 -1.220816 0.140221 -2.614245 1.825129 1.073930 0.941267 -1.518396 -2.822306 -0.413077 1.172187 -2.332812 -0.505377 3.044124 -1.146405 2.193485 3.758138 0.816300 -1.357642 -0.914012 2.732062 -0.705395 3.699884 3.483801 -2.466828 -0.221715 0.169782 1.583805 1.063823 0.496266 -0.228587 -0.779271 1.314710 -2.795118 -0.520914 -1.842685 0.364460 0.923298 2.004029 -3.686732 0.647037 -0.675151 -0.145627 -0.452150 -0.734783 1.117679 1.700379 2.361919 -0.600222 1.242215 2.275893 0.223478 -0.310604 0.713137 0.594184 0.579680 0.786785 0.699743 -0.941009 -0.974614 -0.409009 -0.891758 0.742571 2.496089 2.991776 0.312194 -0.124789 1.565373 0.715891 0.622094 1.729386 0.490609 -0.645238 -0.035727 1.268179 -3.825327 -0.059009 -5.323674 -0.700792 -5.228982 -1.571031 0.049528 2.089106 -0.962415 1.387312 0.540522 2.598231 0.077959 -0.795442 2.366504 2.862655 -2.402778 -1.268593 -1.285703 -1.610595 0.720507 -1.363593 0.379163 1.475166 0.880352 -2.230297 -1.269636 1.088561 1.033305 -0.943464 -1.813295 0.554968 2.358795 -2.258127 -1.828708 -0.287432 1.917562 -0.490117 -3.879485 -0.479697 -2.028682 2.671124 -0.045941 -1.115447 -2.145314 0.347363 1.448090 -0.885541 -1.030329 -0.002577 1.595841 1.449560 1.077425 0.022666 0.263925 0.421849 3.846224 1.147956 -1.856986 0.166658 0.066812 -0.983014 1.176336 -1.832820 -1.204297 1.190477 -2.556247 0.982843 1.612561 -1.576825 -0.997865 2.983715 1.009086 0.589830 7.723713 0.185406 3.011554 2.228171 -2.374824 0.290283 -0.916610 0.620822 1.206708 1.421678 -0.347269 -3.512466 -2.559945 1.447685 2.713196 1.995536 -3.322546 -1.384036 -0.428422 -0.115856 0.195644 -0.277803 0.648738 -0.178456 -1.646682 -0.573173 1.887013 4.681103 -1.219878 -0.897227 1.158630 0.913636 -1.194623 -3.208785 -1.230268 -1.530500 0.672754 0.711004 0.452682 1.523319 3.398377 -5.086815 2.240742 -0.697522 0.181306 1.816573 1.214451 -2.392597 -3.280469 -0.681331 1.360895 2.764380 -0.423770 0.136566 1.497871 -2.387601 -0.192788 0.513978 0.202434 -0.716766 1.103676 0.618582 -1.348729 -1.289496 0.677382 -0.510704 -0.379597 0.096971 1.839561 -0.297103 -4.343197 2.271937 -0.206571 -1.201162 0.786563 -0.683546 2.621128 -2.356402 -2.552545 1.746132 -0.183189 -0.805904 -1.534845 0.507062 1.710614 0.265041 0.974018 -1.598613 -2.360577 1.700526 -1.371277 2.158386 1.050072 -0.307212 2.153994 -1.498471 -0.757375 -2.526186 -0.947448 0.079514 -0.030766 -2.251657 -0.584185 -0.410378 2.421245 1.978955 0.278857 -1.658243 0.501238 2.947312 -2.765555 -0.769590 1.745702 2.064845 -2.286516 1.181065 2.163253 -3.072274 -0.040799 -1.054301 -0.783388 -0.748216 -1.820974 1.932083 0.379013 1.682544 -0.314294 0.816416 0.232912 1.380936 0.828995 0.911814 0.541403 3.253210 3.812173 -1.056983 -1.148237 -2.630136 1.303104 -3.130813 -3.170965 1.203921 0.565114 -1.818130 0.522763 0.082043 2.974038 0.634190 -0.664874 -0.693667 0.553016 +PE-benchmarks/dfs.cpp__main = -0.794603 -0.017880 1.924176 -2.312314 1.732455 0.509593 0.841297 0.204515 -2.634440 -1.625406 0.072788 -2.540695 -2.169145 3.133349 -1.043214 -0.011900 4.180208 1.515809 -0.883399 -0.825104 1.462220 -0.753274 3.377469 3.532994 -2.511995 0.156664 -0.223979 1.915456 0.352516 2.438230 -0.162548 -2.236601 0.828826 0.201881 0.889098 -2.153895 -0.094963 0.379928 -1.042010 -4.639881 0.564648 1.427602 0.083759 -0.487962 0.295231 2.046992 2.905642 2.102413 -0.492085 0.720352 1.443298 0.944371 0.257337 0.670041 1.007496 -0.006844 1.355967 -0.749259 -1.568089 -0.090326 -0.800650 -2.309744 -0.257905 2.461525 3.007049 0.350124 -0.275305 -0.613057 0.027744 1.010574 1.033261 0.570951 0.961262 0.332204 1.180587 -0.876280 0.151756 -3.672702 -0.004124 -6.377095 -1.938806 -1.071355 3.430670 1.407493 -0.304564 -1.034727 3.007790 -0.294123 0.243161 2.122875 3.484599 -1.352519 -1.168074 -1.573000 -1.386121 1.204021 -1.182511 -0.279505 0.635182 0.874949 -2.263110 -0.794679 0.792399 -0.227639 -1.022592 0.430348 0.012433 2.787175 -3.366554 -0.195526 -2.031546 1.504515 1.034033 -3.747111 -0.691875 -1.466927 1.676184 0.528451 -1.416227 -0.622220 1.113959 0.889722 -1.159644 0.387128 -2.767265 2.844074 0.163308 0.073709 0.150932 0.545724 0.343669 1.659170 1.384582 -1.562409 0.048191 0.595884 -1.094700 0.042027 -1.822637 -0.641571 0.945073 -2.024986 0.396091 0.579643 -1.880888 -1.273024 -1.108284 -0.098124 1.266917 6.441180 -0.800017 2.393329 1.211034 -2.346297 1.371335 0.131145 -0.214278 0.545354 1.898987 0.925246 -1.639195 -2.129414 1.332498 3.027872 2.060545 -2.186836 0.351814 -0.636540 -0.163557 -0.104748 0.915807 0.465637 -0.199733 -1.774603 -0.824227 1.113870 4.044483 -0.342622 -3.015018 0.475009 0.658324 -0.191322 -1.403756 -0.258950 0.382904 0.393877 0.614670 -0.474911 1.630821 3.430839 -5.817800 2.956015 -0.004830 -0.419494 2.074048 -0.125373 -1.222828 -3.036219 -0.482569 2.131130 3.605935 0.402721 -0.611733 0.382108 -2.584286 -0.431732 0.434618 1.326721 -1.156270 1.423261 0.556776 -1.690071 -1.440403 -1.907346 -0.382900 0.090955 -1.224300 1.306960 0.443005 -5.277481 2.905581 -0.230846 -0.609505 -0.270530 -0.176329 1.281470 -2.449900 -3.043514 0.731112 -0.628199 -2.900856 -1.761504 -0.201421 1.802535 -0.176638 0.499286 -1.253489 -2.585664 2.903372 -0.725558 2.425223 1.209834 0.263585 3.007684 1.984500 -0.870130 -1.422380 -1.404295 1.412323 -1.432352 -1.206245 1.006724 -0.990997 1.733709 2.846030 -0.100376 -1.073597 -0.467146 3.292039 -1.433821 -1.271833 2.034486 -0.316423 -0.864113 2.119877 2.523174 -2.820670 -1.205575 -2.124067 -0.705861 -0.489037 -1.729250 1.390662 -1.120796 0.817762 0.836078 0.190231 -1.539364 1.034454 0.414202 -0.534157 0.320232 3.600226 3.609423 -1.516438 1.602560 -2.156502 1.618146 -3.317186 -2.085749 -0.021452 -0.293151 -1.018675 0.406438 -0.527292 1.889955 0.229884 -0.204482 -0.945114 0.809079 +PE-benchmarks/dfs.cpp__Graph::DFS(int) = -1.223473 -0.536375 0.801425 -2.950175 1.968313 1.899400 0.855965 -1.231009 -2.803880 -0.929267 0.688534 -2.883617 -1.087422 3.506779 -1.315381 1.900703 4.446321 0.823136 -1.396224 -0.372786 2.961337 -0.615774 4.021895 3.678340 -2.832612 -0.320541 0.287974 1.931117 0.727385 1.586590 -0.143183 -1.898307 1.101069 -2.131651 -0.183280 -2.169416 0.544068 0.740654 1.309966 -4.520963 0.726466 0.306101 -0.173339 -0.812742 -0.712907 0.301073 2.608707 2.683377 -0.745941 0.444050 2.324800 0.971250 -0.479900 0.759453 0.661979 0.405308 0.843444 -0.166160 -1.185262 -1.125584 -0.418974 -1.259195 0.536637 2.961958 3.536513 0.492280 0.106749 1.230069 0.250166 0.700011 1.348378 0.460994 -0.365954 0.491604 1.293568 -3.243202 0.003199 -4.843943 -0.466135 -5.294772 -1.713111 -0.481479 1.964558 0.652135 1.309427 -0.215722 2.983419 -0.419486 -0.284735 2.748818 3.646387 -2.504050 -1.292912 -2.216713 -1.967695 1.081342 -1.631906 0.127475 0.735493 0.639604 -2.436790 -1.551807 0.858738 1.156666 -1.070309 -1.498029 0.442251 2.623021 -2.764153 -1.835124 -0.690570 1.915321 -0.441709 -4.644097 -1.102224 -2.187424 1.920791 -0.033838 -1.030537 -2.541656 0.532152 1.876959 -0.880359 -1.188264 -1.275050 2.402405 1.343548 0.780488 0.158128 0.100424 0.647303 3.859859 1.327885 -1.781315 0.049572 0.064966 -1.239709 0.569919 -2.079878 -1.062860 0.815200 -2.753450 0.184440 2.318157 -1.782515 -0.889730 1.299202 0.400147 1.296909 9.829503 -0.155879 3.136853 1.975691 -3.124841 1.184242 -0.690490 -0.163330 0.782910 1.338626 0.441140 -4.263405 -2.681716 1.682143 3.038169 2.313329 -2.908777 -0.609472 -0.668095 -0.285428 -0.104573 -0.055898 0.758098 -0.486127 -2.228088 -0.827329 2.252202 5.519072 -1.015869 -1.495796 1.519085 1.158542 -1.262517 -2.983405 -1.086927 -1.425180 0.586374 0.936671 -0.167295 1.911236 3.873868 -5.437500 2.702769 -0.206325 -0.208346 2.131260 0.429179 -2.385049 -3.319808 -0.365613 2.330407 3.399370 -0.570115 0.374543 0.865834 -2.710198 -0.261124 0.636386 0.600995 -0.851550 1.216126 0.587392 -1.968999 -1.936208 0.066151 -0.943037 -0.633492 -0.638038 1.689384 -0.034224 -4.492487 3.310543 -0.100857 -0.827022 0.619976 -0.956919 2.568708 -2.964082 -3.258288 1.815864 -0.157753 -1.148069 -1.336362 0.399802 2.126467 0.602368 0.802740 -1.830021 -3.430477 1.909007 -0.983022 2.349203 1.136045 0.274230 2.214173 -0.025527 -0.623873 -2.791758 -1.823153 0.413671 -0.026295 -2.657669 -0.754119 -0.671098 2.800816 2.538175 -0.211818 -1.870282 0.058108 3.239256 -2.438830 -0.940176 1.946722 1.050089 -2.830369 0.613451 2.475872 -3.198281 -0.569421 -1.594348 -0.375971 -0.880232 -2.556602 1.564199 -0.054058 1.568713 0.463830 0.508597 -0.503894 1.209551 1.046322 0.497521 0.544648 3.783845 3.307020 -1.060550 -0.382250 -2.919730 1.324454 -3.906162 -3.553074 1.211589 0.083641 -1.645701 0.479595 0.131739 2.994728 0.360633 0.295081 -0.323266 0.213591 +PE-benchmarks/edit-distance.cpp__main = -3.036803 -2.612969 3.951687 -8.056736 10.008371 2.375518 4.289025 0.596124 -7.280711 -3.283395 1.463640 -4.537821 -7.356293 10.117463 -3.074894 7.026467 7.882428 -0.688946 -2.583275 -2.959171 11.739492 -5.510095 11.008434 3.009949 -12.107986 -0.867036 -2.117152 7.854062 2.497262 8.763860 0.570134 -3.065396 2.065638 -3.771825 4.999342 -4.233056 5.136575 2.707990 -2.066283 -10.966917 0.220688 7.384263 1.366899 -0.596215 -2.288892 5.544975 4.653345 9.521708 -6.080088 2.544851 8.664172 -1.763478 0.249252 3.679891 -1.839814 -0.683495 0.957330 -2.267737 -8.452266 -2.881132 -0.883945 -10.262099 4.524432 6.675982 11.860096 -3.900914 2.577742 7.803785 -1.766560 4.078716 5.543438 1.661851 -0.151179 -4.643822 10.388081 -4.188964 -3.753754 -10.915533 -1.681303 -20.347406 -6.793677 -6.728319 7.864376 4.210256 4.194200 -4.641824 11.597828 1.325331 -1.368557 8.834805 7.694434 -6.319667 -3.219626 -13.231238 -5.106939 2.628665 -7.647345 -5.099106 6.269153 2.210758 -6.652487 -1.176323 0.912472 1.657711 -2.157829 -6.320688 -4.844308 9.402597 -9.479995 -6.604926 -5.785160 7.454389 -1.943286 -12.986147 2.328105 -3.277710 2.853450 -1.171666 6.811870 0.097202 0.498553 7.037736 -3.476823 -3.174509 -8.102123 10.691861 5.028740 0.461125 4.690300 3.332309 -2.021873 5.853230 9.253852 -2.667324 -8.057289 3.245726 -2.509391 3.800515 -4.426626 -1.200920 6.962955 -9.012102 -2.164401 2.506081 -1.286675 -1.554474 -1.483664 -0.185188 7.445704 15.392312 1.410043 6.063847 1.659537 -7.093833 8.486833 1.040774 0.017864 5.919260 4.543940 -4.503931 -6.210191 -8.924473 4.531284 5.263256 5.422790 -7.948366 -2.928465 -3.090968 1.116359 -1.279038 -3.405028 7.693780 -0.757406 -6.008159 -0.989708 -0.307362 13.370786 -3.866213 -5.473573 9.485332 5.411023 -8.456076 -9.029467 -5.371876 -3.488593 -3.628061 -0.374131 -0.887371 4.168063 11.208450 -12.776902 7.680927 0.208291 -0.709597 5.756451 -5.596309 -1.999548 -14.397429 -2.876466 5.139505 8.984186 -2.592999 -0.471430 1.710829 -7.180175 5.397874 -0.606447 1.160874 1.281185 2.360554 -5.328466 -2.943505 -6.928428 -4.253017 -5.459612 2.405951 -0.387814 1.284257 4.447303 -11.747138 7.680864 -6.932708 -3.610862 4.165995 3.801244 8.519492 -5.160430 -9.205182 5.434606 0.234448 -8.229464 -10.969837 3.252091 5.688968 -1.066552 -3.768708 -2.686321 -11.863757 6.677407 -4.843214 3.576960 2.472436 1.597368 9.475516 7.922010 -6.946450 -7.814539 -6.807396 -0.926266 -2.927215 -4.752660 0.132737 -0.177880 7.818633 5.050381 1.792073 -0.339629 -1.718920 12.125322 -6.825950 -7.296427 9.564500 -2.158072 -5.173776 6.057252 11.023027 -7.607525 -5.278952 -7.376193 3.673476 -0.829698 -5.900265 3.881110 -1.640967 3.028220 1.350263 3.783593 -3.383047 2.674182 3.145030 -1.459115 -8.203210 17.856729 10.898488 -8.204233 -0.360328 -5.799545 3.716253 -9.167345 -5.342102 0.508673 1.109741 -0.354897 7.019624 4.367763 7.868489 1.348775 -2.270112 -1.399103 -5.470260 +PE-benchmarks/edit-distance.cpp__editDist(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, int) = -6.956512 -8.321541 4.018492 -17.437128 17.790141 6.257978 8.459399 -2.296076 -16.540133 -4.395332 5.412367 -10.990931 -10.569694 21.472864 -5.565974 18.649094 16.660450 -1.223727 -8.027947 -5.122276 23.976715 -8.399863 22.212472 7.819805 -22.228734 -1.772377 -4.594379 12.862398 6.441263 12.578071 2.041022 -4.532717 5.544615 -11.997900 6.381221 -8.418241 9.168689 7.137858 2.762326 -22.400586 1.966476 12.557792 4.512737 -2.856729 -5.470721 9.761811 7.264911 19.550372 -10.126931 6.122881 17.074830 -3.685654 -0.302701 6.487535 -2.731665 0.197172 0.660127 -4.350041 -14.945742 -7.502766 -0.411010 -15.755700 9.424841 13.932046 22.941980 -7.688924 3.643984 18.056943 0.587868 7.667378 11.872132 3.142240 -3.490321 -9.469282 17.604324 -13.930852 -6.848202 -21.796156 -3.132443 -39.320729 -13.301511 -7.976435 15.924577 6.722542 9.640888 -8.129936 22.661089 1.188385 -5.835685 17.205016 14.936862 -14.095553 -6.883421 -23.979964 -9.014520 5.170371 -14.617301 -8.913076 14.486263 4.007240 -14.137407 -1.390040 1.733324 5.412996 -5.245464 -14.156523 -6.176420 18.180606 -17.368249 -15.428862 -6.081194 17.507469 -5.150705 -26.951369 5.751035 -7.991927 5.003736 -2.949783 10.516491 -3.413009 0.552348 12.589981 -6.847427 -7.863995 -14.621399 19.105744 11.012851 3.246571 8.294763 7.039705 -2.379626 16.351708 15.222174 -7.821047 -12.776080 5.703841 -3.724907 9.797791 -8.540217 -5.086413 12.000739 -19.855125 -2.851234 6.856071 -3.737679 -1.492512 1.443479 3.588334 11.310548 35.200684 3.306094 15.577989 6.938656 -14.347587 14.409396 -0.926151 0.576933 11.205438 8.048198 -9.376291 -15.567025 -18.031704 9.814375 12.691544 12.039630 -16.501002 -6.545210 -5.066649 0.700185 -2.276922 -6.202196 13.774664 -0.196140 -12.801356 -2.560722 1.973151 28.576598 -8.157838 -5.008752 17.761967 11.381413 -16.508535 -19.307137 -11.247554 -10.499902 -5.622851 0.061753 -0.098101 9.516550 22.637760 -22.982128 15.713765 -0.537732 -0.808356 11.621714 -7.298378 -8.194273 -29.405460 -7.889338 9.019307 18.512559 -8.681830 1.031105 5.775057 -15.007355 9.020372 -0.602685 -0.974280 2.090203 4.508024 -8.410799 -4.297650 -10.985179 -2.077427 -10.280835 2.991268 0.947988 5.006647 8.784042 -20.759885 14.724921 -12.129978 -7.949021 8.939981 5.652451 19.155289 -10.872619 -16.299574 11.939264 2.224284 -13.044525 -19.499418 6.087945 12.200180 -1.987689 -4.767693 -5.948192 -22.363566 12.100035 -10.362249 8.792870 5.164743 0.121427 15.880233 8.717506 -11.863884 -15.322293 -15.366224 -4.805793 -3.281208 -11.112651 -0.497689 -0.544914 17.145030 7.903250 3.481635 -4.412275 -0.926073 22.086778 -15.405886 -11.428380 17.110020 -1.565353 -13.504933 10.057955 20.761382 -16.469856 -5.799356 -13.309371 6.200845 -3.554018 -11.105316 9.844400 1.185952 7.924036 -0.313884 7.414907 -3.107481 6.032287 7.274284 -1.903256 -12.674539 34.090133 19.606504 -13.547727 -4.707922 -13.452483 7.845248 -17.771810 -12.706715 3.285616 4.044261 -4.239838 12.100004 8.151524 17.611177 3.429338 -5.188356 -3.340917 -8.252888 +PE-benchmarks/edit-distance.cpp__min(int, int, int) = -0.584084 -0.219957 0.615949 -0.933987 0.621699 0.087369 0.339738 -0.395957 -0.911051 -0.515303 0.068781 -0.827874 -0.624799 1.339021 -0.518107 0.570432 1.704989 0.597472 -0.318676 -0.495747 1.091202 -0.909670 1.488552 1.503043 -1.145872 -0.188416 0.520107 0.910882 0.509261 0.727186 -0.282303 -0.492236 0.445479 -0.734055 0.469066 -1.144479 0.231287 0.429097 0.220378 -1.801518 0.181225 -0.087720 0.273553 -0.170571 -0.211061 0.876151 0.939635 1.047211 -0.451301 0.325233 0.899333 0.103835 0.026663 0.336005 0.278614 0.209097 0.621650 0.274971 -0.503099 -0.119185 -0.292745 -1.009079 0.376251 1.139380 1.550273 0.048442 0.101542 0.335294 0.062937 0.367808 0.446635 0.255206 0.087856 0.066587 0.664413 -1.600841 0.133211 -2.635427 -0.267749 -2.997260 -0.670222 -0.471209 0.665187 -0.310408 0.439450 0.163689 1.296282 0.159821 0.005488 0.710942 1.470643 -1.014839 -0.494988 -0.735638 -0.688814 0.433848 -0.730947 0.019105 0.728312 0.244620 -0.896721 -0.820587 0.599068 0.299496 -0.410637 -0.433028 -0.060727 1.128521 -1.199794 -0.733316 -0.857901 0.125950 -0.153100 -1.748333 0.469262 -0.929294 1.057899 0.109868 -0.413820 -0.875352 0.299403 0.818582 -0.328237 -0.436612 -0.645526 1.142776 0.382161 0.069326 0.046473 -0.038710 -0.026581 1.107081 0.986817 -0.759162 -0.207350 0.271514 -1.064042 0.028447 -1.123045 -0.485461 1.075816 -1.080869 -0.046056 0.507097 -0.743335 -0.364992 1.273325 -0.099672 0.684353 3.027182 -0.152093 0.904210 0.619569 -1.147723 0.739740 -0.064464 0.068440 0.489384 0.901477 0.220415 -1.490908 -1.083558 0.532507 1.214366 0.886974 -1.222682 -0.872263 -0.465235 0.083669 0.050119 -0.014117 0.367483 -0.458256 -0.774515 -0.260389 0.453702 1.749839 -0.594668 -0.748053 0.355028 0.338266 -0.622439 -1.670337 -0.363643 -0.699949 0.136032 -0.239451 -0.073247 0.621933 1.494453 -2.729224 1.151493 -0.311153 -0.119512 0.985463 -0.032845 -0.667883 -2.043720 0.107333 0.896620 1.251576 -0.002456 0.077433 0.391900 -1.176688 -0.046817 -0.039469 0.601683 -0.474147 0.582976 0.116659 -0.821833 -0.824408 -0.138265 -0.142605 -0.533963 -0.019148 0.631613 0.216776 -2.151472 1.250555 -0.329995 -0.348940 0.416908 -0.046366 0.702664 -1.244495 -1.331746 0.539755 -0.075707 -0.363962 -0.972192 0.143068 0.881158 -0.280134 -0.132041 -0.542109 -1.356438 0.671865 -0.670167 0.819227 0.392684 0.193660 1.226097 0.336043 -0.398959 -1.144443 0.066615 -0.227813 -0.452284 -0.734826 -0.439305 -0.120443 1.050309 1.330484 -0.006479 -0.121593 0.226735 1.417843 -1.133733 -0.596819 0.862190 0.537493 -0.602609 0.562956 0.972102 -1.370188 -0.584171 -0.680990 -0.333603 -0.066076 -0.931130 0.653165 -0.504902 0.417104 0.206714 0.153479 -0.253302 0.604838 0.472609 0.157461 0.023637 1.515501 1.861357 -0.714669 -0.059569 -1.041500 0.434039 -1.588024 -1.036179 0.175638 0.342332 -0.486030 0.326853 0.243664 1.002434 0.096791 -0.051545 -0.209037 -0.145504 +PE-benchmarks/edit-distance.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp__main = -0.417400 -0.133651 0.478977 -1.123695 1.147550 0.806277 0.585631 -0.106186 -1.593584 -0.710010 0.352858 -2.021082 -1.080835 1.929598 -0.513653 0.720770 2.534154 0.610326 -0.627961 -0.246614 1.122285 -0.259851 2.371983 2.070682 -1.463076 0.091860 -0.343217 0.694655 0.005463 1.171661 -0.051271 -1.627948 0.751208 -0.702867 0.048256 -0.964895 0.051966 0.166657 0.282782 -2.653779 0.326387 1.011713 0.280943 -0.455580 -0.130438 0.512781 1.786500 1.345307 -0.150043 0.543299 0.981666 0.238985 0.113162 0.423627 0.554806 0.084893 0.548853 -0.474504 -1.198953 -0.318925 -0.347592 -1.065308 -0.260679 1.407499 1.889777 0.188061 -0.151907 0.253521 -0.065867 0.491690 0.738675 0.292850 0.438817 0.204239 0.823723 -0.733131 -0.216343 -2.208377 -0.279239 -3.539079 -1.194073 -0.434138 1.913902 0.840396 0.361478 -0.642556 1.700989 -0.316082 -0.029341 1.367059 2.283161 -1.211977 -0.910789 -1.086725 -0.726134 0.656965 -0.899231 -0.051382 0.715129 0.165779 -1.507871 -0.689772 0.621314 0.292806 -0.564285 -0.349087 0.167189 1.449603 -1.751940 -0.662771 -0.961835 0.936307 0.269150 -2.500289 -0.555340 -0.593813 0.387593 0.570242 -0.785452 -0.961227 0.557788 0.567003 -0.702760 -0.382959 -1.059854 1.564617 0.324961 0.462198 0.348345 0.463112 0.545584 1.883915 0.729196 -0.911957 0.147349 0.124059 -0.434638 0.447489 -0.911196 -0.755978 0.258888 -1.416347 0.339285 0.747644 -1.115344 -0.490944 -0.467818 0.288355 0.630428 4.121686 -0.225929 1.753481 0.893373 -1.659741 0.978757 -0.437477 -0.177789 0.121127 1.009408 0.398139 -1.369517 -1.351108 0.970706 1.782199 1.245036 -1.527856 0.162085 -0.254883 0.120920 -0.112100 0.364982 0.543285 0.242753 -1.255275 -0.382396 1.090708 3.156184 -0.578440 -1.244834 0.656073 0.504161 -0.086318 -1.227972 -0.379843 -0.413604 0.245837 0.367664 -0.068401 0.899797 2.111170 -2.909983 1.701935 -0.168952 -0.258589 1.411228 0.189123 -1.220012 -1.620273 -0.354845 1.326345 2.083865 0.227449 -0.117674 0.252399 -1.469282 -0.219436 0.221604 0.437477 -0.429845 0.791910 -0.009974 -1.102306 -0.960808 -0.734617 -0.368425 -0.186998 -0.647003 0.861949 0.797583 -2.706736 1.814873 0.030353 -0.574112 -0.111077 -0.178555 1.100688 -1.477616 -1.815603 0.636260 -0.615374 -1.521275 -0.796713 -0.069097 0.805426 0.300599 0.372959 -0.678327 -1.669446 1.772814 -0.275018 1.504872 0.750550 0.022216 1.394035 0.892542 -0.722215 -1.031535 -1.176761 0.476298 -0.742033 -1.106034 0.240270 -0.597436 1.340715 1.468077 0.059513 -1.043762 -0.581767 1.793810 -1.188123 -0.632447 1.368765 0.035413 -1.119778 0.801113 1.621898 -1.760001 -0.332465 -1.117161 -0.232142 -0.531205 -1.209114 0.612511 -0.455258 0.577708 0.362049 0.022259 -0.562892 0.489224 0.254122 -0.265706 -0.003367 2.284915 1.643172 -0.953374 0.538900 -1.564502 0.904355 -2.044752 -1.817402 0.439524 0.093745 -1.144013 0.154640 0.169831 1.260123 0.175434 -0.306975 -0.749290 0.353506 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp__search(char*, char*) = -2.089578 -2.218868 -0.158814 -4.719539 2.938143 3.087397 1.647430 -2.684996 -5.395662 -1.045370 2.448812 -6.015081 -1.130644 5.991886 -2.151910 4.342949 7.625288 1.178151 -3.045530 -1.312421 6.204658 -0.604510 8.212525 6.820479 -5.156080 -0.649436 -0.174384 2.985638 2.757491 0.762260 1.085477 -2.330031 2.503956 -5.703668 -1.179602 -3.593570 1.374870 1.730715 4.205215 -7.530756 1.319413 0.017933 0.897629 -1.419243 -1.683594 0.960353 3.827701 4.933106 -1.294771 1.532177 5.308814 0.830286 -0.723737 1.300892 0.355887 0.162703 1.282840 -0.040095 -2.072802 -2.550985 -0.181670 -1.796373 1.175943 5.118029 6.825091 0.770050 0.170148 3.543087 1.529697 1.406550 3.445544 0.743411 -0.917226 0.264179 2.882353 -7.085003 -0.562185 -10.637573 -1.191923 -10.677886 -2.810876 -0.067212 4.422415 -0.402359 2.546292 0.506554 4.879097 -0.356082 -1.373337 5.946335 6.127428 -4.322396 -2.635120 -3.552579 -3.408261 2.322268 -3.354811 1.114853 2.745982 1.889992 -4.365559 -2.633644 1.606098 2.315562 -1.937303 -3.802756 1.107334 3.917610 -4.343244 -3.507388 -0.180499 4.168407 -0.705204 -8.659605 -1.910634 -4.558865 3.716417 0.050933 -1.480790 -4.292359 0.127817 2.408409 -1.556084 -2.327739 -1.253401 3.216431 2.839125 2.521210 0.294917 0.830821 1.363690 8.133983 1.609755 -3.602466 0.251467 -0.079558 -1.970777 2.279381 -4.080801 -2.658764 2.846903 -4.788635 1.217846 3.952051 -2.978772 -2.412909 4.408539 1.744807 1.653364 17.013425 1.092562 6.388030 4.818939 -5.019320 1.383584 -2.164752 0.647667 2.138533 2.405658 -0.420392 -7.774128 -5.130285 2.685108 5.087567 3.945590 -6.074030 -1.618308 -0.349017 -0.080584 -0.087397 -0.594208 1.603189 -0.420977 -3.864910 -1.095681 4.916829 10.184194 -1.993484 -0.567550 2.557235 2.541177 -2.767081 -6.193288 -2.226731 -2.944997 1.326690 1.468380 0.788158 3.338167 6.717419 -8.934158 4.402079 -0.412246 1.064593 3.462105 1.854454 -5.614379 -6.200927 -0.809315 3.319145 5.555748 -1.267843 0.588981 2.727525 -4.769948 -0.324934 1.000810 0.029992 -1.003255 1.937495 0.545813 -2.470245 -3.170852 1.403851 -1.641726 -0.495600 -0.287294 3.491836 0.416437 -7.169426 5.238019 -0.857664 -2.240050 0.710933 -2.044475 5.300656 -5.147694 -4.840170 3.225165 -0.522117 -2.180531 -3.425460 1.070835 3.379278 1.194716 2.231331 -3.206065 -5.461350 3.797146 -2.738495 3.929564 2.074721 -0.561457 3.220545 -2.031813 -0.992309 -6.102092 -2.616325 -0.784366 0.238782 -5.496818 -1.351907 -0.847192 4.890062 3.865069 -0.388395 -4.207985 0.722509 5.775704 -5.613430 -2.496797 3.256116 3.467380 -5.890051 2.014827 4.083149 -6.631277 0.237764 -2.578937 -1.014027 -1.185524 -4.382174 3.462643 0.843316 3.424679 -0.171312 1.263746 0.505289 2.515401 1.803772 1.011493 0.751914 7.320878 6.458090 -1.780611 -2.048099 -5.847088 2.242523 -6.737953 -7.252221 2.727711 0.728081 -3.922215 1.141643 0.779899 6.316213 1.545617 -0.659986 -1.706037 1.201557 +PE-benchmarks/egg-dropping-puzzle.cpp__main = -1.152710 -1.721119 -0.629938 -2.754531 1.926582 1.741682 1.084106 -1.836253 -3.457600 -0.024281 1.742704 -3.232810 -0.024931 3.311300 -0.981573 3.093862 4.237103 0.592488 -1.846498 -0.556187 3.264568 -0.674850 4.220080 3.874451 -2.358778 -0.125831 -0.628080 1.414234 0.966464 -0.094442 0.313212 -0.535282 1.480007 -3.743225 -1.313465 -1.850658 0.442533 1.235829 3.128134 -4.173143 0.848181 -0.579708 0.420093 -0.704623 -1.126207 0.807373 1.576863 2.629302 -0.378799 1.439668 2.599386 -0.155513 -0.292658 0.783495 0.547491 0.504712 0.597526 0.599715 -1.031684 -1.443745 -0.167272 -0.502810 0.845220 2.515994 3.508593 0.381190 -0.223790 2.158504 0.994589 0.695847 2.145508 0.440549 -1.318284 -0.256946 1.160514 -4.443648 -0.226670 -5.393430 -0.765291 -5.177110 -1.692359 0.780125 2.587906 -0.639637 1.748870 0.842247 2.602496 -0.275372 -1.366215 2.901054 2.868872 -2.627425 -1.460969 -1.289594 -1.675458 0.826546 -1.360951 0.590931 2.150500 1.155986 -2.450862 -0.908137 1.392477 1.363703 -1.016796 -2.456399 0.922743 2.245855 -2.012188 -2.305738 0.738462 2.906742 -0.649118 -4.393411 -0.613635 -2.388786 2.048619 -0.051037 -1.169291 -2.437263 0.198960 1.010316 -0.905224 -1.220210 -0.188869 1.583960 1.608700 1.686928 0.166315 0.554724 0.666350 4.675126 0.489882 -2.072161 0.524168 -0.182564 -0.587989 1.909431 -1.862558 -1.641524 0.737000 -2.996200 1.356047 1.927862 -1.603738 -0.994667 2.671431 1.826816 0.201660 9.088263 0.591900 4.027363 2.989538 -2.521276 0.854066 -1.483054 0.761517 1.312122 1.169996 -0.843508 -4.421377 -2.805754 1.595190 2.869603 2.180871 -3.835142 -1.477171 -0.065717 -0.200742 0.273867 -0.321988 0.724019 0.111214 -1.800647 -0.534040 2.568954 5.967893 -1.121854 0.174656 1.594413 0.968392 -1.597961 -4.161530 -1.517019 -2.008726 0.751086 0.840476 0.653269 1.628415 3.546832 -4.728131 2.311640 -0.617105 0.644872 2.239339 1.644804 -3.301491 -4.122966 -1.175309 1.230246 3.306408 -0.979970 0.025304 1.825133 -2.465245 -0.225334 0.739721 -0.607355 -0.540190 1.103748 0.333836 -1.030643 -1.088575 1.380914 -0.859965 -0.151114 0.212440 2.180196 -0.180945 -3.676330 2.194228 -0.095506 -1.490098 0.705665 -0.984992 3.163113 -2.171727 -2.299971 2.006164 -0.157278 -0.739786 -1.738965 0.653832 1.648377 0.642718 1.375037 -1.637934 -2.772011 1.911994 -1.723088 2.304724 1.196189 -0.782250 1.467992 -1.657323 -0.903706 -2.995818 -1.629107 -0.565109 0.231576 -2.824112 -0.616974 -0.558535 2.750462 1.510180 0.552726 -2.540546 0.669664 3.235341 -2.828322 -0.958354 1.838875 1.793174 -3.199871 1.074731 2.288482 -3.595230 0.761630 -1.038172 -0.751747 -0.969415 -1.977676 2.215278 1.283788 2.072629 -0.839819 0.892039 0.873379 1.487139 0.966679 1.142928 0.611298 4.031017 3.252917 -0.583458 -1.606854 -2.954162 1.252823 -3.219368 -3.640862 1.632190 1.136009 -2.544962 0.460808 0.493182 3.474139 0.727649 -0.885472 -0.865362 0.874281 +PE-benchmarks/egg-dropping-puzzle.cpp__eggDrop(int, int) = -4.484517 -6.324312 -4.911797 -9.293550 6.402589 8.361723 3.777020 -7.541700 -11.690630 1.044236 5.956495 -12.295096 0.599907 11.659199 -3.312143 12.499893 15.390656 1.603170 -7.112848 -0.595955 12.212553 -1.345468 15.288938 13.437087 -7.207942 -1.102541 -3.228405 4.503949 2.020216 -1.913100 2.398249 -1.621347 5.341837 -14.849874 -5.821963 -6.008040 2.040914 4.752358 12.457309 -14.698328 3.034751 -1.918137 2.542580 -3.000588 -4.939258 0.015320 5.173086 9.411213 0.101828 3.534870 8.242706 -0.216125 -1.054210 2.911428 1.544837 2.246854 0.379901 0.834204 -3.729725 -6.348358 -0.373731 -0.009237 3.188672 8.734289 12.370171 2.309758 -0.656364 9.173569 3.395050 2.459220 7.154979 1.339460 -6.319367 -0.397461 3.097214 -16.427363 -1.105569 -16.546238 -2.752332 -14.655576 -5.338090 3.177473 7.308428 -0.628769 7.468288 3.229513 8.835916 -1.563462 -4.933729 11.021505 10.190554 -9.871130 -5.122750 -5.535066 -5.400260 2.520024 -4.546140 2.197945 8.255068 4.451465 -8.656756 -2.860173 4.310488 5.879473 -3.231982 -10.305383 3.913111 7.554949 -5.531090 -9.250058 4.159831 11.159378 -3.719260 -16.108312 -2.966503 -8.496268 4.338108 -0.343788 -3.742752 -10.370778 0.519699 3.858701 -2.431994 -5.363843 0.241900 4.993677 6.018973 5.365805 0.648303 2.946344 2.241040 18.580805 0.324729 -6.745529 2.275424 -0.805532 -1.875103 6.637525 -6.157939 -6.323102 0.726080 -11.670125 4.777881 8.708075 -5.364523 -2.930876 7.660377 6.963657 0.880552 34.467279 2.266437 14.647275 11.153042 -9.462705 3.465336 -6.296373 2.491644 3.590049 3.101402 -3.280887 -17.669299 -10.093802 5.750040 9.858635 7.726491 -12.479858 -4.731444 -0.515675 -0.905812 0.521049 -1.765870 3.144427 0.302150 -6.227725 -1.660207 10.257245 22.687117 -4.332667 4.009939 6.872482 3.632198 -5.901020 -15.747983 -6.074112 -8.629283 2.082090 3.017115 2.775988 5.164391 12.339331 -12.186462 7.959029 -1.699233 3.018969 8.320794 5.879787 -12.249650 -14.163273 -4.763791 5.007293 11.799376 -5.336325 -0.051682 5.601785 -8.292202 -0.636991 3.329453 -2.515261 -1.095231 3.455729 0.227434 -3.176127 -3.766531 7.127826 -3.713920 -1.202532 1.161329 7.519523 -0.110936 -8.802427 8.203350 0.189845 -5.003253 3.059605 -3.915460 11.713770 -7.200500 -7.693033 7.773291 -0.089853 -1.283107 -4.957440 2.754823 6.064806 3.596452 5.315678 -6.014062 -9.623059 6.366169 -5.564302 8.036354 3.850795 -2.532234 3.114735 -6.639832 -3.740313 -10.664851 -8.158040 -4.308302 2.547850 -11.036531 -2.931366 -1.500617 10.571343 4.637365 2.021282 -10.962465 2.859639 11.338691 -9.355631 -2.968173 6.303535 4.798407 -13.232453 1.527832 8.003102 -12.869443 3.101767 -2.891163 -1.319212 -3.934620 -7.874004 6.837539 4.983197 7.429200 -3.348803 2.597860 4.306279 4.847738 4.440738 4.939600 2.671179 14.637394 7.293556 -0.455989 -7.003949 -10.621580 3.946344 -11.300615 -13.092986 6.489039 4.981508 -8.957391 1.583173 2.930318 12.492458 2.192752 -2.996626 -2.825013 1.916176 +PE-benchmarks/euler-circuit-directed-graph.cpp__main = -1.496538 -1.230485 1.965277 -5.022956 5.162642 2.228245 1.756953 -0.921987 -4.723850 -0.203359 0.319106 -4.084375 -1.457950 6.492201 -2.033082 4.265450 6.761076 1.312773 -1.595299 -0.185806 5.280987 -1.135595 6.268988 3.231906 -5.182173 -0.463880 -0.701635 2.971740 0.310414 4.868387 -0.751096 -3.253872 1.434167 -3.383691 -0.126954 -4.241440 1.517434 1.561913 1.635738 -7.870954 1.420552 2.479977 -0.056816 -1.349234 -0.366669 1.909379 3.861031 4.776635 -2.627402 1.755710 2.861155 0.919116 -0.380929 1.700784 -0.505859 1.311945 1.932411 -0.676480 -4.325589 -1.691264 -0.948081 -2.735530 2.279890 4.234630 5.900718 -0.353761 0.522321 3.609925 0.585205 1.275996 2.737082 0.550816 -0.923776 -0.037256 3.030662 -3.163004 -0.817370 -5.978336 -1.376068 -9.205755 -3.045071 -1.424664 3.504427 1.607858 1.610489 -0.979665 5.140506 -0.533030 0.238937 5.493364 5.247166 -3.797957 -2.172507 -5.782861 -3.854177 1.600534 -2.517154 -2.440174 2.475610 0.757511 -4.072104 -2.624003 0.323820 1.774680 -1.280406 -2.150481 0.120950 4.580429 -5.513792 -4.766707 -1.252518 3.810917 -2.245441 -7.507618 -1.120267 -1.618549 2.684780 0.243799 1.124308 -3.427412 0.965750 3.737360 -1.993849 -1.253313 -2.691535 4.963122 1.776978 1.237784 1.339496 0.078830 -0.155224 4.848770 3.479185 -2.686596 -1.288624 1.161567 -1.310190 0.648402 -3.111670 -2.054878 0.629252 -5.587574 0.329511 3.693010 -2.681401 -0.708287 -0.595231 0.788424 3.107657 12.153165 -0.403329 4.838394 1.802870 -5.971888 2.075267 -0.109109 -0.545253 1.048360 2.159310 0.359190 -4.741987 -4.422306 2.272869 3.738362 4.262102 -3.998002 -1.000055 -2.266696 -0.660546 1.384859 -1.024602 3.107060 -1.200968 -4.810455 -0.812557 0.906117 9.643239 -1.244854 -3.971039 3.726530 2.681529 -3.596351 -4.346584 -2.144321 -2.463940 -0.696201 0.819923 -1.286481 2.391196 6.410115 -8.941423 5.098686 -0.176793 -0.694819 2.773428 -1.006363 -3.167603 -5.957077 -2.575453 4.074618 5.906749 -1.464212 0.016835 1.170559 -3.342020 1.412590 0.551619 0.710694 0.241298 1.656181 -0.505997 -3.874073 -2.660343 0.193239 -1.444797 -0.192494 -0.831172 1.819110 1.056394 -7.367017 4.821214 -1.737511 -1.380358 2.704724 0.847390 4.413209 -4.007629 -5.350398 2.774457 0.231629 -2.352109 -3.444579 0.920199 3.367731 1.402471 0.584479 -2.071126 -6.457879 1.956397 -2.129342 2.226238 2.227819 -0.042369 4.389747 1.144630 -2.247628 -4.251038 -4.144520 -0.093243 -0.319569 -2.272401 0.012354 -1.253355 5.127795 3.497236 -0.124453 -2.291474 -2.038132 5.690874 -2.938366 -1.346865 4.662401 -1.843576 -4.451967 0.972477 5.700454 -4.736537 -1.110460 -2.122982 1.867148 -1.583286 -2.055732 2.005799 -0.348404 0.861739 0.108012 0.791086 -1.968821 1.043695 1.550405 -0.009958 -1.224263 7.590856 4.909229 -3.064609 0.719102 -2.717971 2.103768 -6.308397 -4.389954 0.970763 -0.379643 -1.946396 2.690957 1.298029 4.511575 0.135945 0.426434 0.219605 -1.380278 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::isSC() = -5.630856 -3.490894 0.870978 -13.236707 11.280343 9.773416 4.943309 -5.158094 -13.870313 -3.091735 3.146635 -13.984912 -4.474921 17.357958 -4.624912 12.561430 20.564874 3.212179 -6.429876 0.202733 15.995692 -2.944128 18.615395 14.986163 -12.683530 -1.185636 -1.503682 7.378214 0.477419 8.410394 -0.181711 -10.015181 5.507919 -12.193096 -1.707005 -9.711129 3.100580 5.108289 8.724680 -20.803692 3.888369 4.644949 2.531627 -4.468635 -4.587998 -3.348249 11.338574 13.213168 -4.111749 2.024478 10.489428 3.004085 -1.752105 4.640555 2.407196 3.332509 1.133419 -1.865944 -7.649463 -6.316433 -2.394786 -4.993160 3.595825 12.353274 16.721816 1.749163 0.626817 8.387454 0.459673 3.866945 7.199193 1.812093 -2.600641 -1.052953 7.177808 -13.794156 -2.731554 -21.562047 -2.639843 -22.762260 -8.621516 -1.853889 9.021663 5.837583 8.596630 -2.177380 13.845198 -3.586985 -1.830740 12.801143 16.410898 -12.342769 -6.248079 -12.853693 -9.667969 4.777362 -7.623886 -1.478348 5.438983 1.516610 -11.858982 -7.812149 3.910246 6.288620 -4.284411 -9.947570 2.192962 12.746437 -11.225984 -11.565229 -2.103796 11.140894 -4.364833 -21.366278 -4.402598 -9.180612 2.177130 0.526138 -3.294435 -12.640597 2.465357 8.228165 -5.097766 -7.837490 -4.864491 11.484509 6.416952 4.060504 2.438002 0.452044 1.968755 19.474814 6.422889 -8.214116 -0.028657 0.271334 -3.531731 4.254759 -9.512821 -6.504401 1.986492 -14.363111 0.034960 11.289419 -7.772663 -2.489940 3.554037 2.920500 6.171516 42.510541 -0.053624 15.225104 9.435153 -14.804306 9.056567 -2.700134 -0.774330 3.613901 6.389983 0.288358 -18.658622 -13.436557 8.101598 13.075550 11.407359 -12.404033 -5.092793 -3.686972 -0.440109 0.148729 -1.579294 5.261352 -0.454757 -11.880091 -2.978250 9.783773 27.060023 -5.726386 -6.181086 10.289874 7.703624 -7.439904 -15.709607 -7.116601 -11.847034 0.976497 3.476458 -1.193229 8.149649 18.582934 -21.925644 12.955492 -1.154331 -0.933565 10.612047 1.445900 -11.471123 -16.205858 -3.481336 10.526548 16.598997 -3.915445 2.221683 3.381577 -12.015767 0.259189 2.519285 1.037410 -2.476707 5.178383 -1.406814 -8.437570 -8.475114 1.323321 -6.323474 -4.497990 -2.259693 7.435350 4.627204 -15.917589 14.458654 -0.701777 -3.909604 4.955137 -2.867283 13.427883 -11.549434 -14.968468 9.673063 -0.752165 -4.317994 -6.173240 3.417866 9.804750 4.216525 2.616636 -6.712070 -16.813912 9.080351 -4.050265 10.986590 5.608273 0.629816 7.840780 3.375360 -5.307251 -13.266988 -10.370250 -1.022287 0.391977 -12.795806 -7.003205 -3.296276 14.380315 10.622975 1.018020 -9.657242 -2.986894 15.977016 -11.400137 -3.759912 11.778836 0.080186 -14.276961 1.212196 14.081317 -14.702656 -2.416717 -7.095802 2.689720 -4.222970 -11.761986 6.430802 0.862849 6.850673 0.801304 1.466559 -1.439381 4.766526 6.327199 1.977601 -0.446822 19.669956 9.584417 -5.062549 -2.813234 -12.527933 5.031530 -17.880323 -15.703224 5.949963 1.427093 -9.963633 3.368357 3.314606 14.377989 0.326593 2.664892 -1.641814 -1.717102 +PE-benchmarks/eulerian-path-and-circuit.cpp__main = -7.015999 -3.907722 10.598256 -20.118090 17.917780 8.329071 6.026165 -2.774332 -17.078670 -2.120386 1.052636 -13.709816 -8.873568 24.301145 -7.970091 12.548437 23.127502 4.150581 -7.466781 -2.609868 19.251175 -4.559339 22.169325 11.322039 -20.139596 -2.535045 -0.413240 14.584212 2.301103 18.991276 -2.807735 -11.419245 2.042693 -7.250542 3.014635 -12.959488 6.416352 4.724947 1.434253 -28.304456 4.649147 10.955733 0.041710 -5.517523 -1.551322 5.991425 13.690764 18.311240 -8.417240 3.050737 12.676218 4.235982 -1.732949 5.177999 -0.009616 3.634855 10.364599 -2.987554 -14.295556 -6.143208 -2.658227 -10.068171 7.405526 16.864938 22.382838 -1.857902 2.118307 10.833154 1.913303 6.558781 8.787326 1.688421 -3.657284 0.427775 11.601234 -9.325339 -1.951276 -21.876619 -2.085581 -31.672035 -11.979614 -6.510943 13.209350 7.582984 4.187926 -4.579107 20.871632 -1.270403 -0.138302 17.564725 19.592107 -11.799994 -7.698925 -21.964957 -14.568230 7.026485 -10.582382 -8.956261 7.511818 4.780635 -14.920537 -7.686608 0.272929 5.852087 -5.885655 -4.807115 -1.698586 18.411258 -18.718648 -14.349771 -6.185874 15.107957 -5.241132 -28.158515 -5.713259 -8.394670 8.214441 -0.967174 4.013341 -9.941995 3.622000 14.059973 -7.706984 -3.593601 -13.213467 18.678721 7.316186 1.444105 4.422434 0.827955 -0.265053 14.667099 11.983840 -10.379596 -6.855122 5.373824 -6.697063 1.530741 -11.747310 -5.217122 2.490150 -18.470928 0.831543 11.885955 -9.050646 -3.547484 -5.346924 1.215632 12.263286 45.820996 -2.221353 15.951499 4.835118 -20.018202 9.791906 1.512396 -3.194403 3.924624 7.906501 0.867032 -16.051811 -16.569659 9.623010 15.017503 15.396500 -13.168834 -1.582075 -7.988073 -3.210033 2.116269 -1.639619 11.053017 -5.657610 -15.414509 -4.783702 3.376473 32.606108 -4.333160 -20.196141 13.695474 10.799901 -12.708983 -13.825151 -6.767334 -6.681277 -3.121506 2.616590 -4.533209 11.322272 24.239415 -34.102057 18.980846 2.130689 -4.411058 12.949044 -7.203575 -9.650303 -21.707530 -7.180992 14.929455 22.492354 -5.607043 -1.694796 2.927648 -14.125589 4.821097 1.663903 3.872478 -0.200399 6.749900 -2.394101 -13.126195 -10.927534 -3.911363 -6.850785 0.328063 -5.180506 5.786041 2.345968 -28.717385 20.017147 -6.721930 -3.352474 7.948073 2.152258 14.832922 -15.099832 -20.359373 9.805329 2.316042 -9.243637 -13.835698 2.764449 14.049865 3.193659 3.156201 -8.767712 -21.796975 8.241926 -7.985622 9.652830 6.748020 1.006698 15.160813 8.621408 -6.911181 -14.065205 -13.984096 2.355181 -0.725561 -9.440954 0.503963 -4.205018 18.118928 12.173674 -1.530151 -7.093750 -8.489483 21.836871 -9.612003 -7.087016 14.902665 -8.885533 -14.944692 4.956156 19.954956 -16.620982 -6.489229 -11.264049 5.038435 -7.064254 -10.207855 7.496372 -1.506391 4.384479 2.375957 2.825828 -7.980635 4.141842 6.493906 -1.941765 -4.506842 28.543783 18.375690 -11.751116 3.891078 -12.263421 9.034974 -22.106116 -14.551737 3.025570 -4.037931 -5.542156 9.054141 2.828062 16.142241 0.019694 2.531497 0.044383 -5.489870 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::isConnected() = -3.354097 -2.506525 0.896335 -8.017154 5.722746 5.118402 2.505060 -3.261685 -8.484697 -1.308050 1.985099 -8.096720 -1.592966 10.092267 -2.620844 7.188730 12.160065 2.305928 -4.215185 -0.114650 9.034479 -1.912539 10.237173 9.177160 -6.870819 -0.743767 -0.365303 4.372916 0.961387 4.242159 -0.684488 -4.997329 2.533646 -7.317909 -1.195454 -6.090339 1.628797 3.225269 5.760887 -12.278744 2.571919 1.939556 1.943767 -2.957898 -2.604417 -1.746137 6.020481 7.443469 -2.116457 0.979727 6.237934 1.773349 -1.294066 2.204046 1.755257 2.492710 1.730870 -0.029317 -3.820191 -3.421198 -0.927401 -2.037691 2.392118 7.260585 9.500437 1.257631 0.112529 4.473201 1.392591 1.969908 4.160240 0.722184 -2.200928 -0.344093 3.356457 -9.221065 -0.815332 -13.511053 -0.988970 -12.903966 -4.757577 -0.192907 5.244869 2.279387 4.541631 -0.568729 7.705006 -2.492712 -1.284314 6.947736 9.273684 -6.963702 -3.707121 -6.852435 -5.995018 2.998822 -4.103090 -0.777509 3.277652 1.097465 -6.689465 -4.680849 2.717579 3.973074 -2.645156 -4.900309 1.877171 7.203253 -5.964060 -6.757112 -0.496038 6.841388 -2.307496 -11.962274 -2.132273 -6.158599 1.644226 0.167034 -2.756883 -7.852491 1.302469 4.539699 -3.169962 -4.159381 -3.022747 6.360464 3.482919 2.339744 0.852554 -0.378501 1.498051 10.669510 3.036402 -5.596664 0.650319 0.372708 -2.694199 2.130282 -6.114448 -4.219847 1.361719 -7.977901 0.141523 6.300326 -4.854442 -1.236365 3.667189 2.208673 3.036865 25.381920 0.059471 8.916014 5.765372 -8.247245 5.325418 -1.352438 -0.446831 1.895869 3.570272 0.265352 -11.664097 -7.663985 4.449940 7.863878 6.781545 -7.136578 -3.720790 -2.119411 -0.842148 0.702659 -0.506999 2.448690 -0.701895 -6.670415 -2.090486 5.737767 15.656376 -2.943218 -3.511849 5.120272 4.127741 -4.539545 -9.641911 -3.698188 -7.068347 1.086495 1.421348 -0.628858 5.361064 10.665738 -13.859935 7.599730 -0.877260 -0.725180 6.494448 1.046148 -7.011992 -9.696107 -2.034521 5.796633 10.020857 -2.358932 1.091856 2.524975 -6.968628 -0.434214 1.362873 0.453560 -1.810422 3.005813 -0.124053 -4.848911 -4.320805 1.427884 -3.507546 -2.963824 -1.209342 4.532004 1.781019 -9.171852 8.333971 -0.042123 -1.793903 2.821513 -2.120244 7.056511 -6.922778 -8.214286 5.359514 0.452414 -1.380071 -3.431078 1.584222 5.976343 2.037851 2.066116 -4.041367 -9.700689 4.581617 -2.872700 6.585062 3.091579 -0.356603 3.765116 1.728799 -1.967165 -7.678820 -4.909053 -1.211367 0.608971 -7.329396 -4.279080 -1.966428 8.245727 5.778809 0.268589 -5.502022 -1.406825 9.024833 -6.278763 -1.940024 5.909294 -0.016516 -8.342113 0.341205 7.513904 -8.984806 -0.792682 -4.014979 0.679308 -2.479602 -6.384553 4.031271 1.081293 4.115893 0.155133 0.713261 -0.379306 2.879843 3.744691 1.046912 0.683190 11.001497 5.747824 -2.221470 -1.650538 -7.554109 2.992062 -10.084372 -8.789034 3.369163 0.895224 -6.583139 1.599482 1.844882 8.414684 0.135690 1.945859 -0.821693 -0.342435 +PE-benchmarks/find-common-elements-three-sorted-arrays.cpp__main = -0.788065 -0.236712 0.777227 -2.320072 2.226303 1.767275 0.995529 -0.535547 -2.899407 -0.966352 0.702259 -3.150964 -1.503823 3.364697 -0.884038 1.620289 4.481889 0.800897 -1.159721 -0.301883 2.288276 -0.757885 3.885069 3.740789 -2.623500 0.183481 -0.012796 1.407076 0.056474 1.998071 -0.568974 -2.524080 1.224282 -1.787031 -0.128442 -1.920625 -0.014400 0.170418 1.115558 -4.701369 0.569397 1.155999 -0.162110 -0.773901 -0.387481 0.820386 2.945881 2.339328 -0.518774 1.017636 1.855227 0.326323 -0.095610 0.654064 1.125822 0.534266 1.194240 0.258848 -1.710314 -0.695563 -0.602272 -1.452861 -0.140220 2.507962 3.349116 0.208343 -0.304688 0.744338 -0.015266 0.639267 1.180428 0.606719 0.277469 0.383405 1.465310 -2.272137 -0.281833 -4.297959 -0.504827 -5.927942 -2.132449 -0.521391 2.714189 0.479290 1.112978 -0.777139 3.014044 -0.712593 -0.223909 2.124512 3.752387 -2.400814 -1.421539 -1.833673 -1.448182 0.905217 -1.434164 -0.102732 1.520386 -0.148097 -2.602296 -1.380707 1.398461 0.841791 -1.056850 -0.972383 0.343305 2.650329 -2.785628 -1.622635 -1.343596 1.646012 -0.039514 -4.348628 -1.107713 -1.286456 1.174825 0.738871 -1.411868 -2.203031 0.923714 1.443602 -1.153365 -1.124725 -0.776253 2.815435 1.056197 0.990372 0.588817 0.469431 1.029736 3.627873 1.707754 -1.522392 0.274732 0.065892 -0.952483 0.873595 -1.666902 -1.149419 0.345708 -2.502751 0.646075 1.740747 -1.876672 -0.518354 0.650126 0.596927 0.902928 8.887586 -0.454723 3.330059 1.547477 -2.951015 1.773923 -0.735247 -0.387078 0.377694 1.580612 0.725098 -3.635425 -2.291793 1.838781 3.174939 2.155666 -3.402339 -0.357090 -0.507513 -0.016178 -0.142563 0.478996 0.761527 0.504252 -2.161887 -0.715869 1.966112 5.889676 -1.355822 -2.733740 1.311356 0.851548 -0.674244 -2.977357 -0.829411 -1.234214 0.480070 0.677033 -0.239692 1.702525 3.678535 -5.684841 2.789770 -0.462024 -0.836571 2.860882 0.648157 -2.214554 -3.204233 -0.616977 2.160117 3.663750 0.238533 -0.119012 0.510677 -2.562503 -0.348342 0.534811 0.522189 -0.859632 1.482175 0.208066 -1.977745 -1.622558 -0.880313 -0.671191 -0.592895 -0.979260 1.579308 0.535977 -5.160263 3.033018 0.333005 -1.014742 0.143711 -0.535252 2.084771 -2.546168 -3.336650 1.493085 -0.697981 -1.934876 -1.289583 -0.104203 1.510973 0.904687 0.874003 -1.458473 -3.525755 2.667157 -0.743470 2.717635 1.340484 0.083785 2.573902 0.835915 -1.181332 -2.331489 -1.993104 0.877322 -0.698578 -2.192202 -0.554488 -1.082245 2.523632 2.391000 0.134620 -1.596528 -1.211566 3.216064 -2.450072 -0.638140 2.242836 0.813911 -2.255622 0.884601 2.728051 -2.995143 -0.402414 -1.688275 -0.773589 -1.194332 -2.052516 1.228499 -0.442509 1.139280 0.554316 0.104654 -0.728525 0.876595 0.499615 0.041561 0.135786 3.722657 3.539465 -1.775806 0.324029 -2.689730 1.648843 -3.509451 -3.375781 1.073794 0.048774 -2.079187 0.083021 0.559203 2.363261 0.273790 -0.478151 -0.820098 0.462719 +PE-benchmarks/find-k-closest-elements-given-value.cpp__main = -1.114550 -1.188733 0.040353 -2.861091 2.108359 1.584365 1.034295 -1.284579 -3.455860 -0.456060 1.215321 -3.016972 -0.456438 3.551673 -0.962369 2.621404 4.383068 0.855131 -1.572177 -0.513787 3.197575 -0.774651 4.004213 3.756675 -2.641279 -0.011115 -0.053096 1.265966 0.749018 1.232885 -0.346038 -1.671575 1.378615 -3.014659 -0.564786 -2.216107 0.221453 1.038286 2.512281 -4.474784 0.884341 0.311333 0.430309 -0.847418 -0.802521 0.625930 2.096919 2.558384 -0.710457 1.289748 2.500943 0.314222 -0.372866 0.702237 0.956377 0.912612 0.919692 0.587048 -1.262604 -1.157942 -0.453546 -0.761105 0.643381 2.595584 3.405181 0.154811 -0.203636 1.546167 0.674364 0.670779 1.822437 0.463790 -0.594855 -0.272189 1.378742 -3.719138 -0.253683 -5.509919 -0.563755 -6.305937 -1.830918 0.244134 2.530254 -0.385831 1.570353 -0.015488 2.928011 -0.751468 -0.848825 2.443437 3.245431 -2.584895 -1.391336 -1.669151 -1.837556 0.873512 -1.411172 0.006492 1.905334 0.242346 -2.562647 -1.462163 1.308105 1.282473 -1.080904 -1.806481 0.711011 2.516450 -2.546098 -2.224938 -0.226474 2.360612 -0.549947 -4.381282 -0.821182 -2.159188 1.599112 0.167840 -1.402072 -2.580736 0.544290 1.449699 -1.182890 -1.386294 -0.304314 2.171388 1.483068 1.412415 0.300367 0.112765 0.681332 4.356854 1.276063 -2.102204 0.416888 0.050739 -0.805093 1.314063 -2.010313 -1.542994 0.863002 -2.776956 0.765792 1.863679 -1.830414 -0.538897 2.639940 1.177239 0.568893 9.547994 0.014534 3.814385 2.414808 -2.771158 1.223344 -0.837991 0.242329 0.987022 1.541552 -0.084970 -4.148779 -2.734615 1.720561 3.056580 2.343390 -3.592341 -1.280872 -0.450889 -0.158755 0.331254 -0.092307 0.575761 0.227236 -2.298042 -0.703834 1.994080 6.007896 -1.314709 -1.316479 1.427775 1.326836 -1.492096 -3.578222 -1.282101 -2.311162 0.716598 0.636776 0.047036 1.940607 3.833349 -5.852396 2.704847 -0.779491 -0.257503 2.397038 1.156569 -2.813321 -3.958377 -0.966934 1.620811 3.589899 -0.548187 0.398521 1.416836 -2.625169 -0.262274 0.437399 -0.039050 -0.888137 1.266492 0.418952 -1.623136 -1.252865 0.520012 -0.829441 -0.733143 -0.250446 1.913924 0.336823 -4.774527 2.610907 0.146780 -1.090634 0.683339 -0.577084 2.601086 -2.506955 -2.905394 1.870934 -0.070048 -0.907426 -1.407981 0.366896 1.893812 0.570113 1.123572 -1.606169 -3.410045 2.177882 -1.316439 2.627887 1.287393 -0.497272 1.992215 -0.796176 -0.766737 -2.930110 -1.520982 -0.084591 -0.151092 -2.580780 -0.961426 -0.814084 2.796261 2.015880 0.363233 -1.930207 -0.284635 3.295125 -2.876414 -0.481973 2.121050 1.630471 -2.848229 0.852979 2.647788 -3.357308 0.114922 -1.388288 -0.626941 -1.030890 -1.886515 2.006600 0.535443 1.723481 -0.248656 0.516564 0.048614 1.238899 0.963467 0.468598 0.420304 3.805236 3.531793 -1.189557 -0.830349 -2.791417 1.344688 -3.421351 -3.563600 1.274077 0.437461 -2.682990 0.360553 0.422765 3.319167 0.492651 -0.156338 -0.626475 0.554395 +PE-benchmarks/find-k-closest-elements-given-value.cpp__findCrossOver(int*, int, int, int) = -4.695814 -4.756886 -1.663082 -9.480008 6.798370 7.789909 3.434766 -7.255251 -10.103506 0.136088 5.297325 -9.214478 -0.746053 11.752578 -4.164722 10.911923 13.062211 1.580400 -5.958121 -1.709365 11.971519 0.798883 14.317978 12.007586 -9.468717 -1.200291 1.178979 4.263931 4.297442 1.073664 -0.247728 -4.052226 5.951117 -12.662912 -4.287665 -5.925878 1.976411 3.632388 11.101247 -12.425108 2.787644 -2.610940 -0.658488 -2.551107 -4.165416 -0.552359 5.997581 9.653745 -2.506650 4.134608 9.217259 1.310048 -2.195687 2.629467 1.628298 2.248156 0.435006 2.186689 -2.720602 -6.125468 -0.891752 -0.827473 2.360785 9.703334 11.596871 1.250880 -0.205169 7.980534 2.427301 2.283910 6.045481 1.959803 -3.078491 0.393581 5.113834 -13.812398 -1.455283 -17.646123 -3.190121 -15.493555 -5.069575 1.419782 5.594879 -3.106019 7.662132 2.496399 9.607354 -0.940366 -4.150502 9.662953 10.867853 -10.279948 -4.538194 -5.394470 -6.196925 2.841190 -5.847942 2.697880 4.427881 1.391809 -8.707491 -6.553341 1.785493 5.676660 -3.786888 -9.032736 2.520333 7.186408 -7.427404 -8.525206 0.842001 7.445655 -3.592026 -15.579959 -5.500251 -7.262296 8.076271 -0.759279 -3.652162 -10.598183 0.678634 5.919904 -2.745788 -7.155733 3.660590 4.021630 7.135381 5.569509 0.612129 0.186712 2.532764 17.507693 3.773609 -6.871780 0.990951 -1.186640 -2.063735 5.434003 -6.356073 -4.529769 2.595211 -10.198320 3.762290 9.271878 -5.538372 -2.820429 11.343810 4.082542 1.887402 31.151536 1.352507 11.959746 9.600267 -9.770474 0.455775 -5.226472 1.560901 4.480680 3.787535 -0.864750 -13.790938 -9.687294 6.265860 10.005813 7.700891 -11.914700 -4.271363 -0.863104 0.125644 -0.402747 -1.658395 2.635959 0.075080 -7.583039 -2.056745 9.254421 17.386134 -5.915735 -2.719730 6.062508 5.260141 -4.772075 -10.336020 -5.645805 -8.462197 2.550955 5.528792 1.548256 6.376133 12.943598 -15.492704 7.781337 -1.458703 0.465910 5.889266 5.494576 -10.719727 -7.709289 -1.949373 5.384995 8.801811 -2.587739 2.124941 5.605296 -9.427317 -0.617010 2.506971 -0.982533 -2.468211 4.240601 2.534337 -4.932925 -5.587352 4.969043 -2.604090 -3.015449 0.481283 7.541996 -1.450272 -14.398732 8.866255 -0.024932 -4.900773 3.586251 -3.965716 11.493200 -9.346952 -9.834093 7.944780 -0.221971 -0.782796 -3.474039 2.850660 6.400052 4.102744 5.380517 -6.873189 -10.081649 5.210366 -3.285647 8.116546 3.957973 -0.837901 5.751499 -9.785632 -2.324069 -10.807813 -4.894596 0.570320 2.387386 -10.452953 -5.905124 -1.686902 10.572403 6.724033 0.243952 -8.023830 0.163104 9.726865 -11.879535 -1.838550 6.354952 9.709403 -11.159055 1.578214 7.931844 -10.458322 1.210763 -3.296575 -1.475046 -3.960555 -8.149402 7.259169 2.932459 7.274552 -1.087319 2.545529 2.136376 4.882657 3.769829 3.546879 2.362269 11.039194 10.839107 -3.562455 -6.207793 -10.768965 4.332105 -12.462613 -13.709864 6.949911 0.323322 -7.981042 1.326392 0.330514 12.095741 2.117921 -1.190500 -1.975729 1.321930 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__main = -2.355246 -1.721566 0.000837 -6.277294 4.380200 4.450864 2.154787 -2.434233 -7.128919 -2.159943 2.850462 -8.915996 -3.101787 8.221351 -2.661447 4.547164 10.199380 0.938280 -3.828064 -0.254286 6.412978 -0.382311 9.436102 8.594219 -6.406806 -0.328850 -1.283694 3.487902 1.343494 2.464551 1.290511 -5.095430 2.717738 -4.708240 -1.225624 -3.576482 0.885375 1.226315 3.525149 -10.520779 1.608984 3.257704 0.647407 -2.129030 -1.562366 1.406489 6.069995 6.239403 -1.457923 1.526462 5.452307 1.364430 -0.545776 1.450784 1.360072 -0.780543 1.006030 -0.492138 -3.501944 -3.089138 -0.607684 -2.373585 0.050088 6.701327 8.238348 0.998280 -0.355744 2.887784 0.860475 2.013716 3.533778 1.318465 -0.392619 0.968239 3.313115 -4.865974 -0.512323 -9.341270 -0.700520 -13.674814 -4.131894 0.098574 7.092474 3.085352 2.327324 -1.796967 6.912241 -1.201660 -1.613746 7.769495 8.606616 -4.826330 -3.398475 -4.783490 -4.429611 2.938026 -3.856489 0.685903 3.181961 1.835350 -6.183277 -2.000761 1.178516 2.329078 -2.565735 -3.234711 1.350710 5.173114 -6.379895 -3.205669 -0.488870 5.641646 0.370879 -11.327776 -3.912092 -4.211129 1.841371 0.493481 -2.793082 -4.326561 1.143039 2.220803 -2.227263 -1.896876 -3.685145 5.505592 3.003496 3.224206 0.903599 1.525003 2.748054 9.061153 1.308434 -4.110087 0.809126 -0.479813 -1.149554 2.873995 -3.718996 -2.999426 1.765829 -6.394966 2.013594 4.307374 -4.078088 -2.492998 0.141835 1.806843 1.871176 21.842749 0.068365 8.771635 5.563161 -6.618416 3.070791 -2.296107 -0.447295 1.352009 2.657823 0.812652 -7.380656 -5.944455 4.697578 7.521783 5.241879 -6.855752 0.454326 0.268285 -0.400056 -0.821764 0.593209 1.869549 0.456047 -5.331110 -1.773538 6.669287 12.909763 -1.875507 -2.823316 3.610900 3.722285 -1.784757 -6.015765 -2.090581 -2.965706 1.560367 2.826924 0.178308 4.454048 8.903878 -11.561553 6.382507 0.802526 0.377971 5.357086 1.760165 -6.879741 -8.028658 -1.558573 4.916905 7.941255 -1.270653 0.000877 1.967540 -6.143602 -0.660327 2.012474 0.012573 -1.662432 3.028517 0.362181 -3.032746 -4.216504 -0.447116 -2.459410 -0.263566 -2.176926 4.291752 0.960607 -9.241634 7.322382 0.163754 -2.770261 -0.838801 -2.421020 5.714689 -6.624202 -7.071498 3.528581 -1.945149 -5.132858 -3.140990 0.454848 3.546822 2.517559 2.664440 -3.798733 -7.417795 6.463456 -2.357416 6.154457 2.984552 -0.265593 4.367090 0.692897 -1.761371 -5.787311 -5.298019 1.559832 -0.567158 -6.651935 -0.038646 -1.878563 6.022321 4.691310 -0.579265 -6.020284 -0.570401 6.966732 -4.157616 -2.768883 4.423657 1.035902 -6.849543 2.295176 5.787530 -7.346913 0.568679 -4.691970 -0.803790 -2.966493 -5.738531 3.529533 0.916573 3.713322 0.723882 0.650767 -0.908942 2.373395 2.005274 0.245397 1.371662 9.261309 6.190127 -2.540878 -0.250813 -7.604739 3.564124 -8.741858 -9.029129 3.526796 0.021713 -4.564242 0.380755 0.870415 6.619941 1.453134 -0.898329 -2.237870 2.498228 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__isvalid(int, int) = -0.800013 -1.205863 -0.334717 -1.701264 0.958250 0.211050 0.576901 -0.603213 -1.967820 -0.120094 0.477380 -1.303607 0.269704 2.256900 -0.185676 2.138912 2.450144 0.758407 -0.720178 -0.210836 2.072385 -1.154460 1.733366 1.660200 -1.135942 -0.157327 0.170370 0.779462 0.192171 0.707091 0.021092 -0.838565 0.425005 -2.202273 -0.121109 -1.603205 0.300069 1.389492 1.824107 -2.583433 0.687889 0.475029 1.338253 -0.721505 -0.762810 -0.838305 0.512753 1.559441 -0.671198 0.778581 1.292870 -0.128053 -0.220680 0.451540 0.575707 1.063487 0.023049 0.366975 -0.847133 -0.488587 -0.170656 -0.324979 1.034688 1.186570 1.829877 -0.116817 -0.027840 1.245998 0.452746 0.549711 1.151401 0.029768 -1.098581 -0.951487 0.830795 -2.745033 -0.383930 -3.768409 -0.140460 -3.622148 -0.994013 0.420453 1.279026 -0.219658 1.173413 0.486028 1.477928 -0.732078 -0.482695 1.232306 1.506924 -1.245604 -0.826294 -1.226808 -1.315285 0.781151 -0.734927 -0.604173 1.716859 0.098616 -1.328166 -0.999113 0.934270 1.050823 -0.485502 -1.525207 0.569855 1.511167 -1.151960 -2.101849 0.051063 1.521844 -0.844946 -2.119824 0.178576 -1.330094 -0.000809 0.114870 -0.777839 -1.791742 0.271470 0.735923 -0.730139 -1.060969 -0.006252 0.935582 0.558063 0.677589 0.318890 -0.224225 -0.091525 2.433593 0.839449 -1.446590 0.247741 0.478565 -0.559837 0.599163 -1.356629 -1.543510 0.520053 -1.852313 0.051204 0.857708 -1.084945 -0.213516 2.009724 0.775761 0.406845 4.668021 0.203626 1.815984 1.454278 -1.403789 1.060946 -0.098201 0.233334 0.624237 1.137599 -0.440433 -1.813869 -1.608454 0.644924 1.560839 1.577266 -1.337756 -2.161040 -0.598238 -0.042485 0.824986 -0.319309 0.351424 -0.042243 -1.494439 -0.260165 0.723984 2.705160 -0.729083 -0.513984 0.901004 1.591983 -1.540121 -2.667033 -0.817571 -2.928440 0.204755 -0.472150 -0.233824 1.044273 2.119411 -3.421951 1.651228 -0.542928 0.110543 1.262138 0.560129 -1.521222 -3.636296 -0.763847 0.736699 2.295649 -0.919891 0.768525 0.965078 -1.373621 0.001585 -0.067860 -0.189820 -0.419929 0.662138 -0.642940 -0.725066 -0.415659 1.123901 -0.776610 -1.090124 0.387794 0.949506 1.224714 -1.535662 1.190290 -0.174489 -0.405335 1.195356 0.145512 1.584722 -1.327945 -1.515166 1.119099 0.474180 0.293386 -0.647152 0.347116 1.367883 0.053121 -0.088224 -0.212738 -1.512056 0.647453 -0.906557 1.408994 0.625657 -0.735359 0.644551 -0.177566 -0.539151 -1.385564 -0.257654 -1.252094 -0.235234 -1.192175 -1.767464 -0.303075 1.788429 0.989164 0.564940 -0.963772 -0.045630 1.971189 -1.517598 -0.115780 1.370501 -0.223115 -1.433988 0.173079 1.729796 -2.161253 0.164277 -0.722326 0.481065 -0.172110 -0.891770 1.140951 0.452580 0.848113 -0.544701 -0.003681 0.364994 0.647016 1.176765 0.333944 -0.042976 2.089222 0.914477 -0.533710 -0.896011 -1.339806 0.050952 -1.827236 -1.393698 0.332468 0.852526 -1.804052 0.563143 0.609100 1.750143 0.037358 0.566947 -0.187768 -0.251780 +PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp__main = -0.710885 -0.615631 0.281412 -1.875891 1.409860 0.992822 0.733801 -0.597587 -2.300917 -0.710234 0.790054 -2.424532 -0.842938 2.556046 -0.720847 1.453365 3.272109 0.595014 -1.018837 -0.358989 2.003026 -0.700217 2.942607 2.759915 -2.006144 -0.010870 -0.162193 1.078806 0.523440 0.982580 0.040527 -1.374615 0.917997 -1.635341 -0.143629 -1.425344 0.224937 0.521165 1.116874 -3.426430 0.519203 0.676673 0.341369 -0.584170 -0.448135 0.800354 1.807230 1.905515 -0.571405 0.798694 1.738552 0.166645 -0.102595 0.511053 0.523434 0.129292 0.634981 0.137690 -1.144791 -0.655351 -0.263451 -1.086073 0.213421 1.954971 2.615515 0.129805 -0.105351 0.855562 0.319883 0.612582 1.186777 0.374828 -0.070841 0.029353 1.116003 -2.049691 -0.207383 -3.671853 -0.355185 -4.821689 -1.437200 -0.115662 2.229993 0.320692 0.782713 -0.283510 2.155172 -0.322713 -0.410710 1.983743 2.599944 -1.642346 -1.097775 -1.364110 -1.259969 0.893744 -1.196530 0.051481 1.343303 0.373984 -1.889678 -0.845683 0.894877 0.688056 -0.798473 -1.022715 0.347097 1.832383 -2.051710 -1.246449 -0.529852 1.522923 0.005713 -3.348007 -0.516877 -1.311102 0.989257 0.315396 -0.903198 -1.435664 0.414557 0.829218 -0.801037 -0.691167 -0.941338 1.885671 0.836006 0.923017 0.331402 0.328723 0.639665 2.687774 0.920217 -1.381744 0.168125 0.059575 -0.679014 0.847371 -1.388363 -1.068060 0.750151 -1.996683 0.580200 1.129178 -1.348624 -0.684521 0.861023 0.612620 0.620237 6.397094 0.016965 2.613546 1.605797 -2.029056 1.160055 -0.571984 -0.001507 0.616138 1.153175 0.132877 -2.496949 -1.876329 1.238915 2.304165 1.664236 -2.439954 -0.512354 -0.208405 -0.042869 0.013105 0.144675 0.580183 0.139690 -1.631332 -0.500688 1.657987 4.088992 -0.763256 -1.133411 0.950162 0.935909 -0.757218 -2.441189 -0.700830 -1.143324 0.457144 0.504500 0.017122 1.315355 2.761976 -4.175706 2.042632 -0.206338 -0.046696 1.800101 0.579773 -1.965476 -3.063250 -0.456597 1.394896 2.642112 -0.203455 0.046365 0.800343 -1.947675 -0.208765 0.374193 0.137959 -0.579976 0.971203 0.087132 -1.104434 -1.181692 -0.127887 -0.603239 -0.303895 -0.411086 1.325973 0.487467 -3.354653 2.102250 -0.123911 -0.901174 0.102662 -0.479656 1.742596 -1.986255 -2.193619 1.099490 -0.420276 -1.342546 -1.242508 0.140071 1.218801 0.378386 0.583646 -1.010172 -2.439867 1.841670 -0.886329 1.849859 0.955479 -0.182505 1.662731 0.356192 -0.669940 -1.869462 -1.175012 0.234970 -0.497516 -1.799708 -0.302319 -0.605678 1.881098 1.656579 0.071566 -1.409683 -0.196554 2.374063 -1.745014 -0.818544 1.556316 0.634697 -1.811162 0.919650 1.919179 -2.484685 -0.035108 -1.318636 -0.404837 -0.642080 -1.580364 1.226446 0.070641 1.091691 0.107027 0.280744 -0.243149 0.858110 0.575771 0.120196 0.169451 2.922678 2.576383 -1.046486 -0.123671 -2.153716 1.051654 -2.677360 -2.555343 0.836975 0.321916 -1.584862 0.279646 0.367676 2.051011 0.360402 -0.330634 -0.702362 0.553198 +PE-benchmarks/find-parity.cpp__main = -0.265793 -0.121526 0.459949 -1.104253 0.661608 -0.231743 0.300292 -0.188874 -1.165694 -0.836493 0.619589 -1.719636 -0.961141 1.268909 -0.600537 0.016788 1.550952 0.077626 -0.644981 -0.785084 0.825240 -0.104356 1.618140 1.560277 -1.505247 0.013925 -0.099949 0.910369 0.981642 0.090595 0.854894 -0.655133 0.129348 -0.100708 0.417245 -0.239122 0.166526 -0.118075 0.076479 -1.797691 0.129164 0.792313 0.753170 -0.169087 0.063603 0.936259 1.143022 1.044033 -0.566386 0.252879 1.571949 0.239215 0.148734 0.100174 -0.058182 -0.999861 1.023971 -0.282540 -0.604483 -0.190015 0.029513 -0.538454 -0.140843 1.373125 1.502145 0.093405 -0.064050 0.123123 0.567948 0.854194 0.603704 0.380993 0.287304 0.422473 0.790976 -0.500183 0.025241 -2.837781 0.113327 -3.412570 -0.961078 -0.210280 1.893033 0.437865 -0.333115 0.318613 1.290484 0.410282 -0.195275 0.932399 1.449834 0.085068 -0.593099 -0.625392 -1.018037 1.045900 -0.780456 0.479174 0.561659 1.145159 -1.028706 0.101990 0.088008 -0.116999 -0.555812 0.249652 0.007603 0.855068 -1.067848 0.293434 -0.350260 0.959909 0.884075 -2.138415 -0.166359 -0.922589 0.396517 0.147232 -0.367336 0.173844 -0.010448 -0.161723 -0.598044 0.595114 -1.648791 1.026368 0.395775 0.693860 0.084496 0.468330 0.728677 0.549267 -0.037632 -0.883546 -0.033118 -0.099691 -0.259279 0.446013 -0.887839 -0.301842 1.198298 -0.661594 0.877450 0.073796 -0.673126 -1.401125 -0.091813 -0.193059 0.347548 2.721152 0.075174 1.598463 0.947381 -0.674343 0.325594 -0.179924 -0.082939 0.431595 0.683172 0.223651 0.006663 -1.030610 0.780698 1.329781 0.752161 -1.130685 0.047428 0.481770 -0.240629 -0.089014 0.392386 0.432882 -0.120597 -0.633771 -0.354836 1.256081 1.393609 0.180334 -1.115115 0.078562 1.256599 -0.025990 -0.688292 -0.016704 -0.024259 0.424450 0.390339 0.404961 0.866625 1.546187 -2.827324 1.152994 0.832729 0.524553 0.878848 -0.157898 -1.254320 -2.162936 0.231917 0.751393 1.078726 -0.066024 -0.609591 0.445970 -1.150616 -0.098571 0.241633 0.123779 -0.507809 0.592265 -0.129220 -0.069594 -0.913813 -0.572054 -0.335137 0.600389 -0.532978 0.779008 0.378790 -2.218763 1.287256 -0.582432 -0.654660 -0.824804 -0.838715 0.599118 -1.228029 -0.957288 0.024501 -0.758956 -1.516251 -1.302088 -0.083834 0.442969 -0.017185 0.689833 -0.617493 -0.374059 1.101993 -0.917077 0.957908 0.612110 0.002211 0.896073 0.627349 -0.118648 -0.938396 0.035177 0.304039 -0.343696 -1.156810 0.529186 -0.309036 0.536113 1.003692 -0.514155 -0.767545 -0.128402 1.106240 -0.697487 -1.391158 0.541534 -0.648544 -0.702858 1.247838 0.760034 -1.275435 0.085413 -1.342879 -0.459442 -0.299148 -0.939202 0.726858 0.114635 0.498071 0.246217 0.042651 -0.389234 0.686888 0.132597 -0.145500 0.139576 1.438987 1.536410 -0.695144 0.353105 -1.610988 0.846857 -1.619475 -1.474604 0.506593 -0.321337 -0.622977 0.039129 -0.454331 1.015264 0.376107 -0.401041 -0.900175 1.134479 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp__main = -0.846883 -0.518484 0.599977 -2.227984 2.056831 1.695807 1.000314 -0.887822 -2.749891 -0.680134 0.969302 -2.885723 -1.180693 3.184595 -0.973680 1.826113 3.967162 0.756173 -1.293918 -0.447263 2.289925 -0.345723 3.787703 3.447753 -2.556562 0.100403 -0.046605 1.081389 0.474725 1.500081 -0.571802 -1.981808 1.468749 -1.988285 -0.309951 -1.599419 0.068868 0.279322 1.423013 -4.033665 0.588954 0.622385 -0.164893 -0.681573 -0.466482 0.913067 2.561225 2.305274 -0.439511 1.114159 1.874598 0.235048 -0.127084 0.668083 1.011956 0.500508 0.988902 0.232608 -1.474850 -0.877070 -0.551356 -1.227551 -0.059897 2.469951 3.063308 0.208522 -0.235214 0.962173 0.223190 0.600669 1.367901 0.574982 0.222020 0.299936 1.365270 -2.330159 -0.192495 -3.982595 -0.690817 -5.382455 -1.862016 -0.297004 2.487968 0.047903 1.235962 -0.508186 2.839228 -0.456075 -0.494759 1.964971 3.461938 -2.511337 -1.387988 -1.511282 -1.300168 0.755650 -1.477127 0.192534 1.339544 -0.066124 -2.498493 -1.338514 1.057466 0.922828 -1.019720 -1.113134 0.402514 2.409264 -2.579406 -1.592853 -0.972621 1.537444 -0.147877 -4.097822 -0.958025 -1.258421 1.530172 0.534567 -1.323802 -2.156541 0.752340 1.403547 -1.061826 -1.206355 -0.499495 2.259891 1.202202 1.176966 0.418098 0.412983 0.928210 3.626974 1.499277 -1.606357 0.298790 -0.087340 -0.723363 1.119799 -1.473117 -1.151977 0.506531 -2.444425 0.661656 1.683784 -1.751588 -0.462401 1.099888 0.820217 0.727426 7.641170 -0.278534 3.113430 1.739404 -2.772304 1.124315 -0.917541 -0.062388 0.587204 1.482893 0.413410 -3.167435 -2.340664 1.771448 3.001086 2.038245 -3.219081 -0.286176 -0.409737 0.037273 -0.182498 0.246964 0.732982 0.395767 -2.041192 -0.672942 1.923420 5.180483 -1.435863 -2.137805 1.234872 0.703423 -0.507504 -2.459400 -0.973444 -1.167029 0.625809 0.899177 0.030395 1.649221 3.530571 -4.947271 2.590063 -0.620751 -0.625372 2.420453 0.845866 -2.243923 -2.459261 -0.590600 1.845543 3.057410 0.178918 -0.104717 0.863911 -2.507478 -0.335800 0.441594 0.356543 -0.777063 1.301548 0.510020 -1.744064 -1.522560 -0.489979 -0.450595 -0.551949 -0.660006 1.699967 0.282323 -4.812688 2.742812 0.244961 -1.146189 0.280762 -0.567738 2.186410 -2.464523 -2.996409 1.495288 -0.627065 -1.609644 -1.189283 0.081983 1.460555 0.716687 0.961174 -1.570905 -3.010190 2.371674 -0.708495 2.531197 1.239202 -0.006976 2.368337 -0.056606 -1.003497 -2.177330 -1.696966 0.809092 -0.534988 -2.150791 -0.427350 -0.900226 2.497247 2.187598 0.149867 -1.566333 -0.769393 2.788166 -2.646639 -0.632244 2.087889 1.454295 -2.181534 0.962247 2.487191 -2.736369 -0.245188 -1.393264 -0.827917 -1.136376 -1.947692 1.453630 -0.168902 1.359250 0.255509 0.375204 -0.400552 0.985446 0.449734 0.177671 0.275270 3.325188 3.377976 -1.593577 -0.077044 -2.669905 1.636411 -3.331880 -3.294399 1.258665 0.102269 -2.036375 0.151451 0.275117 2.455225 0.415465 -0.681691 -0.866384 0.564865 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp__printClosest(int*, int*, int, int, int) = -3.377044 -2.746514 -0.694780 -7.539244 5.292116 6.648007 2.604133 -5.411478 -7.784355 -0.944286 4.172430 -8.764010 -1.784882 9.084904 -3.774533 7.286006 10.711046 0.755573 -4.962914 -1.141601 8.769127 1.040415 11.690583 10.043475 -7.973832 -0.874138 0.428175 3.613891 3.570255 1.068121 0.462129 -3.971734 4.653181 -8.194922 -2.474703 -4.091387 1.463310 1.480154 7.096643 -10.411841 1.805050 -0.376346 -0.520227 -2.010140 -2.554491 0.742803 5.876364 7.467153 -1.532091 2.354571 7.204688 1.797858 -1.422053 1.832792 1.343649 0.365179 1.559734 0.302174 -2.564568 -4.776307 -0.635317 -1.214996 0.851239 8.211070 9.656694 1.118879 0.021912 5.411960 1.931830 1.800528 4.581936 1.744243 -1.658641 1.595311 3.768289 -9.650484 -0.378881 -12.461058 -2.148418 -13.261436 -4.286289 0.405695 5.118378 -0.740374 4.985410 0.361928 7.990172 -0.492598 -2.773875 7.431564 9.335914 -7.645497 -3.645701 -4.638285 -4.555904 2.432632 -4.951924 2.356748 3.278340 1.402180 -6.998625 -3.863063 1.314355 3.997268 -3.158134 -5.663041 1.726826 5.953150 -6.274951 -5.444630 0.489477 5.703658 -1.801977 -13.069498 -4.432352 -5.797986 5.384344 -0.353496 -2.680319 -7.399494 0.555967 4.474769 -1.981330 -4.588409 0.038799 4.372309 5.674428 4.361873 0.431226 1.225841 2.884382 13.156192 2.491208 -4.937905 0.683706 -1.243280 -1.791461 4.143810 -4.732448 -3.054900 2.279118 -7.571955 2.392072 7.213167 -4.381523 -2.334663 6.025123 2.680385 1.852142 26.124190 0.679132 9.975319 7.199951 -8.094886 0.773952 -4.023889 0.517176 2.764697 2.774540 0.122727 -11.214985 -7.556894 5.394234 8.429866 5.791789 -9.316793 -1.051606 -0.168847 -0.399399 -1.396988 -0.756868 2.244834 0.008531 -5.863003 -1.910859 7.868637 14.547809 -4.099496 -2.202073 4.490585 3.691796 -2.970515 -7.330490 -3.816317 -4.643920 2.276033 4.020615 1.345799 5.118045 10.364044 -12.014796 6.482651 -0.252478 0.296890 5.752473 3.422200 -8.422584 -6.351349 -1.126727 4.963385 7.078642 -2.099031 0.919507 3.687042 -7.459384 -0.626742 2.160282 -0.344150 -1.874706 3.133747 2.270607 -3.739605 -5.015228 2.278811 -1.892786 -1.486932 -0.914440 5.730776 -0.884500 -11.540620 7.951164 0.147466 -3.912998 1.079008 -3.861045 8.259134 -7.922488 -7.844010 5.523031 -1.153042 -2.626683 -3.281646 1.500984 4.769079 3.056101 4.601072 -5.987431 -8.071351 5.386904 -2.996340 6.523225 3.250426 0.000499 4.973041 -5.592129 -1.673453 -8.336412 -5.290685 0.848072 1.623511 -8.657928 -2.356608 -1.500445 7.961893 5.570818 -0.665919 -6.541174 0.226846 7.457926 -8.603484 -2.041598 4.734529 6.753466 -9.082700 1.545461 5.945868 -8.254514 0.733429 -3.311043 -2.042903 -3.559141 -6.852041 5.287850 1.822227 5.566954 -0.038501 1.857340 0.695090 3.669180 2.434244 2.195120 2.113038 9.302901 8.762813 -2.875282 -3.555651 -9.084595 4.214576 -10.136738 -11.447250 5.659173 -0.251762 -5.670643 0.586464 0.340364 9.142821 2.169879 -1.420124 -1.987724 1.971904 +PE-benchmarks/find-two-non-repeating-element.cpp__main = -0.736179 0.228230 1.143164 -2.234330 1.821419 1.084183 0.629338 -0.552161 -1.977990 -1.515477 0.569403 -2.665235 -1.889286 2.719419 -1.262421 0.494340 3.576321 0.349491 -0.810435 -0.719709 1.934319 -0.306153 3.447099 3.164603 -2.827185 -0.211039 0.727145 1.539057 0.853206 1.077403 0.201123 -2.188845 0.873168 -0.777132 0.514880 -1.233403 0.409092 -0.372339 0.184655 -3.592730 0.316203 0.396697 -0.704895 -0.443175 -0.314449 1.586931 2.866606 2.086765 -1.061558 0.324168 2.381712 0.993943 -0.477580 0.449666 0.225767 -0.778107 0.834636 0.168097 -1.179290 -0.644257 -0.313385 -1.240499 -0.219925 2.675378 3.194036 0.287268 0.128458 0.658333 0.206770 0.841522 0.843814 0.526819 0.773501 0.990458 1.491039 -1.833374 -0.426393 -5.022870 -0.386649 -6.080709 -1.651059 -1.007945 2.244080 0.176625 0.200323 -0.534031 2.570019 0.416274 0.151434 2.751668 3.590423 -1.432350 -1.183800 -1.917915 -1.668618 1.195331 -1.561021 0.556063 0.782968 0.602048 -2.134479 -1.248044 0.311749 0.312539 -0.908006 -0.848461 0.067470 2.073114 -2.426741 -0.364160 -1.388248 1.279071 0.668020 -4.350256 -1.036178 -1.368382 2.190954 0.261572 -0.762906 -1.221665 0.360551 1.353995 -0.988143 -0.327575 -1.271472 2.246531 1.310852 0.856503 0.295669 0.433492 1.147271 2.529039 1.414497 -1.322825 -0.250168 -0.189454 -1.063914 0.266686 -1.741001 -0.484068 1.615055 -1.761373 0.969194 1.428192 -1.469579 -1.548817 0.853115 -0.567175 1.207809 7.470320 -0.369523 2.599122 1.237558 -2.561678 0.753550 -0.600665 -0.501525 0.455477 1.375197 0.861300 -2.204413 -1.984452 1.637023 2.668086 1.690908 -2.836088 0.028370 -0.093224 -0.337663 -0.667551 0.250761 0.745820 -0.381570 -1.546424 -0.752049 2.339548 4.033924 -0.659576 -2.147736 0.805812 1.625525 -0.144742 -1.559281 -0.516714 -0.292280 0.689481 1.227129 0.056795 1.747481 3.294302 -5.841404 2.113217 0.503196 -0.054558 1.554066 0.416324 -1.970538 -2.782639 0.447310 2.316017 2.425896 0.277767 0.014002 0.371266 -2.237512 -0.232093 0.585156 0.889398 -0.778784 1.023327 0.448472 -1.541793 -2.096590 -0.906096 -0.686739 0.093647 -0.930638 1.243106 -0.025432 -5.275797 3.212618 -0.429613 -0.874731 -0.646244 -1.130115 1.986566 -2.743217 -2.931877 0.913721 -0.972359 -2.102364 -1.502174 -0.027653 1.373100 0.334645 1.359619 -1.489914 -2.856904 2.059615 -0.672390 2.005870 1.004920 0.679641 2.847310 -0.094916 -0.523152 -2.337956 -1.474929 1.756709 -0.329930 -2.342284 0.557049 -0.565376 1.801745 2.333392 -0.735904 -1.545059 -0.284766 2.340019 -2.096629 -1.258682 1.513456 1.382109 -1.993334 1.277119 1.916042 -2.479259 -0.700651 -1.955515 -0.595961 -0.828359 -2.391014 0.928575 -0.472022 0.969604 0.908658 0.411987 -0.846831 1.052763 0.348291 0.128376 0.304073 2.816629 4.051286 -1.844711 0.356797 -2.838237 1.611054 -3.548761 -3.506628 1.073515 -0.805918 -0.792606 0.170548 -0.379707 2.016484 0.154385 -0.160368 -0.877678 0.910468 +PE-benchmarks/finite-automata-algorithm.cpp__main = -0.565250 -0.444416 0.371215 -1.318336 0.902843 0.485045 0.477135 -0.561349 -1.515851 -0.385689 0.399969 -1.294868 -0.403128 1.713040 -0.570165 1.035735 2.308800 0.655418 -0.660163 -0.582986 1.629437 -0.727989 2.177761 2.020295 -1.544472 -0.070813 0.260899 0.971481 0.788924 0.661691 -0.168149 -0.563073 0.689166 -1.426693 0.055579 -1.403960 0.297591 0.522076 0.837787 -2.424659 0.364532 -0.184889 0.309428 -0.317497 -0.363619 0.779606 1.191831 1.361195 -0.485327 0.571457 1.397569 0.222420 -0.105738 0.417619 0.267057 0.412952 0.682248 0.235387 -0.610327 -0.409675 -0.154165 -0.930855 0.461640 1.436294 1.954543 0.116129 0.052980 0.761645 0.350780 0.360928 0.895635 0.236514 -0.134086 -0.031292 0.826756 -2.214840 -0.006197 -3.310765 -0.368829 -3.650359 -0.898701 -0.352970 1.197299 -0.461491 0.709085 0.296449 1.531419 -0.086900 -0.120646 1.275880 1.727003 -1.359370 -0.714535 -0.956402 -0.927218 0.643652 -0.899714 0.089377 0.894247 0.346743 -1.201967 -0.983841 0.847702 0.570011 -0.605362 -0.855234 0.170496 1.312794 -1.474653 -1.073805 -0.564220 0.794163 -0.284491 -2.255363 0.070616 -1.292948 1.391840 0.083636 -0.445774 -1.261756 0.158658 0.930374 -0.504696 -0.654689 -0.493854 1.175198 0.660984 0.428820 0.101263 0.011676 0.189009 1.976104 0.922247 -1.069187 -0.060627 0.233377 -0.894516 0.352541 -1.365937 -0.752668 1.044837 -1.398030 0.208901 0.871634 -0.944865 -0.523460 1.680319 0.297039 0.644573 4.393328 0.138628 1.534008 1.095903 -1.442455 0.620035 -0.350524 0.142401 0.725786 0.986130 0.001537 -2.188157 -1.458739 0.563497 1.493369 1.158574 -1.763906 -0.913417 -0.443874 -0.038331 0.209670 -0.124061 0.371200 -0.266933 -1.079714 -0.338437 0.910519 2.810142 -0.638837 -0.510180 0.553075 0.481457 -0.966876 -2.076031 -0.590685 -0.906161 0.328072 0.056229 0.041002 0.931679 1.940113 -3.184057 1.404622 -0.504603 -0.008789 1.084649 0.356567 -1.198554 -2.150649 -0.111917 0.951058 1.792997 -0.197905 0.157571 0.764624 -1.444533 -0.132353 0.100383 0.327898 -0.472480 0.644846 0.294315 -0.937918 -0.869279 0.208045 -0.260069 -0.367230 0.029418 0.918634 0.120737 -2.569741 1.456923 -0.348887 -0.571691 0.510911 -0.294748 1.241046 -1.508419 -1.493403 0.867340 0.072382 -0.448712 -1.094216 0.221401 1.172846 -0.047217 0.310365 -0.824164 -1.737308 0.961873 -0.830212 1.047424 0.644665 -0.063556 1.259134 -0.252945 -0.360782 -1.678941 -0.286112 -0.335838 -0.281853 -1.179404 -0.436641 -0.328878 1.388448 1.479828 0.052827 -0.676802 0.243235 1.846196 -1.659567 -0.708098 1.055436 1.041404 -1.203644 0.739059 1.259301 -1.930797 -0.339839 -0.738271 -0.392675 -0.070830 -1.096715 1.067278 -0.185167 0.827040 0.097619 0.345456 -0.058952 0.843871 0.436129 0.255863 0.069516 2.074332 2.272750 -0.720451 -0.340087 -1.417172 0.618782 -1.947419 -1.650370 0.415174 0.376937 -1.052257 0.432363 0.248786 1.658192 0.287170 -0.083523 -0.349913 0.048992 +PE-benchmarks/finite-automata-algorithm.cpp__search(char*, char*) = -2.007062 -2.349446 -0.381192 -4.313596 2.793348 2.613884 1.606891 -2.574912 -5.184757 -0.662525 2.333165 -5.259615 -0.723654 5.601675 -1.846637 4.432687 7.037647 1.256204 -2.787446 -1.221991 5.854424 -0.763668 7.359434 6.257091 -4.630697 -0.545095 -0.306403 2.539252 2.486831 0.572470 0.726057 -1.875436 2.489935 -5.617419 -1.275567 -3.470291 1.231417 1.957135 4.406199 -6.932015 1.325256 -0.199483 1.069986 -1.336613 -1.645798 0.931023 3.131570 4.584129 -1.236154 1.714471 4.829455 0.594725 -0.646983 1.290514 0.393663 0.556898 0.902073 0.224003 -1.860354 -2.351666 -0.208802 -1.509875 1.266520 4.570592 6.233164 0.629420 0.090052 3.428556 1.500319 1.247870 3.361726 0.657525 -0.909808 -0.195132 2.645467 -6.723043 -0.699834 -9.915625 -1.221953 -9.826098 -2.594344 0.182006 4.008419 -0.772967 2.649977 0.673988 4.479661 -0.434184 -1.467744 5.205618 5.339354 -4.254118 -2.434669 -3.107614 -3.119058 2.031930 -3.041973 0.979877 2.730357 1.522857 -4.044003 -2.720652 1.712277 2.247653 -1.793913 -3.809736 1.134402 3.644703 -3.816085 -3.622294 -0.011580 3.899846 -0.961241 -7.563313 -1.296269 -4.264620 3.323151 0.053011 -1.447587 -4.063839 0.124211 2.125350 -1.523836 -2.457593 -0.805142 2.853922 2.650447 2.377416 0.269682 0.521390 1.051713 7.611003 1.421920 -3.518397 0.319518 -0.020623 -1.689729 2.328620 -3.908989 -2.630285 2.714255 -4.474946 1.101208 3.431717 -2.783802 -1.993026 4.731837 1.837702 1.330724 14.792711 1.120167 5.847853 4.564176 -4.471660 1.416523 -2.015795 0.814788 2.179721 2.362570 -0.643177 -7.054338 -4.847057 2.385809 4.648135 3.725278 -5.625451 -2.068796 -0.418135 0.050111 0.093626 -0.635125 1.448660 -0.290002 -3.645090 -0.941267 4.239816 9.316217 -2.017195 -0.191724 2.426316 2.429519 -2.732134 -6.086481 -2.272015 -3.230877 1.166256 1.239252 0.775934 3.043682 6.212903 -8.228407 4.040448 -0.771209 0.955390 3.096596 1.922611 -5.235672 -5.799068 -0.876328 2.686465 5.217844 -1.151629 0.806588 2.761525 -4.427038 -0.294858 0.784664 -0.158977 -0.933948 1.802555 0.483670 -2.160404 -2.666771 1.698686 -1.500476 -0.817490 0.112668 3.343806 0.624515 -6.343934 4.422577 -0.758313 -2.094036 1.035346 -1.704772 5.001691 -4.570294 -4.320146 3.173618 -0.294678 -1.491642 -3.105462 1.143955 3.210129 0.945425 1.958292 -2.777208 -5.089582 3.393860 -2.492180 3.626044 1.932768 -0.767301 2.703303 -2.059456 -1.022074 -5.562954 -2.164352 -1.039075 0.254686 -4.936091 -1.519275 -0.800281 4.644985 3.504400 -0.041323 -3.817515 0.639899 5.375831 -5.326988 -2.045352 3.157848 3.448210 -5.182912 1.864498 3.879395 -6.139648 0.313176 -2.139428 -0.739642 -1.021290 -3.787162 3.424536 0.962057 3.244225 -0.462897 1.236197 0.720745 2.400719 1.784522 1.002171 0.603399 6.715272 5.852723 -1.550557 -2.126984 -5.202128 1.939562 -6.012645 -6.390804 2.489743 0.861578 -4.060276 1.128477 0.838039 5.917371 1.337736 -0.440617 -1.558660 0.914451 +PE-benchmarks/floyd-warshall.cpp__main = -0.701901 -0.639612 -0.268762 -1.807258 1.286484 1.684277 0.664569 -0.744539 -2.247882 -0.497092 0.649524 -2.381069 -0.461265 2.401611 -0.611354 1.811268 3.220199 0.551036 -1.103036 0.132736 1.965047 -0.403912 2.840491 2.632625 -1.493508 -0.023327 -0.562707 1.065330 -0.058950 1.137687 0.252532 -1.563115 0.899583 -1.856352 -0.651359 -1.617599 0.197158 0.758490 1.301968 -3.327195 0.603163 0.836549 0.261415 -0.698503 -0.554464 -0.409310 1.599844 1.728051 -0.062916 0.594482 1.245157 0.453831 -0.153772 0.548028 0.621845 0.522758 0.242576 -0.521734 -1.044296 -0.910219 -0.253437 -0.712759 0.205396 1.673829 2.394325 0.273718 -0.119569 0.971241 0.016914 0.485775 1.135695 0.236450 -0.680054 -0.097814 0.653921 -2.058711 -0.130159 -2.353337 -0.294010 -3.365526 -1.203577 0.125007 1.759241 1.207422 1.050857 -0.324584 1.857774 -0.819049 -0.438316 2.060038 2.305069 -1.666250 -0.956094 -1.343068 -0.978241 0.668527 -0.951597 -0.259692 0.880194 0.424995 -1.687179 -0.591225 0.843029 0.912217 -0.672667 -1.295954 0.510646 1.689879 -1.977804 -1.526141 -0.046255 1.898756 -0.389512 -3.093011 -0.976696 -1.299813 0.321488 0.187653 -0.858503 -1.819007 0.500255 0.878395 -0.497555 -0.861499 -0.644711 1.538222 0.699946 0.716902 0.297350 0.404706 0.465234 3.137396 0.458147 -1.090811 0.370594 0.068690 -0.363353 0.789439 -1.097404 -1.076552 -0.328135 -2.142284 0.391941 1.626536 -1.217113 -0.390377 0.043015 0.843915 0.492105 7.104316 0.007232 2.549975 1.720012 -2.059135 1.015500 -0.730317 -0.043244 0.308751 0.705283 0.075391 -3.074137 -1.696325 1.123956 2.016645 1.600055 -1.928775 -0.255332 -0.337691 -0.037018 0.184734 0.038328 0.481439 0.299337 -1.669184 -0.463479 1.600259 4.588767 -0.597253 -0.262299 1.225426 0.644030 -1.086349 -2.590329 -0.795482 -1.238155 0.323241 0.497534 -0.108051 0.997771 2.493367 -2.762579 1.876422 -0.273877 -0.033272 1.836915 0.625372 -1.859704 -2.630814 -0.915954 1.387048 2.787612 -0.713884 0.377324 0.591409 -1.679401 -0.237850 0.528910 -0.039444 -0.390842 0.813062 0.142861 -1.192555 -0.914541 0.339883 -0.674007 -0.340984 -0.493301 1.174694 0.556470 -2.182195 1.963804 0.196723 -0.670939 0.381198 -0.294416 1.938648 -1.664899 -1.972816 1.317552 -0.174734 -1.029984 -0.656428 0.214696 1.248317 0.795794 0.461913 -0.948618 -2.138121 1.565623 -0.588822 1.682626 0.825961 -0.237575 1.033862 0.090329 -0.608563 -1.689949 -1.811959 -0.199639 -0.273480 -1.682934 -0.375226 -0.589216 1.936153 1.335808 0.295659 -1.915418 -0.057756 2.452834 -1.284264 -0.371996 1.446674 0.276455 -2.208788 0.314907 1.838098 -2.445761 0.101392 -0.945266 -0.073007 -0.714143 -1.459442 1.065864 0.310215 1.112467 0.061201 0.250259 -0.178640 0.619069 0.732467 0.232728 0.304860 2.991534 1.387112 -0.374877 -0.281905 -1.832065 0.724762 -2.313845 -2.309137 0.771952 0.561125 -1.564602 0.249120 0.555222 2.091654 0.361856 0.009399 -0.336597 0.203166 +PE-benchmarks/floyd-warshall.cpp__floydWarshall(int (*) [4]) = -3.368088 -3.765394 -3.132336 -8.088828 4.776645 8.455373 2.513784 -4.956102 -9.209358 -0.863578 3.658552 -9.567930 -0.000324 9.560112 -2.644264 9.391352 12.681507 1.132586 -5.390719 1.005225 9.933501 -0.971770 11.815248 10.643008 -5.970323 -0.767447 -1.876830 4.540520 0.937803 2.348793 2.080199 -4.667771 3.770865 -10.477926 -4.322393 -6.612625 1.528902 3.742573 8.250606 -12.660010 2.631034 1.428542 0.422647 -3.014934 -3.406480 -3.509548 5.142896 7.368426 -0.540995 1.965756 6.117949 1.880788 -1.595932 2.124340 1.603625 2.174070 -0.099279 -1.042447 -2.887728 -5.248444 -0.329896 -1.036439 2.095517 7.042577 10.033479 1.305754 -0.150311 6.319703 1.005987 1.651357 5.084949 0.852316 -4.854957 -0.574940 2.595081 -11.614440 -0.678418 -10.606223 -1.392817 -11.510558 -4.099935 1.909039 5.323454 3.392880 5.786231 0.124183 6.945115 -3.397609 -2.921737 9.741547 8.456865 -7.274667 -3.554369 -5.667084 -4.515027 2.545847 -4.012262 -0.239497 3.764643 2.202093 -6.540964 -2.471096 2.915195 5.070833 -2.748347 -7.823552 2.704240 6.202600 -6.685499 -7.568756 2.540296 8.937058 -3.162953 -13.105244 -5.021456 -6.760257 2.110456 -0.537878 -2.795155 -8.876693 0.926750 4.049719 -1.238068 -4.852285 -0.060564 4.841466 4.432872 3.831950 0.796242 1.360682 1.910200 14.960840 1.086834 -4.459189 1.627711 -0.420949 -1.339611 4.068204 -4.653761 -4.480962 -1.200669 -9.065806 1.676079 8.548880 -4.356201 -1.702535 3.663990 4.262846 1.411517 33.179618 1.249129 11.198315 8.537943 -8.364023 2.998347 -3.898757 0.352901 2.038835 1.661119 -0.725503 -15.899912 -7.184136 4.610780 7.709333 6.393966 -8.676370 -2.060435 -0.872317 -0.524649 0.659556 -1.128632 1.851101 0.949378 -6.772459 -1.754081 8.074902 19.446580 -2.779201 1.654368 5.841103 3.278644 -6.110726 -12.461313 -4.105402 -6.560052 1.535957 2.745831 0.185497 4.188292 9.910539 -9.479390 6.605841 -0.851318 0.991388 7.045036 3.801296 -9.025264 -10.942611 -3.834606 5.099343 10.503093 -4.700022 2.411071 3.301576 -6.627650 -0.687181 2.766489 -1.630675 -1.067815 2.865573 0.788098 -4.034197 -3.681604 4.519669 -3.342775 -1.482813 -0.935874 5.246451 0.568293 -6.643854 7.605225 0.729787 -2.956988 2.317078 -2.431369 9.572667 -6.770429 -7.376663 6.604008 0.287295 -2.014559 -2.439539 1.779177 5.412196 4.452110 2.740178 -4.687868 -8.990132 4.910752 -3.223368 6.375105 3.069466 -1.336409 2.839737 -3.485730 -1.671992 -8.776032 -7.751806 -2.265523 1.412388 -8.596390 -3.749407 -1.690775 8.497937 4.254925 0.818041 -9.101342 1.144385 9.735000 -6.275736 -1.182127 4.955941 3.427536 -11.376579 -0.122829 6.625922 -10.292473 1.830485 -2.837266 -0.180117 -3.159707 -6.428710 4.991692 3.376011 5.637571 -0.690324 1.660734 1.178113 2.778564 3.824937 2.563926 1.935181 11.941555 5.400402 -0.332384 -4.299432 -8.018363 2.452494 -9.305378 -10.698233 4.591390 2.585817 -6.531675 1.058494 2.882273 9.999922 2.110073 0.265599 -0.551968 0.692625 +PE-benchmarks/floyd-warshall.cpp__printSolution(int (*) [4]) = -1.193599 -0.809905 -0.123490 -3.337751 1.783870 2.025812 0.792129 -1.099869 -3.128780 -1.246976 0.946680 -3.698232 -0.986006 3.772050 -1.228029 2.372887 4.846804 0.421820 -1.577011 0.015075 3.331591 -0.664645 4.105219 3.812019 -3.081163 -0.420205 -0.193825 2.140488 0.700674 1.064766 1.161921 -2.323325 0.786418 -2.449099 -0.304071 -2.106067 0.839914 1.004312 1.613670 -5.240870 0.783110 1.383761 0.531256 -1.064721 -0.941306 -0.623002 2.484906 3.004272 -1.042545 0.291703 2.779418 1.141906 -0.546763 0.627544 0.138083 -0.174764 -0.209394 -0.813696 -1.371565 -1.380530 0.086132 -1.076727 0.723656 3.182534 3.926145 0.395935 0.167739 1.751405 0.483150 0.880521 1.548219 0.439860 -1.056417 0.340992 1.434014 -3.369528 -0.324325 -4.958286 -0.000339 -5.918258 -1.908422 -0.226766 2.678068 2.200564 1.270714 -0.581001 3.076129 -0.739850 -0.333599 3.953031 3.638253 -2.070889 -1.423153 -2.984701 -2.326775 1.749165 -1.832939 -0.086016 1.112180 1.149329 -2.566152 -1.018297 0.662873 1.392223 -1.209572 -2.109612 0.628263 2.502669 -2.841953 -2.134510 -0.014885 2.989924 -0.361140 -5.240044 -1.348166 -2.430060 0.582464 -0.080882 -0.736946 -2.386302 0.111261 1.440032 -0.763492 -1.037587 -2.150596 2.551856 1.571853 1.040067 0.456704 0.581057 1.030197 4.387673 0.580020 -1.855336 0.024753 0.206511 -0.814863 0.729879 -2.126882 -1.438379 0.788386 -3.198933 0.295376 2.466053 -1.788663 -1.278598 0.349667 0.476306 1.341631 11.593158 0.333641 3.860643 2.667437 -3.082789 1.764721 -0.786531 -0.402999 0.780637 1.053770 0.254342 -4.333489 -2.762538 1.650450 3.247179 2.490060 -2.506787 -0.631700 -0.230504 -0.526447 -0.117838 -0.089582 0.864965 -0.337515 -2.507450 -0.762701 3.192087 5.967800 -0.459479 -0.298335 1.767365 2.394112 -1.797896 -3.593125 -1.022913 -2.308459 0.518113 1.063376 -0.062488 2.081118 4.077391 -5.223041 2.818484 0.661020 0.551552 2.084186 0.434305 -3.060580 -4.909149 -0.465897 2.357154 3.863760 -1.598124 0.882221 0.893152 -2.750564 -0.154740 1.024735 0.039867 -0.729648 1.196875 -0.170618 -1.379612 -2.036945 0.743269 -1.759352 -0.404577 -0.812302 1.739071 0.816016 -3.224283 3.403337 -0.371771 -1.090356 0.283342 -1.403956 3.071457 -3.371211 -3.162998 1.905512 -0.160849 -1.619145 -1.281991 0.338018 2.177335 0.920808 0.752648 -1.562015 -3.569551 2.170072 -1.198968 2.351118 1.316649 -0.112408 1.657332 0.242257 -0.564464 -2.873753 -2.663488 -0.078004 0.194591 -3.227893 -0.857361 -0.685074 2.908843 2.394537 -0.382682 -2.933665 0.413142 3.357778 -1.814706 -1.275381 1.805551 -0.188508 -3.468805 0.377280 2.547173 -3.742399 0.143165 -2.205778 0.638543 -0.776503 -2.815458 1.624942 0.445401 1.780634 0.461369 0.256578 -0.365935 1.273938 1.459307 0.413637 0.535873 4.407385 2.124240 -0.662922 -0.615688 -3.478390 1.066072 -4.141634 -4.021991 1.273474 0.320639 -1.790181 0.551302 0.619822 3.241276 0.589420 0.613630 -0.481983 0.538733 +PE-benchmarks/graph-coloring.cpp__main = -5.135766 -1.646101 6.541415 -14.251155 13.177553 9.043413 4.551133 -3.805802 -12.542267 -2.423037 1.611192 -13.124815 -6.847580 18.063270 -6.525041 9.417588 19.631392 2.840387 -5.863216 -0.745462 13.714595 -1.212841 18.508460 11.781903 -14.564645 -1.680612 -0.314931 9.540720 1.077329 12.325723 -1.754820 -10.636747 3.786114 -6.884470 -0.141636 -9.154949 3.699657 2.092705 3.235855 -21.785095 3.434083 6.463397 -1.884185 -4.258166 -1.534278 3.174548 12.678195 13.478227 -4.863737 2.078976 8.994781 4.284246 -1.657010 4.024056 0.827606 1.810042 6.526052 -2.688350 -10.030420 -5.483163 -2.500406 -6.429524 3.167795 13.540938 17.054421 0.610216 1.022204 7.628485 0.776213 4.170937 5.961437 1.893790 -1.520241 2.993294 7.503703 -8.105279 -1.352046 -16.582125 -2.784216 -22.875124 -9.016753 -4.067378 9.262010 6.102475 4.309832 -3.214339 15.158005 -1.184816 -0.097701 13.831140 17.191305 -10.622085 -6.221115 -14.704972 -10.116212 4.773557 -7.859302 -3.578282 4.083009 2.636820 -12.062951 -6.870248 0.888144 4.799778 -4.462367 -4.632739 0.327482 13.271498 -14.106566 -10.113382 -4.177485 10.180814 -3.546406 -22.541170 -6.548325 -6.075722 7.057458 0.412596 0.267271 -10.087045 3.221267 10.226229 -5.238954 -4.068908 -7.731924 13.750409 6.059435 2.767991 2.729264 1.069460 2.041020 14.638488 8.113911 -7.387752 -2.654713 1.501104 -4.462467 1.861739 -8.440765 -4.077105 0.450168 -13.986755 1.660186 11.493673 -7.770156 -3.280357 -3.711915 1.097692 8.257015 39.484746 -2.074244 13.707878 5.452377 -16.643029 6.154351 -1.613286 -2.737947 1.691940 5.475115 2.730297 -15.098176 -12.423246 8.547239 12.695852 11.562173 -11.821081 0.446414 -4.834738 -1.943044 0.103768 -0.550372 7.544253 -2.959177 -12.069313 -3.667682 6.544345 26.892440 -4.220927 -13.773270 9.995351 6.658683 -6.476876 -10.805583 -5.220905 -4.324883 -0.624312 4.739740 -2.594793 8.195443 18.679855 -24.973869 14.032354 1.485157 -2.990067 10.520691 -2.345867 -9.460477 -13.788540 -4.395095 12.680778 16.502738 -2.940201 -0.755151 1.759359 -11.130438 1.888285 2.550387 2.991152 -0.920644 5.427111 0.137274 -10.834387 -9.262420 -2.253973 -4.369711 -0.844137 -4.604952 5.868442 1.150810 -22.044357 16.422067 -2.671700 -3.334672 4.282688 -1.239908 12.269527 -12.438134 -16.173049 7.896893 -0.839570 -7.492397 -8.191670 1.845239 9.473710 4.630540 4.302379 -7.752439 -17.001060 7.486020 -4.433312 8.804541 5.599968 1.892964 11.532944 3.975189 -5.081668 -11.464095 -12.085000 3.679643 0.173022 -9.399216 -0.357681 -3.674739 14.095085 10.393729 -1.899332 -7.915362 -6.071416 15.438655 -9.032194 -4.289875 11.209480 -2.818078 -13.191114 2.412425 14.405499 -12.814378 -3.840516 -7.573484 2.014584 -6.489893 -9.560476 4.952900 -1.131854 3.953744 2.460300 1.653051 -5.495415 3.288279 4.272165 -0.034357 -1.034612 19.976572 14.230265 -8.086767 2.219086 -10.921394 7.344356 -18.268471 -14.641416 4.903425 -3.043205 -5.333138 4.589694 1.530017 12.417531 0.248636 1.164692 -0.683903 -2.002309 +PE-benchmarks/graph-coloring.cpp__Graph::greedyColoring() = -5.924670 -1.560302 1.541769 -13.074218 10.518838 12.489630 4.544141 -6.097537 -13.117952 -4.559720 3.770240 -17.136783 -6.711640 17.783743 -5.902612 10.577780 22.350036 2.405251 -7.357478 1.027748 14.011386 0.138057 19.965669 17.503798 -12.863623 -1.529577 -0.958806 7.707979 0.253368 7.257618 0.796357 -12.647199 6.101261 -9.932936 -2.861533 -7.769912 2.571016 2.447626 7.462940 -22.050341 3.564683 5.014848 -0.237555 -5.128784 -4.178158 -2.717050 14.076133 13.451776 -2.452121 0.510471 9.997582 4.991213 -2.344903 3.915547 2.860909 0.499293 1.536707 -3.389690 -7.361791 -7.109307 -2.068193 -4.280213 0.343307 14.294176 17.455183 3.280454 0.224895 6.950733 -0.039121 3.933164 5.556286 2.227270 -1.076853 3.369891 5.857549 -11.419733 -2.064013 -19.225524 -2.580858 -21.679308 -8.946931 -1.542555 9.600717 8.629110 7.166040 -3.306720 14.444205 -2.909540 -1.788017 14.246259 19.663675 -12.503613 -6.843039 -12.101530 -9.203567 5.308290 -8.233753 1.184524 2.857386 2.022913 -13.014812 -7.370253 2.556355 6.033625 -4.893700 -8.218392 2.858995 12.382165 -12.109845 -8.942274 -2.211274 10.341128 -1.937980 -23.827183 -8.106965 -8.665040 3.022649 1.212888 -5.246207 -13.280206 3.013252 7.740253 -4.464014 -7.143738 -6.087905 12.221267 6.625894 4.577636 1.976418 1.720403 5.093012 20.463532 4.659472 -7.938667 1.252013 -1.577203 -3.520869 4.079928 -8.757681 -5.574921 0.131569 -14.178737 1.878638 13.204517 -8.732050 -4.142389 -1.283283 2.082257 5.923578 47.595727 -1.040466 16.302874 9.873577 -16.521545 7.697247 -5.155326 -2.600493 1.373782 5.322354 3.211633 -19.331112 -13.002099 10.183296 15.345911 11.588237 -12.861302 -0.089398 -2.063968 -0.892734 -2.622314 0.614915 5.116445 -0.185313 -11.902866 -4.021638 13.873455 28.486140 -5.413774 -7.215741 9.727752 6.967829 -3.300501 -13.537827 -5.830652 -7.909952 2.149313 7.080739 -0.628283 8.839663 19.439948 -21.937831 13.320174 1.214321 -1.129111 11.712428 2.220637 -13.171665 -13.872300 -2.012636 13.018754 16.845562 -2.969341 1.574416 1.901015 -12.923666 -1.439489 4.193982 1.690215 -3.108032 5.894426 0.687601 -9.368504 -10.247560 -0.146368 -5.785881 -3.865689 -4.706273 8.352447 2.935049 -17.485113 17.689102 0.840594 -4.234818 1.388239 -5.860890 13.689498 -13.634564 -16.436314 9.272888 -3.244697 -6.943385 -4.788284 2.117767 9.009118 6.112210 5.013281 -8.158186 -16.847126 10.564687 -2.564761 12.484754 5.618973 2.210939 8.492915 3.059183 -4.381460 -12.619535 -12.993400 3.478359 0.777643 -14.556183 -4.345678 -3.757858 14.483067 11.312421 -1.419862 -12.454607 -3.167995 14.845509 -10.620264 -3.919066 10.446777 1.094324 -15.694642 0.707479 13.084080 -14.696032 -1.730734 -8.266539 0.517990 -6.746221 -14.114251 5.101178 0.587303 7.014612 2.828538 0.775862 -2.441501 4.567927 5.580860 1.819643 2.233838 18.869589 10.265184 -5.028159 -1.135808 -15.185855 6.726931 -19.556774 -19.024018 8.270203 -0.384374 -8.909729 0.868879 1.222527 13.543720 0.480277 1.629152 -2.680092 1.126412 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__main = -0.666419 -0.291605 0.650234 -1.792425 1.537511 0.727005 0.785390 -0.124951 -2.313762 -1.073007 0.422049 -2.604642 -1.302915 2.791835 -0.580750 1.155711 3.502728 0.837107 -0.879994 -0.218353 1.714741 -0.807695 2.828246 2.713432 -1.931413 0.102521 -0.415866 0.993543 -0.029511 1.513827 -0.033942 -1.940874 0.790809 -1.021461 0.215852 -1.460079 0.094290 0.501650 0.455804 -3.746562 0.564627 1.398184 0.760742 -0.733476 -0.317524 0.610077 2.245102 1.919113 -0.508548 0.580148 1.363101 0.232194 0.078331 0.578029 0.689510 0.177724 0.537216 -0.395138 -1.558027 -0.391770 -0.428286 -1.441637 0.050588 1.931390 2.537538 0.192825 -0.185716 0.485957 0.091208 0.737691 0.980662 0.350193 0.327728 -0.057910 1.073833 -1.382885 -0.327699 -3.342057 -0.226500 -4.998052 -1.694002 -0.390828 2.588403 1.264092 0.513639 -0.777177 2.327158 -0.545575 -0.080380 1.847757 2.966277 -1.550134 -1.182828 -1.677230 -1.280340 0.987472 -1.118940 -0.300218 1.124708 0.260972 -2.049486 -0.865471 0.884699 0.463545 -0.776688 -0.569028 0.325461 2.096927 -2.267558 -1.097617 -1.041666 1.405198 0.273597 -3.320608 -0.185592 -1.003756 0.229949 0.644056 -1.087720 -1.311920 0.704030 0.718198 -1.030216 -0.496923 -1.891538 2.282301 0.334315 0.613490 0.486854 0.392454 0.642530 2.240298 1.050214 -1.403204 0.211336 0.221686 -0.619523 0.546500 -1.352072 -1.209071 0.515049 -2.087317 0.234785 0.867963 -1.535305 -0.625465 -0.416377 0.372074 0.842799 5.525387 -0.299369 2.436655 1.214429 -2.175528 1.728886 -0.326250 -0.326483 0.263581 1.413935 0.474357 -1.834892 -1.903500 1.315875 2.479901 1.835513 -1.862448 -0.397484 -0.401724 -0.046134 0.055063 0.452722 0.665510 0.241966 -1.822853 -0.568384 1.398341 4.075932 -0.635564 -1.482604 0.984627 0.920895 -0.381625 -2.135102 -0.573155 -1.133460 0.278323 0.265593 -0.245976 1.329376 2.950894 -4.231760 2.401231 -0.219694 -0.294579 1.821356 0.103511 -1.680912 -3.116882 -0.533400 1.753999 2.994385 -0.027759 -0.089350 0.364450 -2.006298 -0.269061 0.296767 0.438794 -0.660656 1.071321 -0.276117 -1.300111 -1.209875 -0.695922 -0.746971 -0.435764 -0.697155 1.177670 1.191738 -3.165081 2.419621 -0.080071 -0.670311 0.023869 -0.229295 1.451475 -1.924587 -2.432863 0.927499 -0.599093 -1.768873 -1.180658 -0.016281 1.280156 0.213068 0.100823 -0.698281 -2.464386 2.168404 -0.586785 2.079919 1.031002 -0.049891 1.790007 1.768820 -0.906601 -1.396209 -1.411833 0.263740 -0.945093 -1.521175 -0.156041 -0.797169 1.891232 1.914025 0.118965 -1.291704 -0.596617 2.461569 -1.363268 -0.894801 1.875675 -0.656476 -1.488885 0.975470 2.287615 -2.423430 -0.379300 -1.677888 0.000862 -0.662350 -1.625487 0.880703 -0.339067 0.740137 0.360339 -0.041418 -0.651827 0.719279 0.628257 -0.251555 -0.042310 3.135849 1.944388 -1.186746 0.551531 -2.064889 1.091985 -2.801276 -2.261409 0.529296 0.456010 -1.584870 0.238223 0.289087 1.702087 0.037504 -0.105168 -0.811034 0.418135 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__printSolution(int*) = -0.504566 0.020325 0.592873 -1.736891 0.982122 0.740543 0.334191 -0.323494 -1.398631 -1.040477 0.402984 -2.027657 -1.109262 1.854932 -0.873358 0.401619 2.395813 0.125303 -0.604446 -0.403255 1.449417 -0.199765 2.251725 2.136687 -2.094223 -0.215283 0.338240 1.304464 0.784519 0.658495 0.568645 -1.451206 0.273490 -0.478662 0.441673 -0.931337 0.468364 -0.010349 0.118614 -2.706502 0.203048 0.706070 0.082926 -0.347207 -0.210104 0.582145 1.762690 1.564041 -0.909319 0.098484 1.817932 0.781196 -0.268007 0.211207 -0.119823 -0.738779 0.434588 -0.299242 -0.716718 -0.424449 0.085648 -0.912714 0.109578 1.938545 2.298529 0.162584 0.159507 0.460332 0.290793 0.536579 0.592470 0.378094 0.122036 0.706438 1.012397 -1.307840 -0.120988 -3.326173 0.094369 -4.007584 -1.123511 -0.641591 1.665469 0.861280 0.115682 -0.451824 1.805243 0.163764 0.136752 2.048599 2.227465 -0.775311 -0.749850 -1.588864 -1.400063 1.139873 -1.119072 0.288627 0.359759 0.734523 -1.353033 -0.608507 0.091561 0.317344 -0.724291 -0.493029 0.030713 1.274955 -1.683843 -0.418095 -0.609971 1.082899 0.395399 -3.009713 -0.777341 -1.260550 0.895089 0.010101 -0.257740 -0.715008 -0.037233 0.735923 -0.544116 -0.071853 -1.764947 1.542257 0.875846 0.486416 0.215845 0.319715 0.804823 1.639684 0.497809 -0.974013 -0.295751 0.092455 -0.695246 0.090033 -1.338167 -0.368165 1.169205 -1.340684 0.384720 0.961216 -0.941479 -1.120168 0.101814 -0.372961 0.987991 5.756210 0.044875 1.876328 1.011269 -1.626171 0.773904 -0.228898 -0.390497 0.478756 0.745533 0.459835 -1.633969 -1.381077 0.906581 1.828406 1.168386 -1.400720 -0.008332 0.067507 -0.384665 -0.390564 0.173966 0.491775 -0.502997 -1.091895 -0.470335 1.715875 2.637444 -0.053577 -0.946710 0.551635 1.480155 -0.548598 -1.129933 -0.214046 -0.511983 0.381997 0.655578 0.015651 1.300134 2.181816 -3.849438 1.479729 0.762947 0.278288 0.913845 -0.072043 -1.450787 -2.385106 0.394267 1.464878 1.689582 -0.351030 0.204885 0.349446 -1.546921 -0.069862 0.517436 0.410209 -0.581734 0.699224 0.065608 -0.824381 -1.445121 -0.394281 -0.831560 0.093568 -0.787317 0.838100 0.188192 -2.868725 2.090147 -0.477939 -0.656703 -0.420898 -1.062992 1.211898 -2.098473 -1.801169 0.619375 -0.426727 -1.391082 -1.054168 -0.035069 1.015991 0.163807 0.663836 -0.989967 -1.940586 1.370885 -0.726545 1.165753 0.751705 0.272497 1.434377 0.309865 -0.203674 -1.603264 -1.102748 0.734317 -0.084466 -1.684102 0.206327 -0.378081 1.215313 1.622821 -0.633261 -1.122041 0.098286 1.656814 -0.939636 -1.090469 0.802176 -0.021914 -1.464515 0.686145 1.169657 -1.892226 -0.230614 -1.582099 -0.038902 -0.316491 -1.645980 0.757264 -0.234471 0.774013 0.646853 0.110557 -0.619316 0.817549 0.449419 0.005786 0.246922 2.214545 1.957309 -0.828037 0.236330 -2.056251 0.834611 -2.447109 -2.311993 0.588605 -0.408328 -0.521026 0.239138 -0.174021 1.466754 0.292971 0.213219 -0.480934 0.649433 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__isSafe(int, bool (*) [5], int*, int) = -1.754382 -1.682549 -0.075132 -3.660646 2.425607 2.601160 1.336540 -2.338163 -4.034696 -0.369421 1.398022 -3.772635 -0.252707 4.773922 -1.291801 4.378943 5.617010 1.118168 -2.268918 -0.314258 4.571455 -0.829123 5.320032 4.657734 -3.224564 -0.381687 -0.144586 1.917951 0.978832 1.210842 -0.225457 -1.557269 1.842164 -4.804077 -1.080302 -2.769161 0.730571 1.797181 3.715080 -5.581092 1.175636 0.092577 0.920233 -1.367238 -1.496449 -1.300242 2.532564 3.674910 -0.411007 1.020602 2.854745 0.364927 -0.376326 1.136627 1.070838 1.685525 0.505096 -0.502550 -1.644251 -1.869196 -0.439758 -1.026461 1.351574 3.567139 4.437362 0.595473 -0.049778 2.854492 0.844108 0.780996 2.354736 0.555855 -1.693954 -0.200876 1.581193 -5.940848 -0.038462 -6.210802 -0.955507 -5.547602 -2.319287 0.237971 2.122565 0.506079 3.100085 0.553632 3.726480 -1.227768 -1.067996 3.036557 4.287197 -4.171756 -1.845673 -2.727897 -2.193134 1.101950 -2.170029 -0.010005 1.496326 0.509556 -3.309363 -2.279357 1.715591 2.453300 -1.388971 -3.046060 1.089978 3.451271 -2.858304 -4.131487 0.041856 2.911990 -1.826723 -5.664227 -0.579787 -2.867218 1.575415 0.159558 -1.470800 -4.549653 0.621662 2.519685 -1.055819 -2.820286 -0.569059 2.318626 2.007294 1.442190 0.321957 0.265799 0.632983 6.483018 1.680242 -2.568114 0.518452 0.145315 -1.301952 1.593369 -2.474772 -2.421831 0.373720 -4.121267 -0.312318 3.471728 -2.345061 -0.338620 3.006626 1.757929 1.111388 11.956601 0.337203 4.349573 3.306706 -3.965481 1.720803 -1.458924 0.288236 1.135475 1.663315 -0.127571 -6.419631 -3.877302 2.120257 3.912628 3.196049 -3.645705 -2.170059 -1.062140 -0.067063 0.430599 -0.499259 1.156581 0.026284 -3.317015 -0.819476 2.857745 7.649748 -2.150878 -0.477187 2.509658 1.052655 -2.279386 -5.302282 -2.124673 -3.658218 0.633044 0.577983 0.208067 2.180136 5.075248 -5.177452 3.590853 -1.226806 -0.225669 3.190579 1.095043 -3.688880 -4.151433 -1.250771 2.387803 4.309818 -1.449153 0.748647 1.682179 -3.579825 -0.264958 0.547774 -0.024194 -0.811490 1.579361 0.255435 -2.244432 -1.959441 1.737391 -1.236901 -1.699577 0.099593 2.555455 0.790569 -3.794479 3.671301 0.128673 -1.311708 2.065691 -0.985187 4.085486 -3.419035 -3.747403 3.000141 0.253294 -0.216828 -1.429574 0.835345 2.828871 1.093288 0.643066 -2.208773 -3.858722 1.995752 -1.396809 3.215018 1.539413 -0.446364 1.772150 -0.802214 -1.115478 -3.583373 -2.152584 -1.544511 0.443078 -3.688489 -2.857140 -0.836001 4.368857 2.853668 0.379452 -2.737255 0.082892 4.169174 -4.259456 -0.859466 2.794159 1.596972 -4.278807 0.080051 3.444177 -4.385303 0.051163 -1.312904 0.036108 -1.223254 -3.014296 2.430729 0.690738 2.405434 -0.347716 0.586229 0.567833 1.565031 1.807621 1.046133 0.506692 5.067005 2.945714 -0.833896 -1.922940 -3.821909 1.381160 -4.720380 -4.479979 1.968673 1.387059 -3.425836 0.724918 1.111242 4.426452 0.719900 0.037549 -0.516703 -0.319081 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__main = -0.997325 -0.427641 2.245653 -2.882917 1.663214 0.105627 0.778977 0.066652 -2.789265 -1.511740 0.141700 -2.043310 -1.714213 3.285551 -1.286762 0.171349 4.657414 1.795747 -0.849147 -1.457481 2.316704 -1.802271 3.720858 4.032269 -3.312007 -0.152001 0.959499 2.726904 1.597767 2.274983 -0.326055 -1.653032 0.680274 -0.508355 1.474110 -3.172771 0.496634 0.756682 -0.690677 -5.257893 0.635881 0.171796 0.231151 -0.371922 0.057185 2.971557 2.864763 2.486023 -1.543708 0.788024 2.575920 0.958672 -0.125664 0.660094 0.441845 0.131234 1.925850 0.661757 -1.262572 -0.008663 -0.453771 -2.631535 0.719527 2.881551 3.927023 0.138607 0.207631 -0.118516 0.693845 1.017648 1.409799 0.413979 0.632340 0.047608 1.676697 -2.926639 0.127694 -7.053544 -0.030733 -8.493449 -1.888664 -1.474361 3.301264 -0.408826 -0.153197 -0.410178 3.151617 0.192558 0.464997 2.542207 3.565993 -1.495214 -1.254022 -2.128099 -2.131894 1.764017 -1.600121 -0.202557 1.536684 1.036270 -2.173653 -1.670690 1.259381 0.108170 -1.183481 -0.314568 -0.129677 2.993482 -3.315249 -0.727961 -2.132683 1.426318 0.674690 -4.356526 0.327813 -2.711424 3.019624 0.133993 -0.888674 -1.041193 0.460342 1.694430 -1.253092 0.220452 -2.609433 3.252788 0.688013 0.073595 0.063477 -0.084836 0.065281 1.787285 2.182572 -2.117504 -0.501277 0.969633 -2.272088 -0.257730 -3.243389 -0.786026 2.883834 -2.216046 0.313390 0.756514 -1.954208 -1.576675 2.007864 -0.307725 1.817738 8.481228 -0.249531 2.365268 1.408749 -2.588335 1.839243 0.605080 0.077705 1.494208 2.326412 0.398996 -3.203107 -2.544649 0.756539 3.001502 2.250036 -3.179198 -1.361745 -1.018534 -0.450620 0.238617 0.297672 0.517916 -1.130532 -1.752933 -0.829849 1.341442 4.317000 -0.380259 -3.079841 0.239833 1.441372 -1.618007 -3.019414 -0.443183 -0.560305 0.592341 0.099390 -0.397342 2.140110 3.764570 -8.202620 2.979655 -0.124955 -0.050553 2.079564 -0.183204 -1.394251 -5.064982 0.267371 2.234639 3.889552 0.122513 -0.322811 1.228015 -2.849199 -0.279535 0.232536 1.481049 -1.287229 1.309776 0.628344 -1.937837 -1.787558 -1.383355 -0.594180 -0.222584 -0.759685 1.417486 -0.000729 -6.564165 3.155649 -1.107803 -0.826486 0.366900 -0.501839 1.558677 -3.192232 -3.354619 0.897585 0.228756 -2.018740 -2.846040 0.093203 2.518715 -0.905450 0.677800 -1.437150 -3.807228 2.228531 -1.831073 2.013373 1.242808 0.162137 3.597741 1.294304 -0.493228 -2.992457 -0.402091 0.835360 -1.176989 -1.560911 0.209643 -0.727349 1.955234 3.395834 -0.279300 -0.541761 0.149999 3.968115 -2.353157 -1.858315 1.957797 0.801453 -1.067736 2.335175 2.461424 -3.866696 -1.505123 -2.248452 -0.967176 0.382376 -2.140473 2.022909 -1.170974 1.236108 0.694022 0.611304 -1.223297 1.664476 0.697049 -0.138643 0.182904 4.106256 5.410700 -1.817356 0.914223 -2.464334 1.477167 -4.091733 -2.515725 -0.171473 -0.272691 -1.019035 1.086881 -0.143410 2.501823 0.239573 0.271323 -0.706528 0.538310 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__insertionSort(Node**) = -0.881402 0.121039 0.588154 -1.861366 1.569455 1.629921 0.545433 -0.695436 -1.475741 -0.633115 -0.126747 -1.388409 -0.748355 2.462780 -0.742740 1.419256 3.525283 0.778324 -0.511404 -0.388693 2.289584 -1.357563 3.030746 2.653723 -2.132694 -0.248171 1.768319 1.301345 0.343483 1.650661 -0.700232 -2.115815 0.785647 -1.776756 0.417488 -2.182651 0.463875 0.421751 0.985203 -3.616319 0.444754 -0.766035 -0.447992 -0.588717 -0.724464 0.130194 2.685908 1.858362 -1.046262 0.177092 1.632434 0.879119 -0.606648 0.569097 0.396024 0.994893 0.708347 0.732315 -0.800506 -0.547866 -0.332617 -0.946885 0.700733 2.038561 2.812595 0.156956 0.280406 1.229091 -0.062054 0.380260 0.493201 0.270492 -0.048016 0.246472 1.102709 -3.608080 -0.488504 -5.707144 -0.519931 -5.171255 -1.208399 -1.016811 0.455362 -0.714674 1.323608 0.134674 2.232340 -0.276573 0.436941 1.926817 3.206762 -2.095517 -0.839980 -2.027794 -1.529981 0.782429 -1.148339 -0.155911 1.218729 -0.388487 -1.648766 -2.579716 1.190427 1.031868 -0.751606 -2.147781 0.142724 1.953325 -1.844684 -1.800950 -1.276960 0.631528 -0.940785 -3.648939 0.091520 -1.585187 1.806795 0.111056 -0.491003 -3.062247 0.317853 2.531774 -0.733891 -1.546040 0.421820 2.061448 1.154358 0.176002 0.346485 -0.476208 0.324324 3.258604 2.427100 -1.252735 -0.312744 0.311072 -1.710237 -0.267967 -2.091617 -0.849000 1.075147 -2.093104 0.071899 2.345382 -1.323629 -0.408711 2.918211 -0.484042 1.430990 8.243019 -0.290496 1.577673 0.859581 -3.016852 1.473685 -0.323828 -0.530357 0.560779 1.452787 0.595575 -4.163283 -1.887314 0.914543 2.049123 1.682435 -2.694240 -1.709177 -1.130642 -0.267060 0.139410 -0.331729 0.584380 -0.677526 -1.582300 -0.568281 1.732902 4.627505 -1.187147 -1.519660 1.073773 1.404590 -1.461680 -3.321986 -0.871122 -2.250442 0.244845 0.469638 -0.458840 1.421299 2.792026 -5.262229 1.905059 -0.709134 -0.602261 1.553305 0.329768 -1.166470 -3.402034 0.348175 2.469924 2.711174 -0.372865 0.820067 0.322802 -1.888359 -0.124996 0.174081 0.899205 -0.738835 0.861810 0.176462 -2.520619 -1.547881 0.332674 -0.650999 -1.341584 -0.192390 0.897235 0.325396 -4.566387 3.073723 -0.336134 -0.353965 1.188975 -0.442430 2.308650 -2.242766 -3.098930 1.471478 0.387948 0.220925 -0.804083 0.253946 1.985222 0.169716 0.756829 -1.045379 -3.703198 0.721746 -0.626249 1.447736 0.793106 0.598677 2.411890 -0.872637 -0.624913 -2.947950 -0.980868 0.188002 -0.032409 -1.649209 -1.592885 -0.446179 2.215078 2.335612 -0.070033 -0.829086 -0.341810 2.612733 -2.766560 -0.305780 1.575850 1.909786 -2.227678 -0.021672 1.906423 -2.530717 -1.118629 -1.036659 0.156529 -0.262413 -2.385208 0.749074 -0.797043 0.737164 0.680202 0.099942 -0.357438 0.999319 0.906085 0.596652 -0.049328 2.555341 3.139479 -1.370379 -0.500960 -1.787577 0.665202 -3.451589 -2.787794 0.595412 0.196273 -0.984152 0.463799 0.639554 1.860521 -0.336697 0.867081 0.121222 -0.804778 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__push(Node**, int) = -0.398091 -0.047478 0.798583 -0.925319 0.628319 0.208091 0.262225 -0.388846 -0.783032 -0.299414 0.048903 -0.540570 -0.371425 1.085847 -0.518050 0.411556 1.540916 0.511492 -0.315859 -0.544518 1.003474 -0.849208 1.322628 1.335000 -1.144703 -0.117419 0.733994 0.834303 0.650351 0.786574 -0.647241 -0.264146 0.330731 -0.760822 0.453263 -1.068594 0.202603 0.130398 0.226589 -1.584498 0.158957 -0.452113 -0.028336 -0.123435 -0.178812 0.913503 0.954267 0.854368 -0.438616 0.213448 0.915396 0.125489 -0.109720 0.244779 0.331472 0.433849 1.005259 0.687035 -0.351817 -0.078543 -0.217460 -0.805635 0.422660 1.060756 1.325874 0.070250 0.148506 0.300147 0.171478 0.164795 0.387077 0.174358 0.009745 0.230164 0.569345 -1.750467 0.293806 -2.514155 -0.287704 -2.598012 -0.557877 -0.569515 0.349565 -0.858856 0.484991 0.298352 1.085963 0.110761 0.151778 0.429709 1.269308 -1.021594 -0.433030 -0.670269 -0.681847 0.302267 -0.619040 0.013932 0.652463 0.013954 -0.735808 -0.845296 0.720605 0.420083 -0.373190 -0.274690 -0.058662 0.999295 -0.989503 -0.704300 -0.787145 -0.015354 -0.271114 -1.512819 0.390066 -0.891970 1.360543 0.021028 -0.297022 -1.020070 0.193109 1.085821 -0.353428 -0.468453 -0.258364 1.066768 0.482714 0.095885 -0.009584 -0.237118 0.058490 0.956012 1.146194 -0.665245 -0.202433 0.209185 -1.125818 -0.114431 -1.042523 -0.361364 0.982991 -0.855719 -0.049797 0.603655 -0.638038 -0.141474 1.693200 -0.064661 0.687235 3.104380 -0.168502 0.745142 0.337824 -1.084647 0.594424 0.032077 0.010529 0.436406 0.762103 0.210423 -1.829722 -0.932150 0.381624 1.000035 0.721732 -1.363321 -0.840172 -0.573158 -0.107115 0.176060 -0.138806 0.244328 -0.506168 -0.625631 -0.300136 0.349361 1.763673 -0.614449 -1.034169 0.245745 0.010025 -0.683171 -1.585220 -0.324650 -0.524899 0.274199 -0.232907 -0.114252 0.692302 1.294289 -2.759528 0.984194 -0.507565 -0.386121 1.043599 -0.015506 -0.456962 -1.574248 0.202265 0.809195 1.102250 0.120789 -0.122664 0.423232 -0.987139 -0.069644 -0.089016 0.611991 -0.432566 0.443571 0.390372 -0.943315 -0.780925 -0.185056 0.009967 -0.444228 -0.018681 0.491481 -0.338535 -2.322841 1.163795 -0.224620 -0.257286 0.498993 -0.130835 0.479759 -1.147490 -1.186992 0.478562 0.180275 -0.042334 -0.851044 0.065378 0.861218 -0.227460 0.095001 -0.706532 -1.458519 0.364516 -0.670444 0.675361 0.358192 0.254854 1.209002 0.085851 -0.167160 -1.235582 0.222601 -0.119863 -0.237996 -0.678403 -0.514713 -0.169105 0.952152 1.198971 -0.083718 0.137206 0.096198 1.232020 -1.213693 -0.487503 0.664802 0.864690 -0.613899 0.343349 0.771642 -1.187913 -0.629942 -0.460128 -0.626948 -0.018284 -0.782393 0.586549 -0.491723 0.431641 0.242360 0.248060 -0.211960 0.544780 0.210085 0.238325 0.058270 1.199539 2.087436 -0.736749 -0.121756 -0.896339 0.516987 -1.415409 -1.013498 0.197870 0.174141 -0.443286 0.319409 0.261058 0.944600 0.062256 -0.053923 -0.005372 -0.198643 +PE-benchmarks/Iterative_QuickSort.cpp__main = -0.733489 -0.718798 0.004360 -1.968266 1.443109 1.320058 0.817720 -0.833844 -2.634171 -0.461710 0.825385 -2.739208 -0.677861 2.666834 -0.768607 1.684819 3.627898 0.783836 -1.250311 -0.374318 2.246223 -0.465600 3.450142 3.168617 -1.899961 0.072087 -0.472549 0.862903 0.488616 1.096920 -0.144197 -1.382598 1.193409 -1.950472 -0.260338 -1.737669 0.055697 0.625118 1.624313 -3.705023 0.661748 0.677134 0.488530 -0.654211 -0.366881 1.126605 1.871031 1.912850 -0.116866 0.824489 1.799916 0.386511 0.003715 0.576167 0.839393 0.527046 1.082544 -0.071478 -1.144574 -0.804861 -0.389768 -0.734090 0.105759 1.998397 2.824213 0.240367 -0.225198 0.788922 0.494748 0.601594 1.322005 0.387941 -0.125524 0.055431 0.778988 -2.464869 0.004877 -3.752444 -0.394849 -5.218253 -1.385602 0.024842 2.218494 0.209313 0.938190 -0.441849 2.240205 -0.512951 -0.523717 1.924205 2.639798 -1.893374 -1.102743 -1.161239 -1.004072 0.660031 -1.088692 0.022712 1.708773 0.284937 -1.993695 -0.760282 1.101787 0.763181 -0.828429 -1.124973 0.545258 1.894658 -2.089737 -1.284735 -0.328682 2.016864 -0.140792 -3.657643 -0.644082 -1.686656 0.889191 0.241315 -1.122296 -1.724807 0.572602 0.906546 -0.908345 -0.773265 -0.823083 2.032824 1.134336 0.889887 0.175590 0.396894 0.538272 3.291670 0.696397 -1.530999 0.417882 0.058295 -0.787465 0.914746 -1.580543 -1.169614 0.712989 -2.132566 0.950371 1.271755 -1.426713 -0.339121 1.212987 0.891502 0.501457 7.395296 -0.198865 3.219676 2.029788 -2.158224 1.150931 -0.671249 0.127462 0.478740 1.170560 0.104883 -3.187215 -2.017158 1.295606 2.412685 1.745995 -2.838274 -0.325368 -0.345997 -0.130168 0.052479 0.155504 0.461035 0.217575 -1.754654 -0.575847 1.738124 5.101429 -0.833076 -0.598444 0.913202 0.669893 -0.906339 -2.508319 -0.839747 -1.131940 0.571060 0.511743 0.098813 1.380571 2.846122 -4.208797 2.249501 -0.526218 -0.234118 2.238242 0.937390 -2.250967 -2.922703 -0.797492 1.388316 3.014532 -0.366412 0.011455 0.901211 -2.038065 -0.301703 0.271433 0.154184 -0.647106 0.885767 0.497336 -1.227058 -0.929573 0.016612 -0.361180 -0.410687 -0.389352 1.422387 0.603553 -3.878751 2.127920 0.130579 -0.841772 0.126746 -0.353939 1.856043 -1.887258 -2.022051 1.122082 -0.289578 -1.208303 -1.284614 0.145427 1.388411 0.211123 1.369349 -1.289774 -2.656907 2.124274 -1.052399 2.038889 0.997708 -0.272211 1.438654 -0.300147 -0.608520 -2.257455 -1.587809 0.017501 -0.404870 -2.012700 0.319845 -0.711133 2.034575 1.642892 0.196483 -1.861496 -0.125173 2.660016 -2.003914 -0.475736 1.620307 1.305380 -2.229402 0.825578 2.001404 -2.758969 -0.054736 -1.126824 -0.810598 -0.768606 -1.495526 1.420432 0.147391 1.244186 -0.092023 0.343806 -0.210064 0.860269 0.518095 -0.003901 0.421241 3.268915 2.737582 -0.763603 -0.110831 -2.124270 1.192640 -2.626082 -2.723159 0.832893 0.281167 -2.069292 0.267137 0.447377 2.553082 0.385025 -0.329738 -0.745561 0.554387 +PE-benchmarks/Iterative_QuickSort.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/karatsuba.cpp__main = -24.349235 -20.657639 22.804679 -56.481264 70.829612 21.428600 30.963940 4.807491 -54.722502 -20.574111 10.447116 -32.732604 -54.006211 76.120067 -19.886290 55.549360 58.113630 -3.871292 -23.208422 -18.035500 86.845805 -42.205895 79.673033 21.683652 -84.730617 -6.754982 -14.862422 58.839450 14.437458 61.212757 1.595413 -17.817720 13.531936 -34.012306 32.390660 -31.039821 38.449522 20.633728 -13.627758 -82.214659 1.958865 53.444782 9.951017 -6.687381 -20.281775 39.222820 31.656096 70.750424 -41.390903 16.642786 60.721091 -17.716047 0.589274 25.692967 -13.499924 -1.095246 2.497092 -10.192283 -63.276514 -23.396849 -3.251296 -76.267761 33.473624 48.064635 85.172831 -28.527367 17.473719 61.897308 -13.203939 29.775200 37.453585 10.351473 -6.355416 -35.473532 73.813141 -32.226438 -28.010219 -73.091791 -11.624987 -143.079135 -50.082579 -47.419144 58.496938 32.406352 32.220032 -33.887978 86.559845 7.127225 -12.070846 67.649331 57.727157 -49.803942 -25.099409 -99.424731 -35.428006 20.481942 -56.404861 -40.785488 51.224092 15.868904 -50.066317 -7.857399 5.732712 15.292257 -16.731019 -47.081803 -35.428714 70.298767 -69.673195 -51.451131 -42.345359 54.129394 -14.696817 -98.280325 15.574914 -20.004845 18.517201 -7.369880 48.504247 -3.658895 3.990515 52.456984 -23.244274 -25.827851 -52.714318 77.431076 34.435858 -1.074985 37.145417 26.060157 -12.640658 46.658776 68.413927 -19.809728 -58.894507 26.290748 -20.519396 28.260949 -30.406322 -11.710223 43.902491 -72.804653 -10.630862 20.524549 -10.806359 -9.194647 -11.137757 3.233453 52.681349 117.101391 11.856744 46.628039 11.395816 -52.282129 65.270516 4.399082 -3.025751 41.994051 31.379692 -33.467546 -48.664329 -64.183323 33.697619 42.114611 41.622967 -58.357759 -21.394324 -24.830829 7.665382 -9.442911 -22.778279 57.986715 -1.831575 -42.231549 -8.677625 0.710127 101.590398 -31.886260 -38.222751 72.361607 35.359243 -62.422027 -73.175092 -39.796493 -28.093119 -29.584085 -3.181829 -6.436852 30.526093 83.357559 -84.688974 57.252255 0.779858 -9.025322 44.009450 -41.130323 -16.339743 -103.980532 -23.671706 39.305042 69.416538 -21.539676 -7.756888 10.509764 -53.948901 36.944344 -0.179003 6.847630 10.863798 19.889398 -40.763471 -19.122799 -49.833297 -27.371970 -40.096926 15.643236 -0.749824 9.853002 26.939364 -81.697145 58.713150 -50.708448 -27.067729 31.057278 29.994808 59.688780 -37.696785 -70.636192 42.788569 6.604673 -59.302893 -78.256182 22.806087 44.065502 -2.393505 -32.069018 -17.116712 -87.194603 48.265538 -33.226360 27.790913 16.321922 10.503502 68.703787 59.705388 -52.751542 -55.715712 -50.937042 -10.246250 -22.508402 -35.246326 -2.897969 -0.771829 60.152877 34.818857 15.099878 -4.893910 -12.514475 90.439312 -45.077892 -54.294149 68.709320 -18.341474 -40.223063 41.196543 82.223163 -57.212567 -37.421427 -55.477915 27.342354 -8.533156 -44.651399 26.091613 -11.396443 21.896476 12.061300 26.142937 -21.070224 19.702317 25.198141 -9.458992 -59.665986 132.737356 73.621482 -60.913045 -4.259755 -44.837255 29.426348 -66.389230 -38.708292 4.816902 15.009029 -2.075214 49.803552 36.476636 56.190619 6.831943 -23.021405 -10.234830 -43.640439 +PE-benchmarks/karatsuba.cpp__multiply(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -12.014874 -12.127400 6.157780 -26.519282 31.350759 10.998090 14.796374 -1.404146 -27.477192 -7.627295 7.442458 -17.216095 -21.703274 36.107800 -8.434807 30.134680 28.167735 -1.405391 -13.228740 -8.001896 41.307052 -18.584760 38.371419 12.787260 -37.183947 -2.724691 -8.348841 25.601634 7.234458 23.678441 0.872911 -5.504245 8.309205 -21.949570 10.624798 -14.024013 16.722321 11.312835 0.331021 -37.829227 2.072736 21.393488 6.272696 -4.102641 -11.315824 15.643271 13.453625 33.201016 -16.132441 8.922061 27.749949 -10.028475 0.364142 12.111905 -4.117459 1.734312 -0.240294 -4.102534 -27.975945 -12.639625 -1.125463 -32.521362 15.684136 22.485952 38.744977 -11.877046 6.434155 31.316588 -4.200578 13.144128 18.772613 4.824734 -5.846188 -17.269476 32.201025 -20.895766 -11.816725 -34.204796 -6.520399 -63.755074 -23.161980 -17.580781 27.154707 12.362922 18.091728 -13.025408 39.293901 1.984691 -8.582041 30.994377 26.756678 -25.852830 -12.439993 -42.908974 -14.976720 8.653389 -25.566496 -16.969336 25.174853 7.574058 -24.239340 -3.384840 4.666873 9.359073 -8.291475 -24.352279 -13.225288 32.051756 -30.954233 -26.280163 -15.617246 26.235945 -8.370230 -45.633972 7.640764 -10.347029 9.177458 -3.579716 18.929197 -5.742592 1.874777 23.292084 -10.355988 -14.543888 -20.781428 32.759416 16.458202 1.687800 16.317490 12.724902 -4.745050 27.728793 29.018197 -10.644438 -23.760687 10.743932 -8.510620 16.094467 -13.135854 -8.444759 18.513571 -35.302273 -4.074404 10.985572 -5.994250 -3.295557 0.727137 6.005019 20.970618 56.853684 6.645747 24.420143 9.196047 -23.995273 27.777530 -1.422339 0.223957 19.390393 14.035389 -16.589010 -26.146537 -30.766222 16.474760 21.105572 20.131843 -28.829463 -11.447270 -10.694020 3.772591 -3.520401 -10.702000 25.312729 1.628250 -20.096091 -4.065053 2.990455 49.872099 -16.624490 -11.877836 33.761646 14.017378 -28.384081 -37.427063 -19.943019 -15.617361 -12.111353 -1.840102 -0.872506 14.220403 39.126550 -35.356028 26.624709 -2.347789 -3.720873 21.233622 -14.864946 -11.270180 -47.489112 -13.171641 16.762927 32.506284 -11.536627 -2.714795 6.909213 -25.934009 15.177971 0.523846 0.540003 4.767934 9.638837 -17.478807 -7.743836 -21.250104 -7.420697 -17.696977 6.060008 2.115664 7.199823 11.987576 -34.644982 26.315851 -21.127764 -13.498118 15.247189 12.601228 29.530899 -17.324367 -31.625716 21.491176 3.212947 -24.854717 -34.197427 11.121160 20.394666 -0.103856 -14.116610 -8.588097 -37.753808 22.769281 -15.585835 14.957383 7.902079 2.586266 29.117905 22.031171 -24.009133 -25.832907 -23.204889 -8.635106 -9.093861 -18.540804 -3.435071 -0.639100 29.536500 14.949106 8.335289 -5.261460 -2.923392 41.384582 -23.493093 -23.755218 31.325699 -4.162359 -21.531636 17.992160 37.757202 -27.873536 -13.737067 -23.766732 10.424342 -5.305129 -21.012127 13.970814 -1.708859 12.388150 3.184822 12.222077 -5.558951 10.041817 12.153842 -2.316135 -24.757586 60.792211 32.858183 -25.604380 -6.820948 -22.600962 13.624250 -30.297573 -19.914969 4.913637 10.564588 -5.091184 21.366231 17.591510 28.255497 4.254433 -12.998145 -5.792203 -18.604172 +PE-benchmarks/kmp-algorithm.cpp__main = -0.664556 -0.419210 0.334320 -1.720159 1.438492 1.221940 0.731702 -0.531123 -2.155871 -0.747339 0.584456 -2.535585 -0.958784 2.499930 -0.684386 1.415113 3.469405 0.664735 -0.975969 -0.209642 1.879591 -0.637834 3.110280 2.891250 -1.814050 0.010451 -0.328063 1.301507 0.133653 1.213787 0.113333 -1.734558 0.939384 -1.565387 -0.285824 -1.609236 0.182497 0.447800 0.978094 -3.575629 0.503413 0.913090 0.216778 -0.636248 -0.386017 0.278036 1.931379 1.807063 -0.160596 0.658438 1.483672 0.366832 -0.045291 0.563499 0.663300 0.300432 0.738227 -0.408893 -1.287868 -0.684212 -0.347526 -1.007822 -0.022951 1.833161 2.691416 0.263179 -0.130309 0.757844 0.036319 0.587223 1.070034 0.326801 -0.126559 0.191239 0.957372 -2.063225 -0.184074 -3.353867 -0.378987 -4.395057 -1.471404 -0.272616 2.079519 0.703763 0.823513 -0.482227 2.072654 -0.520521 -0.242580 1.892006 2.669827 -1.670277 -1.093997 -1.409020 -0.998742 0.815806 -1.139758 -0.066294 1.169739 0.359003 -1.858527 -0.811120 1.121378 0.677789 -0.729570 -0.943277 0.357427 1.891893 -2.097347 -1.286530 -0.704111 1.644904 -0.064368 -3.311441 -0.631877 -1.309823 0.682651 0.462836 -0.910096 -1.566350 0.574794 0.900695 -0.722593 -0.767445 -0.932130 1.969538 0.721464 0.694450 0.370886 0.544169 0.604704 3.021148 0.860522 -1.167053 0.234453 0.092793 -0.798961 0.702836 -1.415478 -1.010438 0.317298 -1.968756 0.427254 1.392517 -1.354649 -0.625353 0.323724 0.620477 0.708575 6.868511 -0.099315 2.589981 1.531840 -2.090457 1.251735 -0.698734 -0.121931 0.299904 1.050797 0.292781 -3.010103 -1.802346 1.212604 2.204060 1.637805 -2.372832 -0.411358 -0.367665 0.057943 -0.033197 0.220893 0.644940 0.270550 -1.651047 -0.479375 1.635222 4.560414 -0.783196 -1.156491 1.052449 0.659397 -0.840979 -2.548419 -0.694098 -0.906979 0.334266 0.307574 -0.051016 1.130719 2.695709 -3.744044 2.045212 -0.181369 -0.183363 2.066520 0.488099 -1.855577 -2.741614 -0.618778 1.550744 2.877542 -0.222389 0.113885 0.509214 -1.865512 -0.246106 0.394859 0.289638 -0.476250 0.941120 0.049873 -1.276903 -1.168423 -0.314084 -0.580658 -0.297827 -0.542559 1.195770 0.815070 -3.210965 2.184654 0.059196 -0.746964 0.199650 -0.411495 1.869016 -1.877489 -2.234515 1.126531 -0.487511 -1.482253 -1.174683 0.106765 1.190077 0.552534 0.658833 -0.908165 -2.273179 1.894137 -0.760968 1.835668 0.913542 -0.063491 1.519011 0.595556 -0.791987 -1.904801 -1.627570 -0.036968 -0.505910 -1.762987 -0.229229 -0.663673 1.895051 1.707103 0.117296 -1.613319 -0.466311 2.598921 -1.840767 -0.662608 1.641298 0.530566 -1.933993 0.714579 1.993005 -2.602105 -0.202958 -1.186647 -0.464753 -0.699848 -1.618311 0.973442 -0.143075 0.972679 0.268540 0.142776 -0.409695 0.692037 0.550557 0.035575 0.130079 3.141546 2.391207 -0.920106 0.044046 -2.037587 0.965578 -2.604078 -2.556246 0.771518 0.279756 -1.605967 0.249957 0.562015 2.036945 0.342252 -0.239044 -0.683082 0.311571 +PE-benchmarks/kmp-algorithm.cpp__KMPSearch(char*, char*) = -3.325355 -3.646661 -0.882099 -7.701861 4.392852 5.165713 2.377782 -4.809682 -8.207096 -1.232013 3.606800 -8.587597 -0.520393 8.843550 -3.005575 7.814667 12.301546 1.450197 -4.785572 -1.127563 9.991191 -2.494423 11.904008 10.923315 -6.910948 -1.056479 -0.098611 6.019898 3.398442 0.972890 1.908497 -2.863080 3.444839 -10.016267 -2.850003 -6.815273 2.027525 3.136431 7.681775 -12.140005 2.204542 -0.475181 0.576801 -2.322580 -2.961487 -0.213370 4.552095 7.241887 -1.347536 2.107873 7.818847 1.469524 -1.516007 2.000251 0.898359 1.240398 2.229714 0.287961 -2.517377 -4.377418 -0.181343 -1.508943 2.364581 7.246340 10.833282 1.145639 0.278140 6.064702 2.040626 1.884216 5.102338 0.913161 -3.744107 0.199179 3.550596 -13.735472 -0.400841 -16.365023 -1.690663 -14.957775 -4.197529 0.740398 5.250500 -1.085522 4.856466 1.308196 6.737422 -1.378277 -2.439535 8.571071 8.060753 -6.613893 -3.551162 -5.164050 -4.771299 3.116469 -4.557446 1.040291 5.019030 2.856115 -6.118842 -3.240382 4.106414 4.240479 -2.763731 -6.773707 2.058524 6.129059 -6.070279 -6.626183 1.108122 7.711389 -2.372795 -12.715363 -2.293322 -8.138917 5.191705 -0.486099 -2.104012 -7.317976 0.212849 4.076864 -1.655251 -4.250170 -0.614783 5.241035 4.821636 3.682470 0.407622 1.236102 1.659290 13.820146 2.266385 -4.877946 0.686991 -0.235886 -3.792389 3.556116 -6.602208 -3.931066 3.138953 -7.550682 1.657692 7.176414 -4.175300 -3.084956 8.366245 3.405418 2.044098 30.747548 1.725634 10.570530 8.011273 -7.172896 2.748474 -3.471037 0.926955 3.032418 2.612606 -0.947185 -15.977059 -7.386476 3.894597 7.196871 5.909436 -10.298913 -4.485522 -0.912929 -0.395468 0.307116 -1.314655 2.111465 -0.281990 -5.843772 -1.580579 7.639398 17.205344 -3.017264 -0.125837 4.539114 3.317357 -6.540384 -12.795527 -3.798003 -5.411871 1.768837 1.167932 0.875085 4.492779 9.640114 -13.104460 6.118467 -0.474328 1.440721 6.738564 3.349335 -8.792202 -11.807633 -2.128978 4.441140 9.524133 -3.517032 1.746775 4.011598 -6.751099 -0.458280 1.867085 -0.709203 -1.235277 2.683548 0.845050 -3.343232 -4.208924 3.506515 -2.702889 -1.049745 0.234930 5.160940 0.503875 -9.690572 7.086925 -0.713450 -3.104313 2.264567 -3.209175 9.142297 -7.147055 -6.934730 5.676522 0.117197 -1.985419 -5.315307 1.950146 5.302530 2.454388 3.660700 -4.355256 -8.480013 4.403759 -5.168247 5.583542 2.889678 -0.989991 3.845421 -3.516742 -1.341169 -10.468421 -4.870373 -3.350696 1.419397 -8.781583 -3.699399 -1.178381 7.661740 5.060195 -0.099482 -7.055771 1.299791 9.801259 -8.876652 -2.647600 4.618782 5.943144 -9.961123 1.582155 5.938687 -10.841796 0.885296 -2.926368 -2.177084 -2.028741 -6.428158 5.267294 2.404233 5.399531 -0.638852 1.866329 1.271274 3.529464 3.285946 2.517898 1.419142 11.604038 10.198268 -1.614272 -4.522371 -8.212515 2.548640 -9.534582 -10.946443 4.387681 1.658138 -6.231987 1.618225 2.740821 10.200324 2.379706 -0.320332 -1.375000 0.991885 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__main = -0.941435 -0.990405 0.152541 -2.516420 1.858558 1.183606 1.090314 -1.305936 -2.883736 -0.644246 1.415838 -3.160983 -0.902246 3.268231 -0.968208 2.241617 3.846622 0.597097 -1.476233 -0.804545 2.393969 0.032097 3.840614 3.512296 -2.656075 0.073352 -0.265037 0.588235 1.141269 0.548639 -0.042680 -1.709682 1.777711 -2.063489 -0.201615 -1.335707 0.083787 0.564710 2.132755 -3.843028 0.735002 0.462176 0.621211 -0.705252 -0.502212 1.544169 2.205896 2.475546 -0.560725 1.306548 2.239283 0.233262 -0.104284 0.665343 0.852519 0.082324 0.790449 -0.000229 -1.248967 -1.020905 -0.375265 -0.680780 0.037955 2.593698 3.179662 0.030910 -0.318015 1.321804 0.983338 0.764375 1.644628 0.657923 0.327919 0.033384 1.250899 -2.841015 -0.357128 -4.738551 -0.671217 -6.368699 -1.892720 0.232413 2.803523 -0.436143 1.154772 -0.592352 2.815369 -0.004013 -0.960869 1.842760 3.299917 -2.361315 -1.390605 -1.230774 -1.182118 0.840466 -1.517135 0.634947 1.892317 0.118146 -2.595018 -1.019670 0.894999 0.788362 -1.116429 -1.379913 0.721981 2.197645 -2.231514 -1.426288 -0.285118 1.967259 0.001056 -4.169493 -0.013619 -1.710442 1.375843 0.226474 -1.342369 -1.862235 0.435172 0.866793 -1.323156 -1.097103 -1.206816 2.093822 1.535093 1.616306 0.266295 0.606960 0.976778 3.764299 0.827114 -2.081824 0.405363 -0.262661 -0.408201 1.550843 -1.684472 -1.376456 1.502878 -2.413955 0.814268 1.306209 -1.691801 -0.564807 1.898716 1.003664 0.391411 6.860652 -0.106646 3.409398 2.248035 -2.502863 0.778801 -1.131125 0.238537 0.839526 1.615755 0.022514 -2.656878 -2.581267 1.851860 3.090920 2.071623 -3.239906 -0.535976 -0.007937 -0.149721 -0.434012 0.132945 0.598307 0.349463 -2.056018 -0.642289 2.095649 4.741129 -1.255201 -0.879959 0.960954 1.518487 -0.364453 -2.215233 -1.133596 -1.587296 0.840250 0.814210 0.539434 1.930467 3.557872 -5.133647 2.547135 -0.453349 -0.089692 2.080499 1.195433 -2.745596 -3.239715 -0.587472 1.503089 2.814798 -0.321752 0.430861 1.349123 -2.610267 -0.296008 0.209201 -0.108276 -0.841606 1.029998 0.542602 -1.150807 -1.187802 0.163452 -0.532233 -0.484672 -0.295242 1.991216 1.035823 -4.577962 2.499898 -0.049197 -1.360170 0.121911 -0.917852 2.576091 -2.477198 -2.347306 1.336899 -0.702269 -1.445530 -1.428651 0.255590 1.453589 -0.134211 1.480051 -1.573006 -2.650830 2.484773 -1.115681 2.564947 1.295205 -0.352751 1.979841 -0.928963 -0.799663 -2.165820 -1.779146 0.374454 -0.257608 -2.387270 0.266219 -0.774396 2.422948 1.910683 0.037400 -1.902274 -0.071862 2.376745 -3.067433 -0.534157 1.942549 1.717800 -2.270677 1.299332 2.326945 -2.869345 0.254153 -1.482395 -0.917239 -1.115774 -1.895715 1.889897 0.484039 1.617247 -0.322282 0.480470 0.029705 1.300104 0.542983 0.070453 0.503197 3.258247 3.453166 -1.350367 -0.667983 -2.937427 1.598950 -3.244936 -3.432497 1.478049 0.031632 -2.390057 0.149096 -0.046049 2.759323 0.552742 -0.650588 -1.292773 1.127055 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__randomPartition(int*, int, int) = -1.619110 -1.480645 -0.021521 -3.378293 2.295374 2.822204 1.284803 -2.754254 -3.458179 -0.085630 2.003390 -3.635684 -0.712795 4.019537 -1.889886 3.148673 4.800912 0.748607 -2.256379 -0.995266 3.897224 0.415139 5.580831 4.865286 -3.730484 -0.384082 0.189974 1.865613 2.147423 0.412312 -0.181410 -1.084990 2.298532 -3.860567 -1.222388 -2.249827 0.739810 0.825831 3.273843 -4.620385 0.847814 -0.889893 -0.413565 -0.626407 -0.909381 1.252287 2.559902 3.352138 -0.727002 1.436201 3.261377 0.564729 -0.421931 0.970008 0.705753 0.326317 1.402350 0.609624 -0.971716 -2.239492 -0.393801 -0.840830 0.392384 3.571386 4.267457 0.713994 -0.073837 2.250563 1.111317 0.681436 2.270318 0.921103 -0.669991 0.821394 1.691256 -4.481517 0.084984 -5.807509 -1.152407 -5.922399 -1.812129 0.153516 2.355686 -1.178450 2.328653 0.628932 3.634406 0.164645 -1.454034 2.986630 4.084152 -3.856834 -1.614787 -1.522253 -1.932932 0.921779 -2.167396 1.514327 1.393550 1.016350 -3.163013 -2.137578 0.800452 1.693627 -1.485513 -2.295131 0.398069 2.725427 -3.184265 -2.239094 0.192132 2.134221 -0.871959 -5.582010 -1.884716 -2.920690 3.529563 -0.367189 -1.335905 -3.252990 0.341729 2.110933 -0.930964 -1.916551 0.275445 1.844074 2.666529 1.733922 -0.105092 0.455005 0.854594 5.881277 1.084303 -2.428415 0.271938 -0.483412 -1.026254 1.821824 -2.393798 -1.232196 1.448290 -3.453800 1.336637 3.033541 -1.980743 -1.136598 3.559636 1.465569 0.761508 11.062193 0.488292 4.410253 3.451025 -3.521249 -0.111527 -1.877813 0.754553 1.684923 1.488090 -0.106492 -5.022668 -3.562662 2.295683 3.720509 2.403547 -4.524832 -0.562328 -0.163177 0.030924 -0.591906 -0.339079 0.832178 -0.336825 -2.528065 -0.854520 3.291900 6.400089 -2.027247 -1.148481 1.762636 0.894599 -1.357302 -3.319774 -1.791342 -1.456265 1.134615 1.863794 0.919129 2.305418 4.669074 -5.681582 2.945232 -0.334083 0.298772 2.653529 1.754272 -3.727845 -2.261201 -0.539937 1.972116 3.040211 -0.636352 0.011201 2.109781 -3.593912 -0.326393 0.904331 -0.114590 -0.991944 1.617282 1.669150 -1.896931 -2.195297 0.705362 -0.427949 -0.619806 -0.178533 2.841412 -1.216788 -5.928231 3.310596 -0.221696 -1.968140 0.711741 -1.706514 3.683203 -3.556914 -3.466567 2.587996 -0.380775 -1.229739 -1.879373 0.761993 2.116542 1.208851 2.205479 -2.996020 -3.516785 2.458246 -1.787060 2.871512 1.479097 0.003878 2.387955 -3.081704 -0.663712 -3.932625 -1.589157 0.311101 0.541481 -3.775230 -0.725684 -0.575164 3.504881 2.709829 -0.250857 -2.617372 0.479846 3.637190 -4.017670 -0.955019 2.073839 4.024003 -3.763522 1.176608 2.534376 -3.853177 0.208631 -1.180987 -1.729649 -1.441077 -2.941652 2.767491 0.706252 2.684399 -0.155884 1.232233 0.405654 1.935040 0.890828 1.009724 1.214432 4.304702 4.578914 -1.295042 -1.499570 -4.070709 2.186922 -4.551777 -4.931891 2.469715 -0.184834 -2.602638 0.439165 -0.117774 4.447918 1.335148 -1.104425 -0.822019 0.887043 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__main = -2.135544 -2.252911 -0.570944 -5.061482 3.820569 3.076284 2.257641 -3.138055 -5.944825 -0.668936 2.986078 -6.573684 -1.365338 6.666656 -1.911990 5.312066 7.972018 1.114139 -3.299333 -1.204523 5.397379 0.158269 8.047824 7.189264 -5.040903 -0.049073 -0.977568 1.587039 1.782512 0.637126 0.015311 -2.882465 3.566266 -5.522418 -1.445610 -2.649634 0.429375 1.517299 5.090119 -7.690796 1.634788 0.255934 1.235889 -1.542966 -1.694418 1.826357 4.262806 5.101498 -0.641521 2.278971 4.349459 0.041418 -0.288516 1.500870 1.634499 0.655689 0.970154 0.183991 -2.603269 -2.764873 -0.768261 -0.925002 0.404738 5.113469 6.296835 0.681012 -0.693697 3.517767 1.791735 1.476775 3.279963 1.204864 -0.348928 0.135364 2.396472 -6.320511 -0.680491 -8.824547 -1.629088 -10.947236 -3.641677 0.740468 5.071415 -0.631636 3.157248 -0.473513 5.489067 -0.396246 -2.168398 4.332631 6.702609 -5.310457 -2.879384 -2.768327 -2.394752 1.429063 -2.829225 1.338952 3.792092 0.619962 -5.363925 -2.157055 1.711513 2.176328 -2.081005 -3.429894 1.632405 4.219267 -4.221355 -3.531798 -0.069940 4.202178 -0.529364 -8.554640 -0.865595 -3.376748 2.629266 0.330920 -2.710762 -4.688881 0.862111 2.129901 -2.350320 -2.723252 -1.213261 3.852166 3.170902 3.127561 0.654554 1.443081 1.872357 8.692328 1.386286 -3.989535 1.024001 -0.696809 -0.803077 3.175754 -3.173574 -3.023800 1.989580 -5.508894 1.940442 3.542793 -3.350842 -1.039252 3.840155 2.713241 0.740650 15.057275 0.070742 7.210354 4.865851 -5.077253 1.739704 -2.823363 0.638171 1.533155 2.628732 -0.210464 -6.427293 -5.438728 3.855188 5.974194 4.249535 -6.616035 -1.241816 -0.252942 -0.082465 -0.554069 -0.118098 1.400724 0.958855 -4.203910 -1.194006 4.778940 10.465839 -2.927880 -1.188530 2.798010 2.272660 -1.033696 -5.441178 -2.837212 -3.667861 1.441006 1.912445 1.316481 3.659860 7.331445 -8.763932 5.047371 -0.880214 -0.027397 4.353596 2.543932 -5.858306 -6.015211 -1.751142 3.193624 5.757470 -1.032645 0.334493 2.617686 -5.218746 -0.574476 0.975173 -0.479025 -1.456960 2.207737 0.856755 -2.384948 -2.464986 1.096779 -1.465673 -0.910997 -0.268970 4.147076 1.278871 -8.105814 5.105133 0.206534 -2.778568 0.749745 -1.901485 5.441692 -4.733602 -4.915840 3.289533 -1.125780 -2.428376 -2.597523 1.015724 2.813844 0.781599 2.734224 -3.332793 -5.473140 4.768776 -2.110768 5.205494 2.521100 -0.648773 3.351296 -2.280184 -1.842868 -4.727169 -3.789870 0.029296 0.097585 -5.321198 -0.607900 -1.413312 5.323611 3.625900 0.308344 -4.423996 -0.137655 5.219814 -6.063371 -1.304842 4.039020 3.211185 -5.454591 1.807092 4.913987 -5.976942 0.750000 -2.712178 -1.728196 -2.546073 -4.122498 3.552097 1.345205 3.448155 -0.730862 0.854889 0.710519 2.572905 1.413012 0.741925 1.229432 6.974899 5.986227 -2.187446 -2.173084 -6.017316 3.079056 -6.569687 -7.218096 3.491577 0.711661 -4.981992 0.309148 0.447066 6.076503 1.002765 -1.752832 -2.280473 1.729154 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/largest-independent-set-problem.cpp__main = -2.195536 0.830702 4.309274 -6.536658 4.725954 2.601798 1.739941 -1.647984 -5.574169 -2.361418 0.577994 -6.749282 -4.200527 7.741202 -2.876494 1.130679 9.715678 1.925287 -2.854778 -1.677148 5.427113 -1.498698 8.084976 7.930034 -6.967946 -0.182793 1.939227 3.904431 2.106438 5.151056 -2.205790 -4.767241 1.349351 -1.257661 2.311488 -4.336398 0.440757 -0.341512 0.360223 -9.961139 1.412791 1.724227 0.624830 -1.770419 -0.598565 4.123234 7.740264 5.532223 -2.659420 -0.542713 5.174817 2.148683 -0.643069 1.300148 2.306466 -0.034380 5.200554 2.336273 -2.899781 -1.579562 -1.432380 -2.903350 0.496878 7.083279 7.896638 1.355442 -0.038626 0.616134 1.200840 1.831159 1.613781 1.345574 1.879205 2.313918 3.171252 -4.429845 1.070070 -11.951128 -0.286129 -14.744452 -3.959462 -2.297622 4.768942 -0.455191 0.944585 -1.705360 7.239359 0.038732 0.543211 4.643490 9.382246 -4.197376 -2.684785 -4.879817 -5.600534 2.619577 -3.089393 0.528253 2.969954 0.544723 -5.662294 -3.589234 1.357990 1.205451 -2.519361 0.156854 0.557405 5.615989 -5.631153 -1.229205 -3.270957 2.305112 0.970629 -10.440351 -1.905470 -4.804446 3.598307 -0.057491 -2.829391 -4.400810 1.544958 3.814202 -3.508270 -0.876984 -4.887787 6.866265 2.549272 1.312669 0.151497 -0.760402 2.153252 4.752599 3.629479 -4.524495 -0.014624 -0.197920 -3.786555 -0.167261 -5.191785 -1.728944 4.363376 -4.660656 0.747168 3.260674 -4.156419 -1.764059 2.446592 -0.976533 3.465856 19.098260 -1.938314 6.081539 2.269074 -6.974451 3.986433 0.492595 -1.646412 1.047659 4.128486 2.635225 -6.755355 -5.827920 4.352876 7.269984 4.975040 -6.390304 -0.553660 -1.350575 -1.609139 -0.675649 0.913069 1.118277 -1.873265 -4.512350 -2.542687 4.266228 10.439385 -1.940453 -8.163323 2.202248 3.046799 -1.070015 -4.485183 -1.337570 -1.952853 1.711586 0.738689 -1.150420 5.723513 8.831486 -16.434787 6.806719 0.203487 -2.136068 6.227486 -0.471345 -4.040408 -7.451412 0.633129 6.290148 7.237685 0.596087 -1.788866 0.748379 -6.142697 -0.810238 0.632596 2.721689 -2.919628 2.961446 1.305843 -4.821161 -4.775967 -3.489109 -1.413549 -1.155913 -2.741767 3.218615 -0.784763 -12.905284 8.738876 -0.082776 -0.862351 -0.606934 -2.300083 2.302348 -6.662424 -7.710004 1.973197 -0.940960 -3.369775 -3.949033 0.033503 4.508302 0.096967 2.839862 -4.704598 -8.391094 5.184864 -2.760063 5.948135 2.734700 1.868410 6.016744 3.424921 -0.954612 -6.032309 -2.143879 2.629004 -0.634521 -5.302924 -0.023952 -2.127951 5.183480 6.250684 -1.774825 -1.931277 -1.868396 6.624227 -4.122174 -2.880886 4.227071 -0.089659 -4.894477 2.222014 5.450804 -5.924055 -2.816220 -5.021150 -2.694240 -2.340757 -5.665986 2.602548 -1.562913 2.018121 2.260412 -0.159619 -2.527136 2.592994 1.309730 -0.370060 1.376591 7.582937 8.604335 -4.195842 1.692580 -6.507497 4.096807 -9.153757 -7.281420 2.331122 -2.048650 -3.152736 0.337010 -0.189917 5.231253 -0.372284 0.652360 -1.197971 1.429182 +PE-benchmarks/largest-independent-set-problem.cpp__LISS(node*) = -6.813897 2.460720 2.945956 -16.507908 15.829676 17.995795 4.954653 -9.485888 -14.003009 -1.442730 2.774412 -18.216698 -8.038909 21.559296 -7.521470 10.983286 25.170926 1.756726 -8.382877 -0.227739 17.915629 3.871180 23.752164 19.626999 -17.818543 -1.030434 6.543682 4.707848 1.227331 11.596259 -6.624510 -17.896632 7.020662 -10.969518 -1.616203 -9.216910 1.505757 -1.278760 11.892385 -23.911181 4.058154 1.768941 -3.120826 -6.102895 -5.051772 -1.411959 20.750815 15.769241 -6.231115 -0.965268 13.725627 8.991525 -5.149731 3.919781 5.430686 3.350005 6.619229 5.776457 -6.184562 -9.337569 -3.449188 0.836360 -0.155438 19.033758 20.263753 4.332698 -0.264936 8.260388 0.668677 3.390615 3.289836 3.901262 2.777139 7.540490 7.956904 -12.918147 -2.649629 -28.578181 -3.186005 -27.915342 -9.245629 -3.548643 5.056595 -1.576518 10.090439 -2.500155 19.480974 -2.224927 -0.482877 14.833234 25.923271 -16.503470 -6.941945 -13.959380 -15.439848 4.695819 -8.502375 3.775565 4.757944 -3.450283 -16.287806 -16.039104 0.296925 7.775663 -6.729226 -9.529437 3.364385 12.966975 -12.214467 -8.744326 -4.316694 8.361251 -4.265413 -29.572737 -14.586700 -10.655933 6.790875 -0.636658 -7.251290 -20.885772 3.593317 13.107899 -8.754289 -11.306903 2.180002 12.481248 11.995495 5.913880 1.424527 -4.021811 7.931294 24.582547 8.565513 -11.467899 1.311597 -3.715909 -4.690718 2.151645 -11.793881 -4.423515 3.316934 -15.101875 6.027544 17.682607 -10.610924 -2.745853 9.264349 -2.546223 7.805746 57.603984 -4.598243 17.919781 8.103682 -22.980663 5.987383 -4.866424 -5.916430 1.476115 8.761546 7.276279 -21.050389 -15.950323 14.247643 19.441524 13.750061 -17.103008 -0.908957 -2.983392 -3.558822 -3.953303 0.461311 4.000039 -3.047172 -13.703834 -6.486036 16.032040 32.574924 -9.165592 -17.222830 10.916427 13.475836 -2.435705 -9.243823 -6.928866 -13.472102 4.221117 10.329105 -2.684017 15.204954 24.305752 -36.283713 15.982955 -0.428669 -6.679840 13.055572 4.600006 -14.239102 -7.478749 1.718509 17.929846 17.162151 -0.365963 1.492555 0.806878 -16.052538 -1.967661 3.821029 4.048243 -6.690597 7.893600 4.307598 -15.602087 -13.419029 -0.920395 -4.993968 -8.131791 -6.340394 9.607415 -2.272403 -31.875949 24.349117 3.165653 -2.771856 1.557300 -8.511287 13.393575 -17.252183 -22.235394 10.980845 -2.220162 -1.275027 -1.533971 1.628430 12.560326 8.120192 13.727739 -14.236644 -23.906499 10.904333 -1.064128 16.609886 7.305113 5.873088 11.799338 -6.861927 -3.820167 -18.394849 -12.484667 9.400126 4.940084 -18.140887 -5.941389 -5.878503 18.030895 14.804280 -3.840277 -12.185748 -8.840746 15.298069 -14.575519 -0.269213 11.715457 7.598714 -19.994215 -2.025002 15.057027 -13.153363 -5.031367 -9.412690 -0.977835 -10.448575 -17.780146 5.446533 -1.312393 6.983788 5.608608 -0.729957 -3.514949 6.159816 5.182109 2.517674 4.262456 16.807575 14.128382 -10.315471 -1.052778 -18.475221 10.031609 -25.259540 -24.933354 11.628950 -8.209228 -11.529006 -1.124346 -1.492634 16.058192 -2.637115 5.511654 -1.397432 0.376252 +PE-benchmarks/largest-sum-contiguous-subarray.cpp__main = -0.426238 -0.408402 0.652336 -1.334707 0.999186 0.243716 0.495221 -0.120347 -1.662590 -0.570646 0.410913 -1.580048 -0.722806 1.798459 -0.489729 0.714897 2.379144 0.653079 -0.627164 -0.434879 1.249205 -0.880654 1.929189 1.948236 -1.485725 0.033440 -0.042605 0.991741 0.462555 1.027318 -0.310918 -0.889412 0.518827 -0.858563 0.310781 -1.209009 0.143956 0.344217 0.344629 -2.528452 0.365047 0.582556 0.417551 -0.334043 -0.165543 1.129661 1.323457 1.275527 -0.545783 0.591378 1.207513 -0.098978 0.049088 0.344028 0.478799 0.160167 0.912779 0.473757 -0.959027 -0.177316 -0.250161 -1.159967 0.203261 1.308579 1.901534 0.003847 -0.063387 0.258555 0.279166 0.420301 0.880288 0.195414 0.202536 -0.105037 0.884062 -1.320171 0.025100 -2.894622 -0.192760 -3.982732 -1.042060 -0.315936 1.832493 -0.084054 0.254495 -0.398105 1.521453 -0.182498 -0.101217 1.092972 1.835740 -1.041362 -0.843806 -1.018647 -0.907958 0.699488 -0.840176 -0.188092 1.199459 0.200211 -1.271828 -0.559652 0.805938 0.320775 -0.546399 -0.215561 0.109373 1.439590 -1.535180 -0.736689 -0.805189 0.779263 0.230945 -2.223752 0.080684 -0.929874 0.773942 0.331604 -0.675126 -0.736058 0.360274 0.610761 -0.713369 -0.198008 -1.096888 1.699595 0.321445 0.517253 0.235214 0.150408 0.375031 1.348449 0.893557 -1.051652 0.016265 0.247803 -0.799335 0.387099 -1.208723 -0.792906 0.998974 -1.326282 0.168141 0.353808 -1.027083 -0.335628 0.773557 0.405082 0.581801 4.068397 -0.083778 1.631500 0.792764 -1.299836 1.192231 0.011391 0.043380 0.465273 1.007356 0.118803 -1.645776 -1.295813 0.731144 1.594172 1.182087 -1.824405 -0.585908 -0.339258 -0.009756 0.182558 0.135796 0.415711 -0.034829 -1.059234 -0.358388 0.777219 2.715409 -0.525539 -1.408136 0.445542 0.463132 -0.593954 -1.823708 -0.359018 -0.643930 0.325942 -0.149429 -0.077710 0.993699 1.965973 -3.606776 1.572138 -0.246339 -0.228452 1.480712 0.073527 -1.115866 -2.553071 -0.265548 0.940797 2.013642 0.198009 -0.252063 0.608172 -1.366971 -0.148649 0.103564 0.349582 -0.452153 0.670093 0.015672 -0.803497 -0.814337 -0.612560 -0.372354 -0.157213 -0.381520 0.849805 0.345017 -2.785902 1.429639 -0.178410 -0.576643 0.088572 -0.131619 0.774176 -1.475349 -1.595735 0.525886 -0.241385 -1.131667 -1.232359 0.017380 0.857206 -0.067160 0.098020 -0.643757 -1.919400 1.375699 -0.865799 1.281723 0.682934 -0.161887 1.426484 1.071120 -0.463202 -1.292698 -0.412110 0.121068 -0.717542 -0.978543 -0.111565 -0.436052 1.204275 1.327709 0.100029 -0.462636 -0.272449 1.775952 -1.133372 -0.793404 1.181031 0.088056 -0.863248 0.900436 1.418791 -1.861995 -0.271172 -1.060551 -0.621863 -0.244239 -0.954635 0.849706 -0.257253 0.650961 0.146851 0.193523 -0.383467 0.613483 0.275629 -0.144982 -0.019368 2.216625 2.276741 -0.966604 0.275628 -1.467086 0.848424 -1.877286 -1.558988 0.307897 0.242597 -1.109599 0.329228 0.393417 1.281648 0.183166 -0.295819 -0.548816 0.379896 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__main = -0.330866 -0.219549 0.299844 -0.974877 0.844293 0.243029 0.440875 -0.207357 -1.267167 -0.512210 0.407558 -1.508295 -0.706147 1.380597 -0.382126 0.607518 1.767826 0.366256 -0.470508 -0.334114 0.864972 -0.320005 1.673562 1.571689 -1.105966 0.085359 -0.293157 0.604995 0.181467 0.575405 0.004193 -0.939555 0.551350 -0.553348 0.052232 -0.681263 0.038682 0.230866 0.426669 -1.874506 0.253915 0.546937 0.406479 -0.274612 -0.134238 0.768574 1.108230 0.996241 -0.219900 0.516629 0.901285 0.061210 0.088640 0.305755 0.383858 -0.123915 0.484005 -0.174151 -0.761976 -0.221479 -0.204135 -0.701229 -0.096066 1.038124 1.471896 0.062904 -0.158467 0.235850 0.112965 0.372581 0.625185 0.243210 0.265685 0.046545 0.592158 -0.790269 -0.084054 -2.057866 -0.188252 -2.964713 -0.918600 -0.131444 1.533774 0.314613 0.187740 -0.359608 1.218662 -0.018036 -0.188842 0.918083 1.506491 -0.787279 -0.639497 -0.611614 -0.583342 0.494409 -0.615060 0.086551 0.694080 0.263860 -1.101864 -0.342718 0.555825 0.117971 -0.439552 -0.244571 0.169163 1.002359 -1.171986 -0.408802 -0.486572 0.756941 0.295579 -1.791258 -0.040126 -0.615122 0.507181 0.272035 -0.566234 -0.456117 0.298962 0.218247 -0.559842 -0.117562 -1.069354 1.131978 0.334037 0.476545 0.208590 0.342701 0.407337 1.307461 0.265481 -0.781234 0.092673 0.013924 -0.299955 0.485605 -0.763336 -0.533496 0.572103 -0.993086 0.340484 0.265507 -0.770577 -0.435662 0.125901 0.294062 0.311175 2.850150 -0.079740 1.433650 0.799616 -1.015182 0.710811 -0.321159 -0.012893 0.255039 0.739527 0.125525 -0.905305 -1.033534 0.728344 1.291249 0.884970 -1.277296 -0.169658 -0.027285 0.032248 -0.088598 0.243854 0.319169 0.145554 -0.816994 -0.268705 0.813580 2.156179 -0.293907 -0.654835 0.416825 0.505852 -0.116701 -1.037258 -0.331692 -0.311762 0.231767 0.118042 0.102245 0.710972 1.518495 -2.543463 1.161504 -0.038097 -0.032519 0.976847 0.181035 -1.093203 -1.714712 -0.258787 0.758544 1.439097 0.085944 0.024915 0.355436 -1.067405 -0.144813 0.123085 0.153536 -0.365179 0.538862 -0.002985 -0.593578 -0.605349 -0.442701 -0.352255 -0.010867 -0.364526 0.722741 0.609437 -2.138449 1.133057 -0.056337 -0.491521 -0.150863 -0.246014 0.823558 -1.051829 -1.160415 0.405815 -0.502002 -1.054153 -0.782400 0.045100 0.502210 -0.070875 0.290648 -0.475828 -1.100005 1.292770 -0.467791 1.033272 0.557684 -0.080314 0.926219 0.492012 -0.482495 -0.831120 -0.639622 0.278232 -0.518174 -0.880608 0.409398 -0.396599 0.873138 0.964680 0.079683 -0.732386 -0.151791 1.262776 -0.886667 -0.525552 0.936013 0.105404 -0.801644 0.761524 1.121525 -1.313710 -0.080641 -0.899168 -0.341260 -0.375370 -0.791269 0.618951 -0.067076 0.472676 0.115226 0.073021 -0.311713 0.497504 0.185821 -0.130691 0.055027 1.723467 1.523678 -0.596265 0.217019 -1.203494 0.599758 -1.396899 -1.353467 0.371749 0.089234 -0.929234 0.088377 0.067213 1.045143 0.162827 -0.256782 -0.584302 0.465800 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__findRank(char*) = -1.522000 -1.989857 -0.625000 -3.582245 2.437066 1.443663 1.345974 -2.188111 -4.229212 -0.181695 1.922055 -3.804021 -0.216236 4.171447 -1.216556 3.908634 5.344871 0.903451 -1.995650 -1.158894 4.488946 -0.983296 5.483339 4.930259 -3.296396 -0.237440 -0.366993 1.930528 1.568682 0.050842 0.025706 -1.171230 2.112306 -4.719674 -1.085222 -2.789082 0.681064 1.769163 4.300415 -5.233500 1.066393 -0.789124 1.091713 -0.893718 -1.394703 1.566257 1.930707 3.324293 -0.908152 1.790182 3.704731 0.065375 -0.527600 1.020874 0.686999 0.673535 0.821228 0.910871 -1.252489 -1.633223 -0.262754 -0.655372 1.099537 3.181037 4.820082 0.196286 -0.250612 2.691070 1.250084 0.764009 2.596826 0.519035 -0.761381 -0.588700 1.789248 -6.064393 -0.595976 -8.567393 -1.024255 -8.253869 -2.208384 0.575903 3.118270 -1.749062 2.111315 0.499557 3.287560 -0.102912 -1.430105 3.256201 3.596042 -3.332617 -1.783573 -1.866202 -2.115006 1.163466 -1.931188 0.736665 2.838925 0.761252 -3.163198 -1.860075 1.997060 1.552873 -1.321041 -3.079711 1.065110 2.869036 -2.407673 -2.929652 0.266816 3.159258 -0.837251 -5.553734 0.165089 -3.365394 3.029586 -0.111332 -1.317848 -2.899860 0.120080 1.451236 -1.387444 -1.820493 -0.581326 2.406258 2.298096 1.995249 0.231368 0.448200 0.711134 6.112240 0.643191 -2.798658 0.341167 -0.124359 -1.277947 2.095877 -3.155850 -1.946248 2.530237 -3.476590 1.077269 2.001552 -2.062129 -1.053193 5.234958 1.829446 0.556861 11.398160 0.709625 4.955848 3.595206 -3.026092 1.469154 -1.615573 0.848373 1.768989 1.903339 -0.864050 -5.917729 -3.642517 1.866256 3.453789 2.774980 -5.098715 -2.619328 -0.319966 -0.074065 0.114107 -0.541866 0.861235 0.052190 -2.444591 -0.638510 2.993191 7.476414 -1.583196 0.276171 1.740931 2.010289 -2.123747 -5.272057 -2.050017 -2.816490 0.890025 0.467448 0.886760 2.341783 4.570799 -7.378973 2.831374 -0.929238 0.556532 2.508334 1.759104 -4.413425 -5.714403 -1.011836 1.512545 4.096932 -0.857626 1.096981 2.311117 -3.185594 -0.208994 0.423031 -0.437077 -0.793168 1.251170 0.357773 -1.476072 -1.471332 1.510788 -1.416513 -0.694594 0.373541 2.632328 0.731806 -5.812382 2.734007 -0.330208 -1.627818 1.073325 -1.255780 3.943569 -3.127660 -3.031054 2.440718 -0.152565 -0.587575 -2.433899 1.061666 2.227560 0.058930 1.573511 -2.013152 -3.930840 2.582997 -2.260260 2.766503 1.474366 -0.828414 1.929842 -2.234394 -1.019223 -4.439435 -1.648354 -0.877026 0.254082 -3.818970 -0.709529 -0.648165 3.384452 2.291439 0.489452 -2.815648 0.682895 4.070486 -4.470378 -0.948350 2.477504 3.134326 -3.944871 1.368466 3.074917 -4.677334 0.478922 -1.558013 -1.032745 -0.923240 -2.418824 2.786061 1.202122 2.446900 -0.826749 1.035759 0.788875 1.964126 1.289351 1.023915 0.519948 5.249495 5.381843 -0.988117 -2.134737 -3.846913 1.352708 -4.058671 -4.882414 1.881947 0.747725 -3.607895 0.707546 0.791706 4.787313 0.796709 -0.399131 -1.085612 0.778785 +PE-benchmarks/little-and-big-endian-mystery.cpp__main = -0.197640 -0.338859 0.367702 -0.680341 0.318418 -0.187868 0.215305 -0.016211 -0.868134 -0.316912 0.193609 -0.628435 -0.178737 0.783102 -0.233712 0.284798 1.017858 0.440067 -0.288668 -0.284299 0.501521 -0.553227 0.780996 0.899518 -0.600944 0.029221 -0.176826 0.574123 0.292535 0.497529 -0.016829 -0.199229 0.138514 -0.296802 0.184283 -0.693515 0.073303 0.389332 0.023222 -1.170603 0.220275 0.280180 0.453351 -0.133738 -0.016799 0.545642 0.395344 0.549731 -0.168118 0.353568 0.534858 -0.004715 0.095926 0.167699 0.236266 0.120460 0.464312 -0.079017 -0.396525 0.005946 -0.089421 -0.628602 0.227538 0.552229 0.804450 -0.005627 -0.009244 -0.007723 0.190394 0.234900 0.538455 0.040350 -0.148279 -0.205676 0.273662 -0.668444 0.207159 -1.228557 0.004597 -1.819434 -0.442636 -0.063423 0.994304 0.196348 0.011117 -0.042965 0.632965 -0.111736 -0.077506 0.444723 0.619027 -0.331347 -0.351917 -0.323456 -0.410456 0.360139 -0.319374 -0.207355 0.431314 0.380680 -0.491479 -0.045589 0.442982 0.103275 -0.236046 0.059140 0.071518 0.643844 -0.833863 -0.320842 -0.234170 0.489248 0.152571 -0.830549 0.269776 -0.592042 0.385185 0.063241 -0.304546 -0.139106 0.153161 0.164070 -0.280912 0.139321 -0.924187 0.660717 -0.036133 0.156367 0.024591 0.059226 -0.021636 0.430960 0.228329 -0.543953 0.029774 0.244962 -0.362755 0.157688 -0.565230 -0.414538 0.445566 -0.592337 -0.002076 -0.046668 -0.454631 -0.224670 0.215518 0.294879 0.227554 1.550245 0.021174 0.724722 0.451571 -0.423439 0.447291 0.111259 0.170759 0.307921 0.455573 -0.113601 -0.523675 -0.598850 0.167224 0.655235 0.539524 -0.581875 -0.354599 -0.172501 -0.040856 0.301001 0.062736 0.088605 -0.107068 -0.476550 -0.163772 0.133030 1.051576 0.018301 -0.301108 0.097117 0.088158 -0.461600 -0.797591 -0.125819 -0.208179 0.177601 -0.265412 -0.044965 0.392991 0.821703 -1.563873 0.746061 -0.158681 0.057641 0.573732 -0.065791 -0.428877 -1.384873 -0.269980 0.259106 0.975054 -0.101565 -0.075359 0.441534 -0.597522 -0.077807 -0.022174 0.138675 -0.245167 0.267362 0.078148 -0.288870 -0.227290 -0.200067 -0.126657 0.041382 -0.099591 0.373750 0.220213 -1.056859 0.469055 -0.169198 -0.233606 0.100927 0.083777 0.255586 -0.606046 -0.539413 0.161930 0.020106 -0.529599 -0.662908 0.022780 0.447651 -0.284924 -0.127713 -0.182746 -0.567345 0.550424 -0.533485 0.479209 0.287960 -0.228847 0.529446 0.595577 -0.099042 -0.436157 0.014425 -0.213071 -0.483233 -0.269821 0.190163 -0.185521 0.454191 0.574291 0.148370 -0.164211 0.223455 0.916743 -0.276497 -0.445196 0.483448 -0.208539 -0.238071 0.571359 0.600983 -0.945966 -0.093946 -0.479388 -0.241825 0.075006 -0.256878 0.571982 -0.017564 0.350380 -0.057703 0.173303 -0.194771 0.329258 0.164992 -0.102302 0.043050 1.093321 0.892401 -0.182565 0.178921 -0.525532 0.237410 -0.720817 -0.424525 -0.086691 0.301004 -0.503714 0.272856 0.072145 0.646673 0.179180 -0.060690 -0.196962 0.224777 +PE-benchmarks/longest-bitonic-subsequence.cpp__main = -1.542802 -1.548624 -0.632744 -3.817960 2.606283 3.000325 1.280786 -2.143913 -4.146119 -0.535778 1.906610 -4.060405 -0.732402 4.503199 -1.460059 3.599269 5.489380 0.404509 -2.300881 -0.419065 4.231868 -0.436092 5.417911 4.782128 -3.502175 -0.285291 -0.301939 1.857750 1.091502 0.999450 0.462240 -1.996629 1.769744 -3.836724 -1.208921 -2.393370 0.650338 1.127092 3.245914 -5.547108 1.074950 0.526541 0.251395 -1.156727 -1.285030 0.211561 2.595911 3.544255 -0.681750 1.118967 3.384105 0.745892 -0.619299 0.924748 0.879606 0.491419 0.861918 0.172214 -1.298670 -2.102824 -0.281600 -0.582188 0.624189 3.584504 4.592923 0.287815 -0.086111 2.476319 0.628599 1.074751 2.357255 0.600328 -1.118208 0.048715 1.743825 -4.596023 -0.480628 -6.063211 -0.743781 -6.739008 -2.110060 0.497935 2.831129 0.217668 2.250302 0.083368 3.608288 -0.667902 -1.379578 3.604006 4.075023 -3.126020 -1.728405 -2.328165 -2.290101 1.240396 -2.095919 0.413045 2.103433 0.823111 -3.260831 -1.399275 1.223451 1.881781 -1.472430 -2.902665 0.876823 2.906376 -3.005323 -2.660429 0.486860 3.606003 -0.868239 -6.074771 -1.659056 -3.036970 1.709042 -0.283256 -1.234075 -3.295964 0.394591 1.884497 -1.135027 -1.995144 -0.411631 2.623189 2.289425 1.964454 0.333836 0.447631 1.063889 5.982903 0.941439 -2.369851 0.358047 -0.337918 -0.758813 1.990726 -2.304867 -1.662110 0.879277 -3.658551 1.241956 3.070947 -1.988106 -1.027962 2.556972 1.479489 0.766239 13.258683 0.307254 4.952603 3.468885 -3.698922 1.229305 -1.573618 0.237184 1.262500 1.383417 -0.354165 -5.730968 -3.480012 2.378496 3.764975 2.868481 -4.497938 -0.921707 -0.163936 -0.265873 -0.159347 -0.287072 0.907639 0.172546 -2.897184 -0.913754 3.430064 7.835338 -1.498702 -0.551033 2.307410 2.110383 -2.046244 -4.497687 -1.744358 -2.565294 0.906898 1.302225 0.366571 2.403205 4.788637 -5.983556 3.137499 -0.320760 0.167167 3.025073 1.415669 -3.874332 -4.794923 -1.020304 2.152495 4.450070 -1.290489 0.721236 1.703466 -3.353031 -0.215395 0.885622 -0.456978 -0.779689 1.439285 0.499861 -1.733597 -1.968464 1.165076 -1.290573 -0.416365 -0.401037 2.478654 0.205764 -5.042702 3.598372 -0.004274 -1.597212 0.552887 -1.256341 3.963678 -3.276162 -3.575194 2.616261 -0.284905 -1.207344 -1.735274 0.703408 2.366026 1.227250 1.797928 -2.379838 -4.226060 2.586113 -1.834071 3.139451 1.553149 -0.379907 1.987354 -1.537755 -0.810129 -3.946747 -2.733638 -0.294809 0.406777 -3.920490 -0.810413 -0.894530 3.706278 2.201178 0.128781 -3.322772 0.155012 4.202733 -3.337302 -0.851620 2.329803 2.119081 -4.345329 0.805273 3.068120 -4.319781 0.450325 -1.699579 -0.709103 -1.580881 -3.201910 2.511504 1.238790 2.655240 -0.278378 0.993569 0.234165 1.494484 1.302562 0.823497 0.674058 5.098852 3.840151 -1.120890 -1.579209 -3.948677 1.748775 -4.486208 -4.915275 2.205619 0.268375 -2.943255 0.474493 0.553243 4.361723 0.856456 -0.135092 -0.791694 0.735571 +PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp__main = -0.957936 -1.005719 -0.430974 -2.355749 1.791926 1.745918 1.054917 -1.501647 -2.874700 -0.400164 1.490842 -3.657142 -0.832417 3.149063 -0.999580 2.371552 3.894504 0.423668 -1.692106 -0.486788 2.528561 0.260443 4.165534 3.525093 -2.400483 -0.048952 -0.839053 1.073825 0.752166 0.053833 0.531091 -1.309011 1.560560 -2.543758 -0.864319 -1.048515 0.342067 0.584545 2.173117 -3.825139 0.689218 0.369486 0.735096 -0.727172 -0.810186 0.633020 2.191337 2.489140 -0.095225 0.933668 2.122249 0.079307 -0.005790 0.735621 0.602842 -0.106877 0.431541 -0.480495 -1.391469 -1.414202 -0.218620 -0.629191 0.041195 2.524908 3.167443 0.557522 -0.296198 1.651800 0.758173 0.801684 1.646269 0.569622 -0.481807 0.422862 1.083437 -2.747560 -0.200433 -3.800009 -0.690479 -4.799226 -1.796532 0.294416 2.721809 0.548896 1.330230 0.036960 2.623077 -0.092498 -0.989617 2.544741 3.346684 -2.335118 -1.468005 -1.394243 -1.220850 0.913106 -1.410777 0.781177 1.632018 0.961738 -2.555247 -0.666778 0.766329 0.974729 -1.003220 -1.548777 0.741332 2.011838 -2.087995 -1.520928 0.172000 2.253232 -0.071591 -4.353602 -0.874588 -1.592318 1.061446 0.220459 -1.135268 -2.044306 0.342979 0.778327 -0.943493 -0.938463 -1.086444 1.657063 1.398452 1.444385 0.325361 1.058984 1.039339 4.211069 0.206533 -1.759225 0.491681 -0.354933 -0.222590 1.580181 -1.337344 -1.424338 0.490099 -2.722680 1.211631 1.788172 -1.576967 -0.988059 0.595723 1.331703 0.428001 7.472918 0.257672 3.607623 2.484976 -2.504950 0.746253 -1.523727 0.268897 0.661283 1.075843 -0.175147 -2.897117 -2.618600 1.818109 2.898369 1.984418 -2.929667 -0.114723 0.079542 -0.092471 -0.334954 0.056605 0.829792 0.351643 -1.840945 -0.562808 2.664634 5.252354 -1.055691 -0.230120 1.471761 0.945083 -0.428522 -2.590033 -1.237330 -1.232583 0.658935 0.997067 0.734646 1.581503 3.489797 -3.780500 2.428197 0.020023 0.431248 2.222943 1.115958 -2.986941 -2.765253 -0.854804 1.690252 2.802720 -0.681186 -0.227130 1.131058 -2.457751 -0.296995 0.734055 -0.286626 -0.536148 1.084529 0.224215 -1.021133 -1.358131 0.452546 -0.759803 0.000715 -0.320358 1.985422 0.505743 -3.433852 2.616726 -0.018872 -1.437171 0.014410 -1.165887 2.615378 -2.282642 -2.311701 1.503690 -0.790738 -1.637117 -1.315975 0.421426 1.237490 0.676796 1.441215 -1.662370 -2.160527 2.474726 -1.071430 2.364562 1.222881 -0.281187 1.422983 -0.895283 -0.990290 -2.138239 -2.053003 -0.084007 -0.011831 -2.690975 0.166467 -0.667570 2.472424 1.729072 0.081160 -2.557134 0.108933 2.580442 -2.435831 -1.108210 1.842623 0.932805 -2.883800 1.052131 2.269432 -2.983726 0.489468 -1.400577 -0.677167 -1.195648 -2.219078 1.597496 0.692568 1.667474 -0.231298 0.384179 0.315496 1.266455 0.645236 0.476282 0.621576 3.636180 2.310099 -0.807279 -0.782204 -3.065348 1.457346 -3.288790 -3.601427 1.712159 0.510095 -2.199466 0.169341 0.191769 2.884531 0.621457 -1.051698 -1.251291 1.015555 +PE-benchmarks/longest-increasing-subsequence.cpp__main = -0.251446 -0.196970 0.483129 -0.821320 0.766387 0.171188 0.403942 -0.067161 -1.147913 -0.474596 0.348064 -1.201391 -0.635265 1.239530 -0.302624 0.461624 1.523861 0.404566 -0.390943 -0.289486 0.652157 -0.416769 1.360746 1.355609 -0.990558 0.148332 -0.181491 0.497808 0.163563 0.747463 -0.188694 -0.802092 0.451245 -0.398723 0.110127 -0.641445 -0.043213 0.164464 0.206898 -1.677487 0.223595 0.550431 0.220455 -0.223980 -0.036220 0.735763 1.016098 0.859742 -0.253113 0.586065 0.711843 -0.075779 0.131625 0.258456 0.430400 0.009593 0.549947 0.005508 -0.712258 -0.089266 -0.221191 -0.809827 -0.072860 0.885519 1.201772 -0.014933 -0.152072 0.076649 0.077004 0.315311 0.572156 0.232863 0.257407 -0.025323 0.577040 -0.555968 0.002087 -1.660546 -0.166155 -2.597319 -0.848535 -0.134795 1.437558 0.252097 0.164958 -0.327542 1.117403 -0.096453 -0.157284 0.674882 1.328476 -0.731339 -0.574618 -0.468682 -0.517182 0.423051 -0.541375 -0.036813 0.600889 0.125303 -0.961069 -0.326468 0.544162 0.105361 -0.408327 -0.077400 0.091273 0.949945 -1.167599 -0.396296 -0.564567 0.550467 0.270242 -1.476128 -0.040323 -0.419739 0.481962 0.317586 -0.572576 -0.403614 0.345060 0.229153 -0.517225 -0.106757 -0.851339 1.043945 0.193507 0.429318 0.212710 0.199312 0.336516 0.948081 0.500495 -0.695538 0.090925 0.072444 -0.265949 0.440652 -0.591992 -0.498798 0.389458 -0.861576 0.247490 0.164665 -0.721178 -0.285123 0.058210 0.298641 0.245472 2.271093 -0.118114 1.167691 0.607586 -0.908319 0.650941 -0.167609 -0.004474 0.272285 0.722234 0.146764 -0.657594 -0.865173 0.623161 1.190970 0.794480 -1.143511 -0.152864 -0.072576 0.061535 0.029856 0.279113 0.250035 0.187437 -0.764203 -0.247592 0.545241 1.773400 -0.327680 -0.992252 0.314123 0.264326 -0.109704 -0.894843 -0.225529 -0.267116 0.217160 0.080475 -0.024133 0.615249 1.341136 -2.323080 1.095545 -0.174048 -0.189814 0.958175 0.152358 -0.794782 -1.419485 -0.251203 0.631270 1.295189 0.212220 -0.122017 0.352982 -0.975643 -0.147694 0.069008 0.161426 -0.374567 0.559724 0.045265 -0.591320 -0.511663 -0.561209 -0.171876 -0.053293 -0.349294 0.642784 0.424518 -1.990749 0.960131 -0.021582 -0.469273 -0.077180 -0.067676 0.615793 -0.914657 -1.095648 0.337710 -0.410203 -0.992531 -0.700856 -0.052732 0.439782 -0.035087 0.109277 -0.384779 -1.005719 1.107485 -0.393545 0.965454 0.528287 -0.114529 0.993893 0.668202 -0.443046 -0.598072 -0.395909 0.367096 -0.631317 -0.586168 0.195049 -0.415786 0.771221 0.897028 0.140792 -0.416846 -0.275371 1.132682 -0.736522 -0.462084 0.873582 0.059401 -0.496241 0.748019 1.015699 -1.099041 -0.099472 -0.769845 -0.367725 -0.308820 -0.606912 0.604892 -0.138827 0.396596 0.112297 0.077481 -0.336749 0.411872 0.094001 -0.166795 -0.011950 1.429789 1.411118 -0.685027 0.329684 -0.968370 0.596655 -1.235252 -1.033877 0.247510 0.139318 -0.803512 0.081708 0.055650 0.786743 0.160975 -0.324121 -0.492878 0.405871 +PE-benchmarks/longest-increasing-subsequence.cpp__lis(int*, int) = -0.836177 -0.842829 0.103308 -1.768510 1.290742 0.831149 0.695382 -0.981450 -2.054822 -0.238890 0.721753 -1.595869 -0.249586 2.336540 -0.646275 1.911857 2.826405 0.709582 -0.923151 -0.515314 2.218157 -0.859225 2.633210 2.471347 -1.832111 -0.102935 0.359304 0.934936 0.785917 0.727642 -0.402764 -0.747935 1.045606 -2.260819 -0.222701 -1.696219 0.305376 0.835351 1.721732 -2.889494 0.538963 -0.286283 0.339287 -0.485267 -0.644468 0.635773 1.261535 1.810504 -0.666544 0.944203 1.696254 0.040912 -0.231035 0.555343 0.501545 0.739363 0.543876 0.645841 -0.742114 -0.692761 -0.255684 -0.832587 0.671302 1.761773 2.395805 0.013565 0.001154 1.256669 0.437613 0.423269 1.203789 0.320283 -0.389142 -0.290648 1.040740 -3.006993 -0.163976 -4.107325 -0.579146 -4.331826 -1.146688 -0.026788 1.337269 -0.822855 1.290371 0.363220 1.961489 -0.221694 -0.497862 1.445250 2.116813 -1.988521 -0.929314 -1.110418 -1.171741 0.633798 -1.119504 0.084118 1.400715 0.076602 -1.637300 -1.325920 1.005531 0.967147 -0.749250 -1.486896 0.360201 1.695949 -1.683032 -1.769006 -0.379612 1.103740 -0.676114 -2.863009 0.081619 -1.523027 1.514174 0.072989 -0.747329 -1.922463 0.265288 1.205509 -0.672058 -1.228280 -0.005554 1.357055 1.008274 0.830223 0.199276 -0.109644 0.253056 2.886261 1.211321 -1.441800 0.067956 0.142301 -0.907072 0.802739 -1.581376 -1.110497 1.087204 -1.990195 0.324219 1.247914 -1.213275 -0.324787 2.626038 0.671073 0.554969 5.688288 0.147471 2.166604 1.549502 -1.907497 0.791029 -0.588596 0.263284 0.940711 1.217105 -0.150034 -2.826494 -1.881487 0.943229 1.992713 1.566637 -2.405278 -1.461193 -0.516155 0.016523 0.255879 -0.254562 0.471839 -0.122378 -1.495725 -0.401575 1.192453 3.569684 -1.110511 -0.636249 0.914192 0.843230 -1.256643 -2.751440 -0.955884 -1.818521 0.430454 0.162722 0.062556 1.199892 2.523822 -3.904654 1.756890 -0.791303 -0.128609 1.448866 0.748326 -1.754000 -2.780848 -0.343606 1.051080 2.188205 -0.358074 0.439178 1.099939 -1.846056 -0.137856 0.125075 0.101537 -0.578387 0.848670 0.293076 -1.134178 -0.971549 0.641120 -0.392960 -0.810851 0.197109 1.317340 0.242746 -3.145542 1.688750 -0.214530 -0.835669 0.877218 -0.297129 1.820951 -1.834244 -1.963781 1.336763 0.115345 -0.183195 -1.115532 0.372215 1.432187 0.121072 0.388933 -0.998235 -2.275092 1.084046 -0.994271 1.520684 0.813436 -0.235059 1.481794 -0.783698 -0.584017 -2.104982 -0.502018 -0.440952 -0.206102 -1.608843 -1.023390 -0.403805 1.994550 1.607386 0.294438 -0.948368 0.166287 2.210063 -2.244356 -0.464530 1.450624 1.511877 -1.682334 0.607899 1.707611 -2.331457 -0.137245 -0.763753 -0.390150 -0.374821 -1.354191 1.434573 0.131715 1.166685 -0.172772 0.457377 0.191375 1.004200 0.716056 0.500260 0.135300 2.461034 2.600697 -0.940820 -0.840594 -1.827175 0.756655 -2.414185 -2.206643 0.798819 0.566144 -1.624830 0.441907 0.420257 2.152121 0.302430 -0.123748 -0.358714 0.009836 +PE-benchmarks/longest-palindrome-substring.cpp__main = -1.780832 -1.662075 1.061493 -5.092830 5.981085 2.422314 2.556800 -1.140365 -4.955649 -1.238093 1.465556 -3.848468 -3.002398 6.322059 -2.120562 5.035770 6.214291 -0.043864 -2.002834 -1.364150 7.246759 -2.748051 7.586223 3.510537 -6.910069 -0.404435 -1.049915 4.011844 1.521519 4.122956 0.256565 -1.776509 2.142962 -4.392571 1.166862 -3.184663 2.428016 1.501254 1.167613 -7.366531 0.602658 2.404950 0.610015 -0.514470 -1.657749 2.968011 3.503817 5.687039 -3.133928 1.951090 5.111976 -0.615570 -0.058938 2.284205 -0.698621 0.201241 0.898145 -0.321725 -4.429404 -2.354683 -0.796456 -4.734253 2.643459 4.552797 7.261673 -1.236185 1.156670 5.079738 -0.365272 2.060435 3.638352 1.136260 -0.915786 -1.776780 5.268831 -4.689937 -1.644654 -7.746477 -1.735470 -12.165664 -3.782706 -2.819875 4.180755 1.008421 3.310229 -1.030083 6.472536 0.553019 -0.868382 5.711586 5.205047 -4.590845 -2.200646 -6.668904 -3.429662 1.408212 -3.971530 -1.812767 4.180229 1.334789 -4.401697 -1.414785 1.116466 1.759546 -1.433424 -4.449011 -1.485573 5.278974 -5.606640 -4.575116 -2.046529 4.355378 -1.970862 -8.597772 0.410891 -2.555163 2.883713 -0.493176 2.620572 -2.054534 0.334128 4.320064 -1.905610 -2.402932 -2.799513 5.634667 3.247907 1.519252 2.174531 1.528959 -0.544211 5.765298 4.958432 -2.043688 -3.134320 0.959903 -1.380903 2.524921 -2.884733 -1.501501 3.262421 -6.090478 0.074902 2.988796 -1.528051 -1.194008 1.218821 0.762857 3.694781 12.548391 0.733475 5.224565 2.370958 -5.209293 3.615831 -0.503979 0.363186 3.261779 2.656998 -2.063938 -5.579191 -5.564985 2.849042 3.787578 3.646462 -6.029976 -2.094881 -1.693550 0.228655 -0.061256 -2.158949 3.871060 -0.439991 -4.045018 -0.589551 1.403748 9.793435 -2.541576 -2.451457 5.323766 2.739094 -4.800230 -6.516077 -3.436555 -2.988032 -1.010349 0.496062 -0.239904 2.453087 7.006059 -8.345520 4.774006 -0.504807 0.027281 3.724272 -1.319479 -2.779954 -8.389928 -1.904208 3.335609 5.589654 -1.774617 -0.476260 1.687485 -4.365158 2.382531 0.307405 0.326718 0.351948 1.628707 -1.886285 -2.417914 -3.988883 -0.661844 -2.425415 0.883547 0.040395 1.830171 1.371138 -7.558651 4.746456 -3.073231 -2.666999 2.554175 1.068387 5.556810 -3.606014 -5.606637 3.617880 -0.177237 -3.754289 -5.651556 1.927936 3.417264 0.594502 -0.727073 -2.373443 -7.202356 3.615393 -3.163277 2.607986 2.087629 0.720918 5.451750 1.785857 -3.726456 -5.752809 -3.945991 -0.980293 -0.903885 -3.831230 -0.642835 -0.547491 5.298465 3.546230 0.974250 -1.586213 -0.488053 7.142625 -4.818616 -3.578187 5.587912 0.329545 -4.566778 2.835730 6.312559 -5.204328 -2.039489 -3.268896 1.305735 -0.901197 -3.717545 2.837569 -0.252949 2.344083 0.160476 2.160231 -1.078212 1.993019 1.693236 0.590338 -3.202549 9.806835 6.725631 -4.219456 -1.285570 -3.934200 2.374787 -6.360306 -4.874193 1.459664 1.110375 -1.376241 3.493689 2.316419 5.609316 0.931665 -1.595027 -0.707275 -2.154858 +PE-benchmarks/longest-palindrome-substring.cpp__printSubStr(std::__cxx11::basic_string, std::allocator >, int, int) = -0.640136 -0.836023 -0.029679 -1.415591 0.659398 0.354044 0.390540 -0.550812 -1.570703 -0.434653 0.525425 -1.235391 -0.134431 1.627466 -0.537515 1.242401 2.017833 0.482148 -0.618275 -0.345558 1.648373 -0.811678 1.801246 1.817602 -1.308918 -0.240152 0.065027 1.039629 0.651440 0.333642 0.312768 -0.478090 0.454628 -1.528357 -0.066292 -1.357584 0.409122 0.877517 1.003630 -2.190994 0.370853 0.059420 0.454570 -0.316365 -0.428849 0.361234 0.619411 1.316911 -0.585980 0.628295 1.405091 0.151766 -0.177305 0.321739 0.051610 0.197096 0.083537 0.078245 -0.486040 -0.408227 -0.028523 -0.730421 0.668582 1.266913 1.838713 -0.023228 0.104404 0.813041 0.359571 0.395262 0.973690 0.163904 -0.561813 -0.308436 0.746949 -2.220029 -0.129186 -3.126073 -0.136915 -3.243827 -0.753562 0.027618 1.224664 0.061568 0.632704 0.183579 1.308513 -0.169958 -0.350773 1.488659 1.280587 -1.030046 -0.638182 -0.994318 -0.975249 0.686335 -0.843618 -0.071901 0.849437 0.600174 -1.022933 -0.615809 0.567960 0.613676 -0.497149 -1.189033 0.204461 1.183249 -1.319531 -1.199063 -0.100774 1.135304 -0.292011 -2.098800 0.081735 -1.380609 0.925161 -0.042746 -0.386876 -0.951672 0.048262 0.652384 -0.323317 -0.498028 -0.685415 1.003234 0.698241 0.486066 0.088034 0.077000 0.058987 1.879243 0.537713 -1.006397 -0.068934 0.320363 -0.727919 0.459513 -1.282263 -0.776842 0.975755 -1.433508 0.126042 0.720184 -0.799598 -0.569438 1.531539 0.425444 0.485367 4.615854 0.297474 1.693388 1.385350 -1.132689 0.695150 -0.262529 0.303464 0.764729 0.719929 -0.266869 -2.035452 -1.282048 0.499454 1.328637 1.100356 -1.445715 -1.062353 -0.234842 -0.033986 0.262607 -0.193957 0.357881 -0.303597 -1.016399 -0.231436 0.907739 2.474952 -0.346553 0.140815 0.559502 0.876504 -1.221726 -2.080730 -0.528567 -1.228548 0.253928 0.024945 0.069424 0.799038 1.716566 -2.761692 1.186180 -0.176954 0.395754 0.773784 0.310745 -1.347817 -2.657134 -0.283350 0.628721 1.655312 -0.566645 0.489673 0.880300 -1.251546 -0.004342 0.212703 0.038060 -0.365734 0.548122 0.007941 -0.552187 -0.695634 0.591562 -0.596223 -0.327259 0.076130 0.863441 0.289195 -1.817166 1.070085 -0.393814 -0.592061 0.456986 -0.262823 1.426256 -1.412343 -1.248282 0.888701 0.141576 -0.395496 -1.033255 0.261443 1.032312 -0.021353 0.041849 -0.536182 -1.582875 0.788370 -0.950664 0.925461 0.513701 -0.353666 0.921474 -0.244414 -0.258712 -1.541218 -0.456552 -0.530147 -0.179558 -1.208605 -0.538890 -0.134941 1.270792 1.065014 0.122418 -0.840301 0.562312 1.745196 -1.138069 -0.589393 0.839111 0.674690 -1.205668 0.537870 1.091155 -1.962095 0.063953 -0.759189 0.020323 -0.036227 -0.939455 1.087476 0.208842 0.907921 -0.181063 0.414337 0.073836 0.712789 0.719750 0.317016 0.128338 2.064449 1.674291 -0.333400 -0.545267 -1.370389 0.354251 -1.670367 -1.529861 0.313242 0.550564 -0.969583 0.493980 0.308951 1.625396 0.394504 0.097620 -0.221801 0.157678 +PE-benchmarks/longest-palindromic-subsequence.cpp__main = -1.156420 -1.405427 -0.309353 -2.948509 2.079065 2.220833 1.214587 -1.902016 -3.584658 -0.423181 1.961686 -4.597726 -0.857780 3.730750 -1.263586 2.813508 4.534592 0.391117 -2.197108 -0.480966 3.027845 0.375186 4.938661 4.218985 -2.744120 -0.097142 -1.391006 1.601115 0.962518 -0.034691 0.830363 -1.296498 1.650677 -2.991846 -1.349945 -1.132946 0.436622 0.802293 2.561638 -4.393942 0.824723 0.602951 0.661436 -0.933500 -0.966957 0.221590 2.444167 2.961550 0.170920 1.033353 2.485539 0.094292 0.043095 0.865487 0.815232 -0.243682 0.756910 -0.933257 -1.603844 -1.746465 -0.234342 -0.669051 0.096225 3.065668 3.800148 0.818541 -0.377859 1.914824 0.903036 0.898423 2.236605 0.636861 -0.902095 0.583388 1.260966 -3.186632 0.132671 -4.105759 -0.723228 -4.657812 -2.061600 0.634584 3.373133 0.864072 1.540013 0.148557 3.028848 -0.309717 -1.403537 3.250999 3.843486 -2.677040 -1.751850 -1.553392 -1.604999 1.063045 -1.709758 0.932476 1.377987 1.577126 -2.964203 -0.521096 0.951896 1.252724 -1.183529 -1.735185 1.042172 2.368056 -2.349514 -1.855871 0.627017 3.065684 -0.051261 -4.977971 -1.709834 -2.110225 1.305936 0.151856 -1.370179 -2.319856 0.400407 0.723377 -0.978532 -0.946034 -1.583184 1.661900 1.589684 1.863832 0.207349 1.325220 1.258506 4.980847 -0.196939 -2.046577 0.742005 -0.503545 -0.161348 2.152032 -1.450419 -1.683674 0.238745 -2.933177 0.979485 2.192371 -1.829410 -1.302351 0.199804 1.871566 0.336346 9.173707 0.495164 4.220485 3.169824 -2.907727 0.634686 -1.804739 0.484203 0.779275 1.006098 -0.358362 -3.750964 -3.191471 2.225066 3.397797 2.372554 -3.324581 0.124101 0.332212 -0.070789 -0.310297 0.073444 0.977730 0.439500 -2.182408 -0.683875 3.236852 6.299065 -1.070341 -0.253736 1.903752 0.807507 -0.660146 -2.962016 -1.450063 -0.951037 0.828600 1.088033 0.891057 1.826739 4.113902 -4.041610 2.829557 0.113433 0.670500 2.727202 1.245174 -3.652697 -2.931399 -1.279187 1.866829 3.300196 -0.840449 -0.398497 1.434546 -2.868748 -0.354921 0.933739 -0.491700 -0.498270 1.279714 0.282562 -1.110055 -1.589865 0.539099 -0.967210 0.356434 -0.502312 2.420446 0.342494 -3.395283 3.044967 0.232477 -1.577438 -0.057697 -1.482103 3.226379 -2.662643 -2.665779 1.827506 -1.077929 -2.091942 -1.642158 0.546677 1.381831 1.008418 1.642307 -2.185012 -2.124730 2.991201 -1.360881 2.834896 1.405969 -0.539143 1.344142 -0.755311 -1.052981 -2.397919 -2.508847 -0.129026 0.190859 -3.256451 0.229935 -0.796382 2.932737 1.801555 0.076562 -3.163000 0.206199 3.161775 -2.747534 -1.545691 2.074648 0.909072 -3.616272 1.304324 2.585751 -3.552819 0.838431 -1.579759 -0.992783 -1.551423 -2.615420 2.064779 1.178904 2.141455 -0.379929 0.544535 0.441329 1.387704 0.804737 0.614387 0.878456 4.497859 2.655868 -0.533682 -0.969514 -3.687006 1.655485 -3.802155 -4.218316 2.147274 0.595642 -2.686999 0.180792 0.237927 3.473749 1.064791 -1.257936 -1.485764 1.439885 +PE-benchmarks/longest-palindromic-subsequence.cpp__lps(char*) = -5.161228 -6.670738 -5.285452 -11.373706 7.499910 11.569697 4.477933 -10.076371 -13.274807 0.700616 7.851541 -15.318328 0.194201 13.732672 -4.676624 14.487055 16.910442 0.989808 -9.269824 -1.031111 14.172989 1.579009 19.078397 15.613958 -9.403190 -1.117835 -3.620138 5.176383 4.055801 -2.887966 3.505272 -2.263095 7.342686 -16.925245 -7.641776 -5.510394 2.261827 4.249676 14.238516 -15.715549 3.493617 -2.571360 1.487934 -3.588293 -5.717459 -1.585553 7.289192 11.382106 0.965390 3.829316 9.725882 0.824444 -1.426480 3.445557 2.148670 1.728323 0.284400 -1.714864 -3.979705 -8.656735 -0.353302 0.116922 2.557902 11.373795 13.981980 3.162930 -0.860278 11.298149 4.101216 2.838345 8.630116 2.071035 -7.192979 1.431054 3.689572 -18.754945 -0.358674 -16.441432 -3.815886 -14.753957 -6.308896 3.705176 8.491612 -0.060994 9.144643 4.210562 10.754043 -1.713161 -6.220693 13.117769 13.009503 -12.152180 -6.003223 -5.938756 -5.677813 2.882994 -6.047509 3.850334 6.574274 5.499129 -10.610050 -2.854154 3.410019 7.201416 -4.311003 -11.512756 4.768873 8.588515 -7.580588 -10.108878 5.446068 12.578363 -4.127901 -19.561047 -6.393868 -9.400657 6.753282 -0.945469 -4.328540 -12.840899 0.537050 5.085615 -2.283020 -6.756913 0.554442 3.824727 7.809134 7.366192 0.401684 4.284021 3.799312 23.219239 0.232032 -7.465790 2.994310 -2.172645 -0.824107 8.513620 -5.584595 -6.895520 -0.513572 -13.309761 5.048421 12.070417 -6.269263 -4.141420 7.193614 8.212754 0.819252 40.123481 2.739841 16.860098 13.558575 -11.832023 0.158260 -8.776054 2.578186 3.977939 2.766777 -2.940673 -19.514287 -12.203382 7.723927 12.123653 8.932651 -13.712044 -2.372840 0.154443 -1.049662 -0.382407 -2.104193 3.478780 1.112996 -7.934833 -2.363916 13.223710 25.640105 -5.528294 4.374319 8.395681 3.066881 -5.537785 -14.646162 -7.262868 -7.628336 3.257710 5.307050 3.743101 6.287277 14.970492 -11.395356 9.459706 -1.476758 3.334502 9.118624 7.338962 -14.618437 -10.857281 -5.485810 6.570020 11.835541 -6.479401 -0.111895 6.546305 -10.404261 -1.134384 4.350274 -3.186742 -1.269921 4.074438 2.179440 -4.020361 -5.317205 8.431527 -3.307127 -0.215706 1.101592 9.470711 -1.561212 -10.416881 10.825253 0.669164 -6.328923 2.949324 -5.826861 14.830831 -9.349841 -9.282485 9.442489 -1.076725 -2.890318 -4.798515 3.260345 7.003053 5.437562 7.185391 -8.908616 -8.781996 7.881046 -5.605210 9.776273 4.817764 -2.160956 4.126214 -11.132654 -3.584796 -11.879736 -10.336352 -4.063171 3.744584 -13.666315 -3.010929 -1.980211 12.736681 5.791383 1.133908 -13.571827 3.461338 11.974984 -12.681373 -3.823235 7.021213 8.180327 -16.734162 2.259237 8.988826 -13.942936 4.002675 -3.232318 -2.589172 -5.640312 -10.321685 8.534887 6.285944 9.515202 -3.045162 3.346284 4.846401 5.886777 4.336049 5.841641 4.035648 15.885896 8.606438 -0.652572 -8.794507 -13.493394 5.422409 -14.152164 -16.859050 9.312047 4.624638 -9.892252 1.140657 1.603774 15.116327 3.837223 -4.567789 -3.627738 3.333128 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__main = -2.409144 -1.231527 4.421827 -7.514834 8.844770 3.376541 2.953877 -1.240858 -7.416990 -0.995347 0.501457 -7.222865 -3.745696 10.880036 -3.511300 6.134913 12.006978 2.162747 -2.265904 -0.668815 7.792972 -1.963615 10.974346 5.778746 -8.510185 -0.661111 -0.183222 4.639721 0.415193 7.659304 -1.864779 -6.106785 3.024749 -5.230306 -0.497145 -6.617803 2.000222 1.124277 2.209096 -13.582123 1.986833 3.450610 -2.606512 -2.232870 -0.084013 5.823002 7.345316 7.729661 -4.070429 3.593440 4.132592 1.125493 -0.752524 2.634165 -0.673962 1.562742 3.821435 -0.290563 -7.724718 -2.229389 -1.836095 -5.315272 2.431862 7.186416 9.873434 -0.713434 0.400813 5.790672 0.569912 1.974492 3.684354 1.187913 0.134620 1.421960 5.202148 -5.072331 -2.026161 -10.487615 -3.153757 -17.108830 -5.731461 -2.596913 6.122041 1.084683 1.764388 -1.343948 8.780769 -0.160765 0.498616 9.313786 10.130368 -6.700133 -4.003945 -9.021975 -5.420833 2.363981 -4.400354 -3.335780 4.479157 0.517767 -7.279717 -4.985146 1.151677 2.324250 -2.214919 -3.210537 0.061201 8.004342 -9.763812 -7.345262 -3.705540 5.078774 -2.838715 -12.961111 -2.029687 -0.952210 7.278257 1.634587 1.287156 -5.784547 2.371157 6.311286 -3.301987 -2.038560 -2.895472 9.121668 2.934918 2.439298 2.456268 0.862071 0.851447 8.064092 7.055583 -4.049695 -2.008900 1.431506 -2.751778 1.139010 -4.745895 -3.053177 0.845221 -8.790940 1.869399 6.411884 -5.000196 -2.000429 -0.718584 0.825686 4.912340 19.884371 -1.242329 8.077866 2.351817 -10.598716 2.948456 -1.436696 -1.616256 0.801508 3.828091 2.070640 -8.202955 -6.861868 4.603355 6.872885 7.069615 -8.617177 -0.782316 -3.644151 -0.596055 1.485817 -0.712476 5.723611 -1.329846 -7.801828 -1.500380 2.065800 17.046343 -3.004060 -8.675019 5.717353 3.340707 -3.950913 -7.928296 -2.994732 -1.681191 -1.250512 2.494059 -2.017646 3.649261 10.784198 -16.580290 8.458736 -0.367582 -1.878886 5.045056 -0.782648 -5.613152 -9.804926 -4.004578 7.703879 10.006345 -0.563173 -0.341264 1.227241 -5.665752 1.947128 1.119699 1.825170 0.604791 3.333393 -0.390174 -7.125579 -4.808213 -0.419810 -1.532641 -0.023757 -1.512117 3.256533 1.245696 -15.336581 8.952314 -2.755875 -2.474421 3.473151 1.240811 7.948424 -6.987644 -9.883774 4.516612 -0.961725 -5.294899 -5.835326 0.764506 4.814405 2.931302 1.614947 -3.275068 -11.416180 3.819706 -2.786598 4.126182 3.704924 0.520850 9.395646 1.025887 -4.271817 -6.816985 -7.134882 1.924927 -1.156504 -3.416577 0.682905 -2.233793 8.480448 6.074746 -0.894528 -3.828482 -4.509407 8.876943 -6.476926 -1.970473 7.828900 -0.389732 -7.109635 2.381805 9.488892 -7.645276 -1.898052 -3.443937 1.713921 -3.892308 -3.384096 2.275971 -1.548231 0.452362 0.938562 1.124293 -3.737536 1.411502 1.736019 -0.002212 -2.037765 11.876931 12.126812 -6.832204 1.982265 -4.725220 4.484159 -10.842274 -8.544834 2.310282 -1.014483 -2.703687 3.571685 2.108970 6.514072 0.119456 -0.945455 -0.378740 -1.636374 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::topologicalSortUtil(int, bool*, std::stack > >&) = -2.263177 0.318127 2.826936 -4.912289 4.004670 3.583999 1.742133 -1.590096 -4.431060 -2.568337 0.638746 -5.966439 -4.104827 6.752916 -2.595734 2.080338 8.285618 1.689682 -2.294333 -0.573442 4.442235 -0.137252 7.735149 6.996643 -5.579927 -0.483358 0.229516 3.734560 0.687630 3.850770 -0.448613 -4.779774 2.388225 -1.763971 0.384020 -3.275695 0.829370 0.364448 0.228512 -8.416968 1.061885 1.788318 -0.954612 -1.515525 -0.815176 0.997601 6.380855 5.111510 -1.091663 0.098847 3.424288 2.078109 -0.387719 1.637990 1.435690 -0.309435 1.416511 -1.841194 -3.016527 -1.891192 -1.225941 -3.537248 -0.323611 5.844239 6.736047 1.335869 0.101733 1.235703 -0.382162 1.559986 1.726546 1.145928 1.341164 1.880115 2.643870 -3.189871 0.012857 -7.250260 -1.067319 -9.566912 -3.673111 -2.040819 4.251235 3.100449 1.635700 -1.844082 6.142271 -0.246968 0.171135 5.049158 8.186105 -4.720703 -2.564619 -4.462402 -3.230673 2.185243 -3.325452 0.630268 0.059159 0.947409 -5.029387 -2.985825 0.736421 1.238585 -2.085309 -1.538124 0.411350 5.232474 -5.659253 -2.101210 -2.959377 2.481220 0.267073 -8.920347 -2.469316 -2.953699 3.153547 0.587443 -2.052198 -3.979859 1.556753 3.234774 -1.731476 -1.764312 -3.978493 5.122102 2.086372 0.803808 0.573866 0.823308 1.630878 6.170083 2.634474 -2.891767 -0.117736 -0.144864 -2.344173 0.625330 -3.533019 -1.423313 1.421262 -4.865372 -0.084425 4.051032 -3.613579 -1.941370 -1.026690 -0.187897 3.056117 15.929732 -0.974556 4.970785 3.004442 -6.321482 2.681889 -1.337556 -1.114096 0.760026 2.837486 2.063799 -6.051381 -5.052231 3.702569 6.191256 4.390579 -4.506031 0.791975 -1.248375 -0.146818 -1.433894 0.738743 1.865309 -0.675440 -4.246892 -1.675954 4.507768 9.310903 -2.091368 -4.704924 2.932266 1.679829 -0.354646 -3.657068 -1.702368 -0.680706 0.717073 2.269236 -0.453008 3.467499 7.673887 -9.434263 5.534339 0.332365 -0.956152 4.285322 -0.046143 -3.871677 -4.173532 -0.035264 5.524306 5.973195 0.130355 -0.102661 0.337326 -5.451488 -0.696779 1.333327 2.103230 -1.660769 2.614337 0.939283 -4.072244 -4.427773 -2.158443 -1.551135 -0.951295 -2.239488 3.060262 0.619117 -8.944058 7.312759 -0.072430 -1.460111 0.223721 -1.969124 4.386733 -5.900286 -6.995499 2.866282 -1.645978 -4.032696 -2.533201 0.539694 3.634850 1.151390 1.177724 -3.520659 -5.885315 4.825752 -0.815089 4.739510 2.251507 1.663782 5.004182 2.138988 -1.920004 -4.155650 -4.139557 2.566674 -0.817603 -4.695666 -0.187090 -1.543532 5.062711 5.748650 -0.950270 -3.357036 -0.932400 5.855327 -4.263419 -2.470891 4.248415 0.898082 -4.408922 1.742689 5.106757 -5.350664 -2.147678 -3.728157 -0.599853 -2.051692 -5.523104 2.040036 -1.503268 2.207604 2.110881 0.318490 -2.141020 2.099463 1.526812 0.131077 0.823743 7.177769 5.860480 -2.861100 1.021155 -5.661799 3.091467 -7.925223 -6.514385 2.408352 -0.727718 -2.146880 0.481476 -0.203399 4.525692 0.284613 0.104730 -1.280265 0.466390 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/magic-square.cpp__main = -0.926791 -1.268731 -0.378943 -2.283419 1.486523 0.772015 0.808695 -1.176789 -2.727349 -0.087950 1.106764 -2.570006 -0.165653 2.669572 -0.791661 2.128734 4.100236 0.629512 -1.269141 -0.585830 2.455290 -1.161013 3.167083 3.724891 -1.933803 -0.199622 -0.453768 1.548124 0.645503 0.052883 0.298074 -0.660342 0.872790 -2.536998 -0.583486 -2.229463 0.459738 1.072330 2.122865 -4.105116 0.708392 -0.265325 1.007145 -0.562906 -0.848925 1.403754 1.219076 2.105173 -0.412392 0.876730 2.149242 0.009334 -0.188373 0.594779 0.343316 0.328038 1.104827 0.871928 -0.971369 -0.937618 -0.112497 -0.280554 0.736950 2.024470 3.324799 0.402297 -0.131876 1.436544 0.865344 0.709818 1.510747 0.271167 -0.945373 -0.213209 0.886773 -3.934879 -0.226951 -5.360799 -0.380379 -5.382003 -1.384814 0.333357 2.116716 -1.012320 1.108587 0.474502 2.062671 -0.071080 -0.775563 2.191665 2.298047 -1.748520 -1.187083 -1.321088 -1.492631 0.866042 -0.986941 0.357155 2.605652 1.060703 -1.933508 -0.740117 1.585763 0.896955 -0.737380 -1.537774 0.709441 1.745278 -1.450067 -1.635625 0.264683 2.274929 -0.277431 -3.443087 0.555845 -2.466619 1.102416 -0.038622 -0.878173 -1.669557 0.110437 0.764073 -0.934310 -0.646182 -0.852983 2.118535 1.204717 0.990130 0.169939 0.436372 0.429640 3.327122 0.227187 -1.783111 0.286106 0.089522 -1.340175 1.043627 -2.312555 -1.304941 1.494839 -2.365362 1.173704 1.167061 -1.308024 -0.873862 2.650624 1.157197 0.476244 8.163599 0.323453 3.156842 2.163336 -1.782876 1.812043 -0.829562 0.522703 0.901606 1.035529 -0.628705 -4.258642 -2.255082 1.117432 2.200658 1.789179 -3.313982 -2.006922 -0.233874 -0.283770 0.272412 -0.210785 0.620743 -0.228828 -1.338372 -0.417240 1.891518 5.113041 -0.624885 0.017596 1.116337 1.247288 -1.712258 -4.367858 -1.111256 -1.842222 0.498066 -0.382562 0.505743 1.467074 2.866828 -4.975019 1.949834 -0.123812 0.580842 2.322369 0.837099 -2.446578 -4.966108 -0.749191 1.075698 3.380668 -0.799416 -0.043202 1.312493 -1.934921 -0.120801 0.524829 -0.182704 -0.536312 0.815392 -0.023046 -0.829274 -0.891257 0.872947 -0.959153 -0.175594 0.031506 1.559008 0.297300 -3.090789 1.790061 -0.245517 -1.024431 0.475294 -0.816253 2.010748 -1.815367 -1.785090 1.302728 0.011421 -0.531851 -2.123340 0.535244 1.360818 0.060704 1.164295 -1.070551 -2.946020 1.581190 -2.067949 1.785590 0.920019 -0.555086 1.032258 -0.123258 -0.715144 -2.762021 -1.205441 -1.277530 0.156234 -2.174777 -0.163496 -0.416792 2.056052 1.373689 0.328745 -1.853659 0.414357 3.348755 -1.844150 -0.931368 1.477653 0.511126 -2.218167 0.779032 1.910375 -3.633883 0.333594 -1.130159 -1.044122 -0.551870 -1.537103 1.554954 0.735233 1.466352 -0.573460 0.453870 0.492414 1.214765 0.872105 0.660234 0.484733 3.978509 2.946816 -0.427384 -0.944635 -2.323222 0.876969 -2.552461 -2.688795 0.992721 0.645440 -2.055030 0.531389 1.005047 2.657033 0.248274 -0.343466 -0.762399 0.585848 +PE-benchmarks/matrix-chain-multiplication.cpp__main = -1.016899 -1.038831 -0.388847 -2.519370 1.993487 2.025290 1.085516 -1.576334 -3.087618 -0.425169 1.567180 -3.857844 -0.957567 3.318485 -1.121068 2.423787 4.237884 0.387198 -1.806448 -0.425532 2.702951 0.052875 4.437616 3.907849 -2.548921 -0.088484 -0.809268 1.281007 0.671062 0.131839 0.533988 -1.360276 1.579383 -2.659924 -0.923543 -1.239782 0.355546 0.520768 2.203221 -4.200742 0.645495 0.341567 0.435969 -0.715112 -0.838589 0.891270 2.325009 2.637610 -0.156522 1.008267 2.309276 0.112702 -0.066960 0.742857 0.584367 -0.226903 0.589840 -0.230508 -1.428372 -1.442957 -0.236310 -0.737569 0.056982 2.739784 3.617403 0.548442 -0.266622 1.647590 0.688904 0.844756 1.725509 0.607698 -0.545641 0.494711 1.173614 -3.027300 -0.195616 -4.300818 -0.682080 -5.142534 -1.898390 0.283267 2.868905 0.405094 1.308698 0.017790 2.833189 -0.027713 -1.032299 2.926494 3.533642 -2.405231 -1.550741 -1.509311 -1.429906 0.970223 -1.515413 0.814331 1.810429 1.085462 -2.665150 -0.618275 0.864180 0.986201 -1.055270 -1.728849 0.754810 2.231502 -2.181338 -1.576124 0.164550 2.503919 -0.038762 -4.791531 -1.165776 -1.758613 1.368274 0.246872 -1.177401 -2.050379 0.370145 0.841437 -0.938639 -0.888742 -1.076147 1.921350 1.510788 1.534149 0.327565 1.090763 1.139498 4.387716 0.273985 -1.793418 0.460566 -0.372442 -0.444122 1.708921 -1.545233 -1.360637 0.491367 -2.911309 1.426489 1.894973 -1.663281 -1.127168 0.671419 1.342512 0.478889 8.614201 0.231302 3.914420 2.604452 -2.737074 0.963477 -1.566700 0.271674 0.758204 1.125820 -0.212646 -3.521985 -2.700529 1.945138 3.145794 2.108308 -3.388847 -0.224886 0.129788 -0.177266 -0.421302 0.106433 0.936626 0.245437 -1.788271 -0.609309 2.914204 5.714120 -1.039502 -0.412802 1.560926 1.048161 -0.558738 -2.982188 -1.230393 -1.174168 0.694209 1.146821 0.688402 1.647154 3.667147 -4.343259 2.511521 0.060898 0.478122 2.449850 1.213656 -3.193512 -3.239207 -0.838057 1.806703 3.095910 -0.646331 -0.360294 1.165819 -2.561953 -0.295858 0.884994 -0.242113 -0.549599 1.173921 0.222158 -1.064643 -1.516919 0.389011 -0.833702 0.079269 -0.474108 2.074144 0.249836 -3.869196 2.793038 0.017560 -1.540129 -0.062110 -1.276635 2.827706 -2.437570 -2.566756 1.601167 -0.870608 -1.761083 -1.579541 0.378176 1.333282 0.809751 1.594932 -1.803550 -2.528294 2.586830 -1.209922 2.492192 1.269531 -0.266459 1.697912 -0.885611 -1.124412 -2.511021 -2.313396 0.223739 0.002132 -2.876649 0.273195 -0.699018 2.596887 1.805172 0.119649 -2.762279 0.171153 2.948881 -2.449391 -1.210391 1.906406 1.024134 -3.092321 1.135899 2.351952 -3.290801 0.495153 -1.491422 -0.817676 -1.293037 -2.373991 1.683906 0.719694 1.773591 -0.236812 0.504883 0.280791 1.320290 0.688863 0.672418 0.649010 4.040946 2.745013 -0.897944 -0.743719 -3.282836 1.597269 -3.508104 -3.928568 1.781482 0.544170 -2.144942 0.173170 0.270937 2.999104 0.633638 -1.146554 -1.282898 1.136281 +PE-benchmarks/maximum-length-chain-of-pairs.cpp__main = -0.820632 -0.641170 0.256969 -2.301513 1.616315 1.339526 0.752023 -0.815496 -2.466590 -0.693606 0.895615 -2.556367 -0.890373 2.765599 -0.854875 1.580359 3.353608 0.406115 -1.188964 -0.368717 2.248161 -0.566647 3.167812 2.829929 -2.237283 -0.083169 -0.131044 1.385475 0.530679 1.046881 0.171652 -1.437073 0.771153 -1.696202 -0.228836 -1.372176 0.323178 0.501157 1.175558 -3.546226 0.568321 0.725145 0.239214 -0.655182 -0.564564 0.408789 1.918171 2.100080 -0.577465 0.616453 1.983617 0.339075 -0.205089 0.524386 0.607523 0.083166 0.701365 0.023840 -1.055082 -0.875073 -0.231714 -0.894758 0.300960 2.200518 2.768914 0.170135 -0.081909 1.008079 0.273546 0.709304 1.264757 0.392432 -0.360825 0.136131 1.187494 -2.208734 -0.140469 -3.770428 -0.269656 -4.568366 -1.501844 -0.057862 2.167913 0.587307 0.904234 -0.209602 2.319697 -0.333398 -0.504562 2.155086 2.711669 -1.618701 -1.106183 -1.555164 -1.525220 0.943450 -1.237095 0.061963 1.159794 0.598815 -2.003556 -0.735905 0.759082 0.827574 -0.898288 -1.147970 0.362628 1.934042 -2.059316 -1.290332 -0.287705 1.929928 -0.083923 -3.693096 -0.890683 -1.612810 1.011725 0.051263 -0.824573 -1.593773 0.371635 1.027117 -0.827391 -0.728625 -1.058890 1.893524 1.041045 0.967957 0.297444 0.335343 0.699183 2.916616 0.777758 -1.417596 0.105859 -0.010415 -0.611668 0.891844 -1.384759 -0.968729 0.646479 -2.100719 0.594340 1.413789 -1.321336 -0.777712 0.779541 0.623973 0.685152 7.466558 0.014454 2.836218 1.754548 -2.206158 1.097522 -0.586803 -0.048307 0.661384 1.060620 0.045519 -2.803047 -2.041590 1.405099 2.405448 1.760709 -2.494857 -0.392284 -0.158734 -0.201475 -0.032186 0.094284 0.568069 0.014677 -1.682241 -0.592966 1.887100 4.407897 -0.703254 -1.180630 1.198895 1.186962 -0.983894 -2.406108 -0.777431 -1.197554 0.482572 0.605506 0.032509 1.512764 2.967000 -4.306952 2.105673 -0.029324 -0.027533 1.918842 0.450308 -2.084147 -3.113847 -0.488478 1.515068 2.773268 -0.456579 0.081067 0.798373 -2.064672 -0.155104 0.496750 0.056166 -0.602012 1.015946 0.069823 -1.176385 -1.317831 -0.060931 -0.836988 -0.090174 -0.550640 1.367030 0.252446 -3.494545 2.365086 -0.090685 -0.879985 0.098671 -0.668664 1.959709 -2.099792 -2.377766 1.263481 -0.351750 -1.285856 -1.235236 0.202744 1.356929 0.509617 0.711935 -1.278305 -2.479489 1.823978 -1.020713 1.969339 1.005456 -0.121749 1.598161 0.131931 -0.614271 -2.060019 -1.440267 0.268156 -0.218353 -2.118963 -0.272657 -0.653382 2.040405 1.610950 0.008492 -1.621136 -0.126348 2.540590 -1.686249 -0.878164 1.513626 0.469141 -2.209205 0.806522 1.979875 -2.513113 -0.005264 -1.435715 -0.365615 -0.829445 -1.896051 1.337635 0.313623 1.304408 0.129290 0.387648 -0.260661 0.890232 0.672282 0.249152 0.269621 3.112718 2.490418 -0.965144 -0.310771 -2.382164 1.136450 -2.839278 -2.756442 1.002016 0.160822 -1.552001 0.289881 0.226814 2.304141 0.412230 -0.154461 -0.581145 0.552478 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp__main = -1.090419 -0.742931 0.217837 -2.744670 2.079911 2.175877 1.064305 -1.364625 -2.927127 -0.914524 1.270062 -3.353254 -1.266511 3.518658 -1.167652 2.320504 4.227093 0.479014 -1.592892 -0.518784 2.936954 -0.256465 4.503317 3.730360 -2.927125 -0.103863 0.015086 1.487634 0.863242 1.067270 0.140638 -1.842645 1.588875 -2.508629 -0.437130 -1.574798 0.378208 0.454836 1.814014 -4.317442 0.666491 0.557494 -0.032075 -0.799471 -0.774935 0.502754 2.737582 2.751857 -0.507185 0.936984 2.454890 0.405075 -0.254519 0.761411 0.817207 0.141392 0.686812 -0.331574 -1.368832 -1.299326 -0.361203 -1.222235 0.156140 2.899954 3.582660 0.191910 -0.096865 1.595775 0.327051 0.835526 1.601794 0.614090 -0.227127 0.403135 1.502985 -3.304824 -0.256749 -4.772847 -0.744948 -5.826787 -1.997556 -0.166937 2.563904 0.524605 1.492897 -0.243882 3.038029 -0.275931 -0.730655 2.602174 3.837642 -2.595385 -1.471259 -1.853643 -1.423333 1.017761 -1.796331 0.374809 1.375642 0.409500 -2.692255 -1.142081 0.993351 1.182929 -1.192262 -1.799369 0.487072 2.551794 -2.701508 -1.829613 -0.520253 2.101603 -0.302309 -5.075877 -0.984780 -1.769997 1.809157 0.199213 -1.061908 -2.473956 0.516646 1.620097 -0.908789 -1.406541 -0.950287 2.277701 1.649096 1.392031 0.426909 0.687063 1.019116 4.493251 1.340859 -1.687050 0.155527 -0.215136 -0.784600 1.365212 -1.586033 -1.257816 0.759316 -2.845860 0.677336 2.300309 -1.728823 -0.864303 1.352822 0.890867 0.851675 9.568462 -0.006834 3.620202 2.369648 -3.120406 0.971779 -1.245328 -0.040972 0.804066 1.356512 0.183214 -4.037066 -2.682794 1.939109 3.198902 2.225879 -3.495698 -0.293848 -0.282163 -0.070423 -0.395927 0.020732 0.864352 0.270270 -2.247140 -0.717276 2.721762 5.784809 -1.404265 -1.312687 1.593157 1.153017 -0.941010 -3.074836 -1.206527 -1.396297 0.666451 1.074536 0.269060 1.778402 3.865703 -4.947780 2.675189 -0.268468 -0.179942 2.504720 0.912319 -2.830484 -3.324820 -0.543125 2.181041 3.195544 -0.526845 0.288345 1.039499 -2.787429 -0.258585 0.601062 0.099347 -0.691447 1.263772 0.388584 -1.602354 -1.810521 0.086347 -0.764785 -0.333772 -0.497815 1.918275 0.446379 -4.868067 3.269809 -0.073044 -1.377421 0.326648 -0.961317 3.006544 -2.818466 -3.141081 1.808490 -0.661934 -1.675691 -1.427119 0.324379 1.713091 0.708870 1.023751 -1.852876 -3.047884 2.398453 -1.051936 2.552191 1.308810 0.040682 2.343326 -0.742728 -0.943851 -2.742877 -2.137977 0.383094 -0.223004 -2.874109 -0.501602 -0.789851 2.834045 2.249630 -0.014484 -2.201901 -0.093625 3.026201 -3.157915 -1.015369 2.066175 1.877596 -3.094656 1.035156 2.548517 -3.154773 -0.045827 -1.628111 -0.652072 -1.199765 -2.728890 1.715424 0.265726 1.774830 0.191284 0.583300 -0.182333 1.214554 0.735414 0.463972 0.349498 3.803712 3.598796 -1.432051 -0.758618 -3.192801 1.598672 -3.909843 -3.998937 1.640284 0.304690 -1.960298 0.272217 0.281043 3.065316 0.636635 -0.606691 -0.892785 0.599723 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp__main = -1.176067 -1.155728 -0.356532 -3.088906 2.021896 2.575045 1.045980 -1.443845 -3.465062 -0.726659 1.173679 -3.604542 -0.489882 3.750992 -1.021757 3.014979 5.162085 0.740972 -1.731732 -0.004930 3.259095 -0.677952 4.393610 4.198491 -2.538575 -0.131984 -0.531913 1.677564 0.380747 1.374626 0.306223 -2.189606 1.469639 -3.100564 -0.936619 -2.575996 0.409590 1.209349 2.440543 -5.246199 0.978470 0.729867 0.335931 -1.069621 -0.966271 -0.256584 2.422705 2.796024 -0.345431 0.933581 2.260081 0.731475 -0.442350 0.827634 0.846161 0.802820 0.631305 -0.306193 -1.365121 -1.455375 -0.288970 -0.760732 0.587548 2.752883 3.781193 0.326365 -0.110496 1.861187 0.449399 0.687028 1.837465 0.387112 -1.052240 -0.161312 1.061441 -4.132184 -0.292767 -4.678878 -0.533521 -5.654369 -1.894314 0.286464 2.483897 1.025073 1.798741 -0.450293 2.884916 -1.037081 -0.800779 3.000620 3.583358 -2.769746 -1.457204 -2.137771 -1.597635 1.010262 -1.559208 -0.155761 1.735455 0.487924 -2.634429 -1.112093 1.536327 1.566576 -1.104105 -2.328809 0.908040 2.649679 -2.725112 -2.537392 0.175853 3.061850 -0.788642 -4.908386 -0.968364 -2.519735 0.866185 0.066126 -1.228098 -3.036626 0.524724 1.565742 -0.891049 -1.558088 -0.974950 2.521417 1.533603 1.297364 0.368300 0.489595 0.748240 4.978002 0.845200 -1.908455 0.500870 0.013671 -0.770185 1.304072 -2.074860 -1.668786 0.139905 -3.251608 0.464744 2.697211 -1.848957 -0.557899 1.399680 1.328554 0.750273 11.727549 0.107812 4.000948 2.831068 -3.231550 1.525424 -1.183222 0.037307 0.708770 1.156235 -0.052147 -5.554313 -2.786830 1.737999 3.140641 2.498944 -3.489660 -0.939717 -0.538812 -0.245702 0.111069 -0.178891 0.712657 0.279918 -2.572272 -0.723542 2.625131 7.173701 -1.092226 -0.311950 1.826447 1.336973 -1.930787 -4.433172 -1.422701 -2.291408 0.627255 0.699625 0.038321 1.800641 3.941173 -4.943062 2.798518 -0.461241 -0.014194 2.833907 1.123747 -3.013268 -4.707225 -1.203594 2.129613 4.278056 -1.284845 0.896675 1.205259 -2.675425 -0.308006 0.707236 -0.189536 -0.643765 1.118115 0.359423 -1.801603 -1.403098 0.893971 -1.138284 -0.713825 -0.527949 1.940020 0.800764 -3.624381 3.098145 0.173595 -1.113441 0.799540 -0.802544 3.304765 -2.718560 -2.921523 2.173590 -0.086177 -1.107345 -1.278447 0.466850 2.097899 0.864152 1.004452 -1.642253 -3.730349 2.193100 -1.292310 2.584122 1.289175 -0.398673 1.597855 -0.276794 -0.784614 -3.067347 -2.806966 -0.509765 0.048226 -2.875118 -0.822969 -0.821429 3.120603 2.044618 0.324308 -2.822747 0.099795 3.698869 -2.626756 -0.481854 2.142646 0.947790 -3.564476 0.395666 2.741453 -3.933167 0.243837 -1.414440 -0.342647 -1.072167 -2.408033 1.864621 0.736925 1.927455 -0.137372 0.546147 0.020336 1.155556 1.205138 0.564937 0.555776 4.507980 2.924696 -0.613593 -1.027633 -2.969184 1.167888 -3.737325 -3.717131 1.418508 0.724814 -2.550008 0.440439 0.853800 3.435808 0.565267 0.158425 -0.480592 0.325760 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/maximum-sum-increasing-subsequence.cpp__main = -0.892615 -0.675482 0.346652 -2.353584 1.631682 1.505226 0.795674 -0.906923 -2.588875 -0.880434 1.010376 -2.953451 -1.042682 2.972093 -1.083098 1.665472 3.768633 0.510088 -1.305464 -0.356785 2.413873 -0.353695 3.569601 3.275040 -2.511627 -0.185261 -0.113455 1.638386 0.767532 0.957738 0.325673 -1.697101 1.050495 -1.848081 -0.274647 -1.577434 0.459328 0.481064 1.215077 -3.897469 0.560115 0.713117 0.137838 -0.664988 -0.566295 0.483779 2.134087 2.322662 -0.662146 0.712598 2.188816 0.470302 -0.270463 0.569312 0.416013 -0.155236 0.603630 -0.105667 -1.256942 -0.985777 -0.209355 -1.178207 0.197818 2.492968 3.234641 0.283368 0.025364 1.064500 0.345377 0.745618 1.387454 0.425716 -0.280943 0.380478 1.299488 -2.450260 -0.176181 -4.190108 -0.390921 -5.092909 -1.623292 -0.213003 2.460038 0.718297 0.912160 -0.265734 2.508934 -0.251354 -0.471338 2.592733 3.117655 -1.874724 -1.289811 -1.767250 -1.582087 1.151267 -1.556110 0.251804 1.054851 0.718226 -2.191149 -0.908617 0.672616 0.894702 -0.935075 -1.200366 0.365800 2.127105 -2.414726 -1.397195 -0.454084 1.919362 0.029982 -4.154027 -1.064572 -1.708379 1.329738 0.228412 -0.884793 -1.677627 0.353491 1.108026 -0.776709 -0.771950 -1.200926 2.021674 1.132850 1.100693 0.319272 0.475238 0.867695 3.233270 0.919873 -1.520848 0.107652 -0.052660 -0.777904 0.953102 -1.674910 -1.056612 0.747915 -2.372682 0.684258 1.674309 -1.520677 -1.061801 0.678335 0.623714 0.877925 8.125898 0.114001 3.071491 1.996460 -2.454731 1.088195 -0.772821 -0.035377 0.702560 1.089136 0.179192 -3.099547 -2.222929 1.516642 2.689602 1.918836 -2.714655 -0.391570 -0.148241 -0.119846 -0.190792 0.090261 0.787146 -0.031184 -1.881108 -0.621032 2.275176 4.651368 -0.783431 -1.299240 1.225703 1.170098 -0.958717 -2.636398 -0.820390 -1.071552 0.598264 0.884030 0.099724 1.568594 3.288053 -4.670889 2.304737 0.182805 0.138305 2.066744 0.567695 -2.413346 -3.120517 -0.365153 1.764357 2.878349 -0.389622 0.052694 0.927015 -2.301811 -0.217292 0.635823 0.183243 -0.603834 1.073796 0.229787 -1.272254 -1.666814 -0.118105 -0.809962 -0.191018 -0.644038 1.568950 0.253602 -3.782686 2.642918 -0.195814 -1.115170 0.036309 -0.922923 2.225505 -2.544069 -2.635378 1.360620 -0.552525 -1.672733 -1.483768 0.230703 1.434172 0.719981 0.874936 -1.404610 -2.739696 2.035179 -1.065899 2.072418 1.064723 -0.044888 1.892689 0.084289 -0.633276 -2.358788 -1.579015 0.466042 -0.294069 -2.361546 -0.389213 -0.606248 2.245289 1.959224 -0.172778 -1.882896 -0.119672 2.754990 -2.009959 -1.116919 1.669363 0.732907 -2.376788 0.932333 2.116866 -2.950217 -0.017033 -1.573367 -0.447036 -0.817492 -2.111882 1.395262 0.170990 1.438975 0.250755 0.425943 -0.334591 1.016179 0.717690 0.274179 0.348098 3.463334 2.889931 -1.089875 -0.216429 -2.780869 1.258243 -3.304055 -3.248566 1.200160 0.114650 -1.606903 0.355672 0.265476 2.504431 0.522913 -0.313033 -0.751667 0.726791 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp__main = -0.571668 -0.213550 0.415279 -1.435648 1.342675 0.744345 0.680082 -0.056993 -1.868999 -1.004228 0.425351 -2.250880 -1.314839 2.337047 -0.604294 0.959060 3.145192 0.641062 -0.625432 -0.213991 1.507093 -0.846052 2.627085 2.502717 -1.837133 -0.016954 -0.124033 1.034041 0.030986 1.259568 0.058104 -1.905705 0.874751 -0.982667 0.223070 -1.357415 0.226075 0.261928 0.352019 -3.325418 0.357206 1.154413 0.234512 -0.532408 -0.295733 0.849690 1.950234 1.692472 -0.587814 0.642211 1.331777 0.168594 -0.032474 0.495291 0.460398 -0.075233 0.280923 -0.071402 -1.419565 -0.346624 -0.326756 -1.467505 -0.119084 1.694221 2.497302 0.048750 -0.021058 0.472865 -0.155250 0.615407 0.829831 0.297060 0.469355 0.069428 1.146510 -1.273637 -0.496076 -3.240135 -0.356511 -4.937090 -1.454385 -0.565795 2.241063 0.751035 0.444839 -0.775793 2.002183 -0.232659 0.002620 1.854152 2.656524 -1.392551 -1.107335 -1.552161 -0.959631 0.941213 -1.195549 -0.136623 1.278746 0.085243 -1.771330 -0.831546 0.819926 0.416178 -0.652787 -0.789643 0.119911 1.800480 -2.073262 -0.949101 -1.199642 1.055087 0.275070 -3.099493 -0.343927 -0.757590 0.529548 0.647857 -0.783160 -1.047281 0.533433 0.757209 -0.740309 -0.533991 -1.181266 2.165419 0.498790 0.607649 0.553532 0.479972 0.648782 2.163103 1.107897 -1.044041 -0.014097 0.167976 -0.800388 0.506531 -1.340157 -0.925844 0.762080 -1.837836 0.463801 0.824817 -1.311423 -0.678021 0.078092 0.200815 0.882293 5.468058 -0.159774 2.161564 1.104719 -1.937421 1.550702 -0.432519 -0.272743 0.277105 1.225151 0.394149 -1.917626 -1.566384 1.116262 2.114497 1.519842 -2.065111 -0.352026 -0.340734 0.142818 -0.179303 0.282192 0.735204 0.194323 -1.490114 -0.412768 1.468654 3.680063 -0.717957 -1.414494 0.836843 1.005459 -0.398355 -2.176413 -0.468629 -0.856783 0.249401 0.374781 -0.140181 1.072203 2.544964 -3.985791 1.943228 -0.048791 -0.170969 1.666525 0.250207 -1.563258 -3.047790 -0.198716 1.568166 2.577033 0.160324 0.123229 0.340026 -1.733812 -0.189106 0.315219 0.476900 -0.454471 0.912372 -0.265317 -1.139395 -1.300417 -0.700977 -0.655769 -0.347745 -0.618197 1.003373 1.047517 -3.289397 2.125337 -0.191373 -0.798943 -0.099346 -0.252986 1.441798 -1.952136 -2.306248 0.834669 -0.684268 -1.749110 -1.185315 -0.018394 1.000513 0.297548 0.188705 -0.579100 -2.439650 1.999033 -0.513333 1.681326 0.852313 0.081815 1.889082 1.075986 -0.906786 -1.534608 -1.325897 0.563965 -0.941794 -1.437188 -0.058499 -0.578570 1.637798 1.775551 0.063698 -1.211661 -0.516306 2.238353 -1.406000 -0.833666 1.653898 0.130618 -1.275512 0.898226 1.951164 -2.324687 -0.391875 -1.458567 -0.173135 -0.513086 -1.554500 0.669583 -0.519720 0.697335 0.457295 0.071991 -0.625812 0.631806 0.470484 -0.140958 -0.129531 2.813551 2.328144 -1.327981 0.427582 -1.936056 0.950844 -2.547471 -2.290593 0.555440 0.252382 -1.192075 0.274086 0.508046 1.445759 0.110151 -0.257988 -0.778023 0.326643 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp__kadane(int*, int*, int*, int) = -3.074142 -3.708842 -0.244006 -7.336949 4.456082 3.827823 2.204910 -3.571603 -7.980576 0.138407 2.345440 -5.122012 0.698351 8.463019 -2.074593 7.730470 11.188361 2.611323 -3.778335 -0.983460 9.303906 -4.094311 9.017848 9.123818 -6.220255 -0.734682 1.312114 4.691555 2.500242 2.887678 -1.520713 -2.113769 2.742861 -9.527057 -1.252716 -7.735102 1.591196 3.872959 7.271186 -11.445224 2.387902 -1.162030 1.364646 -2.205042 -2.769734 0.704916 3.714059 6.459333 -2.897415 2.462094 6.451682 0.458712 -1.633341 1.809733 1.509073 3.828723 2.247456 4.114742 -2.210145 -2.947574 -0.488408 -1.882366 3.876870 6.058004 9.215829 0.240311 0.361886 5.012586 2.097985 1.124651 4.561202 0.461164 -3.122338 -1.804758 3.442410 -13.025107 -0.617200 -16.278399 -1.342519 -14.557616 -3.628303 0.391488 3.978257 -3.501306 5.086937 1.213751 6.362180 -2.069353 -1.592285 6.033029 6.674632 -6.867009 -3.133247 -5.231301 -5.349013 2.463971 -3.595617 -0.799306 5.684057 0.207189 -5.400784 -4.977550 4.207104 4.475167 -2.467153 -6.051267 1.743002 6.184361 -5.037640 -7.556345 0.023180 5.510093 -3.483257 -10.273138 -0.182351 -7.299094 4.641852 -0.458428 -2.302657 -7.855546 0.434281 5.022111 -2.411613 -4.685458 0.493803 5.705914 3.699454 2.648420 0.546741 -1.398200 0.369895 10.652546 4.122627 -5.379644 0.374976 0.970924 -4.228397 2.268599 -7.015333 -4.253052 4.087681 -7.441450 0.222575 5.298978 -4.181505 -0.441502 11.366679 2.962738 2.205931 25.902696 0.989070 8.178478 5.674636 -6.802115 4.148387 -1.046884 0.926395 3.492103 3.760515 -1.237059 -14.472734 -6.697771 2.648077 6.492049 5.854942 -9.175804 -7.145792 -2.478444 -0.739367 1.912455 -1.659547 1.381783 -0.986795 -5.558072 -1.505937 4.273604 14.695705 -3.453936 -1.877078 3.687707 3.659188 -7.112115 -12.565785 -3.648843 -8.201034 1.467922 -0.042410 -0.407281 4.821167 8.909027 -14.779277 6.058096 -2.891309 -0.413684 5.850752 2.347008 -6.590425 -12.239437 -1.713882 3.614095 9.433283 -2.408104 1.845565 4.268042 -6.086370 -0.299405 0.690311 -0.124506 -1.765517 2.626478 0.603368 -4.123737 -3.069677 3.474437 -2.563896 -3.313145 0.858975 4.304027 -0.025900 -9.674096 5.837695 -0.567454 -2.218107 4.286771 -1.190178 6.534125 -6.412638 -6.964461 5.360090 2.306030 1.129171 -4.349017 1.631799 5.972764 1.173500 1.252334 -3.772092 -10.328059 2.726952 -4.687297 5.224844 2.686275 -1.441462 4.211862 -2.206851 -1.284565 -9.443852 -2.273210 -2.906992 0.657768 -6.361441 -5.697889 -1.369594 7.450931 4.991323 1.113587 -3.768321 0.512529 9.132844 -7.411956 -1.185395 4.788899 4.188146 -7.307458 0.488329 6.072739 -9.567375 -0.210744 -2.373711 -1.213117 -0.866595 -4.724479 5.207812 1.446093 4.574005 -1.109558 1.815801 1.204146 3.244994 3.396915 2.231297 0.676053 9.985167 8.821477 -2.264631 -3.857679 -6.342867 2.165776 -8.464790 -7.843231 2.512690 2.057633 -6.299094 2.180647 2.576195 8.601191 0.811910 1.233586 0.040185 -0.760920 +PE-benchmarks/m-coloring-problem.cpp__main = -0.372667 -0.291959 0.394338 -0.996874 0.924171 0.342691 0.487590 -0.098384 -1.435089 -0.493362 0.277622 -1.370305 -0.583165 1.598147 -0.278312 0.829763 2.018628 0.586530 -0.487753 -0.168441 0.986396 -0.709132 1.605468 1.588986 -1.036276 0.126607 -0.242603 0.535999 -0.053446 1.005735 -0.280379 -1.001870 0.504261 -0.789462 0.057323 -0.981440 -0.012557 0.412831 0.447279 -2.169805 0.353110 0.671344 0.455194 -0.393691 -0.184743 0.465886 1.175646 1.062585 -0.254899 0.568047 0.743440 -0.051682 0.094973 0.357884 0.537521 0.363536 0.474606 -0.004990 -0.897688 -0.154316 -0.296062 -0.880974 0.113184 1.004542 1.421218 0.028595 -0.147581 0.273104 0.035115 0.359612 0.662911 0.188359 0.095038 -0.212724 0.601791 -0.988351 -0.107425 -2.009048 -0.202311 -2.931452 -0.976985 -0.131892 1.475863 0.452816 0.421721 -0.343946 1.315333 -0.378818 -0.126777 0.839262 1.590970 -1.028536 -0.690969 -0.783322 -0.676024 0.455689 -0.595819 -0.273924 0.800344 0.036378 -1.155540 -0.557162 0.768906 0.324433 -0.436079 -0.350384 0.193457 1.231397 -1.337903 -0.817340 -0.613613 0.752095 0.028841 -1.772488 0.107199 -0.574010 0.246612 0.404438 -0.707578 -0.851726 0.469223 0.451193 -0.617189 -0.374660 -0.884710 1.325370 0.148665 0.388254 0.282107 0.115527 0.265879 1.344183 0.711405 -0.856906 0.162215 0.183647 -0.403662 0.410222 -0.786614 -0.781171 0.254507 -1.234987 0.120446 0.407091 -0.902014 -0.161524 0.154572 0.400156 0.375153 3.056498 -0.171253 1.414417 0.702867 -1.221298 1.048945 -0.170328 -0.058550 0.232072 0.879832 0.157145 -1.207985 -1.089069 0.701322 1.394127 1.060094 -1.254026 -0.478016 -0.314150 0.051044 0.218207 0.232021 0.335786 0.201169 -1.053832 -0.299320 0.576424 2.483178 -0.465433 -0.887338 0.544602 0.318687 -0.365182 -1.490124 -0.380960 -0.789867 0.171276 -0.031934 -0.158569 0.705902 1.657480 -2.574851 1.386249 -0.424777 -0.293385 1.170042 0.139206 -0.933762 -1.929165 -0.439800 0.852387 1.807422 0.065915 -0.018722 0.351221 -1.140123 -0.162688 0.060752 0.208988 -0.404154 0.643635 -0.094725 -0.840285 -0.559429 -0.366526 -0.323606 -0.352733 -0.297689 0.708082 0.673920 -1.968101 1.214233 0.019806 -0.411638 0.209320 0.074339 0.806057 -1.014798 -1.364071 0.572462 -0.258442 -0.840708 -0.706662 -0.004379 0.716163 0.038524 -0.065049 -0.349465 -1.453538 1.162474 -0.413192 1.191873 0.597571 -0.161204 1.032676 1.001269 -0.565150 -0.809045 -0.600980 0.021166 -0.684149 -0.730668 -0.177877 -0.485585 1.117705 1.063889 0.282937 -0.577096 -0.349695 1.495602 -0.858497 -0.395142 1.144059 -0.187388 -0.771695 0.575952 1.350877 -1.424542 -0.190211 -0.827278 -0.138031 -0.342751 -0.763783 0.623404 -0.164352 0.447537 0.073744 0.045430 -0.312412 0.419333 0.325181 -0.120246 -0.076095 1.829678 1.291461 -0.687503 0.258398 -1.066434 0.589235 -1.502874 -1.172263 0.226577 0.444336 -1.091659 0.170373 0.277633 1.019043 0.042503 -0.127781 -0.413546 0.157088 +PE-benchmarks/m-coloring-problem.cpp__printSolution(int*) = -0.473019 -0.662004 0.026456 -1.414546 0.693448 0.425526 0.361394 -0.397631 -1.555812 -0.429259 0.552855 -1.423723 -0.200373 1.524095 -0.470883 1.045341 1.865651 0.343409 -0.643478 -0.210062 1.403292 -0.492720 1.675181 1.690570 -1.302850 -0.102970 -0.204383 0.958257 0.540315 0.403512 0.383568 -0.617967 0.320091 -1.135690 -0.105801 -1.086111 0.342435 0.679263 0.827708 -2.128855 0.371891 0.431535 0.510091 -0.342912 -0.313395 0.166379 0.731180 1.229575 -0.554520 0.506973 1.351136 0.220970 -0.125028 0.263236 0.036108 -0.019010 0.153158 -0.159514 -0.525470 -0.419974 0.079711 -0.612402 0.473430 1.214436 1.703497 0.014111 0.043909 0.621796 0.402020 0.366868 0.922522 0.155467 -0.511739 -0.186363 0.649923 -1.577471 -0.040420 -2.570790 0.016859 -2.834424 -0.814446 0.065036 1.467906 0.555813 0.432994 -0.110506 1.225229 -0.224867 -0.298276 1.443374 1.230596 -0.796474 -0.613279 -0.973548 -0.999568 0.779378 -0.749906 -0.077382 0.612250 0.624843 -0.995422 -0.365737 0.438382 0.492200 -0.526289 -0.724184 0.243491 1.034168 -1.222449 -0.931011 0.068139 1.279242 -0.067930 -2.004071 -0.205109 -1.224933 0.497890 -0.050689 -0.322547 -0.697104 -0.029143 0.379391 -0.389356 -0.246158 -1.134834 0.979493 0.521201 0.517919 0.144286 0.129016 0.262230 1.633679 0.160501 -0.966309 -0.005900 0.220062 -0.393153 0.491567 -1.096453 -0.677321 0.692856 -1.273481 0.150382 0.602130 -0.748443 -0.531826 0.703114 0.450384 0.389030 4.330834 0.318334 1.711414 1.189222 -1.029525 0.716236 -0.182962 0.139533 0.653680 0.561302 -0.214451 -1.611880 -1.174356 0.483721 1.286186 1.026997 -1.179547 -0.632256 -0.043792 -0.158678 0.180231 -0.040403 0.282464 -0.159159 -0.978761 -0.257417 1.010452 2.308864 -0.073264 -0.018283 0.542461 0.925497 -1.014625 -1.555119 -0.425144 -0.984222 0.263852 0.123951 0.065494 0.854224 1.630237 -2.554240 1.146885 0.110414 0.361036 0.765992 0.181235 -1.346997 -2.285674 -0.277269 0.606407 1.587936 -0.585326 0.365952 0.763110 -1.148504 -0.052787 0.290273 -0.120616 -0.356054 0.503036 -0.019056 -0.426188 -0.633223 0.296359 -0.666764 -0.091843 -0.199542 0.815515 0.362601 -1.586526 1.037178 -0.301358 -0.586918 0.182355 -0.437750 1.120421 -1.326957 -1.106313 0.714525 0.035095 -0.639855 -0.897399 0.184189 0.867167 0.042961 0.178692 -0.545319 -1.364580 0.891372 -0.831718 0.869616 0.576190 -0.368236 0.658764 0.133032 -0.187295 -1.277087 -0.650228 -0.241571 -0.142385 -1.177842 -0.184759 -0.282712 1.082149 0.945757 0.051921 -0.947526 0.351211 1.548811 -0.747421 -0.642274 0.752750 -0.000832 -1.188522 0.511066 1.026743 -1.749874 0.197645 -0.888662 0.058052 -0.080464 -0.882493 1.023843 0.342336 0.850228 -0.075427 0.281835 -0.063891 0.665870 0.555913 0.114824 0.152821 2.000475 1.213012 -0.222137 -0.258778 -1.348217 0.387771 -1.568528 -1.468836 0.334998 0.281069 -0.989492 0.379657 0.172497 1.487869 0.366886 0.166337 -0.277986 0.376061 +PE-benchmarks/m-coloring-problem.cpp__isSafe(int, bool (*) [4], int*, int) = -1.354810 -1.380088 0.123217 -2.960362 1.794264 1.752004 0.950301 -1.548070 -3.161451 -0.267099 0.866136 -2.605306 -0.061651 3.655128 -0.917201 3.243322 4.363102 1.020200 -1.559347 -0.235526 3.565470 -1.183782 3.879209 3.584709 -2.459886 -0.331877 -0.018967 1.827346 0.678266 1.271550 -0.347090 -1.129771 1.138592 -3.700615 -0.707526 -2.597886 0.646770 1.639746 2.631367 -4.455985 0.932827 0.088792 0.561638 -1.038751 -1.145302 -0.906869 1.806779 2.775053 -0.567827 0.826077 2.181953 0.224876 -0.361793 0.863704 0.841742 1.468986 0.372658 -0.058378 -1.226953 -1.242951 -0.296261 -1.062012 1.331690 2.617275 3.425398 0.365647 0.033380 2.059336 0.509605 0.460860 1.840764 0.311136 -1.355519 -0.402768 1.323064 -4.676459 0.067140 -5.035082 -0.608965 -4.506596 -1.673520 0.108536 1.653663 0.236679 2.268821 0.299686 2.784821 -1.068972 -0.655908 2.521138 3.072880 -3.114916 -1.365525 -2.238987 -1.892060 0.923731 -1.581693 -0.328966 1.182769 0.385481 -2.382558 -1.827381 1.492208 1.886373 -1.036025 -2.358053 0.779154 2.640959 -2.329575 -3.283189 -0.106685 2.197344 -1.476960 -4.127233 -0.370471 -2.386443 1.446170 -0.002552 -1.052492 -3.405001 0.439908 2.018578 -0.757835 -2.030340 -0.571465 1.936193 1.385370 0.903238 0.259509 -0.050909 0.239083 4.745642 1.340869 -1.976300 0.261186 0.403662 -1.300802 0.963685 -2.126295 -1.866330 0.630405 -3.109144 -0.598167 2.442167 -1.799940 -0.139547 2.820859 1.320879 0.981205 9.751495 0.344971 3.170220 2.422127 -2.961065 1.543781 -0.797467 0.260461 1.028958 1.339823 -0.203472 -5.291644 -2.907035 1.357699 2.840860 2.491429 -2.783548 -1.974582 -0.997001 -0.051156 0.621812 -0.490887 0.755608 -0.188029 -2.527457 -0.592357 1.888836 5.938327 -1.486372 -0.386093 1.857967 0.881581 -2.244410 -4.369627 -1.528204 -2.864187 0.403346 0.030662 -0.074240 1.714057 3.825100 -4.447416 2.713228 -1.111240 -0.188009 2.302129 0.656369 -2.661723 -3.770650 -1.004253 1.758089 3.559618 -1.077293 0.831182 1.356348 -2.654463 -0.149659 0.370765 0.063628 -0.639212 1.221672 0.120746 -1.854266 -1.420051 1.294510 -1.128982 -1.268685 0.115965 1.811620 0.474604 -3.036865 2.676274 0.048372 -0.826511 1.767387 -0.502043 2.945792 -2.735300 -2.979532 2.299623 0.491721 -0.030012 -1.201528 0.643457 2.283929 0.635351 0.009711 -1.601531 -3.245851 1.452438 -1.254390 2.318922 1.137773 -0.477834 1.454572 -0.336930 -0.798826 -2.866627 -1.476765 -1.308111 0.171027 -2.648266 -2.167528 -0.611411 3.273574 2.229120 0.406725 -1.817557 0.300405 3.467932 -2.918086 -0.680591 2.129293 1.124520 -3.126410 0.051597 2.664396 -3.558076 -0.065354 -1.042557 0.053685 -0.637193 -2.180319 1.942395 0.431118 1.803258 -0.214351 0.518815 0.302997 1.186043 1.472263 0.774987 0.333274 4.093410 2.519396 -0.591521 -1.400397 -2.732355 0.844035 -3.547271 -3.173877 1.154660 1.157595 -2.524158 0.751230 1.061745 3.383090 0.577545 0.340325 -0.099502 -0.443966 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__main = -1.754781 0.049715 3.436666 -4.901648 2.947116 0.785586 1.164029 -0.362073 -3.999662 -2.358566 -0.233350 -3.232727 -2.712769 5.579818 -2.039432 0.742299 7.706406 2.479099 -1.366049 -2.012994 4.430860 -2.940307 5.894798 6.148133 -5.497708 -0.444744 2.493225 4.034210 2.299970 3.774800 -1.017807 -2.949321 0.939522 -1.567023 2.565174 -5.004796 0.928580 0.783296 -0.527375 -8.404117 1.014062 0.061513 0.244663 -0.958072 -0.475359 3.539216 5.118345 4.194692 -2.784478 0.292885 4.209395 1.842877 -0.712004 1.057167 0.835915 0.750267 2.820496 1.625441 -1.942450 -0.332379 -0.751547 -3.648813 1.535984 5.030472 6.250777 0.417622 0.511812 0.721194 0.953903 1.419178 1.572758 0.686724 0.882646 0.604699 2.775812 -5.791250 0.029475 -11.716906 -0.207627 -13.339310 -3.002476 -2.740624 3.724450 -1.161359 0.593716 -0.374478 5.287226 0.081519 1.213880 4.094097 6.299900 -3.029545 -1.957679 -4.349984 -3.899368 2.649398 -2.598143 -0.373852 2.527770 0.781945 -3.682167 -3.369069 1.870568 0.889103 -1.908777 -1.136006 -0.050863 4.874953 -4.905945 -1.860930 -3.549280 1.779009 0.179338 -7.469877 0.399182 -4.258246 4.515835 0.048691 -1.324720 -3.180179 0.712750 3.705396 -2.105877 -0.739994 -3.320105 5.290296 1.690677 0.051351 0.239922 -0.592602 0.456024 3.503403 4.198131 -3.314043 -0.891332 1.302361 -4.027303 -1.042929 -5.162339 -1.456957 4.592353 -3.884951 0.037001 2.236982 -3.180568 -2.060148 4.265436 -1.174907 3.463650 15.102872 -0.767534 3.679823 1.826923 -4.897696 3.175597 0.843762 -0.705849 1.882900 3.769126 1.302597 -6.321525 -4.283320 1.641141 4.991034 3.796679 -4.853006 -2.731348 -2.125917 -1.111114 0.310580 0.060720 0.916362 -2.135070 -3.130056 -1.535849 2.488632 7.417328 -1.285470 -5.050153 0.964457 2.749958 -2.660058 -5.410883 -0.969362 -2.232636 0.921026 0.058956 -1.013637 3.849194 6.401159 -13.285272 4.912255 -0.520394 -0.764305 3.451676 -0.348008 -2.231091 -8.107256 0.880522 4.404689 6.093239 -0.150493 -0.168509 1.274672 -4.634398 -0.390641 0.342258 2.668022 -2.109755 2.087622 0.742841 -3.634192 -3.426650 -1.466259 -1.258990 -1.204959 -0.992024 2.067161 -0.180884 -10.114775 5.981770 -1.540201 -0.839077 1.100616 -1.129157 2.589675 -5.467343 -5.850513 1.877643 0.712156 -2.033632 -3.774928 0.152969 4.508363 -1.015461 0.909931 -2.653121 -6.778696 2.996520 -2.569888 3.491866 1.970313 1.011679 5.717587 1.643723 -0.775487 -5.217046 -0.943941 0.813325 -1.070354 -3.205623 -1.177603 -1.151506 3.824869 5.681281 -0.887209 -0.854434 0.005933 6.005462 -4.238736 -2.565084 3.199159 1.169080 -2.600470 2.406965 4.108026 -5.838451 -2.860206 -3.598761 -1.047700 0.185596 -4.039329 2.527758 -2.152235 1.707740 1.611705 0.533731 -1.774363 2.556670 1.465289 0.264741 0.298362 6.087972 8.046276 -3.303493 0.705122 -4.260048 2.335829 -7.024046 -4.589262 0.261233 -0.368938 -1.504889 1.492958 0.126430 4.059199 -0.158404 1.080251 -0.523565 -0.015996 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__mergeSort(Node*) = -2.093197 1.145842 1.953784 -4.243404 3.655080 2.831839 1.261373 -1.623076 -2.886958 -2.058014 -0.370377 -3.709423 -2.995908 5.742668 -1.977595 2.203265 7.410590 1.368507 -1.248710 -0.946455 5.040022 -1.891986 6.363075 5.448205 -5.229886 -0.689059 3.516433 2.790755 1.044943 3.386982 -1.319750 -4.316252 1.817308 -2.910711 1.511146 -3.864584 1.069619 -0.027846 1.229129 -7.377603 0.808051 -0.511620 -0.650546 -1.370690 -1.540524 0.801623 5.916858 4.429632 -2.501971 -0.526847 3.830708 2.151229 -1.334982 1.325950 0.898696 0.948714 1.449900 1.279248 -1.999060 -1.440464 -0.921294 -2.479859 0.901052 5.199230 6.065508 0.717156 0.684434 2.510114 -0.277606 1.195019 0.514132 0.855936 0.922174 1.571382 2.749832 -6.172510 -0.912607 -10.786554 -1.268877 -11.224106 -2.922080 -2.782857 1.105290 -1.147403 2.418077 0.146193 5.378234 0.171541 1.187477 3.997749 7.464112 -4.443072 -1.956388 -4.826023 -3.588983 2.011738 -2.885751 0.367408 2.177597 -0.737053 -4.081159 -4.713037 1.397427 1.861587 -1.781325 -3.250603 0.157231 4.488391 -4.182018 -2.912501 -3.407863 0.719740 -1.274648 -8.273136 -0.770776 -2.989170 3.693356 0.223770 -1.128549 -5.605298 0.827224 4.744456 -1.732185 -3.098957 -0.428906 4.455571 2.733019 0.460682 0.783178 -0.698668 1.314941 5.966112 4.745121 -2.646028 -0.837085 0.049609 -3.490879 -0.771746 -4.231353 -1.491977 2.942374 -4.440945 0.390075 4.570035 -3.048607 -1.587646 4.578329 -1.860730 3.619429 15.763014 -1.050840 3.632479 1.704742 -6.293991 2.603504 -0.795333 -1.808334 0.873755 3.311150 2.168657 -6.811559 -4.400627 2.809668 5.065924 3.818599 -4.787712 -2.559619 -2.210985 -0.682750 -0.709640 -0.424314 1.552604 -1.667223 -3.538586 -1.531977 3.831695 8.211608 -2.800703 -4.545476 2.538142 3.287694 -1.793865 -5.450271 -1.766608 -3.833984 0.630022 1.128931 -1.023944 3.501331 6.679982 -11.256598 4.518580 -0.546937 -1.456421 3.335506 0.352873 -2.816649 -6.159812 1.499092 5.655550 5.014740 -0.402545 1.020638 -0.004078 -4.576064 -0.381702 0.585826 2.474635 -1.719418 2.067042 0.312725 -4.472498 -4.359901 -0.177888 -1.352804 -2.588770 -0.711383 2.113627 0.481230 -9.485941 7.182458 -0.845708 -0.779647 1.473367 -1.709480 3.890377 -5.511358 -6.720099 2.901093 -0.105511 -0.626599 -1.847115 0.559354 4.255269 0.552995 1.353144 -2.742122 -6.851937 2.406005 -1.000606 3.600675 1.801477 2.354606 5.264288 -0.725628 -1.509871 -5.544790 -2.054330 0.945342 -0.021075 -4.363114 -2.982477 -0.989938 4.905942 5.653136 -1.068796 -1.832609 -0.867294 4.918815 -5.467343 -1.456148 3.627205 2.664224 -4.385386 0.342299 4.328018 -4.685587 -3.001547 -2.987073 0.029900 -1.165913 -5.411969 1.120735 -2.189792 1.335945 2.305452 -0.180943 -1.266297 2.257676 1.850921 1.192758 0.104849 4.914848 6.395092 -3.829431 -0.651873 -4.634252 2.005182 -7.647906 -6.194289 2.060854 -0.417099 -1.525720 0.617993 0.516628 3.882370 -0.938650 1.469277 -0.152415 -1.307626 +PE-benchmarks/mergeSort_LinkedList.cpp__main = -1.032446 -0.196225 2.692921 -3.094330 1.842024 -0.150185 0.865527 0.374927 -2.996789 -1.856900 -0.119354 -2.211090 -2.167007 3.691042 -1.328137 -0.107363 5.252322 2.119524 -0.832204 -1.614344 2.413369 -2.127323 3.926699 4.352210 -3.620417 -0.104341 1.021862 2.914647 1.554410 2.787396 -0.496605 -1.925721 0.672330 -0.283626 1.957482 -3.515359 0.436504 0.667144 -1.222201 -5.935031 0.679861 0.621846 0.436704 -0.468148 0.144153 3.397591 3.297375 2.691898 -1.665587 0.696885 2.610893 1.043578 -0.054997 0.731227 0.665442 0.262220 2.133537 0.687177 -1.595118 0.187333 -0.618904 -3.147985 0.711645 3.165031 4.191700 0.170930 0.186691 -0.330844 0.639327 1.152233 1.352786 0.458225 0.974435 0.094896 1.873472 -2.909268 0.131404 -7.362194 0.006556 -9.650793 -2.175588 -1.905371 3.706905 -0.327697 -0.315563 -0.610491 3.564129 0.098356 0.794228 2.629874 4.034280 -1.598843 -1.411378 -2.524527 -2.280934 1.950273 -1.706994 -0.436894 1.807971 0.937183 -2.459546 -1.720203 1.407776 0.024222 -1.286964 0.060406 -0.194075 3.450974 -3.778854 -0.683517 -2.801256 1.338135 0.855384 -4.694296 0.480161 -2.728767 3.063083 0.328350 -1.084780 -1.044175 0.697734 1.855580 -1.473066 0.311902 -3.129691 3.812420 0.535776 -0.111727 0.153379 -0.027406 0.075445 1.591879 2.619864 -2.253397 -0.553321 1.194219 -2.608993 -0.574949 -3.481308 -0.934093 3.190603 -2.442657 0.199014 0.577004 -2.248042 -1.657504 1.767256 -0.542177 2.192657 8.818325 -0.529073 2.473703 1.248978 -2.824219 2.222142 0.835236 -0.136510 1.406432 2.753798 0.717695 -3.175490 -2.756865 0.852127 3.397141 2.526256 -3.222042 -1.407047 -1.331202 -0.529082 0.304809 0.443665 0.571629 -1.198538 -1.977314 -0.962803 1.202569 4.609857 -0.494578 -3.753412 0.189901 1.477018 -1.547604 -3.188564 -0.362836 -0.538806 0.593125 -0.135954 -0.634210 2.383487 4.200264 -9.050854 3.482121 -0.263006 -0.316871 2.393296 -0.394305 -1.273301 -5.640439 0.296633 2.593487 4.434143 0.299957 -0.564114 1.058971 -3.158168 -0.343166 0.181520 1.924012 -1.461317 1.504127 0.546419 -2.121905 -2.014795 -1.813868 -0.602360 -0.303355 -0.875452 1.414080 0.166364 -7.157683 3.587396 -1.183735 -0.749036 0.344421 -0.349704 1.322408 -3.535811 -3.759377 0.848781 0.234260 -2.445863 -3.067540 -0.064865 2.846949 -1.062278 0.417906 -1.492529 -4.162623 2.662318 -1.858123 2.374327 1.396884 0.335034 4.143769 2.095339 -0.663284 -2.972359 -0.452929 0.835599 -1.549802 -1.562668 0.243143 -0.891983 2.150660 3.923645 -0.347922 -0.389436 -0.006402 4.359474 -2.421044 -2.078499 2.288250 0.296683 -0.846506 2.607722 2.871801 -4.167932 -1.953650 -2.622950 -1.037956 0.426352 -2.252100 1.980257 -1.691638 1.121387 0.980603 0.482653 -1.560799 1.725775 0.712519 -0.306996 0.105914 4.452899 5.820567 -2.261365 1.320584 -2.637402 1.715719 -4.455680 -2.483959 -0.381815 -0.227356 -1.006669 1.168106 -0.127936 2.517817 0.110651 0.253579 -0.806375 0.462075 +PE-benchmarks/mergeSort_LinkedList.cpp__push(Node**, int) = -0.353194 -0.059529 0.932640 -1.024147 0.652412 0.073304 0.270251 -0.209191 -0.911299 -0.434399 0.054789 -0.627959 -0.467102 1.159442 -0.531632 0.216953 1.660380 0.568284 -0.316385 -0.608333 0.932268 -0.860792 1.329622 1.403869 -1.202079 -0.084382 0.639530 0.873337 0.647457 0.878027 -0.567501 -0.402719 0.261363 -0.548750 0.556842 -1.092483 0.158384 0.104796 0.002365 -1.729641 0.186505 -0.263242 -0.021953 -0.134892 -0.090200 1.106790 1.039879 0.857360 -0.481104 0.254368 0.950208 0.175204 -0.111959 0.217784 0.366110 0.347294 1.046429 0.657148 -0.433977 0.019247 -0.239489 -0.873721 0.371000 1.092592 1.340772 0.056340 0.112782 0.123579 0.213220 0.223599 0.438063 0.158036 0.131292 0.196607 0.606662 -1.569595 0.239086 -2.607738 -0.189907 -2.960097 -0.623001 -0.587128 0.685894 -0.751639 0.254861 0.149816 1.127154 0.070105 0.189006 0.566244 1.322455 -0.854206 -0.478828 -0.718119 -0.754453 0.377267 -0.596637 -0.054698 0.674124 0.098465 -0.784029 -0.725130 0.684262 0.302017 -0.376185 -0.110292 -0.052488 1.076532 -1.128443 -0.523476 -0.866765 0.147021 -0.039464 -1.542612 0.329374 -0.903343 1.372927 0.063971 -0.387765 -0.801964 0.242864 0.989993 -0.465451 -0.233724 -0.498473 1.191035 0.378394 0.124306 -0.014971 -0.183097 0.087407 0.767781 1.138804 -0.722610 -0.171427 0.267248 -1.085231 -0.154141 -1.062418 -0.367159 1.050891 -0.814450 0.020665 0.429419 -0.694742 -0.276629 1.436665 -0.084285 0.706529 3.138644 -0.228364 0.816737 0.302909 -1.047577 0.632503 0.137883 0.008469 0.403845 0.838628 0.227683 -1.617634 -0.929653 0.399920 1.067196 0.765528 -1.372544 -0.716377 -0.536013 -0.168665 0.217672 -0.049347 0.209370 -0.489861 -0.640045 -0.338513 0.329150 1.783928 -0.471854 -1.236264 0.138821 0.106582 -0.592790 -1.419157 -0.220159 -0.354409 0.328057 -0.178390 -0.162564 0.789927 1.353303 -3.079088 1.078108 -0.444578 -0.351572 1.022427 -0.032996 -0.432445 -1.741778 0.132602 0.824531 1.272430 0.205137 -0.212390 0.435494 -1.003346 -0.083778 -0.075135 0.661110 -0.468810 0.457913 0.374614 -0.935921 -0.756644 -0.387660 -0.039262 -0.273634 -0.130634 0.472082 -0.321577 -2.538456 1.202964 -0.240831 -0.230080 0.332123 -0.100492 0.424513 -1.175533 -1.223073 0.380523 0.138077 -0.330116 -0.933323 -0.022537 0.871810 -0.294138 0.148933 -0.670464 -1.510392 0.555969 -0.697634 0.792823 0.394330 0.186022 1.366424 0.300305 -0.131563 -1.164120 0.138698 0.079513 -0.366544 -0.626031 -0.271638 -0.222141 0.877481 1.197574 -0.116447 0.107692 0.041805 1.310780 -1.105849 -0.541021 0.685770 0.659848 -0.507432 0.547366 0.840502 -1.280477 -0.629142 -0.616203 -0.648084 -0.016088 -0.731726 0.600096 -0.514079 0.425947 0.244526 0.267151 -0.335901 0.520730 0.162767 0.118150 0.073787 1.292075 2.239931 -0.803043 0.089102 -0.932015 0.605775 -1.435504 -1.020926 0.085740 0.096280 -0.437216 0.336942 0.145424 0.919376 0.073134 -0.061851 -0.090765 -0.004237 +PE-benchmarks/mergeSort_LinkedList.cpp__SortedMerge(Node*, Node*) = -2.333099 0.641709 2.125905 -5.287345 4.182123 3.642254 1.364783 -2.070743 -3.736886 -1.466568 -0.350004 -3.563232 -2.157505 6.550987 -2.118430 3.397618 8.364690 1.728655 -1.637343 -0.812229 6.108901 -2.197264 6.824389 6.100050 -5.770677 -0.761594 3.617238 3.024690 1.075498 4.075886 -2.191913 -4.310107 1.714071 -4.278572 1.242399 -4.886218 1.230905 0.642524 2.470172 -8.449490 1.173302 -0.780363 -0.724924 -1.674191 -1.830743 -0.198132 5.927396 4.981021 -2.855150 -0.355688 4.393043 2.378942 -1.702360 1.402275 1.140508 2.278094 1.515246 1.950086 -1.929969 -1.648554 -0.863599 -2.073619 1.840457 5.708793 6.609875 0.729486 0.732458 3.033280 0.145431 0.905272 0.981122 0.780922 0.086696 1.259400 2.841654 -7.868604 -0.818573 -11.973008 -1.137606 -11.045592 -3.121407 -2.660676 0.808624 -1.338932 3.393743 0.182970 5.892906 -0.602519 1.173977 4.272634 7.584384 -5.463700 -2.126520 -5.608111 -4.456920 2.001457 -2.996843 -0.152025 2.075238 -1.131777 -4.421215 -5.546124 1.823506 2.772865 -2.013658 -3.929417 0.468278 5.113875 -4.293963 -4.363356 -3.078461 1.603950 -2.347148 -8.826369 -0.678050 -3.907308 3.808514 -0.049844 -1.323582 -7.024650 0.785700 5.644715 -2.128633 -3.955994 -0.146982 4.909503 3.323603 0.457612 0.690682 -1.487060 1.130453 6.998188 5.032408 -3.353275 -0.750899 0.452954 -3.849314 -0.890065 -5.006389 -1.932812 2.878143 -5.256007 -0.205796 5.307335 -3.419477 -0.761359 6.168333 -1.385739 3.872751 18.677649 -1.018258 4.230397 2.046660 -6.991735 3.380782 -0.513649 -1.699885 1.258408 3.568437 1.914320 -9.155346 -4.998264 2.755167 5.529106 4.422098 -5.173745 -3.722079 -2.839083 -1.104833 -0.066686 -0.775961 1.465862 -2.068691 -4.157870 -1.712727 3.803076 9.796158 -3.105898 -4.546585 2.903323 3.598901 -2.978153 -6.600298 -2.230509 -5.493714 0.768690 1.093221 -1.287834 4.231321 7.441904 -12.386501 5.052590 -1.421001 -1.962038 3.797771 0.481143 -3.195961 -6.558049 1.185724 5.718114 6.011611 -0.824269 1.498711 0.577424 -5.028547 -0.342433 0.543326 2.420553 -1.992565 2.241552 0.614337 -5.175714 -4.364355 0.656226 -1.868201 -3.454226 -0.590565 2.369040 0.059337 -9.710459 7.439196 -0.589674 -0.667408 2.776448 -1.766478 4.498940 -6.045437 -7.134449 3.710851 1.016781 0.695131 -1.653980 0.660078 5.194415 0.676914 1.298978 -3.388355 -8.175699 1.872719 -1.233687 4.070546 2.057310 1.953729 5.026354 -0.893389 -1.334470 -6.310995 -2.464251 0.432378 0.630838 -4.872217 -4.248406 -1.258678 5.853689 5.993898 -0.789689 -2.026212 -0.937187 5.741962 -5.870159 -0.927440 3.893465 2.635417 -5.165361 -0.568114 4.841078 -5.443896 -3.016191 -2.872314 0.477834 -1.097365 -5.489358 1.761448 -1.906742 1.923311 1.971815 0.137722 -1.036397 2.453174 2.311745 1.479046 0.261904 5.749966 6.234783 -3.561293 -1.222540 -5.031704 2.155742 -8.173451 -6.518097 1.989185 -0.258055 -2.440120 1.007862 0.874256 4.884533 -0.998694 2.363442 0.489227 -1.913282 +PE-benchmarks/min-cost-path.cpp__main = -0.771068 -0.737183 0.231222 -2.106631 1.554564 1.114310 0.818142 -0.985806 -2.374519 -0.617763 1.064560 -2.619921 -0.772170 2.664678 -0.775017 1.712085 2.981134 0.411190 -1.208090 -0.404836 1.872773 0.104541 2.969993 2.675522 -1.993063 0.068138 -0.350109 0.769147 0.566792 0.715630 0.126186 -1.538759 1.134312 -1.498483 -0.383726 -0.981908 0.037589 0.511929 1.493626 -3.042134 0.597977 0.679673 0.287743 -0.617448 -0.412135 0.414073 1.768837 1.954372 -0.355549 0.955955 1.672506 0.292229 -0.092813 0.519642 0.746975 0.016165 0.529911 -0.370850 -1.026100 -0.869343 -0.334325 -0.555923 0.003073 2.047668 2.402850 0.136931 -0.297084 0.913546 0.516903 0.657857 1.278159 0.509507 -0.093200 0.089641 0.957561 -1.879607 -0.148852 -3.263638 -0.364026 -4.237649 -1.533125 0.303740 2.300694 0.473981 0.852736 -0.362618 2.244017 -0.261860 -0.789326 1.738750 2.626001 -1.680133 -1.064700 -1.004482 -1.162290 0.721632 -1.108942 0.325235 0.933966 0.397352 -2.035804 -0.653283 0.553470 0.620839 -0.863539 -0.977895 0.567650 1.789765 -1.942201 -1.133350 -0.095540 1.826044 0.063744 -3.291657 -0.756055 -1.233712 0.933265 0.166587 -1.142284 -1.435132 0.470870 0.591768 -0.947040 -0.704199 -0.995001 1.446170 1.056094 1.225188 0.216340 0.471420 0.787954 2.961136 0.495678 -1.535238 0.399442 -0.215910 -0.068335 1.213839 -1.051831 -1.017355 0.413184 -1.926577 0.630293 1.185564 -1.347931 -0.650305 0.549752 0.804867 0.267267 5.756998 -0.102388 2.721733 1.841517 -2.002098 0.509147 -0.830937 0.088208 0.555995 1.076619 0.114619 -1.854097 -1.991858 1.576172 2.467979 1.694697 -2.228713 -0.198534 0.084879 -0.106497 -0.207338 0.246313 0.454189 0.341123 -1.682630 -0.550749 1.742636 3.685596 -0.771874 -1.115006 0.975938 1.122274 -0.290176 -1.513621 -0.816334 -1.116270 0.584744 0.867905 0.222124 1.444516 2.844485 -3.850815 2.047782 -0.077027 -0.039859 1.650345 0.843251 -2.156903 -2.278723 -0.683195 1.269192 2.291105 -0.354952 0.248199 0.889041 -2.032701 -0.246977 0.373383 -0.137232 -0.678600 0.951638 0.312221 -0.981040 -0.983038 -0.005007 -0.561363 -0.216604 -0.481616 1.543483 0.634318 -3.332387 2.043580 0.135435 -0.951385 0.052974 -0.709246 2.116957 -1.879251 -2.027533 1.134119 -0.646311 -1.354561 -0.890428 0.182741 1.095633 0.331219 1.013667 -1.201120 -1.756134 1.927758 -0.699488 2.091332 1.019099 -0.285771 1.437565 -0.453815 -0.636378 -1.470650 -1.470095 0.573838 -0.215330 -1.865906 -0.030406 -0.675930 1.902231 1.427354 0.064605 -1.698937 -0.228208 1.976123 -2.001396 -0.468933 1.533394 0.751693 -1.935092 0.948264 1.902590 -2.125689 0.283806 -1.269153 -0.438938 -1.039243 -1.525249 1.428415 0.515419 1.226943 -0.123540 0.263627 -0.143467 0.904869 0.544514 0.094013 0.442522 2.604608 2.222922 -0.884337 -0.323616 -2.296438 1.148533 -2.565476 -2.676083 1.150058 0.011782 -1.786389 0.032887 -0.191004 2.153506 0.463995 -0.363369 -0.861711 0.927508 +PE-benchmarks/min-cost-path.cpp__min(int, int, int) = -1.349039 -1.951328 -0.416016 -2.535563 1.764134 0.837392 0.856268 -1.130199 -3.100907 -0.294042 1.090408 -1.880698 0.398838 3.133524 -0.619453 3.148749 3.480964 0.955516 -1.124545 -0.433826 3.268095 -1.585843 2.811972 2.840575 -2.047785 -0.278801 0.096147 1.008082 0.457353 0.754794 -0.161197 -1.272462 1.052950 -3.482966 -0.518647 -2.325879 0.419731 2.064474 2.957791 -3.669657 0.869052 -0.006428 0.504299 -0.723492 -1.060685 -0.437688 0.839217 2.144876 -1.176168 1.670238 2.234032 -0.024120 -0.553672 0.565688 0.483850 1.379392 -0.318466 0.859067 -0.944494 -0.892104 -0.431347 -0.441521 1.507414 1.825109 2.674508 -0.299486 -0.012001 1.919708 0.663442 0.541241 1.952303 0.203516 -1.094995 -1.376865 1.427012 -4.273071 -0.851710 -5.987059 -0.408465 -5.249599 -1.420430 0.675400 1.963185 -0.464967 1.661495 0.325686 2.473534 -0.993776 -1.040764 2.350536 2.236291 -2.279348 -1.110953 -1.647505 -2.000421 0.649849 -1.090815 -0.491211 1.702674 0.194657 -2.005438 -1.784988 1.196419 1.356057 -0.760006 -2.806279 0.616214 2.256782 -1.997624 -2.892353 0.077914 2.522251 -1.005376 -3.194073 0.135834 -2.085052 1.080310 0.177879 -1.223222 -2.467215 0.290119 1.219582 -0.975432 -1.547059 0.464215 1.577745 1.296452 1.208039 0.325952 -0.306199 -0.030656 3.835109 1.247814 -2.127938 0.186083 0.536869 -0.592719 1.258745 -2.021788 -1.736675 1.029798 -2.590124 0.172796 1.350702 -1.553710 -0.374918 3.597323 1.150705 0.304347 7.402178 0.396342 2.942051 2.257927 -2.154517 1.481572 -0.484787 0.717676 1.351852 1.615648 -0.746264 -3.577086 -2.535179 1.209495 2.338206 2.145405 -2.654626 -2.876691 -0.542385 0.124141 0.942941 -0.506033 0.538619 0.047205 -2.048318 -0.348763 1.283774 4.644004 -1.226461 -0.258861 1.343739 1.981372 -2.065058 -3.903856 -1.380471 -3.842175 0.324580 0.376947 0.033462 1.511092 3.326892 -5.039550 2.104819 -1.208698 0.261586 1.272524 1.288549 -2.351460 -4.724705 -1.120600 0.895326 3.117848 -0.883740 1.383334 1.730911 -2.073581 0.074764 0.196305 -0.289024 -0.814027 1.083394 -0.347603 -1.268504 -0.607336 1.571615 -1.385788 -1.317334 0.434364 1.594615 1.008469 -3.040501 1.650277 -0.091151 -0.818062 1.603805 0.085988 3.017457 -1.900698 -2.416891 2.067385 0.482348 0.199384 -1.113523 0.584891 1.838065 0.072105 -0.080475 -0.812913 -2.930567 1.159580 -1.283327 2.090279 0.950018 -1.120437 1.448462 -0.981289 -0.763907 -2.460484 -0.887802 -0.775096 -0.122931 -1.865756 -2.317410 -0.308936 2.524538 1.459466 0.943896 -1.640760 0.144615 2.957385 -2.600126 0.001213 1.979980 1.083923 -2.224922 0.531519 2.440017 -3.060990 0.362736 -1.133210 0.683226 -0.548863 -1.208480 2.029590 0.809539 1.523563 -0.886518 0.577703 0.548274 1.175221 1.678855 0.732928 -0.027637 3.338297 2.411673 -0.767956 -1.494246 -2.114941 0.516374 -2.651950 -2.547556 0.647609 1.311650 -2.537369 0.597890 0.564043 3.046194 0.394494 0.549614 -0.192086 0.010972 +PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp__main = -0.648629 -0.603456 0.349440 -1.721952 1.321662 0.975217 0.672050 -0.711657 -2.004767 -0.311567 0.632257 -1.740437 -0.431759 2.228644 -0.649295 1.508185 2.769290 0.696276 -0.914480 -0.373895 1.744512 -0.439090 2.503822 2.362567 -1.713017 0.016421 -0.009452 0.807301 0.474781 1.019768 -0.427598 -1.107505 0.947312 -1.580120 -0.171026 -1.421990 0.146342 0.560802 1.223801 -2.843592 0.535911 0.212371 0.242356 -0.503844 -0.386828 0.516893 1.466189 1.631947 -0.376246 0.781020 1.387569 0.247117 -0.144885 0.495047 0.662264 0.636943 0.684453 0.172325 -0.881337 -0.595243 -0.303163 -0.719840 0.302132 1.670522 2.148684 0.106778 -0.084280 0.770118 0.360991 0.403308 1.097656 0.283764 -0.175030 -0.071706 0.804695 -2.111154 -0.059719 -3.111180 -0.413706 -3.765745 -1.184332 -0.100663 1.579027 -0.129439 0.961226 -0.158751 1.866511 -0.364694 -0.355588 1.243903 2.126368 -1.743522 -0.921077 -1.068117 -0.998617 0.570857 -0.970792 -0.021289 1.022397 0.039740 -1.615378 -0.986124 0.853891 0.765379 -0.696806 -0.908258 0.379251 1.669009 -1.685377 -1.358671 -0.429635 1.240564 -0.347918 -2.682027 -0.204743 -1.243683 1.031404 0.170348 -0.835743 -1.613403 0.399176 1.032615 -0.771488 -0.871851 -0.508833 1.481533 0.808772 0.721152 0.188346 0.052834 0.381208 2.515194 0.917161 -1.315159 0.197933 0.104487 -0.621753 0.685924 -1.303131 -0.939865 0.574842 -1.782067 0.293469 1.112655 -1.199721 -0.192858 1.324199 0.673898 0.532398 5.297253 -0.088960 2.090042 1.292654 -1.831543 0.829905 -0.462948 0.115754 0.583847 1.071838 0.023162 -2.397171 -1.703318 0.974270 1.951575 1.478665 -2.066688 -0.712872 -0.461130 -0.091438 0.141601 -0.015982 0.410154 0.026568 -1.442299 -0.459283 1.104867 3.502223 -0.850766 -0.991191 0.795314 0.646874 -0.807971 -1.962760 -0.774026 -1.246351 0.459395 0.328738 0.004262 1.206786 2.409788 -3.534690 1.794822 -0.594842 -0.319204 1.559084 0.545541 -1.526550 -2.112666 -0.469721 1.106120 2.237024 -0.199867 0.198386 0.858981 -1.708698 -0.208426 0.163161 0.184573 -0.558492 0.763222 0.404059 -1.170904 -0.872144 0.078534 -0.364906 -0.559163 -0.218007 1.171336 0.322566 -3.053173 1.713092 0.028715 -0.709078 0.569750 -0.310771 1.546118 -1.689207 -1.852762 1.081454 -0.027709 -0.608074 -0.882034 0.187205 1.261558 0.154166 0.597669 -1.020850 -2.071282 1.304447 -0.700740 1.594166 0.818419 -0.186428 1.361722 -0.187634 -0.522923 -1.616473 -0.956103 0.037074 -0.279824 -1.412827 -0.393308 -0.562789 1.783709 1.489784 0.226719 -1.033265 -0.180587 2.037394 -1.805411 -0.347993 1.398731 0.889130 -1.498688 0.561957 1.690258 -2.091627 -0.177992 -0.836463 -0.423491 -0.508427 -1.228239 1.224859 0.051277 1.058801 -0.051019 0.366161 -0.135964 0.793129 0.478767 0.172308 0.225638 2.376708 2.145944 -0.816536 -0.278775 -1.716206 0.913090 -2.234315 -2.036463 0.683536 0.215601 -1.559032 0.328611 0.223982 1.887929 0.241136 -0.091693 -0.430037 0.211513 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__main = -1.031271 -0.876496 0.609932 -2.787473 2.083235 1.844664 1.141493 -1.171476 -3.393867 -0.299793 1.268353 -3.203861 -0.816128 3.760576 -1.078323 2.272201 5.019336 1.366745 -1.865795 -0.474560 3.083040 -1.321825 4.189256 4.140905 -2.630116 0.141775 -0.430631 1.616758 0.493457 1.514718 -0.647229 -1.140769 1.353051 -2.741383 -0.303306 -2.554005 0.187218 0.935894 1.766747 -5.127695 0.856074 0.246480 0.586044 -0.955420 -0.775952 1.299519 2.446838 2.695935 -0.229152 0.698664 2.224368 -0.235864 0.192738 0.817709 1.326181 0.947177 1.577938 0.854067 -1.343933 -1.002965 -0.564613 -1.189255 0.659355 2.729829 3.938614 0.388765 -0.280648 1.219842 0.661704 0.690233 1.660780 0.367358 -0.613296 0.092333 0.950126 -3.892310 0.100225 -5.129304 -0.585007 -5.982115 -1.980212 0.003530 2.665567 -0.353901 1.434168 -0.001444 2.976264 -0.571576 -0.595819 2.417306 3.942967 -2.652142 -1.591596 -1.669138 -1.763672 1.029778 -1.310895 0.102896 2.451632 0.342576 -2.716847 -1.285833 1.653483 1.252318 -1.022437 -1.308578 0.779510 2.862109 -2.344982 -2.074630 -0.382619 2.198305 -0.387866 -4.801830 -0.187726 -2.085257 1.659121 0.404560 -1.536928 -2.664099 0.793584 1.692695 -1.183167 -1.064362 -1.122753 2.867985 0.782113 1.344076 0.220604 0.216308 0.748555 3.715689 1.332295 -2.134237 0.569174 -0.083551 -1.390558 1.346787 -2.069477 -1.713074 0.674766 -2.947273 0.513846 1.709068 -1.954354 -0.343885 1.720776 1.542684 0.655362 9.822420 -0.174137 3.724837 2.036491 -3.011188 2.192034 -0.676898 0.016431 0.679159 1.591368 -0.209403 -5.103314 -2.949519 1.597712 3.332105 2.466391 -3.985903 -1.123004 -0.818407 -0.396015 0.347584 0.177474 0.707210 0.037527 -2.140071 -0.842294 2.133118 6.459463 -1.330623 -1.785641 1.265135 0.437478 -1.151427 -4.398490 -1.224003 -1.672369 0.750467 0.224800 -0.019856 1.948881 3.741484 -5.956961 3.181299 -1.013589 -0.472579 3.515826 0.704951 -2.558343 -4.454391 -1.021384 1.923227 4.165277 -0.404464 -0.765616 1.377462 -2.723899 -0.371911 0.436374 0.073034 -0.606128 1.329149 0.341472 -1.771576 -1.609662 0.017963 -0.672549 -0.567823 -0.422819 2.263890 0.011644 -4.633718 2.990031 0.202948 -0.973213 0.644161 -0.501066 2.191601 -2.486017 -3.230180 1.810661 0.079656 -0.856607 -1.975390 0.222983 2.231723 0.460601 0.906744 -1.698654 -3.600374 2.237779 -1.482167 2.728347 1.313630 -0.220053 2.220574 0.771511 -1.038775 -2.910131 -1.652238 -0.336669 -0.442136 -2.504045 -0.725766 -0.976579 2.954618 2.000225 0.536943 -1.798272 -0.270633 3.798114 -2.499217 -1.056621 2.045538 0.619287 -2.586162 0.811900 2.838924 -3.661648 -0.187277 -1.501192 -1.198173 -1.127018 -2.271048 1.908373 0.307990 1.732847 -0.327971 0.464555 0.026585 1.221486 0.905631 0.655081 0.593262 4.260237 3.579869 -1.084614 -0.477333 -2.794456 1.644740 -3.565675 -3.129921 1.196416 0.946322 -2.449604 0.659739 1.073307 3.135360 0.367100 -0.759383 -0.755219 0.674608 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__min(double, double) = -0.484458 -0.042843 0.201250 -0.532789 0.356293 0.235937 0.212799 -0.214419 -0.731911 -0.159575 0.449406 0.073791 -0.229549 1.141865 -0.467169 0.507174 1.095102 1.055599 -0.338870 -0.145844 1.164399 -0.757806 0.820703 0.787534 -0.823792 0.096906 0.356748 0.253286 0.107312 0.826208 -0.245487 -0.402117 0.658854 -0.814884 0.256826 -1.437386 0.132462 0.932593 0.236140 -1.405754 0.207143 -0.198522 -0.097353 -0.309381 -0.246065 0.304951 0.153241 0.751620 -0.267330 0.084834 0.741979 0.143151 0.268315 0.199566 0.382092 0.645532 -0.094958 0.231123 0.250879 -0.158469 -0.306539 -0.410152 0.436733 0.677924 1.087914 -0.418587 0.086541 0.188516 -0.169180 0.093282 0.232415 -0.133424 0.003071 -0.299116 -0.171740 -1.743282 -0.462633 -1.975812 -0.120787 -1.860140 -0.284513 -0.163514 0.168955 -0.126924 0.305113 0.212903 0.749873 -0.174756 0.114044 0.679204 1.121389 -0.564824 -0.137528 -0.428813 -0.562565 0.422532 -0.276407 -0.074938 0.203812 -0.431379 -0.559177 -1.054573 0.134343 0.352880 -0.204828 -0.819762 0.092304 0.952255 -0.695742 -0.722501 -0.301033 0.431622 -0.252767 -1.230703 0.494904 -0.699007 0.764740 0.288440 -0.373802 -0.812962 0.285537 0.989973 -0.004197 -0.533981 -0.051498 0.597532 -0.175290 0.414083 -0.135003 -0.637581 -0.047748 0.705382 0.734159 -0.744243 -0.009945 0.028504 -0.619781 0.391874 -0.854057 -0.417259 0.481627 -0.741492 -0.364387 0.367924 -0.516928 -0.079501 1.235688 0.100308 0.031314 2.455467 -0.102714 0.775451 0.342180 -0.819608 0.407215 0.057420 -0.159290 0.271898 0.551091 -0.330301 -1.619633 -0.864591 0.005856 0.901393 0.765386 -0.921385 -0.805630 -0.664872 -0.142655 0.241100 0.119750 0.065525 -0.283384 -0.685959 -0.287420 0.212319 1.208704 -0.484569 0.049544 -0.225544 0.458346 -0.567182 -0.936101 -0.305667 -0.830967 0.196888 0.274130 -0.342188 0.449706 0.675618 -1.952008 0.896724 -0.854849 -0.196742 0.135146 0.248963 -0.340772 -1.267505 0.077964 0.314359 1.030603 -0.296049 0.633176 0.796182 -0.758090 -0.055983 -0.075520 -0.104422 0.040618 0.340157 0.328410 -0.637606 -0.525651 0.615407 -0.177473 -0.767183 0.068756 0.867392 0.201004 -1.461906 0.660235 -0.169135 0.126741 0.421790 0.339182 0.738886 -0.798958 -1.158580 0.881684 0.694181 0.675750 -0.431988 0.041235 1.317393 -0.188926 -0.235003 -0.072356 -1.084238 0.052787 -0.091928 0.333533 0.229105 0.123981 0.858970 -0.228012 -0.137844 -0.763698 -0.071378 -0.122393 -0.430058 -0.488089 -0.825562 -0.142879 0.941764 0.467021 0.537768 -0.457388 0.273054 1.223565 -0.579022 0.079433 0.092979 0.759176 -0.045645 -0.052909 0.856185 -0.846654 -0.415019 -0.494550 0.412408 -0.185683 -0.574078 0.894104 -0.074813 0.685929 -0.285944 0.349836 -0.154560 0.467867 0.738089 0.360192 0.204938 0.580720 1.102927 -0.138248 -0.338557 -0.309012 0.226814 -0.723375 -0.258627 -0.136316 0.478342 -0.561835 0.675553 0.074025 1.073011 0.065336 0.597601 0.206209 0.216168 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__mTCDP(Point*, int) = -4.464540 -4.331910 -4.007465 -7.960719 7.116787 10.054902 4.087753 -6.598716 -10.602639 -0.116249 5.941012 -11.594721 -1.949030 12.347005 -3.908559 11.438872 16.228983 2.492744 -6.687809 -0.187537 12.196914 -1.317896 15.750936 13.837443 -8.316134 -0.686902 -2.019721 3.906000 0.902002 -0.169742 1.825058 -4.056200 7.205062 -13.476495 -5.209575 -6.919168 1.901569 3.690746 10.399676 -15.645543 2.496563 -1.624236 -0.067707 -3.134202 -4.783981 0.661101 6.681086 9.913770 0.003222 3.185805 7.956116 -0.150717 -0.633844 3.249211 1.854025 1.682249 -1.215633 0.522402 -3.752489 -6.146431 -1.027664 -1.798690 1.382976 9.102412 14.021064 1.661388 -0.565237 8.572640 1.126262 2.572360 5.956126 1.454819 -3.611442 0.496049 3.399282 -14.994938 -3.400748 -16.381890 -3.787888 -16.580889 -5.995588 1.629200 7.067453 -0.791744 7.505792 2.376644 9.484381 -0.957702 -3.984169 11.852362 13.227101 -10.470695 -5.427993 -5.727079 -4.675829 3.336451 -5.456761 3.120556 7.821303 2.011030 -9.432224 -5.365231 3.607092 5.452746 -3.268369 -11.012374 3.151305 8.392984 -6.720518 -8.840239 1.493626 8.909756 -3.283120 -17.624660 -3.621280 -6.065817 6.216449 1.273027 -3.877961 -10.633551 1.431250 5.298375 -1.846821 -6.710946 2.249612 6.163285 4.932790 6.078987 1.392298 2.768092 3.208947 18.462862 2.619889 -6.064174 1.867324 -1.970183 -2.154086 7.067012 -5.949298 -5.704709 0.003029 -11.568476 4.725062 9.373177 -5.843817 -3.407395 6.410489 5.662411 1.338762 34.786736 1.586951 13.707242 9.832298 -10.832793 4.139554 -7.123052 0.683275 2.894520 3.685037 -2.061695 -17.799132 -10.274295 6.284190 10.830332 8.039472 -13.887778 -3.643350 -1.125532 0.054251 -1.064021 -0.775930 3.958872 1.151957 -6.837248 -1.817900 11.233245 22.449843 -5.828306 0.887536 6.765322 4.136403 -3.588424 -15.699752 -5.868458 -7.425970 1.867776 5.338132 2.025518 4.746492 12.553398 -13.366997 8.696007 -1.997956 1.885389 8.623553 5.769016 -11.476293 -12.467466 -3.264883 6.274906 12.122113 -3.434899 0.543344 4.739076 -8.982577 -0.906230 3.506122 -1.969424 -0.495514 4.151030 0.258565 -4.228734 -6.261020 5.754905 -3.156577 -2.184478 0.472458 8.799131 0.776703 -12.075142 9.605971 0.149445 -5.279650 2.409804 -3.610317 12.757216 -8.201806 -10.790732 8.867433 -1.248560 -1.748810 -4.821262 2.372966 7.030043 4.816025 4.945855 -5.333032 -10.684493 6.906843 -3.067868 8.247517 4.036528 -0.717391 6.034586 -6.628955 -4.985316 -11.189100 -8.963492 -1.441084 0.978325 -10.854804 -3.872156 -1.906003 11.213553 5.710307 2.092155 -10.942171 0.956771 11.924945 -10.640089 -2.746403 6.880671 7.214942 -11.690757 1.588237 9.052597 -12.655548 1.721406 -3.409430 -0.971008 -4.760791 -9.677429 6.004009 3.122289 7.163020 -1.963527 2.371897 3.014069 4.643393 4.472306 5.168645 1.967074 13.791664 9.256986 -2.699289 -5.872573 -10.582229 4.425718 -12.360769 -13.617911 7.036558 4.143483 -7.743219 1.859648 3.455892 11.663148 1.719158 -3.387047 -3.319807 1.774602 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__main = -1.055375 -0.889331 -0.022680 -2.685578 2.077414 2.159963 0.992681 -1.113535 -3.117763 -0.811043 0.921320 -3.408858 -0.831180 3.595600 -0.894937 2.636887 4.804179 0.708324 -1.491025 0.048326 3.061637 -0.717951 4.301632 3.766404 -2.330034 -0.083585 -0.627295 1.748468 -0.043993 1.548219 0.291171 -2.383427 1.295813 -2.827118 -0.906670 -2.266430 0.335805 1.027059 2.087249 -4.877920 0.849103 1.085179 -0.080013 -1.015452 -0.832061 -0.380958 2.444954 2.576801 -0.311452 0.912993 2.066269 0.584384 -0.327048 0.814910 0.819893 0.638737 0.196497 -0.524978 -1.590294 -1.267209 -0.422895 -0.980834 0.355359 2.488202 3.552833 0.348684 -0.173709 1.581105 0.063014 0.699804 1.605872 0.381013 -0.679146 -0.117905 1.226139 -3.379239 -0.434040 -4.501459 -0.519054 -5.368069 -1.872730 0.109138 2.525204 1.362055 1.497902 -0.502898 2.760787 -1.033409 -0.610199 3.289872 3.509622 -2.498169 -1.423530 -2.108101 -1.598432 0.952861 -1.443530 -0.257201 1.306199 0.518450 -2.537281 -1.163803 1.384415 1.263268 -0.955902 -2.202383 0.724573 2.522878 -2.790524 -2.243628 -0.264584 2.899142 -0.544234 -4.672643 -1.247198 -1.919784 0.954887 0.339375 -1.211027 -2.610665 0.717417 1.341524 -0.914995 -1.343860 -0.741259 2.462971 1.349335 1.136049 0.475181 0.554701 0.723902 4.724224 0.891148 -1.654854 0.429150 0.049922 -0.628657 1.138517 -1.766284 -1.530175 -0.010040 -2.989142 0.550333 2.301771 -1.784481 -0.730598 0.676146 1.072094 0.794355 10.542529 -0.004974 3.689135 2.568679 -3.051753 1.566479 -1.112786 -0.104741 0.466699 1.191376 0.176835 -4.788247 -2.577493 1.769096 2.930206 2.370128 -3.283624 -0.702577 -0.470504 -0.018012 0.121394 0.028664 0.822452 0.375353 -2.467627 -0.648879 2.539373 6.769291 -1.013598 -0.818701 1.832577 1.169228 -1.513576 -3.981926 -1.188026 -1.824113 0.412835 1.050332 -0.126144 1.573218 3.733015 -4.772952 2.681213 -0.384484 -0.090266 2.625801 1.081793 -2.878513 -4.092773 -1.232312 2.116712 4.086573 -0.809842 0.689577 0.801646 -2.458665 -0.234861 0.685457 0.000000 -0.547944 1.220621 0.016211 -1.850337 -1.436684 0.377973 -1.132100 -0.499777 -0.655822 1.691833 0.949061 -3.760259 2.968890 0.214684 -0.905187 0.646466 -0.523223 3.343937 -2.440361 -3.019901 1.961092 -0.433385 -1.504113 -1.169976 0.345967 1.759940 1.098549 0.824043 -1.325461 -3.305207 2.233477 -0.931832 2.530724 1.214528 -0.291695 1.723945 -0.044820 -0.992368 -2.755827 -2.617679 0.065988 -0.267853 -2.671741 -0.774036 -0.836525 2.855608 1.961484 0.303019 -2.849705 -0.321384 3.513716 -2.467311 -0.551022 2.218831 0.839135 -3.278092 0.539054 2.783547 -3.497857 0.089232 -1.464878 -0.016930 -1.142027 -2.182558 1.432173 0.403591 1.501169 0.087548 0.351271 -0.269866 0.881661 1.083274 0.352963 0.278681 4.351350 2.785451 -0.851342 -0.517556 -2.791777 1.104413 -3.462933 -3.681327 1.214053 0.647165 -2.233574 0.364155 0.826342 3.166139 0.478254 0.062788 -0.549804 0.268386 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__bfs(int (*) [6], int, int, int*) = -2.367307 -2.249852 0.943411 -6.056240 5.900784 4.111251 2.400064 -3.108510 -6.623825 -0.859319 2.136702 -6.572644 -1.589431 8.052917 -2.623479 6.550908 9.468836 1.153551 -3.278789 -0.532250 7.414252 -1.120186 9.271400 6.327974 -6.172467 -0.462725 -1.629933 3.875614 1.303557 3.195350 0.377916 -2.837540 2.935848 -6.509351 -1.832797 -4.048833 1.573982 2.146064 4.373500 -9.671569 1.811729 1.420999 0.427425 -1.670200 -1.711482 -0.013909 4.721661 6.092353 -1.381053 2.182897 4.604657 0.749620 -0.255119 2.329069 0.287525 1.439749 1.550002 -1.525169 -4.297085 -3.338111 -1.132789 -2.642691 2.111811 5.872560 7.810581 0.691277 0.131450 5.126071 0.899169 1.957099 4.320354 1.142482 -2.370092 -0.002201 3.604679 -6.816434 -0.567707 -8.545041 -2.132382 -9.830312 -4.265148 -0.520445 4.483803 1.970916 4.043359 0.778599 6.380676 -1.183654 -1.338635 6.707032 7.156984 -5.915480 -3.015618 -5.496349 -4.107427 1.733766 -3.709911 -0.724205 2.508514 2.015508 -5.647790 -3.135132 2.286992 2.958074 -1.958976 -4.307298 0.986826 5.871768 -5.976261 -6.196612 -0.263782 5.614985 -2.651282 -9.754127 -1.785223 -3.402075 3.453442 0.432965 -0.392184 -5.564820 1.179785 4.060757 -2.032087 -3.180787 -1.736698 4.950809 3.267945 2.594895 1.113119 1.121369 0.704262 9.201994 3.263311 -3.465731 -0.201490 0.034983 -0.968497 2.873767 -3.428054 -3.157114 0.083110 -6.857786 0.610068 5.649633 -3.418260 -1.904619 0.730307 2.259108 2.394189 17.196715 0.385186 7.193157 4.707308 -6.929204 2.240894 -2.085125 0.366490 1.818727 2.394170 -0.112488 -8.355979 -6.429801 3.797745 5.672540 5.177442 -6.597940 -1.955225 -1.525450 -0.118824 0.798004 -1.047511 3.255723 0.067614 -5.918882 -1.094773 3.879033 13.218562 -2.709667 -2.529863 5.224002 1.719680 -3.747092 -8.031503 -3.600887 -3.470944 0.189357 2.062268 0.047308 2.842304 8.496346 -9.091751 5.873788 -0.615804 0.060237 5.102727 0.904888 -5.561683 -7.052703 -3.070970 4.438580 7.449576 -2.059953 -0.006065 2.176935 -5.338610 0.708394 1.273425 0.011982 -0.268782 2.517952 -0.162666 -3.772856 -3.701622 1.484600 -1.760022 -0.549792 -0.451659 3.685573 0.975896 -7.056657 6.123234 -1.019097 -2.527285 2.761878 -0.750253 7.410008 -4.684024 -6.296399 4.521518 -0.800047 -2.800346 -3.856103 1.707722 3.890657 2.834827 1.603377 -3.461546 -6.771637 3.349343 -2.492431 4.336898 2.859808 -0.236520 4.175690 0.124905 -2.712628 -5.732372 -4.458937 -1.000038 0.495929 -5.173506 -2.351433 -1.504148 6.913943 4.447242 0.220240 -4.694388 -1.061131 7.386801 -6.064398 -2.380105 5.602034 0.870561 -6.907924 1.498482 6.630174 -6.406690 -0.260835 -2.311109 0.842741 -2.512927 -4.282535 3.549740 1.078542 2.961741 -0.332461 1.434498 -0.438733 2.080968 2.247479 1.254570 -0.577890 9.573834 6.240949 -2.483254 -1.567731 -5.340876 2.790115 -8.067336 -7.029469 2.999304 0.887282 -4.215596 2.156392 1.631570 7.007150 1.090112 -0.814851 -0.986441 -0.532421 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__main = -0.658876 -0.485570 0.251602 -1.834863 1.371583 1.065742 0.675868 -0.567322 -2.048758 -0.769081 0.780836 -2.287915 -0.983924 2.364423 -0.683911 1.252661 2.818675 0.335683 -0.952663 -0.381173 1.790223 -0.464726 2.773100 2.351871 -1.922441 -0.006969 -0.124195 1.052343 0.435623 0.906757 0.252776 -1.413846 0.746908 -1.289107 -0.090922 -1.011353 0.205223 0.341746 0.845253 -3.011207 0.447877 0.773979 0.178484 -0.547104 -0.424286 0.499196 1.774520 1.774844 -0.469987 0.630823 1.641208 0.206184 -0.080680 0.449933 0.560163 -0.079667 0.544917 -0.143045 -1.014063 -0.664548 -0.237958 -0.937959 0.094361 1.845458 2.321318 0.055017 -0.116495 0.793159 0.154083 0.675405 1.060674 0.380064 -0.084681 0.114637 1.090708 -1.643992 -0.210437 -3.203238 -0.273631 -4.225868 -1.369960 -0.094376 2.113661 0.667284 0.643400 -0.272710 2.022370 -0.239776 -0.428728 1.875059 2.451589 -1.317453 -0.978413 -1.255306 -1.151028 0.825885 -1.099132 0.053979 1.039829 0.474419 -1.762892 -0.571981 0.660595 0.586498 -0.780638 -0.979905 0.255779 1.657143 -1.889329 -0.948128 -0.436273 1.549678 0.116550 -3.233517 -0.714040 -1.138454 0.846503 0.185022 -0.745271 -1.220775 0.388517 0.757696 -0.724674 -0.554256 -0.976662 1.664356 0.835791 0.882848 0.336759 0.428960 0.661583 2.482358 0.755406 -1.160130 0.078817 -0.018841 -0.409908 0.828902 -1.021225 -0.858416 0.552268 -1.753747 0.572904 1.101876 -1.147057 -0.758559 0.369601 0.478412 0.553855 5.964178 -0.034629 2.411232 1.478746 -1.901812 0.890343 -0.559282 -0.081920 0.508083 0.994558 0.115163 -2.001793 -1.705350 1.260142 2.103953 1.485081 -2.143388 -0.174459 -0.042561 -0.068084 -0.094202 0.181711 0.516194 0.183761 -1.467214 -0.486641 1.659235 3.683562 -0.644103 -1.094414 0.969594 1.012777 -0.596568 -1.906371 -0.601027 -0.877284 0.394842 0.628024 0.048823 1.223367 2.531307 -3.707617 1.841581 0.001946 -0.043918 1.636291 0.420739 -1.778192 -2.711723 -0.408478 1.352938 2.340447 -0.270373 0.075768 0.612825 -1.788044 -0.142000 0.371348 0.068109 -0.518339 0.906721 -0.027326 -0.974474 -1.130347 -0.244240 -0.639970 0.007791 -0.489202 1.162326 0.489006 -3.159235 2.081855 -0.116392 -0.819166 -0.074130 -0.471354 1.762195 -1.775474 -2.070667 0.986135 -0.537764 -1.448528 -1.078592 0.101985 1.048269 0.369777 0.575606 -0.998686 -1.994749 1.756495 -0.770082 1.733332 0.892167 -0.093597 1.540705 0.154210 -0.621086 -1.588764 -1.240654 0.449135 -0.430422 -1.724143 -0.083173 -0.587874 1.681019 1.412963 0.018170 -1.378183 -0.179071 2.066438 -1.558898 -0.823657 1.366754 0.519622 -1.788854 0.925436 1.744851 -2.055132 -0.008486 -1.350190 -0.309060 -0.742235 -1.659519 1.090515 0.157379 1.035035 0.163715 0.275383 -0.307702 0.734900 0.492862 0.083944 0.120766 2.613235 2.276989 -1.005083 -0.137603 -2.063197 1.010267 -2.462294 -2.408106 0.836104 0.186302 -1.283124 0.187187 0.133871 1.846472 0.375885 -0.298583 -0.664738 0.586740 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__min(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__minJumps(int*, int) = -2.950905 -3.284768 -1.831955 -6.726129 4.348431 5.579673 2.192122 -3.993809 -7.063393 -0.655636 3.289762 -6.398357 -0.627622 7.843462 -2.203036 7.236185 8.937154 0.599975 -3.969703 -0.672924 8.231836 -1.215102 9.417219 7.190706 -5.719920 -0.744771 0.087472 3.225470 1.803443 1.358647 1.203636 -2.996729 2.820572 -8.143700 -2.349710 -3.867143 1.394413 2.633065 6.562815 -9.029740 1.967632 0.139017 0.231404 -2.165576 -2.865132 -1.466087 3.900264 6.189510 -1.297367 1.919316 6.021882 0.871271 -1.319645 1.646180 1.502532 1.560450 0.271938 0.323987 -1.970204 -3.830623 -0.404259 -0.748635 1.999901 5.881721 7.482335 0.218492 0.009341 5.333431 0.963735 1.918188 4.245686 0.820794 -3.116775 -0.618247 3.209264 -9.294743 -1.207852 -11.300257 -1.393415 -10.746599 -3.465941 1.227870 4.264540 0.573138 4.590258 1.230438 5.975249 -1.565104 -2.612357 6.770571 6.714663 -5.489373 -2.877773 -4.295719 -4.043993 2.054119 -3.555715 0.205168 3.780340 1.464593 -5.423174 -2.699705 2.139469 3.935765 -2.445948 -6.744932 1.576393 5.109978 -4.770045 -5.649921 1.309373 6.644978 -2.419931 -10.752899 -3.020153 -5.242639 3.195482 -0.722802 -1.845116 -6.649092 0.541066 3.773990 -1.638787 -4.187480 0.910580 3.710080 4.203378 3.389943 0.703010 0.574470 1.310175 11.374958 2.193895 -3.950981 0.479036 -0.309173 -1.159729 3.505504 -3.540185 -3.323746 0.941065 -6.627801 1.873925 6.045986 -3.225672 -1.785859 5.554175 2.832775 1.281103 23.556618 0.898941 8.553956 6.371673 -6.541026 1.802348 -2.757528 0.613303 2.432585 2.349371 -1.215331 -10.300670 -6.062681 3.843108 6.101671 5.027861 -7.648837 -2.502379 -0.563384 -0.357022 0.356172 -1.112988 1.590007 0.322621 -5.082921 -1.400682 6.130253 13.483826 -3.032716 -0.243529 4.460905 3.953912 -4.432474 -8.562012 -3.369372 -5.858916 1.299354 2.674598 0.521034 3.880146 8.108968 -9.630621 5.164679 -0.969538 0.485672 4.884477 2.783838 -6.881033 -8.681982 -2.071804 3.665438 7.470035 -3.034206 1.840887 3.130759 -5.608460 -0.108393 1.420327 -1.154639 -1.076400 2.436061 0.128006 -2.955458 -3.151360 3.357778 -2.555574 -1.013532 0.207447 4.119893 0.483687 -7.996765 6.156766 -0.216429 -2.606758 1.976231 -1.703516 7.974237 -5.326005 -6.258443 5.118780 0.144278 -1.106841 -2.592254 1.518483 4.445640 2.340972 2.601345 -3.859178 -6.898853 3.619425 -2.916397 5.238311 2.505873 -0.971453 3.253540 -4.375479 -1.483457 -7.042547 -4.425585 -0.959013 1.058375 -7.012794 -3.279632 -1.246916 6.788467 3.386719 0.649812 -5.831529 0.689058 6.939916 -6.627935 -1.352120 4.010704 4.562006 -8.304996 0.972602 5.361880 -7.068419 0.958150 -2.605131 -0.006035 -2.536331 -5.838736 4.410008 2.570147 4.752830 -0.947307 1.838481 1.162884 2.496165 2.894231 2.123526 0.794613 8.243143 6.253409 -1.815306 -4.106559 -6.662707 2.417040 -7.719233 -8.546014 3.771580 1.478008 -5.043372 1.113721 1.207841 7.913796 1.479061 0.076260 -0.842693 0.487274 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__main = -1.085074 -0.801672 -0.429230 -2.842880 2.157556 2.860477 1.276444 -1.831257 -3.336743 -1.037478 1.599771 -4.691359 -1.242110 3.895269 -1.151389 3.063483 4.888882 0.429594 -2.056895 -0.204145 3.032039 0.481661 5.263047 4.332970 -2.799251 0.101463 -0.896549 0.864635 0.627693 0.904984 0.425976 -2.465545 2.303948 -2.947285 -0.918100 -1.341128 0.080395 0.473037 2.589230 -4.801237 0.856201 1.075943 0.331612 -1.080170 -0.857959 0.357947 3.267845 2.919622 0.205936 1.011294 2.198026 0.513762 -0.067281 0.878506 1.195885 0.223756 0.613709 -1.377188 -1.726503 -1.714142 -0.460661 -0.790706 -0.254713 3.107323 3.728046 0.409292 -0.386586 1.954998 0.626983 0.810690 1.797405 0.751176 -0.262381 0.430800 1.091769 -3.546593 -0.106857 -3.661131 -0.925215 -6.264463 -2.199734 0.279478 3.051471 1.367241 1.802322 -0.910521 3.301366 -0.677020 -1.061804 2.781563 4.471144 -3.215296 -1.672210 -1.762921 -0.932834 0.791933 -1.782885 0.486581 1.705617 0.281977 -3.155674 -0.652710 1.135679 1.360733 -1.277863 -2.004489 1.000443 2.599229 -2.997858 -1.987962 -0.014761 2.731951 -0.310474 -5.733518 -1.060525 -1.559502 1.076787 0.365215 -1.550255 -3.038028 0.745900 1.348267 -0.988344 -1.612874 -1.506500 2.427324 1.909958 1.824400 0.474992 1.331387 1.428186 5.648929 0.774988 -1.835317 0.743416 -0.534480 -0.276989 1.872539 -1.133655 -1.759127 -0.004520 -3.315584 0.758272 2.744246 -1.981716 -0.485541 0.323641 1.478551 0.503964 10.521842 -0.186033 4.508090 3.110537 -3.547637 0.847782 -1.937137 -0.117331 0.323058 1.232952 0.369016 -4.443693 -3.074619 2.460198 3.707040 2.467770 -3.621108 0.571620 -0.104875 -0.098621 -0.643140 0.117919 0.848513 0.927641 -2.709026 -0.813006 3.164433 7.260061 -1.571982 -0.281046 1.842280 0.824486 -0.397572 -3.111077 -1.470247 -1.479289 0.856930 1.338690 0.595806 1.828821 4.253659 -3.946158 3.128971 -0.483302 -0.229920 3.217127 1.444440 -3.528600 -3.314505 -1.255036 2.539588 3.679941 -0.979078 0.387199 0.982190 -3.012390 -0.479474 0.704687 -0.213558 -0.685628 1.220232 0.650798 -1.708863 -1.618476 0.326602 -0.642047 -0.342350 -0.756845 2.282918 1.210478 -4.422313 3.683868 0.441990 -1.541646 0.097574 -1.038794 3.549721 -2.885015 -2.996400 1.930051 -1.044639 -2.237044 -0.995098 0.273384 1.657128 0.869945 1.497124 -2.168833 -2.912177 3.179434 -0.814258 3.098922 1.517935 -0.101031 2.011713 -0.955974 -1.096330 -2.438752 -3.549303 0.013817 -0.212638 -3.328558 0.154700 -0.993153 3.221905 2.185693 0.076658 -3.258856 0.025801 2.963934 -3.504067 -0.738195 2.355357 1.760909 -3.988918 0.937111 2.864173 -3.450188 0.417732 -1.696161 -0.842138 -1.764008 -2.682292 1.788409 0.616392 1.932063 0.031425 0.380373 -0.007933 1.217168 0.697646 0.299790 0.743323 4.271398 3.079537 -1.082954 -0.911874 -3.601829 1.830350 -4.068887 -4.520160 2.111947 0.694031 -2.661682 -0.084829 0.497561 3.537040 0.834283 -1.066803 -1.268219 1.008398 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/mobile-numeric-keypad-problem.cpp__main = -7.591662 -8.043868 -4.780011 -18.117368 12.751246 15.504335 7.134483 -11.309464 -21.369448 -1.622605 9.413854 -23.961075 -3.106430 23.632956 -5.958159 20.614041 29.461709 3.019479 -13.137149 0.287920 21.114632 -1.715782 27.771398 24.218968 -15.053736 -0.816690 -4.733444 8.858329 2.491833 3.442680 2.964900 -9.163294 9.715297 -22.410507 -8.183116 -10.697643 2.325493 6.102418 17.736031 -29.077061 5.653819 4.085444 3.452401 -6.913837 -7.448664 -3.245451 13.723030 17.932456 -0.411934 5.155666 13.467126 0.813345 -1.488634 5.269242 5.834619 3.706672 2.629460 -1.264676 -9.354459 -11.411105 -1.824961 -3.493348 3.015044 17.451325 21.499224 3.656600 -1.692871 13.849784 3.705192 4.944204 11.662253 3.130459 -8.494356 0.428047 7.303309 -23.869874 -0.663024 -24.926605 -4.225468 -29.628807 -11.909865 3.723987 15.700233 3.884535 12.720413 0.762541 18.284494 -5.519879 -7.152730 19.514434 22.226378 -17.660698 -9.814029 -12.111175 -10.053635 6.009445 -9.599379 1.455173 12.345950 4.594192 -17.622385 -5.067524 6.999363 10.427061 -6.858550 -14.449782 6.402711 15.759843 -14.491550 -15.978083 3.357952 18.408621 -5.042356 -30.730815 -9.709832 -11.474363 5.239820 0.876811 -8.376141 -18.864697 3.316753 8.198543 -5.048028 -10.205717 -2.135253 12.140655 9.823167 9.988549 2.645246 5.516977 6.174043 32.844324 3.943327 -11.436940 4.448720 -1.803071 -1.828499 10.968885 -8.130937 -11.519024 -2.009634 -21.151200 5.071032 16.464589 -11.360827 -4.135072 6.500785 10.859798 3.011561 64.977348 1.633166 26.001069 18.780522 -19.038444 6.727567 -9.602043 0.757561 4.024761 6.328937 -1.096187 -28.949663 -18.162366 12.837927 20.568264 15.449164 -21.168664 -4.291710 -1.538197 -1.073182 0.044558 -0.946861 5.407929 3.399314 -14.989605 -4.262396 18.846136 40.419089 -8.837419 -3.043761 13.138812 6.521354 -7.455648 -24.187927 -9.564111 -13.919819 3.908214 5.560957 1.892279 10.740660 24.867366 -24.509008 17.596266 -1.779477 1.036976 17.577179 8.305145 -21.108041 -23.870102 -8.624944 12.080355 23.138295 -7.942589 -0.097945 7.173489 -16.914961 -1.980843 5.802838 -2.942987 -3.030916 8.003194 0.249947 -7.854324 -9.180878 6.775207 -6.312347 -2.857184 -1.623579 13.412195 2.246519 -19.165005 18.440502 2.181564 -8.324098 4.040089 -6.290499 20.230438 -15.938467 -18.410084 13.416771 -2.291921 -7.723924 -6.212882 3.256037 11.133757 9.250433 7.164926 -11.211493 -17.979078 14.677376 -7.594964 17.533757 8.216851 -2.616323 9.049380 -4.970370 -6.849944 -16.187797 -15.758231 -4.030261 1.680527 -19.763960 -7.502566 -4.930867 20.039340 11.047880 1.896409 -19.009703 -0.003073 20.469752 -17.007042 -5.167259 13.487159 5.622133 -23.440428 2.641703 17.101282 -21.773281 3.805246 -8.079721 -3.484498 -9.115785 -15.358168 11.204255 6.320400 12.140809 -1.811512 2.159224 3.096759 7.141737 7.254062 5.368401 4.314216 26.222849 13.740113 -4.497474 -8.328693 -20.534890 8.491876 -22.802349 -24.890117 12.184126 5.818319 -16.033512 1.367824 4.998293 21.263756 4.253837 -4.722815 -5.092157 3.653867 +PE-benchmarks/mobile-numeric-keypad-problem.cpp__getCount(char (*) [3], int) = -7.579468 -8.310283 -6.312658 -16.763550 11.571042 15.370772 6.608968 -11.796646 -19.648479 -0.444920 8.758191 -20.967461 -1.140029 21.897579 -5.556430 21.317189 27.587067 2.993644 -12.393938 0.468368 21.179502 -2.173937 26.104541 22.353528 -13.606752 -1.364054 -3.467270 8.187545 2.597031 2.132165 2.788801 -7.261448 9.725598 -23.968635 -8.683290 -10.966672 2.890913 6.694400 18.671927 -26.787691 5.442399 1.455831 3.110677 -6.544044 -8.106273 -4.760447 11.536072 16.913085 -0.157682 4.817294 12.670851 0.921701 -2.116423 5.192705 5.000010 5.225122 1.166455 -0.759786 -8.075537 -11.450274 -1.458368 -2.567005 4.067312 16.076826 20.013796 3.468686 -0.981113 15.037441 3.373832 4.269055 11.205610 2.503322 -9.812815 -0.241449 6.544266 -25.871134 -1.105796 -24.018234 -4.790302 -26.490695 -10.321811 3.607996 12.233952 1.698149 13.860170 2.839718 16.571107 -5.482711 -6.793989 18.421116 19.937165 -17.829623 -9.072364 -11.677169 -9.015128 5.218754 -9.160054 1.254311 12.119733 3.940005 -16.044268 -5.830652 7.029365 11.272125 -6.193597 -16.196538 6.243237 14.637564 -13.009213 -17.162492 3.969477 17.125584 -7.079205 -28.507005 -8.518566 -11.306056 5.905882 0.334807 -7.126355 -19.869639 2.612250 9.263409 -3.824695 -11.575361 1.338215 10.104648 9.856517 9.187208 2.390597 4.696901 4.933011 33.041606 4.479381 -10.482586 3.992665 -1.456911 -2.339858 10.173425 -7.969297 -11.352456 -2.199580 -20.751832 4.619735 17.144782 -10.381686 -3.435733 9.878701 10.619115 3.106974 62.441138 2.270595 23.997177 18.163103 -18.120945 5.392331 -9.858303 1.251325 4.233858 5.595801 -1.955857 -29.744094 -17.226590 11.250952 18.506052 14.486018 -20.031564 -6.171854 -2.547871 -0.827885 0.750175 -2.426017 5.283275 2.658711 -14.051665 -3.701492 17.643096 38.512270 -9.287937 0.047023 12.997982 5.944859 -8.875342 -24.994466 -9.937709 -15.222682 3.555613 5.040061 1.929668 9.453857 23.010631 -20.878805 15.872813 -2.990617 1.399988 15.688731 8.673510 -19.845555 -22.537574 -8.159024 10.989863 21.446289 -8.798456 1.200217 7.359899 -15.588272 -1.667981 5.411729 -2.966662 -2.260064 7.000870 0.475758 -7.507808 -8.525299 9.628008 -5.751795 -3.921264 0.303135 12.524357 1.564252 -16.361871 16.780142 1.698529 -7.830922 5.968153 -5.586363 20.227929 -14.899357 -16.994038 13.890813 -0.566592 -4.405894 -5.087641 3.828864 11.400450 9.143157 6.416165 -10.409744 -17.076394 11.864715 -7.159177 15.568242 7.271662 -2.501754 7.874218 -8.321840 -6.334484 -16.382806 -14.424275 -6.375131 2.633964 -18.892931 -9.439324 -3.893112 19.781023 10.262109 2.352457 -18.197800 1.443999 19.422218 -17.447111 -4.086376 12.521281 7.871638 -22.971744 1.035976 15.784639 -21.008715 3.484862 -5.957080 -2.476082 -7.882049 -14.558239 10.680046 6.194220 12.018538 -2.318855 2.662775 4.373878 6.941131 7.599353 6.627328 3.963455 24.167550 12.311050 -3.549525 -10.319121 -18.814480 7.007603 -21.213251 -23.416486 11.712263 6.881742 -15.073087 1.992092 5.570413 20.793445 3.945804 -3.899195 -3.755290 1.551227 +PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp__main = -2.702698 -3.329525 -14.425936 -7.188802 4.700229 19.201891 2.625949 -7.992625 -16.095808 5.062253 1.838909 -25.136673 -1.441222 9.813096 -0.910735 14.057693 16.202460 2.904817 -10.441721 0.372392 24.364437 -1.797148 24.968663 12.971187 -5.455493 -0.027781 -1.831347 0.807631 -0.586244 14.339013 0.121825 -15.233988 9.026364 -23.412144 -0.272593 -10.899915 0.799294 4.254165 21.512094 -17.092860 2.700081 4.844078 9.132694 -3.203839 -2.246144 10.424134 14.825516 6.632544 -2.558937 2.181604 14.397101 -0.331225 -0.399536 1.928952 2.359820 2.538953 9.736578 4.889274 -4.737068 -8.981631 -0.887989 -3.086553 2.625232 5.546816 19.930411 0.011192 -0.491750 3.530280 1.168241 2.032834 4.269972 0.400880 -1.694528 -2.941267 3.504997 -5.017448 -1.519940 -29.452790 -0.216350 -27.470094 -5.125922 0.772758 7.999708 3.401431 3.234889 -12.543670 6.902152 -3.432291 -1.265776 22.862386 17.127035 -5.286771 -3.842027 -6.446712 -5.193061 3.394354 -3.223806 -2.653462 17.494836 0.221325 -6.450299 -2.844078 1.029415 3.193462 -2.353687 -13.491234 2.138845 6.878844 -6.028432 -6.574322 -0.925189 16.643024 -1.183146 -27.055772 -21.266672 -9.319653 -8.824736 1.223275 -3.555920 -14.864787 1.654556 2.275652 -3.423006 -2.893103 4.061127 11.665194 10.433064 2.544061 1.815574 0.266394 1.044196 24.847567 -4.181692 -5.475341 1.151810 1.409389 -6.566052 2.460320 -9.809818 -5.621601 3.658800 -14.907310 15.491405 3.069303 -4.963356 -0.406023 7.021713 3.095894 2.040356 60.046241 0.133603 25.894118 15.081638 -15.750144 11.767205 -0.270422 -0.329448 1.630312 4.459698 -0.364238 -20.615835 -6.586924 3.582136 7.549561 6.712811 -20.178393 7.508451 -1.832771 -0.399070 1.857106 0.119617 1.694219 0.929014 -6.671773 -1.527308 13.341380 50.148111 -2.168840 1.819563 4.018441 5.068221 -9.021289 -19.213440 -2.794374 -8.483269 0.650951 3.427970 -1.197152 4.808055 9.653884 -27.714207 7.673038 -1.630801 -0.395809 19.602538 9.973609 -23.333408 -16.307068 -3.266717 13.585944 15.461237 -2.338115 1.719687 2.521570 -6.117520 -0.479526 0.692255 -0.350289 -1.732025 3.124390 -2.534832 -13.273087 -2.558777 -8.928692 -4.164335 -2.784112 -10.643548 3.982455 5.240654 -26.262862 15.615983 -0.039501 -1.821455 -4.733645 0.026471 7.710071 -6.053543 -7.471543 4.138293 0.290470 -2.882085 -8.056519 0.738643 5.022156 7.597637 15.991035 -8.587528 -20.684832 13.027313 -7.714900 6.814585 3.212568 -2.126952 3.872816 -6.150328 -2.721799 -26.802184 -14.915321 5.003897 -1.998746 -15.142860 3.394698 -2.307548 7.057568 4.760407 1.686555 -20.926952 -10.959872 13.304508 -6.750533 -1.677192 6.274212 5.457316 -27.452141 1.291854 7.926167 -13.680936 0.269813 -4.876138 -3.059954 -1.591283 -4.587759 3.824582 1.115190 3.156727 -0.670023 -0.069391 -0.343659 2.209722 3.837229 -0.135107 -0.161768 22.719379 11.456985 -2.518718 -0.921176 -13.485232 2.059762 -8.487820 -22.870296 1.476128 3.050349 -14.340851 1.561051 7.526325 23.514166 0.156261 1.357474 -1.438494 0.288009 +PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp__getCount(char (*) [3], int) = -2.751595 -3.674991 -15.777426 -5.922772 3.537819 18.997057 2.150168 -8.479708 -14.510691 6.231176 1.158719 -22.202261 0.470208 8.237185 -0.526850 14.838480 14.584442 3.040330 -9.753398 0.446305 24.566502 -2.567555 23.466311 11.348481 -4.149288 -0.574968 -0.498794 0.322845 -0.355777 13.188687 -0.224463 -13.217543 9.046527 -25.124621 -0.602862 -11.411685 1.363966 4.937053 22.438011 -15.132774 2.497099 2.236740 8.947276 -2.842311 -2.886929 9.171993 12.735364 5.730690 -2.343479 1.911152 13.663236 -0.394804 -0.909242 1.881980 1.626369 4.206821 8.541235 5.605646 -3.555599 -8.953643 -0.570103 -2.419614 3.822392 4.287648 18.664025 -0.198024 0.204198 4.707193 0.925096 1.372041 3.889523 -0.171433 -3.031758 -3.658241 2.862982 -7.342361 -1.794506 -28.907098 -0.785440 -24.773788 -3.651887 0.560772 4.648574 1.047774 4.461692 -10.486467 5.381220 -3.427569 -0.886801 21.708565 14.988920 -5.636944 -3.163102 -6.097250 -4.201486 2.642390 -2.870921 -2.943377 17.543491 -0.455180 -4.976535 -3.694904 1.299465 4.100988 -1.758242 -15.160470 1.941062 5.956405 -4.662309 -7.948887 -0.517779 15.275614 -3.284917 -25.016272 -19.806518 -9.301397 -8.067803 0.744546 -2.380515 -16.006694 1.014235 3.478171 -2.235758 -4.325314 7.373287 9.922763 10.473070 1.679830 1.571487 -0.546236 -0.268138 25.090831 -3.403536 -4.624430 0.659764 1.902967 -7.381598 1.643784 -9.841018 -5.581026 3.711777 -14.653647 14.851961 3.722399 -4.096525 0.417750 10.724587 2.937051 2.221672 57.937574 0.748684 23.977980 14.507818 -14.937447 10.739658 -0.417106 0.218115 1.945056 3.897398 -1.203544 -21.852026 -5.788364 1.991351 5.664004 5.858609 -19.285707 5.393935 -2.979296 -0.127757 2.645474 -1.340614 1.604530 0.152007 -5.829641 -0.976573 12.061728 48.533547 -2.783770 4.690230 3.859832 4.335868 -10.620275 -20.495057 -3.200614 -9.918639 0.279260 2.615091 -1.173196 3.585550 7.968920 -24.471378 6.156804 -3.010135 -0.149564 18.070335 10.241381 -22.094088 -15.424658 -2.823686 12.558892 13.999894 -3.151539 2.858456 2.793404 -4.969717 -0.162902 0.231725 -0.257022 -1.045454 2.249118 -2.336529 -13.018375 -1.955344 -6.186244 -3.573654 -3.983979 -8.697993 3.169665 4.560397 -23.690560 14.058652 -0.553141 -1.382629 -2.649857 0.819579 7.633392 -5.170431 -6.215312 4.639804 2.098686 0.413929 -7.196715 1.286512 5.409650 7.394832 15.053158 -7.888253 -20.045506 10.308325 -7.498359 4.974237 2.337095 -2.052319 2.884216 -9.128757 -2.297552 -27.152361 -13.441108 2.431013 -1.160786 -14.297553 1.245805 -1.305782 6.938774 4.191779 2.184402 -19.924323 -9.524576 12.518902 -7.365508 -0.743331 5.430378 7.688324 -26.972968 -0.238852 6.742854 -13.144134 -0.151328 -2.826580 -2.255583 -0.292653 -3.826160 3.442974 0.833188 3.064537 -1.182945 0.423885 0.927262 2.079632 4.229936 1.102743 -0.544372 20.946828 10.376489 -1.689414 -2.902597 -11.868778 0.670019 -7.071993 -21.381128 0.929628 4.283367 -13.488894 2.263858 8.324988 23.151641 -0.088868 2.033028 -0.129429 -1.899865 +PE-benchmarks/naive-algorithm.cpp__main = -0.398239 -0.145509 0.350919 -1.111323 1.072293 0.657841 0.535266 -0.066296 -1.484847 -0.672479 0.305065 -1.799053 -0.946712 1.809442 -0.439189 0.743688 2.347948 0.529778 -0.519118 -0.128416 0.984349 -0.287544 1.981191 1.822586 -1.304544 0.075433 -0.374251 0.636519 -0.130838 1.053476 0.008910 -1.568644 0.654814 -0.582010 0.021338 -0.854906 0.063347 0.236278 0.268906 -2.476948 0.324907 1.068088 0.279091 -0.464173 -0.155202 0.244437 1.528743 1.252220 -0.163083 0.491420 0.809443 0.274746 0.072750 0.398543 0.534572 0.107438 0.247571 -0.549016 -1.116233 -0.285284 -0.296508 -0.909304 -0.222214 1.267425 1.674723 0.152838 -0.140364 0.248831 -0.126169 0.438990 0.679276 0.247295 0.310732 0.112516 0.724999 -0.571036 -0.265143 -1.788727 -0.214129 -3.130464 -1.121705 -0.340382 1.741258 0.957301 0.381483 -0.632667 1.543501 -0.375553 -0.034111 1.257636 2.001023 -1.095278 -0.831634 -1.066091 -0.669203 0.627494 -0.806413 -0.133199 0.604518 0.109568 -1.380751 -0.617871 0.586781 0.312541 -0.513786 -0.417926 0.200626 1.336450 -1.571141 -0.717126 -0.801979 0.949463 0.179663 -2.119874 -0.489661 -0.484984 0.136664 0.494948 -0.712418 -0.866874 0.507616 0.492461 -0.624786 -0.390130 -1.033789 1.419749 0.305890 0.418463 0.359130 0.416518 0.497670 1.728300 0.547440 -0.822417 0.150051 0.130446 -0.271674 0.414451 -0.788262 -0.723639 0.140130 -1.304825 0.213733 0.644907 -1.023636 -0.412715 -0.571285 0.253333 0.570839 3.681836 -0.190919 1.548913 0.834515 -1.464482 0.964447 -0.378045 -0.200998 0.065141 0.878027 0.347570 -1.094029 -1.236559 0.893164 1.622370 1.175186 -1.228218 0.068456 -0.237903 0.109414 -0.086939 0.314763 0.485480 0.253763 -1.197006 -0.337807 0.984923 2.788596 -0.479790 -1.015611 0.674519 0.650769 -0.113831 -1.148842 -0.370390 -0.535987 0.187502 0.346476 -0.095104 0.821639 1.946330 -2.596033 1.552675 -0.092586 -0.211921 1.215259 0.161295 -1.098669 -1.662493 -0.363095 1.155418 1.975742 0.098036 0.111136 0.197131 -1.324485 -0.190570 0.224580 0.337106 -0.373806 0.710057 -0.098531 -0.939814 -0.847881 -0.540688 -0.463129 -0.235818 -0.568443 0.777058 0.920488 -2.224941 1.584904 0.073552 -0.495510 -0.041915 -0.168141 1.081747 -1.377237 -1.669445 0.638118 -0.544154 -1.328580 -0.551792 -0.046611 0.748583 0.262458 0.257211 -0.523807 -1.498131 1.611757 -0.145555 1.376095 0.688904 -0.018546 1.158384 0.848068 -0.683861 -0.759675 -1.183180 0.425825 -0.645731 -0.977396 0.177847 -0.556610 1.261535 1.308483 0.103438 -1.035878 -0.512453 1.601400 -0.956701 -0.480592 1.274690 -0.151669 -0.943620 0.618731 1.524314 -1.580889 -0.247740 -1.038384 -0.003886 -0.502651 -1.085420 0.544779 -0.344601 0.534495 0.331704 -0.027054 -0.529133 0.425016 0.314113 -0.242715 0.002836 2.042501 1.259750 -0.780400 0.473082 -1.393904 0.721454 -1.822698 -1.571378 0.394827 0.068621 -1.086799 0.140499 0.197332 1.077993 0.124586 -0.088369 -0.630212 0.270070 +PE-benchmarks/naive-algorithm.cpp__search(char*, char*) = -1.993773 -2.278156 -0.799107 -4.657679 2.561855 2.345216 1.395604 -2.485546 -4.851975 -0.857716 2.209849 -4.904937 -0.460031 5.391108 -1.779589 4.457542 6.694259 0.775409 -2.501314 -0.721428 5.514981 -0.742974 6.258566 5.579995 -4.363418 -0.731572 -0.329550 2.694957 2.075987 0.171336 1.386382 -2.033514 2.021986 -5.099384 -1.314191 -3.043623 1.431773 2.078820 4.135834 -6.646600 1.312011 0.299806 0.888367 -1.462207 -1.807413 -0.381364 2.538916 4.467673 -1.359969 1.272781 4.447700 1.009091 -0.925800 1.175471 0.254718 0.275432 -0.223568 -0.412654 -1.659203 -2.382777 0.073749 -1.016352 1.368268 4.417663 5.749820 0.593936 0.227865 3.519634 1.228184 1.143048 3.148547 0.515635 -1.557653 -0.194433 2.388732 -6.274524 -0.806188 -8.539321 -0.866375 -8.634810 -2.449032 0.401569 3.559194 0.182165 2.646317 0.555998 4.091653 -0.653437 -1.397189 5.399219 4.716733 -3.738902 -2.239343 -3.449410 -3.123605 2.174913 -2.890719 0.705766 2.192925 1.608939 -3.729960 -2.274136 1.433430 2.414241 -1.684810 -4.146954 1.274519 3.351846 -3.439248 -3.779163 0.618784 4.234184 -1.152640 -6.757526 -1.582242 -4.014719 2.461773 -0.325537 -1.115619 -3.820595 -0.123045 2.035694 -1.166218 -2.363590 -1.123078 2.492089 2.743766 2.302536 0.348844 0.597850 1.124121 7.355903 0.700975 -3.154766 0.264977 -0.047625 -1.155956 2.114191 -3.466129 -2.497069 2.253113 -4.231026 0.590089 3.438367 -2.520234 -2.021764 3.891201 1.569698 1.355419 14.814174 1.267616 5.365187 4.524647 -4.043025 1.312032 -1.867594 0.531621 1.858602 1.748758 -0.673236 -6.396692 -4.557542 2.297398 4.288422 3.596340 -4.575840 -2.086454 -0.264121 -0.138114 0.038409 -0.845306 1.314167 -0.365928 -3.573570 -0.872737 4.387904 8.346252 -1.500234 0.578566 2.649465 3.274216 -2.904643 -5.797640 -2.179466 -3.556912 1.035014 1.362440 0.654644 2.947377 5.893219 -7.364408 3.655780 -0.030416 1.297933 2.482260 1.715312 -5.007664 -6.412026 -0.850562 2.464512 5.015135 -1.914910 1.733032 2.451184 -4.045962 -0.180603 1.015689 -0.471861 -0.723056 1.528232 0.103031 -1.657785 -2.606216 2.373496 -2.115247 -0.739699 0.105508 3.067382 1.030965 -4.760452 4.088175 -0.641670 -1.847039 1.056743 -1.992406 5.205950 -4.645796 -4.109381 3.234455 -0.166018 -1.217054 -2.200854 1.183266 3.095061 1.004010 1.652591 -2.433468 -4.604775 2.991861 -2.091182 3.285680 1.766488 -0.765270 2.042289 -2.254182 -0.800540 -4.742794 -2.648422 -1.036732 0.720293 -4.853629 -1.664022 -0.643065 4.494158 3.067098 -0.168770 -4.168567 1.069079 4.813654 -4.456320 -1.737521 2.785743 2.531972 -5.009258 1.102916 3.595231 -5.735713 0.661390 -2.185049 0.127250 -1.042756 -3.763707 3.123982 1.396602 3.208611 -0.323037 1.017179 0.674084 2.194359 2.103730 1.126451 0.782928 6.108812 4.540982 -0.915742 -2.377191 -4.994101 1.328016 -5.627683 -6.022106 2.504224 0.602461 -3.636144 1.070938 0.917403 5.405565 1.291377 0.433046 -1.110650 0.784377 +PE-benchmarks/Nearly_sorted_Algo.cpp__main = -0.779974 -0.065472 1.346791 -2.354287 2.579953 1.419232 0.971034 -0.340997 -2.528133 -0.933997 0.348142 -2.749863 -1.843911 3.283509 -1.068596 1.351679 3.897359 0.657863 -0.938187 -0.382884 2.361617 -0.651222 3.710108 2.805816 -2.893437 0.030284 -0.122846 1.638057 0.205638 2.506115 -0.637901 -2.212020 0.988757 -1.085139 0.387408 -1.803234 0.385415 0.171692 0.314344 -4.248361 0.486557 1.362343 -0.151626 -0.543313 -0.212138 1.478820 2.830432 2.426405 -0.992053 0.726301 1.901202 0.391223 0.000337 0.817618 0.500150 0.146622 1.311212 -0.045584 -1.976491 -0.676408 -0.632653 -1.907781 0.146754 2.450564 3.372501 0.018253 -0.000245 0.880407 -0.096669 0.785220 1.130523 0.569139 0.526907 0.340636 1.694545 -1.366226 -0.274958 -3.818959 -0.557159 -5.754445 -1.950547 -1.077271 2.418540 0.887085 0.735469 -1.004909 3.069807 -0.152398 0.008759 2.221112 3.557070 -2.122670 -1.260253 -2.412292 -1.642582 0.890255 -1.543064 -0.455399 1.270502 0.198022 -2.367892 -1.268166 0.691166 0.479916 -0.914836 -0.647277 -0.152456 2.633703 -2.901976 -1.375858 -1.564750 1.484524 -0.063070 -4.314979 -0.770991 -1.062362 1.282396 0.421303 -0.398495 -1.517463 0.784231 1.609381 -1.214186 -0.677278 -1.673236 2.987739 1.006300 0.616003 0.639076 0.353257 0.608209 2.619030 1.861022 -1.391340 -0.456071 0.210469 -0.891832 0.565747 -1.712212 -0.748028 0.788928 -2.509047 0.422982 1.523666 -1.561120 -0.538619 -0.235432 0.108877 1.434424 7.169892 -0.482310 2.751566 1.026240 -2.954576 1.782930 -0.215614 -0.431295 0.569337 1.463107 0.589403 -2.687993 -2.338856 1.706100 2.673033 2.052098 -2.912298 -0.076888 -0.719881 -0.044100 -0.188272 0.161139 1.262999 -0.123643 -2.067814 -0.655608 1.277852 5.155410 -1.043627 -2.934441 1.615049 0.955652 -0.878646 -2.320241 -0.913517 -0.704365 0.038776 0.652035 -0.380866 1.558101 3.601431 -5.524070 2.741765 -0.016758 -0.761792 2.390693 -0.263981 -1.665148 -2.933934 -0.547730 2.302184 3.209552 0.191413 -0.387073 0.323250 -2.352896 0.157895 0.389384 0.754350 -0.527644 1.197959 0.009518 -1.920233 -1.831337 -1.302639 -0.715752 -0.167212 -1.010041 1.247082 0.514579 -5.130670 3.031694 -0.390326 -0.890567 0.307552 -0.184276 1.890745 -2.345308 -3.201022 1.276527 -0.658513 -2.115401 -1.852341 0.219828 1.528791 0.524582 0.576365 -1.389166 -3.565842 2.252233 -0.885504 2.022326 1.216914 0.464883 2.669127 1.480317 -1.281770 -2.285650 -1.867655 1.008782 -0.733618 -1.769684 0.143909 -0.829377 2.393041 2.375624 -0.030784 -1.053726 -1.217898 3.096024 -1.951833 -1.093547 2.407370 0.000232 -2.013404 1.116622 2.828933 -2.550956 -0.958118 -1.770991 -0.183483 -0.988047 -1.945431 1.011463 -0.677140 0.761287 0.710394 0.270818 -1.197921 0.845626 0.475017 -0.235916 -0.426966 3.977503 3.455858 -1.960199 0.774894 -2.258550 1.625932 -3.547583 -2.864158 0.809958 -0.329107 -1.313208 0.639423 0.448262 2.201412 0.051826 -0.276149 -0.612099 -0.046012 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::push(int const&) = -0.782619 1.452697 2.367140 -2.248238 2.507092 2.469937 0.726776 -0.642622 -1.657602 -0.908278 -0.381388 -2.898835 -2.463292 3.068149 -1.303533 0.147715 3.965684 0.710204 -0.889529 -0.050903 1.422998 0.391860 3.496010 3.086291 -2.667332 0.073008 0.770576 1.247516 -0.458115 3.341577 -1.794640 -3.386500 0.739807 0.500039 0.836682 -1.279048 -0.116887 -0.919294 -0.366619 -3.990127 0.390381 1.285077 -0.702251 -0.752431 0.094415 0.443581 4.125280 2.060585 -0.346452 -0.694306 1.254143 1.547085 -0.135770 0.623335 1.435966 0.278332 2.377279 -0.101661 -1.478390 -0.658107 -0.947269 -0.926930 -0.796082 2.862116 2.961909 0.875939 -0.108668 -0.469862 -0.451232 0.530877 -0.119702 0.694838 1.326688 1.992363 0.823000 -0.201323 0.570083 -2.793887 -0.241785 -3.698416 -1.823236 -1.573916 1.035939 1.365654 0.666842 -1.576559 3.127442 -0.173459 0.730745 0.961722 4.505511 -2.250707 -1.009383 -2.033407 -1.779404 0.586666 -1.163591 0.212429 -0.131349 -0.606364 -2.424406 -1.945155 0.461823 0.405711 -0.972389 0.642306 0.051426 2.450364 -2.220641 -0.380695 -2.084029 0.424749 0.197676 -4.334144 -1.664252 -1.008190 0.553705 0.366681 -1.276469 -2.444429 1.179038 2.028130 -1.444381 -0.807463 -1.877108 3.131116 1.165552 -0.099402 0.201393 -0.299967 1.171971 2.213453 1.501011 -1.328506 0.043711 -0.362512 -1.249112 -0.484362 -1.608386 -0.063343 -0.093713 -1.812377 0.150094 2.161093 -1.746720 0.051870 -1.395397 -0.885578 1.695530 7.774160 -1.606836 2.080811 0.219672 -3.551956 1.965377 0.017751 -1.377981 -0.503087 1.430556 2.022591 -2.904930 -2.124357 2.174122 3.067392 1.919973 -2.123079 1.102253 -0.865855 -0.520920 -0.981518 0.872015 0.681787 -0.565558 -1.893826 -1.138432 1.726328 4.793382 -1.114697 -4.679499 1.262490 0.636115 0.605871 -0.642038 -0.547156 -0.222979 0.408706 0.982100 -0.720697 2.096292 3.613127 -5.788710 2.839541 0.255153 -2.003200 3.221675 -0.607716 -1.139357 -0.525262 0.496556 3.351787 2.831842 0.818109 -0.725198 -0.769802 -2.475370 -0.475125 0.346825 1.692737 -1.249683 1.309884 0.884657 -2.966973 -2.273466 -2.565737 -0.387832 -1.059723 -2.091525 1.066112 -0.000671 -5.690915 4.206835 0.790589 -0.071413 -0.183454 -1.084331 0.883004 -2.602885 -3.638898 0.862812 -0.859672 -1.391010 -0.486980 -0.199389 1.601239 0.641455 1.673754 -2.253906 -3.424974 2.143325 0.210325 2.552210 1.104617 1.631474 2.242108 2.136639 -0.817869 -1.741587 -2.046006 2.424058 -0.111718 -2.017590 0.267502 -1.232599 2.275500 2.942163 -0.759420 -0.928048 -2.178279 2.375150 -1.486696 -0.390250 1.986732 -0.463953 -2.053502 -0.141922 2.398165 -1.517648 -1.864599 -1.830508 -0.818896 -1.601546 -2.683295 0.219805 -1.440357 0.380622 1.693365 -0.530436 -1.871050 0.627970 0.234208 -0.481199 0.562791 2.714118 2.350593 -1.744281 1.720285 -2.446781 1.914109 -3.863869 -2.973871 1.131948 -1.777430 -1.148655 -0.319922 -0.240782 1.573946 -0.694578 0.725095 -0.281727 -0.078290 +PE-benchmarks/Nearly_sorted_Algo.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/Nearly_sorted_Algo.cpp__sortK(int*, int, int) = -2.386360 0.005073 2.749438 -6.067647 7.702208 4.917578 2.532323 -1.490099 -5.674435 -1.530408 0.107231 -6.257918 -4.665536 8.576263 -3.065651 4.872355 9.491922 0.930455 -2.293016 -0.237973 7.670987 -1.369459 9.781826 5.273311 -7.680568 -0.658653 -0.150429 4.596513 0.124744 7.089184 -1.683768 -5.163150 2.621295 -3.818841 0.876776 -4.880617 2.181828 0.643520 1.083118 -10.227545 1.150486 3.357051 -0.737210 -1.317063 -1.150628 3.053815 6.782930 6.711770 -3.050965 0.807965 4.781491 1.318261 -0.364602 2.659634 -0.081656 0.833039 2.693964 -0.529668 -5.675957 -2.820386 -1.746024 -4.828973 1.404960 6.162139 9.098140 -0.164507 0.863581 4.512713 -0.897384 2.086775 2.686216 1.276791 0.556861 0.790319 4.806287 -3.779139 -1.359105 -8.389244 -2.195188 -13.098511 -4.340923 -3.761828 3.569385 2.473845 2.996011 -2.324842 8.013257 -0.064196 0.329296 6.347606 8.888199 -6.183409 -2.892956 -8.339300 -4.321494 1.700820 -4.378086 -2.160358 3.643479 0.367038 -5.762090 -3.801311 0.579267 1.877916 -1.891814 -3.163541 -1.146013 6.905457 -7.225838 -4.965847 -3.809264 3.738413 -2.196332 -11.677842 -2.156653 -2.388179 2.931898 0.348831 1.490347 -4.815639 1.749484 5.900363 -2.629104 -2.903733 -3.055450 7.806224 3.298630 0.909992 2.048032 0.822830 0.610618 7.406608 5.863636 -2.755930 -2.623332 0.614223 -2.492949 0.995079 -4.484702 -1.496531 1.740240 -7.446668 0.562947 5.791405 -3.239723 -0.720515 -0.867016 -0.374562 4.997816 18.788529 -1.151713 6.471557 1.880644 -8.518084 4.607444 -0.483251 -1.449770 1.419181 2.920408 1.187401 -8.122193 -6.365857 4.452775 5.666683 5.271932 -7.245589 -0.324118 -2.982755 0.026163 -0.595962 -1.202813 4.837086 -1.244018 -5.634851 -1.420430 2.468704 14.069044 -3.378640 -6.701779 6.171717 2.717855 -3.942505 -6.808528 -3.441001 -2.544724 -1.192596 1.733062 -1.347052 3.310460 9.339473 -11.895299 6.797979 0.358949 -2.076090 5.775864 -1.948808 -3.646984 -6.943622 -1.788611 6.714324 7.710943 -0.674584 -0.853688 0.054787 -5.525120 1.727357 1.076682 2.100226 -0.018552 2.363233 -0.711346 -5.185028 -5.392681 -2.115831 -2.156790 -0.592487 -1.918960 2.483599 1.130379 -11.886672 8.202053 -2.054287 -1.964836 2.317355 0.320644 5.643527 -5.555777 -8.468326 4.187520 -0.982930 -4.278317 -5.167099 1.708634 4.462403 2.272922 1.126577 -3.689352 -10.414641 4.311185 -2.365401 3.816200 2.703031 2.303521 6.600237 3.096779 -3.957351 -7.150902 -5.875386 1.076297 -0.618988 -4.698136 -0.473546 -1.304493 7.151533 5.799658 -0.221497 -2.540688 -3.475773 8.209720 -5.232689 -2.753431 6.852525 -0.297142 -6.563637 1.452364 7.855472 -6.057420 -3.504630 -3.691076 1.334059 -2.749843 -5.374733 1.647042 -1.974314 1.424318 2.044692 0.967106 -3.157598 1.762229 1.903451 -0.108965 -2.393495 11.031997 7.937339 -5.282159 1.131549 -4.954549 3.837217 -9.430891 -7.280683 2.496235 -1.033252 -2.165013 2.839708 2.369193 6.061694 -0.446696 -0.123557 -0.417483 -2.733377 +PE-benchmarks/n-queen-problem.cpp__main = -0.303694 -0.388213 0.059119 -0.812288 0.546232 0.194777 0.335051 -0.291624 -1.112257 -0.261360 0.353070 -1.049637 -0.197946 1.120806 -0.253526 0.744500 1.330879 0.375608 -0.502377 -0.155493 0.767673 -0.321241 1.144145 1.123698 -0.702233 0.065571 -0.336001 0.376545 0.166516 0.458762 0.025011 -0.468728 0.388994 -0.648320 -0.099892 -0.651868 0.035263 0.448798 0.505002 -1.423041 0.319617 0.393164 0.592275 -0.290503 -0.181243 0.266173 0.624318 0.786757 -0.080272 0.400413 0.607433 0.055125 0.074300 0.259429 0.332619 0.191739 0.322198 -0.250132 -0.516882 -0.272837 -0.132348 -0.438523 0.150537 0.755880 0.999661 0.069557 -0.095821 0.313827 0.199513 0.300411 0.628649 0.116360 -0.199387 -0.195804 0.289641 -0.809692 0.076583 -1.254229 -0.113852 -1.931671 -0.580838 0.123868 1.070510 0.402376 0.318742 -0.050823 0.879771 -0.239893 -0.260658 0.649584 0.965757 -0.664406 -0.464508 -0.415207 -0.497707 0.345149 -0.406783 -0.107672 0.511674 0.308276 -0.782074 -0.197912 0.423442 0.278350 -0.326734 -0.262063 0.242509 0.740028 -0.943479 -0.554181 -0.037028 0.733102 0.000543 -1.216411 0.075697 -0.618622 0.148035 0.098536 -0.468220 -0.548298 0.228126 0.192383 -0.384894 -0.174653 -0.811453 0.670016 0.126861 0.376387 0.088287 0.110626 0.153363 1.053853 0.153834 -0.706414 0.190323 0.075235 -0.140733 0.419950 -0.527332 -0.615127 0.192574 -0.917630 0.155281 0.284722 -0.590932 -0.193009 0.089828 0.436343 0.149427 2.015420 -0.001910 1.091382 0.727458 -0.757687 0.438660 -0.202288 0.097501 0.250314 0.500127 -0.064581 -0.658093 -0.849686 0.475177 0.951447 0.750631 -0.714282 -0.292029 -0.102328 -0.028960 0.220263 0.082339 0.166517 0.077433 -0.755109 -0.226437 0.452945 1.605089 -0.162213 -0.073433 0.394329 0.256100 -0.375613 -0.910295 -0.327251 -0.571628 0.213038 -0.029046 0.006451 0.509615 1.152468 -1.514342 0.964441 -0.220728 0.026134 0.698683 0.153675 -0.785202 -1.325896 -0.428231 0.450620 1.186835 -0.253659 0.040547 0.435499 -0.807106 -0.126183 0.057093 -0.025981 -0.281056 0.365123 0.070537 -0.407775 -0.302871 0.054254 -0.188513 -0.119187 -0.105270 0.589025 0.439362 -1.043862 0.741253 -0.029684 -0.330149 0.128610 -0.016147 0.621335 -0.692223 -0.731612 0.398793 -0.125483 -0.512433 -0.506754 0.092932 0.537626 -0.047657 0.076336 -0.307753 -0.719244 0.748189 -0.431150 0.767723 0.410675 -0.235311 0.443884 0.351956 -0.233779 -0.557542 -0.345009 -0.275565 -0.376163 -0.566523 0.100013 -0.288810 0.784719 0.627140 0.196322 -0.596729 0.120968 1.010172 -0.491987 -0.327032 0.696190 -0.155786 -0.673181 0.461535 0.851138 -1.049207 0.052903 -0.531169 -0.102551 -0.219297 -0.494675 0.639063 0.176663 0.472428 -0.106116 0.111811 -0.083641 0.386462 0.277952 -0.049812 0.104519 1.316596 0.636599 -0.191994 0.009292 -0.794469 0.335523 -0.989641 -0.810364 0.228938 0.371670 -0.847093 0.153453 0.067583 0.902470 0.151988 -0.065308 -0.303687 0.261501 +PE-benchmarks/n-queen-problem.cpp__printSolution(int (*) [4]) = -0.837625 -1.002601 -0.480240 -2.077852 1.150755 1.112085 0.595764 -0.728367 -2.387052 -0.462739 0.653730 -2.133486 -0.088311 2.479245 -0.561395 2.133511 3.280480 0.575150 -1.000553 0.117335 2.408304 -1.044547 2.554480 2.481893 -1.638244 -0.221635 -0.379202 1.193265 0.201136 0.779819 0.450872 -1.225856 0.620497 -2.270062 -0.469800 -1.861370 0.517606 1.248580 1.720899 -3.513209 0.681399 0.722376 0.727554 -0.747127 -0.746472 -0.362682 1.089937 1.889901 -0.618455 0.555170 1.721467 0.416376 -0.328747 0.515301 0.223001 0.538549 -0.258591 -0.139910 -0.895858 -0.846780 -0.003369 -0.633104 0.808647 1.702488 2.501045 0.110857 0.082055 1.310171 0.317144 0.481997 1.279974 0.112832 -1.004478 -0.488544 0.803863 -2.709491 -0.328146 -3.519410 -0.117683 -4.000548 -1.143235 0.207095 1.672234 1.064978 1.146714 -0.217556 1.796256 -0.767079 -0.428073 2.309259 1.938889 -1.578255 -0.939543 -1.752034 -1.410965 0.959908 -1.047106 -0.402485 1.291244 0.529750 -1.572029 -0.823669 0.965956 1.099357 -0.686530 -1.783365 0.547495 1.659681 -1.712849 -1.950631 0.219485 2.139024 -0.641297 -3.052753 -0.238262 -1.772769 0.145795 -0.020779 -0.583266 -1.764936 0.129181 0.878317 -0.536473 -0.955495 -0.968110 1.704090 0.860514 0.678004 0.317842 0.091922 0.271625 3.113536 0.372551 -1.376235 0.152203 0.307327 -0.602430 0.686107 -1.612295 -1.267526 0.508307 -2.247176 0.162393 1.410421 -1.180046 -0.398099 1.160143 0.785075 0.636726 7.408516 0.353470 2.680434 1.894750 -1.854660 1.585981 -0.443010 0.062576 0.682488 0.796873 -0.278080 -3.293306 -1.823531 0.825212 1.897248 1.705300 -1.890594 -1.171408 -0.395333 -0.165952 0.379592 -0.241872 0.502949 -0.093556 -1.717676 -0.385892 1.638230 4.372721 -0.409883 0.447535 1.221365 1.420333 -1.737757 -3.261163 -0.891279 -2.189377 0.252118 0.223404 -0.093161 1.184266 2.539307 -3.395996 1.789983 -0.186974 0.328107 1.461676 0.495110 -2.076683 -3.862829 -0.697383 1.125563 2.904874 -1.129296 0.896182 0.910060 -1.663995 -0.086575 0.444125 -0.206759 -0.393959 0.704880 -0.226331 -0.889857 -0.891765 0.959155 -1.149295 -0.636961 -0.115527 1.161870 0.887222 -1.825955 1.704507 -0.186361 -0.666576 0.668121 -0.406868 2.029840 -1.860631 -1.849897 1.427241 0.257827 -0.442414 -0.905543 0.397764 1.504779 0.386265 0.221542 -0.677575 -2.604577 1.224360 -0.967159 1.441808 0.793875 -0.486522 0.742616 0.195736 -0.456047 -2.051693 -1.469390 -0.772554 -0.051354 -1.904970 -0.827740 -0.419765 2.008085 1.331740 0.305237 -1.842725 0.379290 2.466604 -1.187834 -0.482894 1.365349 0.046975 -2.201319 0.112947 1.800765 -2.694710 0.212795 -1.077526 0.539980 -0.301853 -1.449983 1.262913 0.539170 1.231434 -0.160200 0.310020 0.060034 0.801944 1.134807 0.333615 0.183695 3.090215 1.319376 -0.186468 -0.695265 -1.881092 0.399237 -2.366237 -2.283064 0.602989 0.739106 -1.738464 0.553650 0.877393 2.333083 0.298493 0.590459 -0.156918 0.005925 +PE-benchmarks/n-queen-problem.cpp__solveNQ() = -1.223316 -1.534563 -0.515338 -3.023911 2.125120 1.896847 1.285675 -1.364024 -4.046182 -0.558421 1.487305 -4.089269 -0.608070 4.335141 -0.878651 3.346503 5.107844 1.012640 -2.165270 -0.111507 3.367631 -0.396695 4.485241 4.136264 -2.645452 0.065851 -1.221413 0.981848 0.460659 1.149393 0.289635 -1.952430 1.670827 -3.208914 -0.894089 -2.103589 0.210270 1.441153 2.663695 -5.246809 1.179762 1.462396 1.681540 -1.303501 -0.972510 0.073876 2.431136 3.101420 -0.289923 1.159864 2.229621 0.228836 -0.029707 0.902180 1.042657 0.832006 0.366557 -0.563992 -1.878420 -1.541215 -0.411274 -0.901640 0.537891 2.939177 3.721853 0.393397 -0.388190 1.864201 0.894135 1.009438 2.207044 0.483548 -0.764269 -0.569258 1.251799 -3.254785 -0.320295 -4.358646 -0.505274 -6.241847 -2.119301 0.631975 3.530691 1.337338 1.757672 -0.519414 3.323703 -1.229691 -1.116470 2.978620 3.811175 -2.881943 -1.764827 -2.108306 -1.880168 1.180625 -1.637524 -0.179586 2.064274 0.586923 -3.148433 -1.076318 1.080083 1.511915 -1.230891 -1.826721 1.110405 2.787443 -2.932610 -2.514226 0.239206 3.085124 -0.480210 -4.972252 -0.634116 -2.154162 0.068459 0.413488 -1.718361 -2.786951 0.738318 1.020943 -1.363740 -1.454919 -1.689587 2.417061 1.037600 1.636425 0.453410 0.589332 0.873235 4.843787 0.724836 -2.480338 0.851708 0.042855 -0.284138 1.765958 -1.813039 -2.333170 0.325870 -3.648447 0.567364 1.973543 -2.178356 -0.482271 0.557868 1.771232 0.523152 9.029400 0.077389 4.371787 2.904345 -3.177850 1.682384 -1.163135 0.163739 0.746686 1.627353 -0.136647 -3.541258 -3.209274 2.062356 3.702631 2.872069 -2.948438 -0.790194 -0.323232 -0.184357 0.346660 0.134234 0.814203 0.638783 -2.991348 -0.807589 2.478847 6.572039 -1.205205 -0.239873 1.865997 1.404012 -1.228450 -3.488294 -1.472769 -2.728896 0.720190 0.662762 0.126966 2.067338 4.444226 -4.639545 3.483369 -0.729635 0.025435 2.645309 1.022859 -3.354611 -4.081089 -1.597432 1.914133 4.324432 -1.094822 0.109271 1.423671 -3.047669 -0.395287 0.576279 -0.377724 -0.800212 1.389188 0.036311 -1.418839 -1.276291 0.781861 -1.022565 -0.790787 -0.372488 2.275172 1.334787 -3.237120 3.042276 0.187053 -1.306043 0.592756 -0.510510 2.886788 -2.658421 -2.993195 1.977160 -0.334536 -1.582073 -1.403863 0.394744 2.110824 0.819376 0.800833 -1.507233 -3.322902 2.842388 -1.227334 3.227698 1.554676 -0.814538 1.546514 0.511372 -1.014898 -2.478283 -2.401801 -0.853218 -0.441934 -2.834337 -0.680662 -1.060317 3.355594 2.092652 0.462256 -2.859090 -0.166587 3.567483 -2.423999 -0.828238 2.571649 -0.079862 -3.267592 0.936549 3.253689 -3.836482 0.507543 -1.771065 -0.034200 -1.269729 -2.233313 2.139222 0.868860 1.958815 -0.468282 0.343407 0.162751 1.216825 1.247573 0.121320 0.495989 4.740834 1.862431 -0.845651 -0.635997 -3.337067 1.553206 -3.880264 -3.701793 1.478212 1.093988 -3.258789 0.395272 0.578900 3.514124 0.548537 -0.385341 -1.130827 0.812762 +PE-benchmarks/optimal-binary-search-tree.cpp__main = -1.049169 -0.932678 -0.305423 -2.536121 2.278310 2.156838 1.185319 -1.289199 -3.347643 -0.649506 1.376188 -4.067116 -1.218291 3.691899 -1.011497 2.569510 4.759631 0.604269 -1.723161 -0.284486 2.844714 -0.229097 4.642380 4.086572 -2.668143 -0.008866 -0.789708 1.202239 0.286089 0.693294 0.340793 -1.987551 1.677036 -2.714651 -0.798107 -1.489564 0.230401 0.605598 2.156003 -4.807541 0.708444 0.831636 0.479238 -0.871431 -0.847461 0.730256 2.709075 2.749868 -0.292343 1.118740 2.239160 0.119921 -0.051625 0.822393 0.744387 0.061157 0.387495 -0.204385 -1.766276 -1.336676 -0.371253 -0.999330 0.011224 2.801880 3.746578 0.454915 -0.316543 1.618777 0.442345 0.890797 1.687372 0.620375 -0.275920 0.312665 1.371679 -2.894821 -0.502651 -4.568901 -0.705314 -5.920318 -2.151939 0.093583 3.185016 0.797993 1.370614 -0.340805 3.122040 -0.400337 -0.853508 3.069719 3.947034 -2.647790 -1.688110 -1.870963 -1.513465 1.016164 -1.566587 0.481295 1.996011 0.690799 -2.917638 -0.987287 1.043294 1.047091 -1.113990 -1.889251 0.732925 2.558148 -2.531527 -1.811750 -0.321817 2.569364 -0.056772 -5.080559 -1.110746 -1.570096 0.968299 0.550753 -1.415589 -2.347174 0.606353 0.996708 -1.108491 -1.107176 -1.068158 2.387593 1.399343 1.462249 0.550256 1.019533 1.161099 4.618497 0.713645 -1.876411 0.469298 -0.205935 -0.365703 1.620217 -1.618991 -1.580116 0.300115 -3.148553 1.300479 1.932181 -1.906733 -0.984608 0.410733 1.235394 0.606802 9.125529 0.064109 4.058218 2.542262 -3.095363 1.541078 -1.494641 0.048956 0.646375 1.444590 0.026899 -3.622207 -2.807108 2.103740 3.426567 2.370189 -3.524804 -0.347250 -0.049453 -0.060106 -0.342095 0.236300 1.037850 0.500931 -2.142187 -0.643614 2.882127 6.402355 -1.254007 -0.844002 1.702496 1.266709 -0.509461 -3.410705 -1.253540 -1.622581 0.577753 1.171212 0.425486 1.732778 3.999636 -4.881261 2.853163 -0.176975 0.174290 2.706945 1.178718 -3.213589 -3.744491 -0.958581 2.118455 3.677315 -0.479786 -0.164818 0.987805 -2.758688 -0.325986 0.839285 -0.075949 -0.632202 1.372929 -0.025828 -1.399168 -1.570564 0.138414 -0.969876 -0.241649 -0.584607 2.075551 0.783875 -4.228691 3.106951 0.129231 -1.505135 0.004690 -1.008314 2.952774 -2.559841 -3.035843 1.755069 -0.957574 -1.990961 -1.424675 0.280403 1.473527 0.951714 1.325468 -1.658623 -3.153471 2.936713 -0.972918 2.801311 1.404128 -0.249056 2.021442 -0.279918 -1.391001 -2.549269 -2.598678 0.401226 -0.333562 -2.862412 -0.062170 -0.880350 2.865405 2.076829 0.260787 -2.807894 -0.331132 3.261358 -2.579447 -1.072909 2.303512 0.778056 -3.102738 1.091119 2.802661 -3.444048 0.281951 -1.708572 -0.386433 -1.385559 -2.459813 1.578422 0.384985 1.656148 -0.059679 0.342542 0.047459 1.249702 0.811224 0.487212 0.410265 4.353733 2.791863 -1.244247 -0.472233 -3.346816 1.654718 -3.775128 -4.033977 1.646378 0.655241 -2.393660 0.137289 0.520053 2.996339 0.459652 -0.952687 -1.311301 0.940433 +PE-benchmarks/optimal-binary-search-tree.cpp__sum(int*, int, int) = -0.808931 -0.945783 -0.198004 -1.686424 1.011909 0.977611 0.531009 -1.036264 -2.028231 0.007319 0.547744 -1.370111 0.073726 2.009333 -0.608285 1.975929 2.673356 0.698944 -0.939494 -0.326078 2.395826 -1.041081 2.511876 2.363035 -1.509132 -0.225438 0.285751 1.270020 0.626880 0.735343 -0.332769 -0.481668 0.825324 -2.519722 -0.264869 -1.964498 0.401647 1.042941 1.898499 -2.788597 0.500404 -0.323342 0.435849 -0.424886 -0.599532 0.328250 0.827451 1.575138 -0.564386 0.766733 1.669533 0.096766 -0.253740 0.464537 0.354466 0.884583 0.575036 0.678549 -0.535495 -0.719257 -0.168054 -0.699524 0.906782 1.488947 2.439594 0.029350 0.096714 1.109916 0.377940 0.289096 1.129997 0.192431 -0.800076 -0.361048 0.810494 -3.346596 -0.004823 -4.103930 -0.366553 -3.729069 -0.893918 0.020360 0.922840 -0.597940 1.259120 0.373179 1.615789 -0.392728 -0.421127 1.461702 1.592142 -1.764813 -0.748522 -1.121289 -1.128603 0.535167 -0.951442 -0.157914 1.211919 0.238562 -1.272799 -1.169650 1.015477 1.027273 -0.603938 -1.545151 0.301481 1.545064 -1.416713 -1.885890 -0.164184 1.166486 -0.853962 -2.725823 0.150987 -1.798274 1.382004 -0.052456 -0.562153 -1.826630 0.184406 1.224389 -0.440709 -1.117204 -0.079837 1.390946 0.988973 0.519422 0.086457 -0.218445 -0.018212 2.887731 0.991782 -1.238445 0.004587 0.334116 -1.179227 0.555513 -1.726708 -0.968896 0.981640 -1.959713 0.132805 1.242369 -1.011994 -0.139947 2.792183 0.694396 0.560788 6.437536 0.222005 2.227717 1.534246 -1.622716 1.114398 -0.342125 0.355262 0.898857 0.907932 -0.279444 -3.670025 -1.618897 0.629155 1.603865 1.376512 -2.320126 -1.702236 -0.607016 -0.020516 0.432217 -0.341480 0.406860 -0.319476 -1.309938 -0.313072 0.915126 3.838739 -0.852493 -0.092220 0.849416 0.628240 -1.768341 -3.177374 -0.865487 -1.813765 0.295953 -0.200196 -0.011741 0.978121 2.127978 -3.573136 1.470823 -0.731917 -0.038342 1.484979 0.485368 -1.788796 -2.860942 -0.410542 0.813201 2.215983 -0.552794 0.531859 1.064306 -1.547667 -0.048985 0.142507 0.098714 -0.471728 0.704713 0.244012 -1.052084 -0.790368 0.799416 -0.527653 -0.836716 0.194349 1.077624 0.067488 -2.665382 1.333884 -0.185778 -0.626954 1.062249 -0.199653 1.725311 -1.604754 -1.655843 1.313247 0.441418 0.172046 -1.176003 0.384137 1.386403 0.271260 0.266434 -1.005551 -2.479203 0.791616 -1.181065 1.191112 0.625242 -0.333601 1.057111 -0.613663 -0.392089 -2.449268 -0.468965 -0.896347 -0.016335 -1.582566 -1.209147 -0.261227 1.806920 1.351201 0.336434 -0.938410 0.335670 2.325315 -1.889169 -0.350059 1.155415 1.390887 -1.878981 0.214169 1.419672 -2.394746 -0.105480 -0.545683 -0.312231 -0.161857 -1.117242 1.331028 0.192385 1.119465 -0.257052 0.512238 0.207727 0.826023 0.839668 0.544018 0.152496 2.663046 2.366481 -0.455149 -0.861656 -1.639444 0.488977 -2.029210 -2.071668 0.503430 0.675498 -1.574391 0.565351 0.756312 2.331741 0.330767 0.176490 -0.016063 -0.243418 +PE-benchmarks/optimized-naive-algorithm.cpp__main = -1.918070 -1.266059 2.421111 -5.113643 6.614390 1.915508 2.742258 0.778021 -4.690999 -2.468061 0.428112 -2.376904 -4.996097 6.395484 -2.040198 4.090565 5.739857 -0.052758 -1.345944 -1.809323 7.840680 -4.541109 7.248313 2.531809 -7.995441 -0.541823 -0.860611 5.652051 1.136679 6.652078 0.150783 -2.497055 1.337085 -2.412476 3.753615 -3.723304 3.313802 1.788025 -1.966689 -7.774007 0.053803 4.642173 0.804674 -0.122440 -1.550248 3.604764 3.363099 6.036941 -4.272118 1.519658 5.805356 -0.684699 0.039751 2.498588 -1.087446 -0.047848 0.560207 -0.741991 -5.302776 -1.698135 -0.850138 -7.215086 3.021784 4.254955 8.129250 -2.467307 1.973822 4.426837 -1.898722 2.716419 3.441497 1.018711 -0.028020 -3.294144 6.875461 -3.057690 -2.595872 -8.073142 -0.982118 -14.242550 -4.259640 -5.171625 4.838005 2.792005 2.892762 -2.970088 7.565989 0.646960 -0.224697 5.788638 4.998735 -4.033764 -1.958031 -8.797915 -3.574854 1.785698 -4.889058 -3.593011 4.365069 1.217456 -4.123034 -1.125982 1.092205 1.030036 -1.298265 -4.352132 -3.526656 6.370018 -6.583824 -4.118269 -4.560488 4.545191 -1.333618 -8.684496 1.558080 -2.694468 1.782300 -0.711585 4.326836 -0.010306 0.440829 5.089308 -2.154939 -2.167225 -4.707946 7.544439 3.060523 -0.209181 3.085947 1.673400 -1.747097 3.767236 6.802107 -1.465088 -5.430969 2.361078 -2.291390 1.837847 -3.519073 -0.507726 4.884929 -6.144987 -1.196501 1.681637 -0.841941 -1.090173 -0.431037 -0.732679 5.396751 11.831195 0.663804 3.921188 0.868208 -4.726815 6.378955 1.258548 0.012567 4.142086 3.330913 -2.884715 -4.911219 -5.661053 2.530074 3.322011 3.453602 -5.535604 -2.662642 -2.481505 0.758607 -0.602065 -2.369346 4.744733 -0.778835 -3.786687 -0.619974 -0.311321 9.075548 -2.471005 -4.013287 6.065374 3.656274 -6.258615 -6.766698 -3.434437 -2.876068 -2.256789 -0.411657 -1.079504 2.593676 7.266397 -9.324196 4.995142 -0.146388 -0.577562 4.075192 -3.689185 -0.747343 -10.311811 -1.357066 3.505393 6.472756 -1.499271 -0.307254 0.969205 -4.695844 3.438722 -0.310490 1.398968 0.463355 1.598456 -3.416150 -2.320163 -4.848695 -3.249930 -3.579406 1.137319 -0.411230 0.544060 2.634945 -8.345848 5.039440 -4.536738 -2.294530 2.924185 2.754353 5.165907 -3.423827 -6.443915 3.611802 0.458876 -5.221586 -7.293082 2.122929 4.117184 -0.537236 -2.733719 -1.678878 -8.722859 4.344114 -3.245571 2.298017 1.616891 1.494934 6.699484 5.817766 -4.604027 -5.955675 -4.087948 -0.570084 -2.392303 -3.090275 -0.579195 -0.149980 4.981378 3.999438 1.542836 0.044976 -1.060706 8.815090 -4.128653 -4.723339 6.450671 -1.366271 -3.065082 3.875687 7.300743 -5.415559 -4.318500 -4.869100 2.504560 0.182469 -4.152895 2.477026 -1.863326 2.081897 1.266643 2.597073 -2.591342 1.840049 2.146462 -0.671918 -5.531974 11.932927 7.237243 -5.516845 0.079359 -3.576816 2.202887 -6.221581 -3.349132 -0.268883 0.870292 0.071609 4.813827 3.104698 5.227956 0.533097 -0.869545 -0.477237 -4.074787 +PE-benchmarks/optimized-naive-algorithm.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -1.899757 -2.900230 -2.141857 -4.796938 2.221323 1.882599 1.364144 -2.415159 -5.636633 -0.785272 2.515011 -5.515618 -0.207481 5.393520 -1.496839 4.875990 7.657552 0.699826 -2.853330 -0.727545 6.104892 -1.677570 6.487037 6.504485 -4.186332 -0.686442 -1.030566 3.731992 2.148026 -0.469968 2.491447 -1.940226 2.101195 -5.651459 -1.383324 -4.062999 1.479654 2.630941 4.773785 -7.830566 1.435714 0.986443 2.001855 -1.521531 -1.811210 1.092137 1.921163 4.445538 -1.654068 1.630812 4.889282 0.817890 -0.883203 1.064070 -0.126351 -0.249347 -0.001548 0.281554 -1.697624 -2.602516 0.365776 -1.002999 1.576414 4.148594 7.081385 0.324002 0.122541 3.578829 1.556598 1.360031 3.537919 0.396015 -1.796769 -0.955807 2.484388 -7.344382 -1.256852 -10.383796 -0.456239 -11.172277 -2.492435 0.980774 4.699452 -0.209954 2.077315 0.387165 3.841804 -0.801712 -1.690410 6.508627 4.163010 -2.903689 -2.269972 -3.464304 -3.280917 2.607393 -2.765471 0.470927 3.984263 2.238100 -3.622371 -1.560576 2.335604 2.132444 -1.658924 -4.333945 1.452503 3.141556 -3.488615 -3.575584 1.215809 5.127770 -0.640194 -7.077770 -0.653767 -5.230216 2.068139 -0.350092 -1.088675 -2.851123 -0.381551 1.054022 -1.223679 -1.692057 -1.981423 3.372041 2.379205 2.608974 0.446080 0.904805 1.070313 7.588788 -0.048128 -3.339467 0.359942 0.181609 -1.642954 2.433355 -4.500483 -2.817723 4.051200 -4.538418 1.119233 2.629440 -2.448307 -2.596643 4.702849 1.829427 0.993820 16.846406 1.725291 6.296310 4.968473 -3.390468 2.429974 -1.739987 0.778418 2.094823 1.726553 -1.197685 -7.701483 -4.446801 2.052748 4.155673 3.623469 -5.470631 -3.371216 0.247972 -0.186620 0.323887 -0.775094 1.168103 -0.120783 -3.555844 -0.726440 4.439006 9.551788 -0.750146 2.037887 2.423201 4.164042 -4.193698 -7.908949 -1.970748 -3.814143 1.005853 0.191503 0.760701 2.936044 5.703973 -8.655742 3.542402 0.399552 2.200087 2.838912 1.854890 -5.947460 -9.967857 -1.244649 1.901562 6.336807 -2.393449 2.123929 2.786143 -3.847064 -0.091876 1.114035 -1.068760 -0.619618 1.429195 -0.535525 -0.823952 -2.131523 2.807091 -2.624378 -0.175684 0.262920 3.073189 1.787899 -4.266798 3.484827 -1.006027 -1.958879 0.637363 -1.898524 5.357988 -4.447630 -3.587766 3.029607 -0.212680 -1.801921 -3.511810 1.158682 2.929324 1.075584 1.687405 -2.151759 -5.628398 3.686189 -3.481060 3.212385 1.810692 -1.518974 1.701650 -1.511290 -0.682877 -6.093562 -2.749392 -2.455313 0.448574 -4.958634 -1.215268 -0.576921 4.094587 2.554036 -0.023539 -4.992264 1.605371 5.875307 -4.035693 -1.973720 2.632841 1.798141 -5.387023 1.707625 3.557590 -7.143031 1.403034 -2.587430 -0.340244 -0.734742 -3.363504 3.387527 2.034695 3.283013 -0.768049 1.038053 0.871802 2.225525 2.320138 0.906444 0.681115 7.822486 5.364627 -0.564829 -2.431551 -5.341296 0.990602 -5.245227 -6.388121 2.142669 0.976813 -4.149105 1.205841 1.879242 6.019102 1.531650 0.530179 -1.425333 1.438864 +PE-benchmarks/overlapping-subproblems-property.cpp__main = -0.533342 -0.677390 0.348641 -1.612024 0.792587 0.240183 0.478838 -0.501145 -1.749279 -0.597393 0.702833 -1.697966 -0.478157 1.763412 -0.610815 0.868765 2.055360 0.468544 -0.841495 -0.484596 1.319319 -0.281830 1.942168 1.949080 -1.495154 -0.019737 -0.324829 1.005992 0.816846 0.432833 0.405400 -0.603038 0.527925 -0.810501 0.017199 -0.995967 0.200162 0.601081 0.572488 -2.277394 0.436411 0.469275 0.567856 -0.336566 -0.189623 0.752373 0.990587 1.373808 -0.432223 0.609639 1.377547 0.256246 0.010942 0.331254 0.267302 -0.213861 0.503614 -0.350427 -0.614958 -0.463649 -0.074377 -0.776638 0.282265 1.468610 1.814886 0.086632 -0.078645 0.443649 0.570764 0.544595 1.065421 0.275952 -0.251421 -0.089105 0.672427 -1.410923 0.167937 -2.568088 -0.035769 -3.430093 -0.969350 0.103730 1.951011 0.475909 0.220013 -0.131551 1.498667 -0.055083 -0.445892 1.435351 1.551583 -0.804863 -0.701612 -0.756846 -0.975477 0.800651 -0.803449 0.113947 0.640748 0.846184 -1.235981 -0.161964 0.372438 0.282243 -0.633661 -0.370595 0.294978 1.220032 -1.544070 -0.576025 -0.019289 1.352705 0.285513 -2.208921 -0.202078 -1.284761 0.877783 -0.072190 -0.586371 -0.483037 0.130568 0.250007 -0.553139 0.022271 -1.548348 1.052871 0.496346 0.667097 0.030759 0.314536 0.326409 1.533288 0.146566 -1.161725 0.114024 0.113048 -0.311925 0.653940 -1.034849 -0.695018 0.855931 -1.300328 0.290205 0.436017 -0.902212 -0.754999 0.392808 0.523307 0.327407 3.951018 0.155220 1.817870 1.361569 -1.097325 0.395141 -0.240433 0.232591 0.696550 0.753986 -0.128125 -1.136547 -1.400335 0.736774 1.607956 1.159595 -1.323721 -0.297169 0.059953 -0.185479 0.074445 0.124967 0.229821 -0.105905 -1.064126 -0.379763 1.056972 2.181155 -0.080483 -0.402553 0.439145 0.772312 -0.634767 -1.180168 -0.418971 -0.499076 0.431029 0.254347 0.155100 1.019985 1.908227 -2.914763 1.442831 0.140792 0.360556 0.941160 0.264468 -1.400137 -2.250485 -0.401790 0.705744 1.675048 -0.470727 0.049339 0.868317 -1.419589 -0.151481 0.262964 -0.028618 -0.510365 0.600608 0.246566 -0.406449 -0.669198 -0.031934 -0.437367 0.170892 -0.278274 1.033512 0.288110 -2.121788 1.251389 -0.295167 -0.675996 -0.043027 -0.472499 1.170982 -1.439970 -1.208531 0.592137 -0.219229 -1.144168 -1.114381 0.166765 0.914235 -0.153414 0.396174 -0.759574 -1.105941 1.282671 -0.928565 1.172916 0.688523 -0.334993 0.991781 0.118499 -0.195674 -1.114982 -0.587862 0.034458 -0.340576 -1.161565 0.314111 -0.371182 1.103225 1.112246 -0.026789 -0.996653 0.443423 1.613255 -0.968793 -0.835632 0.890148 0.111685 -1.089321 1.057881 1.171800 -1.793525 0.144903 -1.071515 -0.360003 -0.250862 -0.951009 1.263926 0.356398 0.938346 -0.092247 0.329746 -0.178193 0.809287 0.429440 -0.006484 0.338188 2.099405 1.707034 -0.380836 -0.079996 -1.551947 0.669865 -1.769600 -1.553232 0.441678 0.160880 -1.007509 0.304912 -0.187501 1.590383 0.485246 -0.175991 -0.564433 0.785000 +PE-benchmarks/overlapping-subproblems-property.cpp__fib(int) = -1.656687 -2.362425 -0.794655 -4.197489 2.179390 2.673997 1.336465 -2.901170 -4.438296 -0.185155 2.443220 -4.325159 0.098940 4.574696 -1.489275 4.363526 4.802055 0.522134 -2.868250 -0.504704 4.178179 0.859623 5.252127 4.625009 -3.298836 -0.194410 -0.995149 1.546570 1.816892 0.043427 0.930547 -1.208693 2.068984 -4.200985 -1.698934 -1.884935 0.446775 1.816547 4.112754 -4.870478 1.299047 0.271752 0.870753 -1.166485 -1.204327 -0.644396 1.913262 3.642866 -0.289863 1.599439 3.204814 0.673346 -0.350830 0.909402 0.915987 0.480877 0.252226 -1.103818 -1.000356 -2.419316 -0.136648 -0.025728 0.897652 3.698239 4.115608 0.436481 -0.399761 2.716041 1.685472 0.995079 2.899073 0.807088 -1.914602 -0.188809 1.255075 -4.910827 0.253358 -5.042676 -0.555717 -5.319185 -2.095731 1.462589 3.288222 0.813549 2.398347 0.262646 3.634010 -0.802537 -2.122732 3.525738 3.621338 -3.291078 -1.648264 -1.632535 -2.121646 1.186778 -1.945737 0.735543 1.223190 1.463908 -3.292946 -0.831082 0.538509 1.930207 -1.604400 -2.667095 1.440533 2.771716 -2.932596 -2.938666 1.690374 4.150240 -0.941833 -5.651118 -1.696943 -3.170369 1.763335 -0.594310 -1.640531 -3.220202 0.238105 1.190456 -1.070982 -1.751090 -1.183305 1.309732 2.359671 2.366248 -0.065021 0.785808 0.984958 6.390310 -0.091892 -2.878496 0.914506 -0.370478 0.200656 2.613909 -1.799061 -2.046345 0.378050 -3.844339 0.687414 2.923535 -2.077616 -0.911436 2.082357 2.361127 0.047238 11.384241 0.605453 5.073400 4.341191 -3.248974 -0.174531 -1.845106 0.835420 1.597837 1.134962 -0.683170 -4.549399 -3.768712 2.403645 4.059878 2.975197 -3.477194 -0.703756 0.273403 -0.434677 -0.020917 -0.271036 0.566624 0.342038 -3.029059 -0.875593 3.391007 6.369406 -1.234640 0.480342 2.036891 1.854760 -1.714568 -3.017794 -1.957899 -2.761222 1.164299 1.683805 0.831285 2.474181 4.805453 -4.522187 3.266754 -0.230231 0.736720 2.381350 1.876359 -4.359555 -3.395919 -1.741829 1.497068 3.577207 -2.138013 0.824690 2.438124 -3.559597 -0.339991 0.937442 -1.100588 -0.977379 1.390754 1.043602 -1.053386 -1.325303 2.067326 -1.088680 -0.393345 -0.104744 3.063178 0.243137 -3.636692 2.930887 0.193761 -1.845048 0.979612 -1.615912 4.433867 -3.259210 -2.781818 2.642746 -0.132995 -1.092470 -1.297069 0.852575 2.377922 0.975637 1.898867 -2.649951 -2.416912 2.434530 -1.708963 3.278398 1.678711 -1.117551 1.233694 -2.878779 -0.507274 -3.024146 -2.675052 -0.563559 0.871369 -3.807136 -0.858603 -0.847875 3.727480 1.940059 0.187032 -3.720088 1.015871 3.418765 -3.628598 -0.705887 2.091381 1.972207 -4.405505 0.991106 2.822000 -3.979282 1.377776 -1.476382 -0.486180 -1.597901 -2.588122 3.429474 2.166084 3.054013 -1.016591 0.977525 0.833834 1.861289 1.483661 0.869952 1.400846 4.625194 2.597104 -0.146600 -2.173468 -4.163837 1.632805 -4.208199 -4.671095 2.385586 0.548329 -3.373957 0.374292 -0.291599 4.797879 1.477906 -0.500151 -1.026870 1.499788 +PE-benchmarks/palindrome-partitioning.cpp__main = -1.401057 -1.665003 -0.904753 -3.161430 2.310869 2.718279 1.309137 -2.270562 -4.023069 -0.292403 2.023894 -4.630413 -0.492764 4.199087 -1.297806 3.724993 5.244713 0.523292 -2.486381 -0.288848 3.843799 0.125644 5.353822 4.683440 -2.885135 -0.182823 -1.229098 1.555715 0.933600 -0.053292 0.852497 -1.323561 1.913477 -4.071474 -1.777046 -1.757196 0.538763 1.207840 3.447797 -5.112717 1.015626 0.309194 0.898744 -1.126237 -1.331013 -0.310253 2.385706 3.310383 0.043449 1.142412 2.771267 0.319105 -0.199420 0.992810 0.646251 0.336535 0.539897 -0.744148 -1.575718 -2.124627 -0.216039 -0.500543 0.460125 3.310131 4.272670 0.847993 -0.291812 2.614958 0.967743 0.999495 2.445015 0.615052 -1.468937 0.234335 1.293309 -4.442296 -0.221829 -4.939244 -0.872609 -5.189505 -2.119265 0.770120 3.093156 0.806806 2.213405 0.706404 3.314717 -0.702745 -1.519430 3.663343 3.987726 -3.235122 -1.837969 -1.925075 -1.884785 1.121905 -1.862992 0.837380 1.685630 1.505937 -3.199423 -1.082465 1.219510 1.763823 -1.289177 -2.607088 1.174315 2.679414 -2.616365 -2.670439 0.891859 3.519537 -0.703201 -5.515209 -1.578497 -2.604000 1.287302 0.138591 -1.428746 -3.176092 0.399721 1.204113 -0.950133 -1.673164 -0.788372 1.742527 1.807000 1.957328 0.276423 1.060326 1.168910 5.983104 0.227581 -2.285062 0.803146 -0.449615 -0.301981 2.271086 -1.841086 -2.020537 -0.052871 -3.670099 1.271645 2.878675 -2.013394 -1.333219 0.964701 2.006224 0.410920 10.664624 0.629534 4.747103 3.625750 -3.354216 0.895088 -2.101941 0.466335 0.994748 1.101297 -0.452121 -4.793770 -3.525993 2.318182 3.691818 2.730897 -3.723192 -0.723888 0.064916 -0.123618 -0.079254 -0.140354 1.139824 0.468506 -2.624344 -0.744980 3.549096 7.307367 -1.362855 0.357806 2.326907 1.066153 -1.333097 -4.203156 -1.817236 -2.077491 0.820991 1.339602 0.766650 1.893897 4.562042 -4.183680 3.086859 -0.219188 0.705999 2.821067 1.585024 -4.058477 -3.516858 -1.446861 1.991360 3.947524 -1.359079 -0.135593 1.636419 -3.156722 -0.365434 1.088116 -0.645779 -0.544665 1.397395 0.318571 -1.299376 -1.689322 1.449738 -1.055167 -0.240737 -0.202002 2.642395 0.362584 -3.216926 3.233577 0.155548 -1.716124 0.512830 -1.486048 3.903605 -2.783079 -2.981582 2.449300 -0.673214 -1.473048 -1.640910 0.743016 1.916988 1.506968 1.733053 -2.166629 -2.916514 2.728412 -1.478688 3.008962 1.511045 -0.598164 1.304907 -1.217206 -1.102901 -3.162503 -2.640435 -0.902431 0.450334 -3.701907 -0.815068 -0.814901 3.562410 2.000660 0.254197 -3.676556 0.279239 3.792335 -3.247403 -1.336264 2.324220 1.273289 -4.217691 0.923955 2.923849 -4.148534 0.873141 -1.423252 -0.525794 -1.593279 -2.824479 2.297003 1.371397 2.438777 -0.527726 0.664766 0.735542 1.546567 1.228984 0.997763 0.819149 5.035842 2.482698 -0.502856 -1.502819 -3.917171 1.609340 -4.165172 -4.604101 2.338290 1.045584 -3.141163 0.300593 0.492492 4.104568 0.959739 -0.941593 -1.261878 1.032446 +PE-benchmarks/palindrome-partitioning.cpp__min(int, int) = -0.506122 -0.740676 -0.092479 -0.956983 0.649825 0.207414 0.291580 -0.471655 -1.190386 -0.148388 0.406858 -0.696922 0.190655 1.115358 -0.282880 1.112725 1.249664 0.371480 -0.400063 -0.264940 1.142007 -0.647114 1.021565 1.083318 -0.746963 -0.080175 0.034822 0.395253 0.199163 0.324390 -0.082814 -0.464549 0.350031 -1.199372 -0.152985 -0.876810 0.101927 0.817838 1.073442 -1.353169 0.312326 -0.045471 0.230859 -0.210599 -0.333802 -0.051947 0.274627 0.730369 -0.372357 0.721092 0.845958 0.060387 -0.158821 0.182223 0.229212 0.528689 0.074788 0.228805 -0.297129 -0.277958 -0.200646 -0.129448 0.562662 0.669301 0.958174 -0.126394 -0.032565 0.604041 0.249997 0.205221 0.756756 0.107795 -0.467309 -0.483222 0.462818 -1.608805 -0.185725 -2.250096 -0.104758 -1.997042 -0.501536 0.288764 0.727434 -0.143931 0.548286 0.231379 0.949589 -0.360150 -0.422999 0.781694 0.772085 -0.787932 -0.366914 -0.442777 -0.758083 0.167415 -0.336955 -0.185220 0.524062 0.214089 -0.696943 -0.617000 0.505273 0.433607 -0.278845 -0.922592 0.202077 0.794928 -0.844851 -0.999061 0.044497 0.952872 -0.316027 -1.100827 0.099641 -0.839065 0.486328 0.039285 -0.512514 -0.850455 0.144883 0.418850 -0.368446 -0.442503 0.060461 0.540371 0.456343 0.428563 0.045953 -0.132273 -0.052393 1.359160 0.382634 -0.822255 0.074896 0.237945 -0.198805 0.448569 -0.726989 -0.602684 0.349131 -0.902411 0.126163 0.402259 -0.562015 -0.174589 1.304047 0.393664 0.051418 2.607624 0.091899 1.083710 0.829862 -0.744184 0.439688 -0.160003 0.338476 0.511116 0.600647 -0.276385 -1.200466 -0.941141 0.462447 0.853283 0.754777 -0.943990 -1.073251 -0.152318 0.043447 0.446368 -0.143730 0.136242 -0.043031 -0.717414 -0.139966 0.328975 1.723028 -0.353570 -0.006057 0.423087 0.650826 -0.774830 -1.373721 -0.468551 -1.362802 0.149362 0.106994 0.033910 0.529739 1.202386 -2.012777 0.780618 -0.487137 0.113236 0.453633 0.468709 -0.803172 -1.800127 -0.475861 0.261413 1.154996 -0.336851 0.546117 0.684322 -0.755124 0.033065 0.030223 -0.068953 -0.397678 0.415001 -0.012869 -0.525673 -0.150429 0.566993 -0.453443 -0.431849 0.130630 0.582824 0.344441 -1.241049 0.549916 -0.002728 -0.265210 0.573103 0.100819 1.073758 -0.641958 -0.810822 0.713610 0.152472 0.078566 -0.417744 0.178091 0.641573 -0.097251 0.001049 -0.327502 -0.967254 0.403576 -0.531552 0.753306 0.345348 -0.462686 0.500581 -0.424639 -0.219763 -0.842052 -0.182769 -0.292690 -0.114670 -0.572793 -0.674023 -0.103517 0.860380 0.528980 0.391663 -0.567662 0.161387 1.110284 -0.871347 0.039877 0.677753 0.391029 -0.770002 0.284146 0.845753 -1.098053 0.146494 -0.432074 0.190191 -0.217347 -0.337142 0.828197 0.311263 0.548466 -0.360405 0.231022 0.142318 0.466226 0.605515 0.240671 0.034637 1.240318 0.941659 -0.183660 -0.471459 -0.737943 0.161761 -0.901649 -0.856758 0.142935 0.523899 -0.958288 0.190591 0.081170 1.165604 0.200931 0.233877 -0.049789 0.080679 +PE-benchmarks/palindrome-partitioning.cpp__minPalPartion(char*) = -6.877890 -8.659475 -6.458201 -14.389334 9.762407 13.879362 5.600525 -12.408352 -17.583344 0.689363 9.570273 -19.277461 0.517261 18.214674 -5.856416 19.111379 22.811533 1.685663 -11.880887 -0.910459 19.292005 1.165701 23.826940 20.354759 -12.208740 -1.669527 -4.577827 6.664099 5.159502 -2.834358 4.140429 -3.405214 8.850906 -21.966241 -9.840265 -8.176242 3.215798 6.326862 18.893690 -21.423279 4.779454 -2.029385 3.438642 -5.177859 -7.396137 -3.848811 8.727224 14.835701 0.402040 4.422318 12.874545 1.689101 -2.064808 4.461209 2.014185 3.002087 1.133664 -2.022508 -5.353942 -11.069118 -0.419187 0.252671 3.782397 14.641737 18.782658 4.244137 -0.788628 14.524529 5.244515 3.895956 11.252568 2.372425 -9.137778 0.722273 5.242649 -24.279322 -1.316673 -22.900739 -4.488062 -19.537277 -8.132587 4.576490 10.351942 0.718737 12.191775 5.816740 13.824343 -3.439385 -7.630536 16.911511 16.324370 -15.585623 -7.712364 -8.740973 -8.597767 4.258405 -8.168801 4.459420 7.691098 6.755873 -13.618025 -5.794441 5.211549 9.757986 -5.513491 -14.816365 5.966073 11.277232 -9.676082 -14.058970 6.666969 16.458796 -5.879158 -24.278122 -7.456577 -13.152737 6.927802 -0.749434 -5.533055 -16.759104 0.719086 6.796293 -3.300592 -9.694716 0.839815 5.624593 9.613593 9.067837 0.588779 3.976186 4.553953 29.329828 0.847469 -10.115256 3.739348 -2.439598 -1.625285 10.471754 -8.557521 -9.250241 -0.516709 -16.832615 5.609467 15.309291 -8.276146 -5.555820 9.275239 9.791937 1.474573 50.546747 3.941563 21.160512 17.277455 -14.983384 2.446885 -10.456360 2.859372 5.136197 3.786215 -3.305485 -25.385572 -16.042133 9.863080 15.432020 11.967597 -17.078312 -5.264426 -0.142898 -0.942626 0.027664 -2.498276 5.025614 1.397708 -11.451048 -3.104697 16.636471 33.192832 -7.025275 5.160607 11.307749 4.814306 -8.015695 -20.984371 -9.385074 -11.571268 3.775042 6.518861 3.999870 8.262312 19.800849 -15.620080 12.507386 -1.829992 3.997498 11.683667 8.508476 -18.867253 -14.623108 -6.611239 8.172471 16.577502 -8.016613 0.293375 8.233157 -13.601449 -1.321046 5.207343 -3.952599 -1.721855 5.495768 1.962804 -5.331579 -7.189863 10.825338 -4.866647 -2.026689 1.124376 11.982631 -0.506606 -11.375835 13.709114 0.693531 -7.478295 4.363212 -7.444248 19.117785 -11.910897 -12.378210 12.580377 -1.010990 -2.583274 -6.523661 4.464682 9.456647 7.914868 8.719493 -10.481767 -13.215340 9.664033 -7.062058 12.599219 6.158006 -2.893576 4.094820 -10.651506 -4.127684 -16.118921 -11.708805 -6.759624 5.094086 -17.896433 -6.863095 -2.690058 16.871496 7.763789 1.106366 -17.357433 2.790844 16.620512 -16.267183 -4.983557 9.419230 8.897313 -21.016670 1.921738 12.081487 -18.682803 4.714265 -4.248965 -1.835540 -7.024591 -12.861786 10.706703 7.847038 11.983493 -3.600669 3.797027 5.767695 7.131513 6.509271 6.680797 4.305075 21.578407 10.124256 -0.743965 -10.545490 -17.354319 6.393530 -18.096760 -21.155352 11.658179 5.433756 -14.233807 1.716146 2.918785 19.816670 4.494314 -3.585715 -4.308311 3.247721 +PE-benchmarks/partition-problem.cpp__main = -1.365024 -1.916991 -0.723606 -3.321419 2.207392 1.774719 1.348451 -1.721429 -4.234292 -0.431902 1.867548 -4.715823 -0.487157 4.339827 -1.033705 3.655835 5.368744 0.824946 -2.305510 -0.507451 3.800194 -0.453802 5.177209 4.547775 -2.826089 -0.152429 -1.609267 1.647201 0.743336 -0.027048 0.884947 -1.326369 1.552683 -3.990459 -1.322014 -1.859502 0.558250 1.677367 3.336703 -5.377968 1.198503 0.626892 1.801382 -1.163621 -1.313482 0.004105 2.312983 3.296350 -0.266680 1.190863 2.844842 -0.161611 -0.043455 0.965084 0.533887 0.351011 0.192851 -0.527710 -1.893990 -1.728621 -0.192671 -0.643303 0.810621 3.061668 4.076617 0.791346 -0.409573 2.401062 1.312418 1.146551 2.423205 0.480284 -1.302937 -0.274128 1.339803 -4.375082 -0.468601 -5.795290 -0.587763 -5.982252 -2.358856 0.786734 3.811981 1.248360 1.806483 0.319624 3.198338 -0.728966 -1.372389 3.692527 3.946638 -2.854589 -1.936262 -2.219845 -2.011720 1.307080 -1.584421 0.502834 2.188028 1.666219 -3.255424 -0.929658 1.309530 1.478731 -1.172439 -2.267258 1.212983 2.693837 -2.514512 -2.569504 0.603259 3.820204 -0.243896 -5.477011 -0.470531 -2.545207 0.722420 0.281431 -1.583175 -2.753779 0.384384 0.830147 -1.400677 -1.165382 -1.881012 2.318734 1.438365 1.710983 0.457985 1.083594 0.949014 5.305676 0.068197 -2.616958 0.762769 -0.054475 -0.382554 1.927548 -2.117212 -2.357239 0.489768 -3.829838 1.229205 2.096663 -2.099701 -1.284333 0.933964 2.128232 0.489130 9.792232 0.593205 4.889367 3.525813 -2.941565 1.969619 -1.632210 0.553880 0.967476 1.351407 -0.649882 -4.261082 -3.566039 2.092166 3.567269 2.851034 -3.459243 -1.319129 -0.088206 -0.196375 0.304570 -0.038215 1.121817 0.480005 -2.655532 -0.654548 3.260110 7.237689 -1.035034 0.395207 2.078580 1.351472 -1.278388 -4.504284 -1.755578 -2.607626 0.644359 0.922841 0.806706 2.099917 4.635887 -4.995542 3.274816 -0.113800 0.806952 2.727101 1.206629 -4.102266 -4.840608 -1.636671 1.930986 4.309634 -1.302141 -0.268124 1.706287 -3.092923 -0.275956 0.928031 -0.623671 -0.689876 1.383380 -0.312619 -1.150810 -1.347888 1.133674 -1.613557 -0.200820 -0.172733 2.512232 1.139572 -3.165789 3.060838 -0.113613 -1.620686 0.607931 -1.248047 3.607956 -2.616401 -2.764709 2.108805 -0.473301 -1.640648 -2.003958 0.769877 1.795415 0.800578 1.265233 -1.709496 -3.174315 2.906474 -1.637549 3.109220 1.553613 -0.943730 1.177274 0.139890 -1.170976 -2.886404 -2.484784 -1.080366 0.105371 -3.543784 -0.812689 -0.837939 3.329426 1.955955 0.407098 -3.463338 0.192521 3.844977 -2.934432 -1.632640 2.491215 -0.211730 -3.848271 1.076332 3.225650 -4.337152 0.890604 -1.960097 -0.084575 -1.266257 -2.584748 2.170240 1.335037 2.203690 -0.770769 0.437399 0.688505 1.564008 1.367769 0.568653 0.633276 5.410636 2.270182 -0.489489 -1.254610 -3.907827 1.501878 -4.061603 -4.177627 1.802723 1.397902 -3.416803 0.518841 0.682996 4.138414 0.625205 -0.805672 -1.400719 1.089621 +PE-benchmarks/permutations-of-a-given-string.cpp__main = -1.277906 -0.864232 1.738441 -3.838504 5.037136 1.474596 2.187321 -0.096918 -3.540355 -1.904118 0.786879 -2.344572 -3.453838 4.692631 -1.710324 3.121542 4.442096 -0.042345 -0.962767 -1.564028 5.573297 -2.726938 5.948211 2.541641 -5.997914 -0.185503 -0.754801 3.575038 1.145612 4.418383 0.076050 -1.927038 1.711622 -2.269836 2.225248 -2.428668 1.978625 1.047819 -0.642324 -5.479339 0.108377 2.627841 0.301860 0.071700 -1.066052 2.570700 3.043879 4.407726 -2.805072 1.635348 4.258608 -0.512191 0.251960 2.017818 -0.339544 -0.104490 0.643727 -0.816251 -3.705512 -1.320351 -1.016116 -4.983180 1.870215 3.401896 5.848024 -1.423845 1.173948 3.205521 -1.211628 1.851858 2.863355 1.087448 0.261817 -1.938520 4.956253 -2.797189 -1.541666 -6.310246 -1.284439 -10.488496 -3.251428 -3.429193 3.557747 1.353275 2.551394 -1.686562 5.417989 0.702295 -0.334748 3.906352 4.051093 -3.402265 -1.550828 -5.515500 -2.413388 0.987559 -3.468056 -1.735338 2.837869 0.801115 -3.310931 -0.996258 1.087212 0.786957 -1.024241 -3.383196 -2.079843 4.556431 -4.883652 -3.007692 -3.081179 3.060758 -1.092231 -6.470630 0.852126 -1.920445 2.162802 -0.359365 2.478349 -0.534855 0.458878 3.643930 -1.637868 -1.839818 -2.893413 5.046489 2.601125 0.699469 1.949182 1.348821 -0.985154 3.653601 4.840573 -1.130684 -3.287297 1.041802 -1.257533 1.839257 -2.273052 -0.545666 3.439302 -4.312901 -0.762655 1.560853 -0.849890 -0.943399 0.473797 -0.198894 3.529357 8.661535 0.347712 3.328568 1.361584 -3.734676 3.547890 0.345324 0.438910 3.023161 2.609735 -1.829057 -3.652103 -4.395475 2.157139 2.688330 2.526290 -4.678148 -1.673243 -1.500353 0.706840 -0.455838 -1.785046 3.143310 -0.243543 -3.025399 -0.331989 0.296994 6.873190 -2.156234 -2.936494 4.218339 2.180930 -3.807956 -4.607582 -2.710165 -1.904694 -1.042299 0.127686 -0.380715 1.787735 5.469510 -6.973481 3.701459 -0.525649 -0.283331 3.073760 -1.750806 -1.065464 -6.717170 -1.009932 2.517628 4.205461 -0.703710 -0.182196 1.054092 -3.612408 2.257112 -0.246993 0.940841 0.094683 1.270042 -1.869088 -1.969352 -3.585697 -2.186597 -2.091432 0.861165 -0.239653 0.977258 1.881108 -6.777641 3.628853 -2.776503 -2.085050 2.004146 1.460069 4.274062 -2.681564 -4.676508 2.656456 -0.498575 -3.911030 -5.017539 1.614392 2.619560 -0.306753 -1.395955 -1.719845 -5.738374 3.510324 -2.299041 2.055577 1.574938 1.120006 5.119243 2.897675 -3.408142 -4.355435 -2.865599 -0.071977 -1.598709 -2.679557 -0.397285 -0.358855 3.759718 3.312789 1.102879 -0.205520 -0.602163 6.094925 -4.102998 -3.235920 4.929589 0.421644 -2.513935 3.039265 5.287880 -3.834683 -2.764497 -3.083197 1.129616 -0.118016 -3.152862 2.208638 -1.170261 1.821808 0.608259 1.970004 -1.638022 1.549266 1.157557 -0.053376 -3.477654 8.097887 6.019022 -3.993478 -0.449776 -2.834316 1.799342 -4.906985 -3.156230 0.450204 0.599232 -0.490314 3.155884 1.780418 4.152506 0.804586 -1.139206 -0.682688 -2.232256 +PE-benchmarks/permutations-of-a-given-string.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(char&, char&) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/program-for-nth-fibonacci-number.cpp__main = -0.303193 -0.524715 0.258231 -0.868217 0.527090 -0.132517 0.340061 -0.137037 -1.184272 -0.370348 0.440703 -0.993722 -0.288021 1.100883 -0.279392 0.609384 1.389316 0.416626 -0.411293 -0.331350 0.918759 -0.704362 1.252819 1.286705 -0.877392 0.023252 -0.206886 0.659748 0.403800 0.422828 0.040947 -0.353059 0.345933 -0.740547 0.086323 -0.817820 0.132881 0.480977 0.494973 -1.543467 0.267319 0.332607 0.485215 -0.189339 -0.129923 0.793056 0.520968 0.822477 -0.394601 0.596239 0.962379 -0.173032 0.059581 0.234698 0.204935 -0.030605 0.429841 0.171464 -0.541110 -0.117177 -0.083143 -0.759957 0.250314 0.757197 1.269599 -0.080965 -0.026755 0.223342 0.254483 0.320095 0.736646 0.102065 -0.062979 -0.315074 0.544049 -1.046227 0.011217 -2.197220 -0.107982 -2.751765 -0.663495 0.048968 1.377668 0.018638 0.129927 -0.095702 0.871425 -0.024655 -0.268280 0.796743 0.920891 -0.538367 -0.522192 -0.444339 -0.593347 0.506303 -0.529784 -0.082779 0.816561 0.373436 -0.755879 -0.190413 0.577291 0.166783 -0.336904 -0.271674 0.117527 0.816492 -0.986618 -0.504496 -0.233297 0.697835 0.196258 -1.381320 0.310697 -0.754066 0.612670 0.135365 -0.397420 -0.213308 0.128345 0.108497 -0.405969 -0.006969 -0.904821 0.926512 0.170787 0.447987 0.132907 0.096848 0.123687 0.915615 0.281892 -0.756748 0.025887 0.157894 -0.433400 0.473125 -0.806065 -0.572113 0.806049 -0.836952 0.200787 -0.006094 -0.601291 -0.372708 0.739308 0.428040 0.195749 2.425939 0.149712 1.235429 0.768960 -0.617839 0.702176 -0.044878 0.226125 0.496322 0.625058 -0.204237 -0.896019 -0.838648 0.373210 0.936627 0.737706 -1.198688 -0.597346 -0.050443 0.046405 0.212653 0.065031 0.213984 0.000316 -0.665513 -0.172035 0.478524 1.620686 -0.136852 -0.376378 0.246969 0.395106 -0.559942 -1.320216 -0.255745 -0.467762 0.223822 -0.183292 0.047579 0.552722 1.163261 -2.342903 0.905101 -0.126748 0.157784 0.777028 0.153842 -0.971604 -2.022194 -0.260332 0.331700 1.243506 -0.044389 0.038517 0.631674 -0.834622 -0.073486 0.020382 -0.007815 -0.276429 0.400611 -0.053184 -0.294914 -0.380182 -0.174671 -0.281465 -0.001650 -0.084975 0.616035 0.407874 -1.698917 0.630202 -0.245634 -0.470174 0.024229 -0.039536 0.605860 -0.844824 -0.801130 0.324369 -0.172374 -0.717697 -0.955614 0.100736 0.469020 -0.224518 -0.037287 -0.237264 -0.963212 0.833261 -0.737850 0.696720 0.412986 -0.324185 0.737517 0.467289 -0.256114 -0.895987 -0.066650 -0.136613 -0.554648 -0.670263 0.090861 -0.225391 0.666741 0.689355 0.190405 -0.404884 0.162035 1.199204 -0.675816 -0.576989 0.711783 0.143532 -0.570985 0.769431 0.839991 -1.315943 0.057137 -0.673433 -0.316433 -0.036126 -0.460259 0.753602 0.132792 0.507633 -0.136208 0.230738 -0.110611 0.469376 0.252010 -0.054535 -0.018499 1.531745 1.489187 -0.420408 0.024615 -0.884716 0.346359 -1.044500 -0.981238 0.144650 0.345681 -0.797404 0.277511 0.222094 1.016007 0.238743 -0.186581 -0.388155 0.394228 +PE-benchmarks/program-for-nth-fibonacci-number.cpp__fib(int) = -0.899525 -1.131221 -0.501552 -1.572862 1.227210 0.618344 0.764000 -0.544026 -2.354252 -0.200392 0.384845 -1.556779 -0.072906 2.564575 -0.241985 2.538172 3.574808 1.118295 -0.775428 -0.086463 3.047028 -2.174777 2.989795 2.731747 -1.426920 -0.166879 0.067054 1.015125 -0.032794 1.172729 -0.457489 -1.053002 1.053368 -3.404140 -0.097928 -2.560170 0.424705 1.485394 2.440235 -3.710791 0.671730 0.358222 1.128340 -0.727116 -0.860650 0.376617 0.991304 1.825283 -0.774612 0.984822 1.849542 -0.378935 -0.184105 0.678654 0.545324 1.373997 0.028070 0.894986 -1.227631 -0.528097 -0.315669 -1.254951 1.071714 1.337759 2.908369 -0.187083 0.101384 1.415315 0.080677 0.408601 1.250574 0.019795 -0.562911 -1.145030 1.092050 -3.925320 -0.642583 -5.475078 -0.575183 -5.764346 -1.224425 -0.065284 1.447070 -0.490575 1.509126 -0.037293 1.811107 -0.776515 -0.273342 1.715164 2.017513 -2.123841 -1.091731 -1.705066 -1.091633 0.719102 -1.094533 -0.768841 2.558572 -0.359858 -1.625704 -1.507708 1.727642 1.217799 -0.557634 -2.110287 0.403157 1.984249 -1.670096 -2.572834 -0.711412 1.280492 -1.044456 -3.306661 1.136935 -1.606321 0.763803 0.472622 -0.779395 -2.187766 0.431401 1.255688 -0.684754 -1.561257 -0.024654 2.244427 0.592218 0.532112 0.558954 -0.198031 -0.142042 3.585002 1.424141 -1.434082 0.052434 0.611740 -1.597743 0.627108 -2.093612 -1.711970 1.414909 -2.532863 -0.030556 1.035393 -1.359035 0.160877 3.462425 0.879614 0.763628 7.404025 0.207503 2.784141 1.509454 -1.944780 2.442932 -0.289682 0.220701 0.769680 1.481176 -0.368660 -4.285091 -1.850937 0.634225 1.839045 1.811160 -3.013153 -2.526645 -1.054604 0.276808 0.740528 -0.409652 0.675586 0.050560 -1.779742 -0.237380 0.901458 5.121462 -1.240705 0.115893 1.141912 1.041083 -2.088126 -4.707719 -1.061825 -2.956375 0.070853 -0.806904 -0.270423 0.961791 2.555162 -4.451910 1.937860 -1.285847 -0.199213 1.923733 0.593277 -2.292765 -4.842311 -0.677333 1.076899 3.271666 -0.487611 0.898028 0.987107 -1.687524 -0.055163 -0.078671 0.146092 -0.354854 0.816297 -0.599046 -1.220605 -0.771172 0.899033 -0.848814 -1.441310 0.474624 1.083273 1.430103 -3.300003 1.532884 -0.280369 -0.659306 1.311910 0.451533 1.755162 -1.721436 -2.144686 1.492352 0.440011 0.069499 -1.378672 0.417503 1.602732 0.076878 -0.531928 -0.319800 -3.324444 1.181319 -1.206360 1.520872 0.735761 -0.531732 1.358144 0.216617 -0.977418 -2.928755 -0.692374 -1.691708 -0.757852 -1.872232 -1.649701 -0.367123 2.242266 1.607406 0.848145 -1.090615 0.037496 3.028763 -2.324059 -0.298376 1.918234 1.101815 -2.137326 0.205903 2.196793 -3.190500 -0.286121 -0.787232 0.185108 -0.026000 -1.208299 1.115217 -0.116096 0.940605 -0.332180 0.288337 0.237312 0.749791 1.176526 0.383425 -0.379779 3.499905 2.592066 -0.928153 -0.834914 -1.609295 0.316537 -2.323799 -2.419492 0.290946 1.480424 -2.080702 0.764779 1.704746 2.620497 -0.024281 0.292255 -0.191338 -0.737313 +PE-benchmarks/program-wish-womens-day.cpp__main = -3.974513 -4.709329 -4.385344 -8.384831 5.457226 3.533916 3.443963 -4.179773 -11.068215 0.354175 5.718862 -9.314573 -0.391793 12.803169 -2.907904 10.103615 14.613016 3.391189 -5.622812 -0.562537 12.448727 -3.153940 12.688178 11.348106 -9.129397 -0.518978 -1.001621 1.969433 1.302506 -0.042852 3.326535 -4.995180 5.153172 -11.663461 -2.085395 -7.898837 2.967438 6.635065 10.333506 -15.974310 3.418634 0.210724 5.174750 -3.883113 -4.720657 1.308581 4.176870 9.916748 -2.695681 2.763816 9.446386 0.701117 -1.119693 2.562241 1.049356 0.898318 -3.890239 1.944876 -2.777303 -4.757547 0.138788 -0.029819 3.627396 8.806666 12.443809 0.457870 -0.338024 7.098632 3.012806 2.883717 5.526646 0.055011 -2.742938 -2.667980 2.665058 -14.064855 -5.357554 -20.905072 -1.507095 -22.108883 -5.347236 2.328645 8.580784 0.064602 5.201423 0.280066 8.628456 -0.136437 -3.064015 12.049948 10.913480 -6.868123 -4.942422 -7.597821 -6.313828 5.599253 -4.391004 1.897554 9.508278 1.249631 -8.343661 -5.719578 1.505298 4.754731 -3.144178 -9.876661 3.791125 6.917108 -4.429783 -8.133058 2.185543 11.131277 -1.663781 -16.064480 0.856506 -8.184839 1.872924 0.578655 -3.052681 -7.438483 -0.249568 3.740960 -2.711704 -5.122300 -2.373096 6.221066 4.350914 5.945503 1.541844 0.285302 2.565232 14.858117 0.257596 -8.859237 1.437429 -0.785828 -1.580732 5.337142 -8.841354 -6.058195 5.881644 -10.251258 4.079150 5.264396 -5.530526 -3.151888 9.804848 4.327314 1.646953 30.163637 1.938114 13.739049 8.704492 -8.483650 6.201958 -4.249542 0.384561 3.936117 4.008245 -3.451060 -12.796434 -10.671936 4.437040 9.849367 8.571039 -10.296091 -6.485370 -1.176317 -1.347779 -0.029366 -0.650781 2.463956 -0.692618 -7.108045 -1.766990 9.898849 17.736947 -3.000132 3.131341 4.546904 11.015581 -5.131140 -12.665201 -5.322582 -11.751162 1.939418 3.468808 1.403619 6.871231 11.572919 -17.535865 8.820249 -1.253330 3.454629 3.752929 3.664052 -11.400861 -18.144485 -1.576942 4.708986 12.052308 -5.178081 4.303781 6.355314 -8.238174 -0.073800 2.297997 -3.058977 -1.328958 2.912399 -1.359741 -2.256068 -4.411327 7.704671 -5.858678 -3.482611 1.058025 8.012703 5.763434 -10.375984 7.809104 -1.055899 -3.870193 1.894830 -3.172403 10.117314 -9.109187 -9.124926 6.844631 1.403965 0.436714 -5.423684 2.714018 7.799067 -0.101569 3.968775 -2.310368 -11.095850 5.885366 -3.398029 6.337599 4.171569 -2.164022 2.978792 -4.572016 -3.053879 -9.776154 -6.779576 -2.590403 1.238054 -10.038481 -3.118138 -1.910319 10.155224 4.978958 1.812434 -10.790781 1.302785 10.655368 -6.963443 -2.995294 5.790899 2.560054 -8.581057 1.640847 9.286170 -12.557286 1.532472 -6.307000 2.862342 -2.381786 -7.107584 6.827682 4.113092 6.747834 -3.094769 1.300059 3.315159 5.725981 5.691483 3.068550 2.175057 11.878302 6.822431 -1.687942 -6.023657 -9.243208 1.592712 -10.701374 -11.474431 4.046755 2.457159 -9.318845 3.471231 2.286478 11.811398 0.381205 1.775082 -2.932380 2.842354 +PE-benchmarks/quicksort-for-linked-list.cpp__main = -1.204207 0.042635 2.593564 -3.508950 2.065570 0.372228 0.812806 -0.057858 -2.914388 -1.950107 -0.120900 -2.400614 -2.238180 3.938256 -1.581416 0.112970 5.536037 1.831572 -0.892977 -1.690254 2.943672 -1.897595 4.371018 4.603298 -4.169157 -0.275653 1.718622 3.138243 1.891825 2.626452 -0.308941 -2.258614 0.682927 -0.609648 1.966984 -3.591496 0.674915 0.510719 -0.827913 -6.228776 0.649843 0.212560 0.113035 -0.519376 -0.101138 2.998761 3.726143 3.032589 -2.076022 0.462839 3.202565 1.569027 -0.405353 0.721315 0.378151 0.080839 2.054470 0.768768 -1.372138 -0.118973 -0.457575 -2.872544 0.864876 3.697011 4.660314 0.245911 0.342415 0.191323 0.716395 1.177717 1.220354 0.591485 0.815762 0.547104 2.086847 -3.709085 -0.036888 -8.528565 -0.008586 -10.067277 -2.254674 -2.115882 3.249116 -0.546310 -0.002298 -0.277548 3.911697 0.297597 0.907495 3.206184 4.512447 -1.832403 -1.395591 -2.974102 -2.773408 2.176100 -1.949012 -0.095234 1.596741 1.007442 -2.622936 -2.273506 1.202268 0.270484 -1.472587 -0.559730 -0.188289 3.488670 -3.849941 -0.894736 -2.713952 1.447730 0.565373 -5.439177 0.010666 -3.125334 3.559118 0.060469 -0.863792 -1.681261 0.434671 2.353697 -1.470386 -0.072534 -2.816142 3.743189 1.186449 -0.017777 0.148219 -0.194142 0.355833 2.303483 2.802010 -2.386555 -0.770004 1.055185 -2.745103 -0.738082 -3.821145 -0.808216 3.463447 -2.673125 0.403288 1.306888 -2.292635 -2.027804 2.497958 -1.038161 2.503653 10.598578 -0.447354 2.658017 1.467744 -3.352864 1.957208 0.600991 -0.417692 1.566213 2.758574 0.934974 -3.831328 -3.031071 1.056795 3.663779 2.670884 -3.448510 -1.647636 -1.282852 -0.775852 0.064982 0.263167 0.645364 -1.582803 -2.113800 -1.073418 1.870763 4.995067 -0.577300 -3.714628 0.431058 2.241961 -1.810396 -3.359883 -0.501600 -1.059010 0.670870 0.353850 -0.609296 2.731521 4.583361 -9.858446 3.514075 0.060418 -0.198506 2.206280 -0.237439 -1.596393 -5.805431 0.781415 3.080973 4.385046 -0.067334 -0.117316 1.011452 -3.427290 -0.293017 0.383596 1.970630 -1.616073 1.577362 0.660942 -2.434646 -2.494355 -1.328394 -0.851293 -0.490467 -0.913399 1.537642 -0.092339 -7.734859 4.217660 -1.368763 -0.806941 0.449799 -0.970360 1.925538 -4.059340 -4.155870 1.187632 0.309288 -2.065741 -2.941371 0.031137 3.197025 -0.846392 0.937625 -1.890849 -4.604492 2.429661 -1.883505 2.392427 1.499962 0.667623 4.314062 1.001754 -0.544917 -3.658609 -0.666835 1.052252 -0.966888 -2.173597 -0.200739 -0.850773 2.479787 4.284880 -0.734892 -0.759693 0.127664 4.429488 -2.937447 -2.112259 2.205338 0.865977 -1.521654 2.321493 2.862993 -4.326872 -2.030313 -2.819495 -0.779933 0.324967 -2.886372 2.036672 -1.666614 1.282135 1.270729 0.447588 -1.515040 2.018200 0.925687 0.036049 0.230783 4.478112 6.108429 -2.401246 0.892365 -3.133244 1.727425 -5.110726 -3.227216 -0.000966 -0.578820 -0.867754 1.127594 -0.346441 2.893318 0.060863 0.701253 -0.643865 0.366294 +PE-benchmarks/quicksort-for-linked-list.cpp__push(Node**, int) = -0.683668 -0.070875 0.954304 -1.628181 1.049919 0.553440 0.395235 -0.645997 -1.247566 -0.416244 0.001015 -0.872620 -0.470605 1.859697 -0.723167 0.897278 2.527035 0.722613 -0.522246 -0.682187 1.841080 -1.183503 2.059735 2.017856 -1.838074 -0.229638 1.248314 1.250260 0.895647 1.161596 -0.807738 -0.638968 0.440914 -1.406947 0.633222 -1.730963 0.392158 0.311365 0.631274 -2.630124 0.324053 -0.595816 0.040236 -0.339883 -0.442667 0.759052 1.522954 1.459104 -0.868371 0.164065 1.520373 0.409899 -0.344964 0.382863 0.405029 0.776454 1.152212 1.001604 -0.508778 -0.279855 -0.242149 -0.970383 0.810798 1.728390 2.116703 0.124115 0.252255 0.770422 0.321177 0.280821 0.543930 0.245418 -0.176079 0.281104 0.927848 -2.940767 0.189623 -4.168606 -0.346150 -3.989212 -0.904974 -0.840142 0.416258 -1.157612 0.923938 0.469159 1.756715 -0.009330 0.294918 0.989189 2.048327 -1.592586 -0.655149 -1.391577 -1.298703 0.623345 -0.952845 -0.060420 1.024675 -0.068306 -1.210383 -1.508657 0.959689 0.814177 -0.628457 -0.841155 0.031212 1.586256 -1.420115 -1.339310 -1.035142 0.277622 -0.648494 -2.525455 0.337910 -1.488105 1.789157 -0.057343 -0.391011 -1.901127 0.191432 1.760540 -0.594551 -0.955341 -0.206898 1.564034 0.925821 0.143505 0.065353 -0.455662 0.135189 1.811334 1.737833 -1.113236 -0.309580 0.353256 -1.610848 -0.261630 -1.720518 -0.660021 1.422491 -1.493062 -0.102740 1.238678 -1.023607 -0.266705 2.701495 -0.218333 1.148884 5.490938 -0.195797 1.237791 0.652157 -1.843791 0.964937 0.043683 -0.165374 0.676341 1.192304 0.349275 -2.985305 -1.536488 0.598941 1.618866 1.259937 -1.930097 -1.526411 -0.932109 -0.313028 0.278878 -0.304741 0.370055 -0.807621 -1.114565 -0.484700 0.790318 2.840961 -0.940300 -1.470771 0.558442 0.617051 -1.251747 -2.510616 -0.596211 -1.429531 0.360488 -0.201989 -0.275575 1.235604 2.150245 -4.308314 1.565139 -0.653816 -0.524392 1.440329 0.066113 -0.852875 -2.615764 0.340874 1.414749 1.845229 -0.164922 0.121876 0.574817 -1.568583 -0.079334 -0.031329 0.830302 -0.676099 0.691744 0.384918 -1.458163 -1.232275 0.121961 -0.268675 -0.891023 0.018673 0.757500 -0.328428 -3.310225 1.973077 -0.377070 -0.320441 0.949466 -0.365352 1.040267 -1.876124 -1.955981 0.940246 0.482046 0.212762 -1.064146 0.160800 1.573984 -0.174790 0.244251 -1.086777 -2.399172 0.462252 -0.931188 1.106770 0.607697 0.385895 1.718640 -0.179615 -0.261875 -2.057712 0.039463 -0.298170 -0.054982 -1.274647 -1.239058 -0.292001 1.648947 1.883911 -0.183763 -0.100450 0.076853 1.940189 -1.947710 -0.607986 1.061388 1.122813 -1.261871 0.243296 1.310435 -1.910768 -0.922717 -0.790465 -0.497364 -0.032442 -1.391519 0.882158 -0.641005 0.692467 0.407531 0.242184 -0.227810 0.884193 0.570034 0.470680 0.089562 1.859957 2.765562 -1.103949 -0.423131 -1.480880 0.678542 -2.361672 -1.722225 0.375685 0.187217 -0.756364 0.506192 0.394318 1.586301 -0.034990 0.327351 0.102356 -0.463801 +PE-benchmarks/quicksort-for-linked-list.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/quicksort-for-linked-list.cpp__quickSort(Node*) = -0.753804 0.388821 0.755691 -1.656591 1.388778 1.005313 0.427021 -0.604444 -1.167133 -0.813156 -0.119243 -1.268414 -1.021779 2.058554 -0.834282 0.673196 2.736882 0.563852 -0.418041 -0.504487 1.773090 -0.586195 2.387436 2.093769 -1.980295 -0.221795 1.316578 1.116051 0.463715 1.285641 -0.379495 -1.701501 0.658856 -0.882259 0.506697 -1.538586 0.370882 0.062981 0.387563 -2.779150 0.321003 -0.335385 -0.368852 -0.411183 -0.467266 0.410856 2.139171 1.577730 -0.911653 0.003679 1.534399 1.119542 -0.554154 0.466005 0.278277 0.334263 0.645467 0.263409 -0.603543 -0.495007 -0.336840 -0.810944 0.281018 1.925244 2.245491 0.248162 0.248943 0.762722 -0.094238 0.476987 0.294104 0.311074 0.271414 0.591411 0.924222 -2.259191 -0.357208 -4.171071 -0.392474 -4.288678 -1.035637 -1.008858 0.528997 -0.394754 0.723155 0.248014 1.991190 0.094743 0.426513 1.565843 2.632431 -1.476934 -0.665609 -1.591357 -1.384965 0.762426 -0.993109 0.176210 0.526863 -0.008512 -1.425642 -1.756234 0.500213 0.548205 -0.674089 -1.154534 0.036021 1.612209 -1.752069 -0.895722 -1.185736 0.503661 -0.354924 -2.964606 -0.465487 -1.277000 1.698304 -0.013069 -0.422971 -1.898359 0.279290 1.706552 -0.659179 -0.915765 -0.160262 1.470652 1.017831 0.150381 0.178052 -0.316804 0.420176 2.198824 1.596152 -1.043890 -0.320747 0.079712 -1.147521 -0.322140 -1.648424 -0.397533 1.011870 -1.555766 0.449638 1.608746 -1.109542 -0.851186 1.629680 -0.778678 1.290100 5.829274 -0.387995 1.338728 0.695211 -2.255296 0.605297 -0.299675 -0.552745 0.432139 1.213801 0.731301 -2.251422 -1.609090 0.955200 1.817311 1.375188 -1.738992 -0.910234 -0.743668 -0.310979 -0.162319 -0.118617 0.465862 -0.735674 -1.225511 -0.587675 1.318839 2.993300 -0.760431 -1.565339 0.799495 1.345121 -0.751506 -1.711771 -0.590649 -1.231173 0.310400 0.665528 -0.361123 1.297076 2.427386 -4.474251 1.610450 -0.134535 -0.384073 0.960686 0.249756 -0.967217 -2.162387 0.521678 1.980756 1.920044 -0.203001 0.556417 0.129622 -1.667188 -0.155172 0.254361 0.930910 -0.736661 0.733097 0.384743 -1.723376 -1.509488 -0.006578 -0.443578 -0.777757 -0.315106 0.778380 0.057981 -3.877901 2.547358 -0.370973 -0.277902 0.504566 -0.646301 1.563683 -1.992343 -2.385315 1.059334 0.000868 -0.261572 -0.654651 0.193003 1.628369 0.092855 0.816922 -1.028612 -2.390905 0.841758 -0.373710 1.230876 0.672695 0.785449 1.956700 -0.766403 -0.409725 -2.062523 -0.699542 0.583644 -0.031536 -1.462592 -0.700166 -0.371347 1.675888 2.100875 -0.354932 -0.812241 -0.168197 1.911887 -1.950556 -0.442466 1.240277 1.177495 -1.508541 0.350092 1.515724 -1.789541 -1.096496 -1.100556 0.046565 -0.351383 -1.888050 0.592808 -0.745345 0.574012 0.818220 0.066917 -0.582326 0.937523 0.633900 0.433434 0.119835 1.804567 2.513648 -1.263382 -0.101299 -1.627990 0.686702 -2.765988 -2.223213 0.604963 -0.330043 -0.538198 0.264124 -0.186259 1.543750 -0.295584 0.750919 -0.033049 -0.321968 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__main = -0.960152 -0.075671 2.393800 -2.840478 1.653619 0.003159 0.729160 0.165825 -2.581059 -1.757983 -0.029692 -2.109337 -2.050258 3.252470 -1.316988 -0.170119 4.645849 1.706999 -0.750292 -1.524514 2.213877 -1.737314 3.688599 4.008760 -3.450363 -0.139958 1.119652 2.767420 1.638811 2.293413 -0.217981 -1.776430 0.611460 -0.164881 1.739719 -3.066704 0.480555 0.492311 -1.071526 -5.306527 0.537628 0.371498 0.207359 -0.342515 0.118291 3.148482 3.113071 2.484886 -1.636515 0.586147 2.587025 1.122222 -0.105092 0.627477 0.367299 -0.124090 1.947476 0.538847 -1.264252 0.058979 -0.443664 -2.779508 0.589856 3.008152 3.942528 0.170276 0.213194 -0.200280 0.620807 1.059778 1.165972 0.511579 0.892653 0.323559 1.742156 -2.712153 0.128342 -6.996116 0.023951 -8.756346 -1.952340 -1.749742 3.261859 -0.282181 -0.325712 -0.458778 3.273959 0.336891 0.682277 2.601963 3.735592 -1.377423 -1.206674 -2.248954 -2.156410 1.856817 -1.623646 -0.107072 1.406146 1.063061 -2.193695 -1.632430 1.119827 -0.050579 -1.238539 -0.063046 -0.232452 2.973103 -3.413942 -0.450152 -2.407167 1.202157 0.845401 -4.455851 0.246531 -2.613129 3.043419 0.153498 -0.814289 -0.905836 0.454316 1.674297 -1.240758 0.331839 -2.909198 3.329148 0.711166 -0.046363 0.098301 0.005567 0.206865 1.561059 2.237393 -2.017028 -0.620565 0.954002 -2.318121 -0.485138 -3.215179 -0.647994 3.052346 -2.145380 0.334004 0.659215 -1.952378 -1.767566 1.682798 -0.698282 1.985452 8.353165 -0.362390 2.251072 1.258091 -2.618586 1.772140 0.614602 -0.169456 1.405292 2.378674 0.698296 -2.913565 -2.507469 0.818024 3.088865 2.206801 -2.989868 -1.158923 -0.977298 -0.525194 0.057975 0.406306 0.522662 -1.212274 -1.705466 -0.872352 1.387608 4.097296 -0.326469 -3.219015 0.180133 1.551643 -1.402418 -2.765569 -0.314388 -0.347815 0.554198 0.132547 -0.444049 2.180896 3.791536 -8.327184 3.011164 0.073681 -0.081908 1.971412 -0.319636 -1.280379 -5.035798 0.522478 2.435986 3.778962 0.158130 -0.373383 0.957997 -2.900587 -0.289516 0.284451 1.672944 -1.371321 1.366324 0.597297 -1.916680 -1.972864 -1.574404 -0.588470 -0.138674 -0.875859 1.342877 0.004808 -6.658229 3.369398 -1.202767 -0.781564 0.141913 -0.643231 1.390432 -3.317262 -3.415985 0.785894 0.078103 -2.249546 -2.834623 -0.009891 2.526765 -0.935971 0.638292 -1.486712 -3.744554 2.346002 -1.745036 2.002043 1.280524 0.426642 3.760161 1.446034 -0.514790 -2.911114 -0.428799 0.987867 -1.203823 -1.583798 0.360504 -0.750414 1.871635 3.607944 -0.507878 -0.491989 0.163582 3.854183 -2.268710 -2.014861 1.906420 0.558977 -0.923198 2.419417 2.417381 -3.725375 -1.689391 -2.463301 -0.949856 0.372004 -2.260454 1.854140 -1.442081 1.064726 1.003284 0.453006 -1.410244 1.708985 0.634448 -0.190053 0.167139 3.989228 5.440014 -1.997162 1.100542 -2.541836 1.538295 -4.192786 -2.474746 -0.186181 -0.407000 -0.724438 0.984584 -0.302832 2.344532 0.181628 0.273483 -0.751761 0.567921 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__push(Node**, int) = -0.398091 -0.047478 0.798583 -0.925319 0.628319 0.208091 0.262225 -0.388846 -0.783032 -0.299414 0.048903 -0.540570 -0.371425 1.085847 -0.518050 0.411556 1.540916 0.511492 -0.315859 -0.544518 1.003474 -0.849208 1.322628 1.335000 -1.144703 -0.117419 0.733994 0.834303 0.650351 0.786574 -0.647241 -0.264146 0.330731 -0.760822 0.453263 -1.068594 0.202603 0.130398 0.226589 -1.584498 0.158957 -0.452113 -0.028336 -0.123435 -0.178812 0.913503 0.954267 0.854368 -0.438616 0.213448 0.915396 0.125489 -0.109720 0.244779 0.331472 0.433849 1.005259 0.687035 -0.351817 -0.078543 -0.217460 -0.805635 0.422660 1.060756 1.325874 0.070250 0.148506 0.300147 0.171478 0.164795 0.387077 0.174358 0.009745 0.230164 0.569345 -1.750467 0.293806 -2.514155 -0.287704 -2.598012 -0.557877 -0.569515 0.349565 -0.858856 0.484991 0.298352 1.085963 0.110761 0.151778 0.429709 1.269308 -1.021594 -0.433030 -0.670269 -0.681847 0.302267 -0.619040 0.013932 0.652463 0.013954 -0.735808 -0.845296 0.720605 0.420083 -0.373190 -0.274690 -0.058662 0.999295 -0.989503 -0.704300 -0.787145 -0.015354 -0.271114 -1.512819 0.390066 -0.891970 1.360543 0.021028 -0.297022 -1.020070 0.193109 1.085821 -0.353428 -0.468453 -0.258364 1.066768 0.482714 0.095885 -0.009584 -0.237118 0.058490 0.956012 1.146194 -0.665245 -0.202433 0.209185 -1.125818 -0.114431 -1.042523 -0.361364 0.982991 -0.855719 -0.049797 0.603655 -0.638038 -0.141474 1.693200 -0.064661 0.687235 3.104380 -0.168502 0.745142 0.337824 -1.084647 0.594424 0.032077 0.010529 0.436406 0.762103 0.210423 -1.829722 -0.932150 0.381624 1.000035 0.721732 -1.363321 -0.840172 -0.573158 -0.107115 0.176060 -0.138806 0.244328 -0.506168 -0.625631 -0.300136 0.349361 1.763673 -0.614449 -1.034169 0.245745 0.010025 -0.683171 -1.585220 -0.324650 -0.524899 0.274199 -0.232907 -0.114252 0.692302 1.294289 -2.759528 0.984194 -0.507565 -0.386121 1.043599 -0.015506 -0.456962 -1.574248 0.202265 0.809195 1.102250 0.120789 -0.122664 0.423232 -0.987139 -0.069644 -0.089016 0.611991 -0.432566 0.443571 0.390372 -0.943315 -0.780925 -0.185056 0.009967 -0.444228 -0.018681 0.491481 -0.338535 -2.322841 1.163795 -0.224620 -0.257286 0.498993 -0.130835 0.479759 -1.147490 -1.186992 0.478562 0.180275 -0.042334 -0.851044 0.065378 0.861218 -0.227460 0.095001 -0.706532 -1.458519 0.364516 -0.670444 0.675361 0.358192 0.254854 1.209002 0.085851 -0.167160 -1.235582 0.222601 -0.119863 -0.237996 -0.678403 -0.514713 -0.169105 0.952152 1.198971 -0.083718 0.137206 0.096198 1.232020 -1.213693 -0.487503 0.664802 0.864690 -0.613899 0.343349 0.771642 -1.187913 -0.629942 -0.460128 -0.626948 -0.018284 -0.782393 0.586549 -0.491723 0.431641 0.242360 0.248060 -0.211960 0.544780 0.210085 0.238325 0.058270 1.199539 2.087436 -0.736749 -0.121756 -0.896339 0.516987 -1.415409 -1.013498 0.197870 0.174141 -0.443286 0.319409 0.261058 0.944600 0.062256 -0.053923 -0.005372 -0.198643 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__quickSort(Node**) = -1.101263 0.622882 0.997065 -2.191569 1.901306 1.424137 0.636900 -0.877827 -1.480314 -1.196516 -0.203431 -1.827374 -1.536282 2.934535 -1.087140 1.111879 3.965570 0.737866 -0.565694 -0.652066 2.659103 -1.243309 3.452965 3.006927 -2.794927 -0.364187 2.095461 1.592197 0.676309 1.726492 -0.636772 -2.287215 1.024406 -1.590350 0.811344 -2.226501 0.587833 0.015194 0.616257 -3.963740 0.393699 -0.641512 -0.518819 -0.629774 -0.832586 0.762681 3.208926 2.290236 -1.373922 -0.130771 2.104912 1.226721 -0.761713 0.701658 0.374596 0.499004 0.839416 0.738157 -0.950793 -0.700969 -0.473662 -1.411683 0.516930 2.730296 3.288711 0.314885 0.406170 1.389630 -0.197918 0.616574 0.296197 0.455258 0.497255 0.795995 1.459528 -3.681747 -0.551742 -6.256399 -0.746769 -6.418527 -1.492454 -1.537558 0.521307 -0.915763 1.246863 0.297230 2.823698 0.193631 0.656263 2.226416 3.950322 -2.346168 -0.997580 -2.445467 -1.846174 1.034283 -1.524136 0.248102 1.150301 -0.288071 -2.076373 -2.645074 0.903427 0.930651 -0.939536 -1.940874 0.020600 2.318089 -2.377667 -1.498229 -1.868923 0.302109 -0.673984 -4.382573 -0.191176 -1.715871 2.439942 0.087345 -0.528845 -3.008044 0.389618 2.668949 -0.845500 -1.613597 -0.058122 2.342848 1.444666 0.245446 0.382743 -0.391306 0.646511 3.269276 2.703729 -1.370141 -0.528308 0.060946 -1.982593 -0.448296 -2.363431 -0.737615 1.770049 -2.329430 0.336471 2.435382 -1.576818 -1.017591 2.920594 -1.103959 1.925222 8.588611 -0.506252 1.836643 0.898642 -3.375879 1.215686 -0.521344 -0.888164 0.572924 1.786511 1.103540 -3.827763 -2.304010 1.399936 2.600627 1.955101 -2.768948 -1.559332 -1.175831 -0.333792 -0.294013 -0.296042 0.788638 -0.965724 -1.791198 -0.791081 1.990841 4.516652 -1.427041 -2.096427 1.261888 1.700329 -1.119247 -3.163180 -0.921970 -1.952571 0.363443 0.635240 -0.506355 1.766951 3.468452 -6.248484 2.291929 -0.422336 -0.651735 1.554064 0.295206 -1.404973 -3.584069 0.855305 3.014685 2.687579 -0.224095 0.730982 0.075496 -2.389924 -0.195819 0.295435 1.358460 -0.938623 1.062118 0.302569 -2.536028 -2.298883 0.054497 -0.638965 -1.287078 -0.266170 1.098158 0.171786 -5.399254 3.812389 -0.586120 -0.441035 0.814279 -0.846466 2.218607 -2.905095 -3.587571 1.567406 -0.039061 -0.287717 -1.097937 0.304419 2.279022 0.146229 0.750386 -1.383243 -3.771119 1.170042 -0.646399 1.758573 0.931867 1.261480 3.027489 -0.833936 -0.747893 -3.197172 -0.952008 0.471838 -0.111710 -2.198531 -1.447793 -0.453524 2.528533 3.047093 -0.525841 -0.934849 -0.190436 2.711462 -3.092379 -0.778116 1.861842 1.940799 -2.294460 0.352973 2.202335 -2.617465 -1.630184 -1.540225 -0.057088 -0.498785 -2.901892 0.649739 -1.209407 0.717395 1.232904 0.032439 -0.657776 1.297518 0.941351 0.738110 0.013555 2.631639 3.880725 -2.034138 -0.430585 -2.377493 0.987268 -4.095485 -3.331263 1.004225 -0.067671 -0.677838 0.362134 0.224363 2.085311 -0.452982 0.782241 -0.042537 -0.696692 +PE-benchmarks/rabin-karp-algorithm.cpp__main = -1.016325 -0.950869 -0.096507 -2.645331 2.112018 1.781508 1.018963 -1.180640 -3.206564 -0.618684 1.066889 -3.390601 -0.785443 3.488528 -0.944208 2.530693 4.488770 0.801518 -1.533578 -0.318738 3.014878 -0.512516 4.275833 3.737311 -2.546407 -0.054319 -0.425603 1.499715 0.456478 1.078784 -0.004914 -1.960545 1.507483 -2.894621 -0.715924 -2.070865 0.325025 0.867552 2.296200 -4.552701 0.793803 0.699703 0.341537 -0.891316 -0.757972 0.288987 2.250122 2.576823 -0.504950 1.070598 2.234916 0.329821 -0.294307 0.761132 0.847404 0.635449 0.537333 -0.053422 -1.465968 -1.304259 -0.374145 -0.876144 0.334578 2.566874 3.562187 0.281666 -0.164956 1.548028 0.487081 0.680564 1.679246 0.428164 -0.407390 -0.061874 1.341942 -3.326144 -0.517341 -4.778408 -0.580267 -5.767322 -1.868188 -0.002094 2.706886 0.213618 1.468796 -0.276500 2.809604 -0.711402 -0.631415 2.737488 3.341421 -2.645481 -1.469726 -1.892053 -1.582995 1.014444 -1.533054 0.137253 1.781987 0.439500 -2.655016 -1.450966 1.192759 1.210018 -1.037882 -1.811778 0.674539 2.487555 -2.669305 -2.107579 -0.220137 2.491808 -0.451347 -4.460303 -0.943365 -1.896362 1.385416 0.320673 -1.236871 -2.401271 0.574503 1.354607 -1.034126 -1.343124 -0.697194 2.233698 1.405427 1.238824 0.407750 0.451133 0.778895 4.527335 0.969507 -1.830445 0.372575 0.050060 -0.665806 1.199704 -1.903650 -1.490940 0.689860 -2.855534 0.658971 1.909797 -1.808426 -0.695308 1.572893 1.242599 0.775713 9.182789 0.168048 3.829827 2.449005 -2.796251 1.352379 -1.106934 0.061159 0.718005 1.413726 0.055867 -4.014269 -2.740908 1.658691 2.995322 2.296369 -3.373276 -0.870924 -0.451191 -0.045491 0.048346 -0.003540 0.753583 0.261541 -2.267668 -0.649157 2.315393 6.173938 -1.190657 -0.923452 1.508384 1.303965 -1.274733 -3.347993 -1.174229 -1.835517 0.592566 0.703853 0.182210 1.757465 3.733413 -5.136577 2.663180 -0.511966 -0.012414 2.341207 1.093195 -2.984785 -3.635195 -0.968045 1.794388 3.643220 -0.516347 0.372877 1.095567 -2.563886 -0.283970 0.541861 -0.033928 -0.659984 1.213886 0.217538 -1.600528 -1.447839 0.354602 -1.027177 -0.593362 -0.407240 1.800775 0.724737 -4.284376 2.720056 -0.011950 -1.088926 0.604088 -0.782875 2.917746 -2.606745 -2.943969 1.918386 -0.329390 -1.416778 -1.284840 0.313789 1.784855 0.824848 1.055434 -1.530850 -3.189336 2.486516 -1.121973 2.524202 1.251475 -0.322458 1.921438 -0.479006 -0.930189 -2.763138 -2.140133 -0.104033 -0.267087 -2.705858 -0.576667 -0.824118 2.765832 2.100242 0.253085 -2.433559 -0.285064 3.266351 -2.770367 -0.651137 2.138828 1.144113 -2.985002 0.792672 2.644695 -3.409807 0.025652 -1.421279 -0.489041 -0.976781 -2.082502 1.661850 0.280363 1.624571 0.009217 0.435921 -0.125374 1.094803 0.893513 0.355953 0.449768 4.129897 3.135889 -1.114864 -0.551900 -3.050702 1.387811 -3.447140 -3.613265 1.253950 0.384389 -2.558179 0.398250 0.581766 3.241821 0.590334 -0.358028 -0.769186 0.448228 +PE-benchmarks/rabin-karp-algorithm.cpp__search(char*, char*, int) = -4.797555 -5.839452 -3.416558 -11.427137 7.029672 7.667873 3.441849 -7.663365 -12.329612 -0.604838 5.566101 -12.337916 0.294667 12.725881 -4.078847 12.531346 16.038606 1.750171 -7.102815 -1.281683 14.576378 -1.176405 16.531596 13.932837 -9.689509 -1.469471 -0.879811 6.575802 4.501386 -0.147537 1.977031 -3.950485 5.805838 -15.350492 -4.835191 -8.231819 2.741473 4.963896 13.335727 -15.685917 3.380760 -1.024660 1.471038 -3.418232 -4.551489 -0.898278 5.537490 10.335426 -2.665965 3.491368 10.718802 1.613552 -2.593448 2.758294 1.386216 2.290287 0.584125 1.000885 -3.111969 -7.289185 -0.126045 -0.386354 3.709357 10.175167 14.175122 1.320252 0.194336 9.457489 3.946718 2.300615 7.478486 1.283371 -5.034074 -0.782171 4.866180 -18.243511 -2.045825 -21.138525 -2.329932 -19.607993 -5.560015 2.022088 7.662545 -2.328100 7.438452 2.064674 9.562131 -2.144866 -4.074856 12.297035 10.523591 -10.432014 -4.971334 -7.233528 -7.118391 3.981973 -6.093137 2.065466 7.217034 3.482499 -9.327938 -5.768184 3.639153 6.412156 -3.953176 -10.462896 3.458374 8.186448 -8.194863 -9.827040 3.769295 11.455766 -3.978235 -17.267082 -4.020190 -10.376971 7.357209 -1.272264 -3.240477 -10.536102 0.029854 5.640976 -2.756222 -6.509793 0.056698 5.788339 7.724487 5.826616 0.521125 0.986148 2.399433 20.120052 1.821661 -7.482717 1.269274 -0.485129 -2.585637 5.541417 -8.323750 -5.805622 4.399759 -11.198877 2.670400 9.289622 -5.851359 -3.456221 12.538109 5.941452 2.284385 39.490054 3.012314 15.698941 11.980720 -9.872785 2.805885 -5.331646 1.606574 4.554851 3.761067 -1.976166 -19.148313 -11.238899 5.693502 10.235802 8.495641 -13.563343 -5.847352 -1.012411 -0.879498 0.395632 -2.294343 2.552402 -0.438892 -8.283046 -2.216970 10.636336 23.353667 -4.327535 1.982803 6.498574 6.591633 -8.074991 -15.120082 -5.739187 -9.365160 2.743498 3.114214 2.062435 6.970764 13.678508 -17.698525 8.421614 -1.321062 2.650871 7.193414 5.802825 -13.667794 -14.927361 -3.588194 5.342110 12.237578 -5.182998 3.130316 6.244018 -9.409118 -0.554267 2.621932 -2.316856 -1.865735 3.596730 1.391651 -4.314878 -5.284544 6.733871 -4.882221 -2.249613 0.724144 7.535581 0.477329 -13.004772 9.121751 -1.091816 -4.418309 3.756384 -5.022958 13.562572 -10.073424 -9.515272 8.970037 0.716978 -1.659479 -5.163873 2.876849 7.647807 3.742943 5.453260 -6.908175 -11.696228 6.897473 -6.336757 8.180227 4.156829 -2.048854 4.817886 -8.494412 -1.790424 -13.595220 -7.457632 -3.696531 2.730013 -12.808380 -4.658793 -1.693702 11.112034 6.395275 0.336368 -11.063749 2.353513 12.041889 -12.090473 -2.438850 6.400693 7.741439 -14.510791 1.547609 8.375887 -13.794104 2.048107 -3.883392 -1.648523 -3.195994 -8.341441 7.915876 4.370466 8.070516 -1.713632 2.941676 2.485577 5.100850 4.884867 3.775368 3.006902 15.472673 11.798578 -1.885947 -6.978043 -12.514921 4.097061 -12.737609 -15.168221 6.411760 1.840480 -10.088582 2.179947 2.517583 15.175067 3.428150 -0.544104 -1.704257 1.579684 +PE-benchmarks/rat-in-a-maze.cpp__main = -0.229882 -0.080224 0.377036 -0.671965 0.720899 0.221157 0.375223 0.035456 -1.049448 -0.495968 0.168993 -1.190094 -0.645251 1.217861 -0.213606 0.445257 1.493753 0.435501 -0.354195 -0.099640 0.541085 -0.367874 1.202526 1.167853 -0.761567 0.152262 -0.324012 0.341184 -0.174923 0.855832 -0.137672 -0.955940 0.367119 -0.267662 0.104023 -0.572584 -0.079297 0.193183 0.077969 -1.629834 0.246104 0.791449 0.433680 -0.308625 -0.049763 0.319684 1.034892 0.776420 -0.084889 0.380550 0.443843 0.024415 0.167003 0.266720 0.452893 0.128642 0.366939 -0.320319 -0.798118 -0.075690 -0.262247 -0.719837 -0.119239 0.766455 1.020850 0.067039 -0.161353 0.023159 -0.055006 0.341328 0.433599 0.171744 0.213411 -0.049695 0.408140 -0.284898 -0.062635 -1.154920 -0.106133 -2.150715 -0.798138 -0.155451 1.291288 0.759351 0.160858 -0.387089 1.036174 -0.285217 -0.042272 0.606309 1.314628 -0.662720 -0.543520 -0.561265 -0.461235 0.372761 -0.432193 -0.205063 0.445133 0.089851 -0.918430 -0.302537 0.464847 0.112883 -0.327866 -0.018255 0.124131 0.921986 -1.105064 -0.404701 -0.564840 0.553276 0.222214 -1.335558 -0.017085 -0.255346 -0.054869 0.407136 -0.593236 -0.476327 0.442992 0.201165 -0.507878 -0.120385 -0.960046 1.004774 -0.010233 0.260622 0.242351 0.202173 0.289115 0.855830 0.437367 -0.609177 0.162695 0.108135 -0.159390 0.286820 -0.449658 -0.561984 -0.003294 -0.899362 0.170329 0.207977 -0.706505 -0.199316 -0.590864 0.223298 0.290765 1.844938 -0.232905 1.036214 0.461727 -0.921556 0.796068 -0.133267 -0.140739 0.023593 0.665398 0.250937 -0.414725 -0.789393 0.610762 1.113012 0.792974 -0.720291 -0.059991 -0.163325 0.049663 0.092646 0.332447 0.278294 0.226617 -0.805806 -0.251895 0.447559 1.737032 -0.252453 -0.810891 0.394131 0.209001 0.003813 -0.763472 -0.199183 -0.378517 0.117984 0.053555 -0.137160 0.504019 1.264270 -1.811560 1.126430 -0.175804 -0.245660 0.906911 0.010485 -0.640965 -1.209184 -0.346017 0.726056 1.346523 0.125129 -0.145182 0.114107 -0.865921 -0.157752 0.065503 0.217806 -0.328118 0.514920 -0.106553 -0.633012 -0.451115 -0.531445 -0.204906 -0.172234 -0.392937 0.508182 0.670747 -1.450134 0.997635 0.057105 -0.298098 -0.041265 0.064798 0.505998 -0.730472 -1.039465 0.304368 -0.393172 -0.931438 -0.466834 -0.084324 0.446983 0.053728 -0.013334 -0.214558 -0.894727 1.044157 -0.168780 0.960207 0.477011 -0.059622 0.774233 1.048613 -0.474518 -0.356842 -0.537351 0.193730 -0.663175 -0.464987 0.134503 -0.431695 0.773075 0.834649 0.174370 -0.502030 -0.398387 1.061941 -0.452438 -0.356028 0.898323 -0.498953 -0.475508 0.530298 1.059743 -0.967237 -0.177243 -0.746054 -0.028237 -0.339871 -0.584318 0.359930 -0.216986 0.240534 0.160497 -0.075668 -0.397872 0.264692 0.172628 -0.245284 -0.063126 1.370176 0.707142 -0.541522 0.491130 -0.818181 0.499299 -1.136626 -0.836328 0.145575 0.257687 -0.779930 0.049383 0.088099 0.623765 -0.006649 -0.143355 -0.433367 0.231688 +PE-benchmarks/rat-in-a-maze.cpp__printSolution(int (*) [4]) = -0.837625 -1.002601 -0.480240 -2.077852 1.150755 1.112085 0.595764 -0.728367 -2.387052 -0.462739 0.653730 -2.133486 -0.088311 2.479245 -0.561395 2.133511 3.280480 0.575150 -1.000553 0.117335 2.408304 -1.044547 2.554480 2.481893 -1.638244 -0.221635 -0.379202 1.193265 0.201136 0.779819 0.450872 -1.225856 0.620497 -2.270062 -0.469800 -1.861370 0.517606 1.248580 1.720899 -3.513209 0.681399 0.722376 0.727554 -0.747127 -0.746472 -0.362682 1.089937 1.889901 -0.618455 0.555170 1.721467 0.416376 -0.328747 0.515301 0.223001 0.538549 -0.258591 -0.139910 -0.895858 -0.846780 -0.003369 -0.633104 0.808647 1.702488 2.501045 0.110857 0.082055 1.310171 0.317144 0.481997 1.279974 0.112832 -1.004478 -0.488544 0.803863 -2.709491 -0.328146 -3.519410 -0.117683 -4.000548 -1.143235 0.207095 1.672234 1.064978 1.146714 -0.217556 1.796256 -0.767079 -0.428073 2.309259 1.938889 -1.578255 -0.939543 -1.752034 -1.410965 0.959908 -1.047106 -0.402485 1.291244 0.529750 -1.572029 -0.823669 0.965956 1.099357 -0.686530 -1.783365 0.547495 1.659681 -1.712849 -1.950631 0.219485 2.139024 -0.641297 -3.052753 -0.238262 -1.772769 0.145795 -0.020779 -0.583266 -1.764936 0.129181 0.878317 -0.536473 -0.955495 -0.968110 1.704090 0.860514 0.678004 0.317842 0.091922 0.271625 3.113536 0.372551 -1.376235 0.152203 0.307327 -0.602430 0.686107 -1.612295 -1.267526 0.508307 -2.247176 0.162393 1.410421 -1.180046 -0.398099 1.160143 0.785075 0.636726 7.408516 0.353470 2.680434 1.894750 -1.854660 1.585981 -0.443010 0.062576 0.682488 0.796873 -0.278080 -3.293306 -1.823531 0.825212 1.897248 1.705300 -1.890594 -1.171408 -0.395333 -0.165952 0.379592 -0.241872 0.502949 -0.093556 -1.717676 -0.385892 1.638230 4.372721 -0.409883 0.447535 1.221365 1.420333 -1.737757 -3.261163 -0.891279 -2.189377 0.252118 0.223404 -0.093161 1.184266 2.539307 -3.395996 1.789983 -0.186974 0.328107 1.461676 0.495110 -2.076683 -3.862829 -0.697383 1.125563 2.904874 -1.129296 0.896182 0.910060 -1.663995 -0.086575 0.444125 -0.206759 -0.393959 0.704880 -0.226331 -0.889857 -0.891765 0.959155 -1.149295 -0.636961 -0.115527 1.161870 0.887222 -1.825955 1.704507 -0.186361 -0.666576 0.668121 -0.406868 2.029840 -1.860631 -1.849897 1.427241 0.257827 -0.442414 -0.905543 0.397764 1.504779 0.386265 0.221542 -0.677575 -2.604577 1.224360 -0.967159 1.441808 0.793875 -0.486522 0.742616 0.195736 -0.456047 -2.051693 -1.469390 -0.772554 -0.051354 -1.904970 -0.827740 -0.419765 2.008085 1.331740 0.305237 -1.842725 0.379290 2.466604 -1.187834 -0.482894 1.365349 0.046975 -2.201319 0.112947 1.800765 -2.694710 0.212795 -1.077526 0.539980 -0.301853 -1.449983 1.262913 0.539170 1.231434 -0.160200 0.310020 0.060034 0.801944 1.134807 0.333615 0.183695 3.090215 1.319376 -0.186468 -0.695265 -1.881092 0.399237 -2.366237 -2.283064 0.602989 0.739106 -1.738464 0.553650 0.877393 2.333083 0.298493 0.590459 -0.156918 0.005925 +PE-benchmarks/rat-in-a-maze.cpp__isSafe(int (*) [4], int, int) = -1.212541 -1.477951 -0.316083 -2.752230 1.630749 1.319781 0.874866 -1.443352 -2.877509 -0.136563 0.972515 -2.381350 0.149318 3.387279 -0.652599 3.136628 3.655201 0.759690 -1.457551 -0.225266 3.148735 -0.769997 3.154143 2.760140 -2.034112 -0.238697 0.245430 1.375971 0.551503 0.937647 0.064527 -1.245141 0.866413 -3.269896 -0.621085 -1.938240 0.428980 1.507023 2.740960 -3.753706 0.928024 0.437830 1.113013 -1.028191 -1.107957 -1.518588 1.254918 2.477422 -0.649432 0.924490 2.046779 0.140809 -0.387095 0.672338 0.906563 1.247126 0.322224 0.132779 -1.099708 -1.209859 -0.244844 -0.314922 1.151719 2.230161 2.843947 0.146367 -0.082085 1.950170 0.661594 0.741826 1.668021 0.272789 -1.725842 -0.573175 1.176677 -3.966345 -0.147623 -4.745193 -0.343840 -4.285793 -1.549543 0.570426 1.690178 0.009662 1.966476 0.744955 2.440541 -0.979122 -0.864017 2.058841 2.640064 -2.211829 -1.217907 -1.745376 -1.892341 1.035448 -1.270221 -0.361669 1.732457 0.354994 -2.171655 -1.349877 1.054216 1.688914 -0.894551 -2.127435 0.850039 2.280123 -1.866084 -2.924121 0.327433 2.342063 -1.247809 -3.704822 -0.873446 -1.939356 0.639590 -0.018621 -1.135962 -2.958937 0.400738 1.397356 -0.873048 -1.709975 0.185198 1.200416 1.311226 1.190955 0.330039 -0.045750 0.300120 4.228684 1.102406 -1.945879 0.442260 0.261771 -0.608524 1.108049 -1.626258 -1.886770 0.094101 -2.797251 0.214182 2.081050 -1.598384 -0.438472 2.304772 1.231539 0.576203 8.194011 0.252997 2.994842 2.403339 -2.447674 0.878352 -0.621727 0.213016 0.851775 1.261760 -0.337115 -3.309390 -2.516000 1.378693 2.616264 2.293527 -2.284709 -2.121331 -0.639003 -0.172958 0.710505 -0.385291 0.569275 0.032084 -2.249635 -0.537707 1.778620 4.412199 -1.253804 -1.156896 1.608533 1.781037 -1.886288 -3.398256 -1.313209 -3.444976 0.478315 0.151152 -0.142466 1.639099 3.371535 -4.461490 2.463818 -0.460150 0.017757 2.172088 0.967506 -2.528857 -3.897657 -1.059395 1.400177 3.066633 -1.378443 0.729135 1.311060 -2.290866 -0.104132 0.300608 -0.312171 -0.641134 1.100732 -0.297972 -1.238833 -1.031061 1.457698 -0.957857 -1.244659 0.185188 1.663877 0.831767 -2.645015 2.226694 0.046403 -0.812496 1.507638 -0.444150 2.711675 -2.243696 -2.504027 1.890951 0.407466 0.076404 -0.746498 0.525751 1.964492 0.783112 0.527923 -1.107685 -2.100715 1.106081 -1.132240 2.258843 1.033177 -0.691832 1.069157 -1.014846 -0.702113 -2.207002 -0.953137 -1.105674 0.202359 -2.313813 -2.465073 -0.554602 2.847287 1.602197 0.446567 -1.849914 -0.150640 2.795159 -2.600187 -0.305939 1.878952 0.421948 -2.781010 0.109501 2.425264 -2.954678 0.332532 -1.003660 0.237166 -0.763419 -1.774726 1.787107 0.820393 1.558310 -0.496850 0.121926 0.475098 1.025438 1.489372 0.724926 0.346666 3.041421 1.607502 -0.720758 -1.431422 -2.455284 0.538391 -3.052725 -2.773331 1.158702 0.767776 -2.454714 0.546415 0.572101 2.893215 0.366069 0.390613 -0.270577 -0.079285 +PE-benchmarks/rat-in-a-maze.cpp__solveMaze(int (*) [4]) = -0.998252 -0.977897 0.309071 -2.370820 1.854626 1.050769 1.014867 -0.649286 -3.189930 -0.848667 0.840510 -3.038641 -0.877067 3.612256 -0.675203 2.254374 4.296219 1.061221 -1.454545 -0.253134 2.719658 -0.982900 3.516963 3.344221 -2.280035 0.041383 -0.556475 1.103536 0.251084 1.378346 0.000513 -1.726589 1.036419 -2.298795 -0.229794 -1.951636 0.209399 1.110384 1.579065 -4.518596 0.884456 1.167391 1.265905 -1.013035 -0.712348 0.200876 2.235531 2.528140 -0.631149 0.882883 1.919992 0.099015 -0.028668 0.737193 0.731483 0.694482 0.441002 -0.148722 -1.696390 -0.814487 -0.441771 -1.305398 0.599809 2.399156 3.142149 0.273387 -0.233700 1.222846 0.559153 0.939640 1.577491 0.369560 -0.356908 -0.509856 1.282558 -2.729279 -0.469236 -4.618249 -0.339642 -5.636627 -1.964261 0.054856 2.960233 1.162103 1.175207 -0.228513 2.823624 -0.929617 -0.521012 2.431929 3.335630 -2.192608 -1.467158 -2.005806 -1.851575 1.152917 -1.368950 -0.353740 1.538228 0.478780 -2.551346 -1.269256 1.086587 1.026363 -0.967421 -1.321223 0.638890 2.613619 -2.527603 -2.022306 -0.542748 2.229584 -0.207410 -4.085959 -0.093987 -1.666387 0.329370 0.632354 -1.394325 -2.131660 0.726055 0.980498 -1.270657 -1.051734 -1.549675 2.333839 0.633307 1.020384 0.467432 0.225169 0.603739 3.294214 1.310177 -2.031696 0.453556 0.271902 -0.652163 1.021232 -1.782748 -1.848131 0.458984 -2.909621 0.447654 1.387446 -1.887638 -0.721347 0.453120 0.965768 0.780071 6.923949 -0.068349 3.268130 1.989880 -2.649456 2.038373 -0.548227 -0.059970 0.650901 1.677626 0.132315 -2.721735 -2.580045 1.580858 3.060921 2.410502 -2.380739 -1.274962 -0.518959 -0.136866 0.445793 0.285926 0.815943 0.297271 -2.406838 -0.681894 1.841601 5.132279 -0.964759 -1.236405 1.427904 1.130390 -0.987827 -3.297940 -1.031952 -2.271040 0.422676 0.447664 -0.186675 1.679103 3.721102 -4.843383 2.961991 -0.590568 -0.133749 2.231956 0.541314 -2.421003 -3.808550 -0.966616 1.814634 3.694262 -0.475370 -0.166472 0.937708 -2.534639 -0.282954 0.389181 0.117272 -0.775945 1.315852 -0.327248 -1.432317 -1.275420 0.110048 -0.931387 -0.838737 -0.393734 1.680066 1.134295 -3.171344 2.701639 -0.134603 -0.912986 0.598611 -0.298196 2.227888 -2.163340 -2.782035 1.532650 -0.279195 -1.386611 -1.488758 0.219092 1.839143 0.544883 0.288404 -0.910916 -3.014907 2.172665 -0.999632 2.633344 1.268668 -0.460099 1.778198 1.437510 -0.970647 -2.092916 -1.404027 -0.405268 -0.707831 -2.111586 -1.188192 -0.890061 2.666690 2.078993 0.326787 -1.850517 -0.565185 3.162148 -2.044654 -0.985637 2.272032 -0.550644 -2.237754 0.986993 2.834942 -3.194236 -0.066623 -1.727686 0.299131 -0.813106 -1.886636 1.481271 0.195287 1.260246 -0.120441 0.149022 -0.159973 0.994040 1.091516 0.083695 0.015631 3.921154 1.992529 -1.149034 -0.079498 -2.622169 1.264150 -3.393227 -2.844282 0.859855 1.003234 -2.416461 0.430470 0.506061 2.594547 0.123007 -0.119291 -0.869830 0.420926 +PE-benchmarks/reservoir-sampling.cpp__main = -0.584615 -0.604220 0.432014 -1.491253 1.184830 0.614023 0.648125 -0.377272 -1.930041 -0.524052 0.575049 -1.719539 -0.623658 2.100232 -0.572625 1.162019 2.735501 0.761405 -0.742281 -0.425825 1.571904 -0.698189 2.379422 2.351722 -1.618557 0.018643 -0.164646 1.010009 0.402526 0.952036 -0.200998 -1.045335 0.792455 -1.383144 -0.099703 -1.470143 0.189049 0.569759 0.824071 -2.859350 0.461169 0.401931 0.257878 -0.426174 -0.291646 0.699267 1.410554 1.513693 -0.452634 0.846942 1.304215 0.043285 -0.033628 0.480533 0.521340 0.406199 0.583452 0.187674 -1.003997 -0.407325 -0.302412 -1.085504 0.237334 1.464235 2.094348 0.114400 -0.097489 0.579967 0.234608 0.443034 1.076568 0.259710 -0.019955 -0.150242 0.931824 -1.809546 -0.217534 -3.154356 -0.360420 -3.932680 -1.205350 -0.191953 1.901440 0.035430 0.670518 -0.132409 1.745566 -0.325481 -0.284089 1.399082 2.041139 -1.493379 -0.935592 -1.051865 -0.957921 0.667417 -0.939176 -0.052313 0.968058 0.281510 -1.533572 -0.907155 0.892585 0.551522 -0.623993 -0.745631 0.187334 1.649205 -1.810965 -1.133475 -0.646372 1.114698 -0.065626 -2.451770 -0.202713 -1.126188 1.056896 0.347454 -0.810420 -1.178535 0.439897 0.787831 -0.712388 -0.577473 -0.681934 1.511835 0.528431 0.605451 0.246661 0.199205 0.300955 2.119767 0.933130 -1.180403 0.127242 0.217581 -0.643520 0.608473 -1.312807 -0.916095 0.643435 -1.638676 0.341848 0.778837 -1.164401 -0.508961 0.981217 0.604713 0.550164 4.780215 0.035154 1.968501 1.195312 -1.599027 0.962877 -0.389729 0.161380 0.584754 1.111247 0.024258 -2.064965 -1.571543 0.865886 1.812554 1.359600 -1.993438 -0.740337 -0.382479 0.078682 0.190791 0.105096 0.461744 0.079525 -1.338673 -0.380282 1.028288 3.326704 -0.713527 -1.077205 0.697062 0.491399 -0.753754 -2.126851 -0.602017 -0.872240 0.346668 0.268161 0.004161 1.024846 2.272919 -3.534196 1.720770 -0.450705 -0.095946 1.454144 0.443434 -1.418496 -2.322312 -0.469381 1.030006 2.281646 0.027368 0.008103 0.775109 -1.614546 -0.179477 0.212475 0.226779 -0.484461 0.842713 0.146155 -1.055078 -0.876085 -0.223750 -0.423610 -0.336959 -0.236559 1.075699 0.368852 -2.909862 1.570669 -0.153811 -0.715570 0.349420 -0.187669 1.383713 -1.566298 -1.836771 0.963726 -0.203747 -1.060066 -1.148863 0.115266 1.058864 0.192121 0.268871 -0.739021 -2.003195 1.490005 -0.795079 1.508736 0.779434 -0.229812 1.484460 0.351879 -0.604444 -1.518310 -0.734657 0.066734 -0.600418 -1.244033 -0.333044 -0.502798 1.547421 1.462551 0.226133 -0.915616 -0.204408 2.165908 -1.536741 -0.609553 1.389400 0.608832 -1.181679 0.878414 1.666076 -2.183579 -0.178930 -0.956554 -0.423119 -0.377792 -1.124525 1.065712 -0.108290 0.895715 0.024904 0.347325 -0.225121 0.722386 0.440364 0.073880 0.060527 2.508464 2.262668 -0.901900 0.007854 -1.615132 0.878690 -2.112360 -1.853741 0.479997 0.376167 -1.390010 0.368230 0.260455 1.683123 0.312392 -0.282377 -0.527053 0.284901 +PE-benchmarks/reservoir-sampling.cpp__selectKItems(int*, int, int) = -2.208360 -2.657422 -0.389097 -4.707646 2.806757 2.512745 1.687093 -2.331963 -5.358258 -1.030573 2.380445 -5.210766 -0.915583 5.931903 -1.998944 4.422673 7.538500 1.416556 -2.645346 -1.004872 5.785301 -1.060299 7.109541 6.796920 -4.829117 -0.735878 -0.473524 3.393638 2.222820 0.529713 1.132088 -1.993804 2.276236 -5.487994 -1.233492 -4.092147 1.490978 2.256325 3.987970 -7.641891 1.369598 0.290361 0.945845 -1.293912 -1.552841 0.554019 2.979802 4.786109 -1.682907 1.873450 4.700714 0.486225 -0.659934 1.326612 0.235775 0.340876 0.322865 0.375730 -2.094419 -2.357043 -0.197987 -1.971765 1.369469 4.515127 6.509559 0.673513 0.138953 3.247075 1.399025 1.337041 3.449491 0.695397 -1.326078 -0.268651 2.770064 -6.755506 -1.072580 -9.912914 -0.990604 -9.924112 -2.865933 0.182399 4.584873 -0.050781 2.595671 0.540743 4.663997 -0.554136 -1.532903 5.433883 5.346950 -4.294509 -2.534920 -3.519683 -3.265078 2.284927 -3.088580 0.812274 2.477492 1.932469 -4.226236 -2.707882 1.514641 2.288423 -1.800742 -3.765305 0.716262 4.157391 -4.380886 -3.796649 0.022318 4.036481 -0.884615 -7.513854 -1.490399 -4.502855 3.090851 0.110423 -1.559927 -3.761378 0.261881 2.185994 -1.398840 -2.194617 -1.253077 3.162537 2.541363 2.119242 0.401158 0.763621 0.827180 7.410639 1.482448 -3.482775 0.194302 0.252354 -1.658489 2.165296 -4.292140 -2.622771 2.453178 -4.976387 1.133857 3.363999 -2.906997 -2.338435 4.207036 1.917681 1.511002 15.901341 1.288470 6.149309 4.681681 -4.405317 1.843621 -1.835026 0.904356 2.282707 2.358576 -0.669994 -7.154897 -4.879443 2.457374 4.854122 3.778464 -5.524108 -2.613460 -0.459964 0.120130 0.051444 -0.509841 1.548067 -0.373387 -3.832237 -0.913059 4.407215 9.297680 -1.906498 -0.533273 2.558854 2.618364 -3.179419 -6.797293 -2.219132 -3.351674 1.019415 1.528747 0.788996 3.012172 6.508044 -8.600274 4.254198 -0.122953 1.388825 3.294008 1.747626 -5.278321 -6.703758 -1.027499 2.679629 5.743372 -1.386116 0.742126 2.821378 -4.635678 -0.208642 1.223995 -0.279210 -0.959489 2.112533 0.221117 -2.053860 -2.846404 1.469347 -1.984266 -0.907073 -0.026922 3.450711 0.480440 -6.176476 4.355179 -1.068158 -2.388516 1.097444 -1.811404 5.151241 -4.837598 -4.762976 3.503361 -0.239413 -2.167842 -3.497273 1.065190 3.207702 1.287709 1.394081 -2.518867 -5.586354 3.596302 -2.981623 3.813682 1.991795 -0.825646 3.013387 -1.387700 -1.167887 -5.588064 -2.414186 -0.954679 0.010698 -5.026769 -1.982895 -0.684882 4.747059 3.627403 -0.015783 -3.915893 0.706105 6.107332 -4.669766 -2.067125 3.258098 2.550538 -4.830277 1.844681 4.123313 -6.809160 0.468394 -2.461434 -0.630682 -1.043122 -3.938774 3.404009 0.981570 3.376854 -0.428137 1.365309 0.531107 2.410261 2.132698 1.080848 0.692148 7.379977 5.531985 -1.563271 -1.802523 -5.407358 2.096654 -6.273381 -6.294616 2.355457 0.979385 -3.849792 1.294551 0.764457 5.857999 1.478827 -0.450983 -1.301726 0.910337 +PE-benchmarks/rotate-bits-of-an-integer.cpp__main = -0.616716 -0.081696 1.346880 -2.348309 1.573427 0.015206 0.731882 -0.324626 -2.053748 -2.287494 1.473813 -3.603343 -2.774891 2.615054 -1.537606 -0.451601 3.118817 -0.186591 -0.858804 -1.381935 1.373385 0.286341 3.616212 3.398177 -3.566921 -0.165299 0.153399 1.898115 2.005381 -0.147521 1.409404 -1.945809 0.893059 0.323718 0.747804 -0.228201 0.455868 -0.783014 -0.556025 -3.363444 0.029893 1.094656 -0.696148 -0.068211 0.146679 3.151911 2.816956 2.336184 -1.610511 0.934067 3.106886 0.537072 -0.125838 0.281379 -0.465739 -2.946848 0.811502 -0.002069 -1.255376 -0.406555 0.029559 -2.032714 -0.769720 3.053339 3.400876 0.082815 -0.069696 0.254365 0.795533 1.239564 1.171602 0.904735 1.645785 1.311843 2.159647 -0.597238 -0.500501 -5.576349 -0.140365 -7.598342 -2.088117 -0.770329 4.210678 0.369279 -0.932553 -1.020099 2.725007 1.647932 -0.335251 3.247592 3.685424 -0.491290 -1.372831 -1.460078 -1.825017 1.881942 -2.010557 1.509347 0.660031 1.773286 -2.341377 -0.161803 -0.260883 -0.582265 -1.160753 -0.040943 -0.146641 1.822975 -2.816508 1.020179 -1.281259 1.364360 2.242425 -4.634886 -1.358416 -1.292482 2.853786 0.334452 -0.632839 0.819621 -0.099245 -0.071863 -1.039447 0.986003 -2.980173 2.300856 1.442886 1.561323 0.294421 1.183712 1.799345 1.525596 0.529705 -1.500303 -0.485621 -0.505265 -0.548454 1.119793 -1.585356 -0.148697 2.946015 -1.326803 1.781435 0.285394 -1.391248 -3.015268 -0.169939 -0.543702 0.924455 5.723282 0.258060 2.924128 1.849111 -1.820433 0.001247 -0.667656 -0.152696 1.053460 1.321698 0.580739 -0.103767 -1.999556 1.926842 3.029815 1.488411 -3.017692 1.024374 1.209808 -0.170387 -1.527826 0.759227 0.912277 -0.122408 -1.231679 -0.665412 3.175836 2.520233 0.022003 -2.720965 0.281406 2.226309 0.811614 -0.487669 0.001087 1.309944 0.866198 1.851820 0.808327 1.866787 3.291783 -6.650741 1.991831 1.924386 1.055636 1.011640 0.534806 -2.618378 -3.377856 0.895453 1.826197 1.682808 0.697765 -0.481572 0.821682 -2.408020 -0.170317 0.909693 0.419541 -0.811877 1.162042 0.170200 -0.382385 -2.384356 -1.923699 -0.808740 1.407355 -1.357421 1.715996 0.117748 -5.772905 2.931595 -1.098507 -1.801739 -2.235351 -2.055523 2.017475 -3.147183 -2.592684 0.368049 -2.278624 -4.190537 -2.600729 -0.086939 0.489664 -0.046407 1.484317 -1.425216 -1.797787 3.342129 -1.337164 2.036146 1.244019 0.394578 3.259239 0.378189 -0.484864 -1.901395 -1.076052 2.993423 -0.734934 -2.536789 1.839091 -0.434258 1.041087 2.269502 -1.350850 -1.679353 0.126498 1.948389 -1.818304 -2.385731 1.188332 1.082250 -1.319410 3.062655 1.583565 -2.584806 0.110046 -2.899943 -1.208650 -0.923233 -2.438420 1.303628 -0.179362 1.180776 0.889974 0.491336 -1.080553 1.399076 -0.079852 -0.289137 0.353856 2.987082 5.125753 -2.235334 0.692193 -3.627870 2.004760 -3.665269 -4.041713 1.445466 -1.305432 -0.385527 -0.000619 -1.158214 1.838335 0.970527 -1.419403 -2.043668 2.720994 +PE-benchmarks/shortest-common-supersequence.cpp__main = -0.965971 -0.774509 0.223564 -2.761889 2.206883 2.121152 1.191237 -1.452839 -3.327935 -0.847250 1.648553 -5.051358 -1.597617 3.712540 -1.204515 2.062938 4.627751 0.266916 -1.935501 -0.460472 2.388456 0.795415 4.845184 4.147170 -2.751515 0.043593 -1.578815 1.542324 0.492336 0.346729 0.771943 -2.118191 1.444554 -1.875513 -0.952988 -0.640725 0.217444 0.287526 1.713774 -4.504547 0.672662 1.446275 0.613374 -0.985035 -0.653786 0.218435 3.148369 2.822364 0.347464 0.738948 2.091792 0.236811 0.271342 0.806780 1.036253 -0.627147 0.863807 -1.479535 -1.943561 -1.420312 -0.379170 -0.762344 -0.481009 3.079027 3.652102 0.944323 -0.572414 1.319047 0.615306 0.913442 1.821012 0.776119 -0.084430 1.086518 1.304970 -1.939744 0.085182 -3.413513 -0.535717 -4.575629 -2.334618 0.279215 3.590499 1.695700 1.092774 -0.554287 3.147780 -0.311522 -1.064905 3.088638 4.344085 -2.399052 -1.771753 -1.673744 -1.513198 1.053772 -1.626828 0.961407 0.975250 1.398218 -3.082465 -0.487998 0.933529 0.832761 -1.170412 -1.050480 0.964134 2.362267 -2.321441 -1.282786 0.010633 2.788074 0.480862 -4.831113 -1.872226 -1.580682 0.633677 0.487197 -1.537946 -2.003897 0.668237 0.498158 -1.221867 -0.617573 -2.412087 2.061335 1.393960 1.657924 0.309599 1.607716 1.592190 4.422415 -0.320486 -1.859500 0.768109 -0.555496 0.046787 1.862167 -1.181042 -1.484028 0.027225 -2.487090 0.735438 1.916261 -1.882862 -1.351413 -1.382017 1.375828 0.471164 8.414590 0.098523 3.860859 2.631703 -2.975850 0.993445 -1.693927 0.039489 0.193147 1.094971 0.259027 -3.045320 -3.059991 2.510617 3.515768 2.292615 -2.929987 0.904240 0.462126 -0.031555 -0.694993 0.553436 1.031851 0.611833 -2.163534 -0.731418 3.189897 6.211510 -0.941343 -1.054359 1.804234 0.847464 0.241460 -2.294173 -1.128450 -0.281208 0.691713 1.179363 0.800620 1.887870 4.122540 -4.207733 2.958732 0.443672 0.346948 2.997754 0.839394 -3.312439 -2.547933 -1.121183 2.303935 3.365665 -0.298863 -0.552355 0.746583 -2.841272 -0.387536 0.877375 -0.142924 -0.575896 1.399685 -0.004961 -1.352592 -1.726995 -0.439295 -1.096359 0.491891 -1.104386 2.209150 0.925344 -3.506704 3.472431 0.496848 -1.299308 -0.634007 -1.588256 2.883582 -2.639116 -2.835102 1.452359 -1.690253 -2.773698 -1.368971 0.218455 1.034308 0.958489 1.712199 -2.175590 -2.057205 3.601749 -0.867734 3.096774 1.471254 -0.247644 1.433326 0.409971 -1.256557 -1.713577 -2.958834 0.670675 -0.003242 -3.050338 0.843938 -1.018120 2.686897 1.936682 -0.208668 -3.086535 -0.510600 2.911273 -2.405210 -1.581448 2.150260 -0.007032 -3.292374 1.348090 2.679581 -3.164019 0.602433 -1.982595 -0.894834 -1.860475 -2.750436 1.507139 0.677746 1.664301 0.093695 0.076544 -0.111149 1.123573 0.564551 0.086195 0.791948 4.396733 2.413639 -0.757651 -0.117403 -3.706467 1.832857 -3.852070 -4.120659 2.041928 0.092546 -2.580685 -0.140676 0.109476 2.867114 0.911945 -1.191127 -1.786090 1.581616 +PE-benchmarks/shortest-common-supersequence.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/sieve-of-eratosthenes.cpp__main = -0.582305 -0.567607 0.404207 -1.626030 0.992813 0.256556 0.505792 -0.326577 -1.802163 -0.840747 0.686742 -2.003575 -0.870557 2.011074 -0.777686 0.730986 2.617288 0.450815 -0.739007 -0.612219 1.576260 -0.548641 2.355080 2.314766 -1.899874 -0.193939 -0.125024 1.242422 0.832479 0.351670 0.569676 -1.021684 0.549209 -0.930515 0.181132 -1.073045 0.464725 0.422267 0.446703 -2.780764 0.347471 0.481241 0.433916 -0.362328 -0.311062 1.099484 1.369329 1.620776 -0.757873 0.560058 1.778036 0.313330 -0.150919 0.349819 -0.033286 -0.520690 0.370470 -0.059567 -0.921328 -0.399768 -0.030151 -1.064150 0.239533 1.754209 2.392148 0.155664 0.081740 0.575052 0.439990 0.653572 1.058151 0.249102 0.104134 0.115164 1.082393 -1.618676 -0.335345 -3.756377 -0.135112 -4.512864 -1.148576 -0.309518 2.198191 0.275198 0.137126 -0.108677 1.719045 0.151430 -0.196420 2.118388 2.066080 -0.894029 -0.955669 -1.323024 -1.305356 1.083611 -1.120794 0.283923 0.896277 0.928364 -1.456547 -0.587178 0.445750 0.304968 -0.632018 -0.701887 0.172078 1.414818 -1.694559 -0.605415 -0.505821 1.330490 0.452945 -2.743145 -0.290107 -1.328615 1.144292 0.195419 -0.490444 -0.515889 0.064444 0.458397 -0.679423 -0.033688 -1.538354 1.483411 0.615401 0.707977 0.190091 0.393492 0.545770 1.695885 0.486932 -1.222297 -0.104783 0.165166 -0.651300 0.509920 -1.448895 -0.750424 1.401636 -1.468431 0.602926 0.528423 -1.053774 -1.265310 0.578289 0.180091 0.758088 4.696401 0.251045 1.960628 1.268874 -1.403717 0.858334 -0.357545 0.106105 0.677898 0.987813 -0.044335 -1.454616 -1.585040 0.842972 1.796054 1.305257 -1.721197 -0.557291 0.023160 -0.133495 -0.079789 0.095392 0.591097 -0.325747 -1.114805 -0.382170 1.498927 2.741926 -0.173956 -0.631989 0.545699 1.225234 -0.581534 -1.700209 -0.380809 -0.537717 0.426612 0.473249 0.190910 1.181205 2.259330 -3.908287 1.575809 0.326367 0.561305 0.912140 0.244873 -1.629669 -2.865060 -0.018594 1.093385 2.011350 -0.135552 0.005470 0.786027 -1.569834 -0.082628 0.376512 0.251096 -0.444298 0.692315 -0.075625 -0.645725 -1.171747 -0.189662 -0.732624 0.169362 -0.391654 1.021281 0.389432 -2.737387 1.717476 -0.567286 -0.784845 -0.233083 -0.701905 1.404291 -1.841099 -1.662543 0.670004 -0.461435 -1.447722 -1.433192 0.126715 0.984060 -0.016521 0.532994 -0.730927 -1.842747 1.573017 -0.940980 1.300584 0.734284 -0.165697 1.459840 0.336159 -0.388462 -1.617630 -0.742169 0.329357 -0.428885 -1.500306 0.242223 -0.315094 1.285004 1.444351 -0.239426 -1.200183 0.234283 1.975440 -1.213056 -1.227349 1.082672 0.160890 -1.205440 1.209072 1.405932 -2.304751 -0.051013 -1.406059 -0.216944 -0.221064 -1.373556 1.006056 -0.003521 0.934503 0.126395 0.358833 -0.279629 0.867344 0.493463 0.063369 0.124402 2.585744 2.334404 -0.823486 0.082931 -1.997139 0.824786 -2.271532 -2.162751 0.530978 0.102999 -0.956448 0.440649 -0.025763 1.630143 0.359619 -0.168208 -0.790105 0.780023 +PE-benchmarks/snake-ladder.cpp__main = -1.593690 -1.756275 1.387683 -4.295027 3.015792 1.378567 1.503210 -1.168988 -4.970151 -0.881568 1.233835 -4.013845 -0.911202 5.418167 -1.482476 3.381171 7.060880 1.850409 -2.173989 -0.922658 4.841420 -2.632577 5.655163 5.466617 -4.211972 -0.239879 -0.186363 2.797839 1.520439 2.607893 -0.872633 -1.542704 1.465206 -4.040544 0.251518 -4.083949 0.847402 1.755534 2.286205 -7.409682 1.351162 0.734190 1.402517 -1.227750 -1.006764 2.198245 3.208170 3.960879 -1.616093 1.320799 3.611771 -0.073928 -0.251377 1.201904 0.910727 1.431039 2.185628 1.540719 -2.498050 -1.193133 -0.642736 -2.568282 1.874307 3.924082 5.608312 0.229210 0.169610 2.099493 1.270854 1.123149 2.836052 0.403096 -0.796646 -0.723121 2.369264 -5.653018 0.077436 -8.564557 -0.792520 -10.023421 -2.761042 -0.553271 3.969561 -0.612004 1.916792 -0.286579 4.295390 -0.907820 -0.495934 3.554875 4.826969 -3.708794 -2.213747 -3.541451 -3.138702 1.679516 -2.373525 -0.802093 3.444952 0.671295 -3.662423 -2.144868 2.365152 1.878138 -1.456706 -1.867794 0.664215 4.244319 -3.915293 -3.560570 -1.089885 2.955108 -0.857254 -6.496825 0.631332 -3.543243 2.308061 0.375137 -1.329877 -3.393160 0.713161 2.625566 -1.856717 -1.540734 -2.391474 4.624085 1.441634 1.398433 0.524962 -0.110688 0.355491 4.742113 2.781621 -3.186284 0.017358 0.727538 -2.438438 1.185648 -3.782447 -2.586179 2.610969 -4.369852 -0.076729 2.214790 -2.767125 -0.597232 3.542171 1.609102 1.803467 13.163742 0.105298 4.953586 2.705390 -4.176631 3.420683 -0.101047 0.369032 1.686733 2.633661 -0.259604 -6.780938 -4.218974 1.883296 4.259531 3.647846 -5.201697 -2.698093 -1.495539 -0.425099 1.039051 -0.425938 1.348123 -0.474179 -3.593305 -1.017193 2.171038 8.807536 -1.719588 -2.459775 2.077307 1.210653 -3.039451 -6.692138 -1.814980 -3.112527 0.756395 -0.413431 -0.296030 2.844208 5.797171 -9.193732 4.438864 -1.349084 -0.451315 4.137255 0.278412 -3.467060 -7.490816 -1.253704 2.728073 5.995139 -0.647845 -0.464525 2.145640 -3.866311 -0.088309 0.270505 0.606210 -1.007709 1.731773 0.056701 -2.525869 -2.234467 -0.009110 -1.279388 -1.055566 -0.274421 2.447063 0.469206 -6.344423 4.102171 -0.703470 -1.448498 1.549636 -0.283003 2.985235 -3.875263 -4.398610 2.345251 0.437930 -1.532288 -3.594586 0.652984 3.210391 0.141238 0.240051 -2.109671 -6.116176 2.743014 -2.841881 3.418994 1.854974 -0.573548 3.456681 2.188596 -1.160993 -4.664439 -1.491917 -1.278649 -0.792759 -3.336130 -1.698615 -1.080788 4.223900 3.500562 0.341525 -1.655141 -0.244925 5.644257 -3.665480 -1.966428 3.477726 0.380926 -3.543637 1.508104 4.257857 -5.625043 -0.698592 -2.305604 -1.044741 -0.629813 -2.759553 2.801864 0.077602 2.213951 -0.269852 0.965302 -0.304757 1.763338 1.512207 0.400468 -0.041896 6.761904 5.715841 -2.049409 -0.591005 -3.838219 2.070681 -5.482767 -4.356311 1.101648 1.251337 -3.371158 1.493843 1.590299 4.591468 0.473990 -0.284141 -0.691029 0.099385 +PE-benchmarks/snake-ladder.cpp__std::queue > >::push(queueEntry const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/snake-ladder.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/snake-ladder.cpp__getMinDiceThrows(int*, int) = -3.163889 -2.889146 -0.536371 -7.691511 7.459730 5.724997 2.977131 -3.158993 -8.432995 -1.048832 2.418550 -8.068292 -1.905914 10.378882 -2.896346 8.446893 12.501584 1.614523 -3.506435 0.089107 9.414962 -1.310219 11.132014 8.749277 -7.657291 -0.727729 -1.500284 3.672383 0.363658 4.504373 0.156475 -5.955660 4.128959 -8.217549 -2.115739 -6.221197 1.960061 3.142089 6.033896 -12.708753 2.454355 2.438929 0.078452 -2.394933 -2.548576 0.469539 6.057351 7.603531 -2.891153 2.963326 5.819254 1.597642 -1.342604 2.768193 0.473927 2.007612 -0.267415 -0.130955 -5.217585 -4.149574 -1.362680 -2.653189 2.350592 7.015722 10.350080 0.211323 0.376702 6.370232 0.349737 2.093697 5.020551 1.011088 -1.476130 -0.977590 4.662987 -7.784488 -2.487191 -11.883682 -2.518806 -15.399422 -4.785996 -0.516844 5.806380 1.208923 4.840302 -1.306722 8.057996 -1.787584 -1.411062 9.291417 9.177144 -7.483479 -3.863405 -7.573691 -5.444810 2.329286 -4.484874 -1.278184 4.681919 0.644562 -7.203528 -4.772261 1.708095 3.746839 -2.378750 -6.998421 1.451466 6.932105 -7.657308 -7.474432 -0.716513 7.045935 -3.168065 -12.473958 -2.933512 -4.510200 3.013822 0.423719 -1.032461 -7.201095 1.303403 4.978202 -2.883930 -4.459324 -1.081433 6.796738 4.097261 3.377775 1.884018 0.601887 1.032398 12.161046 3.796004 -4.746074 -0.293121 0.221251 -1.087852 3.252483 -5.295100 -4.085810 2.065346 -8.969146 1.181577 6.607988 -4.547178 -1.580820 3.181269 2.226044 3.123991 24.806765 0.252712 9.411671 5.634077 -9.134995 3.510070 -2.544287 0.037535 2.252270 3.695882 -0.283333 -10.631849 -7.784613 4.707849 7.237612 6.801689 -8.640092 -2.683836 -2.012060 -0.096984 0.628089 -1.623150 3.559184 0.056611 -7.484153 -1.385435 5.137423 17.337283 -3.426645 -1.944796 6.262162 5.248467 -4.991411 -9.608713 -4.395355 -6.559885 0.392705 2.853475 -0.472168 4.347658 10.870727 -12.675041 7.176192 -1.284884 -0.016385 4.944096 1.911125 -7.202682 -10.285837 -3.339867 5.809476 10.286207 -2.411981 2.439946 2.702385 -6.477045 0.707666 1.618210 -0.026597 -0.632081 2.885231 -0.465954 -5.081941 -4.390309 2.329520 -3.268187 -1.682194 -0.580892 4.384257 2.518080 -10.264978 7.816895 -0.929448 -2.955456 2.988936 -0.443590 9.144895 -6.671529 -8.672308 5.886776 -0.589853 -2.933314 -3.748926 2.028134 5.300976 2.834400 1.817859 -3.701491 -10.770425 4.988427 -2.682988 5.769566 3.463507 -0.470000 5.648850 -1.610845 -3.463010 -8.351210 -7.247846 -0.659841 0.085350 -6.627377 -1.812519 -1.801593 8.677201 5.500120 0.836036 -6.506865 -1.097651 9.794610 -6.599128 -1.339885 7.259606 1.889807 -8.525620 1.212529 8.656229 -9.129841 -0.427709 -3.452357 1.436298 -2.943236 -5.671346 4.144968 1.081237 3.814198 -0.269762 1.787701 -0.753440 2.604622 3.319668 1.270091 -0.565272 12.424145 6.982203 -3.644814 -2.011901 -6.716609 3.109736 -10.214246 -9.441054 3.434393 0.686657 -5.547724 2.523193 2.046918 8.603626 0.607242 0.629331 -0.927308 -0.772676 +PE-benchmarks/sort-array-wave-form-2.cpp__main = -1.092007 -0.905387 0.120513 -2.893265 1.967890 1.862934 0.947081 -1.176588 -3.132235 -0.703266 1.022177 -3.093264 -0.753067 3.539553 -1.089073 2.366613 4.320277 0.754987 -1.525804 -0.258730 2.970694 -0.346286 3.969168 3.642331 -2.698397 -0.153380 -0.150334 1.512057 0.628655 1.284080 0.117773 -1.962302 1.252851 -2.492862 -0.500545 -2.063905 0.430763 0.892465 1.901092 -4.456287 0.828507 0.678330 0.330484 -0.901051 -0.760960 0.002041 2.275144 2.669902 -0.663983 0.835221 2.348286 0.742956 -0.416627 0.722165 0.697380 0.511224 0.449875 -0.287644 -1.302155 -1.221933 -0.289280 -0.914020 0.466381 2.760001 3.456780 0.314451 -0.044931 1.439482 0.466783 0.734924 1.630569 0.424104 -0.610583 0.076711 1.260107 -3.160885 -0.261888 -4.627704 -0.427933 -5.446936 -1.790884 -0.047285 2.460867 0.726256 1.418301 -0.300340 2.879877 -0.665450 -0.571139 2.725827 3.362717 -2.414103 -1.391554 -2.063358 -1.813898 1.146556 -1.573292 0.023767 1.215825 0.503300 -2.511544 -1.287549 0.833345 1.258100 -1.090556 -1.702822 0.651304 2.497913 -2.636627 -2.039532 -0.247952 2.386621 -0.470076 -4.529525 -1.131111 -2.067333 1.242508 0.086228 -1.117974 -2.436792 0.453725 1.471528 -0.985695 -1.252221 -1.024965 2.095729 1.335332 1.154337 0.319629 0.287698 0.768382 4.207855 0.991795 -1.900584 0.284887 0.052382 -0.732372 1.029126 -1.929642 -1.372887 0.596944 -2.873632 0.526524 2.119243 -1.788300 -0.761167 1.279196 0.874160 0.916509 9.434923 0.040956 3.552166 2.263217 -2.896071 1.132933 -0.853505 -0.026949 0.805858 1.311843 0.105669 -3.741026 -2.641662 1.638666 3.052502 2.340193 -2.858416 -0.725986 -0.451757 -0.264036 0.027282 -0.051122 0.704222 -0.014573 -2.310900 -0.736038 2.310573 5.516972 -0.990223 -1.061848 1.512828 1.533385 -1.365171 -2.861499 -1.158862 -1.946105 0.647378 0.901817 -0.021803 1.900815 3.808596 -5.021505 2.699761 -0.233118 -0.046311 2.104290 0.786280 -2.701128 -3.341215 -0.715624 1.922274 3.438152 -0.808636 0.513117 1.124687 -2.626764 -0.274817 0.639395 0.100086 -0.753684 1.166353 0.375137 -1.587847 -1.574683 0.435171 -0.993256 -0.611571 -0.515131 1.801360 0.469013 -4.109024 2.888563 -0.018124 -1.067406 0.554536 -0.871655 2.677257 -2.781655 -2.961932 1.824345 -0.143258 -1.204633 -1.195085 0.359158 1.988537 0.721160 1.017914 -1.581418 -3.133710 2.103939 -1.014737 2.445023 1.244301 -0.204960 1.860270 -0.475362 -0.700095 -2.651118 -2.037975 0.100823 -0.066876 -2.656003 -0.679641 -0.783525 2.797768 2.186809 0.067753 -2.227624 -0.084772 3.171472 -2.411370 -0.702699 1.997249 0.901104 -2.867560 0.650933 2.557834 -3.323368 -0.034889 -1.534549 -0.145438 -0.915596 -2.243867 1.754169 0.364633 1.720157 0.092137 0.470789 -0.216424 1.182257 1.017383 0.396981 0.493547 3.821601 2.686285 -0.974452 -0.567124 -2.922723 1.273517 -3.631902 -3.567051 1.265721 0.207776 -2.179077 0.453230 0.249715 3.081404 0.454277 0.135623 -0.579748 0.466726 +PE-benchmarks/sort-array-wave-form-2.cpp__swap(int*, int*) = -0.370394 -0.229090 0.459143 -0.884644 0.694026 0.360755 0.297295 -0.525135 -0.881177 -0.116627 0.249929 -0.414446 -0.103329 1.016762 -0.426922 0.760625 1.400489 0.425184 -0.340839 -0.520596 1.123493 -0.700547 1.362526 1.318365 -1.126285 -0.031832 0.665099 0.691910 0.703504 0.512156 -0.573516 -0.118803 0.506105 -1.180671 0.051938 -1.052520 0.193885 0.243684 0.726233 -1.475534 0.182733 -0.746126 -0.239505 -0.083051 -0.277430 0.708023 0.736900 0.858691 -0.483909 0.547673 1.020872 0.059771 -0.185242 0.265948 0.211561 0.530605 0.694939 0.717071 -0.201024 -0.203516 -0.107676 -0.657218 0.460243 0.954689 1.264368 -0.031948 0.096083 0.592893 0.216091 0.087808 0.544827 0.191279 -0.176308 0.031525 0.601470 -1.997543 0.087737 -2.592172 -0.400858 -2.367486 -0.574611 -0.337621 0.372048 -1.064865 0.713980 0.547235 1.010898 0.071134 -0.051716 0.535339 1.032396 -1.156334 -0.409040 -0.483842 -0.611068 0.283663 -0.608280 0.121840 0.576538 -0.027722 -0.707101 -0.942013 0.782853 0.503368 -0.426998 -0.713956 0.010650 0.900879 -0.939749 -0.929678 -0.494360 0.202625 -0.468496 -1.401213 0.235183 -0.863902 1.612439 -0.020321 -0.220551 -1.104947 0.057811 0.988430 -0.283217 -0.694237 0.285470 0.723082 0.661774 0.297646 0.041537 -0.266343 0.083610 1.353853 1.048908 -0.674423 -0.165528 0.139464 -0.808556 0.195680 -0.973481 -0.368599 0.791608 -0.905004 0.169574 0.713236 -0.584934 -0.181943 2.116748 0.151074 0.440726 3.043253 0.083738 0.861118 0.604869 -1.008433 0.279110 -0.232517 0.138516 0.677966 0.686662 -0.015870 -1.878680 -0.915768 0.294755 0.933080 0.689488 -1.523151 -1.028372 -0.449480 -0.042933 0.212822 -0.218028 0.197699 -0.296282 -0.608421 -0.219841 0.463980 1.790075 -0.665257 -0.665062 0.322549 0.094858 -0.839422 -1.668149 -0.464021 -0.719034 0.270678 0.056768 0.003986 0.605115 1.217524 -2.502877 0.792867 -0.629926 -0.248379 0.749819 0.367336 -0.653622 -1.321618 0.123313 0.539641 0.998410 0.007211 0.165652 0.638433 -0.958803 -0.075033 -0.000320 0.274867 -0.381055 0.450521 0.466311 -0.818547 -0.625007 0.246090 0.010955 -0.430005 0.181426 0.618345 -0.397202 -2.246982 0.868425 -0.245886 -0.445712 0.668981 -0.206462 0.882665 -1.034288 -1.058435 0.708547 0.247457 0.160998 -0.713490 0.164189 0.834372 -0.068947 0.215337 -0.668214 -1.328849 0.237718 -0.609173 0.559488 0.413287 0.060861 1.077085 -0.713825 -0.205833 -1.329717 0.188399 -0.096583 -0.097627 -0.717854 -0.692776 -0.193555 0.973587 1.074783 0.097843 -0.076662 0.180248 1.181474 -1.474068 -0.328553 0.643229 1.443733 -0.715832 0.375266 0.722191 -1.174757 -0.343505 -0.263957 -0.490137 0.018597 -0.677429 0.807738 -0.194374 0.593229 0.075593 0.382943 0.040322 0.659849 0.185633 0.429525 0.005022 1.106459 2.097968 -0.664795 -0.470677 -0.844591 0.429878 -1.290920 -1.095309 0.320830 0.251769 -0.614056 0.305233 0.177181 1.106611 0.160796 -0.091192 -0.002318 -0.173624 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp__main = -0.780064 -0.570336 0.352133 -1.947548 1.617543 1.468746 0.803648 -0.997987 -2.281388 -0.452373 0.902419 -2.304786 -0.775975 2.606863 -0.918487 1.677507 3.221624 0.597570 -1.158572 -0.420700 2.065310 -0.182544 3.214526 2.892076 -2.158422 -0.017452 0.028816 1.010243 0.655859 1.012570 -0.346811 -1.371652 1.271936 -1.863798 -0.396400 -1.404220 0.194560 0.359649 1.402216 -3.233886 0.518852 0.175763 -0.112330 -0.535568 -0.475189 0.710015 1.919639 1.987278 -0.368721 0.902515 1.724669 0.321173 -0.191182 0.581408 0.702897 0.388766 0.783090 0.131979 -1.033709 -0.882103 -0.363888 -0.906280 0.080036 2.132369 2.634096 0.219155 -0.101350 0.981526 0.287910 0.501771 1.239799 0.451877 -0.069768 0.270763 1.064936 -2.276431 -0.075281 -3.428602 -0.621103 -4.296362 -1.409534 -0.166202 1.859100 -0.120831 1.151492 -0.130081 2.291303 -0.251888 -0.509596 1.711512 2.727530 -2.138135 -1.118604 -1.199317 -1.116024 0.660269 -1.296250 0.304146 1.017134 0.154459 -2.000928 -1.125441 0.798089 0.879186 -0.861987 -1.099774 0.368932 1.916454 -2.104096 -1.408721 -0.533450 1.340061 -0.280632 -3.440034 -0.801514 -1.315219 1.549701 0.228346 -0.962477 -1.862943 0.477497 1.238268 -0.765402 -1.071109 -0.337687 1.637546 1.130051 1.009716 0.231109 0.271199 0.689610 3.201100 1.092691 -1.384605 0.210803 -0.117202 -0.651956 0.976279 -1.341911 -0.926002 0.545259 -2.090210 0.606943 1.558067 -1.391698 -0.486617 1.298743 0.731724 0.613735 6.547088 -0.076078 2.608849 1.641123 -2.275507 0.640694 -0.859253 0.083564 0.657290 1.114605 0.179033 -2.796573 -2.008230 1.387616 2.417606 1.681417 -2.666684 -0.345554 -0.325953 -0.006722 -0.149101 0.039915 0.598068 0.129235 -1.666446 -0.557325 1.683190 4.198531 -1.132452 -1.324923 1.056598 0.620547 -0.667153 -2.098937 -0.902615 -0.995217 0.588138 0.800799 0.124575 1.365307 2.903439 -3.951581 2.054000 -0.458304 -0.311281 1.851248 0.766254 -1.977383 -1.960417 -0.428692 1.435310 2.397509 -0.083713 0.050349 0.913143 -2.102681 -0.266653 0.395777 0.213193 -0.610021 0.990782 0.614218 -1.365921 -1.303214 -0.045934 -0.332937 -0.442400 -0.390188 1.487669 0.026565 -3.865583 2.202308 0.079256 -1.011743 0.345834 -0.610450 1.954613 -2.120139 -2.358385 1.339258 -0.382801 -1.078799 -1.036455 0.216628 1.319809 0.568952 0.936879 -1.401326 -2.390881 1.741438 -0.718833 1.936962 0.979967 -0.011449 1.802475 -0.596505 -0.678120 -2.011323 -1.283005 0.455852 -0.245529 -1.916028 -0.342273 -0.637734 2.129794 1.798022 0.078243 -1.400975 -0.270699 2.324170 -2.269922 -0.570935 1.609057 1.546081 -1.964675 0.761137 1.925145 -2.367567 -0.143105 -1.013803 -0.703221 -0.843717 -1.682314 1.376772 0.042997 1.313863 0.117980 0.474300 -0.182539 0.936408 0.441547 0.313935 0.348408 2.748881 2.811618 -1.113254 -0.342914 -2.263000 1.262950 -2.789915 -2.808588 1.143604 0.075925 -1.658172 0.232268 0.150841 2.246562 0.431348 -0.475173 -0.634315 0.445457 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp__printClosest(int*, int, int) = -3.185603 -2.487998 -0.788500 -6.989121 4.970319 6.786364 2.464709 -5.435539 -7.114994 -0.672180 4.017292 -8.137001 -1.677168 8.465058 -3.728254 7.000114 9.969113 0.597379 -4.726800 -0.979247 8.252331 1.517927 11.285063 9.498690 -7.528444 -0.916352 0.493785 3.394806 3.489487 0.832381 0.403022 -3.625389 4.673640 -7.891261 -2.716975 -3.762531 1.518533 1.205777 6.878698 -9.514573 1.658016 -0.840478 -0.905196 -1.840880 -2.470559 0.607757 5.525230 7.154033 -1.263343 2.151318 6.802982 1.875663 -1.447705 1.830988 1.143558 0.253711 1.321057 0.097255 -2.242977 -4.730931 -0.505365 -1.075646 0.582978 7.855799 9.208297 1.197291 0.119649 5.254867 1.665534 1.630725 4.265643 1.656235 -1.575142 1.836375 3.435626 -9.089932 -0.361316 -11.284144 -2.294018 -11.742520 -3.886853 0.311153 4.373171 -0.832086 5.000542 0.552382 7.392680 -0.186170 -2.660436 6.996035 8.778906 -7.518294 -3.449976 -4.256944 -4.055593 2.249184 -4.873949 2.594569 2.722868 1.297217 -6.563012 -3.799313 1.042160 3.926742 -2.990716 -5.536021 1.624250 5.493636 -5.846542 -5.172878 0.586925 5.163299 -1.959644 -12.455177 -4.484407 -5.448007 5.554874 -0.485118 -2.320212 -7.183418 0.449884 4.438181 -1.663912 -4.662796 0.468160 3.791094 5.549464 4.140565 0.323400 1.123591 2.770452 12.817301 2.280249 -4.503781 0.612109 -1.421562 -1.700667 4.004326 -4.437657 -2.672305 1.962301 -7.234059 2.459332 7.260147 -4.043481 -2.226713 5.794665 2.552740 1.828858 24.735706 0.732308 9.351051 6.910738 -7.787718 0.232706 -4.182647 0.515278 2.645386 2.375365 0.103884 -10.812937 -7.062879 5.066023 7.879385 5.387545 -8.890338 -0.639546 -0.177333 -0.306891 -1.648015 -0.835742 2.229686 -0.124840 -5.471105 -1.798271 7.681722 13.656816 -4.001121 -1.771864 4.356534 3.264105 -2.746416 -6.657723 -3.722125 -3.966561 2.226767 4.191936 1.391067 4.714478 9.660643 -10.687203 5.920349 -0.160949 0.312151 5.279532 3.361727 -8.072757 -4.894280 -0.824055 4.706149 6.322690 -1.941521 0.953355 3.511548 -7.076353 -0.644522 2.140509 -0.347139 -1.587286 2.852879 2.561434 -3.608075 -4.982050 2.358426 -1.530902 -1.434280 -0.795067 5.510562 -1.230992 -10.955079 7.513377 0.097177 -3.869378 1.079514 -3.925310 8.005740 -7.606806 -7.371046 5.381022 -1.134685 -2.261504 -2.935230 1.572000 4.512430 3.171862 4.734117 -5.830392 -7.524786 4.853468 -2.600395 5.954812 2.994461 0.266168 4.603458 -6.129620 -1.536270 -8.053130 -5.155925 0.990910 1.785144 -8.386746 -2.029041 -1.359564 7.658922 5.304757 -0.755233 -6.342686 0.374648 6.898642 -8.335674 -1.874034 4.356383 7.236783 -8.745260 1.258299 5.418657 -7.729102 0.647520 -2.747680 -2.031192 -3.372750 -6.727720 4.959311 1.738005 5.467593 0.037243 2.000184 0.744021 3.480375 2.138610 2.281123 2.131552 8.582061 8.276736 -2.620038 -3.556363 -8.646696 4.017952 -9.661160 -11.068854 5.673493 -0.521823 -5.190605 0.614743 0.216388 8.675193 2.073607 -1.414963 -1.838037 1.713115 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__main = -0.835348 -0.482791 0.874075 -2.451551 1.844143 1.321673 0.853203 -0.592427 -2.722096 -0.983301 0.766106 -2.917087 -1.358813 3.066216 -1.034351 1.251697 3.961750 0.816887 -1.126294 -0.569871 2.146929 -0.357593 3.674080 3.504182 -2.645292 0.020809 -0.210218 1.583471 0.609549 1.460220 -0.045542 -2.005401 0.998527 -1.331059 -0.006084 -1.785661 0.226410 0.470924 0.869568 -4.236838 0.605399 0.844341 0.015487 -0.560465 -0.237481 1.055586 2.507012 2.270692 -0.720054 0.900845 2.117613 0.558087 -0.081114 0.597353 0.613386 -0.014394 0.967874 -0.124427 -1.321380 -0.705067 -0.382619 -1.338132 0.018782 2.444461 3.160622 0.294038 -0.216815 0.532503 0.396366 0.736276 1.266279 0.563067 0.221722 0.403168 1.295815 -1.969193 -0.190106 -4.379227 -0.240341 -5.465727 -1.871881 -0.425829 2.855422 0.833831 0.623820 -0.674521 2.736445 -0.272631 -0.313251 2.338711 3.287518 -1.873266 -1.243564 -1.660778 -1.545506 1.108870 -1.344503 0.190100 0.911141 0.644203 -2.299775 -1.110393 0.822203 0.489002 -1.035875 -0.726346 0.235779 2.328161 -2.651067 -1.056553 -0.948617 1.933748 0.336603 -4.086012 -1.028033 -1.646752 1.429048 0.316104 -1.131781 -1.464677 0.571401 1.002960 -1.102182 -0.475268 -1.599746 2.414059 1.103651 0.777931 0.293600 0.444231 0.769891 2.965473 0.933311 -1.677395 0.101393 0.146464 -0.750904 0.693304 -1.853594 -0.860133 0.824939 -2.272193 0.775337 1.346924 -1.659393 -0.966498 0.413226 0.472971 0.884057 7.872244 -0.172947 3.086429 1.822582 -2.426892 1.340763 -0.512879 -0.065890 0.733576 1.378385 0.439172 -2.840891 -2.240327 1.503259 2.833068 1.948963 -2.800822 -0.200182 -0.250084 -0.138719 -0.216804 0.438195 0.619846 0.009304 -1.869152 -0.662889 1.987384 4.825922 -0.709067 -2.012507 0.970824 1.094616 -0.649283 -2.224219 -0.727036 -0.788997 0.496337 1.006026 0.055440 1.736240 3.413265 -5.431386 2.499446 0.144252 -0.161087 2.101778 0.498410 -2.190991 -2.902624 -0.413312 1.836746 3.151952 -0.022077 -0.050756 0.814784 -2.468777 -0.279772 0.606472 0.418382 -0.907295 1.274394 0.409087 -1.524216 -1.478582 -0.793682 -0.823909 -0.175053 -0.924255 1.589571 0.327436 -4.736497 2.672127 -0.149742 -1.031447 -0.013703 -0.856515 2.058521 -2.482067 -2.746537 1.254541 -0.549488 -1.974766 -1.523694 0.108473 1.465655 0.397049 1.060144 -1.480922 -2.959364 2.393165 -0.938683 2.266411 1.225568 -0.025179 2.132641 0.529550 -0.743514 -2.172458 -1.650508 1.040160 -0.493428 -2.116809 0.062812 -0.834182 2.080059 2.272739 -0.109827 -1.681491 -0.509902 2.941137 -1.977900 -0.974529 1.812016 0.586120 -1.992079 1.228925 2.299050 -2.896209 -0.285716 -1.792888 -0.595763 -0.792008 -1.965213 1.476340 -0.163961 1.266551 0.397993 0.317624 -0.702845 1.116737 0.550628 -0.081351 0.358729 3.582018 3.230333 -1.239240 0.362248 -2.648416 1.504648 -3.332188 -3.027014 0.854544 -0.247345 -1.723992 0.298971 -0.064151 2.497413 0.391718 -0.216025 -0.830834 0.789640 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__countSort(int*, int, int) = -4.338663 -5.478826 -3.009467 -9.543263 5.437987 7.164553 3.334270 -6.549895 -10.618760 -0.549631 4.978270 -10.566225 0.255404 11.013799 -3.427335 11.204529 14.414575 2.078230 -5.948188 -1.263930 12.038413 -1.150908 14.693149 12.618004 -7.900462 -1.202082 -1.802988 5.193388 3.481950 -0.128062 1.503308 -2.899643 5.190691 -13.977109 -4.622810 -7.209932 2.402932 4.932808 11.357551 -13.585513 3.386670 -1.839737 1.398938 -2.573186 -4.027329 -0.720043 5.486779 8.731378 -1.320662 3.225267 8.610266 0.221383 -1.435211 2.751727 1.241795 2.653830 0.551603 0.504782 -3.289434 -6.086221 -0.560192 -1.234701 2.920528 7.738000 10.875856 1.923342 -0.568649 8.127405 3.316419 1.920972 6.232004 1.273600 -4.629761 -0.156471 3.562205 -15.930456 -1.541678 -16.763299 -2.638795 -14.865840 -5.200568 1.941697 6.478780 -0.043682 7.095601 1.646298 7.807385 -2.128609 -4.028662 9.442807 9.897258 -9.759485 -4.484400 -5.972670 -4.261566 2.476870 -4.564131 1.575539 5.447589 3.089329 -8.010306 -4.340540 3.794996 5.408713 -3.132231 -8.759541 2.318132 7.297282 -7.361388 -8.551522 2.028139 9.484898 -3.188998 -14.894834 -3.180717 -8.006213 5.465385 -0.638796 -3.545458 -10.196090 0.713767 5.152081 -2.532934 -5.756854 0.688291 5.887102 6.501295 4.242376 0.612113 2.111898 1.627888 17.559483 1.930742 -6.294272 1.430736 -0.426185 -2.502773 4.369264 -6.786319 -5.428041 1.682269 -10.770523 3.361437 9.034685 -5.089855 -2.160531 9.758508 5.829570 1.625286 34.314885 1.990815 13.600836 10.604233 -8.273614 3.240014 -4.972617 2.073536 3.346964 2.539486 -1.425761 -17.715809 -9.250444 5.273762 8.356528 6.919080 -11.945025 -4.437369 -1.528647 0.158821 0.624275 -1.871134 2.441245 0.761082 -7.494359 -1.606581 9.366609 21.548740 -4.794419 1.724900 5.996572 2.230802 -5.992796 -14.892286 -5.776621 -7.708921 1.817484 3.978873 2.539394 5.326883 12.041115 -12.726147 7.565801 -0.931870 1.606262 7.382087 5.004939 -11.091780 -11.482416 -4.059250 5.079509 10.733080 -4.159462 1.754120 5.281157 -8.438307 -0.547914 2.873477 -1.834518 -1.625472 3.390030 1.544093 -4.212255 -4.017362 5.114850 -3.974669 -1.787488 0.947342 7.010494 -0.059499 -11.099665 7.933134 -0.680315 -4.483232 3.508655 -3.736346 11.386301 -7.728403 -7.736444 7.815126 0.533292 -2.123770 -4.914922 3.069353 5.505200 3.373438 4.196148 -5.808619 -11.082951 5.850186 -5.175878 7.414434 3.686574 -1.608796 3.647280 -5.979213 -1.838637 -11.212821 -6.271402 -3.361649 2.015227 -10.810660 -5.267187 -1.144457 9.745347 5.565659 0.600764 -9.164366 1.641628 10.700296 -10.531919 -2.109285 5.960620 7.239605 -12.392074 0.948147 7.767826 -12.228427 2.047906 -3.227240 -2.113478 -3.300461 -7.629709 6.115262 3.698646 6.919256 -1.716715 2.494285 2.570854 4.450821 3.972127 2.803478 2.309702 13.543542 9.569795 -1.214024 -6.321837 -10.086927 4.057803 -11.205166 -12.844165 5.919413 3.034724 -8.791763 1.740226 2.496423 13.183418 2.449750 -1.605411 -1.486493 0.865966 +PE-benchmarks/strongly-connected-components.cpp__main = -1.379785 -0.328111 1.989921 -3.585569 3.209187 1.557561 1.366089 -0.428616 -3.795144 -1.708610 0.359435 -3.815685 -2.640818 4.986757 -1.584756 1.621510 6.042457 1.554231 -1.416847 -0.740391 3.302709 -0.981286 5.347912 4.456366 -3.965078 -0.112510 -0.261114 2.587357 0.381128 3.284321 -0.220234 -3.155376 1.420021 -1.298854 0.542128 -2.956895 0.516516 0.740768 0.012856 -6.592094 0.922049 1.819980 0.079577 -0.993712 -0.247865 1.788916 3.960572 3.593136 -1.117096 0.923221 2.485526 1.158661 -0.020769 1.213066 0.803396 0.301336 1.422440 -1.035291 -2.621555 -0.885650 -0.961118 -2.823798 0.292325 3.738560 4.806560 0.348913 -0.044308 0.926796 -0.022504 1.387137 1.726725 0.705655 0.606300 0.385835 2.126137 -2.240763 -0.455383 -5.650152 -0.618122 -8.440436 -2.816741 -1.394877 3.885852 1.860061 0.707258 -1.010929 4.401032 -0.389770 0.137568 3.685278 5.159172 -2.766814 -1.848162 -3.310026 -2.409600 1.617951 -2.117326 -0.576199 1.209824 0.918790 -3.504848 -1.852179 0.949761 0.592931 -1.414861 -0.928144 0.100160 4.002779 -4.488908 -1.825768 -2.201168 2.495676 0.118119 -6.056751 -1.059707 -1.982387 2.201815 0.598412 -1.032439 -2.091352 1.251437 2.083312 -1.607257 -0.706434 -2.965961 4.004552 0.994158 0.558595 0.613436 0.584191 0.538217 3.751796 2.338427 -2.229993 -0.329799 0.581315 -1.430124 0.480978 -2.651900 -1.289833 1.029527 -3.646461 0.506590 2.088122 -2.547785 -1.536836 -0.862655 0.084793 2.120714 10.103118 -0.687479 3.805297 1.888471 -4.171969 2.102609 -0.370156 -0.477377 0.803512 2.391182 0.937934 -3.421808 -3.518972 2.180991 4.097157 3.244064 -3.412583 -0.199761 -1.166157 -0.167185 -0.087971 0.500484 1.493082 -0.400567 -3.150465 -1.038026 1.951782 6.965345 -1.090707 -3.514226 1.957931 1.532358 -1.124062 -3.103517 -1.127996 -0.795741 0.178159 1.076020 -0.619346 2.271201 5.326321 -7.761087 4.185458 -0.055805 -0.543481 2.845915 -0.210063 -2.434475 -4.477581 -0.855529 3.369666 5.067577 -0.083686 -0.263306 0.593470 -3.618318 -0.076778 0.654719 1.345213 -0.965767 1.867009 0.155759 -2.721347 -2.478114 -1.387533 -1.025656 -0.277006 -1.270588 1.916018 0.984834 -6.795489 4.492026 -0.674152 -1.067421 0.523170 -0.304896 3.014455 -3.573946 -4.631319 1.875590 -0.737801 -3.127664 -2.494100 0.269255 2.715572 0.478517 0.722537 -1.833395 -4.473624 3.361702 -1.099271 3.111895 1.770674 0.476001 3.874364 1.951857 -1.594986 -2.882015 -2.665586 1.147117 -1.174614 -2.448183 0.297896 -1.248296 3.451921 3.771328 -0.157433 -2.052388 -1.017140 4.752492 -2.764387 -1.662586 3.345643 -0.283423 -2.577020 2.015666 4.084692 -4.101044 -1.456591 -2.626609 0.052004 -1.130388 -2.901062 1.744138 -1.026833 1.266058 0.921724 0.411016 -1.698370 1.354195 1.036292 -0.242198 -0.138523 5.652863 4.677392 -2.361707 1.177866 -3.257246 2.115831 -5.192673 -3.816727 0.799914 -0.212821 -1.763071 0.992345 -0.014693 3.295196 0.150326 0.035427 -0.967025 0.160530 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/strongly-connected-components.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/subset-sum.cpp__main = -0.756010 -0.767883 0.303650 -2.068857 1.631369 1.162437 0.776119 -0.836818 -2.467157 -0.450318 0.919158 -2.142522 -0.655495 2.629749 -0.826822 1.622563 3.238511 0.654914 -1.080687 -0.590731 2.172669 -0.389532 3.125348 2.913764 -2.202867 0.018363 0.102296 1.122797 0.724337 0.917209 -0.204881 -1.323730 1.096415 -1.951128 -0.357121 -1.581367 0.176724 0.548518 1.484116 -3.370048 0.540774 0.089048 -0.127710 -0.480833 -0.458284 0.862018 1.749416 1.974985 -0.676087 1.184499 1.940481 0.277537 -0.258873 0.520540 0.579373 0.379373 0.641429 0.458221 -0.937364 -0.730516 -0.300620 -0.892623 0.280717 2.064425 2.672287 0.086202 -0.165496 0.950672 0.415019 0.543673 1.343827 0.448630 -0.123127 -0.009706 1.226882 -2.478006 -0.314270 -4.230690 -0.450692 -4.848823 -1.451974 -0.054575 2.179686 -0.396780 0.955654 0.062738 2.300025 -0.267405 -0.544590 2.057776 2.529733 -1.868631 -1.093422 -1.175519 -1.391182 0.801461 -1.189259 0.232289 1.118623 0.336232 -1.947762 -1.184586 0.788706 0.742857 -0.883967 -1.267119 0.363854 1.924156 -2.142859 -1.376448 -0.506174 1.636781 -0.165713 -3.362237 -0.849457 -1.470507 1.845633 0.199020 -0.996071 -1.612936 0.402178 1.042565 -0.887207 -0.853594 -0.207368 1.537180 1.088962 1.057187 0.226409 0.157289 0.598474 3.054056 1.100060 -1.529845 0.170123 0.073449 -0.568234 0.964144 -1.515238 -0.942248 0.801724 -2.052214 0.851176 1.251036 -1.400262 -0.791549 1.730171 0.672330 0.528420 6.592106 0.043221 2.664132 1.697961 -2.094089 0.608868 -0.710326 0.202054 0.907215 1.278467 0.008125 -2.586695 -1.974657 1.247909 2.402530 1.708058 -2.761697 -0.777178 -0.227153 -0.080025 0.070653 0.075950 0.483001 0.059595 -1.565176 -0.519650 1.592194 4.069241 -0.919335 -1.390640 0.885751 1.057927 -0.867166 -2.180151 -0.798543 -1.201690 0.580332 0.870094 0.070686 1.463733 2.865595 -4.667084 1.994485 -0.447697 -0.075682 1.523754 0.946417 -2.030397 -2.451669 -0.469036 1.229121 2.552696 -0.077527 0.168596 1.088004 -2.071568 -0.212099 0.427700 0.118494 -0.701876 1.070547 0.458016 -1.271556 -1.129558 0.096370 -0.499460 -0.315434 -0.302545 1.477362 -0.043860 -4.129923 1.985459 -0.084784 -1.001663 0.377297 -0.564003 2.084597 -2.058182 -2.313311 1.338799 -0.244396 -1.058146 -1.155898 0.164972 1.382295 0.485927 0.965711 -1.268189 -2.451093 1.736562 -0.874102 1.943124 1.025543 -0.283549 1.929454 -0.881771 -0.656309 -2.124365 -1.082301 0.596038 -0.289336 -1.805773 -0.420394 -0.645143 1.981506 1.726643 0.165586 -1.419077 -0.206164 2.473239 -2.230749 -0.575940 1.546603 1.502997 -1.818251 1.060523 1.922834 -2.518800 -0.000659 -1.137291 -0.523082 -0.671002 -1.488599 1.553872 0.149326 1.311293 -0.027910 0.529222 -0.120772 1.031197 0.507796 0.364442 0.282371 2.808640 3.095370 -1.170647 -0.353719 -2.235442 1.180439 -2.707301 -2.743184 0.891510 0.095296 -1.685619 0.314091 -0.032287 2.311934 0.446316 -0.346789 -0.653491 0.612596 +PE-benchmarks/subset-sum.cpp__subset_sum(int*, int*, int, int, int, int, int) = -7.039929 -7.432297 -5.520735 -13.903888 10.105451 14.034556 4.943812 -11.943506 -15.645802 1.412062 8.559370 -14.502067 -0.467346 17.589427 -6.663320 16.638426 19.771663 1.753046 -9.816943 -2.134293 18.693751 3.733249 22.067614 18.730885 -14.361910 -1.857559 1.446900 4.692427 7.055263 0.268253 0.650718 -6.595868 9.744314 -19.250453 -7.486643 -9.280802 2.815750 5.073285 18.151313 -18.766616 4.085569 -3.596368 -0.740507 -3.912048 -6.038448 0.602183 8.830722 14.534903 -3.842617 6.355838 14.259320 4.128734 -3.819986 3.644237 1.742846 2.931196 0.196390 3.681735 -2.966560 -10.419945 -0.984610 0.870865 2.822131 15.099358 18.174422 1.949974 -0.337966 12.476222 4.185257 3.288243 9.579797 3.266451 -3.997380 0.878257 7.366569 -19.674071 -3.119778 -25.707034 -4.417034 -24.421926 -6.183098 2.955483 8.010151 -5.870326 11.427253 3.665961 14.995188 -1.565886 -6.858479 16.191899 15.816317 -15.395914 -6.466014 -7.655324 -10.171921 4.155571 -8.886936 5.179050 6.927399 2.265053 -13.064362 -10.558354 0.642995 8.693640 -6.071845 -14.861541 4.067854 9.803869 -11.232465 -11.796606 3.328912 12.065141 -5.891988 -23.787318 -10.986352 -12.623424 11.368875 -1.901728 -5.394815 -15.914494 0.564720 8.318605 -4.030367 -10.918793 7.041276 4.450612 11.449603 9.141529 0.116769 -0.212020 4.206247 27.538724 4.013679 -10.782325 1.928978 -2.184252 -1.795424 8.871007 -10.134930 -6.395663 4.859980 -15.308763 7.356088 14.316704 -8.111762 -4.802507 17.533278 5.396439 2.220134 48.405094 2.306733 18.893547 15.169904 -15.458296 -1.814786 -8.767862 2.452536 7.165546 5.833835 -1.433664 -20.046186 -14.613252 9.712933 15.564159 11.378083 -17.833419 -4.493094 0.035722 -0.486564 -1.452169 -2.522114 3.471718 -0.607126 -11.278436 -3.378382 14.425775 27.067922 -8.306862 -0.229822 8.788074 10.399915 -7.617224 -13.132586 -8.163920 -12.855028 4.569346 9.860038 2.426544 10.125936 19.285746 -22.412732 11.421980 -2.393818 1.891020 7.147849 9.684199 -16.883062 -9.032381 -2.697022 7.620647 13.247545 -4.620891 3.835519 8.829455 -14.146801 -0.993179 4.247616 -2.164657 -3.767594 6.176345 5.236548 -7.024804 -8.164737 9.419440 -3.187879 -4.566510 0.661866 11.603384 -3.366216 -21.093225 13.232880 0.127415 -7.391975 3.812416 -6.436693 17.318489 -14.156256 -14.283116 12.297013 -0.237969 -0.548611 -4.561814 3.784675 10.440988 7.270003 10.952120 -11.458956 -16.082044 8.646658 -5.283279 12.358364 6.053243 -1.631869 7.917585 -19.100447 -2.728487 -17.823091 -8.916709 0.691574 4.777976 -16.274085 -5.792554 -2.503882 15.987806 9.431499 -0.133035 -13.984803 1.252163 14.629534 -16.514956 -1.336375 8.547761 16.932098 -17.800207 2.574826 10.990825 -15.987609 2.696737 -4.295206 -1.890902 -6.433344 -12.203822 11.744134 5.106909 11.677877 -2.029899 4.566562 3.666146 7.495306 5.696490 5.475555 4.539782 16.656887 14.615168 -4.701497 -9.160449 -16.614579 7.107363 -18.637207 -21.501546 10.818408 -0.885790 -12.384544 1.622050 -0.857806 18.775631 3.886639 -1.032687 -3.242603 3.101442 +PE-benchmarks/subset-sum-problem.cpp__main = -1.322188 -1.777840 -0.544516 -3.139103 2.235219 2.022372 1.305740 -1.794394 -3.992685 -0.383055 1.788677 -4.382014 -0.448343 4.185076 -1.050485 3.582322 5.097946 0.778319 -2.262984 -0.437977 3.661362 -0.408888 4.982359 4.341782 -2.744267 -0.123716 -1.297525 1.407126 0.780783 0.064435 0.641944 -1.293645 1.633541 -3.816762 -1.253060 -1.780096 0.459600 1.427045 3.243617 -5.116471 1.060421 0.514067 1.399538 -1.117849 -1.189200 0.009333 2.271060 3.182324 -0.228152 1.219450 2.658370 0.017087 -0.088323 0.933297 0.608650 0.477155 0.357356 -0.545450 -1.709757 -1.621266 -0.224672 -0.652549 0.744524 3.052491 3.947110 0.641324 -0.323292 2.338237 1.227724 1.019859 2.403909 0.513953 -1.229916 -0.222429 1.270245 -4.379959 -0.389514 -5.497839 -0.652881 -5.683692 -2.250328 0.720543 3.393048 0.973151 1.874162 0.404684 3.226543 -0.689314 -1.328659 3.309926 3.809039 -2.961947 -1.835469 -2.038245 -1.938648 1.171005 -1.657507 0.529408 2.020105 1.370169 -3.106945 -1.037274 1.332264 1.522015 -1.202567 -2.359711 1.166614 2.808608 -2.381841 -2.648122 0.625317 3.508715 -0.529007 -5.266463 -0.445806 -2.481049 0.850056 0.307701 -1.496035 -2.844530 0.411071 0.980278 -1.266461 -1.364887 -1.543371 2.083105 1.510751 1.730915 0.355645 0.921423 0.940278 5.253107 0.350005 -2.485887 0.727787 -0.094484 -0.334595 2.013516 -1.968799 -2.198630 0.344908 -3.614066 0.979312 2.187443 -2.047559 -1.124934 1.038812 1.958057 0.457153 9.414549 0.520031 4.563726 3.280732 -3.123825 1.632815 -1.630419 0.490609 1.013465 1.455939 -0.589903 -4.307944 -3.442316 2.047589 3.609457 2.755918 -3.400931 -1.189596 -0.120671 -0.274570 0.153387 -0.039856 1.115066 0.353286 -2.513379 -0.680648 3.060964 6.952363 -1.167328 0.270327 1.977088 1.281954 -1.240445 -4.244413 -1.675230 -2.497355 0.699801 0.940958 0.666569 1.974070 4.456995 -4.757225 3.154987 -0.429424 0.634573 2.722440 1.303658 -3.846145 -4.281288 -1.448478 1.861379 4.044221 -1.245729 -0.194221 1.663454 -3.009201 -0.290757 0.802866 -0.550316 -0.632430 1.316380 -0.106353 -1.260356 -1.348946 1.201311 -1.262656 -0.432467 -0.161876 2.442147 0.979746 -3.118103 3.008760 -0.031159 -1.565181 0.709138 -1.219550 3.643110 -2.565895 -2.756702 2.142584 -0.441588 -1.340155 -1.812128 0.611241 1.940461 0.794305 1.321741 -1.770723 -2.946788 2.639317 -1.539938 2.997598 1.501650 -0.847741 1.336657 -0.159427 -1.187703 -2.769433 -2.488096 -0.964750 0.160133 -3.365684 -0.828855 -0.836007 3.344320 1.945405 0.435472 -3.231928 0.171245 3.581180 -3.112492 -1.345174 2.395190 0.312729 -3.692037 1.028797 3.021271 -4.032091 0.762247 -1.620672 -0.045078 -1.268303 -2.502400 2.212375 1.222332 2.174626 -0.769134 0.568914 0.675171 1.516994 1.295079 0.750827 0.565736 4.978051 2.362629 -0.600806 -1.239923 -3.713507 1.539059 -3.958571 -4.086088 1.795574 1.355465 -3.217273 0.454626 0.576519 3.853515 0.685757 -0.730826 -1.302574 0.969980 +PE-benchmarks/sudoku.cpp__main = -0.865356 -0.672325 0.169385 -2.011981 1.517848 0.952139 0.808921 -0.268843 -2.532714 -1.044102 0.484910 -2.686774 -1.001831 3.072060 -0.559313 1.767197 3.721439 0.877083 -1.002903 0.038068 2.137916 -0.822795 2.921551 2.787967 -1.920053 -0.059096 -0.679502 1.040207 -0.165737 1.303846 0.396527 -2.003467 0.805870 -1.550066 -0.091153 -1.726124 0.334270 1.037802 0.923394 -4.019447 0.731741 1.477063 1.012606 -0.898728 -0.574719 -0.144155 2.010440 2.164678 -0.639498 0.559908 1.494920 0.384985 -0.079611 0.652452 0.381825 0.272111 -0.231616 -0.787338 -1.572670 -0.640414 -0.280295 -1.306968 0.387824 1.974565 2.693773 0.210606 -0.081513 0.936287 0.173560 0.808896 1.182835 0.236567 -0.125667 -0.425512 1.037383 -1.843005 -0.665276 -3.574231 -0.169880 -4.799807 -1.686270 -0.146155 2.638449 1.994133 0.769376 -0.748439 2.354916 -0.779953 -0.199403 2.415226 2.907246 -1.697912 -1.232099 -2.072743 -1.512201 1.168442 -1.191598 -0.442164 0.986079 0.487070 -2.117584 -0.986343 0.743119 0.719652 -0.781459 -1.252225 0.470635 2.188561 -2.319254 -1.586989 -0.586339 2.002206 -0.038354 -3.530082 -0.071681 -1.297962 -0.192123 0.557436 -0.988951 -1.577848 0.554719 0.701951 -0.965322 -0.729350 -2.043612 2.214700 0.421723 0.598215 0.544291 0.343507 0.494180 2.730466 0.804496 -1.585260 0.218389 0.349637 -0.467887 0.617098 -1.558996 -1.477109 0.354845 -2.557421 0.176293 1.171272 -1.585603 -0.707074 -0.502263 0.546611 0.897009 6.130340 -0.026515 2.690220 1.651395 -2.312025 1.959121 -0.455468 -0.262573 0.411179 1.349981 0.203219 -2.158592 -2.097414 1.237479 2.516711 2.061896 -1.539879 -0.807854 -0.448203 -0.094474 0.176567 0.281913 0.775998 0.164092 -2.088969 -0.525897 1.704658 4.360107 -0.492658 -0.520378 1.278564 1.381917 -0.819578 -2.583165 -0.782302 -1.875605 0.168307 0.488162 -0.229757 1.340781 3.147956 -3.826982 2.466323 -0.143455 0.109113 1.510091 0.202309 -2.016556 -3.549222 -0.714324 1.769478 3.275890 -0.595950 0.382429 0.528546 -2.066807 -0.203176 0.457089 0.160995 -0.579034 1.023330 -0.521609 -1.228712 -1.170896 0.012638 -1.160864 -0.664490 -0.540556 1.266021 1.552334 -2.346427 2.422060 -0.261729 -0.716146 0.374678 -0.292879 2.036418 -1.989233 -2.429352 1.277598 -0.341912 -1.498403 -1.117013 0.194056 1.556180 0.316599 -0.080955 -0.521370 -2.634630 1.977534 -0.620856 2.051138 1.041559 -0.278759 1.427066 1.650236 -0.905780 -1.575739 -1.806567 -0.169131 -0.750490 -1.781717 -0.552085 -0.703844 2.176263 1.873919 0.230283 -1.868397 -0.263256 2.681676 -1.241676 -0.840725 1.965145 -1.048830 -1.867712 0.714586 2.468102 -2.785601 -0.150144 -1.712168 0.807919 -0.540243 -1.789767 1.006703 0.011271 0.954878 0.134746 0.046349 -0.437634 0.801532 1.074791 -0.100577 -0.070717 3.540397 1.136611 -0.820365 0.210674 -2.194842 0.869783 -2.949313 -2.377355 0.543901 0.818635 -1.752119 0.433863 0.388326 2.040646 0.000342 0.335346 -0.668831 0.235415 +PE-benchmarks/sudoku.cpp__isSafe(int (*) [9], int, int, int) = -2.222326 -2.403461 -0.287839 -5.041511 3.218493 2.912474 1.780598 -3.086048 -4.976991 -0.589225 2.345241 -4.812517 -0.356788 5.783783 -1.735090 4.905853 6.689323 1.087364 -2.597108 -0.945875 5.352026 -0.686429 6.614985 5.988446 -4.294924 -0.361702 -0.236333 2.007019 1.568965 0.750408 0.045859 -2.266196 2.449680 -5.561934 -1.570620 -3.323086 0.766306 2.056438 4.972993 -6.566012 1.543141 -0.295026 -0.123746 -1.283255 -1.446617 0.054496 3.163323 4.224926 -1.400716 2.092320 3.909842 0.398903 -0.815700 1.268234 1.257635 1.122784 0.699543 0.507618 -1.633048 -2.593973 -0.635862 -0.663465 1.223194 3.939475 4.841924 0.575305 -0.385720 3.350047 1.536724 0.798923 2.977754 0.933730 -1.310978 -0.208417 2.110679 -6.831894 -0.883142 -8.693755 -1.094489 -8.342485 -2.880773 1.006482 3.581611 -0.448736 3.025651 0.242708 4.569043 -0.792290 -1.990238 4.089289 5.187730 -4.797897 -2.083818 -2.528800 -2.861376 1.065387 -2.076219 0.944182 2.103811 0.967011 -4.246827 -2.712977 1.736240 2.230815 -1.709124 -3.904563 0.894746 3.975889 -4.122477 -3.691804 0.723835 4.014717 -1.343987 -6.722982 -1.271201 -3.623145 3.273249 -0.279169 -2.306587 -4.575358 0.699449 2.368538 -1.809887 -2.501482 -0.129130 2.930384 3.228291 2.266566 0.227285 0.520366 0.795646 7.835354 1.373455 -3.509545 0.679892 -0.213535 -0.712892 2.183909 -2.938787 -2.415669 1.307733 -4.748316 1.106201 3.581236 -2.735314 -1.148206 4.712956 2.208790 0.652075 14.817914 0.529595 6.126672 4.534364 -4.476974 1.070560 -2.141654 0.772471 1.775686 2.320965 -0.341668 -6.750972 -4.701689 3.121868 4.721001 3.458070 -5.350163 -2.204570 -0.423589 -0.176836 0.032843 -0.434633 0.772714 0.078816 -3.800584 -1.034357 3.990875 9.167087 -2.337430 -0.978275 2.528164 2.076774 -1.982327 -5.443595 -2.425527 -3.766210 1.120573 2.007689 0.826409 3.181339 6.254140 -8.158652 4.013692 -0.862165 0.462091 3.164915 2.610945 -4.999233 -5.603427 -1.785902 2.574111 5.053259 -1.512033 1.329035 2.518769 -4.326588 -0.253011 0.989697 -0.770246 -1.366719 2.076270 0.877229 -2.671413 -1.905356 1.520977 -1.796639 -1.192619 0.039562 3.424936 0.156702 -6.775565 4.127124 -0.133893 -1.912998 1.591706 -1.672928 5.710376 -3.951682 -4.447983 3.689204 -0.143758 -1.328076 -1.905748 0.887730 2.780623 1.003684 1.804954 -2.822200 -4.846539 3.221438 -2.348954 4.256986 1.986510 -0.763737 2.785176 -2.984583 -1.085101 -4.518012 -2.844821 -0.248349 0.498403 -4.767037 -1.964202 -0.826704 4.598461 2.836502 0.269086 -3.863068 0.504741 4.801674 -5.064322 -0.203110 3.132545 3.453962 -5.171105 1.066268 4.005732 -5.179210 0.815852 -1.938551 -0.816662 -2.061131 -3.387774 3.230520 1.642196 3.038083 -0.795535 1.191525 0.673588 2.237559 1.925551 1.187521 1.209289 5.916650 4.942032 -1.470755 -2.316662 -4.915646 2.284433 -5.489698 -6.107123 2.667199 0.859015 -4.074541 0.447322 0.177656 5.862421 1.346070 -0.345939 -0.601413 0.920544 +PE-benchmarks/sudoku.cpp__SolveSudoku(int (*) [9]) = -2.344173 -2.267758 -0.796806 -4.586365 3.455917 2.966466 1.970810 -1.860238 -5.433976 -1.613957 1.719813 -4.773846 -1.060691 6.673160 -1.222713 5.656360 7.999464 1.623272 -2.238862 -0.023397 6.015248 -2.322399 6.992983 6.302763 -4.235654 -0.434585 -0.386401 2.261694 0.298969 1.703888 0.398139 -3.249054 3.000464 -6.465789 -1.625926 -4.466766 1.073948 2.687949 4.185884 -8.060454 1.632597 0.407247 -0.116737 -1.805094 -2.269826 -0.225632 3.696031 4.956555 -1.736891 2.188098 3.587235 0.116796 -1.074782 1.732130 0.808891 1.504966 -1.714933 -0.073756 -2.689261 -2.169615 -0.593984 -2.861432 1.586609 4.159778 5.821393 0.073150 0.061895 4.160100 0.083282 1.080012 3.028350 0.468376 -0.804486 -1.574299 2.787481 -7.491899 -2.104668 -9.167779 -1.742425 -10.719778 -3.290309 0.242071 4.295594 0.902868 3.387204 -0.383120 4.877362 -1.469162 -1.210796 5.849824 5.988509 -5.443105 -2.681459 -4.212626 -2.691190 1.808956 -2.901157 -0.393226 2.822622 0.118011 -4.613602 -3.044698 2.253867 2.620731 -1.697996 -5.646223 1.184552 4.786311 -5.155159 -5.051003 -0.742321 3.921166 -1.742150 -7.799808 -0.206564 -2.942923 2.978498 0.665212 -1.934961 -5.115117 0.896660 2.873588 -1.329002 -3.551897 -0.494848 3.982150 2.057500 2.163637 1.261792 0.553126 0.775183 8.543040 3.047909 -3.144080 0.313406 0.333022 -1.451541 2.212466 -3.291891 -3.391985 1.394843 -6.144301 0.264211 3.976396 -3.304205 -1.193033 4.332294 2.054664 1.592458 16.111618 0.706353 6.111139 4.449052 -5.488678 2.519642 -2.454842 0.114284 1.818391 2.821977 -0.344638 -7.885243 -4.792744 2.729550 5.179006 4.485841 -5.497328 -3.122544 -1.396612 0.352577 0.401792 -0.735387 1.648784 0.668180 -4.597440 -0.873638 4.194257 10.600742 -2.693206 0.393051 3.422850 2.450693 -2.924014 -7.734090 -2.663394 -4.788141 0.522918 1.624989 -0.147350 2.613291 6.876424 -7.690421 4.564369 -1.956366 0.350742 2.434722 2.239711 -5.090989 -7.986571 -1.789506 3.486012 6.595620 -1.486107 2.374688 2.045661 -4.555906 -0.336118 1.153370 -0.317642 -0.777296 2.129009 -0.409264 -2.991255 -2.581253 2.324813 -2.316933 -1.753129 0.507582 3.252162 1.894823 -6.162955 4.862692 -0.597739 -2.110368 2.206944 -0.527075 6.443018 -4.656577 -5.782792 4.307765 -0.167984 -1.796249 -2.175166 1.140820 3.659976 1.180839 -0.703857 -1.496067 -6.479041 3.568556 -1.598937 4.224095 2.093036 -0.653929 4.154096 -1.209847 -2.217281 -4.995816 -4.031896 -0.860332 -0.976704 -4.644587 -2.851678 -0.962051 5.581241 3.826079 1.038243 -4.156497 0.915282 5.895998 -5.297768 -0.998210 4.433282 2.939039 -5.182856 1.197427 5.306116 -6.454391 0.115447 -2.381966 1.018371 -1.266777 -4.184783 2.775573 0.713436 2.919731 -0.253642 1.249763 0.430150 2.117829 2.498811 1.495048 -0.106902 7.267734 5.209447 -2.280759 -2.424825 -4.793272 1.677576 -6.457217 -6.383985 2.254780 2.873031 -3.708139 1.085322 1.371429 5.435486 0.613069 -0.077503 -0.702126 -0.285311 +PE-benchmarks/tarjan-algorithm.cpp__main = -7.184435 -1.338738 11.634311 -20.430813 16.017263 9.417989 7.285134 -2.213307 -20.630126 -11.128041 3.521598 -20.024215 -16.391035 25.437851 -9.227715 4.177781 31.331829 7.579830 -8.787581 -6.116499 16.371783 -3.800016 29.149255 26.330399 -22.282324 0.049186 -1.017955 15.349556 4.285898 16.872113 0.456307 -16.016708 7.303100 -3.573733 4.440185 -13.912969 1.086462 1.900168 -3.518815 -34.086613 4.260102 9.284155 -2.022428 -3.992059 -0.427032 11.564446 22.308140 18.503507 -4.929883 4.497328 14.870132 6.799938 0.321910 5.689069 6.865433 -0.948403 8.990524 -4.371303 -11.050174 -4.707812 -5.810163 -15.177023 -0.583508 20.945230 24.805572 2.189880 -1.109074 0.866033 -0.188668 8.567814 9.431843 4.936345 4.940893 2.712968 11.889317 -10.333341 -0.696362 -29.962519 -1.569870 -46.057176 -15.006458 -7.374782 23.501062 9.267499 2.033832 -6.208845 24.111148 -1.404196 -0.494223 18.773917 27.235839 -12.113805 -9.086282 -14.475663 -12.381895 8.583446 -10.900969 -0.516157 5.249528 6.634714 -18.725505 -5.946527 4.161883 1.250083 -8.402114 -2.604980 -0.219251 21.677366 -24.230515 -3.909070 -12.119923 14.427844 4.759697 -33.156830 -9.075805 -12.879439 14.068674 1.610251 -8.172688 -7.530780 7.048108 9.852494 -8.481640 -1.211096 -15.781549 21.082518 5.999342 3.564819 1.708929 4.541033 3.459429 18.261106 11.736714 -11.187963 -1.017293 2.065479 -7.045065 3.466940 -12.703953 -4.138395 7.202100 -17.084400 3.931054 9.274013 -12.954450 -10.194366 -4.484160 0.183860 9.980699 59.048119 -4.706805 21.181915 11.403768 -19.988020 8.950007 -1.144079 -1.225409 5.879410 13.148894 4.744592 -17.862288 -18.220545 12.575809 23.174239 15.983877 -20.416662 2.982071 -3.795064 -1.508361 -2.647711 4.216982 4.994059 -1.072324 -14.626119 -6.285042 12.471425 34.343917 -5.337632 -22.605156 7.960844 7.678423 -3.803338 -12.664985 -4.645494 0.321172 3.202636 8.039333 -2.266416 13.475848 27.993364 -42.009177 21.773967 0.736261 -2.580128 16.770858 0.104332 -12.042948 -22.381636 -3.333378 16.613509 26.217970 0.965207 -4.393239 3.778273 -20.668937 -1.538136 4.435770 7.635058 -7.450198 10.783985 3.156174 -12.563410 -13.463495 -11.689565 -4.829458 2.052558 -8.602638 10.845050 0.543076 -40.450617 23.923868 -2.235794 -6.395040 -1.102738 -3.463832 14.847680 -19.106390 -24.765147 8.824725 -5.007549 -20.556836 -13.906880 0.471237 14.205335 2.321555 5.675716 -12.658129 -21.586783 21.209342 -6.731087 19.331666 9.663411 3.127461 22.887021 9.107228 -7.168846 -15.237084 -13.702437 10.836435 -6.465989 -14.712965 3.588804 -7.100140 16.014308 20.160595 -1.398391 -10.595535 -3.831396 25.738154 -14.956782 -10.278902 15.941319 1.962499 -12.366163 14.397308 20.007622 -21.090699 -7.956380 -15.691496 -4.648773 -6.195370 -17.125376 11.599183 -5.090217 9.366069 5.342686 3.791551 -9.439133 7.933288 3.984311 -1.048652 1.639326 28.540533 28.546645 -12.863919 6.231444 -19.233913 13.701920 -27.123853 -20.742564 4.346105 -3.237535 -7.475595 3.603472 -3.511444 18.061362 2.915162 -2.458586 -6.458730 5.163548 +PE-benchmarks/tarjan-algorithm.cpp__std::stack > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/tarjan-algorithm.cpp__int const& std::min(int const&, int const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/tarjan-algorithm.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/tarjan-algorithm.cpp__Graph::SCC() = -3.660378 -1.788099 1.172719 -9.968189 8.079036 7.546020 3.344124 -4.598869 -8.576246 -2.880155 3.688111 -8.252875 -4.465458 10.979778 -4.294061 6.784012 11.920968 -0.053700 -4.843073 -1.959733 10.843653 -1.402202 13.655980 9.690753 -10.469877 -0.847946 0.564194 6.036525 2.718719 4.942165 0.819948 -5.045312 3.627823 -7.466307 -0.774598 -4.141614 2.063049 0.921843 4.200702 -12.270643 1.869264 1.289751 -1.595739 -2.063164 -3.056083 0.053501 8.145686 9.004695 -2.707954 1.412967 8.856121 2.014425 -1.434217 2.713216 2.125456 0.306385 2.473652 -0.553921 -3.488813 -4.906313 -1.588446 -3.588469 1.797816 9.502870 10.955656 0.362610 0.561169 5.895991 -0.369634 3.329138 5.084085 1.986021 -1.556904 0.755609 6.171753 -9.550020 -1.272328 -14.166765 -2.224987 -15.854065 -5.694993 -1.623310 5.728562 1.785973 5.498204 0.292988 9.750616 -0.420000 -2.053647 8.685201 10.684327 -7.156852 -3.796898 -7.326393 -6.248862 2.624088 -5.592812 0.603450 2.737162 2.165275 -8.053765 -2.991774 1.626012 3.997557 -3.568388 -6.748726 0.243676 8.152278 -8.242129 -5.360743 -1.243267 7.361235 -2.067250 -15.856999 -4.718952 -6.513248 6.212762 -1.264183 -1.135939 -7.032706 1.298310 6.793694 -2.797201 -4.815645 -1.650027 7.083034 5.926462 4.021017 1.206159 1.215951 2.012715 12.884005 5.339710 -4.184335 -1.187237 -0.997772 -2.079991 3.778228 -4.204125 -2.257826 2.414219 -8.579856 1.738399 7.861518 -4.027939 -3.364086 3.892623 1.367939 3.919770 30.815445 -0.232464 10.538187 6.278427 -9.683221 2.417802 -2.701882 -0.126485 3.464340 3.851352 -0.374520 -12.388360 -8.721349 6.336276 8.672700 6.530195 -10.547085 -0.805877 -1.146872 -0.742550 -1.081627 -1.288302 2.943289 -0.368213 -6.877088 -2.338603 7.501743 17.272128 -4.245481 -5.474443 6.791613 4.572769 -4.619224 -8.623941 -4.314186 -4.265652 1.600899 4.294222 0.139870 5.737639 12.083954 -14.540946 7.720928 -0.507139 -0.581858 6.936177 1.172453 -7.197652 -9.745186 -1.307100 6.481088 9.382389 -2.217649 0.216745 2.670494 -8.394801 0.624058 2.024655 0.532808 -1.781166 3.754821 0.452018 -5.317524 -6.805372 -0.035562 -3.344057 0.616815 -1.706862 4.921331 -1.055461 -14.557109 10.268507 -1.095308 -3.673157 1.673455 -2.578451 9.911111 -7.816460 -10.243038 6.398505 -1.405117 -4.467807 -4.972866 1.916582 5.967342 3.162453 2.627742 -6.629218 -9.903326 6.023104 -3.760673 7.473514 3.929612 1.542195 7.575945 -2.102705 -2.844570 -9.589832 -6.549209 1.729065 0.734001 -9.804346 -2.776215 -2.194760 9.000118 6.433818 -0.300678 -5.912739 -0.369330 10.227157 -8.973133 -3.773753 6.448384 4.524225 -10.126943 2.844477 8.172289 -8.344110 -1.557770 -4.991446 -0.778274 -3.907612 -9.317088 5.254742 1.262534 6.058578 0.855359 3.157480 -1.066940 3.344011 2.582253 2.485452 -0.064206 11.910665 10.832367 -5.031324 -3.441348 -9.395238 5.132943 -11.752908 -11.901275 5.190034 -0.076462 -3.882845 1.885325 -0.035363 10.221826 1.864007 -0.736165 -1.145239 0.291967 +PE-benchmarks/the-knights-tour.cpp__main = -0.386021 -0.408241 0.086951 -1.005008 0.715606 0.267981 0.399460 -0.146689 -1.344305 -0.400615 0.246226 -1.205802 -0.304894 1.431644 -0.225596 0.912202 1.822662 0.527648 -0.466789 -0.044408 1.010747 -0.737220 1.343237 1.360375 -0.829899 0.043565 -0.320719 0.541259 -0.071716 0.816505 -0.042331 -0.821866 0.378834 -0.847685 -0.024310 -1.010118 0.085159 0.615405 0.528584 -1.967127 0.387561 0.646906 0.596580 -0.407462 -0.262111 0.183317 0.830099 0.966011 -0.241747 0.424651 0.684555 0.052593 0.021023 0.332196 0.411315 0.370519 0.178069 -0.132345 -0.728295 -0.229084 -0.187199 -0.673143 0.270402 0.856602 1.259195 0.029641 -0.069523 0.378788 0.050606 0.320059 0.666733 0.080945 -0.190606 -0.354497 0.436959 -1.038289 -0.078557 -1.721825 -0.105945 -2.572600 -0.748788 0.014628 1.245358 0.606885 0.415554 -0.276127 1.077204 -0.429196 -0.151691 0.929247 1.242510 -0.837543 -0.581934 -0.786466 -0.663673 0.461185 -0.493353 -0.364872 0.775943 0.172869 -0.950709 -0.388896 0.659939 0.384746 -0.362545 -0.512076 0.255070 1.017357 -1.170399 -0.845446 -0.272337 0.887938 -0.090633 -1.526172 0.146552 -0.700108 0.015500 0.197861 -0.551640 -0.783113 0.325439 0.361356 -0.470379 -0.315726 -0.905093 1.102405 0.110874 0.318468 0.222547 0.063104 0.122555 1.302641 0.382314 -0.799859 0.156587 0.218102 -0.325860 0.340605 -0.758846 -0.785621 0.257844 -1.183773 0.018963 0.387456 -0.763387 -0.128337 0.205326 0.421224 0.333027 3.037660 -0.042290 1.308420 0.779250 -1.023814 0.952375 -0.112811 -0.003545 0.243204 0.687974 -0.014044 -1.178097 -0.993432 0.521534 1.138160 0.977960 -0.938107 -0.543114 -0.299091 0.000611 0.319328 0.068504 0.243037 0.080982 -0.974912 -0.253827 0.528636 2.244101 -0.246817 -0.226236 0.550361 0.480369 -0.619915 -1.499916 -0.386128 -0.949071 0.139838 -0.142619 -0.165738 0.623576 1.441702 -2.096609 1.196096 -0.335497 -0.070699 0.912757 0.113214 -0.892898 -2.107606 -0.499243 0.686107 1.707306 -0.273675 0.240250 0.390411 -0.950721 -0.122859 0.070139 0.074083 -0.311411 0.473636 -0.145992 -0.638271 -0.414007 0.018481 -0.431712 -0.314118 -0.152851 0.608899 0.726113 -1.320562 0.989696 -0.030326 -0.301347 0.270853 0.110011 0.780755 -0.913999 -1.101178 0.562602 -0.056607 -0.574987 -0.566387 0.092643 0.736897 -0.034921 -0.165764 -0.232565 -1.265076 0.923958 -0.454039 0.949538 0.483778 -0.246031 0.662373 0.774990 -0.397812 -0.762294 -0.593448 -0.321347 -0.538968 -0.685568 -0.126233 -0.359197 1.017032 0.843354 0.309465 -0.692266 0.020317 1.378469 -0.532140 -0.314623 0.961077 -0.343486 -0.819867 0.383414 1.170136 -1.380149 -0.079885 -0.713171 0.091618 -0.197835 -0.653481 0.619166 0.038491 0.470745 -0.021099 0.067810 -0.195243 0.389852 0.458382 -0.065567 -0.004163 1.716407 0.817485 -0.336020 0.058063 -0.896618 0.317388 -1.268607 -0.976633 0.139502 0.526880 -0.995573 0.245861 0.352325 1.029240 0.060881 0.136314 -0.238131 0.067847 +PE-benchmarks/the-knights-tour.cpp__printSolution(int (*) [8]) = -0.837625 -1.002601 -0.480240 -2.077852 1.150755 1.112085 0.595764 -0.728367 -2.387052 -0.462739 0.653730 -2.133486 -0.088311 2.479245 -0.561395 2.133511 3.280480 0.575150 -1.000553 0.117335 2.408304 -1.044547 2.554480 2.481893 -1.638244 -0.221635 -0.379202 1.193265 0.201136 0.779819 0.450872 -1.225856 0.620497 -2.270062 -0.469800 -1.861370 0.517606 1.248580 1.720899 -3.513209 0.681399 0.722376 0.727554 -0.747127 -0.746472 -0.362682 1.089937 1.889901 -0.618455 0.555170 1.721467 0.416376 -0.328747 0.515301 0.223001 0.538549 -0.258591 -0.139910 -0.895858 -0.846780 -0.003369 -0.633104 0.808647 1.702488 2.501045 0.110857 0.082055 1.310171 0.317144 0.481997 1.279974 0.112832 -1.004478 -0.488544 0.803863 -2.709491 -0.328146 -3.519410 -0.117683 -4.000548 -1.143235 0.207095 1.672234 1.064978 1.146714 -0.217556 1.796256 -0.767079 -0.428073 2.309259 1.938889 -1.578255 -0.939543 -1.752034 -1.410965 0.959908 -1.047106 -0.402485 1.291244 0.529750 -1.572029 -0.823669 0.965956 1.099357 -0.686530 -1.783365 0.547495 1.659681 -1.712849 -1.950631 0.219485 2.139024 -0.641297 -3.052753 -0.238262 -1.772769 0.145795 -0.020779 -0.583266 -1.764936 0.129181 0.878317 -0.536473 -0.955495 -0.968110 1.704090 0.860514 0.678004 0.317842 0.091922 0.271625 3.113536 0.372551 -1.376235 0.152203 0.307327 -0.602430 0.686107 -1.612295 -1.267526 0.508307 -2.247176 0.162393 1.410421 -1.180046 -0.398099 1.160143 0.785075 0.636726 7.408516 0.353470 2.680434 1.894750 -1.854660 1.585981 -0.443010 0.062576 0.682488 0.796873 -0.278080 -3.293306 -1.823531 0.825212 1.897248 1.705300 -1.890594 -1.171408 -0.395333 -0.165952 0.379592 -0.241872 0.502949 -0.093556 -1.717676 -0.385892 1.638230 4.372721 -0.409883 0.447535 1.221365 1.420333 -1.737757 -3.261163 -0.891279 -2.189377 0.252118 0.223404 -0.093161 1.184266 2.539307 -3.395996 1.789983 -0.186974 0.328107 1.461676 0.495110 -2.076683 -3.862829 -0.697383 1.125563 2.904874 -1.129296 0.896182 0.910060 -1.663995 -0.086575 0.444125 -0.206759 -0.393959 0.704880 -0.226331 -0.889857 -0.891765 0.959155 -1.149295 -0.636961 -0.115527 1.161870 0.887222 -1.825955 1.704507 -0.186361 -0.666576 0.668121 -0.406868 2.029840 -1.860631 -1.849897 1.427241 0.257827 -0.442414 -0.905543 0.397764 1.504779 0.386265 0.221542 -0.677575 -2.604577 1.224360 -0.967159 1.441808 0.793875 -0.486522 0.742616 0.195736 -0.456047 -2.051693 -1.469390 -0.772554 -0.051354 -1.904970 -0.827740 -0.419765 2.008085 1.331740 0.305237 -1.842725 0.379290 2.466604 -1.187834 -0.482894 1.365349 0.046975 -2.201319 0.112947 1.800765 -2.694710 0.212795 -1.077526 0.539980 -0.301853 -1.449983 1.262913 0.539170 1.231434 -0.160200 0.310020 0.060034 0.801944 1.134807 0.333615 0.183695 3.090215 1.319376 -0.186468 -0.695265 -1.881092 0.399237 -2.366237 -2.283064 0.602989 0.739106 -1.738464 0.553650 0.877393 2.333083 0.298493 0.590459 -0.156918 0.005925 +PE-benchmarks/the-knights-tour.cpp__isSafe(int, int, int (*) [8]) = -0.933750 -1.175460 -0.400288 -2.473911 1.536681 1.115905 0.694716 -1.390326 -2.613516 -0.163055 1.063723 -2.335856 0.242195 2.725747 -0.563951 2.488147 2.883156 0.322554 -1.379736 -0.303816 2.558934 -0.274974 2.542310 2.216312 -1.656159 -0.010178 0.129309 0.931288 0.458732 0.606365 0.227483 -1.227158 0.598552 -2.536740 -0.667757 -1.155562 0.044687 1.051305 2.535660 -2.943706 0.778943 0.485458 0.840436 -0.832870 -0.847810 -1.452676 1.093518 1.834223 -0.384623 0.894114 1.823338 0.311699 -0.352401 0.394238 0.991169 0.928220 0.679739 0.060862 -0.751843 -1.143405 -0.313111 0.410757 0.768721 1.848593 2.071473 0.140775 -0.310072 1.556705 0.727632 0.659521 1.430163 0.360417 -1.628629 -0.307040 0.867821 -3.133276 -0.000511 -3.874225 -0.087357 -3.486420 -1.341947 0.874832 1.562397 -0.045318 1.440312 0.847123 2.106324 -0.992664 -1.008985 1.687420 2.170337 -1.467247 -0.885817 -1.032122 -1.740009 0.648588 -0.738056 -0.172068 1.319482 0.509779 -1.836147 -0.801029 0.801681 1.243025 -0.767426 -1.577160 0.831189 1.726301 -1.527854 -2.055719 0.710668 2.412829 -0.725798 -2.958253 -1.484857 -1.585248 0.452900 -0.105078 -1.246292 -2.338443 0.397774 0.869754 -0.893270 -1.090650 0.474394 0.666620 1.261833 1.352914 0.150344 0.086800 0.538551 3.574991 0.554519 -1.665091 0.635416 -0.044927 0.099814 1.162878 -0.925780 -1.433118 -0.425178 -1.969174 0.641902 1.679894 -1.265221 -0.612532 1.563404 1.022977 0.015907 6.893653 0.050087 2.783226 2.077050 -1.865898 0.166647 -0.586711 0.167041 0.539673 0.905788 -0.181939 -2.196142 -2.098334 1.525389 2.229535 1.782266 -1.975373 -1.428050 -0.080331 -0.303761 0.690389 -0.145469 0.201302 0.319224 -1.776597 -0.550013 1.556073 3.722871 -0.850999 -1.299620 1.297832 1.617943 -1.231891 -2.255762 -1.014280 -2.784297 0.572658 0.501192 -0.037413 1.490756 2.799749 -4.010010 1.988580 -0.184504 0.016384 1.852606 1.156555 -2.171565 -3.115538 -1.196078 1.028115 2.456062 -1.255492 0.489580 1.049621 -1.803418 -0.115976 0.343110 -0.497691 -0.748286 0.977424 -0.118290 -0.924391 -0.591066 1.192397 -0.792109 -0.638140 -0.045111 1.431658 0.474138 -2.423192 1.814645 0.411785 -0.550764 0.825318 -0.505589 2.325398 -1.531651 -1.910513 1.484533 0.094367 -0.127461 -0.312617 0.283097 1.378297 0.845544 1.053633 -1.126358 -1.280911 1.108459 -0.933885 2.129764 0.930009 -0.713245 0.722828 -1.467282 -0.389405 -1.624928 -0.782940 -0.511932 0.412632 -1.925136 -1.875701 -0.568080 2.122565 0.944428 0.338524 -1.825243 -0.373237 2.089669 -2.129737 0.021581 1.378382 0.300640 -2.560140 0.241473 1.892177 -2.070142 0.647366 -0.967442 -0.038785 -1.135873 -1.207661 1.579119 1.124123 1.244974 -0.497902 -0.074691 0.418079 0.835172 1.139747 0.592235 0.523199 2.200811 1.340702 -0.482985 -1.197007 -2.067575 0.536700 -2.275176 -2.476171 1.133008 0.372473 -2.256343 0.022731 -0.013935 2.539800 0.451555 0.257404 -0.300070 0.523372 +PE-benchmarks/the-knights-tour.cpp__solveKTUtil(int, int, int, int (*) [8], int*, int*) = -3.345974 -3.494453 -1.411826 -6.621723 4.842436 5.154997 2.651100 -4.151955 -7.992855 -0.563714 3.201172 -6.848657 -0.733800 9.173061 -2.386613 8.136149 10.897904 2.022137 -4.242122 -0.769855 9.125772 -1.885686 10.374071 9.294714 -6.592159 -0.611428 0.401832 3.277411 2.277587 1.956919 -0.380272 -3.076301 4.258765 -9.823595 -2.508934 -5.938557 1.292852 3.203348 7.215419 -10.842567 2.133562 -0.567945 0.492209 -2.272189 -3.116979 0.513688 4.859113 7.106518 -2.045009 3.117982 5.973105 0.295516 -1.258873 2.119174 1.573900 2.618170 0.062815 1.972598 -2.862905 -3.836026 -0.846046 -2.505906 2.343548 6.779829 8.814686 0.529297 -0.099719 5.915116 1.240063 1.540740 4.667671 1.182573 -2.031919 -1.078424 4.012736 -10.893695 -1.260452 -13.083997 -2.311443 -14.189633 -3.921412 0.641459 4.995630 -1.774877 5.524664 1.137978 7.418477 -1.805990 -2.410583 7.514849 8.233630 -7.914343 -3.602255 -4.854222 -4.549612 2.268232 -4.298963 0.426150 4.781172 0.478332 -6.532113 -4.741291 2.635748 4.362642 -2.792531 -6.908428 1.751987 6.132441 -6.512813 -7.046888 -0.246191 5.072994 -2.967629 -11.406476 -2.385293 -5.360061 4.962940 0.198156 -2.907443 -8.026637 1.023195 4.555792 -1.912503 -5.329254 1.509278 4.401108 3.814489 3.665799 0.921388 0.162273 1.396579 12.495023 4.040746 -4.953636 0.750187 0.058841 -2.269008 3.659756 -4.951658 -4.447446 2.464873 -8.264402 1.318883 6.131911 -4.538462 -1.449844 8.279928 3.147453 1.782235 23.779988 0.956711 8.858698 6.552330 -7.733993 2.022418 -3.299420 0.792786 3.187999 3.741461 -0.543666 -11.451549 -7.164864 4.175623 7.730968 6.115055 -8.810698 -4.035326 -1.477238 0.205114 0.680643 -1.188417 1.977531 0.350853 -6.118858 -1.520234 5.849180 14.585697 -4.480300 -0.911454 4.542883 3.206554 -4.606649 -10.107796 -3.890555 -6.912005 1.529524 2.197973 0.204074 4.355505 9.776760 -11.572475 6.555903 -2.766535 0.049083 4.784918 3.476765 -7.391102 -8.963664 -2.136755 4.312127 8.376153 -1.981001 1.490960 3.785513 -6.943067 -0.541082 1.533540 -0.372228 -1.638145 3.365715 0.877084 -4.005950 -3.895678 3.622122 -1.965452 -2.647404 0.695583 5.185347 -0.007427 -9.619643 6.777075 -0.219948 -3.266822 2.977873 -1.311792 7.753510 -6.903680 -7.908238 5.938925 0.246979 -1.174784 -3.234465 1.572076 5.394812 2.677119 1.299826 -4.126127 -8.838101 4.569221 -3.055976 6.255550 3.073139 -0.972045 5.227928 -4.145537 -2.346916 -8.139016 -3.830237 -1.613158 0.031919 -6.980929 -4.580532 -1.458328 8.147567 5.393974 0.969358 -5.284936 0.713139 8.363086 -7.971777 -1.614279 5.444948 5.725763 -7.862674 1.558020 6.647088 -8.777172 0.394615 -2.711789 -0.691300 -2.273703 -5.687188 5.132671 1.277407 4.851235 -0.622349 1.808248 1.329322 3.341620 3.113336 2.434674 0.894373 9.583009 7.964879 -3.091402 -3.954537 -7.417489 3.062153 -9.272493 -9.321256 3.965591 2.573733 -5.955177 1.319602 1.645913 8.475101 1.548692 -1.018443 -1.219434 0.180017 +PE-benchmarks/topological-sorting.cpp__main = -1.048547 -0.175663 2.012483 -2.925162 2.583191 0.893100 1.130439 -0.002910 -3.220053 -1.641819 0.127711 -3.162832 -2.400078 4.090524 -1.321816 0.828047 5.123354 1.588694 -1.059617 -0.747356 2.382538 -0.870402 4.349091 3.858105 -3.263279 0.026318 -0.350773 2.242471 0.309863 2.981743 -0.146092 -2.742459 1.140779 -0.498554 0.747376 -2.675564 0.251914 0.615216 -0.587449 -5.682690 0.754328 1.754585 0.114975 -0.716929 0.114529 2.066764 3.421734 2.864128 -0.935646 0.916712 1.891861 1.063208 0.151819 0.989828 0.728569 0.120735 1.350595 -0.994354 -2.286649 -0.446923 -0.911234 -2.672020 0.096104 3.054577 3.929189 0.304912 -0.118976 0.222900 0.023154 1.225385 1.404028 0.632499 0.813328 0.309025 1.692448 -1.408338 -0.231185 -4.628531 -0.362110 -7.571776 -2.406224 -1.311183 3.737483 1.727187 0.105401 -1.055292 3.711765 -0.292557 0.277812 3.018713 4.296085 -2.010047 -1.507346 -2.587460 -1.937815 1.439551 -1.639266 -0.575452 0.981205 0.933446 -2.880720 -1.346255 0.796126 0.110064 -1.161759 -0.216040 0.024204 3.426884 -4.040647 -1.084633 -2.163962 2.035667 0.531554 -4.899627 -0.768691 -1.592102 1.946541 0.624748 -1.042198 -1.244125 1.185021 1.471965 -1.412494 -0.032630 -2.993713 3.504124 0.510278 0.304470 0.448549 0.577101 0.339017 2.564296 1.933342 -1.886656 -0.217699 0.656262 -1.212868 0.218781 -2.283537 -0.976689 1.000058 -2.909832 0.480806 1.311708 -2.222222 -1.455225 -1.202574 -0.051957 1.787640 7.934064 -0.744634 3.089103 1.489395 -3.308658 1.736534 -0.050814 -0.352944 0.676068 2.166370 0.937603 -2.311414 -2.827520 1.695295 3.475082 2.687830 -2.722886 0.044522 -0.975630 -0.167355 0.008200 0.649940 1.123807 -0.345930 -2.546830 -0.879174 1.370058 5.485589 -0.624418 -3.322131 1.252445 1.188318 -0.735445 -2.216212 -0.714287 -0.173586 0.174547 0.825519 -0.611988 1.862193 4.387269 -6.838609 3.619173 0.039519 -0.411287 2.345598 -0.262521 -1.800063 -3.848864 -0.782083 2.804526 4.346605 0.125154 -0.458179 0.476050 -3.022948 -0.141633 0.526226 1.353737 -0.966265 1.611598 0.264763 -2.225892 -1.942145 -1.640887 -0.687842 -0.049282 -1.222789 1.564064 0.867076 -6.056311 3.650259 -0.608823 -0.856275 0.209150 -0.111054 2.167059 -2.972627 -3.837155 1.263016 -0.696271 -3.125049 -2.252543 0.070168 2.252495 0.155145 0.560374 -1.429892 -3.558046 3.078131 -0.935076 2.628522 1.512839 0.356800 3.537874 2.062386 -1.331450 -2.147048 -2.095501 1.234610 -1.361132 -1.664024 0.777181 -1.109505 2.591842 3.335787 -0.129966 -1.544415 -0.842121 4.061524 -2.028927 -1.486828 2.826631 -0.567836 -1.667226 2.120108 3.424017 -3.475055 -1.367662 -2.357317 -0.116766 -0.753851 -2.145495 1.521367 -1.132133 0.886257 0.848472 0.280902 -1.731202 1.167104 0.734270 -0.435340 -0.041434 4.720498 4.130326 -2.005662 1.536633 -2.540931 1.822932 -4.300344 -2.860882 0.288012 -0.293414 -1.317007 0.846836 -0.221299 2.560544 0.151095 -0.066680 -0.927435 0.411419 +PE-benchmarks/topological-sorting.cpp__std::stack > >::push(int const&) = -0.300706 0.432974 0.858421 -0.957681 0.915903 0.904505 0.226753 -0.335672 -0.690739 -0.229401 -0.179112 -0.851758 -0.625847 1.127731 -0.509952 0.227006 1.512687 0.350604 -0.312086 -0.129704 0.666620 -0.024357 1.300801 1.202417 -1.061416 0.023335 0.453834 0.577685 -0.023293 1.290176 -0.747283 -1.107146 0.201513 -0.068842 0.297268 -0.738454 0.013054 -0.151564 0.066048 -1.612729 0.179509 0.198004 -0.205969 -0.245231 -0.003677 0.032790 1.398713 0.783558 -0.203843 -0.121301 0.614768 0.688569 -0.105985 0.219372 0.487352 0.384620 0.974935 0.015773 -0.405010 -0.211253 -0.270099 -0.294314 -0.043479 1.086804 1.150596 0.274623 0.003648 -0.073124 -0.078353 0.133928 0.059629 0.238941 0.168847 0.655816 0.273473 -0.579613 0.294667 -1.405917 -0.044748 -1.407061 -0.632226 -0.598020 0.225976 0.322931 0.403794 -0.267298 1.177579 -0.141420 0.310552 0.350055 1.499400 -0.918627 -0.331258 -0.747738 -0.780978 0.242486 -0.412648 -0.016285 -0.122480 -0.142888 -0.809104 -0.892912 0.339293 0.287420 -0.403974 0.077695 0.020353 0.906190 -0.896198 -0.407461 -0.689859 0.252030 -0.178818 -1.548848 -0.499083 -0.617463 0.445405 0.021143 -0.390660 -1.121323 0.343965 0.938311 -0.512301 -0.390292 -0.577223 1.041578 0.523007 -0.105180 0.015781 -0.298570 0.307487 0.976470 0.607451 -0.592463 -0.044148 0.038272 -0.557226 -0.279328 -0.771805 -0.066999 -0.002773 -0.762880 0.037268 0.882570 -0.644077 0.052573 0.003625 -0.322381 0.668185 3.208000 -0.502199 0.736901 0.151389 -1.326991 0.631878 0.059106 -0.419110 -0.002742 0.555908 0.625304 -1.370367 -0.829266 0.612595 1.089200 0.729861 -0.774136 0.012395 -0.442168 -0.277286 -0.107261 0.205842 0.171257 -0.396633 -0.706030 -0.415217 0.496767 1.884748 -0.346430 -1.470005 0.422491 0.282809 -0.185204 -0.478096 -0.243920 -0.399333 0.179712 0.284934 -0.290806 0.806103 1.327175 -2.386456 1.041543 -0.089744 -0.709947 1.083285 -0.186690 -0.372450 -0.361133 0.184896 1.129180 1.145304 0.104728 -0.051266 -0.092619 -0.933386 -0.152071 0.083721 0.622604 -0.543979 0.479606 0.469916 -1.217552 -0.771762 -0.610826 -0.138003 -0.508415 -0.641773 0.389965 -0.122744 -2.159573 1.450916 0.205830 -0.015596 0.263866 -0.368628 0.429125 -1.017136 -1.271689 0.433272 -0.004676 -0.126930 -0.153544 -0.057069 0.785891 0.132069 0.615623 -0.882992 -1.319185 0.493987 -0.040391 0.813695 0.430080 0.484769 0.743655 0.408640 -0.184320 -0.801147 -0.548949 0.636806 0.034075 -0.682009 -0.082763 -0.449627 0.907274 1.175114 -0.190307 -0.294266 -0.578994 1.020717 -0.618414 -0.070910 0.657685 0.002521 -0.802734 -0.129667 0.833784 -0.707127 -0.693755 -0.578772 -0.206397 -0.389513 -0.908206 0.289098 -0.505892 0.244305 0.557167 -0.098270 -0.625873 0.358338 0.148910 -0.064744 0.213426 1.055294 0.892987 -0.496684 0.482781 -0.853212 0.580579 -1.429689 -1.008964 0.259974 -0.541134 -0.502430 0.018826 -0.122099 0.762253 -0.215217 0.503107 0.073565 -0.185485 +PE-benchmarks/topological-sorting.cpp__Graph::topologicalSortUtil(int, bool*, std::stack > >&) = -2.306350 0.367642 2.683018 -5.036721 4.003554 3.880629 1.627775 -1.993264 -4.244549 -2.304946 0.623573 -5.577920 -3.691502 6.577687 -2.681644 2.266685 8.073128 1.490771 -2.301805 -0.622049 4.694401 0.018364 7.652967 6.845036 -5.587330 -0.580660 0.715351 3.681359 0.913222 3.610558 -0.589515 -4.533316 2.329902 -2.151745 0.193426 -3.304181 0.912027 0.330314 0.711209 -8.098949 1.055731 1.023696 -1.346968 -1.468709 -0.979025 0.673902 6.223797 5.050848 -1.197745 -0.020029 3.622455 2.358456 -0.692444 1.581931 1.308226 -0.082715 1.433329 -1.514025 -2.573323 -2.061162 -1.133314 -3.026057 -0.076720 5.889690 6.627840 1.374237 0.194639 1.573998 -0.278532 1.398602 1.627355 1.137161 1.021040 2.039787 2.541906 -3.912177 0.013151 -7.631015 -1.113171 -9.015454 -3.438173 -1.975192 3.455931 2.452880 1.944545 -1.318353 6.011786 -0.195443 0.154877 5.050266 7.957853 -4.844824 -2.387455 -4.405132 -3.401381 2.017384 -3.240453 0.814741 -0.214941 0.887327 -4.846658 -3.302617 0.663918 1.472106 -2.075227 -1.964884 0.461785 5.038810 -5.394618 -2.288283 -2.618889 2.471980 -0.158812 -8.833155 -2.649497 -3.216404 3.696172 0.257823 -1.883516 -4.436553 1.361802 3.606336 -1.649831 -2.079434 -3.193322 4.716516 2.469070 0.831895 0.402730 0.480915 1.603887 6.468890 2.701172 -2.878460 -0.174021 -0.257884 -2.388450 0.493386 -3.596454 -1.250156 1.415210 -4.781108 0.014098 4.488875 -3.455599 -1.923385 -0.002070 -0.353833 3.048116 16.479164 -0.921613 4.839552 3.002953 -6.379266 2.216140 -1.449463 -1.113604 0.871986 2.661791 2.024230 -6.607291 -5.021038 3.645152 5.993858 4.277265 -4.581108 0.478209 -1.294507 -0.337550 -1.373887 0.468832 1.736623 -0.965436 -4.128658 -1.705084 4.568895 9.285050 -2.144102 -4.391335 2.975877 1.786243 -0.641307 -3.711504 -1.815056 -0.969048 0.807889 2.526397 -0.444731 3.542269 7.527982 -9.442487 5.244610 0.205277 -0.968452 3.980104 0.191551 -3.846226 -3.770303 0.144711 5.468555 5.666562 -0.090156 0.195678 0.416593 -5.341968 -0.648872 1.356020 2.038079 -1.689282 2.493768 1.255662 -4.222532 -4.431473 -1.544925 -1.522071 -1.091598 -2.018320 3.017461 0.026608 -8.968030 7.273218 -0.060413 -1.327858 0.529139 -2.204798 4.635634 -5.851441 -6.861612 3.091159 -1.304021 -3.222529 -2.253823 0.644817 3.794501 1.260164 1.550786 -3.757169 -5.959863 4.230147 -0.811930 4.538608 2.161443 1.777081 4.830802 0.949456 -1.637480 -4.522013 -3.983650 2.512922 -0.241026 -4.855581 -0.591845 -1.428891 5.123643 5.623532 -1.074450 -3.370933 -0.709033 5.671344 -4.546352 -2.167249 3.958343 1.659535 -4.739468 1.344054 4.819304 -5.177241 -2.128443 -3.414746 -0.544882 -2.060504 -5.559442 2.081544 -1.298838 2.311745 2.064976 0.457333 -1.900531 2.176703 1.579256 0.501879 0.970663 6.778352 5.948812 -2.691028 0.497214 -5.602150 2.971514 -7.860168 -6.667584 2.568383 -0.878931 -2.045163 0.462258 -0.360195 4.721235 0.248246 0.442077 -0.918186 0.267616 +PE-benchmarks/topological-sorting.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.619387 -0.142769 0.211004 -1.152201 1.016504 0.687100 0.424394 -0.552775 -1.054479 -0.386489 0.078020 -0.727833 -0.363258 1.649721 -0.469373 1.244641 2.119452 0.560248 -0.332954 -0.341476 1.661547 -0.906938 1.838477 1.620721 -1.434852 -0.174819 0.904428 0.723317 0.376579 0.792929 -0.449252 -0.875532 0.727518 -1.637495 0.114794 -1.418069 0.376623 0.433645 0.944415 -2.158665 0.292775 -0.507092 -0.124202 -0.346878 -0.600516 0.107412 1.210454 1.310251 -0.734995 0.424522 1.183028 0.327554 -0.398598 0.441935 0.197341 0.742312 0.054724 0.470964 -0.539922 -0.370876 -0.182327 -0.836902 0.572390 1.315585 1.729495 -0.008254 0.216332 1.080428 -0.053598 0.233110 0.508304 0.173215 -0.128837 -0.049934 0.849728 -2.514608 -0.432690 -3.377238 -0.553601 -3.309162 -0.821973 -0.598994 0.354927 -0.685376 1.090639 0.447128 1.456539 -0.107065 0.149002 1.129189 1.754261 -1.613826 -0.636965 -1.251728 -0.882199 0.518046 -0.893667 -0.053375 0.792583 -0.275905 -1.111343 -1.502796 0.763739 0.802540 -0.511174 -1.481631 0.086043 1.324011 -1.314495 -1.479670 -0.845355 0.345492 -0.785467 -2.139515 0.225063 -0.903582 1.370775 0.130844 -0.283544 -1.824344 0.162567 1.435401 -0.391324 -1.247285 0.401451 1.045917 0.797696 0.271500 0.289170 -0.281208 0.156139 2.155642 1.498504 -0.846939 -0.244511 0.221975 -0.977890 0.053121 -1.288352 -0.713089 0.835734 -1.542429 0.101227 1.264807 -0.892261 -0.299810 2.241645 -0.114097 0.884009 4.305361 0.007855 1.120131 0.755798 -1.692514 0.667862 -0.423744 -0.162793 0.581774 1.024137 0.181739 -2.282461 -1.301905 0.534504 1.350641 1.135940 -1.546150 -1.435360 -0.778877 -0.006308 0.173859 -0.355563 0.465847 -0.365349 -1.073801 -0.294892 0.867840 2.539072 -0.973812 -0.557841 0.754016 0.809499 -1.021218 -2.211684 -0.698185 -1.637445 0.174364 0.201698 -0.191946 0.815831 1.857476 -2.999670 1.214570 -0.719278 -0.276262 0.719578 0.422848 -0.919417 -2.050965 0.197701 1.180464 1.545502 -0.236615 0.695230 0.454669 -1.303560 -0.069897 0.077604 0.478400 -0.407539 0.588540 0.110839 -1.225796 -1.028368 0.618652 -0.357437 -0.944335 0.255287 0.713611 0.256069 -2.504574 1.575806 -0.359225 -0.448637 0.977522 -0.193777 1.477142 -1.532070 -1.757913 1.128333 0.261107 0.223916 -0.538154 0.258699 1.309522 0.083440 0.006117 -0.579299 -1.953219 0.420258 -0.383629 0.888818 0.533836 0.270879 1.431545 -0.792749 -0.519376 -1.675537 -0.366732 -0.277174 -0.164941 -1.112295 -1.248736 -0.226448 1.580191 1.571253 0.125126 -0.521951 0.113067 1.589934 -1.876801 -0.267420 1.130642 1.340850 -1.175598 0.126846 1.294628 -1.642649 -0.630408 -0.550390 0.203756 -0.062136 -1.267888 0.651632 -0.466350 0.623305 0.300230 0.244272 -0.023118 0.759396 0.607951 0.563952 -0.149472 1.554390 1.911854 -0.990628 -0.644463 -1.213226 0.383482 -2.007674 -1.643580 0.457043 0.479112 -0.751900 0.411396 0.350395 1.347307 -0.104238 0.335136 0.021803 -0.601257 +PE-benchmarks/topological-sorting.cpp__Graph::topologicalSort() = -2.406357 -1.246230 1.275497 -6.043022 6.276857 3.739224 2.302992 -2.168701 -5.806083 -1.061999 0.933913 -6.025440 -2.224304 8.305620 -2.608069 6.025265 9.182249 1.156193 -2.265242 0.020989 7.480816 -1.249243 8.785319 5.254852 -6.496342 -0.856460 -0.395858 3.411431 0.367569 4.397190 -0.132807 -4.538168 2.582879 -5.563554 -0.894369 -4.726543 2.120216 1.848989 3.559852 -9.745957 1.706058 2.032798 -0.050283 -1.999541 -1.586228 0.434237 5.293336 6.403265 -2.934691 1.459784 4.474234 1.537902 -1.015245 2.324421 -0.582190 1.130557 0.871043 -1.325628 -4.794157 -2.822881 -1.024379 -2.978422 2.272383 5.858029 7.985590 0.240653 0.771351 5.343046 0.225998 1.746141 3.151575 0.777036 -1.033779 0.316520 3.812589 -5.852314 -1.950245 -9.572487 -2.196982 -11.381279 -4.096772 -1.584915 3.593957 2.229810 3.275107 -0.371797 6.485628 -0.558527 -0.108639 7.211269 7.701412 -5.700349 -2.970101 -7.219764 -4.747090 2.168507 -3.759379 -1.452365 2.484660 0.839449 -5.542229 -4.227154 0.941618 2.782450 -1.751871 -4.657661 0.570698 5.810520 -6.163262 -6.184696 -1.338895 4.656459 -2.869557 -10.298768 -1.500563 -2.706782 3.223991 0.482628 0.689790 -5.640178 0.987666 4.722674 -2.270613 -3.203190 -2.382448 5.722330 2.985498 2.005017 1.653384 0.235877 0.689242 8.290231 4.111235 -3.406143 -1.164516 0.346568 -1.692129 1.437618 -4.227070 -2.781650 0.952205 -7.101343 0.646235 5.869300 -3.501525 -1.758449 0.741997 0.632530 3.788245 17.195786 -0.008954 6.652480 3.262526 -7.913274 3.001976 -1.570113 -0.937386 1.308039 2.713207 0.584399 -7.497007 -6.106534 3.575309 5.289700 5.446462 -5.597157 -2.095420 -2.327368 -0.382629 0.576485 -1.300054 3.930338 -1.078995 -6.100991 -1.142900 3.433738 12.842057 -2.367899 -3.134572 5.360269 3.767406 -3.848697 -6.949550 -3.292082 -4.184073 -0.476041 1.995589 -0.948765 3.120675 8.618402 -10.682266 6.047838 -0.122636 -0.294092 3.468066 -0.178315 -5.205002 -7.432081 -2.023675 5.691424 7.210494 -1.889680 1.111981 1.241161 -4.837264 1.161580 1.065462 0.697678 0.050739 2.176042 -0.894361 -4.715141 -4.304832 1.338391 -2.468773 -1.241361 -0.662757 2.922948 2.080927 -8.463719 7.028198 -1.859967 -1.939269 2.932387 -0.530349 6.946042 -5.422019 -7.200092 4.421752 -0.524613 -2.326368 -3.668089 1.644519 4.325354 2.259293 1.118257 -2.653823 -8.306641 2.867635 -1.974689 3.503683 2.683150 0.683921 4.922938 0.429151 -2.911344 -6.291525 -5.341195 -0.379523 0.268028 -4.845865 -1.820023 -1.359366 7.024044 4.855356 -0.323951 -4.211003 -1.924964 7.028709 -5.346684 -1.868240 5.904828 -0.324744 -6.835149 0.647333 7.015358 -6.365642 -1.317565 -2.802667 2.556212 -2.321138 -4.509546 2.145067 -0.055016 1.808052 0.509837 0.900788 -1.496639 1.789072 2.568637 0.933764 -1.261738 9.304479 5.929826 -3.549106 -0.634931 -4.761206 2.389074 -8.707912 -7.393775 2.696330 0.132028 -3.201769 2.564203 1.597203 6.269146 -0.079537 0.979627 -0.223423 -1.667351 +PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp__main = -0.672999 -0.867245 -0.391921 -1.571823 1.131703 0.701634 0.659203 -0.755831 -2.112349 -0.203798 0.739506 -2.095207 -0.281310 2.103365 -0.475585 1.688304 2.785168 0.569558 -0.981815 -0.256171 1.912326 -0.873743 2.520350 2.292648 -1.343301 -0.071450 -0.495496 0.916786 0.212555 0.298407 0.195362 -0.646367 0.776818 -2.012064 -0.386643 -1.275530 0.284755 0.818957 1.475300 -2.833517 0.516117 0.182008 0.821589 -0.505887 -0.641512 0.633071 1.120136 1.583812 -0.265013 0.673809 1.412288 -0.144087 -0.031424 0.517052 0.393191 0.322766 0.210289 0.196213 -0.947662 -0.674579 -0.158768 -0.667004 0.510212 1.450975 2.183813 0.232832 -0.099082 1.076770 0.401400 0.508522 1.150575 0.184034 -0.601081 -0.290420 0.694083 -2.363578 -0.175056 -3.272232 -0.354371 -3.876712 -1.104555 0.197044 1.750078 0.120117 0.837642 0.181900 1.626562 -0.222798 -0.511769 1.791513 1.904094 -1.430783 -0.961074 -1.084140 -1.022152 0.646778 -0.786528 0.025523 1.625693 0.656767 -1.511056 -0.479595 0.894245 0.691405 -0.556037 -1.266322 0.498806 1.466641 -1.335420 -1.334546 0.030410 1.567874 -0.240358 -2.734510 0.061178 -1.302483 0.613567 0.160344 -0.723543 -1.325183 0.243577 0.554172 -0.633024 -0.533899 -0.793759 1.352973 0.603299 0.725547 0.249969 0.403661 0.314422 2.573267 0.334842 -1.245369 0.247349 0.116471 -0.541730 0.839350 -1.232105 -1.166718 0.631665 -1.965446 0.678384 0.827266 -1.069753 -0.525572 1.098860 0.904189 0.386078 5.246167 0.210838 2.405169 1.518411 -1.549841 1.173276 -0.628291 0.273557 0.578706 0.920275 -0.388686 -2.350725 -1.688080 0.873318 1.759673 1.411616 -2.030508 -0.915328 -0.264112 -0.102168 0.273284 -0.103230 0.516736 -0.021457 -1.128676 -0.320994 1.340427 3.767874 -0.537870 0.186633 0.940145 0.718252 -0.933988 -2.691547 -0.793728 -1.373487 0.304087 0.013429 0.209098 0.958345 2.206773 -3.117062 1.617771 -0.372595 0.344196 1.463839 0.604857 -1.870832 -3.173751 -0.697615 0.967192 2.328323 -0.567382 -0.022951 0.836184 -1.462125 -0.137477 0.341714 -0.098697 -0.329762 0.674157 -0.206849 -0.725229 -0.696116 0.535917 -0.672723 -0.199533 0.034916 1.138509 0.502564 -2.172352 1.486804 -0.153394 -0.747511 0.334622 -0.310338 1.513317 -1.366115 -1.522346 0.998416 -0.119418 -0.658177 -1.115969 0.301800 1.046086 0.142451 0.405845 -0.702424 -1.859171 1.415898 -1.011875 1.407170 0.718277 -0.398411 0.960801 -0.016856 -0.734082 -1.682087 -1.007713 -0.648676 -0.302256 -1.547226 -0.114681 -0.369965 1.627885 1.105401 0.417802 -1.458431 0.356457 2.092476 -1.268289 -0.738363 1.309553 0.197456 -1.763814 0.663300 1.597878 -2.289627 0.168086 -0.893012 -0.164225 -0.415136 -1.212062 1.060638 0.392391 0.976023 -0.329928 0.300611 0.273592 0.827798 0.680223 0.449203 0.192288 2.712995 1.600669 -0.437805 -0.541174 -1.720629 0.639400 -2.007663 -2.048300 0.645320 0.932177 -1.520981 0.373956 0.573393 1.931617 0.208047 -0.368331 -0.573902 0.314993 +PE-benchmarks/tower-of-hanoi.cpp__main = -0.379479 -0.413596 0.681218 -1.301382 0.735663 -0.066567 0.370460 -0.177880 -1.330919 -0.756293 0.517388 -1.262125 -0.664957 1.418851 -0.608293 0.278212 1.761453 0.390406 -0.454204 -0.689392 0.907714 -0.391783 1.594624 1.661457 -1.416911 -0.045586 0.091914 0.814238 0.774344 0.438603 0.214449 -0.794939 0.401370 -0.330357 0.350334 -0.801155 0.134100 0.243403 0.134786 -1.899725 0.253506 0.241758 0.073642 -0.152821 -0.013768 1.279763 1.008762 1.073709 -0.597388 0.662522 1.291867 0.263393 -0.097794 0.197476 0.183494 -0.366026 0.573472 0.077262 -0.538872 -0.072998 -0.143026 -0.781268 0.105167 1.262637 1.554298 -0.054881 -0.037566 0.105639 0.412034 0.477269 0.771645 0.259989 0.289093 0.064077 0.757502 -1.120020 -0.130729 -2.871049 -0.043179 -3.662376 -0.869926 -0.172338 1.732750 -0.099637 -0.125318 -0.170754 1.289881 0.207766 -0.211642 1.217932 1.434324 -0.514234 -0.620742 -0.631488 -0.863010 0.657439 -0.717204 0.201101 0.590103 0.587323 -1.028204 -0.307492 0.330933 0.007114 -0.482150 -0.224250 0.084042 1.085856 -1.400173 -0.173316 -0.507135 0.930093 0.537007 -1.859026 -0.018864 -0.967199 1.258291 0.083235 -0.551626 -0.145207 0.169068 0.296465 -0.630321 0.191154 -1.142168 1.109952 0.454062 0.585696 0.018983 0.219427 0.344693 0.913038 0.512478 -0.961583 -0.053573 0.138517 -0.454828 0.361784 -0.997561 -0.401672 1.163782 -0.856974 0.491045 0.123183 -0.774438 -0.887950 0.672274 0.072572 0.417707 3.109106 -0.047442 1.372700 0.845810 -0.913817 0.345816 -0.117692 0.173932 0.549509 0.854858 0.035595 -0.741169 -1.059836 0.666378 1.357553 0.894656 -1.405320 -0.308028 0.062043 -0.152327 -0.035043 0.184061 0.230202 -0.233685 -0.742455 -0.329008 0.795772 1.698784 -0.083048 -0.907150 0.081367 0.844284 -0.252962 -0.837948 -0.153467 -0.142797 0.443231 0.395007 0.102004 0.948727 1.573205 -3.387252 1.151188 0.112130 0.239941 0.658131 0.288735 -0.989830 -2.074492 -0.062490 0.662619 1.374218 0.086350 0.053943 0.684491 -1.163988 -0.081244 0.128500 0.266741 -0.503872 0.515328 0.244677 -0.528552 -0.687290 -0.398704 -0.335163 0.221563 -0.329298 0.752967 0.151075 -2.692702 1.135935 -0.364043 -0.542287 -0.247187 -0.391098 0.955900 -1.290926 -1.135843 0.336896 -0.356346 -1.169621 -1.081845 -0.032771 0.679550 -0.345213 0.523563 -0.570824 -1.210668 1.158984 -0.745583 1.051211 0.547541 -0.170578 1.378809 0.029518 -0.157297 -0.976362 -0.377124 0.645576 -0.467663 -0.850109 0.481929 -0.271325 0.758724 1.019571 -0.167012 -0.583824 0.186257 1.301283 -1.018752 -0.670742 0.719305 0.474732 -0.573251 1.163972 0.948000 -1.504035 -0.071517 -1.039393 -0.440030 -0.205435 -0.772860 0.896811 -0.020818 0.659865 0.014717 0.365326 -0.357505 0.644434 0.195258 -0.070809 0.183001 1.591262 2.286624 -0.744202 0.182443 -1.336350 0.720314 -1.530938 -1.424775 0.235942 -0.117492 -0.626149 0.251102 -0.348112 1.113797 0.328455 -0.188910 -0.586043 0.815397 +PE-benchmarks/transitive-closure-of-a-graph.cpp__main = -0.619988 -0.599072 -0.153976 -1.606300 1.177549 1.166434 0.588475 -0.445611 -2.056499 -0.525808 0.447385 -2.076315 -0.390577 2.174504 -0.446825 1.601532 2.932743 0.616112 -0.872165 0.138025 1.711051 -0.667604 2.337446 2.280721 -1.257074 -0.015938 -0.515041 0.906511 -0.200464 1.096575 0.198905 -1.424456 0.671767 -1.568221 -0.445795 -1.536462 0.130488 0.820711 1.062165 -3.078172 0.575465 0.914895 0.478593 -0.661079 -0.481272 -0.392344 1.328913 1.464310 -0.144216 0.527366 1.041281 0.375118 -0.121537 0.496244 0.538969 0.579322 0.195850 -0.456194 -1.013685 -0.637771 -0.236554 -0.631180 0.283124 1.390528 2.036183 0.177367 -0.089951 0.787301 0.019060 0.455302 0.994455 0.140472 -0.590625 -0.283822 0.576465 -1.857503 -0.209716 -2.307734 -0.187279 -3.325011 -1.102977 0.071806 1.688677 1.169238 0.812883 -0.312770 1.619818 -0.858362 -0.288393 1.728790 1.965319 -1.389483 -0.859899 -1.305086 -0.910186 0.605171 -0.745522 -0.411551 0.934488 0.337907 -1.469159 -0.561135 0.884602 0.777387 -0.560446 -1.132715 0.456371 1.563002 -1.742962 -1.381015 -0.154305 1.806009 -0.296357 -2.599794 -0.497934 -1.161223 -0.027036 0.229009 -0.823886 -1.531479 0.470121 0.735569 -0.520510 -0.667293 -0.784325 1.509718 0.471236 0.524832 0.319403 0.284360 0.300509 2.581848 0.477471 -1.025522 0.305557 0.208022 -0.340961 0.579276 -1.044583 -1.059393 -0.266963 -1.870837 0.253500 1.183833 -1.115080 -0.310958 -0.018944 0.702675 0.452755 6.016776 -0.022561 2.217616 1.426897 -1.747653 1.201995 -0.495810 -0.064380 0.248950 0.746280 0.033234 -2.559417 -1.490115 0.940736 1.746446 1.473295 -1.568271 -0.547891 -0.368019 -0.037640 0.297584 0.039137 0.451320 0.279628 -1.514464 -0.391445 1.261481 4.039400 -0.455370 -0.258558 1.044394 0.737444 -1.022533 -2.484968 -0.677621 -1.380942 0.217343 0.226354 -0.197760 0.891703 2.207042 -2.682025 1.719823 -0.298962 -0.043928 1.582277 0.431536 -1.549952 -2.873978 -0.890051 1.191143 2.655332 -0.659508 0.402719 0.500456 -1.446494 -0.191187 0.374220 0.016269 -0.357055 0.699082 -0.073474 -1.035292 -0.675627 0.249874 -0.707596 -0.379586 -0.368703 0.958005 0.825303 -1.797674 1.661564 0.165142 -0.503353 0.408462 -0.103186 1.674149 -1.391275 -1.744072 1.117024 -0.106050 -0.900465 -0.637824 0.176020 1.121323 0.517044 0.230120 -0.591425 -1.961573 1.397694 -0.539173 1.477463 0.722316 -0.284913 0.889366 0.527040 -0.580618 -1.389728 -1.521038 -0.318976 -0.389929 -1.379267 -0.444123 -0.531741 1.697132 1.158213 0.360020 -1.600210 -0.121914 2.255400 -1.050793 -0.318111 1.364677 -0.160653 -1.734508 0.261193 1.726220 -2.205249 0.008077 -0.907489 0.159035 -0.551062 -1.148590 0.891930 0.196207 0.890627 0.024700 0.149845 -0.216303 0.521621 0.744164 0.112563 0.157415 2.730964 1.078955 -0.338149 -0.148977 -1.512760 0.523519 -1.949203 -1.822741 0.477753 0.629572 -1.481882 0.255503 0.594603 1.769326 0.198426 0.221845 -0.269342 0.108162 +PE-benchmarks/transitive-closure-of-a-graph.cpp__printSolution(int (*) [4]) = -0.826469 -1.045046 -0.421278 -2.144253 1.149560 1.045718 0.605954 -0.681722 -2.460989 -0.553244 0.747109 -2.288970 -0.190746 2.520208 -0.600530 2.050502 3.312951 0.539649 -1.034049 0.061625 2.391187 -0.995858 2.623196 2.573487 -1.757831 -0.215029 -0.459503 1.280596 0.317658 0.714402 0.595211 -1.247219 0.600499 -2.161129 -0.429403 -1.806384 0.533827 1.220290 1.636937 -3.597315 0.667953 0.854082 0.753190 -0.729004 -0.696636 -0.205877 1.128393 1.945963 -0.688899 0.608936 1.840628 0.391831 -0.292765 0.493534 0.161146 0.320452 -0.231164 -0.179321 -0.933159 -0.836012 0.039790 -0.715753 0.763016 1.779077 2.601907 0.092762 0.066910 1.251933 0.393339 0.535362 1.345682 0.149547 -0.945565 -0.455770 0.887185 -2.585574 -0.321176 -3.632133 -0.060290 -4.226253 -1.216389 0.219932 1.950017 1.174053 1.015166 -0.310840 1.857807 -0.694176 -0.470058 2.446923 1.992030 -1.480952 -0.977390 -1.765842 -1.470110 1.072093 -1.108471 -0.336231 1.300855 0.667926 -1.622328 -0.713832 0.909588 1.018504 -0.730643 -1.689737 0.529669 1.673864 -1.781985 -1.831786 0.227955 2.237304 -0.463052 -3.164813 -0.307991 -1.811280 0.169535 -0.010360 -0.582015 -1.566265 0.086698 0.742321 -0.562956 -0.802405 -1.226243 1.767756 0.879159 0.752607 0.328759 0.188403 0.350261 3.039035 0.276944 -1.421268 0.132130 0.302493 -0.559380 0.762489 -1.640537 -1.248906 0.638362 -2.230703 0.221223 1.306453 -1.200581 -0.542736 0.990285 0.797725 0.621505 7.480072 0.411625 2.786213 1.981144 -1.816737 1.596428 -0.431468 0.084261 0.748511 0.807119 -0.294694 -3.159202 -1.852704 0.857925 1.980155 1.720163 -1.941945 -1.062867 -0.262547 -0.176987 0.309356 -0.172033 0.519167 -0.075564 -1.719014 -0.388651 1.755836 4.328212 -0.319761 0.362819 1.174537 1.523743 -1.684131 -3.179234 -0.839472 -2.052859 0.280275 0.281658 -0.032928 1.242438 2.598561 -3.578674 1.826754 -0.013817 0.440122 1.472803 0.478723 -2.179826 -3.992211 -0.668123 1.111159 2.919188 -1.108663 0.828349 0.967717 -1.724186 -0.083515 0.493372 -0.249658 -0.415696 0.743023 -0.257082 -0.788531 -0.936895 0.826291 -1.202610 -0.488118 -0.209055 1.218936 0.902732 -1.928301 1.723529 -0.250360 -0.760746 0.499724 -0.510077 2.043370 -1.949816 -1.860413 1.367469 0.147811 -0.700802 -1.048362 0.371850 1.454221 0.365843 0.267098 -0.705395 -2.585390 1.376188 -1.052582 1.480350 0.841739 -0.537159 0.802157 0.317981 -0.450635 -2.048089 -1.498943 -0.627548 -0.094196 -1.965922 -0.671780 -0.437404 1.956740 1.354777 0.239081 -1.897840 0.390376 2.493780 -1.145244 -0.640558 1.352987 -0.048645 -2.180607 0.291181 1.804271 -2.766708 0.298880 -1.224578 0.481179 -0.301033 -1.480552 1.341244 0.583123 1.276527 -0.153748 0.321200 0.017698 0.848221 1.105976 0.268404 0.199221 3.198953 1.449800 -0.224093 -0.611802 -2.009951 0.468661 -2.433770 -2.367938 0.622447 0.661439 -1.730001 0.551967 0.812650 2.356918 0.383720 0.494738 -0.278228 0.207968 +PE-benchmarks/transitive-closure-of-a-graph.cpp__transitiveClosure(int (*) [4]) = -2.958523 -3.562690 -2.558407 -7.084039 4.231972 5.866160 2.133317 -3.461462 -8.252444 -1.007155 2.647858 -8.044158 0.353119 8.424578 -1.821619 8.342672 11.244229 1.457964 -4.236366 1.031668 8.663524 -2.290233 9.300024 8.883486 -4.788151 -0.730501 -1.638499 3.746423 0.230232 2.143230 1.812064 -3.974476 2.631785 -9.037272 -3.294574 -6.206943 1.195550 4.053679 7.051594 -11.414897 2.492544 1.820274 1.508535 -2.827814 -3.040525 -3.424716 3.788242 6.049717 -0.947493 1.630173 5.098568 1.487221 -1.434755 1.865419 1.189249 2.456888 -0.332910 -0.714751 -2.734671 -3.886208 -0.245481 -0.628543 2.484159 5.626074 8.242770 0.824001 -0.002221 5.400004 1.016719 1.498995 4.378745 0.372426 -4.407811 -1.504980 2.207798 -10.608396 -1.076200 -10.378205 -0.859162 -11.307988 -3.596933 1.643036 4.970635 3.201960 4.596361 0.183256 5.755338 -3.594176 -2.172125 8.085311 6.758114 -5.890832 -3.073394 -5.477173 -4.174755 2.229066 -2.981891 -0.998796 4.036116 1.766656 -5.450867 -2.320644 3.123059 4.396685 -2.187240 -7.007359 2.432867 5.568215 -5.511286 -6.843129 2.000047 8.473327 -2.697183 -10.639157 -2.627647 -6.067311 0.367837 -0.331099 -2.622072 -7.439056 0.776078 3.335590 -1.352841 -3.881254 -0.758634 4.698946 3.289323 2.871601 0.906509 0.758954 1.086575 12.183096 1.183455 -4.132741 1.302526 0.275710 -1.227649 3.017391 -4.389653 -4.395170 -0.894809 -7.708571 0.983872 6.335368 -3.846034 -1.305443 3.354192 3.556644 1.214766 27.741915 1.100164 9.536524 7.072367 -6.806613 3.930821 -2.726221 0.247219 1.739829 1.866104 -0.936287 -13.326310 -6.153083 3.694676 6.358336 5.760170 -6.873850 -3.523229 -1.023959 -0.527757 1.223810 -1.124587 1.700507 0.850832 -5.998856 -1.393906 6.381015 16.699747 -2.069785 1.673075 4.935942 3.745715 -5.791644 -11.934504 -3.516097 -7.273984 1.006466 1.389934 -0.263046 3.657950 8.478915 -9.076622 5.822846 -0.976745 0.938110 5.771846 2.832113 -7.476503 -12.158433 -3.705093 4.119817 9.841694 -4.428145 2.538044 2.846813 -5.463112 -0.453866 1.993039 -1.352107 -0.898882 2.295672 -0.293577 -3.247885 -2.487036 4.069621 -3.510723 -1.675826 -0.312883 4.163008 1.912459 -4.721250 6.094025 0.571883 -2.119055 2.453402 -1.475220 8.250176 -5.402310 -6.232942 5.601370 0.630716 -1.366963 -2.346517 1.585796 4.777225 3.058360 1.581209 -2.901902 -8.107394 4.071109 -2.975124 5.349293 2.551240 -1.573097 2.117259 -1.302175 -1.532267 -7.274928 -6.297201 -2.862209 0.830143 -7.078058 -4.093892 -1.403401 7.302832 3.366949 1.139846 -7.525304 0.823597 8.747832 -5.108378 -0.912702 4.545957 1.241997 -9.005175 -0.391401 6.066532 -9.089913 1.363911 -2.648381 0.980093 -2.344303 -4.874447 4.122026 2.805971 4.528368 -0.872829 1.158664 0.989800 2.291327 3.883423 1.963102 1.197955 10.638709 3.859617 -0.148744 -3.634791 -6.421836 1.446282 -7.482165 -8.266252 3.120395 2.928052 -6.118075 1.090409 3.079178 8.388281 1.292921 1.327832 -0.215692 0.217606 +PE-benchmarks/trie-suffixes.cpp__main = -4.485316 -0.405023 9.290292 -12.763178 17.658495 4.501105 6.394902 2.860628 -9.674719 -6.676738 -0.471435 -7.438521 -14.929978 16.857390 -5.771473 8.358682 13.942167 -1.208870 -2.497812 -4.010065 18.043307 -9.362374 17.885102 4.006755 -21.137521 -1.785316 -0.625158 13.750014 2.538444 17.858132 -0.268171 -8.359770 2.151048 -2.814589 10.484416 -7.557229 8.791006 1.577396 -7.596489 -19.745073 -0.323037 13.510821 0.007246 -0.961412 -2.668214 10.689298 11.108361 15.567840 -11.910080 2.107480 13.382387 -0.970003 -0.119775 5.789710 -4.374297 -2.304863 3.015332 -3.060881 -15.357678 -3.753946 -1.735880 -18.514846 6.685539 11.901168 20.203340 -6.195606 5.100336 11.741251 -4.505335 6.672167 6.244075 2.818788 1.983269 -4.261376 17.482997 -3.621591 -6.472758 -17.842495 -2.776607 -35.437568 -11.420682 -14.588872 11.344592 8.542607 4.891857 -8.877678 19.856166 3.234001 1.377111 15.602545 15.273690 -9.619770 -5.197196 -24.609752 -9.704063 5.187024 -12.667389 -9.361388 9.560647 2.438988 -11.048944 -3.654576 -0.048106 1.891604 -3.439409 -8.263190 -9.283081 15.791765 -17.136299 -9.665643 -13.095779 9.235442 -2.798992 -23.432179 2.519285 -3.227124 5.141863 -0.926406 12.797182 -0.263813 1.238705 13.620984 -5.740029 -4.150389 -14.499723 20.301094 7.753922 -1.001526 8.611792 4.672033 -2.380913 6.991982 17.916504 -3.218415 -14.845826 5.662321 -6.028068 2.536021 -7.896902 -0.564180 11.210576 -15.149058 -2.837742 5.552485 -2.618024 -3.212617 -6.504270 -4.306565 15.221847 27.268949 0.407531 8.733611 -0.596515 -14.274795 15.160554 2.946345 -3.213843 7.786887 7.758234 -3.727348 -9.275962 -13.695856 7.546293 8.861812 9.098300 -12.192748 -2.996169 -6.491415 0.848574 -2.674516 -4.941633 13.910063 -3.219808 -10.189929 -2.034115 -0.457823 22.204220 -5.842710 -14.302400 15.593943 9.950840 -12.850880 -13.412593 -7.407763 -4.248084 -6.896044 0.047899 -3.520282 6.916043 18.896394 -24.794305 13.370876 2.368750 -2.887022 9.478986 -11.729933 -1.656292 -23.639834 -2.459240 12.274580 14.953459 -3.041357 -1.869588 -0.294919 -11.326185 9.212379 -0.388174 4.714115 2.134566 4.270128 -9.135734 -7.484621 -13.724340 -9.816011 -8.725454 3.625906 -2.798433 0.574149 6.550047 -23.070897 15.869916 -12.335183 -5.120810 5.945041 6.069141 12.154197 -10.101721 -17.704941 7.867282 -0.269000 -14.800644 -17.931845 4.193938 9.622543 -0.619040 -6.284068 -4.306535 -22.268353 10.057040 -6.893709 4.787957 4.289178 5.665147 18.516903 16.119926 -11.853232 -13.299200 -12.154779 1.560631 -5.377648 -6.982003 1.040708 -0.700184 12.836628 10.618243 0.714763 0.645538 -5.573210 19.717477 -9.212014 -12.449948 16.070271 -6.835763 -8.249893 8.675946 18.652693 -11.571319 -11.455516 -13.386368 7.365271 -1.658878 -10.687972 3.288986 -6.447585 2.135762 5.558144 4.607283 -8.859098 3.680137 4.584545 -2.954931 -14.243253 28.772669 18.641780 -16.271724 3.170629 -9.012628 6.775476 -17.414766 -9.436982 0.219377 -0.525140 2.799753 11.548258 7.043649 10.653768 0.164346 -2.399309 -1.076422 -10.429827 +PE-benchmarks/trie-suffixes.cpp__SuffixTrieNode::search(std::__cxx11::basic_string, std::allocator >) = -0.878517 0.686375 1.457637 -3.515794 4.023601 2.768708 1.437927 -0.804103 -2.554079 -1.742110 0.277334 -3.364203 -2.726668 4.167223 -1.654208 2.000569 4.774612 0.002763 -0.898511 -0.332941 3.734519 -0.659906 5.185947 3.227636 -4.624289 -0.025510 0.239473 2.217966 0.063262 3.788570 -0.199541 -3.556857 1.392105 -1.587136 1.086083 -1.781579 0.739247 -0.238218 0.115279 -5.150556 0.347916 1.979712 -0.454385 -0.458753 -0.697242 -0.154771 4.462025 3.410911 -1.806216 0.375164 2.837347 1.045931 -0.125238 1.361543 0.540954 -0.054861 0.830331 -0.904866 -2.541821 -1.311115 -1.078125 -2.474945 0.563955 3.615949 4.466789 0.081218 0.499653 1.769492 -0.894627 1.140498 1.335896 1.120276 0.316355 0.629084 2.871482 -2.214672 -0.509968 -4.907642 -0.869075 -7.020531 -2.674829 -2.362404 2.075904 2.128075 2.099588 -1.340757 4.254455 -0.032767 0.559535 3.239335 4.878921 -2.897403 -1.348769 -4.030589 -2.576752 0.964809 -2.180156 -0.502336 0.937642 0.021472 -3.162620 -1.578372 0.503851 1.013939 -1.074906 -2.051866 -0.512821 3.445535 -3.842719 -2.093977 -2.105393 1.978688 -0.895719 -6.274441 -1.457944 -1.347181 1.164049 0.089077 0.288384 -2.512478 0.762901 3.118825 -1.433396 -1.655067 -1.894988 3.817009 2.224927 0.979788 1.113150 0.558370 0.608748 4.097415 3.224363 -1.078212 -1.115232 -0.121746 -0.736366 0.551672 -1.590473 -0.609557 0.892331 -3.583284 -0.189927 2.968888 -1.546020 -0.774185 -0.766957 -0.722001 2.704975 10.626277 -0.783895 3.402696 1.406020 -4.402820 2.082206 -0.152006 -0.777766 0.958769 1.926278 0.700496 -3.706969 -3.334175 2.415561 3.239959 2.435325 -3.303737 -0.210497 -1.005260 -0.255551 -0.530270 -0.648735 1.678209 -0.294218 -3.012083 -0.677567 2.148215 6.341172 -1.572292 -3.786773 2.921578 2.068343 -1.449992 -2.506633 -1.665937 -2.050606 0.106102 1.283554 -0.706906 1.986100 4.851511 -6.488928 3.457518 0.147970 -0.840665 3.002512 -0.531762 -1.696136 -3.778055 -0.191812 3.523381 3.403113 -0.501043 -0.094356 -0.029491 -3.078263 0.778708 0.522126 1.172014 -0.765010 1.412709 -0.529652 -2.847260 -3.312501 -1.634399 -1.411877 -0.247103 -1.405382 1.264975 0.982500 -5.995234 4.425263 -0.618257 -1.337056 0.956640 -0.550045 3.293308 -3.176689 -4.552605 1.986317 -1.100815 -2.666426 -1.903920 0.598488 2.106497 1.112898 0.376916 -2.278472 -4.479675 2.684673 -0.812632 2.614129 1.808163 1.587369 3.850272 1.454468 -2.077133 -3.306267 -3.192965 1.376012 -0.380514 -3.088684 -1.052881 -1.080457 3.388485 3.575748 -0.127036 -1.450230 -1.326319 4.013391 -3.051103 -1.521860 3.565666 -0.275135 -3.299478 0.758011 3.959882 -2.703090 -1.857442 -2.430246 0.770750 -1.057633 -3.448645 1.132272 -1.140998 1.226230 1.257778 0.402517 -1.710176 1.112373 0.777101 0.379880 -0.970992 4.957198 3.356323 -2.803890 0.119762 -3.091378 1.769916 -5.214545 -4.131920 1.320595 -0.522031 -0.807077 1.135502 0.499264 3.127360 0.150991 0.090582 -0.253666 -0.768666 +PE-benchmarks/trie-suffixes.cpp__SuffixTrie::search(std::__cxx11::basic_string, std::allocator >) = -1.402963 1.047871 2.389125 -3.953359 4.806641 2.133123 1.985101 -0.025835 -3.136078 -3.524487 0.205321 -5.213520 -5.210323 5.808038 -2.256844 1.475780 7.049806 0.645611 -0.667934 -0.850739 4.215724 -1.316245 7.102278 5.067263 -6.351112 -0.333811 0.041755 3.137013 0.253365 4.456854 0.526213 -5.542250 2.351640 -0.689670 2.353784 -2.404430 1.319085 -0.324046 -1.365840 -7.514448 0.309604 3.440870 -0.027321 -0.657687 -0.644724 2.107765 6.372894 4.800764 -2.693376 0.468359 3.716692 1.266748 0.100724 1.911657 0.170571 -1.593406 0.361348 -1.947606 -4.146450 -1.085043 -1.389472 -4.846088 -0.130637 4.978837 6.768229 0.085390 0.823948 1.642392 -1.426957 1.965085 1.593008 1.354584 2.587093 0.884249 4.224701 -1.492802 -1.583232 -7.705168 -1.386209 -12.475523 -3.889037 -3.833589 4.387709 3.320762 1.402097 -2.920013 5.846877 0.965565 1.144183 4.888930 7.509029 -3.524038 -2.346199 -5.715439 -2.912763 2.177359 -3.616504 -0.120252 1.732372 0.276979 -4.563677 -2.314116 0.499380 0.385017 -1.471253 -2.269069 -0.908645 4.791966 -5.586665 -1.681097 -4.395106 1.709732 0.378544 -8.605173 -0.550829 -1.557158 1.489234 0.989280 0.191164 -1.901252 1.045550 3.153692 -1.966741 -1.451827 -4.704436 6.135285 2.162845 0.972094 1.762467 1.477197 1.072158 4.434232 4.030944 -1.674949 -1.803811 0.044451 -1.841664 0.537335 -3.125409 -0.996579 3.413093 -4.545043 -0.227190 2.631381 -2.554512 -2.134327 -1.946526 -1.662536 4.139642 11.947273 -0.868569 4.131584 1.733269 -5.741226 3.802786 -0.421461 -1.176842 1.117988 3.363068 1.329192 -3.285730 -4.573465 3.168004 4.743013 3.490572 -4.255825 0.137543 -1.176297 0.354591 -1.677126 -0.261981 2.827850 -0.530659 -3.949576 -0.817875 3.305085 7.631356 -1.940205 -4.603523 3.255638 3.480764 -0.690457 -3.324928 -1.752742 -1.493154 -0.055237 1.383499 -0.548624 2.590315 6.865864 -9.596339 4.891289 0.864011 -0.365554 3.460331 -1.149107 -2.538629 -6.612752 0.713741 5.250694 4.893052 0.396220 0.220413 -0.271034 -4.487277 0.748194 0.579033 2.306069 -0.904724 1.948355 -1.361382 -3.371771 -4.969765 -3.290841 -2.105962 -0.252090 -2.021469 1.829412 3.231012 -8.655930 6.471143 -1.680499 -2.065355 -0.015285 -0.839766 4.073627 -5.129954 -6.500325 1.995986 -2.647146 -5.366432 -3.677660 0.718797 2.594804 0.224995 -0.189206 -2.135376 -6.238395 5.060136 -1.027452 3.492323 2.321727 2.331424 6.006950 3.953291 -3.226382 -4.073220 -4.271387 2.347894 -1.940885 -3.952436 0.379762 -1.178607 4.183683 5.664305 -0.588227 -2.001456 -1.435923 5.512267 -3.983724 -3.187736 5.162822 -0.678458 -3.078365 2.464638 5.549166 -4.578268 -2.994743 -4.271654 0.949000 -0.967914 -5.162124 1.011348 -2.650581 1.244109 2.234021 0.322813 -2.837763 1.734969 1.081906 -0.335276 -1.590367 7.333280 5.719843 -4.497541 1.345979 -4.645392 2.481832 -7.540994 -5.676359 1.522150 -0.683042 -0.736732 1.575495 0.642478 3.388279 -0.016100 -0.177708 -1.641923 -0.457579 +PE-benchmarks/trie-suffixes.cpp__SuffixTrieNode::insertSuffix(std::__cxx11::basic_string, std::allocator >, int) = -1.532584 -0.334749 1.815953 -5.163527 5.227369 3.394916 2.007901 -1.292476 -4.319342 -1.715128 0.999751 -4.077198 -3.227657 5.750790 -2.298827 3.145808 5.958302 0.001612 -1.982651 -1.032905 5.840514 -1.075820 6.948807 4.164172 -6.368623 -0.168305 -0.120984 3.647791 1.134855 4.672013 -0.156820 -3.202497 1.552440 -2.484144 1.347358 -2.616390 1.409558 0.497207 0.400613 -6.735638 0.584674 2.473447 -0.084671 -0.574389 -1.105184 0.985573 4.625449 4.888470 -2.433580 0.849722 4.617726 0.968882 -0.239369 1.752171 0.542757 0.018998 1.648015 -0.596583 -3.137256 -2.132060 -1.078154 -3.336888 1.377087 4.829614 6.312165 -0.281202 0.711129 2.764577 -0.560802 1.812972 2.571602 1.348657 -0.365661 -0.150273 4.142301 -3.273534 -0.504792 -6.747647 -0.775469 -9.700591 -3.348635 -2.625672 3.467968 2.016089 2.706966 -1.408357 6.057751 -0.033531 -0.326045 4.678747 5.641155 -3.737642 -1.743331 -5.324862 -3.732645 1.350154 -3.202382 -0.925672 1.877163 1.010988 -4.114705 -1.524539 0.477857 1.410087 -1.562215 -2.698159 -1.010681 4.722538 -5.207741 -2.778460 -2.048783 3.749057 -1.008857 -8.206728 -1.985259 -2.855043 2.173804 -0.660935 0.809960 -2.455792 0.761767 3.945169 -1.986826 -1.867266 -2.660413 4.799850 3.092428 1.243109 1.275644 0.745645 0.249535 5.174815 3.960133 -1.973624 -1.937616 0.305923 -1.074630 1.466652 -2.459256 -0.726499 1.939914 -4.849632 0.081053 3.296856 -1.741974 -1.203606 -0.130189 -0.197538 3.287837 14.019539 -0.399222 4.792938 2.210807 -5.124147 2.654545 0.006978 -0.294490 2.285103 2.402370 -0.393546 -4.911454 -4.831048 3.174756 4.257702 3.300368 -4.858081 -0.517759 -1.116372 -0.352562 -0.528822 -1.055067 2.330664 -0.578398 -3.723391 -1.085334 2.241004 8.366228 -1.917910 -4.428302 4.115576 2.687244 -3.082430 -3.633441 -2.457163 -2.349196 0.013909 1.487630 -0.685727 3.043734 6.572366 -8.723930 4.615755 0.178773 -0.743586 4.030881 -0.927932 -2.342881 -5.405424 -0.918707 3.756655 4.916086 -1.135515 -0.626533 0.900534 -4.398395 1.341612 0.605373 0.999932 -0.892947 1.854308 -0.496505 -2.983425 -4.035141 -1.917252 -1.986706 0.377481 -1.406675 1.817177 0.258497 -7.988032 5.321875 -1.387300 -1.829876 1.349166 -0.226444 4.327251 -3.886229 -5.641996 2.910107 -0.558648 -3.509625 -3.663716 1.145135 3.254144 1.130448 0.717495 -3.258169 -6.084656 3.679622 -2.038400 3.474443 2.097390 1.364409 4.804212 1.562224 -2.443524 -4.889084 -3.616396 1.194586 -0.380457 -4.077830 -0.809301 -1.081950 4.516085 3.930103 0.130992 -1.757721 -1.112026 6.125614 -3.839980 -2.589474 4.466142 0.095856 -4.371171 1.959610 5.237644 -4.109882 -2.197969 -3.411948 0.472662 -1.313239 -4.195050 2.526606 -0.590811 2.336152 1.053485 1.331731 -1.793540 1.749691 1.308193 0.299704 -1.455645 7.677038 5.236555 -3.426355 -0.221379 -4.262815 2.531281 -6.364598 -5.010192 1.548609 -0.613478 -1.328100 2.062951 0.644141 4.978929 0.704613 -0.342450 -0.429391 -0.924399 +PE-benchmarks/tug-of-war.cpp__main = -0.946303 -0.784863 0.295774 -2.353714 1.708447 1.306586 0.862237 -1.005029 -2.729637 -0.707698 0.913629 -2.638062 -0.782017 3.061737 -0.941426 1.961454 3.871592 0.738205 -1.277153 -0.537531 2.609705 -0.548219 3.609966 3.272875 -2.397680 -0.097720 -0.059595 1.377013 0.729866 0.956619 0.025780 -1.474502 1.189547 -2.322013 -0.408030 -1.756608 0.340109 0.761223 1.616526 -3.927290 0.674199 0.231445 0.217738 -0.699601 -0.682525 0.447849 2.072641 2.317203 -0.544810 0.918226 2.096813 0.392781 -0.264449 0.663100 0.595603 0.455911 0.573761 -0.049635 -1.189463 -0.934822 -0.338158 -1.069748 0.417051 2.402398 3.040149 0.305999 -0.118455 1.283372 0.409123 0.676043 1.438458 0.437159 -0.311284 0.072125 1.278163 -3.044928 -0.298146 -4.526700 -0.538966 -5.106635 -1.662274 -0.143469 2.249253 0.148470 1.229356 0.103282 2.538953 -0.465393 -0.510687 2.423260 3.035735 -2.198405 -1.265202 -1.652191 -1.496096 0.932399 -1.401673 0.167299 1.073399 0.542800 -2.235731 -1.302752 1.001520 0.991232 -0.942282 -1.483866 0.499281 2.205518 -2.396176 -1.745445 -0.553773 1.857614 -0.285727 -3.882229 -0.733863 -1.694558 1.701124 0.244851 -1.057789 -2.093083 0.473836 1.311576 -0.899885 -1.113608 -0.697232 1.872570 1.104636 1.031813 0.271228 0.322959 0.653375 3.624333 1.179804 -1.650468 0.218958 0.068673 -0.787300 0.917637 -1.687912 -1.244485 0.717086 -2.437603 0.558724 1.712140 -1.592352 -0.905369 1.488260 0.736128 0.789607 7.623097 0.060786 2.960221 1.935921 -2.438744 0.948414 -0.875443 0.097213 0.770772 1.277197 0.136344 -3.292846 -2.361250 1.455141 2.654437 2.012165 -2.803997 -0.878703 -0.409338 -0.047632 0.118636 0.001964 0.682699 0.076078 -1.978819 -0.599438 1.931942 4.903146 -1.039194 -1.036987 1.256618 0.940462 -1.006871 -2.872410 -1.018235 -1.424641 0.541901 0.810130 0.091551 1.564509 3.341887 -4.654338 2.359662 -0.429256 -0.037027 1.777690 0.776602 -2.323304 -2.978171 -0.600096 1.656043 3.020536 -0.344969 0.246734 1.010498 -2.368737 -0.237694 0.492400 0.222453 -0.691343 1.139243 0.316045 -1.454043 -1.417359 0.302371 -0.745917 -0.430807 -0.278952 1.618897 0.296250 -3.883514 2.511509 -0.116803 -0.970487 0.533899 -0.676732 2.421904 -2.342938 -2.614093 1.590319 -0.289108 -1.180577 -1.277800 0.325025 1.626429 0.584738 0.777520 -1.371428 -2.795704 1.930234 -0.890011 2.187638 1.103240 -0.169705 1.906489 -0.376636 -0.709755 -2.361481 -1.371269 0.094693 -0.228615 -2.221431 -0.793234 -0.661385 2.408886 2.032412 0.055901 -1.760891 -0.101173 2.840333 -2.545550 -0.866451 1.817817 1.193005 -2.340118 0.917048 2.273500 -2.942246 -0.102778 -1.352844 -0.375462 -0.776292 -1.934069 1.517262 0.140824 1.428297 0.087620 0.444067 -0.116086 1.088716 0.774966 0.386225 0.293979 3.375065 3.081639 -1.056874 -0.530289 -2.584870 1.185625 -3.187604 -3.138635 1.088146 0.409135 -1.911309 0.389137 0.205751 2.698969 0.440341 -0.238153 -0.681117 0.435558 +PE-benchmarks/tug-of-war.cpp__tugOfWar(int*, int) = -4.303448 -4.026143 -0.689974 -9.920528 6.155648 6.271241 3.129891 -5.864650 -10.487186 -1.932704 4.526209 -10.328135 -1.655731 11.800083 -4.068787 9.281064 14.578714 1.684494 -5.790507 -1.954758 12.065547 -1.001878 14.462445 12.623474 -9.607957 -1.228554 0.345232 5.663797 4.370704 0.998039 1.606210 -4.182173 4.741191 -11.494287 -2.940438 -6.416073 2.244965 3.484941 8.886819 -14.321039 2.710483 -1.079521 0.474703 -2.840736 -3.777014 0.036587 6.898563 9.558921 -2.547128 2.907173 9.519965 1.904622 -1.981676 2.469573 1.039752 1.214635 0.915530 0.253616 -3.317655 -5.182994 -0.565108 -2.357187 2.710922 9.945684 12.250582 1.549336 -0.055310 7.322226 2.619315 2.552390 5.928849 1.719251 -2.896914 0.558965 5.109022 -14.738968 -1.496998 -19.123836 -2.250462 -18.004995 -5.771988 0.495737 7.048724 -0.693732 6.034292 1.991354 9.490969 -1.441514 -2.974740 11.056219 11.215061 -8.877539 -4.641437 -6.867005 -6.530129 3.737520 -5.831855 1.902892 3.867432 3.015019 -8.510377 -5.357298 2.883484 4.976440 -3.744305 -8.109797 2.461708 7.859875 -8.042151 -7.760887 0.244006 8.241206 -2.314575 -15.858739 -3.976719 -8.039343 7.660315 -0.327240 -3.294178 -9.290593 0.613118 5.510172 -2.793024 -5.494063 -0.826368 5.739708 5.939356 4.828775 0.594814 1.167171 2.720091 16.164495 3.705468 -6.545284 0.761208 -0.456612 -2.918365 4.210156 -6.886983 -4.792672 3.423436 -9.756714 2.364114 8.503708 -5.639571 -4.298985 8.816232 3.149335 2.803621 32.944637 1.466765 12.178730 9.001108 -9.432988 2.217111 -4.443994 0.819352 3.780866 3.854507 -0.265151 -15.143879 -9.668368 5.835176 9.980915 7.747903 -11.314689 -4.241288 -0.912405 -0.544580 0.009869 -1.167977 2.755123 -0.278770 -7.676797 -2.221357 9.329403 19.099185 -4.261866 -1.275627 5.676846 4.812243 -5.079173 -12.198404 -4.759695 -6.803079 2.312417 4.273703 1.204730 6.366233 13.003012 -16.569585 8.235347 -0.821961 1.328017 5.830323 3.985454 -10.572814 -11.331221 -1.968193 6.127065 10.552770 -3.051627 1.846702 4.697672 -9.240482 -0.593061 2.603780 -0.311015 -2.282109 4.045833 1.362292 -4.695164 -5.874234 4.216031 -3.649064 -1.654124 -0.051509 6.817084 -0.307687 -13.097590 9.701567 -0.860478 -4.058913 2.550211 -4.299834 11.165573 -9.440714 -9.616315 7.302085 -0.475399 -2.768962 -4.844176 2.222403 6.674140 3.323809 4.127769 -6.241408 -10.913476 6.265628 -4.092796 8.054178 4.033346 -0.761082 6.163199 -5.425415 -1.936200 -10.968804 -5.572801 -0.804375 1.753216 -10.601317 -5.061648 -1.764719 9.957989 7.107325 -0.623847 -8.235490 1.074792 10.575978 -11.147989 -3.503008 6.105921 6.740844 -11.327851 2.462861 7.981682 -11.688697 0.829395 -4.659017 -1.042396 -3.253037 -8.394168 6.455221 2.378097 6.628239 -0.336394 2.239396 1.283582 4.684354 3.921570 2.986996 1.870092 12.786096 11.749939 -3.040253 -5.017293 -11.019217 4.194067 -12.661889 -13.782403 5.784281 1.485049 -7.360751 1.578835 0.812928 11.986863 2.310534 -0.601011 -2.173307 1.759102 +PE-benchmarks/ugly-numbers.cpp__main = -0.274328 -0.540581 0.279136 -0.910169 0.465178 -0.227593 0.294573 -0.150293 -1.165105 -0.376244 0.496846 -0.997965 -0.237007 0.999618 -0.306703 0.454094 1.185934 0.332121 -0.411378 -0.383743 0.740930 -0.505898 1.059985 1.164527 -0.847898 0.026730 -0.253286 0.653978 0.510089 0.285522 0.181814 -0.265672 0.220276 -0.471954 0.058516 -0.674299 0.121929 0.455099 0.371432 -1.344959 0.266352 0.316292 0.508484 -0.152219 -0.073643 0.782161 0.419844 0.758668 -0.392915 0.558610 0.945481 -0.084393 0.049802 0.184898 0.151047 -0.195744 0.495089 0.089161 -0.420066 -0.116073 -0.036241 -0.586786 0.217937 0.736834 1.112619 -0.052848 -0.049574 0.141929 0.356580 0.349895 0.739542 0.108860 -0.115694 -0.253250 0.475254 -0.789650 0.075224 -1.953317 -0.008175 -2.445303 -0.601993 0.153551 1.410651 0.069686 -0.016281 -0.019484 0.787704 0.045752 -0.332062 0.740325 0.778779 -0.318084 -0.454637 -0.310465 -0.649028 0.528264 -0.456728 0.012856 0.635554 0.567244 -0.680160 -0.040575 0.425998 0.071688 -0.330391 -0.102801 0.128957 0.694540 -0.903866 -0.292764 -0.036111 0.785166 0.322826 -1.184100 0.137261 -0.812032 0.548235 0.021396 -0.372763 -0.008067 0.061485 -0.056529 -0.412053 0.196099 -1.034121 0.726213 0.162253 0.481930 0.046314 0.093848 0.140412 0.651639 0.061438 -0.768185 0.051041 0.101077 -0.255064 0.486101 -0.741418 -0.463136 0.758038 -0.660949 0.304773 -0.092417 -0.525365 -0.513189 0.504062 0.403766 0.104075 2.039804 0.179212 1.157808 0.783570 -0.463989 0.449797 -0.011341 0.262590 0.517424 0.525545 -0.240773 -0.486430 -0.784716 0.363225 0.858125 0.658598 -0.970850 -0.441602 0.103860 -0.031334 0.194112 0.101453 0.134729 -0.049110 -0.571140 -0.184055 0.474749 1.253926 0.054269 -0.379320 0.162303 0.481810 -0.485990 -0.941701 -0.194203 -0.293033 0.271140 -0.092820 0.104887 0.575218 1.059073 -2.219820 0.809166 0.074098 0.286545 0.624211 0.131985 -0.883577 -1.820709 -0.253946 0.226060 1.064011 -0.106286 -0.007624 0.665214 -0.768150 -0.069277 0.052196 -0.092693 -0.296460 0.354771 0.013240 -0.160526 -0.312905 -0.184547 -0.279211 0.175948 -0.134994 0.608333 0.281215 -1.476219 0.530440 -0.264044 -0.441589 -0.129624 -0.159380 0.522016 -0.759757 -0.629753 0.229898 -0.193918 -0.748332 -0.932705 0.104377 0.397559 -0.267461 0.130294 -0.245770 -0.689946 0.789303 -0.770460 0.633477 0.389647 -0.359630 0.585171 0.407081 -0.116619 -0.713725 0.017360 -0.016889 -0.442941 -0.591870 0.285671 -0.205222 0.513132 0.554157 0.103114 -0.405006 0.220496 1.041940 -0.442997 -0.595444 0.557092 -0.048637 -0.453924 0.840163 0.698081 -1.166879 0.163859 -0.686242 -0.347389 -0.048999 -0.388577 0.797960 0.290518 0.520020 -0.177900 0.240966 -0.111446 0.479454 0.215392 -0.077463 0.079709 1.338553 1.311075 -0.288561 0.051194 -0.842157 0.329827 -0.931211 -0.831727 0.151986 0.167922 -0.748781 0.238347 -0.017544 0.920091 0.286484 -0.142706 -0.396054 0.580433 +PE-benchmarks/ugly-numbers.cpp__isUgly(int) = -0.680657 -1.141049 -0.199371 -1.806984 1.141147 0.271756 0.632947 -1.027253 -2.111574 -0.182515 1.196355 -1.759600 -0.003822 1.970293 -0.608715 1.594539 2.193904 0.394316 -1.025035 -0.859228 1.810788 -0.215067 2.307940 2.183574 -1.510957 0.025667 -0.354635 0.905462 0.949090 -0.061260 0.483616 -0.486293 0.620800 -1.888040 -0.714603 -1.041355 0.188911 0.943370 2.045988 -2.214949 0.599536 -0.078972 0.631985 -0.355870 -0.423773 0.284188 0.730773 1.472018 -0.615655 1.075838 1.943227 0.021947 -0.125368 0.395427 0.353033 0.022346 0.809061 0.247316 -0.466250 -0.774068 -0.148314 0.038561 0.394701 1.358991 1.697721 0.131094 -0.336731 1.039933 0.841304 0.746172 1.365321 0.343439 -0.570890 -0.338475 0.781327 -2.123597 -0.305463 -4.053403 -0.224054 -3.383859 -1.084220 0.751163 2.007364 -0.403800 0.670131 0.974441 1.489394 -0.032947 -1.052028 1.177115 1.399824 -0.898805 -0.755515 -0.356024 -1.346151 0.726185 -0.688297 0.491286 0.786076 1.199173 -1.502061 -0.576397 0.651881 0.499182 -0.637972 -0.947551 0.347522 1.277223 -1.319225 -0.841622 0.593850 1.910331 0.022803 -2.322642 -0.264119 -1.657787 1.146007 -0.139930 -0.905934 -0.883984 0.141307 0.090156 -0.888026 -0.197299 -0.250404 0.750991 0.896285 1.187703 -0.067515 0.055417 0.330915 2.224632 -0.084637 -1.560841 0.397503 -0.200904 0.022321 1.178790 -1.272720 -0.815755 0.848568 -1.413003 1.321656 0.641668 -0.924844 -1.178998 1.880253 0.913131 -0.144228 4.319537 0.383377 2.461976 2.000956 -1.018866 0.125890 -0.695813 0.576008 0.943826 0.902072 -0.455013 -1.295945 -1.660719 1.058252 1.555048 1.175333 -2.023123 -1.110934 0.325484 -0.091465 0.431299 0.044297 0.249044 0.105916 -1.151380 -0.391353 1.425919 2.745923 -0.296557 -0.723456 0.591072 1.307508 -0.820529 -1.842988 -0.809685 -1.152994 0.592220 0.760655 0.648488 1.121193 2.092711 -3.422419 1.365881 0.045642 0.656254 1.075232 0.885398 -2.106500 -2.535320 -0.706382 0.401115 1.773471 -0.450900 0.085857 1.307799 -1.500605 -0.123489 0.250478 -0.571985 -0.591286 0.784334 0.169937 -0.457588 -0.498686 0.522147 -0.598983 0.100204 0.073144 1.398623 0.136068 -2.746477 1.030946 -0.367489 -0.819644 0.175709 -0.700160 1.823349 -1.093518 -1.160304 0.998757 -0.258320 -0.622800 -1.175813 0.437085 0.823357 0.252489 0.901101 -0.774492 -0.830266 0.950967 -1.314757 1.452613 0.747062 -0.626100 0.620225 -1.016417 -0.174757 -1.675746 0.054700 -0.229272 -0.002187 -1.655182 -0.427023 -0.342305 1.259076 0.742343 0.158963 -1.452557 0.058727 1.834929 -1.574667 -0.526372 0.972535 0.625831 -1.554678 1.086575 1.338328 -1.957512 0.626521 -0.906176 -0.502640 -0.627899 -0.856823 1.505430 1.065650 1.148913 -0.608775 0.545414 0.286769 0.949538 0.586059 0.371749 0.387669 2.082691 1.846115 -0.384480 -0.762650 -1.800890 0.800648 -1.756631 -1.950594 0.870092 0.092528 -1.783971 0.175167 -0.392356 2.264916 0.577811 -0.236330 -0.565803 0.977588 +PE-benchmarks/union-find.cpp__main = -1.205043 -0.736358 1.700255 -3.769049 2.451780 1.075817 1.085324 -1.018146 -3.543216 -0.859651 0.879860 -3.010144 -1.265478 4.149600 -1.200992 1.822722 4.862043 1.038483 -1.724252 -1.044526 3.322773 -1.708308 4.184952 4.045917 -3.472446 -0.052954 0.403683 2.350751 1.151872 2.317130 -0.918909 -1.407661 0.614091 -2.148294 0.647041 -2.392931 0.365399 0.670477 1.117651 -5.216589 0.914264 0.604388 0.613833 -0.949712 -0.686043 1.325599 2.975942 3.015350 -1.158612 0.499177 2.894015 0.135197 -0.190491 0.746190 1.384842 0.787636 2.253752 1.103351 -1.470772 -0.815073 -0.546449 -1.631008 1.097632 3.334167 3.938555 0.247242 -0.095996 1.066273 0.818184 0.947755 1.711815 0.519125 -0.369651 0.025685 1.806286 -3.841497 0.510166 -6.435194 -0.234312 -7.149519 -2.269442 -0.499989 2.865122 -0.297930 1.185819 -0.233059 3.558370 -0.421816 -0.344301 2.232991 3.941114 -2.404760 -1.547007 -2.410708 -2.670575 1.253213 -1.574741 -0.297080 1.941529 0.577851 -2.885869 -1.237811 1.454136 1.193757 -1.356128 -0.835249 0.428553 3.211306 -2.751316 -1.869067 -0.975926 2.148800 -0.195341 -5.087232 -0.061446 -2.734693 1.957966 -0.122424 -1.327125 -2.444296 0.660012 2.031700 -1.660113 -0.851943 -2.171479 3.291957 1.349221 0.987865 0.230010 -0.131107 0.665920 3.166508 1.889933 -2.406532 0.003581 0.313887 -1.772980 0.661095 -2.412607 -1.478340 1.882655 -2.858696 0.002906 1.482470 -2.036720 -0.535101 2.396991 0.774061 1.336939 10.244993 -0.389227 3.560958 1.758462 -3.153267 2.304228 0.117077 -0.110078 1.112580 2.087204 0.155459 -4.507774 -3.166424 1.853438 3.546616 2.667548 -3.633741 -1.458977 -0.869648 -0.706919 0.448702 0.079880 0.569733 -0.553282 -2.349486 -1.066455 1.852306 5.942302 -1.198116 -3.186510 1.419126 1.176279 -1.665564 -3.818743 -1.068411 -1.899703 0.773585 -0.189688 -0.275097 2.689716 4.470744 -7.586782 3.429998 -0.739048 -0.808580 3.376240 -0.034021 -2.340117 -5.120711 -0.537524 2.262089 4.142783 -0.317932 -0.668343 1.219800 -3.122184 -0.214614 0.215854 0.647161 -1.209479 1.536953 0.170217 -2.123298 -1.853020 -0.779223 -1.075513 -0.348165 -0.733909 1.804518 -0.239399 -5.745931 3.609299 -0.179256 -0.819009 0.718340 -0.671245 1.994808 -3.060515 -3.580352 1.528039 0.164561 -1.228445 -2.311212 0.193208 2.404127 -0.125329 0.474639 -2.123681 -3.875452 2.235875 -2.033653 3.027569 1.487583 -0.022876 2.739216 1.466799 -0.714656 -3.034195 -1.016545 0.063154 -0.408368 -2.739831 -0.908143 -1.079382 2.972870 2.658700 -0.023725 -1.020624 -0.317360 3.887634 -2.577347 -1.536655 2.264220 0.027127 -2.660993 1.218651 2.990215 -3.560551 -0.743563 -2.206397 -1.114351 -0.930131 -2.517126 2.063248 0.039634 1.677535 0.207109 0.533643 -0.513375 1.392240 0.894205 0.285075 0.347446 4.496898 4.339347 -1.776192 -0.289575 -3.258902 1.906997 -4.129514 -3.393054 0.997465 0.332567 -2.149773 0.624331 0.439397 3.249804 0.294972 -0.106645 -0.499396 0.440524 +PE-benchmarks/union-find.cpp__find(int*, int) = -1.142904 -0.801523 0.294892 -2.325090 1.709081 1.851423 0.817761 -1.547968 -2.286039 -0.412044 0.935095 -2.134542 -0.542959 2.907469 -1.096705 2.362491 3.335181 0.587176 -1.285404 -0.360593 2.742217 -0.331796 3.506346 3.004349 -2.390355 -0.288763 0.477328 1.483554 0.863646 0.896108 -0.246128 -1.147070 1.331196 -2.699836 -0.646803 -1.690621 0.511832 0.762003 1.955710 -3.327936 0.569549 -0.415310 -0.433892 -0.596093 -0.855398 -0.277664 1.799912 2.361341 -0.580934 0.853189 2.038550 0.428770 -0.423671 0.710058 0.525939 0.617931 0.353398 0.025838 -0.835879 -1.207315 -0.308329 -0.955078 0.587611 2.451050 2.918109 0.278743 0.092484 1.643197 0.243164 0.507824 1.354281 0.479364 -0.747643 0.254800 1.220846 -3.471460 -0.048560 -4.156747 -0.772037 -3.790565 -1.431546 -0.136905 1.283818 -0.071023 1.782151 0.480558 2.507524 -0.252340 -0.634892 2.128649 2.884531 -2.634143 -1.120182 -1.535629 -1.432214 0.754172 -1.551098 0.362937 0.617947 0.357612 -2.078444 -1.574774 0.763336 1.336084 -0.955415 -1.944992 0.384492 2.176095 -2.192567 -2.193412 -0.328145 1.481505 -0.924277 -3.870175 -0.935001 -1.662303 2.138052 -0.020696 -0.805582 -2.619662 0.346361 1.769821 -0.510863 -1.672008 0.162828 1.355257 1.526196 0.983471 0.192013 0.086670 0.524493 3.997517 1.374021 -1.475773 0.045472 -0.091576 -0.868001 1.005395 -1.538924 -1.018959 0.407579 -2.551844 0.303687 2.322369 -1.452182 -0.625634 2.146914 0.740389 0.821505 7.828907 0.174073 2.633682 2.077050 -2.649869 0.466285 -1.058284 0.159689 1.000281 1.063034 0.068772 -3.747918 -2.342698 1.437664 2.561537 1.912020 -2.691135 -1.055958 -0.537653 0.031907 -0.083301 -0.294227 0.748706 -0.188685 -1.876523 -0.558295 2.053382 4.319300 -1.413670 -1.098558 1.489033 0.775633 -1.248131 -2.828292 -1.246859 -1.711121 0.507585 1.022867 0.120530 1.382822 3.237971 -3.888808 2.085371 -0.486542 -0.129715 1.752078 0.887512 -2.251438 -2.164255 -0.335238 1.633373 2.312111 -0.585409 0.499307 1.101030 -2.376822 -0.187345 0.543329 0.175603 -0.621916 1.108077 0.605242 -1.560733 -1.620595 0.730350 -0.561545 -0.840963 -0.087860 1.698640 -0.227884 -3.647193 2.462212 -0.085087 -1.095322 1.077697 -0.834572 2.769271 -2.480869 -2.720018 1.928062 -0.084163 -0.452805 -0.950362 0.536381 1.730904 0.828388 0.645956 -1.601170 -2.410989 1.186773 -0.775340 1.879904 0.967146 0.093604 1.812927 -1.409730 -0.709168 -2.444640 -1.195079 0.132525 0.169589 -2.342785 -1.533785 -0.456787 2.638016 2.077866 0.087607 -1.612522 0.145756 2.557787 -2.851036 -0.639002 1.691958 2.027104 -2.530601 0.399946 2.024199 -2.582872 -0.183776 -0.892569 -0.257865 -0.799483 -2.126416 1.621355 0.212837 1.594742 0.105297 0.612427 0.101070 1.177463 0.924021 0.874194 0.389103 2.879131 2.790519 -0.980509 -1.107146 -2.537725 1.041740 -3.247796 -3.149096 1.414872 0.390313 -1.560449 0.404320 0.218335 2.719124 0.514996 -0.182453 -0.278295 -0.017887 +PE-benchmarks/union-find.cpp__Union(int*, int, int) = -1.333733 -1.322154 0.553003 -2.800232 1.802086 1.356281 0.951957 -1.636503 -2.885076 -0.477385 1.225337 -2.280015 -0.479595 3.320996 -1.215345 2.556481 3.850077 0.880812 -1.468822 -0.813557 3.251728 -0.917230 3.905106 3.602616 -2.840454 -0.321979 0.591715 1.954457 1.522140 0.832905 -0.254186 -0.757441 1.399660 -3.108373 -0.462238 -2.257452 0.612208 1.155131 2.226975 -3.944014 0.702598 -0.676151 -0.140275 -0.568329 -0.883244 0.654805 1.701209 2.718359 -0.998477 1.283800 2.670865 0.161204 -0.401030 0.779817 0.517489 0.595502 0.791844 0.681186 -0.859562 -1.157956 -0.307633 -1.338931 0.989195 2.759817 3.532306 0.143972 0.097379 1.745064 0.685884 0.682896 1.833649 0.526668 -0.832097 -0.111307 1.590704 -4.352032 0.030548 -5.854606 -0.778526 -5.444952 -1.658436 -0.013886 1.972058 -0.876760 1.732038 0.743666 2.841459 -0.068810 -0.882969 2.408718 3.023147 -2.728927 -1.288883 -1.548338 -1.823225 1.043519 -1.773359 0.413977 1.310891 0.681175 -2.305462 -1.678543 1.128129 1.331197 -1.127059 -2.043816 0.402850 2.541623 -2.493500 -2.383757 -0.355946 1.780766 -0.802390 -4.299655 -0.487780 -2.351198 2.907190 -0.112365 -0.946687 -2.482144 0.265247 1.730752 -0.719140 -1.538737 -0.105556 1.708667 1.665829 1.221863 0.116952 -0.016369 0.369668 4.076871 1.610771 -1.975157 -0.020457 0.086689 -1.287245 1.261372 -2.191488 -1.256125 1.394484 -2.761099 0.427417 2.035372 -1.675046 -0.935821 3.440098 0.995869 0.823520 8.692314 0.397776 3.093212 2.527559 -2.658129 0.695975 -0.875249 0.535252 1.598168 1.472347 -0.262687 -4.206731 -2.749836 1.421683 2.900431 2.206357 -3.478373 -1.809481 -0.536906 0.019012 0.133478 -0.354016 0.740242 -0.360656 -2.029611 -0.596961 2.092561 4.640210 -1.464049 -1.400857 1.361840 1.022120 -1.780413 -3.712923 -1.354554 -1.951130 0.659061 0.724168 0.219421 1.701954 3.673358 -5.464134 2.393469 -0.594899 0.117127 2.057990 1.046678 -2.646413 -3.546916 -0.375953 1.491793 2.784561 -0.583004 0.404640 1.720690 -2.771303 -0.168758 0.454429 0.122345 -0.808629 1.286324 0.631219 -1.458211 -1.655327 0.763267 -0.610826 -0.789168 0.119706 2.038803 -0.346199 -4.564261 2.470466 -0.419285 -1.350149 1.185758 -0.854213 2.955657 -2.826956 -2.911934 2.014422 0.056939 -0.578702 -1.798471 0.664522 2.020313 0.441700 0.665896 -1.725776 -2.849776 1.415675 -1.523110 2.095673 1.124027 -0.234200 2.249343 -1.392001 -0.693572 -3.052666 -0.652492 -0.090345 -0.010840 -2.554761 -1.673920 -0.448864 2.802994 2.345236 0.163692 -1.469116 0.433449 3.172087 -3.340948 -1.047298 1.890734 2.415493 -2.526647 1.065457 2.261550 -3.296987 -0.112825 -1.135668 -0.705239 -0.581462 -2.151116 2.271839 0.393928 1.910936 -0.186655 0.865095 0.247172 1.545286 1.069572 0.948241 0.398191 3.491343 4.107581 -1.220783 -1.323895 -2.862445 1.173063 -3.619840 -3.367293 1.371085 0.535741 -1.910996 0.668841 0.292575 3.250680 0.730265 -0.362308 -0.466252 0.275960 +PE-benchmarks/vertex-cover-problem.cpp__main = -1.673450 -0.254502 2.264042 -4.082078 3.252036 2.546969 1.477979 -0.936709 -4.388217 -1.933062 0.607556 -4.733732 -2.933114 5.530257 -1.964826 1.562877 7.073940 1.895985 -2.008580 -0.697567 3.423693 -0.314966 6.218160 5.868840 -4.217106 -0.087455 -0.359584 2.917879 0.428041 3.436074 -0.347364 -3.781951 1.779500 -1.287469 0.233774 -3.124756 0.255618 0.708687 0.211819 -7.358365 1.073887 1.751694 -0.181091 -1.177835 -0.277808 1.236918 4.769178 3.932598 -0.541082 0.734906 2.715202 1.750896 -0.070122 1.261758 1.521597 0.341096 1.767279 -1.380759 -2.458536 -1.228918 -1.170445 -2.637991 -0.248612 4.447809 5.272009 0.994475 -0.255560 0.345294 0.032257 1.466673 1.839948 0.883483 0.683736 0.972167 1.852891 -2.467625 0.054803 -5.899743 -0.481789 -8.259397 -3.072008 -1.252743 4.336223 2.437672 0.948993 -1.223973 4.960213 -0.736110 -0.088884 3.806030 6.128004 -3.348273 -2.066266 -3.053824 -2.592992 1.723673 -2.300246 0.046716 0.533607 1.140082 -4.028126 -2.052675 1.083721 0.739204 -1.679935 -0.657616 0.448464 4.498063 -4.849187 -1.568050 -2.216021 2.882986 0.507005 -6.846473 -2.115011 -2.661595 2.339667 0.619803 -2.166459 -2.742683 1.584874 2.161034 -1.731087 -0.832420 -3.163889 4.158335 1.215463 0.628789 0.255618 0.662879 0.951805 4.703157 1.968292 -2.645602 0.308143 0.281940 -1.530457 0.645509 -2.932568 -1.287210 0.534540 -3.882875 0.573875 2.696843 -3.056774 -1.699721 -1.250383 0.318130 2.039994 12.633008 -0.966612 4.461909 2.578236 -4.668376 2.096802 -0.685421 -0.446821 0.717874 2.507604 1.359426 -4.450476 -4.001666 2.761731 5.066044 3.624793 -3.854703 0.465804 -1.022497 -0.233517 -0.497833 0.951878 1.184935 -0.283612 -3.398442 -1.396305 2.945622 7.884986 -1.275262 -4.164890 1.920568 1.213956 -0.555385 -2.944412 -1.210399 -0.518666 0.709719 1.769349 -0.486987 2.801384 6.095332 -8.318032 4.733159 0.021242 -0.733236 3.715003 0.233674 -2.977677 -3.735075 -0.799646 3.869212 5.666423 0.094118 -0.523940 0.688012 -4.388029 -0.656141 0.997559 1.609987 -1.562184 2.225411 0.972812 -3.138429 -2.846567 -1.862312 -0.991576 -0.575182 -1.856220 2.517518 0.485333 -7.610752 5.300122 0.088671 -1.115907 0.189796 -1.073132 3.258137 -4.221043 -5.273675 2.158277 -0.983745 -3.486964 -2.183391 0.204690 3.085685 0.861694 1.499647 -2.662384 -4.629806 4.152771 -0.854410 4.135147 1.931586 0.639055 3.944979 1.949433 -1.422187 -3.097838 -3.106724 1.930414 -1.003362 -3.236059 0.212242 -1.508508 3.847275 4.400019 -0.295114 -2.783012 -1.074677 5.251351 -3.163122 -1.659237 3.449064 0.229609 -3.112069 2.006569 4.262398 -4.624064 -1.527016 -2.918972 -0.714252 -1.534909 -3.668340 2.160175 -0.999779 1.893772 1.168760 0.378832 -1.789413 1.641236 1.146931 -0.174517 0.759418 5.992438 4.845963 -2.019153 1.350024 -4.186628 2.595302 -5.944934 -4.661534 1.279342 -0.566441 -2.367518 0.517355 -0.481502 3.882492 0.322998 0.056598 -1.219346 0.794124 +PE-benchmarks/vertex-cover-problem.cpp__Graph::printVertexCover() = -3.701731 -1.860373 0.524489 -7.661907 6.186496 6.674832 2.883007 -3.808087 -8.419966 -2.335932 2.490865 -10.070120 -3.212405 10.898201 -3.203958 7.393270 13.514189 1.878161 -4.453721 0.191222 9.123120 -0.556396 12.160265 10.520398 -7.559268 -0.922023 -1.103840 4.322327 0.506356 3.521831 0.513800 -6.650584 3.858295 -7.462531 -2.223563 -4.983532 1.772698 2.510277 5.713683 -13.253571 2.356545 2.391704 0.864841 -3.250972 -2.907887 -2.292953 7.761707 8.270911 -1.362711 0.925269 6.183246 2.349569 -1.230891 2.569470 1.557062 1.169332 0.598236 -2.345371 -4.569198 -4.157829 -1.129858 -2.692734 0.968433 8.330701 10.449412 1.993082 0.036627 5.012917 0.397349 2.267872 4.093205 1.183812 -1.041346 1.019139 3.823724 -8.301691 -1.678003 -12.757593 -1.872070 -12.883690 -5.501844 -0.536730 5.937422 4.354078 5.018639 -0.929788 8.533930 -2.164157 -1.394986 8.636419 11.373015 -8.131758 -4.327999 -7.262730 -5.586873 3.200682 -5.061070 0.639913 1.699323 1.437148 -7.850130 -5.252131 2.360991 4.053151 -2.928877 -5.873254 2.038264 7.527352 -6.949903 -6.623484 -1.084295 6.498734 -1.879202 -13.546390 -3.783632 -5.454389 2.096907 1.013380 -3.145756 -8.491576 1.653978 4.554891 -2.791385 -5.009608 -3.360474 6.660269 3.830501 2.882388 1.177572 0.896867 2.599970 13.008728 2.828981 -5.213692 0.898227 -0.530615 -2.176742 2.888352 -5.575790 -4.230079 0.397050 -8.575565 0.472506 7.679023 -5.364859 -2.560667 0.783629 1.931906 3.347296 26.596931 0.157436 9.577527 6.355014 -9.627591 4.731808 -3.408975 -0.907832 1.298493 3.558303 1.193015 -11.847080 -8.336197 5.686737 8.985134 7.196872 -7.549939 -1.614747 -1.479923 -0.099100 -0.791619 0.029780 3.264503 0.077928 -7.464237 -2.137236 7.861545 17.488161 -3.601310 -2.668732 6.057009 3.873459 -2.568258 -9.301590 -3.957991 -5.660168 1.095450 3.511571 -0.029952 5.102882 11.797828 -12.636750 8.039785 -0.367650 -0.211261 6.263417 1.611078 -8.261619 -8.338284 -1.640643 7.181791 10.334762 -1.783805 1.430704 1.800455 -7.855392 -0.756279 2.130819 0.654092 -1.645526 3.593287 -0.108014 -5.500053 -5.724436 1.178647 -3.674585 -2.750025 -1.841675 5.237880 2.571311 -9.257539 9.999257 0.231482 -2.518417 1.861400 -3.189349 8.861852 -7.876102 -9.498179 6.074609 -1.593666 -3.284127 -3.065202 1.624180 5.627322 3.336757 2.361579 -4.533276 -9.859415 6.222359 -1.618028 7.447511 3.436634 0.471058 4.490585 1.648468 -2.845522 -7.620853 -6.997853 0.273318 0.500767 -8.675620 -3.709178 -2.173079 9.095823 6.773649 -0.344754 -7.435489 -1.585297 9.216426 -7.424703 -2.599146 6.611974 1.090588 -9.380270 0.683780 8.158405 -9.366031 -0.674932 -4.527006 0.873075 -3.561487 -8.142757 3.530273 0.667461 4.441525 0.972659 0.647321 -0.610283 2.950083 3.714955 1.283634 0.845885 11.789831 6.092234 -2.640484 -1.506430 -9.008796 3.598917 -11.511272 -11.100055 4.794090 0.916046 -6.482697 0.957710 1.175182 8.653055 0.527217 1.075644 -1.858668 0.198253 +PE-benchmarks/weighted-job-scheduling.cpp__main = -0.641565 -0.221873 0.628152 -1.853527 1.469667 1.184117 0.688907 -0.582893 -1.926511 -0.887652 0.692552 -2.326576 -1.279469 2.375646 -0.806193 0.986174 2.861835 0.353378 -0.951502 -0.474445 1.704251 -0.260728 2.969504 2.535196 -2.095806 0.012121 0.016975 1.163091 0.498444 1.109038 0.029653 -1.496747 0.829509 -0.998465 0.102713 -0.975994 0.166099 0.073860 0.564406 -3.051054 0.381434 0.734459 -0.010115 -0.491656 -0.294494 0.704131 2.118521 1.799220 -0.437021 0.531876 1.659559 0.309237 -0.037629 0.460594 0.634237 -0.184755 0.824344 -0.262456 -1.052011 -0.628539 -0.310112 -1.099907 -0.079545 1.998276 2.471222 0.111265 -0.111311 0.587364 0.109203 0.668359 0.930976 0.462874 0.222435 0.420681 1.106151 -1.587380 -0.073468 -3.272131 -0.316055 -4.314372 -1.475456 -0.358689 2.055965 0.684881 0.561553 -0.431500 2.160796 -0.080015 -0.288674 1.699264 2.728837 -1.412155 -0.988205 -1.270496 -1.088759 0.800837 -1.168714 0.175953 0.820216 0.377019 -1.833538 -0.629687 0.611851 0.478312 -0.830759 -0.666080 0.160173 1.775135 -1.978196 -0.756333 -0.744488 1.313844 0.242318 -3.445826 -0.734778 -1.098285 1.125002 0.226291 -0.758540 -1.208825 0.461269 0.934421 -0.767927 -0.507452 -1.236789 1.851513 0.927912 0.782810 0.311966 0.473851 0.756713 2.417824 0.919132 -1.117261 0.006414 -0.072306 -0.579736 0.705931 -1.069507 -0.677752 0.658863 -1.718486 0.529164 1.163296 -1.193938 -0.743418 0.263948 0.304567 0.697663 6.119079 -0.207198 2.333312 1.318186 -2.043182 0.931842 -0.538384 -0.194162 0.442462 1.051983 0.346941 -2.166154 -1.727689 1.352504 2.227959 1.470603 -2.254173 0.083612 -0.122401 -0.099911 -0.329368 0.292652 0.555612 0.111490 -1.441294 -0.548940 1.706505 3.704268 -0.722670 -1.580171 0.908009 0.812080 -0.372302 -1.696911 -0.556093 -0.495394 0.419802 0.654305 0.053917 1.287119 2.623476 -3.947899 1.923547 0.055923 -0.255100 1.841121 0.300759 -1.699151 -2.297368 -0.217980 1.585550 2.259176 -0.050506 -0.098441 0.481179 -1.899960 -0.181040 0.363503 0.303772 -0.597261 0.953896 0.161568 -1.158739 -1.312031 -0.656631 -0.527371 0.005316 -0.685675 1.167940 0.352698 -3.736598 2.346257 -0.090580 -0.830568 -0.159670 -0.603786 1.657803 -1.914138 -2.226157 0.914250 -0.668355 -1.612892 -1.143804 0.035553 1.050789 0.331527 0.658752 -1.218897 -2.049709 1.852188 -0.720360 1.791495 0.928565 0.155292 1.798629 0.266447 -0.653542 -1.689557 -1.307305 0.725910 -0.453823 -1.772437 0.099324 -0.649302 1.680080 1.649329 -0.131473 -1.271449 -0.328828 2.110761 -1.745294 -0.904257 1.399527 0.692713 -1.770246 0.982730 1.755259 -2.035351 -0.249987 -1.428094 -0.528613 -0.811410 -1.824880 1.025151 -0.100335 0.985258 0.374406 0.261962 -0.520764 0.764794 0.343542 0.017469 0.155368 2.658635 2.582608 -1.182571 0.089773 -2.153514 1.211481 -2.654539 -2.552499 0.882390 -0.051538 -1.124824 0.129161 0.039710 1.830084 0.343298 -0.392251 -0.708792 0.579102 +PE-benchmarks/weighted-job-scheduling.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(Job&, Job&) = -0.161346 0.210252 0.570000 -0.561865 0.634113 0.103252 0.245248 0.186104 -0.621662 -0.659231 -0.059878 -0.538557 -0.738250 0.914812 -0.342671 -0.052375 1.374527 0.431508 -0.026031 -0.432777 0.483983 -0.477981 1.116066 1.072855 -0.965821 0.035886 0.442346 0.452938 0.171828 0.735560 -0.173165 -0.919855 0.391089 -0.155222 0.405127 -0.721537 0.042982 -0.128037 -0.333047 -1.465799 0.071721 0.060064 -0.315818 -0.085072 -0.011768 0.849637 1.089035 0.638810 -0.382982 0.386405 0.601494 0.331594 -0.122920 0.192355 0.194597 0.099372 0.260596 0.066075 -0.531864 0.130254 -0.214780 -0.888600 -0.099792 0.789225 0.969561 -0.038387 0.034895 0.027107 -0.176708 0.243278 0.215609 0.155697 0.524971 0.175632 0.580630 -0.699358 -0.345783 -1.808414 -0.227485 -2.750109 -0.636047 -0.683760 0.865851 -0.197461 0.017198 -0.054132 0.949069 0.039119 0.329921 0.750325 1.223411 -0.584760 -0.441290 -0.650674 -0.375036 0.387357 -0.502748 -0.039367 0.358865 -0.051780 -0.703350 -0.632839 0.404556 0.018451 -0.300364 -0.275758 -0.120973 0.878217 -1.208103 -0.192902 -1.076762 0.126963 0.196824 -1.235151 -0.034872 -0.228895 1.073353 0.333689 -0.309774 -0.430262 0.292177 0.663905 -0.364971 -0.162825 -0.205054 0.891639 0.177668 0.098812 0.197035 0.106414 0.234786 0.700154 1.035312 -0.381855 -0.174461 0.222162 -0.525705 -0.150195 -0.634483 -0.214919 0.555617 -0.669191 0.365410 0.304692 -0.605172 -0.547118 0.422044 -0.340411 0.622247 2.014344 -0.244757 0.593694 0.144250 -0.899373 0.292645 -0.147987 -0.190412 0.164695 0.772970 0.371696 -0.569771 -0.595931 0.347185 0.903598 0.593184 -0.953681 -0.224725 -0.366359 -0.006444 0.000313 0.121422 0.251180 -0.117792 -0.506073 -0.226453 0.384524 1.376714 -0.340820 -0.964830 0.089689 0.364252 -0.072831 -0.667913 -0.059571 -0.061775 0.179482 0.342444 -0.182306 0.490948 1.073626 -2.288591 0.834407 -0.275976 -0.211695 0.355734 0.165086 -0.253411 -1.097712 0.161097 0.795738 1.074541 0.348851 0.079809 0.083579 -0.771536 -0.106549 0.076996 0.608589 -0.323230 0.418203 0.178561 -0.790179 -0.663166 -0.419746 -0.051965 -0.089656 -0.195868 0.296632 0.125082 -2.286761 1.032869 -0.256764 -0.271153 0.021951 -0.015375 0.588620 -0.936622 -1.136004 0.318354 -0.193507 -0.778471 -0.461086 -0.158624 0.617368 -0.077212 0.152481 -0.254079 -1.120198 0.771898 -0.078889 0.665741 0.379744 0.248959 1.431892 -0.026127 -0.345475 -0.660888 -0.337223 0.578083 -0.592680 -0.348711 0.119904 -0.261077 0.612756 1.085947 -0.053607 -0.200441 -0.148539 0.977027 -0.917389 -0.331154 0.684998 0.660118 -0.187390 0.680629 0.806352 -0.961941 -0.567900 -0.628430 -0.117443 -0.035796 -0.632715 0.235615 -0.701343 0.194981 0.432081 0.149763 -0.479796 0.371367 0.003048 0.009494 -0.133806 0.918506 1.713986 -0.929200 0.366136 -0.698696 0.509012 -1.173122 -0.917176 -0.013034 0.018375 -0.160444 0.181294 -0.147328 0.468862 -0.033785 -0.088130 -0.281425 0.053169 +PE-benchmarks/weighted-job-scheduling.cpp__findMaxProfit(Job*, int) = -2.864349 -1.966282 0.050795 -6.819447 4.838852 6.171547 2.257320 -4.071663 -6.452159 -1.248491 2.848343 -6.591659 -2.105347 7.899578 -2.814447 5.903750 9.152958 0.688453 -3.963898 -1.139283 7.801976 -0.195115 10.399242 8.107330 -6.586746 -0.649322 0.793324 3.779212 2.117551 2.370052 0.088017 -3.411234 3.233579 -6.690490 -1.381534 -3.690346 1.198795 1.293637 5.158578 -9.228978 1.635417 -0.058585 -0.711587 -1.888339 -2.216169 -0.441410 5.620266 6.311391 -1.132536 1.424583 6.113638 1.386538 -1.104388 1.699488 1.872900 1.035008 1.669073 -0.273071 -2.159942 -3.650577 -0.765025 -1.558375 1.130372 6.645807 8.231851 0.499733 0.035261 4.304457 0.739336 1.882957 3.597196 1.234844 -1.581194 0.911968 3.286475 -9.011684 -0.523006 -11.644721 -1.605536 -11.189123 -3.993421 -0.093698 3.976059 0.661120 4.181025 0.436488 6.667376 -0.766296 -1.912090 5.891596 8.100901 -5.962884 -2.926730 -4.371666 -3.732651 1.928878 -3.903628 0.815040 2.682278 0.977590 -5.776406 -2.988237 1.895749 3.394835 -2.696555 -5.175811 1.098364 5.699939 -5.214378 -4.690943 -0.231698 5.465808 -1.791092 -11.814445 -3.123844 -5.041791 4.587974 -0.516458 -1.911458 -6.589341 0.904822 4.657615 -1.855049 -3.953456 -0.390055 4.645864 4.663985 2.889754 0.579047 0.798927 1.785824 11.052286 3.012527 -3.736636 0.117018 -0.576494 -2.008868 2.890652 -3.781597 -2.420427 1.474041 -6.451496 1.655224 6.353082 -3.460077 -1.710152 5.025913 1.963550 2.000144 24.331123 0.036100 8.164355 5.568871 -7.247876 2.009844 -2.653038 0.052090 2.104478 2.636496 -0.056440 -11.122472 -6.174378 4.304917 6.721704 4.955474 -8.202763 -1.212019 -0.962585 -0.516154 -0.819657 -0.558279 1.787100 -0.038738 -4.953320 -1.712176 6.366604 13.587357 -3.425550 -2.672316 4.152981 2.950422 -3.311144 -7.514711 -3.144702 -3.949466 1.424154 2.806007 0.546501 4.198905 8.569813 -10.832032 5.574506 -0.699650 -0.570239 5.908624 2.183939 -6.485829 -6.610205 -1.119314 4.828496 7.063678 -1.934872 0.969840 2.472527 -6.168043 -0.303595 1.381100 0.023676 -1.471009 2.671936 1.072472 -3.876783 -4.059777 1.295825 -1.992579 -1.025909 -0.774920 4.147964 -0.197852 -10.883576 7.478773 -0.087365 -2.663764 1.548532 -2.365678 7.452278 -6.019324 -7.035891 4.759355 -0.508676 -1.928663 -2.918315 1.186325 4.458242 2.149721 3.017073 -4.960236 -7.173653 4.097892 -2.667786 5.529125 2.687862 0.272995 4.543160 -3.814296 -1.645735 -7.546512 -4.758841 0.424859 0.941370 -7.254261 -2.367147 -1.554058 6.783772 4.568549 -0.098405 -5.297859 -0.059729 7.161531 -7.559914 -1.755120 4.174569 5.427466 -8.211954 1.259072 5.413922 -6.969513 -0.249356 -2.994653 -1.103796 -2.882203 -6.665539 4.083187 1.281574 4.503948 0.106148 1.771373 0.097577 2.645636 2.147628 1.791152 0.967625 8.470144 7.781509 -2.702746 -2.969679 -7.114291 3.423111 -8.680459 -9.267976 4.003009 0.288804 -4.251871 0.823591 0.737038 7.831855 1.316126 -0.392083 -1.062965 0.449081 +PE-benchmarks/word-wrap.cpp__main = -2.050268 -2.448871 -1.433583 -4.528683 3.510640 4.380713 1.924683 -3.689919 -5.659487 0.311612 2.911428 -6.137777 -0.379150 5.915933 -1.908055 5.603911 7.575553 0.796534 -3.648040 -0.384235 5.462226 0.275533 7.652285 6.913409 -4.027634 -0.267818 -1.390259 2.375898 1.150231 -0.013969 0.457433 -1.512291 2.937613 -6.232254 -2.698143 -2.676877 0.685455 1.572980 5.367075 -7.271316 1.425062 -0.446392 0.778003 -1.461759 -1.985065 0.196282 3.302064 4.693738 0.187667 1.756009 3.828504 0.249946 -0.376529 1.420073 1.187776 0.997014 1.074838 0.149405 -2.033113 -3.177042 -0.428663 -0.255397 0.786821 4.687689 6.229203 1.222711 -0.458259 3.806887 1.473989 1.239969 3.359140 0.914958 -2.304630 0.404895 1.659793 -6.892317 -0.148564 -7.093707 -1.434015 -7.292740 -2.870722 1.159714 3.768202 -0.146275 3.571391 1.103893 4.783072 -0.790567 -2.269550 4.788664 5.571329 -5.095873 -2.577436 -2.484261 -2.636582 1.213230 -2.475060 1.281599 3.137841 1.717191 -4.570023 -1.677998 1.760478 2.700302 -1.802151 -3.873784 1.708081 3.877222 -3.360812 -4.043977 1.384464 4.805258 -1.469018 -7.943919 -2.131823 -3.862169 2.346720 0.053396 -2.120617 -5.011568 0.623162 2.156179 -1.406832 -2.687595 -0.095181 2.622324 2.900536 2.743739 0.297951 1.318185 1.550753 8.845475 0.630381 -3.294560 1.192702 -0.695577 -0.704697 3.265181 -2.844378 -2.735016 0.088167 -5.548301 2.244691 4.361546 -2.845937 -1.293942 2.725484 3.138855 0.521788 16.227711 0.637910 6.900927 5.016958 -4.947667 1.306880 -3.062331 0.852630 1.531120 1.610856 -0.838953 -8.012107 -5.000097 3.287616 5.306289 3.842132 -6.161020 -1.340338 -0.201226 -0.364898 -0.155699 -0.364970 1.526419 0.434919 -3.401811 -1.073143 4.889028 10.821495 -2.364156 0.099346 3.307332 1.253917 -2.108704 -6.513605 -2.790368 -3.279049 1.250343 1.915761 1.192105 2.768866 6.403573 -6.298026 4.305598 -0.761684 0.658305 4.537490 2.572340 -5.667338 -4.942951 -2.081528 2.743016 5.642664 -1.831729 -0.552206 2.484174 -4.458638 -0.521079 1.604475 -0.873451 -0.836536 1.994503 0.845199 -2.089667 -2.294164 2.269512 -1.239145 -0.620442 -0.155195 3.828801 -0.393765 -5.355389 4.475166 0.451498 -2.539365 1.193612 -2.062906 5.422255 -3.853364 -4.303522 3.642736 -0.531888 -1.304924 -2.323762 1.078145 2.867949 2.200317 2.916808 -3.414114 -4.622786 3.463829 -2.358194 4.355962 2.114479 -0.780507 2.063760 -2.769693 -1.742152 -5.046401 -3.913324 -1.171625 0.965648 -5.229159 -1.192479 -1.147496 5.244660 2.782053 0.618755 -5.044973 0.398350 5.520930 -4.764570 -1.397041 3.275716 2.506867 -6.097825 0.950669 4.098955 -5.971696 1.153682 -1.570881 -1.401737 -2.388010 -3.939865 3.367265 1.966270 3.599807 -1.029441 1.153576 1.363863 2.280812 1.632920 1.886717 1.402494 7.054643 3.839152 -0.821788 -2.484030 -5.472443 2.563809 -5.854197 -6.624717 3.469599 1.441320 -4.442610 0.445538 0.860951 5.894338 1.139487 -1.698299 -1.577437 1.214268 +PE-benchmarks/word-wrap.cpp__printSolution(int*, int) = -1.445538 -0.512155 0.805053 -3.642662 2.409713 2.541749 1.116214 -1.931185 -3.171052 -1.586870 1.775202 -4.643769 -2.230499 4.341392 -2.195770 1.891388 5.027216 0.161080 -2.070793 -0.937257 3.436304 0.815927 5.638066 4.790865 -4.458067 -0.521250 0.471199 2.205407 2.098030 0.658505 0.889699 -2.568842 1.879135 -2.078393 -0.164246 -1.303974 0.837284 -0.142775 1.403629 -5.016020 0.552317 0.538386 -0.565872 -0.784656 -0.789407 1.309818 3.711897 3.689543 -1.140614 0.661662 3.652738 1.246108 -0.574014 0.744813 0.280511 -1.380251 0.843289 -0.576997 -1.523677 -1.832745 -0.229832 -1.510283 -0.222264 4.463487 4.820887 0.617457 0.155009 1.751274 0.729691 1.211950 1.767738 1.009992 0.312727 1.671552 2.169080 -3.112453 -0.149911 -5.992520 -0.745456 -7.503713 -2.299324 -0.676341 3.319082 0.669103 1.161853 -0.429154 4.107759 0.582707 -0.743830 4.183233 5.225972 -2.824601 -1.868041 -2.612125 -2.390099 1.773624 -2.725656 1.513744 0.830864 1.316487 -3.463388 -1.388113 -0.170177 1.129607 -1.594336 -1.648318 0.386437 2.883374 -3.627785 -1.189822 -0.752356 2.231737 0.462934 -6.773498 -2.380495 -2.348681 3.000401 -0.014480 -1.104145 -2.295524 0.249724 1.852256 -1.038339 -1.076463 -1.860384 2.504516 2.399338 1.929922 0.244773 1.065027 1.884054 4.917303 1.245831 -2.182265 -0.105712 -0.639776 -0.974034 1.422200 -2.129460 -0.970224 1.851711 -3.262039 1.264789 2.880105 -2.156901 -2.221389 0.848282 0.216652 1.536440 11.527052 0.068739 4.326779 2.940113 -3.903898 0.189528 -1.674706 -0.234338 1.091037 1.489839 0.745918 -3.573917 -3.476373 2.800190 4.351841 2.668808 -3.875310 0.693779 0.316535 -0.339144 -1.339837 0.121164 1.274010 -0.457513 -2.591934 -1.072056 4.226167 5.712518 -1.336118 -2.145044 1.691189 2.175763 -0.298684 -1.991113 -1.141968 -0.629202 1.204352 2.404933 0.611592 2.687426 5.116572 -6.672644 3.300375 1.039484 0.455203 2.336627 0.934060 -3.707148 -3.018781 0.306567 3.045246 2.979795 -0.447830 -0.080538 1.244461 -3.760571 -0.314570 1.196569 0.528973 -1.036560 1.590840 0.978398 -1.741227 -3.221873 -0.357320 -0.978390 0.149626 -1.209283 2.564954 -0.415289 -6.406293 4.594502 -0.476876 -1.951799 -0.685291 -2.353212 3.545979 -4.467407 -4.112736 1.895949 -1.447176 -2.971263 -1.977838 0.336578 2.029073 1.105244 2.138201 -2.854373 -3.489466 3.203822 -1.243193 3.148796 1.611602 0.654671 3.347094 -1.518684 -0.713129 -3.407494 -2.573938 1.887206 0.173346 -4.086566 0.171945 -0.704207 3.307683 3.235723 -1.196884 -2.943725 0.194738 3.225956 -3.544407 -2.036696 2.097022 2.264464 -3.699466 1.661782 2.715921 -3.764090 -0.120807 -2.617676 -1.016720 -1.636102 -3.826415 2.060892 0.083088 2.326701 0.833596 0.731877 -0.580817 1.807277 0.792436 0.549907 1.012434 4.358488 4.763832 -2.014556 -0.511639 -4.893914 2.412541 -5.445690 -5.740897 2.565139 -0.822487 -1.524984 0.214763 -0.641936 3.654964 1.056013 -0.946529 -1.471376 1.712151 +PE-benchmarks/word-wrap.cpp__solveWordWrap(int*, int, int) = -9.536625 -11.880675 -9.717082 -19.894794 14.435807 21.346195 8.069883 -18.895197 -24.005487 3.147747 14.062337 -27.301951 0.306955 25.010406 -8.676096 26.632131 31.738758 1.592201 -17.174142 -0.796923 25.236908 3.808308 33.473856 29.605357 -16.874502 -2.168182 -6.601589 10.223080 5.961348 -4.300313 4.424243 -4.328583 13.002026 -29.733542 -14.225692 -10.125813 3.973005 7.272431 26.702988 -29.701719 6.189062 -3.951255 3.546470 -6.471836 -10.019938 -1.960910 12.437353 20.686334 1.518597 6.418784 17.322158 1.519531 -2.374438 6.024313 3.567953 3.294949 2.779796 0.184382 -7.239998 -16.205625 -0.829240 2.178770 4.116899 20.632397 27.183831 6.215071 -1.664898 19.381675 7.595930 5.321714 14.862349 3.971638 -12.749452 2.507031 6.409910 -32.169362 -0.727732 -29.609671 -6.358579 -26.724411 -11.192796 6.940734 13.918682 -0.959306 17.100036 6.722251 19.851524 -2.879566 -11.460205 22.381796 22.997900 -22.306981 -10.744136 -10.681664 -11.658384 5.013991 -10.768000 7.481834 13.326403 9.110876 -19.408489 -6.562099 5.854106 13.032321 -7.691536 -19.406069 8.319998 15.297475 -12.130121 -18.349159 10.176497 22.489280 -7.901578 -34.974599 -11.135948 -18.182760 9.539972 -1.359868 -8.110916 -22.926541 1.178207 9.027732 -4.871063 -12.745226 1.680692 8.714984 14.401889 12.810678 0.657609 6.358524 7.076170 41.039176 -0.031299 -14.053559 5.521603 -4.313438 -1.964370 15.448836 -11.949994 -11.717375 -0.323158 -24.524509 10.648072 21.277542 -11.314674 -6.263339 12.928370 14.588394 1.369123 73.138820 4.302250 30.811441 23.789912 -21.148516 3.563635 -15.198036 4.360607 7.014535 4.856617 -4.986047 -36.890607 -22.022211 14.566022 22.322796 16.191123 -26.362016 -5.613464 0.446303 -2.097768 -1.681005 -2.860168 6.871442 1.403580 -14.147927 -4.377364 23.710912 46.771634 -10.159641 5.349479 15.610200 6.430954 -9.954172 -28.731063 -13.160888 -15.385721 5.537788 9.766745 6.728719 11.732272 27.161317 -22.419426 17.178338 -1.677848 5.160084 18.710737 12.392157 -26.522532 -19.806949 -9.088236 11.244680 22.548464 -10.681605 -2.059420 11.366703 -18.856136 -1.916650 8.183999 -5.780355 -2.719859 7.871483 3.716336 -7.226804 -9.936796 13.935656 -6.061941 -2.324491 0.379897 17.216219 -3.332646 -18.404110 18.877663 1.958390 -11.507489 5.318402 -11.187588 25.343948 -16.272930 -17.096732 16.898412 -1.880119 -3.392130 -9.371767 5.879585 12.253128 11.328686 14.633764 -15.894332 -18.684311 13.465423 -10.797198 18.049813 8.667022 -3.579120 5.909885 -16.995558 -6.856427 -23.228520 -18.307516 -7.146475 7.841029 -24.952400 -6.280073 -3.908373 23.233251 10.224915 1.947329 -24.562676 3.719896 22.882444 -20.808910 -6.004566 12.689678 12.040713 -29.411008 2.205956 16.287706 -25.749746 7.131456 -5.533066 -5.523768 -11.094213 -18.015472 14.911776 11.354370 16.897312 -5.699860 5.396565 8.476029 10.202392 8.095476 10.145033 7.401981 30.110869 13.414407 -1.162711 -14.261943 -24.693909 10.522248 -24.982565 -30.149497 17.303467 6.305152 -19.112792 1.681092 3.766939 26.914075 5.614303 -7.530594 -6.553643 5.557168 +PE-benchmarks/z-algorithm-linear-time.cpp__main = -2.039713 -1.191804 3.000632 -5.420066 7.471589 2.129183 3.100436 0.952890 -4.891586 -2.798523 0.402436 -2.569843 -5.732340 7.014030 -2.272033 4.453700 6.014567 -0.132376 -1.346556 -1.950635 8.373899 -4.773147 7.975700 2.431980 -8.839818 -0.544512 -0.998715 5.926445 1.150222 7.495648 -0.003127 -2.736191 1.584576 -2.446527 4.189612 -3.756940 3.611545 1.695696 -2.478537 -8.276778 -0.027875 5.195995 0.669019 -0.072560 -1.596272 3.985824 3.901528 6.637878 -4.596001 1.708227 6.097680 -0.938102 0.203719 2.823573 -1.241137 -0.085074 0.649542 -1.213163 -6.115525 -1.786055 -1.050693 -8.193005 3.204379 4.651536 8.684087 -2.786109 2.183836 4.982985 -2.192525 2.992630 3.683912 1.206537 0.137389 -3.444190 7.604067 -2.946012 -2.818252 -8.092318 -1.330153 -15.234514 -4.808117 -5.907301 5.205630 3.314403 3.234881 -3.384408 8.396587 0.867759 -0.162050 6.026417 5.660171 -4.625818 -2.170615 -9.739774 -3.634566 1.790684 -5.437887 -4.018646 4.600728 1.142362 -4.607876 -1.162556 0.995013 1.080908 -1.390552 -4.621778 -4.017706 7.102859 -7.343607 -4.602724 -5.261500 4.692033 -1.568569 -9.561468 1.825265 -2.357697 1.970049 -0.597798 4.985378 -0.038581 0.604016 5.776859 -2.322679 -2.465688 -5.215449 8.317863 3.362582 -0.243138 3.541210 2.060332 -1.904316 3.967758 7.853401 -1.391906 -6.103605 2.527282 -2.358852 2.068183 -3.466685 -0.497283 4.892881 -6.792683 -1.416876 1.996910 -0.894496 -1.010780 -1.152141 -0.799429 6.030736 12.032360 0.578891 4.152401 0.728161 -5.391059 6.810551 1.267230 -0.094055 4.403244 3.630070 -3.017776 -4.949610 -6.190961 2.884038 3.629456 3.749859 -5.950703 -2.477085 -2.855510 0.916241 -0.789628 -2.607735 5.488750 -0.708290 -4.230342 -0.629532 -0.509966 9.781724 -2.956121 -4.787537 6.816802 3.583157 -6.500901 -7.010695 -3.848535 -2.848893 -2.642851 -0.304881 -1.172369 2.620910 7.984018 -9.616797 5.561765 -0.210257 -0.874736 4.511449 -4.237249 -0.572454 -10.619936 -1.570334 4.036639 6.746999 -1.526716 -0.634168 0.869145 -5.125455 3.896659 -0.386049 1.627365 0.674134 1.755619 -3.782374 -2.658696 -5.425516 -3.823534 -3.697750 1.297366 -0.483143 0.544621 2.977673 -9.241417 5.643772 -5.053538 -2.654911 3.282709 3.190898 5.672092 -3.657562 -7.153205 3.928777 0.295225 -5.996427 -8.003669 2.318864 4.368210 -0.570964 -3.195763 -1.774735 -9.325054 4.692156 -3.343390 2.426626 1.816378 1.862568 7.646664 6.527710 -5.338384 -6.163028 -4.697169 -0.451684 -2.742154 -3.215307 -0.531461 -0.191216 5.556055 4.461913 1.676477 0.322402 -1.453649 9.424080 -4.706852 -5.234765 7.295280 -1.571446 -3.231149 4.255402 8.163685 -5.578404 -4.893830 -5.244796 2.842507 0.039845 -4.528952 2.523122 -2.272813 2.077829 1.467519 2.825464 -2.988544 1.915488 2.178415 -0.773862 -6.313712 12.903473 7.875241 -6.366468 0.222415 -3.716208 2.598431 -6.898445 -3.532654 -0.194961 1.012512 0.357613 5.317311 3.357132 5.463913 0.549452 -1.381798 -0.566896 -4.672903 +PE-benchmarks/z-algorithm-linear-time.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -2.507974 -2.528954 0.755747 -6.329054 6.507322 2.950977 3.155037 -1.540811 -6.639565 -2.437580 2.386632 -6.480312 -3.888699 8.486250 -2.656018 6.691666 9.031100 0.301733 -2.856394 -1.434106 8.770984 -2.837761 10.123968 6.005339 -8.408220 -0.699886 -1.721088 5.103964 2.215744 3.747884 1.721898 -3.135907 3.338652 -5.821716 0.796664 -4.231183 2.968371 2.169294 2.214548 -10.344419 1.027325 3.755557 1.323579 -1.272129 -2.041332 2.997437 4.613309 7.450224 -3.273482 2.573657 6.350905 -0.449129 -0.063363 2.688996 -0.894806 -0.435478 0.445129 -2.074306 -5.761367 -3.042117 -0.637001 -5.892596 2.489388 6.131499 9.855572 -1.270011 1.172614 6.359569 0.087585 2.741088 4.749994 1.335145 -0.969726 -1.706038 6.127420 -6.785991 -2.368751 -10.479678 -2.196418 -16.132096 -5.234822 -2.697606 6.537580 2.402036 3.787908 -1.684433 7.994794 0.302284 -1.377176 7.697526 7.470188 -5.863960 -3.332891 -8.173599 -3.579477 2.632322 -5.509617 -1.657252 5.162559 1.862629 -6.046580 -1.743445 1.849647 2.386804 -2.120356 -5.682174 -1.002745 6.805761 -7.287532 -5.997857 -2.289248 5.861982 -1.814952 -11.462628 0.682161 -3.546358 3.006886 0.218840 2.204038 -2.992499 0.434382 4.491778 -2.062380 -3.184371 -4.518938 7.239158 3.889501 2.439193 2.722395 2.839469 0.284215 8.591397 5.208342 -2.973560 -3.003241 1.012626 -1.980267 3.585033 -4.238543 -2.765512 4.090959 -7.776899 0.017357 4.205805 -2.711081 -2.199679 1.097328 1.495677 4.163747 17.852233 1.300727 7.452374 4.268241 -6.711687 4.587955 -1.696576 0.245305 3.400612 3.222339 -1.862987 -7.893441 -7.096342 3.822567 5.692900 5.104751 -7.546126 -2.443428 -1.622056 0.601551 -0.613928 -1.967040 4.888189 0.231939 -5.774119 -0.774229 3.445779 13.082670 -3.175727 -1.833365 6.180340 3.798455 -5.405131 -9.128937 -4.041239 -3.678271 -0.924460 0.725382 0.296380 3.072213 9.292079 -10.118748 6.375513 0.080205 0.714219 5.020193 -0.885430 -5.073013 -11.508483 -2.310988 4.557792 7.708025 -2.530671 0.489360 2.285845 -5.995121 2.197813 0.736242 0.073226 0.434273 2.215008 -2.366647 -2.516620 -5.015628 -0.060926 -3.216098 0.624552 -0.096648 3.075995 3.501537 -8.744645 6.506491 -3.590028 -3.760782 2.429982 0.284204 7.888914 -5.616300 -7.134217 4.614482 -1.030935 -5.676125 -7.064742 2.138357 4.184457 0.906945 -0.622816 -2.631044 -8.639376 5.426401 -3.970154 3.855433 2.808125 0.319197 6.437555 2.038433 -4.354666 -7.130327 -5.795499 -1.863315 -1.300681 -5.583795 -0.976597 -0.783101 6.967976 4.866414 0.644663 -3.605129 -0.359343 8.920257 -6.926687 -4.530851 6.855884 0.772268 -6.217358 3.606199 7.872301 -7.957253 -1.473618 -4.465909 1.349488 -1.447862 -5.243790 3.618008 -0.012741 3.262673 0.236334 2.180008 -1.114210 2.602723 2.479898 0.396723 -3.227576 12.675218 8.554614 -4.812944 -1.716272 -6.038259 2.968318 -8.629548 -7.305732 2.512278 1.687916 -2.719085 3.723258 3.141411 7.198886 1.613427 -2.031091 -1.873632 -1.551712 diff --git a/src/test-suite/oracle/SYM_llvm16/ir2vec.txt b/src/test-suite/oracle/SYM_llvm16/ir2vec.txt new file mode 100644 index 00000000..00634e87 --- /dev/null +++ b/src/test-suite/oracle/SYM_llvm16/ir2vec.txt @@ -0,0 +1,118 @@ +-17.659312 38.955547 54.777075 -68.231753 87.357658 71.606214 24.498112 -13.492399 -68.224172 -67.813759 -6.373794 -127.340929 -121.785954 99.832347 -33.749725 24.097784 142.862415 1.034802 -16.754073 -45.369697 52.179035 -18.402708 154.833575 148.258122 -139.552878 27.330818 24.666002 67.833571 17.195727 83.777019 -7.064197 -114.410414 17.124971 -10.642211 59.360364 -41.566552 -27.456952 -20.502921 -3.847232 -204.484109 -22.001367 84.419767 -16.128266 10.749044 27.742747 66.858311 160.825706 82.361016 -33.852849 66.095423 71.238136 15.360459 59.200101 6.385837 19.275346 -8.602610 68.727843 -29.348412 -44.780101 8.833424 -22.985699 -82.119567 -14.241570 113.744166 137.246044 -16.688924 -49.687151 4.831107 4.763736 21.306627 4.700957 94.294143 39.528801 65.391176 86.178099 -56.748071 16.974909 -160.815007 25.862841 -227.470197 -110.182136 -69.632568 92.855028 80.807201 32.590859 -47.287374 182.193588 -11.672486 7.313611 78.888305 153.710301 -80.175804 -22.425956 -62.766800 -47.472939 26.171846 -51.073802 3.232851 7.430891 26.617361 -94.269634 -64.598276 42.253736 -16.654674 -73.075963 -7.092088 -36.569008 89.294119 -125.276998 -38.113645 -121.281589 35.748888 12.963557 -180.225656 -47.848232 -27.553824 28.530973 36.046520 -36.868843 -65.375277 40.592472 42.362306 -40.092333 -22.332083 -88.740107 120.642358 75.004100 -6.500678 23.174890 59.489727 54.210476 112.071039 70.630359 -38.476510 -34.048814 41.324327 -24.120136 7.549688 -46.452747 1.602217 30.794834 -84.987970 1.463958 43.446638 -58.257202 -22.005669 -43.110850 -59.157522 31.768484 311.083078 -42.073252 91.596833 47.525023 -109.639085 76.071620 -17.034788 -32.593296 34.057018 75.457070 92.019100 -117.126593 -73.930423 81.967440 153.151677 49.746688 -105.135649 15.293095 22.154202 7.844937 -35.912484 68.553828 25.459660 13.625801 -53.675213 -15.464978 50.498570 206.074843 -47.164642 -111.480453 21.834746 49.813323 0.329461 -76.695283 -3.237935 -46.864147 -23.436411 41.202301 9.869226 52.993160 128.096963 -225.481927 105.823848 7.845903 -42.185000 105.897826 -7.378242 -40.413929 -110.612093 7.194363 85.245748 102.893121 9.889853 -7.513831 -26.745163 -125.028974 8.324274 27.687072 52.313920 -81.745898 109.701582 -3.436561 -80.388469 -63.644381 -70.069212 -29.562094 -19.787785 -76.340561 56.864555 34.065661 -207.256774 120.492375 -0.948995 -52.561431 0.989276 -31.791685 79.589599 -101.997954 -121.589967 46.320146 -57.067071 -109.889594 -43.603510 -45.570750 40.126943 27.631433 12.238487 -97.307285 -122.080431 119.373456 -16.075390 102.955783 76.969709 17.160889 114.549239 50.046217 -74.809256 -52.289177 -80.330470 65.962250 -22.170874 -44.987118 -21.834628 -55.368444 69.020886 141.734908 -14.882204 -25.011506 -56.044823 107.885015 -87.353120 -36.954959 54.979606 2.623730 -54.521229 57.981451 74.127395 -63.448107 -24.535029 -111.635976 -9.579005 -50.075906 -70.695909 58.813273 -89.556001 1.136868 70.125873 -38.840262 -58.393807 54.261996 7.884176 -27.566881 -13.006108 148.109841 124.020967 -74.255268 55.376557 -119.131580 84.481074 -140.308372 -89.291118 -5.471431 -10.084334 -31.762181 -25.487325 -2.845126 59.981286 41.655911 -50.192947 -56.637088 17.274574 +-2.948126 -1.836191 0.805069 -6.196409 4.090828 5.812423 2.238357 -3.710327 -8.033032 -4.778907 3.000501 -12.320369 -7.248143 9.429783 -3.509580 4.252413 11.856556 0.574371 -3.790005 -3.626422 5.542455 0.419953 13.240844 14.258420 -9.659714 0.775934 -0.690230 4.522571 3.152597 1.908920 3.633552 -7.731281 2.566678 -4.006684 1.737157 -3.282445 -2.272055 1.773883 3.550834 -15.639889 -1.011471 6.708342 0.469838 -0.072938 1.580771 4.448629 9.534713 7.434199 -0.697260 6.892803 5.887824 0.869649 4.565814 0.124736 2.113956 -1.740867 2.271592 -3.497753 -2.363805 -0.561304 -1.933997 -3.903511 -0.787981 10.009343 11.253628 -0.357222 -4.549162 0.813528 2.110916 2.556196 2.878701 7.477303 1.370235 4.052869 6.074660 -6.683965 1.137177 -13.118408 2.647604 -17.120838 -7.335827 -0.611750 9.769550 6.787994 2.805710 -3.067005 14.021806 -1.641920 -3.521174 9.924224 11.533076 -6.098570 -2.445561 -2.748925 -4.088031 1.907262 -4.546377 2.346256 0.524749 4.929102 -8.374181 -3.826343 1.190669 -0.084578 -5.658719 -2.223741 -0.842294 6.732877 -9.875932 -3.394908 -5.100220 6.027928 1.609180 -14.641025 -5.520018 -5.100815 2.088748 2.424703 -6.333727 -4.733102 3.648116 0.891508 -2.411441 -1.595470 -6.339262 6.886883 5.231401 2.086466 -0.266860 6.008204 3.753747 11.460915 1.698512 -4.728169 0.288502 2.760330 -0.817249 3.735379 -3.489488 -1.761692 3.291292 -7.153019 0.218382 2.941415 -5.228250 -3.681689 -1.867571 -1.390793 -0.049186 27.197633 -2.071059 10.083843 8.101319 -7.736608 3.245644 -3.335132 0.719144 3.141954 5.578486 5.322742 -9.628457 -6.866271 7.737646 13.664702 4.793414 -8.074903 1.683295 4.087408 1.247490 -2.714792 5.810132 1.100979 1.293228 -5.196241 -1.273808 5.932742 16.184317 -3.514331 -2.328748 0.730244 4.939825 0.575700 -5.605378 -0.185072 -4.055045 0.035483 4.543502 2.413962 4.699165 10.508982 -14.678478 8.837428 0.349792 0.469155 6.732433 2.323109 -6.943223 -9.231839 -1.871118 4.578710 8.112796 -0.355350 0.034997 1.111672 -11.000679 0.089906 2.661037 2.250381 -6.564237 9.167619 0.384647 -4.191758 -4.086139 -1.437036 -2.788149 -1.559556 -4.739992 6.779709 2.379909 -12.071207 8.200769 1.222266 -4.756273 -1.394484 -2.625726 7.893971 -8.755353 -8.757380 4.340952 -5.134348 -9.310274 -3.407402 -3.578847 2.936874 3.120911 1.785986 -8.074669 -7.652414 11.109317 -2.527255 10.748401 5.693519 -1.808490 7.526356 -0.278153 -4.578422 -3.971757 -7.415834 3.697080 -0.736010 -5.365011 -1.386668 -3.331595 6.201672 8.794009 -1.085929 -5.956039 -0.979107 9.156552 -6.620584 -2.515405 3.107264 1.955894 -5.543480 5.422772 4.980317 -7.377703 2.163397 -8.362029 -1.331925 -5.303298 -5.140686 7.174709 -3.399588 2.922496 1.737864 -1.409227 -1.807542 3.951493 2.617048 -1.466098 2.494964 12.371493 8.215432 -2.789473 1.636985 -11.764069 6.773024 -10.478688 -8.763517 0.588827 0.964410 -4.649137 -2.440509 -1.422770 6.973318 6.502796 -5.651154 -5.968967 5.226271 +-4.762213 10.405966 12.508387 -18.696565 19.433528 29.033206 4.716651 -11.150092 -15.473525 -7.074098 1.053988 -28.760323 -20.737176 23.831596 -8.428002 7.123056 30.967172 -2.755799 -9.149417 -5.401570 13.740011 6.599316 33.878881 33.745731 -28.127291 5.462945 9.086590 9.847681 2.583784 18.174826 -7.808662 -26.222274 2.889002 -5.508424 4.852485 -6.353391 -8.428031 -8.502724 9.151023 -40.876383 -2.646590 12.596490 -10.901204 -2.012324 4.212245 2.743397 37.355158 17.735803 -3.847614 7.605883 14.692863 8.163930 7.018568 -0.282750 10.183667 1.458424 19.667720 1.186104 -3.915857 -3.561062 -5.027413 -3.113561 -4.600735 27.891814 26.933789 1.985954 -11.530230 0.564353 2.972942 2.044752 -2.254886 19.504487 5.912553 21.366612 13.562029 -14.243211 6.969440 -31.004219 6.292459 -28.617654 -21.200267 -7.863797 10.873436 12.532786 11.855059 -9.450348 37.201501 -5.866982 -1.187260 15.701169 35.636880 -20.497762 -3.568628 -10.293589 -15.762204 2.420390 -8.152191 6.521557 -5.448322 -0.541117 -21.987728 -18.075149 5.629876 2.378978 -16.050058 -0.784678 -2.071900 17.601758 -19.572680 -8.194871 -15.412313 9.741279 -1.647622 -40.922252 -23.733022 -9.995076 6.784333 3.954973 -14.005197 -24.859875 9.412478 12.637269 -10.034039 -10.630629 -8.002490 22.110173 20.981654 2.081264 0.924069 5.468955 15.771780 29.837399 11.348854 -10.062396 0.057181 1.882559 -3.173478 2.240100 -7.793657 2.181276 -2.850382 -15.585443 1.461706 19.370871 -12.997708 -0.334783 -4.370088 -9.765881 3.492021 87.355954 -11.858383 23.656113 11.108212 -28.575926 11.814356 -5.875544 -10.377827 3.099097 12.257171 22.933290 -37.480158 -15.924160 22.306800 35.363192 12.026018 -24.388549 8.191043 5.758643 -4.486307 -10.044205 16.293884 0.621236 2.475250 -13.777845 -6.955528 18.069287 49.299403 -12.510325 -31.693835 6.180894 9.299911 4.024847 -10.204266 -1.147297 -10.544005 0.120807 15.805276 -0.079498 17.607973 28.135674 -48.486868 22.384798 0.775705 -15.492859 26.793402 3.205596 -13.959798 -5.068784 2.307533 21.237776 20.678915 2.739848 -4.151385 -6.480546 -27.135113 -1.434814 7.669766 7.904962 -19.412384 23.716566 6.480303 -22.337501 -14.295283 -12.676947 -5.353373 -8.556616 -19.826401 13.994504 -5.790340 -45.394239 30.649018 9.867096 -6.895292 -0.852989 -14.263430 16.787169 -21.676073 -28.267982 12.212665 -9.365751 -12.949997 -0.489723 -10.633609 9.717801 14.556046 15.478607 -28.959835 -28.728553 21.430186 -0.625642 27.729074 16.280377 5.812570 19.047937 0.848182 -10.421323 -14.777626 -21.810997 22.454586 7.754066 -17.923702 -10.430539 -14.539391 17.895922 25.580730 -7.397670 -10.761748 -18.780480 19.705962 -19.350180 -0.185921 7.791537 5.642485 -21.694832 0.653717 13.351288 -8.839841 -1.758805 -19.554767 -6.887185 -18.742822 -18.561570 11.985033 -11.296006 3.461350 13.580134 -8.696306 -9.960669 8.886673 1.554225 -2.282404 6.497789 23.996701 21.639809 -13.023527 7.754932 -28.362590 21.195781 -30.610328 -26.488178 7.216623 -11.079243 -11.151096 -11.438130 -4.549279 15.922818 7.508198 -5.734080 -6.697269 6.533134 +-3.037933 19.065194 24.412827 -18.225277 27.872427 15.944532 7.860800 3.739144 -19.998363 -27.776568 -6.138293 -37.584429 -44.591285 33.767153 -9.636500 0.482865 49.886646 5.768144 -1.077944 -17.650757 12.902943 -14.512649 50.411049 48.762510 -48.266714 10.554203 13.411052 24.037090 7.353782 33.375265 -4.011444 -38.968078 7.606207 1.854773 24.058924 -18.556205 -6.646158 -10.546156 -13.260692 -72.049415 -7.087911 26.075511 -4.439536 2.904735 8.927601 29.362497 56.999343 27.106690 -13.384774 21.414148 22.802645 5.705717 17.801987 3.512966 5.852526 -3.866165 24.257550 -11.378430 -19.340100 8.203245 -4.926450 -40.969503 -7.991445 36.696073 46.431582 -6.602923 -12.207401 -1.043548 -3.519326 7.902099 0.329886 26.489775 18.825926 21.450625 29.254215 -16.600058 3.467295 -56.471735 4.155662 -93.195239 -37.706087 -31.754290 36.239161 23.235478 5.830167 -12.973332 57.350792 -0.083946 10.968678 23.723602 54.193811 -25.857610 -10.370529 -22.938144 -12.383090 15.751280 -19.888367 -0.385805 5.196246 4.670211 -30.073300 -23.485904 20.050428 -7.053935 -24.506687 1.576281 -14.336671 31.986829 -48.459637 -10.185660 -49.681079 1.775419 6.451821 -58.336953 -7.659487 -4.273885 17.381201 16.508386 -8.094469 -18.537294 12.252759 16.787949 -11.529822 -6.227637 -34.514451 43.099654 18.536634 -4.721085 11.512105 18.399356 19.213169 31.432606 30.706093 -11.056563 -13.776930 15.862366 -13.010028 -2.748761 -18.321503 -1.470057 14.318550 -28.247176 2.061420 11.264312 -21.634380 -11.117990 -14.274053 -22.250146 17.249090 91.173141 -11.263265 24.875586 10.330954 -37.430891 25.035154 -5.091654 -15.567397 11.151399 28.386780 31.359627 -30.108618 -22.866157 19.749949 49.294918 17.959302 -33.687852 1.779496 0.035292 1.950137 -9.871278 22.500840 9.723899 3.006460 -17.898693 -5.575851 15.885057 63.602281 -15.182090 -41.376631 4.563608 12.700406 -0.961347 -28.096410 1.782139 -8.459000 -6.639826 8.148570 -0.234923 16.040130 42.406185 -82.207966 37.109212 0.617670 -15.870142 31.270260 -5.784122 -9.463303 -41.700008 9.140755 32.001313 37.640545 7.543952 -1.778934 -9.446115 -41.090790 -0.339676 7.790279 21.110721 -24.648632 33.905554 -0.768648 -28.110012 -25.237509 -27.243473 -5.416860 -5.393815 -23.434647 16.444471 15.103266 -78.918194 42.369629 -6.817737 -18.523716 -0.670542 -8.293255 21.856224 -38.590117 -43.509256 11.622652 -18.088294 -41.459895 -17.703514 -16.152659 15.613193 3.401404 -1.806626 -24.549971 -39.722078 38.692433 -5.081807 27.526619 26.345157 9.712541 45.946068 22.467551 -25.792464 -16.509813 -19.657273 22.119707 -18.350375 -10.775942 -1.178348 -18.983448 21.771094 54.574143 -3.953223 -4.181514 -16.387731 37.281562 -29.751929 -19.835196 21.500662 2.970487 -10.519746 25.281675 26.683182 -25.281097 -14.943840 -37.904002 -4.440728 -7.788003 -25.662049 16.351222 -37.318341 -1.408443 29.411367 -11.967364 -24.597871 20.692536 -2.032558 -10.178020 -9.361780 47.935501 49.615010 -33.374711 24.409104 -36.551900 26.439376 -49.337826 -28.149743 -4.889491 -0.112544 -6.431089 -5.023727 -1.037289 14.483291 10.071758 -15.400918 -18.816816 2.306337 +-7.664099 12.162064 20.310144 -24.898650 27.321959 20.416651 9.244380 -2.460653 -27.234176 -31.100236 0.090620 -45.012302 -46.762593 39.825909 -12.212577 4.544080 54.562464 3.401620 -6.530774 -20.663118 19.675805 -13.421993 57.461686 58.991152 -52.496420 9.198533 11.328253 26.510898 10.447654 27.554586 4.882026 -40.541792 7.101855 -4.260475 23.164361 -17.507352 -9.778572 -6.105615 -6.547391 -78.602635 -7.700541 29.876805 -5.132036 2.411764 8.879744 27.495245 58.320663 31.588541 -12.465063 25.855808 27.829615 5.312396 20.485343 1.618840 8.687419 -6.265484 21.001225 -12.205962 -15.412829 6.069751 -7.616647 -36.685156 -5.691800 43.774947 51.365641 -6.658702 -17.047976 -0.074003 0.003935 11.287510 3.550173 32.868069 16.203534 21.426963 33.642167 -25.845009 3.016380 -67.624750 9.233242 -97.497326 -41.040433 -24.626960 42.268149 28.737287 8.142010 -13.214929 66.314605 -3.087563 2.396147 33.843211 57.925412 -26.026398 -10.091260 -21.417382 -17.499007 14.298871 -20.646739 3.488406 3.067000 12.067753 -35.851982 -21.891636 16.661301 -6.257927 -28.191005 -4.036891 -13.350473 35.683344 -50.822687 -11.016681 -45.983820 12.479925 8.560465 -67.451550 -14.482452 -13.022740 17.348387 15.481891 -16.858506 -19.888780 15.197532 14.303149 -12.338929 -6.988208 -34.348064 43.921397 23.195994 -0.547224 7.902806 23.539671 20.002013 39.608197 28.132444 -14.340636 -10.730970 16.519774 -11.115540 3.283345 -17.535440 -1.940189 16.782585 -30.624846 1.412812 12.019003 -23.410209 -16.369202 -11.594194 -21.206453 12.244282 115.902851 -12.779817 34.801972 20.265407 -38.927264 25.266581 -7.626381 -11.018077 14.566502 31.401434 32.314928 -39.716376 -27.461070 27.933102 58.994489 20.147383 -38.446832 2.230776 7.734281 2.360967 -11.927368 27.364790 6.976640 5.147087 -20.561179 -6.386617 21.871011 72.075953 -17.213087 -37.636311 4.069795 18.802162 0.171950 -31.678963 2.163769 -13.844333 -5.531467 14.624082 3.224378 19.966061 48.120554 -85.878573 40.917109 0.536027 -11.256126 33.870331 -0.705991 -16.694443 -50.246073 5.106146 30.362721 40.937825 4.837985 -2.342387 -6.755506 -48.537645 0.510436 10.587912 19.468857 -30.858939 41.843585 -2.595543 -27.047729 -25.207234 -23.634772 -10.663681 -4.783495 -25.619988 22.101810 12.798957 -78.330361 45.116955 -3.169344 -20.606560 -3.407391 -10.751367 30.304350 -40.886000 -47.424342 16.154065 -21.460648 -46.139173 -19.407830 -18.990279 16.699866 7.675107 -0.819880 -31.891161 -41.471728 46.658370 -9.031680 39.619782 29.140205 4.890238 48.572886 17.586296 -26.494914 -19.162696 -25.912833 24.031275 -13.715778 -18.128003 -8.372573 -19.942729 24.749644 54.265722 -5.145173 -11.542997 -13.975651 43.155677 -33.751723 -19.371043 19.398641 4.514103 -16.301964 28.850150 27.103023 -28.782863 -8.032229 -43.860895 -4.262972 -15.218010 -28.448415 23.974611 -32.914262 3.713551 24.881253 -10.989807 -20.814164 21.559406 3.590187 -8.136723 -3.769248 54.074803 52.092104 -31.060482 18.646482 -46.294402 31.526265 -52.125477 -34.253855 -3.666382 2.866078 -9.235535 -9.330107 -4.947582 22.099175 18.480933 -20.601119 -22.704677 10.757212 +-4.081260 -3.593207 -1.891895 -5.969391 4.679380 6.754356 2.612018 -5.699114 -8.775976 -3.478429 3.956506 -11.498758 -5.980324 10.002290 -3.321356 7.283584 12.139462 0.409728 -3.958455 -3.993248 7.869226 -0.394090 14.092079 15.031542 -9.507919 0.440449 0.989012 3.433324 3.346383 0.297360 3.068229 -7.243062 3.904729 -8.315346 0.248937 -4.271439 -2.589593 3.319423 8.176678 -15.444454 -0.988550 3.821658 -0.365422 0.230556 0.393485 4.994938 8.250889 7.916371 -1.510002 9.100886 6.914161 -0.227294 4.066617 0.253755 1.995268 -0.173065 0.837199 0.299104 -1.200560 -1.393992 -2.608006 -2.234040 0.320974 9.958216 11.905353 -1.077094 -5.094456 3.204275 2.285025 2.639958 3.145710 8.235951 0.752632 2.693680 7.027189 -10.759692 -0.653182 -17.822177 1.730982 -18.804442 -7.050051 1.000517 7.992728 2.294211 5.190192 -0.806164 14.823070 -1.582313 -5.486272 10.636303 11.413586 -7.832140 -2.214885 -1.732021 -4.427685 0.699311 -4.543168 3.191446 2.956370 3.940953 -8.892737 -6.289138 1.475933 0.792292 -5.774990 -6.129023 -0.732274 6.752316 -9.389983 -5.536686 -4.630344 6.241458 -0.260865 -15.527405 -5.605550 -5.931064 3.934859 2.293838 -7.358466 -7.071024 3.910451 1.510194 -2.455352 -4.305651 0.256903 5.978458 6.885840 3.211710 -0.386764 5.185770 3.122427 14.748231 3.240351 -5.442039 0.456941 2.492519 -1.014837 5.278489 -4.333925 -2.174673 4.269825 -8.297703 2.239077 4.086473 -5.289699 -3.634177 5.497773 -1.054909 -1.366039 29.835449 -1.944636 11.436302 9.664834 -8.201505 2.743142 -4.736814 2.021399 4.584847 6.359643 4.688060 -12.096326 -7.443158 8.740839 14.214933 5.079688 -11.228926 -1.781879 4.364820 2.324012 -2.486696 5.157699 1.118222 1.783762 -5.353632 -0.884717 6.165394 17.807417 -5.917725 -1.268799 1.331487 6.499595 -0.580895 -8.900496 -1.476660 -8.198576 -0.175028 5.738251 2.958436 4.595529 10.944925 -16.357756 8.310390 -1.344522 0.679993 6.356584 5.244961 -8.342430 -10.798721 -2.290827 3.731867 7.902006 -0.344769 1.504157 2.260787 -11.709060 0.490444 2.714851 1.475914 -7.170405 10.162862 0.295665 -4.375416 -3.575694 1.853615 -2.810269 -3.702375 -2.739294 7.922604 1.657247 -13.855250 7.429854 1.457846 -5.478513 0.185457 -1.957630 10.159240 -8.256809 -9.404643 6.334762 -4.758178 -6.498709 -3.257642 -2.833886 3.229156 4.242674 2.611617 -8.306209 -9.559470 10.391005 -2.935020 11.686221 5.688861 -2.506439 8.126334 -5.973161 -5.424017 -6.447713 -6.477932 3.081604 0.414895 -6.164516 -5.278751 -2.739269 7.398640 8.395385 0.054770 -6.429986 -1.133355 9.915298 -9.594566 -0.579034 3.483845 6.929888 -6.660894 5.036570 5.230152 -7.769848 3.086484 -7.364168 -1.177922 -6.297737 -5.000799 8.269777 -2.558663 3.468458 0.197160 -0.983852 0.372409 4.491571 3.890683 0.295355 2.480457 12.004577 10.397773 -3.554881 -1.629181 -12.093973 6.643527 -10.625612 -10.005105 1.512073 1.968981 -6.025867 -2.862761 -0.962143 8.561548 6.588687 -6.354932 -5.890652 4.573894 +-3.668551 -3.574568 -0.857874 -5.228351 3.556707 4.884168 2.197763 -5.374575 -7.162767 -2.871566 3.672023 -11.250610 -5.579789 8.285833 -3.568730 5.280053 9.744679 0.183953 -3.829391 -3.585403 5.160026 0.462871 11.931729 12.643578 -7.385451 -0.215116 -1.021303 3.983206 2.400004 -0.972680 3.896334 -5.164271 2.495398 -5.122428 0.503604 -1.819866 -1.847719 2.643059 5.389888 -12.359283 -1.063323 3.964173 1.312379 0.402943 0.724358 4.198714 6.380479 6.657240 0.515308 6.764910 5.201252 -0.464569 4.410696 0.199269 1.807122 -1.992282 1.725910 -2.425989 -1.717059 -1.086572 -2.176728 -1.591742 -0.235394 8.610792 10.042103 0.127530 -4.217662 1.523538 2.398921 2.883581 2.922900 6.833987 -0.539785 3.461409 4.763923 -7.506677 1.133914 -12.617970 1.989240 -13.361549 -5.991851 1.206310 7.559316 4.666938 3.080677 -0.545022 12.311440 0.003394 -4.990400 8.282191 9.640859 -5.512008 -2.195778 -0.884970 -3.502705 0.647579 -3.583189 3.493113 1.990064 6.182348 -7.408417 -2.639774 0.499982 -0.086382 -4.411618 -2.970767 -0.428680 5.808137 -6.979341 -3.441123 -2.814581 5.930034 1.025804 -13.111734 -4.084320 -5.013565 1.871536 1.934308 -6.291821 -4.133243 3.402607 -0.014690 -1.892350 -1.227651 -3.962617 4.680759 5.156979 2.166475 -0.890690 6.190486 2.544569 11.100205 0.170735 -4.540904 0.620748 2.077956 -0.635275 4.580830 -2.879577 -1.694787 2.504836 -6.934418 2.235456 2.401532 -4.275374 -3.864695 -0.476242 -0.067169 -1.054544 22.515312 -1.811604 9.765000 8.187405 -6.246219 2.362726 -4.079672 2.429449 2.990237 4.667383 3.159500 -8.081341 -6.516567 7.684308 12.071431 4.069635 -7.795754 0.254585 4.285072 1.456940 -2.758390 4.878355 1.640877 0.329057 -3.280535 -0.685991 5.412950 13.616550 -3.620801 -0.642889 0.972325 4.440455 1.104447 -5.842114 -0.833782 -4.624221 -0.120045 3.970924 3.583433 3.385798 8.981762 -12.097369 7.249487 0.908467 2.080170 6.570935 3.045095 -7.163906 -8.952104 -2.477455 3.131720 6.017840 -0.901470 -1.040364 1.736743 -9.519046 0.556293 2.588299 1.474422 -5.623935 8.091107 -0.302385 -2.875007 -2.983204 0.350460 -2.433419 -1.587820 -3.368095 6.624074 1.549621 -9.821691 6.240104 1.300950 -4.706517 -0.942577 -2.518475 7.647196 -6.556118 -6.824913 3.993975 -5.119460 -6.865737 -3.496869 -2.494643 1.753167 2.643209 2.732324 -7.041631 -4.967314 9.205359 -3.174373 9.743387 4.378315 -2.237982 5.539316 -2.671035 -4.983626 -3.337590 -5.974094 2.295107 0.359851 -5.227273 -1.239334 -1.782056 5.654714 6.347040 -0.182732 -6.016019 0.118229 7.893974 -5.954666 -1.968933 2.491174 1.685968 -5.301988 4.714771 3.950015 -6.467913 3.023867 -6.449317 -1.436722 -5.696436 -4.331320 6.553498 -1.642466 2.939621 -0.631268 -0.948393 0.212318 3.685851 3.315463 0.284879 3.018308 10.789832 6.368444 -1.416540 -0.193943 -10.771043 5.786302 -8.446105 -7.840873 1.324756 1.984456 -4.304482 -2.273863 -1.440101 6.559490 5.763522 -6.553401 -5.913387 5.068478 +-0.018950 0.148873 0.860655 -0.146982 -0.198992 -0.779403 0.185124 0.419571 -0.920491 -1.172397 0.819481 -0.812002 -1.398693 1.218742 -1.146414 -0.934443 0.928627 1.113688 -0.388774 -0.531876 0.215292 -0.497662 1.288475 1.174289 -1.205627 0.270178 0.195328 0.502019 0.478176 1.080475 1.019903 -1.030561 0.700347 1.360565 1.277306 -1.035775 0.131483 0.649812 -1.051851 -1.858894 -0.086694 0.926185 0.774550 0.023276 0.265145 1.808468 0.420580 0.977584 0.228225 0.592586 0.940291 0.549324 0.834543 0.018354 0.137717 -1.321069 1.086780 -1.113865 -0.108699 0.498614 -0.233565 -1.079120 -0.477042 1.246645 1.561371 -0.445331 -0.132975 -1.265511 -0.502751 0.520424 0.328611 0.006784 0.630568 0.609609 -0.301947 0.365619 -0.224469 -1.874803 0.519525 -3.340596 -0.548387 -0.412612 1.862798 1.337627 -1.180648 -0.027994 1.315975 1.164815 0.112900 1.012826 1.460903 0.691880 -0.552250 0.337890 -0.321571 1.252049 -0.425250 0.667882 0.019949 0.865708 -0.704191 0.246532 -0.720082 -0.632379 -0.027587 1.063792 -0.400605 0.930419 -1.518089 0.974263 -0.726730 0.602323 1.107532 -1.605952 0.320575 -0.657871 0.539161 0.515919 -0.484269 1.065944 0.478549 0.038475 -0.056785 1.028539 -2.248415 0.784481 -1.044884 0.446555 -0.300218 0.204418 0.475239 -0.760267 -0.084217 -0.659165 -0.041346 -0.023219 -0.438329 0.580056 -0.845493 0.188123 1.026640 -0.314820 0.493008 -0.907628 -0.615552 -1.565806 -1.480509 -0.341498 0.232066 0.879978 -0.104568 1.066286 0.407447 -0.625564 0.148571 0.033073 -0.136971 0.312484 0.763464 -0.048514 1.176867 -0.911869 0.187931 1.543512 0.644308 -0.652306 0.532661 0.384497 -0.192115 -0.322189 1.248935 0.137788 -0.724561 -0.470810 -0.337233 0.434633 0.007756 0.314878 -0.462998 -1.109686 0.669329 0.579977 0.036771 0.645824 0.627203 0.493852 0.277999 0.064003 0.196659 0.254524 -2.942910 1.394895 0.554489 0.419494 0.289840 -0.566670 -0.460891 -2.068171 0.508560 0.266291 0.842981 -0.014359 -0.164687 0.987764 -1.210772 0.085519 -0.047535 -0.028857 -0.204973 0.613651 0.292913 -0.000473 -0.973773 -0.558216 0.348911 0.094027 -0.758771 1.169697 1.265649 -2.119675 0.275032 -0.855065 -0.431718 -1.296390 0.063088 0.001053 -1.398627 -1.114825 -0.142386 -0.526187 -1.512203 -1.097774 -0.538324 0.796214 -1.019265 0.324006 0.260892 0.367379 1.021370 -0.774366 0.124567 0.482310 0.118704 0.950478 0.798085 -0.218715 -0.044732 0.322585 0.997596 -1.435610 -0.168006 1.696465 -0.199137 0.346814 0.554371 0.218549 -0.681680 0.573658 1.427595 0.306314 -0.980076 -0.142646 -0.442680 1.090052 1.315860 0.570822 -0.985011 -0.243093 -1.663903 0.087941 -0.118205 -0.463008 0.999524 -0.395533 0.620069 -0.241905 0.304070 -1.136027 0.621846 0.238436 -0.020229 0.632991 0.608434 1.220211 -0.329901 1.401852 -0.622775 0.476503 -0.705895 -0.215705 -0.737179 -0.237709 0.248903 0.896116 -0.747028 0.706443 0.710655 -0.009976 -0.431324 1.511843 +-13.881648 -12.504277 -7.783576 -20.358652 14.803353 32.470249 7.772417 -31.134862 -24.051719 2.494727 16.435167 -43.400690 -15.464020 28.545532 -14.137745 23.570648 30.236058 -6.023764 -20.554676 -9.498016 19.378716 16.693019 46.050782 44.124358 -23.326885 -1.164175 -6.422788 14.349912 7.138012 -10.911237 11.117419 -9.625901 8.832968 -25.145031 -11.504376 2.432646 -7.615923 4.005184 28.390871 -36.494149 -3.885920 4.799227 -3.564121 0.797512 -0.553888 5.123268 22.675899 24.011534 10.831344 19.022619 15.214840 -2.748036 15.029161 0.737490 9.683067 -7.143918 10.131070 -7.245506 -2.184574 -13.256187 -6.728706 6.590296 -2.919288 32.274129 31.901046 7.788711 -17.643029 10.665291 10.327478 7.742100 8.835615 25.955253 -10.386155 21.464581 12.746421 -25.883548 12.164108 -25.206875 5.102086 -15.495456 -18.347748 11.048855 17.196718 12.255233 17.879582 5.311955 42.728670 0.676770 -22.887482 29.234069 33.316500 -24.554513 -6.239561 2.376989 -13.010528 -2.737028 -9.055917 20.887547 1.506232 25.203119 -27.019663 -5.681234 -3.683778 3.857149 -15.827293 -10.382231 2.846682 16.403189 -16.308114 -12.454785 3.116302 23.342903 -2.391419 -47.953133 -33.054627 -16.514552 11.492825 1.481094 -22.805200 -22.569133 11.448560 1.517243 -3.550881 -7.354552 -1.293097 5.920055 25.021407 9.758698 -5.842426 24.110558 12.386689 49.977510 -7.819657 -13.376503 6.696954 0.954564 3.281522 20.451075 -1.145977 -2.749642 -6.383316 -25.404266 13.392506 19.539462 -12.757595 -10.770073 -5.476870 7.485343 -8.452323 91.355343 -6.001104 37.924332 32.440257 -24.193229 -4.478574 -23.019644 8.766877 8.400333 7.786820 10.349224 -36.550990 -23.669950 31.995318 43.154850 13.286379 -29.777073 13.337678 18.462478 1.438034 -13.885167 16.570317 5.071279 2.050212 -8.186297 -3.022013 26.839672 51.865267 -16.084182 -4.437152 9.523887 6.680737 8.788546 -12.737203 -5.828874 -8.525286 0.462492 21.115898 16.313217 11.953843 30.340397 -24.805218 22.847981 6.274257 6.218619 28.036529 15.070648 -30.419702 -4.878432 -13.008976 11.609858 14.583649 -6.058875 -14.354008 4.139659 -32.679782 1.422871 15.464663 -0.573610 -17.897217 29.138374 4.906124 -10.557593 -9.893815 5.820543 -5.285153 -0.463193 -13.777068 25.929559 -14.467492 -29.967393 22.823881 13.031494 -16.768643 -3.279547 -17.537400 28.562627 -19.794285 -22.788616 17.137679 -18.145609 -17.825953 -5.041630 -6.969789 3.327087 22.195974 21.736317 -35.863005 -9.307821 30.287051 -9.440437 36.242330 15.218969 -6.278374 11.682110 -27.855576 -18.502172 -11.696433 -27.173113 11.306066 15.572865 -26.062498 -2.975235 -6.817174 22.661216 16.068327 -3.148578 -27.720887 -0.790169 23.349301 -20.705456 -5.333979 4.668233 11.621643 -30.666145 8.682940 10.573771 -15.698354 17.134368 -15.059791 -12.424558 -28.863765 -18.467287 23.452621 2.778256 13.742732 -4.285172 -3.529691 6.941149 12.202063 9.277405 8.840891 19.116960 33.423281 14.263149 0.697217 -7.689685 -40.854670 24.181117 -27.816638 -32.804109 15.823688 2.129742 -14.557129 -12.720104 -7.534471 25.963349 22.318258 -30.924547 -18.440102 19.787872 +-9.351142 6.801446 11.125535 -26.291007 22.924710 38.027821 6.197614 -19.833932 -21.227145 -10.746307 6.365405 -37.377083 -25.873549 31.353741 -13.275010 13.165730 37.331433 -6.505938 -13.868544 -9.403378 21.495335 10.480437 46.346452 44.816071 -36.951355 4.204855 11.440994 16.134149 8.047686 14.699949 -0.743333 -29.735910 4.965010 -12.793925 2.491836 -5.935548 -9.528879 -7.165764 16.171689 -49.693376 -4.262846 12.765689 -17.471725 -1.121083 3.837884 1.479969 42.416305 24.958295 -4.075706 13.848401 22.421305 9.869930 8.935432 -0.678662 10.853408 -2.311572 19.249466 -2.593082 -1.415204 -7.307573 -6.377960 -2.677735 -4.350743 37.844696 36.029017 1.409722 -15.402525 5.152030 4.531176 5.040365 0.445140 27.262380 2.581196 26.544000 19.753474 -25.438707 7.454208 -43.183085 8.119999 -34.868842 -26.523929 -5.214587 14.529580 16.579656 16.750867 -6.285300 49.143963 -5.418360 -8.244276 26.711841 43.447849 -25.320149 -4.060899 -10.566762 -19.736034 2.634694 -12.536170 12.152324 -9.637122 7.154271 -28.567933 -19.938117 3.370339 3.528487 -21.332611 -7.974678 -3.171485 22.881968 -26.631969 -11.733655 -15.094887 17.870813 -2.379185 -55.211100 -34.851611 -16.126138 15.810641 2.604486 -18.376410 -29.838636 11.609813 14.695434 -9.372760 -14.255325 -4.972167 22.603950 30.240353 5.951330 -0.972980 11.669337 18.974452 44.404512 12.426170 -12.321900 -0.484930 1.999946 -2.035969 8.082002 -7.860331 3.791642 -2.901083 -21.161843 4.141962 26.720840 -15.337307 -7.285889 -1.348197 -10.929474 1.516167 118.797031 -12.466330 33.509472 21.713353 -34.587246 6.881060 -12.257931 -8.104930 7.830664 13.920142 26.253043 -49.170055 -21.665211 31.309208 46.668892 15.033256 -33.458098 10.271192 12.038086 -3.420805 -14.683066 20.087403 1.409570 3.130752 -16.849993 -7.856971 26.723933 60.942941 -16.819504 -32.928341 8.714283 14.572940 3.746172 -14.387407 -2.319212 -12.726213 0.262069 25.949827 3.880782 20.821489 36.279041 -56.597596 26.673114 3.832868 -12.432164 30.565622 8.556045 -22.146614 -8.855038 0.736109 23.476202 23.035685 -0.338134 -2.466098 -4.659288 -36.922857 -0.122596 12.333990 7.330438 -24.640855 32.136400 8.260492 -24.356675 -18.644398 -8.854664 -8.179626 -7.486171 -22.674655 20.993358 -10.664751 -55.615612 36.941372 10.876064 -11.977215 -1.401127 -19.835442 30.386319 -28.446193 -35.466812 19.219620 -14.200796 -18.801247 -2.149649 -12.240376 11.778691 21.496678 20.236419 -38.699726 -31.235307 27.619371 -3.256747 36.871744 20.266683 4.807886 25.324649 -13.026828 -13.276437 -20.157521 -28.810581 28.339017 12.983774 -26.490435 -16.406682 -15.437969 23.777821 30.226878 -9.953347 -18.671593 -16.986076 26.068971 -29.327692 -1.303302 7.392547 16.082183 -30.706522 4.670923 14.889675 -12.786439 3.051023 -24.686649 -7.939454 -26.385222 -25.031715 19.851666 -9.637456 8.705680 13.596127 -7.367564 -8.668109 12.518435 5.186933 1.284537 10.456639 31.322484 31.518570 -14.330144 2.173325 -40.285014 27.130446 -38.682832 -37.347290 11.674638 -11.646985 -11.823185 -14.730081 -9.091147 24.657911 15.869849 -11.984824 -10.308323 12.040277 +-8.371962 -2.922629 3.068768 -17.536503 13.543502 25.753559 5.093513 -16.987332 -18.530692 -5.585932 8.428873 -30.109658 -14.977724 22.727624 -9.980727 14.118016 26.400967 -3.083283 -12.222907 -6.291166 15.499215 8.544574 33.901100 34.227230 -23.056767 1.863494 1.749445 11.289370 6.201768 4.658410 3.457376 -17.472883 5.482026 -13.539247 -2.308702 -4.337700 -7.085459 0.943533 16.619731 -34.505150 -2.673340 9.851413 -7.934542 -0.173945 2.774141 1.761244 24.249480 18.008030 0.757031 14.808264 14.537518 3.489081 9.104004 -0.310575 7.371971 -2.290094 10.763487 -4.370040 -1.565478 -6.213916 -5.249600 -0.652613 -2.299678 25.779006 25.996428 1.651790 -12.424951 4.011903 5.701374 4.273041 4.561286 20.044837 -2.176305 15.986074 12.664934 -19.236136 6.865671 -27.819298 6.086301 -21.600043 -17.581386 2.271607 14.357554 14.196784 12.418591 -3.537961 34.778726 -4.573890 -11.629451 21.101848 28.550643 -18.690174 -3.671588 -3.344700 -12.333638 0.517879 -8.897326 9.725719 -4.823319 10.477466 -20.575621 -11.263312 1.525187 2.576007 -14.259198 -6.307060 -0.724906 15.799270 -19.113349 -10.532276 -5.997659 16.332749 -1.167216 -38.026963 -24.495745 -12.790996 8.797636 2.834725 -16.465062 -19.146217 9.235848 5.511207 -5.149090 -8.384327 -4.138932 12.961164 19.776713 6.125662 -2.423991 11.882453 11.210495 34.417792 3.361951 -10.489222 2.470583 2.375025 0.526411 10.862657 -4.959894 -0.122684 -3.463122 -17.106718 3.594629 16.609214 -11.388268 -5.736561 -2.884186 -1.571519 -3.138757 80.304958 -6.849984 27.047524 21.083978 -21.931442 3.428603 -10.981759 0.440077 6.926584 8.857100 14.844213 -33.488325 -16.550140 23.035519 34.165867 11.025295 -23.642185 7.005668 11.438278 0.533780 -9.330153 14.688929 1.735351 3.465685 -11.818542 -4.077262 18.479170 43.083775 -11.680489 -15.045904 5.589918 8.184154 2.828502 -11.724995 -2.537189 -9.985681 0.320213 17.814267 6.054837 12.268635 25.391364 -33.810539 19.330874 2.819227 -3.376120 22.038281 8.918768 -19.418213 -7.676342 -5.108980 12.336668 15.910563 -1.817847 -2.954748 1.045178 -26.758937 0.226411 9.429605 2.654281 -17.094061 23.601295 5.595371 -13.469613 -10.096777 -2.382462 -5.475176 -5.423565 -14.386276 17.896752 -5.988884 -32.177440 21.451891 8.983268 -10.822132 -0.920585 -12.198923 22.779261 -18.880074 -22.268686 14.080566 -11.762774 -15.221776 -3.173699 -7.825416 6.109636 15.905891 13.466282 -26.745741 -17.993454 21.907144 -4.465890 27.661850 13.796779 -2.100435 14.603909 -10.736995 -10.551232 -12.106189 -20.383518 15.710287 8.363224 -17.923991 -10.556042 -9.012976 17.143088 18.538007 -4.243253 -16.512429 -8.269084 19.678396 -19.229188 -0.963700 5.225931 10.425432 -21.515214 5.482730 10.155004 -11.826799 7.685589 -15.991869 -6.341839 -19.538996 -14.443689 17.733384 -3.213259 8.301757 3.813285 -4.151687 -2.471136 8.930247 6.106462 1.198837 9.971792 25.439188 18.654358 -4.948206 -0.126727 -29.722373 18.500162 -25.400777 -25.417285 8.109275 -3.503827 -11.956648 -10.037285 -5.479886 19.612656 15.317227 -13.656489 -10.301716 12.213987 +-7.105066 -1.980741 5.137523 -14.317221 16.778514 8.137827 6.663167 -3.082843 -17.822608 -18.153289 2.770939 -24.127925 -25.885550 22.334565 -8.790257 9.517652 28.973014 0.991586 -3.022513 -14.399659 17.656535 -11.617290 34.711740 31.635465 -31.540399 2.504058 2.663216 17.627183 9.297988 11.833714 9.598765 -18.925980 6.093651 -8.675064 15.511777 -12.256723 -2.811206 4.718258 -0.077762 -42.884152 -6.125603 18.575664 0.204971 5.473949 4.784238 22.615664 25.054638 19.953794 -10.578528 22.234937 19.269142 -0.731807 14.823988 2.285551 -0.864745 -4.223211 5.312560 -7.362608 -9.489964 2.825612 -6.658287 -23.216092 2.718282 24.008923 33.523266 -8.645695 -9.342834 6.037510 0.786098 8.800065 7.877242 21.727979 6.330617 4.339096 24.846111 -19.947974 -2.395162 -44.934134 5.306441 -63.534558 -21.895688 -13.598517 24.651100 14.706891 7.136791 -7.030951 41.476953 0.227126 -4.670643 25.842464 28.143536 -14.938064 -4.837430 -14.849977 -9.165411 5.154286 -14.685589 -0.913634 8.495601 13.273421 -19.764730 -11.449447 6.354082 -4.666625 -14.930933 -11.163913 -12.052137 21.718607 -31.134721 -10.988493 -26.638905 12.393474 2.526484 -39.078895 -3.478292 -10.779125 9.875902 7.054781 -5.135823 -6.110794 8.793263 7.564571 -6.210432 -4.131229 -16.492263 24.900675 15.097906 0.745142 3.948049 18.013469 4.337375 24.297477 17.955365 -8.242900 -11.376681 13.159603 -5.979044 7.246443 -12.445510 -1.017958 19.109004 -20.707577 -1.011750 3.239196 -10.660820 -11.443190 0.042168 -12.339854 6.603686 61.923657 -4.995485 20.730261 15.391367 -19.369609 15.427453 -3.130434 2.403957 14.945543 19.453646 11.967967 -22.564355 -18.323981 16.970495 31.819201 10.301009 -25.387173 -4.948181 6.430716 7.107063 -5.957983 10.835014 8.415719 1.208993 -11.075456 -0.594147 5.992999 40.697392 -11.516767 -9.742602 4.524866 16.335535 -7.439141 -24.149848 -2.279438 -14.179991 -7.103820 7.384221 5.045165 8.010961 27.654767 -45.968544 21.994100 -0.188513 1.224299 16.160892 -0.026343 -8.829320 -40.822525 -2.185056 11.499955 21.217642 -0.633769 1.946315 0.817911 -28.748355 6.577018 4.669640 10.935846 -15.708983 24.444509 -6.321113 -10.375832 -13.356056 -7.732094 -8.958350 -2.010853 -9.179073 13.735157 11.731837 -39.609572 19.628533 -7.732524 -15.195815 1.878696 1.004139 23.340858 -21.126888 -25.084672 12.556198 -12.762542 -28.388947 -18.406528 -7.548550 9.449465 2.583548 -5.345797 -17.077131 -26.189443 27.606127 -10.224387 21.513742 15.368454 -0.916777 29.936121 4.947375 -18.923320 -14.447800 -15.134229 6.273550 -8.454757 -7.792614 -6.876835 -6.309834 15.119807 28.765825 0.913653 -5.468001 -2.191950 29.340001 -22.081703 -11.769653 13.083314 6.243807 -7.741379 22.017606 16.430835 -19.294792 -3.665543 -25.076834 2.580040 -7.591077 -12.129509 18.238439 -18.458648 3.262426 8.624212 -1.770033 -8.615864 12.963335 7.076873 -4.082156 -6.970558 38.683430 33.264804 -16.451815 5.232746 -25.843713 16.527176 -28.342652 -16.567338 -6.035765 6.252363 -3.957131 0.278987 1.024285 16.784339 15.837797 -16.338863 -15.409853 3.577567 +-2.590368 -0.374826 2.017252 -6.591169 4.891203 6.076857 2.113871 -2.819773 -8.226963 -4.903928 1.814399 -12.387337 -7.807562 9.791679 -3.049850 3.452098 12.721454 0.900885 -3.512299 -3.203281 5.521372 -0.847908 12.806421 14.444211 -9.937506 1.413841 0.161941 4.650753 1.962453 4.442512 1.944897 -9.020417 1.310108 -3.104490 3.034452 -4.089439 -2.974017 1.266068 2.815029 -17.091313 -1.032277 7.975246 0.800964 -0.313226 1.963721 4.075194 11.165372 7.247314 -1.468841 6.168069 5.722755 1.071938 4.809129 -0.078540 2.942015 -0.560412 3.823164 -1.800912 -2.514274 0.170094 -2.311478 -3.897734 -0.446043 10.218404 11.377926 -0.345220 -4.965136 -0.159711 1.879965 2.322429 1.863420 7.782835 1.686327 4.339050 6.138318 -6.205923 1.653942 -14.221197 3.623018 -17.797904 -7.879140 -1.441369 9.406164 7.326919 2.711710 -3.924911 14.863630 -2.650321 -2.473270 9.420778 12.406406 -5.936949 -2.202327 -3.593381 -5.373128 1.885576 -3.881631 1.111294 0.816339 3.883022 -8.588697 -4.778162 1.814662 -0.172879 -5.958424 -1.113968 -1.106472 7.231682 -9.881139 -3.395845 -6.299732 5.661033 1.572782 -15.020759 -5.682353 -5.214358 0.409934 2.615537 -6.879668 -5.701505 4.223551 1.469686 -3.382943 -1.451121 -6.975612 8.415318 4.912869 1.257824 -0.083996 4.857225 4.021700 10.299100 2.611013 -5.030212 0.312372 3.174660 -1.347739 2.485465 -4.008519 -1.660444 3.013503 -7.125532 -0.472310 2.759230 -5.599434 -2.610188 -2.318361 -2.563289 0.349830 29.350092 -3.220768 9.969865 6.795411 -8.537269 5.663292 -1.669552 -0.547904 2.671153 6.343711 6.678484 -10.589611 -6.788096 7.957308 14.284262 5.012356 -7.990714 0.973251 3.537175 0.557794 -2.001313 6.568826 0.541210 1.046551 -5.408967 -1.752098 5.213473 17.439212 -3.393066 -5.241807 0.686088 5.359511 0.248228 -6.195011 0.222375 -5.578173 -0.229294 3.630383 1.143786 5.588662 10.947570 -17.621076 9.653323 -0.130376 -1.341145 8.099222 1.324206 -5.982310 -10.485574 -1.589901 5.568741 9.324648 0.055897 -0.688845 -0.013472 -11.223143 -0.061180 2.417531 3.090142 -7.548385 9.936234 -0.155980 -5.499860 -4.170906 -2.951051 -3.267326 -2.539000 -5.748516 6.354386 2.356126 -13.117005 9.274177 1.885229 -3.799394 -1.201120 -2.187316 6.417402 -8.720827 -9.794493 4.120294 -4.519955 -8.714832 -2.980995 -4.359073 3.487519 3.258452 1.257605 -8.364870 -9.450532 11.043013 -2.423887 11.468731 6.132872 -1.256331 7.818904 2.877038 -4.664033 -4.193768 -7.147106 4.186010 -0.920902 -4.850770 -2.683771 -4.273751 6.242360 9.540541 -0.990153 -4.879306 -2.852208 9.836873 -5.422520 -2.074767 3.347852 -0.778354 -5.481842 4.491469 5.453203 -6.930221 1.089315 -9.336209 -1.075835 -5.541077 -5.041177 6.641177 -4.486726 1.846512 2.802114 -2.583359 -2.747768 3.771567 2.666034 -2.073450 2.244755 12.650728 7.484658 -3.358705 3.061168 -11.487784 7.066216 -11.027726 -8.194934 -0.372401 0.573718 -4.971775 -2.933996 -0.975129 6.481282 5.538382 -4.452822 -5.265232 4.517980 +-3.879473 -3.597828 -1.208494 -5.480766 4.266180 6.075274 2.564859 -5.706984 -8.016351 -2.544178 3.566181 -11.894057 -5.545246 9.164253 -3.330048 6.556647 11.053902 0.643549 -4.302200 -3.254419 5.912232 0.011881 12.813183 13.638229 -7.574440 0.167533 -1.322467 3.472624 1.616774 -0.005021 2.843935 -5.832817 3.051092 -6.448060 0.355133 -2.529873 -2.444518 3.008375 6.515276 -13.818436 -0.902192 4.484169 1.488574 0.074286 0.600531 3.747233 7.347159 6.993304 0.959584 7.161294 4.791921 -0.769443 4.833561 0.371397 2.761563 -0.317281 1.876457 -2.093307 -2.125391 -1.282434 -2.741850 -1.499457 0.004071 8.943683 10.398468 0.131756 -4.779686 1.984692 2.407154 2.634809 3.035980 7.276638 -0.576770 3.162650 4.849474 -8.661752 1.246353 -12.699581 1.896259 -13.783186 -6.575076 1.255607 7.482630 4.868618 4.294634 -1.229177 13.449386 -1.224343 -5.164700 8.121957 10.598813 -7.045812 -2.362787 -1.292165 -3.436147 -0.002035 -3.487626 2.863126 2.626413 5.141404 -8.222969 -3.502129 1.342777 0.530461 -4.771095 -3.586034 -0.194899 6.651520 -7.358459 -4.766901 -3.285047 6.238829 0.130341 -13.856816 -3.850970 -5.062303 0.911977 2.402296 -7.203914 -5.996782 4.126551 0.766563 -2.285149 -2.431376 -3.295079 5.662025 5.411298 2.094182 -0.719504 6.283000 2.597238 12.712825 0.946505 -4.899585 1.081259 2.351629 -0.723941 4.853734 -2.938701 -2.353298 1.810982 -7.896541 1.401350 3.119313 -4.862940 -2.446948 0.101262 0.424585 -1.269354 24.933766 -2.413241 10.549073 8.386307 -7.318849 3.663510 -4.238434 2.292105 2.803770 5.308141 3.682301 -10.484801 -7.187196 8.317384 13.107919 4.617365 -8.606543 -0.152964 3.746994 1.606102 -2.424293 5.113971 1.575622 1.085996 -4.063172 -0.830559 5.216199 16.366714 -4.809054 -0.716374 1.501123 3.880592 0.889287 -7.350492 -1.389096 -6.282530 -0.335930 3.702753 3.417565 3.687038 9.940585 -12.132776 8.226964 -0.685139 0.884712 7.866116 3.347927 -7.322015 -9.368462 -3.352869 3.624836 7.279877 -0.938072 -1.080494 1.543519 -10.264740 0.425093 2.496868 1.668533 -6.125604 8.824498 -0.328022 -3.825967 -2.748306 0.589884 -2.579088 -2.761142 -3.391443 7.051334 2.067136 -10.058234 6.910316 2.246041 -4.656719 0.016335 -1.868414 8.079612 -6.656939 -7.746162 4.829063 -4.797777 -6.427077 -3.024312 -2.755166 2.328430 3.098046 2.222984 -7.729776 -6.430922 9.890861 -2.954077 10.963951 4.883120 -2.413670 5.838014 -2.067437 -5.710517 -3.662256 -7.070389 1.568545 0.400051 -5.363835 -2.564721 -2.371892 6.719615 6.956246 0.522596 -6.227301 -0.702248 8.785202 -6.854413 -1.143226 3.303994 1.759450 -6.066497 4.008072 4.878474 -6.801314 2.851645 -6.511047 -1.392489 -6.401598 -4.385688 6.887774 -2.069253 2.956616 -0.664973 -1.307594 0.404754 3.701800 3.648907 0.241638 3.006143 11.812110 6.076734 -1.575426 -0.444089 -11.073721 6.379690 -8.989706 -8.090611 1.293040 2.897144 -5.521143 -2.645992 -0.573627 7.207503 5.807471 -6.857837 -5.868273 4.387211 +-7.293773 -4.414908 -3.428582 -13.058852 10.426654 16.535767 4.797448 -13.216605 -17.544221 -7.734102 9.386000 -27.378719 -15.073382 20.485650 -7.923729 11.395919 24.303907 -3.001047 -9.357433 -9.994847 15.064453 5.292955 31.013263 32.171749 -22.521482 2.100450 3.681574 6.172979 10.121864 -1.863335 8.148585 -16.214384 7.750796 -13.491728 0.004108 -4.933884 -6.804212 1.410103 15.817592 -32.043931 -3.107968 8.222167 -3.637860 0.923548 2.152007 14.597753 20.876599 16.514483 -3.662927 18.578325 16.308860 2.074535 8.070673 -0.862389 3.614398 -5.891163 5.768645 0.748086 -1.093723 -4.239788 -4.199117 -2.584655 -2.804452 23.134961 25.203322 -1.725668 -11.866550 5.964005 6.347665 5.699940 5.194070 19.262790 4.204479 10.809187 15.640894 -18.283455 -0.306276 -35.833936 4.566880 -41.771247 -15.161801 2.404330 18.525634 2.868162 8.167481 -1.066461 32.648809 -1.235502 -11.592608 24.455067 25.561322 -14.238460 -3.759355 -1.415461 -10.999135 2.408763 -9.241184 11.139180 4.321922 9.661185 -19.273348 -11.634612 0.236909 -0.501318 -13.547745 -9.883200 -1.465658 11.812176 -20.673934 -5.919856 -7.938243 13.106082 2.455621 -34.745120 -19.410238 -11.895561 12.121126 3.799253 -15.156448 -12.523916 7.172588 1.255840 -5.422959 -6.513605 0.226870 10.565569 17.263204 9.041849 -1.234388 12.001534 10.767802 30.662214 5.139183 -10.897533 1.123061 2.997096 0.811280 11.583128 -6.548739 -1.872151 8.855483 -15.054462 9.779938 9.285295 -10.488176 -11.313617 7.769909 -4.676113 -4.024408 64.686995 -4.460247 25.547410 20.549009 -17.805057 -1.223736 -12.292805 1.785447 9.350641 12.274950 12.618812 -20.400585 -14.835743 20.672321 31.752050 9.666548 -24.852647 3.489400 13.598137 2.295508 -8.542447 13.110620 1.093880 4.326289 -10.362348 -2.750352 16.661164 36.284809 -10.804984 -5.978447 1.598252 15.366465 3.007016 -10.823705 -0.774180 -10.876889 1.192381 16.660505 6.833996 11.389314 22.780519 -37.804878 16.958921 1.300983 1.821659 12.366526 12.874661 -19.104600 -16.234587 -2.841416 8.982428 14.401745 -0.033583 0.683144 3.148672 -24.921906 0.697524 7.727803 1.706185 -16.276255 22.078593 3.502880 -8.551411 -8.517867 1.710328 -3.789645 -3.234434 -8.846784 16.931155 -1.935758 -34.587653 17.586883 3.589225 -12.178793 -5.623303 -8.827678 20.912272 -18.042163 -19.385887 11.505184 -13.235025 -17.599960 -6.241239 -8.007945 5.169234 11.494757 12.808155 -20.994139 -18.370528 24.573692 -6.282213 25.374632 13.224012 -4.021294 18.544709 -18.842855 -10.077565 -13.818199 -14.742637 12.846832 3.252626 -15.075484 -4.794004 -6.906630 13.608386 17.206453 -4.181947 -15.331311 -3.390088 17.919198 -19.859846 -2.099556 4.677421 17.847384 -16.018863 13.352649 8.947410 -13.532325 8.796337 -16.999927 -6.008250 -15.809994 -11.798220 17.719288 -4.212669 7.078336 2.555462 -3.028237 -0.607112 10.112120 5.069631 0.304680 7.194185 22.620733 25.212073 -9.592773 -1.372610 -27.871656 16.676100 -23.035916 -24.531681 6.095629 -1.464416 -10.671248 -9.063046 -6.931485 17.406142 15.294262 -15.535468 -13.907903 15.173881 +-23.967854 60.917086 70.391398 -81.657513 120.652954 83.702711 41.948543 -1.223743 -95.098949 -114.574801 -8.747625 -181.603758 -190.914712 146.423044 -38.389063 32.356578 220.627368 9.854468 -12.428495 -74.994796 72.912340 -47.297554 233.757829 230.271342 -207.274523 43.304177 48.425482 88.543763 24.621139 106.105127 -1.860817 -173.317882 41.992564 -28.925924 91.223275 -67.897619 -41.643425 -35.678329 -9.237391 -313.082339 -35.512455 114.812608 -24.605468 12.448295 33.896357 123.018272 243.921557 124.920987 -59.278600 110.484234 103.673233 7.698516 85.309127 11.776222 22.660465 -17.533508 70.397937 -32.249007 -74.099959 22.884487 -30.912092 -147.693685 -25.797865 164.643972 203.945114 -31.790966 -72.603178 15.125846 -0.431391 33.356944 2.195825 138.308712 82.112358 85.194814 141.221587 -100.164348 -1.585883 -270.683647 23.460562 -398.316563 -173.932400 -112.182996 156.228065 92.405350 49.738185 -63.041882 268.510398 -11.133143 21.342253 128.471671 234.324311 -125.686641 -41.219391 -92.952613 -54.979378 50.062736 -82.895924 12.042380 36.208891 19.963135 -146.833399 -105.077803 76.642553 -26.195672 -109.563736 -32.505029 -52.550993 131.373260 -191.700714 -59.553638 -207.468890 32.499349 24.478344 -269.279838 -43.496304 -23.122362 64.177474 72.428864 -58.467098 -95.417503 58.875632 58.872084 -54.990519 -45.768366 -113.569427 183.765750 102.581906 -3.800467 51.481305 95.860790 84.373981 173.231121 132.569478 -52.394996 -52.602529 64.691697 -47.049433 14.017128 -70.781969 -9.545358 68.850868 -130.525991 13.351965 55.747236 -93.966357 -47.494099 -28.754520 -89.533016 51.607763 439.442081 -53.255881 135.398322 73.336831 -162.501736 117.338100 -44.550097 -53.546962 53.486536 129.053998 137.304761 -165.242767 -105.329026 111.852209 232.315682 78.111735 -168.879829 2.413706 29.155522 22.973016 -56.095240 102.866050 40.593593 38.697515 -84.601597 -17.429104 86.487190 301.271159 -83.397919 -151.421767 23.722346 80.031193 9.608575 -139.150273 -2.525676 -75.585373 -35.475268 60.013697 16.029403 71.502646 189.734719 -341.427647 155.255977 -5.229396 -56.481536 139.454730 6.194504 -67.348687 -193.117738 24.784142 129.121123 156.984396 26.912970 0.598998 -39.132811 -187.718843 5.876481 39.227017 78.723594 -117.955117 168.065726 -19.266441 -115.507083 -98.248255 -97.986488 -39.434795 -35.985489 -93.602346 87.032684 70.831483 -322.182887 179.027139 -13.359819 -91.941115 -2.396410 -43.113641 124.551220 -159.915975 -190.998364 70.394848 -91.779484 -173.623104 -69.917141 -71.831324 58.063194 35.750132 -0.514675 -121.799057 -187.957711 190.709308 -15.884552 154.861637 118.478970 26.302510 199.955224 60.849555 -125.629207 -80.197650 -115.023752 94.618920 -55.133685 -67.831958 -43.509328 -83.077805 102.261912 223.617848 -19.548915 -34.456713 -76.716468 161.741420 -157.190807 -64.618705 91.241603 37.459760 -64.174394 104.573779 116.834759 -108.033650 -38.072537 -170.499555 -10.614407 -60.607249 -110.039162 81.602563 -149.379398 -1.531363 109.384077 -58.439833 -78.979069 84.098683 8.351104 -32.815294 -31.679598 212.330106 216.054355 -135.968874 72.454200 -177.063955 121.078759 -212.751736 -139.849552 -8.371882 6.802042 -44.149251 -38.600832 4.031635 79.599866 58.379914 -92.351130 -96.994981 25.293914 +-2.178891 -2.258583 -0.510903 -3.349588 2.220370 2.141669 1.428367 -3.215174 -5.086017 -2.444932 2.516931 -7.386975 -3.515679 5.606479 -2.098991 3.425317 6.767951 0.160036 -2.264103 -3.152720 3.798559 0.531456 7.978967 8.358618 -5.220132 0.172421 -0.421047 1.927147 2.551506 -0.899608 2.858141 -3.864219 1.841069 -3.466648 0.356403 -1.392057 -1.306020 1.969318 4.223856 -8.358603 -0.393642 2.519567 1.674760 0.020255 0.463789 2.913908 4.383021 4.460860 -0.126562 4.875086 4.221896 0.190790 2.669826 0.131270 0.933762 -1.152524 1.375795 -1.868768 -1.029455 -0.494105 -1.298555 -0.808068 -0.238216 5.712152 6.741325 -0.093121 -2.985919 1.280081 1.985007 2.093805 2.126325 4.494630 0.512702 1.908130 3.616766 -5.348298 -0.234422 -10.376182 1.203484 -10.617408 -4.177022 0.861476 5.450395 2.082700 2.007490 0.367382 7.905091 -0.361252 -3.242045 5.667737 6.378632 -3.360165 -1.460973 -0.462671 -2.516965 0.795811 -2.562039 2.460005 0.935926 3.795348 -4.969837 -2.889793 0.933067 -0.166369 -3.050681 -2.235987 -0.043613 3.403175 -4.950252 -2.200419 -2.157662 4.112499 0.938725 -8.106584 -2.490765 -3.638545 1.755589 1.444835 -4.203523 -2.780888 2.089331 -0.296446 -1.883828 -1.290413 -2.237886 2.822020 3.487334 1.980840 -0.596544 3.453134 1.911425 7.437988 0.424599 -3.507123 0.555812 1.272543 -0.160922 3.000544 -2.491501 -1.511195 2.600208 -3.830729 1.785746 1.388261 -2.900765 -3.397063 1.079452 -0.628073 -0.819942 13.119772 -0.921851 6.187651 5.599964 -3.765397 1.018193 -2.823916 1.452175 2.057923 3.411086 2.420173 -4.280918 -4.468952 4.996141 7.703463 2.810816 -5.220843 -0.702893 3.069061 1.228828 -1.329254 3.284472 0.852938 0.770635 -2.986912 -0.502216 3.425835 9.085141 -2.267200 0.058091 0.378514 3.664019 0.674605 -3.959559 -0.551662 -3.353059 0.144735 3.015149 2.337843 2.592967 6.048036 -9.440697 4.805883 0.310052 1.368542 3.326385 2.515250 -4.954208 -5.821930 -1.349670 1.852408 4.331631 -0.131137 0.503842 1.385923 -6.468142 0.296192 1.134963 0.777892 -3.932927 5.306150 -0.087694 -1.932996 -1.866395 0.776667 -1.537494 -1.192985 -1.723031 4.431860 2.200955 -6.908564 4.061657 0.417779 -2.818021 -0.749338 -1.708163 5.588697 -4.209479 -4.095606 2.664106 -3.561859 -4.384707 -2.411708 -1.506264 1.250523 1.440227 2.618079 -4.283384 -3.682711 6.245759 -1.807721 6.525720 3.102042 -1.775299 3.411759 -2.388378 -2.573947 -2.655952 -2.817668 1.266686 0.177288 -3.426475 -1.382891 -1.429986 3.631900 4.372536 -0.597461 -4.058725 -0.529205 5.183342 -5.282663 -1.243558 1.724349 2.288860 -3.352745 3.804523 2.768421 -4.543324 2.133895 -4.492869 -0.730175 -3.514829 -2.701119 4.486224 -0.943479 1.867330 -0.305125 -0.810492 0.094767 2.517600 2.000315 -0.573047 1.495460 6.873685 5.483259 -1.253473 -0.226435 -7.067076 3.493079 -5.645487 -5.416016 0.869041 0.682986 -3.967664 -1.510607 -1.422586 4.756236 3.747067 -3.339197 -4.337648 3.610226 +-1.759297 -1.374974 0.430516 -2.934780 2.013428 3.444957 1.364818 -2.961781 -4.042883 -1.939993 2.048304 -6.686102 -3.431231 4.961261 -2.200073 3.025801 5.973961 0.251818 -2.493022 -2.003689 2.711198 1.073776 7.419283 7.436412 -4.810179 0.206086 -0.671465 1.914535 2.129497 0.345998 1.533310 -3.164202 2.200613 -2.423175 0.341291 -1.168700 -1.003549 0.761848 2.567410 -7.578876 -0.337726 2.643603 0.971388 -0.086588 0.687952 2.719661 4.538673 4.060028 0.646048 3.511148 2.944271 0.240941 2.468558 0.275005 1.186356 -1.074564 2.143042 -2.571159 -1.463664 -0.888275 -0.953129 -1.792709 -0.766575 5.255258 5.957749 0.048234 -2.086193 0.709112 1.520160 1.535192 1.794346 3.686505 0.287714 2.486083 2.491863 -3.831827 1.220861 -5.660477 0.571337 -7.912212 -3.735153 0.079962 4.664220 3.315360 1.960693 -1.040583 6.973300 -0.199124 -2.274414 3.617435 6.019805 -3.922204 -1.464847 -0.654041 -1.283090 0.724762 -2.670420 1.935083 0.544219 2.561915 -4.447674 -1.466905 0.870064 0.271409 -2.759511 -0.666772 -0.149825 3.477577 -4.857557 -2.008623 -1.891746 2.765266 0.465475 -7.938727 -1.733394 -2.573041 1.253103 1.337675 -3.152418 -2.757784 1.839401 0.594766 -1.018887 -1.271133 -3.610614 3.456564 3.029105 1.353424 -0.224483 3.357700 1.919153 6.604810 0.786689 -2.534584 0.349358 0.933502 -0.581726 2.524047 -1.566129 -1.146651 0.953326 -4.182754 0.815193 2.174469 -2.653216 -1.450771 -1.325094 0.317367 -0.122009 12.660892 -1.055898 5.667749 4.587004 -4.145011 1.112551 -2.602978 0.721261 1.433477 2.424707 2.295133 -5.015142 -3.763555 4.160226 7.046659 2.561466 -4.502539 1.292235 1.945298 0.626497 -1.884760 2.811055 1.085106 0.774324 -2.886046 -0.618456 3.304644 8.413345 -2.286147 -0.722062 0.618646 1.143893 0.757514 -2.975977 -0.561042 -1.493017 0.283430 2.287754 1.891856 1.988971 5.432558 -6.337925 4.674419 0.306216 0.163940 4.556091 1.262457 -4.179471 -3.445794 -1.072131 2.316809 3.777794 -0.414953 -0.612085 1.009640 -5.719176 -0.023521 1.186289 0.806000 -3.039420 4.196412 1.000485 -2.013752 -2.131290 -0.592986 -0.401020 -1.022816 -2.298999 3.787973 1.205138 -6.227495 4.159714 0.620992 -3.007770 -0.489078 -1.752339 4.223006 -4.293408 -3.845039 2.091360 -2.931164 -4.499623 -2.242070 -1.407737 1.256448 1.411074 1.971652 -4.367879 -3.262433 5.321505 -1.592456 5.320012 2.767865 -0.835714 3.296818 -0.450715 -2.362546 -2.015469 -3.644490 1.225265 -0.226000 -3.264717 -0.051671 -1.470969 3.614089 4.354169 -0.669723 -3.230812 -0.348423 4.263468 -4.246692 -1.382597 1.770600 1.686219 -3.305281 2.625206 2.586645 -3.823487 1.358242 -3.481941 -1.580728 -2.964918 -2.951580 3.840909 -1.174602 2.007593 0.220574 -0.386639 -0.631312 2.090295 1.079616 -0.589341 1.485883 6.304531 4.250898 -1.244103 0.504158 -6.261031 3.731869 -5.396012 -4.822477 1.290074 0.615464 -2.814901 -1.138678 -0.683371 3.958787 3.254282 -3.676613 -3.334752 2.762393 +-3.130922 -3.894110 -0.703811 -5.049295 2.827636 3.242079 2.113016 -4.055421 -7.298992 -3.134803 3.117126 -9.022368 -3.879757 7.803775 -2.568861 5.758134 9.433080 1.243501 -3.201748 -3.287507 5.231243 -1.226989 10.100217 11.278506 -6.398506 0.212946 -0.622001 2.820675 2.542345 0.590254 2.850468 -5.128350 2.586975 -5.332880 1.245857 -3.489564 -1.993002 3.732345 5.645339 -11.910323 -0.313939 4.360251 2.513256 -0.061031 0.848040 3.603563 5.094991 5.897227 -0.146482 6.939708 4.760010 -0.357098 3.815088 0.285453 2.287481 0.262668 1.614611 -1.896738 -1.505891 -0.270037 -2.164172 -1.831110 0.662940 7.209478 8.912844 -0.998649 -3.764760 1.354879 2.498971 2.490220 3.304783 5.743435 -0.513275 1.068673 4.213631 -8.499042 0.499770 -13.050254 1.896257 -14.668897 -5.505149 1.365087 7.096897 3.532726 3.241322 -1.110287 10.747054 -1.429585 -4.455825 6.230608 7.960562 -5.101769 -1.969636 -0.957193 -2.724347 0.598478 -3.347390 1.317668 2.842402 3.921714 -6.502665 -3.012154 1.969657 0.479280 -4.025132 -3.159648 -0.153397 5.818868 -6.971748 -4.465532 -2.914156 5.677207 0.196521 -10.987161 -1.233706 -5.233981 0.819562 1.856591 -6.066463 -4.371191 3.361348 0.383032 -2.279287 -2.052849 -3.476002 5.127735 4.040275 2.199839 -0.758916 4.429951 1.454016 9.908371 1.453717 -4.776943 0.838270 2.543441 -1.019007 4.067848 -3.533466 -2.610724 3.235567 -6.262708 0.395590 1.639442 -4.164492 -2.181462 2.361970 0.228200 -1.119174 20.320754 -1.796189 8.696640 7.455462 -5.415560 3.187920 -2.500406 2.398169 2.953454 5.069357 2.646102 -8.289061 -5.828300 6.196134 10.618008 4.058249 -7.209077 -2.042136 2.878170 1.569507 -1.030642 3.990150 0.828990 0.914191 -4.206314 -0.702781 3.186244 12.847534 -3.475272 0.089033 0.287682 4.485140 -0.756925 -7.055226 -0.969215 -6.479361 0.149510 2.153087 2.403334 3.306309 8.100120 -12.202054 7.009322 -1.102159 0.955356 6.072072 2.904028 -5.988998 -10.854841 -2.837994 2.091809 6.792131 -1.185756 1.151761 2.463346 -8.676658 0.374042 0.958422 1.236556 -5.279919 6.969366 -0.192239 -2.732594 -1.790383 1.137575 -2.073884 -2.955297 -2.011825 5.882313 3.750604 -8.683787 4.914418 0.943533 -3.816740 0.545636 -0.609627 7.049013 -5.853125 -5.809738 3.855661 -3.319235 -5.166499 -3.235612 -2.260714 2.552693 1.082536 1.223047 -5.344776 -5.686899 7.728058 -3.187732 8.932373 4.025496 -2.907265 5.044021 -1.464388 -3.695008 -3.370925 -4.539025 0.166323 -0.748805 -3.779169 -2.827786 -1.903488 5.417237 5.810565 0.647572 -4.520530 0.051471 7.660860 -6.486391 -0.427096 2.770002 2.150513 -4.127220 4.137310 4.074345 -6.669723 2.428695 -5.563673 -0.927778 -4.237016 -2.849373 6.619289 -1.451735 2.769077 -1.132726 -0.592171 0.108397 3.104506 3.356269 -0.679312 2.015622 9.811733 6.506350 -1.344938 -0.624427 -8.775545 4.533778 -7.315283 -6.099498 0.026453 2.533698 -5.408162 -1.449328 -0.427925 6.403792 5.157894 -4.321523 -4.851135 3.747717 +-1.242741 -1.280672 0.176457 -1.880533 1.799946 0.617581 1.168586 -0.750496 -3.520935 -1.962999 1.151981 -4.222956 -2.888099 3.949040 -1.030660 2.031008 5.212414 1.102457 -0.868012 -2.027535 2.478842 -2.207972 5.278238 5.969298 -3.974996 0.364216 0.272823 1.889646 1.305035 0.964014 0.797017 -2.641255 1.426818 -2.508088 1.264464 -2.459657 -0.640269 1.340043 1.552950 -6.855991 -0.395762 2.014426 1.084709 0.186533 0.326160 3.860828 3.328211 3.126111 -1.200467 3.905718 2.753607 -0.921272 1.932086 0.339731 0.659943 -0.222466 0.845264 0.442932 -1.548764 0.510548 -0.834459 -3.073797 0.240291 3.553217 5.113073 -0.804379 -1.519896 0.614621 0.571401 1.192767 1.567464 2.685707 0.959969 0.250578 3.152706 -3.707948 -0.323212 -8.128950 0.382788 -10.641015 -3.147971 -0.676903 4.662967 0.570545 1.173542 -0.487567 5.631690 -0.055062 -1.202860 3.670441 4.554132 -2.774178 -1.435360 -1.097687 -1.596845 1.154431 -2.136887 0.538107 2.584538 1.484731 -3.399321 -2.257935 1.709070 -0.104818 -2.150869 -1.599838 -0.692273 3.058789 -4.353186 -2.039674 -3.261351 1.443444 0.547068 -5.769911 0.107344 -1.957489 1.645831 1.622535 -2.403121 -1.610568 1.401781 0.383011 -1.164378 -0.858976 -1.906370 3.400150 1.527271 0.888147 0.467656 1.995998 0.934170 4.251746 2.029466 -2.277291 -0.372589 1.679390 -1.381597 1.665600 -2.469676 -1.463060 3.167910 -3.411756 0.747576 -0.026757 -2.391673 -1.617146 2.117075 -0.386872 0.282344 9.188426 -0.379092 3.988485 3.045060 -2.963740 2.469404 -1.128388 0.781114 2.093784 3.408159 1.297578 -3.372327 -2.903899 2.409119 5.357099 2.167551 -4.394364 -1.752261 0.958266 1.122586 -0.353248 1.932285 0.838236 0.386623 -1.947542 -0.199579 1.608718 6.452235 -1.942269 -1.027162 0.073065 2.293825 -0.696169 -4.553181 -0.258077 -2.850434 -0.136672 0.410217 0.887825 1.578663 4.356767 -8.202167 3.686564 -0.910287 0.393725 2.670296 1.124777 -2.728477 -6.786689 -0.406640 1.473985 3.897217 0.544834 0.199466 1.177017 -4.455129 0.108061 0.495432 1.122971 -2.522604 3.762258 -0.654104 -1.688468 -1.631472 -0.487539 -0.915098 -1.223790 -0.870885 2.757437 1.934314 -6.383673 2.742399 -0.499107 -2.474745 0.019520 0.050145 2.825838 -3.642480 -3.855719 1.682194 -1.878341 -3.481200 -2.652437 -1.217804 1.329536 0.153267 -0.545884 -1.983280 -3.915630 4.438070 -1.797072 3.907399 2.289760 -1.086367 4.106404 0.444389 -2.628723 -2.292640 -1.238544 0.462397 -1.952783 -1.528464 -0.909535 -1.126531 2.586966 4.090420 0.579778 -1.313204 -0.069948 4.528453 -3.173177 -1.562815 2.111297 1.439202 -1.058911 3.236338 2.607057 -4.048967 0.369129 -3.380771 -0.627332 -1.058154 -1.739887 3.070109 -2.052364 1.008067 0.336133 -0.277330 -0.431537 2.049869 1.123953 -0.350592 -0.061327 5.559683 5.092321 -2.329200 0.541421 -4.326646 2.310753 -4.371294 -3.125284 -0.391548 1.743291 -2.238435 -0.240377 0.333161 2.617675 2.146748 -2.705558 -2.718920 1.472273 +-2.155702 -1.958857 -0.161434 -2.843454 2.462621 2.959610 1.605390 -2.587570 -4.882726 -2.069424 1.883736 -6.533309 -3.515078 5.610328 -1.667472 3.876998 6.926518 0.899743 -2.180792 -2.057601 3.776435 -1.248744 7.533821 8.192314 -4.853174 0.363047 -0.143888 1.912507 1.413761 1.087770 0.909520 -3.700172 2.183987 -3.994391 0.792999 -2.536821 -1.450358 1.891382 3.584393 -8.798218 -0.442212 3.036509 1.116204 -0.055054 0.463726 3.237604 4.607383 4.223475 -0.255645 4.732106 3.065623 -0.845534 2.834189 0.329854 1.647378 0.278900 1.548061 -0.334784 -1.600493 -0.318143 -1.663347 -2.338003 0.126252 5.130925 6.509783 -0.579081 -2.605156 1.097744 1.141065 1.502523 1.918236 4.172076 0.561118 1.120908 3.529781 -5.335962 0.399430 -8.719016 0.740144 -10.575269 -4.102456 0.214276 4.884664 2.072927 2.642106 -1.074116 8.014084 -1.030797 -2.654534 4.344811 6.449297 -4.542604 -1.529803 -0.985155 -1.909297 0.357718 -2.585161 1.039503 2.258048 1.842119 -4.911902 -2.922591 1.752396 0.428395 -2.957510 -2.098617 -0.468541 4.212587 -5.254690 -3.263800 -3.113885 2.698177 -0.018978 -8.186729 -1.158383 -2.885006 0.912989 1.920951 -4.139638 -3.640538 2.530087 0.790218 -1.429742 -2.093173 -1.778790 4.320768 2.841892 1.353647 0.006030 2.975221 1.404711 7.153785 2.138049 -2.997727 0.332850 1.656763 -1.211070 2.799285 -2.363677 -1.798760 2.150777 -4.701835 0.265428 1.552859 -3.137056 -1.061044 1.624062 0.042161 -0.456161 14.373227 -1.296128 6.035174 4.718728 -4.518276 2.976317 -2.059917 1.090081 2.050251 3.785143 2.468871 -6.491586 -4.170975 4.547715 7.767308 2.942385 -5.787612 -1.066662 1.717185 1.454934 -1.035366 2.974298 0.971959 1.126866 -3.183607 -0.478659 2.526677 9.958633 -3.378677 -1.199257 0.719789 2.061289 -0.202530 -5.673050 -0.776073 -4.156564 -0.216792 1.460385 1.453188 2.129268 6.071466 -8.571042 5.171160 -1.285367 -0.224942 4.906236 1.820429 -4.143988 -6.695114 -1.553722 2.183848 4.896774 0.151436 -0.070922 1.135148 -6.319896 0.158954 0.882167 1.175485 -3.695081 5.358815 -0.206084 -2.531416 -1.869334 -0.179170 -1.096172 -2.371160 -1.679581 4.118419 2.028593 -6.990743 4.110079 0.848570 -2.917571 0.300732 -0.294423 4.472576 -4.321016 -5.071460 2.888404 -2.727632 -4.018466 -2.517379 -1.653217 1.641171 1.523542 0.257892 -4.027091 -5.092864 5.918835 -1.959102 6.350587 3.043775 -1.408898 4.360174 0.155505 -3.316928 -2.840054 -3.053761 0.529753 -0.979437 -2.816377 -2.500945 -1.596983 4.136306 4.825635 0.445955 -2.633191 -0.926807 5.643039 -4.804601 -0.822319 2.540923 2.007958 -2.988763 2.848633 3.350142 -4.482155 1.153937 -3.997226 -1.086951 -3.144084 -2.504213 4.231539 -1.916416 1.585757 0.016085 -0.714693 -0.211105 2.185020 1.989407 -0.430390 0.880275 7.233799 5.262655 -2.045278 0.059367 -6.250827 3.675673 -5.708301 -4.624181 0.438066 2.006933 -3.681928 -1.279181 0.429234 4.216895 3.351932 -3.844110 -3.379464 2.080472 +-2.165229 -1.899006 -0.189611 -2.948132 2.645197 3.094477 1.675235 -2.431678 -5.054569 -2.465574 2.002082 -6.918917 -3.980997 5.845534 -1.758559 3.794996 7.248405 0.840064 -2.144685 -2.150481 3.835066 -1.106862 7.941524 8.599381 -5.283093 0.409667 -0.192400 2.011221 1.467423 1.030276 1.325710 -4.231004 2.331545 -3.890742 0.859782 -2.521500 -1.461397 1.805662 3.454040 -9.291159 -0.538630 3.364304 0.845617 -0.000230 0.550026 3.452809 4.998037 4.460646 -0.500706 5.041990 3.351858 -0.710164 2.881877 0.321834 1.444410 -0.118854 1.148263 -0.609419 -1.725375 -0.268314 -1.633352 -2.629659 -0.085418 5.425000 6.878562 -0.685678 -2.702754 1.103025 1.088040 1.628952 1.971731 4.397271 0.903946 1.234114 3.869090 -5.191816 0.019589 -9.257361 0.812200 -11.440150 -4.430977 0.043482 5.511463 2.523813 2.503630 -1.353667 8.432776 -0.946743 -2.662588 4.997984 6.853488 -4.558254 -1.647479 -1.214400 -2.002357 0.609574 -2.819032 1.198284 2.125542 2.002464 -5.185772 -3.041163 1.601498 0.240174 -3.154219 -2.340648 -0.584718 4.411407 -5.675094 -3.147583 -3.441338 2.969771 0.288464 -8.700226 -1.481061 -2.837963 1.067749 2.104140 -4.195846 -3.448943 2.534844 0.649684 -1.497140 -2.025086 -2.019118 4.531827 3.007266 1.477216 0.138940 3.293920 1.669169 7.413186 2.184159 -3.056748 0.218152 1.708529 -1.024558 2.945529 -2.472181 -1.718420 2.350115 -4.874101 0.493322 1.547908 -3.292165 -1.518430 1.238173 -0.203796 -0.398175 14.989707 -1.243780 6.335149 4.967008 -4.716746 3.023827 -2.253155 1.015421 2.212780 3.992230 2.649355 -6.351275 -4.293128 4.733175 8.180998 3.051881 -5.998965 -0.862863 1.981902 1.536096 -1.318250 3.212558 1.082480 1.260655 -3.279099 -0.476399 2.947080 10.233071 -3.350833 -1.271275 0.694844 2.589123 -0.006535 -5.565227 -0.704355 -4.102589 -0.251041 1.995037 1.557944 2.254839 6.392538 -9.083449 5.328795 -1.029594 -0.004777 4.694038 1.989245 -4.392944 -6.958127 -1.408117 2.355053 5.077096 0.244445 0.121987 1.113981 -6.634737 0.160333 1.105456 1.218361 -3.836778 5.633194 -0.319479 -2.533707 -2.107036 -0.330049 -1.336756 -2.232246 -1.899655 4.307779 2.287299 -7.537846 4.367866 0.686031 -3.212977 0.015827 -0.516263 4.934385 -4.679289 -5.415865 3.018966 -3.071045 -4.696261 -2.615104 -1.790951 1.669955 1.651799 0.333761 -4.089739 -5.337684 6.424860 -1.844451 6.590301 3.261711 -1.410031 4.822130 0.026194 -3.538896 -2.919496 -3.538863 1.124497 -1.118611 -2.988497 -2.337768 -1.711306 4.191915 5.172390 0.360094 -3.003812 -0.996345 5.855441 -5.009752 -1.003235 2.661588 2.156846 -2.998927 3.253401 3.517432 -4.727168 1.229668 -4.442098 -0.836177 -3.216131 -2.741668 4.364198 -2.103633 1.655053 0.218292 -0.715655 -0.374068 2.361475 1.999943 -0.503916 0.808438 7.576100 5.617556 -2.326879 0.239835 -6.661821 3.902517 -6.101994 -5.046988 0.442504 1.889876 -3.620776 -1.350962 0.191475 4.299218 3.519017 -4.000062 -3.716862 2.390537 +-7.950963 12.319739 19.990474 -25.622212 28.335927 24.236860 9.598010 -5.654238 -27.077572 -28.590328 1.119872 -45.028925 -45.884758 40.670287 -13.055192 6.716313 54.895344 2.348275 -7.747786 -20.876983 21.122734 -9.755515 60.203525 59.660162 -53.477482 9.016876 13.204873 26.976689 12.153915 26.552829 3.535009 -39.285519 8.753735 -7.259559 19.762097 -16.996188 -9.210909 -7.702361 -3.228590 -77.985213 -7.377980 25.937563 -7.721013 2.047108 7.752838 25.668383 58.789241 33.043002 -11.537767 25.913855 28.919968 5.909518 19.229699 2.256937 9.158493 -5.867414 22.755723 -11.535842 -14.702342 3.679318 -6.884847 -35.313747 -6.526121 45.132932 52.447770 -5.580345 -16.825209 2.201852 0.064925 10.972262 3.822614 32.991422 14.600864 23.727900 33.818073 -28.039719 3.725611 -67.034301 7.153777 -94.075443 -40.990750 -24.090885 39.920767 24.600682 11.120188 -9.596027 66.224424 -2.072438 1.668877 33.570930 58.690555 -28.744942 -10.432137 -20.345625 -17.452556 14.482676 -21.743851 6.141433 2.339747 11.380911 -36.511128 -23.483243 16.860999 -4.312440 -28.709913 -5.490446 -12.455064 35.469216 -50.522773 -12.650890 -44.195905 12.022749 5.896293 -69.240627 -18.909389 -13.166882 22.406758 14.411205 -16.124935 -23.195313 14.678804 16.377442 -11.618275 -10.126014 -28.822589 41.295958 25.995867 0.861569 7.790117 22.792350 20.975033 44.497779 29.000513 -14.177242 -10.345916 14.781073 -11.039657 4.510656 -17.096263 -1.593422 14.212056 -31.526758 4.085198 16.437506 -23.424662 -16.796177 -8.273423 -19.773394 12.361413 120.364968 -11.900598 35.762963 21.979891 -40.702701 20.468111 -10.669545 -11.258384 15.097909 30.121255 32.133125 -42.187596 -28.033809 28.544252 59.479800 20.727341 -41.232182 3.275702 7.465658 2.002766 -13.174802 26.430884 7.433071 5.246933 -21.208790 -6.619019 24.456314 73.395075 -19.247502 -39.942805 5.704135 17.546901 -0.103399 -31.316875 0.939735 -12.376744 -4.598050 17.096998 3.652064 20.268082 48.675168 -85.669107 40.609059 1.013171 -11.986619 35.100896 1.559353 -18.913908 -43.704722 5.776505 31.033271 40.007824 4.678096 -2.676379 -6.060124 -49.370270 0.140135 11.446476 18.201535 -30.075781 41.775658 0.170831 -28.157240 -26.591142 -21.761499 -8.443315 -4.916189 -25.094971 23.272899 8.647695 -81.699429 46.020419 -2.681727 -21.762555 -2.163999 -13.426324 32.698047 -41.997111 -48.166955 17.800156 -21.307991 -43.969897 -18.404839 -17.900566 17.232074 10.900365 3.884828 -34.212948 -40.801815 45.367089 -8.508376 39.538334 29.378346 5.860468 48.432525 9.642580 -26.413870 -21.392686 -25.760553 25.225484 -10.979510 -20.930837 -9.494073 -20.208153 26.740811 54.587047 -6.257804 -12.876088 -14.738164 42.841352 -37.781762 -18.961240 19.374377 11.383376 -19.421833 27.746718 27.068006 -28.773121 -7.321701 -41.216562 -6.639547 -16.190059 -30.556372 24.795512 -31.449566 5.552388 24.960917 -10.154037 -19.674716 22.082378 2.517619 -5.983645 -2.682409 52.676653 54.762590 -31.915335 16.199239 -47.563654 32.064867 -53.568833 -37.342068 0.037587 0.297905 -9.918350 -9.318116 -5.709890 23.764525 18.727968 -21.440534 -22.230212 10.266602 +-4.689128 12.200098 17.390433 -16.706128 21.941934 14.820735 7.358133 -0.496693 -19.192952 -22.819829 -2.711220 -32.981349 -35.301176 30.081940 -8.394833 4.353087 43.303985 5.061330 -2.908166 -14.685730 13.911138 -13.081444 44.087369 44.517465 -39.667506 7.927924 10.151979 19.791465 6.289363 24.979356 -1.681897 -31.434202 7.252238 -4.055500 18.000656 -16.313166 -6.520450 -5.329844 -5.618006 -61.110880 -5.490498 20.741941 -2.664024 1.589532 6.058921 21.246262 46.457708 24.029568 -9.682436 19.357428 19.492804 3.450326 15.502964 2.908467 6.990223 -1.551384 17.726713 -8.830010 -14.309171 5.707883 -5.439319 -32.005465 -4.668033 32.145503 39.795291 -4.641156 -11.469465 0.440085 -2.092305 6.852514 1.902711 23.460520 13.363792 16.388096 24.747251 -20.484479 3.153026 -51.021694 3.912906 -76.175681 -31.545898 -22.510420 29.903889 19.501594 8.307179 -9.516231 49.285095 -1.928976 5.589320 21.873691 45.635839 -23.812295 -8.771012 -17.498894 -11.507221 11.539517 -16.531040 1.207042 4.016378 5.063177 -26.779559 -20.353911 17.180348 -3.608491 -20.941065 -2.687406 -10.233497 27.507194 -39.721455 -11.427906 -38.703880 3.961143 3.696575 -50.218016 -6.458771 -7.312389 14.136412 13.485021 -10.951463 -18.696539 11.427714 13.813583 -9.281050 -8.015595 -26.456213 34.855591 16.357998 -2.116095 7.885613 15.630768 15.006487 31.114541 24.720917 -10.619819 -8.965408 12.927718 -11.154834 0.385960 -15.253255 -3.197114 12.242220 -24.963385 -0.337982 10.419889 -18.820613 -9.125078 -6.577884 -16.120623 12.174585 83.526393 -9.344951 23.821761 12.955195 -31.857615 21.500869 -5.867264 -10.208607 10.369060 24.739822 25.246163 -31.409878 -20.960069 18.646986 43.626317 16.008741 -29.452177 -1.281201 1.479598 2.641550 -7.756097 19.112239 6.675606 3.324672 -16.512116 -4.562560 14.924629 56.443424 -14.659074 -29.734443 4.194870 10.560785 -1.389226 -27.710326 0.423554 -11.583505 -4.641201 7.077387 0.870636 13.920437 36.809702 -67.048958 31.912747 -2.472152 -11.651274 27.156676 -1.897897 -11.107066 -37.395994 5.661568 25.352197 32.244096 5.186501 -0.527963 -5.912207 -36.363831 -0.526861 6.474228 16.517867 -22.274367 30.435017 -1.145456 -23.728320 -20.472865 -18.850792 -5.883906 -6.972335 -18.268853 16.067062 12.555389 -61.976305 35.151330 -3.211870 -15.773557 0.884711 -6.973076 21.230613 -32.426682 -37.147233 12.204277 -15.357608 -32.498147 -14.383181 -13.391356 13.585610 4.100535 -2.876298 -22.253948 -33.479159 33.661479 -5.418136 27.109280 22.258873 5.862620 37.384383 16.449026 -21.673755 -15.186517 -17.162846 15.537943 -13.632141 -11.953930 -6.494440 -15.729307 20.309629 44.886691 -2.290594 -5.847318 -11.356757 33.084430 -27.122026 -15.112264 17.715183 4.756175 -11.332672 20.132581 22.377721 -22.973958 -9.760192 -31.317976 -3.614417 -8.439065 -22.217698 16.284795 -28.673727 1.318667 21.285531 -9.298129 -17.100134 17.206445 1.179840 -6.382627 -5.269038 41.450927 40.327182 -25.353508 15.833716 -33.019026 22.116770 -41.473950 -25.208729 -3.048996 3.688629 -8.265066 -5.371813 -0.349456 15.313334 11.053375 -13.958279 -16.043214 3.264323 +-4.298726 12.100925 17.221971 -15.997606 21.383737 12.979405 7.083291 1.393731 -18.871884 -23.510991 -3.197991 -32.224659 -35.421910 29.138115 -7.900597 2.862841 42.394857 5.485661 -1.982538 -14.439629 12.635470 -14.010459 42.175166 43.398039 -38.822189 7.983647 9.340008 19.187164 5.296043 25.348604 -1.067409 -32.186430 6.539168 -1.995130 19.251972 -16.290784 -6.651997 -4.863103 -7.398654 -60.476498 -5.589025 22.379270 -1.886282 1.877316 6.691695 22.120650 45.546191 22.953421 -10.237733 19.394701 18.824946 3.497781 15.634948 2.558699 6.539851 -2.010782 16.580890 -8.867462 -14.501433 6.788727 -5.565871 -32.144858 -4.764856 30.892780 38.748230 -5.266735 -11.313446 -0.995599 -2.368713 6.965631 1.720576 22.945891 14.353053 15.166026 24.450659 -17.997537 2.299850 -50.402905 4.753263 -77.213723 -31.072391 -22.681616 30.957549 20.755003 6.429648 -11.232822 48.486771 -2.051837 6.068932 21.679248 44.498161 -21.870315 -8.525486 -17.599598 -11.284457 11.611153 -15.841788 0.094369 4.465679 5.028224 -26.008934 -19.428059 16.562554 -4.763018 -20.397680 -1.856788 -10.642746 27.042664 -39.465657 -10.031051 -39.250761 4.117491 5.142810 -48.609221 -5.216592 -6.799340 11.892694 13.822082 -10.880841 -16.345007 11.370472 12.460735 -9.544704 -6.237307 -28.007995 35.385480 14.941177 -2.699209 8.034340 15.645834 14.430879 28.307357 23.888093 -10.460030 -9.200393 13.558216 -10.699369 -0.230533 -15.343820 -2.939739 13.195373 -24.011114 -0.601296 8.069543 -18.514670 -9.111172 -8.309988 -16.768351 12.058337 79.962589 -9.560059 22.959239 11.850241 -30.493657 22.793134 -4.400715 -10.038753 10.091155 25.027791 24.856138 -28.617095 -20.104440 17.835990 42.612964 15.454744 -27.900537 -1.274038 1.636752 2.784928 -7.352177 19.321482 6.376409 3.259443 -15.782915 -4.323049 13.560254 54.472770 -13.317096 -29.135646 3.165139 11.812669 -1.097790 -26.368073 1.167483 -11.707465 -4.946669 6.388125 0.566652 13.617348 35.875935 -66.908243 31.386469 -2.145657 -11.096798 25.816861 -2.654637 -9.850866 -39.218555 5.610212 24.589873 32.201594 5.514741 -0.089732 -6.097535 -35.308289 -0.365708 6.106214 16.834493 -22.227753 29.899876 -2.197692 -22.825236 -19.561124 -19.854151 -6.632253 -6.582412 -18.501823 15.170967 14.298920 -60.803038 34.017913 -3.562080 -15.246573 -0.029174 -5.746803 19.778903 -31.595842 -36.331250 11.077566 -15.296965 -33.356814 -14.453840 -13.732844 13.067748 2.637833 -4.160613 -20.695887 -33.211570 33.935424 -5.254662 26.480494 21.857870 5.362909 37.162159 18.937531 -21.473739 -13.882346 -17.133605 15.874267 -14.904452 -10.318851 -4.964042 -15.465515 18.820770 44.168566 -1.732547 -5.280242 -11.298395 32.668351 -24.727103 -14.853364 17.515010 2.055878 -9.288686 20.696177 22.098538 -22.607562 -10.039833 -32.031664 -2.487271 -7.637069 -20.888521 15.669037 -29.120410 0.499826 21.121745 -9.461980 -17.761535 16.762825 1.302132 -7.466627 -5.804364 41.134290 38.853489 -25.072364 17.253049 -31.785396 21.529403 -40.176163 -23.463762 -4.765430 3.782825 -7.672936 -5.158214 -0.505049 14.076568 10.573751 -13.113907 -16.178609 3.605664 +-2.868910 -2.097922 -0.524475 -4.715634 4.192145 3.759207 2.226523 -3.644652 -6.616514 -3.763376 2.470200 -8.710023 -5.317744 7.702188 -2.356128 5.101556 9.789808 0.725121 -2.325471 -3.411658 5.199271 -1.646966 10.696305 11.493995 -7.276883 0.686454 0.733043 3.148754 1.691457 0.995275 1.512850 -5.851786 2.813420 -5.795426 0.998906 -3.257789 -2.213617 2.077248 5.131218 -12.380218 -0.847383 3.342946 -0.606514 0.309689 0.703405 3.983308 7.015563 5.808793 -1.127776 6.974388 4.821703 -0.439076 3.348280 0.422747 1.854338 0.187492 1.402662 -0.092722 -1.898729 -0.035043 -2.199257 -2.936204 0.243805 7.351427 8.573946 -0.942454 -3.937254 2.215278 1.452956 1.846266 2.369145 6.077955 0.769669 1.930954 5.261359 -8.635136 -0.296454 -14.611034 1.089057 -15.258402 -6.480258 -0.099572 6.805896 2.404008 3.638249 -1.310313 11.187039 -0.699185 -3.236794 7.148535 9.294443 -6.028735 -2.006973 -1.609732 -3.044288 0.568656 -3.381983 1.412587 2.343247 2.862646 -6.903879 -4.426796 2.856815 0.238441 -4.277810 -4.244615 -0.545048 6.272937 -7.534627 -4.348192 -4.722102 4.460456 0.020575 -11.638525 -2.366678 -3.677097 3.272351 2.448611 -5.584808 -5.268456 3.155271 1.375033 -2.239256 -2.791867 -0.915060 5.722607 4.987523 1.754153 0.112368 4.203654 2.457200 10.861883 3.226938 -3.976913 0.118677 2.202383 -1.236336 3.698519 -3.172842 -1.980479 2.947883 -6.349425 1.534962 2.571511 -4.340589 -2.717921 4.001378 -0.853230 -0.773486 21.629205 -1.676377 8.349876 6.800944 -6.384785 2.527989 -3.014076 1.193154 3.034826 5.431117 3.638014 -9.175342 -5.696533 6.447857 10.908405 3.983724 -8.727703 -2.332985 2.585708 1.664412 -1.503128 4.030298 1.166066 2.000435 -4.054392 -0.657900 4.307998 14.036107 -4.501840 -2.057314 0.979109 4.158137 -0.055138 -8.256639 -1.138490 -5.916707 -0.412594 3.090718 2.370690 2.913213 8.612102 -13.817446 6.657974 -1.530411 -0.234657 5.718677 3.672023 -5.818481 -9.949242 -1.828235 3.316122 6.677899 0.115515 1.315043 1.240602 -8.599567 0.239470 1.763215 1.691105 -5.250750 7.550411 -0.393425 -3.683032 -2.693026 0.254698 -1.961259 -2.831808 -2.144134 5.696738 2.917898 -11.183367 6.019414 0.914773 -4.198557 0.447144 -1.101706 7.826474 -6.172683 -7.484129 4.617301 -4.273503 -5.854952 -2.848563 -2.340569 2.274902 2.138350 0.876367 -5.555832 -6.236333 8.156714 -2.234510 8.830853 4.480777 -1.667274 7.102983 -2.007285 -4.766723 -3.953609 -4.667972 2.435276 -0.788908 -4.177790 -3.592420 -2.213701 5.361281 7.043739 0.527647 -4.328240 -1.102965 7.799216 -7.454242 -0.473763 3.387094 4.287635 -4.436128 4.255116 4.717103 -6.116216 1.590068 -5.850424 -0.846514 -4.485563 -3.745032 5.658352 -2.653649 1.963867 0.587499 -1.017778 -0.542447 3.428638 2.656854 0.199708 1.118796 9.194570 9.054415 -3.437952 -0.841513 -8.849631 5.109355 -8.172309 -7.353393 0.720797 2.277696 -4.493876 -2.038481 -0.170294 6.039252 4.666743 -5.049250 -4.685051 3.096043 +-2.786006 13.488038 17.042060 -13.333896 20.247764 11.969523 6.479781 1.961848 -15.481447 -20.812714 -3.721662 -28.166739 -33.027986 25.741079 -6.883136 1.310959 37.836972 4.597536 -1.035392 -13.454623 10.153609 -11.986154 38.534416 38.108286 -35.824235 8.000255 10.130352 17.310827 5.174090 24.114369 -3.050825 -28.695330 6.734189 -0.667361 17.179663 -14.029514 -5.610531 -7.454697 -8.475031 -54.187016 -5.121758 18.559000 -2.743951 1.771418 5.823253 21.318107 42.694471 20.656112 -9.272754 16.836686 16.888678 3.121600 13.536910 2.799278 5.979907 -2.306651 17.443419 -7.654274 -14.075718 5.948013 -4.188472 -30.970352 -5.960461 27.569367 34.832109 -4.685856 -9.369091 -0.720260 -3.250741 6.038631 0.698977 19.976144 14.006822 15.161830 22.273117 -14.550654 2.477076 -43.529497 2.307509 -70.746317 -28.469034 -22.611026 27.513793 16.131228 5.849855 -8.675525 42.880575 -0.294079 7.512352 17.176397 40.779783 -20.420426 -8.056732 -15.571836 -9.037814 11.478929 -14.780449 0.819572 4.697428 2.658475 -23.238474 -17.673042 16.314048 -4.388244 -18.471318 -0.264983 -9.977330 23.949494 -36.203316 -8.284203 -36.884393 0.718059 4.318558 -43.941994 -5.130327 -3.793909 13.657656 12.902296 -7.782073 -14.907891 9.588519 12.484908 -8.225043 -6.296355 -24.154839 31.762061 13.818368 -2.484871 8.647477 13.620349 14.144625 25.524118 23.687569 -8.255667 -9.198420 11.408135 -10.092441 -0.935546 -13.112098 -2.180073 10.689641 -21.561776 1.708664 8.365667 -16.552868 -8.229044 -7.898589 -15.315397 12.249199 69.298191 -8.266037 19.682619 9.174077 -28.171558 18.555145 -5.023388 -10.894826 8.793729 22.210876 22.827361 -23.682902 -17.431439 15.042395 37.605765 13.780526 -26.216638 0.125784 0.197318 2.061988 -7.309504 16.960713 6.371757 3.474996 -14.056989 -3.924857 12.760926 48.291611 -12.692146 -30.079785 3.382600 8.612728 -0.393954 -22.808797 1.102679 -7.604257 -4.270438 5.590949 -0.014224 11.717181 31.973537 -61.224781 28.042048 -1.453071 -11.716013 24.093682 -2.698197 -8.279727 -32.024132 6.907721 23.359921 28.560009 6.123643 -1.241884 -6.406723 -31.274912 -0.797209 5.532176 15.206766 -19.063365 26.062784 -0.811462 -21.339731 -18.827674 -19.760955 -3.573510 -4.935929 -16.870540 12.945072 11.600298 -58.927453 31.405225 -4.097354 -14.547642 -0.198966 -6.132974 16.896350 -28.868328 -33.088961 9.182549 -14.167038 -30.527008 -13.194903 -12.110672 11.491836 2.725702 -2.201509 -18.359271 -29.245286 30.005254 -4.074126 21.992051 19.966342 6.724937 34.765056 16.034027 -19.880225 -12.775880 -13.961581 15.566763 -14.499394 -9.404787 -2.652258 -14.534344 16.869521 41.095466 -2.166506 -3.416386 -11.475108 28.459711 -23.715989 -14.615238 16.533142 4.350116 -8.096270 19.221052 20.328390 -19.624562 -10.450988 -27.864454 -4.197587 -5.884957 -19.988115 12.998055 -27.409114 0.054314 20.943356 -8.713359 -17.149725 15.531284 -1.312821 -6.477272 -6.528097 35.561915 37.663127 -25.371606 16.596664 -27.898724 19.543280 -36.823957 -21.683829 -2.880185 1.903531 -5.912809 -4.324419 -0.584503 11.515699 8.103472 -12.516658 -14.386352 2.209938 +-6.434103 -1.655673 10.454862 -14.459794 17.770795 3.287312 6.533085 1.077409 -15.936995 -19.314512 0.712740 -19.444448 -29.040855 20.470559 -8.616894 6.746212 24.320745 -0.536435 -1.079482 -16.745396 17.015056 -15.559063 31.618348 25.374968 -33.365487 2.271977 2.222160 21.483076 10.636667 15.321161 10.036317 -15.830473 1.851797 -2.367216 22.214604 -11.171034 -0.638735 4.592884 -7.626896 -41.641702 -7.919579 23.010565 0.809268 7.226702 7.110300 28.532569 21.950611 19.713674 -13.165951 21.822564 20.092610 -2.625455 16.566265 1.780372 -3.935998 -5.828477 8.075437 -8.738900 -11.137351 5.744217 -5.696194 -27.433290 5.276099 22.466889 33.995166 -12.849641 -8.192314 5.658129 0.661778 9.941831 7.157411 21.920110 6.230288 2.244926 27.407970 -16.124093 -2.832113 -43.243083 7.778478 -64.721736 -23.105070 -17.852546 25.128617 17.258856 3.690769 -10.162907 42.717230 2.898725 -4.020824 24.245525 24.387881 -11.044737 -3.352997 -18.961163 -8.308081 5.113129 -15.644840 -5.797335 9.430596 15.332842 -17.615028 -7.786837 5.678220 -7.531553 -14.680850 -7.967536 -17.189866 23.008126 -30.664269 -9.900196 -30.121178 13.463793 3.842366 -37.012094 2.679841 -9.908043 8.842381 5.559494 2.253197 1.476889 8.012025 8.160082 -6.852348 -0.444768 -24.375007 28.832129 14.853833 -3.315656 5.295832 19.877197 1.259274 15.162454 20.232205 -6.441193 -17.924006 16.918081 -7.359387 5.815825 -12.564527 2.454404 22.931486 -18.691193 -4.296950 -1.795325 -7.461573 -10.844032 -5.254851 -15.247196 9.240927 52.539787 -4.863574 16.462183 10.208789 -16.147099 20.379575 1.906704 2.072768 16.702730 19.208867 9.555514 -19.551681 -17.149463 15.236725 28.578400 8.189127 -23.426620 -5.592688 5.363620 6.901551 -6.511408 10.610444 11.205823 -1.004519 -8.532883 -0.168985 -1.314089 36.652309 -9.413939 -12.408913 4.905618 16.921344 -10.984666 -23.969094 -1.494499 -10.494665 -11.568329 3.544148 4.472745 7.366798 25.594311 -46.510536 20.982988 2.322635 0.388196 16.303180 -7.682848 -3.211215 -46.312605 -2.305234 9.693774 20.495880 -1.541419 0.412700 -0.515302 -27.508003 10.638276 2.361637 12.130961 -13.831877 23.593125 -10.338806 -8.204971 -13.074719 -12.537233 -10.951422 1.644786 -9.597632 10.104186 13.716166 -38.867111 17.781128 -13.179699 -14.345379 3.041531 4.993139 21.608799 -18.429168 -23.037987 10.697512 -10.508285 -31.056442 -24.252092 -7.766476 9.284122 -2.163517 -9.337998 -15.210066 -26.776748 25.811513 -12.655440 17.548681 13.955335 -0.420762 31.162908 14.009632 -20.106802 -12.491091 -14.850337 5.676893 -9.683503 -3.279608 -3.489685 -5.010784 12.602527 26.764667 0.906355 0.407312 -3.254878 30.227916 -19.393820 -14.845870 12.422432 -0.625542 -3.200608 24.772828 16.190804 -17.256576 -6.963881 -27.701723 4.682165 -5.950270 -9.054863 17.272508 -20.405093 0.506994 9.468268 -0.704900 -11.391193 12.114218 6.860601 -7.603634 -12.788259 42.172088 35.876270 -18.326861 8.261676 -22.658123 16.523046 -24.953743 -9.999856 -11.065137 5.024124 1.317180 3.933567 2.701191 14.424375 15.895319 -16.811714 -14.984497 -0.324158 +-3.755948 -1.744398 1.092070 -7.198459 5.317532 8.025823 2.677882 -5.226585 -9.101267 -4.832084 3.213656 -13.546544 -8.063012 11.175950 -4.142911 5.886083 14.118480 0.733029 -4.591045 -4.082250 7.578859 0.153319 16.002012 16.723250 -11.493002 0.813032 0.695804 5.780505 3.817104 2.578052 3.027013 -8.264846 3.294533 -6.416213 1.366517 -4.436202 -2.425425 1.822904 5.255742 -18.364332 -1.180666 5.962428 -0.486495 -0.146179 1.193992 3.955204 11.363415 8.974852 -0.932858 7.762297 7.120641 0.938965 4.877043 0.415571 2.559674 -0.797092 3.253456 -2.799987 -2.422176 -1.266014 -2.327754 -4.592295 -0.371637 11.925766 13.442245 -0.130669 -5.033020 2.049764 2.162377 2.732959 3.076912 8.739562 0.641090 5.086580 7.299212 -9.901755 1.531363 -16.318905 2.322354 -18.688605 -8.618552 -1.131061 9.522066 6.227029 4.847439 -1.789447 16.559593 -2.032885 -3.903455 11.140625 13.815966 -8.488269 -2.761201 -3.402510 -5.030321 2.039183 -5.523305 2.935781 0.595150 5.015888 -9.836451 -5.909474 2.135412 0.871299 -6.735020 -3.658988 -1.081702 8.320251 -11.272117 -5.405551 -6.113489 6.256967 0.266713 -17.614517 -7.080585 -6.080945 4.031568 2.716569 -7.048041 -7.595957 4.216981 2.611862 -2.403365 -3.584966 -4.518030 7.652354 6.941476 2.233585 -0.196205 6.199494 4.252677 14.864125 3.625870 -5.293294 0.143409 2.968220 -1.750852 4.226140 -4.353074 -1.985901 2.867537 -8.908998 0.439125 5.314293 -6.172160 -4.004936 0.223655 -1.599472 0.315980 33.884951 -2.251500 11.649532 9.533410 -9.907943 3.549642 -4.313701 0.531985 4.052355 6.439095 6.419908 -13.648799 -8.311040 8.996428 15.994442 5.796283 -10.505605 0.620111 3.866321 1.484905 -3.006896 6.239062 1.540287 1.383143 -6.261409 -1.554062 7.336793 19.731877 -5.416114 -4.183878 1.740330 4.806892 -0.282242 -8.466589 -0.929608 -5.652672 -0.120447 5.551753 2.497627 5.314660 12.596785 -17.318822 10.247243 -0.247382 -0.296835 8.714726 3.150822 -8.184875 -9.743096 -1.722174 5.888739 9.368473 -0.531613 -0.258548 1.203574 -13.133615 0.042390 3.302700 2.747826 -7.610637 10.987770 0.853611 -5.712861 -5.375257 -0.865723 -2.722876 -2.900689 -4.951172 8.088977 1.232321 -14.878781 10.100387 1.507451 -5.617397 -0.145011 -3.397090 9.897426 -10.333676 -11.079114 6.129833 -5.234772 -9.112563 -3.762651 -3.696840 4.120752 4.883795 2.353523 -9.989229 -9.566362 11.706783 -2.857942 12.329322 6.656984 -1.363602 9.105882 -1.887442 -5.618243 -5.995786 -7.765905 3.869865 0.022459 -6.926017 -4.512296 -3.898282 8.182095 10.925704 -1.190297 -6.577347 -1.789222 11.137051 -9.473624 -2.792071 3.943446 4.287392 -7.454304 5.340099 6.023322 -8.543122 1.889461 -8.824186 -1.795268 -6.241308 -6.674889 8.389128 -4.175080 3.564391 2.397736 -1.645425 -1.578397 4.891068 3.251136 -0.451336 2.688345 14.016882 10.492181 -3.829864 0.737807 -13.651183 7.833126 -12.895433 -10.778085 1.508037 1.293125 -5.469876 -2.798399 -1.083409 8.708168 7.200997 -6.538524 -6.095980 4.655552 +-5.529254 -5.749558 -2.056704 -7.744714 5.302284 8.606043 3.188630 -8.821333 -10.501948 -1.712216 4.991141 -14.900792 -5.950848 11.772053 -4.450275 9.480138 13.759856 0.534694 -6.106761 -4.056247 8.506504 0.217565 16.439099 17.677713 -9.340451 -0.278846 -1.472241 5.242098 2.394237 -0.926026 3.429873 -5.876872 3.257042 -9.835529 -0.430183 -3.422856 -2.990928 4.722797 10.205455 -17.099897 -1.154475 4.368796 1.562722 0.220854 0.394636 3.894493 8.259061 9.220211 1.299903 9.128907 6.458695 -1.531816 6.200377 0.405474 3.617636 0.077119 2.578507 -1.059961 -1.615182 -2.187168 -3.481870 -0.435322 1.122933 11.676654 13.561712 0.585667 -6.398641 3.119742 3.773097 3.162543 4.068681 9.635054 -2.395618 4.108469 6.087189 -12.779354 2.410497 -17.115844 2.858673 -14.795695 -7.859976 2.785823 8.147876 4.935516 6.481747 -0.484827 17.229153 -1.439326 -7.709569 10.791406 12.809661 -9.331051 -2.685401 -1.200236 -5.285448 -0.508519 -4.143956 4.193109 3.414100 7.459371 -10.335336 -4.740878 1.267685 1.305660 -6.144099 -5.320888 0.041013 8.338835 -7.999348 -6.990835 -2.648615 8.689157 -0.924674 -17.817633 -5.890797 -7.845378 1.702278 2.028164 -9.481631 -8.537981 5.134096 1.093481 -2.755582 -3.500927 -2.704712 6.269668 7.740252 2.673672 -1.718978 7.567596 2.732934 17.016204 0.301725 -6.648999 1.626044 2.981437 -1.239463 6.631814 -4.127497 -2.810153 2.393016 -10.255365 1.593822 4.534426 -5.932217 -2.787299 2.492696 1.230070 -2.231224 34.523859 -2.822824 13.810518 11.575315 -9.208054 4.506565 -5.308297 3.856132 4.304979 6.346182 4.031116 -15.693593 -9.447475 10.857413 16.819913 5.874704 -11.577597 -1.153226 5.122156 1.854498 -2.988088 6.251552 1.740740 0.465698 -4.649048 -0.991781 6.820019 20.989195 -6.405583 -0.695144 2.188700 5.160793 0.172110 -10.267699 -2.164740 -9.052454 -0.482910 4.625071 4.702244 5.011486 12.500937 -15.367538 10.102569 -0.781495 1.591763 10.546928 4.682940 -9.995398 -11.706675 -4.683081 3.957378 8.749326 -1.804426 -1.852164 2.607736 -13.289262 0.824619 3.480409 1.632923 -7.982124 11.655097 -0.342932 -4.728589 -3.201028 2.066208 -3.690587 -3.919237 -3.968529 9.523461 0.663919 -11.887799 8.268528 3.359013 -5.815646 0.905219 -2.906201 10.625874 -8.313028 -9.679639 6.819826 -5.324421 -6.249842 -3.835262 -3.125695 3.138521 4.667571 3.393305 -10.914769 -8.146786 11.665472 -4.597853 14.278778 6.028342 -3.590016 6.374433 -4.383703 -7.164359 -5.478778 -8.659130 1.456213 2.331490 -7.536696 -4.775297 -2.689910 8.964780 8.111891 0.768237 -8.055715 -0.399374 11.537205 -8.617479 -1.104265 3.482616 2.663454 -8.682723 4.151039 5.582144 -8.660851 4.415932 -7.587868 -2.159862 -8.613182 -5.545191 9.584944 -1.529770 4.336067 -1.853778 -1.406820 1.759843 4.830230 5.416850 1.356428 4.826889 15.133524 7.288719 -0.845626 -2.069138 -14.504009 8.066310 -11.250783 -10.337959 2.010806 3.579276 -7.289892 -3.353489 -0.482091 9.973464 7.889670 -8.871305 -6.971654 5.475725 +-9.649776 12.940683 23.760206 -29.619433 35.959457 25.996365 11.576898 -4.553061 -33.891385 -33.175908 -2.137408 -54.144198 -53.316679 48.875436 -15.652540 11.669972 67.459016 6.705896 -7.049072 -22.527722 26.147109 -17.563855 69.964765 69.104026 -62.507581 10.447885 12.205921 32.223086 10.074955 39.237472 1.723065 -50.188255 8.781491 -8.250752 28.506208 -26.141760 -10.530375 -2.353951 -3.100896 -96.430850 -9.155779 38.367458 -1.460182 3.752021 11.833861 31.576314 68.183438 38.945808 -15.698243 33.278213 32.244846 6.589677 27.036222 3.663276 8.922674 -1.271717 27.898784 -14.541845 -21.073660 7.643310 -11.039766 -42.862289 -3.385855 52.080313 64.882208 -8.499973 -20.195421 1.872741 0.119504 12.693673 5.497009 40.316569 15.695911 24.756574 39.315337 -31.986266 4.999890 -81.558575 11.107591 -113.670307 -48.160839 -31.187766 45.300126 36.208603 13.816121 -16.235418 81.606736 -5.044888 2.649440 39.109229 69.362405 -34.980589 -12.012572 -29.047816 -21.953759 14.833051 -25.478122 -0.931639 6.278602 14.337189 -42.508038 -31.881424 20.586384 -5.657277 -32.920212 -5.527778 -17.567501 44.310880 -61.233728 -20.785903 -56.223246 15.129591 4.089804 -81.017600 -14.836714 -16.585483 14.316529 18.591836 -17.757694 -28.652795 19.896002 20.186374 -16.283324 -10.555689 -40.722723 54.720716 27.627967 -3.078554 8.808250 26.000105 20.104481 49.004716 34.020366 -19.192686 -14.266216 22.285868 -14.654224 3.311614 -25.706764 -3.471377 19.207794 -40.446974 -1.561515 16.339144 -28.475234 -14.248790 -13.899940 -26.059149 16.413020 138.044975 -16.561490 40.712704 23.116931 -49.725739 35.795062 -5.587664 -11.240591 17.600387 38.011734 38.740259 -51.561430 -34.901011 33.209185 69.787022 24.958473 -45.457340 -2.567787 5.822778 5.006133 -10.747641 30.583786 11.920817 2.065255 -26.226078 -7.011306 19.387811 91.343388 -21.652439 -43.861800 7.514318 23.702084 -5.934635 -42.492740 -0.392278 -24.888370 -9.448964 13.586879 2.728197 22.773514 58.781317 -104.585301 51.269641 -0.921692 -15.075217 43.742649 -4.250959 -18.128500 -62.281170 3.050532 36.844404 50.293345 4.065843 -1.347964 -7.265953 -58.585175 3.182587 10.291862 25.739618 -36.192948 50.344213 -3.907977 -35.645563 -30.016337 -25.727656 -13.121627 -12.246984 -29.721890 26.942550 20.398618 -91.161449 53.106155 -4.521375 -23.974018 2.960091 -7.906446 35.678533 -48.798020 -57.100236 21.321231 -23.221764 -49.686019 -23.582424 -21.090834 21.717458 9.361920 -2.034407 -38.300581 -54.456611 51.765819 -11.358033 45.351046 34.764888 5.641157 54.679131 24.400584 -33.749592 -24.832792 -30.702375 22.619535 -15.828954 -17.273242 -13.290949 -23.295405 33.100636 66.500073 -2.905292 -11.955867 -20.151447 55.104381 -38.852992 -20.027672 26.242901 -0.393593 -20.206344 29.763421 34.445223 -35.663775 -12.336909 -50.187598 -1.003102 -18.001140 -30.401400 28.925624 -42.230539 2.009671 28.639171 -14.216561 -25.754567 25.440215 7.112120 -11.525624 -6.591360 69.706773 56.579534 -34.249371 24.214265 -52.841016 35.937986 -64.286411 -37.930661 -7.560952 3.389597 -14.765491 -7.481420 -0.821610 27.935635 21.193451 -21.154791 -25.526882 5.887129 +-7.347877 11.157095 25.557149 -25.775169 32.788881 15.488828 9.571500 1.043302 -30.353685 -29.855396 -4.072269 -45.475886 -48.402190 43.123476 -13.945084 7.891131 59.154955 7.712730 -4.279852 -22.225728 21.246785 -19.540927 59.376945 56.411673 -56.195560 9.290463 11.356033 31.052054 10.053115 37.866049 1.588536 -43.727412 4.379318 -2.970627 29.486435 -25.219412 -7.928452 -1.688672 -8.051865 -88.107416 -8.862562 37.763840 -1.001338 3.980901 14.130193 37.347707 57.950569 33.978292 -16.563066 32.257205 28.161453 5.238984 25.090417 2.225581 3.965690 -0.546467 28.924779 -13.012038 -22.334872 10.904244 -8.793682 -41.297236 -1.151201 45.065844 58.014746 -11.271921 -17.824255 1.984635 1.978043 11.833578 4.685647 35.111012 13.674941 21.649946 35.670568 -25.192897 2.983038 -73.681498 11.347943 -108.007561 -43.904632 -30.594856 43.066298 31.293995 5.999129 -14.075073 73.616744 -2.997176 3.946319 36.074936 59.843344 -27.136142 -11.090351 -29.485783 -19.074853 14.516818 -23.167970 -7.074336 8.814135 15.305406 -36.489829 -27.939295 17.927664 -7.570996 -29.212337 -0.543877 -18.817044 40.875834 -56.887038 -19.149528 -54.151966 14.091849 5.369450 -70.008316 -9.080161 -11.542406 14.864584 17.894741 -10.735032 -20.429854 17.909063 18.044798 -15.709749 -3.672505 -40.412358 51.523541 21.481141 -5.348254 8.921950 24.606275 16.657518 35.507042 32.212068 -17.610868 -16.812301 24.444236 -14.628287 0.357058 -24.780279 -2.433718 19.172242 -35.031460 -0.264354 10.099329 -25.328198 -14.405694 -16.234017 -25.740684 16.284444 112.313429 -14.841024 33.155429 15.212643 -42.904772 33.217299 -1.500679 -10.956239 14.928178 34.360850 34.880097 -39.727507 -29.689295 27.371664 60.204240 21.872634 -39.008634 -3.680623 3.161437 4.293991 -6.075540 28.025585 14.177908 -0.888240 -21.915037 -6.329344 9.713668 80.181050 -16.293650 -42.294870 4.822042 22.839799 -8.115859 -38.469393 1.736478 -18.754921 -11.887452 9.275075 1.349490 19.449195 51.420237 -98.634376 46.478262 0.781052 -13.621226 36.510820 -8.839480 -12.284393 -62.726545 0.571883 32.343263 46.622472 3.589145 -2.243188 -6.590514 -50.438607 5.243395 7.432367 25.074054 -29.882961 44.748934 -5.623831 -31.342129 -25.205753 -23.693939 -11.619103 -8.010862 -25.666841 21.732271 20.675595 -84.371506 46.270215 -9.560848 -20.309579 3.447197 -1.734520 29.689911 -43.055973 -49.968220 16.914908 -18.287331 -46.968899 -25.268674 -20.770676 19.815341 5.285432 -3.914717 -30.373971 -49.116322 43.236886 -11.721804 36.065190 30.293310 3.371240 51.563215 25.535090 -30.118265 -19.579511 -25.600140 19.188589 -17.153256 -7.474259 -6.649892 -20.052176 27.834326 58.133575 -2.896113 -7.056995 -20.531070 49.874356 -31.612350 -19.257206 22.877138 -6.696178 -13.196812 29.910480 30.904806 -32.464666 -12.618945 -46.461323 1.353565 -15.458989 -20.543943 24.186327 -40.706030 -3.172119 26.378661 -12.932600 -25.876644 21.941919 5.737373 -14.013950 -9.840943 64.168477 55.516093 -33.032301 27.140103 -43.340900 32.341756 -55.511780 -29.124390 -12.293286 2.233827 -10.292636 -3.458084 0.091553 21.853436 18.481165 -19.474790 -23.260138 3.264415 +-2.877966 -1.582231 -0.101453 -5.011219 4.224025 5.721249 2.096688 -3.633447 -7.062217 -3.848448 2.526786 -10.050843 -6.225093 8.438707 -2.788823 4.641196 10.628816 0.538701 -3.059334 -3.217246 5.741642 -0.504867 11.871716 12.625603 -8.515490 0.810256 1.031239 3.757987 2.384601 1.879297 2.476540 -7.026544 2.678819 -5.191387 1.162534 -3.507851 -2.302137 1.595906 4.513224 -14.023749 -1.073119 4.766639 -0.457161 0.116387 0.929174 3.620426 8.325419 6.562316 -1.209096 7.014535 5.441187 0.357626 3.736437 0.158361 2.008173 -0.455770 1.840385 -1.017319 -1.775246 -0.633277 -2.075127 -3.287329 -0.408507 8.627416 10.071922 -0.776719 -4.153059 1.603766 1.317755 2.263236 2.217121 6.917459 0.801646 3.173175 5.970439 -7.485045 0.170681 -13.648377 1.839902 -16.141327 -6.619903 -0.530253 7.569526 3.822857 3.574914 -1.179409 12.857771 -1.620277 -3.314091 8.640183 10.367562 -6.087478 -1.993010 -2.103108 -3.775930 1.355928 -3.951383 2.037650 1.718102 3.337530 -7.527214 -4.795562 1.649472 0.306318 -5.097110 -3.540074 -1.060926 6.274480 -8.815477 -4.082733 -5.115043 4.770237 0.380110 -13.323539 -5.578916 -4.184439 2.856703 2.478322 -5.847148 -5.525061 3.500598 1.524538 -1.982097 -2.814207 -1.599879 5.713909 5.244180 2.037568 0.123970 4.748745 3.167836 11.440730 3.317755 -4.029684 0.107979 2.434179 -0.932769 3.570525 -3.225920 -1.551471 2.398264 -6.805065 1.432766 3.442387 -4.722641 -3.346232 1.253955 -1.588556 -0.311372 25.472195 -1.940091 9.167246 7.294440 -7.335139 2.641594 -3.347694 0.566759 3.290538 5.482320 4.895038 -9.308573 -6.011722 7.076861 12.328097 4.301474 -8.647721 -0.339033 3.292786 1.548960 -2.119113 4.978271 1.018439 1.573097 -4.552874 -0.991856 5.225536 14.855790 -4.448751 -3.540345 1.024320 4.889234 -0.151851 -6.684575 -0.552819 -5.555700 -0.247076 4.487098 1.776708 3.841758 9.421943 -14.378961 7.616003 -0.446960 -0.117810 6.240752 3.300261 -6.184172 -8.853072 -1.478994 4.082195 7.234339 -0.139459 0.360617 0.933743 -9.920878 0.155990 2.476375 1.969106 -6.106684 8.774965 0.084197 -4.156564 -3.647350 -0.348235 -2.095905 -2.588694 -3.468801 6.174945 1.558402 -12.335087 7.181231 1.167838 -4.487990 -0.322437 -1.833830 7.722526 -7.484026 -8.632656 4.749016 -4.266385 -7.044837 -2.633453 -3.113099 2.878654 3.861189 1.745815 -6.951452 -7.507082 9.217729 -2.088910 9.697031 5.124061 -1.416038 7.597907 -2.594962 -4.779391 -4.588395 -5.642728 3.383577 -0.561597 -4.757402 -3.940556 -2.923880 5.966711 8.082965 -0.299887 -4.985526 -1.814700 8.552071 -7.355260 -1.323380 3.156240 3.904844 -5.143999 4.558842 4.697003 -6.372089 1.716434 -6.899971 -1.036857 -4.970508 -4.513873 6.426317 -3.362681 2.353555 1.571005 -1.472200 -1.041701 3.706408 2.674274 -0.265461 1.698669 10.234637 8.454599 -3.656196 0.459551 -10.122878 5.817342 -9.484170 -8.108563 0.766870 1.245029 -4.307014 -2.459956 -0.968581 6.353362 5.408014 -5.244408 -4.921438 3.742194 +-6.136536 -5.934121 -3.104341 -9.349130 6.264781 9.557411 3.378101 -9.186825 -12.673372 -4.780490 6.187707 -16.632023 -7.681115 13.890216 -5.076973 10.288290 16.461972 -0.183913 -6.092191 -6.043409 11.356668 0.488942 19.383230 21.015756 -13.091225 0.311908 1.598170 4.878926 5.332789 -0.785189 5.524498 -10.134334 4.663548 -11.416193 0.405329 -5.215094 -4.104472 5.113766 12.667040 -21.017669 -1.461605 5.536336 -0.346545 0.485295 0.879919 6.093561 10.620205 10.816933 -1.883601 12.902505 10.276618 0.442901 5.697892 -0.233630 3.037606 -0.679865 1.868704 0.323779 -0.501558 -2.239263 -3.923487 -0.663993 0.769810 14.261790 16.440306 -1.500532 -7.689751 4.262550 4.317488 4.033079 4.582688 12.135279 -0.140535 4.178405 9.505789 -15.854830 -0.460481 -26.045753 3.642953 -25.295389 -9.580615 2.888075 10.725150 3.103076 6.902970 -0.493076 21.064341 -2.380731 -8.970625 15.099397 15.402396 -9.698457 -2.479607 -1.487513 -7.016900 0.431151 -5.754986 4.984597 3.741780 6.886459 -12.269182 -8.118386 1.181255 0.844431 -8.125281 -8.502250 -0.745254 9.215720 -12.315950 -7.240547 -4.797627 10.497585 -0.044469 -21.662216 -9.412513 -9.621800 4.988416 2.391927 -11.161808 -9.587339 5.569898 1.329892 -3.690876 -5.229024 0.915865 7.376549 10.548800 5.015840 -1.602148 7.527847 4.315960 20.720718 3.119488 -8.084675 1.161429 3.326610 -0.579483 7.808316 -5.830365 -2.527623 5.768954 -10.712904 3.537922 5.674908 -7.063920 -5.847131 7.928931 -1.773927 -3.023532 43.594076 -3.158077 16.633839 14.367058 -10.829495 2.624884 -6.299764 3.525385 6.400017 8.549466 6.576416 -16.788793 -10.525114 13.190875 20.183248 6.800948 -15.591750 -2.446142 7.441138 2.763639 -3.553462 7.595154 0.883968 2.077583 -7.061394 -1.385393 8.675204 24.338613 -7.681516 -1.825322 1.334549 10.631517 -0.633680 -11.381427 -1.794352 -12.195670 0.077667 8.766202 4.595437 6.935861 15.116970 -23.775322 11.336166 -0.787363 1.771164 9.086394 8.058003 -12.068138 -15.729275 -3.862542 4.495039 10.493963 -1.474812 2.292546 3.487577 -16.406124 1.012006 3.904294 1.647964 -10.755614 14.455525 0.537970 -5.446170 -4.245403 3.462456 -4.379751 -4.942793 -4.167985 11.362826 1.771642 -18.833509 10.020843 2.723445 -7.148231 -0.294348 -3.376438 14.792823 -10.999341 -12.359711 8.805748 -6.764068 -8.612129 -4.135179 -4.268221 4.299992 6.130153 5.455921 -12.518689 -12.233300 14.382846 -4.764428 17.167742 7.817133 -4.232719 10.391937 -10.423100 -6.753676 -8.831714 -9.102236 4.673359 2.256662 -8.960958 -7.863983 -3.508742 9.884002 10.531386 -0.410256 -9.773467 -1.506640 13.457503 -13.369807 0.227749 3.720598 9.373974 -10.020427 6.951738 6.409791 -10.279760 5.495575 -10.488049 -1.858102 -9.982500 -6.382652 12.296312 -2.236261 5.049941 -0.694919 -1.611228 1.021066 6.184068 6.203625 0.567668 4.665008 16.082628 14.146882 -3.793094 -2.984259 -17.397210 9.322907 -14.203070 -14.129306 2.183575 1.758882 -8.712538 -4.743060 -2.554897 12.634168 10.061358 -8.477656 -8.333105 7.813321 +-5.528811 -4.390169 0.132682 -9.849589 6.217998 8.810354 3.633801 -6.936598 -13.188570 -7.619736 5.250409 -19.092667 -10.789596 15.347598 -5.558954 8.354740 18.736502 0.972529 -6.162307 -5.821014 10.006847 -1.401315 20.868851 22.698813 -14.611006 0.739243 0.274309 7.732866 4.890058 2.647539 6.097543 -11.570449 3.867806 -8.744998 2.629939 -5.890387 -3.845814 4.167642 7.439218 -24.563228 -1.758062 9.936349 1.176358 0.095662 1.897493 6.445520 13.652058 11.956384 -1.354935 12.156482 9.665927 0.035176 7.404470 0.124631 3.821826 -1.881210 3.404417 -3.490384 -3.249220 -0.869768 -3.784692 -5.956907 -0.062174 15.753540 18.108796 -1.181968 -7.448409 2.160109 3.098833 4.593662 4.768765 12.307480 0.178654 5.417669 10.058742 -13.578288 1.779756 -23.464907 4.248675 -28.055505 -11.417105 0.266995 14.471756 9.314980 5.547076 -2.729563 22.656726 -2.812892 -6.994037 15.772580 18.008800 -9.736023 -3.750962 -3.587650 -6.827885 2.396516 -7.217595 3.252192 2.803960 8.281825 -13.299515 -6.216731 2.225250 0.524628 -8.780534 -5.005450 -1.632226 11.254409 -15.811359 -6.956052 -7.878846 9.530196 1.633209 -23.850186 -8.552469 -8.603193 3.631782 3.900260 -11.103261 -8.490228 6.559646 1.723323 -3.416817 -3.365972 -6.762885 10.383111 8.298544 3.857244 -0.686351 9.403674 5.088266 19.147916 4.172520 -7.620304 0.636606 4.614300 -2.046075 6.704180 -5.475180 -3.429297 5.008505 -12.244660 0.998976 4.918825 -8.317169 -6.170198 0.244517 -1.910942 -0.831628 45.271604 -3.564654 16.821885 13.759722 -12.200295 5.258683 -5.244964 2.173889 5.511970 9.238931 8.080638 -16.270140 -10.918745 13.066401 22.143002 7.724457 -14.145929 -0.095462 6.578089 2.777700 -3.363704 8.991136 1.809536 1.973713 -8.178069 -1.847147 8.911529 25.651823 -6.721447 -4.252113 1.374209 8.202107 -0.318134 -11.861314 -0.558400 -9.260255 -0.052987 6.597167 3.642292 6.867374 16.660537 -24.447871 14.062040 0.025571 1.136574 11.735994 4.668908 -11.392663 -18.153260 -3.816755 6.624522 12.765290 -1.160381 0.048107 2.377988 -17.790095 0.514711 4.065356 3.472029 -10.792992 15.408175 -0.300621 -6.439743 -6.309439 -0.665281 -4.305119 -3.767447 -6.381004 11.249067 3.401827 -19.177139 12.448834 2.029960 -7.803953 -1.238872 -2.877128 13.121856 -13.502536 -14.402700 7.667912 -8.021153 -13.678277 -5.733319 -5.626100 4.663773 5.841340 1.741974 -12.225237 -12.035780 16.659670 -5.059992 17.827216 8.691804 -3.442628 12.561364 -1.907661 -7.704939 -7.067422 -9.934564 4.409509 -1.450898 -8.476221 -5.932547 -4.567134 10.442773 13.351147 -0.793772 -8.972866 -1.236204 15.299426 -11.260693 -3.293177 4.949604 3.900550 -9.136127 8.457364 7.867977 -12.034373 4.005262 -12.924520 -2.151412 -9.087984 -7.721804 11.842041 -4.979352 4.654474 1.645158 -2.218651 -1.707523 6.104987 5.504783 -1.089312 3.995547 19.365352 13.716483 -4.668307 0.847473 -18.799380 10.236866 -16.529566 -13.951118 0.853491 3.421588 -7.561166 -4.004441 -1.489144 11.519026 10.771072 -9.939586 -9.175439 7.919233 +-2.891978 -2.526518 -0.540558 -4.273294 3.122422 4.349773 1.953583 -3.334092 -6.562042 -3.112586 2.435225 -8.865266 -4.924044 7.612384 -2.570652 4.806773 9.445638 1.157556 -2.946315 -2.644885 5.258017 -1.026633 10.279652 11.136584 -6.959728 0.252360 -0.052289 3.319337 2.125904 1.452827 2.441303 -5.503630 2.453072 -4.954342 1.188395 -3.573620 -1.595481 2.670259 4.275306 -12.190984 -0.682732 4.604937 1.484068 -0.031478 0.706198 3.235262 6.237814 5.983015 -0.709426 6.066800 4.624026 -0.107179 3.659774 0.351170 1.638796 -0.080511 1.264103 -1.320146 -1.834058 -0.533096 -1.921862 -3.008481 0.207941 7.426001 9.164629 -0.588966 -3.366515 1.351565 1.452472 2.278969 2.583074 5.713032 0.205256 1.911354 4.843943 -6.751697 0.328782 -11.860435 1.653371 -13.911192 -5.380413 -0.083245 6.749522 4.096368 3.289413 -1.260039 10.996008 -1.431329 -3.320684 7.234395 8.676321 -5.430593 -2.019568 -2.008394 -3.170821 1.196063 -3.752611 1.368919 2.141406 3.479277 -6.531740 -3.978290 1.356499 0.597186 -4.187759 -3.015094 -0.815005 5.645973 -7.422122 -4.155005 -4.089589 4.351590 0.148595 -11.490911 -3.139969 -4.419584 0.982475 2.178189 -5.232461 -4.637116 3.139976 1.054394 -1.748060 -2.397995 -2.744543 5.243286 3.845060 1.563391 -0.186892 4.109291 1.945941 9.664071 2.248523 -4.043081 0.233166 2.474940 -1.369903 3.347684 -3.527515 -2.082611 2.857549 -6.479718 0.518244 2.399736 -4.210645 -2.468498 1.009908 -0.695263 -0.161860 20.872713 -1.502907 8.052646 6.694812 -6.131639 3.472318 -2.491331 1.359605 2.980525 4.925918 3.457020 -8.141938 -5.614107 5.899251 10.615656 3.986774 -6.882709 -1.065235 2.560915 1.741499 -1.456920 4.040068 1.249668 0.824002 -4.194387 -0.756181 3.952042 12.763581 -3.752854 -1.289529 0.891423 4.176750 -0.749708 -6.669180 -0.780650 -5.719471 -0.233805 2.774202 1.817839 3.160351 8.292475 -11.514191 6.983962 -0.667835 0.512466 5.731386 2.232955 -5.549094 -8.863811 -1.691826 3.099834 6.564849 -0.488380 0.243226 1.520746 -8.750932 0.236074 1.669253 1.817613 -5.077845 7.369206 -0.327398 -3.209086 -3.024777 0.156543 -2.006479 -2.928388 -2.572076 5.568314 2.535545 -8.879392 5.823878 0.698525 -3.962969 0.179403 -0.891583 6.271191 -6.507280 -7.048502 4.040949 -3.418557 -5.723436 -3.023410 -2.311270 2.726882 2.589013 0.639878 -5.576704 -6.545592 7.846527 -2.399693 8.412124 4.161701 -1.769430 5.709823 -0.551215 -4.081791 -3.924475 -4.519516 1.107437 -0.944760 -3.968640 -3.382703 -2.136566 5.539565 6.866621 0.206303 -4.291957 -0.819647 7.942155 -5.691511 -1.451446 2.972070 1.966479 -4.134613 3.837440 4.227823 -6.385411 1.471795 -5.863947 -0.503314 -3.894820 -3.741788 5.863081 -2.758285 2.396008 0.491075 -0.939967 -0.518247 3.125394 3.017933 -0.549779 1.512541 9.868866 5.963778 -2.263874 0.314352 -8.842702 4.760546 -8.181527 -6.413209 0.240491 2.025495 -4.373200 -1.434383 -0.119504 5.816387 4.757342 -4.415197 -4.528619 2.932821 +-0.706303 -0.841363 0.537774 -1.597689 1.065200 -0.299891 0.530588 -0.652971 -2.387426 -1.846324 1.033924 -3.210490 -2.016042 2.485722 -1.009540 0.813989 3.149322 0.410405 -0.824056 -1.790670 1.126549 -0.724346 3.298588 3.752316 -2.658685 0.207772 -0.314512 1.466240 1.400691 0.144972 1.626887 -1.561370 0.404046 -0.627612 1.034774 -0.685484 -0.377785 0.635060 0.649320 -4.138873 -0.123805 1.715905 1.562326 0.196165 0.515542 2.111347 2.036384 1.835192 -0.445152 2.181366 2.321456 0.050167 1.396986 0.036633 0.091448 -1.098022 1.423478 -1.095301 -1.009801 0.294750 -0.338962 -1.268404 -0.074241 2.574376 3.196308 -0.306863 -0.994955 0.003180 1.055442 1.429158 1.246427 1.733862 0.152692 0.616970 1.674271 -1.609079 0.300579 -5.418022 0.651209 -6.247849 -2.291377 -0.177425 3.615097 1.596836 -0.000825 0.307105 3.403058 0.359358 -0.888526 1.991149 2.824060 -0.574874 -0.906537 -0.375271 -1.309106 1.194932 -1.410942 0.587057 0.910178 2.337076 -2.133500 -0.574764 0.815937 -0.504645 -1.375976 0.054959 -0.252169 1.930381 -2.477613 -0.479972 -1.458787 1.740358 1.184625 -3.824096 0.250849 -1.598613 0.375273 0.938507 -1.529297 -0.154203 0.711324 -0.510360 -1.040379 0.607007 -2.749976 1.862120 0.969188 0.735542 0.011629 1.672022 0.915073 1.929243 0.145964 -1.747237 -0.069163 0.827015 -0.369016 1.120035 -1.509161 -0.839892 1.850239 -1.648828 1.126602 -0.320776 -1.435011 -2.038668 -0.214331 -0.552143 -0.110601 4.607636 -0.361551 2.830373 2.153217 -1.333978 0.859035 -0.597816 0.561759 1.080235 1.906081 0.935398 -0.307034 -1.906266 1.722018 3.406527 1.300251 -2.082388 -0.669207 1.317677 0.181026 -0.146354 1.569578 0.561585 0.190997 -1.245114 -0.290250 1.348211 3.313607 -0.260580 -0.548877 -0.283919 2.038733 0.037507 -1.910247 0.064765 -1.266060 0.260227 0.447435 1.126459 1.006462 2.775902 -5.220023 2.289735 0.671015 0.903589 1.877321 0.308744 -1.988065 -4.362215 -0.257628 0.861997 2.280463 -0.116805 -0.237521 0.851495 -2.835394 0.015862 0.308318 0.586309 -1.740949 2.184346 -0.282112 -0.388235 -1.025350 -0.484094 -0.475759 0.039640 -0.956461 1.790580 1.749385 -3.558405 1.854277 -0.655860 -1.579145 -0.868089 -0.561141 1.882070 -2.046153 -1.605774 0.377073 -1.757659 -2.836169 -2.111943 -0.825998 0.608276 -0.108516 0.684241 -1.304575 -0.794149 2.362773 -1.363175 2.467841 1.466849 -0.840554 1.901781 0.949642 -1.029945 -0.790648 -0.262229 0.503394 -0.988479 -1.148692 0.524763 -0.679266 1.153134 2.376358 -0.195604 -1.345009 0.060127 2.543409 -1.410092 -1.672805 0.956440 -0.574338 -0.695085 2.542998 1.363762 -2.350024 0.618985 -2.561396 -0.417471 -0.802315 -1.113509 2.130218 -0.550468 0.680964 0.026805 -0.175216 -0.444941 1.432628 0.630497 -0.561730 0.219594 3.231706 2.785938 -0.992775 0.726516 -3.124209 1.621217 -2.770984 -1.913028 -0.219245 0.317087 -1.474574 -0.242637 -0.835028 1.746692 1.389872 -1.491829 -2.262980 1.968285 +-2.551833 -1.224983 0.245548 -4.393530 3.900196 5.168969 2.061020 -3.430457 -6.103770 -3.861426 2.710319 -9.753853 -6.366070 7.691300 -2.787327 3.928363 9.563546 0.058276 -2.785681 -3.262433 4.735560 0.356621 11.349681 11.669072 -8.171670 0.716240 0.768094 3.102841 2.720179 0.976324 2.481692 -6.499288 3.191348 -4.140956 0.982504 -2.382893 -1.974216 0.638062 3.765873 -12.490674 -1.069819 4.116406 -0.892983 0.184851 0.934139 4.720336 8.002519 6.160282 -0.959658 6.465165 5.106379 0.200521 3.327523 0.214425 1.598315 -1.718419 1.785699 -1.529631 -1.974324 -0.746058 -1.691781 -3.443040 -1.212235 8.066463 9.372409 -0.765854 -3.638699 1.513296 1.301714 2.158453 2.017954 6.319502 1.789464 3.472904 5.583801 -6.212271 0.001745 -12.022486 1.045791 -15.688961 -6.318893 -0.610618 7.563491 3.208958 2.846940 -1.613268 11.638883 -0.481786 -3.067060 7.650563 9.931475 -5.735078 -2.057611 -1.634449 -2.759833 1.401491 -4.022623 2.804957 1.650247 2.878911 -7.115547 -3.813731 1.400098 -0.123748 -4.660696 -2.935944 -0.910434 5.575386 -8.210978 -2.968684 -4.770609 3.917837 0.993568 -12.619728 -4.606268 -3.227829 3.544106 2.462063 -5.054503 -4.328792 2.951013 1.086635 -1.730120 -2.409201 -2.302138 5.506721 5.185339 2.350293 0.369323 4.997036 3.481791 10.545851 2.971232 -3.500307 -0.067516 1.681075 -0.729539 3.685456 -2.614133 -1.218172 2.670649 -6.084302 1.907303 3.124310 -4.279467 -3.378149 0.634086 -1.264155 -0.217528 22.204190 -1.646963 8.625800 6.773138 -6.750027 1.730730 -3.933736 0.375099 2.879790 4.842247 4.475638 -7.798259 -5.474515 6.727899 11.363576 3.875449 -8.468568 0.871001 3.374044 1.431334 -2.991655 4.612402 1.305746 1.795563 -4.150256 -0.833810 5.526998 13.317760 -4.205798 -3.222846 0.848924 4.130151 0.992682 -5.333716 -0.473969 -3.471735 -0.021495 4.579619 2.188278 3.420245 8.666440 -13.036111 6.826430 0.165652 0.053232 5.689552 3.204970 -6.193702 -7.376672 -0.908101 3.974001 6.111541 0.331799 0.271046 0.844385 -9.084196 0.090058 2.341521 1.568783 -5.259601 7.648562 0.467446 -3.514780 -3.665652 -0.973629 -1.489427 -1.644710 -3.380333 5.772874 1.605053 -12.411376 6.796302 0.793550 -4.692003 -1.145475 -2.409296 7.407151 -7.137424 -7.713823 3.944886 -4.863012 -7.560252 -2.907619 -2.748206 2.052610 3.108301 2.327396 -6.424182 -6.581754 9.080167 -1.872893 8.708870 4.720077 -0.977109 7.484785 -2.760640 -4.547868 -4.033999 -5.717958 4.018407 -0.716778 -4.851855 -1.889603 -2.572352 5.293698 7.433152 -0.818847 -4.768941 -1.476879 7.109043 -7.481141 -1.676181 3.011753 4.734671 -4.711148 4.841811 4.305584 -5.739293 1.787749 -6.365831 -1.747149 -4.717295 -4.632952 5.701606 -2.948035 2.317058 1.514768 -1.107633 -1.163773 3.514597 1.781248 -0.387538 1.519553 9.208021 9.115452 -3.996097 0.530193 -9.688302 5.755189 -8.862416 -8.206522 1.549678 0.641800 -3.604226 -2.386886 -1.193761 5.625255 5.006247 -5.658330 -5.126603 4.158189 +-2.062498 -0.439054 1.309775 -4.746025 4.111755 3.890907 1.112228 -2.828332 -5.242595 -3.757609 1.668704 -7.265966 -5.250217 6.551537 -2.505342 2.971403 8.732003 0.282689 -1.993353 -3.280286 4.544141 -0.989268 9.506858 10.269580 -7.677454 0.590735 1.619977 3.711266 2.987742 1.151454 1.751093 -4.770834 1.814012 -3.819484 1.539640 -2.793378 -1.264971 0.430868 3.010368 -11.004765 -0.587741 1.702734 -1.474526 0.647194 0.545064 4.283814 7.298020 4.738611 -1.987683 5.075380 5.547220 1.080943 2.233445 0.181171 0.352655 -0.929296 1.643418 -0.000129 -1.187521 -0.513153 -1.061987 -2.625433 0.249150 7.395845 8.590119 -0.597780 -2.833524 1.704878 1.784350 1.814131 1.855524 5.238972 0.858276 2.901489 5.041837 -6.689757 0.458495 -13.620223 1.077648 -13.906929 -5.710439 -1.472063 5.831944 1.491722 2.376553 -0.607820 9.771536 -0.097486 -1.536127 7.585270 8.538154 -4.553091 -1.613145 -2.283162 -3.617231 1.654807 -3.491580 1.919663 1.152331 2.968703 -5.882116 -4.594568 1.809311 -0.214972 -4.229724 -2.831059 -0.661855 5.200652 -6.480906 -2.805550 -4.485645 3.563987 0.498257 -11.028118 -2.723251 -3.803353 4.486267 1.477744 -3.697890 -4.186806 1.856022 1.841716 -2.061945 -1.707192 -1.928527 4.782967 4.999825 1.194338 0.208496 3.321901 2.832551 8.464182 2.719066 -3.509290 -0.664323 1.720353 -1.424326 2.063127 -3.649352 -0.949276 4.143744 -4.930123 1.221209 2.623084 -3.709435 -3.309940 3.421940 -2.448388 0.010607 19.907306 -1.488197 7.043580 5.133243 -5.837711 1.499850 -2.314573 0.165729 3.132405 4.692150 4.214659 -7.358193 -4.889124 4.998653 9.569485 3.409091 -7.595953 -1.222254 2.464725 0.045007 -1.888998 3.397609 0.585763 0.618555 -3.471341 -0.971577 4.618216 11.598607 -3.027399 -2.135044 0.559868 4.549307 -0.512396 -5.389894 -0.645742 -3.977430 0.205015 3.267557 1.829330 3.519473 7.701318 -13.570736 5.014311 -0.004414 -0.047240 4.196081 2.601582 -4.887910 -7.611083 -0.129019 3.790937 5.591232 -0.118884 1.174002 0.888984 -7.932378 -0.114800 2.094695 2.006073 -4.835579 6.478187 0.922384 -3.169786 -3.352147 -0.115811 -1.595665 -1.348209 -2.399789 4.686028 0.457763 -11.213994 6.336198 -0.154852 -3.642581 -0.736836 -2.171286 6.848380 -6.217125 -6.461415 3.339172 -3.131408 -5.120342 -2.960281 -2.110050 2.769392 2.079838 2.300422 -5.820338 -6.113223 5.762646 -1.809130 6.876392 4.165883 -0.586194 6.964228 -2.607069 -3.124188 -4.176588 -3.889603 3.848814 0.232981 -4.250916 -1.305928 -2.249057 4.387013 7.218268 -0.950128 -3.689788 0.071978 6.640640 -5.907145 -1.974168 2.349369 4.656501 -4.015960 4.019220 3.533268 -4.807894 0.682790 -5.677946 -1.022197 -3.077956 -4.275476 5.417867 -2.336681 1.865763 1.828603 -0.279415 -0.773812 3.872090 1.592122 0.116892 1.162088 7.882221 9.335621 -3.562396 -0.072875 -8.272064 4.917572 -8.271118 -6.573294 0.322267 -0.386032 -2.677461 -1.500809 -1.593069 5.166194 3.303504 -3.519722 -3.849793 3.025165 +-5.599758 -5.063701 -2.402305 -7.614289 5.213913 7.714472 3.552414 -7.217787 -11.249521 -5.106426 4.588977 -14.957527 -7.693808 13.313311 -4.212289 10.077719 16.440822 1.638872 -5.279671 -4.925464 10.482014 -1.922162 18.218687 19.477940 -11.771780 0.148198 0.571510 5.105350 4.282370 0.592675 4.727147 -8.718347 5.151231 -11.068285 1.402087 -6.276842 -2.828116 5.378978 9.833123 -20.586102 -1.168483 6.150907 1.987395 -0.152923 0.409672 5.006780 10.230798 10.600212 -1.063003 10.859940 8.096569 -0.474194 6.051865 0.803193 2.940396 0.746481 0.683134 -2.041414 -2.299156 -1.462536 -3.549776 -4.162585 1.154406 12.961507 15.808039 -1.153541 -6.149197 4.391433 2.942446 3.677825 4.562512 10.312733 0.023722 2.764938 8.612254 -15.341569 -0.220638 -22.372052 2.232550 -24.283829 -9.224441 0.653752 10.016438 4.711290 7.263935 -1.075259 19.174008 -2.549532 -6.676649 12.958783 14.900472 -10.565034 -3.257243 -3.307806 -4.899174 1.208396 -6.512674 3.021578 4.276418 5.555018 -11.487663 -7.766967 2.768148 1.713356 -7.364106 -7.981784 -0.870795 9.845020 -12.023496 -8.602668 -6.425640 7.771809 -1.185998 -19.794782 -4.606176 -8.216544 3.026644 3.322702 -9.338203 -9.742329 5.381187 2.446969 -2.767592 -5.993924 -2.122723 8.162883 7.817511 3.251552 -0.640854 7.478311 3.085607 19.085957 4.357661 -7.042092 0.630714 3.989214 -2.442945 6.465957 -6.106704 -4.047746 5.912852 -11.326418 0.068222 5.178236 -7.161494 -4.147862 6.091513 -1.081643 -0.879018 37.491444 -2.362632 13.980301 12.590057 -10.768566 5.030173 -5.515787 2.882723 5.498957 8.743490 5.817177 -16.642184 -10.276427 10.715363 18.462315 6.933188 -12.906611 -3.435277 4.409589 3.390704 -2.721947 6.211657 1.998988 1.738104 -7.385721 -1.094100 7.151622 22.970535 -7.904132 0.393247 1.928557 7.642034 -1.681090 -13.470919 -2.247315 -11.517620 -0.534537 4.938412 3.784491 5.404316 14.448860 -18.772561 11.629754 -2.505808 1.249865 9.189086 5.409933 -10.243201 -16.217892 -3.310961 5.091367 10.859559 -1.623497 2.105373 2.894785 -15.466737 0.597801 2.690522 2.731339 -8.716320 12.834927 -0.693034 -5.380325 -4.845469 3.071907 -3.745821 -5.889178 -2.752648 10.169980 4.727618 -14.472221 9.931575 1.369787 -6.743220 1.506739 -1.670633 12.953772 -11.122245 -12.084988 8.262051 -5.624922 -8.201799 -4.667119 -3.512678 5.146776 4.418353 1.022522 -10.041955 -11.434192 13.320992 -4.178868 15.007214 7.125202 -3.223836 9.930022 -4.824923 -7.337997 -7.637462 -8.291467 0.311681 -0.233163 -7.612548 -7.908734 -3.226169 10.363716 11.588287 0.508891 -7.991692 -0.218407 13.491819 -12.689731 -1.480855 5.092160 6.857911 -8.259134 6.142523 7.148429 -11.136080 3.048442 -9.316962 -0.714111 -7.274381 -6.673107 10.533971 -4.167029 4.455851 0.109107 -1.429648 0.736519 5.704553 5.994510 0.227757 2.856028 16.582935 11.516189 -3.681132 -2.354319 -15.525516 7.930926 -14.024548 -11.807861 1.157259 4.569933 -7.985916 -2.803515 0.251898 10.945180 8.776053 -7.900702 -7.797260 4.460506 +-4.416650 -4.063994 -0.754906 -8.574711 4.216565 8.279031 2.343706 -6.153825 -10.528770 -4.509702 3.878964 -14.005003 -6.153539 11.308618 -4.565149 7.046310 13.621222 1.012780 -5.703755 -3.101794 8.066764 0.423533 14.924954 16.598924 -10.106654 0.194842 -1.330170 6.133132 3.136865 2.467469 5.007565 -8.100828 1.925933 -6.692101 1.073709 -4.899155 -2.684872 4.648291 6.278493 -17.906460 -0.737921 7.909439 1.583441 -0.252454 1.423625 1.219514 9.084856 8.743221 -0.049837 7.761720 6.807654 1.764287 5.370706 -0.015505 2.919390 0.015318 1.911913 -4.314406 -1.288786 -1.634381 -2.777557 -2.158758 1.008660 11.882432 12.844651 0.031897 -5.510867 1.367417 2.926859 3.146025 4.079756 8.844193 -2.344878 3.873155 5.816710 -9.955440 2.616985 -14.472720 4.511609 -15.275048 -7.335344 1.195251 9.442321 10.142539 4.635670 -2.421222 16.554217 -3.744861 -5.683622 12.306863 12.123057 -6.947057 -2.229001 -3.125216 -5.979480 1.264539 -4.625889 1.463313 -0.408091 7.569829 -9.350245 -4.119175 0.155540 1.283713 -6.468086 -3.515398 -0.627935 8.115304 -11.068691 -5.691801 -3.330129 9.387896 0.288739 -17.098997 -8.001833 -8.260146 0.191752 1.376197 -8.385728 -7.158312 4.760929 1.506473 -2.375271 -2.095088 -6.142368 6.594308 5.890965 2.068747 -1.744573 6.258488 2.898943 14.434442 0.450170 -6.146457 1.212738 3.652170 -0.611813 4.562014 -4.154782 -2.324300 1.786154 -9.395821 -0.846553 4.573915 -5.909313 -3.535169 -2.032590 -0.800625 -0.919889 35.974211 -2.730855 12.535672 10.777601 -8.923696 3.860400 -2.814560 2.203767 3.968802 5.652573 5.469990 -13.556297 -8.431016 9.384357 16.022285 5.772687 -7.971012 0.709353 4.758864 1.251181 -1.551973 6.298283 0.549395 0.357598 -6.211948 -1.774048 6.175492 19.263701 -3.551762 -0.532552 1.435070 6.140746 -1.668505 -7.334457 -0.807170 -7.966665 0.117520 5.344081 2.474637 5.568815 12.264130 -14.729982 10.489812 0.125493 1.244988 8.213387 2.682885 -8.091737 -11.413379 -4.104355 4.378839 9.619394 -2.970202 0.219033 2.206854 -13.019322 0.326394 3.397083 2.344231 -8.228922 11.061636 0.699875 -4.740253 -3.943973 1.012133 -4.134090 -3.057512 -5.117117 8.379882 1.508991 -10.054154 8.879841 2.447552 -4.724773 0.071408 -2.128612 9.515218 -9.595174 -9.836611 6.306588 -4.089501 -8.312202 -2.799466 -3.793088 4.535307 4.896632 1.439998 -10.155297 -8.343378 11.051902 -3.561531 13.170868 6.167184 -3.094097 6.466066 -1.363065 -4.223480 -4.930071 -8.618060 1.998343 0.786604 -6.245516 -4.670497 -3.395846 8.039371 9.058329 -0.324768 -7.950964 0.116600 11.745448 -5.815239 -1.481148 2.709435 0.096655 -7.925173 4.249910 5.202610 -8.750616 3.247316 -9.118418 -0.095966 -6.844586 -5.228515 9.558920 -2.351711 4.288526 0.598789 -1.289720 -0.957441 4.285494 5.179284 -0.837600 4.442541 14.871366 5.222571 -0.082181 0.350141 -13.634326 7.165203 -11.706479 -9.334300 -0.023965 2.285648 -6.056008 -2.658041 -1.639853 9.750860 8.319330 -5.232295 -5.474545 5.484533 +-6.177870 13.793297 23.224106 -22.590807 29.447023 19.161750 8.726396 -0.559559 -25.695120 -27.582692 -3.500662 -44.087583 -45.450113 39.070456 -12.722432 5.918055 54.814843 5.949145 -4.507862 -18.438731 17.811710 -13.744898 56.037352 54.198506 -51.581732 9.113659 11.453326 26.932102 8.585377 33.420101 0.077804 -41.628605 6.402467 -2.443992 24.369020 -20.783696 -7.959935 -5.648730 -7.358938 -79.809781 -7.932423 32.237060 -3.234516 2.833757 11.526700 30.053856 57.342576 31.050390 -13.332063 26.465257 24.911232 5.892981 21.729649 2.368181 5.429129 -2.624171 25.775224 -12.763942 -19.689103 7.785460 -7.357079 -37.842851 -4.791223 42.233451 52.431906 -7.437026 -15.868905 0.716306 0.323800 9.709729 2.554387 31.828924 14.573272 23.599502 31.437559 -21.682813 4.412853 -63.035392 8.379174 -94.821155 -40.287335 -28.394768 38.484876 29.382496 7.274548 -13.774184 65.958281 -2.490896 5.413725 31.402794 57.810583 -27.376427 -10.592319 -25.144540 -16.398939 14.134013 -21.332634 -1.869092 5.158781 10.864074 -34.225478 -25.717655 16.901731 -5.960273 -27.096723 0.121308 -15.227873 35.958562 -51.521019 -15.500322 -48.849301 9.302479 5.198246 -65.824924 -12.154917 -9.003310 14.515664 16.974954 -11.656886 -21.629460 15.623058 16.871955 -12.907566 -5.905498 -36.123189 46.043495 21.062881 -3.807303 8.837914 22.097420 18.656298 36.270997 29.072683 -14.660047 -13.189953 18.854885 -12.903440 0.204930 -20.566901 -2.056838 14.157453 -32.178050 0.538262 13.122212 -23.853818 -12.514000 -16.890386 -22.602241 15.165431 107.252043 -13.441059 31.220105 15.204981 -41.196231 28.115968 -4.677120 -12.529126 12.184252 30.117968 34.083875 -38.072260 -26.714527 25.536328 56.385169 20.165528 -36.115544 1.127796 3.367109 3.112203 -9.075876 26.162756 11.493400 1.309525 -20.734766 -6.105444 15.328867 73.232652 -16.346269 -40.755232 4.984139 17.524940 -3.074917 -32.361266 1.593322 -14.403810 -8.597846 10.956436 1.392212 18.070707 47.382005 -87.202165 42.074628 1.649666 -13.998892 35.052448 -5.846430 -13.465828 -49.037849 3.910590 32.289655 41.019443 4.620893 -2.843319 -7.740531 -46.513752 2.097718 8.786714 22.215004 -27.876220 40.443651 -2.423408 -29.741381 -25.294813 -23.808434 -8.827426 -7.924251 -25.544498 20.645091 16.193360 -78.362064 44.899637 -5.697719 -19.711723 0.866411 -6.879788 26.770848 -41.327386 -47.036565 15.235620 -19.078367 -43.528542 -19.796057 -18.769482 17.094576 7.441278 -1.076376 -29.748859 -43.933986 41.347482 -8.100719 33.869324 28.463806 5.947350 46.884505 21.889502 -27.359357 -18.159786 -24.962629 21.079491 -14.776091 -11.319684 -6.281891 -19.625352 25.897639 55.393297 -4.516493 -8.352166 -18.884688 42.981510 -30.576778 -18.102532 21.014007 -2.036009 -14.596603 25.190324 27.886736 -28.474617 -11.297695 -41.578611 -1.780021 -14.312037 -23.642031 20.920158 -37.210045 -1.253395 26.623796 -12.962327 -23.840215 20.564981 3.072692 -11.188917 -6.579680 55.620045 49.296055 -30.839252 24.372248 -41.860437 30.169859 -52.954534 -30.693881 -6.556349 0.591587 -9.434795 -5.879339 -0.864727 19.475138 15.862744 -18.380329 -21.139985 4.643139 +-4.294403 -2.251303 1.593260 -8.277089 5.596437 6.132400 2.944788 -4.567720 -10.634128 -7.121320 2.931742 -14.860352 -9.129052 12.767112 -4.293607 6.279190 16.677293 1.844158 -4.386860 -5.105433 8.713725 -2.822044 17.002574 18.860288 -12.749085 0.811414 0.909785 6.555488 3.985101 3.273857 4.306980 -9.893135 2.702515 -6.662877 3.888698 -6.110872 -2.675841 3.530221 5.209280 -21.770236 -1.254111 7.762318 2.127522 -0.166021 1.533289 4.845703 12.451971 9.996865 -2.134916 8.782878 8.509169 1.048760 5.887833 0.385221 2.413658 -0.338957 2.932225 -3.351464 -2.944489 0.223208 -2.919820 -5.762577 0.940133 13.257757 15.506671 -0.777941 -5.582163 1.842825 2.911395 3.714121 3.473832 9.715675 0.716959 4.136142 8.185661 -12.909325 0.669278 -22.714518 3.659150 -24.693227 -10.199638 -1.798069 11.366406 8.252278 4.607423 -2.105182 18.859346 -2.548284 -3.855745 12.533482 15.471095 -8.328334 -3.190598 -4.950123 -6.298070 2.711934 -6.061186 1.827557 1.661655 6.314019 -10.897129 -6.940373 3.180030 0.462324 -7.417403 -4.419268 -1.522845 10.231553 -12.632259 -6.422172 -8.023856 7.634845 0.935293 -19.506412 -3.803626 -7.905930 2.318424 3.582281 -8.286459 -7.885544 4.937561 2.522571 -3.699713 -3.157639 -7.859288 9.985492 6.590379 1.797215 -0.341554 6.717555 3.968657 14.685630 4.588862 -6.852732 -0.150341 4.480067 -2.831095 3.796474 -6.525355 -3.093660 5.445717 -10.120498 -0.597111 4.045372 -7.223287 -5.078154 0.853604 -3.130330 0.877953 36.210054 -2.944109 12.694101 10.145490 -10.607435 7.188381 -3.054800 0.806211 4.626569 8.713256 7.125689 -14.755313 -9.613927 9.613733 18.032305 6.691716 -10.649492 -2.681357 3.853650 1.582703 -2.084333 7.183422 1.744535 0.576086 -7.002326 -1.778125 6.880539 21.788126 -5.097542 -3.192508 1.083791 7.212596 -1.208409 -11.813967 -0.788053 -9.202756 -0.433482 4.519934 2.499876 6.226479 14.362731 -22.033301 12.102924 -0.834999 0.374040 9.281443 2.540992 -8.308794 -16.732184 -1.736304 6.489093 11.651254 -1.142906 0.624589 1.465679 -14.849924 0.279631 2.689398 4.082789 -9.164887 12.384456 -0.946668 -6.247929 -5.697962 -0.588443 -4.437976 -4.371225 -4.961668 8.734736 4.642628 -15.372573 11.312800 0.480216 -5.652177 0.364712 -2.673312 10.838448 -11.336846 -12.096667 6.484137 -5.336714 -9.881647 -5.247351 -4.486129 5.395988 3.106894 0.575466 -9.460133 -11.550406 12.743912 -3.975709 14.017877 7.425179 -1.988620 10.349775 1.513671 -6.201874 -6.557206 -7.661284 2.334477 -1.219860 -6.654067 -6.376082 -4.187023 8.887938 12.746235 -0.719746 -6.656299 -1.366006 13.370380 -10.060026 -3.404077 4.681977 1.272653 -6.951283 6.509872 7.052760 -10.700076 1.266225 -11.323872 0.084932 -5.976563 -6.814215 9.155737 -5.516330 3.179606 2.289242 -2.219102 -1.850849 5.713025 4.876414 -1.108378 2.096529 16.710729 10.963597 -3.959705 1.250876 -15.024792 8.077954 -14.561164 -10.846425 -0.462463 3.347762 -6.467527 -2.549800 -0.801409 9.471391 7.397077 -5.789597 -7.169874 4.780243 +-1.091494 4.623156 4.455560 -5.628752 6.154162 5.300859 1.464393 -0.502388 -4.563222 -5.790952 -1.146966 -7.510808 -8.409526 7.631671 -2.216479 0.467563 11.962380 0.705894 -0.563077 -3.896392 4.980414 -2.371916 11.192233 12.066201 -11.352826 2.073975 5.936443 4.513939 2.417894 5.790579 -0.599481 -9.556745 1.302431 -1.635129 4.990043 -4.945806 -1.951810 -2.509149 0.144197 -16.548742 -1.486296 3.101011 -3.398798 0.186270 1.385354 4.465362 13.296263 6.133756 -4.725493 4.131488 6.653607 3.323753 1.919044 0.075298 1.063007 0.154439 3.823302 0.736483 -1.716120 1.255980 -0.988580 -5.498688 -0.439117 9.407802 10.384811 -1.016211 -2.909220 0.899020 0.561732 1.142534 -0.914812 6.436799 3.708670 5.441815 6.586684 -8.333739 -0.775768 -18.611462 1.845817 -21.006857 -8.345955 -6.256810 5.802791 1.937454 2.477187 -1.713163 13.198844 -0.757864 2.328144 7.648501 12.406883 -5.912863 -1.542783 -5.615977 -5.081577 3.289768 -3.757056 1.232876 0.397084 -0.108024 -7.044440 -7.840994 3.724574 -0.480015 -5.917710 -2.812242 -2.139717 7.050180 -9.141844 -2.859467 -9.628742 1.939717 0.356563 -13.959101 -3.805612 -3.326342 5.806891 2.498788 -3.025983 -6.895759 2.023318 4.907721 -3.204795 -3.026761 -3.267718 8.595270 6.379446 -0.301168 1.648303 2.313859 4.861535 8.859052 7.463771 -3.328059 -2.254417 2.786170 -2.944174 -1.206158 -5.380795 0.309127 4.290144 -5.667227 0.880122 4.610986 -4.985012 -3.480113 3.112524 -6.561886 3.389301 28.151233 -2.746407 6.453822 3.200465 -9.253417 4.806706 -1.279324 -4.043169 3.066091 6.927950 7.820611 -11.093945 -5.368566 4.940526 11.863017 4.124692 -8.670084 -2.018498 0.553123 -1.172149 -2.382956 4.800921 0.486057 -0.034364 -4.075493 -1.849384 5.684224 15.094695 -3.658618 -9.123189 0.378091 6.360786 -0.751127 -6.986135 0.192015 -5.293381 -0.483762 4.464490 -0.476610 5.665321 9.881255 -21.773939 7.558879 -0.496601 -3.389535 5.333244 1.412273 -3.218944 -9.807994 3.357409 7.654366 8.198183 0.698893 1.461685 -1.811579 -9.607470 -0.428982 2.273789 4.508176 -6.931033 8.192694 0.525325 -7.102886 -5.734389 -3.111146 -2.557077 -2.989518 -4.582156 4.119132 1.117105 -18.535690 10.500853 -0.674479 -3.236026 0.422967 -4.043149 6.824865 -9.215146 -10.574357 4.166301 -2.304223 -5.803428 -2.054157 -3.961483 5.127200 1.910282 2.177765 -6.995924 -11.121652 7.434825 -0.712893 7.571331 6.057282 2.415336 10.776949 -0.859579 -4.333758 -6.360860 -5.370548 6.508681 -0.430949 -4.431022 -4.507428 -4.553660 5.268773 12.073283 -2.057587 -2.393951 -3.761052 8.227315 -8.946303 -2.119672 3.455209 4.042592 -4.327432 3.650165 5.040586 -5.668545 -2.856331 -8.535560 -0.070392 -2.432013 -6.282545 4.194889 -7.259241 0.255747 6.337283 -2.806387 -3.917574 5.094387 0.757660 -0.247466 -0.326814 8.611134 12.135698 -7.180669 2.596938 -9.027025 5.882678 -11.805278 -8.484372 -0.390987 -1.448287 -1.705390 -2.261442 -1.614572 4.660154 2.076329 -1.136517 -2.946139 1.080499 +-5.069644 -3.891063 -0.700137 -7.870520 5.843158 9.511256 3.625163 -7.663878 -11.734874 -4.007842 4.721285 -16.337369 -8.841262 13.930289 -4.903604 8.825277 17.455201 1.448895 -6.283403 -5.989969 9.918635 -0.140584 20.246201 21.379949 -13.875549 0.981614 1.073108 5.446285 6.211717 1.717220 2.609318 -8.047532 5.625336 -9.913997 1.411163 -6.436513 -3.320739 3.045233 8.761354 -22.632272 -1.251515 5.776152 1.681113 0.060591 1.274258 9.668958 12.655778 11.253498 -0.910825 11.090211 8.805848 -0.317488 6.578447 0.572403 3.353447 -0.286743 5.259758 -0.376305 -2.704927 -2.055383 -2.955129 -5.306909 -0.103520 14.409762 17.177550 -0.741198 -6.447108 3.319267 3.957352 3.498109 4.483195 11.028264 1.341014 5.117000 9.083203 -13.477444 2.184365 -20.944551 1.952960 -26.704575 -9.677506 -0.258143 11.678547 2.887295 6.751557 -1.455423 20.674590 -1.693220 -6.009911 12.371105 16.304136 -11.652526 -3.405668 -2.367447 -5.442924 1.886103 -6.871682 4.445528 4.972186 5.287676 -12.314080 -7.648432 3.043113 1.317996 -8.376795 -4.711571 -1.077440 9.483743 -13.749923 -6.991979 -6.936799 6.402699 -0.508179 -21.898982 -6.446604 -8.375839 5.637645 3.267311 -9.132004 -9.668388 5.135585 2.888007 -2.951375 -5.303983 -3.615378 9.465475 8.824519 3.386004 -0.444175 7.273332 4.419462 19.194588 4.959914 -7.431893 0.413392 3.962707 -3.192322 6.284726 -6.190148 -3.439509 6.261573 -11.932726 2.268386 5.660037 -7.631622 -3.629094 5.259450 -0.597965 -0.512449 39.991945 -2.642913 15.304312 12.519481 -11.979204 3.628316 -6.142691 2.023138 6.123654 8.767826 6.814279 -16.864291 -10.491726 10.890348 20.024276 7.271412 -15.070067 -0.200280 4.780943 2.192309 -3.629395 7.268867 1.766248 1.854766 -7.792773 -1.565307 7.988137 24.790854 -8.131904 -2.796122 1.398657 5.580329 -1.009765 -11.737928 -1.573589 -8.209948 0.190892 5.319917 3.865552 6.375298 15.259558 -21.768472 12.863919 -2.037868 -0.300505 11.413227 5.100449 -10.911177 -12.838568 -2.516827 6.026296 11.616791 -0.473888 -1.008206 3.046861 -16.528027 0.164218 3.318778 2.731010 -9.596389 13.508801 2.072802 -6.303210 -5.551593 0.395864 -1.400798 -4.589226 -4.543824 10.619737 0.981058 -19.616974 11.161346 1.571725 -7.901797 0.070147 -3.031755 10.971463 -12.416201 -12.655350 7.261352 -5.954378 -9.869269 -6.132727 -4.285003 5.136698 5.100952 3.904138 -12.659011 -12.950855 14.792683 -5.278896 15.340155 8.206013 -2.754885 11.305232 -4.808283 -7.214463 -8.808323 -7.903847 2.266540 -0.428804 -8.409625 -4.229348 -4.356009 10.480416 13.144434 -0.887303 -7.275558 -1.137235 13.945293 -12.514221 -2.918677 4.957956 8.407345 -8.855827 7.491984 7.342479 -11.306701 3.077534 -9.682509 -4.476147 -7.377555 -7.470199 11.786855 -4.848759 4.992902 1.203782 -1.447245 -0.578346 6.513251 3.806010 -0.521888 3.605990 17.522771 14.641127 -5.366587 -0.168677 -16.739706 10.116680 -15.401233 -12.839507 2.148032 2.434408 -7.996907 -3.156784 -0.535833 11.441147 9.187468 -10.030608 -8.223260 5.985228 +-14.474566 -11.449014 23.577239 -32.388345 34.082619 2.340837 13.406333 6.068655 -36.383707 -36.997528 4.404904 -36.248407 -61.158476 41.884157 -18.654100 10.928639 43.346635 -2.846499 -6.041254 -36.342132 37.040234 -32.938755 60.915075 46.624902 -69.805349 2.465140 -2.982427 51.179194 25.354487 30.310684 26.947395 -22.893825 -4.689148 0.952591 49.923098 -20.464585 1.940593 13.856422 -23.260777 -84.160634 -17.798224 56.976032 3.949388 15.855041 17.766829 66.467968 34.903942 41.369731 -28.069617 45.062355 43.281229 -9.320481 36.499484 0.956993 -12.567234 -16.134669 17.114512 -15.474910 -23.726995 12.653457 -9.432360 -56.559757 16.133990 45.904238 70.915206 -29.688385 -16.887703 10.213430 5.769635 23.718914 17.329941 45.239686 7.905330 -0.288799 59.833422 -23.812922 -5.385097 -83.054362 24.050147 -126.572343 -47.116217 -35.046402 59.498052 41.657347 0.756689 -27.210705 90.317571 7.583397 -14.384021 57.279918 42.623599 -14.111634 -5.356098 -43.481306 -20.707082 11.060731 -33.196456 -17.476897 20.591072 41.783768 -35.075799 -7.518373 3.506476 -17.965829 -30.052556 -10.274688 -40.462642 48.581165 -60.345014 -16.859559 -58.104737 37.955753 13.226671 -74.333724 3.391591 -24.712304 13.709266 7.395188 10.598619 17.802363 15.144415 12.578824 -14.636286 8.421027 -59.723575 60.859777 28.695136 -10.896318 9.585159 45.108961 -2.760212 18.006547 35.715494 -13.910386 -42.056043 40.651702 -14.412595 14.613354 -25.618831 8.927308 52.062516 -35.724596 -10.860711 -13.386746 -11.088727 -24.604806 -21.301643 -29.346360 17.826338 101.194372 -7.296575 33.531012 18.924553 -25.386620 46.453757 11.421265 8.681473 38.871555 37.463468 11.761906 -34.876291 -34.988834 30.650106 57.054591 14.893753 -44.119254 -7.677459 14.644021 12.583049 -13.870532 23.831891 25.003836 -4.200378 -13.911846 -0.716041 -9.802684 69.288134 -13.995878 -25.360731 9.900935 37.963439 -27.689457 -44.878216 -1.066052 -14.947871 -28.341480 5.417020 10.284147 17.188165 50.703671 -90.753192 42.608892 10.767972 4.889806 32.225184 -24.555969 -3.812111 -99.230281 -10.199009 13.320638 42.703806 -5.931168 -8.102400 1.825697 -56.453708 27.235048 4.787573 22.984343 -26.332985 50.103968 -26.783349 -8.331163 -24.608212 -29.948416 -27.927534 11.683450 -21.085753 18.252335 23.659421 -69.748628 31.979994 -32.240562 -28.557009 3.156671 16.090226 40.073520 -33.690111 -44.110138 19.898591 -16.562664 -70.633244 -60.077361 -16.958945 19.077313 -5.250081 -22.217622 -31.679302 -53.376761 54.480886 -31.640585 35.753041 25.900646 -6.492905 62.137429 41.669104 -40.389591 -22.589998 -32.464012 12.468654 -17.656147 -3.279543 -0.576300 -7.979931 22.001711 46.132771 1.604197 2.516595 -6.745861 67.329396 -27.372884 -36.553296 21.151776 -15.941972 -1.777305 56.208533 31.960311 -35.506401 -12.224587 -62.436798 11.080746 -13.121548 -12.188683 38.992831 -37.431692 1.733739 15.024397 2.438049 -22.597334 22.626714 16.916176 -20.901875 -28.087440 95.020869 71.442072 -35.375275 20.032729 -46.088092 36.812837 -44.385041 -11.648747 -29.645410 7.508825 7.867309 13.031789 5.419696 30.074151 37.529587 -39.905365 -32.382592 1.096107 +-4.540660 -3.718716 -0.190424 -7.988094 4.823127 7.429471 2.916538 -6.497897 -10.053505 -5.050119 4.205602 -13.841535 -7.180759 11.741870 -4.413455 7.608368 14.521618 0.917293 -5.133464 -4.787320 8.656113 -0.157753 16.647968 17.519756 -11.371907 0.369676 0.472317 6.047245 4.785404 0.895268 4.666333 -7.559528 3.848756 -8.219738 1.064960 -4.838291 -2.447395 3.546439 7.187155 -18.612230 -1.008006 5.405322 0.423960 -0.047563 0.916658 3.707717 9.936960 9.503060 -0.563885 9.062249 7.759428 0.716778 5.134770 0.485937 2.644052 -0.501077 2.322625 -3.610960 -1.870320 -1.519623 -2.579144 -3.892960 0.481219 12.272733 13.984717 -0.503061 -5.380143 3.045423 3.060330 3.276048 4.154345 9.174599 -0.816323 4.122342 7.330876 -12.956568 1.305582 -18.465967 2.461656 -19.952161 -8.723720 0.230098 9.818825 5.737275 5.524415 -0.632368 17.029010 -2.060294 -5.473110 11.711299 13.399008 -8.621350 -2.795712 -2.776293 -4.715593 1.781841 -5.764747 3.158205 1.444001 6.306251 -10.099992 -5.483856 2.298908 1.172364 -6.875077 -5.261409 -0.703721 8.868754 -11.422761 -6.538296 -5.068418 7.837943 -0.191503 -18.040951 -6.224912 -7.398686 4.532562 2.365854 -7.802483 -7.869316 4.380860 2.265372 -2.246760 -3.934638 -3.865495 6.924792 7.482328 2.910880 -0.805070 7.100400 3.533722 16.567655 3.212682 -5.961373 0.504559 3.293955 -1.617632 5.353332 -4.684921 -2.665949 3.541070 -9.522816 0.426257 5.349345 -6.284985 -4.723310 2.447378 -0.836523 -0.500621 35.333163 -1.970344 12.652659 11.400968 -9.498453 2.695558 -4.897054 2.024439 4.792998 6.736098 5.530148 -14.557142 -9.017472 9.431482 16.566251 6.084755 -11.146053 -0.946924 4.319302 1.899182 -2.699818 5.954145 1.460041 1.370144 -6.434237 -1.352990 7.329239 20.012659 -5.741360 -1.826673 1.546665 5.728375 -1.090961 -9.986266 -1.453167 -7.263288 0.037753 5.565792 3.364015 5.205399 12.938862 -17.262708 10.421775 -0.511678 1.114299 8.629493 4.348644 -9.148590 -12.390111 -2.818771 4.926491 9.540730 -1.900111 0.895676 2.487759 -13.802352 0.301334 3.148123 2.262290 -7.860047 11.238608 0.701155 -4.863287 -4.728432 1.428110 -3.012566 -3.243938 -3.796730 8.974334 2.177406 -14.137993 9.403011 1.262461 -6.086634 0.634937 -3.165862 11.765077 -10.399838 -10.568828 6.879992 -5.104600 -8.749303 -4.169788 -3.395111 4.503843 4.385758 2.429039 -10.016388 -8.708131 11.764057 -3.792404 13.036643 6.635597 -2.527967 8.952605 -4.532602 -5.637383 -6.249708 -7.777008 2.206720 0.453593 -7.277545 -5.606796 -3.319782 8.706422 10.538711 -0.674719 -7.529107 -0.145044 11.714735 -11.106482 -2.302978 3.829735 5.661450 -7.934643 5.980839 5.954965 -9.600327 2.957568 -8.636100 -1.642510 -6.496524 -6.342223 9.762583 -3.124411 4.430119 0.860589 -1.121040 -0.336032 5.325907 4.378660 0.181271 3.253569 14.531140 11.152196 -2.919411 -1.212902 -14.289234 7.531337 -12.785088 -11.046439 1.474213 2.515594 -6.210574 -2.601419 -1.259442 10.006768 8.335252 -7.049604 -6.653384 5.190812 +-4.469933 -3.086657 -0.423876 -7.348331 5.974579 7.786543 3.543394 -6.860266 -9.626632 -5.383583 4.804414 -14.620424 -8.841427 12.304983 -4.393860 7.991242 15.297180 0.240886 -4.309222 -6.150238 8.214950 0.412603 18.541500 18.980622 -12.990115 0.919732 1.952146 4.172853 5.535665 -0.081006 3.747871 -9.305681 6.114315 -8.461548 1.228704 -4.480707 -2.944127 1.922329 8.609961 -19.594477 -1.417042 4.192224 -1.109749 0.464323 1.182963 8.546045 11.668102 10.107295 -1.753803 11.345502 8.716033 0.063624 5.005510 0.602253 2.445002 -1.990379 2.694342 -1.792820 -2.317817 -1.368761 -2.504503 -4.509469 -1.230911 12.641536 15.149278 -1.660754 -5.832179 3.718182 3.186025 3.231618 3.636319 10.178820 2.529722 4.857846 8.654938 -13.340748 -0.705347 -22.002157 0.954906 -26.352953 -10.031825 -0.183226 10.970988 2.031164 5.718709 -1.438065 18.234124 0.144020 -5.695879 11.045596 15.129529 -10.239577 -3.166763 -1.732038 -3.643223 1.774881 -6.453925 5.399575 3.856267 4.116923 -11.287946 -6.961955 3.225077 0.196548 -7.485802 -6.480601 -1.107335 8.863303 -12.372645 -5.863037 -6.703666 6.323600 0.238183 -19.850933 -4.713878 -6.209508 7.346282 3.320409 -7.996101 -7.886238 4.281993 2.068116 -3.001464 -5.126688 -2.320618 8.345702 9.597453 4.112915 0.236421 7.700807 4.832453 18.454890 4.854094 -6.306586 -0.136105 2.671584 -1.546943 6.352427 -5.156234 -2.335882 5.931053 -10.025030 3.444603 5.253426 -6.660438 -4.982140 6.024712 -1.444511 -0.787356 35.212377 -2.206043 14.031983 11.809269 -10.597843 1.921817 -7.188063 1.564701 5.431744 8.206718 6.173414 -14.037446 -9.085876 10.412641 17.862343 6.126678 -14.762066 -0.852523 5.094884 2.268852 -4.942193 6.583710 1.870350 2.444551 -6.604311 -1.041907 8.580499 21.495058 -7.485228 -2.756896 0.931108 7.205834 0.851911 -10.089140 -1.549348 -7.044408 0.193365 7.024413 4.440319 5.555830 13.591601 -21.622413 10.402749 -0.711450 0.597342 8.676336 6.549277 -10.648175 -12.940798 -1.369985 5.502416 9.451062 -0.183961 2.296307 2.582572 -14.672150 0.327563 3.024234 1.785918 -8.385357 11.732515 1.413856 -5.522714 -5.077443 0.663657 -2.045319 -3.668889 -3.762555 9.731331 3.238956 -20.621106 9.933911 0.578056 -7.908419 -0.355388 -4.214912 13.475463 -11.247778 -11.242688 6.932835 -7.000881 -9.932375 -4.936327 -3.803816 3.642733 3.473913 4.799278 -10.222489 -10.664658 13.548471 -3.828178 13.608352 7.437042 -2.084935 11.579064 -8.179468 -7.137822 -7.388580 -8.710416 4.904051 -0.303279 -8.182655 -3.280825 -3.614483 8.864304 11.601210 -1.035889 -7.665883 -0.952291 11.052709 -14.430309 -1.385450 4.662104 11.017588 -7.791945 7.602583 6.550030 -9.782315 3.368991 -8.963297 -3.272409 -7.142781 -7.225293 9.948939 -3.849217 4.337342 1.012007 -0.997436 -0.548866 6.282031 3.085692 0.073182 2.636823 14.273920 16.186117 -6.168436 -1.322719 -15.424221 8.864289 -13.833242 -13.320093 2.839611 1.329969 -6.622910 -3.411127 -1.915257 9.956123 8.131247 -8.769776 -8.136211 6.202882 +-18.564383 6.157589 5.230677 -33.390163 38.428421 32.474062 17.744470 -17.319655 -40.190485 -39.208258 7.549921 -71.512824 -59.857267 58.845180 -17.074294 32.107563 88.799647 5.181524 -9.446864 -30.423329 38.315015 -13.778770 96.406433 98.370398 -73.683932 8.926924 21.158882 27.464575 14.811368 13.168603 8.674774 -60.602750 27.692707 -38.653056 20.363374 -28.315416 -13.748698 0.014130 26.762980 -114.666332 -10.008154 21.775245 -7.865032 2.567980 2.974565 41.732630 80.973890 52.554954 -19.062964 49.219914 44.833039 1.609291 26.812011 5.871773 6.340548 -3.580873 5.724609 -8.337204 -19.751317 -0.115450 -12.362590 -41.274011 -4.551117 65.777993 79.876317 -9.144113 -28.892500 20.977441 6.888056 13.396842 6.206495 53.076546 23.764349 27.632825 51.138850 -69.869430 -9.272387 -126.141029 2.165828 -154.531150 -62.273410 -27.078287 52.017448 16.941447 31.521858 -9.402295 100.274688 -2.154798 -4.696395 58.432295 88.366783 -58.065208 -18.390821 -27.823497 -17.917522 15.539299 -33.783175 17.075163 20.642623 11.360979 -60.001095 -47.228161 26.942197 -1.387953 -40.833633 -37.718471 -9.972701 46.248835 -67.172737 -34.237288 -67.212452 18.183300 2.401679 -107.474947 -11.671481 -18.186610 36.500302 24.608762 -33.513846 -50.779919 20.570717 21.582310 -17.901403 -30.414540 -18.848334 56.917652 46.273217 7.666835 15.234342 37.800163 29.789437 92.630623 45.052617 -27.363872 -12.913028 20.254855 -20.420009 14.494189 -32.060226 -12.143614 34.014874 -57.600784 13.905721 30.306220 -38.664639 -24.099596 29.038761 -25.417974 11.986602 181.902276 -15.545347 61.584488 46.698160 -61.879711 32.868585 -34.235115 -8.524532 23.733366 49.544865 45.258838 -76.773266 -45.977491 47.115108 92.120594 33.581403 -72.555791 -13.748766 15.150434 14.895327 -22.466838 32.579960 14.679040 15.325246 -34.902672 -4.557382 45.497236 119.008038 -39.657418 -24.591294 9.086093 39.744133 3.388790 -67.310496 -9.172303 -48.063140 -8.439234 31.955415 16.810146 27.068837 75.438127 -122.630166 55.090336 -8.123165 -7.595830 43.094473 23.020834 -42.709998 -81.495110 6.674265 44.357426 56.031028 2.693806 16.269679 -2.920341 -75.342574 -0.031385 16.429890 24.322768 -45.731532 64.234749 -3.707054 -40.693994 -34.389016 -7.326379 -17.190888 -23.848658 -19.860697 43.539756 28.918588 -116.251215 65.101618 -3.416157 -40.177446 5.247809 -21.799489 65.965035 -65.041772 -70.310870 37.748223 -34.343888 -49.818471 -21.829028 -20.246283 24.283366 14.292798 6.381801 -46.693903 -70.157776 70.297187 -5.824355 65.724619 42.504498 2.798471 71.679839 -19.925609 -45.522204 -39.252906 -44.334073 23.835978 -11.633097 -37.780587 -29.837580 -24.640994 47.122085 81.320977 -6.354052 -27.575418 -11.807864 60.574282 -78.492253 -15.766293 32.708245 45.222167 -34.540161 36.064103 42.192353 -51.614900 -3.109638 -57.884201 -2.521174 -27.120511 -46.258531 37.884134 -45.727736 9.846914 28.323205 -17.156427 -11.329459 35.783825 13.625297 0.139633 -0.867781 76.838153 86.590091 -42.517859 1.237774 -76.382044 41.536651 -83.178707 -67.048260 7.527369 12.586467 -26.664722 -16.429003 0.513184 43.227942 25.634262 -37.871477 -40.679606 13.943690 +-1.389661 6.507448 6.545417 -8.565115 8.522608 9.303524 1.572262 -2.495781 -6.447863 -6.203792 -0.421855 -13.297557 -11.410991 10.365691 -3.955017 -0.596610 14.730588 -1.220587 -2.403715 -4.313977 5.441491 1.370396 14.685472 15.623422 -14.578934 2.670886 6.212346 4.836550 2.733789 7.816453 -1.430737 -13.907777 0.247236 0.864569 5.612206 -3.396306 -3.541977 -4.976962 0.803290 -19.993819 -1.773733 6.432576 -4.069020 -0.282210 2.645948 5.688467 18.471051 7.815819 -4.886338 3.538302 8.707067 5.353204 2.648272 -0.724506 2.747155 -2.200829 8.699150 1.393145 -1.828435 0.286167 -1.658312 -2.949008 -2.399129 13.349883 13.215604 0.132886 -4.794458 -0.888519 1.720872 1.650478 -1.857454 9.034256 5.461097 10.135140 7.478313 -5.581729 1.326719 -20.344414 3.961516 -22.646374 -10.072975 -5.817972 7.438584 4.412337 1.923649 -4.351720 17.474569 -0.877527 1.492864 9.641074 17.116485 -6.269518 -1.629593 -5.861245 -8.722765 3.255668 -3.923473 3.318226 -1.202195 0.872142 -9.737579 -8.623120 1.962458 -1.174392 -7.578409 0.277710 -1.872629 7.474081 -10.483469 -0.523974 -9.538748 3.732022 2.375954 -19.080973 -9.776329 -4.957727 4.523203 2.052755 -5.634608 -8.193065 3.262723 4.626974 -5.547492 -1.889011 -6.576121 10.983716 9.004908 0.864326 0.778102 2.475816 8.121863 10.224212 5.731234 -5.121106 -1.349539 1.568981 -2.022359 -0.968191 -5.461129 1.568560 3.848858 -5.840809 2.555798 6.052019 -6.113649 -3.915432 -1.283998 -8.392884 3.001571 38.036971 -5.331522 10.007518 3.865767 -12.375774 5.279357 -1.377064 -5.851634 1.963714 7.322977 11.478902 -12.203332 -6.919707 9.420348 16.273805 5.158168 -10.641183 2.734725 3.500207 -2.860854 -4.598753 7.872647 -0.088659 -0.430636 -5.390958 -3.376072 8.522218 19.975187 -3.333759 -14.673099 0.652232 8.700866 2.261767 -3.234768 1.207659 -4.388762 0.498306 7.280669 -0.449456 9.174354 12.964612 -29.214856 10.181993 2.232669 -5.261270 9.038648 1.148427 -5.488341 -7.717567 3.680106 10.531880 9.654605 1.790061 -0.768590 -3.352964 -12.306154 -0.607024 3.377541 5.050298 -9.819651 10.742013 2.015522 -9.613368 -7.468112 -6.887797 -3.268149 -2.435382 -9.304030 5.615365 -1.087579 -24.353604 14.914219 1.926589 -3.028302 -3.173982 -7.148746 6.540819 -11.325298 -13.108040 3.779358 -5.094055 -8.391304 -1.639535 -5.846923 4.740668 4.080176 7.382221 -11.776874 -13.993214 11.005428 -0.946712 11.872392 7.779618 3.318639 11.334582 0.462978 -4.045469 -7.312061 -8.332746 12.025233 1.728727 -7.262667 -1.852289 -6.487965 6.204119 13.246577 -4.796152 -4.331160 -7.354382 8.938577 -7.821888 -1.872604 3.020504 1.612967 -7.732734 3.439159 5.639483 -4.980027 -1.922623 -11.903165 -2.336812 -6.781110 -8.506134 4.896570 -7.114719 0.255114 7.959036 -4.627981 -6.087359 5.247829 0.286454 -1.989363 2.227757 10.631437 13.003804 -7.919941 5.619859 -13.319417 9.302246 -15.053289 -12.482691 1.487812 -6.178113 -3.230745 -5.015409 -3.992149 6.045189 2.825493 -1.290559 -4.180199 4.792484 +-1.138961 -0.880486 1.281515 -2.592162 2.119924 0.641302 1.134784 0.034578 -4.094595 -3.338380 1.065088 -5.704206 -4.492098 4.808966 -1.363882 1.131541 6.615288 1.144653 -1.004141 -2.582603 2.548982 -2.378572 6.324446 7.196643 -5.503540 0.517664 0.446582 2.965090 2.152201 1.617282 1.371694 -3.700579 1.155009 -1.633196 2.491089 -2.664778 -0.732697 0.767516 0.158868 -8.836946 -0.617097 3.603149 1.020018 0.333113 0.878294 5.137196 4.960997 3.778242 -1.902244 4.094468 3.615811 -0.865380 2.488088 0.128553 0.503396 -1.192742 1.634614 0.258689 -2.179064 0.984624 -0.798592 -4.531812 -0.181079 4.596766 6.369956 -1.056348 -1.895589 0.052698 1.005129 1.553534 1.718168 3.315272 1.953573 0.966913 4.229613 -3.338244 -0.204854 -9.594452 1.022199 -13.772989 -4.080453 -1.646885 6.663948 1.648481 0.254304 -1.733706 7.010542 -0.176303 -0.772549 4.736576 6.083274 -2.551598 -1.840564 -2.212841 -1.992224 2.112268 -2.850044 0.378263 2.930631 1.991405 -4.066039 -2.119359 1.724331 -0.711815 -2.845234 -0.688443 -1.223836 4.034729 -5.701337 -1.494113 -4.822840 1.759450 1.747780 -7.459834 -0.595615 -2.070685 1.630796 2.192506 -2.662019 -1.103950 1.590405 0.365095 -1.543340 -0.106033 -3.776420 5.085229 1.790435 0.914087 0.673196 2.974852 1.866514 4.054639 2.728742 -2.537468 -0.790147 2.272154 -1.811792 1.336196 -3.070792 -1.464245 4.260186 -3.765053 0.454915 -0.204121 -3.012653 -2.270584 0.764296 -1.090272 0.869628 12.116258 -0.613516 4.589874 3.236933 -3.487977 3.474426 -0.572653 0.320645 2.265415 3.952120 2.432476 -3.800850 -3.290958 2.923935 6.730676 2.579974 -5.290285 -0.937376 1.275217 1.080109 -0.803661 2.707005 1.149082 0.494550 -2.278180 -0.357853 2.416215 7.513986 -2.011509 -3.155937 -0.317353 2.878670 -0.391090 -4.874954 0.313893 -2.326666 -0.187744 0.712257 0.951775 2.269628 5.507438 -10.702586 4.779282 0.102706 0.241467 3.716753 0.586804 -2.876730 -8.428817 -0.037746 2.302175 4.917211 1.042817 -0.530991 0.885721 -5.532021 0.104092 0.980474 1.799039 -3.071685 4.522576 -0.934873 -1.659155 -2.419880 -2.059322 -1.373987 -0.629357 -2.055408 3.142483 2.134017 -8.310039 3.948102 -0.896829 -2.994796 -0.879974 -0.569798 2.929254 -5.081093 -4.920790 1.449707 -2.611754 -5.916072 -3.673542 -1.892239 1.550538 0.301972 -0.620652 -2.683047 -5.218209 6.005430 -2.329342 4.785527 3.037129 -1.019731 5.595969 2.489138 -2.853147 -2.572919 -1.845379 1.539407 -2.537153 -1.901005 -0.909519 -1.479594 2.743469 5.504266 -0.164996 -1.252647 -0.821715 5.247266 -3.648711 -2.808898 2.348812 0.639370 -1.047127 4.458551 3.107076 -4.960820 0.196048 -5.023936 -1.129464 -1.145375 -2.488295 3.371104 -3.189835 0.983404 1.373261 -0.709286 -1.412257 2.463831 0.920043 -1.228355 -0.258570 6.929555 6.928955 -3.437118 1.749959 -5.777537 3.511930 -5.836347 -4.025207 -0.617037 1.268055 -2.085991 -0.376926 0.423560 2.675243 2.705663 -3.419759 -3.689131 2.385046 +-2.720057 -2.957377 -0.736036 -4.034904 3.077363 2.370952 2.045220 -3.204349 -6.471957 -2.960045 2.762678 -8.504071 -4.397495 7.066152 -2.250923 4.690261 8.804293 1.064647 -2.373756 -3.482932 4.571538 -1.617487 9.746490 10.608430 -6.394409 0.367597 -0.464165 2.758980 2.135691 0.269964 2.353811 -4.801454 2.718040 -4.964179 0.947828 -2.997814 -1.596275 2.866660 4.582741 -11.123238 -0.522393 3.243793 1.676624 0.207232 0.403675 4.828417 5.422396 5.473225 -0.520667 6.742661 4.563341 -0.933687 3.484378 0.448329 1.715579 -0.431323 1.073443 -1.044239 -1.968377 -0.146585 -1.855537 -2.758166 0.156678 6.568901 8.392219 -0.777741 -3.411196 1.577828 1.568031 2.188032 2.801038 5.266232 0.652133 1.243286 4.653216 -7.070444 -0.061124 -12.559422 0.990988 -15.239722 -5.284884 0.452526 7.195669 2.116763 2.730901 -0.651175 10.029845 -0.517482 -3.572511 6.619847 7.941134 -5.017729 -2.125307 -0.983349 -2.472426 0.834582 -3.158097 1.820457 3.085686 3.587423 -6.216696 -3.270567 2.061018 -0.005933 -3.714914 -3.216664 -0.414827 4.874096 -6.933917 -3.564918 -3.848077 4.182265 0.747531 -10.199329 -1.402536 -3.838211 2.291403 2.125133 -5.180008 -3.640443 2.831180 0.312139 -2.014423 -1.728099 -2.727806 4.753112 3.661291 2.030891 -0.018722 4.373288 1.796592 9.270889 1.626953 -4.111350 0.271776 2.256375 -1.084899 3.646586 -3.205425 -2.318662 3.773785 -5.832646 1.458141 1.073588 -3.923610 -2.738068 2.677863 -0.072878 -0.660776 17.433466 -1.219112 7.775117 6.479243 -5.035111 2.713986 -3.078971 1.963258 2.939056 4.909163 2.431123 -6.523237 -5.467318 5.582353 9.622184 3.700197 -7.293286 -1.706911 2.664497 1.903361 -1.104464 3.573889 1.115369 1.079727 -3.517140 -0.421186 3.396998 12.039582 -3.454244 -0.076871 0.546614 3.924376 -0.150338 -6.589126 -0.910658 -5.029020 -0.108329 2.146427 2.466914 2.859367 7.682356 -12.052893 6.265982 -1.047890 1.057253 4.703344 2.830982 -5.570697 -9.907919 -2.049465 2.345898 6.161389 -0.044540 0.830629 1.971372 -7.953381 0.308866 1.246797 1.350344 -4.738756 6.639865 -0.467184 -2.796345 -2.159719 0.501925 -1.954405 -1.863417 -1.719894 5.360583 3.118980 -9.720888 4.778502 0.480958 -3.959212 -0.061732 -0.615717 6.320058 -5.704873 -5.976101 3.434238 -3.786373 -5.599065 -3.286832 -1.902875 1.810997 0.928866 0.747557 -4.679328 -5.527868 7.943617 -2.606990 7.816896 3.884567 -2.260861 5.593443 -1.892180 -4.222684 -3.293639 -3.768006 0.979775 -1.476282 -3.452158 -1.425864 -1.773197 4.775345 5.999415 0.708398 -4.029054 0.162174 7.216851 -6.033369 -1.478991 3.052018 2.911457 -3.427404 4.719713 4.141694 -6.267705 1.926601 -5.556106 -1.165710 -3.615105 -3.042171 5.676837 -2.082898 2.232242 -0.295037 -0.670887 -0.052773 3.316568 2.478065 -0.415154 1.332663 9.330036 7.439039 -2.307363 -0.280189 -8.171965 4.190712 -7.074134 -6.111665 0.276697 2.548713 -4.541430 -1.350215 -0.384969 5.575888 4.441045 -4.865721 -4.885858 3.435524 +-0.618740 -0.623985 0.145618 -1.030475 0.795474 0.472557 0.595368 -0.386914 -1.806780 -1.154869 0.593320 -2.272831 -1.413993 2.011195 -0.542352 1.095938 2.573938 0.577058 -0.617049 -0.735458 1.182498 -0.944750 2.608025 2.865250 -1.815880 0.183934 -0.237758 1.069621 0.501711 0.676007 0.595416 -1.317179 0.718268 -1.162443 0.490483 -1.126647 -0.313953 0.735701 0.535626 -3.347494 -0.108210 1.385392 0.618428 -0.036411 0.157560 1.215369 1.660495 1.554838 -0.245361 1.693281 1.111845 -0.370415 1.020516 0.227102 0.485220 -0.051897 0.301487 -0.563806 -0.891312 0.104785 -0.452849 -1.655813 0.060531 1.764641 2.362880 -0.277900 -0.722484 0.268441 0.166087 0.616517 0.863235 1.243295 0.156158 0.135261 1.332560 -1.663869 0.129196 -2.995991 0.208778 -4.495843 -1.572239 -0.260408 2.377619 1.237621 0.625808 -0.423279 2.701744 -0.332155 -0.625431 1.771267 2.276455 -1.381716 -0.740634 -0.634098 -0.586348 0.551891 -1.084549 0.021605 0.842537 0.877804 -1.695128 -0.701867 0.791284 0.080412 -1.033953 -0.587120 -0.263399 1.634086 -2.345615 -1.093110 -1.423038 0.890476 0.272003 -2.842590 -0.097742 -0.851026 0.433434 0.787353 -1.226327 -0.846955 0.813583 0.222617 -0.410613 -0.385942 -1.413802 1.649592 0.522910 0.413985 0.215715 1.189253 0.452661 2.180595 0.852077 -0.985895 -0.031387 0.758281 -0.522556 0.872089 -0.878424 -0.821932 0.904203 -1.794933 -0.069197 0.211690 -1.204521 -0.671565 0.029787 0.063940 0.141062 4.652503 -0.218499 2.008374 1.606024 -1.486344 1.172144 -0.553001 0.332029 0.801204 1.425125 0.695264 -1.721339 -1.455777 1.249434 2.642521 1.124187 -1.766568 -0.444744 0.394569 0.582357 -0.101666 0.950543 0.422717 0.382872 -1.168215 -0.161848 0.839807 3.226481 -0.865063 -0.358362 0.229726 0.643728 -0.320519 -2.125792 -0.175850 -1.148809 -0.055424 0.182575 0.363757 0.650442 2.201895 -3.091068 1.958795 -0.387134 0.141703 1.505656 0.335629 -1.311062 -3.094519 -0.518094 0.812210 1.975274 -0.009648 0.024743 0.492274 -2.202821 -0.025570 0.301764 0.516880 -1.127738 1.786452 -0.273794 -0.777356 -0.830661 -0.303064 -0.452647 -0.481404 -0.529200 1.367862 1.087764 -2.440571 1.450797 -0.092566 -1.161924 0.047504 0.110969 1.440033 -1.788185 -1.902150 0.872520 -0.950186 -2.019023 -1.142281 -0.560410 0.673265 0.257200 -0.620801 -0.963397 -1.554949 2.209627 -0.746773 1.970223 1.103894 -0.497325 1.836865 0.743484 -1.200430 -0.807695 -0.889029 -0.002167 -1.053670 -0.763731 -0.533588 -0.591737 1.373015 1.964377 0.308319 -0.827286 0.076330 2.221824 -1.389355 -0.845114 1.100253 0.222411 -0.702184 1.440133 1.362195 -1.953946 0.199380 -1.654714 -0.218578 -0.618659 -0.904826 1.468798 -0.882790 0.573360 0.233264 -0.144377 -0.315160 0.866318 0.606398 -0.255528 0.055442 2.841622 1.932379 -0.837460 0.308469 -2.115799 1.098731 -2.148295 -1.480056 -0.135981 1.085576 -1.075698 -0.124113 0.235004 1.345356 1.183808 -1.358058 -1.243057 0.691362 +-6.948599 -5.950052 -3.245120 -11.806116 6.651220 12.943798 3.295729 -11.392219 -13.061194 -4.090178 6.568315 -16.707120 -7.805265 15.027837 -6.405998 11.144824 16.412194 -1.225314 -7.954940 -5.875452 13.120020 2.376237 20.855544 21.410441 -14.530644 -0.444372 1.370028 6.374883 6.320197 -0.025702 6.284951 -9.311733 3.835515 -11.684348 0.172304 -4.773997 -3.333453 4.965437 12.661167 -21.253380 -1.227558 5.873751 -0.559935 -0.025128 0.500385 3.401453 11.110087 12.281546 -1.096292 10.583473 11.395205 2.396163 5.540108 -0.181982 3.439978 -0.430256 2.586710 -1.856207 0.861510 -4.059405 -3.601194 0.640971 1.544254 16.452369 17.465340 -0.857669 -7.377378 5.073631 4.464734 4.568281 4.991241 12.501384 -2.114505 5.418270 9.260844 -16.493647 1.029993 -23.640855 4.498330 -20.978475 -9.086234 2.881234 8.825631 5.975430 8.265822 -0.334477 22.310544 -2.649795 -9.491568 15.813416 15.474008 -10.164122 -2.185218 -2.905353 -8.352834 0.411224 -6.451060 5.123088 0.953201 8.552356 -12.743516 -7.298500 -0.891218 2.353913 -9.065578 -8.802316 -0.857955 9.777618 -12.164234 -7.505350 -2.801421 12.368040 -1.528284 -23.870320 -11.367035 -12.344948 4.315676 0.040159 -10.230308 -11.006986 5.342102 3.242561 -3.377584 -6.044367 -0.859078 7.041580 11.850620 4.492666 -2.719793 7.283083 4.202135 22.092097 1.776304 -8.211964 0.726922 3.088308 -0.675768 7.621190 -5.615169 -1.649624 5.159100 -11.715032 2.119926 7.937942 -6.619272 -5.399038 6.302416 -1.953469 -2.160328 49.579955 -3.454700 17.278025 15.032511 -12.172797 1.870830 -6.137209 3.316929 6.757477 7.683934 6.389013 -19.773962 -11.576585 13.959797 20.980554 7.188576 -14.314040 -0.223653 7.424029 1.400821 -4.245542 7.239175 0.690969 0.288598 -7.588059 -2.252055 9.599250 25.693179 -7.381063 -0.140328 2.689138 11.054871 -2.183120 -10.001976 -2.235390 -11.933443 0.352996 9.717262 4.723383 8.197632 16.110154 -20.623792 12.005476 -0.347814 1.595272 9.766442 6.331209 -12.264721 -13.167329 -3.707878 4.979349 10.596497 -3.698881 1.778121 3.448250 -17.581812 1.303481 4.420941 1.643988 -10.902188 14.601390 1.666372 -6.033893 -5.433399 4.408510 -5.022663 -4.221928 -5.067710 11.625144 -0.766086 -16.999122 11.740722 2.796697 -6.796679 0.273945 -4.543308 15.653531 -11.930117 -12.782166 9.937141 -5.447832 -7.318963 -3.756186 -4.016677 6.142242 7.123061 6.174629 -15.373701 -12.179798 13.392909 -5.406977 17.789878 7.964937 -3.389619 8.936281 -11.313366 -5.550381 -9.833926 -11.098429 3.770167 4.772716 -11.122374 -7.472840 -3.742400 11.408242 10.559366 -1.484224 -11.006127 -0.015506 14.317688 -12.341880 -0.206592 2.591928 8.368069 -12.597379 5.422841 5.960761 -10.146807 5.113018 -10.556035 -1.189208 -10.939216 -8.531480 13.366783 -1.149563 6.922138 -0.463131 -0.313237 0.996549 6.207672 6.860199 1.099244 5.877096 17.369665 11.208352 -2.151919 -4.104956 -19.006327 10.487530 -15.090296 -14.837185 2.968133 0.740891 -7.825881 -4.343251 -3.554307 14.482325 10.911203 -7.239332 -7.229657 7.103223 +-4.672450 -4.789928 -2.244892 -6.808741 4.432495 7.409441 2.997927 -8.068658 -8.976612 -2.202857 5.116782 -14.399492 -6.065870 10.528042 -4.279842 8.003410 12.252076 -0.145961 -5.463491 -4.389998 6.965866 2.359808 15.628145 15.935597 -9.014808 -0.158389 -1.745449 4.077798 3.357987 -2.305854 4.552147 -5.813546 3.920413 -7.950194 -0.804251 -1.867647 -2.426958 3.287307 8.905237 -14.976514 -0.913536 3.972502 1.653900 0.170752 0.486601 4.347415 7.946590 8.526596 1.463631 8.262891 6.227791 -0.752741 5.400576 0.457678 2.755929 -1.761074 2.150985 -2.973952 -1.793547 -2.558761 -2.591771 -0.351338 -0.487076 10.696896 12.113563 0.737603 -5.744176 3.094058 3.740732 3.215397 3.691215 8.693435 -1.049557 4.689315 5.533113 -10.195555 1.486084 -14.392707 1.946674 -14.660063 -7.333486 2.428553 8.546099 4.488255 5.231515 -0.427573 15.085133 -0.263480 -6.961063 9.880549 12.005888 -8.070553 -2.675381 -0.609325 -3.704438 0.197342 -4.192088 5.243181 2.724269 7.087296 -9.630813 -3.648446 0.651416 0.638327 -5.628480 -4.360420 0.162575 6.711708 -7.932772 -4.866059 -2.129991 7.701340 0.227846 -16.294654 -5.969157 -6.332020 2.490373 1.816440 -8.083508 -6.701689 4.144532 0.264938 -2.473602 -2.821770 -3.213549 5.075448 7.521261 3.150296 -1.269583 7.925262 3.338346 15.996881 -0.557997 -5.830628 1.482136 1.914336 -0.160094 6.248964 -3.151663 -2.424147 2.415205 -8.920229 3.013312 4.301741 -5.212464 -3.893702 0.834078 1.073101 -1.962158 29.018501 -2.069315 12.753165 11.068015 -7.933136 1.697584 -6.277167 3.186766 3.491962 5.243304 3.833529 -11.410782 -8.475179 9.989163 14.975375 5.081734 -10.292815 0.929594 5.382625 1.749510 -3.843103 5.705576 1.709427 1.149644 -4.566316 -0.841210 7.459903 18.076363 -5.459105 0.235874 1.736821 4.960503 1.699862 -7.078668 -1.834452 -6.019550 0.034086 5.534802 5.163605 4.548762 11.268235 -13.177325 8.934449 0.826701 2.268939 8.520378 4.853662 -9.837016 -8.850737 -3.763769 3.801762 7.234910 -1.647304 -1.119173 2.363219 -12.068308 0.567319 3.352640 0.855036 -6.825555 9.965680 0.428864 -3.581703 -3.237806 1.658467 -2.749771 -2.198344 -3.626605 8.787600 1.357539 -11.681882 7.697483 2.291161 -5.979043 -0.602411 -3.863989 10.328419 -7.923897 -8.016914 5.628706 -6.040820 -7.510627 -3.466484 -2.629272 2.082855 4.056136 4.928903 -9.769533 -6.099914 11.574988 -3.708182 12.589059 5.603612 -2.902470 5.742590 -6.089237 -6.062610 -4.486782 -8.305255 2.145818 1.994652 -7.528314 -1.837313 -2.369797 7.672153 7.356178 -0.470388 -8.412946 0.001927 9.347559 -8.785332 -1.496357 3.007046 4.054461 -8.004940 4.864429 4.922093 -7.810353 4.598703 -7.054199 -2.732825 -7.863583 -5.671566 8.418697 -1.003984 4.235611 -1.305067 -1.230077 1.294481 4.609161 3.917311 0.558459 4.582750 13.052904 7.465141 -1.250606 -1.734174 -13.729422 7.518360 -10.360698 -10.455722 2.949696 1.869246 -6.446928 -3.181047 -1.685881 9.119802 7.440027 -8.616921 -7.309989 6.183987 +-1.932937 -1.368584 -0.351164 -2.957628 2.711674 2.545548 1.593284 -2.094106 -4.612770 -2.648316 1.563024 -6.047161 -3.818181 5.597267 -1.358493 3.724023 7.176889 0.810605 -1.535280 -2.304557 3.947161 -1.798203 7.518209 8.172553 -5.293603 0.564825 0.924748 1.923395 1.444381 1.109560 1.250661 -4.454389 2.183616 -4.132612 1.251807 -2.870600 -1.441819 1.636702 3.582799 -9.246523 -0.588604 2.760068 0.582157 0.020524 0.338454 3.132638 5.029632 4.334197 -1.204302 5.062642 3.542650 -0.554992 2.491383 0.349196 1.372845 0.321004 0.691116 0.016296 -1.407374 0.103315 -1.453439 -2.620875 0.200207 5.211375 6.723193 -1.040080 -2.610913 1.542901 0.873022 1.481297 1.555622 4.318389 0.891625 0.963638 4.042806 -6.223464 -0.617778 -10.762930 0.737108 -12.618617 -4.524860 -0.379298 4.855011 1.244543 2.709288 -0.728245 8.174046 -0.819574 -2.148634 4.911161 6.648513 -4.355058 -1.508727 -1.463687 -1.991436 0.833619 -2.705317 0.962661 2.654980 1.334184 -4.929483 -3.595911 2.058351 0.302850 -3.199336 -3.202160 -0.620828 4.356047 -5.440662 -3.449818 -3.878906 2.604864 -0.155747 -8.391703 -1.071205 -2.705336 1.654951 1.950656 -3.826620 -3.854877 2.292904 1.034496 -1.592008 -2.473053 -0.917541 4.253841 3.193542 1.417409 0.382230 2.885048 1.659766 7.489031 2.906366 -2.920631 -0.053803 1.786696 -1.183101 2.485666 -2.748210 -1.714874 2.901309 -4.671196 0.543888 1.596639 -3.198787 -1.700812 3.135215 -0.931055 -0.160153 15.202899 -1.176504 5.808744 4.647777 -4.683937 2.827565 -2.095063 0.593864 2.353177 4.340555 2.748045 -6.377263 -4.031729 4.289778 7.861179 2.945544 -6.137207 -2.128878 1.598164 1.379242 -1.058916 2.868161 0.822243 1.115127 -3.063831 -0.438507 2.783512 9.775604 -3.425744 -1.417157 0.537029 3.583001 -0.549702 -6.127126 -0.706984 -5.061833 -0.300908 1.723925 1.204168 2.357980 6.112626 -10.168714 4.976489 -1.320612 -0.146123 4.042413 2.332543 -4.019057 -8.131107 -0.852442 2.415166 5.013441 0.013701 1.147235 0.931311 -6.434566 0.153422 0.874604 1.300060 -3.832475 5.512821 -0.659399 -2.649532 -2.098822 0.370149 -1.465392 -2.576265 -1.282523 4.044821 2.719185 -8.117433 4.311596 0.273455 -3.027330 0.510736 -0.493712 5.235680 -4.760093 -5.487280 3.165142 -2.583750 -3.849786 -2.171604 -1.808912 2.032098 1.311698 0.167373 -3.568521 -5.428574 5.806287 -1.661290 6.187459 3.273879 -1.138635 5.210171 -1.311041 -3.550936 -3.226400 -3.099550 0.936828 -1.085855 -2.771196 -3.177051 -1.757826 4.095097 5.381344 0.470176 -2.644505 -0.852498 5.679520 -5.704226 -0.610308 2.616935 3.015508 -2.792757 3.083855 3.406349 -4.668242 0.850026 -4.341033 -0.420425 -2.718685 -2.714434 4.108762 -2.412443 1.331241 0.551581 -0.900475 -0.222136 2.563127 1.989448 -0.133133 0.426924 6.791611 6.221343 -2.841213 -0.364161 -6.235042 3.350033 -6.089613 -4.965351 0.172351 1.877956 -3.353655 -1.260302 0.221348 4.001869 3.102580 -3.274279 -3.400030 1.758216 +-8.097414 -3.811910 3.252604 -14.622060 16.632537 9.911019 7.091574 -6.593045 -18.828065 -15.793221 4.191822 -27.088060 -24.524456 23.699663 -9.383204 12.202268 30.490092 1.166289 -4.736644 -13.822775 17.940416 -9.612471 36.704038 33.848100 -30.097063 1.878959 1.316233 16.813223 8.615036 8.997646 9.493082 -17.877455 7.224315 -12.011531 12.432635 -11.531696 -3.573828 5.439407 4.233143 -42.968866 -5.678959 16.680955 1.068377 4.936670 4.181015 21.886688 24.984797 20.732606 -7.930483 22.678694 18.117108 -1.984914 15.643370 2.592874 0.457958 -3.793050 5.741199 -7.014619 -9.482368 1.494958 -7.429384 -20.368006 2.502342 24.999470 34.016235 -6.616183 -10.610010 7.020910 2.158729 8.776383 8.350757 22.428260 4.677313 5.979377 23.345003 -22.253273 -0.849971 -44.311051 4.462821 -60.038109 -21.639900 -10.580351 23.698178 13.575164 8.856197 -5.160584 41.710075 0.460148 -6.728161 26.039894 29.492000 -16.970219 -5.583441 -12.846083 -9.135588 3.905527 -14.122572 1.363328 9.541076 14.528019 -21.086638 -11.566269 6.011438 -3.522477 -14.829114 -11.561626 -9.897495 21.687592 -29.613045 -12.488735 -23.973914 12.806704 1.266052 -40.584233 -4.495991 -11.217084 9.849226 7.390470 -7.972642 -9.064891 9.844068 6.957783 -6.175615 -4.941250 -14.713649 23.488319 15.536427 2.068429 2.720671 19.009158 4.813067 27.943944 15.735714 -9.296868 -8.766226 11.964497 -5.875383 8.837467 -11.925103 -2.564955 17.081776 -22.329881 0.349574 4.986126 -11.653419 -10.987042 0.804996 -9.665275 4.941688 64.333898 -5.588297 23.128729 17.671864 -20.648354 14.156721 -5.627603 3.818118 13.780795 19.022590 12.194833 -24.952340 -19.371146 18.866662 33.592524 11.198609 -26.691558 -4.365917 7.168813 7.163209 -6.171580 11.303033 8.665720 1.050454 -11.289381 -0.519690 7.855447 43.242866 -12.876713 -8.242820 4.941731 14.789483 -5.459953 -25.175841 -3.029754 -14.876660 -6.321740 7.675020 6.559611 7.858934 28.382366 -44.207949 22.851321 -0.540395 2.054420 18.254267 2.051925 -11.804314 -38.994613 -4.045491 11.817149 20.961466 -0.839130 -0.011030 1.442368 -29.446140 5.988334 5.441899 10.256170 -15.756948 25.228273 -5.622715 -10.897078 -12.831826 -5.306433 -8.106222 -3.027203 -8.881897 15.732913 10.331033 -38.402791 20.005564 -5.470798 -15.725729 2.112329 -0.301438 24.112135 -21.230069 -25.044860 13.140004 -14.027364 -26.871493 -17.480158 -7.400870 8.686508 4.427570 -3.131862 -18.632511 -24.941167 28.009622 -10.631036 23.615097 15.600841 -1.822662 28.408419 1.930375 -19.742164 -14.339102 -16.168871 4.937109 -6.527874 -9.459243 -7.084915 -6.261063 16.838307 28.028147 0.934348 -7.775727 -1.834395 29.070314 -22.833904 -10.832505 13.069044 6.609793 -10.204708 20.519910 16.400863 -19.891619 -1.315177 -23.354338 0.959686 -10.072258 -12.559260 18.633535 -16.820847 3.941386 6.364000 -2.199394 -6.369111 12.802022 7.695310 -2.361069 -4.035723 38.738838 31.631512 -14.647921 3.534891 -27.567680 17.425387 -29.048376 -18.575595 -3.700355 7.382608 -6.038824 -0.876271 1.296636 17.769738 16.404806 -18.810051 -16.400881 5.055550 +-5.783068 -5.477439 -2.030415 -8.674622 5.390858 10.210381 3.293878 -10.236753 -10.787114 -2.543470 5.937551 -17.299226 -7.000982 12.496195 -5.369556 9.542606 14.169804 -0.626057 -7.196533 -4.296529 8.668086 3.076632 18.270843 18.666425 -10.290881 -0.365638 -2.204450 5.810015 3.411257 -2.092485 5.318314 -6.527889 3.846569 -9.463543 -1.428898 -1.810067 -3.106512 3.820322 10.239329 -17.366630 -1.267384 5.084501 0.668078 0.002279 0.490321 2.699267 9.490402 10.014029 2.536361 8.836870 6.869193 -0.466294 6.397567 0.386175 3.828400 -1.713559 2.785419 -4.319516 -1.644704 -3.402129 -3.378135 -0.014309 -0.143968 13.170404 14.111303 1.343593 -6.859205 3.540223 4.019151 3.552602 4.326256 10.458579 -2.614849 6.137765 6.196274 -12.356326 3.236493 -15.062695 2.859483 -13.519289 -8.455271 3.257428 8.964792 7.104523 6.558796 -0.431655 18.181793 -1.316245 -8.512109 12.222126 14.201279 -9.581710 -2.826111 -0.947897 -5.055568 -0.317339 -4.789385 5.706886 1.247389 9.014518 -11.215755 -3.670822 0.267664 1.276718 -6.707414 -4.989125 0.446324 8.387255 -9.034441 -6.268930 -1.706835 9.811551 -0.261193 -19.410508 -8.996207 -7.802460 2.677440 1.727344 -9.831698 -8.669042 5.285511 0.841473 -2.289535 -3.366902 -3.818108 5.440540 8.845360 3.580092 -2.062894 9.355499 4.043841 19.085083 -0.912254 -6.384241 2.098483 2.054231 -0.022544 7.521998 -2.745116 -2.434567 0.832918 -10.309849 1.838233 6.172886 -6.080415 -4.219793 -0.795022 1.384466 -2.523457 37.151164 -2.815797 14.925314 13.097981 -9.862183 1.852724 -7.046495 3.570783 3.768201 5.382727 4.988053 -15.518372 -10.110375 12.434011 18.061962 6.092657 -11.522913 2.063431 6.503364 1.748503 -4.395477 6.876659 1.894480 1.160282 -5.310500 -1.297274 8.944949 21.815036 -6.358385 -0.456119 2.786981 4.718901 1.751619 -8.227487 -2.126278 -6.606059 -0.056130 6.702362 5.535265 5.262847 13.406251 -13.764626 10.612798 0.903012 2.219350 10.874883 5.185474 -11.360640 -9.132091 -5.110172 4.780909 8.284881 -2.488062 -2.069304 2.213609 -14.258526 0.661672 4.448165 1.216645 -8.095865 12.093522 0.637931 -4.541265 -4.056364 2.027670 -3.507369 -2.399387 -4.989129 10.363395 -0.018065 -11.964667 9.625493 3.959751 -6.318158 -0.457278 -4.708469 12.344413 -9.252437 -10.031868 7.142226 -7.006663 -8.520336 -3.310400 -3.272811 2.742685 6.130973 5.148340 -12.592757 -6.518079 13.199677 -4.118114 15.307242 6.474650 -3.212374 6.404751 -6.440150 -6.975492 -4.971868 -10.564158 2.754658 3.421452 -9.139507 -3.562856 -2.890387 9.429873 8.332669 -0.642366 -10.125940 -0.037424 11.116182 -9.740035 -1.765503 3.146866 3.738646 -10.550133 4.712144 5.503008 -8.445412 5.484894 -8.131463 -2.945434 -10.195760 -6.848345 10.022762 -0.748769 5.087472 -1.285629 -1.559450 1.488670 4.966558 5.143040 1.347167 6.010452 15.416638 7.622528 -0.402698 -2.280910 -16.326505 8.937422 -12.203479 -12.350999 3.719608 2.504675 -7.069157 -4.258980 -1.850402 10.862988 9.327082 -10.042112 -7.833114 7.178578 +-12.370261 62.184581 72.633901 -66.698591 99.439765 74.029907 25.189351 -4.416816 -66.467401 -75.693517 -17.590478 -137.552451 -139.607880 108.598816 -33.983242 14.076877 161.517033 6.500668 -9.845307 -48.682371 45.654039 -22.792610 167.309015 159.767774 -154.387257 34.756772 38.260888 68.924817 13.555398 105.035894 -21.671314 -137.099162 19.836309 0.774417 68.769595 -48.785491 -30.560038 -36.631014 -15.896913 -230.841628 -23.794815 89.935013 -20.443230 8.681141 33.231641 80.036180 191.201741 87.319280 -40.196265 66.896065 72.571721 22.227795 61.511524 7.673128 21.478223 -7.564376 86.547937 -30.845670 -56.130016 16.680322 -22.171476 -98.302156 -24.844762 123.658510 149.072045 -16.244798 -51.278535 -0.255898 -1.022835 19.659518 -5.218685 98.176694 56.414848 83.238024 90.525814 -50.202917 17.003318 -175.536718 21.695070 -262.101339 -123.818259 -89.649404 99.467767 82.542616 29.101462 -49.850740 195.450023 -9.124373 25.752243 77.044954 178.411427 -89.501234 -27.776539 -71.604003 -49.948742 35.629024 -55.441998 2.978486 7.653596 14.430033 -103.015574 -82.453892 54.397285 -20.144679 -80.820032 3.569535 -39.926639 96.317790 -141.036666 -38.207054 -147.381233 19.629364 15.076932 -195.656156 -47.519874 -16.528313 36.786300 47.920861 -35.993320 -77.477102 43.882610 51.726117 -46.099595 -24.703350 -101.296349 138.242192 76.057083 -11.539635 31.684609 57.497184 68.162099 114.943187 85.672165 -40.433284 -38.123069 43.626238 -31.737783 -4.702283 -54.313277 1.518965 29.571596 -90.427787 7.704496 49.741828 -68.781198 -23.014420 -54.089048 -73.924053 43.800119 324.168134 -48.856885 91.618156 37.254423 -128.543767 85.423585 -19.390018 -51.675031 27.978538 85.774831 113.213569 -117.563270 -76.407326 82.900441 166.108067 55.974488 -111.927177 18.041487 14.176380 4.739477 -37.805621 78.775444 29.639013 12.444680 -59.858651 -19.171868 55.507547 226.265577 -50.716369 -140.348127 20.678232 50.416541 7.366569 -80.192523 1.372204 -42.786628 -24.938682 41.302947 3.551253 58.376983 140.062495 -264.061144 118.668155 7.365840 -58.315804 114.135741 -13.357994 -39.164930 -112.998720 20.761162 106.101850 116.003485 20.897784 -8.022432 -38.314400 -133.547561 3.043472 28.255611 64.485333 -88.140287 117.811458 -0.165738 -100.227693 -75.190212 -86.245566 -24.689331 -25.580045 -87.499650 57.547700 42.327728 -247.901955 141.541239 -3.272982 -54.880133 -0.781829 -37.376072 76.510175 -117.726353 -139.029581 44.041903 -63.402393 -118.931789 -42.189108 -54.266711 44.529966 26.915118 16.071218 -99.977423 -138.364385 125.953383 -9.208566 103.612609 86.959783 29.229480 131.656356 62.287553 -82.626217 -55.060722 -82.346564 80.502684 -33.339192 -42.390042 -14.348969 -67.050690 74.597948 166.929769 -20.152349 -21.608831 -73.557676 112.644293 -95.134096 -42.339906 64.011530 0.023575 -53.705970 60.148260 83.407369 -67.300292 -37.621742 -121.856804 -11.755977 -49.855827 -79.630812 52.174741 -112.135221 -9.315416 90.974237 -50.341381 -75.081184 60.369809 -1.714116 -33.852677 -18.795977 153.229724 141.347715 -93.970949 76.628444 -124.289902 91.746876 -159.979528 -99.399764 -5.994300 -17.506479 -32.814537 -29.656016 -4.172765 53.704267 32.802354 -46.619336 -59.648607 12.635620 +-4.152523 -5.188387 -1.450754 -6.916511 3.754763 3.484467 2.491577 -5.619840 -9.157794 -2.577804 4.173225 -12.259044 -5.267019 9.618269 -3.601970 6.113882 11.908202 0.963706 -4.248587 -5.136214 6.566705 -0.974767 13.130317 14.917287 -8.562925 -0.239304 -1.111614 4.775368 3.415485 -1.758597 4.480540 -4.904483 1.855887 -6.659367 1.580055 -3.247268 -2.106800 4.403439 7.036574 -15.054411 -0.796030 3.745382 3.540726 0.557156 0.651755 6.453887 6.459509 7.683966 -0.435042 8.085928 6.928790 -1.216018 5.137248 0.033149 1.886955 -1.323663 1.929645 -0.156313 -1.517547 -0.484978 -2.318709 -0.811348 1.366875 9.752537 11.822273 0.009390 -5.242307 1.822492 4.355744 3.493681 3.643267 7.725709 -1.031852 2.626085 5.655201 -10.531946 0.887548 -18.549081 3.222636 -18.200950 -6.811909 1.696387 9.380066 2.841086 3.168478 -0.261188 14.001593 -0.021388 -5.767634 10.075048 10.246769 -5.385638 -2.515818 -1.443829 -4.994238 1.050833 -3.355479 3.446834 4.784495 7.598462 -8.412773 -3.286014 0.958447 -0.268390 -5.071995 -3.620766 -0.092303 6.439097 -6.928399 -4.071363 -3.150307 7.916764 1.459653 -14.658861 -2.839101 -7.365209 1.837156 1.596930 -7.553639 -4.470409 3.436520 -0.408811 -3.372842 -0.586678 -4.793045 5.901107 5.785754 2.243871 -1.328844 6.550278 2.161824 11.752196 -0.308524 -6.500160 0.758923 3.372849 -1.516188 4.600972 -5.105027 -2.611026 5.785072 -7.966349 2.896201 1.075432 -4.974634 -4.411527 3.264776 0.034351 -1.309849 26.418768 -1.969642 11.425050 9.431510 -6.040689 4.327866 -3.257597 3.650882 4.249493 6.196823 2.625166 -9.796801 -7.811111 7.970201 13.580813 4.860187 -9.507356 -2.460862 4.614459 1.067616 -1.779383 5.225114 1.168332 -0.436131 -3.254638 -0.705923 5.324690 15.652211 -3.531691 0.005425 0.130968 6.996101 -0.083134 -8.242933 -1.050291 -7.700246 -0.060301 3.192037 4.336423 5.059433 10.296423 -17.041128 8.459291 0.593183 2.977720 7.061058 3.550544 -8.093773 -14.218224 -3.104498 2.729765 7.923852 -1.414254 -1.297620 3.042735 -10.963750 0.862417 2.501135 1.752800 -7.058397 9.300765 -1.183450 -2.722116 -2.374645 1.431267 -3.936816 -1.888705 -2.909366 7.628720 2.026767 -11.535549 6.340062 0.870380 -5.041919 -0.452002 -2.497010 7.911170 -7.343066 -7.060986 4.205073 -4.219931 -6.434790 -4.930983 -2.701462 2.642927 1.322755 3.250923 -7.817077 -7.035454 10.348170 -4.924220 11.453756 5.153985 -3.720261 5.938667 -3.078276 -5.292393 -4.647637 -5.727212 1.236125 0.869638 -5.604931 -1.864131 -2.043178 6.118323 7.041177 0.214352 -6.321061 0.697505 9.988924 -6.511967 -2.442535 2.553457 0.558079 -5.367561 5.735764 4.552808 -8.654507 3.599210 -8.066394 -1.697309 -5.513251 -4.034592 8.257472 -1.614560 3.427578 -1.787343 -1.191002 1.205180 4.783904 4.294814 0.137416 3.705009 13.032701 7.949879 -1.172116 -1.005331 -12.222291 6.349655 -9.358100 -8.105760 0.161774 2.527931 -5.832792 -1.876139 -1.327783 8.120476 6.160291 -6.931586 -7.000634 5.964819 +-4.889494 -4.635570 -2.001598 -7.316461 5.205807 8.849975 3.070620 -8.509599 -9.584054 -1.798164 5.073581 -15.033459 -6.498717 11.194131 -4.655558 8.273562 13.049320 -0.134183 -5.997990 -4.098161 7.470033 2.269882 16.518679 16.980354 -9.675204 -0.146935 -1.572266 4.765274 2.977828 -1.628700 3.986187 -5.972188 3.765062 -8.328958 -0.860343 -2.198447 -2.575862 3.048684 8.925314 -16.182111 -1.165481 3.990737 1.009599 0.213468 0.443931 4.580638 8.796207 9.123570 1.465037 8.327112 6.501606 -0.627409 5.610834 0.450753 2.927689 -1.577191 2.518325 -2.358128 -1.817258 -2.669044 -2.691303 -0.595222 -0.244783 11.716528 13.195954 0.918798 -5.869836 3.057782 3.623372 3.186852 3.756770 9.156270 -1.458270 5.232806 5.781843 -10.592058 2.186263 -14.805865 2.217106 -14.642889 -7.638800 2.134535 8.579964 4.958185 5.615707 -0.536219 16.371291 -0.336831 -6.934857 10.805749 12.832811 -8.797138 -2.830419 -1.096881 -4.652496 0.244802 -4.426467 5.257724 2.688716 7.404935 -10.126888 -3.903595 0.394247 0.890708 -6.075545 -4.516132 0.174504 7.424565 -8.141109 -5.357947 -2.320709 8.078726 -0.142454 -17.777168 -6.896014 -6.832325 2.705743 1.832003 -8.306919 -7.436956 4.332993 0.808542 -2.451363 -2.919447 -3.430682 5.485287 7.841705 3.004282 -1.347992 7.904701 3.673561 16.639234 -0.317978 -6.052349 1.393882 2.141118 -0.485726 6.437963 -3.422432 -2.230484 2.071330 -9.805543 3.041000 4.850391 -5.609575 -3.681260 0.396869 1.000065 -1.721733 32.257719 -2.370973 13.439698 11.190845 -9.083342 2.374377 -6.251354 3.041265 3.902537 5.554022 4.048507 -13.100064 -8.946370 10.414737 16.216967 5.563101 -10.962529 1.220657 5.396526 1.306024 -4.035364 6.056050 1.935338 0.579240 -4.380607 -1.065564 7.923139 19.510459 -5.661331 -0.543290 2.116886 5.063911 1.367622 -7.484203 -1.857313 -6.372313 -0.015418 5.756212 4.930663 4.937395 12.041580 -14.139701 9.567302 0.562095 1.948723 9.387511 4.675466 -10.105688 -8.779590 -3.683204 4.372242 7.804402 -1.682054 -2.097728 2.265608 -12.736138 0.535293 3.912695 1.275700 -7.240994 10.676626 0.573418 -4.253510 -3.781744 1.484595 -2.872037 -2.393233 -4.340011 9.170248 0.068905 -12.586301 8.536627 2.756549 -6.248226 -0.452126 -4.168187 10.348640 -8.608803 -9.103994 6.052836 -5.937771 -7.374703 -3.570131 -2.971113 2.728026 4.757851 5.022220 -10.825902 -7.000984 11.834850 -3.897056 13.205229 5.985782 -2.760100 6.403799 -5.844559 -6.721193 -5.091875 -9.190208 2.810448 2.343042 -7.929899 -1.846779 -2.746361 8.380968 8.084961 -0.258908 -8.648145 -0.097369 10.240830 -8.372428 -1.860810 3.167063 3.543526 -8.658438 4.686726 5.195828 -8.147867 4.389561 -7.384312 -2.610529 -8.229256 -6.216233 8.947290 -1.381684 4.502858 -1.069725 -1.177762 1.212328 4.951248 4.113802 1.199505 4.881033 14.085413 7.375592 -1.347629 -1.425279 -14.502994 8.207559 -11.299441 -11.026295 2.982819 2.072618 -6.275696 -3.292016 -1.608022 9.362906 7.516760 -9.034283 -7.298989 6.184387 +-3.552976 -2.896808 -0.562846 -6.456423 3.966289 5.835586 1.918079 -4.869821 -7.545987 -3.251289 3.107620 -9.492152 -5.222932 8.596551 -3.432553 5.273317 9.883167 0.146149 -3.770362 -3.488049 6.660204 -0.418922 11.610985 12.301772 -8.466538 0.035027 0.597667 4.601544 2.939413 1.385494 3.332333 -5.837795 1.633772 -5.544883 1.110582 -3.341658 -1.744852 2.813141 5.238208 -13.134412 -0.798349 4.354803 0.247577 0.103423 0.613757 2.425218 6.819232 6.899173 -1.041833 6.305028 6.330694 0.889206 3.557476 0.034362 1.981239 -0.329534 1.830379 -1.387888 -0.589464 -1.173749 -2.020864 -1.661543 0.833924 9.086338 10.177537 -0.656356 -3.964638 1.857076 1.858138 2.721359 2.881520 6.779214 -0.948617 2.744707 5.562629 -8.462236 0.700249 -14.048437 2.688262 -13.804656 -5.813393 0.503983 6.533321 4.553626 3.792321 -0.467505 12.729322 -1.461690 -4.349707 8.905422 9.149182 -5.288459 -1.681080 -2.200558 -4.828139 1.035836 -3.786641 1.948901 0.810956 5.137069 -7.192653 -3.946834 0.476564 0.818164 -5.074016 -3.972800 -0.973932 6.134683 -7.854563 -4.149238 -3.219818 6.491896 -0.052592 -13.346803 -5.435722 -6.342405 2.250776 0.859457 -5.638613 -5.296190 3.211770 1.659929 -2.080523 -2.390194 -2.461341 4.980654 5.554315 1.925757 -0.946349 4.273544 2.276317 11.148936 1.613364 -4.588656 -0.008593 2.515467 -0.953473 3.681215 -3.568292 -1.232179 3.030860 -6.775428 0.953692 3.303645 -4.150461 -3.466075 1.940865 -1.357310 -0.464898 26.844054 -1.876446 9.353888 7.802727 -6.788971 2.536150 -2.628040 1.611902 3.804688 4.989362 3.647720 -10.008971 -6.450097 7.205051 11.900724 4.245709 -7.718925 -0.778500 3.608206 1.014392 -1.696904 4.439482 0.695699 0.023973 -4.185911 -1.205532 4.835526 14.333369 -3.564995 -1.569952 1.250368 5.921096 -1.450293 -6.352365 -0.797896 -6.344926 -0.050028 4.358741 2.177018 4.398420 9.320983 -13.463153 7.327626 -0.112567 0.840131 5.859387 2.573515 -6.247276 -9.481601 -1.882822 3.145376 6.929578 -1.475533 0.579972 1.766166 -9.923534 0.622481 2.331235 1.671834 -6.182806 8.466495 0.096841 -3.761084 -3.395999 0.915690 -3.055272 -2.104014 -3.287029 6.223924 0.656458 -10.495187 6.772932 0.993648 -3.964693 0.112856 -1.905469 8.013779 -7.142928 -7.803466 5.027744 -3.275764 -5.468635 -2.852146 -2.612976 3.426085 3.263333 1.897501 -7.629297 -6.840238 7.994421 -3.137748 9.718014 4.680370 -1.906123 5.935995 -3.277094 -3.713406 -4.890206 -5.499858 2.280158 0.801857 -5.329655 -3.761340 -2.396132 6.108516 6.918423 -0.305779 -5.392427 -0.248418 8.907985 -6.059754 -1.264061 2.149050 2.598303 -5.813355 3.975463 3.992440 -6.441927 2.078256 -6.812157 -0.374500 -5.201000 -4.623683 7.220155 -1.847092 3.351310 0.413463 -0.468490 -0.396949 3.651120 3.635085 0.123858 2.480745 10.697992 6.713043 -1.839260 -0.722480 -10.443123 5.640249 -8.886342 -7.676600 0.533405 1.161697 -4.164616 -1.920804 -1.616440 7.427419 5.814962 -4.081664 -4.307567 3.757762 +-4.560711 -2.123537 0.205928 -8.482968 5.984494 9.164952 2.912748 -7.016873 -9.112803 -5.431517 4.053267 -13.393062 -8.543236 11.854888 -4.785006 7.270868 14.191345 -0.445777 -4.807441 -5.189361 8.863578 0.594745 17.458887 17.547227 -12.921220 0.460609 2.352796 5.794739 5.023704 1.309909 4.132689 -8.731262 4.142240 -7.700210 1.503077 -3.998482 -2.419610 1.707206 7.054069 -18.661930 -1.435400 4.495213 -1.942859 0.196663 0.784893 4.382814 11.510020 9.944689 -1.513917 8.682861 8.816635 1.583301 4.441972 0.346747 2.385983 -1.359565 2.507425 -2.996643 -1.200390 -1.908484 -2.337683 -3.674040 -0.163675 13.172399 14.482697 -1.108457 -5.217388 3.656241 2.433447 3.309739 3.090409 9.754585 0.399547 5.436634 8.079578 -13.089166 0.505032 -19.582618 2.073964 -20.926170 -9.279649 -0.783046 8.637572 5.023367 5.924735 -0.938402 17.915187 -0.868865 -4.998405 11.535552 14.304856 -9.087620 -2.493095 -3.242722 -4.900744 1.761064 -6.143037 4.145441 0.817263 5.137978 -10.493749 -6.084048 1.773635 1.040576 -7.502798 -6.214399 -1.325078 8.884919 -11.512279 -5.875636 -5.818154 7.277149 -0.448946 -19.775360 -6.685895 -7.133767 6.111323 1.855014 -6.894418 -8.445644 3.976425 3.465133 -2.362943 -4.945232 -2.902304 7.604936 9.357578 3.023017 -0.336898 6.855481 4.579641 17.361972 4.335113 -5.474493 -0.581014 2.613942 -1.586970 5.087100 -4.472277 -1.273089 4.036803 -9.613498 1.577569 6.594349 -5.962472 -4.809682 3.608290 -2.391165 0.057234 38.081401 -2.507703 12.925373 10.878515 -10.628535 2.175559 -5.670321 0.763038 5.069211 6.862711 6.356397 -15.463946 -8.880167 10.122181 17.056470 5.897247 -12.379699 -0.121449 4.553306 1.249100 -4.310274 6.077444 1.526331 1.206039 -6.249871 -1.591220 8.509595 20.629964 -6.411849 -3.132369 1.928132 7.036533 -0.592177 -9.187328 -1.487013 -7.066907 -0.042534 7.293885 3.457780 5.816752 13.303969 -18.716553 10.009061 -0.070014 0.105512 8.423049 4.494537 -9.219807 -11.444055 -1.084328 5.882311 8.927060 -1.683902 1.715864 1.633014 -14.220547 0.493056 3.518870 2.344875 -8.256726 11.444358 1.255441 -5.729373 -5.765458 0.945166 -3.109929 -3.010951 -4.467954 8.837386 1.196122 -17.497014 10.708161 0.919162 -6.556447 0.261983 -4.450564 12.960453 -11.009559 -11.449614 7.318418 -5.474609 -8.484886 -3.808895 -3.583948 4.686270 4.548133 3.725544 -11.068135 -9.904061 11.447860 -3.367059 12.980868 7.003627 -1.055694 10.229734 -6.856648 -5.885825 -7.293250 -9.023229 4.633419 1.365029 -8.476225 -5.128418 -3.641967 8.939320 11.210335 -1.513467 -7.583471 -0.657384 11.134897 -12.358984 -1.915331 3.577146 8.011611 -8.793235 5.640619 5.821735 -8.614407 2.351005 -9.104711 -1.610559 -7.198314 -7.892444 9.467276 -3.505230 4.538927 1.985328 -0.862280 -0.939499 5.744602 3.749388 0.691417 2.898971 13.825946 12.896789 -4.594129 -1.686422 -15.022732 8.450167 -13.591859 -12.547794 2.480155 0.968354 -4.942950 -3.206531 -2.248010 10.054965 7.828902 -6.749583 -6.316711 4.912715 +-5.603395 -4.720546 -0.000177 -11.952738 6.037591 11.048249 3.138962 -8.738985 -13.468054 -5.393838 4.896235 -17.688826 -7.563665 14.700780 -5.672433 9.661369 18.050266 0.950991 -7.350245 -4.805035 10.825915 0.617110 19.682625 22.018104 -13.830806 0.691960 -0.353609 7.346579 5.045281 2.922850 5.064672 -10.189008 2.797115 -9.151016 1.926080 -6.529289 -3.949261 5.349933 9.653258 -23.770050 -0.875502 8.564351 1.265841 -0.292645 1.975342 2.684320 12.524889 11.425605 -0.611131 10.163799 9.479604 2.370689 6.655880 -0.125241 4.130527 0.687565 3.923292 -4.189268 -0.895580 -1.962595 -3.406131 -1.822508 1.739017 15.752917 16.906111 -0.370102 -7.470861 2.342562 5.126423 3.544838 4.829138 11.912300 -2.562016 5.421325 7.502497 -15.681116 3.532573 -21.581500 5.691394 -21.046149 -10.307742 1.506395 11.229029 10.397240 6.718404 -3.245064 21.806919 -4.406410 -7.243886 14.394582 15.937292 -9.900460 -2.514682 -3.787276 -7.635428 1.258128 -5.697717 2.538092 0.140977 8.292937 -12.292319 -6.133831 1.570457 1.694816 -8.871120 -5.017114 -0.390529 10.821400 -13.259689 -7.892809 -4.194478 12.174635 -0.451536 -22.542553 -8.509815 -11.377869 1.726015 1.346351 -10.793290 -10.555894 5.737952 2.678934 -3.827329 -3.714678 -7.618251 9.439024 9.480376 2.849069 -2.319901 7.592325 4.162286 19.455016 1.430313 -8.475601 1.456479 4.515886 -1.235373 5.786457 -6.104958 -2.706531 3.442006 -11.801771 -1.384744 6.564128 -7.646764 -3.460708 1.194177 -1.217938 -1.437232 48.751125 -3.911495 16.522012 13.966982 -11.976178 5.322586 -3.743967 2.392754 5.552962 7.782635 7.451676 -20.567218 -11.152019 12.210802 21.135146 7.496986 -12.123264 -0.378714 5.902046 0.619858 -2.560913 8.135627 0.172297 0.538427 -8.034127 -2.410184 8.144158 26.140973 -5.351127 -1.579289 1.414002 8.225315 -2.255278 -10.705390 -1.459659 -11.221289 0.290121 6.763432 3.525585 8.105789 16.027124 -21.714445 13.453879 -0.587125 0.383077 11.589557 4.208593 -10.790098 -15.467340 -4.655503 5.841495 12.545367 -4.019000 1.076972 2.977355 -17.174386 0.417723 3.918493 2.720078 -11.261118 14.215155 1.662309 -6.648446 -4.607895 1.695065 -5.213421 -4.700599 -6.389720 11.067227 1.800065 -15.311218 11.769779 3.310780 -6.078649 1.044684 -3.983828 13.289278 -12.445086 -12.382780 8.402470 -4.571433 -9.043676 -3.753337 -4.980486 6.323545 5.152622 3.465146 -14.194474 -12.054666 13.735778 -5.131827 17.248275 8.436321 -3.819009 8.682770 -3.402176 -5.360638 -7.386254 -11.509700 2.913701 2.532220 -8.747593 -6.750068 -4.853834 10.602651 12.078564 -0.838247 -9.693140 -0.309462 14.669983 -10.215789 -0.881541 3.342682 2.434400 -10.933667 4.943182 6.590805 -11.046066 4.185766 -11.500833 -1.228842 -9.001077 -6.888957 12.923156 -2.710729 5.565916 0.562118 -1.828366 -0.845431 6.192603 6.278939 -0.762897 5.849964 18.649041 9.420334 -0.718768 -0.755980 -17.781919 9.772988 -15.349399 -12.611985 0.481800 2.095113 -8.465278 -3.883585 -2.110019 13.175484 10.424124 -6.333518 -6.826185 6.958101 +-3.708606 -3.250894 -0.438960 -6.194069 3.686118 6.366910 2.019765 -5.105189 -7.849155 -3.624348 3.375323 -10.499743 -5.401962 8.940841 -3.794293 5.765365 10.838767 0.615061 -3.985957 -3.332182 6.870749 0.061891 12.625209 13.544702 -8.908943 -0.063141 0.484677 5.003872 3.587997 0.915466 3.774007 -6.065978 2.452268 -6.205221 0.708956 -3.988657 -1.630680 3.147182 5.654486 -14.198719 -0.923239 4.355384 0.076723 0.224522 0.819291 2.646776 7.186621 7.368024 -1.047351 7.111772 6.490611 0.916668 3.817766 0.143055 1.375846 -0.741945 1.460081 -1.980300 -0.983777 -1.278441 -1.925272 -2.595429 0.621816 9.611774 11.112796 -0.421011 -3.969516 1.941217 2.244698 2.626241 3.232440 7.159705 -0.972695 3.248359 5.753632 -9.166509 0.892113 -14.649212 2.473989 -14.437405 -6.209160 0.335112 7.377926 5.220086 4.065303 -0.605799 13.285992 -1.509831 -4.468780 9.858705 9.999131 -6.233915 -1.985376 -2.275560 -4.593077 1.491855 -4.532054 2.445259 0.530707 5.491044 -7.566274 -4.618643 0.691879 0.904520 -5.275307 -4.090254 -0.961221 6.576488 -8.827101 -4.851375 -3.597944 6.381898 -0.017871 -14.255023 -5.863770 -6.324567 2.971386 1.543083 -5.952211 -5.688648 3.226119 1.567694 -1.643504 -2.669371 -2.719543 5.183507 5.783373 2.084402 -0.906848 4.840324 2.523526 12.258045 1.942040 -4.803826 0.136525 2.687073 -1.218146 4.065817 -4.132233 -1.536872 2.851766 -7.517957 0.871557 4.053619 -4.703502 -3.929731 1.545202 -1.058472 -0.381526 28.188560 -1.425482 9.938837 8.887256 -7.319972 2.458874 -3.258026 1.876949 4.183583 4.997460 4.100903 -11.000949 -6.786265 7.265364 12.777656 4.571770 -8.287658 -0.755740 3.788576 1.503764 -2.080312 4.709849 1.170966 0.269576 -4.721134 -1.056314 5.751785 14.954767 -3.897002 -1.452852 1.129771 5.384964 -1.355879 -7.155106 -0.917025 -6.196849 0.005969 5.035688 2.476479 4.138704 9.899033 -13.754079 7.795780 0.285054 1.349592 6.187963 3.135084 -7.118230 -9.200284 -1.820436 3.528308 7.057582 -1.433632 0.586967 2.219595 -10.654692 0.424721 2.784816 1.802455 -6.331023 8.921727 0.602603 -3.737453 -3.910497 1.050491 -2.757499 -2.763352 -3.406953 6.968681 0.831802 -10.712014 7.031138 0.851398 -4.804972 0.252967 -2.473652 8.746802 -8.160058 -8.295455 5.418671 -3.757663 -6.445573 -3.290569 -2.613963 3.493136 3.958840 2.027488 -7.884142 -7.304552 8.556925 -3.062376 9.898714 4.965641 -2.073082 6.533633 -3.357035 -4.008063 -5.302106 -5.784231 2.496733 0.604388 -5.620011 -4.555777 -2.340336 6.571026 7.976696 -0.537145 -5.964470 -0.209506 9.357158 -7.073504 -1.728526 2.498071 3.588846 -6.047137 4.312498 4.200711 -7.409258 2.411634 -6.917839 -0.555706 -4.974313 -4.845799 7.759733 -2.305732 3.614775 0.581119 -0.592917 -0.394541 4.080390 3.823615 0.156623 2.727190 11.439870 7.521783 -1.802382 -0.504104 -11.228712 5.805354 -9.989218 -8.509811 0.821830 1.410430 -4.519018 -1.860257 -1.316198 7.851955 6.466201 -4.880326 -4.839429 4.175574 +-4.186237 -2.620175 1.430271 -8.244809 5.937161 5.532520 3.119531 -3.511606 -11.014901 -7.082062 3.209932 -14.213496 -9.817532 13.041914 -3.959008 5.964141 17.361531 2.062047 -3.734273 -5.975218 9.426916 -4.693189 17.483575 19.953610 -14.293303 1.031793 2.696742 7.015184 5.161735 3.438770 3.593513 -9.943011 3.102125 -7.669086 4.765786 -7.594591 -2.653920 3.234194 5.301602 -23.221179 -1.674457 7.278955 0.789977 0.398926 1.608371 8.901775 12.763416 10.433705 -4.623771 10.669497 9.850602 -0.368531 5.692514 0.184499 1.919539 -0.741703 2.803269 1.185055 -2.949104 0.884350 -2.652407 -7.518016 1.318706 13.455070 16.823960 -2.125066 -5.610066 2.121996 3.017633 3.522510 3.660748 10.178963 2.356577 3.287584 10.386206 -13.682436 -0.441854 -27.084012 3.429871 -30.976456 -10.600663 -2.513271 12.998636 4.002876 4.339922 -2.714700 19.807708 -1.719523 -3.702881 13.872518 15.780580 -8.591100 -3.435495 -5.267738 -6.889764 3.564135 -6.719009 1.963422 5.000700 4.948645 -11.285067 -8.111633 3.701864 0.128943 -8.004596 -5.506088 -2.322001 10.468568 -13.521327 -6.486108 -9.869616 6.610233 1.256667 -20.650754 -3.868386 -8.014163 4.888179 3.899841 -8.097646 -7.260066 4.462661 2.660697 -3.860034 -3.431157 -5.557068 11.332529 7.341240 2.425420 0.476491 6.373014 4.163730 14.682794 6.705976 -7.150911 -1.153182 5.197170 -4.064308 4.138913 -7.942903 -3.010066 9.203796 -10.432735 0.427723 2.941061 -7.576919 -5.352809 6.137400 -3.538534 1.022125 39.375940 -2.320291 13.347013 10.315484 -10.772683 7.807406 -2.711097 0.992884 6.510968 10.210581 6.900151 -15.751803 -9.481351 9.169130 18.791882 6.851393 -13.913609 -4.208396 4.015815 1.994040 -2.315071 7.084323 1.624116 0.796212 -6.758201 -1.454962 7.128741 22.183911 -6.188535 -5.408324 0.242299 9.199298 -2.362298 -13.631586 -0.453255 -10.161357 -0.446620 4.224593 2.327779 6.903737 14.784215 -26.914935 12.075104 -1.389995 0.298487 9.143491 3.596433 -8.778013 -20.181033 -0.611488 6.180558 12.244476 0.203466 0.887918 2.388888 -15.510074 0.487309 2.811755 4.096717 -9.607405 13.318484 -1.338153 -6.044656 -6.079812 -1.168572 -4.479414 -4.465939 -4.514815 9.103349 3.727685 -19.899483 11.035590 -0.488624 -6.935165 0.043376 -2.323732 10.651939 -12.784479 -13.528596 6.628675 -5.129383 -10.659114 -6.836550 -4.875372 5.594742 2.943751 0.052502 -9.530256 -14.361691 13.836295 -5.192003 14.202556 8.004197 -2.421645 13.306278 0.032169 -7.036987 -8.594337 -6.793415 3.709607 -2.261709 -6.745549 -6.880396 -4.299370 8.772161 13.777472 -0.476542 -5.378024 -1.603441 14.429066 -11.235908 -3.894540 5.073444 4.545800 -6.003700 8.178780 7.408558 -11.894055 1.265971 -12.111898 -1.232972 -5.078683 -6.779000 10.196426 -6.583273 3.333451 2.597763 -1.838761 -1.758277 6.505813 4.490907 -0.900751 1.364302 17.239540 15.768415 -6.719957 0.949803 -15.569584 8.698382 -15.449249 -11.621059 -0.837996 3.011447 -6.178132 -2.216766 -0.011376 9.475186 7.828243 -7.136983 -7.634487 5.153346 +-3.745194 -2.943819 0.264345 -5.874114 4.544407 4.549302 2.766093 -3.339234 -9.171595 -5.157391 2.399121 -11.388694 -6.834377 10.591407 -2.655580 6.621868 13.715251 2.365751 -3.312957 -3.592719 7.509594 -4.368763 13.453120 15.336625 -9.391747 0.799256 0.256171 4.782991 2.052394 3.260908 2.445658 -7.666102 2.747051 -7.294637 2.799243 -6.092437 -2.460791 4.258700 5.406773 -17.828000 -0.918484 6.570825 2.272353 -0.194549 0.886639 4.167977 9.164372 8.014334 -1.746989 8.381230 6.013374 -1.036958 5.295436 0.629323 2.585497 1.408278 1.342845 -1.069233 -2.865526 0.550348 -2.938932 -5.491211 1.436088 9.757665 12.430036 -1.273838 -4.801096 1.934314 1.709640 2.762708 3.228823 7.790109 0.539565 1.371421 6.998795 -11.204102 0.019147 -18.650911 2.466992 -20.645955 -8.199941 -0.864387 9.248851 5.762317 4.774814 -2.071354 15.278291 -2.878679 -3.732635 9.640279 12.088690 -7.792732 -2.797694 -3.771431 -4.495958 1.533248 -4.819744 0.352574 3.300196 3.862229 -8.945649 -6.284829 3.646119 0.853436 -5.802199 -4.761966 -1.306227 8.702969 -10.202642 -6.871952 -7.120173 5.621376 -0.193928 -15.162195 -1.480502 -5.942435 0.901065 3.621923 -7.393048 -7.072161 4.674768 2.002302 -2.918617 -3.707667 -4.593487 8.607979 4.522476 1.451664 0.161570 5.169631 2.257820 12.435944 4.687831 -5.627710 0.104091 4.191580 -2.760175 3.854933 -5.439118 -3.535980 4.663409 -8.961208 -1.359165 2.536730 -6.107339 -2.594463 2.951430 -1.424396 0.121175 28.533946 -2.299823 10.371093 8.328215 -8.530176 7.582448 -2.307439 1.417506 4.131792 7.830955 5.115379 -13.092394 -7.784879 7.602394 14.566852 5.664249 -9.471494 -4.074616 2.460158 2.495024 -0.815000 5.589995 1.542701 1.327077 -5.963625 -1.013759 4.310828 18.580891 -5.429540 -1.994638 1.190105 5.264244 -1.892356 -12.148921 -1.152187 -9.538260 -0.916512 2.151801 1.752173 4.355738 11.565738 -17.181552 9.960424 -2.723769 -0.205070 8.069749 2.449613 -6.664904 -15.473938 -2.425352 4.501931 10.142699 -0.374026 0.899428 1.618399 -12.046698 0.312790 1.629473 3.119598 -7.248517 10.510079 -1.798168 -5.131375 -3.870348 0.058832 -3.649344 -4.955735 -2.961442 7.283831 4.968464 -11.683719 8.134724 0.749083 -4.773948 1.549255 -0.127225 8.616805 -8.640785 -10.239763 5.866521 -3.972182 -7.250561 -4.425053 -3.459302 4.297017 2.488632 -1.894456 -6.669837 -10.318276 10.478167 -3.373481 11.714690 5.933388 -2.464384 8.610443 2.378659 -6.144309 -5.389403 -5.691644 0.271824 -2.241428 -4.564009 -6.954688 -3.327052 7.736990 10.111062 1.137339 -4.585909 -1.350485 11.664750 -8.309170 -2.029669 4.766608 1.373076 -4.949671 5.062962 6.446763 -9.132082 1.089418 -8.597349 0.326284 -4.665698 -4.689887 7.626129 -4.764898 2.389315 1.023542 -1.718049 -0.757100 4.312499 4.537024 -0.802808 0.927810 14.221794 8.727019 -3.530621 0.373338 -11.424472 6.146294 -11.277033 -7.841779 -1.008067 4.758123 -6.276895 -1.817815 1.174814 7.556583 5.971989 -5.405218 -5.746286 2.700624 +-1.316017 10.037650 9.406512 -10.307446 10.485526 9.000935 2.062709 -0.613933 -6.971867 -10.737901 -2.799511 -13.426856 -15.690376 12.863144 -3.976669 -1.040277 20.796125 0.481262 -0.830080 -7.439988 8.297401 -4.159507 19.451370 21.267619 -21.133520 3.968337 11.782360 8.824450 5.648493 10.363661 -1.137064 -16.249532 1.042919 -1.156025 10.369566 -8.315858 -3.400611 -6.054710 -1.481797 -29.658172 -3.063111 5.462006 -5.825445 0.516068 2.906267 8.990415 24.923751 10.734383 -9.185020 5.787116 12.364365 6.391167 3.580267 -0.321985 1.358028 -0.977741 8.690663 1.709578 -2.464724 2.591137 -0.946283 -10.215510 -0.667100 17.394329 18.614433 -1.582614 -5.052895 1.115687 1.751379 1.773208 -2.756445 11.829247 6.945961 11.359758 11.774307 -14.610411 0.089361 -33.350147 4.063576 -37.759321 -14.992629 -12.342182 9.825073 3.305634 3.542253 -3.107134 23.584340 -0.562381 5.407658 13.340184 22.288369 -9.608206 -2.217786 -10.421894 -9.706836 6.619663 -6.548800 2.659548 0.139455 0.156904 -12.091791 -13.490110 6.540101 -1.339801 -11.004694 -3.198782 -4.161846 11.839782 -15.898912 -3.737293 -17.421775 2.264019 1.199881 -25.163758 -6.586475 -6.268734 10.796971 3.781289 -4.321352 -11.814684 2.745560 8.901072 -5.649557 -4.391438 -8.407668 15.784649 11.807973 -1.174043 2.877944 3.910786 9.505194 13.982010 13.206277 -5.620408 -4.705397 4.948275 -5.987890 -3.537713 -9.698871 1.333183 8.942884 -9.256528 0.958664 8.080554 -8.491524 -6.381211 5.104318 -13.118628 6.740771 50.863854 -4.916273 10.717960 4.820658 -16.359913 8.581731 -1.466863 -8.520650 5.492475 11.995452 15.032168 -19.896126 -9.160306 8.329970 21.098654 6.815094 -14.805657 -2.868771 1.295030 -3.355944 -4.692261 8.888741 0.358628 -0.944375 -6.734849 -3.573077 10.566278 25.795065 -5.580039 -17.173403 0.025438 11.181878 -1.302681 -11.734708 1.155419 -8.159160 -0.791969 7.170716 -1.028229 10.728616 17.167176 -40.002682 13.324739 0.318414 -6.444570 9.721179 1.139356 -5.118117 -17.549158 7.583825 14.357697 13.829450 0.885434 1.609992 -4.087804 -17.051721 -0.811059 4.155939 8.380841 -12.817716 14.546219 1.229432 -12.514501 -10.843993 -6.628436 -4.397564 -4.458676 -8.937586 6.817307 0.699738 -33.223080 19.534668 -1.793106 -5.466098 -0.108549 -8.655221 10.614128 -17.006731 -18.438923 6.359119 -3.872091 -10.502805 -4.148242 -7.589032 9.146346 2.843834 4.099461 -13.336074 -19.797238 12.779948 -1.942011 12.680350 11.067020 5.318265 19.192792 -0.206785 -6.907727 -11.548705 -8.715481 11.790604 -0.088476 -8.119691 -7.340633 -8.425640 8.552764 22.208723 -5.238992 -3.126610 -6.327689 13.855219 -15.120691 -5.164252 5.027448 5.965535 -7.780906 6.418343 7.970902 -9.344728 -5.553231 -16.078090 -1.062887 -3.733543 -11.705010 7.168745 -13.532394 -0.181729 12.713353 -5.776614 -7.652520 9.517059 0.556478 -0.753668 -0.386495 14.782130 22.063010 -13.018990 5.318444 -16.351751 10.706916 -21.424931 -14.914086 -0.797266 -3.594669 -1.650154 -4.349504 -3.153485 7.648402 3.623481 -1.813980 -4.896110 2.251111 +-1.119834 5.986327 6.234410 -6.799143 7.007079 5.005432 1.828145 0.763527 -5.639354 -8.377569 -2.034297 -9.486508 -11.550429 9.669568 -2.656805 -0.321804 15.727706 1.798636 -0.240164 -5.441751 5.821544 -4.556283 14.175461 15.758224 -14.957199 2.672069 7.323719 6.835857 3.699906 7.774401 0.113689 -11.765694 1.311575 -1.147597 7.985888 -7.153721 -2.057428 -2.852638 -1.947200 -22.383164 -2.106468 5.217667 -2.476258 0.420648 2.199887 6.973049 17.036618 8.059826 -6.435025 5.280853 8.479609 3.808417 3.328003 0.169052 0.792613 -0.274476 4.770969 -0.020878 -2.900457 2.597515 -0.839271 -9.380813 -0.268526 12.079809 13.956467 -1.601601 -3.410304 0.485955 0.780274 1.815969 -1.007914 8.162073 4.946248 6.526093 8.792711 -10.307884 -0.631277 -24.100800 2.754828 -29.444742 -11.024297 -9.313390 8.939460 3.699066 2.324592 -2.651244 17.047782 -0.640582 3.960223 9.901350 15.829186 -6.939394 -2.264973 -7.970337 -6.067108 5.428221 -5.382541 0.804398 1.357702 0.603219 -8.842432 -9.433289 5.272164 -1.049725 -7.778107 -2.594609 -3.330033 9.365964 -12.523077 -3.534245 -13.779672 1.738206 1.099783 -17.906901 -2.881902 -4.327929 6.712342 3.690303 -3.177854 -7.562407 2.333867 5.940666 -3.792959 -2.927210 -7.242291 11.956636 7.055157 -1.311271 2.499862 3.673467 5.795762 9.895691 9.835008 -4.193175 -3.589860 4.763073 -4.845348 -2.285266 -7.681916 -0.093445 7.148610 -7.627788 0.124213 4.536217 -6.593260 -4.846296 2.818230 -8.760919 5.296469 34.611228 -3.032169 7.617347 3.917308 -11.349522 7.448056 -0.745084 -5.172877 4.375603 9.500911 9.906689 -13.269289 -6.807820 5.096631 15.265993 5.323234 -10.153143 -3.135074 0.205422 -1.296979 -2.713472 6.312001 0.904853 -0.478727 -5.144701 -2.139897 6.701348 18.313510 -4.052415 -10.985244 -0.253874 8.145122 -1.735362 -9.826042 0.766236 -6.517002 -0.959439 3.940128 -0.646983 6.933560 12.599891 -28.011598 10.251165 -0.330255 -3.697388 6.837891 0.379406 -3.466152 -15.175570 4.876038 9.793334 11.068211 0.617574 1.518204 -2.189294 -12.599613 -0.547842 2.625858 6.504239 -8.817825 10.578491 -0.183626 -8.420087 -7.669385 -4.707989 -3.311358 -3.640191 -5.758108 5.030777 2.972058 -22.924138 13.323862 -2.230705 -4.613366 0.543411 -4.631095 7.610675 -12.652278 -13.442448 4.560321 -2.711923 -8.801553 -3.973090 -5.352359 6.927578 1.185237 0.781743 -8.096626 -14.009523 9.969631 -1.589460 9.008785 7.937500 2.966642 14.335818 1.871223 -5.838285 -7.675622 -6.070342 6.796003 -2.207201 -4.849273 -5.167971 -5.811709 6.401353 16.700688 -2.571056 -2.170652 -3.774888 11.281170 -10.633354 -4.489200 4.598586 3.154859 -4.033367 5.810111 6.570858 -8.406599 -4.368568 -11.807166 0.152993 -1.406548 -7.992532 5.548118 -10.719311 0.085400 8.665758 -3.782001 -5.564209 6.926057 0.950591 -1.055595 -1.100916 12.139592 15.399105 -9.390429 4.371702 -11.529724 7.220071 -15.500341 -9.660754 -1.907644 -0.810145 -1.495614 -1.957693 -1.360503 5.343556 2.903847 -1.827269 -4.357557 1.051979 +-2.682425 -2.767207 -0.494861 -4.387631 2.852732 3.008993 1.607892 -3.419357 -5.744687 -3.389845 2.655984 -7.594364 -3.833010 6.240749 -2.164572 4.344247 7.443566 0.159662 -2.173254 -2.883278 4.330170 -0.775463 8.255589 9.303193 -5.623725 0.238991 0.340214 2.304933 1.791099 0.088101 2.935923 -5.478659 1.899426 -4.075914 1.097116 -2.185657 -2.061358 2.623794 4.931513 -9.641432 -0.707076 3.545120 0.086474 0.287749 0.846384 2.465101 4.646597 4.613191 -0.772119 6.276338 4.366934 0.089381 2.846001 -0.118013 1.687602 -0.523876 0.639612 -1.323551 -0.683441 -0.044115 -2.029245 -0.846882 0.237626 6.056349 7.164688 -1.224510 -3.507322 1.167738 1.747829 2.013071 2.170758 5.389166 0.064021 1.378929 4.059819 -7.227734 -0.452992 -12.377892 1.932364 -12.351152 -5.007601 1.276801 5.672648 2.947947 2.391332 -1.009726 9.391201 -1.045966 -3.978993 5.982090 6.913919 -3.726857 -1.222970 -0.615962 -2.606283 0.176636 -2.503759 1.585039 1.456200 3.222007 -5.437884 -2.848006 1.285425 -0.218632 -3.478161 -3.536752 -0.427277 4.827432 -5.736657 -3.235633 -2.721829 5.214859 0.646053 -9.318847 -2.392950 -3.945765 1.458815 1.605478 -5.342005 -3.414984 2.864233 0.055650 -1.956723 -1.636761 -1.511874 4.070229 4.298829 2.156461 -0.588351 3.982793 1.775177 8.497627 1.393763 -3.630362 0.475359 1.811582 -0.068413 3.529596 -2.482174 -1.252543 2.428730 -4.466750 0.821513 1.573178 -3.283290 -2.715406 2.278140 -0.927310 -1.431413 18.378801 -1.791390 7.348778 6.265221 -4.490453 2.168090 -2.361015 1.682354 2.481133 4.238824 2.911053 -6.909298 -4.586162 5.956845 9.075750 3.023286 -6.561484 -1.684573 3.313638 1.389836 -1.496632 3.788417 0.477094 1.123205 -3.088411 -0.525591 3.261618 10.588118 -2.950510 -1.068093 0.153750 5.027026 0.144238 -5.383935 -0.551893 -5.557552 -0.111283 3.336765 2.084715 2.837964 6.712154 -11.498366 5.207658 -0.260346 0.901611 4.362420 3.279540 -5.059180 -9.336308 -2.043440 1.867422 5.060291 -0.694407 1.913711 1.461556 -7.197906 0.528934 1.251179 0.972141 -4.890969 6.327606 -0.511936 -2.379076 -1.518432 0.846914 -2.463897 -2.216948 -2.119020 4.899343 2.977555 -8.486482 4.264699 1.110518 -3.081828 -0.112070 -1.108030 7.154385 -4.701777 -5.294494 3.562052 -3.555924 -4.724703 -2.018983 -2.238268 1.604048 1.400802 1.535410 -4.642179 -4.725555 6.666916 -2.114478 7.812375 3.455999 -2.200766 4.943168 -2.868196 -3.309684 -2.756018 -4.465863 2.294483 0.042938 -3.337863 -3.191319 -1.561693 4.023425 4.646424 0.271312 -4.188955 -0.627384 5.897304 -6.126680 0.380830 1.969928 2.849460 -3.644840 3.573079 3.089863 -4.686682 2.383267 -5.215285 -0.263903 -4.408627 -2.396350 5.286171 -1.141689 1.871161 -0.567036 -0.837622 -0.072016 2.617161 2.964796 -0.210807 1.648936 7.361047 6.540659 -1.625490 -0.811642 -7.542968 3.865750 -6.011542 -5.818873 0.209409 1.392783 -3.926659 -2.128817 -1.206450 5.164223 4.491121 -3.432413 -4.052276 3.734504 +-2.157140 -1.773217 -0.031644 -3.869497 2.787933 3.349421 1.576522 -2.853417 -5.055804 -2.611065 2.015906 -6.643008 -3.728548 5.936657 -2.123576 3.833364 7.495060 0.687590 -2.051467 -2.641425 4.055387 -0.491887 8.349339 8.918819 -5.970729 0.340181 0.618875 2.414975 2.227301 0.861989 1.748094 -4.609645 2.326425 -3.818951 0.992833 -2.807359 -1.276339 1.734741 3.777056 -9.659701 -0.478545 2.600640 0.262871 0.110098 0.610482 3.132034 5.115645 4.763546 -0.891489 5.196607 4.178816 0.424350 2.396693 0.282320 1.237146 -0.198618 1.149120 -1.142882 -1.111221 -0.321916 -1.281883 -2.084719 0.041094 5.993036 7.287574 -0.800544 -2.584262 1.304284 1.451844 1.625211 2.038650 4.513515 0.466645 1.704030 3.794063 -6.366620 -0.079648 -10.675798 1.012154 -12.150152 -4.576595 -0.170668 5.244619 2.067153 2.582050 -0.860497 8.605452 -0.563832 -2.498681 5.341962 6.816999 -4.442316 -1.529439 -1.335909 -2.245836 0.990312 -2.971850 1.549477 1.572187 2.312978 -5.129237 -3.271002 1.527811 0.297285 -3.452090 -2.881280 -0.465084 4.486121 -5.874946 -3.199545 -3.169578 3.663033 0.032712 -9.154212 -1.900566 -3.587635 2.339661 1.435858 -3.857439 -3.731600 2.106611 1.091417 -1.598433 -2.064284 -1.981820 4.130880 3.899919 1.541690 -0.101647 3.156431 1.789090 8.139525 1.976394 -3.324690 -0.023025 1.770845 -0.931394 2.642714 -2.998255 -1.319838 2.717707 -4.868237 0.876779 2.131117 -3.276422 -2.103255 2.341179 -0.731532 -0.121817 17.065116 -1.155334 6.445047 5.410976 -4.912965 1.896181 -2.379527 0.963028 2.609431 3.993662 2.616922 -6.813853 -4.425451 4.514936 8.320597 3.116758 -6.162674 -1.131891 1.986797 0.963394 -1.482782 2.986851 0.779596 0.599975 -3.195401 -0.608746 3.349221 10.160262 -2.906443 -1.033377 0.390427 3.840189 -0.534154 -5.035488 -0.728648 -4.306930 0.083571 2.707787 1.670565 2.792382 6.535377 -10.506524 5.199489 -0.568672 0.317867 4.095588 2.417799 -4.565479 -7.173199 -0.924967 2.426548 5.084567 -0.501019 1.305861 1.485185 -6.885075 0.161296 1.193979 1.229764 -4.099532 5.454031 0.403707 -2.734709 -2.252689 0.457229 -1.481544 -2.101596 -1.863091 4.437127 2.084202 -8.822720 4.570256 0.301886 -3.310584 0.347122 -1.380836 5.938676 -5.359255 -5.308754 3.265187 -2.584195 -4.172237 -2.274918 -1.762432 2.286728 1.228784 1.552940 -4.560422 -5.196071 5.935543 -1.881431 6.367888 3.415544 -1.309555 4.954919 -2.481938 -3.041124 -3.363828 -3.923935 1.686073 -0.376098 -3.352467 -1.943028 -1.756725 4.264338 5.558785 -0.011528 -3.506259 -0.295644 5.854987 -5.816184 -0.636995 2.256996 3.416003 -3.385260 3.250008 3.222444 -5.054732 1.207362 -4.457998 -0.700418 -2.912786 -3.046959 4.909014 -1.899161 2.119379 0.332183 -0.417646 -0.461043 2.892737 1.979583 -0.197278 1.219983 7.278344 6.428326 -2.135893 -0.270461 -6.992127 3.757069 -6.506182 -5.592482 0.447564 0.945585 -3.412563 -1.139549 -0.734282 4.846321 3.654226 -3.055705 -3.513134 2.536917 +-5.395891 -0.928692 2.633829 -8.999196 8.193679 12.505017 4.503816 -7.380791 -12.181448 -5.283810 5.862802 -19.205649 -14.317518 17.135841 -6.454219 6.724105 20.034695 3.170623 -6.715871 -5.987782 8.922519 0.232230 23.113211 24.051670 -15.693062 2.499887 0.105052 6.123939 1.473607 4.986786 2.871866 -13.244182 5.986304 -6.713731 3.181689 -5.944157 -5.280277 2.602826 6.531825 -26.967986 -2.435452 9.104465 -0.777652 -0.330743 2.865917 8.955984 15.982870 12.879313 1.593135 10.496390 8.282231 -0.924294 10.666206 0.485231 6.707208 -1.940063 5.982766 -3.840897 -2.931430 -0.566015 -5.033116 -5.105392 -2.359163 16.661453 19.676945 -1.146699 -8.905755 -0.549024 2.013283 3.993123 2.091794 12.751651 3.129080 8.619950 7.321651 -11.460161 1.217468 -21.998624 3.557068 -26.368019 -13.246721 -0.869169 13.636042 9.589084 5.553787 -4.650692 24.590659 -0.788740 -5.741891 14.204652 22.469202 -11.169939 -4.112625 -1.711133 -5.912774 2.490540 -6.085679 6.310822 3.122886 4.961237 -15.069141 -8.465360 1.660303 -0.679286 -8.637975 -3.126690 -1.230990 12.962164 -13.943053 -5.621833 -9.527509 8.902522 1.819948 -26.681565 -7.964695 -6.504968 4.388107 6.129162 -12.512411 -9.523509 8.385911 2.674701 -3.541792 -4.002822 -7.128101 12.047277 7.519973 3.978060 -0.657016 9.090986 6.800458 19.051272 4.301794 -8.193155 1.429103 2.907329 -2.350614 8.068194 -5.277596 -1.751043 2.113208 -11.868868 2.253107 4.969237 -9.134171 -4.135338 -3.556602 -1.321967 -1.655834 46.091010 -6.238915 18.107562 11.725270 -14.579670 7.399628 -6.478404 -0.617385 3.590122 9.828008 8.494294 -19.502621 -12.199315 13.538311 25.062577 8.550893 -16.451950 3.074224 5.246118 1.413740 -6.690857 12.487063 2.390313 2.070115 -7.471779 -2.414081 10.131992 28.127063 -8.705253 -10.054681 -0.096927 7.139699 5.029010 -9.394621 -0.572275 -6.537472 -0.438893 8.432850 3.627717 7.220369 15.953466 -26.463336 15.963311 -0.914838 -1.700080 15.357190 4.092869 -11.448792 -13.565409 -2.572810 7.774337 13.671733 1.193136 -2.639066 1.616127 -18.975689 0.100404 4.428091 3.113912 -9.972883 16.544228 0.764081 -9.202366 -7.330811 -3.508236 -3.232451 -4.921598 -9.085599 13.613738 3.048661 -25.012431 14.292668 4.626495 -7.340231 -1.877762 -3.969335 12.929651 -13.499217 -17.098215 8.369660 -8.016370 -11.909333 -5.633214 -6.883445 5.880903 5.770050 4.907017 -13.188859 -12.460036 17.924216 -2.444969 18.740742 9.566382 -1.009781 13.917959 0.367229 -10.860323 -6.004724 -13.873959 8.765487 -0.931411 -9.538637 -3.641487 -6.371405 11.780134 13.323783 0.370257 -9.989612 -5.601455 16.077897 -12.097379 -2.242750 4.420044 3.752909 -7.264953 6.699682 9.641771 -10.193138 2.463735 -13.405815 -3.039338 -11.894222 -9.282445 11.888786 -6.369574 4.761087 1.074990 -3.718552 -2.567366 6.589392 4.986323 0.022318 5.466099 17.914000 14.800574 -5.574029 3.241752 -18.383393 12.143659 -16.423430 -13.211652 1.607573 1.323123 -7.582148 -3.743525 -1.657040 11.093681 9.329234 -11.944451 -10.136554 9.212464 +-13.218778 39.739049 48.872876 -56.857500 75.331188 65.937183 19.816379 -13.489493 -56.141986 -53.761833 -7.613360 -110.973581 -100.769981 85.085910 -27.317675 19.696798 124.882674 1.983548 -13.899623 -35.516932 40.768283 -9.377755 131.631484 128.483760 -115.938660 25.111136 24.269504 51.772943 10.734914 72.654687 -14.726390 -103.091373 15.934682 -8.861747 44.802478 -34.577679 -25.565798 -22.461085 2.291955 -173.773134 -16.357285 65.556859 -15.572523 5.763301 22.354649 49.210501 143.509474 68.397658 -26.249135 51.389408 58.213157 17.038583 46.655325 5.612900 20.375622 -3.790326 62.459462 -23.324544 -37.042840 6.290214 -18.641864 -62.862825 -16.884803 96.926844 114.055744 -8.703059 -42.900818 1.875625 3.748426 14.420498 -0.244782 77.860598 36.820379 62.340536 67.700096 -46.702897 15.805892 -135.343729 19.283523 -184.702019 -93.482515 -58.021506 73.447504 64.776507 29.856524 -37.803408 151.009576 -12.329501 10.577648 61.645825 135.293020 -72.372862 -20.228780 -50.193712 -41.486016 22.537711 -40.743629 7.403753 1.380153 14.890832 -81.001290 -62.108316 39.356678 -11.713011 -62.105928 -3.646042 -25.081674 72.683163 -102.399891 -32.225990 -101.538226 25.462943 9.290611 -151.698734 -44.584362 -21.004061 24.347019 32.083055 -36.315576 -65.726847 34.444590 37.090820 -36.437627 -23.140684 -71.399889 100.179485 64.279125 -4.654388 19.594599 43.936744 51.871907 99.623383 57.606076 -34.566320 -23.100917 30.029197 -20.197297 2.823472 -40.034411 -0.085745 18.536362 -70.457870 4.178552 42.918437 -52.370114 -15.280155 -35.116446 -50.030157 26.506860 266.572466 -37.810768 77.215683 38.441741 -97.629686 63.243559 -18.435879 -33.546707 22.894412 63.053095 83.841325 -102.046741 -62.007366 69.898817 130.736826 43.742830 -88.448814 14.639466 17.031529 3.910511 -30.695823 59.981344 18.880401 11.987316 -47.111499 -14.989041 48.637097 179.053660 -40.516208 -99.710796 18.226465 39.636879 6.786876 -61.244220 -2.659434 -39.945465 -16.109937 37.398580 6.746871 47.807507 109.238991 -195.641622 89.748509 4.854159 -41.715473 91.277140 -2.630614 -37.234925 -79.618949 10.201721 77.572878 88.133661 12.290432 -4.636877 -25.711277 -105.046667 1.803347 23.856371 44.367229 -70.933416 91.828921 2.741757 -75.546440 -54.341269 -59.678570 -22.473950 -21.905121 -67.360258 48.798091 26.920693 -181.127968 106.862873 5.840969 -41.443447 0.589350 -33.924862 65.427777 -88.030053 -104.142371 38.787126 -48.721391 -84.827576 -27.595991 -39.088392 33.970021 25.638938 19.077780 -84.292955 -105.333656 98.829504 -7.173315 88.444618 66.153876 17.444717 92.451694 38.078212 -60.790828 -44.444003 -67.911464 60.667195 -15.698208 -41.150261 -18.529240 -50.876264 60.115400 122.450144 -15.199537 -23.730529 -53.475454 86.435243 -75.984860 -26.572762 46.654173 5.270091 -50.206878 41.142228 62.563509 -51.705935 -21.066212 -91.292611 -10.705060 -44.240572 -63.538755 45.779628 -75.787968 -0.062228 62.718069 -37.244437 -50.161633 45.816992 3.374301 -22.492715 -6.533478 118.595005 101.390305 -61.993358 49.211460 -101.500703 71.124059 -121.732679 -80.998809 0.998936 -13.752835 -33.013374 -26.494684 -4.653948 49.208726 28.979756 -35.605058 -46.036597 15.048994 +-3.272591 -2.449846 -0.130525 -5.718552 3.842167 4.824909 1.874264 -4.151340 -6.862380 -3.800135 2.835117 -8.928917 -5.430101 8.006819 -3.145661 4.662612 9.209293 0.125164 -3.090440 -3.525488 5.812517 -0.822403 10.802565 11.356231 -7.955887 0.148575 0.779454 4.080458 2.569861 1.552350 3.138996 -6.153916 1.805113 -4.641101 1.475079 -2.881233 -1.771851 2.387582 4.449678 -12.275376 -0.849888 4.450476 0.154961 0.163275 0.725906 2.634610 6.575447 6.297598 -0.998073 6.271040 5.848651 0.721390 3.387984 0.048486 2.004123 -0.595406 1.844421 -1.792332 -0.949763 -0.718715 -2.088798 -2.103657 0.332712 8.283529 9.419284 -1.005260 -3.668479 1.499717 1.328619 2.713911 2.585837 6.337273 -0.267230 2.490022 5.394939 -7.640689 0.283374 -13.492482 2.239133 -14.186037 -5.814551 0.223032 6.483735 4.382391 3.237212 -0.614760 11.918709 -1.160815 -3.933076 7.723766 8.841207 -4.798018 -1.657202 -1.851099 -4.017030 0.957224 -3.669211 1.738689 0.915992 4.415728 -6.784376 -3.593153 0.948244 0.397735 -4.658943 -3.598417 -1.119718 5.915458 -7.763743 -3.684484 -3.774122 5.675476 0.367171 -12.387371 -4.380887 -5.285129 2.185314 1.325675 -5.345468 -4.555712 3.222469 1.417778 -2.002613 -2.205492 -2.486857 5.072471 5.094918 1.926348 -0.565370 4.276553 2.260464 10.222624 2.086520 -4.092771 -0.174149 2.313541 -0.869944 3.508536 -3.106415 -1.157033 2.821807 -6.079617 1.051435 2.763667 -3.939144 -3.450188 1.482843 -1.555901 -0.403269 23.930077 -1.971795 8.631309 7.052944 -6.283397 2.458958 -2.600417 1.332768 3.292536 4.934793 3.645526 -8.511760 -5.900380 6.906500 11.101900 3.917477 -7.408572 -0.826967 3.366464 1.296498 -1.741820 4.341447 0.842459 0.480365 -4.027344 -1.042344 4.313677 13.245063 -3.516928 -2.082469 1.044814 5.513468 -0.840965 -6.027485 -0.620995 -5.699199 -0.129690 3.983159 2.038578 3.804957 8.729377 -13.232038 6.867228 -0.091183 0.574367 5.624286 2.430148 -5.679559 -9.604943 -1.625036 3.062764 6.516397 -0.958671 1.010577 1.418673 -9.217394 0.601403 1.890049 1.737396 -5.788814 7.880173 -0.169913 -3.596530 -3.219631 0.263542 -2.694623 -1.980725 -3.143658 5.670644 1.721679 -10.708355 6.393743 0.805244 -3.807124 -0.141803 -1.497036 7.726566 -6.595754 -7.396312 4.468289 -3.720687 -5.814491 -2.804957 -2.575360 2.829027 2.588728 1.531707 -6.585269 -6.153118 7.785947 -2.729864 9.077142 4.370223 -1.644173 6.120479 -2.588493 -3.755788 -4.151511 -4.967905 2.519499 -0.035736 -4.702540 -3.338434 -2.220795 5.512982 6.630402 -0.198922 -4.785425 -0.602913 8.114840 -6.252981 -1.104112 2.364082 2.697184 -4.966172 4.201480 3.977378 -5.880304 1.748042 -6.596586 -0.403114 -4.945297 -4.279269 6.437268 -2.089649 2.804254 0.565938 -0.595583 -0.803338 3.327092 3.227326 -0.179276 1.812744 9.786201 7.181061 -2.388034 -0.336538 -9.615703 5.186383 -8.244070 -7.202201 0.452025 1.192738 -3.854075 -1.953707 -1.564853 6.592603 5.320937 -3.928437 -4.316722 3.580016 +-5.533087 -3.060764 -0.665625 -10.945724 7.244048 13.133966 4.283789 -10.362986 -12.815400 -6.216955 5.895286 -21.149841 -10.171234 15.920258 -5.744492 11.091138 19.276338 -0.502261 -8.007475 -5.243472 9.847363 3.655186 22.988768 23.366198 -14.702547 1.520772 -0.858274 4.480558 4.971394 1.329969 4.773078 -12.104940 6.756993 -9.490025 0.858083 -3.613587 -5.018124 2.255075 10.721722 -24.280704 -1.095560 8.640083 0.419057 -0.795369 1.679020 5.168957 15.843917 12.352892 1.831332 10.774381 8.363223 1.614683 7.249991 0.516765 5.616581 -0.989619 4.377096 -7.277327 -2.875889 -3.293381 -3.794865 -2.489905 -1.763459 16.760832 17.349338 -0.348333 -8.262576 4.062378 4.712469 3.707516 4.168030 12.973919 0.497897 7.718281 7.641749 -15.429815 3.156911 -18.162158 2.819858 -24.292325 -12.276731 1.369501 12.150693 9.687583 8.010803 -4.671491 23.169034 -3.008737 -7.730259 12.524232 19.518859 -13.041633 -3.463501 -2.627136 -4.024803 0.394217 -6.729444 5.183171 1.755108 5.666473 -14.554806 -5.213267 2.669911 1.482863 -9.420031 -5.350235 0.500165 11.185703 -14.416937 -7.489959 -5.185262 10.371395 -0.243525 -25.226471 -7.565771 -7.988581 2.943084 3.046416 -11.505134 -12.158891 6.583040 2.945259 -3.749371 -6.000308 -7.550809 10.532766 11.326677 4.739288 -0.871662 10.879481 6.839969 23.916820 2.759308 -7.607197 2.132915 2.414616 -0.089040 7.858546 -3.368302 -3.382776 1.849467 -12.982022 0.304679 8.712053 -8.320695 -2.640591 -0.794407 -0.138392 -1.901177 47.699165 -4.962590 18.479582 14.740731 -14.135381 2.972328 -8.436385 0.906506 3.638659 7.898917 9.169898 -20.259964 -11.850063 14.871263 23.253879 7.997867 -14.866868 3.744697 6.445542 1.139133 -5.952124 8.883711 1.349458 3.938769 -9.332296 -2.380844 10.739359 29.378704 -8.461224 -1.367196 2.475433 5.897312 2.403183 -9.771179 -2.295074 -8.485893 0.583381 8.166577 5.179603 7.544335 17.388142 -19.454148 14.525120 -0.985943 -1.288218 13.822329 6.111123 -12.894247 -12.541857 -4.852139 7.998547 12.205893 -3.169040 1.071500 1.471070 -18.310587 -0.156972 4.073489 2.043890 -10.783916 14.202625 2.770933 -7.206418 -5.385907 0.841073 -2.993770 -4.252136 -6.719949 12.128122 4.049282 -19.038026 14.062555 4.413931 -7.943950 -0.523605 -5.444667 15.629939 -13.122802 -13.137133 8.431642 -8.272553 -12.163966 -3.113522 -5.283048 4.824696 5.500295 5.851437 -15.221102 -11.403888 17.155460 -3.603833 18.909071 9.368021 -2.343794 10.778266 -6.294558 -7.691541 -6.398716 -15.296389 4.202825 1.959889 -10.743884 -3.389923 -5.545491 12.015071 13.000605 -1.684784 -11.426129 -1.239586 12.669145 -15.231273 -0.450615 5.110952 7.364776 -12.899700 5.720100 8.061983 -10.246450 4.893276 -11.227985 -3.969796 -11.693668 -9.053581 11.986048 -3.083432 5.572319 1.228849 -2.587393 -0.974817 6.361829 4.308163 -0.902739 5.811874 18.262469 12.595248 -3.548972 -1.411568 -19.627595 11.805075 -16.650191 -16.062028 4.220508 2.161725 -9.128395 -5.841719 -2.124893 13.001456 10.585850 -10.470387 -9.209281 8.094892 +-6.954220 -6.842948 -1.138801 -13.028816 7.205126 12.171298 4.412536 -10.811309 -16.376966 -5.203307 6.898011 -23.179540 -9.872181 17.962457 -6.010717 11.875909 21.337601 0.678058 -9.601451 -5.670646 12.382013 0.311228 23.747727 26.050028 -14.787758 0.790254 -2.024810 8.901981 4.588312 1.316901 6.464963 -10.217369 3.248561 -12.156087 1.148457 -5.393457 -5.398177 5.758780 11.921394 -27.329930 -1.382291 10.882046 2.921323 -0.528177 1.702757 3.999055 14.279253 13.573188 1.265774 12.347820 9.687121 -1.225390 9.410488 0.014258 6.471757 -0.108103 5.375488 -3.196292 -2.752948 -2.660878 -4.873151 -2.153085 1.310962 18.028001 19.635890 0.438449 -10.024482 3.187176 6.033353 4.983046 5.819991 14.502917 -3.709611 6.398753 9.471998 -17.481523 4.871703 -23.580479 6.126004 -24.186705 -12.746432 3.477034 14.827798 10.568363 8.015705 -2.571677 25.928298 -4.707783 -10.272163 16.795561 19.672631 -11.544777 -3.798736 -3.087439 -8.322935 0.824541 -6.194869 3.910354 4.192275 10.799863 -15.556865 -4.998720 2.087082 1.752889 -9.941879 -5.020778 0.053223 13.101232 -14.126350 -9.175192 -4.589308 13.943321 0.304217 -26.917102 -11.401370 -11.441162 0.973443 2.941086 -14.450278 -11.830622 8.055282 1.431623 -4.431037 -3.745413 -7.007860 10.562135 10.337552 4.389532 -2.257758 11.619447 5.282987 23.401325 1.530980 -9.449874 2.983761 4.716691 -1.215968 8.843619 -4.968931 -4.483411 2.472727 -14.283917 0.031719 6.672231 -9.240203 -4.586091 -0.439509 1.034993 -3.080393 55.336859 -4.792601 20.786189 16.962166 -13.457058 6.525618 -5.674125 3.685465 5.486810 9.230812 8.186198 -22.528604 -13.403978 16.184807 25.838113 8.995782 -16.048304 0.376760 7.875143 1.695993 -3.408051 10.369382 1.126590 2.402861 -8.551574 -2.386239 10.308766 30.946925 -8.128521 -4.906599 2.513131 7.699525 -0.172478 -13.961505 -1.752857 -12.154935 -0.083523 6.456677 5.068120 8.642923 18.973539 -24.055388 16.451074 -0.062928 0.966793 16.900652 5.715337 -13.958717 -19.233477 -7.564393 6.714204 14.613106 -3.621127 -3.371186 2.868492 -20.243570 0.613264 5.213185 2.494030 -12.470800 17.835843 -0.615169 -6.443815 -5.022795 0.866906 -5.561146 -4.314436 -7.357883 13.694400 1.366278 -17.172363 13.626594 5.228761 -7.836438 -0.158685 -4.187477 14.539637 -13.343905 -15.080170 9.232963 -7.598230 -12.793321 -5.353377 -6.111566 5.363735 8.052121 3.859951 -16.387906 -11.888537 18.638561 -6.859002 22.331954 9.859583 -5.241033 10.648095 -2.534725 -8.892655 -7.229221 -13.090300 2.614962 2.450557 -10.869922 -8.558244 -5.499756 12.679447 12.615520 -0.300149 -11.501814 -1.922927 17.345318 -12.130097 -2.462308 4.787274 0.908119 -13.062652 6.963853 8.580320 -12.742850 6.509578 -13.365321 -3.898699 -12.730022 -7.984094 14.384133 -2.591235 5.965669 -0.677900 -3.352286 0.689841 6.470339 7.344228 -0.003553 7.213001 22.256386 11.211149 -1.963944 -1.335711 -21.753246 12.414318 -17.387741 -15.130500 2.074275 4.286024 -10.482844 -5.550710 -0.943701 14.475905 12.728189 -12.612328 -10.090092 9.487997 +-5.308673 -0.430387 -3.071700 -13.822436 14.441461 29.109135 4.241524 -14.780939 -20.517426 4.421996 7.365401 -33.152859 -12.899229 21.980578 -7.128184 10.913304 25.248010 -3.532983 -13.879625 -3.246322 13.085135 15.788898 29.772324 32.174007 -20.899402 5.081423 -2.450217 -0.855346 2.736300 9.459459 -5.365522 -21.543423 3.330013 -7.407831 -2.269891 -3.791112 -10.820613 -1.613455 20.040891 -33.370810 -1.118977 18.095980 2.762600 -2.208218 5.022960 11.281676 26.553825 15.197891 -0.650008 11.632917 12.403055 5.119948 10.089600 -2.232057 9.618150 -0.109590 18.676610 9.374362 -1.219313 -7.646512 -5.301594 10.226527 -5.747887 23.745640 24.317750 3.098153 -15.205922 -1.376787 8.577169 2.668735 2.227277 19.764802 6.937452 15.718435 10.759704 1.306306 7.050503 -19.279612 9.877806 -22.663460 -11.869187 5.343284 14.545242 7.551832 9.559828 -12.320974 34.386832 -7.870695 -11.116082 18.336455 27.183493 -15.898428 -2.374378 -1.090560 -18.569584 -1.188558 -4.325787 9.437130 2.871411 3.089184 -20.777691 -15.863376 -4.400787 1.383712 -14.194666 2.649162 1.300924 7.122550 -13.790036 -2.608631 -2.298417 13.947176 0.992272 -34.212522 -31.343426 -14.455580 -8.540829 1.522350 -19.182097 -18.167200 9.358654 -0.103997 -11.957182 -6.075447 -3.795338 14.127495 16.886889 6.853801 -3.425812 3.000596 13.363242 26.783048 -5.074576 -15.162917 6.270744 0.806827 4.216366 9.592108 -7.319814 -0.582406 2.031706 -13.532843 8.999369 9.771009 -10.926357 2.704766 -5.158608 -3.165161 -6.339394 68.786412 -10.312989 27.519574 14.938780 -21.985007 7.404805 -5.888060 -2.391590 4.106942 10.341042 16.779154 -21.461558 -14.938212 23.934095 33.381621 10.397489 -20.620605 14.837778 14.851607 -2.296887 -8.416601 17.509554 -2.431305 3.358798 -12.634647 -5.803180 13.746798 44.713425 -8.973785 -14.994166 3.349091 15.492075 5.836822 2.522056 -0.068739 -14.220251 2.099170 14.877359 3.151318 18.225920 23.566960 -38.217927 20.534712 0.823166 -8.970435 21.670356 7.240952 -18.496421 4.388936 -4.661748 11.048642 17.787111 3.725510 -8.349903 -0.692838 -24.296512 -0.695891 6.911120 0.873480 -19.666729 23.217607 7.489341 -14.442920 -5.977142 -7.370982 -3.449833 -8.123329 -18.728984 16.161630 -7.294251 -31.156518 20.467953 14.356857 -6.462510 -8.877009 -9.230169 6.359384 -14.938523 -19.161326 8.397258 -10.565864 -9.973585 0.186754 -10.186185 4.646716 16.879722 22.941621 -29.663857 -27.047406 26.208744 -3.747833 30.142807 14.588936 -3.946340 5.550917 -3.806521 -7.034462 -13.440647 -18.983650 17.030552 9.643477 -15.326825 2.505272 -12.836879 14.496011 13.915581 -5.215182 -15.079132 -17.891187 17.321692 -3.406965 4.526661 3.523860 0.117200 -20.219230 1.939944 9.371632 -7.156445 8.757282 -16.732130 -9.093714 -22.029778 -10.298000 16.417085 -2.528291 5.385110 3.495362 -8.216380 -4.071536 5.976145 2.888680 -7.580623 12.281944 24.381222 4.880958 -4.470433 9.465138 -27.341717 21.191927 -22.191119 -21.637041 6.887577 -14.082903 -20.115764 -12.944578 -6.056833 17.026411 10.595711 -8.332915 -11.199455 15.328053 +-1.673793 -1.531157 0.105013 -3.024124 1.886176 1.607111 1.197862 -1.445249 -4.310271 -2.962586 1.560470 -6.069601 -3.683536 4.886151 -1.778264 2.246930 6.256190 0.815299 -1.475922 -2.254398 2.980991 -0.795322 6.645989 7.299000 -4.906325 0.166604 -0.375826 2.644453 1.694415 0.761087 2.612348 -4.142613 1.331140 -2.174132 1.331092 -2.164606 -0.802633 1.773470 1.715718 -8.172695 -0.510063 3.639319 1.141795 0.058587 0.713381 2.291378 4.187089 3.897871 -0.712495 4.093882 3.355933 0.370042 2.414677 0.205846 0.773886 -0.882005 0.454547 -2.203702 -1.460828 0.181817 -1.038886 -2.528400 -0.101986 4.932608 6.094562 -0.460075 -2.106275 0.455380 0.864470 1.656996 1.935459 3.618936 0.600230 1.266461 3.424162 -3.819490 -0.116594 -8.383088 1.346026 -10.450093 -3.779660 -0.477651 5.543273 3.396819 1.208236 -1.026976 7.083780 -0.639654 -1.808957 5.424400 5.687816 -2.699534 -1.491798 -1.591001 -2.110655 1.394504 -2.627057 0.895147 0.790874 3.075003 -4.178074 -2.235906 0.912290 -0.177912 -2.755522 -1.740610 -0.613532 3.634809 -5.313723 -2.054239 -3.123854 3.231864 1.011341 -7.129189 -1.967879 -2.879462 0.941056 1.496468 -3.168103 -1.873735 1.820409 0.144849 -1.273914 -0.615747 -3.428189 3.359129 2.211214 1.015368 -0.075966 3.180105 1.414173 5.675688 0.852249 -2.674325 -0.096677 1.873527 -0.657704 1.942179 -2.474066 -1.305046 2.668926 -3.642993 0.114712 0.707431 -2.787149 -2.711743 -0.315182 -0.972742 0.207743 12.595101 -0.665538 4.853134 4.346991 -3.546391 1.951191 -1.463988 0.906444 1.931431 3.399261 2.180676 -3.862267 -3.717882 3.563323 6.757982 2.548838 -3.827772 -0.477448 1.951318 1.202002 -0.912702 2.732717 0.817011 0.326337 -2.605251 -0.443626 2.594297 7.661793 -1.565559 -0.398978 0.176259 3.528445 -0.270178 -3.589074 -0.118061 -2.850340 -0.085759 1.766189 1.340539 2.174950 5.450877 -8.306773 4.531265 0.165862 1.119299 2.775847 1.171701 -3.467765 -6.719139 -0.866710 1.980059 4.417217 -0.238898 0.873393 1.032784 -5.657642 0.177402 1.005148 1.422100 -3.255774 4.648158 -0.565356 -1.847808 -2.111768 -0.261621 -1.802245 -1.016463 -1.847990 3.471201 2.708275 -5.962804 3.805793 -0.085261 -2.521359 -0.490572 -0.775565 4.323428 -4.659643 -4.446944 2.218842 -2.687818 -4.877726 -2.177802 -1.642301 1.651541 0.832617 0.190681 -3.203610 -3.537595 5.735740 -1.484183 5.240924 2.773471 -1.310245 3.935252 -0.062830 -2.511185 -1.956835 -2.989401 1.107746 -1.182794 -2.302211 -0.901095 -1.367432 3.096832 4.732017 -0.090818 -3.029299 0.051686 5.198455 -3.502889 -1.612054 1.889469 0.750840 -2.062420 3.481872 2.731435 -4.557912 0.903112 -4.517272 0.043163 -2.047729 -2.408046 3.797312 -2.041070 1.486849 0.635627 -0.596058 -0.828833 2.221818 1.833946 -0.823424 0.813061 6.697149 4.371496 -1.405598 0.779478 -5.897657 2.796496 -5.361749 -4.133016 -0.354912 1.073967 -2.578939 -0.688031 -0.647112 3.572422 3.376751 -2.446255 -3.440653 2.467649 +-8.193537 85.734009 77.123874 -53.829147 104.941456 71.046421 34.160482 12.165659 -61.473749 -99.414000 -19.309074 -159.872158 -176.320695 118.596303 -25.747560 7.558163 187.486661 7.067049 -2.231942 -55.129314 39.702771 -34.967878 193.559139 188.012762 -174.678010 44.970022 52.533160 64.228486 11.443370 102.499696 -24.587783 -159.077341 40.051854 -2.664742 79.757082 -46.654750 -36.623432 -63.084573 -28.249933 -263.369957 -30.610497 97.798191 -25.649598 4.375828 29.236256 109.537066 233.293650 100.174911 -49.073911 74.087965 75.317132 5.352848 67.941514 11.435991 23.957332 -23.636317 77.070543 -24.056359 -75.981193 22.566478 -19.726022 -139.026611 -43.772516 136.040176 165.637434 -20.122900 -56.249410 5.057559 -10.347715 20.697871 -17.164619 108.808311 93.293280 93.795620 113.105605 -55.385661 4.193096 -203.807997 6.028775 -340.294998 -152.770756 -112.771214 129.258227 72.651558 34.812248 -62.390756 215.872367 -0.844364 43.050793 85.339664 216.465773 -111.343929 -40.403317 -80.039596 -36.506604 51.776497 -70.638650 16.530448 33.155879 -11.639696 -124.967129 -92.678404 76.094989 -24.342651 -92.102527 -3.945775 -41.232857 104.193874 -159.230745 -37.645050 -192.162721 -9.703149 27.182214 -227.225683 -33.026472 9.840726 53.452141 73.742051 -43.331037 -86.971516 46.501487 53.134904 -46.512883 -41.114806 -107.530298 165.186859 80.575565 -5.236941 57.289236 75.685861 92.593567 135.882240 121.720029 -35.288010 -43.258439 41.672063 -45.369463 -1.201047 -52.447296 -8.655521 46.812113 -104.101770 16.652731 53.232562 -83.854408 -30.834865 -46.452807 -81.429895 54.281551 343.129945 -48.263544 103.723184 40.682360 -147.789076 102.562765 -43.859496 -73.975074 26.094731 106.393643 135.148068 -122.984839 -79.890544 89.970230 193.904377 65.539508 -140.231049 21.022691 15.221151 13.924971 -57.738758 91.704479 37.230174 40.875150 -72.572138 -17.626193 86.086565 249.300781 -74.207069 -162.857135 20.554945 48.954283 31.907910 -106.237508 3.708625 -40.214724 -26.925936 42.276570 6.091189 59.367157 157.992243 -293.667045 132.061599 0.984273 -70.425844 128.524749 -3.395563 -53.978713 -137.091403 42.668992 131.205248 128.341279 39.889468 -9.689766 -52.763209 -151.132100 -6.606906 32.625128 70.760609 -93.515369 134.667817 -12.515956 -107.867587 -94.668151 -110.010474 -18.847078 -31.170659 -89.479579 66.376191 64.475536 -293.097091 168.556591 -7.900216 -77.200939 -15.288843 -49.700827 83.230451 -142.757979 -168.420529 44.990598 -88.851171 -153.981049 -50.416152 -64.791481 40.402130 30.581149 3.009369 -96.129016 -158.113186 162.513638 1.397404 120.010628 102.636728 43.374802 174.462608 77.696658 -109.068576 -59.736644 -93.066705 95.619028 -58.829003 -58.232335 -20.542263 -79.625559 82.922890 201.362079 -27.185836 -18.798228 -85.235029 116.906482 -131.802727 -62.943581 83.370844 27.316909 -51.324847 79.658169 101.375241 -79.724268 -44.484309 -143.444948 -24.301785 -48.731262 -105.398034 44.525302 -141.665077 -15.438755 116.956879 -65.002346 -80.874483 69.338818 -14.095441 -33.559707 -31.933381 160.584600 186.724849 -136.470006 81.631796 -145.556968 104.206979 -188.342276 -126.429140 7.528967 -5.842235 -32.560079 -41.709293 9.051152 44.592114 29.392853 -78.528744 -81.868935 17.417827 +-3.942715 -4.252351 -1.342457 -7.515281 3.861315 6.956550 2.530523 -6.365020 -10.019370 -3.056950 4.130661 -13.245897 -4.843330 10.520607 -3.595562 7.451570 12.499153 0.834300 -5.745569 -3.280407 7.322398 0.669400 13.654474 15.094385 -8.541206 0.621539 -1.692520 3.621057 3.219393 1.274167 3.462734 -6.479600 2.680980 -6.873614 0.669619 -3.947488 -3.157497 4.076828 7.576559 -15.852798 -0.224902 6.612998 3.107671 -0.592229 1.137888 3.181650 8.012709 7.818802 0.709121 7.389477 5.809702 0.499775 5.136327 0.080277 3.641987 0.589118 3.159907 -2.687440 -1.375034 -1.757285 -2.755405 -0.766678 0.714343 10.390739 11.333896 -0.101992 -5.548500 1.790504 3.848263 2.843672 3.937037 8.018343 -1.474807 2.910390 4.823270 -9.824020 2.510016 -13.259202 3.407250 -15.420289 -6.717746 2.360555 8.632873 6.388383 4.657402 -2.188005 14.755323 -3.250807 -6.011570 9.201167 10.940556 -6.937734 -2.143262 -1.550301 -4.659163 0.336792 -3.734110 1.857105 2.140241 5.597392 -8.891927 -3.384508 1.092816 1.243410 -5.759532 -2.876668 0.361449 7.027690 -9.017333 -5.191818 -2.064360 8.264883 0.013626 -15.165835 -5.187142 -7.454374 -0.312927 1.386507 -8.385738 -6.985486 4.538335 0.812093 -2.974681 -2.492118 -5.108556 6.238800 5.595394 2.863051 -1.620203 5.646475 2.787321 13.576770 0.399610 -6.247526 1.994212 2.696222 -0.394322 5.118601 -3.508632 -3.071005 2.319969 -8.413467 -0.102065 3.615776 -5.409369 -1.902360 0.326665 0.573432 -1.881546 30.316617 -2.890229 12.144118 9.893440 -7.911100 3.393573 -3.206755 2.278983 3.201053 5.504108 4.558264 -12.187829 -7.902171 9.059728 14.660514 5.390675 -8.535642 0.348105 4.416831 0.906536 -1.446090 5.673662 0.245931 1.314643 -5.946506 -1.620340 5.103250 18.329623 -4.145061 0.152669 1.097971 4.870257 -0.663772 -7.176422 -1.180303 -7.715258 0.527757 3.710739 2.770509 5.299779 11.022445 -13.627602 9.780707 -1.108733 0.388096 8.672216 3.346629 -8.054976 -10.619807 -4.526255 3.489291 8.932050 -2.439747 -0.331360 2.404657 -11.687101 0.163112 2.211169 1.241686 -7.409983 9.590170 0.922635 -3.951205 -2.435649 1.356578 -2.714231 -3.140326 -3.882298 7.922707 2.085239 -9.556150 7.608369 2.820229 -4.290079 -0.062533 -1.668350 8.176329 -7.690263 -7.860599 5.246925 -3.914161 -6.699661 -2.921674 -3.339662 3.680450 3.511316 2.641929 -9.275611 -7.724174 10.565683 -3.910086 12.659989 5.680650 -3.414009 5.323243 -1.771089 -3.951475 -4.527373 -7.474040 0.452621 0.869334 -5.863118 -3.301417 -3.261863 7.483643 7.231326 -0.085317 -6.930975 -0.304569 9.895370 -6.601888 -0.469929 2.799295 1.155547 -7.506964 4.005923 4.989442 -7.719500 3.720251 -7.508712 -1.800800 -6.932488 -4.184467 8.872946 -1.105027 3.881465 -0.776309 -1.346348 0.068464 3.764301 4.185071 -1.055157 4.202063 13.090932 5.677638 -0.459340 -0.476922 -12.193263 6.949552 -9.908857 -8.503402 0.842607 2.352645 -7.177909 -2.889853 -1.000549 9.058644 7.228942 -5.757338 -5.648666 5.546988 +-5.814880 -5.526197 -2.453296 -7.981487 6.210521 9.371748 3.700495 -8.520787 -11.845921 -3.469051 5.406435 -17.209416 -8.160092 13.516975 -4.875258 9.875881 16.213771 0.790445 -6.242018 -4.844678 9.308822 0.112588 19.076761 20.377752 -11.592907 0.179495 -1.318995 5.242073 2.906104 -0.291362 4.409745 -8.575051 4.550470 -10.176300 0.273037 -4.218336 -3.481210 4.643942 10.247748 -20.520634 -1.503210 6.332635 1.679630 0.283124 0.803124 5.856625 10.646982 10.567423 0.551422 11.095771 7.659759 -1.121957 6.988812 0.465158 3.532037 -0.618257 2.169058 -1.899642 -2.593538 -2.034411 -3.824713 -2.226096 0.205701 13.382956 15.842256 -0.078227 -7.114145 3.308162 3.519361 3.819074 4.491515 11.059550 -0.638986 4.522205 7.863187 -12.928798 1.304239 -19.946447 2.910372 -20.965098 -9.469936 1.893104 10.923804 6.184842 6.637707 -1.542764 20.126288 -1.693861 -7.839850 13.032605 15.453045 -10.474870 -3.334459 -1.953800 -5.582806 0.301115 -5.450074 4.538028 4.062022 7.497588 -12.113337 -6.101266 1.538284 0.881461 -7.330757 -6.168725 -0.551998 9.509164 -10.981477 -7.219089 -4.923421 9.091608 -0.103753 -20.744789 -6.766437 -7.900610 2.020615 3.306759 -10.429938 -8.940448 5.803366 1.080533 -3.196737 -4.077178 -3.417581 7.957166 8.429643 3.271519 -1.066216 8.829999 3.821877 19.192965 1.565786 -7.328170 1.306806 3.586740 -1.130830 7.362886 -4.883328 -3.236357 3.655101 -11.710886 2.425445 4.726495 -7.116747 -4.013919 1.893674 0.175580 -1.977744 38.041302 -3.104361 15.619464 12.833406 -10.868881 5.017256 -6.327571 3.505660 4.975189 8.020877 5.459686 -15.750617 -10.536190 12.157528 19.506418 6.779507 -13.248407 -0.665448 5.934328 2.645302 -3.746031 7.508673 2.202059 1.457244 -6.000958 -1.108495 8.014323 23.969381 -7.317369 -0.892994 2.141239 6.889737 0.634067 -11.025073 -2.005175 -9.916784 -0.577641 6.015814 4.986723 5.618059 14.649657 -18.604937 11.851426 -0.929820 1.649720 10.852941 5.467017 -11.151018 -13.746405 -4.419019 5.068917 10.517157 -1.248249 -1.044234 2.584742 -15.456972 0.740303 3.923041 2.259686 -9.227255 13.485259 -0.461927 -5.487087 -4.293038 1.479209 -3.927945 -4.383422 -4.761096 10.672603 2.455434 -15.293147 9.975013 2.988422 -7.204345 0.020734 -2.890738 12.211908 -10.276595 -11.784337 7.569484 -6.923455 -9.151945 -4.519736 -4.024796 3.644665 5.221867 3.424146 -11.652213 -10.235423 14.565317 -4.460574 16.109169 7.340465 -3.699528 8.876478 -4.575176 -8.413188 -6.339389 -10.085851 2.678523 0.899173 -8.140696 -4.532783 -3.461946 9.984983 10.503096 0.657291 -9.248550 -0.998831 13.271891 -10.264594 -1.640099 4.625521 4.008825 -8.993721 6.094389 6.951022 -10.232029 4.448436 -9.653244 -1.854286 -9.225271 -6.596067 10.670047 -3.143260 4.568275 -0.830818 -1.789892 0.863825 5.718210 5.570841 0.552351 4.398249 17.410300 9.526890 -2.653517 -1.063446 -16.602890 9.365415 -13.572198 -12.245266 1.916200 3.794884 -8.081843 -3.855218 -0.897056 10.871984 8.909897 -10.017629 -8.652642 6.457271 +-5.090067 -0.978646 5.316363 -10.551909 13.231411 4.152290 4.917301 -0.137455 -13.089793 -14.870915 0.900039 -17.188772 -21.092070 16.694830 -6.543295 6.059680 21.896385 1.316187 -1.056533 -11.575389 13.110023 -10.973957 25.870394 22.983131 -24.872689 1.856193 2.326217 15.064532 7.158179 10.613650 7.275572 -14.450117 3.684013 -4.904461 13.972481 -10.132706 -1.072874 3.732606 -2.918174 -33.301488 -5.040861 15.345797 0.863269 4.729719 4.010423 18.788014 18.922497 15.353347 -9.551233 16.928267 15.303370 -0.812336 11.701116 1.964788 -2.001046 -3.511386 4.130270 -5.985535 -8.254416 3.395389 -4.641324 -20.441487 2.540742 17.850697 26.335625 -7.640986 -6.460541 4.277925 -0.100865 7.063597 6.036759 16.180564 5.465543 2.387792 20.039789 -13.820518 -2.573307 -35.403167 4.339410 -51.077352 -17.078706 -12.727916 19.635418 12.006959 4.251640 -5.821175 31.920633 0.859631 -2.164600 19.732667 21.070484 -10.520100 -3.901846 -13.228184 -6.953468 5.080884 -11.999506 -2.377744 7.102683 10.681096 -14.442234 -8.870434 5.243324 -4.466322 -11.409864 -7.992896 -10.780703 17.157781 -24.503618 -8.279195 -22.904056 8.853380 2.530715 -29.392109 -0.732252 -7.740353 7.270092 5.649684 -1.817768 -2.784458 6.317876 6.037109 -4.931265 -2.130949 -14.889085 20.283410 10.693136 -0.937824 3.875447 13.798189 2.647714 16.125220 14.856532 -6.039915 -10.808037 11.537030 -5.627419 4.364802 -10.759906 -0.416264 16.477723 -15.823452 -1.357609 0.873218 -7.908120 -9.235771 -1.093640 -10.872423 6.705143 44.160744 -3.325789 14.084952 10.181469 -14.244484 13.832337 -0.771421 1.483832 12.102177 15.465302 8.744100 -15.369249 -13.792926 11.646162 23.439478 7.711186 -18.656710 -4.917834 3.926718 5.954274 -4.185086 7.935847 7.568380 -0.103556 -7.836689 -0.210196 2.936720 29.810135 -8.059067 -8.376955 3.480833 13.334333 -7.141100 -19.202639 -1.449790 -10.538190 -6.616972 4.221266 3.412416 5.763413 21.054886 -36.636990 16.765727 0.546057 1.053920 11.797435 -2.239945 -4.967394 -33.673106 -0.735260 8.820850 16.751561 -0.141296 1.727537 0.254109 -21.760924 5.677055 3.099208 9.458999 -11.399536 18.383111 -6.263961 -7.664507 -10.780221 -7.433413 -7.474144 -1.005210 -6.986316 9.549977 10.487839 -30.894943 14.852123 -8.152153 -11.664309 1.865619 1.870493 17.094285 -16.464836 -19.336460 9.109941 -9.247195 -22.655006 -15.706059 -5.604410 7.694700 0.430818 -6.061750 -11.616126 -20.691278 20.736481 -8.116795 14.807839 11.563069 -0.319427 23.671873 7.132050 -14.999676 -10.846276 -10.393967 4.300551 -8.242321 -4.409396 -4.507443 -4.471033 11.047847 23.003680 1.020247 -2.358315 -1.740707 23.239080 -15.929790 -10.685545 10.518212 2.740873 -3.907678 18.163640 12.979313 -15.336661 -4.633390 -20.207768 3.306930 -4.020670 -9.116602 13.366310 -16.005675 1.635997 7.836180 -1.232520 -7.830973 10.230029 5.336094 -4.163094 -7.569181 30.951949 26.170688 -13.597311 5.676273 -19.002254 12.164415 -21.825476 -11.021341 -6.444321 4.824872 -1.801175 1.761969 1.604152 11.803268 11.360853 -11.712401 -11.978662 1.089357 +-1.535151 -1.952665 0.319770 -3.193949 1.361092 1.379335 0.944464 -1.837704 -4.049453 -2.163429 1.652008 -5.099795 -2.263470 4.103358 -1.821305 2.202570 4.952868 0.748923 -1.740943 -1.856446 2.347555 -0.437109 5.348339 6.067404 -3.760548 0.040574 -0.744166 2.409503 1.647959 0.802875 2.079120 -2.867832 0.860649 -1.650889 0.916678 -1.882017 -0.757256 1.973120 1.713124 -6.517833 -0.116281 2.889228 1.467575 0.058178 0.752495 1.857369 2.783233 3.178523 -0.092769 3.431052 2.838181 0.505410 2.016372 0.090111 1.008372 -0.608757 1.265302 -2.183550 -0.891275 -0.055450 -0.892969 -1.465108 0.218788 4.130049 4.871681 -0.332103 -1.720178 -0.043413 1.244724 1.483469 2.037019 2.846910 -0.617985 0.971102 2.033042 -3.461246 0.958474 -6.207448 1.438273 -7.693657 -2.833208 0.433852 4.603076 3.429135 0.849093 -0.749859 5.653999 -0.589469 -2.059075 3.809364 4.144670 -1.958753 -1.110572 -0.650013 -1.849789 0.882971 -1.882998 0.550033 0.432259 3.254127 -3.263521 -0.809371 0.620262 -0.039731 -2.166869 -0.633256 -0.232921 2.991929 -4.475179 -1.609361 -1.403398 3.419551 0.870876 -5.899241 -1.283625 -3.098728 0.611555 0.653845 -2.922951 -1.337492 1.580291 -0.036221 -1.086712 0.137523 -3.857218 2.655518 1.727322 0.967888 -0.579113 2.428323 0.814547 4.447236 -0.080502 -2.586772 0.262770 1.516901 -0.427396 1.791633 -1.896808 -1.093686 1.578930 -3.211015 0.218447 0.510099 -2.210321 -1.834099 -0.734872 -0.019447 -0.213043 10.927793 -0.792951 4.560979 3.964641 -2.674429 1.250381 -0.898317 1.281848 1.614669 2.349713 1.291851 -3.284260 -3.089936 3.002956 5.542845 2.155444 -2.942020 -0.163494 1.708099 0.541296 -0.349445 2.219557 0.350105 -0.117532 -2.157412 -0.542074 1.745578 6.197657 -0.654324 0.018254 -0.046244 2.369932 -0.574104 -2.540503 -0.109440 -2.222506 0.330934 1.229299 1.176413 1.894950 4.367959 -6.797220 3.875740 0.319647 1.023789 2.881058 0.795337 -2.993739 -5.695435 -1.433757 1.171157 3.703958 -0.912412 0.450922 1.484767 -4.570532 0.128133 0.719612 0.854577 -2.858614 3.513772 0.302998 -1.399328 -1.246148 -0.099469 -1.225134 -0.584338 -1.713803 2.995282 1.665471 -4.705148 2.743594 0.195950 -2.010791 -0.285376 -0.558854 3.308946 -3.573050 -2.973796 1.580268 -1.826880 -3.708098 -1.955583 -1.260744 1.382895 0.247513 0.590131 -2.905208 -2.309690 4.169610 -1.878898 4.344105 2.129372 -1.526243 2.537877 0.008866 -1.396992 -1.367456 -2.290887 0.590610 -0.832594 -1.830745 0.034053 -1.021873 2.486386 3.281479 0.064081 -2.573034 0.739730 4.261320 -2.109673 -1.015489 1.192254 -0.139663 -1.979588 2.707596 1.989467 -3.785309 1.189708 -3.480250 -0.464580 -1.839713 -1.574016 3.728383 -0.716283 1.689507 -0.236376 -0.087399 -0.689632 1.786849 1.605187 -0.727448 1.360440 5.632614 3.059734 -0.168798 0.615280 -4.804835 2.290323 -4.049817 -3.102317 -0.366633 0.930769 -2.357738 -0.444706 -0.930026 3.453778 2.989500 -1.861633 -2.475840 2.559095 +-7.508415 -7.704157 -3.302787 -10.311244 6.185433 12.042324 3.922306 -12.672320 -14.117755 -3.374100 7.283788 -20.573055 -7.496072 15.605232 -6.409253 12.767247 17.839542 -0.052819 -9.074701 -5.367064 12.216447 2.702084 22.096024 23.020949 -12.323859 -0.587461 -2.572731 6.617553 4.665255 -2.624375 6.938660 -7.694069 4.499128 -13.192490 -1.724501 -3.508027 -3.830526 6.471941 14.107339 -21.764694 -1.273132 6.278060 2.485845 -0.225568 0.395849 2.024067 10.743943 12.304551 2.655865 11.277435 9.043285 -0.163222 7.889383 0.397784 4.135046 -0.453658 3.002863 -4.998154 -1.448702 -4.062772 -4.511383 0.499030 1.151421 16.081613 17.546920 1.470269 -8.509683 4.929841 5.463633 4.685773 5.915710 12.899700 -3.924041 6.065002 7.822485 -17.135743 2.995475 -21.197046 3.996372 -16.720327 -10.042174 4.511702 10.390175 8.924879 8.840019 0.898560 22.551015 -3.157774 -10.944557 15.538238 16.873949 -11.830844 -3.225635 -1.476793 -7.166014 -0.576365 -5.996975 6.146258 1.010035 11.410851 -13.626194 -6.366860 0.664123 2.200215 -8.248672 -7.335239 0.442202 10.599123 -11.228860 -9.074966 -1.901227 12.848358 -1.131769 -23.246266 -10.236696 -11.084382 2.087813 2.408993 -12.573203 -11.629618 6.742541 1.195032 -3.114943 -5.165278 -3.393173 6.330129 10.382444 4.338510 -3.110504 10.272615 4.076690 23.520060 -0.341012 -8.639801 2.858225 3.119221 -0.233701 9.260426 -4.558209 -3.778968 1.421566 -12.745854 1.592787 7.677620 -7.602313 -5.591494 0.806589 1.187045 -3.405489 44.706230 -3.226564 18.167968 16.537696 -11.945965 3.345016 -7.931289 5.006451 5.184141 7.210796 6.133668 -19.764475 -12.887153 15.134455 22.108400 7.695589 -13.530808 -0.168194 7.852547 2.692189 -3.900568 8.370871 2.251650 1.331491 -7.442224 -1.646224 10.040823 27.367590 -7.961708 1.262104 3.462772 6.293543 0.608389 -12.260375 -2.940901 -10.901378 -0.228004 8.302945 6.445734 6.381107 16.704489 -16.927218 13.310784 -0.212033 3.067076 12.635518 6.614285 -13.789737 -12.163646 -6.633057 5.180832 10.861793 -3.401713 -1.829726 3.343921 -17.869857 0.975650 4.890364 1.619240 -10.436499 15.317226 0.323788 -5.613105 -4.631914 4.326883 -4.658004 -4.696976 -5.134756 12.905262 0.894774 -12.275995 11.398445 4.496635 -7.136490 0.590407 -4.694048 15.670493 -10.631158 -12.085202 9.702151 -7.714534 -8.869884 -4.335537 -3.852537 4.337042 7.957908 5.613168 -14.955648 -9.133484 15.280523 -5.289683 19.172971 7.890193 -4.737025 7.004763 -7.128304 -7.803097 -7.169797 -11.270368 1.120612 4.386854 -10.819126 -7.994460 -3.389826 12.086453 10.278596 -0.420582 -12.439533 -0.437087 14.700259 -12.518220 -1.689196 3.870176 4.244565 -12.935023 5.615874 6.845091 -11.019729 6.693587 -9.922565 -1.829422 -12.234072 -7.716443 12.877405 -0.814580 6.272496 -2.232092 -1.853083 2.523084 6.007687 7.638091 1.496276 6.776129 19.448015 8.260058 0.291469 -3.372065 -19.753669 10.467297 -14.939752 -14.502171 3.666960 4.304959 -10.108159 -4.961484 -1.966009 14.301834 11.580440 -10.915027 -9.391087 8.080645 +-6.161307 -6.689182 -2.341205 -9.227658 5.192000 8.224814 3.482194 -10.042363 -12.007178 -2.312659 5.877648 -17.642809 -6.214027 13.088699 -4.947529 10.393256 15.503992 0.390783 -7.106902 -5.232852 9.527455 1.618147 18.381941 19.599873 -10.160924 -0.408130 -3.360574 5.689367 3.292282 -2.558431 5.283431 -6.215657 3.080507 -10.775700 -0.893115 -2.780714 -3.186200 6.117833 11.861240 -18.598827 -0.634824 4.829777 3.513138 -0.104065 0.209191 2.866099 9.187980 10.193701 2.347963 9.174589 7.463756 -1.444199 7.117734 0.427991 3.750053 -0.237998 2.468153 -3.260440 -1.786911 -2.829763 -3.817265 1.111955 1.365261 12.961582 14.292621 1.821243 -7.752591 3.714726 5.398063 3.890675 4.493085 10.664146 -2.772598 4.942515 6.262714 -14.244454 2.530789 -18.839546 3.654690 -14.433216 -8.891910 3.776767 9.568919 7.041724 6.948250 -0.307470 18.396507 -2.137217 -8.968573 12.628395 14.274934 -9.615060 -2.933562 -1.504938 -5.731698 -0.717895 -3.957310 5.167538 2.154371 9.895590 -11.700393 -4.935579 1.134009 1.193683 -6.582807 -5.167482 0.732856 8.298361 -8.334705 -7.001520 -2.118275 11.076532 0.074330 -18.985617 -6.436816 -9.150962 0.935020 1.825124 -10.995348 -9.334616 5.571803 0.422060 -3.835521 -3.222159 -4.857271 6.654573 8.557194 2.894000 -2.398339 9.117551 3.126670 18.874439 -1.719329 -7.905777 2.512249 2.991775 -0.636850 6.855712 -4.467535 -3.541466 2.544109 -10.704827 1.546275 4.977247 -6.387083 -3.922144 1.305398 1.687007 -2.802044 36.335351 -3.036902 15.343965 13.434182 -8.893521 5.002310 -6.121441 4.609674 3.864106 6.080306 4.694562 -16.595959 -11.052633 12.446463 17.904183 6.426571 -11.451443 -0.906170 6.195569 2.133864 -2.824112 7.045131 1.612186 1.082007 -5.804827 -1.141223 8.064594 23.494764 -6.261612 1.179832 2.541443 5.184728 1.267137 -10.793509 -2.767750 -9.516580 -0.548577 5.856992 6.277794 6.087825 14.050037 -15.532390 11.279610 0.193651 2.494043 10.816692 4.853296 -11.491555 -12.147333 -6.103778 4.352066 9.703020 -2.389213 -2.053336 2.774517 -14.815126 0.939188 3.867855 1.498389 -9.070260 12.701091 -0.580173 -4.743263 -3.045077 2.742777 -5.312485 -3.290293 -4.247544 10.706991 1.700094 -10.782359 9.260212 3.797225 -5.692754 0.649747 -3.992391 12.195868 -8.475676 -9.389750 7.323219 -6.136399 -7.359500 -4.088148 -2.794682 2.784595 4.761443 4.557933 -12.286989 -8.335382 13.426875 -4.650361 16.348825 6.675791 -4.323807 4.962017 -4.055584 -6.817440 -5.308906 -9.590868 0.773656 3.793663 -8.906011 -5.439330 -2.942606 9.560742 8.379691 -0.124763 -10.081920 -0.493693 12.486985 -9.776076 -1.885806 3.460694 1.064597 -10.243725 4.423599 6.216485 -9.641005 5.615878 -9.215704 -2.221120 -10.031071 -6.152801 10.240352 -0.671931 4.820342 -2.337972 -2.208619 2.350860 5.215489 6.186131 0.387487 6.044683 17.152480 6.909024 0.810151 -2.774033 -16.515915 8.758942 -12.081982 -11.509225 2.491540 3.564090 -9.162421 -3.922224 -1.163289 12.083994 8.807752 -9.395362 -8.281677 6.839899 +-3.868739 1.577880 6.323940 -9.270528 13.881914 4.458095 4.920053 0.425237 -11.107396 -15.083413 0.015974 -16.016034 -21.222412 15.373353 -6.146057 4.733982 21.300513 0.985473 0.335786 -11.138640 11.490874 -10.589200 25.525170 22.084152 -24.519094 2.583948 3.550342 13.911744 6.368042 11.290964 5.571042 -14.759845 4.907440 -4.407097 13.242553 -9.550668 -1.462136 1.093367 -3.986785 -31.946212 -5.078643 12.950864 -1.604944 5.069423 3.889643 18.826759 20.594566 14.294691 -9.583396 16.422851 14.110075 -0.741448 10.921772 2.440955 -1.802693 -3.751732 4.564203 -5.605344 -8.549660 3.585514 -4.753458 -21.467622 1.259993 16.855832 24.857820 -7.191421 -5.770988 4.022076 -1.449793 6.217106 5.002385 15.569929 6.957494 3.493171 19.558584 -13.248436 -2.554254 -33.732452 2.172104 -50.511388 -17.073942 -14.036140 18.283620 10.072620 4.493667 -5.058495 29.932896 1.793317 -0.052655 17.596139 21.226877 -11.045760 -3.805632 -12.239393 -5.626551 4.866772 -11.353640 -1.463430 6.516153 8.190684 -13.873561 -9.012470 6.510252 -4.681127 -10.788984 -7.723785 -10.421133 16.439167 -24.501975 -7.535997 -23.734378 5.917386 1.998181 -28.545398 -0.335766 -5.192535 9.953976 6.391445 -1.012983 -3.352390 5.992272 6.974748 -4.352934 -2.838881 -12.832814 20.032110 10.705292 -0.396057 4.725001 13.075740 3.360773 16.082005 16.871983 -4.334896 -10.583494 10.016336 -5.467605 3.546689 -9.439684 0.065550 14.873109 -15.214219 -0.360804 2.114702 -7.722010 -8.856983 -0.636982 -11.050483 7.319721 41.833707 -3.588807 13.193482 8.978500 -14.753007 11.971664 -1.724185 0.255753 11.264921 15.054089 9.610229 -14.788099 -12.580694 10.670409 22.019733 7.144639 -19.475885 -4.158530 2.903231 5.600226 -4.439775 7.154753 7.359043 0.848135 -7.759204 0.157451 3.638081 28.890796 -8.585387 -10.759828 3.463367 10.875253 -5.654443 -18.449165 -1.448018 -8.366468 -6.008903 4.711315 2.801563 4.520028 19.945961 -36.132706 15.720789 -0.025738 -0.167552 11.588783 -1.330310 -4.336800 -30.585214 0.639733 9.753025 15.366585 1.321194 1.504859 -0.772718 -20.326907 5.082737 3.235595 9.549378 -10.636339 17.243403 -5.125192 -8.682526 -11.288246 -8.574085 -5.556958 -0.528769 -6.938442 8.774992 9.491503 -33.250141 14.765137 -7.875320 -12.048662 1.907449 0.963444 16.833313 -15.994182 -19.296788 8.440265 -10.202831 -22.602511 -14.730040 -5.329650 6.677835 0.870367 -5.531308 -11.001048 -19.992455 19.755489 -6.908093 13.255148 11.757209 1.517277 25.094078 5.870923 -15.348260 -10.845986 -9.882379 6.005129 -8.853754 -4.405228 -4.120279 -4.964821 10.424984 23.806854 0.736417 -1.362699 -2.455019 21.415945 -17.456548 -10.409524 11.228382 5.480548 -3.647526 17.668582 12.975973 -13.862621 -5.510193 -18.416204 2.232162 -3.148511 -9.572289 11.796015 -16.775866 0.935767 8.862315 -1.303504 -8.563169 10.043132 3.181301 -2.996189 -8.157488 28.092126 28.055072 -15.333930 5.784471 -17.407525 11.810174 -21.898829 -11.639950 -5.197221 4.339928 -0.581463 1.470815 1.474368 10.447602 10.046385 -11.976746 -11.066914 0.601922 +-1.086995 -1.305817 -0.097554 -1.429710 1.322146 0.632139 0.950423 -0.750403 -2.836620 -1.258934 0.900574 -2.943965 -1.734070 3.075428 -0.584750 2.192781 3.964788 0.987718 -0.784508 -1.238056 2.261742 -2.036497 3.813898 4.407760 -2.645615 0.255790 0.152840 1.224075 0.759018 0.902252 0.271533 -1.815711 1.160616 -2.609924 0.766874 -2.159853 -0.587648 1.487211 1.856385 -5.064785 -0.165320 1.507513 0.920298 -0.005378 0.091497 2.296384 2.181863 2.325834 -0.821729 2.994844 1.860021 -0.999555 1.460857 0.320753 0.769191 0.574442 0.441394 0.698155 -1.068925 0.301168 -0.839311 -2.094735 0.558079 2.475389 3.701566 -0.697793 -1.220339 0.737028 0.444683 0.784403 1.284088 1.982962 0.411091 -0.327269 2.295316 -3.469872 -0.271276 -6.172849 0.238161 -7.418677 -2.290555 -0.143803 3.052139 0.276193 1.421337 -0.423150 4.162174 -0.546470 -1.198257 2.468407 3.247812 -2.444667 -1.026403 -0.839850 -1.122086 0.521189 -1.534867 0.019345 2.155127 0.676836 -2.560597 -1.948985 1.552114 0.293655 -1.553714 -1.636472 -0.395695 2.489432 -3.020298 -2.222483 -2.256711 1.186060 -0.112617 -4.146288 0.443440 -1.620561 0.784960 1.219042 -2.071732 -1.807797 1.258639 0.487857 -0.890245 -1.227389 -0.763963 2.634213 1.100327 0.715915 0.285170 1.238236 0.404681 3.515372 1.794412 -1.789268 -0.064376 1.270637 -1.140603 1.454763 -1.889152 -1.383817 2.185206 -2.690450 -0.065153 0.184643 -1.825129 -0.591514 2.426229 0.054181 -0.028996 7.288578 -0.355962 3.047866 2.406570 -2.272113 2.348712 -0.691518 0.762798 1.570535 2.602405 0.888237 -3.510700 -2.254644 1.892593 3.980637 1.719545 -3.452927 -1.955812 0.482808 1.046246 0.029751 1.293379 0.559088 0.524358 -1.723444 -0.133901 0.903079 5.249601 -1.886612 -0.596050 0.260082 1.481489 -0.913456 -4.268519 -0.476516 -3.001562 -0.191442 -0.003147 0.529915 1.122730 3.287361 -5.688940 2.804601 -1.312077 -0.017076 2.338708 0.971975 -2.065260 -5.408078 -0.699697 0.925619 3.074971 0.297066 0.378475 1.000936 -3.366695 0.099330 0.160919 0.719090 -1.873265 2.881595 -0.643039 -1.328873 -0.973945 0.060704 -0.782797 -1.542481 -0.318959 2.158962 1.682179 -4.103546 1.876229 -0.084744 -1.681952 0.600301 0.471892 2.287046 -2.484246 -2.938741 1.619431 -1.085111 -1.968702 -1.846850 -0.779277 1.146091 0.260183 -0.901746 -1.424970 -3.270828 3.061847 -1.373789 3.158305 1.645505 -1.010672 2.841382 0.578865 -1.983700 -1.878744 -0.877789 -0.304946 -1.331408 -1.121522 -1.855778 -0.826445 2.242440 2.848065 0.776490 -0.846799 -0.234564 3.539290 -2.701161 -0.689752 1.743465 1.208883 -0.984073 1.936792 2.087000 -3.038822 0.326948 -2.235718 -0.336903 -0.946741 -1.106716 2.388323 -1.333796 0.792360 -0.069584 -0.193373 0.010869 1.346510 1.185940 -0.179129 -0.103254 4.204233 3.559716 -1.552095 -0.110882 -3.048428 1.611105 -3.127771 -2.163153 -0.307776 1.767051 -2.138268 -0.193317 0.787688 2.174576 1.620043 -1.892340 -1.785343 0.673917 +-4.538734 -5.165847 -2.997088 -5.317819 2.142858 2.226180 2.195134 -4.901913 -8.717722 -3.086359 5.035297 -10.268713 -5.168542 9.991611 -4.271647 5.590145 11.011228 2.584137 -4.013104 -4.191037 7.723850 -2.085513 12.001988 13.943467 -8.557925 -0.495011 -0.235424 2.698118 2.375364 -1.381150 6.745021 -6.722122 2.564315 -6.128818 3.174568 -5.236021 -1.484985 7.363487 6.988971 -14.929110 -0.877360 4.803078 4.978939 0.197557 0.772424 5.683655 4.327516 7.751065 -0.560174 7.856568 7.255217 0.103080 5.658861 -0.118413 1.768895 -1.551428 -1.875216 -1.002707 0.530182 0.060690 -2.958421 0.160304 1.942436 9.780537 12.082615 -1.098100 -5.015374 0.554546 3.375409 3.821969 3.140654 7.064397 -0.200059 1.169625 3.919118 -10.903053 -2.320149 -20.660283 4.080110 -19.483745 -5.521015 2.336335 8.299291 4.853165 2.574979 -1.064287 13.809955 0.445834 -6.142978 11.478325 10.449060 -3.660434 -2.054665 -1.827725 -4.639087 1.705440 -3.435427 3.422659 4.382045 6.829707 -7.717066 -5.361147 -1.815121 -0.281410 -4.616938 -5.014317 -0.465063 6.370468 -6.101460 -4.148226 -3.154306 9.031988 2.074024 -14.943555 -1.006779 -8.526816 -0.473706 2.160282 -7.923607 -3.352104 3.906868 -0.104159 -2.121068 -1.088205 -4.645401 5.254220 3.891723 3.030122 -2.183255 5.032855 1.398081 10.450859 -1.197710 -7.641923 0.919617 2.818688 -1.345131 5.047342 -6.783086 -2.120350 7.902705 -7.146675 1.668639 -0.161709 -4.716037 -4.999296 4.335628 -1.530015 -1.850860 25.478335 -2.443061 11.207522 8.814031 -5.810613 5.258977 -2.577640 3.681667 4.331929 6.122815 2.025669 -9.267366 -8.501748 7.770601 13.593211 4.914032 -7.788047 -3.548527 4.630209 1.916811 -2.126122 5.900261 0.813435 -1.692602 -3.631229 -0.841419 4.771848 13.315821 -2.889561 3.460350 -1.378517 11.177251 -0.205188 -7.009273 -0.972677 -10.079180 0.057899 4.499701 3.758762 4.857884 8.987272 -16.523128 8.696276 -0.311662 4.629058 3.729708 2.693281 -7.530027 -16.731274 -1.887701 1.802243 7.344278 -2.304030 2.430378 4.280500 -11.019662 1.370118 1.783317 1.505814 -6.834690 9.031764 -1.494620 -1.823544 -2.869086 4.204941 -5.107960 -4.501589 -2.145073 8.799363 6.020355 -9.207632 5.674026 0.841281 -3.979938 -0.966164 -0.692473 8.047849 -7.945879 -7.868501 4.977644 -3.352347 -4.318421 -5.034223 -2.642422 4.283039 -0.318728 1.796658 -5.500434 -7.072393 9.176337 -3.245338 10.339285 4.579273 -3.472121 4.784150 -3.453155 -4.401532 -4.391743 -5.562350 0.710124 0.267658 -4.713554 -3.364881 -1.387732 6.477910 6.121530 1.026427 -7.647968 1.260083 10.373853 -4.539841 -1.261386 1.306915 0.711119 -2.828622 5.225009 4.461958 -8.694052 2.745101 -9.357280 1.770364 -5.569785 -3.270646 8.688919 -1.703637 3.681743 -2.802102 -0.981828 1.616372 4.938785 6.578593 -0.026938 4.300255 11.215863 5.607622 0.440032 -1.630511 -11.012845 4.205699 -8.380578 -6.681084 -1.821879 2.716698 -6.076485 -0.508350 -1.766376 8.602623 6.382564 -3.850890 -6.796166 6.557385 +-1.645608 7.191104 6.296316 -8.244162 8.749263 6.876076 1.899513 -0.215236 -6.477281 -10.033537 -1.973513 -11.586305 -13.319218 11.077242 -3.642272 -0.284546 17.738620 0.999471 -0.297461 -6.314153 6.946194 -3.763400 16.507719 18.039333 -17.322108 2.910585 8.990386 7.111141 3.780087 8.287921 0.929365 -15.281304 1.545019 -1.114045 8.603735 -7.163880 -2.761863 -3.548911 -1.092643 -25.063392 -2.619027 5.689772 -4.231842 0.647098 2.426891 6.705339 19.898659 9.004859 -7.323727 6.313808 10.298314 5.967317 3.182388 -0.156555 0.858817 -0.830239 4.963076 -0.716934 -2.538754 2.390069 -1.405304 -8.553728 -0.879547 14.297524 15.710217 -1.750634 -4.234380 0.854297 0.594936 2.222588 -1.516261 9.914701 5.617949 8.447814 9.942197 -11.815668 -1.502460 -28.438345 3.486757 -33.133777 -12.496479 -10.016289 9.295263 4.730193 2.657790 -2.475290 20.166910 -0.786452 3.862640 12.322303 18.644725 -7.586584 -2.162284 -8.662376 -7.673074 5.448431 -5.749781 1.777319 0.019728 1.213018 -10.311042 -11.334005 4.916546 -1.475039 -8.922252 -4.061094 -3.755716 10.323080 -14.498405 -3.396906 -15.081414 3.114231 1.533037 -20.949268 -5.676246 -5.078214 7.887953 3.888887 -4.298990 -9.139967 2.885338 6.759634 -4.571244 -3.369264 -6.514092 12.650347 9.206888 -0.881429 2.405521 4.270450 7.310769 12.546469 10.494700 -4.859912 -3.885515 4.719298 -4.127724 -2.385001 -8.176747 0.757971 7.081365 -8.266006 1.588443 6.109887 -7.377603 -6.675361 2.785208 -11.263289 5.433512 41.165262 -4.139161 9.286275 4.784700 -13.427160 6.862828 -1.685669 -6.072180 4.545215 10.587671 12.046352 -14.362378 -7.960388 7.273309 17.817201 5.861884 -11.550879 -2.866755 1.394161 -1.614497 -3.600209 7.506059 0.773184 -0.635028 -5.729417 -2.683046 8.426890 21.447609 -4.412454 -12.237087 -0.030225 11.037643 -0.970170 -9.471535 0.882255 -8.056657 -0.877476 6.894797 -0.480269 8.244719 14.732089 -32.874724 11.310430 0.335363 -3.860509 6.730150 1.633029 -4.301290 -16.324667 5.509440 11.527502 12.039451 0.414251 2.996850 -2.984094 -14.427457 -0.464331 3.510497 7.403843 -10.793668 12.385000 0.255652 -10.182278 -8.829409 -4.556238 -4.341845 -4.046938 -7.143395 5.906120 3.095820 -27.249417 15.842617 -1.761535 -4.878007 -0.180823 -5.982897 10.212122 -14.176839 -15.612934 5.762917 -4.006340 -9.853416 -3.036459 -6.336249 7.617758 2.136653 2.820965 -9.960032 -15.671921 11.492739 -0.961319 10.975070 9.058624 3.692612 16.248397 -1.268633 -6.359698 -8.805860 -7.970596 9.712570 -1.305810 -6.039275 -5.763685 -6.492820 7.219770 18.595665 -3.309297 -4.027917 -4.641858 12.323041 -12.427495 -3.699989 4.761310 4.670084 -5.740122 6.296113 7.155968 -8.633918 -4.479797 -13.887897 1.046549 -3.223654 -9.335523 6.177562 -11.649336 0.013437 10.016962 -4.548726 -6.470168 7.944779 1.527173 -0.791767 -0.582068 13.009806 17.233726 -10.396199 4.653438 -13.727512 8.346198 -17.750489 -12.366655 -1.559635 -1.996843 -1.680507 -3.374086 -3.336137 6.642451 3.439999 -1.212136 -4.908408 2.094978 +-1.774452 8.364402 7.310872 -9.068999 9.446148 7.412236 2.270898 -0.400889 -6.866385 -10.733617 -2.571572 -12.266433 -14.750955 12.502778 -3.454459 0.478399 20.319465 1.403117 -0.443061 -7.249128 8.767550 -5.959480 18.785534 20.602336 -19.862124 3.446313 11.203867 8.575772 5.373218 9.133095 0.028670 -15.030921 1.881947 -3.090999 10.132001 -9.065630 -2.820287 -4.095329 -0.716045 -28.847031 -3.010041 5.151733 -4.140236 0.610847 2.199334 8.424995 22.626409 10.612214 -8.889583 6.673556 11.710029 5.146958 3.909742 0.103320 0.873880 -0.051927 6.126439 1.175544 -2.741447 2.747480 -1.102165 -11.121679 0.187544 16.249627 18.310511 -2.116933 -4.618620 2.254306 1.233604 2.073663 -1.947673 11.284174 6.006381 9.125376 11.778480 -16.067921 -0.980253 -33.433413 3.334955 -38.344806 -14.372457 -11.952872 9.585116 2.925390 4.305617 -2.068246 22.753783 -0.669809 4.833313 13.224643 21.041048 -9.822082 -2.474631 -10.344579 -8.351444 6.527718 -6.924200 1.863934 1.838549 0.320447 -11.631593 -13.421749 6.970178 -0.822360 -10.468763 -5.141023 -4.285086 11.928042 -15.721595 -5.315084 -17.512934 1.862923 0.322542 -23.989160 -4.199015 -6.043610 9.889760 4.276979 -4.066308 -11.674513 2.750913 8.622839 -4.759616 -5.240627 -6.999794 14.913271 10.668014 -1.291095 3.128567 4.464644 8.058220 14.513746 13.543367 -5.375450 -4.814300 5.584731 -6.380004 -2.853083 -9.923810 0.127607 9.656185 -9.970355 0.297655 7.342150 -8.367166 -6.397172 6.910073 -12.262952 6.589208 47.533705 -3.981487 10.102211 5.446182 -15.425749 8.937043 -1.754167 -7.181443 5.998112 12.340182 13.543235 -19.269622 -9.170160 7.374767 20.200211 6.751935 -14.179263 -5.214030 0.584264 -1.896834 -3.841711 7.856178 0.932456 -0.690089 -6.636091 -2.873977 9.555069 24.594307 -6.267786 -13.733330 0.187374 11.177902 -2.571007 -14.073901 0.502260 -10.082236 -1.298426 5.734485 -0.647904 9.278978 16.603566 -36.954361 12.915210 -0.835204 -5.077850 8.696512 1.473744 -4.936193 -20.034246 6.934637 13.163674 13.582817 0.160971 2.744073 -3.200894 -16.707676 -0.592422 3.614708 8.234179 -11.942866 14.181285 -0.112996 -11.299330 -10.306050 -4.438255 -4.441279 -5.451782 -6.830388 6.862929 2.952785 -30.175930 17.977327 -2.705585 -5.922620 1.211146 -6.830827 11.069282 -16.528752 -17.861121 6.867439 -3.425692 -9.814349 -4.509844 -6.843363 9.277650 2.221575 1.530485 -11.411396 -18.773922 12.223317 -2.131963 11.892706 10.473631 4.506485 18.813579 -0.654125 -7.594781 -11.270549 -7.655567 8.512280 -1.334305 -7.242522 -8.966451 -7.438146 8.827710 21.878270 -3.737137 -3.001811 -4.668435 14.253623 -15.581217 -5.240192 5.591386 6.455589 -6.722526 6.697492 8.113801 -10.289321 -5.510410 -15.191517 0.197314 -2.601088 -10.998209 7.270736 -13.666208 -0.009445 11.584985 -5.286545 -6.340025 9.489781 1.629468 -0.199953 -1.242432 14.959189 20.883233 -12.520156 3.774685 -15.469868 9.363884 -20.606641 -13.687866 -1.511663 -0.867245 -1.839445 -3.362768 -1.776692 7.564251 3.859299 -2.320887 -5.180795 0.940668 +-5.005807 -5.702721 -2.908607 -8.142203 4.642309 6.464554 3.222879 -7.535539 -10.289477 -3.297074 5.291649 -14.410232 -5.930455 11.619604 -4.177624 8.431124 14.136668 0.838787 -5.094376 -5.293158 8.809083 -0.165364 16.458516 17.654462 -10.444267 -0.046051 -0.964212 5.036714 4.261511 -1.882982 5.522033 -6.747840 3.606934 -9.746353 0.027664 -4.574021 -2.238413 4.846631 9.801084 -17.492018 -0.797145 4.667217 1.498984 0.288974 0.677494 4.861114 8.431335 9.107848 -0.961665 9.996975 7.681995 -0.680190 5.317329 0.487398 2.641030 -0.752735 1.384676 -1.293995 -1.507549 -2.128997 -2.779870 -1.353452 0.836073 11.015789 13.033366 0.083594 -6.157997 3.787520 4.179471 3.041866 4.634010 9.346444 -1.082391 3.315572 7.156321 -12.967226 -0.182182 -20.034179 2.786638 -20.097127 -7.923843 2.253915 10.179922 3.328794 5.467621 -0.139527 16.557830 -1.206926 -7.196069 12.451859 12.503829 -8.406114 -2.826393 -1.717788 -5.268085 0.823054 -4.403185 4.575356 3.660040 7.726487 -10.289839 -5.796186 1.488431 0.845162 -6.359468 -6.537515 -0.811467 7.880445 -10.122827 -5.811474 -2.909636 8.733320 -0.035551 -16.700145 -6.324726 -8.162281 3.692084 1.647177 -8.898961 -7.266124 4.344521 0.665246 -3.217999 -2.926033 -2.210097 5.779645 7.930682 3.260701 -1.416243 7.644728 2.661305 17.040625 0.399078 -6.990626 1.173765 3.176532 -0.489368 5.951883 -4.985785 -3.130599 5.281814 -9.570745 2.377313 3.586428 -5.908648 -5.228203 4.984312 0.179502 -1.869880 33.392120 -1.320981 13.606932 12.191931 -8.395643 2.335063 -5.509988 3.809338 5.030331 7.309597 3.927623 -12.812319 -9.418865 10.000884 15.947506 5.360154 -11.333895 -1.899631 5.471283 2.199235 -2.616077 5.635920 0.880873 0.584486 -5.349628 -0.962706 7.362645 19.923746 -5.598766 0.815840 1.194524 7.520497 -0.399022 -9.583842 -1.717866 -8.654456 0.127145 5.580759 4.917789 5.713104 12.579831 -17.606889 9.758102 -0.254904 3.417720 7.388267 6.067662 -10.148340 -13.799664 -4.082233 3.598651 9.094925 -2.039617 0.789578 3.431228 -13.311612 0.753297 3.299660 0.960417 -7.851587 11.431044 -0.250444 -4.278197 -3.288879 2.575901 -4.222986 -2.870292 -2.767251 9.461995 1.897611 -13.328403 7.938905 1.123475 -6.100058 0.067759 -3.133389 11.877986 -9.191200 -9.522258 7.048332 -5.205298 -8.153681 -4.043924 -3.247396 3.341803 3.910629 3.354755 -9.680636 -8.245934 12.704514 -5.117691 13.717247 6.327433 -3.832020 7.488576 -7.444121 -5.955326 -6.161909 -7.693829 1.236513 1.118662 -7.564878 -3.888432 -2.462288 8.082169 8.443047 0.006699 -8.681135 1.043217 11.637602 -9.492032 -0.972521 3.301519 5.508798 -7.942556 6.223796 5.503271 -9.886050 4.670135 -8.341549 -1.979496 -7.325156 -5.404950 9.715396 -1.594716 4.482317 -1.173510 -0.782536 1.518273 5.493241 5.037698 0.547095 4.430582 14.801469 9.246765 -1.965611 -2.192964 -14.577617 7.685636 -11.485479 -11.019875 1.483479 2.857298 -7.263730 -2.770809 -1.717432 10.575599 8.841107 -7.843474 -7.064390 6.177790 +-3.810554 -3.184225 0.125354 -6.737215 4.481366 5.077945 2.564985 -4.401617 -9.574041 -5.162974 3.029209 -12.375862 -6.514968 10.694981 -3.097911 6.439133 13.371827 1.490467 -4.142363 -3.828362 7.472980 -2.523983 13.499585 15.202634 -9.222519 0.788868 0.283339 4.922606 2.509140 2.417351 3.721737 -7.748096 1.937388 -6.693325 2.362234 -4.821915 -2.973070 3.906349 6.050494 -17.397460 -0.841502 6.893415 2.718084 -0.258179 1.146899 2.682713 8.908575 7.956563 -1.056963 8.128011 6.532951 -0.134464 5.278311 0.170800 2.893062 0.670469 2.577409 -1.931056 -2.168883 0.004930 -2.979456 -3.347637 1.122561 10.280579 12.159126 -0.836249 -5.347435 1.604172 2.641862 3.405815 3.212411 8.237205 -0.999171 2.411694 6.390088 -11.102539 0.699033 -18.385974 3.449937 -18.902394 -8.242279 0.398380 9.266586 6.653816 4.362309 -0.793019 15.425067 -3.053323 -4.663081 9.714449 11.974987 -6.444053 -2.439903 -2.826891 -5.227082 1.455080 -4.306601 0.989270 2.491633 5.446347 -8.990288 -5.115426 2.690507 0.660692 -5.874749 -3.817501 -0.890985 8.500851 -9.816697 -6.032905 -5.359230 7.317238 0.380005 -15.615123 -3.894045 -6.558927 0.407648 3.053694 -8.100632 -6.819887 4.864793 1.251454 -3.191033 -2.775335 -4.346947 7.359995 5.089415 2.103844 -0.596757 5.562791 2.764849 12.559877 3.508614 -5.873283 0.866468 3.628291 -1.526961 4.215504 -4.586627 -3.126154 2.756903 -8.497868 0.180011 3.111984 -5.881553 -3.839892 0.872483 -1.466107 -0.739766 29.735429 -2.799915 11.312093 9.082727 -8.152085 5.828218 -2.397708 1.484768 3.643738 7.054912 5.422232 -11.729138 -7.730427 8.616863 15.014697 5.531961 -9.079038 -3.099261 3.694098 1.666334 -0.888604 6.259386 1.090422 1.306688 -5.785129 -1.372345 4.998903 17.933238 -4.575134 -3.198029 1.020860 5.925059 -1.149274 -10.393001 -0.785091 -9.268348 -0.391122 3.495442 1.971385 4.752579 11.460948 -17.590721 10.012219 -0.959770 0.339510 8.720083 3.003242 -7.211596 -14.525727 -3.069621 4.297492 9.731280 -1.389769 -0.060723 1.560177 -12.094789 0.337284 2.106545 2.535212 -7.740771 10.686916 -1.407853 -4.571975 -3.545264 0.369150 -3.479800 -4.184660 -3.714991 7.546894 3.880575 -11.375258 8.257061 1.350741 -4.520686 0.628005 -1.212779 8.952593 -8.004546 -9.509561 5.580384 -4.370925 -7.479918 -3.863581 -3.802690 3.994715 3.596535 0.635207 -7.394541 -8.556031 10.248918 -3.600574 12.506825 5.963356 -2.752233 7.620861 0.804086 -5.290825 -4.907345 -5.662642 1.073481 -0.831915 -5.143267 -7.157424 -3.408063 7.406186 9.054016 0.335156 -5.719209 -1.942518 11.135787 -8.027440 -1.603952 3.775135 0.207967 -5.961443 5.061920 5.811382 -8.421850 2.239307 -8.776892 -0.003800 -5.948164 -4.530102 7.928394 -3.334274 2.593064 0.501299 -2.154314 -0.588456 4.113848 4.694704 -0.658339 2.065913 13.324341 7.711578 -2.656034 0.317947 -12.036556 6.420488 -10.988720 -8.340140 -0.404846 3.524806 -6.452348 -2.596778 -0.444844 8.001738 6.375571 -5.406023 -5.977793 4.305825 +-2.437829 -2.038247 0.662622 -3.832814 2.825304 2.655681 1.861238 -1.909953 -5.791845 -3.890024 2.055792 -8.139479 -5.502162 6.986630 -2.479659 3.176998 9.069448 1.490199 -2.020644 -3.148020 4.334232 -1.807388 9.706188 10.580183 -7.179702 0.218790 -0.043702 3.970624 2.468844 1.451060 2.685347 -5.239350 2.172216 -3.616190 1.858572 -3.614582 -0.930845 2.134871 2.243918 -11.875110 -0.775292 4.473003 1.052833 0.231945 0.999351 4.300676 6.240758 5.607098 -1.428800 5.859604 4.651578 -0.331740 3.424645 0.440113 0.937507 -1.078339 1.242485 -1.584925 -2.397672 0.167086 -1.496443 -4.636993 -0.091455 6.751369 8.758553 -0.631400 -2.756130 0.722648 1.143596 2.189713 2.537298 5.066037 1.168443 1.841829 5.176569 -5.619546 -0.231110 -12.158763 1.342073 -15.082269 -5.503269 -1.181239 7.785573 3.919394 2.017703 -1.388660 10.078972 -0.568535 -2.281247 7.118155 8.365300 -4.671199 -2.241140 -2.360009 -2.834819 1.996014 -3.893079 1.424063 1.841288 3.725800 -6.060103 -3.732636 1.772918 -0.108571 -3.878537 -2.285749 -1.427839 5.553944 -7.808084 -3.149782 -5.060855 3.461480 1.127432 -10.488108 -2.186929 -3.718502 2.200028 2.500643 -4.297082 -2.954983 2.630652 0.793528 -1.652480 -1.311294 -4.075372 5.589812 3.239840 1.106056 0.252424 4.255360 1.802600 7.927098 2.536947 -3.618391 -0.470265 2.719535 -1.774418 2.567659 -3.788032 -1.822120 3.862262 -5.752488 0.575499 1.321578 -4.056177 -3.438887 0.411775 -1.028499 0.646880 18.033123 -0.794388 7.027082 5.906890 -5.382440 3.538236 -2.141595 1.188991 3.070829 5.056443 3.130100 -6.448063 -5.187164 4.840678 9.613642 3.588270 -6.419865 -1.078538 2.188244 1.861840 -1.498067 3.833274 1.497604 0.530766 -3.765685 -0.548221 3.845220 11.224048 -3.052597 -2.058468 0.388194 3.762645 -0.487541 -6.336918 -0.305558 -3.772804 -0.302807 2.424738 1.836857 2.854331 7.848482 -12.162325 6.529368 -0.021372 1.088927 4.811625 1.619907 -4.919096 -9.264092 -0.856702 3.111418 6.356736 0.312770 0.155896 1.489924 -8.154120 0.234696 1.576925 2.087275 -4.486484 6.817180 -0.660713 -2.975663 -3.355928 -1.231474 -2.058438 -1.868643 -2.542215 4.944723 2.784334 -9.581020 5.523205 -0.517377 -4.068877 -0.304268 -1.050786 5.799427 -6.656231 -6.854936 3.327203 -3.606320 -7.031429 -3.909825 -2.249099 2.304696 1.621754 -0.117597 -4.506828 -6.081317 7.947819 -2.525931 7.270679 3.965451 -1.451489 6.435224 0.838323 -3.992920 -3.494164 -3.646086 1.667066 -2.104075 -3.472848 -2.135913 -1.888440 4.612322 7.170559 -0.106988 -3.518740 -0.500443 7.731982 -5.358476 -2.613935 3.068212 1.773611 -2.753510 4.936365 4.174283 -6.657359 0.851863 -6.113608 -0.652037 -2.659176 -3.703565 5.181093 -3.423450 2.045661 1.080684 -0.629210 -1.193918 3.230645 2.336283 -0.892940 0.759734 9.722638 7.212487 -3.009812 1.299025 -8.315364 4.494848 -7.986519 -5.954301 -0.246858 1.835301 -3.386419 -0.768635 -0.236509 5.007643 4.527014 -4.371142 -4.578546 2.919996 +-0.853935 -0.184410 0.903568 -2.195622 2.041024 0.046543 1.129684 -0.940448 -2.634969 -3.702467 1.602129 -5.451946 -4.853866 3.596942 -1.655254 0.133898 4.614461 -0.395695 -0.439486 -2.782362 0.845659 -0.173672 5.850749 6.063930 -4.989715 0.440591 0.227341 2.296909 2.124061 -0.760833 2.023660 -3.277039 1.373973 -0.257428 1.342998 -0.249132 -0.804071 -0.715277 0.083218 -6.175089 -0.876500 2.611891 -0.853233 0.666684 1.185060 4.805046 4.526738 3.133612 -1.332619 3.841306 3.452231 -0.063429 1.866136 0.109170 -0.365401 -3.575086 1.156468 -0.777194 -1.717115 0.668182 -0.271925 -3.518406 -1.394138 4.230052 4.749157 -0.620595 -1.826356 0.219069 1.202782 1.724629 1.139347 3.182669 2.485373 2.252474 3.560323 -1.839939 -0.353141 -8.210541 0.455001 -11.223054 -4.078151 -1.056827 6.112418 1.258441 -0.384021 -1.586874 5.363166 2.314774 -0.746692 3.607033 5.430229 -1.512737 -1.463425 -0.551284 -1.471768 1.817078 -2.591874 2.037726 0.597397 2.911054 -3.619617 -0.944934 1.148890 -1.495450 -2.359532 -0.171761 -0.697569 2.674355 -4.891910 0.565156 -3.442942 1.228321 2.505404 -6.655762 -1.213746 -0.979949 3.704496 1.752934 -1.838877 0.447249 0.786541 -0.647579 -1.121741 0.804172 -3.813385 3.570000 2.815425 1.221384 0.536192 2.876094 2.492280 3.804419 1.094971 -1.817697 -0.828374 0.753699 -0.671646 1.877139 -1.518788 -0.372521 3.576336 -2.470577 2.652899 -0.039234 -2.096564 -3.754357 -0.008242 -1.356913 0.207052 7.219020 -0.199788 4.115338 3.387345 -2.575191 -0.490420 -1.631045 0.105669 1.678805 2.601842 1.985372 -0.611493 -2.400059 3.129945 5.613714 1.723594 -4.578807 0.968908 2.461095 0.710566 -2.433796 2.711875 1.151141 1.168048 -1.719220 -0.311160 3.478184 5.083022 -0.827840 -2.803770 -0.380521 2.706637 1.727486 -1.863125 0.505331 0.649766 0.025807 2.227947 2.062322 1.325113 4.258406 -9.109524 3.125098 1.640723 1.081892 1.897522 1.515816 -3.570391 -5.396450 0.631877 1.991907 2.586216 1.206962 0.156456 0.419915 -4.035096 0.082008 1.214933 0.869267 -2.331787 3.355564 -0.257633 -1.019752 -2.405701 -2.298757 -0.512127 0.669686 -2.018986 2.787347 1.984577 -8.141877 3.419949 -1.028786 -3.356065 -2.488892 -2.083279 3.719908 -4.068264 -3.409567 0.974482 -4.398486 -6.405901 -3.215078 -1.344161 -0.195936 0.064567 1.009189 -2.328027 -1.449385 5.927547 -1.664303 3.749074 2.531713 -0.331139 4.908453 0.330253 -2.278456 -1.314572 -1.558109 3.647316 -1.496532 -2.466889 1.930076 -0.921271 1.335909 4.232026 -1.257667 -2.254847 0.096784 3.131708 -3.127217 -2.038333 1.382241 2.252053 -1.143457 4.898750 2.041576 -3.332860 0.989176 -4.265300 -1.435542 -1.892823 -2.649032 2.442442 -1.881250 0.753474 1.290777 -0.351644 -1.691610 2.087142 -0.113948 -0.941983 0.133870 4.733234 7.028263 -3.245845 1.129018 -5.425745 3.139568 -4.722352 -4.720968 0.775834 -0.529563 -1.000001 -0.965003 -1.490815 2.227411 2.719819 -3.862091 -3.978081 3.727214 +-4.858218 -3.710762 -0.595491 -7.925909 5.259118 8.844036 3.118717 -8.259854 -9.600568 -3.371647 4.611235 -16.405159 -7.895378 11.777646 -4.869249 7.736197 14.022706 -0.131776 -6.025006 -4.320104 7.154587 2.231167 17.360094 17.804749 -10.408930 0.077400 -1.828209 5.862659 2.967293 -0.760700 4.762157 -7.099783 3.446818 -7.238575 0.117523 -1.935020 -2.838573 2.692358 7.519004 -17.662009 -1.394104 5.766223 1.205233 0.026800 0.947754 3.304252 10.377274 9.532653 2.081732 7.909021 6.295646 -0.156277 6.432206 0.479951 3.502884 -1.956034 3.113317 -5.172943 -2.436856 -2.257171 -2.861788 -1.732700 -0.660616 12.603782 13.720576 1.147726 -6.254924 2.521917 3.412904 3.384997 3.485838 9.812101 -1.443339 6.339140 5.959460 -10.711176 3.122858 -14.258445 2.758328 -14.820747 -8.835067 1.269413 9.345113 7.877949 5.475588 -1.296144 17.433579 -0.832941 -6.416062 10.947862 14.215777 -8.880661 -2.940906 -1.789382 -4.345982 0.619337 -4.802917 4.933511 1.224155 8.071325 -10.678923 -3.447006 1.050438 0.640096 -6.579815 -3.573325 0.014092 8.324713 -9.170361 -5.456508 -3.467158 8.294539 0.329648 -18.615996 -7.058536 -6.608042 2.111789 2.283921 -8.605919 -7.709336 4.876414 1.018252 -2.395081 -2.647894 -6.271874 6.436786 7.885065 2.474686 -1.248934 9.190164 4.217077 16.984640 -0.213539 -5.785392 1.341348 2.503448 -0.610146 5.976805 -2.997639 -2.271077 1.251961 -9.829875 1.308033 5.282121 -6.039399 -3.980625 -2.624322 0.373364 -1.210102 34.081649 -2.863051 13.412192 11.395298 -9.639255 2.945006 -6.169894 2.304193 3.231117 5.682016 5.419140 -13.857098 -9.378066 10.993895 17.254244 5.821986 -10.250266 2.155828 5.425174 1.334899 -4.370777 6.917475 2.040131 0.932114 -4.998265 -1.260155 8.300089 20.489430 -5.558500 -1.395654 2.216190 4.439331 1.966896 -7.646966 -1.545250 -5.546672 -0.311193 5.458856 4.909402 5.025951 12.829911 -14.188738 10.566748 1.151933 1.530157 10.555705 3.681504 -9.930191 -9.535328 -3.791305 5.447767 8.469195 -2.054827 -2.023673 1.307273 -13.606551 0.422939 3.975959 2.035614 -7.717384 11.360734 0.218591 -4.744613 -4.398133 0.370900 -3.265166 -2.167092 -5.327067 9.292693 1.453461 -12.365192 9.867613 2.992423 -6.105807 -0.570777 -4.622008 10.914775 -9.475848 -9.818165 5.999337 -6.744228 -9.145507 -3.459196 -3.571718 2.831131 4.694072 4.168110 -11.377952 -6.361445 12.899648 -3.543816 13.940483 6.495534 -2.299999 6.850798 -3.585369 -7.064449 -4.082141 -10.196426 2.850402 2.021194 -8.082399 -2.156098 -3.261277 8.650810 9.335041 -0.825246 -8.873995 -0.321474 10.628838 -8.973590 -2.624008 3.422951 1.966705 -8.962661 4.880931 5.609993 -8.288288 3.988800 -8.523353 -2.552193 -8.606272 -6.899169 8.841403 -2.347679 4.148147 0.055571 -2.046712 0.219267 5.004340 4.177755 0.525829 4.911551 14.979646 7.396527 -1.244457 -0.587543 -15.320366 8.484497 -12.195452 -11.214487 2.719395 2.253921 -6.057338 -3.693884 -1.600043 9.313491 8.171798 -9.167791 -7.719029 6.268710 +-2.348937 -2.626966 -0.138654 -3.546146 2.148698 1.637840 1.402529 -2.087804 -5.360971 -2.982025 2.051842 -7.003459 -3.974168 5.836942 -2.280710 2.897513 7.401736 1.137032 -1.928713 -2.860108 3.956451 -1.365964 7.814350 8.876758 -5.602994 -0.203231 -0.609037 3.239216 2.087755 0.100000 3.142930 -4.024733 1.274500 -3.181076 1.480534 -2.746062 -0.742488 2.753864 2.635242 -9.519631 -0.621962 3.471839 1.771405 0.250899 0.671388 3.426831 4.275272 4.710925 -1.011878 4.944110 4.297333 0.036302 2.908872 0.197410 0.437356 -1.047925 0.372175 -1.516378 -1.454463 0.258546 -1.331159 -2.522132 0.559611 5.868350 7.508392 -0.333766 -2.488899 0.651087 1.528284 2.145167 2.496111 4.298891 0.404066 1.149157 4.059618 -5.248949 -0.373833 -11.418660 1.774366 -12.089075 -4.167298 -0.159416 6.348614 3.433886 1.416256 -0.598030 8.442726 -0.403959 -2.595348 6.867254 6.426194 -3.160821 -1.769990 -1.840305 -3.158273 1.441495 -2.972431 1.380286 1.310102 4.452642 -4.895308 -2.955268 0.719243 -0.239559 -3.082589 -2.416406 -0.752119 4.353072 -5.612267 -2.541683 -3.278252 4.186470 1.158885 -8.497495 -1.617651 -4.208041 1.159592 1.681624 -3.946789 -2.051105 2.088936 -0.038347 -1.698622 -0.485186 -3.866547 3.892666 2.575411 1.061486 -0.497390 3.509086 1.190916 6.315232 0.747457 -3.628452 -0.130781 2.416743 -1.174017 2.397889 -3.603889 -1.594405 3.923365 -4.548875 0.629300 0.422809 -3.239645 -3.527203 0.601549 -1.017991 0.130646 14.439495 -0.672923 5.930240 5.273995 -3.987172 3.046557 -1.560116 1.798733 2.731285 4.216551 1.983386 -4.956186 -4.639208 4.232473 8.001960 3.035159 -4.726289 -1.557536 2.446913 1.371414 -0.904641 3.174418 1.189700 -0.385857 -2.635803 -0.439000 2.958935 9.011768 -1.769528 0.221201 0.122561 4.382802 -0.531813 -5.013501 -0.264105 -3.988145 -0.182282 2.101907 1.914832 2.625421 6.441879 -10.233023 5.250791 0.107172 2.021553 3.106556 1.448019 -4.316139 -8.458457 -1.066585 1.962066 5.147604 -0.164890 0.307890 1.677738 -6.704542 0.440340 1.267483 1.737835 -3.935983 5.613707 -0.981394 -2.021816 -2.355738 0.183472 -2.461253 -1.435466 -1.903223 4.267628 2.520488 -6.551431 4.165642 -0.347196 -2.970189 -0.400974 -0.910445 5.014897 -5.118929 -5.020439 2.730171 -2.923472 -5.016111 -3.287026 -1.747681 2.035865 0.835325 0.370281 -3.785908 -4.664561 6.423768 -2.374616 6.323583 3.076749 -1.912606 4.376892 0.131108 -3.038509 -2.841346 -3.037540 0.910724 -0.974038 -2.829353 -1.415992 -1.230011 3.704079 5.258316 0.050061 -3.568435 0.363324 6.551814 -3.726391 -2.140226 2.039410 0.346039 -2.325607 4.194162 3.063727 -5.759072 1.230732 -5.273861 0.374970 -2.393545 -2.695314 4.673582 -2.129205 1.893798 -0.054209 -0.364715 -0.333321 2.747433 2.689858 -0.526888 1.105400 8.392329 4.923820 -1.239525 0.640265 -7.142665 3.442158 -6.235273 -4.741278 -0.616591 1.763494 -3.142783 -0.565891 -0.722978 4.471747 3.857887 -3.072228 -4.181022 3.016360 +-8.538390 43.830377 49.419853 -48.905852 71.191167 57.709684 17.435567 -5.868070 -47.026133 -49.053908 -11.814631 -98.494581 -95.203743 74.561086 -23.081529 11.460195 112.606811 2.139753 -8.792723 -31.809078 32.222699 -10.183676 116.582698 112.887006 -106.643135 25.186706 24.206195 45.402082 7.054433 72.933339 -20.379608 -96.669187 13.250853 0.183982 45.745327 -31.055827 -23.097248 -26.729189 -5.920129 -158.143139 -15.266618 61.443927 -13.853568 5.806478 21.911479 50.721790 135.394513 59.836960 -26.916626 43.057507 51.562158 16.027195 42.044766 5.289532 17.806015 -3.829584 61.984799 -17.789323 -36.698294 8.186462 -16.002030 -60.952638 -18.013664 85.688230 102.254037 -8.793542 -37.318940 -1.740884 1.358875 11.685913 -3.993893 68.877595 40.082151 58.147976 61.534791 -32.767487 14.287566 -119.674435 16.429502 -173.121380 -85.660917 -59.868291 66.480166 57.035828 23.513768 -38.916592 135.683703 -9.304289 16.998559 49.728184 123.876243 -64.389811 -18.348132 -48.258818 -36.993816 22.070425 -35.991189 4.319489 3.969868 7.399733 -72.166144 -57.251163 37.824723 -13.423134 -55.928394 2.843785 -24.782046 64.516538 -92.589142 -24.930008 -98.751350 16.472002 10.627159 -135.893257 -36.568876 -13.960896 19.584555 30.602681 -28.536927 -57.278191 29.910731 34.903378 -35.228891 -18.776764 -69.673473 96.135835 56.849971 -7.403875 21.302391 37.021937 48.946903 82.771367 55.671244 -29.786690 -24.227532 27.369515 -20.013487 -2.660670 -37.339216 1.844133 18.675298 -62.055733 5.079068 36.264657 -47.140643 -10.306115 -36.367530 -49.528907 28.091559 232.083474 -36.066030 65.821232 26.787971 -89.181861 62.304381 -13.099755 -35.985782 18.803713 58.319768 78.547002 -86.588180 -53.899248 60.328881 115.746182 38.520604 -79.359684 15.614217 12.240812 1.859019 -28.496331 54.370856 17.847448 10.612861 -41.364334 -13.832807 41.475746 160.606918 -35.390535 -99.471741 15.911426 35.350053 7.820499 -51.909495 -1.054271 -33.185910 -15.757792 30.492919 3.483023 43.771890 97.957323 -183.344336 81.088521 5.154595 -43.437053 84.167693 -7.408972 -28.573961 -70.529756 14.155958 73.648783 80.522530 15.152494 -6.436615 -27.607456 -92.499534 1.257302 20.236001 42.941608 -63.743134 80.957352 2.160782 -70.906602 -50.382063 -63.114976 -18.795292 -19.019145 -64.045141 40.257760 26.222017 -171.636207 98.752938 3.534319 -36.618869 -1.124913 -30.506511 52.076218 -79.523918 -94.787778 30.972304 -43.939567 -77.960955 -25.628322 -36.125411 30.175660 19.615872 17.255882 -74.583311 -99.406505 89.420142 -4.633447 76.013590 60.440595 20.118042 85.691150 44.574308 -55.949959 -39.548623 -59.881634 58.534971 -18.198912 -34.062290 -10.258674 -48.179416 51.831268 114.105388 -14.614372 -15.474818 -53.912321 76.091821 -65.352999 -25.564377 44.196534 -0.338178 -41.399455 37.107599 58.005315 -44.022694 -25.086442 -84.231180 -10.759423 -36.879762 -57.858067 36.785641 -74.459177 -4.375276 62.509041 -36.359867 -50.827436 41.547264 -1.730737 -23.981282 -10.356022 106.013209 93.152089 -61.608747 52.174732 -88.304417 64.859161 -110.854310 -70.715010 -0.757618 -16.878020 -27.654259 -23.346608 -2.844138 39.459281 20.219095 -29.516529 -40.856527 10.459282 +-2.703216 -1.582881 -0.109142 -5.148289 3.482022 5.151100 1.727444 -3.956005 -6.034577 -3.478564 2.377226 -8.576975 -4.922866 7.339670 -3.025256 4.319939 9.197919 0.371855 -2.820008 -3.089955 5.146862 0.458672 10.647038 11.061897 -7.689622 0.328095 1.082259 3.583632 2.857649 1.038493 2.921207 -6.009642 2.523780 -4.393938 0.917326 -3.071908 -1.536817 1.656129 4.217196 -11.962861 -0.742233 3.271473 -0.397042 0.140122 0.733394 2.532351 6.862057 6.005899 -0.878382 5.821208 5.314879 1.540677 2.795297 0.227246 1.370772 -0.682836 1.347849 -2.422010 -0.989910 -0.904207 -1.477424 -2.208954 -0.206452 7.998097 9.007516 -0.512125 -3.221470 1.678860 1.559107 2.107524 2.199111 5.859026 -0.059716 3.177234 4.590437 -7.567809 0.305225 -12.199147 1.603298 -13.587735 -5.557245 -0.424399 6.033231 3.744075 3.191112 -0.482941 10.973808 -0.861480 -2.941425 7.579159 8.768615 -5.220147 -1.667108 -1.866468 -3.203909 1.396696 -3.679405 2.230296 0.508354 3.713637 -6.355442 -3.899821 1.033099 0.445235 -4.472694 -3.464364 -0.663810 5.422816 -7.692228 -3.560949 -3.597127 4.879388 0.072116 -11.866249 -4.572993 -4.521091 3.262985 1.364677 -4.629350 -4.912062 2.578279 1.659647 -1.578490 -2.368582 -2.216496 4.335890 5.134780 1.764272 -0.357295 4.152023 2.610682 10.555631 2.097387 -3.755527 -0.032332 1.972116 -0.713272 2.926138 -3.181065 -1.089317 2.189190 -6.057910 1.382113 3.660836 -3.965710 -3.433258 1.274214 -1.526337 0.047441 22.908722 -1.515323 8.001125 6.914227 -6.415778 1.094488 -3.220199 0.744577 3.029272 4.368060 3.873157 -8.260320 -5.477197 5.928402 10.553316 3.781411 -6.975861 -0.242588 2.800891 0.861366 -2.077919 3.859685 0.836999 0.477696 -3.918625 -0.986728 4.924293 12.444142 -3.215214 -1.530128 0.786566 4.858970 -0.511395 -5.094155 -0.712611 -4.666226 0.174560 4.488411 1.926824 3.548736 8.228794 -12.269684 6.437935 0.210671 0.622439 4.729700 2.951533 -5.618222 -7.414033 -1.010973 3.535511 5.950238 -1.220573 1.370389 1.325103 -8.705357 0.136231 2.167530 1.675420 -5.252967 7.005412 0.939233 -3.538465 -3.325207 0.758362 -1.870414 -2.064979 -2.820339 5.503134 1.403320 -10.652245 6.336285 0.545913 -3.955878 0.062520 -2.417975 7.668342 -6.958166 -6.913789 4.283156 -3.311187 -5.521811 -2.089833 -2.318532 3.033725 2.663735 2.541099 -6.343459 -5.774589 7.240079 -1.889292 7.935825 4.303916 -1.078717 6.067492 -4.262168 -3.430269 -4.138814 -5.325556 2.766648 0.266038 -4.572652 -2.555289 -2.239948 5.329430 7.103754 -0.648043 -5.088020 -0.216437 7.194801 -6.823520 -0.998024 2.303737 4.098625 -4.966949 3.767452 3.668932 -5.868935 1.493125 -5.734324 -0.572229 -4.014288 -4.313429 5.999180 -2.351100 2.709198 1.131171 -0.717181 -0.841511 3.634784 2.504328 0.086210 2.053764 8.711645 7.157562 -2.269948 -0.243989 -9.069142 4.745196 -8.457858 -7.434985 0.874594 0.563354 -3.471332 -1.733235 -1.742186 6.182479 4.815366 -3.604234 -4.063763 3.352984 +-2.441855 -1.384072 0.006414 -4.227661 3.368723 5.057828 1.785012 -3.735267 -5.443091 -3.069640 2.688502 -8.564358 -5.262057 6.878940 -2.844489 3.832423 8.378463 -0.093897 -2.740956 -2.981041 4.531380 0.986807 10.415110 10.490848 -7.435456 0.376902 0.821565 2.971385 3.001357 0.406859 2.404103 -5.340415 3.000181 -4.064070 0.374640 -2.174060 -1.434298 0.703181 3.866902 -10.813292 -0.852353 2.861615 -1.013517 0.192485 0.656847 4.041926 6.787410 5.745233 -0.814660 5.678948 4.950765 0.605272 2.660219 0.255901 1.145136 -1.706360 1.556126 -1.533119 -1.346704 -1.111428 -1.273562 -2.669065 -0.958891 7.486891 8.584943 -0.486649 -3.029835 1.681369 1.367543 1.928295 2.026297 5.560813 1.129445 3.355615 4.811454 -5.998529 0.167961 -10.747337 0.786869 -13.270922 -5.296366 -0.319560 6.293130 2.533646 2.810816 -0.863392 10.224204 -0.084815 -2.977090 7.097112 8.627166 -5.296209 -1.806693 -1.319040 -2.630153 1.335032 -3.793809 2.985686 1.003095 3.008570 -6.249485 -3.481361 0.846189 0.170657 -4.185292 -2.926183 -0.672452 4.756154 -7.266603 -2.731946 -3.547165 3.711112 0.552597 -11.468948 -4.541892 -3.434350 3.974201 1.662618 -4.231325 -4.051537 2.324121 1.179050 -1.340852 -2.322412 -1.783773 4.295263 5.011728 2.251639 0.030670 4.217468 3.024814 9.919695 2.238443 -3.263049 -0.092574 1.289628 -0.661798 3.406208 -2.532156 -0.926849 2.455541 -5.581971 2.041918 3.321075 -3.694360 -3.278114 1.166195 -0.971299 -0.130911 20.406610 -1.175999 7.801793 6.482988 -6.099304 0.628163 -3.848458 0.596823 2.875069 3.965398 3.659057 -7.220388 -5.011968 5.920284 10.027951 3.487491 -7.569679 0.912223 3.091869 1.114216 -2.816216 3.782465 1.175176 1.101674 -3.689780 -0.791237 5.288660 11.665155 -3.596448 -2.144795 0.866196 3.796499 0.544717 -4.411528 -0.604550 -2.862547 0.233817 4.557261 2.154728 3.152233 7.711966 -11.332431 5.886558 0.416379 0.458499 4.694414 3.070373 -5.891247 -5.699874 -0.643861 3.417743 5.100746 -0.079045 0.477196 1.187472 -8.170601 0.089654 2.233560 1.184484 -4.572552 6.589673 1.060037 -3.093411 -3.457055 -0.185119 -1.164097 -1.351415 -2.836234 5.345042 0.673033 -11.071540 6.005352 0.520198 -4.331686 -0.866024 -2.637781 6.994781 -6.614475 -6.655201 3.739621 -4.103880 -6.207410 -2.581691 -2.120663 2.050525 2.908353 2.793575 -6.103215 -5.661907 7.607526 -1.813280 7.489206 4.098783 -0.835729 6.320997 -3.954931 -3.647702 -4.045966 -5.036271 3.555864 -0.059567 -4.763247 -1.378184 -2.090193 4.914882 6.535548 -0.984128 -4.630074 -0.657337 6.279885 -6.804810 -1.517660 2.382237 5.130830 -4.662366 4.172852 3.544201 -5.280244 1.782031 -5.288470 -1.647754 -4.119494 -4.414835 5.434123 -2.134648 2.588768 1.143183 -0.530323 -0.792995 3.327364 1.630367 0.006536 1.754194 8.117759 8.152939 -3.136054 -0.028844 -8.870292 5.058276 -8.051584 -7.695081 1.784976 0.180192 -3.129265 -1.895108 -1.449304 5.490547 4.623461 -4.808125 -4.383671 3.780663 +-5.001714 -4.509870 -0.600355 -8.546934 5.354698 8.117731 3.201929 -6.947317 -10.932310 -4.760083 4.767375 -15.446993 -7.911877 12.740436 -4.808786 8.123556 15.933499 1.149893 -5.347444 -5.538618 9.067537 0.226304 18.449000 19.525552 -12.675561 0.372183 -0.402352 6.331218 5.211408 0.501647 4.478178 -8.027206 4.091178 -9.195388 0.610681 -5.496455 -2.374203 4.269950 8.393976 -20.311556 -0.779897 5.230256 0.551922 0.495108 1.118791 6.009186 11.070789 10.230397 -1.393562 10.270564 8.777268 -0.262610 5.845093 0.500910 2.076922 -1.077583 2.611408 -1.865791 -2.173792 -2.027700 -2.716199 -3.923243 0.246007 12.581938 14.848207 -0.122317 -6.381982 3.109207 4.051158 3.383451 4.270991 10.109063 0.196832 4.647266 8.142396 -12.593164 0.627677 -20.462079 2.710048 -21.540995 -9.249293 0.475187 11.587543 6.012887 5.568295 -1.635228 18.289086 -1.707112 -6.265428 12.911856 14.708389 -9.717963 -3.093324 -2.909478 -5.177461 1.737702 -5.611359 4.226779 2.113497 7.290637 -11.184485 -6.694044 1.957425 0.561154 -7.366667 -5.017192 -1.527783 8.844862 -12.723771 -5.969500 -5.635569 8.259657 0.720377 -19.645785 -6.707297 -7.861709 4.752128 2.486029 -8.773479 -8.029896 4.623495 1.851859 -3.194130 -3.530985 -4.156753 8.617857 8.507875 2.680790 -0.769310 7.673224 3.747612 17.646685 2.500447 -7.067904 0.346177 3.699175 -1.623425 5.250272 -5.848418 -2.668970 4.758487 -11.036247 2.350169 5.212841 -6.742435 -4.800655 3.047054 -0.380505 -0.787641 37.568491 -1.923236 14.454044 12.490933 -9.698102 4.119549 -5.384057 2.743229 5.524932 7.064858 5.980230 -15.238891 -9.750082 10.341781 17.521608 6.227327 -12.855481 -0.727551 4.998699 2.480753 -3.122137 6.708799 1.559593 1.472446 -6.848981 -1.192933 8.435853 22.388886 -6.283542 -2.194964 1.486747 5.801460 -0.458637 -10.736842 -1.729650 -7.794457 -0.293470 7.167653 4.669082 6.028228 14.209129 -19.535777 11.190659 0.463855 1.499436 9.075783 4.871561 -10.333014 -12.633112 -3.216097 5.179481 10.416067 -1.009658 0.032463 2.974024 -15.095812 0.493883 4.102752 1.971393 -8.920078 12.504359 1.071223 -5.345001 -4.748456 0.351801 -3.982311 -3.095252 -4.509590 10.080814 1.249933 -16.716726 9.731549 0.842387 -7.192238 0.237795 -3.819472 12.239885 -10.943590 -11.120314 7.374357 -5.644811 -10.232808 -5.281075 -3.270907 3.798334 4.810232 3.248418 -11.029763 -11.361724 13.322570 -4.652940 14.170669 7.391522 -2.952301 9.126711 -4.125195 -6.023854 -7.307124 -8.139070 3.361830 0.445221 -8.161310 -5.224082 -3.346543 8.954833 11.338718 -0.905385 -8.230405 -0.831703 12.873398 -10.824285 -2.616583 4.078131 5.686690 -8.413325 6.639037 6.601330 -10.664313 3.741144 -9.948051 -2.507201 -7.162260 -6.921737 10.316256 -3.333267 4.753928 0.808773 -1.175274 -0.381586 6.123697 4.374734 -0.730380 3.785033 16.720398 11.961879 -3.275275 -0.591090 -15.965974 9.163688 -13.935979 -12.191124 1.703573 2.085584 -7.240514 -2.839278 -1.427523 11.409650 8.685839 -8.390592 -7.365009 6.076619 +-11.521911 60.158651 68.292907 -63.369059 92.536235 72.571130 23.647843 -4.347122 -61.534197 -71.655199 -16.209367 -129.077563 -131.918006 101.612837 -30.923507 11.597173 151.529504 4.970590 -10.167004 -45.187614 42.735165 -19.423909 157.293660 151.958044 -145.096960 33.022048 36.174718 64.157984 12.315253 97.506750 -21.984431 -128.719437 18.888034 1.671984 63.646033 -43.448764 -28.529956 -36.551194 -15.705926 -214.819680 -21.535057 82.025873 -19.439266 7.109714 28.503795 70.112679 181.716151 82.157950 -36.659247 58.359020 69.566747 21.537468 55.692912 7.623282 22.667496 -8.290778 79.564302 -28.561163 -50.573610 13.945185 -19.586756 -91.772864 -25.376427 116.228121 139.066969 -13.094338 -47.426419 -2.000477 -2.172444 17.945932 -5.527756 90.737603 55.072369 77.731768 84.769560 -46.494855 16.083236 -163.952972 20.121924 -242.449969 -116.173881 -84.407967 93.306191 77.810151 29.078209 -48.433701 181.699039 -9.120854 25.241145 69.992296 168.164429 -85.150648 -26.322500 -66.348170 -47.247101 34.571332 -52.041190 6.250969 4.437478 11.208063 -96.829756 -76.662880 52.177543 -18.221014 -76.066698 2.588944 -35.807647 89.420885 -129.675232 -32.860187 -137.300233 17.894526 15.467137 -183.479524 -45.834754 -17.253925 33.523167 43.580858 -35.593404 -73.542620 39.681073 48.323474 -43.572182 -25.592044 -96.045274 128.794717 72.785851 -10.957013 30.144600 52.101849 65.721499 109.601260 79.372378 -37.780504 -34.703989 38.635159 -29.766826 -4.720761 -50.346771 1.598954 27.617633 -83.827145 6.783704 47.512969 -64.171008 -20.628384 -49.656197 -68.370116 41.568624 307.310332 -45.083357 85.696697 35.799959 -119.936970 81.179834 -19.296409 -49.895375 26.558099 80.144168 104.999913 -111.808705 -71.920993 77.539540 156.105558 52.639612 -104.694439 18.606956 13.736015 3.266645 -38.598179 73.713081 25.352507 13.286480 -55.718735 -18.639882 57.197961 210.882890 -47.968075 -132.061619 20.234245 46.157058 9.294325 -73.144826 0.842875 -39.460819 -21.103864 39.852131 3.510338 56.858309 131.670228 -246.157607 110.239744 6.737159 -55.871906 108.152466 -11.398522 -37.455710 -100.113899 23.125614 100.129692 108.979616 20.855544 -7.405436 -36.748443 -125.781504 0.650949 27.298363 59.359889 -83.659707 109.111629 0.995270 -93.870853 -71.745912 -83.841001 -24.039214 -23.853184 -83.457929 53.669642 37.695800 -232.214637 134.282380 -0.825626 -50.994115 -2.462958 -39.663039 71.378729 -110.781759 -130.390637 41.350001 -59.519519 -110.276940 -37.605591 -49.660703 42.288300 24.602205 16.825399 -95.102019 -129.798037 120.369062 -6.810292 99.097311 81.476527 29.074742 121.415128 60.357531 -76.335552 -52.315167 -77.521818 77.965334 -30.426539 -44.970002 -13.796216 -63.776159 69.668360 157.166293 -19.541170 -20.898361 -67.851300 104.556598 -90.065851 -40.908238 59.827719 2.792162 -51.540388 55.491168 78.175124 -62.881871 -36.134569 -114.746132 -12.966785 -45.244714 -80.470375 48.663718 -103.713628 -5.302272 86.707311 -46.831973 -69.648302 57.346668 -2.793717 -30.946549 -16.579471 142.347180 130.657922 -87.831408 70.330809 -119.045112 86.121760 -150.428790 -95.298640 -2.509902 -17.548150 -31.837239 -29.269031 -5.078856 50.728410 28.687053 -41.436829 -55.884562 12.725742 +-5.845689 -4.196529 -2.957830 -8.679208 7.456344 11.080527 3.794445 -8.761115 -12.285987 -5.302636 5.700564 -16.827104 -9.685426 14.881604 -5.298059 10.126955 18.223538 0.020091 -5.637536 -6.470026 11.826400 0.800424 21.860125 22.549334 -15.163175 0.675982 3.250903 5.106380 5.799502 -0.300991 5.124888 -11.306723 6.277123 -12.139350 0.164528 -6.031486 -3.598805 3.289036 11.926660 -23.226638 -1.888869 4.421539 -2.053251 0.530958 0.549950 7.827921 13.237326 12.188200 -2.881904 13.557941 11.104069 1.013103 5.321356 0.379462 2.199618 -1.182698 1.284946 0.374308 -1.398609 -2.359262 -3.336322 -3.379023 -0.359480 15.586680 18.400353 -1.538583 -7.277860 5.354597 3.185974 4.072993 4.223012 12.543807 1.623127 5.340623 11.012385 -16.262268 -1.980681 -27.866025 2.108425 -29.446260 -10.701312 0.475470 11.446895 1.791619 7.735529 0.446215 22.501758 -1.269020 -7.446208 16.711614 17.629393 -11.745503 -3.307466 -2.701522 -6.923479 1.875448 -7.366989 6.134388 4.013737 5.841113 -13.351718 -10.374519 1.699902 1.051071 -9.019164 -10.036699 -1.356088 10.112220 -14.352699 -7.720590 -7.263963 8.824247 -0.693060 -24.072548 -10.297216 -8.629927 8.328358 3.396625 -10.089498 -10.786073 5.299489 2.847089 -3.402088 -6.928887 2.328642 7.764222 11.359514 5.028517 -0.399375 7.725831 5.488321 22.950186 5.812567 -7.742178 0.142080 3.344229 -1.270164 7.608337 -6.613081 -2.474843 6.354817 -12.333861 5.401564 7.305231 -7.871722 -7.292393 8.697665 -2.986096 -1.337408 45.272463 -2.565681 16.862783 14.434697 -13.100187 1.675099 -8.207010 2.161563 7.208726 9.763006 7.527663 -17.027110 -10.956020 12.941850 21.636588 7.499560 -17.322750 -2.136712 6.720052 2.879742 -4.791633 7.705240 1.947222 2.108981 -7.575222 -1.443466 10.541277 25.962318 -8.962256 -2.864614 1.906438 11.051180 -0.477245 -12.056856 -1.904920 -11.266762 0.037619 10.377278 4.345212 6.998647 16.397052 -25.758699 12.063527 -1.157852 1.471283 8.454750 8.871414 -12.693786 -14.171734 -1.823295 6.298856 11.248303 -0.480312 2.426826 2.987428 -17.694093 0.627422 4.675419 2.346614 -10.556497 15.207953 1.120641 -6.819985 -6.379232 3.294864 -3.343319 -5.227866 -4.122368 11.812204 1.193591 -23.036656 11.907885 1.319295 -8.698988 -0.205469 -4.447092 16.227203 -13.081525 -14.594460 9.750994 -7.414923 -9.763718 -4.482861 -4.515445 5.416558 7.341956 6.203308 -12.774469 -13.958388 15.327611 -3.885099 16.992447 8.745205 -2.765806 13.399148 -12.845839 -8.267054 -10.539311 -9.838734 6.147094 1.280948 -9.926174 -7.363446 -4.184596 11.166586 13.395837 -0.893433 -10.277407 -1.810490 14.450957 -15.764011 -1.007320 4.889329 13.138398 -10.292049 8.183618 7.462368 -11.536560 4.247229 -10.678232 -1.585317 -9.206182 -8.513121 12.177802 -4.407961 5.295399 1.223578 -1.295819 0.408607 7.304594 5.189005 1.422222 3.581810 16.806306 16.956144 -6.681822 -2.436407 -18.568619 10.243286 -16.775830 -16.268575 3.049771 1.485635 -7.909779 -4.345457 -2.838007 12.508411 9.663207 -9.386530 -9.040300 6.964432 +-5.607244 -5.464736 -1.769533 -7.885806 5.226282 8.804695 3.303915 -9.463914 -10.443274 -2.375861 5.255639 -16.333559 -6.402772 12.075433 -4.660288 9.629816 14.049771 0.030919 -6.579223 -4.210669 8.419397 1.962421 17.104515 17.801375 -9.278215 -0.325932 -2.629091 4.709515 2.591981 -2.057200 4.564875 -6.337427 3.593703 -9.333199 -0.760739 -1.989248 -3.084428 4.439213 10.498925 -16.879525 -1.053230 5.007927 2.133393 -0.238142 0.452495 2.253133 8.929366 9.437866 2.596716 8.305551 6.219834 -0.819326 6.485294 0.516272 3.743833 -0.509454 2.490366 -4.233570 -1.902602 -2.562180 -3.584014 0.411415 0.426848 12.173229 13.458008 1.325738 -6.747083 3.416730 4.262169 3.402659 4.102623 9.872589 -2.052866 5.004345 5.679255 -12.773183 2.316962 -16.069563 2.810236 -12.927459 -8.422838 3.069533 8.155267 6.840533 6.620165 -0.616359 17.289951 -1.690146 -8.002207 10.721041 13.584056 -9.502873 -2.807824 -1.326655 -4.756594 -0.725107 -4.333312 4.987487 1.535586 8.104991 -10.789948 -4.507571 1.220732 1.241366 -6.183072 -5.164939 0.665701 8.471196 -7.485120 -6.832186 -2.083047 9.551692 -0.636841 -17.759248 -5.887093 -7.758102 0.786859 2.295650 -9.772630 -8.843248 5.332942 0.703488 -3.009802 -3.753928 -4.398718 5.932186 8.096058 2.919075 -2.051921 8.650086 3.364699 17.799590 -0.730919 -6.656291 2.219903 2.349356 -0.378461 6.958908 -3.485769 -3.009105 1.399948 -9.670912 0.709360 5.250796 -5.974979 -3.341526 -0.118691 1.200372 -2.380747 33.018955 -2.970778 13.753809 12.012619 -9.313632 4.056960 -6.229430 3.597873 3.230902 5.917206 4.672832 -15.544031 -10.033664 11.741100 17.087939 5.958485 -10.548700 0.084522 5.640988 1.850204 -3.757591 6.667482 2.078261 1.036420 -5.224730 -1.120040 7.623542 21.540895 -6.367816 0.539638 2.593684 4.596015 1.781898 -9.435148 -2.394817 -7.964563 -0.469470 5.373939 5.433849 5.034197 12.885490 -13.296614 10.378076 -0.259775 1.842031 10.648174 4.604955 -10.525223 -9.850685 -5.006753 4.462336 8.525290 -2.051512 -1.665849 1.961939 -13.562812 0.743771 3.402976 1.533969 -7.783412 11.459125 -0.447127 -4.629439 -3.325617 2.254956 -3.953156 -3.632413 -4.294856 9.752718 2.131626 -9.925896 9.048387 3.786157 -5.397079 0.488731 -3.988177 11.863083 -8.028869 -9.141447 6.890522 -6.415179 -6.907497 -3.363086 -3.062325 2.845975 4.731342 4.387873 -11.353296 -6.937264 12.415674 -3.805083 14.941202 6.114329 -3.393386 5.306531 -3.867223 -7.019729 -4.528957 -9.953913 1.163539 3.323985 -8.294563 -4.550221 -2.812558 9.237607 7.964151 -0.113296 -9.322404 -0.774137 10.821989 -9.904153 -1.248420 3.494874 2.094295 -9.534497 3.992667 5.662099 -8.323079 4.789521 -7.710022 -1.755097 -9.586480 -6.133748 9.117318 -1.058276 4.332752 -1.860047 -1.856803 1.844967 4.573237 5.475350 0.901847 5.092906 15.209658 6.347535 0.005687 -2.193004 -15.190429 8.323847 -11.346466 -10.983345 2.877429 3.274597 -7.935469 -3.914442 -0.983895 10.218025 8.189885 -8.736961 -7.803610 6.000039 +-7.830834 -6.262967 -1.100029 -12.174644 8.171247 9.809050 4.957467 -7.807108 -16.951166 -9.738580 4.712328 -21.254036 -12.048482 19.885949 -5.959369 13.015139 25.601157 4.167049 -6.322005 -6.731906 14.592220 -7.158095 25.484498 29.059167 -17.584072 0.637351 0.859029 8.912725 3.851864 5.351748 5.935273 -15.396421 5.207852 -14.166210 5.001370 -11.858586 -4.368504 8.996186 11.198174 -32.938576 -1.677494 11.779233 3.240733 -0.045676 1.688314 6.696814 16.604395 14.957667 -3.279505 15.794949 11.453522 -0.144337 9.309473 0.981875 4.744465 2.737541 1.088032 -2.895604 -4.120967 0.168041 -5.872625 -8.232219 2.969836 18.566482 22.860629 -2.185546 -8.996094 4.004191 3.274540 5.067160 6.010531 14.995557 0.023135 3.140452 12.385116 -22.170999 -0.395126 -34.977340 5.276612 -37.847506 -14.352537 -0.924117 15.833662 11.585351 9.230191 -3.969300 29.008632 -5.378298 -7.797329 19.263616 22.420995 -14.629639 -4.699759 -7.009078 -8.653593 1.950865 -8.589970 1.130960 5.048147 8.415617 -16.661799 -11.997303 5.120304 1.844215 -10.760507 -10.375838 -2.765250 16.060919 -19.838019 -12.607653 -12.071943 11.685841 -0.849969 -28.742959 -4.162565 -12.420863 1.887875 5.436115 -14.447041 -13.963061 8.942744 4.407011 -5.235513 -6.779170 -7.496137 15.264215 9.483610 2.438110 -0.743844 9.960642 3.512314 24.827478 7.397923 -10.786281 0.241347 7.939557 -4.629330 6.641425 -10.238582 -5.961938 8.814091 -17.330028 -2.201328 5.711067 -11.168029 -5.253139 6.388868 -3.404417 0.079163 57.070201 -4.802795 19.984659 16.461721 -16.275178 12.381189 -4.740812 3.448869 7.644812 14.386585 9.632984 -25.185138 -14.805190 14.986637 27.310552 10.225907 -16.953183 -7.096422 5.017821 4.510657 -1.808095 9.973563 2.215309 1.086138 -11.015938 -2.067369 8.307765 35.099474 -9.762709 -0.872499 1.996538 11.610087 -3.818493 -21.250928 -2.274248 -18.973252 -1.374865 5.713782 3.785181 8.580683 21.785035 -31.533813 18.340613 -4.613703 0.864085 13.591181 5.508611 -12.534572 -29.140000 -5.134970 8.418535 18.498588 -2.285095 3.662819 3.369079 -22.726952 0.909475 3.493420 6.021403 -14.176316 19.673324 -2.259115 -10.111249 -7.041509 1.896053 -7.658314 -9.551571 -5.388821 13.833494 8.594480 -21.770002 15.376663 1.554673 -8.575552 3.091473 -0.360440 17.540152 -16.583169 -19.087912 11.858604 -6.921572 -12.903891 -6.854359 -6.512061 8.470312 4.663150 -2.716907 -13.343596 -19.254529 19.245408 -6.361210 22.355592 10.728097 -4.551564 15.755657 0.091935 -10.605551 -10.321738 -12.246542 0.658828 -3.002643 -8.972147 -12.280971 -5.367755 14.634032 18.402416 1.899457 -10.173916 -0.430850 21.827616 -14.841090 -1.774297 7.937507 3.893226 -10.316205 8.519212 11.317074 -17.130105 2.398352 -16.017912 1.395842 -9.561686 -8.886001 14.593847 -8.426692 5.066442 1.451646 -2.518403 -1.219804 8.190468 9.607203 -1.031969 3.385653 26.386440 14.774929 -5.103332 -0.303431 -21.935807 11.464488 -21.066767 -15.336005 -2.112973 8.490774 -11.072232 -3.565377 0.760995 15.329207 12.033809 -9.028285 -9.840032 5.245463 +-10.685987 56.590284 67.684021 -65.437254 89.453086 67.395679 23.433139 -1.399530 -62.831732 -74.119738 -13.369407 -124.679503 -130.716925 99.509305 -30.697301 6.041986 148.731283 4.151099 -10.393861 -49.203360 42.482922 -19.362519 154.907484 151.580409 -145.560308 32.837957 35.589101 65.857769 17.725960 91.765398 -15.452820 -123.322875 17.958270 3.587272 64.122747 -42.492267 -28.374113 -36.931172 -20.521210 -211.625783 -20.932611 78.525430 -21.979234 8.547683 28.343138 75.806839 177.556424 80.926361 -38.866951 59.669238 72.797087 21.306253 53.132218 6.530166 21.557901 -13.260075 76.269876 -25.878421 -47.559125 14.474845 -18.305344 -92.949186 -24.688430 114.763232 136.395641 -14.272873 -46.530648 -4.082254 -0.035400 20.017251 -2.515967 89.085969 55.786812 73.039187 86.881401 -47.049283 13.486622 -167.689957 21.201822 -250.215135 -114.798958 -82.385517 100.789485 71.791782 23.767276 -46.346844 178.101874 -7.356332 24.079740 73.521331 162.402356 -77.937031 -25.620550 -63.571260 -47.670826 36.947489 -50.900337 8.369764 6.021653 15.043166 -94.991714 -69.092951 50.011956 -21.077416 -75.275983 2.183437 -35.433363 88.574688 -130.268374 -25.687885 -134.294827 22.506173 21.058127 -180.918761 -47.386306 -20.138579 42.135081 41.098931 -35.429269 -63.639795 37.188349 44.729648 -42.947127 -19.953724 -94.329342 125.728200 72.061626 -7.921538 29.196469 53.413061 64.120561 104.621707 79.650422 -36.818367 -34.621508 38.740993 -28.056005 -3.474433 -48.956554 3.094661 33.298756 -80.442719 11.304253 42.273416 -62.269942 -27.747988 -44.765701 -66.533439 40.347379 306.314059 -42.454083 86.662981 38.200794 -113.312061 74.022385 -18.320646 -46.352216 30.795949 80.278853 99.520205 -105.550418 -69.960953 74.660107 153.567549 51.314133 -106.855651 19.644604 16.301111 1.084402 -38.271584 72.228220 21.971032 14.583894 -53.058170 -18.142355 58.720371 202.342531 -44.241256 -132.239265 16.093189 48.396123 9.032229 -68.772845 3.021931 -32.645065 -18.067736 42.983939 4.191825 57.570750 128.969729 -247.737790 107.222429 8.659674 -49.907974 102.666420 -7.506665 -37.331994 -103.394177 22.993803 95.040074 108.209131 20.882075 -9.517317 -32.716359 -124.002169 0.734393 28.726630 56.636382 -83.210803 106.879539 1.845538 -87.484775 -69.746918 -84.316307 -23.732552 -15.167297 -81.704697 52.663784 31.015818 -235.058028 129.456283 -3.839225 -52.322003 -6.859866 -41.025742 71.915701 -108.972646 -127.055092 39.041930 -58.431246 -115.735145 -41.732276 -49.292298 42.195793 22.669476 18.899588 -93.654596 -125.830773 122.593330 -10.483993 99.088119 80.753132 26.170248 125.790931 53.810332 -73.259459 -53.200106 -75.209995 81.549013 -31.266368 -46.400772 -9.732392 -62.341265 64.798178 153.670073 -20.610628 -21.019378 -61.952017 104.433725 -90.696240 -44.105495 57.217999 8.499526 -48.005960 63.977580 76.284317 -64.603493 -33.502827 -115.284440 -16.132077 -41.234455 -79.386075 52.013394 -99.317686 -1.313251 83.418868 -41.947049 -68.105521 58.064141 -4.592723 -28.953913 -15.760539 139.466681 139.214184 -89.298566 67.533003 -118.483102 86.468651 -146.792223 -94.607258 -3.579931 -18.386165 -27.593449 -27.539255 -10.203553 51.545463 31.180452 -44.239038 -56.908784 19.674305 +-4.604333 -3.597106 -0.605010 -7.985737 5.747117 7.157592 3.197672 -4.994162 -11.529639 -5.632050 3.296463 -14.818927 -7.877007 12.942144 -3.424756 8.189697 16.268351 2.027706 -4.767970 -3.738589 8.985577 -3.339258 16.158254 18.362891 -10.948291 1.102950 0.004362 5.344692 1.782861 4.195958 3.290074 -10.385994 2.833579 -8.380297 2.724721 -6.439610 -3.808400 4.894644 7.391961 -21.121392 -1.021496 9.145912 2.386353 -0.429018 1.304197 3.282270 11.160824 9.398035 -1.309833 9.882153 6.931431 -0.348419 6.358013 0.332408 4.216428 1.786085 2.148289 -1.515183 -2.851745 -0.164016 -3.946126 -4.143880 1.177525 12.045943 14.363252 -1.240311 -6.533254 1.930464 2.212809 3.352241 3.678487 9.898173 -0.300015 2.494689 7.802037 -12.272352 0.840651 -20.278252 3.951848 -22.751578 -9.522173 0.271463 10.734710 7.882599 5.778537 -3.042963 18.851928 -4.388046 -5.424946 11.854692 14.626760 -8.717996 -2.923719 -3.843432 -5.926336 1.104038 -4.998037 0.440812 3.577093 4.912563 -10.989368 -6.677610 3.112247 1.122566 -7.092111 -5.168703 -1.098063 10.041607 -12.081097 -7.647652 -7.063420 8.184221 -0.093523 -18.591406 -5.239239 -7.330133 -0.459047 3.611142 -10.004540 -8.989634 6.182234 2.022424 -3.735249 -4.026410 -4.427860 9.537705 5.998670 2.281932 -0.371184 6.472806 3.205682 15.818156 4.112562 -6.832433 1.058909 4.508799 -1.855214 5.006725 -5.329536 -3.796589 3.624841 -10.506943 -1.074952 3.728318 -7.232440 -2.733528 1.764981 -1.595969 -0.902044 37.473439 -3.724230 13.462319 10.461294 -10.420943 7.709732 -2.740008 1.588423 4.158491 8.709064 6.747517 -15.350806 -9.267056 10.460538 18.085006 6.730960 -11.101968 -2.921417 3.981365 2.498098 -1.138710 7.232117 1.005552 1.969510 -7.197574 -1.596839 5.481853 22.843620 -6.230761 -3.327297 1.572293 7.306361 -1.619752 -12.211074 -1.168718 -11.861898 -0.728058 3.638847 1.950505 5.869292 13.970690 -20.272483 12.127354 -2.422743 -0.605830 10.394616 3.551414 -8.298062 -17.298251 -4.093491 5.414080 12.088548 -1.254275 0.908182 1.535031 -14.498951 0.342151 2.445242 3.286203 -9.327779 13.002778 -1.608629 -6.199996 -4.077706 0.178929 -4.556994 -5.619027 -4.572700 8.960754 5.041725 -13.916426 10.039103 2.591074 -5.201480 1.014390 -0.380533 10.246507 -10.075711 -12.327477 7.074472 -4.990925 -8.766539 -3.602875 -4.647456 4.862715 4.349178 -0.547479 -9.254196 -11.614894 13.100519 -3.671955 15.296313 7.220942 -3.214718 9.419120 0.977319 -6.888906 -5.841316 -8.240576 1.491156 -1.416970 -5.821921 -7.932026 -4.315385 9.239534 11.043839 1.164076 -6.709828 -2.372691 13.583579 -8.862287 -0.874386 5.055166 0.857969 -7.224266 5.152959 7.418473 -9.902269 2.297247 -10.472435 -0.040618 -7.382059 -5.335549 9.407511 -4.674754 2.987747 1.041433 -2.668186 -0.996261 4.664447 5.669133 -1.157014 2.571203 16.393337 8.645976 -3.338259 0.471239 -14.119517 7.738606 -13.159133 -9.867367 -0.747617 4.298630 -7.945282 -3.291640 0.413688 9.475909 7.684403 -6.296874 -6.672240 4.346977 +-9.212570 59.444101 64.975515 -57.656371 88.359345 66.502963 22.275869 -2.486734 -55.793727 -66.572594 -17.326260 -118.455600 -123.368246 93.245018 -27.990333 9.912202 141.132105 4.892707 -7.146821 -42.632745 38.432250 -20.040715 146.243053 140.343906 -135.864918 32.416854 35.351129 58.892778 10.239286 94.133875 -24.244073 -120.666305 18.346655 2.541482 60.808860 -41.266616 -27.007135 -36.306645 -16.091686 -200.466390 -20.220090 75.014387 -17.991443 7.489975 26.705645 67.450824 171.600179 75.561548 -35.370599 54.795671 64.357133 19.922791 52.061851 7.799390 21.428701 -6.185756 76.913300 -25.221158 -48.447540 13.941387 -18.459166 -87.655164 -24.063666 106.929989 129.007340 -12.902904 -43.558288 -1.973926 -3.546143 15.919358 -6.214873 84.294891 52.805100 72.357727 79.265522 -42.597820 15.298634 -153.014050 16.850396 -229.615444 -108.979200 -81.815953 85.656280 69.444614 27.742776 -44.197083 168.876024 -7.641805 26.654642 61.188769 156.702430 -80.304415 -24.259729 -61.696278 -43.123942 32.040630 -47.722517 4.866378 6.034516 7.371225 -89.592293 -72.500038 51.787277 -17.589144 -70.569505 3.129175 -34.092846 82.733559 -121.593845 -30.621047 -130.981299 13.218462 13.418769 -169.937774 -39.867560 -13.690799 32.548689 41.382086 -31.101923 -69.264244 36.611498 46.702535 -41.211206 -24.417272 -88.679902 121.231014 67.968088 -10.838634 29.898153 47.049240 61.242995 101.404365 77.228024 -34.121984 -33.699530 35.939720 -28.266027 -5.988197 -46.913259 1.796406 25.662272 -78.167929 7.618689 44.073588 -59.517980 -17.497654 -44.558507 -65.069122 40.283923 282.014260 -42.734702 78.324631 30.735643 -112.403438 75.985147 -17.526688 -48.086578 24.806440 75.720713 98.389516 -102.500414 -66.306830 70.697649 143.753138 48.440288 -98.685697 15.951440 10.742453 2.873332 -34.937185 67.521010 23.725192 12.938051 -51.732641 -16.917527 51.225554 196.902502 -45.148427 -126.128867 19.126263 41.624209 8.082869 -68.790705 0.311247 -37.130595 -20.155362 35.129860 2.183280 51.944013 122.117749 -232.406330 102.365526 4.679265 -54.552198 101.695880 -11.191349 -32.652185 -93.484240 22.981335 94.233187 101.671490 20.587978 -6.738325 -35.517887 -115.932103 0.697208 24.287744 56.166605 -78.023079 100.751213 1.350388 -89.478920 -66.980909 -80.261108 -20.417510 -22.504817 -77.617066 48.524125 36.185047 -221.022648 124.937874 -1.565327 -47.869211 -0.814678 -36.150589 64.954751 -102.353095 -121.454876 37.567869 -55.412045 -101.752134 -35.067747 -45.958695 39.183353 21.360357 15.418613 -87.729204 -121.719933 111.152008 -5.766524 90.080852 76.359332 28.882081 114.571894 56.896783 -72.412370 -49.270586 -69.945723 72.357901 -30.573754 -40.260650 -11.629231 -60.338342 64.347857 148.548746 -17.255002 -16.344543 -64.602870 96.884060 -85.005717 -37.876510 57.566837 3.640505 -46.781922 51.829883 73.901358 -57.419799 -36.310045 -106.045480 -12.825917 -40.188212 -74.537397 44.138289 -99.050468 -6.683144 82.601332 -44.486280 -66.491556 54.133864 -4.864195 -28.816648 -18.069587 131.535942 123.864050 -84.466395 66.967737 -108.311339 79.317090 -140.351254 -87.479501 -2.958719 -16.621960 -29.337708 -26.650732 -3.889412 46.037744 24.365797 -37.863677 -51.093231 9.371758 +-3.391901 -3.867667 -1.663142 -4.777400 3.335625 4.005463 2.201904 -4.264244 -7.437428 -1.599777 2.806093 -9.718066 -4.180457 8.064197 -2.651162 5.659213 9.925438 1.536207 -3.569217 -2.764664 5.431605 -1.496708 10.539518 11.785951 -6.197497 -0.089883 -1.516562 3.400874 1.145490 0.376580 2.356092 -4.404017 2.027007 -5.947669 0.817212 -3.438999 -1.676728 3.770654 5.386222 -12.309044 -0.542169 4.087863 3.038410 -0.001392 0.298707 3.948552 5.509804 6.154621 0.274580 6.118562 4.196614 -1.110212 4.314544 0.480165 2.260088 0.467221 1.169568 -0.497506 -2.005700 -0.657751 -2.308992 -1.629276 0.982676 7.472159 9.335309 0.185173 -3.888168 1.523318 2.134441 2.389142 3.066064 5.785775 -0.888573 1.510114 4.211344 -7.457393 0.957656 -12.065492 2.020962 -13.252026 -5.052160 0.966604 6.823775 3.540669 3.480449 -0.898735 11.372904 -1.147881 -4.216179 7.637402 8.544735 -5.654579 -2.312417 -1.724555 -3.730148 0.428944 -2.910526 1.600189 3.800096 4.934627 -6.876004 -3.284440 1.043253 0.664871 -3.914017 -3.171861 -0.180989 5.691157 -6.141913 -4.401841 -2.957424 5.394206 -0.002502 -11.492807 -2.353632 -5.273966 -0.175933 1.823739 -6.177576 -4.830138 3.460478 0.510824 -2.293126 -1.535688 -3.391761 4.954870 3.520263 1.323536 -0.763292 4.736123 1.318839 9.969102 0.392885 -4.864560 0.865792 2.822134 -1.427520 3.719665 -3.741833 -2.746084 3.257520 -7.260871 0.950733 1.377799 -4.343435 -1.996264 1.294364 0.493226 -0.650152 20.788841 -1.767689 8.778204 6.948674 -5.965156 4.419759 -2.524262 2.598211 2.888027 5.242532 2.234295 -8.502945 -6.388064 6.302722 10.978287 4.232601 -6.853660 -1.587758 2.630083 1.433245 -0.953113 3.923535 1.279464 -0.172113 -3.231779 -0.678903 3.517147 13.722670 -3.587478 0.509973 1.040551 4.297154 -0.593243 -7.143224 -1.161027 -6.742657 -0.290050 1.583813 2.581980 3.474581 8.539265 -11.274319 7.381445 -1.182219 1.415655 6.267666 2.259072 -5.922342 -10.250850 -3.028449 2.675772 7.033041 -0.926583 -1.191008 1.973615 -8.732814 0.427032 1.777126 1.821668 -5.170879 7.518191 -1.047699 -3.132661 -2.181980 0.976061 -2.700296 -2.705724 -2.276155 5.934782 2.108665 -7.749316 5.459918 1.358491 -3.735916 0.414333 -0.523536 5.616753 -5.911498 -6.649538 3.924387 -3.111314 -4.754303 -3.191919 -2.196881 2.662548 1.864793 0.728209 -5.943663 -6.157099 8.350247 -3.275236 9.228100 4.015941 -2.645947 4.676088 -0.574903 -4.878913 -3.516023 -5.059850 -0.297580 -0.418457 -3.957562 -1.874044 -1.854859 5.832605 6.009010 1.188619 -4.851837 0.292236 8.610780 -4.172949 -1.483101 2.991973 -0.265540 -4.383743 3.618300 4.372934 -6.964044 2.007185 -5.753051 -0.647302 -4.430703 -3.322808 6.133277 -2.110616 2.586720 -1.029300 -0.886121 0.686724 3.293843 3.685075 0.099745 2.515464 11.093560 4.089366 -0.905507 -0.142494 -9.185575 4.960616 -7.692198 -5.957427 -0.083714 3.303879 -5.043030 -1.287229 0.181554 6.146869 4.667436 -5.309827 -4.978934 3.213808 +-0.589122 -0.318922 1.609161 -2.049146 1.210018 -0.304723 0.642864 0.255847 -2.336609 -3.381832 1.101736 -4.113119 -3.798411 2.887386 -1.487074 -0.632171 3.881714 0.101387 -0.249837 -2.473769 0.772047 -0.471390 4.295931 4.871108 -4.259785 0.201214 0.415817 2.139180 2.119108 0.191819 2.439312 -3.338240 0.656209 0.833602 2.064832 -0.793148 -0.380537 -0.197054 -1.021555 -5.543693 -0.682710 2.509158 -0.179147 0.529116 1.162173 4.392823 3.416721 2.491394 -1.577518 3.043105 3.117272 0.451427 1.294270 -0.199275 -0.344800 -2.976137 0.816163 -1.354281 -1.237605 1.004998 -0.186080 -2.921121 -0.930070 3.474874 4.327242 -0.878249 -1.080262 -0.775218 0.773289 1.459496 0.995876 2.377082 2.044585 1.529060 2.891994 -1.203703 -0.629806 -7.123061 0.993848 -10.364565 -3.072590 -1.183384 5.574242 1.942998 -1.250462 -1.345957 4.564301 1.156618 -0.493499 3.902545 4.053054 -0.378734 -1.132278 -0.986226 -1.390336 1.935153 -2.085605 1.321041 0.604394 2.412060 -2.657140 -0.518176 0.339962 -1.499898 -1.877632 0.048142 -0.937553 2.313838 -4.274894 0.682411 -3.102600 1.777351 2.668837 -5.223319 -0.734324 -1.337348 2.470090 1.294668 -1.501934 1.208123 0.665158 -0.658140 -1.083414 1.310861 -4.222240 3.086986 1.578314 0.988028 0.332733 2.600902 1.709990 1.836925 1.011824 -1.588942 -0.859265 1.206946 -0.555738 0.907468 -1.790159 -0.044464 3.347932 -1.668212 1.529987 -0.748047 -1.758111 -3.423138 -1.105452 -1.595103 0.637597 7.212351 -0.374582 3.229737 2.373344 -1.845492 0.817027 -0.857429 0.153337 1.522793 2.480477 1.643639 -0.296993 -1.847944 2.107539 4.509288 1.393815 -3.145127 0.592304 1.968795 0.304767 -1.519838 2.326002 0.699670 0.017860 -1.144123 -0.274993 2.333082 3.525156 -0.012633 -2.035608 -1.019544 3.176453 0.948119 -0.942611 0.918212 0.459266 0.280576 1.918304 1.066531 1.685436 3.382892 -8.492961 2.702696 1.706765 1.304503 1.170445 0.616986 -2.263486 -5.472957 0.714759 1.512439 2.578926 0.767399 0.341438 0.662459 -3.561285 0.168893 0.851039 1.143373 -2.202430 2.772364 -0.237948 -0.743427 -1.920076 -2.062372 -1.035211 0.940096 -2.032986 1.960502 1.645819 -7.011746 2.680471 -1.234218 -2.311943 -2.083706 -1.471326 2.662682 -3.672968 -2.792670 0.254599 -2.793986 -5.528230 -2.720583 -1.583587 0.439674 -0.541710 0.976862 -1.622563 -2.304899 4.460842 -1.371297 2.969772 1.969454 -0.541343 4.356252 0.408801 -1.469275 -1.101761 -1.822800 3.283555 -1.732779 -1.471369 1.871306 -0.867806 0.856800 3.471003 -1.067508 -1.550701 0.104942 2.821700 -2.305107 -2.188454 0.934772 0.801482 -0.196216 4.190192 1.522520 -3.114842 0.542741 -4.091593 -0.670550 -0.781926 -1.806394 2.262352 -1.786345 0.756926 0.994545 -0.125283 -1.653748 1.786954 0.166676 -1.044791 0.154459 4.057188 5.829338 -2.411439 1.833061 -4.281048 2.360837 -3.824940 -3.309132 -0.371071 -0.505421 -0.325520 -0.385928 -1.587575 1.517200 2.134487 -2.151757 -3.022850 3.219797 +-3.910030 -4.233096 -1.281835 -6.977638 3.664927 6.021879 2.159480 -4.931468 -9.568021 -3.582368 3.272171 -11.532057 -4.352046 9.623952 -3.169135 6.820762 11.660885 1.435293 -4.801964 -2.407001 7.242641 -1.218824 11.759580 13.676421 -7.522562 0.346284 -1.606345 4.314293 1.674545 2.289352 3.686288 -6.732870 1.496457 -6.585019 1.127606 -4.576237 -2.780147 5.065601 6.426005 -15.077929 -0.358870 7.104246 2.610334 -0.415271 1.015172 0.610313 6.864180 6.890589 0.060941 6.979132 5.241187 0.579939 4.803144 -0.011826 3.114952 1.561436 1.427880 -2.561746 -1.258292 -1.002460 -3.031949 -1.141624 1.642105 9.173545 10.243811 -0.299212 -5.014649 1.312484 2.688396 2.679103 3.716888 7.296212 -2.327623 1.639819 4.709689 -9.365116 1.714323 -13.320442 3.986271 -13.317408 -6.204542 1.833683 7.840990 8.017926 4.249510 -2.054201 13.856418 -4.215970 -5.335452 9.541648 9.775151 -5.828839 -1.833294 -2.459420 -5.070511 0.268906 -3.216174 0.155736 1.082795 5.748028 -7.886521 -3.729798 0.985755 1.240076 -5.120883 -3.512584 -0.283266 7.220073 -8.607396 -5.681240 -2.689041 8.410138 -0.075594 -13.456099 -5.138166 -7.094485 -1.709395 1.625543 -8.002188 -6.487930 4.578937 0.951205 -2.594145 -2.068553 -4.257834 5.945789 4.323078 1.816150 -1.502829 4.943172 1.761339 11.882336 0.698935 -5.630802 1.588164 3.362094 -0.434084 4.202703 -3.656598 -2.806633 1.478811 -7.846483 -1.337171 2.995123 -5.107113 -2.062660 -0.410691 -0.152042 -1.531487 28.983433 -2.673924 10.689533 8.860029 -7.092800 4.983187 -1.636678 2.382361 3.133202 5.411474 4.194555 -11.807994 -7.296603 8.072859 13.303497 4.963390 -6.824373 -1.372168 3.672804 1.431893 -0.185630 5.242118 0.258576 0.888775 -5.363405 -1.402295 3.955281 16.877810 -3.470429 -0.146386 1.252755 5.216747 -1.792159 -7.958100 -1.055068 -9.016865 -0.168142 3.326956 1.892524 4.554855 10.323955 -12.573609 9.022552 -1.312005 0.684195 7.478484 2.531801 -6.493808 -11.891401 -4.568905 3.063232 8.812697 -2.495175 0.270303 2.035582 -10.687657 0.371689 2.185578 1.864598 -7.114022 9.437923 -0.512333 -3.875661 -2.223979 1.398285 -3.947725 -3.640685 -3.598018 7.005891 2.701389 -7.163428 6.800551 2.613193 -3.379139 0.806423 -0.358985 7.773025 -6.869947 -8.053477 5.505874 -3.001443 -5.991700 -2.317285 -3.178558 3.837842 3.627393 0.129639 -7.735131 -7.460621 9.233116 -3.266741 11.724362 5.058717 -3.419124 4.942181 0.335287 -3.856949 -3.945085 -6.667088 0.126938 0.313532 -4.522970 -5.738565 -2.835157 6.844889 6.893572 0.901802 -6.272365 -0.575987 10.262837 -4.979185 -0.285652 2.805315 -1.164631 -6.304851 3.250872 4.853376 -7.378829 2.822763 -7.561612 0.457983 -6.058488 -3.299244 7.998143 -1.680651 3.154007 -0.495483 -1.433582 -0.116569 3.256892 5.130439 -0.810767 3.307076 12.689386 3.598320 0.199726 -0.178517 -10.717505 5.686179 -9.037158 -6.906355 -0.706801 3.359898 -6.397967 -2.397435 -0.458028 8.288103 6.645310 -4.157368 -4.567828 4.147424 +-6.497668 16.050434 28.441960 -25.205629 39.027551 14.859564 12.176841 5.984897 -26.832422 -38.823797 -6.069406 -43.352239 -61.444676 41.502957 -15.108586 4.563115 57.587226 2.494878 1.025960 -27.958134 25.553330 -27.267916 65.799807 56.808745 -68.255915 10.591287 12.972344 38.108529 13.893275 42.902945 5.884708 -44.069809 6.498198 0.587765 41.525141 -24.492856 -5.371704 -5.720907 -20.509065 -91.362285 -14.330209 42.306715 -3.358485 10.663111 14.227726 49.174864 64.305810 37.404241 -25.221268 35.707683 34.796097 1.392929 29.714219 4.630010 -1.184090 -8.393898 25.707681 -14.655202 -25.658458 12.533707 -10.111736 -58.267491 0.512430 47.212175 65.896397 -17.583053 -15.336046 4.376490 -4.640360 14.633523 5.417931 41.189247 20.413069 18.270268 49.352475 -24.784366 -0.257351 -80.832156 10.008443 -129.429785 -49.245317 -44.504958 47.591078 33.881493 8.658805 -19.727946 82.248292 3.557640 7.483545 40.661259 61.711114 -28.330610 -9.287130 -36.985052 -17.871019 15.440778 -28.659119 -7.546259 13.231516 16.097159 -37.621387 -25.116681 19.486346 -12.665303 -30.899148 -6.476325 -29.353902 44.280584 -64.734599 -16.715321 -67.624796 11.005816 6.683265 -77.303485 -3.143000 -10.579259 20.036204 17.523131 0.296155 -11.060539 16.228477 22.179575 -14.462873 -5.011438 -47.229014 60.402924 27.399728 -7.428685 14.745603 31.484868 13.670161 33.977581 45.612841 -10.938519 -29.447705 27.614036 -16.666298 1.755133 -24.400562 3.355696 32.868705 -37.911590 -3.977998 6.415223 -21.159574 -17.707614 -17.412800 -34.067434 23.946543 114.689101 -13.538444 31.871656 14.100867 -43.330043 39.437264 0.846591 -10.401306 24.638271 39.472500 32.735624 -40.037493 -31.661262 27.412425 60.507228 18.954478 -46.255337 -4.673929 4.127305 8.028414 -12.573082 24.858614 18.275251 0.640385 -21.005063 -3.235486 7.772204 79.779714 -19.901280 -44.900442 8.869092 25.257772 -12.936051 -43.051096 -0.077635 -16.724600 -17.267806 8.120416 1.957628 16.972274 53.587337 -103.940934 46.105725 2.426237 -12.046192 38.098954 -13.983862 -6.516099 -74.743356 6.194079 33.318276 44.554299 4.695967 -2.952339 -9.496084 -54.396430 11.883726 7.351428 28.620920 -30.664313 47.303099 -12.521712 -29.543327 -32.698058 -34.630194 -14.071633 -2.165765 -26.767930 19.213222 23.673215 -93.786076 47.185591 -18.859649 -27.533090 3.471731 0.596272 33.950635 -44.273897 -54.495451 17.813059 -23.517621 -60.366006 -36.780647 -19.319114 19.289776 1.862194 -12.916871 -32.148220 -56.442539 51.331809 -15.601770 34.225515 32.832052 9.660393 65.620854 33.036412 -39.744875 -25.385010 -28.057903 21.879146 -23.217152 -9.295619 -6.296258 -19.181348 26.652124 66.648266 -1.892566 0.883298 -17.239470 56.398859 -38.424399 -29.456475 28.625201 -1.456254 -9.352516 40.863006 35.062143 -32.231106 -20.514888 -53.713304 3.281679 -9.394052 -26.100655 26.458965 -49.946228 -3.072556 32.252531 -10.035281 -30.641706 25.610991 3.948573 -13.942284 -22.056561 74.351328 69.233088 -43.994157 27.069578 -44.914174 33.929815 -59.841219 -27.892350 -16.038903 4.155876 0.376556 1.632108 3.628956 22.576429 22.040739 -27.352549 -25.861816 -1.780788 +-5.851554 -3.987458 -0.581757 -10.170916 6.881674 8.986926 3.660250 -8.263248 -12.775680 -7.073280 5.459786 -17.912953 -10.383873 15.218575 -5.613861 9.113945 19.263189 0.211040 -5.672745 -7.780638 11.750916 0.147271 22.381962 23.597989 -16.147429 0.635801 2.291026 7.039040 7.016539 -0.559221 6.280638 -10.778329 5.040265 -11.182915 1.450521 -5.871372 -3.398288 4.007940 10.435046 -24.627775 -1.620268 4.554687 -0.956567 0.542879 0.761516 7.727927 14.256780 12.605279 -2.621110 12.718603 11.962423 0.896772 6.044183 0.266925 1.862364 -1.931456 1.775018 -1.818265 -1.657233 -1.592236 -3.161124 -4.207351 0.497763 16.505944 18.773720 -0.840366 -7.746109 4.806196 4.416385 4.484085 4.085784 12.879868 1.454431 6.090584 11.103749 -17.824255 -0.818444 -29.638497 3.061052 -29.610630 -11.942901 -0.186588 12.928191 4.435347 6.883057 -0.023492 22.782495 -1.393798 -6.979030 17.560600 18.407312 -11.027948 -3.362180 -3.723019 -7.052837 2.405143 -7.218699 5.956351 2.097640 7.992413 -13.673175 -9.414187 2.478698 0.371390 -9.273853 -8.407308 -1.179530 10.357633 -14.795314 -7.227117 -8.172977 9.966852 0.935922 -24.543115 -8.329283 -9.452643 8.840312 3.185221 -10.246277 -10.181588 5.132009 2.722725 -3.972525 -5.460320 -2.651384 9.398005 11.294708 4.199716 -0.667127 8.855036 5.642377 21.898075 5.070966 -8.193969 -0.072463 3.998699 -2.138260 6.387401 -7.163067 -2.606353 7.326415 -12.071004 3.656919 6.833927 -8.059888 -8.100550 7.168206 -3.152008 -0.733976 46.296175 -2.703865 16.844003 14.787058 -12.138259 3.473757 -7.454161 2.186418 6.980144 9.289149 8.210244 -18.525390 -11.671133 12.924395 21.773021 7.734397 -16.619413 -2.473431 6.714516 2.539150 -4.213926 8.241440 1.795541 2.049897 -8.039897 -1.549329 10.901939 26.682460 -7.801645 -2.542451 1.537627 9.726048 -0.170684 -13.297723 -1.835372 -10.099890 -0.249171 9.992980 5.107753 7.699350 17.125800 -26.798000 12.797905 -0.065386 1.725647 8.733932 7.169552 -12.608125 -16.404670 -2.092968 6.889274 11.981996 -0.827906 1.984375 2.818335 -18.465838 0.709128 4.730770 3.079101 -11.351885 15.504235 0.752212 -6.747098 -6.553793 2.329529 -4.936899 -3.800239 -4.668295 11.924315 1.929752 -22.386117 12.735098 0.811901 -8.296837 -0.127657 -5.395670 16.521753 -13.567027 -14.100656 9.207608 -7.442363 -11.265630 -5.796718 -4.299629 5.221733 5.709667 5.161324 -13.296683 -14.081954 15.833855 -4.306203 17.404580 9.137741 -2.818253 13.086264 -9.120953 -7.532280 -9.908238 -9.740660 5.805323 1.637415 -10.250645 -7.791589 -4.404350 10.773565 14.362148 -1.979489 -10.116665 -1.147718 15.090586 -16.258362 -3.249261 4.638371 10.205074 -10.344153 8.727176 7.706656 -12.362413 4.108403 -12.680747 -1.817297 -8.808540 -8.909693 12.329061 -4.577090 5.190676 1.743584 -1.915982 -0.142901 7.763485 5.284560 0.353569 3.883518 18.467427 18.274413 -5.491906 -2.275277 -19.489452 10.372064 -17.382524 -16.112528 2.336340 1.939032 -7.818360 -4.158728 -2.926473 13.364844 9.984905 -9.410962 -9.468859 7.644976 +-1.680375 -2.431621 -0.164045 -2.528000 1.571863 0.226839 1.246092 -1.634001 -4.167728 -1.813500 1.839754 -4.716898 -2.239393 4.271617 -1.209232 2.755927 5.194705 0.996226 -1.313193 -2.465672 2.809494 -1.980890 5.361494 6.224200 -3.603036 0.167795 -0.332165 1.982824 1.568780 0.313154 1.481103 -2.402095 1.060982 -3.186656 0.775371 -2.236876 -0.854718 2.350390 2.980248 -6.558618 -0.092278 2.138664 1.841071 0.150713 0.388476 2.981944 2.573958 3.163430 -0.829714 4.328755 3.100813 -1.279656 2.193320 0.231481 1.068881 -0.155597 1.384079 0.295804 -1.231738 0.225035 -1.188862 -1.747632 0.563015 3.457090 4.715865 -0.606311 -2.068450 0.661021 1.287458 1.649305 1.933184 2.971574 0.093423 0.049015 2.923067 -4.369114 -0.168001 -8.968090 0.817172 -9.593053 -3.159695 0.738718 4.800403 0.867185 1.368206 0.279949 5.588146 -0.331394 -2.465074 3.278173 4.220663 -2.346573 -1.301707 -0.305698 -1.884599 0.711531 -1.721193 0.774243 2.357489 2.628887 -3.572725 -1.903316 1.636666 -0.060475 -2.015048 -1.444349 -0.511523 3.007541 -4.128854 -2.093204 -2.167899 2.581969 0.731335 -5.645082 0.016727 -2.710766 1.077370 1.293140 -3.404652 -1.683450 1.801243 -0.251805 -1.581277 -0.500853 -1.640094 3.148738 1.769517 1.314201 -0.123064 2.152938 0.570924 4.531556 1.014598 -2.873416 0.265002 1.531109 -0.961337 2.155274 -2.390393 -1.683250 2.860556 -3.312291 1.168673 -0.110884 -2.325029 -1.969104 2.615331 0.240474 -0.612034 9.638518 -0.555455 4.806454 3.971105 -2.317988 2.268670 -1.174285 1.642232 1.995493 3.179413 1.073970 -3.340687 -3.190235 3.189965 5.351660 2.142928 -4.509384 -2.218300 1.613777 1.330161 0.170035 2.165472 0.590033 0.531416 -2.217491 -0.219086 1.570945 6.699422 -1.824026 -0.967185 -0.018930 2.525985 -0.568115 -4.882700 -0.429895 -3.478423 0.013591 0.712168 1.534016 1.728525 4.449316 -8.243128 3.791475 -0.476079 0.936878 3.194962 1.469664 -3.390812 -7.517625 -1.457074 0.879188 3.928812 0.193119 0.121626 1.707423 -4.654346 0.291571 0.376812 0.559412 -2.926020 4.076797 -0.769202 -1.437749 -1.012925 -0.014636 -1.304565 -1.153093 -0.737896 3.230592 2.032353 -5.920550 2.298210 -0.199796 -2.298315 0.061399 0.032829 3.337115 -3.004537 -3.284688 1.830601 -2.066503 -3.305547 -2.751778 -1.050501 0.850975 0.334582 -0.072523 -2.168328 -3.143285 4.305778 -2.421773 4.738892 2.185187 -1.832160 3.064778 0.109585 -2.170086 -2.122354 -0.611382 -0.083026 -1.387384 -1.847726 -1.754329 -0.883075 2.551242 3.164146 0.556159 -1.814355 -0.227468 4.674436 -3.223507 -1.077475 1.815872 0.731223 -1.562870 3.153136 2.506557 -4.085999 1.372736 -3.434628 -0.977896 -1.926218 -1.316882 3.484274 -0.859967 1.244145 -0.708869 -0.267915 0.041566 1.850088 1.709245 -0.494236 0.615763 5.624175 4.608502 -1.401172 -0.089367 -4.691678 2.390213 -3.972296 -3.174235 -0.209769 1.734062 -3.166186 -0.534553 -0.053783 3.465990 2.692274 -2.807764 -2.799707 2.214191 +-3.129832 3.001955 5.685372 -9.531655 9.442765 10.185178 2.922927 -4.515591 -8.635198 -6.262187 1.751777 -14.228144 -12.284378 12.747146 -4.410281 3.302238 15.727461 -1.165694 -3.685627 -5.437499 7.229910 -0.513823 17.911291 17.833559 -15.215398 2.155771 4.392523 6.773949 2.534316 7.042741 -0.385453 -12.331026 1.700826 -3.320376 3.963617 -3.138829 -3.541237 -2.877763 2.980578 -21.355278 -1.876084 6.404355 -4.590298 -0.144149 1.772440 5.322086 17.314224 9.885452 -2.923703 6.666090 9.094907 1.911965 4.378290 0.067176 4.366801 -1.484742 7.735730 -0.307180 -2.746159 -0.299469 -2.646130 -5.037867 -1.734230 14.213064 14.907231 -0.789264 -5.767257 0.944137 0.806916 2.893771 0.442675 10.162210 3.435282 8.417850 9.256833 -9.161723 1.331604 -20.864992 2.766873 -22.611779 -11.808553 -4.083341 9.296308 5.557918 4.524342 -2.988954 19.661651 -0.791161 -1.694686 9.903056 17.669642 -8.794781 -2.690208 -4.991218 -7.299436 2.330188 -5.284064 3.434929 -0.179170 2.628330 -11.590957 -7.217959 3.448544 -0.163654 -8.278024 -2.418451 -2.246450 10.033415 -11.849118 -3.695689 -9.736925 5.620151 1.074200 -21.448662 -8.440369 -5.211059 6.284113 2.765814 -6.858012 -8.942761 4.830582 5.045385 -4.753020 -3.890727 -5.386753 11.521434 9.792779 1.800412 1.090783 5.341775 7.058243 14.492822 6.852932 -5.079489 -1.467746 2.309885 -2.323759 2.498152 -4.172361 0.387567 2.612481 -8.495344 2.253675 6.442067 -6.612381 -3.922817 -0.167550 -5.050460 1.908328 41.294255 -4.917399 12.541980 6.811901 -12.900879 5.832056 -3.738908 -3.263868 3.406016 8.100613 9.504194 -15.661711 -8.538923 11.181009 18.323019 6.232437 -13.728780 1.700189 3.700878 -0.747082 -4.825133 8.226839 1.288922 1.204794 -6.093697 -2.729755 8.736201 23.488951 -6.249636 -13.882881 2.396338 6.610494 1.551743 -7.800299 -0.121009 -4.857376 -0.384662 7.099123 1.312413 7.943528 14.627342 -26.835815 11.394119 0.454403 -4.618157 11.838775 1.970652 -7.474866 -10.412605 1.026274 9.261229 11.038676 1.648691 -1.272619 -1.867504 -14.474432 0.113438 3.620423 4.160237 -9.547495 12.709059 0.636101 -9.546826 -7.457028 -5.911350 -3.566631 -1.996243 -8.418911 7.445106 -0.551172 -25.061205 14.438471 2.103532 -5.254131 -1.242075 -5.682095 10.497994 -11.418618 -14.527357 5.990095 -6.372458 -9.949418 -3.524479 -5.435680 4.443276 4.893006 4.825807 -12.365226 -12.896234 12.618947 -2.336805 14.204062 8.278521 1.614303 12.762686 -0.236595 -6.962934 -7.081265 -9.555114 10.364774 0.652609 -8.634580 -3.804131 -6.253526 8.537166 13.202977 -2.627111 -5.222264 -6.266152 11.598512 -11.065586 -2.741548 4.554278 3.877087 -8.661584 5.194023 7.365949 -6.741746 -0.412398 -11.599347 -2.897640 -8.439139 -9.500221 7.107031 -6.138072 2.319311 5.676690 -2.858133 -4.516669 5.389678 1.368298 -0.543347 1.620782 14.037857 15.382213 -8.439569 2.886742 -15.290102 10.558336 -15.291641 -13.306775 2.331974 -2.315231 -4.193389 -4.594002 -2.757678 8.034555 5.199861 -5.630491 -5.625959 4.475196 +-4.392482 11.176504 16.113026 -15.270797 21.020893 14.154008 7.096303 -0.438020 -18.504834 -20.877776 -2.389131 -31.692933 -33.381116 28.579630 -7.929956 4.289078 40.907897 5.008315 -2.966940 -13.797839 12.775188 -11.468396 41.779499 41.844658 -37.179813 7.608229 8.715484 18.231964 5.469158 23.899325 -1.772037 -30.015116 6.927272 -3.303852 16.716370 -14.951907 -6.254487 -4.945087 -5.004752 -57.693562 -5.029390 20.568375 -0.963732 1.417397 5.946945 19.685861 43.549663 22.696017 -8.486143 18.456221 18.263768 3.252949 15.128436 2.825834 6.806005 -1.357786 17.711660 -8.799386 -14.085507 5.207699 -5.290082 -29.611454 -5.043654 30.094407 37.732105 -4.165138 -10.986731 -0.148454 -1.896697 6.939922 2.134043 22.042789 12.499250 15.425431 23.131042 -17.447791 2.962698 -47.159338 3.755691 -71.084929 -29.781663 -20.981796 28.754713 19.051796 7.772860 -8.814729 46.528313 -1.933442 5.006898 19.669767 43.060038 -22.235736 -8.491755 -16.064939 -10.875711 10.989787 -15.596205 1.154618 4.216174 4.991772 -25.420872 -19.249206 16.130357 -3.546080 -19.649765 -1.562329 -9.636372 25.887833 -37.160749 -10.640763 -36.324675 4.065436 3.678130 -47.223689 -6.755302 -6.741625 11.483068 13.191423 -10.507477 -17.302274 11.052259 12.342934 -9.168555 -7.382399 -25.027420 32.711719 15.152778 -2.006422 7.477055 14.737856 14.104410 29.229335 22.597140 -10.350279 -8.149324 12.183252 -9.945803 0.775766 -14.478981 -3.213655 10.503811 -23.567096 0.782611 9.517370 -17.834668 -8.551776 -8.306203 -14.790308 11.281106 76.539314 -8.925173 22.693553 12.220641 -29.899032 20.561010 -5.413871 -9.391065 9.486013 23.349364 23.556677 -27.692775 -19.910230 17.714307 41.157505 15.217369 -27.414849 -0.778177 1.547324 2.753925 -7.298201 18.445941 6.690669 3.383773 -15.697958 -4.251463 13.745183 53.133078 -13.772574 -29.011169 4.135935 10.115589 -0.900035 -25.271506 0.337449 -11.125199 -4.459344 6.647758 0.994027 12.962034 34.813084 -63.098565 30.466997 -1.735449 -11.048524 26.537992 -2.023244 -10.603048 -34.009802 5.055281 23.650589 30.736335 5.207399 -1.399477 -5.520942 -34.299010 -0.483527 5.952023 15.429019 -20.940057 28.713617 -1.310687 -22.192967 -19.085833 -18.449018 -5.144261 -6.861665 -17.747418 15.232611 12.690868 -58.213011 32.881387 -2.816754 -15.022083 0.574173 -6.399688 19.403388 -30.023918 -34.680546 11.136817 -14.896269 -30.805386 -13.669151 -12.555006 12.500302 4.243916 -1.492034 -20.833647 -30.996514 32.078634 -4.963926 25.724724 21.043047 5.189181 34.143918 16.632220 -20.704801 -13.837159 -15.780834 14.563743 -13.073442 -11.062830 -5.592602 -15.028044 19.190930 42.153485 -1.869847 -5.804907 -12.190388 31.381568 -24.981619 -14.217637 17.072147 2.926986 -10.383408 19.135533 21.459280 -21.613256 -9.097125 -29.378490 -3.382087 -8.205598 -20.734154 15.352376 -26.955968 1.235027 19.697803 -9.130254 -16.307468 16.023360 1.029486 -6.707029 -5.168136 39.372810 36.511005 -23.785895 15.986714 -31.077197 20.973468 -38.927949 -23.340300 -2.803982 2.733333 -8.871338 -4.983900 -0.496105 14.381860 10.075986 -13.088469 -15.807014 3.204933 +-9.237045 26.468703 23.702733 -33.670376 45.510811 35.897137 16.438896 -0.115236 -37.756711 -47.029572 -2.628472 -75.307372 -75.276336 58.853092 -13.463101 11.781447 93.519101 4.411666 -4.716745 -28.812611 26.326033 -11.496241 94.765327 99.041849 -81.432757 17.967772 22.499017 28.550074 7.113818 34.036652 0.553896 -77.200680 19.305499 -13.643217 31.748086 -25.995377 -19.968689 -17.328128 2.664994 -128.080011 -12.451669 40.604751 -15.306320 1.667556 12.299297 45.239770 102.755717 49.891384 -23.603825 43.294502 41.479584 7.771222 29.419198 3.129532 9.835251 -7.334331 18.214619 -10.965577 -25.863605 8.479388 -10.795499 -50.835021 -14.203684 67.785883 78.966201 -9.865090 -32.058084 5.366096 2.952846 11.342899 -3.030435 55.380417 38.444698 37.382776 53.804046 -44.161607 -7.076714 -116.227055 9.562205 -162.028962 -71.865084 -41.302755 64.273738 33.377361 19.719842 -26.575652 106.024593 -6.787517 10.660955 56.282717 97.316231 -51.445352 -17.778664 -35.051744 -21.802352 21.896903 -30.946976 10.972435 11.633959 2.792804 -61.991188 -46.415559 29.654755 -9.901193 -45.240309 -18.361619 -13.817727 49.466607 -73.305782 -21.620350 -82.650036 15.151332 12.891198 -109.876430 -21.360705 -8.253520 28.950054 30.610087 -31.924053 -44.271969 22.616101 20.818617 -24.150017 -21.033688 -39.055115 70.975381 43.220342 1.132474 21.195420 37.188762 39.863763 76.758502 50.493067 -23.647835 -15.401109 23.052721 -17.304121 3.778262 -28.981031 -5.367275 26.569960 -51.601493 11.537751 25.906983 -41.289609 -22.043228 -3.964975 -36.808043 17.862476 186.734251 -22.731872 58.024362 33.053832 -66.742979 43.583084 -24.944718 -25.188725 17.588538 53.225431 59.860025 -68.897719 -40.640242 45.782933 97.427575 33.270818 -68.335550 2.606951 14.669216 6.950647 -25.676785 44.488661 11.533009 19.920943 -35.350405 -7.960826 45.533088 123.219459 -32.719491 -56.771780 4.929901 39.878786 12.788184 -51.586744 0.387421 -33.973757 -10.300839 33.990065 7.736349 32.893101 76.972223 -140.534393 60.612719 -3.093659 -21.968127 49.272893 12.727658 -33.401773 -72.665111 13.649419 54.554072 64.620508 11.932616 7.431452 -16.728712 -75.698513 -2.875734 18.569743 30.376142 -50.482462 68.521293 -4.709020 -48.474664 -37.543590 -34.301617 -17.761300 -17.587756 -37.311559 37.240098 29.112209 -133.193147 75.253205 -0.736561 -36.703850 -4.521627 -25.861677 54.763243 -67.708912 -77.709224 29.815591 -37.326686 -66.031756 -18.719339 -31.182745 24.192052 16.051045 7.986996 -49.176414 -77.407082 79.684280 1.555323 68.153779 49.055602 9.557752 80.880205 10.279758 -47.507931 -31.804247 -53.524566 45.943175 -17.858235 -32.697010 -18.519941 -36.450066 40.946717 90.702421 -12.012976 -21.814170 -31.035476 60.281711 -68.364969 -19.244849 33.905337 24.195059 -28.042665 38.787219 45.713309 -45.015152 -11.247602 -69.540818 -2.662920 -26.411115 -47.682434 31.192787 -58.686716 0.759654 44.794275 -26.106113 -28.465343 34.045729 2.854791 -10.917667 -5.853575 77.378662 87.332510 -53.669808 25.790809 -75.169533 49.195157 -87.458722 -64.178789 0.656760 -0.912900 -21.266856 -21.427655 -3.887656 31.913288 20.098921 -33.509966 -41.134386 16.700321 +-10.193642 -9.575945 -3.733869 -15.358035 9.599628 19.163633 5.751183 -18.407314 -19.040322 -3.983839 10.482975 -30.284814 -12.511999 22.305423 -9.818646 16.971265 25.535497 -1.110933 -12.956975 -7.945572 15.716608 6.041626 33.003811 33.857245 -19.266405 -0.663605 -2.695980 10.124723 7.105312 -3.867562 9.165630 -11.374841 6.883663 -16.962916 -2.065365 -3.832421 -5.405122 6.299159 18.620954 -31.834921 -2.406662 8.226048 1.525385 0.315734 1.141487 6.435320 17.189370 18.284969 3.523279 15.919997 13.268033 -0.340934 11.263182 0.430207 5.780992 -3.263959 5.580870 -6.014981 -2.349886 -6.075456 -5.456028 0.164284 -0.056338 24.100151 26.155147 2.111212 -12.046617 6.281285 8.097613 6.558737 7.357889 18.994170 -4.563856 11.436493 11.201690 -22.543225 5.441681 -28.744908 5.396701 -25.445157 -15.086430 5.219606 15.774179 11.705869 11.809823 -0.437400 32.940518 -1.638434 -14.793745 21.740528 25.347520 -17.213405 -4.890195 -1.913779 -9.599715 0.086180 -8.916509 10.725230 3.037872 15.810717 -20.027900 -7.398578 -0.043660 2.304059 -12.400232 -8.773614 0.400886 14.955295 -16.014589 -11.078657 -3.185467 17.259272 -0.771711 -35.986345 -15.650980 -14.731843 5.087388 2.959786 -16.964164 -15.667019 8.841055 1.879309 -4.292914 -6.292945 -6.431196 10.201355 16.571363 6.127104 -3.683420 15.954965 7.381344 33.828690 -0.822121 -11.851187 3.203181 3.980721 -0.651527 12.994899 -6.158793 -3.902517 2.454402 -19.186399 4.932266 11.460125 -10.845746 -7.629146 -0.193828 1.789429 -4.061431 67.617336 -5.015262 27.154994 23.430299 -18.046069 3.687716 -12.361399 6.118967 7.651784 9.933445 9.032416 -28.193577 -17.811676 21.654802 32.785820 10.879877 -21.305698 3.084509 11.601574 2.313288 -8.341036 12.505940 3.474312 1.274425 -9.305370 -2.389557 16.461026 38.748853 -11.315478 -1.316152 4.329462 9.528881 2.510622 -14.800046 -3.627650 -12.771003 0.057228 12.787089 9.910506 9.881063 23.909715 -26.344995 19.019167 2.142833 3.910233 19.549742 9.366343 -20.499837 -15.945233 -7.768492 8.607897 14.761282 -4.648768 -4.369263 4.372509 -25.899881 1.231863 8.201831 2.225134 -14.939136 21.756185 1.828704 -8.058003 -7.622512 3.825149 -5.732697 -5.100989 -9.110747 18.645604 -1.171481 -22.841295 17.307950 6.118932 -12.071091 -0.667477 -9.262398 21.673105 -16.995568 -17.766962 12.691457 -11.671432 -14.371131 -6.653003 -6.070941 5.627451 11.164448 10.816631 -22.947260 -13.242924 22.686674 -7.910897 27.009129 11.866349 -5.504971 11.801343 -12.274937 -12.181625 -10.326624 -18.532265 5.406329 6.712228 -16.709446 -6.688798 -5.318816 16.958900 15.627535 -1.720825 -17.846282 -0.476644 20.057970 -17.502062 -3.233664 5.110875 7.162664 -18.751291 8.322891 9.439935 -15.489389 9.606318 -14.585937 -5.188080 -17.511117 -12.581201 18.416070 -1.761360 9.392737 -2.258641 -2.563628 2.696717 9.456025 8.976298 2.558627 10.704316 27.463154 13.882723 -1.364503 -3.820481 -29.611578 16.620570 -22.558147 -22.328286 6.537330 3.535710 -12.325323 -7.269223 -3.712179 19.570206 16.173156 -17.819810 -14.019987 12.822003 +-8.395950 -3.169743 7.496147 -17.296592 19.410725 8.800990 7.864543 -3.866944 -20.491967 -20.825237 3.410592 -27.081062 -30.020947 25.637560 -10.699087 11.241948 32.506860 0.654704 -3.720947 -17.431322 20.832183 -13.761372 40.085854 35.636492 -37.105576 2.525987 2.661487 21.708279 12.031945 13.763541 11.788265 -20.077486 6.272492 -9.491208 19.154146 -13.929825 -2.866604 5.850845 -0.794337 -49.527267 -7.517465 22.059017 0.127362 6.848905 6.469950 27.529885 27.726497 23.343058 -12.294189 26.052843 22.481579 -1.498115 17.956352 2.451049 -1.723259 -5.219988 7.465999 -9.282400 -11.043478 3.636539 -7.723080 -27.172319 4.452150 27.998749 39.233711 -10.822718 -10.699518 7.257685 1.962333 10.543218 9.407465 25.718806 6.065141 5.066445 29.100683 -24.019202 -1.940070 -51.660012 6.776377 -72.327301 -25.810876 -15.927930 28.294904 17.685762 7.995032 -8.490228 48.509506 1.069274 -6.135714 29.524744 31.474730 -16.684665 -5.043232 -17.719573 -10.291129 5.419375 -17.229341 -1.809178 9.749706 16.589426 -22.605654 -11.852563 7.079960 -5.649262 -17.294414 -12.084963 -14.882402 25.876599 -35.637797 -13.308579 -30.440564 15.428063 2.538586 -45.380308 -2.344160 -13.068293 11.984822 7.531336 -4.320112 -5.682558 10.096084 9.158903 -7.029993 -4.030373 -21.084508 29.808044 18.149954 0.310577 4.217514 21.910618 3.845746 26.636112 21.153758 -9.189690 -14.327728 16.018306 -7.366026 8.681666 -14.286143 -0.278201 22.592374 -23.715464 -2.538331 3.373609 -11.527282 -12.970613 -0.832320 -14.066023 7.811794 71.454117 -5.826001 23.887515 17.623586 -21.772920 18.474370 -2.621458 3.556359 17.961855 22.077680 13.124054 -27.667440 -21.265939 19.551076 36.408125 11.439987 -29.536727 -5.908322 7.410160 7.876470 -7.085534 12.493269 10.434800 0.738835 -12.551588 -0.492511 5.301931 46.727227 -13.114644 -11.728180 5.196701 18.191788 -9.711396 -28.624630 -2.742157 -15.309549 -9.159375 7.865099 6.253931 8.998363 31.564872 -52.607738 25.435055 0.479475 1.588703 19.708543 -1.604855 -9.646979 -48.602690 -3.329076 12.542284 23.974063 -1.735870 1.217859 1.361027 -33.323900 8.905307 4.897726 12.635537 -17.785020 28.348056 -7.768543 -11.299288 -15.185776 -9.291228 -10.591746 -1.503835 -10.620721 15.587592 13.309827 -44.988002 21.999776 -10.024035 -17.777512 3.161130 1.705971 27.475047 -23.775549 -28.168717 14.376493 -14.085769 -33.306035 -23.308609 -8.762622 10.844747 2.252288 -6.558139 -20.343993 -30.059949 31.041363 -13.283129 24.289836 17.578016 -1.352931 34.869325 7.020489 -22.052948 -16.547268 -18.052933 6.615818 -8.793607 -8.441448 -8.101464 -6.925515 17.295028 32.507972 0.705817 -5.304449 -2.547051 34.341726 -26.025292 -14.154483 14.659764 5.947641 -8.684642 25.747899 18.681459 -21.968306 -4.198867 -29.035582 2.846367 -8.970121 -12.864588 21.773609 -20.988176 3.593733 9.032330 -1.428560 -10.045657 14.712585 8.444487 -5.012322 -8.622171 45.782508 39.753249 -18.755081 5.748935 -29.440574 19.534270 -32.029543 -17.863081 -7.809804 7.040726 -3.353902 1.295336 1.617210 19.794105 19.439079 -20.013634 -17.612644 3.679817 diff --git a/src/test-suite/oracle/SYM_llvm16_f/ir2vec.txt b/src/test-suite/oracle/SYM_llvm16_f/ir2vec.txt new file mode 100644 index 00000000..0c9d3ba1 --- /dev/null +++ b/src/test-suite/oracle/SYM_llvm16_f/ir2vec.txt @@ -0,0 +1,2220 @@ +PE-benchmarks/aho-corasick-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/aho-corasick-algorithm.cpp__buildMatchingMachine(std::__cxx11::basic_string, std::allocator >*, int) = -5.892890 -5.665771 0.226987 -12.258521 6.925248 12.486809 3.571705 -9.887541 -13.726524 -5.396058 5.783496 -18.417586 -8.314774 14.984905 -6.434642 10.463593 17.272726 -0.369799 -8.093103 -4.238995 11.291839 1.364807 20.864868 21.277452 -13.772648 0.450829 -1.714140 9.124434 4.558579 2.637030 6.319147 -8.747757 2.721166 -10.573246 0.213330 -5.123009 -4.368226 4.986062 9.563619 -23.097969 -1.563725 9.689479 -2.181240 0.384863 2.580072 1.643665 12.161796 11.697285 0.732385 11.725829 8.270595 0.752984 7.904628 0.001624 4.210099 0.051368 4.186316 -5.035102 -1.732179 -2.689734 -4.559959 -2.653202 1.908950 15.971627 16.638791 -0.436862 -8.370607 3.484209 4.746528 3.973673 5.405610 13.277500 -4.388492 6.282149 8.584136 -15.652236 4.556338 -18.066232 5.239776 -16.833482 -10.913166 2.392993 11.192009 11.702685 7.320912 -2.646630 22.587175 -4.305398 -8.971536 15.572950 15.890433 -10.070847 -2.233403 -3.401833 -7.096244 -0.265564 -5.756265 2.177602 -1.301817 10.403229 -12.771242 -4.505130 0.631795 1.707964 -8.687804 -4.846472 -1.155353 11.808003 -14.347671 -8.936439 -3.629873 13.067189 -1.110911 -23.448189 -12.270736 -9.639578 4.023871 1.809287 -10.453907 -10.094860 7.038634 3.134321 -2.516118 -3.439761 -5.047411 8.810378 10.106557 3.708996 -2.541813 9.930263 3.714040 20.638481 2.380581 -6.755322 1.431301 4.230829 -0.098793 7.546437 -3.253304 -2.000747 0.036322 -12.166576 -1.662936 8.163940 -7.190774 -4.274615 -1.854096 -0.043242 -2.406803 49.835691 -4.266086 17.579767 14.860545 -12.179746 2.836479 -4.419917 3.457178 5.348430 6.491359 7.959821 -21.667368 -11.058726 14.013466 21.426080 7.177649 -13.612727 2.275054 6.817935 1.582272 -2.836251 8.367447 1.304106 2.022067 -8.408656 -1.883907 7.872620 27.309149 -6.531891 -4.963363 2.909047 5.397085 -1.739866 -10.960963 -1.661335 -8.380706 -0.837062 8.447334 3.820101 6.345089 15.995027 -18.212397 13.513611 0.241816 0.576733 13.078981 4.491203 -11.154423 -13.619746 -7.481616 5.579174 11.416071 -3.876807 -1.524180 2.399603 -17.152902 1.658665 5.029068 2.315648 -10.244998 15.626135 1.042833 -6.318790 -4.861278 1.381317 -4.640328 -2.723019 -6.790087 11.535916 -0.621129 -14.442696 11.351264 3.908934 -6.903768 1.244639 -3.205109 15.353979 -11.442196 -13.270134 9.425045 -6.384718 -11.958721 -4.624224 -5.134995 4.776160 9.032000 2.502384 -15.344514 -9.798170 14.448911 -5.402797 18.011840 8.606407 -4.014058 10.192167 -3.675463 -6.813038 -6.558817 -12.752294 3.897144 3.487900 -8.689085 -8.757079 -4.634002 11.106409 10.932576 -0.999647 -10.095909 -1.573574 15.187600 -11.048461 -0.935378 3.588764 2.882938 -12.209674 5.591544 7.003825 -9.777598 5.527578 -10.629259 -1.911675 -11.688103 -5.900165 13.054920 -2.110087 5.137228 -0.117443 -1.418625 -0.627435 4.962845 6.211307 0.062225 5.789397 19.271320 11.005694 -1.211693 -1.453016 -17.776775 11.004797 -15.058594 -12.973973 1.325987 2.425846 -6.981206 -4.040252 -1.626770 13.529746 12.742065 -10.490293 -6.955327 7.347592 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::queue >, void>() = 0.058933 0.212654 0.413247 -0.235060 0.277973 -0.016459 0.085676 0.272721 -0.328630 -0.377531 -0.096736 -0.389611 -0.470133 0.371374 -0.089051 -0.213233 0.619521 0.207681 0.030493 -0.233412 -0.036838 -0.171014 0.478424 0.568025 -0.507299 0.183988 0.015920 0.259964 0.027783 0.522403 -0.037535 -0.542479 0.023614 0.287266 0.318779 -0.288033 -0.112637 -0.112416 -0.398729 -0.906963 -0.014553 0.424464 0.038196 0.005877 0.202086 0.433680 0.640796 0.240591 -0.135322 0.287343 0.216648 0.168651 0.170616 0.022763 0.118821 -0.044305 0.331163 -0.245704 -0.292606 0.218577 -0.032706 -0.524705 -0.154162 0.350994 0.441678 -0.064020 -0.122077 -0.276792 -0.031301 0.107040 0.067971 0.188113 0.267023 0.161942 0.241647 0.078864 0.032166 -0.554146 0.119596 -1.250344 -0.441629 -0.369505 0.733960 0.403707 -0.173752 -0.232534 0.548587 -0.064428 0.232332 0.261612 0.534177 -0.104663 -0.156975 -0.206594 -0.164173 0.278192 -0.151449 -0.106724 -0.002526 0.096664 -0.311607 -0.135672 0.265531 -0.174620 -0.241739 0.259946 -0.110362 0.360923 -0.672995 0.061159 -0.580290 0.136341 0.272267 -0.512589 -0.066260 -0.039040 0.188171 0.229924 -0.153417 0.030338 0.149019 0.064735 -0.212803 0.189180 -0.681885 0.512794 0.004411 -0.072271 0.131962 0.157376 0.187649 0.102651 0.256850 -0.179202 -0.084874 0.251894 -0.083446 -0.114073 -0.223792 -0.042577 0.101213 -0.244815 0.121942 -0.094581 -0.291392 -0.211051 -0.479070 -0.198442 0.213858 0.760576 -0.140727 0.275215 0.049612 -0.323928 0.256151 0.057056 -0.171013 0.082904 0.368181 0.288722 0.017254 -0.194978 0.082555 0.510615 0.227492 -0.234991 0.109217 -0.031329 -0.062538 0.023418 0.321538 0.019009 0.041513 -0.208644 -0.092559 0.074038 0.612396 0.075567 -0.554721 -0.105510 0.150158 0.032272 -0.056414 0.136029 0.108882 0.015748 0.074935 -0.088180 0.224153 0.440281 -1.137966 0.467454 0.008698 -0.147539 0.251729 -0.094828 -0.032651 -0.485617 0.046871 0.308599 0.596959 0.145697 -0.048057 -0.040610 -0.389885 -0.070413 0.055553 0.258661 -0.292748 0.315361 0.059406 -0.330454 -0.190129 -0.488304 -0.028863 0.079542 -0.346671 0.115457 0.232050 -1.015067 0.403929 -0.088333 -0.162348 -0.111856 -0.025714 0.087919 -0.411713 -0.421114 -0.020169 -0.154481 -0.638561 -0.206754 -0.253539 0.192347 -0.109298 0.029840 -0.143280 -0.360204 0.515138 -0.029090 0.298825 0.303864 0.005808 0.547128 0.464598 -0.193486 -0.030188 -0.203274 0.383740 -0.413172 0.028944 0.353752 -0.291049 0.114332 0.598710 -0.010634 -0.056637 -0.180640 0.467032 -0.105648 -0.235636 0.250302 -0.219690 0.086788 0.444856 0.338632 -0.374456 -0.184331 -0.481468 -0.047141 0.052535 -0.156073 0.204186 -0.418221 -0.007608 0.307878 -0.094896 -0.420753 0.206962 -0.119478 -0.243667 -0.082094 0.544408 0.535588 -0.341751 0.550232 -0.306173 0.267890 -0.478084 -0.189287 -0.232453 -0.065460 -0.105575 0.011995 -0.169045 0.101717 0.066614 -0.053972 -0.227256 0.176004 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::size() const = -0.025566 0.191729 0.256441 -0.155261 0.260568 0.124800 0.087510 -0.011867 -0.207953 -0.270447 -0.015011 -0.448661 -0.414658 0.330932 -0.110772 0.023132 0.462693 0.052144 -0.010584 -0.158712 0.048036 -0.116135 0.502159 0.504551 -0.434408 0.120640 0.084635 0.193720 0.033413 0.342352 -0.072034 -0.427234 0.100055 0.063303 0.173551 -0.137645 -0.080586 -0.104028 -0.085213 -0.667728 -0.052949 0.268753 0.035198 0.006199 0.087613 0.256631 0.557410 0.260631 -0.070164 0.238972 0.209025 0.055201 0.180682 0.042702 0.112801 -0.090351 0.314066 -0.201489 -0.213704 0.074468 -0.041073 -0.385456 -0.142464 0.357493 0.444222 -0.036374 -0.111015 -0.070186 -0.074258 0.075657 0.012334 0.240610 0.164744 0.251246 0.218471 -0.077062 0.110485 -0.475645 0.008369 -0.857316 -0.374821 -0.238057 0.388802 0.314856 0.058202 -0.096769 0.521927 0.036358 0.078518 0.146999 0.546152 -0.264352 -0.122641 -0.100075 -0.119576 0.154923 -0.190183 0.052769 -0.014371 0.060107 -0.304519 -0.195371 0.240703 -0.062014 -0.223720 0.095902 -0.094379 0.249969 -0.501638 -0.074435 -0.418108 -0.027358 0.097178 -0.553070 -0.042537 -0.019398 0.144430 0.176510 -0.132150 -0.170216 0.129270 0.093340 -0.113857 -0.036157 -0.468619 0.376408 0.141437 0.005898 0.113900 0.142078 0.220589 0.319317 0.193392 -0.134385 -0.077842 0.090916 -0.090323 0.025774 -0.131804 -0.043280 0.047068 -0.268029 0.083992 0.080247 -0.223425 -0.108253 -0.253078 -0.158871 0.127348 0.731063 -0.108715 0.284971 0.131169 -0.373419 0.194582 -0.115864 -0.152339 0.067122 0.254733 0.290315 -0.144887 -0.219079 0.217828 0.486034 0.181931 -0.277194 0.057097 0.048513 0.030749 -0.089391 0.255935 0.078079 0.043770 -0.205731 -0.063448 0.174008 0.597774 -0.091418 -0.350894 0.044910 0.063840 0.060526 -0.195152 0.028809 -0.030991 -0.012189 0.045363 0.007443 0.136511 0.403148 -0.832731 0.368318 0.019535 -0.150840 0.330986 -0.051302 -0.163173 -0.346097 0.091522 0.307432 0.345225 0.090969 0.019254 -0.067346 -0.386294 -0.042518 0.042694 0.161681 -0.257267 0.316658 0.042590 -0.316905 -0.249119 -0.308339 0.001810 -0.059567 -0.264969 0.181165 0.219495 -0.789708 0.405736 -0.016724 -0.198205 -0.062886 -0.098409 0.171535 -0.373351 -0.390018 0.062722 -0.266688 -0.409200 -0.140794 -0.156829 0.075885 -0.008574 0.010819 -0.203740 -0.265585 0.378578 -0.031700 0.260348 0.249129 0.083267 0.363827 0.255546 -0.232247 -0.089678 -0.125193 0.238812 -0.259549 -0.110981 0.141503 -0.205364 0.198688 0.507693 -0.022394 -0.070496 -0.128444 0.319080 -0.203774 -0.186605 0.217520 -0.020556 -0.109664 0.239221 0.253563 -0.228548 -0.092576 -0.359688 -0.090706 -0.099380 -0.252162 0.159443 -0.295924 -0.003319 0.264014 -0.128953 -0.267464 0.195791 -0.051119 -0.119283 -0.048355 0.443444 0.404751 -0.273019 0.293988 -0.362841 0.205956 -0.468219 -0.298697 0.001484 0.007608 -0.135169 -0.084763 -0.059997 0.134267 0.089976 -0.129559 -0.191048 0.092978 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::front() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::pop() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::~queue() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/aho-corasick-algorithm.cpp__findNextState(int, char) = -0.935440 -0.667051 0.136148 -1.578930 1.018523 2.124117 0.638827 -1.730732 -1.872206 -0.848843 0.898365 -2.867658 -1.324599 2.320603 -0.864545 1.917847 2.654171 -0.036305 -1.238584 -0.611738 1.530899 0.265755 3.384175 3.340488 -1.893511 0.142922 -0.108915 1.190537 0.564259 0.343472 0.587174 -1.327533 0.910225 -1.883791 -0.316974 -0.584882 -0.699111 0.524483 1.631946 -3.347053 -0.187173 0.974483 -0.453818 -0.087008 0.123297 -0.059601 2.026883 1.806881 0.584972 1.716329 0.992684 -0.131117 1.118643 0.158292 1.013215 0.124393 0.668389 -1.229497 -0.414924 -0.548454 -0.652446 -0.697796 -0.087486 2.324493 2.382577 0.025517 -1.200216 0.689328 0.367203 0.480802 0.711899 1.874811 -0.618028 1.096264 1.110519 -2.694636 0.835851 -2.120736 0.253643 -2.248661 -1.807121 0.378192 1.492758 1.682032 1.534322 -0.143121 3.264981 -0.639364 -1.331454 1.735428 2.688826 -2.158039 -0.493797 -0.171427 -0.440622 -0.107921 -1.006524 0.609866 -0.209815 1.047670 -2.030193 -0.628655 0.657867 0.464097 -1.297274 -0.879375 0.010841 1.846276 -2.236670 -1.611411 -0.678203 1.457418 -0.385707 -3.559961 -1.456463 -0.978364 0.969356 0.486148 -1.738411 -2.044594 1.163287 0.664076 -0.156097 -1.112412 -0.519572 1.244283 1.566810 0.635975 -0.148449 1.653778 0.773133 3.805508 0.708084 -0.823083 0.359728 0.379032 -0.126506 1.315729 -0.109296 -0.508141 -0.661565 -2.031034 -0.231477 1.660666 -1.186765 -0.348832 -0.217262 0.413000 -0.373831 7.385594 -0.613336 2.635337 2.349563 -2.045286 0.232405 -1.373131 0.324945 0.573041 0.867235 1.244287 -3.578019 -1.665920 2.187565 3.315002 1.173134 -2.272847 0.387396 0.782448 0.427198 -0.650686 1.244617 0.296390 0.720654 -1.382384 -0.274035 1.510018 4.324600 -1.487741 -0.665309 0.659848 -0.070289 0.112003 -2.006680 -0.434302 -0.980934 -0.040151 1.168001 0.666749 0.696079 2.445841 -2.154547 2.046709 -0.266006 -0.265814 2.388110 0.911485 -1.871961 -1.482641 -1.058499 1.058814 1.682400 -0.481407 -0.058812 0.246438 -2.664518 -0.005400 0.724022 0.232075 -1.422667 2.232902 0.418097 -1.165056 -0.826567 0.192182 -0.291410 -0.615676 -0.885259 1.826996 0.049948 -2.466301 1.878530 0.828809 -1.200279 0.389272 -0.619581 2.568454 -1.785980 -2.086556 1.524919 -1.180805 -1.716342 -0.406531 -0.659917 0.597487 1.338755 0.334807 -2.201939 -1.210402 2.159998 -0.503869 2.720729 1.261412 -0.384903 1.608651 -0.902458 -1.270064 -0.804655 -1.953219 0.483434 0.248066 -1.551213 -1.398836 -0.719221 1.923683 1.806204 -0.029957 -1.532422 -0.164838 2.018298 -2.423042 -0.143702 0.795297 1.322110 -2.027102 0.676861 1.192811 -1.428737 0.806922 -1.275358 -0.688713 -1.799491 -1.298306 1.797886 -0.324820 0.903673 0.108357 -0.258170 -0.026922 0.783018 0.732199 0.243874 0.829005 2.647336 1.947587 -0.369053 -0.485005 -2.747667 1.578519 -2.322986 -2.241887 0.726078 0.784121 -1.196485 -0.813156 -0.062598 1.957320 1.779396 -1.885861 -1.054747 0.892640 +PE-benchmarks/aho-corasick-algorithm.cpp__searchWords(std::__cxx11::basic_string, std::allocator >*, int, std::__cxx11::basic_string, std::allocator >) = -1.889905 -1.763596 -0.466562 -3.601159 1.446870 2.321008 1.011559 -2.449172 -4.136015 -2.933087 2.197921 -6.571239 -3.717137 4.726249 -2.184128 2.157929 5.573515 -0.260514 -2.240145 -2.065208 3.192641 0.433145 6.603047 7.240519 -4.901370 -0.131727 -0.276743 2.804966 2.322844 -0.535868 3.381878 -3.250049 0.927916 -2.259543 0.960764 -1.124647 -0.944239 1.280669 2.099444 -7.344681 -0.684142 3.418787 0.349710 0.217683 0.760720 2.581419 3.996180 3.939186 -0.693040 3.480613 3.596284 0.407611 2.288172 -0.191338 0.427130 -2.098123 0.617130 -1.353091 -0.691254 -0.459101 -0.916124 -1.378136 -0.018090 5.429203 5.843859 -0.222406 -2.357850 0.801075 1.672058 1.690094 1.646835 4.075441 0.111949 2.042059 3.244825 -3.946768 0.511624 -8.023791 1.815535 -8.757867 -3.526849 0.420587 5.204096 3.641501 0.979129 -1.372519 7.075051 -0.045608 -2.650007 6.229843 5.612318 -2.133156 -1.104411 -1.254761 -2.551291 1.126200 -2.470131 1.581449 0.535196 3.922059 -4.190077 -1.193532 -0.400339 -0.247039 -2.804357 -1.536013 -0.436049 3.342578 -4.664408 -1.226902 -1.691231 3.802260 1.405452 -7.953213 -3.156813 -3.301370 1.119384 0.752316 -3.348741 -1.535736 1.532780 -0.275918 -1.039083 -0.122721 -3.066619 2.939339 2.920697 1.459078 -0.632153 3.572783 1.877321 5.622989 0.046141 -2.556349 0.127768 1.198673 -0.294917 2.369186 -1.823804 -0.784867 2.633771 -3.500678 0.711922 1.192971 -2.405216 -3.071012 -0.222690 -0.923474 -0.525206 14.502371 -0.799811 5.640737 4.977723 -3.332784 0.813206 -1.607517 0.989277 1.964867 2.640390 2.417390 -4.278266 -3.529498 4.394810 7.121092 2.261687 -4.140643 0.630113 3.105041 0.563869 -1.640972 2.881738 0.558319 0.464227 -2.327260 -0.560019 3.717151 7.075883 -1.425695 -0.229709 0.122541 3.726521 0.356996 -3.018382 0.020455 -2.323021 0.178524 2.633632 1.828302 2.340247 5.260549 -7.540800 4.174300 1.340239 1.463758 3.021418 1.522557 -4.131713 -5.976548 -0.940521 1.923326 3.354318 -0.783044 -0.013211 0.969934 -5.671486 0.300131 1.675350 0.857564 -3.354256 4.767886 -0.195602 -0.854847 -2.194943 0.017884 -1.773410 -0.300105 -2.172001 3.762555 1.132073 -5.050566 3.971410 0.150966 -2.680460 -1.501326 -1.756292 4.386084 -4.553921 -4.127406 2.104565 -3.178217 -5.323119 -2.381978 -1.715806 1.234924 1.777120 1.148863 -4.113986 -2.870913 5.582266 -1.941834 5.667739 2.676097 -1.215489 3.739212 -0.695107 -1.924311 -2.152494 -3.450726 1.925095 0.138532 -3.272199 -0.883801 -1.070640 2.783154 3.848355 -1.002188 -3.563430 0.357119 4.505305 -2.893848 -1.650100 0.925939 0.810024 -3.061148 3.195583 2.022222 -3.888315 1.875386 -4.674798 -0.640894 -2.993364 -2.679242 3.927296 -0.871072 1.717624 0.332762 -0.561154 -0.334368 2.113758 1.943232 -0.389011 1.828150 5.953282 4.454470 -1.087672 -0.062127 -6.652449 3.497153 -5.317876 -4.890555 0.584389 0.452497 -1.817668 -1.297139 -1.035920 3.821781 3.919308 -3.383066 -3.486804 3.689358 +PE-benchmarks/aho-corasick-algorithm.cpp__main = -1.290198 -0.043338 5.293613 -4.784860 4.799427 0.744565 1.468632 2.570514 -4.638375 -4.927034 -0.875692 -4.031210 -8.731194 4.797398 -1.946852 -0.663784 5.112914 -0.357975 -0.600904 -4.548837 4.367471 -5.076404 6.411286 5.399007 -9.710094 1.091807 -0.589336 7.536192 2.427406 7.341734 2.380733 -3.813024 -3.072476 3.445884 9.408847 -2.792156 -0.374474 1.392446 -5.803481 -12.097468 -2.725225 10.722908 1.759553 2.194412 3.527494 7.268721 5.392836 4.599065 -4.151438 4.282501 5.467778 -0.553888 5.625956 -0.559248 -0.796618 -1.256899 4.606967 -1.791859 -2.894714 2.617421 -1.403234 -7.204872 2.678084 5.706500 8.836240 -4.126377 -2.341750 -1.258422 0.779664 2.991174 1.305216 6.264027 0.855272 -0.068463 7.837197 -0.551334 0.766902 -9.422821 5.723013 -14.737521 -6.639307 -6.076263 7.880133 8.556384 -0.719849 -6.188512 12.730462 -0.588991 -0.693229 5.833422 4.986484 -0.245165 0.392697 -6.810905 -3.956921 1.368577 -3.280042 -4.206378 1.766822 4.941559 -4.024588 -0.253731 0.682621 -3.033686 -4.189301 1.509773 -6.430095 6.724115 -7.108239 -1.116210 -8.491011 5.784408 2.404883 -8.892747 0.034674 -4.130391 -2.465188 0.526885 1.824621 3.419699 2.105681 1.717929 -2.756548 2.437861 -11.217284 10.068905 3.602419 -3.506204 1.285749 5.232372 -0.913280 -1.016039 4.529606 -1.566462 -6.197664 6.562558 -1.886062 0.298971 -3.501982 2.539802 6.189248 -3.368690 -3.839435 -3.095287 -0.859342 -1.383409 -6.699711 -5.109890 2.939966 14.852164 -1.980888 3.404841 0.593910 -2.643783 9.872308 4.962392 0.090759 5.081209 5.117464 2.033509 -5.323268 -4.232395 3.440724 7.252439 1.300721 -3.939376 -0.656359 1.615194 0.486456 -1.499749 4.199026 2.241566 -0.845421 -1.356029 -0.491935 -3.151540 8.734379 -0.642729 -6.890779 0.888870 5.213807 -4.508418 -4.652180 0.628224 -2.705231 -4.496810 -0.769524 0.091931 3.295580 6.321412 -13.109996 6.105259 1.952280 -1.255613 6.323961 -6.065402 1.976927 -13.563255 -0.999992 1.765707 6.533541 -1.105123 -2.701765 -1.026010 -7.278318 3.997856 0.145148 3.833280 -4.782013 7.009361 -4.477476 -1.365380 -2.745776 -7.428561 -4.928256 1.293018 -4.989641 0.989477 3.226826 -8.053192 4.344002 -3.463924 -2.314968 0.525011 2.606350 2.473103 -3.432420 -5.712099 1.602418 -0.586891 -9.308735 -7.868731 -3.195402 2.946287 -1.449843 -3.672620 -5.049820 -8.117245 7.336801 -4.399425 4.924435 3.600437 -0.511011 7.087228 11.716405 -4.992315 -2.174862 -4.541329 2.277260 -1.926541 0.579563 -1.010384 -2.032300 1.675813 6.242813 0.329386 2.177744 -3.282328 9.638741 -0.907302 -4.868669 2.321754 -7.837393 0.853743 6.361013 4.105354 -3.322670 -3.111121 -9.846913 1.853878 -1.160469 -0.817251 5.084484 -5.976686 -0.615815 3.034074 -0.961769 -4.661681 2.540596 2.329876 -4.467239 -4.290317 13.218459 6.465698 -4.079212 5.101213 -5.084428 4.957583 -4.920678 1.211881 -6.153877 -0.391676 1.397828 1.559813 0.935759 3.352761 4.547193 -3.352057 -3.167078 -0.680381 +PE-benchmarks/aho-corasick-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.130945 1.206358 1.024731 -1.046381 2.039363 1.096291 0.462182 -0.027718 -0.600765 -1.598867 -0.434279 -1.481546 -2.515425 1.229692 -0.773702 -0.015815 1.927692 -0.447327 0.425912 -1.063208 1.197851 -0.798704 2.592206 1.975009 -3.007954 0.478446 0.838050 1.236610 0.359278 1.906905 0.385356 -2.191813 0.231274 0.139846 1.895213 -0.751592 -0.462825 -0.599814 -0.666312 -3.345498 -0.860548 1.558684 -0.912149 0.806716 0.795711 1.684301 2.954244 1.208838 -1.419524 1.440468 1.386106 0.521331 1.231849 0.128643 -0.306542 -0.424727 0.944333 -0.413388 -0.643667 0.461721 -0.809825 -1.689870 0.217541 1.934589 2.486466 -0.732520 -0.629889 0.263854 -0.360433 0.475687 -0.120004 2.143796 0.962092 1.142524 2.170479 -1.066969 -0.147689 -3.534246 0.458872 -4.648815 -1.908607 -2.062494 0.938960 1.339048 0.613640 -0.831648 3.413313 0.298593 0.485770 1.794962 2.358910 -0.919867 0.144747 -1.512532 -1.036916 0.045051 -0.754133 -0.125091 0.006276 0.456662 -1.393099 -1.323467 0.388510 -0.676834 -1.155936 -0.706629 -1.411297 1.541996 -2.350335 -0.535940 -2.651598 0.436960 -0.118811 -3.145803 -0.629392 -0.440448 0.825317 0.505930 0.347805 -0.572434 0.628175 1.199815 -0.586011 -0.324315 -1.121631 2.424037 1.711255 -0.195859 0.440906 1.156685 0.403774 1.334679 2.055998 0.005190 -1.342607 0.805373 -0.245567 -0.085825 -0.750571 0.817793 1.310660 -1.160535 -0.279155 0.646564 -0.495262 -0.734092 -0.553577 -2.195657 0.958119 5.222202 -0.933528 1.243649 0.385372 -1.933851 1.318855 0.272230 -0.443442 1.051588 1.574441 1.720336 -2.019977 -1.163716 1.304149 2.128934 0.347276 -1.941531 -0.164269 0.426104 0.164888 -0.636938 0.825288 0.550164 -0.097105 -0.790701 0.018887 0.168878 3.227993 -0.812759 -2.026431 0.430124 1.510683 -0.485171 -1.287845 -0.085140 -1.058223 -0.830319 0.912326 -0.003302 0.540358 1.914260 -4.244924 1.482796 0.165538 -0.493699 1.231442 -0.407609 0.056583 -2.711522 0.453468 1.422542 1.073445 0.119757 0.047670 -0.758768 -1.946672 0.875483 0.349012 1.319180 -1.469446 2.021877 -0.562182 -1.465448 -1.404027 -1.334838 -0.731184 -0.121177 -1.270830 0.567185 0.734560 -3.797319 1.822315 -0.587691 -1.020816 0.244332 -0.105057 1.692378 -1.369050 -2.194772 0.819748 -1.202177 -2.152673 -1.171302 -0.810508 0.535867 0.436780 -0.189781 -1.783351 -2.495854 1.755624 -0.510703 1.243773 1.462632 0.872504 2.850874 0.544350 -1.719225 -1.375826 -1.575901 1.481226 -0.152623 -0.393655 -0.797247 -0.848503 0.833833 2.716593 -0.244417 0.076734 -1.068783 2.062402 -1.729516 -0.629884 1.061703 0.095214 -0.631966 1.193694 1.189943 -0.463409 -0.974876 -2.016564 0.590485 -0.636389 -0.833618 0.949545 -2.146238 -0.477121 1.333351 -0.520252 -1.368356 0.917334 0.160932 -0.213851 -0.935649 2.474264 2.691656 -1.808847 0.833282 -1.419251 1.326445 -2.363788 -1.157029 -0.703897 -0.381841 0.549969 -0.123241 -0.145394 0.988823 1.001486 -0.824549 -0.628282 -0.200274 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::~deque() = 0.107745 0.271634 0.636155 -0.201671 0.618841 -0.213580 0.047607 0.807174 -0.318424 -0.980952 -0.306132 -0.604814 -1.403779 0.476858 -0.170416 -0.441348 0.715004 0.074367 0.210668 -0.584904 0.072178 -0.335570 0.799659 0.451505 -1.181663 0.196346 -0.038039 0.959076 0.429835 0.695268 0.495718 -0.705675 -0.035386 0.744761 0.930428 -0.327013 0.186296 -0.111570 -1.285801 -1.389153 -0.342902 1.073652 -0.154428 0.438323 0.414274 1.420958 0.841123 0.520984 -0.638145 0.664647 0.656729 0.030744 0.535827 0.092888 -0.622092 -0.670699 0.168074 -0.738610 -0.677973 0.454770 0.096615 -1.635359 -0.278893 0.447722 1.003487 -0.554418 -0.183447 -0.052285 -0.088380 0.346900 0.177502 0.517839 0.725794 0.086205 0.961986 0.572347 -0.344246 -0.850019 0.300090 -2.638655 -0.732049 -1.191673 1.438623 0.997571 -0.633661 -0.637116 1.252110 0.229896 0.301850 0.892194 0.788658 0.040607 -0.198535 -0.969018 0.043058 0.654403 -0.650112 -0.428828 0.221091 0.729863 -0.275041 -0.027449 0.022438 -0.814581 -0.461844 0.233205 -0.906065 0.783686 -1.427122 0.244146 -1.560832 0.305230 0.697568 -0.961402 -0.140337 0.281641 0.313520 0.361225 0.568796 0.824738 0.085795 -0.017244 -0.175065 0.617754 -1.327514 1.053684 0.178741 -0.424433 0.420046 0.945861 0.282337 -0.167683 0.645482 -0.047820 -0.969059 0.810758 -0.054193 -0.160479 -0.521083 0.282929 0.771644 -0.536656 0.164189 -0.346783 -0.233737 -0.684831 -1.332399 -0.798901 0.604683 0.624687 0.064021 0.032313 -0.036695 -0.238763 0.590981 0.236648 -0.211145 0.542192 0.419901 0.423387 0.509592 -0.318292 0.123430 0.694262 0.179415 -0.529337 0.358918 0.070521 0.299182 -0.301174 0.387926 0.701022 -0.061307 0.087692 0.047849 -0.063757 0.605408 0.067216 -0.893952 0.035680 0.579912 -0.214985 -0.237462 0.183595 0.510302 -0.567569 0.337499 0.125859 0.072901 0.713742 -1.499008 0.641686 0.721588 0.129400 0.099577 -0.599516 0.369943 -1.199080 0.113495 0.437742 0.699152 0.197749 -0.125880 -0.246031 -0.736853 0.330017 0.348806 0.557053 -0.162746 0.490121 -0.346658 0.101508 -0.493242 -0.951150 -0.344239 0.655712 -0.515827 0.129116 0.556208 -1.703739 0.508982 -0.947026 -0.523597 -0.246577 0.105859 0.467397 -0.748496 -0.650036 0.065339 -0.434207 -1.902195 -0.938931 -0.236963 0.248511 -0.196182 -0.357449 -0.082830 -0.780056 1.018999 -0.217316 0.001164 0.477401 0.135793 1.221894 0.973768 -0.717318 -0.097716 -0.443456 0.668717 -0.823771 0.421919 0.684294 -0.056896 0.035066 1.124718 -0.017095 0.151416 -0.280697 0.819903 -0.305810 -1.034536 0.476533 -0.366578 0.430913 1.402711 0.550377 -0.632452 -0.506820 -1.154007 0.277587 0.290148 -0.271462 0.260251 -1.169403 -0.243655 0.890658 -0.107362 -0.902511 0.564603 -0.147778 -0.676106 -0.856163 1.463523 1.354566 -0.885723 1.079375 -0.602714 0.613899 -0.885508 -0.148791 -0.601346 -0.109206 0.476712 0.331471 0.014093 -0.044465 0.308409 -0.558586 -0.737911 -0.003141 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.042536 0.202646 0.137250 0.014529 0.261946 0.045219 0.146519 0.043450 -0.166282 -0.260925 -0.101344 -0.275340 -0.390466 0.356159 -0.000863 0.221497 0.573032 0.205335 0.058406 -0.154716 0.162289 -0.466104 0.549240 0.516521 -0.397215 0.141786 0.198008 0.150873 -0.017364 0.386131 -0.216827 -0.305618 0.284322 -0.283900 0.187103 -0.340544 -0.046032 -0.033648 -0.019005 -0.767846 -0.051349 0.100417 0.108345 -0.011992 -0.035599 0.307372 0.558357 0.288973 -0.072596 0.314782 0.107944 -0.139078 0.204804 0.136279 0.139697 0.193767 0.164828 -0.087166 -0.323029 0.105097 -0.069876 -0.681741 -0.044318 0.276554 0.467220 -0.098010 -0.058609 0.154805 -0.196458 0.037945 0.019394 0.196815 0.168328 0.054738 0.290602 -0.448646 0.008335 -0.592933 -0.209512 -1.181533 -0.410931 -0.387759 0.275637 0.025757 0.293141 0.053491 0.527802 -0.010094 0.175772 0.041743 0.586721 -0.539136 -0.182382 -0.185406 0.070418 0.140075 -0.261941 -0.068415 0.293507 -0.184974 -0.329244 -0.378065 0.513860 0.069315 -0.219733 -0.171466 -0.124811 0.357705 -0.574525 -0.384246 -0.659909 -0.295748 -0.143827 -0.531552 0.339724 0.106913 0.256911 0.311364 -0.073472 -0.426473 0.158248 0.301316 -0.027535 -0.342599 -0.156586 0.440905 0.069508 -0.053309 0.247420 0.146769 0.122563 0.528555 0.577791 -0.071190 -0.132402 0.172371 -0.287577 0.018461 -0.181839 -0.225410 0.124159 -0.450603 -0.037134 0.152328 -0.278958 0.031304 0.221666 -0.095167 0.221623 0.590196 -0.046629 0.199037 0.097632 -0.460716 0.332339 -0.206640 -0.160814 0.118672 0.396035 0.253019 -0.399645 -0.260152 0.096292 0.466488 0.231057 -0.410891 -0.297572 -0.213233 0.170509 0.019580 0.120475 0.162392 0.144400 -0.271192 -0.008523 0.075648 0.757328 -0.376188 -0.189787 0.133380 -0.139505 -0.116625 -0.732396 -0.095950 -0.281635 -0.092699 -0.195555 -0.031082 -0.004011 0.438959 -0.668305 0.414487 -0.338652 -0.252775 0.368365 -0.006837 -0.096766 -0.612998 0.097952 0.348854 0.441564 0.100642 0.093398 -0.063025 -0.418175 -0.060349 -0.034853 0.227431 -0.179097 0.331151 -0.057146 -0.379888 -0.276271 -0.123277 0.098554 -0.278989 0.006848 0.177330 0.394416 -0.769665 0.401905 -0.109554 -0.265708 0.224621 0.120588 0.222862 -0.400011 -0.508971 0.192719 -0.158183 -0.266023 -0.183318 -0.098109 0.189270 -0.042100 -0.352099 -0.049692 -0.398921 0.329423 -0.015798 0.194112 0.256901 0.128813 0.546448 0.235578 -0.421065 -0.196919 0.005742 -0.164630 -0.457895 -0.043515 -0.204594 -0.187812 0.354732 0.683113 0.157192 0.076262 -0.054184 0.436935 -0.515815 -0.216417 0.411900 0.282827 -0.052447 0.224270 0.393210 -0.360151 -0.252952 -0.234607 -0.056516 0.054206 -0.276564 0.124207 -0.500889 -0.036364 0.296191 -0.120991 -0.156024 0.243415 -0.023706 0.001308 -0.245768 0.494205 0.561322 -0.456918 0.107082 -0.257345 0.130278 -0.523223 -0.238139 -0.028978 0.399264 -0.167411 0.010519 0.233020 0.120995 0.028036 -0.257304 -0.162951 -0.244861 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::begin() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::end() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_get_Tp_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/aho-corasick-algorithm.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::~_Deque_base() = 0.162058 1.837287 1.773074 -1.408828 1.694031 2.509798 0.131412 -0.105788 -0.797269 -0.579080 -0.535676 -2.345244 -1.972510 1.437495 -0.528347 -0.599969 2.099291 -0.330755 -0.385305 -0.002464 -0.012828 1.360229 1.979824 2.103772 -2.072229 0.771330 0.422771 0.590147 -0.580222 2.453377 -0.955022 -3.095043 -0.506630 1.504020 0.828746 -0.018366 -0.915494 -1.380388 -0.412700 -3.158533 -0.251780 2.155074 -0.839770 -0.197554 0.939747 -0.576603 3.515289 0.900955 -0.225944 -0.118886 0.702695 1.440177 0.615834 -0.243690 0.901670 -0.127557 2.150512 -0.606850 -0.408552 0.072849 -0.255169 0.250002 -0.996078 1.945635 1.601495 0.358894 -0.978448 -1.176674 0.088608 -0.003474 -0.801649 1.420177 0.852982 2.358509 0.517457 1.138041 0.858550 -0.878229 1.178098 -0.770047 -1.742801 -1.069982 0.935095 2.578517 0.123857 -1.817523 2.646099 -0.690163 0.671469 0.601841 2.734780 -0.763339 -0.047305 -0.939518 -1.417849 0.369983 -0.153179 0.191083 -1.480657 -0.282178 -1.430796 -1.158838 0.119690 -0.331322 -1.210355 1.393140 -0.206517 1.050075 -1.167937 0.296817 -1.349237 0.859215 0.459959 -2.677328 -2.647037 -0.314901 -0.978258 0.335599 -0.927405 -1.376788 0.712963 0.576785 -1.149752 0.023742 -2.032472 1.973816 1.383129 -0.414970 0.133437 0.163042 1.592597 1.072300 0.039470 -0.616875 0.050059 0.139938 0.346262 -0.583667 -0.397769 0.774945 -1.228542 -0.511219 0.025010 1.209076 -0.896651 0.318106 -3.110101 -1.376035 0.440354 6.048180 -1.386003 1.333438 -0.001105 -2.095262 1.369313 0.310611 -1.589310 -0.444748 0.650462 2.386355 -1.729446 -0.733561 1.508651 2.484470 0.677913 -0.705285 1.804795 0.539686 -0.887915 -0.966260 1.845522 -0.235239 0.102882 -0.844783 -0.700928 1.187535 3.254546 -0.018141 -3.788193 0.187147 1.049264 0.972145 1.130190 0.424780 -0.193491 -0.070601 1.387737 -0.412028 1.614259 1.824506 -3.941762 1.675781 0.929537 -1.788975 2.191768 -0.547381 -0.415774 0.959994 0.512449 1.959389 1.602902 0.393418 -0.543928 -1.283790 -1.673846 -0.245955 0.633686 0.830318 -1.686265 1.650788 0.553147 -1.974713 -0.971814 -2.344237 -0.604043 -0.462836 -2.691048 0.553397 -0.112883 -3.386205 2.539854 1.162432 -0.010346 -0.629314 -1.486220 0.343545 -1.436345 -1.928891 0.241455 -0.754157 -1.282148 0.697905 -1.234699 0.504605 1.057240 1.844023 -2.269354 -1.912489 1.638916 0.655046 1.899557 1.327011 0.774093 0.752599 1.694281 -0.513910 -0.218992 -2.251251 2.982644 0.731048 -0.902367 0.267177 -1.612970 0.724519 1.961740 -0.885127 -0.769820 -2.584120 1.007452 -0.049877 0.269673 0.324347 -1.708637 -1.262156 -0.485369 0.837649 0.121767 -0.465442 -1.881912 -0.193933 -1.435199 -1.222193 0.332741 -1.187251 -0.295726 1.719020 -1.319817 -1.733908 0.392144 -0.326686 -1.001273 0.576739 1.408465 0.099626 -0.696806 2.136212 -1.776546 1.625455 -2.105019 -1.452526 0.110102 -2.224250 -0.693336 -1.158086 -0.891354 0.479387 0.022482 0.611230 -0.341114 0.645879 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = 0.097473 1.840169 1.526155 -1.064946 1.574044 1.915908 0.218109 -0.294476 -0.516576 -0.522702 -0.576822 -1.469221 -1.603830 1.316047 -0.304127 -0.099817 2.129924 -0.176660 -0.210666 -0.406036 0.626013 0.130979 2.080291 2.051502 -2.153535 0.741114 1.368074 0.579956 0.112636 1.892539 -1.399693 -1.880481 0.071816 0.067680 0.738361 -0.599961 -0.626305 -1.384783 0.020446 -3.004899 -0.246102 0.420941 -1.111487 -0.135093 0.327412 0.430123 3.328337 0.983807 -0.618443 0.086794 0.901777 0.761041 0.286762 -0.004730 0.681379 0.374537 1.952641 0.501665 -0.310293 0.030618 -0.114982 -0.655223 -0.402239 1.797170 1.650701 0.124903 -0.630997 -0.017833 0.028223 -0.211213 -0.735554 1.213679 0.838978 1.833229 0.892113 -0.992772 0.601768 -2.234546 0.230921 -2.381970 -1.649412 -1.398299 0.284486 0.228381 0.788169 -0.569132 2.404852 -0.307335 0.875738 0.480066 2.614843 -1.564744 -0.129810 -0.952092 -1.037803 0.351112 -0.398345 0.321601 -0.437471 -0.863549 -1.322362 -1.679887 0.995381 0.095901 -1.190946 0.267838 -0.250626 1.094320 -1.323664 -0.435188 -1.704635 -0.215164 -0.301302 -2.592190 -1.217149 -0.231061 0.984286 0.345149 -0.444571 -2.066603 0.402528 1.387221 -0.761819 -0.898124 -0.610928 1.815477 1.510939 -0.228651 0.409315 -0.092175 1.381223 1.654166 1.500441 -0.435834 -0.287736 0.117356 -0.514202 -0.564370 -0.607243 0.344061 -0.194319 -0.852692 0.025416 1.514664 -0.873447 0.306297 0.074875 -1.215902 0.695004 5.700470 -0.886878 1.047396 -0.017881 -2.205553 0.970156 -0.230184 -1.533881 0.098629 0.946007 2.041965 -2.757348 -0.843843 1.053981 2.183028 0.704512 -1.679669 0.375131 -0.124614 -0.705607 -0.622457 1.060782 -0.100291 0.144963 -0.849390 -0.558096 1.137348 3.390697 -0.863749 -3.000605 0.361203 0.255636 0.224431 -0.798057 0.022353 -0.501468 -0.052797 0.766495 -0.400889 1.284757 1.772374 -4.037370 1.442965 -0.218675 -1.836929 1.826654 -0.056956 -0.408153 -0.020310 0.849096 1.945043 1.439650 0.404907 -0.290040 -0.952649 -1.641708 -0.263239 0.423093 0.792334 -1.371614 1.467440 0.650195 -2.020006 -1.155247 -1.315189 -0.074845 -0.664153 -1.420943 0.567103 -0.611884 -3.944809 2.436205 0.517959 -0.285267 0.146171 -1.203740 0.692883 -1.550218 -2.065444 0.642759 -0.315273 -0.515145 0.165708 -0.859915 0.843346 0.749834 1.024598 -1.934420 -2.343727 1.078938 0.217798 1.360553 1.260604 1.012228 1.647767 0.338615 -0.708994 -1.162093 -1.159171 1.751063 0.424301 -1.004703 -0.708743 -1.320938 1.061716 2.307855 -0.681021 -0.081913 -1.633732 1.085986 -1.539033 -0.112969 0.598431 0.596112 -1.325892 -0.199670 0.917749 -0.264975 -0.782256 -1.306034 -0.631268 -0.821798 -1.393916 0.393495 -1.385259 -0.219543 1.716551 -0.917671 -1.072294 0.789299 -0.447634 -0.143291 0.055301 1.173950 1.979989 -1.484975 0.878462 -1.506260 1.375002 -2.246511 -1.661871 0.406166 -0.998681 -0.436552 -0.833922 -0.212586 0.654686 -0.067861 0.012523 -0.055651 -0.114244 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.280910 0.613662 0.426447 -0.599673 0.844427 0.632485 0.320973 0.051308 -0.666269 -1.040547 -0.330176 -1.031987 -1.389410 1.282096 -0.228504 0.452377 2.095984 0.446534 0.043443 -0.534550 0.953454 -1.043138 1.853733 2.014472 -1.735615 0.263934 0.913270 0.779172 0.241084 0.996547 -0.054674 -1.413386 0.452316 -0.726259 0.965912 -1.177803 -0.166536 -0.018111 0.020002 -2.885518 -0.274307 0.573288 -0.105652 0.024633 0.073935 0.645630 2.005653 1.093749 -0.744913 0.780481 0.875257 0.220471 0.516575 0.174494 0.094786 0.377272 0.092692 -0.061909 -0.494528 0.316245 -0.207380 -1.487697 0.150149 1.411289 1.831774 -0.277386 -0.355897 0.413253 -0.145578 0.199629 -0.081347 1.000794 0.530010 0.479292 1.148071 -1.794876 -0.265078 -3.085269 0.092258 -3.780301 -1.375936 -1.269303 0.840214 0.484197 0.738523 -0.259233 2.191700 -0.189740 0.484950 1.173702 2.035650 -1.322093 -0.363830 -1.168401 -0.485547 0.575270 -0.821031 -0.099039 0.457998 -0.166642 -1.157254 -1.484060 0.899331 0.109820 -0.945198 -0.873886 -0.471973 1.338210 -1.613000 -1.022398 -1.981880 -0.052610 -0.275200 -2.252913 0.233016 -0.446271 0.611939 0.642826 -0.379751 -1.371093 0.385607 0.982599 -0.309643 -0.879388 -0.572037 1.570940 0.764930 -0.290043 0.442744 0.509139 0.499187 1.654503 1.555301 -0.468928 -0.509133 0.717625 -0.835953 -0.207241 -1.067918 -0.287039 0.956991 -1.312671 -0.338509 0.700721 -0.897722 -0.332382 0.842007 -1.001816 0.752910 4.177721 -0.302800 0.863879 0.559387 -1.574169 1.321209 -0.229427 -0.543608 0.607904 1.356390 1.152597 -2.121570 -0.968774 0.558287 1.913777 0.745119 -1.278540 -0.932550 -0.284618 0.170042 -0.235801 0.600134 0.298644 0.016762 -0.768904 -0.161360 0.698724 2.550773 -0.915488 -0.746055 0.181760 0.863901 -0.496242 -2.031926 -0.155221 -1.440835 -0.305297 0.179246 -0.067241 0.609989 1.660641 -2.917649 1.345391 -0.522797 -0.488672 0.866987 0.054028 -0.403057 -2.329193 0.552785 1.248605 1.462428 -0.011791 0.479733 -0.252633 -1.668306 -0.052131 0.217723 0.915873 -1.001767 1.381571 -0.272522 -1.125154 -1.007916 -0.183969 -0.450034 -0.955556 -0.342217 0.690266 0.884055 -2.408637 1.636286 -0.356649 -0.673225 0.545066 -0.202405 1.144345 -1.624883 -1.854597 0.860413 -0.241634 -0.814509 -0.475604 -0.529140 1.012039 0.114794 -0.592707 -0.776681 -1.928157 1.153687 -0.115091 1.079927 0.955057 0.395611 1.837786 0.332790 -1.042369 -1.053230 -0.744563 0.159342 -0.511645 -0.530344 -1.255345 -0.625445 1.104909 2.296199 0.025001 -0.212366 -0.280068 1.614586 -1.617817 -0.507815 0.859023 0.602856 -0.477149 0.533800 1.008605 -1.250901 -0.729231 -1.318974 0.335048 -0.043489 -1.059798 0.651718 -1.592286 -0.001511 1.039194 -0.453425 -0.482507 0.895998 0.371323 0.022620 -0.373299 1.725452 1.681549 -1.191194 0.215630 -1.356043 0.726941 -2.022858 -1.103591 -0.309352 0.568906 -0.295675 -0.110403 0.309161 0.706980 0.325488 -0.305003 -0.515182 -0.421894 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.045829 0.229419 0.575859 -0.244461 0.841597 0.080699 0.162422 0.495644 -0.454151 -0.861078 -0.295171 -0.635559 -1.367284 0.744038 -0.162761 0.065029 1.043381 0.143042 0.142932 -0.613194 0.434149 -0.626003 1.154854 0.744719 -1.275222 0.212708 0.241016 0.913923 0.373297 0.831042 0.088896 -0.724301 0.219320 0.065470 0.793829 -0.579884 0.110989 -0.021408 -0.737557 -1.661545 -0.330019 0.736995 -0.317368 0.388754 0.240356 1.413330 1.035079 0.700071 -0.614067 0.877261 0.690741 -0.173329 0.543975 0.195141 -0.391412 -0.225128 0.278364 -0.359426 -0.711965 0.367492 -0.060515 -1.698994 -0.138428 0.586376 1.220429 -0.586151 -0.262888 0.298971 -0.172420 0.277820 0.187314 0.652188 0.666125 0.048951 1.106430 -0.227432 -0.357517 -1.394053 0.050487 -2.923794 -0.872485 -1.171213 1.123894 0.480835 -0.095329 -0.400204 1.541561 0.125067 0.185932 0.808214 1.094010 -0.571209 -0.259042 -0.973762 0.049715 0.449869 -0.740086 -0.412921 0.497364 0.399706 -0.491485 -0.484627 0.390902 -0.547352 -0.543948 -0.214070 -0.875709 1.022415 -1.534133 -0.298816 -1.742857 0.135503 0.257014 -1.264866 0.029944 0.240545 0.655643 0.454659 0.373090 0.118108 0.262783 0.383457 -0.199766 0.026955 -0.655302 1.203158 0.413222 -0.347624 0.468025 0.849535 0.264602 0.505996 1.159917 -0.126900 -0.932928 0.798172 -0.299255 -0.025196 -0.609129 0.102859 0.737691 -0.850304 0.098770 0.030332 -0.376446 -0.420165 -0.393207 -0.696211 0.590209 1.409471 -0.033759 0.224272 0.088687 -0.620876 0.740843 -0.001961 -0.196532 0.611982 0.622321 0.527151 -0.368642 -0.528734 0.345108 0.959611 0.343485 -1.080935 -0.089871 -0.127839 0.435387 -0.246440 0.324015 0.770918 0.042406 -0.114159 0.037413 -0.045643 1.340169 -0.483351 -1.007634 0.260751 0.363402 -0.374332 -1.020727 -0.051338 0.011580 -0.605344 0.266614 0.105258 0.087062 0.978620 -1.821446 0.814898 0.211044 -0.183727 0.464584 -0.350991 0.209162 -1.397105 0.026663 0.597068 0.900166 0.274249 -0.015710 -0.222989 -0.982783 0.326538 0.284734 0.608790 -0.259959 0.706113 -0.295611 -0.265114 -0.576822 -0.689997 -0.250895 0.220117 -0.318752 0.306373 0.497906 -2.155843 0.714512 -0.794312 -0.588672 0.165927 0.228542 0.795640 -0.846714 -0.996857 0.418223 -0.398088 -1.536883 -0.914783 -0.197097 0.400131 -0.034085 -0.450791 -0.257990 -1.219645 1.001658 -0.243318 0.264827 0.560780 0.189306 1.483397 0.611961 -0.968878 -0.448022 -0.418644 0.443092 -0.783804 0.248960 0.035813 -0.104188 0.443822 1.338513 0.150407 0.213500 -0.397655 1.063072 -0.953934 -0.826112 0.725051 0.328595 0.125415 1.224012 0.779936 -0.763734 -0.580091 -1.006787 0.144595 0.090379 -0.426683 0.354988 -1.271586 -0.198844 0.853564 -0.106529 -0.726797 0.631848 -0.038588 -0.437353 -0.909486 1.622607 1.831863 -1.122124 0.713376 -0.735103 0.707110 -1.134817 -0.416468 -0.414901 0.206125 0.200008 0.261966 0.301725 0.193906 0.308401 -0.726274 -0.664299 -0.316113 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_deallocate_node(int*) = -0.009500 0.250358 0.578971 -0.354746 0.869154 0.149097 0.026680 0.154080 -0.319030 -0.449566 -0.292936 -0.557745 -0.899014 0.532044 -0.233111 0.176210 0.584508 -0.117212 0.055559 -0.394935 0.359574 -0.287528 0.751426 0.155295 -0.924003 0.144027 0.192142 0.715172 0.258030 0.818362 -0.091824 -0.536172 -0.095867 0.150754 0.558895 -0.313537 0.085000 -0.040503 -0.379219 -1.066717 -0.271016 0.632294 -0.392980 0.332839 0.311496 1.081977 0.719677 0.469670 -0.479474 0.597493 0.494939 -0.009221 0.436884 0.093020 -0.413967 -0.084463 0.663471 -0.309713 -0.507062 0.226018 -0.083386 -0.876456 0.023223 0.461990 0.844799 -0.498689 -0.289849 0.417490 0.010797 0.132988 0.050463 0.580211 0.253487 0.307412 0.684022 -0.067726 -0.065052 -0.752426 0.158584 -1.598217 -0.553164 -0.781332 0.384252 0.455895 -0.147031 -0.227591 1.236461 0.092975 0.019897 0.590627 0.750310 -0.339649 -0.069358 -0.839175 -0.110691 0.087176 -0.432807 -0.535287 0.173819 0.498996 -0.264476 -0.370007 0.056450 -0.437458 -0.392492 0.034578 -0.738831 0.685415 -1.087126 -0.312450 -1.076446 0.256487 0.033601 -0.909254 -0.179010 0.250091 0.415208 0.133359 0.508860 -0.031131 0.256240 0.402610 -0.258554 0.196140 -0.535117 0.871649 0.418969 -0.281764 0.213609 0.571637 0.243260 0.213128 0.675398 -0.130164 -0.803598 0.564878 -0.070926 -0.095273 -0.368072 0.252352 0.291058 -0.570888 0.042904 0.187388 -0.169895 -0.149527 -0.584843 -0.688831 0.366823 0.998007 -0.204912 0.091523 -0.182887 -0.563289 0.437527 0.138835 -0.237680 0.269073 0.193419 0.583744 -0.299672 -0.384669 0.480027 0.593653 0.182307 -0.715151 0.105380 -0.044365 0.220665 -0.036494 0.216635 0.715813 -0.235355 -0.023508 -0.043692 -0.371229 1.199072 -0.217394 -0.859896 0.351449 0.279336 -0.382880 -0.569930 -0.057484 0.057351 -0.610438 0.249657 0.044886 0.092475 0.683923 -1.400545 0.588661 0.334608 -0.303663 0.362312 -0.518013 0.297893 -0.874537 -0.248462 0.498828 0.503491 0.044169 -0.044040 -0.312170 -0.605280 0.437615 0.189047 0.458264 -0.120272 0.495212 -0.136694 -0.340699 -0.339534 -0.376213 -0.233323 0.294651 -0.331841 0.178598 0.164940 -1.569457 0.582721 -0.572996 -0.212844 0.208712 0.268995 0.595896 -0.465643 -0.616493 0.331257 -0.248754 -0.919211 -0.581254 -0.163410 0.222286 0.075429 -0.138674 -0.363918 -0.948517 0.365234 -0.240846 0.027502 0.379951 0.193940 0.853135 0.309510 -0.589401 -0.281604 -0.385249 0.333996 -0.244794 0.445198 0.187599 -0.032900 0.353023 0.719774 0.002803 0.220143 -0.518898 0.612539 -0.457597 -0.394836 0.385260 -0.136126 -0.173769 0.641683 0.459549 -0.230599 -0.381254 -0.699393 0.213846 -0.318706 -0.029657 0.133814 -0.820986 -0.433900 0.666801 -0.166658 -0.661216 0.361497 -0.016429 -0.441737 -0.671051 1.215734 1.218455 -0.644633 0.640464 -0.414439 0.592157 -0.761427 -0.261737 -0.314321 -0.098476 0.207373 0.151658 0.212477 0.146695 0.223025 -0.399936 -0.305856 -0.351594 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/aho-corasick-algorithm.cpp__std::__deque_buf_size(unsigned long) = -0.344857 -0.442576 -0.244121 -0.445243 0.257755 -0.042797 0.043426 -0.355504 -0.712604 -0.347823 0.124852 -0.797734 -0.200038 0.577765 -0.148597 0.530652 0.815753 0.196861 -0.148805 -0.185461 0.523212 -0.487390 0.480700 0.886886 -0.304389 0.032596 -0.265112 0.192211 -0.085632 0.075892 0.163691 -0.680776 0.047553 -0.528338 0.159584 -0.251300 -0.299393 0.701251 0.612639 -0.953837 0.036625 0.428973 0.389454 0.114446 0.175952 0.026091 0.315902 0.094735 0.005371 0.734904 0.322511 -0.130678 0.406966 -0.053565 0.311032 0.385835 -0.047976 -0.213913 -0.127150 0.009175 -0.412981 0.174850 0.212421 0.339911 0.545077 -0.090519 -0.443848 0.054934 0.163087 0.103727 0.259759 0.497095 -0.135760 -0.216743 0.268964 -0.715439 -0.104523 -1.269051 0.291116 -1.275808 -0.464006 0.266996 0.514978 0.587710 0.114601 -0.091732 0.874796 -0.458228 -0.485482 0.383024 0.616364 -0.237512 -0.102718 0.007811 -0.360554 -0.254196 0.048708 -0.181190 0.203503 0.521415 -0.532267 -0.366258 0.328420 -0.055240 -0.206563 -0.409205 0.013427 0.495284 -0.656895 -0.419613 -0.194133 0.696099 0.243440 -0.593852 0.071129 -0.470133 -0.362380 0.225359 -0.834060 -0.398398 0.346224 -0.102331 -0.354984 -0.015339 -0.189848 0.329487 0.274450 0.018909 -0.214230 0.390967 -0.021897 0.774908 -0.089820 -0.491283 0.163778 0.207784 0.028669 0.189462 -0.285152 -0.331473 0.122462 -0.475128 -0.063109 -0.198866 -0.338282 -0.115826 0.159529 -0.118975 -0.408000 1.250051 -0.415122 0.759461 0.512277 -0.179228 0.499205 -0.008754 0.383888 0.206276 0.613922 0.232574 -0.514660 -0.536514 0.755996 0.699834 0.088269 -0.404355 -0.449520 0.334139 0.320225 0.177576 0.359599 -0.109784 0.100150 -0.123355 -0.013543 -0.040765 1.263590 -0.149324 0.236942 0.042383 0.490221 0.002189 -0.728696 -0.154578 -0.963827 -0.076026 0.062067 0.257987 0.218993 0.711424 -1.094076 0.485021 -0.234872 0.212837 0.397629 0.293113 -0.315393 -1.559040 -0.557252 0.066052 0.711194 -0.122488 0.339909 0.115434 -0.615783 0.085893 0.000000 0.259845 -0.760890 0.674806 -0.172948 -0.414959 0.188955 0.231182 -0.512927 -0.324441 -0.267146 0.229267 0.791491 -0.517558 0.258665 0.238937 -0.010261 0.223465 0.275479 0.664835 -0.159975 -0.312988 0.359437 -0.291721 -0.310038 -0.052335 -0.105455 0.201591 -0.192302 -0.317919 -0.365779 -0.545614 0.757833 -0.110442 0.886504 0.084505 -0.550075 0.183502 0.112404 -0.290435 -0.172324 -0.125496 -0.328388 -0.355732 -0.019443 -0.418245 -0.199410 0.347804 0.347707 0.297886 -0.438645 0.094531 0.604004 -0.297647 0.398096 0.299486 -0.225854 -0.244466 0.193140 0.424993 -0.486420 0.184668 -0.562442 0.130017 -0.502421 0.052255 0.502260 -0.116033 0.035622 -0.310517 -0.296216 0.137939 0.239218 0.504252 -0.161139 0.176568 0.922878 0.179894 0.176165 0.052703 -0.574138 0.154136 -0.413927 -0.268318 -0.281339 0.629905 -0.589591 -0.234380 -0.135781 0.528305 0.274081 -0.167842 -0.377783 0.286068 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_get_map_allocator() const = 0.002245 0.254174 0.341944 -0.073014 0.231282 -0.101768 0.131723 0.258227 -0.211493 -0.496765 -0.095155 -0.442954 -0.670521 0.402477 -0.075002 -0.107738 0.691395 0.219729 0.080482 -0.296201 0.070751 -0.424533 0.645830 0.685621 -0.651363 0.149223 0.165156 0.360496 0.177642 0.384457 0.034625 -0.421176 0.197303 0.070349 0.427724 -0.336941 -0.013885 -0.138585 -0.418046 -1.031400 -0.106093 0.361996 0.129004 0.042730 0.114634 0.654123 0.723116 0.363411 -0.227328 0.339321 0.274419 -0.056887 0.274445 0.083653 -0.000971 -0.155637 0.219643 -0.206311 -0.397191 0.216056 0.002485 -0.931701 -0.132606 0.427307 0.652774 -0.125404 -0.060637 -0.053583 -0.100499 0.137388 0.044669 0.265249 0.362587 0.171904 0.445113 -0.183878 -0.000334 -0.810476 -0.055401 -1.727813 -0.542726 -0.567576 0.739531 0.257649 -0.024816 -0.148713 0.676949 0.110719 0.280078 0.300439 0.713763 -0.317602 -0.223779 -0.312602 -0.023208 0.387441 -0.363888 -0.015218 0.271072 0.041922 -0.388050 -0.248246 0.407898 -0.131474 -0.308106 0.070441 -0.224125 0.427190 -0.767743 -0.107757 -0.855323 -0.203186 0.193955 -0.724697 0.237335 0.047205 0.328265 0.358987 -0.023973 -0.055267 0.096391 0.151463 -0.064920 -0.021831 -0.681751 0.636007 0.060142 -0.087172 0.273010 0.320687 0.221152 0.278737 0.530092 -0.106058 -0.242286 0.280965 -0.318973 -0.052315 -0.303934 -0.135150 0.415366 -0.409508 0.028047 -0.041334 -0.330852 -0.261396 -0.170939 -0.250777 0.335359 0.756873 -0.007798 0.259204 0.131195 -0.416758 0.390989 -0.095431 -0.199606 0.211941 0.479539 0.329196 -0.155621 -0.274624 0.062413 0.613995 0.247800 -0.410443 -0.088877 -0.082892 0.109434 -0.104396 0.272072 0.184052 0.089839 -0.244535 -0.021156 0.212028 0.639946 -0.183827 -0.426479 -0.032836 0.078784 -0.035261 -0.535719 0.065885 0.012276 -0.081007 -0.105588 0.006788 0.103745 0.534236 -1.078092 0.512547 -0.028399 -0.095023 0.337752 -0.130857 -0.117176 -0.854388 0.244461 0.412804 0.531227 0.154942 -0.038926 -0.054980 -0.533348 -0.054933 0.054241 0.318856 -0.254832 0.410500 -0.100179 -0.265817 -0.394218 -0.438939 0.018277 -0.040708 -0.197287 0.193391 0.421094 -1.046910 0.506854 -0.287599 -0.376517 -0.049632 -0.034555 0.163199 -0.614636 -0.579126 0.046360 -0.274991 -0.759320 -0.429012 -0.207002 0.196820 -0.128821 -0.298107 -0.096461 -0.441497 0.599987 -0.115332 0.227231 0.347529 0.121544 0.774838 0.536830 -0.414383 -0.178571 -0.068487 0.120856 -0.575810 -0.064675 0.101676 -0.231204 0.230638 0.872387 -0.012316 0.051850 -0.046673 0.539023 -0.413836 -0.519405 0.377316 0.048934 0.101909 0.558055 0.400935 -0.511829 -0.271415 -0.542973 -0.100775 0.164020 -0.345660 0.206639 -0.648148 -0.026399 0.435005 -0.138813 -0.346424 0.334814 -0.087305 -0.154682 -0.248560 0.677573 0.820037 -0.583110 0.396844 -0.437124 0.262229 -0.684603 -0.292902 -0.143588 0.211345 -0.009880 0.051922 0.086027 0.084982 0.130044 -0.345911 -0.350207 0.019606 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator::allocator(std::allocator const&) = -0.029433 0.158312 0.238695 -0.043563 0.241932 -0.038949 0.146272 0.171463 -0.234767 -0.349572 -0.091043 -0.315941 -0.484264 0.391301 -0.043933 0.077103 0.654892 0.271096 0.063305 -0.229722 0.126365 -0.455679 0.596263 0.613129 -0.510685 0.134569 0.143082 0.274953 0.077787 0.408479 -0.098222 -0.345919 0.249898 -0.127830 0.290639 -0.398374 -0.017256 -0.023069 -0.213277 -0.921031 -0.057051 0.224993 0.130367 0.016634 0.048362 0.477267 0.580292 0.328609 -0.139098 0.365906 0.188828 -0.090560 0.233463 0.118391 0.072366 0.073869 0.175948 -0.149247 -0.368241 0.168128 -0.040282 -0.811104 -0.064456 0.331832 0.563291 -0.115901 -0.048647 0.025278 -0.137709 0.093413 0.085707 0.201686 0.233384 0.052409 0.357201 -0.321510 -0.010383 -0.706478 -0.129360 -1.447261 -0.462390 -0.465301 0.548728 0.136747 0.129388 -0.047827 0.586655 0.022575 0.217887 0.171212 0.606056 -0.428951 -0.215361 -0.248762 0.026958 0.269439 -0.314046 -0.079639 0.292895 -0.056318 -0.350367 -0.316549 0.469952 -0.021099 -0.252463 -0.055071 -0.169193 0.421985 -0.684822 -0.277551 -0.749462 -0.193483 0.013800 -0.597209 0.295877 0.042709 0.300791 0.336346 -0.057322 -0.221475 0.132889 0.228706 -0.050213 -0.170513 -0.397206 0.536494 0.038419 -0.084740 0.247575 0.218680 0.116026 0.402296 0.547633 -0.112359 -0.179407 0.266662 -0.311000 -0.011932 -0.283625 -0.194792 0.261305 -0.445815 -0.002377 0.034632 -0.316389 -0.108156 0.043514 -0.121315 0.281453 0.669997 -0.011832 0.232540 0.132698 -0.417460 0.370224 -0.122042 -0.124208 0.192266 0.449468 0.232422 -0.289317 -0.275439 0.036214 0.523344 0.256307 -0.411600 -0.227277 -0.184141 0.150350 -0.001322 0.179107 0.174723 0.104690 -0.262785 -0.008429 0.099293 0.701692 -0.267977 -0.304066 0.035207 -0.030716 -0.128581 -0.644651 -0.025751 -0.146953 -0.081942 -0.152955 -0.016176 0.046076 0.489422 -0.874799 0.472480 -0.211419 -0.153400 0.346880 -0.060332 -0.097797 -0.737197 0.130874 0.338500 0.535200 0.127193 0.032563 -0.000841 -0.473243 -0.056543 0.002339 0.276871 -0.205184 0.357492 -0.061553 -0.317729 -0.303590 -0.266737 0.058416 -0.170080 -0.078616 0.187632 0.408849 -0.909570 0.406380 -0.206813 -0.323919 0.134993 0.084800 0.200086 -0.502204 -0.533912 0.131860 -0.163058 -0.497368 -0.325576 -0.137020 0.225435 -0.101902 -0.321650 -0.056181 -0.428083 0.455099 -0.076516 0.206721 0.293554 0.075485 0.653312 0.384187 -0.409430 -0.189799 -0.028863 -0.040943 -0.535086 -0.025453 -0.046120 -0.202829 0.300216 0.772124 0.114075 0.057925 -0.044382 0.540434 -0.458836 -0.350751 0.411107 0.166978 0.062750 0.409077 0.416875 -0.491025 -0.267654 -0.358955 -0.064236 0.150073 -0.273842 0.206387 -0.565880 0.005197 0.317324 -0.086225 -0.246746 0.287164 -0.039382 -0.081937 -0.246167 0.620222 0.690142 -0.491228 0.261496 -0.320850 0.187496 -0.585545 -0.225031 -0.129451 0.308520 -0.120577 0.082969 0.160158 0.131644 0.084355 -0.277250 -0.251063 -0.125680 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.024107 0.525676 0.275544 0.053216 0.520371 0.222810 0.258897 0.239546 -0.215521 -0.615966 -0.192798 -0.572166 -0.994317 0.645939 0.005385 0.160256 1.084451 0.249118 0.152070 -0.300950 0.259571 -0.616126 1.076122 0.998894 -0.896141 0.275925 0.448709 0.258435 0.013968 0.574594 -0.205182 -0.763677 0.532457 -0.343770 0.400597 -0.481434 -0.112576 -0.317067 -0.228332 -1.492362 -0.184686 0.287660 -0.153250 0.012726 0.006180 0.710344 1.241490 0.552886 -0.289240 0.561060 0.262079 -0.183051 0.328903 0.188267 0.104989 0.075913 0.083626 -0.091463 -0.587949 0.210393 -0.087987 -1.289107 -0.247616 0.588626 0.901368 -0.204158 -0.156977 0.255622 -0.347217 0.092416 -0.089125 0.461532 0.626417 0.256183 0.722939 -0.589240 -0.244155 -1.194790 -0.327111 -2.386748 -0.861332 -0.850046 0.697596 0.050275 0.377429 -0.114209 1.069833 0.048157 0.401065 0.391690 1.221830 -0.882069 -0.326673 -0.483919 0.112745 0.365626 -0.532809 0.023609 0.485773 -0.399125 -0.677954 -0.728787 0.737819 -0.019611 -0.469344 -0.370487 -0.296129 0.685020 -1.062981 -0.479051 -1.386386 -0.493677 -0.067206 -1.143987 0.267146 0.330616 0.601860 0.648896 -0.098665 -0.616304 0.247842 0.487500 -0.063641 -0.579914 -0.156416 0.887164 0.263520 -0.067561 0.526527 0.434172 0.408521 0.933134 1.163574 -0.035660 -0.313236 0.289164 -0.431800 0.010396 -0.306778 -0.246573 0.334402 -0.742598 0.071083 0.317983 -0.516798 -0.174092 0.221499 -0.383934 0.445188 1.358564 -0.087192 0.395601 0.165165 -0.874120 0.556273 -0.441210 -0.436670 0.230944 0.760418 0.639305 -0.674064 -0.410974 0.244159 0.972624 0.392359 -0.879680 -0.274362 -0.244917 0.275582 -0.237794 0.345621 0.325155 0.375855 -0.446114 -0.008357 0.413212 1.337343 -0.718475 -0.664616 0.176177 0.009899 0.032078 -1.105739 -0.073853 -0.299605 -0.205970 0.020559 -0.035685 0.071864 0.838898 -1.347564 0.716320 -0.391714 -0.418970 0.533528 0.095040 -0.218518 -0.951797 0.352797 0.753595 0.759265 0.325194 0.104507 -0.260513 -0.822187 -0.100007 0.105558 0.442451 -0.341620 0.700841 -0.174727 -0.615024 -0.618849 -0.398416 0.088354 -0.369368 -0.130535 0.323259 0.612215 -1.665674 0.864482 -0.253471 -0.567618 0.165355 -0.000514 0.538262 -0.836895 -1.077963 0.355566 -0.430996 -0.828039 -0.333302 -0.284407 0.316012 0.119606 -0.453760 -0.168861 -0.889757 0.842372 0.100227 0.452353 0.544370 0.327227 1.291796 0.292403 -0.850501 -0.407118 -0.304051 0.191027 -0.726447 -0.199546 -0.371382 -0.392286 0.571919 1.334934 0.089603 0.021568 -0.315792 0.742720 -1.090536 -0.460103 0.713834 0.691128 -0.070431 0.549568 0.712724 -0.614374 -0.447045 -0.600199 -0.059275 0.036196 -0.627269 0.153167 -1.047497 -0.107454 0.710373 -0.272694 -0.354425 0.452797 -0.120501 -0.013443 -0.474792 0.835795 1.290765 -1.093520 0.282602 -0.614308 0.422941 -1.072012 -0.637258 0.010149 0.456413 -0.102305 -0.078621 0.299438 0.119591 0.080240 -0.608369 -0.442216 -0.276219 +PE-benchmarks/aho-corasick-algorithm.cpp__std::char_traits::length(char const*) = -0.283902 -0.000296 0.338164 -0.448445 0.465244 0.111277 0.268745 0.049606 -0.692484 -0.828739 0.002648 -0.884147 -0.943075 0.973326 -0.221817 0.374136 1.425956 0.377510 -0.028334 -0.438483 0.608485 -0.927940 1.282054 1.508728 -1.106946 0.101353 0.258754 0.605216 0.215894 0.558040 0.118760 -0.844115 0.325579 -0.505254 0.632424 -0.819947 -0.104057 0.288943 0.004093 -1.933499 -0.157440 0.561960 0.083549 0.050614 0.100699 0.855823 1.119480 0.790822 -0.461852 0.808116 0.620617 -0.140786 0.476218 0.123523 0.079279 0.045490 -0.001053 -0.087879 -0.444628 0.313713 -0.214946 -1.205607 0.153139 0.927521 1.317703 -0.266687 -0.280157 0.140800 -0.045203 0.225162 0.203820 0.672375 0.411050 0.077610 0.834686 -1.153397 -0.146026 -2.198390 0.086331 -2.845035 -0.925868 -0.584004 1.021235 0.524479 0.315423 -0.357214 1.486037 -0.064990 0.037401 0.922523 1.307938 -0.821966 -0.342399 -0.636161 -0.318624 0.347501 -0.615217 -0.084807 0.398106 0.179214 -0.829891 -0.736365 0.595337 -0.031656 -0.577470 -0.498093 -0.316263 0.959689 -1.249568 -0.637039 -1.266571 0.126141 0.070828 -1.515456 0.500686 -0.398750 0.423214 0.501164 -0.455543 -0.543322 0.359922 0.376003 -0.235489 -0.335820 -0.849966 1.200255 0.316775 -0.048321 0.227030 0.478132 0.215028 0.938005 0.879188 -0.444830 -0.288975 0.548521 -0.595229 0.112207 -0.731000 -0.325228 0.908547 -0.931295 -0.292404 0.085088 -0.644552 -0.295907 0.481833 -0.402167 0.358489 2.512360 -0.162266 0.768836 0.552818 -0.905156 1.059596 -0.140650 -0.041354 0.495795 0.964117 0.559592 -1.282860 -0.707043 0.477712 1.354194 0.552804 -0.955378 -0.632773 -0.021596 0.285450 -0.099437 0.471924 0.261885 0.027889 -0.551877 -0.062073 0.356828 1.724427 -0.521804 -0.229701 0.036220 0.465302 -0.278742 -1.492443 -0.058287 -0.796966 -0.170292 -0.012322 0.076166 0.354021 1.153651 -2.052450 0.975235 -0.384930 -0.085932 0.606126 0.015132 -0.434786 -2.029788 0.119809 0.625923 1.061566 0.132599 0.275565 0.076049 -1.167253 0.014838 0.085199 0.549328 -0.661364 0.963447 -0.267026 -0.624336 -0.587109 -0.248713 -0.373731 -0.486771 -0.228957 0.575750 0.744044 -1.563246 0.913561 -0.269623 -0.551886 0.212549 0.068785 0.778941 -1.073202 -1.173289 0.496101 -0.376639 -0.900837 -0.666012 -0.346490 0.503205 -0.139660 -0.680952 -0.392855 -1.270756 1.008186 -0.317418 0.867683 0.600250 -0.019154 1.296312 0.675877 -0.728102 -0.591890 -0.442826 0.067115 -0.651199 -0.295760 -0.529252 -0.316782 0.698569 1.376573 0.132399 -0.133710 0.052726 1.206911 -0.897902 -0.481244 0.628065 0.233378 -0.163846 0.684448 0.727681 -1.047476 -0.269854 -0.997691 0.130855 -0.070450 -0.579406 0.595239 -0.903941 0.099361 0.402234 -0.118857 -0.305169 0.550553 0.326397 -0.106164 -0.226075 1.490415 1.340309 -0.698157 0.217127 -1.018119 0.534818 -1.279880 -0.710067 -0.298755 0.666581 -0.304335 -0.003644 0.260851 0.533606 0.421515 -0.473015 -0.526626 0.017161 +PE-benchmarks/aho-corasick-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.052019 0.665189 0.163686 0.279903 0.669678 0.364704 0.373209 0.321278 -0.174771 -0.758552 -0.225417 -0.778364 -1.320716 0.805107 0.063910 0.305508 1.281014 0.280237 0.220198 -0.185698 0.246042 -0.696821 1.304261 1.094943 -0.914208 0.311828 0.419722 0.109839 -0.284400 0.699916 -0.266885 -1.113886 0.814294 -0.470926 0.364082 -0.424379 -0.150467 -0.428073 -0.244710 -1.645477 -0.236651 0.503962 -0.207400 -0.041771 -0.066812 0.684532 1.519758 0.651750 -0.205679 0.653579 0.095168 -0.359387 0.413682 0.290416 0.201939 0.093698 -0.163810 -0.221172 -0.890773 0.203593 -0.204849 -1.591257 -0.478306 0.601475 1.000634 -0.232030 -0.186307 0.375285 -0.654179 0.128290 -0.170074 0.517114 0.908807 0.268095 0.867695 -0.442977 -0.474833 -1.044949 -0.564920 -2.699434 -1.036949 -1.004517 0.782171 0.207147 0.552118 -0.279560 1.231182 0.033517 0.447243 0.399137 1.593688 -1.185806 -0.469025 -0.602853 0.340236 0.339900 -0.684581 0.017664 0.680495 -0.696316 -0.886499 -0.889875 0.849036 0.013763 -0.477868 -0.565756 -0.345234 0.839710 -1.241282 -0.636053 -1.774882 -0.749234 -0.104567 -1.365868 0.316415 0.717556 0.444287 0.958225 -0.185927 -0.812792 0.425815 0.569372 -0.038213 -0.878637 0.045654 1.078192 0.211141 -0.031808 0.747228 0.635821 0.527313 1.255797 1.475673 0.078607 -0.316367 0.230580 -0.443531 0.126652 -0.185264 -0.378157 0.173161 -0.956672 0.088990 0.444879 -0.639844 -0.111029 -0.019772 -0.395966 0.522664 1.249974 -0.165849 0.462221 0.135536 -1.127471 0.758992 -0.697722 -0.572528 0.076727 0.904958 0.810155 -0.643044 -0.464244 0.427040 1.153643 0.484281 -1.035831 -0.191532 -0.332170 0.523404 -0.403435 0.410718 0.534399 0.652041 -0.593514 0.028100 0.539937 1.651686 -1.071873 -0.798931 0.368906 -0.080724 0.285656 -1.321080 -0.153788 -0.376257 -0.312337 0.051583 -0.045982 -0.062159 1.013659 -1.174811 0.859194 -0.528892 -0.578319 0.695654 0.152660 -0.289478 -0.960616 0.358712 0.994279 0.860554 0.532920 0.137136 -0.465810 -0.942405 -0.132106 0.115759 0.537390 -0.273225 0.826899 -0.375714 -0.759150 -0.796456 -0.537868 0.126151 -0.559890 -0.132071 0.377478 1.015319 -1.836945 1.085729 -0.197450 -0.704192 0.152449 0.137104 0.683614 -0.932073 -1.402708 0.464283 -0.734391 -1.104443 -0.263014 -0.308714 0.243381 0.294603 -0.686665 -0.038380 -1.031803 1.138008 0.347338 0.615962 0.600421 0.478149 1.573551 0.494065 -1.221963 -0.345406 -0.548646 0.243827 -1.013626 -0.246239 -0.503758 -0.443295 0.772375 1.537848 0.199439 -0.048216 -0.567362 0.800705 -1.352586 -0.462433 1.030161 0.828586 -0.083080 0.556131 0.980458 -0.649008 -0.563535 -0.650514 0.023962 -0.113770 -0.822318 -0.053639 -1.329730 -0.207909 0.865732 -0.387302 -0.409509 0.399788 -0.129826 -0.027669 -0.667434 0.950320 1.333159 -1.430440 0.344950 -0.708392 0.500707 -1.269795 -0.832968 0.149771 0.663579 -0.156123 -0.159602 0.514706 -0.002615 0.004904 -0.872512 -0.615802 -0.445528 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -0.665520 0.176261 1.530479 -2.337032 3.080266 0.621522 0.406074 0.434098 -1.782121 -3.043820 -0.513678 -2.155223 -4.158185 2.443201 -1.411240 0.246389 2.969600 -0.526633 0.373009 -2.377495 2.497565 -1.770305 3.898583 2.476765 -4.885262 0.139808 0.855508 3.466519 1.763185 2.347363 1.701619 -2.423666 -0.219279 0.223061 3.322381 -1.580747 0.236120 0.497170 -1.705422 -5.036188 -1.212133 2.558804 -1.180287 1.744108 1.018412 4.070516 3.080911 2.448804 -2.814924 2.758447 3.324003 0.376369 1.928523 0.242806 -1.566599 -1.230656 0.838450 -0.859296 -1.034259 0.947963 -0.846479 -3.651445 0.753243 2.779584 4.537438 -1.991088 -1.066012 0.991861 0.031733 1.344298 0.923758 2.995322 1.275984 0.391654 4.046958 -1.832783 -1.089990 -6.635875 1.288836 -8.865858 -2.473327 -3.118526 2.728418 2.151670 -0.285564 -1.306097 5.600970 0.659654 -0.193135 3.930505 3.055742 -0.680031 -0.116854 -3.423988 -1.444059 0.747524 -1.951253 -1.067391 0.845320 2.701362 -1.598487 -1.251374 -0.197907 -1.845946 -1.889701 -1.495578 -3.033274 3.227891 -4.338752 -0.617953 -4.454965 2.216707 0.703139 -4.885191 -0.785327 -1.306206 1.717194 0.257468 1.196502 0.776300 0.822043 1.380060 -1.050102 0.603276 -2.332791 3.817488 2.424082 -0.618071 0.378825 2.609038 0.263141 1.419518 2.924017 -0.586374 -3.172756 2.413526 -0.519019 -0.006011 -2.226541 1.208142 3.643528 -2.310920 -0.190196 0.044409 -0.631612 -2.020284 -0.604251 -3.312172 1.713296 7.589085 -0.741460 1.416082 0.892849 -1.951683 2.316140 1.124056 0.300540 2.597308 2.096964 1.660279 -2.202317 -2.081233 1.965866 3.119338 0.771469 -3.451209 -0.687829 0.624715 0.878284 -0.814518 0.819496 1.859707 -1.075398 -0.320279 0.129672 -0.329390 4.292093 -0.923093 -2.621691 0.739595 3.242195 -1.911222 -2.691803 -0.148290 -1.303483 -1.893771 1.600131 0.519160 0.927091 3.302838 -7.066072 2.351968 1.463044 0.407581 1.184603 -1.154798 0.555438 -6.041984 -0.044289 1.357846 2.218138 -0.012170 0.255265 -0.448348 -3.359699 1.935087 0.953378 2.040312 -1.629493 2.657627 -1.324412 -0.747357 -1.918749 -1.587722 -2.031134 1.083988 -1.562246 1.118850 0.941566 -6.148420 2.193751 -2.490208 -1.661282 0.419283 0.325180 3.460571 -2.421766 -2.966703 1.552866 -1.426519 -4.443073 -3.303886 -0.637771 1.366678 -0.096370 -0.695754 -2.157936 -4.344762 2.831740 -1.872558 1.493183 1.893889 0.450877 4.465285 0.976646 -2.440918 -2.320523 -1.985561 1.811619 -0.718569 -0.008045 -0.685272 -0.093122 1.290342 3.797566 -0.075100 0.261726 -0.716739 3.726819 -2.608846 -2.095699 1.452621 0.146623 -0.443485 3.681548 1.851173 -1.992608 -1.407678 -3.785692 1.354014 -0.515224 -1.288937 1.927655 -3.172309 -0.267728 1.868905 0.067537 -2.080564 1.954907 0.832524 -1.012185 -2.247969 5.469069 5.544648 -2.699457 1.305087 -2.849771 2.460165 -3.629164 -1.514786 -1.723933 -0.240332 1.157263 0.826605 0.019045 1.763319 1.851513 -1.417219 -1.795959 -0.269200 +PE-benchmarks/aho-corasick-algorithm.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.048397 0.113033 0.000114 -0.094618 0.187030 -0.002522 0.088446 -0.092348 -0.175999 -0.199214 -0.008463 -0.315120 -0.252285 0.278957 -0.036191 0.195004 0.418579 0.080552 0.001753 -0.209600 0.169555 -0.229378 0.446149 0.412771 -0.354407 0.114362 0.237703 0.184248 0.113706 0.178400 0.037256 -0.262925 0.131602 -0.196141 0.161058 -0.188984 -0.060599 0.000641 0.131075 -0.610975 -0.047784 0.127318 0.266558 0.005778 -0.010668 0.058833 0.360160 0.245589 -0.064941 0.287063 0.234394 0.011656 0.184298 0.060533 0.111465 0.076966 0.260932 -0.150875 -0.144706 0.036086 -0.021802 -0.299392 -0.029830 0.290836 0.418734 -0.073137 -0.099549 0.135485 -0.039073 0.113531 0.040878 0.230893 -0.089663 0.126445 0.216091 -0.419821 0.070444 -0.668682 -0.031638 -0.961417 -0.336024 -0.197359 0.219025 0.005284 0.218674 0.274479 0.469129 0.017429 0.039896 0.057435 0.424743 -0.244695 -0.097361 -0.041416 -0.055905 0.179470 -0.183041 0.022826 0.254579 0.062285 -0.249642 -0.245949 0.346891 0.037600 -0.221992 -0.112766 -0.074731 0.223050 -0.405996 -0.265796 -0.350309 -0.059050 -0.088781 -0.462566 -0.003253 -0.060787 0.124997 0.149066 -0.082456 -0.315288 0.084035 0.126512 -0.045362 -0.187974 -0.068628 0.148850 0.168817 0.026341 0.125607 0.149859 0.135731 0.494294 0.267024 -0.125339 -0.070367 0.119564 -0.103794 0.060865 -0.155548 -0.149720 0.053170 -0.291370 0.148380 0.134906 -0.194348 -0.169373 0.159137 -0.149889 0.088263 0.636176 -0.018319 0.233940 0.222966 -0.292088 0.035360 -0.147746 -0.095524 0.132132 0.284684 0.197733 -0.089749 -0.234508 0.128785 0.414932 0.162918 -0.274175 -0.291501 -0.012935 0.077986 0.034687 0.137388 0.058363 0.061808 -0.175886 -0.022580 0.120377 0.454059 -0.189128 -0.198933 0.062383 0.184711 -0.146377 -0.446673 -0.048268 -0.377338 -0.028790 -0.103199 0.027362 0.058015 0.344341 -0.740377 0.320588 -0.034273 -0.062155 0.311765 0.070743 -0.153379 -0.614328 0.081250 0.209669 0.296802 -0.114616 0.121289 -0.000122 -0.369502 -0.032608 -0.008413 0.109052 -0.231354 0.305476 -0.058926 -0.190070 -0.187088 0.044345 0.063345 -0.188398 -0.015878 0.194229 0.343587 -0.599237 0.293403 -0.094350 -0.218354 0.114377 -0.032782 0.229595 -0.322932 -0.313528 0.129444 -0.140494 -0.164000 -0.087405 -0.096916 0.152193 0.012915 -0.006996 -0.103788 -0.063901 0.224557 -0.086832 0.177619 0.228865 0.040168 0.272688 -0.162256 -0.250046 -0.148391 0.130303 -0.155022 -0.214046 -0.081225 -0.221545 -0.148991 0.235556 0.496220 0.068995 -0.060622 -0.036634 0.328110 -0.411466 -0.145998 0.209505 0.144049 -0.122402 0.216185 0.218112 -0.263911 -0.075506 -0.238919 -0.055008 -0.010741 -0.194016 0.212364 -0.267624 -0.000522 0.196762 -0.187142 -0.075144 0.256396 0.042910 0.016887 -0.089722 0.299054 0.337410 -0.259530 0.019404 -0.282128 0.036360 -0.408672 -0.216404 -0.002515 0.152170 -0.197062 -0.044649 0.008013 0.179190 0.100043 -0.118620 -0.184333 -0.051763 +PE-benchmarks/aho-corasick-algorithm.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.053511 0.351320 0.212831 0.092256 0.434435 0.118509 0.258676 0.261920 -0.235356 -0.653821 -0.062992 -0.703240 -1.018422 0.618038 -0.047697 0.096684 0.938579 0.203669 0.128323 -0.240358 0.125415 -0.454331 0.985287 0.894839 -0.757959 0.193218 0.188166 0.226292 -0.056648 0.445051 0.009882 -0.817019 0.513389 -0.146783 0.334588 -0.285723 -0.081514 -0.244576 -0.303548 -1.259806 -0.174683 0.510733 -0.057078 0.012853 0.044956 0.685669 1.041950 0.516398 -0.191561 0.562493 0.209072 -0.219366 0.349426 0.172782 0.080068 -0.177442 -0.040058 -0.284412 -0.648606 0.191855 -0.117100 -1.196854 -0.367003 0.514677 0.831432 -0.182937 -0.143315 0.113998 -0.372812 0.180863 -0.009903 0.402308 0.655641 0.216701 0.665619 -0.167188 -0.282966 -0.892669 -0.285388 -2.162751 -0.774468 -0.669358 0.874973 0.337310 0.187875 -0.263402 0.940964 0.116333 0.245208 0.429787 1.136307 -0.669825 -0.361856 -0.389065 0.149828 0.356372 -0.539737 0.067310 0.431002 -0.216090 -0.651705 -0.479931 0.515188 -0.111205 -0.368785 -0.235323 -0.275308 0.608969 -1.005298 -0.288989 -1.231578 -0.368574 0.154399 -1.056477 0.170299 0.381849 0.351433 0.661456 -0.162581 -0.286888 0.279692 0.226119 -0.057903 -0.361824 -0.354904 0.808787 0.130013 0.020839 0.478100 0.542768 0.384883 0.748749 0.866096 -0.031760 -0.247253 0.215351 -0.288218 0.140965 -0.202485 -0.234030 0.281352 -0.649952 0.147417 0.136560 -0.473476 -0.285599 -0.255788 -0.280777 0.356497 0.918735 -0.078785 0.430796 0.209683 -0.716009 0.507474 -0.436848 -0.304676 0.136855 0.655424 0.522475 -0.222475 -0.363059 0.323860 0.896180 0.359619 -0.720103 -0.028821 -0.080774 0.362101 -0.315163 0.381786 0.382269 0.388157 -0.405544 0.015641 0.423733 1.068197 -0.574637 -0.588870 0.154311 0.081914 0.227619 -0.779978 -0.019410 -0.092863 -0.175825 0.082043 0.038057 0.010998 0.766728 -1.104431 0.659916 -0.156862 -0.220928 0.475507 0.057660 -0.288612 -0.871196 0.249145 0.642194 0.646432 0.378427 0.055170 -0.216690 -0.733018 -0.074348 0.111666 0.375438 -0.249703 0.619988 -0.256926 -0.437886 -0.582231 -0.519847 0.036979 -0.222215 -0.212897 0.322444 0.746170 -1.423820 0.745533 -0.223999 -0.573196 -0.073224 0.030059 0.477810 -0.752971 -0.955824 0.230456 -0.628350 -1.061797 -0.368429 -0.252607 0.126688 0.108881 -0.413406 -0.049163 -0.647167 0.947702 0.113764 0.472175 0.450612 0.234313 1.141628 0.481082 -0.811028 -0.199608 -0.364981 0.314936 -0.798385 -0.182679 -0.073846 -0.298946 0.462629 1.101083 0.079532 -0.095597 -0.306724 0.638296 -0.815962 -0.483905 0.680282 0.409502 0.019348 0.632245 0.670951 -0.576284 -0.305743 -0.625273 -0.032703 -0.055247 -0.568309 0.093945 -0.889213 -0.079829 0.567810 -0.226044 -0.374718 0.331520 -0.087043 -0.122115 -0.411603 0.825014 1.058739 -0.963038 0.396021 -0.630508 0.398101 -0.941166 -0.614938 0.041967 0.375448 -0.095869 -0.075286 0.220668 0.046618 0.125770 -0.659514 -0.563113 -0.060658 +PE-benchmarks/aho-corasick-algorithm.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.173133 0.087670 -0.174617 -0.117752 0.556706 0.153363 0.282560 -0.044719 -0.214481 -0.404651 -0.001738 -0.956078 -0.662125 0.217654 -0.057224 0.672380 0.937040 0.025573 0.011000 -0.138860 0.089269 -0.167350 1.132744 0.977152 -0.558789 0.160176 0.056570 0.201262 -0.276532 -0.063198 -0.418757 -0.566381 0.532373 -0.593150 0.096117 -0.130771 -0.152699 -0.314655 0.420142 -1.014568 -0.105234 0.301318 0.065946 -0.024967 -0.040747 0.526504 0.933169 0.550220 -0.131456 0.506055 0.314658 -0.250802 0.456559 0.242215 -0.017637 0.103273 0.115021 -0.347685 -0.465903 -0.247259 -0.152764 -0.775561 -0.116160 0.451748 0.687424 -0.238863 -0.342084 0.433688 0.083737 -0.103824 0.248303 0.558540 0.329152 0.074717 0.566743 -0.622594 0.067819 -0.732717 -0.362313 -1.638040 -0.831316 -0.396955 0.404173 0.063217 0.629753 0.023605 1.128486 -0.191830 0.259842 -0.013125 0.682466 -1.087566 -0.364787 -0.181503 0.181046 0.087491 -0.459951 -0.018202 0.496520 -0.043577 -0.659006 -0.266728 0.680464 0.061150 -0.402683 -0.604445 0.051073 0.207025 -0.596135 -0.706599 -1.097777 -0.150910 -0.097145 -1.008201 0.365533 0.326313 0.273205 0.432053 -0.291356 -0.769860 0.208283 0.110541 -0.133808 -0.476488 -0.318887 0.536945 0.434396 0.139712 0.604950 0.414024 0.376393 1.339052 0.829646 -0.213292 -0.379343 0.215522 -0.442222 0.310247 -0.073809 -0.392239 0.155525 -0.841009 0.185656 0.384806 -0.517626 0.093301 0.235944 -0.062393 0.151785 0.940797 -0.149426 0.590031 0.491544 -0.790463 0.439208 -0.812974 -0.181201 0.060404 0.608249 0.476894 -0.599914 -0.441226 0.497830 0.942821 0.401789 -0.786640 0.110687 0.264426 0.631049 -0.273723 0.104694 0.469163 0.592279 -0.507237 0.096929 0.442243 1.431372 -0.480652 0.021303 0.325744 0.148401 0.165035 -0.944869 -0.269459 -0.667116 -0.250751 0.072006 0.309077 -0.151203 0.796477 -0.640629 0.394336 -0.430793 -0.121909 0.873393 0.320123 -0.499970 -0.762684 0.035786 0.440910 0.559281 -0.023717 0.369204 -0.192764 -0.502938 -0.057331 0.035732 0.238521 -0.229143 0.579918 -0.129260 -0.587756 -0.189179 -0.338312 0.185316 -0.328463 -0.032084 0.461454 0.680309 -1.005983 0.649533 -0.013504 -0.702743 0.201175 -0.261190 0.746084 -0.657302 -0.636984 0.541111 -0.670912 -0.325635 -0.144013 -0.125704 0.127705 0.137427 -0.253499 -0.354468 -0.513602 0.933135 0.205182 0.660708 0.442532 -0.025038 0.680521 -0.022547 -0.689397 -0.192172 -0.341676 -0.484900 -0.581358 -0.376713 -0.150932 -0.303617 0.627876 0.949564 -0.078741 0.150388 0.026540 0.296593 -1.104221 -0.006942 0.590973 0.803050 -0.371873 0.516681 0.574733 -0.505424 -0.120271 -0.373024 0.044331 -0.285647 -0.572952 0.253414 -0.751510 -0.014031 0.520997 -0.285780 -0.044808 0.228384 0.014236 0.102084 -0.374309 0.824324 0.860320 -0.365519 0.077675 -0.718033 0.271870 -0.888704 -0.681658 0.351921 0.436923 -0.542643 -0.189255 0.555105 0.332554 0.041114 -0.604468 -0.627321 -0.058231 +PE-benchmarks/aho-corasick-algorithm.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::char_traits::length(char const*) = -0.371442 -0.217607 0.081764 -0.503518 0.697363 0.564016 0.219162 -0.309897 -0.987808 -0.501326 0.167847 -1.255498 -0.815128 1.156804 -0.243925 0.735796 1.567714 0.339374 -0.270139 -0.374796 0.710134 -0.650812 1.481449 1.751549 -1.029834 0.145578 -0.090145 0.439124 0.164113 0.458995 -0.006854 -0.806379 0.375502 -0.813599 0.335939 -0.711518 -0.271058 0.408213 0.569709 -1.939838 -0.041534 0.615185 0.309440 0.091358 0.082940 0.777617 1.136504 0.697395 -0.214474 0.965399 0.623830 -0.191385 0.632259 0.116273 0.188047 0.241207 0.125521 0.067322 -0.447838 0.008451 -0.316407 -0.694738 0.157164 1.028587 1.427132 -0.162510 -0.533600 0.214280 0.155355 0.302024 0.391707 0.831555 0.222980 0.100562 0.800186 -0.943805 0.131622 -1.960130 0.134588 -2.420153 -0.904418 -0.229711 1.018930 0.435029 0.554195 -0.407000 1.645446 -0.288996 -0.250621 1.028613 1.399809 -0.987820 -0.340822 -0.414046 -0.463868 0.118219 -0.554475 -0.013403 0.524900 0.277550 -1.016007 -0.912226 0.546268 0.015243 -0.646902 -0.381450 -0.127257 0.901820 -1.146299 -0.755483 -0.979392 0.348625 -0.060226 -1.657017 0.240314 -0.532373 0.052492 0.474331 -0.768998 -0.819101 0.503085 0.258885 -0.398163 -0.409132 -0.592816 1.101536 0.478936 0.001507 0.129571 0.472184 0.244313 1.299712 0.482134 -0.651321 -0.049338 0.477929 -0.396018 0.382853 -0.693914 -0.462510 0.845832 -1.045056 -0.220287 0.121778 -0.704200 -0.074942 0.470992 -0.211342 -0.052560 2.623059 -0.322823 1.118018 0.696146 -0.990815 0.970130 -0.198375 0.151690 0.459042 0.978324 0.658267 -1.317222 -0.851404 0.757051 1.593318 0.634274 -1.159312 -0.451429 0.196600 0.247048 -0.101214 0.591540 0.151341 0.177528 -0.704501 -0.094145 0.327581 2.228102 -0.665123 0.035003 0.154963 0.467508 -0.218204 -1.293359 -0.189637 -1.031263 -0.126881 -0.041737 0.253277 0.465214 1.294055 -1.900963 0.945208 -0.472333 -0.208699 0.893303 0.206111 -0.686658 -1.640401 -0.271474 0.557600 1.179044 0.107722 0.220004 0.135021 -1.329729 -0.041564 0.176018 0.434026 -0.792479 1.155253 -0.117306 -0.624433 -0.387157 -0.091595 -0.278925 -0.595559 -0.291198 0.762908 0.508717 -1.429800 0.916561 0.064651 -0.567927 0.050510 0.185424 0.781348 -0.866492 -1.088043 0.534612 -0.443268 -0.729986 -0.514478 -0.345785 0.432896 0.162326 -0.307836 -0.727975 -1.310152 1.068070 -0.330585 1.206363 0.680877 -0.262056 1.016700 0.471846 -0.751662 -0.541297 -0.543689 0.023455 -0.347869 -0.403861 -0.262664 -0.405235 0.859335 1.246033 0.193415 -0.383080 0.054590 1.311842 -0.640792 -0.250268 0.640485 0.247360 -0.423978 0.553422 0.791503 -0.852486 0.001519 -0.917204 -0.018350 -0.430965 -0.536561 0.877533 -0.608247 0.180515 0.212242 -0.078221 -0.141921 0.537575 0.387126 -0.207388 0.001541 1.740153 0.967669 -0.480189 0.169696 -1.196693 0.759766 -1.282274 -0.660295 -0.281491 0.430914 -0.739165 -0.165225 0.196010 0.752276 0.425947 -0.667461 -0.655617 0.174882 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.256640 -0.023068 -0.066038 -0.386435 0.384333 0.451833 0.237924 -0.503558 -0.523173 -0.435268 0.248098 -0.844802 -0.528901 0.759520 -0.230920 0.617178 0.947981 0.012849 -0.284120 -0.366913 0.588473 -0.166171 1.225087 1.073550 -0.755754 0.110634 0.313912 0.451647 0.340345 0.044685 0.267386 -0.381217 0.459000 -0.807637 -0.071896 -0.268426 -0.147745 0.016783 0.464073 -1.188281 -0.087452 0.039512 -0.090706 -0.014562 -0.114535 0.110765 0.775130 0.649144 0.059203 0.652555 0.462754 -0.063114 0.288368 0.132181 0.262549 0.034032 0.211916 -0.379201 -0.227406 -0.181033 -0.137116 -0.577805 -0.063685 0.783519 0.865766 -0.050311 -0.289388 0.506288 -0.035683 0.217593 0.217156 0.574796 -0.222883 0.346837 0.524105 -1.202093 0.130914 -1.091718 -0.174544 -1.554554 -0.679129 -0.123961 0.507777 0.081263 0.588022 0.491159 1.080532 -0.052493 -0.252989 0.613717 1.005382 -0.770955 -0.237323 -0.076809 -0.061416 0.164389 -0.455674 0.255362 0.229782 0.288353 -0.685229 -0.336608 0.457123 0.191857 -0.468128 -0.523309 -0.057661 0.611354 -0.986951 -0.606537 -0.472908 0.165947 -0.200169 -1.246257 -0.423400 -0.148485 0.817487 0.246130 -0.381178 -0.776360 0.293413 0.375998 0.050940 -0.522510 0.206551 0.241755 0.511895 0.288006 0.136867 0.572896 0.338493 1.467645 0.634271 -0.181477 -0.008203 0.098100 -0.134861 0.402823 -0.039805 -0.279405 -0.112099 -0.767118 0.241126 0.642125 -0.428909 -0.441651 0.356312 -0.007340 0.034724 2.196481 -0.046605 0.795775 0.771132 -0.741660 -0.264602 -0.665247 -0.029430 0.281228 0.411066 0.415291 -0.843965 -0.578334 0.601014 1.067726 0.412122 -0.903726 -0.169041 0.123276 0.202718 -0.122604 0.267610 0.169055 0.297240 -0.466721 -0.072681 0.599768 1.326137 -0.617580 -0.252973 0.286382 0.002412 -0.095157 -0.954997 -0.183603 -0.360835 0.010035 0.312688 0.177949 0.122112 0.858553 -0.981954 0.678538 -0.149480 -0.027673 0.632433 0.446680 -0.605284 -0.807867 -0.146810 0.466975 0.557477 -0.205758 0.084244 0.070208 -0.905045 -0.050970 0.234928 0.109175 -0.404130 0.729269 0.092574 -0.390660 -0.452993 0.258781 0.104573 -0.151240 -0.026783 0.592302 0.088416 -1.213688 0.718856 -0.001527 -0.541462 0.174647 -0.189947 0.951421 -0.720800 -0.821554 0.546104 -0.430048 -0.619130 -0.188049 -0.167882 0.285520 0.450771 0.034992 -0.523705 -0.251440 0.672821 -0.166489 0.706275 0.464349 0.034799 0.852242 -0.826402 -0.530659 -0.425897 -0.253989 -0.045641 -0.177751 -0.510149 -0.590831 -0.227080 0.687277 0.852534 0.017857 -0.445094 0.103352 0.709926 -1.182563 -0.275813 0.400383 0.935237 -0.644058 0.482060 0.479613 -0.592036 0.116518 -0.405767 -0.265883 -0.393869 -0.561764 0.548606 -0.286780 0.254594 0.245795 -0.118104 0.023604 0.437891 0.140936 0.275054 0.059069 0.743516 1.090555 -0.491759 -0.309390 -0.874723 0.379442 -0.929594 -0.878607 0.327742 0.459342 -0.284902 -0.202334 -0.027919 0.620123 0.516426 -0.734650 -0.390402 0.146550 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::deque() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_Deque_base() = 0.005082 0.380833 0.596442 -0.581916 1.257868 0.388255 0.378473 0.045049 -0.356303 -0.761964 -0.200337 -0.324188 -1.177589 0.477920 -0.475743 0.040149 0.698194 -0.235790 0.383800 -0.671180 0.682906 -0.643818 1.329496 0.728110 -1.550335 0.253194 0.034619 0.776773 0.136076 1.396673 0.155786 -0.801205 0.192421 0.120128 1.074366 -0.478957 -0.150921 -0.093873 -0.613006 -1.349325 -0.417454 0.770256 -0.301903 0.671276 0.419966 1.041880 1.184975 0.581341 -0.738362 0.960579 0.720889 0.094445 0.770581 0.281501 -0.100639 -0.151774 0.574994 -0.336470 -0.421627 0.275434 -0.636330 -1.169032 0.324101 0.731555 1.247856 -0.493693 -0.135508 -0.011097 -0.470930 0.365657 0.314764 1.039386 0.360228 0.063678 1.263932 -0.348894 0.004249 -1.486196 0.068666 -2.296001 -0.818508 -1.176285 0.491919 0.702154 0.477917 -0.398147 1.526604 0.307134 0.199955 0.608261 0.693823 -0.355754 0.169818 -0.646400 -0.463886 -0.210783 -0.330668 -0.271412 0.078555 0.381366 -0.525697 -0.290272 0.279620 -0.430354 -0.355439 -0.387564 -0.920631 0.807675 -1.330233 -0.239821 -1.299224 0.341333 -0.227502 -1.327288 0.031313 -0.363717 0.512139 0.062160 0.526340 0.219753 0.367106 0.698683 -0.308647 -0.070726 -0.662848 1.258313 0.775460 -0.056921 0.196415 0.509488 -0.391938 0.406554 1.247141 0.208738 -0.874489 0.449584 -0.032702 0.117742 -0.277373 0.531867 0.789290 -0.612398 -0.232418 0.026193 0.029080 -0.249136 -0.352824 -0.913293 0.631021 1.910741 -0.474261 0.552596 0.170264 -0.731584 0.624433 0.451815 0.265789 0.857512 0.822522 0.288139 -0.724099 -0.590770 0.454801 0.608763 0.043025 -1.076264 -0.202509 0.073647 0.214244 -0.111639 0.027664 0.315135 -0.116295 -0.397219 0.179681 -0.522787 1.381294 -0.317541 -0.985062 0.376797 0.474936 -0.650655 -0.550013 -0.218016 -0.360577 -0.434336 0.200757 -0.074411 -0.005366 0.759128 -1.941560 0.646020 -0.102809 -0.103766 0.708629 -0.387601 0.368400 -1.396146 -0.022671 0.325773 0.447664 0.122527 -0.126724 -0.146295 -0.801591 0.746194 -0.045482 0.652438 -0.576112 0.781766 -0.321280 -0.687395 -0.657835 -0.981077 -0.235479 0.251144 -0.545359 0.099518 0.364876 -1.904318 0.395272 -0.483004 -0.627590 0.400436 0.413012 0.819803 -0.266726 -0.845878 0.326876 -0.626466 -1.207712 -1.017869 -0.118941 0.159204 -0.019857 -0.294380 -0.805372 -1.135545 0.820822 -0.535428 0.410892 0.670652 0.427692 1.506128 0.584477 -1.019731 -0.773857 -0.590733 0.564215 -0.356455 -0.031628 -0.087158 -0.332898 0.306618 1.231416 0.237237 0.415427 -0.324279 1.322585 -0.754787 -0.409718 0.812260 -0.005293 -0.045365 0.903387 0.758278 -0.184762 -0.704822 -0.725484 0.304239 0.037581 -0.230840 0.673722 -0.990185 -0.055725 0.308645 0.187761 -0.805710 0.358860 -0.036457 -0.074516 -0.821534 1.501602 1.455506 -0.883083 0.392191 -0.296006 0.499512 -0.926080 -0.126553 -0.615378 -0.119272 0.426678 0.437304 -0.007303 0.644409 0.594930 -0.461013 -0.169753 -0.331830 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.015560 0.047677 0.288134 -0.159731 0.153557 -0.135394 0.082482 0.227515 -0.263250 -0.365219 -0.043529 -0.247751 -0.403820 0.311284 -0.136298 -0.134111 0.541703 0.262976 0.055355 -0.283068 0.048114 -0.255136 0.477322 0.542688 -0.509276 0.066030 0.058285 0.363009 0.199438 0.308939 0.116971 -0.321948 0.115503 0.136329 0.306178 -0.364339 0.045844 0.027635 -0.370913 -0.803351 -0.030262 0.236907 0.099875 0.058563 0.134053 0.502962 0.400971 0.279056 -0.184898 0.327792 0.291077 0.123212 0.145973 0.058612 -0.056808 -0.110515 0.142897 -0.264191 -0.257883 0.179812 0.020010 -0.652367 -0.062177 0.325652 0.513240 -0.090849 0.002784 -0.151580 -0.026834 0.145368 0.163847 0.130144 0.184460 0.058759 0.286058 -0.095497 -0.029760 -0.692397 0.024151 -1.322871 -0.347533 -0.402083 0.682135 0.258722 -0.135388 -0.068246 0.468029 0.083132 0.197956 0.317619 0.413927 -0.122762 -0.176242 -0.221881 -0.088029 0.352735 -0.272790 -0.045260 0.086813 0.211047 -0.242576 -0.153629 0.230018 -0.131557 -0.210415 0.084878 -0.163158 0.343208 -0.657613 -0.027477 -0.566236 0.058020 0.207889 -0.487702 0.100756 -0.121815 0.351511 0.199924 -0.006805 0.110171 0.039908 0.081151 -0.068957 0.138127 -0.590980 0.406259 0.005772 -0.091303 0.125681 0.189471 0.058548 0.140126 0.270401 -0.161074 -0.188057 0.292843 -0.209124 -0.072080 -0.347850 -0.062717 0.332523 -0.295738 0.122653 -0.100759 -0.254418 -0.329661 -0.185788 -0.162122 0.279852 0.579175 0.035181 0.201929 0.156294 -0.236706 0.173998 0.008124 -0.019191 0.239004 0.355021 0.110208 0.022892 -0.220026 -0.056092 0.408222 0.208319 -0.230011 -0.074783 -0.076126 0.044644 0.004672 0.173402 0.112714 -0.064943 -0.160803 -0.024547 0.092577 0.382738 0.040297 -0.252616 -0.107772 0.185462 -0.139165 -0.232329 0.072943 0.076289 -0.003609 0.022728 0.006574 0.113099 0.400435 -0.942546 0.378363 0.046053 0.076751 0.105371 -0.086609 -0.067597 -0.624953 0.141143 0.210320 0.474894 0.067948 0.041174 0.115255 -0.384995 -0.034401 0.051376 0.257734 -0.195796 0.246554 0.035232 -0.177691 -0.247369 -0.289586 -0.010792 0.050239 -0.161236 0.140327 0.263526 -0.863560 0.284562 -0.286926 -0.273496 -0.018309 -0.013267 0.161158 -0.483264 -0.365613 0.023425 -0.099772 -0.576834 -0.362295 -0.125164 0.231835 -0.183997 -0.089092 -0.054660 -0.276156 0.403872 -0.123097 0.120127 0.233791 -0.012257 0.545463 0.261245 -0.194698 -0.135339 -0.036957 0.163988 -0.441096 0.009048 0.273160 -0.140534 0.128416 0.635792 0.014604 -0.041401 0.075739 0.501867 -0.204210 -0.375565 0.243324 0.012295 0.162472 0.522658 0.284394 -0.510912 -0.203861 -0.394903 -0.004748 0.234695 -0.186693 0.275068 -0.424071 0.088978 0.235696 0.029734 -0.306534 0.281326 -0.035656 -0.139069 -0.128063 0.563194 0.616385 -0.310791 0.372818 -0.298534 0.159997 -0.483258 -0.161512 -0.227010 0.050191 -0.012729 0.166542 -0.103112 0.154142 0.124094 -0.098071 -0.245450 0.088543 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -0.069960 4.663618 5.555731 -5.041240 6.985055 7.937218 0.816766 -1.300833 -3.101436 -1.681621 -1.364074 -7.970812 -7.562761 5.186948 -2.000625 -0.111728 6.875972 -2.165308 -1.551156 -1.282320 2.538384 2.481314 7.715852 6.831123 -8.430407 2.396137 0.806671 3.288056 0.017321 7.502108 -3.769377 -7.677532 -1.037483 2.509684 3.431223 0.059505 -2.520865 -3.801957 -0.645283 -10.395759 -1.282004 6.188106 -2.954165 0.986320 2.791216 2.705610 11.319228 3.630901 -2.001275 1.281415 3.805035 1.716809 3.175239 -0.346900 2.115645 -0.501922 8.040856 0.136558 -1.978295 -0.231588 -1.533089 -1.219132 -1.780321 6.457746 6.992583 -0.093766 -3.463066 -1.367028 0.859622 0.229940 -1.516912 5.977979 3.310421 6.238007 4.452508 1.803773 2.707082 -4.800264 2.914358 -6.216134 -6.118815 -4.097560 3.174791 5.736720 1.357253 -5.963071 10.415607 -1.405802 0.593879 2.235076 9.129655 -3.884128 -0.065074 -3.918951 -4.461704 -0.128921 -1.382820 0.291080 -1.837121 0.097262 -5.173679 -3.684458 1.065641 -1.592614 -4.197689 2.910845 -2.225243 4.344505 -4.841956 -0.111703 -5.405244 2.625555 1.226096 -9.938411 -6.747505 -1.412540 -1.205876 0.676033 -1.617805 -3.910707 2.173976 2.675991 -4.002178 -0.588338 -5.708500 7.941531 6.274567 -1.010795 0.722373 1.948166 4.385101 4.354499 2.390301 -1.846153 -1.788328 0.827738 0.269002 -0.643585 -1.616177 2.532620 -0.750542 -2.868048 -0.459498 3.246318 -2.119394 1.700728 -6.632318 -4.366645 1.138933 19.732180 -4.469627 4.868826 0.321047 -6.433336 5.510401 0.957738 -3.545681 0.763699 2.797335 6.853110 -7.923143 -3.609198 6.225336 8.094920 1.628111 -5.965777 4.985482 2.156649 -1.493540 -3.619147 4.867759 0.644084 0.606532 -2.040238 -1.524537 2.595037 12.877632 -2.099155 -12.461089 2.038955 2.211583 1.766360 0.122274 -0.000805 -0.628739 -1.562548 3.562961 -0.091757 4.821656 6.900398 -13.516484 5.446968 2.372411 -5.540481 8.742258 -2.028962 -1.189058 0.077437 0.470217 5.725049 5.066752 1.787676 -3.187867 -3.755312 -6.453145 1.014181 1.970485 2.751577 -5.552291 6.051677 0.986789 -5.900097 -3.419331 -7.811287 -2.332410 -0.179839 -8.051585 1.904701 -1.311791 -13.040525 7.754331 2.354968 -1.002481 -0.824366 -3.509033 2.620477 -3.958949 -6.263833 1.603070 -3.101705 -5.529720 -1.135384 -2.824806 1.412747 3.110674 4.345712 -8.874681 -8.966123 6.661152 -0.078310 6.431321 4.288853 2.040538 4.411484 5.883849 -3.376428 -3.002998 -6.595755 7.887617 1.938881 -3.154038 0.062169 -4.600256 2.974844 6.571998 -2.394770 -0.550335 -7.886015 4.422081 -2.698739 -0.353038 2.272634 -2.872883 -4.713151 0.305228 3.853061 0.000883 -1.703203 -6.358076 -2.044001 -5.175192 -4.070682 2.249964 -4.200671 -0.861943 4.777343 -3.629644 -4.783540 2.036558 -1.062321 -3.297258 -0.133895 7.786444 5.096005 -4.068763 5.402204 -6.532838 6.544580 -7.421504 -4.937688 0.751418 -5.561492 -1.802091 -2.834128 -1.017498 2.696701 1.061368 -1.519894 -2.009553 1.250547 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = 0.096239 0.499968 0.926542 -0.520466 0.525887 0.402312 0.112524 0.230812 -0.494564 -0.295316 -0.223042 -0.759122 -0.713139 0.614207 -0.148313 -0.271932 1.014489 0.242724 -0.124928 -0.238903 0.007420 -0.111275 0.801432 0.982235 -0.899187 0.343540 0.078652 0.509741 0.063304 1.086834 -0.488197 -0.748043 -0.144250 0.476020 0.556125 -0.420524 -0.250992 -0.330189 -0.470314 -1.555800 -0.032570 0.778634 0.089111 -0.045143 0.389352 0.440343 1.232801 0.409227 -0.158998 0.158287 0.320524 0.220005 0.384740 -0.014452 0.355935 0.089999 1.102261 -0.099048 -0.384584 0.234650 -0.038916 -0.599635 -0.165899 0.690561 0.778653 0.030590 -0.270186 -0.522243 0.143782 0.033502 -0.032890 0.412988 0.291283 0.560127 0.312700 0.140664 0.525722 -0.649825 0.342069 -1.228531 -0.755470 -0.595708 0.848838 0.695106 -0.063299 -0.599676 1.005292 -0.222960 0.393447 0.083330 0.961154 -0.356393 -0.159901 -0.386084 -0.435093 0.357167 -0.177359 -0.160584 -0.085913 -0.026114 -0.535744 -0.310673 0.496468 -0.134400 -0.485478 0.757540 -0.144651 0.583352 -0.748349 -0.028987 -0.793847 0.145857 0.232328 -0.958594 -0.279802 -0.222941 -0.055278 0.250044 -0.257746 -0.309585 0.226229 0.251999 -0.404538 0.168615 -1.275356 1.047001 0.247268 -0.245477 0.147561 0.091282 0.395100 0.165886 0.311930 -0.335677 -0.090741 0.349847 -0.266225 -0.254981 -0.404844 0.026782 -0.004620 -0.350521 -0.159040 0.093024 -0.456987 0.158413 -0.812831 -0.247003 0.322942 1.970433 -0.337015 0.482402 0.011283 -0.673862 0.787241 0.300408 -0.429788 0.085189 0.470996 0.653380 -0.719624 -0.369974 0.221914 0.934005 0.362780 -0.443022 0.298216 -0.072377 -0.276709 -0.058185 0.611935 -0.042617 0.019680 -0.379557 -0.217784 0.169122 1.264593 -0.004136 -1.429171 -0.076152 0.004939 -0.007174 -0.177547 0.169568 0.046429 -0.015278 -0.076311 -0.170968 0.543479 0.763620 -1.852271 0.838220 0.068138 -0.640380 1.025901 -0.403654 -0.074257 -0.415563 0.140393 0.621984 0.938617 0.198722 -0.417093 -0.187870 -0.710656 -0.122225 0.087100 0.399458 -0.596263 0.605696 0.185570 -0.668782 -0.330304 -1.044293 -0.060762 -0.087215 -0.823331 0.217858 0.067917 -1.499784 0.819041 0.139080 -0.164201 -0.052554 -0.278048 -0.128288 -0.688841 -0.720996 -0.036350 -0.091796 -0.701638 -0.291950 -0.440042 0.327151 -0.011387 0.201957 -0.674177 -0.808918 0.707980 -0.141554 0.575037 0.557542 0.110073 0.564926 1.267953 -0.257582 -0.155127 -0.375440 0.605234 -0.251298 -0.135016 0.228231 -0.614945 0.280926 1.006031 -0.153166 0.086777 -0.676868 0.725244 -0.093123 -0.341106 0.316219 -0.709198 -0.137155 0.252829 0.486741 -0.399929 -0.320151 -0.752236 -0.361024 -0.079931 -0.334359 0.369345 -0.637903 -0.036553 0.586646 -0.357726 -0.690522 0.303298 -0.208854 -0.457748 0.017997 0.922000 0.605701 -0.424171 0.922815 -0.584502 0.586987 -0.852703 -0.275593 -0.234260 -0.393388 -0.326109 -0.115808 -0.049865 0.232656 0.086510 -0.025512 -0.200853 0.165317 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_iterator::_Deque_iterator() = 0.100547 0.592691 0.939344 -0.497284 0.534410 0.460509 0.118140 0.038051 -0.451386 -0.122393 -0.290402 -0.682036 -0.568323 0.592537 -0.021815 -0.004629 1.027851 0.218847 -0.167723 -0.263660 0.173592 -0.423794 0.822501 1.044627 -0.920269 0.447837 0.295807 0.515397 0.164983 1.131723 -0.828632 -0.414765 -0.159896 0.081238 0.580477 -0.547948 -0.327370 -0.328762 -0.152414 -1.662372 -0.056919 0.535753 0.206730 -0.052937 0.304873 0.432141 1.314882 0.417808 -0.173246 0.154213 0.304061 -0.034330 0.500871 -0.004233 0.472712 0.406841 1.414579 0.246375 -0.284359 0.222134 -0.013152 -0.652259 0.064192 0.702664 0.808693 -0.002416 -0.342896 -0.283036 0.246145 -0.109562 -0.116160 0.526842 0.103321 0.559671 0.333347 -0.463187 0.812346 -0.843933 0.286008 -1.164962 -0.823259 -0.600479 0.504051 0.308903 0.295308 -0.387866 1.102168 -0.302233 0.400237 -0.207822 0.964172 -0.666498 -0.082904 -0.323299 -0.424338 0.248725 -0.128246 -0.198929 0.117402 -0.241907 -0.533280 -0.486338 0.867372 0.040996 -0.586570 0.675148 -0.133678 0.574863 -0.623219 -0.376151 -0.790484 -0.123960 -0.123884 -0.971808 0.061174 -0.290538 0.014783 0.212961 -0.228927 -0.759179 0.201118 0.453944 -0.363161 -0.151881 -1.124503 1.115235 0.396463 -0.293017 0.180084 -0.030107 0.397722 0.369679 0.545695 -0.340968 -0.105352 0.378772 -0.469513 -0.254187 -0.418852 -0.082361 0.050190 -0.437842 -0.438336 0.238368 -0.449356 0.524268 -0.109656 -0.176112 0.256454 2.280370 -0.317622 0.463056 0.016500 -0.771488 0.977676 0.293000 -0.507874 0.191538 0.512836 0.734692 -1.395864 -0.423220 0.191768 0.992800 0.351526 -0.645894 -0.095056 -0.183140 -0.309513 0.066000 0.571414 -0.123230 0.076142 -0.420236 -0.206845 0.077699 1.555334 -0.265182 -1.379058 0.001780 -0.322987 -0.264782 -0.802508 0.059105 -0.320177 -0.087425 -0.459246 -0.182441 0.531256 0.757455 -1.873997 0.871175 -0.273092 -0.919290 1.339880 -0.424393 -0.067686 -0.629635 0.162172 0.628391 0.930412 0.089721 -0.464320 -0.211109 -0.786243 -0.128512 -0.004556 0.339146 -0.695546 0.722347 0.190001 -0.775435 -0.278920 -0.856940 0.040353 -0.338917 -0.662886 0.266925 -0.045933 -1.405896 0.829527 0.207479 -0.165730 0.273642 -0.258056 -0.190876 -0.660535 -0.724563 0.072356 0.088882 -0.278153 -0.314667 -0.443557 0.388069 -0.021637 -0.041073 -0.828882 -0.960085 0.510327 -0.310617 0.548131 0.637346 0.137791 0.494983 1.303729 -0.328487 -0.338337 -0.101050 0.136148 -0.137120 -0.161540 -0.296232 -0.690041 0.411187 1.120837 -0.080325 0.365767 -0.647835 0.746956 -0.352824 -0.333190 0.314413 -0.520871 -0.309347 0.035080 0.458481 -0.328970 -0.326838 -0.644471 -0.562291 -0.060352 -0.325129 0.469166 -0.667163 -0.100940 0.620797 -0.487081 -0.515001 0.401688 -0.211289 -0.328146 -0.036779 0.932880 0.717170 -0.449315 0.636631 -0.550794 0.562807 -0.874483 -0.192957 -0.188549 -0.094202 -0.459618 -0.197365 0.264781 0.308629 0.109465 -0.139267 -0.051653 -0.099189 +PE-benchmarks/aho-corasick-algorithm.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.062919 0.417320 0.573062 -0.424625 1.318285 0.329687 0.486534 0.145622 -0.368383 -1.085983 -0.160270 -0.591222 -1.668382 0.681987 -0.475129 0.088462 0.995446 -0.209483 0.466752 -0.825325 0.764028 -0.897149 1.723697 1.092613 -1.847205 0.268681 0.155736 0.881300 0.228837 1.302106 0.339125 -0.995508 0.456488 -0.044758 1.230933 -0.532048 -0.156935 -0.170220 -0.717890 -1.772775 -0.562468 0.926469 -0.365691 0.731610 0.417100 1.516909 1.495127 0.801911 -0.871233 1.274642 0.819259 -0.176294 0.959309 0.334526 -0.183557 -0.394092 0.370782 -0.346934 -0.661741 0.372018 -0.677521 -1.764142 0.189220 0.915364 1.616252 -0.632170 -0.203032 0.129315 -0.603083 0.475277 0.304316 1.264484 0.713470 0.102834 1.668542 -0.515335 -0.219085 -1.998449 -0.086500 -3.343623 -1.124523 -1.417211 0.882308 0.671573 0.540298 -0.474493 1.908990 0.474236 0.207102 0.892102 1.124459 -0.604143 0.028524 -0.769894 -0.311195 -0.057586 -0.620451 -0.134942 0.410482 0.335802 -0.784896 -0.456445 0.437730 -0.524136 -0.500007 -0.621379 -1.090771 1.035031 -1.692429 -0.349857 -1.857457 0.094386 -0.122596 -1.777718 0.190889 -0.164243 0.769760 0.385124 0.479453 0.227544 0.455656 0.700401 -0.235070 -0.250669 -0.662518 1.565185 0.859461 -0.001692 0.410857 0.876579 -0.254208 0.708449 1.681560 0.261795 -1.033850 0.548772 -0.213384 0.270867 -0.344644 0.435537 1.139366 -0.859483 -0.170184 0.010413 -0.127612 -0.483872 -0.233271 -1.039591 0.730848 2.163394 -0.424733 0.716112 0.340541 -0.931260 0.807769 0.185670 0.226138 0.999106 1.111763 0.474355 -0.817106 -0.707297 0.606173 0.982381 0.141225 -1.484409 -0.281227 0.138338 0.480604 -0.356361 0.180994 0.535010 0.095507 -0.502710 0.260967 -0.282560 1.660362 -0.666572 -1.109558 0.396985 0.547533 -0.508906 -1.027201 -0.210388 -0.372784 -0.562313 0.237000 0.041004 -0.094489 1.015581 -2.266696 0.834392 -0.118457 -0.041453 0.834075 -0.286253 0.183670 -1.930058 0.130309 0.515236 0.569128 0.323957 -0.117506 -0.211947 -1.119791 0.766773 0.026035 0.777585 -0.636045 1.083771 -0.558090 -0.691099 -0.916865 -1.120500 -0.225987 0.176734 -0.524254 0.266984 0.687473 -2.396533 0.616722 -0.672076 -0.964863 0.308013 0.423315 1.088166 -0.583730 -1.225030 0.429596 -0.991953 -1.756366 -1.309214 -0.213189 0.121540 0.050576 -0.584325 -0.770387 -1.377792 1.279040 -0.559549 0.601229 0.828818 0.492464 2.095312 0.679909 -1.441681 -0.892291 -0.688332 0.645514 -0.694965 -0.143989 -0.259548 -0.352751 0.459402 1.653701 0.233343 0.410974 -0.362259 1.542254 -1.236177 -0.706217 1.058658 0.384604 0.032731 1.290769 0.974423 -0.439426 -0.744132 -0.990417 0.255844 0.022809 -0.474631 0.717694 -1.380962 -0.096971 0.488014 0.111811 -0.842226 0.499992 -0.027223 -0.063836 -1.035762 1.812567 2.100952 -1.374917 0.407297 -0.610954 0.671825 -1.285799 -0.404599 -0.560286 0.146255 0.501329 0.395408 0.165477 0.612544 0.752618 -0.978655 -0.514185 -0.304001 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -0.553526 0.769790 1.315022 -1.897717 2.871847 1.097842 0.474009 -0.019396 -1.165053 -2.137771 -0.853133 -1.157587 -3.177117 1.926767 -0.949624 0.838224 2.399264 -0.507265 0.306036 -1.736693 2.673771 -2.240775 3.248641 1.878040 -4.092482 0.303097 1.196809 2.726609 1.126194 2.767699 0.320958 -1.615048 -0.130625 -0.557273 2.980548 -1.653601 0.198028 0.339775 -1.021943 -4.161996 -1.038682 1.610274 -0.794000 1.327406 0.427854 2.617922 2.917673 2.045262 -2.298900 1.731825 2.584778 0.162388 1.567383 0.437366 -0.872111 0.086896 1.039218 -0.250933 -0.731418 0.571730 -0.819884 -3.114993 1.238632 2.301544 3.695594 -1.597301 -0.656685 1.400007 -0.376017 0.778727 0.398268 2.535961 0.627479 0.156155 3.297753 -2.697312 -0.430935 -5.358241 0.780577 -6.622421 -2.093746 -3.092626 0.795461 1.394359 1.042594 -0.845547 4.813114 0.256883 0.177524 2.436290 2.555357 -1.524775 0.165943 -3.148859 -1.251644 0.096755 -1.511720 -1.239138 0.740674 1.330150 -1.311535 -1.596844 0.575781 -0.855511 -1.565923 -1.764018 -2.607222 2.728080 -3.300008 -1.376107 -3.803547 1.151162 -0.590745 -4.023696 0.293485 -1.260222 1.192967 -0.091832 1.368375 -0.659372 0.684534 2.239464 -0.822509 -0.642357 -1.552071 3.412951 2.302862 -0.921373 0.504449 1.528913 -0.117154 1.649781 3.293887 -0.265817 -2.842794 1.909925 -0.920242 -0.242501 -1.761017 0.935845 2.835338 -2.226996 -1.121407 0.688644 -0.320864 -0.523428 0.726208 -2.854142 1.755089 6.920926 -0.788578 0.884756 0.308026 -2.124394 2.660435 1.045644 -0.129992 2.237072 1.864145 1.354701 -3.513945 -1.943917 1.537334 2.407355 0.583476 -2.874418 -1.435470 -0.180109 0.563586 -0.425189 0.207902 1.398885 -0.912868 -0.512272 0.009648 -0.722914 4.343443 -1.379681 -1.790986 1.274496 1.884986 -2.360884 -3.363320 -0.666271 -2.128390 -1.739962 0.480498 0.050080 0.774014 2.759094 -5.308761 1.999765 0.033289 -0.614767 1.577577 -1.356543 0.934750 -4.972683 0.129340 1.453361 1.842883 -0.388637 0.304352 -0.698187 -2.823540 1.683506 0.371235 1.830503 -1.472496 2.203651 -1.091892 -1.338392 -1.790156 -1.074768 -1.587412 0.068370 -0.885427 0.661205 0.663613 -4.604623 2.134330 -1.842742 -1.072692 1.409986 0.650417 2.668531 -1.719088 -2.687865 1.720986 -0.484447 -2.303784 -2.469755 -0.314491 1.570476 -0.169730 -1.363288 -2.082631 -4.202686 1.692986 -1.486340 1.118097 1.549301 1.000661 3.535695 1.204199 -2.247674 -2.457629 -1.419364 0.400295 -0.341113 -0.154518 -1.741873 -0.266262 1.542738 3.409638 0.302133 0.903167 -0.494971 3.350040 -2.528865 -1.492335 1.513606 0.331494 -0.867325 2.012816 1.741827 -1.263016 -1.915797 -2.784456 1.196382 -0.277392 -1.320523 1.476798 -2.857186 -0.319813 1.796863 -0.023528 -1.524496 1.644544 0.785402 -0.427916 -2.225495 4.602311 4.054915 -2.240484 0.403703 -1.948505 1.743887 -3.051404 -0.929550 -1.404202 0.468378 0.902464 0.756819 0.757048 1.698740 1.188625 -0.823253 -0.647206 -1.580914 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_iterator::_M_set_node(int**) = 0.000611 1.014936 1.091491 -0.692563 0.964687 1.053178 0.200095 -0.138511 -0.465962 -0.444684 -0.288371 -1.148674 -1.196600 0.976364 -0.253566 -0.021538 1.537289 0.021169 -0.170163 -0.372143 0.424442 -0.136655 1.531028 1.569984 -1.552578 0.452393 0.755249 0.614297 0.235919 1.249720 -0.810896 -1.132771 0.102200 0.037949 0.626002 -0.508045 -0.337413 -0.755307 -0.103066 -2.220527 -0.185308 0.493872 -0.425283 -0.051100 0.270133 0.581354 2.141570 0.781868 -0.421416 0.224615 0.681570 0.282565 0.390291 0.032474 0.413190 0.101841 1.388576 0.238078 -0.375525 0.087853 -0.064588 -0.815312 -0.234293 1.263218 1.346341 0.029249 -0.396078 -0.086745 0.070893 -0.039800 -0.310000 0.842742 0.547149 1.128539 0.723384 -0.645157 0.529913 -1.640880 0.152165 -2.013232 -1.197250 -0.972228 0.566509 0.313619 0.467152 -0.460879 1.724361 -0.099798 0.514694 0.329494 1.808040 -1.070636 -0.193758 -0.643585 -0.640094 0.387310 -0.442856 0.195144 -0.063579 -0.374161 -0.953699 -1.007147 0.777110 0.024465 -0.837665 0.320462 -0.249256 0.845023 -1.046129 -0.361725 -1.281355 -0.186619 -0.081132 -1.871438 -0.534504 -0.235418 0.588446 0.341156 -0.295501 -1.169144 0.270644 0.795839 -0.455294 -0.486046 -0.870795 1.409230 0.915678 -0.166902 0.314858 0.115043 0.846823 1.047647 0.977687 -0.368135 -0.264834 0.218393 -0.520155 -0.251370 -0.553823 0.106837 0.147049 -0.697175 -0.085833 0.797408 -0.659076 0.150524 -0.055386 -0.662074 0.507747 3.720919 -0.470714 0.795958 0.151370 -1.418709 0.884607 -0.105029 -0.855418 0.219380 0.733120 1.245979 -1.798704 -0.669425 0.654058 1.578892 0.536461 -1.197382 0.162783 -0.061121 -0.316806 -0.421701 0.757944 0.057351 0.089552 -0.617100 -0.314700 0.739991 2.246276 -0.594902 -1.977375 0.194963 0.102798 0.046062 -0.811486 0.021029 -0.297063 -0.072897 0.242447 -0.154079 0.794684 1.293325 -2.812235 1.110181 -0.066065 -1.070768 1.438593 -0.190883 -0.381591 -0.490399 0.557505 1.233682 1.064371 0.289631 -0.312095 -0.464358 -1.245024 -0.153810 0.243642 0.560502 -0.917915 1.064561 0.310372 -1.209732 -0.837152 -1.041957 -0.045526 -0.434114 -0.958085 0.486650 -0.161178 -2.631863 1.580192 0.192070 -0.392674 0.076597 -0.726416 0.391631 -1.207564 -1.416489 0.360163 -0.317815 -0.653062 -0.260714 -0.555068 0.528231 0.345123 0.416175 -1.241111 -1.531233 0.912894 -0.085172 0.913863 0.880211 0.549016 1.172230 0.718637 -0.595246 -0.759366 -0.614776 0.956971 0.004863 -0.657308 -0.396802 -0.842097 0.739865 1.703196 -0.388934 0.028711 -0.965853 0.930966 -1.007754 -0.396862 0.509217 0.199271 -0.730188 0.130813 0.698584 -0.444906 -0.497757 -1.007359 -0.547089 -0.408662 -0.947613 0.437707 -1.016151 -0.069961 1.085360 -0.583634 -0.740651 0.610944 -0.246102 -0.203102 -0.028460 1.129226 1.480715 -1.021429 0.689710 -1.144551 0.935864 -1.613624 -1.048470 0.190750 -0.479295 -0.354581 -0.422919 0.025709 0.486871 0.113491 -0.238599 -0.231762 -0.006189 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_base >::_M_allocate_node() = 0.001969 0.276625 0.359868 -0.202247 0.268837 0.054781 0.080612 0.073821 -0.211642 -0.416682 -0.014172 -0.582943 -0.580220 0.364643 -0.142135 -0.151837 0.515650 0.009775 -0.002840 -0.208995 -0.003719 -0.092861 0.540399 0.559485 -0.538756 0.132173 0.088135 0.246092 0.086656 0.347199 0.032564 -0.533502 0.050059 0.255102 0.291722 -0.073913 -0.089146 -0.211373 -0.276231 -0.753770 -0.079256 0.408506 0.031350 0.010727 0.139975 0.416111 0.698528 0.287094 -0.136108 0.200169 0.273491 0.091999 0.195733 0.015155 0.084084 -0.285716 0.358980 -0.244378 -0.260772 0.118342 -0.027793 -0.468751 -0.214574 0.440377 0.504501 -0.035102 -0.123828 -0.154202 -0.054198 0.122912 -0.020767 0.277821 0.297367 0.346585 0.283267 0.066132 0.103343 -0.563539 0.069174 -1.137531 -0.441465 -0.307526 0.573003 0.421138 -0.099748 -0.203277 0.591248 0.097300 0.127602 0.267117 0.663243 -0.151539 -0.143941 -0.161527 -0.178015 0.240503 -0.219878 0.092724 -0.022065 0.136602 -0.351702 -0.116155 0.176396 -0.160242 -0.253844 0.219177 -0.123247 0.266527 -0.585807 0.099376 -0.505287 -0.014692 0.282729 -0.664475 -0.101081 -0.005198 0.157975 0.199749 -0.141392 -0.021218 0.125871 0.027389 -0.157880 0.114463 -0.718537 0.477128 0.131638 0.028380 0.129900 0.222244 0.319256 0.193640 0.184450 -0.139628 -0.105680 0.082516 -0.087030 -0.011362 -0.131168 -0.007058 0.165124 -0.230480 0.125745 0.002822 -0.246415 -0.247400 -0.470832 -0.265576 0.173470 0.798236 -0.139444 0.325581 0.106886 -0.383247 0.214645 -0.085663 -0.223827 0.041189 0.287317 0.379354 0.009612 -0.222574 0.275904 0.567114 0.188732 -0.280194 0.200951 0.131747 -0.013774 -0.162997 0.335735 0.082796 0.035537 -0.203364 -0.091336 0.264873 0.568853 -0.009373 -0.492006 -0.007835 0.159532 0.179045 -0.070561 0.113454 0.125012 0.010595 0.093274 0.006677 0.206379 0.457341 -1.051557 0.420791 0.166020 -0.114507 0.328770 -0.106154 -0.178564 -0.464884 0.156878 0.391004 0.368780 0.138482 -0.054858 -0.125140 -0.427089 -0.046806 0.077979 0.207312 -0.294803 0.348834 0.006951 -0.294289 -0.325965 -0.482743 -0.038825 0.071390 -0.377309 0.178247 0.233134 -0.941685 0.518113 -0.061706 -0.213546 -0.254197 -0.179241 0.129740 -0.456793 -0.443518 -0.023330 -0.382476 -0.659300 -0.218362 -0.222702 0.046183 -0.036048 0.045182 -0.222838 -0.289639 0.527937 -0.055402 0.317342 0.286775 0.126171 0.489239 0.416636 -0.224297 -0.065873 -0.178424 0.407036 -0.315253 -0.145987 0.307578 -0.232225 0.141993 0.562898 -0.132519 -0.087124 -0.148439 0.315108 -0.146274 -0.311217 0.204772 -0.155019 -0.085108 0.372223 0.263112 -0.245904 -0.100746 -0.529262 -0.128189 -0.124290 -0.312459 0.129320 -0.350316 -0.037635 0.355441 -0.169497 -0.368003 0.209736 -0.094734 -0.193140 -0.039538 0.489445 0.528296 -0.363709 0.430529 -0.463370 0.282100 -0.552288 -0.380532 -0.002868 -0.079262 -0.052842 -0.120417 -0.137504 0.088842 0.108567 -0.178679 -0.277031 0.243634 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_iterator::_S_buffer_size() = -0.039847 -0.091955 0.084967 -0.123571 0.043968 -0.157848 0.025863 -0.027115 -0.181315 -0.164620 0.076136 -0.200750 -0.073573 0.136109 -0.112437 0.003445 0.137869 0.064171 -0.009840 -0.129083 -0.023852 -0.083410 0.159434 0.187584 -0.116581 0.002966 -0.087886 0.126050 0.058393 0.090645 0.111294 -0.141699 0.008773 0.098810 0.050860 -0.071251 0.006652 0.120849 -0.053981 -0.190059 0.023367 0.121032 0.172472 0.020294 0.047440 0.158263 0.039261 0.096127 0.009814 0.187505 0.141082 0.072522 0.065237 0.021035 0.034553 -0.115496 0.131582 -0.254922 -0.079922 0.055750 -0.020358 -0.131882 -0.032803 0.120883 0.169206 -0.025024 -0.012222 -0.107343 -0.016689 0.099358 0.140791 0.035048 -0.043255 0.006140 0.015106 0.009388 0.076455 -0.227986 0.036293 -0.433694 -0.079257 0.030065 0.290108 0.241182 -0.101606 0.057225 0.137246 0.063916 -0.064652 0.089707 0.103323 0.039249 -0.070458 0.073001 -0.081957 0.079519 -0.068362 0.003839 -0.060286 0.266836 -0.073286 0.069244 0.052443 -0.071556 -0.037280 0.099347 -0.015104 0.059044 -0.295916 0.046889 -0.035322 0.123446 0.149829 -0.136355 0.064116 -0.114342 0.082393 0.014851 -0.089355 0.130036 0.053530 -0.089046 -0.055778 0.178179 -0.404295 0.045125 -0.057948 0.056225 -0.031972 0.049132 0.001629 0.027877 -0.114901 -0.132689 -0.003424 0.055681 0.014853 0.057933 -0.069281 -0.054260 0.058219 -0.090364 0.128162 -0.132075 -0.077178 -0.185323 -0.203287 -0.000343 0.010307 0.014412 -0.012675 0.144161 0.124500 -0.033758 -0.053582 -0.022420 0.091374 0.049146 0.078425 -0.034559 0.263815 -0.101760 0.068160 0.130653 0.078459 0.007433 -0.001145 0.080695 0.031927 0.075190 0.076789 0.016821 -0.083691 -0.065702 -0.027132 -0.027437 0.091183 0.155803 0.098203 -0.038855 0.076990 -0.019615 0.044838 0.041262 0.056705 0.065052 -0.015564 0.036435 0.029587 0.132434 -0.400945 0.140391 0.067416 0.130361 0.005069 -0.030160 -0.086905 -0.301353 -0.063408 -0.001907 0.145699 -0.022130 0.091126 0.118482 -0.112330 -0.005862 -0.027794 0.036692 -0.095452 0.053636 0.058002 -0.066216 -0.039293 -0.066384 -0.000996 0.093499 -0.078358 0.081408 0.166022 -0.271676 0.044894 -0.064791 -0.070043 -0.088376 0.040112 0.063460 -0.116224 -0.025939 -0.045052 -0.140977 -0.221167 -0.123357 -0.026034 -0.003686 -0.163017 0.008832 0.024418 0.092932 0.126999 -0.100495 0.060523 0.045117 -0.085253 0.052253 0.064923 0.011062 0.051788 0.081218 0.033197 -0.227418 0.033276 0.336298 -0.010801 0.014442 0.096142 0.043013 -0.084326 0.169347 0.149858 0.100964 -0.100152 0.052670 -0.129916 0.030339 0.238984 0.068478 -0.172845 0.037548 -0.154536 -0.007011 0.003133 -0.009997 0.140358 0.016457 0.063082 -0.030004 0.051925 -0.124553 0.082309 0.018212 -0.085707 0.032634 0.226973 0.109181 0.048284 0.161625 -0.124550 -0.010023 -0.106069 -0.060562 -0.076572 0.057073 -0.085934 0.041991 -0.156693 0.105268 0.085409 0.021852 -0.101041 0.171869 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::push_back(int const&) = 0.122080 2.193182 1.942155 -1.498059 1.947964 2.842997 0.205032 -0.159316 -0.832128 -0.682176 -0.742917 -2.549806 -2.255832 1.711484 -0.509223 -0.407957 2.580013 -0.249287 -0.400094 0.027546 0.237217 1.043980 2.357271 2.484409 -2.406730 0.876026 0.711008 0.680053 -0.669695 2.880493 -1.318493 -3.367329 -0.416676 1.245268 1.061040 -0.287715 -0.982577 -1.503478 -0.343713 -3.783670 -0.305103 2.240116 -0.855116 -0.264733 0.889802 -0.617655 4.140115 1.116762 -0.332757 -0.190704 0.749614 1.418155 0.739621 -0.174417 1.053109 0.190544 2.339257 -0.464443 -0.542686 0.090092 -0.328684 -0.056877 -0.914813 2.247719 1.946180 0.368244 -1.045615 -0.999082 0.001203 -0.082140 -0.976776 1.629428 0.966064 2.554800 0.692750 0.645983 0.967348 -1.321938 1.126132 -1.256851 -2.046646 -1.446229 0.765165 2.638901 0.506087 -1.955675 3.126951 -0.832440 0.900670 0.600426 3.289279 -1.288727 -0.101717 -1.299013 -1.503818 0.379426 -0.286455 0.088706 -1.357166 -0.619910 -1.697527 -1.614229 0.456183 -0.158316 -1.420498 1.239745 -0.283012 1.348020 -1.372747 -0.087497 -1.829558 0.596670 0.175358 -3.178858 -2.449086 -0.333913 -1.037483 0.474129 -0.983194 -2.042681 0.828662 1.019020 -1.224571 -0.405526 -2.120405 2.454937 1.577303 -0.575133 0.277412 0.142256 1.746620 1.492514 0.526308 -0.664537 -0.043132 0.227032 0.034029 -0.735221 -0.585269 0.672337 -1.151788 -0.844338 -0.319532 1.558264 -1.095689 0.621802 -2.824764 -1.592226 0.669957 7.112728 -1.548838 1.439208 -0.056364 -2.608690 1.917977 0.299690 -1.895202 -0.442036 0.918694 2.781402 -2.625018 -0.960337 1.658304 2.891866 0.846289 -0.979118 1.566250 0.301486 -0.901692 -1.006527 1.929749 -0.174683 0.130556 -1.074721 -0.775773 1.307219 4.045087 -0.399764 -4.064035 0.372113 0.957446 0.841479 0.470531 0.304576 -0.662907 -0.184490 1.212559 -0.520180 1.765655 2.206986 -4.387793 2.013357 0.611284 -2.229572 2.639930 -0.679028 -0.417591 0.610264 0.677180 2.403056 1.919067 0.397415 -0.535112 -1.515629 -2.022094 -0.291380 0.621997 1.080727 -1.899833 1.944838 0.495932 -2.404257 -1.240818 -2.437302 -0.666661 -0.881178 -2.772430 0.653986 0.033250 -3.768067 3.056854 1.231146 -0.048925 -0.344433 -1.514663 0.436230 -1.763382 -2.419130 0.472066 -0.706882 -1.179965 0.716022 -1.338084 0.766929 1.136368 1.562934 -2.537269 -2.521156 1.763415 0.693088 2.132195 1.541459 1.037619 1.064447 2.078225 -0.779613 -0.502752 -2.429937 2.830441 0.710684 -1.060253 -0.268610 -1.820338 1.087254 2.523791 -0.874014 -0.653147 -2.796918 1.302697 -0.428670 0.222244 0.572714 -1.676872 -1.521022 -0.715559 1.098977 -0.006545 -0.776921 -2.087219 -0.182879 -1.509328 -1.537416 0.325091 -1.624683 -0.396789 2.074247 -1.542895 -1.831370 0.539538 -0.270615 -0.970923 0.463815 1.748010 0.278300 -0.980569 2.134259 -2.009848 1.801576 -2.593766 -1.670580 0.132147 -2.020546 -0.805489 -1.253289 -0.575316 0.588167 -0.048066 0.595666 -0.287766 0.275738 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::deque >::_M_push_back_aux(int const&) = 0.325067 2.558004 2.998057 -2.048642 2.418969 3.166100 0.106563 0.219582 -1.238814 -1.007536 -0.817226 -3.701153 -3.143911 2.123641 -0.737744 -1.237108 3.130164 -0.369086 -0.603193 -0.142343 -0.253069 1.736482 2.800720 2.964830 -3.096034 1.120957 0.328583 1.255214 -0.476316 3.588784 -1.500940 -4.044893 -0.837679 2.535938 1.460614 0.022986 -1.194087 -2.112204 -1.257299 -4.602131 -0.304083 3.340536 -0.965171 -0.156288 1.435295 0.056533 5.151480 1.307030 -0.417705 -0.311766 1.070205 1.589078 1.132833 -0.336862 1.206899 -0.572724 3.659529 -0.657104 -0.914403 0.250676 -0.289278 -0.352433 -1.591667 2.672723 2.422125 0.465246 -1.438262 -1.906281 0.378544 0.044727 -0.914467 1.885770 1.609168 3.321149 0.912977 2.172084 1.529630 -1.032157 1.659491 -1.719914 -2.470716 -1.714641 2.027498 3.625109 -0.423393 -3.019414 3.699245 -0.858857 1.080749 0.607695 4.047159 -0.899442 -0.274694 -1.538986 -1.846370 0.836261 -0.344496 0.130179 -1.567425 -0.200790 -1.948143 -1.163693 0.279693 -0.824752 -1.768115 2.728372 -0.438971 1.676600 -1.794767 0.812829 -2.272610 1.021394 1.182256 -3.859652 -3.554750 -0.271542 -1.479040 0.633235 -1.206631 -1.398849 0.966139 0.580367 -1.697377 0.583609 -3.716814 3.347862 1.740210 -0.603853 0.248225 0.525468 2.486984 0.947691 0.066135 -0.910808 -0.076138 0.341779 0.259317 -0.926232 -0.733620 0.979012 -1.266626 -0.718630 -0.108940 1.314747 -1.373707 0.582809 -4.879732 -1.711082 0.766765 8.220706 -1.872892 1.776625 -0.153451 -2.757010 2.373289 0.819999 -2.232289 -0.604649 0.823949 3.450263 -2.213289 -1.050717 2.058608 3.512617 1.027236 -1.329531 2.936998 0.675990 -1.174471 -1.401188 2.628467 -0.092954 0.151835 -1.032565 -0.938608 1.700632 4.497641 -0.042056 -6.232132 0.167344 0.996737 1.494235 1.413616 0.744077 0.392418 -0.169374 1.529305 -0.457824 2.279730 2.726062 -5.893245 2.575514 1.756554 -2.612599 3.662574 -1.201966 -0.466205 1.010592 0.706962 2.800754 2.439206 0.955260 -1.476964 -1.832540 -2.391954 -0.371368 1.029000 1.247853 -2.205136 2.169683 0.693046 -2.401102 -1.401654 -4.101444 -0.803687 -0.111084 -4.111229 0.833963 -0.296416 -5.150751 3.605004 1.434467 -0.156349 -1.227014 -2.219989 0.026826 -2.242823 -2.684189 -0.040072 -1.306718 -2.631648 0.317150 -1.679920 0.536325 1.258044 2.404510 -3.219882 -2.904384 2.687399 0.456704 2.550134 1.972366 1.027407 1.198309 3.766140 -0.741152 -0.235259 -2.873162 4.216665 0.631508 -1.192114 0.792471 -2.180673 0.890212 2.982526 -1.367060 -0.654877 -3.846285 1.351861 0.053939 -0.356208 0.579776 -2.930363 -1.554191 -0.127506 1.285016 -0.053973 -0.701309 -2.902346 -0.888589 -1.842541 -1.848312 0.416559 -1.888578 -0.465078 2.647156 -1.936840 -2.722317 0.673241 -0.755799 -1.826905 0.604296 2.400365 0.816924 -1.299959 3.518454 -2.711866 2.685467 -3.152763 -2.008646 0.202569 -3.176127 -0.963873 -1.528465 -0.869586 0.465487 0.012789 0.428654 -0.841951 1.175677 +PE-benchmarks/aho-corasick-algorithm.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::size() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::max_size() const = -0.037791 0.143272 0.247771 -0.138360 0.166366 -0.095238 0.077945 0.068389 -0.175916 -0.424638 0.027340 -0.453537 -0.506795 0.309740 -0.149254 -0.102783 0.445910 0.052522 0.026851 -0.256637 0.048388 -0.196113 0.501424 0.514530 -0.503657 0.060539 0.110555 0.287230 0.199689 0.170949 0.158307 -0.357200 0.110765 0.132274 0.278129 -0.129733 0.006038 -0.098564 -0.257582 -0.654539 -0.082488 0.257662 0.079820 0.046627 0.084019 0.499114 0.500371 0.290083 -0.174063 0.254193 0.310569 0.035546 0.167989 0.037419 -0.031357 -0.316984 0.192497 -0.236463 -0.232486 0.113854 0.003930 -0.559552 -0.136310 0.387357 0.511416 -0.072158 -0.045784 -0.055714 -0.050218 0.150071 0.054853 0.223172 0.243541 0.219726 0.311565 -0.087758 0.025922 -0.681549 -0.002638 -1.255300 -0.365998 -0.301821 0.559310 0.267835 -0.095040 -0.060288 0.503624 0.186113 0.094363 0.316429 0.542030 -0.133101 -0.155541 -0.149114 -0.110241 0.278852 -0.278697 0.114145 0.074894 0.213928 -0.289627 -0.101101 0.166581 -0.142270 -0.216811 0.073032 -0.148208 0.244394 -0.581884 0.049126 -0.485732 -0.058863 0.252169 -0.596425 0.060230 -0.045368 0.301881 0.183743 -0.054709 0.063016 0.056843 0.017605 -0.064437 0.096957 -0.617696 0.378464 0.095838 0.037636 0.126486 0.245765 0.216235 0.193011 0.213821 -0.122938 -0.162717 0.115349 -0.157339 0.024203 -0.192304 -0.044480 0.341266 -0.250868 0.141744 -0.047028 -0.214376 -0.349096 -0.211852 -0.228638 0.194554 0.577582 -0.015532 0.267000 0.171580 -0.286676 0.129187 -0.122527 -0.104295 0.145912 0.289223 0.233429 0.066247 -0.221339 0.168930 0.470914 0.168242 -0.278465 0.037155 0.101422 0.062123 -0.135216 0.221669 0.129056 -0.015673 -0.160230 -0.039658 0.243649 0.386178 -0.021863 -0.231185 -0.028496 0.178393 0.061380 -0.208022 0.078980 0.101841 0.004931 0.042937 0.062999 0.116355 0.402448 -0.912426 0.343410 0.148151 0.059071 0.174035 -0.066638 -0.187021 -0.623839 0.186953 0.290340 0.289825 0.088042 0.022239 -0.007028 -0.395700 -0.021910 0.062215 0.191026 -0.216946 0.287320 -0.025898 -0.168341 -0.327171 -0.308048 -0.021164 0.079412 -0.204784 0.182334 0.262527 -0.821011 0.396451 -0.207989 -0.276051 -0.195046 -0.126717 0.182734 -0.466064 -0.377458 -0.001189 -0.338366 -0.620507 -0.324516 -0.139616 0.065305 -0.111544 -0.069719 -0.110931 -0.211292 0.450603 -0.127040 0.193838 0.229535 0.085553 0.510700 0.239382 -0.217858 -0.121594 -0.036910 0.225434 -0.367888 -0.125602 0.259710 -0.120002 0.129102 0.547338 -0.092955 -0.066540 0.064660 0.326754 -0.217766 -0.392382 0.196746 0.029857 -0.005109 0.463114 0.222983 -0.340534 -0.095359 -0.459525 -0.091113 0.011135 -0.291769 0.171139 -0.333875 0.017699 0.276873 -0.069333 -0.267205 0.250609 -0.042122 -0.111679 -0.084730 0.475942 0.616411 -0.349723 0.283896 -0.423464 0.190484 -0.511846 -0.338773 -0.022456 0.056269 0.014241 -0.012822 -0.097372 0.109855 0.147557 -0.224566 -0.290645 0.199117 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -0.384971 0.281138 0.124687 -1.224427 1.272414 1.464321 0.392699 -0.736901 -1.104431 -0.387471 0.185037 -2.653024 -1.284203 1.194719 -0.490423 0.902813 2.109846 -0.278342 -0.563175 -0.332683 0.361317 1.070092 2.363821 2.342939 -1.453601 0.375204 -0.184003 0.258239 -0.415955 0.546587 -0.537850 -2.087650 0.285602 -0.268705 0.190284 0.064634 -0.784556 -0.400633 1.185757 -2.492845 -0.047949 1.311269 0.192403 -0.155876 0.337986 0.296488 2.322156 1.135934 0.102681 0.668480 0.872967 0.421947 0.881533 0.028395 0.601456 0.038617 1.089354 -0.551011 -0.423709 -0.505789 -0.476388 0.445624 -0.477557 1.609742 1.541670 0.104784 -1.214183 -0.040392 0.644651 0.109722 0.035448 1.495508 0.484838 1.220766 0.670114 -0.355237 0.561037 -1.454144 0.492096 -1.767233 -1.541131 -0.095887 0.932658 1.269658 0.826547 -0.896633 2.591196 -0.641223 -0.180347 0.599569 2.012648 -1.375978 -0.340758 -0.292690 -0.668801 -0.102217 -0.313815 0.353678 -0.013107 0.320804 -1.595985 -0.665664 0.304879 -0.085145 -0.971151 0.019571 0.285314 0.462149 -0.937957 -0.493160 -1.118666 1.059864 0.298384 -2.566079 -1.227238 -0.357681 -0.605810 0.291518 -1.375416 -1.573742 0.727726 0.048890 -0.997179 -0.363850 -1.167879 1.361563 1.373192 0.234964 0.291156 0.675053 1.075780 2.352388 0.043744 -0.967267 0.042626 0.191813 -0.018359 0.344874 -0.304788 -0.148006 -0.304289 -1.205683 0.583535 0.947222 -0.951507 0.264765 -0.941251 -0.390610 -0.138901 4.557250 -1.079570 1.863374 1.059724 -1.589094 0.955740 -0.824972 -0.427731 -0.231238 0.753812 1.514621 -1.553152 -1.063793 1.791730 2.367056 0.837271 -1.325045 1.095131 0.989716 0.236208 -0.701698 1.104941 0.173041 0.689854 -1.043364 -0.266557 1.102293 3.444162 -0.470869 -1.128407 0.373492 1.071333 0.860671 -0.163141 -0.228123 -1.273811 -0.155490 1.083853 0.524515 0.955748 1.853062 -2.634999 1.329537 0.215244 -0.718765 2.013263 0.395411 -1.198832 -0.427470 -0.325607 1.130625 1.391276 -0.048435 0.127035 -0.506943 -1.542715 -0.070443 0.375307 0.421641 -1.365143 1.526658 0.267822 -1.375719 -0.293358 -0.968371 -0.401831 -0.527108 -1.325313 1.074260 0.600970 -2.471887 1.761404 0.947881 -0.645950 -0.258783 -1.021235 1.112001 -1.180591 -1.252704 0.711410 -1.130898 -0.753660 0.274851 -0.597293 0.184743 0.658812 1.368995 -1.875610 -1.527351 2.003362 0.362658 2.228128 1.076860 -0.102590 0.463918 0.073272 -0.715774 -0.329462 -1.706433 0.888226 0.358435 -1.112273 0.107963 -0.985717 1.082482 1.415817 -0.568411 -0.778039 -1.150287 0.853538 -1.089284 0.490347 0.543379 -0.167443 -1.426018 0.155128 0.947318 -0.540231 0.267694 -1.432614 -0.256654 -1.589823 -1.033974 0.761065 -0.697550 0.111594 0.717759 -0.966750 -0.506375 0.363166 0.175943 -0.552575 0.535282 1.732867 0.650923 -0.084910 0.675157 -1.992955 1.207795 -1.783194 -1.625866 0.577965 -0.850051 -1.471969 -0.955452 -0.139283 1.156227 0.275567 -0.451475 -1.060976 0.829366 +PE-benchmarks/aho-corasick-algorithm.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.779454 0.594296 -0.794046 -2.022470 2.263133 2.228626 0.684658 -1.844207 -1.299528 -0.565152 0.617812 -4.843460 -2.144461 1.282441 -0.967264 1.898898 3.409331 -1.262796 -1.031706 -0.974003 0.777980 2.712498 4.672915 3.991190 -2.619440 0.431151 0.093098 0.459144 -0.237251 -1.308879 -0.674304 -2.540250 0.935895 -1.521473 -0.447984 1.036853 -1.008950 -1.536931 2.800891 -3.413556 -0.108623 0.287567 -0.111061 -0.144568 -0.173702 1.172550 4.113222 2.160110 0.040283 0.772489 2.183689 0.565367 1.164125 0.218516 0.017039 -0.641193 1.255983 -0.759814 -0.433118 -1.892633 -0.488141 1.068878 -0.753171 2.899445 2.448949 0.448257 -2.113726 1.382677 1.692478 0.059914 0.044504 2.706776 0.781410 2.487805 1.440661 -1.723040 0.715129 -2.934776 -0.028003 -3.249824 -2.688198 -0.229433 0.935849 0.456603 1.901140 0.167421 4.386066 -0.484325 -0.072849 1.512956 3.204199 -2.854129 -0.710288 -0.344275 -0.878651 -0.161936 -0.633860 1.635279 0.284547 1.218771 -2.836459 -0.833333 0.276568 -0.084341 -1.653712 -1.134629 0.907991 -0.283561 -1.136258 -0.724934 -1.897429 1.537053 0.586841 -4.813992 -2.249535 -0.117916 0.917896 0.133664 -1.881633 -3.134625 0.575084 0.103959 -1.457248 -0.862382 -0.800386 1.275311 3.138816 0.913299 0.979814 1.509970 2.378602 5.261607 0.480298 -1.481117 -0.437372 -0.230136 -0.262296 0.741500 -0.079443 -0.284967 -0.172028 -2.439195 2.633090 2.484589 -1.490702 -0.502051 -0.143189 -0.693489 -0.177190 7.047178 -1.423929 3.387868 2.311061 -2.644525 0.176301 -3.072551 -0.807904 -0.341779 0.865963 2.505760 -2.281097 -1.935390 3.296460 3.832621 1.349398 -2.901571 2.271405 2.320493 0.727605 -1.622144 1.111276 0.760545 1.591707 -1.586915 -0.244953 3.160569 5.766231 -0.907245 -0.662237 1.120797 1.776934 2.014994 -0.472361 -0.884852 -1.903014 -0.287800 2.931490 1.761570 1.266385 3.208597 -3.548040 1.456997 0.683649 -0.387010 2.794122 1.612574 -2.721576 0.044669 -0.147381 2.081506 1.481374 -0.496522 0.180120 -0.994281 -2.286603 -0.115811 1.161536 0.422968 -1.965585 2.373176 0.701851 -2.111864 -0.637450 -0.807209 -0.305877 -0.006465 -1.430700 2.066798 -0.143971 -4.464738 3.244184 1.123388 -1.782438 -0.659391 -2.990070 2.773860 -2.049383 -1.751441 1.665076 -2.429610 -0.813864 0.460952 -0.414043 0.057064 1.589610 3.209790 -3.513036 -2.187979 3.445242 0.935802 3.595726 1.806065 0.150337 0.935718 -2.731890 -1.166757 -1.149985 -2.541578 0.909161 1.225673 -2.867345 0.260020 -1.360010 1.954174 2.417097 -1.852923 -1.442652 -0.939737 0.590556 -3.253546 0.355068 0.707051 1.901193 -3.297191 0.776716 1.381547 -0.851373 0.746083 -2.209268 -0.600735 -2.905835 -2.542239 1.064715 -0.994859 0.353345 1.585365 -1.623276 0.032137 0.931453 0.002994 0.112789 0.871731 2.408354 2.276114 -0.134051 -0.107744 -3.901738 1.993088 -3.351279 -3.907420 2.339374 -1.343502 -2.176710 -1.814475 -0.283140 2.406112 0.125719 -1.724503 -2.257474 1.715328 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.064028 0.192686 0.463126 -0.271409 0.774294 0.044946 0.120724 0.204482 -0.378267 -0.688440 -0.180633 -0.679298 -1.087243 0.623698 -0.139050 0.220659 0.729247 -0.076690 0.035647 -0.483009 0.451273 -0.578284 0.914368 0.460303 -1.001149 0.177222 0.189760 0.742587 0.333559 0.660245 -0.011239 -0.475629 0.109034 -0.036725 0.621521 -0.314287 0.092010 -0.012299 -0.418083 -1.157111 -0.275605 0.590043 -0.175925 0.321281 0.109197 1.157706 0.826771 0.580826 -0.490643 0.643759 0.623686 -0.290292 0.473809 0.173944 -0.275091 -0.235451 0.437778 -0.224543 -0.567822 0.218091 -0.074130 -1.287490 -0.054811 0.480381 0.975684 -0.503790 -0.257383 0.432083 -0.113885 0.214187 0.140788 0.577878 0.441419 0.062528 0.889505 -0.298542 -0.136094 -1.105169 0.024908 -2.256715 -0.674685 -0.820944 0.715202 0.351286 0.002334 -0.256936 1.285247 0.140003 -0.019101 0.551259 0.920980 -0.503960 -0.180774 -0.768222 -0.005577 0.226589 -0.585299 -0.350427 0.469050 0.401538 -0.380147 -0.290026 0.323125 -0.429564 -0.424150 -0.168302 -0.726577 0.775217 -1.187164 -0.273111 -1.257781 0.084317 0.168029 -1.055583 0.113746 0.206719 0.442515 0.254068 0.329325 0.014584 0.237877 0.311341 -0.207964 0.010676 -0.606173 0.967869 0.403718 -0.175440 0.349983 0.685296 0.291542 0.423400 0.884074 -0.127637 -0.779336 0.520869 -0.198377 0.086339 -0.379476 0.059123 0.602671 -0.695408 0.012423 0.057852 -0.232472 -0.221711 -0.235611 -0.547725 0.385770 1.076898 -0.068252 0.210620 0.040722 -0.514835 0.632001 -0.015529 -0.180108 0.444015 0.382163 0.441992 -0.332039 -0.487257 0.498593 0.756456 0.250979 -0.953760 -0.091274 -0.011605 0.370543 -0.175173 0.200195 0.683612 0.010622 -0.070156 -0.001552 -0.083557 1.178226 -0.435744 -0.757693 0.383930 0.179204 -0.312416 -0.958921 -0.116990 -0.056675 -0.516855 0.083534 0.123898 0.078668 0.808878 -1.467034 0.655130 0.199385 -0.222956 0.525209 -0.367420 0.146950 -1.273180 -0.094734 0.498955 0.602716 0.160817 -0.050559 -0.240255 -0.779636 0.334139 0.186785 0.402293 -0.185930 0.538383 -0.285218 -0.197800 -0.470816 -0.516680 -0.234605 0.247681 -0.230520 0.278765 0.363608 -1.661757 0.624323 -0.601115 -0.408941 0.105499 0.209745 0.643566 -0.584337 -0.743024 0.349908 -0.432082 -1.169519 -0.773699 -0.091010 0.208222 -0.046090 -0.430190 -0.256186 -0.969012 0.734226 -0.323578 0.217306 0.422373 0.203283 1.057758 0.576119 -0.769490 -0.384549 -0.213332 0.202802 -0.571518 0.173391 -0.000333 -0.014151 0.398378 0.911524 0.125537 0.259658 -0.288597 0.740205 -0.743278 -0.690227 0.576937 0.176173 -0.114178 0.922033 0.603647 -0.463091 -0.395367 -0.838508 0.016291 -0.136747 -0.356587 0.225872 -0.862354 -0.234515 0.681001 -0.134622 -0.539513 0.499094 -0.010903 -0.359975 -0.769903 1.359199 1.479744 -0.859828 0.451345 -0.647026 0.579493 -0.896897 -0.413620 -0.182239 0.272241 0.108621 0.121625 0.359333 0.187964 0.254592 -0.658809 -0.504272 -0.266985 +PE-benchmarks/aho-corasick-algorithm.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/aho-corasick-algorithm.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/aho-corasick-algorithm.cpp____gnu_cxx::new_allocator::max_size() const = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -0.914214 6.192893 5.382756 -6.893402 8.371957 12.699046 1.160478 -3.751096 -4.992025 -1.804610 -0.585228 -13.914290 -9.178549 7.808822 -2.874432 0.773467 11.148721 -2.592202 -3.171902 -0.576145 2.460761 6.885944 11.770460 12.355800 -10.050081 2.986424 0.980333 1.747490 -1.908527 7.395227 -4.475167 -13.598625 -0.479963 2.295569 1.948267 0.951143 -4.734857 -5.205551 3.236833 -14.889545 -1.196305 8.223010 -3.883025 -0.781459 3.390362 -0.596748 16.604091 5.128761 -0.567992 1.150441 4.344761 4.347764 3.710246 -0.959203 4.217544 -0.594798 8.832208 -1.045282 -1.686305 -1.642518 -2.196055 2.916445 -4.041776 10.100565 8.897735 1.918840 -6.079277 -2.471809 1.932388 -0.254252 -2.810594 8.399908 4.707345 10.669055 3.880168 1.641894 3.282103 -7.244969 4.331026 -5.252419 -8.672916 -2.667045 3.949655 9.111535 2.864681 -7.811198 14.425110 -3.280232 0.221874 4.345428 14.222370 -6.515639 -0.685775 -3.467689 -6.772785 -0.198848 -1.110314 3.064202 -4.900786 -0.561630 -8.644203 -6.748930 0.668006 -0.878221 -6.033272 3.010318 0.002105 4.607336 -4.939135 -0.316659 -5.450700 4.746494 1.771772 -14.583292 -11.917020 -2.346781 -3.385983 1.758674 -6.543716 -8.807277 3.707642 2.222504 -5.800506 -2.076092 -6.614075 8.970984 8.823544 -0.164918 0.218365 2.213556 7.975442 9.669531 0.037797 -4.085874 0.797473 -0.373696 1.279042 -0.164134 -1.852858 2.326082 -3.639043 -3.899447 0.772357 6.483699 -4.673437 1.708292 -9.378231 -5.164888 -0.020752 30.477627 -6.668547 8.933184 2.598641 -10.480393 6.395344 -1.627804 -5.611557 -1.335544 3.850994 11.150687 -11.634903 -5.349670 10.341552 13.435481 3.401110 -6.809642 8.025757 4.666824 -2.228373 -5.756300 8.453539 -0.453262 1.860472 -4.441908 -2.793552 7.341992 19.399100 -2.773291 -14.116079 2.133158 4.990138 5.926935 2.086731 0.317015 -3.071101 -0.576953 7.606185 0.565884 7.684130 10.314995 -17.817906 7.895411 2.856180 -7.196373 11.199153 0.146170 -5.031507 3.316679 0.952931 8.913755 7.249388 2.252340 -2.252457 -5.323996 -9.318630 -0.663719 3.293255 3.122556 -8.766614 9.301689 2.356099 -9.488856 -4.111024 -8.561411 -3.463674 -2.912222 -11.542081 4.345751 -0.570326 -16.004070 12.342114 6.519005 -1.105499 -2.759233 -7.584933 4.566791 -6.750212 -9.364966 3.112192 -5.550631 -5.346387 2.570650 -4.895367 1.660002 5.767206 9.002617 -12.786849 -11.071235 10.224359 2.553745 11.783416 6.205125 2.216023 3.587024 4.360809 -3.696022 -3.005084 -11.194696 11.980797 4.601307 -6.599061 -0.422033 -7.126253 5.208473 8.733355 -4.353934 -4.989502 -11.108464 4.777662 -3.811241 2.165528 2.131516 -3.444411 -8.507599 -1.979495 4.580130 -0.210469 -0.074207 -8.798290 -2.146753 -9.588471 -6.660340 2.767359 -4.416859 -0.566050 6.194592 -6.316670 -5.187109 2.250028 -0.327865 -3.616743 3.542902 8.504052 2.967831 -2.978433 6.836188 -10.984678 8.788607 -10.811715 -9.642513 3.031612 -8.386357 -5.480974 -6.765661 -3.061192 4.482472 1.265925 -0.470039 -3.501788 4.247508 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::copy(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::copy_backward(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__miter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__niter_wrap(int** const&, int**) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__niter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.453104 0.023260 -0.148167 -0.885665 1.133151 0.532186 0.491108 -0.437784 -0.949360 -0.719148 0.202384 -2.000431 -1.326891 1.081707 -0.293257 1.067411 2.176067 -0.017521 -0.183048 -0.757204 0.703373 -0.192435 2.443949 2.415148 -1.592832 0.274332 0.323312 0.720482 -0.032776 -0.154339 -0.133275 -1.293034 0.595527 -1.215918 0.281629 -0.376936 -0.428843 -0.159773 1.076189 -2.620230 -0.202996 0.300493 -0.050035 0.077784 -0.052151 1.004289 1.953092 1.264739 -0.387530 1.224212 1.132495 -0.286377 0.808594 0.211932 0.101171 0.027947 0.194889 -0.073592 -0.528381 -0.227929 -0.317609 -0.730006 -0.018205 1.428442 1.750492 -0.204833 -0.964882 0.706758 0.452916 0.168384 0.237020 1.393746 0.387441 0.578542 1.246653 -1.810305 -0.055866 -3.017309 -0.049109 -3.488683 -1.719069 -0.511690 1.176283 0.055267 0.985141 0.096153 2.509691 -0.164445 -0.023162 1.108705 1.858526 -1.588730 -0.529456 -0.480337 -0.342043 0.236741 -0.620654 0.391759 0.836371 0.463378 -1.516298 -0.854611 0.882822 -0.069004 -0.966856 -1.079167 0.031872 0.732434 -1.205602 -1.015299 -1.751855 0.583622 0.100721 -2.531415 -0.189255 -0.150133 0.881374 0.557840 -0.937598 -1.430925 0.451669 0.265845 -0.592851 -0.640712 -0.339824 1.194438 1.280336 0.251976 0.650943 1.003459 0.804765 2.607601 1.036738 -0.746605 -0.420660 0.502555 -0.556133 0.452140 -0.579303 -0.436266 0.616896 -1.538653 0.758246 0.723034 -0.984092 -0.441465 0.899249 -0.367203 0.122071 4.046084 -0.431351 1.630999 1.254576 -1.383027 0.874717 -1.181609 -0.141701 0.440673 1.165232 1.012843 -1.750864 -1.119130 1.249969 2.208492 0.839869 -1.940748 -0.269825 0.635837 0.615450 -0.474493 0.653266 0.476348 0.703578 -0.756116 0.026493 1.184924 3.097205 -0.878716 -0.570303 0.366828 0.998944 0.276954 -1.775515 -0.401409 -1.501145 -0.359691 0.752880 0.692129 0.500470 1.823462 -2.861093 1.099535 -0.228064 -0.099057 1.385319 0.781847 -1.194544 -2.051136 -0.039461 0.946144 1.336318 -0.051933 0.366736 -0.165447 -1.580135 0.008581 0.434905 0.478381 -1.069891 1.587045 -0.262549 -1.046243 -0.480062 -0.264899 -0.398735 -0.412512 -0.366045 1.128374 0.683625 -2.805204 1.450644 0.075546 -1.151683 0.237176 -0.779735 1.693317 -1.391458 -1.477005 1.018388 -0.995388 -0.848981 -0.380764 -0.374589 0.360276 0.368623 0.313648 -1.196682 -1.470450 1.863381 0.031178 1.751805 1.065047 -0.144071 1.456032 -0.766296 -1.257165 -0.762958 -0.988770 0.195635 -0.230825 -1.002649 -0.684029 -0.663286 1.139580 1.844735 -0.190167 -0.451219 -0.267226 1.213940 -2.093266 -0.222532 0.829155 1.101466 -0.974693 0.934309 1.073742 -1.180706 0.092134 -1.342508 -0.087777 -0.826468 -1.100600 0.872447 -1.077798 0.151009 0.692262 -0.642251 -0.001794 0.810213 0.269651 0.183198 -0.078843 1.848983 2.085487 -0.745560 -0.128529 -1.885431 0.892546 -1.916341 -1.647989 0.416752 0.352629 -0.973104 -0.511325 0.284292 1.107219 0.370849 -1.156323 -1.214088 0.403380 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/aho-corasick-algorithm.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.556125 -0.058173 -0.197117 -1.155313 1.256522 0.868002 0.590640 -0.811667 -1.126193 -0.723321 0.379854 -2.500678 -1.431764 1.348009 -0.424963 1.377359 2.464047 -0.124344 -0.388342 -0.861356 0.754957 0.254227 2.863736 2.800430 -1.798089 0.296883 0.183208 0.512910 0.082660 -0.296847 -0.070086 -1.605385 0.840556 -1.228338 0.306032 -0.225673 -0.579630 -0.174011 1.495467 -2.915320 -0.174272 0.475651 0.096903 0.027658 0.041739 1.122787 2.208024 1.465171 -0.177742 1.336867 1.230016 -0.133110 0.939278 0.207019 0.284656 -0.047529 0.369779 -0.441474 -0.531896 -0.358569 -0.382274 -0.373050 -0.178155 1.732881 2.004087 -0.203361 -1.153387 0.752990 0.741485 0.225522 0.285969 1.637414 0.488566 0.822943 1.169878 -2.039364 0.034564 -3.138175 0.003004 -3.730353 -1.943346 -0.334547 1.279114 0.235410 1.139117 -0.246560 2.861649 -0.119027 -0.263101 0.981107 2.191781 -1.842786 -0.560965 -0.400566 -0.236884 0.120016 -0.687681 0.635987 0.892640 0.431662 -1.797236 -0.813899 0.882709 -0.074703 -1.118288 -1.084589 0.191952 0.861412 -1.194778 -1.062886 -1.605195 0.894385 0.092964 -2.967023 -0.076187 -0.336752 0.651297 0.533010 -1.186130 -1.668212 0.541553 0.224886 -0.776267 -0.771343 -0.729292 1.423461 1.668909 0.398205 0.562673 1.270699 0.984252 3.117208 0.790143 -0.964629 -0.285121 0.417586 -0.420488 0.665105 -0.611406 -0.465117 0.651407 -1.681993 0.754256 0.908918 -1.088766 -0.260097 0.801807 -0.288559 -0.016140 4.726801 -0.642915 2.033562 1.551544 -1.616093 0.874810 -1.415287 -0.114914 0.356338 1.235644 1.158416 -2.126457 -1.346482 1.610468 2.616458 0.957071 -2.168008 0.001942 0.819718 0.518615 -0.800732 0.826423 0.467387 0.796385 -0.924730 -0.026884 1.396087 3.627587 -1.016705 -0.371231 0.341710 1.214884 0.561792 -1.635621 -0.502802 -1.659474 -0.284608 0.921200 0.948231 0.718915 2.089639 -3.056514 1.327979 -0.163109 -0.180861 1.749851 0.934005 -1.521497 -2.068266 -0.148799 1.062734 1.455357 -0.213498 0.536309 -0.131065 -1.869413 0.005279 0.404684 0.415887 -1.262208 1.668434 -0.080102 -1.115480 -0.428832 -0.213027 -0.427497 -0.552303 -0.545053 1.367540 1.033078 -3.090909 1.681742 0.274922 -1.266615 0.182692 -1.056246 2.041999 -1.547158 -1.451300 1.071791 -1.189685 -0.923077 -0.326726 -0.446169 0.376923 0.219533 0.835121 -1.579362 -1.571622 2.180671 0.002755 2.134613 1.213398 -0.201379 1.372927 -1.046159 -1.321474 -0.743293 -1.577024 0.297532 0.045439 -1.287667 -0.371052 -0.764855 1.338383 1.920065 -0.302799 -0.787416 -0.317993 1.171399 -2.496203 0.034016 0.860724 1.251877 -1.299970 0.867196 1.151968 -1.238746 0.283423 -1.454714 -0.262676 -1.179726 -1.254524 1.081355 -0.945313 0.294873 0.544686 -0.711784 0.015057 0.896970 0.302475 0.049271 0.172159 2.045569 2.150523 -0.651121 -0.224566 -2.265560 1.156588 -2.107127 -1.973016 0.633650 0.132909 -1.293286 -0.698185 0.150639 1.369795 0.508706 -1.238657 -1.462448 0.665008 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::front() = 0.010570 0.284406 0.240338 -0.005932 0.229628 -0.051441 0.117950 0.248095 -0.138979 -0.506150 -0.085051 -0.436218 -0.676615 0.346961 -0.074675 -0.126837 0.582216 0.146135 0.113545 -0.232105 0.001379 -0.276457 0.586325 0.574345 -0.563309 0.132133 0.129392 0.252392 0.072259 0.314968 0.114230 -0.523113 0.220060 0.135294 0.339889 -0.208602 -0.018224 -0.175756 -0.407935 -0.863611 -0.116080 0.373088 0.045295 0.041960 0.099814 0.521255 0.683535 0.314257 -0.181322 0.315347 0.214777 0.011567 0.225066 0.078854 -0.028865 -0.227899 0.061427 -0.325002 -0.378134 0.182502 -0.006257 -0.813546 -0.228434 0.371026 0.553165 -0.112286 -0.056419 -0.049289 -0.184948 0.142947 -0.002043 0.244641 0.400751 0.198855 0.394809 -0.007195 -0.106891 -0.613914 -0.075973 -1.516994 -0.487225 -0.517717 0.667802 0.357531 -0.051575 -0.155516 0.597584 0.129114 0.254795 0.326863 0.678364 -0.256662 -0.206141 -0.270372 0.023097 0.342835 -0.335300 0.031856 0.152643 0.035250 -0.357386 -0.221795 0.282580 -0.159524 -0.260254 0.013057 -0.210407 0.347917 -0.723869 -0.027702 -0.792721 -0.187020 0.223248 -0.654974 0.107845 0.151952 0.260530 0.358644 -0.020610 -0.007452 0.104697 0.093060 -0.044158 -0.019805 -0.563528 0.508424 0.045336 -0.055198 0.272180 0.337944 0.249107 0.287225 0.438377 -0.045645 -0.217463 0.202208 -0.183122 -0.030402 -0.195100 -0.084706 0.277239 -0.357229 0.123587 -0.015960 -0.286913 -0.317545 -0.356575 -0.293900 0.297994 0.532031 -0.026144 0.221805 0.106697 -0.390732 0.257289 -0.175674 -0.219180 0.127895 0.408950 0.337032 0.066466 -0.213108 0.105584 0.545193 0.204554 -0.303691 0.039385 -0.022344 0.135763 -0.166526 0.270483 0.195223 0.119015 -0.211132 -0.012145 0.247018 0.524465 -0.146967 -0.329851 -0.005774 0.146449 0.094587 -0.315245 0.075708 0.070449 -0.081618 0.043400 0.013996 0.051988 0.465263 -0.865579 0.425323 0.042175 -0.047235 0.187690 -0.074853 -0.112170 -0.630566 0.240900 0.404859 0.421956 0.166900 0.043391 -0.118938 -0.456200 -0.052307 0.082009 0.286422 -0.206821 0.360728 -0.106806 -0.244112 -0.385247 -0.397864 0.008395 -0.007480 -0.207999 0.161180 0.460456 -0.947409 0.478135 -0.252092 -0.349104 -0.130271 -0.046511 0.214510 -0.538940 -0.534692 0.042967 -0.359972 -0.768964 -0.289505 -0.195143 0.121644 -0.063461 -0.221254 -0.032751 -0.323640 0.583398 0.018432 0.200946 0.301882 0.154470 0.708680 0.370710 -0.406096 -0.088239 -0.163068 0.241151 -0.545593 -0.055659 0.194376 -0.200056 0.187210 0.767239 -0.022855 -0.050803 -0.066076 0.416918 -0.346182 -0.425710 0.346922 0.071693 0.096870 0.512631 0.360221 -0.400695 -0.234298 -0.502588 0.006339 0.093280 -0.344622 0.105582 -0.599196 -0.052312 0.432985 -0.139200 -0.348883 0.275682 -0.092478 -0.146138 -0.237201 0.546996 0.648665 -0.546502 0.399123 -0.397958 0.223123 -0.611066 -0.319391 -0.093164 0.146979 0.039711 0.003687 -0.006272 0.018787 0.093650 -0.299294 -0.354147 0.046096 +PE-benchmarks/aho-corasick-algorithm.cpp__std::_Deque_iterator::operator*() const = -0.009347 0.369540 0.211218 -0.139034 0.352797 0.287771 0.081346 -0.065336 -0.127741 -0.230885 -0.123914 -0.311895 -0.379510 0.323258 -0.077721 0.092510 0.511799 0.039272 0.034378 -0.140017 0.133101 -0.128161 0.541099 0.489581 -0.466744 0.159975 0.300812 0.115540 -0.018656 0.412668 -0.221362 -0.484725 0.160070 -0.089173 0.133307 -0.212963 -0.096269 -0.191897 0.018449 -0.705978 -0.056443 0.041168 -0.140564 -0.007873 0.014070 0.124200 0.694828 0.257362 -0.105360 0.194561 0.199941 0.168603 0.086400 0.067370 0.124355 0.107412 0.269863 -0.126257 -0.148889 0.038259 -0.039692 -0.340684 -0.116006 0.376408 0.417669 -0.028589 -0.097873 0.083938 -0.150018 0.001634 -0.095535 0.251213 0.162735 0.305362 0.210428 -0.327106 0.033297 -0.575219 -0.078898 -0.847538 -0.383178 -0.355220 0.114027 0.117241 0.234078 0.050648 0.553992 -0.011250 0.195417 0.129565 0.606140 -0.432461 -0.086535 -0.164159 -0.114441 0.105246 -0.165780 0.051698 -0.067710 -0.132815 -0.306127 -0.423368 0.322915 0.026223 -0.253763 -0.113343 -0.089336 0.260309 -0.510966 -0.199619 -0.494384 -0.131001 -0.106648 -0.576357 -0.072330 0.022518 0.322911 0.157210 -0.077498 -0.471228 0.118784 0.320711 -0.102948 -0.267056 -0.122251 0.324474 0.247197 -0.039758 0.150628 0.033185 0.252683 0.529124 0.399846 -0.088698 -0.107034 0.067327 -0.114471 -0.076422 -0.137779 -0.020158 -0.046430 -0.322423 0.106884 0.307423 -0.228867 -0.047260 0.052424 -0.282703 0.193346 0.945974 -0.144234 0.218971 0.060366 -0.520709 0.110632 -0.202914 -0.283852 0.057247 0.284118 0.390953 -0.379085 -0.222929 0.197340 0.481010 0.187394 -0.332549 -0.064830 -0.080333 -0.017405 -0.067947 0.187981 0.051246 0.039638 -0.226427 -0.085428 0.196488 0.760773 -0.211892 -0.328068 0.118335 0.053904 -0.006853 -0.304007 -0.037107 -0.187498 -0.027942 0.132474 -0.063605 0.147302 0.423248 -0.850739 0.344049 -0.153669 -0.297781 0.250046 0.042107 -0.097328 -0.194664 0.175479 0.421349 0.354761 0.055803 0.154352 -0.159906 -0.392256 -0.065891 0.053531 0.207587 -0.279512 0.323261 0.125487 -0.488228 -0.291000 -0.136023 0.043012 -0.190570 -0.180533 0.151483 0.127336 -0.931281 0.509016 -0.001040 -0.152279 0.105566 -0.122452 0.288511 -0.383729 -0.481289 0.194614 -0.152870 -0.161766 0.035014 -0.150016 0.199128 0.067355 0.056122 -0.250187 -0.398108 0.244163 0.092456 0.223128 0.274496 0.217228 0.440160 -0.103854 -0.254356 -0.218992 -0.160049 0.222548 -0.160018 -0.134756 -0.061414 -0.246895 0.290922 0.617659 -0.013759 -0.069212 -0.152979 0.310431 -0.411727 -0.054448 0.242245 0.290965 -0.221241 0.088599 0.273056 -0.172968 -0.213629 -0.271371 -0.008451 -0.094165 -0.324220 0.101763 -0.388525 -0.038951 0.381496 -0.151714 -0.243780 0.240977 -0.069838 0.008390 -0.089363 0.328444 0.455397 -0.357213 0.168650 -0.307862 0.184963 -0.533348 -0.368462 0.042391 0.024572 -0.107501 -0.117464 -0.064001 0.157987 -0.009801 -0.011361 -0.063220 -0.112196 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::pop_front() = 0.097865 1.817261 1.969126 -1.634841 2.048418 2.476593 0.035402 -0.034992 -0.829730 -0.745558 -0.818401 -2.348376 -2.232270 1.519951 -0.624629 -0.423638 2.058119 -0.450166 -0.404541 -0.081364 0.343779 1.039141 1.971772 1.672710 -2.315090 0.681584 0.402846 1.117870 -0.419381 2.887016 -0.997123 -2.967883 -0.786129 1.610137 1.280337 -0.165499 -0.623290 -1.106190 -0.741075 -3.185586 -0.367232 2.446377 -0.780308 0.050565 0.931124 -0.290944 3.446041 1.037952 -0.494402 -0.231724 0.969860 1.390514 0.783129 -0.139928 0.528675 -0.071230 2.354279 -0.781645 -0.550661 0.106813 -0.278859 -0.130083 -0.706843 1.935392 1.846767 0.079920 -0.961209 -0.804749 0.104354 0.057416 -0.724624 1.526692 0.748857 2.176892 0.742305 1.087130 0.907025 -0.917048 1.373573 -0.970952 -1.660311 -1.525584 0.661350 2.954039 0.053226 -2.015377 3.051116 -0.698974 0.613022 0.709017 2.751264 -0.788055 0.033089 -1.655857 -1.442188 0.287669 -0.348041 -0.393515 -1.359541 0.175714 -1.227401 -1.114700 -0.059529 -0.549798 -1.232116 1.353161 -0.735979 1.363025 -1.433750 0.143798 -1.711919 1.066698 0.378256 -2.801389 -2.425679 -0.360284 -1.272386 0.077253 -0.361337 -1.255657 0.737631 0.865197 -1.236942 0.213785 -2.463427 2.356634 1.494451 -0.803210 0.125841 0.369972 1.444114 0.810040 0.230446 -0.640934 -0.568855 0.498704 0.237756 -0.778637 -0.674790 0.954356 -0.872980 -0.766263 -0.387855 1.231035 -0.738940 0.514892 -3.361339 -1.758585 0.744640 6.123706 -1.420817 0.987960 -0.302369 -2.088699 1.889423 0.763388 -1.576315 -0.268167 0.477827 2.393693 -1.931080 -0.938741 1.647664 2.367966 0.643561 -0.743418 1.688096 0.345010 -0.735549 -0.869207 1.579916 0.251997 -0.324259 -0.612879 -0.713322 0.675265 3.473688 -0.030645 -3.799210 0.567199 1.121718 0.402909 0.722591 0.236251 -0.365430 -0.516559 1.201745 -0.391512 1.595414 2.004609 -3.970833 1.806645 1.191138 -1.865640 2.305978 -1.213842 0.136721 0.375845 0.276117 2.066201 1.653809 0.166011 -0.580507 -1.463623 -1.779825 0.142578 0.661049 1.100785 -1.535761 1.549086 0.335961 -1.846924 -1.072357 -2.398811 -0.952666 -0.257679 -2.673403 0.461701 -0.067327 -3.377540 2.646042 0.712334 0.155870 -0.322839 -1.142464 0.446106 -1.430830 -1.943737 0.419924 -0.565895 -1.429838 0.320899 -1.018309 0.711430 0.858102 1.413373 -2.333775 -2.397489 1.469253 0.379200 1.609102 1.268375 0.953834 0.742426 2.297271 -0.643045 -0.384599 -2.246658 2.603644 0.739227 -0.525164 0.195108 -1.295327 0.836482 2.034864 -0.757680 -0.395290 -2.564624 1.227670 0.055367 -0.036023 0.445906 -2.219924 -1.345114 -0.364059 0.947016 0.113291 -0.879329 -2.155609 0.111302 -1.422134 -1.201004 0.250602 -1.506059 -0.525427 2.019151 -1.296431 -1.987344 0.535520 -0.129033 -1.280676 0.070767 2.117799 0.178754 -0.662237 2.277476 -1.792422 1.749603 -2.261859 -1.230020 -0.171254 -2.102633 -0.424312 -0.852721 -0.484444 0.531436 0.005875 0.693630 -0.283023 0.077327 +PE-benchmarks/aho-corasick-algorithm.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/aho-corasick-algorithm.cpp__std::deque >::_M_pop_front_aux() = 0.425194 2.604743 2.563756 -1.516721 2.039359 3.028349 0.115727 0.061917 -0.676717 -0.489037 -0.769231 -2.722808 -2.395087 1.491830 -0.542687 -1.129255 2.232681 -0.506848 -0.464078 0.150581 -0.384363 1.820377 2.102023 2.152255 -2.340781 1.037764 0.419009 0.569646 -0.771447 3.169113 -1.674217 -3.454493 -0.689218 2.260520 0.950750 0.273659 -1.094068 -2.186841 -0.950780 -3.400537 -0.257189 2.521919 -1.156710 -0.312563 1.163736 -0.462488 4.395369 0.866589 -0.138808 -0.624780 0.558318 1.588236 0.643273 -0.293114 1.195712 -0.282782 3.110476 -0.517417 -0.639441 0.046929 -0.206601 0.204966 -1.420959 2.129036 1.575865 0.585923 -1.045282 -1.628610 0.061859 -0.179534 -1.159888 1.454595 1.301203 3.058047 0.430747 2.079489 1.361282 -0.039822 1.231009 -0.293441 -1.982903 -1.417959 1.010110 2.910885 -0.059155 -2.435701 2.773507 -0.731222 1.097455 0.187518 3.213954 -0.868445 -0.052095 -1.060265 -1.571433 0.409903 -0.048683 0.254888 -1.844430 -0.709444 -1.578121 -1.101021 0.199279 -0.435220 -1.320484 2.334862 -0.183130 1.031167 -1.155001 0.734383 -1.552393 0.564025 0.681945 -2.912372 -3.127984 0.008674 -1.145890 0.389637 -0.890973 -1.483748 0.761219 0.724933 -1.378800 0.191483 -2.741062 2.486052 1.495170 -0.533376 0.268542 0.013719 2.080613 0.739245 0.061793 -0.529901 0.089671 -0.084970 0.367501 -0.868511 -0.179318 1.031011 -1.717450 -0.332971 -0.027677 1.417190 -0.965079 0.750230 -4.219717 -1.465440 0.619901 6.459787 -1.700494 1.352148 -0.481422 -2.446053 1.638117 0.455346 -2.215408 -0.822667 0.508262 2.911253 -1.860529 -0.661794 1.676101 2.658225 0.699321 -0.754481 2.744780 0.500342 -1.268111 -1.246534 2.165147 -0.296733 0.233540 -0.944893 -0.896942 1.392126 3.662309 0.043247 -5.141889 0.269731 0.533843 1.488273 1.791605 0.593091 0.580111 -0.010996 1.433799 -0.629002 1.914397 1.957897 -4.362620 1.892397 1.160122 -2.562841 2.871862 -0.967672 -0.309704 2.018111 0.736216 2.481148 1.730398 0.781581 -1.192355 -1.771115 -1.679036 -0.392643 0.715630 0.931047 -1.788219 1.675265 0.856869 -2.408250 -1.184970 -3.435504 -0.431519 -0.246002 -3.421278 0.415997 -0.571912 -4.087831 3.085371 1.530291 0.130640 -0.993083 -1.896912 -0.207488 -1.532452 -2.160046 -0.060565 -0.919597 -1.598754 0.820604 -1.453374 0.367178 1.253667 2.299682 -2.730964 -2.219593 1.873271 0.859168 2.016405 1.508494 1.184788 0.792143 2.738310 -0.480299 -0.087737 -2.582185 3.796576 0.837152 -1.055246 0.842875 -2.023930 0.670802 2.163695 -1.254993 -0.562604 -3.388650 0.808209 0.252710 0.147769 0.370259 -2.284276 -1.460506 -0.749076 0.951231 0.524741 -0.695288 -2.071558 -0.710193 -1.694168 -1.473783 0.039436 -1.378641 -0.501728 2.253571 -1.629897 -2.273876 0.282469 -0.838792 -1.336182 0.647071 1.382281 0.134582 -0.992590 2.886737 -1.863897 2.042489 -2.333229 -1.623192 0.366043 -2.947974 -0.670614 -1.435567 -0.943070 0.243244 -0.247572 0.630240 -0.237616 0.762062 +PE-benchmarks/aho-corasick-algorithm.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/aho-corasick-algorithm.cpp___GLOBAL__sub_I_aho_corasick_algorithm.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/anagram-substring-search-search-permutations.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/anagram-substring-search-search-permutations.cpp__compare(char*, char*) = -0.970214 -0.824698 -0.302122 -1.434880 0.841486 1.356389 0.591773 -1.174589 -1.980643 -0.985921 0.589747 -2.364194 -1.120631 2.301519 -0.673721 1.896312 2.893691 0.500313 -0.953683 -0.593738 1.883062 -0.832749 2.984453 3.251453 -1.836434 0.037550 0.042899 1.207401 0.457861 0.573278 0.714366 -1.333957 0.713057 -2.121751 0.268982 -1.381875 -0.457621 1.162828 1.456170 -3.656841 -0.132438 1.135816 0.399660 -0.097439 -0.023641 0.122000 1.717948 1.779592 -0.011662 1.674811 1.135767 -0.111197 1.080617 0.210379 0.697299 0.638523 0.017485 -0.672737 -0.443657 -0.217497 -0.671463 -1.020075 0.509756 2.157945 2.542304 -0.147828 -0.972639 0.792496 0.291073 0.554902 0.808069 1.647177 -0.599219 0.296381 1.262466 -3.058900 0.315805 -3.326297 0.433099 -3.579969 -1.569910 0.006356 1.488782 1.455569 1.460981 -0.079599 3.238920 -0.835293 -0.992049 2.132126 2.470808 -1.933129 -0.548407 -0.788051 -0.773476 0.143929 -1.040383 -0.018301 0.498374 1.019741 -1.876279 -1.144268 0.697983 0.554383 -1.226312 -1.369234 -0.167073 1.923402 -2.273397 -1.890248 -1.124416 1.348566 -0.493946 -3.306946 -0.581417 -1.396316 0.319089 0.523743 -1.593017 -2.015771 1.052557 0.772097 -0.288221 -1.091382 -0.563419 1.442374 1.025830 0.304436 -0.101360 1.246579 0.310102 3.301940 0.950988 -1.073374 0.139700 0.852745 -0.574273 0.905065 -0.894193 -0.857944 0.451495 -2.212987 -0.576477 1.090806 -1.269789 -0.413798 0.743467 -0.020950 -0.014949 6.916814 -0.455282 2.285417 2.086284 -1.925032 1.133532 -0.713300 0.451548 0.853268 1.399014 0.989316 -3.396386 -1.766737 1.672940 3.096537 1.247697 -1.867680 -0.835100 0.362230 0.562511 -0.033222 0.922497 0.286103 0.255820 -1.359058 -0.239028 0.983247 4.113033 -1.317859 0.196587 0.514448 0.754334 -0.730095 -2.808446 -0.467386 -2.219621 -0.160506 0.480675 0.396401 0.772836 2.493525 -2.624318 2.135038 -0.743975 0.035632 1.768950 0.628104 -1.458972 -3.133496 -0.858832 0.951221 2.064410 -0.638870 0.330551 0.435232 -2.620478 0.049370 0.454969 0.604507 -1.457950 2.199060 -0.165557 -1.088282 -0.821482 0.663428 -0.707115 -1.121780 -0.373148 1.653087 0.772601 -1.861378 1.747159 0.311981 -1.003934 0.731295 0.058783 2.152049 -1.893311 -2.193721 1.574339 -0.594684 -1.241300 -0.629887 -0.582677 1.118422 0.815177 -0.625824 -1.602910 -1.829563 1.947587 -0.699818 2.490997 1.180611 -0.500822 1.657414 -0.264315 -1.226067 -1.159744 -1.382747 -0.514719 -0.231354 -1.108115 -1.922882 -0.576243 1.937129 2.082005 0.356908 -1.227701 0.243899 2.541477 -1.933271 -0.286330 0.953718 0.625129 -1.496511 0.730087 1.316393 -1.974096 0.304072 -1.525549 0.109738 -1.099020 -1.081802 1.770719 -0.801152 0.749412 0.118301 -0.235595 0.092919 0.916608 1.192402 0.179990 0.459206 2.991242 1.435171 -0.338412 -0.492234 -2.448587 1.165877 -2.396770 -1.724658 -0.056456 1.413229 -1.248912 -0.347215 0.334110 1.916109 1.503029 -1.230345 -0.948620 0.321174 +PE-benchmarks/anagram-substring-search-search-permutations.cpp__search(char*, char*) = -2.150647 -1.262015 0.273692 -4.414070 2.769721 4.807976 1.431049 -3.361545 -5.262696 -2.793199 2.483807 -8.897277 -4.986027 6.349471 -2.610108 2.897510 7.704142 -0.461271 -2.967501 -2.529817 4.039199 1.629426 9.251033 9.802844 -6.790217 0.355984 -0.325656 2.706948 2.723554 0.225008 2.666499 -5.082529 1.766872 -2.806158 0.751074 -1.412171 -1.641322 0.711735 3.251588 -10.041186 -0.831069 4.156508 -0.390228 -0.027913 1.058111 3.321839 6.628091 5.142612 -0.522236 4.373690 4.346007 0.735184 2.931467 -0.147685 1.231952 -1.977213 1.693830 -1.750357 -1.014561 -0.940065 -1.229180 -1.463090 -0.766049 7.203253 7.734603 -0.000288 -3.351099 0.867227 2.002548 1.633048 1.716060 5.497846 1.369959 3.535815 4.300016 -4.420933 0.775819 -9.015370 1.926325 -10.688082 -4.781888 0.144621 6.123939 3.810292 1.991533 -2.281996 9.681084 -0.745935 -2.966437 7.219027 7.988435 -4.169866 -1.418179 -1.602023 -3.140217 1.000980 -3.060932 2.673309 0.033101 3.411749 -5.837309 -2.737772 -0.023189 -0.111427 -3.976456 -1.676361 -0.371947 4.071896 -5.937029 -1.776675 -2.663188 4.307191 1.185201 -10.326514 -4.919192 -3.806855 1.769854 1.208198 -4.419887 -3.309518 2.251296 0.355967 -1.716398 -1.251186 -3.671938 4.332082 4.506330 1.895956 -0.535242 4.147722 3.063427 8.163058 0.521405 -3.278499 0.340887 1.268234 -0.225565 2.909892 -2.200808 -0.707122 2.685136 -4.389109 0.448126 2.454625 -3.310510 -2.644908 -0.679948 -1.109622 -0.474494 19.497052 -1.433161 7.174722 5.831189 -5.321421 1.500661 -2.738461 0.464110 2.150308 3.408041 3.905482 -7.083639 -4.729351 5.968557 9.510901 3.070587 -5.991896 2.048493 3.651940 0.611609 -2.744883 4.093668 0.630511 0.860999 -3.393927 -0.922523 4.868039 11.043180 -2.603811 -1.568604 0.528090 3.835003 1.103298 -2.959491 -0.122154 -2.316503 0.170112 4.011542 2.088432 3.631916 7.115620 -9.861507 5.645984 0.832197 0.454710 4.487769 2.066596 -5.377001 -4.871547 -1.006637 3.134054 4.739787 -0.085418 -0.195791 0.641701 -7.586695 0.182863 2.116363 1.125363 -4.583227 6.339031 0.598367 -2.612210 -2.874055 -0.798239 -2.000568 -0.811628 -3.501247 4.876242 0.571992 -8.269041 5.788458 1.223620 -3.214604 -1.640173 -2.796974 5.672030 -5.946667 -5.796739 3.025872 -3.919838 -6.137666 -2.180308 -2.420015 1.640177 2.705577 2.577527 -6.474810 -5.444398 7.806900 -1.772525 7.703380 3.882458 -1.116955 4.799854 -1.560636 -2.850925 -3.147909 -5.599819 3.395830 0.863815 -4.517972 -0.783657 -2.175735 4.160552 5.469953 -1.555642 -4.508046 -0.936904 5.592182 -4.863318 -1.485490 1.535578 2.346319 -4.561699 3.419664 2.886778 -4.448908 2.122911 -5.656215 -1.451958 -4.445667 -3.840551 4.952561 -1.677596 2.155908 1.045176 -1.010514 -0.845820 2.638795 1.717614 -0.859749 2.311811 7.988629 5.962114 -1.816024 0.585006 -8.635732 5.119064 -7.150277 -6.786365 1.304908 -0.436773 -3.133420 -2.245306 -1.361358 4.983076 4.736373 -4.149872 -4.250707 4.306974 +PE-benchmarks/anagram-substring-search-search-permutations.cpp__main = 0.173122 0.437486 0.526550 -0.069031 0.440129 0.045907 0.184808 0.612930 -0.404775 -0.593301 -0.180539 -0.752975 -0.921753 0.536001 0.049345 -0.338065 0.870407 0.259158 0.093275 -0.135482 -0.280910 -0.197252 0.631945 0.723923 -0.559464 0.378438 -0.229680 0.128182 -0.351116 0.861969 -0.103774 -1.037642 0.103733 0.550553 0.433546 -0.178804 -0.318359 -0.319086 -0.707084 -1.284471 -0.071421 1.078787 0.086560 -0.051476 0.342908 0.530302 1.088041 0.269603 -0.032506 0.417723 -0.025495 -0.020090 0.413387 0.040772 0.319336 -0.094552 0.318518 -0.456816 -0.674305 0.379989 -0.136431 -0.865756 -0.482974 0.346269 0.484930 -0.114927 -0.307967 -0.498078 -0.231314 0.144682 -0.035471 0.312752 0.660949 0.208411 0.375963 0.661637 -0.067430 -0.179750 0.135040 -1.628589 -0.759410 -0.526560 1.237007 0.924899 -0.270266 -0.727170 0.789156 -0.230871 0.347003 0.242958 0.906838 -0.177081 -0.278873 -0.296487 0.005717 0.318771 -0.175888 -0.247933 0.126266 -0.148855 -0.545037 -0.085363 0.405541 -0.331180 -0.313390 0.503346 -0.161507 0.535604 -0.914667 0.134825 -1.035235 0.057075 0.504381 -0.678180 -0.134083 0.404206 -0.269577 0.615187 -0.351585 0.102217 0.392399 -0.087055 -0.330448 0.219842 -0.993612 0.899463 -0.166458 -0.093309 0.368428 0.444730 0.396425 0.093981 0.416759 -0.097765 -0.020780 0.310746 0.051150 -0.056808 -0.025282 -0.136796 -0.172825 -0.338871 0.085450 -0.241441 -0.450925 -0.095986 -1.357063 -0.204657 0.209373 0.627294 -0.322292 0.396021 -0.064178 -0.479388 0.650765 0.014080 -0.394190 -0.138528 0.548973 0.579655 0.266237 -0.167031 0.253745 0.795488 0.307508 -0.285389 0.463437 0.000172 0.063951 -0.099615 0.649190 0.103817 0.445886 -0.346861 -0.085855 0.101739 0.965181 -0.056997 -1.047418 -0.082082 0.053122 0.432771 0.017029 0.243088 0.236203 -0.103875 0.056396 -0.161525 0.191356 0.593320 -1.194766 0.727614 -0.021095 -0.414181 0.562644 -0.175884 -0.014925 -0.517065 -0.058320 0.517361 0.886291 0.435223 -0.238361 -0.333693 -0.515483 -0.129158 0.084612 0.345220 -0.344793 0.538482 -0.188043 -0.443838 -0.223652 -1.028689 -0.039387 0.074774 -0.633312 0.124511 0.689780 -1.237813 0.599274 0.068832 -0.251400 -0.326046 0.116411 -0.003056 -0.448099 -0.691383 -0.107316 -0.497757 -1.257699 -0.158041 -0.483163 0.040544 0.025210 -0.173321 -0.051572 -0.487311 1.053929 0.205859 0.594770 0.471686 0.026167 0.818995 1.264112 -0.553211 0.280625 -0.581985 0.674526 -0.803449 0.135136 0.503824 -0.526252 0.139981 0.791758 0.071406 -0.079082 -0.672941 0.550969 -0.057539 -0.277019 0.519327 -0.659767 0.235096 0.592995 0.626045 -0.353594 -0.224066 -0.747431 -0.034432 -0.112188 -0.189638 0.037868 -0.742938 -0.206708 0.519430 -0.348213 -0.673727 0.102940 -0.259510 -0.527966 -0.254732 0.764143 0.467603 -0.663433 1.013583 -0.389937 0.475025 -0.598074 -0.204814 -0.302001 -0.004148 -0.212042 -0.152700 -0.041765 -0.143542 0.035187 -0.355306 -0.498056 0.247066 +PE-benchmarks/anagram-substring-search-search-permutations.cpp___GLOBAL__sub_I_anagram_substring_search_search_permutations.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/bellman-ford-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/bellman-ford-algorithm.cpp__createGraph(int, int) = -0.458421 0.374769 0.904977 -1.216832 1.206951 1.022420 0.395288 -0.563391 -0.940018 -0.858459 0.312792 -1.353408 -1.867460 1.591423 -0.533649 0.228618 1.515680 -0.457120 -0.493829 -1.105604 0.983854 -0.461056 2.196377 1.904043 -2.101808 0.239567 0.718956 1.016031 0.616208 0.974201 -0.094071 -1.003819 0.038910 -0.284358 0.768915 -0.022549 -0.374378 -0.632421 -0.047628 -2.349148 -0.290548 0.783413 -0.545841 0.006839 0.140945 1.152008 2.032738 1.290380 -0.342801 0.668254 1.326427 -0.145721 0.644873 -0.021102 0.730085 -0.347043 1.488761 0.122477 -0.262354 -0.055857 -0.331496 -0.951889 -0.162422 1.769851 1.790887 -0.388995 -0.663227 0.211756 -0.100663 0.618799 0.074934 1.261659 0.572624 0.885740 1.526910 -1.021481 0.218224 -2.431632 0.217743 -3.031705 -1.484865 -0.575852 1.085386 0.317017 0.537829 -0.102601 2.469308 0.175080 -0.311678 0.729687 1.958681 -0.871606 -0.276991 -0.510177 -0.822807 0.236158 -0.752344 0.409126 0.155566 0.336549 -1.431906 -0.454351 0.494809 -0.037763 -1.115771 -0.160123 -0.566014 1.238009 -1.434840 -0.199866 -1.358493 0.454541 0.164473 -2.696887 -0.628813 -0.684916 1.080927 0.173823 -0.530384 -0.743271 0.600060 0.791693 -0.529209 -0.564093 -0.701768 1.607819 1.274053 0.243680 0.220785 0.697327 0.782197 1.429005 1.233611 -0.397158 -0.528663 0.283155 -0.527612 0.402611 -0.190952 0.195523 0.723219 -0.868807 0.313298 0.532763 -0.569304 -0.493102 0.300936 -0.634151 0.292506 4.635008 -0.639181 1.437884 0.600281 -1.395545 0.669442 -0.433163 -0.418897 0.566409 1.058766 0.970727 -1.742728 -1.012141 1.453660 2.105443 0.666189 -1.915502 0.334958 0.465282 -0.067625 -0.668480 0.998357 0.196374 0.236961 -0.703576 -0.341659 0.827838 2.727557 -1.015370 -2.025309 0.419532 0.557148 0.076477 -1.111746 0.056008 -0.145659 -0.147374 0.554703 0.233455 0.920407 1.717479 -3.074217 1.340549 -0.092000 -0.798508 1.718361 -0.164551 -0.722421 -1.490506 0.266696 0.937422 1.283668 0.366625 -0.492473 -0.302763 -1.806871 0.196118 0.256149 0.442302 -1.091444 1.602066 -0.121313 -1.061939 -1.006644 -1.066959 -0.285827 0.251327 -0.986147 0.731140 -0.362697 -3.410960 1.775952 0.008541 -0.689896 -0.277724 -0.466472 1.166140 -1.183862 -1.752815 0.624094 -0.854987 -1.348689 -0.929221 -0.665633 0.451809 0.417160 0.277257 -1.607703 -1.421709 1.519147 -0.678048 1.730637 0.992725 0.307628 1.772777 0.292340 -0.885017 -0.920003 -0.730547 1.062714 -0.089815 -1.213192 -0.323956 -0.746603 1.004397 1.441538 -0.412500 -0.146248 -0.731080 1.457074 -1.487267 -0.731596 0.476038 0.654993 -0.956612 1.014661 0.897458 -0.578417 -0.170551 -1.485308 -0.710700 -1.137471 -1.398577 0.913732 -0.694559 0.396142 0.688850 -0.076900 -0.611064 0.552377 -0.024921 -0.089673 -0.161387 1.741545 2.505968 -1.528401 0.158904 -1.884180 1.541234 -1.614493 -1.441354 0.377474 -0.190766 -0.170118 -0.514588 -0.337738 0.967863 0.735098 -1.057147 -0.692593 0.425325 +PE-benchmarks/bellman-ford-algorithm.cpp__printArr(int*, int) = -0.596089 -0.599763 -0.119758 -0.895589 0.651665 0.705499 0.410419 -0.622135 -1.379186 -0.718791 0.555474 -1.706959 -0.971363 1.533591 -0.491718 1.047968 1.900448 0.251795 -0.510419 -0.593034 1.150125 -0.472703 2.081004 2.311129 -1.498638 0.058524 0.042162 0.761671 0.518779 0.237904 0.539677 -1.055037 0.527674 -1.151000 0.248039 -0.852938 -0.260785 0.663765 0.941295 -2.512148 -0.152448 0.809565 0.196015 0.049230 0.099915 0.803161 1.184560 1.251726 -0.363726 1.423884 1.091601 -0.134432 0.708583 0.092417 0.212358 -0.064857 0.071864 -0.132295 -0.333607 -0.036899 -0.336316 -0.805184 0.160863 1.486060 1.941533 -0.247136 -0.648008 0.377230 0.275644 0.435738 0.610104 1.158200 0.060183 0.209697 1.114870 -1.603816 -0.054811 -2.863327 0.292265 -3.181639 -1.143408 -0.018106 1.490049 0.700318 0.675338 -0.216651 2.233528 -0.204107 -0.707865 1.611125 1.694820 -1.125519 -0.427946 -0.427766 -0.680383 0.316942 -0.824283 0.269043 0.482715 0.726012 -1.305224 -0.877668 0.381073 0.100451 -0.882137 -0.848342 -0.215001 1.163504 -1.581394 -0.938080 -0.879044 0.890572 0.031753 -2.327938 -0.414286 -0.949628 0.451718 0.431612 -0.987109 -0.853754 0.545018 0.175592 -0.334650 -0.504357 -0.564674 1.087014 0.807673 0.381537 0.016012 0.790081 0.366174 1.971716 0.515405 -0.859297 -0.054543 0.540496 -0.311507 0.766045 -0.838687 -0.437684 0.863287 -1.340504 0.069432 0.367072 -0.855884 -0.587422 0.643246 -0.143183 -0.050201 4.264738 -0.150935 1.647660 1.446543 -1.198031 0.780113 -0.508265 0.351335 0.819469 1.079329 0.578061 -1.734134 -1.157423 1.109480 2.132236 0.812121 -1.535020 -0.516694 0.547111 0.426521 -0.246388 0.757066 0.255480 0.154070 -0.828541 -0.106436 0.814017 2.555473 -0.741954 -0.095726 0.164987 0.976662 -0.333525 -1.625787 -0.190512 -1.282080 -0.069083 0.530776 0.397847 0.627626 1.694927 -2.589383 1.344136 -0.210152 0.225774 0.973959 0.525292 -1.189594 -2.210550 -0.271640 0.528019 1.325627 -0.088902 0.283100 0.451071 -1.797344 0.068887 0.328092 0.302627 -1.032707 1.519354 -0.139286 -0.604426 -0.623707 0.133233 -0.514575 -0.576994 -0.397975 1.181489 0.599302 -1.927803 1.074632 -0.014165 -0.910645 0.104632 -0.158604 1.436990 -1.392704 -1.459900 0.895794 -0.681925 -1.160024 -0.748103 -0.416119 0.560635 0.382609 -0.104166 -1.018584 -1.411948 1.556474 -0.584312 1.606538 0.867497 -0.431140 1.281419 -0.207944 -0.867046 -0.915333 -0.800095 0.226153 -0.306982 -0.787035 -0.765588 -0.403071 1.101403 1.446954 0.143161 -0.818615 0.025622 1.682197 -1.247429 -0.374750 0.637331 0.624188 -0.763898 0.925318 0.860641 -1.413198 0.336624 -1.246990 -0.021350 -0.647358 -0.738116 1.304496 -0.525569 0.526856 0.075002 -0.088882 -0.050325 0.748729 0.644743 -0.039599 0.194317 2.091418 1.502153 -0.521090 -0.071223 -1.796088 0.883533 -1.689169 -1.332373 -0.007267 0.566405 -0.875597 -0.222583 0.019270 1.231197 1.015085 -0.882139 -0.915725 0.590442 +PE-benchmarks/bellman-ford-algorithm.cpp__BellmanFord(Graph*, int) = -4.492855 -1.432779 0.288208 -7.981971 6.705832 12.261757 2.893321 -7.540578 -9.319271 -3.553139 3.543151 -14.444375 -8.003658 12.112170 -4.468315 8.002845 14.681670 -0.343969 -5.532221 -2.934064 8.981154 2.124095 17.325494 17.553855 -11.778501 0.759929 1.752005 5.017652 2.751347 3.002769 1.717845 -9.727045 3.781887 -8.315687 -0.047557 -3.994084 -3.203142 1.379773 8.528823 -18.640750 -1.291653 5.472001 -2.658107 -0.414838 0.822367 1.345292 12.504337 9.594419 -0.649171 7.652674 7.251532 1.427445 4.557590 0.329104 3.414803 0.297282 3.346837 -1.309300 -1.509746 -2.689174 -3.015052 -1.903378 -0.554168 12.939497 13.966197 0.202154 -5.843674 3.094254 2.117881 2.390612 2.224518 9.915234 0.004090 6.455282 7.265710 -11.209952 1.503896 -16.546309 2.398353 -15.146923 -8.961805 -0.122413 6.982420 6.166300 7.208899 -2.124308 18.022140 -2.809750 -5.090268 11.176899 15.205293 -10.444988 -2.340408 -3.391585 -5.775000 0.680560 -5.384623 3.756185 -0.080016 3.575508 -10.821899 -7.643930 1.408930 1.947600 -7.234578 -5.281386 -0.751957 8.844643 -10.294167 -6.846720 -5.192983 7.029668 -1.507494 -19.706652 -10.036009 -6.397083 3.333225 2.335490 -8.219193 -10.906865 4.952976 3.826015 -2.695328 -6.050065 -0.719283 7.689719 9.240950 2.699671 -0.510785 5.674390 5.015494 18.067689 4.017684 -5.467801 0.788803 1.908862 -1.106743 5.035080 -3.987714 -1.294570 0.492353 -9.791176 0.814294 8.361288 -6.341993 -2.548807 1.384256 -1.709794 -0.513113 40.332653 -3.415431 13.197831 10.341652 -11.871566 3.780505 -5.238209 -0.014304 3.735567 6.093255 7.729484 -17.707379 -8.777501 11.139426 17.521570 6.137936 -12.229402 1.024569 4.345405 1.287153 -4.262815 6.723764 1.459609 1.861344 -6.838376 -1.907636 8.805384 22.550294 -7.325189 -6.173362 3.032991 5.504862 0.221055 -8.805864 -1.820133 -8.056693 -0.279730 7.832161 2.460665 6.062283 13.537105 -17.418570 10.438824 -0.347896 -1.930504 10.594048 4.509806 -9.389465 -7.110318 -1.954540 6.851272 9.133261 -0.783551 -0.089888 0.450724 -14.103447 0.098705 4.033224 2.350778 -8.443546 12.137244 1.487845 -7.076736 -5.725811 -0.075135 -3.081371 -4.931161 -5.765016 9.010055 -0.304157 -15.890986 11.412302 3.502822 -5.590166 0.682026 -4.527247 11.685314 -10.356255 -12.492201 7.884720 -5.336951 -7.120832 -1.920480 -3.748983 4.383516 7.573650 4.530205 -12.170618 -11.351901 11.327366 -1.945211 14.148213 7.012462 -0.686206 8.718786 -4.574947 -6.158582 -7.283516 -10.018628 5.660026 2.789798 -8.708433 -7.719506 -4.387865 9.725527 10.788665 -1.383241 -7.836708 -4.111226 11.092016 -11.049081 -0.385724 3.947744 6.049101 -10.159331 2.700419 6.213375 -7.392088 2.409686 -8.326417 -1.696154 -8.848095 -7.728443 8.502702 -3.491214 3.847127 2.366218 -2.221618 -0.944074 4.638275 4.007082 0.518152 3.715069 13.578401 9.625843 -3.841716 -0.663357 -14.816122 8.892649 -13.871289 -12.735199 3.296099 -0.088666 -6.425188 -4.287188 -1.067190 9.789552 7.077698 -6.365945 -5.443381 4.181533 +PE-benchmarks/bellman-ford-algorithm.cpp__main = 0.785540 12.250704 11.128012 -8.323745 10.829586 15.441379 0.986895 -2.636865 -3.450133 -1.537223 -3.464914 -10.949658 -9.674963 8.351619 -2.659223 -1.953030 12.481059 -2.482677 -2.650852 -0.401483 2.723774 5.588453 11.902593 11.496504 -12.274744 4.400963 6.751261 2.572287 -1.624848 13.711286 -10.328575 -14.159221 -1.442485 3.871949 3.599533 -1.174227 -4.734973 -10.132246 0.178372 -16.716945 -0.935397 5.194281 -8.267117 -1.757446 2.945625 -1.031552 21.532891 5.356887 -2.361061 -2.565508 4.591758 6.750887 0.967180 -0.704439 5.961051 1.880668 14.518500 3.123064 -1.578867 -0.995400 -1.447626 1.101480 -3.996293 11.394530 8.743382 2.514110 -4.457864 -2.770769 0.631471 -1.623960 -5.554485 7.149867 5.337110 13.803632 3.518324 -0.542194 5.189148 -8.565961 3.230959 -6.033191 -9.385570 -6.911260 0.395759 4.751916 3.809531 -7.028548 14.163879 -3.198385 4.832242 1.853344 16.611091 -8.237156 -0.323181 -5.901696 -8.303958 0.743149 -0.921767 2.148023 -5.873595 -5.825652 -8.313144 -9.240259 3.234730 0.565043 -6.675009 5.186664 -0.397159 6.153627 -5.511439 -0.347394 -7.704411 1.051402 -0.749897 -15.861391 -12.768588 -1.661599 1.649081 0.936475 -4.299272 -12.845955 3.362560 7.993471 -6.398478 -4.039370 -4.906473 11.512656 9.793279 -1.223007 1.196744 -1.862016 9.624121 8.467053 5.772793 -3.059610 0.022889 -1.178559 -1.159055 -3.940866 -2.407099 3.777837 -5.256726 -3.372905 0.003400 10.472323 -5.033502 3.821544 -6.124500 -7.223190 3.531945 37.967082 -7.792512 7.145056 -1.528288 -14.100017 6.623610 0.201544 -10.493638 -2.299254 3.803364 13.806729 -16.881247 -4.773942 8.761829 13.342168 4.242150 -8.778687 7.341747 0.327778 -6.141776 -5.029451 7.669920 -1.370775 0.492352 -5.310957 -4.573396 7.642330 21.403155 -3.892149 -23.490125 2.793596 1.963872 4.291114 1.193602 0.645960 -1.304450 0.487240 6.892746 -3.262118 9.894600 10.879646 -24.406811 8.932497 1.143089 -13.382616 13.593964 -1.469243 -2.565994 6.452321 4.214345 12.944988 8.514050 3.311960 -3.990721 -7.448009 -9.149428 -1.785355 3.047208 4.633964 -8.666420 8.366856 5.113176 -13.546971 -6.772172 -11.394549 -1.430521 -3.598866 -12.444977 2.945950 -6.068324 -23.461514 16.320255 6.752065 0.581751 -1.202362 -9.107160 2.425776 -8.275975 -12.487530 2.960000 -2.369819 -2.646843 3.547246 -5.709881 4.184110 6.607681 10.767709 -14.217553 -14.651853 6.726298 2.842699 10.284431 7.248929 6.839168 7.024861 5.056046 -2.562460 -5.714046 -10.410445 15.364250 5.926087 -7.340982 -2.437537 -8.948485 6.100584 11.453280 -5.786490 -1.818967 -14.350635 5.002751 -5.799946 1.772715 2.631783 -1.330010 -10.094625 -4.666707 5.228712 1.144967 -4.295044 -8.063218 -4.503707 -8.463476 -8.667740 0.850541 -6.406762 -1.532659 10.395106 -6.493999 -7.974292 2.654142 -3.039221 -2.412911 2.771112 5.957858 7.655301 -7.160716 7.799979 -9.576388 9.865307 -13.101811 -10.931572 3.907942 -11.358318 -3.625431 -6.718483 -2.809865 3.716531 -1.547890 2.486781 0.626015 0.984777 +PE-benchmarks/bellman-ford-algorithm.cpp___GLOBAL__sub_I_bellman_ford_algorithm.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/bfs.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/bfs.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/bfs.cpp__Graph::addEdge(int, int) = -0.164326 0.331884 0.450107 -0.264187 0.527004 0.590706 0.242617 -0.119605 -0.410527 -0.492845 -0.064848 -0.887586 -0.943390 0.806856 -0.217229 0.252976 1.153778 0.178897 -0.118789 -0.280318 0.314766 -0.259326 1.260686 1.212431 -0.927336 0.186563 0.277930 0.475983 0.071305 0.652928 -0.196768 -0.771066 0.385684 -0.276657 0.288088 -0.401325 -0.185549 -0.210944 -0.077080 -1.556732 -0.155943 0.451956 -0.176537 -0.007302 0.115819 0.448248 1.239375 0.646140 -0.029216 0.504433 0.294081 -0.047873 0.430800 0.130127 0.300084 0.037132 0.475676 -0.289547 -0.484457 0.058847 -0.181542 -0.949825 -0.238634 0.816049 1.006179 -0.042053 -0.276699 0.057121 -0.183261 0.132910 -0.002605 0.600411 0.326987 0.537521 0.592142 -0.547811 0.192863 -0.903189 -0.100729 -1.660822 -0.837275 -0.579908 0.653839 0.471930 0.414948 -0.207579 1.255804 -0.059976 0.132561 0.404428 1.298107 -0.898381 -0.278445 -0.348565 -0.077224 0.227173 -0.497978 0.108263 0.129249 -0.054671 -0.760052 -0.563051 0.552367 0.033816 -0.511060 -0.057575 -0.224935 0.751796 -1.059194 -0.465316 -1.066060 -0.151156 -0.053566 -1.356959 -0.205103 0.024186 0.471496 0.479771 -0.349678 -0.710050 0.389677 0.470976 -0.088781 -0.444295 -0.432986 0.889278 0.413544 -0.063726 0.272787 0.483841 0.393248 1.064241 0.809088 -0.158857 -0.158589 0.267679 -0.392360 0.088566 -0.242868 -0.147495 0.002098 -0.763372 -0.031841 0.500667 -0.538004 -0.087995 -0.236702 -0.223312 0.318292 2.197603 -0.255340 0.639053 0.379791 -0.952312 0.475534 -0.385870 -0.290319 0.162458 0.584383 0.713420 -1.032760 -0.528170 0.527964 1.187139 0.449544 -0.861966 0.096608 -0.067078 0.185379 -0.299788 0.504540 0.264725 0.245007 -0.514608 -0.093038 0.470217 1.577414 -0.641029 -0.887849 0.206534 -0.128492 0.094844 -0.847071 -0.052924 -0.151683 -0.133772 0.158313 0.030641 0.207726 0.959184 -1.348457 0.862491 -0.169163 -0.444669 0.945579 0.010591 -0.372971 -0.602222 0.107303 0.759529 0.793835 0.213331 -0.127073 -0.204822 -0.975013 -0.073344 0.184665 0.436078 -0.496987 0.823542 0.056660 -0.707374 -0.599708 -0.521847 0.060607 -0.332889 -0.440527 0.458587 0.263608 -1.606895 0.968569 0.048525 -0.492582 0.119028 -0.154598 0.556854 -0.877131 -1.076542 0.375662 -0.475918 -0.849761 -0.302191 -0.327481 0.290055 0.309305 -0.124220 -0.599615 -0.796863 0.891601 -0.016220 0.739850 0.548455 0.231097 1.039302 0.381999 -0.706836 -0.345333 -0.497444 0.354741 -0.408263 -0.375856 -0.308837 -0.408021 0.663596 1.218997 -0.041182 -0.147699 -0.384453 0.831957 -0.902941 -0.365608 0.566210 0.398956 -0.363527 0.385661 0.648253 -0.574672 -0.263311 -0.623105 -0.274663 -0.295733 -0.660089 0.352378 -0.817783 0.048266 0.569489 -0.268365 -0.408865 0.374726 -0.009136 -0.075102 -0.103070 1.009564 1.081055 -0.734119 0.360547 -0.857581 0.591656 -1.117721 -0.723980 0.104760 0.202570 -0.224904 -0.181987 0.152537 0.356470 0.301226 -0.624119 -0.403787 -0.036241 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/bfs.cpp__Graph::BFS(int) = -1.438454 0.290338 2.926900 -4.246134 3.620395 3.299512 1.108556 -1.060722 -3.870446 -4.082706 0.659933 -6.984616 -6.231953 5.293403 -2.814381 0.733344 6.927747 -0.119972 -1.248435 -2.369109 3.189537 -0.450320 7.979239 7.798898 -7.323918 0.258042 -0.100489 4.584402 2.036471 2.956473 2.652587 -5.168378 0.376964 -0.265064 3.240127 -2.038373 -0.945538 0.096970 -0.839414 -10.032926 -1.368283 5.368650 -1.396688 0.942549 2.170629 3.922021 6.922768 4.358471 -1.952952 3.641958 3.793585 0.986628 3.382344 0.018622 -0.229914 -2.177606 1.961156 -2.521217 -2.006587 0.462199 -1.578086 -3.883814 0.196758 6.585120 7.582964 -0.678401 -2.388412 -0.098572 0.969523 1.793584 1.136891 5.273822 1.460270 3.550286 4.815247 -2.660693 0.963970 -8.343997 2.220526 -10.534675 -5.078162 -2.713720 5.642453 5.960193 0.554263 -3.299841 9.280015 -0.101088 -0.745053 7.090840 7.320130 -2.566957 -0.955872 -3.724435 -3.142956 1.220191 -2.986878 0.401237 -0.760252 3.803023 -4.855733 -2.226283 -0.146356 -1.162517 -3.473629 -0.249590 -2.084121 4.886411 -6.503451 -1.503789 -5.027037 3.460568 1.346115 -9.725303 -3.136774 -2.706127 1.694049 1.409403 -1.832233 -1.338013 2.186851 1.449143 -1.523792 0.455603 -6.090527 6.205450 3.537279 0.066321 0.016868 4.247834 1.807174 4.430465 2.222676 -1.858639 -1.624976 2.298743 -1.132010 0.956103 -2.520289 0.596731 3.184842 -3.905322 -1.377483 1.599685 -2.710007 -2.768882 -3.751306 -3.054762 1.392678 17.246677 -1.941822 5.293085 3.402369 -5.040555 3.443801 -0.068697 -0.050003 2.134274 3.484940 4.387394 -6.430356 -3.943564 4.530200 7.890020 2.378357 -4.785231 1.652100 2.225015 0.420533 -2.092825 3.560579 1.499831 -0.388825 -2.894922 -0.604704 2.626070 9.494705 -1.474485 -4.084853 0.520853 3.435593 -0.148542 -3.031037 0.284312 -0.988488 -1.132135 2.821998 1.030201 2.660572 6.419615 -10.193377 5.211445 1.743656 0.101427 4.286317 -0.816204 -2.697120 -6.835369 -0.492566 3.702080 4.349968 0.034568 -0.854960 -0.471658 -6.600499 1.173167 1.850081 2.887044 -3.838983 5.951962 -0.681783 -2.881821 -3.553168 -3.079965 -2.497170 0.107290 -4.063200 3.287073 1.049202 -8.146674 5.651959 -0.547318 -2.863772 -0.920039 -1.400308 4.688390 -5.488612 -6.024254 2.173205 -3.423312 -7.393871 -3.542438 -2.445970 1.678684 1.895184 0.044950 -5.458200 -5.801017 6.251973 -1.926584 5.596374 3.699953 0.191685 6.380038 2.874088 -3.312451 -2.572093 -5.422093 3.873299 -0.078754 -2.489788 -0.708090 -2.049710 3.190392 6.393370 -1.604347 -2.273410 -1.466549 6.106841 -3.257136 -2.674549 2.003642 -1.211242 -2.647519 3.567674 3.094391 -3.585995 -0.244490 -6.121420 0.213574 -2.974847 -2.907784 3.777969 -3.766298 0.475846 2.320362 -0.848942 -2.814944 2.188138 1.445309 -1.364277 0.366877 8.476471 6.311324 -2.603337 2.516644 -6.623891 4.720738 -7.115025 -4.509377 -1.022496 -0.868709 -0.252593 -0.662672 -0.667847 3.596119 4.018931 -3.463428 -3.167749 2.359031 +PE-benchmarks/bfs.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::empty() const = 0.052083 0.789617 0.542119 -0.434583 0.720186 0.922895 0.103822 -0.207952 -0.273192 -0.158725 -0.200105 -0.954225 -0.706360 0.590395 -0.135898 0.021662 0.827608 -0.142252 -0.149693 -0.014830 0.060240 0.371414 0.843229 0.764187 -0.735573 0.361479 0.311988 0.141981 -0.266278 0.967659 -0.523180 -1.131950 -0.054947 0.305156 0.233194 0.021089 -0.379591 -0.572691 0.093969 -1.181616 -0.080897 0.695079 -0.093174 -0.126609 0.216998 -0.363829 1.384639 0.371563 0.026648 -0.006171 0.228968 0.410555 0.274842 -0.014389 0.513880 0.126953 1.022833 -0.220596 -0.241303 -0.051197 -0.126211 0.061915 -0.406653 0.720828 0.620064 0.137906 -0.376233 -0.220351 -0.076610 0.003300 -0.329782 0.545645 0.165608 0.910865 0.177629 0.172785 0.427298 -0.341048 0.240629 -0.433027 -0.716193 -0.391298 0.149942 0.705168 0.322197 -0.333596 1.019986 -0.247197 0.238594 -0.061299 1.152264 -0.497653 -0.059260 -0.226920 -0.427678 0.095374 -0.081121 0.087294 -0.293923 -0.262673 -0.595845 -0.524487 0.324737 0.017539 -0.467685 0.431841 -0.033356 0.379641 -0.468239 -0.115495 -0.530862 0.070140 -0.044971 -1.046562 -0.895018 0.019010 -0.356808 0.185959 -0.360353 -0.851841 0.321201 0.336782 -0.401794 -0.260887 -0.474722 0.634430 0.552645 -0.067805 0.147914 0.042901 0.657215 0.726428 0.187723 -0.210010 0.064468 -0.051113 0.098095 -0.127204 -0.040868 0.123544 -0.654147 -0.302026 0.111241 0.614820 -0.368002 0.212697 -0.912417 -0.449307 0.141576 2.123627 -0.528563 0.529502 0.020583 -0.909765 0.397158 -0.068714 -0.680461 -0.238493 0.277870 0.931777 -0.604303 -0.342945 0.642655 0.961182 0.293057 -0.381071 0.469168 0.108150 -0.253363 -0.277706 0.627152 -0.049489 0.160307 -0.401348 -0.264310 0.434006 1.366892 -0.233990 -1.461713 0.236080 0.222585 0.323448 0.126507 0.041455 -0.305863 -0.021341 0.288965 -0.165940 0.512106 0.734648 -1.492891 0.694915 0.193468 -0.827508 1.060267 -0.128169 -0.213576 0.250830 0.173387 0.817879 0.599513 0.079595 -0.167882 -0.532637 -0.659394 -0.134179 0.143532 0.264973 -0.618820 0.641861 0.178587 -0.842340 -0.406837 -0.729938 -0.033235 -0.335207 -0.857590 0.252919 0.125288 -1.367016 1.031094 0.487182 -0.047892 -0.098304 -0.485302 0.145120 -0.517411 -0.778013 0.143431 -0.357139 -0.297606 0.352405 -0.414597 0.165153 0.448081 0.659462 -0.796954 -0.553956 0.545172 0.253029 0.698356 0.523430 0.378697 0.241342 0.422081 -0.318412 -0.105915 -0.579653 0.788371 0.169986 -0.366925 -0.111226 -0.637034 0.420915 0.804898 -0.223407 -0.231364 -1.007647 0.352496 -0.274230 0.128238 0.262606 -0.447127 -0.621104 -0.260523 0.404839 0.089695 -0.202927 -0.586515 -0.210115 -0.611582 -0.525615 0.078423 -0.455672 -0.166249 0.688810 -0.626507 -0.564328 0.190080 -0.150737 -0.271254 0.138214 0.439724 0.056959 -0.386893 0.634833 -0.643009 0.502947 -0.844223 -0.613101 0.216656 -0.636460 -0.430454 -0.501364 -0.198000 0.200046 -0.058047 0.135758 -0.122157 0.061935 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::front() = 0.021702 0.485135 0.443008 -0.114353 0.340092 0.093484 0.127215 0.181562 -0.152767 -0.526129 -0.134435 -0.653586 -0.822822 0.450763 -0.096305 -0.157299 0.724153 0.081399 0.048809 -0.225850 0.035660 -0.289301 0.713895 0.708519 -0.714416 0.193281 0.221107 0.309556 0.081321 0.505992 -0.076362 -0.619216 0.152208 0.200797 0.456944 -0.180046 -0.083110 -0.342076 -0.424275 -1.059108 -0.135941 0.491304 0.067874 -0.000481 0.126914 0.546984 0.998789 0.382726 -0.200436 0.181794 0.258273 -0.001138 0.291682 0.065314 0.092897 -0.234778 0.398138 -0.221437 -0.420895 0.167111 -0.024558 -0.831694 -0.249123 0.535609 0.674716 -0.058960 -0.114638 -0.079836 -0.142680 0.113185 -0.110109 0.348918 0.455244 0.420108 0.431124 -0.034401 0.104157 -0.687055 -0.026566 -1.579289 -0.614751 -0.603490 0.626203 0.414561 0.009937 -0.275594 0.782106 0.108927 0.319148 0.248473 0.933693 -0.369948 -0.208166 -0.350812 -0.097590 0.341502 -0.345180 0.054581 0.159411 -0.050510 -0.469227 -0.278612 0.371616 -0.132169 -0.348242 0.194544 -0.211486 0.406020 -0.734081 -0.028776 -0.878008 -0.282762 0.218622 -0.881659 0.067031 0.123174 0.173459 0.359258 -0.076121 -0.199903 0.147296 0.194106 -0.129307 -0.059337 -0.801828 0.731930 0.154394 -0.070804 0.289401 0.313992 0.403297 0.318051 0.506119 -0.085384 -0.212227 0.153557 -0.277317 -0.088194 -0.203300 -0.074845 0.275302 -0.386895 0.003756 0.092459 -0.343513 -0.176303 -0.435217 -0.368889 0.345478 1.004154 -0.145240 0.310189 0.049139 -0.575763 0.461932 -0.125033 -0.394941 0.059068 0.441719 0.552168 -0.219082 -0.290351 0.255868 0.728226 0.251158 -0.411210 0.128273 -0.012896 0.040458 -0.231407 0.373234 0.177620 0.117279 -0.289004 -0.084481 0.340233 0.802352 -0.220282 -0.672848 0.051652 0.063269 0.159106 -0.399867 0.086193 0.047345 -0.077012 -0.051808 -0.026774 0.192519 0.607906 -1.173265 0.572698 0.063944 -0.280930 0.520134 -0.203028 -0.149568 -0.670402 0.311016 0.609781 0.496991 0.199036 -0.117168 -0.255318 -0.576963 -0.076808 0.079685 0.346693 -0.325044 0.470558 -0.089887 -0.404494 -0.498574 -0.620557 0.000531 -0.064007 -0.383778 0.196866 0.392988 -1.148821 0.738714 -0.141348 -0.319786 -0.176069 -0.172197 0.111429 -0.648893 -0.684305 0.020479 -0.419414 -0.793934 -0.307556 -0.271759 0.132195 -0.020204 -0.183323 -0.244263 -0.509036 0.667070 -0.029046 0.339926 0.392930 0.280948 0.748801 0.700465 -0.432158 -0.155596 -0.203824 0.308845 -0.476977 -0.178408 0.124423 -0.316979 0.268325 0.906785 -0.133212 0.027627 -0.246289 0.443094 -0.368895 -0.487284 0.374434 -0.107447 -0.073044 0.402270 0.412841 -0.345504 -0.295187 -0.641106 -0.162300 -0.045445 -0.480679 0.081580 -0.676279 -0.116355 0.590253 -0.289820 -0.443617 0.297630 -0.136645 -0.203616 -0.194929 0.643351 0.719331 -0.636503 0.494821 -0.546321 0.356496 -0.792407 -0.443589 -0.002848 0.059808 -0.015705 -0.116825 0.067051 0.039307 0.071817 -0.327411 -0.339043 0.052653 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::pop_front() = 0.035546 0.578133 0.567179 -0.238481 0.489940 0.326964 0.139884 0.185985 -0.245989 -0.510544 -0.179803 -0.712521 -0.893651 0.556986 -0.135872 -0.179019 0.903324 0.106345 0.025351 -0.241338 0.068487 -0.162194 0.869176 0.872745 -0.871617 0.250924 0.276784 0.348785 0.048827 0.700788 -0.191726 -0.827638 0.146099 0.245325 0.457593 -0.263595 -0.142267 -0.414354 -0.412957 -1.310919 -0.130188 0.532293 -0.105134 -0.007137 0.192545 0.501051 1.215626 0.445137 -0.232173 0.228521 0.324200 0.156132 0.277105 0.055147 0.145403 -0.147040 0.514768 -0.212682 -0.418587 0.166723 -0.038245 -0.787504 -0.295215 0.656725 0.777874 -0.040868 -0.173418 -0.154039 -0.126828 0.091880 -0.129515 0.421035 0.499484 0.540230 0.467378 -0.022235 0.101014 -0.806514 0.036878 -1.620590 -0.724436 -0.686977 0.686566 0.485149 0.042345 -0.359769 0.954335 0.024409 0.380765 0.319597 1.076204 -0.460441 -0.208979 -0.419317 -0.204216 0.364103 -0.344643 0.053449 0.024876 -0.106642 -0.558465 -0.432104 0.394845 -0.135256 -0.434137 0.219997 -0.215877 0.510754 -0.835402 -0.050628 -0.968955 -0.155286 0.196812 -1.039797 -0.179053 0.070400 0.249025 0.368850 -0.131712 -0.332516 0.186595 0.293080 -0.216625 -0.096942 -0.770413 0.837401 0.280828 -0.111118 0.289377 0.271435 0.472693 0.451829 0.562631 -0.142816 -0.209343 0.196612 -0.244960 -0.143333 -0.278277 0.000000 0.153723 -0.435523 0.061836 0.223520 -0.415794 -0.159041 -0.517009 -0.438453 0.384557 1.523480 -0.224299 0.401077 0.059913 -0.730698 0.491453 -0.108888 -0.474385 0.078419 0.501042 0.674348 -0.423773 -0.339930 0.302868 0.880932 0.314492 -0.517032 0.210711 -0.031077 -0.041152 -0.263657 0.470746 0.143818 0.117581 -0.347654 -0.132355 0.402345 1.075227 -0.231989 -0.968724 0.051282 0.148576 0.162230 -0.317240 0.095104 0.028374 -0.070007 0.138369 -0.075196 0.319312 0.737294 -1.497649 0.672296 0.062903 -0.415713 0.609481 -0.164273 -0.163012 -0.495521 0.330530 0.715443 0.661739 0.238795 -0.115006 -0.289787 -0.689324 -0.098490 0.141514 0.402881 -0.437370 0.573280 0.025774 -0.580465 -0.533533 -0.725170 -0.025938 -0.107463 -0.540793 0.233168 0.287852 -1.498919 0.876116 -0.066453 -0.320604 -0.136455 -0.269392 0.207342 -0.743508 -0.829591 0.094591 -0.375206 -0.810948 -0.233583 -0.343361 0.236599 0.078665 0.029694 -0.418977 -0.705061 0.739501 0.043168 0.460245 0.489620 0.304389 0.842562 0.628553 -0.451956 -0.229114 -0.391107 0.576667 -0.386749 -0.228802 0.117473 -0.440018 0.336861 1.055420 -0.164537 -0.049120 -0.443309 0.563566 -0.450472 -0.400515 0.404768 -0.058280 -0.150327 0.373655 0.488438 -0.379378 -0.345299 -0.706602 -0.152625 -0.100651 -0.538223 0.154562 -0.753438 -0.088006 0.681770 -0.314384 -0.553348 0.340877 -0.169933 -0.233148 -0.155032 0.729298 0.814907 -0.693974 0.618549 -0.629889 0.478381 -0.930404 -0.543343 -0.020729 -0.140871 -0.080671 -0.152436 -0.038292 0.121760 0.061188 -0.231876 -0.322004 0.064172 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/bfs.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/bfs.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/bfs.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::~list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/bfs.cpp__main = 0.380535 0.225453 1.130708 -0.505376 0.205138 -1.032122 0.121047 1.547025 -0.864917 -1.366209 -0.107199 -0.924759 -1.392184 0.636036 -0.050718 -1.521086 1.200940 0.526292 0.168378 -0.738233 -0.590297 -0.356519 0.571083 1.095069 -1.052779 0.452797 -0.546574 0.696151 0.291805 0.767547 0.822013 -1.127905 -0.324949 1.673065 1.156431 -0.407319 -0.322389 -0.313520 -2.041400 -1.983807 -0.055514 1.738071 0.250225 0.106247 0.846342 1.952994 1.170499 0.309552 -0.553198 0.705801 0.456273 0.227693 0.483230 -0.156928 -0.034395 -0.964171 0.356611 -0.643543 -0.796398 0.922133 0.033877 -1.522164 -0.521173 0.538716 0.729401 -0.297489 -0.369201 -1.298701 0.259941 0.504363 0.301116 0.306332 1.161563 -0.012432 0.727247 1.298655 -0.283719 -1.127549 0.745252 -3.811505 -1.013640 -0.752290 3.072971 1.269905 -1.637308 -1.178964 0.952966 -0.060144 0.556467 1.187517 0.818822 0.951665 -0.378665 -0.493021 -0.352129 1.034220 -0.200043 -0.371269 0.238301 0.761223 -0.564756 0.639130 0.113708 -1.106921 -0.445268 1.268650 -0.312445 0.760609 -1.590161 1.195893 -1.380408 0.809672 1.777308 -0.771187 -0.199747 0.027360 0.251367 0.646101 -0.390050 1.695022 0.248659 -0.794073 -0.614083 1.647774 -2.547000 1.321882 -0.573015 -0.083923 0.290105 0.849720 0.406007 -1.124726 0.217677 -0.356812 -0.177451 0.800831 0.095990 -0.293284 -0.410017 0.002065 0.896603 -0.030336 0.433959 -1.352152 -0.590216 -1.215821 -2.204823 -0.472512 0.357813 0.577861 -0.197565 0.575698 0.022499 0.070457 0.592796 0.609753 -0.223346 0.224376 0.902624 0.462109 1.465053 -0.110926 -0.060054 1.008432 0.371946 -0.232312 0.826551 0.363289 -0.256219 0.005798 1.028325 -0.096345 0.282612 -0.176755 -0.147415 0.095887 0.350403 0.904577 -1.515503 -0.882336 0.781295 0.517130 0.711339 0.852591 1.254334 0.083892 0.257863 -0.178747 0.575554 0.698950 -2.738682 0.965978 0.652701 0.312445 0.022326 -0.332651 0.091180 -1.778179 -0.043110 0.316507 1.423789 0.572363 -0.609032 -0.012392 -0.639022 -0.122197 0.254474 0.515903 -0.544357 0.603824 -0.282068 0.106020 -0.127192 -1.784427 -0.300050 1.161182 -0.988411 0.069032 0.637765 -2.060335 0.494428 -0.555107 -0.366873 -1.191745 0.013078 -0.252062 -0.757017 -0.590072 -0.677589 -0.563015 -2.791553 -1.022650 -0.830525 0.162901 -0.570962 -0.046515 0.140859 -0.478357 1.864158 -0.296443 0.732479 0.661556 -0.402682 1.611492 1.999593 -0.261026 0.451892 -0.581325 1.415693 -1.367478 0.415063 1.747740 -0.611934 -0.497865 0.968516 -0.255873 -0.114325 -0.324143 0.957438 0.452809 -1.050427 0.332959 -1.434533 1.028613 2.037497 0.638751 -0.984514 -0.139646 -1.624389 -0.139188 0.413007 0.086728 0.448798 -0.873695 -0.128035 0.549816 -0.142339 -1.160062 0.310840 -0.450584 -1.026452 -0.218586 1.245181 1.543437 -0.894560 1.873219 -0.596423 0.766768 -0.677982 -0.031385 -1.034685 -0.365251 0.209945 0.135434 -0.730053 -0.213019 0.355302 -0.500954 -1.016178 1.337470 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/bfs.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/bfs.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/bfs.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/bfs.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::~_List_base() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_clear() = -0.063115 1.558825 1.452913 -1.232715 1.835438 1.485468 0.206169 0.249723 -0.759723 -1.476568 -0.713801 -1.921621 -2.594958 1.662870 -0.504034 -0.178889 2.484358 -0.162397 -0.050834 -0.737521 0.944182 -0.274931 2.448154 2.099006 -2.786152 0.557791 1.140264 1.365702 0.366659 2.008908 -0.306423 -2.439029 -0.052974 0.471687 1.574475 -0.795008 -0.283125 -0.885392 -0.819518 -3.678354 -0.549558 1.519464 -0.904056 0.260606 0.517236 1.157756 3.367169 1.395754 -1.166812 0.552764 1.447569 0.778119 0.711380 0.070948 -0.079008 -0.258699 1.243291 -0.341340 -0.737269 0.348128 -0.172484 -1.659252 -0.363924 2.035509 2.403813 -0.405195 -0.721394 0.191862 -0.060838 0.263925 -0.470265 1.598138 1.164993 1.500814 1.640264 -0.703296 -0.053746 -3.094083 0.660258 -4.284435 -1.926611 -2.091927 1.183440 1.424289 0.243143 -1.107045 3.317815 -0.147462 0.742512 1.592783 2.995073 -1.212239 -0.249030 -1.969353 -0.992750 0.738364 -0.979396 -0.208878 -0.129816 0.167285 -1.402905 -1.548070 0.488524 -0.553437 -1.372309 -0.071780 -1.058015 1.737757 -2.240172 -0.346563 -2.728230 0.401479 0.275858 -3.237496 -1.166310 -0.221316 0.545186 0.493393 -0.014461 -1.191033 0.521103 1.186913 -0.828790 -0.325823 -1.540258 2.431417 1.496338 -0.573340 0.554082 0.877529 1.294613 1.433591 1.696581 -0.504928 -1.112310 0.832205 -0.476689 -0.582647 -1.117017 0.495668 0.754060 -1.321267 -0.099522 1.076918 -0.923184 -0.457687 -0.971674 -1.998205 1.112773 5.905122 -0.804805 0.969483 0.102630 -2.126965 1.617283 0.118257 -1.334169 0.511160 1.203638 2.134431 -2.110492 -1.154934 1.305830 2.558827 0.781835 -1.717119 0.339361 0.061788 -0.189388 -0.826784 1.142180 0.636597 -0.160506 -0.640037 -0.442376 0.942924 3.443065 -0.734161 -2.786219 0.473882 1.342006 -0.116606 -1.121575 0.065208 -0.693416 -0.641719 1.037119 -0.164754 1.213442 2.266298 -4.549114 1.809332 0.565749 -1.161522 1.492681 -0.585743 -0.056609 -1.735048 0.705372 2.072439 1.758424 0.225290 -0.040300 -1.068705 -2.153068 0.213252 0.670005 1.285791 -1.348132 1.746447 -0.106089 -1.513398 -1.485852 -1.498845 -0.803591 -0.265282 -1.530430 0.677742 0.342776 -4.227395 2.635197 -0.405057 -0.561272 -0.026882 -0.813276 1.299960 -2.009969 -2.418533 0.831262 -0.672806 -1.939655 -0.571410 -0.864275 1.053899 0.512928 0.339654 -1.688064 -2.806181 1.770967 -0.012920 1.379949 1.379608 0.981646 2.330483 1.030291 -1.235698 -1.164229 -1.615303 1.782668 -0.123357 -0.581539 -0.547714 -0.939958 1.094618 2.820529 -0.561941 -0.184809 -1.464348 1.728271 -1.539351 -0.827421 0.885058 -0.116289 -0.949674 0.833056 1.234437 -0.848341 -1.103663 -2.295014 0.211129 -0.686967 -1.503519 0.490580 -2.166225 -0.416065 2.117618 -0.912451 -1.515560 1.108717 -0.004777 -0.650499 -0.629096 2.424522 2.371552 -1.770792 1.359839 -2.008322 1.623717 -2.780341 -1.656870 -0.241387 -0.758492 0.061623 -0.435617 -0.074726 0.649838 0.283307 -0.266542 -0.727141 -0.210019 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_List_impl::~_List_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/bfs.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/bfs.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/bfs.cpp__void std::allocator_traits > >::destroy(std::allocator >&, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_put_node(std::_List_node*) = 0.027644 0.377462 0.499598 -0.315019 0.810558 0.244784 0.040308 0.225811 -0.281826 -0.506957 -0.359954 -0.414335 -0.875150 0.480864 -0.108303 0.120663 0.618914 -0.066155 0.067360 -0.375515 0.369262 -0.362379 0.716174 0.259493 -0.892090 0.226308 0.251823 0.646779 0.190088 0.856891 -0.198806 -0.524654 -0.028496 0.116396 0.567277 -0.349699 0.062822 -0.081735 -0.448899 -1.042096 -0.222641 0.468631 -0.298988 0.297265 0.141571 0.775367 0.823882 0.435031 -0.436423 0.434364 0.516193 0.034048 0.338910 0.143153 -0.247168 0.027481 0.504031 -0.281863 -0.410378 0.192774 -0.035745 -0.965754 -0.031421 0.387484 0.749375 -0.421396 -0.227279 0.338752 -0.120554 0.101239 0.024098 0.480913 0.311974 0.133945 0.656534 -0.177630 -0.086701 -0.758708 0.119310 -1.625267 -0.543889 -0.877480 0.378126 0.410338 0.015594 -0.222108 1.131763 -0.019229 0.156743 0.394663 0.732410 -0.431841 -0.060208 -0.787397 -0.066223 0.155946 -0.395935 -0.462524 0.144837 0.286196 -0.227723 -0.373185 0.258552 -0.383117 -0.389562 -0.087536 -0.671738 0.671706 -1.034265 -0.232376 -1.111378 0.168219 0.017008 -0.810610 -0.100481 0.173974 0.337736 0.104370 0.421026 -0.133470 0.188451 0.449715 -0.242694 0.011407 -0.458937 0.804619 0.413123 -0.342424 0.278709 0.440627 0.245073 0.333061 0.768272 -0.091317 -0.742434 0.524704 -0.079700 -0.157918 -0.358595 0.197595 0.267386 -0.576489 -0.002555 0.205536 -0.159354 -0.059750 -0.370909 -0.647078 0.424627 1.084092 -0.148845 0.020414 -0.153226 -0.507011 0.502504 0.121599 -0.305491 0.342875 0.256286 0.478902 -0.362594 -0.380818 0.340090 0.562931 0.186276 -0.670216 -0.013343 -0.149464 0.168429 -0.062988 0.146385 0.535709 -0.104827 -0.007234 -0.056786 -0.220425 1.110625 -0.266590 -0.776994 0.368867 0.182727 -0.398849 -0.610098 -0.107728 -0.086347 -0.497947 0.192539 -0.017007 0.133681 0.666056 -1.286613 0.550607 0.155246 -0.386414 0.372980 -0.415873 0.376574 -0.731984 -0.078574 0.502616 0.587456 0.047466 0.025254 -0.335845 -0.614551 0.299956 0.190735 0.426747 -0.197503 0.404434 -0.088614 -0.333817 -0.353783 -0.435858 -0.220251 0.206082 -0.287603 0.124063 0.158688 -1.521158 0.584587 -0.491508 -0.187575 0.252982 0.170461 0.535943 -0.437754 -0.613036 0.351721 -0.134782 -0.787492 -0.442359 -0.095010 0.336850 -0.011836 -0.198201 -0.320278 -0.932487 0.436976 -0.136576 0.069782 0.383283 0.277248 0.802013 0.371952 -0.575153 -0.332602 -0.291460 0.276218 -0.331636 0.285973 0.039052 -0.082675 0.330491 0.838470 0.114145 0.248551 -0.381570 0.634995 -0.541504 -0.429598 0.446447 0.052351 -0.143916 0.615994 0.500522 -0.268126 -0.515138 -0.677175 0.171893 -0.072636 -0.260153 0.146909 -0.833095 -0.272315 0.749611 -0.152698 -0.608516 0.450869 -0.064392 -0.354287 -0.696854 1.116961 1.058673 -0.653552 0.524789 -0.409420 0.495095 -0.749512 -0.232509 -0.283184 0.024913 0.142385 0.127915 0.200536 0.157811 0.083765 -0.237401 -0.242787 -0.437018 +PE-benchmarks/bfs.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/bfs.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/bfs.cpp__void __gnu_cxx::new_allocator >::destroy(int*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/bfs.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/bfs.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/bfs.cpp__std::allocator >::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/bfs.cpp____gnu_cxx::new_allocator >::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/bfs.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/bfs.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.082101 1.242262 0.999659 -0.319233 0.808742 0.205911 0.277154 0.741253 -0.270194 -1.654866 -0.279131 -1.363046 -2.377850 1.075643 -0.295650 -0.814038 1.911346 0.087306 0.279741 -0.892167 0.284008 -0.514000 1.964489 1.959512 -2.252592 0.400461 1.003118 0.919432 0.731711 0.649271 0.452317 -1.601927 0.509301 0.482713 1.250772 -0.514453 -0.081097 -1.107670 -1.339710 -2.852822 -0.497083 0.818772 -0.663779 0.181645 0.349757 2.008377 2.609365 1.069463 -1.072404 0.689498 1.091190 0.239814 0.442581 0.065180 -0.358462 -1.093407 0.260577 -0.247572 -0.834791 0.483384 0.118460 -2.320491 -0.662106 1.525348 1.894686 -0.320101 -0.240529 0.007646 -0.208431 0.373332 -0.305279 1.001175 1.619244 1.084547 1.596523 -0.385980 -0.516691 -2.812773 -0.055185 -5.124752 -1.649523 -1.833828 1.977796 0.395188 -0.294194 -0.586792 2.106483 0.568452 0.937491 1.594940 2.379010 -0.690014 -0.501337 -1.172981 -0.318632 1.211094 -1.073234 0.499108 0.424093 -0.011434 -1.212736 -0.916902 0.569871 -0.593611 -1.017176 -0.114448 -0.710387 1.116973 -2.037846 0.250194 -2.537787 -0.502373 0.834427 -2.503762 -0.301322 0.262356 1.549223 0.918200 0.055464 -0.085643 0.087672 0.491648 -0.232637 -0.083878 -1.330849 1.749969 0.737489 -0.073601 0.800257 1.044018 1.153209 0.857217 1.708562 -0.104511 -0.837058 0.495854 -0.680784 -0.287434 -0.763911 0.123591 1.432762 -0.878102 0.496317 0.282348 -0.852116 -1.320411 -0.391120 -1.392148 1.027721 3.180468 -0.096366 0.791029 0.305231 -1.368090 0.654176 -0.511605 -1.005485 0.581874 1.296973 1.430389 -0.536039 -0.655196 0.493740 1.943832 0.579643 -1.484302 0.306434 0.161884 0.036836 -0.947483 0.917537 0.480852 0.289232 -0.536102 -0.139577 1.374239 1.710061 -0.566969 -1.796107 -0.149945 0.922372 0.443809 -0.891049 0.360127 0.434833 -0.194824 0.742754 0.047050 0.611980 1.571432 -3.502814 1.211472 0.465963 -0.214480 0.489595 -0.013610 -0.474373 -1.820045 1.223733 1.543626 1.147436 0.616212 -0.108643 -0.551955 -1.582855 -0.123812 0.552338 0.922221 -0.811541 1.291006 -0.232917 -0.719200 -1.462309 -1.338207 -0.160631 0.200985 -0.824460 0.533182 0.543670 -3.646746 1.896194 -0.864725 -1.084882 -0.700393 -0.846092 0.880865 -1.952680 -1.933083 0.223667 -1.047017 -2.478322 -1.007066 -0.754838 0.534282 0.137421 -0.092679 -0.652635 -1.633109 1.925298 -0.040239 0.823609 1.091764 0.755445 2.741425 0.525001 -1.118319 -0.845527 -0.815849 1.527380 -0.978588 -0.669060 0.187075 -0.703773 0.515723 2.536424 -0.680912 -0.176234 -0.470541 1.184729 -1.604421 -1.451602 0.785487 0.887803 -0.019624 1.628203 0.937852 -1.130269 -0.722758 -1.837305 -0.220127 0.132730 -1.393013 0.342027 -1.913826 -0.161712 1.659097 -0.493543 -1.040521 0.997748 -0.397404 -0.251757 -0.587980 1.469992 2.984229 -2.143873 1.012802 -1.614978 1.117806 -2.234706 -1.544685 -0.015654 -0.191281 0.523576 -0.213510 -0.231827 0.131961 0.354749 -1.040135 -1.086525 0.442152 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/bfs.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/bfs.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/bfs.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/bfs.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/bfs.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/bfs.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/bfs.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/bfs.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/bfs.cpp__std::__cxx11::list >::_M_erase(std::_List_iterator) = 0.118361 0.977421 1.309455 -0.765670 1.215501 0.511212 0.096261 0.675465 -0.512767 -1.242889 -0.474972 -1.215983 -2.047627 0.998029 -0.401542 -0.668237 1.517945 -0.076709 0.080439 -0.761913 0.348813 -0.121490 1.568343 1.195917 -2.057158 0.380224 0.537140 1.229521 0.579896 1.326462 0.078641 -1.471874 -0.091950 0.942275 1.254883 -0.462403 0.010287 -0.729917 -1.388025 -2.417128 -0.414089 1.194364 -0.713968 0.369283 0.538381 1.658964 2.122286 0.908309 -0.959727 0.515646 1.129167 0.481540 0.489421 0.052257 -0.421736 -0.739467 0.922285 -0.463047 -0.738302 0.410480 0.051597 -1.721155 -0.449859 1.227796 1.639457 -0.436195 -0.360060 -0.112873 -0.002962 0.317746 -0.113387 0.926454 1.121438 0.895141 1.302599 0.285802 -0.168168 -1.848657 0.446203 -3.590606 -1.282764 -1.700570 1.555619 1.016321 -0.516971 -0.907515 2.116479 0.208175 0.627223 1.260152 1.827708 -0.373089 -0.251464 -1.421934 -0.518161 0.822779 -0.808906 -0.205800 -0.020368 0.516219 -0.778254 -0.584361 0.156622 -0.820012 -0.869694 0.394357 -0.972446 1.184894 -1.874221 0.315900 -2.100279 0.346974 0.756193 -2.029993 -0.810309 0.073194 0.812307 0.373154 0.392841 0.181872 0.194723 0.510053 -0.530334 0.445376 -1.609821 1.738781 0.796453 -0.433915 0.482407 0.873128 0.861854 0.300564 1.137216 -0.251891 -1.072625 0.747689 -0.256092 -0.437298 -0.794373 0.513483 0.853756 -0.747350 0.271915 0.246407 -0.542578 -0.762816 -1.340167 -1.361381 0.930138 3.006488 -0.315213 0.465658 -0.080393 -1.065376 0.845692 0.216911 -0.805614 0.525515 0.721851 1.205182 -0.446714 -0.651611 0.617335 1.502507 0.449698 -1.174212 0.671485 0.099223 -0.087039 -0.626140 0.750250 0.654266 -0.155861 -0.198848 -0.232296 0.510888 1.761988 -0.136105 -2.194463 0.140476 0.867052 -0.021779 -0.274639 0.243336 0.514115 -0.478645 0.815859 -0.036245 0.712693 1.422935 -3.253546 1.156524 0.855811 -0.468183 0.700886 -0.624190 0.175879 -1.165650 0.503998 1.248937 1.182270 0.378937 -0.310351 -0.603739 -1.326597 0.242601 0.559036 0.895151 -0.663250 0.959139 -0.043839 -0.631062 -1.025471 -1.529398 -0.454989 0.569538 -1.137632 0.319922 0.102352 -3.335693 1.554851 -0.769429 -0.548099 -0.403623 -0.509117 0.719124 -1.391623 -1.451131 0.246247 -0.585395 -2.179571 -0.919921 -0.543035 0.582073 0.095947 0.278787 -0.892124 -1.724387 1.445260 -0.172885 0.572131 0.897842 0.592875 1.907957 1.008368 -0.815833 -0.623915 -0.953649 1.594308 -0.511243 -0.100929 0.572540 -0.495263 0.384598 1.894203 -0.472289 0.039274 -0.887199 1.167605 -0.820979 -1.115226 0.613204 -0.161670 -0.149378 1.353617 0.844427 -0.728328 -0.812396 -1.729395 -0.007715 -0.107172 -0.886493 0.344526 -1.588201 -0.281134 1.541322 -0.385482 -1.349547 0.824739 -0.306612 -0.721000 -0.709147 1.834135 2.249194 -1.455907 1.427771 -1.272827 1.208747 -1.791428 -0.956607 -0.353328 -0.748482 0.432210 0.014319 -0.230409 0.233089 0.255238 -0.458267 -0.748953 0.141471 +PE-benchmarks/bfs.cpp__std::__cxx11::_List_base >::_M_dec_size(unsigned long) = -0.127014 0.315512 0.452788 -0.423880 0.619428 0.695284 0.234357 -0.323062 -0.475354 -0.229121 -0.012498 -0.925772 -0.663395 0.776790 -0.175132 0.409664 1.065334 0.071503 -0.190387 -0.244805 0.271690 -0.032421 1.130260 1.128075 -0.815841 0.262287 0.211244 0.150824 0.006725 0.677526 -0.486442 -0.833010 0.321675 -0.217113 0.238969 -0.285542 -0.322382 -0.205279 0.355194 -1.401800 -0.060597 0.407976 -0.037321 -0.067028 0.157716 0.363148 1.191550 0.555836 0.031468 0.440505 0.299195 0.045026 0.380433 0.079947 0.474815 0.204735 0.781787 -0.127753 -0.328172 0.017011 -0.193437 -0.347661 -0.213165 0.764178 0.876211 -0.038953 -0.375197 0.006597 0.055619 0.036721 -0.034623 0.596434 0.296446 0.550102 0.353008 -0.574620 0.296326 -0.927774 0.000999 -1.303224 -0.796033 -0.297511 0.416423 0.294901 0.482783 -0.366427 1.166493 -0.116723 0.001623 0.010317 1.174936 -0.890220 -0.188937 -0.165997 -0.163782 0.022334 -0.290173 0.142120 0.135031 -0.258607 -0.730849 -0.571534 0.592818 0.060980 -0.493352 0.048479 -0.035054 0.613312 -0.690162 -0.445443 -0.687798 0.045533 -0.145028 -1.208495 -0.044804 -0.140364 0.132164 0.312251 -0.470122 -0.863755 0.370542 0.390099 -0.337872 -0.468782 -0.512180 0.892653 0.585446 0.031625 0.150411 0.247323 0.437561 1.043520 0.485118 -0.345966 0.006981 0.127781 -0.215454 0.137188 -0.262110 -0.124855 -0.052094 -0.599641 -0.042230 0.473883 -0.478351 0.279858 -0.009414 -0.134790 0.104483 2.161354 -0.410655 0.722883 0.324065 -0.927319 0.554259 -0.293126 -0.298309 0.050060 0.525999 0.677556 -1.165462 -0.527563 0.625021 1.126629 0.419692 -0.861472 0.065710 0.011635 -0.018496 -0.285091 0.520871 0.089311 0.220501 -0.510789 -0.151927 0.344492 1.705246 -0.555422 -0.829436 0.157836 0.012428 0.166533 -0.621778 -0.111098 -0.416387 -0.039219 0.097820 0.062386 0.405239 0.882530 -1.551530 0.805686 -0.249588 -0.651173 1.085142 0.071562 -0.426893 -0.436171 0.018860 0.652208 0.766590 0.148318 0.009209 -0.166017 -0.871283 -0.078511 0.031075 0.264083 -0.590876 0.693730 0.199465 -0.779048 -0.340946 -0.457626 0.024582 -0.466528 -0.510502 0.456918 0.341970 -1.581195 0.880686 0.295522 -0.317497 0.154136 -0.259082 0.491979 -0.658536 -0.802830 0.306286 -0.368717 -0.386873 -0.107193 -0.325184 0.239144 0.101978 0.301580 -0.739540 -0.850775 0.735061 -0.040803 0.813446 0.541546 0.135473 0.613943 0.286631 -0.525288 -0.310873 -0.594419 0.386277 -0.088207 -0.401668 -0.127016 -0.491026 0.623387 0.935568 -0.033629 -0.164446 -0.551802 0.605691 -0.837345 0.045196 0.457400 0.266165 -0.517361 0.076847 0.557501 -0.359309 -0.119021 -0.514628 -0.366340 -0.482368 -0.509073 0.384515 -0.492280 0.043599 0.354303 -0.322261 -0.340271 0.323035 -0.041322 -0.179885 0.054184 0.845261 0.827587 -0.502612 0.291229 -0.782430 0.598024 -0.925089 -0.683832 0.176493 -0.075072 -0.559372 -0.316049 0.068363 0.430809 0.170773 -0.304329 -0.314825 0.052250 +PE-benchmarks/bfs.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/bfs.cpp___GLOBAL__sub_I_bfs.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/biconnectivity.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/biconnectivity.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/biconnectivity.cpp__Graph::addEdge(int, int) = -0.207629 0.487799 0.710325 -0.603055 0.754452 1.121903 0.276523 -0.281601 -0.616820 -0.653736 0.004449 -1.382057 -1.318310 1.109193 -0.425102 0.196855 1.541574 0.062704 -0.304055 -0.381476 0.422605 0.137492 1.806434 1.739347 -1.420464 0.252384 0.326687 0.766053 0.238120 0.805545 -0.082842 -1.133776 0.389058 -0.163270 0.298001 -0.375291 -0.287049 -0.425646 -0.125558 -2.148592 -0.225758 0.688432 -0.513368 0.008501 0.265403 0.440363 1.795158 0.915251 -0.038145 0.601908 0.548565 0.208105 0.535907 0.083012 0.346667 -0.186662 0.740920 -0.544874 -0.492764 -0.041565 -0.176873 -1.004478 -0.409280 1.293690 1.399073 0.035829 -0.450303 -0.035715 -0.079355 0.187764 -0.010697 0.922614 0.369510 1.020899 0.781000 -0.549021 0.374274 -1.086776 0.077094 -1.834732 -1.161519 -0.700530 0.982812 0.926853 0.438551 -0.386730 1.803415 -0.096516 0.106437 0.802341 1.786177 -1.064380 -0.304424 -0.468897 -0.296752 0.358885 -0.642834 0.317974 -0.238620 0.166782 -1.059314 -0.641479 0.460506 -0.021103 -0.783408 0.076260 -0.272536 0.982118 -1.420744 -0.405713 -1.197009 0.144534 0.070884 -2.006226 -0.901309 -0.122971 0.719090 0.485326 -0.491112 -0.862902 0.463086 0.556744 -0.146803 -0.411900 -0.731987 1.111417 0.780983 -0.037090 0.246582 0.716530 0.691291 1.467165 0.800806 -0.243129 -0.174979 0.291639 -0.311569 0.129923 -0.267389 0.029452 -0.183725 -0.934183 0.065019 0.834763 -0.698001 -0.288385 -0.750103 -0.362115 0.362175 3.635235 -0.365216 1.015689 0.649424 -1.302250 0.385130 -0.520316 -0.435057 0.242592 0.623353 1.068468 -1.456415 -0.718430 0.835498 1.730116 0.586654 -1.131387 0.561812 0.154608 0.056481 -0.575498 0.818810 0.261799 0.282272 -0.665407 -0.194889 0.898380 2.137334 -0.665783 -1.420188 0.239282 -0.005284 0.248310 -0.655044 0.012613 0.068492 -0.109196 0.645692 0.094124 0.461225 1.342214 -1.896064 1.149993 0.129787 -0.527145 1.255378 0.055455 -0.620021 -0.353579 0.156390 1.053553 1.008436 0.190598 -0.275531 -0.289846 -1.387440 -0.098871 0.447877 0.509975 -0.775528 1.174062 0.272788 -0.917842 -0.842241 -0.799180 -0.012022 -0.212927 -0.880506 0.682669 -0.027183 -2.263055 1.406258 0.165344 -0.666402 -0.044295 -0.567136 0.875931 -1.261975 -1.438877 0.513147 -0.672698 -1.309578 -0.314565 -0.513330 0.391126 0.638030 0.283425 -1.139230 -1.015248 1.274140 -0.000222 1.106633 0.809169 0.307506 1.321654 0.255929 -0.788818 -0.472717 -0.974147 0.951325 -0.192234 -0.695056 -0.251756 -0.623938 0.830020 1.597008 -0.293416 -0.451401 -0.603867 1.072675 -1.118049 -0.486947 0.557549 0.477193 -0.695962 0.510108 0.750442 -0.681069 -0.188724 -0.958703 -0.412671 -0.563732 -0.964697 0.603355 -0.924936 0.178426 0.821408 -0.358289 -0.630573 0.530744 -0.053034 -0.123107 0.099323 1.344499 1.403520 -0.840485 0.568726 -1.358384 0.966789 -1.574328 -1.162813 0.244836 -0.160569 -0.224341 -0.359900 -0.116135 0.604120 0.547470 -0.787802 -0.548969 0.264206 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/biconnectivity.cpp__Graph::isBCUtil(int, bool*, int*, int*, int*) = -3.450099 0.052963 2.249532 -7.511304 5.121575 9.300576 1.990171 -5.705738 -6.901412 -4.899215 2.474485 -11.780884 -7.954100 9.667650 -4.185614 4.627324 12.232431 -0.813738 -4.143231 -3.619443 7.278714 1.307063 14.765335 15.114927 -11.396774 0.590654 2.845905 6.447772 4.228903 1.934642 2.947931 -7.436113 2.358769 -5.651002 1.233863 -3.274755 -2.210371 0.009477 4.489240 -16.337766 -1.660155 3.769980 -4.124827 0.186931 1.064893 1.980303 11.562960 8.212464 -1.505167 5.886929 7.057181 1.912744 3.643337 0.001475 1.813397 -1.594845 2.965729 -2.361137 -0.737716 -1.632228 -1.741471 -3.644502 -0.233486 11.770261 12.102098 0.090807 -4.562203 2.471443 2.019843 1.973123 1.398099 8.723912 0.138485 6.774922 6.890732 -10.779574 1.919262 -15.382643 2.425693 -14.378719 -8.243883 -1.723970 6.536915 5.588295 4.831567 -1.189165 15.455584 -1.350157 -3.079942 10.850154 13.069061 -7.848177 -1.664895 -3.594595 -4.974989 1.771577 -4.968468 3.709738 -1.866861 4.497454 -8.723074 -5.589923 1.321233 0.835388 -6.636135 -3.993769 -1.307990 7.707268 -9.762723 -4.677471 -5.426135 5.571265 -0.289667 -17.145779 -8.596549 -5.553207 6.340426 1.507592 -5.662112 -7.959818 3.299649 3.683811 -1.465529 -3.853503 -2.817009 6.640383 8.371086 1.736251 -0.380438 5.743766 4.782842 14.241957 4.185952 -3.803085 -0.524952 2.041344 -1.692652 3.059717 -3.322930 -0.046561 1.685524 -7.579664 -0.084519 7.200816 -5.140419 -4.192236 0.959642 -2.884943 0.607136 36.106955 -2.267942 10.322662 8.723760 -9.683471 1.919820 -4.314948 -0.750374 3.864882 4.890501 7.288146 -15.572500 -7.164761 8.687471 14.862340 4.790833 -10.204927 1.331459 3.870829 0.346705 -4.120686 5.771732 1.037461 0.885344 -5.169944 -1.652148 8.442716 17.737692 -5.205914 -5.907786 1.848017 4.311138 -0.010848 -7.423835 -0.720833 -4.125447 -0.278954 7.088799 2.158734 5.212286 11.329146 -15.939071 8.462328 1.077565 -0.842603 7.893166 3.163297 -7.397705 -7.144205 -0.273233 6.426739 7.104669 -1.137034 -0.020257 -0.022919 -12.172621 0.133723 4.100768 2.598066 -7.316291 10.368757 1.582772 -5.626454 -5.837497 -0.684040 -2.842273 -2.193912 -5.176863 7.291836 -1.729385 -14.680287 10.368451 1.552582 -4.972224 0.050705 -5.385583 10.574298 -10.014265 -10.786797 6.334329 -4.562062 -7.827918 -2.555887 -3.541314 3.985615 5.818591 3.127526 -10.754500 -8.821879 9.504620 -2.153802 10.998844 6.211239 0.283094 9.219407 -4.360731 -4.726717 -6.282236 -8.209568 5.878711 2.488305 -7.637513 -6.230574 -3.602672 7.373867 10.424422 -2.644554 -6.094535 -1.745471 9.224957 -10.229594 -2.396722 2.448702 6.078585 -8.321413 3.703422 4.482834 -6.424670 1.552478 -8.110419 -1.856154 -6.369382 -7.300218 7.361105 -3.776502 3.149519 3.557972 -1.743300 -1.583250 4.770766 2.797553 0.921206 3.057517 11.281698 11.211360 -3.827947 -0.544363 -13.045610 7.592866 -12.443701 -11.146817 2.447097 -0.284442 -2.886466 -3.459524 -1.791726 8.025276 6.817984 -5.785170 -4.414086 4.122795 +PE-benchmarks/biconnectivity.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/biconnectivity.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/biconnectivity.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/biconnectivity.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/biconnectivity.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/biconnectivity.cpp__Graph::isBC() = -2.567406 -1.409324 0.530707 -4.790609 3.325511 3.936043 1.483192 -3.216993 -4.945157 -2.843055 2.265631 -6.211916 -5.154612 6.286794 -2.161001 2.987038 5.887875 -1.165406 -2.917913 -3.166890 4.794191 -0.880253 7.964521 7.545316 -6.340784 0.126546 0.276017 3.338417 1.902425 1.523961 2.353930 -3.497934 0.133739 -2.932034 1.649742 -0.392361 -1.402187 0.768267 2.369641 -8.436237 -0.728968 4.136943 0.245857 -0.208280 0.301405 1.444905 5.273372 4.953473 -0.300898 3.135613 4.641601 -0.292280 2.951601 -0.147016 2.230538 -0.648329 2.589578 -1.335876 -0.425868 -0.821952 -1.693055 -1.312769 0.465861 6.502705 6.641847 -0.919902 -3.052572 1.365200 0.726087 2.737796 1.599478 4.939912 -0.031438 1.843719 4.787562 -4.912467 0.307550 -8.838145 2.024954 -8.533294 -4.676154 0.226836 4.309922 3.991920 2.568167 -0.322456 9.212147 -0.909799 -3.275072 4.834573 6.343260 -2.849782 -1.003205 -1.836727 -3.421920 0.298797 -2.599440 1.126566 0.089219 3.522680 -5.365026 -1.446795 0.288429 0.431267 -3.811967 -2.153085 -1.297603 4.635480 -4.659500 -2.027408 -2.629048 4.629738 0.325970 -9.555555 -3.000251 -4.204484 0.598376 0.440464 -3.478128 -2.977196 2.654666 1.434475 -1.862943 -1.911868 -2.564465 4.397021 4.025191 1.291149 -0.417793 3.381280 1.840322 6.504834 1.884730 -2.480154 -0.591658 1.427189 -0.658517 2.751413 -1.068658 -0.369681 2.035881 -3.919691 0.167963 1.808223 -2.241116 -2.298656 -0.057460 -1.295314 -0.290964 17.401293 -1.982349 6.291290 4.360383 -4.415851 2.825485 -1.528351 0.457871 2.166798 3.561368 2.655945 -6.643447 -4.466800 5.967794 8.160109 2.706968 -5.327177 0.348385 2.777193 0.506532 -1.660645 3.651901 0.661715 0.703200 -2.934147 -1.064455 3.022832 10.156743 -3.096818 -2.753725 1.625702 3.493167 -0.307809 -4.473915 -0.333580 -3.348871 -0.568266 2.643675 1.619109 3.191820 6.500546 -8.020490 5.170473 -0.217588 -0.552033 5.318991 0.257058 -3.704615 -6.523758 -1.170580 2.134191 4.817875 -0.458531 -1.044839 0.059068 -6.994486 0.933560 1.206099 1.028658 -4.155721 6.230690 -1.306121 -2.530459 -2.622541 -0.928398 -2.486922 -0.144806 -2.870096 3.691826 0.292487 -6.962819 5.392198 0.639812 -2.298404 -0.561909 -1.046692 5.463980 -3.775055 -5.504153 3.247709 -2.896985 -4.390898 -2.749482 -2.110388 1.947685 2.288839 0.563875 -5.666667 -4.335407 5.805398 -2.579711 7.533490 3.316381 -0.765995 4.149979 0.546307 -2.839885 -2.876682 -3.769656 1.528101 0.728649 -4.416449 -3.004350 -2.025684 4.199989 3.984417 -0.699453 -2.861428 -1.429366 6.038600 -4.366116 -1.742016 1.328686 0.203294 -4.168352 3.118276 2.999067 -3.129665 1.101711 -5.412406 -0.393259 -4.837951 -4.097245 4.360335 -1.006143 2.193103 0.465271 -0.187973 -0.563316 1.733550 2.167914 -0.289563 0.649682 7.537772 4.815587 -2.402546 -0.657151 -7.504460 5.010633 -5.422428 -4.926480 0.766657 0.863372 -2.214564 -1.806448 -1.173207 4.812598 3.936486 -3.501398 -3.184135 2.322445 +PE-benchmarks/biconnectivity.cpp__main = 0.591521 0.591433 3.302240 -2.097784 0.542471 -3.523291 0.187116 5.418983 -3.287934 -6.447784 -0.444617 -4.688488 -5.955963 2.327020 -0.457290 -5.507256 4.469012 1.457540 0.575085 -2.345484 -1.539223 -2.141013 1.803058 4.743366 -4.093954 1.243196 -2.586647 2.484781 0.381855 2.262135 4.640385 -5.505806 -1.856520 6.454590 5.624722 -1.219161 -1.623195 0.043204 -7.359092 -7.911939 -0.868121 8.392190 1.105008 0.742173 3.449726 6.532732 4.655423 0.917049 -2.461336 2.488212 1.739866 1.209925 2.631778 -1.166722 -0.699235 -4.097040 -0.522764 -3.132755 -2.318071 3.615032 -0.669862 -4.824419 -1.197456 2.513921 2.919708 -1.378396 -1.981537 -4.870864 1.155006 1.965568 0.649200 2.384979 4.659849 -0.050496 3.000497 4.321649 -1.324642 -5.450535 4.343222 -13.979911 -3.874900 -2.533899 11.013377 8.037327 -6.325929 -6.417912 5.200820 -0.993176 1.305692 6.069839 3.681008 3.910727 -0.739198 -2.731220 -2.032009 2.888224 -0.426348 -1.711865 -0.180908 3.860555 -2.359852 2.148052 -0.797056 -4.680568 -1.918503 3.727122 -1.779016 3.055458 -5.735634 4.540113 -5.428308 4.047263 7.258166 -3.533163 -0.227722 -0.812187 -2.168773 2.506499 -2.418045 6.330617 1.331458 -3.552928 -2.272613 6.579081 -11.216295 6.054207 -1.768396 -0.919102 0.534570 4.161805 1.467564 -4.436750 -0.298786 -1.498546 -0.885903 3.479377 0.666763 -1.142379 -1.698730 0.479371 4.505258 -0.045911 -0.540264 -5.551477 -2.142825 -4.372366 -9.336190 -3.345080 0.740454 4.426492 -1.482590 2.488801 0.401046 0.185656 4.695010 3.005051 -0.567621 0.794013 3.721957 2.803628 3.784439 -0.949985 1.139913 4.713412 1.036790 0.223936 2.830553 2.622674 -0.477501 -0.466265 4.600812 -0.504146 0.793838 -0.514982 -0.487527 0.404409 2.238281 3.486560 -3.071981 -3.355839 4.553034 2.277292 1.949051 3.268456 2.282096 -0.556903 1.342466 -0.107438 2.296852 3.193439 -9.324726 3.733889 2.598956 1.859032 -0.413670 -1.825866 0.546016 -9.490163 -0.433500 1.376768 4.970817 1.377601 -1.321023 -0.816423 -2.977501 0.089572 1.255753 2.626976 -3.310624 3.382178 -2.457947 0.665807 -0.327023 -6.284678 -3.363517 3.443284 -4.358480 0.500205 4.002285 -4.915231 2.403800 -1.455295 -0.844069 -4.948215 0.375228 -0.339714 -2.765401 -2.634518 -1.998006 -2.772202 -10.878388 -3.526084 -3.653301 0.419489 -2.451304 -2.206379 -0.156648 -2.858576 7.841819 -1.160401 3.858734 2.550221 -1.639106 5.650812 9.557923 -1.254514 1.973160 -3.856592 5.052009 -4.346398 1.594405 4.927295 -1.861477 -2.051310 3.722408 -0.908267 -1.100722 -0.699305 3.822122 2.831031 -3.444663 0.749297 -7.859208 3.479857 6.934519 1.987837 -3.153250 -0.282953 -7.931872 1.450512 0.334231 0.477707 1.732612 -3.752436 -1.148491 2.153742 -1.350482 -4.250603 1.189988 0.151256 -4.217704 -0.480684 5.822760 3.514862 -2.025447 6.795037 -3.082376 3.104670 -2.626828 0.023292 -4.839636 -0.136131 1.122042 -0.620204 -2.510586 -0.466402 2.188553 -1.528270 -3.979710 5.348053 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/biconnectivity.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/biconnectivity.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/biconnectivity.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/biconnectivity.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/biconnectivity.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.062983 1.442065 1.195869 -0.677531 1.810581 0.579541 0.570478 0.553355 -0.327521 -2.059566 -0.394427 -1.310077 -3.078193 1.187376 -0.642214 -0.590724 1.998098 -0.368712 0.637876 -1.327921 0.970907 -1.005935 2.777689 2.099979 -3.258552 0.515992 1.001872 1.374334 0.781382 1.560755 0.616874 -1.904881 0.646925 0.343684 2.005367 -0.684890 -0.182677 -1.116369 -1.563154 -3.299565 -0.887507 1.201277 -1.017087 0.830258 0.579714 2.630298 3.195212 1.374736 -1.663822 1.376309 1.558079 0.154594 1.039444 0.310334 -0.517735 -1.165934 0.526191 -0.311936 -0.970250 0.574517 -0.506157 -2.927956 -0.197563 1.878231 2.636217 -0.760001 -0.300778 0.246618 -0.648547 0.620780 -0.078743 1.855768 1.741186 0.962606 2.602696 -0.793267 -0.560104 -3.724583 -0.082483 -6.215651 -2.045031 -2.602326 1.773887 0.685317 0.323819 -0.773704 3.077434 0.881266 0.906250 1.934894 2.537695 -0.904568 -0.166877 -1.585087 -0.626715 0.685926 -1.189931 0.294378 0.512794 0.236211 -1.433782 -1.038490 0.609657 -0.874436 -1.125166 -0.733036 -1.492821 1.559306 -2.706542 -0.012399 -3.251219 -0.263231 0.368476 -3.275298 -0.209454 -0.019716 1.853757 0.764429 0.675292 0.108174 0.345841 1.099395 -0.378883 -0.310237 -1.301875 2.503359 1.471376 -0.029963 0.867578 1.387557 0.599702 1.123015 2.714672 0.281991 -1.580528 0.685428 -0.574671 -0.062047 -0.754570 0.680754 2.065671 -1.215149 0.157245 0.359449 -0.536580 -1.341581 -0.299177 -2.106381 1.399973 4.291379 -0.481896 1.083114 0.383895 -1.766397 1.019152 -0.104778 -0.600973 1.305105 1.766380 1.462394 -1.226394 -1.024705 0.897659 2.048173 0.393858 -2.328827 0.014912 0.281332 0.282333 -1.036014 0.657734 0.729534 0.186670 -0.729383 0.116329 0.737652 2.525941 -0.937297 -2.267733 0.313963 1.230706 -0.185345 -1.346194 0.034695 -0.025203 -0.631214 0.870445 0.022387 0.403491 1.875233 -4.362697 1.401747 0.299233 -0.221420 0.938118 -0.275085 -0.046834 -2.750192 1.089994 1.558414 1.041251 0.620349 -0.199443 -0.695392 -1.968062 0.681680 0.439716 1.300638 -1.114000 1.764703 -0.622278 -1.102955 -1.873981 -1.855002 -0.367657 0.409912 -1.036059 0.496460 0.674414 -4.566831 1.885242 -1.207086 -1.501481 -0.222497 -0.367289 1.592505 -1.745413 -2.347288 0.549260 -1.529602 -3.070407 -1.768794 -0.665530 0.480774 0.226067 -0.412867 -1.291441 -2.414151 2.264914 -0.524208 0.990870 1.471385 1.154775 3.723550 0.670979 -1.936913 -1.539766 -1.228111 1.746005 -0.946582 -0.689352 -0.221111 -0.783915 0.681033 3.116487 -0.418715 0.301177 -0.657459 2.017094 -2.226489 -1.566918 1.346398 1.055090 -0.147463 2.099822 1.371607 -0.898750 -1.218332 -2.098149 0.125938 0.071041 -1.416469 0.782501 -2.463500 -0.251082 1.653479 -0.235352 -1.438899 1.116155 -0.345593 -0.105744 -1.326643 2.394897 3.911465 -2.702179 0.885543 -1.572544 1.365705 -2.637086 -1.467966 -0.423610 -0.225212 1.030065 0.164847 -0.095887 0.643241 0.864575 -1.448963 -1.024442 -0.022738 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/biconnectivity.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/biconnectivity.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/biconnectivity.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/biconnectivity.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/biconnectivity.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/biconnectivity.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/biconnectivity.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/biconnectivity.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/biconnectivity.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/biconnectivity.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/biconnectivity.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/biconnectivity.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/biconnectivity.cpp___GLOBAL__sub_I_biconnectivity.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/binary-insertion-sort.cpp__binarySearch(int*, int, int, int) = -2.090693 -2.049109 -1.295467 -2.873386 2.028237 3.052975 1.089611 -3.130475 -4.001892 -1.444102 2.075370 -5.152494 -2.397508 4.403948 -1.651092 3.544164 5.203790 -0.142371 -1.808884 -2.093592 3.810594 0.161728 6.347693 6.812659 -4.247877 0.004940 0.697159 1.476739 1.785509 -0.623615 1.797204 -3.199181 1.684376 -4.113423 -0.123154 -1.698877 -1.235420 1.835252 4.518078 -6.587970 -0.493951 1.150573 -0.383885 0.283417 0.086692 2.152903 3.257708 3.524113 -0.746226 4.431261 3.501196 0.028214 1.718312 -0.048983 0.713683 -0.250956 0.145191 0.432653 -0.001017 -0.786920 -1.254016 -0.091559 0.319390 4.544710 5.330622 -0.524641 -2.494623 1.680317 1.312139 1.295294 1.407189 3.967555 0.075496 1.287438 3.219070 -5.450919 -0.509351 -8.968695 0.964388 -8.214716 -3.011314 0.991315 3.219173 0.504416 2.435416 0.143627 6.733494 -0.547849 -3.032705 5.121858 4.903162 -3.304612 -0.763263 -0.367703 -2.202365 0.031337 -1.869063 1.877228 1.203224 2.206643 -3.945111 -2.989701 0.321456 0.263046 -2.581039 -3.259728 -0.276701 2.737775 -3.933646 -2.434993 -1.642391 3.280584 -0.099290 -7.004638 -2.965410 -3.062017 2.149634 0.736917 -3.548418 -3.211289 1.697400 0.476589 -1.135742 -1.962423 1.014753 2.209124 3.622248 1.668554 -0.475836 2.350341 1.333314 7.016420 1.076511 -2.610074 0.250752 1.027039 -0.227548 2.576174 -2.006878 -0.738087 2.118891 -3.538156 1.547150 1.937478 -2.203915 -2.046252 3.453568 -0.637757 -1.037389 13.926893 -0.901669 5.361302 4.776653 -3.402196 0.691948 -2.354851 1.307267 2.264416 2.706903 2.024258 -5.504758 -3.390168 4.259335 6.364833 2.148137 -5.319440 -1.140626 2.458147 1.118480 -1.193078 2.320315 0.352220 0.693265 -2.220374 -0.320402 2.912774 7.861982 -2.664599 -0.159987 0.492110 3.571502 -0.221511 -3.913998 -0.739897 -4.160826 -0.066268 3.190547 1.679287 2.145269 4.828324 -7.728380 3.404990 -0.304388 0.725137 2.460559 2.901911 -4.040466 -4.967037 -1.121264 1.349044 3.167839 -0.326168 1.084925 1.237685 -5.306895 0.404772 1.332785 0.474571 -3.500884 4.709560 0.212658 -1.780812 -1.384049 1.514877 -1.508622 -1.671620 -1.071614 3.746242 0.459554 -6.374149 3.071097 0.753458 -2.446912 0.046899 -1.114510 5.110280 -3.506547 -3.963104 3.038511 -2.222097 -2.490928 -1.327799 -1.158928 1.261179 1.999985 1.851038 -3.984108 -4.178782 4.489046 -1.410357 5.423257 2.474176 -1.362400 3.387852 -4.218865 -2.253912 -3.118567 -2.787481 1.664509 0.865705 -2.975783 -2.761287 -0.980817 3.206857 3.403255 -0.087789 -3.231462 -0.369422 4.328304 -4.643932 0.130608 1.189357 3.800695 -3.253050 2.237737 2.032297 -3.334746 1.857715 -3.310517 -0.484457 -3.200678 -2.118918 3.979871 -0.690670 1.679549 -0.306516 -0.420749 0.543646 2.110501 2.055874 0.361469 1.449742 5.104657 4.962403 -1.281381 -1.360143 -5.628740 2.898744 -4.571194 -4.736275 0.825685 0.601357 -2.796784 -1.518286 -0.878006 4.228582 3.175465 -2.798495 -2.699474 2.420961 +PE-benchmarks/binary-insertion-sort.cpp__insertionSort(int*, int) = -1.562154 -1.068672 -0.747566 -2.141365 1.859857 3.111235 1.046634 -2.407142 -3.147979 -1.084302 1.370205 -4.321123 -2.293198 3.893561 -1.272618 3.014080 4.750354 0.179567 -1.646858 -1.321901 3.171318 -0.083996 5.610753 5.756921 -3.674849 0.175880 0.592089 1.227340 1.290672 0.293356 0.734238 -2.554688 1.779113 -3.513748 -0.054226 -1.746863 -0.901441 0.975245 3.184007 -5.926263 -0.374912 1.183717 -0.267841 -0.034813 -0.010894 1.813862 3.445683 3.145770 -0.424939 3.148618 2.439051 -0.078156 1.490845 0.239239 0.876639 0.220700 0.495012 0.164603 -0.534860 -0.784447 -0.956331 -1.092527 0.085580 3.921290 4.631092 -0.272270 -1.789603 1.546749 0.717182 0.842212 1.100221 3.090027 0.289984 1.234868 2.621532 -4.357958 -0.033247 -6.223920 0.301454 -6.879095 -2.622865 0.120867 2.524231 0.580707 2.436880 -0.203503 5.701676 -0.615027 -1.879648 3.814412 4.587315 -3.594659 -0.900320 -0.826232 -1.532628 0.220150 -1.908518 1.274318 1.196295 1.065577 -3.464935 -2.649457 0.706837 0.655702 -2.260350 -2.469871 -0.248844 2.665720 -3.601188 -2.433172 -1.815913 1.851487 -0.616804 -6.123256 -2.089491 -2.152050 1.697290 0.868654 -2.606981 -3.331509 1.484899 1.093943 -0.743619 -2.195566 0.391050 2.292155 2.713773 1.151131 -0.060142 1.854059 1.260325 6.061137 1.645186 -1.926640 0.151236 0.812277 -0.656758 1.957283 -1.586636 -0.929620 1.450851 -3.438870 0.598547 2.112575 -2.068701 -0.987330 2.348312 -0.317895 -0.276027 11.701688 -0.723612 4.264133 3.574416 -3.586242 0.941794 -2.053952 0.511529 1.676912 2.404667 1.925900 -5.267434 -2.925461 3.302676 5.498203 2.018267 -4.388647 -0.518432 1.311084 0.836526 -1.082902 1.768803 0.547299 0.656711 -2.200482 -0.400403 2.484252 7.149934 -2.677215 -0.417169 0.797409 1.933390 -0.333522 -3.667610 -0.739514 -3.047148 -0.048579 2.006535 1.008821 1.689327 4.276285 -5.640621 3.281527 -0.886017 -0.106517 2.716655 1.933992 -3.175475 -3.465818 -0.709195 1.748343 2.985496 -0.176392 0.410174 0.709817 -4.542739 0.088803 1.026749 0.632333 -2.562760 3.812307 0.364128 -1.942696 -1.635926 0.825915 -0.713219 -1.689141 -0.919640 3.028443 0.323713 -5.229947 3.160561 0.608446 -2.125958 0.348377 -0.800080 3.812505 -3.339106 -3.829940 2.603415 -1.672536 -2.157056 -1.131138 -1.011163 1.474901 1.874728 0.899718 -3.388193 -3.850807 3.816793 -1.037508 4.360102 2.186934 -0.599272 3.205448 -2.418520 -2.179758 -2.725469 -2.558503 0.785612 0.227383 -2.560297 -2.181706 -1.098696 3.193401 3.466015 -0.034655 -2.342982 -0.379998 3.760158 -3.964008 -0.251634 1.481947 3.178445 -2.867025 1.574637 2.081888 -2.938123 0.898336 -2.467091 -0.639116 -2.385852 -2.242253 3.039120 -1.178932 1.375870 0.311740 -0.337234 0.197722 1.730078 1.367125 0.336107 0.908884 4.552751 3.909973 -1.546499 -0.786889 -4.622958 2.632312 -4.313436 -3.988302 0.902421 0.902750 -2.234177 -1.058048 -0.041174 3.271405 2.422055 -2.545718 -2.043783 1.273091 +PE-benchmarks/binary-insertion-sort.cpp__main = -0.428414 -0.475426 0.151138 -0.954640 0.791285 0.590145 0.475773 -0.161497 -1.626105 -0.950026 0.510931 -2.025142 -1.289619 1.704781 -0.397646 0.725340 2.185318 0.372532 -0.502713 -0.577755 0.887313 -0.471821 2.133633 2.461962 -1.585193 0.259629 -0.300236 0.729244 0.270202 0.627619 0.536786 -1.489193 0.441240 -0.688175 0.426317 -0.825699 -0.452733 0.508926 0.474593 -2.930221 -0.119687 1.487369 0.286304 -0.018048 0.317686 1.028173 1.547498 1.246488 -0.338838 1.521008 0.973914 -0.177352 0.857460 0.063499 0.404946 -0.142809 0.196996 -0.298151 -0.664683 0.177376 -0.397659 -1.049954 -0.083996 1.492216 1.943639 -0.280183 -0.810230 -0.022791 0.255704 0.502453 0.638299 1.178370 0.387152 0.171374 1.186586 -0.950814 -0.110584 -2.629562 0.465140 -3.710631 -1.415872 -0.111665 2.249323 1.209088 0.317896 -0.746288 2.387900 -0.419437 -0.573919 1.700033 1.923110 -0.932868 -0.551302 -0.538086 -0.692693 0.447824 -0.765587 0.039900 0.556851 0.668733 -1.482691 -0.649980 0.447641 -0.126456 -0.933600 -0.399424 -0.206729 1.348821 -1.855149 -0.668521 -1.172040 1.109386 0.455229 -2.399510 -0.550649 -0.716997 0.087935 0.688267 -1.203068 -0.528226 0.728152 -0.060338 -0.575991 -0.147662 -1.148900 1.477178 0.549819 0.392025 0.149215 0.981370 0.528787 1.670674 0.518654 -0.905325 0.054953 0.653203 -0.130531 0.745032 -0.740411 -0.506967 0.700083 -1.320677 0.093379 0.036420 -1.017084 -0.600594 -0.304107 -0.099257 -0.052623 4.206868 -0.319355 1.810866 1.313765 -1.213067 1.109400 -0.328011 0.202602 0.643519 1.248073 0.737902 -1.324134 -1.127529 1.178828 2.351897 0.913284 -1.520840 -0.122820 0.595589 0.369006 -0.210716 1.068580 0.218703 0.433785 -0.932776 -0.163911 0.768368 2.795501 -0.575912 -0.691643 0.041969 0.994703 -0.025862 -1.318888 0.002751 -0.990601 -0.060182 0.541169 0.270327 0.760933 1.840316 -2.988755 1.623873 -0.154118 0.061373 1.179370 0.409057 -1.126489 -2.365866 -0.460369 0.634480 1.748671 0.157791 0.009058 0.313285 -1.859426 -0.003131 0.355317 0.369011 -1.106760 1.640995 -0.281121 -0.651908 -0.555718 -0.487178 -0.588428 -0.341614 -0.748041 1.147919 0.873979 -2.251154 1.198196 0.095941 -0.905644 -0.209818 -0.043040 1.236455 -1.411156 -1.611599 0.692836 -0.863545 -1.850725 -0.798705 -0.663794 0.493076 0.367961 -0.139139 -0.933908 -1.529882 2.085166 -0.487155 1.902862 1.027750 -0.544766 1.533034 0.664224 -0.990346 -0.603676 -1.131949 0.631483 -0.678194 -0.628435 -0.335758 -0.659756 0.998382 1.526115 0.177213 -0.855543 -0.383935 1.826835 -0.986627 -0.458008 0.812540 -0.049252 -0.540819 1.224196 1.115967 -1.496978 0.330433 -1.586561 -0.054349 -0.711207 -0.639627 1.250786 -0.689061 0.413039 0.191936 -0.225868 -0.368960 0.650992 0.467684 -0.402221 0.121831 2.347169 1.525397 -0.727002 0.517851 -1.842274 1.112471 -1.740982 -1.280528 -0.216033 0.464874 -0.994905 -0.286427 -0.042963 1.061561 0.991167 -1.010718 -1.147395 0.879842 +PE-benchmarks/binomial-coefficient.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/binomial-coefficient.cpp__binomialCoeff(int, int) = -3.188623 -3.256631 -1.730668 -4.039709 2.706918 5.294361 1.791650 -5.483593 -5.496561 -0.727900 3.040649 -8.704929 -3.404915 6.482494 -2.674507 5.413327 7.335572 -0.093013 -3.720344 -2.109242 4.574211 1.362346 9.363450 9.615138 -4.903718 -0.397393 -1.157439 2.541999 1.399468 -1.457909 2.538049 -3.079990 2.148824 -5.418127 -0.741934 -1.058833 -1.569001 2.320454 5.881395 -8.825972 -0.669521 2.301671 1.067816 0.044430 0.086067 1.825147 4.431139 5.208463 1.407507 4.644695 3.338941 -0.669947 3.452959 0.262748 1.871254 -0.546667 1.111425 -1.443433 -0.885083 -1.747471 -1.886220 0.366435 0.129272 6.600652 7.407266 0.709786 -3.544995 2.004814 2.187916 1.975793 2.153017 5.380049 -1.409021 2.817356 3.052315 -6.615274 1.312273 -8.155680 1.365886 -6.994355 -4.124356 1.850604 4.182249 3.076068 3.697654 -0.037143 9.364169 -0.447749 -4.594410 5.996681 7.200548 -5.180434 -1.521356 -0.426429 -2.521560 -0.399815 -2.408337 3.015336 1.699390 4.487793 -5.816460 -2.191982 -0.019110 0.774780 -3.284252 -2.929517 0.242029 4.342933 -4.047743 -3.554159 -0.853462 4.851302 -0.489181 -10.091017 -3.813925 -4.122994 0.647044 1.056776 -5.221512 -4.711783 2.835636 0.390570 -1.286178 -2.045557 -1.321876 2.846135 4.449756 1.668969 -1.097338 4.741241 1.715132 9.891975 -0.397386 -3.480059 1.131215 1.188964 -0.311885 3.963183 -1.776687 -1.501692 0.745736 -5.764257 1.418891 3.010967 -3.132217 -1.846453 0.266688 0.863899 -1.337725 18.376744 -1.582627 7.784762 6.696628 -5.105710 1.618384 -3.669734 2.179839 1.981665 3.045950 2.236932 -8.039366 -5.236088 6.382201 9.331756 3.173419 -6.075502 0.373919 3.159327 1.025700 -2.305740 3.458469 1.235452 0.328811 -2.503783 -0.531114 4.370235 11.224966 -3.657958 0.304339 1.423752 2.709244 0.881398 -4.800776 -1.296610 -4.395641 -0.180738 3.146328 3.020803 2.561690 6.801234 -6.836443 5.474257 0.189120 1.286684 5.798254 2.781213 -5.914473 -5.035583 -2.642607 2.305715 4.242936 -1.249959 -1.422944 1.256511 -7.320626 0.451025 2.168832 0.704410 -4.107315 6.233852 -0.036382 -2.233845 -1.918302 1.494093 -1.744680 -1.956481 -2.209076 5.394500 0.226619 -5.760189 4.708570 1.962958 -3.369461 0.077095 -2.103277 6.083962 -4.460152 -5.023668 3.713860 -3.419730 -3.640052 -1.871455 -1.576641 1.475506 3.075690 2.739865 -6.228595 -3.720939 6.577227 -2.264349 7.980327 3.177000 -1.772852 3.062703 -3.307547 -3.985907 -2.761406 -5.336512 0.762438 1.821482 -4.646612 -2.116413 -1.266379 5.074355 4.127158 0.017388 -5.152108 -0.102261 5.845422 -4.876911 -0.650436 1.733256 1.632382 -5.238014 2.130023 2.882036 -4.518990 2.771815 -3.883217 -1.269356 -5.239311 -3.442657 5.033058 -0.508706 2.570895 -1.215547 -0.793302 1.267262 2.514960 2.972284 0.908648 3.057405 8.020161 3.212027 -0.183856 -1.400609 -8.341746 4.624121 -6.175977 -6.110880 1.824637 1.704272 -3.850478 -2.033676 -0.573851 5.481595 4.429349 -5.411812 -4.218814 3.327623 +PE-benchmarks/binomial-coefficient.cpp__min(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/binomial-coefficient.cpp__main = -0.035519 0.344091 0.720819 -0.500307 0.393852 -0.186050 0.153681 0.260198 -0.470460 -1.216465 0.278461 -1.414427 -1.532802 0.763950 -0.386808 -0.640820 1.019615 -0.221170 -0.016637 -0.730953 0.068453 -0.083845 1.234211 1.350947 -1.418490 0.160817 0.249338 0.695929 0.715706 0.019900 0.764937 -0.993029 0.089911 0.637739 0.729797 0.071029 -0.125432 -0.550721 -0.749855 -1.566960 -0.307407 0.856802 -0.251018 0.166081 0.367211 1.629768 1.389947 0.711328 -0.658147 0.647632 0.968555 0.031624 0.379229 -0.099363 -0.212610 -1.403628 0.406450 -0.253877 -0.440057 0.304724 0.048009 -1.152456 -0.500587 1.093287 1.266866 -0.217360 -0.314379 -0.279864 0.155900 0.433795 0.046486 0.758417 0.976575 0.752030 1.029650 0.116239 -0.132456 -1.985199 0.263392 -3.316707 -1.022004 -0.547742 1.827558 0.575158 -0.641024 -0.503401 1.350366 0.570133 0.041158 1.283293 1.423597 0.073908 -0.323971 -0.350236 -0.486524 0.750479 -0.643491 0.590784 0.139763 0.682437 -0.814719 -0.001086 0.006657 -0.647766 -0.610282 0.308766 -0.365277 0.548134 -1.294524 0.644482 -1.081929 0.188050 1.125313 -1.675540 -0.441262 -0.111291 0.916029 0.428071 -0.286443 0.640803 0.096470 -0.335716 -0.296506 0.591459 -1.547920 1.015089 0.462633 0.363062 0.250820 0.848799 0.842603 0.194302 0.388888 -0.295231 -0.358766 0.148255 -0.140365 0.209118 -0.336176 0.140316 1.126080 -0.308177 0.569724 -0.290274 -0.476304 -1.244643 -0.727064 -0.706807 0.259702 1.919089 -0.078045 0.899938 0.519969 -0.554812 0.195741 -0.293664 -0.306696 0.386460 0.669959 0.751477 0.298254 -0.439905 0.715949 1.366034 0.332001 -0.980160 0.570725 0.776044 0.005794 -0.700002 0.824789 0.225474 0.125797 -0.270138 -0.121015 0.999909 0.796626 0.066231 -1.111602 -0.275741 0.849844 0.620105 -0.045781 0.434777 0.690743 0.070408 0.628816 0.263793 0.536275 0.980612 -2.687799 0.747454 0.840076 0.318696 0.339994 0.047261 -0.687338 -1.487897 0.513630 0.684312 0.558383 0.436849 -0.225748 -0.101477 -1.020601 0.005044 0.383124 0.313599 -0.628150 0.864866 -0.171229 -0.128533 -0.806906 -1.081622 -0.261930 0.634907 -0.801341 0.518296 0.256980 -2.317038 1.033010 -0.452923 -0.730005 -1.093353 -0.710970 0.557301 -1.154183 -0.948787 -0.131960 -1.152123 -2.107265 -0.938607 -0.544169 -0.080737 -0.030705 0.264350 -0.495033 -0.648877 1.529902 -0.391709 0.806953 0.649040 0.125374 1.535718 0.497332 -0.472540 -0.317777 -0.447976 1.381519 -0.593549 -0.559517 0.771187 -0.337603 0.062561 1.105205 -0.614728 -0.330239 -0.122561 0.612652 -0.562735 -1.047731 0.237247 0.120497 -0.062888 1.446296 0.400542 -0.684421 0.127223 -1.465922 -0.418073 -0.292078 -0.739521 0.437036 -0.620130 0.025450 0.669697 -0.219562 -0.661500 0.547957 -0.201426 -0.358086 -0.045446 1.060520 2.036215 -1.073118 0.767007 -1.360710 0.822869 -1.258234 -1.164711 0.102978 -0.341355 0.224335 -0.304055 -0.521350 0.190263 0.569193 -0.885814 -0.981695 1.172117 +PE-benchmarks/binomial-coefficient.cpp___GLOBAL__sub_I_binomial_coefficient.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/birthday-paradox.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/birthday-paradox.cpp__find(double) = -0.006249 0.342897 0.365313 0.302003 -0.290722 -0.153686 0.135432 0.148121 -0.350570 -0.455056 0.635022 -0.171046 -0.939827 0.806129 -0.727518 -0.559575 0.349486 0.815714 -0.424582 0.014875 0.389794 -0.258054 0.717388 0.451571 -0.511098 0.251717 0.457507 -0.156443 0.044243 0.736318 0.447548 -0.505443 0.758555 0.699285 0.824720 -0.718662 -0.011856 0.417902 -0.357011 -0.925401 -0.107211 0.328170 0.232080 -0.105438 -0.038050 1.016236 0.139569 0.612603 0.415211 0.017306 0.303198 0.174251 0.613912 0.003596 0.266512 -0.702583 0.668525 -0.198211 0.249574 0.182720 -0.329564 -0.309353 -0.323415 0.741002 0.840096 -0.327399 -0.190483 -0.726035 -0.554731 0.150247 -0.169121 -0.085003 0.602653 0.495867 -0.518064 0.078805 -0.406765 -0.961932 0.269288 -1.402490 -0.177867 -0.137043 0.468667 0.392929 -0.544554 -0.000470 0.796762 0.869777 0.038159 0.472888 1.073495 0.358311 -0.260391 0.388705 -0.001120 0.643368 -0.058020 0.684909 0.220922 -0.124089 -0.468167 -0.042986 -0.818552 -0.266241 0.182379 0.522662 -0.214864 0.652842 -0.387166 0.616374 -0.326846 0.151114 0.358607 -1.028807 0.200329 -0.255880 0.173841 0.400254 -0.416433 0.296942 0.476552 0.342973 0.119390 0.172483 -0.483909 0.425672 -0.842836 0.388466 -0.285560 -0.094053 0.391149 -0.564402 0.230265 -0.242701 0.161221 -0.399104 -0.387914 0.582029 -0.407642 0.265992 0.522879 -0.049954 0.061811 -0.335553 -0.318358 -0.714339 -0.485443 -0.178886 -0.055247 0.641920 -0.200841 0.653832 0.059206 -0.571211 0.221403 -0.077256 -0.354534 0.012364 0.429997 0.048716 0.173223 -0.603461 0.219291 1.070004 0.391427 -0.726801 0.383487 0.147500 -0.188939 -0.486702 0.947569 0.035702 -0.363160 -0.311080 -0.255812 0.391487 -0.117428 -0.387306 -0.510777 -0.787874 0.199281 0.711348 -0.278187 0.358536 0.169619 0.276264 0.250762 -0.062318 -0.005852 -0.238620 -1.325252 0.873239 0.057924 -0.140195 0.373917 -0.285950 -0.266270 -0.938300 0.453941 0.208551 0.251419 0.026543 -0.320299 0.558645 -0.779623 0.108840 -0.060120 -0.286473 0.106283 0.436793 0.130669 0.090557 -0.690684 -0.043890 0.431621 -0.429507 -0.335788 0.965338 0.740452 -0.993047 0.051883 -0.363126 -0.059997 -0.857143 0.107754 -0.093559 -0.731685 -0.959850 0.140660 -0.147353 -0.367328 -0.457685 -0.353425 0.691872 -0.403720 0.273209 0.200948 0.189643 0.444112 -0.389399 0.047797 0.240782 0.377933 0.522719 0.289386 -0.289508 -0.175597 0.145881 0.654733 -0.587465 -0.292216 0.378043 -0.108109 0.425056 -0.047270 0.244262 -0.439515 0.037468 0.809786 -0.085693 -0.288746 -0.281209 0.177487 0.755522 0.263849 0.341693 -0.193706 -0.232951 -0.906959 0.087711 -0.450006 -0.364020 0.475728 -0.179696 0.367418 -0.358286 0.107594 -0.530021 0.232440 0.297296 0.397708 0.612861 -0.292020 0.636940 -0.315891 0.573057 -0.107883 0.397324 -0.182191 -0.025629 -0.298630 -0.200014 0.307273 0.585066 -0.159072 0.428926 0.378448 -0.067078 0.027284 0.838261 +PE-benchmarks/birthday-paradox.cpp__main = -0.012313 -0.007058 0.188394 -0.170557 0.052237 -0.227867 0.018965 0.058573 -0.185004 -0.310855 0.076974 -0.335032 -0.239134 0.169821 -0.143800 -0.171524 0.190826 0.021802 -0.002095 -0.179366 -0.075606 -0.060136 0.197674 0.242517 -0.220929 0.014499 -0.084386 0.178422 0.111635 0.095492 0.215893 -0.247966 -0.041223 0.290609 0.169031 -0.007519 -0.001908 0.013504 -0.244999 -0.276101 -0.002939 0.260785 0.168624 0.024823 0.099802 0.317743 0.180379 0.122590 -0.056130 0.148702 0.205548 0.109321 0.080288 -0.006512 0.005836 -0.310861 0.176496 -0.297811 -0.126990 0.099625 -0.007078 -0.215177 -0.104914 0.203766 0.229485 -0.023753 -0.025035 -0.191359 0.003371 0.146613 0.107690 0.072259 0.089368 0.101479 0.079902 0.152582 0.069313 -0.315880 0.097098 -0.713909 -0.145902 -0.039404 0.474310 0.347465 -0.259556 -0.049284 0.206567 0.124858 -0.015568 0.209825 0.220414 0.152063 -0.091758 0.011549 -0.140395 0.165100 -0.098056 0.043793 -0.067980 0.343331 -0.120469 0.148460 -0.011864 -0.169784 -0.067404 0.222622 -0.043972 0.075602 -0.380084 0.220700 -0.122501 0.136113 0.335381 -0.247761 0.005571 -0.100141 0.095938 0.038091 -0.098597 0.279033 0.050131 -0.154997 -0.099801 0.328800 -0.654213 0.145845 -0.067747 0.078706 -0.015972 0.129298 0.100296 -0.097800 -0.123843 -0.137932 -0.031262 0.047280 0.018146 0.020797 -0.068646 -0.018039 0.176276 -0.052815 0.169915 -0.209500 -0.100168 -0.324471 -0.421040 -0.107048 0.056429 0.081585 -0.043404 0.184771 0.100217 -0.043586 -0.033519 0.007781 0.019886 0.023213 0.111009 0.054480 0.418314 -0.105255 0.126236 0.211733 0.085260 0.004434 0.142709 0.163930 -0.012596 0.001584 0.156589 0.021538 -0.091924 -0.063335 -0.055020 0.063428 0.062261 0.237848 -0.042909 -0.091601 0.172681 0.098904 0.169429 0.125908 0.212707 0.087835 0.032347 0.035669 0.099455 0.186628 -0.619771 0.192864 0.213901 0.166695 0.002854 -0.085012 -0.102297 -0.420140 0.001948 0.081666 0.169254 0.025383 0.017014 0.060687 -0.153126 -0.010151 0.007491 0.082324 -0.132988 0.085812 0.022363 -0.043600 -0.116140 -0.240788 -0.041630 0.224456 -0.190698 0.078490 0.179660 -0.423653 0.157271 -0.109772 -0.085385 -0.279686 -0.040719 0.021664 -0.199665 -0.079439 -0.131103 -0.256764 -0.471266 -0.200924 -0.091906 -0.033389 -0.190491 0.043195 0.005320 0.068877 0.276358 -0.124197 0.117516 0.082764 -0.042349 0.177665 0.226013 0.019012 0.075593 0.027987 0.201420 -0.283123 -0.001730 0.502373 -0.037662 -0.042253 0.151348 -0.067111 -0.100955 0.149352 0.145885 0.158464 -0.224764 0.039922 -0.264379 0.054896 0.371986 0.078028 -0.190200 0.029379 -0.324110 -0.044495 -0.021776 -0.070294 0.110235 -0.037935 0.028767 0.061423 0.011381 -0.225092 0.096255 -0.025403 -0.159564 0.041451 0.272975 0.232727 -0.042407 0.298166 -0.225079 0.066121 -0.190138 -0.142396 -0.080925 -0.029797 -0.003606 0.006337 -0.234199 0.059842 0.104000 -0.027267 -0.187023 0.322525 +PE-benchmarks/birthday-paradox.cpp___GLOBAL__sub_I_birthday_paradox.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/boolean-parenthesization-problem.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/boolean-parenthesization-problem.cpp__countParenth(char*, char*, int) = -13.960236 -12.779935 -8.925210 -19.777345 14.125208 32.776415 7.455362 -31.804677 -23.000793 3.794907 16.276612 -41.479786 -13.742608 27.379867 -13.768382 24.155080 28.573363 -6.355487 -20.557177 -8.728974 19.643280 16.916600 44.442095 42.322096 -21.808586 -1.596317 -5.887770 13.485183 6.925000 -11.900481 10.651294 -7.966885 8.721694 -26.157712 -12.306292 2.676576 -7.336412 4.255812 29.472143 -34.042877 -3.718832 2.932007 -3.974186 0.761805 -1.213553 3.803627 20.930394 23.175000 11.029170 17.961404 14.497889 -2.828351 14.191782 0.693346 9.384014 -6.217623 9.223987 -5.987961 -1.081542 -13.864284 -6.631639 8.207067 -2.158800 31.155959 30.403100 7.938104 -17.138661 11.551654 10.392872 7.263422 8.411571 25.222544 -11.362984 20.835574 11.790865 -26.741269 12.004949 -23.787499 4.715684 -11.978176 -16.915827 11.779845 14.440641 10.518678 18.570402 6.251538 41.046557 0.608112 -23.096964 28.226912 31.585789 -24.414352 -5.622499 2.759268 -12.603588 -3.624222 -8.368742 20.807870 1.615280 24.409200 -25.938029 -5.636376 -4.291281 4.555696 -15.122581 -11.335674 3.166510 15.493222 -14.407360 -12.829470 4.675156 22.827761 -3.657228 -46.373107 -32.635478 -16.529819 11.328598 0.617112 -22.194746 -23.213739 10.971916 1.991460 -2.968732 -8.168771 1.397510 4.487202 25.004216 9.629037 -6.222652 23.097230 11.615583 49.661496 -7.917512 -12.830888 6.868530 0.384470 3.275783 20.230892 -0.719815 -2.542577 -6.865590 -24.897305 13.123234 20.186290 -11.919835 -9.808320 -3.244275 7.844116 -8.808579 89.796655 -5.794229 36.924446 31.925067 -23.468052 -5.228462 -22.909685 9.004695 8.225978 6.827066 9.575910 -37.227945 -22.979043 31.358907 41.499605 12.660268 -29.123263 12.541430 17.925087 1.226423 -13.587471 15.377334 4.774904 1.699887 -7.550412 -2.877832 26.312244 50.263901 -16.337072 -2.994704 9.777814 6.160622 8.163754 -12.819357 -6.312383 -9.310857 0.454900 20.918645 16.147873 11.412964 28.985736 -21.766537 21.475243 5.710872 6.190348 27.145352 15.408419 -29.843299 -3.397561 -13.040207 10.870989 13.117059 -6.724366 -14.120183 4.198277 -31.415791 1.538098 15.280210 -1.111722 -17.133743 28.062053 5.121445 -9.969194 -9.223963 7.571769 -5.016107 -1.022493 -12.532982 25.356000 -15.690663 -27.438298 21.721127 13.222129 -16.048199 -2.367842 -17.267681 28.178815 -18.501275 -21.649070 17.375920 -16.861157 -15.163299 -4.153214 -6.225052 3.361971 22.463263 21.712361 -35.444779 -8.790958 28.155916 -9.259960 35.148177 14.326683 -6.049426 10.339726 -29.742392 -17.740546 -11.996922 -26.511313 10.027656 16.912476 -25.934916 -4.421003 -6.075764 22.427969 14.537718 -2.980654 -27.295151 -0.221191 22.132622 -20.502857 -4.224910 3.932777 12.609782 -30.930317 7.002270 9.621368 -14.592992 17.158454 -13.370433 -12.099798 -28.676717 -17.923695 22.820349 3.765321 13.715511 -5.020934 -3.147030 8.122161 11.690963 9.586279 9.824786 19.306840 31.527547 12.737977 1.579683 -9.414029 -39.502094 23.339449 -26.438950 -32.008993 16.215784 2.364217 -14.048427 -12.590826 -7.081225 25.726500 21.684284 -30.227193 -17.184566 18.683385 +PE-benchmarks/boolean-parenthesization-problem.cpp__main = 0.078975 0.462623 0.834686 -0.302880 0.638652 0.091684 0.286328 0.456938 -0.666008 -0.893694 0.051070 -1.614981 -1.501680 0.922873 -0.094266 -0.381088 1.274379 0.055551 -0.035403 -0.401657 -0.165668 -0.044108 1.235275 1.322062 -1.044699 0.428180 -0.357224 0.384688 -0.109285 0.740579 0.109664 -1.381863 0.128258 0.642010 0.518362 0.065664 -0.424758 -0.469034 -0.631432 -1.793880 -0.190544 1.529990 0.036219 -0.068185 0.456272 0.845154 1.644874 0.594142 -0.066970 0.634637 0.285406 -0.185436 0.697037 0.022874 0.433683 -0.618669 0.665324 -0.639703 -0.871749 0.391827 -0.200144 -1.062181 -0.711774 0.816294 1.006155 -0.055214 -0.586912 -0.538246 -0.114003 0.255115 0.034001 0.713182 1.038282 0.616745 0.819341 0.723489 0.046177 -0.822385 0.233263 -2.293084 -1.207303 -0.494824 1.836255 1.139321 -0.314282 -0.961343 1.369467 -0.101522 0.119173 0.677043 1.563717 -0.321667 -0.416960 -0.319915 -0.226884 0.443612 -0.418001 0.140497 0.023945 0.147453 -0.966079 -0.185917 0.497169 -0.502193 -0.562150 0.634935 -0.178060 0.707992 -1.149915 0.237496 -1.281472 0.200047 0.852265 -1.250642 -0.533824 0.317116 -0.105154 0.786408 -0.641215 0.154637 0.524779 -0.324716 -0.505775 0.286963 -1.580314 1.219889 0.151492 0.150278 0.378913 0.844155 0.787312 0.414078 0.288494 -0.267084 -0.000272 0.241489 0.074300 0.242953 -0.056957 -0.147235 0.154788 -0.294910 0.007990 -0.284252 -0.640734 -0.434756 -1.658568 -0.303209 0.125372 1.402215 -0.346552 0.772204 0.267167 -0.714410 0.789202 -0.212508 -0.435495 -0.102551 0.737295 0.925024 0.091625 -0.487753 0.794006 1.393470 0.458489 -0.723872 0.789784 0.464325 0.202191 -0.460625 1.048206 0.215827 0.619802 -0.539490 -0.117780 0.547710 1.538443 -0.211445 -1.533136 -0.023716 0.222748 0.855067 -0.063375 0.322129 0.540695 -0.122162 0.202363 0.074691 0.437822 1.048145 -2.040794 1.043946 0.280720 -0.364723 0.978108 -0.142064 -0.484078 -0.771140 -0.021440 0.762795 1.044282 0.731776 -0.372423 -0.427050 -0.985967 -0.102057 0.179360 0.362821 -0.585206 0.985275 -0.355202 -0.540971 -0.502903 -1.477689 -0.227967 0.260222 -1.011801 0.447691 0.877635 -1.826120 1.036876 0.191531 -0.434109 -0.752145 -0.265772 0.310864 -0.825734 -1.064010 -0.086298 -1.162382 -1.989045 -0.449250 -0.651744 -0.172615 0.157765 0.016353 -0.472849 -0.625721 1.830234 0.080294 1.134899 0.733521 -0.012069 1.092291 1.604129 -0.813407 0.245218 -0.810517 1.136968 -0.774589 -0.253522 0.629719 -0.688045 0.269237 1.080316 -0.209323 -0.284526 -0.955816 0.744754 -0.436142 -0.642502 0.636815 -0.632352 -0.015463 1.000644 0.801302 -0.504257 0.015435 -1.256524 -0.369486 -0.540625 -0.514898 0.218710 -0.809163 -0.196663 0.680804 -0.567756 -0.800097 0.217948 -0.275416 -0.725522 -0.168559 1.268256 1.174628 -0.910863 1.193715 -1.062762 0.828610 -1.044122 -0.747437 -0.034472 -0.226576 -0.453939 -0.433991 -0.099489 0.019174 0.405767 -0.781723 -0.983952 0.753431 +PE-benchmarks/boolean-parenthesization-problem.cpp___GLOBAL__sub_I_boolean_parenthesization_problem.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/boruvkas-algorithm.cpp__boruvkaMST(Graph*) = -7.067947 -2.020816 1.185278 -14.454984 10.310001 18.946463 3.700867 -12.775603 -13.328774 -6.378920 6.434657 -20.433792 -12.428499 17.571378 -7.928579 10.483261 19.563318 -3.386742 -8.583151 -6.062787 14.086357 5.007191 25.901806 25.225977 -19.215657 0.472066 4.351252 9.584117 6.395024 2.697560 5.337317 -13.636132 3.942502 -11.252542 -0.357181 -3.575408 -4.244933 0.721923 12.022292 -25.783063 -2.355541 6.292947 -7.828360 0.025819 1.065665 0.757302 18.026138 14.588221 -1.822339 10.795477 13.491663 3.954093 5.424850 -0.278694 4.313705 -2.343704 5.175073 -3.064734 0.393955 -4.874821 -3.757891 -1.066845 -0.612905 20.585065 20.481497 -0.185519 -8.578925 5.226037 3.282189 4.364271 3.272728 15.354617 -1.343546 11.148724 11.752471 -17.698292 2.082645 -26.178463 4.542319 -20.512625 -13.245344 0.536127 9.564166 9.135676 9.768461 -0.856799 26.924613 -2.564223 -8.663101 18.463533 21.395240 -13.013782 -2.472948 -4.540071 -10.073042 1.270131 -7.992385 7.332036 -3.811353 8.247564 -15.574641 -9.342855 -0.155823 2.341525 -11.384422 -8.855438 -1.731832 12.606049 -15.160465 -8.004987 -5.670025 12.948919 -1.378517 -30.235886 -18.565517 -11.106482 9.380428 0.868734 -10.904280 -14.381015 6.273797 5.933639 -3.492404 -7.819167 -0.211337 9.322551 16.222709 4.968374 -1.733380 8.825183 8.156089 26.757530 4.943055 -7.368563 -0.018076 1.911184 -0.328595 7.725506 -4.504753 0.753821 0.826826 -12.895053 2.910709 13.364381 -8.006923 -7.179009 2.661789 -4.063863 -1.100258 64.287502 -4.729813 19.916396 16.216561 -16.718680 1.282347 -8.356062 0.017643 6.672434 7.636311 11.044765 -25.789096 -12.735585 17.514795 25.636974 8.281968 -18.468575 3.192806 8.569289 0.537062 -7.509323 9.910215 1.369700 1.635396 -8.947829 -3.229474 14.835561 31.403757 -9.403177 -10.048471 4.580990 10.392237 0.165385 -10.164437 -2.041185 -9.242669 0.083726 15.156373 4.384106 9.869494 19.677542 -26.720350 13.819357 2.234381 -1.319206 13.666459 7.145620 -14.285533 -9.500875 -1.933677 9.426094 11.602032 -2.453459 0.706744 0.797200 -20.958947 0.911085 7.175127 2.524964 -12.862559 18.054891 3.060782 -9.731726 -9.204350 0.620324 -5.579785 -3.597154 -9.284860 13.226260 -4.488675 -25.691935 17.196086 4.357709 -8.282343 -0.398195 -9.266136 20.182862 -15.383065 -18.082561 12.162403 -8.238411 -11.041669 -2.786457 -5.537539 6.358493 11.902608 9.165791 -19.875011 -14.490358 15.597673 -3.674138 20.751152 10.292370 -0.492102 13.398433 -12.711437 -7.447832 -11.393629 -15.228712 11.830699 6.935503 -14.876815 -10.693557 -6.038683 13.441981 14.589400 -4.009559 -12.763172 -4.390620 15.573141 -17.059940 -1.130580 3.392717 11.593519 -16.615270 5.159424 7.414984 -9.483166 4.711035 -13.079738 -2.538417 -14.338779 -12.751015 13.570326 -2.815836 7.050619 3.688486 -1.746984 -1.474639 7.261601 5.739454 2.247378 6.375576 18.583223 16.931676 -5.569249 -2.996998 -23.253116 13.759001 -20.054568 -20.535260 6.043068 -2.664147 -6.667281 -6.907224 -5.223816 15.658811 11.914641 -8.906015 -7.373422 8.152383 +PE-benchmarks/boruvkas-algorithm.cpp__find(subset*, int) = -0.684344 0.345344 0.686658 -1.704607 1.434447 2.699409 0.405132 -1.600377 -1.369816 -0.772490 0.547341 -2.678400 -1.659383 2.045104 -1.021615 1.060958 2.425351 -0.481263 -0.959224 -0.581274 1.340453 1.015510 3.262616 3.097666 -2.396958 0.227327 0.694289 1.214771 0.606847 0.720995 0.200440 -1.965147 0.511252 -0.968966 -0.158763 -0.307255 -0.608761 -0.393003 1.248377 -3.218207 -0.326606 0.679326 -1.361662 -0.002367 0.262094 -0.222468 2.716378 1.697640 -0.039541 1.137837 1.442611 0.747979 0.629500 -0.010076 0.640158 -0.347230 1.147556 -0.733366 -0.066971 -0.602898 -0.388397 -0.207923 -0.427089 2.564851 2.425063 0.184362 -1.030276 0.399921 0.259114 0.315199 0.103517 1.894522 -0.120999 1.996339 1.184113 -1.831838 0.676306 -2.555012 0.443677 -1.824437 -1.780207 -0.205016 0.948512 1.447474 1.218426 -0.173481 3.254337 -0.273200 -0.712366 1.878637 2.914135 -1.825538 -0.268805 -0.442211 -1.119986 0.169602 -0.921207 1.038209 -1.044821 0.777063 -1.876244 -1.241570 0.209592 0.241883 -1.410434 -0.594150 -0.164709 1.485876 -1.966028 -0.903284 -0.820205 1.232895 -0.205979 -3.726637 -2.626455 -0.967282 1.384330 0.198283 -1.256823 -2.033935 0.777091 0.891046 -0.370645 -0.963974 -0.291820 1.164153 2.116161 0.470418 -0.118845 1.003023 1.299662 3.365596 0.631805 -0.738995 0.036595 0.056758 0.027005 0.715445 -0.350475 0.292096 -0.675255 -1.508459 0.389084 2.058876 -1.030630 -0.691741 -0.447661 -0.581597 -0.007112 7.989285 -0.711041 2.312178 1.791775 -2.318993 -0.057019 -1.171746 -0.411920 0.534997 0.694559 1.764588 -3.234079 -1.440521 2.144223 3.166655 0.982200 -2.173185 0.866883 0.947038 -0.096949 -1.093723 1.365810 0.169290 0.255567 -1.128442 -0.460661 1.994945 3.958465 -1.084216 -1.943932 0.626265 0.717135 0.358144 -0.840557 -0.195021 -0.586842 0.040131 2.010195 0.408765 1.154301 2.382970 -3.394851 1.707926 0.496881 -0.586131 1.981014 0.779903 -1.684227 -0.183234 -0.049844 1.545074 1.311750 -0.185595 0.002307 -0.226039 -2.504715 -0.041711 0.974833 0.392081 -1.612976 2.158049 0.782105 -1.579612 -1.284675 -0.381406 -0.400572 -0.467385 -1.518876 1.554953 -0.753516 -3.600943 2.377653 0.773010 -0.978054 -0.051382 -1.516125 2.376444 -1.986356 -2.293032 1.378866 -1.163046 -1.407325 -0.010109 -0.751439 0.644663 1.628806 1.487145 -2.614458 -1.608922 1.790375 -0.099689 2.357401 1.329891 0.291825 1.602658 -1.437523 -0.917167 -1.190624 -1.989876 1.993965 0.910315 -1.810247 -1.061849 -0.934946 1.615273 2.054477 -0.678719 -1.521704 -0.891058 1.636086 -2.122417 -0.080654 0.447081 1.434410 -2.190952 0.330849 0.890746 -0.859333 0.426457 -1.493249 -0.558510 -1.812801 -1.692097 1.431058 -0.520490 0.677834 0.875654 -0.474769 -0.544022 0.907907 0.367273 0.232938 0.866411 2.022007 2.070490 -0.710801 0.052524 -2.780266 1.683397 -2.627534 -2.650370 0.956041 -0.723090 -0.743033 -1.033994 -0.758183 1.729385 1.276804 -0.971968 -0.727536 0.940384 +PE-benchmarks/boruvkas-algorithm.cpp__Union(subset*, int, int) = -1.585638 0.368563 1.245496 -3.655199 3.001933 5.676792 0.958903 -3.316892 -3.238704 -1.535713 1.236062 -5.772276 -3.508347 4.606822 -2.093965 2.525903 5.556089 -0.754711 -2.180058 -1.260270 3.249232 1.694819 7.098686 6.958911 -5.217981 0.436285 1.358476 2.569795 1.408424 1.515075 0.338663 -4.004899 1.178781 -2.559843 -0.159802 -1.090881 -1.297474 -0.480249 2.892885 -7.296279 -0.665295 1.607202 -2.559673 -0.045434 0.516105 0.080825 5.754493 3.788136 -0.294719 2.587806 3.148631 1.217790 1.496112 -0.001813 1.356150 -0.455863 2.266324 -0.883738 -0.235223 -1.233612 -0.926482 -0.653298 -0.580757 5.550894 5.475463 0.304717 -2.271947 0.991009 0.778573 0.685480 0.412840 4.116103 -0.084074 3.836760 2.799279 -4.308126 1.296894 -6.110655 1.003321 -4.720373 -3.812164 -0.413784 2.295373 2.702323 2.740428 -0.681240 7.215108 -0.771193 -1.642918 4.303989 6.315512 -4.143010 -0.677394 -1.223322 -2.523002 0.361195 -2.076107 2.029844 -1.517859 1.515296 -4.191555 -2.906044 0.520090 0.638468 -3.084357 -1.513858 -0.372240 3.394718 -4.193902 -2.230618 -1.947033 2.672960 -0.527428 -8.161335 -5.168534 -2.379573 2.697155 0.533695 -2.874708 -4.475163 1.724386 1.941266 -0.910583 -2.228792 -0.563444 2.921502 4.431746 0.997815 -0.252588 2.132806 2.591739 7.228423 1.599469 -1.819913 0.089282 0.372786 -0.294072 1.631714 -1.160331 0.326573 -0.676122 -3.486208 0.494236 4.164497 -2.357685 -1.226530 -0.137987 -1.081208 -0.013876 17.558491 -1.470458 5.134540 3.942747 -5.023268 0.588671 -2.289980 -0.653640 1.394715 1.841980 3.658071 -7.583706 -3.289644 4.569951 7.006900 2.259415 -5.002220 1.399888 1.915879 -0.072393 -2.206958 2.877297 0.399362 0.562592 -2.551284 -0.951025 4.144241 8.915235 -2.621770 -3.909601 1.286513 1.677354 0.451132 -2.560787 -0.514642 -1.841818 0.019338 3.942459 0.890720 2.623647 5.327936 -7.495277 3.895407 0.621860 -1.239577 4.413013 1.670925 -3.702201 -1.216219 -0.230434 3.223723 3.161790 -0.293353 -0.169042 -0.256342 -5.589804 -0.041901 2.001863 0.918110 -3.520006 4.815346 1.413525 -3.295971 -2.695654 -0.701761 -1.032978 -1.315914 -3.038318 3.473813 -1.490019 -7.550042 5.070193 1.590809 -2.168301 0.051859 -2.925926 4.943588 -4.389933 -5.111813 3.084963 -2.269572 -2.964770 -0.417389 -1.615766 1.602507 3.403504 2.733305 -5.640089 -4.190711 4.120091 -0.531349 5.343361 2.920238 0.377920 3.649146 -2.544946 -2.118650 -2.916324 -4.257316 3.765665 1.835561 -3.899767 -2.706936 -1.989681 3.667558 4.525838 -1.283506 -3.103089 -1.886014 3.929511 -4.634526 -0.273071 1.135151 3.022937 -4.602397 0.805770 2.108633 -2.269140 0.888239 -3.330436 -1.218327 -3.774977 -3.554991 3.289186 -1.276189 1.529767 1.668947 -0.952560 -0.926532 1.984132 1.021058 0.434975 1.783350 4.841122 4.634759 -1.644984 -0.036697 -6.092836 3.781037 -5.778634 -5.612509 1.846310 -1.152060 -1.862957 -2.066517 -1.136412 3.875134 2.837804 -2.325313 -1.697308 1.915248 +PE-benchmarks/boruvkas-algorithm.cpp__createGraph(int, int) = -0.458421 0.374769 0.904977 -1.216832 1.206951 1.022420 0.395288 -0.563391 -0.940018 -0.858459 0.312792 -1.353408 -1.867460 1.591423 -0.533649 0.228618 1.515680 -0.457120 -0.493829 -1.105604 0.983854 -0.461056 2.196377 1.904043 -2.101808 0.239567 0.718956 1.016031 0.616208 0.974201 -0.094071 -1.003819 0.038910 -0.284358 0.768915 -0.022549 -0.374378 -0.632421 -0.047628 -2.349148 -0.290548 0.783413 -0.545841 0.006839 0.140945 1.152008 2.032738 1.290380 -0.342801 0.668254 1.326427 -0.145721 0.644873 -0.021102 0.730085 -0.347043 1.488761 0.122477 -0.262354 -0.055857 -0.331496 -0.951889 -0.162422 1.769851 1.790887 -0.388995 -0.663227 0.211756 -0.100663 0.618799 0.074934 1.261659 0.572624 0.885740 1.526910 -1.021481 0.218224 -2.431632 0.217743 -3.031705 -1.484865 -0.575852 1.085386 0.317017 0.537829 -0.102601 2.469308 0.175080 -0.311678 0.729687 1.958681 -0.871606 -0.276991 -0.510177 -0.822807 0.236158 -0.752344 0.409126 0.155566 0.336549 -1.431906 -0.454351 0.494809 -0.037763 -1.115771 -0.160123 -0.566014 1.238009 -1.434840 -0.199866 -1.358493 0.454541 0.164473 -2.696887 -0.628813 -0.684916 1.080927 0.173823 -0.530384 -0.743271 0.600060 0.791693 -0.529209 -0.564093 -0.701768 1.607819 1.274053 0.243680 0.220785 0.697327 0.782197 1.429005 1.233611 -0.397158 -0.528663 0.283155 -0.527612 0.402611 -0.190952 0.195523 0.723219 -0.868807 0.313298 0.532763 -0.569304 -0.493102 0.300936 -0.634151 0.292506 4.635008 -0.639181 1.437884 0.600281 -1.395545 0.669442 -0.433163 -0.418897 0.566409 1.058766 0.970727 -1.742728 -1.012141 1.453660 2.105443 0.666189 -1.915502 0.334958 0.465282 -0.067625 -0.668480 0.998357 0.196374 0.236961 -0.703576 -0.341659 0.827838 2.727557 -1.015370 -2.025309 0.419532 0.557148 0.076477 -1.111746 0.056008 -0.145659 -0.147374 0.554703 0.233455 0.920407 1.717479 -3.074217 1.340549 -0.092000 -0.798508 1.718361 -0.164551 -0.722421 -1.490506 0.266696 0.937422 1.283668 0.366625 -0.492473 -0.302763 -1.806871 0.196118 0.256149 0.442302 -1.091444 1.602066 -0.121313 -1.061939 -1.006644 -1.066959 -0.285827 0.251327 -0.986147 0.731140 -0.362697 -3.410960 1.775952 0.008541 -0.689896 -0.277724 -0.466472 1.166140 -1.183862 -1.752815 0.624094 -0.854987 -1.348689 -0.929221 -0.665633 0.451809 0.417160 0.277257 -1.607703 -1.421709 1.519147 -0.678048 1.730637 0.992725 0.307628 1.772777 0.292340 -0.885017 -0.920003 -0.730547 1.062714 -0.089815 -1.213192 -0.323956 -0.746603 1.004397 1.441538 -0.412500 -0.146248 -0.731080 1.457074 -1.487267 -0.731596 0.476038 0.654993 -0.956612 1.014661 0.897458 -0.578417 -0.170551 -1.485308 -0.710700 -1.137471 -1.398577 0.913732 -0.694559 0.396142 0.688850 -0.076900 -0.611064 0.552377 -0.024921 -0.089673 -0.161387 1.741545 2.505968 -1.528401 0.158904 -1.884180 1.541234 -1.614493 -1.441354 0.377474 -0.190766 -0.170118 -0.514588 -0.337738 0.967863 0.735098 -1.057147 -0.692593 0.425325 +PE-benchmarks/boruvkas-algorithm.cpp__main = 0.445207 7.733585 7.103126 -5.259384 6.971378 9.682737 0.737424 -1.577668 -2.349833 -1.200723 -2.165447 -7.139207 -6.409861 5.539015 -1.697202 -1.133010 8.270996 -1.426102 -1.652282 -0.393443 1.835438 3.223974 7.886968 7.629474 -8.018952 2.829610 4.318021 1.749435 -0.978817 8.792117 -6.525682 -9.125913 -0.706435 2.271784 2.398667 -0.939456 -3.003334 -6.382014 0.055764 -11.046679 -0.624856 3.402801 -5.176189 -1.105940 1.853075 -0.287698 13.886558 3.593918 -1.576306 -1.340973 3.011972 4.095790 0.740097 -0.366976 3.813310 1.182267 9.171751 1.966278 -1.244611 -0.540384 -0.973693 0.202220 -2.567569 7.374035 5.856106 1.495156 -2.858150 -1.676691 0.311963 -0.943383 -3.418880 4.635480 3.557191 8.676437 2.490702 -0.578970 3.180138 -5.907324 1.912938 -4.779701 -6.201348 -4.556061 0.636143 2.977166 2.485722 -4.471180 9.280597 -1.984825 3.085787 1.335994 10.864280 -5.466213 -0.364761 -3.850981 -5.197197 0.597609 -0.794125 1.343109 -3.418654 -3.722201 -5.493587 -5.993297 2.301672 0.344375 -4.337628 3.148890 -0.336690 4.157317 -3.876734 -0.394899 -5.299131 0.561497 -0.431735 -10.390355 -7.862292 -0.987885 1.267802 0.829953 -2.810214 -8.205252 2.234479 5.137789 -4.069918 -2.679298 -3.203798 7.587925 6.195685 -0.728957 0.911048 -0.989002 6.144765 5.623958 4.018230 -1.997272 -0.064068 -0.623938 -0.912694 -2.393274 -1.653821 2.223630 -3.099750 -2.403316 0.034634 6.600324 -3.372765 2.304493 -3.725273 -4.568655 2.344906 24.326744 -4.915838 4.708474 -0.838011 -9.130760 4.397620 -0.006980 -6.638116 -1.337891 2.688526 8.814892 -10.820446 -3.187319 5.626578 8.752920 2.843484 -5.898617 4.476657 0.140598 -3.720900 -3.204582 4.935724 -0.725155 0.440236 -3.518862 -2.874152 4.921348 13.937927 -2.694972 -15.001029 1.800984 1.229067 2.695033 0.290119 0.375628 -0.909226 0.266248 4.286098 -2.036263 6.253640 7.173113 -15.912902 5.909875 0.571746 -8.488742 8.786774 -0.875852 -1.752232 3.535796 2.683367 8.343890 5.676445 2.227647 -2.513634 -4.671344 -6.062519 -1.146186 1.926017 3.052981 -5.553870 5.506048 3.125393 -8.687428 -4.453075 -7.324863 -0.880464 -2.357046 -7.846454 2.007192 -3.569843 -15.361731 10.521489 4.145995 0.141379 -0.725685 -5.660783 1.717286 -5.502976 -8.226590 1.969295 -1.674780 -2.038794 1.993528 -3.670000 2.721219 4.144600 6.572922 -8.962464 -9.523606 4.592084 1.726477 6.689193 4.731459 4.322616 4.901636 3.374737 -1.907771 -3.736941 -6.604130 9.685974 3.392209 -4.690414 -1.620385 -5.728055 4.048613 7.615625 -3.569063 -1.137378 -9.087304 3.473159 -4.023542 0.912599 1.941560 -0.623678 -6.341290 -2.639781 3.577855 0.403616 -2.804157 -5.297918 -2.913501 -5.321194 -5.635035 0.647363 -4.330382 -0.948681 6.674190 -4.116351 -5.111852 1.812419 -1.915932 -1.541082 1.592689 4.134586 5.375677 -4.876709 4.995591 -6.274616 6.365777 -8.607604 -7.107797 2.451745 -6.916922 -2.379797 -4.207758 -1.634998 2.426717 -0.894498 1.275618 0.182536 0.606937 +PE-benchmarks/box-stacking.cpp__min(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/box-stacking.cpp__max(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/box-stacking.cpp__compare(void const*, void const*) = -0.248307 0.538084 0.274006 -0.822599 1.265167 1.395227 0.353207 -0.875862 -0.659279 -0.088474 0.170978 -1.543955 -1.011854 1.157854 -0.365832 0.635665 1.520610 -0.307286 -0.313537 -0.455397 0.531191 0.457111 1.917444 1.754146 -1.318252 0.321527 0.484958 0.186008 -0.125579 0.293673 -0.450147 -1.297938 0.454331 -0.586652 -0.079156 0.027270 -0.467400 -0.586533 0.987411 -1.867043 -0.194978 -0.103080 -0.753706 0.005051 0.006626 0.464294 1.890809 0.903741 -0.034545 0.696732 0.709261 0.211494 0.305528 0.088247 0.527193 -0.045012 0.727354 0.115272 -0.233546 -0.206826 -0.227373 0.157984 -0.408148 1.321697 1.325969 0.143140 -0.684923 0.396776 0.117930 0.051763 -0.190045 1.039212 0.352894 1.179785 0.597980 -1.105661 0.057644 -1.955283 -0.038195 -1.702869 -1.208204 -0.264265 0.411380 -0.103915 0.770519 -0.040698 1.856290 0.218405 -0.184603 0.699265 1.884580 -1.300046 -0.265744 -0.186464 -0.559422 -0.056396 -0.259022 0.836277 0.107936 -0.043578 -1.202625 -0.949807 0.456697 -0.001105 -0.758524 -0.561039 0.075034 0.769774 -0.667495 -0.445858 -0.657289 0.449271 -0.196623 -2.062363 -0.885328 -0.190711 0.866492 0.256743 -0.718141 -1.384956 0.400760 0.523879 -0.585190 -0.649082 0.080477 0.770164 1.363143 0.273549 0.164346 0.543863 0.946053 2.057473 0.383086 -0.515904 0.030606 -0.100862 0.089651 0.359656 -0.249779 0.098142 -0.197787 -0.901381 0.800898 0.963529 -0.631408 -0.166148 0.322047 -0.371428 0.014519 3.794091 -0.559093 1.312563 0.631636 -1.493981 0.207130 -0.944926 -0.436314 0.140857 0.704727 0.911137 -1.618572 -0.867153 1.234600 1.791557 0.569014 -1.591906 0.211705 0.371700 -0.252927 -0.738208 0.742949 0.143352 0.137800 -0.329084 -0.229143 1.123254 2.600572 -0.794187 -1.170578 0.391611 0.627730 0.628217 -0.517527 -0.241179 -0.581844 -0.011797 0.953374 0.348651 0.780516 1.367184 -2.621838 0.917963 -0.043512 -0.571068 1.112204 0.687840 -0.953489 -0.235836 0.131240 1.061349 0.832643 0.174910 -0.029789 -0.336902 -1.263641 -0.065198 0.458879 0.222796 -0.892910 1.113362 0.268556 -1.187580 -0.582710 -0.240613 -0.224608 -0.318362 -0.753295 0.809318 -0.182302 -2.859810 1.440251 0.513394 -0.551022 -0.001919 -0.979530 1.292432 -0.921708 -1.292980 0.671496 -0.738992 -0.385282 0.171467 -0.449384 0.262932 0.490957 1.261620 -1.353264 -1.092535 1.134909 0.093443 1.333806 0.836624 0.311791 1.009288 -1.245065 -0.983292 -0.641585 -1.340966 1.317904 0.521727 -0.994045 0.085947 -0.674622 0.916809 1.177241 -0.148246 -0.828476 -0.708012 0.734710 -1.408508 0.173171 0.496431 0.939538 -1.178934 0.125332 0.691228 -0.369879 0.095216 -0.762222 -0.387814 -1.095197 -0.996105 0.490708 -0.419636 0.135142 0.452090 -0.432740 -0.162431 0.675267 -0.066219 0.318517 0.354301 1.006224 1.347456 -0.781120 0.015254 -1.459464 1.023327 -1.438283 -1.618126 0.663018 -0.399359 -0.601507 -0.705106 -0.426893 0.723439 0.173814 -0.614285 -0.573477 0.391832 +PE-benchmarks/box-stacking.cpp__maxStackHeight(Box*, int) = -7.268541 -2.672633 2.696883 -15.733053 11.022081 24.042026 4.060752 -15.702738 -15.721570 -3.858045 7.672227 -25.995346 -12.255441 19.335386 -9.119556 12.113247 22.004949 -3.368930 -11.627334 -4.825883 13.767693 9.679203 29.247692 29.191892 -19.902782 1.214803 1.313506 10.357280 6.471285 3.410052 3.415465 -13.751457 4.258419 -11.686242 -3.001931 -3.171446 -5.765181 0.401496 14.531141 -28.793461 -2.177234 8.168412 -7.522175 -0.332808 2.413467 0.002932 20.498627 15.696619 1.117133 11.405401 12.680434 3.729977 7.504287 -0.488627 6.011223 -2.504823 9.781937 -4.031391 -0.399142 -6.554246 -4.005672 0.579745 -1.899497 22.759239 22.234578 2.218861 -10.541739 3.552986 5.679990 3.523578 3.955567 17.255283 -2.994893 14.897354 10.439298 -16.037568 7.172885 -21.385565 5.687556 -14.310539 -14.347591 2.545633 11.402402 12.882415 10.971612 -2.938659 29.480943 -4.163668 -10.426489 18.669143 24.011511 -15.906894 -2.775864 -2.893860 -11.082539 0.565247 -7.798014 9.022137 -5.835757 9.775816 -17.415204 -9.059089 -0.179978 2.865959 -12.403063 -4.652637 -0.334552 13.055748 -15.753510 -8.739914 -3.281478 14.649006 -1.396042 -33.044467 -23.714353 -11.874261 7.787751 1.276345 -13.705427 -16.726198 7.453414 4.970974 -3.809770 -7.241070 -3.397491 10.134093 17.646946 5.369019 -2.823020 9.971404 9.836276 29.785245 1.811325 -8.793674 2.425132 1.451592 0.691822 9.387024 -3.836880 0.555856 -4.021393 -14.478574 2.664059 15.778418 -9.362711 -4.843214 -3.598909 -0.818178 -2.810199 71.499910 -5.531954 23.399136 18.772246 -18.804907 1.487047 -9.423576 0.351395 6.032607 6.132171 12.853347 -30.060616 -14.096914 19.883668 29.239043 9.313674 -19.782557 7.960974 10.330805 -0.223104 -8.605113 12.469068 1.222969 2.591291 -10.285739 -3.778212 16.945279 36.377228 -9.686041 -13.172468 5.099654 6.309100 2.180125 -8.549207 -2.167694 -7.196714 0.657562 16.414728 5.271483 10.918762 21.538892 -26.634326 16.304694 3.687038 -2.752965 19.253219 7.393611 -17.183877 -3.092025 -4.357356 10.528961 12.719781 -2.356277 -3.670471 1.058827 -23.050281 0.145425 8.822561 1.686498 -14.430956 20.073657 6.012079 -11.026969 -9.039200 -1.759062 -4.424329 -4.064702 -12.912430 15.585944 -7.854032 -25.890694 18.579096 8.123716 -9.197062 -1.038210 -11.847899 19.375766 -16.471427 -18.709438 12.276145 -9.518849 -12.694747 -2.436046 -6.437487 5.447402 15.342522 12.960927 -24.526393 -14.987435 18.091139 -3.980062 23.654822 11.699120 -1.588684 11.325795 -10.143626 -7.830062 -10.883056 -17.977028 13.827059 9.200850 -16.538667 -9.538416 -7.678953 14.871362 15.309288 -4.906731 -14.778114 -7.030811 16.427218 -15.969792 -1.123259 3.360683 9.135560 -19.822270 3.696418 7.825722 -9.642665 7.253826 -13.140096 -6.139439 -17.179051 -12.931141 15.669830 -1.621032 7.982952 3.314730 -3.246395 -1.842486 7.391804 5.176156 1.257816 9.771759 21.386554 14.853642 -3.087104 -0.606536 -26.078961 16.325257 -21.911008 -22.285843 8.002358 -4.541983 -9.790514 -8.676261 -5.105399 17.478645 13.843086 -11.731527 -8.242112 10.970459 +PE-benchmarks/box-stacking.cpp__main = 0.032929 0.162046 0.407824 -0.161036 0.423367 -0.031105 0.236142 0.319383 -0.528188 -0.597981 0.094811 -0.919693 -0.865750 0.641191 -0.030702 -0.052678 0.873055 0.149005 -0.021409 -0.254240 -0.032187 -0.319424 0.814654 0.886607 -0.656446 0.292167 -0.178204 0.215607 -0.069003 0.521356 0.018283 -0.795289 0.221981 0.159070 0.308012 -0.148586 -0.255811 -0.181272 -0.315197 -1.226728 -0.081426 0.849141 0.097869 -0.023271 0.218670 0.755394 0.942523 0.417554 -0.119163 0.614122 0.223402 -0.268393 0.417859 0.060577 0.267337 -0.271536 0.321643 -0.232247 -0.611519 0.267344 -0.133369 -0.888079 -0.361303 0.468117 0.683520 -0.168776 -0.316626 -0.231270 -0.109539 0.196842 0.129055 0.398355 0.557464 0.149415 0.536172 0.190841 -0.047087 -0.718249 0.023294 -1.934054 -0.783846 -0.288986 1.284398 0.581328 -0.124713 -0.506128 0.872975 -0.050288 0.036556 0.389231 0.955112 -0.309257 -0.329281 -0.172494 -0.062545 0.302359 -0.315914 -0.028319 0.336696 0.013925 -0.634427 -0.078886 0.444266 -0.254761 -0.348567 0.243663 -0.138061 0.543557 -0.919876 -0.009232 -0.855274 0.083300 0.473191 -0.888547 -0.008449 0.228836 0.065229 0.557864 -0.412239 0.069400 0.344401 -0.143558 -0.287549 0.107443 -0.856862 0.843766 0.008843 0.172973 0.325653 0.504643 0.422084 0.351089 0.427794 -0.205480 -0.024363 0.200030 -0.026135 0.253377 -0.078219 -0.229522 0.144988 -0.426898 0.158554 -0.219560 -0.454495 -0.233994 -0.723644 -0.044519 0.071731 0.884945 -0.177721 0.630591 0.234528 -0.482695 0.558594 -0.175610 -0.192262 0.062710 0.562170 0.434126 0.041981 -0.311229 0.429742 0.911536 0.349422 -0.647413 0.226037 0.182503 0.177758 -0.155677 0.576273 0.170221 0.448742 -0.383282 -0.054986 0.284460 1.041905 -0.213443 -0.850229 -0.010400 0.079325 0.353725 -0.376087 0.138343 0.121274 -0.046614 0.044382 0.018335 0.199806 0.698487 -1.403894 0.710252 -0.017511 -0.215677 0.633621 0.012660 -0.341307 -0.910694 -0.080566 0.415120 0.769713 0.407671 -0.193949 -0.103303 -0.645425 -0.080604 0.085666 0.182746 -0.349791 0.611591 -0.215955 -0.324663 -0.292775 -0.805839 -0.054779 0.090148 -0.469766 0.330671 0.606483 -1.343958 0.567252 0.000000 -0.432617 -0.346938 0.029068 0.245093 -0.537927 -0.712423 0.004888 -0.653859 -1.252124 -0.413835 -0.376865 -0.042035 0.025856 -0.197279 -0.120830 -0.500769 1.086438 -0.064180 0.679514 0.474013 -0.076295 0.887223 0.938707 -0.583959 0.045808 -0.388877 0.545909 -0.753233 -0.097111 0.316740 -0.409983 0.247342 0.722709 0.065303 -0.120916 -0.442686 0.588516 -0.353761 -0.405214 0.524753 -0.227418 0.047432 0.744128 0.605382 -0.487460 0.007848 -0.754862 -0.226547 -0.227502 -0.275548 0.233162 -0.501134 -0.055121 0.327216 -0.231306 -0.441160 0.203610 -0.159601 -0.362876 -0.209609 0.883063 0.913945 -0.704059 0.646497 -0.626401 0.499070 -0.694831 -0.478111 -0.065632 0.178639 -0.317473 -0.174229 0.034692 0.070659 0.226781 -0.630388 -0.603539 0.416334 +PE-benchmarks/boyer-moore-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/boyer-moore-algorithm.cpp__badCharHeuristic(std::__cxx11::basic_string, std::allocator >, int, int*) = -1.138426 -1.152429 -0.263080 -1.860537 0.853254 1.406554 0.605946 -1.403871 -2.441120 -0.994814 0.775930 -2.711393 -1.156394 2.641882 -0.885563 1.981353 3.332527 0.579074 -1.206491 -0.911202 2.277669 -0.920739 3.403449 3.901423 -2.292948 -0.012011 0.089981 1.499416 0.965891 0.502489 0.848985 -1.257234 0.619793 -2.327923 0.456438 -1.741532 -0.494734 1.432061 1.694870 -4.287216 -0.129772 1.187023 0.607111 -0.041999 0.080022 0.783850 1.852899 2.073356 -0.252647 1.947122 1.617436 -0.045357 1.221606 0.127164 0.654891 0.562495 0.351917 -0.288449 -0.287573 -0.230929 -0.686891 -0.998508 0.778525 2.620325 3.087675 -0.168231 -1.132114 0.760366 0.720529 0.659201 1.049777 1.938663 -0.633840 0.342439 1.524987 -3.554367 0.504959 -4.376341 0.736274 -4.527095 -1.656708 0.116156 1.889066 1.255330 1.428683 -0.099816 3.790908 -0.842552 -1.229210 2.674434 2.681926 -1.995639 -0.560503 -0.845785 -1.260357 0.254187 -1.158638 0.108621 0.693076 1.455729 -2.105486 -1.315764 0.614195 0.534305 -1.470609 -1.352515 -0.197076 2.080446 -2.563546 -1.903111 -1.089116 1.722695 -0.385153 -3.841954 -0.712078 -2.104987 0.586780 0.368469 -1.840221 -2.039807 1.056563 0.748032 -0.459134 -0.928969 -0.918558 1.706335 1.267319 0.382570 -0.326087 1.241242 0.296919 3.458247 0.864810 -1.487911 0.122250 1.083551 -0.797720 0.980461 -1.354761 -0.895354 1.180128 -2.413219 -0.540979 0.979732 -1.427804 -0.606315 1.335531 -0.081097 -0.059787 8.242577 -0.462145 2.722653 2.467570 -2.067653 1.266003 -0.573993 0.694821 1.247777 1.661733 1.023781 -3.934513 -2.083626 1.857080 3.595102 1.420879 -2.268774 -0.991730 0.606399 0.451717 0.016538 1.082239 0.175535 -0.015131 -1.476266 -0.320203 1.079692 4.622141 -1.266118 0.297523 0.331784 1.146540 -1.026241 -3.077310 -0.413472 -2.481693 -0.056372 0.526385 0.513184 1.161190 2.864542 -3.673815 2.454114 -0.739043 0.232074 1.924304 0.691673 -1.747349 -3.795266 -0.901943 0.918348 2.398789 -0.720356 0.202464 0.765732 -3.064022 0.108636 0.519537 0.672361 -1.839029 2.543350 -0.007242 -1.128054 -0.871775 0.745383 -0.849012 -1.123071 -0.486286 1.944469 0.444708 -2.361638 1.913871 0.242937 -1.124066 0.649425 -0.059584 2.219356 -2.255837 -2.365372 1.666504 -0.513105 -1.358054 -1.057097 -0.701394 1.368917 0.745066 -0.412048 -2.090237 -2.366837 2.262491 -1.196893 2.885283 1.376150 -0.759222 1.863763 -0.374814 -1.123150 -1.616469 -1.337784 -0.535260 -0.082286 -1.322029 -1.883524 -0.625517 2.081339 2.329641 0.222437 -1.316853 0.469150 3.027534 -1.966473 -0.463480 0.851133 0.698766 -1.672073 1.059244 1.336941 -2.414184 0.466831 -1.886753 -0.111769 -1.154310 -1.136387 2.334347 -0.776284 0.984870 -0.011545 -0.143271 0.134064 1.165302 1.375037 0.115486 0.723358 3.575979 1.961733 -0.282447 -0.495915 -2.937775 1.463233 -2.754559 -1.951069 -0.190298 1.347173 -1.456939 -0.322552 0.209906 2.378277 1.856045 -1.343742 -1.108805 0.700103 +PE-benchmarks/boyer-moore-algorithm.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -2.757498 -3.128746 -1.508515 -4.543952 3.050993 3.631889 1.844613 -3.963557 -6.059234 -3.471565 3.459452 -9.000007 -4.915714 6.400670 -2.967861 3.977282 7.345546 -0.801198 -2.790748 -3.518162 5.203367 0.708935 9.738297 9.830796 -7.024870 0.027917 -1.099775 2.704143 3.217545 -0.908342 4.810688 -4.804484 2.384492 -3.962919 1.160174 -1.411915 -1.766119 2.320203 4.238396 -9.685405 -1.141060 4.560999 0.510206 0.845387 1.029914 4.509760 5.156816 5.273277 -0.883538 6.428257 5.070088 0.121460 3.700569 0.010832 0.808225 -2.405787 0.489619 -2.108993 -0.912372 -0.974840 -2.227221 -1.347749 0.068932 7.030354 8.245788 -0.922914 -3.606905 1.678105 1.996820 2.565430 3.023029 6.364899 0.860676 1.869347 5.439445 -5.678374 -0.215432 -11.127056 1.957962 -13.493199 -4.669307 0.920083 6.830630 3.392976 2.264033 -1.513882 10.453928 -0.357431 -4.575523 8.329166 7.177345 -3.489876 -1.115617 -1.023207 -3.096816 0.157741 -3.098270 2.611702 1.507083 4.964181 -5.959545 -2.048856 -0.465531 -0.675251 -3.730495 -3.533580 -0.985417 4.298202 -6.645526 -2.043131 -2.395307 5.725109 1.237095 -10.451940 -4.379343 -4.609825 1.768655 1.097736 -4.514624 -1.945091 2.627449 -0.363133 -1.666101 -0.968080 -2.468991 3.939366 4.859920 2.833191 -0.865221 5.372607 1.748809 8.792297 0.685249 -3.276797 -0.017581 1.615225 0.572668 4.399565 -2.077873 -0.780870 4.256429 -4.636616 0.966492 1.337501 -2.848817 -3.902115 0.645573 -1.198175 -1.216284 18.625937 -1.365978 8.049601 7.134325 -4.495393 0.815865 -2.758492 2.507046 3.343192 4.117063 2.698601 -5.883331 -5.333780 6.676600 9.398701 2.780076 -6.899658 0.726578 4.660873 1.725996 -2.359948 3.527414 0.880283 1.096347 -3.341339 -0.283784 3.808067 10.842688 -2.889354 0.505659 0.617850 5.358066 0.325769 -3.793270 -0.607665 -3.819366 -0.157480 4.167637 2.867966 2.861118 7.198541 -10.020214 5.502376 0.647055 2.376054 3.826322 3.025838 -5.526468 -8.227506 -2.302801 1.719235 4.354809 -0.695147 0.476503 1.642676 -7.830085 1.307079 1.836882 0.905426 -4.787200 6.752926 -0.518753 -1.481417 -2.342624 0.435450 -2.446273 -0.315884 -2.511919 5.266448 1.922591 -7.885541 4.407286 0.563448 -3.941692 -1.544931 -1.337443 7.196988 -5.043121 -5.349628 3.448719 -4.866150 -7.138936 -3.406725 -2.029386 1.178018 2.309708 2.030120 -6.186228 -4.896769 8.673120 -2.960814 8.188658 3.887337 -2.078741 5.521946 -3.446097 -3.687048 -3.544783 -5.359662 2.303136 0.473619 -4.187290 -1.212583 -1.360939 3.993344 4.871660 -0.553147 -4.851772 0.226630 6.534169 -5.749718 -1.289652 1.994360 3.170899 -4.225571 5.214362 3.135734 -4.793868 2.822860 -5.853362 -0.730045 -4.705475 -2.880981 6.145736 -1.176873 2.463752 -0.584330 -0.297992 -0.116949 2.794828 2.717971 -0.470648 1.739418 8.924089 6.937364 -1.747105 -0.744357 -8.567718 4.795155 -6.592936 -6.457710 0.633177 0.769606 -3.142134 -1.771098 -1.565955 6.032543 6.117070 -5.305317 -5.065125 4.871710 +PE-benchmarks/boyer-moore-algorithm.cpp__int const& std::max(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/boyer-moore-algorithm.cpp__main = -0.736770 -0.686471 2.691635 -2.302311 2.681226 -0.478013 0.992709 1.652823 -2.193083 -2.776742 -0.260046 -0.775817 -4.777079 2.221460 -1.263367 -0.261253 1.760542 -0.434285 0.107551 -2.977637 2.757437 -3.323206 3.401970 1.828934 -5.394082 0.208352 -0.503586 4.514600 1.907299 3.655873 1.918934 -0.844129 -1.305170 1.628337 5.148482 -1.546937 0.621429 1.077772 -3.892294 -5.361806 -1.612171 4.971032 0.518850 1.697112 1.627927 5.369689 1.670905 2.661740 -2.734201 2.849838 3.327660 -0.801985 2.802455 0.084859 -1.333637 -1.222199 1.571598 -1.099951 -1.746145 1.418553 -0.689434 -5.088691 1.909052 2.610552 4.875984 -2.861620 -0.559738 0.046701 -0.194081 1.976373 1.318131 3.046049 0.478892 -1.143296 4.963735 -0.345824 -0.472289 -5.018623 2.347227 -8.799717 -3.144289 -3.738324 4.251927 3.701643 -0.422884 -2.690922 6.348912 0.744132 -0.604999 3.615951 1.570950 0.121043 0.228130 -3.927815 -1.654907 0.665355 -2.297614 -2.432828 1.358499 3.215960 -1.707891 0.465849 -0.029094 -1.826065 -1.817222 -0.142431 -4.201070 3.594208 -4.275343 -0.541517 -4.738817 3.055428 1.109439 -4.370808 1.029833 -2.096301 0.429820 -0.142305 2.507385 3.335019 0.819626 1.239465 -1.085819 1.355026 -5.528110 5.031705 1.786189 -1.762787 0.894504 3.018950 -1.535789 -1.133054 3.338150 -0.256115 -4.415723 3.687650 -1.153813 0.581973 -1.779580 1.705444 4.471558 -1.952515 -1.659891 -2.222281 0.247242 -1.497428 -2.796729 -2.682107 2.144743 5.429832 -0.421593 1.273330 0.148804 -0.790956 4.492178 2.555634 0.885522 3.647493 2.665468 -0.336733 -1.721493 -2.139918 1.304966 2.773421 0.381018 -2.452856 -0.744079 0.589682 0.771441 -0.821258 1.203933 1.913373 -0.828426 -0.403703 0.106194 -2.582987 3.481834 -0.317908 -2.600314 0.879034 2.650729 -3.322236 -2.609188 0.018813 -0.374506 -2.727514 -0.385076 0.139507 1.049140 2.873221 -6.160761 2.630822 0.965396 0.252354 2.184572 -3.476487 1.565269 -7.587436 -0.612001 0.175760 2.866013 -0.526366 -1.284290 0.026979 -3.508511 2.908948 -0.184542 1.937423 -1.599762 3.125068 -2.666701 -0.126270 -1.756369 -3.723325 -2.424595 1.752379 -1.701171 0.115696 1.424633 -4.479631 1.373705 -3.327726 -1.728935 0.640290 2.324486 1.921724 -1.345764 -2.641901 0.971783 -0.256456 -5.475827 -5.529622 -0.981015 1.515867 -1.279728 -2.630620 -1.921915 -4.163865 3.520528 -2.843252 1.592062 1.454051 -0.173671 4.664006 5.333485 -2.992186 -1.615819 -1.962692 0.862024 -1.675356 0.650801 0.347139 -0.333320 0.725332 2.845248 0.513340 1.776257 -0.597652 5.469045 -0.826753 -3.342662 1.526953 -2.782333 1.170348 4.618739 2.288371 -1.977071 -2.073032 -4.780511 1.390352 0.190655 -0.250751 2.809877 -3.081130 0.001751 1.119279 0.841890 -2.378297 1.314636 1.101558 -2.038749 -3.428653 7.477056 4.915739 -2.764397 2.131517 -2.054681 2.307373 -2.120676 1.137868 -3.571609 0.205359 1.947424 2.122569 0.588241 1.851516 2.655222 -2.420333 -1.641514 -1.018927 +PE-benchmarks/boyer-moore-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.130945 1.206358 1.024731 -1.046381 2.039363 1.096291 0.462182 -0.027718 -0.600765 -1.598867 -0.434279 -1.481546 -2.515425 1.229692 -0.773702 -0.015815 1.927692 -0.447327 0.425912 -1.063208 1.197851 -0.798704 2.592206 1.975009 -3.007954 0.478446 0.838050 1.236610 0.359278 1.906905 0.385356 -2.191813 0.231274 0.139846 1.895213 -0.751592 -0.462825 -0.599814 -0.666312 -3.345498 -0.860548 1.558684 -0.912149 0.806716 0.795711 1.684301 2.954244 1.208838 -1.419524 1.440468 1.386106 0.521331 1.231849 0.128643 -0.306542 -0.424727 0.944333 -0.413388 -0.643667 0.461721 -0.809825 -1.689870 0.217541 1.934589 2.486466 -0.732520 -0.629889 0.263854 -0.360433 0.475687 -0.120004 2.143796 0.962092 1.142524 2.170479 -1.066969 -0.147689 -3.534246 0.458872 -4.648815 -1.908607 -2.062494 0.938960 1.339048 0.613640 -0.831648 3.413313 0.298593 0.485770 1.794962 2.358910 -0.919867 0.144747 -1.512532 -1.036916 0.045051 -0.754133 -0.125091 0.006276 0.456662 -1.393099 -1.323467 0.388510 -0.676834 -1.155936 -0.706629 -1.411297 1.541996 -2.350335 -0.535940 -2.651598 0.436960 -0.118811 -3.145803 -0.629392 -0.440448 0.825317 0.505930 0.347805 -0.572434 0.628175 1.199815 -0.586011 -0.324315 -1.121631 2.424037 1.711255 -0.195859 0.440906 1.156685 0.403774 1.334679 2.055998 0.005190 -1.342607 0.805373 -0.245567 -0.085825 -0.750571 0.817793 1.310660 -1.160535 -0.279155 0.646564 -0.495262 -0.734092 -0.553577 -2.195657 0.958119 5.222202 -0.933528 1.243649 0.385372 -1.933851 1.318855 0.272230 -0.443442 1.051588 1.574441 1.720336 -2.019977 -1.163716 1.304149 2.128934 0.347276 -1.941531 -0.164269 0.426104 0.164888 -0.636938 0.825288 0.550164 -0.097105 -0.790701 0.018887 0.168878 3.227993 -0.812759 -2.026431 0.430124 1.510683 -0.485171 -1.287845 -0.085140 -1.058223 -0.830319 0.912326 -0.003302 0.540358 1.914260 -4.244924 1.482796 0.165538 -0.493699 1.231442 -0.407609 0.056583 -2.711522 0.453468 1.422542 1.073445 0.119757 0.047670 -0.758768 -1.946672 0.875483 0.349012 1.319180 -1.469446 2.021877 -0.562182 -1.465448 -1.404027 -1.334838 -0.731184 -0.121177 -1.270830 0.567185 0.734560 -3.797319 1.822315 -0.587691 -1.020816 0.244332 -0.105057 1.692378 -1.369050 -2.194772 0.819748 -1.202177 -2.152673 -1.171302 -0.810508 0.535867 0.436780 -0.189781 -1.783351 -2.495854 1.755624 -0.510703 1.243773 1.462632 0.872504 2.850874 0.544350 -1.719225 -1.375826 -1.575901 1.481226 -0.152623 -0.393655 -0.797247 -0.848503 0.833833 2.716593 -0.244417 0.076734 -1.068783 2.062402 -1.729516 -0.629884 1.061703 0.095214 -0.631966 1.193694 1.189943 -0.463409 -0.974876 -2.016564 0.590485 -0.636389 -0.833618 0.949545 -2.146238 -0.477121 1.333351 -0.520252 -1.368356 0.917334 0.160932 -0.213851 -0.935649 2.474264 2.691656 -1.808847 0.833282 -1.419251 1.326445 -2.363788 -1.157029 -0.703897 -0.381841 0.549969 -0.123241 -0.145394 0.988823 1.001486 -0.824549 -0.628282 -0.200274 +PE-benchmarks/boyer-moore-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.024107 0.525676 0.275544 0.053216 0.520371 0.222810 0.258897 0.239546 -0.215521 -0.615966 -0.192798 -0.572166 -0.994317 0.645939 0.005385 0.160256 1.084451 0.249118 0.152070 -0.300950 0.259571 -0.616126 1.076122 0.998894 -0.896141 0.275925 0.448709 0.258435 0.013968 0.574594 -0.205182 -0.763677 0.532457 -0.343770 0.400597 -0.481434 -0.112576 -0.317067 -0.228332 -1.492362 -0.184686 0.287660 -0.153250 0.012726 0.006180 0.710344 1.241490 0.552886 -0.289240 0.561060 0.262079 -0.183051 0.328903 0.188267 0.104989 0.075913 0.083626 -0.091463 -0.587949 0.210393 -0.087987 -1.289107 -0.247616 0.588626 0.901368 -0.204158 -0.156977 0.255622 -0.347217 0.092416 -0.089125 0.461532 0.626417 0.256183 0.722939 -0.589240 -0.244155 -1.194790 -0.327111 -2.386748 -0.861332 -0.850046 0.697596 0.050275 0.377429 -0.114209 1.069833 0.048157 0.401065 0.391690 1.221830 -0.882069 -0.326673 -0.483919 0.112745 0.365626 -0.532809 0.023609 0.485773 -0.399125 -0.677954 -0.728787 0.737819 -0.019611 -0.469344 -0.370487 -0.296129 0.685020 -1.062981 -0.479051 -1.386386 -0.493677 -0.067206 -1.143987 0.267146 0.330616 0.601860 0.648896 -0.098665 -0.616304 0.247842 0.487500 -0.063641 -0.579914 -0.156416 0.887164 0.263520 -0.067561 0.526527 0.434172 0.408521 0.933134 1.163574 -0.035660 -0.313236 0.289164 -0.431800 0.010396 -0.306778 -0.246573 0.334402 -0.742598 0.071083 0.317983 -0.516798 -0.174092 0.221499 -0.383934 0.445188 1.358564 -0.087192 0.395601 0.165165 -0.874120 0.556273 -0.441210 -0.436670 0.230944 0.760418 0.639305 -0.674064 -0.410974 0.244159 0.972624 0.392359 -0.879680 -0.274362 -0.244917 0.275582 -0.237794 0.345621 0.325155 0.375855 -0.446114 -0.008357 0.413212 1.337343 -0.718475 -0.664616 0.176177 0.009899 0.032078 -1.105739 -0.073853 -0.299605 -0.205970 0.020559 -0.035685 0.071864 0.838898 -1.347564 0.716320 -0.391714 -0.418970 0.533528 0.095040 -0.218518 -0.951797 0.352797 0.753595 0.759265 0.325194 0.104507 -0.260513 -0.822187 -0.100007 0.105558 0.442451 -0.341620 0.700841 -0.174727 -0.615024 -0.618849 -0.398416 0.088354 -0.369368 -0.130535 0.323259 0.612215 -1.665674 0.864482 -0.253471 -0.567618 0.165355 -0.000514 0.538262 -0.836895 -1.077963 0.355566 -0.430996 -0.828039 -0.333302 -0.284407 0.316012 0.119606 -0.453760 -0.168861 -0.889757 0.842372 0.100227 0.452353 0.544370 0.327227 1.291796 0.292403 -0.850501 -0.407118 -0.304051 0.191027 -0.726447 -0.199546 -0.371382 -0.392286 0.571919 1.334934 0.089603 0.021568 -0.315792 0.742720 -1.090536 -0.460103 0.713834 0.691128 -0.070431 0.549568 0.712724 -0.614374 -0.447045 -0.600199 -0.059275 0.036196 -0.627269 0.153167 -1.047497 -0.107454 0.710373 -0.272694 -0.354425 0.452797 -0.120501 -0.013443 -0.474792 0.835795 1.290765 -1.093520 0.282602 -0.614308 0.422941 -1.072012 -0.637258 0.010149 0.456413 -0.102305 -0.078621 0.299438 0.119591 0.080240 -0.608369 -0.442216 -0.276219 +PE-benchmarks/boyer-moore-algorithm.cpp__std::char_traits::length(char const*) = -0.283902 -0.000296 0.338164 -0.448445 0.465244 0.111277 0.268745 0.049606 -0.692484 -0.828739 0.002648 -0.884147 -0.943075 0.973326 -0.221817 0.374136 1.425956 0.377510 -0.028334 -0.438483 0.608485 -0.927940 1.282054 1.508728 -1.106946 0.101353 0.258754 0.605216 0.215894 0.558040 0.118760 -0.844115 0.325579 -0.505254 0.632424 -0.819947 -0.104057 0.288943 0.004093 -1.933499 -0.157440 0.561960 0.083549 0.050614 0.100699 0.855823 1.119480 0.790822 -0.461852 0.808116 0.620617 -0.140786 0.476218 0.123523 0.079279 0.045490 -0.001053 -0.087879 -0.444628 0.313713 -0.214946 -1.205607 0.153139 0.927521 1.317703 -0.266687 -0.280157 0.140800 -0.045203 0.225162 0.203820 0.672375 0.411050 0.077610 0.834686 -1.153397 -0.146026 -2.198390 0.086331 -2.845035 -0.925868 -0.584004 1.021235 0.524479 0.315423 -0.357214 1.486037 -0.064990 0.037401 0.922523 1.307938 -0.821966 -0.342399 -0.636161 -0.318624 0.347501 -0.615217 -0.084807 0.398106 0.179214 -0.829891 -0.736365 0.595337 -0.031656 -0.577470 -0.498093 -0.316263 0.959689 -1.249568 -0.637039 -1.266571 0.126141 0.070828 -1.515456 0.500686 -0.398750 0.423214 0.501164 -0.455543 -0.543322 0.359922 0.376003 -0.235489 -0.335820 -0.849966 1.200255 0.316775 -0.048321 0.227030 0.478132 0.215028 0.938005 0.879188 -0.444830 -0.288975 0.548521 -0.595229 0.112207 -0.731000 -0.325228 0.908547 -0.931295 -0.292404 0.085088 -0.644552 -0.295907 0.481833 -0.402167 0.358489 2.512360 -0.162266 0.768836 0.552818 -0.905156 1.059596 -0.140650 -0.041354 0.495795 0.964117 0.559592 -1.282860 -0.707043 0.477712 1.354194 0.552804 -0.955378 -0.632773 -0.021596 0.285450 -0.099437 0.471924 0.261885 0.027889 -0.551877 -0.062073 0.356828 1.724427 -0.521804 -0.229701 0.036220 0.465302 -0.278742 -1.492443 -0.058287 -0.796966 -0.170292 -0.012322 0.076166 0.354021 1.153651 -2.052450 0.975235 -0.384930 -0.085932 0.606126 0.015132 -0.434786 -2.029788 0.119809 0.625923 1.061566 0.132599 0.275565 0.076049 -1.167253 0.014838 0.085199 0.549328 -0.661364 0.963447 -0.267026 -0.624336 -0.587109 -0.248713 -0.373731 -0.486771 -0.228957 0.575750 0.744044 -1.563246 0.913561 -0.269623 -0.551886 0.212549 0.068785 0.778941 -1.073202 -1.173289 0.496101 -0.376639 -0.900837 -0.666012 -0.346490 0.503205 -0.139660 -0.680952 -0.392855 -1.270756 1.008186 -0.317418 0.867683 0.600250 -0.019154 1.296312 0.675877 -0.728102 -0.591890 -0.442826 0.067115 -0.651199 -0.295760 -0.529252 -0.316782 0.698569 1.376573 0.132399 -0.133710 0.052726 1.206911 -0.897902 -0.481244 0.628065 0.233378 -0.163846 0.684448 0.727681 -1.047476 -0.269854 -0.997691 0.130855 -0.070450 -0.579406 0.595239 -0.903941 0.099361 0.402234 -0.118857 -0.305169 0.550553 0.326397 -0.106164 -0.226075 1.490415 1.340309 -0.698157 0.217127 -1.018119 0.534818 -1.279880 -0.710067 -0.298755 0.666581 -0.304335 -0.003644 0.260851 0.533606 0.421515 -0.473015 -0.526626 0.017161 +PE-benchmarks/boyer-moore-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/boyer-moore-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.052019 0.665189 0.163686 0.279903 0.669678 0.364704 0.373209 0.321278 -0.174771 -0.758552 -0.225417 -0.778364 -1.320716 0.805107 0.063910 0.305508 1.281014 0.280237 0.220198 -0.185698 0.246042 -0.696821 1.304261 1.094943 -0.914208 0.311828 0.419722 0.109839 -0.284400 0.699916 -0.266885 -1.113886 0.814294 -0.470926 0.364082 -0.424379 -0.150467 -0.428073 -0.244710 -1.645477 -0.236651 0.503962 -0.207400 -0.041771 -0.066812 0.684532 1.519758 0.651750 -0.205679 0.653579 0.095168 -0.359387 0.413682 0.290416 0.201939 0.093698 -0.163810 -0.221172 -0.890773 0.203593 -0.204849 -1.591257 -0.478306 0.601475 1.000634 -0.232030 -0.186307 0.375285 -0.654179 0.128290 -0.170074 0.517114 0.908807 0.268095 0.867695 -0.442977 -0.474833 -1.044949 -0.564920 -2.699434 -1.036949 -1.004517 0.782171 0.207147 0.552118 -0.279560 1.231182 0.033517 0.447243 0.399137 1.593688 -1.185806 -0.469025 -0.602853 0.340236 0.339900 -0.684581 0.017664 0.680495 -0.696316 -0.886499 -0.889875 0.849036 0.013763 -0.477868 -0.565756 -0.345234 0.839710 -1.241282 -0.636053 -1.774882 -0.749234 -0.104567 -1.365868 0.316415 0.717556 0.444287 0.958225 -0.185927 -0.812792 0.425815 0.569372 -0.038213 -0.878637 0.045654 1.078192 0.211141 -0.031808 0.747228 0.635821 0.527313 1.255797 1.475673 0.078607 -0.316367 0.230580 -0.443531 0.126652 -0.185264 -0.378157 0.173161 -0.956672 0.088990 0.444879 -0.639844 -0.111029 -0.019772 -0.395966 0.522664 1.249974 -0.165849 0.462221 0.135536 -1.127471 0.758992 -0.697722 -0.572528 0.076727 0.904958 0.810155 -0.643044 -0.464244 0.427040 1.153643 0.484281 -1.035831 -0.191532 -0.332170 0.523404 -0.403435 0.410718 0.534399 0.652041 -0.593514 0.028100 0.539937 1.651686 -1.071873 -0.798931 0.368906 -0.080724 0.285656 -1.321080 -0.153788 -0.376257 -0.312337 0.051583 -0.045982 -0.062159 1.013659 -1.174811 0.859194 -0.528892 -0.578319 0.695654 0.152660 -0.289478 -0.960616 0.358712 0.994279 0.860554 0.532920 0.137136 -0.465810 -0.942405 -0.132106 0.115759 0.537390 -0.273225 0.826899 -0.375714 -0.759150 -0.796456 -0.537868 0.126151 -0.559890 -0.132071 0.377478 1.015319 -1.836945 1.085729 -0.197450 -0.704192 0.152449 0.137104 0.683614 -0.932073 -1.402708 0.464283 -0.734391 -1.104443 -0.263014 -0.308714 0.243381 0.294603 -0.686665 -0.038380 -1.031803 1.138008 0.347338 0.615962 0.600421 0.478149 1.573551 0.494065 -1.221963 -0.345406 -0.548646 0.243827 -1.013626 -0.246239 -0.503758 -0.443295 0.772375 1.537848 0.199439 -0.048216 -0.567362 0.800705 -1.352586 -0.462433 1.030161 0.828586 -0.083080 0.556131 0.980458 -0.649008 -0.563535 -0.650514 0.023962 -0.113770 -0.822318 -0.053639 -1.329730 -0.207909 0.865732 -0.387302 -0.409509 0.399788 -0.129826 -0.027669 -0.667434 0.950320 1.333159 -1.430440 0.344950 -0.708392 0.500707 -1.269795 -0.832968 0.149771 0.663579 -0.156123 -0.159602 0.514706 -0.002615 0.004904 -0.872512 -0.615802 -0.445528 +PE-benchmarks/boyer-moore-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -0.665520 0.176261 1.530479 -2.337032 3.080266 0.621522 0.406074 0.434098 -1.782121 -3.043820 -0.513678 -2.155223 -4.158185 2.443201 -1.411240 0.246389 2.969600 -0.526633 0.373009 -2.377495 2.497565 -1.770305 3.898583 2.476765 -4.885262 0.139808 0.855508 3.466519 1.763185 2.347363 1.701619 -2.423666 -0.219279 0.223061 3.322381 -1.580747 0.236120 0.497170 -1.705422 -5.036188 -1.212133 2.558804 -1.180287 1.744108 1.018412 4.070516 3.080911 2.448804 -2.814924 2.758447 3.324003 0.376369 1.928523 0.242806 -1.566599 -1.230656 0.838450 -0.859296 -1.034259 0.947963 -0.846479 -3.651445 0.753243 2.779584 4.537438 -1.991088 -1.066012 0.991861 0.031733 1.344298 0.923758 2.995322 1.275984 0.391654 4.046958 -1.832783 -1.089990 -6.635875 1.288836 -8.865858 -2.473327 -3.118526 2.728418 2.151670 -0.285564 -1.306097 5.600970 0.659654 -0.193135 3.930505 3.055742 -0.680031 -0.116854 -3.423988 -1.444059 0.747524 -1.951253 -1.067391 0.845320 2.701362 -1.598487 -1.251374 -0.197907 -1.845946 -1.889701 -1.495578 -3.033274 3.227891 -4.338752 -0.617953 -4.454965 2.216707 0.703139 -4.885191 -0.785327 -1.306206 1.717194 0.257468 1.196502 0.776300 0.822043 1.380060 -1.050102 0.603276 -2.332791 3.817488 2.424082 -0.618071 0.378825 2.609038 0.263141 1.419518 2.924017 -0.586374 -3.172756 2.413526 -0.519019 -0.006011 -2.226541 1.208142 3.643528 -2.310920 -0.190196 0.044409 -0.631612 -2.020284 -0.604251 -3.312172 1.713296 7.589085 -0.741460 1.416082 0.892849 -1.951683 2.316140 1.124056 0.300540 2.597308 2.096964 1.660279 -2.202317 -2.081233 1.965866 3.119338 0.771469 -3.451209 -0.687829 0.624715 0.878284 -0.814518 0.819496 1.859707 -1.075398 -0.320279 0.129672 -0.329390 4.292093 -0.923093 -2.621691 0.739595 3.242195 -1.911222 -2.691803 -0.148290 -1.303483 -1.893771 1.600131 0.519160 0.927091 3.302838 -7.066072 2.351968 1.463044 0.407581 1.184603 -1.154798 0.555438 -6.041984 -0.044289 1.357846 2.218138 -0.012170 0.255265 -0.448348 -3.359699 1.935087 0.953378 2.040312 -1.629493 2.657627 -1.324412 -0.747357 -1.918749 -1.587722 -2.031134 1.083988 -1.562246 1.118850 0.941566 -6.148420 2.193751 -2.490208 -1.661282 0.419283 0.325180 3.460571 -2.421766 -2.966703 1.552866 -1.426519 -4.443073 -3.303886 -0.637771 1.366678 -0.096370 -0.695754 -2.157936 -4.344762 2.831740 -1.872558 1.493183 1.893889 0.450877 4.465285 0.976646 -2.440918 -2.320523 -1.985561 1.811619 -0.718569 -0.008045 -0.685272 -0.093122 1.290342 3.797566 -0.075100 0.261726 -0.716739 3.726819 -2.608846 -2.095699 1.452621 0.146623 -0.443485 3.681548 1.851173 -1.992608 -1.407678 -3.785692 1.354014 -0.515224 -1.288937 1.927655 -3.172309 -0.267728 1.868905 0.067537 -2.080564 1.954907 0.832524 -1.012185 -2.247969 5.469069 5.544648 -2.699457 1.305087 -2.849771 2.460165 -3.629164 -1.514786 -1.723933 -0.240332 1.157263 0.826605 0.019045 1.763319 1.851513 -1.417219 -1.795959 -0.269200 +PE-benchmarks/boyer-moore-algorithm.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.048397 0.113033 0.000114 -0.094618 0.187030 -0.002522 0.088446 -0.092348 -0.175999 -0.199214 -0.008463 -0.315120 -0.252285 0.278957 -0.036191 0.195004 0.418579 0.080552 0.001753 -0.209600 0.169555 -0.229378 0.446149 0.412771 -0.354407 0.114362 0.237703 0.184248 0.113706 0.178400 0.037256 -0.262925 0.131602 -0.196141 0.161058 -0.188984 -0.060599 0.000641 0.131075 -0.610975 -0.047784 0.127318 0.266558 0.005778 -0.010668 0.058833 0.360160 0.245589 -0.064941 0.287063 0.234394 0.011656 0.184298 0.060533 0.111465 0.076966 0.260932 -0.150875 -0.144706 0.036086 -0.021802 -0.299392 -0.029830 0.290836 0.418734 -0.073137 -0.099549 0.135485 -0.039073 0.113531 0.040878 0.230893 -0.089663 0.126445 0.216091 -0.419821 0.070444 -0.668682 -0.031638 -0.961417 -0.336024 -0.197359 0.219025 0.005284 0.218674 0.274479 0.469129 0.017429 0.039896 0.057435 0.424743 -0.244695 -0.097361 -0.041416 -0.055905 0.179470 -0.183041 0.022826 0.254579 0.062285 -0.249642 -0.245949 0.346891 0.037600 -0.221992 -0.112766 -0.074731 0.223050 -0.405996 -0.265796 -0.350309 -0.059050 -0.088781 -0.462566 -0.003253 -0.060787 0.124997 0.149066 -0.082456 -0.315288 0.084035 0.126512 -0.045362 -0.187974 -0.068628 0.148850 0.168817 0.026341 0.125607 0.149859 0.135731 0.494294 0.267024 -0.125339 -0.070367 0.119564 -0.103794 0.060865 -0.155548 -0.149720 0.053170 -0.291370 0.148380 0.134906 -0.194348 -0.169373 0.159137 -0.149889 0.088263 0.636176 -0.018319 0.233940 0.222966 -0.292088 0.035360 -0.147746 -0.095524 0.132132 0.284684 0.197733 -0.089749 -0.234508 0.128785 0.414932 0.162918 -0.274175 -0.291501 -0.012935 0.077986 0.034687 0.137388 0.058363 0.061808 -0.175886 -0.022580 0.120377 0.454059 -0.189128 -0.198933 0.062383 0.184711 -0.146377 -0.446673 -0.048268 -0.377338 -0.028790 -0.103199 0.027362 0.058015 0.344341 -0.740377 0.320588 -0.034273 -0.062155 0.311765 0.070743 -0.153379 -0.614328 0.081250 0.209669 0.296802 -0.114616 0.121289 -0.000122 -0.369502 -0.032608 -0.008413 0.109052 -0.231354 0.305476 -0.058926 -0.190070 -0.187088 0.044345 0.063345 -0.188398 -0.015878 0.194229 0.343587 -0.599237 0.293403 -0.094350 -0.218354 0.114377 -0.032782 0.229595 -0.322932 -0.313528 0.129444 -0.140494 -0.164000 -0.087405 -0.096916 0.152193 0.012915 -0.006996 -0.103788 -0.063901 0.224557 -0.086832 0.177619 0.228865 0.040168 0.272688 -0.162256 -0.250046 -0.148391 0.130303 -0.155022 -0.214046 -0.081225 -0.221545 -0.148991 0.235556 0.496220 0.068995 -0.060622 -0.036634 0.328110 -0.411466 -0.145998 0.209505 0.144049 -0.122402 0.216185 0.218112 -0.263911 -0.075506 -0.238919 -0.055008 -0.010741 -0.194016 0.212364 -0.267624 -0.000522 0.196762 -0.187142 -0.075144 0.256396 0.042910 0.016887 -0.089722 0.299054 0.337410 -0.259530 0.019404 -0.282128 0.036360 -0.408672 -0.216404 -0.002515 0.152170 -0.197062 -0.044649 0.008013 0.179190 0.100043 -0.118620 -0.184333 -0.051763 +PE-benchmarks/boyer-moore-algorithm.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.053511 0.351320 0.212831 0.092256 0.434435 0.118509 0.258676 0.261920 -0.235356 -0.653821 -0.062992 -0.703240 -1.018422 0.618038 -0.047697 0.096684 0.938579 0.203669 0.128323 -0.240358 0.125415 -0.454331 0.985287 0.894839 -0.757959 0.193218 0.188166 0.226292 -0.056648 0.445051 0.009882 -0.817019 0.513389 -0.146783 0.334588 -0.285723 -0.081514 -0.244576 -0.303548 -1.259806 -0.174683 0.510733 -0.057078 0.012853 0.044956 0.685669 1.041950 0.516398 -0.191561 0.562493 0.209072 -0.219366 0.349426 0.172782 0.080068 -0.177442 -0.040058 -0.284412 -0.648606 0.191855 -0.117100 -1.196854 -0.367003 0.514677 0.831432 -0.182937 -0.143315 0.113998 -0.372812 0.180863 -0.009903 0.402308 0.655641 0.216701 0.665619 -0.167188 -0.282966 -0.892669 -0.285388 -2.162751 -0.774468 -0.669358 0.874973 0.337310 0.187875 -0.263402 0.940964 0.116333 0.245208 0.429787 1.136307 -0.669825 -0.361856 -0.389065 0.149828 0.356372 -0.539737 0.067310 0.431002 -0.216090 -0.651705 -0.479931 0.515188 -0.111205 -0.368785 -0.235323 -0.275308 0.608969 -1.005298 -0.288989 -1.231578 -0.368574 0.154399 -1.056477 0.170299 0.381849 0.351433 0.661456 -0.162581 -0.286888 0.279692 0.226119 -0.057903 -0.361824 -0.354904 0.808787 0.130013 0.020839 0.478100 0.542768 0.384883 0.748749 0.866096 -0.031760 -0.247253 0.215351 -0.288218 0.140965 -0.202485 -0.234030 0.281352 -0.649952 0.147417 0.136560 -0.473476 -0.285599 -0.255788 -0.280777 0.356497 0.918735 -0.078785 0.430796 0.209683 -0.716009 0.507474 -0.436848 -0.304676 0.136855 0.655424 0.522475 -0.222475 -0.363059 0.323860 0.896180 0.359619 -0.720103 -0.028821 -0.080774 0.362101 -0.315163 0.381786 0.382269 0.388157 -0.405544 0.015641 0.423733 1.068197 -0.574637 -0.588870 0.154311 0.081914 0.227619 -0.779978 -0.019410 -0.092863 -0.175825 0.082043 0.038057 0.010998 0.766728 -1.104431 0.659916 -0.156862 -0.220928 0.475507 0.057660 -0.288612 -0.871196 0.249145 0.642194 0.646432 0.378427 0.055170 -0.216690 -0.733018 -0.074348 0.111666 0.375438 -0.249703 0.619988 -0.256926 -0.437886 -0.582231 -0.519847 0.036979 -0.222215 -0.212897 0.322444 0.746170 -1.423820 0.745533 -0.223999 -0.573196 -0.073224 0.030059 0.477810 -0.752971 -0.955824 0.230456 -0.628350 -1.061797 -0.368429 -0.252607 0.126688 0.108881 -0.413406 -0.049163 -0.647167 0.947702 0.113764 0.472175 0.450612 0.234313 1.141628 0.481082 -0.811028 -0.199608 -0.364981 0.314936 -0.798385 -0.182679 -0.073846 -0.298946 0.462629 1.101083 0.079532 -0.095597 -0.306724 0.638296 -0.815962 -0.483905 0.680282 0.409502 0.019348 0.632245 0.670951 -0.576284 -0.305743 -0.625273 -0.032703 -0.055247 -0.568309 0.093945 -0.889213 -0.079829 0.567810 -0.226044 -0.374718 0.331520 -0.087043 -0.122115 -0.411603 0.825014 1.058739 -0.963038 0.396021 -0.630508 0.398101 -0.941166 -0.614938 0.041967 0.375448 -0.095869 -0.075286 0.220668 0.046618 0.125770 -0.659514 -0.563113 -0.060658 +PE-benchmarks/boyer-moore-algorithm.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/boyer-moore-algorithm.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.173133 0.087670 -0.174617 -0.117752 0.556706 0.153363 0.282560 -0.044719 -0.214481 -0.404651 -0.001738 -0.956078 -0.662125 0.217654 -0.057224 0.672380 0.937040 0.025573 0.011000 -0.138860 0.089269 -0.167350 1.132744 0.977152 -0.558789 0.160176 0.056570 0.201262 -0.276532 -0.063198 -0.418757 -0.566381 0.532373 -0.593150 0.096117 -0.130771 -0.152699 -0.314655 0.420142 -1.014568 -0.105234 0.301318 0.065946 -0.024967 -0.040747 0.526504 0.933169 0.550220 -0.131456 0.506055 0.314658 -0.250802 0.456559 0.242215 -0.017637 0.103273 0.115021 -0.347685 -0.465903 -0.247259 -0.152764 -0.775561 -0.116160 0.451748 0.687424 -0.238863 -0.342084 0.433688 0.083737 -0.103824 0.248303 0.558540 0.329152 0.074717 0.566743 -0.622594 0.067819 -0.732717 -0.362313 -1.638040 -0.831316 -0.396955 0.404173 0.063217 0.629753 0.023605 1.128486 -0.191830 0.259842 -0.013125 0.682466 -1.087566 -0.364787 -0.181503 0.181046 0.087491 -0.459951 -0.018202 0.496520 -0.043577 -0.659006 -0.266728 0.680464 0.061150 -0.402683 -0.604445 0.051073 0.207025 -0.596135 -0.706599 -1.097777 -0.150910 -0.097145 -1.008201 0.365533 0.326313 0.273205 0.432053 -0.291356 -0.769860 0.208283 0.110541 -0.133808 -0.476488 -0.318887 0.536945 0.434396 0.139712 0.604950 0.414024 0.376393 1.339052 0.829646 -0.213292 -0.379343 0.215522 -0.442222 0.310247 -0.073809 -0.392239 0.155525 -0.841009 0.185656 0.384806 -0.517626 0.093301 0.235944 -0.062393 0.151785 0.940797 -0.149426 0.590031 0.491544 -0.790463 0.439208 -0.812974 -0.181201 0.060404 0.608249 0.476894 -0.599914 -0.441226 0.497830 0.942821 0.401789 -0.786640 0.110687 0.264426 0.631049 -0.273723 0.104694 0.469163 0.592279 -0.507237 0.096929 0.442243 1.431372 -0.480652 0.021303 0.325744 0.148401 0.165035 -0.944869 -0.269459 -0.667116 -0.250751 0.072006 0.309077 -0.151203 0.796477 -0.640629 0.394336 -0.430793 -0.121909 0.873393 0.320123 -0.499970 -0.762684 0.035786 0.440910 0.559281 -0.023717 0.369204 -0.192764 -0.502938 -0.057331 0.035732 0.238521 -0.229143 0.579918 -0.129260 -0.587756 -0.189179 -0.338312 0.185316 -0.328463 -0.032084 0.461454 0.680309 -1.005983 0.649533 -0.013504 -0.702743 0.201175 -0.261190 0.746084 -0.657302 -0.636984 0.541111 -0.670912 -0.325635 -0.144013 -0.125704 0.127705 0.137427 -0.253499 -0.354468 -0.513602 0.933135 0.205182 0.660708 0.442532 -0.025038 0.680521 -0.022547 -0.689397 -0.192172 -0.341676 -0.484900 -0.581358 -0.376713 -0.150932 -0.303617 0.627876 0.949564 -0.078741 0.150388 0.026540 0.296593 -1.104221 -0.006942 0.590973 0.803050 -0.371873 0.516681 0.574733 -0.505424 -0.120271 -0.373024 0.044331 -0.285647 -0.572952 0.253414 -0.751510 -0.014031 0.520997 -0.285780 -0.044808 0.228384 0.014236 0.102084 -0.374309 0.824324 0.860320 -0.365519 0.077675 -0.718033 0.271870 -0.888704 -0.681658 0.351921 0.436923 -0.542643 -0.189255 0.555105 0.332554 0.041114 -0.604468 -0.627321 -0.058231 +PE-benchmarks/boyer-moore-algorithm.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/boyer-moore-algorithm.cpp____gnu_cxx::char_traits::length(char const*) = -0.371442 -0.217607 0.081764 -0.503518 0.697363 0.564016 0.219162 -0.309897 -0.987808 -0.501326 0.167847 -1.255498 -0.815128 1.156804 -0.243925 0.735796 1.567714 0.339374 -0.270139 -0.374796 0.710134 -0.650812 1.481449 1.751549 -1.029834 0.145578 -0.090145 0.439124 0.164113 0.458995 -0.006854 -0.806379 0.375502 -0.813599 0.335939 -0.711518 -0.271058 0.408213 0.569709 -1.939838 -0.041534 0.615185 0.309440 0.091358 0.082940 0.777617 1.136504 0.697395 -0.214474 0.965399 0.623830 -0.191385 0.632259 0.116273 0.188047 0.241207 0.125521 0.067322 -0.447838 0.008451 -0.316407 -0.694738 0.157164 1.028587 1.427132 -0.162510 -0.533600 0.214280 0.155355 0.302024 0.391707 0.831555 0.222980 0.100562 0.800186 -0.943805 0.131622 -1.960130 0.134588 -2.420153 -0.904418 -0.229711 1.018930 0.435029 0.554195 -0.407000 1.645446 -0.288996 -0.250621 1.028613 1.399809 -0.987820 -0.340822 -0.414046 -0.463868 0.118219 -0.554475 -0.013403 0.524900 0.277550 -1.016007 -0.912226 0.546268 0.015243 -0.646902 -0.381450 -0.127257 0.901820 -1.146299 -0.755483 -0.979392 0.348625 -0.060226 -1.657017 0.240314 -0.532373 0.052492 0.474331 -0.768998 -0.819101 0.503085 0.258885 -0.398163 -0.409132 -0.592816 1.101536 0.478936 0.001507 0.129571 0.472184 0.244313 1.299712 0.482134 -0.651321 -0.049338 0.477929 -0.396018 0.382853 -0.693914 -0.462510 0.845832 -1.045056 -0.220287 0.121778 -0.704200 -0.074942 0.470992 -0.211342 -0.052560 2.623059 -0.322823 1.118018 0.696146 -0.990815 0.970130 -0.198375 0.151690 0.459042 0.978324 0.658267 -1.317222 -0.851404 0.757051 1.593318 0.634274 -1.159312 -0.451429 0.196600 0.247048 -0.101214 0.591540 0.151341 0.177528 -0.704501 -0.094145 0.327581 2.228102 -0.665123 0.035003 0.154963 0.467508 -0.218204 -1.293359 -0.189637 -1.031263 -0.126881 -0.041737 0.253277 0.465214 1.294055 -1.900963 0.945208 -0.472333 -0.208699 0.893303 0.206111 -0.686658 -1.640401 -0.271474 0.557600 1.179044 0.107722 0.220004 0.135021 -1.329729 -0.041564 0.176018 0.434026 -0.792479 1.155253 -0.117306 -0.624433 -0.387157 -0.091595 -0.278925 -0.595559 -0.291198 0.762908 0.508717 -1.429800 0.916561 0.064651 -0.567927 0.050510 0.185424 0.781348 -0.866492 -1.088043 0.534612 -0.443268 -0.729986 -0.514478 -0.345785 0.432896 0.162326 -0.307836 -0.727975 -1.310152 1.068070 -0.330585 1.206363 0.680877 -0.262056 1.016700 0.471846 -0.751662 -0.541297 -0.543689 0.023455 -0.347869 -0.403861 -0.262664 -0.405235 0.859335 1.246033 0.193415 -0.383080 0.054590 1.311842 -0.640792 -0.250268 0.640485 0.247360 -0.423978 0.553422 0.791503 -0.852486 0.001519 -0.917204 -0.018350 -0.430965 -0.536561 0.877533 -0.608247 0.180515 0.212242 -0.078221 -0.141921 0.537575 0.387126 -0.207388 0.001541 1.740153 0.967669 -0.480189 0.169696 -1.196693 0.759766 -1.282274 -0.660295 -0.281491 0.430914 -0.739165 -0.165225 0.196010 0.752276 0.425947 -0.667461 -0.655617 0.174882 +PE-benchmarks/boyer-moore-algorithm.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.256640 -0.023068 -0.066038 -0.386435 0.384333 0.451833 0.237924 -0.503558 -0.523173 -0.435268 0.248098 -0.844802 -0.528901 0.759520 -0.230920 0.617178 0.947981 0.012849 -0.284120 -0.366913 0.588473 -0.166171 1.225087 1.073550 -0.755754 0.110634 0.313912 0.451647 0.340345 0.044685 0.267386 -0.381217 0.459000 -0.807637 -0.071896 -0.268426 -0.147745 0.016783 0.464073 -1.188281 -0.087452 0.039512 -0.090706 -0.014562 -0.114535 0.110765 0.775130 0.649144 0.059203 0.652555 0.462754 -0.063114 0.288368 0.132181 0.262549 0.034032 0.211916 -0.379201 -0.227406 -0.181033 -0.137116 -0.577805 -0.063685 0.783519 0.865766 -0.050311 -0.289388 0.506288 -0.035683 0.217593 0.217156 0.574796 -0.222883 0.346837 0.524105 -1.202093 0.130914 -1.091718 -0.174544 -1.554554 -0.679129 -0.123961 0.507777 0.081263 0.588022 0.491159 1.080532 -0.052493 -0.252989 0.613717 1.005382 -0.770955 -0.237323 -0.076809 -0.061416 0.164389 -0.455674 0.255362 0.229782 0.288353 -0.685229 -0.336608 0.457123 0.191857 -0.468128 -0.523309 -0.057661 0.611354 -0.986951 -0.606537 -0.472908 0.165947 -0.200169 -1.246257 -0.423400 -0.148485 0.817487 0.246130 -0.381178 -0.776360 0.293413 0.375998 0.050940 -0.522510 0.206551 0.241755 0.511895 0.288006 0.136867 0.572896 0.338493 1.467645 0.634271 -0.181477 -0.008203 0.098100 -0.134861 0.402823 -0.039805 -0.279405 -0.112099 -0.767118 0.241126 0.642125 -0.428909 -0.441651 0.356312 -0.007340 0.034724 2.196481 -0.046605 0.795775 0.771132 -0.741660 -0.264602 -0.665247 -0.029430 0.281228 0.411066 0.415291 -0.843965 -0.578334 0.601014 1.067726 0.412122 -0.903726 -0.169041 0.123276 0.202718 -0.122604 0.267610 0.169055 0.297240 -0.466721 -0.072681 0.599768 1.326137 -0.617580 -0.252973 0.286382 0.002412 -0.095157 -0.954997 -0.183603 -0.360835 0.010035 0.312688 0.177949 0.122112 0.858553 -0.981954 0.678538 -0.149480 -0.027673 0.632433 0.446680 -0.605284 -0.807867 -0.146810 0.466975 0.557477 -0.205758 0.084244 0.070208 -0.905045 -0.050970 0.234928 0.109175 -0.404130 0.729269 0.092574 -0.390660 -0.452993 0.258781 0.104573 -0.151240 -0.026783 0.592302 0.088416 -1.213688 0.718856 -0.001527 -0.541462 0.174647 -0.189947 0.951421 -0.720800 -0.821554 0.546104 -0.430048 -0.619130 -0.188049 -0.167882 0.285520 0.450771 0.034992 -0.523705 -0.251440 0.672821 -0.166489 0.706275 0.464349 0.034799 0.852242 -0.826402 -0.530659 -0.425897 -0.253989 -0.045641 -0.177751 -0.510149 -0.590831 -0.227080 0.687277 0.852534 0.017857 -0.445094 0.103352 0.709926 -1.182563 -0.275813 0.400383 0.935237 -0.644058 0.482060 0.479613 -0.592036 0.116518 -0.405767 -0.265883 -0.393869 -0.561764 0.548606 -0.286780 0.254594 0.245795 -0.118104 0.023604 0.437891 0.140936 0.275054 0.059069 0.743516 1.090555 -0.491759 -0.309390 -0.874723 0.379442 -0.929594 -0.878607 0.327742 0.459342 -0.284902 -0.202334 -0.027919 0.620123 0.516426 -0.734650 -0.390402 0.146550 +PE-benchmarks/boyer-moore-algorithm.cpp___GLOBAL__sub_I_boyer_moore_algorithm.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/channel-assignment.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/channel-assignment.cpp__bpm(int (*) [4], int, bool*, int*) = -1.781302 -0.768311 0.239495 -3.154739 2.095698 3.526893 0.975128 -2.665166 -3.384540 -1.960794 1.120268 -4.777596 -2.756499 4.348672 -1.613324 2.969894 5.454675 0.120350 -1.726465 -1.510575 3.588601 -0.349627 6.216216 6.528438 -4.347191 0.128732 0.952186 2.523810 1.403295 0.787639 1.265497 -3.092516 1.181932 -3.490621 0.367707 -2.001027 -0.977911 1.153573 2.881853 -7.016882 -0.546262 1.514307 -1.034566 -0.007985 0.173630 0.305439 4.234962 3.534151 -0.449924 3.059150 2.828771 0.496643 1.700856 0.172127 1.049785 0.333330 0.606710 -1.034510 -0.306326 -0.567348 -1.078716 -1.362326 0.492594 4.747702 5.148328 -0.120621 -2.058900 1.464651 0.732786 0.867355 0.999762 3.665437 -0.465115 1.921046 2.846411 -5.763778 0.495745 -7.328729 0.961605 -6.337256 -3.363179 -0.251938 2.465012 2.212127 2.672229 -0.087313 6.610991 -1.061055 -1.771194 4.597289 5.276560 -3.720367 -0.778532 -1.444361 -2.030163 0.346986 -2.039888 1.068982 -0.341017 1.939382 -3.729881 -2.819905 1.003291 0.715526 -2.685174 -2.650681 -0.408652 3.502450 -4.137466 -2.980892 -2.223129 2.677224 -0.732886 -6.896029 -2.726408 -2.730988 2.175994 0.731517 -2.867523 -3.980734 1.738096 1.642968 -0.698521 -2.171925 -0.565060 2.628900 3.240244 0.743229 -0.316178 2.298707 1.391091 6.663755 1.818707 -1.934613 0.008110 1.192623 -0.833376 1.573186 -1.693291 -0.647327 0.868167 -3.575449 -0.535177 2.850065 -2.307830 -1.468823 1.665786 -0.911399 -0.002389 15.016791 -0.965740 4.403864 4.019039 -4.067101 1.285339 -1.812095 0.302043 1.745392 2.458623 2.672601 -7.111674 -3.336703 3.708041 6.270791 2.218744 -4.261211 -0.776604 1.354190 0.641086 -1.045821 2.182774 0.436772 0.346446 -2.401190 -0.580146 2.882728 8.068083 -2.529419 -1.108087 0.931655 1.998026 -0.650680 -4.366724 -0.668388 -3.223722 -0.249050 2.401897 0.930588 1.998921 4.904442 -6.495782 3.726430 -0.554614 -0.154206 3.188316 1.626728 -3.141938 -4.301781 -0.782357 2.309716 3.420416 -0.741121 0.771659 0.378425 -5.252923 0.150871 1.339902 1.132327 -3.145946 4.515462 0.262127 -2.524970 -2.055314 0.787649 -1.468071 -1.714829 -1.459280 3.261011 0.237622 -5.344126 3.983365 0.768258 -1.921290 0.861379 -1.367219 4.913850 -3.977771 -4.531686 3.160318 -1.636818 -2.489917 -0.933576 -1.323105 1.946789 2.141307 0.480664 -4.120981 -3.827177 3.846082 -1.001762 4.927831 2.510302 -0.415790 3.582557 -2.075543 -2.208628 -2.684955 -3.203862 1.158357 0.780407 -2.893720 -3.540561 -1.333378 3.530932 4.254834 -0.327985 -2.652014 -0.278000 4.413567 -4.579717 -0.456390 1.343072 2.642224 -3.467786 1.382265 2.147446 -3.171043 0.725058 -3.162873 -0.172722 -2.679471 -2.695234 3.365230 -1.499760 1.403233 0.857482 -0.605871 -0.145775 1.974273 1.856876 0.546253 1.177219 5.183492 4.233888 -1.129666 -0.882104 -5.306184 2.759910 -5.040527 -4.343608 0.598295 1.011121 -1.947825 -1.257948 -0.291314 3.751038 2.987364 -2.161943 -1.820097 1.198103 +PE-benchmarks/channel-assignment.cpp__maxBPM(int (*) [4]) = -1.061140 -0.507862 -0.274263 -2.283626 1.582225 1.987448 0.797897 -0.731757 -3.451837 -2.195709 1.004273 -5.542411 -3.539058 3.927411 -1.175840 0.941313 4.984392 0.212595 -1.434183 -1.259022 2.115367 -0.015828 4.908427 5.816033 -3.909497 0.440930 -0.483331 1.230961 0.793185 1.042820 1.860643 -4.079174 0.471897 -0.719953 1.527970 -1.347268 -1.273931 0.706048 0.912788 -6.750002 -0.531692 4.258096 1.202792 -0.071772 0.937490 2.798536 4.268152 2.878925 -0.959790 2.604328 2.404601 0.432738 2.127138 -0.247544 0.694517 -1.147976 0.587614 -0.395618 -1.024225 0.116127 -0.964461 -1.237602 -0.454462 4.103491 4.691719 -0.271486 -2.188023 -0.294208 0.944721 1.315084 0.759600 3.310467 1.539265 1.418668 2.744353 -1.085198 -0.118632 -5.858878 1.933249 -8.629225 -2.806475 -0.260064 4.680252 3.239067 0.287488 -2.322925 6.140264 -0.903818 -1.328919 4.886039 4.953562 -1.516205 -0.904381 -1.522029 -2.448717 0.943286 -1.564814 0.637297 1.113108 1.993490 -3.568744 -1.673393 -0.454984 -0.590052 -2.356967 -0.438324 -0.539386 2.431354 -3.972261 -0.377267 -2.461456 2.547244 1.559207 -6.165499 -2.616574 -2.223277 -1.108558 1.149762 -3.047744 -1.177643 1.688401 -0.457411 -1.585519 0.133160 -3.193656 3.362415 1.535744 0.774680 -0.115762 2.280770 1.722535 3.418493 0.282878 -2.252340 0.203093 1.316884 -0.117876 1.213053 -1.756124 -0.730734 2.474318 -2.762911 0.428262 0.080515 -2.205538 -1.686850 -1.621561 -1.498759 -0.122149 10.685642 -1.320822 4.278294 2.822197 -3.052758 2.424807 -0.533338 -0.013000 1.091706 2.831972 2.673978 -2.424309 -2.627006 3.479925 5.932574 1.913234 -2.811766 0.969023 2.256665 0.403200 -1.102928 2.940295 0.194526 0.401041 -2.024489 -0.652017 2.216661 6.358035 -0.929787 -0.981135 -0.139434 3.652096 0.628654 -1.480786 0.475028 -2.484998 -0.066497 1.749510 0.639490 2.437215 4.331629 -7.026720 3.884958 0.476963 0.329379 2.339111 0.638114 -2.603997 -4.890909 -0.608984 1.983051 3.621138 0.183144 -0.404797 -0.002525 -4.515872 0.093435 1.089512 1.191699 -3.146775 4.134145 -0.644810 -1.437640 -1.577906 -1.176550 -1.684262 -0.752155 -2.400303 2.607495 1.530364 -4.618074 3.560751 0.518804 -1.616370 -1.727176 -0.619396 2.013231 -3.470313 -3.757257 1.240449 -2.356557 -4.379238 -1.425733 -1.984035 1.134429 1.280431 0.592077 -3.049486 -4.060578 5.375282 -1.075277 4.976454 2.440524 -0.838425 3.126867 1.391142 -1.847658 -1.596862 -3.161330 1.845114 -0.665730 -1.833646 -0.035464 -1.535967 2.093166 3.451073 -0.576812 -2.425293 -0.976833 3.870157 -1.012092 -0.973780 1.116348 -1.194882 -1.752299 2.473071 2.033181 -2.893610 0.847098 -4.452960 0.027241 -2.381084 -1.838064 2.603182 -1.829822 0.599944 0.921195 -1.154320 -1.027367 1.394563 1.311272 -1.367634 1.029197 5.284209 2.182059 -1.374218 1.685146 -4.929679 3.024387 -4.317656 -3.293172 -0.446478 0.063004 -1.913965 -1.324153 -0.698788 2.322654 2.372386 -2.047168 -2.863261 2.700407 +PE-benchmarks/channel-assignment.cpp__main = 0.252461 1.088312 1.745072 -0.874376 1.173786 0.960365 0.310118 0.364273 -1.005668 -0.340940 -0.417627 -1.761406 -1.292273 1.272804 0.014411 -0.255765 1.894072 0.291769 -0.389554 -0.066299 -0.083701 -0.302979 1.308366 1.619540 -1.207218 0.840217 -0.129121 0.415941 -0.556325 2.363388 -1.537704 -1.571576 -0.326737 0.735412 0.855221 -0.431550 -0.867422 -0.811958 -0.529771 -2.667036 0.022222 1.865613 0.258892 -0.337360 0.649209 0.496732 2.561625 0.591847 0.071729 0.078012 0.057838 -0.123195 0.840792 -0.024392 1.332344 0.561860 2.387082 0.247059 -0.952441 0.405047 -0.371377 -0.743216 -0.435461 1.065334 1.046088 0.141065 -0.800757 -0.982036 0.153848 -0.083573 -0.285983 0.787403 0.673630 0.987074 0.411339 0.508821 1.163847 -0.436599 0.575025 -1.607226 -1.484867 -0.693202 1.341079 1.278492 0.128531 -1.536434 1.799729 -0.855627 0.536534 -0.392664 2.009290 -0.881883 -0.319312 -0.564627 -0.714194 0.151723 -0.007755 -0.534166 0.177240 -0.696316 -1.174517 -0.425924 1.156020 -0.101999 -0.773721 1.656530 -0.016665 1.095903 -1.020573 -0.174875 -1.337765 0.121469 0.332917 -1.629846 -0.454046 0.041757 -0.926883 0.656683 -0.995162 -1.033097 0.845190 0.433631 -1.022529 0.060387 -2.106602 2.211039 0.271182 -0.239468 0.346631 0.108574 0.924281 0.314916 0.700067 -0.564728 0.272475 0.336549 -0.327926 -0.278005 -0.189899 -0.222553 -0.656467 -0.575121 -0.626677 0.191225 -0.889040 1.072482 -1.788560 -0.097566 0.243484 3.491187 -1.073884 1.060024 -0.293848 -1.406643 1.992460 0.573333 -1.034624 -0.442851 0.830657 1.483615 -1.638959 -0.621234 0.926938 1.819121 0.712756 -0.987797 0.774368 -0.146747 -0.495912 -0.015492 1.300980 -0.170636 0.568541 -0.886893 -0.493534 0.134366 2.950170 -0.398195 -3.243272 0.124080 -0.587978 0.500528 -0.493030 0.254354 -0.114329 -0.043500 -0.515913 -0.516945 1.049471 1.404983 -3.100686 1.713143 -0.335390 -1.909313 2.658726 -0.744928 -0.144049 -0.583154 -0.251231 1.299900 1.860785 0.680159 -1.194305 -0.757804 -1.176324 -0.292316 -0.016976 0.590825 -1.077396 1.195580 0.086822 -1.489821 -0.370736 -2.288613 -0.073914 -0.371094 -1.656648 0.360012 0.242603 -2.451831 1.664183 0.980334 0.024601 -0.175762 -0.196754 -0.582627 -0.805466 -1.430013 -0.128529 -0.404511 -1.172068 -0.182521 -0.958941 0.268570 0.261768 0.177261 -1.249025 -1.671636 1.520749 -0.086078 1.605192 1.023281 0.214764 0.859387 3.278753 -0.659529 0.032777 -0.930632 1.041095 -0.470557 -0.249344 0.076205 -1.351040 0.654250 1.384341 -0.126755 0.339211 -1.984213 1.081225 -0.064254 -0.178030 0.789791 -1.869908 -0.541392 -0.043893 1.121474 -0.264464 -0.443320 -1.287543 -0.975080 -0.834099 -0.479184 0.259203 -0.979242 -0.380549 0.968479 -1.008262 -1.193711 0.109580 -0.468656 -0.993696 0.059660 1.555549 0.718167 -0.883217 1.727498 -0.962108 1.268862 -1.335977 -0.510474 -0.166594 -0.492509 -1.055222 -0.656607 0.368730 0.189915 -0.049575 -0.328080 -0.310290 0.268414 +PE-benchmarks/channel-assignment.cpp___GLOBAL__sub_I_channel_assignment.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/coin-change.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/coin-change.cpp__count(int*, int, int) = -3.878268 -3.697409 -1.996152 -5.045562 3.663703 6.408878 2.231508 -6.251247 -7.056741 -1.407604 3.418058 -10.525721 -4.218029 8.096028 -3.029737 6.753733 9.513965 0.183266 -4.340647 -2.572341 5.947151 0.673720 11.370700 12.035612 -6.274016 -0.176656 -1.123539 2.763737 1.406482 -0.912728 2.582428 -4.556669 2.723682 -6.842168 -0.327164 -1.974790 -2.264828 3.063614 7.274793 -11.612742 -0.798741 3.260258 1.121641 0.009120 0.194304 2.337356 5.982061 6.210248 1.257123 6.012276 4.113919 -0.685379 4.214321 0.252478 2.535261 0.197584 1.273336 -1.345184 -1.153762 -1.811906 -2.629265 0.176091 0.463790 8.030170 9.035107 0.432059 -4.475704 2.486402 2.558601 2.200533 2.583077 6.728383 -1.260187 2.926517 3.997181 -8.772979 1.255305 -11.055495 1.806924 -10.081010 -5.373687 1.937470 5.207107 3.791505 4.670182 -0.706375 11.993290 -1.326813 -5.349959 7.320958 9.140743 -6.672277 -1.765413 -0.950437 -3.207239 -0.747772 -2.805656 2.940137 2.259016 4.645438 -7.286057 -3.356089 0.619117 0.967320 -4.189687 -4.027106 0.136320 5.719906 -5.480433 -4.767039 -1.812133 5.979820 -0.713532 -12.348978 -4.006200 -5.078428 0.417872 1.605891 -6.713603 -6.325286 3.705192 0.897455 -1.877227 -2.870949 -1.443727 4.363392 5.454335 1.935787 -1.147122 5.521500 2.094950 12.210784 0.351017 -4.412115 1.312916 1.784126 -0.490256 4.623406 -2.452012 -1.998016 1.265772 -7.092981 0.983715 3.585834 -4.083925 -1.691862 1.225405 0.624883 -1.653077 23.455732 -2.273000 9.580288 7.896632 -6.579037 2.985789 -4.051113 2.397430 2.470042 4.326971 3.194214 -10.828056 -6.575175 7.893039 11.675956 3.999278 -7.739206 -0.311158 3.555779 1.349987 -2.362358 4.304206 1.253930 0.801907 -3.466490 -0.733601 4.865409 14.859737 -4.800898 0.291424 1.683932 3.530844 0.694701 -6.805533 -1.666507 -6.543180 -0.372671 3.650693 3.340367 3.346459 8.726557 -9.369618 7.009061 -0.793173 0.877095 7.126014 3.465738 -6.835174 -7.522411 -3.366356 3.018671 5.904782 -1.414002 -1.014327 1.388944 -9.143978 0.532205 2.395513 1.180418 -5.504666 7.931597 -0.197434 -3.253454 -2.148685 1.763058 -2.505595 -3.013007 -2.666451 6.520626 1.032826 -7.570895 6.027058 2.609111 -3.860790 0.482246 -1.923674 7.626273 -5.491037 -6.656459 4.869267 -3.899396 -4.355002 -2.122496 -2.200039 2.170518 3.419454 2.499553 -7.590637 -5.743265 8.289505 -2.662625 10.117308 4.139854 -2.218419 4.342757 -3.337216 -4.961678 -3.641311 -6.726936 0.810590 1.840371 -5.314937 -3.505589 -1.825935 6.338421 5.518690 0.412393 -5.993759 -0.500456 7.563525 -6.410350 -0.247468 2.505789 2.112417 -6.326211 2.512818 3.939083 -5.609120 2.990772 -5.203302 -1.151324 -6.428400 -3.925556 6.257737 -1.142974 2.844550 -1.189267 -1.180119 1.283323 3.155028 3.846651 0.840398 3.321863 10.143550 4.430248 -0.598622 -1.640017 -10.000329 5.724747 -7.713565 -7.370166 1.674786 2.610720 -5.114101 -2.704021 -0.361104 6.899496 5.349331 -6.130272 -4.906305 3.693306 +PE-benchmarks/coin-change.cpp__main = -0.000817 0.286545 0.480710 -0.156777 0.562984 0.064245 0.302624 0.331386 -0.574692 -0.730088 0.040638 -1.062413 -1.107484 0.825433 -0.025215 0.006258 1.151622 0.184112 0.000544 -0.314693 0.063977 -0.482367 1.069071 1.122417 -0.826824 0.340228 -0.021134 0.228847 -0.112006 0.659042 -0.094954 -0.998996 0.344394 0.023437 0.398742 -0.245490 -0.324938 -0.273645 -0.309677 -1.548302 -0.126907 0.886681 -0.006913 -0.038725 0.202835 0.935389 1.264466 0.540665 -0.166683 0.722440 0.246457 -0.349816 0.478897 0.097649 0.360933 -0.207240 0.361362 -0.130280 -0.740346 0.313204 -0.215661 -1.120958 -0.411006 0.611637 0.871571 -0.206124 -0.386524 -0.153593 -0.200056 0.210712 0.062861 0.528727 0.744871 0.223871 0.716077 -0.023005 -0.121935 -1.047095 -0.063804 -2.477979 -0.976771 -0.445698 1.355701 0.479880 0.000991 -0.544562 1.143449 -0.067710 0.094951 0.470885 1.291076 -0.555041 -0.397273 -0.279364 -0.048853 0.302155 -0.412796 -0.016191 0.500388 -0.150501 -0.821358 -0.287099 0.613326 -0.240504 -0.438846 0.122565 -0.189451 0.729638 -1.127187 -0.137052 -1.195532 -0.056088 0.430329 -1.178454 0.040555 0.317975 0.224724 0.718831 -0.521072 -0.161465 0.469493 0.018610 -0.331548 -0.087684 -0.741058 1.085669 0.091264 0.179011 0.426305 0.592327 0.518495 0.600105 0.786128 -0.208939 -0.060352 0.238898 -0.165124 0.253098 -0.117483 -0.295452 0.217724 -0.591508 0.156353 -0.103946 -0.581989 -0.228090 -0.550117 -0.144734 0.152839 1.321561 -0.279918 0.741103 0.241651 -0.729046 0.717036 -0.289869 -0.303002 0.056822 0.758712 0.639797 -0.242075 -0.408868 0.581941 1.170188 0.450465 -0.937398 0.151729 0.118147 0.246695 -0.224864 0.664988 0.241144 0.553566 -0.500288 -0.070557 0.371072 1.444053 -0.472491 -1.098486 0.047403 0.052381 0.424861 -0.690487 0.116031 0.015773 -0.093012 0.057171 -0.013455 0.237523 0.907511 -1.765271 0.889110 -0.174631 -0.385377 0.827033 0.077896 -0.394516 -1.136320 -0.039184 0.630091 0.952786 0.542215 -0.204764 -0.213857 -0.842738 -0.093943 0.096261 0.312823 -0.442670 0.801855 -0.270469 -0.525084 -0.432672 -0.899637 -0.032413 -0.047213 -0.492707 0.404839 0.688774 -1.784364 0.817381 0.019096 -0.509594 -0.306351 0.059207 0.380391 -0.698626 -1.014167 0.111739 -0.776311 -1.398467 -0.462651 -0.462134 0.020181 0.103646 -0.284171 -0.193761 -0.796514 1.300455 -0.030682 0.887388 0.584501 0.021629 1.245164 0.987092 -0.800620 -0.076216 -0.492171 0.616512 -0.875298 -0.174838 0.124820 -0.492591 0.417183 0.987263 0.068804 -0.092331 -0.588630 0.749753 -0.677606 -0.429192 0.699564 0.002820 -0.019921 0.815229 0.788289 -0.591089 -0.099606 -0.874911 -0.285890 -0.326775 -0.431437 0.216474 -0.748378 -0.111818 0.469337 -0.312569 -0.497655 0.253621 -0.164287 -0.340387 -0.294398 1.041082 1.295943 -1.005201 0.665299 -0.783580 0.641885 -0.942576 -0.672765 -0.024122 0.294322 -0.352279 -0.246683 0.141233 0.090332 0.229933 -0.811935 -0.690385 0.342848 +PE-benchmarks/coin-change.cpp___GLOBAL__sub_I_coin_change.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__isValid(int, int, int) = -0.813536 -1.048637 -0.629531 -1.041146 0.632775 0.041997 0.403439 -0.813740 -1.687763 -0.898537 0.574857 -1.946553 -0.670743 1.641387 -0.286129 1.347422 1.910118 0.246047 -0.449879 -0.722585 1.205599 -0.918788 1.578420 2.011372 -0.789477 0.053833 0.209723 0.452629 -0.116132 0.214348 0.943056 -1.699940 0.057740 -1.214460 0.609396 -0.611336 -0.827354 1.243206 1.668864 -2.348917 -0.132061 1.558432 1.150831 -0.036351 0.157041 -0.267095 0.635515 0.910996 -0.017392 1.743206 0.877407 -0.198637 0.962701 -0.103569 0.988395 0.528860 0.341519 -0.085881 -0.229805 0.240439 -0.943542 0.427720 0.327119 1.190292 1.546002 -0.413497 -1.142652 0.181707 0.343298 0.795964 0.541871 1.389305 -0.649925 -0.178634 0.913179 -2.080392 -0.184430 -3.738790 0.875838 -3.410528 -1.193239 0.777828 1.193522 0.616242 0.677691 0.319381 2.374646 -0.779990 -1.310877 1.099613 1.575222 -0.369922 -0.240053 0.086986 -0.833974 -0.206828 -0.262906 -0.203475 1.256879 0.927230 -1.311885 -0.699679 0.568354 0.001502 -0.675347 -0.932285 -0.047591 1.315889 -1.147781 -1.144742 -0.675901 1.568377 0.082469 -1.904128 -0.654367 -1.077084 -0.958169 0.565727 -1.976399 -1.059653 1.196776 -0.256887 -0.748513 -0.344423 0.399398 0.755678 0.662493 0.558693 -0.270878 0.969947 0.084618 2.008860 0.339132 -1.078329 0.469556 0.655785 0.070238 0.903180 -0.558849 -0.744448 0.277284 -0.951638 0.228322 -0.039906 -0.865154 -0.724167 0.739937 -0.357367 -0.702176 4.200869 -0.828142 1.820232 1.517411 -0.815583 0.898079 -0.082636 0.648983 0.258414 1.375910 0.727192 -0.995087 -1.167043 1.767335 2.242101 0.771269 -1.349695 -1.433351 0.821963 0.607563 0.319535 1.036357 -0.044940 0.359860 -0.747465 -0.123513 0.109586 2.459436 -0.818204 -0.669709 -0.007669 1.913675 -0.169753 -1.850122 -0.097972 -2.820608 -0.117091 0.085057 0.290108 0.622118 1.603786 -3.413892 1.480468 -0.193404 0.247860 1.564365 0.908412 -1.003196 -3.926449 -1.089343 0.218202 1.551768 -0.436495 0.555924 0.264439 -1.690737 0.227127 -0.063913 0.376815 -1.437133 1.800176 -0.949342 -0.480028 0.055466 0.565955 -0.791205 -1.118329 -0.270842 1.139874 1.707427 -1.474051 0.832241 0.609758 -0.314470 0.145795 0.516689 1.476473 -0.663745 -1.268871 0.810334 -0.860311 -0.754043 -0.172660 -0.708916 0.352056 0.364930 0.118840 -0.648874 -0.656840 1.602987 -0.632615 2.406356 0.720169 -0.911144 0.827682 -0.434640 -0.927825 -0.300854 -0.388858 -0.313097 -0.210457 -0.366995 -1.913092 -0.304288 0.973282 0.745528 0.552479 -0.923410 -0.608784 1.684246 -1.296928 0.644439 0.584721 -0.433439 -0.711677 0.730100 0.882631 -1.096896 0.648898 -1.375295 0.214614 -1.423122 -0.049381 1.172174 -0.261642 0.072213 -0.519437 -0.755536 0.214063 0.361733 1.324665 -0.138655 0.386415 1.591644 0.800433 -0.210947 -0.307592 -1.588987 0.495636 -1.104604 -0.904423 -0.407307 0.770832 -1.538304 -0.692609 -0.095058 1.167638 1.031220 -0.559864 -1.084307 0.773598 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__getMaxUtil(int (*) [4], int (*) [4][4], int, int, int) = -6.373094 -4.239174 -4.205519 -10.879545 8.325741 16.377548 3.820209 -13.090983 -14.185789 -4.486481 8.912803 -22.717168 -11.578069 16.589773 -7.060485 10.247582 18.997476 -3.903915 -9.002768 -7.991984 13.394192 7.483803 26.314099 26.700430 -18.774983 1.302694 3.009718 4.349210 9.880274 -4.015452 6.788408 -11.511161 7.181292 -12.692772 -2.227452 -3.032827 -5.445938 0.487635 15.197917 -24.817863 -2.609751 4.493981 -5.084144 0.858473 1.302503 12.744438 16.775480 13.895603 -2.725410 14.907088 13.882237 1.891688 5.961818 -0.923316 2.204294 -5.806484 4.396492 2.056634 0.584429 -5.411216 -2.970425 -0.157644 -2.474638 19.649983 20.701756 -0.775577 -9.922180 6.309896 6.280112 4.191133 4.339151 16.304630 3.541932 10.016164 12.913757 -15.362626 0.006818 -27.845447 3.257535 -31.032227 -11.387408 3.338087 13.833924 0.186743 7.648591 -0.495894 26.739531 -0.430880 -10.888952 21.391136 20.564599 -12.732771 -2.622069 -0.339615 -9.317077 1.279505 -7.701786 11.407826 2.665249 8.067377 -15.930486 -9.783694 -1.711861 0.166441 -11.385101 -9.116790 -0.693502 8.501714 -15.936841 -4.416444 -4.086761 11.058915 1.268718 -29.254126 -18.681245 -10.524295 12.128749 1.869807 -12.172589 -10.982120 5.123272 1.136186 -3.783227 -6.359556 2.868996 7.135488 16.009548 8.444729 -1.741223 9.708372 9.437716 26.951725 3.207402 -8.847956 1.240340 1.219792 1.320726 10.647968 -4.796117 -0.668767 7.432397 -12.335078 9.056232 9.422943 -8.030465 -9.202905 8.418679 -3.015488 -4.242471 55.436007 -3.023827 21.817194 18.078154 -14.888999 -3.681220 -11.818375 1.894249 8.407960 8.751850 10.143508 -18.725547 -12.273210 17.740254 26.206764 7.642867 -21.687309 5.029637 12.443870 1.463270 -8.540776 10.371905 0.703813 3.621594 -8.353864 -2.281361 15.510423 30.099914 -9.626912 -3.340813 1.787553 12.107073 2.989876 -7.434595 -1.101391 -7.501359 1.418922 16.088822 6.553460 9.728382 18.468809 -28.428344 12.970554 1.450093 1.961722 9.364475 12.062988 -17.220952 -8.509283 -2.194144 6.980941 10.111215 -0.133135 -0.195370 3.113759 -20.624086 0.664508 7.429719 0.069865 -13.119735 18.078446 4.720285 -6.431649 -7.115810 2.904002 -2.511379 -1.959093 -7.104176 14.663688 -5.516046 -28.036198 14.288915 3.543488 -10.532431 -5.231244 -9.043519 18.047361 -14.800215 -15.461204 10.254622 -10.870350 -13.498780 -4.865371 -6.024538 3.989476 11.401804 13.076941 -19.464505 -15.622310 20.030623 -5.328629 20.989223 10.797734 -3.232042 14.596184 -20.093281 -7.599639 -12.913450 -13.215133 11.622062 5.492995 -14.262577 -3.532036 -5.323310 11.530873 13.066065 -4.687304 -13.784428 -2.208549 13.718580 -17.114928 -1.393265 2.668059 18.610070 -15.160586 10.347502 6.279725 -10.317809 8.740765 -12.786411 -6.221781 -14.131031 -10.399868 15.357375 -1.722588 7.010904 1.494230 -1.591250 0.841497 8.428771 3.820346 1.305910 7.309776 17.855528 21.322467 -7.375630 -2.980531 -23.864929 14.771292 -18.875295 -21.818511 7.211539 -2.657454 -8.474017 -8.085466 -6.357620 15.412405 13.466034 -14.051678 -11.233674 13.508015 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__int const& std::max(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__geMaxCollection(int (*) [4]) = 0.121684 0.456340 0.452923 -0.180688 0.464593 0.175545 0.141014 0.282840 -0.353790 -0.484192 -0.102567 -0.751860 -0.744439 0.493586 0.003217 -0.197764 0.720357 0.044075 0.022608 -0.138605 -0.149154 -0.092326 0.599933 0.652845 -0.517113 0.345101 -0.048466 0.049817 -0.262905 0.686385 -0.168063 -0.920619 0.049696 0.369328 0.288361 -0.051966 -0.343898 -0.351659 -0.347575 -1.034170 -0.066707 0.759711 -0.055467 -0.057113 0.241174 0.389157 1.043347 0.248622 -0.044355 0.335274 0.078448 0.035837 0.296101 0.005679 0.345328 -0.099404 0.432081 -0.271307 -0.439808 0.245470 -0.135126 -0.501811 -0.393412 0.401776 0.418271 -0.072599 -0.333392 -0.313386 -0.157282 0.085116 -0.106152 0.364235 0.507612 0.334858 0.303929 0.332947 0.024554 -0.351643 0.125481 -1.297680 -0.659133 -0.316498 0.838872 0.647251 -0.120140 -0.482026 0.748855 -0.176147 0.193477 0.219902 0.860360 -0.216327 -0.179313 -0.154600 -0.133903 0.156916 -0.091938 -0.078509 -0.005849 -0.126585 -0.503357 -0.141331 0.341565 -0.241134 -0.306137 0.349812 -0.080909 0.389118 -0.738136 0.115148 -0.723639 0.071379 0.362742 -0.684311 -0.240172 0.268149 -0.078758 0.413544 -0.383506 -0.117282 0.349076 -0.018444 -0.339154 0.102774 -0.713860 0.688580 0.039998 0.043039 0.245856 0.287413 0.461170 0.242825 0.328770 -0.127879 0.034019 0.121438 0.105537 -0.004587 0.056126 -0.069454 -0.202047 -0.259526 0.146239 -0.053710 -0.360698 -0.077834 -0.910452 -0.248877 0.077885 0.879164 -0.358384 0.440531 -0.016456 -0.514832 0.410070 -0.090043 -0.403974 -0.149640 0.421215 0.606569 0.056504 -0.179075 0.419306 0.757749 0.254372 -0.363308 0.387762 0.125733 -0.031644 -0.110783 0.576559 0.011053 0.352484 -0.312393 -0.130646 0.184823 0.990109 -0.076972 -0.898305 -0.006731 0.072935 0.429142 0.022087 0.186341 0.120031 -0.029719 0.158876 -0.130688 0.260504 0.541364 -1.245315 0.597853 -0.033086 -0.434811 0.513255 -0.037283 -0.115750 -0.373011 -0.047032 0.501660 0.670262 0.333985 -0.136140 -0.335524 -0.472674 -0.107107 0.082607 0.225152 -0.396412 0.510253 -0.058474 -0.503904 -0.209715 -0.766085 -0.037825 0.056449 -0.568788 0.160819 0.398447 -1.213786 0.623709 0.181433 -0.153526 -0.314621 -0.036207 0.112618 -0.356012 -0.603427 -0.029727 -0.495314 -0.898193 -0.019460 -0.430959 -0.003396 0.092786 0.040992 -0.208219 -0.450580 0.826734 0.154768 0.607364 0.425873 0.081512 0.655598 0.752091 -0.402731 0.139732 -0.484412 0.678528 -0.486848 -0.020024 0.361549 -0.474500 0.163483 0.600851 -0.023447 -0.117710 -0.569661 0.372921 -0.137618 -0.108689 0.358731 -0.377460 -0.053245 0.391662 0.468060 -0.160082 -0.091750 -0.643862 -0.108887 -0.315271 -0.225244 0.039587 -0.479477 -0.188359 0.448491 -0.337097 -0.525929 0.105394 -0.222006 -0.359402 -0.108763 0.554707 0.494954 -0.541886 0.717362 -0.432237 0.441091 -0.548015 -0.369285 -0.094470 -0.065749 -0.231249 -0.296647 -0.139385 -0.032673 0.041263 -0.260593 -0.351761 0.295485 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__main = 0.096378 0.356468 0.514100 -0.144475 0.270083 -0.165496 0.120410 0.432458 -0.288260 -0.704258 -0.028516 -0.849126 -0.943639 0.448437 -0.091842 -0.450305 0.663884 0.061343 0.051466 -0.251426 -0.220393 -0.157036 0.586727 0.669587 -0.633344 0.222288 -0.125651 0.279899 0.005915 0.462963 0.213649 -0.792421 0.018160 0.630505 0.510906 0.006754 -0.169582 -0.335283 -0.730432 -1.015014 -0.123184 0.927983 0.155530 0.007875 0.293752 0.743883 0.927060 0.305524 -0.162494 0.280506 0.213898 -0.019596 0.359041 -0.009211 0.106493 -0.554818 0.338811 -0.424636 -0.524740 0.301349 -0.047074 -0.813952 -0.418987 0.460337 0.568434 -0.091970 -0.207235 -0.412640 -0.093595 0.225897 -0.023150 0.329219 0.617946 0.343261 0.423238 0.560403 0.025081 -0.463983 0.167544 -1.734460 -0.639609 -0.437445 1.178603 0.806413 -0.423766 -0.573729 0.715399 0.090104 0.221355 0.408408 0.855717 0.042359 -0.244279 -0.252453 -0.116621 0.403550 -0.268057 0.011418 0.108949 0.190284 -0.471991 0.103376 0.171575 -0.389052 -0.291659 0.520645 -0.191522 0.371850 -0.814093 0.359928 -0.817678 0.007610 0.677003 -0.767980 -0.087922 0.207011 -0.067747 0.431184 -0.231116 0.362725 0.220895 -0.216678 -0.242935 0.412767 -1.250719 0.767612 -0.071583 0.031971 0.257733 0.494907 0.444782 -0.085734 0.209430 -0.114703 -0.112927 0.176447 -0.030003 -0.007335 -0.064431 -0.051466 0.257483 -0.214364 0.141737 -0.314383 -0.341435 -0.399076 -1.173112 -0.313092 0.212125 0.565693 -0.197262 0.401701 0.046535 -0.340492 0.443455 -0.009491 -0.310976 -0.044263 0.425310 0.503947 0.449525 -0.187704 0.322795 0.733691 0.225066 -0.256316 0.489166 0.234533 0.032212 -0.242830 0.566373 0.133069 0.221369 -0.235909 -0.086064 0.296864 0.562203 0.090822 -0.795893 -0.129681 0.216773 0.451922 0.094115 0.289356 0.415552 -0.023723 0.056406 -0.010476 0.222119 0.539202 -1.261817 0.591156 0.324508 -0.088251 0.412773 -0.231332 -0.158461 -0.761451 0.128026 0.472794 0.558041 0.327327 -0.255049 -0.240036 -0.495924 -0.069234 0.110635 0.287074 -0.319064 0.455110 -0.201167 -0.202936 -0.362972 -0.943302 -0.091512 0.283783 -0.590210 0.163074 0.534778 -1.109319 0.606600 -0.114166 -0.299223 -0.583580 -0.115746 -0.017499 -0.540453 -0.552422 -0.218570 -0.644287 -1.328223 -0.387340 -0.396204 -0.070789 -0.092165 -0.113261 -0.094022 -0.299220 0.978438 -0.035419 0.473858 0.384234 0.081477 0.759425 1.094554 -0.374824 0.170032 -0.347761 0.645392 -0.672905 -0.046994 0.643962 -0.335902 0.024198 0.675397 -0.166853 -0.083950 -0.317914 0.386759 0.017834 -0.542551 0.316427 -0.606276 0.157320 0.718453 0.404515 -0.337174 -0.101885 -0.847045 -0.155793 -0.119004 -0.302241 0.062256 -0.555136 -0.147583 0.479112 -0.281612 -0.587325 0.170078 -0.201195 -0.452265 -0.141407 0.689211 0.640767 -0.583957 0.838416 -0.561104 0.428153 -0.624832 -0.359235 -0.143867 -0.072506 0.001524 -0.153813 -0.145708 -0.102784 0.154536 -0.422513 -0.549763 0.489388 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp___GLOBAL__sub_I_collect_maximum_points_in_a_grid_using_two_traversals.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__cmp(suffix, suffix) = -0.308872 0.998696 1.417554 -1.654060 2.268185 2.888413 0.512251 -0.867003 -2.058144 -0.512025 0.143747 -3.838419 -2.265578 2.528938 -0.613944 0.506836 3.060873 -0.328766 -1.136797 -0.401883 0.422167 1.263541 2.933412 3.282914 -2.114970 0.962182 -0.385247 0.233181 -0.992288 2.554364 -0.839205 -3.776558 -0.382656 0.528044 0.518656 0.310756 -1.739779 -0.843800 1.141516 -4.171715 -0.224800 3.394647 0.087565 -0.395214 1.138989 -0.877850 3.948175 1.324940 0.515043 0.845925 0.864069 0.622226 1.523292 -0.317621 1.915698 0.254898 3.265173 -0.688504 -0.911373 0.008918 -1.045524 0.956870 -1.138671 2.424468 1.886569 0.345580 -1.939991 -1.159327 0.449860 0.714837 -0.406048 2.249683 0.800124 2.258513 0.832741 0.819788 1.025874 -1.908871 1.412745 -1.177433 -2.517079 0.056513 1.767170 3.214358 0.702327 -1.425868 3.931051 -1.386719 -0.597043 -0.022239 3.577660 -1.123009 -0.279652 -0.325273 -1.790895 -0.154193 -0.102013 0.252843 -1.002140 0.233969 -2.420747 -1.149525 0.547773 -0.246888 -1.445493 1.565941 0.002537 1.804803 -1.335340 -0.243426 -1.319155 1.811671 0.575804 -3.676040 -2.596961 -0.551799 -2.459721 1.082738 -2.590059 -2.128869 1.769648 0.030707 -1.817057 -0.121817 -1.709840 2.704784 1.565052 0.275010 -0.045488 0.758803 1.862550 1.982534 -0.104552 -1.314750 0.876533 0.131294 0.699675 0.534350 -0.169113 0.184277 -1.829774 -0.986040 0.487091 1.216489 -1.425228 0.373511 -3.316946 -0.796112 -0.525883 7.324676 -2.131943 2.810633 0.803627 -2.474425 2.217346 -0.128588 -1.108658 -0.732054 1.246098 2.809189 -2.287689 -1.431306 3.067654 3.778427 1.158500 -1.710996 1.704663 1.257835 -0.467872 -0.583401 2.788479 0.059434 0.975736 -1.466774 -0.791843 1.260932 5.357599 -0.826047 -4.787728 0.358531 1.259439 1.670221 0.022021 0.258422 -1.299526 -0.115459 1.520348 0.198474 1.711804 2.746558 -4.396001 2.715060 0.451791 -2.074266 4.038365 -0.275078 -1.343784 -0.094875 -0.678663 1.961477 2.512430 0.776448 -1.456407 -1.215653 -2.535976 -0.154117 0.505470 0.656087 -2.421800 2.777770 -0.050702 -2.296436 -0.648847 -2.476136 -0.690931 -0.912811 -3.093584 1.355094 0.661638 -3.975600 2.911989 2.055935 -0.177146 -0.777868 -1.135740 0.810845 -1.054714 -2.418030 0.544777 -1.727823 -1.745678 0.458448 -1.672808 0.154717 1.817686 1.978818 -2.855970 -1.809853 2.576853 0.220331 3.807026 1.739794 0.011924 0.606577 2.709827 -1.245132 -0.071475 -2.276620 2.567529 0.686467 -1.258052 -0.768799 -1.936927 1.382652 1.793758 -0.517203 -1.302153 -3.991551 1.753682 -0.644349 0.570856 0.859354 -2.904273 -1.925241 -0.285195 1.553773 -0.082862 0.383483 -2.352000 -0.576186 -3.000232 -1.063791 0.834072 -0.828270 -0.299859 0.901419 -1.715143 -1.536905 0.172275 0.194510 -1.200863 0.791138 2.287734 -0.175261 -0.722225 2.152167 -2.726786 2.570207 -2.424865 -1.955075 0.415947 -1.619309 -2.228118 -1.955507 -0.758236 1.101497 0.598530 -0.478639 -1.173116 1.439505 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__buildSuffixArray(std::__cxx11::basic_string, std::allocator >, int) = -5.406114 -2.549004 2.514067 -12.122515 9.109174 16.081167 3.728727 -9.691600 -13.443632 -4.053767 4.646227 -20.678001 -10.319359 15.526101 -6.247399 9.406491 18.647584 -0.774377 -8.112361 -3.798132 10.306178 3.641780 21.991008 22.933149 -15.225644 1.559747 -1.564129 7.610595 2.643838 6.053719 2.077571 -12.363533 2.461030 -7.706154 1.383913 -4.021845 -5.379097 2.472936 9.499638 -24.900034 -1.650003 11.103052 -1.115413 -0.039674 2.988222 1.255728 16.372340 11.779122 0.820778 9.486670 8.554385 1.496051 8.351596 -0.167629 5.819501 0.270225 7.883813 -3.641998 -2.334541 -2.903566 -4.784254 -0.879320 -0.141403 16.807896 17.614518 0.802080 -8.866132 0.867080 4.313099 3.300397 3.493093 13.871898 -1.479784 8.917495 8.371464 -11.313941 5.667489 -17.277831 5.936783 -14.932029 -12.100044 0.743415 10.753924 13.490603 8.067593 -6.072768 24.203903 -4.950152 -7.358968 12.923052 18.787101 -11.687001 -2.229663 -3.888053 -8.369635 -0.446816 -5.188958 3.408017 -1.630457 7.068712 -13.956531 -6.465341 1.375183 1.334853 -9.300741 -2.114634 -1.042451 11.543548 -12.568368 -7.528985 -5.278303 12.088299 -0.508875 -25.038533 -13.238280 -9.500577 -0.666448 2.348951 -11.512972 -12.002912 7.314689 3.375675 -4.709157 -4.387042 -7.561466 12.016827 11.606916 2.522242 -1.782206 8.518505 5.713719 20.454556 1.814711 -7.474527 1.683931 3.401818 -0.170697 6.415468 -4.119718 -0.877395 -1.205727 -11.897308 -1.279139 8.771991 -7.700175 -1.028652 -5.450965 -0.965461 -1.654956 53.072422 -6.082628 18.077714 13.104856 -14.094536 7.754323 -3.811874 1.084372 4.164917 6.986288 9.915498 -23.352139 -11.580525 15.144369 22.870553 7.447875 -14.132636 4.032651 6.792766 0.542618 -4.772715 10.208339 1.009543 2.313890 -8.627271 -2.545757 9.207275 30.239242 -7.293903 -9.749053 3.412027 5.466920 0.771240 -8.915063 -1.748553 -9.387801 -0.777489 8.599294 3.560018 8.440658 17.314944 -21.928145 14.629044 0.903483 -3.151066 17.203602 2.963302 -11.076463 -9.230213 -5.207998 7.868423 12.543104 -1.661660 -3.413478 0.333709 -18.140624 0.968881 5.022222 3.090499 -12.174317 16.194392 1.621965 -8.878356 -5.681941 -3.702103 -5.158872 -4.649787 -10.545435 11.323256 -0.454546 -17.927076 13.873168 6.470807 -6.388956 0.313034 -5.415293 12.704025 -11.656785 -14.451222 8.457231 -7.023586 -10.968329 -3.295057 -5.702725 4.359736 8.896505 6.010732 -17.836944 -13.809575 15.830279 -3.928716 19.617220 9.566059 -2.233816 8.675159 1.356416 -7.651289 -6.939063 -14.639665 7.637957 4.518658 -10.272508 -7.597527 -6.581049 11.340185 12.706442 -1.572134 -9.530708 -6.714815 14.986116 -10.166738 -0.677101 4.467927 -0.475389 -12.950448 3.010875 7.924991 -8.304300 3.983972 -12.108492 -3.090194 -12.531912 -8.074948 12.042017 -3.570669 4.697720 1.828680 -3.674222 -2.570987 5.097340 5.074981 -1.605807 5.923732 19.914161 8.651603 -1.969997 1.815027 -19.004829 12.566248 -16.482084 -13.807361 2.367197 -1.126493 -9.068680 -5.772530 -1.521671 13.091188 10.307848 -8.618258 -7.089301 7.067914 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::sort(suffix*, suffix*, int (*)(suffix, suffix)) = 0.032547 0.915265 0.705633 -0.208784 0.770033 0.538395 0.266283 0.264200 -0.299257 -0.767553 -0.291663 -0.975481 -1.397609 0.867140 -0.086881 -0.076766 1.442063 0.157962 0.081053 -0.376662 0.271066 -0.470718 1.408539 1.369786 -1.345128 0.409370 0.618175 0.440372 0.090391 0.936392 -0.378291 -1.143459 0.405901 -0.035560 0.655387 -0.474994 -0.233249 -0.671181 -0.438123 -2.050040 -0.247836 0.583867 -0.305042 -0.010275 0.165183 0.866996 1.916405 0.718569 -0.428322 0.447649 0.457092 -0.004814 0.421924 0.129822 0.205919 -0.072733 0.580661 -0.036207 -0.657352 0.242542 -0.077208 -1.383660 -0.382547 0.969800 1.215560 -0.142243 -0.285966 0.072011 -0.251886 0.085325 -0.257635 0.701490 0.854354 0.717052 0.883420 -0.466648 -0.026201 -1.491388 -0.140300 -2.770896 -1.178880 -1.121581 0.907164 0.298795 0.317144 -0.419348 1.516877 0.031596 0.589226 0.513652 1.727378 -0.974499 -0.337929 -0.696704 -0.164734 0.504896 -0.591994 0.109623 0.336182 -0.442778 -0.916716 -0.870794 0.788029 -0.105718 -0.698869 -0.038035 -0.356531 0.853062 -1.257435 -0.332182 -1.668480 -0.471645 0.086513 -1.656298 -0.078294 0.253560 0.617829 0.681743 -0.176418 -0.775160 0.293242 0.610276 -0.250815 -0.508370 -0.647846 1.315654 0.520735 -0.125913 0.569159 0.469669 0.737233 0.974179 1.270286 -0.126529 -0.367994 0.297871 -0.501612 -0.142917 -0.410264 -0.102297 0.364948 -0.784584 0.039755 0.481497 -0.660142 -0.168827 -0.153387 -0.657949 0.585657 2.436889 -0.281312 0.601536 0.116878 -1.213384 0.811203 -0.347813 -0.767273 0.201143 0.882582 1.073394 -1.030606 -0.536982 0.467642 1.399013 0.493789 -1.091864 0.035364 -0.152400 0.057750 -0.437999 0.638849 0.283079 0.359570 -0.564386 -0.141294 0.681275 1.826359 -0.719347 -1.425902 0.165190 0.121526 0.193041 -0.998801 0.037178 -0.182451 -0.193425 0.162896 -0.101914 0.396857 1.155743 -2.182927 1.003360 -0.187965 -0.729072 0.946191 -0.064905 -0.288739 -0.933942 0.556014 1.138482 0.995075 0.424838 -0.125380 -0.485502 -1.115416 -0.144581 0.216965 0.600895 -0.621818 0.966401 -0.080773 -0.899464 -0.857763 -0.897925 0.013881 -0.339979 -0.582000 0.401005 0.451856 -2.354524 1.362938 -0.148618 -0.591717 -0.025453 -0.342751 0.494207 -1.153895 -1.418077 0.321690 -0.558162 -1.131977 -0.380816 -0.502607 0.402352 0.234813 -0.179268 -0.595368 -1.284592 1.143363 0.086148 0.732161 0.786083 0.523206 1.547205 0.702888 -0.901315 -0.536766 -0.571714 0.688343 -0.608327 -0.411910 -0.300490 -0.660623 0.651991 1.723377 -0.178469 0.017177 -0.695317 0.887959 -1.149826 -0.603562 0.737889 0.443111 -0.278468 0.559570 0.825001 -0.613861 -0.561806 -0.988231 -0.254778 -0.143788 -0.892687 0.202399 -1.284007 -0.174743 1.076839 -0.500466 -0.658568 0.565643 -0.245878 -0.173198 -0.395017 1.075448 1.586902 -1.332874 0.637376 -0.962513 0.752932 -1.490408 -0.929081 0.068446 0.071389 -0.111991 -0.265790 0.193287 0.175903 0.093467 -0.609612 -0.509217 -0.112857 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::vector() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::push_back(int const&) = 0.091691 2.107409 1.801203 -1.349791 1.817808 2.377838 0.250425 0.019323 -0.793686 -1.016730 -0.696413 -2.445508 -2.450998 1.733372 -0.467075 -0.442192 2.699032 -0.164063 -0.262260 -0.237900 0.383661 0.573691 2.487653 2.627446 -2.595817 0.834507 0.926848 0.809883 -0.335851 2.525083 -0.966158 -3.164496 -0.210521 0.980521 1.245051 -0.462438 -0.855876 -1.452570 -0.514286 -3.961410 -0.389464 2.015996 -0.835384 -0.172666 0.788702 0.006505 4.110923 1.230993 -0.601447 0.071994 0.936958 1.184284 0.751388 -0.125203 0.791345 -0.017392 1.955177 -0.356232 -0.626486 0.220423 -0.261711 -0.664797 -0.817825 2.285941 2.147512 0.184376 -0.962091 -0.718796 -0.021605 0.022129 -0.886494 1.661907 1.163221 2.328615 1.033823 0.138344 0.645814 -2.078932 0.930845 -2.544865 -2.153556 -1.665295 1.088617 2.184853 0.442634 -1.697466 3.212793 -0.590674 0.962810 0.958344 3.361944 -1.314421 -0.202435 -1.414638 -1.349705 0.603322 -0.516943 0.163169 -0.912061 -0.533481 -1.745036 -1.656883 0.605120 -0.237842 -1.474658 0.847302 -0.421407 1.455924 -1.675590 -0.140047 -2.207543 0.367219 0.270563 -3.326869 -1.983299 -0.278935 -0.434865 0.629984 -0.838318 -1.845996 0.725096 1.030818 -1.078905 -0.455401 -2.006438 2.511963 1.530785 -0.495234 0.432798 0.388022 1.717364 1.560504 0.982689 -0.608312 -0.258172 0.364908 -0.210670 -0.678329 -0.734391 0.526650 -0.478234 -0.989667 -0.219735 1.384578 -1.149112 0.195229 -2.142148 -1.708161 0.805179 6.915800 -1.309948 1.423061 0.079830 -2.548522 1.836106 0.119161 -1.813003 -0.159545 1.172876 2.693088 -2.525186 -1.010501 1.517331 2.959008 0.871308 -1.267961 1.163674 0.267415 -0.722019 -1.017275 1.817610 -0.042273 0.183063 -1.051612 -0.674102 1.415231 3.909513 -0.557952 -3.714172 0.274493 1.074324 0.703912 -0.098576 0.310403 -0.663725 -0.227366 1.124722 -0.420730 1.634930 2.274704 -4.622607 2.013508 0.500357 -1.906911 2.323747 -0.518712 -0.476856 -0.238131 0.857276 2.387347 1.934104 0.424537 -0.403042 -1.381184 -2.145049 -0.260529 0.635747 1.147806 -1.835496 2.012209 0.291797 -2.195574 -1.392228 -2.214937 -0.634876 -0.777886 -2.413560 0.715218 0.212731 -4.032466 3.037689 0.779871 -0.320839 -0.359640 -1.423733 0.663878 -1.985335 -2.546070 0.528721 -0.798439 -1.520261 0.319870 -1.315636 0.842374 0.959366 1.149756 -2.278683 -2.604590 1.939851 0.507551 2.032981 1.586236 1.030187 1.645089 1.786170 -0.970089 -0.719722 -2.185533 2.573246 0.350531 -1.057279 -0.406997 -1.688602 1.095803 2.796698 -0.855475 -0.560241 -2.370508 1.456561 -0.894201 -0.166567 0.690095 -1.080244 -1.305690 -0.186033 1.168367 -0.353565 -0.831374 -2.225069 -0.169038 -1.211892 -1.628842 0.408671 -1.869967 -0.379308 2.129457 -1.424824 -1.705185 0.746726 -0.251140 -0.810359 0.212819 1.875744 1.068168 -1.379050 1.893588 -2.108378 1.767924 -2.764178 -1.788550 0.064921 -1.565054 -0.568477 -1.102698 -0.460102 0.577263 0.084825 0.207119 -0.506764 0.276797 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::~vector() = 0.111523 0.788378 0.976603 -0.678549 1.050719 0.695355 -0.027727 0.262045 -0.327603 -0.655354 -0.431018 -0.859677 -1.284630 0.616248 -0.325615 -0.365659 0.815818 -0.269225 -0.013063 -0.394848 0.213873 0.254032 0.946994 0.513240 -1.323788 0.299432 0.298253 0.829434 0.228366 1.188695 -0.174097 -1.114476 -0.296214 0.848430 0.764356 -0.145553 -0.030977 -0.507883 -0.815697 -1.409154 -0.278233 0.901976 -0.600241 0.296310 0.415324 0.728123 1.436383 0.534494 -0.548964 0.191266 0.754087 0.561980 0.325908 0.011450 -0.248052 -0.381486 0.954502 -0.494560 -0.372215 0.173265 0.015855 -0.729476 -0.324446 0.786893 0.971641 -0.274029 -0.331845 -0.089187 -0.002291 0.135671 -0.168348 0.680049 0.554240 0.778652 0.683382 0.481077 0.098235 -0.746892 0.487241 -1.511196 -0.747916 -1.079925 0.624932 1.042335 -0.307275 -0.676158 1.475507 0.013096 0.331792 0.646840 1.132603 -0.212117 -0.010773 -0.971185 -0.471788 0.331750 -0.388979 -0.276436 -0.433844 0.462966 -0.383147 -0.373887 -0.072372 -0.600613 -0.571929 0.444703 -0.715264 0.708250 -1.150101 0.256487 -1.172703 0.467940 0.390850 -1.254905 -0.926139 0.034706 0.212220 0.002464 0.370397 -0.001501 0.178122 0.402519 -0.470891 0.377577 -1.136698 1.066084 0.695846 -0.412909 0.199164 0.449223 0.621203 0.159158 0.460848 -0.185742 -0.770128 0.456118 0.103156 -0.378603 -0.419259 0.579092 0.110048 -0.426267 0.155401 0.352556 -0.223889 -0.247359 -1.385410 -1.042580 0.549956 2.106661 -0.386214 0.202218 -0.225122 -0.745417 0.516272 0.289715 -0.637892 0.222420 0.196442 0.911950 -0.292473 -0.417415 0.589739 0.895404 0.218280 -0.592535 0.720730 0.127470 -0.173390 -0.393637 0.512312 0.443976 -0.265606 -0.028550 -0.232173 0.136896 1.300899 0.067382 -1.609738 0.281023 0.575781 -0.054731 0.228642 0.117683 0.325970 -0.415710 0.708015 -0.071168 0.542933 0.894880 -2.060050 0.721976 0.760131 -0.541442 0.557185 -0.616905 0.323527 -0.199491 0.165472 0.854428 0.689534 0.122956 -0.178668 -0.589055 -0.800272 0.266371 0.406297 0.565264 -0.479063 0.563506 0.137022 -0.555648 -0.582333 -1.067813 -0.391063 0.443673 -0.992014 0.138990 -0.134943 -2.154336 1.056462 -0.337286 -0.119974 -0.196522 -0.374398 0.471520 -0.713126 -0.817037 0.205328 -0.317155 -1.196399 -0.330319 -0.327290 0.355657 0.162926 0.496571 -0.816747 -1.130184 0.713551 -0.014203 0.305023 0.563995 0.481582 0.838829 0.644529 -0.417038 -0.311167 -0.778508 1.242212 -0.011963 0.056460 0.537070 -0.331498 0.235202 1.053638 -0.317828 0.016250 -0.830196 0.631103 -0.234092 -0.481777 0.281398 -0.465357 -0.341582 0.590171 0.465623 -0.123561 -0.559294 -1.113677 0.111231 -0.327428 -0.509386 0.151008 -0.917576 -0.295816 1.117383 -0.340596 -1.062282 0.491363 -0.212618 -0.620952 -0.443202 1.214803 1.014249 -0.672874 1.109014 -0.768315 0.833822 -1.078142 -0.543047 -0.227402 -0.838218 0.248820 -0.084559 -0.275514 0.180825 0.079838 0.034825 -0.299081 -0.031372 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__kasai(std::__cxx11::basic_string, std::allocator >, std::vector >) = -3.851701 -4.907791 -0.916216 -6.513033 3.864367 3.456143 2.433374 -3.854111 -8.679410 -4.846644 3.841618 -10.101683 -6.785953 8.850832 -3.759130 5.199136 9.785781 -0.169282 -3.819790 -5.126398 8.101274 -2.208463 12.414266 12.347301 -9.902854 -0.149172 -1.095029 6.055785 4.937915 0.534583 6.394593 -4.334002 1.622549 -5.553491 3.281466 -3.777164 -1.530351 4.316080 3.474501 -14.205681 -1.713017 6.928333 1.417005 1.328603 1.500386 7.430914 5.724176 7.534441 -2.245695 8.675992 7.170816 -0.913304 5.415935 0.008358 0.403927 -1.987014 1.027878 -1.730264 -1.641862 -0.485243 -2.676773 -4.435659 2.207897 9.332615 11.731219 -2.298550 -4.410342 2.610767 2.634588 3.831757 4.398310 8.322538 -0.476522 0.807792 8.266696 -8.738272 0.038983 -15.541249 3.548615 -19.603754 -6.383947 -0.066734 9.711233 4.912220 2.675738 -1.637677 14.868029 -0.971933 -5.821622 12.112866 8.577467 -4.188199 -1.403642 -3.307981 -4.649643 0.798654 -4.681945 0.843047 3.267970 7.759153 -7.542307 -2.213120 -0.362526 -0.695237 -5.217504 -4.401845 -2.850144 7.070050 -10.015744 -3.865248 -4.559098 8.046542 1.264829 -14.054708 -4.320071 -6.898262 2.872207 1.024672 -4.471733 -1.644576 3.595301 0.663935 -1.951244 -0.646554 -4.460810 6.436457 5.376894 2.178363 -0.845356 7.157851 0.735564 9.694994 2.964714 -4.291840 -1.714882 4.274139 -0.969927 5.091544 -3.614773 -1.119955 6.841755 -7.174228 -0.120689 0.728604 -3.574232 -5.143330 1.205244 -1.772339 -0.484688 25.523510 -1.374947 9.956780 8.615650 -5.529595 3.197212 -1.670943 3.579891 5.803726 5.974982 2.668319 -8.986379 -7.179320 7.794657 12.367757 3.866609 -9.001662 -0.943661 4.862049 2.318704 -1.674671 4.370508 1.757965 0.459182 -4.193432 -0.507140 2.825942 14.350537 -3.622117 0.062524 1.076226 6.563409 -2.728774 -7.768205 -0.678814 -5.485351 -1.400999 3.654427 2.830606 3.784951 9.714342 -13.894551 8.008325 0.257198 3.000914 5.440781 1.857957 -5.703519 -14.617365 -3.759371 1.840777 7.148008 -1.839144 -0.650219 2.559983 -10.856528 2.550173 2.153107 1.955408 -6.094575 9.568785 -1.855929 -1.608562 -3.264921 0.357670 -3.775895 -0.036910 -2.588128 6.384486 1.595181 -9.853168 5.612983 -1.146707 -5.088892 -0.516640 0.488932 8.687779 -6.775374 -7.726424 4.961318 -4.202339 -9.825387 -6.722870 -2.827258 3.067057 2.650112 -0.449594 -7.576800 -7.829909 10.685665 -5.436553 10.258604 4.929993 -3.144319 8.659310 -1.549025 -5.150182 -5.305719 -5.868689 0.922021 -0.543406 -4.137656 -3.178432 -1.498930 5.575540 6.776213 -0.029330 -4.495091 1.024679 10.943808 -6.548785 -3.365325 2.715879 2.106571 -4.497338 7.917483 4.625683 -7.519090 2.459928 -8.651713 -0.209793 -4.974670 -2.999618 8.786898 -2.606350 3.034675 -0.468771 0.273797 -0.390826 3.823218 4.377108 -0.887460 0.816266 14.109028 10.074115 -2.824504 -0.626508 -10.733670 6.360909 -8.655614 -6.473993 -1.419518 2.794749 -2.798006 -0.626576 -0.669071 8.115402 8.489780 -7.626763 -6.002205 4.578782 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::size() const = -0.113342 0.447714 0.175880 -0.648177 0.830054 0.683141 0.196677 -0.313272 -0.364993 -0.229712 -0.048650 -1.428014 -0.706775 0.332113 -0.215573 0.469644 1.074879 -0.277981 -0.168846 -0.156458 -0.026752 0.656037 1.306174 1.151156 -0.763273 0.283109 -0.023504 0.222322 -0.413441 0.243540 -0.664796 -1.052155 0.134543 -0.144442 -0.006789 0.211577 -0.395575 -0.550323 0.585149 -1.178039 0.001032 0.385245 -0.081854 -0.081649 0.075813 0.079661 1.478197 0.561695 0.044208 0.167814 0.488456 0.202072 0.429190 0.090690 0.210114 0.052530 0.698342 -0.396326 -0.272866 -0.418167 -0.182081 0.134748 -0.280216 0.770224 0.626631 0.099495 -0.660093 0.110513 0.332200 -0.124906 -0.082815 0.770425 0.265142 0.786969 0.326643 -0.191661 0.473501 -0.502227 0.046622 -0.662075 -0.954933 -0.254932 0.265421 0.594180 0.571947 -0.255617 1.316035 -0.365877 0.247495 0.040884 0.984936 -0.931637 -0.207106 -0.146086 -0.227959 -0.074476 -0.099281 0.160523 -0.191635 0.123377 -0.815013 -0.256469 0.387979 -0.042987 -0.504156 0.012882 0.249291 -0.055496 -0.440815 -0.297294 -0.847264 0.343490 0.165671 -1.309511 -0.550366 0.163883 0.006398 0.112753 -0.573962 -1.048055 0.274630 0.118837 -0.528630 -0.214253 -0.687046 0.667573 0.818372 0.075180 0.421571 0.270071 0.729375 1.401243 0.213442 -0.407172 -0.170507 0.017619 -0.130753 0.019755 0.031876 -0.056323 -0.429483 -0.696482 0.491758 0.719703 -0.504277 0.244854 -0.517367 -0.219916 0.034890 2.111815 -0.593283 0.882205 0.443943 -0.879099 0.435944 -0.702581 -0.454048 -0.273029 0.250940 0.928289 -0.788669 -0.492018 0.906500 1.103203 0.425278 -0.707404 0.769037 0.527146 0.225772 -0.342783 0.431220 0.176664 0.569958 -0.582490 -0.105012 0.703426 1.927515 -0.160671 -0.676801 0.369173 0.262292 0.577062 -0.099796 -0.223343 -0.552474 -0.163650 0.649608 0.331574 0.363092 0.960571 -1.234636 0.511676 0.090519 -0.537225 1.146537 0.185709 -0.587072 0.108157 -0.068654 0.735916 0.641460 -0.042279 0.146270 -0.481008 -0.612217 -0.093627 0.235535 0.242085 -0.657418 0.719660 0.251966 -0.955316 -0.138096 -0.719978 -0.091807 -0.098917 -0.680685 0.494794 0.168851 -1.490837 1.036241 0.508718 -0.416014 -0.044999 -0.782979 0.622683 -0.603952 -0.593755 0.428183 -0.684149 -0.212533 0.301266 -0.198846 -0.016915 0.360395 0.715432 -1.023007 -0.726127 0.974848 0.465218 1.032009 0.590699 0.109848 0.187898 -0.036540 -0.353409 -0.102811 -0.772286 0.387086 0.134243 -0.647271 0.133238 -0.605561 0.555622 0.868402 -0.462994 -0.157140 -0.570405 0.184660 -0.744194 0.227824 0.327444 0.107160 -0.882508 0.031162 0.529062 -0.124817 0.016670 -0.714391 -0.158686 -0.820922 -0.696930 0.209265 -0.493882 -0.052966 0.714446 -0.637807 -0.320632 0.183032 -0.126514 -0.194588 0.136894 0.782003 0.505054 0.006774 0.360559 -0.982956 0.525934 -0.994055 -0.944965 0.528180 -0.483918 -0.761322 -0.562842 0.050626 0.590991 -0.134061 -0.229137 -0.500544 0.304186 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::vector(unsigned long, int const&, std::allocator const&) = -0.129163 0.573185 0.726604 -0.642920 1.639364 0.635280 0.588444 0.005932 -0.583388 -1.289546 -0.115460 -0.860303 -2.035008 1.045284 -0.538200 0.261332 1.549558 -0.252510 0.435967 -1.121904 1.130038 -1.061838 2.379235 1.760218 -2.470948 0.399079 0.607013 1.073750 0.530439 1.355854 0.243461 -1.236388 0.662061 -0.462452 1.315324 -0.791594 -0.268729 -0.339725 -0.454779 -2.559403 -0.670888 0.719159 -0.798271 0.791783 0.412917 1.986239 2.115362 1.143555 -1.188274 1.689814 1.236285 -0.212728 1.017761 0.346067 -0.188811 -0.391187 0.526189 -0.001414 -0.661174 0.395242 -0.682491 -2.116357 0.212718 1.372301 2.166208 -0.763044 -0.385025 0.399575 -0.522267 0.474852 0.287490 1.652087 0.937524 0.327154 2.148647 -1.296698 -0.344310 -3.216326 -0.154103 -4.559134 -1.580402 -1.655536 1.136684 0.241899 0.816838 -0.345042 2.578750 0.531423 0.216705 1.320473 1.700939 -1.080109 -0.037414 -0.914332 -0.498454 0.071061 -0.851185 0.096707 0.565162 0.223406 -1.155118 -0.961378 0.752353 -0.512802 -0.842124 -1.019463 -1.198883 1.367734 -2.139340 -0.616546 -2.322321 0.091438 -0.230118 -2.508576 0.037253 -0.290741 1.574622 0.523236 0.363059 -0.206533 0.497030 0.986622 -0.322910 -0.610109 -0.361774 1.908699 1.357112 0.120920 0.538199 0.997300 0.021313 1.381098 2.281666 0.130184 -1.182640 0.646617 -0.395618 0.373663 -0.588033 0.449733 1.477247 -1.168275 0.005392 0.327316 -0.355652 -0.694084 0.577682 -1.266557 0.795207 3.671927 -0.435844 1.099800 0.626767 -1.394273 0.854642 -0.097253 0.082809 1.337282 1.478703 0.808806 -1.639891 -0.965495 0.852680 1.599618 0.330326 -2.290714 -0.548184 0.214131 0.477319 -0.531933 0.375582 0.566705 0.222663 -0.686487 0.227485 0.100977 2.491473 -1.065552 -1.553785 0.427863 0.747713 -0.587966 -1.662496 -0.260363 -0.610196 -0.594448 0.558837 0.098051 0.134300 1.479015 -3.423923 1.109558 -0.292233 -0.204938 1.052081 0.046124 -0.116785 -2.371837 0.334239 0.805806 0.885624 0.443765 -0.017816 -0.202619 -1.638618 0.761760 0.180012 0.862743 -0.959561 1.556245 -0.468340 -1.009812 -1.187338 -1.096633 -0.243547 0.040431 -0.580052 0.559093 0.496302 -3.577000 1.040835 -0.757443 -1.274965 0.414610 0.153627 1.646086 -1.034993 -1.768614 0.763271 -1.121693 -1.968018 -1.509825 -0.376123 0.337703 0.244479 -0.432817 -1.168844 -2.021337 1.626745 -0.672226 0.962895 1.168577 0.567637 2.821470 0.133992 -1.746596 -1.408433 -0.851644 1.000697 -0.646372 -0.462297 -0.695698 -0.560658 0.763745 2.253027 0.137623 0.343608 -0.501509 1.929263 -2.085692 -0.817778 1.228460 1.270623 -0.245668 1.586134 1.200117 -0.733698 -0.754938 -1.288000 0.083455 -0.099436 -0.800907 1.041316 -1.671345 -0.021522 0.737235 0.062063 -0.860475 0.833733 -0.059420 0.107268 -1.109405 2.172084 3.234360 -1.921696 0.254411 -1.095524 1.016975 -1.872292 -0.966093 -0.426755 0.169171 0.417088 0.248959 0.137691 0.912414 0.946835 -1.302803 -0.682373 -0.234387 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::operator[](unsigned long) = -0.066768 0.550444 0.444451 -0.246227 0.620683 0.741644 0.161138 -0.176605 -0.243475 -0.260923 -0.153774 -0.713171 -0.738211 0.610842 -0.154561 0.190916 0.879740 0.013512 -0.044488 -0.131221 0.206255 -0.022576 0.971945 0.899918 -0.775560 0.238828 0.378378 0.207000 -0.115724 0.744045 -0.473590 -0.878011 0.234252 -0.096828 0.195390 -0.237476 -0.225955 -0.359375 0.107247 -1.204915 -0.125193 0.315730 -0.290784 -0.033690 0.105198 0.134591 1.211618 0.465083 -0.084682 0.280724 0.257195 0.152379 0.256812 0.078418 0.306774 0.126295 0.591886 -0.090379 -0.295522 0.014035 -0.137392 -0.446573 -0.271846 0.673978 0.758622 0.003881 -0.256650 0.009567 -0.193771 -0.000932 -0.192753 0.514249 0.338636 0.634683 0.387018 -0.288257 0.169065 -0.738859 -0.045918 -0.991520 -0.687187 -0.496649 0.210474 0.353403 0.429590 -0.223479 1.024973 -0.071741 0.201053 0.140150 1.118565 -0.785522 -0.145484 -0.268447 -0.215997 0.096319 -0.289534 0.138097 -0.107118 -0.289104 -0.601703 -0.694077 0.450421 0.047088 -0.438279 -0.011142 -0.148636 0.493913 -0.685463 -0.342146 -0.806250 -0.170957 -0.150684 -1.084335 -0.348522 0.047728 0.234786 0.316505 -0.266924 -0.812318 0.294825 0.464883 -0.211020 -0.475728 -0.231153 0.713841 0.504446 -0.073548 0.222921 0.126472 0.463294 0.888273 0.576698 -0.157095 -0.111164 0.080593 -0.197542 -0.028419 -0.198452 0.021708 -0.196307 -0.512712 0.054854 0.561436 -0.401876 0.116605 -0.187416 -0.363125 0.241771 1.906442 -0.335923 0.475446 0.135068 -0.918027 0.435780 -0.283403 -0.454135 0.024941 0.430147 0.743539 -0.897895 -0.387361 0.504693 0.937017 0.328215 -0.664987 0.122968 -0.036482 0.012874 -0.296964 0.459653 0.132384 0.150327 -0.409987 -0.139002 0.401822 1.407810 -0.489959 -0.960943 0.233478 0.033029 0.158549 -0.450550 -0.056246 -0.277882 -0.099066 0.252719 -0.062620 0.297213 0.759181 -1.351160 0.636191 -0.128621 -0.630164 0.795619 0.004049 -0.264059 -0.082663 0.233948 0.733392 0.586171 0.228435 0.015162 -0.332381 -0.731347 -0.083669 0.127687 0.334184 -0.497713 0.654710 0.151019 -0.811886 -0.493284 -0.499750 0.021295 -0.414886 -0.518952 0.317098 0.154554 -1.500093 0.901995 0.206545 -0.265505 0.106072 -0.280839 0.407802 -0.639609 -0.885720 0.315133 -0.364413 -0.357457 0.032824 -0.294049 0.218854 0.305130 0.204531 -0.612915 -0.787348 0.561314 0.157701 0.580163 0.473974 0.335563 0.648630 0.213067 -0.511161 -0.323343 -0.471866 0.571504 -0.109512 -0.342185 -0.235335 -0.452292 0.532050 0.971454 -0.084419 -0.118373 -0.611685 0.522989 -0.647791 -0.040505 0.412010 0.276905 -0.441363 0.002350 0.481879 -0.206733 -0.273795 -0.479823 -0.160812 -0.376192 -0.577495 0.165709 -0.633089 -0.063960 0.590919 -0.345057 -0.422774 0.288370 -0.083521 -0.088722 -0.060034 0.634680 0.660764 -0.587039 0.381370 -0.644133 0.479229 -0.915493 -0.654986 0.172937 -0.162299 -0.281844 -0.297835 0.016008 0.250614 0.042024 -0.166599 -0.179161 -0.113440 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__printArr(std::vector >, int) = -0.482506 -0.428672 0.021674 -0.807701 0.349460 0.217810 0.261458 -0.303137 -1.072919 -1.002958 0.415086 -1.610494 -1.095170 1.267274 -0.549698 0.416804 1.622252 0.184937 -0.360624 -0.642792 0.818969 -0.473717 1.675154 1.948203 -1.379820 -0.068220 0.048245 0.815953 0.603606 0.111572 0.901600 -1.039290 0.233700 -0.477582 0.629429 -0.621499 -0.131359 0.485656 0.203156 -2.167161 -0.204678 1.017982 0.406850 0.081679 0.194049 0.992895 1.078327 1.051565 -0.412516 1.016265 1.025000 0.053168 0.634759 -0.011780 0.020749 -0.498751 0.020116 -0.368383 -0.347754 0.133282 -0.255471 -0.852744 0.088397 1.391169 1.714643 -0.196938 -0.469691 0.084723 0.262569 0.525860 0.461826 0.982328 0.217728 0.329482 0.997538 -1.077716 -0.045827 -2.557549 0.460893 -3.294823 -0.920812 -0.211836 1.534748 0.940116 0.119305 -0.336546 1.923687 -0.009350 -0.448637 1.663084 1.530807 -0.518746 -0.389006 -0.554334 -0.679423 0.458897 -0.770892 0.220632 0.393697 0.989363 -1.071160 -0.466368 0.040837 -0.117924 -0.714848 -0.425361 -0.294408 0.948665 -1.511217 -0.372240 -0.930352 0.737743 0.457579 -2.071806 -0.284382 -0.875717 0.248187 0.364504 -0.799206 -0.268604 0.432597 0.019688 -0.293093 0.042723 -1.181970 1.046659 0.491474 0.256854 -0.046391 0.870627 0.359577 1.185456 0.325739 -0.712959 -0.158460 0.556768 -0.385241 0.407689 -0.761763 -0.327024 1.168397 -1.027530 0.039454 0.012614 -0.714348 -0.887295 0.017645 -0.457941 0.163880 3.461748 -0.191291 1.309621 1.102743 -0.897896 0.679310 -0.242825 0.258018 0.586358 0.954518 0.597628 -0.930308 -0.944102 0.951067 1.831792 0.638157 -0.993589 -0.206757 0.590225 0.291473 -0.258951 0.705421 0.246563 -0.121317 -0.615536 -0.128297 0.720652 1.810314 -0.307377 0.041314 -0.077697 1.115813 -0.133788 -1.054297 0.086806 -0.806797 0.002797 0.386874 0.344275 0.605730 1.436184 -2.425015 1.206295 0.181401 0.480461 0.627703 0.168206 -0.880383 -2.370249 -0.077557 0.558361 1.085956 -0.099717 0.139515 0.297149 -1.516607 0.100695 0.284158 0.495648 -0.908874 1.244462 -0.258671 -0.369926 -0.696366 -0.110196 -0.559923 -0.210653 -0.481437 0.887140 0.643928 -1.570802 1.071714 -0.230853 -0.714012 -0.320338 -0.161724 0.968983 -1.365425 -1.211272 0.476344 -0.740134 -1.463729 -0.824354 -0.488325 0.445027 0.097662 -0.200106 -0.770071 -1.103932 1.504735 -0.604143 1.362182 0.687896 -0.292476 1.258361 0.233671 -0.588452 -0.636179 -0.654828 0.245080 -0.452846 -0.612270 -0.213517 -0.232464 0.740246 1.283718 -0.134043 -0.679530 0.282600 1.399600 -0.683388 -0.641539 0.395470 -0.006431 -0.450661 1.047886 0.627567 -1.301887 0.195437 -1.417960 0.046867 -0.459263 -0.684990 0.970875 -0.644258 0.359977 0.203431 -0.109599 -0.249575 0.612442 0.573979 -0.215136 0.216434 1.842733 1.259624 -0.448426 0.236033 -1.674428 0.770116 -1.514219 -1.124827 -0.207168 0.436757 -0.403093 -0.132438 -0.145098 0.880158 0.928663 -0.745455 -0.928261 0.763773 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__main = -1.609317 -1.617536 4.927503 -4.207221 4.493881 -1.160175 1.462063 1.924553 -3.738467 -4.042080 -0.058185 -1.793591 -8.004536 3.902359 -2.345510 0.048783 2.231652 -1.590349 -0.337350 -5.428006 5.115166 -5.190263 5.608551 2.276605 -9.135394 0.025997 -0.671361 8.061947 4.052112 5.219367 3.435842 -0.499089 -3.075747 2.595477 8.496104 -1.781831 1.278077 1.906764 -5.680396 -8.562413 -2.983269 8.566960 0.567887 2.681519 2.945236 9.680876 2.080273 4.705003 -4.525418 4.778444 5.889484 -1.771261 4.906314 -0.268425 -2.692344 -2.414468 3.808158 -1.698349 -2.782020 2.174606 -0.864745 -7.566457 3.670666 4.795134 8.415313 -5.082193 -1.415351 1.127728 0.540769 3.274129 1.994637 5.573981 0.166806 -1.099177 8.589951 -0.911542 -0.430394 -8.521979 4.431754 -13.491299 -5.347252 -5.515767 6.425625 5.547262 -0.987800 -3.925645 11.300011 1.570545 -2.110581 6.762397 2.550621 0.386976 0.577275 -6.782009 -3.189845 0.720740 -4.046484 -4.059453 2.034733 6.413482 -2.919862 0.676584 -0.634623 -3.019611 -3.320695 0.040933 -7.286351 5.776780 -6.541943 -1.317322 -7.269428 5.636856 1.756036 -7.311361 1.117369 -3.614874 1.306336 -0.734462 4.740979 5.591511 1.373831 1.946031 -1.921222 2.524469 -9.407114 8.056120 3.615650 -2.911946 1.149360 5.499647 -2.250817 -2.147885 4.871465 -0.723547 -7.865204 6.289075 -1.969475 1.387826 -2.750908 3.178875 7.734623 -2.660397 -3.074545 -3.680968 0.727413 -2.784999 -4.520644 -4.711608 3.049183 8.753322 -0.565167 1.933043 0.022499 -1.219405 7.111982 4.023872 1.368293 5.894526 3.861911 -0.268696 -3.256670 -3.816662 3.136853 4.794724 0.490156 -4.155598 -0.974101 1.731621 1.329180 -1.562005 2.409324 3.777688 -1.861271 -0.437093 -0.020147 -4.821400 6.216229 -0.595627 -4.239133 1.834839 4.630467 -5.634519 -4.534829 0.129005 0.057877 -5.274056 -0.729132 0.679403 2.083596 4.841401 -10.412493 4.283498 2.289533 0.393858 3.658827 -6.417300 2.253942 -12.737587 -1.625090 0.153689 4.264244 -1.224378 -2.332935 -0.143044 -6.017656 5.476500 -0.442414 2.904914 -2.436064 5.715763 -4.810934 -0.022426 -2.783886 -5.530962 -4.435312 3.449860 -2.743263 0.351908 1.763789 -6.951763 2.574392 -5.764725 -2.401110 0.910773 3.872744 3.594034 -2.088273 -4.201651 1.843247 -0.454932 -8.823254 -9.658107 -1.865924 2.205093 -1.849089 -3.978522 -3.845779 -6.749357 5.485759 -5.243628 2.648806 2.177611 -0.663415 7.174056 8.151120 -4.777108 -2.522510 -3.183610 1.139734 -1.536866 1.279685 0.641932 -0.228202 1.365212 3.641395 0.061499 3.014097 -1.419309 8.769041 -1.462911 -5.690213 1.697806 -4.830907 1.224644 7.611747 3.279210 -2.708085 -2.697264 -8.315523 2.087580 -1.179340 0.190737 4.660984 -4.483321 -0.610364 1.785140 1.096551 -3.604222 1.966158 2.220780 -3.772190 -5.648873 12.868036 9.011018 -4.358391 3.250732 -3.841941 4.204999 -3.114134 1.816889 -5.653830 -0.188058 3.312067 3.192254 1.102391 3.215795 5.129544 -4.629987 -2.920149 -1.613777 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.130945 1.206358 1.024731 -1.046381 2.039363 1.096291 0.462182 -0.027718 -0.600765 -1.598867 -0.434279 -1.481546 -2.515425 1.229692 -0.773702 -0.015815 1.927692 -0.447327 0.425912 -1.063208 1.197851 -0.798704 2.592206 1.975009 -3.007954 0.478446 0.838050 1.236610 0.359278 1.906905 0.385356 -2.191813 0.231274 0.139846 1.895213 -0.751592 -0.462825 -0.599814 -0.666312 -3.345498 -0.860548 1.558684 -0.912149 0.806716 0.795711 1.684301 2.954244 1.208838 -1.419524 1.440468 1.386106 0.521331 1.231849 0.128643 -0.306542 -0.424727 0.944333 -0.413388 -0.643667 0.461721 -0.809825 -1.689870 0.217541 1.934589 2.486466 -0.732520 -0.629889 0.263854 -0.360433 0.475687 -0.120004 2.143796 0.962092 1.142524 2.170479 -1.066969 -0.147689 -3.534246 0.458872 -4.648815 -1.908607 -2.062494 0.938960 1.339048 0.613640 -0.831648 3.413313 0.298593 0.485770 1.794962 2.358910 -0.919867 0.144747 -1.512532 -1.036916 0.045051 -0.754133 -0.125091 0.006276 0.456662 -1.393099 -1.323467 0.388510 -0.676834 -1.155936 -0.706629 -1.411297 1.541996 -2.350335 -0.535940 -2.651598 0.436960 -0.118811 -3.145803 -0.629392 -0.440448 0.825317 0.505930 0.347805 -0.572434 0.628175 1.199815 -0.586011 -0.324315 -1.121631 2.424037 1.711255 -0.195859 0.440906 1.156685 0.403774 1.334679 2.055998 0.005190 -1.342607 0.805373 -0.245567 -0.085825 -0.750571 0.817793 1.310660 -1.160535 -0.279155 0.646564 -0.495262 -0.734092 -0.553577 -2.195657 0.958119 5.222202 -0.933528 1.243649 0.385372 -1.933851 1.318855 0.272230 -0.443442 1.051588 1.574441 1.720336 -2.019977 -1.163716 1.304149 2.128934 0.347276 -1.941531 -0.164269 0.426104 0.164888 -0.636938 0.825288 0.550164 -0.097105 -0.790701 0.018887 0.168878 3.227993 -0.812759 -2.026431 0.430124 1.510683 -0.485171 -1.287845 -0.085140 -1.058223 -0.830319 0.912326 -0.003302 0.540358 1.914260 -4.244924 1.482796 0.165538 -0.493699 1.231442 -0.407609 0.056583 -2.711522 0.453468 1.422542 1.073445 0.119757 0.047670 -0.758768 -1.946672 0.875483 0.349012 1.319180 -1.469446 2.021877 -0.562182 -1.465448 -1.404027 -1.334838 -0.731184 -0.121177 -1.270830 0.567185 0.734560 -3.797319 1.822315 -0.587691 -1.020816 0.244332 -0.105057 1.692378 -1.369050 -2.194772 0.819748 -1.202177 -2.152673 -1.171302 -0.810508 0.535867 0.436780 -0.189781 -1.783351 -2.495854 1.755624 -0.510703 1.243773 1.462632 0.872504 2.850874 0.544350 -1.719225 -1.375826 -1.575901 1.481226 -0.152623 -0.393655 -0.797247 -0.848503 0.833833 2.716593 -0.244417 0.076734 -1.068783 2.062402 -1.729516 -0.629884 1.061703 0.095214 -0.631966 1.193694 1.189943 -0.463409 -0.974876 -2.016564 0.590485 -0.636389 -0.833618 0.949545 -2.146238 -0.477121 1.333351 -0.520252 -1.368356 0.917334 0.160932 -0.213851 -0.935649 2.474264 2.691656 -1.808847 0.833282 -1.419251 1.326445 -2.363788 -1.157029 -0.703897 -0.381841 0.549969 -0.123241 -0.145394 0.988823 1.001486 -0.824549 -0.628282 -0.200274 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::vector(std::vector > const&) = 0.034511 2.289997 2.645233 -1.745093 2.938273 1.829717 0.670796 0.413341 -0.820397 -2.265614 -0.628128 -2.454251 -4.433387 1.968948 -1.015274 -0.896790 2.594133 -1.037066 0.196785 -1.584288 1.343421 -0.625766 3.727377 2.709742 -4.679207 0.876460 1.112259 2.196107 0.791991 3.205254 -0.026740 -2.905115 -0.213699 1.476995 3.040329 -0.367412 -0.519514 -1.847506 -2.159544 -4.767892 -1.212880 2.865595 -1.302201 0.847603 1.162529 2.950820 4.807431 1.988153 -1.949141 1.103688 2.238914 0.480848 1.626940 0.079092 -0.082818 -1.418794 2.470236 -0.313783 -1.220345 0.569471 -0.641754 -2.916642 -0.285568 3.012422 3.687574 -0.913219 -0.845565 -0.212875 -0.454741 0.761458 -0.510617 2.841261 1.929047 2.090872 3.286723 -0.023945 0.290356 -3.953388 0.938660 -6.369870 -3.051825 -3.266091 2.135887 2.179330 0.339502 -2.064313 4.955766 0.670866 0.867102 2.171128 3.748007 -1.108765 0.040395 -2.444306 -1.657337 0.595997 -1.361646 0.021648 -0.075989 0.467354 -2.145297 -1.124127 0.478331 -1.158752 -1.823484 0.398302 -2.125901 2.231651 -3.167076 0.239893 -3.914377 0.495136 0.673617 -4.819443 -1.379721 -0.469768 1.104077 0.492809 0.747895 -0.085416 0.742229 1.556999 -1.141531 -0.046203 -3.143553 4.005912 2.469407 -0.471868 0.919874 1.627602 1.208595 0.973283 2.885001 0.016634 -2.154792 0.964699 -0.546710 -0.213087 -0.783248 1.460223 1.829547 -1.343716 -0.303568 0.640550 -0.594977 -0.867501 -2.267657 -2.934473 1.690105 7.476440 -1.307185 1.706705 0.004027 -2.661857 2.357340 0.577177 -1.402934 1.328372 1.958479 2.451607 -2.417620 -1.542795 2.048237 3.289585 0.568826 -2.834795 1.102165 0.738817 -0.281658 -1.679378 1.637762 0.820056 0.046514 -1.002922 -0.345385 0.718422 4.317692 -0.955684 -4.693371 0.769328 1.596964 -0.096386 -0.886479 0.217111 0.143742 -1.080405 1.140423 -0.202715 1.455185 2.846912 -6.549419 2.330304 1.006223 -1.450055 2.686138 -1.414119 0.095902 -2.722189 1.090203 2.415163 1.791994 0.653889 -1.118596 -1.506164 -2.945411 1.073804 0.567188 1.679208 -1.987158 2.752483 -0.692236 -1.952558 -2.427005 -3.681357 -0.963428 0.629591 -2.638640 0.568192 0.177190 -6.186897 3.256830 -0.826692 -1.335850 -0.567518 -0.790416 1.502149 -2.127401 -3.266806 0.614315 -1.753800 -3.927621 -2.156287 -1.310022 0.675549 0.590080 0.271328 -2.854639 -3.733311 3.125629 -0.766724 2.028650 2.034873 1.601131 4.074619 2.657806 -2.271511 -1.734981 -2.346747 3.151112 -0.317900 -1.111378 0.020091 -1.496764 0.998681 3.665139 -0.978931 0.533890 -2.187177 2.766650 -1.898969 -1.815283 1.362671 -0.604466 -0.915918 1.995793 1.793576 -0.457089 -1.592633 -3.501145 -0.201128 -1.038395 -1.913870 1.061163 -2.896949 -0.526242 2.530713 -0.826293 -2.453091 1.189464 -0.417771 -0.956010 -1.418992 3.806415 4.251516 -3.167225 2.050996 -2.546949 2.495112 -3.441344 -1.795538 -0.547825 -1.509435 1.008655 -0.296385 -0.267493 1.009705 1.112326 -1.496862 -1.095209 0.081683 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_impl::_Vector_impl() = -0.015560 0.047677 0.288134 -0.159731 0.153557 -0.135394 0.082482 0.227515 -0.263250 -0.365219 -0.043529 -0.247751 -0.403820 0.311284 -0.136298 -0.134111 0.541703 0.262976 0.055355 -0.283068 0.048114 -0.255136 0.477322 0.542688 -0.509276 0.066030 0.058285 0.363009 0.199438 0.308939 0.116971 -0.321948 0.115503 0.136329 0.306178 -0.364339 0.045844 0.027635 -0.370913 -0.803351 -0.030262 0.236907 0.099875 0.058563 0.134053 0.502962 0.400971 0.279056 -0.184898 0.327792 0.291077 0.123212 0.145973 0.058612 -0.056808 -0.110515 0.142897 -0.264191 -0.257883 0.179812 0.020010 -0.652367 -0.062177 0.325652 0.513240 -0.090849 0.002784 -0.151580 -0.026834 0.145368 0.163847 0.130144 0.184460 0.058759 0.286058 -0.095497 -0.029760 -0.692397 0.024151 -1.322871 -0.347533 -0.402083 0.682135 0.258722 -0.135388 -0.068246 0.468029 0.083132 0.197956 0.317619 0.413927 -0.122762 -0.176242 -0.221881 -0.088029 0.352735 -0.272790 -0.045260 0.086813 0.211047 -0.242576 -0.153629 0.230018 -0.131557 -0.210415 0.084878 -0.163158 0.343208 -0.657613 -0.027477 -0.566236 0.058020 0.207889 -0.487702 0.100756 -0.121815 0.351511 0.199924 -0.006805 0.110171 0.039908 0.081151 -0.068957 0.138127 -0.590980 0.406259 0.005772 -0.091303 0.125681 0.189471 0.058548 0.140126 0.270401 -0.161074 -0.188057 0.292843 -0.209124 -0.072080 -0.347850 -0.062717 0.332523 -0.295738 0.122653 -0.100759 -0.254418 -0.329661 -0.185788 -0.162122 0.279852 0.579175 0.035181 0.201929 0.156294 -0.236706 0.173998 0.008124 -0.019191 0.239004 0.355021 0.110208 0.022892 -0.220026 -0.056092 0.408222 0.208319 -0.230011 -0.074783 -0.076126 0.044644 0.004672 0.173402 0.112714 -0.064943 -0.160803 -0.024547 0.092577 0.382738 0.040297 -0.252616 -0.107772 0.185462 -0.139165 -0.232329 0.072943 0.076289 -0.003609 0.022728 0.006574 0.113099 0.400435 -0.942546 0.378363 0.046053 0.076751 0.105371 -0.086609 -0.067597 -0.624953 0.141143 0.210320 0.474894 0.067948 0.041174 0.115255 -0.384995 -0.034401 0.051376 0.257734 -0.195796 0.246554 0.035232 -0.177691 -0.247369 -0.289586 -0.010792 0.050239 -0.161236 0.140327 0.263526 -0.863560 0.284562 -0.286926 -0.273496 -0.018309 -0.013267 0.161158 -0.483264 -0.365613 0.023425 -0.099772 -0.576834 -0.362295 -0.125164 0.231835 -0.183997 -0.089092 -0.054660 -0.276156 0.403872 -0.123097 0.120127 0.233791 -0.012257 0.545463 0.261245 -0.194698 -0.135339 -0.036957 0.163988 -0.441096 0.009048 0.273160 -0.140534 0.128416 0.635792 0.014604 -0.041401 0.075739 0.501867 -0.204210 -0.375565 0.243324 0.012295 0.162472 0.522658 0.284394 -0.510912 -0.203861 -0.394903 -0.004748 0.234695 -0.186693 0.275068 -0.424071 0.088978 0.235696 0.029734 -0.306534 0.281326 -0.035656 -0.139069 -0.128063 0.563194 0.616385 -0.310791 0.372818 -0.298534 0.159997 -0.483258 -0.161512 -0.227010 0.050191 -0.012729 0.166542 -0.103112 0.154142 0.124094 -0.098071 -0.245450 0.088543 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_impl_data::_Vector_impl_data() = 0.064969 0.478604 0.725819 -0.383850 0.449204 0.353617 0.109349 0.021411 -0.370109 -0.138776 -0.233835 -0.553165 -0.480298 0.504653 -0.028900 0.035198 0.865384 0.196999 -0.114403 -0.231009 0.160185 -0.386842 0.712695 0.870838 -0.760786 0.355994 0.263889 0.415260 0.126021 0.914853 -0.651534 -0.371410 -0.073834 0.016976 0.460134 -0.473130 -0.248455 -0.244952 -0.109903 -1.371025 -0.047403 0.398754 0.169005 -0.039375 0.220187 0.364899 1.075437 0.363302 -0.142908 0.172046 0.260373 -0.019203 0.397817 0.020422 0.373998 0.337451 1.091098 0.149774 -0.255134 0.180038 -0.019658 -0.587605 0.042669 0.580772 0.686794 -0.015579 -0.261457 -0.185408 0.148526 -0.073564 -0.079314 0.425232 0.091077 0.435607 0.288225 -0.434833 0.611178 -0.749276 0.180468 -1.071575 -0.678598 -0.512109 0.412027 0.240862 0.269511 -0.257302 0.914206 -0.222226 0.328609 -0.141196 0.816943 -0.585657 -0.089749 -0.266266 -0.318531 0.210045 -0.138330 -0.154900 0.110060 -0.192996 -0.450043 -0.433919 0.729987 0.043065 -0.476166 0.469382 -0.118857 0.484809 -0.576669 -0.342330 -0.689645 -0.129597 -0.119755 -0.817953 0.092993 -0.216255 0.077025 0.197211 -0.181471 -0.644340 0.173495 0.397051 -0.278271 -0.165422 -0.870812 0.890196 0.314335 -0.226873 0.166406 -0.011168 0.316197 0.375421 0.491950 -0.275410 -0.102525 0.310144 -0.392704 -0.193464 -0.350209 -0.092760 0.052201 -0.404710 -0.315468 0.212434 -0.381906 0.380516 -0.039613 -0.159541 0.232388 1.815171 -0.246820 0.381023 0.033915 -0.659421 0.757814 0.179482 -0.404006 0.166608 0.446666 0.588870 -1.096339 -0.364778 0.159842 0.818228 0.303099 -0.541569 -0.125135 -0.170932 -0.210894 0.061119 0.442595 -0.070410 0.060726 -0.359582 -0.161318 0.069596 1.290002 -0.242917 -1.040308 0.023479 -0.250269 -0.227400 -0.703836 0.027465 -0.288401 -0.071850 -0.360052 -0.142641 0.401674 0.642968 -1.537887 0.718975 -0.256923 -0.719967 1.041995 -0.313200 -0.067148 -0.566365 0.140454 0.529050 0.769715 0.071002 -0.307529 -0.160610 -0.658397 -0.106887 -0.009169 0.294073 -0.557565 0.590228 0.153512 -0.657079 -0.257373 -0.643372 0.047635 -0.296082 -0.494742 0.230125 0.024215 -1.200359 0.691048 0.132507 -0.163566 0.245469 -0.178964 -0.091479 -0.565120 -0.622355 0.090552 0.044156 -0.237151 -0.255445 -0.344503 0.330928 -0.032327 -0.068302 -0.632082 -0.774522 0.420875 -0.233378 0.434826 0.518130 0.126943 0.454172 0.968803 -0.300857 -0.291148 -0.067724 0.081264 -0.174518 -0.127924 -0.233121 -0.545156 0.367752 0.955071 -0.035034 0.273144 -0.471843 0.633934 -0.344160 -0.276617 0.297037 -0.329655 -0.248991 0.064571 0.403127 -0.309019 -0.288743 -0.519904 -0.419045 -0.034524 -0.291881 0.379551 -0.573895 -0.074241 0.513955 -0.375260 -0.417524 0.349723 -0.159543 -0.239255 -0.059401 0.777451 0.627564 -0.397529 0.493470 -0.455976 0.433496 -0.745516 -0.191650 -0.147928 -0.012731 -0.371313 -0.142613 0.209239 0.264683 0.084963 -0.118996 -0.056046 -0.111847 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.024107 0.525676 0.275544 0.053216 0.520371 0.222810 0.258897 0.239546 -0.215521 -0.615966 -0.192798 -0.572166 -0.994317 0.645939 0.005385 0.160256 1.084451 0.249118 0.152070 -0.300950 0.259571 -0.616126 1.076122 0.998894 -0.896141 0.275925 0.448709 0.258435 0.013968 0.574594 -0.205182 -0.763677 0.532457 -0.343770 0.400597 -0.481434 -0.112576 -0.317067 -0.228332 -1.492362 -0.184686 0.287660 -0.153250 0.012726 0.006180 0.710344 1.241490 0.552886 -0.289240 0.561060 0.262079 -0.183051 0.328903 0.188267 0.104989 0.075913 0.083626 -0.091463 -0.587949 0.210393 -0.087987 -1.289107 -0.247616 0.588626 0.901368 -0.204158 -0.156977 0.255622 -0.347217 0.092416 -0.089125 0.461532 0.626417 0.256183 0.722939 -0.589240 -0.244155 -1.194790 -0.327111 -2.386748 -0.861332 -0.850046 0.697596 0.050275 0.377429 -0.114209 1.069833 0.048157 0.401065 0.391690 1.221830 -0.882069 -0.326673 -0.483919 0.112745 0.365626 -0.532809 0.023609 0.485773 -0.399125 -0.677954 -0.728787 0.737819 -0.019611 -0.469344 -0.370487 -0.296129 0.685020 -1.062981 -0.479051 -1.386386 -0.493677 -0.067206 -1.143987 0.267146 0.330616 0.601860 0.648896 -0.098665 -0.616304 0.247842 0.487500 -0.063641 -0.579914 -0.156416 0.887164 0.263520 -0.067561 0.526527 0.434172 0.408521 0.933134 1.163574 -0.035660 -0.313236 0.289164 -0.431800 0.010396 -0.306778 -0.246573 0.334402 -0.742598 0.071083 0.317983 -0.516798 -0.174092 0.221499 -0.383934 0.445188 1.358564 -0.087192 0.395601 0.165165 -0.874120 0.556273 -0.441210 -0.436670 0.230944 0.760418 0.639305 -0.674064 -0.410974 0.244159 0.972624 0.392359 -0.879680 -0.274362 -0.244917 0.275582 -0.237794 0.345621 0.325155 0.375855 -0.446114 -0.008357 0.413212 1.337343 -0.718475 -0.664616 0.176177 0.009899 0.032078 -1.105739 -0.073853 -0.299605 -0.205970 0.020559 -0.035685 0.071864 0.838898 -1.347564 0.716320 -0.391714 -0.418970 0.533528 0.095040 -0.218518 -0.951797 0.352797 0.753595 0.759265 0.325194 0.104507 -0.260513 -0.822187 -0.100007 0.105558 0.442451 -0.341620 0.700841 -0.174727 -0.615024 -0.618849 -0.398416 0.088354 -0.369368 -0.130535 0.323259 0.612215 -1.665674 0.864482 -0.253471 -0.567618 0.165355 -0.000514 0.538262 -0.836895 -1.077963 0.355566 -0.430996 -0.828039 -0.333302 -0.284407 0.316012 0.119606 -0.453760 -0.168861 -0.889757 0.842372 0.100227 0.452353 0.544370 0.327227 1.291796 0.292403 -0.850501 -0.407118 -0.304051 0.191027 -0.726447 -0.199546 -0.371382 -0.392286 0.571919 1.334934 0.089603 0.021568 -0.315792 0.742720 -1.090536 -0.460103 0.713834 0.691128 -0.070431 0.549568 0.712724 -0.614374 -0.447045 -0.600199 -0.059275 0.036196 -0.627269 0.153167 -1.047497 -0.107454 0.710373 -0.272694 -0.354425 0.452797 -0.120501 -0.013443 -0.474792 0.835795 1.290765 -1.093520 0.282602 -0.614308 0.422941 -1.072012 -0.637258 0.010149 0.456413 -0.102305 -0.078621 0.299438 0.119591 0.080240 -0.608369 -0.442216 -0.276219 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::char_traits::length(char const*) = -0.283902 -0.000296 0.338164 -0.448445 0.465244 0.111277 0.268745 0.049606 -0.692484 -0.828739 0.002648 -0.884147 -0.943075 0.973326 -0.221817 0.374136 1.425956 0.377510 -0.028334 -0.438483 0.608485 -0.927940 1.282054 1.508728 -1.106946 0.101353 0.258754 0.605216 0.215894 0.558040 0.118760 -0.844115 0.325579 -0.505254 0.632424 -0.819947 -0.104057 0.288943 0.004093 -1.933499 -0.157440 0.561960 0.083549 0.050614 0.100699 0.855823 1.119480 0.790822 -0.461852 0.808116 0.620617 -0.140786 0.476218 0.123523 0.079279 0.045490 -0.001053 -0.087879 -0.444628 0.313713 -0.214946 -1.205607 0.153139 0.927521 1.317703 -0.266687 -0.280157 0.140800 -0.045203 0.225162 0.203820 0.672375 0.411050 0.077610 0.834686 -1.153397 -0.146026 -2.198390 0.086331 -2.845035 -0.925868 -0.584004 1.021235 0.524479 0.315423 -0.357214 1.486037 -0.064990 0.037401 0.922523 1.307938 -0.821966 -0.342399 -0.636161 -0.318624 0.347501 -0.615217 -0.084807 0.398106 0.179214 -0.829891 -0.736365 0.595337 -0.031656 -0.577470 -0.498093 -0.316263 0.959689 -1.249568 -0.637039 -1.266571 0.126141 0.070828 -1.515456 0.500686 -0.398750 0.423214 0.501164 -0.455543 -0.543322 0.359922 0.376003 -0.235489 -0.335820 -0.849966 1.200255 0.316775 -0.048321 0.227030 0.478132 0.215028 0.938005 0.879188 -0.444830 -0.288975 0.548521 -0.595229 0.112207 -0.731000 -0.325228 0.908547 -0.931295 -0.292404 0.085088 -0.644552 -0.295907 0.481833 -0.402167 0.358489 2.512360 -0.162266 0.768836 0.552818 -0.905156 1.059596 -0.140650 -0.041354 0.495795 0.964117 0.559592 -1.282860 -0.707043 0.477712 1.354194 0.552804 -0.955378 -0.632773 -0.021596 0.285450 -0.099437 0.471924 0.261885 0.027889 -0.551877 -0.062073 0.356828 1.724427 -0.521804 -0.229701 0.036220 0.465302 -0.278742 -1.492443 -0.058287 -0.796966 -0.170292 -0.012322 0.076166 0.354021 1.153651 -2.052450 0.975235 -0.384930 -0.085932 0.606126 0.015132 -0.434786 -2.029788 0.119809 0.625923 1.061566 0.132599 0.275565 0.076049 -1.167253 0.014838 0.085199 0.549328 -0.661364 0.963447 -0.267026 -0.624336 -0.587109 -0.248713 -0.373731 -0.486771 -0.228957 0.575750 0.744044 -1.563246 0.913561 -0.269623 -0.551886 0.212549 0.068785 0.778941 -1.073202 -1.173289 0.496101 -0.376639 -0.900837 -0.666012 -0.346490 0.503205 -0.139660 -0.680952 -0.392855 -1.270756 1.008186 -0.317418 0.867683 0.600250 -0.019154 1.296312 0.675877 -0.728102 -0.591890 -0.442826 0.067115 -0.651199 -0.295760 -0.529252 -0.316782 0.698569 1.376573 0.132399 -0.133710 0.052726 1.206911 -0.897902 -0.481244 0.628065 0.233378 -0.163846 0.684448 0.727681 -1.047476 -0.269854 -0.997691 0.130855 -0.070450 -0.579406 0.595239 -0.903941 0.099361 0.402234 -0.118857 -0.305169 0.550553 0.326397 -0.106164 -0.226075 1.490415 1.340309 -0.698157 0.217127 -1.018119 0.534818 -1.279880 -0.710067 -0.298755 0.666581 -0.304335 -0.003644 0.260851 0.533606 0.421515 -0.473015 -0.526626 0.017161 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.052019 0.665189 0.163686 0.279903 0.669678 0.364704 0.373209 0.321278 -0.174771 -0.758552 -0.225417 -0.778364 -1.320716 0.805107 0.063910 0.305508 1.281014 0.280237 0.220198 -0.185698 0.246042 -0.696821 1.304261 1.094943 -0.914208 0.311828 0.419722 0.109839 -0.284400 0.699916 -0.266885 -1.113886 0.814294 -0.470926 0.364082 -0.424379 -0.150467 -0.428073 -0.244710 -1.645477 -0.236651 0.503962 -0.207400 -0.041771 -0.066812 0.684532 1.519758 0.651750 -0.205679 0.653579 0.095168 -0.359387 0.413682 0.290416 0.201939 0.093698 -0.163810 -0.221172 -0.890773 0.203593 -0.204849 -1.591257 -0.478306 0.601475 1.000634 -0.232030 -0.186307 0.375285 -0.654179 0.128290 -0.170074 0.517114 0.908807 0.268095 0.867695 -0.442977 -0.474833 -1.044949 -0.564920 -2.699434 -1.036949 -1.004517 0.782171 0.207147 0.552118 -0.279560 1.231182 0.033517 0.447243 0.399137 1.593688 -1.185806 -0.469025 -0.602853 0.340236 0.339900 -0.684581 0.017664 0.680495 -0.696316 -0.886499 -0.889875 0.849036 0.013763 -0.477868 -0.565756 -0.345234 0.839710 -1.241282 -0.636053 -1.774882 -0.749234 -0.104567 -1.365868 0.316415 0.717556 0.444287 0.958225 -0.185927 -0.812792 0.425815 0.569372 -0.038213 -0.878637 0.045654 1.078192 0.211141 -0.031808 0.747228 0.635821 0.527313 1.255797 1.475673 0.078607 -0.316367 0.230580 -0.443531 0.126652 -0.185264 -0.378157 0.173161 -0.956672 0.088990 0.444879 -0.639844 -0.111029 -0.019772 -0.395966 0.522664 1.249974 -0.165849 0.462221 0.135536 -1.127471 0.758992 -0.697722 -0.572528 0.076727 0.904958 0.810155 -0.643044 -0.464244 0.427040 1.153643 0.484281 -1.035831 -0.191532 -0.332170 0.523404 -0.403435 0.410718 0.534399 0.652041 -0.593514 0.028100 0.539937 1.651686 -1.071873 -0.798931 0.368906 -0.080724 0.285656 -1.321080 -0.153788 -0.376257 -0.312337 0.051583 -0.045982 -0.062159 1.013659 -1.174811 0.859194 -0.528892 -0.578319 0.695654 0.152660 -0.289478 -0.960616 0.358712 0.994279 0.860554 0.532920 0.137136 -0.465810 -0.942405 -0.132106 0.115759 0.537390 -0.273225 0.826899 -0.375714 -0.759150 -0.796456 -0.537868 0.126151 -0.559890 -0.132071 0.377478 1.015319 -1.836945 1.085729 -0.197450 -0.704192 0.152449 0.137104 0.683614 -0.932073 -1.402708 0.464283 -0.734391 -1.104443 -0.263014 -0.308714 0.243381 0.294603 -0.686665 -0.038380 -1.031803 1.138008 0.347338 0.615962 0.600421 0.478149 1.573551 0.494065 -1.221963 -0.345406 -0.548646 0.243827 -1.013626 -0.246239 -0.503758 -0.443295 0.772375 1.537848 0.199439 -0.048216 -0.567362 0.800705 -1.352586 -0.462433 1.030161 0.828586 -0.083080 0.556131 0.980458 -0.649008 -0.563535 -0.650514 0.023962 -0.113770 -0.822318 -0.053639 -1.329730 -0.207909 0.865732 -0.387302 -0.409509 0.399788 -0.129826 -0.027669 -0.667434 0.950320 1.333159 -1.430440 0.344950 -0.708392 0.500707 -1.269795 -0.832968 0.149771 0.663579 -0.156123 -0.159602 0.514706 -0.002615 0.004904 -0.872512 -0.615802 -0.445528 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -0.665520 0.176261 1.530479 -2.337032 3.080266 0.621522 0.406074 0.434098 -1.782121 -3.043820 -0.513678 -2.155223 -4.158185 2.443201 -1.411240 0.246389 2.969600 -0.526633 0.373009 -2.377495 2.497565 -1.770305 3.898583 2.476765 -4.885262 0.139808 0.855508 3.466519 1.763185 2.347363 1.701619 -2.423666 -0.219279 0.223061 3.322381 -1.580747 0.236120 0.497170 -1.705422 -5.036188 -1.212133 2.558804 -1.180287 1.744108 1.018412 4.070516 3.080911 2.448804 -2.814924 2.758447 3.324003 0.376369 1.928523 0.242806 -1.566599 -1.230656 0.838450 -0.859296 -1.034259 0.947963 -0.846479 -3.651445 0.753243 2.779584 4.537438 -1.991088 -1.066012 0.991861 0.031733 1.344298 0.923758 2.995322 1.275984 0.391654 4.046958 -1.832783 -1.089990 -6.635875 1.288836 -8.865858 -2.473327 -3.118526 2.728418 2.151670 -0.285564 -1.306097 5.600970 0.659654 -0.193135 3.930505 3.055742 -0.680031 -0.116854 -3.423988 -1.444059 0.747524 -1.951253 -1.067391 0.845320 2.701362 -1.598487 -1.251374 -0.197907 -1.845946 -1.889701 -1.495578 -3.033274 3.227891 -4.338752 -0.617953 -4.454965 2.216707 0.703139 -4.885191 -0.785327 -1.306206 1.717194 0.257468 1.196502 0.776300 0.822043 1.380060 -1.050102 0.603276 -2.332791 3.817488 2.424082 -0.618071 0.378825 2.609038 0.263141 1.419518 2.924017 -0.586374 -3.172756 2.413526 -0.519019 -0.006011 -2.226541 1.208142 3.643528 -2.310920 -0.190196 0.044409 -0.631612 -2.020284 -0.604251 -3.312172 1.713296 7.589085 -0.741460 1.416082 0.892849 -1.951683 2.316140 1.124056 0.300540 2.597308 2.096964 1.660279 -2.202317 -2.081233 1.965866 3.119338 0.771469 -3.451209 -0.687829 0.624715 0.878284 -0.814518 0.819496 1.859707 -1.075398 -0.320279 0.129672 -0.329390 4.292093 -0.923093 -2.621691 0.739595 3.242195 -1.911222 -2.691803 -0.148290 -1.303483 -1.893771 1.600131 0.519160 0.927091 3.302838 -7.066072 2.351968 1.463044 0.407581 1.184603 -1.154798 0.555438 -6.041984 -0.044289 1.357846 2.218138 -0.012170 0.255265 -0.448348 -3.359699 1.935087 0.953378 2.040312 -1.629493 2.657627 -1.324412 -0.747357 -1.918749 -1.587722 -2.031134 1.083988 -1.562246 1.118850 0.941566 -6.148420 2.193751 -2.490208 -1.661282 0.419283 0.325180 3.460571 -2.421766 -2.966703 1.552866 -1.426519 -4.443073 -3.303886 -0.637771 1.366678 -0.096370 -0.695754 -2.157936 -4.344762 2.831740 -1.872558 1.493183 1.893889 0.450877 4.465285 0.976646 -2.440918 -2.320523 -1.985561 1.811619 -0.718569 -0.008045 -0.685272 -0.093122 1.290342 3.797566 -0.075100 0.261726 -0.716739 3.726819 -2.608846 -2.095699 1.452621 0.146623 -0.443485 3.681548 1.851173 -1.992608 -1.407678 -3.785692 1.354014 -0.515224 -1.288937 1.927655 -3.172309 -0.267728 1.868905 0.067537 -2.080564 1.954907 0.832524 -1.012185 -2.247969 5.469069 5.544648 -2.699457 1.305087 -2.849771 2.460165 -3.629164 -1.514786 -1.723933 -0.240332 1.157263 0.826605 0.019045 1.763319 1.851513 -1.417219 -1.795959 -0.269200 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.048397 0.113033 0.000114 -0.094618 0.187030 -0.002522 0.088446 -0.092348 -0.175999 -0.199214 -0.008463 -0.315120 -0.252285 0.278957 -0.036191 0.195004 0.418579 0.080552 0.001753 -0.209600 0.169555 -0.229378 0.446149 0.412771 -0.354407 0.114362 0.237703 0.184248 0.113706 0.178400 0.037256 -0.262925 0.131602 -0.196141 0.161058 -0.188984 -0.060599 0.000641 0.131075 -0.610975 -0.047784 0.127318 0.266558 0.005778 -0.010668 0.058833 0.360160 0.245589 -0.064941 0.287063 0.234394 0.011656 0.184298 0.060533 0.111465 0.076966 0.260932 -0.150875 -0.144706 0.036086 -0.021802 -0.299392 -0.029830 0.290836 0.418734 -0.073137 -0.099549 0.135485 -0.039073 0.113531 0.040878 0.230893 -0.089663 0.126445 0.216091 -0.419821 0.070444 -0.668682 -0.031638 -0.961417 -0.336024 -0.197359 0.219025 0.005284 0.218674 0.274479 0.469129 0.017429 0.039896 0.057435 0.424743 -0.244695 -0.097361 -0.041416 -0.055905 0.179470 -0.183041 0.022826 0.254579 0.062285 -0.249642 -0.245949 0.346891 0.037600 -0.221992 -0.112766 -0.074731 0.223050 -0.405996 -0.265796 -0.350309 -0.059050 -0.088781 -0.462566 -0.003253 -0.060787 0.124997 0.149066 -0.082456 -0.315288 0.084035 0.126512 -0.045362 -0.187974 -0.068628 0.148850 0.168817 0.026341 0.125607 0.149859 0.135731 0.494294 0.267024 -0.125339 -0.070367 0.119564 -0.103794 0.060865 -0.155548 -0.149720 0.053170 -0.291370 0.148380 0.134906 -0.194348 -0.169373 0.159137 -0.149889 0.088263 0.636176 -0.018319 0.233940 0.222966 -0.292088 0.035360 -0.147746 -0.095524 0.132132 0.284684 0.197733 -0.089749 -0.234508 0.128785 0.414932 0.162918 -0.274175 -0.291501 -0.012935 0.077986 0.034687 0.137388 0.058363 0.061808 -0.175886 -0.022580 0.120377 0.454059 -0.189128 -0.198933 0.062383 0.184711 -0.146377 -0.446673 -0.048268 -0.377338 -0.028790 -0.103199 0.027362 0.058015 0.344341 -0.740377 0.320588 -0.034273 -0.062155 0.311765 0.070743 -0.153379 -0.614328 0.081250 0.209669 0.296802 -0.114616 0.121289 -0.000122 -0.369502 -0.032608 -0.008413 0.109052 -0.231354 0.305476 -0.058926 -0.190070 -0.187088 0.044345 0.063345 -0.188398 -0.015878 0.194229 0.343587 -0.599237 0.293403 -0.094350 -0.218354 0.114377 -0.032782 0.229595 -0.322932 -0.313528 0.129444 -0.140494 -0.164000 -0.087405 -0.096916 0.152193 0.012915 -0.006996 -0.103788 -0.063901 0.224557 -0.086832 0.177619 0.228865 0.040168 0.272688 -0.162256 -0.250046 -0.148391 0.130303 -0.155022 -0.214046 -0.081225 -0.221545 -0.148991 0.235556 0.496220 0.068995 -0.060622 -0.036634 0.328110 -0.411466 -0.145998 0.209505 0.144049 -0.122402 0.216185 0.218112 -0.263911 -0.075506 -0.238919 -0.055008 -0.010741 -0.194016 0.212364 -0.267624 -0.000522 0.196762 -0.187142 -0.075144 0.256396 0.042910 0.016887 -0.089722 0.299054 0.337410 -0.259530 0.019404 -0.282128 0.036360 -0.408672 -0.216404 -0.002515 0.152170 -0.197062 -0.044649 0.008013 0.179190 0.100043 -0.118620 -0.184333 -0.051763 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.053511 0.351320 0.212831 0.092256 0.434435 0.118509 0.258676 0.261920 -0.235356 -0.653821 -0.062992 -0.703240 -1.018422 0.618038 -0.047697 0.096684 0.938579 0.203669 0.128323 -0.240358 0.125415 -0.454331 0.985287 0.894839 -0.757959 0.193218 0.188166 0.226292 -0.056648 0.445051 0.009882 -0.817019 0.513389 -0.146783 0.334588 -0.285723 -0.081514 -0.244576 -0.303548 -1.259806 -0.174683 0.510733 -0.057078 0.012853 0.044956 0.685669 1.041950 0.516398 -0.191561 0.562493 0.209072 -0.219366 0.349426 0.172782 0.080068 -0.177442 -0.040058 -0.284412 -0.648606 0.191855 -0.117100 -1.196854 -0.367003 0.514677 0.831432 -0.182937 -0.143315 0.113998 -0.372812 0.180863 -0.009903 0.402308 0.655641 0.216701 0.665619 -0.167188 -0.282966 -0.892669 -0.285388 -2.162751 -0.774468 -0.669358 0.874973 0.337310 0.187875 -0.263402 0.940964 0.116333 0.245208 0.429787 1.136307 -0.669825 -0.361856 -0.389065 0.149828 0.356372 -0.539737 0.067310 0.431002 -0.216090 -0.651705 -0.479931 0.515188 -0.111205 -0.368785 -0.235323 -0.275308 0.608969 -1.005298 -0.288989 -1.231578 -0.368574 0.154399 -1.056477 0.170299 0.381849 0.351433 0.661456 -0.162581 -0.286888 0.279692 0.226119 -0.057903 -0.361824 -0.354904 0.808787 0.130013 0.020839 0.478100 0.542768 0.384883 0.748749 0.866096 -0.031760 -0.247253 0.215351 -0.288218 0.140965 -0.202485 -0.234030 0.281352 -0.649952 0.147417 0.136560 -0.473476 -0.285599 -0.255788 -0.280777 0.356497 0.918735 -0.078785 0.430796 0.209683 -0.716009 0.507474 -0.436848 -0.304676 0.136855 0.655424 0.522475 -0.222475 -0.363059 0.323860 0.896180 0.359619 -0.720103 -0.028821 -0.080774 0.362101 -0.315163 0.381786 0.382269 0.388157 -0.405544 0.015641 0.423733 1.068197 -0.574637 -0.588870 0.154311 0.081914 0.227619 -0.779978 -0.019410 -0.092863 -0.175825 0.082043 0.038057 0.010998 0.766728 -1.104431 0.659916 -0.156862 -0.220928 0.475507 0.057660 -0.288612 -0.871196 0.249145 0.642194 0.646432 0.378427 0.055170 -0.216690 -0.733018 -0.074348 0.111666 0.375438 -0.249703 0.619988 -0.256926 -0.437886 -0.582231 -0.519847 0.036979 -0.222215 -0.212897 0.322444 0.746170 -1.423820 0.745533 -0.223999 -0.573196 -0.073224 0.030059 0.477810 -0.752971 -0.955824 0.230456 -0.628350 -1.061797 -0.368429 -0.252607 0.126688 0.108881 -0.413406 -0.049163 -0.647167 0.947702 0.113764 0.472175 0.450612 0.234313 1.141628 0.481082 -0.811028 -0.199608 -0.364981 0.314936 -0.798385 -0.182679 -0.073846 -0.298946 0.462629 1.101083 0.079532 -0.095597 -0.306724 0.638296 -0.815962 -0.483905 0.680282 0.409502 0.019348 0.632245 0.670951 -0.576284 -0.305743 -0.625273 -0.032703 -0.055247 -0.568309 0.093945 -0.889213 -0.079829 0.567810 -0.226044 -0.374718 0.331520 -0.087043 -0.122115 -0.411603 0.825014 1.058739 -0.963038 0.396021 -0.630508 0.398101 -0.941166 -0.614938 0.041967 0.375448 -0.095869 -0.075286 0.220668 0.046618 0.125770 -0.659514 -0.563113 -0.060658 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.173133 0.087670 -0.174617 -0.117752 0.556706 0.153363 0.282560 -0.044719 -0.214481 -0.404651 -0.001738 -0.956078 -0.662125 0.217654 -0.057224 0.672380 0.937040 0.025573 0.011000 -0.138860 0.089269 -0.167350 1.132744 0.977152 -0.558789 0.160176 0.056570 0.201262 -0.276532 -0.063198 -0.418757 -0.566381 0.532373 -0.593150 0.096117 -0.130771 -0.152699 -0.314655 0.420142 -1.014568 -0.105234 0.301318 0.065946 -0.024967 -0.040747 0.526504 0.933169 0.550220 -0.131456 0.506055 0.314658 -0.250802 0.456559 0.242215 -0.017637 0.103273 0.115021 -0.347685 -0.465903 -0.247259 -0.152764 -0.775561 -0.116160 0.451748 0.687424 -0.238863 -0.342084 0.433688 0.083737 -0.103824 0.248303 0.558540 0.329152 0.074717 0.566743 -0.622594 0.067819 -0.732717 -0.362313 -1.638040 -0.831316 -0.396955 0.404173 0.063217 0.629753 0.023605 1.128486 -0.191830 0.259842 -0.013125 0.682466 -1.087566 -0.364787 -0.181503 0.181046 0.087491 -0.459951 -0.018202 0.496520 -0.043577 -0.659006 -0.266728 0.680464 0.061150 -0.402683 -0.604445 0.051073 0.207025 -0.596135 -0.706599 -1.097777 -0.150910 -0.097145 -1.008201 0.365533 0.326313 0.273205 0.432053 -0.291356 -0.769860 0.208283 0.110541 -0.133808 -0.476488 -0.318887 0.536945 0.434396 0.139712 0.604950 0.414024 0.376393 1.339052 0.829646 -0.213292 -0.379343 0.215522 -0.442222 0.310247 -0.073809 -0.392239 0.155525 -0.841009 0.185656 0.384806 -0.517626 0.093301 0.235944 -0.062393 0.151785 0.940797 -0.149426 0.590031 0.491544 -0.790463 0.439208 -0.812974 -0.181201 0.060404 0.608249 0.476894 -0.599914 -0.441226 0.497830 0.942821 0.401789 -0.786640 0.110687 0.264426 0.631049 -0.273723 0.104694 0.469163 0.592279 -0.507237 0.096929 0.442243 1.431372 -0.480652 0.021303 0.325744 0.148401 0.165035 -0.944869 -0.269459 -0.667116 -0.250751 0.072006 0.309077 -0.151203 0.796477 -0.640629 0.394336 -0.430793 -0.121909 0.873393 0.320123 -0.499970 -0.762684 0.035786 0.440910 0.559281 -0.023717 0.369204 -0.192764 -0.502938 -0.057331 0.035732 0.238521 -0.229143 0.579918 -0.129260 -0.587756 -0.189179 -0.338312 0.185316 -0.328463 -0.032084 0.461454 0.680309 -1.005983 0.649533 -0.013504 -0.702743 0.201175 -0.261190 0.746084 -0.657302 -0.636984 0.541111 -0.670912 -0.325635 -0.144013 -0.125704 0.127705 0.137427 -0.253499 -0.354468 -0.513602 0.933135 0.205182 0.660708 0.442532 -0.025038 0.680521 -0.022547 -0.689397 -0.192172 -0.341676 -0.484900 -0.581358 -0.376713 -0.150932 -0.303617 0.627876 0.949564 -0.078741 0.150388 0.026540 0.296593 -1.104221 -0.006942 0.590973 0.803050 -0.371873 0.516681 0.574733 -0.505424 -0.120271 -0.373024 0.044331 -0.285647 -0.572952 0.253414 -0.751510 -0.014031 0.520997 -0.285780 -0.044808 0.228384 0.014236 0.102084 -0.374309 0.824324 0.860320 -0.365519 0.077675 -0.718033 0.271870 -0.888704 -0.681658 0.351921 0.436923 -0.542643 -0.189255 0.555105 0.332554 0.041114 -0.604468 -0.627321 -0.058231 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::char_traits::length(char const*) = -0.371442 -0.217607 0.081764 -0.503518 0.697363 0.564016 0.219162 -0.309897 -0.987808 -0.501326 0.167847 -1.255498 -0.815128 1.156804 -0.243925 0.735796 1.567714 0.339374 -0.270139 -0.374796 0.710134 -0.650812 1.481449 1.751549 -1.029834 0.145578 -0.090145 0.439124 0.164113 0.458995 -0.006854 -0.806379 0.375502 -0.813599 0.335939 -0.711518 -0.271058 0.408213 0.569709 -1.939838 -0.041534 0.615185 0.309440 0.091358 0.082940 0.777617 1.136504 0.697395 -0.214474 0.965399 0.623830 -0.191385 0.632259 0.116273 0.188047 0.241207 0.125521 0.067322 -0.447838 0.008451 -0.316407 -0.694738 0.157164 1.028587 1.427132 -0.162510 -0.533600 0.214280 0.155355 0.302024 0.391707 0.831555 0.222980 0.100562 0.800186 -0.943805 0.131622 -1.960130 0.134588 -2.420153 -0.904418 -0.229711 1.018930 0.435029 0.554195 -0.407000 1.645446 -0.288996 -0.250621 1.028613 1.399809 -0.987820 -0.340822 -0.414046 -0.463868 0.118219 -0.554475 -0.013403 0.524900 0.277550 -1.016007 -0.912226 0.546268 0.015243 -0.646902 -0.381450 -0.127257 0.901820 -1.146299 -0.755483 -0.979392 0.348625 -0.060226 -1.657017 0.240314 -0.532373 0.052492 0.474331 -0.768998 -0.819101 0.503085 0.258885 -0.398163 -0.409132 -0.592816 1.101536 0.478936 0.001507 0.129571 0.472184 0.244313 1.299712 0.482134 -0.651321 -0.049338 0.477929 -0.396018 0.382853 -0.693914 -0.462510 0.845832 -1.045056 -0.220287 0.121778 -0.704200 -0.074942 0.470992 -0.211342 -0.052560 2.623059 -0.322823 1.118018 0.696146 -0.990815 0.970130 -0.198375 0.151690 0.459042 0.978324 0.658267 -1.317222 -0.851404 0.757051 1.593318 0.634274 -1.159312 -0.451429 0.196600 0.247048 -0.101214 0.591540 0.151341 0.177528 -0.704501 -0.094145 0.327581 2.228102 -0.665123 0.035003 0.154963 0.467508 -0.218204 -1.293359 -0.189637 -1.031263 -0.126881 -0.041737 0.253277 0.465214 1.294055 -1.900963 0.945208 -0.472333 -0.208699 0.893303 0.206111 -0.686658 -1.640401 -0.271474 0.557600 1.179044 0.107722 0.220004 0.135021 -1.329729 -0.041564 0.176018 0.434026 -0.792479 1.155253 -0.117306 -0.624433 -0.387157 -0.091595 -0.278925 -0.595559 -0.291198 0.762908 0.508717 -1.429800 0.916561 0.064651 -0.567927 0.050510 0.185424 0.781348 -0.866492 -1.088043 0.534612 -0.443268 -0.729986 -0.514478 -0.345785 0.432896 0.162326 -0.307836 -0.727975 -1.310152 1.068070 -0.330585 1.206363 0.680877 -0.262056 1.016700 0.471846 -0.751662 -0.541297 -0.543689 0.023455 -0.347869 -0.403861 -0.262664 -0.405235 0.859335 1.246033 0.193415 -0.383080 0.054590 1.311842 -0.640792 -0.250268 0.640485 0.247360 -0.423978 0.553422 0.791503 -0.852486 0.001519 -0.917204 -0.018350 -0.430965 -0.536561 0.877533 -0.608247 0.180515 0.212242 -0.078221 -0.141921 0.537575 0.387126 -0.207388 0.001541 1.740153 0.967669 -0.480189 0.169696 -1.196693 0.759766 -1.282274 -0.660295 -0.281491 0.430914 -0.739165 -0.165225 0.196010 0.752276 0.425947 -0.667461 -0.655617 0.174882 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.256640 -0.023068 -0.066038 -0.386435 0.384333 0.451833 0.237924 -0.503558 -0.523173 -0.435268 0.248098 -0.844802 -0.528901 0.759520 -0.230920 0.617178 0.947981 0.012849 -0.284120 -0.366913 0.588473 -0.166171 1.225087 1.073550 -0.755754 0.110634 0.313912 0.451647 0.340345 0.044685 0.267386 -0.381217 0.459000 -0.807637 -0.071896 -0.268426 -0.147745 0.016783 0.464073 -1.188281 -0.087452 0.039512 -0.090706 -0.014562 -0.114535 0.110765 0.775130 0.649144 0.059203 0.652555 0.462754 -0.063114 0.288368 0.132181 0.262549 0.034032 0.211916 -0.379201 -0.227406 -0.181033 -0.137116 -0.577805 -0.063685 0.783519 0.865766 -0.050311 -0.289388 0.506288 -0.035683 0.217593 0.217156 0.574796 -0.222883 0.346837 0.524105 -1.202093 0.130914 -1.091718 -0.174544 -1.554554 -0.679129 -0.123961 0.507777 0.081263 0.588022 0.491159 1.080532 -0.052493 -0.252989 0.613717 1.005382 -0.770955 -0.237323 -0.076809 -0.061416 0.164389 -0.455674 0.255362 0.229782 0.288353 -0.685229 -0.336608 0.457123 0.191857 -0.468128 -0.523309 -0.057661 0.611354 -0.986951 -0.606537 -0.472908 0.165947 -0.200169 -1.246257 -0.423400 -0.148485 0.817487 0.246130 -0.381178 -0.776360 0.293413 0.375998 0.050940 -0.522510 0.206551 0.241755 0.511895 0.288006 0.136867 0.572896 0.338493 1.467645 0.634271 -0.181477 -0.008203 0.098100 -0.134861 0.402823 -0.039805 -0.279405 -0.112099 -0.767118 0.241126 0.642125 -0.428909 -0.441651 0.356312 -0.007340 0.034724 2.196481 -0.046605 0.795775 0.771132 -0.741660 -0.264602 -0.665247 -0.029430 0.281228 0.411066 0.415291 -0.843965 -0.578334 0.601014 1.067726 0.412122 -0.903726 -0.169041 0.123276 0.202718 -0.122604 0.267610 0.169055 0.297240 -0.466721 -0.072681 0.599768 1.326137 -0.617580 -0.252973 0.286382 0.002412 -0.095157 -0.954997 -0.183603 -0.360835 0.010035 0.312688 0.177949 0.122112 0.858553 -0.981954 0.678538 -0.149480 -0.027673 0.632433 0.446680 -0.605284 -0.807867 -0.146810 0.466975 0.557477 -0.205758 0.084244 0.070208 -0.905045 -0.050970 0.234928 0.109175 -0.404130 0.729269 0.092574 -0.390660 -0.452993 0.258781 0.104573 -0.151240 -0.026783 0.592302 0.088416 -1.213688 0.718856 -0.001527 -0.541462 0.174647 -0.189947 0.951421 -0.720800 -0.821554 0.546104 -0.430048 -0.619130 -0.188049 -0.167882 0.285520 0.450771 0.034992 -0.523705 -0.251440 0.672821 -0.166489 0.706275 0.464349 0.034799 0.852242 -0.826402 -0.530659 -0.425897 -0.253989 -0.045641 -0.177751 -0.510149 -0.590831 -0.227080 0.687277 0.852534 0.017857 -0.445094 0.103352 0.709926 -1.182563 -0.275813 0.400383 0.935237 -0.644058 0.482060 0.479613 -0.592036 0.116518 -0.405767 -0.265883 -0.393869 -0.561764 0.548606 -0.286780 0.254594 0.245795 -0.118104 0.023604 0.437891 0.140936 0.275054 0.059069 0.743516 1.090555 -0.491759 -0.309390 -0.874723 0.379442 -0.929594 -0.878607 0.327742 0.459342 -0.284902 -0.202334 -0.027919 0.620123 0.516426 -0.734650 -0.390402 0.146550 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__sort >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.177704 0.931784 0.455145 -1.074629 1.525505 0.807394 0.483635 0.180982 -0.932787 -1.432578 -0.097780 -2.597367 -2.405792 1.344374 -0.365619 0.143816 2.766027 -0.156160 -0.014320 -0.925249 0.385694 0.203331 2.906240 2.899549 -2.374051 0.565765 0.542068 0.866408 -0.091152 0.364158 0.090932 -2.428565 0.465580 -0.182993 0.843104 -0.227771 -0.640719 -0.995856 0.041848 -3.599001 -0.391243 1.087704 -0.560513 0.097202 0.324135 1.481622 3.259739 1.440340 -0.746802 1.136817 1.359148 0.269179 0.874352 0.091552 0.013925 -0.590632 0.343743 -0.453538 -0.816602 0.038831 -0.249375 -1.204800 -0.611573 1.947036 2.125594 -0.208377 -1.158033 0.230269 0.342894 0.276676 -0.161576 1.740055 1.281949 1.301220 1.643464 -0.938022 -0.318797 -3.341343 0.266471 -4.863193 -2.333039 -1.285971 2.054494 0.832320 0.400536 -0.612382 3.190754 -0.122520 0.588974 1.774753 2.751620 -1.351613 -0.604106 -1.004458 -0.596519 0.709123 -0.744827 0.510424 0.455022 0.411243 -1.900644 -0.972338 0.704979 -0.567297 -1.316826 -0.605741 -0.189061 0.999489 -1.868492 -0.295759 -2.655906 0.664901 0.811968 -3.291581 -0.989191 0.175740 0.998631 0.862437 -0.953360 -1.133829 0.520558 0.246929 -0.887000 -0.218981 -1.195070 1.849006 1.457201 0.118702 0.920385 1.369892 1.484193 2.410734 1.327960 -0.677106 -0.625221 0.599327 -0.372645 0.037903 -0.602753 -0.077029 0.677319 -1.507604 1.087357 0.741250 -1.237254 -1.001891 -0.526093 -1.204096 0.509569 5.098855 -0.743389 1.807280 1.002971 -1.830175 1.018034 -1.144787 -0.879958 0.278752 1.487451 1.860350 -1.311867 -1.111552 1.487586 2.861264 0.943400 -2.028146 0.629878 0.861212 0.303079 -0.957517 1.265311 0.463492 0.856565 -0.848809 -0.147818 1.740063 3.525081 -0.634659 -1.768183 0.161382 1.602126 0.932024 -0.977013 0.019680 -0.856815 -0.384896 1.464049 0.514629 0.927630 2.262640 -4.162134 1.495861 0.338789 -0.349438 1.363693 0.633684 -1.111158 -1.954738 0.443029 1.677167 1.766772 0.284646 0.172262 -0.767015 -1.956818 -0.096250 0.776668 0.876715 -1.434187 1.981879 -0.275952 -1.375743 -0.939051 -1.269318 -0.583874 -0.000426 -1.179017 1.083135 0.759386 -4.178402 2.294983 -0.018828 -1.259479 -0.488469 -1.301368 1.746036 -1.947162 -2.109512 0.828325 -1.453676 -2.082371 -0.329883 -0.899396 0.459310 0.563372 0.760463 -1.501462 -1.978788 2.726071 0.403854 2.134445 1.497357 0.269114 2.348795 -0.266022 -1.464007 -0.684483 -1.805879 1.567615 -0.418324 -1.128497 -0.016083 -1.133621 1.007373 2.607276 -0.701845 -0.695250 -0.908428 1.363312 -2.096551 -0.553560 0.917627 0.697454 -0.901825 1.423585 1.323424 -1.199676 -0.212343 -2.232047 0.013218 -0.949904 -1.538560 0.687221 -1.807532 -0.118420 1.570077 -1.023724 -0.770642 0.973910 -0.104851 -0.214053 -0.163037 2.090488 2.643838 -1.469324 0.847581 -2.370230 1.445698 -2.591359 -2.145684 0.289113 -0.389168 -0.582421 -0.803388 -0.255425 0.845885 0.306786 -1.181217 -1.579124 0.860247 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__ops::_Iter_comp_iter __gnu_cxx::__ops::__iter_comp_iter(int (*)(suffix, suffix)) = 0.011310 0.421739 0.263065 -0.071968 0.399490 0.266207 0.130867 0.124506 -0.163716 -0.401918 -0.140720 -0.454553 -0.653646 0.418042 -0.071171 -0.004163 0.679527 0.105320 0.085189 -0.172587 0.070131 -0.159776 0.694582 0.641963 -0.607039 0.196992 0.239994 0.167541 -0.055387 0.487415 -0.119740 -0.691235 0.248375 0.023752 0.237003 -0.234320 -0.106156 -0.258613 -0.202346 -0.962237 -0.104625 0.289501 -0.149736 0.006679 0.081482 0.305427 0.878437 0.337031 -0.146558 0.310949 0.199819 0.120320 0.181830 0.086574 0.090973 -0.020264 0.166937 -0.254166 -0.330614 0.119082 -0.049538 -0.639993 -0.254388 0.436864 0.560253 -0.076303 -0.125162 0.006036 -0.227845 0.066174 -0.087762 0.311887 0.379935 0.321306 0.364465 -0.122165 -0.091317 -0.619828 -0.092680 -1.292566 -0.545451 -0.523663 0.455074 0.317128 0.144587 -0.138373 0.710960 0.011927 0.274296 0.268519 0.801540 -0.457341 -0.173975 -0.275521 -0.040069 0.236072 -0.282658 0.041947 0.018720 -0.149539 -0.425500 -0.436803 0.349717 -0.072197 -0.313419 -0.077885 -0.170417 0.388372 -0.714894 -0.156249 -0.794115 -0.161809 0.043812 -0.747455 -0.094393 0.163382 0.292216 0.343254 -0.092351 -0.345063 0.169354 0.264644 -0.108797 -0.229497 -0.291493 0.518305 0.202860 -0.064081 0.272002 0.223475 0.325041 0.547263 0.525047 -0.061908 -0.167574 0.150972 -0.127342 -0.055148 -0.168291 -0.040552 0.018515 -0.410645 0.146910 0.232797 -0.321762 -0.160823 -0.260214 -0.337316 0.277242 0.971556 -0.140000 0.279190 0.082405 -0.588924 0.248925 -0.244127 -0.335230 0.073651 0.414840 0.479810 -0.248552 -0.247400 0.212661 0.641042 0.242637 -0.408803 0.051528 -0.069617 0.074312 -0.177874 0.309362 0.149089 0.159026 -0.278190 -0.060113 0.285485 0.852976 -0.266885 -0.511448 0.092030 0.122968 0.109667 -0.320364 0.014421 -0.083204 -0.085370 0.190977 -0.049333 0.128694 0.544188 -0.983469 0.466928 -0.086100 -0.281393 0.298522 0.017397 -0.124583 -0.331486 0.227492 0.520875 0.493068 0.180108 0.106388 -0.215591 -0.513493 -0.077794 0.106646 0.293170 -0.293062 0.437109 0.013262 -0.482242 -0.392887 -0.359018 0.022064 -0.159844 -0.279551 0.187181 0.340887 -1.157602 0.611063 -0.079939 -0.291712 -0.001028 -0.107918 0.333198 -0.531361 -0.655037 0.177938 -0.310889 -0.554633 -0.073274 -0.227835 0.189883 0.095209 -0.038686 -0.200975 -0.490503 0.530153 0.151364 0.308656 0.361919 0.231239 0.695578 0.150188 -0.437530 -0.168878 -0.315746 0.385286 -0.378174 -0.124116 0.028954 -0.308077 0.310263 0.826863 -0.011063 -0.109213 -0.272897 0.433890 -0.484738 -0.204607 0.378049 0.236709 -0.095609 0.299209 0.412153 -0.303695 -0.269709 -0.443736 0.023734 -0.057793 -0.404888 0.096384 -0.611364 -0.065524 0.503369 -0.198530 -0.367894 0.275180 -0.110089 -0.092425 -0.196905 0.506927 0.615422 -0.569662 0.368436 -0.418020 0.287791 -0.686742 -0.432253 -0.010571 0.037045 -0.072089 -0.104373 -0.038754 0.090591 0.026703 -0.183814 -0.248997 -0.061567 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__introsort_loop >(suffix*, suffix*, long, __gnu_cxx::__ops::_Iter_comp_iter) = -0.372860 1.224284 0.633703 -1.514220 2.072052 1.421437 0.712724 0.242095 -1.649227 -2.213826 -0.192021 -3.544106 -3.454008 2.394005 -0.481759 0.459241 4.346602 0.077914 -0.127251 -1.322182 1.165091 -0.325551 4.276602 4.491711 -3.649758 0.841716 1.127747 1.168567 0.199606 1.095496 0.115857 -3.645563 0.790209 -0.713538 1.494339 -1.078499 -1.012162 -0.988452 0.243378 -5.794885 -0.579831 1.897488 -0.652709 0.070337 0.525300 2.222205 4.770140 2.223213 -1.342956 1.922722 2.019304 0.399455 1.316593 0.090273 0.187894 -0.350439 0.505321 -0.189153 -1.091027 0.251469 -0.501080 -2.082750 -0.598768 3.015166 3.451081 -0.520300 -1.657262 0.401666 0.393076 0.460974 -0.180718 2.652475 1.938531 1.574022 2.643267 -1.978679 -0.614372 -5.592714 0.529074 -7.891498 -3.309682 -1.904213 2.950241 1.098632 0.847433 -1.082065 4.950532 -0.549295 0.680575 2.846719 4.250677 -2.199338 -0.801533 -1.693489 -1.074249 1.031283 -1.307190 0.430048 0.872399 0.172830 -2.856179 -2.098174 1.176844 -0.557874 -2.080313 -1.132401 -0.508203 1.915154 -3.184741 -0.877251 -4.028832 0.822722 0.782600 -4.995926 -1.281670 -0.228851 1.265525 1.382682 -1.562028 -2.042623 0.969950 0.734498 -1.243179 -0.857855 -1.326418 3.070585 2.028854 0.143049 1.152612 1.706679 1.934682 3.593698 2.499957 -1.116937 -0.812799 1.117942 -0.803546 0.069882 -1.294170 -0.303706 1.465620 -2.345412 0.906402 1.145788 -1.925423 -1.228910 0.118246 -1.936601 0.762840 8.457866 -1.102934 2.679009 1.541831 -2.945915 1.896691 -1.265581 -1.240040 0.719702 2.539496 2.908102 -2.796433 -1.757692 2.162813 4.471791 1.504356 -3.172781 0.228741 0.973015 0.480872 -1.150021 1.946972 0.518522 1.163426 -1.609170 -0.305989 2.219119 5.583646 -1.374951 -2.500470 0.148308 2.407327 0.720656 -2.231138 0.053781 -1.932563 -0.542470 1.843017 0.398113 1.517303 3.497366 -6.494072 2.571923 -0.099847 -0.804525 2.043856 0.897640 -1.538046 -3.500752 0.635835 2.457551 2.951003 0.470686 0.448184 -0.929923 -3.290002 -0.119800 0.939698 1.418998 -2.335854 3.203954 -0.406855 -2.120645 -1.524472 -1.494083 -0.861291 -0.711236 -1.560347 1.679450 1.282652 -6.027430 3.441290 -0.067442 -1.711821 -0.391840 -1.323086 2.526259 -3.055345 -3.488969 1.450490 -1.768383 -2.935009 -0.674295 -1.475584 1.113625 0.952394 0.549544 -2.231627 -3.700329 3.913119 0.288358 3.329747 2.278079 0.325983 3.781930 -0.024192 -2.101643 -1.522659 -2.439526 1.928409 -0.750169 -1.531804 -1.043710 -1.690588 1.774095 4.097745 -0.809867 -0.913820 -1.458312 2.561101 -3.263904 -0.682498 1.453026 1.303700 -1.292396 1.966201 2.053609 -2.043062 -0.452216 -3.316847 0.100502 -1.275771 -2.145942 1.320628 -2.856295 -0.115838 2.227283 -1.405604 -1.143134 1.460900 0.164183 -0.459482 -0.333019 3.352104 4.056427 -2.442323 1.118936 -3.481384 2.211259 -4.009267 -3.030754 0.059739 -0.193664 -1.030079 -1.100852 -0.111617 1.429325 0.768796 -1.557377 -2.093089 0.930030 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::__lg(long) = -0.238471 -0.332164 0.062812 -0.354034 0.124227 -0.051352 0.183343 -0.425911 -0.507536 -0.311731 0.315153 -0.849133 -0.289188 0.558927 -0.224591 0.413105 0.611352 0.040705 -0.245113 -0.386694 0.238226 0.026408 0.805151 0.772429 -0.349755 -0.000224 -0.308314 0.219451 0.270729 -0.180291 0.328310 -0.236633 0.291690 -0.301018 -0.047606 -0.009217 -0.117543 0.280368 0.366284 -0.639246 0.014623 0.266457 0.288284 -0.053269 0.030015 0.229907 0.318235 0.414782 0.326153 0.483200 0.221807 -0.079668 0.343082 0.097151 0.312572 -0.137609 0.244698 -0.740021 -0.227775 -0.044382 -0.171827 -0.190010 -0.094588 0.490164 0.542788 0.045742 -0.288119 0.128585 0.140823 0.182787 0.357842 0.359513 -0.000864 0.157436 0.222171 -0.587158 0.207613 -0.567080 -0.036036 -0.882676 -0.408807 0.220461 0.584857 0.289618 0.193930 0.067156 0.630135 -0.002647 -0.417320 0.313627 0.582396 -0.397068 -0.205253 0.149370 0.028200 -0.026205 -0.259160 0.257096 -0.027526 0.489559 -0.469945 0.006238 0.306712 -0.009308 -0.222814 -0.107166 0.124628 0.328541 -0.532175 -0.248437 -0.096131 0.364285 0.099679 -0.550148 0.045478 -0.272170 0.293550 0.136513 -0.463016 -0.203761 0.282031 -0.096684 -0.111550 -0.072312 -0.613869 0.168115 0.220881 0.262743 -0.106350 0.535311 0.122755 0.815978 -0.150300 -0.298372 0.157259 0.068885 0.003584 0.414479 -0.021465 -0.294201 0.156642 -0.270136 -0.125772 0.043768 -0.278763 -0.271116 -0.078113 0.201660 -0.137502 0.746095 -0.064521 0.512881 0.612038 -0.276239 -0.152694 -0.440152 0.264227 0.039362 0.252828 0.124847 -0.310402 -0.503768 0.527165 0.654565 0.285594 -0.383280 0.094910 0.265909 0.225533 -0.093210 0.251044 0.102728 0.151599 -0.345373 -0.025453 0.195234 0.876783 -0.213472 0.356169 0.079963 -0.060839 0.199666 -0.353659 -0.092908 0.075914 0.059666 -0.012277 0.330847 0.113661 0.552238 -0.513893 0.490980 -0.093414 0.183458 0.400755 0.194796 -0.507750 -0.559927 -0.372708 0.119340 0.394448 -0.038520 0.177499 0.174423 -0.570927 0.007423 -0.038064 0.033520 -0.242586 0.371787 0.045107 -0.174168 -0.090936 0.087681 -0.034490 0.065349 -0.071187 0.437632 0.486560 -0.446504 0.325856 0.129400 -0.208022 -0.055951 -0.072843 0.622368 -0.362499 -0.238125 0.180076 -0.522250 -0.563980 -0.238172 -0.080279 -0.014266 -0.125446 0.082371 -0.353661 0.115728 0.724799 -0.198145 0.614168 0.232554 -0.245417 0.209112 -0.176031 -0.257494 0.057403 -0.263702 -0.177601 -0.143524 -0.281238 0.268971 -0.075403 0.362031 0.305545 -0.006432 -0.397497 0.257625 0.391881 -0.637825 -0.166053 0.237568 0.311699 -0.328770 0.475448 0.294674 -0.448579 0.280014 -0.293752 -0.286951 -0.387808 -0.220311 0.430270 0.040238 0.217439 -0.148608 -0.019972 0.013831 0.182014 0.138325 -0.105056 0.195497 0.701584 0.632394 0.054728 -0.093288 -0.633661 0.225531 -0.393901 -0.455534 0.161257 0.279924 -0.470245 -0.126179 -0.088258 0.461321 0.511128 -0.439571 -0.482039 0.394128 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__final_insertion_sort >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.059376 1.473744 0.941171 -1.216581 1.809838 1.341067 0.494095 0.555728 -1.032243 -1.814111 -0.398588 -2.870579 -2.955609 1.619640 -0.409650 -0.149140 3.283050 -0.045164 0.041166 -0.802159 0.325755 0.389353 3.223737 3.270221 -2.847760 0.768261 0.641154 0.928587 -0.278714 1.241762 -0.116788 -3.350711 0.442136 0.327522 1.186687 -0.469285 -0.804164 -1.287834 -0.442175 -4.414444 -0.431362 1.847734 -0.832300 0.019647 0.618615 1.293294 4.112010 1.585894 -0.916921 1.076827 1.389950 0.735082 0.958329 0.057163 0.104338 -0.491963 0.526660 -0.793733 -1.014175 0.177821 -0.305066 -1.538608 -0.886016 2.270050 2.414014 -0.251644 -1.258359 -0.154942 0.175580 0.253344 -0.365621 1.944534 1.749239 1.638051 1.814933 -0.423334 -0.364684 -3.292665 0.501112 -5.238138 -2.710071 -1.810366 2.377685 1.744935 0.338420 -1.348645 3.700909 -0.491183 0.999913 1.934708 3.333287 -1.510543 -0.623903 -1.465379 -0.743478 0.905178 -0.895842 0.254018 -0.043770 0.055580 -2.158746 -1.363435 0.748948 -0.647387 -1.572318 -0.295909 -0.357450 1.327968 -2.398374 -0.249811 -3.317403 0.718113 0.942243 -3.771763 -1.435089 0.261600 0.637083 1.096632 -1.038459 -1.355956 0.702861 0.489721 -1.072688 -0.308768 -1.718452 2.502711 1.537210 -0.119887 1.068221 1.326332 1.758495 2.451923 1.664041 -0.692856 -0.711745 0.767026 -0.368733 -0.273653 -0.764082 0.085010 0.429401 -1.620592 0.802200 1.003017 -1.476451 -0.857994 -1.464320 -1.660759 0.798133 6.218338 -1.041219 1.891666 0.842956 -2.311408 1.517327 -0.915455 -1.367364 0.155454 1.700569 2.514367 -1.655324 -1.154993 1.604442 3.313469 1.103961 -1.985761 1.073197 0.767562 0.219639 -1.123429 1.657441 0.441951 1.011473 -1.216077 -0.294678 1.864040 4.176282 -0.639585 -2.596249 0.143707 1.791014 1.039826 -0.725298 0.170528 -0.853761 -0.462680 1.813266 0.224039 1.194495 2.644186 -4.773160 1.898712 0.396656 -0.878359 1.644465 0.367983 -0.965728 -1.672228 0.654337 2.171410 2.262248 0.475431 0.269348 -1.125002 -2.304752 -0.187874 0.860520 1.213167 -1.738478 2.293338 -0.155677 -1.843571 -1.220453 -1.937504 -0.704885 -0.238848 -1.767901 1.071494 1.029865 -4.803015 2.868405 0.099864 -1.232636 -0.557586 -1.393682 1.777214 -2.346979 -2.643338 0.903833 -1.510834 -2.568803 -0.159195 -1.204612 0.713782 0.794580 0.799782 -1.784927 -2.662670 3.101257 0.763176 2.440181 1.786448 0.513655 2.720064 0.577146 -1.521622 -0.710712 -2.394409 2.234047 -0.554190 -1.136247 -0.119605 -1.529473 1.152394 3.241062 -0.887007 -0.753408 -1.593078 1.655132 -2.110530 -0.480506 1.104363 0.332424 -0.925811 1.338414 1.609476 -1.247029 -0.567295 -2.688539 0.239302 -1.015676 -1.782551 0.660147 -2.379437 -0.239499 2.164002 -1.270108 -1.384724 0.970613 -0.199208 -0.645950 -0.274071 2.419202 2.640207 -1.769058 1.550015 -2.581841 1.763399 -3.099487 -2.306132 0.086886 -0.848083 -0.629114 -0.928435 -0.342322 0.830563 0.255664 -0.838559 -1.582270 0.779938 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__partial_sort >(suffix*, suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = 0.132434 1.143752 0.822121 -0.232814 0.948838 0.626248 0.307783 0.532246 -0.393502 -1.044591 -0.375582 -1.086431 -1.779061 1.011087 -0.040725 -0.269165 1.774629 0.186628 0.189961 -0.553317 0.252021 -0.475556 1.706209 1.712856 -1.718267 0.585488 0.767862 0.495195 0.136801 1.055766 -0.271460 -1.519832 0.486482 0.059959 0.801599 -0.598960 -0.362510 -0.881001 -0.664488 -2.630440 -0.342355 0.729550 -0.621336 0.053014 0.298300 1.205240 2.386681 0.834454 -0.640344 0.752989 0.597882 0.094400 0.487592 0.101234 0.131983 -0.160531 0.473513 -0.074902 -0.744704 0.409446 -0.041816 -1.731442 -0.537836 1.148797 1.436164 -0.271727 -0.435490 0.023487 -0.278749 0.110013 -0.321427 0.918460 1.195897 0.818626 1.185770 -0.484368 -0.295284 -1.972877 -0.079803 -3.685283 -1.521734 -1.421088 1.386861 0.347450 0.217957 -0.542960 1.895243 -0.003005 0.774559 0.891368 2.032096 -1.035643 -0.376868 -0.842411 -0.183337 0.702523 -0.675903 0.144897 0.320852 -0.515211 -1.108842 -1.077112 0.905110 -0.293896 -0.913073 -0.143603 -0.475484 1.051291 -1.660665 -0.262793 -2.148157 -0.390102 0.245422 -1.972078 -0.301707 0.385643 0.979225 0.893398 -0.206489 -0.736919 0.327261 0.626768 -0.329015 -0.507677 -0.635941 1.548218 0.662039 -0.148317 0.736411 0.669945 0.945165 1.151244 1.610127 -0.114977 -0.484357 0.474362 -0.431363 -0.196558 -0.484646 -0.023967 0.462444 -0.890196 0.246809 0.482921 -0.808305 -0.442478 -0.244257 -0.924788 0.664791 2.988532 -0.304596 0.735744 0.172882 -1.391774 0.811989 -0.459426 -0.955171 0.348858 1.152574 1.345369 -1.061429 -0.554567 0.480553 1.743569 0.566390 -1.375883 0.106818 -0.087095 0.030643 -0.558395 0.889996 0.269731 0.554506 -0.619693 -0.139873 0.865592 2.168149 -0.774246 -1.773982 0.041163 0.377926 0.296674 -1.019595 0.158834 -0.103170 -0.260611 0.510369 -0.131623 0.498068 1.356126 -2.820765 1.163066 -0.195028 -0.784146 0.837292 0.112447 -0.306657 -1.087564 0.691744 1.306969 1.281633 0.571376 -0.056634 -0.596171 -1.362756 -0.173802 0.375395 0.705454 -0.809381 1.252873 -0.093593 -1.025621 -0.954751 -1.077161 -0.024928 -0.250851 -0.734603 0.467946 0.502701 -3.100356 1.561777 -0.268503 -0.780766 -0.119329 -0.457946 0.771683 -1.390676 -1.722298 0.409624 -0.670690 -1.604401 -0.418221 -0.732620 0.516458 0.341018 -0.094293 -0.678068 -1.592417 1.531617 0.204989 0.911832 1.040880 0.540902 2.109335 0.524032 -1.130650 -0.617891 -0.871163 1.163234 -0.759002 -0.406165 -0.268824 -0.874700 0.660869 2.142170 -0.232123 -0.085737 -0.889601 1.106302 -1.484747 -0.688623 0.840081 0.746256 -0.181293 0.930121 0.986776 -0.772950 -0.612827 -1.291158 -0.171965 -0.091394 -0.990712 0.318258 -1.634440 -0.225428 1.354508 -0.580920 -0.848053 0.738923 -0.381973 -0.226843 -0.535234 1.255984 2.150035 -1.743165 0.862246 -1.147453 0.979819 -1.768780 -1.119958 -0.067782 -0.013831 -0.029038 -0.343866 0.016188 0.161420 0.174789 -0.775930 -0.711760 0.015974 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__unguarded_partition_pivot >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = 0.034444 2.063742 1.031516 -1.032855 1.961396 1.715320 0.478794 0.135976 -0.593219 -1.481238 -0.428771 -2.940117 -3.039800 1.427296 -0.352953 -0.066980 3.032605 -0.511613 0.045715 -0.870922 0.265255 0.835457 3.429019 3.145306 -2.964331 0.901167 1.021741 0.752749 -0.140800 1.008589 -0.679550 -3.044819 0.612680 0.068075 0.800915 0.033226 -0.835618 -1.899243 -0.089145 -4.047487 -0.463137 0.987183 -1.227996 0.034332 0.342289 1.371815 4.561892 1.568146 -0.764644 0.763747 1.406482 0.487288 0.864790 0.087471 0.114583 -0.636062 0.956337 -0.385342 -0.928650 -0.162891 -0.161522 -1.334234 -1.114767 2.316491 2.250000 -0.017361 -1.323404 0.271724 0.130454 0.060761 -0.857332 2.045443 1.913563 2.306323 1.808186 -0.534955 -0.054648 -2.868530 0.051030 -4.506178 -2.768762 -1.917515 1.701904 1.011849 0.765120 -0.984568 3.552291 -0.157487 1.113744 1.545790 3.599209 -1.959165 -0.525734 -1.221862 -0.516247 0.719936 -0.791641 0.811829 -0.142660 -0.367550 -2.210053 -1.541125 0.922862 -0.546196 -1.608353 -0.188570 -0.260866 0.819128 -2.123353 -0.160681 -3.321091 0.012520 0.757131 -3.937903 -1.637446 0.742926 1.329887 0.976967 -0.797198 -1.922476 0.517139 0.792119 -0.975061 -0.777992 -1.128301 2.395709 2.034535 -0.036750 1.277006 1.246077 2.194933 2.905556 1.825618 -0.441082 -0.768320 0.287670 -0.428753 -0.342011 -0.392093 0.267119 0.108579 -1.587740 1.229753 1.625274 -1.319699 -0.577817 -0.941878 -1.615316 0.774007 6.197096 -1.058146 1.855308 0.711199 -2.425454 1.123528 -1.494617 -1.774918 -0.009540 1.262459 2.834879 -2.005911 -1.084674 1.778457 3.147879 0.977798 -2.419125 1.387772 0.773837 0.159981 -1.419117 1.576249 0.454744 1.330019 -1.217223 -0.278669 2.321358 4.388430 -1.056198 -2.956320 0.472402 1.044269 1.446412 -0.753127 -0.040614 -0.462070 -0.506938 2.030977 0.409702 1.163771 2.559597 -4.502337 1.663051 0.515015 -1.408385 1.845790 0.452459 -1.143254 -0.531949 0.970201 2.503074 1.761262 0.678153 0.014455 -1.469988 -2.257142 -0.249469 1.001651 1.023191 -1.737349 2.264766 0.188968 -2.059766 -1.418798 -1.996333 -0.410681 -0.090063 -1.751519 1.082569 0.351808 -5.351636 3.123919 0.287800 -1.338463 -0.568142 -1.907517 1.721878 -2.267910 -2.604771 0.899610 -1.701334 -2.224432 0.042957 -0.979765 0.326995 1.100234 1.263564 -2.164887 -2.729086 2.874912 1.012136 2.229980 1.843545 1.013579 2.579591 -0.092683 -1.568666 -0.924577 -2.182070 2.524462 -0.094319 -1.539581 -0.244023 -1.621694 1.197564 3.307492 -1.225334 -0.602478 -1.890927 1.164582 -2.634460 -0.641133 1.050895 1.151288 -1.438031 0.921134 1.529410 -0.710882 -0.531320 -2.505763 -0.407814 -1.284262 -2.165920 0.360096 -2.299135 -0.361761 2.527983 -1.550812 -1.276528 1.063446 -0.649330 -0.461646 -0.229688 1.961815 3.145561 -2.052146 1.162849 -2.641161 1.844389 -3.184145 -2.725158 0.835582 -1.151013 -0.546239 -1.267267 -0.266480 0.851677 -0.016541 -1.241031 -1.439552 0.623517 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__heap_select >(suffix*, suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.284990 1.041197 0.784214 -0.945874 1.179095 0.980465 0.364301 0.233617 -0.893468 -1.680834 -0.469802 -1.596317 -2.243330 1.729481 -0.352240 0.208829 2.889114 0.403993 0.111009 -0.862764 1.167430 -1.149644 2.614361 2.967962 -2.688836 0.452148 1.292660 1.155712 0.485267 1.272375 0.216779 -2.206228 0.425802 -0.564710 1.503106 -1.470503 -0.353733 -0.266311 -0.268261 -4.216200 -0.518026 1.023458 -0.525070 0.147240 0.339890 1.188363 3.083843 1.513330 -1.257733 1.159458 1.384883 0.503021 0.770232 0.077138 -0.075994 0.071296 0.071494 -0.148017 -0.528758 0.574227 -0.186163 -2.047852 0.069011 2.131275 2.614826 -0.447304 -0.663000 0.335692 -0.049316 0.278690 -0.261028 1.639337 1.051054 0.945623 1.764357 -2.174788 -0.455894 -4.491956 0.451811 -5.448181 -2.072380 -1.845361 1.523055 1.002555 0.674551 -0.684293 3.269971 -0.195997 0.724385 2.066079 2.904912 -1.547277 -0.391303 -1.661486 -0.854738 0.927792 -1.099060 0.046082 0.245458 -0.025640 -1.639221 -1.994376 0.983392 -0.167064 -1.476203 -1.049033 -0.760432 1.804277 -2.341669 -0.995975 -2.850439 0.162707 -0.011105 -3.305381 -0.079457 -0.653398 0.995574 0.874260 -0.531075 -1.533976 0.461236 1.120565 -0.501916 -0.886226 -1.187802 2.296048 1.253129 -0.421842 0.582774 0.873289 0.935902 2.054884 2.001665 -0.630907 -0.803340 1.065935 -0.954691 -0.370878 -1.464017 -0.086264 1.506019 -1.638062 -0.364690 0.836013 -1.219159 -0.767967 0.727096 -1.737660 0.984594 6.258446 -0.463168 1.275911 0.809714 -2.137925 1.772027 -0.273970 -0.898644 0.947415 1.893154 1.874068 -2.843592 -1.235641 0.857514 2.869579 0.942418 -1.778223 -0.891461 -0.015919 0.062760 -0.593318 1.159738 0.290272 0.034775 -0.953524 -0.240778 1.203322 3.482623 -1.002396 -1.235221 0.008862 1.563181 -0.427652 -2.338886 0.046403 -1.654243 -0.456401 0.713601 -0.041365 1.023786 2.293176 -4.461054 1.822992 -0.362017 -0.567500 0.954571 0.100987 -0.583751 -3.101609 0.946229 1.765980 1.978925 0.069620 0.639713 -0.491637 -2.417803 -0.038415 0.516946 1.270842 -1.608557 2.117759 -0.345448 -1.489114 -1.421445 -0.534318 -0.811623 -1.016745 -0.829739 0.969255 1.009930 -3.646194 2.353141 -0.538990 -0.987502 0.369763 -0.625267 1.690019 -2.362603 -2.590914 1.102474 -0.506702 -1.589690 -0.683902 -0.984802 1.323455 0.231701 -0.566287 -1.303430 -2.806165 1.876893 -0.124894 1.618187 1.481032 0.535458 2.762658 0.440581 -1.401403 -1.415720 -1.390181 0.930953 -0.535137 -0.781388 -1.446430 -0.992886 1.287993 3.276722 -0.257751 -0.424043 -0.486594 2.173956 -2.108121 -0.790078 0.943495 0.746578 -0.601041 0.990616 1.239878 -1.622779 -0.855642 -2.201644 0.532194 -0.129586 -1.493378 0.990886 -2.284581 -0.066714 1.636425 -0.707385 -0.866976 1.317986 0.400025 -0.113118 -0.434554 2.419635 2.556911 -1.722963 0.580476 -2.099441 1.248229 -2.878234 -1.648595 -0.545958 0.405998 -0.150847 -0.342455 0.063706 0.899379 0.620067 -0.473436 -0.860832 -0.156747 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__sort_heap >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter&) = -0.351759 0.299758 0.054979 -0.876332 0.912340 0.399917 0.347831 -0.155442 -0.734706 -0.932097 -0.096444 -1.630356 -1.261438 0.886332 -0.279886 0.756812 2.079344 0.104791 -0.065682 -0.672738 0.680568 -0.344410 2.119003 2.180476 -1.624988 0.258965 0.518030 0.799146 0.122604 0.177407 -0.122976 -1.292577 0.407126 -0.873064 0.644794 -0.641653 -0.307128 -0.154471 0.595678 -2.616147 -0.176259 0.435773 0.087103 0.052070 0.031299 0.802614 1.969575 1.141602 -0.586617 0.838204 1.122335 0.093047 0.700338 0.169664 -0.083828 0.156111 0.183889 -0.269075 -0.400955 -0.125849 -0.212227 -0.914199 0.141557 1.388996 1.637419 -0.240134 -0.751197 0.563190 0.437524 0.106187 0.112175 1.244873 0.406413 0.545269 1.130303 -1.745246 0.023114 -2.859121 0.104580 -3.431120 -1.554874 -0.865123 0.929170 0.385668 0.839186 -0.061639 2.338374 -0.326309 0.369398 1.023179 1.681266 -1.380925 -0.401760 -0.790918 -0.379966 0.393012 -0.642422 0.070995 0.500656 0.359179 -1.277827 -0.925575 0.830337 -0.032288 -0.960225 -0.886565 -0.084323 0.671436 -1.296207 -0.935026 -1.895992 0.404750 0.068272 -2.324277 0.058419 -0.303221 0.663701 0.428678 -0.644200 -1.392395 0.305617 0.478013 -0.510685 -0.578534 -0.776016 1.311096 1.094623 -0.039628 0.616182 0.720007 0.686117 2.137334 1.160306 -0.670237 -0.582245 0.640355 -0.758565 -0.002590 -0.769754 -0.353972 0.820371 -1.402749 0.280135 0.742489 -0.915565 -0.342958 0.787786 -0.719183 0.413092 3.959235 -0.420446 1.244031 0.986630 -1.321061 1.030025 -0.769510 -0.357076 0.428690 1.110091 1.159905 -1.800347 -0.995046 0.899956 1.959209 0.762884 -1.433216 -0.341811 0.392010 0.482342 -0.309708 0.528440 0.362733 0.483219 -0.836167 -0.038712 0.972241 2.764061 -0.615875 -0.358637 0.240008 1.017424 -0.071102 -1.694678 -0.304774 -1.542625 -0.363081 0.570494 0.447876 0.528947 1.695849 -2.663278 1.060721 -0.239647 -0.202557 1.125066 0.383069 -0.802659 -2.100888 0.226036 1.023386 1.323648 -0.243649 0.581041 -0.252014 -1.472188 -0.019082 0.321921 0.686821 -1.077386 1.404183 -0.159477 -1.051325 -0.560854 -0.286130 -0.426938 -0.522573 -0.355543 0.891196 0.778970 -2.372830 1.505248 -0.140101 -0.930167 0.350537 -0.695306 1.393244 -1.485509 -1.382336 0.925785 -0.628232 -0.689361 -0.347776 -0.374342 0.627532 0.164668 -0.018565 -1.103020 -1.618577 1.521746 0.073425 1.420122 1.003056 0.042283 1.363107 -0.264811 -0.885131 -0.818287 -0.800789 -0.078175 -0.280301 -0.810922 -0.846999 -0.653967 1.021250 2.028224 -0.347225 -0.199797 -0.105286 1.177574 -1.822444 -0.292863 0.690523 0.781065 -0.809891 0.749927 0.936384 -1.152372 -0.260798 -1.404794 0.171932 -0.437411 -1.072356 0.780397 -1.313749 0.064270 0.986203 -0.650595 -0.237786 0.792815 0.295412 -0.002612 -0.182006 1.734654 1.780755 -0.610955 0.041103 -1.642027 0.711268 -1.924417 -1.335854 0.108350 0.283827 -0.724612 -0.344183 0.319094 1.027032 0.266619 -0.598386 -0.913320 0.114505 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__make_heap >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter&) = -0.855495 -0.103869 -0.373934 -1.941985 2.205331 1.240546 1.038460 -0.398948 -2.425320 -1.973037 0.560833 -4.749999 -3.120267 2.541264 -0.597870 1.905777 4.787019 -0.012884 -0.501897 -1.411122 1.196878 0.367198 5.076861 5.181918 -3.294152 0.676819 -0.153693 0.967115 -0.315189 0.029209 0.233077 -3.791231 1.242606 -1.776646 0.672245 -0.607758 -1.253134 -0.118255 1.914110 -5.739446 -0.257692 2.004810 0.117953 0.006920 0.277583 2.131707 4.326032 2.593577 -0.645782 2.681678 2.191139 -0.287338 1.819176 0.261003 0.333569 -0.206584 -0.095231 -0.747749 -1.313605 -0.370110 -0.887315 -1.175168 -0.528128 3.002955 3.486733 -0.486673 -2.382471 0.799120 1.018815 0.600742 0.481003 3.024508 1.587596 1.099989 2.594060 -2.345182 -0.558629 -5.485186 0.394006 -7.444543 -3.648224 -0.751911 3.476874 1.544776 1.477370 -1.221132 5.331713 -0.958157 -0.291521 2.830864 4.100807 -2.790321 -1.112475 -1.125307 -0.615039 0.434234 -1.203860 0.527757 1.338908 0.872903 -3.432762 -1.507959 1.184471 -0.505351 -2.002994 -1.656604 0.154226 1.462805 -2.963696 -1.455300 -3.788854 1.967583 1.071949 -5.385219 -0.999486 -0.172281 0.627920 1.383611 -2.568590 -2.392806 1.327644 -0.024394 -1.635012 -0.924206 -1.397740 3.047463 2.325205 0.677508 1.281446 2.358340 1.838004 5.061516 1.685808 -1.710825 -0.498755 1.085729 -0.565183 0.975328 -1.035263 -0.900900 1.117356 -3.052346 1.535233 1.149530 -2.168649 -0.884874 0.193811 -0.806997 -0.020834 8.465621 -1.358580 3.788539 2.694980 -2.665472 2.172589 -2.200041 -0.312134 0.475035 2.347545 2.544817 -2.909611 -2.198947 3.025326 4.828511 1.848409 -3.707634 0.510166 1.739209 1.411173 -1.106455 1.914182 0.800307 2.092802 -2.079252 -0.038294 2.443435 6.726859 -1.523513 -1.240126 0.482897 2.523040 1.284764 -2.564745 -0.563277 -2.887842 -0.694167 2.305359 1.372646 1.350347 3.944173 -5.765611 2.614885 -0.131746 -0.339711 2.669374 1.566102 -2.547700 -3.885476 -0.592659 1.962430 3.216210 0.234428 0.879941 -0.490328 -3.460816 -0.006433 0.953383 1.005075 -2.483375 3.451934 -0.538984 -2.019389 -0.763264 -1.157870 -1.210350 -0.676926 -1.354371 2.375522 2.133100 -5.662056 3.082503 0.526752 -2.231887 -0.243886 -1.320205 3.409363 -2.813128 -3.038889 1.877913 -2.444720 -2.884641 -0.587420 -1.031968 0.494537 0.942219 0.908665 -2.477922 -3.578275 4.761298 0.537466 4.375970 2.327606 -0.618134 2.958061 -0.549371 -2.327180 -1.107133 -3.025615 1.285282 -0.660049 -1.959538 -0.914242 -1.611830 2.170417 3.590727 -0.610071 -1.474043 -1.300390 2.555678 -3.814457 -0.114703 1.739979 1.378934 -1.843310 2.089539 2.474332 -2.431670 0.503377 -3.432910 0.066535 -2.170300 -2.062652 1.759053 -2.189409 0.292096 1.394562 -1.500626 -0.492421 1.247803 0.565874 -0.652596 0.042896 4.122971 3.854518 -1.410918 0.464044 -4.115036 2.232149 -3.907864 -3.457219 0.591086 0.129830 -2.383700 -1.309706 0.238387 2.330603 0.909564 -2.289410 -2.925758 1.563272 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__bool __gnu_cxx::__ops::_Iter_comp_iter::operator()(suffix*, suffix*) = 0.084637 1.184083 0.917392 -0.531904 1.518922 1.182306 0.516660 0.440184 -0.972582 -1.307529 -0.076214 -2.222130 -2.446831 1.646402 -0.092878 -0.170471 2.345032 -0.052773 -0.024092 -0.520044 0.187501 0.109908 2.364093 2.326483 -1.984480 0.838657 0.422607 0.298741 -0.344491 1.375288 -0.181850 -2.696551 0.588985 0.311695 0.602680 -0.194369 -0.883716 -1.122406 -0.346472 -3.275249 -0.368094 1.719798 -0.880069 -0.065307 0.532550 1.135551 3.142643 1.104494 -0.470868 1.259838 0.667879 0.066706 0.747648 0.050926 0.660024 -0.476663 0.727785 -0.271175 -1.073868 0.375778 -0.368698 -1.421965 -1.161108 1.529678 1.764413 -0.279149 -1.015574 -0.290891 -0.355090 0.331736 -0.330861 1.408117 1.614592 1.166823 1.466030 0.230504 -0.478041 -2.136230 0.149967 -4.181908 -2.132337 -1.021002 2.272125 1.065478 0.146630 -1.120536 2.639550 -0.251843 0.319197 1.258597 2.876538 -1.094919 -0.535244 -0.647890 -0.416952 0.602298 -0.668544 0.349084 0.283372 -0.524373 -1.760370 -1.071911 0.808733 -0.564730 -1.139711 0.052669 -0.361077 1.388529 -2.042925 -0.047864 -2.300387 0.258592 0.733358 -2.721133 -1.436183 0.645071 0.531986 1.253142 -1.031827 -0.771637 0.877124 0.179646 -0.798549 -0.427368 -0.650179 1.905368 0.916959 0.305982 0.809340 1.090195 1.488764 1.714105 1.452820 -0.336838 -0.102074 0.260627 0.202416 0.335179 -0.149422 -0.008147 -0.219829 -0.991406 0.781196 0.530949 -1.124008 -0.652022 -1.456810 -0.907485 0.238782 4.116007 -0.789603 1.583388 0.518219 -1.814749 0.923650 -0.753346 -1.112152 0.046890 1.390878 1.881503 -0.744654 -0.748858 1.453721 2.630793 0.835972 -1.948332 0.855828 0.532132 0.131364 -0.942982 1.641430 0.271504 1.175697 -0.941766 -0.270022 1.310373 3.135322 -0.954528 -3.028162 0.165393 0.854672 1.179821 -0.498001 0.284300 -0.057630 -0.229442 1.239086 -0.103862 0.825998 1.909336 -3.897341 1.653338 0.142847 -1.056611 1.516686 0.534046 -0.860614 -0.959739 0.262591 1.606413 1.769070 0.984007 -0.236553 -0.884105 -1.839604 -0.223110 0.587773 0.584672 -1.196911 1.867273 -0.247738 -1.315913 -0.980183 -1.770794 -0.199602 -0.175316 -1.463857 0.851335 0.844220 -4.179431 2.045421 0.350986 -0.919001 -0.749257 -0.640242 1.236379 -1.461266 -2.279700 0.491791 -1.549465 -2.573414 -0.183178 -1.115835 0.193086 0.942593 0.633203 -1.026262 -1.775181 2.598164 0.485212 1.995802 1.394704 0.382241 2.443626 0.708999 -1.562302 -0.345985 -1.735369 2.394649 -0.804129 -0.708497 -0.048179 -1.296785 0.841146 2.144823 -0.270513 -0.706954 -1.945132 1.301450 -1.663723 -0.332367 1.132088 0.443798 -0.536288 1.223803 1.427996 -0.683283 -0.173191 -1.841414 -0.327092 -1.089970 -1.150447 0.397452 -1.519139 -0.292693 1.380670 -0.951005 -1.143656 0.595492 -0.419155 -0.565847 -0.332790 1.607861 2.387994 -2.110075 1.379817 -1.780799 1.545308 -2.125482 -1.801202 0.239948 -0.535124 -0.594873 -0.947953 -0.363441 0.258231 0.354135 -1.173565 -1.277738 0.791142 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__pop_heap >(suffix*, suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter&) = 0.091731 1.236336 0.756595 -0.671513 1.681169 0.756987 0.612641 0.820385 -0.976521 -1.740612 -0.194193 -2.573677 -2.820662 1.425575 -0.090592 -0.084405 2.952441 -0.020247 0.169915 -0.878521 0.072872 0.043952 2.990856 2.922206 -2.416021 0.899569 0.419549 0.532779 -0.332345 0.855169 -0.274185 -2.804592 0.819679 -0.010981 0.791566 -0.282824 -0.870583 -1.387569 -0.441654 -3.879895 -0.385609 1.457839 -0.971891 0.030409 0.461599 2.038747 3.727649 1.367924 -0.758134 1.492237 1.039572 -0.056387 0.919836 0.156339 0.190653 -0.533631 0.320117 -0.426631 -1.290931 0.273814 -0.307470 -2.021608 -1.057540 1.712954 1.970445 -0.444492 -1.246023 0.048399 -0.008100 0.200556 -0.199871 1.685396 2.057713 1.096193 1.916205 -0.323446 -0.660768 -2.822328 -0.071289 -5.691416 -2.647472 -1.541166 2.751912 0.808933 0.256741 -1.082449 3.179604 -0.356169 0.848952 1.624708 2.989530 -1.571636 -0.766406 -0.973413 -0.155138 0.770742 -0.840060 0.286600 0.598441 -0.317388 -2.065448 -1.011964 1.127249 -0.730177 -1.342208 -0.412415 -0.270624 1.167286 -2.438290 -0.203535 -3.343532 0.276076 1.042138 -3.211663 -0.881061 0.961264 1.293743 1.417352 -1.025997 -0.956044 0.746216 0.223226 -0.922836 -0.381489 -1.020299 2.288761 1.154755 0.256655 1.339870 1.472569 1.698790 2.329248 2.101361 -0.434016 -0.604443 0.618459 -0.281448 0.139867 -0.277578 -0.212399 0.396180 -1.518804 1.159210 0.595660 -1.402547 -0.848796 -0.944534 -1.052787 0.516306 4.400708 -0.801960 1.805889 0.749808 -1.943900 1.118755 -1.339901 -1.184354 0.137637 1.691270 2.119358 -0.994678 -0.891820 1.443322 2.945247 1.017903 -2.412391 1.010651 0.705349 0.532378 -0.986573 1.490084 0.541273 1.627251 -1.146493 -0.107478 1.652473 3.867952 -0.939875 -2.492428 0.132798 1.008194 1.321732 -1.010840 0.151173 -0.243452 -0.438143 1.570202 0.273968 0.736124 2.291223 -4.204729 1.647760 -0.087675 -0.856924 1.451012 0.771850 -1.005118 -1.599235 0.358010 1.802928 2.117940 0.949542 0.074656 -0.974462 -1.951390 -0.228785 0.738452 0.861686 -1.306375 2.072842 -0.262491 -1.547566 -0.936709 -1.936991 -0.237610 0.124799 -1.271708 0.992484 1.004478 -4.918328 2.323809 0.015042 -1.435068 -0.663815 -0.948155 1.713394 -1.905548 -2.404633 0.761629 -1.765729 -2.884799 -0.402062 -1.102398 0.279762 0.743051 0.427815 -1.174066 -2.327682 3.250182 0.743647 2.255491 1.664469 0.289268 3.081925 0.381802 -1.773519 -0.493273 -1.974486 2.050620 -1.177354 -0.882000 0.151501 -1.417880 0.978729 2.813228 -0.591883 -0.459324 -1.501432 1.371949 -2.465113 -0.575644 1.337646 1.186256 -0.543208 1.858967 1.720198 -1.185760 -0.310551 -2.263594 -0.190643 -0.905367 -1.465182 0.492449 -2.187154 -0.297722 1.852834 -1.038093 -1.122944 0.800957 -0.575449 -0.520786 -0.632948 2.108246 3.447259 -2.248428 1.334033 -2.175804 1.687512 -2.610401 -2.174900 0.277388 -0.251164 -0.641865 -0.883855 -0.067147 0.510453 0.233373 -1.650243 -1.759796 0.875766 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__adjust_heap >(suffix*, long, long, suffix, __gnu_cxx::__ops::_Iter_comp_iter) = -1.531948 -0.536590 0.426530 -3.591838 3.327742 3.569978 1.566510 -2.186360 -4.583020 -1.948436 1.509464 -7.124717 -4.659758 5.607017 -1.467641 2.706813 7.393637 0.014793 -1.737147 -2.669824 2.834264 0.806495 8.068497 8.751406 -5.872497 1.006981 0.271192 1.377093 1.041032 0.958686 0.720017 -5.388484 1.716123 -2.430527 1.159554 -1.417170 -2.182183 0.327214 3.483574 -9.703302 -0.627788 2.963961 -0.254017 0.135614 1.007480 4.159502 6.459809 4.253734 -0.675443 4.667745 3.526588 -0.039846 2.769811 -0.084027 1.597160 -0.625898 1.823084 0.323096 -1.318827 0.063766 -1.335437 -0.638376 -0.905104 5.670771 6.606140 -0.402100 -3.582506 0.466812 1.866285 1.325933 0.627736 4.985407 2.118338 2.728956 3.765184 -4.008303 -0.248919 -9.894699 1.481672 -11.026621 -5.202081 -0.315769 5.526061 1.673315 1.942559 -2.423540 8.622619 -0.340898 -2.045402 4.845772 7.372105 -3.951142 -1.269721 -1.120492 -2.173059 0.575151 -1.857736 2.045497 2.071665 1.264356 -5.458695 -3.254608 1.277257 -0.692418 -3.482912 -1.550265 -0.167852 3.765024 -4.276903 -1.755769 -3.775803 3.574037 1.045154 -9.024681 -2.740459 -2.342887 1.157687 1.755296 -4.314439 -3.438047 2.246194 0.292915 -2.642132 -1.490456 -1.890994 4.947422 4.357716 1.196123 0.297960 3.507588 2.741723 7.286300 1.274189 -3.188517 0.265618 1.462624 -0.260332 2.076461 -2.463470 -0.672403 2.226793 -4.004003 1.967921 1.589001 -3.141931 -1.231022 1.159667 -1.132272 -0.614556 16.364272 -2.142271 6.483018 4.385848 -4.566262 2.827677 -2.333137 0.013063 1.678184 3.855129 3.638594 -6.109295 -3.869525 5.011012 8.390174 2.796755 -6.554212 0.223372 2.550404 0.359598 -2.281869 4.032727 0.398471 1.643987 -2.648180 -0.571793 3.671765 10.586389 -2.972797 -3.249400 0.058317 4.132196 1.602735 -3.484967 -0.384550 -3.838692 -0.313469 3.244990 1.890085 3.350719 6.206512 -11.366162 5.027071 0.155241 -0.907940 4.690250 2.383742 -4.374446 -5.374049 -0.754374 2.916101 5.022967 0.762115 -0.054070 0.138092 -6.589672 0.136849 1.475433 1.175208 -4.581398 5.787494 0.077806 -2.837332 -1.658808 -1.276786 -1.854062 -1.575677 -2.996078 4.087177 1.952390 -9.905983 4.834548 1.323705 -2.939681 -0.687491 -2.108544 4.924978 -4.531786 -5.059173 2.374218 -3.193129 -4.513245 -1.727474 -2.261665 1.210090 1.468816 3.300643 -5.162873 -5.812598 6.804554 -0.879462 7.065153 3.787889 -1.005657 4.635240 -1.272653 -3.587757 -2.549217 -5.145293 4.102540 0.543162 -3.375150 -0.771538 -2.535655 3.412984 5.210995 -0.503053 -3.390593 -2.793634 4.976505 -5.213640 -0.296737 2.089316 2.021238 -3.160007 2.715582 3.297773 -3.737023 1.400756 -5.085240 -1.454973 -3.797738 -2.898411 3.912965 -2.147188 1.093856 0.746081 -1.754344 -0.673302 2.583103 1.002431 -1.009101 1.442400 6.456802 6.479391 -2.828137 0.710696 -6.925216 4.616248 -6.036317 -5.488318 0.690400 -0.881791 -3.585046 -2.203292 -1.009154 3.899955 2.654840 -3.571085 -4.129052 3.181578 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__ops::_Iter_comp_val::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter&&) = -0.007533 0.612027 0.484476 -0.255340 0.589970 0.512892 0.164417 -0.041031 -0.253855 -0.326369 -0.220214 -0.573810 -0.693807 0.596131 -0.076679 0.141168 0.962255 0.109836 -0.008862 -0.217546 0.278220 -0.316833 0.932002 0.900266 -0.836295 0.291618 0.490524 0.258143 0.015136 0.762733 -0.512544 -0.699334 0.231195 -0.196005 0.324918 -0.405398 -0.191100 -0.371432 -0.009142 -1.327110 -0.100037 0.180548 -0.196613 -0.042767 0.055153 0.338059 1.250852 0.462681 -0.209058 0.257785 0.306402 0.085952 0.225293 0.101027 0.275118 0.238959 0.611781 0.060042 -0.319845 0.086477 -0.081153 -0.675112 -0.133798 0.656708 0.763091 -0.042282 -0.201706 0.111645 -0.140287 -0.024345 -0.169343 0.451031 0.335990 0.499361 0.440980 -0.584677 0.156693 -1.003336 -0.099403 -1.481642 -0.720552 -0.640394 0.277849 0.076413 0.416898 -0.102165 0.997064 -0.084404 0.350763 0.151324 1.093752 -0.795538 -0.169239 -0.377077 -0.206637 0.192835 -0.296042 0.029089 0.110762 -0.354618 -0.577523 -0.703521 0.634240 0.075962 -0.462537 -0.061640 -0.156265 0.541859 -0.761810 -0.396982 -0.921090 -0.275602 -0.183196 -1.046711 -0.049495 0.022419 0.438754 0.319810 -0.166247 -0.836505 0.219318 0.572792 -0.211106 -0.481481 -0.270172 0.784548 0.429866 -0.097145 0.287894 0.087033 0.437228 0.809958 0.808454 -0.162351 -0.171235 0.158617 -0.344233 -0.127247 -0.288190 -0.083042 0.044540 -0.551125 -0.021497 0.492912 -0.427580 0.100052 0.184968 -0.375350 0.339968 1.867765 -0.256692 0.411127 0.068754 -0.896925 0.491794 -0.212526 -0.504081 0.113661 0.533528 0.700256 -0.989071 -0.406075 0.335715 0.895623 0.349421 -0.728086 -0.129396 -0.191078 -0.048520 -0.140929 0.355552 0.096721 0.144541 -0.415742 -0.145916 0.341073 1.415670 -0.498078 -0.892492 0.190336 -0.040720 -0.031361 -0.748812 -0.066374 -0.336593 -0.082723 0.044957 -0.123534 0.318181 0.772313 -1.510571 0.671607 -0.308658 -0.648813 0.732937 -0.019367 -0.174613 -0.464826 0.285738 0.747902 0.691086 0.176708 -0.002461 -0.285431 -0.724058 -0.111071 0.079634 0.368657 -0.477226 0.615223 0.119689 -0.789918 -0.496015 -0.421255 0.055204 -0.375280 -0.350100 0.274773 0.142841 -1.563451 0.910480 0.047324 -0.270598 0.205009 -0.210494 0.340367 -0.687562 -0.898089 0.305229 -0.197455 -0.328303 -0.096062 -0.288561 0.352789 0.155883 -0.007925 -0.520874 -0.885122 0.516802 0.042601 0.485722 0.507826 0.349667 0.821778 0.261337 -0.493047 -0.438213 -0.285487 0.314293 -0.237346 -0.283812 -0.330631 -0.471093 0.531478 1.089299 -0.052361 0.036718 -0.449071 0.599198 -0.771620 -0.190555 0.458533 0.361148 -0.370808 0.118285 0.524345 -0.336357 -0.385278 -0.502463 -0.200204 -0.164795 -0.555902 0.191529 -0.721981 -0.082159 0.651281 -0.320161 -0.385092 0.379886 -0.129688 -0.034842 -0.170501 0.664142 0.915989 -0.713932 0.299927 -0.569574 0.441459 -0.954045 -0.594072 0.079808 0.049778 -0.234696 -0.200591 0.121619 0.254418 0.004062 -0.189847 -0.136126 -0.212207 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__push_heap >(suffix*, long, long, suffix, __gnu_cxx::__ops::_Iter_comp_val&) = -0.747353 0.120086 0.950165 -1.752952 1.713772 1.420454 0.766696 -0.609018 -2.216355 -1.620668 0.369216 -3.505124 -2.692539 2.812758 -0.653528 1.098958 3.992815 0.256367 -0.526711 -1.495469 1.329957 -0.436414 4.027031 4.530850 -3.162064 0.619677 0.351029 1.061523 0.429055 1.144679 0.073739 -3.049477 0.761044 -1.036908 1.143385 -1.034129 -1.159278 0.266591 1.129934 -5.384802 -0.350113 1.664917 -0.182734 0.142937 0.580070 2.006949 3.705614 2.054793 -0.459412 2.366052 1.725630 -0.227448 1.559502 -0.035771 0.870837 -0.048938 0.980476 -0.091154 -0.930487 0.402478 -0.829881 -1.169603 -0.310101 2.805075 3.274105 -0.349828 -1.811709 0.018288 0.654691 0.669042 0.049120 2.561745 1.289790 1.373710 2.068047 -2.400507 -0.002623 -5.307637 0.745042 -6.159382 -2.985829 -0.733534 2.894635 1.417977 0.948926 -1.515464 4.507708 -0.475803 -0.595533 2.184017 4.035307 -2.125913 -0.610962 -0.892481 -0.841117 0.268863 -0.918685 0.570144 0.745659 0.395536 -2.773194 -1.771471 1.271681 -0.480555 -1.777094 -0.473696 -0.365950 2.106961 -2.760466 -1.059804 -2.912768 1.396063 0.715858 -4.585736 -0.575767 -0.852970 0.709913 1.208624 -2.187413 -1.881911 1.302910 0.525064 -1.301854 -0.793597 -1.587645 3.349326 2.038140 0.183444 0.420930 1.825762 1.324648 3.403594 1.394325 -1.422953 -0.130966 1.051517 -0.611441 0.562336 -1.293215 -0.341956 1.125003 -2.109557 0.355366 0.792544 -1.699907 -0.428119 0.389628 -0.799567 0.013688 8.504928 -1.283063 3.040028 1.900838 -2.289955 2.362959 -0.862388 -0.236959 0.735102 2.023178 2.273597 -3.755014 -1.939721 2.421936 4.195578 1.436433 -3.356771 -0.279355 0.850561 0.426604 -0.882258 2.155523 0.241304 1.060703 -1.571001 -0.249700 1.566998 5.741494 -1.648735 -2.269569 0.023689 1.376583 0.713487 -2.586913 -0.184316 -1.941441 -0.454030 1.361908 0.793500 1.593225 3.297697 -6.151390 2.728203 -0.132405 -0.996762 2.635792 0.700744 -1.771724 -3.613440 -0.332922 1.799443 2.852442 0.593443 0.145326 -0.227984 -3.449959 0.069060 0.657061 1.046633 -2.562513 3.114849 -0.180558 -1.820370 -0.949111 -1.229715 -1.171047 -0.936603 -1.623302 1.894679 1.366567 -5.469086 2.681886 0.594947 -1.403025 -0.011869 -0.759580 2.392333 -2.383312 -2.872532 1.196490 -1.540750 -2.633842 -1.008899 -1.174657 0.554190 0.386696 0.626715 -2.411802 -3.490045 3.505614 -0.337084 3.522769 2.003064 -0.279233 2.793854 0.671885 -1.933009 -1.182241 -2.358664 1.981366 -0.221620 -1.399969 -1.217308 -1.381598 1.704721 3.206259 -0.211278 -1.158805 -1.618712 2.777951 -2.993510 -0.406655 1.329082 0.596548 -1.319076 1.348473 1.963972 -1.926996 0.222512 -3.024006 -0.679625 -1.713758 -1.476402 1.770859 -1.764397 0.232351 0.883204 -1.158628 -0.841956 1.314191 0.508424 -0.812329 0.328755 3.625241 3.810003 -1.643331 0.621101 -3.337106 2.243948 -3.221277 -2.522103 -0.066754 0.045479 -1.652095 -1.114805 -0.122416 1.929245 1.206430 -1.801726 -1.872053 1.173124 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__bool __gnu_cxx::__ops::_Iter_comp_val::operator()(suffix*, suffix&) = 0.084637 1.184083 0.917392 -0.531904 1.518922 1.182306 0.516660 0.440184 -0.972582 -1.307529 -0.076214 -2.222130 -2.446831 1.646402 -0.092878 -0.170471 2.345032 -0.052773 -0.024092 -0.520044 0.187501 0.109908 2.364093 2.326483 -1.984480 0.838657 0.422607 0.298741 -0.344491 1.375288 -0.181850 -2.696551 0.588985 0.311695 0.602680 -0.194369 -0.883716 -1.122406 -0.346472 -3.275249 -0.368094 1.719798 -0.880069 -0.065307 0.532550 1.135551 3.142643 1.104494 -0.470868 1.259838 0.667879 0.066706 0.747648 0.050926 0.660024 -0.476663 0.727785 -0.271175 -1.073868 0.375778 -0.368698 -1.421965 -1.161108 1.529678 1.764413 -0.279149 -1.015574 -0.290891 -0.355090 0.331736 -0.330861 1.408117 1.614592 1.166823 1.466030 0.230504 -0.478041 -2.136230 0.149967 -4.181908 -2.132337 -1.021002 2.272125 1.065478 0.146630 -1.120536 2.639550 -0.251843 0.319197 1.258597 2.876538 -1.094919 -0.535244 -0.647890 -0.416952 0.602298 -0.668544 0.349084 0.283372 -0.524373 -1.760370 -1.071911 0.808733 -0.564730 -1.139711 0.052669 -0.361077 1.388529 -2.042925 -0.047864 -2.300387 0.258592 0.733358 -2.721133 -1.436183 0.645071 0.531986 1.253142 -1.031827 -0.771637 0.877124 0.179646 -0.798549 -0.427368 -0.650179 1.905368 0.916959 0.305982 0.809340 1.090195 1.488764 1.714105 1.452820 -0.336838 -0.102074 0.260627 0.202416 0.335179 -0.149422 -0.008147 -0.219829 -0.991406 0.781196 0.530949 -1.124008 -0.652022 -1.456810 -0.907485 0.238782 4.116007 -0.789603 1.583388 0.518219 -1.814749 0.923650 -0.753346 -1.112152 0.046890 1.390878 1.881503 -0.744654 -0.748858 1.453721 2.630793 0.835972 -1.948332 0.855828 0.532132 0.131364 -0.942982 1.641430 0.271504 1.175697 -0.941766 -0.270022 1.310373 3.135322 -0.954528 -3.028162 0.165393 0.854672 1.179821 -0.498001 0.284300 -0.057630 -0.229442 1.239086 -0.103862 0.825998 1.909336 -3.897341 1.653338 0.142847 -1.056611 1.516686 0.534046 -0.860614 -0.959739 0.262591 1.606413 1.769070 0.984007 -0.236553 -0.884105 -1.839604 -0.223110 0.587773 0.584672 -1.196911 1.867273 -0.247738 -1.315913 -0.980183 -1.770794 -0.199602 -0.175316 -1.463857 0.851335 0.844220 -4.179431 2.045421 0.350986 -0.919001 -0.749257 -0.640242 1.236379 -1.461266 -2.279700 0.491791 -1.549465 -2.573414 -0.183178 -1.115835 0.193086 0.942593 0.633203 -1.026262 -1.775181 2.598164 0.485212 1.995802 1.394704 0.382241 2.443626 0.708999 -1.562302 -0.345985 -1.735369 2.394649 -0.804129 -0.708497 -0.048179 -1.296785 0.841146 2.144823 -0.270513 -0.706954 -1.945132 1.301450 -1.663723 -0.332367 1.132088 0.443798 -0.536288 1.223803 1.427996 -0.683283 -0.173191 -1.841414 -0.327092 -1.089970 -1.150447 0.397452 -1.519139 -0.292693 1.380670 -0.951005 -1.143656 0.595492 -0.419155 -0.565847 -0.332790 1.607861 2.387994 -2.110075 1.379817 -1.780799 1.545308 -2.125482 -1.801202 0.239948 -0.535124 -0.594873 -0.947953 -0.363441 0.258231 0.354135 -1.173565 -1.277738 0.791142 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__move_median_to_first >(suffix*, suffix*, suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.696453 1.041550 1.257274 -2.176755 1.568729 1.215968 0.369185 0.732086 -1.750294 -3.671108 -0.522171 -2.572070 -3.899012 2.844218 -1.137048 -0.436551 4.715302 0.624498 0.319820 -1.701136 1.967119 -1.552967 4.180074 5.219402 -4.784573 0.226167 1.748692 2.323669 1.236616 1.370456 1.993165 -4.170140 0.302681 -0.115827 2.823050 -2.591874 -0.274892 0.228645 -1.166574 -6.972328 -0.941957 1.907947 -1.603436 0.558231 0.902058 2.590868 4.640397 2.591343 -2.758796 2.188794 2.981580 1.799959 0.923781 -0.144780 -1.135678 -1.024778 -1.477428 -0.931811 -0.327010 1.258396 -0.234011 -3.196379 0.336364 3.871017 4.558838 -0.895314 -0.990139 0.034618 0.197104 0.769848 -0.104825 2.785346 2.162442 1.353932 3.102139 -3.317509 -1.674995 -8.710493 1.553191 -9.754078 -3.129482 -2.910133 3.432606 2.925760 -0.079968 -1.834167 5.525606 -0.032040 0.936538 5.421253 4.435996 -1.469329 -0.537154 -3.197727 -2.049385 1.818975 -1.935049 0.259756 -0.835863 1.390952 -2.544748 -3.001451 0.202278 -0.947013 -2.399741 -2.196123 -1.479249 3.014760 -4.336380 -0.677781 -4.519607 1.656777 1.053081 -5.637589 -0.422613 -2.001782 2.132016 1.050981 -0.942047 -1.030901 0.534910 1.243316 -0.912805 -0.246340 -3.141873 3.743519 1.985605 -0.726219 0.403009 1.690847 1.285584 2.547556 2.418575 -1.339220 -1.616052 2.135085 -1.270214 -0.818769 -3.010130 0.449897 3.779796 -2.477808 -0.473929 0.666036 -1.917418 -2.688989 0.616349 -3.638378 1.724553 10.992555 -0.650985 2.224408 1.730496 -3.075251 2.708236 -0.100834 -0.868015 2.042270 3.174039 2.837269 -4.078978 -2.000941 1.403419 4.791901 1.471735 -2.338242 -1.111104 0.713748 -0.035251 -1.234601 2.052776 0.381370 -0.816733 -1.247334 -0.410524 2.246133 4.994295 -0.427991 -0.545320 -0.670430 4.238209 -0.651424 -2.683063 0.539564 -2.225325 -0.615780 2.561734 0.167818 2.048643 3.802216 -7.940078 2.719644 0.225483 0.556324 -0.319415 0.256746 -1.014444 -5.838594 1.680387 2.556736 3.175576 -0.014243 1.857944 -0.353655 -4.062191 0.192556 1.257789 2.353248 -2.873494 3.456669 -0.519302 -2.010462 -2.393099 -0.620510 -2.377379 -0.902633 -1.646869 1.626252 1.514478 -5.876968 3.681685 -1.520817 -1.574476 -0.150023 -1.299505 3.533092 -4.248454 -4.095542 1.820701 -0.920393 -3.530057 -1.479913 -1.740253 2.386642 -0.125776 -0.812581 -2.073080 -4.938131 3.396218 -0.313039 2.777953 2.289484 0.478051 4.967850 0.197546 -1.700356 -2.389241 -3.213577 2.766565 -0.696237 -1.265642 -1.255067 -1.200255 1.591289 5.197864 -0.838577 -1.515841 0.353992 3.824747 -2.598652 -1.425137 0.920664 0.953513 -0.535059 2.466182 1.608704 -3.218711 -1.138590 -4.446773 2.044496 0.011768 -2.370395 1.995066 -3.568311 0.261968 2.403920 -0.405422 -1.678681 2.280963 1.174890 -0.347625 -0.315699 4.461021 4.359417 -2.179480 1.234951 -3.917986 2.181422 -4.783280 -2.933988 -1.658097 0.265869 0.581813 -0.262248 -1.058459 1.726564 1.509953 -0.138787 -1.647260 0.795947 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__unguarded_partition >(suffix*, suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.458288 1.163756 1.244257 -1.602279 1.446434 1.534627 0.356469 -0.024977 -1.257799 -1.818621 -0.587463 -2.088890 -2.495094 2.184937 -0.608494 0.332134 3.562515 0.469706 -0.098559 -0.934388 1.569488 -1.264118 3.141595 3.765303 -3.332922 0.462280 1.467524 1.626595 0.633039 1.829115 0.036247 -2.642090 0.133409 -0.564805 1.940341 -1.905052 -0.451299 -0.101862 -0.118807 -5.235435 -0.569205 1.402820 -0.510334 0.142930 0.535889 1.079256 3.752386 1.882261 -1.509124 1.113677 1.805844 0.847487 0.993741 -0.003874 0.021421 0.252988 0.549263 -0.085332 -0.379981 0.625334 -0.263273 -1.988500 0.380487 2.818736 3.295272 -0.386010 -0.865447 0.166028 0.248365 0.252914 -0.308977 2.086086 0.936578 1.352657 1.922041 -2.757723 -0.030609 -5.506240 0.970660 -5.716032 -2.424273 -2.060838 1.535183 1.689453 0.884528 -1.139621 4.129933 -0.430173 0.756059 2.435024 3.492187 -1.869943 -0.335456 -2.116508 -1.488418 0.981711 -1.206475 -0.038267 -0.135488 0.203669 -1.965351 -2.450469 1.030186 -0.082821 -1.855397 -0.944519 -0.859983 2.217528 -2.578585 -1.278028 -3.076477 0.563362 -0.120585 -4.134521 -0.201904 -1.401655 0.720478 0.724509 -0.792038 -2.088942 0.569048 1.445780 -0.772005 -0.930755 -2.081304 2.991600 1.692914 -0.688719 0.381664 0.771987 1.049469 2.331904 1.953093 -1.032211 -0.892546 1.346531 -1.265450 -0.600092 -2.021947 0.035095 1.822962 -1.946946 -0.933773 1.116673 -1.463178 -0.540516 0.761300 -2.112139 1.153971 8.667166 -0.747211 1.659484 1.017299 -2.684649 2.602669 0.105259 -1.019805 1.157260 2.162473 2.346419 -4.248992 -1.641806 1.168966 3.599416 1.174246 -1.955117 -1.050471 0.050353 -0.191076 -0.648232 1.493221 0.174809 -0.364780 -1.193678 -0.426884 1.366360 4.506777 -0.977782 -1.551718 -0.001866 1.956029 -0.759215 -2.755492 0.047641 -2.298271 -0.509992 0.753032 -0.078019 1.575181 2.884130 -5.653167 2.328571 -0.333724 -0.840060 1.534765 -0.223663 -0.714538 -3.701768 1.066877 2.149347 2.469888 -0.138164 0.668909 -0.531465 -3.038319 -0.001896 0.596903 1.599145 -2.212929 2.632807 -0.233947 -1.989402 -1.665641 -0.742215 -1.263506 -1.424249 -1.341054 1.231946 0.923534 -4.077139 2.974297 -0.374838 -0.935145 0.585213 -0.938060 1.853223 -2.910677 -3.072218 1.352111 -0.325746 -1.482383 -0.796016 -1.217115 1.750852 0.205740 -0.536423 -2.075656 -3.678209 2.042304 -0.371703 2.133122 1.796377 0.583748 2.836112 1.105720 -1.374592 -1.819375 -1.815840 1.109193 -0.143831 -1.076522 -1.880667 -1.260614 1.626207 3.894104 -0.432704 -0.492961 -0.628070 2.754087 -2.080735 -0.801425 0.899601 0.158754 -1.023823 0.712219 1.349816 -1.906703 -1.009744 -2.779088 0.631854 -0.327767 -1.790135 1.408517 -2.551398 0.015830 1.880821 -0.890701 -1.110084 1.570143 0.706838 -0.266954 -0.163493 3.188482 2.550650 -1.516846 0.784531 -2.700313 1.607373 -3.542812 -1.902648 -0.772188 0.202016 -0.369632 -0.456895 0.065518 1.362938 0.818837 -0.113957 -0.776401 -0.154049 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::iter_swap(suffix*, suffix*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(suffix&, suffix&) = 0.117094 0.581231 0.485858 -0.192690 0.545529 0.038211 0.192401 0.520560 -0.382016 -0.842113 -0.194185 -0.604105 -1.072640 0.646571 -0.024285 -0.313701 1.145473 0.213408 0.184431 -0.476857 0.095682 -0.427543 0.990495 1.051554 -1.027746 0.370182 0.394275 0.295731 0.110837 0.599827 0.052567 -1.001885 0.290925 0.138648 0.536807 -0.453630 -0.231613 -0.436697 -0.592856 -1.652964 -0.160749 0.455216 -0.355878 0.051244 0.210084 0.997988 1.369510 0.479368 -0.452291 0.644623 0.422194 0.126662 0.229219 0.058299 0.050200 -0.159209 0.120656 -0.154393 -0.498477 0.385097 -0.040369 -1.168563 -0.329335 0.649147 0.824603 -0.243366 -0.262135 -0.069344 -0.181005 0.155110 -0.066705 0.482644 0.797688 0.292421 0.747868 -0.295669 -0.388281 -1.451335 -0.025294 -2.860323 -0.926229 -0.832897 1.201937 0.181325 -0.122234 -0.251245 1.101375 -0.004464 0.475681 0.764326 1.155339 -0.408708 -0.281551 -0.480020 -0.120555 0.501196 -0.380852 0.002548 0.246960 -0.142026 -0.659356 -0.520463 0.539187 -0.313379 -0.511819 -0.124488 -0.276952 0.678585 -1.256196 0.003065 -1.361153 -0.049049 0.373031 -1.100986 -0.091256 0.226764 0.831505 0.577677 -0.193455 -0.151426 0.228922 0.260190 -0.267373 -0.060292 -0.467699 0.890797 0.213166 -0.008606 0.436667 0.457928 0.513825 0.547193 1.010049 -0.123849 -0.277408 0.377129 -0.182060 -0.132209 -0.307195 -0.077989 0.421159 -0.518357 0.354121 0.034983 -0.526807 -0.574068 -0.165125 -0.584666 0.400468 1.515901 -0.173277 0.475423 0.115769 -0.718306 0.313305 -0.262914 -0.479980 0.241610 0.810004 0.704182 -0.197723 -0.311097 0.228931 1.026332 0.374095 -0.812409 0.005890 -0.033509 0.013748 -0.176502 0.535575 0.118882 0.333827 -0.357871 -0.090568 0.420953 1.211282 -0.270519 -0.915129 -0.120269 0.382195 0.188476 -0.504729 0.191056 0.073705 -0.077433 0.389993 -0.116585 0.306934 0.816556 -2.000871 0.725471 -0.163413 -0.269142 0.188183 0.186053 -0.136889 -1.009482 0.301553 0.696368 0.931664 0.378597 0.078420 -0.247048 -0.782270 -0.111947 0.212008 0.451444 -0.483185 0.709644 -0.064120 -0.566947 -0.493302 -0.607465 -0.031240 0.075528 -0.361504 0.249363 0.396106 -2.094346 0.850848 -0.302677 -0.462866 -0.194192 -0.122341 0.540500 -0.816293 -0.997145 0.182800 -0.428421 -1.227948 -0.332783 -0.489565 0.346045 0.031180 -0.085433 -0.188925 -0.888876 1.049895 0.093698 0.576261 0.622945 0.189431 1.501636 0.164284 -0.627303 -0.297666 -0.484350 0.777502 -0.722077 -0.093296 0.155407 -0.503205 0.291774 1.247690 -0.077879 -0.121278 -0.333363 0.753700 -0.849234 -0.442291 0.530902 0.487562 0.086267 0.920215 0.649151 -0.637182 -0.344528 -0.874824 -0.008179 0.051409 -0.469205 0.235181 -0.970657 -0.115973 0.737026 -0.219353 -0.569802 0.461509 -0.254608 -0.172373 -0.361657 0.795549 1.556206 -1.107856 0.614104 -0.638993 0.557411 -1.006683 -0.650658 -0.226627 0.105343 0.028182 -0.118442 -0.193479 0.088951 0.129313 -0.454459 -0.516294 0.200597 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__insertion_sort >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.292400 2.089897 1.519595 -1.686194 2.106382 2.040060 0.505369 0.478359 -1.347454 -2.684724 -0.753240 -3.111841 -3.867692 2.753094 -0.680860 -0.286385 4.405258 0.248050 0.055274 -0.980069 1.338832 -0.723693 3.927952 4.342772 -4.060181 0.752593 1.670171 1.495663 0.165120 2.360005 0.360327 -4.407802 0.333734 0.235596 2.289216 -1.525632 -0.780392 -1.018843 -0.837171 -6.262799 -0.763758 2.466470 -1.079090 0.045114 0.769257 1.250323 5.291143 2.201276 -1.699856 1.212336 1.944323 1.321139 1.054189 -0.024242 0.183843 -0.376213 0.404786 -0.628444 -0.961956 0.762130 -0.432434 -2.366400 -0.557116 3.408880 3.765686 -0.387938 -1.176761 -0.109627 -0.198422 0.516911 -0.739258 2.524253 2.006655 2.113012 2.452816 -1.754782 -0.690415 -5.858998 1.050789 -7.437741 -3.218804 -2.711652 2.489038 2.549811 0.527334 -1.836371 5.016655 -0.441860 1.167545 3.216744 4.869789 -1.854887 -0.589702 -2.636864 -1.611336 1.337964 -1.454154 0.173353 -0.245770 -0.076265 -2.672546 -2.721161 0.826417 -0.514740 -2.173347 -0.839197 -1.016235 2.656671 -3.398913 -0.702897 -4.169458 0.660572 0.592149 -5.225675 -1.384375 -0.697851 0.604205 1.319341 -1.139424 -2.081568 0.948369 1.425925 -1.156314 -0.852773 -2.287174 3.623305 1.905261 -0.530945 0.805560 1.381340 1.926315 2.742697 2.452091 -0.930889 -0.924516 1.208836 -0.855908 -0.704318 -1.804583 0.220308 1.481327 -2.114448 -0.253151 1.374812 -1.867520 -1.246377 -0.928106 -2.949051 1.459305 9.814299 -1.254311 2.124007 0.884575 -3.435888 2.665694 -0.260374 -1.833985 0.699863 2.624014 3.370112 -3.493729 -1.754036 1.903637 4.531949 1.429312 -2.308531 -0.031512 0.355222 -0.218180 -1.315128 2.194748 0.366037 0.140873 -1.486951 -0.612703 2.173697 5.324615 -1.133986 -3.042444 0.075589 2.794233 0.329680 -1.979788 0.348884 -1.910727 -0.538740 1.760939 -0.246656 1.942886 3.593603 -7.000231 2.893572 0.221927 -1.168215 1.707198 -0.029877 -0.891970 -3.624495 1.379474 3.129186 3.009986 0.375907 0.608310 -1.330233 -3.562121 -0.132484 0.966958 2.005419 -2.532158 3.187509 -0.490084 -2.476994 -2.285155 -1.726443 -1.448030 -1.210665 -2.161346 1.335451 1.481707 -5.785587 4.108196 -0.245332 -1.135853 -0.290265 -1.345582 2.290448 -3.490408 -4.086778 1.345749 -1.281519 -2.995551 -0.474713 -1.759405 1.712196 0.778884 0.065005 -2.248907 -4.167933 3.296578 0.331860 2.944355 2.260032 1.095173 3.966760 1.273986 -1.945001 -1.656955 -2.969206 2.717883 -0.501212 -1.384707 -1.414626 -1.760172 1.772066 4.645994 -0.827911 -1.101104 -1.686734 2.924245 -2.476355 -0.880912 1.331508 0.003142 -1.170365 1.200433 1.923186 -1.918322 -1.259441 -3.714205 0.842924 -0.942457 -2.445292 0.988378 -3.329689 -0.311670 2.767870 -1.422449 -1.850620 1.598947 0.427388 -0.616052 -0.306549 3.410286 3.115930 -2.578358 1.692695 -3.403474 2.238869 -4.421587 -2.861347 -0.566342 -0.487910 -0.222091 -0.966780 -0.457530 1.080981 0.685693 -0.366780 -1.412163 0.331004 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__unguarded_insertion_sort >(suffix*, suffix*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.126551 1.303036 1.062594 -0.759903 1.344718 1.199883 0.437021 0.360868 -0.844358 -1.368589 -0.531861 -1.916661 -2.307720 1.737583 -0.235741 0.096442 2.778556 0.391926 -0.011158 -0.451514 0.721898 -0.799890 2.424131 2.598084 -2.291150 0.590856 0.826061 0.847875 -0.133106 1.847209 -0.404870 -2.429300 0.394546 -0.080476 1.331634 -1.034748 -0.505103 -0.642669 -0.489291 -3.889036 -0.387073 1.622344 -0.240220 -0.088011 0.397692 0.777944 3.261763 1.330329 -0.738367 0.710845 0.825951 0.286067 0.858832 0.139362 0.466011 0.191375 0.712111 -0.251109 -0.982377 0.458827 -0.330045 -1.850491 -0.375239 1.869681 2.250073 -0.203208 -0.679415 -0.055202 -0.270658 0.223055 -0.390599 1.388707 1.166015 1.124850 1.415621 -0.960766 -0.063247 -2.903717 0.317722 -4.356728 -2.045097 -1.728216 1.502723 1.405068 0.623757 -1.175672 2.956563 -0.400637 0.806209 1.228632 3.045897 -1.558719 -0.509767 -1.522654 -0.656626 0.738639 -0.919469 -0.140058 0.342940 -0.499299 -1.690586 -1.629415 1.058567 -0.101035 -1.266451 -0.197509 -0.574249 1.721047 -2.037110 -0.805174 -2.728049 -0.094528 0.095863 -3.047526 -0.333004 -0.094115 0.041478 1.056552 -0.695055 -1.566116 0.716390 1.013963 -0.661619 -0.808056 -1.456315 2.474165 0.911296 -0.396208 0.711520 0.799488 1.094116 1.742543 1.777424 -0.504438 -0.476938 0.741822 -0.772645 -0.325964 -0.985198 -0.197060 0.584103 -1.472886 -0.433929 0.831275 -1.233761 -0.121637 -0.621699 -1.297153 0.927392 5.382596 -0.759166 1.241093 0.372817 -2.190017 2.060468 -0.156654 -1.164574 0.283406 1.637353 1.966925 -2.341456 -1.111805 1.044302 2.702381 0.964340 -1.542128 -0.129661 -0.169996 0.046123 -0.627141 1.270808 0.361668 0.379808 -1.077351 -0.329929 1.053484 3.537599 -1.072708 -2.217631 0.257756 0.870487 0.127425 -1.756107 0.047435 -1.190551 -0.405404 0.351122 -0.229217 0.972861 2.217368 -3.880041 1.964812 -0.284673 -1.184968 1.764779 -0.257764 -0.482838 -2.156000 0.668798 1.955765 2.029387 0.406621 -0.001978 -0.835843 -2.138960 -0.169570 0.374716 1.203847 -1.371111 1.899995 -0.377167 -1.638002 -1.349417 -1.364725 -0.552570 -0.993360 -1.227151 0.795475 1.156549 -3.409293 2.467094 0.008994 -0.759579 0.125825 -0.476630 0.981777 -2.033428 -2.555166 0.748876 -0.744142 -1.730124 -0.416464 -0.988005 0.956915 0.440642 -0.401703 -1.237134 -2.530535 2.024373 0.158976 1.732878 1.386256 0.683241 2.312798 1.689342 -1.457920 -0.877911 -1.508852 1.078245 -0.709080 -0.713105 -1.017318 -1.182255 1.276866 2.927157 -0.205818 -0.278362 -1.317776 1.864336 -1.585612 -0.655597 1.182743 -0.215869 -0.637952 0.565440 1.452751 -1.194184 -0.930898 -2.003018 0.122207 -0.492374 -1.444916 0.506032 -2.175513 -0.264073 1.679104 -0.985934 -1.121149 0.880483 0.104424 -0.469300 -0.410925 2.235429 1.804261 -1.739565 1.135407 -1.860573 1.332681 -2.655121 -1.487641 -0.253683 0.090148 -0.468632 -0.504042 0.325484 0.545375 0.268937 -0.539471 -0.833077 -0.202000 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::move_backward(suffix*, suffix*, suffix*) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__unguarded_linear_insert >(suffix*, __gnu_cxx::__ops::_Val_comp_iter) = 0.002802 1.154829 1.219023 -0.908718 1.143685 0.785019 0.299559 0.486672 -0.851355 -1.407831 -0.454168 -1.427591 -2.022047 1.459921 -0.248815 -0.300623 2.499214 0.319244 0.070653 -0.826590 0.676512 -0.816366 2.177481 2.525829 -2.388838 0.612028 0.999356 0.964424 0.439246 1.413648 -0.186200 -1.896279 0.210963 0.026089 1.313404 -1.149079 -0.463775 -0.653096 -0.670874 -3.705167 -0.380117 0.965616 -0.684281 0.095525 0.486689 1.506711 2.964544 1.177058 -1.062608 0.924714 1.129740 0.425026 0.617487 0.001752 0.117520 -0.057972 0.689614 0.069802 -0.578360 0.610543 -0.097641 -1.854584 -0.157788 1.784329 2.074522 -0.338030 -0.639261 -0.102463 0.065078 0.152574 -0.265919 1.322213 1.197383 0.977675 1.473006 -1.301963 -0.166780 -3.477705 0.430573 -4.786299 -1.888754 -1.638418 1.735935 0.722199 0.198716 -0.834549 2.709151 -0.199935 0.821195 1.576055 2.511968 -1.152797 -0.351101 -1.293200 -0.808054 0.852992 -0.770108 0.023485 0.115223 -0.163259 -1.409517 -1.446779 0.971324 -0.344872 -1.277206 -0.227566 -0.585750 1.503970 -2.111404 -0.409288 -2.474396 0.137704 0.326367 -2.715540 -0.264814 -0.372578 1.156936 0.777436 -0.481983 -1.007394 0.404177 0.863954 -0.626520 -0.374298 -1.410642 2.181519 0.980995 -0.306251 0.551073 0.646813 1.009013 1.301117 1.752603 -0.533918 -0.608119 0.859705 -0.723610 -0.433853 -1.080095 0.035638 1.111205 -1.164450 -0.120938 0.514814 -1.068755 -0.582797 0.147283 -1.362559 0.825433 5.184400 -0.508676 1.126533 0.414083 -1.780824 1.424268 -0.102205 -0.981685 0.686470 1.572250 1.705227 -2.168623 -0.918108 0.687012 2.440266 0.802271 -1.667794 -0.246572 0.003904 -0.231135 -0.472980 1.177843 0.097914 0.186755 -0.803199 -0.303878 0.978772 3.052671 -0.637036 -1.889500 -0.149057 0.950805 -0.078037 -1.506777 0.250349 -0.646699 -0.253475 0.643420 -0.183013 1.049661 1.913319 -4.335709 1.629557 -0.268178 -0.811916 1.011092 -0.000209 -0.398939 -2.177158 0.762799 1.569229 1.874920 0.395123 0.089436 -0.506060 -1.949515 -0.127470 0.464621 1.032962 -1.396878 1.743800 -0.030982 -1.395271 -1.118251 -1.124069 -0.492372 -0.416151 -1.042886 0.703544 0.405701 -3.779273 2.059695 -0.330206 -0.761835 0.001492 -0.650929 1.077133 -1.926640 -2.167250 0.638661 -0.466080 -1.728097 -0.679535 -1.011668 1.004645 0.157181 -0.147644 -1.226882 -2.469454 1.805582 -0.129931 1.426744 1.363754 0.454746 2.547284 0.837933 -1.069591 -1.065418 -1.199606 1.366239 -0.577566 -0.584566 -0.573009 -1.089683 0.877840 2.732460 -0.379694 -0.167561 -0.760274 1.756711 -1.601168 -0.775630 0.786032 0.462883 -0.401707 1.074597 1.110854 -1.245609 -0.721839 -1.953362 -0.007488 -0.126992 -1.163653 0.802485 -1.905469 -0.127238 1.523796 -0.614481 -1.046016 1.053669 -0.103462 -0.320669 -0.348315 2.003257 2.652851 -1.702657 0.994408 -1.699770 1.319111 -2.374444 -1.381374 -0.462620 -0.029186 -0.119387 -0.371118 -0.134757 0.615103 0.433775 -0.513953 -0.721087 0.197602 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__ops::_Val_comp_iter __gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter) = 0.045188 0.450404 0.354599 -0.081000 0.415329 0.334159 0.129921 0.153386 -0.191916 -0.333870 -0.163066 -0.554522 -0.661460 0.420462 -0.049138 -0.034942 0.664699 0.109283 0.044005 -0.087544 -0.034656 -0.083661 0.644971 0.619131 -0.547697 0.240706 0.091023 0.148696 -0.177740 0.644014 -0.227473 -0.747336 0.164235 0.175096 0.249400 -0.170938 -0.168385 -0.280408 -0.249631 -0.973840 -0.089547 0.516667 -0.041191 -0.025975 0.153326 0.188909 0.917897 0.299554 -0.045279 0.239314 0.094831 0.093182 0.267054 0.068665 0.200640 0.012530 0.338589 -0.311144 -0.384419 0.130465 -0.072486 -0.567080 -0.305993 0.408020 0.511382 -0.034333 -0.176285 -0.148888 -0.212724 0.046958 -0.110054 0.315067 0.361412 0.369073 0.281473 0.147155 0.062841 -0.300119 -0.004970 -0.978621 -0.562201 -0.478799 0.491921 0.562012 0.113788 -0.324337 0.707044 -0.080080 0.271620 0.111470 0.804179 -0.424620 -0.165473 -0.247596 -0.049828 0.198653 -0.219228 -0.030919 -0.037389 -0.177369 -0.430873 -0.347625 0.353669 -0.084694 -0.307050 0.167610 -0.145536 0.377835 -0.641819 -0.120206 -0.747405 -0.128418 0.081908 -0.701251 -0.153381 0.196789 -0.031109 0.360421 -0.154771 -0.327118 0.226112 0.191679 -0.161820 -0.152186 -0.520261 0.601095 0.145317 -0.110335 0.261574 0.215021 0.343443 0.433212 0.380668 -0.073063 -0.098624 0.149001 -0.073480 -0.061181 -0.104926 -0.037444 -0.165518 -0.369270 0.042193 0.183002 -0.325532 0.016536 -0.639629 -0.261381 0.232160 0.925793 -0.217242 0.291006 0.022586 -0.578722 0.409795 -0.138181 -0.370610 -0.029930 0.365020 0.523548 -0.226803 -0.225225 0.245621 0.653417 0.239392 -0.302523 0.213021 -0.052164 0.044136 -0.171744 0.401778 0.121706 0.202043 -0.297414 -0.079445 0.218480 0.895246 -0.215421 -0.689739 0.097493 0.021257 0.184511 -0.184142 0.045705 -0.043924 -0.099921 0.095228 -0.078666 0.151652 0.528379 -0.896869 0.521758 -0.040962 -0.405367 0.503564 -0.114683 -0.093109 -0.184061 0.147492 0.523808 0.534756 0.206613 -0.030624 -0.278491 -0.491432 -0.092253 0.084046 0.281042 -0.315451 0.447935 -0.001131 -0.505217 -0.334006 -0.560839 0.013915 -0.173143 -0.434253 0.166315 0.389071 -1.021363 0.610229 0.059301 -0.233074 -0.040065 -0.090764 0.160439 -0.468096 -0.618592 0.095462 -0.327105 -0.584983 -0.024323 -0.272796 0.123284 0.115402 -0.027830 -0.249109 -0.453430 0.571740 0.174225 0.363365 0.372300 0.204078 0.528784 0.551078 -0.430750 -0.025317 -0.380463 0.417057 -0.372263 -0.081562 0.107677 -0.378494 0.283175 0.769477 0.000978 -0.078016 -0.450639 0.409192 -0.274233 -0.168152 0.376244 -0.140041 -0.089840 0.191302 0.423875 -0.214991 -0.249362 -0.464074 -0.027673 -0.129291 -0.351361 0.066598 -0.588831 -0.108036 0.501886 -0.286752 -0.443228 0.196737 -0.138481 -0.223633 -0.156024 0.544146 0.345232 -0.475297 0.540456 -0.393373 0.322073 -0.630689 -0.328067 -0.037119 -0.047154 -0.163899 -0.152373 0.003871 0.037892 0.006323 -0.157507 -0.243226 -0.036999 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__copy_move_backward_a(suffix*, suffix*, suffix*) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__miter_base(suffix*) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__niter_wrap(suffix* const&, suffix*) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__copy_move_backward_a1(suffix*, suffix*, suffix*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__niter_base(suffix*) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__copy_move_backward_a2(suffix*, suffix*, suffix*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__suffix* std::__copy_move_backward::__copy_move_b(suffix const*, suffix const*, suffix*) = -0.556125 -0.058173 -0.197117 -1.155313 1.256522 0.868002 0.590640 -0.811667 -1.126193 -0.723321 0.379854 -2.500678 -1.431764 1.348009 -0.424963 1.377359 2.464047 -0.124344 -0.388342 -0.861356 0.754957 0.254227 2.863736 2.800430 -1.798089 0.296883 0.183208 0.512910 0.082660 -0.296847 -0.070086 -1.605385 0.840556 -1.228338 0.306032 -0.225673 -0.579630 -0.174011 1.495467 -2.915320 -0.174272 0.475651 0.096903 0.027658 0.041739 1.122787 2.208024 1.465171 -0.177742 1.336867 1.230016 -0.133110 0.939278 0.207019 0.284656 -0.047529 0.369779 -0.441474 -0.531896 -0.358569 -0.382274 -0.373050 -0.178155 1.732881 2.004087 -0.203361 -1.153387 0.752990 0.741485 0.225522 0.285969 1.637414 0.488566 0.822943 1.169878 -2.039364 0.034564 -3.138175 0.003004 -3.730353 -1.943346 -0.334547 1.279114 0.235410 1.139117 -0.246560 2.861649 -0.119027 -0.263101 0.981107 2.191781 -1.842786 -0.560965 -0.400566 -0.236884 0.120016 -0.687681 0.635987 0.892640 0.431662 -1.797236 -0.813899 0.882709 -0.074703 -1.118288 -1.084589 0.191952 0.861412 -1.194778 -1.062886 -1.605195 0.894385 0.092964 -2.967023 -0.076187 -0.336752 0.651297 0.533010 -1.186130 -1.668212 0.541553 0.224886 -0.776267 -0.771343 -0.729292 1.423461 1.668909 0.398205 0.562673 1.270699 0.984252 3.117208 0.790143 -0.964629 -0.285121 0.417586 -0.420488 0.665105 -0.611406 -0.465117 0.651407 -1.681993 0.754256 0.908918 -1.088766 -0.260097 0.801807 -0.288559 -0.016140 4.726801 -0.642915 2.033562 1.551544 -1.616093 0.874810 -1.415287 -0.114914 0.356338 1.235644 1.158416 -2.126457 -1.346482 1.610468 2.616458 0.957071 -2.168008 0.001942 0.819718 0.518615 -0.800732 0.826423 0.467387 0.796385 -0.924730 -0.026884 1.396087 3.627587 -1.016705 -0.371231 0.341710 1.214884 0.561792 -1.635621 -0.502802 -1.659474 -0.284608 0.921200 0.948231 0.718915 2.089639 -3.056514 1.327979 -0.163109 -0.180861 1.749851 0.934005 -1.521497 -2.068266 -0.148799 1.062734 1.455357 -0.213498 0.536309 -0.131065 -1.869413 0.005279 0.404684 0.415887 -1.262208 1.668434 -0.080102 -1.115480 -0.428832 -0.213027 -0.427497 -0.552303 -0.545053 1.367540 1.033078 -3.090909 1.681742 0.274922 -1.266615 0.182692 -1.056246 2.041999 -1.547158 -1.451300 1.071791 -1.189685 -0.923077 -0.326726 -0.446169 0.376923 0.219533 0.835121 -1.579362 -1.571622 2.180671 0.002755 2.134613 1.213398 -0.201379 1.372927 -1.046159 -1.321474 -0.743293 -1.577024 0.297532 0.045439 -1.287667 -0.371052 -0.764855 1.338383 1.920065 -0.302799 -0.787416 -0.317993 1.171399 -2.496203 0.034016 0.860724 1.251877 -1.299970 0.867196 1.151968 -1.238746 0.283423 -1.454714 -0.262676 -1.179726 -1.254524 1.081355 -0.945313 0.294873 0.544686 -0.711784 0.015057 0.896970 0.302475 0.049271 0.172159 2.045569 2.150523 -0.651121 -0.224566 -2.265560 1.156588 -2.107127 -1.973016 0.633650 0.132909 -1.293286 -0.698185 0.150639 1.369795 0.508706 -1.238657 -1.462448 0.665008 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__bool __gnu_cxx::__ops::_Val_comp_iter::operator()(suffix&, suffix*) = 0.084637 1.184083 0.917392 -0.531904 1.518922 1.182306 0.516660 0.440184 -0.972582 -1.307529 -0.076214 -2.222130 -2.446831 1.646402 -0.092878 -0.170471 2.345032 -0.052773 -0.024092 -0.520044 0.187501 0.109908 2.364093 2.326483 -1.984480 0.838657 0.422607 0.298741 -0.344491 1.375288 -0.181850 -2.696551 0.588985 0.311695 0.602680 -0.194369 -0.883716 -1.122406 -0.346472 -3.275249 -0.368094 1.719798 -0.880069 -0.065307 0.532550 1.135551 3.142643 1.104494 -0.470868 1.259838 0.667879 0.066706 0.747648 0.050926 0.660024 -0.476663 0.727785 -0.271175 -1.073868 0.375778 -0.368698 -1.421965 -1.161108 1.529678 1.764413 -0.279149 -1.015574 -0.290891 -0.355090 0.331736 -0.330861 1.408117 1.614592 1.166823 1.466030 0.230504 -0.478041 -2.136230 0.149967 -4.181908 -2.132337 -1.021002 2.272125 1.065478 0.146630 -1.120536 2.639550 -0.251843 0.319197 1.258597 2.876538 -1.094919 -0.535244 -0.647890 -0.416952 0.602298 -0.668544 0.349084 0.283372 -0.524373 -1.760370 -1.071911 0.808733 -0.564730 -1.139711 0.052669 -0.361077 1.388529 -2.042925 -0.047864 -2.300387 0.258592 0.733358 -2.721133 -1.436183 0.645071 0.531986 1.253142 -1.031827 -0.771637 0.877124 0.179646 -0.798549 -0.427368 -0.650179 1.905368 0.916959 0.305982 0.809340 1.090195 1.488764 1.714105 1.452820 -0.336838 -0.102074 0.260627 0.202416 0.335179 -0.149422 -0.008147 -0.219829 -0.991406 0.781196 0.530949 -1.124008 -0.652022 -1.456810 -0.907485 0.238782 4.116007 -0.789603 1.583388 0.518219 -1.814749 0.923650 -0.753346 -1.112152 0.046890 1.390878 1.881503 -0.744654 -0.748858 1.453721 2.630793 0.835972 -1.948332 0.855828 0.532132 0.131364 -0.942982 1.641430 0.271504 1.175697 -0.941766 -0.270022 1.310373 3.135322 -0.954528 -3.028162 0.165393 0.854672 1.179821 -0.498001 0.284300 -0.057630 -0.229442 1.239086 -0.103862 0.825998 1.909336 -3.897341 1.653338 0.142847 -1.056611 1.516686 0.534046 -0.860614 -0.959739 0.262591 1.606413 1.769070 0.984007 -0.236553 -0.884105 -1.839604 -0.223110 0.587773 0.584672 -1.196911 1.867273 -0.247738 -1.315913 -0.980183 -1.770794 -0.199602 -0.175316 -1.463857 0.851335 0.844220 -4.179431 2.045421 0.350986 -0.919001 -0.749257 -0.640242 1.236379 -1.461266 -2.279700 0.491791 -1.549465 -2.573414 -0.183178 -1.115835 0.193086 0.942593 0.633203 -1.026262 -1.775181 2.598164 0.485212 1.995802 1.394704 0.382241 2.443626 0.708999 -1.562302 -0.345985 -1.735369 2.394649 -0.804129 -0.708497 -0.048179 -1.296785 0.841146 2.144823 -0.270513 -0.706954 -1.945132 1.301450 -1.663723 -0.332367 1.132088 0.443798 -0.536288 1.223803 1.427996 -0.683283 -0.173191 -1.841414 -0.327092 -1.089970 -1.150447 0.397452 -1.519139 -0.292693 1.380670 -0.951005 -1.143656 0.595492 -0.419155 -0.565847 -0.332790 1.607861 2.387994 -2.110075 1.379817 -1.780799 1.545308 -2.125482 -1.801202 0.239948 -0.535124 -0.594873 -0.947953 -0.363441 0.258231 0.354135 -1.173565 -1.277738 0.791142 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__ops::_Val_comp_iter::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter&&) = -0.007533 0.612027 0.484476 -0.255340 0.589970 0.512892 0.164417 -0.041031 -0.253855 -0.326369 -0.220214 -0.573810 -0.693807 0.596131 -0.076679 0.141168 0.962255 0.109836 -0.008862 -0.217546 0.278220 -0.316833 0.932002 0.900266 -0.836295 0.291618 0.490524 0.258143 0.015136 0.762733 -0.512544 -0.699334 0.231195 -0.196005 0.324918 -0.405398 -0.191100 -0.371432 -0.009142 -1.327110 -0.100037 0.180548 -0.196613 -0.042767 0.055153 0.338059 1.250852 0.462681 -0.209058 0.257785 0.306402 0.085952 0.225293 0.101027 0.275118 0.238959 0.611781 0.060042 -0.319845 0.086477 -0.081153 -0.675112 -0.133798 0.656708 0.763091 -0.042282 -0.201706 0.111645 -0.140287 -0.024345 -0.169343 0.451031 0.335990 0.499361 0.440980 -0.584677 0.156693 -1.003336 -0.099403 -1.481642 -0.720552 -0.640394 0.277849 0.076413 0.416898 -0.102165 0.997064 -0.084404 0.350763 0.151324 1.093752 -0.795538 -0.169239 -0.377077 -0.206637 0.192835 -0.296042 0.029089 0.110762 -0.354618 -0.577523 -0.703521 0.634240 0.075962 -0.462537 -0.061640 -0.156265 0.541859 -0.761810 -0.396982 -0.921090 -0.275602 -0.183196 -1.046711 -0.049495 0.022419 0.438754 0.319810 -0.166247 -0.836505 0.219318 0.572792 -0.211106 -0.481481 -0.270172 0.784548 0.429866 -0.097145 0.287894 0.087033 0.437228 0.809958 0.808454 -0.162351 -0.171235 0.158617 -0.344233 -0.127247 -0.288190 -0.083042 0.044540 -0.551125 -0.021497 0.492912 -0.427580 0.100052 0.184968 -0.375350 0.339968 1.867765 -0.256692 0.411127 0.068754 -0.896925 0.491794 -0.212526 -0.504081 0.113661 0.533528 0.700256 -0.989071 -0.406075 0.335715 0.895623 0.349421 -0.728086 -0.129396 -0.191078 -0.048520 -0.140929 0.355552 0.096721 0.144541 -0.415742 -0.145916 0.341073 1.415670 -0.498078 -0.892492 0.190336 -0.040720 -0.031361 -0.748812 -0.066374 -0.336593 -0.082723 0.044957 -0.123534 0.318181 0.772313 -1.510571 0.671607 -0.308658 -0.648813 0.732937 -0.019367 -0.174613 -0.464826 0.285738 0.747902 0.691086 0.176708 -0.002461 -0.285431 -0.724058 -0.111071 0.079634 0.368657 -0.477226 0.615223 0.119689 -0.789918 -0.496015 -0.421255 0.055204 -0.375280 -0.350100 0.274773 0.142841 -1.563451 0.910480 0.047324 -0.270598 0.205009 -0.210494 0.340367 -0.687562 -0.898089 0.305229 -0.197455 -0.328303 -0.096062 -0.288561 0.352789 0.155883 -0.007925 -0.520874 -0.885122 0.516802 0.042601 0.485722 0.507826 0.349667 0.821778 0.261337 -0.493047 -0.438213 -0.285487 0.314293 -0.237346 -0.283812 -0.330631 -0.471093 0.531478 1.089299 -0.052361 0.036718 -0.449071 0.599198 -0.771620 -0.190555 0.458533 0.361148 -0.370808 0.118285 0.524345 -0.336357 -0.385278 -0.502463 -0.200204 -0.164795 -0.555902 0.191529 -0.721981 -0.082159 0.651281 -0.320161 -0.385092 0.379886 -0.129688 -0.034842 -0.170501 0.664142 0.915989 -0.713932 0.299927 -0.569574 0.441459 -0.954045 -0.594072 0.079808 0.049778 -0.234696 -0.200591 0.121619 0.254418 0.004062 -0.189847 -0.136126 -0.212207 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__ops::_Iter_comp_iter::_Iter_comp_iter(int (*)(suffix, suffix)) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::_Destroy(int*, int*, std::allocator&) = -0.020177 0.340267 0.311087 -0.022808 0.378005 0.062595 0.205777 0.221052 -0.255333 -0.483622 -0.152372 -0.446900 -0.744812 0.536407 -0.009259 0.115776 0.918055 0.289268 0.097080 -0.304979 0.217513 -0.610787 0.862140 0.865524 -0.756336 0.226933 0.318078 0.321855 0.107220 0.521150 -0.184570 -0.499381 0.370704 -0.258056 0.398745 -0.500101 -0.072606 -0.162379 -0.235027 -1.303850 -0.124123 0.258583 0.028353 0.021652 0.044655 0.672358 0.941952 0.460625 -0.245410 0.484973 0.256499 -0.175349 0.318063 0.148737 0.095361 0.102688 0.213731 -0.061496 -0.480174 0.216633 -0.050268 -1.118618 -0.109572 0.487746 0.780574 -0.174532 -0.116214 0.134199 -0.191785 0.085702 0.012614 0.355919 0.416293 0.146979 0.572752 -0.541380 -0.069269 -1.051907 -0.205464 -2.033893 -0.701115 -0.689435 0.671861 0.048800 0.260246 -0.080130 0.876646 0.025082 0.328955 0.271120 0.926711 -0.677578 -0.271478 -0.381725 0.048743 0.346999 -0.432165 -0.049329 0.443389 -0.222777 -0.526482 -0.533097 0.674095 -0.018676 -0.396162 -0.175738 -0.245592 0.586358 -0.898079 -0.410740 -1.107190 -0.354309 -0.035593 -0.902709 0.344832 0.140088 0.487299 0.495992 -0.073362 -0.433091 0.179683 0.375107 -0.065251 -0.368809 -0.350751 0.776984 0.164843 -0.097522 0.392900 0.326574 0.258045 0.655004 0.901116 -0.098803 -0.264717 0.326615 -0.431117 -0.014955 -0.344360 -0.238514 0.371127 -0.613332 -0.015260 0.153432 -0.435533 -0.115867 0.218399 -0.242287 0.374668 1.126740 -0.035956 0.329472 0.162074 -0.651200 0.529623 -0.240282 -0.280680 0.263588 0.642748 0.443960 -0.590386 -0.365239 0.110581 0.788718 0.337972 -0.697751 -0.312626 -0.232178 0.193783 -0.091595 0.278259 0.234799 0.236188 -0.364386 -0.009402 0.239752 1.072591 -0.504909 -0.533627 0.079913 -0.041448 -0.112332 -0.983648 -0.044066 -0.248396 -0.151152 -0.140496 -0.027278 0.084007 0.690195 -1.223744 0.634737 -0.332391 -0.311736 0.509684 -0.010660 -0.156032 -0.960514 0.251683 0.544789 0.698882 0.217160 0.025654 -0.106309 -0.689319 -0.079418 0.045477 0.370215 -0.308238 0.566292 -0.118489 -0.469284 -0.458587 -0.358019 0.078471 -0.277799 -0.105613 0.270693 0.489634 -1.337762 0.643265 -0.252721 -0.465942 0.185237 0.038878 0.340912 -0.706323 -0.821372 0.240322 -0.255259 -0.669542 -0.399780 -0.230020 0.303764 -0.023749 -0.430533 -0.149146 -0.713953 0.663278 -0.056991 0.338236 0.453157 0.180833 1.009472 0.423656 -0.638648 -0.337556 -0.118564 0.021220 -0.644563 -0.109045 -0.256060 -0.323462 0.444596 1.115471 0.102557 0.097687 -0.172354 0.698114 -0.807996 -0.459605 0.566884 0.414106 0.007059 0.513295 0.575939 -0.599534 -0.367474 -0.511199 -0.116169 0.136249 -0.444007 0.238228 -0.839530 -0.047125 0.526389 -0.191405 -0.302281 0.408026 -0.087311 -0.057191 -0.371570 0.790899 1.081143 -0.815517 0.278009 -0.486968 0.328135 -0.861637 -0.407422 -0.096013 0.414467 -0.128493 0.016857 0.271185 0.150244 0.109421 -0.476336 -0.350105 -0.206143 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_M_get_Tp_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::~_Vector_base() = -0.002640 0.797467 0.844345 -1.146427 1.530679 1.145202 0.094765 -0.051693 -0.575994 -0.518080 -0.362440 -1.847741 -1.442776 0.593985 -0.412039 0.171410 1.329980 -0.550382 -0.221618 -0.360000 0.089352 1.005390 1.654892 1.110072 -1.497432 0.434196 -0.039536 0.852891 -0.248972 1.033327 -0.736511 -1.597752 -0.287337 0.615416 0.505594 0.225499 -0.353370 -0.772585 -0.062563 -1.797364 -0.188213 1.124656 -0.544288 0.209613 0.430743 0.530965 2.099468 0.794626 -0.327641 0.210110 0.959460 0.553143 0.652096 0.055525 -0.103483 -0.223531 1.348959 -0.708539 -0.452342 -0.309898 -0.150311 -0.152318 -0.423406 1.083987 1.088000 -0.152330 -0.904661 0.008042 0.459623 -0.043709 -0.132655 1.163710 0.538393 1.153082 0.726746 0.483564 0.537833 -0.575886 0.563772 -1.068139 -1.262341 -0.891028 0.611191 1.408833 0.171715 -0.886565 2.164696 -0.431848 0.335355 0.434693 1.393829 -0.805838 -0.106211 -0.877809 -0.531053 0.048351 -0.261525 -0.227587 -0.546264 0.624136 -0.848329 -0.269698 0.069848 -0.584140 -0.789344 0.462114 -0.333851 0.373677 -1.001511 0.004194 -1.435652 0.946839 0.494527 -1.855072 -1.348483 0.183173 -0.127556 -0.058236 -0.146788 -0.725124 0.357408 0.253494 -0.877751 0.296533 -1.446606 1.312398 1.258239 -0.306308 0.455541 0.601657 1.012269 1.137901 0.291296 -0.499692 -0.782690 0.410753 0.111266 -0.248503 -0.218779 0.498065 -0.418645 -0.822607 0.506165 0.820425 -0.478777 0.192359 -1.754599 -0.872780 0.322923 3.185701 -0.830532 0.832192 0.161745 -1.089304 0.819868 -0.234118 -0.752745 -0.107611 0.138212 1.376542 -0.831057 -0.669866 1.256660 1.439614 0.448704 -0.966017 1.420845 0.658950 0.098668 -0.571604 0.692786 0.540956 0.300570 -0.389333 -0.232036 0.533087 2.520054 0.047948 -1.838002 0.575407 0.680255 0.437553 0.327489 -0.138893 -0.190297 -0.567354 1.178172 0.305561 0.699370 1.370487 -2.253265 0.842985 0.830223 -0.842575 1.451703 -0.402802 -0.137582 0.212307 -0.176114 1.084231 0.974233 -0.008985 -0.118704 -0.871238 -0.966188 0.237365 0.547222 0.546451 -0.828981 0.931375 0.294803 -1.058759 -0.324566 -1.489375 -0.485454 0.423031 -1.386281 0.474828 -0.108108 -2.577333 1.470163 0.243609 -0.344046 -0.172975 -0.934056 0.837366 -0.818767 -0.870723 0.514222 -0.737945 -1.008533 0.038194 -0.332893 0.159133 0.483042 1.123535 -1.558825 -1.436999 1.311844 0.393445 1.084507 0.848968 0.320021 0.472717 0.563803 -0.520216 -0.194076 -1.349915 1.257602 0.325647 -0.400909 0.582010 -0.682450 0.543110 1.222854 -0.649776 -0.052376 -1.249266 0.497709 -0.610524 -0.045510 0.378821 -0.538254 -1.025248 0.406276 0.719134 -0.037142 -0.308367 -1.395538 -0.004178 -1.052642 -0.796144 0.274103 -0.957396 -0.296143 1.355712 -0.798378 -1.045307 0.402728 -0.241285 -0.761642 -0.225373 1.606216 0.944018 -0.226683 1.179772 -1.326746 1.106787 -1.431973 -1.030722 0.250224 -1.249898 -0.500211 -0.517758 -0.096281 0.643548 -0.072258 -0.134725 -0.648133 0.255827 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::_Destroy(int*, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::_Destroy_aux::__destroy(int*, int*) = -0.031051 0.113770 0.123194 0.063663 0.186286 -0.052390 0.143168 0.086784 -0.173583 -0.210966 -0.088026 -0.252131 -0.321299 0.306270 0.034115 0.224738 0.492504 0.245772 0.049328 -0.116309 0.093186 -0.502807 0.441717 0.438925 -0.284235 0.137028 0.061485 0.142213 -0.055994 0.385086 -0.213199 -0.207531 0.245297 -0.241329 0.185412 -0.322737 -0.044724 0.043745 -0.052225 -0.682409 -0.033265 0.195095 0.258754 -0.017139 -0.013674 0.280717 0.420494 0.236746 -0.003462 0.303959 0.021357 -0.228176 0.260733 0.133842 0.164018 0.212764 0.180888 -0.123027 -0.351767 0.129129 -0.071598 -0.681198 -0.024519 0.180852 0.392939 -0.098208 -0.055098 0.085008 -0.177601 0.040303 0.062594 0.147006 0.110347 -0.036193 0.227853 -0.322980 0.077324 -0.381115 -0.181798 -1.007977 -0.361528 -0.318049 0.317857 0.113180 0.250222 -0.000134 0.432729 -0.042661 0.140425 -0.069342 0.467667 -0.469709 -0.181648 -0.131218 0.124248 0.122909 -0.226069 -0.139882 0.338166 -0.154006 -0.276021 -0.257327 0.520845 0.062245 -0.173477 -0.057655 -0.110973 0.322826 -0.503255 -0.379261 -0.590891 -0.289453 -0.119382 -0.395715 0.439194 0.121452 0.067774 0.319521 -0.079172 -0.322093 0.166018 0.205467 -0.012316 -0.266022 -0.279544 0.428967 -0.042416 -0.076163 0.235012 0.157550 0.050984 0.394823 0.470692 -0.066374 -0.097416 0.199175 -0.276341 0.044778 -0.148148 -0.268364 0.088685 -0.414348 -0.118208 0.030846 -0.253157 0.115425 0.084079 0.018016 0.175169 0.304152 -0.025957 0.159624 0.081513 -0.349268 0.406099 -0.131523 -0.092808 0.094125 0.355654 0.167127 -0.295762 -0.223600 0.038113 0.385759 0.206663 -0.304508 -0.289773 -0.218869 0.200587 0.076754 0.115861 0.157547 0.163831 -0.249635 0.015655 -0.032461 0.640414 -0.325825 -0.127899 0.108983 -0.230576 -0.132559 -0.714408 -0.084834 -0.260814 -0.106066 -0.340707 -0.023310 -0.060561 0.360734 -0.470719 0.397790 -0.338994 -0.228527 0.414483 -0.083752 -0.060505 -0.634337 0.015930 0.249930 0.425852 0.090361 0.027417 -0.026690 -0.351476 -0.055469 -0.079011 0.191338 -0.133178 0.284109 -0.108726 -0.290322 -0.190579 -0.162414 0.107860 -0.265603 0.018215 0.150161 0.470953 -0.528168 0.278262 -0.090443 -0.245254 0.227538 0.210303 0.092975 -0.314877 -0.401186 0.121659 -0.135589 -0.269046 -0.215827 -0.082630 0.131611 -0.097801 -0.454129 0.025724 -0.286350 0.310643 -0.053390 0.152913 0.216458 0.049757 0.412678 0.472264 -0.404020 -0.084364 0.070137 -0.295387 -0.516975 0.039563 -0.157377 -0.165152 0.301266 0.583845 0.215960 0.130717 -0.040466 0.412288 -0.363266 -0.231744 0.401546 0.067398 0.035478 0.213800 0.371858 -0.345165 -0.214760 -0.193623 -0.073504 0.094764 -0.176691 0.121709 -0.450770 -0.044170 0.212947 -0.121282 -0.137273 0.189099 -0.015092 -0.060009 -0.249689 0.501776 0.382905 -0.357053 0.147860 -0.176659 0.081083 -0.403921 -0.085202 -0.087629 0.460536 -0.205021 0.046638 0.302876 0.073603 0.037402 -0.277778 -0.168504 -0.243337 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_M_deallocate(int*, unsigned long) = -0.198338 0.268535 0.267581 -0.350374 0.541461 0.357320 0.235388 -0.001871 -0.521293 -0.669998 -0.122469 -0.846681 -0.958352 0.876803 -0.154916 0.316369 1.338328 0.272721 0.006133 -0.395222 0.494649 -0.587035 1.245960 1.353197 -1.058739 0.198175 0.454612 0.493245 0.097876 0.636287 0.028792 -1.001511 0.290399 -0.379054 0.575334 -0.646433 -0.207160 0.031162 0.064585 -1.873726 -0.192027 0.586608 0.067624 0.032234 0.131205 0.447586 1.230746 0.704358 -0.338687 0.696490 0.517191 0.040951 0.473899 0.092837 0.184271 0.151993 0.218297 -0.158982 -0.392665 0.238160 -0.194554 -0.913691 -0.034463 0.886291 1.196597 -0.202631 -0.343782 0.121056 -0.100207 0.208247 0.004828 0.722915 0.315461 0.328446 0.746687 -0.928811 -0.097313 -1.862763 0.110585 -2.431110 -0.944912 -0.652914 0.745068 0.438454 0.417926 -0.164621 1.471209 -0.121464 0.149575 0.660369 1.324091 -0.773642 -0.253636 -0.528849 -0.265740 0.340250 -0.512081 -0.025036 0.354337 0.008221 -0.795023 -0.830179 0.602785 -0.017477 -0.607320 -0.388152 -0.297307 0.856691 -1.092860 -0.606912 -1.254261 0.043272 -0.061771 -1.449359 0.005014 -0.221886 0.255251 0.502553 -0.407908 -0.746330 0.368987 0.422863 -0.227750 -0.461576 -0.416299 0.977628 0.460679 -0.113761 0.271129 0.455320 0.329533 1.086571 0.869917 -0.330030 -0.242915 0.475525 -0.424431 0.019022 -0.576748 -0.210906 0.443823 -0.816542 -0.065476 0.322164 -0.598985 -0.263488 0.229586 -0.540638 0.335382 2.513877 -0.252638 0.670020 0.463531 -0.945491 0.776827 -0.198739 -0.253522 0.343000 0.879543 0.743909 -1.066037 -0.609674 0.485983 1.323513 0.485509 -0.860727 -0.476218 -0.029352 0.204496 -0.173039 0.545680 0.202057 0.126713 -0.504413 -0.076294 0.394559 1.629820 -0.583879 -0.661750 0.073722 0.551279 -0.165474 -1.174487 -0.037851 -0.850298 -0.200800 0.103774 0.015193 0.334974 1.059770 -1.968104 0.923935 -0.222400 -0.281955 0.742721 0.084081 -0.345647 -1.495197 0.206007 0.712901 0.971258 0.063812 0.229821 -0.143111 -1.111820 -0.019884 0.123686 0.532913 -0.693346 0.983275 -0.217262 -0.677380 -0.563460 -0.254627 -0.218083 -0.576524 -0.327332 0.504536 0.703360 -1.638333 0.965974 -0.126136 -0.488686 0.229367 -0.072814 0.718653 -0.978393 -1.150348 0.473162 -0.359814 -0.724873 -0.326093 -0.407244 0.485687 0.122901 -0.261872 -0.485842 -1.027410 0.912383 -0.094973 0.828795 0.633074 0.117531 1.124162 0.283195 -0.754212 -0.492286 -0.442615 0.194202 -0.435183 -0.288454 -0.666603 -0.423559 0.670098 1.393871 0.062922 -0.184316 -0.321993 1.048558 -0.983189 -0.284980 0.568666 0.257294 -0.246154 0.477555 0.672213 -0.779409 -0.309152 -0.875802 0.094866 -0.167528 -0.594116 0.480750 -0.968878 -0.014185 0.562895 -0.361019 -0.348814 0.521021 0.227333 -0.092855 -0.198314 1.144372 1.064349 -0.753630 0.277078 -0.922745 0.492292 -1.228214 -0.673133 -0.199059 0.316182 -0.322023 -0.146922 0.133946 0.426614 0.308651 -0.358251 -0.487596 -0.088224 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_impl::~_Vector_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, int const&) = 0.237522 4.478182 4.191266 -2.721286 3.828232 3.733237 0.817398 0.375969 -1.518154 -3.014768 -0.878070 -6.094330 -6.553103 3.521923 -0.956187 -1.247579 6.332989 -0.859216 -0.465454 -1.891897 0.964655 0.616627 6.708854 6.856284 -7.003477 1.937475 2.695119 2.594587 1.184746 3.393423 -1.809965 -5.368393 0.319404 1.265411 3.028260 -0.648627 -1.631090 -4.308585 -1.420713 -9.281895 -1.225619 3.152452 -2.342635 0.044898 1.498632 3.935739 9.706029 3.358615 -2.358382 1.015482 3.283129 0.823695 2.017927 -0.186159 0.661197 -1.836767 4.569170 0.621301 -1.775610 0.342206 -0.041057 -3.746300 -1.818300 5.478938 5.629164 -0.139664 -2.285488 -0.512040 0.903172 0.090577 -1.597716 4.255752 3.871642 5.210975 4.027198 -1.096666 1.342781 -6.985420 1.023905 -10.108705 -5.745758 -4.267506 4.144688 1.901029 0.748297 -2.983862 7.728852 0.030669 2.315806 2.823848 7.818290 -3.488932 -0.924796 -2.919536 -2.371805 2.179549 -2.037412 1.572400 -0.019943 -0.806000 -4.399926 -3.065828 2.200393 -1.091290 -3.748195 1.430574 -1.116630 2.859538 -4.308040 0.021384 -6.302137 -0.363291 1.588623 -8.539616 -3.153802 0.033578 2.518601 1.832207 -1.316396 -3.189914 0.854554 1.816732 -2.036821 -0.872684 -4.596768 6.182087 4.182575 -0.227173 1.963332 2.027651 4.581711 3.936025 3.904591 -1.204504 -1.599847 0.828383 -1.696345 -0.792578 -1.693977 0.868106 1.659477 -2.542038 0.642944 2.630704 -2.752826 -0.811338 -1.950171 -3.464812 1.897718 15.049452 -1.930151 3.779548 1.022904 -5.339907 3.518924 -1.169692 -3.914796 0.756029 3.073455 5.922975 -5.770023 -2.418043 3.359865 7.155945 1.996486 -5.321869 2.572138 1.435251 -0.888158 -3.093434 3.827448 0.562852 1.491482 -2.309346 -1.020575 4.511728 8.661957 -2.002669 -8.595848 0.327727 1.795921 2.008128 -2.096144 0.678665 -0.041788 -0.625780 2.473224 0.153457 3.308869 5.433822 -11.695420 4.202762 1.358099 -3.432007 5.450506 -0.367289 -2.173544 -2.395434 2.757541 5.270767 3.910463 1.623228 -1.651277 -2.631413 -5.198629 -0.504687 1.772218 2.216841 -3.868728 4.904530 0.429893 -3.984963 -3.567411 -5.549687 -0.710225 -0.310765 -4.594306 2.190993 -0.386593 -11.339543 6.851389 0.393097 -2.455226 -1.608853 -4.231860 2.068168 -5.378224 -5.853224 1.097196 -2.928766 -5.158794 -1.502786 -2.755704 1.244109 1.873093 2.190778 -5.262100 -6.266315 5.758888 0.106297 4.501599 4.014735 2.181950 5.847858 3.067535 -2.843554 -2.616143 -3.726027 5.491170 -0.054357 -3.286426 -0.680634 -3.584558 2.281581 7.135886 -2.882312 -0.214701 -4.282693 3.053836 -4.505236 -2.445752 1.774141 0.809677 -2.724730 2.079129 2.741879 -1.677146 -1.338968 -5.577285 -2.213690 -2.190043 -4.379632 1.481740 -4.677394 -0.650805 5.220933 -3.008992 -3.214084 2.447211 -1.423317 -1.285897 -0.270225 4.678448 7.324397 -4.883906 3.369002 -5.792109 4.579655 -6.999461 -5.223242 1.223163 -2.830013 -0.705623 -2.424654 -0.244558 1.471961 0.791291 -2.498853 -2.518836 1.711852 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_M_check_len(unsigned long, char const*) const = -0.860726 -1.122377 0.030226 -1.232732 0.741167 -0.022274 0.436464 -0.312982 -1.983644 -1.841048 0.906241 -3.271254 -2.227380 2.146496 -0.808652 0.617140 2.652562 0.228198 -0.545715 -1.291621 1.038236 -0.586366 2.761126 3.222173 -2.293116 -0.045225 -0.323377 1.364486 1.104703 -0.171182 1.737247 -1.902998 0.486509 -0.359100 1.194762 -0.599971 -0.392483 0.885278 0.386575 -3.570985 -0.386240 2.283827 0.909314 0.390223 0.567111 2.282017 1.601441 1.666783 -0.715597 2.174788 1.810165 -0.396622 1.481485 -0.099414 -0.012604 -1.399357 0.329271 -0.577026 -0.798197 0.364279 -0.548834 -1.444095 -0.318201 2.021361 2.957245 -0.625435 -1.145323 -0.132449 0.767476 1.096350 1.029697 1.792795 0.867394 0.354966 1.916687 -0.993807 -0.264669 -4.494215 0.886000 -6.118335 -1.726834 -0.048684 3.423497 1.556852 -0.400394 -1.085700 3.319488 0.159786 -1.169965 2.328419 2.621770 -0.467706 -0.732508 -0.619394 -0.778706 0.864618 -1.281221 0.492395 1.382642 1.825172 -1.786103 -0.377250 0.110121 -0.870610 -1.254920 -0.325735 -0.623923 1.736913 -2.319297 -0.212359 -1.757300 1.522888 1.442819 -3.393912 -0.577838 -1.164360 -0.237845 0.963743 -1.562200 0.352660 0.799057 -0.841704 -0.683678 0.556860 -2.120768 2.068200 0.973448 0.640609 -0.017657 2.065334 0.836982 1.761706 0.138224 -1.314287 -0.283413 0.992500 -0.250372 1.120209 -1.354876 -0.505663 2.190437 -1.442015 0.412604 -0.581823 -1.242004 -1.538452 -0.489682 -0.564368 -0.169655 4.974601 -0.304679 2.324740 2.073803 -1.019964 1.449991 -0.245200 0.727849 1.053018 1.609114 1.011896 -0.730702 -1.571529 1.852730 3.161668 1.025077 -2.192567 -0.133000 1.417774 0.883607 -0.800634 1.496255 0.651426 0.230060 -0.732872 0.017544 1.239623 2.716168 -0.686045 -0.925835 -0.326730 2.210679 0.306320 -1.689141 0.218371 -1.252129 -0.243212 0.658846 1.039809 0.859814 2.470927 -4.537019 2.000411 1.073610 0.967220 1.607827 0.430851 -1.628770 -4.485312 -0.319954 0.588566 1.793673 0.242423 0.030879 0.523557 -2.575273 0.264559 0.602788 0.608644 -1.515260 2.103056 -0.848742 0.124031 -0.778714 -0.802383 -1.064508 -0.066203 -1.153089 1.725130 1.776449 -3.080052 1.395375 -0.373240 -1.485533 -1.017101 -0.435288 1.738796 -2.112851 -1.779439 0.500817 -1.925543 -3.313003 -1.817972 -0.767955 0.194365 -0.040237 0.048978 -1.178149 -1.615673 3.171278 -1.297139 2.386617 1.269468 -0.897905 1.956401 1.001366 -1.316114 -0.695473 -1.036139 0.865198 -0.931479 -0.884955 -0.154866 -0.235882 0.913981 2.043597 -0.101590 -1.112856 -0.253178 2.069194 -1.433242 -1.189836 0.806868 -0.280276 -0.388565 2.461918 1.117106 -2.126653 0.733776 -2.630219 -0.313382 -1.001722 -0.973491 1.731938 -1.009586 0.472333 0.161532 -0.492085 -0.499030 1.143992 0.905219 -0.847863 0.133568 3.216240 2.673230 -1.030410 0.729239 -2.996295 1.589240 -2.373007 -1.823010 -0.227452 0.357233 -1.062326 -0.462340 -0.146874 1.283856 1.644198 -1.696086 -2.329381 1.878499 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) = -0.194832 0.270896 0.013421 -0.489100 0.602671 0.021828 0.239628 -0.095226 -0.291822 -0.697231 0.056850 -1.323407 -0.980495 0.350159 -0.252330 0.349434 1.185489 -0.170833 -0.007839 -0.505646 0.156748 0.117030 1.462368 1.306231 -1.022356 0.132046 0.219628 0.474398 0.098688 -0.291619 -0.081606 -0.766068 0.385189 -0.374706 0.263877 0.026578 -0.130884 -0.458536 0.265124 -1.313882 -0.102609 0.116073 -0.006776 0.046064 -0.054866 0.915206 1.348591 0.732515 -0.317714 0.419940 0.793570 -0.037315 0.405434 0.155396 -0.211375 -0.382840 0.172129 -0.335317 -0.387128 -0.286780 -0.078599 -0.646828 -0.167313 0.853396 0.930601 -0.099156 -0.465342 0.426841 0.316770 0.068226 0.078179 0.755793 0.515780 0.528785 0.753806 -0.724905 0.065709 -1.469262 -0.196459 -2.302494 -1.020700 -0.543238 0.714647 0.086810 0.385162 0.054749 1.369666 0.057190 0.311238 0.565817 1.063824 -0.861152 -0.361274 -0.336061 -0.064412 0.277121 -0.460657 0.311938 0.349243 0.378939 -0.850176 -0.226951 0.434844 -0.165531 -0.531598 -0.433589 0.055295 0.062604 -0.813693 -0.260652 -1.279695 0.070753 0.387447 -1.527958 0.023891 0.159992 0.771973 0.262446 -0.334308 -0.639750 0.091653 0.092393 -0.312458 -0.162621 -0.697467 0.719993 0.731894 0.183442 0.577241 0.606257 0.663225 1.378912 0.683033 -0.349607 -0.481526 0.165340 -0.486570 0.084751 -0.219724 -0.209350 0.557432 -0.853943 0.645348 0.460957 -0.552242 -0.425385 0.237478 -0.383478 0.274444 1.780957 -0.243976 0.847330 0.639755 -0.752066 0.291280 -0.898253 -0.287604 0.094023 0.527059 0.742766 -0.507897 -0.575036 0.716833 1.139462 0.453233 -0.998422 0.331769 0.513497 0.464497 -0.416415 0.237581 0.402883 0.514394 -0.525057 0.021623 0.898971 1.566187 -0.274189 -0.184644 0.231843 0.496357 0.411776 -0.704567 -0.202946 -0.433110 -0.181250 0.558020 0.501283 0.203378 1.052015 -1.508389 0.487614 0.126897 0.024016 0.688694 0.315065 -0.692686 -0.999958 0.222837 0.714769 0.585516 -0.025629 0.290834 -0.252148 -0.751767 -0.036951 0.263776 0.357515 -0.521552 0.729568 -0.008995 -0.600551 -0.409811 -0.475501 -0.083083 0.107613 -0.242388 0.569300 0.394839 -1.770344 1.021988 -0.150326 -0.777162 -0.164655 -0.721909 0.876865 -0.951908 -0.726981 0.441830 -0.840640 -0.729349 -0.302127 -0.109785 0.067228 0.080664 0.228504 -0.673715 -0.760208 1.193847 0.177086 0.847574 0.586722 0.124100 0.896173 -0.362410 -0.524243 -0.388550 -0.428404 0.084786 -0.324519 -0.694983 0.098614 -0.348656 0.534444 1.188538 -0.513076 -0.076181 0.074686 0.366824 -1.238286 -0.381485 0.446142 0.784891 -0.581539 0.755517 0.579253 -0.622199 -0.069891 -0.920804 -0.140881 -0.405092 -0.867752 0.303228 -0.771531 0.024066 0.762648 -0.423605 -0.181627 0.444824 -0.062524 -0.004394 -0.140041 0.963176 1.492915 -0.450246 0.080207 -1.158631 0.461945 -1.238721 -1.130959 0.471830 0.010660 -0.377504 -0.297967 0.150891 0.588323 0.047804 -0.691363 -0.810557 0.373810 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::begin() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_M_allocate(unsigned long) = -0.230139 0.159048 0.152594 -0.394673 0.497527 0.203285 0.164506 -0.045979 -0.591591 -0.739629 -0.044981 -0.959327 -0.788244 0.736793 -0.162954 0.232805 1.092838 0.150030 -0.037722 -0.324235 0.400448 -0.584470 0.915202 1.144950 -0.800320 0.182770 0.197857 0.288713 -0.105193 0.548498 0.152233 -1.087905 0.100260 -0.167023 0.591409 -0.409951 -0.341340 0.174417 0.108390 -1.553514 -0.173800 0.799662 0.158926 0.040428 0.174233 0.290595 1.036864 0.450725 -0.217817 0.631621 0.407594 0.117252 0.470819 -0.025952 0.269271 0.113500 0.199760 -0.260907 -0.286050 0.237438 -0.338133 -0.468083 0.004570 0.728623 0.862923 -0.196070 -0.421508 -0.025125 -0.048832 0.203694 0.016074 0.702929 0.241933 0.229911 0.546254 -0.704079 -0.035878 -1.606074 0.321487 -2.057710 -0.785229 -0.327800 0.693706 0.769274 0.188754 -0.324400 1.377748 -0.297082 -0.051278 0.629157 1.139037 -0.455242 -0.129037 -0.358767 -0.368808 0.057338 -0.231584 -0.129070 0.160472 0.189743 -0.689193 -0.550440 0.410701 -0.141006 -0.476473 -0.261415 -0.238313 0.693447 -0.954011 -0.356875 -0.932634 0.317302 0.166428 -1.141820 -0.019439 -0.263817 -0.219793 0.426871 -0.627067 -0.532758 0.448328 0.172584 -0.308774 -0.135530 -0.590369 0.888617 0.331880 -0.043139 0.111985 0.460374 0.297680 0.782187 0.467811 -0.360074 -0.088917 0.396758 -0.139081 0.059229 -0.343363 -0.160375 0.290643 -0.560249 -0.148979 0.068237 -0.497254 -0.215388 -0.139009 -0.550455 0.062319 2.131843 -0.413999 0.688950 0.367521 -0.723508 0.803678 -0.046370 -0.146608 0.143297 0.753200 0.716186 -0.749464 -0.567020 0.679550 1.179163 0.361665 -0.558229 -0.337897 0.200176 0.171343 -0.029427 0.590399 0.051563 0.150329 -0.410811 -0.107814 0.194281 1.527975 -0.338255 -0.352987 0.025891 0.589099 0.021851 -0.845719 0.026227 -0.921271 -0.171751 0.120076 0.040571 0.330792 0.943687 -1.743882 0.819045 -0.210505 -0.199537 0.600204 0.063485 -0.234314 -1.626195 -0.086435 0.551985 0.855063 -0.007634 0.263100 -0.191415 -0.897904 0.027541 0.083129 0.470910 -0.781132 0.906322 -0.284076 -0.583191 -0.293485 -0.252031 -0.407082 -0.432409 -0.420402 0.413707 0.779366 -1.169560 0.822331 0.129113 -0.225060 -0.002365 0.092913 0.585295 -0.628591 -0.914778 0.353071 -0.453373 -0.721908 -0.152663 -0.458102 0.277585 -0.004741 -0.318588 -0.444028 -0.817574 0.924498 -0.102209 0.921615 0.522790 -0.026351 0.820764 0.493984 -0.564702 -0.212474 -0.490158 0.214070 -0.363941 -0.128714 -0.483062 -0.338258 0.444108 0.972609 0.126721 -0.267960 -0.268773 0.852165 -0.527690 -0.044681 0.415932 -0.266318 -0.257096 0.396758 0.541163 -0.496584 -0.130710 -0.970579 0.214876 -0.435743 -0.304383 0.400775 -0.690172 -0.127160 0.376836 -0.415349 -0.342478 0.367114 0.352778 -0.199026 -0.061534 1.030355 0.602016 -0.405846 0.326264 -0.790843 0.429369 -0.877811 -0.513917 -0.303168 0.403214 -0.378735 -0.349046 -0.021176 0.411821 0.342078 -0.212460 -0.418534 0.167897 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_S_relocate(int*, int*, int*, std::allocator&) = 0.003723 0.847826 0.349739 0.102612 0.665808 0.345703 0.304102 0.247887 -0.144328 -0.808561 -0.268542 -0.789536 -1.347323 0.767080 0.052061 0.158483 1.302259 0.150162 0.198123 -0.367680 0.331030 -0.750515 1.344541 1.227173 -1.169000 0.390159 0.700704 0.266800 0.048104 0.640895 -0.277289 -0.952096 0.635092 -0.431887 0.542254 -0.463897 -0.193331 -0.582473 -0.260580 -1.832366 -0.295097 0.333675 -0.278650 0.015214 -0.015217 0.912397 1.724039 0.680069 -0.417281 0.602417 0.334455 -0.282685 0.425826 0.201762 0.121978 -0.004875 0.153984 0.001306 -0.683620 0.243796 -0.084800 -1.587853 -0.340745 0.784736 1.112062 -0.254403 -0.246497 0.415210 -0.422832 0.073213 -0.269569 0.674459 0.873473 0.472575 0.959804 -0.798613 -0.274275 -1.530672 -0.409406 -2.988203 -1.128935 -1.098914 0.738440 -0.027760 0.517838 -0.146079 1.391265 0.106139 0.532208 0.491357 1.630857 -1.129531 -0.358228 -0.617366 0.127823 0.431824 -0.648665 0.129563 0.615055 -0.596001 -0.870628 -0.938551 0.923814 -0.037149 -0.635955 -0.482038 -0.383079 0.790319 -1.248863 -0.549141 -1.760420 -0.766470 -0.094072 -1.511319 0.301404 0.496695 0.771962 0.806200 -0.097506 -0.866711 0.283496 0.629267 -0.070708 -0.801616 -0.153886 1.131576 0.442756 -0.051346 0.697133 0.572161 0.662204 1.188543 1.529673 0.025366 -0.414418 0.269127 -0.536468 -0.002617 -0.286036 -0.261271 0.461141 -0.878597 0.053866 0.478511 -0.612974 -0.195583 0.360084 -0.608219 0.532478 1.822382 -0.142078 0.485694 0.157971 -1.150415 0.698554 -0.617437 -0.705147 0.248347 0.930338 0.968213 -0.951765 -0.484672 0.404802 1.271792 0.440266 -1.163966 -0.291606 -0.220797 0.298258 -0.410240 0.479105 0.382228 0.532212 -0.537873 -0.022150 0.642761 1.702131 -0.979467 -0.902311 0.251014 -0.000121 0.153603 -1.423549 -0.070731 -0.376500 -0.285003 0.037786 -0.038730 0.117378 1.034022 -1.693307 0.860650 -0.456900 -0.618305 0.708689 0.127683 -0.295103 -1.168105 0.554271 1.044542 0.825337 0.416359 0.086945 -0.482305 -1.043299 -0.125079 0.163406 0.528340 -0.468237 0.936309 -0.265883 -0.776827 -0.837155 -0.518441 0.108407 -0.456623 -0.190741 0.401778 0.690812 -2.091300 1.197367 -0.282906 -0.704028 0.120603 -0.130003 0.664977 -1.051251 -1.385695 0.439388 -0.630254 -1.030821 -0.368685 -0.408478 0.329560 0.230639 -0.569548 -0.295618 -1.159878 1.069763 0.141656 0.591769 0.721295 0.531962 1.662620 0.335904 -1.096309 -0.550768 -0.398771 0.291303 -0.799457 -0.340422 -0.592001 -0.526277 0.701236 1.689534 -0.005188 0.073592 -0.455858 0.795492 -1.451676 -0.603276 0.836612 0.936060 -0.202158 0.617956 0.832183 -0.612814 -0.535925 -0.812113 -0.140026 -0.059549 -0.871973 0.103081 -1.338423 -0.232932 1.015986 -0.465227 -0.418917 0.577561 -0.200677 0.021804 -0.602190 0.937808 1.682842 -1.475381 0.280048 -0.833195 0.581095 -1.384840 -0.900629 0.129922 0.555930 -0.046360 -0.248229 0.409195 0.080881 0.094676 -0.856170 -0.552290 -0.330577 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > >::base() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::max_size() const = -0.037791 0.143272 0.247771 -0.138360 0.166366 -0.095238 0.077945 0.068389 -0.175916 -0.424638 0.027340 -0.453537 -0.506795 0.309740 -0.149254 -0.102783 0.445910 0.052522 0.026851 -0.256637 0.048388 -0.196113 0.501424 0.514530 -0.503657 0.060539 0.110555 0.287230 0.199689 0.170949 0.158307 -0.357200 0.110765 0.132274 0.278129 -0.129733 0.006038 -0.098564 -0.257582 -0.654539 -0.082488 0.257662 0.079820 0.046627 0.084019 0.499114 0.500371 0.290083 -0.174063 0.254193 0.310569 0.035546 0.167989 0.037419 -0.031357 -0.316984 0.192497 -0.236463 -0.232486 0.113854 0.003930 -0.559552 -0.136310 0.387357 0.511416 -0.072158 -0.045784 -0.055714 -0.050218 0.150071 0.054853 0.223172 0.243541 0.219726 0.311565 -0.087758 0.025922 -0.681549 -0.002638 -1.255300 -0.365998 -0.301821 0.559310 0.267835 -0.095040 -0.060288 0.503624 0.186113 0.094363 0.316429 0.542030 -0.133101 -0.155541 -0.149114 -0.110241 0.278852 -0.278697 0.114145 0.074894 0.213928 -0.289627 -0.101101 0.166581 -0.142270 -0.216811 0.073032 -0.148208 0.244394 -0.581884 0.049126 -0.485732 -0.058863 0.252169 -0.596425 0.060230 -0.045368 0.301881 0.183743 -0.054709 0.063016 0.056843 0.017605 -0.064437 0.096957 -0.617696 0.378464 0.095838 0.037636 0.126486 0.245765 0.216235 0.193011 0.213821 -0.122938 -0.162717 0.115349 -0.157339 0.024203 -0.192304 -0.044480 0.341266 -0.250868 0.141744 -0.047028 -0.214376 -0.349096 -0.211852 -0.228638 0.194554 0.577582 -0.015532 0.267000 0.171580 -0.286676 0.129187 -0.122527 -0.104295 0.145912 0.289223 0.233429 0.066247 -0.221339 0.168930 0.470914 0.168242 -0.278465 0.037155 0.101422 0.062123 -0.135216 0.221669 0.129056 -0.015673 -0.160230 -0.039658 0.243649 0.386178 -0.021863 -0.231185 -0.028496 0.178393 0.061380 -0.208022 0.078980 0.101841 0.004931 0.042937 0.062999 0.116355 0.402448 -0.912426 0.343410 0.148151 0.059071 0.174035 -0.066638 -0.187021 -0.623839 0.186953 0.290340 0.289825 0.088042 0.022239 -0.007028 -0.395700 -0.021910 0.062215 0.191026 -0.216946 0.287320 -0.025898 -0.168341 -0.327171 -0.308048 -0.021164 0.079412 -0.204784 0.182334 0.262527 -0.821011 0.396451 -0.207989 -0.276051 -0.195046 -0.126717 0.182734 -0.466064 -0.377458 -0.001189 -0.338366 -0.620507 -0.324516 -0.139616 0.065305 -0.111544 -0.069719 -0.110931 -0.211292 0.450603 -0.127040 0.193838 0.229535 0.085553 0.510700 0.239382 -0.217858 -0.121594 -0.036910 0.225434 -0.367888 -0.125602 0.259710 -0.120002 0.129102 0.547338 -0.092955 -0.066540 0.064660 0.326754 -0.217766 -0.392382 0.196746 0.029857 -0.005109 0.463114 0.222983 -0.340534 -0.095359 -0.459525 -0.091113 0.011135 -0.291769 0.171139 -0.333875 0.017699 0.276873 -0.069333 -0.267205 0.250609 -0.042122 -0.111679 -0.084730 0.475942 0.616411 -0.349723 0.283896 -0.423464 0.190484 -0.511846 -0.338773 -0.022456 0.056269 0.014241 -0.012822 -0.097372 0.109855 0.147557 -0.224566 -0.290645 0.199117 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_S_max_size(std::allocator const&) = -0.064028 0.192686 0.463126 -0.271409 0.774294 0.044946 0.120724 0.204482 -0.378267 -0.688440 -0.180633 -0.679298 -1.087243 0.623698 -0.139050 0.220659 0.729247 -0.076690 0.035647 -0.483009 0.451273 -0.578284 0.914368 0.460303 -1.001149 0.177222 0.189760 0.742587 0.333559 0.660245 -0.011239 -0.475629 0.109034 -0.036725 0.621521 -0.314287 0.092010 -0.012299 -0.418083 -1.157111 -0.275605 0.590043 -0.175925 0.321281 0.109197 1.157706 0.826771 0.580826 -0.490643 0.643759 0.623686 -0.290292 0.473809 0.173944 -0.275091 -0.235451 0.437778 -0.224543 -0.567822 0.218091 -0.074130 -1.287490 -0.054811 0.480381 0.975684 -0.503790 -0.257383 0.432083 -0.113885 0.214187 0.140788 0.577878 0.441419 0.062528 0.889505 -0.298542 -0.136094 -1.105169 0.024908 -2.256715 -0.674685 -0.820944 0.715202 0.351286 0.002334 -0.256936 1.285247 0.140003 -0.019101 0.551259 0.920980 -0.503960 -0.180774 -0.768222 -0.005577 0.226589 -0.585299 -0.350427 0.469050 0.401538 -0.380147 -0.290026 0.323125 -0.429564 -0.424150 -0.168302 -0.726577 0.775217 -1.187164 -0.273111 -1.257781 0.084317 0.168029 -1.055583 0.113746 0.206719 0.442515 0.254068 0.329325 0.014584 0.237877 0.311341 -0.207964 0.010676 -0.606173 0.967869 0.403718 -0.175440 0.349983 0.685296 0.291542 0.423400 0.884074 -0.127637 -0.779336 0.520869 -0.198377 0.086339 -0.379476 0.059123 0.602671 -0.695408 0.012423 0.057852 -0.232472 -0.221711 -0.235611 -0.547725 0.385770 1.076898 -0.068252 0.210620 0.040722 -0.514835 0.632001 -0.015529 -0.180108 0.444015 0.382163 0.441992 -0.332039 -0.487257 0.498593 0.756456 0.250979 -0.953760 -0.091274 -0.011605 0.370543 -0.175173 0.200195 0.683612 0.010622 -0.070156 -0.001552 -0.083557 1.178226 -0.435744 -0.757693 0.383930 0.179204 -0.312416 -0.958921 -0.116990 -0.056675 -0.516855 0.083534 0.123898 0.078668 0.808878 -1.467034 0.655130 0.199385 -0.222956 0.525209 -0.367420 0.146950 -1.273180 -0.094734 0.498955 0.602716 0.160817 -0.050559 -0.240255 -0.779636 0.334139 0.186785 0.402293 -0.185930 0.538383 -0.285218 -0.197800 -0.470816 -0.516680 -0.234605 0.247681 -0.230520 0.278765 0.363608 -1.661757 0.624323 -0.601115 -0.408941 0.105499 0.209745 0.643566 -0.584337 -0.743024 0.349908 -0.432082 -1.169519 -0.773699 -0.091010 0.208222 -0.046090 -0.430190 -0.256186 -0.969012 0.734226 -0.323578 0.217306 0.422373 0.203283 1.057758 0.576119 -0.769490 -0.384549 -0.213332 0.202802 -0.571518 0.173391 -0.000333 -0.014151 0.398378 0.911524 0.125537 0.259658 -0.288597 0.740205 -0.743278 -0.690227 0.576937 0.176173 -0.114178 0.922033 0.603647 -0.463091 -0.395367 -0.838508 0.016291 -0.136747 -0.356587 0.225872 -0.862354 -0.234515 0.681001 -0.134622 -0.539513 0.499094 -0.010903 -0.359975 -0.769903 1.359199 1.479744 -0.859828 0.451345 -0.647026 0.579493 -0.896897 -0.413620 -0.182239 0.272241 0.108621 0.121625 0.359333 0.187964 0.254592 -0.658809 -0.504272 -0.266985 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_M_get_Tp_allocator() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::max_size() const = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > >::__normal_iterator(int* const&) = -0.029926 0.494486 0.378886 -0.197174 0.498471 0.347330 0.162012 -0.026577 -0.232956 -0.344459 -0.184549 -0.450631 -0.616825 0.543822 -0.063733 0.175188 0.896555 0.146310 0.023243 -0.264181 0.313904 -0.429651 0.874091 0.845503 -0.782658 0.243146 0.502972 0.268329 0.098859 0.605090 -0.401182 -0.545146 0.276310 -0.304778 0.310829 -0.450974 -0.127563 -0.272244 0.004923 -1.230069 -0.097031 0.048060 -0.154749 -0.015260 0.005235 0.427923 1.073529 0.447932 -0.241203 0.318597 0.324804 0.023992 0.195998 0.116499 0.189771 0.225163 0.456189 0.081158 -0.294778 0.099127 -0.059927 -0.747482 -0.062394 0.589850 0.737681 -0.084451 -0.147072 0.196772 -0.136551 -0.002770 -0.103851 0.398042 0.296532 0.360663 0.461222 -0.728332 0.071524 -1.111227 -0.159400 -1.622031 -0.654399 -0.615548 0.283222 -0.081048 0.404778 0.030175 0.905907 -0.024965 0.318093 0.197288 0.972058 -0.758831 -0.177006 -0.350814 -0.143048 0.213087 -0.323600 0.030489 0.211531 -0.295820 -0.518927 -0.671961 0.637274 0.081388 -0.422649 -0.193324 -0.167307 0.517517 -0.763615 -0.428039 -0.898783 -0.302699 -0.196847 -0.957079 0.108964 0.003552 0.572943 0.310800 -0.109528 -0.750071 0.170331 0.549908 -0.142864 -0.482214 -0.164362 0.689820 0.375485 -0.073745 0.285914 0.106268 0.347247 0.790278 0.845734 -0.146380 -0.205199 0.187392 -0.386858 -0.094896 -0.317864 -0.129104 0.193098 -0.556245 0.002146 0.421226 -0.398009 0.006814 0.426796 -0.338103 0.338597 1.627483 -0.158777 0.359897 0.112454 -0.795679 0.404682 -0.243356 -0.400695 0.192696 0.542967 0.570625 -0.906937 -0.391698 0.244576 0.802519 0.328272 -0.727983 -0.283090 -0.214168 0.011734 -0.089885 0.258522 0.119260 0.120955 -0.374961 -0.102406 0.299969 1.256486 -0.499178 -0.652313 0.160476 -0.030080 -0.122139 -0.867045 -0.086542 -0.355052 -0.081540 -0.004445 -0.086428 0.238673 0.709896 -1.399585 0.600081 -0.354138 -0.500592 0.574014 0.035798 -0.169826 -0.633590 0.283715 0.646044 0.633686 0.139922 0.068569 -0.186195 -0.679419 -0.091733 0.058077 0.344692 -0.408917 0.557355 0.082502 -0.677377 -0.469204 -0.258571 0.072659 -0.348596 -0.184031 0.268469 0.171193 -1.458194 0.787671 -0.072805 -0.308781 0.246962 -0.137932 0.383239 -0.665694 -0.826749 0.316644 -0.158645 -0.300977 -0.177522 -0.228120 0.361729 0.079990 -0.120810 -0.397324 -0.809625 0.456435 -0.017853 0.389814 0.457002 0.297772 0.854801 0.097133 -0.482783 -0.469219 -0.156375 0.151766 -0.302336 -0.243288 -0.362138 -0.378016 0.505099 1.047417 -0.005634 0.059975 -0.257612 0.599250 -0.829577 -0.242337 0.449983 0.522470 -0.288653 0.215721 0.491270 -0.410075 -0.367433 -0.441141 -0.165784 -0.052738 -0.509557 0.218817 -0.694396 -0.047452 0.569521 -0.232229 -0.291005 0.404012 -0.092682 0.035049 -0.215304 0.634493 1.007762 -0.708432 0.168686 -0.513535 0.357981 -0.890795 -0.545320 0.047705 0.195250 -0.180496 -0.116472 0.148850 0.259725 0.033807 -0.236628 -0.147450 -0.235251 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_S_do_relocate(int*, int*, int*, std::allocator&, std::integral_constant) = 0.003723 0.847826 0.349739 0.102612 0.665808 0.345703 0.304102 0.247887 -0.144328 -0.808561 -0.268542 -0.789536 -1.347323 0.767080 0.052061 0.158483 1.302259 0.150162 0.198123 -0.367680 0.331030 -0.750515 1.344541 1.227173 -1.169000 0.390159 0.700704 0.266800 0.048104 0.640895 -0.277289 -0.952096 0.635092 -0.431887 0.542254 -0.463897 -0.193331 -0.582473 -0.260580 -1.832366 -0.295097 0.333675 -0.278650 0.015214 -0.015217 0.912397 1.724039 0.680069 -0.417281 0.602417 0.334455 -0.282685 0.425826 0.201762 0.121978 -0.004875 0.153984 0.001306 -0.683620 0.243796 -0.084800 -1.587853 -0.340745 0.784736 1.112062 -0.254403 -0.246497 0.415210 -0.422832 0.073213 -0.269569 0.674459 0.873473 0.472575 0.959804 -0.798613 -0.274275 -1.530672 -0.409406 -2.988203 -1.128935 -1.098914 0.738440 -0.027760 0.517838 -0.146079 1.391265 0.106139 0.532208 0.491357 1.630857 -1.129531 -0.358228 -0.617366 0.127823 0.431824 -0.648665 0.129563 0.615055 -0.596001 -0.870628 -0.938551 0.923814 -0.037149 -0.635955 -0.482038 -0.383079 0.790319 -1.248863 -0.549141 -1.760420 -0.766470 -0.094072 -1.511319 0.301404 0.496695 0.771962 0.806200 -0.097506 -0.866711 0.283496 0.629267 -0.070708 -0.801616 -0.153886 1.131576 0.442756 -0.051346 0.697133 0.572161 0.662204 1.188543 1.529673 0.025366 -0.414418 0.269127 -0.536468 -0.002617 -0.286036 -0.261271 0.461141 -0.878597 0.053866 0.478511 -0.612974 -0.195583 0.360084 -0.608219 0.532478 1.822382 -0.142078 0.485694 0.157971 -1.150415 0.698554 -0.617437 -0.705147 0.248347 0.930338 0.968213 -0.951765 -0.484672 0.404802 1.271792 0.440266 -1.163966 -0.291606 -0.220797 0.298258 -0.410240 0.479105 0.382228 0.532212 -0.537873 -0.022150 0.642761 1.702131 -0.979467 -0.902311 0.251014 -0.000121 0.153603 -1.423549 -0.070731 -0.376500 -0.285003 0.037786 -0.038730 0.117378 1.034022 -1.693307 0.860650 -0.456900 -0.618305 0.708689 0.127683 -0.295103 -1.168105 0.554271 1.044542 0.825337 0.416359 0.086945 -0.482305 -1.043299 -0.125079 0.163406 0.528340 -0.468237 0.936309 -0.265883 -0.776827 -0.837155 -0.518441 0.108407 -0.456623 -0.190741 0.401778 0.690812 -2.091300 1.197367 -0.282906 -0.704028 0.120603 -0.130003 0.664977 -1.051251 -1.385695 0.439388 -0.630254 -1.030821 -0.368685 -0.408478 0.329560 0.230639 -0.569548 -0.295618 -1.159878 1.069763 0.141656 0.591769 0.721295 0.531962 1.662620 0.335904 -1.096309 -0.550768 -0.398771 0.291303 -0.799457 -0.340422 -0.592001 -0.526277 0.701236 1.689534 -0.005188 0.073592 -0.455858 0.795492 -1.451676 -0.603276 0.836612 0.936060 -0.202158 0.617956 0.832183 -0.612814 -0.535925 -0.812113 -0.140026 -0.059549 -0.871973 0.103081 -1.338423 -0.232932 1.015986 -0.465227 -0.418917 0.577561 -0.200677 0.021804 -0.602190 0.937808 1.682842 -1.475381 0.280048 -0.833195 0.581095 -1.384840 -0.900629 0.129922 0.555930 -0.046360 -0.248229 0.409195 0.080881 0.094676 -0.856170 -0.552290 -0.330577 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__relocate_a >(int*, int*, int*, std::allocator&) = 0.048181 0.985325 0.696425 -0.134527 0.583046 0.111325 0.225462 0.404426 -0.131287 -1.145571 -0.232174 -1.070601 -1.691478 0.780850 -0.131485 -0.393948 1.350728 0.026318 0.180050 -0.579175 0.231798 -0.611649 1.402003 1.373376 -1.528625 0.337320 0.755616 0.591073 0.444948 0.536955 0.110501 -1.029451 0.390960 0.164925 0.916512 -0.331960 -0.105122 -0.808141 -0.811695 -2.007364 -0.366749 0.589716 -0.243305 0.081226 0.160251 1.383160 1.945757 0.763240 -0.674324 0.419386 0.667335 -0.067600 0.433241 0.088423 -0.102929 -0.652275 0.379770 -0.102111 -0.663755 0.327405 0.044962 -1.741956 -0.421150 1.068477 1.340238 -0.221313 -0.200043 0.143417 -0.208439 0.213795 -0.298013 0.753320 1.087042 0.788151 1.105982 -0.472869 -0.157119 -1.899635 -0.143535 -3.604643 -1.213118 -1.287508 1.191559 0.225127 0.007129 -0.350980 1.529152 0.384407 0.654666 0.858032 1.797642 -0.694027 -0.362452 -0.783805 -0.148682 0.755718 -0.755645 0.312462 0.483180 -0.162337 -0.897470 -0.669876 0.636739 -0.310884 -0.730628 -0.057960 -0.486884 0.769276 -1.395032 -0.006785 -1.835965 -0.651917 0.430536 -1.799340 0.109694 0.281919 0.920536 0.700265 0.008290 -0.328076 0.124188 0.429780 -0.139889 -0.250712 -1.019583 1.326417 0.495290 -0.044210 0.630481 0.724693 0.859687 0.707335 1.323070 -0.045340 -0.565584 0.285392 -0.603777 -0.162510 -0.439270 -0.060893 0.978681 -0.704717 0.147239 0.248297 -0.613016 -0.669930 -0.121086 -0.923243 0.699472 2.137077 -0.116942 0.552160 0.162917 -1.067248 0.662343 -0.416682 -0.803245 0.324723 0.933223 1.101022 -0.580273 -0.507948 0.440079 1.415233 0.416685 -1.090011 0.068233 0.050826 0.087705 -0.618027 0.634851 0.362922 0.286550 -0.450012 -0.099541 0.911637 1.387721 -0.590803 -1.196562 0.024012 0.356929 0.301712 -0.999786 0.180254 0.115700 -0.184010 0.163205 0.021769 0.362446 1.131792 -2.351728 0.929067 0.133978 -0.353562 0.633546 -0.112629 -0.345529 -1.490629 0.843675 1.178495 0.780693 0.414072 -0.133508 -0.496411 -1.145324 -0.105221 0.281540 0.640804 -0.586400 0.958871 -0.259293 -0.596695 -1.062941 -0.935895 -0.031779 -0.024479 -0.507627 0.397087 0.533299 -2.415345 1.427318 -0.524325 -0.754730 -0.395280 -0.501419 0.497281 -1.347408 -1.399663 0.159054 -0.810021 -1.608518 -0.710614 -0.526007 0.307316 0.061911 -0.356055 -0.453082 -1.152468 1.319121 -0.086558 0.598154 0.786961 0.619045 1.863291 0.679195 -0.898204 -0.584354 -0.398963 0.712348 -0.785914 -0.482514 -0.076673 -0.523917 0.471386 1.832656 -0.411967 0.050578 -0.325138 0.789365 -1.188757 -1.064094 0.641776 0.534605 -0.128636 0.994047 0.705802 -0.710300 -0.539563 -1.270432 -0.286123 0.010810 -1.032305 0.159708 -1.393917 -0.223771 1.222168 -0.492855 -0.672858 0.696139 -0.280044 -0.157947 -0.480582 1.066984 2.021306 -1.553533 0.612324 -1.136141 0.746230 -1.606579 -1.069255 0.084600 0.161916 0.266178 -0.244274 0.107743 0.052826 0.215853 -0.868777 -0.730314 0.141629 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::enable_if::value, int*>::type std::__relocate_a_1(int*, int*, int*, std::allocator&) = -0.453874 0.089561 -0.096161 -0.827589 1.201511 0.544463 0.554650 -0.365824 -0.989363 -0.792148 0.165172 -2.109222 -1.501134 1.196866 -0.243963 1.134231 2.371115 0.056360 -0.170199 -0.778865 0.745699 -0.382552 2.609914 2.582197 -1.707712 0.335656 0.353184 0.756506 -0.059275 -0.032451 -0.229863 -1.357306 0.695498 -1.324007 0.369625 -0.468802 -0.463168 -0.199898 1.039553 -2.891094 -0.235488 0.413155 0.002480 0.064480 -0.053880 1.148489 2.154348 1.353928 -0.408232 1.313450 1.111130 -0.451632 0.924743 0.253824 0.163013 0.092433 0.239059 -0.020729 -0.683951 -0.176582 -0.348308 -1.018106 -0.040621 1.489901 1.896613 -0.247775 -1.006351 0.754089 0.400790 0.171896 0.225192 1.470158 0.501422 0.569864 1.384395 -1.909182 -0.055206 -3.144935 -0.122470 -3.878802 -1.885385 -0.652450 1.315968 0.044282 1.086162 0.015252 2.687170 -0.192333 0.038884 1.091767 2.069991 -1.784734 -0.601554 -0.570574 -0.270516 0.282810 -0.714015 0.346157 1.041842 0.324670 -1.645212 -0.956013 1.078849 -0.048960 -1.041634 -1.102721 -0.018543 0.875490 -1.343107 -1.158678 -2.024635 0.434384 0.064260 -2.706579 -0.037980 -0.049813 0.874533 0.719245 -0.971964 -1.557573 0.519292 0.340790 -0.596784 -0.777266 -0.386669 1.420262 1.281894 0.227109 0.772992 1.104580 0.855706 2.743511 1.283812 -0.739058 -0.459017 0.570665 -0.681432 0.481895 -0.616864 -0.537723 0.682823 -1.683942 0.667974 0.740730 -1.083495 -0.359419 0.950398 -0.352544 0.183503 4.216707 -0.443568 1.695112 1.266047 -1.520524 1.108826 -1.227177 -0.210111 0.467530 1.313111 1.114460 -1.952746 -1.189830 1.282197 2.380470 0.913108 -2.123046 -0.352024 0.556914 0.700997 -0.501388 0.717604 0.550689 0.833501 -0.849690 0.042705 1.215286 3.360524 -1.078779 -0.736032 0.411634 0.891554 0.275582 -2.100092 -0.429904 -1.589705 -0.427266 0.619796 0.684286 0.483534 1.962913 -2.999841 1.251645 -0.358302 -0.229833 1.605343 0.754629 -1.225774 -2.287580 -0.016808 1.063970 1.490261 0.033863 0.297290 -0.219358 -1.723452 -0.009755 0.423060 0.546957 -1.105365 1.724324 -0.363740 -1.124121 -0.563602 -0.385509 -0.369664 -0.523923 -0.368888 1.185980 0.843381 -2.991120 1.576936 0.058399 -1.260317 0.300849 -0.717457 1.709470 -1.512592 -1.670245 1.065964 -1.063549 -1.000859 -0.486302 -0.425356 0.390041 0.390918 0.111539 -1.204692 -1.651540 2.040284 0.017040 1.851008 1.161463 -0.109658 1.670744 -0.494744 -1.460261 -0.810297 -1.015281 0.114391 -0.402006 -1.019087 -0.844836 -0.740599 1.256864 2.070077 -0.133814 -0.370230 -0.377544 1.356006 -2.290912 -0.332052 0.996145 1.140300 -0.959219 1.005536 1.229889 -1.291693 0.013640 -1.430909 -0.154985 -0.815223 -1.185027 0.885946 -1.284598 0.108789 0.795022 -0.723445 -0.032727 0.859800 0.250249 0.157084 -0.197346 2.032027 2.288064 -0.960307 -0.085437 -1.971251 0.977262 -2.080950 -1.698399 0.413838 0.520213 -1.034117 -0.522449 0.474700 1.095370 0.387428 -1.355448 -1.307812 0.308339 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__niter_base(int*) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_S_check_init_len(unsigned long, std::allocator const&) = -0.242974 -0.292097 0.239862 -0.414008 0.464343 -0.073626 0.131018 0.264473 -0.765387 -0.877960 0.033901 -1.006627 -1.022239 0.904419 -0.284559 0.109096 1.297542 0.412504 0.019570 -0.557051 0.279320 -0.438843 1.168767 1.231883 -1.004933 0.031681 -0.018332 0.817121 0.363149 0.351673 0.481064 -0.861730 0.288608 -0.071181 0.508022 -0.606097 -0.005056 0.345478 -0.316550 -1.674153 -0.092338 0.722031 0.129387 0.254628 0.213232 0.962954 0.784258 0.699632 -0.379831 0.962428 0.691603 -0.047790 0.545925 0.099353 -0.126853 -0.316837 0.053261 -0.437451 -0.518583 0.329174 -0.156708 -1.211370 -0.240333 0.663761 1.245465 -0.322219 -0.356827 -0.102390 0.054447 0.409336 0.501378 0.510940 0.486353 0.007122 0.821215 -0.302466 -0.304975 -1.762569 0.154156 -2.797934 -0.702032 -0.500534 1.521329 0.649806 -0.285567 -0.330744 1.244031 0.022661 -0.055414 0.849161 1.093315 -0.312930 -0.437497 -0.523835 -0.075761 0.607766 -0.633050 -0.088286 0.520070 0.649965 -0.581737 -0.343159 0.287191 -0.449335 -0.525958 -0.157502 -0.412267 0.956706 -1.319888 -0.187087 -1.272524 0.443229 0.521809 -1.274336 -0.174508 -0.204686 0.284611 0.557444 -0.371563 0.133541 0.318112 -0.076542 -0.216805 0.207566 -0.721467 0.931716 0.202041 -0.007302 0.145511 0.795383 0.292471 0.731432 0.450647 -0.433409 -0.335181 0.668023 -0.235833 0.125382 -0.780622 -0.233134 0.742222 -0.793382 0.259875 -0.152891 -0.620367 -0.648313 -0.309451 -0.295365 0.296108 1.763622 -0.029972 0.591206 0.644286 -0.479299 0.594401 -0.006062 0.211149 0.501709 0.698310 0.434771 -0.158666 -0.567370 0.361031 1.124145 0.513158 -0.927992 -0.171212 0.085332 0.471870 -0.149484 0.458202 0.453358 -0.001854 -0.225060 0.068669 0.359483 1.106138 -0.315125 -0.740635 -0.110688 0.679426 -0.110766 -0.859326 0.080742 -0.309085 -0.216838 0.293345 0.280181 0.170157 1.057061 -1.957619 0.864712 0.388515 0.273983 0.506587 0.075531 -0.315801 -1.650312 -0.022640 0.341961 1.014055 0.290589 0.125488 0.166769 -1.017550 0.038977 0.344720 0.483064 -0.431100 0.695687 -0.235109 -0.079355 -0.394487 -0.438187 -0.314894 0.041989 -0.440993 0.607730 0.744045 -1.768757 0.545729 -0.451570 -0.670377 -0.094971 -0.068966 0.805516 -1.035935 -0.864185 0.267357 -0.611823 -1.476384 -0.761942 -0.205571 0.314363 -0.088574 -0.153203 -0.221118 -0.804772 1.149550 -0.373420 0.609374 0.561408 -0.261644 1.061475 0.490396 -0.642121 -0.292369 -0.297644 0.399863 -0.779749 -0.075619 -0.006864 -0.077986 0.439191 1.277690 0.138421 -0.283689 -0.154561 0.992294 -0.753491 -0.657917 0.560365 0.113886 0.132364 1.220984 0.643321 -1.133368 -0.095754 -0.940894 0.047622 0.050360 -0.503912 0.593858 -0.865768 0.177960 0.383553 -0.091479 -0.476286 0.616590 0.188047 -0.380643 -0.294832 1.418127 1.405867 -0.677861 0.592281 -1.031745 0.626659 -1.140194 -0.609604 -0.298398 0.205377 -0.300806 0.117373 0.023038 0.373098 0.418292 -0.481910 -0.915181 0.359373 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_base(unsigned long, std::allocator const&) = -0.070503 0.524421 0.697394 -0.557742 1.489800 0.597007 0.513224 0.032164 -0.465633 -0.972365 -0.226044 -0.616291 -1.639318 0.808584 -0.471952 0.230235 1.201937 -0.176704 0.405333 -0.829904 0.902153 -0.928544 1.891458 1.271506 -1.978990 0.350630 0.302103 0.904554 0.206575 1.544043 0.025551 -1.061692 0.462047 -0.221245 1.215881 -0.686105 -0.240530 -0.215907 -0.522412 -2.039191 -0.541026 0.831788 -0.477012 0.697098 0.413588 1.433949 1.729611 0.873841 -0.882475 1.294219 0.863942 -0.135996 0.965451 0.347046 -0.035826 -0.114194 0.634507 -0.157408 -0.633278 0.342153 -0.712060 -1.708743 0.259094 1.037484 1.722948 -0.609306 -0.275993 0.180345 -0.561530 0.392945 0.265309 1.352338 0.654491 0.198334 1.688501 -0.806988 -0.096954 -2.200926 -0.082634 -3.330014 -1.238251 -1.473015 0.741309 0.531288 0.763218 -0.450547 2.101729 0.338653 0.251887 0.807334 1.283035 -0.865761 0.043052 -0.817274 -0.420665 -0.119742 -0.596397 -0.171925 0.394988 0.157685 -0.883674 -0.697905 0.630184 -0.408759 -0.601024 -0.654937 -1.064498 1.154758 -1.727328 -0.558458 -1.921452 0.103432 -0.331326 -1.939921 0.118142 -0.257561 0.869181 0.370077 0.404349 -0.157882 0.512007 0.930387 -0.320472 -0.462388 -0.508707 1.702649 1.031790 -0.042550 0.411507 0.744853 -0.206230 0.959998 1.859945 0.185120 -1.008784 0.576294 -0.293455 0.224209 -0.426669 0.429247 1.018770 -0.965177 -0.242402 0.233796 -0.206400 -0.271000 0.048726 -1.039883 0.747462 2.827761 -0.520243 0.810895 0.340748 -1.155477 0.933106 0.197460 0.129662 1.028908 1.188243 0.609295 -1.354210 -0.803105 0.670080 1.147032 0.222554 -1.696275 -0.397346 0.030518 0.392823 -0.305579 0.221463 0.477706 0.106343 -0.603171 0.203988 -0.279083 2.104354 -0.823350 -1.387783 0.467726 0.456386 -0.623674 -1.252793 -0.281499 -0.584610 -0.565455 0.235590 -0.029533 0.033975 1.163479 -2.597099 0.963221 -0.317305 -0.323399 1.094970 -0.250007 0.166251 -1.854799 0.120462 0.639198 0.749511 0.325207 -0.136827 -0.244642 -1.254232 0.738659 0.022904 0.816767 -0.770296 1.209924 -0.431395 -0.950934 -0.933477 -1.122728 -0.202437 -0.008859 -0.585093 0.325195 0.528543 -2.706226 0.778370 -0.535429 -0.934884 0.517895 0.373864 1.155544 -0.651847 -1.389809 0.567961 -0.857888 -1.532392 -1.232490 -0.257739 0.264955 0.143886 -0.478609 -1.002322 -1.662513 1.242384 -0.560381 0.735223 0.934501 0.536308 2.148367 0.625507 -1.481401 -1.063263 -0.746428 0.669355 -0.557762 -0.221461 -0.517671 -0.491921 0.625881 1.818473 0.255675 0.455217 -0.549678 1.681333 -1.442389 -0.578809 1.120180 0.526862 -0.154709 1.122771 1.067070 -0.453560 -0.816659 -0.971949 0.166125 -0.057524 -0.535933 0.809554 -1.442082 -0.084269 0.560419 0.052869 -0.858777 0.558623 -0.039662 -0.018667 -1.006826 1.903075 2.239080 -1.434685 0.374332 -0.670183 0.775599 -1.435011 -0.490972 -0.528118 0.100688 0.339937 0.335584 0.225295 0.750544 0.722065 -0.909792 -0.405094 -0.438154 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::_M_fill_initialize(unsigned long, int const&) = 0.033134 1.016278 0.937221 -0.432877 0.858500 0.810042 0.215638 0.061001 -0.352695 -0.671060 -0.269993 -1.241565 -1.417908 0.911255 -0.175528 -0.160173 1.411283 -0.031205 -0.048544 -0.339695 0.207301 -0.168088 1.424108 1.435970 -1.389391 0.446101 0.592292 0.458784 0.059156 1.083281 -0.527841 -1.287363 0.169004 0.220807 0.660180 -0.286557 -0.377340 -0.797184 -0.339051 -2.051165 -0.254394 0.765826 -0.362769 -0.033178 0.290900 0.715884 2.094958 0.704531 -0.353219 0.304351 0.497486 0.126061 0.474567 0.029014 0.371050 -0.166226 1.042977 0.008194 -0.530816 0.192386 -0.114311 -0.985332 -0.439659 1.117551 1.218361 -0.039045 -0.431282 -0.147170 -0.110108 0.049870 -0.368893 0.844515 0.799035 1.043994 0.777282 -0.250094 0.297063 -1.354733 0.105129 -2.231968 -1.203863 -0.948091 0.794034 0.546061 0.270346 -0.599363 1.641567 -0.027356 0.481917 0.413669 1.820629 -0.889363 -0.237356 -0.581346 -0.416896 0.383719 -0.456958 0.204286 0.035328 -0.351485 -0.955421 -0.804613 0.663335 -0.149014 -0.752629 0.320507 -0.297592 0.781455 -1.113608 -0.161534 -1.439176 -0.300813 0.166896 -1.766502 -0.448475 0.099226 0.386142 0.538380 -0.348904 -0.840777 0.362445 0.536276 -0.398994 -0.359243 -0.938226 1.380810 0.693400 -0.107512 0.413924 0.375759 0.884171 0.883885 0.966042 -0.219584 -0.254976 0.192372 -0.387882 -0.166437 -0.326559 0.060827 0.147618 -0.638265 0.002608 0.551319 -0.634451 -0.025648 -0.518080 -0.714077 0.451295 2.962730 -0.492307 0.735633 0.098462 -1.283491 0.855167 -0.227725 -0.857450 0.069328 0.754766 1.278977 -1.189491 -0.542593 0.727137 1.539123 0.471909 -1.061463 0.355405 0.069742 -0.131358 -0.529569 0.847224 0.149073 0.280775 -0.567508 -0.241278 0.732115 1.986196 -0.585065 -1.811477 0.150995 0.140962 0.374453 -0.639037 0.126370 -0.099095 -0.138285 0.261807 -0.115054 0.604462 1.182827 -2.473867 1.055593 0.027207 -0.915156 1.251877 -0.167176 -0.353615 -0.606824 0.507186 1.206167 0.957660 0.432146 -0.296762 -0.603937 -1.156860 -0.136746 0.246008 0.563864 -0.813820 1.059982 0.059294 -1.036566 -0.823521 -1.153409 -0.047201 -0.303526 -0.938773 0.431123 0.192467 -2.437776 1.502113 0.145646 -0.440376 -0.198130 -0.567514 0.365641 -1.106026 -1.382389 0.233295 -0.643463 -1.070833 -0.255737 -0.617848 0.294919 0.339022 0.191603 -0.940876 -1.306891 1.157661 0.052584 0.938971 0.828086 0.537567 1.296427 0.909642 -0.752109 -0.470679 -0.701355 1.024998 -0.293000 -0.529405 -0.176237 -0.771533 0.606475 1.590978 -0.361477 -0.019244 -0.955639 0.785746 -0.890615 -0.455156 0.559668 0.063891 -0.508297 0.343081 0.715397 -0.369905 -0.428049 -1.095780 -0.430959 -0.465663 -0.901501 0.226918 -1.108791 -0.211612 1.089680 -0.643144 -0.776864 0.489089 -0.270426 -0.300580 -0.145181 1.052791 1.388463 -1.144495 0.814124 -1.106126 0.901468 -1.488690 -1.002354 0.157047 -0.311563 -0.213410 -0.490008 0.027564 0.222309 0.128774 -0.484196 -0.445774 0.120066 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator::allocator(std::allocator const&) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) = -0.042536 0.202646 0.137250 0.014529 0.261946 0.045219 0.146519 0.043450 -0.166282 -0.260925 -0.101344 -0.275340 -0.390466 0.356159 -0.000863 0.221497 0.573032 0.205335 0.058406 -0.154716 0.162289 -0.466104 0.549240 0.516521 -0.397215 0.141786 0.198008 0.150873 -0.017364 0.386131 -0.216827 -0.305618 0.284322 -0.283900 0.187103 -0.340544 -0.046032 -0.033648 -0.019005 -0.767846 -0.051349 0.100417 0.108345 -0.011992 -0.035599 0.307372 0.558357 0.288973 -0.072596 0.314782 0.107944 -0.139078 0.204804 0.136279 0.139697 0.193767 0.164828 -0.087166 -0.323029 0.105097 -0.069876 -0.681741 -0.044318 0.276554 0.467220 -0.098010 -0.058609 0.154805 -0.196458 0.037945 0.019394 0.196815 0.168328 0.054738 0.290602 -0.448646 0.008335 -0.592933 -0.209512 -1.181533 -0.410931 -0.387759 0.275637 0.025757 0.293141 0.053491 0.527802 -0.010094 0.175772 0.041743 0.586721 -0.539136 -0.182382 -0.185406 0.070418 0.140075 -0.261941 -0.068415 0.293507 -0.184974 -0.329244 -0.378065 0.513860 0.069315 -0.219733 -0.171466 -0.124811 0.357705 -0.574525 -0.384246 -0.659909 -0.295748 -0.143827 -0.531552 0.339724 0.106913 0.256911 0.311364 -0.073472 -0.426473 0.158248 0.301316 -0.027535 -0.342599 -0.156586 0.440905 0.069508 -0.053309 0.247420 0.146769 0.122563 0.528555 0.577791 -0.071190 -0.132402 0.172371 -0.287577 0.018461 -0.181839 -0.225410 0.124159 -0.450603 -0.037134 0.152328 -0.278958 0.031304 0.221666 -0.095167 0.221623 0.590196 -0.046629 0.199037 0.097632 -0.460716 0.332339 -0.206640 -0.160814 0.118672 0.396035 0.253019 -0.399645 -0.260152 0.096292 0.466488 0.231057 -0.410891 -0.297572 -0.213233 0.170509 0.019580 0.120475 0.162392 0.144400 -0.271192 -0.008523 0.075648 0.757328 -0.376188 -0.189787 0.133380 -0.139505 -0.116625 -0.732396 -0.095950 -0.281635 -0.092699 -0.195555 -0.031082 -0.004011 0.438959 -0.668305 0.414487 -0.338652 -0.252775 0.368365 -0.006837 -0.096766 -0.612998 0.097952 0.348854 0.441564 0.100642 0.093398 -0.063025 -0.418175 -0.060349 -0.034853 0.227431 -0.179097 0.331151 -0.057146 -0.379888 -0.276271 -0.123277 0.098554 -0.278989 0.006848 0.177330 0.394416 -0.769665 0.401905 -0.109554 -0.265708 0.224621 0.120588 0.222862 -0.400011 -0.508971 0.192719 -0.158183 -0.266023 -0.183318 -0.098109 0.189270 -0.042100 -0.352099 -0.049692 -0.398921 0.329423 -0.015798 0.194112 0.256901 0.128813 0.546448 0.235578 -0.421065 -0.196919 0.005742 -0.164630 -0.457895 -0.043515 -0.204594 -0.187812 0.354732 0.683113 0.157192 0.076262 -0.054184 0.436935 -0.515815 -0.216417 0.411900 0.282827 -0.052447 0.224270 0.393210 -0.360151 -0.252952 -0.234607 -0.056516 0.054206 -0.276564 0.124207 -0.500889 -0.036364 0.296191 -0.120991 -0.156024 0.243415 -0.023706 0.001308 -0.245768 0.494205 0.561322 -0.456918 0.107082 -0.257345 0.130278 -0.523223 -0.238139 -0.028978 0.399264 -0.167411 0.010519 0.233020 0.120995 0.028036 -0.257304 -0.162951 -0.244861 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) = -0.006304 0.229632 0.360526 -0.138975 0.289631 -0.033850 0.141988 0.277104 -0.283816 -0.499270 -0.104858 -0.378709 -0.664368 0.456390 -0.101623 -0.095438 0.804866 0.281148 0.089130 -0.358325 0.139262 -0.410244 0.743199 0.795083 -0.754927 0.158394 0.233281 0.409911 0.228871 0.421610 0.030623 -0.475411 0.236309 0.006103 0.414284 -0.466066 -0.009505 -0.111675 -0.392663 -1.186171 -0.097334 0.270497 -0.002139 0.063581 0.130346 0.698053 0.762630 0.411073 -0.291210 0.446859 0.358748 0.038423 0.230573 0.088958 -0.033813 -0.081696 0.180680 -0.176441 -0.369816 0.228318 0.010024 -0.959881 -0.107293 0.481565 0.730523 -0.149481 -0.064783 -0.042659 -0.080910 0.137658 0.090755 0.284377 0.367369 0.153328 0.501609 -0.315366 -0.088646 -1.037826 -0.051952 -1.909502 -0.586258 -0.626217 0.805267 0.170775 -0.004529 -0.100548 0.758020 0.085639 0.309024 0.417527 0.734581 -0.371389 -0.232359 -0.354844 -0.066245 0.430294 -0.390909 -0.014951 0.237306 0.044587 -0.418691 -0.370178 0.434161 -0.129134 -0.354113 -0.035789 -0.239558 0.507581 -0.870870 -0.160666 -0.923964 -0.102807 0.158495 -0.793203 0.149710 -0.024436 0.538019 0.359569 -0.022845 -0.101445 0.086702 0.227552 -0.083995 -0.060169 -0.544525 0.646749 0.132196 -0.104085 0.271006 0.297365 0.200567 0.392835 0.623884 -0.147518 -0.273366 0.352796 -0.329241 -0.075103 -0.408586 -0.106440 0.442345 -0.463255 0.109769 0.018041 -0.373562 -0.337372 -0.010903 -0.283094 0.373066 1.035918 0.011057 0.298861 0.185670 -0.470447 0.333398 -0.110116 -0.175663 0.310325 0.548301 0.321746 -0.278177 -0.309826 0.018274 0.673596 0.289984 -0.516162 -0.160132 -0.124163 0.088078 -0.085602 0.272553 0.172789 0.066555 -0.262404 -0.025520 0.233036 0.753638 -0.196634 -0.482177 -0.063066 0.174731 -0.122916 -0.571326 0.054628 -0.025154 -0.072819 0.035187 -0.004528 0.151030 0.601208 -1.291491 0.540619 -0.074920 -0.081585 0.268175 -0.036937 -0.125833 -0.848270 0.261952 0.416609 0.638576 0.157915 0.034265 0.009787 -0.601071 -0.057277 0.094513 0.351078 -0.298850 0.455353 -0.021704 -0.329246 -0.402366 -0.380868 0.009263 -0.057479 -0.188233 0.223389 0.344311 -1.291752 0.521447 -0.332833 -0.415519 0.031935 -0.059189 0.301984 -0.687382 -0.653073 0.131887 -0.191973 -0.749008 -0.436499 -0.218164 0.310164 -0.105845 -0.197975 -0.147625 -0.562026 0.612051 -0.103572 0.251642 0.393395 0.093091 0.901623 0.300713 -0.423917 -0.283096 -0.126657 0.226151 -0.550572 -0.074544 0.063219 -0.261166 0.272795 0.979140 0.003086 -0.001639 -0.052233 0.659547 -0.553370 -0.484418 0.399101 0.259422 0.106782 0.626876 0.443458 -0.619421 -0.303681 -0.547146 -0.056681 0.220870 -0.356858 0.306909 -0.697721 0.036657 0.444761 -0.075445 -0.362069 0.402188 -0.083586 -0.114322 -0.253466 0.733872 1.007387 -0.635081 0.389330 -0.464652 0.300636 -0.759350 -0.343904 -0.193572 0.156138 -0.020646 0.100431 0.007915 0.172742 0.149160 -0.297157 -0.344492 0.008080 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::_Vector_base >::_M_create_storage(unsigned long) = 0.101259 1.569228 1.700366 -1.040990 1.468547 2.019984 0.215752 -0.275487 -0.650109 -0.310764 -0.432852 -1.922078 -1.629843 1.293384 -0.336017 -0.177764 1.888119 -0.211749 -0.382700 -0.129914 0.190305 0.552791 1.874550 1.942863 -1.828800 0.731657 0.605285 0.560643 -0.249492 2.115688 -1.423250 -2.015783 -0.192447 0.664590 0.672179 -0.212150 -0.768626 -1.251053 -0.094615 -2.782223 -0.219527 1.332718 -0.662397 -0.182398 0.616612 0.099396 3.092741 0.862297 -0.187178 0.000000 0.565090 0.570693 0.638940 -0.090263 0.945137 0.148695 2.336313 0.126194 -0.487133 0.041182 -0.220218 -0.325087 -0.650156 1.642136 1.500762 0.247025 -0.797817 -0.653681 0.099597 -0.149853 -0.652479 1.222845 0.748608 1.919040 0.617463 0.217996 1.068632 -1.019258 0.574808 -1.100182 -1.591788 -0.977953 0.607800 1.280176 0.520467 -1.263416 2.297793 -0.463644 0.568430 0.061144 2.465893 -1.251751 -0.124423 -0.669340 -1.017987 0.212272 -0.253510 0.214482 -0.669573 -0.629806 -1.302456 -1.143351 0.744238 -0.053274 -1.077652 1.132383 -0.184441 0.980081 -1.020568 -0.178096 -1.351080 0.066200 0.035672 -2.378281 -1.504890 -0.166318 -0.233953 0.403635 -0.730438 -1.601132 0.609807 0.810159 -0.863469 -0.430274 -1.498771 1.950346 1.252748 -0.274760 0.274350 0.050029 1.340418 1.160838 0.666375 -0.493759 -0.025588 0.085783 -0.224404 -0.349095 -0.351109 0.388953 -0.745209 -0.640879 -0.211633 1.134939 -0.824041 0.700698 -1.499428 -0.814791 0.394191 5.146666 -1.064401 1.161934 -0.016521 -1.947512 1.393594 0.072999 -1.355175 -0.211924 0.673219 1.986194 -2.284592 -0.740376 1.251188 2.173467 0.646960 -1.242272 1.080204 0.188098 -0.626333 -0.730504 1.413055 -0.097406 0.260346 -0.839830 -0.543690 0.933499 3.187465 -0.581866 -3.386575 0.317449 0.044828 0.615475 -0.100508 0.172080 -0.186868 -0.095855 0.550494 -0.319821 1.242362 1.629299 -3.489166 1.524780 0.224499 -1.895039 2.426478 -0.468024 -0.464236 0.483930 0.471328 1.723556 1.392863 0.534530 -0.747517 -0.996503 -1.532215 -0.236501 0.370951 0.651604 -1.368714 1.474933 0.518262 -1.827035 -0.907178 -2.008778 -0.156946 -0.585968 -1.972268 0.570209 -0.335106 -3.225902 2.199128 0.959086 -0.188370 -0.196374 -1.126021 0.167936 -1.280222 -1.781129 0.284758 -0.605887 -0.855456 0.184178 -0.946661 0.395312 0.807836 1.111434 -2.000865 -1.926711 1.322259 0.216872 1.560433 1.181704 0.730785 0.930928 1.688210 -0.674395 -0.518231 -1.375733 1.957325 0.405345 -0.871113 -0.205865 -1.378781 0.862412 1.866002 -0.638865 -0.121438 -2.113575 0.944383 -0.633691 -0.037493 0.513221 -0.768582 -1.185406 -0.391267 0.857880 0.001465 -0.470834 -1.371404 -0.793935 -1.140848 -1.136525 0.363288 -1.108580 -0.258541 1.452496 -1.096541 -1.265577 0.441396 -0.430918 -0.648577 0.284618 1.341497 0.955319 -0.985293 1.470061 -1.505817 1.453134 -1.911422 -1.291713 0.346640 -1.334849 -0.732599 -0.958343 -0.159086 0.474372 0.038485 -0.050287 -0.220525 0.240358 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__uninitialized_fill_n_a(int*, unsigned long, int const&, std::allocator&) = -0.069076 0.457907 0.347958 0.003530 0.494201 0.175610 0.266984 0.137215 -0.267164 -0.628652 -0.137011 -0.700683 -1.034896 0.700593 -0.008077 0.211709 1.117319 0.206779 0.099531 -0.378913 0.309499 -0.729250 1.141832 1.122600 -0.948009 0.277036 0.477593 0.333243 0.123679 0.528086 -0.228597 -0.663477 0.485761 -0.413040 0.465209 -0.476014 -0.163918 -0.284819 -0.137764 -1.570271 -0.217724 0.317307 -0.074733 0.031533 0.030333 0.883157 1.266653 0.598538 -0.299129 0.628624 0.317913 -0.341352 0.439106 0.160293 0.161267 0.019312 0.278927 0.048034 -0.566848 0.236883 -0.113336 -1.323619 -0.184335 0.664119 0.999471 -0.228240 -0.234493 0.254025 -0.250092 0.103623 -0.081226 0.574992 0.606162 0.297051 0.795028 -0.758872 -0.090568 -1.401541 -0.275035 -2.518717 -0.920325 -0.767623 0.734896 -0.028366 0.407411 -0.110444 1.189688 0.080196 0.290462 0.366696 1.283159 -0.919525 -0.313732 -0.406270 0.059288 0.331021 -0.546251 0.075471 0.591927 -0.328944 -0.728382 -0.700890 0.815219 -0.032010 -0.518107 -0.298865 -0.309691 0.707785 -1.060271 -0.513897 -1.385247 -0.526276 -0.050586 -1.250092 0.365158 0.238868 0.631709 0.648919 -0.192078 -0.635700 0.286693 0.442677 -0.079269 -0.568806 -0.282021 0.988689 0.328981 -0.027226 0.489381 0.479854 0.426438 0.939389 1.180964 -0.089226 -0.306502 0.309325 -0.528619 0.081331 -0.319983 -0.277029 0.480116 -0.751807 -0.009051 0.262128 -0.531369 -0.135344 0.391612 -0.350909 0.369515 1.574466 -0.114575 0.491352 0.245619 -0.879232 0.660125 -0.428350 -0.388485 0.284054 0.799360 0.687244 -0.870562 -0.458531 0.353606 1.098504 0.401420 -1.031371 -0.343907 -0.147878 0.292529 -0.254171 0.424274 0.310569 0.379811 -0.461248 -0.005110 0.412206 1.442132 -0.786457 -0.735563 0.147068 -0.056776 0.030562 -1.307018 -0.053492 -0.341728 -0.216037 -0.112419 0.017543 0.103516 0.880600 -1.555281 0.777611 -0.397740 -0.439387 0.741389 0.075881 -0.305050 -1.198650 0.322575 0.735391 0.760993 0.344725 0.005739 -0.234388 -0.917671 -0.071832 0.079642 0.426066 -0.432477 0.815965 -0.210225 -0.604922 -0.614524 -0.449142 0.091251 -0.390957 -0.158013 0.398375 0.569287 -1.724329 0.884331 -0.216611 -0.601278 0.140258 -0.017877 0.511593 -0.866423 -1.092836 0.337577 -0.506838 -0.864122 -0.476682 -0.329534 0.256223 0.094325 -0.510769 -0.275279 -0.942152 0.912840 -0.068382 0.566550 0.581140 0.272212 1.321777 0.442300 -0.883862 -0.450382 -0.201980 0.121383 -0.712282 -0.252429 -0.470949 -0.394356 0.590930 1.344112 0.056403 0.112652 -0.303515 0.782678 -1.144883 -0.524780 0.685504 0.673384 -0.120475 0.599177 0.693116 -0.628841 -0.356092 -0.673504 -0.233826 -0.050320 -0.627820 0.245759 -1.023908 -0.117131 0.662453 -0.320703 -0.315481 0.474083 -0.090438 -0.027157 -0.433065 0.936884 1.478450 -1.108889 0.239961 -0.731663 0.489236 -1.108404 -0.663437 0.031629 0.531989 -0.156337 -0.145724 0.378586 0.164762 0.191615 -0.775639 -0.495146 -0.184427 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::uninitialized_fill_n(int*, unsigned long, int const&) = -0.073220 0.446942 0.348136 -0.014005 0.513120 0.168411 0.274634 0.136139 -0.294127 -0.627694 -0.132060 -0.707952 -1.014201 0.723129 -0.008372 0.221581 1.133771 0.215778 0.090098 -0.362717 0.313358 -0.737121 1.130505 1.105042 -0.911680 0.273916 0.459020 0.300072 0.077067 0.556955 -0.256846 -0.694487 0.488360 -0.419419 0.446294 -0.473716 -0.175849 -0.276648 -0.124013 -1.545944 -0.194989 0.320058 -0.077218 0.009966 0.016424 0.865781 1.264946 0.590198 -0.276843 0.616406 0.296788 -0.338226 0.413174 0.167484 0.205887 0.053453 0.280146 0.062209 -0.584966 0.232829 -0.142823 -1.286318 -0.188295 0.651528 0.970267 -0.217465 -0.235315 0.248870 -0.267242 0.106904 -0.073289 0.548639 0.609582 0.272895 0.771911 -0.753310 -0.107758 -1.385437 -0.288190 -2.518381 -0.906633 -0.734817 0.728295 -0.042986 0.403664 -0.116066 1.168715 0.052995 0.277356 0.357586 1.292542 -0.918061 -0.326614 -0.403881 0.051016 0.298599 -0.526103 0.051005 0.606055 -0.350689 -0.737882 -0.689976 0.812967 -0.019863 -0.492589 -0.301101 -0.283627 0.719137 -1.061518 -0.509881 -1.366566 -0.503907 -0.045190 -1.234009 0.365156 0.248572 0.617780 0.649517 -0.234670 -0.652911 0.319792 0.453970 -0.108585 -0.566867 -0.247395 0.989897 0.297459 -0.002313 0.479946 0.458013 0.419979 0.937270 1.189563 -0.100770 -0.271461 0.286622 -0.517353 0.084578 -0.299038 -0.300450 0.444111 -0.750566 0.002279 0.260670 -0.539896 -0.121251 0.388312 -0.328152 0.361731 1.554763 -0.149338 0.505299 0.222839 -0.889762 0.659422 -0.424760 -0.384575 0.238446 0.801873 0.679510 -0.849759 -0.462841 0.385484 1.088933 0.416729 -1.035527 -0.338453 -0.165892 0.288921 -0.224703 0.411109 0.305957 0.386429 -0.477130 -0.020270 0.390336 1.474957 -0.788562 -0.754262 0.162365 -0.070585 0.055761 -1.291359 -0.060482 -0.344955 -0.194188 -0.111875 -0.006186 0.115714 0.889979 -1.570814 0.790017 -0.434275 -0.461430 0.748302 0.091554 -0.301062 -1.200247 0.274343 0.744660 0.788522 0.364489 0.003115 -0.238044 -0.898361 -0.077730 0.063025 0.429713 -0.420365 0.795133 -0.207238 -0.634219 -0.600742 -0.451345 0.090756 -0.389373 -0.151681 0.389697 0.570680 -1.738966 0.896234 -0.180807 -0.564023 0.133572 0.020647 0.506684 -0.837433 -1.101122 0.337026 -0.510692 -0.852269 -0.450813 -0.325425 0.255136 0.093770 -0.499950 -0.254097 -0.952793 0.917310 -0.053268 0.603033 0.564812 0.269057 1.325663 0.450748 -0.870958 -0.437805 -0.215587 0.127808 -0.727262 -0.248214 -0.452670 -0.392842 0.603813 1.299054 0.072670 0.102098 -0.321219 0.780116 -1.132382 -0.480738 0.706548 0.656965 -0.135078 0.583201 0.718606 -0.625392 -0.360500 -0.659060 -0.234771 -0.089176 -0.616299 0.215383 -0.996032 -0.119851 0.636200 -0.308659 -0.316341 0.440378 -0.086130 -0.028269 -0.421854 0.925535 1.472101 -1.107697 0.241154 -0.715918 0.490647 -1.093415 -0.677401 0.041413 0.542294 -0.184706 -0.150332 0.375210 0.165998 0.164517 -0.756097 -0.481985 -0.179057 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__uninitialized_fill_n::__uninit_fill_n(int*, unsigned long, int const&) = -0.068306 0.391606 0.295951 -0.054546 0.425840 0.163333 0.203442 0.065255 -0.227161 -0.555652 -0.099799 -0.591892 -0.860653 0.585435 -0.057371 0.144889 0.922271 0.132899 0.086682 -0.357253 0.267173 -0.539133 0.975867 0.955550 -0.833130 0.215713 0.447721 0.297218 0.150178 0.406197 -0.132009 -0.599206 0.385790 -0.304950 0.377213 -0.384149 -0.129594 -0.244695 -0.101129 -1.299407 -0.185232 0.204644 -0.127248 0.044837 0.032062 0.738958 1.065396 0.509349 -0.278427 0.539386 0.339277 -0.176098 0.322957 0.118402 0.099425 -0.045173 0.234757 -0.004829 -0.411279 0.185536 -0.082638 -1.035518 -0.161919 0.602660 0.853350 -0.185298 -0.193024 0.206694 -0.197966 0.100111 -0.069398 0.498580 0.492182 0.305729 0.657286 -0.659994 -0.091228 -1.273915 -0.201675 -2.128598 -0.754009 -0.626863 0.595211 -0.017381 0.306389 -0.029544 1.012209 0.108084 0.228416 0.383635 1.071694 -0.723521 -0.241634 -0.316034 -0.012240 0.284953 -0.452890 0.121073 0.386456 -0.190236 -0.599468 -0.599487 0.619192 -0.052054 -0.443329 -0.275312 -0.259275 0.564729 -0.922765 -0.370518 -1.112467 -0.377038 -0.014125 -1.074928 0.213883 0.138548 0.638549 0.487514 -0.157712 -0.509052 0.219070 0.367731 -0.075335 -0.432253 -0.235176 0.762864 0.327423 -0.002359 0.367333 0.378733 0.375498 0.803479 0.933890 -0.096772 -0.268145 0.241214 -0.403320 0.051576 -0.282422 -0.175573 0.414189 -0.606518 0.081221 0.244432 -0.431966 -0.217389 0.340463 -0.365568 0.308083 1.403843 -0.102358 0.427238 0.234149 -0.741735 0.426015 -0.382782 -0.320075 0.257198 0.651481 0.585627 -0.668681 -0.387831 0.321378 0.926526 0.328181 -0.849073 -0.261708 -0.068954 0.206982 -0.227276 0.359936 0.236228 0.249888 -0.367674 -0.021321 0.381844 1.178813 -0.586393 -0.569834 0.102262 0.050614 0.031934 -0.982441 -0.024997 -0.253167 -0.148462 0.020665 0.025386 0.120453 0.741149 -1.416533 0.625500 -0.267502 -0.308612 0.521366 0.103099 -0.273820 -0.962207 0.299923 0.617565 0.607051 0.258930 0.075185 -0.180477 -0.774354 -0.053496 0.091486 0.357489 -0.397003 0.678685 -0.109034 -0.527044 -0.530984 -0.328533 0.062181 -0.279546 -0.155170 0.340769 0.409531 -1.538413 0.758038 -0.199465 -0.492644 0.076584 -0.080155 0.495441 -0.745289 -0.899595 0.290001 -0.438676 -0.712244 -0.371144 -0.278767 0.226458 0.072030 -0.308660 -0.267269 -0.761062 0.735937 -0.054244 0.467347 0.484724 0.237798 1.107065 0.170747 -0.680767 -0.403043 -0.175468 0.202627 -0.541101 -0.235992 -0.310143 -0.317043 0.473646 1.118770 0.000000 0.031662 -0.193197 0.640612 -0.947237 -0.415260 0.518514 0.634550 -0.135949 0.527951 0.536970 -0.517854 -0.277597 -0.585103 -0.166618 -0.061565 -0.543393 0.232261 -0.817109 -0.074911 0.559693 -0.239510 -0.284548 0.424496 -0.071036 -0.001043 -0.314562 0.753841 1.275873 -0.894142 0.196868 -0.645843 0.404520 -0.943795 -0.613027 0.034543 0.364405 -0.095323 -0.134601 0.188178 0.176612 0.175036 -0.576514 -0.401422 -0.089385 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::fill_n(int*, unsigned long, int const&) = -0.110818 0.397850 0.344818 0.048688 0.538563 0.155698 0.327023 0.285134 -0.327808 -0.876407 -0.026531 -0.998666 -1.385165 0.837308 -0.109944 0.073128 1.232115 0.202213 0.123825 -0.374109 0.201758 -0.560674 1.319613 1.240774 -1.045311 0.209822 0.284154 0.359542 0.037661 0.484596 0.070593 -1.030312 0.612213 -0.166131 0.486168 -0.327412 -0.124334 -0.334645 -0.382222 -1.652894 -0.257489 0.678429 -0.134022 0.038185 0.094648 1.042126 1.366045 0.703345 -0.295306 0.738263 0.348921 -0.328219 0.474747 0.180434 0.093169 -0.364046 0.026586 -0.235989 -0.795391 0.253944 -0.169564 -1.512347 -0.459004 0.747575 1.149520 -0.238647 -0.229044 0.112504 -0.389276 0.263117 -0.019365 0.598238 0.899618 0.352128 0.939433 -0.262218 -0.332425 -1.349864 -0.299779 -2.890347 -1.022130 -0.811422 1.185433 0.360673 0.184368 -0.390006 1.295419 0.206288 0.235156 0.649070 1.521954 -0.818391 -0.453805 -0.488428 0.112827 0.455433 -0.717042 0.176442 0.589247 -0.196817 -0.880750 -0.591799 0.597304 -0.190261 -0.500796 -0.258752 -0.371643 0.808237 -1.273305 -0.300626 -1.583259 -0.432982 0.285522 -1.475015 0.149629 0.404828 0.535511 0.832967 -0.277775 -0.303910 0.374400 0.245471 -0.098714 -0.404568 -0.497135 1.113353 0.250120 0.070474 0.563868 0.750405 0.527239 0.923808 1.116476 -0.074178 -0.324076 0.273707 -0.425562 0.213319 -0.290410 -0.256707 0.519065 -0.797665 0.192069 0.147938 -0.612802 -0.438900 -0.246877 -0.393100 0.425846 1.446186 -0.131372 0.632774 0.326508 -0.915988 0.676810 -0.542762 -0.355819 0.210996 0.860449 0.721133 -0.397018 -0.489089 0.522849 1.250155 0.464285 -1.056961 0.005546 0.007367 0.452722 -0.492436 0.556233 0.489480 0.471065 -0.507528 0.013033 0.617843 1.391436 -0.761470 -0.903141 0.147789 0.169787 0.356869 -1.019171 0.020067 -0.059451 -0.214951 0.152330 0.093271 0.082276 1.024499 -1.629852 0.867334 -0.103901 -0.245892 0.696828 0.090730 -0.447916 -1.225319 0.336825 0.832903 0.808153 0.538653 -0.022137 -0.267364 -1.010378 -0.063296 0.172200 0.492055 -0.378369 0.871523 -0.345744 -0.527254 -0.779722 -0.744622 0.009332 -0.243542 -0.337973 0.462141 0.842690 -1.949513 1.004123 -0.275498 -0.753809 -0.197320 -0.043999 0.630929 -1.017416 -1.265796 0.277027 -0.883359 -1.464402 -0.586414 -0.364277 0.124408 0.166997 -0.454389 -0.172246 -0.912318 1.310444 0.045583 0.721984 0.592504 0.280486 1.553120 0.643734 -1.035528 -0.317451 -0.484207 0.526136 -0.945921 -0.323925 -0.128344 -0.364197 0.580818 1.399998 -0.000636 -0.112197 -0.424146 0.835391 -1.096904 -0.668755 0.819677 0.560067 -0.009749 0.880413 0.830228 -0.753928 -0.325929 -0.889068 -0.156368 -0.161437 -0.763535 0.167812 -1.121851 -0.090368 0.701945 -0.296299 -0.472789 0.424366 -0.085933 -0.164870 -0.462673 1.101810 1.574857 -1.281042 0.498190 -0.939097 0.609692 -1.258073 -0.878801 0.091437 0.402590 -0.092365 -0.146550 0.264732 0.088727 0.246430 -0.958327 -0.785394 0.064138 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__fill_n_a(int*, unsigned long, int const&, std::random_access_iterator_tag) = -0.368922 0.580004 0.431453 -0.606298 1.065288 1.041140 0.406663 -0.203743 -0.761147 -1.006135 -0.142998 -1.367963 -1.639459 1.479397 -0.318365 0.640948 2.223501 0.266085 -0.026308 -0.601240 1.008533 -0.724683 2.263849 2.315189 -1.931387 0.296320 0.985888 0.746675 0.243856 0.918057 -0.110913 -1.679962 0.659804 -0.885921 0.725728 -1.000889 -0.291636 -0.171961 0.366128 -3.035536 -0.357471 0.570294 -0.485772 0.062225 0.104668 0.748530 2.234532 1.259303 -0.694359 1.111266 0.990168 0.120957 0.586511 0.172257 0.184613 0.186380 0.219804 0.020774 -0.534019 0.204520 -0.282362 -1.427419 -0.105882 1.597016 2.064090 -0.303667 -0.532389 0.469226 -0.196763 0.234601 -0.088273 1.255746 0.696030 0.741628 1.367068 -1.755456 -0.331925 -3.273254 -0.008018 -3.835058 -1.587172 -1.133864 0.962766 0.377525 0.914330 -0.259854 2.501725 -0.086316 0.235048 1.275629 2.355926 -1.592137 -0.407779 -0.965641 -0.490246 0.503525 -0.943974 0.235320 0.417922 -0.225822 -1.398746 -1.670138 0.906518 0.074649 -1.062885 -0.997006 -0.490646 1.416823 -1.734693 -1.079093 -2.056180 -0.014724 -0.272273 -2.636184 -0.258928 -0.325662 0.911914 0.778001 -0.579587 -1.519648 0.516445 0.933825 -0.332580 -1.102052 -0.156465 1.599176 1.113406 -0.076139 0.488320 0.666359 0.716730 2.155739 1.645642 -0.485014 -0.471316 0.587840 -0.705102 0.106386 -0.962084 -0.190340 0.749429 -1.397811 0.003867 0.935253 -0.976576 -0.430551 0.857291 -0.956698 0.585905 4.740585 -0.365672 1.182229 0.810980 -1.800834 1.135579 -0.595217 -0.534090 0.655515 1.392827 1.324375 -2.284272 -1.046701 0.929202 2.256309 0.810503 -1.777001 -0.699376 -0.022811 0.310212 -0.556108 0.825479 0.398774 0.244488 -0.857319 -0.139642 1.004060 2.933553 -1.219371 -1.223859 0.282930 0.911712 -0.191240 -1.997267 -0.183632 -1.339064 -0.322795 0.599809 0.072154 0.628790 1.846561 -3.272826 1.409410 -0.400300 -0.576056 1.139607 0.366057 -0.748152 -1.956547 0.549142 1.333983 1.446052 0.228473 0.456633 -0.283237 -1.906799 -0.033264 0.351709 0.816613 -1.115425 1.656734 -0.186403 -1.263408 -1.121531 -0.322088 -0.368121 -1.004883 -0.535620 0.914990 0.756938 -3.073316 1.776307 -0.175352 -0.903176 0.417590 -0.417038 1.519146 -1.732099 -2.102105 1.015923 -0.630995 -1.044498 -0.461081 -0.595776 0.833383 0.474340 -0.178146 -1.043257 -2.034001 1.451459 -0.032916 1.385854 1.080910 0.390341 2.049500 -0.118436 -1.294255 -1.148300 -0.973492 0.708530 -0.398726 -0.788917 -1.319483 -0.706016 1.253591 2.375645 -0.041219 -0.413665 -0.646656 1.647994 -2.035872 -0.397854 0.945720 1.173808 -0.698121 0.635713 1.105161 -1.202187 -0.510201 -1.350726 0.116627 -0.422500 -1.238127 0.765775 -1.561322 0.066220 1.038900 -0.499748 -0.489502 0.922612 0.314421 0.071968 -0.316017 1.790663 2.153066 -1.452079 0.199641 -1.677447 0.971748 -2.219435 -1.521836 0.013808 0.322385 -0.447390 -0.338014 0.198818 0.815268 0.479063 -0.651948 -0.726139 -0.201170 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::__size_to_integer(unsigned long) = -0.096984 -0.041388 0.054249 -0.054792 0.156397 0.014721 0.091592 -0.099725 -0.197168 -0.151451 0.016173 -0.201920 -0.170439 0.264104 -0.075292 0.227477 0.347027 0.132649 0.013802 -0.155449 0.120208 -0.261755 0.386937 0.386018 -0.218941 0.042614 0.084257 0.120089 0.008760 0.194615 -0.078292 -0.208127 0.178583 -0.222243 0.042334 -0.234183 -0.041983 0.127649 0.128806 -0.449917 -0.018543 0.016068 0.074023 0.021879 -0.006848 0.196156 0.221793 0.201115 0.005951 0.346843 0.120795 -0.048825 0.137156 0.078465 0.112245 0.110025 0.125169 -0.124240 -0.143563 0.061789 -0.086443 -0.318765 -0.006436 0.194111 0.326181 -0.074419 -0.068485 0.059504 -0.110117 0.062692 0.099760 0.154561 0.008109 0.009412 0.153332 -0.353214 0.025939 -0.485043 -0.098457 -0.697741 -0.219229 -0.089984 0.183811 0.048071 0.185793 0.130921 0.359373 0.012753 -0.042235 0.060352 0.312814 -0.320813 -0.104267 0.025194 -0.001555 0.026157 -0.155697 0.000478 0.096973 0.047661 -0.203534 -0.229099 0.288063 0.028783 -0.122954 -0.142791 -0.063690 0.217215 -0.417811 -0.258758 -0.307081 -0.050977 -0.083980 -0.330939 0.171667 -0.049108 0.242271 0.151980 -0.146355 -0.232616 0.148922 0.127779 -0.026437 -0.169507 -0.073198 0.185099 0.065794 0.014868 0.062116 0.078492 0.005832 0.404688 0.243775 -0.119360 -0.046616 0.125653 -0.138695 0.091544 -0.130126 -0.132991 0.048904 -0.293764 0.072879 0.062423 -0.173155 -0.054363 0.191294 -0.016611 0.053077 0.403558 -0.049380 0.200115 0.178687 -0.259751 0.085500 -0.170468 0.048211 0.114799 0.239869 0.089807 -0.195543 -0.191594 0.130406 0.317794 0.157391 -0.275397 -0.224760 -0.048879 0.148996 0.050141 0.098868 0.087638 0.022749 -0.169192 0.000345 -0.009820 0.489428 -0.183185 0.009757 0.056396 -0.031836 -0.092197 -0.409812 -0.058706 -0.201572 -0.025978 -0.051230 0.029140 -0.014762 0.277886 -0.527962 0.254370 -0.199653 -0.053629 0.193784 0.074256 -0.128713 -0.406595 -0.039149 0.120222 0.277689 0.045137 0.157048 0.069377 -0.288158 -0.009015 -0.035867 0.117491 -0.162907 0.232555 0.036140 -0.259956 -0.116126 0.016425 0.062500 -0.176403 0.004709 0.167172 0.233281 -0.545469 0.170743 -0.036513 -0.168935 0.150207 0.112558 0.245462 -0.222470 -0.265896 0.148402 -0.143786 -0.129263 -0.120474 -0.049539 0.089320 -0.057197 -0.123242 -0.050598 -0.168118 0.187187 -0.058409 0.174920 0.134287 -0.027078 0.280895 -0.056230 -0.226454 -0.106619 0.044763 -0.070848 -0.278799 -0.013661 -0.039976 -0.068062 0.228094 0.350550 0.140372 -0.028560 0.061102 0.317630 -0.292882 -0.043559 0.219185 0.251203 -0.046967 0.193058 0.216346 -0.262568 -0.057328 -0.119456 -0.027926 -0.032375 -0.117111 0.184170 -0.204272 0.043422 0.046943 -0.000840 -0.079649 0.152080 0.052833 0.011751 -0.072184 0.350340 0.373984 -0.163360 0.042693 -0.196945 0.055236 -0.284734 -0.159417 -0.040495 0.249321 -0.174700 0.009800 0.030730 0.169131 0.097068 -0.130117 -0.115066 -0.057643 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::iterator_traits::iterator_category std::__iterator_category(int* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__void std::__fill_a(int*, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__enable_if<__is_scalar::__value, void>::__type std::__fill_a1(int*, int*, int const&) = -0.378080 0.311724 0.351326 -0.656857 0.838361 0.644557 0.368347 -0.177906 -0.838397 -0.849353 -0.172784 -1.061964 -1.159911 1.355361 -0.218962 0.790502 2.088315 0.471428 -0.076946 -0.535265 1.097493 -1.169863 1.889025 2.084788 -1.625715 0.242346 0.817705 0.770224 0.267608 0.932665 -0.199445 -1.184033 0.490813 -1.082953 0.796750 -1.240264 -0.208399 0.216879 0.436146 -2.826796 -0.222708 0.460637 0.001227 0.009372 0.015380 0.621536 1.783624 1.125857 -0.648785 0.954981 0.879071 -0.029721 0.580796 0.194231 0.235883 0.561586 0.228031 0.152304 -0.452828 0.257647 -0.275104 -1.363665 0.304099 1.372422 1.851774 -0.300557 -0.424577 0.511140 -0.046677 0.176252 0.074336 1.023842 0.310261 0.313945 1.127658 -2.115856 -0.124618 -3.196748 0.053807 -3.576872 -1.347411 -0.969493 0.773691 0.272826 0.945364 -0.146980 2.192519 -0.261086 0.207981 1.027917 1.934705 -1.484944 -0.371902 -0.976880 -0.497816 0.416846 -0.796152 -0.109765 0.617409 -0.154764 -1.182615 -1.482929 1.044472 0.237317 -0.926790 -0.959659 -0.393498 1.364747 -1.513583 -1.277988 -1.760550 0.032475 -0.440645 -2.216102 0.378384 -0.585523 0.610580 0.607987 -0.538610 -1.524234 0.454972 0.956267 -0.322339 -1.012554 -0.386686 1.537107 0.805591 -0.170241 0.365645 0.447289 0.385488 1.833374 1.512167 -0.580129 -0.396716 0.704347 -0.873775 0.020842 -1.068747 -0.418160 0.924638 -1.378021 -0.420659 0.692831 -0.903904 -0.131790 1.271167 -0.697218 0.554204 4.291427 -0.280096 1.012082 0.729241 -1.542762 1.393977 -0.258247 -0.322942 0.687687 1.345435 0.990374 -2.451355 -1.047133 0.648050 1.941263 0.786058 -1.483895 -1.170354 -0.257290 0.257786 -0.116266 0.562696 0.281619 0.068412 -0.821876 -0.135417 0.589853 2.734545 -1.061647 -0.656892 0.241906 0.681636 -0.630772 -2.369141 -0.266323 -1.664900 -0.289076 0.009787 0.000293 0.584474 1.671969 -2.901458 1.363318 -0.721706 -0.513827 1.104232 0.159532 -0.553973 -2.471047 0.324648 1.067389 1.486416 -0.027124 0.456110 -0.060573 -1.703771 -0.024116 0.137250 0.772619 -1.015064 1.428820 -0.261519 -1.117551 -0.867465 -0.023154 -0.420173 -1.087047 -0.225880 0.810931 0.832145 -2.294958 1.474210 -0.222215 -0.695860 0.720821 -0.084267 1.204979 -1.518733 -1.789557 0.953652 -0.203624 -0.585074 -0.554930 -0.460218 0.958922 0.122930 -0.651248 -0.830358 -1.934538 1.086207 -0.291493 1.191647 0.931742 0.197840 1.684255 0.299648 -1.060412 -1.115345 -0.592796 -0.088896 -0.458874 -0.565736 -1.494544 -0.588403 1.211732 2.127888 0.178426 -0.164248 -0.252123 1.684540 -1.719573 -0.392849 0.885914 0.725580 -0.584801 0.463688 1.024382 -1.295758 -0.544671 -1.171295 0.174774 -0.157079 -0.947283 0.822136 -1.360209 0.097095 0.762364 -0.385078 -0.286543 0.868260 0.468401 0.089185 -0.311259 1.820578 1.739868 -1.060424 -0.014244 -1.369709 0.713194 -1.928667 -1.078901 -0.240140 0.761166 -0.562636 -0.117096 0.471829 0.869309 0.430713 -0.430670 -0.491134 -0.418631 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__alloc_traits, int>::_S_select_on_copy(std::allocator const&) = -0.007923 0.185089 0.245025 -0.031749 0.233985 -0.047291 0.138884 0.192425 -0.222631 -0.360664 -0.101841 -0.314899 -0.501403 0.371359 -0.023575 0.052197 0.642479 0.255824 0.075152 -0.244912 0.106083 -0.457372 0.588653 0.620879 -0.528477 0.160852 0.151683 0.277171 0.095089 0.398217 -0.084354 -0.337023 0.231708 -0.107396 0.309057 -0.390429 -0.036973 -0.044861 -0.231611 -0.947548 -0.073548 0.240598 0.126247 0.029809 0.068310 0.501504 0.602832 0.319210 -0.155574 0.384911 0.191277 -0.099193 0.257843 0.104408 0.057839 0.057199 0.185620 -0.150221 -0.353342 0.189320 -0.021292 -0.829975 -0.067356 0.330585 0.560171 -0.131789 -0.071234 0.017071 -0.120803 0.084548 0.067642 0.229698 0.244332 0.064726 0.372261 -0.316837 -0.000940 -0.712462 -0.104390 -1.470218 -0.485396 -0.478966 0.574396 0.147208 0.116305 -0.052855 0.604095 0.020403 0.231562 0.176973 0.596192 -0.412147 -0.198645 -0.237300 0.031045 0.283764 -0.302933 -0.075194 0.282577 -0.053101 -0.344345 -0.310956 0.485053 -0.045791 -0.275128 -0.038373 -0.181339 0.408423 -0.689304 -0.262375 -0.765392 -0.198777 0.025313 -0.591709 0.293027 0.054307 0.305002 0.342744 -0.044695 -0.202064 0.119831 0.204313 -0.046098 -0.155678 -0.426863 0.539222 0.051361 -0.095509 0.258443 0.236234 0.135525 0.385362 0.546943 -0.101533 -0.191375 0.285308 -0.294582 -0.018393 -0.273109 -0.180012 0.269726 -0.431789 -0.006062 0.014254 -0.310330 -0.113791 0.029663 -0.143763 0.266782 0.670073 -0.003067 0.225945 0.134485 -0.402255 0.369273 -0.119597 -0.144263 0.212185 0.454488 0.256451 -0.284622 -0.257987 0.020173 0.536011 0.240340 -0.409070 -0.222629 -0.158891 0.138315 -0.007527 0.209307 0.155613 0.125696 -0.249255 -0.001436 0.101282 0.692359 -0.254482 -0.306010 0.010710 -0.025129 -0.126894 -0.641083 -0.004455 -0.139015 -0.096944 -0.152564 -0.011662 0.044393 0.472519 -0.887411 0.465929 -0.202495 -0.156713 0.335778 -0.060356 -0.088541 -0.745410 0.147008 0.328039 0.529227 0.121083 0.029120 -0.016062 -0.479303 -0.056203 0.013163 0.265544 -0.226844 0.381970 -0.068878 -0.301840 -0.289355 -0.276546 0.058706 -0.153002 -0.091403 0.185918 0.406415 -0.910350 0.393329 -0.216463 -0.336853 0.124480 0.066314 0.194873 -0.500054 -0.520346 0.121685 -0.164503 -0.520687 -0.326751 -0.163774 0.216340 -0.101745 -0.330454 -0.065720 -0.420293 0.467595 -0.080446 0.197834 0.316298 0.067364 0.660989 0.388789 -0.418508 -0.177662 -0.027658 -0.028292 -0.532461 -0.009528 -0.048038 -0.223489 0.273845 0.790861 0.104971 0.071153 -0.048318 0.531401 -0.457801 -0.365411 0.389540 0.159842 0.079510 0.431598 0.398440 -0.473561 -0.250787 -0.381814 -0.065949 0.165562 -0.259708 0.222231 -0.582611 -0.012710 0.340384 -0.110502 -0.252596 0.304123 -0.059295 -0.092394 -0.256989 0.615426 0.700150 -0.500906 0.275694 -0.320461 0.194223 -0.577726 -0.204075 -0.151751 0.308155 -0.105090 0.064101 0.150633 0.114702 0.102207 -0.297685 -0.261934 -0.109577 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, int*, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int*, std::allocator&) = 0.208005 1.300228 0.937364 -0.094829 1.026713 0.742439 0.360696 0.630805 -0.398993 -0.986459 -0.427776 -1.467209 -1.939792 1.066729 0.078992 -0.275558 1.750276 0.151419 0.125992 -0.246280 -0.045393 -0.395398 1.593425 1.578387 -1.450183 0.701736 0.358756 0.269669 -0.384241 1.441947 -0.556405 -1.806029 0.407123 0.370989 0.802165 -0.302001 -0.553873 -1.012452 -0.783461 -2.553296 -0.317968 1.404639 -0.309268 -0.090354 0.381909 0.904853 2.584348 0.735193 -0.304027 0.543010 0.180320 -0.145734 0.716820 0.111584 0.507349 -0.108381 0.744172 -0.256208 -1.052438 0.429635 -0.193665 -1.652780 -0.792524 1.016847 1.248778 -0.171983 -0.572486 -0.255970 -0.438973 0.086943 -0.454763 0.908791 1.313055 0.902698 1.004497 0.274689 -0.038933 -1.004965 -0.028073 -3.054331 -1.595134 -1.298007 1.449572 0.983750 0.202841 -1.062000 1.862510 -0.225833 0.750811 0.451448 2.211387 -1.048550 -0.431510 -0.787549 -0.058531 0.521451 -0.546500 -0.048562 0.357698 -0.762406 -1.206198 -0.829947 0.952955 -0.304942 -0.830217 0.368207 -0.394861 1.036314 -1.507513 -0.193089 -2.158911 -0.512033 0.360700 -1.884440 -0.310279 0.748573 0.020387 1.089410 -0.448643 -0.768104 0.592592 0.443877 -0.457789 -0.445367 -1.090073 1.803714 0.398607 -0.166977 0.819908 0.751056 1.068529 0.949204 1.400136 -0.050956 -0.258831 0.342536 -0.280288 -0.127677 -0.140101 -0.144314 -0.076811 -0.844226 -0.016420 0.364109 -0.845654 0.042298 -1.304210 -0.723550 0.545417 2.524337 -0.578024 0.774329 -0.059820 -1.450211 1.290325 -0.351479 -1.130037 -0.105093 1.066488 1.534281 -0.833562 -0.492818 0.729765 1.792753 0.578327 -1.141460 0.558028 -0.065323 0.096307 -0.595018 1.110767 0.302515 0.836158 -0.732207 -0.179274 0.732187 2.352485 -0.825926 -2.181363 0.184782 0.011216 0.712892 -0.784329 0.200007 -0.024021 -0.322387 0.195086 -0.227067 0.452401 1.346773 -2.391469 1.334350 -0.190966 -1.172605 1.400740 -0.185502 -0.253300 -0.814648 0.436881 1.437447 1.357388 0.758695 -0.396224 -0.911918 -1.278462 -0.227882 0.272611 0.692412 -0.773380 1.275515 -0.302698 -1.122908 -0.875845 -1.622814 -0.014013 -0.335691 -1.053953 0.404258 0.877758 -2.698724 1.666895 0.145180 -0.631198 -0.309306 -0.271634 0.345024 -1.178860 -1.740841 0.202227 -0.946993 -1.813228 -0.227125 -0.842071 0.222332 0.444973 -0.276331 -0.625106 -1.482255 1.771982 0.388805 1.142724 1.033890 0.576062 1.805289 1.684258 -1.276558 -0.158094 -1.090733 1.173382 -0.943344 -0.310178 -0.104467 -1.028709 0.664160 1.950722 -0.145096 -0.012624 -1.404652 0.951217 -1.029191 -0.578440 0.993372 -0.188977 -0.193398 0.639338 1.134109 -0.480904 -0.590061 -1.346790 -0.280858 -0.428448 -0.932808 0.010107 -1.641896 -0.447082 1.390019 -0.878224 -1.018190 0.437708 -0.458436 -0.549413 -0.533286 1.303891 1.440810 -1.678220 1.261557 -1.085794 1.058410 -1.643021 -0.965412 -0.003815 -0.003195 -0.270053 -0.556948 0.270909 -0.107311 0.040903 -0.885495 -0.777274 0.018824 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::begin() const = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::vector >::end() const = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::allocator_traits >::select_on_container_copy_construction(std::allocator const&) = -0.007923 0.185089 0.245025 -0.031749 0.233985 -0.047291 0.138884 0.192425 -0.222631 -0.360664 -0.101841 -0.314899 -0.501403 0.371359 -0.023575 0.052197 0.642479 0.255824 0.075152 -0.244912 0.106083 -0.457372 0.588653 0.620879 -0.528477 0.160852 0.151683 0.277171 0.095089 0.398217 -0.084354 -0.337023 0.231708 -0.107396 0.309057 -0.390429 -0.036973 -0.044861 -0.231611 -0.947548 -0.073548 0.240598 0.126247 0.029809 0.068310 0.501504 0.602832 0.319210 -0.155574 0.384911 0.191277 -0.099193 0.257843 0.104408 0.057839 0.057199 0.185620 -0.150221 -0.353342 0.189320 -0.021292 -0.829975 -0.067356 0.330585 0.560171 -0.131789 -0.071234 0.017071 -0.120803 0.084548 0.067642 0.229698 0.244332 0.064726 0.372261 -0.316837 -0.000940 -0.712462 -0.104390 -1.470218 -0.485396 -0.478966 0.574396 0.147208 0.116305 -0.052855 0.604095 0.020403 0.231562 0.176973 0.596192 -0.412147 -0.198645 -0.237300 0.031045 0.283764 -0.302933 -0.075194 0.282577 -0.053101 -0.344345 -0.310956 0.485053 -0.045791 -0.275128 -0.038373 -0.181339 0.408423 -0.689304 -0.262375 -0.765392 -0.198777 0.025313 -0.591709 0.293027 0.054307 0.305002 0.342744 -0.044695 -0.202064 0.119831 0.204313 -0.046098 -0.155678 -0.426863 0.539222 0.051361 -0.095509 0.258443 0.236234 0.135525 0.385362 0.546943 -0.101533 -0.191375 0.285308 -0.294582 -0.018393 -0.273109 -0.180012 0.269726 -0.431789 -0.006062 0.014254 -0.310330 -0.113791 0.029663 -0.143763 0.266782 0.670073 -0.003067 0.225945 0.134485 -0.402255 0.369273 -0.119597 -0.144263 0.212185 0.454488 0.256451 -0.284622 -0.257987 0.020173 0.536011 0.240340 -0.409070 -0.222629 -0.158891 0.138315 -0.007527 0.209307 0.155613 0.125696 -0.249255 -0.001436 0.101282 0.692359 -0.254482 -0.306010 0.010710 -0.025129 -0.126894 -0.641083 -0.004455 -0.139015 -0.096944 -0.152564 -0.011662 0.044393 0.472519 -0.887411 0.465929 -0.202495 -0.156713 0.335778 -0.060356 -0.088541 -0.745410 0.147008 0.328039 0.529227 0.121083 0.029120 -0.016062 -0.479303 -0.056203 0.013163 0.265544 -0.226844 0.381970 -0.068878 -0.301840 -0.289355 -0.276546 0.058706 -0.153002 -0.091403 0.185918 0.406415 -0.910350 0.393329 -0.216463 -0.336853 0.124480 0.066314 0.194873 -0.500054 -0.520346 0.121685 -0.164503 -0.520687 -0.326751 -0.163774 0.216340 -0.101745 -0.330454 -0.065720 -0.420293 0.467595 -0.080446 0.197834 0.316298 0.067364 0.660989 0.388789 -0.418508 -0.177662 -0.027658 -0.028292 -0.532461 -0.009528 -0.048038 -0.223489 0.273845 0.790861 0.104971 0.071153 -0.048318 0.531401 -0.457801 -0.365411 0.389540 0.159842 0.079510 0.431598 0.398440 -0.473561 -0.250787 -0.381814 -0.065949 0.165562 -0.259708 0.222231 -0.582611 -0.012710 0.340384 -0.110502 -0.252596 0.304123 -0.059295 -0.092394 -0.256989 0.615426 0.700150 -0.500906 0.275694 -0.320461 0.194223 -0.577726 -0.204075 -0.151751 0.308155 -0.105090 0.064101 0.150633 0.114702 0.102207 -0.297685 -0.261934 -0.109577 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int*) = 0.203862 1.289263 0.937542 -0.112364 1.045632 0.735239 0.368346 0.629729 -0.425956 -0.985501 -0.422825 -1.474479 -1.919097 1.089264 0.078698 -0.265687 1.766728 0.160417 0.116559 -0.230083 -0.041535 -0.403269 1.582099 1.560829 -1.413853 0.698616 0.340183 0.236497 -0.430853 1.470816 -0.584655 -1.837039 0.409722 0.364610 0.783251 -0.299703 -0.565804 -1.004281 -0.769710 -2.528969 -0.295233 1.407391 -0.311753 -0.111921 0.368000 0.887476 2.582642 0.726854 -0.281740 0.530792 0.159195 -0.142608 0.690888 0.118774 0.551969 -0.074241 0.745391 -0.242033 -1.070556 0.425581 -0.223152 -1.615479 -0.796484 1.004255 1.219574 -0.161208 -0.573309 -0.261125 -0.456122 0.090223 -0.446825 0.882438 1.316475 0.878543 0.981381 0.280251 -0.056124 -0.988861 -0.041227 -3.053994 -1.581442 -1.265200 1.442970 0.969130 0.199095 -1.067623 1.841537 -0.253034 0.737704 0.442338 2.220770 -1.047086 -0.444393 -0.785160 -0.066802 0.489029 -0.526352 -0.073029 0.371826 -0.784151 -1.215698 -0.819033 0.950703 -0.292795 -0.804698 0.365971 -0.368797 1.047667 -1.508760 -0.189073 -2.140230 -0.489664 0.366096 -1.868358 -0.310281 0.758278 0.006458 1.090009 -0.491234 -0.785315 0.625691 0.455170 -0.487105 -0.443429 -1.055447 1.804922 0.367085 -0.142064 0.810473 0.729215 1.062070 0.947086 1.408735 -0.062501 -0.223790 0.319833 -0.269022 -0.124430 -0.119157 -0.167735 -0.112816 -0.842985 -0.005091 0.362651 -0.854181 0.056390 -1.307511 -0.700793 0.537633 2.504634 -0.612787 0.788276 -0.082600 -1.460740 1.289623 -0.347890 -1.126127 -0.150700 1.069001 1.526547 -0.812759 -0.497128 0.761642 1.783183 0.593636 -1.145616 0.563482 -0.083338 0.092699 -0.565550 1.097602 0.297903 0.842776 -0.748090 -0.194435 0.710318 2.385310 -0.828031 -2.200062 0.200079 -0.002593 0.738091 -0.768670 0.193017 -0.027248 -0.300538 0.195630 -0.250797 0.464599 1.356152 -2.407002 1.346756 -0.227502 -1.194648 1.407653 -0.169829 -0.249311 -0.816245 0.388649 1.446716 1.384916 0.778458 -0.398848 -0.915573 -1.259153 -0.233780 0.255995 0.696060 -0.761267 1.254683 -0.299710 -1.152204 -0.862064 -1.625016 -0.014508 -0.334107 -1.047621 0.395581 0.879152 -2.713360 1.678798 0.180985 -0.593942 -0.315992 -0.233110 0.340115 -1.149870 -1.749127 0.201676 -0.950848 -1.801375 -0.201256 -0.837961 0.221245 0.444418 -0.265512 -0.603923 -1.492896 1.776453 0.403919 1.179207 1.017562 0.572906 1.809174 1.692706 -1.263654 -0.145516 -1.104340 1.179806 -0.958325 -0.305962 -0.086188 -1.027195 0.677043 1.905664 -0.128830 -0.023178 -1.422356 0.948655 -1.016690 -0.534398 1.014416 -0.205396 -0.208001 0.623362 1.159598 -0.477456 -0.594470 -1.332345 -0.281803 -0.467304 -0.921287 -0.020269 -1.614019 -0.449803 1.363766 -0.866180 -1.019050 0.404003 -0.454128 -0.550526 -0.522075 1.292542 1.434461 -1.677028 1.262750 -1.070049 1.059822 -1.628032 -0.979375 0.005970 0.007110 -0.298422 -0.561556 0.267533 -0.106075 0.013805 -0.865953 -0.764113 0.024194 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int*) = 0.208776 1.233926 0.885358 -0.152904 0.958353 0.730162 0.297154 0.558845 -0.358990 -0.913459 -0.390564 -1.358418 -1.765549 0.951570 0.029699 -0.342379 1.555227 0.077538 0.113143 -0.224619 -0.087720 -0.205281 1.427461 1.411338 -1.335304 0.640413 0.328884 0.233644 -0.357741 1.320058 -0.459818 -1.741757 0.307151 0.479079 0.714170 -0.210135 -0.519549 -0.972328 -0.746826 -2.282432 -0.285476 1.291976 -0.361783 -0.077050 0.383638 0.760653 2.383092 0.646005 -0.283325 0.453772 0.201685 0.019520 0.600671 0.069692 0.445507 -0.172867 0.700002 -0.309070 -0.896868 0.378288 -0.162967 -1.364680 -0.770108 0.955388 1.102656 -0.129041 -0.531017 -0.303301 -0.386847 0.083430 -0.442935 0.832378 1.199075 0.911376 0.866756 0.373566 -0.039593 -0.877339 0.045287 -2.664212 -1.428818 -1.157247 1.309887 0.994734 0.101820 -0.981100 1.685031 -0.197945 0.688764 0.468387 1.999922 -0.852546 -0.359412 -0.697312 -0.130058 0.475383 -0.453139 -0.002961 0.152226 -0.623698 -1.077284 -0.728544 0.756928 -0.324986 -0.755439 0.391761 -0.344445 0.893259 -1.370007 -0.049710 -1.886131 -0.362795 0.397161 -1.709276 -0.461554 0.648253 0.027227 0.928006 -0.414276 -0.641456 0.524969 0.368932 -0.453856 -0.308814 -1.043227 1.577890 0.397049 -0.142110 0.697859 0.649934 1.017589 0.813295 1.153062 -0.058503 -0.220474 0.274425 -0.154989 -0.157432 -0.102541 -0.042858 -0.142739 -0.698937 0.073852 0.346414 -0.746251 -0.039748 -1.355360 -0.738209 0.483986 2.353714 -0.565807 0.710215 -0.071290 -1.312714 1.056216 -0.305912 -1.061627 -0.131949 0.918609 1.432664 -0.631681 -0.422118 0.697536 1.620775 0.505089 -0.959162 0.640227 0.013600 0.010760 -0.568123 1.046429 0.228174 0.706235 -0.638634 -0.195485 0.701826 2.089166 -0.625862 -2.015635 0.139977 0.118606 0.714264 -0.459753 0.228502 0.064539 -0.254812 0.328170 -0.219224 0.469337 1.207322 -2.252721 1.182240 -0.060728 -1.041830 1.180716 -0.158283 -0.222069 -0.578205 0.414229 1.319621 1.203446 0.672899 -0.326778 -0.858006 -1.135145 -0.209546 0.284456 0.623836 -0.737906 1.138236 -0.201507 -1.045030 -0.792305 -1.502204 -0.043084 -0.224280 -1.051110 0.346652 0.718002 -2.512808 1.540602 0.162327 -0.522564 -0.372980 -0.333913 0.328872 -1.057725 -1.547600 0.154651 -0.878831 -1.661350 -0.121587 -0.791304 0.192566 0.422678 -0.074222 -0.617096 -1.301166 1.595079 0.402943 1.043521 0.937474 0.541648 1.590577 1.412705 -1.073462 -0.110755 -1.064222 1.254625 -0.772163 -0.293740 0.056339 -0.951396 0.546876 1.725380 -0.201450 -0.093613 -1.294334 0.809151 -0.831545 -0.468920 0.826381 -0.227811 -0.208872 0.568111 0.977962 -0.369917 -0.511566 -1.258389 -0.213650 -0.439693 -0.848381 -0.003392 -1.435096 -0.404862 1.287259 -0.797031 -0.987256 0.388121 -0.439034 -0.523300 -0.414783 1.120848 1.238234 -1.463474 1.218464 -0.999974 0.973694 -1.478412 -0.915002 -0.000901 -0.170779 -0.209040 -0.545825 0.080501 -0.095461 0.024324 -0.686370 -0.683550 0.113866 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::copy<__gnu_cxx::__normal_iterator > >, int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int*) = 0.294173 2.152617 1.633680 -0.450216 1.606983 1.503227 0.426237 0.689884 -0.485712 -1.359220 -0.620912 -2.371246 -2.898531 1.553141 -0.096308 -0.671170 2.467014 -0.073658 0.039238 -0.260792 -0.078258 0.004841 2.320435 2.249170 -2.251343 0.943204 0.638830 0.448921 -0.503264 2.168976 -0.867737 -2.851531 0.335876 0.968343 1.187233 -0.140200 -0.798785 -1.791562 -1.182787 -3.550901 -0.463741 2.100691 -0.719516 -0.177548 0.628650 1.048147 4.011192 1.076235 -0.477926 0.319468 0.424801 0.199661 0.871492 0.054953 0.744317 -0.452375 1.446637 -0.328268 -1.338498 0.435788 -0.258270 -1.855938 -1.270659 1.730586 1.830307 -0.033083 -0.818324 -0.550858 -0.503149 0.105120 -0.860904 1.367877 1.937339 1.845027 1.332472 0.765014 0.165635 -1.320696 0.181102 -3.745193 -2.239530 -1.854789 1.813597 1.648647 0.155941 -1.756729 2.740469 -0.245708 1.111263 0.719757 3.382876 -1.341143 -0.524277 -1.241818 -0.457524 0.728197 -0.723281 0.163121 0.047768 -1.008196 -1.763351 -1.173646 0.968565 -0.463826 -1.223013 0.861395 -0.514354 1.384032 -1.937215 0.087025 -2.838817 -0.574290 0.667238 -2.955778 -1.103165 0.881080 -0.098408 1.303027 -0.657044 -1.155656 0.793742 0.696357 -0.802776 -0.464449 -1.824018 2.625898 0.859100 -0.223062 1.003824 0.922578 1.793806 1.218048 1.678585 -0.125975 -0.333123 0.233256 -0.306342 -0.347801 -0.187998 0.114109 -0.242889 -0.996983 0.029103 0.800336 -1.155984 0.033844 -2.346404 -1.298271 0.842398 4.401773 -1.032704 1.188706 -0.197492 -2.244592 1.768793 -0.375629 -1.858690 -0.345769 1.307476 2.471692 -1.313746 -0.727404 1.327383 2.654573 0.799870 -1.539682 1.342509 0.111382 -0.177081 -1.134173 1.697981 0.353265 0.949851 -1.022579 -0.424901 1.364676 3.381541 -0.981004 -3.672521 0.310730 0.251236 1.289766 -0.461220 0.370630 0.222195 -0.336090 0.643869 -0.361978 0.985303 2.015773 -3.750693 1.899194 0.209592 -1.821381 2.168170 -0.420554 -0.433472 -0.551314 0.826578 2.330081 1.776353 1.079914 -0.753922 -1.513280 -1.841821 -0.330792 0.517469 1.035661 -1.229907 1.795414 -0.214585 -1.758036 -1.447742 -2.640672 -0.154231 -0.356024 -1.955576 0.556365 0.800390 -4.061778 2.758761 0.428055 -0.707335 -0.767503 -0.880769 0.386114 -1.786902 -2.552572 0.195616 -1.436560 -2.545628 -0.146327 -1.252011 0.292616 0.828087 0.241856 -1.339630 -2.232882 2.492697 0.621895 1.766748 1.476951 1.084527 2.383148 2.435338 -1.546550 -0.308339 -1.844142 2.302058 -0.823101 -0.765162 0.065749 -1.539079 0.907476 2.705182 -0.627760 -0.172179 -2.304952 1.157612 -1.212178 -0.758168 1.190819 -0.586387 -0.637597 0.594677 1.470251 -0.403526 -0.857579 -2.084767 -0.521418 -0.949628 -1.574265 -0.111733 -2.190350 -0.639896 2.175550 -1.367181 -1.650627 0.560804 -0.699113 -0.857035 -0.447875 1.714679 1.872901 -2.279101 1.990358 -1.790469 1.711444 -2.512987 -1.694358 0.255316 -0.733662 -0.282229 -1.001144 0.083467 -0.105044 -0.024556 -0.953000 -0.991138 0.271281 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__copy_move_a > >, int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int*) = 0.270956 1.537043 1.279364 -0.306150 0.939593 0.503911 0.261122 0.843014 -0.302300 -1.468955 -0.374618 -1.869594 -2.459159 1.056101 -0.155653 -1.007023 1.738482 -0.082114 0.146311 -0.444967 -0.249330 -0.075616 1.648559 1.678057 -1.844640 0.620178 0.391377 0.569162 -0.010227 1.254757 0.029969 -2.069473 0.151342 1.210492 1.207255 0.011762 -0.446914 -1.369015 -1.510900 -2.644356 -0.432152 1.793170 -0.354875 -0.012191 0.588881 1.395367 2.886768 0.813411 -0.586817 0.290414 0.536700 0.180111 0.691458 -0.027311 0.195737 -1.040880 0.845765 -0.534406 -1.057365 0.506426 -0.048868 -1.790455 -1.034008 1.341028 1.469948 -0.119390 -0.511218 -0.594123 -0.288726 0.285924 -0.552891 1.002595 1.683042 1.352403 1.173223 0.910073 -0.027727 -1.275380 0.266215 -3.717546 -1.681145 -1.525352 1.996096 1.446960 -0.475748 -1.369562 1.993887 0.161147 0.896502 0.968012 2.460343 -0.457562 -0.443230 -0.987059 -0.342984 0.904416 -0.685847 0.241386 0.095890 -0.240390 -1.246081 -0.472112 0.463406 -0.692409 -0.910016 0.843715 -0.527735 0.954766 -1.688247 0.583939 -2.261785 -0.385724 1.083243 -2.235726 -0.687172 0.631443 0.124489 0.999375 -0.318762 -0.034858 0.418150 0.133137 -0.525030 0.241410 -2.092433 1.967757 0.445117 -0.119531 0.766993 1.005298 1.379595 0.369859 1.084966 -0.065775 -0.436084 0.275701 -0.236136 -0.299580 -0.215327 0.151369 0.448242 -0.595787 0.206602 0.103681 -0.822279 -0.635803 -2.171619 -1.188711 0.743623 2.700991 -0.575964 0.836655 -0.082662 -1.355520 1.142129 -0.206802 -1.303052 -0.113007 1.023835 1.747671 -0.110984 -0.471214 0.850452 1.945376 0.518960 -0.962126 1.179881 0.342845 -0.116798 -0.961804 1.327687 0.322819 0.583815 -0.606224 -0.267374 1.146799 1.870181 -0.329747 -2.499457 -0.058704 0.539845 1.082481 -0.034729 0.531156 0.677643 -0.206068 0.516468 -0.140909 0.705064 1.437286 -3.028057 1.362160 0.644581 -0.798385 1.177508 -0.440311 -0.327355 -1.022328 0.820177 1.648221 1.205472 0.802224 -0.602405 -1.028900 -1.357384 -0.204128 0.459592 0.825754 -0.871520 1.276835 -0.334036 -0.885049 -1.197523 -2.161586 -0.204510 0.241976 -1.487435 0.374830 0.774286 -3.059827 1.981650 -0.131867 -0.694151 -1.079941 -0.755876 0.196965 -1.513902 -1.769155 -0.156825 -1.322229 -2.639201 -0.531808 -0.990968 0.105392 0.314528 0.046362 -0.749600 -1.378192 2.137143 0.259469 1.152222 1.085139 0.750250 2.053652 2.009469 -1.066041 -0.102257 -1.226335 1.863871 -0.942934 -0.498401 0.653275 -1.002916 0.347674 2.070224 -0.679702 -0.157595 -1.291690 0.830607 -0.654652 -1.099557 0.755918 -0.678582 -0.102515 1.096461 0.969508 -0.505524 -0.577211 -1.925884 -0.354667 -0.430371 -1.178054 -0.049915 -1.713975 -0.477524 1.688801 -0.934550 -1.368418 0.527845 -0.570985 -0.782908 -0.391890 1.364638 1.727790 -1.801968 1.717261 -1.466236 1.252445 -1.898100 -1.249354 0.009451 -0.558385 0.187286 -0.613407 -0.187448 -0.231281 0.153522 -0.899711 -1.047511 0.646704 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > > std::__miter_base<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >) = 0.079921 0.482027 0.367614 -0.092442 0.437274 0.303075 0.130447 0.193159 -0.221570 -0.354137 -0.174761 -0.566976 -0.654348 0.425649 -0.009010 -0.065010 0.672777 0.096735 0.048834 -0.085531 -0.067502 -0.102792 0.607098 0.599513 -0.510621 0.287030 0.071078 0.086790 -0.236361 0.681228 -0.256236 -0.791565 0.133052 0.203205 0.248408 -0.150451 -0.231681 -0.307650 -0.258798 -0.978221 -0.077070 0.553380 -0.054401 -0.042760 0.165403 0.202630 0.959565 0.264078 -0.033658 0.252889 0.057480 0.082169 0.263952 0.055080 0.260828 0.047472 0.360372 -0.284742 -0.390857 0.164741 -0.093480 -0.530219 -0.319713 0.380343 0.446733 -0.044559 -0.223103 -0.175612 -0.213212 0.035789 -0.130310 0.318388 0.390149 0.345396 0.265361 0.167626 0.047345 -0.279879 0.018663 -1.023863 -0.580830 -0.440516 0.530053 0.553694 0.080131 -0.345636 0.699979 -0.138827 0.272756 0.104774 0.803217 -0.388083 -0.157807 -0.219896 -0.058198 0.162460 -0.156706 -0.070962 -0.029770 -0.214425 -0.437829 -0.314613 0.379367 -0.109785 -0.301342 0.196533 -0.117700 0.373416 -0.653277 -0.081821 -0.741902 -0.094269 0.115726 -0.658088 -0.159086 0.239394 -0.050544 0.374414 -0.214699 -0.322717 0.266194 0.165479 -0.212222 -0.118640 -0.510324 0.608966 0.108156 -0.082047 0.264441 0.206447 0.369523 0.395108 0.396487 -0.074501 -0.052479 0.140884 -0.018112 -0.067610 -0.042003 -0.054725 -0.220685 -0.338735 0.057481 0.139330 -0.330468 0.033451 -0.673931 -0.260763 0.187250 0.886539 -0.269238 0.305710 -0.019402 -0.569372 0.406490 -0.126113 -0.402900 -0.081307 0.380087 0.556138 -0.175806 -0.198941 0.277293 0.659610 0.238075 -0.305775 0.233225 -0.037692 0.012850 -0.125218 0.435849 0.074262 0.257289 -0.302120 -0.095780 0.178718 0.942228 -0.192642 -0.731023 0.079094 0.004814 0.238283 -0.145688 0.074317 -0.034501 -0.086227 0.097097 -0.117098 0.172683 0.513332 -0.953159 0.533467 -0.096185 -0.456080 0.495187 -0.083385 -0.066621 -0.203680 0.083296 0.521422 0.577866 0.233922 -0.042757 -0.316244 -0.464934 -0.103369 0.072459 0.265683 -0.334547 0.455228 -0.009806 -0.532031 -0.277972 -0.584862 0.013504 -0.135818 -0.447163 0.145533 0.386989 -1.052196 0.607935 0.111610 -0.184431 -0.074460 -0.050688 0.140195 -0.405817 -0.608032 0.074010 -0.337704 -0.607916 0.025064 -0.318086 0.102919 0.114606 -0.023798 -0.225823 -0.459131 0.605673 0.196594 0.418558 0.385133 0.181525 0.551910 0.577178 -0.423098 0.024113 -0.405266 0.455207 -0.396975 -0.041281 0.140401 -0.416787 0.256200 0.716834 0.015304 -0.072668 -0.493919 0.386003 -0.247162 -0.109388 0.375197 -0.187150 -0.085526 0.204391 0.437984 -0.173166 -0.224444 -0.480903 -0.032989 -0.176027 -0.300050 0.037535 -0.566540 -0.149290 0.495500 -0.311218 -0.456650 0.163246 -0.169691 -0.246771 -0.155247 0.511857 0.352549 -0.492270 0.571238 -0.361106 0.338350 -0.585073 -0.314083 -0.062151 -0.027274 -0.189663 -0.199325 -0.021930 0.006480 -0.012167 -0.159294 -0.238646 0.005946 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__niter_wrap(int* const&, int*) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__copy_move_a1(int const*, int const*, int*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int const* std::__niter_base > >(__gnu_cxx::__normal_iterator > >) = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__copy_move_a2(int const*, int const*, int*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__int* std::__copy_move::__copy_m(int const*, int const*, int*) = -0.453104 0.023260 -0.148167 -0.885665 1.133151 0.532186 0.491108 -0.437784 -0.949360 -0.719148 0.202384 -2.000431 -1.326891 1.081707 -0.293257 1.067411 2.176067 -0.017521 -0.183048 -0.757204 0.703373 -0.192435 2.443949 2.415148 -1.592832 0.274332 0.323312 0.720482 -0.032776 -0.154339 -0.133275 -1.293034 0.595527 -1.215918 0.281629 -0.376936 -0.428843 -0.159773 1.076189 -2.620230 -0.202996 0.300493 -0.050035 0.077784 -0.052151 1.004289 1.953092 1.264739 -0.387530 1.224212 1.132495 -0.286377 0.808594 0.211932 0.101171 0.027947 0.194889 -0.073592 -0.528381 -0.227929 -0.317609 -0.730006 -0.018205 1.428442 1.750492 -0.204833 -0.964882 0.706758 0.452916 0.168384 0.237020 1.393746 0.387441 0.578542 1.246653 -1.810305 -0.055866 -3.017309 -0.049109 -3.488683 -1.719069 -0.511690 1.176283 0.055267 0.985141 0.096153 2.509691 -0.164445 -0.023162 1.108705 1.858526 -1.588730 -0.529456 -0.480337 -0.342043 0.236741 -0.620654 0.391759 0.836371 0.463378 -1.516298 -0.854611 0.882822 -0.069004 -0.966856 -1.079167 0.031872 0.732434 -1.205602 -1.015299 -1.751855 0.583622 0.100721 -2.531415 -0.189255 -0.150133 0.881374 0.557840 -0.937598 -1.430925 0.451669 0.265845 -0.592851 -0.640712 -0.339824 1.194438 1.280336 0.251976 0.650943 1.003459 0.804765 2.607601 1.036738 -0.746605 -0.420660 0.502555 -0.556133 0.452140 -0.579303 -0.436266 0.616896 -1.538653 0.758246 0.723034 -0.984092 -0.441465 0.899249 -0.367203 0.122071 4.046084 -0.431351 1.630999 1.254576 -1.383027 0.874717 -1.181609 -0.141701 0.440673 1.165232 1.012843 -1.750864 -1.119130 1.249969 2.208492 0.839869 -1.940748 -0.269825 0.635837 0.615450 -0.474493 0.653266 0.476348 0.703578 -0.756116 0.026493 1.184924 3.097205 -0.878716 -0.570303 0.366828 0.998944 0.276954 -1.775515 -0.401409 -1.501145 -0.359691 0.752880 0.692129 0.500470 1.823462 -2.861093 1.099535 -0.228064 -0.099057 1.385319 0.781847 -1.194544 -2.051136 -0.039461 0.946144 1.336318 -0.051933 0.366736 -0.165447 -1.580135 0.008581 0.434905 0.478381 -1.069891 1.587045 -0.262549 -1.046243 -0.480062 -0.264899 -0.398735 -0.412512 -0.366045 1.128374 0.683625 -2.805204 1.450644 0.075546 -1.151683 0.237176 -0.779735 1.693317 -1.391458 -1.477005 1.018388 -0.995388 -0.848981 -0.380764 -0.374589 0.360276 0.368623 0.313648 -1.196682 -1.470450 1.863381 0.031178 1.751805 1.065047 -0.144071 1.456032 -0.766296 -1.257165 -0.762958 -0.988770 0.195635 -0.230825 -1.002649 -0.684029 -0.663286 1.139580 1.844735 -0.190167 -0.451219 -0.267226 1.213940 -2.093266 -0.222532 0.829155 1.101466 -0.974693 0.934309 1.073742 -1.180706 0.092134 -1.342508 -0.087777 -0.826468 -1.100600 0.872447 -1.077798 0.151009 0.692262 -0.642251 -0.001794 0.810213 0.269651 0.183198 -0.078843 1.848983 2.085487 -0.745560 -0.128529 -1.885431 0.892546 -1.916341 -1.647989 0.416752 0.352629 -0.973104 -0.511325 0.284292 1.107219 0.370849 -1.156323 -1.214088 0.403380 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > >::base() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp____gnu_cxx::__normal_iterator > >::__normal_iterator(int const* const&) = -0.029926 0.494486 0.378886 -0.197174 0.498471 0.347330 0.162012 -0.026577 -0.232956 -0.344459 -0.184549 -0.450631 -0.616825 0.543822 -0.063733 0.175188 0.896555 0.146310 0.023243 -0.264181 0.313904 -0.429651 0.874091 0.845503 -0.782658 0.243146 0.502972 0.268329 0.098859 0.605090 -0.401182 -0.545146 0.276310 -0.304778 0.310829 -0.450974 -0.127563 -0.272244 0.004923 -1.230069 -0.097031 0.048060 -0.154749 -0.015260 0.005235 0.427923 1.073529 0.447932 -0.241203 0.318597 0.324804 0.023992 0.195998 0.116499 0.189771 0.225163 0.456189 0.081158 -0.294778 0.099127 -0.059927 -0.747482 -0.062394 0.589850 0.737681 -0.084451 -0.147072 0.196772 -0.136551 -0.002770 -0.103851 0.398042 0.296532 0.360663 0.461222 -0.728332 0.071524 -1.111227 -0.159400 -1.622031 -0.654399 -0.615548 0.283222 -0.081048 0.404778 0.030175 0.905907 -0.024965 0.318093 0.197288 0.972058 -0.758831 -0.177006 -0.350814 -0.143048 0.213087 -0.323600 0.030489 0.211531 -0.295820 -0.518927 -0.671961 0.637274 0.081388 -0.422649 -0.193324 -0.167307 0.517517 -0.763615 -0.428039 -0.898783 -0.302699 -0.196847 -0.957079 0.108964 0.003552 0.572943 0.310800 -0.109528 -0.750071 0.170331 0.549908 -0.142864 -0.482214 -0.164362 0.689820 0.375485 -0.073745 0.285914 0.106268 0.347247 0.790278 0.845734 -0.146380 -0.205199 0.187392 -0.386858 -0.094896 -0.317864 -0.129104 0.193098 -0.556245 0.002146 0.421226 -0.398009 0.006814 0.426796 -0.338103 0.338597 1.627483 -0.158777 0.359897 0.112454 -0.795679 0.404682 -0.243356 -0.400695 0.192696 0.542967 0.570625 -0.906937 -0.391698 0.244576 0.802519 0.328272 -0.727983 -0.283090 -0.214168 0.011734 -0.089885 0.258522 0.119260 0.120955 -0.374961 -0.102406 0.299969 1.256486 -0.499178 -0.652313 0.160476 -0.030080 -0.122139 -0.867045 -0.086542 -0.355052 -0.081540 -0.004445 -0.086428 0.238673 0.709896 -1.399585 0.600081 -0.354138 -0.500592 0.574014 0.035798 -0.169826 -0.633590 0.283715 0.646044 0.633686 0.139922 0.068569 -0.186195 -0.679419 -0.091733 0.058077 0.344692 -0.408917 0.557355 0.082502 -0.677377 -0.469204 -0.258571 0.072659 -0.348596 -0.184031 0.268469 0.171193 -1.458194 0.787671 -0.072805 -0.308781 0.246962 -0.137932 0.383239 -0.665694 -0.826749 0.316644 -0.158645 -0.300977 -0.177522 -0.228120 0.361729 0.079990 -0.120810 -0.397324 -0.809625 0.456435 -0.017853 0.389814 0.457002 0.297772 0.854801 0.097133 -0.482783 -0.469219 -0.156375 0.151766 -0.302336 -0.243288 -0.362138 -0.378016 0.505099 1.047417 -0.005634 0.059975 -0.257612 0.599250 -0.829577 -0.242337 0.449983 0.522470 -0.288653 0.215721 0.491270 -0.410075 -0.367433 -0.441141 -0.165784 -0.052738 -0.509557 0.218817 -0.694396 -0.047452 0.569521 -0.232229 -0.291005 0.404012 -0.092682 0.035049 -0.215304 0.634493 1.007762 -0.708432 0.168686 -0.513535 0.357981 -0.890795 -0.545320 0.047705 0.195250 -0.180496 -0.116472 0.148850 0.259725 0.033807 -0.236628 -0.147450 -0.235251 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp___GLOBAL__sub_I_construction_of_lcp_array_from_suffix_array.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/count-1s-sorted-binary-array.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/count-1s-sorted-binary-array.cpp__countOnes(bool*, int, int) = -2.228072 -2.394376 -1.311253 -2.819335 1.758710 2.606702 1.150629 -3.752433 -4.205945 -1.223513 2.342959 -5.887832 -2.181176 4.637177 -1.746189 3.830773 5.359722 -0.189046 -2.264978 -2.425361 4.026778 0.892715 6.665467 6.857114 -3.951640 -0.149442 -0.071126 1.317757 2.223407 -1.616768 2.335875 -2.553236 1.606309 -4.275879 -0.482993 -1.070061 -1.113640 2.100408 5.154069 -6.298609 -0.304186 1.114674 1.080130 -0.040853 -0.053437 1.422133 3.055024 3.747669 0.088658 3.925346 3.547549 0.065196 2.037531 0.084945 0.754137 -0.359217 0.724538 -0.772151 -0.129789 -1.025597 -1.250297 0.613620 0.315708 4.772698 5.475042 0.170601 -2.678509 1.935749 1.936279 1.605562 1.713170 3.956425 -0.226093 1.539823 2.949190 -5.718946 -0.317114 -8.993531 0.945714 -6.971571 -3.034418 1.477417 3.101219 0.740240 2.654248 1.107027 6.545871 -0.570255 -3.426957 4.941827 5.004911 -3.293110 -0.921778 -0.161959 -2.332321 0.022135 -1.954786 2.452467 0.671627 3.122976 -4.098195 -3.077587 0.432189 0.418626 -2.491059 -2.954473 0.212714 2.613498 -3.209990 -2.545122 -0.904610 3.695595 -0.142775 -6.665362 -2.740696 -3.567446 1.551731 0.780430 -3.744703 -3.401133 1.752654 0.045225 -1.414075 -2.043050 0.204849 1.548516 3.532121 1.820208 -0.918141 2.564892 1.345066 7.207461 0.227022 -2.987441 0.747344 0.761813 -0.071447 2.842907 -2.063250 -1.236637 1.935335 -3.203386 1.385825 2.010056 -2.202098 -2.584476 2.662639 -0.346413 -1.173728 11.930496 -0.712299 5.237349 5.134311 -3.186600 0.470577 -2.712357 1.581784 1.858493 2.542261 1.922279 -4.990025 -3.905299 4.561199 6.331382 2.272923 -4.654548 -1.189632 2.718848 1.152410 -1.138290 2.427706 0.615760 0.581279 -2.469724 -0.369703 3.053005 7.874336 -2.554717 0.783420 0.726984 3.127356 0.273677 -3.925111 -0.932066 -3.828485 0.026829 2.956762 2.160285 2.161393 4.937788 -6.828658 3.629003 -0.089219 1.217398 2.691364 2.753426 -4.491347 -3.996147 -1.384294 1.277111 3.088924 -0.433751 0.553461 1.264244 -5.434640 0.399585 1.061558 0.321069 -3.299501 4.582779 -0.014278 -1.556322 -1.356567 2.003791 -1.417866 -1.651299 -0.877608 3.960923 1.011685 -4.671839 3.190418 0.799731 -2.103116 -0.017181 -1.590872 5.261842 -3.083390 -3.299226 2.938948 -2.610162 -2.183495 -1.536358 -0.908901 1.161225 2.017640 2.647899 -4.109288 -3.250268 4.596612 -1.481430 5.717611 2.393843 -1.574923 2.143041 -3.720980 -2.028750 -2.848879 -2.298182 0.476196 1.488150 -3.375577 -2.852259 -0.914014 3.438518 3.089591 -0.517007 -3.714047 -0.492932 4.208944 -5.075480 -0.349026 1.117466 3.008195 -3.638368 2.288731 1.993344 -3.458543 2.187638 -3.080770 -0.467817 -3.519804 -2.280998 3.891192 -0.154428 1.764426 -0.783371 -0.643247 1.039358 1.991681 2.241563 0.196575 1.646804 5.317664 4.111845 -0.495850 -1.525324 -5.966656 2.830130 -4.489926 -4.757411 1.273329 0.624276 -3.650203 -1.524339 -0.990828 4.507509 3.274001 -2.730397 -3.290816 2.652694 +PE-benchmarks/count-1s-sorted-binary-array.cpp__main = 0.049568 0.322757 0.493402 -0.251826 0.422166 -0.067183 0.247012 0.324381 -0.495154 -0.814933 0.066486 -1.193219 -1.114772 0.726510 -0.077706 -0.202111 1.019913 0.072910 -0.037028 -0.359974 -0.129323 -0.181786 0.940087 1.021304 -0.794892 0.317901 -0.172127 0.129350 0.005801 0.468495 0.165804 -1.033831 0.251744 0.438560 0.555842 -0.012402 -0.337627 -0.349496 -0.480372 -1.402602 -0.112912 1.067663 0.220785 -0.042783 0.313834 1.017287 1.227365 0.470799 -0.084364 0.523161 0.242802 -0.140158 0.491953 0.025055 0.314256 -0.485681 0.409498 -0.478775 -0.668383 0.315223 -0.151335 -0.867098 -0.505211 0.637578 0.774493 -0.169543 -0.389954 -0.307550 0.000119 0.264679 0.023112 0.518676 0.800248 0.356045 0.531360 0.236416 -0.030291 -0.785660 0.104631 -2.421640 -0.917986 -0.379776 1.429354 0.745226 -0.270220 -0.761405 1.046573 0.038824 0.094603 0.395797 1.206726 -0.248561 -0.339094 -0.238347 -0.004589 0.330095 -0.338079 0.068358 0.397292 0.025905 -0.756088 0.046735 0.390544 -0.388641 -0.417060 0.399979 -0.114559 0.587702 -0.989422 0.207513 -0.975670 0.101808 0.667956 -1.111837 0.135257 0.230751 -0.065524 0.586831 -0.489581 0.130275 0.384812 -0.192170 -0.393379 0.225382 -1.332441 1.060540 0.089513 0.181249 0.320284 0.719069 0.582565 0.328591 0.388217 -0.241150 -0.020228 0.182126 -0.020914 0.180407 -0.059045 -0.214728 0.337387 -0.415292 0.138640 -0.259220 -0.501642 -0.285591 -1.009161 -0.226096 0.122902 1.032803 -0.349228 0.722619 0.217629 -0.568029 0.586931 -0.214108 -0.327285 -0.077476 0.646366 0.649604 0.123778 -0.360500 0.592537 1.110305 0.370271 -0.636356 0.480275 0.277147 0.066998 -0.353892 0.711989 0.156630 0.458833 -0.420792 -0.106112 0.393113 1.147882 -0.176818 -0.816017 -0.118257 0.239297 0.631202 -0.179977 0.219023 0.230550 -0.011847 0.063498 0.086905 0.328518 0.803731 -1.614152 0.848088 0.116606 -0.241851 0.721952 -0.042469 -0.370535 -1.116052 -0.018047 0.599223 0.820398 0.368899 -0.188217 -0.246753 -0.755478 -0.090224 0.068311 0.281531 -0.455158 0.632325 -0.213296 -0.329245 -0.342879 -0.953587 -0.078549 0.159236 -0.613138 0.345068 0.843733 -1.533749 0.805361 0.000215 -0.428570 -0.572596 -0.113344 0.253906 -0.658812 -0.720843 -0.122899 -0.829627 -1.527604 -0.436186 -0.504371 -0.048433 -0.152360 -0.037423 -0.228719 -0.541301 1.348246 -0.065520 0.848855 0.549434 0.016504 1.018625 1.049915 -0.596979 0.137655 -0.668203 0.649047 -0.745840 -0.176838 0.653320 -0.462606 0.229371 0.832652 -0.121853 -0.203468 -0.423111 0.502474 -0.440726 -0.427966 0.508243 -0.363548 0.005988 0.835767 0.623976 -0.483677 -0.014223 -0.979265 -0.307084 -0.348601 -0.391426 0.181470 -0.611149 -0.120980 0.423288 -0.352339 -0.563677 0.232767 -0.207790 -0.511250 -0.130022 0.928543 1.020870 -0.786020 0.768260 -0.810607 0.649891 -0.821995 -0.610925 -0.046664 0.066608 -0.262698 -0.290981 -0.078001 0.031052 0.244859 -0.693169 -0.775248 0.606475 +PE-benchmarks/count-1s-sorted-binary-array.cpp___GLOBAL__sub_I_count_1s_sorted_binary_array.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp__countStrings(int) = -1.773123 -1.287185 -0.220661 -2.494205 1.855536 4.129329 1.262232 -3.394397 -3.430278 -1.005757 1.868714 -5.800889 -2.665625 4.400194 -1.757872 3.497654 5.147092 -0.077071 -2.551917 -1.384499 2.901842 1.482403 6.645308 6.513722 -3.896093 0.158025 -0.442934 1.165673 1.664658 -0.121923 0.951855 -2.442437 2.209503 -3.147631 -0.316289 -0.844600 -1.147345 0.678066 3.490994 -6.329440 -0.300811 1.791946 0.379414 -0.202930 0.348008 1.654730 3.955485 3.579677 0.906494 2.884839 2.244085 -0.002903 2.150938 0.253225 1.286279 -0.324549 1.638378 -1.669691 -0.865550 -1.304765 -1.033852 -0.667197 -0.517885 4.605164 5.029558 0.207601 -2.134089 1.288582 1.515538 1.112674 1.304269 3.524399 0.039397 2.276178 2.073312 -4.164777 1.063050 -4.532615 0.353029 -5.315173 -3.163925 0.572953 2.952989 2.289944 2.654475 -0.825024 6.246881 -0.535100 -2.462010 2.975637 5.308270 -4.175013 -1.041480 -0.419722 -0.975265 -0.012366 -2.144118 1.969473 0.532923 1.633391 -4.042908 -1.745876 0.658042 0.670022 -2.482161 -1.304111 0.117950 3.041020 -3.504819 -2.371725 -1.131752 2.451093 -0.433992 -7.074278 -1.948028 -2.297419 0.890318 1.019998 -3.046434 -3.548622 1.776605 0.845315 -0.795001 -2.142244 -1.579786 2.770455 3.252038 1.266451 -0.345261 2.877241 1.684929 6.790561 0.850155 -2.121372 0.621965 0.497604 -0.379608 2.535843 -1.089498 -0.979984 0.264524 -3.805561 0.420564 2.800022 -2.234646 -0.541729 -0.165850 0.542890 -0.553379 12.185613 -1.115434 5.151870 4.279010 -3.941476 0.931550 -2.698081 0.608786 1.169483 1.930241 2.247426 -5.981276 -3.384494 4.102706 6.351208 2.230690 -4.391860 1.077971 1.725099 0.574830 -1.968856 2.412449 0.862916 1.051060 -2.634683 -0.528071 3.141070 8.053281 -2.866003 -0.461788 0.949682 0.683160 0.773783 -3.106002 -0.908048 -2.016487 0.073718 2.345566 1.762802 1.733758 4.746196 -4.359531 3.952732 -0.209750 -0.320803 4.415216 1.638923 -3.937939 -1.959855 -1.214942 2.064578 3.017972 -0.535909 -0.623063 0.652864 -5.131963 0.009009 1.168980 0.411907 -2.696915 3.893454 0.975614 -1.847629 -1.653394 0.217909 -0.299531 -1.566798 -1.757987 3.548911 0.505832 -4.755609 3.698293 1.176758 -2.505234 0.079582 -1.706953 4.165195 -3.391252 -3.444027 2.426171 -2.366054 -2.954139 -1.417721 -1.105889 1.171149 2.032205 2.078828 -4.422186 -3.223571 4.446434 -1.169899 5.091681 2.424674 -0.640478 2.526294 -1.392360 -2.266029 -2.127461 -3.741407 0.793211 0.870229 -3.327449 -1.391949 -1.311787 3.614378 3.507806 -0.586626 -3.052882 -0.754044 3.517096 -4.510463 -0.456968 1.478769 2.402806 -3.682553 1.402002 2.192247 -2.865398 1.452577 -2.486437 -1.475121 -3.284042 -2.705840 3.368133 -0.696774 1.798446 -0.058321 -0.507827 0.106637 1.674789 1.202280 -0.070784 1.575297 5.174908 3.344538 -0.924097 -0.505060 -5.535494 3.492658 -4.623827 -4.458942 1.726121 0.571559 -2.771453 -1.445543 -0.230431 3.743664 2.882902 -3.484948 -2.695371 2.032140 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp__main = 0.014214 0.099175 0.344230 -0.162148 0.118398 -0.286523 0.071859 0.219739 -0.227687 -0.527751 0.072105 -0.579289 -0.545874 0.318274 -0.167105 -0.268509 0.438553 0.052718 0.020992 -0.251805 -0.091748 -0.229154 0.400562 0.442490 -0.440487 0.044099 -0.050737 0.268822 0.142541 0.219257 0.224994 -0.444613 0.008095 0.353784 0.374026 -0.014506 -0.001451 -0.134624 -0.473744 -0.592044 -0.060371 0.514428 0.218128 0.012451 0.136553 0.590443 0.482556 0.237960 -0.129591 0.199731 0.268641 -0.021907 0.177278 0.000510 0.034708 -0.442390 0.262906 -0.283626 -0.366831 0.200220 -0.022354 -0.570922 -0.199976 0.348218 0.436400 -0.065189 -0.034647 -0.231353 -0.043987 0.198954 0.100035 0.142578 0.309771 0.197642 0.282336 0.198719 0.044828 -0.530871 0.065169 -1.372842 -0.346610 -0.256826 0.791410 0.428182 -0.317244 -0.237318 0.413773 0.165796 0.097287 0.311684 0.544541 0.071303 -0.223266 -0.171955 -0.127770 0.293547 -0.257128 0.026430 0.144288 0.282059 -0.289211 0.137912 0.101689 -0.202259 -0.134788 0.318832 -0.126006 0.234582 -0.601899 0.225913 -0.482613 -0.000923 0.485923 -0.535064 0.099960 0.026228 0.093403 0.240104 -0.136746 0.300869 0.110932 -0.101047 -0.147512 0.343855 -0.920534 0.473146 -0.088632 0.107589 0.119465 0.311286 0.250431 -0.087687 0.127174 -0.134682 -0.101302 0.107293 -0.133557 0.010974 -0.107425 -0.106837 0.361316 -0.165142 0.133347 -0.262978 -0.221544 -0.382046 -0.585218 -0.169958 0.200487 0.318806 -0.080141 0.288196 0.059970 -0.192769 0.220315 -0.007446 -0.085202 -0.012913 0.272008 0.199418 0.380804 -0.175908 0.215116 0.433676 0.163154 -0.180740 0.207799 0.147132 0.042247 -0.078832 0.253829 0.141642 -0.007258 -0.154967 -0.063983 0.183856 0.297142 0.115521 -0.350962 -0.100825 0.163367 0.214005 -0.015504 0.185625 0.278593 0.079959 -0.052701 0.038401 0.152156 0.379845 -0.980506 0.392894 0.233301 0.091748 0.227806 -0.180759 -0.149207 -0.776208 0.090140 0.276157 0.337513 0.187241 -0.127619 -0.011657 -0.309190 -0.019361 0.012215 0.218802 -0.164237 0.211911 -0.115009 -0.118695 -0.310946 -0.537359 -0.060410 0.244903 -0.308727 0.113194 0.353770 -0.768911 0.395543 -0.173599 -0.216201 -0.409099 -0.041439 -0.015137 -0.434880 -0.325475 -0.182868 -0.443041 -0.871875 -0.385184 -0.208855 -0.052432 -0.196078 -0.114778 -0.000316 -0.147721 0.574170 -0.161787 0.269078 0.184426 0.021644 0.520431 0.658959 -0.148298 0.056720 -0.051800 0.290611 -0.531207 -0.063209 0.524230 -0.105816 0.035701 0.396070 -0.124495 -0.036720 0.018783 0.274448 0.030227 -0.459063 0.193190 -0.360800 0.097637 0.543178 0.243296 -0.356984 -0.054814 -0.562670 -0.150332 -0.034453 -0.217046 0.059214 -0.299926 -0.014737 0.223938 -0.063906 -0.357035 0.122355 -0.089207 -0.260184 -0.068093 0.502145 0.555816 -0.348403 0.478590 -0.435724 0.226153 -0.438619 -0.315856 -0.078423 0.051803 0.011315 0.002152 -0.099183 -0.002552 0.143173 -0.276035 -0.367797 0.379196 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp___GLOBAL__sub_I_count_number_binary_strings_without_consecutive_1s.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp__countRec(int, int) = -2.077407 -2.409685 -0.694742 -3.290358 1.639575 3.030475 1.155902 -3.303693 -4.247135 -1.369991 2.009925 -5.435594 -1.896517 4.585394 -1.630056 3.927351 5.306021 0.263324 -2.391368 -1.612633 3.555783 0.076616 6.041694 6.605961 -3.582244 -0.012976 -0.249753 1.773815 1.542589 -0.077444 1.790240 -2.623815 1.313780 -3.782791 0.131406 -1.683038 -1.318113 2.214464 4.220458 -6.638863 -0.219602 2.217911 0.951533 -0.104758 0.353611 0.724506 2.870116 3.507205 0.296624 3.699944 2.749730 -0.053165 2.206561 0.049708 1.475378 0.394619 0.992784 -1.098096 -0.286300 -0.731985 -1.348258 -0.029320 0.621427 4.476576 5.075495 -0.257273 -2.461347 1.206341 1.754816 1.354578 1.778319 3.694839 -1.161354 1.104603 2.259878 -5.688499 0.733626 -7.106128 1.365128 -6.242259 -3.094373 1.374952 3.156446 2.304113 2.559810 -0.255975 6.449434 -1.211836 -3.139848 3.799979 4.601008 -3.233342 -0.844527 -0.419626 -1.831801 -0.086036 -1.775507 1.065388 0.943956 2.541435 -3.832376 -1.804640 0.742549 0.683268 -2.457374 -2.166261 0.099637 3.386222 -3.493719 -3.008484 -0.819711 3.830352 -0.464987 -6.673539 -1.912670 -3.427045 0.354742 0.672056 -3.781034 -3.399059 2.044722 0.459119 -1.125269 -1.688636 -1.059737 2.445167 2.988962 1.353506 -0.829034 2.622794 0.922644 6.575690 0.549083 -2.698422 0.791012 1.190041 -0.317604 2.598994 -1.677675 -1.278490 0.899292 -3.674137 -0.043306 1.957665 -2.274744 -1.073090 1.429161 0.295625 -1.062826 13.702463 -1.169380 5.344831 4.814436 -3.333839 1.449657 -1.670439 1.441459 1.660171 2.435406 1.795574 -6.201912 -3.502779 4.130445 6.415194 2.304103 -4.244708 -0.949896 1.984244 0.736308 -0.806056 2.386195 0.320816 0.572631 -2.473521 -0.497950 2.315543 7.844326 -2.334211 -0.045170 0.535895 2.378406 -0.466561 -4.160820 -0.785389 -4.125315 0.041304 1.873619 1.520233 2.015438 4.732749 -6.072956 3.960706 -0.433416 0.448837 3.981043 1.980432 -3.795924 -5.218041 -1.967957 1.229014 3.553969 -1.222191 0.395305 1.285957 -5.224231 0.281060 0.905933 0.437945 -3.230277 4.337837 0.105264 -1.584109 -0.994662 1.301184 -1.335387 -1.952758 -1.278417 3.680709 1.185784 -4.125291 3.006122 1.152114 -2.048050 0.622099 -0.875280 4.626348 -3.199126 -3.385750 2.759348 -1.757194 -2.320749 -1.343967 -1.262456 1.546484 1.638058 1.259065 -3.937314 -3.115884 4.104212 -1.791548 5.604303 2.333502 -1.647537 2.341721 -1.798881 -1.976809 -2.169253 -3.073055 0.083633 0.857743 -2.780018 -2.977848 -1.093346 3.461515 3.018368 0.112889 -3.081614 -0.203747 4.315821 -4.102283 0.186694 1.188352 1.489165 -3.381851 1.573228 2.052590 -3.409823 1.856630 -2.929447 -0.567137 -3.207757 -1.828653 4.033182 -0.259839 1.809738 -0.830296 -0.489225 0.544323 1.683569 2.311453 0.074551 1.747590 5.433410 3.094118 -0.163492 -1.136508 -5.418448 2.815921 -4.238683 -3.864576 0.551625 1.253265 -3.211646 -1.275673 -0.317354 4.173131 3.333872 -2.601071 -2.504224 2.179244 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp__finalCount(int, int) = -0.953017 -1.355864 -0.619946 -1.314461 0.737773 0.649780 0.668828 -1.059868 -2.166640 -0.812541 0.884114 -2.495687 -1.017166 2.282495 -0.584401 1.842202 2.816215 0.521648 -0.813446 -0.991907 1.558598 -0.581388 2.781950 3.265206 -1.690488 0.039828 -0.257930 0.320100 0.627691 0.019334 0.774085 -1.624418 0.939602 -1.673956 0.567367 -1.198792 -0.651636 1.358182 1.922036 -3.449964 -0.046093 1.351566 1.126424 -0.038004 0.237557 1.598501 1.284918 1.656510 -0.159475 2.178903 1.278852 -0.225837 1.135290 0.092991 0.683427 0.287309 0.102827 -0.174117 -0.446293 0.056116 -0.736406 -0.335190 0.274825 1.917778 2.574213 -0.472733 -1.150760 0.452289 0.830459 0.724298 0.977522 1.645337 0.261005 -0.128781 1.234203 -2.548029 -0.270402 -4.222502 0.536612 -5.097299 -1.479447 0.503328 2.064402 0.510991 0.932950 -0.679196 3.100024 -0.417401 -1.374876 1.721686 2.207751 -1.503136 -0.583024 -0.294301 -0.657137 0.027482 -0.905598 0.282542 1.514013 0.774952 -1.912279 -1.067865 0.568016 0.079241 -1.102849 -1.221697 0.023837 1.635457 -1.818066 -1.329195 -0.953997 1.612991 0.027076 -3.017852 0.334658 -1.609127 -0.209392 0.603575 -1.913992 -1.237094 1.021849 -0.028972 -0.866473 -0.717112 -0.859687 1.683092 1.080173 0.657734 -0.220411 1.225692 0.237002 2.813422 0.412196 -1.570844 0.286517 0.851296 -0.366177 1.214561 -1.296501 -0.953785 1.660707 -1.823553 0.049246 0.081308 -1.232076 -0.362331 1.454333 0.019183 -0.414384 5.366942 -0.623478 2.502581 2.089488 -1.486816 1.281690 -0.638517 0.854927 0.865466 1.794151 0.637546 -2.326313 -1.708611 1.763436 3.042847 1.195167 -2.174112 -0.955529 0.776239 0.565227 -0.283300 1.076872 0.195233 0.276698 -1.219831 -0.135409 0.612239 3.785267 -1.150522 0.675215 -0.104744 1.804555 -0.222192 -2.205549 -0.339633 -2.474581 0.011545 0.337573 0.749151 1.030541 2.304751 -3.678557 2.030278 -0.710028 0.313042 1.538849 0.992806 -1.702530 -3.786639 -0.877551 0.445167 2.095912 -0.257205 0.688052 0.814921 -2.477102 0.158078 0.025044 0.393359 -1.551317 1.942115 -0.257953 -0.693452 -0.254529 0.590055 -0.703528 -1.195960 -0.299200 1.690400 1.711192 -2.434348 1.234550 0.238378 -1.038301 0.195993 0.173956 1.945683 -1.593168 -1.555247 1.076799 -0.872532 -1.240120 -0.968445 -0.653435 0.800651 -0.131005 0.253857 -1.328915 -2.049163 2.415276 -0.966931 2.709169 1.122552 -1.029247 1.460241 -0.486339 -1.164225 -1.038040 -1.430923 -0.299198 -0.341480 -0.923933 -0.638125 -0.477396 1.566902 1.571821 0.385672 -1.250057 0.098417 2.214549 -1.926994 0.227695 0.905183 0.744492 -0.940533 1.217611 1.250209 -2.065426 0.679051 -1.599856 -0.128739 -1.162991 -0.622157 1.910186 -0.510482 0.726832 -0.606416 -0.158960 0.205171 0.867710 1.114180 -0.359403 0.510967 2.880809 1.851321 -0.449241 -0.307840 -2.417246 1.272224 -1.963668 -1.592079 -0.211617 0.880527 -1.818539 -0.368532 0.064642 1.801596 1.372004 -1.140782 -1.565687 1.007288 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp__main = -0.100111 0.058405 0.303929 -0.166048 0.410795 -0.040326 0.257559 0.095263 -0.500300 -0.545786 0.115602 -0.785165 -0.746341 0.693094 -0.079307 0.191924 0.922529 0.182357 -0.034838 -0.315583 0.215758 -0.542744 0.903160 0.927139 -0.652175 0.182132 0.063476 0.246719 0.049768 0.399699 -0.070319 -0.602965 0.350577 -0.246804 0.263530 -0.298140 -0.168501 -0.058706 -0.047314 -1.164104 -0.071699 0.453544 0.061453 -0.022160 0.053480 0.806067 0.839325 0.491120 -0.152774 0.634283 0.299883 -0.343847 0.332894 0.121485 0.263307 -0.111634 0.277241 -0.006683 -0.542015 0.189562 -0.182585 -0.912009 -0.184599 0.513247 0.771346 -0.174464 -0.235196 0.044366 -0.134913 0.187781 0.158900 0.383731 0.448528 0.080588 0.583334 -0.396745 -0.076437 -1.124633 -0.158622 -2.105142 -0.706710 -0.277027 0.956227 0.120388 0.125100 -0.196875 0.884950 0.029473 -0.031410 0.378829 0.984809 -0.546797 -0.341983 -0.180901 -0.055353 0.213450 -0.397111 0.030557 0.517425 -0.041139 -0.642455 -0.280708 0.548759 -0.086874 -0.322347 -0.090197 -0.135103 0.595214 -0.909124 -0.265041 -0.863066 -0.081232 0.220888 -0.966385 0.229631 0.104041 0.404831 0.503386 -0.402199 -0.225008 0.342912 0.102386 -0.211170 -0.174357 -0.446285 0.786512 0.105440 0.209216 0.289215 0.412292 0.310576 0.617323 0.683079 -0.229146 -0.067955 0.173500 -0.266665 0.277063 -0.190084 -0.318619 0.348083 -0.552967 0.128368 -0.036956 -0.460647 -0.219044 0.052503 -0.031043 0.127152 1.094877 -0.143007 0.621545 0.303514 -0.584138 0.495887 -0.293999 -0.095893 0.150910 0.617342 0.364692 -0.346167 -0.413756 0.459850 0.898192 0.391357 -0.860319 -0.143175 0.044620 0.258553 -0.104214 0.382306 0.232393 0.334340 -0.416567 -0.043022 0.278744 1.155017 -0.454873 -0.631700 0.086744 0.004813 0.162103 -0.834386 -0.005573 -0.124341 -0.033092 -0.052995 0.043297 0.157274 0.756104 -1.452654 0.689546 -0.241380 -0.199518 0.639111 0.126497 -0.398218 -1.140431 -0.045156 0.441554 0.719941 0.359925 -0.070193 -0.005964 -0.697302 -0.051926 0.022351 0.229961 -0.320056 0.598368 -0.179431 -0.407604 -0.374243 -0.480127 0.006110 -0.105657 -0.201923 0.385335 0.508092 -1.421173 0.607869 -0.064793 -0.444053 -0.112895 0.095643 0.404033 -0.593555 -0.793205 0.171457 -0.567438 -0.932021 -0.484035 -0.251830 0.067827 0.000537 -0.297477 -0.133170 -0.630711 0.907670 -0.168483 0.659646 0.410677 -0.013602 0.991966 0.538145 -0.605755 -0.218903 -0.183764 0.240445 -0.700046 -0.201159 -0.027861 -0.279380 0.424809 0.770083 0.107612 -0.047649 -0.230037 0.658567 -0.690657 -0.374919 0.577826 0.272643 -0.084471 0.666446 0.620444 -0.593369 -0.067465 -0.601536 -0.276627 -0.219844 -0.369869 0.262360 -0.503513 0.008622 0.249028 -0.129080 -0.260182 0.260076 -0.035907 -0.136087 -0.221614 0.870035 1.210367 -0.760601 0.289291 -0.650038 0.432576 -0.779367 -0.595163 0.044069 0.407804 -0.323214 -0.109835 0.178544 0.211390 0.223812 -0.664040 -0.509641 0.210128 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp___GLOBAL__sub_I_count_of_n_digit_numbers_whose_sum_of_digits_equals_to_given_sum.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp__countWays(int) = -1.220679 -1.357584 -0.685653 -1.295349 1.460940 1.240950 0.987749 -1.227082 -2.760370 -0.652282 0.898172 -2.865850 -1.533944 3.097376 -0.513693 2.648736 3.991145 0.865637 -0.907347 -1.165784 2.554725 -1.778876 3.999993 4.501724 -2.523528 0.218648 0.340819 0.911329 0.577596 0.528211 0.001364 -1.621752 1.335390 -3.320526 0.393623 -2.117846 -0.693100 1.473147 2.623194 -4.976442 -0.226648 0.943665 0.699410 0.004817 -0.125217 2.200764 2.181871 2.359642 -0.667038 3.020638 1.725367 -1.114958 1.450501 0.336289 0.843214 0.967266 0.250241 1.304713 -0.847404 0.029416 -0.924448 -1.515078 0.648776 2.499290 3.695286 -0.555282 -1.396150 1.188923 0.493706 0.647427 1.119679 2.169830 0.313634 -0.221272 2.299105 -3.946973 -0.396991 -6.212838 0.104847 -6.882762 -2.151264 0.021497 2.373260 -0.524927 1.971783 -0.101344 4.337157 -0.576407 -1.385715 2.553529 3.290190 -2.920671 -0.936288 -0.739286 -1.143595 0.171365 -1.383175 0.309485 2.474856 0.427449 -2.660656 -2.408090 1.445017 0.517035 -1.590956 -2.213776 -0.287103 2.386830 -2.587694 -2.545392 -2.073349 1.106524 -0.647381 -4.245259 0.087087 -1.651545 0.872639 1.142055 -2.196061 -2.498600 1.304164 0.723702 -0.861847 -1.777701 0.461966 2.331898 1.473941 0.696122 0.224304 1.205350 0.388403 4.220022 1.844635 -1.781690 0.040022 1.198431 -1.120065 1.558996 -1.855558 -1.373632 2.068503 -2.885681 0.184027 0.596533 -1.792483 -0.320882 3.315955 0.103089 -0.198434 7.827445 -0.426081 3.130731 2.488507 -2.503761 2.182990 -1.056306 0.820969 1.608111 2.633556 0.912188 -4.188961 -2.346992 2.076335 4.100256 1.706675 -3.791500 -2.102846 0.465145 1.047265 -0.106372 1.207681 0.547927 0.523860 -1.585256 -0.083931 1.022532 5.706344 -2.392855 -0.305282 0.456267 1.547534 -0.882443 -4.496470 -0.702980 -3.532507 -0.296865 0.194070 0.657923 1.138903 3.291633 -5.308639 2.705990 -1.658482 -0.131013 2.361335 1.393991 -2.197781 -4.831209 -0.764363 0.950079 2.942383 0.267396 0.270017 0.904178 -3.429558 0.144434 0.294644 0.652662 -1.920354 3.054745 -0.604203 -1.480457 -0.873918 0.650110 -0.730848 -1.898077 -0.089960 2.276172 1.202664 -4.048838 1.892375 0.199219 -1.670877 0.892325 0.398831 2.465546 -2.334349 -3.039296 1.956030 -0.926495 -1.253058 -1.499772 -0.736448 1.229407 0.680440 -0.526733 -1.780258 -3.537476 2.988705 -1.254325 3.353768 1.661227 -0.970926 2.726039 -0.549767 -2.259159 -2.185315 -1.123537 -0.467058 -0.749079 -1.331877 -2.285554 -0.805120 2.510679 2.768275 0.873456 -1.022458 -0.351834 3.532665 -3.035172 -0.295505 1.702671 1.891759 -1.353922 1.520704 2.046531 -2.882155 0.421361 -1.891163 -0.355680 -1.245850 -1.184642 2.392397 -1.319800 0.807500 -0.221329 -0.269008 0.470950 1.386532 1.302078 0.224419 0.070674 4.057015 3.347961 -1.544582 -0.626059 -3.107659 1.733775 -3.102989 -2.322245 -0.051010 1.812434 -2.266444 -0.376714 0.908274 2.301039 1.564996 -2.119920 -1.731698 0.401661 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp__main = -0.021674 0.263877 0.555161 -0.306756 0.299513 -0.225520 0.150109 0.263709 -0.375647 -0.904231 0.146325 -1.051183 -1.134423 0.608871 -0.241872 -0.414383 0.832953 -0.039351 0.001431 -0.494366 0.023013 -0.249624 0.904833 0.987374 -0.977867 0.141606 0.109798 0.498277 0.405142 0.187139 0.439192 -0.742351 0.108412 0.441767 0.587286 -0.032218 -0.092416 -0.351509 -0.620404 -1.222157 -0.192570 0.733531 0.011454 0.077825 0.247985 1.185576 1.045708 0.524078 -0.402574 0.458501 0.596695 -0.072066 0.341242 -0.017828 -0.048640 -0.882107 0.353264 -0.243939 -0.470077 0.264863 -0.013088 -1.004129 -0.359772 0.752051 0.925997 -0.154918 -0.206289 -0.226185 0.029087 0.321777 0.057742 0.496349 0.707789 0.459588 0.717385 0.104793 -0.039204 -1.319121 0.124802 -2.534056 -0.772088 -0.462234 1.369886 0.498238 -0.421703 -0.407983 0.981886 0.351165 0.092546 0.786798 1.096947 -0.035014 -0.298971 -0.296037 -0.273195 0.539485 -0.484538 0.289442 0.242674 0.410815 -0.623110 0.009096 0.153719 -0.425499 -0.417351 0.295430 -0.263401 0.469984 -1.014653 0.368529 -0.910620 0.021823 0.780906 -1.195267 -0.094418 -0.004094 0.503810 0.402907 -0.237822 0.398063 0.145753 -0.191190 -0.226157 0.391469 -1.258042 0.855288 0.187631 0.212643 0.242038 0.621476 0.561974 0.129788 0.375471 -0.217070 -0.241306 0.152355 -0.192971 0.129374 -0.244912 -0.029597 0.771922 -0.314024 0.302266 -0.260715 -0.402164 -0.769268 -0.624854 -0.434396 0.249894 1.204509 -0.092688 0.630071 0.308529 -0.449212 0.325727 -0.174632 -0.237531 0.208767 0.552145 0.537101 0.231304 -0.353753 0.490379 0.995068 0.293254 -0.672925 0.344121 0.420055 0.065901 -0.409805 0.579827 0.209760 0.132241 -0.265892 -0.089247 0.606468 0.682968 -0.013749 -0.812569 -0.152990 0.448925 0.416548 -0.202241 0.283522 0.437197 0.030439 0.221258 0.139248 0.336704 0.758618 -1.895640 0.651781 0.465531 0.131743 0.395891 -0.073508 -0.438371 -1.245749 0.305052 0.547832 0.532525 0.343723 -0.209148 -0.095593 -0.747548 -0.023203 0.195694 0.295017 -0.423981 0.616467 -0.189781 -0.160582 -0.590604 -0.864113 -0.143172 0.375209 -0.548639 0.355397 0.386113 -1.631860 0.784147 -0.316160 -0.517533 -0.713245 -0.344739 0.287343 -0.840855 -0.740887 -0.121893 -0.829777 -1.554534 -0.713500 -0.388363 -0.037601 -0.102119 -0.026754 -0.257645 -0.487012 1.148464 -0.281976 0.594377 0.469769 0.101439 1.130272 0.711469 -0.421346 -0.162597 -0.263724 0.788012 -0.638682 -0.322527 0.559970 -0.268046 0.112276 0.871853 -0.335077 -0.149535 -0.104952 0.523864 -0.371548 -0.800744 0.309985 -0.096770 0.015376 1.035608 0.409424 -0.565707 -0.012712 -1.056774 -0.316378 -0.165881 -0.526550 0.264150 -0.554662 -0.023317 0.502503 -0.193417 -0.521573 0.370186 -0.144667 -0.316638 -0.110680 0.875190 1.393816 -0.813015 0.636851 -0.929174 0.563920 -0.934739 -0.755359 0.017086 -0.061245 0.082771 -0.168376 -0.221357 0.098961 0.353545 -0.670007 -0.715639 0.719556 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp___GLOBAL__sub_I_count_possible_ways_to_construct_buildings.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/count-ways-reach-nth-stair.cpp__countWaysUtil(int, int) = -1.832473 -1.690614 -0.327042 -2.575560 1.804011 2.849811 1.134767 -2.435204 -3.821776 -1.366690 1.470691 -5.016738 -2.360357 4.314452 -1.428679 3.237479 5.326387 0.586341 -1.965685 -1.454713 3.251602 -0.513612 5.778114 6.379733 -3.729449 0.121623 -0.103154 1.558982 1.206339 0.623608 0.935278 -2.751070 1.450346 -3.280355 0.570982 -1.970016 -1.138808 1.716158 3.214931 -6.776397 -0.321104 2.283413 0.816565 -0.060758 0.380070 1.682990 3.384051 3.271812 -0.093840 3.345286 2.455591 -0.217843 2.146193 0.128679 1.210276 0.477481 1.070367 -0.396618 -0.768878 -0.489139 -1.307341 -0.991392 0.426669 4.163741 5.004490 -0.284295 -2.098688 0.952748 1.271272 1.119458 1.456155 3.375587 -0.103142 1.029083 2.489643 -4.635802 0.489185 -6.736057 0.987383 -6.995628 -3.014144 0.391532 3.202454 1.969691 2.275917 -0.859982 6.325417 -1.095507 -2.252305 3.534338 4.814819 -3.471594 -0.947324 -0.921577 -1.734372 0.083132 -1.849555 0.807156 1.275283 1.690482 -3.733300 -2.327185 0.967758 0.528306 -2.356840 -1.815942 -0.259280 3.291396 -3.637247 -2.714887 -1.863789 2.689819 -0.313437 -6.413814 -1.319801 -2.817253 0.258651 1.112349 -3.285338 -3.210040 1.895245 0.765414 -1.096817 -1.716356 -1.242442 3.154466 2.557632 0.880399 -0.354976 2.254710 0.963149 5.770541 1.236322 -2.435547 0.369550 1.324999 -0.825969 2.055956 -1.953824 -1.202178 1.454263 -3.612026 -0.178099 1.630119 -2.331979 -0.661250 1.312126 -0.059447 -0.469175 12.371014 -1.105436 4.740571 3.876442 -3.507249 2.323159 -1.383404 0.958534 1.615444 2.712179 1.970422 -5.922289 -3.342838 3.618438 6.076852 2.231182 -4.188097 -0.848980 1.420185 0.864597 -0.833759 2.269539 0.566076 0.593329 -2.422290 -0.446324 2.054587 7.825055 -2.522034 -0.548789 0.567314 1.911104 -0.405322 -4.282052 -0.710153 -3.752680 -0.182052 1.439699 1.209793 1.869439 4.714124 -6.141517 3.947278 -0.845573 -0.085792 3.823096 1.411270 -3.210268 -4.894270 -1.322535 1.626111 3.675353 -0.433432 0.018789 0.909715 -4.973332 0.198659 0.814986 0.897954 -3.046790 4.188730 -0.022641 -1.889900 -1.307701 0.376471 -1.172453 -2.081188 -1.374357 3.256685 1.240243 -4.596159 3.216074 0.886731 -2.022103 0.511559 -0.518248 3.696310 -3.287944 -3.767282 2.489468 -1.676914 -2.511471 -1.631797 -1.258936 1.558616 1.396251 0.549511 -3.618827 -3.998043 4.244677 -1.541195 5.075734 2.324712 -1.152394 2.845689 -0.307259 -2.253403 -2.341955 -2.785183 0.239189 0.136190 -2.402024 -2.572001 -1.183890 3.302383 3.578234 0.186892 -2.355392 -0.654680 4.374057 -3.681586 -0.278170 1.599671 1.287395 -2.741003 1.623638 2.326249 -3.351070 1.011855 -3.035310 -0.548290 -2.634020 -1.920920 3.483822 -1.209628 1.393854 -0.157445 -0.582038 0.072691 1.688970 1.919305 -0.196929 1.092731 5.549578 3.307045 -0.924720 -0.336670 -4.966191 2.886785 -4.375674 -3.544570 0.306867 1.308917 -2.883679 -1.075550 0.194885 3.617129 2.748245 -2.558475 -2.372026 1.562484 +PE-benchmarks/count-ways-reach-nth-stair.cpp__countWays(int, int) = -0.224105 -0.215117 -0.100364 -0.076710 0.246306 0.162015 0.195712 -0.228472 -0.475576 -0.202543 0.210750 -0.703977 -0.475063 0.592936 -0.171779 0.370670 0.694048 0.130451 -0.141444 -0.282884 0.290861 -0.208238 0.841009 0.858591 -0.474849 0.041056 -0.010436 0.102799 0.123685 0.116119 0.019203 -0.408929 0.368657 -0.398419 0.036756 -0.270163 -0.136182 0.168497 0.314303 -0.857463 -0.068508 0.289243 0.215307 0.022661 0.026663 0.744361 0.465835 0.448682 -0.010340 0.653180 0.274129 -0.216993 0.335721 0.080702 0.176840 -0.081687 0.207049 0.051838 -0.296149 -0.002598 -0.192803 -0.453679 -0.135437 0.474070 0.725688 -0.095841 -0.245530 0.088214 -0.051186 0.194760 0.214499 0.411594 0.275075 0.085641 0.446334 -0.294374 -0.019682 -0.843618 -0.097021 -1.506389 -0.365778 -0.001676 0.613335 -0.015785 0.231515 -0.019835 0.815020 0.052651 -0.280318 0.417445 0.714100 -0.526972 -0.227782 0.055829 -0.114681 0.052628 -0.338086 0.195512 0.444225 0.149624 -0.529554 -0.361825 0.215091 -0.017866 -0.267187 -0.177292 -0.099118 0.330561 -0.717622 -0.248099 -0.485431 -0.013098 0.063968 -0.827456 -0.054177 -0.140385 0.249030 0.311040 -0.432630 -0.257365 0.310973 0.005563 -0.114095 -0.221702 -0.086816 0.412909 0.168956 0.197766 0.075440 0.296190 0.137978 0.733796 0.297405 -0.292526 0.000417 0.158755 -0.185877 0.355961 -0.222353 -0.251720 0.364015 -0.531034 0.290437 0.008076 -0.344416 -0.183718 0.228689 0.012988 -0.030340 0.922580 -0.110571 0.600537 0.449088 -0.479314 0.168539 -0.369889 0.150412 0.217629 0.470427 0.223115 -0.228235 -0.401845 0.478954 0.787341 0.312442 -0.689219 -0.049296 0.195593 0.313937 -0.124025 0.315379 0.185710 0.145348 -0.338691 -0.006276 0.186486 0.970657 -0.421237 -0.054522 0.069014 0.145875 0.078695 -0.533177 -0.041814 -0.264769 -0.013869 0.062404 0.158315 0.103735 0.603701 -0.984875 0.544183 -0.197474 0.010042 0.434875 0.228547 -0.460994 -0.640008 -0.117837 0.215353 0.489166 0.238169 -0.019730 0.134821 -0.643116 0.010431 0.036661 0.143780 -0.334486 0.562104 -0.004562 -0.299215 -0.247124 -0.105044 0.083056 -0.220864 -0.115658 0.426806 0.279428 -1.007625 0.380637 0.019496 -0.396907 -0.103647 0.130521 0.327029 -0.464913 -0.559237 0.211926 -0.483752 -0.555219 -0.360989 -0.159765 0.045767 0.120098 -0.007351 -0.278015 -0.504502 0.747053 -0.198887 0.606061 0.291753 -0.138084 0.576826 -0.049586 -0.459057 -0.283710 -0.096091 0.054262 -0.416088 -0.207389 0.092671 -0.123789 0.417252 0.535807 0.100320 -0.194338 -0.051531 0.590861 -0.430984 -0.165560 0.363564 0.432632 -0.161601 0.506773 0.402439 -0.503986 0.102835 -0.374486 -0.238059 -0.292581 -0.268807 0.391435 -0.312764 0.124499 0.012670 -0.043066 -0.075105 0.220388 0.106830 -0.094451 0.002061 0.767594 0.734706 -0.404535 0.144432 -0.622402 0.354895 -0.592605 -0.488401 0.075836 0.271069 -0.388289 -0.104291 0.055942 0.334823 0.322484 -0.574100 -0.464760 0.235001 +PE-benchmarks/count-ways-reach-nth-stair.cpp__main = -0.099123 -0.053125 0.265972 -0.191184 0.412303 -0.052216 0.274910 0.076106 -0.585375 -0.500191 0.202296 -0.812594 -0.679658 0.702939 -0.067015 0.268850 0.906083 0.182951 -0.073664 -0.320003 0.233972 -0.526894 0.914699 0.953990 -0.648876 0.200368 -0.030299 0.250725 0.083737 0.348042 -0.044960 -0.540174 0.364984 -0.315616 0.185260 -0.296642 -0.175367 0.006727 0.055159 -1.164359 -0.052600 0.463853 0.084332 -0.016957 0.056992 0.810253 0.757497 0.502981 -0.151464 0.733640 0.335903 -0.410697 0.352275 0.120473 0.260263 -0.116894 0.270645 0.009996 -0.535467 0.173594 -0.163203 -0.892932 -0.164980 0.493114 0.779605 -0.198945 -0.260938 0.056782 -0.079021 0.188306 0.247582 0.384895 0.389185 0.006185 0.593805 -0.405787 -0.070073 -1.139341 -0.150218 -2.073252 -0.722534 -0.175580 1.068874 0.119021 0.134674 -0.194300 0.873648 0.012059 -0.121912 0.393028 0.920378 -0.544038 -0.354697 -0.119407 -0.060244 0.221958 -0.397520 0.036835 0.538541 0.002014 -0.649048 -0.233581 0.569547 -0.082045 -0.333483 -0.105383 -0.110143 0.590629 -0.899821 -0.300814 -0.764666 0.021456 0.230490 -0.945459 0.215594 0.072631 0.405308 0.497562 -0.421669 -0.173133 0.323870 0.019240 -0.218830 -0.155114 -0.449532 0.753393 0.115304 0.275482 0.285566 0.424320 0.303585 0.649448 0.604323 -0.269654 -0.037117 0.173009 -0.199224 0.387368 -0.187500 -0.344862 0.332498 -0.558775 0.153089 -0.085335 -0.460661 -0.216076 0.083247 0.088620 0.043355 1.079633 -0.080121 0.694066 0.393198 -0.531714 0.484619 -0.306624 -0.018865 0.217178 0.602537 0.275333 -0.341063 -0.426292 0.450323 0.903114 0.398760 -0.910296 -0.168386 0.101407 0.276399 -0.077581 0.389381 0.220172 0.388188 -0.422626 -0.026060 0.285603 1.162921 -0.435406 -0.595946 0.083461 0.004310 0.124096 -0.857821 -0.024106 -0.139115 -0.020872 -0.041718 0.085080 0.156093 0.753641 -1.444651 0.679698 -0.242320 -0.149193 0.648265 0.180612 -0.472726 -1.160835 -0.113350 0.342384 0.732255 0.346700 -0.069980 0.090611 -0.703448 -0.050136 0.030520 0.133750 -0.313805 0.607980 -0.178881 -0.342300 -0.314509 -0.450597 -0.006775 -0.069108 -0.189566 0.434928 0.508922 -1.386959 0.513367 -0.057656 -0.498560 -0.107180 0.093304 0.449237 -0.568158 -0.744941 0.187010 -0.566966 -0.951776 -0.524593 -0.234516 0.036788 0.007193 -0.284268 -0.130249 -0.590320 0.927105 -0.219021 0.668792 0.427310 -0.118420 0.937658 0.512350 -0.604468 -0.214389 -0.172487 0.236302 -0.699539 -0.206965 -0.021615 -0.289304 0.416671 0.711594 0.158743 -0.083462 -0.220596 0.678121 -0.692031 -0.378589 0.577688 0.287931 -0.086159 0.718222 0.621454 -0.627099 0.039248 -0.587429 -0.300602 -0.217483 -0.314486 0.356282 -0.394023 0.067404 0.160860 -0.089589 -0.208691 0.275662 -0.036728 -0.139009 -0.214517 0.916628 1.220904 -0.716023 0.251604 -0.662234 0.433993 -0.740022 -0.591209 0.055363 0.426948 -0.409960 -0.099340 0.178407 0.264944 0.281203 -0.711535 -0.542678 0.282987 +PE-benchmarks/cutting-a-rod.cpp__max(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/cutting-a-rod.cpp__cutRod(int*, int) = -1.743782 -1.516767 -0.495096 -2.298974 1.798634 3.009901 1.199809 -2.412686 -3.629481 -1.267463 1.557665 -5.017366 -2.607611 4.346842 -1.436044 3.194888 5.329289 0.489325 -1.947619 -1.477897 3.247830 -0.201663 6.089889 6.431637 -3.935209 0.119677 0.010114 1.445264 1.474673 0.347411 0.940069 -2.591358 1.837724 -3.425600 0.297605 -1.897486 -0.942990 1.338511 3.126676 -6.697882 -0.350403 1.930591 0.596257 -0.070450 0.233780 2.295536 3.580838 3.482574 -0.224378 3.347102 2.549533 -0.333861 2.014252 0.254426 0.941293 0.088470 0.842589 -0.227896 -0.901021 -0.665140 -1.082559 -1.426670 0.133981 4.264070 5.214879 -0.243976 -1.952738 1.237620 1.131793 1.119451 1.425548 3.314219 0.344403 1.184482 2.718913 -4.360027 0.228034 -6.552273 0.549661 -7.477058 -2.976110 0.166354 3.345263 1.425392 2.346223 -0.733045 6.231430 -0.682361 -2.116026 3.804746 4.985651 -3.742507 -1.113285 -0.970695 -1.562015 0.356021 -2.168453 1.216983 1.485013 1.487928 -3.833342 -2.478757 0.826601 0.568138 -2.409681 -1.992719 -0.277313 3.125010 -3.804330 -2.573383 -2.008654 2.207312 -0.327587 -6.678327 -1.461925 -2.539260 0.943910 1.170368 -2.957604 -3.145372 1.701231 0.824888 -0.945703 -1.969975 -0.951252 3.020551 2.613829 1.063810 -0.141277 2.279078 1.184908 6.007671 1.481409 -2.308328 0.231017 1.119845 -0.910592 2.178008 -1.957696 -1.219157 1.777958 -3.799717 0.286694 1.807644 -2.341248 -0.898831 1.559664 -0.025679 -0.261953 11.970275 -0.824842 4.739566 3.925087 -3.681840 1.865920 -1.867818 0.807313 1.758761 2.695818 1.933070 -5.597106 -3.297853 3.510924 6.087356 2.275036 -4.487517 -0.496269 1.415229 0.941311 -1.182965 2.146326 0.777527 0.671001 -2.470730 -0.404200 2.483914 7.694307 -2.720609 -0.411959 0.673049 1.827976 -0.245417 -4.126413 -0.739879 -3.188244 -0.108116 1.691901 1.275705 1.810403 4.724493 -5.934249 3.876239 -0.772921 0.013778 3.518570 1.580619 -3.469469 -4.207371 -0.939528 1.778257 3.492883 -0.167894 -0.089405 0.931129 -5.035386 0.124825 0.950117 0.786067 -2.776709 4.106596 0.154557 -1.829281 -1.663850 0.387319 -0.842642 -1.888834 -1.223755 3.332918 0.942388 -5.050833 3.335895 0.567303 -2.378408 0.287409 -0.760327 3.737564 -3.575521 -3.902438 2.499657 -1.883079 -2.764257 -1.811982 -1.134087 1.532786 1.623243 0.756174 -3.578002 -4.141954 4.401761 -1.441232 4.866504 2.369068 -0.917597 3.192240 -0.886651 -2.392467 -2.643093 -2.780905 0.436526 -0.016851 -2.667426 -2.102229 -1.179635 3.415759 3.780996 -0.021367 -2.422091 -0.524893 4.266741 -3.948984 -0.650817 1.705598 2.183872 -2.769589 1.895133 2.373774 -3.486849 0.988253 -2.895698 -0.758522 -2.455337 -2.300969 3.398708 -1.327454 1.527783 0.048061 -0.399184 0.116107 1.798763 1.590399 -0.078976 0.964028 5.497830 3.813538 -1.406911 -0.384956 -5.127399 3.014496 -4.653484 -3.945445 0.711613 1.159101 -2.672702 -0.953073 0.203144 3.517825 2.688089 -2.954245 -2.561591 1.570582 +PE-benchmarks/cutting-a-rod.cpp__main = 0.022574 0.092824 0.460457 -0.239250 0.430119 -0.089130 0.253720 0.345065 -0.614261 -0.677395 0.198989 -1.076219 -0.951047 0.702096 -0.090195 -0.110781 0.917940 0.128775 -0.066752 -0.294761 -0.029022 -0.269041 0.890980 0.970451 -0.758241 0.272491 -0.267106 0.300720 0.030217 0.466201 0.148754 -0.825547 0.220173 0.247569 0.329990 -0.101546 -0.219873 -0.187769 -0.380824 -1.284318 -0.078375 0.965242 0.127624 -0.018322 0.248558 0.887962 0.958439 0.483014 -0.173131 0.648883 0.340114 -0.284305 0.429461 0.052793 0.220008 -0.472963 0.339398 -0.270685 -0.663719 0.256921 -0.109199 -0.951858 -0.404034 0.545953 0.787502 -0.170984 -0.309185 -0.281301 -0.050249 0.259072 0.212829 0.407058 0.605428 0.169872 0.604434 0.310084 -0.049559 -0.824987 0.055716 -2.136802 -0.833994 -0.262484 1.536513 0.679942 -0.243179 -0.594384 0.917086 0.024786 -0.019104 0.521134 1.018117 -0.228758 -0.383844 -0.197764 -0.125776 0.400218 -0.388392 0.033489 0.356626 0.148884 -0.690747 0.025359 0.372796 -0.310922 -0.370016 0.320594 -0.143741 0.571301 -0.984530 0.094436 -0.830875 0.186874 0.639923 -1.006106 -0.075328 0.178727 0.084758 0.561885 -0.423615 0.248660 0.314977 -0.255161 -0.318147 0.245699 -1.085338 0.904705 0.014547 0.258345 0.325701 0.583569 0.481220 0.293522 0.332877 -0.261338 -0.032469 0.176552 0.000497 0.336221 -0.116977 -0.225683 0.266622 -0.424451 0.221070 -0.303150 -0.481090 -0.372996 -0.879651 -0.009420 0.071182 0.956426 -0.128331 0.742965 0.319136 -0.459977 0.569991 -0.166514 -0.150522 0.108814 0.567396 0.393483 0.171389 -0.357853 0.478496 0.981776 0.380252 -0.701293 0.329930 0.290038 0.178759 -0.219708 0.615912 0.205549 0.445728 -0.398150 -0.064738 0.400077 1.006729 -0.136815 -0.933002 -0.032732 0.177148 0.405664 -0.297727 0.168854 0.249854 -0.003455 0.102244 0.074054 0.259660 0.774644 -1.573961 0.753573 0.146721 -0.100350 0.655849 -0.003703 -0.453706 -1.031864 -0.067439 0.411177 0.789999 0.434414 -0.258339 -0.030426 -0.699556 -0.077885 0.124090 0.151173 -0.349868 0.625256 -0.239382 -0.239226 -0.352140 -0.928894 -0.108384 0.221912 -0.550507 0.389452 0.624426 -1.445524 0.599325 -0.054353 -0.513853 -0.504823 -0.055655 0.263836 -0.629262 -0.736506 -0.044709 -0.762430 -1.487193 -0.555480 -0.376024 -0.083498 0.005277 -0.142919 -0.139110 -0.489372 1.225769 -0.145675 0.726944 0.499132 -0.118810 0.939088 1.056351 -0.569469 0.037276 -0.419635 0.678263 -0.798700 -0.173987 0.474617 -0.406961 0.222368 0.727010 0.008250 -0.189259 -0.427665 0.624724 -0.312205 -0.548219 0.533959 -0.315902 0.051383 0.899842 0.627322 -0.576921 0.077065 -0.879056 -0.283635 -0.242171 -0.320251 0.295648 -0.440450 0.007878 0.310607 -0.195848 -0.477646 0.232928 -0.168519 -0.417630 -0.183261 0.996597 1.034361 -0.732006 0.715762 -0.755648 0.561767 -0.770182 -0.583940 -0.023874 0.101337 -0.324496 -0.157044 -0.020525 0.111436 0.294155 -0.705673 -0.713976 0.602275 +PE-benchmarks/cut-vertices.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/cut-vertices.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/cut-vertices.cpp__Graph::addEdge(int, int) = -0.207629 0.487799 0.710325 -0.603055 0.754452 1.121903 0.276523 -0.281601 -0.616820 -0.653736 0.004449 -1.382057 -1.318310 1.109193 -0.425102 0.196855 1.541574 0.062704 -0.304055 -0.381476 0.422605 0.137492 1.806434 1.739347 -1.420464 0.252384 0.326687 0.766053 0.238120 0.805545 -0.082842 -1.133776 0.389058 -0.163270 0.298001 -0.375291 -0.287049 -0.425646 -0.125558 -2.148592 -0.225758 0.688432 -0.513368 0.008501 0.265403 0.440363 1.795158 0.915251 -0.038145 0.601908 0.548565 0.208105 0.535907 0.083012 0.346667 -0.186662 0.740920 -0.544874 -0.492764 -0.041565 -0.176873 -1.004478 -0.409280 1.293690 1.399073 0.035829 -0.450303 -0.035715 -0.079355 0.187764 -0.010697 0.922614 0.369510 1.020899 0.781000 -0.549021 0.374274 -1.086776 0.077094 -1.834732 -1.161519 -0.700530 0.982812 0.926853 0.438551 -0.386730 1.803415 -0.096516 0.106437 0.802341 1.786177 -1.064380 -0.304424 -0.468897 -0.296752 0.358885 -0.642834 0.317974 -0.238620 0.166782 -1.059314 -0.641479 0.460506 -0.021103 -0.783408 0.076260 -0.272536 0.982118 -1.420744 -0.405713 -1.197009 0.144534 0.070884 -2.006226 -0.901309 -0.122971 0.719090 0.485326 -0.491112 -0.862902 0.463086 0.556744 -0.146803 -0.411900 -0.731987 1.111417 0.780983 -0.037090 0.246582 0.716530 0.691291 1.467165 0.800806 -0.243129 -0.174979 0.291639 -0.311569 0.129923 -0.267389 0.029452 -0.183725 -0.934183 0.065019 0.834763 -0.698001 -0.288385 -0.750103 -0.362115 0.362175 3.635235 -0.365216 1.015689 0.649424 -1.302250 0.385130 -0.520316 -0.435057 0.242592 0.623353 1.068468 -1.456415 -0.718430 0.835498 1.730116 0.586654 -1.131387 0.561812 0.154608 0.056481 -0.575498 0.818810 0.261799 0.282272 -0.665407 -0.194889 0.898380 2.137334 -0.665783 -1.420188 0.239282 -0.005284 0.248310 -0.655044 0.012613 0.068492 -0.109196 0.645692 0.094124 0.461225 1.342214 -1.896064 1.149993 0.129787 -0.527145 1.255378 0.055455 -0.620021 -0.353579 0.156390 1.053553 1.008436 0.190598 -0.275531 -0.289846 -1.387440 -0.098871 0.447877 0.509975 -0.775528 1.174062 0.272788 -0.917842 -0.842241 -0.799180 -0.012022 -0.212927 -0.880506 0.682669 -0.027183 -2.263055 1.406258 0.165344 -0.666402 -0.044295 -0.567136 0.875931 -1.261975 -1.438877 0.513147 -0.672698 -1.309578 -0.314565 -0.513330 0.391126 0.638030 0.283425 -1.139230 -1.015248 1.274140 -0.000222 1.106633 0.809169 0.307506 1.321654 0.255929 -0.788818 -0.472717 -0.974147 0.951325 -0.192234 -0.695056 -0.251756 -0.623938 0.830020 1.597008 -0.293416 -0.451401 -0.603867 1.072675 -1.118049 -0.486947 0.557549 0.477193 -0.695962 0.510108 0.750442 -0.681069 -0.188724 -0.958703 -0.412671 -0.563732 -0.964697 0.603355 -0.924936 0.178426 0.821408 -0.358289 -0.630573 0.530744 -0.053034 -0.123107 0.099323 1.344499 1.403520 -0.840485 0.568726 -1.358384 0.966789 -1.574328 -1.162813 0.244836 -0.160569 -0.224341 -0.359900 -0.116135 0.604120 0.547470 -0.787802 -0.548969 0.264206 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/cut-vertices.cpp__Graph::APUtil(int, bool*, int*, int*, int*, bool*) = -3.433521 0.605171 2.403373 -7.700609 5.477985 10.305247 2.014041 -6.202782 -6.753696 -4.902977 2.594379 -12.206229 -8.393186 9.835193 -4.455176 4.574388 12.405856 -1.279832 -4.365926 -3.751247 7.405584 2.304756 15.537222 15.472628 -12.005554 0.690860 3.332252 6.649653 4.610970 1.767476 2.996921 -7.651372 2.660561 -5.716439 0.812157 -2.874623 -2.249274 -0.802930 4.588752 -16.580741 -1.789549 3.335014 -5.078741 0.212068 1.022038 1.802303 12.331279 8.498804 -1.399410 5.829201 7.362136 2.337213 3.483152 0.002598 1.786531 -2.028588 3.353037 -2.658888 -0.639598 -2.105112 -1.588900 -3.598793 -0.730501 12.324770 12.392636 0.303978 -4.633805 2.785314 1.973576 1.956980 1.195529 9.045294 0.170379 7.756507 7.103089 -10.853418 2.094465 -15.132042 2.176588 -14.149587 -8.539927 -1.963312 6.413431 5.414603 5.109656 -0.773935 15.880640 -1.102769 -3.015309 11.175844 13.689437 -8.257988 -1.654366 -3.525376 -4.999107 1.921222 -5.200425 4.420932 -2.428684 4.513983 -9.019355 -5.759740 1.179034 0.900425 -6.943205 -4.063251 -1.314170 7.727406 -10.111625 -4.531613 -5.422529 5.496452 -0.387675 -17.932290 -10.003120 -5.336444 7.474751 1.426979 -5.501874 -8.426158 3.199164 4.051572 -1.264976 -4.197782 -2.175742 6.361839 9.143101 1.960825 -0.283056 6.015517 5.405165 15.205338 4.433816 -3.581565 -0.594261 1.664914 -1.459023 3.173676 -2.978184 0.340286 1.018368 -7.706805 0.580487 8.208854 -5.192943 -4.636712 0.647626 -3.069455 0.699168 37.619206 -2.244416 10.650587 9.027916 -10.220345 0.824324 -5.061107 -1.181921 3.893106 4.638290 7.781257 -15.891371 -7.280548 9.068517 15.314348 4.841768 -10.749218 2.217818 4.112525 0.143667 -4.730396 5.929842 1.109135 1.097633 -5.274454 -1.765723 9.372204 18.172183 -5.512649 -6.753378 2.127294 4.140292 0.391457 -6.910849 -0.759307 -3.361413 -0.165800 8.098396 2.289086 5.340108 11.644995 -16.104609 8.512851 1.575494 -1.032800 8.099321 3.566263 -7.798543 -5.736168 0.065002 6.945159 6.891135 -1.166150 -0.230997 -0.283569 -12.521452 0.033427 4.586580 2.501317 -7.415761 10.610623 2.181510 -5.891434 -6.343232 -0.768805 -2.489352 -1.854359 -5.529709 7.525028 -2.671514 -15.843519 11.000815 1.667860 -5.312540 -0.189581 -6.270522 11.193741 -10.447263 -11.217917 6.600260 -4.921727 -8.202490 -2.294607 -3.601690 4.002875 6.651181 4.174141 -11.511849 -8.702653 9.713997 -1.879485 11.128036 6.477421 0.761367 9.655328 -5.859028 -4.827740 -6.604127 -8.658410 6.830362 3.038842 -8.305800 -6.176359 -3.811638 7.617041 10.852982 -3.182172 -6.567904 -2.037108 9.093916 -11.064041 -2.553555 2.383112 7.335584 -9.052575 3.759389 4.477937 -6.214126 1.646274 -8.103778 -2.321834 -6.785313 -7.954135 7.460124 -3.793413 3.347226 4.092559 -1.829221 -1.721542 5.018579 2.429806 1.258745 3.291205 11.053950 11.993969 -4.275653 -0.665021 -13.590537 8.008771 -13.010934 -12.067546 3.236595 -1.000758 -2.612209 -3.804822 -2.301689 8.277634 7.008302 -6.204975 -4.476940 4.378961 +PE-benchmarks/cut-vertices.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/cut-vertices.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/cut-vertices.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/cut-vertices.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/cut-vertices.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/cut-vertices.cpp__Graph::AP() = -3.212244 -1.474550 0.681249 -6.186444 4.210589 5.684249 1.769703 -4.412833 -6.151130 -3.662633 2.915884 -8.536902 -6.584186 7.936989 -3.068908 3.625173 7.850925 -1.591257 -3.705127 -3.877027 6.068858 0.104152 10.625453 10.145829 -8.396866 0.112640 0.612061 4.370903 2.806914 1.373093 3.348867 -5.002437 0.531048 -3.676361 1.595481 -0.574850 -1.713480 0.703791 3.306258 -10.967982 -1.037051 4.806378 -0.646853 -0.165445 0.497428 1.640179 7.212468 6.412460 -0.547451 4.110782 6.091701 0.436121 3.441845 -0.208820 2.342188 -1.427281 2.891390 -2.070106 -0.377248 -1.319319 -1.933074 -1.411232 0.176028 8.689993 8.769842 -0.739937 -3.887765 1.801573 1.150211 3.163914 1.903417 6.511724 0.155767 3.293810 6.028284 -6.285443 0.410022 -11.488958 2.547405 -10.697681 -5.955204 0.146621 5.513816 5.022964 3.203585 -0.450654 11.864180 -0.973350 -4.024222 7.237354 8.601202 -3.928429 -1.259388 -2.357116 -4.513160 0.657222 -3.488325 2.223473 -0.710780 4.707383 -6.893288 -2.451451 -0.021059 0.435744 -4.959561 -2.949182 -1.434982 5.681383 -6.230750 -2.423264 -3.202609 5.959025 0.538901 -12.506208 -5.362254 -5.321179 1.803644 0.516873 -4.464813 -4.068727 3.105053 1.759075 -2.164888 -2.383520 -2.941855 5.072523 5.688473 1.812408 -0.667033 4.455294 2.847394 9.087392 1.975798 -3.207224 -0.613876 1.553491 -0.538630 3.427915 -1.603539 -0.154845 2.409683 -4.929096 0.529569 3.087236 -3.040247 -3.573638 -0.241158 -1.990958 -0.307662 23.515309 -2.265842 8.118141 6.075463 -5.994041 2.504893 -2.510961 0.412265 2.809206 4.232941 3.909663 -8.701440 -5.765232 7.694466 10.703480 3.473459 -6.912677 1.100320 3.910811 0.561541 -2.657449 4.701916 0.827704 0.742449 -3.755467 -1.371497 4.832578 12.963197 -3.736021 -3.483413 1.947618 4.815995 0.026484 -4.882794 -0.391054 -3.687728 -0.503924 4.497427 2.192612 4.241177 8.464881 -10.725348 6.452907 0.466921 -0.264550 6.157446 1.032078 -5.242342 -7.033303 -1.134817 3.187782 5.769080 -0.620898 -0.864275 0.075052 -9.087619 0.996074 2.081565 1.345887 -5.408876 7.988124 -0.923055 -3.351334 -3.707045 -0.901397 -3.128799 -0.188634 -3.915739 5.034947 -0.146243 -9.447241 7.211604 0.945710 -3.111581 -1.024765 -2.376919 7.551225 -5.538446 -7.250420 4.334936 -4.003629 -5.913157 -3.007325 -2.669108 2.489776 3.497845 1.822402 -7.729530 -5.564247 7.669220 -2.787296 9.499655 4.354296 -0.750690 5.476109 -1.049056 -3.462453 -3.945834 -5.414767 3.064600 1.561111 -5.981625 -3.544982 -2.567944 5.344843 5.562848 -1.464307 -4.431381 -1.704849 7.438860 -6.024571 -2.135316 1.523959 1.486429 -5.784956 3.909548 3.585936 -4.127580 1.644522 -6.891453 -0.599538 -6.186267 -5.474362 5.658437 -1.364553 2.863202 1.049081 -0.444161 -0.811270 2.557526 2.667773 -0.171231 1.433474 9.348137 6.616227 -2.854336 -0.743044 -10.002711 6.345129 -7.556624 -7.188494 1.439685 0.194100 -2.714362 -2.528882 -2.012017 6.311580 5.269797 -4.318561 -4.154275 3.492933 +PE-benchmarks/cut-vertices.cpp__main = 0.932917 0.262126 2.678187 -1.236205 0.314952 -2.455958 0.230364 3.918281 -2.073073 -3.114536 -0.185512 -1.954779 -3.209468 1.353660 -0.122435 -3.920224 2.665419 1.296141 0.367983 -1.717408 -1.493832 -0.456635 1.112080 2.454161 -2.410154 0.975238 -1.532418 1.716205 0.801560 1.578413 2.249440 -2.529771 -0.903742 4.265270 2.698425 -0.925640 -0.705337 -0.676660 -5.076421 -4.519797 -0.108083 4.218479 0.362654 0.309545 2.169653 4.688598 2.416585 0.626183 -1.393244 1.628818 1.075163 0.654177 1.046075 -0.467944 -0.312946 -2.486276 0.542615 -1.430654 -1.754322 2.194850 0.149386 -3.400257 -1.244929 1.130109 1.583304 -0.693176 -0.851976 -3.345253 0.838138 1.240346 0.820272 0.615138 2.838079 -0.181235 1.723324 3.573758 -0.893086 -2.459875 1.990411 -8.622774 -2.250123 -1.678265 7.585585 3.043369 -4.261256 -3.086042 2.033550 -0.161889 1.262939 3.069087 1.567833 2.680642 -0.834422 -1.208294 -0.870201 2.563959 -0.402618 -0.866939 0.453661 1.972479 -1.194455 1.730918 -0.145671 -2.804594 -0.982746 3.139146 -0.740049 1.775289 -3.515568 3.155902 -3.070437 2.335613 4.479071 -1.585077 -0.886086 -0.056397 0.550004 1.440016 -0.858026 4.581954 0.462828 -2.170997 -1.450567 4.257206 -5.954697 3.031811 -1.403819 -0.256142 0.573739 2.068720 0.811189 -3.093106 0.230350 -0.829602 -0.409322 1.990803 0.389129 -0.705529 -1.069418 0.224455 2.228082 0.188723 1.105511 -3.420026 -1.305622 -3.079883 -5.519704 -1.031864 0.782250 1.262342 -0.343404 1.295015 0.096293 0.525282 1.312626 1.690655 -0.330775 0.654788 2.022416 0.874996 3.690082 -0.108506 -0.356654 2.203343 0.799322 -0.431622 2.237184 0.978737 -0.687672 -0.107183 2.458780 -0.285379 0.642147 -0.236762 -0.299311 0.250479 0.316458 2.398082 -3.803195 -2.322692 2.145791 1.265344 2.207032 2.140371 3.324508 0.199018 0.952032 -0.383606 1.421695 1.467868 -6.244865 2.092881 1.893662 1.031252 -0.227715 -0.738509 0.265115 -3.847303 -0.137139 0.475307 3.303144 1.409195 -1.624838 0.123626 -1.368161 -0.242949 0.753039 1.139176 -1.174841 1.314952 -0.673378 0.642152 -0.120693 -4.353641 -0.854196 3.014864 -2.434973 0.094982 1.231882 -4.636645 0.855494 -1.388853 -0.846570 -3.001679 -0.084564 -0.652704 -1.680123 -1.199746 -1.705074 -1.153236 -6.812280 -2.526529 -1.944492 0.392345 -1.267643 0.193187 0.341776 -1.079048 4.477338 -0.703828 1.681929 1.484266 -1.162454 3.748400 4.707867 -0.449879 1.134213 -1.610358 3.758067 -2.993130 1.025034 4.292211 -1.375674 -1.448172 2.036741 -0.718425 -0.390491 -0.894698 2.238576 1.293894 -2.484727 0.595351 -3.530068 2.707754 4.983848 1.370850 -2.356138 -0.209033 -3.815133 -0.254104 1.126429 0.400783 1.156393 -1.912418 -0.177460 1.115007 -0.172604 -2.724909 0.641170 -1.053424 -2.520496 -0.411325 2.841993 3.602099 -1.980804 4.554347 -1.308450 1.892871 -1.368756 0.117822 -2.598192 -1.318716 0.664768 0.459519 -1.924121 -0.552391 0.911958 -1.130718 -2.472251 3.430789 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/cut-vertices.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/cut-vertices.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/cut-vertices.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/cut-vertices.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/cut-vertices.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.062983 1.442065 1.195869 -0.677531 1.810581 0.579541 0.570478 0.553355 -0.327521 -2.059566 -0.394427 -1.310077 -3.078193 1.187376 -0.642214 -0.590724 1.998098 -0.368712 0.637876 -1.327921 0.970907 -1.005935 2.777689 2.099979 -3.258552 0.515992 1.001872 1.374334 0.781382 1.560755 0.616874 -1.904881 0.646925 0.343684 2.005367 -0.684890 -0.182677 -1.116369 -1.563154 -3.299565 -0.887507 1.201277 -1.017087 0.830258 0.579714 2.630298 3.195212 1.374736 -1.663822 1.376309 1.558079 0.154594 1.039444 0.310334 -0.517735 -1.165934 0.526191 -0.311936 -0.970250 0.574517 -0.506157 -2.927956 -0.197563 1.878231 2.636217 -0.760001 -0.300778 0.246618 -0.648547 0.620780 -0.078743 1.855768 1.741186 0.962606 2.602696 -0.793267 -0.560104 -3.724583 -0.082483 -6.215651 -2.045031 -2.602326 1.773887 0.685317 0.323819 -0.773704 3.077434 0.881266 0.906250 1.934894 2.537695 -0.904568 -0.166877 -1.585087 -0.626715 0.685926 -1.189931 0.294378 0.512794 0.236211 -1.433782 -1.038490 0.609657 -0.874436 -1.125166 -0.733036 -1.492821 1.559306 -2.706542 -0.012399 -3.251219 -0.263231 0.368476 -3.275298 -0.209454 -0.019716 1.853757 0.764429 0.675292 0.108174 0.345841 1.099395 -0.378883 -0.310237 -1.301875 2.503359 1.471376 -0.029963 0.867578 1.387557 0.599702 1.123015 2.714672 0.281991 -1.580528 0.685428 -0.574671 -0.062047 -0.754570 0.680754 2.065671 -1.215149 0.157245 0.359449 -0.536580 -1.341581 -0.299177 -2.106381 1.399973 4.291379 -0.481896 1.083114 0.383895 -1.766397 1.019152 -0.104778 -0.600973 1.305105 1.766380 1.462394 -1.226394 -1.024705 0.897659 2.048173 0.393858 -2.328827 0.014912 0.281332 0.282333 -1.036014 0.657734 0.729534 0.186670 -0.729383 0.116329 0.737652 2.525941 -0.937297 -2.267733 0.313963 1.230706 -0.185345 -1.346194 0.034695 -0.025203 -0.631214 0.870445 0.022387 0.403491 1.875233 -4.362697 1.401747 0.299233 -0.221420 0.938118 -0.275085 -0.046834 -2.750192 1.089994 1.558414 1.041251 0.620349 -0.199443 -0.695392 -1.968062 0.681680 0.439716 1.300638 -1.114000 1.764703 -0.622278 -1.102955 -1.873981 -1.855002 -0.367657 0.409912 -1.036059 0.496460 0.674414 -4.566831 1.885242 -1.207086 -1.501481 -0.222497 -0.367289 1.592505 -1.745413 -2.347288 0.549260 -1.529602 -3.070407 -1.768794 -0.665530 0.480774 0.226067 -0.412867 -1.291441 -2.414151 2.264914 -0.524208 0.990870 1.471385 1.154775 3.723550 0.670979 -1.936913 -1.539766 -1.228111 1.746005 -0.946582 -0.689352 -0.221111 -0.783915 0.681033 3.116487 -0.418715 0.301177 -0.657459 2.017094 -2.226489 -1.566918 1.346398 1.055090 -0.147463 2.099822 1.371607 -0.898750 -1.218332 -2.098149 0.125938 0.071041 -1.416469 0.782501 -2.463500 -0.251082 1.653479 -0.235352 -1.438899 1.116155 -0.345593 -0.105744 -1.326643 2.394897 3.911465 -2.702179 0.885543 -1.572544 1.365705 -2.637086 -1.467966 -0.423610 -0.225212 1.030065 0.164847 -0.095887 0.643241 0.864575 -1.448963 -1.024442 -0.022738 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/cut-vertices.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/cut-vertices.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/cut-vertices.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/cut-vertices.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/cut-vertices.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/cut-vertices.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/cut-vertices.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/cut-vertices.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/cut-vertices.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/cut-vertices.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/cut-vertices.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/cut-vertices.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/cut-vertices.cpp___GLOBAL__sub_I_cut_vertices.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/detect-cycle-in-a-graph.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/detect-cycle-in-a-graph.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/detect-cycle-in-a-graph.cpp__Graph::addEdge(int, int) = -0.164326 0.331884 0.450107 -0.264187 0.527004 0.590706 0.242617 -0.119605 -0.410527 -0.492845 -0.064848 -0.887586 -0.943390 0.806856 -0.217229 0.252976 1.153778 0.178897 -0.118789 -0.280318 0.314766 -0.259326 1.260686 1.212431 -0.927336 0.186563 0.277930 0.475983 0.071305 0.652928 -0.196768 -0.771066 0.385684 -0.276657 0.288088 -0.401325 -0.185549 -0.210944 -0.077080 -1.556732 -0.155943 0.451956 -0.176537 -0.007302 0.115819 0.448248 1.239375 0.646140 -0.029216 0.504433 0.294081 -0.047873 0.430800 0.130127 0.300084 0.037132 0.475676 -0.289547 -0.484457 0.058847 -0.181542 -0.949825 -0.238634 0.816049 1.006179 -0.042053 -0.276699 0.057121 -0.183261 0.132910 -0.002605 0.600411 0.326987 0.537521 0.592142 -0.547811 0.192863 -0.903189 -0.100729 -1.660822 -0.837275 -0.579908 0.653839 0.471930 0.414948 -0.207579 1.255804 -0.059976 0.132561 0.404428 1.298107 -0.898381 -0.278445 -0.348565 -0.077224 0.227173 -0.497978 0.108263 0.129249 -0.054671 -0.760052 -0.563051 0.552367 0.033816 -0.511060 -0.057575 -0.224935 0.751796 -1.059194 -0.465316 -1.066060 -0.151156 -0.053566 -1.356959 -0.205103 0.024186 0.471496 0.479771 -0.349678 -0.710050 0.389677 0.470976 -0.088781 -0.444295 -0.432986 0.889278 0.413544 -0.063726 0.272787 0.483841 0.393248 1.064241 0.809088 -0.158857 -0.158589 0.267679 -0.392360 0.088566 -0.242868 -0.147495 0.002098 -0.763372 -0.031841 0.500667 -0.538004 -0.087995 -0.236702 -0.223312 0.318292 2.197603 -0.255340 0.639053 0.379791 -0.952312 0.475534 -0.385870 -0.290319 0.162458 0.584383 0.713420 -1.032760 -0.528170 0.527964 1.187139 0.449544 -0.861966 0.096608 -0.067078 0.185379 -0.299788 0.504540 0.264725 0.245007 -0.514608 -0.093038 0.470217 1.577414 -0.641029 -0.887849 0.206534 -0.128492 0.094844 -0.847071 -0.052924 -0.151683 -0.133772 0.158313 0.030641 0.207726 0.959184 -1.348457 0.862491 -0.169163 -0.444669 0.945579 0.010591 -0.372971 -0.602222 0.107303 0.759529 0.793835 0.213331 -0.127073 -0.204822 -0.975013 -0.073344 0.184665 0.436078 -0.496987 0.823542 0.056660 -0.707374 -0.599708 -0.521847 0.060607 -0.332889 -0.440527 0.458587 0.263608 -1.606895 0.968569 0.048525 -0.492582 0.119028 -0.154598 0.556854 -0.877131 -1.076542 0.375662 -0.475918 -0.849761 -0.302191 -0.327481 0.290055 0.309305 -0.124220 -0.599615 -0.796863 0.891601 -0.016220 0.739850 0.548455 0.231097 1.039302 0.381999 -0.706836 -0.345333 -0.497444 0.354741 -0.408263 -0.375856 -0.308837 -0.408021 0.663596 1.218997 -0.041182 -0.147699 -0.384453 0.831957 -0.902941 -0.365608 0.566210 0.398956 -0.363527 0.385661 0.648253 -0.574672 -0.263311 -0.623105 -0.274663 -0.295733 -0.660089 0.352378 -0.817783 0.048266 0.569489 -0.268365 -0.408865 0.374726 -0.009136 -0.075102 -0.103070 1.009564 1.081055 -0.734119 0.360547 -0.857581 0.591656 -1.117721 -0.723980 0.104760 0.202570 -0.224904 -0.181987 0.152537 0.356470 0.301226 -0.624119 -0.403787 -0.036241 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/detect-cycle-in-a-graph.cpp__Graph::isCyclicUtil(int, bool*, bool*) = -1.698543 0.274841 2.188750 -3.864650 2.585977 3.698499 1.074196 -1.948700 -3.749323 -3.507031 0.859288 -6.721344 -4.960360 5.275849 -2.126974 1.607670 6.967449 0.091219 -1.823553 -2.002239 3.381912 -0.128506 7.635182 8.157780 -6.064607 0.313697 0.513045 3.701355 1.810084 1.568113 1.813126 -4.474382 0.818066 -1.822977 1.586619 -1.820034 -1.021557 0.301714 0.958246 -9.223007 -0.886471 3.325218 -1.310251 -0.049700 0.895011 1.223557 6.629862 4.335419 -0.766256 2.691509 3.433684 0.935690 2.410091 0.100522 0.889844 -1.113036 1.374930 -2.504805 -1.162310 -0.060656 -1.056567 -2.948098 -0.137138 6.205654 6.558114 0.225224 -2.393252 0.522997 0.901138 1.139263 0.792754 4.452307 1.008177 3.357172 3.758606 -4.776098 0.880611 -8.292369 1.618661 -8.196087 -4.755011 -1.577538 4.463003 4.738349 1.764264 -1.753179 8.237886 -0.909945 -1.037631 5.964546 7.333619 -3.806530 -1.169874 -2.711103 -2.695721 1.230983 -2.748467 1.420034 -1.652839 2.794970 -4.712869 -2.927440 1.034637 -0.038925 -3.406829 -1.366004 -0.816906 4.440510 -5.333347 -2.152863 -3.868414 2.952717 0.674548 -8.631837 -3.145984 -2.876211 2.177573 1.363970 -3.067687 -3.408119 1.960854 1.532561 -1.179020 -1.277254 -4.339609 4.523030 3.493021 0.330352 -0.132899 3.354899 2.420677 6.237989 1.871328 -2.154895 -0.396174 1.549946 -1.225984 1.095855 -2.171619 -0.327989 1.668280 -3.657342 -1.457055 2.709850 -2.963165 -2.350535 -1.400952 -1.915486 0.865048 17.228832 -1.279548 4.846367 4.035144 -4.954935 2.746142 -1.587990 -0.519462 1.611266 3.037659 4.095307 -7.730794 -4.023780 4.418174 7.836120 2.662374 -4.340264 0.724588 1.846932 0.418891 -2.002370 3.419234 0.833339 0.280945 -2.913645 -0.872479 3.988196 9.505360 -2.167055 -2.718958 0.804101 2.079741 0.428553 -4.081651 -0.095204 -1.608013 -0.441160 2.880615 1.080523 2.803845 6.255137 -8.545177 4.937032 0.488460 -0.317127 4.037215 0.493468 -3.436914 -4.766323 -0.102852 3.718011 4.382060 -0.019584 -0.054547 -0.414233 -6.484068 0.075567 1.791393 2.070673 -3.824547 5.483366 -0.036567 -3.145242 -3.247187 -1.486835 -2.235825 -1.000449 -3.142702 3.577123 0.745023 -6.748292 5.826334 0.573849 -2.169366 -0.270529 -2.496623 5.111720 -5.407483 -5.789917 2.877736 -2.835715 -5.159964 -1.893120 -2.055754 2.036696 2.047083 0.317980 -5.137372 -4.859389 5.811828 -0.983715 5.940373 3.309739 0.120660 4.825923 1.223830 -2.669334 -2.534839 -4.544683 2.785647 0.427262 -3.541086 -2.580013 -2.024317 3.673837 5.967889 -1.427202 -2.935639 -0.995771 5.239634 -4.663726 -2.115928 1.689320 0.905754 -3.553172 2.398092 2.768853 -3.818776 0.234208 -5.138797 -0.286436 -2.972603 -3.845910 3.387623 -2.771865 1.186083 2.221241 -1.179624 -1.482685 2.341066 1.594717 -0.430777 1.134518 7.012587 5.413981 -1.787256 0.917691 -6.894523 3.964215 -6.703761 -5.291968 0.437869 0.337075 -1.622061 -1.560550 -0.580672 3.753659 3.472115 -2.606988 -2.789756 2.107471 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/detect-cycle-in-a-graph.cpp__Graph::isCyclic() = -1.299535 -0.551460 0.373319 -2.551202 1.797076 2.475136 0.878769 -1.451014 -3.136410 -1.760068 0.713834 -4.127050 -2.508772 3.805194 -1.131962 2.164621 4.958346 0.552532 -1.372065 -1.106286 2.805515 -1.047070 4.955503 5.585340 -3.676035 0.302672 0.430739 1.875993 0.826425 1.449342 0.625647 -2.896547 0.819180 -2.447885 0.972581 -2.135702 -0.922332 1.060114 1.796097 -6.473728 -0.351772 2.159568 0.001224 -0.104546 0.341488 1.219389 3.838840 2.914226 -0.709004 2.490326 2.231232 0.133658 1.643159 0.131012 0.985740 0.481333 0.694647 -0.249128 -0.711980 -0.074703 -0.972952 -1.655061 0.503063 3.858496 4.431209 -0.269997 -1.710605 0.713258 0.667217 0.760570 0.850822 2.910644 0.161806 1.116247 2.403944 -4.081376 0.377686 -6.248970 1.041886 -6.709858 -2.886735 -0.499673 2.825867 2.194015 1.796235 -1.055685 5.659746 -1.121668 -1.121982 3.708012 4.569697 -2.943617 -0.827094 -1.627055 -1.884960 0.470043 -1.636577 0.243156 0.578063 1.232359 -3.237422 -2.275240 0.962954 0.437163 -2.236649 -1.599056 -0.434109 3.084481 -3.672740 -2.269917 -2.373867 2.071540 -0.206348 -5.829993 -1.327193 -2.283517 0.693086 0.893477 -2.546873 -2.966940 1.575426 1.197045 -1.005681 -1.384056 -1.640051 3.175296 2.047475 0.425171 -0.060281 1.690562 1.099931 4.640994 1.669971 -1.905605 -0.001404 1.317107 -0.988202 1.054368 -1.818540 -0.869414 1.427266 -3.211036 -0.700235 1.554233 -2.146431 -0.693568 0.971402 -0.770467 0.201173 12.065531 -1.037348 3.786313 2.863444 -3.443289 2.442024 -0.788003 0.101205 1.392648 2.531098 2.244557 -5.608987 -2.776957 2.891527 5.380585 2.010380 -3.442267 -0.786797 0.874028 0.435033 -0.544199 1.986845 0.323316 0.274903 -2.146903 -0.570100 1.932307 7.019268 -1.890832 -1.108487 0.531447 1.826164 -0.661459 -3.851274 -0.379879 -3.114661 -0.215291 1.237715 0.462780 1.930610 4.263518 -6.179783 3.564061 -0.820830 -0.455505 2.954356 0.795056 -2.332020 -4.752262 -0.684476 2.026963 3.528008 -0.326434 0.236023 0.304774 -4.394135 0.054017 0.864747 1.199231 -2.758524 3.786292 -0.126433 -2.173519 -1.617294 -0.096004 -1.383864 -1.612131 -1.430965 2.571817 0.809977 -4.554268 3.415911 0.540555 -1.538916 0.496017 -0.540477 3.112304 -3.381943 -3.926909 2.233995 -1.180715 -2.437723 -1.203857 -1.332979 1.763203 1.234388 -0.295409 -3.091591 -4.085154 3.612680 -1.077786 4.274944 2.214361 -0.476785 3.203367 0.376487 -1.915171 -2.200197 -2.644713 0.711603 -0.162383 -1.995132 -2.430107 -1.347322 2.860606 3.749159 -0.005105 -1.757033 -0.483168 4.041228 -2.889855 -0.574834 1.435482 0.742480 -2.349489 1.316441 2.147411 -2.975252 0.263269 -3.148805 -0.065045 -1.918123 -2.011006 2.709053 -1.684049 0.932985 0.783412 -0.627505 -0.467226 1.577765 1.490866 -0.145774 0.715866 4.934027 3.156854 -1.202070 0.082930 -4.293301 2.489156 -4.315651 -3.193180 -0.112330 1.148672 -1.869899 -0.865013 0.194722 2.859789 2.147357 -1.710928 -1.632657 0.980469 +PE-benchmarks/detect-cycle-in-a-graph.cpp__main = 0.178945 -0.047300 0.993415 -0.664762 0.147896 -1.021003 0.136821 1.457874 -1.057541 -1.557587 -0.088227 -1.104501 -1.425807 0.828465 -0.148491 -1.259973 1.416599 0.653395 0.130139 -0.669925 -0.377468 -0.644485 0.674333 1.371032 -1.088050 0.311811 -0.721982 0.825641 0.177611 0.820428 1.068548 -1.337134 -0.386609 1.505779 1.334678 -0.645236 -0.297931 0.167985 -1.894990 -2.259887 -0.078493 2.060770 0.487790 0.115415 0.862430 1.771009 1.110444 0.454826 -0.600864 0.813688 0.516730 0.254442 0.646864 -0.154527 -0.076978 -0.869896 -0.028317 -0.864092 -0.764530 1.001833 -0.098897 -1.537871 -0.273705 0.701631 0.973943 -0.345138 -0.431181 -1.302677 0.266770 0.574778 0.399955 0.456380 1.048062 -0.179487 0.760758 0.978383 -0.329352 -1.547597 0.978153 -3.910401 -1.040695 -0.679380 3.096949 1.918686 -1.536279 -1.457073 1.246752 -0.208242 0.379421 1.516296 0.926941 0.867715 -0.389600 -0.719645 -0.493485 0.961969 -0.285691 -0.547664 0.127420 1.026650 -0.664575 0.518971 -0.000856 -1.060353 -0.492474 1.005558 -0.374583 0.959018 -1.698331 0.935457 -1.449101 1.085620 1.737976 -0.993591 0.114923 -0.314448 -0.237341 0.647209 -0.601714 1.590496 0.383789 -0.806884 -0.649284 1.627604 -2.991911 1.554865 -0.626124 -0.205427 0.158930 0.936898 0.228361 -1.017072 0.055877 -0.534875 -0.192385 1.007790 -0.015382 -0.270829 -0.658757 -0.097634 1.167809 -0.268042 -0.007337 -1.438613 -0.678562 -1.158060 -2.232667 -0.578082 0.363935 1.150340 -0.283303 0.706567 0.221362 -0.030113 1.141226 0.767607 -0.017647 0.305734 1.060636 0.483443 1.019807 -0.295627 0.087121 1.243931 0.465659 -0.066483 0.535554 0.415710 -0.111816 0.064013 1.094732 -0.055249 0.081845 -0.276582 -0.141712 0.010987 0.645704 0.932922 -0.900932 -0.874852 1.091908 0.319934 0.344171 0.802554 0.676074 -0.018591 0.173747 -0.122216 0.627512 0.897494 -2.734942 1.138834 0.552281 0.501547 0.001648 -0.473495 0.039042 -2.495481 -0.177071 0.308982 1.592315 0.394856 -0.326447 0.065063 -0.865479 -0.040156 0.219669 0.678691 -0.719177 0.797481 -0.500385 0.051130 -0.148631 -1.584336 -0.682523 0.851946 -1.001100 0.202092 1.070128 -1.609205 0.563809 -0.552136 -0.340041 -1.036218 0.200858 -0.059748 -0.905283 -0.718296 -0.499534 -0.551253 -2.765419 -1.079443 -0.857531 0.303861 -0.718736 -0.509280 0.115603 -0.747571 1.946986 -0.382417 0.970609 0.670362 -0.541308 1.540484 2.435578 -0.321761 0.429143 -0.828325 1.137327 -1.399795 0.426699 1.467269 -0.535952 -0.332949 1.081498 -0.115842 -0.252639 -0.067741 1.259056 0.641742 -0.988122 0.360606 -1.894977 0.999299 1.933468 0.691740 -1.230310 -0.139788 -1.874255 0.281996 0.353425 0.070478 0.592871 -0.961708 -0.082385 0.426636 -0.120710 -1.123439 0.331523 -0.041828 -1.095953 -0.151780 1.708840 1.131425 -0.574755 1.817422 -0.804636 0.747307 -0.828229 0.008889 -1.306601 -0.015178 0.109565 0.180545 -0.600073 -0.036286 0.515239 -0.342955 -1.056051 1.269248 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/detect-cycle-in-a-graph.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.062983 1.442065 1.195869 -0.677531 1.810581 0.579541 0.570478 0.553355 -0.327521 -2.059566 -0.394427 -1.310077 -3.078193 1.187376 -0.642214 -0.590724 1.998098 -0.368712 0.637876 -1.327921 0.970907 -1.005935 2.777689 2.099979 -3.258552 0.515992 1.001872 1.374334 0.781382 1.560755 0.616874 -1.904881 0.646925 0.343684 2.005367 -0.684890 -0.182677 -1.116369 -1.563154 -3.299565 -0.887507 1.201277 -1.017087 0.830258 0.579714 2.630298 3.195212 1.374736 -1.663822 1.376309 1.558079 0.154594 1.039444 0.310334 -0.517735 -1.165934 0.526191 -0.311936 -0.970250 0.574517 -0.506157 -2.927956 -0.197563 1.878231 2.636217 -0.760001 -0.300778 0.246618 -0.648547 0.620780 -0.078743 1.855768 1.741186 0.962606 2.602696 -0.793267 -0.560104 -3.724583 -0.082483 -6.215651 -2.045031 -2.602326 1.773887 0.685317 0.323819 -0.773704 3.077434 0.881266 0.906250 1.934894 2.537695 -0.904568 -0.166877 -1.585087 -0.626715 0.685926 -1.189931 0.294378 0.512794 0.236211 -1.433782 -1.038490 0.609657 -0.874436 -1.125166 -0.733036 -1.492821 1.559306 -2.706542 -0.012399 -3.251219 -0.263231 0.368476 -3.275298 -0.209454 -0.019716 1.853757 0.764429 0.675292 0.108174 0.345841 1.099395 -0.378883 -0.310237 -1.301875 2.503359 1.471376 -0.029963 0.867578 1.387557 0.599702 1.123015 2.714672 0.281991 -1.580528 0.685428 -0.574671 -0.062047 -0.754570 0.680754 2.065671 -1.215149 0.157245 0.359449 -0.536580 -1.341581 -0.299177 -2.106381 1.399973 4.291379 -0.481896 1.083114 0.383895 -1.766397 1.019152 -0.104778 -0.600973 1.305105 1.766380 1.462394 -1.226394 -1.024705 0.897659 2.048173 0.393858 -2.328827 0.014912 0.281332 0.282333 -1.036014 0.657734 0.729534 0.186670 -0.729383 0.116329 0.737652 2.525941 -0.937297 -2.267733 0.313963 1.230706 -0.185345 -1.346194 0.034695 -0.025203 -0.631214 0.870445 0.022387 0.403491 1.875233 -4.362697 1.401747 0.299233 -0.221420 0.938118 -0.275085 -0.046834 -2.750192 1.089994 1.558414 1.041251 0.620349 -0.199443 -0.695392 -1.968062 0.681680 0.439716 1.300638 -1.114000 1.764703 -0.622278 -1.102955 -1.873981 -1.855002 -0.367657 0.409912 -1.036059 0.496460 0.674414 -4.566831 1.885242 -1.207086 -1.501481 -0.222497 -0.367289 1.592505 -1.745413 -2.347288 0.549260 -1.529602 -3.070407 -1.768794 -0.665530 0.480774 0.226067 -0.412867 -1.291441 -2.414151 2.264914 -0.524208 0.990870 1.471385 1.154775 3.723550 0.670979 -1.936913 -1.539766 -1.228111 1.746005 -0.946582 -0.689352 -0.221111 -0.783915 0.681033 3.116487 -0.418715 0.301177 -0.657459 2.017094 -2.226489 -1.566918 1.346398 1.055090 -0.147463 2.099822 1.371607 -0.898750 -1.218332 -2.098149 0.125938 0.071041 -1.416469 0.782501 -2.463500 -0.251082 1.653479 -0.235352 -1.438899 1.116155 -0.345593 -0.105744 -1.326643 2.394897 3.911465 -2.702179 0.885543 -1.572544 1.365705 -2.637086 -1.467966 -0.423610 -0.225212 1.030065 0.164847 -0.095887 0.643241 0.864575 -1.448963 -1.024442 -0.022738 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/detect-cycle-in-a-graph.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/detect-cycle-in-a-graph.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/detect-cycle-in-a-graph.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/detect-cycle-in-a-graph.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/detect-cycle-in-a-graph.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/detect-cycle-in-a-graph.cpp___GLOBAL__sub_I_detect_cycle_in_a_graph.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/detect-cycle-undirected-graph.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/detect-cycle-undirected-graph.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/detect-cycle-undirected-graph.cpp__Graph::addEdge(int, int) = -0.207629 0.487799 0.710325 -0.603055 0.754452 1.121903 0.276523 -0.281601 -0.616820 -0.653736 0.004449 -1.382057 -1.318310 1.109193 -0.425102 0.196855 1.541574 0.062704 -0.304055 -0.381476 0.422605 0.137492 1.806434 1.739347 -1.420464 0.252384 0.326687 0.766053 0.238120 0.805545 -0.082842 -1.133776 0.389058 -0.163270 0.298001 -0.375291 -0.287049 -0.425646 -0.125558 -2.148592 -0.225758 0.688432 -0.513368 0.008501 0.265403 0.440363 1.795158 0.915251 -0.038145 0.601908 0.548565 0.208105 0.535907 0.083012 0.346667 -0.186662 0.740920 -0.544874 -0.492764 -0.041565 -0.176873 -1.004478 -0.409280 1.293690 1.399073 0.035829 -0.450303 -0.035715 -0.079355 0.187764 -0.010697 0.922614 0.369510 1.020899 0.781000 -0.549021 0.374274 -1.086776 0.077094 -1.834732 -1.161519 -0.700530 0.982812 0.926853 0.438551 -0.386730 1.803415 -0.096516 0.106437 0.802341 1.786177 -1.064380 -0.304424 -0.468897 -0.296752 0.358885 -0.642834 0.317974 -0.238620 0.166782 -1.059314 -0.641479 0.460506 -0.021103 -0.783408 0.076260 -0.272536 0.982118 -1.420744 -0.405713 -1.197009 0.144534 0.070884 -2.006226 -0.901309 -0.122971 0.719090 0.485326 -0.491112 -0.862902 0.463086 0.556744 -0.146803 -0.411900 -0.731987 1.111417 0.780983 -0.037090 0.246582 0.716530 0.691291 1.467165 0.800806 -0.243129 -0.174979 0.291639 -0.311569 0.129923 -0.267389 0.029452 -0.183725 -0.934183 0.065019 0.834763 -0.698001 -0.288385 -0.750103 -0.362115 0.362175 3.635235 -0.365216 1.015689 0.649424 -1.302250 0.385130 -0.520316 -0.435057 0.242592 0.623353 1.068468 -1.456415 -0.718430 0.835498 1.730116 0.586654 -1.131387 0.561812 0.154608 0.056481 -0.575498 0.818810 0.261799 0.282272 -0.665407 -0.194889 0.898380 2.137334 -0.665783 -1.420188 0.239282 -0.005284 0.248310 -0.655044 0.012613 0.068492 -0.109196 0.645692 0.094124 0.461225 1.342214 -1.896064 1.149993 0.129787 -0.527145 1.255378 0.055455 -0.620021 -0.353579 0.156390 1.053553 1.008436 0.190598 -0.275531 -0.289846 -1.387440 -0.098871 0.447877 0.509975 -0.775528 1.174062 0.272788 -0.917842 -0.842241 -0.799180 -0.012022 -0.212927 -0.880506 0.682669 -0.027183 -2.263055 1.406258 0.165344 -0.666402 -0.044295 -0.567136 0.875931 -1.261975 -1.438877 0.513147 -0.672698 -1.309578 -0.314565 -0.513330 0.391126 0.638030 0.283425 -1.139230 -1.015248 1.274140 -0.000222 1.106633 0.809169 0.307506 1.321654 0.255929 -0.788818 -0.472717 -0.974147 0.951325 -0.192234 -0.695056 -0.251756 -0.623938 0.830020 1.597008 -0.293416 -0.451401 -0.603867 1.072675 -1.118049 -0.486947 0.557549 0.477193 -0.695962 0.510108 0.750442 -0.681069 -0.188724 -0.958703 -0.412671 -0.563732 -0.964697 0.603355 -0.924936 0.178426 0.821408 -0.358289 -0.630573 0.530744 -0.053034 -0.123107 0.099323 1.344499 1.403520 -0.840485 0.568726 -1.358384 0.966789 -1.574328 -1.162813 0.244836 -0.160569 -0.224341 -0.359900 -0.116135 0.604120 0.547470 -0.787802 -0.548969 0.264206 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/detect-cycle-undirected-graph.cpp__Graph::isCyclicUtil(int, bool*, int) = -1.191665 0.186756 1.704277 -2.674045 1.868508 2.159376 0.847397 -0.589319 -2.814234 -3.067303 0.393319 -4.912433 -4.140169 3.975851 -1.419665 0.865000 5.395022 0.473584 -0.960766 -1.371676 2.185667 -0.980775 5.390340 6.121084 -4.547279 0.259819 0.317233 2.755403 0.912790 1.804856 1.362213 -3.958787 0.528976 -0.803606 1.993624 -1.784665 -0.777064 0.435236 -0.045243 -7.343744 -0.740662 3.414239 -0.521762 0.052892 0.910782 1.664156 4.967405 3.183802 -1.041861 2.256958 2.431314 0.413968 2.014112 0.052028 0.595989 -0.910632 0.601337 -1.537021 -1.268092 0.520607 -0.891534 -2.935615 -0.109401 4.420126 5.061033 -0.261067 -1.700625 -0.146706 0.409329 0.987840 0.516529 3.257241 1.287887 1.983562 2.992524 -2.893132 0.293835 -6.596312 1.431761 -7.714325 -3.683609 -1.577690 4.038728 4.059277 0.822151 -2.296625 6.272740 -0.635539 -0.468039 4.404158 5.552301 -2.502566 -1.008719 -2.406057 -1.897972 1.171332 -2.142441 0.444852 -0.386201 1.760747 -3.533026 -2.060107 0.797346 -0.347009 -2.493055 -0.796557 -0.932756 3.568859 -4.284629 -1.458426 -3.737319 1.966768 0.950991 -6.548703 -1.421956 -1.924137 0.694724 1.396412 -2.344915 -1.916421 1.600712 0.901138 -1.039587 -0.559255 -4.042106 4.258999 2.063516 -0.026386 0.200387 2.577099 1.610909 3.840176 1.688019 -1.657089 -0.550439 1.594494 -1.226550 0.595961 -2.004075 -0.365770 1.992682 -2.933988 -1.280795 1.175803 -2.362217 -1.535020 -1.390279 -1.694941 0.895721 12.514138 -1.141419 3.583366 2.664407 -3.611032 3.257946 -0.555638 -0.413267 1.244978 2.774177 3.046441 -5.241977 -2.813799 3.049679 5.942545 2.032466 -3.148877 0.204734 1.185492 0.514151 -1.432250 2.712646 0.718068 0.174941 -2.126627 -0.564850 2.546968 6.848147 -1.478460 -2.302633 0.246459 2.190611 0.208513 -3.288667 0.165842 -1.734909 -0.504754 1.574438 0.581004 2.069393 4.689785 -7.130386 3.895658 0.348796 -0.265135 3.077526 -0.058659 -2.227906 -5.227642 0.076839 2.787863 3.670651 0.226332 0.104814 -0.341266 -4.841636 0.099521 1.139399 1.904180 -2.937590 4.163666 -0.623511 -2.236818 -2.414422 -1.776790 -1.958072 -1.031318 -2.485746 2.501303 1.602715 -5.332507 4.257677 0.121154 -1.759973 -0.361773 -1.224268 3.263333 -4.247671 -4.563308 1.820381 -2.133447 -4.431786 -1.774499 -1.755638 1.529316 0.926936 -0.687884 -3.194661 -4.192761 4.674374 -0.826925 4.435103 2.485793 0.004302 4.114009 2.480832 -2.303489 -1.680200 -3.481164 2.149165 -0.647040 -2.122932 -1.654277 -1.522223 2.542234 4.734265 -0.707536 -1.771299 -0.850410 4.202960 -2.804983 -1.652315 1.557936 -0.374701 -1.816015 2.063088 2.322843 -3.178759 -0.188448 -4.368040 0.138714 -1.803342 -2.664223 2.376352 -2.720129 0.605070 1.758065 -0.974979 -1.505319 1.691769 1.310325 -0.789371 0.457130 5.617681 3.922207 -1.739104 1.348462 -4.991970 2.915406 -5.079224 -3.505009 -0.406224 0.538439 -1.045510 -0.927709 -0.056427 2.339445 2.364883 -1.888891 -2.275938 1.458911 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/detect-cycle-undirected-graph.cpp__Graph::isCyclic() = -1.429705 -1.031183 0.032014 -2.495557 1.570732 2.105540 0.806216 -1.521433 -3.161656 -1.598473 0.744659 -3.809194 -2.027178 3.618876 -1.104903 2.359335 4.654086 0.665658 -1.243475 -1.060256 2.847250 -1.108898 4.546380 5.287277 -3.221414 0.095715 0.091634 1.721630 0.644398 1.146487 0.867092 -2.801736 0.681545 -2.557828 0.824456 -2.193828 -0.806234 1.715020 2.160604 -5.956702 -0.275813 2.080911 0.253043 -0.098702 0.284128 0.706655 3.126533 2.734871 -0.612321 2.544564 2.121584 0.249008 1.584794 0.139901 0.880651 0.709302 0.142084 -0.513782 -0.486605 0.007127 -1.053349 -1.139467 0.768951 3.548424 4.176937 -0.245558 -1.682089 0.705536 0.657548 0.729256 1.040730 2.742087 -0.014296 0.668427 2.199675 -4.131004 0.106187 -6.355015 1.177293 -5.927908 -2.522602 -0.132859 2.489800 2.291563 1.793614 -0.953761 5.296577 -1.245341 -1.376851 3.778766 4.017068 -2.713140 -0.734443 -1.517651 -1.934889 0.241869 -1.476951 0.126550 0.236598 1.507626 -2.966345 -2.420348 0.794672 0.455532 -2.012161 -1.972949 -0.327229 2.872794 -3.260201 -2.409103 -2.003855 2.418042 -0.328217 -5.121158 -1.067952 -2.591922 0.279321 0.729928 -2.612913 -2.811612 1.562256 0.946674 -1.038628 -1.334863 -1.533729 2.734596 1.844051 0.342346 -0.337113 1.492068 0.669499 4.476553 1.062921 -2.034575 0.096982 1.415320 -0.834184 1.080867 -1.988712 -0.923872 1.615650 -2.916520 -1.032532 1.224174 -1.995549 -0.712949 1.278841 -0.750734 0.025040 11.093903 -0.922835 3.441477 2.906161 -3.057618 2.467416 -0.627308 0.540119 1.386998 2.471038 1.863502 -5.379053 -2.772440 2.746170 4.939402 1.906491 -2.891064 -1.224542 0.919300 0.644049 -0.283123 1.791036 0.262824 -0.001275 -2.020672 -0.465489 1.496187 6.637982 -1.630709 -0.033797 0.475242 2.183325 -0.855335 -3.741754 -0.457709 -3.495023 -0.276583 1.118804 0.555343 1.815569 3.991225 -5.633358 3.264628 -0.991583 -0.035252 2.319210 0.821997 -2.215009 -4.787220 -0.909793 1.577478 3.366356 -0.411122 0.827003 0.515435 -4.132003 0.171375 0.651508 1.158301 -2.649134 3.580428 -0.317110 -2.037564 -1.280206 0.464566 -1.713194 -1.785549 -1.131506 2.487476 1.266421 -3.526206 2.917679 0.571998 -1.202979 0.720583 -0.248063 3.237571 -3.037043 -3.510242 2.305602 -1.018888 -1.857890 -0.995362 -1.137866 1.730210 0.909642 -0.471619 -2.801659 -3.791725 3.326769 -0.989914 4.127526 1.950888 -0.807582 2.536817 0.178201 -1.712314 -1.994874 -2.518479 0.285167 0.006602 -1.729952 -2.447256 -1.087123 2.730771 3.299635 0.228911 -1.885456 -0.150381 3.981611 -2.562296 -0.224072 1.283563 0.532544 -2.131305 1.130791 1.952146 -2.967787 0.379977 -2.911408 0.485297 -1.820258 -1.657267 2.704809 -1.404539 0.957125 0.344628 -0.464488 -0.218307 1.427464 1.852688 -0.182823 0.767705 4.863609 2.444141 -0.527270 -0.147130 -3.991481 2.062656 -3.839042 -2.777128 -0.417924 1.270173 -2.087193 -0.700622 0.149734 2.901426 2.170285 -1.112267 -1.548551 0.840398 +PE-benchmarks/detect-cycle-undirected-graph.cpp__main = 0.235941 0.265420 1.390512 -0.863622 0.306064 -1.484813 0.127426 2.221331 -1.440023 -2.689181 -0.209151 -1.980107 -2.473406 1.068618 -0.180750 -2.146141 1.996361 0.698428 0.249656 -0.999259 -0.606466 -1.056222 0.870347 2.059450 -1.721553 0.562548 -1.047793 1.031586 0.096797 1.103171 1.778577 -2.337059 -0.676329 2.543333 2.317201 -0.626131 -0.688569 0.061001 -2.988178 -3.429933 -0.328973 3.451258 0.562055 0.278960 1.387209 2.725417 2.017909 0.440539 -0.968309 1.133799 0.706406 0.452289 1.128084 -0.417575 -0.174989 -1.535874 -0.113229 -1.349346 -1.068078 1.519995 -0.314755 -2.150688 -0.493507 1.066867 1.285341 -0.586745 -0.822702 -1.968100 0.387934 0.815779 0.312230 0.983171 1.891191 -0.063505 1.245659 1.633198 -0.505664 -2.335233 1.692180 -6.038244 -1.678479 -1.096617 4.581977 3.298697 -2.492678 -2.552991 2.229132 -0.445295 0.570432 2.413573 1.635140 1.441252 -0.371901 -1.114465 -0.799011 1.189717 -0.217236 -0.778259 0.019418 1.529199 -1.045608 0.801024 -0.121215 -1.870247 -0.815001 1.506787 -0.727261 1.347504 -2.542240 1.717458 -2.366141 1.585725 2.905186 -1.527497 0.070040 -0.297911 -0.832039 1.109822 -1.046390 2.447853 0.626450 -1.363704 -0.961401 2.606305 -4.648517 2.567347 -0.777454 -0.375613 0.277409 1.695570 0.594909 -1.664927 0.021694 -0.659650 -0.355101 1.471567 0.205840 -0.455283 -0.722173 0.075035 1.794000 -0.162830 -0.211474 -2.258950 -0.964453 -1.739898 -3.769480 -1.327284 0.349264 1.835226 -0.641177 1.075247 0.174795 -0.045792 1.986700 1.175554 -0.248165 0.319633 1.633175 1.168292 1.517493 -0.464236 0.482443 2.022359 0.508347 0.011987 1.035110 0.967347 -0.143815 -0.087553 1.892102 -0.175757 0.361532 -0.309831 -0.212590 0.095797 1.153629 1.350936 -1.260812 -1.323485 1.752553 0.871819 0.591893 1.297731 0.839198 -0.223748 0.422193 -0.082728 0.920418 1.418342 -4.007837 1.665861 0.890243 0.666255 -0.053130 -0.749913 0.216273 -4.070409 -0.231887 0.632267 2.208272 0.584602 -0.490099 -0.318869 -1.302074 0.005213 0.453676 1.128844 -1.390369 1.437385 -0.991126 0.120303 -0.164210 -2.580978 -1.306664 1.326193 -1.750506 0.242077 1.790314 -2.223624 1.059591 -0.597910 -0.384567 -1.920103 0.274901 -0.107415 -1.194311 -1.183254 -0.777982 -1.157924 -4.472280 -1.464843 -1.508400 0.225301 -1.065270 -1.019167 -0.019364 -1.221654 3.261756 -0.479603 1.627728 1.096063 -0.670272 2.414371 3.991436 -0.608465 0.800734 -1.512135 1.939985 -1.982818 0.697645 2.032000 -0.818536 -0.726795 1.668511 -0.259244 -0.417778 -0.268113 1.698550 1.065472 -1.422258 0.452396 -3.183120 1.420379 2.893272 0.951643 -1.405000 -0.188067 -3.260499 0.571659 0.156296 0.168836 0.741650 -1.632484 -0.474513 0.912891 -0.562299 -1.789416 0.531483 0.046933 -1.736304 -0.263950 2.522593 1.539755 -0.910196 2.827865 -1.274574 1.260116 -1.174981 -0.010322 -2.013423 0.119293 0.341876 -0.225176 -0.966252 -0.148124 0.873675 -0.651658 -1.644188 2.098774 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/detect-cycle-undirected-graph.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.062983 1.442065 1.195869 -0.677531 1.810581 0.579541 0.570478 0.553355 -0.327521 -2.059566 -0.394427 -1.310077 -3.078193 1.187376 -0.642214 -0.590724 1.998098 -0.368712 0.637876 -1.327921 0.970907 -1.005935 2.777689 2.099979 -3.258552 0.515992 1.001872 1.374334 0.781382 1.560755 0.616874 -1.904881 0.646925 0.343684 2.005367 -0.684890 -0.182677 -1.116369 -1.563154 -3.299565 -0.887507 1.201277 -1.017087 0.830258 0.579714 2.630298 3.195212 1.374736 -1.663822 1.376309 1.558079 0.154594 1.039444 0.310334 -0.517735 -1.165934 0.526191 -0.311936 -0.970250 0.574517 -0.506157 -2.927956 -0.197563 1.878231 2.636217 -0.760001 -0.300778 0.246618 -0.648547 0.620780 -0.078743 1.855768 1.741186 0.962606 2.602696 -0.793267 -0.560104 -3.724583 -0.082483 -6.215651 -2.045031 -2.602326 1.773887 0.685317 0.323819 -0.773704 3.077434 0.881266 0.906250 1.934894 2.537695 -0.904568 -0.166877 -1.585087 -0.626715 0.685926 -1.189931 0.294378 0.512794 0.236211 -1.433782 -1.038490 0.609657 -0.874436 -1.125166 -0.733036 -1.492821 1.559306 -2.706542 -0.012399 -3.251219 -0.263231 0.368476 -3.275298 -0.209454 -0.019716 1.853757 0.764429 0.675292 0.108174 0.345841 1.099395 -0.378883 -0.310237 -1.301875 2.503359 1.471376 -0.029963 0.867578 1.387557 0.599702 1.123015 2.714672 0.281991 -1.580528 0.685428 -0.574671 -0.062047 -0.754570 0.680754 2.065671 -1.215149 0.157245 0.359449 -0.536580 -1.341581 -0.299177 -2.106381 1.399973 4.291379 -0.481896 1.083114 0.383895 -1.766397 1.019152 -0.104778 -0.600973 1.305105 1.766380 1.462394 -1.226394 -1.024705 0.897659 2.048173 0.393858 -2.328827 0.014912 0.281332 0.282333 -1.036014 0.657734 0.729534 0.186670 -0.729383 0.116329 0.737652 2.525941 -0.937297 -2.267733 0.313963 1.230706 -0.185345 -1.346194 0.034695 -0.025203 -0.631214 0.870445 0.022387 0.403491 1.875233 -4.362697 1.401747 0.299233 -0.221420 0.938118 -0.275085 -0.046834 -2.750192 1.089994 1.558414 1.041251 0.620349 -0.199443 -0.695392 -1.968062 0.681680 0.439716 1.300638 -1.114000 1.764703 -0.622278 -1.102955 -1.873981 -1.855002 -0.367657 0.409912 -1.036059 0.496460 0.674414 -4.566831 1.885242 -1.207086 -1.501481 -0.222497 -0.367289 1.592505 -1.745413 -2.347288 0.549260 -1.529602 -3.070407 -1.768794 -0.665530 0.480774 0.226067 -0.412867 -1.291441 -2.414151 2.264914 -0.524208 0.990870 1.471385 1.154775 3.723550 0.670979 -1.936913 -1.539766 -1.228111 1.746005 -0.946582 -0.689352 -0.221111 -0.783915 0.681033 3.116487 -0.418715 0.301177 -0.657459 2.017094 -2.226489 -1.566918 1.346398 1.055090 -0.147463 2.099822 1.371607 -0.898750 -1.218332 -2.098149 0.125938 0.071041 -1.416469 0.782501 -2.463500 -0.251082 1.653479 -0.235352 -1.438899 1.116155 -0.345593 -0.105744 -1.326643 2.394897 3.911465 -2.702179 0.885543 -1.572544 1.365705 -2.637086 -1.467966 -0.423610 -0.225212 1.030065 0.164847 -0.095887 0.643241 0.864575 -1.448963 -1.024442 -0.022738 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/detect-cycle-undirected-graph.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/detect-cycle-undirected-graph.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/detect-cycle-undirected-graph.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/detect-cycle-undirected-graph.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/detect-cycle-undirected-graph.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/detect-cycle-undirected-graph.cpp___GLOBAL__sub_I_detect_cycle_undirected_graph.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/dfa-based-division.cpp__preprocess(int, int (*) [2]) = -1.653022 -1.624325 -1.170640 -2.500707 1.801695 2.403261 0.941858 -2.436145 -3.462292 -1.228441 1.454732 -4.296243 -1.665450 3.605556 -1.284361 3.030510 4.409259 0.190157 -1.491391 -1.395758 2.834160 -0.163979 4.821068 5.405151 -3.032717 0.169399 0.014321 0.971913 0.754265 0.017014 0.725279 -2.787107 1.246313 -3.179958 0.183367 -1.481477 -1.244438 1.684023 3.679374 -5.495787 -0.287210 1.743792 0.099546 0.179383 0.415062 1.176726 2.702988 2.596055 -0.240346 3.339296 2.197966 0.162351 1.566665 0.000000 1.065988 0.603861 0.645638 0.116864 -0.356548 -0.386809 -1.276594 0.066862 0.462000 3.466995 3.765714 -0.428124 -2.134735 1.199191 1.118601 0.763826 1.239908 3.057853 -0.129761 0.721950 1.958172 -4.590476 -0.049992 -6.959844 0.943389 -5.971678 -2.625718 0.849012 2.527111 1.346053 2.047301 -0.989971 5.348547 -0.770443 -2.336258 3.375531 3.953570 -2.859705 -0.600890 -0.425544 -1.751180 -0.406898 -1.196239 0.660518 0.738791 1.536171 -3.164230 -2.301017 0.919098 0.309330 -1.930687 -2.244514 -0.006472 2.707996 -3.188319 -2.287871 -1.138011 2.913081 -0.335298 -5.243053 -1.244285 -2.480967 0.514458 0.743158 -3.145824 -2.916996 1.508217 0.453433 -1.240987 -1.500178 0.076128 2.335068 2.700428 0.879015 -0.550007 1.679554 0.891842 5.506704 0.529707 -2.264263 0.489961 0.981802 -0.085632 2.030460 -1.589497 -0.906215 1.350241 -2.902542 0.537943 1.321064 -1.899278 -0.911010 2.454646 -0.231759 -1.062098 10.828451 -1.014701 4.291647 3.564634 -2.888910 1.143125 -1.196007 1.063942 1.389538 2.462726 1.641999 -5.028555 -2.871154 3.442142 5.189812 1.794482 -3.903329 -1.152761 1.617752 0.631865 -0.549252 1.886845 0.183878 0.814602 -1.975436 -0.277680 1.758689 6.964476 -2.115906 0.160975 0.411865 2.487019 -0.122985 -3.738251 -0.745926 -3.690575 -0.139500 1.671950 1.366581 1.653749 4.000733 -6.053121 3.015218 -0.892230 -0.216820 2.659920 2.016461 -2.882499 -4.328397 -1.394473 1.135862 3.002100 -0.419805 1.210024 0.832482 -4.044327 0.229580 0.799157 0.540416 -2.768335 3.658726 -0.064215 -1.555405 -0.676572 1.025639 -1.191599 -1.844503 -0.998416 2.854468 1.409622 -4.196760 2.511417 0.929632 -1.577962 0.343614 -0.536017 3.717520 -2.455771 -3.138864 2.388461 -1.743559 -1.938798 -0.778827 -1.114567 1.128099 1.089689 0.908829 -3.016980 -2.895882 3.723741 -1.139746 4.550863 1.991721 -1.292067 2.255517 -1.489883 -1.827691 -1.891909 -2.490785 0.588673 0.515497 -2.016303 -2.042319 -0.956973 2.626538 2.627061 0.307522 -2.484085 -0.473168 3.594124 -3.149341 0.885866 1.203689 1.671147 -2.565010 1.240202 2.043590 -2.567112 1.268591 -2.568731 -0.135430 -2.690092 -1.323115 3.014946 -0.545159 1.095046 -0.385133 -0.482687 0.070257 1.484340 1.821589 -0.008066 1.152889 4.303977 2.962385 -0.581070 -0.874081 -4.177034 2.462895 -3.429096 -3.265769 0.280838 0.929845 -2.721674 -1.198109 -0.118768 3.349941 2.378387 -1.851807 -1.985420 1.621065 +PE-benchmarks/dfa-based-division.cpp__isDivisibleUtil(int, int*, int (*) [2]) = -0.558674 -0.026301 0.140444 -1.142621 1.102905 1.005740 0.474393 -1.007215 -1.202472 -0.931944 0.366958 -1.731026 -1.418480 1.659569 -0.541849 1.059689 2.162796 -0.006823 -0.452392 -0.826637 1.131143 -0.118832 2.555917 2.528892 -1.833745 0.196534 0.536270 0.904803 0.444464 0.372169 0.222401 -1.221457 0.571871 -1.285295 0.093906 -0.648401 -0.496672 0.032868 0.966517 -2.721899 -0.233714 0.329831 -0.685417 0.031371 0.096579 0.627883 1.915689 1.320636 -0.291496 1.268009 1.183797 0.201569 0.631117 0.143498 0.252431 -0.005981 0.465862 -0.095430 -0.285130 -0.076103 -0.355564 -0.668963 -0.024119 1.787782 1.861187 -0.011852 -0.835386 0.638346 0.294648 0.337754 0.361942 1.385088 0.078282 0.881346 1.264279 -1.880564 0.136189 -3.009099 0.163086 -2.810414 -1.530637 -0.339092 1.161756 0.448217 0.987532 0.094002 2.452751 -0.004524 -0.318939 1.582428 2.239826 -1.438681 -0.413406 -0.448817 -0.712575 0.244082 -0.848472 0.367604 0.172144 0.611577 -1.535957 -1.064664 0.674368 0.162304 -1.073477 -1.012840 -0.098573 1.406284 -1.579788 -0.906179 -1.211801 0.781182 -0.196407 -2.773024 -1.139594 -0.704004 1.312477 0.400966 -0.968637 -1.497159 0.646428 0.660470 -0.371331 -0.762904 0.118137 1.156528 1.362255 0.263609 0.093600 0.840258 0.739112 2.689108 1.015848 -0.693273 -0.125415 0.365120 -0.431923 0.584254 -0.556694 -0.256007 0.237290 -1.407959 0.513307 1.110088 -0.929881 -0.613429 0.932363 -0.442962 0.050971 5.283963 -0.351502 1.636634 1.491242 -1.617636 -0.063675 -0.830524 -0.072194 0.636454 0.931488 1.002474 -2.140407 -1.178013 1.378349 2.377937 0.861457 -1.907079 -0.426431 0.451372 0.282899 -0.448838 0.832717 0.293090 0.502381 -0.936487 -0.293909 1.252887 3.127546 -0.994495 -0.743603 0.383571 0.703978 -0.076379 -1.686277 -0.269858 -1.156719 -0.088334 0.919164 0.482363 0.498529 1.922423 -2.924282 1.416471 -0.237496 -0.091069 1.230541 0.866411 -1.279213 -1.565604 -0.159464 0.991281 1.329354 -0.045437 0.140933 0.055997 -1.880078 0.001073 0.500259 0.445101 -1.143174 1.572083 0.294108 -1.062405 -0.870468 -0.012159 -0.229503 -0.567978 -0.493891 1.214731 0.231340 -2.664929 1.621702 0.243117 -0.995623 0.218568 -0.435284 1.997772 -1.525096 -1.720822 1.200715 -0.970277 -1.115050 -0.512479 -0.408784 0.577638 0.768794 0.470678 -1.540107 -1.255343 1.458265 -0.315690 1.801432 1.049540 0.034652 1.766400 -0.992361 -0.951067 -1.017760 -0.999388 0.965657 0.097044 -1.148717 -0.895880 -0.487721 1.189689 1.854981 -0.094011 -1.010263 -0.279802 1.625962 -1.841017 -0.256786 0.655463 1.555296 -1.261652 0.855337 0.872260 -1.242825 0.159478 -1.162565 -0.239792 -0.964542 -1.158831 1.141883 -0.714676 0.422494 0.526482 -0.270437 -0.200118 0.793568 0.383020 0.274174 0.211070 1.685354 2.384846 -0.958996 -0.343229 -2.022356 1.107381 -2.016272 -1.928046 0.433704 0.175412 -0.746730 -0.530717 -0.277514 1.412486 1.056578 -1.067448 -0.904418 0.532116 +PE-benchmarks/dfa-based-division.cpp__isDivisible(int, int) = -0.294063 -0.006347 0.355850 -0.488078 0.713894 0.340613 0.394793 -0.160739 -0.807093 -0.732661 0.239626 -1.272146 -1.250970 1.172300 -0.310464 0.341139 1.618488 0.196746 -0.162980 -0.709703 0.547662 -0.505611 1.810174 1.828292 -1.318093 0.174568 0.294648 0.703822 0.323811 0.194116 0.195758 -0.815822 0.568044 -0.640368 0.294089 -0.477856 -0.225101 -0.123684 0.088813 -2.098240 -0.230115 0.268003 -0.367492 0.108277 0.076113 1.311468 1.402548 0.958290 -0.241985 1.126281 0.699504 -0.338777 0.516728 0.149471 0.229628 -0.301144 0.252036 -0.017010 -0.610984 0.164564 -0.227809 -1.251254 -0.217174 1.121989 1.476426 -0.160478 -0.468641 0.251091 -0.020462 0.326692 0.250935 0.856566 0.505247 0.447721 1.056344 -1.138413 -0.153257 -2.217787 -0.148635 -3.238023 -1.194170 -0.501865 1.445904 -0.020911 0.307809 -0.000449 1.736118 0.224228 -0.136883 1.134282 1.658324 -0.985949 -0.483237 -0.332595 -0.218399 0.379709 -0.663000 0.422369 0.653009 0.344300 -1.115525 -0.570227 0.636918 -0.163457 -0.672569 -0.486114 -0.245904 1.060233 -1.422514 -0.459146 -1.308334 0.191707 0.239127 -1.909443 -0.201823 -0.101254 1.292243 0.646363 -0.612520 -0.498059 0.448180 0.299758 -0.220497 -0.297544 -0.311927 1.029190 0.623259 0.237092 0.328536 0.934654 0.514687 1.471769 1.015499 -0.372228 -0.208198 0.396164 -0.422753 0.428496 -0.419995 -0.264887 0.591950 -1.035909 0.498590 0.270319 -0.742288 -0.724525 0.365344 -0.166483 0.233407 2.895880 -0.154580 1.148632 0.803094 -1.041661 0.378084 -0.723219 -0.018189 0.510721 0.981588 0.590056 -1.076789 -0.795007 0.785982 1.697775 0.633444 -1.623528 -0.156855 0.200699 0.273003 -0.415560 0.650952 0.379362 0.309708 -0.450064 -0.040221 0.812402 2.004420 -0.793507 -0.948765 0.101663 0.282874 0.225838 -1.288845 -0.039170 -0.135423 -0.096757 0.442918 0.298867 0.351920 1.332859 -2.435939 1.062710 -0.155203 -0.013869 0.875075 0.486439 -0.799277 -1.576652 0.011489 0.750549 1.085937 0.370227 -0.202540 0.055056 -1.344610 -0.015422 0.372646 0.420689 -0.644276 1.168797 -0.127221 -0.637565 -0.681785 -0.423834 -0.091136 -0.035927 -0.348066 0.781180 0.201049 -2.603123 1.071560 -0.163809 -0.877497 -0.080113 -0.277362 1.113624 -1.160943 -1.393686 0.520975 -0.802605 -1.446604 -0.753610 -0.431953 0.296756 0.256850 0.009270 -0.662862 -1.004377 1.503419 -0.317248 1.163580 0.753240 -0.017564 1.787296 -0.259660 -1.093170 -0.590001 -0.661809 0.684112 -0.585492 -0.597231 -0.126407 -0.399234 0.773587 1.426615 0.017958 -0.416609 -0.148287 1.231189 -1.456791 -0.655835 0.731305 0.982538 -0.364692 1.150809 0.871892 -1.087673 -0.007860 -0.969256 -0.428915 -0.406574 -0.785582 0.689896 -0.839476 0.214233 0.384292 -0.118445 -0.232467 0.663232 0.039400 0.148585 -0.089954 1.473966 2.225676 -1.149020 0.180516 -1.358787 0.887003 -1.443104 -1.218471 0.144897 0.462306 -0.256755 -0.188263 -0.017501 0.585803 0.582117 -1.279989 -0.886113 0.450882 +PE-benchmarks/dfa-based-division.cpp__main = -0.363151 -0.440949 0.149871 -0.584228 0.573652 0.009593 0.415479 -0.040553 -1.144656 -0.870329 0.408884 -1.410608 -0.982843 1.264763 -0.219453 0.670219 1.599265 0.345041 -0.218708 -0.479560 0.686305 -0.858543 1.509146 1.731660 -1.092327 0.145953 -0.112196 0.568216 0.168917 0.411976 0.369411 -1.027401 0.427192 -0.689805 0.427544 -0.650056 -0.247405 0.484042 0.396514 -2.064292 -0.096343 1.001320 0.346849 -0.009342 0.115650 0.867231 0.994338 0.933813 -0.353950 1.240802 0.740437 -0.464219 0.633770 0.129793 0.306290 -0.109243 0.039126 -0.097147 -0.646066 0.263306 -0.339289 -1.082850 0.023097 0.974660 1.470618 -0.342000 -0.498492 0.126649 0.060170 0.417994 0.516359 0.778448 0.315902 -0.120064 0.982564 -1.025683 -0.229394 -2.424304 0.131217 -3.238287 -1.129734 -0.107626 1.671124 0.630649 0.295608 -0.413894 1.649623 -0.148445 -0.444714 1.056294 1.442723 -0.744400 -0.509440 -0.402776 -0.362133 0.351763 -0.674272 -0.037904 0.779303 0.370599 -1.088167 -0.490888 0.626432 -0.069736 -0.601077 -0.501147 -0.194099 1.098424 -1.344006 -0.694995 -1.063956 0.574485 0.313153 -1.713006 0.219024 -0.390872 0.153173 0.658124 -0.857827 -0.356243 0.552446 -0.038628 -0.406441 -0.231242 -0.797397 1.201821 0.301581 0.374438 0.240240 0.749188 0.311558 1.194302 0.665883 -0.647150 -0.037671 0.459297 -0.296028 0.655309 -0.606656 -0.553370 0.768402 -1.003016 -0.014878 -0.129961 -0.769141 -0.468958 0.249024 -0.012027 0.004233 2.620910 -0.155594 1.272963 0.941974 -0.836578 1.070455 -0.264326 0.219595 0.498114 1.055316 0.403484 -0.929591 -0.852359 0.841384 1.642880 0.694342 -1.293767 -0.596938 0.315884 0.476646 -0.089478 0.659785 0.309737 0.373745 -0.692405 -0.046090 0.484020 1.939665 -0.597932 -0.525921 0.082010 0.684266 -0.081613 -1.543265 -0.083536 -0.933990 -0.088002 0.056685 0.222878 0.409015 1.356087 -2.404103 1.163575 -0.245482 0.087101 0.953141 0.302713 -0.857492 -2.478588 -0.285788 0.438431 1.260509 0.210529 0.166626 0.297067 -1.330552 0.024238 0.091153 0.284899 -0.694965 1.150804 -0.496098 -0.427658 -0.464201 -0.334948 -0.449021 -0.383399 -0.303762 0.846358 1.075886 -1.718555 0.814735 -0.094167 -0.747475 -0.034924 0.146958 0.997557 -1.030873 -1.230758 0.507150 -0.757062 -1.354500 -0.803647 -0.385265 0.272408 0.023018 -0.512411 -0.335883 -1.080731 1.471288 -0.461826 1.314978 0.686275 -0.392295 1.293770 0.734620 -0.894795 -0.453938 -0.515991 0.196834 -0.815957 -0.415538 -0.527815 -0.369773 0.771467 1.135083 0.296179 -0.417283 -0.201708 1.347942 -1.007092 -0.447009 0.796638 0.078654 -0.244774 1.008768 0.929362 -1.218606 0.169859 -1.149873 -0.042377 -0.424354 -0.477504 0.811626 -0.554339 0.232094 0.061857 -0.146208 -0.180118 0.487498 0.412844 -0.214984 -0.155208 1.731273 1.481509 -0.748865 0.195282 -1.291455 0.652077 -1.283837 -0.941107 -0.138641 0.710134 -0.768717 -0.121392 0.243488 0.691022 0.649661 -0.850007 -0.909100 0.491979 +PE-benchmarks/dfs.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/dfs.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/dfs.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/dfs.cpp__Graph::addEdge(int, int) = -0.164326 0.331884 0.450107 -0.264187 0.527004 0.590706 0.242617 -0.119605 -0.410527 -0.492845 -0.064848 -0.887586 -0.943390 0.806856 -0.217229 0.252976 1.153778 0.178897 -0.118789 -0.280318 0.314766 -0.259326 1.260686 1.212431 -0.927336 0.186563 0.277930 0.475983 0.071305 0.652928 -0.196768 -0.771066 0.385684 -0.276657 0.288088 -0.401325 -0.185549 -0.210944 -0.077080 -1.556732 -0.155943 0.451956 -0.176537 -0.007302 0.115819 0.448248 1.239375 0.646140 -0.029216 0.504433 0.294081 -0.047873 0.430800 0.130127 0.300084 0.037132 0.475676 -0.289547 -0.484457 0.058847 -0.181542 -0.949825 -0.238634 0.816049 1.006179 -0.042053 -0.276699 0.057121 -0.183261 0.132910 -0.002605 0.600411 0.326987 0.537521 0.592142 -0.547811 0.192863 -0.903189 -0.100729 -1.660822 -0.837275 -0.579908 0.653839 0.471930 0.414948 -0.207579 1.255804 -0.059976 0.132561 0.404428 1.298107 -0.898381 -0.278445 -0.348565 -0.077224 0.227173 -0.497978 0.108263 0.129249 -0.054671 -0.760052 -0.563051 0.552367 0.033816 -0.511060 -0.057575 -0.224935 0.751796 -1.059194 -0.465316 -1.066060 -0.151156 -0.053566 -1.356959 -0.205103 0.024186 0.471496 0.479771 -0.349678 -0.710050 0.389677 0.470976 -0.088781 -0.444295 -0.432986 0.889278 0.413544 -0.063726 0.272787 0.483841 0.393248 1.064241 0.809088 -0.158857 -0.158589 0.267679 -0.392360 0.088566 -0.242868 -0.147495 0.002098 -0.763372 -0.031841 0.500667 -0.538004 -0.087995 -0.236702 -0.223312 0.318292 2.197603 -0.255340 0.639053 0.379791 -0.952312 0.475534 -0.385870 -0.290319 0.162458 0.584383 0.713420 -1.032760 -0.528170 0.527964 1.187139 0.449544 -0.861966 0.096608 -0.067078 0.185379 -0.299788 0.504540 0.264725 0.245007 -0.514608 -0.093038 0.470217 1.577414 -0.641029 -0.887849 0.206534 -0.128492 0.094844 -0.847071 -0.052924 -0.151683 -0.133772 0.158313 0.030641 0.207726 0.959184 -1.348457 0.862491 -0.169163 -0.444669 0.945579 0.010591 -0.372971 -0.602222 0.107303 0.759529 0.793835 0.213331 -0.127073 -0.204822 -0.975013 -0.073344 0.184665 0.436078 -0.496987 0.823542 0.056660 -0.707374 -0.599708 -0.521847 0.060607 -0.332889 -0.440527 0.458587 0.263608 -1.606895 0.968569 0.048525 -0.492582 0.119028 -0.154598 0.556854 -0.877131 -1.076542 0.375662 -0.475918 -0.849761 -0.302191 -0.327481 0.290055 0.309305 -0.124220 -0.599615 -0.796863 0.891601 -0.016220 0.739850 0.548455 0.231097 1.039302 0.381999 -0.706836 -0.345333 -0.497444 0.354741 -0.408263 -0.375856 -0.308837 -0.408021 0.663596 1.218997 -0.041182 -0.147699 -0.384453 0.831957 -0.902941 -0.365608 0.566210 0.398956 -0.363527 0.385661 0.648253 -0.574672 -0.263311 -0.623105 -0.274663 -0.295733 -0.660089 0.352378 -0.817783 0.048266 0.569489 -0.268365 -0.408865 0.374726 -0.009136 -0.075102 -0.103070 1.009564 1.081055 -0.734119 0.360547 -0.857581 0.591656 -1.117721 -0.723980 0.104760 0.202570 -0.224904 -0.181987 0.152537 0.356470 0.301226 -0.624119 -0.403787 -0.036241 +PE-benchmarks/dfs.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/dfs.cpp__Graph::DFSUtil(int, bool*) = -0.651191 0.936332 1.862081 -2.063836 1.609501 2.012877 0.582854 -0.287435 -1.819892 -2.645370 0.265000 -4.217650 -3.917284 2.966773 -1.288374 -0.194809 4.080059 -0.065484 -0.725090 -1.194983 1.246623 0.182706 4.471577 4.757219 -4.043862 0.344582 0.392184 2.308021 1.023591 1.350498 1.239114 -3.367343 0.414894 0.329802 1.543480 -0.755790 -0.557717 -0.704522 -0.895528 -5.710821 -0.724856 2.743600 -1.065476 0.091558 0.901021 1.632668 4.626423 2.510720 -0.843812 1.379418 2.051111 0.754458 1.443122 -0.033827 0.239372 -1.683329 0.907180 -1.687303 -1.104905 0.256017 -0.406499 -2.538451 -0.803052 3.740505 3.988092 0.005707 -1.253238 -0.370180 0.245316 0.783532 0.097033 2.607343 1.570287 2.490303 2.464089 -1.140767 0.376002 -4.386076 1.035563 -5.997149 -3.073566 -1.712243 3.535104 3.428163 0.133791 -1.944002 4.925092 -0.040618 0.058311 3.646079 4.745253 -1.699417 -0.798714 -1.906742 -1.476125 1.313658 -1.811505 0.931715 -0.946331 1.481142 -2.824966 -1.326539 0.288149 -0.622205 -2.091838 0.055531 -0.820192 2.549625 -3.589829 -0.246382 -3.088027 1.267472 1.311439 -5.438050 -2.153774 -1.037335 1.219647 1.090858 -1.429959 -1.011060 0.996363 0.608870 -0.718849 -0.030860 -3.683122 3.266013 1.885520 0.048550 0.336080 2.287729 1.924406 2.782056 1.200721 -0.979386 -0.611563 0.902676 -0.681694 0.288756 -1.204348 0.215049 1.284112 -1.970513 -0.424673 1.176245 -1.786302 -1.769750 -2.441855 -1.687401 0.959269 9.727359 -0.828861 2.740471 1.895529 -2.943469 1.744830 -0.766143 -0.906050 0.802970 1.859953 2.817991 -3.269181 -2.038387 2.452436 4.717953 1.467805 -2.427561 1.496828 1.239875 0.097635 -1.765525 2.372671 0.627688 0.250009 -1.559541 -0.540599 2.710051 4.992759 -0.872968 -2.745375 0.170253 1.588988 0.899785 -1.317372 0.426344 0.154064 -0.272748 1.937633 0.505173 1.733369 3.681433 -5.716444 2.962949 1.153671 -0.261842 2.288419 -0.165336 -1.812577 -2.716943 0.625032 2.640985 2.541284 0.444977 -0.361603 -0.681190 -3.770508 -0.040082 1.268180 1.484193 -2.227653 3.184848 -0.100079 -1.734310 -2.352530 -2.217032 -1.258736 0.014515 -2.553926 1.854167 0.631148 -5.057343 3.807363 -0.017179 -1.561846 -1.102279 -1.799104 2.447538 -3.630471 -3.680777 1.080412 -2.186604 -4.396452 -1.364253 -1.513683 0.936518 1.058266 0.293113 -2.847037 -2.939151 4.029651 -0.355116 3.254067 2.098657 0.519914 3.545327 1.711465 -1.718249 -1.179616 -3.033397 2.895115 -0.380185 -1.982458 -0.223324 -1.386477 1.693810 3.972375 -1.257236 -1.576384 -0.971725 2.858386 -2.171656 -1.842419 1.054350 -0.063937 -1.533267 1.971589 1.690137 -2.135352 -0.200178 -3.678151 -0.324995 -1.488852 -2.552959 1.607540 -2.278546 0.415129 2.070402 -0.903527 -1.693072 1.422995 0.382592 -0.749589 0.425201 4.078096 3.583983 -1.821099 1.656759 -4.177811 2.614727 -4.263073 -3.247050 0.162106 -0.552167 -0.237680 -0.950455 -0.644928 1.556706 1.829527 -1.726298 -1.970837 1.658420 +PE-benchmarks/dfs.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/dfs.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/dfs.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/dfs.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/dfs.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/dfs.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/dfs.cpp__Graph::DFS(int) = -0.613680 -0.101901 0.317570 -1.168621 1.011491 1.257845 0.492984 -0.656125 -1.523686 -0.953184 0.312539 -2.122887 -1.498538 1.977014 -0.587707 1.001244 2.630885 0.321177 -0.618816 -0.680607 1.340488 -0.519814 2.718972 2.925176 -2.029457 0.217784 0.376639 1.003723 0.483305 0.830830 0.210113 -1.549201 0.590047 -1.181634 0.510060 -1.092777 -0.448425 0.307486 0.734487 -3.448499 -0.216666 1.017945 -0.087277 -0.028653 0.182169 0.876994 2.161812 1.545545 -0.357662 1.362976 1.155727 0.046586 0.848691 0.123834 0.509974 0.161128 0.537870 -0.168505 -0.533014 -0.023618 -0.462180 -1.165898 0.055869 2.005898 2.372073 -0.152331 -0.824216 0.363253 0.208642 0.416807 0.400609 1.484843 0.258427 0.709289 1.345750 -1.965521 0.170761 -3.187113 0.326447 -3.858879 -1.598707 -0.494940 1.578450 0.903518 0.916210 -0.403152 2.952100 -0.416052 -0.409748 1.787192 2.517833 -1.631462 -0.503326 -0.794821 -0.826670 0.372530 -0.958438 0.232031 0.419901 0.505151 -1.721741 -1.247130 0.666524 0.176883 -1.184741 -0.735748 -0.291727 1.621281 -2.089212 -1.123336 -1.509320 0.779947 -0.080433 -3.097649 -0.734832 -0.941226 0.711022 0.607614 -1.193527 -1.513670 0.799353 0.702007 -0.459752 -0.782697 -0.724620 1.671278 1.083960 0.214261 0.126866 0.936498 0.661819 2.490599 1.127888 -0.888724 -0.096840 0.666055 -0.589444 0.522034 -0.913703 -0.435467 0.684122 -1.697656 -0.096843 0.871189 -1.158359 -0.473798 0.449305 -0.428356 0.241594 5.998157 -0.490824 1.910600 1.419302 -1.868567 1.066808 -0.581508 -0.068126 0.726645 1.367941 1.221181 -2.655175 -1.417605 1.426048 2.804351 1.061938 -1.952446 -0.304649 0.352475 0.280213 -0.379311 1.041253 0.275543 0.240545 -1.127457 -0.271301 1.074583 3.613610 -1.105496 -0.935254 0.292467 0.788973 -0.241296 -1.972261 -0.180703 -1.316520 -0.114488 0.657511 0.232764 0.907458 2.244417 -3.383892 1.880368 -0.384360 -0.328052 1.610353 0.442192 -1.200537 -2.264272 -0.186581 1.178492 1.849250 -0.003611 0.040254 0.100533 -2.305338 -0.017029 0.463006 0.679383 -1.368884 1.959243 0.014131 -1.198840 -0.978826 -0.248080 -0.473169 -0.770554 -0.752788 1.311603 0.413370 -2.882576 1.858632 0.168285 -0.946286 0.214991 -0.329469 1.597651 -1.861298 -2.151216 1.102146 -0.739428 -1.465916 -0.704675 -0.691354 0.881952 0.673679 -0.034975 -1.552786 -2.054146 1.966347 -0.487165 2.102662 1.195692 -0.106289 1.915154 0.062480 -1.138414 -1.156306 -1.241359 0.514388 -0.295230 -1.032202 -1.077288 -0.742592 1.495862 2.166693 -0.037344 -0.829745 -0.371454 2.097963 -1.741956 -0.457666 0.882266 0.727623 -1.123146 0.876364 1.213846 -1.575879 0.002957 -1.589812 -0.225011 -0.893400 -1.162442 1.346722 -1.083036 0.453641 0.586577 -0.349791 -0.369485 0.889008 0.571164 -0.063854 0.230536 2.500516 2.040680 -0.958401 0.186360 -2.214198 1.320424 -2.355650 -1.740796 0.046191 0.505715 -0.891707 -0.413650 0.079780 1.389178 1.045668 -1.060661 -0.933730 0.452200 +PE-benchmarks/dfs.cpp__main = 0.348858 0.129591 1.027459 -0.475925 0.215788 -0.969302 0.135596 1.460260 -0.888191 -1.219016 -0.103087 -0.797747 -1.205928 0.624859 -0.019649 -1.336245 1.164436 0.577659 0.151201 -0.671754 -0.534683 -0.387665 0.521516 1.022578 -0.912101 0.438144 -0.568648 0.610608 0.191951 0.791568 0.689165 -1.052647 -0.272354 1.474887 1.019345 -0.468752 -0.325760 -0.198003 -1.836631 -1.873438 -0.006473 1.601069 0.251588 0.080151 0.780071 1.776138 1.027675 0.274749 -0.464967 0.732386 0.370683 0.194020 0.442248 -0.122190 0.038943 -0.734666 0.312916 -0.586479 -0.767448 0.874205 -0.008891 -1.401567 -0.453023 0.443241 0.639919 -0.287986 -0.357211 -1.219840 0.222731 0.460388 0.342154 0.242768 1.032360 -0.131926 0.639335 1.161023 -0.293768 -1.023551 0.671292 -3.530954 -0.933304 -0.650015 2.882168 1.149003 -1.483104 -1.078078 0.862672 -0.148288 0.494276 1.058289 0.711115 0.840316 -0.370248 -0.429180 -0.301963 0.916218 -0.150201 -0.435690 0.260124 0.662984 -0.527073 0.570828 0.175763 -0.996546 -0.389626 1.143138 -0.257512 0.755403 -1.507239 1.026099 -1.274548 0.819374 1.597153 -0.643699 -0.141205 0.022864 0.223893 0.623461 -0.423398 1.528814 0.285158 -0.716830 -0.599376 1.499092 -2.262455 1.222370 -0.594738 -0.081491 0.264669 0.747714 0.300881 -1.001167 0.235218 -0.363113 -0.114573 0.786528 0.103964 -0.252902 -0.389708 -0.057576 0.742542 -0.066643 0.403535 -1.276186 -0.575753 -1.062581 -1.990370 -0.343050 0.303907 0.490985 -0.201600 0.549034 0.024002 0.069755 0.572031 0.583142 -0.147948 0.204701 0.872552 0.365335 1.331357 -0.111741 -0.086253 0.917781 0.380454 -0.233469 0.688151 0.262040 -0.215303 0.108872 0.935361 -0.105674 0.297463 -0.195004 -0.134688 -0.016848 0.412150 0.820427 -1.393090 -0.814294 0.671795 0.423811 0.602407 0.760956 1.095104 0.082957 0.210495 -0.201710 0.517885 0.654136 -2.535389 0.925911 0.469681 0.254069 0.031454 -0.262126 0.110560 -1.660989 -0.156697 0.242204 1.427762 0.544614 -0.537543 0.041747 -0.578918 -0.123807 0.202572 0.473919 -0.494708 0.550816 -0.243442 0.054108 -0.036564 -1.612225 -0.259911 1.031810 -0.869739 0.063273 0.625519 -1.922995 0.393954 -0.474321 -0.314276 -1.007120 0.132433 -0.215176 -0.644586 -0.544858 -0.592089 -0.451082 -2.529601 -0.919213 -0.760543 0.191516 -0.544042 -0.070059 0.181140 -0.464943 1.719270 -0.257628 0.711968 0.607581 -0.448741 1.489965 1.846950 -0.256073 0.440665 -0.541701 1.253893 -1.326754 0.454285 1.599944 -0.583559 -0.428287 0.868253 -0.129482 -0.108251 -0.321852 0.958849 0.407810 -0.881773 0.366751 -1.316489 0.989454 1.888519 0.654690 -0.963710 -0.135885 -1.440371 -0.102649 0.399060 0.158546 0.448546 -0.791427 -0.096439 0.432135 -0.089752 -1.060383 0.263190 -0.402661 -0.953707 -0.216192 1.187830 1.413542 -0.802678 1.737872 -0.480148 0.692035 -0.578925 0.036487 -1.020547 -0.268076 0.099249 0.166481 -0.655921 -0.166357 0.309613 -0.432292 -0.917034 1.192183 +PE-benchmarks/dfs.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/dfs.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/dfs.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/dfs.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/dfs.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/dfs.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/dfs.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/dfs.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.062983 1.442065 1.195869 -0.677531 1.810581 0.579541 0.570478 0.553355 -0.327521 -2.059566 -0.394427 -1.310077 -3.078193 1.187376 -0.642214 -0.590724 1.998098 -0.368712 0.637876 -1.327921 0.970907 -1.005935 2.777689 2.099979 -3.258552 0.515992 1.001872 1.374334 0.781382 1.560755 0.616874 -1.904881 0.646925 0.343684 2.005367 -0.684890 -0.182677 -1.116369 -1.563154 -3.299565 -0.887507 1.201277 -1.017087 0.830258 0.579714 2.630298 3.195212 1.374736 -1.663822 1.376309 1.558079 0.154594 1.039444 0.310334 -0.517735 -1.165934 0.526191 -0.311936 -0.970250 0.574517 -0.506157 -2.927956 -0.197563 1.878231 2.636217 -0.760001 -0.300778 0.246618 -0.648547 0.620780 -0.078743 1.855768 1.741186 0.962606 2.602696 -0.793267 -0.560104 -3.724583 -0.082483 -6.215651 -2.045031 -2.602326 1.773887 0.685317 0.323819 -0.773704 3.077434 0.881266 0.906250 1.934894 2.537695 -0.904568 -0.166877 -1.585087 -0.626715 0.685926 -1.189931 0.294378 0.512794 0.236211 -1.433782 -1.038490 0.609657 -0.874436 -1.125166 -0.733036 -1.492821 1.559306 -2.706542 -0.012399 -3.251219 -0.263231 0.368476 -3.275298 -0.209454 -0.019716 1.853757 0.764429 0.675292 0.108174 0.345841 1.099395 -0.378883 -0.310237 -1.301875 2.503359 1.471376 -0.029963 0.867578 1.387557 0.599702 1.123015 2.714672 0.281991 -1.580528 0.685428 -0.574671 -0.062047 -0.754570 0.680754 2.065671 -1.215149 0.157245 0.359449 -0.536580 -1.341581 -0.299177 -2.106381 1.399973 4.291379 -0.481896 1.083114 0.383895 -1.766397 1.019152 -0.104778 -0.600973 1.305105 1.766380 1.462394 -1.226394 -1.024705 0.897659 2.048173 0.393858 -2.328827 0.014912 0.281332 0.282333 -1.036014 0.657734 0.729534 0.186670 -0.729383 0.116329 0.737652 2.525941 -0.937297 -2.267733 0.313963 1.230706 -0.185345 -1.346194 0.034695 -0.025203 -0.631214 0.870445 0.022387 0.403491 1.875233 -4.362697 1.401747 0.299233 -0.221420 0.938118 -0.275085 -0.046834 -2.750192 1.089994 1.558414 1.041251 0.620349 -0.199443 -0.695392 -1.968062 0.681680 0.439716 1.300638 -1.114000 1.764703 -0.622278 -1.102955 -1.873981 -1.855002 -0.367657 0.409912 -1.036059 0.496460 0.674414 -4.566831 1.885242 -1.207086 -1.501481 -0.222497 -0.367289 1.592505 -1.745413 -2.347288 0.549260 -1.529602 -3.070407 -1.768794 -0.665530 0.480774 0.226067 -0.412867 -1.291441 -2.414151 2.264914 -0.524208 0.990870 1.471385 1.154775 3.723550 0.670979 -1.936913 -1.539766 -1.228111 1.746005 -0.946582 -0.689352 -0.221111 -0.783915 0.681033 3.116487 -0.418715 0.301177 -0.657459 2.017094 -2.226489 -1.566918 1.346398 1.055090 -0.147463 2.099822 1.371607 -0.898750 -1.218332 -2.098149 0.125938 0.071041 -1.416469 0.782501 -2.463500 -0.251082 1.653479 -0.235352 -1.438899 1.116155 -0.345593 -0.105744 -1.326643 2.394897 3.911465 -2.702179 0.885543 -1.572544 1.365705 -2.637086 -1.467966 -0.423610 -0.225212 1.030065 0.164847 -0.095887 0.643241 0.864575 -1.448963 -1.024442 -0.022738 +PE-benchmarks/dfs.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/dfs.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/dfs.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/dfs.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/dfs.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/dfs.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/dfs.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/dfs.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/dfs.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/dfs.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/dfs.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/dfs.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/dfs.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/dfs.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/dfs.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/dfs.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/dfs.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/dfs.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/dfs.cpp___GLOBAL__sub_I_dfs.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/edit-distance.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/edit-distance.cpp__min(int, int, int) = -0.112886 0.189959 0.365392 0.004535 0.241068 -0.084352 0.188230 0.144704 -0.228574 -0.589866 -0.062064 -0.682511 -0.895197 0.549975 -0.096629 0.012216 0.808034 0.193551 0.069078 -0.334512 0.095946 -0.579621 0.817733 0.867046 -0.652170 0.112201 0.189442 0.362242 0.103825 0.382640 -0.003052 -0.525652 0.271351 -0.040120 0.495573 -0.289997 -0.107582 -0.106101 -0.326965 -1.138546 -0.183898 0.517798 0.175761 0.049654 0.125800 0.842829 0.833933 0.447966 -0.138901 0.475086 0.202264 -0.311507 0.456157 0.091844 0.141216 -0.217342 0.302333 -0.132560 -0.510155 0.263153 -0.147942 -1.061490 -0.188824 0.508375 0.797334 -0.158291 -0.178421 -0.055733 -0.178533 0.194266 -0.008050 0.439494 0.496631 0.239128 0.579580 -0.274783 0.049814 -0.947335 -0.092938 -1.954341 -0.648316 -0.506821 0.754331 0.270141 0.076611 -0.233670 0.897831 0.147810 0.127104 0.266641 0.963009 -0.487365 -0.263283 -0.235551 0.041525 0.263615 -0.439923 0.050684 0.462408 0.014280 -0.539359 -0.300456 0.490348 -0.152503 -0.327994 0.064735 -0.276494 0.534450 -0.844278 -0.203221 -1.066785 -0.370719 0.205679 -0.937219 0.357237 0.124635 0.257368 0.521518 -0.248796 -0.157572 0.301567 0.132130 -0.063010 -0.142787 -0.666532 0.836183 0.087394 -0.051916 0.286607 0.488009 0.239666 0.426241 0.695345 -0.102606 -0.220525 0.293717 -0.465515 0.069282 -0.244814 -0.214194 0.486714 -0.508395 -0.048113 -0.057573 -0.400532 -0.197706 -0.131429 -0.250217 0.275107 0.917707 -0.152362 0.380936 0.199677 -0.537503 0.594739 -0.207598 -0.155761 0.144657 0.597269 0.490323 -0.339492 -0.338422 0.339169 0.848746 0.294991 -0.637036 -0.101185 -0.000836 0.296480 -0.226561 0.418930 0.285896 0.186311 -0.318884 0.008438 0.212418 0.889422 -0.455036 -0.566523 0.005522 -0.032421 0.151074 -0.823225 0.073560 -0.061896 -0.157333 -0.223089 0.065466 0.041879 0.644158 -1.205842 0.647116 -0.093312 -0.177069 0.662965 -0.121447 -0.227858 -1.115287 0.170943 0.503305 0.561353 0.321853 -0.127389 -0.149586 -0.696094 -0.011599 0.012398 0.404786 -0.337027 0.617723 -0.244625 -0.351028 -0.461825 -0.569829 0.045976 -0.202932 -0.242872 0.293471 0.577510 -1.187134 0.626958 -0.173971 -0.435818 -0.097638 0.073479 0.202756 -0.660744 -0.754801 0.070435 -0.556769 -0.928967 -0.539384 -0.283793 0.061570 -0.066063 -0.458030 -0.149477 -0.555594 0.833505 -0.166597 0.494098 0.369493 0.125330 0.949164 0.793097 -0.643247 -0.152533 -0.087480 0.094295 -0.697826 -0.121683 -0.066514 -0.206418 0.348660 0.934290 -0.002197 0.120023 -0.164652 0.611179 -0.572546 -0.518240 0.481563 0.091841 0.068182 0.599183 0.493467 -0.523287 -0.228290 -0.628793 -0.248352 -0.075175 -0.424092 0.175368 -0.785349 -0.107520 0.406444 -0.244659 -0.341071 0.272261 -0.003946 -0.188256 -0.255169 0.828509 1.033618 -0.732706 0.401768 -0.614745 0.375664 -0.785350 -0.392578 -0.078023 0.389000 -0.072376 -0.078010 0.261065 0.051783 0.231972 -0.669695 -0.502732 0.046062 +PE-benchmarks/edit-distance.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/edit-distance.cpp__editDist(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, int) = -2.978933 -3.877511 2.873091 -6.292898 4.619347 0.696170 2.119515 -1.072133 -6.155862 -4.848503 1.891175 -5.458557 -7.960764 6.382415 -3.325918 3.253544 5.109284 -1.646680 -2.016400 -6.032985 6.661440 -3.886336 8.814026 6.328078 -10.155355 -0.209651 -1.286192 7.326971 4.925898 3.245479 5.502344 -2.402725 -1.336159 -0.117676 7.834130 -2.188719 -0.002596 3.661500 -1.464249 -11.433102 -2.738062 9.201259 1.533520 2.481507 3.062203 9.931419 2.977284 6.415907 -3.602083 7.203874 7.022922 -1.357140 5.854578 -0.379646 -1.597395 -2.503440 2.893541 -3.152618 -2.189749 1.402217 -1.762434 -5.599997 3.667267 7.187653 10.573322 -5.214812 -3.098609 2.035090 2.421622 4.048162 3.151950 7.658875 -0.575871 -0.615016 8.551745 -5.287374 -0.352070 -12.292534 5.075377 -17.030735 -6.624165 -2.998917 7.940106 6.803633 0.492829 -4.540408 14.187143 1.038926 -4.832551 8.439155 4.802871 -1.305316 0.154259 -5.797663 -3.257540 0.060865 -4.575411 -2.623385 3.005015 7.630044 -5.114207 0.599376 -0.847309 -2.586884 -4.466228 -1.977886 -6.050451 7.181332 -7.848441 -2.779951 -5.977991 8.544006 1.558037 -11.093625 1.192158 -5.803926 0.734134 -0.587772 1.383574 3.372400 2.532943 1.333042 -2.571317 1.514613 -9.841364 8.763913 5.549658 -1.105417 0.085736 7.455555 -1.528645 2.659314 3.763644 -2.654885 -6.217965 6.202781 -1.266894 3.521507 -3.284901 1.970202 8.240638 -4.911913 -2.607615 -2.404087 -0.613653 -3.060951 -2.780484 -3.815771 1.309132 16.615079 -1.662785 5.957572 3.872086 -2.847274 6.702494 2.109896 2.814340 6.234338 4.951130 0.571197 -6.668544 -5.583858 5.919839 8.590036 1.760699 -6.426011 -1.195383 3.525301 1.446747 -2.447880 3.628908 3.336022 -1.232377 -1.869480 -0.221628 -2.803626 10.288562 -1.721489 -1.283909 1.344783 6.829976 -4.791686 -6.020698 -0.457015 -3.223650 -4.407961 0.993902 2.327750 3.194698 7.094555 -12.452569 6.160913 1.962421 1.487336 5.223046 -3.735991 -0.924926 -16.134954 -3.308319 0.333391 5.615673 -2.853824 -0.689859 1.195268 -8.675170 5.280840 0.021793 2.405340 -4.370188 7.458549 -4.038397 -0.201671 -2.347901 -2.941103 -5.060658 1.923531 -2.937887 2.975655 3.532831 -8.282015 3.669353 -4.443422 -3.751207 0.866797 2.839814 7.100953 -3.693708 -4.878305 3.261657 -1.815867 -9.524450 -9.361682 -2.546508 2.729798 -1.664707 -2.174049 -5.875864 -7.602813 7.705932 -6.153530 6.312205 3.351067 -2.205369 7.713249 4.427609 -5.281183 -3.217006 -6.256774 0.846240 -0.417007 -0.720824 -0.083113 -0.515719 3.238240 4.345827 0.120395 -0.139573 -0.102523 9.819674 -4.245230 -3.893382 1.835010 -2.936737 -1.229522 7.912806 3.813625 -4.582921 -0.278673 -9.331780 1.747307 -3.585528 -0.573792 7.157581 -3.279198 0.931934 -0.092318 1.045385 -2.390289 2.836702 3.798672 -3.405544 -3.276598 14.700218 9.753935 -3.282014 1.254935 -7.161682 5.671401 -5.003225 -1.074460 -4.695719 0.863711 0.924422 1.822244 0.214473 5.842045 7.168522 -6.043745 -4.688259 0.961171 +PE-benchmarks/edit-distance.cpp__main = -0.869912 -0.955026 2.998896 -2.561009 2.717339 -0.901902 1.005440 1.373075 -2.423388 -2.965974 0.088026 -1.662673 -5.148533 2.467616 -1.520880 -0.339817 1.869029 -0.731301 0.000666 -3.385241 2.839609 -3.010825 3.818565 2.105533 -5.729463 0.089627 -0.857687 4.884839 2.399691 3.109348 2.516867 -0.881962 -1.477932 1.803138 5.138219 -1.135980 0.643226 1.149262 -3.716948 -5.520329 -1.755020 5.434899 0.531182 1.722092 1.875922 5.805956 1.765375 2.904380 -2.716825 3.133884 3.613467 -0.950884 3.156172 0.005477 -1.485595 -1.949975 1.980137 -1.588508 -1.893572 1.466018 -0.731078 -4.990659 1.835882 3.023169 5.310691 -2.783608 -0.871206 0.126435 0.155859 2.100342 1.527207 3.443372 0.684637 -0.649792 5.358701 -0.192528 -0.317456 -5.591100 2.531061 -9.022113 -3.407205 -3.450375 4.754702 3.828140 -0.745629 -2.662498 6.749051 1.029012 -1.054466 4.316816 1.908687 0.321536 0.145467 -3.874778 -1.938735 0.711646 -2.498439 -2.023506 1.026230 4.050967 -1.969653 0.464919 -0.199331 -2.092551 -1.974021 0.081002 -4.194347 3.546593 -4.321244 -0.416291 -4.660738 3.400265 1.513547 -4.567058 0.547150 -2.260740 0.760231 -0.105133 2.406782 3.722976 0.887890 0.754703 -1.218643 1.772612 -6.290508 5.008765 2.032301 -1.450491 0.678635 3.552963 -1.279184 -1.103088 2.706060 -0.461626 -4.419890 3.648406 -1.026799 0.940593 -1.801516 1.745574 5.003244 -1.565658 -1.863851 -2.477909 0.184054 -2.148043 -3.200731 -2.802733 1.921674 5.381689 -0.302658 1.438997 0.496358 -0.746714 4.228936 2.357988 1.097620 3.616654 2.651086 -0.088325 -1.518627 -2.460525 1.845868 3.087643 0.414401 -2.597687 -0.357170 1.265394 1.000415 -1.043653 1.541178 2.137377 -0.914656 -0.490372 0.140559 -2.411109 3.723596 -0.194028 -2.613012 0.859114 2.943590 -2.927621 -2.455090 0.166070 0.295308 -2.840580 -0.301940 0.555020 1.190706 3.137136 -6.738370 2.768172 1.515447 0.714112 2.191475 -3.558044 1.062340 -7.850047 -0.799547 0.170467 2.720823 -0.317548 -1.321690 0.056492 -3.791002 3.116680 -0.170316 1.900199 -1.641668 3.493687 -2.927367 -0.012181 -1.879704 -3.836699 -2.698270 2.248463 -1.937176 0.426516 1.665919 -4.515200 1.551146 -3.351121 -1.757233 0.138461 2.003166 2.302301 -1.592550 -2.677111 0.896227 -1.008818 -6.186895 -5.937942 -1.099420 1.106091 -1.241250 -2.372669 -2.305974 -3.856369 4.122088 -3.111886 1.894639 1.583859 -0.435580 4.614089 5.354124 -3.061436 -1.450823 -2.031992 1.092707 -1.397936 0.496995 0.787809 -0.298590 0.695836 2.765274 0.057132 1.502495 -0.697626 5.487810 -1.037283 -3.760389 1.394991 -2.937121 0.974815 5.135578 2.213922 -2.040701 -1.574716 -5.184942 1.151708 -0.367620 -0.195590 2.991079 -2.916186 -0.129473 1.053334 0.665034 -2.405151 1.316686 1.183567 -2.321589 -3.251812 7.937055 5.638748 -2.654275 2.263472 -2.598157 2.514566 -2.290688 0.763608 -3.384359 -0.158814 1.770617 1.939265 0.433559 2.008545 3.285366 -2.828803 -2.199097 -0.356072 +PE-benchmarks/edit-distance.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.130945 1.206358 1.024731 -1.046381 2.039363 1.096291 0.462182 -0.027718 -0.600765 -1.598867 -0.434279 -1.481546 -2.515425 1.229692 -0.773702 -0.015815 1.927692 -0.447327 0.425912 -1.063208 1.197851 -0.798704 2.592206 1.975009 -3.007954 0.478446 0.838050 1.236610 0.359278 1.906905 0.385356 -2.191813 0.231274 0.139846 1.895213 -0.751592 -0.462825 -0.599814 -0.666312 -3.345498 -0.860548 1.558684 -0.912149 0.806716 0.795711 1.684301 2.954244 1.208838 -1.419524 1.440468 1.386106 0.521331 1.231849 0.128643 -0.306542 -0.424727 0.944333 -0.413388 -0.643667 0.461721 -0.809825 -1.689870 0.217541 1.934589 2.486466 -0.732520 -0.629889 0.263854 -0.360433 0.475687 -0.120004 2.143796 0.962092 1.142524 2.170479 -1.066969 -0.147689 -3.534246 0.458872 -4.648815 -1.908607 -2.062494 0.938960 1.339048 0.613640 -0.831648 3.413313 0.298593 0.485770 1.794962 2.358910 -0.919867 0.144747 -1.512532 -1.036916 0.045051 -0.754133 -0.125091 0.006276 0.456662 -1.393099 -1.323467 0.388510 -0.676834 -1.155936 -0.706629 -1.411297 1.541996 -2.350335 -0.535940 -2.651598 0.436960 -0.118811 -3.145803 -0.629392 -0.440448 0.825317 0.505930 0.347805 -0.572434 0.628175 1.199815 -0.586011 -0.324315 -1.121631 2.424037 1.711255 -0.195859 0.440906 1.156685 0.403774 1.334679 2.055998 0.005190 -1.342607 0.805373 -0.245567 -0.085825 -0.750571 0.817793 1.310660 -1.160535 -0.279155 0.646564 -0.495262 -0.734092 -0.553577 -2.195657 0.958119 5.222202 -0.933528 1.243649 0.385372 -1.933851 1.318855 0.272230 -0.443442 1.051588 1.574441 1.720336 -2.019977 -1.163716 1.304149 2.128934 0.347276 -1.941531 -0.164269 0.426104 0.164888 -0.636938 0.825288 0.550164 -0.097105 -0.790701 0.018887 0.168878 3.227993 -0.812759 -2.026431 0.430124 1.510683 -0.485171 -1.287845 -0.085140 -1.058223 -0.830319 0.912326 -0.003302 0.540358 1.914260 -4.244924 1.482796 0.165538 -0.493699 1.231442 -0.407609 0.056583 -2.711522 0.453468 1.422542 1.073445 0.119757 0.047670 -0.758768 -1.946672 0.875483 0.349012 1.319180 -1.469446 2.021877 -0.562182 -1.465448 -1.404027 -1.334838 -0.731184 -0.121177 -1.270830 0.567185 0.734560 -3.797319 1.822315 -0.587691 -1.020816 0.244332 -0.105057 1.692378 -1.369050 -2.194772 0.819748 -1.202177 -2.152673 -1.171302 -0.810508 0.535867 0.436780 -0.189781 -1.783351 -2.495854 1.755624 -0.510703 1.243773 1.462632 0.872504 2.850874 0.544350 -1.719225 -1.375826 -1.575901 1.481226 -0.152623 -0.393655 -0.797247 -0.848503 0.833833 2.716593 -0.244417 0.076734 -1.068783 2.062402 -1.729516 -0.629884 1.061703 0.095214 -0.631966 1.193694 1.189943 -0.463409 -0.974876 -2.016564 0.590485 -0.636389 -0.833618 0.949545 -2.146238 -0.477121 1.333351 -0.520252 -1.368356 0.917334 0.160932 -0.213851 -0.935649 2.474264 2.691656 -1.808847 0.833282 -1.419251 1.326445 -2.363788 -1.157029 -0.703897 -0.381841 0.549969 -0.123241 -0.145394 0.988823 1.001486 -0.824549 -0.628282 -0.200274 +PE-benchmarks/edit-distance.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.024107 0.525676 0.275544 0.053216 0.520371 0.222810 0.258897 0.239546 -0.215521 -0.615966 -0.192798 -0.572166 -0.994317 0.645939 0.005385 0.160256 1.084451 0.249118 0.152070 -0.300950 0.259571 -0.616126 1.076122 0.998894 -0.896141 0.275925 0.448709 0.258435 0.013968 0.574594 -0.205182 -0.763677 0.532457 -0.343770 0.400597 -0.481434 -0.112576 -0.317067 -0.228332 -1.492362 -0.184686 0.287660 -0.153250 0.012726 0.006180 0.710344 1.241490 0.552886 -0.289240 0.561060 0.262079 -0.183051 0.328903 0.188267 0.104989 0.075913 0.083626 -0.091463 -0.587949 0.210393 -0.087987 -1.289107 -0.247616 0.588626 0.901368 -0.204158 -0.156977 0.255622 -0.347217 0.092416 -0.089125 0.461532 0.626417 0.256183 0.722939 -0.589240 -0.244155 -1.194790 -0.327111 -2.386748 -0.861332 -0.850046 0.697596 0.050275 0.377429 -0.114209 1.069833 0.048157 0.401065 0.391690 1.221830 -0.882069 -0.326673 -0.483919 0.112745 0.365626 -0.532809 0.023609 0.485773 -0.399125 -0.677954 -0.728787 0.737819 -0.019611 -0.469344 -0.370487 -0.296129 0.685020 -1.062981 -0.479051 -1.386386 -0.493677 -0.067206 -1.143987 0.267146 0.330616 0.601860 0.648896 -0.098665 -0.616304 0.247842 0.487500 -0.063641 -0.579914 -0.156416 0.887164 0.263520 -0.067561 0.526527 0.434172 0.408521 0.933134 1.163574 -0.035660 -0.313236 0.289164 -0.431800 0.010396 -0.306778 -0.246573 0.334402 -0.742598 0.071083 0.317983 -0.516798 -0.174092 0.221499 -0.383934 0.445188 1.358564 -0.087192 0.395601 0.165165 -0.874120 0.556273 -0.441210 -0.436670 0.230944 0.760418 0.639305 -0.674064 -0.410974 0.244159 0.972624 0.392359 -0.879680 -0.274362 -0.244917 0.275582 -0.237794 0.345621 0.325155 0.375855 -0.446114 -0.008357 0.413212 1.337343 -0.718475 -0.664616 0.176177 0.009899 0.032078 -1.105739 -0.073853 -0.299605 -0.205970 0.020559 -0.035685 0.071864 0.838898 -1.347564 0.716320 -0.391714 -0.418970 0.533528 0.095040 -0.218518 -0.951797 0.352797 0.753595 0.759265 0.325194 0.104507 -0.260513 -0.822187 -0.100007 0.105558 0.442451 -0.341620 0.700841 -0.174727 -0.615024 -0.618849 -0.398416 0.088354 -0.369368 -0.130535 0.323259 0.612215 -1.665674 0.864482 -0.253471 -0.567618 0.165355 -0.000514 0.538262 -0.836895 -1.077963 0.355566 -0.430996 -0.828039 -0.333302 -0.284407 0.316012 0.119606 -0.453760 -0.168861 -0.889757 0.842372 0.100227 0.452353 0.544370 0.327227 1.291796 0.292403 -0.850501 -0.407118 -0.304051 0.191027 -0.726447 -0.199546 -0.371382 -0.392286 0.571919 1.334934 0.089603 0.021568 -0.315792 0.742720 -1.090536 -0.460103 0.713834 0.691128 -0.070431 0.549568 0.712724 -0.614374 -0.447045 -0.600199 -0.059275 0.036196 -0.627269 0.153167 -1.047497 -0.107454 0.710373 -0.272694 -0.354425 0.452797 -0.120501 -0.013443 -0.474792 0.835795 1.290765 -1.093520 0.282602 -0.614308 0.422941 -1.072012 -0.637258 0.010149 0.456413 -0.102305 -0.078621 0.299438 0.119591 0.080240 -0.608369 -0.442216 -0.276219 +PE-benchmarks/edit-distance.cpp__std::char_traits::length(char const*) = -0.283902 -0.000296 0.338164 -0.448445 0.465244 0.111277 0.268745 0.049606 -0.692484 -0.828739 0.002648 -0.884147 -0.943075 0.973326 -0.221817 0.374136 1.425956 0.377510 -0.028334 -0.438483 0.608485 -0.927940 1.282054 1.508728 -1.106946 0.101353 0.258754 0.605216 0.215894 0.558040 0.118760 -0.844115 0.325579 -0.505254 0.632424 -0.819947 -0.104057 0.288943 0.004093 -1.933499 -0.157440 0.561960 0.083549 0.050614 0.100699 0.855823 1.119480 0.790822 -0.461852 0.808116 0.620617 -0.140786 0.476218 0.123523 0.079279 0.045490 -0.001053 -0.087879 -0.444628 0.313713 -0.214946 -1.205607 0.153139 0.927521 1.317703 -0.266687 -0.280157 0.140800 -0.045203 0.225162 0.203820 0.672375 0.411050 0.077610 0.834686 -1.153397 -0.146026 -2.198390 0.086331 -2.845035 -0.925868 -0.584004 1.021235 0.524479 0.315423 -0.357214 1.486037 -0.064990 0.037401 0.922523 1.307938 -0.821966 -0.342399 -0.636161 -0.318624 0.347501 -0.615217 -0.084807 0.398106 0.179214 -0.829891 -0.736365 0.595337 -0.031656 -0.577470 -0.498093 -0.316263 0.959689 -1.249568 -0.637039 -1.266571 0.126141 0.070828 -1.515456 0.500686 -0.398750 0.423214 0.501164 -0.455543 -0.543322 0.359922 0.376003 -0.235489 -0.335820 -0.849966 1.200255 0.316775 -0.048321 0.227030 0.478132 0.215028 0.938005 0.879188 -0.444830 -0.288975 0.548521 -0.595229 0.112207 -0.731000 -0.325228 0.908547 -0.931295 -0.292404 0.085088 -0.644552 -0.295907 0.481833 -0.402167 0.358489 2.512360 -0.162266 0.768836 0.552818 -0.905156 1.059596 -0.140650 -0.041354 0.495795 0.964117 0.559592 -1.282860 -0.707043 0.477712 1.354194 0.552804 -0.955378 -0.632773 -0.021596 0.285450 -0.099437 0.471924 0.261885 0.027889 -0.551877 -0.062073 0.356828 1.724427 -0.521804 -0.229701 0.036220 0.465302 -0.278742 -1.492443 -0.058287 -0.796966 -0.170292 -0.012322 0.076166 0.354021 1.153651 -2.052450 0.975235 -0.384930 -0.085932 0.606126 0.015132 -0.434786 -2.029788 0.119809 0.625923 1.061566 0.132599 0.275565 0.076049 -1.167253 0.014838 0.085199 0.549328 -0.661364 0.963447 -0.267026 -0.624336 -0.587109 -0.248713 -0.373731 -0.486771 -0.228957 0.575750 0.744044 -1.563246 0.913561 -0.269623 -0.551886 0.212549 0.068785 0.778941 -1.073202 -1.173289 0.496101 -0.376639 -0.900837 -0.666012 -0.346490 0.503205 -0.139660 -0.680952 -0.392855 -1.270756 1.008186 -0.317418 0.867683 0.600250 -0.019154 1.296312 0.675877 -0.728102 -0.591890 -0.442826 0.067115 -0.651199 -0.295760 -0.529252 -0.316782 0.698569 1.376573 0.132399 -0.133710 0.052726 1.206911 -0.897902 -0.481244 0.628065 0.233378 -0.163846 0.684448 0.727681 -1.047476 -0.269854 -0.997691 0.130855 -0.070450 -0.579406 0.595239 -0.903941 0.099361 0.402234 -0.118857 -0.305169 0.550553 0.326397 -0.106164 -0.226075 1.490415 1.340309 -0.698157 0.217127 -1.018119 0.534818 -1.279880 -0.710067 -0.298755 0.666581 -0.304335 -0.003644 0.260851 0.533606 0.421515 -0.473015 -0.526626 0.017161 +PE-benchmarks/edit-distance.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/edit-distance.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.052019 0.665189 0.163686 0.279903 0.669678 0.364704 0.373209 0.321278 -0.174771 -0.758552 -0.225417 -0.778364 -1.320716 0.805107 0.063910 0.305508 1.281014 0.280237 0.220198 -0.185698 0.246042 -0.696821 1.304261 1.094943 -0.914208 0.311828 0.419722 0.109839 -0.284400 0.699916 -0.266885 -1.113886 0.814294 -0.470926 0.364082 -0.424379 -0.150467 -0.428073 -0.244710 -1.645477 -0.236651 0.503962 -0.207400 -0.041771 -0.066812 0.684532 1.519758 0.651750 -0.205679 0.653579 0.095168 -0.359387 0.413682 0.290416 0.201939 0.093698 -0.163810 -0.221172 -0.890773 0.203593 -0.204849 -1.591257 -0.478306 0.601475 1.000634 -0.232030 -0.186307 0.375285 -0.654179 0.128290 -0.170074 0.517114 0.908807 0.268095 0.867695 -0.442977 -0.474833 -1.044949 -0.564920 -2.699434 -1.036949 -1.004517 0.782171 0.207147 0.552118 -0.279560 1.231182 0.033517 0.447243 0.399137 1.593688 -1.185806 -0.469025 -0.602853 0.340236 0.339900 -0.684581 0.017664 0.680495 -0.696316 -0.886499 -0.889875 0.849036 0.013763 -0.477868 -0.565756 -0.345234 0.839710 -1.241282 -0.636053 -1.774882 -0.749234 -0.104567 -1.365868 0.316415 0.717556 0.444287 0.958225 -0.185927 -0.812792 0.425815 0.569372 -0.038213 -0.878637 0.045654 1.078192 0.211141 -0.031808 0.747228 0.635821 0.527313 1.255797 1.475673 0.078607 -0.316367 0.230580 -0.443531 0.126652 -0.185264 -0.378157 0.173161 -0.956672 0.088990 0.444879 -0.639844 -0.111029 -0.019772 -0.395966 0.522664 1.249974 -0.165849 0.462221 0.135536 -1.127471 0.758992 -0.697722 -0.572528 0.076727 0.904958 0.810155 -0.643044 -0.464244 0.427040 1.153643 0.484281 -1.035831 -0.191532 -0.332170 0.523404 -0.403435 0.410718 0.534399 0.652041 -0.593514 0.028100 0.539937 1.651686 -1.071873 -0.798931 0.368906 -0.080724 0.285656 -1.321080 -0.153788 -0.376257 -0.312337 0.051583 -0.045982 -0.062159 1.013659 -1.174811 0.859194 -0.528892 -0.578319 0.695654 0.152660 -0.289478 -0.960616 0.358712 0.994279 0.860554 0.532920 0.137136 -0.465810 -0.942405 -0.132106 0.115759 0.537390 -0.273225 0.826899 -0.375714 -0.759150 -0.796456 -0.537868 0.126151 -0.559890 -0.132071 0.377478 1.015319 -1.836945 1.085729 -0.197450 -0.704192 0.152449 0.137104 0.683614 -0.932073 -1.402708 0.464283 -0.734391 -1.104443 -0.263014 -0.308714 0.243381 0.294603 -0.686665 -0.038380 -1.031803 1.138008 0.347338 0.615962 0.600421 0.478149 1.573551 0.494065 -1.221963 -0.345406 -0.548646 0.243827 -1.013626 -0.246239 -0.503758 -0.443295 0.772375 1.537848 0.199439 -0.048216 -0.567362 0.800705 -1.352586 -0.462433 1.030161 0.828586 -0.083080 0.556131 0.980458 -0.649008 -0.563535 -0.650514 0.023962 -0.113770 -0.822318 -0.053639 -1.329730 -0.207909 0.865732 -0.387302 -0.409509 0.399788 -0.129826 -0.027669 -0.667434 0.950320 1.333159 -1.430440 0.344950 -0.708392 0.500707 -1.269795 -0.832968 0.149771 0.663579 -0.156123 -0.159602 0.514706 -0.002615 0.004904 -0.872512 -0.615802 -0.445528 +PE-benchmarks/edit-distance.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -0.665520 0.176261 1.530479 -2.337032 3.080266 0.621522 0.406074 0.434098 -1.782121 -3.043820 -0.513678 -2.155223 -4.158185 2.443201 -1.411240 0.246389 2.969600 -0.526633 0.373009 -2.377495 2.497565 -1.770305 3.898583 2.476765 -4.885262 0.139808 0.855508 3.466519 1.763185 2.347363 1.701619 -2.423666 -0.219279 0.223061 3.322381 -1.580747 0.236120 0.497170 -1.705422 -5.036188 -1.212133 2.558804 -1.180287 1.744108 1.018412 4.070516 3.080911 2.448804 -2.814924 2.758447 3.324003 0.376369 1.928523 0.242806 -1.566599 -1.230656 0.838450 -0.859296 -1.034259 0.947963 -0.846479 -3.651445 0.753243 2.779584 4.537438 -1.991088 -1.066012 0.991861 0.031733 1.344298 0.923758 2.995322 1.275984 0.391654 4.046958 -1.832783 -1.089990 -6.635875 1.288836 -8.865858 -2.473327 -3.118526 2.728418 2.151670 -0.285564 -1.306097 5.600970 0.659654 -0.193135 3.930505 3.055742 -0.680031 -0.116854 -3.423988 -1.444059 0.747524 -1.951253 -1.067391 0.845320 2.701362 -1.598487 -1.251374 -0.197907 -1.845946 -1.889701 -1.495578 -3.033274 3.227891 -4.338752 -0.617953 -4.454965 2.216707 0.703139 -4.885191 -0.785327 -1.306206 1.717194 0.257468 1.196502 0.776300 0.822043 1.380060 -1.050102 0.603276 -2.332791 3.817488 2.424082 -0.618071 0.378825 2.609038 0.263141 1.419518 2.924017 -0.586374 -3.172756 2.413526 -0.519019 -0.006011 -2.226541 1.208142 3.643528 -2.310920 -0.190196 0.044409 -0.631612 -2.020284 -0.604251 -3.312172 1.713296 7.589085 -0.741460 1.416082 0.892849 -1.951683 2.316140 1.124056 0.300540 2.597308 2.096964 1.660279 -2.202317 -2.081233 1.965866 3.119338 0.771469 -3.451209 -0.687829 0.624715 0.878284 -0.814518 0.819496 1.859707 -1.075398 -0.320279 0.129672 -0.329390 4.292093 -0.923093 -2.621691 0.739595 3.242195 -1.911222 -2.691803 -0.148290 -1.303483 -1.893771 1.600131 0.519160 0.927091 3.302838 -7.066072 2.351968 1.463044 0.407581 1.184603 -1.154798 0.555438 -6.041984 -0.044289 1.357846 2.218138 -0.012170 0.255265 -0.448348 -3.359699 1.935087 0.953378 2.040312 -1.629493 2.657627 -1.324412 -0.747357 -1.918749 -1.587722 -2.031134 1.083988 -1.562246 1.118850 0.941566 -6.148420 2.193751 -2.490208 -1.661282 0.419283 0.325180 3.460571 -2.421766 -2.966703 1.552866 -1.426519 -4.443073 -3.303886 -0.637771 1.366678 -0.096370 -0.695754 -2.157936 -4.344762 2.831740 -1.872558 1.493183 1.893889 0.450877 4.465285 0.976646 -2.440918 -2.320523 -1.985561 1.811619 -0.718569 -0.008045 -0.685272 -0.093122 1.290342 3.797566 -0.075100 0.261726 -0.716739 3.726819 -2.608846 -2.095699 1.452621 0.146623 -0.443485 3.681548 1.851173 -1.992608 -1.407678 -3.785692 1.354014 -0.515224 -1.288937 1.927655 -3.172309 -0.267728 1.868905 0.067537 -2.080564 1.954907 0.832524 -1.012185 -2.247969 5.469069 5.544648 -2.699457 1.305087 -2.849771 2.460165 -3.629164 -1.514786 -1.723933 -0.240332 1.157263 0.826605 0.019045 1.763319 1.851513 -1.417219 -1.795959 -0.269200 +PE-benchmarks/edit-distance.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.048397 0.113033 0.000114 -0.094618 0.187030 -0.002522 0.088446 -0.092348 -0.175999 -0.199214 -0.008463 -0.315120 -0.252285 0.278957 -0.036191 0.195004 0.418579 0.080552 0.001753 -0.209600 0.169555 -0.229378 0.446149 0.412771 -0.354407 0.114362 0.237703 0.184248 0.113706 0.178400 0.037256 -0.262925 0.131602 -0.196141 0.161058 -0.188984 -0.060599 0.000641 0.131075 -0.610975 -0.047784 0.127318 0.266558 0.005778 -0.010668 0.058833 0.360160 0.245589 -0.064941 0.287063 0.234394 0.011656 0.184298 0.060533 0.111465 0.076966 0.260932 -0.150875 -0.144706 0.036086 -0.021802 -0.299392 -0.029830 0.290836 0.418734 -0.073137 -0.099549 0.135485 -0.039073 0.113531 0.040878 0.230893 -0.089663 0.126445 0.216091 -0.419821 0.070444 -0.668682 -0.031638 -0.961417 -0.336024 -0.197359 0.219025 0.005284 0.218674 0.274479 0.469129 0.017429 0.039896 0.057435 0.424743 -0.244695 -0.097361 -0.041416 -0.055905 0.179470 -0.183041 0.022826 0.254579 0.062285 -0.249642 -0.245949 0.346891 0.037600 -0.221992 -0.112766 -0.074731 0.223050 -0.405996 -0.265796 -0.350309 -0.059050 -0.088781 -0.462566 -0.003253 -0.060787 0.124997 0.149066 -0.082456 -0.315288 0.084035 0.126512 -0.045362 -0.187974 -0.068628 0.148850 0.168817 0.026341 0.125607 0.149859 0.135731 0.494294 0.267024 -0.125339 -0.070367 0.119564 -0.103794 0.060865 -0.155548 -0.149720 0.053170 -0.291370 0.148380 0.134906 -0.194348 -0.169373 0.159137 -0.149889 0.088263 0.636176 -0.018319 0.233940 0.222966 -0.292088 0.035360 -0.147746 -0.095524 0.132132 0.284684 0.197733 -0.089749 -0.234508 0.128785 0.414932 0.162918 -0.274175 -0.291501 -0.012935 0.077986 0.034687 0.137388 0.058363 0.061808 -0.175886 -0.022580 0.120377 0.454059 -0.189128 -0.198933 0.062383 0.184711 -0.146377 -0.446673 -0.048268 -0.377338 -0.028790 -0.103199 0.027362 0.058015 0.344341 -0.740377 0.320588 -0.034273 -0.062155 0.311765 0.070743 -0.153379 -0.614328 0.081250 0.209669 0.296802 -0.114616 0.121289 -0.000122 -0.369502 -0.032608 -0.008413 0.109052 -0.231354 0.305476 -0.058926 -0.190070 -0.187088 0.044345 0.063345 -0.188398 -0.015878 0.194229 0.343587 -0.599237 0.293403 -0.094350 -0.218354 0.114377 -0.032782 0.229595 -0.322932 -0.313528 0.129444 -0.140494 -0.164000 -0.087405 -0.096916 0.152193 0.012915 -0.006996 -0.103788 -0.063901 0.224557 -0.086832 0.177619 0.228865 0.040168 0.272688 -0.162256 -0.250046 -0.148391 0.130303 -0.155022 -0.214046 -0.081225 -0.221545 -0.148991 0.235556 0.496220 0.068995 -0.060622 -0.036634 0.328110 -0.411466 -0.145998 0.209505 0.144049 -0.122402 0.216185 0.218112 -0.263911 -0.075506 -0.238919 -0.055008 -0.010741 -0.194016 0.212364 -0.267624 -0.000522 0.196762 -0.187142 -0.075144 0.256396 0.042910 0.016887 -0.089722 0.299054 0.337410 -0.259530 0.019404 -0.282128 0.036360 -0.408672 -0.216404 -0.002515 0.152170 -0.197062 -0.044649 0.008013 0.179190 0.100043 -0.118620 -0.184333 -0.051763 +PE-benchmarks/edit-distance.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.053511 0.351320 0.212831 0.092256 0.434435 0.118509 0.258676 0.261920 -0.235356 -0.653821 -0.062992 -0.703240 -1.018422 0.618038 -0.047697 0.096684 0.938579 0.203669 0.128323 -0.240358 0.125415 -0.454331 0.985287 0.894839 -0.757959 0.193218 0.188166 0.226292 -0.056648 0.445051 0.009882 -0.817019 0.513389 -0.146783 0.334588 -0.285723 -0.081514 -0.244576 -0.303548 -1.259806 -0.174683 0.510733 -0.057078 0.012853 0.044956 0.685669 1.041950 0.516398 -0.191561 0.562493 0.209072 -0.219366 0.349426 0.172782 0.080068 -0.177442 -0.040058 -0.284412 -0.648606 0.191855 -0.117100 -1.196854 -0.367003 0.514677 0.831432 -0.182937 -0.143315 0.113998 -0.372812 0.180863 -0.009903 0.402308 0.655641 0.216701 0.665619 -0.167188 -0.282966 -0.892669 -0.285388 -2.162751 -0.774468 -0.669358 0.874973 0.337310 0.187875 -0.263402 0.940964 0.116333 0.245208 0.429787 1.136307 -0.669825 -0.361856 -0.389065 0.149828 0.356372 -0.539737 0.067310 0.431002 -0.216090 -0.651705 -0.479931 0.515188 -0.111205 -0.368785 -0.235323 -0.275308 0.608969 -1.005298 -0.288989 -1.231578 -0.368574 0.154399 -1.056477 0.170299 0.381849 0.351433 0.661456 -0.162581 -0.286888 0.279692 0.226119 -0.057903 -0.361824 -0.354904 0.808787 0.130013 0.020839 0.478100 0.542768 0.384883 0.748749 0.866096 -0.031760 -0.247253 0.215351 -0.288218 0.140965 -0.202485 -0.234030 0.281352 -0.649952 0.147417 0.136560 -0.473476 -0.285599 -0.255788 -0.280777 0.356497 0.918735 -0.078785 0.430796 0.209683 -0.716009 0.507474 -0.436848 -0.304676 0.136855 0.655424 0.522475 -0.222475 -0.363059 0.323860 0.896180 0.359619 -0.720103 -0.028821 -0.080774 0.362101 -0.315163 0.381786 0.382269 0.388157 -0.405544 0.015641 0.423733 1.068197 -0.574637 -0.588870 0.154311 0.081914 0.227619 -0.779978 -0.019410 -0.092863 -0.175825 0.082043 0.038057 0.010998 0.766728 -1.104431 0.659916 -0.156862 -0.220928 0.475507 0.057660 -0.288612 -0.871196 0.249145 0.642194 0.646432 0.378427 0.055170 -0.216690 -0.733018 -0.074348 0.111666 0.375438 -0.249703 0.619988 -0.256926 -0.437886 -0.582231 -0.519847 0.036979 -0.222215 -0.212897 0.322444 0.746170 -1.423820 0.745533 -0.223999 -0.573196 -0.073224 0.030059 0.477810 -0.752971 -0.955824 0.230456 -0.628350 -1.061797 -0.368429 -0.252607 0.126688 0.108881 -0.413406 -0.049163 -0.647167 0.947702 0.113764 0.472175 0.450612 0.234313 1.141628 0.481082 -0.811028 -0.199608 -0.364981 0.314936 -0.798385 -0.182679 -0.073846 -0.298946 0.462629 1.101083 0.079532 -0.095597 -0.306724 0.638296 -0.815962 -0.483905 0.680282 0.409502 0.019348 0.632245 0.670951 -0.576284 -0.305743 -0.625273 -0.032703 -0.055247 -0.568309 0.093945 -0.889213 -0.079829 0.567810 -0.226044 -0.374718 0.331520 -0.087043 -0.122115 -0.411603 0.825014 1.058739 -0.963038 0.396021 -0.630508 0.398101 -0.941166 -0.614938 0.041967 0.375448 -0.095869 -0.075286 0.220668 0.046618 0.125770 -0.659514 -0.563113 -0.060658 +PE-benchmarks/edit-distance.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/edit-distance.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.173133 0.087670 -0.174617 -0.117752 0.556706 0.153363 0.282560 -0.044719 -0.214481 -0.404651 -0.001738 -0.956078 -0.662125 0.217654 -0.057224 0.672380 0.937040 0.025573 0.011000 -0.138860 0.089269 -0.167350 1.132744 0.977152 -0.558789 0.160176 0.056570 0.201262 -0.276532 -0.063198 -0.418757 -0.566381 0.532373 -0.593150 0.096117 -0.130771 -0.152699 -0.314655 0.420142 -1.014568 -0.105234 0.301318 0.065946 -0.024967 -0.040747 0.526504 0.933169 0.550220 -0.131456 0.506055 0.314658 -0.250802 0.456559 0.242215 -0.017637 0.103273 0.115021 -0.347685 -0.465903 -0.247259 -0.152764 -0.775561 -0.116160 0.451748 0.687424 -0.238863 -0.342084 0.433688 0.083737 -0.103824 0.248303 0.558540 0.329152 0.074717 0.566743 -0.622594 0.067819 -0.732717 -0.362313 -1.638040 -0.831316 -0.396955 0.404173 0.063217 0.629753 0.023605 1.128486 -0.191830 0.259842 -0.013125 0.682466 -1.087566 -0.364787 -0.181503 0.181046 0.087491 -0.459951 -0.018202 0.496520 -0.043577 -0.659006 -0.266728 0.680464 0.061150 -0.402683 -0.604445 0.051073 0.207025 -0.596135 -0.706599 -1.097777 -0.150910 -0.097145 -1.008201 0.365533 0.326313 0.273205 0.432053 -0.291356 -0.769860 0.208283 0.110541 -0.133808 -0.476488 -0.318887 0.536945 0.434396 0.139712 0.604950 0.414024 0.376393 1.339052 0.829646 -0.213292 -0.379343 0.215522 -0.442222 0.310247 -0.073809 -0.392239 0.155525 -0.841009 0.185656 0.384806 -0.517626 0.093301 0.235944 -0.062393 0.151785 0.940797 -0.149426 0.590031 0.491544 -0.790463 0.439208 -0.812974 -0.181201 0.060404 0.608249 0.476894 -0.599914 -0.441226 0.497830 0.942821 0.401789 -0.786640 0.110687 0.264426 0.631049 -0.273723 0.104694 0.469163 0.592279 -0.507237 0.096929 0.442243 1.431372 -0.480652 0.021303 0.325744 0.148401 0.165035 -0.944869 -0.269459 -0.667116 -0.250751 0.072006 0.309077 -0.151203 0.796477 -0.640629 0.394336 -0.430793 -0.121909 0.873393 0.320123 -0.499970 -0.762684 0.035786 0.440910 0.559281 -0.023717 0.369204 -0.192764 -0.502938 -0.057331 0.035732 0.238521 -0.229143 0.579918 -0.129260 -0.587756 -0.189179 -0.338312 0.185316 -0.328463 -0.032084 0.461454 0.680309 -1.005983 0.649533 -0.013504 -0.702743 0.201175 -0.261190 0.746084 -0.657302 -0.636984 0.541111 -0.670912 -0.325635 -0.144013 -0.125704 0.127705 0.137427 -0.253499 -0.354468 -0.513602 0.933135 0.205182 0.660708 0.442532 -0.025038 0.680521 -0.022547 -0.689397 -0.192172 -0.341676 -0.484900 -0.581358 -0.376713 -0.150932 -0.303617 0.627876 0.949564 -0.078741 0.150388 0.026540 0.296593 -1.104221 -0.006942 0.590973 0.803050 -0.371873 0.516681 0.574733 -0.505424 -0.120271 -0.373024 0.044331 -0.285647 -0.572952 0.253414 -0.751510 -0.014031 0.520997 -0.285780 -0.044808 0.228384 0.014236 0.102084 -0.374309 0.824324 0.860320 -0.365519 0.077675 -0.718033 0.271870 -0.888704 -0.681658 0.351921 0.436923 -0.542643 -0.189255 0.555105 0.332554 0.041114 -0.604468 -0.627321 -0.058231 +PE-benchmarks/edit-distance.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/edit-distance.cpp____gnu_cxx::char_traits::length(char const*) = -0.371442 -0.217607 0.081764 -0.503518 0.697363 0.564016 0.219162 -0.309897 -0.987808 -0.501326 0.167847 -1.255498 -0.815128 1.156804 -0.243925 0.735796 1.567714 0.339374 -0.270139 -0.374796 0.710134 -0.650812 1.481449 1.751549 -1.029834 0.145578 -0.090145 0.439124 0.164113 0.458995 -0.006854 -0.806379 0.375502 -0.813599 0.335939 -0.711518 -0.271058 0.408213 0.569709 -1.939838 -0.041534 0.615185 0.309440 0.091358 0.082940 0.777617 1.136504 0.697395 -0.214474 0.965399 0.623830 -0.191385 0.632259 0.116273 0.188047 0.241207 0.125521 0.067322 -0.447838 0.008451 -0.316407 -0.694738 0.157164 1.028587 1.427132 -0.162510 -0.533600 0.214280 0.155355 0.302024 0.391707 0.831555 0.222980 0.100562 0.800186 -0.943805 0.131622 -1.960130 0.134588 -2.420153 -0.904418 -0.229711 1.018930 0.435029 0.554195 -0.407000 1.645446 -0.288996 -0.250621 1.028613 1.399809 -0.987820 -0.340822 -0.414046 -0.463868 0.118219 -0.554475 -0.013403 0.524900 0.277550 -1.016007 -0.912226 0.546268 0.015243 -0.646902 -0.381450 -0.127257 0.901820 -1.146299 -0.755483 -0.979392 0.348625 -0.060226 -1.657017 0.240314 -0.532373 0.052492 0.474331 -0.768998 -0.819101 0.503085 0.258885 -0.398163 -0.409132 -0.592816 1.101536 0.478936 0.001507 0.129571 0.472184 0.244313 1.299712 0.482134 -0.651321 -0.049338 0.477929 -0.396018 0.382853 -0.693914 -0.462510 0.845832 -1.045056 -0.220287 0.121778 -0.704200 -0.074942 0.470992 -0.211342 -0.052560 2.623059 -0.322823 1.118018 0.696146 -0.990815 0.970130 -0.198375 0.151690 0.459042 0.978324 0.658267 -1.317222 -0.851404 0.757051 1.593318 0.634274 -1.159312 -0.451429 0.196600 0.247048 -0.101214 0.591540 0.151341 0.177528 -0.704501 -0.094145 0.327581 2.228102 -0.665123 0.035003 0.154963 0.467508 -0.218204 -1.293359 -0.189637 -1.031263 -0.126881 -0.041737 0.253277 0.465214 1.294055 -1.900963 0.945208 -0.472333 -0.208699 0.893303 0.206111 -0.686658 -1.640401 -0.271474 0.557600 1.179044 0.107722 0.220004 0.135021 -1.329729 -0.041564 0.176018 0.434026 -0.792479 1.155253 -0.117306 -0.624433 -0.387157 -0.091595 -0.278925 -0.595559 -0.291198 0.762908 0.508717 -1.429800 0.916561 0.064651 -0.567927 0.050510 0.185424 0.781348 -0.866492 -1.088043 0.534612 -0.443268 -0.729986 -0.514478 -0.345785 0.432896 0.162326 -0.307836 -0.727975 -1.310152 1.068070 -0.330585 1.206363 0.680877 -0.262056 1.016700 0.471846 -0.751662 -0.541297 -0.543689 0.023455 -0.347869 -0.403861 -0.262664 -0.405235 0.859335 1.246033 0.193415 -0.383080 0.054590 1.311842 -0.640792 -0.250268 0.640485 0.247360 -0.423978 0.553422 0.791503 -0.852486 0.001519 -0.917204 -0.018350 -0.430965 -0.536561 0.877533 -0.608247 0.180515 0.212242 -0.078221 -0.141921 0.537575 0.387126 -0.207388 0.001541 1.740153 0.967669 -0.480189 0.169696 -1.196693 0.759766 -1.282274 -0.660295 -0.281491 0.430914 -0.739165 -0.165225 0.196010 0.752276 0.425947 -0.667461 -0.655617 0.174882 +PE-benchmarks/edit-distance.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.256640 -0.023068 -0.066038 -0.386435 0.384333 0.451833 0.237924 -0.503558 -0.523173 -0.435268 0.248098 -0.844802 -0.528901 0.759520 -0.230920 0.617178 0.947981 0.012849 -0.284120 -0.366913 0.588473 -0.166171 1.225087 1.073550 -0.755754 0.110634 0.313912 0.451647 0.340345 0.044685 0.267386 -0.381217 0.459000 -0.807637 -0.071896 -0.268426 -0.147745 0.016783 0.464073 -1.188281 -0.087452 0.039512 -0.090706 -0.014562 -0.114535 0.110765 0.775130 0.649144 0.059203 0.652555 0.462754 -0.063114 0.288368 0.132181 0.262549 0.034032 0.211916 -0.379201 -0.227406 -0.181033 -0.137116 -0.577805 -0.063685 0.783519 0.865766 -0.050311 -0.289388 0.506288 -0.035683 0.217593 0.217156 0.574796 -0.222883 0.346837 0.524105 -1.202093 0.130914 -1.091718 -0.174544 -1.554554 -0.679129 -0.123961 0.507777 0.081263 0.588022 0.491159 1.080532 -0.052493 -0.252989 0.613717 1.005382 -0.770955 -0.237323 -0.076809 -0.061416 0.164389 -0.455674 0.255362 0.229782 0.288353 -0.685229 -0.336608 0.457123 0.191857 -0.468128 -0.523309 -0.057661 0.611354 -0.986951 -0.606537 -0.472908 0.165947 -0.200169 -1.246257 -0.423400 -0.148485 0.817487 0.246130 -0.381178 -0.776360 0.293413 0.375998 0.050940 -0.522510 0.206551 0.241755 0.511895 0.288006 0.136867 0.572896 0.338493 1.467645 0.634271 -0.181477 -0.008203 0.098100 -0.134861 0.402823 -0.039805 -0.279405 -0.112099 -0.767118 0.241126 0.642125 -0.428909 -0.441651 0.356312 -0.007340 0.034724 2.196481 -0.046605 0.795775 0.771132 -0.741660 -0.264602 -0.665247 -0.029430 0.281228 0.411066 0.415291 -0.843965 -0.578334 0.601014 1.067726 0.412122 -0.903726 -0.169041 0.123276 0.202718 -0.122604 0.267610 0.169055 0.297240 -0.466721 -0.072681 0.599768 1.326137 -0.617580 -0.252973 0.286382 0.002412 -0.095157 -0.954997 -0.183603 -0.360835 0.010035 0.312688 0.177949 0.122112 0.858553 -0.981954 0.678538 -0.149480 -0.027673 0.632433 0.446680 -0.605284 -0.807867 -0.146810 0.466975 0.557477 -0.205758 0.084244 0.070208 -0.905045 -0.050970 0.234928 0.109175 -0.404130 0.729269 0.092574 -0.390660 -0.452993 0.258781 0.104573 -0.151240 -0.026783 0.592302 0.088416 -1.213688 0.718856 -0.001527 -0.541462 0.174647 -0.189947 0.951421 -0.720800 -0.821554 0.546104 -0.430048 -0.619130 -0.188049 -0.167882 0.285520 0.450771 0.034992 -0.523705 -0.251440 0.672821 -0.166489 0.706275 0.464349 0.034799 0.852242 -0.826402 -0.530659 -0.425897 -0.253989 -0.045641 -0.177751 -0.510149 -0.590831 -0.227080 0.687277 0.852534 0.017857 -0.445094 0.103352 0.709926 -1.182563 -0.275813 0.400383 0.935237 -0.644058 0.482060 0.479613 -0.592036 0.116518 -0.405767 -0.265883 -0.393869 -0.561764 0.548606 -0.286780 0.254594 0.245795 -0.118104 0.023604 0.437891 0.140936 0.275054 0.059069 0.743516 1.090555 -0.491759 -0.309390 -0.874723 0.379442 -0.929594 -0.878607 0.327742 0.459342 -0.284902 -0.202334 -0.027919 0.620123 0.516426 -0.734650 -0.390402 0.146550 +PE-benchmarks/edit-distance.cpp___GLOBAL__sub_I_edit_distance.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp__computeTransFun(char*, int, int (*) [256]) = -2.542111 -1.256383 0.093848 -4.898380 3.120936 6.385309 1.390630 -4.491679 -5.309634 -1.750678 1.923628 -7.368592 -3.416720 6.417996 -2.529105 4.585330 7.803826 0.028656 -3.360704 -1.687816 5.260053 0.663927 9.102838 9.486890 -6.174569 0.288132 0.858623 3.381032 2.050982 1.524428 1.161024 -4.072266 1.614611 -5.062312 -0.090622 -2.732509 -1.610061 1.447446 4.661267 -10.028046 -0.518049 2.416614 -1.107536 -0.212999 0.319501 0.283549 6.131695 5.122294 -0.122915 3.933249 3.947999 0.919726 2.466320 0.139469 1.938166 0.756486 1.998252 -0.960986 -0.275741 -1.588204 -1.513842 -0.962196 0.595271 7.056409 7.321192 0.249042 -3.077870 1.880295 1.549254 1.152569 1.584985 5.242397 -1.290497 3.189974 3.519221 -7.403587 1.766507 -8.621274 1.619439 -7.410970 -4.414199 0.249554 3.374478 3.412563 4.066361 -0.460413 9.570379 -1.940135 -2.903346 6.235672 7.500344 -5.540278 -1.035167 -1.752422 -3.312303 0.252380 -2.666388 1.589493 -0.425400 2.764041 -5.482209 -3.594942 0.841785 1.433187 -3.932084 -2.821841 -0.258018 4.733652 -5.736622 -4.073773 -2.013915 4.226109 -1.250114 -10.287081 -5.196208 -4.330397 2.288399 0.561530 -4.367628 -6.140804 2.530334 2.402817 -1.104790 -2.994623 -0.824614 3.671187 4.783717 1.245303 -0.756462 2.909747 2.167929 9.751698 1.846333 -3.051286 0.523349 1.376675 -0.875155 2.481038 -2.143556 -0.879035 0.265941 -5.442118 -0.375261 4.610940 -3.298219 -1.216942 1.461518 -0.515332 -0.346810 22.826573 -1.635942 7.028910 5.912401 -6.105204 1.547803 -2.461753 0.426659 2.346159 2.964804 3.776852 -10.545195 -4.865925 5.606507 9.227817 3.292719 -6.120961 0.137116 2.107557 0.374211 -1.469219 3.214504 0.335480 0.497799 -3.650084 -1.121871 4.299463 12.115481 -3.516384 -2.047664 1.555306 2.287695 -0.980982 -5.261773 -1.046998 -4.473899 0.010328 3.627744 1.248531 3.283074 7.143786 -8.633558 5.655352 -0.614674 -0.732147 5.535080 2.206325 -4.811988 -4.424075 -1.623488 3.291600 4.997757 -1.392527 -0.064119 0.736154 -7.572405 0.061498 2.166443 1.206578 -4.646712 6.423652 1.260823 -3.671574 -2.757250 0.888100 -1.659362 -2.371918 -2.665412 4.865269 -1.063230 -7.412567 5.824337 1.849648 -2.724952 1.000133 -2.178926 6.172162 -5.573884 -6.315890 4.414470 -1.948923 -3.208492 -1.086693 -1.896228 2.859330 3.841446 1.765823 -6.870726 -5.672880 5.438972 -1.683854 7.387297 3.674711 -0.710963 4.278556 -2.897493 -2.673273 -4.041500 -4.901672 1.722843 1.788727 -4.525915 -4.483037 -2.188868 5.287889 5.640305 -0.622070 -4.083682 -0.819599 6.294402 -5.544195 -0.370485 1.661795 3.086340 -5.779398 1.300375 2.986153 -4.252020 1.433321 -4.239048 -1.041091 -4.382895 -3.823068 5.207740 -1.425554 2.436978 0.977092 -0.846772 -0.175359 2.658831 2.457004 0.619935 2.475958 7.532289 4.822292 -1.051438 -1.000874 -7.794516 4.477784 -7.207648 -6.334269 1.357682 0.744996 -3.288086 -1.998108 -0.534964 5.841689 4.320309 -3.254463 -2.300328 2.112882 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp__search(char*, char*) = -1.386572 -0.738537 0.164723 -1.952620 1.716974 1.992456 1.071717 -1.560713 -3.001940 -2.081620 1.363082 -5.119053 -3.504808 3.979161 -1.388055 1.842161 5.055932 0.169044 -1.361520 -1.891567 2.698611 -0.133882 5.893816 6.032237 -4.285370 0.142500 0.244654 1.791252 1.794941 -0.057011 1.613302 -2.877786 1.593174 -2.275126 0.740038 -1.215295 -0.642252 0.476138 1.751399 -6.394424 -0.614652 2.129797 0.160636 0.014405 0.328190 2.666865 4.043047 3.340562 -0.646580 2.984747 2.766592 -0.226423 1.856993 0.214060 0.436802 -1.151401 0.694927 -0.764343 -1.240847 -0.274068 -0.780558 -2.209754 -0.435220 4.221212 5.144333 -0.170605 -1.729726 1.015664 0.795827 1.212143 1.137356 3.164885 1.332091 1.675933 3.267813 -3.294037 -0.280696 -6.920891 0.414735 -8.424850 -3.220325 -0.617889 3.990759 1.292333 1.427881 -0.623624 5.887413 -0.032058 -1.437422 4.331881 5.241790 -2.952416 -1.247060 -1.291237 -1.543680 1.024450 -2.411855 1.655040 1.027276 1.754235 -3.693650 -2.370228 0.777753 -0.034355 -2.346984 -1.659001 -0.520409 2.849020 -3.869989 -1.603793 -2.786958 1.658687 0.598902 -6.319872 -1.864968 -1.852904 1.743364 1.462278 -2.359589 -2.047339 1.342382 0.445601 -0.891752 -1.337442 -1.589511 2.868740 2.458518 1.102209 0.190516 2.675844 1.704529 5.116510 1.553417 -1.865712 -0.187855 0.952193 -0.858287 1.824680 -1.815031 -0.910240 2.446935 -2.915959 0.467654 1.307369 -2.225990 -2.165011 0.693226 -0.823918 0.222533 10.274612 -0.432942 3.996918 3.437163 -3.312584 1.390388 -1.968578 0.301839 1.567817 2.702860 2.215111 -3.955172 -3.074931 3.293773 5.709362 2.028434 -4.169317 0.013094 1.685526 1.037324 -1.600989 2.230591 1.020442 0.708935 -2.168069 -0.319934 2.955873 6.588292 -2.307069 -1.179483 0.497318 2.168708 0.496243 -3.367374 -0.287079 -1.659852 -0.156652 1.872724 1.319968 1.737173 4.553163 -6.492612 3.535485 0.105722 0.456498 2.703933 1.316088 -3.265637 -4.092225 -0.093037 2.103703 3.062117 0.491977 -0.094665 0.432681 -4.767703 0.123219 1.046552 1.020736 -2.440864 3.934591 -0.359049 -1.550020 -2.227405 -0.451598 -0.983048 -0.902623 -1.420163 2.973328 1.260234 -5.525426 3.610898 -0.028863 -2.354710 -0.659538 -1.330629 3.655372 -3.844417 -3.996303 1.974622 -2.666022 -3.972763 -2.078752 -1.224456 1.083147 1.442192 0.753419 -3.121553 -3.515030 4.912981 -1.119177 4.388001 2.351822 -0.461926 3.758237 -0.536748 -2.443540 -2.290183 -2.430965 1.331054 -0.397797 -2.661178 -1.349131 -1.129796 2.790215 4.043348 -0.681032 -2.273373 -0.683521 3.819756 -4.105433 -1.678000 1.663683 2.216607 -2.189636 2.766703 2.260022 -3.336403 0.719727 -3.404873 -0.764471 -2.099801 -2.633488 2.729958 -1.828686 1.110237 0.846256 -0.635535 -0.348397 1.836146 1.087100 -0.284932 0.488440 5.092971 4.851743 -2.143390 0.194469 -5.176917 2.867259 -4.756145 -4.191322 0.809980 0.560175 -1.914986 -0.952303 -0.152924 2.792345 2.617294 -3.013124 -3.026012 1.944546 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp__main = 0.173122 0.437486 0.526550 -0.069031 0.440129 0.045907 0.184808 0.612930 -0.404775 -0.593301 -0.180539 -0.752975 -0.921753 0.536001 0.049345 -0.338065 0.870407 0.259158 0.093275 -0.135482 -0.280910 -0.197252 0.631945 0.723923 -0.559464 0.378438 -0.229680 0.128182 -0.351116 0.861969 -0.103774 -1.037642 0.103733 0.550553 0.433546 -0.178804 -0.318359 -0.319086 -0.707084 -1.284471 -0.071421 1.078787 0.086560 -0.051476 0.342908 0.530302 1.088041 0.269603 -0.032506 0.417723 -0.025495 -0.020090 0.413387 0.040772 0.319336 -0.094552 0.318518 -0.456816 -0.674305 0.379989 -0.136431 -0.865756 -0.482974 0.346269 0.484930 -0.114927 -0.307967 -0.498078 -0.231314 0.144682 -0.035471 0.312752 0.660949 0.208411 0.375963 0.661637 -0.067430 -0.179750 0.135040 -1.628589 -0.759410 -0.526560 1.237007 0.924899 -0.270266 -0.727170 0.789156 -0.230871 0.347003 0.242958 0.906838 -0.177081 -0.278873 -0.296487 0.005717 0.318771 -0.175888 -0.247933 0.126266 -0.148855 -0.545037 -0.085363 0.405541 -0.331180 -0.313390 0.503346 -0.161507 0.535604 -0.914667 0.134825 -1.035235 0.057075 0.504381 -0.678180 -0.134083 0.404206 -0.269577 0.615187 -0.351585 0.102217 0.392399 -0.087055 -0.330448 0.219842 -0.993612 0.899463 -0.166458 -0.093309 0.368428 0.444730 0.396425 0.093981 0.416759 -0.097765 -0.020780 0.310746 0.051150 -0.056808 -0.025282 -0.136796 -0.172825 -0.338871 0.085450 -0.241441 -0.450925 -0.095986 -1.357063 -0.204657 0.209373 0.627294 -0.322292 0.396021 -0.064178 -0.479388 0.650765 0.014080 -0.394190 -0.138528 0.548973 0.579655 0.266237 -0.167031 0.253745 0.795488 0.307508 -0.285389 0.463437 0.000172 0.063951 -0.099615 0.649190 0.103817 0.445886 -0.346861 -0.085855 0.101739 0.965181 -0.056997 -1.047418 -0.082082 0.053122 0.432771 0.017029 0.243088 0.236203 -0.103875 0.056396 -0.161525 0.191356 0.593320 -1.194766 0.727614 -0.021095 -0.414181 0.562644 -0.175884 -0.014925 -0.517065 -0.058320 0.517361 0.886291 0.435223 -0.238361 -0.333693 -0.515483 -0.129158 0.084612 0.345220 -0.344793 0.538482 -0.188043 -0.443838 -0.223652 -1.028689 -0.039387 0.074774 -0.633312 0.124511 0.689780 -1.237813 0.599274 0.068832 -0.251400 -0.326046 0.116411 -0.003056 -0.448099 -0.691383 -0.107316 -0.497757 -1.257699 -0.158041 -0.483163 0.040544 0.025210 -0.173321 -0.051572 -0.487311 1.053929 0.205859 0.594770 0.471686 0.026167 0.818995 1.264112 -0.553211 0.280625 -0.581985 0.674526 -0.803449 0.135136 0.503824 -0.526252 0.139981 0.791758 0.071406 -0.079082 -0.672941 0.550969 -0.057539 -0.277019 0.519327 -0.659767 0.235096 0.592995 0.626045 -0.353594 -0.224066 -0.747431 -0.034432 -0.112188 -0.189638 0.037868 -0.742938 -0.206708 0.519430 -0.348213 -0.673727 0.102940 -0.259510 -0.527966 -0.254732 0.764143 0.467603 -0.663433 1.013583 -0.389937 0.475025 -0.598074 -0.204814 -0.302001 -0.004148 -0.212042 -0.152700 -0.041765 -0.143542 0.035187 -0.355306 -0.498056 0.247066 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp___GLOBAL__sub_I_efficient_constructtion_of_finite_automata.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/egg-dropping-puzzle.cpp__max(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/egg-dropping-puzzle.cpp__eggDrop(int, int) = -4.930419 -5.136637 -2.133193 -7.020788 4.365845 8.327787 2.666733 -8.377305 -8.976519 -0.662370 4.413855 -13.154689 -4.805845 10.159733 -4.088502 8.382060 11.751356 0.224136 -5.862208 -3.239603 7.519887 1.278824 14.341110 15.300091 -7.924874 -0.512899 -1.610528 4.697353 2.219811 -1.361275 3.164028 -4.431330 2.549912 -8.627250 -0.734389 -2.592071 -2.457552 4.051121 9.180355 -14.475997 -0.958772 3.571601 1.620521 0.100031 0.263325 2.700212 6.961673 8.113927 1.650153 7.087955 5.457454 -1.056832 5.429535 0.296429 3.106086 0.007555 2.366118 -1.062336 -1.021898 -2.465865 -2.871626 0.634746 1.110693 10.419523 11.747143 1.114653 -5.590175 2.820420 3.776321 2.708605 3.434991 8.411212 -2.760245 4.156754 4.796141 -10.972549 2.743361 -13.632336 2.786427 -10.651647 -6.404320 2.716413 6.347580 4.552439 5.870484 -0.365615 14.865914 -1.202723 -6.898105 9.482473 10.938191 -8.103052 -2.188905 -1.119831 -4.801728 -0.573126 -3.436092 4.031515 2.661240 7.013346 -8.914384 -3.778337 0.303889 1.430958 -5.331784 -4.325992 0.318978 6.978932 -6.094783 -5.972926 -1.306624 7.911777 -1.126903 -15.636583 -5.929973 -7.335989 0.896405 1.172434 -8.142642 -7.742351 4.280934 1.008716 -2.266641 -2.962464 -2.522207 4.946201 7.001561 2.098615 -1.927839 6.671139 2.336432 14.960066 -0.720281 -5.812324 1.647230 2.410357 -1.010746 5.659099 -3.502360 -2.257120 1.700526 -8.993916 1.252250 4.474351 -4.962573 -2.150090 1.538445 1.346083 -1.954499 30.840315 -2.467435 12.053891 10.243100 -8.009611 3.606499 -4.613041 3.454792 3.584334 4.951939 3.388123 -14.231225 -8.313432 9.506203 14.602601 5.039556 -9.550128 -0.242770 4.565373 1.152383 -2.904676 5.322618 1.443217 -0.110681 -3.788987 -0.958939 6.301368 18.066422 -5.401943 -0.116733 2.061876 4.384976 0.196192 -8.210955 -1.996585 -7.692166 -0.345667 4.152685 4.325849 4.588067 10.738433 -11.949462 8.714900 -0.153210 1.592274 9.427787 3.828205 -8.851950 -8.810967 -4.166119 3.471965 7.195028 -2.160568 -2.374850 2.216674 -11.527116 0.735993 3.324189 1.294766 -6.831586 9.978915 -0.017875 -3.865202 -2.774661 2.188194 -3.259891 -3.302835 -3.625425 8.353456 -0.409430 -9.048072 7.287651 3.228429 -4.876159 0.800529 -3.153217 8.905135 -7.184048 -8.053870 5.918039 -4.231993 -4.801109 -3.043618 -2.567743 2.876065 4.511690 3.721852 -10.245528 -6.722863 9.836880 -4.085256 12.450463 5.113455 -3.021667 4.575902 -4.237727 -5.932564 -4.785212 -8.044521 0.927646 3.204883 -7.040025 -3.957233 -2.242431 7.931251 6.684351 0.272258 -7.424465 -0.118028 9.812532 -6.896734 -0.997138 2.509620 1.640427 -8.176020 2.839138 4.439791 -7.310712 4.048011 -6.269124 -2.034910 -7.738473 -5.055056 8.370595 -0.882355 4.055220 -1.829154 -1.251361 1.927484 4.125355 4.856341 1.409163 4.954537 13.069390 4.905540 0.144376 -2.103431 -12.864402 7.189853 -9.714871 -8.976493 2.108812 2.609015 -6.192013 -2.920850 -0.508099 8.870882 6.929571 -7.720707 -5.909042 4.796966 +PE-benchmarks/egg-dropping-puzzle.cpp__main = -0.154814 -0.137859 0.231462 -0.314018 0.519995 0.104550 0.300191 -0.079970 -0.714601 -0.529130 0.331858 -0.920771 -0.722663 0.815724 -0.129455 0.387188 1.007324 0.088594 -0.114239 -0.438821 0.370358 -0.425101 1.137334 1.180329 -0.825934 0.216555 0.073695 0.279508 0.211893 0.218585 0.028958 -0.631442 0.433482 -0.495568 0.072019 -0.308317 -0.234842 0.016755 0.316912 -1.314941 -0.085851 0.328725 -0.179534 0.032282 0.063622 0.924969 0.838628 0.611227 -0.247053 0.994948 0.539031 -0.382986 0.332678 0.094431 0.228441 -0.196074 0.246113 0.113213 -0.432648 0.138791 -0.168651 -0.818936 -0.172395 0.642154 0.938388 -0.258267 -0.367634 0.152617 -0.009721 0.203509 0.300336 0.547848 0.410513 0.071955 0.745306 -0.664931 -0.173979 -1.603407 -0.134577 -2.317758 -0.834783 -0.070202 1.170608 -0.035401 0.210677 -0.092974 1.078980 0.052566 -0.284006 0.636829 1.021749 -0.641011 -0.346146 -0.034464 -0.169154 0.211273 -0.445676 0.213782 0.468957 0.080373 -0.759270 -0.374776 0.561695 -0.108255 -0.437793 -0.326373 -0.114301 0.644807 -1.018331 -0.349274 -0.740183 0.201794 0.226100 -1.165257 -0.017016 -0.031959 0.766791 0.483843 -0.524361 -0.243399 0.334525 0.004808 -0.255650 -0.237653 -0.199977 0.716897 0.359801 0.419997 0.254346 0.465185 0.393462 0.944145 0.652133 -0.349592 -0.040789 0.158948 -0.114254 0.541416 -0.227629 -0.279452 0.386955 -0.611517 0.356014 0.016661 -0.499817 -0.390606 0.396092 0.052684 -0.069321 1.620537 -0.064782 0.904010 0.609431 -0.623513 0.312150 -0.476433 0.042710 0.375440 0.665227 0.320192 -0.536809 -0.496621 0.607455 1.105446 0.438556 -1.217314 -0.213932 0.280148 0.286088 -0.167835 0.478614 0.198119 0.432452 -0.449842 -0.025381 0.455563 1.390738 -0.510231 -0.652097 0.072298 0.191817 0.142700 -0.915657 -0.034826 -0.196090 0.002226 0.271495 0.168210 0.238643 0.869104 -1.842835 0.688687 -0.224891 -0.082306 0.599523 0.442407 -0.673678 -1.176814 -0.115813 0.319795 0.760086 0.378218 0.052955 0.177784 -0.862351 -0.024768 0.124970 0.057036 -0.440336 0.774840 -0.090402 -0.398187 -0.335321 -0.333511 -0.044965 -0.051078 -0.217711 0.584596 0.352864 -1.798238 0.548232 -0.042497 -0.618771 -0.128551 -0.052704 0.787754 -0.654473 -0.848847 0.337769 -0.666891 -1.003922 -0.544001 -0.277112 0.041787 0.132604 -0.049054 -0.296614 -0.717567 1.031263 -0.255051 0.831460 0.521376 -0.194725 1.107728 -0.002470 -0.654834 -0.379887 -0.276285 0.518860 -0.570333 -0.349587 -0.107907 -0.322770 0.479742 0.763156 0.122769 -0.238788 -0.237559 0.760697 -0.972182 -0.302928 0.550965 0.734151 -0.225982 0.853475 0.626017 -0.686742 0.203571 -0.651400 -0.330932 -0.356085 -0.369688 0.544507 -0.311686 0.161455 0.115752 -0.034836 -0.155112 0.375092 -0.017554 -0.045425 -0.155319 0.982461 1.613521 -0.802039 0.125263 -0.860834 0.550203 -0.857583 -0.843863 0.147229 0.340823 -0.474303 -0.191794 0.017151 0.432626 0.423326 -0.810454 -0.621318 0.461078 +PE-benchmarks/euler-circuit-directed-graph.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::Graph(int) = -1.651161 -0.989926 0.843812 -3.342831 2.020578 2.180925 0.775049 -1.838868 -2.865394 -1.556122 1.336661 -3.248514 -3.442378 3.558523 -1.380867 1.091521 2.606420 -1.139668 -1.825753 -2.099885 2.537878 -0.946741 4.171419 3.879576 -3.948766 0.005118 0.077618 2.491801 0.972723 1.622582 1.172779 -1.725176 -0.963401 -0.434649 1.912831 0.405781 -0.933457 0.321289 0.499841 -4.645709 -0.550153 3.585175 0.508137 0.022236 0.511242 0.941720 2.646211 2.732743 0.018112 1.549339 2.865337 -0.266036 2.201341 -0.420730 1.908825 -0.573377 2.775905 -0.399532 0.105085 -0.376095 -1.133960 -0.397648 0.406967 3.789763 3.900858 -0.968957 -1.917878 -0.079331 0.481113 1.978228 0.912802 3.048731 -0.333901 1.000688 3.007925 -1.706856 0.917051 -4.450303 2.025970 -4.339882 -2.670836 0.239361 2.434446 2.771025 0.988681 -0.928250 5.674878 -0.290600 -2.188427 1.640689 3.130256 -0.674069 -0.219617 -0.811003 -2.382390 -0.094818 -1.217589 0.267371 0.091015 2.479430 -2.960259 0.079235 -0.160784 -0.063423 -2.393650 -0.065990 -1.302361 2.604861 -2.184773 -0.456104 -1.395327 2.994564 0.569095 -5.467821 -2.066147 -3.050591 -0.769979 -0.250895 -1.822493 -0.699310 1.653491 0.710126 -1.233321 -0.436897 -2.605835 2.995070 2.588002 0.318153 -0.458832 1.903519 0.698037 2.615352 0.483840 -1.385889 -0.814425 1.176178 -0.433649 1.473669 -0.313892 0.391504 1.418682 -1.617701 -0.247635 0.128392 -0.828111 -0.761971 -0.968436 -0.971182 -0.302700 9.873262 -1.658388 3.564962 2.007213 -2.004671 2.209110 0.267422 0.415528 1.355838 2.057004 1.255229 -3.222459 -2.472304 3.652566 4.619178 1.269837 -2.715702 0.886458 1.945814 0.018444 -1.254544 2.521245 -0.019563 0.105380 -1.346659 -0.699693 0.835392 5.366190 -1.475298 -3.026899 0.866518 2.386489 -0.459281 -1.622874 0.201006 -1.927642 -0.600110 0.823968 0.867920 2.165817 3.555587 -5.079075 2.982272 0.370815 -0.749538 4.007132 -0.932015 -1.507158 -4.392424 -0.708343 0.663717 2.823976 -0.354173 -1.242126 -0.153499 -3.966311 0.966092 0.363816 0.643355 -2.773225 3.814633 -1.175583 -1.237136 -1.229695 -1.749890 -1.791146 0.416701 -2.479806 1.713580 0.026187 -4.028481 2.925306 0.590721 -1.029846 -0.731549 -0.232141 2.386808 -1.723903 -2.895414 1.370663 -1.533505 -2.599297 -2.143721 -1.503305 0.883690 0.794492 0.239815 -3.828014 -2.017855 3.559836 -2.186294 4.535045 1.873485 -0.612016 1.799172 2.074477 -1.431653 -1.123221 -1.899304 1.157826 0.614111 -2.455753 -1.118680 -1.269760 1.972522 1.744818 -0.383044 -0.961513 -1.170971 3.658937 -1.209141 -0.939948 0.233675 -1.483396 -2.027341 1.961641 1.461914 -1.103317 0.514650 -3.642140 -0.661876 -3.290038 -2.230179 2.838825 -0.390907 1.322845 0.062740 -0.098679 -0.655089 0.714828 1.267021 -0.887820 0.348393 4.661206 2.292452 -1.383275 0.117698 -4.298468 3.195161 -2.359353 -1.838977 -0.098403 -0.295908 -1.016348 -1.101793 -1.026210 2.738954 2.451974 -1.827658 -1.773319 1.444303 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::isEulerianCycle() = -1.082933 -0.831529 0.069031 -1.938998 1.104396 1.664407 0.584831 -1.327931 -2.423657 -1.183048 0.689073 -3.154394 -1.483659 2.729463 -0.941877 1.756464 3.390300 0.405179 -1.192261 -0.722360 2.024435 -0.478375 3.375957 3.855029 -2.303297 0.048840 -0.061838 1.382003 0.524809 0.805529 0.897234 -1.998760 0.322403 -1.659559 0.615660 -1.312701 -0.647167 1.198425 1.596896 -4.375630 -0.166040 1.853231 0.740724 -0.119192 0.288843 0.083710 2.217915 2.051339 -0.175168 1.685099 1.622464 0.267931 1.311196 0.037358 0.717914 0.343357 0.592284 -0.734073 -0.396710 -0.142781 -0.782045 -0.538631 0.478596 2.736718 3.108181 -0.037570 -1.273169 0.347012 0.715427 0.795631 0.793425 2.059748 -0.541505 0.737203 1.372792 -2.840073 0.434896 -4.326028 1.080085 -3.814840 -1.923055 0.110154 1.926086 2.327748 1.245339 -0.460870 3.934569 -0.940347 -1.181158 2.489374 3.007445 -1.710554 -0.540060 -0.967136 -1.513836 0.261073 -1.066505 0.124637 0.154590 1.522288 -2.223094 -1.347070 0.422260 0.351308 -1.473829 -0.928158 -0.195562 2.181510 -2.304604 -1.665902 -1.103078 2.061180 -0.093813 -4.018698 -1.054780 -2.007204 -0.402542 0.532988 -2.036237 -1.987605 1.218661 0.509020 -0.789794 -0.728131 -1.501244 1.919882 1.328959 0.303465 -0.354061 1.248094 0.576091 3.179765 0.530185 -1.565288 0.241101 0.931916 -0.452203 0.893713 -1.303141 -0.698087 0.548974 -2.230679 -0.436185 1.036345 -1.459927 -0.674636 -0.105425 -0.411896 -0.079612 8.172437 -0.801754 2.818212 2.293834 -2.190967 1.785039 -0.366597 0.398337 0.848111 1.609591 1.399558 -3.543515 -2.062137 2.204406 3.780423 1.419379 -1.896999 -0.689267 0.844813 0.304855 -0.216234 1.508855 0.247165 -0.006510 -1.509427 -0.429671 1.251757 4.665629 -1.012282 -0.478471 0.379773 1.519033 -0.492923 -2.526578 -0.292745 -2.596787 -0.114415 0.883528 0.466914 1.325975 2.969003 -4.008901 2.573492 -0.181392 0.048405 2.281368 0.443793 -1.754506 -3.428416 -0.801351 1.178813 2.434431 -0.629497 0.050124 0.372588 -3.088731 0.105533 0.553815 0.758828 -2.014119 2.646282 -0.249191 -1.288529 -0.956374 0.189860 -1.133380 -1.278604 -1.096580 1.902497 0.901694 -2.244868 2.227789 0.493677 -0.942377 0.359454 -0.384807 2.209783 -2.097388 -2.398370 1.523211 -0.848953 -1.518635 -0.796934 -0.879107 1.199033 0.917947 0.080900 -2.128614 -2.298059 2.327984 -0.874576 3.161812 1.433033 -0.611193 1.494000 0.557235 -1.126369 -1.272766 -1.715773 0.114840 0.146076 -1.398685 -1.958804 -0.822127 2.004178 2.280942 0.039907 -1.562495 -0.373914 2.877294 -1.638650 -0.286699 0.831814 -0.503428 -1.749214 0.757486 1.378513 -2.095945 0.447875 -2.216371 0.268122 -1.560537 -1.237992 2.015768 -0.772342 0.750707 0.127774 -0.517511 -0.178139 0.989537 1.435605 -0.190058 0.750687 3.534246 1.158646 -0.154596 0.064426 -3.097844 1.592670 -2.849060 -2.036882 -0.164074 0.800899 -1.633623 -0.602792 -0.065890 2.195553 1.595949 -0.924003 -1.248118 0.887562 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::isSC() = -3.587273 -3.076922 0.340108 -6.508570 4.604466 5.471665 2.341659 -3.931651 -8.418921 -4.001041 2.279716 -10.555705 -5.935056 9.289168 -3.238586 5.709217 11.660858 1.209296 -3.459315 -3.131715 7.440834 -1.969284 12.097686 13.280539 -8.848387 0.278921 -0.715465 4.912740 1.973418 3.282615 3.203696 -7.056567 1.255213 -5.483843 2.997712 -4.704605 -2.260186 4.197281 5.063370 -15.379217 -1.006594 7.206865 2.341178 0.278866 1.480289 1.926622 7.806959 7.177608 -1.513224 6.721666 5.923331 0.351983 5.239765 0.313185 2.062498 0.909181 2.027637 -1.677180 -1.736583 -0.079911 -3.255144 -2.496199 1.922157 9.289059 11.419645 -0.645489 -4.541347 1.025666 2.261328 2.912785 3.158337 7.784382 -0.567968 1.879660 6.282864 -8.859531 0.718760 -16.086015 3.756666 -14.780326 -6.869620 -0.449736 7.235582 7.119520 4.357590 -2.524233 14.200243 -2.854960 -4.047491 9.124332 10.107954 -5.716837 -1.627612 -3.800340 -5.494362 0.601932 -3.799544 0.349201 1.367177 5.096738 -7.796436 -5.163914 1.392353 0.526207 -5.070318 -3.650913 -1.487148 7.696569 -7.924733 -5.582647 -4.919773 7.272658 -0.335742 -13.777258 -3.748336 -7.090552 -1.394842 2.004733 -6.313884 -5.693489 4.273486 1.633177 -3.136253 -2.487983 -4.761338 7.509883 5.112226 1.041422 -1.041536 4.644259 1.231206 10.435405 2.525461 -5.103478 0.037951 3.684911 -1.480275 3.413765 -4.997560 -1.842388 3.803973 -7.250440 -1.932213 2.601374 -4.681819 -2.395799 0.246475 -2.025877 0.008029 27.593164 -2.746188 9.521483 7.743372 -7.303957 6.964306 -0.493499 2.106886 3.869567 6.373343 4.495256 -12.202003 -7.345129 7.551061 12.750973 4.594959 -7.582587 -2.597992 3.177318 1.669317 -1.052293 5.015815 1.170671 0.120488 -5.171200 -0.944184 3.372225 16.333002 -3.957183 -2.580840 1.343690 6.196673 -2.075304 -8.759484 -1.144935 -8.990363 -1.026480 2.914263 1.743054 4.468086 10.269424 -14.921272 8.791259 -0.777729 0.407918 7.908679 1.340745 -5.567801 -12.404175 -2.709973 3.559306 8.362901 -1.167252 -0.130609 1.322655 -10.809354 1.279498 1.626878 2.947307 -6.957684 9.555640 -1.797469 -4.278766 -3.377783 -0.432407 -4.304385 -4.069816 -3.927710 6.377457 3.635416 -8.584019 7.030890 1.235812 -3.621227 1.314113 -0.687879 7.771694 -6.875162 -8.508467 5.231149 -3.459880 -6.149672 -3.964461 -2.925767 3.804359 3.057819 0.172415 -7.752844 -9.110052 9.151731 -3.474016 11.038336 5.275041 -2.211321 6.079258 2.660993 -4.922011 -5.040966 -6.212820 0.944308 0.474146 -4.570378 -6.691737 -2.897077 6.622254 8.227373 0.381193 -4.613641 -2.255640 10.796615 -6.222257 -1.283135 3.528229 -1.425317 -5.203190 3.658539 5.239392 -7.180058 1.117499 -7.871277 1.060592 -5.029004 -3.864798 7.374992 -3.482948 2.384826 0.204563 -1.552045 -0.903365 3.347154 4.822172 -1.069927 1.535711 13.173342 5.463927 -1.479022 0.536750 -10.378305 5.818035 -9.786642 -6.458450 -1.280763 1.961766 -5.466722 -1.448945 0.227322 7.673644 6.034261 -3.712688 -4.835867 2.791093 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::size() const = -0.040667 0.044331 0.279271 -0.267343 0.567511 0.003685 -0.019490 0.073874 -0.217824 -0.392828 -0.182628 -0.272303 -0.568831 0.283335 -0.154695 0.177913 0.223161 -0.150177 0.034340 -0.345186 0.329901 -0.273914 0.425271 -0.034150 -0.596305 0.061232 0.083120 0.605991 0.286539 0.466088 0.054247 -0.186288 -0.093353 0.098064 0.402398 -0.180504 0.179239 0.148489 -0.303006 -0.480567 -0.184185 0.308132 -0.149294 0.331915 0.076925 0.676706 0.265116 0.312465 -0.351978 0.392438 0.502835 -0.019070 0.260639 0.116746 -0.368674 -0.146137 0.326461 -0.339961 -0.246125 0.110117 -0.004299 -0.683862 0.062940 0.198813 0.540650 -0.405404 -0.130871 0.365312 -0.047437 0.143440 0.153102 0.334378 0.081120 -0.036023 0.488536 -0.109734 -0.068876 -0.535973 0.127974 -1.096967 -0.242290 -0.536311 0.226431 0.354644 -0.092842 -0.044318 0.775742 0.112409 -0.097557 0.348879 0.320411 -0.159475 -0.002836 -0.557307 -0.031652 0.068540 -0.333692 -0.383206 0.090276 0.566496 -0.014004 -0.090247 0.014405 -0.383012 -0.214978 -0.117278 -0.606944 0.431897 -0.773211 -0.120758 -0.653213 0.274664 0.069107 -0.478452 -0.016804 0.055771 0.266121 -0.078724 0.471274 0.173426 0.087645 0.210224 -0.133548 0.189266 -0.416998 0.436475 0.301094 -0.231215 0.116364 0.400009 0.065556 0.112975 0.374273 -0.086692 -0.684917 0.418724 0.022860 -0.019519 -0.274409 0.207890 0.333954 -0.401982 0.046067 0.028510 0.014961 -0.165024 -0.290430 -0.474819 0.258451 0.398103 -0.011995 -0.069786 -0.064266 -0.168910 0.229003 0.132756 -0.022643 0.357023 0.027495 0.151319 0.019793 -0.289746 0.281453 0.242921 0.061834 -0.430126 -0.043308 -0.001112 0.227093 -0.008855 -0.022697 0.522130 -0.242117 0.141763 0.000567 -0.318136 0.557268 -0.066754 -0.258991 0.328149 0.210126 -0.435806 -0.401873 -0.117990 0.000869 -0.431039 0.145574 0.103298 -0.000284 0.401149 -0.784231 0.287391 0.313586 -0.034495 0.100646 -0.389052 0.334533 -0.681729 -0.188029 0.180563 0.251388 -0.080156 0.097535 -0.133445 -0.378815 0.362755 0.138787 0.246538 -0.035840 0.172696 -0.098761 -0.020827 -0.202249 -0.169408 -0.232727 0.347610 -0.111208 0.089924 0.106052 -0.933089 0.228878 -0.539070 -0.129159 0.169636 0.220536 0.478585 -0.213319 -0.237523 0.255253 -0.131453 -0.612910 -0.476526 0.070940 0.166799 -0.125754 -0.186744 -0.147425 -0.511364 0.191479 -0.257515 -0.128314 0.167606 0.121583 0.425564 0.133936 -0.355144 -0.218790 -0.053974 0.068437 -0.235429 0.328508 0.196433 0.163410 0.162598 0.398591 0.131838 0.205199 -0.043420 0.409726 -0.264377 -0.399065 0.247498 0.002721 -0.083011 0.601473 0.261088 -0.176477 -0.295503 -0.483006 0.201644 -0.049539 -0.085701 0.150730 -0.452263 -0.180690 0.429668 0.016655 -0.409748 0.353219 0.042016 -0.291141 -0.582137 0.909398 0.764745 -0.306314 0.305987 -0.275168 0.282538 -0.417011 -0.083683 -0.240292 0.066641 0.195978 0.206886 0.127126 0.156305 0.149634 -0.182417 -0.202393 -0.300500 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::DFSUtil(int, bool*) = -0.665191 0.813752 1.679168 -1.931703 1.569008 2.051790 0.591923 -0.361963 -1.789692 -2.347606 0.197645 -3.908495 -3.540407 2.868086 -1.174658 0.090797 3.944018 0.069157 -0.727310 -1.017805 1.269376 0.067824 4.253515 4.506816 -3.691769 0.333465 0.304641 2.124761 0.777105 1.453008 0.950328 -3.162298 0.467645 0.043855 1.344349 -0.864874 -0.554438 -0.500296 -0.635200 -5.441309 -0.626644 2.552765 -0.934936 0.027921 0.785111 1.245835 4.322749 2.377593 -0.636034 1.320941 1.780815 0.664623 1.395337 0.034687 0.387431 -1.201398 0.841728 -1.625757 -1.083516 0.198754 -0.470319 -2.353127 -0.665945 3.473789 3.726614 0.038487 -1.198496 -0.268583 0.153152 0.679116 0.134667 2.426752 1.312165 2.230746 2.227575 -1.281785 0.417301 -3.952031 0.904793 -5.336750 -2.879775 -1.574046 3.128299 3.274030 0.391114 -1.797920 4.659278 -0.239331 0.028652 3.271485 4.469289 -1.856825 -0.769439 -1.810071 -1.317250 1.097321 -1.676630 0.718845 -0.878212 1.248699 -2.688469 -1.386954 0.431285 -0.413043 -1.951062 -0.068300 -0.720395 2.498563 -3.369213 -0.546565 -2.904477 1.191415 0.964837 -5.067675 -1.923234 -0.982434 0.988169 1.058834 -1.432683 -1.288932 1.050974 0.746180 -0.666910 -0.272120 -3.268467 3.087964 1.732767 -0.029612 0.311688 2.080838 1.688714 2.864892 1.211209 -0.941194 -0.495938 0.899746 -0.691814 0.286037 -1.133148 0.077841 0.957183 -2.002731 -0.590668 1.256802 -1.731740 -1.381640 -2.183223 -1.432958 0.893124 9.283231 -0.835834 2.575577 1.792205 -2.883769 1.788582 -0.732016 -0.806097 0.704408 1.773485 2.626044 -3.434004 -1.987400 2.305432 4.448153 1.448956 -2.273835 1.247450 0.973257 0.162588 -1.520455 2.172325 0.600947 0.278584 -1.568903 -0.508491 2.401591 4.993010 -0.990361 -2.474417 0.287423 1.281822 0.705530 -1.502750 0.269729 -0.127969 -0.301168 1.686682 0.422194 1.575072 3.517171 -5.123378 2.871770 0.787840 -0.415351 2.319945 -0.155207 -1.664086 -2.482785 0.415222 2.493210 2.529342 0.367610 -0.283536 -0.631720 -3.576906 -0.055646 1.127975 1.427254 -2.086750 3.019879 -0.074392 -1.794302 -2.146633 -1.940980 -1.159073 -0.236167 -2.315297 1.766102 0.682252 -4.577804 3.575932 0.127164 -1.409480 -0.732856 -1.505876 2.346839 -3.360300 -3.524829 1.165858 -1.914220 -3.869793 -1.148851 -1.379176 0.982153 1.049557 0.119616 -2.692833 -2.840909 3.700292 -0.263399 3.122826 1.966419 0.457827 3.224916 1.668192 -1.692237 -1.107185 -2.901045 2.442888 -0.360715 -1.816778 -0.477687 -1.333654 1.775061 3.764804 -0.995571 -1.473344 -0.962597 2.810886 -2.120544 -1.557601 1.113727 -0.058095 -1.524915 1.628528 1.701301 -2.046459 -0.257951 -3.300989 -0.238465 -1.431956 -2.367589 1.528767 -2.171910 0.413388 1.880655 -0.850005 -1.526356 1.294939 0.448938 -0.661349 0.389566 3.925682 3.137892 -1.604004 1.463432 -3.845575 2.413883 -3.998358 -2.964025 0.122147 -0.315119 -0.411415 -0.861002 -0.425563 1.549246 1.684940 -1.559951 -1.744101 1.294904 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::getTranspose() = -0.941774 0.708057 1.803536 -3.047069 3.126717 3.393726 1.120693 -0.705028 -3.072884 -2.779912 0.218628 -5.045181 -4.733765 4.089044 -1.711423 0.861068 5.491447 0.009332 -0.924867 -1.482059 2.591726 -0.486219 6.199498 6.235727 -5.582209 0.702467 0.008235 2.790272 0.717422 3.315758 0.945335 -4.493980 0.603112 -0.409339 2.471252 -1.881891 -1.153901 -0.031893 -0.318845 -7.979142 -0.977914 4.229094 -0.700251 0.595867 1.386552 2.381616 5.894187 3.380552 -1.456246 2.707996 2.720344 0.724432 2.614370 0.201684 0.655422 -0.804639 1.604860 -1.257392 -1.403943 0.292568 -1.416564 -2.955639 -0.057283 4.769758 5.655897 -0.499937 -1.903896 -0.375342 0.162074 1.153481 0.636183 4.075216 1.481557 2.166094 3.653923 -1.888708 0.612462 -6.095493 1.632142 -8.091701 -3.937019 -2.271804 4.039108 4.559171 1.296645 -2.953690 7.294065 -0.630263 -0.350132 4.425104 5.675044 -2.633075 -0.586771 -2.635609 -2.438282 0.684028 -1.956884 0.199390 -0.264226 1.661563 -3.812467 -2.078292 0.456918 -0.657149 -2.714076 -0.535482 -1.573983 3.734095 -4.897491 -1.232661 -4.045075 2.392695 0.566597 -7.398463 -2.445660 -2.150280 0.258037 1.102981 -1.765380 -1.740475 1.844239 1.360185 -1.427302 -0.549067 -4.001041 5.019920 2.792579 -0.036258 0.279747 2.556820 1.307625 3.931446 2.226360 -1.395846 -1.025384 1.653447 -0.639163 0.745874 -1.859960 0.400612 1.848271 -3.311635 -0.959887 1.380325 -2.068474 -1.038921 -2.462912 -2.202864 1.122082 13.841148 -1.754917 4.167710 2.534293 -4.167105 3.442510 0.050134 -0.335849 1.821514 3.039199 3.221225 -5.395838 -3.033354 3.404824 6.145079 1.874455 -3.852197 0.969580 1.375901 0.297994 -1.569236 2.727592 0.689976 0.242143 -2.381285 -0.495821 1.928747 7.861824 -1.582634 -3.573047 0.684592 2.479898 -0.246167 -2.484996 -0.046768 -1.946531 -0.779801 2.040388 0.321982 2.180171 4.970568 -7.921060 4.264241 0.403307 -0.800400 3.893944 -0.387926 -1.756911 -4.576493 -0.153011 2.863344 3.799911 0.256254 -0.708567 -0.596164 -5.148568 0.720666 1.227951 2.064574 -3.389575 4.608996 -0.438107 -2.718814 -2.609860 -2.845816 -1.798485 -0.711203 -3.294491 2.412958 1.044458 -6.590260 4.293898 0.203646 -2.140272 -0.230626 -0.903712 3.181352 -3.869576 -4.878095 1.891631 -2.348383 -4.987327 -2.169401 -1.825118 1.540353 1.506818 0.025224 -4.291112 -5.184433 5.149393 -1.126545 4.677407 3.047693 0.411067 4.640273 2.763486 -2.906462 -2.339165 -4.233792 2.959825 -0.369707 -2.107431 -1.198348 -2.041192 2.610619 5.208746 -0.522241 -1.470954 -1.817188 4.964234 -2.550055 -1.465047 2.024353 -0.852500 -2.093821 2.263762 2.784180 -2.607142 -0.626408 -4.548724 0.160294 -2.016045 -2.553613 2.926236 -3.112792 0.568534 1.890154 -0.895393 -2.206257 1.733760 0.941423 -1.011931 0.018823 6.426404 3.910837 -2.232970 1.971607 -4.813535 3.527024 -5.419553 -3.291911 -0.720672 -0.433989 -0.836744 -0.715772 -0.265528 2.846826 2.598917 -2.124939 -2.102701 1.243505 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::~Graph() = -0.351763 0.226675 0.412163 -1.113054 0.679789 0.704470 0.116981 -0.103067 -1.025317 -1.014596 -0.112931 -1.812911 -1.332708 1.198785 -0.479902 0.022040 1.813536 0.200151 -0.248400 -0.522193 0.580886 -0.073664 1.499210 1.989669 -1.610051 0.213543 0.276754 1.006479 0.132490 0.992973 0.774545 -2.014328 -0.413581 0.474966 1.277769 -0.589271 -0.493304 0.297219 -0.013952 -2.873509 -0.317399 2.039538 0.717695 0.095324 0.669592 -0.320921 1.619925 0.863988 -0.425819 0.689755 1.003504 0.858945 0.937370 -0.240824 0.276244 -0.108754 0.752810 -0.838785 -0.181578 0.319985 -0.335409 -0.106089 -0.018871 1.542279 1.738933 -0.127422 -0.768598 -0.593410 0.411875 0.529551 0.007861 1.334731 -0.106970 0.887109 0.773059 -0.462701 0.328219 -2.564555 1.334923 -2.474844 -1.311592 -0.594992 1.294938 2.128881 0.023546 -0.757705 2.452601 -0.530655 -0.042429 1.169209 1.747173 -0.075643 -0.054618 -0.786584 -1.089165 0.556703 -0.393605 -0.156231 -0.150282 0.945195 -1.058285 -0.755495 0.101805 -0.338276 -0.990490 0.252784 -0.429349 1.119921 -1.187328 -0.303330 -1.177210 1.246797 0.466233 -2.120803 -1.191877 -1.082615 -1.281335 0.348556 -0.910809 -0.571846 0.529353 -0.022279 -0.626695 0.290100 -1.695847 1.329742 0.847356 -0.382351 -0.101050 0.799097 0.515989 0.976142 -0.132161 -0.809630 -0.160002 0.859707 -0.034411 -0.154751 -0.969861 0.124648 0.330285 -0.689113 -0.240017 0.178974 -0.767560 -0.614286 -1.401947 -1.204623 0.192401 4.685776 -0.672625 1.183905 0.859356 -1.013851 1.340635 0.538457 -0.257650 0.343762 1.042919 1.287134 -1.021613 -0.944636 0.980313 2.116143 0.560302 -0.345063 -0.145354 0.639045 -0.098966 -0.275042 1.283135 -0.078849 -0.214477 -0.537775 -0.265087 0.549675 1.958512 0.045724 -1.326974 -0.230704 1.975305 -0.178921 -0.445076 0.270062 -1.655128 -0.265664 0.440379 0.118051 0.962207 1.562833 -3.239139 1.441489 0.805600 -0.056355 1.313114 -0.286524 -0.416756 -2.330277 0.113803 0.851197 1.404358 -0.522499 0.186757 -0.271211 -1.668631 0.090144 0.334538 0.817531 -1.545231 1.612702 -0.455320 -0.629039 -0.525558 -0.671452 -0.971780 -0.701217 -1.322085 0.732203 1.217140 -1.537969 1.403719 0.200297 -0.323670 -0.181420 -0.507731 0.706241 -1.327744 -1.316589 0.371751 -0.456027 -1.199777 -0.157305 -0.883914 0.681184 0.219588 0.405957 -1.242489 -0.995064 1.449093 -0.269706 1.547704 0.964816 -0.146233 0.631479 1.001587 -0.564991 -0.251450 -1.025855 0.721982 0.138542 -0.380387 -0.802318 -0.700783 0.544673 1.710113 -0.207476 -0.762392 -0.859979 1.526747 -0.264901 -0.162737 0.219017 -1.679885 -0.457319 0.427896 0.577444 -0.842861 -0.125798 -1.906699 0.487580 -0.619080 -0.546313 0.993845 -1.060163 -0.047131 0.719323 -0.976511 -0.777299 0.687256 0.764468 -0.657861 0.345111 1.733350 -0.012800 -0.104912 0.980075 -1.603525 0.744124 -1.596916 -0.643739 -0.725789 -0.543188 -0.633339 -0.494345 -0.482957 0.806575 0.727318 0.267741 -0.788044 0.580785 +PE-benchmarks/euler-circuit-directed-graph.cpp__main = 0.061228 -0.269784 1.536180 -1.004575 1.786542 -0.946093 0.271163 0.675159 -1.034825 -0.880725 -0.367079 -1.020431 -1.591747 1.036179 -1.023909 -0.077460 1.218388 0.101610 0.632488 -1.002730 0.461258 -1.014195 1.438733 0.258436 -1.994220 0.063675 -0.530609 1.379551 0.309831 2.004964 0.999325 -1.391461 -0.642969 0.763517 1.821475 -1.178472 -0.333716 0.458098 -1.070956 -2.922364 -0.751540 2.735241 -0.846482 0.948879 2.140945 3.933245 0.961169 0.736158 -1.425491 2.569399 0.290316 0.011415 1.788943 -0.158705 -1.338988 -0.191124 1.444727 -0.728071 -1.397704 1.340698 -1.071751 -1.278957 1.070035 1.222342 1.947266 -1.403356 -0.906361 0.154911 0.600079 0.560416 0.459459 1.898667 0.259747 0.795389 1.613144 0.276187 -0.229283 -2.053334 0.897166 -3.917027 -1.345115 -1.133037 1.477291 1.625637 -1.254604 -0.981360 2.792111 0.395336 -0.107818 2.620753 0.861708 0.602004 0.120034 -1.688257 -0.829813 -0.479478 -0.319932 -1.884630 0.461558 1.855567 -0.873631 -0.470795 -0.786823 -1.202050 -0.626937 0.663695 -1.602889 1.485356 -2.507804 -0.926909 -2.081060 1.428385 0.095870 -1.899165 0.105312 0.242814 0.894083 0.654672 1.073843 1.152018 1.134205 0.454776 -0.775236 1.773333 -2.019162 2.538441 0.211182 -0.215735 -0.114616 1.618709 -0.645090 -1.089533 1.199295 -0.196674 -1.452480 1.710489 -0.059157 -0.126599 -0.734187 0.751803 1.260820 -0.779256 -0.407517 -0.753218 -0.385432 -0.907111 -2.344964 -1.712524 0.470959 1.578606 -1.175322 0.900098 -0.464955 -1.194045 0.990200 1.296791 0.508267 0.399948 1.094510 1.466153 -0.419326 -0.546297 0.956516 1.134839 0.185063 -1.123233 0.200048 0.358010 0.365307 0.812479 0.921231 1.370983 -0.989309 -0.631773 0.227944 -2.443419 2.711589 0.429220 -1.597049 -0.288880 1.499923 -0.980472 -0.678204 0.495694 0.328148 -1.564956 0.344283 -0.108668 -0.133580 1.056398 -3.687768 1.455529 0.497457 0.260094 0.190456 -1.398738 0.547467 -3.881304 -1.619191 0.399700 0.981813 0.039399 -0.500353 -0.169049 -0.902287 1.732527 -0.116383 1.431269 -0.351758 1.833424 -0.977397 -1.029229 -0.142518 -0.684540 -0.639408 0.913183 -0.889003 0.264193 1.022949 -2.561344 0.425642 -1.393225 -0.573489 0.438791 1.896475 1.123400 -0.544129 -1.149368 0.166907 -0.824177 -2.703754 -2.097402 -1.209152 -0.027644 0.167402 -0.735874 -0.793959 -2.027121 0.681453 -1.220527 0.292503 1.032058 -0.493599 2.730151 1.157628 -1.316689 -0.157147 -1.746507 0.786675 -0.392253 2.092366 1.024480 -0.431764 0.343200 1.017517 -0.255724 0.450063 -1.419097 1.912304 0.096940 -0.080894 0.563234 -2.382270 0.493738 1.619722 0.849502 -0.405871 -0.196817 -1.475154 1.355818 -1.213334 2.087599 0.724512 -1.827137 -1.697433 0.033044 -0.096086 -1.665409 -0.185494 0.311941 -1.163686 -1.025609 2.854004 2.811260 -1.050278 2.028047 0.080990 1.364621 -1.087175 0.430430 -2.210577 -0.479771 1.021501 0.850651 0.097018 0.357375 1.579635 -1.386288 -0.643818 0.040284 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::addEdge(int, int) = -0.310356 0.370519 0.437942 -0.639530 0.837560 1.363459 0.329668 -0.594777 -0.799503 -0.434168 0.128839 -1.578031 -1.225465 1.289019 -0.451576 0.523856 1.702907 0.029357 -0.483686 -0.402659 0.691314 0.175552 2.046184 1.958249 -1.476584 0.263286 0.363219 0.608197 0.307598 0.735689 -0.247897 -1.077134 0.531001 -0.583683 0.126834 -0.457896 -0.364174 -0.345532 0.355993 -2.263091 -0.195310 0.563563 -0.383862 -0.038759 0.158155 0.621739 1.870615 1.037617 0.000668 0.716148 0.627394 0.120916 0.573940 0.102722 0.469064 -0.018607 0.887192 -0.200584 -0.443671 -0.221550 -0.249899 -0.813232 -0.350113 1.437454 1.558311 0.075086 -0.559310 0.189520 0.002884 0.174193 0.050704 1.049263 0.347260 1.028009 0.846642 -0.824634 0.434397 -1.282992 0.005629 -2.034430 -1.113853 -0.512184 0.858296 0.541339 0.721212 -0.249135 2.020190 -0.165070 -0.103079 0.895344 1.936934 -1.362523 -0.321384 -0.371963 -0.429551 0.218703 -0.660274 0.439492 0.024769 0.096520 -1.219053 -0.871043 0.467658 0.136839 -0.857009 -0.107634 -0.194802 0.946068 -1.457396 -0.575152 -1.065743 0.122097 -0.123655 -2.224106 -1.032616 -0.292309 0.754762 0.440078 -0.676007 -1.227821 0.539711 0.642037 -0.206954 -0.672042 -0.358018 1.078592 0.921857 0.118483 0.187222 0.626642 0.731242 1.872717 0.833027 -0.397937 -0.063926 0.224047 -0.345073 0.304150 -0.312430 -0.104709 -0.069869 -1.117062 0.188702 0.982841 -0.762244 -0.152951 -0.220245 -0.264104 0.233398 4.057892 -0.410943 1.257443 0.808552 -1.502563 0.320891 -0.693294 -0.366752 0.306279 0.706423 1.101770 -1.750861 -0.885432 1.060143 1.938363 0.679429 -1.420778 0.496555 0.226936 0.094553 -0.546533 0.808444 0.234001 0.313068 -0.796290 -0.232184 0.950050 2.583353 -0.912435 -1.214432 0.353930 -0.000830 0.187995 -0.865424 -0.101111 -0.241793 -0.054740 0.642605 0.138197 0.566665 1.506995 -2.031159 1.278317 -0.118459 -0.609921 1.400577 0.251082 -0.833235 -0.311152 0.042684 1.075200 1.089540 0.195174 -0.330503 -0.208289 -1.553816 -0.101789 0.439070 0.438735 -0.886286 1.322549 0.383517 -1.041164 -0.843093 -0.554353 0.076894 -0.391584 -0.790989 0.851683 -0.207887 -2.400611 1.505451 0.315493 -0.703418 -0.006702 -0.517086 0.905731 -1.298610 -1.549524 0.665413 -0.690392 -1.088916 -0.301836 -0.500312 0.446524 0.807351 0.435028 -1.376202 -1.287745 1.380957 -0.107973 1.342839 0.874180 0.249785 1.299158 -0.119255 -0.833886 -0.741973 -0.930984 0.752010 -0.075934 -0.857694 -0.363002 -0.653205 1.052399 1.598757 -0.258411 -0.534044 -0.603196 1.192064 -1.252393 -0.368133 0.604074 0.816576 -0.979581 0.446742 0.815660 -0.740089 -0.068982 -0.906958 -0.581544 -0.783434 -1.024799 0.758128 -0.834869 0.262200 0.717131 -0.364347 -0.453528 0.575906 0.012088 -0.050536 0.217600 1.481947 1.469093 -0.865819 0.370824 -1.531601 1.085940 -1.695809 -1.367491 0.420398 -0.072125 -0.500250 -0.463062 -0.039683 0.830641 0.622936 -0.939169 -0.578776 0.284859 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::~list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::~_List_base() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_clear() = -0.063115 1.558825 1.452913 -1.232715 1.835438 1.485468 0.206169 0.249723 -0.759723 -1.476568 -0.713801 -1.921621 -2.594958 1.662870 -0.504034 -0.178889 2.484358 -0.162397 -0.050834 -0.737521 0.944182 -0.274931 2.448154 2.099006 -2.786152 0.557791 1.140264 1.365702 0.366659 2.008908 -0.306423 -2.439029 -0.052974 0.471687 1.574475 -0.795008 -0.283125 -0.885392 -0.819518 -3.678354 -0.549558 1.519464 -0.904056 0.260606 0.517236 1.157756 3.367169 1.395754 -1.166812 0.552764 1.447569 0.778119 0.711380 0.070948 -0.079008 -0.258699 1.243291 -0.341340 -0.737269 0.348128 -0.172484 -1.659252 -0.363924 2.035509 2.403813 -0.405195 -0.721394 0.191862 -0.060838 0.263925 -0.470265 1.598138 1.164993 1.500814 1.640264 -0.703296 -0.053746 -3.094083 0.660258 -4.284435 -1.926611 -2.091927 1.183440 1.424289 0.243143 -1.107045 3.317815 -0.147462 0.742512 1.592783 2.995073 -1.212239 -0.249030 -1.969353 -0.992750 0.738364 -0.979396 -0.208878 -0.129816 0.167285 -1.402905 -1.548070 0.488524 -0.553437 -1.372309 -0.071780 -1.058015 1.737757 -2.240172 -0.346563 -2.728230 0.401479 0.275858 -3.237496 -1.166310 -0.221316 0.545186 0.493393 -0.014461 -1.191033 0.521103 1.186913 -0.828790 -0.325823 -1.540258 2.431417 1.496338 -0.573340 0.554082 0.877529 1.294613 1.433591 1.696581 -0.504928 -1.112310 0.832205 -0.476689 -0.582647 -1.117017 0.495668 0.754060 -1.321267 -0.099522 1.076918 -0.923184 -0.457687 -0.971674 -1.998205 1.112773 5.905122 -0.804805 0.969483 0.102630 -2.126965 1.617283 0.118257 -1.334169 0.511160 1.203638 2.134431 -2.110492 -1.154934 1.305830 2.558827 0.781835 -1.717119 0.339361 0.061788 -0.189388 -0.826784 1.142180 0.636597 -0.160506 -0.640037 -0.442376 0.942924 3.443065 -0.734161 -2.786219 0.473882 1.342006 -0.116606 -1.121575 0.065208 -0.693416 -0.641719 1.037119 -0.164754 1.213442 2.266298 -4.549114 1.809332 0.565749 -1.161522 1.492681 -0.585743 -0.056609 -1.735048 0.705372 2.072439 1.758424 0.225290 -0.040300 -1.068705 -2.153068 0.213252 0.670005 1.285791 -1.348132 1.746447 -0.106089 -1.513398 -1.485852 -1.498845 -0.803591 -0.265282 -1.530430 0.677742 0.342776 -4.227395 2.635197 -0.405057 -0.561272 -0.026882 -0.813276 1.299960 -2.009969 -2.418533 0.831262 -0.672806 -1.939655 -0.571410 -0.864275 1.053899 0.512928 0.339654 -1.688064 -2.806181 1.770967 -0.012920 1.379949 1.379608 0.981646 2.330483 1.030291 -1.235698 -1.164229 -1.615303 1.782668 -0.123357 -0.581539 -0.547714 -0.939958 1.094618 2.820529 -0.561941 -0.184809 -1.464348 1.728271 -1.539351 -0.827421 0.885058 -0.116289 -0.949674 0.833056 1.234437 -0.848341 -1.103663 -2.295014 0.211129 -0.686967 -1.503519 0.490580 -2.166225 -0.416065 2.117618 -0.912451 -1.515560 1.108717 -0.004777 -0.650499 -0.629096 2.424522 2.371552 -1.770792 1.359839 -2.008322 1.623717 -2.780341 -1.656870 -0.241387 -0.758492 0.061623 -0.435617 -0.074726 0.649838 0.283307 -0.266542 -0.727141 -0.210019 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_List_impl::~_List_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/euler-circuit-directed-graph.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/euler-circuit-directed-graph.cpp__void std::allocator_traits > >::destroy(std::allocator >&, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_put_node(std::_List_node*) = 0.027644 0.377462 0.499598 -0.315019 0.810558 0.244784 0.040308 0.225811 -0.281826 -0.506957 -0.359954 -0.414335 -0.875150 0.480864 -0.108303 0.120663 0.618914 -0.066155 0.067360 -0.375515 0.369262 -0.362379 0.716174 0.259493 -0.892090 0.226308 0.251823 0.646779 0.190088 0.856891 -0.198806 -0.524654 -0.028496 0.116396 0.567277 -0.349699 0.062822 -0.081735 -0.448899 -1.042096 -0.222641 0.468631 -0.298988 0.297265 0.141571 0.775367 0.823882 0.435031 -0.436423 0.434364 0.516193 0.034048 0.338910 0.143153 -0.247168 0.027481 0.504031 -0.281863 -0.410378 0.192774 -0.035745 -0.965754 -0.031421 0.387484 0.749375 -0.421396 -0.227279 0.338752 -0.120554 0.101239 0.024098 0.480913 0.311974 0.133945 0.656534 -0.177630 -0.086701 -0.758708 0.119310 -1.625267 -0.543889 -0.877480 0.378126 0.410338 0.015594 -0.222108 1.131763 -0.019229 0.156743 0.394663 0.732410 -0.431841 -0.060208 -0.787397 -0.066223 0.155946 -0.395935 -0.462524 0.144837 0.286196 -0.227723 -0.373185 0.258552 -0.383117 -0.389562 -0.087536 -0.671738 0.671706 -1.034265 -0.232376 -1.111378 0.168219 0.017008 -0.810610 -0.100481 0.173974 0.337736 0.104370 0.421026 -0.133470 0.188451 0.449715 -0.242694 0.011407 -0.458937 0.804619 0.413123 -0.342424 0.278709 0.440627 0.245073 0.333061 0.768272 -0.091317 -0.742434 0.524704 -0.079700 -0.157918 -0.358595 0.197595 0.267386 -0.576489 -0.002555 0.205536 -0.159354 -0.059750 -0.370909 -0.647078 0.424627 1.084092 -0.148845 0.020414 -0.153226 -0.507011 0.502504 0.121599 -0.305491 0.342875 0.256286 0.478902 -0.362594 -0.380818 0.340090 0.562931 0.186276 -0.670216 -0.013343 -0.149464 0.168429 -0.062988 0.146385 0.535709 -0.104827 -0.007234 -0.056786 -0.220425 1.110625 -0.266590 -0.776994 0.368867 0.182727 -0.398849 -0.610098 -0.107728 -0.086347 -0.497947 0.192539 -0.017007 0.133681 0.666056 -1.286613 0.550607 0.155246 -0.386414 0.372980 -0.415873 0.376574 -0.731984 -0.078574 0.502616 0.587456 0.047466 0.025254 -0.335845 -0.614551 0.299956 0.190735 0.426747 -0.197503 0.404434 -0.088614 -0.333817 -0.353783 -0.435858 -0.220251 0.206082 -0.287603 0.124063 0.158688 -1.521158 0.584587 -0.491508 -0.187575 0.252982 0.170461 0.535943 -0.437754 -0.613036 0.351721 -0.134782 -0.787492 -0.442359 -0.095010 0.336850 -0.011836 -0.198201 -0.320278 -0.932487 0.436976 -0.136576 0.069782 0.383283 0.277248 0.802013 0.371952 -0.575153 -0.332602 -0.291460 0.276218 -0.331636 0.285973 0.039052 -0.082675 0.330491 0.838470 0.114145 0.248551 -0.381570 0.634995 -0.541504 -0.429598 0.446447 0.052351 -0.143916 0.615994 0.500522 -0.268126 -0.515138 -0.677175 0.171893 -0.072636 -0.260153 0.146909 -0.833095 -0.272315 0.749611 -0.152698 -0.608516 0.450869 -0.064392 -0.354287 -0.696854 1.116961 1.058673 -0.653552 0.524789 -0.409420 0.495095 -0.749512 -0.232509 -0.283184 0.024913 0.142385 0.127915 0.200536 0.157811 0.083765 -0.237401 -0.242787 -0.437018 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/euler-circuit-directed-graph.cpp__void __gnu_cxx::new_allocator >::destroy(int*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::allocator >::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::new_allocator >::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/euler-circuit-directed-graph.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.082101 1.242262 0.999659 -0.319233 0.808742 0.205911 0.277154 0.741253 -0.270194 -1.654866 -0.279131 -1.363046 -2.377850 1.075643 -0.295650 -0.814038 1.911346 0.087306 0.279741 -0.892167 0.284008 -0.514000 1.964489 1.959512 -2.252592 0.400461 1.003118 0.919432 0.731711 0.649271 0.452317 -1.601927 0.509301 0.482713 1.250772 -0.514453 -0.081097 -1.107670 -1.339710 -2.852822 -0.497083 0.818772 -0.663779 0.181645 0.349757 2.008377 2.609365 1.069463 -1.072404 0.689498 1.091190 0.239814 0.442581 0.065180 -0.358462 -1.093407 0.260577 -0.247572 -0.834791 0.483384 0.118460 -2.320491 -0.662106 1.525348 1.894686 -0.320101 -0.240529 0.007646 -0.208431 0.373332 -0.305279 1.001175 1.619244 1.084547 1.596523 -0.385980 -0.516691 -2.812773 -0.055185 -5.124752 -1.649523 -1.833828 1.977796 0.395188 -0.294194 -0.586792 2.106483 0.568452 0.937491 1.594940 2.379010 -0.690014 -0.501337 -1.172981 -0.318632 1.211094 -1.073234 0.499108 0.424093 -0.011434 -1.212736 -0.916902 0.569871 -0.593611 -1.017176 -0.114448 -0.710387 1.116973 -2.037846 0.250194 -2.537787 -0.502373 0.834427 -2.503762 -0.301322 0.262356 1.549223 0.918200 0.055464 -0.085643 0.087672 0.491648 -0.232637 -0.083878 -1.330849 1.749969 0.737489 -0.073601 0.800257 1.044018 1.153209 0.857217 1.708562 -0.104511 -0.837058 0.495854 -0.680784 -0.287434 -0.763911 0.123591 1.432762 -0.878102 0.496317 0.282348 -0.852116 -1.320411 -0.391120 -1.392148 1.027721 3.180468 -0.096366 0.791029 0.305231 -1.368090 0.654176 -0.511605 -1.005485 0.581874 1.296973 1.430389 -0.536039 -0.655196 0.493740 1.943832 0.579643 -1.484302 0.306434 0.161884 0.036836 -0.947483 0.917537 0.480852 0.289232 -0.536102 -0.139577 1.374239 1.710061 -0.566969 -1.796107 -0.149945 0.922372 0.443809 -0.891049 0.360127 0.434833 -0.194824 0.742754 0.047050 0.611980 1.571432 -3.502814 1.211472 0.465963 -0.214480 0.489595 -0.013610 -0.474373 -1.820045 1.223733 1.543626 1.147436 0.616212 -0.108643 -0.551955 -1.582855 -0.123812 0.552338 0.922221 -0.811541 1.291006 -0.232917 -0.719200 -1.462309 -1.338207 -0.160631 0.200985 -0.824460 0.533182 0.543670 -3.646746 1.896194 -0.864725 -1.084882 -0.700393 -0.846092 0.880865 -1.952680 -1.933083 0.223667 -1.047017 -2.478322 -1.007066 -0.754838 0.534282 0.137421 -0.092679 -0.652635 -1.633109 1.925298 -0.040239 0.823609 1.091764 0.755445 2.741425 0.525001 -1.118319 -0.845527 -0.815849 1.527380 -0.978588 -0.669060 0.187075 -0.703773 0.515723 2.536424 -0.680912 -0.176234 -0.470541 1.184729 -1.604421 -1.451602 0.785487 0.887803 -0.019624 1.628203 0.937852 -1.130269 -0.722758 -1.837305 -0.220127 0.132730 -1.393013 0.342027 -1.913826 -0.161712 1.659097 -0.493543 -1.040521 0.997748 -0.397404 -0.251757 -0.587980 1.469992 2.984229 -2.143873 1.012802 -1.614978 1.117806 -2.234706 -1.544685 -0.015654 -0.191281 0.523576 -0.213510 -0.231827 0.131961 0.354749 -1.040135 -1.086525 0.442152 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/euler-circuit-directed-graph.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/euler-circuit-directed-graph.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/euler-circuit-directed-graph.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::list >::_M_node_count() const = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::__cxx11::_List_base >::_M_get_size() const = -0.002432 0.446603 0.384758 -0.279463 0.521929 0.608010 0.102832 -0.149910 -0.253589 -0.148126 -0.106345 -0.590175 -0.468670 0.454322 -0.120214 0.111786 0.625705 -0.025145 -0.071046 -0.052559 0.081105 0.113363 0.668328 0.626933 -0.531776 0.233971 0.182790 0.098683 -0.177955 0.672442 -0.417365 -0.749543 0.083255 0.060534 0.084754 -0.117787 -0.232055 -0.286073 0.106311 -0.863395 -0.044500 0.317653 -0.201697 -0.056589 0.119200 -0.049060 0.929636 0.298156 -0.003255 0.173764 0.175665 0.225913 0.166740 0.034951 0.317986 0.131082 0.575168 -0.151769 -0.191251 -0.001602 -0.105581 -0.139532 -0.239823 0.490189 0.476720 0.041777 -0.234392 -0.099989 -0.120890 -0.022690 -0.138877 0.360845 0.183386 0.512395 0.167884 -0.048378 0.211227 -0.373668 0.051658 -0.492500 -0.499200 -0.268848 0.170701 0.431914 0.266484 -0.211966 0.726459 -0.140268 0.130689 0.042691 0.791022 -0.501737 -0.082708 -0.131488 -0.246331 0.027908 -0.109983 0.061461 -0.249062 -0.183480 -0.431229 -0.441939 0.304806 0.019887 -0.316773 0.136643 -0.043346 0.314765 -0.490858 -0.171925 -0.441809 0.024950 -0.068608 -0.735183 -0.403233 0.010899 0.041928 0.170130 -0.260610 -0.594262 0.242915 0.287808 -0.246739 -0.245117 -0.302394 0.481017 0.353342 -0.026385 0.115701 0.008373 0.386504 0.599035 0.242782 -0.166619 0.006011 0.010906 0.008082 -0.031322 -0.075320 0.046937 -0.360214 -0.316325 0.083673 0.400690 -0.287845 0.141708 -0.398546 -0.239535 0.107969 1.410869 -0.320486 0.393585 0.063177 -0.672856 0.273330 -0.153487 -0.371775 -0.066156 0.251184 0.562723 -0.542039 -0.267748 0.416044 0.674988 0.241164 -0.382410 0.222934 0.024330 -0.090956 -0.151783 0.391844 0.009406 0.107367 -0.313570 -0.154926 0.253579 1.085469 -0.210236 -0.772669 0.172573 0.029720 0.166384 -0.082037 -0.012311 -0.166185 -0.017125 0.242342 -0.092992 0.292725 0.544489 -1.061606 0.481449 -0.063260 -0.533219 0.600742 -0.014217 -0.180373 0.121747 0.080137 0.525305 0.473737 0.140963 0.011221 -0.263235 -0.488226 -0.087344 0.088889 0.192394 -0.411817 0.450907 0.199845 -0.667576 -0.283571 -0.432176 -0.001976 -0.238617 -0.502590 0.213469 0.071574 -1.105157 0.661474 0.275558 -0.102629 0.024403 -0.232377 0.247351 -0.387641 -0.581703 0.186278 -0.256415 -0.222195 0.156897 -0.249961 0.135185 0.225990 0.306274 -0.495514 -0.507945 0.385700 0.161685 0.463965 0.359990 0.211931 0.317701 0.199229 -0.273945 -0.139311 -0.406983 0.545475 -0.027139 -0.219961 0.007588 -0.406462 0.348119 0.609199 -0.057328 -0.152163 -0.526725 0.336001 -0.284374 0.086279 0.257196 -0.016860 -0.384299 -0.071637 0.338570 -0.057830 -0.145832 -0.362158 -0.107729 -0.362510 -0.358773 0.122957 -0.335678 -0.051237 0.416159 -0.276214 -0.380561 0.171163 -0.105737 -0.135461 0.036743 0.433023 0.279734 -0.301678 0.394543 -0.438942 0.354102 -0.607144 -0.460311 0.116181 -0.247797 -0.301170 -0.276942 -0.119710 0.200764 -0.006716 0.032703 -0.074573 0.008360 +PE-benchmarks/euler-circuit-directed-graph.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/euler-circuit-directed-graph.cpp___GLOBAL__sub_I_euler_circuit_directed_graph.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/eulerian-path-and-circuit.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::addEdge(int, int) = -0.207629 0.487799 0.710325 -0.603055 0.754452 1.121903 0.276523 -0.281601 -0.616820 -0.653736 0.004449 -1.382057 -1.318310 1.109193 -0.425102 0.196855 1.541574 0.062704 -0.304055 -0.381476 0.422605 0.137492 1.806434 1.739347 -1.420464 0.252384 0.326687 0.766053 0.238120 0.805545 -0.082842 -1.133776 0.389058 -0.163270 0.298001 -0.375291 -0.287049 -0.425646 -0.125558 -2.148592 -0.225758 0.688432 -0.513368 0.008501 0.265403 0.440363 1.795158 0.915251 -0.038145 0.601908 0.548565 0.208105 0.535907 0.083012 0.346667 -0.186662 0.740920 -0.544874 -0.492764 -0.041565 -0.176873 -1.004478 -0.409280 1.293690 1.399073 0.035829 -0.450303 -0.035715 -0.079355 0.187764 -0.010697 0.922614 0.369510 1.020899 0.781000 -0.549021 0.374274 -1.086776 0.077094 -1.834732 -1.161519 -0.700530 0.982812 0.926853 0.438551 -0.386730 1.803415 -0.096516 0.106437 0.802341 1.786177 -1.064380 -0.304424 -0.468897 -0.296752 0.358885 -0.642834 0.317974 -0.238620 0.166782 -1.059314 -0.641479 0.460506 -0.021103 -0.783408 0.076260 -0.272536 0.982118 -1.420744 -0.405713 -1.197009 0.144534 0.070884 -2.006226 -0.901309 -0.122971 0.719090 0.485326 -0.491112 -0.862902 0.463086 0.556744 -0.146803 -0.411900 -0.731987 1.111417 0.780983 -0.037090 0.246582 0.716530 0.691291 1.467165 0.800806 -0.243129 -0.174979 0.291639 -0.311569 0.129923 -0.267389 0.029452 -0.183725 -0.934183 0.065019 0.834763 -0.698001 -0.288385 -0.750103 -0.362115 0.362175 3.635235 -0.365216 1.015689 0.649424 -1.302250 0.385130 -0.520316 -0.435057 0.242592 0.623353 1.068468 -1.456415 -0.718430 0.835498 1.730116 0.586654 -1.131387 0.561812 0.154608 0.056481 -0.575498 0.818810 0.261799 0.282272 -0.665407 -0.194889 0.898380 2.137334 -0.665783 -1.420188 0.239282 -0.005284 0.248310 -0.655044 0.012613 0.068492 -0.109196 0.645692 0.094124 0.461225 1.342214 -1.896064 1.149993 0.129787 -0.527145 1.255378 0.055455 -0.620021 -0.353579 0.156390 1.053553 1.008436 0.190598 -0.275531 -0.289846 -1.387440 -0.098871 0.447877 0.509975 -0.775528 1.174062 0.272788 -0.917842 -0.842241 -0.799180 -0.012022 -0.212927 -0.880506 0.682669 -0.027183 -2.263055 1.406258 0.165344 -0.666402 -0.044295 -0.567136 0.875931 -1.261975 -1.438877 0.513147 -0.672698 -1.309578 -0.314565 -0.513330 0.391126 0.638030 0.283425 -1.139230 -1.015248 1.274140 -0.000222 1.106633 0.809169 0.307506 1.321654 0.255929 -0.788818 -0.472717 -0.974147 0.951325 -0.192234 -0.695056 -0.251756 -0.623938 0.830020 1.597008 -0.293416 -0.451401 -0.603867 1.072675 -1.118049 -0.486947 0.557549 0.477193 -0.695962 0.510108 0.750442 -0.681069 -0.188724 -0.958703 -0.412671 -0.563732 -0.964697 0.603355 -0.924936 0.178426 0.821408 -0.358289 -0.630573 0.530744 -0.053034 -0.123107 0.099323 1.344499 1.403520 -0.840485 0.568726 -1.358384 0.966789 -1.574328 -1.162813 0.244836 -0.160569 -0.224341 -0.359900 -0.116135 0.604120 0.547470 -0.787802 -0.548969 0.264206 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::DFSUtil(int, bool*) = -0.665191 0.813752 1.679168 -1.931703 1.569008 2.051790 0.591923 -0.361963 -1.789692 -2.347606 0.197645 -3.908495 -3.540407 2.868086 -1.174658 0.090797 3.944018 0.069157 -0.727310 -1.017805 1.269376 0.067824 4.253515 4.506816 -3.691769 0.333465 0.304641 2.124761 0.777105 1.453008 0.950328 -3.162298 0.467645 0.043855 1.344349 -0.864874 -0.554438 -0.500296 -0.635200 -5.441309 -0.626644 2.552765 -0.934936 0.027921 0.785111 1.245835 4.322749 2.377593 -0.636034 1.320941 1.780815 0.664623 1.395337 0.034687 0.387431 -1.201398 0.841728 -1.625757 -1.083516 0.198754 -0.470319 -2.353127 -0.665945 3.473789 3.726614 0.038487 -1.198496 -0.268583 0.153152 0.679116 0.134667 2.426752 1.312165 2.230746 2.227575 -1.281785 0.417301 -3.952031 0.904793 -5.336750 -2.879775 -1.574046 3.128299 3.274030 0.391114 -1.797920 4.659278 -0.239331 0.028652 3.271485 4.469289 -1.856825 -0.769439 -1.810071 -1.317250 1.097321 -1.676630 0.718845 -0.878212 1.248699 -2.688469 -1.386954 0.431285 -0.413043 -1.951062 -0.068300 -0.720395 2.498563 -3.369213 -0.546565 -2.904477 1.191415 0.964837 -5.067675 -1.923234 -0.982434 0.988169 1.058834 -1.432683 -1.288932 1.050974 0.746180 -0.666910 -0.272120 -3.268467 3.087964 1.732767 -0.029612 0.311688 2.080838 1.688714 2.864892 1.211209 -0.941194 -0.495938 0.899746 -0.691814 0.286037 -1.133148 0.077841 0.957183 -2.002731 -0.590668 1.256802 -1.731740 -1.381640 -2.183223 -1.432958 0.893124 9.283231 -0.835834 2.575577 1.792205 -2.883769 1.788582 -0.732016 -0.806097 0.704408 1.773485 2.626044 -3.434004 -1.987400 2.305432 4.448153 1.448956 -2.273835 1.247450 0.973257 0.162588 -1.520455 2.172325 0.600947 0.278584 -1.568903 -0.508491 2.401591 4.993010 -0.990361 -2.474417 0.287423 1.281822 0.705530 -1.502750 0.269729 -0.127969 -0.301168 1.686682 0.422194 1.575072 3.517171 -5.123378 2.871770 0.787840 -0.415351 2.319945 -0.155207 -1.664086 -2.482785 0.415222 2.493210 2.529342 0.367610 -0.283536 -0.631720 -3.576906 -0.055646 1.127975 1.427254 -2.086750 3.019879 -0.074392 -1.794302 -2.146633 -1.940980 -1.159073 -0.236167 -2.315297 1.766102 0.682252 -4.577804 3.575932 0.127164 -1.409480 -0.732856 -1.505876 2.346839 -3.360300 -3.524829 1.165858 -1.914220 -3.869793 -1.148851 -1.379176 0.982153 1.049557 0.119616 -2.692833 -2.840909 3.700292 -0.263399 3.122826 1.966419 0.457827 3.224916 1.668192 -1.692237 -1.107185 -2.901045 2.442888 -0.360715 -1.816778 -0.477687 -1.333654 1.775061 3.764804 -0.995571 -1.473344 -0.962597 2.810886 -2.120544 -1.557601 1.113727 -0.058095 -1.524915 1.628528 1.701301 -2.046459 -0.257951 -3.300989 -0.238465 -1.431956 -2.367589 1.528767 -2.171910 0.413388 1.880655 -0.850005 -1.526356 1.294939 0.448938 -0.661349 0.389566 3.925682 3.137892 -1.604004 1.463432 -3.845575 2.413883 -3.998358 -2.964025 0.122147 -0.315119 -0.411415 -0.861002 -0.425563 1.549246 1.684940 -1.559951 -1.744101 1.294904 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::isConnected() = -2.362473 -2.081557 0.373479 -4.350148 2.507094 3.341575 1.326716 -2.612904 -5.638389 -2.312783 1.497060 -6.912546 -3.299250 6.144329 -1.915828 3.698691 7.807806 1.128640 -2.545141 -1.927795 4.642817 -1.313510 7.468927 8.831544 -5.347518 0.186871 -0.079950 3.072900 1.430358 1.834837 1.636418 -4.378942 0.540962 -3.663781 1.699697 -3.261832 -1.515026 2.792594 3.716366 -10.136015 -0.373549 4.265711 1.836498 -0.235181 0.841309 0.982085 4.905974 4.573651 -0.818892 4.003961 3.841117 0.317233 3.037527 -0.003390 1.608865 0.936350 1.722397 -0.559679 -0.883761 -0.021389 -1.743851 -1.127915 1.249783 6.042762 7.189075 -0.201272 -3.006333 0.522462 1.994218 1.699656 1.881113 4.664315 -0.669725 1.364011 3.480999 -6.233238 0.757957 -10.835062 2.631659 -9.401335 -4.377234 0.194877 4.695569 4.092832 2.599710 -1.341945 8.908858 -2.134732 -2.603668 5.578409 6.619031 -3.710483 -1.213670 -2.226001 -3.721761 0.712135 -2.334641 0.270511 1.004377 3.114682 -5.008493 -3.523329 1.197179 0.615412 -3.382196 -1.942183 -0.459411 4.896444 -4.766212 -3.689679 -2.775110 4.656634 -0.093466 -8.740475 -2.279771 -4.832041 -0.915278 1.277657 -4.648827 -4.217295 2.640488 0.912475 -2.151127 -1.552258 -3.175339 4.665559 3.093142 0.625665 -0.810916 2.526563 1.169276 6.704334 1.235290 -3.824932 0.487867 2.384326 -1.286957 1.954422 -3.552339 -1.584344 2.276250 -4.598932 -1.101754 1.730891 -3.342450 -1.385654 0.872356 -0.973167 -0.232911 18.291087 -1.690738 6.197054 5.017127 -4.688935 4.583712 -0.350568 1.054455 2.213003 4.038900 3.035548 -8.190298 -4.686086 4.728828 8.481559 3.209811 -4.729504 -2.029054 1.918251 0.703166 -0.422341 3.493227 0.436820 -0.050254 -3.308798 -0.886306 2.513106 10.543599 -2.380086 -1.769763 0.504700 3.944916 -1.282348 -5.920090 -0.555863 -6.071979 -0.325673 1.606280 1.051292 3.324918 6.676316 -10.250764 5.788056 -0.582202 0.005799 5.250313 1.034286 -3.921625 -8.122426 -1.630565 2.389004 5.769799 -0.882886 -0.021377 1.042777 -6.988288 0.316282 1.034361 1.745882 -4.652705 6.094102 -0.807152 -2.812378 -1.916636 0.095226 -2.706073 -3.031847 -2.460582 4.262033 2.086107 -5.550691 4.759765 1.070719 -2.018362 0.799705 -0.825327 4.600480 -4.724034 -5.393816 3.274040 -1.685797 -3.229226 -2.202507 -2.058455 2.741760 1.784030 0.429065 -4.897340 -5.828336 5.552443 -2.255712 7.251432 3.320527 -1.718771 3.418102 1.659218 -2.582768 -3.164575 -3.519175 0.377462 0.441234 -3.030425 -4.508999 -1.964829 4.332302 5.173227 0.078174 -3.095948 -1.410095 6.722240 -3.845316 -0.654239 1.898727 -1.044891 -3.494853 1.968193 3.155572 -4.930604 0.982680 -5.084710 0.286805 -3.266548 -2.498035 4.756953 -1.913282 1.608268 0.137762 -1.255892 -0.334207 2.266251 3.182006 -0.727879 1.551903 8.115562 3.359158 -0.648515 0.338452 -6.905256 3.705010 -6.315441 -4.314930 -0.670094 1.301104 -4.088762 -1.238493 0.086332 4.903056 3.576660 -1.958132 -3.021398 2.071618 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::size() const = -0.040667 0.044331 0.279271 -0.267343 0.567511 0.003685 -0.019490 0.073874 -0.217824 -0.392828 -0.182628 -0.272303 -0.568831 0.283335 -0.154695 0.177913 0.223161 -0.150177 0.034340 -0.345186 0.329901 -0.273914 0.425271 -0.034150 -0.596305 0.061232 0.083120 0.605991 0.286539 0.466088 0.054247 -0.186288 -0.093353 0.098064 0.402398 -0.180504 0.179239 0.148489 -0.303006 -0.480567 -0.184185 0.308132 -0.149294 0.331915 0.076925 0.676706 0.265116 0.312465 -0.351978 0.392438 0.502835 -0.019070 0.260639 0.116746 -0.368674 -0.146137 0.326461 -0.339961 -0.246125 0.110117 -0.004299 -0.683862 0.062940 0.198813 0.540650 -0.405404 -0.130871 0.365312 -0.047437 0.143440 0.153102 0.334378 0.081120 -0.036023 0.488536 -0.109734 -0.068876 -0.535973 0.127974 -1.096967 -0.242290 -0.536311 0.226431 0.354644 -0.092842 -0.044318 0.775742 0.112409 -0.097557 0.348879 0.320411 -0.159475 -0.002836 -0.557307 -0.031652 0.068540 -0.333692 -0.383206 0.090276 0.566496 -0.014004 -0.090247 0.014405 -0.383012 -0.214978 -0.117278 -0.606944 0.431897 -0.773211 -0.120758 -0.653213 0.274664 0.069107 -0.478452 -0.016804 0.055771 0.266121 -0.078724 0.471274 0.173426 0.087645 0.210224 -0.133548 0.189266 -0.416998 0.436475 0.301094 -0.231215 0.116364 0.400009 0.065556 0.112975 0.374273 -0.086692 -0.684917 0.418724 0.022860 -0.019519 -0.274409 0.207890 0.333954 -0.401982 0.046067 0.028510 0.014961 -0.165024 -0.290430 -0.474819 0.258451 0.398103 -0.011995 -0.069786 -0.064266 -0.168910 0.229003 0.132756 -0.022643 0.357023 0.027495 0.151319 0.019793 -0.289746 0.281453 0.242921 0.061834 -0.430126 -0.043308 -0.001112 0.227093 -0.008855 -0.022697 0.522130 -0.242117 0.141763 0.000567 -0.318136 0.557268 -0.066754 -0.258991 0.328149 0.210126 -0.435806 -0.401873 -0.117990 0.000869 -0.431039 0.145574 0.103298 -0.000284 0.401149 -0.784231 0.287391 0.313586 -0.034495 0.100646 -0.389052 0.334533 -0.681729 -0.188029 0.180563 0.251388 -0.080156 0.097535 -0.133445 -0.378815 0.362755 0.138787 0.246538 -0.035840 0.172696 -0.098761 -0.020827 -0.202249 -0.169408 -0.232727 0.347610 -0.111208 0.089924 0.106052 -0.933089 0.228878 -0.539070 -0.129159 0.169636 0.220536 0.478585 -0.213319 -0.237523 0.255253 -0.131453 -0.612910 -0.476526 0.070940 0.166799 -0.125754 -0.186744 -0.147425 -0.511364 0.191479 -0.257515 -0.128314 0.167606 0.121583 0.425564 0.133936 -0.355144 -0.218790 -0.053974 0.068437 -0.235429 0.328508 0.196433 0.163410 0.162598 0.398591 0.131838 0.205199 -0.043420 0.409726 -0.264377 -0.399065 0.247498 0.002721 -0.083011 0.601473 0.261088 -0.176477 -0.295503 -0.483006 0.201644 -0.049539 -0.085701 0.150730 -0.452263 -0.180690 0.429668 0.016655 -0.409748 0.353219 0.042016 -0.291141 -0.582137 0.909398 0.764745 -0.306314 0.305987 -0.275168 0.282538 -0.417011 -0.083683 -0.240292 0.066641 0.195978 0.206886 0.127126 0.156305 0.149634 -0.182417 -0.202393 -0.300500 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::isEulerian() = -1.333917 -1.517486 -0.622716 -2.042478 1.178578 1.130808 0.769567 -1.503887 -3.173937 -1.113448 0.993968 -3.518105 -1.465260 3.277228 -0.890940 2.391471 4.000907 0.678882 -1.473672 -1.089623 2.512157 -0.997867 3.704723 4.455155 -2.381449 0.064156 -0.331250 1.109284 0.504407 0.701972 1.177570 -2.072178 0.325805 -2.385738 0.755278 -1.587134 -0.859917 1.845666 2.505302 -5.037943 -0.089724 2.347590 1.886605 -0.216975 0.265563 0.577703 2.088536 2.343815 -0.248240 2.245511 1.989333 -0.071174 1.725970 0.022601 0.887028 0.666224 0.882783 -0.121882 -0.566029 0.001243 -1.059151 -0.107602 0.770107 2.947013 3.520851 -0.154561 -1.619324 0.544970 1.128691 1.216907 1.155010 2.355302 -0.521735 0.153163 1.679246 -3.193937 0.147902 -6.033189 1.273577 -5.089467 -2.146890 0.563693 2.464752 2.035560 1.447326 -0.061043 4.514259 -1.067214 -1.725769 2.533838 3.212965 -1.652767 -0.716965 -0.886582 -1.973313 0.304685 -1.140533 -0.039107 1.226765 1.872498 -2.648723 -1.700076 0.556309 0.423774 -1.595433 -1.268224 -0.095192 2.506028 -2.109133 -2.002498 -1.147840 2.575236 -0.065034 -4.437483 -0.534653 -2.593040 -1.414971 0.806245 -2.711861 -2.199578 1.509825 0.106474 -1.292047 -0.746267 -1.159298 2.167958 1.212576 0.614174 -0.474248 1.314586 0.454767 3.412625 0.354472 -2.251750 0.524246 1.165667 -0.515699 1.328667 -1.873283 -1.267380 1.307074 -2.492961 0.014394 0.559766 -1.751564 -0.798092 1.038375 -0.408325 -0.460710 8.313713 -0.967987 3.453430 2.741000 -2.192610 2.343718 -0.321856 0.834477 1.061178 2.305060 1.295034 -3.276578 -2.508406 2.612778 4.310958 1.712654 -2.275755 -1.620148 1.156213 0.503771 0.299433 1.723666 0.352947 0.165430 -1.774254 -0.435620 1.091687 5.375740 -1.267599 -0.050290 0.246921 2.592838 -0.696188 -3.496524 -0.420731 -4.113967 -0.074800 0.504684 0.778687 1.448597 3.434002 -4.796869 3.104182 -0.588683 0.353489 2.698698 0.619309 -2.190041 -4.937688 -1.143091 0.959600 3.046625 -0.575040 -0.172840 0.755122 -3.542934 0.201158 0.248318 0.745876 -2.397533 3.128187 -0.738343 -1.108338 -0.763916 0.681889 -1.289908 -1.743213 -0.824042 2.298348 1.897852 -2.175634 2.222681 0.458450 -1.045458 0.368962 0.103269 2.271628 -2.053764 -2.487324 1.603182 -1.057346 -1.362718 -1.323873 -0.988926 1.378889 0.904239 0.103306 -2.129692 -2.406941 2.560452 -1.301845 3.932551 1.612763 -1.181213 1.352927 1.007968 -1.363820 -1.552380 -1.219988 -0.625184 -0.074006 -1.442552 -2.354245 -0.852899 2.258374 2.318145 0.413585 -1.766767 -0.750123 3.523060 -1.637857 -0.342629 1.112391 -1.131074 -1.747039 1.088896 1.713015 -2.678541 0.734022 -2.542443 0.380768 -1.805612 -1.028261 2.445945 -0.637941 0.773346 -0.481810 -0.643644 0.279004 1.120747 1.911364 -0.303218 0.731926 3.960107 1.112009 -0.257143 -0.119453 -3.508935 1.828610 -3.073263 -2.075736 -0.342466 1.194316 -2.567209 -0.642738 0.074595 2.573290 1.751509 -1.077331 -1.854376 1.165596 +PE-benchmarks/eulerian-path-and-circuit.cpp__test(Graph&) = -0.425321 -0.283776 0.099306 -0.762163 0.278206 -0.150253 0.206006 0.041350 -0.906555 -1.198535 0.131586 -1.373568 -1.097836 1.105989 -0.384135 0.261324 1.519225 0.334904 -0.110470 -0.487189 0.656786 -0.809563 1.248201 1.653777 -1.176387 -0.057144 0.034847 0.858266 0.269661 0.368653 1.014473 -1.266112 -0.034862 -0.108703 1.018155 -0.704235 -0.109374 0.668124 -0.078275 -2.138520 -0.208415 1.396864 0.753968 0.068216 0.269200 0.442731 0.945484 0.892997 -0.531268 0.795278 0.875630 0.165216 0.693188 -0.013700 -0.021339 -0.343146 -0.238299 -0.644079 -0.354434 0.393438 -0.274900 -0.838919 0.218838 1.175228 1.559539 -0.270595 -0.411591 -0.116805 0.166829 0.554224 0.301859 0.880635 0.124145 0.108210 0.839140 -0.932750 -0.164432 -2.654301 0.701027 -3.106352 -0.962208 -0.388088 1.399767 1.501076 -0.021672 -0.545161 1.765129 -0.121378 -0.215493 1.410748 1.363289 -0.179148 -0.309188 -0.787701 -0.650508 0.543365 -0.645413 -0.161455 0.337025 0.938006 -0.891453 -0.445001 0.111005 -0.219915 -0.641298 -0.376792 -0.360049 1.017672 -1.250771 -0.415146 -1.096536 0.789543 0.485191 -1.756412 0.165099 -0.858893 -0.541142 0.394419 -0.700516 -0.132394 0.421570 -0.089926 -0.367122 0.184648 -1.628273 1.163137 0.254375 -0.059709 -0.004222 0.799673 0.183345 0.720130 0.196808 -0.681220 -0.231340 0.709438 -0.379831 0.129830 -0.916025 -0.313845 1.157544 -0.873598 -0.371026 -0.240724 -0.668513 -0.790852 -0.361183 -0.737775 0.276465 2.979400 -0.260311 0.979315 0.869208 -0.711143 1.257955 0.212473 0.145183 0.469807 1.033903 0.618088 -0.704606 -0.837565 0.716581 1.616958 0.567694 -0.446017 -0.623189 0.417986 0.283548 -0.119946 0.715557 0.203900 -0.242422 -0.512762 -0.102557 0.434398 1.395389 -0.056981 0.051464 -0.156462 1.481541 -0.284508 -1.135354 0.121583 -1.281074 -0.169302 0.038625 0.197797 0.552214 1.289741 -2.360852 1.143556 0.292212 0.481645 0.549793 -0.165338 -0.538332 -2.998965 0.022810 0.543690 1.116041 -0.299601 0.427764 0.118589 -1.359635 0.117587 0.127832 0.648575 -0.916405 1.147517 -0.678019 -0.272341 -0.584728 -0.171521 -0.869605 -0.460573 -0.478050 0.691877 1.381361 -0.958557 0.974832 -0.331899 -0.487759 -0.146316 -0.004945 0.813446 -1.226238 -1.094209 0.368948 -0.557197 -1.275698 -0.681262 -0.489395 0.527477 -0.240283 -0.620743 -0.391825 -0.933398 1.269022 -0.477125 1.170499 0.614693 -0.243157 0.977466 0.997186 -0.583936 -0.348336 -0.611340 0.004074 -0.549263 -0.308381 -0.525755 -0.232954 0.569129 1.309337 0.022860 -0.535310 0.195093 1.366515 -0.363204 -0.546661 0.408384 -0.932870 -0.127573 0.824256 0.602328 -1.215602 -0.065923 -1.551690 0.563975 -0.218018 -0.532404 0.755635 -0.815948 0.106060 0.289797 -0.332221 -0.359089 0.561928 0.779241 -0.367083 0.035709 1.743990 0.561384 -0.242516 0.386665 -1.371539 0.449797 -1.364718 -0.659587 -0.611208 0.501436 -0.342475 -0.049814 -0.034190 0.631302 0.682401 -0.190220 -0.828539 0.452744 +PE-benchmarks/eulerian-path-and-circuit.cpp__main = -0.092514 -2.152347 5.574859 -3.421333 4.533473 -3.687828 0.445692 3.098010 -3.622962 -1.479343 -0.918144 -1.436666 -4.367292 3.048237 -2.820975 -0.721116 2.168773 0.270812 0.774625 -3.526643 1.635247 -2.966401 2.702611 -1.323734 -5.657284 -0.281674 -1.731648 5.387413 2.019098 5.771999 2.825690 -1.951422 -3.874190 3.596005 6.049087 -3.017422 0.161945 1.790780 -4.665055 -7.996190 -2.111821 9.034036 -2.045548 2.242344 6.403355 12.558339 0.252267 2.255349 -4.040429 6.662723 1.461161 -0.300480 4.586146 -1.209849 -4.495955 -0.250295 5.365275 -1.537487 -4.251715 3.908759 -1.802758 -3.489052 3.825796 3.139501 5.352496 -5.029141 -2.337173 0.629849 2.848519 1.992082 1.545073 4.460994 -0.608644 1.380295 4.783889 2.225718 -0.875440 -4.269304 4.090615 -10.098469 -3.643664 -3.177202 5.214369 4.350198 -5.299808 -3.155771 8.306917 0.823637 -1.154390 7.866758 0.877685 3.105777 0.314224 -6.246852 -2.596449 -0.778202 -1.448485 -7.183306 1.947606 6.491469 -1.917054 -0.008751 -3.261907 -3.464536 -1.908878 3.486089 -5.570414 4.686573 -6.564412 -2.367015 -5.568945 6.021402 1.188953 -4.427091 -0.122003 0.309961 2.413417 0.928839 4.685734 5.394752 2.789130 1.306748 -2.513032 6.493537 -6.861638 7.265020 0.184370 -1.977123 -0.233472 4.908702 -2.343490 -5.712596 3.038556 -1.068057 -5.615921 6.512417 -0.649164 -0.555987 -2.302260 2.717349 3.683494 -1.545490 -1.024219 -3.522164 -0.435197 -2.681630 -8.206399 -4.343535 1.568631 2.690244 -2.606707 1.523925 -2.814565 -1.901769 3.506812 4.919216 1.292997 1.406161 2.312162 2.574437 -0.071434 -1.334507 2.250758 2.667301 0.440244 -2.264597 1.109829 0.655258 0.452823 2.488920 2.904377 4.703186 -3.538693 -0.764107 0.035528 -8.778981 6.617345 2.070975 -5.615414 -0.762703 4.566399 -4.217831 -1.157750 1.896360 2.644313 -5.462293 0.478142 -0.479491 0.593301 2.731901 -10.196022 4.084906 2.476302 0.387897 0.422230 -6.033839 2.686710 -11.108840 -5.555959 0.132255 3.729304 -0.650405 -2.733649 -0.056465 -2.350952 5.627644 -0.599461 3.721806 -0.085242 4.860033 -3.265175 -1.624118 0.311063 -2.444435 -2.524408 4.057098 -2.452201 -0.179674 1.416427 -6.649709 0.888948 -5.288704 -0.692302 1.195941 6.555236 2.133279 -0.987628 -2.598120 0.259635 0.158806 -7.823935 -7.336426 -3.729781 0.830169 -0.124955 -1.815434 -1.875131 -5.864166 1.304752 -4.149332 0.241597 1.891521 -2.543871 7.074550 4.619820 -2.800520 0.336767 -4.764565 1.957714 -0.701824 7.118177 4.233540 -0.589206 0.587728 0.766317 -1.051884 2.068369 -4.687120 5.941036 1.849792 -1.078572 0.384598 -8.674147 2.300721 5.349715 2.110120 -1.402225 -0.694936 -5.090436 3.814247 -3.663476 7.161928 2.161680 -4.464915 -4.778431 -0.010913 0.379711 -4.765491 -0.962540 1.245569 -4.758731 -3.701783 9.324435 8.321083 -2.943779 6.682995 0.479579 4.421311 -1.399562 3.006932 -7.450407 -2.321395 3.554607 3.457686 0.347097 0.773836 4.532201 -4.067148 -1.798569 -0.470378 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::~Graph() = -0.253408 0.253885 0.337285 -0.787774 0.574818 0.573302 0.099583 -0.122705 -0.754460 -0.753057 -0.086148 -1.431109 -1.048752 0.896240 -0.351288 0.035400 1.360975 0.111695 -0.185028 -0.417745 0.409024 -0.056907 1.179550 1.519530 -1.243763 0.216427 0.247790 0.724909 0.084937 0.786905 0.480896 -1.536765 -0.265596 0.350891 0.942562 -0.388421 -0.419108 0.136879 0.025103 -2.188821 -0.261563 1.520572 0.524185 0.081831 0.504177 -0.206405 1.311751 0.634177 -0.277328 0.559237 0.740001 0.608224 0.745445 -0.180521 0.264735 -0.076415 0.725576 -0.627568 -0.171242 0.219434 -0.266260 -0.107319 -0.078177 1.163174 1.306202 -0.100586 -0.605849 -0.428912 0.276905 0.377440 -0.025328 1.046832 -0.059453 0.744897 0.595746 -0.331516 0.324256 -1.871709 0.948704 -1.891782 -1.040352 -0.466665 0.954278 1.552144 0.066213 -0.521743 1.903307 -0.389251 -0.025779 0.763247 1.387069 -0.136872 -0.034198 -0.509928 -0.785498 0.383403 -0.284573 -0.074543 -0.096339 0.648500 -0.825048 -0.593106 0.180267 -0.262478 -0.770857 0.240112 -0.336386 0.822754 -0.934312 -0.236730 -0.929556 0.836190 0.333724 -1.618884 -0.924466 -0.726676 -0.925511 0.310876 -0.693961 -0.500777 0.415934 -0.000166 -0.459573 0.170742 -1.230179 1.015466 0.692377 -0.268517 -0.030281 0.620503 0.456828 0.816609 -0.050647 -0.582674 -0.122354 0.611094 -0.005327 -0.081814 -0.655225 0.100339 0.146590 -0.515397 -0.123742 0.177210 -0.586079 -0.414947 -1.076617 -0.900092 0.111197 3.488866 -0.526381 0.914458 0.631477 -0.810796 0.969057 0.327803 -0.248806 0.238284 0.784785 1.032079 -0.757953 -0.723608 0.789510 1.628505 0.411482 -0.334566 -0.069243 0.498194 -0.055564 -0.226205 1.004427 -0.054007 -0.076451 -0.419286 -0.197387 0.424225 1.569252 -0.040941 -1.112645 -0.134122 1.365140 -0.074833 -0.361963 0.191280 -1.217226 -0.214261 0.309902 0.105281 0.690016 1.199399 -2.484275 1.102988 0.577477 -0.141388 1.100886 -0.196981 -0.325548 -1.680096 0.094131 0.681558 1.044125 -0.355130 0.103611 -0.254438 -1.271060 0.054922 0.250436 0.600123 -1.199240 1.255103 -0.308466 -0.530616 -0.402453 -0.573156 -0.651377 -0.533612 -1.031251 0.562677 0.911065 -1.300710 1.095309 0.207755 -0.275030 -0.149578 -0.395717 0.519915 -0.982208 -1.020622 0.274091 -0.422955 -0.925195 -0.098918 -0.685456 0.450570 0.195636 0.335625 -0.983635 -0.715303 1.127759 -0.190162 1.165745 0.762492 -0.072025 0.492856 0.736497 -0.486592 -0.173435 -0.719084 0.568608 0.073349 -0.288703 -0.593653 -0.565892 0.417799 1.334750 -0.143958 -0.540340 -0.728891 1.120211 -0.273949 -0.124363 0.202657 -1.184585 -0.386273 0.329314 0.458141 -0.560502 -0.090482 -1.431982 0.262635 -0.527064 -0.423772 0.745103 -0.826126 -0.076261 0.598440 -0.802414 -0.613355 0.543080 0.514021 -0.493305 0.231256 1.285468 0.068829 -0.153543 0.764518 -1.210349 0.581618 -1.213440 -0.515762 -0.478050 -0.397791 -0.517336 -0.450978 -0.354594 0.603234 0.548014 0.118139 -0.602726 0.434338 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::~list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::~_List_base() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_clear() = -0.063115 1.558825 1.452913 -1.232715 1.835438 1.485468 0.206169 0.249723 -0.759723 -1.476568 -0.713801 -1.921621 -2.594958 1.662870 -0.504034 -0.178889 2.484358 -0.162397 -0.050834 -0.737521 0.944182 -0.274931 2.448154 2.099006 -2.786152 0.557791 1.140264 1.365702 0.366659 2.008908 -0.306423 -2.439029 -0.052974 0.471687 1.574475 -0.795008 -0.283125 -0.885392 -0.819518 -3.678354 -0.549558 1.519464 -0.904056 0.260606 0.517236 1.157756 3.367169 1.395754 -1.166812 0.552764 1.447569 0.778119 0.711380 0.070948 -0.079008 -0.258699 1.243291 -0.341340 -0.737269 0.348128 -0.172484 -1.659252 -0.363924 2.035509 2.403813 -0.405195 -0.721394 0.191862 -0.060838 0.263925 -0.470265 1.598138 1.164993 1.500814 1.640264 -0.703296 -0.053746 -3.094083 0.660258 -4.284435 -1.926611 -2.091927 1.183440 1.424289 0.243143 -1.107045 3.317815 -0.147462 0.742512 1.592783 2.995073 -1.212239 -0.249030 -1.969353 -0.992750 0.738364 -0.979396 -0.208878 -0.129816 0.167285 -1.402905 -1.548070 0.488524 -0.553437 -1.372309 -0.071780 -1.058015 1.737757 -2.240172 -0.346563 -2.728230 0.401479 0.275858 -3.237496 -1.166310 -0.221316 0.545186 0.493393 -0.014461 -1.191033 0.521103 1.186913 -0.828790 -0.325823 -1.540258 2.431417 1.496338 -0.573340 0.554082 0.877529 1.294613 1.433591 1.696581 -0.504928 -1.112310 0.832205 -0.476689 -0.582647 -1.117017 0.495668 0.754060 -1.321267 -0.099522 1.076918 -0.923184 -0.457687 -0.971674 -1.998205 1.112773 5.905122 -0.804805 0.969483 0.102630 -2.126965 1.617283 0.118257 -1.334169 0.511160 1.203638 2.134431 -2.110492 -1.154934 1.305830 2.558827 0.781835 -1.717119 0.339361 0.061788 -0.189388 -0.826784 1.142180 0.636597 -0.160506 -0.640037 -0.442376 0.942924 3.443065 -0.734161 -2.786219 0.473882 1.342006 -0.116606 -1.121575 0.065208 -0.693416 -0.641719 1.037119 -0.164754 1.213442 2.266298 -4.549114 1.809332 0.565749 -1.161522 1.492681 -0.585743 -0.056609 -1.735048 0.705372 2.072439 1.758424 0.225290 -0.040300 -1.068705 -2.153068 0.213252 0.670005 1.285791 -1.348132 1.746447 -0.106089 -1.513398 -1.485852 -1.498845 -0.803591 -0.265282 -1.530430 0.677742 0.342776 -4.227395 2.635197 -0.405057 -0.561272 -0.026882 -0.813276 1.299960 -2.009969 -2.418533 0.831262 -0.672806 -1.939655 -0.571410 -0.864275 1.053899 0.512928 0.339654 -1.688064 -2.806181 1.770967 -0.012920 1.379949 1.379608 0.981646 2.330483 1.030291 -1.235698 -1.164229 -1.615303 1.782668 -0.123357 -0.581539 -0.547714 -0.939958 1.094618 2.820529 -0.561941 -0.184809 -1.464348 1.728271 -1.539351 -0.827421 0.885058 -0.116289 -0.949674 0.833056 1.234437 -0.848341 -1.103663 -2.295014 0.211129 -0.686967 -1.503519 0.490580 -2.166225 -0.416065 2.117618 -0.912451 -1.515560 1.108717 -0.004777 -0.650499 -0.629096 2.424522 2.371552 -1.770792 1.359839 -2.008322 1.623717 -2.780341 -1.656870 -0.241387 -0.758492 0.061623 -0.435617 -0.074726 0.649838 0.283307 -0.266542 -0.727141 -0.210019 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_List_impl::~_List_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/eulerian-path-and-circuit.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/eulerian-path-and-circuit.cpp__void std::allocator_traits > >::destroy(std::allocator >&, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_put_node(std::_List_node*) = 0.027644 0.377462 0.499598 -0.315019 0.810558 0.244784 0.040308 0.225811 -0.281826 -0.506957 -0.359954 -0.414335 -0.875150 0.480864 -0.108303 0.120663 0.618914 -0.066155 0.067360 -0.375515 0.369262 -0.362379 0.716174 0.259493 -0.892090 0.226308 0.251823 0.646779 0.190088 0.856891 -0.198806 -0.524654 -0.028496 0.116396 0.567277 -0.349699 0.062822 -0.081735 -0.448899 -1.042096 -0.222641 0.468631 -0.298988 0.297265 0.141571 0.775367 0.823882 0.435031 -0.436423 0.434364 0.516193 0.034048 0.338910 0.143153 -0.247168 0.027481 0.504031 -0.281863 -0.410378 0.192774 -0.035745 -0.965754 -0.031421 0.387484 0.749375 -0.421396 -0.227279 0.338752 -0.120554 0.101239 0.024098 0.480913 0.311974 0.133945 0.656534 -0.177630 -0.086701 -0.758708 0.119310 -1.625267 -0.543889 -0.877480 0.378126 0.410338 0.015594 -0.222108 1.131763 -0.019229 0.156743 0.394663 0.732410 -0.431841 -0.060208 -0.787397 -0.066223 0.155946 -0.395935 -0.462524 0.144837 0.286196 -0.227723 -0.373185 0.258552 -0.383117 -0.389562 -0.087536 -0.671738 0.671706 -1.034265 -0.232376 -1.111378 0.168219 0.017008 -0.810610 -0.100481 0.173974 0.337736 0.104370 0.421026 -0.133470 0.188451 0.449715 -0.242694 0.011407 -0.458937 0.804619 0.413123 -0.342424 0.278709 0.440627 0.245073 0.333061 0.768272 -0.091317 -0.742434 0.524704 -0.079700 -0.157918 -0.358595 0.197595 0.267386 -0.576489 -0.002555 0.205536 -0.159354 -0.059750 -0.370909 -0.647078 0.424627 1.084092 -0.148845 0.020414 -0.153226 -0.507011 0.502504 0.121599 -0.305491 0.342875 0.256286 0.478902 -0.362594 -0.380818 0.340090 0.562931 0.186276 -0.670216 -0.013343 -0.149464 0.168429 -0.062988 0.146385 0.535709 -0.104827 -0.007234 -0.056786 -0.220425 1.110625 -0.266590 -0.776994 0.368867 0.182727 -0.398849 -0.610098 -0.107728 -0.086347 -0.497947 0.192539 -0.017007 0.133681 0.666056 -1.286613 0.550607 0.155246 -0.386414 0.372980 -0.415873 0.376574 -0.731984 -0.078574 0.502616 0.587456 0.047466 0.025254 -0.335845 -0.614551 0.299956 0.190735 0.426747 -0.197503 0.404434 -0.088614 -0.333817 -0.353783 -0.435858 -0.220251 0.206082 -0.287603 0.124063 0.158688 -1.521158 0.584587 -0.491508 -0.187575 0.252982 0.170461 0.535943 -0.437754 -0.613036 0.351721 -0.134782 -0.787492 -0.442359 -0.095010 0.336850 -0.011836 -0.198201 -0.320278 -0.932487 0.436976 -0.136576 0.069782 0.383283 0.277248 0.802013 0.371952 -0.575153 -0.332602 -0.291460 0.276218 -0.331636 0.285973 0.039052 -0.082675 0.330491 0.838470 0.114145 0.248551 -0.381570 0.634995 -0.541504 -0.429598 0.446447 0.052351 -0.143916 0.615994 0.500522 -0.268126 -0.515138 -0.677175 0.171893 -0.072636 -0.260153 0.146909 -0.833095 -0.272315 0.749611 -0.152698 -0.608516 0.450869 -0.064392 -0.354287 -0.696854 1.116961 1.058673 -0.653552 0.524789 -0.409420 0.495095 -0.749512 -0.232509 -0.283184 0.024913 0.142385 0.127915 0.200536 0.157811 0.083765 -0.237401 -0.242787 -0.437018 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/eulerian-path-and-circuit.cpp__void __gnu_cxx::new_allocator >::destroy(int*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::allocator >::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::new_allocator >::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/eulerian-path-and-circuit.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.082101 1.242262 0.999659 -0.319233 0.808742 0.205911 0.277154 0.741253 -0.270194 -1.654866 -0.279131 -1.363046 -2.377850 1.075643 -0.295650 -0.814038 1.911346 0.087306 0.279741 -0.892167 0.284008 -0.514000 1.964489 1.959512 -2.252592 0.400461 1.003118 0.919432 0.731711 0.649271 0.452317 -1.601927 0.509301 0.482713 1.250772 -0.514453 -0.081097 -1.107670 -1.339710 -2.852822 -0.497083 0.818772 -0.663779 0.181645 0.349757 2.008377 2.609365 1.069463 -1.072404 0.689498 1.091190 0.239814 0.442581 0.065180 -0.358462 -1.093407 0.260577 -0.247572 -0.834791 0.483384 0.118460 -2.320491 -0.662106 1.525348 1.894686 -0.320101 -0.240529 0.007646 -0.208431 0.373332 -0.305279 1.001175 1.619244 1.084547 1.596523 -0.385980 -0.516691 -2.812773 -0.055185 -5.124752 -1.649523 -1.833828 1.977796 0.395188 -0.294194 -0.586792 2.106483 0.568452 0.937491 1.594940 2.379010 -0.690014 -0.501337 -1.172981 -0.318632 1.211094 -1.073234 0.499108 0.424093 -0.011434 -1.212736 -0.916902 0.569871 -0.593611 -1.017176 -0.114448 -0.710387 1.116973 -2.037846 0.250194 -2.537787 -0.502373 0.834427 -2.503762 -0.301322 0.262356 1.549223 0.918200 0.055464 -0.085643 0.087672 0.491648 -0.232637 -0.083878 -1.330849 1.749969 0.737489 -0.073601 0.800257 1.044018 1.153209 0.857217 1.708562 -0.104511 -0.837058 0.495854 -0.680784 -0.287434 -0.763911 0.123591 1.432762 -0.878102 0.496317 0.282348 -0.852116 -1.320411 -0.391120 -1.392148 1.027721 3.180468 -0.096366 0.791029 0.305231 -1.368090 0.654176 -0.511605 -1.005485 0.581874 1.296973 1.430389 -0.536039 -0.655196 0.493740 1.943832 0.579643 -1.484302 0.306434 0.161884 0.036836 -0.947483 0.917537 0.480852 0.289232 -0.536102 -0.139577 1.374239 1.710061 -0.566969 -1.796107 -0.149945 0.922372 0.443809 -0.891049 0.360127 0.434833 -0.194824 0.742754 0.047050 0.611980 1.571432 -3.502814 1.211472 0.465963 -0.214480 0.489595 -0.013610 -0.474373 -1.820045 1.223733 1.543626 1.147436 0.616212 -0.108643 -0.551955 -1.582855 -0.123812 0.552338 0.922221 -0.811541 1.291006 -0.232917 -0.719200 -1.462309 -1.338207 -0.160631 0.200985 -0.824460 0.533182 0.543670 -3.646746 1.896194 -0.864725 -1.084882 -0.700393 -0.846092 0.880865 -1.952680 -1.933083 0.223667 -1.047017 -2.478322 -1.007066 -0.754838 0.534282 0.137421 -0.092679 -0.652635 -1.633109 1.925298 -0.040239 0.823609 1.091764 0.755445 2.741425 0.525001 -1.118319 -0.845527 -0.815849 1.527380 -0.978588 -0.669060 0.187075 -0.703773 0.515723 2.536424 -0.680912 -0.176234 -0.470541 1.184729 -1.604421 -1.451602 0.785487 0.887803 -0.019624 1.628203 0.937852 -1.130269 -0.722758 -1.837305 -0.220127 0.132730 -1.393013 0.342027 -1.913826 -0.161712 1.659097 -0.493543 -1.040521 0.997748 -0.397404 -0.251757 -0.587980 1.469992 2.984229 -2.143873 1.012802 -1.614978 1.117806 -2.234706 -1.544685 -0.015654 -0.191281 0.523576 -0.213510 -0.231827 0.131961 0.354749 -1.040135 -1.086525 0.442152 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/eulerian-path-and-circuit.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/eulerian-path-and-circuit.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/eulerian-path-and-circuit.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::list >::_M_node_count() const = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/eulerian-path-and-circuit.cpp__std::__cxx11::_List_base >::_M_get_size() const = -0.002432 0.446603 0.384758 -0.279463 0.521929 0.608010 0.102832 -0.149910 -0.253589 -0.148126 -0.106345 -0.590175 -0.468670 0.454322 -0.120214 0.111786 0.625705 -0.025145 -0.071046 -0.052559 0.081105 0.113363 0.668328 0.626933 -0.531776 0.233971 0.182790 0.098683 -0.177955 0.672442 -0.417365 -0.749543 0.083255 0.060534 0.084754 -0.117787 -0.232055 -0.286073 0.106311 -0.863395 -0.044500 0.317653 -0.201697 -0.056589 0.119200 -0.049060 0.929636 0.298156 -0.003255 0.173764 0.175665 0.225913 0.166740 0.034951 0.317986 0.131082 0.575168 -0.151769 -0.191251 -0.001602 -0.105581 -0.139532 -0.239823 0.490189 0.476720 0.041777 -0.234392 -0.099989 -0.120890 -0.022690 -0.138877 0.360845 0.183386 0.512395 0.167884 -0.048378 0.211227 -0.373668 0.051658 -0.492500 -0.499200 -0.268848 0.170701 0.431914 0.266484 -0.211966 0.726459 -0.140268 0.130689 0.042691 0.791022 -0.501737 -0.082708 -0.131488 -0.246331 0.027908 -0.109983 0.061461 -0.249062 -0.183480 -0.431229 -0.441939 0.304806 0.019887 -0.316773 0.136643 -0.043346 0.314765 -0.490858 -0.171925 -0.441809 0.024950 -0.068608 -0.735183 -0.403233 0.010899 0.041928 0.170130 -0.260610 -0.594262 0.242915 0.287808 -0.246739 -0.245117 -0.302394 0.481017 0.353342 -0.026385 0.115701 0.008373 0.386504 0.599035 0.242782 -0.166619 0.006011 0.010906 0.008082 -0.031322 -0.075320 0.046937 -0.360214 -0.316325 0.083673 0.400690 -0.287845 0.141708 -0.398546 -0.239535 0.107969 1.410869 -0.320486 0.393585 0.063177 -0.672856 0.273330 -0.153487 -0.371775 -0.066156 0.251184 0.562723 -0.542039 -0.267748 0.416044 0.674988 0.241164 -0.382410 0.222934 0.024330 -0.090956 -0.151783 0.391844 0.009406 0.107367 -0.313570 -0.154926 0.253579 1.085469 -0.210236 -0.772669 0.172573 0.029720 0.166384 -0.082037 -0.012311 -0.166185 -0.017125 0.242342 -0.092992 0.292725 0.544489 -1.061606 0.481449 -0.063260 -0.533219 0.600742 -0.014217 -0.180373 0.121747 0.080137 0.525305 0.473737 0.140963 0.011221 -0.263235 -0.488226 -0.087344 0.088889 0.192394 -0.411817 0.450907 0.199845 -0.667576 -0.283571 -0.432176 -0.001976 -0.238617 -0.502590 0.213469 0.071574 -1.105157 0.661474 0.275558 -0.102629 0.024403 -0.232377 0.247351 -0.387641 -0.581703 0.186278 -0.256415 -0.222195 0.156897 -0.249961 0.135185 0.225990 0.306274 -0.495514 -0.507945 0.385700 0.161685 0.463965 0.359990 0.211931 0.317701 0.199229 -0.273945 -0.139311 -0.406983 0.545475 -0.027139 -0.219961 0.007588 -0.406462 0.348119 0.609199 -0.057328 -0.152163 -0.526725 0.336001 -0.284374 0.086279 0.257196 -0.016860 -0.384299 -0.071637 0.338570 -0.057830 -0.145832 -0.362158 -0.107729 -0.362510 -0.358773 0.122957 -0.335678 -0.051237 0.416159 -0.276214 -0.380561 0.171163 -0.105737 -0.135461 0.036743 0.433023 0.279734 -0.301678 0.394543 -0.438942 0.354102 -0.607144 -0.460311 0.116181 -0.247797 -0.301170 -0.276942 -0.119710 0.200764 -0.006716 0.032703 -0.074573 0.008360 +PE-benchmarks/eulerian-path-and-circuit.cpp___GLOBAL__sub_I_eulerian_path_and_circuit.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/find-common-elements-three-sorted-arrays.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/find-common-elements-three-sorted-arrays.cpp__findCommon(int*, int*, int*, int, int, int) = -3.083396 -2.195663 -1.319768 -4.580951 3.179487 5.781057 1.599138 -4.760680 -5.826670 -2.257632 2.581355 -8.077236 -4.011056 6.934138 -2.639432 5.145529 8.318133 -0.054119 -3.192455 -2.454172 5.985708 0.221612 9.853014 10.365729 -6.665863 0.056219 1.311364 3.030358 2.502439 0.275256 2.379274 -4.817714 2.240391 -5.967697 0.135754 -2.847322 -1.747981 2.107858 5.813302 -10.621835 -0.841758 2.636932 -0.602129 0.085197 0.204216 1.756915 5.848435 5.561059 -0.804966 5.485640 4.825750 0.529079 2.754465 0.046710 1.527525 0.094411 1.052922 -0.117937 -0.275544 -1.490779 -1.862736 -0.896035 0.507991 7.415244 8.316565 -0.340964 -3.477398 2.456501 1.632271 1.784899 1.932167 5.982011 -0.607586 2.689569 4.666479 -8.123622 0.366028 -11.814511 1.619029 -11.099046 -4.659231 0.669212 4.270570 2.128777 4.094201 0.082152 10.629659 -1.446041 -3.843633 7.558271 8.065155 -5.465931 -1.208212 -1.445824 -3.584328 0.361957 -3.148922 2.273514 1.209264 3.214859 -6.069462 -4.429911 0.561538 1.040598 -4.164773 -4.291349 -0.569080 4.852780 -6.254963 -4.161753 -2.638528 4.492725 -0.827632 -11.169476 -5.416792 -4.678414 2.529615 1.082043 -5.055888 -5.810024 2.748101 1.685048 -1.285209 -3.269007 0.745671 3.576458 5.260537 1.967220 -0.699307 3.553660 2.206313 10.742169 2.167391 -3.547994 0.370796 1.599996 -0.794284 3.384374 -2.773683 -1.161137 2.048450 -5.740653 0.960065 3.987653 -3.556361 -2.587583 3.389303 -1.143528 -0.823152 23.110752 -1.506668 7.848223 6.883540 -6.119001 1.346710 -3.114414 1.146917 3.045434 3.994236 3.746280 -9.561073 -5.316718 6.404406 10.117466 3.450408 -7.336583 -0.943684 3.067474 1.268012 -1.831041 3.521287 0.639888 0.716294 -3.674954 -0.843508 4.658603 12.370241 -4.203878 -1.356907 1.280433 4.464013 -0.809813 -6.086458 -1.047993 -5.975299 -0.111437 4.206080 1.851392 3.299817 7.706201 -10.610278 5.812934 -0.484122 0.388985 4.978546 3.432923 -5.678090 -6.775107 -1.512472 2.978518 5.110711 -1.082391 0.698247 1.202977 -8.311452 0.373374 2.204566 1.222146 -5.151479 7.289310 0.423916 -3.194376 -2.867200 1.738509 -1.965216 -2.847928 -2.161995 5.528014 0.080796 -8.675191 5.739210 1.399356 -3.437664 0.402342 -1.873900 7.171657 -5.945241 -6.839120 4.786281 -2.959816 -3.886836 -1.686073 -2.052791 2.683107 3.931507 2.095733 -6.643601 -6.183351 6.624869 -2.081866 8.243694 3.884450 -1.285933 5.243195 -4.811122 -3.432018 -4.725676 -4.585378 1.830364 1.387526 -4.754977 -5.003885 -1.825078 5.454815 5.905275 -0.411392 -4.692793 -0.758202 6.897027 -6.613653 -0.273925 1.926306 4.571686 -5.555319 2.619429 3.216199 -4.986789 2.018146 -4.944488 -0.751394 -4.828176 -3.860634 5.788814 -1.701445 2.482160 0.496770 -0.947687 0.365102 3.072331 3.160067 0.739222 2.282977 8.000786 6.243374 -1.914989 -1.539362 -8.685187 4.612520 -7.665061 -7.138496 1.350413 1.063253 -3.757180 -2.258198 -0.780832 6.227265 4.911183 -4.069790 -3.512262 2.867943 +PE-benchmarks/find-common-elements-three-sorted-arrays.cpp__main = 0.205817 0.800397 0.911367 -0.151840 1.005045 0.338041 0.466822 0.914356 -0.850630 -1.184330 -0.162054 -1.667683 -1.994305 1.261776 0.125705 -0.300989 1.922367 0.316648 0.095218 -0.395690 -0.145170 -0.547007 1.645289 1.779674 -1.376027 0.750075 -0.102330 0.247588 -0.440136 1.355377 -0.259196 -1.931677 0.455413 0.405639 0.743226 -0.350935 -0.699403 -0.730358 -0.850238 -2.744522 -0.254817 1.792478 -0.228878 -0.072701 0.521566 1.389022 2.376351 0.758865 -0.273274 1.102317 0.183893 -0.437205 0.841630 0.090381 0.615278 -0.242556 0.545705 -0.281539 -1.268420 0.641232 -0.315468 -1.836704 -0.867784 0.910296 1.263567 -0.341576 -0.758204 -0.504617 -0.363125 0.254774 -0.105089 0.915920 1.470687 0.471344 1.167744 0.504345 -0.308330 -1.236876 0.067735 -3.818084 -1.736054 -0.963300 2.379134 1.096846 -0.142749 -1.283321 1.915465 -0.344416 0.439233 0.751799 2.135412 -0.803053 -0.584697 -0.594919 -0.011547 0.550389 -0.533287 -0.175044 0.641830 -0.523796 -1.342197 -0.506711 0.977600 -0.537926 -0.789775 0.432767 -0.350078 1.219725 -1.809675 -0.058169 -2.199133 -0.037584 0.794198 -1.824678 -0.276799 0.795825 0.057706 1.318705 -0.822021 -0.205006 0.800632 -0.011008 -0.620513 -0.072456 -1.235256 1.924487 0.117944 0.090965 0.821964 1.025911 0.977729 0.796625 1.341004 -0.203158 -0.091511 0.505579 -0.069924 0.208920 -0.083032 -0.330504 0.022329 -0.852360 0.211419 -0.182691 -0.969255 -0.231653 -1.561321 -0.389464 0.280896 2.204971 -0.573099 1.091340 0.162875 -1.205371 1.334198 -0.335829 -0.777834 -0.031802 1.265625 1.300469 -0.332829 -0.491851 0.830050 1.948856 0.683444 -1.381199 0.598186 0.152245 0.271528 -0.451001 1.312207 0.298003 1.126280 -0.781525 -0.121947 0.587216 2.422626 -0.709208 -2.274127 -0.025902 0.127854 0.888236 -0.743646 0.333793 0.174722 -0.265392 0.286129 -0.165337 0.438884 1.409226 -2.770796 1.474276 -0.245503 -0.899789 1.349136 0.063046 -0.413756 -1.368234 -0.019193 1.127603 1.701319 1.009217 -0.476227 -0.637666 -1.331402 -0.204215 0.266715 0.571668 -0.776937 1.394609 -0.479600 -0.914760 -0.613201 -1.813208 -0.089610 -0.039844 -1.074521 0.521062 1.132069 -2.956920 1.376144 0.150648 -0.763991 -0.565218 0.044017 0.477921 -1.071509 -1.717999 0.114679 -1.184499 -2.484392 -0.508215 -0.967316 0.057816 0.354735 -0.357520 -0.362474 -1.432590 2.291960 0.253727 1.494083 1.080847 0.086774 2.104618 1.933473 -1.399154 0.082009 -1.206067 1.411771 -1.384101 -0.128365 0.247281 -1.045436 0.547886 1.727397 0.070107 -0.151523 -1.443335 1.183120 -0.975150 -0.582888 1.131293 -0.311056 0.131685 1.259387 1.329702 -0.784195 -0.262191 -1.522650 -0.330188 -0.495909 -0.624545 0.223941 -1.483335 -0.352489 1.019277 -0.709608 -1.025889 0.340925 -0.452335 -0.746310 -0.562987 1.606372 1.860682 -1.769604 1.468284 -1.147878 1.191765 -1.485542 -0.922388 -0.225919 0.189674 -0.495071 -0.506470 0.166008 -0.091578 0.268624 -1.258988 -1.137592 0.523194 +PE-benchmarks/find-common-elements-three-sorted-arrays.cpp___GLOBAL__sub_I_find_common_elements_three_sorted_arrays.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/find-k-closest-elements-given-value.cpp__findCrossOver(int*, int, int, int) = -2.381088 -2.076146 -0.959809 -3.654114 2.373820 3.984383 1.204601 -3.906913 -4.328954 -1.671075 2.351193 -5.780697 -2.819469 5.072114 -2.092035 4.032841 5.940171 -0.381932 -2.151521 -2.425046 4.450789 0.623223 7.563213 7.850070 -5.173064 -0.069444 1.300426 2.314366 2.443945 -0.724863 2.133494 -3.455136 1.836738 -4.728181 -0.299457 -1.851341 -1.224316 1.715795 5.099807 -7.555496 -0.614387 0.847397 -1.111406 0.329791 0.079458 1.768634 3.914790 4.277797 -0.870181 4.805674 4.264415 0.307961 1.778784 -0.011907 0.743970 -0.495303 0.453976 0.147823 0.214066 -1.068785 -1.190225 -0.204882 0.347995 5.545125 6.314341 -0.456618 -2.719589 2.066044 1.539018 1.451069 1.501957 4.597022 -0.392236 2.070943 3.689513 -6.766636 -0.252357 -10.307822 1.044349 -8.561632 -3.637550 0.921326 3.315173 0.618975 3.030005 0.628271 7.684930 -0.368691 -3.330896 5.843335 5.724403 -3.910409 -0.842888 -0.522780 -2.553740 0.315544 -2.379402 2.447916 0.741208 2.698909 -4.482310 -3.389915 0.407764 0.494358 -3.106507 -3.737388 -0.320404 3.327586 -4.459624 -2.975668 -1.732112 3.774354 -0.409683 -8.403964 -3.975859 -3.606827 3.363797 0.578156 -3.714321 -3.972499 1.754680 0.944152 -1.064753 -2.463005 1.253085 2.277528 4.629559 1.877350 -0.587016 2.710263 1.699343 8.408956 1.425852 -2.803107 0.141387 1.017925 -0.392020 2.850361 -2.259555 -0.549661 1.948548 -4.076160 1.732853 2.978694 -2.475843 -2.614468 3.931958 -0.784300 -0.931225 17.236456 -0.880109 6.095869 5.692234 -4.115611 0.224066 -2.865499 1.271930 2.710449 2.795732 2.451083 -6.991770 -3.861440 4.809554 7.375841 2.480934 -6.242363 -1.165180 2.730080 1.017561 -1.674061 2.599096 0.459663 0.575632 -2.518948 -0.435733 3.867175 8.810988 -3.064985 -0.970368 0.700650 3.912250 -0.410887 -4.462894 -0.876757 -4.264668 0.000561 4.015005 1.904398 2.516173 5.550741 -8.936572 3.809957 0.165990 0.784829 3.100430 3.313390 -4.787946 -5.037532 -0.922437 1.788603 3.381123 -0.655068 1.212814 1.375829 -6.229077 0.423096 1.747027 0.497241 -3.910621 5.375625 0.569782 -2.137904 -1.984335 1.764391 -1.585985 -1.784173 -1.363301 4.371368 -0.137005 -7.666359 3.796619 0.724923 -2.948698 0.307829 -2.016148 6.341796 -4.387586 -4.676347 3.662654 -2.427568 -2.736800 -1.460074 -1.247895 1.632594 2.669227 2.586614 -4.923167 -4.431197 4.693571 -1.594048 6.016115 2.878443 -1.217950 3.981776 -5.532358 -2.459084 -3.768835 -3.264445 2.295743 1.513653 -3.860922 -3.613164 -1.171936 3.837425 4.147862 -0.498762 -3.774347 -0.397695 4.869789 -5.908542 -0.060466 1.172400 4.927646 -4.131757 2.353498 2.155287 -3.788753 2.073648 -3.594203 -0.762203 -3.607615 -2.889523 4.637343 -0.688368 2.149039 -0.073672 -0.399247 0.573399 2.553503 2.226291 0.790898 1.815877 5.582931 6.141004 -1.506641 -1.835348 -6.690117 3.343530 -5.583951 -5.805386 1.341190 0.197532 -2.819346 -1.667904 -1.200312 4.957753 3.738222 -3.134262 -2.873340 2.663889 +PE-benchmarks/find-k-closest-elements-given-value.cpp__printKclosest(int*, int, int, int) = -3.776212 -4.164407 -2.622852 -5.609780 3.222518 5.475235 1.794636 -5.733182 -7.669084 -2.445218 3.915156 -9.913012 -3.800942 7.885980 -3.084813 6.074468 9.140706 -0.207391 -3.970649 -3.347788 6.776489 0.625088 10.686371 11.972036 -7.139177 -0.052948 0.314897 2.412114 3.198675 -1.004373 3.785119 -5.638358 2.356275 -6.459020 0.312945 -2.862163 -2.488345 3.601571 7.823436 -11.669517 -0.774722 3.813818 0.730316 0.254183 0.641152 3.421902 5.341901 5.986023 -0.909798 7.268108 5.927288 0.613243 3.402219 -0.400742 1.754266 -0.419786 1.057804 0.191644 0.181812 -1.551040 -2.433404 0.857668 0.771787 8.186982 9.264047 -0.799710 -4.556543 2.287624 3.083411 2.430261 2.989208 7.055710 -0.500802 2.086901 5.085736 -8.847234 -0.024947 -14.692131 2.790470 -14.041531 -4.874279 2.523979 6.052394 2.154088 3.668121 -0.572974 12.177438 -1.724218 -5.845665 8.942852 8.313989 -4.956890 -1.170577 -0.601959 -4.539050 -0.126616 -2.978847 2.791143 2.264243 4.648570 -6.891797 -4.253343 -0.153804 0.469805 -4.572648 -4.771550 -0.254396 4.971761 -6.619224 -3.824360 -1.627685 6.874495 0.150949 -12.116679 -5.710002 -6.452032 1.424631 0.934740 -6.851245 -5.153875 3.216537 0.157836 -2.254283 -2.429578 0.143754 3.850179 5.935498 3.042797 -1.554524 4.278469 2.191751 11.523543 0.557186 -5.070944 1.038972 1.945234 0.092371 4.740960 -3.414411 -1.500136 3.746231 -5.866796 1.773864 2.741793 -3.893079 -3.268063 4.312176 -0.975283 -2.301806 24.982973 -1.940988 9.810028 8.515829 -5.848199 1.445100 -3.154505 2.588605 3.657688 4.824732 3.477982 -9.245686 -6.209537 7.884381 11.591263 3.766833 -8.273072 -1.183815 4.889253 1.430406 -1.841163 4.369761 0.165828 0.793780 -3.921367 -0.887004 4.623064 13.711740 -3.907211 0.355754 0.516695 6.898026 -0.509777 -5.826303 -0.936210 -7.699465 0.228294 4.888440 2.826616 4.229731 8.569887 -13.067427 6.489768 -0.355006 1.631582 4.983361 4.629090 -6.992133 -9.430659 -2.764511 2.020109 5.865597 -1.434528 1.282862 2.341951 -9.289324 0.728942 2.143291 0.756087 -6.416651 8.225058 0.275663 -2.591091 -1.893776 2.570605 -2.840232 -2.882162 -2.438022 6.600390 1.073199 -9.264174 5.386157 1.916290 -3.703648 -0.601981 -1.689577 8.068315 -5.937118 -6.509737 4.909584 -3.726343 -4.600387 -2.261957 -2.542253 2.498357 3.348591 3.392574 -7.489337 -6.775306 8.362886 -3.216519 10.187275 4.300082 -3.011897 5.006937 -6.044138 -3.319131 -4.955750 -5.327658 2.001982 1.812841 -5.049704 -4.104451 -1.743756 5.458884 5.242854 -0.210757 -6.023374 -0.371929 7.638439 -6.568625 0.602351 1.613753 4.346359 -5.924162 3.846479 3.239779 -5.773788 3.685778 -6.125535 -0.833283 -6.124826 -3.116794 7.452154 -0.606533 3.048568 -1.101587 -0.882330 0.932433 3.390840 4.150178 0.100096 3.293367 9.341830 6.638895 -1.132453 -1.808394 -10.058006 5.330930 -7.640641 -7.757926 0.976233 0.994532 -5.364845 -2.896179 -1.737072 7.578763 6.192748 -4.497423 -4.824415 5.104539 +PE-benchmarks/find-k-closest-elements-given-value.cpp__main = 0.020764 0.306432 0.478319 -0.085236 0.668442 0.097793 0.378864 0.453270 -0.675333 -0.664197 -0.078641 -0.938313 -1.060704 0.932123 0.099874 0.180981 1.381095 0.405410 0.029979 -0.270575 0.129390 -0.759369 1.133646 1.193649 -0.778985 0.434300 -0.017153 0.152445 -0.309831 0.944048 -0.394114 -1.040839 0.470534 -0.228992 0.391841 -0.501589 -0.391811 -0.203600 -0.256203 -1.792657 -0.072496 0.875120 0.034545 -0.098679 0.159308 0.903025 1.363514 0.553113 -0.103622 0.828723 0.084915 -0.478303 0.516889 0.179019 0.539369 0.235223 0.356924 -0.015688 -0.897437 0.380562 -0.299857 -1.316778 -0.349972 0.529683 0.861918 -0.244205 -0.413619 -0.091119 -0.304941 0.151750 0.091523 0.482548 0.752502 0.020561 0.730540 -0.240960 -0.183177 -1.045800 -0.191865 -2.692225 -1.068786 -0.557230 1.357583 0.330013 0.204844 -0.548374 1.201974 -0.287822 0.205937 0.313211 1.364004 -0.831158 -0.466142 -0.362773 0.075889 0.242223 -0.396737 -0.254462 0.736329 -0.461020 -0.895076 -0.475128 0.927295 -0.119731 -0.446125 0.006688 -0.170453 0.916373 -1.237102 -0.440520 -1.437831 -0.151264 0.214266 -1.141574 0.273348 0.437059 0.199988 0.879031 -0.596242 -0.460965 0.598681 0.227904 -0.371841 -0.336442 -0.480974 1.248843 -0.016257 0.095694 0.539392 0.539115 0.424866 0.788219 1.136450 -0.210623 -0.018929 0.363451 -0.279834 0.216995 -0.156398 -0.477825 0.074174 -0.769947 0.031206 -0.045579 -0.694997 0.035400 -0.315203 -0.014345 0.209499 1.374647 -0.336980 0.727942 0.158995 -0.865684 0.955717 -0.279761 -0.335150 0.031880 0.929003 0.647351 -0.551337 -0.454136 0.496940 1.216144 0.553180 -1.076315 -0.097147 -0.178195 0.315672 -0.038237 0.626297 0.258477 0.708170 -0.621079 -0.062656 0.184965 1.815884 -0.709320 -1.210708 0.117204 -0.178758 0.286984 -1.092230 0.018616 -0.231537 -0.151189 -0.137243 -0.135576 0.189957 0.996341 -1.771322 1.036441 -0.598347 -0.645247 1.002602 0.115524 -0.288059 -1.261085 -0.175593 0.686328 1.247244 0.614784 -0.203130 -0.230202 -0.887723 -0.140032 0.013975 0.394636 -0.428342 0.854842 -0.307475 -0.717175 -0.367292 -0.872539 0.046466 -0.276458 -0.366662 0.391069 0.835447 -1.902976 0.838066 0.082232 -0.495885 -0.000196 0.329287 0.382711 -0.674637 -1.173627 0.233510 -0.610157 -1.274942 -0.413148 -0.478073 0.169041 0.112335 -0.523267 -0.106185 -1.026797 1.326388 0.046140 0.964352 0.638608 -0.002871 1.403224 1.153395 -0.975462 -0.107129 -0.510133 0.375634 -1.069832 -0.050333 -0.146369 -0.593051 0.587694 1.140670 0.299263 0.024254 -0.737016 0.949276 -0.892640 -0.314137 0.934445 0.099968 0.035492 0.751761 1.014725 -0.717218 -0.263851 -0.768311 -0.262616 -0.250060 -0.376334 0.206815 -0.941360 -0.147667 0.480341 -0.329650 -0.484767 0.239725 -0.172844 -0.323326 -0.444236 1.157867 1.366983 -1.154001 0.659483 -0.649087 0.648447 -0.978478 -0.565994 -0.133848 0.566817 -0.528347 -0.178977 0.382487 0.097651 0.130387 -0.845971 -0.635351 0.044893 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__isvalid(int, int) = -0.737556 -0.912000 -0.343881 -0.908885 0.475738 0.099009 0.383473 -0.594825 -1.408177 -0.750399 0.337852 -1.430282 -0.612245 1.517374 -0.301079 1.291928 1.884243 0.513612 -0.339322 -0.565285 1.185724 -1.113744 1.555115 1.951979 -0.890095 -0.051725 0.209413 0.699810 0.048587 0.424249 0.629848 -1.236130 0.167591 -1.255394 0.642055 -1.019328 -0.424359 1.247963 1.236777 -2.348834 -0.088985 1.157046 1.029806 -0.032898 0.081573 -0.069263 0.611026 1.028168 -0.180995 1.413198 0.813726 -0.216950 0.845373 0.063148 0.635966 0.619715 0.082084 -0.108801 -0.287811 0.269485 -0.670876 -0.258363 0.514529 1.158275 1.675104 -0.346631 -0.757914 0.243933 0.235083 0.609405 0.546357 1.095924 -0.532710 -0.257073 0.856094 -2.119976 -0.111295 -3.384936 0.608001 -3.067641 -1.043565 0.263749 0.985533 0.666639 0.792165 0.126180 2.077995 -0.566688 -0.856349 1.036051 1.411314 -0.719803 -0.328210 -0.333599 -0.663230 0.054194 -0.526783 -0.302978 1.033558 0.726258 -1.134345 -0.875713 0.635808 0.193390 -0.654059 -0.947336 -0.145682 1.336306 -1.146590 -1.349068 -0.888261 1.088079 -0.207738 -1.844628 0.055670 -1.118820 -0.601589 0.474582 -1.394329 -1.091640 0.898374 0.128133 -0.516831 -0.537873 -0.134959 0.963374 0.492890 0.190235 -0.159920 0.696624 -0.120018 1.774211 0.543524 -0.968018 0.162058 0.787242 -0.433382 0.589160 -0.926419 -0.734928 0.666600 -1.187541 -0.253451 0.084134 -0.837970 -0.413933 0.976513 -0.262525 -0.189334 3.921191 -0.508789 1.416683 1.317380 -0.911835 1.237813 0.020804 0.576036 0.491824 1.295941 0.510915 -1.560934 -1.112482 1.150626 1.949421 0.797814 -1.145622 -1.526942 0.305484 0.568075 0.279487 0.710216 0.134386 0.012979 -0.757518 -0.076876 0.089547 2.266088 -0.779322 -0.207756 0.048804 1.441560 -0.608045 -2.142583 -0.207726 -2.482644 -0.177996 -0.198667 0.206013 0.523180 1.506332 -2.806329 1.394785 -0.392785 0.200757 1.323626 0.458242 -0.825816 -3.515866 -0.665194 0.310278 1.500984 -0.404187 0.575827 0.384338 -1.631003 0.173531 -0.093445 0.518283 -1.127568 1.511894 -0.747828 -0.559373 -0.221147 0.527222 -0.710451 -1.213644 -0.096914 1.016622 1.513293 -1.188066 0.812215 0.180949 -0.434807 0.551817 0.467306 1.272370 -0.967641 -1.266967 0.844311 -0.418856 -0.488613 -0.453191 -0.463175 0.645520 0.103385 -0.411125 -0.541486 -1.014206 1.192037 -0.632035 1.820812 0.643455 -0.664735 0.854358 0.106380 -0.867031 -0.554693 -0.343229 -0.633663 -0.355705 -0.356632 -1.745922 -0.248249 1.090172 1.108271 0.528419 -0.599511 -0.172853 1.772518 -1.170881 0.217723 0.654838 -0.287249 -0.508851 0.541622 0.869676 -1.371731 0.215802 -1.133598 0.339296 -0.733156 -0.290054 1.114137 -0.551930 0.226208 -0.313186 -0.419781 0.143232 0.472083 1.183538 -0.078646 0.179696 1.804802 0.759709 -0.183523 -0.277671 -1.414311 0.401377 -1.287462 -0.708210 -0.503645 0.914788 -1.202636 -0.195528 0.268073 1.086133 0.837814 -0.372266 -0.814429 0.200488 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__isadjacent(char, char) = -0.342806 -0.356293 -0.155652 -0.366843 0.202250 0.289019 0.272379 -0.610720 -0.596212 -0.347411 0.347475 -0.975084 -0.393965 0.774336 -0.242457 0.771806 0.874696 0.091737 -0.381090 -0.337564 0.445692 -0.107590 1.116118 1.019169 -0.464916 0.024905 -0.057639 0.296504 0.249669 -0.064216 0.331778 -0.301890 0.491323 -0.722106 -0.039231 -0.161757 -0.209226 0.275447 0.571322 -1.007137 -0.023157 0.304742 0.363309 -0.054678 -0.040755 0.144379 0.462738 0.591601 0.389013 0.662040 0.231104 -0.207610 0.459011 0.131375 0.450269 0.067328 0.272142 -0.636827 -0.300580 -0.163309 -0.257051 -0.359826 -0.074619 0.660204 0.759221 -0.040320 -0.349052 0.342873 0.092031 0.288881 0.335381 0.536421 -0.296819 0.197629 0.299349 -1.061175 0.292209 -0.655366 -0.110831 -1.275226 -0.576420 0.178483 0.549495 0.304132 0.534463 0.241725 0.968835 -0.090155 -0.498030 0.268141 0.859082 -0.695508 -0.251781 0.124608 0.154018 -0.024287 -0.385745 0.183554 0.416964 0.373268 -0.668509 -0.012347 0.421707 0.170962 -0.346655 -0.290920 0.057382 0.598872 -0.801617 -0.601873 -0.256181 0.290497 -0.141705 -1.072018 -0.033291 -0.210589 0.265011 0.257397 -0.593181 -0.627336 0.437176 0.151833 0.008506 -0.395167 -0.169167 0.298496 0.350477 0.292942 0.005689 0.726455 0.152358 1.349269 0.303876 -0.264547 0.165107 0.126306 -0.119714 0.535382 0.039234 -0.425336 -0.134876 -0.737053 0.044422 0.405472 -0.407184 -0.178208 0.061853 0.282263 -0.130908 1.688910 -0.178536 0.846747 0.835231 -0.561210 -0.119639 -0.597997 0.223774 0.101027 0.363589 0.260294 -0.716071 -0.588052 0.687800 1.021907 0.408891 -0.728767 -0.061743 0.158342 0.284741 -0.116791 0.296630 0.178865 0.320687 -0.482117 -0.036472 0.342254 1.241295 -0.596326 0.083829 0.199291 -0.126344 0.051615 -0.856629 -0.199180 -0.390294 0.024433 0.004048 0.306183 0.043533 0.765337 -0.551398 0.735603 -0.171618 0.033311 0.882861 0.346496 -0.628288 -0.950731 -0.460407 0.279771 0.555196 -0.270095 0.033217 0.166156 -0.842085 -0.014223 0.059467 0.071430 -0.356085 0.613469 0.034456 -0.228450 -0.206731 0.245873 0.132487 -0.229318 -0.014488 0.606154 0.468592 -0.728670 0.518531 0.157091 -0.467156 0.156417 0.019122 0.791434 -0.535869 -0.538201 0.385856 -0.495715 -0.619036 -0.238194 -0.147246 0.141513 0.195513 0.000781 -0.451501 -0.008644 0.757386 -0.268202 0.834010 0.349551 -0.178652 0.524496 -0.432372 -0.507869 -0.114059 -0.341194 -0.385002 -0.230148 -0.407145 -0.318245 -0.123766 0.662456 0.564040 0.116102 -0.452395 0.183199 0.619389 -0.998712 -0.111949 0.393323 0.524193 -0.546775 0.414728 0.462104 -0.589256 0.262397 -0.306161 -0.378107 -0.515255 -0.370844 0.563815 -0.118887 0.280819 -0.108658 -0.111665 0.096272 0.268804 0.250553 0.083147 0.198722 0.806903 0.712322 -0.185132 -0.292303 -0.823224 0.351948 -0.675842 -0.637312 0.263929 0.575095 -0.486951 -0.185298 0.083777 0.601328 0.584550 -0.820325 -0.511332 0.249055 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__getLenUtil(char (*) [3], int, int, char) = -2.435693 -1.863946 -0.046273 -4.119579 2.651401 5.594679 1.421525 -4.174769 -5.096638 -1.973309 2.518238 -7.511727 -3.763086 5.997608 -2.427125 4.109012 6.877183 -0.367668 -3.166230 -1.895563 4.411151 1.020851 8.772247 9.106037 -5.670397 0.233933 0.108478 3.036023 2.162488 0.416349 1.854948 -3.645208 1.879674 -4.549215 -0.578128 -1.791844 -1.704349 1.277758 4.236690 -8.955324 -0.715410 2.561170 -1.533315 0.057643 0.526641 1.670870 5.390446 4.813734 0.125670 4.690245 3.614714 -0.013781 2.665251 0.027305 1.648330 -0.629723 1.502286 -1.103028 -0.497856 -1.381483 -1.467641 -1.414272 -0.100069 6.445379 6.842069 -0.029246 -3.217645 1.513224 1.401845 1.327201 1.785596 5.213457 -0.493524 2.933153 3.771260 -5.970992 1.370607 -7.580408 1.322278 -7.473086 -4.268597 0.939273 4.489645 3.263986 3.202050 -0.700938 8.967830 -1.272923 -3.544541 6.346428 6.949496 -4.901694 -1.110879 -0.732172 -2.608456 0.164345 -2.690191 2.201470 -0.306317 3.151702 -5.306016 -2.562659 0.454559 0.703191 -3.617855 -2.442815 -0.344854 4.212644 -5.780057 -3.119981 -1.841669 4.009145 -0.241900 -9.678533 -5.166335 -3.427993 2.907856 0.972216 -4.464434 -4.401090 2.570971 1.136562 -0.798153 -2.258479 -0.861053 3.278772 4.373631 1.834822 -0.632653 3.630545 2.244102 9.004381 1.457479 -2.645831 0.579361 1.132245 -0.348397 3.292086 -1.297099 -0.743230 0.407108 -4.904384 0.424840 3.567288 -3.015882 -1.877000 0.593050 0.052329 -1.002641 19.991014 -1.319006 7.056269 6.095830 -5.206431 0.716927 -3.102401 0.952561 2.350281 2.659109 3.339308 -8.616900 -4.296337 5.743655 8.880656 2.935482 -6.363232 1.126449 2.984630 0.940392 -1.994173 3.529432 0.562690 1.188724 -3.269191 -0.760127 4.346806 10.892970 -3.363609 -1.848512 1.184210 1.785367 0.159906 -4.359615 -0.630320 -2.695162 -0.007240 4.003217 1.721566 2.599489 6.456642 -7.730394 5.079120 -0.093785 0.011070 4.963245 2.629680 -5.155374 -3.823933 -1.900416 2.543522 4.245948 -0.527443 -0.430218 0.912421 -7.132787 0.187621 2.287135 0.639625 -4.187957 6.288735 1.054930 -2.776568 -2.428703 0.295167 -1.277929 -1.309545 -2.667840 4.859996 -1.106614 -7.404290 4.881141 1.710018 -3.203182 -0.121342 -2.028347 6.133884 -5.024129 -5.707139 3.841729 -3.113309 -4.664871 -1.652375 -1.945387 1.633033 3.845759 1.730663 -6.211112 -4.692045 6.140651 -1.731659 7.254633 3.436456 -1.208810 4.578090 -2.917490 -2.935930 -3.254688 -4.754124 2.601370 1.083109 -4.272779 -3.081891 -1.834492 4.537299 4.739872 -0.685104 -4.072925 -0.665671 5.593312 -5.271471 -0.727265 1.497510 3.700258 -4.995454 2.476918 2.701418 -3.920820 2.336968 -4.116267 -1.588549 -4.565165 -3.393056 5.063004 -0.969518 2.389175 0.436631 -0.515191 -0.106221 2.300873 1.981543 0.402426 2.318223 7.171872 5.703507 -1.381291 -0.723992 -7.690874 4.584861 -6.389510 -6.251889 1.614503 0.832914 -2.880438 -2.166974 -0.797911 5.192462 4.762691 -4.648539 -3.042260 3.233395 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__int const& std::max(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__getLen(char (*) [3], char) = -2.026582 -2.218876 -1.416796 -2.915914 1.722158 3.029111 1.189111 -2.562806 -4.573601 -1.555095 1.788224 -5.571251 -2.425225 4.891994 -1.493943 3.627756 5.898985 0.649902 -2.267002 -1.452697 3.931626 -0.645647 6.308692 7.064864 -3.971613 0.084081 -0.313893 1.751784 1.289222 0.436244 1.848851 -3.075773 1.446031 -4.083650 0.287525 -2.483131 -1.240373 2.351903 3.600885 -7.469141 -0.314444 2.806822 1.046422 -0.116703 0.207889 1.795953 3.452793 3.716146 -0.354072 3.944960 2.785002 -0.154018 2.278992 0.121978 1.199124 0.494241 0.103104 -0.236179 -0.635615 -0.656176 -1.399628 -1.065441 0.652979 4.647905 5.506718 -0.328988 -2.454708 1.322502 1.167717 1.342374 1.822342 3.765671 -0.329386 0.673003 2.975523 -4.930872 0.144060 -7.351689 1.349023 -8.351716 -2.894638 0.778616 3.912281 2.208880 2.415141 -0.659793 7.024540 -1.539749 -2.744528 5.373182 5.058878 -3.436398 -1.067343 -1.134248 -2.308778 0.260501 -2.014098 0.683816 1.588107 2.408876 -4.121804 -2.505595 0.344621 0.674587 -2.640139 -2.618658 -0.246984 3.334629 -4.530505 -2.859742 -1.770880 3.353501 -0.250608 -7.064375 -2.533622 -3.330273 0.312783 0.952128 -3.812431 -3.339890 2.147069 0.573768 -1.087100 -1.690351 -0.716761 2.765009 2.343309 1.241468 -0.512200 2.479924 0.954097 6.548473 1.035739 -2.737837 0.566783 1.593597 -0.570079 2.385317 -2.043444 -1.563041 1.962321 -4.237808 0.069478 1.526127 -2.581903 -1.349216 1.666204 -0.189841 -0.676215 14.124845 -1.004275 5.378614 4.614447 -3.754440 1.865710 -1.576277 1.272699 2.001675 3.056945 2.020982 -5.727984 -3.635851 4.014637 6.777182 2.526252 -4.303506 -0.826593 1.898342 1.107491 -0.487767 2.381927 0.356955 0.560822 -2.694076 -0.523538 2.302701 8.451402 -2.446154 0.586519 0.624497 2.923987 -0.860919 -4.359421 -0.606225 -4.447636 -0.076918 1.850049 1.102624 2.159899 5.166955 -6.425755 4.359397 -1.050986 0.594314 3.103545 1.924185 -3.633349 -5.807165 -1.833977 1.535309 4.178508 -0.742725 0.288492 1.180997 -5.538244 0.216240 1.154802 0.855612 -3.353416 4.850227 -0.198923 -1.825684 -1.423801 1.235071 -1.525581 -1.928768 -1.163930 3.697002 1.018166 -4.461788 3.368744 0.858253 -2.190196 0.221079 -0.091222 4.044669 -3.790247 -4.327100 2.951865 -1.756449 -3.029500 -1.493834 -1.466850 1.925025 2.059189 0.153015 -3.781818 -4.375756 4.992164 -1.686870 5.808184 2.564493 -1.599727 3.279958 -1.427175 -2.328062 -2.728518 -3.078301 -0.017120 -0.100149 -2.519384 -2.656262 -1.230723 3.651231 3.698406 0.357023 -3.079031 0.065469 5.163986 -3.221112 -0.339435 1.564234 1.493026 -3.070611 2.161839 2.482115 -4.009543 1.459474 -3.542156 -0.098355 -2.854509 -1.985244 4.046457 -1.182516 1.688450 -0.210996 -0.454363 0.332303 1.822803 2.376334 -0.098979 1.435192 6.271663 3.056863 -0.803066 -0.580927 -5.580063 2.991963 -4.814153 -3.974354 0.039108 1.821703 -3.017766 -1.095895 -0.016480 4.088506 3.395111 -2.864654 -2.646434 1.997593 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__main = 0.339031 0.900849 1.655839 -0.725370 0.432990 -0.307636 0.054936 1.033702 -0.485322 -1.832888 0.229196 -2.490310 -2.458582 0.853819 -0.605859 -1.894746 1.189323 -0.466457 -0.029802 -0.679658 -0.801554 0.467513 1.182596 1.419249 -1.807420 0.271515 -0.308301 0.907322 0.525381 0.646493 1.060583 -2.021206 -0.560720 2.449696 1.494820 0.810182 -0.250067 -1.351633 -2.235273 -1.954825 -0.439802 2.624509 0.074745 0.091632 0.964608 1.916212 2.239859 0.652997 -0.621276 0.133787 0.964511 0.262293 0.664832 -0.387204 -0.081750 -2.473454 1.185057 -0.878827 -1.043559 0.677545 0.113454 -1.320037 -1.210461 1.409204 1.356826 -0.064758 -0.407999 -1.460851 0.227025 0.623971 -0.163262 0.820606 1.644179 1.577419 1.069725 2.238514 0.262473 -1.058436 0.939722 -3.591484 -1.351472 -0.935483 3.054089 2.259830 -1.781847 -1.902546 1.547149 0.595213 0.457021 1.412769 2.024605 0.979179 -0.519108 -0.756459 -0.803879 1.166143 -0.684281 0.484410 -0.225046 1.018841 -1.013212 0.852867 -0.498722 -1.178427 -0.632327 1.998860 -0.499955 0.538353 -1.515508 1.808357 -1.487591 0.389174 2.410470 -2.056059 -1.128359 0.253824 -0.349331 0.724947 -0.446048 1.697314 0.223486 -0.878636 -0.714109 1.841065 -3.804000 1.859249 0.115490 0.334361 0.338609 1.329231 1.518211 -1.072955 -0.222548 -0.275405 -0.328776 0.151277 0.080716 -0.141666 -0.061984 0.375254 1.016986 0.115981 0.506280 -0.934548 -0.583805 -1.442206 -3.747961 -1.051879 0.537241 1.940382 -0.501416 1.055819 -0.026531 -0.521229 0.851992 0.303166 -0.808346 -0.311006 0.562681 1.311543 1.537729 -0.257312 1.047052 1.702091 0.283043 -0.408783 2.177182 1.259253 -0.347105 -1.076867 1.513504 0.285755 0.119519 -0.262452 -0.321366 1.270751 0.626920 0.837682 -2.592466 -0.637374 1.121528 1.633480 1.512123 1.135565 1.845986 0.240742 0.667177 0.174312 0.985083 1.137913 -3.478485 1.174244 1.981874 0.161983 0.951060 -0.861571 -0.543595 -1.391172 0.682161 1.146811 0.774196 0.909333 -1.132989 -0.611960 -1.007490 -0.030687 0.488642 0.639800 -0.764056 0.909241 -0.434834 -0.116773 -1.144221 -2.918371 -0.565921 1.411073 -2.125064 0.265593 0.568754 -2.640025 1.632785 -0.245062 -0.629469 -2.407190 -1.095093 -0.413821 -1.502910 -1.063329 -1.044374 -1.872060 -3.755537 -1.099319 -1.156113 -0.583206 -0.089908 0.583996 -0.660800 -0.603551 2.442523 -0.300909 1.211746 0.801847 0.250390 1.618643 2.924574 -0.293501 0.498195 -1.111242 2.629977 -0.977846 -0.541387 2.224159 -0.661274 -0.414934 1.121947 -1.253389 -0.347192 -0.961169 0.393528 0.729689 -1.632763 0.090217 -2.184166 0.236239 1.697323 0.440184 -0.522659 0.130312 -2.479023 -0.689293 -0.598332 -0.861120 -0.033267 -0.962675 -0.261338 1.188301 -0.654909 -1.623691 0.194279 -0.635004 -1.346352 0.115549 1.380468 1.530631 -1.234942 2.362631 -1.866509 1.366789 -1.479430 -1.299127 -0.090137 -1.283373 0.455826 -0.526235 -0.832888 -0.410959 0.589696 -0.992982 -1.472585 2.131307 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp___GLOBAL__sub_I_find_length_of_the_longest_consecutive_path_in_a_character_matrix.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp__minCoins(int*, int, int) = -2.922451 -2.721961 -1.431464 -3.808638 2.530594 4.746196 1.634781 -3.965120 -5.625706 -1.828819 2.291214 -7.369918 -3.410571 6.532982 -2.239272 5.188700 7.869197 0.748640 -3.001940 -1.896329 5.348549 -0.395939 8.787601 9.461475 -5.518626 -0.106483 0.124565 2.524907 1.815758 0.569142 2.046949 -4.152225 2.178258 -5.546629 0.369013 -3.079971 -1.419161 2.841014 5.239592 -9.874922 -0.530239 3.244024 1.118499 -0.122740 0.233699 1.648529 4.729892 5.165156 -0.323656 4.944367 3.860434 -0.056788 2.999552 0.266989 1.485830 0.663861 0.617287 -0.514960 -0.833480 -1.110497 -1.852046 -1.212337 0.735810 6.417013 7.711785 -0.279160 -3.050544 1.932136 1.566710 1.800719 2.171209 5.101213 -0.607364 1.555726 3.903738 -7.000556 0.327685 -10.112351 1.490077 -9.928464 -4.098688 0.700894 4.283196 2.898352 3.819164 -0.636351 9.449618 -1.621942 -3.568134 6.304169 7.110544 -5.168406 -1.413777 -1.602824 -2.891746 0.332324 -3.020799 1.381509 1.795833 2.885072 -5.557145 -3.900552 0.694893 1.144420 -3.550709 -3.581679 -0.428854 4.709154 -5.461174 -4.324937 -2.510814 4.102285 -0.875433 -9.855585 -3.236656 -4.440205 0.460896 1.359143 -4.775499 -5.131828 2.755116 1.262529 -1.325431 -2.986249 -0.608646 3.845140 3.866373 1.407429 -0.639946 3.245784 1.338527 9.285589 1.670577 -3.561912 0.527701 1.893134 -1.128244 3.157738 -3.020518 -1.786970 2.158279 -5.712466 0.070185 2.942223 -3.417167 -1.560172 2.348504 -0.365503 -0.599489 19.307803 -1.366700 7.057197 6.206640 -5.392528 2.773831 -2.330622 1.540329 2.627122 3.914676 2.872160 -8.618890 -5.002901 5.448708 9.093042 3.377195 -6.016529 -1.361828 2.268452 1.526300 -1.291910 3.137338 0.918647 0.554764 -3.615954 -0.646496 3.488517 11.318352 -3.828848 -0.159318 1.142274 3.717502 -1.037614 -6.233153 -1.149697 -6.139350 -0.271481 2.674774 1.717677 2.762102 7.033633 -8.547740 5.725992 -0.958889 0.446472 5.000412 2.421291 -5.042873 -6.900569 -1.818901 2.419365 5.193727 -0.992059 0.380882 1.420310 -7.570066 0.341577 1.515997 1.287514 -4.407258 6.423296 -0.158183 -2.688485 -2.334527 1.501919 -1.892847 -3.309626 -1.728411 5.031847 1.488989 -6.254713 4.840145 1.142381 -3.114442 0.829939 -0.827488 5.854739 -5.228946 -5.913584 4.166653 -2.408243 -3.389408 -2.018157 -1.686162 2.597586 2.937340 0.892903 -5.397285 -5.844522 6.100283 -2.069425 7.544972 3.364461 -1.620239 4.093040 -1.973637 -3.327998 -3.914758 -4.136439 0.187683 0.536284 -3.880520 -4.471367 -1.562234 5.227950 5.328801 0.222491 -4.052341 -0.615564 6.721889 -5.292447 -0.387034 2.207656 2.437490 -4.433487 2.193208 3.304372 -5.172413 1.614683 -4.372184 -0.225611 -3.935569 -3.209839 5.232792 -1.749738 2.315538 -0.150901 -0.759904 0.460000 2.530971 3.263600 0.121726 1.830654 8.142955 4.187397 -1.195187 -1.016924 -7.653035 4.030870 -6.806328 -5.624893 0.636375 1.836247 -4.076855 -1.461366 0.167150 5.555041 4.253514 -3.618970 -3.467506 2.093630 +PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp__main = 0.030860 0.382407 0.583958 -0.186228 0.552335 0.001426 0.288075 0.418150 -0.551418 -0.877281 0.036525 -1.189425 -1.293741 0.836610 -0.056284 -0.178583 1.188126 0.132745 0.017721 -0.381172 0.008363 -0.451221 1.118638 1.194908 -0.967502 0.354881 0.000940 0.314390 -0.012151 0.635021 0.037893 -1.074253 0.291799 0.221616 0.535827 -0.184056 -0.321567 -0.389161 -0.514446 -1.658671 -0.175949 1.023684 -0.008276 -0.012629 0.269106 1.112245 1.407290 0.575467 -0.254913 0.695854 0.332047 -0.316143 0.519879 0.062911 0.287596 -0.436746 0.405057 -0.187344 -0.769296 0.361132 -0.172893 -1.241554 -0.479156 0.707112 0.961053 -0.215627 -0.398514 -0.232453 -0.162847 0.254687 0.021823 0.592291 0.874074 0.343365 0.803989 0.114627 -0.111886 -1.151093 0.010156 -2.758531 -1.057107 -0.547973 1.546504 0.600782 -0.153213 -0.645448 1.233743 0.020434 0.157141 0.600113 1.398783 -0.443692 -0.405690 -0.343205 -0.099019 0.420157 -0.462638 0.048229 0.478565 -0.052262 -0.859040 -0.218797 0.551272 -0.350879 -0.494489 0.248077 -0.244383 0.734844 -1.210109 0.032743 -1.301393 -0.065790 0.610484 -1.305942 -0.017987 0.322471 0.252197 0.741472 -0.487724 0.004743 0.432995 -0.058634 -0.346255 0.060998 -1.025603 1.185182 0.112987 0.176579 0.451740 0.694334 0.623621 0.476546 0.768587 -0.202638 -0.123230 0.253201 -0.173097 0.212715 -0.137792 -0.235810 0.371785 -0.555201 0.186777 -0.179912 -0.596452 -0.381330 -0.764570 -0.274195 0.206745 1.408437 -0.275883 0.767767 0.240148 -0.728344 0.737801 -0.263258 -0.378400 0.076497 0.788784 0.736571 -0.108379 -0.408053 0.608139 1.260838 0.441957 -0.936242 0.290129 0.219397 0.205779 -0.327938 0.757953 0.250473 0.538715 -0.482038 -0.083284 0.483807 1.382307 -0.388341 -1.220899 -0.020639 0.161882 0.518181 -0.581555 0.207666 0.175003 -0.092078 0.104539 0.009509 0.295192 0.952325 -1.968564 0.929177 0.008390 -0.327001 0.817905 0.007372 -0.413896 -1.253511 0.074404 0.704394 0.948812 0.569964 -0.276253 -0.267997 -0.902843 -0.092334 0.148163 0.354808 -0.492319 0.854864 -0.309096 -0.473172 -0.523300 -1.071840 -0.072552 0.082160 -0.611379 0.410598 0.701019 -1.921704 0.917856 -0.061690 -0.562192 -0.490975 -0.060148 0.343504 -0.811058 -1.059381 0.026239 -0.888244 -1.660419 -0.566088 -0.532116 -0.008434 0.076726 -0.260627 -0.234042 -0.809928 1.445343 -0.069498 0.907899 0.638476 0.067688 1.366690 1.139735 -0.805574 -0.064989 -0.531795 0.778311 -0.916022 -0.214060 0.272615 -0.520966 0.347604 1.087527 -0.057587 -0.098406 -0.590921 0.748343 -0.632607 -0.597846 0.665773 -0.115224 0.019239 0.964207 0.772350 -0.611893 -0.103367 -1.058929 -0.322429 -0.312828 -0.503255 0.216727 -0.830646 -0.143413 0.587018 -0.365157 -0.597333 0.301271 -0.212209 -0.413132 -0.296791 1.098433 1.425838 -1.097083 0.800647 -0.899854 0.716618 -1.041633 -0.740636 -0.038260 0.197147 -0.241583 -0.277730 0.067102 0.043671 0.275621 -0.880596 -0.789528 0.488135 +PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp___GLOBAL__sub_I_find_minimum_number_of_coins_that_make_a_change.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/find-parity.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/find-parity.cpp__getParity(unsigned int) = -0.623970 -0.849852 -0.206447 -0.891013 0.639380 0.306970 0.306254 -0.950943 -1.397065 -0.463682 0.563691 -1.435365 -0.469639 1.402921 -0.376489 1.378792 1.712437 0.282773 -0.622392 -0.648355 1.076980 -0.532810 1.707310 1.964648 -0.934145 0.038584 -0.136330 0.419797 0.391478 -0.057157 0.377960 -0.465003 0.365294 -1.365874 0.151241 -0.568918 -0.375297 0.829881 1.490071 -1.952493 0.072887 0.347706 0.778663 0.040303 -0.011237 0.549933 0.693875 0.856177 0.063514 1.249741 0.920000 -0.166175 0.725691 0.085965 0.320854 0.380373 0.466854 0.024550 -0.246340 -0.097621 -0.441528 0.116497 0.421814 1.203984 1.608557 -0.119763 -0.727402 0.493596 0.707829 0.512605 0.715780 0.992219 -0.484276 -0.047405 0.673245 -1.882344 0.224367 -2.968276 0.255668 -2.194541 -1.056089 0.413412 0.978918 0.265227 0.806598 0.265761 1.772843 -0.227578 -0.878055 0.936331 1.344018 -0.918294 -0.342832 -0.034169 -0.610733 -0.024949 -0.529478 0.118899 0.828510 0.801329 -1.158580 -0.825350 0.653015 0.152666 -0.661998 -0.702214 0.143796 1.138048 -0.704541 -1.105084 -0.344899 1.099139 -0.197127 -1.840341 0.327860 -1.085605 -0.082826 0.360402 -1.168858 -1.046448 0.601652 0.055646 -0.592997 -0.482153 -0.187915 0.721185 0.761057 0.334211 -0.190030 0.663141 0.123934 1.823011 0.174011 -1.047735 0.248186 0.407055 -0.232622 0.802760 -0.804995 -0.717389 0.629763 -1.053758 0.156622 0.227093 -0.737627 -0.279210 1.169929 0.028032 -0.500830 2.912416 -0.400818 1.594102 1.302657 -0.849993 0.613372 -0.375367 0.597702 0.540473 1.029127 0.427181 -1.349186 -1.139580 1.104287 1.828236 0.744704 -1.369302 -1.117785 0.507312 0.176028 0.083057 0.613520 0.117909 0.265506 -0.790396 -0.117508 0.396580 2.369733 -0.741820 0.432748 0.138761 0.831375 -0.296666 -1.784776 -0.399764 -1.853981 0.039824 -0.011698 0.583180 0.461047 1.444621 -2.235886 1.067267 -0.391378 0.156754 1.287398 0.647755 -1.120953 -2.159140 -0.662206 0.261677 1.233604 -0.314379 0.206321 0.530521 -1.533980 0.042363 0.025143 0.189724 -0.958729 1.235618 -0.070895 -0.323979 -0.133100 0.616120 -0.263282 -0.786627 -0.040406 1.078568 0.898922 -1.034872 0.780972 0.163251 -0.600338 0.254582 0.114329 1.402574 -0.652495 -0.747029 0.672335 -0.546355 -0.353308 -0.742760 -0.260620 0.496956 0.180065 0.419312 -0.882589 -0.727914 0.782483 -0.602451 1.602675 0.674315 -0.656346 0.622582 -0.102745 -0.618394 -0.577978 -0.320334 -0.308922 0.067682 -0.671638 -0.716502 -0.282127 0.995646 0.936755 0.300997 -0.774411 0.044352 1.409038 -1.119012 -0.060983 0.557019 0.369623 -0.774365 0.602243 0.746584 -1.051547 0.459406 -0.793358 -0.106260 -0.769594 -0.398235 1.277573 0.073090 0.407236 -0.481709 -0.076780 0.445674 0.642862 0.737920 0.013650 0.290527 1.591970 1.193335 -0.176431 -0.451048 -1.476703 0.748066 -1.219101 -0.831690 -0.059058 0.506100 -1.311163 -0.241214 -0.033615 1.236744 0.638037 -0.689689 -0.947195 0.522750 +PE-benchmarks/find-parity.cpp__main = -0.081946 0.195454 0.437273 -0.428249 0.386327 -0.209012 0.193607 0.085095 -0.605442 -0.976156 0.362748 -1.469202 -1.326672 0.840009 -0.357954 -0.361459 1.048570 -0.148539 -0.239567 -0.774930 0.148465 -0.012063 1.217866 1.307469 -1.250940 0.165226 -0.000387 0.566402 0.686915 -0.046535 0.892465 -0.819215 0.055736 0.367590 0.599978 0.193027 -0.147735 -0.413227 -0.390911 -1.528989 -0.220148 1.030970 0.409818 0.051970 0.323387 1.086925 1.241876 0.736623 -0.377810 0.505046 0.969911 -0.049410 0.530952 -0.070603 -0.094776 -1.170770 0.714865 -0.502008 -0.532178 0.176101 -0.000511 -0.830311 -0.447341 1.068516 1.095960 -0.092921 -0.350096 -0.142299 0.299003 0.692989 0.140604 0.722115 0.698422 0.652112 0.864811 0.139033 -0.036771 -1.852756 0.242402 -2.829112 -1.010670 -0.354672 1.716358 0.734376 -0.430884 0.019584 1.317569 0.416757 -0.100780 0.724705 1.313048 0.161915 -0.363604 -0.278737 -0.518317 0.776300 -0.612290 0.528978 0.214660 0.889281 -0.859365 0.109527 0.052588 -0.460957 -0.571416 0.438665 -0.254197 0.590358 -1.022233 0.487923 -0.836506 0.326124 0.968208 -1.654370 -0.191685 -0.211158 0.188718 0.500531 -0.391201 0.402276 0.157807 -0.416505 -0.371008 0.561903 -1.451768 0.927971 0.342432 0.421948 0.200345 0.839709 0.807345 0.204296 0.162593 -0.420971 -0.146044 0.091356 -0.067832 0.340044 -0.334960 -0.062673 0.892990 -0.383019 0.708698 -0.185294 -0.500359 -1.232461 -0.810234 -0.524610 0.159345 1.538747 -0.100409 1.008589 0.602536 -0.473218 0.284977 -0.324998 -0.233619 0.262855 0.654496 0.659928 0.456821 -0.563533 0.775327 1.316516 0.387926 -0.783148 0.442114 0.737298 -0.004421 -0.392339 0.811282 0.363128 0.194968 -0.358324 -0.146342 0.971914 0.880951 0.016904 -1.072313 -0.192468 0.909991 0.564447 -0.271000 0.303148 0.343046 0.090650 0.464244 0.452626 0.442358 1.024764 -1.986249 0.893675 0.779728 0.353840 0.676853 -0.143303 -0.774787 -1.493343 0.351907 0.624246 0.624550 0.263860 -0.582439 -0.047458 -1.023391 -0.013331 0.278082 0.221293 -0.603951 0.857683 -0.351098 -0.016827 -0.725301 -0.826677 -0.171398 0.527189 -0.683770 0.586144 0.504926 -1.820558 1.007428 -0.436944 -0.692471 -0.963110 -0.671523 0.406548 -0.926382 -0.783209 -0.143319 -1.089234 -1.809252 -0.930018 -0.472385 -0.026411 0.136473 0.257327 -0.476609 -0.175093 1.279389 -0.499954 0.905912 0.633770 0.032672 1.029106 0.769701 -0.463333 -0.267941 -0.090612 0.670873 -0.491138 -0.602994 0.425217 -0.343773 0.193477 0.989311 -0.537999 -0.429388 -0.371063 0.662447 -0.524624 -1.145256 0.300781 -0.588174 -0.200354 1.260730 0.466076 -0.697372 0.199100 -1.335204 -0.355936 -0.386298 -0.686580 0.439083 -0.445657 0.049844 0.453556 -0.283531 -0.509701 0.496615 -0.073965 -0.317007 -0.049613 1.012258 1.242059 -0.844740 0.646935 -1.357694 0.860093 -1.218317 -1.033659 0.197437 -0.181115 -0.108648 -0.306136 -0.447656 0.292273 0.523628 -0.886509 -1.044201 1.094478 +PE-benchmarks/find-parity.cpp___GLOBAL__sub_I_find_parity.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp__printClosest(int*, int*, int, int, int) = -2.626291 -1.514412 -0.692737 -3.983442 2.997197 5.270529 1.593987 -4.234803 -4.919341 -2.602105 2.685811 -8.184506 -4.699432 6.330247 -2.614913 4.062190 7.518461 -0.584155 -2.866243 -2.564948 4.772231 1.174623 9.546457 9.676967 -6.637369 0.134952 0.985682 2.442883 2.776097 -0.392396 2.492640 -4.761746 2.694141 -4.448846 0.228021 -1.608280 -1.573126 0.819560 4.598819 -9.583327 -0.942707 2.556838 -1.107679 0.163192 0.424808 3.163004 6.093501 5.243372 -0.657668 4.997840 4.523106 0.399678 2.532536 0.044200 1.141956 -1.493350 1.126052 -0.810911 -0.701902 -1.431990 -1.469697 -1.381291 -0.590295 7.048156 7.806760 -0.371262 -3.126356 2.089211 1.588296 1.747023 1.595923 5.592614 0.805777 3.252074 4.500496 -6.339475 0.161643 -10.215080 0.993695 -11.300069 -4.708618 0.317900 4.854811 1.995271 3.087914 -0.800280 9.759565 -0.316589 -3.408051 6.789935 8.043043 -5.010426 -1.336519 -1.139470 -2.611898 0.614227 -3.285689 3.058493 1.102550 2.745118 -5.874381 -3.386169 0.314677 0.346527 -3.900500 -3.348945 -0.527867 4.293315 -5.951448 -2.749921 -2.732421 3.655767 0.175422 -10.805221 -4.691762 -3.503374 3.064385 1.303870 -4.348768 -4.384005 2.288599 1.086124 -1.168318 -2.628647 -0.535906 3.767940 5.209243 2.247307 -0.291429 4.083993 2.833314 9.706514 1.906377 -2.992109 0.140025 0.926594 -0.497486 3.434957 -2.109604 -0.745029 2.344537 -5.022124 1.493011 3.526619 -3.248992 -2.781785 1.952361 -1.062279 -0.649715 20.156308 -1.346417 7.452998 6.298872 -5.678094 0.677760 -3.669715 0.672749 2.560273 3.525605 3.698758 -7.812971 -4.773808 6.203734 9.515591 3.074983 -7.233353 0.699655 3.323509 1.097613 -2.927306 3.531064 0.945275 1.143135 -3.337807 -0.725724 5.165127 11.059500 -3.894392 -1.628607 0.997655 3.861999 0.690798 -4.482768 -0.755903 -3.591989 0.055158 4.456135 2.229173 3.016222 7.146919 -9.783338 5.262993 0.378260 0.432544 4.606140 3.218506 -5.703299 -5.411787 -0.822019 3.133164 4.216783 -0.401094 0.402616 0.851586 -7.680311 0.267035 2.195524 0.946671 -4.476658 6.419403 0.677501 -2.618159 -3.034558 0.521403 -1.437401 -1.716127 -2.482982 5.151207 0.320374 -9.252011 5.664267 1.028171 -3.759816 -0.798776 -2.605157 6.795753 -5.816142 -6.186464 3.836931 -3.877249 -5.130650 -2.042292 -1.968183 1.780802 3.254807 2.714164 -6.217203 -5.437239 7.024980 -1.766864 7.503785 3.708264 -0.765714 5.504797 -4.375210 -3.400315 -4.017365 -5.008639 3.003060 1.016369 -4.862331 -2.652456 -1.715137 4.704597 5.572906 -1.095551 -4.526965 -0.781267 5.543774 -6.681485 -0.849653 1.869767 5.013647 -5.018757 3.200160 2.976685 -4.372516 2.053559 -4.867740 -1.507488 -4.667947 -4.113099 5.018470 -1.613931 2.293628 0.778522 -0.819197 -0.094120 2.921716 2.090738 0.340100 2.028684 7.202568 7.119698 -2.591372 -0.957365 -8.500427 4.834408 -7.305574 -7.381928 2.050892 0.249366 -2.972761 -2.353023 -1.117454 5.331439 4.561226 -4.700268 -3.997315 3.561945 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp__main = 0.074846 0.476395 0.631338 -0.131661 0.863505 0.296289 0.436306 0.591469 -0.799512 -0.852836 -0.082977 -1.263423 -1.446906 1.118261 0.102682 0.069518 1.656770 0.366260 0.042659 -0.330100 0.062225 -0.638530 1.429811 1.511905 -1.060700 0.577327 -0.039794 0.179918 -0.378216 1.120055 -0.367409 -1.460389 0.514191 -0.062781 0.470928 -0.465019 -0.546337 -0.399903 -0.383106 -2.249955 -0.150568 1.222338 -0.159149 -0.082232 0.305940 1.082844 1.808386 0.674518 -0.171135 1.040746 0.151728 -0.464909 0.654644 0.148955 0.590990 0.082556 0.417888 -0.100878 -1.041139 0.469663 -0.325160 -1.507159 -0.573227 0.716431 1.073859 -0.300413 -0.594886 -0.227798 -0.335191 0.187867 0.031989 0.707360 1.045141 0.208567 0.947089 -0.007027 -0.272881 -1.210415 -0.101043 -3.164695 -1.385657 -0.692353 1.788858 0.616452 0.135564 -0.834748 1.566672 -0.335377 0.250682 0.530515 1.721438 -0.906158 -0.520990 -0.432615 0.032120 0.343682 -0.467760 -0.192716 0.680690 -0.512673 -1.125612 -0.568622 0.975087 -0.273921 -0.617634 0.094493 -0.240798 1.080095 -1.508691 -0.355953 -1.760806 -0.053025 0.404603 -1.485122 -0.029181 0.577395 0.210340 1.080619 -0.736497 -0.434756 0.710549 0.150012 -0.485428 -0.307811 -0.655939 1.525817 0.110396 0.123602 0.659438 0.743870 0.664684 0.937402 1.255495 -0.229666 -0.036235 0.425877 -0.163492 0.273268 -0.135323 -0.413313 -0.001373 -0.850126 0.153010 -0.039735 -0.833450 -0.069368 -0.744249 -0.146312 0.201303 1.891410 -0.440223 0.945119 0.226242 -1.061166 1.092284 -0.366570 -0.495327 0.042611 1.094184 0.928591 -0.570617 -0.497554 0.681761 1.586209 0.632844 -1.305277 0.164882 -0.022532 0.324302 -0.227277 0.936560 0.279923 0.921905 -0.716054 -0.081685 0.382153 2.195337 -0.775741 -1.684927 0.081481 -0.029215 0.532158 -0.996477 0.120553 -0.124621 -0.206407 0.128595 -0.131548 0.300966 1.213004 -2.254886 1.234645 -0.495273 -0.772306 1.170342 0.182171 -0.398078 -1.255154 -0.138754 0.864762 1.472448 0.799178 -0.270167 -0.375633 -1.125861 -0.163807 0.140903 0.446821 -0.604674 1.138113 -0.349936 -0.849192 -0.464144 -1.221495 -0.010947 -0.227661 -0.665065 0.495798 0.939142 -2.456389 1.066158 0.147545 -0.645853 -0.187138 0.199808 0.538450 -0.854006 -1.451822 0.259897 -0.863693 -1.755994 -0.426162 -0.687030 0.134077 0.278547 -0.394370 -0.261602 -1.253373 1.754286 0.154741 1.245831 0.853049 0.005484 1.729894 1.331883 -1.199335 -0.071905 -0.858037 0.873905 -1.168125 -0.115464 -0.053196 -0.803849 0.625090 1.409953 0.235305 -0.100766 -1.082451 1.093344 -1.033199 -0.359961 1.043346 0.076811 0.027974 0.961626 1.177797 -0.765672 -0.226289 -1.065257 -0.284387 -0.402925 -0.491159 0.269574 -1.156202 -0.200454 0.681288 -0.473530 -0.688739 0.299730 -0.276032 -0.469265 -0.487809 1.377975 1.645210 -1.433122 0.956929 -0.898062 0.907723 -1.223275 -0.776915 -0.143590 0.400332 -0.576702 -0.338575 0.277450 0.076141 0.216814 -1.042431 -0.857704 0.245187 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp___GLOBAL__sub_I_Find_the_closest_pair_from_two_sorted_arrays.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/find-two-non-repeating-element.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/find-two-non-repeating-element.cpp__get2NonRepeatingNos(int*, int, int*, int*) = -2.193810 -1.324972 -0.034180 -3.904408 3.323746 4.170912 0.904134 -3.658035 -4.460854 -1.770202 1.631691 -5.396855 -2.916949 5.345512 -1.865080 4.219345 6.819632 0.206271 -2.170089 -2.131130 4.622722 -0.783476 7.566365 8.164877 -5.321566 0.214492 1.176187 2.541026 2.110006 0.379684 0.784236 -2.781723 1.688693 -5.168024 0.209965 -2.442815 -1.165345 1.311240 4.729713 -8.096860 -0.224625 0.309124 -1.181282 0.421425 -0.118943 2.040665 4.869655 3.668285 -0.977070 4.128349 4.090790 0.393540 1.783235 0.249758 0.669093 0.760040 0.956927 0.964467 -0.317630 -1.164453 -1.211088 -0.567653 1.077380 5.703871 6.629985 -0.299280 -2.546217 2.406026 1.788109 1.180258 1.749074 4.312424 -0.583216 1.746944 3.655983 -7.083444 0.730179 -10.741182 0.660381 -8.438456 -4.088665 -0.029415 2.896102 0.158467 3.470175 0.126512 7.682755 -0.753499 -2.221672 5.681667 6.306663 -4.649296 -1.029988 -1.411001 -2.862063 0.248269 -2.507331 1.431310 1.277131 2.003219 -4.697282 -4.357153 1.589703 0.750078 -3.266005 -3.472263 -0.037685 4.193248 -3.996825 -3.749416 -2.399254 3.219221 -1.151807 -8.556051 -2.065295 -3.664135 3.062390 0.754727 -3.483964 -5.044433 1.730876 1.967068 -1.522879 -2.723347 0.794424 3.135855 4.538302 1.020993 -0.287487 2.238369 1.634777 8.214169 1.960076 -3.025023 0.012556 1.177801 -1.178375 2.269547 -2.879328 -1.161480 2.752508 -4.280992 0.256627 2.992829 -2.831176 -1.381412 5.115535 -1.119043 -0.861074 17.012747 -1.308840 5.913250 4.651720 -4.785321 1.218804 -2.075628 0.858505 2.609719 3.509560 3.030634 -8.131594 -4.205632 4.365534 7.574896 2.786920 -6.538954 -2.074969 1.796437 0.225530 -1.173814 2.213038 0.272626 0.661783 -2.968990 -0.693360 3.365650 10.196244 -3.463210 -0.405735 1.054754 3.178190 -1.141732 -5.635530 -1.359465 -5.030561 0.045919 2.280797 1.713443 2.641397 6.080529 -9.125215 3.657819 -1.103921 -0.360520 3.951322 2.774117 -4.282175 -5.514988 -1.034604 2.520281 4.233665 -0.676101 1.252520 1.075356 -6.399343 0.000476 1.552308 1.161658 -3.837441 5.307929 0.904358 -2.540961 -2.042412 1.641689 -1.265263 -2.279019 -1.061940 4.120289 -0.173115 -7.220684 4.585125 0.724261 -2.631584 0.635286 -1.257003 6.106552 -4.240075 -4.885748 3.560063 -1.784128 -1.938862 -1.779074 -1.204002 2.442842 2.375067 1.866521 -5.218161 -5.032400 3.578648 -1.517883 5.918530 3.088555 -0.912748 4.499218 -3.443057 -2.501149 -3.787123 -3.110688 1.713579 1.508787 -3.751473 -2.962404 -1.534671 4.246508 5.026691 -0.170342 -3.151239 0.226857 5.390258 -5.276069 -0.403122 1.810550 4.789429 -4.179082 1.807226 2.704071 -3.484951 1.029426 -3.402388 -0.792759 -3.127166 -3.157595 4.783918 -0.914643 1.822202 0.453378 -0.007350 0.689657 2.901729 2.050403 0.814427 1.390092 6.116850 6.537526 -1.932506 -1.794992 -6.452148 3.796596 -6.171119 -5.027480 0.633096 0.238236 -3.056761 -1.364986 -0.542573 4.886158 2.722907 -2.828083 -2.553077 1.616454 +PE-benchmarks/find-two-non-repeating-element.cpp__main = 0.131700 1.072883 1.037007 -0.563188 0.748516 0.117845 0.177368 0.616826 -0.396823 -1.580922 -0.070472 -1.563188 -2.113536 0.963233 -0.365166 -1.044598 1.524056 -0.199754 0.138832 -0.781771 0.020315 -0.026319 1.567081 1.624503 -1.882288 0.372281 0.621584 0.690199 0.555438 0.523105 0.610395 -1.711958 0.142304 0.977869 1.046120 -0.040969 -0.244873 -1.098778 -1.269505 -2.250513 -0.386572 1.056381 -0.667090 0.121878 0.460615 1.768661 2.327733 0.827934 -0.879757 0.520452 1.024885 0.421651 0.309867 -0.089857 -0.181807 -1.381710 0.444732 -0.346754 -0.638608 0.435031 0.046025 -1.503190 -0.779517 1.390098 1.468344 -0.204321 -0.369850 -0.353031 -0.052368 0.410309 -0.283592 0.907020 1.502946 1.142282 1.249638 0.259455 -0.384667 -2.282050 0.264128 -4.244276 -1.397155 -1.206483 2.016020 0.736021 -0.717084 -0.756093 1.776135 0.485833 0.595236 1.573490 2.064497 -0.085301 -0.383055 -0.809796 -0.575112 0.962957 -0.715075 0.549172 0.008192 0.319018 -1.069279 -0.378474 0.109274 -0.768697 -0.821157 0.322696 -0.482402 0.805429 -1.733241 0.806677 -1.809010 0.029670 1.236520 -2.142682 -0.772631 0.162633 1.154495 0.645443 -0.244687 0.367658 0.173281 0.024150 -0.462692 0.488899 -1.612658 1.434149 0.595823 0.193962 0.494670 0.914360 1.213980 0.348077 0.949630 -0.205735 -0.505573 0.213948 -0.177390 -0.183650 -0.400819 0.272035 1.063751 -0.437080 0.703300 -0.007170 -0.681234 -1.401532 -1.119569 -1.273781 0.640798 2.738086 -0.319033 0.902647 0.233499 -1.041623 0.320360 -0.341494 -0.890452 0.245779 0.960132 1.335735 0.188071 -0.480338 0.790715 1.732814 0.454549 -1.127061 0.846251 0.595221 -0.189942 -0.878112 1.039794 0.232589 0.226249 -0.405956 -0.251817 1.272848 1.339440 -0.028524 -1.819997 -0.264675 1.073751 0.859610 0.100107 0.552342 0.808255 0.029343 0.991870 0.025235 0.775019 1.314272 -3.447635 1.027700 0.816841 -0.079714 0.331689 0.023172 -0.513410 -1.386365 0.852914 1.294582 0.935259 0.623502 -0.217116 -0.554804 -1.255012 -0.102106 0.537293 0.669124 -0.819870 1.079212 -0.121855 -0.581396 -1.142785 -1.483963 -0.289323 0.631732 -1.105564 0.439871 0.285341 -3.290335 1.685195 -0.496946 -0.724662 -1.212561 -0.910337 0.668880 -1.509774 -1.500131 -0.068948 -1.225210 -2.507872 -0.742043 -0.813055 0.188820 0.129824 0.426298 -0.656799 -1.189681 1.883097 -0.030477 0.998608 0.918563 0.543434 2.214917 0.553302 -0.674821 -0.444737 -0.927633 1.993793 -0.710783 -0.625383 0.840428 -0.661021 0.176494 1.741284 -0.821185 -0.397339 -0.541718 0.778457 -0.864619 -1.104480 0.440178 0.222859 -0.116512 1.531969 0.678096 -0.721839 -0.307115 -1.842723 -0.274163 -0.304367 -1.089186 0.220386 -1.244136 -0.180323 1.320267 -0.457159 -1.082555 0.677210 -0.424824 -0.439162 -0.206683 1.137893 2.447551 -1.658286 1.191488 -1.530103 1.107919 -1.766433 -1.498134 0.046795 -0.616370 0.434063 -0.440536 -0.696740 0.062361 0.352391 -0.776009 -1.025132 1.057654 +PE-benchmarks/find-two-non-repeating-element.cpp___GLOBAL__sub_I_find_two_non_repeating_element.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/finite-automata-algorithm.cpp__getNextState(char*, int, int, int) = -3.052347 -3.405231 -2.307814 -4.110613 1.958818 4.139254 1.524537 -4.528649 -5.454039 -1.848518 2.596285 -6.891760 -2.425278 6.103548 -2.222155 5.656667 7.125888 0.495575 -2.999898 -1.992412 5.261696 -0.066310 8.107778 8.754996 -4.709054 -0.368497 -0.038522 2.050658 1.972640 -0.553059 2.987941 -3.782614 2.250702 -5.766133 0.138010 -2.703276 -1.433695 3.466907 5.943780 -8.680949 -0.349931 2.688408 1.343598 -0.111470 0.057365 0.941121 3.496777 4.798821 0.124938 4.976721 3.663825 0.309506 2.677776 0.202755 1.572154 0.743173 -0.285255 -1.439984 -0.185923 -1.240926 -1.861648 0.008919 1.006219 5.988894 6.909164 -0.443728 -3.028717 2.330204 1.879288 1.837485 2.376953 4.874631 -1.378358 1.056409 3.180701 -7.988151 0.152780 -9.764998 1.570438 -9.281577 -3.562947 1.623989 3.601153 2.611592 3.777508 -0.205139 8.675194 -1.552428 -4.173074 6.020675 6.101269 -4.552534 -1.137280 -1.010935 -2.309953 -0.142152 -2.616792 1.397215 1.748329 3.270835 -5.082147 -3.014367 0.362238 1.181176 -3.218233 -4.277102 0.027487 4.303056 -4.892803 -4.286354 -1.300300 4.846558 -1.051572 -8.986096 -2.630818 -4.731678 0.416227 0.717008 -4.859930 -4.905049 2.621451 0.950790 -1.165881 -2.817653 -0.247708 2.790349 3.915717 1.736356 -1.096454 3.509554 0.910078 9.506454 0.790130 -3.530595 0.841512 1.698792 -0.555418 3.363619 -2.567449 -1.862296 2.132567 -5.323456 -0.058515 2.801952 -3.016805 -1.667102 3.155341 -0.117514 -1.139846 18.491806 -1.378761 6.894085 6.582544 -4.644076 1.506170 -2.549927 2.113118 2.406955 3.495191 2.242355 -8.123419 -4.805501 5.393529 8.428670 3.093173 -5.387112 -1.636554 2.455380 1.401223 -1.101780 2.601175 0.520575 0.415096 -3.298530 -0.558070 3.120243 10.329731 -3.402642 1.922744 0.863653 4.258439 -1.104752 -5.670288 -1.288813 -6.493883 -0.020925 2.653815 2.044028 2.563797 6.382940 -7.248287 5.111025 -0.979539 1.193870 4.053074 2.994592 -4.994510 -7.497827 -2.427348 1.690832 4.564998 -2.002232 1.586802 1.799692 -7.024527 0.453340 1.245193 0.853217 -4.168837 5.712144 -0.015855 -2.022499 -1.553810 3.005378 -2.015108 -3.062725 -0.956030 4.927697 2.048714 -4.969086 4.042973 1.190046 -2.768018 1.020490 -0.679930 6.501102 -4.663470 -4.805585 4.140712 -2.127640 -2.650482 -1.377273 -1.433313 2.514020 2.184794 1.140272 -4.995051 -4.505672 5.482602 -2.103448 7.290475 2.930530 -2.031692 3.333729 -4.130252 -2.747148 -3.356694 -4.373100 -0.615520 1.054533 -3.691949 -4.054163 -1.044063 4.915982 4.238068 0.379491 -4.539531 0.725247 5.936248 -5.482649 0.529054 1.660958 3.031554 -4.537395 1.965955 2.719726 -4.902395 2.184773 -3.805945 0.063698 -4.019487 -2.661183 5.317477 -0.747905 2.534060 -1.026499 -0.426411 1.081142 2.390829 3.603664 0.424738 2.323176 7.229246 3.603428 -0.179592 -2.205648 -7.215485 3.364876 -5.842855 -5.321807 0.594036 2.119574 -3.971338 -1.446970 -0.314625 5.709470 4.476372 -3.151860 -3.286460 2.336514 +PE-benchmarks/finite-automata-algorithm.cpp__computeTF(char*, int, int (*) [256]) = -1.091754 -1.006757 -0.332130 -1.541440 1.096949 1.428245 0.692272 -1.172084 -2.363787 -1.021133 0.719464 -2.714097 -1.449291 2.681158 -0.728254 2.032833 3.409631 0.578335 -0.932640 -0.882743 2.180602 -1.049479 3.471495 3.948671 -2.360872 0.095034 0.214042 1.174794 0.653394 0.634762 0.594532 -1.744855 0.829390 -2.332010 0.495972 -1.728195 -0.579036 1.306637 1.850700 -4.408537 -0.224566 1.317932 0.439130 -0.004156 0.102481 1.055500 2.057174 2.083743 -0.488632 2.266996 1.604606 -0.248122 1.254889 0.161456 0.613482 0.546010 0.138932 0.070438 -0.472528 -0.060061 -0.749024 -1.143483 0.547344 2.501277 3.206719 -0.364629 -1.203879 0.756435 0.479744 0.633795 0.904297 2.024648 -0.072543 0.244506 1.787412 -3.247673 -0.002785 -4.853238 0.574322 -5.102817 -1.857027 -0.028053 2.002374 1.005933 1.500135 -0.355068 3.911557 -0.731969 -1.165964 2.590501 2.897217 -2.179869 -0.634607 -0.861138 -1.177733 0.253913 -1.238562 0.173987 0.989216 0.947265 -2.233823 -1.775576 0.780401 0.405739 -1.493731 -1.619473 -0.309835 2.111804 -2.530935 -1.974847 -1.562898 1.458873 -0.367880 -3.900404 -0.553757 -1.750808 0.448631 0.708302 -1.881138 -2.061812 1.127151 0.650892 -0.611697 -1.209622 -0.509747 1.954564 1.349473 0.431591 -0.067907 1.185151 0.424145 3.549798 1.153047 -1.480662 0.023222 1.067775 -0.750159 1.099071 -1.477326 -0.882672 1.350575 -2.416343 -0.296553 0.841475 -1.500065 -0.532354 1.587774 -0.270443 -0.078019 7.826037 -0.502820 2.718035 2.331925 -2.207731 1.658808 -0.700635 0.567665 1.267925 1.948129 1.144378 -3.747348 -2.021880 1.930265 3.687303 1.432394 -2.594236 -1.209301 0.636243 0.691767 -0.193010 1.229718 0.323430 0.223068 -1.494368 -0.223069 1.095316 4.792692 -1.554273 -0.058839 0.347488 1.500251 -0.789735 -3.228143 -0.429303 -2.785296 -0.207941 0.634474 0.506205 1.112916 2.912370 -4.181990 2.415675 -0.865319 0.044556 1.899404 0.869750 -1.808793 -3.870735 -0.666376 0.984836 2.454981 -0.266546 0.452006 0.625762 -3.103761 0.126960 0.452628 0.693653 -1.864735 2.692134 -0.276635 -1.277129 -0.922876 0.514868 -0.900043 -1.443180 -0.523265 1.959270 0.953059 -2.926152 1.918736 0.228956 -1.273654 0.607693 0.023949 2.341282 -2.249062 -2.596709 1.717829 -0.793514 -1.412179 -1.029346 -0.763940 1.211817 0.755167 -0.409819 -1.871041 -2.764718 2.482586 -0.952395 2.953662 1.458520 -0.713008 2.113138 -0.271695 -1.508748 -1.667722 -1.433399 -0.120619 -0.321154 -1.257404 -1.978088 -0.722022 2.099871 2.485971 0.376919 -1.245057 -0.062714 3.019952 -2.216407 -0.279534 1.111695 0.983449 -1.443998 1.119143 1.526881 -2.368428 0.391603 -1.963703 0.056187 -1.202597 -1.172652 2.165403 -1.064755 0.793086 0.084265 -0.274326 0.062308 1.162285 1.306544 0.014606 0.392640 3.565547 2.228784 -0.764241 -0.328560 -2.922673 1.508327 -2.838970 -2.061250 -0.177814 1.242865 -1.628102 -0.423011 0.338528 2.155595 1.647299 -1.368383 -1.316454 0.577517 +PE-benchmarks/finite-automata-algorithm.cpp__search(char*, char*) = -1.448702 -0.996826 -0.080133 -1.916173 1.750250 2.107119 1.121914 -1.756916 -3.134572 -1.743977 1.426496 -4.891274 -3.098678 3.967070 -1.272390 2.277604 4.966756 0.272969 -1.437194 -1.762533 2.834767 -0.178149 5.807538 5.936115 -4.000385 0.174686 0.106457 1.622167 1.625038 -0.057654 1.371876 -2.638373 1.713428 -2.719761 0.388770 -1.357812 -0.699201 0.773263 2.264502 -6.214903 -0.498836 1.864876 0.185404 -0.028988 0.213042 2.348317 3.715768 3.283099 -0.481994 3.136681 2.611439 -0.357847 1.828620 0.289846 0.584685 -0.697000 0.603616 -0.637748 -1.139195 -0.391267 -0.848852 -1.965135 -0.278765 4.010020 4.973111 -0.176313 -1.776156 1.189112 0.792592 1.123146 1.270839 3.082227 1.040543 1.353039 3.102562 -3.580163 -0.276426 -6.728133 0.294593 -7.843258 -3.107729 -0.304698 3.728586 1.063742 1.746620 -0.418651 5.735116 -0.233643 -1.654028 4.088944 4.966373 -3.174787 -1.204829 -1.070246 -1.447774 0.800155 -2.276564 1.544192 1.077546 1.599968 -3.632233 -2.471345 0.940818 0.145516 -2.284352 -1.921697 -0.382836 2.834658 -3.694703 -1.953936 -2.476685 1.781244 0.246742 -6.043236 -1.763578 -1.905154 1.698134 1.393805 -2.451218 -2.327367 1.399760 0.471988 -0.870245 -1.616551 -1.054112 2.635841 2.437580 1.142070 0.138608 2.483159 1.486758 5.395871 1.496859 -1.919770 -0.027416 0.922794 -0.745201 2.018191 -1.769974 -1.032202 2.122171 -2.989795 0.419577 1.404672 -2.198096 -1.855089 1.150450 -0.474466 -0.005581 10.086191 -0.384334 4.017411 3.557287 -3.259704 1.337926 -2.034566 0.494854 1.631785 2.647377 1.977924 -4.227333 -3.092639 3.233273 5.564099 2.054998 -4.221730 -0.292352 1.560923 1.123182 -1.388293 2.098634 0.948518 0.829510 -2.210202 -0.280231 2.738062 6.719205 -2.451594 -0.897691 0.631405 1.946821 0.273643 -3.623726 -0.492449 -1.991529 -0.183216 1.789141 1.304482 1.620883 4.461499 -6.074862 3.450056 -0.264412 0.370574 2.724200 1.524930 -3.301098 -3.877410 -0.388589 1.862833 3.091615 0.394704 0.049601 0.598172 -4.681688 0.108375 0.969634 0.818287 -2.377076 3.881543 -0.280704 -1.568709 -1.951995 -0.076108 -0.908440 -1.125721 -1.167617 3.031388 1.235858 -5.209167 3.315845 0.141546 -2.297182 -0.282797 -1.112091 3.785507 -3.563519 -3.858316 2.174465 -2.439355 -3.469983 -1.911283 -1.066869 1.128445 1.503094 0.709768 -3.059542 -3.436358 4.671090 -1.092332 4.360762 2.292906 -0.645537 3.458235 -0.868130 -2.460182 -2.312784 -2.340395 1.001101 -0.294644 -2.578506 -1.655064 -1.118990 2.903871 3.820157 -0.373505 -2.296911 -0.669242 3.851662 -4.208715 -1.344195 1.732103 2.468775 -2.272354 2.553560 2.293339 -3.290084 0.831490 -3.042145 -0.714224 -2.126321 -2.432441 2.857771 -1.553861 1.199177 0.554399 -0.537318 -0.097078 1.793864 1.182911 -0.141715 0.500182 5.024737 4.605523 -1.914487 -0.114703 -4.932269 2.720039 -4.518882 -4.010411 0.839781 0.772782 -2.216733 -0.922308 -0.026913 2.944341 2.579305 -2.922772 -2.859693 1.725776 +PE-benchmarks/finite-automata-algorithm.cpp__main = -0.006954 0.345113 0.317772 -0.046064 0.407896 0.039854 0.213690 0.239862 -0.297123 -0.492798 -0.153268 -0.460396 -0.720562 0.561536 0.010510 0.110614 0.938546 0.291992 0.090061 -0.287776 0.204949 -0.628225 0.831876 0.838157 -0.701468 0.246975 0.289532 0.257731 0.031297 0.568626 -0.227201 -0.552506 0.357712 -0.250381 0.379334 -0.487559 -0.116185 -0.167829 -0.225860 -1.281713 -0.095150 0.279691 0.019263 -0.008309 0.036784 0.661842 0.961079 0.434548 -0.217314 0.479543 0.216698 -0.177731 0.290581 0.149135 0.170075 0.154299 0.225841 -0.034120 -0.501510 0.229718 -0.090252 -1.062886 -0.120392 0.461316 0.719046 -0.168871 -0.140446 0.115682 -0.209179 0.083399 0.010423 0.331227 0.434081 0.110985 0.541579 -0.525582 -0.094207 -1.025683 -0.206802 -2.056177 -0.696738 -0.637487 0.684325 0.030022 0.239671 -0.096402 0.852140 -0.031492 0.316417 0.258662 0.935613 -0.657845 -0.280527 -0.365486 0.036286 0.296480 -0.380756 -0.093817 0.461328 -0.263050 -0.539460 -0.505678 0.684692 -0.019075 -0.367789 -0.163513 -0.205610 0.595501 -0.905056 -0.387531 -1.085758 -0.314866 -0.013288 -0.865046 0.341977 0.171095 0.463653 0.503587 -0.145917 -0.448101 0.232824 0.373300 -0.119768 -0.350098 -0.311157 0.782128 0.114741 -0.058465 0.384898 0.300447 0.264626 0.633834 0.917625 -0.111066 -0.206604 0.299853 -0.392166 -0.014923 -0.291954 -0.270575 0.307539 -0.596824 0.003713 0.130137 -0.446529 -0.093317 0.197947 -0.219220 0.344428 1.087410 -0.096718 0.350771 0.118300 -0.657055 0.527268 -0.230659 -0.292915 0.192291 0.652794 0.452520 -0.544085 -0.356407 0.158295 0.782244 0.352623 -0.703533 -0.297070 -0.242957 0.174533 -0.038864 0.282130 0.206465 0.270429 -0.382622 -0.032730 0.198001 1.128907 -0.495624 -0.572967 0.086011 -0.063478 -0.060247 -0.948762 -0.036750 -0.246912 -0.122456 -0.139018 -0.070224 0.106721 0.692051 -1.267422 0.652998 -0.396538 -0.359135 0.512409 0.020662 -0.138800 -0.971920 0.171352 0.552866 0.747965 0.250578 0.016964 -0.128841 -0.656760 -0.090874 0.023067 0.366183 -0.305673 0.549106 -0.119839 -0.511988 -0.416789 -0.372232 0.077770 -0.257552 -0.105736 0.251625 0.489986 -1.367816 0.654021 -0.190761 -0.404365 0.161354 0.097440 0.325881 -0.646193 -0.824378 0.229045 -0.264413 -0.669155 -0.349217 -0.248556 0.292494 -0.024702 -0.417698 -0.116320 -0.727445 0.684715 -0.030693 0.402316 0.443245 0.166401 1.024920 0.445154 -0.621918 -0.300263 -0.144573 0.046719 -0.671899 -0.084689 -0.221419 -0.341094 0.443992 1.044091 0.125986 0.089807 -0.211698 0.683957 -0.781960 -0.386180 0.587404 0.374133 -0.005387 0.503864 0.608483 -0.575173 -0.359424 -0.505169 -0.119772 0.074025 -0.406831 0.193320 -0.800508 -0.070472 0.496942 -0.191593 -0.309852 0.357575 -0.098609 -0.069871 -0.359971 0.763405 1.078453 -0.822812 0.294593 -0.455089 0.337684 -0.823841 -0.414393 -0.098744 0.434712 -0.169744 -0.011227 0.254909 0.135774 0.073077 -0.457687 -0.334653 -0.179301 +PE-benchmarks/floyd-warshall.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/floyd-warshall.cpp__floydWarshall(int (*) [4]) = -3.337133 -3.339622 -1.348408 -5.979522 2.887793 7.094302 1.625946 -5.557185 -7.313372 -1.800920 3.036069 -9.386857 -3.136103 7.699223 -3.035644 6.081010 8.864950 0.275792 -4.609871 -1.616105 6.190764 1.179982 10.211777 11.148004 -6.211987 0.042445 -1.011577 3.680445 2.002655 1.091119 2.842776 -4.615752 1.518640 -6.083767 -0.583511 -3.087348 -2.134514 3.460907 6.174197 -11.357774 -0.343065 4.432296 0.458602 -0.342864 0.580429 -0.397390 5.605692 5.884148 0.689594 5.165872 4.232511 0.929942 3.520325 -0.018457 2.485561 0.932193 1.344853 -2.196836 -0.155114 -2.004436 -2.115676 0.069637 1.032816 7.973539 8.251244 0.353803 -4.113494 1.724602 2.313704 1.788456 2.808588 6.206442 -2.540759 2.651698 3.543638 -7.794244 2.238800 -8.694810 2.909484 -7.365796 -4.504355 2.021547 4.933593 6.022121 4.368967 -1.099273 11.124020 -3.149412 -4.844145 8.082772 7.800180 -5.541580 -1.175316 -1.468989 -4.047099 -0.134210 -2.731968 1.317993 -0.513812 4.809383 -6.360287 -3.009307 -0.127786 1.612855 -4.350954 -3.101164 0.072657 5.277914 -6.604165 -4.673591 -0.823085 6.783861 -0.960120 -11.440179 -6.506822 -5.932208 0.185769 0.401969 -6.170848 -6.225886 3.436880 1.349797 -1.393470 -2.492314 -1.953121 3.600569 4.656449 1.746900 -1.646860 3.945571 1.793209 11.140372 0.012700 -4.150660 1.466729 1.980133 -0.036110 3.748772 -2.218647 -1.584945 -0.007802 -6.492991 -0.775099 4.249247 -3.792075 -1.446808 -0.089675 0.357648 -1.491591 25.866387 -1.964744 8.896894 7.875912 -6.221370 1.896409 -2.455962 1.861159 2.645537 3.213039 3.586188 -11.079519 -5.821947 6.941936 10.865300 3.883079 -5.896565 0.596390 3.384717 0.823451 -1.060926 4.042730 0.080105 0.598573 -4.328586 -1.230165 4.319409 13.840196 -3.221883 0.073794 1.550078 3.350655 -1.266932 -5.272138 -1.099128 -6.009029 0.104624 4.078876 1.822765 3.739807 8.147416 -8.186327 6.827098 -0.551259 0.428297 6.089350 2.619203 -5.964250 -5.885801 -3.624546 2.604210 6.075857 -2.402755 -0.090444 1.621858 -8.806825 0.254755 2.491023 0.905298 -5.550727 7.629756 1.023696 -3.283695 -2.157788 1.879259 -2.569368 -2.577092 -3.106973 6.036828 -0.385370 -5.699558 5.709322 2.705149 -2.954853 0.739824 -1.547971 6.959487 -5.833638 -6.455870 5.033956 -2.345924 -4.139880 -1.116984 -2.279218 3.056756 4.489806 1.651650 -7.784044 -5.627997 6.932336 -2.353839 9.416390 4.044618 -2.335791 3.464856 -2.738980 -2.726400 -3.724968 -6.204533 0.881229 2.010975 -4.796295 -4.560174 -2.238357 5.982749 5.234298 -0.090325 -5.786770 -0.142353 7.692851 -4.507689 0.069099 1.525349 1.317021 -6.590217 1.708209 3.258977 -5.295873 2.933437 -5.126682 -0.483599 -5.616678 -3.410184 6.801522 -0.519539 3.280438 -0.319354 -0.771918 0.331502 2.605581 3.818275 0.114638 3.708089 9.596821 2.852855 0.694293 -1.117411 -9.209394 5.011923 -7.470641 -6.546825 0.832942 1.589048 -4.699044 -2.284433 -0.858600 7.263191 5.933339 -3.864716 -3.175199 3.497589 +PE-benchmarks/floyd-warshall.cpp__printSolution(int (*) [4]) = -1.152957 -0.746753 -0.063216 -2.238458 1.001341 1.641242 0.547290 -1.186325 -2.500098 -1.893297 0.840985 -3.836496 -2.237095 2.962940 -1.249662 1.321043 3.726643 0.203413 -1.189681 -0.981932 2.104024 -0.319347 3.873731 4.442075 -3.036253 -0.071907 0.004270 1.826593 1.001254 0.525060 1.887466 -2.566312 0.314361 -1.259318 1.075331 -1.270759 -0.533683 1.073125 0.998858 -4.991022 -0.402099 2.494264 0.596068 0.021429 0.446250 0.741435 2.715631 2.396622 -0.589978 1.839703 2.115667 0.582715 1.442654 -0.082926 0.346749 -0.610304 0.090905 -1.166508 -0.426415 -0.102563 -0.661602 -1.016998 0.281125 3.359138 3.716911 -0.144460 -1.323276 0.291052 0.730716 1.012254 0.820557 2.450467 -0.107272 1.144066 1.893636 -2.583324 0.287135 -4.923632 1.408763 -5.429304 -2.117022 -0.232242 2.751373 2.957777 0.789397 -0.964226 4.586894 -0.631940 -1.150428 3.743076 3.555312 -1.418147 -0.630000 -1.395839 -1.751543 0.725101 -1.464545 0.407324 0.095410 2.153472 -2.508268 -1.171956 -0.167982 0.044762 -1.777679 -1.023326 -0.451665 2.234236 -3.017083 -1.162235 -1.526893 2.257007 0.540375 -4.863321 -1.664679 -2.216360 -0.173929 0.496913 -2.012930 -1.461069 1.106367 0.309456 -0.695357 -0.263199 -2.380114 2.180468 1.521100 0.405568 -0.330364 1.879050 0.933434 3.280935 0.314401 -1.599295 -0.054303 1.098085 -0.456751 0.868854 -1.469047 -0.519560 1.508937 -2.390450 -0.390201 0.861694 -1.590630 -1.474424 -0.614446 -1.011742 0.157132 9.550742 -0.720406 3.134632 2.655980 -2.357078 1.573689 -0.471098 0.332011 1.090799 1.809473 1.730963 -3.224254 -2.233997 2.468363 4.371717 1.473586 -1.936199 -0.062034 1.374436 0.342502 -0.675009 1.744268 0.293677 -0.198159 -1.523827 -0.459162 1.866955 4.684436 -0.754835 -0.116401 0.157946 2.487170 -0.341312 -2.080979 0.009093 -2.298601 -0.072902 1.324086 0.665991 1.614845 3.368285 -4.663619 2.805872 0.481931 0.652018 1.836246 0.386673 -2.016535 -4.296672 -0.468187 1.469731 2.467782 -0.754095 0.274670 0.342362 -3.564427 0.171950 0.890265 1.001283 -2.277747 3.005839 -0.366696 -1.082771 -1.454011 0.015589 -1.522780 -0.795828 -1.435331 2.112179 1.039726 -2.776998 2.714879 0.139627 -1.297725 -0.376265 -0.729542 2.462196 -2.951232 -2.834784 1.472172 -1.332623 -2.707460 -1.063892 -1.148018 1.252631 0.909777 -0.032628 -2.434894 -2.502731 3.157522 -1.014979 3.428197 1.665939 -0.532363 2.185320 0.278064 -1.190515 -1.398313 -2.288666 0.677212 -0.031152 -1.683977 -1.277514 -0.791083 1.945004 2.799160 -0.386056 -1.988584 0.186462 3.120890 -1.470503 -0.860934 0.687857 -0.474634 -1.785136 1.417464 1.334331 -2.497764 0.545324 -3.084845 0.368076 -1.576228 -1.661568 2.260083 -1.156197 0.870472 0.564064 -0.538173 -0.471774 1.277366 1.525597 -0.370200 0.937721 4.053970 1.637146 -0.386038 0.299348 -3.878724 1.874506 -3.467408 -2.612584 -0.265473 0.595163 -1.119225 -0.662468 -0.423041 2.292478 2.128718 -1.244538 -1.710448 1.521542 +PE-benchmarks/floyd-warshall.cpp__main = 0.073829 0.209346 0.349770 -0.078303 0.287939 -0.058664 0.139744 0.376807 -0.330383 -0.408999 -0.105574 -0.475727 -0.560609 0.403663 -0.004747 -0.152399 0.641313 0.257403 0.057893 -0.136372 -0.129129 -0.257630 0.466034 0.528645 -0.384815 0.220343 -0.145069 0.146054 -0.189342 0.602626 -0.079139 -0.641611 0.109916 0.280312 0.298334 -0.231455 -0.161922 -0.104147 -0.444721 -0.900273 -0.016213 0.645649 0.154926 -0.034911 0.193554 0.400980 0.662901 0.220059 -0.018597 0.329566 0.027931 -0.014121 0.267384 0.064608 0.221710 0.001055 0.234397 -0.333219 -0.475974 0.256348 -0.103356 -0.656807 -0.256567 0.247879 0.384705 -0.083267 -0.156639 -0.300120 -0.166170 0.121751 0.060569 0.167756 0.364606 0.065129 0.243220 0.287897 -0.021932 -0.257287 0.040223 -1.255752 -0.489349 -0.357889 0.837534 0.565407 -0.146156 -0.379483 0.530657 -0.133689 0.220642 0.150902 0.600571 -0.168836 -0.223583 -0.198023 -0.000783 0.230066 -0.160203 -0.201184 0.143303 -0.039493 -0.366134 -0.078971 0.340974 -0.177550 -0.196891 0.290584 -0.107159 0.401179 -0.696604 0.006836 -0.702769 0.031931 0.294940 -0.466112 0.054993 0.190272 -0.089470 0.399742 -0.232712 0.038674 0.265818 -0.003278 -0.210070 0.133169 -0.698839 0.600306 -0.152283 -0.063105 0.231338 0.264695 0.188506 0.111199 0.313710 -0.117971 -0.028382 0.245348 -0.050391 -0.032843 -0.097883 -0.159964 -0.042466 -0.300330 0.057465 -0.174451 -0.329583 -0.086941 -0.754443 -0.090967 0.183686 0.400609 -0.185381 0.276464 -0.002315 -0.334481 0.429617 0.009951 -0.187080 -0.044440 0.407603 0.304550 0.162145 -0.171919 0.131653 0.523492 0.248400 -0.208309 0.168533 -0.073356 0.075809 0.021034 0.366509 0.095065 0.226660 -0.263140 -0.058320 0.009411 0.676145 -0.039379 -0.580632 -0.042742 0.005554 0.170013 -0.126869 0.121484 0.096089 -0.043955 -0.053770 -0.104772 0.111107 0.441912 -0.882149 0.528049 -0.087844 -0.228322 0.374722 -0.127283 -0.018626 -0.521175 -0.064293 0.328824 0.653446 0.252933 -0.103790 -0.125799 -0.370046 -0.087141 0.010702 0.262358 -0.222179 0.334994 -0.097005 -0.326358 -0.165223 -0.609178 -0.000864 0.016330 -0.342527 0.105006 0.509098 -0.874622 0.389762 -0.015057 -0.185859 -0.132591 0.152848 0.020586 -0.343028 -0.470421 -0.047598 -0.288884 -0.791253 -0.179425 -0.272859 0.088190 -0.077898 -0.186627 0.009019 -0.321508 0.661143 0.068058 0.367028 0.297862 -0.009064 0.565798 0.815164 -0.358346 0.137938 -0.273578 0.298459 -0.628197 0.108816 0.351143 -0.313040 0.147607 0.574578 0.110214 -0.034400 -0.314347 0.459783 -0.070589 -0.222746 0.397589 -0.389945 0.170545 0.444212 0.458200 -0.355874 -0.191924 -0.474056 -0.025169 -0.005257 -0.128069 0.083753 -0.498073 -0.086268 0.299121 -0.164723 -0.436254 0.109395 -0.131130 -0.323666 -0.181948 0.593096 0.382026 -0.418833 0.637575 -0.256395 0.265716 -0.434865 -0.127212 -0.233810 0.109335 -0.182976 -0.015852 -0.004455 -0.022484 0.029066 -0.207411 -0.317313 0.114346 +PE-benchmarks/floyd-warshall.cpp___GLOBAL__sub_I_floyd_warshall.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/graph-coloring.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/graph-coloring.cpp__Graph::addEdge(int, int) = -0.207629 0.487799 0.710325 -0.603055 0.754452 1.121903 0.276523 -0.281601 -0.616820 -0.653736 0.004449 -1.382057 -1.318310 1.109193 -0.425102 0.196855 1.541574 0.062704 -0.304055 -0.381476 0.422605 0.137492 1.806434 1.739347 -1.420464 0.252384 0.326687 0.766053 0.238120 0.805545 -0.082842 -1.133776 0.389058 -0.163270 0.298001 -0.375291 -0.287049 -0.425646 -0.125558 -2.148592 -0.225758 0.688432 -0.513368 0.008501 0.265403 0.440363 1.795158 0.915251 -0.038145 0.601908 0.548565 0.208105 0.535907 0.083012 0.346667 -0.186662 0.740920 -0.544874 -0.492764 -0.041565 -0.176873 -1.004478 -0.409280 1.293690 1.399073 0.035829 -0.450303 -0.035715 -0.079355 0.187764 -0.010697 0.922614 0.369510 1.020899 0.781000 -0.549021 0.374274 -1.086776 0.077094 -1.834732 -1.161519 -0.700530 0.982812 0.926853 0.438551 -0.386730 1.803415 -0.096516 0.106437 0.802341 1.786177 -1.064380 -0.304424 -0.468897 -0.296752 0.358885 -0.642834 0.317974 -0.238620 0.166782 -1.059314 -0.641479 0.460506 -0.021103 -0.783408 0.076260 -0.272536 0.982118 -1.420744 -0.405713 -1.197009 0.144534 0.070884 -2.006226 -0.901309 -0.122971 0.719090 0.485326 -0.491112 -0.862902 0.463086 0.556744 -0.146803 -0.411900 -0.731987 1.111417 0.780983 -0.037090 0.246582 0.716530 0.691291 1.467165 0.800806 -0.243129 -0.174979 0.291639 -0.311569 0.129923 -0.267389 0.029452 -0.183725 -0.934183 0.065019 0.834763 -0.698001 -0.288385 -0.750103 -0.362115 0.362175 3.635235 -0.365216 1.015689 0.649424 -1.302250 0.385130 -0.520316 -0.435057 0.242592 0.623353 1.068468 -1.456415 -0.718430 0.835498 1.730116 0.586654 -1.131387 0.561812 0.154608 0.056481 -0.575498 0.818810 0.261799 0.282272 -0.665407 -0.194889 0.898380 2.137334 -0.665783 -1.420188 0.239282 -0.005284 0.248310 -0.655044 0.012613 0.068492 -0.109196 0.645692 0.094124 0.461225 1.342214 -1.896064 1.149993 0.129787 -0.527145 1.255378 0.055455 -0.620021 -0.353579 0.156390 1.053553 1.008436 0.190598 -0.275531 -0.289846 -1.387440 -0.098871 0.447877 0.509975 -0.775528 1.174062 0.272788 -0.917842 -0.842241 -0.799180 -0.012022 -0.212927 -0.880506 0.682669 -0.027183 -2.263055 1.406258 0.165344 -0.666402 -0.044295 -0.567136 0.875931 -1.261975 -1.438877 0.513147 -0.672698 -1.309578 -0.314565 -0.513330 0.391126 0.638030 0.283425 -1.139230 -1.015248 1.274140 -0.000222 1.106633 0.809169 0.307506 1.321654 0.255929 -0.788818 -0.472717 -0.974147 0.951325 -0.192234 -0.695056 -0.251756 -0.623938 0.830020 1.597008 -0.293416 -0.451401 -0.603867 1.072675 -1.118049 -0.486947 0.557549 0.477193 -0.695962 0.510108 0.750442 -0.681069 -0.188724 -0.958703 -0.412671 -0.563732 -0.964697 0.603355 -0.924936 0.178426 0.821408 -0.358289 -0.630573 0.530744 -0.053034 -0.123107 0.099323 1.344499 1.403520 -0.840485 0.568726 -1.358384 0.966789 -1.574328 -1.162813 0.244836 -0.160569 -0.224341 -0.359900 -0.116135 0.604120 0.547470 -0.787802 -0.548969 0.264206 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/graph-coloring.cpp__Graph::greedyColoring() = -4.068353 -1.340295 2.543634 -8.368763 5.257887 8.969360 2.439301 -4.568412 -9.479330 -6.225861 2.787705 -15.816688 -9.886371 11.927255 -4.697569 4.653579 15.009859 0.542392 -5.127081 -3.076411 7.354529 0.595560 15.938085 17.667763 -12.136613 0.440994 -0.535227 6.889266 2.837734 3.887758 4.312461 -10.401781 1.306367 -3.782656 3.477632 -3.903010 -2.745047 2.061670 3.535502 -20.034196 -1.571672 10.213177 0.645006 -0.312466 2.387169 2.299315 12.782179 9.386683 -1.254799 6.123147 7.236221 1.660370 6.051891 -0.213731 2.375587 -2.086261 3.283059 -4.057969 -2.633685 -0.686901 -2.797600 -4.033950 -0.251488 13.225735 14.455052 0.329860 -5.636808 -0.019478 2.864937 3.352236 2.306518 9.763230 0.883328 6.287302 7.246053 -7.676611 2.285218 -16.361792 5.027845 -16.783893 -9.454272 -1.477333 10.544281 12.350545 3.601069 -5.420743 18.205837 -2.881193 -3.861818 12.312558 15.287453 -7.104632 -2.573861 -5.380304 -6.643504 2.371833 -5.554822 2.145789 -1.081937 6.465214 -10.485042 -5.227882 0.329084 0.155087 -7.137291 -1.579865 -1.597868 9.402497 -10.705994 -4.491735 -6.597338 8.024553 1.925924 -19.463471 -7.709591 -7.243782 -1.148164 2.912653 -8.074493 -6.760452 4.894056 1.689073 -3.290507 -1.854526 -9.731768 10.207920 6.712419 1.070776 -0.800171 7.003597 4.702375 12.681088 1.985662 -5.839935 0.202579 3.519788 -1.797924 3.400282 -5.057652 -1.302725 2.885481 -8.913179 -1.907946 4.783526 -6.509126 -3.753250 -5.645494 -3.038051 0.683507 37.681445 -3.606466 12.369164 9.345232 -10.338682 7.908913 -1.967083 -0.069640 3.224983 6.538618 8.109808 -14.864515 -8.643821 10.320582 17.663173 5.971698 -8.663567 2.026361 4.932145 0.896860 -3.987115 8.083824 1.661492 0.534684 -6.468907 -2.030472 7.987887 20.257627 -4.159615 -5.968481 1.435380 6.553032 0.680366 -7.593661 -0.108254 -6.614422 -0.699685 5.807333 2.340387 6.518213 13.575406 -18.002684 11.493486 2.098921 -0.349394 10.599339 0.714423 -8.048497 -11.437851 -1.567311 7.002481 10.012384 -0.907125 -1.699156 -0.067546 -14.127594 0.314549 3.777990 3.872531 -8.817912 12.155645 -0.771104 -5.610294 -6.038821 -3.448476 -5.134637 -3.512876 -7.702373 8.213793 2.599987 -12.369263 11.745866 2.181553 -4.950104 -1.424166 -4.222937 8.940963 -10.970280 -11.866341 5.580846 -5.850177 -10.915618 -4.107557 -4.733829 4.173844 5.181537 1.618117 -11.024736 -10.908070 12.855196 -2.949466 14.128464 6.995633 -1.132576 8.279757 5.087050 -5.479158 -5.112826 -10.168054 5.244730 0.890765 -7.386584 -5.518824 -4.360570 8.019769 11.385242 -2.219512 -7.095128 -3.533949 11.808113 -6.602405 -3.358524 3.432803 -2.717873 -7.613992 4.242346 6.007139 -8.396084 1.655073 -11.536680 -0.215098 -7.404025 -7.234453 7.969278 -4.895757 2.932587 3.045634 -2.971433 -2.829189 4.305509 4.602306 -2.101478 3.432602 15.904469 6.818458 -2.520474 3.000822 -15.254356 8.967447 -13.989158 -10.574600 0.397538 0.260753 -5.191667 -3.474148 -0.971329 8.391796 7.400207 -5.626555 -6.620263 5.599251 +PE-benchmarks/graph-coloring.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/graph-coloring.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/graph-coloring.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/graph-coloring.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/graph-coloring.cpp__main = 0.267887 -0.679796 3.042300 -1.598601 2.725123 -2.039413 0.223947 1.552709 -1.652106 -0.782639 -0.582302 -1.132348 -2.306775 1.479873 -1.639049 -0.558638 1.336616 0.089712 0.801919 -1.788739 0.421505 -1.208553 1.638147 -0.714801 -3.012818 -0.004752 -0.807847 2.451986 0.920876 3.120003 1.457496 -1.539243 -1.722786 1.904055 2.918132 -1.578283 -0.233111 0.432714 -2.267282 -4.332794 -1.186971 4.619060 -1.655526 1.360678 3.807694 7.187668 0.699679 0.985323 -2.246603 3.979305 0.367541 -0.030872 2.604276 -0.603449 -2.569351 -0.302910 3.201374 -0.854922 -2.486015 2.244554 -1.246502 -1.709501 1.762103 1.699802 2.746865 -2.554217 -1.402402 0.343305 1.533381 0.883879 0.671995 2.625525 0.041001 1.487599 2.426920 1.391875 -0.404448 -2.229165 1.733062 -5.649247 -1.988359 -1.721715 2.568359 1.935605 -2.989258 -1.400920 4.223113 0.716393 -0.262466 4.261071 0.757938 1.682043 0.160904 -2.998268 -1.273832 -0.603712 -0.516961 -3.602633 0.991755 3.260730 -1.095954 -0.310586 -1.758199 -2.022384 -0.941546 2.059223 -2.774134 2.257802 -3.755241 -1.278137 -3.083727 2.665465 0.467378 -2.459345 -0.363843 0.854836 1.916106 0.892459 2.479721 2.612783 1.642769 0.688522 -1.323449 3.636333 -3.154280 3.860844 0.088043 -0.584733 -0.151050 2.687607 -0.968315 -2.916100 1.759016 -0.348121 -2.702029 3.111777 -0.102700 -0.402157 -1.017233 1.474710 1.650640 -0.738578 -0.125336 -1.538311 -0.412696 -1.617731 -4.551175 -2.555244 0.734475 1.114598 -1.698429 0.982352 -1.574138 -1.444941 1.080339 2.350466 0.574397 0.322670 1.224860 2.117847 0.257843 -0.497571 1.282646 1.353524 0.164335 -1.522678 0.949974 0.443133 0.254389 1.513405 1.590551 2.583954 -1.838840 -0.616402 0.182630 -4.642543 3.800386 1.113435 -3.492677 -0.637632 2.313951 -1.714443 -0.307975 1.154514 1.800092 -2.803117 0.572318 -0.272330 -0.053155 1.321861 -5.860571 2.160982 1.379542 0.214874 0.056717 -2.821569 1.235461 -5.598999 -3.003957 0.373113 1.588648 0.013543 -1.485571 -0.218958 -0.974963 2.999032 -0.235807 2.134460 0.049405 2.671183 -1.485066 -1.293201 0.140783 -1.193079 -0.838191 2.260894 -1.418154 0.015967 0.807250 -4.256389 0.478991 -2.683060 -0.573576 0.501921 3.362338 1.245990 -0.605538 -1.438207 -0.072803 -0.612358 -4.422375 -3.654628 -2.186119 -0.047350 0.362666 -0.546502 -1.060101 -2.992740 0.537752 -2.064847 -0.105332 1.306686 -1.155613 4.229609 1.644253 -1.636286 0.218059 -2.667584 1.493322 -0.345281 4.099289 2.567697 -0.541488 0.249165 0.679911 -0.834861 1.002755 -2.941642 2.727638 0.710365 -0.217676 0.335559 -4.336408 1.125724 2.763578 1.077272 -0.423872 -0.151998 -2.294406 1.926470 -2.234005 4.221713 0.873951 -2.668534 -3.091772 0.043073 -0.060927 -2.804209 -0.656822 0.222296 -2.367742 -1.802571 4.373092 4.994033 -1.857946 3.846691 0.562181 2.438386 -1.034062 1.203824 -3.767361 -1.570729 2.008094 1.647832 0.037971 0.157278 2.471723 -2.457819 -0.985905 0.071750 +PE-benchmarks/graph-coloring.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/graph-coloring.cpp__Graph::~Graph() = -0.253408 0.253885 0.337285 -0.787774 0.574818 0.573302 0.099583 -0.122705 -0.754460 -0.753057 -0.086148 -1.431109 -1.048752 0.896240 -0.351288 0.035400 1.360975 0.111695 -0.185028 -0.417745 0.409024 -0.056907 1.179550 1.519530 -1.243763 0.216427 0.247790 0.724909 0.084937 0.786905 0.480896 -1.536765 -0.265596 0.350891 0.942562 -0.388421 -0.419108 0.136879 0.025103 -2.188821 -0.261563 1.520572 0.524185 0.081831 0.504177 -0.206405 1.311751 0.634177 -0.277328 0.559237 0.740001 0.608224 0.745445 -0.180521 0.264735 -0.076415 0.725576 -0.627568 -0.171242 0.219434 -0.266260 -0.107319 -0.078177 1.163174 1.306202 -0.100586 -0.605849 -0.428912 0.276905 0.377440 -0.025328 1.046832 -0.059453 0.744897 0.595746 -0.331516 0.324256 -1.871709 0.948704 -1.891782 -1.040352 -0.466665 0.954278 1.552144 0.066213 -0.521743 1.903307 -0.389251 -0.025779 0.763247 1.387069 -0.136872 -0.034198 -0.509928 -0.785498 0.383403 -0.284573 -0.074543 -0.096339 0.648500 -0.825048 -0.593106 0.180267 -0.262478 -0.770857 0.240112 -0.336386 0.822754 -0.934312 -0.236730 -0.929556 0.836190 0.333724 -1.618884 -0.924466 -0.726676 -0.925511 0.310876 -0.693961 -0.500777 0.415934 -0.000166 -0.459573 0.170742 -1.230179 1.015466 0.692377 -0.268517 -0.030281 0.620503 0.456828 0.816609 -0.050647 -0.582674 -0.122354 0.611094 -0.005327 -0.081814 -0.655225 0.100339 0.146590 -0.515397 -0.123742 0.177210 -0.586079 -0.414947 -1.076617 -0.900092 0.111197 3.488866 -0.526381 0.914458 0.631477 -0.810796 0.969057 0.327803 -0.248806 0.238284 0.784785 1.032079 -0.757953 -0.723608 0.789510 1.628505 0.411482 -0.334566 -0.069243 0.498194 -0.055564 -0.226205 1.004427 -0.054007 -0.076451 -0.419286 -0.197387 0.424225 1.569252 -0.040941 -1.112645 -0.134122 1.365140 -0.074833 -0.361963 0.191280 -1.217226 -0.214261 0.309902 0.105281 0.690016 1.199399 -2.484275 1.102988 0.577477 -0.141388 1.100886 -0.196981 -0.325548 -1.680096 0.094131 0.681558 1.044125 -0.355130 0.103611 -0.254438 -1.271060 0.054922 0.250436 0.600123 -1.199240 1.255103 -0.308466 -0.530616 -0.402453 -0.573156 -0.651377 -0.533612 -1.031251 0.562677 0.911065 -1.300710 1.095309 0.207755 -0.275030 -0.149578 -0.395717 0.519915 -0.982208 -1.020622 0.274091 -0.422955 -0.925195 -0.098918 -0.685456 0.450570 0.195636 0.335625 -0.983635 -0.715303 1.127759 -0.190162 1.165745 0.762492 -0.072025 0.492856 0.736497 -0.486592 -0.173435 -0.719084 0.568608 0.073349 -0.288703 -0.593653 -0.565892 0.417799 1.334750 -0.143958 -0.540340 -0.728891 1.120211 -0.273949 -0.124363 0.202657 -1.184585 -0.386273 0.329314 0.458141 -0.560502 -0.090482 -1.431982 0.262635 -0.527064 -0.423772 0.745103 -0.826126 -0.076261 0.598440 -0.802414 -0.613355 0.543080 0.514021 -0.493305 0.231256 1.285468 0.068829 -0.153543 0.764518 -1.210349 0.581618 -1.213440 -0.515762 -0.478050 -0.397791 -0.517336 -0.450978 -0.354594 0.603234 0.548014 0.118139 -0.602726 0.434338 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/graph-coloring.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/graph-coloring.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/graph-coloring.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::list >::~list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::~_List_base() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_M_clear() = -0.063115 1.558825 1.452913 -1.232715 1.835438 1.485468 0.206169 0.249723 -0.759723 -1.476568 -0.713801 -1.921621 -2.594958 1.662870 -0.504034 -0.178889 2.484358 -0.162397 -0.050834 -0.737521 0.944182 -0.274931 2.448154 2.099006 -2.786152 0.557791 1.140264 1.365702 0.366659 2.008908 -0.306423 -2.439029 -0.052974 0.471687 1.574475 -0.795008 -0.283125 -0.885392 -0.819518 -3.678354 -0.549558 1.519464 -0.904056 0.260606 0.517236 1.157756 3.367169 1.395754 -1.166812 0.552764 1.447569 0.778119 0.711380 0.070948 -0.079008 -0.258699 1.243291 -0.341340 -0.737269 0.348128 -0.172484 -1.659252 -0.363924 2.035509 2.403813 -0.405195 -0.721394 0.191862 -0.060838 0.263925 -0.470265 1.598138 1.164993 1.500814 1.640264 -0.703296 -0.053746 -3.094083 0.660258 -4.284435 -1.926611 -2.091927 1.183440 1.424289 0.243143 -1.107045 3.317815 -0.147462 0.742512 1.592783 2.995073 -1.212239 -0.249030 -1.969353 -0.992750 0.738364 -0.979396 -0.208878 -0.129816 0.167285 -1.402905 -1.548070 0.488524 -0.553437 -1.372309 -0.071780 -1.058015 1.737757 -2.240172 -0.346563 -2.728230 0.401479 0.275858 -3.237496 -1.166310 -0.221316 0.545186 0.493393 -0.014461 -1.191033 0.521103 1.186913 -0.828790 -0.325823 -1.540258 2.431417 1.496338 -0.573340 0.554082 0.877529 1.294613 1.433591 1.696581 -0.504928 -1.112310 0.832205 -0.476689 -0.582647 -1.117017 0.495668 0.754060 -1.321267 -0.099522 1.076918 -0.923184 -0.457687 -0.971674 -1.998205 1.112773 5.905122 -0.804805 0.969483 0.102630 -2.126965 1.617283 0.118257 -1.334169 0.511160 1.203638 2.134431 -2.110492 -1.154934 1.305830 2.558827 0.781835 -1.717119 0.339361 0.061788 -0.189388 -0.826784 1.142180 0.636597 -0.160506 -0.640037 -0.442376 0.942924 3.443065 -0.734161 -2.786219 0.473882 1.342006 -0.116606 -1.121575 0.065208 -0.693416 -0.641719 1.037119 -0.164754 1.213442 2.266298 -4.549114 1.809332 0.565749 -1.161522 1.492681 -0.585743 -0.056609 -1.735048 0.705372 2.072439 1.758424 0.225290 -0.040300 -1.068705 -2.153068 0.213252 0.670005 1.285791 -1.348132 1.746447 -0.106089 -1.513398 -1.485852 -1.498845 -0.803591 -0.265282 -1.530430 0.677742 0.342776 -4.227395 2.635197 -0.405057 -0.561272 -0.026882 -0.813276 1.299960 -2.009969 -2.418533 0.831262 -0.672806 -1.939655 -0.571410 -0.864275 1.053899 0.512928 0.339654 -1.688064 -2.806181 1.770967 -0.012920 1.379949 1.379608 0.981646 2.330483 1.030291 -1.235698 -1.164229 -1.615303 1.782668 -0.123357 -0.581539 -0.547714 -0.939958 1.094618 2.820529 -0.561941 -0.184809 -1.464348 1.728271 -1.539351 -0.827421 0.885058 -0.116289 -0.949674 0.833056 1.234437 -0.848341 -1.103663 -2.295014 0.211129 -0.686967 -1.503519 0.490580 -2.166225 -0.416065 2.117618 -0.912451 -1.515560 1.108717 -0.004777 -0.650499 -0.629096 2.424522 2.371552 -1.770792 1.359839 -2.008322 1.623717 -2.780341 -1.656870 -0.241387 -0.758492 0.061623 -0.435617 -0.074726 0.649838 0.283307 -0.266542 -0.727141 -0.210019 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_List_impl::~_List_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/graph-coloring.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/graph-coloring.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/graph-coloring.cpp__void std::allocator_traits > >::destroy(std::allocator >&, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_M_put_node(std::_List_node*) = 0.027644 0.377462 0.499598 -0.315019 0.810558 0.244784 0.040308 0.225811 -0.281826 -0.506957 -0.359954 -0.414335 -0.875150 0.480864 -0.108303 0.120663 0.618914 -0.066155 0.067360 -0.375515 0.369262 -0.362379 0.716174 0.259493 -0.892090 0.226308 0.251823 0.646779 0.190088 0.856891 -0.198806 -0.524654 -0.028496 0.116396 0.567277 -0.349699 0.062822 -0.081735 -0.448899 -1.042096 -0.222641 0.468631 -0.298988 0.297265 0.141571 0.775367 0.823882 0.435031 -0.436423 0.434364 0.516193 0.034048 0.338910 0.143153 -0.247168 0.027481 0.504031 -0.281863 -0.410378 0.192774 -0.035745 -0.965754 -0.031421 0.387484 0.749375 -0.421396 -0.227279 0.338752 -0.120554 0.101239 0.024098 0.480913 0.311974 0.133945 0.656534 -0.177630 -0.086701 -0.758708 0.119310 -1.625267 -0.543889 -0.877480 0.378126 0.410338 0.015594 -0.222108 1.131763 -0.019229 0.156743 0.394663 0.732410 -0.431841 -0.060208 -0.787397 -0.066223 0.155946 -0.395935 -0.462524 0.144837 0.286196 -0.227723 -0.373185 0.258552 -0.383117 -0.389562 -0.087536 -0.671738 0.671706 -1.034265 -0.232376 -1.111378 0.168219 0.017008 -0.810610 -0.100481 0.173974 0.337736 0.104370 0.421026 -0.133470 0.188451 0.449715 -0.242694 0.011407 -0.458937 0.804619 0.413123 -0.342424 0.278709 0.440627 0.245073 0.333061 0.768272 -0.091317 -0.742434 0.524704 -0.079700 -0.157918 -0.358595 0.197595 0.267386 -0.576489 -0.002555 0.205536 -0.159354 -0.059750 -0.370909 -0.647078 0.424627 1.084092 -0.148845 0.020414 -0.153226 -0.507011 0.502504 0.121599 -0.305491 0.342875 0.256286 0.478902 -0.362594 -0.380818 0.340090 0.562931 0.186276 -0.670216 -0.013343 -0.149464 0.168429 -0.062988 0.146385 0.535709 -0.104827 -0.007234 -0.056786 -0.220425 1.110625 -0.266590 -0.776994 0.368867 0.182727 -0.398849 -0.610098 -0.107728 -0.086347 -0.497947 0.192539 -0.017007 0.133681 0.666056 -1.286613 0.550607 0.155246 -0.386414 0.372980 -0.415873 0.376574 -0.731984 -0.078574 0.502616 0.587456 0.047466 0.025254 -0.335845 -0.614551 0.299956 0.190735 0.426747 -0.197503 0.404434 -0.088614 -0.333817 -0.353783 -0.435858 -0.220251 0.206082 -0.287603 0.124063 0.158688 -1.521158 0.584587 -0.491508 -0.187575 0.252982 0.170461 0.535943 -0.437754 -0.613036 0.351721 -0.134782 -0.787492 -0.442359 -0.095010 0.336850 -0.011836 -0.198201 -0.320278 -0.932487 0.436976 -0.136576 0.069782 0.383283 0.277248 0.802013 0.371952 -0.575153 -0.332602 -0.291460 0.276218 -0.331636 0.285973 0.039052 -0.082675 0.330491 0.838470 0.114145 0.248551 -0.381570 0.634995 -0.541504 -0.429598 0.446447 0.052351 -0.143916 0.615994 0.500522 -0.268126 -0.515138 -0.677175 0.171893 -0.072636 -0.260153 0.146909 -0.833095 -0.272315 0.749611 -0.152698 -0.608516 0.450869 -0.064392 -0.354287 -0.696854 1.116961 1.058673 -0.653552 0.524789 -0.409420 0.495095 -0.749512 -0.232509 -0.283184 0.024913 0.142385 0.127915 0.200536 0.157811 0.083765 -0.237401 -0.242787 -0.437018 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/graph-coloring.cpp__void __gnu_cxx::new_allocator >::destroy(int*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/graph-coloring.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/graph-coloring.cpp__std::allocator >::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::new_allocator >::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/graph-coloring.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/graph-coloring.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.082101 1.242262 0.999659 -0.319233 0.808742 0.205911 0.277154 0.741253 -0.270194 -1.654866 -0.279131 -1.363046 -2.377850 1.075643 -0.295650 -0.814038 1.911346 0.087306 0.279741 -0.892167 0.284008 -0.514000 1.964489 1.959512 -2.252592 0.400461 1.003118 0.919432 0.731711 0.649271 0.452317 -1.601927 0.509301 0.482713 1.250772 -0.514453 -0.081097 -1.107670 -1.339710 -2.852822 -0.497083 0.818772 -0.663779 0.181645 0.349757 2.008377 2.609365 1.069463 -1.072404 0.689498 1.091190 0.239814 0.442581 0.065180 -0.358462 -1.093407 0.260577 -0.247572 -0.834791 0.483384 0.118460 -2.320491 -0.662106 1.525348 1.894686 -0.320101 -0.240529 0.007646 -0.208431 0.373332 -0.305279 1.001175 1.619244 1.084547 1.596523 -0.385980 -0.516691 -2.812773 -0.055185 -5.124752 -1.649523 -1.833828 1.977796 0.395188 -0.294194 -0.586792 2.106483 0.568452 0.937491 1.594940 2.379010 -0.690014 -0.501337 -1.172981 -0.318632 1.211094 -1.073234 0.499108 0.424093 -0.011434 -1.212736 -0.916902 0.569871 -0.593611 -1.017176 -0.114448 -0.710387 1.116973 -2.037846 0.250194 -2.537787 -0.502373 0.834427 -2.503762 -0.301322 0.262356 1.549223 0.918200 0.055464 -0.085643 0.087672 0.491648 -0.232637 -0.083878 -1.330849 1.749969 0.737489 -0.073601 0.800257 1.044018 1.153209 0.857217 1.708562 -0.104511 -0.837058 0.495854 -0.680784 -0.287434 -0.763911 0.123591 1.432762 -0.878102 0.496317 0.282348 -0.852116 -1.320411 -0.391120 -1.392148 1.027721 3.180468 -0.096366 0.791029 0.305231 -1.368090 0.654176 -0.511605 -1.005485 0.581874 1.296973 1.430389 -0.536039 -0.655196 0.493740 1.943832 0.579643 -1.484302 0.306434 0.161884 0.036836 -0.947483 0.917537 0.480852 0.289232 -0.536102 -0.139577 1.374239 1.710061 -0.566969 -1.796107 -0.149945 0.922372 0.443809 -0.891049 0.360127 0.434833 -0.194824 0.742754 0.047050 0.611980 1.571432 -3.502814 1.211472 0.465963 -0.214480 0.489595 -0.013610 -0.474373 -1.820045 1.223733 1.543626 1.147436 0.616212 -0.108643 -0.551955 -1.582855 -0.123812 0.552338 0.922221 -0.811541 1.291006 -0.232917 -0.719200 -1.462309 -1.338207 -0.160631 0.200985 -0.824460 0.533182 0.543670 -3.646746 1.896194 -0.864725 -1.084882 -0.700393 -0.846092 0.880865 -1.952680 -1.933083 0.223667 -1.047017 -2.478322 -1.007066 -0.754838 0.534282 0.137421 -0.092679 -0.652635 -1.633109 1.925298 -0.040239 0.823609 1.091764 0.755445 2.741425 0.525001 -1.118319 -0.845527 -0.815849 1.527380 -0.978588 -0.669060 0.187075 -0.703773 0.515723 2.536424 -0.680912 -0.176234 -0.470541 1.184729 -1.604421 -1.451602 0.785487 0.887803 -0.019624 1.628203 0.937852 -1.130269 -0.722758 -1.837305 -0.220127 0.132730 -1.393013 0.342027 -1.913826 -0.161712 1.659097 -0.493543 -1.040521 0.997748 -0.397404 -0.251757 -0.587980 1.469992 2.984229 -2.143873 1.012802 -1.614978 1.117806 -2.234706 -1.544685 -0.015654 -0.191281 0.523576 -0.213510 -0.231827 0.131961 0.354749 -1.040135 -1.086525 0.442152 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/graph-coloring.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/graph-coloring.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/graph-coloring.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/graph-coloring.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/graph-coloring.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/graph-coloring.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/graph-coloring.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/graph-coloring.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/graph-coloring.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/graph-coloring.cpp___GLOBAL__sub_I_graph_coloring.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__isSafe(int, bool (*) [5], int*, int) = -1.467597 -1.153386 -0.156890 -2.054097 1.392157 2.060084 0.899192 -1.960831 -2.835767 -1.305047 0.933851 -3.727390 -1.804927 3.433043 -1.029904 2.761833 4.288854 0.536845 -1.392154 -1.107983 2.734338 -0.774253 4.564376 4.888485 -2.797980 0.050024 0.118588 1.515067 0.806210 0.525932 0.868684 -2.094442 1.077268 -2.956136 0.391551 -1.656606 -0.761904 1.494187 2.555411 -5.304479 -0.244324 1.537909 0.584697 -0.156511 0.068524 0.320744 2.697289 2.656444 0.044144 2.444669 1.819851 -0.152527 1.644206 0.266006 1.023039 0.733430 0.493760 -0.896379 -0.623172 -0.296518 -1.031848 -1.023922 0.550530 3.276252 3.888289 -0.111042 -1.590216 1.105545 0.710193 0.839920 1.067581 2.591551 -0.462525 0.772394 1.942767 -4.455095 0.315534 -5.517789 0.622164 -5.028392 -2.499302 0.111558 2.039308 1.737408 2.185956 -0.099331 4.850416 -1.003096 -1.591060 2.823419 3.848774 -2.932030 -0.784238 -0.978123 -1.237910 0.098323 -1.538186 0.465894 0.585601 1.392955 -2.884013 -2.070911 1.136654 0.668797 -1.828406 -1.910787 -0.154694 2.789073 -2.838215 -2.678707 -1.642537 2.010688 -0.668498 -4.874017 -0.807661 -2.132281 0.457680 0.892524 -2.463612 -3.034388 1.555162 0.962346 -0.720438 -1.763669 -0.798414 2.200250 1.928319 0.536416 -0.245787 1.800206 0.647691 4.903650 1.270544 -1.743774 0.266184 1.071957 -0.801090 1.443493 -1.479774 -1.130980 0.816375 -2.893729 -0.675206 1.644814 -1.853302 -0.675722 1.250072 -0.176560 -0.143470 9.732481 -0.769648 3.358788 3.058455 -2.863091 1.794554 -1.207476 0.633473 1.145250 2.129344 1.634275 -5.083287 -2.709117 2.745621 4.655403 1.811655 -3.010534 -1.241896 0.777725 0.808297 -0.431286 1.594693 0.532703 0.403861 -1.994090 -0.335570 1.601417 6.199195 -2.116415 -0.160768 0.714044 1.267396 -0.560230 -4.016828 -0.712270 -3.160835 -0.266935 0.921184 0.832555 1.288380 3.717482 -4.413724 3.088059 -0.903750 -0.063511 2.873885 1.048150 -2.387446 -4.047281 -1.034362 1.453870 2.902202 -0.558628 0.415073 0.523892 -3.934379 0.133978 0.553138 0.852178 -2.236315 3.292934 -0.279205 -1.698166 -1.203083 0.762713 -1.044705 -1.832450 -0.736975 2.512815 1.312872 -3.053110 2.680979 0.595815 -1.402669 0.941507 -0.373916 3.365995 -2.627316 -3.097498 2.254176 -1.212413 -1.632260 -1.019010 -0.868689 1.429303 1.153860 -0.100568 -2.607774 -2.798985 2.994546 -0.968707 3.879979 1.775901 -0.713267 2.201390 -0.370362 -1.870196 -1.759865 -2.046414 -0.371687 0.131537 -1.891498 -2.865601 -0.900951 2.837879 3.005641 0.226212 -1.847045 -0.289368 3.519741 -3.391582 -0.294263 1.373499 1.123155 -2.289310 1.032716 1.901113 -2.711936 0.557628 -2.219708 -0.021843 -1.940754 -1.700468 2.515700 -1.097476 1.005569 0.056512 -0.530714 0.189440 1.322597 1.688048 0.135821 0.680564 4.285902 2.478524 -0.603059 -0.667647 -3.805109 1.911012 -3.541558 -2.757745 0.218569 1.502014 -2.193006 -0.734506 0.357056 2.818234 2.114147 -1.741837 -1.687391 0.661514 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__hamCycleUtil(bool (*) [5], int*, int) = -1.906029 -1.286298 -0.045839 -3.264634 2.010892 3.071486 1.026276 -2.756794 -3.953760 -1.939157 1.328111 -5.194214 -2.553076 4.657655 -1.639755 3.178118 5.855502 0.340795 -2.006229 -1.767482 3.872346 -0.473539 6.274784 6.874035 -4.330730 0.100557 0.558732 2.110441 1.610496 0.453122 1.535199 -3.054956 1.039741 -3.568309 0.674159 -2.143622 -1.107599 1.674358 3.402721 -7.416621 -0.394915 1.844466 0.317557 -0.095922 0.267034 0.879711 4.061614 3.661100 -0.501921 3.192861 3.166786 0.521147 1.938003 0.082817 0.948913 0.439338 0.865993 -0.818183 -0.300009 -0.443592 -1.202963 -0.812342 0.792839 4.922776 5.473144 -0.096450 -2.268780 1.363303 1.440943 1.202947 1.274657 3.778961 -0.452873 1.542729 2.761901 -6.064252 0.263241 -8.566695 1.361795 -7.271079 -3.389258 0.146796 2.907197 2.289187 2.502528 -0.024398 6.891730 -1.209102 -2.112947 4.687463 5.309407 -3.469962 -0.843026 -1.440655 -2.501525 0.337452 -1.961173 1.047202 0.193590 2.383298 -3.926355 -2.964138 0.906381 0.618170 -2.708690 -2.514344 -0.253666 3.599998 -3.930189 -2.926241 -1.924955 3.300541 -0.480500 -7.056320 -1.928620 -3.477945 1.181927 0.826865 -3.319028 -3.847964 1.839616 1.197492 -1.262200 -1.900767 -1.262798 2.883826 3.068380 0.858710 -0.614531 2.178854 1.257014 6.333555 1.480091 -2.618574 0.269078 1.370715 -0.820759 1.702300 -2.269562 -1.033097 1.542541 -3.699969 -0.254897 2.303143 -2.444077 -1.638088 1.756820 -0.937935 -0.216254 14.364337 -1.126959 4.829411 4.200568 -3.950702 2.014247 -1.497257 0.641430 1.812443 2.865594 2.527633 -6.765574 -3.659106 3.906580 6.583930 2.385361 -4.156409 -1.387933 1.609222 0.490488 -0.759461 2.420705 0.420874 0.123781 -2.544520 -0.667958 2.650156 8.362034 -2.277482 -0.390134 0.659748 2.603923 -0.661713 -4.656125 -0.664310 -4.109181 -0.133771 2.231894 1.111733 2.332001 5.139011 -7.257875 4.104134 -0.664289 0.180244 3.291419 1.623425 -3.365963 -5.216769 -1.002230 2.081681 3.852547 -0.855918 0.472463 0.701153 -5.468634 0.215133 1.093710 1.129401 -3.463869 4.620057 0.003294 -2.334523 -1.764492 1.064670 -1.668849 -2.050884 -1.403582 3.449092 0.817887 -4.859677 3.936875 0.647718 -1.813245 0.707591 -1.229817 4.711170 -3.706139 -4.171751 3.016619 -1.579675 -2.285588 -1.402797 -1.418640 2.132197 1.738301 0.879484 -4.056867 -4.249357 4.032690 -1.460323 5.417055 2.584596 -0.888281 3.163563 -1.305080 -2.019515 -2.869280 -2.945648 0.501423 0.840690 -2.873820 -3.542488 -1.345210 3.583657 4.094502 -0.304367 -2.840862 -0.374410 4.721267 -4.337735 -0.431415 1.311777 1.578385 -3.390735 1.634837 2.227209 -3.574285 0.941440 -3.500387 0.122579 -2.780814 -2.435133 3.631321 -1.266634 1.433723 0.266565 -0.663575 0.109729 2.029734 2.216273 0.221084 1.261600 5.697517 3.704370 -0.800107 -0.722446 -5.561196 2.947775 -5.061461 -4.210487 0.287414 1.232007 -2.671077 -1.224850 -0.408821 4.052708 2.915675 -1.973550 -2.252403 1.613530 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__hamCycle(bool (*) [5]) = -0.688001 -0.185561 0.498209 -1.453575 1.032287 0.744404 0.531748 -0.371770 -1.938447 -1.454258 0.237194 -2.468090 -1.770418 2.358658 -0.623722 0.885089 3.298031 0.619688 -0.661156 -0.945961 1.658604 -1.192884 2.916876 3.438264 -2.408971 0.221882 0.394375 1.227011 0.679047 0.979546 0.529489 -1.786732 0.337634 -1.123120 1.212432 -1.515998 -0.467444 0.617784 0.535816 -4.333368 -0.205941 1.511002 0.698426 -0.065292 0.286949 1.316792 2.481267 1.794276 -0.744785 1.415570 1.568102 0.090047 1.068784 0.079293 0.388893 0.194519 0.614061 -0.067010 -0.678332 0.309656 -0.544257 -1.464424 0.412641 2.376720 2.902077 -0.227437 -0.918440 0.249757 0.554645 0.684068 0.510192 1.663097 0.349844 0.497424 1.596810 -2.514465 0.000839 -4.753257 0.729763 -5.458859 -1.929129 -0.732183 2.178001 1.277656 0.695958 -0.521880 3.486245 -0.555370 -0.299497 2.241808 2.919517 -1.452157 -0.624477 -1.302448 -1.298981 0.662863 -1.084215 -0.039436 0.806531 0.876087 -1.978782 -1.448792 0.801228 0.059473 -1.359494 -0.700835 -0.395440 2.055674 -2.363131 -1.184811 -1.937155 1.125133 0.217668 -3.584153 -0.043501 -1.490913 0.234073 0.783899 -1.432304 -1.448130 0.888314 0.649884 -0.836465 -0.513181 -1.686757 2.309032 0.921828 0.095908 0.072587 0.999547 0.633404 2.173476 1.354250 -1.319345 -0.165660 1.039933 -0.921300 0.324118 -1.542454 -0.711157 1.510995 -1.940623 -0.300852 0.478878 -1.419001 -0.805204 0.512896 -0.813168 0.456444 6.538405 -0.612545 2.167648 1.480651 -1.991721 2.033062 -0.112100 -0.053903 0.892255 1.924117 1.384735 -2.829047 -1.747926 1.499370 3.287700 1.289652 -1.961383 -0.999609 0.348228 0.169272 -0.123854 1.265372 0.305564 -0.017990 -1.296361 -0.376380 1.021645 4.029233 -0.929152 -0.865302 0.077948 1.383820 -0.489300 -2.692782 -0.084638 -2.042581 -0.133588 0.372991 0.189578 1.259177 2.698184 -4.627245 2.385257 -0.432606 -0.141783 1.765845 0.180796 -1.204859 -3.910893 -0.116628 1.356596 2.457682 -0.115917 -0.091650 0.180633 -2.708707 0.019716 0.355461 1.022602 -1.730319 2.265759 -0.423673 -1.224645 -1.102626 -0.323785 -0.881055 -0.995295 -0.808242 1.430299 0.996923 -2.944415 2.216650 -0.156992 -0.921152 0.179833 -0.227300 1.546240 -2.128687 -2.386329 1.073962 -0.661276 -1.743096 -1.233936 -0.898022 1.263775 0.288162 -0.368808 -1.488231 -2.681400 2.278861 -0.878658 2.511110 1.399567 -0.244901 2.229302 1.183609 -1.158718 -1.412502 -1.113947 0.120019 -0.548665 -1.014086 -1.461419 -0.842740 1.609037 2.612789 -0.063413 -0.791150 -0.343641 2.683555 -1.711420 -0.824249 1.012348 -0.258353 -0.975677 1.244194 1.453430 -2.159283 -0.193407 -2.285084 0.131363 -0.743395 -1.207162 1.529633 -1.415983 0.370714 0.607188 -0.496107 -0.446191 1.093996 0.907969 -0.288734 0.109231 3.204243 2.152497 -1.042341 0.442666 -2.578248 1.488292 -2.809531 -1.742255 -0.443321 0.880402 -1.100650 -0.299186 0.153601 1.569773 1.052452 -0.907735 -1.220397 0.585439 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__printSolution(int*) = -0.393209 0.190754 0.454132 -1.070800 0.655909 0.648591 0.244022 -0.248447 -1.024937 -1.341799 0.318384 -2.140350 -1.765212 1.472237 -0.718917 -0.007722 1.980687 -0.067007 -0.374762 -0.759916 0.806272 -0.093292 2.143162 2.376552 -2.070429 0.062405 0.359842 1.046385 0.797574 0.347543 0.964717 -1.630891 0.148505 0.022101 0.934614 -0.466106 -0.189165 -0.110062 -0.172426 -2.785394 -0.356273 1.329692 0.033069 0.104842 0.368719 1.204188 1.990691 1.291164 -0.711082 0.848074 1.393391 0.433405 0.664185 -0.093275 -0.090040 -1.004441 0.364072 -0.479464 -0.393100 0.120089 -0.145133 -1.024478 -0.215965 1.934717 2.157666 -0.131492 -0.561637 -0.050844 0.311583 0.558814 0.183661 1.309239 0.641198 1.047363 1.287019 -0.787407 0.020896 -2.994120 0.647585 -3.919387 -1.326077 -0.678396 1.828265 1.329197 -0.043955 -0.673941 2.482343 0.164669 -0.149792 2.067622 2.222753 -0.546229 -0.400450 -0.894323 -1.006401 0.770263 -0.950814 0.523365 0.052506 1.019588 -1.361891 -0.664794 -0.096179 -0.309982 -1.032029 -0.169320 -0.436645 1.071582 -1.811724 -0.020247 -1.329015 0.726724 0.761347 -2.820393 -0.911673 -0.882730 0.445551 0.396774 -0.724416 -0.320180 0.356753 0.124395 -0.439384 0.153620 -1.761424 1.450940 0.917172 0.228702 0.065625 1.021549 0.906019 1.284840 0.418223 -0.735022 -0.346685 0.480714 -0.363640 0.216521 -0.873863 -0.013640 1.306601 -1.049387 0.200524 0.292416 -0.849257 -1.191979 -0.587382 -1.016342 0.416576 4.727829 -0.325090 1.529898 1.086034 -1.329150 0.751106 -0.290637 -0.245095 0.599711 1.060729 1.187763 -1.082158 -1.067085 1.224470 2.351719 0.709476 -1.201317 0.336041 0.834007 0.031151 -0.719679 1.057839 0.261815 -0.164664 -0.699485 -0.273355 1.316288 2.193609 -0.240370 -0.766363 -0.084669 1.514523 0.182816 -0.683334 0.256576 -0.501654 0.014376 0.869062 0.335836 0.984568 1.823270 -3.395554 1.446969 0.693920 0.292310 0.819740 0.039465 -1.028765 -2.204093 0.413100 1.111505 1.189260 -0.002206 -0.000145 -0.043088 -1.885444 0.051160 0.546905 0.682009 -1.215596 1.550711 -0.149150 -0.623932 -1.159982 -0.677358 -0.696118 -0.038148 -1.058467 0.986603 0.460609 -2.510577 1.766522 -0.271902 -0.860182 -0.741959 -0.802599 1.090102 -1.881003 -1.664513 0.447148 -1.049814 -2.027283 -0.852196 -0.738459 0.520625 0.307613 0.261609 -1.270702 -1.501959 1.917504 -0.506910 1.582346 0.998335 0.088366 1.681888 0.367425 -0.660281 -0.839407 -1.096301 1.115081 -0.263833 -0.979849 0.018191 -0.518905 0.775176 1.852923 -0.610892 -0.851828 -0.088788 1.463038 -0.822459 -0.944229 0.368750 -0.086724 -0.719758 1.175964 0.692080 -1.269287 0.054146 -1.991531 -0.049292 -0.643271 -1.175125 0.969016 -0.985023 0.285893 0.815878 -0.377460 -0.661087 0.838760 0.379166 -0.353491 0.278915 2.035189 1.688038 -0.847901 0.655776 -2.205888 1.167889 -2.136413 -1.679633 -0.027188 -0.190391 -0.190595 -0.386322 -0.460625 0.902580 0.955127 -0.744478 -1.096407 1.052835 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__main = 0.160819 0.370153 0.536700 -0.155554 0.465699 0.005684 0.212824 0.557245 -0.496299 -0.674573 0.006717 -1.024385 -1.015686 0.602727 -0.006213 -0.334784 0.865903 0.137666 0.009538 -0.156707 -0.258939 -0.108605 0.729963 0.802752 -0.667375 0.372585 -0.343958 0.176544 -0.230524 0.719049 0.052430 -1.048962 0.116351 0.591916 0.392387 -0.018947 -0.294975 -0.364452 -0.662401 -1.272982 -0.076114 1.202019 0.119928 -0.057029 0.338671 0.649780 1.120478 0.351489 -0.090416 0.455126 0.129494 -0.109063 0.432312 0.029110 0.277483 -0.394176 0.352580 -0.472585 -0.718594 0.317303 -0.098697 -0.882820 -0.551199 0.445416 0.593704 -0.117340 -0.325633 -0.476819 -0.154577 0.204809 0.047699 0.353299 0.702769 0.263970 0.460949 0.777661 -0.044215 -0.285666 0.144704 -1.791313 -0.831254 -0.409679 1.493814 1.021596 -0.356526 -0.807392 0.835966 -0.115563 0.207242 0.383056 1.003649 -0.109463 -0.338304 -0.272209 -0.073198 0.399451 -0.257624 -0.108647 0.156419 -0.004375 -0.630533 0.067203 0.321612 -0.377780 -0.346223 0.557510 -0.140632 0.513252 -0.938161 0.250644 -0.912812 0.156663 0.691731 -0.842144 -0.226845 0.379789 -0.270188 0.604646 -0.377860 0.275150 0.345851 -0.262044 -0.364852 0.339101 -1.239601 0.928480 -0.111020 0.098096 0.379239 0.548226 0.540734 0.088172 0.256394 -0.157486 -0.001953 0.188143 0.144256 0.132811 0.009504 -0.144955 -0.058281 -0.324739 0.172038 -0.311303 -0.460625 -0.240165 -1.504775 -0.130761 0.133773 0.690530 -0.249543 0.580672 0.071758 -0.462004 0.634726 -0.049879 -0.367371 -0.099995 0.511013 0.542994 0.419422 -0.227540 0.395289 0.891778 0.327950 -0.389910 0.605576 0.211401 0.074076 -0.212981 0.700036 0.143031 0.500575 -0.371475 -0.098460 0.311316 0.941131 0.001542 -1.100628 -0.053069 0.145567 0.550292 0.089573 0.255207 0.366618 -0.043316 0.129913 -0.060479 0.259296 0.678267 -1.341015 0.749712 0.189061 -0.286214 0.617485 -0.155137 -0.229436 -0.643417 -0.048855 0.509368 0.827254 0.456048 -0.309749 -0.265344 -0.574736 -0.127186 0.135090 0.221308 -0.340520 0.563949 -0.237814 -0.319235 -0.300829 -1.141148 -0.106169 0.246473 -0.722117 0.230057 0.708799 -1.301820 0.645896 0.047743 -0.368595 -0.562699 -0.035733 0.051993 -0.526426 -0.701040 -0.155825 -0.711467 -1.519811 -0.300247 -0.469326 -0.087643 0.044012 -0.103854 -0.091183 -0.427564 1.219412 0.099659 0.668133 0.508015 -0.013658 0.823538 1.355392 -0.544946 0.268577 -0.607691 0.828198 -0.814567 -0.020755 0.659188 -0.525852 0.118178 0.730086 -0.008684 -0.184203 -0.656636 0.510855 -0.030373 -0.443354 0.516963 -0.728023 0.144562 0.742135 0.627826 -0.384179 -0.054061 -0.894328 -0.142600 -0.221905 -0.267632 0.096505 -0.573311 -0.140178 0.488140 -0.336340 -0.661828 0.134786 -0.281583 -0.564685 -0.212459 0.860399 0.589624 -0.694694 1.011897 -0.584539 0.549928 -0.678636 -0.408625 -0.140313 -0.068371 -0.257437 -0.209648 -0.088863 -0.089579 0.131470 -0.506366 -0.641691 0.515869 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp___GLOBAL__sub_I_hamiltonian_cycle_backtracking.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__insertionSort(Node**) = -0.224134 0.876906 0.602866 -0.698096 1.006574 0.756009 0.327083 0.001222 -0.650764 -1.092491 -0.365975 -1.068930 -1.540767 1.354747 -0.236839 0.353814 2.259176 0.338787 0.048249 -0.717370 1.052380 -1.018241 2.075699 2.194306 -2.031243 0.373934 1.280210 0.831916 0.460996 1.013975 -0.200704 -1.444305 0.491599 -0.792220 1.008061 -1.203089 -0.232343 -0.328742 0.039695 -3.130174 -0.319507 0.306694 -0.412203 0.046232 0.066625 0.934595 2.372603 1.176541 -0.913862 0.828199 1.076648 0.279044 0.443171 0.153932 0.103230 0.332139 0.376393 0.216784 -0.440592 0.305430 -0.150308 -1.580404 0.105566 1.600600 1.973260 -0.297176 -0.409103 0.533663 -0.080149 0.158883 -0.191736 1.131074 0.672138 0.716918 1.329654 -2.102285 -0.261335 -3.568087 0.023119 -4.317020 -1.551605 -1.439695 0.846413 0.007978 0.794218 -0.065618 2.391862 -0.098578 0.608700 1.263862 2.271576 -1.457093 -0.349828 -1.182812 -0.593480 0.654149 -0.855809 0.079694 0.512199 -0.298348 -1.263975 -1.677222 1.056560 0.089949 -1.090892 -0.925343 -0.495469 1.387234 -1.756130 -0.982571 -2.152469 -0.172736 -0.302183 -2.512414 0.043432 -0.436028 1.205955 0.637441 -0.338524 -1.562474 0.332739 1.169436 -0.360084 -0.997452 -0.324846 1.641403 1.038728 -0.213045 0.511280 0.476936 0.717090 1.852873 1.894955 -0.466990 -0.585016 0.670196 -0.909268 -0.266927 -1.097854 -0.202660 1.068226 -1.319663 -0.118256 0.902034 -0.949610 -0.469526 1.281638 -1.175476 0.813821 4.767835 -0.321029 0.954238 0.556278 -1.764276 1.112579 -0.368029 -0.749895 0.706404 1.454563 1.362916 -2.372783 -1.010961 0.627805 2.099295 0.778113 -1.666869 -0.948455 -0.268763 0.027385 -0.324288 0.656060 0.247401 0.066112 -0.794095 -0.214992 0.908314 2.804411 -1.051808 -1.178461 0.169685 0.875277 -0.466101 -2.143203 -0.129702 -1.331468 -0.257788 0.354952 -0.096990 0.756154 1.788874 -3.556355 1.397098 -0.547181 -0.659082 0.937078 0.221491 -0.472296 -2.293665 0.748519 1.436935 1.519497 0.069471 0.422211 -0.327581 -1.806705 -0.084962 0.297452 0.933512 -1.125652 1.509569 -0.114221 -1.290141 -1.143781 -0.234500 -0.333448 -0.879077 -0.379831 0.738122 0.543181 -3.138949 1.872394 -0.399460 -0.749293 0.510806 -0.447372 1.284956 -1.783126 -2.044920 0.922123 -0.264347 -0.853735 -0.517165 -0.615895 1.094674 0.223344 -0.312091 -0.998818 -2.153707 1.221993 -0.153100 1.148048 1.102718 0.544002 2.198481 -0.111897 -1.079386 -1.316787 -0.701004 0.435599 -0.403748 -0.694668 -1.342288 -0.750972 1.156795 2.531423 -0.147581 -0.161364 -0.394306 1.641301 -2.039054 -0.577025 0.859418 1.143269 -0.638352 0.663121 1.040522 -1.246448 -0.774823 -1.397480 0.095553 -0.086513 -1.223764 0.713082 -1.697259 -0.018724 1.253047 -0.508229 -0.527922 1.050049 0.200996 0.139984 -0.391952 1.660947 2.364977 -1.542389 0.161398 -1.502096 0.892141 -2.249512 -1.388339 -0.158511 0.404036 -0.231167 -0.222409 0.195911 0.774628 0.326521 -0.424587 -0.515146 -0.358846 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__sortedInsert(Node**, Node*) = -0.723203 2.487310 1.490112 -2.958310 3.206756 3.912066 0.476108 -1.436412 -1.814853 -2.015255 -0.561222 -3.458349 -3.249042 3.367262 -1.140469 0.815557 5.039816 -0.477026 -0.511047 -1.283540 2.714934 0.010367 4.921812 5.120438 -4.817642 0.849338 3.306898 1.391303 0.535848 2.515765 -0.675181 -4.930754 0.309576 -1.191886 1.654292 -1.665385 -1.242949 -1.325354 1.585107 -6.739375 -0.687572 0.843265 -2.404648 -0.049339 0.385644 0.140469 6.194832 2.570498 -1.911187 1.294962 2.993659 2.341942 0.417691 -0.167144 0.827541 0.630339 1.795828 0.682434 0.135128 -0.056404 -0.726353 -0.283513 -0.121644 4.455952 4.251876 -0.138370 -1.620494 0.866579 0.268462 0.225181 -1.037666 3.255144 1.117870 3.206102 2.485124 -4.365533 -0.306700 -8.322301 1.134919 -6.920294 -3.433279 -2.156551 0.587651 0.754126 1.943684 -0.434381 6.101528 -0.773280 0.609074 3.349831 5.692248 -2.920254 -0.174282 -2.334459 -2.886600 0.568271 -1.139683 0.925788 -0.847742 -0.412726 -3.149486 -4.242689 1.073902 0.206180 -2.660685 -1.991953 -0.651078 2.816772 -3.187056 -1.526405 -3.332349 1.358200 -0.637116 -6.378919 -3.183831 -1.838448 2.099259 0.498622 -1.790537 -4.565096 1.080254 2.699089 -1.653478 -2.149135 0.286546 3.146603 3.843345 0.009867 0.248861 0.430982 2.484157 4.961946 2.885626 -1.525166 -0.619168 0.592562 -0.693750 -0.609188 -2.025944 0.657618 0.758089 -2.258508 0.475791 3.337709 -1.984098 -1.091582 1.988067 -3.511414 1.033660 14.619788 -1.884741 3.037372 1.407388 -4.677415 1.635561 -0.803238 -2.163444 0.868415 2.637528 4.137609 -6.151296 -2.442980 3.139438 5.395742 1.681534 -3.785132 -0.780602 0.612926 -0.923445 -1.303209 2.158140 -0.184181 -0.229112 -1.793164 -1.083808 2.873074 7.434745 -1.899334 -4.122887 0.641724 3.483138 -0.060379 -2.500440 -0.185081 -3.520751 -0.159318 3.032445 -0.313941 2.946859 4.402720 -9.531018 3.029393 -0.214428 -2.082565 2.409118 1.186622 -1.557404 -2.887178 1.416909 3.724025 3.103363 -0.121943 1.224172 -1.376329 -4.217985 -0.116415 1.179599 1.857631 -3.526887 3.804584 0.625434 -3.841167 -2.452751 -0.499372 -1.488062 -2.034648 -2.298315 1.887631 -0.284310 -7.953048 5.150351 0.746298 -0.731841 0.433805 -2.381892 3.680011 -3.658181 -4.781642 2.465946 -0.895178 -0.942673 0.557399 -1.788274 2.341562 1.746572 2.252752 -4.043096 -5.177494 2.573185 0.277770 3.889145 2.611296 1.481745 3.915382 -2.322758 -1.554353 -3.148880 -3.102439 3.515147 1.553168 -2.542067 -3.164244 -2.092000 2.648443 4.791579 -1.204532 -1.695363 -2.332422 3.091914 -4.177142 0.545536 1.017067 2.264985 -3.255888 0.046889 1.831020 -1.439034 -1.036869 -3.472510 0.387739 -2.349220 -2.991381 1.591773 -2.603721 -0.015326 2.821316 -1.632611 -1.421377 2.032367 0.752721 0.367797 0.545019 2.933485 4.249305 -2.559510 0.373534 -4.161254 2.650090 -5.165886 -4.394060 0.470458 -1.485609 -1.034229 -1.866319 -1.229833 2.453725 0.703585 0.482295 -0.628107 0.290911 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__printList(Node*) = -0.218751 0.442540 0.374217 -0.702148 0.745619 0.669775 0.213079 -0.195280 -0.642684 -0.732097 -0.094380 -1.046009 -0.994552 1.023764 -0.276135 0.350383 1.529546 0.124808 -0.095182 -0.419423 0.713819 -0.431374 1.460318 1.585967 -1.374210 0.232987 0.635580 0.580145 0.221213 0.722203 0.010185 -1.224027 0.198253 -0.410021 0.594962 -0.683128 -0.229195 -0.065549 0.253989 -2.129125 -0.186558 0.512018 -0.161251 0.011743 0.122178 0.312640 1.568386 0.844198 -0.536555 0.616929 0.829932 0.341634 0.363271 0.051194 0.152900 0.116241 0.334364 -0.095970 -0.220892 0.140615 -0.152906 -0.690055 0.038964 1.203776 1.400116 -0.154889 -0.395817 0.214600 0.029628 0.168503 -0.045582 0.868691 0.272501 0.579555 0.794982 -1.223669 -0.053238 -2.380349 0.255240 -2.527667 -1.063821 -0.683926 0.663044 0.536932 0.502231 -0.188706 1.738892 -0.149283 0.158110 0.952431 1.562944 -0.858120 -0.211313 -0.700524 -0.616813 0.377318 -0.525019 0.087767 0.056762 0.079737 -0.917518 -1.030033 0.517508 0.033941 -0.766557 -0.515348 -0.265757 0.910792 -1.159490 -0.607190 -1.148419 0.290951 -0.093139 -1.805951 -0.285673 -0.504696 0.413344 0.321709 -0.437447 -1.010561 0.300188 0.578814 -0.369265 -0.505210 -0.543995 1.053522 0.773590 -0.046324 0.192117 0.325733 0.537940 1.307269 0.803253 -0.483861 -0.260543 0.390212 -0.359127 -0.034886 -0.717014 -0.083911 0.511084 -0.869405 -0.057205 0.583259 -0.648035 -0.341215 0.393946 -0.766707 0.367102 3.559909 -0.316669 0.872628 0.556534 -1.200352 0.781038 -0.188689 -0.408032 0.423148 0.895372 0.931936 -1.497023 -0.760168 0.668380 1.558607 0.553409 -0.979300 -0.464730 0.092740 -0.019283 -0.237029 0.599793 0.099052 -0.025426 -0.578511 -0.201704 0.666213 1.997523 -0.494759 -0.737627 0.134164 0.859998 -0.234957 -1.125260 -0.064600 -1.036959 -0.118947 0.410380 -0.002247 0.644301 1.290843 -2.537044 1.006765 -0.135229 -0.348265 0.720809 0.137163 -0.485672 -1.510296 0.336425 0.905074 1.043432 -0.072438 0.369823 -0.168108 -1.293221 -0.034226 0.231466 0.535473 -0.906919 1.101212 -0.055054 -0.887511 -0.708457 -0.182681 -0.414554 -0.581375 -0.502020 0.613352 0.468742 -1.973407 1.277407 -0.072947 -0.454806 0.204104 -0.401040 0.957533 -1.180943 -1.318864 0.624736 -0.313651 -0.605520 -0.223074 -0.455820 0.654358 0.198977 0.024067 -0.826409 -1.329739 0.890084 -0.115839 0.979511 0.766045 0.224554 1.157152 -0.003151 -0.620244 -0.761088 -0.663352 0.495179 -0.108795 -0.543161 -0.749426 -0.545670 0.778761 1.542734 -0.105301 -0.372330 -0.328987 1.119455 -1.064489 -0.229994 0.480382 0.322933 -0.602712 0.351937 0.654170 -0.785549 -0.296577 -1.086651 0.171891 -0.324893 -0.789888 0.606322 -0.878243 0.060245 0.710936 -0.382980 -0.400719 0.668675 0.268336 -0.028664 -0.047302 1.249444 1.160908 -0.709297 0.209328 -1.190015 0.627156 -1.512426 -1.017232 -0.094297 0.074864 -0.365705 -0.270661 -0.078469 0.668168 0.328952 -0.099201 -0.393302 0.026569 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__push(Node**, int) = -0.098575 0.880534 0.868348 -0.586196 0.935358 0.726713 0.270626 -0.107670 -0.484258 -0.690193 -0.249764 -0.958563 -1.252306 1.078694 -0.224451 0.131055 1.719775 0.127984 -0.049835 -0.593705 0.684196 -0.618786 1.688968 1.691732 -1.620157 0.379838 1.057639 0.602628 0.406792 0.962997 -0.636308 -1.025126 0.385990 -0.458900 0.656747 -0.746941 -0.260815 -0.632959 -0.012964 -2.314280 -0.210881 0.060379 -0.563970 -0.008848 0.074747 1.047076 2.088534 0.886879 -0.606407 0.520761 0.806618 0.101978 0.280033 0.118797 0.301138 0.157361 0.957569 0.466632 -0.421748 0.160715 -0.121464 -1.210112 -0.100402 1.275436 1.470916 -0.128746 -0.329815 0.297592 -0.044666 0.034132 -0.225110 0.839264 0.691950 0.841838 0.995592 -1.399835 0.105632 -2.478992 -0.143974 -3.174163 -1.236741 -1.072164 0.624174 -0.366415 0.578838 -0.064941 1.791931 0.037090 0.497885 0.647667 1.906880 -1.255996 -0.294834 -0.709615 -0.501922 0.414510 -0.606875 0.238451 0.375699 -0.433433 -1.031043 -1.214000 0.958883 0.061674 -0.826165 -0.297274 -0.307629 1.002100 -1.337104 -0.564494 -1.602277 -0.374148 -0.167086 -1.990622 -0.112447 -0.186412 1.315997 0.474533 -0.301032 -1.260095 0.294145 0.983397 -0.364302 -0.741238 -0.275008 1.384030 0.896778 -0.028752 0.413977 0.223526 0.751452 1.350183 1.571469 -0.340761 -0.379587 0.290020 -0.759304 -0.180883 -0.663395 -0.086387 0.637346 -0.896892 0.082941 0.796151 -0.734654 -0.184858 0.960760 -0.740664 0.600954 3.683405 -0.360602 0.813493 0.261939 -1.478625 0.705600 -0.377271 -0.736240 0.403846 1.008407 1.157211 -1.893939 -0.751653 0.638735 1.632486 0.613100 -1.599225 -0.364848 -0.199888 -0.116434 -0.342199 0.564054 0.172402 0.138429 -0.651556 -0.247246 0.769648 2.344103 -0.898330 -1.606325 0.193681 0.176815 -0.087119 -1.463690 -0.065587 -0.477278 -0.073681 0.253659 -0.125270 0.673141 1.395181 -3.081917 1.109419 -0.423429 -0.867451 1.111840 0.148087 -0.439467 -1.212383 0.594510 1.250082 1.140040 0.357515 -0.052527 -0.336073 -1.342562 -0.125470 0.211313 0.650744 -0.849221 1.111077 0.194527 -1.204801 -0.940510 -0.622779 0.019196 -0.484559 -0.494309 0.550008 -0.070015 -3.028050 1.596292 -0.106367 -0.543079 0.216243 -0.509745 0.770403 -1.327661 -1.615004 0.561043 -0.355584 -0.714017 -0.470839 -0.493030 0.663655 0.249982 0.105490 -0.985983 -1.726550 0.986028 -0.169145 0.939294 0.868757 0.555879 1.778460 0.059221 -0.781429 -1.049671 -0.421138 0.696247 -0.280430 -0.672185 -0.695818 -0.685766 0.883433 1.869994 -0.280591 0.064734 -0.590482 1.102849 -1.631983 -0.487433 0.689253 1.088929 -0.651445 0.495260 0.836164 -0.760315 -0.581816 -0.978395 -0.489788 -0.274547 -1.027164 0.460473 -1.191736 -0.038081 1.035996 -0.401001 -0.541210 0.737200 -0.159681 0.077698 -0.232137 1.163235 2.313760 -1.413231 0.290594 -1.182420 0.886989 -1.753125 -1.256776 0.191869 0.031776 -0.230427 -0.307220 0.127812 0.555387 0.160168 -0.521367 -0.331576 -0.123490 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__main = 0.173170 -0.064134 1.120017 -0.684002 0.259856 -0.763703 0.177498 1.235751 -0.970663 -1.260917 0.124376 -0.978957 -1.372860 0.807203 -0.338585 -1.183245 1.414066 0.591339 0.044738 -0.882354 -0.184915 -0.313882 1.045434 1.473758 -1.509574 0.237878 -0.343884 1.107948 0.793045 0.575638 0.902527 -0.932533 -0.082987 1.217899 1.075982 -0.647263 0.013492 -0.156543 -1.721631 -2.235789 -0.081779 1.378654 0.143274 0.186482 0.736159 2.030582 1.071907 0.655641 -0.757484 0.870637 0.946750 0.259156 0.414878 -0.081483 -0.321802 -1.081641 0.359148 -0.533397 -0.768016 0.705624 0.162451 -1.734604 -0.361602 0.872038 1.288643 -0.297031 -0.153989 -1.013414 0.388456 0.555834 0.585282 0.342626 0.954212 0.097402 0.981332 0.757583 -0.260129 -1.861733 0.576514 -4.067712 -1.060508 -0.904473 3.081508 1.004833 -1.341784 -0.959517 1.174631 0.226187 0.454375 1.434710 0.973235 0.578598 -0.512526 -0.688568 -0.482761 1.275519 -0.629669 -0.098823 0.300165 0.956745 -0.682417 0.322951 0.117720 -0.871759 -0.573411 0.917677 -0.419784 0.933282 -1.702064 0.821192 -1.393229 0.837450 1.556087 -1.271195 -0.267093 -0.360758 0.772336 0.566483 -0.158444 1.502467 0.015991 -0.523015 -0.457666 1.366274 -2.410415 1.369713 -0.172995 -0.022915 0.282068 0.856683 0.370895 -0.613220 0.308468 -0.511281 -0.410103 0.843180 -0.222725 -0.114273 -0.876589 0.024466 1.315399 -0.322760 0.496851 -1.008167 -0.668615 -1.392932 -1.511888 -0.367625 0.573763 1.520295 0.136634 0.776091 0.418327 -0.132749 0.571928 0.457903 0.014442 0.664278 0.932080 0.230939 0.821097 -0.402804 -0.133831 1.176888 0.498535 -0.639558 0.540138 0.316108 -0.140373 -0.176232 0.822873 0.151383 0.015632 -0.258167 -0.101634 0.466974 0.513914 0.685613 -1.477889 -0.761164 0.965559 0.097429 0.246458 0.636986 1.073075 0.125971 0.413054 0.061839 0.644866 1.003636 -3.067605 1.016205 0.823666 0.567827 0.154400 -0.281091 -0.264105 -1.904471 0.261046 0.338250 1.391850 0.466288 -0.501993 0.396513 -0.946997 -0.067909 0.353959 0.530816 -0.522354 0.666253 -0.125360 0.120734 -0.488890 -1.571814 -0.340210 0.990140 -0.907681 0.330020 0.459507 -2.442235 0.604409 -0.842003 -0.757006 -0.941991 -0.303100 0.131962 -1.265235 -0.813927 -0.407546 -0.475464 -2.687483 -1.400478 -0.608463 0.372950 -0.508593 0.107546 -0.141617 -0.734161 1.763534 -0.552578 0.615333 0.708466 -0.390845 1.727473 1.519006 -0.298346 -0.084433 -0.482614 1.366508 -1.191143 0.021058 1.444349 -0.479253 -0.198659 1.337554 -0.319583 -0.229627 -0.114855 1.271797 -0.033635 -1.370757 0.409090 -0.777524 0.820964 2.092958 0.678708 -1.437199 -0.166246 -1.600525 -0.235787 0.603160 -0.250348 0.823240 -0.888282 0.267633 0.515988 0.118434 -1.026347 0.606097 -0.304712 -0.804281 -0.200442 1.604023 2.046748 -0.956241 1.562084 -0.991239 0.826302 -1.124329 -0.427966 -0.800506 -0.473353 0.156138 0.405167 -0.629994 0.208247 0.557103 -0.573657 -1.078009 1.245355 +PE-benchmarks/Iterative_QuickSort.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/Iterative_QuickSort.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/Iterative_QuickSort.cpp__partition(int*, int, int) = -1.623879 -0.983896 -0.665385 -2.452057 1.855826 3.748202 1.020849 -2.785570 -3.152980 -1.154285 1.504635 -4.794134 -2.535744 4.010274 -1.596836 2.913157 4.846785 -0.056556 -1.929543 -1.408408 3.092020 0.895186 6.072653 6.069028 -3.991507 0.124675 0.476893 1.442284 1.592984 0.076682 1.184768 -2.747399 1.854471 -3.177490 -0.181868 -1.417308 -0.935810 0.717019 3.074683 -6.120110 -0.428563 1.340484 -0.521224 -0.004466 0.170779 1.567145 3.732810 3.330055 -0.088789 3.036011 2.550780 0.449895 1.564259 0.169771 0.853401 -0.214141 0.676697 -0.712350 -0.413944 -1.077678 -0.876493 -0.817657 -0.242979 4.354618 4.818763 -0.069925 -1.891909 1.434453 0.921511 0.947158 1.098461 3.343292 0.143173 1.913184 2.509866 -4.132669 0.297214 -5.575298 0.478807 -6.326441 -2.736154 0.126681 2.653657 1.276039 2.373371 -0.314350 6.012571 -0.523452 -1.984976 4.052319 4.843456 -3.583378 -0.844378 -0.758573 -1.481842 0.305307 -2.018229 1.676042 0.556210 1.527115 -3.619218 -2.350055 0.302652 0.578060 -2.448697 -2.181673 -0.200556 2.695297 -3.798725 -2.153786 -1.558840 2.252981 -0.471084 -6.609252 -2.964455 -2.297163 1.854728 0.694556 -2.620055 -3.310976 1.462703 1.075563 -0.617180 -2.029110 -0.039298 2.141865 3.126734 1.149734 -0.228792 2.295691 1.512276 6.495064 1.206404 -1.888212 0.196908 0.727531 -0.381150 1.998176 -1.384067 -0.630546 0.987529 -3.494425 0.779987 2.584560 -2.079895 -1.263762 1.294914 -0.366429 -0.274434 12.719850 -0.810381 4.540908 3.944786 -3.748274 0.262836 -2.356275 0.454543 1.610036 2.125709 2.179359 -5.331132 -3.031712 3.558441 5.847115 2.035008 -4.275863 0.438028 1.616955 0.625844 -1.547637 2.000464 0.534332 0.626182 -2.244508 -0.483061 2.977987 7.258376 -2.529286 -0.473431 0.778929 1.973908 0.001636 -2.849069 -0.669567 -2.430096 0.044112 2.661616 1.246718 1.814321 4.447019 -5.301560 3.407280 -0.263083 0.041954 2.867686 1.971502 -3.412453 -2.574435 -0.712840 1.942909 2.875956 -0.493404 0.280533 0.636236 -4.809003 0.066186 1.343081 0.619030 -2.700860 3.905407 0.814966 -1.896554 -1.790544 0.749242 -0.632089 -1.366602 -1.354402 3.201383 -0.022911 -5.395607 3.465602 0.736873 -2.281975 0.078416 -1.398379 4.153169 -3.627487 -3.818427 2.620565 -1.877430 -2.614625 -0.969361 -1.108935 1.501931 2.182229 1.680268 -3.997855 -3.474881 4.075526 -0.931886 4.540985 2.315820 -0.493611 3.128258 -3.064343 -2.066536 -2.591969 -3.225057 1.292879 0.703415 -2.921565 -1.669727 -1.168795 3.246536 3.621931 -0.455534 -2.888344 -0.313736 3.679743 -4.090692 -0.309448 1.247404 3.299190 -3.262372 1.609008 1.949657 -2.876840 1.093076 -2.583622 -0.823530 -2.673244 -2.542152 3.267455 -1.077109 1.623248 0.451028 -0.362437 0.023586 1.831985 1.288903 0.295844 1.347668 4.602062 3.791198 -1.299782 -0.673403 -5.069532 2.929624 -4.552115 -4.348401 1.180154 0.318362 -2.048039 -1.221798 -0.563840 3.514166 2.753206 -2.698694 -2.202390 1.695225 +PE-benchmarks/Iterative_QuickSort.cpp__quickSortIterative(int*, int, int) = -2.731884 -2.940355 -1.216831 -3.599592 2.065551 4.825765 1.643786 -4.661211 -5.838032 -0.538419 2.767388 -7.972116 -3.254007 6.492939 -2.317924 4.809668 7.761975 0.516855 -3.872690 -2.758675 5.166232 0.496817 9.327145 10.063141 -5.899005 0.197870 -0.061751 2.188641 3.548593 -0.193440 1.071503 -2.167675 2.466424 -5.527494 0.158021 -2.830794 -1.753579 2.000449 5.386734 -9.948571 -0.473120 2.562931 1.996643 -0.058753 0.523200 5.108776 4.937595 5.217807 0.186086 4.963516 3.914332 -0.875818 3.523248 0.065391 1.832108 0.098254 3.343997 1.124606 -0.746830 -1.608863 -1.521285 -1.227592 0.446480 6.718446 7.956160 0.013221 -3.378093 1.743526 2.873119 1.652204 2.403777 5.386201 0.017090 2.255161 4.001045 -6.461370 1.993280 -8.908495 1.229508 -10.959533 -3.714802 1.154248 4.899589 0.217191 3.552332 -0.439273 9.624175 -1.042622 -3.908341 5.513234 6.999193 -5.522581 -1.335926 -0.326967 -2.839108 0.260738 -2.913717 2.459030 3.280735 2.894105 -5.712835 -3.255481 0.849840 0.991118 -3.845312 -1.695262 -0.156251 3.862934 -5.428579 -3.325641 -1.823888 3.119627 -0.601564 -10.041931 -3.389132 -4.855927 1.745153 1.034136 -4.811292 -4.747379 2.482620 0.889592 -1.313176 -2.541143 -1.083941 3.970879 4.208838 1.833328 -0.897550 3.258582 1.666357 8.980447 1.444868 -3.866487 0.783598 1.752055 -1.683287 3.515216 -2.830078 -1.916609 3.371628 -5.517687 0.912521 2.502805 -3.339680 -0.936788 3.441164 0.661616 -1.070092 18.752604 -1.233874 7.579885 6.368545 -5.174968 1.550186 -2.754925 1.745541 3.008217 3.737796 2.806685 -8.587769 -5.081094 5.476100 9.421172 3.307799 -7.253669 0.165882 2.764179 1.008340 -1.593104 3.377239 0.567185 0.779611 -3.617983 -0.711855 3.444431 11.620441 -4.175060 -0.472268 0.597511 2.032913 -0.649745 -5.621851 -0.859952 -4.201956 0.217361 1.831205 2.195453 3.104790 6.862623 -8.889561 6.044896 -1.143277 0.021728 6.178435 2.477302 -5.581084 -5.296414 -1.916085 2.088736 5.047755 -0.450231 -1.782851 1.921108 -7.772401 0.230080 1.459805 0.757334 -4.581233 6.456408 1.192320 -2.267444 -1.985618 0.804587 -0.255518 -2.375648 -1.866568 5.301212 -0.755096 -7.481958 4.641560 1.355574 -3.525774 -0.097489 -1.241029 4.138590 -5.235078 -5.199541 3.265841 -2.480045 -3.743456 -3.268690 -1.869029 2.186690 2.891788 2.363310 -6.774715 -6.079548 6.929578 -3.401963 7.687646 3.639620 -1.967504 4.088115 -2.310695 -2.983545 -4.480117 -3.066631 -0.320193 0.772592 -4.253933 -2.326180 -1.757185 5.013674 5.151652 -0.583797 -3.269705 -0.423584 6.450578 -5.271537 -1.230684 1.746487 3.702955 -4.664418 3.111650 2.947010 -5.095658 2.311362 -3.976217 -3.172862 -4.032117 -3.044107 6.101677 -1.370093 2.651551 -0.484793 -0.695016 0.687628 2.755492 2.124434 -0.272253 2.512106 8.292465 5.988313 -1.650749 -0.716898 -8.021766 5.050042 -6.620940 -5.615239 1.379320 1.201016 -4.426146 -1.680261 0.242487 5.833290 4.857299 -5.541282 -3.929956 3.250880 +PE-benchmarks/Iterative_QuickSort.cpp__printArr(int*, int) = -0.548709 -0.307559 -0.020259 -0.772087 0.586856 0.642553 0.355689 -0.484821 -1.132286 -0.806604 0.306508 -1.596969 -1.100365 1.437567 -0.464725 0.810042 1.870306 0.282515 -0.400632 -0.539973 1.025221 -0.556993 1.938999 2.152007 -1.434499 0.040242 0.186315 0.741486 0.404065 0.395686 0.465868 -1.126088 0.446422 -0.902966 0.479617 -0.842152 -0.237033 0.506091 0.587139 -2.462864 -0.190517 0.872116 0.278070 0.027380 0.109524 0.761669 1.330191 1.164483 -0.335028 1.113522 0.920446 -0.023220 0.704000 0.093477 0.219831 -0.031417 0.106994 -0.218235 -0.383214 0.033631 -0.353366 -0.899207 0.122432 1.450559 1.842503 -0.184402 -0.565764 0.296273 0.146116 0.418221 0.388299 1.102407 0.179153 0.337936 1.033238 -1.451487 -0.006144 -2.607861 0.292607 -3.146122 -1.078641 -0.287354 1.239555 0.790724 0.605107 -0.277492 2.170907 -0.191705 -0.432141 1.466589 1.763131 -1.065745 -0.390078 -0.581764 -0.612060 0.319595 -0.788274 0.172459 0.464957 0.603742 -1.230904 -0.895732 0.358525 0.079205 -0.830376 -0.690777 -0.274987 1.132022 -1.545228 -0.827127 -1.104016 0.589733 0.026256 -2.254392 -0.272756 -0.822916 0.274233 0.456516 -0.884195 -0.902958 0.564716 0.324706 -0.296803 -0.486738 -0.712616 1.174227 0.678638 0.165979 0.049788 0.763146 0.354717 1.743185 0.648322 -0.727485 -0.126349 0.567153 -0.472457 0.461951 -0.813273 -0.403124 0.875650 -1.288491 -0.085158 0.392454 -0.830218 -0.511729 0.411484 -0.386990 0.159061 4.024849 -0.275612 1.391052 1.160846 -1.241777 0.887934 -0.395667 0.146436 0.627722 1.082614 0.758379 -1.641773 -1.079735 1.033926 2.033892 0.761450 -1.279027 -0.438852 0.369416 0.373949 -0.260731 0.728500 0.271839 0.045246 -0.789286 -0.133705 0.717307 2.416424 -0.729980 -0.141102 0.152637 0.889501 -0.265127 -1.546430 -0.126791 -1.216107 -0.120075 0.352006 0.277231 0.587029 1.625218 -2.418909 1.352786 -0.208063 0.088368 0.968921 0.286141 -0.930846 -2.169965 -0.117888 0.727192 1.281112 -0.084320 0.217763 0.199114 -1.711659 0.052964 0.275353 0.522078 -1.003605 1.441177 -0.191950 -0.691200 -0.718533 0.005822 -0.469419 -0.642028 -0.421403 1.005754 0.673237 -1.791372 1.233153 -0.045669 -0.754460 0.093375 -0.099406 1.172111 -1.398190 -1.490909 0.779134 -0.634352 -1.117760 -0.658458 -0.456202 0.611118 0.306749 -0.256995 -0.950784 -1.421316 1.478020 -0.469152 1.498026 0.809942 -0.191473 1.312677 0.105658 -0.853514 -0.829475 -0.769544 0.105811 -0.369974 -0.688188 -0.736853 -0.387151 1.059772 1.556888 0.049782 -0.656099 0.011287 1.592768 -1.103570 -0.419900 0.629401 0.363365 -0.673851 0.776659 0.837905 -1.298453 0.057904 -1.266077 0.040053 -0.567290 -0.807147 1.038382 -0.802448 0.344361 0.296953 -0.219518 -0.185947 0.684801 0.616885 -0.091003 0.139702 1.960522 1.294778 -0.576918 0.081519 -1.672008 0.829319 -1.701258 -1.192997 -0.098089 0.570816 -0.654445 -0.216216 0.090646 1.023305 0.847095 -0.758126 -0.821203 0.371781 +PE-benchmarks/Iterative_QuickSort.cpp__main = 0.034670 0.206475 0.518851 -0.363329 0.565354 0.199425 0.281143 0.304251 -0.691274 -0.604702 0.028846 -1.037689 -0.924025 0.825579 -0.077846 -0.023450 1.195523 0.251080 -0.078095 -0.332699 -0.041474 -0.108239 1.035647 1.144904 -0.802000 0.365304 -0.206922 0.123791 -0.113950 0.723421 -0.082782 -1.123143 0.298212 0.263234 0.404274 -0.268703 -0.394466 -0.201955 -0.272122 -1.613377 -0.031275 0.974830 0.068406 -0.059830 0.350830 0.811773 1.203028 0.493842 -0.022619 0.693188 0.220880 -0.010349 0.448451 0.052493 0.431578 -0.075500 0.459530 -0.418947 -0.638488 0.303201 -0.201972 -0.729949 -0.438041 0.621776 0.791636 -0.166223 -0.437378 -0.361766 0.017207 0.202028 0.134030 0.496549 0.662086 0.247167 0.473448 0.105127 -0.062806 -0.816652 0.125277 -2.190524 -0.941463 -0.349920 1.406870 0.695461 -0.106241 -0.750154 1.114507 -0.191486 0.087630 0.343697 1.143294 -0.434764 -0.339335 -0.231065 -0.050254 0.260380 -0.278850 -0.068394 0.295473 -0.094833 -0.785061 -0.176253 0.509077 -0.286084 -0.447064 0.307502 -0.065613 0.732742 -1.039680 -0.032056 -0.960380 0.345659 0.454976 -1.075157 -0.040439 0.116379 0.003186 0.582522 -0.583092 -0.110345 0.458691 -0.035712 -0.469844 0.077334 -1.002215 1.065303 0.154354 0.103600 0.280413 0.561965 0.454671 0.566294 0.448964 -0.341528 0.049439 0.309513 0.020385 0.169181 -0.184673 -0.213841 0.053253 -0.517720 0.166945 -0.114299 -0.576370 -0.106942 -0.854050 -0.085334 0.099328 1.458253 -0.392795 0.787086 0.268262 -0.665907 0.611854 -0.164143 -0.239382 -0.003962 0.703998 0.581670 -0.233281 -0.409544 0.511022 1.151233 0.459903 -0.742669 0.360857 0.110810 0.035025 -0.207100 0.712403 0.097392 0.470132 -0.494005 -0.121444 0.255389 1.479282 -0.235120 -0.983289 -0.105213 0.219980 0.437418 -0.223900 0.136158 0.035739 -0.010957 0.201930 0.011976 0.388375 0.877052 -1.751057 0.918995 -0.114318 -0.397325 0.796969 0.083816 -0.336994 -0.839202 -0.176653 0.535462 1.080755 0.373601 -0.107356 -0.125981 -0.808759 -0.110978 0.074352 0.291863 -0.515934 0.679849 -0.032114 -0.530991 -0.209665 -0.867064 -0.064587 -0.016979 -0.631060 0.378440 0.726105 -1.749854 0.733239 0.129773 -0.395339 -0.263874 -0.026103 0.395602 -0.628607 -0.787077 0.051179 -0.567873 -1.275378 -0.298772 -0.501675 0.140271 -0.059295 0.150153 -0.338900 -0.731871 1.269073 0.019677 0.931876 0.597573 -0.113623 0.983873 0.825929 -0.604312 0.060940 -0.809636 0.729608 -0.648730 -0.114802 0.507336 -0.564572 0.356178 0.888507 0.047383 -0.273175 -0.609681 0.720232 -0.554287 -0.152883 0.583800 -0.201277 -0.017656 0.716524 0.736682 -0.589353 -0.054647 -0.823932 -0.233765 -0.320345 -0.288479 0.351971 -0.605495 -0.005785 0.323636 -0.261240 -0.570625 0.241422 -0.180822 -0.488995 -0.096560 1.021009 0.995485 -0.703714 0.789904 -0.724742 0.686255 -0.816380 -0.540872 -0.159044 -0.030830 -0.486736 -0.210916 -0.117469 0.200535 0.217024 -0.500692 -0.658905 0.462704 +PE-benchmarks/Iterative_QuickSort.cpp___GLOBAL__sub_I_Iterative_QuickSort.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/karatsuba.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/karatsuba.cpp__makeEqualLength(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&) = -1.686400 -1.583773 -0.226782 -2.591430 1.713844 1.106452 1.132789 -1.094025 -3.687707 -2.643707 1.207487 -4.662932 -3.192839 4.341016 -1.265307 2.346681 5.779247 0.921383 -0.927056 -2.133250 3.249068 -1.494368 5.719345 6.566127 -4.423639 0.002704 0.314263 2.005311 1.569076 0.245303 2.212494 -3.709530 1.389285 -2.658214 1.633111 -2.494899 -0.656335 1.991701 2.218613 -7.419873 -0.526698 2.646886 0.710178 0.129914 0.473340 2.518247 3.497232 3.512716 -1.460212 3.869380 3.230148 0.068636 1.933765 0.207319 0.314954 -0.329447 -0.607955 -0.696052 -0.983758 0.467450 -1.037350 -2.134827 0.485672 4.232040 5.642838 -0.816578 -1.873072 0.929875 0.995681 1.377173 1.549042 3.314652 1.151125 0.396755 3.505852 -4.750149 -1.233947 -9.826672 1.134594 -10.583268 -3.463978 -0.592579 4.448779 1.613417 1.393459 -1.137379 6.400602 -0.461994 -1.594746 5.029329 4.981120 -2.663281 -1.229578 -1.906103 -1.905409 1.137289 -2.393891 0.753261 1.576579 1.948822 -3.729197 -3.002267 1.037924 -0.157869 -2.479031 -2.889959 -0.636040 3.546083 -4.060527 -2.379634 -3.303287 2.823428 0.489280 -6.298600 -0.540574 -2.909608 0.994017 1.420959 -2.791796 -2.009783 1.475681 0.341366 -1.378286 -1.276762 -1.932783 3.441898 2.370203 0.784195 0.003832 2.554707 0.924713 5.156108 1.520613 -2.575090 -0.365658 1.896818 -1.066361 1.653463 -3.093271 -1.196924 3.892145 -3.189919 -0.320107 0.480342 -2.499105 -2.262543 2.364660 -1.350634 0.239984 11.611910 -0.526551 4.100638 3.833295 -3.150266 2.744454 -1.065693 0.943756 2.191628 3.701556 1.854582 -4.713253 -3.397890 2.990860 5.986547 2.288022 -4.093148 -2.029917 1.463884 1.246819 -0.971341 2.175925 0.762366 0.190758 -2.204149 -0.217571 2.189238 6.932702 -2.006933 -0.017633 -0.031690 4.251823 -0.647062 -4.563962 -0.385199 -3.987137 -0.374956 1.485556 1.241639 2.114505 4.889209 -8.262567 3.762237 -0.479637 1.033821 2.013139 1.495739 -3.056908 -7.462539 -0.323701 1.645142 3.990651 -0.042604 1.617999 1.031923 -5.140646 0.338189 0.653907 1.418968 -2.970784 4.229052 -1.121367 -1.544341 -1.739602 0.456664 -2.168105 -1.818966 -0.950870 3.127081 3.076264 -5.471996 3.225518 -0.443212 -2.190788 0.185561 -0.571639 4.463540 -4.140639 -4.156109 2.426897 -1.946043 -3.447035 -2.172260 -1.315617 1.880175 0.258454 -0.178091 -2.580420 -4.361991 4.926768 -1.401219 4.749935 2.445301 -1.209116 3.985323 -0.532526 -2.543962 -2.507707 -2.760654 0.740218 -0.685066 -2.104168 -2.216820 -1.037879 2.886013 4.394760 0.113503 -2.408677 -0.072806 4.799663 -4.247765 -0.958318 1.847663 1.699107 -1.542763 2.956743 2.508067 -4.339006 0.510543 -4.011016 0.614217 -1.536322 -2.104171 3.384034 -2.135832 1.174897 0.323326 -0.476786 -0.208333 2.157055 2.123858 -0.448597 0.310409 5.885927 4.805434 -1.714648 -0.153461 -5.123040 2.403665 -4.846087 -3.665142 -0.587152 1.164088 -2.388489 -0.485634 -0.067563 3.221923 2.729383 -1.795862 -3.085782 1.615822 +PE-benchmarks/karatsuba.cpp__std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char, std::__cxx11::basic_string, std::allocator > const&) = -0.402923 0.118928 1.514240 -1.230679 2.224276 0.198025 0.822807 0.631525 -1.472081 -1.990572 -0.118076 -1.720327 -3.513876 2.013903 -1.002841 0.139401 2.475693 -0.079409 0.292542 -1.864998 1.731085 -1.895391 3.416527 2.454143 -3.921675 0.324225 0.209438 2.281988 1.095034 2.262768 0.951126 -1.723681 0.216596 0.112557 2.776430 -1.385645 -0.135541 0.081343 -1.558947 -4.603461 -1.101184 2.797667 -0.399421 1.078808 1.226911 4.350925 2.621312 2.004774 -1.914377 2.663992 1.914330 -0.551747 2.031395 0.215117 -0.749020 -0.846712 1.146578 -0.236898 -1.559915 0.948636 -0.904116 -3.507325 0.665764 2.333068 3.770477 -1.553816 -0.768491 0.352926 -0.164547 1.083096 0.657017 2.572563 1.294794 0.347332 3.462799 -0.909926 -0.486184 -4.533681 0.673798 -7.610926 -2.500183 -2.490512 2.861674 1.462934 0.120314 -1.460960 4.635072 0.673967 -0.060150 2.921405 2.539548 -0.931208 -0.231268 -2.258808 -1.027783 0.393430 -1.612483 -0.807453 1.370730 1.374401 -1.908475 -0.955078 0.356087 -1.090883 -1.439619 -0.522318 -2.291014 2.474889 -3.561942 -0.835321 -3.810902 0.979525 0.402909 -4.035638 0.224055 -0.675481 1.388167 0.845406 0.786483 0.788251 0.963698 1.057330 -0.750123 0.236059 -2.404607 3.688818 1.450095 -0.339723 0.709410 2.146164 -0.191691 0.776826 2.916480 -0.268632 -2.246229 1.906689 -0.919464 0.491906 -1.319503 0.641148 2.949938 -1.862970 -0.403320 -0.510463 -0.655040 -1.226844 -0.853893 -1.979114 1.302914 5.117833 -0.700583 1.698412 0.588365 -1.847776 2.349090 0.638540 0.278438 1.955450 2.317209 1.168566 -1.903123 -1.613207 1.450717 2.796299 0.667183 -2.909191 -0.346530 0.482992 0.780832 -0.649878 1.113266 1.401458 -0.157449 -0.977269 0.173453 -0.707573 3.892270 -1.072399 -2.334721 0.400388 1.717343 -1.220530 -2.377492 0.021499 -0.496713 -1.463000 0.366678 0.194828 0.552236 2.535711 -5.448362 2.268021 0.178821 -0.046845 1.690411 -1.130866 0.018955 -4.972372 -0.173012 1.079097 1.999134 0.452180 -0.702069 -0.184588 -2.758696 1.541123 0.174133 1.614340 -1.329842 2.721539 -1.338235 -1.064269 -1.621233 -2.092613 -0.939020 0.483395 -1.198381 0.802556 1.151884 -4.821449 1.712472 -1.719415 -1.742944 0.230082 1.044151 1.863230 -1.807130 -2.730103 0.866168 -1.355120 -3.990328 -3.247122 -1.004937 0.713624 0.044907 -1.210395 -1.670015 -3.502267 2.908485 -1.560759 1.641308 1.640946 0.202149 4.286710 2.113527 -2.565254 -1.628236 -1.692449 1.167636 -1.270498 0.067286 -0.117886 -0.687982 1.114160 3.031025 0.001371 0.616187 -1.007250 3.521512 -1.875109 -1.794273 1.590923 -0.289750 0.160841 2.970284 1.901453 -1.614809 -1.064017 -2.909409 0.458414 -0.493295 -0.491724 1.710557 -2.776966 -0.378294 1.026065 0.044375 -1.642619 1.018509 0.374170 -0.900224 -1.797522 4.622960 4.655215 -2.726424 1.448052 -1.908876 2.023792 -2.704520 -0.783922 -1.571711 0.178168 0.795051 0.769961 0.470622 1.250892 1.850402 -2.373658 -1.524267 -0.152208 +PE-benchmarks/karatsuba.cpp__addBitStrings(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -1.800656 -2.227682 0.019583 -3.244658 3.107759 1.626512 1.463993 -2.420185 -4.352801 -2.524902 1.949711 -5.643341 -4.055629 4.908849 -2.115899 3.459293 5.830424 -0.043686 -1.603287 -2.353244 3.559374 -1.277633 7.331898 6.810799 -5.360095 0.128339 -1.078810 2.574479 1.715083 0.398596 2.624586 -2.457322 1.672698 -3.487092 1.207218 -1.673580 -1.114680 1.619656 2.726432 -7.852889 -0.879671 3.391722 -0.691513 0.979465 1.225755 5.027431 3.896935 3.750426 -0.805893 5.730460 3.023007 -0.759933 3.471347 0.312220 -0.104890 -0.941981 0.920306 -0.581824 -1.842362 -0.019175 -1.846296 -2.149672 0.859646 5.030153 6.692894 -1.250192 -2.706908 1.929792 1.901825 1.801217 2.382458 4.847507 0.434323 1.086324 4.443937 -4.372082 0.208365 -8.785280 0.731012 -9.988434 -4.314432 -0.235688 4.840755 1.756192 1.701719 -1.408096 7.834524 0.612073 -2.764949 5.562892 5.442465 -3.092610 -1.065616 -1.517425 -1.846623 -0.086115 -2.617556 0.522563 2.072725 3.560578 -4.574199 -2.368105 0.549028 -0.587801 -2.778556 -2.305002 -1.123096 4.194698 -4.531246 -2.984131 -3.028031 3.444330 0.043978 -7.932558 -1.268769 -2.381671 2.114461 1.647241 -2.259623 -1.564639 2.220870 0.572307 -1.308865 -0.602141 -1.776438 3.932278 3.434013 1.514958 -0.158961 4.304264 0.712960 5.942700 1.464429 -2.333682 -0.749459 1.847391 -0.388490 3.033269 -2.063763 -0.942641 3.557415 -3.697079 -0.079923 0.795856 -2.323166 -1.869835 1.576212 -1.144257 -0.766416 11.264437 -1.411393 5.690597 4.306770 -3.724582 1.161854 -1.456354 1.919590 2.495589 3.581658 2.454204 -4.660280 -3.879748 4.449096 6.768148 2.188165 -5.801425 -0.322158 2.577079 1.296337 -1.255218 2.397544 1.495709 1.020080 -2.842318 0.066300 1.328152 9.047888 -2.656736 -0.516912 0.684694 3.339034 -0.555237 -4.509487 -0.789076 -3.245104 -0.991877 1.730042 2.088239 1.189667 5.402716 -7.597543 4.104881 -0.284702 1.144913 3.402850 1.459149 -3.648717 -7.370884 -2.305376 1.510387 3.569874 -0.099829 -0.094318 1.091658 -5.625011 1.434219 0.811570 1.292543 -2.854254 5.297103 -0.680124 -1.326051 -1.702990 0.364572 -1.354669 -0.499580 -1.271026 3.742282 2.576472 -5.858655 3.173073 -0.422441 -3.275261 -0.089064 0.479105 5.925768 -3.586460 -4.094004 2.525155 -3.575229 -5.257452 -4.133840 -1.531865 0.916913 1.732956 0.258455 -4.258318 -3.411835 5.137631 -2.238462 5.268239 3.084565 -1.568654 5.129076 -0.252081 -3.580088 -2.228835 -3.755204 1.476980 -0.053638 -1.911840 -0.539149 -1.133974 3.244740 4.199977 0.125777 -2.609498 -0.359585 5.386031 -4.091510 -1.186097 2.262912 2.162062 -2.452577 3.943296 2.914313 -3.486951 1.440097 -3.797211 -0.391037 -3.470732 -1.109099 4.449365 -1.534434 0.713108 -0.596619 0.067557 0.180392 2.072288 1.678160 -0.609262 0.251152 7.103466 7.111995 -2.485117 -0.281538 -5.492042 3.955290 -5.163455 -3.725997 -0.421233 0.587527 -2.076625 -0.433741 -0.162073 3.978697 4.153686 -4.820847 -3.949419 2.338305 +PE-benchmarks/karatsuba.cpp__multiplyiSingleBit(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -0.240609 -0.288542 -0.112843 -0.653277 0.206388 0.189320 0.202215 -0.664612 -0.575726 -0.364904 0.471045 -1.198354 -0.379075 0.651003 -0.362740 0.395125 0.694499 -0.176698 -0.449637 -0.434880 0.169185 0.409415 1.010905 0.956271 -0.489201 0.010617 -0.359335 0.177486 0.322527 -0.499144 0.659274 -0.307678 0.306320 -0.181941 -0.041437 0.269847 -0.212749 0.060083 0.376192 -0.760031 0.000337 0.204506 0.247943 -0.012948 0.044294 0.471293 0.514253 0.509131 0.421807 0.432056 0.338932 0.097134 0.326703 0.027730 0.304490 -0.470328 0.188748 -0.919465 -0.140713 -0.188838 -0.116958 0.125393 -0.200684 0.747612 0.596939 0.100772 -0.386950 0.186140 0.391360 0.293524 0.299325 0.505089 -0.163593 0.448512 0.052829 -0.717277 0.298527 -0.489674 0.098095 -1.140249 -0.510688 0.341953 0.770860 0.515422 0.049820 0.001299 0.835671 0.204525 -0.527417 0.529342 0.754595 -0.275335 -0.203409 0.182014 0.010225 -0.025067 -0.161965 0.495614 0.102403 0.788831 -0.615787 0.486291 -0.021780 -0.120765 -0.309358 -0.061261 0.233079 0.357671 -0.562658 0.053689 0.215663 0.730987 0.303953 -1.026375 -0.086719 -0.333506 0.328233 -0.025815 -0.553756 -0.123951 0.238424 -0.178919 -0.174477 0.225264 -0.946167 0.155396 0.437818 0.393422 -0.164544 0.886727 0.359719 0.990124 -0.419994 -0.355425 0.228621 -0.049119 0.247664 0.477111 0.165258 -0.192813 0.033303 -0.504361 0.336109 0.149627 -0.283376 -0.444464 -0.501696 0.214551 -0.216864 1.440691 -0.228565 0.942451 0.780572 -0.374410 -0.441822 -0.642865 0.215142 -0.014543 0.174637 0.143904 -0.211376 -0.547525 0.756793 0.948748 0.299516 -0.463919 0.514422 0.492575 -0.132496 -0.329118 0.347184 0.032942 0.079443 -0.184606 -0.112381 0.566965 0.969128 -0.026950 0.539180 0.008202 0.184740 0.487955 0.057477 -0.055778 0.169453 0.199582 0.344207 0.508981 0.294314 0.653903 -0.591873 0.575237 0.238505 0.369367 0.430662 0.356294 -0.697953 -0.711908 -0.453899 0.244926 0.352395 -0.402294 -0.041604 0.154314 -0.655975 -0.012238 0.205148 -0.060864 -0.361534 0.362639 0.198559 -0.052609 -0.073270 0.190181 -0.078597 0.396709 -0.237844 0.549684 0.214461 -0.721864 0.518920 0.154452 -0.367802 -0.343339 -0.425108 0.776099 -0.435610 -0.163007 0.107570 -0.601239 -0.814228 -0.168636 -0.197685 0.000561 -0.147946 0.558370 -0.585892 0.272471 0.870375 -0.300910 0.801911 0.327216 -0.198762 0.329032 -0.751246 -0.259204 0.117557 -0.819253 0.112956 0.094920 -0.511716 0.846846 -0.105593 0.345239 0.228691 -0.140678 -0.789022 0.558474 0.260676 -0.538640 -0.150324 0.075067 0.144446 -0.614859 0.546124 0.218324 -0.429932 0.491224 -0.485867 -0.369401 -0.627191 -0.354353 0.509752 0.258453 0.332170 -0.227370 -0.004996 0.069455 0.324986 0.083178 0.053124 0.525254 0.697552 0.511076 0.129033 -0.181143 -0.937067 0.484249 -0.504680 -0.773901 0.320472 0.217915 -0.253643 -0.282881 -0.463088 0.557643 0.544520 -0.721392 -0.610959 0.826693 +PE-benchmarks/karatsuba.cpp__multiply(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -4.781223 -5.689350 5.471837 -9.703812 8.077466 0.665011 3.527269 0.230546 -9.904352 -7.530709 2.072799 -6.944435 -14.505830 10.092668 -4.819293 4.166693 7.166439 -2.808548 -3.307657 -10.133576 11.618556 -8.854544 13.794237 8.736625 -17.176057 -0.145030 -2.311870 14.926464 7.468519 6.990320 7.722939 -1.145960 -4.143378 0.120120 13.737654 -3.520754 1.289239 5.704536 -5.973748 -18.649053 -5.066918 15.565053 2.358538 4.431315 4.184691 16.556979 4.457702 10.766618 -6.352956 10.480759 11.680089 -4.162614 9.814392 -0.408886 -3.130413 -3.586468 5.106659 -3.379806 -4.684919 2.397733 -2.088935 -12.578173 7.072772 11.110854 17.085087 -8.773989 -4.494757 3.954310 2.246382 6.743321 4.746475 11.911313 -1.927519 -2.331507 15.573853 -7.025209 -0.259273 -18.128024 8.657678 -26.335650 -11.131982 -7.292145 13.596957 11.821030 0.881692 -7.307000 23.777667 1.779214 -7.119819 14.783928 7.136485 -2.121868 0.284168 -11.636027 -5.927222 0.688440 -7.891241 -6.268044 5.159769 13.478690 -7.877119 1.720293 -0.925933 -4.234378 -7.270676 -2.543344 -11.931144 12.305593 -13.447859 -4.397122 -11.691771 13.383665 2.778798 -17.568828 1.523341 -8.651626 1.764036 -1.412473 4.757180 7.011693 3.624413 3.341602 -3.689879 2.843828 -16.273978 14.820664 8.183647 -4.340895 1.456206 12.227823 -3.359255 2.283244 7.844657 -3.151017 -12.534768 11.653180 -3.213274 5.088078 -4.807746 3.862406 13.261893 -8.638137 -4.392567 -5.043793 -0.077923 -5.157052 -6.090358 -6.150074 3.597949 25.279956 -1.452007 7.996964 4.355564 -3.687886 12.990193 4.818336 3.975156 11.454555 7.847399 -0.655618 -10.447636 -9.119647 8.626528 13.128006 2.551447 -10.082279 -2.306732 4.485934 2.585207 -3.430847 5.503103 6.432045 -1.824358 -1.863596 -0.363271 -5.817320 16.244510 -3.091773 -4.094409 4.071985 8.839392 -9.777651 -11.686677 -0.960603 -3.464562 -9.036779 -0.000219 3.100459 4.896528 11.582713 -18.890420 9.974952 3.149697 1.227201 8.963490 -8.923027 0.781460 -25.933685 -5.333683 0.557171 9.935318 -4.273107 -3.994050 0.949221 -14.108977 9.320490 0.612850 4.351650 -6.275081 12.701215 -8.516576 0.220031 -4.772010 -7.107890 -8.898726 4.952657 -4.655291 3.464608 3.215719 -12.679203 6.156266 -8.865349 -5.927350 1.990590 6.252419 9.519354 -5.175936 -9.144783 5.614759 -1.426932 -16.774009 -17.064293 -3.705271 4.985476 -2.088881 -6.900593 -8.946559 -12.635323 12.830309 -10.299687 9.240007 4.938294 -2.897645 13.284974 12.009838 -9.890447 -5.253274 -8.462821 0.603475 -1.996863 -0.492803 -0.760647 -0.611004 5.033441 7.148385 1.092517 2.004036 -0.451874 18.175913 -4.556745 -9.539326 3.443692 -7.362227 -0.909843 13.915606 7.260496 -7.377208 -2.482342 -16.452304 3.122284 -4.559389 -1.489301 10.992099 -6.562217 1.216306 1.644348 2.021017 -4.434192 4.776974 6.013736 -5.641334 -7.798691 26.281052 15.687492 -6.660178 2.822746 -11.034448 9.426392 -7.496878 0.440548 -8.871646 2.855787 3.597028 4.409675 2.126132 8.911093 11.086342 -11.447931 -6.966766 -1.124358 +PE-benchmarks/karatsuba.cpp__main = -3.399356 -4.888619 12.336169 -9.825139 8.785844 -4.423275 3.041240 8.128735 -9.460308 -11.065386 0.151954 -4.616603 -20.388822 9.133121 -5.580797 -2.850890 5.204733 -2.543952 -1.080402 -12.462566 10.015842 -11.672433 11.857504 5.442183 -21.882195 -0.284648 -3.422030 20.311482 10.079230 12.072469 10.940599 -1.868567 -8.527731 10.319511 21.784669 -4.257273 3.853701 4.748401 -17.988704 -21.601079 -7.034115 24.177221 2.723910 6.262194 8.382989 25.100601 3.731388 11.153573 -11.521114 10.991838 14.283537 -3.708156 11.657507 -1.521262 -8.219292 -8.568101 7.107496 -5.404090 -7.517287 6.224083 -0.547407 -19.858437 7.627939 11.172345 20.169877 -12.715920 -2.814614 -0.179548 2.304232 8.830693 5.126343 12.106671 1.251012 -3.354998 20.082261 3.096785 -1.989585 -18.291074 12.686116 -34.330986 -12.856573 -13.644544 20.711649 17.851273 -6.728243 -12.922481 26.500371 3.943060 -4.417072 17.882056 5.402118 4.227249 0.602796 -17.510600 -7.336534 4.640260 -10.429712 -10.758581 5.236455 17.057510 -6.630599 4.518741 -3.936525 -8.825657 -8.059390 3.236240 -17.993540 14.171264 -16.438112 -0.262490 -17.896842 15.185834 8.243170 -17.679303 2.509701 -8.368505 0.247370 -1.055082 11.614285 18.348281 2.422748 1.857469 -4.475837 10.042919 -27.925924 20.524261 6.289207 -8.025391 3.250286 14.507861 -4.949423 -9.450565 9.473356 -2.251532 -19.276795 16.547981 -4.469985 2.688542 -7.536554 7.885147 19.390362 -6.345129 -6.265280 -11.798142 1.308585 -8.361795 -17.444804 -10.956555 7.799536 18.962877 -0.417882 4.805453 -0.174309 -1.015965 18.803228 11.327270 3.080836 14.258688 9.000859 -1.509647 -3.117672 -7.973743 5.784143 11.852815 1.305056 -7.451347 0.207386 4.784549 2.586498 -4.556284 7.269475 9.331898 -4.675986 -0.103574 -0.265712 -10.673187 11.176414 1.573212 -10.743162 2.234729 13.259809 -12.770608 -7.646548 2.177234 2.523267 -12.503869 -1.002937 1.689758 5.565749 11.296760 -24.531475 10.575015 8.902407 2.853102 7.425969 -17.057597 5.574989 -32.030420 -3.226638 -0.226015 11.288100 -3.174760 -6.923054 0.410371 -14.220521 12.468714 -0.030462 6.987969 -5.430453 13.148878 -12.207734 2.794381 -6.452995 -15.793341 -11.684005 10.003194 -8.190323 0.463576 5.265985 -15.543323 5.642954 -15.549609 -6.570843 -0.680123 8.957041 6.353365 -6.276524 -9.478095 2.485948 -0.444958 -25.339799 -24.581867 -5.393603 5.525379 -5.502127 -10.074169 -7.261050 -15.585694 14.556149 -12.634776 5.746811 4.918048 -2.874677 17.369657 24.424948 -10.417011 -4.032381 -8.899415 4.852827 -5.814483 4.122017 5.264862 -0.381726 1.463176 8.497254 -0.427481 6.356294 -3.098125 21.098314 0.829499 -15.753200 3.092413 -16.761496 5.906650 20.372931 7.452367 -8.220964 -6.096485 -22.375636 5.965537 -1.018938 0.947978 11.228415 -11.107037 -1.003805 4.671179 2.930708 -9.970664 4.733081 5.260633 -11.275084 -13.289899 31.794919 19.423501 -10.167013 11.314291 -9.802743 10.696458 -7.189093 5.531696 -15.416244 -1.472836 9.335211 8.536917 1.582347 6.146379 12.124382 -11.206022 -8.543937 -1.457334 +PE-benchmarks/karatsuba.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.130945 1.206358 1.024731 -1.046381 2.039363 1.096291 0.462182 -0.027718 -0.600765 -1.598867 -0.434279 -1.481546 -2.515425 1.229692 -0.773702 -0.015815 1.927692 -0.447327 0.425912 -1.063208 1.197851 -0.798704 2.592206 1.975009 -3.007954 0.478446 0.838050 1.236610 0.359278 1.906905 0.385356 -2.191813 0.231274 0.139846 1.895213 -0.751592 -0.462825 -0.599814 -0.666312 -3.345498 -0.860548 1.558684 -0.912149 0.806716 0.795711 1.684301 2.954244 1.208838 -1.419524 1.440468 1.386106 0.521331 1.231849 0.128643 -0.306542 -0.424727 0.944333 -0.413388 -0.643667 0.461721 -0.809825 -1.689870 0.217541 1.934589 2.486466 -0.732520 -0.629889 0.263854 -0.360433 0.475687 -0.120004 2.143796 0.962092 1.142524 2.170479 -1.066969 -0.147689 -3.534246 0.458872 -4.648815 -1.908607 -2.062494 0.938960 1.339048 0.613640 -0.831648 3.413313 0.298593 0.485770 1.794962 2.358910 -0.919867 0.144747 -1.512532 -1.036916 0.045051 -0.754133 -0.125091 0.006276 0.456662 -1.393099 -1.323467 0.388510 -0.676834 -1.155936 -0.706629 -1.411297 1.541996 -2.350335 -0.535940 -2.651598 0.436960 -0.118811 -3.145803 -0.629392 -0.440448 0.825317 0.505930 0.347805 -0.572434 0.628175 1.199815 -0.586011 -0.324315 -1.121631 2.424037 1.711255 -0.195859 0.440906 1.156685 0.403774 1.334679 2.055998 0.005190 -1.342607 0.805373 -0.245567 -0.085825 -0.750571 0.817793 1.310660 -1.160535 -0.279155 0.646564 -0.495262 -0.734092 -0.553577 -2.195657 0.958119 5.222202 -0.933528 1.243649 0.385372 -1.933851 1.318855 0.272230 -0.443442 1.051588 1.574441 1.720336 -2.019977 -1.163716 1.304149 2.128934 0.347276 -1.941531 -0.164269 0.426104 0.164888 -0.636938 0.825288 0.550164 -0.097105 -0.790701 0.018887 0.168878 3.227993 -0.812759 -2.026431 0.430124 1.510683 -0.485171 -1.287845 -0.085140 -1.058223 -0.830319 0.912326 -0.003302 0.540358 1.914260 -4.244924 1.482796 0.165538 -0.493699 1.231442 -0.407609 0.056583 -2.711522 0.453468 1.422542 1.073445 0.119757 0.047670 -0.758768 -1.946672 0.875483 0.349012 1.319180 -1.469446 2.021877 -0.562182 -1.465448 -1.404027 -1.334838 -0.731184 -0.121177 -1.270830 0.567185 0.734560 -3.797319 1.822315 -0.587691 -1.020816 0.244332 -0.105057 1.692378 -1.369050 -2.194772 0.819748 -1.202177 -2.152673 -1.171302 -0.810508 0.535867 0.436780 -0.189781 -1.783351 -2.495854 1.755624 -0.510703 1.243773 1.462632 0.872504 2.850874 0.544350 -1.719225 -1.375826 -1.575901 1.481226 -0.152623 -0.393655 -0.797247 -0.848503 0.833833 2.716593 -0.244417 0.076734 -1.068783 2.062402 -1.729516 -0.629884 1.061703 0.095214 -0.631966 1.193694 1.189943 -0.463409 -0.974876 -2.016564 0.590485 -0.636389 -0.833618 0.949545 -2.146238 -0.477121 1.333351 -0.520252 -1.368356 0.917334 0.160932 -0.213851 -0.935649 2.474264 2.691656 -1.808847 0.833282 -1.419251 1.326445 -2.363788 -1.157029 -0.703897 -0.381841 0.549969 -0.123241 -0.145394 0.988823 1.001486 -0.824549 -0.628282 -0.200274 +PE-benchmarks/karatsuba.cpp____gnu_cxx::__alloc_traits, char>::_S_select_on_copy(std::allocator const&) = -0.007923 0.185089 0.245025 -0.031749 0.233985 -0.047291 0.138884 0.192425 -0.222631 -0.360664 -0.101841 -0.314899 -0.501403 0.371359 -0.023575 0.052197 0.642479 0.255824 0.075152 -0.244912 0.106083 -0.457372 0.588653 0.620879 -0.528477 0.160852 0.151683 0.277171 0.095089 0.398217 -0.084354 -0.337023 0.231708 -0.107396 0.309057 -0.390429 -0.036973 -0.044861 -0.231611 -0.947548 -0.073548 0.240598 0.126247 0.029809 0.068310 0.501504 0.602832 0.319210 -0.155574 0.384911 0.191277 -0.099193 0.257843 0.104408 0.057839 0.057199 0.185620 -0.150221 -0.353342 0.189320 -0.021292 -0.829975 -0.067356 0.330585 0.560171 -0.131789 -0.071234 0.017071 -0.120803 0.084548 0.067642 0.229698 0.244332 0.064726 0.372261 -0.316837 -0.000940 -0.712462 -0.104390 -1.470218 -0.485396 -0.478966 0.574396 0.147208 0.116305 -0.052855 0.604095 0.020403 0.231562 0.176973 0.596192 -0.412147 -0.198645 -0.237300 0.031045 0.283764 -0.302933 -0.075194 0.282577 -0.053101 -0.344345 -0.310956 0.485053 -0.045791 -0.275128 -0.038373 -0.181339 0.408423 -0.689304 -0.262375 -0.765392 -0.198777 0.025313 -0.591709 0.293027 0.054307 0.305002 0.342744 -0.044695 -0.202064 0.119831 0.204313 -0.046098 -0.155678 -0.426863 0.539222 0.051361 -0.095509 0.258443 0.236234 0.135525 0.385362 0.546943 -0.101533 -0.191375 0.285308 -0.294582 -0.018393 -0.273109 -0.180012 0.269726 -0.431789 -0.006062 0.014254 -0.310330 -0.113791 0.029663 -0.143763 0.266782 0.670073 -0.003067 0.225945 0.134485 -0.402255 0.369273 -0.119597 -0.144263 0.212185 0.454488 0.256451 -0.284622 -0.257987 0.020173 0.536011 0.240340 -0.409070 -0.222629 -0.158891 0.138315 -0.007527 0.209307 0.155613 0.125696 -0.249255 -0.001436 0.101282 0.692359 -0.254482 -0.306010 0.010710 -0.025129 -0.126894 -0.641083 -0.004455 -0.139015 -0.096944 -0.152564 -0.011662 0.044393 0.472519 -0.887411 0.465929 -0.202495 -0.156713 0.335778 -0.060356 -0.088541 -0.745410 0.147008 0.328039 0.529227 0.121083 0.029120 -0.016062 -0.479303 -0.056203 0.013163 0.265544 -0.226844 0.381970 -0.068878 -0.301840 -0.289355 -0.276546 0.058706 -0.153002 -0.091403 0.185918 0.406415 -0.910350 0.393329 -0.216463 -0.336853 0.124480 0.066314 0.194873 -0.500054 -0.520346 0.121685 -0.164503 -0.520687 -0.326751 -0.163774 0.216340 -0.101745 -0.330454 -0.065720 -0.420293 0.467595 -0.080446 0.197834 0.316298 0.067364 0.660989 0.388789 -0.418508 -0.177662 -0.027658 -0.028292 -0.532461 -0.009528 -0.048038 -0.223489 0.273845 0.790861 0.104971 0.071153 -0.048318 0.531401 -0.457801 -0.365411 0.389540 0.159842 0.079510 0.431598 0.398440 -0.473561 -0.250787 -0.381814 -0.065949 0.165562 -0.259708 0.222231 -0.582611 -0.012710 0.340384 -0.110502 -0.252596 0.304123 -0.059295 -0.092394 -0.256989 0.615426 0.700150 -0.500906 0.275694 -0.320461 0.194223 -0.577726 -0.204075 -0.151751 0.308155 -0.105090 0.064101 0.150633 0.114702 0.102207 -0.297685 -0.261934 -0.109577 +PE-benchmarks/karatsuba.cpp__std::allocator_traits >::select_on_container_copy_construction(std::allocator const&) = -0.007923 0.185089 0.245025 -0.031749 0.233985 -0.047291 0.138884 0.192425 -0.222631 -0.360664 -0.101841 -0.314899 -0.501403 0.371359 -0.023575 0.052197 0.642479 0.255824 0.075152 -0.244912 0.106083 -0.457372 0.588653 0.620879 -0.528477 0.160852 0.151683 0.277171 0.095089 0.398217 -0.084354 -0.337023 0.231708 -0.107396 0.309057 -0.390429 -0.036973 -0.044861 -0.231611 -0.947548 -0.073548 0.240598 0.126247 0.029809 0.068310 0.501504 0.602832 0.319210 -0.155574 0.384911 0.191277 -0.099193 0.257843 0.104408 0.057839 0.057199 0.185620 -0.150221 -0.353342 0.189320 -0.021292 -0.829975 -0.067356 0.330585 0.560171 -0.131789 -0.071234 0.017071 -0.120803 0.084548 0.067642 0.229698 0.244332 0.064726 0.372261 -0.316837 -0.000940 -0.712462 -0.104390 -1.470218 -0.485396 -0.478966 0.574396 0.147208 0.116305 -0.052855 0.604095 0.020403 0.231562 0.176973 0.596192 -0.412147 -0.198645 -0.237300 0.031045 0.283764 -0.302933 -0.075194 0.282577 -0.053101 -0.344345 -0.310956 0.485053 -0.045791 -0.275128 -0.038373 -0.181339 0.408423 -0.689304 -0.262375 -0.765392 -0.198777 0.025313 -0.591709 0.293027 0.054307 0.305002 0.342744 -0.044695 -0.202064 0.119831 0.204313 -0.046098 -0.155678 -0.426863 0.539222 0.051361 -0.095509 0.258443 0.236234 0.135525 0.385362 0.546943 -0.101533 -0.191375 0.285308 -0.294582 -0.018393 -0.273109 -0.180012 0.269726 -0.431789 -0.006062 0.014254 -0.310330 -0.113791 0.029663 -0.143763 0.266782 0.670073 -0.003067 0.225945 0.134485 -0.402255 0.369273 -0.119597 -0.144263 0.212185 0.454488 0.256451 -0.284622 -0.257987 0.020173 0.536011 0.240340 -0.409070 -0.222629 -0.158891 0.138315 -0.007527 0.209307 0.155613 0.125696 -0.249255 -0.001436 0.101282 0.692359 -0.254482 -0.306010 0.010710 -0.025129 -0.126894 -0.641083 -0.004455 -0.139015 -0.096944 -0.152564 -0.011662 0.044393 0.472519 -0.887411 0.465929 -0.202495 -0.156713 0.335778 -0.060356 -0.088541 -0.745410 0.147008 0.328039 0.529227 0.121083 0.029120 -0.016062 -0.479303 -0.056203 0.013163 0.265544 -0.226844 0.381970 -0.068878 -0.301840 -0.289355 -0.276546 0.058706 -0.153002 -0.091403 0.185918 0.406415 -0.910350 0.393329 -0.216463 -0.336853 0.124480 0.066314 0.194873 -0.500054 -0.520346 0.121685 -0.164503 -0.520687 -0.326751 -0.163774 0.216340 -0.101745 -0.330454 -0.065720 -0.420293 0.467595 -0.080446 0.197834 0.316298 0.067364 0.660989 0.388789 -0.418508 -0.177662 -0.027658 -0.028292 -0.532461 -0.009528 -0.048038 -0.223489 0.273845 0.790861 0.104971 0.071153 -0.048318 0.531401 -0.457801 -0.365411 0.389540 0.159842 0.079510 0.431598 0.398440 -0.473561 -0.250787 -0.381814 -0.065949 0.165562 -0.259708 0.222231 -0.582611 -0.012710 0.340384 -0.110502 -0.252596 0.304123 -0.059295 -0.092394 -0.256989 0.615426 0.700150 -0.500906 0.275694 -0.320461 0.194223 -0.577726 -0.204075 -0.151751 0.308155 -0.105090 0.064101 0.150633 0.114702 0.102207 -0.297685 -0.261934 -0.109577 +PE-benchmarks/karatsuba.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.024107 0.525676 0.275544 0.053216 0.520371 0.222810 0.258897 0.239546 -0.215521 -0.615966 -0.192798 -0.572166 -0.994317 0.645939 0.005385 0.160256 1.084451 0.249118 0.152070 -0.300950 0.259571 -0.616126 1.076122 0.998894 -0.896141 0.275925 0.448709 0.258435 0.013968 0.574594 -0.205182 -0.763677 0.532457 -0.343770 0.400597 -0.481434 -0.112576 -0.317067 -0.228332 -1.492362 -0.184686 0.287660 -0.153250 0.012726 0.006180 0.710344 1.241490 0.552886 -0.289240 0.561060 0.262079 -0.183051 0.328903 0.188267 0.104989 0.075913 0.083626 -0.091463 -0.587949 0.210393 -0.087987 -1.289107 -0.247616 0.588626 0.901368 -0.204158 -0.156977 0.255622 -0.347217 0.092416 -0.089125 0.461532 0.626417 0.256183 0.722939 -0.589240 -0.244155 -1.194790 -0.327111 -2.386748 -0.861332 -0.850046 0.697596 0.050275 0.377429 -0.114209 1.069833 0.048157 0.401065 0.391690 1.221830 -0.882069 -0.326673 -0.483919 0.112745 0.365626 -0.532809 0.023609 0.485773 -0.399125 -0.677954 -0.728787 0.737819 -0.019611 -0.469344 -0.370487 -0.296129 0.685020 -1.062981 -0.479051 -1.386386 -0.493677 -0.067206 -1.143987 0.267146 0.330616 0.601860 0.648896 -0.098665 -0.616304 0.247842 0.487500 -0.063641 -0.579914 -0.156416 0.887164 0.263520 -0.067561 0.526527 0.434172 0.408521 0.933134 1.163574 -0.035660 -0.313236 0.289164 -0.431800 0.010396 -0.306778 -0.246573 0.334402 -0.742598 0.071083 0.317983 -0.516798 -0.174092 0.221499 -0.383934 0.445188 1.358564 -0.087192 0.395601 0.165165 -0.874120 0.556273 -0.441210 -0.436670 0.230944 0.760418 0.639305 -0.674064 -0.410974 0.244159 0.972624 0.392359 -0.879680 -0.274362 -0.244917 0.275582 -0.237794 0.345621 0.325155 0.375855 -0.446114 -0.008357 0.413212 1.337343 -0.718475 -0.664616 0.176177 0.009899 0.032078 -1.105739 -0.073853 -0.299605 -0.205970 0.020559 -0.035685 0.071864 0.838898 -1.347564 0.716320 -0.391714 -0.418970 0.533528 0.095040 -0.218518 -0.951797 0.352797 0.753595 0.759265 0.325194 0.104507 -0.260513 -0.822187 -0.100007 0.105558 0.442451 -0.341620 0.700841 -0.174727 -0.615024 -0.618849 -0.398416 0.088354 -0.369368 -0.130535 0.323259 0.612215 -1.665674 0.864482 -0.253471 -0.567618 0.165355 -0.000514 0.538262 -0.836895 -1.077963 0.355566 -0.430996 -0.828039 -0.333302 -0.284407 0.316012 0.119606 -0.453760 -0.168861 -0.889757 0.842372 0.100227 0.452353 0.544370 0.327227 1.291796 0.292403 -0.850501 -0.407118 -0.304051 0.191027 -0.726447 -0.199546 -0.371382 -0.392286 0.571919 1.334934 0.089603 0.021568 -0.315792 0.742720 -1.090536 -0.460103 0.713834 0.691128 -0.070431 0.549568 0.712724 -0.614374 -0.447045 -0.600199 -0.059275 0.036196 -0.627269 0.153167 -1.047497 -0.107454 0.710373 -0.272694 -0.354425 0.452797 -0.120501 -0.013443 -0.474792 0.835795 1.290765 -1.093520 0.282602 -0.614308 0.422941 -1.072012 -0.637258 0.010149 0.456413 -0.102305 -0.078621 0.299438 0.119591 0.080240 -0.608369 -0.442216 -0.276219 +PE-benchmarks/karatsuba.cpp__std::char_traits::length(char const*) = -0.283902 -0.000296 0.338164 -0.448445 0.465244 0.111277 0.268745 0.049606 -0.692484 -0.828739 0.002648 -0.884147 -0.943075 0.973326 -0.221817 0.374136 1.425956 0.377510 -0.028334 -0.438483 0.608485 -0.927940 1.282054 1.508728 -1.106946 0.101353 0.258754 0.605216 0.215894 0.558040 0.118760 -0.844115 0.325579 -0.505254 0.632424 -0.819947 -0.104057 0.288943 0.004093 -1.933499 -0.157440 0.561960 0.083549 0.050614 0.100699 0.855823 1.119480 0.790822 -0.461852 0.808116 0.620617 -0.140786 0.476218 0.123523 0.079279 0.045490 -0.001053 -0.087879 -0.444628 0.313713 -0.214946 -1.205607 0.153139 0.927521 1.317703 -0.266687 -0.280157 0.140800 -0.045203 0.225162 0.203820 0.672375 0.411050 0.077610 0.834686 -1.153397 -0.146026 -2.198390 0.086331 -2.845035 -0.925868 -0.584004 1.021235 0.524479 0.315423 -0.357214 1.486037 -0.064990 0.037401 0.922523 1.307938 -0.821966 -0.342399 -0.636161 -0.318624 0.347501 -0.615217 -0.084807 0.398106 0.179214 -0.829891 -0.736365 0.595337 -0.031656 -0.577470 -0.498093 -0.316263 0.959689 -1.249568 -0.637039 -1.266571 0.126141 0.070828 -1.515456 0.500686 -0.398750 0.423214 0.501164 -0.455543 -0.543322 0.359922 0.376003 -0.235489 -0.335820 -0.849966 1.200255 0.316775 -0.048321 0.227030 0.478132 0.215028 0.938005 0.879188 -0.444830 -0.288975 0.548521 -0.595229 0.112207 -0.731000 -0.325228 0.908547 -0.931295 -0.292404 0.085088 -0.644552 -0.295907 0.481833 -0.402167 0.358489 2.512360 -0.162266 0.768836 0.552818 -0.905156 1.059596 -0.140650 -0.041354 0.495795 0.964117 0.559592 -1.282860 -0.707043 0.477712 1.354194 0.552804 -0.955378 -0.632773 -0.021596 0.285450 -0.099437 0.471924 0.261885 0.027889 -0.551877 -0.062073 0.356828 1.724427 -0.521804 -0.229701 0.036220 0.465302 -0.278742 -1.492443 -0.058287 -0.796966 -0.170292 -0.012322 0.076166 0.354021 1.153651 -2.052450 0.975235 -0.384930 -0.085932 0.606126 0.015132 -0.434786 -2.029788 0.119809 0.625923 1.061566 0.132599 0.275565 0.076049 -1.167253 0.014838 0.085199 0.549328 -0.661364 0.963447 -0.267026 -0.624336 -0.587109 -0.248713 -0.373731 -0.486771 -0.228957 0.575750 0.744044 -1.563246 0.913561 -0.269623 -0.551886 0.212549 0.068785 0.778941 -1.073202 -1.173289 0.496101 -0.376639 -0.900837 -0.666012 -0.346490 0.503205 -0.139660 -0.680952 -0.392855 -1.270756 1.008186 -0.317418 0.867683 0.600250 -0.019154 1.296312 0.675877 -0.728102 -0.591890 -0.442826 0.067115 -0.651199 -0.295760 -0.529252 -0.316782 0.698569 1.376573 0.132399 -0.133710 0.052726 1.206911 -0.897902 -0.481244 0.628065 0.233378 -0.163846 0.684448 0.727681 -1.047476 -0.269854 -0.997691 0.130855 -0.070450 -0.579406 0.595239 -0.903941 0.099361 0.402234 -0.118857 -0.305169 0.550553 0.326397 -0.106164 -0.226075 1.490415 1.340309 -0.698157 0.217127 -1.018119 0.534818 -1.279880 -0.710067 -0.298755 0.666581 -0.304335 -0.003644 0.260851 0.533606 0.421515 -0.473015 -0.526626 0.017161 +PE-benchmarks/karatsuba.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/karatsuba.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.052019 0.665189 0.163686 0.279903 0.669678 0.364704 0.373209 0.321278 -0.174771 -0.758552 -0.225417 -0.778364 -1.320716 0.805107 0.063910 0.305508 1.281014 0.280237 0.220198 -0.185698 0.246042 -0.696821 1.304261 1.094943 -0.914208 0.311828 0.419722 0.109839 -0.284400 0.699916 -0.266885 -1.113886 0.814294 -0.470926 0.364082 -0.424379 -0.150467 -0.428073 -0.244710 -1.645477 -0.236651 0.503962 -0.207400 -0.041771 -0.066812 0.684532 1.519758 0.651750 -0.205679 0.653579 0.095168 -0.359387 0.413682 0.290416 0.201939 0.093698 -0.163810 -0.221172 -0.890773 0.203593 -0.204849 -1.591257 -0.478306 0.601475 1.000634 -0.232030 -0.186307 0.375285 -0.654179 0.128290 -0.170074 0.517114 0.908807 0.268095 0.867695 -0.442977 -0.474833 -1.044949 -0.564920 -2.699434 -1.036949 -1.004517 0.782171 0.207147 0.552118 -0.279560 1.231182 0.033517 0.447243 0.399137 1.593688 -1.185806 -0.469025 -0.602853 0.340236 0.339900 -0.684581 0.017664 0.680495 -0.696316 -0.886499 -0.889875 0.849036 0.013763 -0.477868 -0.565756 -0.345234 0.839710 -1.241282 -0.636053 -1.774882 -0.749234 -0.104567 -1.365868 0.316415 0.717556 0.444287 0.958225 -0.185927 -0.812792 0.425815 0.569372 -0.038213 -0.878637 0.045654 1.078192 0.211141 -0.031808 0.747228 0.635821 0.527313 1.255797 1.475673 0.078607 -0.316367 0.230580 -0.443531 0.126652 -0.185264 -0.378157 0.173161 -0.956672 0.088990 0.444879 -0.639844 -0.111029 -0.019772 -0.395966 0.522664 1.249974 -0.165849 0.462221 0.135536 -1.127471 0.758992 -0.697722 -0.572528 0.076727 0.904958 0.810155 -0.643044 -0.464244 0.427040 1.153643 0.484281 -1.035831 -0.191532 -0.332170 0.523404 -0.403435 0.410718 0.534399 0.652041 -0.593514 0.028100 0.539937 1.651686 -1.071873 -0.798931 0.368906 -0.080724 0.285656 -1.321080 -0.153788 -0.376257 -0.312337 0.051583 -0.045982 -0.062159 1.013659 -1.174811 0.859194 -0.528892 -0.578319 0.695654 0.152660 -0.289478 -0.960616 0.358712 0.994279 0.860554 0.532920 0.137136 -0.465810 -0.942405 -0.132106 0.115759 0.537390 -0.273225 0.826899 -0.375714 -0.759150 -0.796456 -0.537868 0.126151 -0.559890 -0.132071 0.377478 1.015319 -1.836945 1.085729 -0.197450 -0.704192 0.152449 0.137104 0.683614 -0.932073 -1.402708 0.464283 -0.734391 -1.104443 -0.263014 -0.308714 0.243381 0.294603 -0.686665 -0.038380 -1.031803 1.138008 0.347338 0.615962 0.600421 0.478149 1.573551 0.494065 -1.221963 -0.345406 -0.548646 0.243827 -1.013626 -0.246239 -0.503758 -0.443295 0.772375 1.537848 0.199439 -0.048216 -0.567362 0.800705 -1.352586 -0.462433 1.030161 0.828586 -0.083080 0.556131 0.980458 -0.649008 -0.563535 -0.650514 0.023962 -0.113770 -0.822318 -0.053639 -1.329730 -0.207909 0.865732 -0.387302 -0.409509 0.399788 -0.129826 -0.027669 -0.667434 0.950320 1.333159 -1.430440 0.344950 -0.708392 0.500707 -1.269795 -0.832968 0.149771 0.663579 -0.156123 -0.159602 0.514706 -0.002615 0.004904 -0.872512 -0.615802 -0.445528 +PE-benchmarks/karatsuba.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -0.665520 0.176261 1.530479 -2.337032 3.080266 0.621522 0.406074 0.434098 -1.782121 -3.043820 -0.513678 -2.155223 -4.158185 2.443201 -1.411240 0.246389 2.969600 -0.526633 0.373009 -2.377495 2.497565 -1.770305 3.898583 2.476765 -4.885262 0.139808 0.855508 3.466519 1.763185 2.347363 1.701619 -2.423666 -0.219279 0.223061 3.322381 -1.580747 0.236120 0.497170 -1.705422 -5.036188 -1.212133 2.558804 -1.180287 1.744108 1.018412 4.070516 3.080911 2.448804 -2.814924 2.758447 3.324003 0.376369 1.928523 0.242806 -1.566599 -1.230656 0.838450 -0.859296 -1.034259 0.947963 -0.846479 -3.651445 0.753243 2.779584 4.537438 -1.991088 -1.066012 0.991861 0.031733 1.344298 0.923758 2.995322 1.275984 0.391654 4.046958 -1.832783 -1.089990 -6.635875 1.288836 -8.865858 -2.473327 -3.118526 2.728418 2.151670 -0.285564 -1.306097 5.600970 0.659654 -0.193135 3.930505 3.055742 -0.680031 -0.116854 -3.423988 -1.444059 0.747524 -1.951253 -1.067391 0.845320 2.701362 -1.598487 -1.251374 -0.197907 -1.845946 -1.889701 -1.495578 -3.033274 3.227891 -4.338752 -0.617953 -4.454965 2.216707 0.703139 -4.885191 -0.785327 -1.306206 1.717194 0.257468 1.196502 0.776300 0.822043 1.380060 -1.050102 0.603276 -2.332791 3.817488 2.424082 -0.618071 0.378825 2.609038 0.263141 1.419518 2.924017 -0.586374 -3.172756 2.413526 -0.519019 -0.006011 -2.226541 1.208142 3.643528 -2.310920 -0.190196 0.044409 -0.631612 -2.020284 -0.604251 -3.312172 1.713296 7.589085 -0.741460 1.416082 0.892849 -1.951683 2.316140 1.124056 0.300540 2.597308 2.096964 1.660279 -2.202317 -2.081233 1.965866 3.119338 0.771469 -3.451209 -0.687829 0.624715 0.878284 -0.814518 0.819496 1.859707 -1.075398 -0.320279 0.129672 -0.329390 4.292093 -0.923093 -2.621691 0.739595 3.242195 -1.911222 -2.691803 -0.148290 -1.303483 -1.893771 1.600131 0.519160 0.927091 3.302838 -7.066072 2.351968 1.463044 0.407581 1.184603 -1.154798 0.555438 -6.041984 -0.044289 1.357846 2.218138 -0.012170 0.255265 -0.448348 -3.359699 1.935087 0.953378 2.040312 -1.629493 2.657627 -1.324412 -0.747357 -1.918749 -1.587722 -2.031134 1.083988 -1.562246 1.118850 0.941566 -6.148420 2.193751 -2.490208 -1.661282 0.419283 0.325180 3.460571 -2.421766 -2.966703 1.552866 -1.426519 -4.443073 -3.303886 -0.637771 1.366678 -0.096370 -0.695754 -2.157936 -4.344762 2.831740 -1.872558 1.493183 1.893889 0.450877 4.465285 0.976646 -2.440918 -2.320523 -1.985561 1.811619 -0.718569 -0.008045 -0.685272 -0.093122 1.290342 3.797566 -0.075100 0.261726 -0.716739 3.726819 -2.608846 -2.095699 1.452621 0.146623 -0.443485 3.681548 1.851173 -1.992608 -1.407678 -3.785692 1.354014 -0.515224 -1.288937 1.927655 -3.172309 -0.267728 1.868905 0.067537 -2.080564 1.954907 0.832524 -1.012185 -2.247969 5.469069 5.544648 -2.699457 1.305087 -2.849771 2.460165 -3.629164 -1.514786 -1.723933 -0.240332 1.157263 0.826605 0.019045 1.763319 1.851513 -1.417219 -1.795959 -0.269200 +PE-benchmarks/karatsuba.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.048397 0.113033 0.000114 -0.094618 0.187030 -0.002522 0.088446 -0.092348 -0.175999 -0.199214 -0.008463 -0.315120 -0.252285 0.278957 -0.036191 0.195004 0.418579 0.080552 0.001753 -0.209600 0.169555 -0.229378 0.446149 0.412771 -0.354407 0.114362 0.237703 0.184248 0.113706 0.178400 0.037256 -0.262925 0.131602 -0.196141 0.161058 -0.188984 -0.060599 0.000641 0.131075 -0.610975 -0.047784 0.127318 0.266558 0.005778 -0.010668 0.058833 0.360160 0.245589 -0.064941 0.287063 0.234394 0.011656 0.184298 0.060533 0.111465 0.076966 0.260932 -0.150875 -0.144706 0.036086 -0.021802 -0.299392 -0.029830 0.290836 0.418734 -0.073137 -0.099549 0.135485 -0.039073 0.113531 0.040878 0.230893 -0.089663 0.126445 0.216091 -0.419821 0.070444 -0.668682 -0.031638 -0.961417 -0.336024 -0.197359 0.219025 0.005284 0.218674 0.274479 0.469129 0.017429 0.039896 0.057435 0.424743 -0.244695 -0.097361 -0.041416 -0.055905 0.179470 -0.183041 0.022826 0.254579 0.062285 -0.249642 -0.245949 0.346891 0.037600 -0.221992 -0.112766 -0.074731 0.223050 -0.405996 -0.265796 -0.350309 -0.059050 -0.088781 -0.462566 -0.003253 -0.060787 0.124997 0.149066 -0.082456 -0.315288 0.084035 0.126512 -0.045362 -0.187974 -0.068628 0.148850 0.168817 0.026341 0.125607 0.149859 0.135731 0.494294 0.267024 -0.125339 -0.070367 0.119564 -0.103794 0.060865 -0.155548 -0.149720 0.053170 -0.291370 0.148380 0.134906 -0.194348 -0.169373 0.159137 -0.149889 0.088263 0.636176 -0.018319 0.233940 0.222966 -0.292088 0.035360 -0.147746 -0.095524 0.132132 0.284684 0.197733 -0.089749 -0.234508 0.128785 0.414932 0.162918 -0.274175 -0.291501 -0.012935 0.077986 0.034687 0.137388 0.058363 0.061808 -0.175886 -0.022580 0.120377 0.454059 -0.189128 -0.198933 0.062383 0.184711 -0.146377 -0.446673 -0.048268 -0.377338 -0.028790 -0.103199 0.027362 0.058015 0.344341 -0.740377 0.320588 -0.034273 -0.062155 0.311765 0.070743 -0.153379 -0.614328 0.081250 0.209669 0.296802 -0.114616 0.121289 -0.000122 -0.369502 -0.032608 -0.008413 0.109052 -0.231354 0.305476 -0.058926 -0.190070 -0.187088 0.044345 0.063345 -0.188398 -0.015878 0.194229 0.343587 -0.599237 0.293403 -0.094350 -0.218354 0.114377 -0.032782 0.229595 -0.322932 -0.313528 0.129444 -0.140494 -0.164000 -0.087405 -0.096916 0.152193 0.012915 -0.006996 -0.103788 -0.063901 0.224557 -0.086832 0.177619 0.228865 0.040168 0.272688 -0.162256 -0.250046 -0.148391 0.130303 -0.155022 -0.214046 -0.081225 -0.221545 -0.148991 0.235556 0.496220 0.068995 -0.060622 -0.036634 0.328110 -0.411466 -0.145998 0.209505 0.144049 -0.122402 0.216185 0.218112 -0.263911 -0.075506 -0.238919 -0.055008 -0.010741 -0.194016 0.212364 -0.267624 -0.000522 0.196762 -0.187142 -0.075144 0.256396 0.042910 0.016887 -0.089722 0.299054 0.337410 -0.259530 0.019404 -0.282128 0.036360 -0.408672 -0.216404 -0.002515 0.152170 -0.197062 -0.044649 0.008013 0.179190 0.100043 -0.118620 -0.184333 -0.051763 +PE-benchmarks/karatsuba.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.053511 0.351320 0.212831 0.092256 0.434435 0.118509 0.258676 0.261920 -0.235356 -0.653821 -0.062992 -0.703240 -1.018422 0.618038 -0.047697 0.096684 0.938579 0.203669 0.128323 -0.240358 0.125415 -0.454331 0.985287 0.894839 -0.757959 0.193218 0.188166 0.226292 -0.056648 0.445051 0.009882 -0.817019 0.513389 -0.146783 0.334588 -0.285723 -0.081514 -0.244576 -0.303548 -1.259806 -0.174683 0.510733 -0.057078 0.012853 0.044956 0.685669 1.041950 0.516398 -0.191561 0.562493 0.209072 -0.219366 0.349426 0.172782 0.080068 -0.177442 -0.040058 -0.284412 -0.648606 0.191855 -0.117100 -1.196854 -0.367003 0.514677 0.831432 -0.182937 -0.143315 0.113998 -0.372812 0.180863 -0.009903 0.402308 0.655641 0.216701 0.665619 -0.167188 -0.282966 -0.892669 -0.285388 -2.162751 -0.774468 -0.669358 0.874973 0.337310 0.187875 -0.263402 0.940964 0.116333 0.245208 0.429787 1.136307 -0.669825 -0.361856 -0.389065 0.149828 0.356372 -0.539737 0.067310 0.431002 -0.216090 -0.651705 -0.479931 0.515188 -0.111205 -0.368785 -0.235323 -0.275308 0.608969 -1.005298 -0.288989 -1.231578 -0.368574 0.154399 -1.056477 0.170299 0.381849 0.351433 0.661456 -0.162581 -0.286888 0.279692 0.226119 -0.057903 -0.361824 -0.354904 0.808787 0.130013 0.020839 0.478100 0.542768 0.384883 0.748749 0.866096 -0.031760 -0.247253 0.215351 -0.288218 0.140965 -0.202485 -0.234030 0.281352 -0.649952 0.147417 0.136560 -0.473476 -0.285599 -0.255788 -0.280777 0.356497 0.918735 -0.078785 0.430796 0.209683 -0.716009 0.507474 -0.436848 -0.304676 0.136855 0.655424 0.522475 -0.222475 -0.363059 0.323860 0.896180 0.359619 -0.720103 -0.028821 -0.080774 0.362101 -0.315163 0.381786 0.382269 0.388157 -0.405544 0.015641 0.423733 1.068197 -0.574637 -0.588870 0.154311 0.081914 0.227619 -0.779978 -0.019410 -0.092863 -0.175825 0.082043 0.038057 0.010998 0.766728 -1.104431 0.659916 -0.156862 -0.220928 0.475507 0.057660 -0.288612 -0.871196 0.249145 0.642194 0.646432 0.378427 0.055170 -0.216690 -0.733018 -0.074348 0.111666 0.375438 -0.249703 0.619988 -0.256926 -0.437886 -0.582231 -0.519847 0.036979 -0.222215 -0.212897 0.322444 0.746170 -1.423820 0.745533 -0.223999 -0.573196 -0.073224 0.030059 0.477810 -0.752971 -0.955824 0.230456 -0.628350 -1.061797 -0.368429 -0.252607 0.126688 0.108881 -0.413406 -0.049163 -0.647167 0.947702 0.113764 0.472175 0.450612 0.234313 1.141628 0.481082 -0.811028 -0.199608 -0.364981 0.314936 -0.798385 -0.182679 -0.073846 -0.298946 0.462629 1.101083 0.079532 -0.095597 -0.306724 0.638296 -0.815962 -0.483905 0.680282 0.409502 0.019348 0.632245 0.670951 -0.576284 -0.305743 -0.625273 -0.032703 -0.055247 -0.568309 0.093945 -0.889213 -0.079829 0.567810 -0.226044 -0.374718 0.331520 -0.087043 -0.122115 -0.411603 0.825014 1.058739 -0.963038 0.396021 -0.630508 0.398101 -0.941166 -0.614938 0.041967 0.375448 -0.095869 -0.075286 0.220668 0.046618 0.125770 -0.659514 -0.563113 -0.060658 +PE-benchmarks/karatsuba.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/karatsuba.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.173133 0.087670 -0.174617 -0.117752 0.556706 0.153363 0.282560 -0.044719 -0.214481 -0.404651 -0.001738 -0.956078 -0.662125 0.217654 -0.057224 0.672380 0.937040 0.025573 0.011000 -0.138860 0.089269 -0.167350 1.132744 0.977152 -0.558789 0.160176 0.056570 0.201262 -0.276532 -0.063198 -0.418757 -0.566381 0.532373 -0.593150 0.096117 -0.130771 -0.152699 -0.314655 0.420142 -1.014568 -0.105234 0.301318 0.065946 -0.024967 -0.040747 0.526504 0.933169 0.550220 -0.131456 0.506055 0.314658 -0.250802 0.456559 0.242215 -0.017637 0.103273 0.115021 -0.347685 -0.465903 -0.247259 -0.152764 -0.775561 -0.116160 0.451748 0.687424 -0.238863 -0.342084 0.433688 0.083737 -0.103824 0.248303 0.558540 0.329152 0.074717 0.566743 -0.622594 0.067819 -0.732717 -0.362313 -1.638040 -0.831316 -0.396955 0.404173 0.063217 0.629753 0.023605 1.128486 -0.191830 0.259842 -0.013125 0.682466 -1.087566 -0.364787 -0.181503 0.181046 0.087491 -0.459951 -0.018202 0.496520 -0.043577 -0.659006 -0.266728 0.680464 0.061150 -0.402683 -0.604445 0.051073 0.207025 -0.596135 -0.706599 -1.097777 -0.150910 -0.097145 -1.008201 0.365533 0.326313 0.273205 0.432053 -0.291356 -0.769860 0.208283 0.110541 -0.133808 -0.476488 -0.318887 0.536945 0.434396 0.139712 0.604950 0.414024 0.376393 1.339052 0.829646 -0.213292 -0.379343 0.215522 -0.442222 0.310247 -0.073809 -0.392239 0.155525 -0.841009 0.185656 0.384806 -0.517626 0.093301 0.235944 -0.062393 0.151785 0.940797 -0.149426 0.590031 0.491544 -0.790463 0.439208 -0.812974 -0.181201 0.060404 0.608249 0.476894 -0.599914 -0.441226 0.497830 0.942821 0.401789 -0.786640 0.110687 0.264426 0.631049 -0.273723 0.104694 0.469163 0.592279 -0.507237 0.096929 0.442243 1.431372 -0.480652 0.021303 0.325744 0.148401 0.165035 -0.944869 -0.269459 -0.667116 -0.250751 0.072006 0.309077 -0.151203 0.796477 -0.640629 0.394336 -0.430793 -0.121909 0.873393 0.320123 -0.499970 -0.762684 0.035786 0.440910 0.559281 -0.023717 0.369204 -0.192764 -0.502938 -0.057331 0.035732 0.238521 -0.229143 0.579918 -0.129260 -0.587756 -0.189179 -0.338312 0.185316 -0.328463 -0.032084 0.461454 0.680309 -1.005983 0.649533 -0.013504 -0.702743 0.201175 -0.261190 0.746084 -0.657302 -0.636984 0.541111 -0.670912 -0.325635 -0.144013 -0.125704 0.127705 0.137427 -0.253499 -0.354468 -0.513602 0.933135 0.205182 0.660708 0.442532 -0.025038 0.680521 -0.022547 -0.689397 -0.192172 -0.341676 -0.484900 -0.581358 -0.376713 -0.150932 -0.303617 0.627876 0.949564 -0.078741 0.150388 0.026540 0.296593 -1.104221 -0.006942 0.590973 0.803050 -0.371873 0.516681 0.574733 -0.505424 -0.120271 -0.373024 0.044331 -0.285647 -0.572952 0.253414 -0.751510 -0.014031 0.520997 -0.285780 -0.044808 0.228384 0.014236 0.102084 -0.374309 0.824324 0.860320 -0.365519 0.077675 -0.718033 0.271870 -0.888704 -0.681658 0.351921 0.436923 -0.542643 -0.189255 0.555105 0.332554 0.041114 -0.604468 -0.627321 -0.058231 +PE-benchmarks/karatsuba.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/karatsuba.cpp____gnu_cxx::char_traits::length(char const*) = -0.371442 -0.217607 0.081764 -0.503518 0.697363 0.564016 0.219162 -0.309897 -0.987808 -0.501326 0.167847 -1.255498 -0.815128 1.156804 -0.243925 0.735796 1.567714 0.339374 -0.270139 -0.374796 0.710134 -0.650812 1.481449 1.751549 -1.029834 0.145578 -0.090145 0.439124 0.164113 0.458995 -0.006854 -0.806379 0.375502 -0.813599 0.335939 -0.711518 -0.271058 0.408213 0.569709 -1.939838 -0.041534 0.615185 0.309440 0.091358 0.082940 0.777617 1.136504 0.697395 -0.214474 0.965399 0.623830 -0.191385 0.632259 0.116273 0.188047 0.241207 0.125521 0.067322 -0.447838 0.008451 -0.316407 -0.694738 0.157164 1.028587 1.427132 -0.162510 -0.533600 0.214280 0.155355 0.302024 0.391707 0.831555 0.222980 0.100562 0.800186 -0.943805 0.131622 -1.960130 0.134588 -2.420153 -0.904418 -0.229711 1.018930 0.435029 0.554195 -0.407000 1.645446 -0.288996 -0.250621 1.028613 1.399809 -0.987820 -0.340822 -0.414046 -0.463868 0.118219 -0.554475 -0.013403 0.524900 0.277550 -1.016007 -0.912226 0.546268 0.015243 -0.646902 -0.381450 -0.127257 0.901820 -1.146299 -0.755483 -0.979392 0.348625 -0.060226 -1.657017 0.240314 -0.532373 0.052492 0.474331 -0.768998 -0.819101 0.503085 0.258885 -0.398163 -0.409132 -0.592816 1.101536 0.478936 0.001507 0.129571 0.472184 0.244313 1.299712 0.482134 -0.651321 -0.049338 0.477929 -0.396018 0.382853 -0.693914 -0.462510 0.845832 -1.045056 -0.220287 0.121778 -0.704200 -0.074942 0.470992 -0.211342 -0.052560 2.623059 -0.322823 1.118018 0.696146 -0.990815 0.970130 -0.198375 0.151690 0.459042 0.978324 0.658267 -1.317222 -0.851404 0.757051 1.593318 0.634274 -1.159312 -0.451429 0.196600 0.247048 -0.101214 0.591540 0.151341 0.177528 -0.704501 -0.094145 0.327581 2.228102 -0.665123 0.035003 0.154963 0.467508 -0.218204 -1.293359 -0.189637 -1.031263 -0.126881 -0.041737 0.253277 0.465214 1.294055 -1.900963 0.945208 -0.472333 -0.208699 0.893303 0.206111 -0.686658 -1.640401 -0.271474 0.557600 1.179044 0.107722 0.220004 0.135021 -1.329729 -0.041564 0.176018 0.434026 -0.792479 1.155253 -0.117306 -0.624433 -0.387157 -0.091595 -0.278925 -0.595559 -0.291198 0.762908 0.508717 -1.429800 0.916561 0.064651 -0.567927 0.050510 0.185424 0.781348 -0.866492 -1.088043 0.534612 -0.443268 -0.729986 -0.514478 -0.345785 0.432896 0.162326 -0.307836 -0.727975 -1.310152 1.068070 -0.330585 1.206363 0.680877 -0.262056 1.016700 0.471846 -0.751662 -0.541297 -0.543689 0.023455 -0.347869 -0.403861 -0.262664 -0.405235 0.859335 1.246033 0.193415 -0.383080 0.054590 1.311842 -0.640792 -0.250268 0.640485 0.247360 -0.423978 0.553422 0.791503 -0.852486 0.001519 -0.917204 -0.018350 -0.430965 -0.536561 0.877533 -0.608247 0.180515 0.212242 -0.078221 -0.141921 0.537575 0.387126 -0.207388 0.001541 1.740153 0.967669 -0.480189 0.169696 -1.196693 0.759766 -1.282274 -0.660295 -0.281491 0.430914 -0.739165 -0.165225 0.196010 0.752276 0.425947 -0.667461 -0.655617 0.174882 +PE-benchmarks/karatsuba.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.256640 -0.023068 -0.066038 -0.386435 0.384333 0.451833 0.237924 -0.503558 -0.523173 -0.435268 0.248098 -0.844802 -0.528901 0.759520 -0.230920 0.617178 0.947981 0.012849 -0.284120 -0.366913 0.588473 -0.166171 1.225087 1.073550 -0.755754 0.110634 0.313912 0.451647 0.340345 0.044685 0.267386 -0.381217 0.459000 -0.807637 -0.071896 -0.268426 -0.147745 0.016783 0.464073 -1.188281 -0.087452 0.039512 -0.090706 -0.014562 -0.114535 0.110765 0.775130 0.649144 0.059203 0.652555 0.462754 -0.063114 0.288368 0.132181 0.262549 0.034032 0.211916 -0.379201 -0.227406 -0.181033 -0.137116 -0.577805 -0.063685 0.783519 0.865766 -0.050311 -0.289388 0.506288 -0.035683 0.217593 0.217156 0.574796 -0.222883 0.346837 0.524105 -1.202093 0.130914 -1.091718 -0.174544 -1.554554 -0.679129 -0.123961 0.507777 0.081263 0.588022 0.491159 1.080532 -0.052493 -0.252989 0.613717 1.005382 -0.770955 -0.237323 -0.076809 -0.061416 0.164389 -0.455674 0.255362 0.229782 0.288353 -0.685229 -0.336608 0.457123 0.191857 -0.468128 -0.523309 -0.057661 0.611354 -0.986951 -0.606537 -0.472908 0.165947 -0.200169 -1.246257 -0.423400 -0.148485 0.817487 0.246130 -0.381178 -0.776360 0.293413 0.375998 0.050940 -0.522510 0.206551 0.241755 0.511895 0.288006 0.136867 0.572896 0.338493 1.467645 0.634271 -0.181477 -0.008203 0.098100 -0.134861 0.402823 -0.039805 -0.279405 -0.112099 -0.767118 0.241126 0.642125 -0.428909 -0.441651 0.356312 -0.007340 0.034724 2.196481 -0.046605 0.795775 0.771132 -0.741660 -0.264602 -0.665247 -0.029430 0.281228 0.411066 0.415291 -0.843965 -0.578334 0.601014 1.067726 0.412122 -0.903726 -0.169041 0.123276 0.202718 -0.122604 0.267610 0.169055 0.297240 -0.466721 -0.072681 0.599768 1.326137 -0.617580 -0.252973 0.286382 0.002412 -0.095157 -0.954997 -0.183603 -0.360835 0.010035 0.312688 0.177949 0.122112 0.858553 -0.981954 0.678538 -0.149480 -0.027673 0.632433 0.446680 -0.605284 -0.807867 -0.146810 0.466975 0.557477 -0.205758 0.084244 0.070208 -0.905045 -0.050970 0.234928 0.109175 -0.404130 0.729269 0.092574 -0.390660 -0.452993 0.258781 0.104573 -0.151240 -0.026783 0.592302 0.088416 -1.213688 0.718856 -0.001527 -0.541462 0.174647 -0.189947 0.951421 -0.720800 -0.821554 0.546104 -0.430048 -0.619130 -0.188049 -0.167882 0.285520 0.450771 0.034992 -0.523705 -0.251440 0.672821 -0.166489 0.706275 0.464349 0.034799 0.852242 -0.826402 -0.530659 -0.425897 -0.253989 -0.045641 -0.177751 -0.510149 -0.590831 -0.227080 0.687277 0.852534 0.017857 -0.445094 0.103352 0.709926 -1.182563 -0.275813 0.400383 0.935237 -0.644058 0.482060 0.479613 -0.592036 0.116518 -0.405767 -0.265883 -0.393869 -0.561764 0.548606 -0.286780 0.254594 0.245795 -0.118104 0.023604 0.437891 0.140936 0.275054 0.059069 0.743516 1.090555 -0.491759 -0.309390 -0.874723 0.379442 -0.929594 -0.878607 0.327742 0.459342 -0.284902 -0.202334 -0.027919 0.620123 0.516426 -0.734650 -0.390402 0.146550 +PE-benchmarks/karatsuba.cpp___GLOBAL__sub_I_karatsuba.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/kmp-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/kmp-algorithm.cpp__KMPSearch(char*, char*) = -2.971992 -2.745752 -0.737157 -4.639024 2.539647 4.392629 1.683769 -4.491786 -5.680483 -2.814337 2.942878 -8.145422 -3.943587 6.710857 -2.674755 4.876239 7.990902 0.041548 -3.159873 -2.857851 5.431022 0.505834 9.682064 10.016024 -6.367032 -0.158670 0.273200 3.353635 3.166155 -0.859223 3.507442 -3.981873 2.398351 -5.369427 0.144711 -2.209293 -1.303154 2.314505 5.137722 -9.974547 -0.669998 2.616898 -0.033366 0.013386 0.291023 1.699735 5.104321 5.578427 -0.230139 5.285758 4.719641 0.290646 2.844150 0.229844 1.232905 -0.774696 0.637976 -2.143194 -0.629499 -1.254100 -1.534336 -1.418521 0.370220 7.152724 8.069649 -0.216985 -3.212901 2.372135 2.083340 2.025076 2.501642 5.498664 -0.643248 2.409372 4.369538 -8.179725 0.335625 -11.247085 1.360879 -10.694888 -4.862136 0.833215 5.191754 2.810200 3.457389 0.086310 9.705548 -0.893563 -3.941027 7.203495 7.547095 -4.909863 -1.499441 -1.336548 -2.682200 0.773578 -3.434758 2.538028 0.693463 4.060887 -5.837941 -3.186167 0.829532 0.740562 -3.888309 -3.902557 -0.235768 4.943577 -5.890220 -3.878409 -2.203275 4.948673 -0.219033 -10.413698 -3.959008 -4.561607 2.875724 1.145605 -4.628786 -4.544153 2.412501 0.982744 -1.133286 -2.602255 -1.279373 3.304253 4.870369 2.125062 -0.773074 4.440799 2.027510 10.142956 1.421781 -3.439258 0.422910 1.518473 -0.659363 3.675520 -2.587836 -1.438532 2.323610 -5.214636 0.328275 3.378278 -3.402674 -3.257373 2.261380 -0.417180 -0.737580 20.436690 -0.898837 7.440197 7.215071 -5.207746 0.938729 -3.349795 1.620696 2.881060 3.631860 2.985553 -8.662620 -5.336052 5.909231 9.515738 3.378117 -6.658430 -0.705905 3.084287 1.346221 -2.049383 3.297375 0.966717 0.830237 -3.570617 -0.640715 4.756815 11.146698 -3.607389 -0.294804 1.022520 3.810613 -0.331500 -5.852392 -1.058555 -4.359433 0.005031 3.810321 2.474282 2.919138 7.356954 -9.220365 5.570060 0.097583 1.343948 4.621708 3.132057 -5.868000 -6.945817 -1.684782 2.521296 4.782246 -1.287244 0.841746 1.614086 -7.999987 0.368716 1.943545 0.925287 -4.386826 6.490737 0.175642 -2.248729 -2.688192 1.705672 -2.004221 -1.884307 -1.812652 5.478293 1.199126 -7.351162 5.198693 0.767173 -3.575925 0.246779 -2.303536 7.679767 -5.803895 -5.818505 4.296948 -3.314242 -4.769609 -2.378486 -1.681533 2.331621 2.859922 1.918422 -5.950961 -4.573010 6.745332 -2.247624 7.730869 3.630730 -1.621454 4.812914 -4.065833 -3.215706 -3.790501 -4.648896 1.232036 1.160650 -4.771400 -3.948220 -1.494517 5.073681 5.499731 -0.663916 -4.889803 0.143442 6.377757 -7.198421 -1.142173 1.900237 4.236455 -5.022413 3.396277 3.084391 -5.377667 2.327455 -4.747881 -0.853727 -4.261097 -3.794792 5.721879 -1.128965 2.781567 -0.037339 -0.530685 0.527340 3.023830 2.949789 0.523012 2.159662 8.024207 6.607439 -1.370326 -1.745202 -8.608552 4.289741 -7.191584 -6.856423 1.456329 1.328067 -3.616589 -1.728282 -0.871062 6.057332 5.193670 -4.334916 -4.120792 3.347749 +PE-benchmarks/kmp-algorithm.cpp__computeLPSArray(char*, int, int*) = -1.741402 -1.223484 -0.286766 -3.001610 1.803859 3.388783 1.017233 -2.831918 -3.583329 -1.235995 1.335778 -4.637215 -2.095688 4.252219 -1.512949 3.273538 5.271995 0.340415 -2.104770 -1.426602 3.604896 -0.286862 5.960546 6.299609 -3.971811 0.145946 0.606591 2.085388 1.648068 0.643857 0.906203 -2.262861 1.363657 -3.771537 0.203149 -2.140600 -0.971129 1.332614 3.206356 -6.695820 -0.290043 1.372406 -0.003079 -0.113364 0.079334 1.003192 3.643966 3.412639 -0.170383 2.932190 2.633737 0.180470 1.736890 0.194051 1.226442 0.675796 1.124372 -0.393107 -0.335234 -0.861782 -1.011454 -1.054093 0.642687 4.471864 4.938348 -0.076970 -1.941818 1.519484 1.159694 0.882726 1.298131 3.343655 -0.772570 1.492296 2.449160 -5.572713 0.924404 -6.442142 0.812598 -6.404486 -2.877555 0.159609 2.470242 1.404942 2.713829 -0.013267 6.221660 -1.106040 -1.969395 3.934733 4.778081 -3.715913 -0.817297 -1.080894 -1.859055 0.245911 -1.884928 0.928930 0.757264 1.747752 -3.601459 -2.353386 0.953501 0.959335 -2.530817 -2.180706 -0.164679 3.187598 -3.867035 -2.931901 -1.552527 2.517099 -0.890395 -6.619688 -2.246495 -2.939435 1.657034 0.527488 -2.852874 -3.917349 1.624095 1.519185 -0.706651 -2.079481 -0.482216 2.508112 2.912717 0.899744 -0.401737 2.045698 1.125993 6.428782 1.564782 -2.145818 0.273733 1.136130 -0.940858 1.757390 -1.702598 -1.030791 1.062800 -3.757257 -0.248751 2.575083 -2.234360 -0.842955 2.117087 -0.159122 -0.203297 14.112706 -0.888891 4.588758 4.002052 -3.800552 1.145378 -1.663888 0.600256 1.773559 2.332807 2.116650 -6.746089 -3.311236 3.426102 5.993250 2.231509 -4.272296 -0.710921 1.161777 0.479590 -0.713748 1.862802 0.308959 0.363498 -2.420364 -0.600019 2.490967 7.837856 -2.541310 -0.575138 0.836439 1.567274 -0.961958 -4.296432 -0.799081 -3.384934 0.006844 1.704185 0.960605 1.991848 4.682072 -5.849690 3.795309 -0.870831 -0.208463 3.532072 1.588178 -3.173340 -4.217498 -1.128341 1.911760 3.449885 -0.981804 0.153694 0.838934 -5.008858 0.074947 1.114873 0.816492 -2.950160 4.118343 0.573675 -2.123291 -1.649638 1.024664 -0.927879 -1.733484 -1.118481 3.245661 -0.057036 -4.846043 3.539166 0.808623 -1.972973 0.873764 -0.974790 4.015418 -3.680568 -3.983403 2.842302 -1.170531 -2.048386 -1.194096 -1.137422 1.993947 1.925679 0.676335 -4.068478 -3.756668 3.663895 -1.489868 4.751750 2.374416 -0.715799 3.070602 -2.013568 -1.920247 -2.795104 -2.694845 0.158715 0.661414 -2.767222 -2.978448 -1.245647 3.528749 3.796929 -0.123608 -2.419012 -0.002383 4.314085 -4.084065 -0.417220 1.311529 2.440549 -3.426961 1.311541 2.093428 -3.267961 0.893699 -2.707955 -0.799076 -2.476816 -2.329099 3.589273 -1.074606 1.631376 0.323541 -0.427237 0.191269 1.905986 1.721839 0.444597 1.369959 5.115312 3.726610 -0.914048 -1.011912 -5.000932 2.753513 -4.661864 -3.937523 0.677509 1.199572 -2.327181 -1.025150 0.007142 3.875303 2.878188 -2.443751 -1.762952 1.244940 +PE-benchmarks/kmp-algorithm.cpp__main = 0.173122 0.437486 0.526550 -0.069031 0.440129 0.045907 0.184808 0.612930 -0.404775 -0.593301 -0.180539 -0.752975 -0.921753 0.536001 0.049345 -0.338065 0.870407 0.259158 0.093275 -0.135482 -0.280910 -0.197252 0.631945 0.723923 -0.559464 0.378438 -0.229680 0.128182 -0.351116 0.861969 -0.103774 -1.037642 0.103733 0.550553 0.433546 -0.178804 -0.318359 -0.319086 -0.707084 -1.284471 -0.071421 1.078787 0.086560 -0.051476 0.342908 0.530302 1.088041 0.269603 -0.032506 0.417723 -0.025495 -0.020090 0.413387 0.040772 0.319336 -0.094552 0.318518 -0.456816 -0.674305 0.379989 -0.136431 -0.865756 -0.482974 0.346269 0.484930 -0.114927 -0.307967 -0.498078 -0.231314 0.144682 -0.035471 0.312752 0.660949 0.208411 0.375963 0.661637 -0.067430 -0.179750 0.135040 -1.628589 -0.759410 -0.526560 1.237007 0.924899 -0.270266 -0.727170 0.789156 -0.230871 0.347003 0.242958 0.906838 -0.177081 -0.278873 -0.296487 0.005717 0.318771 -0.175888 -0.247933 0.126266 -0.148855 -0.545037 -0.085363 0.405541 -0.331180 -0.313390 0.503346 -0.161507 0.535604 -0.914667 0.134825 -1.035235 0.057075 0.504381 -0.678180 -0.134083 0.404206 -0.269577 0.615187 -0.351585 0.102217 0.392399 -0.087055 -0.330448 0.219842 -0.993612 0.899463 -0.166458 -0.093309 0.368428 0.444730 0.396425 0.093981 0.416759 -0.097765 -0.020780 0.310746 0.051150 -0.056808 -0.025282 -0.136796 -0.172825 -0.338871 0.085450 -0.241441 -0.450925 -0.095986 -1.357063 -0.204657 0.209373 0.627294 -0.322292 0.396021 -0.064178 -0.479388 0.650765 0.014080 -0.394190 -0.138528 0.548973 0.579655 0.266237 -0.167031 0.253745 0.795488 0.307508 -0.285389 0.463437 0.000172 0.063951 -0.099615 0.649190 0.103817 0.445886 -0.346861 -0.085855 0.101739 0.965181 -0.056997 -1.047418 -0.082082 0.053122 0.432771 0.017029 0.243088 0.236203 -0.103875 0.056396 -0.161525 0.191356 0.593320 -1.194766 0.727614 -0.021095 -0.414181 0.562644 -0.175884 -0.014925 -0.517065 -0.058320 0.517361 0.886291 0.435223 -0.238361 -0.333693 -0.515483 -0.129158 0.084612 0.345220 -0.344793 0.538482 -0.188043 -0.443838 -0.223652 -1.028689 -0.039387 0.074774 -0.633312 0.124511 0.689780 -1.237813 0.599274 0.068832 -0.251400 -0.326046 0.116411 -0.003056 -0.448099 -0.691383 -0.107316 -0.497757 -1.257699 -0.158041 -0.483163 0.040544 0.025210 -0.173321 -0.051572 -0.487311 1.053929 0.205859 0.594770 0.471686 0.026167 0.818995 1.264112 -0.553211 0.280625 -0.581985 0.674526 -0.803449 0.135136 0.503824 -0.526252 0.139981 0.791758 0.071406 -0.079082 -0.672941 0.550969 -0.057539 -0.277019 0.519327 -0.659767 0.235096 0.592995 0.626045 -0.353594 -0.224066 -0.747431 -0.034432 -0.112188 -0.189638 0.037868 -0.742938 -0.206708 0.519430 -0.348213 -0.673727 0.102940 -0.259510 -0.527966 -0.254732 0.764143 0.467603 -0.663433 1.013583 -0.389937 0.475025 -0.598074 -0.204814 -0.302001 -0.004148 -0.212042 -0.152700 -0.041765 -0.143542 0.035187 -0.355306 -0.498056 0.247066 +PE-benchmarks/kmp-algorithm.cpp___GLOBAL__sub_I_kmp_algorithm.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__kthSmallest(int*, int, int, int) = -2.045451 -2.406203 -1.368409 -3.045130 1.797200 2.647873 1.288274 -3.481563 -3.880608 -1.481416 2.411888 -5.425939 -2.258023 4.474201 -1.620197 3.951674 5.203795 -0.232801 -1.894335 -2.418985 3.391914 0.764815 6.424059 6.839110 -4.140150 0.011457 0.430184 0.542720 2.312526 -1.440560 2.069547 -3.269728 2.359200 -3.672352 0.323227 -1.283004 -1.367366 1.706014 5.061349 -6.393705 -0.376519 1.339861 0.449226 0.164698 0.389586 3.109597 2.969707 3.621372 -0.418506 4.576864 3.422609 0.128665 1.815463 -0.002302 0.950752 -0.614978 0.372307 -0.445067 -0.027191 -0.654927 -1.129662 0.443707 -0.023260 4.547617 5.445501 -0.901999 -2.510134 1.701268 2.140490 1.391408 1.646182 3.960098 0.573513 1.140773 2.748448 -5.950271 -0.677750 -9.186084 0.805639 -9.453881 -3.242625 1.407576 3.442350 -0.053902 2.294829 -0.615797 6.540917 0.086833 -3.350629 3.838017 4.776513 -3.325842 -0.865608 0.057853 -1.323084 -0.026722 -2.046850 2.306953 2.116472 1.700759 -4.036975 -2.325374 0.606121 0.077662 -2.598972 -3.221738 0.183982 2.907065 -3.277245 -2.324872 -1.079087 3.538979 -0.103446 -6.982740 -1.003373 -3.288630 1.616403 0.699151 -3.582413 -2.866682 1.559760 0.005100 -1.493968 -2.022243 -0.275261 2.498005 4.046086 2.093593 -0.607769 2.844980 1.401692 7.142956 0.615935 -2.959093 0.453935 0.820814 -0.054625 3.063927 -2.152605 -1.000039 3.020292 -3.332516 1.320940 1.534699 -2.178174 -1.573757 3.900847 -0.300746 -1.283619 12.764966 -1.064970 5.597977 5.051040 -3.298323 0.492875 -2.649468 1.488119 2.064277 3.005215 1.678819 -5.329366 -3.452379 4.307184 6.526866 2.157918 -5.489132 -1.037729 2.590423 0.776017 -1.952137 2.298009 0.359671 0.738175 -2.228703 -0.277577 2.819568 7.561706 -2.693470 0.916381 -0.079621 4.201030 0.352973 -3.502372 -0.817656 -4.164214 0.254800 2.650587 2.232200 2.311915 4.657314 -7.763776 3.434995 -0.327717 0.881530 2.850343 3.208158 -4.453753 -5.685490 -1.069252 1.060374 3.037531 -0.739669 1.839800 1.592740 -5.284197 0.398457 0.690846 0.107518 -3.291509 4.040113 0.382637 -1.253862 -0.890353 1.805196 -1.163733 -1.918787 -0.840707 3.890997 2.085770 -6.414173 2.824966 0.584320 -2.656791 -0.070595 -1.529563 5.558817 -3.496157 -3.038006 2.606152 -2.443072 -2.386626 -1.558261 -1.230317 1.247679 0.586079 2.810102 -3.854818 -3.665348 4.729534 -1.767078 5.511918 2.460118 -1.640445 3.119124 -4.739975 -2.217338 -2.711616 -3.602703 1.156905 1.019415 -3.149991 -1.302771 -0.910859 3.183702 3.045151 -0.239325 -3.416313 0.106598 3.528995 -5.664541 0.784958 1.162077 4.382598 -3.116188 2.422135 1.880354 -3.458374 2.206461 -2.975909 -0.925953 -3.222018 -2.025222 4.186212 -0.212815 1.898966 -1.099416 -0.231472 0.776949 2.171154 1.877336 0.039324 1.609641 4.803161 5.324159 -1.228463 -1.721058 -5.759752 3.035280 -4.296473 -4.795369 1.083491 0.293775 -3.254600 -1.489775 -0.989394 4.130481 3.226650 -2.767959 -3.337676 2.905271 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__randomPartition(int*, int, int) = -0.712876 -0.353527 -0.161951 -0.884248 0.987970 1.551250 0.660429 -1.187230 -1.310310 -0.706809 0.881738 -2.617656 -1.735722 1.983610 -0.729611 1.163032 2.415780 -0.069776 -0.722106 -0.968211 1.212317 0.368685 3.290012 3.134145 -2.182552 0.161603 0.180420 0.646224 0.916533 -0.210687 0.520210 -1.371093 1.220299 -1.456072 -0.159959 -0.525653 -0.373217 -0.068119 1.304398 -3.034693 -0.284436 0.631988 -0.490824 0.107157 0.184580 1.701166 2.164878 1.649479 -0.247656 1.805494 1.231776 -0.320702 0.871958 0.179517 0.363746 -0.680417 0.599081 -0.088008 -0.608860 -0.532583 -0.373866 -1.031553 -0.599226 1.915654 2.334170 -0.037705 -0.962380 0.709250 0.365305 0.427431 0.494473 1.696559 0.747592 1.131139 1.577580 -1.520723 -0.175508 -2.837855 -0.167747 -4.020148 -1.610522 -0.098236 1.933826 0.130584 0.975692 -0.230099 2.920071 0.253703 -0.941825 1.828742 2.704482 -1.982333 -0.598690 -0.143287 -0.418256 0.282637 -1.096389 1.328663 0.664043 0.633809 -1.981302 -1.244138 0.443073 0.004335 -1.199126 -0.883747 -0.406261 1.284172 -2.239729 -0.669513 -1.125140 0.486716 0.114261 -3.253165 -1.327767 -0.581077 1.542899 0.663950 -1.245393 -1.233918 0.722010 0.299537 -0.343569 -0.888631 -0.013840 1.315827 1.645615 0.691681 0.200732 1.468945 0.922244 3.196774 0.815409 -0.817282 -0.039108 0.214877 -0.184228 1.105145 -0.549998 -0.327502 0.793652 -1.714582 0.952830 1.010157 -1.062185 -0.918967 0.636328 -0.034105 -0.116572 5.316840 -0.154921 2.365180 1.943977 -1.819154 -0.035092 -1.615962 0.169574 0.813029 1.240945 1.118467 -1.942658 -1.453546 1.838444 2.869167 0.863028 -2.594980 0.494586 0.936985 0.582428 -1.147212 1.124509 0.429339 0.618530 -1.123586 -0.117649 1.780623 3.556170 -1.524413 -0.803800 0.336091 0.598693 0.586104 -1.418041 -0.244751 -0.394293 -0.004663 1.398144 0.895205 0.764727 2.238094 -3.038175 1.661574 0.107237 0.136706 1.517216 1.199338 -1.930532 -1.175348 -0.170797 1.072296 1.327154 0.327463 -0.122210 0.266036 -2.404962 0.017186 0.721253 0.117129 -1.190819 2.034735 0.336369 -0.959948 -1.043147 -0.362027 -0.080989 -0.353266 -0.689965 1.646911 0.013765 -3.622225 1.727774 0.039559 -1.528819 -0.379758 -0.866375 2.085831 -1.853028 -2.024029 1.150891 -1.510223 -2.176335 -0.892851 -0.599623 0.224635 1.074459 0.865107 -1.762873 -1.693190 2.593257 -0.616568 2.202951 1.236612 -0.114800 2.042823 -1.424466 -1.363728 -1.230854 -1.371317 1.030523 -0.196928 -1.582691 -0.231067 -0.550535 1.428749 1.904600 -0.365007 -1.302744 -0.339838 1.706175 -2.299069 -0.435364 0.850773 2.263562 -1.370832 1.384368 1.124294 -1.472675 0.644246 -1.349947 -1.023852 -1.346335 -1.421222 1.380961 -0.713923 0.668621 0.380512 -0.163769 -0.109921 0.988862 0.220204 0.009437 0.450476 2.330045 2.743350 -1.378611 -0.022176 -2.655291 1.724958 -2.342623 -2.442232 0.895610 0.087765 -0.947916 -0.673932 -0.263780 1.554042 1.456532 -2.081161 -1.384922 1.074904 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__partition(int*, int, int) = -1.528574 -0.796925 -0.105334 -2.462796 1.856546 3.475830 0.940150 -2.472172 -2.888680 -1.390081 1.297873 -4.276998 -2.530738 3.762646 -1.537852 2.626925 4.614957 -0.020150 -1.636438 -1.387982 2.949028 0.475336 5.749630 5.772533 -3.956904 0.108951 0.771800 1.887233 1.529814 0.300845 1.110226 -2.606888 1.586443 -2.997958 -0.053985 -1.486686 -0.790072 0.637239 2.631674 -5.954298 -0.488753 1.079071 -1.066250 0.089243 0.187361 1.114219 3.613884 3.183363 -0.306591 2.948335 2.560363 0.402088 1.407230 0.172651 0.709169 -0.204400 0.607794 -0.748236 -0.368653 -0.820692 -0.784719 -1.208219 -0.081716 4.152936 4.630315 -0.155811 -1.700108 1.318340 0.715338 0.855207 0.991437 3.172135 -0.059206 1.866286 2.541570 -4.346237 0.283866 -5.812756 0.464316 -5.863294 -2.845497 -0.155727 2.502631 1.404191 2.256143 -0.120750 5.714960 -0.456548 -1.693839 3.891922 4.615212 -3.393758 -0.786715 -0.893802 -1.446435 0.440483 -2.002704 1.470806 0.118842 1.520175 -3.353995 -2.307181 0.572470 0.528410 -2.363882 -2.187449 -0.364034 2.842120 -3.730530 -2.259205 -1.792238 2.138099 -0.490566 -6.315961 -2.773141 -2.112068 2.332187 0.715754 -2.317040 -3.140192 1.342506 1.242770 -0.464517 -1.940986 -0.034324 2.149344 3.067999 0.940725 -0.125795 2.174152 1.405091 6.095829 1.543599 -1.636912 -0.035347 0.808936 -0.539817 1.752719 -1.379848 -0.426051 0.749058 -3.277818 0.515583 2.606037 -1.985468 -1.402826 1.326489 -0.482185 -0.081065 12.640007 -0.667362 4.157794 3.722773 -3.570133 0.414424 -2.109960 0.352007 1.689895 2.014746 2.122025 -5.539913 -2.819637 3.220945 5.521567 1.919763 -4.182796 0.036060 1.378314 0.607474 -1.425576 1.903153 0.570507 0.536745 -2.061173 -0.426717 2.900700 6.802917 -2.388488 -1.114926 0.763582 1.730232 -0.217552 -3.154236 -0.611683 -2.198648 -0.071198 2.614957 1.081840 1.633351 4.238256 -5.445550 3.149118 -0.140390 -0.004439 2.783042 1.783211 -3.115838 -2.759325 -0.491716 1.922727 2.739379 -0.442437 0.393833 0.568145 -4.597849 0.087727 1.358874 0.705168 -2.566485 3.799506 0.672530 -1.927520 -1.873667 0.535067 -0.752343 -1.267291 -1.337770 2.991644 -0.147156 -5.446583 3.332390 0.532549 -2.218505 0.361541 -1.466592 4.284417 -3.577640 -3.846935 2.631653 -1.701303 -2.557662 -1.022210 -1.052387 1.490986 2.101808 1.267775 -3.709311 -3.266227 3.603495 -0.866401 4.145986 2.220699 -0.350627 3.302550 -2.722700 -2.037847 -2.498554 -2.943198 1.542682 0.627740 -2.758465 -2.210710 -1.119644 3.056521 3.687285 -0.419200 -2.547896 -0.357916 3.632301 -4.206618 -0.473667 1.215474 3.246339 -3.004344 1.559294 1.866264 -2.783833 0.863408 -2.519573 -0.646159 -2.344357 -2.498603 3.095691 -1.179961 1.509123 0.636711 -0.299049 -0.114223 1.824100 1.244839 0.481587 1.081347 4.360847 4.133847 -1.383355 -0.679061 -4.777538 2.688487 -4.453211 -4.138868 1.008679 0.371952 -1.654602 -1.066888 -0.502829 3.297469 2.629819 -2.466630 -1.907676 1.412221 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__main = 0.016809 0.335727 0.528331 -0.272702 0.563292 0.016277 0.330844 0.317227 -0.626732 -0.901445 0.099007 -1.363369 -1.289823 0.920596 -0.059927 -0.066250 1.282034 0.108611 -0.053900 -0.424847 -0.014945 -0.328878 1.206043 1.283965 -0.961971 0.384198 -0.108832 0.146595 -0.003232 0.554524 0.077926 -1.174746 0.388564 0.234115 0.568303 -0.107807 -0.413620 -0.376435 -0.372380 -1.724431 -0.139294 1.115513 0.138882 -0.053034 0.301511 1.201468 1.467480 0.605771 -0.130574 0.730835 0.301876 -0.288431 0.572372 0.061116 0.404808 -0.426646 0.442622 -0.360129 -0.790661 0.345114 -0.214244 -1.080899 -0.535295 0.760966 0.970802 -0.231372 -0.485593 -0.217457 -0.034507 0.279074 0.045599 0.650213 0.928312 0.356097 0.721735 0.013527 -0.098774 -1.129215 0.025936 -2.933675 -1.126735 -0.435041 1.613304 0.642411 -0.134943 -0.797265 1.305745 0.003988 0.062496 0.491649 1.478259 -0.491587 -0.419799 -0.283723 0.004212 0.338398 -0.435370 0.086764 0.582100 -0.095367 -0.949612 -0.114351 0.580393 -0.369554 -0.518475 0.263694 -0.140989 0.769199 -1.187430 0.043921 -1.217527 0.065107 0.634696 -1.380817 0.170225 0.288480 0.094448 0.741975 -0.617885 -0.048716 0.490862 -0.113148 -0.445039 0.049497 -1.219884 1.269324 0.181798 0.253553 0.417288 0.818782 0.671985 0.609731 0.667796 -0.285118 -0.025379 0.220503 -0.092461 0.290432 -0.095726 -0.306900 0.394538 -0.585711 0.161159 -0.191985 -0.629151 -0.276718 -0.804890 -0.206647 0.120212 1.454175 -0.388539 0.905651 0.314436 -0.761955 0.734104 -0.340992 -0.360998 -0.017096 0.828103 0.765916 -0.155174 -0.470675 0.735209 1.373879 0.478717 -0.976318 0.380757 0.269579 0.153781 -0.396446 0.807779 0.215332 0.617506 -0.543857 -0.104722 0.486584 1.557934 -0.416400 -1.028520 -0.063736 0.211851 0.664332 -0.517812 0.178179 0.110275 -0.046025 0.087564 0.096898 0.365054 1.010293 -1.967525 1.017099 -0.041453 -0.361226 0.924518 0.076882 -0.498253 -1.362081 -0.044858 0.715023 1.015784 0.490217 -0.198819 -0.260734 -0.958938 -0.101773 0.087075 0.315398 -0.541785 0.832202 -0.267261 -0.464363 -0.423043 -1.017856 -0.069069 0.058424 -0.623722 0.468830 0.926854 -1.939941 0.960989 0.026453 -0.560054 -0.526294 -0.085545 0.434408 -0.794115 -0.974323 -0.000495 -0.951605 -1.693702 -0.525559 -0.572327 -0.017255 -0.067914 -0.111106 -0.298729 -0.796655 1.581699 -0.082559 1.065876 0.676555 0.009610 1.322258 1.072505 -0.812353 0.020145 -0.760220 0.715507 -0.867399 -0.260371 0.467647 -0.555138 0.391074 1.038717 -0.067220 -0.210696 -0.559614 0.683265 -0.765946 -0.455614 0.682916 -0.118022 -0.063052 0.958644 0.807893 -0.621036 -0.014964 -1.085207 -0.390402 -0.445513 -0.491933 0.258705 -0.748904 -0.118895 0.477241 -0.394112 -0.568681 0.298364 -0.213298 -0.491683 -0.207714 1.133154 1.413406 -1.042583 0.749375 -0.979982 0.794124 -1.030396 -0.801625 0.006139 0.201434 -0.384252 -0.352939 0.028404 0.104280 0.305401 -0.922211 -0.895131 0.605848 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp___GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_2_expected_linear_time.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__findMedian(int*, int) = -0.308267 0.145156 0.231951 -0.638182 0.574980 0.801538 0.250966 -0.569733 -0.638153 -0.524385 0.231607 -1.204846 -0.903788 0.964082 -0.421151 0.492185 1.285189 -0.071618 -0.300932 -0.550675 0.568060 0.249048 1.710979 1.563035 -1.195389 0.127891 0.267957 0.653852 0.393182 0.155080 0.215191 -0.766436 0.451665 -0.655662 -0.089500 -0.218542 -0.203292 -0.066835 0.412395 -1.653446 -0.102637 -0.028684 -0.436199 0.066189 -0.034493 0.354085 1.311618 0.859886 0.054244 0.723028 0.704458 0.085681 0.365881 0.092269 0.175096 -0.196655 0.249254 -0.452911 -0.248977 -0.218971 -0.147475 -0.531024 -0.220496 1.142031 1.147643 0.100646 -0.490872 0.353646 0.035186 0.259123 0.033031 0.840651 0.085547 0.834845 0.678603 -1.043059 0.178686 -1.329871 -0.064600 -1.559826 -0.940391 -0.307679 0.758139 0.479128 0.568693 0.149305 1.454541 0.028666 -0.211460 1.020586 1.460651 -0.947507 -0.244255 -0.210518 -0.171910 0.184711 -0.471703 0.519626 -0.203075 0.452425 -0.953489 -0.536795 0.306528 0.019249 -0.628224 -0.325732 -0.095784 0.582024 -1.245808 -0.403722 -0.818947 0.348998 0.085088 -1.794101 -0.812010 -0.172340 1.135224 0.235824 -0.512652 -0.873858 0.330813 0.458135 -0.104440 -0.456269 -0.126877 0.640482 0.853437 0.154351 0.157870 0.728931 0.563331 1.730990 0.515734 -0.283390 -0.093651 0.142310 -0.170849 0.232359 -0.174623 -0.033657 -0.110734 -0.938008 0.511893 0.872307 -0.531334 -0.522303 0.035816 -0.156361 0.132161 3.215226 -0.232827 1.072812 0.903828 -0.900917 -0.088595 -0.820380 -0.115094 0.298930 0.326710 0.758745 -1.242080 -0.706844 0.839330 1.370450 0.511362 -1.178879 0.243912 0.262859 0.174646 -0.373582 0.544147 0.184604 0.350086 -0.584141 -0.100670 0.959513 1.899085 -0.617846 -0.594347 0.294805 0.017841 0.216406 -0.738224 -0.190976 -0.115402 -0.066714 0.911069 0.360984 0.380192 1.166265 -1.523281 0.841773 0.181459 -0.181858 0.686682 0.388453 -0.787358 -0.395935 -0.058345 0.768944 0.715539 0.015406 0.005080 -0.050933 -1.240074 -0.037204 0.494413 0.271564 -0.727413 1.012895 0.335357 -0.679076 -0.632043 -0.101479 -0.138268 0.009105 -0.435640 0.744587 -0.180577 -2.027887 1.067757 0.099200 -0.673355 0.050139 -0.551301 1.150420 -0.997410 -1.056775 0.599479 -0.599423 -0.959132 -0.221203 -0.179759 0.196624 0.559594 0.441350 -0.991818 -0.776261 0.995229 0.030828 0.980831 0.660396 0.154994 1.006876 -0.816864 -0.587324 -0.541143 -0.706501 0.746716 0.067533 -0.769684 -0.375043 -0.387832 0.746103 1.218512 -0.248142 -0.671752 -0.178204 0.906101 -1.295143 -0.433374 0.401542 0.949096 -0.836874 0.479454 0.617535 -0.662945 0.118461 -0.818837 -0.383810 -0.595157 -0.855465 0.631272 -0.468429 0.314722 0.492672 -0.235308 -0.227208 0.575484 0.038448 0.072781 0.252882 1.102128 1.501809 -0.524765 -0.096766 -1.282806 0.703067 -1.297406 -1.240619 0.410052 0.004890 -0.278308 -0.331218 -0.276867 0.876202 0.514169 -0.852776 -0.521857 0.357379 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::sort(int*, int*) = -0.055725 0.342367 0.242339 0.075898 0.446884 0.116386 0.263687 0.337873 -0.255201 -0.630764 -0.126678 -0.585949 -0.973629 0.635500 -0.063457 0.074720 1.013842 0.327539 0.145410 -0.227884 0.146015 -0.489245 0.978948 0.883382 -0.755202 0.168014 0.195693 0.259097 -0.086799 0.557194 -0.044947 -0.834516 0.536336 -0.141487 0.359350 -0.416956 -0.027679 -0.200888 -0.390707 -1.312768 -0.132802 0.471193 -0.052169 -0.004090 0.037405 0.648004 1.018358 0.519335 -0.191173 0.520372 0.189388 -0.129280 0.290972 0.205091 0.077664 -0.047242 -0.076427 -0.305176 -0.687539 0.200327 -0.125828 -1.243161 -0.335083 0.495662 0.832909 -0.161465 -0.071526 0.085212 -0.404779 0.182396 0.027871 0.311947 0.638811 0.152924 0.631304 -0.173778 -0.328767 -0.882001 -0.314731 -2.199231 -0.738869 -0.767023 0.864175 0.317187 0.183243 -0.260873 0.901929 0.073172 0.341527 0.419213 1.116304 -0.691930 -0.391427 -0.485240 0.157160 0.390243 -0.553794 -0.025341 0.442347 -0.255821 -0.633258 -0.536858 0.530276 -0.071068 -0.339973 -0.247756 -0.276517 0.675833 -1.044689 -0.332844 -1.296530 -0.353070 0.109622 -1.020583 0.201829 0.350906 0.376234 0.662500 -0.122734 -0.317344 0.277733 0.333818 -0.062683 -0.373727 -0.312798 0.835050 0.066876 -0.057563 0.480838 0.481460 0.299860 0.732431 0.936673 -0.044077 -0.264530 0.275566 -0.357390 0.047614 -0.297588 -0.252805 0.272683 -0.691355 0.131362 0.165314 -0.502668 -0.268674 -0.238323 -0.272678 0.465213 0.927251 -0.076365 0.372077 0.154255 -0.739002 0.537067 -0.369073 -0.291465 0.136189 0.687821 0.468567 -0.251853 -0.380548 0.217197 0.841949 0.397873 -0.674843 -0.081951 -0.236666 0.347935 -0.245037 0.307450 0.401143 0.321735 -0.423335 0.003944 0.357772 1.077314 -0.563527 -0.614548 0.154159 0.078521 0.128974 -0.790235 -0.046603 -0.109744 -0.164184 0.065820 -0.019338 0.018691 0.792871 -1.106126 0.690044 -0.221021 -0.237620 0.441403 0.020706 -0.206048 -0.848876 0.251733 0.667755 0.745838 0.371751 0.070338 -0.180289 -0.715229 -0.089716 0.093890 0.457344 -0.208795 0.556933 -0.215366 -0.489261 -0.594209 -0.510510 0.046769 -0.265080 -0.176982 0.279322 0.749849 -1.462243 0.755745 -0.267162 -0.539158 0.029541 0.096914 0.452549 -0.784710 -0.991383 0.250778 -0.493923 -1.002093 -0.365037 -0.215716 0.246628 0.068994 -0.422077 -0.007605 -0.711862 0.895191 0.147468 0.424138 0.426701 0.252134 1.175700 0.497774 -0.786300 -0.233521 -0.372458 0.266300 -0.840376 -0.137162 -0.067239 -0.291515 0.499623 1.163318 0.122025 -0.084651 -0.299867 0.726564 -0.816456 -0.472089 0.736996 0.404016 0.077372 0.610919 0.729627 -0.671519 -0.437039 -0.574603 0.028269 0.055416 -0.566041 0.084258 -0.963224 -0.045892 0.577059 -0.165776 -0.411303 0.332219 -0.072998 -0.118091 -0.435286 0.853191 1.039772 -0.962322 0.437480 -0.559125 0.371676 -0.964952 -0.560569 -0.031650 0.363669 -0.089950 0.038318 0.232709 0.067479 0.055972 -0.540865 -0.507207 -0.177332 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__kthSmallest(int*, int, int, int) = -4.447080 -4.962332 -2.556965 -7.003215 4.162415 6.102378 2.906110 -7.455727 -8.984000 -2.767412 5.208935 -13.254148 -5.367975 10.086173 -3.556743 8.095911 11.930222 -0.414171 -4.832547 -4.940142 7.255683 1.725100 14.539891 15.375320 -8.909678 0.154255 -0.755655 2.550318 3.987815 -2.778427 4.340981 -6.301830 4.087183 -8.260895 -0.105298 -2.175932 -3.000010 3.648188 10.057629 -14.507230 -0.611126 3.276576 1.315538 0.230833 0.486030 5.709549 7.497354 7.927524 0.158110 8.913472 6.829647 -0.936991 4.680991 0.067173 2.556499 -1.304497 1.331113 -0.878912 -0.969211 -2.016233 -2.698798 0.743520 0.026007 9.987660 11.305652 -0.396367 -6.081045 3.452427 4.581644 3.077678 3.265207 8.691926 0.239825 3.417391 5.838790 -11.669800 -0.080524 -17.398167 2.087484 -17.505247 -7.379538 3.020746 8.434022 2.036803 4.946982 -1.284085 14.451286 -0.558563 -7.207574 9.446796 11.287119 -7.368427 -2.166965 -0.389696 -3.350528 -0.273857 -3.599839 4.869495 3.999149 5.298978 -9.384690 -4.098149 1.044746 0.218777 -5.516941 -5.306188 0.396013 6.168559 -7.423839 -4.563038 -2.363275 8.019738 0.645386 -15.607136 -4.109100 -6.428285 2.857896 1.601651 -8.433583 -6.520435 3.880399 0.027504 -3.318732 -3.261761 -1.626972 5.876906 8.078598 3.848000 -1.141000 7.165728 3.308628 15.413873 0.410225 -6.191973 1.495430 1.784694 -0.046127 6.108227 -3.637745 -2.406590 4.439724 -8.023346 3.142503 3.611593 -4.933296 -3.386964 5.028207 0.541659 -2.724212 28.893790 -2.472398 12.838444 10.865142 -6.964273 2.181024 -5.739669 3.146525 3.701271 5.591328 3.991520 -11.901938 -7.930278 9.932500 14.318350 4.812360 -11.501980 -0.788446 5.542179 1.676680 -3.525066 5.445440 0.833013 2.143932 -4.845193 -0.741455 6.889928 17.842619 -5.706264 0.473942 0.808436 6.476183 1.601375 -7.815465 -1.918375 -7.763847 0.160757 5.890358 5.101940 5.152152 10.770877 -15.285475 8.220306 0.089393 1.666926 7.416068 5.943594 -9.692096 -11.197845 -3.678353 3.109987 7.187725 -1.368964 0.800764 2.699127 -11.690515 0.724230 2.654687 0.379971 -7.328262 9.599495 0.357475 -3.082195 -2.147360 2.398651 -3.308527 -2.652335 -2.715080 8.568187 2.419925 -12.919670 6.906115 2.121735 -5.614921 -0.530284 -3.428259 10.841513 -7.231011 -7.243534 5.552454 -5.464761 -6.667457 -3.438858 -2.538060 1.909229 2.804784 5.219038 -9.122924 -7.833785 11.228530 -3.737155 12.783222 5.585869 -3.358265 6.233640 -7.360530 -5.225745 -5.178061 -8.011941 2.620121 2.343128 -7.242462 -3.168701 -2.338589 6.975992 6.609371 -0.574466 -7.780241 -0.491807 8.559659 -10.413469 -0.000173 2.756766 5.987744 -7.561651 4.867293 4.765099 -7.449878 4.961646 -7.378829 -2.792124 -7.806890 -4.746346 8.459760 -0.455924 3.897214 -1.830852 -1.298845 1.655002 4.511557 3.897138 -0.015103 4.198987 11.816748 9.892786 -1.971304 -3.001624 -13.056732 7.302733 -9.588298 -10.427959 2.619937 1.411603 -6.994182 -3.558624 -1.698273 9.334625 6.969163 -7.805312 -7.144062 6.536156 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__partition(int*, int, int, int) = -2.328905 -1.688832 -0.414704 -3.849273 2.340411 4.637191 1.180379 -3.554224 -4.338261 -1.944378 1.904430 -5.878678 -3.141098 5.261037 -2.287648 3.729681 6.414620 0.082749 -2.375925 -1.982194 4.401560 0.566966 7.759001 8.128906 -5.449537 -0.081710 0.949963 2.894332 2.280767 0.233498 2.121110 -3.616855 1.742697 -4.189989 0.139897 -2.363908 -1.044356 1.615582 3.925875 -8.354403 -0.640656 1.748585 -1.073667 0.192368 0.364915 1.165638 4.468042 4.441484 -0.643154 4.176346 3.879288 0.892391 1.983608 0.083435 0.796227 -0.200354 0.533304 -1.024145 -0.088194 -1.056745 -1.139162 -1.083648 0.391439 5.885676 6.567448 -0.249210 -2.435602 1.661422 1.359466 1.337429 1.609164 4.501879 -0.600654 2.299786 3.459868 -6.384119 0.354178 -8.915429 1.297323 -7.982092 -3.723255 0.138297 3.481744 2.381613 2.964451 -0.155088 8.058740 -0.849235 -2.681067 5.946172 6.026897 -4.199494 -0.934912 -1.355496 -2.545152 0.625767 -2.665706 1.836352 -0.021687 2.825806 -4.521834 -3.207226 0.348514 0.712354 -3.293464 -3.218361 -0.514058 3.972506 -5.007646 -3.182403 -2.065321 3.793697 -0.609186 -8.710632 -4.009478 -3.794582 2.680073 0.647337 -3.433204 -4.144233 1.832483 1.476092 -0.776274 -2.312969 -0.314919 2.817312 4.245446 1.196147 -0.602780 2.888252 1.583275 8.212002 1.524081 -2.640312 -0.001842 1.437263 -0.698204 2.362599 -2.379665 -0.537397 1.485703 -4.482478 0.484690 3.317667 -2.708296 -2.213378 2.062500 -0.870038 -0.261546 18.319461 -0.926506 5.870911 5.482764 -4.670254 0.811615 -2.384941 0.941498 2.611609 2.855274 2.725988 -7.821689 -4.029768 4.453609 7.702781 2.660149 -5.406056 -0.444899 2.171492 0.757689 -1.686867 2.660568 0.574349 0.215487 -2.749454 -0.618791 3.806146 9.205199 -2.831186 -0.913721 0.800796 3.333389 -0.817290 -4.341907 -0.771711 -3.835778 -0.077775 3.684393 1.545713 2.523409 5.883932 -7.920898 4.359443 0.037953 0.558048 3.526274 2.422823 -4.317051 -4.690548 -0.875030 2.292316 3.894988 -1.074879 0.849980 1.138165 -6.469369 0.276677 1.880200 1.031633 -3.841438 5.386310 0.763355 -2.431098 -2.368987 1.242050 -1.595811 -1.906643 -1.848739 4.237364 -0.113808 -6.841199 4.366651 0.677783 -2.858817 0.590879 -1.953368 6.028068 -4.962114 -5.123985 3.739650 -1.993928 -3.210300 -1.451442 -1.481532 2.332461 2.740795 1.769593 -5.234788 -4.569534 4.807074 -1.518613 5.925130 3.003118 -0.913629 4.138479 -3.867194 -2.455154 -3.566416 -4.047080 1.886545 1.246090 -3.740697 -3.404952 -1.383953 4.140570 4.891779 -0.533078 -3.774455 -0.126307 5.358703 -5.285909 -0.459171 1.320950 3.762330 -4.124178 2.104621 2.335876 -4.119263 1.399399 -3.744743 -0.367143 -3.196467 -3.178462 4.693523 -1.366872 2.258061 0.493219 -0.318412 0.009493 2.567849 2.307368 0.610705 1.824176 6.301765 5.074528 -1.198079 -1.078216 -6.746440 3.562609 -6.067090 -5.475863 0.885084 0.454419 -2.409284 -1.339281 -0.942013 4.904708 3.904193 -2.834320 -2.587494 2.172142 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__main = 0.016809 0.335727 0.528331 -0.272702 0.563292 0.016277 0.330844 0.317227 -0.626732 -0.901445 0.099007 -1.363369 -1.289823 0.920596 -0.059927 -0.066250 1.282034 0.108611 -0.053900 -0.424847 -0.014945 -0.328878 1.206043 1.283965 -0.961971 0.384198 -0.108832 0.146595 -0.003232 0.554524 0.077926 -1.174746 0.388564 0.234115 0.568303 -0.107807 -0.413620 -0.376435 -0.372380 -1.724431 -0.139294 1.115513 0.138882 -0.053034 0.301511 1.201468 1.467480 0.605771 -0.130574 0.730835 0.301876 -0.288431 0.572372 0.061116 0.404808 -0.426646 0.442622 -0.360129 -0.790661 0.345114 -0.214244 -1.080899 -0.535295 0.760966 0.970802 -0.231372 -0.485593 -0.217457 -0.034507 0.279074 0.045599 0.650213 0.928312 0.356097 0.721735 0.013527 -0.098774 -1.129215 0.025936 -2.933675 -1.126735 -0.435041 1.613304 0.642411 -0.134943 -0.797265 1.305745 0.003988 0.062496 0.491649 1.478259 -0.491587 -0.419799 -0.283723 0.004212 0.338398 -0.435370 0.086764 0.582100 -0.095367 -0.949612 -0.114351 0.580393 -0.369554 -0.518475 0.263694 -0.140989 0.769199 -1.187430 0.043921 -1.217527 0.065107 0.634696 -1.380817 0.170225 0.288480 0.094448 0.741975 -0.617885 -0.048716 0.490862 -0.113148 -0.445039 0.049497 -1.219884 1.269324 0.181798 0.253553 0.417288 0.818782 0.671985 0.609731 0.667796 -0.285118 -0.025379 0.220503 -0.092461 0.290432 -0.095726 -0.306900 0.394538 -0.585711 0.161159 -0.191985 -0.629151 -0.276718 -0.804890 -0.206647 0.120212 1.454175 -0.388539 0.905651 0.314436 -0.761955 0.734104 -0.340992 -0.360998 -0.017096 0.828103 0.765916 -0.155174 -0.470675 0.735209 1.373879 0.478717 -0.976318 0.380757 0.269579 0.153781 -0.396446 0.807779 0.215332 0.617506 -0.543857 -0.104722 0.486584 1.557934 -0.416400 -1.028520 -0.063736 0.211851 0.664332 -0.517812 0.178179 0.110275 -0.046025 0.087564 0.096898 0.365054 1.010293 -1.967525 1.017099 -0.041453 -0.361226 0.924518 0.076882 -0.498253 -1.362081 -0.044858 0.715023 1.015784 0.490217 -0.198819 -0.260734 -0.958938 -0.101773 0.087075 0.315398 -0.541785 0.832202 -0.267261 -0.464363 -0.423043 -1.017856 -0.069069 0.058424 -0.623722 0.468830 0.926854 -1.939941 0.960989 0.026453 -0.560054 -0.526294 -0.085545 0.434408 -0.794115 -0.974323 -0.000495 -0.951605 -1.693702 -0.525559 -0.572327 -0.017255 -0.067914 -0.111106 -0.298729 -0.796655 1.581699 -0.082559 1.065876 0.676555 0.009610 1.322258 1.072505 -0.812353 0.020145 -0.760220 0.715507 -0.867399 -0.260371 0.467647 -0.555138 0.391074 1.038717 -0.067220 -0.210696 -0.559614 0.683265 -0.765946 -0.455614 0.682916 -0.118022 -0.063052 0.958644 0.807893 -0.621036 -0.014964 -1.085207 -0.390402 -0.445513 -0.491933 0.258705 -0.748904 -0.118895 0.477241 -0.394112 -0.568681 0.298364 -0.213298 -0.491683 -0.207714 1.133154 1.413406 -1.042583 0.749375 -0.979982 0.794124 -1.030396 -0.801625 0.006139 0.201434 -0.384252 -0.352939 0.028404 0.104280 0.305401 -0.922211 -0.895131 0.605848 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -0.416811 0.323176 -0.251911 -0.654782 1.133907 0.438034 0.492326 -0.139505 -0.676577 -1.123027 0.102736 -2.073778 -1.783544 1.051202 -0.352407 0.706709 2.180881 -0.069526 0.018208 -0.702312 0.524112 -0.034571 2.477707 2.276061 -1.657377 0.184117 0.377337 0.636101 -0.182195 -0.248165 0.262854 -1.747185 0.767796 -0.829753 0.412439 -0.165588 -0.284206 -0.438388 0.526266 -2.521497 -0.287110 0.490087 -0.214837 0.079105 -0.088402 1.076617 2.172554 1.281156 -0.466817 1.049208 1.082229 -0.058288 0.675930 0.261154 -0.134449 -0.413031 -0.363297 -0.504377 -0.751016 -0.209282 -0.310036 -1.023314 -0.371373 1.449810 1.753949 -0.186488 -0.796244 0.703883 0.106312 0.307401 0.072800 1.304418 0.843449 0.720642 1.352115 -1.259554 -0.521669 -2.828284 -0.211084 -3.989705 -1.725067 -0.875311 1.332537 0.377014 0.711809 -0.059044 2.457000 0.072077 0.240109 1.442544 2.125606 -1.419165 -0.641255 -0.761057 -0.168561 0.432975 -0.803570 0.499073 0.765793 0.443621 -1.561699 -0.826748 0.563647 -0.238736 -0.889436 -1.204677 -0.086975 0.725519 -1.421577 -0.664947 -2.140596 0.366007 0.408745 -2.663798 -0.331011 0.238171 0.885239 0.741439 -0.766819 -1.133804 0.433285 0.247762 -0.505488 -0.551437 -0.395679 1.192804 1.127198 0.235301 0.828412 1.251970 0.962463 2.506111 1.166017 -0.528062 -0.570760 0.394925 -0.488177 0.315446 -0.490416 -0.351254 0.707857 -1.538953 1.010013 0.733228 -0.998564 -0.896247 0.232744 -0.745811 0.418697 3.499608 -0.436076 1.473927 1.082247 -1.458749 0.706113 -1.372842 -0.361716 0.238688 1.202319 1.163384 -0.981739 -1.043053 1.278000 2.162260 0.819892 -1.713047 0.108417 0.627839 0.733390 -0.772393 0.626997 0.698364 0.717743 -0.725000 0.037593 1.457812 2.762193 -0.829830 -0.506400 0.405695 1.306941 0.665600 -1.345503 -0.312871 -1.140278 -0.382582 1.083631 0.673184 0.390426 1.863648 -2.632867 1.054014 0.083599 0.110749 0.944327 0.745870 -1.116461 -1.951186 0.251235 1.243588 1.210251 0.088513 0.498862 -0.433354 -1.524918 -0.012930 0.546120 0.688669 -0.890745 1.474757 -0.434510 -0.987420 -0.806868 -0.434455 -0.443135 -0.238230 -0.408105 1.007205 1.024348 -2.934762 1.711441 -0.167334 -1.221899 -0.136806 -0.832357 1.778295 -1.566515 -1.674554 0.932554 -1.338863 -1.390928 -0.308159 -0.373084 0.309512 0.410061 0.269657 -0.902167 -1.378523 2.109124 0.377417 1.646868 1.005659 0.180615 1.815801 -0.823810 -1.384021 -0.635845 -1.271544 0.551886 -0.510557 -1.028058 -0.296277 -0.568001 1.072714 2.011527 -0.351568 -0.659383 -0.239383 1.076610 -2.070942 -0.421424 0.952395 1.134914 -0.807371 1.141131 1.157408 -1.188946 -0.150071 -1.529078 0.224249 -0.779063 -1.377478 0.477575 -1.406529 0.033092 1.011489 -0.660114 -0.215800 0.773213 0.211560 0.146580 -0.240574 1.722632 2.068638 -1.065530 0.096310 -1.941041 0.877144 -2.095152 -1.879009 0.488436 0.248978 -0.565023 -0.483681 0.118635 0.827064 0.213439 -1.170247 -1.406723 0.415887 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp____gnu_cxx::__ops::__iter_less_iter() = -0.029511 -0.018832 0.019181 -0.052489 0.049565 -0.076945 0.016084 -0.057137 -0.093577 -0.064966 -0.013602 -0.034548 0.027187 0.075953 -0.064472 0.091098 0.102408 0.098010 0.023630 -0.072988 0.008533 -0.122572 0.109788 0.104826 -0.054476 0.014381 0.001741 0.070164 -0.002996 0.141309 -0.020023 -0.078988 0.045354 -0.025150 0.009420 -0.139006 0.023925 0.123994 0.021045 -0.140681 0.031719 -0.030231 0.153724 0.009469 -0.010215 -0.007682 0.017982 0.058369 0.037942 0.125483 0.064087 0.102333 0.028435 0.050058 0.040334 0.083793 0.092547 -0.228753 -0.040627 0.026436 -0.010202 -0.104998 0.020315 0.057934 0.100696 -0.012324 0.027840 -0.009655 -0.073349 0.033277 0.086250 -0.005818 -0.117613 -0.018836 -0.047631 -0.125225 0.076004 -0.125862 -0.035077 -0.227739 -0.028896 -0.036530 0.038487 0.135149 0.048179 0.161667 0.077771 0.013115 0.016332 -0.035465 0.044738 -0.077701 -0.037451 0.049255 -0.018807 0.030773 -0.039348 -0.048678 -0.072777 0.123410 -0.018194 -0.054521 0.128792 0.022156 -0.023921 -0.010548 -0.010141 0.036715 -0.228244 -0.092502 -0.045331 0.009023 -0.046460 -0.045388 0.136645 -0.079189 0.081455 -0.003288 -0.010439 -0.068798 0.030773 0.055577 -0.004448 0.007085 -0.185853 -0.022682 -0.045532 -0.026429 -0.009085 -0.044693 -0.050897 0.123004 -0.023456 -0.081467 -0.020703 0.062953 -0.025743 -0.014732 -0.073027 -0.065452 -0.043169 -0.123770 0.062336 -0.004544 -0.054351 -0.048666 -0.018220 -0.011302 0.052305 -0.037093 -0.001524 0.031396 0.058572 -0.074274 -0.062120 -0.040387 0.044012 0.040413 0.059896 -0.036106 0.108001 -0.082201 -0.026344 0.041802 0.060186 0.060088 -0.125375 -0.061022 0.029493 0.130544 -0.012814 0.008865 -0.096015 -0.062488 -0.016768 -0.093184 0.113776 0.074303 0.203559 0.019372 -0.015796 -0.129815 -0.065255 -0.027844 -0.083693 0.029084 -0.074539 -0.007624 -0.026688 0.081832 -0.193224 0.093570 -0.078518 0.033024 -0.025564 -0.029315 0.001956 -0.161450 -0.029375 0.014278 0.117968 -0.081230 0.166309 0.081133 -0.064842 -0.018797 -0.055322 0.054184 -0.062230 0.009550 0.093656 -0.134566 -0.023499 0.078806 0.049718 -0.042781 0.023901 0.034948 0.151441 -0.156336 0.025677 -0.056150 -0.027985 0.100191 0.085746 0.060670 -0.072608 -0.014704 0.026506 0.000735 0.034710 -0.004751 0.018903 0.072080 -0.142390 -0.049911 0.041744 0.075830 -0.043163 -0.025115 -0.045493 0.023625 -0.019070 -0.016747 -0.070841 0.002171 0.010314 0.123159 -0.132899 -0.174612 0.072439 0.164235 -0.010526 0.066697 0.133161 0.103253 -0.031262 0.180170 0.128156 0.032025 -0.012703 0.067565 -0.010270 0.004530 0.071347 0.059565 -0.123191 -0.057770 -0.016820 0.060913 0.072274 -0.007837 0.094711 -0.037171 0.040272 0.007427 0.041105 -0.075406 0.089925 0.023712 -0.007783 -0.012684 0.135689 -0.022248 0.072440 0.061675 -0.005019 -0.088350 -0.074703 0.015618 -0.081801 0.125368 -0.082994 0.068885 -0.077940 0.097302 0.004244 0.120470 0.018944 -0.053254 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__introsort_loop(int*, int*, long, __gnu_cxx::__ops::_Iter_less_iter) = -0.713733 0.368415 -0.320118 -0.941167 1.527259 0.920844 0.730156 -0.230315 -1.305551 -1.741307 0.080468 -2.823158 -2.564649 1.998190 -0.458399 1.283668 3.550115 0.218789 -0.105120 -1.004102 1.379422 -0.700880 3.688705 3.643374 -2.654489 0.315166 0.896609 0.873175 0.082522 0.285447 0.285191 -2.645170 1.200502 -1.651547 0.908513 -1.022632 -0.516850 -0.194156 0.948750 -4.324303 -0.428389 1.069562 -0.115333 0.036410 -0.051162 1.648318 3.259085 2.011691 -0.938148 1.782392 1.625769 -0.099310 1.070487 0.332348 0.014690 -0.049342 -0.393498 -0.217112 -1.007261 -0.099652 -0.588818 -1.842848 -0.227705 2.330273 2.954564 -0.480886 -1.155299 1.063274 0.087013 0.489063 0.152422 2.049823 1.286904 0.765187 2.228803 -2.475154 -0.818097 -4.870453 -0.134489 -6.627959 -2.470054 -1.332408 1.913318 0.449693 1.327241 -0.317341 3.943881 -0.297404 0.193091 2.315092 3.385271 -2.341087 -0.853834 -1.356905 -0.485216 0.636401 -1.390263 0.391006 1.342228 0.196942 -2.389381 -1.905998 1.033538 -0.066068 -1.494431 -1.927923 -0.362483 1.549225 -2.537643 -1.447943 -3.306286 0.377199 0.175701 -4.131180 -0.310310 -0.172345 1.064317 1.209060 -1.305945 -2.100005 0.852852 0.764194 -0.713356 -1.349767 -0.254176 2.198802 1.574912 0.284875 1.021491 1.520327 1.192850 3.733892 2.283915 -0.926151 -0.732521 0.845652 -1.015249 0.455836 -1.159986 -0.709844 1.510422 -2.409002 0.728953 1.146721 -1.601113 -0.998569 1.221481 -1.257460 0.638566 6.291596 -0.677366 2.219995 1.652037 -2.444809 1.538741 -1.550905 -0.514611 0.672071 2.144883 1.935564 -2.451004 -1.684165 1.864398 3.510571 1.343308 -2.752295 -0.538411 0.616852 1.077030 -0.869895 1.053911 0.844421 0.962902 -1.453783 -0.050635 1.799794 4.571981 -1.678840 -0.777170 0.503929 1.928191 0.302328 -2.833209 -0.429225 -2.373646 -0.546787 1.222793 0.616046 0.776289 2.956122 -4.368227 1.985251 -0.490716 -0.213905 1.563749 1.010322 -1.546270 -3.527060 0.359004 1.856852 2.196570 0.185845 0.859689 -0.454679 -2.706075 -0.005633 0.596181 1.159465 -1.589680 2.509331 -0.626449 -1.597338 -1.336970 -0.348573 -0.653824 -1.089360 -0.488051 1.583956 1.645022 -4.264738 2.635216 -0.252716 -1.656532 0.149742 -0.659115 2.524949 -2.532081 -2.887636 1.597734 -1.573802 -1.918347 -0.671320 -0.735643 0.917498 0.727773 -0.173051 -1.431085 -2.892714 3.032426 0.210084 2.655034 1.600140 0.198658 3.002846 -0.693410 -1.995478 -1.473297 -1.654687 0.432258 -0.869819 -1.397953 -1.495556 -0.914602 1.893824 3.287004 -0.307096 -0.813708 -0.542741 2.187559 -3.229821 -0.512581 1.513865 1.864282 -1.180893 1.527775 1.832262 -2.036943 -0.377856 -2.324677 0.345426 -1.032424 -1.920945 1.050966 -2.301424 0.098081 1.442823 -0.916099 -0.359610 1.185838 0.612927 0.037022 -0.438014 2.878034 3.238431 -1.862525 0.063610 -2.885009 1.423083 -3.329440 -2.631395 0.338412 0.722820 -1.048135 -0.648669 0.477244 1.423068 0.641026 -1.551057 -1.832292 0.269818 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__std::__lg(long) = -0.238471 -0.332164 0.062812 -0.354034 0.124227 -0.051352 0.183343 -0.425911 -0.507536 -0.311731 0.315153 -0.849133 -0.289188 0.558927 -0.224591 0.413105 0.611352 0.040705 -0.245113 -0.386694 0.238226 0.026408 0.805151 0.772429 -0.349755 -0.000224 -0.308314 0.219451 0.270729 -0.180291 0.328310 -0.236633 0.291690 -0.301018 -0.047606 -0.009217 -0.117543 0.280368 0.366284 -0.639246 0.014623 0.266457 0.288284 -0.053269 0.030015 0.229907 0.318235 0.414782 0.326153 0.483200 0.221807 -0.079668 0.343082 0.097151 0.312572 -0.137609 0.244698 -0.740021 -0.227775 -0.044382 -0.171827 -0.190010 -0.094588 0.490164 0.542788 0.045742 -0.288119 0.128585 0.140823 0.182787 0.357842 0.359513 -0.000864 0.157436 0.222171 -0.587158 0.207613 -0.567080 -0.036036 -0.882676 -0.408807 0.220461 0.584857 0.289618 0.193930 0.067156 0.630135 -0.002647 -0.417320 0.313627 0.582396 -0.397068 -0.205253 0.149370 0.028200 -0.026205 -0.259160 0.257096 -0.027526 0.489559 -0.469945 0.006238 0.306712 -0.009308 -0.222814 -0.107166 0.124628 0.328541 -0.532175 -0.248437 -0.096131 0.364285 0.099679 -0.550148 0.045478 -0.272170 0.293550 0.136513 -0.463016 -0.203761 0.282031 -0.096684 -0.111550 -0.072312 -0.613869 0.168115 0.220881 0.262743 -0.106350 0.535311 0.122755 0.815978 -0.150300 -0.298372 0.157259 0.068885 0.003584 0.414479 -0.021465 -0.294201 0.156642 -0.270136 -0.125772 0.043768 -0.278763 -0.271116 -0.078113 0.201660 -0.137502 0.746095 -0.064521 0.512881 0.612038 -0.276239 -0.152694 -0.440152 0.264227 0.039362 0.252828 0.124847 -0.310402 -0.503768 0.527165 0.654565 0.285594 -0.383280 0.094910 0.265909 0.225533 -0.093210 0.251044 0.102728 0.151599 -0.345373 -0.025453 0.195234 0.876783 -0.213472 0.356169 0.079963 -0.060839 0.199666 -0.353659 -0.092908 0.075914 0.059666 -0.012277 0.330847 0.113661 0.552238 -0.513893 0.490980 -0.093414 0.183458 0.400755 0.194796 -0.507750 -0.559927 -0.372708 0.119340 0.394448 -0.038520 0.177499 0.174423 -0.570927 0.007423 -0.038064 0.033520 -0.242586 0.371787 0.045107 -0.174168 -0.090936 0.087681 -0.034490 0.065349 -0.071187 0.437632 0.486560 -0.446504 0.325856 0.129400 -0.208022 -0.055951 -0.072843 0.622368 -0.362499 -0.238125 0.180076 -0.522250 -0.563980 -0.238172 -0.080279 -0.014266 -0.125446 0.082371 -0.353661 0.115728 0.724799 -0.198145 0.614168 0.232554 -0.245417 0.209112 -0.176031 -0.257494 0.057403 -0.263702 -0.177601 -0.143524 -0.281238 0.268971 -0.075403 0.362031 0.305545 -0.006432 -0.397497 0.257625 0.391881 -0.637825 -0.166053 0.237568 0.311699 -0.328770 0.475448 0.294674 -0.448579 0.280014 -0.293752 -0.286951 -0.387808 -0.220311 0.430270 0.040238 0.217439 -0.148608 -0.019972 0.013831 0.182014 0.138325 -0.105056 0.195497 0.701584 0.632394 0.054728 -0.093288 -0.633661 0.225531 -0.393901 -0.455534 0.161257 0.279924 -0.470245 -0.126179 -0.088258 0.461321 0.511128 -0.439571 -0.482039 0.394128 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__final_insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -0.400249 0.617875 -0.012650 -0.643528 1.265045 0.840474 0.511526 0.083317 -0.688568 -1.341593 -0.126099 -2.149631 -2.066250 1.223824 -0.386290 0.675288 2.486563 0.095710 0.063297 -0.484079 0.540086 0.014024 2.635840 2.421884 -1.852491 0.241710 0.410016 0.633195 -0.395797 0.431713 0.052546 -2.350318 0.852429 -0.610487 0.600861 -0.413418 -0.308852 -0.493537 0.263197 -2.943862 -0.279920 1.019808 -0.294923 -0.014279 0.042153 0.719406 2.600955 1.374371 -0.512113 0.936497 0.996415 0.236318 0.712223 0.299238 -0.068866 -0.190866 -0.372159 -0.821691 -0.930409 -0.173299 -0.392804 -1.298706 -0.514953 1.585157 1.917496 -0.212230 -0.756395 0.506665 -0.130482 0.281433 -0.032480 1.341882 1.097611 0.829216 1.400470 -0.919809 -0.568409 -2.570405 -0.162451 -3.974599 -1.870443 -1.238561 1.340762 1.095997 0.818228 -0.583921 2.694258 -0.239292 0.512429 1.403080 2.467881 -1.652292 -0.676204 -1.128794 -0.154445 0.510297 -0.978914 0.214976 0.426059 0.079691 -1.691948 -1.171259 0.605642 -0.155581 -0.986436 -1.091430 -0.211730 0.962038 -1.751275 -0.820503 -2.594857 0.272590 0.335344 -2.907016 -0.463728 0.318106 0.435875 0.923010 -0.782376 -1.413338 0.585763 0.519417 -0.542865 -0.800680 -0.646211 1.630928 1.083268 0.021939 0.937100 1.139980 1.016663 2.592117 1.447999 -0.502069 -0.631466 0.494736 -0.580435 0.112301 -0.629898 -0.321128 0.474203 -1.684182 0.624751 1.003951 -1.152141 -0.627653 -0.361086 -0.981618 0.673859 4.052067 -0.615651 1.432652 0.953162 -1.810301 1.159377 -1.200779 -0.641935 0.107823 1.305956 1.541829 -1.309895 -1.081466 1.306027 2.352250 0.942913 -1.565274 0.306045 0.411399 0.815797 -0.843302 0.764380 0.767850 0.810949 -1.060691 -0.039325 1.444715 3.164616 -0.943473 -0.872949 0.499328 1.311877 0.621499 -1.327369 -0.312477 -1.294843 -0.466997 1.193042 0.441971 0.453481 2.102941 -2.647315 1.312040 0.005786 -0.287739 1.164358 0.480665 -0.973952 -1.698535 0.377505 1.570712 1.507815 0.190590 0.680853 -0.649759 -1.720824 -0.073706 0.517003 0.953634 -0.992304 1.598715 -0.375270 -1.320264 -1.032952 -0.791993 -0.497417 -0.616972 -0.695605 0.976000 1.392235 -3.040323 2.062330 -0.085410 -1.177347 -0.016004 -0.729710 1.775904 -1.823715 -2.042005 1.051078 -1.316253 -1.552140 -0.156220 -0.464671 0.517656 0.569959 0.077187 -0.984385 -1.855054 2.220563 0.684901 1.765468 1.108508 0.386330 1.940979 -0.092072 -1.415457 -0.661350 -1.609570 0.737896 -0.673840 -1.002396 -0.571451 -0.753487 1.272122 2.430321 -0.384236 -0.653295 -0.677506 1.281590 -2.076447 -0.310589 1.165202 0.893006 -0.814307 0.899987 1.388129 -1.240911 -0.492934 -1.696369 0.484227 -0.772329 -1.557553 0.390485 -1.824566 -0.025580 1.379542 -0.780603 -0.601200 0.695551 0.249536 -0.149446 -0.379067 1.945132 1.822210 -1.189260 0.494688 -1.985466 0.975223 -2.419660 -1.906773 0.365559 0.068400 -0.647169 -0.476251 0.246539 0.824306 0.127895 -0.832239 -1.321473 0.119726 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__partial_sort(int*, int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -0.004909 0.782405 0.361831 0.033827 0.710436 0.388123 0.307733 0.363682 -0.224759 -0.898007 -0.247040 -0.760200 -1.423925 0.820559 -0.037662 0.032195 1.400822 0.219021 0.232885 -0.425523 0.314526 -0.576031 1.437039 1.314218 -1.280188 0.348742 0.669538 0.329973 0.071799 0.641169 -0.096949 -1.157465 0.680621 -0.295552 0.526096 -0.530459 -0.144796 -0.560362 -0.401023 -1.946014 -0.285531 0.362241 -0.467360 0.050747 0.049689 0.969116 1.723366 0.727610 -0.485182 0.718101 0.437578 -0.061771 0.336854 0.198363 0.008439 -0.106425 -0.041747 -0.148622 -0.697299 0.264342 -0.075399 -1.608372 -0.428498 0.839238 1.189393 -0.267364 -0.213876 0.309108 -0.445850 0.143375 -0.185817 0.649837 0.970526 0.466305 1.017535 -0.630956 -0.497304 -1.669020 -0.371351 -3.201845 -1.145417 -1.171573 0.979870 0.085777 0.360694 -0.201008 1.434385 0.134296 0.564312 0.758576 1.645474 -1.028998 -0.398865 -0.692195 0.083545 0.545109 -0.710316 0.161236 0.472567 -0.474567 -0.897751 -0.978107 0.765751 -0.128581 -0.644176 -0.545954 -0.417031 0.869279 -1.413932 -0.430476 -1.840083 -0.542367 0.045875 -1.581259 0.043293 0.454000 0.953650 0.825024 -0.089491 -0.679487 0.269813 0.598738 -0.095813 -0.680676 -0.109401 1.107598 0.455973 -0.056946 0.683586 0.620454 0.643538 1.201803 1.502283 -0.007677 -0.455713 0.337847 -0.450725 -0.027425 -0.394156 -0.166279 0.478718 -0.889304 0.269572 0.465943 -0.655235 -0.461532 0.170184 -0.687360 0.607322 1.956309 -0.115538 0.528051 0.221227 -1.150027 0.546097 -0.630212 -0.644116 0.316360 0.976923 0.923974 -0.746602 -0.491097 0.359797 1.306781 0.480423 -1.166171 -0.168952 -0.197678 0.295108 -0.468273 0.506430 0.413577 0.477387 -0.527461 -0.024403 0.720415 1.654040 -0.860700 -0.973715 0.174170 0.266693 0.182153 -1.154504 -0.023262 -0.229014 -0.251666 0.369757 -0.032445 0.164675 1.099387 -1.888076 0.866042 -0.314538 -0.454391 0.478666 0.224136 -0.309040 -1.054153 0.584988 1.040509 0.923024 0.463950 0.185062 -0.404090 -1.082882 -0.121330 0.257814 0.588895 -0.468669 0.933253 -0.191117 -0.772281 -0.877886 -0.552946 0.049083 -0.348336 -0.265075 0.411581 0.670257 -2.375768 1.200766 -0.380242 -0.760894 0.042416 -0.183895 0.837510 -1.152646 -1.453715 0.470837 -0.635647 -1.238178 -0.377748 -0.419938 0.412989 0.259018 -0.353311 -0.280020 -1.199503 1.178417 0.230390 0.611391 0.735423 0.491228 1.822432 0.077676 -1.076842 -0.569977 -0.587333 0.627928 -0.823818 -0.339138 -0.377365 -0.519447 0.671822 1.761412 -0.034339 -0.114115 -0.467082 0.906440 -1.467610 -0.594269 0.848777 1.060594 -0.103888 0.803639 0.876091 -0.757610 -0.562643 -0.877391 0.005174 0.006940 -0.893548 0.168628 -1.387305 -0.136322 1.021794 -0.343205 -0.521893 0.612592 -0.197894 -0.002081 -0.585314 0.994341 1.817632 -1.515375 0.415030 -0.885450 0.630887 -1.456192 -0.985967 0.052189 0.345977 0.023814 -0.156637 0.175447 0.130037 0.115865 -0.760309 -0.627757 -0.212535 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__unguarded_partition_pivot(int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -0.204664 1.455133 0.324460 -0.613008 1.569798 1.345961 0.487485 -0.184511 -0.337009 -1.171687 -0.228255 -2.416527 -2.417553 1.134124 -0.339742 0.495914 2.447458 -0.424979 0.078242 -0.647985 0.403673 0.597555 3.000486 2.521818 -2.247657 0.519519 0.857009 0.522442 -0.231843 0.396266 -0.507628 -2.363438 0.914895 -0.578684 0.370250 0.095410 -0.479105 -1.341775 0.395274 -2.969983 -0.359004 0.389565 -0.882320 0.016236 -0.070248 0.966809 3.474707 1.408963 -0.484659 0.676138 1.129564 0.159821 0.666368 0.257073 -0.033791 -0.458461 0.249297 -0.436181 -0.863065 -0.411003 -0.222182 -1.152747 -0.874567 1.819265 1.878356 0.004528 -0.961615 0.745338 -0.106127 0.091487 -0.622956 1.609805 1.475064 1.725746 1.516836 -0.856487 -0.257521 -2.355471 -0.426525 -3.632689 -2.160789 -1.506855 0.979947 0.556543 1.076393 -0.431230 2.818537 0.037110 0.764879 1.213581 2.973196 -2.026717 -0.562883 -0.978461 -0.088290 0.443789 -0.850384 0.800477 0.168112 -0.335173 -1.871108 -1.395534 0.781530 -0.217636 -1.180964 -0.787506 -0.158779 0.545158 -1.676437 -0.529869 -2.805781 -0.286375 0.353908 -3.310120 -0.979266 0.805358 1.216495 0.855969 -0.610657 -1.922451 0.429866 0.792952 -0.593549 -1.110447 -0.328910 1.739508 1.704531 0.079849 1.185032 1.128155 1.673203 3.000932 1.663675 -0.292038 -0.713859 0.083268 -0.544285 -0.064467 -0.279756 -0.007106 0.139117 -1.619089 1.152409 1.617252 -1.081009 -0.472174 -0.183041 -1.157032 0.683136 4.597849 -0.750834 1.521954 0.790475 -2.054027 0.811607 -1.722673 -1.256677 -0.049604 0.977328 2.137913 -1.675784 -1.016176 1.568871 2.448875 0.854290 -2.104025 0.866311 0.540464 0.590293 -1.233993 0.937936 0.689617 1.191198 -1.093414 -0.093257 2.039107 3.625543 -1.251369 -1.694536 0.716715 0.749084 1.179988 -1.121616 -0.373164 -0.745533 -0.504624 1.650559 0.568257 0.626568 2.160606 -2.973070 1.221203 0.259825 -0.948197 1.426424 0.564644 -1.148557 -0.528397 0.778408 2.069494 1.204741 0.482020 0.341056 -1.136326 -1.825241 -0.166149 0.771102 0.835144 -1.193906 1.757645 0.030409 -1.671442 -1.286615 -1.161470 -0.269941 -0.327867 -0.980607 1.006640 0.616770 -4.107996 2.540376 0.139293 -1.300883 -0.216479 -1.438506 1.754137 -1.887263 -2.169813 1.003839 -1.586521 -1.532989 0.064681 -0.453453 0.177197 0.946923 0.772757 -1.565592 -2.128822 2.257966 0.985699 1.742403 1.351847 0.925079 2.046598 -0.650471 -1.488680 -0.875939 -1.647736 1.508734 -0.186552 -1.439142 -0.524217 -1.056074 1.262905 2.711742 -0.875056 -0.566611 -1.221882 0.877880 -2.608851 -0.508998 1.085662 1.588748 -1.343577 0.638680 1.363394 -0.700152 -0.469047 -1.802794 -0.196782 -1.113421 -2.004839 0.150450 -1.898132 -0.210249 1.969396 -1.187201 -0.721686 0.862750 -0.332919 -0.101013 -0.307225 1.593958 2.570362 -1.648352 0.411578 -2.211972 1.275835 -2.687938 -2.458483 1.034904 -0.512867 -0.528841 -0.947561 0.107580 0.832856 -0.109888 -1.230061 -1.267151 0.179156 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__heap_select(int*, int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -0.320568 0.927111 0.570689 -0.832440 1.093889 0.873573 0.355510 0.216976 -0.812191 -1.697217 -0.413234 -1.467445 -2.155305 1.641597 -0.359326 0.248656 2.726647 0.382144 0.164329 -0.830113 1.154023 -1.112692 2.504555 2.794173 -2.529353 0.360305 1.260743 1.055574 0.446305 1.055505 0.393877 -2.162873 0.511864 -0.628972 1.382764 -1.395686 -0.274817 -0.182501 -0.225750 -3.924853 -0.508510 0.886459 -0.562795 0.160802 0.255205 1.121121 2.844398 1.458824 -1.227395 1.177291 1.341195 0.518148 0.667178 0.101794 -0.174708 0.001906 -0.251986 -0.244618 -0.499533 0.532131 -0.192670 -1.983197 0.047487 2.009383 2.492928 -0.460467 -0.581561 0.433320 -0.146935 0.314689 -0.224183 1.537727 1.038810 0.821559 1.719236 -2.146433 -0.657062 -4.397300 0.346271 -5.354794 -1.927719 -1.756991 1.431030 0.934515 0.648754 -0.553729 3.082010 -0.115991 0.652757 2.132705 2.757683 -1.466435 -0.398148 -1.604453 -0.748931 0.889113 -1.109143 0.090111 0.238116 0.023270 -1.555984 -1.941957 0.846008 -0.164995 -1.365799 -1.254798 -0.745612 1.714224 -2.295120 -0.962154 -2.749600 0.157069 -0.006975 -3.151526 -0.047638 -0.579115 1.057817 0.858509 -0.483620 -1.419138 0.433613 1.063671 -0.417026 -0.899767 -0.934112 2.071009 1.171000 -0.355698 0.569096 0.892227 0.854377 2.060625 1.947920 -0.565349 -0.800513 0.997307 -0.877882 -0.310154 -1.395374 -0.096663 1.508029 -1.604930 -0.241821 0.810079 -1.151708 -0.911719 0.797139 -1.721089 0.960528 5.793246 -0.392366 1.193878 0.827130 -2.025858 1.552165 -0.387488 -0.794777 0.922484 1.826984 1.728246 -2.544067 -1.177199 0.825588 2.695006 0.893991 -1.673898 -0.921541 -0.003712 0.161379 -0.598199 1.030919 0.343092 0.019359 -0.892870 -0.195250 1.195219 3.217292 -0.980131 -0.896471 0.030561 1.635899 -0.390269 -2.240214 0.014763 -1.622467 -0.440826 0.812795 -0.001564 0.894203 2.178690 -4.124944 1.670792 -0.345847 -0.368177 0.656687 0.212181 -0.583214 -3.038339 0.924511 1.666640 1.818227 0.050901 0.796504 -0.441138 -2.289957 -0.016790 0.512333 1.225769 -1.470577 1.985641 -0.381937 -1.370758 -1.399898 -0.320750 -0.804340 -0.973910 -0.661595 0.932454 1.080078 -3.440658 2.214663 -0.613962 -0.985338 0.341590 -0.546175 1.789415 -2.267189 -2.488705 1.120671 -0.551428 -1.548688 -0.624680 -0.885748 1.266314 0.221011 -0.593516 -1.106630 -2.620601 1.787441 -0.047655 1.504881 1.361816 0.524610 2.721846 0.105656 -1.373774 -1.368531 -1.356855 0.876069 -0.572536 -0.747773 -1.383319 -0.848000 1.244558 3.110956 -0.212460 -0.516667 -0.310602 2.060934 -2.099458 -0.733505 0.926119 0.937794 -0.540685 1.020107 1.184524 -1.602827 -0.817547 -2.077077 0.675440 -0.103758 -1.460130 0.901272 -2.191312 -0.040015 1.529583 -0.595564 -0.769499 1.266021 0.451772 -0.024226 -0.457175 2.264206 2.467305 -1.671177 0.437316 -2.004624 1.118918 -2.749267 -1.647288 -0.505336 0.487468 -0.062542 -0.287704 0.008163 0.855433 0.595565 -0.453164 -0.865226 -0.169405 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__sort_heap(int*, int*, __gnu_cxx::__ops::_Iter_less_iter&) = -0.351759 0.299758 0.054979 -0.876332 0.912340 0.399917 0.347831 -0.155442 -0.734706 -0.932097 -0.096444 -1.630356 -1.261438 0.886332 -0.279886 0.756812 2.079344 0.104791 -0.065682 -0.672738 0.680568 -0.344410 2.119003 2.180476 -1.624988 0.258965 0.518030 0.799146 0.122604 0.177407 -0.122976 -1.292577 0.407126 -0.873064 0.644794 -0.641653 -0.307128 -0.154471 0.595678 -2.616147 -0.176259 0.435773 0.087103 0.052070 0.031299 0.802614 1.969575 1.141602 -0.586617 0.838204 1.122335 0.093047 0.700338 0.169664 -0.083828 0.156111 0.183889 -0.269075 -0.400955 -0.125849 -0.212227 -0.914199 0.141557 1.388996 1.637419 -0.240134 -0.751197 0.563190 0.437524 0.106187 0.112175 1.244873 0.406413 0.545269 1.130303 -1.745246 0.023114 -2.859121 0.104580 -3.431120 -1.554874 -0.865123 0.929170 0.385668 0.839186 -0.061639 2.338374 -0.326309 0.369398 1.023179 1.681266 -1.380925 -0.401760 -0.790918 -0.379966 0.393012 -0.642422 0.070995 0.500656 0.359179 -1.277827 -0.925575 0.830337 -0.032288 -0.960225 -0.886565 -0.084323 0.671436 -1.296207 -0.935026 -1.895992 0.404750 0.068272 -2.324277 0.058419 -0.303221 0.663701 0.428678 -0.644200 -1.392395 0.305617 0.478013 -0.510685 -0.578534 -0.776016 1.311096 1.094623 -0.039628 0.616182 0.720007 0.686117 2.137334 1.160306 -0.670237 -0.582245 0.640355 -0.758565 -0.002590 -0.769754 -0.353972 0.820371 -1.402749 0.280135 0.742489 -0.915565 -0.342958 0.787786 -0.719183 0.413092 3.959235 -0.420446 1.244031 0.986630 -1.321061 1.030025 -0.769510 -0.357076 0.428690 1.110091 1.159905 -1.800347 -0.995046 0.899956 1.959209 0.762884 -1.433216 -0.341811 0.392010 0.482342 -0.309708 0.528440 0.362733 0.483219 -0.836167 -0.038712 0.972241 2.764061 -0.615875 -0.358637 0.240008 1.017424 -0.071102 -1.694678 -0.304774 -1.542625 -0.363081 0.570494 0.447876 0.528947 1.695849 -2.663278 1.060721 -0.239647 -0.202557 1.125066 0.383069 -0.802659 -2.100888 0.226036 1.023386 1.323648 -0.243649 0.581041 -0.252014 -1.472188 -0.019082 0.321921 0.686821 -1.077386 1.404183 -0.159477 -1.051325 -0.560854 -0.286130 -0.426938 -0.522573 -0.355543 0.891196 0.778970 -2.372830 1.505248 -0.140101 -0.930167 0.350537 -0.695306 1.393244 -1.485509 -1.382336 0.925785 -0.628232 -0.689361 -0.347776 -0.374342 0.627532 0.164668 -0.018565 -1.103020 -1.618577 1.521746 0.073425 1.420122 1.003056 0.042283 1.363107 -0.264811 -0.885131 -0.818287 -0.800789 -0.078175 -0.280301 -0.810922 -0.846999 -0.653967 1.021250 2.028224 -0.347225 -0.199797 -0.105286 1.177574 -1.822444 -0.292863 0.690523 0.781065 -0.809891 0.749927 0.936384 -1.152372 -0.260798 -1.404794 0.171932 -0.437411 -1.072356 0.780397 -1.313749 0.064270 0.986203 -0.650595 -0.237786 0.792815 0.295412 -0.002612 -0.182006 1.734654 1.780755 -0.610955 0.041103 -1.642027 0.711268 -1.924417 -1.335854 0.108350 0.283827 -0.724612 -0.344183 0.319094 1.027032 0.266619 -0.598386 -0.913320 0.114505 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__make_heap(int*, int*, __gnu_cxx::__ops::_Iter_less_iter&) = -1.190498 -0.798156 -0.980785 -1.793056 1.739533 0.956752 0.963179 -1.159809 -2.151308 -1.334258 0.763227 -3.950782 -2.055226 2.169188 -0.672931 2.707299 4.124321 0.042956 -0.614000 -1.324053 1.694213 -0.032048 4.628420 4.608548 -2.695711 0.219990 0.068356 0.985923 0.068473 -0.687538 0.124180 -2.484794 1.387709 -2.837067 0.250370 -0.802427 -0.782321 0.580492 2.834781 -4.614714 -0.113252 0.751448 0.517162 0.026326 -0.246323 1.677672 3.050401 2.477746 -0.500743 2.430925 2.199934 -0.561289 1.527688 0.403437 0.133999 0.248673 -0.320268 -0.324278 -0.851272 -0.762962 -0.829109 -0.743379 0.182335 2.645942 3.226476 -0.406717 -1.929589 1.526781 1.122716 0.493519 0.754437 2.607931 0.660774 0.596538 2.220337 -3.587222 -0.318274 -5.540302 -0.039877 -6.231623 -2.884867 -0.277688 2.149135 0.440066 2.105212 -0.189979 4.586834 -0.700987 -0.687156 2.303899 3.256043 -3.038885 -0.992657 -0.830309 -0.457352 0.103852 -1.224711 0.602201 1.633140 1.001648 -2.943664 -1.563978 1.211990 0.084018 -1.654999 -2.349951 0.297237 1.107847 -2.253987 -2.122742 -2.911167 1.612793 0.240165 -4.765848 -0.131962 -0.677627 0.947818 0.867862 -2.208258 -2.815100 1.008567 0.304841 -1.189512 -1.449834 -0.452542 2.260416 2.325616 0.723544 0.976794 1.866797 1.174065 5.279711 1.530973 -1.716475 -0.524073 0.898272 -1.015815 1.140117 -1.218073 -1.128149 1.456909 -3.081080 1.229885 1.408081 -1.835857 -0.569027 2.127687 -0.312554 -0.097836 7.629599 -0.922192 3.406361 2.882843 -2.309405 1.782434 -2.279547 0.304475 0.737393 1.962436 1.723236 -3.481210 -2.258757 2.661507 4.040723 1.695999 -3.548350 -0.539447 1.390502 1.613814 -0.739853 1.033157 0.878662 1.568941 -1.903808 0.100942 2.104822 6.014810 -1.751351 0.211955 0.737898 2.089528 0.437367 -3.429229 -1.044279 -3.520029 -0.619802 1.652156 1.566360 0.964996 3.515759 -4.506140 2.081902 -0.534583 0.062676 2.401612 1.629968 -2.579232 -4.011773 -0.638672 1.428460 2.519161 -0.290785 1.221195 0.091347 -3.072553 0.113473 0.650046 0.754890 -2.059906 2.898074 -0.405559 -1.690605 -0.614539 0.108396 -1.015854 -1.096518 -0.375119 2.357925 1.814997 -4.346164 2.454436 0.321999 -2.113877 0.527094 -1.063190 3.409574 -2.494001 -2.447075 2.115895 -1.848196 -1.385927 -0.696748 -0.352143 0.593781 0.660085 0.530128 -2.245541 -3.114521 3.581455 0.110682 3.682945 1.812623 -0.692587 2.149421 -1.562685 -1.947923 -1.526528 -2.003102 -0.216755 -0.262652 -2.030201 -1.677072 -0.973539 2.338604 3.028891 -0.349735 -1.191563 -0.287732 2.319230 -3.982755 -0.001162 1.533241 2.174764 -2.053075 1.506048 2.067817 -2.445463 0.549283 -2.519025 0.023163 -1.846834 -1.916534 1.854593 -1.568794 0.603082 0.738406 -1.041943 0.311958 1.252182 0.987113 -0.020742 0.138447 3.706719 3.485811 -0.740718 -0.765304 -3.688307 1.566248 -3.446837 -3.148980 0.859599 0.769998 -2.416198 -0.899663 0.709246 2.655298 0.879319 -2.043590 -2.399273 0.909466 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__bool __gnu_cxx::__ops::_Iter_less_iter::operator()(int*, int*) const = -0.171616 0.285102 0.085069 -0.223197 0.598656 0.390703 0.262288 -0.233097 -0.394900 -0.451887 0.041636 -0.689384 -0.747833 0.761721 -0.110717 0.490311 1.095799 0.083628 -0.018663 -0.418173 0.569364 -0.431027 1.230978 1.112902 -0.951600 0.210147 0.657284 0.297963 0.231521 0.315332 -0.116994 -0.696701 0.514474 -0.718280 0.190355 -0.435893 -0.151904 -0.180781 0.422666 -1.421126 -0.149192 -0.003051 -0.184856 0.012354 -0.091241 0.466782 1.074448 0.655462 -0.307249 0.710484 0.563066 -0.095681 0.236379 0.151114 0.183739 0.122103 0.273277 0.131738 -0.325348 0.013527 -0.123185 -0.764941 -0.115878 0.756691 1.024564 -0.186171 -0.251033 0.481990 -0.145550 0.148773 0.019707 0.590262 0.253689 0.332087 0.738453 -1.137400 -0.189006 -1.799669 -0.268087 -2.287357 -0.833699 -0.485590 0.464353 -0.366875 0.608724 0.331308 1.184684 0.071641 0.045238 0.478006 1.206880 -0.906137 -0.267907 -0.268244 -0.137592 0.266603 -0.511887 0.242613 0.527257 -0.205139 -0.736181 -0.842610 0.686920 0.115006 -0.523042 -0.641880 -0.183104 0.660221 -0.933094 -0.641338 -0.977562 -0.179188 -0.238008 -1.315363 -0.126554 -0.017011 0.842650 0.429047 -0.267736 -0.886430 0.240512 0.502455 -0.128719 -0.726445 0.392465 0.582425 0.614396 0.188369 0.341562 0.336296 0.431649 1.362142 1.024561 -0.221468 -0.196787 0.150827 -0.324729 0.234710 -0.359214 -0.230876 0.293588 -0.735252 0.340281 0.556013 -0.496030 -0.336784 0.877155 -0.337975 0.220702 2.090262 -0.086290 0.664128 0.490805 -0.912185 0.185494 -0.563815 -0.266671 0.353362 0.713854 0.569552 -0.906416 -0.554245 0.498814 1.097345 0.429914 -1.163615 -0.526339 -0.031270 0.222683 -0.211294 0.304125 0.232900 0.285045 -0.460423 -0.051821 0.563299 1.461008 -0.791797 -0.706431 0.238617 0.328406 -0.102024 -1.196775 -0.180802 -0.668952 -0.084104 0.233367 0.070234 0.223158 0.928961 -1.786005 0.680292 -0.294484 -0.298687 0.633038 0.431977 -0.507825 -1.044090 0.255869 0.641504 0.675888 0.121274 0.244181 -0.063001 -0.936318 -0.054351 0.129017 0.264332 -0.477353 0.792022 -0.055019 -0.612623 -0.574836 0.018105 0.064103 -0.454118 -0.046870 0.516876 0.358837 -1.863781 0.854240 -0.132406 -0.570874 0.235545 -0.196689 0.870616 -0.826085 -1.046617 0.537827 -0.419041 -0.467215 -0.250522 -0.218494 0.350231 0.294003 0.045666 -0.417927 -0.794049 0.695089 -0.068095 0.638863 0.551161 0.207044 1.124369 -0.616545 -0.722536 -0.657951 -0.157719 0.201260 -0.314292 -0.454728 -0.720047 -0.341082 0.692870 1.159530 0.046399 -0.189335 -0.293797 0.762175 -1.394074 -0.229404 0.580605 1.113069 -0.440647 0.469791 0.614544 -0.610427 -0.178291 -0.515942 -0.182352 -0.238947 -0.646085 0.400893 -0.665662 0.060512 0.477541 -0.245639 -0.109234 0.529714 0.045876 0.201792 -0.238042 0.725424 1.471998 -0.955412 -0.130704 -0.814517 0.406940 -1.109694 -0.917664 0.245428 0.279398 -0.339184 -0.193853 0.106912 0.451841 0.220887 -0.533968 -0.417571 -0.099009 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__pop_heap(int*, int*, int*, __gnu_cxx::__ops::_Iter_less_iter&) = -0.348788 0.455384 0.113303 -0.593363 1.276888 0.624843 0.570883 -0.197130 -0.753631 -0.986911 0.075070 -1.783271 -1.667205 1.145021 -0.214618 0.994751 2.372018 0.024067 -0.017114 -0.826776 0.796824 -0.442074 2.711698 2.488541 -1.899978 0.402533 0.795630 0.609691 0.166947 0.093881 -0.529437 -1.366218 1.060072 -1.430936 0.279942 -0.582270 -0.370931 -0.608181 0.821556 -2.814161 -0.238085 -0.051074 -0.625599 0.050189 -0.160157 1.567085 2.446021 1.360609 -0.635538 1.312407 1.163590 -0.413808 0.617990 0.336007 0.024736 0.055925 0.198455 0.203792 -0.759495 -0.221384 -0.270837 -1.559602 -0.218199 1.460387 1.860887 -0.363310 -0.791264 0.984141 0.139732 0.059942 0.118661 1.334701 0.998651 0.612365 1.602990 -2.024022 -0.341040 -3.206750 -0.605533 -4.477641 -1.902647 -1.011189 1.209879 -0.586003 1.159836 0.133815 2.547528 -0.068890 0.340626 1.064686 2.222342 -2.093153 -0.651355 -0.653980 -0.050468 0.372128 -0.935107 0.449265 0.979621 -0.237607 -1.640067 -1.265152 1.279268 0.014335 -1.044534 -1.320888 -0.114717 0.872390 -1.705474 -1.135518 -2.416224 -0.135830 -0.024092 -2.754919 0.052049 0.308877 1.833461 0.849713 -0.689224 -1.690096 0.422496 0.726851 -0.447545 -1.170880 0.191794 1.504861 1.347530 0.356887 1.006547 0.903309 1.012791 2.867600 2.077175 -0.508267 -0.643592 0.397909 -0.873811 0.403050 -0.560940 -0.485505 0.810688 -1.675535 0.813425 1.061580 -1.096964 -0.435884 1.557705 -0.485209 0.420083 4.019358 -0.331123 1.524469 1.075421 -1.727568 0.742439 -1.523180 -0.501644 0.521036 1.334575 1.276348 -2.052257 -1.076760 1.159344 2.251711 0.920671 -2.511938 -0.285146 0.316652 0.777013 -0.622387 0.532361 0.651652 1.059804 -1.035292 0.032334 1.377977 3.403277 -1.386470 -1.007545 0.496224 0.502837 0.310287 -2.254483 -0.465121 -1.114342 -0.361067 0.879758 0.521051 0.374370 1.971000 -3.081467 1.143343 -0.633306 -0.514231 1.349905 0.932830 -1.176845 -1.805312 0.329468 1.288809 1.413305 0.380380 0.471472 -0.294454 -1.685098 -0.091852 0.418143 0.582824 -0.927341 1.594072 -0.057792 -1.319664 -0.850311 -0.475966 -0.012069 -0.482318 -0.184656 1.094126 0.559068 -3.736057 1.752764 -0.163039 -1.382074 0.311656 -0.737990 1.879786 -1.667511 -1.908391 1.170870 -1.117266 -1.124916 -0.566556 -0.344775 0.449978 0.518702 0.064355 -1.095836 -2.018335 1.966902 0.207363 1.611169 1.169935 0.227740 2.286811 -0.902112 -1.437940 -1.154437 -0.851089 0.395080 -0.646293 -1.107257 -0.936455 -0.753501 1.329739 2.327217 -0.301099 -0.152092 -0.440440 1.227616 -2.926225 -0.427738 1.171347 2.352532 -0.954116 1.168110 1.337340 -1.268923 -0.246683 -1.258044 -0.341545 -0.645083 -1.415868 0.714198 -1.514891 0.103802 1.138337 -0.537668 -0.179322 0.886967 -0.072651 0.266155 -0.508713 1.766557 3.300086 -1.596883 -0.160159 -1.856692 1.038601 -2.272804 -2.014548 0.689214 0.481537 -0.792682 -0.478433 0.523571 1.022889 0.254903 -1.458332 -1.174287 0.106289 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__adjust_heap(int*, long, long, int, __gnu_cxx::__ops::_Iter_less_iter) = -2.016250 -1.410348 -0.630073 -3.336992 2.844082 3.320656 1.511196 -3.243980 -4.191301 -1.278445 1.876338 -6.095285 -3.397538 5.183983 -1.611922 3.851991 6.569857 -0.032963 -1.806068 -2.589792 3.599348 0.431036 7.677381 8.046787 -5.189409 0.372199 0.719313 1.262881 1.526854 -0.231443 0.813972 -3.942254 2.168656 -4.022548 0.407400 -1.587313 -1.524162 1.158062 4.851507 -8.177230 -0.478171 1.085169 -0.133301 0.186572 0.192645 3.577729 4.875164 4.190200 -0.597812 4.532935 3.673307 -0.278156 2.203557 0.147854 1.183514 -0.195455 1.037684 0.796137 -0.701428 -0.541064 -1.267277 -0.084938 -0.127982 5.269923 6.327094 -0.357555 -2.966873 1.693695 1.819314 1.236657 0.977798 4.478810 1.091692 2.083890 3.437004 -5.778296 -0.401744 -10.302105 0.706474 -9.841997 -4.249447 0.286622 3.802986 0.053758 2.838388 -0.892015 7.708238 0.131690 -2.622070 4.539231 6.423587 -4.381781 -1.170102 -0.764887 -1.910783 0.161686 -2.009911 2.361402 2.394433 1.387211 -4.918746 -3.521118 1.180351 0.063614 -3.038588 -2.985885 0.004912 3.314546 -3.529450 -2.626449 -2.714625 3.145492 -0.038397 -8.395575 -1.843234 -2.843304 2.024110 1.147275 -3.826853 -4.044764 1.814259 0.774129 -2.012635 -2.384739 -0.083285 3.725178 4.510640 1.457588 -0.015074 2.963793 2.003403 7.971441 1.253360 -3.130998 0.182857 1.076395 -0.680175 2.435276 -2.643762 -0.924565 2.681880 -4.132392 1.949595 2.126262 -2.727425 -1.189260 3.937638 -0.642733 -0.708134 15.338991 -1.507192 6.077312 4.761884 -4.235163 1.938133 -2.818960 0.793680 2.067871 3.405726 2.587963 -6.667918 -3.970605 4.675406 7.425375 2.622994 -6.551813 -1.145969 2.190062 0.742282 -1.976238 2.819252 0.603875 1.059568 -2.437705 -0.365665 3.521149 9.709541 -3.405215 -1.148907 0.491737 3.865749 0.652300 -4.558192 -1.078231 -4.666021 -0.192839 2.898299 2.205954 2.798764 5.736669 -9.771366 4.230757 -0.358097 -0.201528 3.923561 2.844133 -4.582396 -5.431534 -0.713136 2.302813 4.020786 0.140983 0.723593 0.884194 -6.133839 0.296718 1.205981 0.809207 -3.970385 5.089232 0.261672 -2.442714 -1.616327 0.650827 -1.626069 -2.079285 -1.581828 4.142603 1.570627 -8.556557 4.108849 0.947366 -2.930604 0.231687 -1.867447 5.420669 -4.202483 -4.460302 2.891974 -2.630315 -2.682311 -1.740535 -1.325036 1.338707 1.278596 2.973583 -4.765310 -5.245460 5.359783 -1.222534 6.195543 3.128155 -1.005555 3.894378 -3.463573 -3.213617 -3.241714 -4.019653 2.465973 1.056115 -3.617902 -1.780230 -1.640674 3.718014 4.526454 -0.179208 -3.322441 -1.394107 4.624656 -5.822788 -0.061191 1.900630 3.785845 -3.541067 2.111319 2.827207 -3.796700 1.505847 -3.889291 -1.295929 -3.479764 -2.885228 3.976135 -1.337036 1.558239 -0.058165 -1.041857 0.446622 2.656646 1.561171 0.018087 1.495909 5.797992 6.334077 -2.194840 -1.111692 -6.490350 3.757146 -5.573448 -5.479989 1.243833 -0.046852 -3.523122 -1.722752 -0.598267 4.372054 2.612817 -3.316153 -3.545811 2.383653 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp____gnu_cxx::__ops::_Iter_less_val::_Iter_less_val(__gnu_cxx::__ops::_Iter_less_iter) = -0.055721 0.206101 0.029314 0.069797 0.268239 0.103889 0.140133 0.012356 -0.105904 -0.259218 -0.080441 -0.269648 -0.379423 0.320585 -0.020894 0.227303 0.476265 0.147013 0.079621 -0.075430 0.113198 -0.316335 0.497345 0.397496 -0.291368 0.098414 0.153642 0.040550 -0.140049 0.326903 -0.151091 -0.416451 0.325269 -0.239388 0.080850 -0.220150 -0.030653 -0.049026 0.009441 -0.573540 -0.044839 0.095905 0.028755 -0.025936 -0.070367 0.150266 0.496235 0.249216 -0.010114 0.271803 0.045853 -0.061991 0.131044 0.145462 0.126330 0.138174 -0.003060 -0.204883 -0.318871 0.050351 -0.097609 -0.544716 -0.137246 0.221520 0.370732 -0.069004 -0.031805 0.167305 -0.297813 0.052369 -0.009252 0.148194 0.195543 0.069372 0.225238 -0.276637 -0.107665 -0.390386 -0.255055 -0.947757 -0.332424 -0.324235 0.178240 0.115178 0.279465 0.051715 0.430997 0.010474 0.136814 0.062405 0.561185 -0.495000 -0.181460 -0.154637 0.112636 0.081144 -0.244466 -0.025786 0.185397 -0.194862 -0.304603 -0.357206 0.373441 0.065958 -0.149217 -0.245548 -0.098948 0.291994 -0.526170 -0.319368 -0.581377 -0.274288 -0.126046 -0.467328 0.213083 0.200062 0.184965 0.304624 -0.082737 -0.398069 0.179612 0.267307 -0.010888 -0.355408 -0.008706 0.310595 0.041761 -0.010566 0.235722 0.146472 0.131019 0.553977 0.486767 -0.021603 -0.095611 0.074968 -0.168143 0.046834 -0.083522 -0.189746 -0.022388 -0.412351 0.062092 0.198081 -0.241078 -0.019211 0.049881 -0.115842 0.198929 0.365278 -0.073741 0.168234 0.071347 -0.449895 0.199589 -0.289328 -0.160333 0.014707 0.320426 0.236827 -0.182254 -0.216087 0.155504 0.385019 0.203779 -0.306668 -0.173958 -0.177936 0.208873 -0.036345 0.088686 0.192672 0.152570 -0.251319 -0.006505 0.108649 0.651180 -0.352823 -0.091216 0.184939 -0.077427 0.011536 -0.515491 -0.107422 -0.231400 -0.078307 -0.046959 -0.028388 -0.054085 0.386889 -0.443180 0.333814 -0.277003 -0.201673 0.229404 0.049191 -0.101016 -0.380964 0.078257 0.351371 0.338267 0.118709 0.179159 -0.111762 -0.334967 -0.058063 -0.017908 0.206324 -0.109426 0.256901 -0.056448 -0.374073 -0.281535 -0.072393 0.088381 -0.262839 0.008923 0.146834 0.436212 -0.669384 0.386236 -0.064397 -0.225361 0.154495 0.127119 0.279385 -0.326465 -0.478102 0.199502 -0.241719 -0.252346 -0.042636 -0.059496 0.123189 0.023103 -0.266443 0.023558 -0.288854 0.300338 0.121895 0.176713 0.188510 0.169860 0.472613 0.064857 -0.403700 -0.118724 -0.090045 -0.056987 -0.430303 -0.050424 -0.109975 -0.136003 0.337676 0.559229 0.155757 -0.039620 -0.069651 0.323861 -0.449195 -0.108062 0.403073 0.312722 -0.074246 0.156326 0.370931 -0.266481 -0.232703 -0.171363 0.052311 -0.032022 -0.289661 0.007305 -0.435206 -0.044371 0.271111 -0.097101 -0.152633 0.167323 -0.008967 0.020308 -0.223586 0.368424 0.379943 -0.410631 0.095163 -0.218567 0.084446 -0.457506 -0.285584 0.043748 0.335263 -0.133306 -0.018848 0.150246 0.071741 -0.026210 -0.190252 -0.156020 -0.234474 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__push_heap(int*, long, long, int, __gnu_cxx::__ops::_Iter_less_val&) = -1.032888 -0.322204 0.492993 -1.779573 1.606837 1.502944 0.773173 -1.317618 -2.151821 -1.234982 0.621482 -3.111092 -2.081795 2.739037 -0.763381 1.844426 3.754441 0.186503 -0.644388 -1.548154 1.900127 -0.635132 4.082402 4.447970 -3.049462 0.356790 0.719737 1.098175 0.826252 0.572978 -0.004732 -2.318088 1.026669 -2.071016 0.725215 -1.216099 -0.884120 0.666062 2.088032 -4.890689 -0.294574 0.598082 -0.261763 0.185894 0.168495 1.797088 3.089586 2.158943 -0.513034 2.455112 1.991755 -0.382166 1.311740 0.073670 0.701296 0.227869 0.788579 0.348731 -0.551051 0.051832 -0.784649 -0.891772 0.150267 2.792241 3.350287 -0.355277 -1.596267 0.747918 0.746277 0.588160 0.255173 2.472423 0.726593 1.153885 2.038787 -3.658752 0.008667 -5.955594 0.366773 -5.756774 -2.663288 -0.413266 2.045443 0.419335 1.586073 -0.671511 4.302837 -0.247841 -0.965662 2.107378 3.721173 -2.567304 -0.556341 -0.700357 -0.843935 0.064682 -1.051451 0.835523 0.919861 0.435317 -2.631149 -2.098829 1.366660 -0.038951 -1.701400 -1.307584 -0.282081 1.978690 -2.461313 -1.669231 -2.394941 1.246685 0.052032 -4.539079 -0.226602 -1.257164 1.409197 0.879322 -2.005371 -2.432681 1.081161 0.871860 -1.033242 -1.407734 -0.569773 2.833946 2.380337 0.383506 0.258925 1.525153 1.049735 4.051508 1.501887 -1.498506 -0.189652 0.868330 -0.873077 0.837854 -1.488286 -0.453668 1.416789 -2.281520 0.366336 1.229687 -1.559651 -0.373855 2.183225 -0.543484 -0.084855 8.722887 -0.954375 3.033727 2.256876 -2.295166 1.948931 -1.185527 0.144343 1.097863 1.876739 1.831974 -4.523058 -2.115446 2.365605 3.947333 1.419218 -3.690819 -1.097645 0.732813 0.579923 -0.769147 1.618099 0.314851 0.793186 -1.542059 -0.169053 1.628768 5.674120 -2.012861 -1.400373 0.279280 1.266033 0.132012 -3.395828 -0.589839 -2.518417 -0.389080 1.277058 0.998263 1.441318 3.232410 -5.790794 2.422825 -0.460036 -0.744960 2.448499 1.054851 -2.047060 -3.721341 -0.278343 1.541395 2.445891 0.273615 0.545652 0.213287 -3.426129 0.151663 0.571343 0.816930 -2.410511 2.951604 0.009778 -1.750838 -0.980873 -0.216612 -1.065667 -1.278959 -0.959284 2.075353 0.998872 -5.170802 2.433548 0.450577 -1.506077 0.554853 -0.793774 2.843139 -2.357285 -2.720940 1.607808 -1.247775 -1.641354 -1.082088 -0.740079 0.692567 0.388432 0.596359 -2.471105 -3.440468 2.827631 -0.619434 3.230363 1.806456 -0.303314 2.536680 -0.649058 -1.806601 -1.762295 -1.813970 1.254044 0.183795 -1.687586 -1.958790 -1.028495 1.995612 3.027433 -0.074140 -1.143393 -0.991124 2.742824 -3.595305 -0.282573 1.251290 1.791812 -1.711739 1.054110 1.771298 -2.032032 0.348766 -2.483342 -0.737423 -1.645281 -1.563815 2.013544 -1.338227 0.544315 0.503122 -0.815984 -0.234272 1.486048 0.792819 -0.218272 0.396060 3.444404 4.090552 -1.415889 -0.414653 -3.316787 1.945270 -3.181501 -2.719713 0.308098 0.425701 -1.757356 -0.949581 0.090656 2.365061 1.292027 -1.759808 -1.587561 0.810895 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__bool __gnu_cxx::__ops::_Iter_less_val::operator()(int*, int&) const = -0.171616 0.285102 0.085069 -0.223197 0.598656 0.390703 0.262288 -0.233097 -0.394900 -0.451887 0.041636 -0.689384 -0.747833 0.761721 -0.110717 0.490311 1.095799 0.083628 -0.018663 -0.418173 0.569364 -0.431027 1.230978 1.112902 -0.951600 0.210147 0.657284 0.297963 0.231521 0.315332 -0.116994 -0.696701 0.514474 -0.718280 0.190355 -0.435893 -0.151904 -0.180781 0.422666 -1.421126 -0.149192 -0.003051 -0.184856 0.012354 -0.091241 0.466782 1.074448 0.655462 -0.307249 0.710484 0.563066 -0.095681 0.236379 0.151114 0.183739 0.122103 0.273277 0.131738 -0.325348 0.013527 -0.123185 -0.764941 -0.115878 0.756691 1.024564 -0.186171 -0.251033 0.481990 -0.145550 0.148773 0.019707 0.590262 0.253689 0.332087 0.738453 -1.137400 -0.189006 -1.799669 -0.268087 -2.287357 -0.833699 -0.485590 0.464353 -0.366875 0.608724 0.331308 1.184684 0.071641 0.045238 0.478006 1.206880 -0.906137 -0.267907 -0.268244 -0.137592 0.266603 -0.511887 0.242613 0.527257 -0.205139 -0.736181 -0.842610 0.686920 0.115006 -0.523042 -0.641880 -0.183104 0.660221 -0.933094 -0.641338 -0.977562 -0.179188 -0.238008 -1.315363 -0.126554 -0.017011 0.842650 0.429047 -0.267736 -0.886430 0.240512 0.502455 -0.128719 -0.726445 0.392465 0.582425 0.614396 0.188369 0.341562 0.336296 0.431649 1.362142 1.024561 -0.221468 -0.196787 0.150827 -0.324729 0.234710 -0.359214 -0.230876 0.293588 -0.735252 0.340281 0.556013 -0.496030 -0.336784 0.877155 -0.337975 0.220702 2.090262 -0.086290 0.664128 0.490805 -0.912185 0.185494 -0.563815 -0.266671 0.353362 0.713854 0.569552 -0.906416 -0.554245 0.498814 1.097345 0.429914 -1.163615 -0.526339 -0.031270 0.222683 -0.211294 0.304125 0.232900 0.285045 -0.460423 -0.051821 0.563299 1.461008 -0.791797 -0.706431 0.238617 0.328406 -0.102024 -1.196775 -0.180802 -0.668952 -0.084104 0.233367 0.070234 0.223158 0.928961 -1.786005 0.680292 -0.294484 -0.298687 0.633038 0.431977 -0.507825 -1.044090 0.255869 0.641504 0.675888 0.121274 0.244181 -0.063001 -0.936318 -0.054351 0.129017 0.264332 -0.477353 0.792022 -0.055019 -0.612623 -0.574836 0.018105 0.064103 -0.454118 -0.046870 0.516876 0.358837 -1.863781 0.854240 -0.132406 -0.570874 0.235545 -0.196689 0.870616 -0.826085 -1.046617 0.537827 -0.419041 -0.467215 -0.250522 -0.218494 0.350231 0.294003 0.045666 -0.417927 -0.794049 0.695089 -0.068095 0.638863 0.551161 0.207044 1.124369 -0.616545 -0.722536 -0.657951 -0.157719 0.201260 -0.314292 -0.454728 -0.720047 -0.341082 0.692870 1.159530 0.046399 -0.189335 -0.293797 0.762175 -1.394074 -0.229404 0.580605 1.113069 -0.440647 0.469791 0.614544 -0.610427 -0.178291 -0.515942 -0.182352 -0.238947 -0.646085 0.400893 -0.665662 0.060512 0.477541 -0.245639 -0.109234 0.529714 0.045876 0.201792 -0.238042 0.725424 1.471998 -0.955412 -0.130704 -0.814517 0.406940 -1.109694 -0.917664 0.245428 0.279398 -0.339184 -0.193853 0.106912 0.451841 0.220887 -0.533968 -0.417571 -0.099009 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__move_median_to_first(int*, int*, int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -0.732031 0.927463 1.043748 -2.063321 1.483523 1.109076 0.360394 0.715445 -1.669017 -3.687491 -0.465603 -2.443198 -3.810987 2.756333 -1.144133 -0.396725 4.552835 0.602650 0.373140 -1.668485 1.953711 -1.516016 4.070267 5.045613 -4.625090 0.134324 1.716774 2.223532 1.197654 1.153585 2.170264 -4.126785 0.388742 -0.180089 2.702708 -2.517057 -0.195976 0.312454 -1.124063 -6.680980 -0.932441 1.770948 -1.641161 0.571794 0.817372 2.523626 4.400952 2.536837 -2.728458 2.206627 2.937891 1.815085 0.820727 -0.120124 -1.234392 -1.094168 -1.800908 -1.028412 -0.297785 1.216300 -0.240517 -3.131725 0.314841 3.749125 4.436940 -0.908477 -0.908700 0.132246 0.099485 0.805847 -0.067979 2.683736 2.150199 1.229868 3.057018 -3.289154 -1.876162 -8.615837 1.447651 -9.660691 -2.984821 -2.821763 3.340581 2.857720 -0.105765 -1.703603 5.337644 0.047966 0.864910 5.487878 4.288767 -1.388488 -0.543999 -3.140695 -1.943578 1.780296 -1.945132 0.303785 -0.843204 1.439862 -2.461511 -2.949032 0.064893 -0.944944 -2.289338 -2.401888 -1.464428 2.924706 -4.289830 -0.643960 -4.418768 1.651140 1.057211 -5.483734 -0.390794 -1.927499 2.194259 1.035230 -0.894592 -0.916062 0.507287 1.186423 -0.827915 -0.259882 -2.888182 3.518481 1.903477 -0.660075 0.389331 1.709786 1.204059 2.553298 2.364831 -1.273662 -1.613226 2.066457 -1.193405 -0.758045 -2.941486 0.439498 3.781806 -2.444676 -0.351060 0.640103 -1.849967 -2.832742 0.686392 -3.621806 1.700488 10.527355 -0.580182 2.142374 1.747911 -2.963183 2.488375 -0.214352 -0.764148 2.017339 3.107869 2.691447 -3.779452 -1.942500 1.371493 4.617329 1.423308 -2.233917 -1.141184 0.725955 0.063368 -1.239482 1.923957 0.434190 -0.832150 -1.186680 -0.364996 2.238030 4.728964 -0.405727 -0.206570 -0.648732 4.310927 -0.614042 -2.584391 0.507924 -2.193550 -0.600205 2.660928 0.207618 1.919060 3.687730 -7.603968 2.567445 0.241653 0.755646 -0.617299 0.367940 -1.013907 -5.775324 1.658669 2.457396 3.014878 -0.032962 2.014735 -0.303156 -3.934344 0.214181 1.253176 2.308175 -2.735514 3.324550 -0.555790 -1.892106 -2.371552 -0.406942 -2.370096 -0.859799 -1.478725 1.589452 1.584626 -5.671431 3.543207 -1.595788 -1.572312 -0.178197 -1.220413 3.632488 -4.153039 -3.993333 1.838898 -0.965119 -3.489055 -1.420691 -1.641199 2.329501 -0.136465 -0.839810 -1.876280 -4.752567 3.306766 -0.235800 2.664647 2.170268 0.467203 4.927039 -0.137379 -1.672726 -2.342051 -3.180252 2.711681 -0.733635 -1.232026 -1.191956 -1.055369 1.547854 5.032098 -0.793286 -1.608464 0.529985 3.711725 -2.589989 -1.368564 0.903288 1.144730 -0.474702 2.495673 1.553350 -3.198760 -1.100495 -4.322207 2.187742 0.037596 -2.337147 1.905452 -3.475043 0.288667 2.297078 -0.293601 -1.581204 2.228998 1.226636 -0.258733 -0.338321 4.305591 4.269811 -2.127694 1.091791 -3.823169 2.052111 -4.654313 -2.932681 -1.617476 0.347340 0.670118 -0.207496 -1.114001 1.682618 1.485452 -0.118515 -1.651654 0.783289 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__unguarded_partition(int*, int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -0.493866 1.049669 1.030732 -1.488845 1.361228 1.427735 0.347678 -0.041617 -1.176522 -1.835004 -0.530896 -1.960018 -2.407069 2.097052 -0.615579 0.371961 3.400048 0.447858 -0.045239 -0.901737 1.556081 -1.227166 3.031788 3.591514 -3.173438 0.370436 1.435607 1.526458 0.594077 1.612245 0.213345 -2.598735 0.219470 -0.629067 1.819999 -1.830234 -0.372384 -0.018052 -0.076296 -4.944088 -0.559690 1.265820 -0.548059 0.156492 0.451203 1.012014 3.512941 1.827755 -1.478786 1.131509 1.762156 0.862614 0.890687 0.020781 -0.077293 0.183599 0.225782 -0.181933 -0.350756 0.583238 -0.269779 -1.923845 0.358964 2.696844 3.173373 -0.399173 -0.784008 0.263655 0.150746 0.288913 -0.272131 1.984477 0.924335 1.228594 1.876920 -2.729368 -0.231777 -5.411584 0.865120 -5.622645 -2.279612 -1.972468 1.443158 1.621413 0.858731 -1.009057 3.941971 -0.350166 0.684431 2.501650 3.344958 -1.789101 -0.342301 -2.059475 -1.382611 0.943031 -1.216559 0.005762 -0.142830 0.252579 -1.882114 -2.398050 0.892802 -0.080752 -1.744994 -1.150284 -0.845162 2.127475 -2.532035 -1.244207 -2.975639 0.557724 -0.116455 -3.980666 -0.170085 -1.327372 0.782721 0.708759 -0.744583 -1.974103 0.541425 1.388887 -0.687115 -0.944297 -1.827613 2.766561 1.610786 -0.622576 0.367986 0.790926 0.967944 2.337645 1.899349 -0.966653 -0.889719 1.277903 -1.188641 -0.539369 -1.953304 0.024697 1.824973 -1.913814 -0.810904 1.090739 -1.395728 -0.684268 0.831343 -2.095567 1.129906 8.201967 -0.676409 1.577450 1.034715 -2.572582 2.382807 -0.008259 -0.915938 1.132330 2.096303 2.200597 -3.949467 -1.583365 1.137040 3.424844 1.125819 -1.850792 -1.080551 0.062560 -0.092457 -0.653113 1.364402 0.227629 -0.380196 -1.133023 -0.381356 1.358257 4.241446 -0.955517 -1.212968 0.019833 2.028747 -0.721833 -2.656820 0.016000 -2.266496 -0.494417 0.852225 -0.038219 1.445599 2.769644 -5.317057 2.176371 -0.317554 -0.640737 1.236881 -0.112470 -0.714000 -3.638498 1.045159 2.050006 2.309191 -0.156882 0.825701 -0.480966 -2.910473 0.019729 0.592290 1.554072 -2.074948 2.500689 -0.270436 -1.871046 -1.644094 -0.528647 -1.256223 -1.381414 -1.172910 1.195145 0.993682 -3.871602 2.835818 -0.449810 -0.932981 0.557040 -0.858968 1.952619 -2.815262 -2.970010 1.370308 -0.370471 -1.441381 -0.736794 -1.118061 1.693711 0.195050 -0.563652 -1.878856 -3.492646 1.952852 -0.294464 2.019817 1.677162 0.572900 2.795300 0.770794 -1.346962 -1.772186 -1.782514 1.054310 -0.181229 -1.042906 -1.817556 -1.115728 1.582772 3.728338 -0.387413 -0.585585 -0.452078 2.641065 -2.072072 -0.744851 0.882225 0.349970 -0.963466 0.741710 1.294462 -1.886752 -0.971649 -2.654522 0.775100 -0.301939 -1.756887 1.318903 -2.458129 0.042530 1.773980 -0.778880 -1.012607 1.518178 0.758584 -0.178062 -0.186115 3.033053 2.461044 -1.465060 0.641370 -2.605496 1.478062 -3.413845 -1.901341 -0.731566 0.283487 -0.281327 -0.402143 0.009976 1.318992 0.794335 -0.093685 -0.780795 -0.166706 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::iter_swap(int*, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -0.719793 1.164276 0.595522 -1.255675 1.803937 1.784771 0.629275 -0.080253 -1.257467 -2.305558 -0.387304 -2.544660 -3.172291 2.659077 -0.717625 0.760406 4.030943 0.445140 0.046478 -0.849401 1.820668 -1.171365 3.833633 3.989536 -3.442622 0.286441 1.632422 1.312276 0.183621 1.589801 0.489121 -3.626079 0.969692 -1.075133 1.646285 -1.710376 -0.354782 -0.205941 0.137037 -5.341917 -0.652804 1.508975 -0.880088 0.054799 0.193461 0.955045 4.079448 2.244248 -1.458744 1.511086 1.814432 0.788774 0.836383 0.252970 0.022345 0.000800 -0.523030 -0.469478 -0.918465 0.418623 -0.567769 -2.349912 -0.187672 2.989990 3.654943 -0.458977 -0.804522 0.714278 -0.484628 0.572850 -0.301040 2.152082 1.484168 1.330378 2.369030 -2.745442 -1.095141 -5.949796 0.307984 -6.967559 -2.678267 -2.220205 1.733602 1.638131 1.217536 -0.998028 4.456446 -0.200256 0.595285 3.023306 4.347901 -2.360204 -0.730848 -2.359276 -1.106809 1.006993 -1.716877 0.261478 0.336498 -0.113052 -2.481546 -2.899106 0.882447 -0.002067 -1.789896 -2.002189 -0.928376 2.581928 -3.106475 -1.533513 -3.747920 0.351822 -0.102574 -4.829895 -0.579124 -0.728854 0.963183 1.287589 -1.031898 -2.401452 0.912919 1.616618 -0.690434 -1.616951 -0.845342 2.948866 1.756488 -0.275615 0.752395 1.296099 1.285216 3.444530 2.625415 -0.864781 -0.905378 1.043781 -1.134625 -0.150889 -1.863257 -0.207947 1.665072 -2.443843 -0.232539 1.575190 -1.730539 -1.178861 0.713010 -2.301055 1.336165 8.638525 -0.815531 1.985303 1.275172 -3.232971 2.312744 -0.778206 -1.071393 0.915815 2.503713 2.512571 -3.673179 -1.874191 1.766485 3.991975 1.439451 -2.485609 -1.002313 0.032355 0.463893 -1.127151 1.425540 0.752070 0.070246 -1.483754 -0.351816 1.973712 4.927110 -1.739066 -1.594778 0.459119 2.485573 -0.160757 -3.003446 -0.205889 -2.542714 -0.564344 1.461228 0.030733 1.316453 3.391147 -5.612105 2.502621 -0.337197 -0.624732 1.339899 0.411325 -1.150288 -3.888896 1.124189 2.637991 2.550648 0.217463 1.149939 -0.741741 -3.342077 -0.013968 0.735495 1.781298 -1.970346 2.817400 -0.636590 -2.166770 -2.224388 -0.516576 -1.258987 -1.716020 -1.098198 1.478942 1.773426 -4.864152 3.490921 -0.468178 -1.335478 0.385699 -0.771487 2.787805 -3.249490 -3.870104 1.787030 -1.170562 -2.149280 -0.602997 -1.097234 1.673273 0.724788 -0.515550 -1.664365 -3.796973 2.696513 0.219107 2.564811 1.795696 0.905625 3.691565 0.120782 -2.092752 -1.937092 -2.374052 1.515691 -0.640225 -1.435711 -2.150110 -1.104267 2.140678 4.200173 -0.280255 -1.142046 -0.900068 2.904900 -3.060636 -0.695208 1.575967 1.266404 -1.195098 1.014786 1.923506 -2.207889 -1.148384 -2.855721 1.036117 -0.785106 -2.385256 1.004865 -2.932123 0.035042 2.027757 -0.871741 -1.054245 1.523317 0.899535 -0.001261 -0.464933 3.246187 3.070469 -2.341616 0.532408 -3.119436 1.683300 -4.106496 -2.837009 -0.226400 0.455191 -0.391754 -0.550797 0.091896 1.335258 0.717889 -0.589314 -1.307144 -0.273788 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__unguarded_insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter) = -0.342911 0.550745 0.211400 -0.187825 0.919241 0.641293 0.493881 0.315566 -0.652125 -1.219266 -0.299664 -1.331857 -1.789152 1.460521 -0.174579 0.587961 2.239691 0.612068 0.129898 -0.250198 0.750501 -1.074002 1.991247 1.965438 -1.508796 0.205118 0.480250 0.548281 -0.345866 1.166086 0.016636 -1.911451 0.839925 -0.672139 0.868200 -1.009936 -0.137169 0.008953 -0.200160 -2.850158 -0.282287 1.175951 0.064615 -0.079074 0.017596 0.517919 2.062061 1.156268 -0.452369 0.867747 0.465614 -0.079358 0.661742 0.342106 0.237206 0.299791 -0.422454 -0.506047 -1.077092 0.320013 -0.422235 -1.894435 -0.263552 1.241898 1.837933 -0.276699 -0.310928 0.352541 -0.644728 0.345778 -0.042575 0.884774 0.908009 0.302971 1.210821 -1.034354 -0.626720 -2.335901 -0.224360 -3.888257 -1.467494 -1.348278 1.175875 1.073840 0.763452 -0.707549 2.170748 -0.219253 0.459332 1.101310 2.368856 -1.518132 -0.641380 -1.293937 -0.046066 0.544131 -1.033802 -0.228373 0.751314 -0.438158 -1.372151 -1.413023 0.865598 0.101352 -0.782357 -0.930247 -0.512181 1.526179 -1.790888 -1.106708 -2.405752 -0.289046 -0.129968 -2.326494 0.341074 0.168966 -0.039184 1.128580 -0.540412 -1.262485 0.690228 0.855876 -0.255323 -1.044708 -0.548271 1.793432 0.377795 -0.249269 0.715698 0.869681 0.497137 1.804063 1.689450 -0.301128 -0.430139 0.642954 -0.767902 0.030678 -0.842767 -0.533602 0.617935 -1.546283 -0.332442 0.616914 -1.042361 -0.248250 -0.117310 -0.795427 0.842694 3.297479 -0.389285 0.900873 0.487915 -1.707630 1.679841 -0.466941 -0.534184 0.257276 1.460221 1.152241 -1.548946 -0.981701 0.747467 1.973902 0.864122 -1.201546 -0.608095 -0.412881 0.644207 -0.434331 0.654995 0.683653 0.396351 -0.945669 -0.070195 0.725263 2.645344 -1.240273 -0.835571 0.424436 0.705517 -0.034913 -2.021446 -0.236756 -1.345131 -0.436428 0.125893 -0.058566 0.299232 1.798530 -2.219497 1.516729 -0.558211 -0.522097 1.064169 -0.010791 -0.460766 -2.260840 0.378571 1.424868 1.585222 0.336074 0.428527 -0.444017 -1.674976 -0.085108 0.177197 1.037080 -0.720430 1.379706 -0.666220 -1.126014 -1.163995 -0.544377 -0.425616 -1.123664 -0.379602 0.700489 1.702882 -2.220616 1.735776 -0.267196 -0.829172 0.392809 0.191164 1.146773 -1.630330 -2.147349 0.847639 -0.737060 -1.406192 -0.434416 -0.481431 0.776050 0.270976 -1.012413 -0.344289 -1.850761 1.631182 0.265223 1.255929 0.881021 0.467843 2.010550 1.077339 -1.518316 -0.674509 -1.115467 0.183059 -1.115421 -0.454922 -1.102549 -0.578527 1.279830 2.329686 0.280943 -0.368806 -0.627780 1.660759 -1.584265 -0.538623 1.346322 0.306502 -0.260397 0.594525 1.405756 -1.345010 -0.855767 -1.327866 0.530459 -0.208659 -1.191271 0.270102 -1.881244 -0.098439 1.055674 -0.518708 -0.603259 0.641591 0.413454 -0.164684 -0.626677 1.922206 1.315730 -1.465512 0.504808 -1.361301 0.743131 -2.093170 -1.167529 -0.200369 0.848184 -0.401656 -0.078816 0.635191 0.424168 0.197583 -0.654188 -0.846106 -0.575447 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::move_backward(int*, int*, int*) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__void std::__unguarded_linear_insert(int*, __gnu_cxx::__ops::_Val_less_iter) = -0.349324 0.780748 0.896178 -1.007621 1.243027 1.133078 0.391336 -0.299933 -0.923446 -1.079448 -0.196993 -1.325153 -1.668772 1.646603 -0.402793 0.572109 2.583573 0.262818 -0.100805 -0.899911 1.342955 -1.039755 2.575523 2.771156 -2.476546 0.399563 1.429532 1.038598 0.747174 1.063157 -0.448168 -1.457112 0.582892 -1.116773 0.923818 -1.388596 -0.298345 -0.327365 0.399254 -3.590814 -0.361349 0.061962 -0.880756 0.110211 0.108453 1.386588 2.707111 1.448102 -1.099599 1.155319 1.431722 0.189743 0.483359 0.138111 0.119765 0.275534 0.676259 0.594056 -0.341827 0.261408 -0.168867 -1.699280 0.207324 1.975778 2.404718 -0.347516 -0.552194 0.619406 0.099253 0.088397 -0.093782 1.418246 0.788418 0.912479 1.609406 -2.649216 -0.129828 -4.370969 0.023949 -4.690347 -1.799692 -1.382785 1.001028 -0.216521 0.998679 -0.148654 2.859599 -0.029600 0.411494 1.543508 2.597468 -1.890810 -0.372245 -1.162862 -0.861297 0.609618 -1.002777 0.332175 0.368724 -0.261243 -1.517431 -1.985866 1.207438 0.122626 -1.317768 -1.078711 -0.532241 1.594104 -1.995530 -1.169090 -2.224696 -0.039282 -0.372841 -3.049565 -0.036235 -0.739422 1.878637 0.606015 -0.505204 -1.827829 0.362622 1.330230 -0.452254 -1.179129 -0.356268 1.965921 1.475956 -0.077521 0.451380 0.432600 0.861310 2.267329 2.090806 -0.674162 -0.646785 0.691797 -1.071991 -0.077949 -1.313108 -0.112331 1.338084 -1.515313 -0.119382 1.110989 -1.082932 -0.435357 1.922416 -1.126584 0.743704 6.083216 -0.334525 1.346775 0.844748 -2.087962 1.245922 -0.527040 -0.679515 1.024663 1.591326 1.495119 -3.327040 -1.235056 0.894610 2.548450 0.919379 -2.339959 -1.015201 -0.103862 -0.006533 -0.485111 0.818931 0.246805 0.040583 -0.935272 -0.256623 1.163021 3.529465 -1.271045 -1.452341 0.197915 0.807988 -0.532803 -2.545583 -0.187165 -1.331033 -0.229770 0.630890 0.016895 0.990871 2.123405 -4.408227 1.563056 -0.680387 -0.791676 1.213172 0.402327 -0.818987 -2.353228 0.793494 1.529443 1.691463 0.244558 0.412913 -0.160560 -2.187580 -0.054763 0.409093 0.901858 -1.392203 1.836950 0.146350 -1.579560 -1.283686 -0.326222 -0.391956 -0.935891 -0.551343 1.024460 0.093929 -3.974599 2.092282 -0.325159 -0.954718 0.586789 -0.712387 1.675071 -2.074495 -2.351755 1.170636 -0.354992 -0.903588 -0.785812 -0.679219 1.160417 0.319847 -0.129641 -1.492537 -2.747111 1.405820 -0.381193 1.459546 1.305888 0.482673 2.547051 -0.308795 -1.172995 -1.743536 -0.863627 0.850844 -0.213972 -1.014731 -1.485277 -0.866532 1.382877 2.794168 -0.243060 -0.185932 -0.439277 1.920037 -2.470948 -0.615961 0.889976 1.765435 -0.944781 0.781989 1.126473 -1.433768 -0.629856 -1.553798 -0.186831 -0.290708 -1.420819 1.091497 -1.657256 0.171076 1.241930 -0.377436 -0.530811 1.246595 0.192959 0.233487 -0.284885 2.071513 3.227850 -1.706836 0.056716 -1.927804 1.240771 -2.615767 -1.823728 0.007943 0.329883 -0.386041 -0.330230 0.169278 1.134382 0.564598 -0.655406 -0.548408 -0.162073 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp____gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_less_iter) = -0.043466 0.050924 -0.036748 0.060855 0.124219 -0.005998 0.073240 -0.016271 -0.073202 -0.136260 -0.029911 -0.137646 -0.136013 0.155537 -0.035210 0.163724 0.200689 0.113569 0.057694 -0.015362 0.001768 -0.162920 0.223858 0.152851 -0.063509 0.032332 -0.012753 -0.004134 -0.152180 0.203970 -0.050874 -0.254093 0.186272 -0.088728 -0.008837 -0.110478 0.004979 0.068491 0.012856 -0.217238 0.005736 0.077920 0.126649 -0.017780 -0.046712 -0.020588 0.157116 0.107801 0.079722 0.171742 -0.019368 0.014166 0.070825 0.101133 0.088809 0.092685 -0.031171 -0.293608 -0.192039 0.023037 -0.068633 -0.256073 -0.095030 0.064359 0.150329 -0.026260 0.013176 0.050177 -0.226831 0.051214 0.045775 0.021973 0.023582 -0.012880 0.024747 -0.052094 -0.039336 -0.050941 -0.153981 -0.384082 -0.116705 -0.113766 0.080775 0.213585 0.135524 0.078991 0.158446 0.005795 0.039421 -0.031742 0.230667 -0.229570 -0.108627 -0.010213 0.094939 0.017910 -0.115234 -0.051651 0.024584 -0.025186 -0.122466 -0.135065 0.184400 0.038842 -0.028183 -0.108183 -0.034694 0.114059 -0.317394 -0.171003 -0.239579 -0.118756 -0.065140 -0.156328 0.161279 0.114281 0.002668 0.151376 -0.054070 -0.167042 0.119760 0.096513 0.008265 -0.142277 -0.084818 0.072832 -0.071721 -0.008553 0.101265 0.056131 0.008499 0.284336 0.132594 -0.024333 -0.022269 0.033661 -0.031608 0.043396 -0.012270 -0.131244 -0.123790 -0.230807 0.071289 0.058904 -0.115875 -0.017135 -0.138855 -0.017318 0.091043 -0.091388 -0.040852 0.064707 0.043758 -0.200950 0.039239 -0.168643 -0.023917 -0.036696 0.132166 0.049318 0.123511 -0.108836 0.065097 0.132312 0.106147 -0.017987 -0.083960 -0.104649 0.153404 0.047724 0.019734 0.113487 0.042078 -0.136188 0.001461 -0.029821 0.270948 -0.102396 0.136401 0.115736 -0.061108 -0.003026 -0.172926 -0.067811 -0.122019 -0.024099 -0.059027 -0.012772 -0.093699 0.169213 -0.106847 0.165007 -0.147107 -0.046650 0.055499 -0.000505 -0.033524 -0.165859 -0.026418 0.134620 0.168612 0.022633 0.182624 -0.021515 -0.124951 -0.034847 -0.050222 0.101654 -0.028032 0.072579 -0.006837 -0.206629 -0.112303 0.009080 0.068617 -0.138042 0.023133 0.062058 0.352993 -0.241972 0.136301 -0.028139 -0.096272 0.093738 0.154555 0.133346 -0.120197 -0.177077 0.080864 -0.150963 -0.103492 0.030393 0.006750 0.035765 -0.054892 -0.166364 0.106984 0.004806 0.104656 0.098440 0.036312 0.051650 0.056391 0.124130 0.029990 -0.183559 0.041170 0.000861 -0.106499 -0.318201 0.049092 0.098047 -0.036030 0.166925 0.234619 0.158171 -0.066154 0.054385 0.157149 -0.099000 -0.013868 0.225729 0.058459 -0.001795 0.074628 0.193432 -0.140508 -0.116015 -0.041978 0.102531 -0.002709 -0.105362 -0.008692 -0.178287 -0.009956 0.085106 -0.016198 -0.102948 0.063420 0.019050 -0.014895 -0.109005 0.192951 -0.001051 -0.096020 0.092848 -0.052061 -0.049466 -0.173594 -0.082237 -0.011990 0.228951 -0.109903 0.028395 0.029694 0.036199 -0.033424 -0.011601 -0.067849 -0.137909 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__copy_move_backward_a(int*, int*, int*) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__miter_base(int*) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__niter_wrap(int* const&, int*) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__copy_move_backward_a1(int*, int*, int*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__niter_base(int*) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__copy_move_backward_a2(int*, int*, int*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__int* std::__copy_move_backward::__copy_move_b(int const*, int const*, int*) = -0.556125 -0.058173 -0.197117 -1.155313 1.256522 0.868002 0.590640 -0.811667 -1.126193 -0.723321 0.379854 -2.500678 -1.431764 1.348009 -0.424963 1.377359 2.464047 -0.124344 -0.388342 -0.861356 0.754957 0.254227 2.863736 2.800430 -1.798089 0.296883 0.183208 0.512910 0.082660 -0.296847 -0.070086 -1.605385 0.840556 -1.228338 0.306032 -0.225673 -0.579630 -0.174011 1.495467 -2.915320 -0.174272 0.475651 0.096903 0.027658 0.041739 1.122787 2.208024 1.465171 -0.177742 1.336867 1.230016 -0.133110 0.939278 0.207019 0.284656 -0.047529 0.369779 -0.441474 -0.531896 -0.358569 -0.382274 -0.373050 -0.178155 1.732881 2.004087 -0.203361 -1.153387 0.752990 0.741485 0.225522 0.285969 1.637414 0.488566 0.822943 1.169878 -2.039364 0.034564 -3.138175 0.003004 -3.730353 -1.943346 -0.334547 1.279114 0.235410 1.139117 -0.246560 2.861649 -0.119027 -0.263101 0.981107 2.191781 -1.842786 -0.560965 -0.400566 -0.236884 0.120016 -0.687681 0.635987 0.892640 0.431662 -1.797236 -0.813899 0.882709 -0.074703 -1.118288 -1.084589 0.191952 0.861412 -1.194778 -1.062886 -1.605195 0.894385 0.092964 -2.967023 -0.076187 -0.336752 0.651297 0.533010 -1.186130 -1.668212 0.541553 0.224886 -0.776267 -0.771343 -0.729292 1.423461 1.668909 0.398205 0.562673 1.270699 0.984252 3.117208 0.790143 -0.964629 -0.285121 0.417586 -0.420488 0.665105 -0.611406 -0.465117 0.651407 -1.681993 0.754256 0.908918 -1.088766 -0.260097 0.801807 -0.288559 -0.016140 4.726801 -0.642915 2.033562 1.551544 -1.616093 0.874810 -1.415287 -0.114914 0.356338 1.235644 1.158416 -2.126457 -1.346482 1.610468 2.616458 0.957071 -2.168008 0.001942 0.819718 0.518615 -0.800732 0.826423 0.467387 0.796385 -0.924730 -0.026884 1.396087 3.627587 -1.016705 -0.371231 0.341710 1.214884 0.561792 -1.635621 -0.502802 -1.659474 -0.284608 0.921200 0.948231 0.718915 2.089639 -3.056514 1.327979 -0.163109 -0.180861 1.749851 0.934005 -1.521497 -2.068266 -0.148799 1.062734 1.455357 -0.213498 0.536309 -0.131065 -1.869413 0.005279 0.404684 0.415887 -1.262208 1.668434 -0.080102 -1.115480 -0.428832 -0.213027 -0.427497 -0.552303 -0.545053 1.367540 1.033078 -3.090909 1.681742 0.274922 -1.266615 0.182692 -1.056246 2.041999 -1.547158 -1.451300 1.071791 -1.189685 -0.923077 -0.326726 -0.446169 0.376923 0.219533 0.835121 -1.579362 -1.571622 2.180671 0.002755 2.134613 1.213398 -0.201379 1.372927 -1.046159 -1.321474 -0.743293 -1.577024 0.297532 0.045439 -1.287667 -0.371052 -0.764855 1.338383 1.920065 -0.302799 -0.787416 -0.317993 1.171399 -2.496203 0.034016 0.860724 1.251877 -1.299970 0.867196 1.151968 -1.238746 0.283423 -1.454714 -0.262676 -1.179726 -1.254524 1.081355 -0.945313 0.294873 0.544686 -0.711784 0.015057 0.896970 0.302475 0.049271 0.172159 2.045569 2.150523 -0.651121 -0.224566 -2.265560 1.156588 -2.107127 -1.973016 0.633650 0.132909 -1.293286 -0.698185 0.150639 1.369795 0.508706 -1.238657 -1.462448 0.665008 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__bool __gnu_cxx::__ops::_Val_less_iter::operator()(int&, int*) const = -0.171616 0.285102 0.085069 -0.223197 0.598656 0.390703 0.262288 -0.233097 -0.394900 -0.451887 0.041636 -0.689384 -0.747833 0.761721 -0.110717 0.490311 1.095799 0.083628 -0.018663 -0.418173 0.569364 -0.431027 1.230978 1.112902 -0.951600 0.210147 0.657284 0.297963 0.231521 0.315332 -0.116994 -0.696701 0.514474 -0.718280 0.190355 -0.435893 -0.151904 -0.180781 0.422666 -1.421126 -0.149192 -0.003051 -0.184856 0.012354 -0.091241 0.466782 1.074448 0.655462 -0.307249 0.710484 0.563066 -0.095681 0.236379 0.151114 0.183739 0.122103 0.273277 0.131738 -0.325348 0.013527 -0.123185 -0.764941 -0.115878 0.756691 1.024564 -0.186171 -0.251033 0.481990 -0.145550 0.148773 0.019707 0.590262 0.253689 0.332087 0.738453 -1.137400 -0.189006 -1.799669 -0.268087 -2.287357 -0.833699 -0.485590 0.464353 -0.366875 0.608724 0.331308 1.184684 0.071641 0.045238 0.478006 1.206880 -0.906137 -0.267907 -0.268244 -0.137592 0.266603 -0.511887 0.242613 0.527257 -0.205139 -0.736181 -0.842610 0.686920 0.115006 -0.523042 -0.641880 -0.183104 0.660221 -0.933094 -0.641338 -0.977562 -0.179188 -0.238008 -1.315363 -0.126554 -0.017011 0.842650 0.429047 -0.267736 -0.886430 0.240512 0.502455 -0.128719 -0.726445 0.392465 0.582425 0.614396 0.188369 0.341562 0.336296 0.431649 1.362142 1.024561 -0.221468 -0.196787 0.150827 -0.324729 0.234710 -0.359214 -0.230876 0.293588 -0.735252 0.340281 0.556013 -0.496030 -0.336784 0.877155 -0.337975 0.220702 2.090262 -0.086290 0.664128 0.490805 -0.912185 0.185494 -0.563815 -0.266671 0.353362 0.713854 0.569552 -0.906416 -0.554245 0.498814 1.097345 0.429914 -1.163615 -0.526339 -0.031270 0.222683 -0.211294 0.304125 0.232900 0.285045 -0.460423 -0.051821 0.563299 1.461008 -0.791797 -0.706431 0.238617 0.328406 -0.102024 -1.196775 -0.180802 -0.668952 -0.084104 0.233367 0.070234 0.223158 0.928961 -1.786005 0.680292 -0.294484 -0.298687 0.633038 0.431977 -0.507825 -1.044090 0.255869 0.641504 0.675888 0.121274 0.244181 -0.063001 -0.936318 -0.054351 0.129017 0.264332 -0.477353 0.792022 -0.055019 -0.612623 -0.574836 0.018105 0.064103 -0.454118 -0.046870 0.516876 0.358837 -1.863781 0.854240 -0.132406 -0.570874 0.235545 -0.196689 0.870616 -0.826085 -1.046617 0.537827 -0.419041 -0.467215 -0.250522 -0.218494 0.350231 0.294003 0.045666 -0.417927 -0.794049 0.695089 -0.068095 0.638863 0.551161 0.207044 1.124369 -0.616545 -0.722536 -0.657951 -0.157719 0.201260 -0.314292 -0.454728 -0.720047 -0.341082 0.692870 1.159530 0.046399 -0.189335 -0.293797 0.762175 -1.394074 -0.229404 0.580605 1.113069 -0.440647 0.469791 0.614544 -0.610427 -0.178291 -0.515942 -0.182352 -0.238947 -0.646085 0.400893 -0.665662 0.060512 0.477541 -0.245639 -0.109234 0.529714 0.045876 0.201792 -0.238042 0.725424 1.471998 -0.955412 -0.130704 -0.814517 0.406940 -1.109694 -0.917664 0.245428 0.279398 -0.339184 -0.193853 0.106912 0.451841 0.220887 -0.533968 -0.417571 -0.099009 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp___GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_3_worst_case_linear_time.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/largest-independent-set-problem.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/largest-independent-set-problem.cpp__max(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/largest-independent-set-problem.cpp__LISS(node*) = -1.299021 2.552672 1.527494 -4.536595 4.394886 6.172956 0.840050 -2.590408 -3.596551 -2.421386 0.283654 -7.147463 -5.361623 5.656712 -2.184409 1.095511 7.625245 -1.031798 -1.714832 -1.930009 3.892988 1.731249 8.064093 8.422522 -7.400596 1.022538 3.368880 1.946309 1.409001 2.966392 -0.068377 -7.400286 0.452728 -1.086699 2.046903 -1.725563 -1.928522 -1.799385 2.625921 -10.114482 -0.979417 3.034453 -2.079341 -0.172793 0.998470 1.787323 8.980541 4.404120 -2.488394 2.195420 4.820107 3.087750 1.328718 -0.439363 1.231672 -0.760278 3.324823 1.195868 -0.117435 -0.641778 -1.051594 0.207620 -0.961667 7.274097 7.219263 0.158364 -2.884627 0.512505 1.151897 0.959758 -0.892581 5.268027 2.222669 5.199368 3.985425 -3.804908 0.044507 -11.252894 2.297442 -10.569109 -4.782206 -2.037751 2.740339 1.864636 2.119294 -1.742971 9.587667 -0.741220 -0.333446 5.983672 8.802123 -3.714422 -0.596874 -2.884540 -4.938005 1.200312 -2.089390 2.300304 -0.507454 0.645042 -5.301767 -5.432134 0.019792 -0.072704 -4.106433 -1.532681 -0.763806 3.631175 -4.782334 -1.035781 -3.956173 2.750315 0.322776 -10.430584 -6.517439 -3.391671 1.626013 0.635038 -3.417833 -5.368293 1.780640 2.347775 -2.808362 -2.082720 -1.085255 4.688425 5.536326 0.812468 -0.069128 1.220085 4.074093 7.034212 2.308274 -2.998395 -0.363380 0.603261 -0.516440 0.195676 -3.066091 0.827589 1.986243 -3.442505 1.724161 4.022509 -3.081037 -2.105806 0.802183 -4.492042 0.895161 21.608472 -2.744104 5.779730 3.043564 -6.725992 2.181267 -1.306265 -2.498227 1.353163 3.750871 5.926958 -7.222401 -3.927765 5.615569 8.905147 2.727975 -5.748921 1.005374 2.476268 -1.167190 -2.738737 4.004642 -0.119228 -0.343526 -2.890541 -1.681011 4.940923 10.857757 -2.356063 -6.092044 0.703180 6.063019 0.874607 -1.766799 0.163090 -4.215556 0.167009 4.824300 0.154446 4.944206 6.899106 -14.286249 5.082595 1.153597 -2.158215 4.238708 1.650064 -3.638391 -3.397450 1.659343 5.134633 4.597991 0.283861 0.348826 -1.490750 -6.835604 -0.103425 2.045051 2.218248 -5.379373 6.081440 0.969971 -4.787611 -3.748829 -1.699040 -2.111295 -2.278028 -4.399275 3.527916 -0.714571 -11.555738 7.610746 1.431789 -1.653161 -1.307396 -3.913352 4.439209 -5.830106 -6.884955 2.928083 -2.544200 -3.078027 -0.050398 -2.832314 2.727439 3.237062 4.750819 -6.774908 -7.583744 5.573109 -0.299952 6.839237 4.017375 1.396650 5.071230 -2.517795 -2.171222 -4.537552 -4.963110 5.881414 2.319285 -4.446911 -2.405722 -3.118629 3.841457 6.458533 -2.411499 -3.382252 -3.806804 4.766878 -4.502208 0.108712 1.217431 1.967512 -5.004886 0.987241 2.635512 -2.527768 -0.265379 -5.835453 -0.461487 -4.353255 -4.578223 3.038815 -3.092154 0.549156 3.497066 -2.430816 -2.126897 2.758412 1.092596 -0.494405 1.780420 5.403237 5.472392 -3.425368 1.593963 -7.498469 4.814209 -7.920302 -7.077119 1.250746 -3.455669 -2.284587 -2.963834 -2.237327 3.908283 1.881896 -0.464075 -2.279506 2.428685 +PE-benchmarks/largest-independent-set-problem.cpp__newNode(int) = 0.054220 0.975897 1.248877 -0.847713 0.991918 0.742942 0.215732 0.073450 -0.681526 -0.661944 -0.304554 -1.144121 -1.253477 1.099356 -0.207442 -0.210900 1.770382 0.120581 -0.142631 -0.590631 0.448874 -0.417342 1.554476 1.733012 -1.644737 0.539504 0.815899 0.648164 0.327809 1.311354 -0.763472 -1.189069 0.019028 0.077082 0.803043 -0.683367 -0.465452 -0.742345 -0.278730 -2.508312 -0.153576 0.509884 -0.474612 -0.046707 0.341120 1.050938 2.271454 0.783403 -0.558024 0.420329 0.772864 0.251458 0.374619 -0.010717 0.500722 0.145045 1.463216 0.444116 -0.407295 0.294431 -0.119601 -0.969394 -0.155645 1.306950 1.364595 -0.069014 -0.504582 -0.185264 0.177974 0.008535 -0.246619 0.879153 0.694220 0.972665 0.854355 -0.891914 0.410590 -2.199378 0.250053 -2.919698 -1.320553 -0.975887 0.962717 0.051849 0.241747 -0.444486 1.843220 -0.191861 0.549180 0.557008 1.862694 -0.924854 -0.225035 -0.656441 -0.749216 0.426680 -0.367063 0.075849 0.136087 -0.316923 -1.025775 -0.948298 0.911681 -0.113533 -0.876734 0.351781 -0.235864 0.994003 -1.306286 -0.235426 -1.462174 -0.015318 0.128605 -1.902440 -0.409784 -0.306602 0.942281 0.399014 -0.480245 -1.016541 0.365711 0.767370 -0.621763 -0.274653 -0.931367 1.577366 0.814393 -0.091137 0.301068 0.149777 0.846061 0.892014 1.235240 -0.469065 -0.229823 0.366625 -0.569639 -0.320645 -0.607053 0.024632 0.412186 -0.677502 0.010961 0.549553 -0.753774 -0.051421 0.213396 -0.720872 0.488515 3.933512 -0.565624 0.906140 0.124324 -1.381038 0.883495 -0.003504 -0.835051 0.269179 0.960443 1.289736 -1.757512 -0.679940 0.674659 1.716697 0.607659 -1.422185 0.019626 -0.057684 -0.413505 -0.232141 0.847726 -0.064697 0.137723 -0.638865 -0.360893 0.624507 2.426715 -0.515297 -2.154484 -0.002330 0.185678 0.047304 -0.936910 0.153255 -0.227686 0.001914 0.238139 -0.248519 0.934766 1.374778 -3.511754 1.245750 -0.247435 -1.062021 1.356504 -0.058868 -0.325355 -1.055222 0.418104 1.219405 1.368339 0.398112 -0.361986 -0.408882 -1.307102 -0.161643 0.219188 0.633834 -1.038394 1.157669 0.296057 -1.259723 -0.734886 -1.109063 -0.066264 -0.245723 -0.925597 0.477073 -0.241466 -3.113003 1.607530 0.132350 -0.338896 -0.016714 -0.589598 0.418831 -1.216310 -1.491349 0.309030 -0.284986 -0.910703 -0.419054 -0.715770 0.619867 0.197177 0.384196 -1.182823 -1.734515 1.133705 -0.225365 1.131102 0.964255 0.406717 1.590881 0.724293 -0.572244 -0.799980 -0.576881 1.064133 -0.192554 -0.548185 -0.295479 -0.915359 0.674031 1.736757 -0.384660 0.099925 -0.910655 1.106228 -1.121375 -0.414836 0.534947 0.272061 -0.597681 0.497622 0.798977 -0.627799 -0.485937 -1.192904 -0.635586 -0.380723 -0.817115 0.530857 -1.076081 -0.106017 1.046956 -0.534016 -0.800654 0.637901 -0.298512 -0.245809 -0.048976 1.234277 2.074053 -1.224163 0.778659 -1.165741 1.055636 -1.632521 -1.062410 -0.022923 -0.352462 -0.354223 -0.420302 -0.088893 0.506308 0.167049 -0.339728 -0.306640 0.213848 +PE-benchmarks/largest-independent-set-problem.cpp__main = 0.299549 3.640907 3.617071 -2.492471 2.679867 2.611770 0.264047 0.172357 -0.974040 -2.193260 -0.753868 -3.874718 -4.153820 2.570235 -1.055751 -1.988768 3.945469 -0.807505 -0.453841 -1.048128 0.582265 0.872118 3.732835 3.790396 -4.470358 1.087383 2.140768 1.496800 0.712149 3.073379 -1.192236 -4.227170 -0.481182 2.216225 2.246519 -0.155315 -0.994717 -3.308559 -1.802248 -5.404674 -0.554344 2.082539 -2.010648 -0.255142 1.035278 2.106406 6.659663 1.890846 -1.605867 -0.550030 2.220339 1.840243 0.366427 -0.310311 0.866282 -1.543609 3.703077 0.481841 -0.911787 0.277339 -0.148601 -1.381512 -1.417739 3.851984 3.263776 0.408433 -1.046961 -1.014348 0.335896 0.208192 -1.441651 2.191554 2.651547 4.071084 1.956575 0.122734 0.917524 -4.415051 1.054059 -6.107080 -3.124725 -2.707782 2.186019 1.480140 -0.461441 -2.159785 4.446777 0.174544 1.714278 2.098176 5.434953 -1.224760 -0.457233 -2.211959 -2.540922 1.331760 -0.935658 1.055081 -0.981739 -0.468095 -2.632799 -1.795981 0.518549 -0.774759 -2.078157 1.808625 -0.567527 1.931832 -2.757777 1.278679 -3.241210 0.106343 1.534901 -5.402771 -3.019972 -0.480175 1.646445 0.569243 -0.952664 -1.745970 0.645871 1.581373 -1.807701 0.241916 -3.466678 3.898391 2.409599 0.008551 0.590334 0.505510 3.214874 1.284058 2.008487 -0.888033 -0.604634 -0.141642 -0.753256 -1.251752 -1.021272 1.049749 0.817408 -0.858818 0.573836 1.799118 -1.611985 -0.984606 -2.283711 -2.955709 1.594416 10.275509 -1.870863 2.241349 -0.272930 -3.683047 1.665993 0.048980 -3.074662 -0.280741 1.660188 4.091117 -2.883190 -1.471428 2.543961 4.278320 1.258319 -2.729985 2.399784 0.731921 -1.705605 -1.875226 2.425181 -0.084685 -0.099281 -1.354939 -1.300306 2.913981 5.095757 -0.433325 -6.590944 0.127066 1.570802 1.736913 0.464498 0.863263 0.973803 0.339099 2.022450 -0.654221 3.007549 3.490812 -8.843726 2.825873 1.447237 -2.515823 3.010749 -0.659391 -0.962500 -0.836271 1.951136 4.036150 2.471754 1.196449 -1.363758 -2.035042 -2.985629 -0.442180 1.076960 1.741803 -2.513415 2.510515 0.844268 -3.053406 -2.726401 -4.017682 -0.663780 0.354614 -3.621480 0.899098 -1.197563 -7.940399 5.197420 0.571536 -0.429194 -1.923553 -2.941568 0.676846 -3.337100 -3.879278 0.130170 -1.717263 -3.284154 -0.483275 -1.925006 1.034964 1.047712 2.519098 -3.501139 -4.077457 3.200384 0.096920 2.945946 2.245712 2.105775 3.731577 2.117299 -0.776824 -1.716123 -2.603148 4.928535 0.470078 -2.246427 0.743020 -2.275903 1.170834 3.936610 -2.414601 -0.515161 -2.979975 1.629571 -1.683285 -1.295715 0.747453 -0.559695 -2.129081 0.815844 1.537557 -0.559958 -1.296135 -3.774629 -1.490445 -1.882086 -2.961654 0.243494 -2.432854 -0.531302 3.500433 -1.727620 -2.766365 1.228582 -1.052235 -0.983465 0.489964 2.284771 4.337158 -3.110845 2.807579 -3.586621 3.093089 -4.488572 -3.777881 0.862847 -2.991522 0.086404 -1.695140 -1.321029 0.742967 0.011568 -0.230981 -0.881175 1.581213 +PE-benchmarks/largest-independent-set-problem.cpp___GLOBAL__sub_I_largest_independent_set_problem.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/largest-sum-contiguous-subarray.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/largest-sum-contiguous-subarray.cpp__maxSubArraySum(int*, int) = -1.138067 -0.937537 0.580029 -2.265360 1.579562 0.983270 0.807175 -0.502034 -3.203287 -2.362510 0.982585 -4.524240 -3.351946 3.830845 -1.126154 1.212828 5.178927 0.594822 -1.055132 -2.010218 2.600339 -1.642562 5.031521 5.762129 -4.395994 0.193100 0.701007 2.322967 2.059230 0.649693 1.251744 -2.576332 0.811853 -1.925481 1.870343 -2.051801 -0.591305 0.720425 0.858243 -6.792586 -0.556578 2.451427 0.517304 0.297095 0.527744 3.944157 3.777583 3.075772 -1.718443 3.037300 3.103840 -0.730661 1.874101 -0.030934 0.232466 -0.912831 1.064141 1.015531 -1.203094 0.481625 -0.675451 -2.902562 0.202823 3.840656 5.146266 -0.784435 -1.657768 0.518310 1.211286 1.174115 1.258541 2.885705 1.413443 0.859005 3.517866 -3.435848 -0.254998 -8.270294 1.001490 -10.473280 -3.001834 -0.981802 4.623494 0.600438 0.509904 -1.266749 5.726434 -0.197577 -0.989771 4.177596 4.792980 -2.113735 -1.260214 -1.890093 -1.876208 1.446768 -2.221846 0.583702 2.520749 1.611114 -3.231420 -1.964700 0.932438 -0.386290 -2.346105 -1.116735 -0.923563 3.146763 -3.966735 -1.344669 -3.424864 1.603277 1.087264 -6.173301 -0.925694 -2.124904 1.330978 1.412481 -2.232296 -1.318590 1.170976 0.422820 -1.197851 -0.436254 -2.050210 3.869068 1.945922 0.850431 0.245968 2.313950 1.507831 3.574270 2.148217 -2.095211 -0.588163 1.689220 -1.532329 1.145756 -2.603533 -1.040036 3.860262 -2.950316 0.180495 0.235973 -2.276206 -1.741911 1.827108 -1.014646 0.475690 10.975850 -0.496334 3.766672 2.831091 -2.803892 2.730533 -0.440037 0.385271 1.984885 3.034880 2.055858 -4.087480 -2.717597 2.636231 5.480959 1.988587 -4.579456 -0.974490 1.256608 0.784315 -0.860459 2.021656 0.821080 0.224359 -1.692739 -0.288443 2.241270 6.091996 -1.958720 -2.317327 -0.192871 2.718367 -0.457856 -4.234322 0.115768 -2.459801 -0.190153 0.864715 0.915376 2.040191 4.405336 -8.357347 3.618347 0.149871 0.303626 2.950065 0.780660 -2.505755 -6.709543 0.012890 1.768289 3.579587 0.630160 -0.477470 0.716939 -4.531506 0.219601 0.961629 1.318199 -2.551549 3.745281 -0.795683 -1.091970 -1.907510 -1.002009 -1.360224 -0.741250 -1.456828 2.683690 1.035316 -6.180316 3.194653 -0.571161 -2.274314 -0.616058 -0.778892 2.603378 -4.041790 -3.936540 1.479240 -1.879124 -4.120169 -2.858999 -1.424283 1.365424 0.658610 -0.192115 -2.646189 -4.618231 4.605512 -2.079606 4.077212 2.378543 -0.819728 4.311159 1.123039 -2.121541 -2.610918 -1.607056 1.090955 -1.087935 -1.958425 -1.727458 -0.977231 2.337116 4.147697 -0.403310 -1.113397 -0.648399 4.062904 -3.287224 -1.999921 1.524498 1.080984 -1.352196 3.163925 2.179517 -3.815802 0.409168 -3.917750 -0.940948 -1.266387 -2.116060 2.805057 -2.276779 0.884048 0.917840 -0.594978 -0.607437 1.980719 1.083759 -0.656659 0.095566 5.339913 5.602322 -2.594013 0.627401 -4.903973 2.991237 -4.703055 -3.512924 -0.193711 0.851699 -1.628792 -0.516837 0.477948 2.405651 2.337176 -2.790773 -2.852465 1.930842 +PE-benchmarks/largest-sum-contiguous-subarray.cpp__main = -0.000507 0.244015 0.394538 -0.048374 0.500869 0.055881 0.296881 0.323736 -0.506390 -0.569384 -0.024982 -0.874043 -0.920420 0.735329 0.037368 0.122057 1.048045 0.273659 0.013087 -0.205001 0.047539 -0.556537 0.919513 0.954313 -0.633947 0.320602 -0.076631 0.162083 -0.229327 0.718924 -0.236511 -0.847094 0.360141 -0.078386 0.337191 -0.303384 -0.286640 -0.171314 -0.249535 -1.386968 -0.083975 0.814492 0.128868 -0.067873 0.147157 0.718551 1.082783 0.460079 -0.052945 0.630589 0.080427 -0.400470 0.473645 0.138217 0.405561 0.027715 0.328714 -0.138999 -0.744687 0.286730 -0.226217 -1.074660 -0.335188 0.454234 0.731900 -0.177734 -0.320364 -0.117495 -0.254766 0.155855 0.069584 0.410040 0.601584 0.095646 0.575531 -0.036627 -0.062839 -0.727168 -0.132430 -2.075512 -0.854001 -0.428918 1.120632 0.450809 0.120939 -0.488717 0.971462 -0.148906 0.126914 0.228867 1.123300 -0.619369 -0.380248 -0.260384 0.064040 0.221918 -0.359024 -0.144619 0.542875 -0.266176 -0.719064 -0.295718 0.681559 -0.129171 -0.356567 0.109784 -0.158504 0.685992 -0.983764 -0.286633 -1.120594 -0.158923 0.246973 -0.957149 0.215405 0.356069 0.030437 0.702451 -0.460484 -0.275330 0.467565 0.091776 -0.269114 -0.197034 -0.615917 1.003197 -0.021186 0.084273 0.425915 0.491729 0.374890 0.578433 0.771165 -0.163726 -0.030678 0.254329 -0.210902 0.213210 -0.098054 -0.364378 0.072439 -0.602686 0.013138 -0.077519 -0.539421 -0.001677 -0.488786 -0.020061 0.163055 0.983936 -0.256859 0.595520 0.157818 -0.673318 0.783207 -0.235165 -0.262302 0.003624 0.694782 0.528329 -0.298700 -0.370208 0.445299 0.987942 0.423766 -0.780890 0.030649 -0.054457 0.286374 -0.106131 0.540571 0.247454 0.539667 -0.489047 -0.043009 0.195227 1.359066 -0.517124 -0.929299 0.105730 -0.137063 0.297040 -0.786160 0.036745 -0.111742 -0.127345 -0.147347 -0.054255 0.126380 0.795587 -1.347353 0.832143 -0.329830 -0.455154 0.853619 0.001851 -0.278649 -1.009543 -0.103307 0.557813 0.915315 0.478943 -0.192119 -0.199650 -0.722491 -0.102339 0.013751 0.305548 -0.341868 0.686249 -0.279070 -0.519757 -0.345420 -0.783776 0.027316 -0.187185 -0.366295 0.332924 0.753164 -1.426748 0.687572 0.056498 -0.434147 -0.104355 0.213042 0.252928 -0.572026 -0.908714 0.122411 -0.610561 -1.122294 -0.375379 -0.374963 0.047384 0.068415 -0.436140 -0.091480 -0.708836 1.099018 0.011035 0.749061 0.499822 0.016877 1.034716 1.083412 -0.783388 -0.017272 -0.387041 0.307009 -0.884196 -0.068521 0.001891 -0.448997 0.442342 0.906277 0.196915 0.001960 -0.560154 0.712437 -0.595031 -0.342410 0.725673 -0.085827 0.025434 0.614600 0.776458 -0.543913 -0.173599 -0.673352 -0.233241 -0.232564 -0.343540 0.152486 -0.735155 -0.124528 0.400463 -0.299403 -0.423906 0.189961 -0.130259 -0.313323 -0.332815 0.962164 0.976089 -0.871502 0.591929 -0.583751 0.507636 -0.799726 -0.464603 -0.065703 0.424254 -0.402436 -0.164802 0.299368 0.051917 0.140280 -0.713355 -0.565082 0.103147 +PE-benchmarks/largest-sum-contiguous-subarray.cpp___GLOBAL__sub_I_largest_sum_contiguous_subarray.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/lexicographic-rank-of-a-string.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__fact(int) = -0.451297 -0.649105 -0.274934 -0.633341 0.417896 0.033720 0.245851 -0.531694 -0.933886 -0.402178 0.428690 -1.162319 -0.329933 0.821797 -0.292907 0.689638 0.963368 0.106794 -0.282155 -0.439470 0.459899 -0.327082 0.942278 1.200130 -0.472696 -0.014726 -0.312816 0.152514 -0.085449 -0.142571 0.469696 -0.769418 0.184827 -0.496470 0.205851 -0.180029 -0.349747 0.668857 0.811606 -1.160950 -0.048802 0.548127 0.429342 0.064936 0.091752 0.386382 0.350812 0.478783 0.122672 0.945999 0.453193 -0.072295 0.486206 -0.021192 0.385472 0.023331 0.021063 -0.328268 -0.161946 0.083188 -0.440111 0.236451 0.121347 0.651100 0.800105 -0.139046 -0.543440 0.064703 0.287501 0.332097 0.414455 0.664656 -0.150693 -0.046023 0.306882 -0.987759 -0.047854 -1.717147 0.352874 -1.709043 -0.605006 0.445895 0.828663 0.534043 0.179558 -0.150670 1.228591 -0.131835 -0.733082 0.654139 0.805077 -0.338534 -0.184425 0.093793 -0.345626 -0.225075 -0.081652 0.121418 0.427546 0.701132 -0.709642 -0.121143 0.189707 -0.148018 -0.313913 -0.470562 0.053288 0.622746 -0.583410 -0.375190 -0.160398 0.979952 0.226312 -0.999655 0.126103 -0.598504 -0.281409 0.222631 -0.967426 -0.293645 0.496500 -0.241055 -0.419917 0.100598 -0.509635 0.506365 0.396646 0.280481 -0.188253 0.672175 0.070597 1.012524 -0.262541 -0.645622 0.204519 0.296953 0.142335 0.554060 -0.286821 -0.299222 0.327119 -0.575024 0.177442 -0.200949 -0.431893 -0.301290 0.140890 0.023727 -0.379197 1.828517 -0.380962 1.058196 0.798739 -0.416237 0.491613 -0.251925 0.503805 0.181147 0.644727 0.125505 -0.557724 -0.715346 0.903357 1.137242 0.385674 -0.672698 -0.412996 0.497629 0.201535 -0.002311 0.491212 0.037641 0.038916 -0.227823 -0.041526 0.136452 1.445162 -0.217891 0.376624 -0.027509 0.790372 0.154120 -0.679553 -0.119355 -1.032391 -0.018896 0.173723 0.432565 0.340443 0.875888 -1.536081 0.709471 -0.150189 0.330097 0.552012 0.438819 -0.620341 -1.842722 -0.625110 0.074347 0.746605 -0.198939 0.295021 0.276001 -0.813269 0.124472 0.046049 0.145262 -0.701904 0.752684 -0.273584 -0.268991 0.113685 0.234606 -0.522211 -0.252897 -0.223823 0.631334 0.804310 -0.853269 0.380440 0.299754 -0.264565 -0.043818 0.110255 0.873494 -0.331743 -0.472897 0.351340 -0.538675 -0.522190 -0.220450 -0.289028 0.076292 -0.249478 0.122187 -0.443508 -0.341232 0.971967 -0.381622 1.142608 0.363280 -0.526693 0.378246 -0.241800 -0.523661 -0.038003 -0.643221 0.038945 -0.097720 -0.230138 0.019369 -0.093476 0.433395 0.322085 0.343058 -0.670544 0.152015 0.781517 -0.461138 0.232286 0.299924 -0.235564 -0.369626 0.502558 0.439561 -0.627513 0.418627 -0.739694 0.098287 -0.723974 -0.044087 0.678342 0.025656 0.180092 -0.440733 -0.129771 0.109699 0.325089 0.573798 -0.042785 0.322763 1.101759 0.418669 0.127156 -0.103172 -0.899662 0.397450 -0.505752 -0.552680 -0.169682 0.518938 -0.719748 -0.312675 -0.220270 0.693758 0.535063 -0.413720 -0.635383 0.623974 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__findSmallerInRight(char*, int, int) = -1.199031 -1.077255 -0.784823 -1.389489 1.013162 1.896948 0.722051 -1.676412 -2.295658 -0.760321 0.924855 -2.953577 -1.384714 2.712215 -0.849818 2.294145 3.269673 0.369887 -1.227338 -0.802901 2.259474 -0.442633 3.731559 3.902438 -2.198585 0.014819 0.124365 1.026426 0.734100 0.249897 0.735993 -1.492851 1.134009 -2.668327 -0.036165 -1.393082 -0.591401 1.151971 2.135596 -4.052696 -0.214798 1.080952 0.388172 -0.065457 -0.077189 0.864507 1.990215 2.138203 0.005098 2.174374 1.414854 -0.240324 1.245996 0.215318 0.743827 0.451926 0.172890 -0.206647 -0.456202 -0.525419 -0.789007 -0.902493 0.292508 2.575576 3.098651 -0.132947 -1.231043 1.065919 0.384664 0.680529 0.934291 2.063295 -0.292674 0.534523 1.667838 -3.145681 0.212264 -3.820479 0.291527 -4.428079 -1.631824 0.237499 1.710881 0.845930 1.778812 0.065228 3.876730 -0.703616 -1.436377 2.630155 2.968675 -2.420377 -0.644326 -0.544532 -0.949095 0.069776 -1.285934 0.519281 0.955422 1.072102 -2.313008 -1.590283 0.509868 0.603080 -1.453812 -1.671805 -0.177459 1.907441 -2.600200 -1.952270 -1.175636 1.314656 -0.550491 -4.019548 -1.267206 -1.571312 0.681542 0.627514 -1.944226 -2.330038 1.212803 0.722078 -0.328307 -1.453940 0.157070 1.426713 1.437039 0.647792 -0.137441 1.411273 0.520458 4.156281 1.036581 -1.302182 0.220461 0.775247 -0.568824 1.363588 -0.995800 -0.932209 0.789147 -2.562187 0.060764 1.318250 -1.444304 -0.604838 1.320638 0.015116 -0.225336 7.784039 -0.487475 2.867616 2.572234 -2.319331 0.771636 -1.270539 0.622921 1.090557 1.633273 1.163403 -3.546441 -2.063886 2.208066 3.723517 1.426158 -2.629313 -0.570104 0.761441 0.793972 -0.365668 1.137428 0.397760 0.409714 -1.569161 -0.234339 1.365118 4.837947 -1.829322 0.247620 0.614841 1.033080 -0.525374 -2.876552 -0.541013 -2.374916 -0.107626 0.911812 0.642965 0.917451 2.896992 -3.145165 2.399338 -0.800727 0.112417 1.977215 1.134858 -2.042512 -2.847560 -0.895836 1.040116 2.171112 -0.389586 0.166685 0.575661 -3.119846 0.083743 0.623981 0.524841 -1.705735 2.668506 0.034293 -1.206788 -1.004531 0.836123 -0.487304 -1.280761 -0.420489 2.080465 0.454027 -2.690940 1.995101 0.454265 -1.370688 0.462204 -0.048387 2.420315 -2.189697 -2.571092 1.820128 -1.023455 -1.464319 -0.793158 -0.655678 1.077186 1.314581 -0.033631 -2.119608 -2.303709 2.569900 -0.831762 3.036510 1.388728 -0.609153 1.977792 -1.219654 -1.524354 -1.641965 -1.504594 -0.289928 -0.122495 -1.517473 -1.814669 -0.616674 2.289078 2.292443 0.252136 -1.573098 0.083125 2.831297 -2.366373 -0.258358 1.063823 1.598115 -1.874249 1.045988 1.469709 -2.190189 0.620543 -1.620227 -0.281966 -1.563099 -1.352678 2.143097 -0.838764 0.955614 0.027974 -0.240147 0.266927 1.071401 1.233239 0.233209 0.660072 3.350200 2.025387 -0.688919 -0.610297 -3.052088 1.586629 -2.811900 -2.346486 0.345890 1.256462 -1.592211 -0.578896 0.240494 2.282275 1.830020 -1.863103 -1.362356 0.673840 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__findRank(char*) = -1.134041 -1.304659 -0.394078 -1.618621 1.326079 0.940809 0.911633 -1.554814 -2.545961 -0.833995 1.326052 -3.360137 -1.705734 2.852087 -0.772329 2.175285 3.555556 0.199085 -0.936455 -1.688230 2.115840 -0.480118 4.162080 4.428568 -2.756862 0.155906 0.049804 0.905644 1.258682 -0.573011 0.710859 -1.544868 1.345434 -2.602380 0.120768 -1.060430 -0.627422 1.047193 2.611041 -4.347555 -0.208106 0.486503 0.328373 0.122083 -0.041760 2.536014 2.196501 2.343126 -0.443317 2.888619 2.135442 -0.833550 1.293774 0.207406 0.541080 -0.273642 0.342615 0.476090 -0.623156 -0.174045 -0.639654 -0.844179 0.142374 2.675486 3.522721 -0.329102 -1.524011 1.129104 0.978061 0.769920 1.044362 2.253098 0.668211 0.518757 2.206955 -3.494007 -0.353550 -6.064820 0.099864 -6.424494 -2.264163 0.340467 2.748503 -0.545954 1.418633 -0.114650 3.986773 0.145829 -1.652526 2.726259 3.252378 -2.371334 -0.860593 -0.281634 -0.931196 0.260752 -1.303121 1.293580 1.704938 1.075678 -2.644183 -1.735274 1.017480 0.014035 -1.568610 -1.787939 -0.012298 1.775291 -2.268296 -1.564781 -1.522843 1.555248 0.161319 -4.210249 -0.346728 -1.569061 1.717110 0.788871 -2.034652 -1.703246 0.912618 0.120052 -0.961596 -1.166097 -0.298774 1.938971 2.055212 1.088831 0.073361 1.727767 0.882088 4.162323 0.816582 -1.764010 0.068149 0.693426 -0.567819 1.718661 -1.509476 -0.916292 2.226611 -2.232712 0.847340 0.557278 -1.523414 -1.059109 2.749020 0.127475 -0.445346 7.185621 -0.289055 3.246585 2.812208 -1.947583 1.067362 -1.622953 0.874434 1.454383 2.013467 0.886752 -3.320231 -2.296414 2.331929 3.856609 1.487169 -3.803863 -1.081041 1.199077 0.825306 -0.759657 1.327064 0.475680 0.664355 -1.369603 -0.045583 1.731580 5.069601 -1.878038 -0.118322 0.251134 1.696285 0.092587 -3.163733 -0.609391 -2.122913 -0.086903 1.056964 1.334171 1.333968 3.108571 -5.315237 2.277291 -0.521126 0.368372 1.839147 1.613819 -2.676438 -3.863646 -0.595628 0.856871 2.259349 0.310692 0.413886 0.937175 -3.306423 0.184664 0.512940 0.259860 -1.883433 2.725528 -0.205233 -1.018288 -0.829580 0.475832 -0.852438 -0.783249 -0.371758 2.365600 0.992574 -4.501725 1.830957 0.142485 -1.790998 0.078398 -0.677246 2.933913 -2.288135 -2.349368 1.547783 -1.569821 -1.872676 -1.550155 -0.538954 0.561962 0.354063 0.788204 -2.117093 -2.705979 3.267299 -1.136232 3.225177 1.643536 -0.943553 2.349414 -1.655324 -1.856580 -1.827746 -1.460771 0.605722 -0.058864 -1.822715 -0.942778 -0.702156 1.995085 2.359462 0.112268 -1.566326 -0.144180 2.743944 -3.412236 -0.612456 1.239411 2.392925 -1.581323 1.921666 1.660868 -2.532528 1.025076 -2.100324 -0.907503 -1.548657 -1.386288 2.379832 -0.619019 0.988640 -0.298666 -0.257039 0.439161 1.504500 0.857757 0.032315 0.510162 3.618739 4.133567 -1.281921 -0.800418 -3.485573 1.840155 -2.897143 -2.873455 0.587841 0.756542 -2.065535 -0.640590 0.020140 2.438303 1.738907 -2.319415 -2.165916 1.442552 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__main = 0.064700 0.260607 0.410852 -0.115024 0.280733 -0.102676 0.134958 0.345694 -0.311534 -0.557065 -0.024403 -0.722114 -0.757382 0.437260 -0.060773 -0.265464 0.627380 0.112710 0.034288 -0.184947 -0.164779 -0.188182 0.537160 0.597095 -0.492666 0.207635 -0.147725 0.194356 -0.093939 0.486985 0.080802 -0.717164 0.070755 0.432327 0.373820 -0.054680 -0.172952 -0.219767 -0.525662 -0.904645 -0.074142 0.790981 0.156893 -0.018221 0.227481 0.567027 0.784236 0.270721 -0.074264 0.307091 0.128307 -0.053269 0.318059 0.025527 0.179830 -0.325312 0.295116 -0.367572 -0.495789 0.253421 -0.089842 -0.693355 -0.350837 0.364862 0.478951 -0.082467 -0.195245 -0.333780 -0.130805 0.181922 0.017888 0.265655 0.488743 0.223767 0.335326 0.422771 0.015033 -0.359985 0.093584 -1.453909 -0.559272 -0.335169 0.987800 0.685511 -0.269563 -0.472844 0.625105 0.001961 0.159164 0.279180 0.748010 -0.068990 -0.235862 -0.188612 -0.066454 0.285548 -0.218215 -0.053003 0.130773 0.092045 -0.434308 0.035074 0.233629 -0.278677 -0.236017 0.395134 -0.136590 0.366644 -0.731171 0.190134 -0.711817 0.017313 0.496848 -0.640492 -0.029380 0.202515 -0.095221 0.408543 -0.264465 0.196517 0.257394 -0.139435 -0.228228 0.264085 -0.966174 0.668100 -0.093306 0.034404 0.232298 0.392901 0.339656 0.037825 0.226971 -0.121004 -0.050048 0.162144 -0.022029 0.033047 -0.044122 -0.111108 0.103423 -0.250672 0.111314 -0.238416 -0.326973 -0.245835 -0.958660 -0.183631 0.158219 0.478817 -0.201297 0.375037 0.048038 -0.341194 0.422690 -0.036102 -0.235578 -0.063938 0.395238 0.407174 0.315829 -0.188519 0.296597 0.643040 0.233573 -0.257473 0.350766 0.133283 0.073128 -0.139756 0.473408 0.123740 0.236220 -0.254159 -0.073337 0.184129 0.623949 0.006671 -0.673480 -0.061639 0.107273 0.358602 -0.014817 0.197720 0.256323 -0.024658 0.009038 -0.033440 0.164450 0.494389 -1.058524 0.551089 0.141488 -0.146627 0.421901 -0.160807 -0.139081 -0.644260 0.014439 0.398490 0.562014 0.299578 -0.183560 -0.185897 -0.435820 -0.070844 0.058733 0.245089 -0.269416 0.402101 -0.162541 -0.254848 -0.272344 -0.771099 -0.051373 0.154411 -0.471539 0.157315 0.522532 -0.971980 0.506126 -0.033379 -0.246626 -0.398956 0.003609 0.019387 -0.428021 -0.507208 -0.133070 -0.532353 -1.066271 -0.283904 -0.326223 -0.042174 -0.065245 -0.136805 -0.053741 -0.285806 0.833550 0.003396 0.453348 0.330259 0.035417 0.637898 0.941912 -0.369871 0.158804 -0.308136 0.483592 -0.632181 -0.007772 0.496166 -0.307526 0.093777 0.575133 -0.040462 -0.077876 -0.315623 0.388169 -0.027166 -0.373897 0.350219 -0.488231 0.118160 0.569475 0.420455 -0.316370 -0.098124 -0.663027 -0.119254 -0.132950 -0.230424 0.062004 -0.472869 -0.115987 0.361431 -0.229024 -0.487647 0.122427 -0.153272 -0.379521 -0.139013 0.631860 0.510872 -0.492075 0.703068 -0.444830 0.353420 -0.525774 -0.291364 -0.129730 0.024669 -0.109172 -0.122767 -0.071576 -0.056123 0.108847 -0.353851 -0.450619 0.344101 +PE-benchmarks/lexicographic-rank-of-a-string.cpp___GLOBAL__sub_I_lexicographic_rank_of_a_string.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/little-and-big-endian-mystery.cpp__show_mem_rep(char*, int) = -0.616883 -0.633892 -0.145025 -0.911320 0.562668 0.712624 0.419043 -0.665014 -1.395060 -0.757491 0.568659 -1.796581 -0.962099 1.558622 -0.513442 1.084022 1.913707 0.280306 -0.611895 -0.538028 1.147201 -0.467878 2.103485 2.300606 -1.426115 0.033715 -0.098323 0.846463 0.515179 0.228776 0.644800 -0.932840 0.535187 -1.181032 0.218378 -0.818203 -0.246785 0.698774 0.829414 -2.498585 -0.130240 0.907403 0.326076 0.007075 0.073126 0.653222 1.163895 1.265152 -0.177623 1.314297 0.972491 -0.170083 0.774486 0.118135 0.286434 -0.046559 0.067505 -0.395011 -0.399461 -0.103121 -0.355046 -0.892936 0.169559 1.503534 1.892943 -0.170917 -0.636328 0.400025 0.260436 0.463124 0.654937 1.132100 -0.102786 0.225313 1.032191 -1.618862 0.122938 -2.447041 0.280679 -2.974821 -1.117858 0.004785 1.509627 0.952395 0.698956 -0.201027 2.215062 -0.284088 -0.727235 1.604153 1.708644 -1.142157 -0.453345 -0.446732 -0.578991 0.302795 -0.836715 0.199876 0.449176 0.848740 -1.315706 -0.665140 0.364622 0.165539 -0.863042 -0.747243 -0.182328 1.200949 -1.653456 -0.970632 -0.809858 0.895204 0.022415 -2.338986 -0.420502 -0.920179 0.349543 0.423637 -1.006818 -0.879100 0.596067 0.204977 -0.235987 -0.467686 -0.744352 1.053809 0.690916 0.358091 -0.003498 0.933119 0.335917 2.011940 0.473442 -0.797967 0.004915 0.541816 -0.327326 0.774797 -0.694544 -0.523904 0.683916 -1.420838 -0.086207 0.428718 -0.865347 -0.553628 0.320771 -0.009159 -0.032910 4.275729 -0.155207 1.660275 1.492385 -1.191341 0.721474 -0.534419 0.370959 0.729973 0.990720 0.572256 -1.757917 -1.187929 1.127217 2.142614 0.832143 -1.395907 -0.360271 0.498370 0.439429 -0.198950 0.728668 0.274177 0.193281 -0.875647 -0.121188 0.816507 2.564246 -0.742646 0.045270 0.229052 0.711753 -0.332113 -1.647262 -0.206358 -1.154225 -0.060666 0.419864 0.402332 0.555635 1.710830 -2.156432 1.423168 -0.211312 0.250326 1.084981 0.426594 -1.171593 -2.192001 -0.419410 0.560424 1.337333 -0.220139 0.139931 0.428965 -1.807263 0.046286 0.349979 0.315740 -0.973527 1.496709 -0.134534 -0.549223 -0.636996 0.154291 -0.465362 -0.496969 -0.380964 1.186756 0.583730 -1.610824 1.114476 0.025566 -0.900378 0.115247 -0.095947 1.381153 -1.400039 -1.445928 0.883872 -0.682843 -1.284335 -0.743677 -0.402638 0.569492 0.437285 -0.277150 -1.030003 -1.223850 1.591102 -0.603767 1.629111 0.845488 -0.422375 1.234562 -0.038029 -0.855994 -0.796504 -0.841784 -0.013820 -0.359365 -0.793193 -0.761845 -0.379324 1.152447 1.429980 0.145670 -0.855564 0.170660 1.698141 -1.176696 -0.482881 0.649253 0.439293 -0.831918 0.904675 0.879644 -1.437168 0.343523 -1.224609 -0.073060 -0.670174 -0.760505 1.292238 -0.505756 0.559664 0.074685 -0.092942 -0.035538 0.705054 0.668678 -0.032159 0.255983 2.155284 1.305620 -0.403560 -0.096238 -1.810145 0.878635 -1.682294 -1.288191 0.015826 0.752596 -0.827986 -0.204219 0.092759 1.249268 1.095399 -1.022345 -0.906906 0.575893 +PE-benchmarks/little-and-big-endian-mystery.cpp__main = -0.001857 0.009908 0.290643 -0.119155 0.232806 -0.240067 0.176324 0.278100 -0.411720 -0.397378 0.024662 -0.476251 -0.451894 0.452574 -0.028910 0.011916 0.660231 0.296752 -0.005154 -0.197429 0.035297 -0.476872 0.504540 0.564643 -0.389765 0.150219 -0.139435 0.223158 -0.013468 0.447231 -0.049384 -0.384339 0.183081 0.018589 0.272105 -0.308444 -0.067168 0.036927 -0.293788 -0.848909 0.022030 0.477989 0.292352 -0.043486 0.084435 0.562147 0.496600 0.289687 -0.067738 0.378984 0.139354 -0.200333 0.246030 0.108967 0.198786 -0.005338 0.233982 -0.168795 -0.491851 0.207906 -0.097803 -0.762877 -0.109028 0.261107 0.469936 -0.106983 -0.086157 -0.131584 -0.094350 0.153393 0.208298 0.111195 0.258944 -0.090052 0.300369 -0.045007 0.006258 -0.548950 -0.071901 -1.521021 -0.454381 -0.265193 0.867992 0.285227 -0.073148 -0.222252 0.486682 -0.048067 0.101804 0.167114 0.567811 -0.239559 -0.287288 -0.187366 -0.007357 0.249095 -0.247835 -0.178271 0.393361 0.029064 -0.379422 -0.036727 0.426662 -0.085128 -0.170911 0.160123 -0.081071 0.433137 -0.692160 -0.122478 -0.613181 -0.004728 0.249589 -0.503605 0.322760 0.069154 0.083891 0.363716 -0.219509 0.032145 0.217517 0.017640 -0.174626 0.081744 -0.669450 0.595783 -0.168006 0.055894 0.219212 0.256134 0.116744 0.168656 0.378636 -0.187928 -0.036302 0.216465 -0.195230 0.097292 -0.183880 -0.298029 0.220287 -0.374095 0.017010 -0.217028 -0.339174 -0.117937 -0.290983 0.073099 0.173972 0.376774 -0.063292 0.348099 0.113639 -0.295003 0.450670 -0.018582 -0.038930 0.071232 0.434405 0.123008 0.036578 -0.267848 0.122217 0.499907 0.292044 -0.370661 -0.084473 -0.103801 0.142928 0.097284 0.221875 0.148540 0.189590 -0.292568 -0.040660 0.023300 0.662235 -0.122417 -0.403632 0.000674 -0.068025 0.011594 -0.478530 0.030508 0.005416 0.005242 -0.237288 -0.038575 0.094807 0.491065 -0.934636 0.535626 -0.175822 -0.108623 0.420675 -0.090965 -0.139469 -0.902518 -0.098683 0.251785 0.637941 0.210491 -0.115188 0.063308 -0.395558 -0.071856 -0.048215 0.201140 -0.154211 0.289743 -0.139260 -0.228133 -0.193665 -0.457355 0.012715 0.015564 -0.148236 0.181106 0.504033 -0.829747 0.336321 -0.118132 -0.261546 -0.067743 0.206916 0.058880 -0.388147 -0.456222 -0.011352 -0.267342 -0.734688 -0.398604 -0.157772 0.103773 -0.180085 -0.343651 0.066606 -0.331099 0.618525 -0.143006 0.341112 0.258406 -0.074950 0.602303 0.781513 -0.344436 -0.011191 -0.047244 0.011654 -0.694305 0.029461 0.228256 -0.212413 0.220569 0.534397 0.162649 0.028277 -0.094330 0.523683 -0.212660 -0.362233 0.450999 -0.216882 0.129734 0.535458 0.482551 -0.516778 -0.144143 -0.430105 -0.145518 0.051515 -0.144321 0.176560 -0.377034 0.013696 0.158579 -0.051435 -0.279623 0.161264 -0.062280 -0.223370 -0.200541 0.686338 0.626760 -0.433900 0.404708 -0.305654 0.220096 -0.466000 -0.191865 -0.151807 0.332980 -0.247712 0.080105 0.142246 0.096088 0.088408 -0.335713 -0.336151 0.115469 +PE-benchmarks/longest-bitonic-subsequence.cpp__lbs(int*, int) = -6.981528 -6.112098 -3.652944 -11.645080 6.227853 12.974904 3.059586 -11.711602 -12.533005 -3.492197 6.473505 -15.787427 -6.939514 14.386645 -6.375297 11.197502 15.539139 -1.374319 -7.933530 -5.621212 13.152207 2.695661 20.040890 20.523834 -13.874198 -0.736540 1.548232 6.159276 6.389201 -0.547059 6.266668 -8.516444 3.613534 -11.843418 -0.135708 -4.625410 -3.077642 5.146709 12.976363 -20.026651 -1.146132 5.024611 -0.657803 -0.001857 0.281716 2.646059 10.167564 11.863992 -0.977128 9.969351 11.171803 2.664556 5.122249 -0.242558 3.172641 -0.158720 2.265067 -1.623960 1.473029 -4.326750 -3.467826 1.529051 1.905556 15.984252 16.781820 -0.688894 -7.060752 5.304901 4.574273 4.371439 4.862186 12.103029 -2.671969 5.268855 8.724672 -16.684489 1.077080 -22.922607 4.475036 -19.044421 -8.302388 3.170221 7.541233 5.394102 8.390535 0.171651 21.437570 -2.599507 -9.528124 15.424185 14.518896 -9.854865 -1.855937 -2.732859 -8.290289 0.108865 -6.135145 5.151408 0.616505 8.538432 -12.109089 -7.219614 -1.335483 2.608674 -8.717011 -9.045980 -0.719894 9.234061 -11.244358 -7.496118 -1.946146 12.284739 -2.001475 -22.981773 -11.358585 -12.573784 4.250447 -0.517705 -9.818069 -11.076386 4.997701 3.386119 -3.090035 -6.151810 -0.002216 6.197814 11.841777 4.319693 -3.045446 6.778441 3.780051 21.741008 1.348510 -8.006484 0.751285 2.888278 -0.649633 7.367813 -5.536950 -1.420102 5.014112 -11.288134 1.961372 8.157503 -6.164777 -5.165044 7.026060 -1.908950 -2.232060 48.695010 -3.276979 16.647435 14.797983 -11.690102 1.312236 -5.961598 3.509191 6.694768 7.121765 5.954886 -19.815943 -11.265357 13.530055 20.069018 6.839154 -13.666628 -0.449690 7.241526 1.223063 -4.089865 6.662902 0.520748 -0.160144 -7.204777 -2.197069 9.314791 24.651274 -7.167620 0.709902 2.699539 10.975546 -2.536845 -9.625888 -2.373733 -12.054717 0.399611 9.672880 4.705049 7.997826 15.411666 -19.219898 11.295224 -0.330302 1.810949 9.132821 6.318550 -11.923414 -12.256634 -3.627312 4.564229 9.826784 -4.106552 1.972070 3.551553 -16.936387 1.384085 4.335275 1.461242 -10.552397 13.989799 1.882328 -5.709230 -5.140624 5.214349 -4.967884 -4.312076 -4.597944 11.294473 -1.372569 -15.655165 11.173471 2.796702 -6.364062 0.620883 -4.572376 15.408438 -11.392190 -12.069742 9.932253 -4.793973 -6.066839 -3.342350 -3.639812 6.184278 7.097205 6.371908 -15.252872 -11.679029 12.306471 -5.342796 17.110364 7.490923 -3.313324 8.049058 -12.252073 -4.966422 -9.879734 -10.709553 3.224258 5.525949 -11.025263 -7.789579 -3.332417 11.160899 9.836657 -1.549527 -10.885211 0.427180 13.729172 -11.988119 0.198622 2.067174 8.595486 -12.644811 4.678712 5.355379 -9.659347 5.105171 -9.801173 -0.962661 -10.711715 -8.255933 13.133621 -0.648430 6.977259 -0.790346 -0.081931 1.437709 6.004062 7.019800 1.462120 6.086705 16.486601 10.294407 -1.447860 -4.751452 -18.379926 9.988460 -14.395465 -14.359074 3.033765 0.562252 -7.508409 -4.169022 -3.588999 14.411666 10.684422 -6.608944 -6.626119 6.686888 +PE-benchmarks/longest-bitonic-subsequence.cpp__main = 0.032929 0.162046 0.407824 -0.161036 0.423367 -0.031105 0.236142 0.319383 -0.528188 -0.597981 0.094811 -0.919693 -0.865750 0.641191 -0.030702 -0.052678 0.873055 0.149005 -0.021409 -0.254240 -0.032187 -0.319424 0.814654 0.886607 -0.656446 0.292167 -0.178204 0.215607 -0.069003 0.521356 0.018283 -0.795289 0.221981 0.159070 0.308012 -0.148586 -0.255811 -0.181272 -0.315197 -1.226728 -0.081426 0.849141 0.097869 -0.023271 0.218670 0.755394 0.942523 0.417554 -0.119163 0.614122 0.223402 -0.268393 0.417859 0.060577 0.267337 -0.271536 0.321643 -0.232247 -0.611519 0.267344 -0.133369 -0.888079 -0.361303 0.468117 0.683520 -0.168776 -0.316626 -0.231270 -0.109539 0.196842 0.129055 0.398355 0.557464 0.149415 0.536172 0.190841 -0.047087 -0.718249 0.023294 -1.934054 -0.783846 -0.288986 1.284398 0.581328 -0.124713 -0.506128 0.872975 -0.050288 0.036556 0.389231 0.955112 -0.309257 -0.329281 -0.172494 -0.062545 0.302359 -0.315914 -0.028319 0.336696 0.013925 -0.634427 -0.078886 0.444266 -0.254761 -0.348567 0.243663 -0.138061 0.543557 -0.919876 -0.009232 -0.855274 0.083300 0.473191 -0.888547 -0.008449 0.228836 0.065229 0.557864 -0.412239 0.069400 0.344401 -0.143558 -0.287549 0.107443 -0.856862 0.843766 0.008843 0.172973 0.325653 0.504643 0.422084 0.351089 0.427794 -0.205480 -0.024363 0.200030 -0.026135 0.253377 -0.078219 -0.229522 0.144988 -0.426898 0.158554 -0.219560 -0.454495 -0.233994 -0.723644 -0.044519 0.071731 0.884945 -0.177721 0.630591 0.234528 -0.482695 0.558594 -0.175610 -0.192262 0.062710 0.562170 0.434126 0.041981 -0.311229 0.429742 0.911536 0.349422 -0.647413 0.226037 0.182503 0.177758 -0.155677 0.576273 0.170221 0.448742 -0.383282 -0.054986 0.284460 1.041905 -0.213443 -0.850229 -0.010400 0.079325 0.353725 -0.376087 0.138343 0.121274 -0.046614 0.044382 0.018335 0.199806 0.698487 -1.403894 0.710252 -0.017511 -0.215677 0.633621 0.012660 -0.341307 -0.910694 -0.080566 0.415120 0.769713 0.407671 -0.193949 -0.103303 -0.645425 -0.080604 0.085666 0.182746 -0.349791 0.611591 -0.215955 -0.324663 -0.292775 -0.805839 -0.054779 0.090148 -0.469766 0.330671 0.606483 -1.343958 0.567252 0.000000 -0.432617 -0.346938 0.029068 0.245093 -0.537927 -0.712423 0.004888 -0.653859 -1.252124 -0.413835 -0.376865 -0.042035 0.025856 -0.197279 -0.120830 -0.500769 1.086438 -0.064180 0.679514 0.474013 -0.076295 0.887223 0.938707 -0.583959 0.045808 -0.388877 0.545909 -0.753233 -0.097111 0.316740 -0.409983 0.247342 0.722709 0.065303 -0.120916 -0.442686 0.588516 -0.353761 -0.405214 0.524753 -0.227418 0.047432 0.744128 0.605382 -0.487460 0.007848 -0.754862 -0.226547 -0.227502 -0.275548 0.233162 -0.501134 -0.055121 0.327216 -0.231306 -0.441160 0.203610 -0.159601 -0.362876 -0.209609 0.883063 0.913945 -0.704059 0.646497 -0.626401 0.499070 -0.694831 -0.478111 -0.065632 0.178639 -0.317473 -0.174229 0.034692 0.070659 0.226781 -0.630388 -0.603539 0.416334 +PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp__findLength(char*) = -4.768440 -4.959431 -3.065940 -6.385838 4.122918 7.972786 2.846790 -8.713993 -8.303434 -1.092113 5.037813 -13.244443 -4.902499 9.836813 -3.912903 8.657059 11.199876 -0.483475 -5.552860 -3.771187 7.285155 2.696316 14.668006 14.785810 -7.907864 -0.384639 -1.442005 3.317858 3.029774 -3.017482 3.982037 -4.743973 3.919237 -8.951371 -1.598711 -1.564807 -2.402624 3.404184 10.085509 -13.304107 -0.813808 2.707289 1.124525 0.058986 -0.010543 3.129044 6.918897 7.978680 1.756981 7.555807 5.582348 -0.998896 4.901192 0.445619 2.784067 -0.898630 1.570415 -1.931474 -1.037525 -3.076380 -2.647774 1.017205 -0.019375 9.934683 11.053339 0.923752 -5.619484 3.854816 3.785718 2.765936 3.324324 8.344689 -1.606050 4.333792 4.973659 -10.890190 1.348021 -13.331733 1.625991 -11.701406 -6.469259 3.102163 6.447673 3.084609 6.031819 0.124396 14.057088 -0.523764 -7.272727 9.142027 10.983177 -8.294419 -2.231001 -0.294508 -3.407762 -0.649790 -3.654858 5.292582 2.748312 6.250546 -9.043267 -3.892881 0.369508 1.223733 -5.194259 -5.199574 0.495865 6.137884 -6.367840 -5.363176 -1.034931 7.378634 -0.862702 -15.197290 -5.995909 -6.237181 2.288738 1.307683 -7.883154 -7.554383 3.971772 0.631118 -2.154292 -3.761794 -0.852537 4.094872 7.727144 3.138941 -1.528630 7.261182 2.909771 16.180679 -0.576787 -5.437394 1.766368 1.409284 -0.061530 6.279069 -2.718026 -2.312851 1.830237 -8.493814 2.610293 4.978699 -4.674004 -2.967630 2.581217 1.441758 -2.405167 28.296335 -2.011730 12.123782 10.773457 -7.581877 1.293442 -6.370224 3.300065 3.259318 4.595536 3.481293 -12.445636 -8.084322 9.823963 13.979909 4.689047 -10.106561 0.433964 5.075025 1.707878 -3.763201 4.994426 1.495810 1.197752 -4.234012 -0.728744 7.183321 17.451237 -6.014262 0.941079 2.096715 4.446364 1.478214 -7.318312 -2.285189 -6.679979 -0.071943 5.483507 5.083428 4.223586 10.422516 -10.917621 8.014501 0.219528 1.964195 8.194535 5.280701 -9.586230 -7.379555 -3.944467 3.352894 6.254561 -1.908346 -1.002721 2.234823 -11.294360 0.649723 3.236911 0.392671 -6.328223 9.419525 0.490151 -3.331338 -2.707885 2.875306 -2.617180 -2.781206 -2.804109 8.498657 0.477224 -9.869587 7.025005 2.787493 -5.393485 0.140731 -3.744295 10.272971 -6.916168 -7.388956 5.999219 -5.274464 -5.508795 -2.639979 -2.140075 2.015914 4.573355 5.034562 -9.730134 -5.909552 10.295649 -3.411993 12.155947 5.060613 -2.767066 4.733071 -7.466478 -5.739567 -4.712085 -8.106212 1.358984 3.232579 -7.607260 -3.297323 -1.980530 7.683944 6.230489 -0.344934 -8.187785 -0.066997 8.488876 -9.036709 -0.487240 2.591978 5.016525 -8.441895 3.465950 4.366477 -6.872074 4.740108 -5.774320 -2.621758 -8.098156 -5.340631 7.942878 -0.270946 4.159310 -1.839137 -1.133560 2.262720 4.145932 4.151963 1.269097 4.745478 11.736215 6.473830 -0.695045 -3.103219 -12.878505 7.077150 -9.402299 -10.048807 3.451187 1.949650 -6.393689 -3.331947 -1.186417 9.004911 7.057284 -8.278777 -6.488642 5.343543 +PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp__main = 0.096378 0.356468 0.514100 -0.144475 0.270083 -0.165496 0.120410 0.432458 -0.288260 -0.704258 -0.028516 -0.849126 -0.943639 0.448437 -0.091842 -0.450305 0.663884 0.061343 0.051466 -0.251426 -0.220393 -0.157036 0.586727 0.669587 -0.633344 0.222288 -0.125651 0.279899 0.005915 0.462963 0.213649 -0.792421 0.018160 0.630505 0.510906 0.006754 -0.169582 -0.335283 -0.730432 -1.015014 -0.123184 0.927983 0.155530 0.007875 0.293752 0.743883 0.927060 0.305524 -0.162494 0.280506 0.213898 -0.019596 0.359041 -0.009211 0.106493 -0.554818 0.338811 -0.424636 -0.524740 0.301349 -0.047074 -0.813952 -0.418987 0.460337 0.568434 -0.091970 -0.207235 -0.412640 -0.093595 0.225897 -0.023150 0.329219 0.617946 0.343261 0.423238 0.560403 0.025081 -0.463983 0.167544 -1.734460 -0.639609 -0.437445 1.178603 0.806413 -0.423766 -0.573729 0.715399 0.090104 0.221355 0.408408 0.855717 0.042359 -0.244279 -0.252453 -0.116621 0.403550 -0.268057 0.011418 0.108949 0.190284 -0.471991 0.103376 0.171575 -0.389052 -0.291659 0.520645 -0.191522 0.371850 -0.814093 0.359928 -0.817678 0.007610 0.677003 -0.767980 -0.087922 0.207011 -0.067747 0.431184 -0.231116 0.362725 0.220895 -0.216678 -0.242935 0.412767 -1.250719 0.767612 -0.071583 0.031971 0.257733 0.494907 0.444782 -0.085734 0.209430 -0.114703 -0.112927 0.176447 -0.030003 -0.007335 -0.064431 -0.051466 0.257483 -0.214364 0.141737 -0.314383 -0.341435 -0.399076 -1.173112 -0.313092 0.212125 0.565693 -0.197262 0.401701 0.046535 -0.340492 0.443455 -0.009491 -0.310976 -0.044263 0.425310 0.503947 0.449525 -0.187704 0.322795 0.733691 0.225066 -0.256316 0.489166 0.234533 0.032212 -0.242830 0.566373 0.133069 0.221369 -0.235909 -0.086064 0.296864 0.562203 0.090822 -0.795893 -0.129681 0.216773 0.451922 0.094115 0.289356 0.415552 -0.023723 0.056406 -0.010476 0.222119 0.539202 -1.261817 0.591156 0.324508 -0.088251 0.412773 -0.231332 -0.158461 -0.761451 0.128026 0.472794 0.558041 0.327327 -0.255049 -0.240036 -0.495924 -0.069234 0.110635 0.287074 -0.319064 0.455110 -0.201167 -0.202936 -0.362972 -0.943302 -0.091512 0.283783 -0.590210 0.163074 0.534778 -1.109319 0.606600 -0.114166 -0.299223 -0.583580 -0.115746 -0.017499 -0.540453 -0.552422 -0.218570 -0.644287 -1.328223 -0.387340 -0.396204 -0.070789 -0.092165 -0.113261 -0.094022 -0.299220 0.978438 -0.035419 0.473858 0.384234 0.081477 0.759425 1.094554 -0.374824 0.170032 -0.347761 0.645392 -0.672905 -0.046994 0.643962 -0.335902 0.024198 0.675397 -0.166853 -0.083950 -0.317914 0.386759 0.017834 -0.542551 0.316427 -0.606276 0.157320 0.718453 0.404515 -0.337174 -0.101885 -0.847045 -0.155793 -0.119004 -0.302241 0.062256 -0.555136 -0.147583 0.479112 -0.281612 -0.587325 0.170078 -0.201195 -0.452265 -0.141407 0.689211 0.640767 -0.583957 0.838416 -0.561104 0.428153 -0.624832 -0.359235 -0.143867 -0.072506 0.001524 -0.153813 -0.145708 -0.102784 0.154536 -0.422513 -0.549763 0.489388 +PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp___GLOBAL__sub_I_longest_even_length_substring_sum_first_second_half.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/longest-increasing-subsequence.cpp___lis(int*, int, int*) = -1.856533 -1.641721 -0.979519 -2.675279 1.855907 2.443294 1.112021 -2.402845 -3.661332 -1.587816 1.387470 -4.468956 -2.243958 4.311816 -1.265818 3.457699 5.399051 0.510580 -1.511080 -1.699027 3.670730 -0.963512 5.716070 6.293279 -3.885899 0.064776 0.860705 1.436221 1.367703 0.260306 1.340557 -3.135232 1.545425 -3.843701 0.740497 -2.345685 -1.028904 1.884864 3.766909 -6.781124 -0.381735 1.681714 0.568546 0.009025 0.092826 1.645011 3.225085 3.392478 -0.868125 3.721169 2.952547 0.019833 1.735368 0.165514 0.941571 0.612756 0.145971 0.205799 -0.380780 -0.314983 -1.203891 -0.810066 0.688778 4.193258 5.199037 -0.658330 -2.047450 1.573888 1.105184 1.161714 1.311704 3.442988 -0.043833 0.677415 2.864053 -5.742251 -0.476230 -8.757931 0.909676 -8.662450 -3.001158 0.266234 2.801937 0.696831 2.513621 -0.191592 6.330984 -0.822613 -2.179930 4.128152 4.735258 -3.330639 -0.900510 -1.124240 -1.898777 0.307055 -1.956932 0.875534 1.876399 1.422155 -3.671584 -3.020128 0.988399 0.588173 -2.438589 -3.139708 -0.298421 3.235222 -3.622573 -3.003891 -2.125435 2.671788 -0.640549 -6.485675 -1.248615 -3.001661 0.977230 0.915604 -3.124934 -3.499724 1.689219 0.960847 -1.184841 -2.189898 0.111640 2.712035 2.881551 1.095443 -0.258784 1.997825 0.921775 6.273906 1.697343 -2.520348 0.127710 1.367517 -0.869657 1.957360 -2.414207 -1.235086 2.410389 -3.629071 0.243989 1.671710 -2.303949 -1.268981 3.458266 -0.781051 -0.360265 12.964725 -0.944124 4.592294 4.021986 -3.551746 1.866452 -1.515403 0.906414 1.977944 3.153252 1.912876 -5.777784 -3.299759 3.479879 6.019995 2.233758 -4.536933 -2.053828 1.387360 0.933306 -0.750315 1.928239 0.429387 0.335474 -2.285353 -0.381525 2.157337 7.507829 -2.642726 -0.049905 0.438635 3.470279 -0.914235 -4.746323 -0.779268 -4.896335 -0.153085 1.635994 1.097570 2.040297 4.669664 -7.351862 3.643830 -0.997572 0.288881 2.838511 2.092989 -3.259941 -6.215088 -0.855986 1.572140 3.592659 -0.671026 1.269479 1.027028 -5.021257 0.274406 0.713656 0.915512 -3.108358 4.221855 -0.337932 -1.879565 -1.409630 1.447978 -1.449334 -2.430322 -0.686357 3.283087 1.700007 -5.291277 3.162065 0.393642 -2.058101 0.779316 -0.514005 4.410267 -3.571091 -3.957505 2.840758 -1.461909 -1.871739 -1.330898 -1.195638 1.925866 1.200864 0.624903 -3.206299 -4.237650 3.939204 -1.455763 4.945946 2.330991 -1.083078 3.322718 -2.377823 -2.301342 -2.903926 -2.544166 0.188140 0.220054 -2.432346 -3.214161 -1.048977 3.364923 3.735636 0.287542 -2.472449 -0.217524 4.407727 -4.425793 0.132631 1.554910 2.594689 -2.689202 1.741341 2.238134 -3.600348 0.913983 -3.061476 0.028100 -2.348891 -2.020534 3.504023 -1.339585 1.348084 -0.092047 -0.532558 0.401549 1.974700 2.178483 0.238889 0.896288 5.074181 4.019453 -1.355317 -1.134442 -4.947345 2.441431 -4.558024 -3.869858 0.172779 1.286890 -2.740476 -0.966120 0.003237 3.646417 2.607895 -1.989926 -2.341192 1.278571 +PE-benchmarks/longest-increasing-subsequence.cpp__lis(int*, int) = -0.109333 0.111091 0.220532 -0.121313 0.432401 0.133360 0.245121 -0.010645 -0.423249 -0.462518 0.080744 -0.658512 -0.708473 0.644260 -0.061974 0.319002 0.904783 0.151021 -0.002791 -0.351289 0.308617 -0.515266 0.987485 0.992667 -0.751258 0.207881 0.242246 0.271567 0.145682 0.327897 -0.108180 -0.523868 0.416210 -0.447981 0.203298 -0.376329 -0.157104 -0.066890 0.131086 -1.238671 -0.125443 0.229214 -0.084258 0.034770 0.026958 0.732233 0.862024 0.524165 -0.217014 0.727350 0.366701 -0.306432 0.338157 0.123106 0.163937 -0.020216 0.223502 0.042745 -0.415075 0.150954 -0.116179 -0.922729 -0.127268 0.550001 0.840636 -0.212975 -0.246837 0.200282 -0.122623 0.122741 0.114862 0.477046 0.377994 0.136808 0.642581 -0.672055 -0.094461 -1.286750 -0.195862 -2.022112 -0.739857 -0.356546 0.768676 -0.033617 0.320380 -0.030525 0.970087 0.053327 -0.005260 0.393777 0.958142 -0.715162 -0.278936 -0.166953 -0.030114 0.224205 -0.432471 0.115446 0.441885 -0.101896 -0.623472 -0.496897 0.625686 -0.030562 -0.412181 -0.306115 -0.184347 0.577268 -0.898212 -0.436694 -0.898196 -0.150224 0.011611 -1.017481 0.185859 0.067489 0.612491 0.477189 -0.289447 -0.424553 0.259284 0.217207 -0.119618 -0.390598 -0.172319 0.698040 0.303148 0.148993 0.315362 0.382580 0.315907 0.864036 0.781230 -0.194804 -0.157151 0.219148 -0.287309 0.274929 -0.255784 -0.250265 0.345932 -0.615227 0.141345 0.144489 -0.440344 -0.197837 0.400593 -0.105484 0.128381 1.353229 -0.054659 0.585859 0.391263 -0.649495 0.402520 -0.404050 -0.120287 0.312523 0.625133 0.401042 -0.641459 -0.420741 0.380157 0.929648 0.362365 -0.952861 -0.301087 0.028302 0.268178 -0.152923 0.363649 0.222634 0.330912 -0.395196 -0.001997 0.341716 1.225870 -0.569576 -0.517023 0.108795 0.033397 0.010807 -1.004715 -0.066059 -0.286773 -0.101209 0.043549 0.088263 0.117877 0.744475 -1.412959 0.622407 -0.305528 -0.219326 0.570281 0.226894 -0.417810 -1.005324 0.084109 0.427906 0.651069 0.277056 0.071704 0.007585 -0.767884 -0.040381 0.075281 0.201802 -0.374325 0.679375 -0.105512 -0.445303 -0.396417 -0.271990 0.038720 -0.236090 -0.126400 0.431063 0.412696 -1.482199 0.582279 -0.120182 -0.536612 0.078357 -0.008774 0.580320 -0.651076 -0.817351 0.319496 -0.467981 -0.725923 -0.426871 -0.236409 0.148268 0.084979 -0.260251 -0.241393 -0.690155 0.780646 -0.141346 0.561998 0.468875 0.020739 1.000230 0.128074 -0.665636 -0.368282 -0.166508 0.202780 -0.552676 -0.241739 -0.279629 -0.298866 0.482832 0.922999 0.117332 -0.051140 -0.192287 0.683278 -0.924672 -0.337725 0.537272 0.648236 -0.150986 0.598386 0.562833 -0.580434 -0.071805 -0.524694 -0.221978 -0.142292 -0.418352 0.371577 -0.571724 0.038277 0.316412 -0.136612 -0.182525 0.384816 -0.029435 -0.009146 -0.259754 0.834367 1.287945 -0.781837 0.123784 -0.661296 0.409531 -0.836759 -0.617383 0.065203 0.412428 -0.295707 -0.119952 0.183419 0.284793 0.267904 -0.653965 -0.455299 0.063311 +PE-benchmarks/longest-increasing-subsequence.cpp__main = 0.032929 0.162046 0.407824 -0.161036 0.423367 -0.031105 0.236142 0.319383 -0.528188 -0.597981 0.094811 -0.919693 -0.865750 0.641191 -0.030702 -0.052678 0.873055 0.149005 -0.021409 -0.254240 -0.032187 -0.319424 0.814654 0.886607 -0.656446 0.292167 -0.178204 0.215607 -0.069003 0.521356 0.018283 -0.795289 0.221981 0.159070 0.308012 -0.148586 -0.255811 -0.181272 -0.315197 -1.226728 -0.081426 0.849141 0.097869 -0.023271 0.218670 0.755394 0.942523 0.417554 -0.119163 0.614122 0.223402 -0.268393 0.417859 0.060577 0.267337 -0.271536 0.321643 -0.232247 -0.611519 0.267344 -0.133369 -0.888079 -0.361303 0.468117 0.683520 -0.168776 -0.316626 -0.231270 -0.109539 0.196842 0.129055 0.398355 0.557464 0.149415 0.536172 0.190841 -0.047087 -0.718249 0.023294 -1.934054 -0.783846 -0.288986 1.284398 0.581328 -0.124713 -0.506128 0.872975 -0.050288 0.036556 0.389231 0.955112 -0.309257 -0.329281 -0.172494 -0.062545 0.302359 -0.315914 -0.028319 0.336696 0.013925 -0.634427 -0.078886 0.444266 -0.254761 -0.348567 0.243663 -0.138061 0.543557 -0.919876 -0.009232 -0.855274 0.083300 0.473191 -0.888547 -0.008449 0.228836 0.065229 0.557864 -0.412239 0.069400 0.344401 -0.143558 -0.287549 0.107443 -0.856862 0.843766 0.008843 0.172973 0.325653 0.504643 0.422084 0.351089 0.427794 -0.205480 -0.024363 0.200030 -0.026135 0.253377 -0.078219 -0.229522 0.144988 -0.426898 0.158554 -0.219560 -0.454495 -0.233994 -0.723644 -0.044519 0.071731 0.884945 -0.177721 0.630591 0.234528 -0.482695 0.558594 -0.175610 -0.192262 0.062710 0.562170 0.434126 0.041981 -0.311229 0.429742 0.911536 0.349422 -0.647413 0.226037 0.182503 0.177758 -0.155677 0.576273 0.170221 0.448742 -0.383282 -0.054986 0.284460 1.041905 -0.213443 -0.850229 -0.010400 0.079325 0.353725 -0.376087 0.138343 0.121274 -0.046614 0.044382 0.018335 0.199806 0.698487 -1.403894 0.710252 -0.017511 -0.215677 0.633621 0.012660 -0.341307 -0.910694 -0.080566 0.415120 0.769713 0.407671 -0.193949 -0.103303 -0.645425 -0.080604 0.085666 0.182746 -0.349791 0.611591 -0.215955 -0.324663 -0.292775 -0.805839 -0.054779 0.090148 -0.469766 0.330671 0.606483 -1.343958 0.567252 0.000000 -0.432617 -0.346938 0.029068 0.245093 -0.537927 -0.712423 0.004888 -0.653859 -1.252124 -0.413835 -0.376865 -0.042035 0.025856 -0.197279 -0.120830 -0.500769 1.086438 -0.064180 0.679514 0.474013 -0.076295 0.887223 0.938707 -0.583959 0.045808 -0.388877 0.545909 -0.753233 -0.097111 0.316740 -0.409983 0.247342 0.722709 0.065303 -0.120916 -0.442686 0.588516 -0.353761 -0.405214 0.524753 -0.227418 0.047432 0.744128 0.605382 -0.487460 0.007848 -0.754862 -0.226547 -0.227502 -0.275548 0.233162 -0.501134 -0.055121 0.327216 -0.231306 -0.441160 0.203610 -0.159601 -0.362876 -0.209609 0.883063 0.913945 -0.704059 0.646497 -0.626401 0.499070 -0.694831 -0.478111 -0.065632 0.178639 -0.317473 -0.174229 0.034692 0.070659 0.226781 -0.630388 -0.603539 0.416334 +PE-benchmarks/longest-palindrome-substring.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/longest-palindrome-substring.cpp__printSubStr(std::__cxx11::basic_string, std::allocator >, int, int) = -0.630464 -0.613798 -0.156666 -0.742700 0.477087 0.451571 0.369549 -0.542657 -1.209239 -0.787262 0.427429 -1.516430 -0.956904 1.430896 -0.477210 0.926734 1.790102 0.329182 -0.409716 -0.592806 1.065008 -0.663450 1.873423 2.116231 -1.281138 -0.049199 0.096310 0.723741 0.440800 0.197284 0.590928 -0.969692 0.488368 -1.064553 0.389839 -0.870935 -0.215702 0.734622 0.726131 -2.294432 -0.164462 0.770693 0.335643 0.053887 0.072719 0.867139 1.015853 1.142725 -0.287040 1.283416 0.909210 -0.157057 0.697275 0.100217 0.213494 -0.030329 -0.042869 -0.167155 -0.352368 0.050266 -0.408892 -0.859400 0.205342 1.350125 1.792972 -0.235147 -0.563297 0.328275 0.166917 0.471336 0.530266 1.057224 0.096876 0.121079 1.030836 -1.593025 -0.090238 -2.719383 0.257151 -3.192502 -0.973409 -0.072687 1.286185 0.629972 0.582914 -0.154244 2.067827 -0.164508 -0.633878 1.505114 1.588378 -1.005255 -0.404710 -0.432748 -0.557189 0.239575 -0.782801 0.172684 0.588791 0.734722 -1.185012 -0.805696 0.329536 0.076290 -0.742968 -0.819576 -0.249261 1.121598 -1.529072 -0.872059 -0.982980 0.680538 0.041387 -2.123229 -0.131082 -0.887779 0.373012 0.450126 -0.977316 -0.766525 0.607125 0.214524 -0.260713 -0.448993 -0.535637 1.050725 0.590579 0.257603 -0.024883 0.793385 0.192486 1.733428 0.607259 -0.763683 -0.077842 0.594617 -0.480233 0.600386 -0.807850 -0.481643 0.978874 -1.280820 -0.030446 0.247099 -0.802775 -0.594496 0.670790 -0.233771 0.042790 3.748849 -0.227428 1.418960 1.274291 -1.087593 0.787390 -0.432303 0.394349 0.684132 1.086280 0.559419 -1.536615 -1.071810 1.041007 1.954502 0.755183 -1.329884 -0.596479 0.413742 0.494629 -0.176554 0.661037 0.289354 0.036550 -0.755961 -0.080276 0.599226 2.285484 -0.740247 0.114193 0.105896 0.886611 -0.307651 -1.650996 -0.145201 -1.246290 -0.097897 0.314389 0.342986 0.492031 1.550559 -2.321862 1.285658 -0.281317 0.282916 0.862353 0.410854 -0.985248 -2.370366 -0.282591 0.523797 1.241307 -0.071051 0.280373 0.373185 -1.661011 0.099402 0.224320 0.460396 -0.942466 1.401160 -0.234055 -0.565902 -0.601334 0.185395 -0.459442 -0.622584 -0.253984 1.038221 0.701604 -1.662472 1.017376 -0.074099 -0.767248 0.117902 0.065927 1.248828 -1.290926 -1.378021 0.793256 -0.653162 -1.093699 -0.756744 -0.393849 0.548786 0.237499 -0.332313 -0.814967 -1.306748 1.456791 -0.571240 1.518613 0.716592 -0.368000 1.298745 -0.070354 -0.838831 -0.804942 -0.641530 -0.037753 -0.442030 -0.630032 -0.746269 -0.250123 1.036923 1.362726 0.152309 -0.667227 0.190010 1.613019 -1.123738 -0.364302 0.616171 0.515478 -0.585344 0.898133 0.809602 -1.382126 0.188470 -1.163561 0.034908 -0.569425 -0.674255 1.108756 -0.657169 0.413912 0.042451 -0.080585 -0.047279 0.633474 0.715336 -0.037894 0.161191 1.958702 1.395440 -0.491415 -0.069825 -1.625643 0.756926 -1.549139 -1.129897 -0.134839 0.744233 -0.696916 -0.148547 0.102621 1.066135 0.935352 -0.857301 -0.865205 0.446283 +PE-benchmarks/longest-palindrome-substring.cpp__longestPalSubstr(std::__cxx11::basic_string, std::allocator >) = -4.932345 -5.778444 -2.419038 -7.409728 4.573664 6.629995 3.149329 -7.511773 -9.997426 -3.217122 5.042797 -13.938667 -6.423807 10.927887 -4.427406 8.075793 12.779041 0.083850 -5.470304 -4.907047 8.684904 0.202158 15.862703 16.394444 -9.841483 -0.311848 -2.020442 5.100938 4.083160 -1.580677 5.777175 -5.198304 3.480702 -8.707530 0.760079 -3.256175 -2.578988 4.607050 8.108256 -16.079775 -1.310428 5.223282 2.103626 0.715665 0.763256 5.764469 7.654135 8.933311 0.310212 9.175572 6.856631 -1.161283 6.237571 0.497012 2.358214 -1.347602 1.405944 -2.290002 -1.629739 -1.867814 -3.446339 -1.789501 1.317703 11.251874 13.256762 -0.135796 -5.859445 3.291564 3.770457 3.733340 4.714050 9.566395 -1.120250 2.943977 7.184082 -11.819093 1.280147 -16.823462 2.770020 -17.758233 -7.308038 1.950587 9.250316 4.639886 5.317612 -0.790532 16.432678 -0.987742 -7.308263 11.988987 11.524201 -7.510899 -2.310750 -1.743302 -4.765008 -0.078851 -4.526874 3.852974 3.577086 8.085921 -9.697269 -3.521316 0.364376 0.441117 -5.823073 -5.530633 -0.613436 7.772291 -8.939626 -5.519044 -3.002524 8.778139 -0.027107 -16.850173 -5.302977 -7.918816 2.466330 1.656789 -7.902251 -5.820270 4.591096 0.595914 -2.477747 -2.578541 -3.554721 6.039786 7.142907 3.233538 -1.707188 8.224937 1.982703 15.206948 1.034097 -5.785261 0.819418 3.100135 -0.779409 6.566010 -3.838382 -2.529614 5.004597 -9.213385 0.969007 3.234241 -5.104640 -4.378381 2.219291 0.233472 -1.670668 31.086430 -2.232515 12.906248 11.444599 -7.861745 2.956119 -4.628655 4.346890 4.966570 6.443214 3.520850 -12.996790 -9.047260 10.055123 15.444950 5.208876 -10.947111 -0.515540 5.533847 2.163245 -2.886828 5.333284 1.701861 0.744976 -4.896162 -0.611993 5.948101 18.731748 -5.561455 1.128494 1.645870 5.911955 -0.320399 -9.000142 -1.793020 -7.345121 -0.425049 4.665096 4.594532 4.499977 11.681910 -14.088800 9.534142 -0.410522 3.067759 8.320424 4.368482 -9.045135 -12.643506 -4.541342 3.107105 7.930584 -1.907456 -1.415256 2.854170 -12.736542 1.545568 3.035542 1.653750 -7.242155 10.830144 -0.797566 -3.124023 -3.349134 2.036932 -3.490276 -2.029426 -3.139766 8.793226 1.473181 -10.673430 7.272189 1.600500 -5.961876 -0.051422 -2.092946 10.641992 -7.898408 -8.644523 6.115150 -5.762082 -8.398219 -5.223614 -2.837517 2.996593 3.959401 2.621898 -10.118944 -7.702994 12.341336 -5.139672 13.354717 5.918161 -3.510580 7.492587 -4.512761 -6.547245 -5.692944 -8.218822 0.733444 1.547392 -6.975895 -3.624146 -2.197388 7.876573 7.847766 0.069447 -7.492896 0.903429 11.314414 -8.948470 -2.226212 3.391177 3.477198 -7.494916 6.304028 5.326355 -8.650668 4.141324 -7.832759 -1.693652 -7.297411 -4.971338 9.695187 -1.748932 4.315193 -1.852141 -0.551364 1.362597 4.569263 4.944139 0.675976 3.706234 14.945949 8.806327 -1.471975 -2.193736 -13.663616 7.685477 -10.663987 -9.567042 1.201911 3.353643 -5.809299 -2.286288 -0.851449 9.805321 8.802880 -9.135049 -7.409193 5.954239 +PE-benchmarks/longest-palindrome-substring.cpp__main = -0.387050 -0.159512 1.743323 -1.393781 2.082713 -0.243922 0.634445 0.589565 -1.135931 -1.632817 -0.152069 -0.800345 -3.024144 1.340002 -1.018515 0.031800 1.010307 -0.619506 0.259437 -1.853129 1.705546 -1.912124 2.360559 0.920428 -3.478909 0.132777 -0.122188 2.640903 1.176236 2.337102 1.119894 -0.702416 -0.678399 0.818110 3.075378 -0.783163 0.229958 0.357310 -2.003853 -3.215510 -1.161190 2.975200 -0.118151 1.240443 1.252810 3.815596 1.335354 1.622497 -1.827931 2.095660 1.922635 -0.561158 1.959835 0.079706 -1.015008 -0.909090 1.496683 -0.601128 -1.208903 0.867579 -0.725438 -2.922337 1.221704 1.780475 3.129751 -1.830157 -0.486826 0.395280 -0.114952 1.150913 0.672444 2.282146 0.324164 -0.075010 3.162717 -0.339766 -0.118760 -3.193173 1.158016 -5.444982 -1.990863 -2.283296 2.043090 1.962643 -0.149644 -1.345430 4.084095 0.820651 -0.423028 2.328775 1.204538 -0.023779 0.247919 -2.310277 -1.077566 -0.000163 -1.329153 -1.398461 0.867943 2.026237 -1.152622 0.057077 -0.160044 -1.182990 -1.097403 -0.099120 -2.676589 2.079582 -2.780285 -0.567834 -2.929628 1.542489 0.337815 -3.001827 0.493566 -0.909968 0.746906 -0.005910 1.771689 1.765266 0.686927 0.968302 -0.670532 0.823067 -3.013340 3.179787 1.375511 -0.730847 0.480698 1.981889 -0.833836 -0.533817 2.272291 0.024017 -2.778797 1.991598 -0.602220 0.453300 -0.861836 1.215294 2.660295 -1.212254 -0.865491 -1.006532 0.192040 -0.959473 -1.673994 -1.972225 1.233896 3.322097 -0.574893 0.958914 -0.012353 -0.917791 2.304999 1.392129 0.519799 2.024274 1.561921 0.321552 -1.165226 -1.310977 1.218909 1.691066 0.120867 -1.914759 -0.305227 0.546434 0.562113 -0.445405 0.701932 1.438313 -0.646815 -0.399432 0.166567 -1.800357 2.585130 -0.369677 -1.904452 0.678760 1.569360 -1.879367 -1.655341 -0.026314 -0.116203 -1.822100 -0.103286 0.138524 0.380546 1.752276 -4.141155 1.614830 0.683572 0.082072 1.444384 -2.092462 0.832924 -4.723086 -0.544841 0.332393 1.279695 -0.227703 -0.852605 -0.189908 -2.063312 2.086409 -0.152065 1.293375 -0.914977 2.117365 -1.610979 -0.452528 -1.213956 -2.115863 -1.234678 1.152761 -1.088933 0.170752 0.810442 -3.235451 0.951867 -2.035138 -1.188291 0.431846 1.503953 1.438898 -0.773033 -1.718973 0.602873 -0.727983 -3.410556 -3.443957 -0.687084 0.518623 -0.425376 -1.411156 -1.452991 -2.619889 1.895516 -1.876243 0.832605 1.052409 0.136846 3.186407 2.634425 -2.059480 -1.139416 -1.289619 0.670272 -0.767639 0.575946 0.242932 -0.238758 0.557559 1.766698 0.083347 1.179426 -0.709775 3.118396 -0.784685 -1.801055 1.001669 -1.529084 0.359326 2.677396 1.356496 -0.768416 -1.122939 -2.716292 0.805798 -0.458619 0.154931 1.555446 -2.006309 -0.492496 0.670990 0.355378 -1.598248 0.663709 0.534804 -1.103441 -2.128982 4.430046 3.582686 -1.935415 1.286059 -1.129468 1.548438 -1.510373 0.385224 -1.973033 -0.077133 1.398434 1.169273 0.413413 1.120161 1.830116 -1.873420 -0.948889 -0.613315 +PE-benchmarks/longest-palindrome-substring.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.130945 1.206358 1.024731 -1.046381 2.039363 1.096291 0.462182 -0.027718 -0.600765 -1.598867 -0.434279 -1.481546 -2.515425 1.229692 -0.773702 -0.015815 1.927692 -0.447327 0.425912 -1.063208 1.197851 -0.798704 2.592206 1.975009 -3.007954 0.478446 0.838050 1.236610 0.359278 1.906905 0.385356 -2.191813 0.231274 0.139846 1.895213 -0.751592 -0.462825 -0.599814 -0.666312 -3.345498 -0.860548 1.558684 -0.912149 0.806716 0.795711 1.684301 2.954244 1.208838 -1.419524 1.440468 1.386106 0.521331 1.231849 0.128643 -0.306542 -0.424727 0.944333 -0.413388 -0.643667 0.461721 -0.809825 -1.689870 0.217541 1.934589 2.486466 -0.732520 -0.629889 0.263854 -0.360433 0.475687 -0.120004 2.143796 0.962092 1.142524 2.170479 -1.066969 -0.147689 -3.534246 0.458872 -4.648815 -1.908607 -2.062494 0.938960 1.339048 0.613640 -0.831648 3.413313 0.298593 0.485770 1.794962 2.358910 -0.919867 0.144747 -1.512532 -1.036916 0.045051 -0.754133 -0.125091 0.006276 0.456662 -1.393099 -1.323467 0.388510 -0.676834 -1.155936 -0.706629 -1.411297 1.541996 -2.350335 -0.535940 -2.651598 0.436960 -0.118811 -3.145803 -0.629392 -0.440448 0.825317 0.505930 0.347805 -0.572434 0.628175 1.199815 -0.586011 -0.324315 -1.121631 2.424037 1.711255 -0.195859 0.440906 1.156685 0.403774 1.334679 2.055998 0.005190 -1.342607 0.805373 -0.245567 -0.085825 -0.750571 0.817793 1.310660 -1.160535 -0.279155 0.646564 -0.495262 -0.734092 -0.553577 -2.195657 0.958119 5.222202 -0.933528 1.243649 0.385372 -1.933851 1.318855 0.272230 -0.443442 1.051588 1.574441 1.720336 -2.019977 -1.163716 1.304149 2.128934 0.347276 -1.941531 -0.164269 0.426104 0.164888 -0.636938 0.825288 0.550164 -0.097105 -0.790701 0.018887 0.168878 3.227993 -0.812759 -2.026431 0.430124 1.510683 -0.485171 -1.287845 -0.085140 -1.058223 -0.830319 0.912326 -0.003302 0.540358 1.914260 -4.244924 1.482796 0.165538 -0.493699 1.231442 -0.407609 0.056583 -2.711522 0.453468 1.422542 1.073445 0.119757 0.047670 -0.758768 -1.946672 0.875483 0.349012 1.319180 -1.469446 2.021877 -0.562182 -1.465448 -1.404027 -1.334838 -0.731184 -0.121177 -1.270830 0.567185 0.734560 -3.797319 1.822315 -0.587691 -1.020816 0.244332 -0.105057 1.692378 -1.369050 -2.194772 0.819748 -1.202177 -2.152673 -1.171302 -0.810508 0.535867 0.436780 -0.189781 -1.783351 -2.495854 1.755624 -0.510703 1.243773 1.462632 0.872504 2.850874 0.544350 -1.719225 -1.375826 -1.575901 1.481226 -0.152623 -0.393655 -0.797247 -0.848503 0.833833 2.716593 -0.244417 0.076734 -1.068783 2.062402 -1.729516 -0.629884 1.061703 0.095214 -0.631966 1.193694 1.189943 -0.463409 -0.974876 -2.016564 0.590485 -0.636389 -0.833618 0.949545 -2.146238 -0.477121 1.333351 -0.520252 -1.368356 0.917334 0.160932 -0.213851 -0.935649 2.474264 2.691656 -1.808847 0.833282 -1.419251 1.326445 -2.363788 -1.157029 -0.703897 -0.381841 0.549969 -0.123241 -0.145394 0.988823 1.001486 -0.824549 -0.628282 -0.200274 +PE-benchmarks/longest-palindrome-substring.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.024107 0.525676 0.275544 0.053216 0.520371 0.222810 0.258897 0.239546 -0.215521 -0.615966 -0.192798 -0.572166 -0.994317 0.645939 0.005385 0.160256 1.084451 0.249118 0.152070 -0.300950 0.259571 -0.616126 1.076122 0.998894 -0.896141 0.275925 0.448709 0.258435 0.013968 0.574594 -0.205182 -0.763677 0.532457 -0.343770 0.400597 -0.481434 -0.112576 -0.317067 -0.228332 -1.492362 -0.184686 0.287660 -0.153250 0.012726 0.006180 0.710344 1.241490 0.552886 -0.289240 0.561060 0.262079 -0.183051 0.328903 0.188267 0.104989 0.075913 0.083626 -0.091463 -0.587949 0.210393 -0.087987 -1.289107 -0.247616 0.588626 0.901368 -0.204158 -0.156977 0.255622 -0.347217 0.092416 -0.089125 0.461532 0.626417 0.256183 0.722939 -0.589240 -0.244155 -1.194790 -0.327111 -2.386748 -0.861332 -0.850046 0.697596 0.050275 0.377429 -0.114209 1.069833 0.048157 0.401065 0.391690 1.221830 -0.882069 -0.326673 -0.483919 0.112745 0.365626 -0.532809 0.023609 0.485773 -0.399125 -0.677954 -0.728787 0.737819 -0.019611 -0.469344 -0.370487 -0.296129 0.685020 -1.062981 -0.479051 -1.386386 -0.493677 -0.067206 -1.143987 0.267146 0.330616 0.601860 0.648896 -0.098665 -0.616304 0.247842 0.487500 -0.063641 -0.579914 -0.156416 0.887164 0.263520 -0.067561 0.526527 0.434172 0.408521 0.933134 1.163574 -0.035660 -0.313236 0.289164 -0.431800 0.010396 -0.306778 -0.246573 0.334402 -0.742598 0.071083 0.317983 -0.516798 -0.174092 0.221499 -0.383934 0.445188 1.358564 -0.087192 0.395601 0.165165 -0.874120 0.556273 -0.441210 -0.436670 0.230944 0.760418 0.639305 -0.674064 -0.410974 0.244159 0.972624 0.392359 -0.879680 -0.274362 -0.244917 0.275582 -0.237794 0.345621 0.325155 0.375855 -0.446114 -0.008357 0.413212 1.337343 -0.718475 -0.664616 0.176177 0.009899 0.032078 -1.105739 -0.073853 -0.299605 -0.205970 0.020559 -0.035685 0.071864 0.838898 -1.347564 0.716320 -0.391714 -0.418970 0.533528 0.095040 -0.218518 -0.951797 0.352797 0.753595 0.759265 0.325194 0.104507 -0.260513 -0.822187 -0.100007 0.105558 0.442451 -0.341620 0.700841 -0.174727 -0.615024 -0.618849 -0.398416 0.088354 -0.369368 -0.130535 0.323259 0.612215 -1.665674 0.864482 -0.253471 -0.567618 0.165355 -0.000514 0.538262 -0.836895 -1.077963 0.355566 -0.430996 -0.828039 -0.333302 -0.284407 0.316012 0.119606 -0.453760 -0.168861 -0.889757 0.842372 0.100227 0.452353 0.544370 0.327227 1.291796 0.292403 -0.850501 -0.407118 -0.304051 0.191027 -0.726447 -0.199546 -0.371382 -0.392286 0.571919 1.334934 0.089603 0.021568 -0.315792 0.742720 -1.090536 -0.460103 0.713834 0.691128 -0.070431 0.549568 0.712724 -0.614374 -0.447045 -0.600199 -0.059275 0.036196 -0.627269 0.153167 -1.047497 -0.107454 0.710373 -0.272694 -0.354425 0.452797 -0.120501 -0.013443 -0.474792 0.835795 1.290765 -1.093520 0.282602 -0.614308 0.422941 -1.072012 -0.637258 0.010149 0.456413 -0.102305 -0.078621 0.299438 0.119591 0.080240 -0.608369 -0.442216 -0.276219 +PE-benchmarks/longest-palindrome-substring.cpp__std::char_traits::length(char const*) = -0.283902 -0.000296 0.338164 -0.448445 0.465244 0.111277 0.268745 0.049606 -0.692484 -0.828739 0.002648 -0.884147 -0.943075 0.973326 -0.221817 0.374136 1.425956 0.377510 -0.028334 -0.438483 0.608485 -0.927940 1.282054 1.508728 -1.106946 0.101353 0.258754 0.605216 0.215894 0.558040 0.118760 -0.844115 0.325579 -0.505254 0.632424 -0.819947 -0.104057 0.288943 0.004093 -1.933499 -0.157440 0.561960 0.083549 0.050614 0.100699 0.855823 1.119480 0.790822 -0.461852 0.808116 0.620617 -0.140786 0.476218 0.123523 0.079279 0.045490 -0.001053 -0.087879 -0.444628 0.313713 -0.214946 -1.205607 0.153139 0.927521 1.317703 -0.266687 -0.280157 0.140800 -0.045203 0.225162 0.203820 0.672375 0.411050 0.077610 0.834686 -1.153397 -0.146026 -2.198390 0.086331 -2.845035 -0.925868 -0.584004 1.021235 0.524479 0.315423 -0.357214 1.486037 -0.064990 0.037401 0.922523 1.307938 -0.821966 -0.342399 -0.636161 -0.318624 0.347501 -0.615217 -0.084807 0.398106 0.179214 -0.829891 -0.736365 0.595337 -0.031656 -0.577470 -0.498093 -0.316263 0.959689 -1.249568 -0.637039 -1.266571 0.126141 0.070828 -1.515456 0.500686 -0.398750 0.423214 0.501164 -0.455543 -0.543322 0.359922 0.376003 -0.235489 -0.335820 -0.849966 1.200255 0.316775 -0.048321 0.227030 0.478132 0.215028 0.938005 0.879188 -0.444830 -0.288975 0.548521 -0.595229 0.112207 -0.731000 -0.325228 0.908547 -0.931295 -0.292404 0.085088 -0.644552 -0.295907 0.481833 -0.402167 0.358489 2.512360 -0.162266 0.768836 0.552818 -0.905156 1.059596 -0.140650 -0.041354 0.495795 0.964117 0.559592 -1.282860 -0.707043 0.477712 1.354194 0.552804 -0.955378 -0.632773 -0.021596 0.285450 -0.099437 0.471924 0.261885 0.027889 -0.551877 -0.062073 0.356828 1.724427 -0.521804 -0.229701 0.036220 0.465302 -0.278742 -1.492443 -0.058287 -0.796966 -0.170292 -0.012322 0.076166 0.354021 1.153651 -2.052450 0.975235 -0.384930 -0.085932 0.606126 0.015132 -0.434786 -2.029788 0.119809 0.625923 1.061566 0.132599 0.275565 0.076049 -1.167253 0.014838 0.085199 0.549328 -0.661364 0.963447 -0.267026 -0.624336 -0.587109 -0.248713 -0.373731 -0.486771 -0.228957 0.575750 0.744044 -1.563246 0.913561 -0.269623 -0.551886 0.212549 0.068785 0.778941 -1.073202 -1.173289 0.496101 -0.376639 -0.900837 -0.666012 -0.346490 0.503205 -0.139660 -0.680952 -0.392855 -1.270756 1.008186 -0.317418 0.867683 0.600250 -0.019154 1.296312 0.675877 -0.728102 -0.591890 -0.442826 0.067115 -0.651199 -0.295760 -0.529252 -0.316782 0.698569 1.376573 0.132399 -0.133710 0.052726 1.206911 -0.897902 -0.481244 0.628065 0.233378 -0.163846 0.684448 0.727681 -1.047476 -0.269854 -0.997691 0.130855 -0.070450 -0.579406 0.595239 -0.903941 0.099361 0.402234 -0.118857 -0.305169 0.550553 0.326397 -0.106164 -0.226075 1.490415 1.340309 -0.698157 0.217127 -1.018119 0.534818 -1.279880 -0.710067 -0.298755 0.666581 -0.304335 -0.003644 0.260851 0.533606 0.421515 -0.473015 -0.526626 0.017161 +PE-benchmarks/longest-palindrome-substring.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-palindrome-substring.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.052019 0.665189 0.163686 0.279903 0.669678 0.364704 0.373209 0.321278 -0.174771 -0.758552 -0.225417 -0.778364 -1.320716 0.805107 0.063910 0.305508 1.281014 0.280237 0.220198 -0.185698 0.246042 -0.696821 1.304261 1.094943 -0.914208 0.311828 0.419722 0.109839 -0.284400 0.699916 -0.266885 -1.113886 0.814294 -0.470926 0.364082 -0.424379 -0.150467 -0.428073 -0.244710 -1.645477 -0.236651 0.503962 -0.207400 -0.041771 -0.066812 0.684532 1.519758 0.651750 -0.205679 0.653579 0.095168 -0.359387 0.413682 0.290416 0.201939 0.093698 -0.163810 -0.221172 -0.890773 0.203593 -0.204849 -1.591257 -0.478306 0.601475 1.000634 -0.232030 -0.186307 0.375285 -0.654179 0.128290 -0.170074 0.517114 0.908807 0.268095 0.867695 -0.442977 -0.474833 -1.044949 -0.564920 -2.699434 -1.036949 -1.004517 0.782171 0.207147 0.552118 -0.279560 1.231182 0.033517 0.447243 0.399137 1.593688 -1.185806 -0.469025 -0.602853 0.340236 0.339900 -0.684581 0.017664 0.680495 -0.696316 -0.886499 -0.889875 0.849036 0.013763 -0.477868 -0.565756 -0.345234 0.839710 -1.241282 -0.636053 -1.774882 -0.749234 -0.104567 -1.365868 0.316415 0.717556 0.444287 0.958225 -0.185927 -0.812792 0.425815 0.569372 -0.038213 -0.878637 0.045654 1.078192 0.211141 -0.031808 0.747228 0.635821 0.527313 1.255797 1.475673 0.078607 -0.316367 0.230580 -0.443531 0.126652 -0.185264 -0.378157 0.173161 -0.956672 0.088990 0.444879 -0.639844 -0.111029 -0.019772 -0.395966 0.522664 1.249974 -0.165849 0.462221 0.135536 -1.127471 0.758992 -0.697722 -0.572528 0.076727 0.904958 0.810155 -0.643044 -0.464244 0.427040 1.153643 0.484281 -1.035831 -0.191532 -0.332170 0.523404 -0.403435 0.410718 0.534399 0.652041 -0.593514 0.028100 0.539937 1.651686 -1.071873 -0.798931 0.368906 -0.080724 0.285656 -1.321080 -0.153788 -0.376257 -0.312337 0.051583 -0.045982 -0.062159 1.013659 -1.174811 0.859194 -0.528892 -0.578319 0.695654 0.152660 -0.289478 -0.960616 0.358712 0.994279 0.860554 0.532920 0.137136 -0.465810 -0.942405 -0.132106 0.115759 0.537390 -0.273225 0.826899 -0.375714 -0.759150 -0.796456 -0.537868 0.126151 -0.559890 -0.132071 0.377478 1.015319 -1.836945 1.085729 -0.197450 -0.704192 0.152449 0.137104 0.683614 -0.932073 -1.402708 0.464283 -0.734391 -1.104443 -0.263014 -0.308714 0.243381 0.294603 -0.686665 -0.038380 -1.031803 1.138008 0.347338 0.615962 0.600421 0.478149 1.573551 0.494065 -1.221963 -0.345406 -0.548646 0.243827 -1.013626 -0.246239 -0.503758 -0.443295 0.772375 1.537848 0.199439 -0.048216 -0.567362 0.800705 -1.352586 -0.462433 1.030161 0.828586 -0.083080 0.556131 0.980458 -0.649008 -0.563535 -0.650514 0.023962 -0.113770 -0.822318 -0.053639 -1.329730 -0.207909 0.865732 -0.387302 -0.409509 0.399788 -0.129826 -0.027669 -0.667434 0.950320 1.333159 -1.430440 0.344950 -0.708392 0.500707 -1.269795 -0.832968 0.149771 0.663579 -0.156123 -0.159602 0.514706 -0.002615 0.004904 -0.872512 -0.615802 -0.445528 +PE-benchmarks/longest-palindrome-substring.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -0.665520 0.176261 1.530479 -2.337032 3.080266 0.621522 0.406074 0.434098 -1.782121 -3.043820 -0.513678 -2.155223 -4.158185 2.443201 -1.411240 0.246389 2.969600 -0.526633 0.373009 -2.377495 2.497565 -1.770305 3.898583 2.476765 -4.885262 0.139808 0.855508 3.466519 1.763185 2.347363 1.701619 -2.423666 -0.219279 0.223061 3.322381 -1.580747 0.236120 0.497170 -1.705422 -5.036188 -1.212133 2.558804 -1.180287 1.744108 1.018412 4.070516 3.080911 2.448804 -2.814924 2.758447 3.324003 0.376369 1.928523 0.242806 -1.566599 -1.230656 0.838450 -0.859296 -1.034259 0.947963 -0.846479 -3.651445 0.753243 2.779584 4.537438 -1.991088 -1.066012 0.991861 0.031733 1.344298 0.923758 2.995322 1.275984 0.391654 4.046958 -1.832783 -1.089990 -6.635875 1.288836 -8.865858 -2.473327 -3.118526 2.728418 2.151670 -0.285564 -1.306097 5.600970 0.659654 -0.193135 3.930505 3.055742 -0.680031 -0.116854 -3.423988 -1.444059 0.747524 -1.951253 -1.067391 0.845320 2.701362 -1.598487 -1.251374 -0.197907 -1.845946 -1.889701 -1.495578 -3.033274 3.227891 -4.338752 -0.617953 -4.454965 2.216707 0.703139 -4.885191 -0.785327 -1.306206 1.717194 0.257468 1.196502 0.776300 0.822043 1.380060 -1.050102 0.603276 -2.332791 3.817488 2.424082 -0.618071 0.378825 2.609038 0.263141 1.419518 2.924017 -0.586374 -3.172756 2.413526 -0.519019 -0.006011 -2.226541 1.208142 3.643528 -2.310920 -0.190196 0.044409 -0.631612 -2.020284 -0.604251 -3.312172 1.713296 7.589085 -0.741460 1.416082 0.892849 -1.951683 2.316140 1.124056 0.300540 2.597308 2.096964 1.660279 -2.202317 -2.081233 1.965866 3.119338 0.771469 -3.451209 -0.687829 0.624715 0.878284 -0.814518 0.819496 1.859707 -1.075398 -0.320279 0.129672 -0.329390 4.292093 -0.923093 -2.621691 0.739595 3.242195 -1.911222 -2.691803 -0.148290 -1.303483 -1.893771 1.600131 0.519160 0.927091 3.302838 -7.066072 2.351968 1.463044 0.407581 1.184603 -1.154798 0.555438 -6.041984 -0.044289 1.357846 2.218138 -0.012170 0.255265 -0.448348 -3.359699 1.935087 0.953378 2.040312 -1.629493 2.657627 -1.324412 -0.747357 -1.918749 -1.587722 -2.031134 1.083988 -1.562246 1.118850 0.941566 -6.148420 2.193751 -2.490208 -1.661282 0.419283 0.325180 3.460571 -2.421766 -2.966703 1.552866 -1.426519 -4.443073 -3.303886 -0.637771 1.366678 -0.096370 -0.695754 -2.157936 -4.344762 2.831740 -1.872558 1.493183 1.893889 0.450877 4.465285 0.976646 -2.440918 -2.320523 -1.985561 1.811619 -0.718569 -0.008045 -0.685272 -0.093122 1.290342 3.797566 -0.075100 0.261726 -0.716739 3.726819 -2.608846 -2.095699 1.452621 0.146623 -0.443485 3.681548 1.851173 -1.992608 -1.407678 -3.785692 1.354014 -0.515224 -1.288937 1.927655 -3.172309 -0.267728 1.868905 0.067537 -2.080564 1.954907 0.832524 -1.012185 -2.247969 5.469069 5.544648 -2.699457 1.305087 -2.849771 2.460165 -3.629164 -1.514786 -1.723933 -0.240332 1.157263 0.826605 0.019045 1.763319 1.851513 -1.417219 -1.795959 -0.269200 +PE-benchmarks/longest-palindrome-substring.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.048397 0.113033 0.000114 -0.094618 0.187030 -0.002522 0.088446 -0.092348 -0.175999 -0.199214 -0.008463 -0.315120 -0.252285 0.278957 -0.036191 0.195004 0.418579 0.080552 0.001753 -0.209600 0.169555 -0.229378 0.446149 0.412771 -0.354407 0.114362 0.237703 0.184248 0.113706 0.178400 0.037256 -0.262925 0.131602 -0.196141 0.161058 -0.188984 -0.060599 0.000641 0.131075 -0.610975 -0.047784 0.127318 0.266558 0.005778 -0.010668 0.058833 0.360160 0.245589 -0.064941 0.287063 0.234394 0.011656 0.184298 0.060533 0.111465 0.076966 0.260932 -0.150875 -0.144706 0.036086 -0.021802 -0.299392 -0.029830 0.290836 0.418734 -0.073137 -0.099549 0.135485 -0.039073 0.113531 0.040878 0.230893 -0.089663 0.126445 0.216091 -0.419821 0.070444 -0.668682 -0.031638 -0.961417 -0.336024 -0.197359 0.219025 0.005284 0.218674 0.274479 0.469129 0.017429 0.039896 0.057435 0.424743 -0.244695 -0.097361 -0.041416 -0.055905 0.179470 -0.183041 0.022826 0.254579 0.062285 -0.249642 -0.245949 0.346891 0.037600 -0.221992 -0.112766 -0.074731 0.223050 -0.405996 -0.265796 -0.350309 -0.059050 -0.088781 -0.462566 -0.003253 -0.060787 0.124997 0.149066 -0.082456 -0.315288 0.084035 0.126512 -0.045362 -0.187974 -0.068628 0.148850 0.168817 0.026341 0.125607 0.149859 0.135731 0.494294 0.267024 -0.125339 -0.070367 0.119564 -0.103794 0.060865 -0.155548 -0.149720 0.053170 -0.291370 0.148380 0.134906 -0.194348 -0.169373 0.159137 -0.149889 0.088263 0.636176 -0.018319 0.233940 0.222966 -0.292088 0.035360 -0.147746 -0.095524 0.132132 0.284684 0.197733 -0.089749 -0.234508 0.128785 0.414932 0.162918 -0.274175 -0.291501 -0.012935 0.077986 0.034687 0.137388 0.058363 0.061808 -0.175886 -0.022580 0.120377 0.454059 -0.189128 -0.198933 0.062383 0.184711 -0.146377 -0.446673 -0.048268 -0.377338 -0.028790 -0.103199 0.027362 0.058015 0.344341 -0.740377 0.320588 -0.034273 -0.062155 0.311765 0.070743 -0.153379 -0.614328 0.081250 0.209669 0.296802 -0.114616 0.121289 -0.000122 -0.369502 -0.032608 -0.008413 0.109052 -0.231354 0.305476 -0.058926 -0.190070 -0.187088 0.044345 0.063345 -0.188398 -0.015878 0.194229 0.343587 -0.599237 0.293403 -0.094350 -0.218354 0.114377 -0.032782 0.229595 -0.322932 -0.313528 0.129444 -0.140494 -0.164000 -0.087405 -0.096916 0.152193 0.012915 -0.006996 -0.103788 -0.063901 0.224557 -0.086832 0.177619 0.228865 0.040168 0.272688 -0.162256 -0.250046 -0.148391 0.130303 -0.155022 -0.214046 -0.081225 -0.221545 -0.148991 0.235556 0.496220 0.068995 -0.060622 -0.036634 0.328110 -0.411466 -0.145998 0.209505 0.144049 -0.122402 0.216185 0.218112 -0.263911 -0.075506 -0.238919 -0.055008 -0.010741 -0.194016 0.212364 -0.267624 -0.000522 0.196762 -0.187142 -0.075144 0.256396 0.042910 0.016887 -0.089722 0.299054 0.337410 -0.259530 0.019404 -0.282128 0.036360 -0.408672 -0.216404 -0.002515 0.152170 -0.197062 -0.044649 0.008013 0.179190 0.100043 -0.118620 -0.184333 -0.051763 +PE-benchmarks/longest-palindrome-substring.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.053511 0.351320 0.212831 0.092256 0.434435 0.118509 0.258676 0.261920 -0.235356 -0.653821 -0.062992 -0.703240 -1.018422 0.618038 -0.047697 0.096684 0.938579 0.203669 0.128323 -0.240358 0.125415 -0.454331 0.985287 0.894839 -0.757959 0.193218 0.188166 0.226292 -0.056648 0.445051 0.009882 -0.817019 0.513389 -0.146783 0.334588 -0.285723 -0.081514 -0.244576 -0.303548 -1.259806 -0.174683 0.510733 -0.057078 0.012853 0.044956 0.685669 1.041950 0.516398 -0.191561 0.562493 0.209072 -0.219366 0.349426 0.172782 0.080068 -0.177442 -0.040058 -0.284412 -0.648606 0.191855 -0.117100 -1.196854 -0.367003 0.514677 0.831432 -0.182937 -0.143315 0.113998 -0.372812 0.180863 -0.009903 0.402308 0.655641 0.216701 0.665619 -0.167188 -0.282966 -0.892669 -0.285388 -2.162751 -0.774468 -0.669358 0.874973 0.337310 0.187875 -0.263402 0.940964 0.116333 0.245208 0.429787 1.136307 -0.669825 -0.361856 -0.389065 0.149828 0.356372 -0.539737 0.067310 0.431002 -0.216090 -0.651705 -0.479931 0.515188 -0.111205 -0.368785 -0.235323 -0.275308 0.608969 -1.005298 -0.288989 -1.231578 -0.368574 0.154399 -1.056477 0.170299 0.381849 0.351433 0.661456 -0.162581 -0.286888 0.279692 0.226119 -0.057903 -0.361824 -0.354904 0.808787 0.130013 0.020839 0.478100 0.542768 0.384883 0.748749 0.866096 -0.031760 -0.247253 0.215351 -0.288218 0.140965 -0.202485 -0.234030 0.281352 -0.649952 0.147417 0.136560 -0.473476 -0.285599 -0.255788 -0.280777 0.356497 0.918735 -0.078785 0.430796 0.209683 -0.716009 0.507474 -0.436848 -0.304676 0.136855 0.655424 0.522475 -0.222475 -0.363059 0.323860 0.896180 0.359619 -0.720103 -0.028821 -0.080774 0.362101 -0.315163 0.381786 0.382269 0.388157 -0.405544 0.015641 0.423733 1.068197 -0.574637 -0.588870 0.154311 0.081914 0.227619 -0.779978 -0.019410 -0.092863 -0.175825 0.082043 0.038057 0.010998 0.766728 -1.104431 0.659916 -0.156862 -0.220928 0.475507 0.057660 -0.288612 -0.871196 0.249145 0.642194 0.646432 0.378427 0.055170 -0.216690 -0.733018 -0.074348 0.111666 0.375438 -0.249703 0.619988 -0.256926 -0.437886 -0.582231 -0.519847 0.036979 -0.222215 -0.212897 0.322444 0.746170 -1.423820 0.745533 -0.223999 -0.573196 -0.073224 0.030059 0.477810 -0.752971 -0.955824 0.230456 -0.628350 -1.061797 -0.368429 -0.252607 0.126688 0.108881 -0.413406 -0.049163 -0.647167 0.947702 0.113764 0.472175 0.450612 0.234313 1.141628 0.481082 -0.811028 -0.199608 -0.364981 0.314936 -0.798385 -0.182679 -0.073846 -0.298946 0.462629 1.101083 0.079532 -0.095597 -0.306724 0.638296 -0.815962 -0.483905 0.680282 0.409502 0.019348 0.632245 0.670951 -0.576284 -0.305743 -0.625273 -0.032703 -0.055247 -0.568309 0.093945 -0.889213 -0.079829 0.567810 -0.226044 -0.374718 0.331520 -0.087043 -0.122115 -0.411603 0.825014 1.058739 -0.963038 0.396021 -0.630508 0.398101 -0.941166 -0.614938 0.041967 0.375448 -0.095869 -0.075286 0.220668 0.046618 0.125770 -0.659514 -0.563113 -0.060658 +PE-benchmarks/longest-palindrome-substring.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/longest-palindrome-substring.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.173133 0.087670 -0.174617 -0.117752 0.556706 0.153363 0.282560 -0.044719 -0.214481 -0.404651 -0.001738 -0.956078 -0.662125 0.217654 -0.057224 0.672380 0.937040 0.025573 0.011000 -0.138860 0.089269 -0.167350 1.132744 0.977152 -0.558789 0.160176 0.056570 0.201262 -0.276532 -0.063198 -0.418757 -0.566381 0.532373 -0.593150 0.096117 -0.130771 -0.152699 -0.314655 0.420142 -1.014568 -0.105234 0.301318 0.065946 -0.024967 -0.040747 0.526504 0.933169 0.550220 -0.131456 0.506055 0.314658 -0.250802 0.456559 0.242215 -0.017637 0.103273 0.115021 -0.347685 -0.465903 -0.247259 -0.152764 -0.775561 -0.116160 0.451748 0.687424 -0.238863 -0.342084 0.433688 0.083737 -0.103824 0.248303 0.558540 0.329152 0.074717 0.566743 -0.622594 0.067819 -0.732717 -0.362313 -1.638040 -0.831316 -0.396955 0.404173 0.063217 0.629753 0.023605 1.128486 -0.191830 0.259842 -0.013125 0.682466 -1.087566 -0.364787 -0.181503 0.181046 0.087491 -0.459951 -0.018202 0.496520 -0.043577 -0.659006 -0.266728 0.680464 0.061150 -0.402683 -0.604445 0.051073 0.207025 -0.596135 -0.706599 -1.097777 -0.150910 -0.097145 -1.008201 0.365533 0.326313 0.273205 0.432053 -0.291356 -0.769860 0.208283 0.110541 -0.133808 -0.476488 -0.318887 0.536945 0.434396 0.139712 0.604950 0.414024 0.376393 1.339052 0.829646 -0.213292 -0.379343 0.215522 -0.442222 0.310247 -0.073809 -0.392239 0.155525 -0.841009 0.185656 0.384806 -0.517626 0.093301 0.235944 -0.062393 0.151785 0.940797 -0.149426 0.590031 0.491544 -0.790463 0.439208 -0.812974 -0.181201 0.060404 0.608249 0.476894 -0.599914 -0.441226 0.497830 0.942821 0.401789 -0.786640 0.110687 0.264426 0.631049 -0.273723 0.104694 0.469163 0.592279 -0.507237 0.096929 0.442243 1.431372 -0.480652 0.021303 0.325744 0.148401 0.165035 -0.944869 -0.269459 -0.667116 -0.250751 0.072006 0.309077 -0.151203 0.796477 -0.640629 0.394336 -0.430793 -0.121909 0.873393 0.320123 -0.499970 -0.762684 0.035786 0.440910 0.559281 -0.023717 0.369204 -0.192764 -0.502938 -0.057331 0.035732 0.238521 -0.229143 0.579918 -0.129260 -0.587756 -0.189179 -0.338312 0.185316 -0.328463 -0.032084 0.461454 0.680309 -1.005983 0.649533 -0.013504 -0.702743 0.201175 -0.261190 0.746084 -0.657302 -0.636984 0.541111 -0.670912 -0.325635 -0.144013 -0.125704 0.127705 0.137427 -0.253499 -0.354468 -0.513602 0.933135 0.205182 0.660708 0.442532 -0.025038 0.680521 -0.022547 -0.689397 -0.192172 -0.341676 -0.484900 -0.581358 -0.376713 -0.150932 -0.303617 0.627876 0.949564 -0.078741 0.150388 0.026540 0.296593 -1.104221 -0.006942 0.590973 0.803050 -0.371873 0.516681 0.574733 -0.505424 -0.120271 -0.373024 0.044331 -0.285647 -0.572952 0.253414 -0.751510 -0.014031 0.520997 -0.285780 -0.044808 0.228384 0.014236 0.102084 -0.374309 0.824324 0.860320 -0.365519 0.077675 -0.718033 0.271870 -0.888704 -0.681658 0.351921 0.436923 -0.542643 -0.189255 0.555105 0.332554 0.041114 -0.604468 -0.627321 -0.058231 +PE-benchmarks/longest-palindrome-substring.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/longest-palindrome-substring.cpp____gnu_cxx::char_traits::length(char const*) = -0.371442 -0.217607 0.081764 -0.503518 0.697363 0.564016 0.219162 -0.309897 -0.987808 -0.501326 0.167847 -1.255498 -0.815128 1.156804 -0.243925 0.735796 1.567714 0.339374 -0.270139 -0.374796 0.710134 -0.650812 1.481449 1.751549 -1.029834 0.145578 -0.090145 0.439124 0.164113 0.458995 -0.006854 -0.806379 0.375502 -0.813599 0.335939 -0.711518 -0.271058 0.408213 0.569709 -1.939838 -0.041534 0.615185 0.309440 0.091358 0.082940 0.777617 1.136504 0.697395 -0.214474 0.965399 0.623830 -0.191385 0.632259 0.116273 0.188047 0.241207 0.125521 0.067322 -0.447838 0.008451 -0.316407 -0.694738 0.157164 1.028587 1.427132 -0.162510 -0.533600 0.214280 0.155355 0.302024 0.391707 0.831555 0.222980 0.100562 0.800186 -0.943805 0.131622 -1.960130 0.134588 -2.420153 -0.904418 -0.229711 1.018930 0.435029 0.554195 -0.407000 1.645446 -0.288996 -0.250621 1.028613 1.399809 -0.987820 -0.340822 -0.414046 -0.463868 0.118219 -0.554475 -0.013403 0.524900 0.277550 -1.016007 -0.912226 0.546268 0.015243 -0.646902 -0.381450 -0.127257 0.901820 -1.146299 -0.755483 -0.979392 0.348625 -0.060226 -1.657017 0.240314 -0.532373 0.052492 0.474331 -0.768998 -0.819101 0.503085 0.258885 -0.398163 -0.409132 -0.592816 1.101536 0.478936 0.001507 0.129571 0.472184 0.244313 1.299712 0.482134 -0.651321 -0.049338 0.477929 -0.396018 0.382853 -0.693914 -0.462510 0.845832 -1.045056 -0.220287 0.121778 -0.704200 -0.074942 0.470992 -0.211342 -0.052560 2.623059 -0.322823 1.118018 0.696146 -0.990815 0.970130 -0.198375 0.151690 0.459042 0.978324 0.658267 -1.317222 -0.851404 0.757051 1.593318 0.634274 -1.159312 -0.451429 0.196600 0.247048 -0.101214 0.591540 0.151341 0.177528 -0.704501 -0.094145 0.327581 2.228102 -0.665123 0.035003 0.154963 0.467508 -0.218204 -1.293359 -0.189637 -1.031263 -0.126881 -0.041737 0.253277 0.465214 1.294055 -1.900963 0.945208 -0.472333 -0.208699 0.893303 0.206111 -0.686658 -1.640401 -0.271474 0.557600 1.179044 0.107722 0.220004 0.135021 -1.329729 -0.041564 0.176018 0.434026 -0.792479 1.155253 -0.117306 -0.624433 -0.387157 -0.091595 -0.278925 -0.595559 -0.291198 0.762908 0.508717 -1.429800 0.916561 0.064651 -0.567927 0.050510 0.185424 0.781348 -0.866492 -1.088043 0.534612 -0.443268 -0.729986 -0.514478 -0.345785 0.432896 0.162326 -0.307836 -0.727975 -1.310152 1.068070 -0.330585 1.206363 0.680877 -0.262056 1.016700 0.471846 -0.751662 -0.541297 -0.543689 0.023455 -0.347869 -0.403861 -0.262664 -0.405235 0.859335 1.246033 0.193415 -0.383080 0.054590 1.311842 -0.640792 -0.250268 0.640485 0.247360 -0.423978 0.553422 0.791503 -0.852486 0.001519 -0.917204 -0.018350 -0.430965 -0.536561 0.877533 -0.608247 0.180515 0.212242 -0.078221 -0.141921 0.537575 0.387126 -0.207388 0.001541 1.740153 0.967669 -0.480189 0.169696 -1.196693 0.759766 -1.282274 -0.660295 -0.281491 0.430914 -0.739165 -0.165225 0.196010 0.752276 0.425947 -0.667461 -0.655617 0.174882 +PE-benchmarks/longest-palindrome-substring.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.256640 -0.023068 -0.066038 -0.386435 0.384333 0.451833 0.237924 -0.503558 -0.523173 -0.435268 0.248098 -0.844802 -0.528901 0.759520 -0.230920 0.617178 0.947981 0.012849 -0.284120 -0.366913 0.588473 -0.166171 1.225087 1.073550 -0.755754 0.110634 0.313912 0.451647 0.340345 0.044685 0.267386 -0.381217 0.459000 -0.807637 -0.071896 -0.268426 -0.147745 0.016783 0.464073 -1.188281 -0.087452 0.039512 -0.090706 -0.014562 -0.114535 0.110765 0.775130 0.649144 0.059203 0.652555 0.462754 -0.063114 0.288368 0.132181 0.262549 0.034032 0.211916 -0.379201 -0.227406 -0.181033 -0.137116 -0.577805 -0.063685 0.783519 0.865766 -0.050311 -0.289388 0.506288 -0.035683 0.217593 0.217156 0.574796 -0.222883 0.346837 0.524105 -1.202093 0.130914 -1.091718 -0.174544 -1.554554 -0.679129 -0.123961 0.507777 0.081263 0.588022 0.491159 1.080532 -0.052493 -0.252989 0.613717 1.005382 -0.770955 -0.237323 -0.076809 -0.061416 0.164389 -0.455674 0.255362 0.229782 0.288353 -0.685229 -0.336608 0.457123 0.191857 -0.468128 -0.523309 -0.057661 0.611354 -0.986951 -0.606537 -0.472908 0.165947 -0.200169 -1.246257 -0.423400 -0.148485 0.817487 0.246130 -0.381178 -0.776360 0.293413 0.375998 0.050940 -0.522510 0.206551 0.241755 0.511895 0.288006 0.136867 0.572896 0.338493 1.467645 0.634271 -0.181477 -0.008203 0.098100 -0.134861 0.402823 -0.039805 -0.279405 -0.112099 -0.767118 0.241126 0.642125 -0.428909 -0.441651 0.356312 -0.007340 0.034724 2.196481 -0.046605 0.795775 0.771132 -0.741660 -0.264602 -0.665247 -0.029430 0.281228 0.411066 0.415291 -0.843965 -0.578334 0.601014 1.067726 0.412122 -0.903726 -0.169041 0.123276 0.202718 -0.122604 0.267610 0.169055 0.297240 -0.466721 -0.072681 0.599768 1.326137 -0.617580 -0.252973 0.286382 0.002412 -0.095157 -0.954997 -0.183603 -0.360835 0.010035 0.312688 0.177949 0.122112 0.858553 -0.981954 0.678538 -0.149480 -0.027673 0.632433 0.446680 -0.605284 -0.807867 -0.146810 0.466975 0.557477 -0.205758 0.084244 0.070208 -0.905045 -0.050970 0.234928 0.109175 -0.404130 0.729269 0.092574 -0.390660 -0.452993 0.258781 0.104573 -0.151240 -0.026783 0.592302 0.088416 -1.213688 0.718856 -0.001527 -0.541462 0.174647 -0.189947 0.951421 -0.720800 -0.821554 0.546104 -0.430048 -0.619130 -0.188049 -0.167882 0.285520 0.450771 0.034992 -0.523705 -0.251440 0.672821 -0.166489 0.706275 0.464349 0.034799 0.852242 -0.826402 -0.530659 -0.425897 -0.253989 -0.045641 -0.177751 -0.510149 -0.590831 -0.227080 0.687277 0.852534 0.017857 -0.445094 0.103352 0.709926 -1.182563 -0.275813 0.400383 0.935237 -0.644058 0.482060 0.479613 -0.592036 0.116518 -0.405767 -0.265883 -0.393869 -0.561764 0.548606 -0.286780 0.254594 0.245795 -0.118104 0.023604 0.437891 0.140936 0.275054 0.059069 0.743516 1.090555 -0.491759 -0.309390 -0.874723 0.379442 -0.929594 -0.878607 0.327742 0.459342 -0.284902 -0.202334 -0.027919 0.620123 0.516426 -0.734650 -0.390402 0.146550 +PE-benchmarks/longest-palindrome-substring.cpp___GLOBAL__sub_I_longest_palindrome_substring.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/longest-palindromic-subsequence.cpp__max(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/longest-palindromic-subsequence.cpp__lps(char*) = -5.337206 -5.098473 -2.565279 -7.910630 4.533538 10.197860 2.808621 -10.178074 -9.278137 -1.294014 5.439998 -15.006293 -5.440994 10.894708 -4.972899 9.067485 12.145523 -0.929361 -6.931555 -3.530626 8.112529 3.801938 16.264277 16.344822 -8.821221 -0.643687 -1.761755 5.067491 3.327123 -2.748302 4.828257 -4.806124 3.460130 -9.232263 -2.044565 -1.354988 -2.598467 3.365574 9.994242 -14.665436 -1.060971 3.325203 0.257190 -0.020175 0.085630 1.634727 7.918385 8.951176 2.697483 7.240922 6.016981 -0.098210 5.367588 0.320625 3.243696 -1.289038 2.214515 -3.619205 -0.713589 -3.801231 -2.815749 1.171756 0.176169 11.854339 12.296343 1.634892 -6.017838 3.819336 3.980982 3.014836 3.716783 9.286010 -3.288861 5.871375 4.960952 -11.803976 3.247859 -12.393257 2.481209 -9.724148 -6.887308 3.368708 6.584428 5.731758 6.495276 0.344584 15.856423 -1.060144 -7.912348 10.940834 12.146220 -8.813043 -2.242538 -0.674257 -4.493950 -0.637290 -4.076073 5.592215 0.846667 8.253120 -9.759093 -3.125501 -0.520283 1.680551 -5.906810 -4.915015 0.712343 7.102520 -7.220259 -5.801926 -0.266578 8.944970 -1.058676 -17.369407 -8.743041 -7.398988 2.724140 0.779437 -8.515228 -8.474172 4.422472 1.189989 -1.650999 -3.465150 -2.193540 3.867170 8.407483 3.165169 -2.271242 8.189584 3.454200 17.714586 -1.269993 -5.553472 2.062186 1.482947 0.067572 6.707656 -2.201940 -1.935477 0.163415 -9.426557 1.886896 6.529703 -5.084165 -3.498711 -0.015548 1.569952 -2.387729 34.126842 -2.420155 13.340128 11.979991 -8.838793 0.610392 -6.692411 3.352558 3.398218 4.098709 4.167764 -14.812731 -8.956316 11.057681 15.854626 5.278347 -10.115618 2.163620 5.760979 1.104427 -4.147654 5.658719 1.553866 0.587076 -4.437193 -1.206438 8.388982 19.174773 -5.804656 0.555488 2.736863 3.956154 1.321462 -6.962970 -2.210812 -5.984734 0.101750 6.496741 5.139700 4.703099 11.600150 -10.498238 9.040454 0.937856 2.184210 9.509326 4.959754 -10.316660 -6.504364 -4.627774 4.132850 6.660547 -3.013232 -2.175539 2.093622 -12.537376 0.616493 4.312099 0.744992 -6.992512 10.470544 1.203865 -3.831257 -3.531618 3.026391 -2.884800 -2.195138 -4.088410 9.316259 -1.532304 -9.598535 8.445345 3.733818 -5.553236 0.009655 -4.764793 11.182234 -8.034488 -8.488034 6.714209 -5.569482 -6.324176 -2.419625 -2.589982 2.721988 6.129666 5.474824 -11.875696 -5.467215 10.858212 -3.689045 13.427989 5.526722 -2.682270 4.962334 -7.801085 -5.820948 -4.839451 -9.756142 1.997117 4.433413 -8.701210 -3.537009 -2.300675 8.663869 6.885119 -0.857128 -9.467143 0.570642 9.484162 -8.722535 -1.188570 2.187329 4.108607 -10.261574 3.261993 4.332547 -7.182107 5.179200 -6.402869 -2.725294 -9.300436 -6.312849 9.026028 0.022253 4.969548 -1.523526 -1.102132 2.075608 4.417182 4.731339 1.980167 6.074710 13.110546 5.829175 0.391886 -3.102396 -14.576368 7.985858 -10.667012 -11.188012 3.924004 2.003426 -5.959107 -3.794900 -1.822354 10.042310 8.336959 -8.994818 -6.484457 6.170432 +PE-benchmarks/longest-palindromic-subsequence.cpp__main = -0.001841 0.096097 0.689836 -0.354084 0.440877 -0.161185 0.263552 0.305378 -0.698150 -0.728741 0.252124 -1.467600 -1.137648 0.804890 -0.164339 -0.235769 1.023104 0.081339 -0.134665 -0.388080 -0.060702 -0.089149 1.045911 1.124311 -0.880017 0.260551 -0.507287 0.477287 0.121601 0.439152 0.253170 -0.907666 0.112791 0.481432 0.383480 0.067389 -0.209512 -0.200173 -0.463100 -1.392236 -0.096561 1.290828 0.289152 -0.066087 0.337003 0.795228 1.113255 0.567795 -0.057924 0.549944 0.390001 -0.276085 0.591815 0.050936 0.301595 -0.690160 0.604627 -0.589474 -0.770479 0.259196 -0.120793 -0.934933 -0.504772 0.701087 0.938780 -0.020581 -0.400535 -0.425818 0.031673 0.287336 0.276119 0.496576 0.719897 0.386630 0.689580 0.589523 0.147519 -0.789337 0.171451 -1.968851 -0.947090 -0.250893 1.750677 0.954287 -0.337066 -0.750001 1.041110 0.033068 -0.072303 0.609188 1.205339 -0.181678 -0.433223 -0.227699 -0.247051 0.466617 -0.451125 0.166858 0.116819 0.395747 -0.794979 0.042443 0.385846 -0.386790 -0.426081 0.594413 -0.102355 0.569639 -0.927948 0.201632 -0.838448 0.290995 0.821354 -1.025308 -0.309359 0.073959 -0.085782 0.576020 -0.501843 0.357362 0.344402 -0.428473 -0.405246 0.399057 -1.642040 0.966800 0.058987 0.259863 0.253833 0.734642 0.586600 0.258504 -0.012133 -0.343688 0.016693 0.159151 0.024347 0.383043 -0.145668 -0.225510 0.363968 -0.233359 -0.034222 -0.400230 -0.526423 -0.474479 -1.337634 -0.016789 0.071676 0.961316 -0.105034 0.732569 0.395205 -0.448461 0.654417 -0.135261 -0.140404 0.024778 0.555002 0.497488 0.219918 -0.516637 0.632576 1.095471 0.417717 -0.597141 0.596335 0.465749 0.228051 -0.332246 0.767621 0.241210 0.429279 -0.463088 -0.083375 0.492879 1.108227 -0.060320 -1.085293 -0.004408 0.178748 0.596939 -0.123431 0.217864 0.542873 -0.018411 0.004730 0.187381 0.374973 0.912700 -1.691148 0.873361 0.368550 -0.046655 0.845939 -0.186608 -0.574211 -0.908835 -0.081249 0.482440 0.830122 0.547245 -0.363496 -0.093291 -0.821355 -0.068215 0.104817 0.190532 -0.393151 0.721635 -0.331280 -0.244807 -0.433700 -1.210247 -0.236839 0.361076 -0.775327 0.461727 0.793755 -1.324642 0.747503 0.052851 -0.444206 -0.700174 -0.243395 0.229194 -0.743443 -0.766913 -0.136002 -1.011644 -1.751350 -0.643132 -0.401989 -0.199971 -0.021971 -0.046991 -0.344434 -0.344506 1.544136 -0.171523 0.882399 0.554417 -0.156480 0.751615 1.504440 -0.577583 0.181261 -0.469692 0.747833 -0.708901 -0.291213 0.684309 -0.465003 0.212217 0.783166 -0.158448 -0.266335 -0.564279 0.668044 -0.268937 -0.772734 0.537505 -0.658837 -0.007839 0.991724 0.654126 -0.599908 0.141344 -1.061250 -0.426121 -0.376701 -0.415049 0.326892 -0.435293 -0.001468 0.378272 -0.336694 -0.574409 0.219593 -0.166361 -0.625690 -0.091929 1.224419 1.023696 -0.606623 0.912457 -0.971364 0.625310 -0.858140 -0.645384 0.040838 -0.128189 -0.486473 -0.223236 -0.036905 0.150721 0.453350 -0.707149 -0.907363 0.790464 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::~Graph() = -0.253408 0.253885 0.337285 -0.787774 0.574818 0.573302 0.099583 -0.122705 -0.754460 -0.753057 -0.086148 -1.431109 -1.048752 0.896240 -0.351288 0.035400 1.360975 0.111695 -0.185028 -0.417745 0.409024 -0.056907 1.179550 1.519530 -1.243763 0.216427 0.247790 0.724909 0.084937 0.786905 0.480896 -1.536765 -0.265596 0.350891 0.942562 -0.388421 -0.419108 0.136879 0.025103 -2.188821 -0.261563 1.520572 0.524185 0.081831 0.504177 -0.206405 1.311751 0.634177 -0.277328 0.559237 0.740001 0.608224 0.745445 -0.180521 0.264735 -0.076415 0.725576 -0.627568 -0.171242 0.219434 -0.266260 -0.107319 -0.078177 1.163174 1.306202 -0.100586 -0.605849 -0.428912 0.276905 0.377440 -0.025328 1.046832 -0.059453 0.744897 0.595746 -0.331516 0.324256 -1.871709 0.948704 -1.891782 -1.040352 -0.466665 0.954278 1.552144 0.066213 -0.521743 1.903307 -0.389251 -0.025779 0.763247 1.387069 -0.136872 -0.034198 -0.509928 -0.785498 0.383403 -0.284573 -0.074543 -0.096339 0.648500 -0.825048 -0.593106 0.180267 -0.262478 -0.770857 0.240112 -0.336386 0.822754 -0.934312 -0.236730 -0.929556 0.836190 0.333724 -1.618884 -0.924466 -0.726676 -0.925511 0.310876 -0.693961 -0.500777 0.415934 -0.000166 -0.459573 0.170742 -1.230179 1.015466 0.692377 -0.268517 -0.030281 0.620503 0.456828 0.816609 -0.050647 -0.582674 -0.122354 0.611094 -0.005327 -0.081814 -0.655225 0.100339 0.146590 -0.515397 -0.123742 0.177210 -0.586079 -0.414947 -1.076617 -0.900092 0.111197 3.488866 -0.526381 0.914458 0.631477 -0.810796 0.969057 0.327803 -0.248806 0.238284 0.784785 1.032079 -0.757953 -0.723608 0.789510 1.628505 0.411482 -0.334566 -0.069243 0.498194 -0.055564 -0.226205 1.004427 -0.054007 -0.076451 -0.419286 -0.197387 0.424225 1.569252 -0.040941 -1.112645 -0.134122 1.365140 -0.074833 -0.361963 0.191280 -1.217226 -0.214261 0.309902 0.105281 0.690016 1.199399 -2.484275 1.102988 0.577477 -0.141388 1.100886 -0.196981 -0.325548 -1.680096 0.094131 0.681558 1.044125 -0.355130 0.103611 -0.254438 -1.271060 0.054922 0.250436 0.600123 -1.199240 1.255103 -0.308466 -0.530616 -0.402453 -0.573156 -0.651377 -0.533612 -1.031251 0.562677 0.911065 -1.300710 1.095309 0.207755 -0.275030 -0.149578 -0.395717 0.519915 -0.982208 -1.020622 0.274091 -0.422955 -0.925195 -0.098918 -0.685456 0.450570 0.195636 0.335625 -0.983635 -0.715303 1.127759 -0.190162 1.165745 0.762492 -0.072025 0.492856 0.736497 -0.486592 -0.173435 -0.719084 0.568608 0.073349 -0.288703 -0.593653 -0.565892 0.417799 1.334750 -0.143958 -0.540340 -0.728891 1.120211 -0.273949 -0.124363 0.202657 -1.184585 -0.386273 0.329314 0.458141 -0.560502 -0.090482 -1.431982 0.262635 -0.527064 -0.423772 0.745103 -0.826126 -0.076261 0.598440 -0.802414 -0.613355 0.543080 0.514021 -0.493305 0.231256 1.285468 0.068829 -0.153543 0.764518 -1.210349 0.581618 -1.213440 -0.515762 -0.478050 -0.397791 -0.517336 -0.450978 -0.354594 0.603234 0.548014 0.118139 -0.602726 0.434338 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::list >::~list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::addEdge(int, int, int) = -0.260497 0.292384 0.513435 -0.272655 0.742321 0.747534 0.387674 -0.071353 -0.626841 -0.753740 0.023701 -1.252747 -1.419515 1.166126 -0.273077 0.376756 1.629159 0.247678 -0.109941 -0.439568 0.451946 -0.377534 1.810245 1.751425 -1.302835 0.233625 0.343024 0.590083 0.093106 0.726514 -0.130323 -1.161245 0.659656 -0.471235 0.349659 -0.531643 -0.271364 -0.247198 -0.040903 -2.171002 -0.254515 0.663418 -0.393223 0.031106 0.169967 0.866433 1.644820 0.932077 -0.133721 0.953831 0.449781 -0.224826 0.600770 0.178700 0.337228 -0.087232 0.383434 -0.260362 -0.732608 0.136429 -0.289344 -1.407033 -0.404575 1.088449 1.456760 -0.165635 -0.431076 0.104502 -0.280111 0.243331 0.063121 0.874928 0.669623 0.602283 1.007831 -0.705105 -0.043211 -1.533028 -0.195041 -2.675148 -1.222999 -0.735450 1.165409 0.497067 0.514154 -0.371656 1.779599 -0.014734 0.058150 0.755338 1.822133 -1.231663 -0.445140 -0.452978 -0.044142 0.333715 -0.766396 0.231696 0.360956 -0.111181 -1.125899 -0.827254 0.719413 -0.046389 -0.699239 -0.281552 -0.349497 1.101009 -1.507463 -0.627607 -1.599370 -0.146501 0.045665 -1.929007 -0.305598 0.131238 0.778147 0.807827 -0.564420 -0.802247 0.576781 0.504289 -0.139144 -0.639431 -0.335138 1.269915 0.589840 0.036276 0.438883 0.800194 0.547774 1.528346 1.226115 -0.220755 -0.234908 0.388348 -0.492115 0.299601 -0.361061 -0.217503 0.177924 -1.061985 0.123876 0.564385 -0.775340 -0.288885 -0.169554 -0.278753 0.361294 2.934212 -0.300059 0.979557 0.628274 -1.267107 0.676164 -0.644514 -0.286654 0.312461 0.921403 0.926590 -1.308340 -0.714650 0.794642 1.711662 0.637859 -1.429744 0.086159 0.019901 0.413478 -0.529040 0.752020 0.449425 0.484286 -0.700213 -0.057264 0.725568 2.168511 -1.004417 -1.291163 0.236167 0.012699 0.256597 -1.240470 -0.058915 -0.201693 -0.219712 0.396341 0.118729 0.244002 1.350812 -2.002406 1.157215 -0.222939 -0.478177 1.200134 0.220374 -0.640626 -0.983966 0.132177 0.964166 1.111752 0.485872 -0.119387 -0.213456 -1.392958 -0.063120 0.293637 0.557937 -0.652819 1.219347 -0.061517 -0.870611 -0.818863 -0.738870 0.033055 -0.443848 -0.560023 0.703056 0.483404 -2.427208 1.246165 0.006493 -0.820135 0.062278 -0.167769 0.960805 -1.219933 -1.567000 0.566436 -0.826975 -1.409353 -0.534732 -0.468286 0.309644 0.484900 -0.165948 -0.716388 -1.204620 1.447524 -0.004692 1.136011 0.770829 0.207069 1.669720 0.388640 -1.134740 -0.507038 -0.784642 0.708159 -0.668627 -0.538551 -0.463908 -0.522812 0.902239 1.652634 -0.010250 -0.275888 -0.627984 1.195209 -1.441968 -0.494133 0.861839 0.836420 -0.376063 0.763087 0.964848 -0.892060 -0.253653 -0.907232 -0.344769 -0.448799 -0.891766 0.514726 -1.149824 0.089774 0.685263 -0.305472 -0.504581 0.503840 0.009232 -0.099134 -0.229690 1.440410 1.823611 -1.215697 0.463983 -1.259353 0.889448 -1.547746 -1.110089 0.161337 0.296298 -0.328856 -0.255340 0.215352 0.461686 0.483763 -1.076182 -0.752022 0.082942 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__AdjListNode::AdjListNode(int, int) = -0.148576 0.265854 0.569769 -0.298649 0.593555 0.446742 0.266349 -0.122331 -0.520285 -0.305944 -0.096120 -0.761121 -0.753248 0.832956 -0.098343 0.397594 1.216983 0.274974 -0.104433 -0.332901 0.410691 -0.624868 1.172406 1.243934 -0.894650 0.268052 0.379801 0.410536 0.075968 0.825117 -0.618708 -0.604126 0.315065 -0.482340 0.368782 -0.604559 -0.261920 -0.110248 0.184799 -1.645115 -0.105418 0.323141 -0.019882 -0.027341 0.102342 0.656858 1.198533 0.613084 -0.143598 0.594590 0.325202 -0.289128 0.463442 0.129856 0.448160 0.353865 0.813516 0.264146 -0.461579 0.166263 -0.216628 -0.912744 -0.026557 0.733727 1.022107 -0.121155 -0.327497 0.066950 -0.056441 0.038993 0.020682 0.588355 0.308381 0.343407 0.614907 -0.871803 0.290996 -1.361013 -0.101773 -1.872277 -0.868590 -0.503317 0.559314 -0.022256 0.545106 -0.178176 1.254567 -0.138596 0.112497 0.105541 1.225595 -1.024647 -0.263657 -0.280278 -0.186394 0.133485 -0.403337 -0.021449 0.462855 -0.302018 -0.749531 -0.741840 0.880943 0.107773 -0.518500 -0.034264 -0.186842 0.782881 -0.900290 -0.671373 -1.080446 -0.244646 -0.213691 -1.246199 0.200556 -0.105008 0.452477 0.479202 -0.431102 -0.895961 0.408286 0.533350 -0.245590 -0.561816 -0.332497 1.075266 0.428976 -0.056595 0.273391 0.219032 0.309132 0.978398 0.974049 -0.307290 -0.127587 0.329625 -0.574635 0.092732 -0.416797 -0.267796 0.221515 -0.739618 -0.164142 0.361191 -0.564182 0.236640 0.477159 -0.108691 0.239208 2.231122 -0.289261 0.649617 0.287987 -0.948716 0.835094 -0.199088 -0.251630 0.250610 0.730403 0.646817 -1.413293 -0.560027 0.473497 1.170305 0.481019 -1.113273 -0.363281 -0.184940 0.150799 -0.092159 0.476741 0.178176 0.240827 -0.539394 -0.095551 0.224242 1.794641 -0.762619 -1.085275 0.168218 -0.220804 -0.118156 -1.301414 -0.108492 -0.508260 -0.136396 -0.215022 -0.038339 0.299308 0.954394 -1.846032 0.901478 -0.500871 -0.687324 1.205010 0.005183 -0.346459 -0.976960 0.066921 0.662520 0.940405 0.317238 -0.162375 -0.103182 -0.965062 -0.066377 0.003481 0.398266 -0.577618 0.855163 0.016639 -0.821283 -0.449551 -0.534947 0.079901 -0.554647 -0.339407 0.461200 0.262913 -1.771527 0.868802 0.116109 -0.417432 0.338353 -0.009277 0.387927 -0.773731 -1.049661 0.372891 -0.286721 -0.477455 -0.425319 -0.328826 0.326457 0.127056 -0.224586 -0.600887 -1.092434 0.767131 -0.214868 0.780119 0.574750 0.116322 0.993290 0.653896 -0.712322 -0.502099 -0.193602 0.125181 -0.425539 -0.298357 -0.574597 -0.474021 0.699852 1.186608 0.102702 0.159469 -0.526114 0.917923 -0.987379 -0.252435 0.626035 0.398780 -0.325147 0.292444 0.698206 -0.602748 -0.283498 -0.554892 -0.450051 -0.248969 -0.505449 0.437166 -0.781368 -0.005429 0.440024 -0.298775 -0.316831 0.388149 -0.009731 -0.090382 -0.179377 1.060913 1.310404 -0.797985 0.283952 -0.745788 0.577902 -1.052248 -0.582326 0.019908 0.317374 -0.497393 -0.168296 0.390088 0.398278 0.210404 -0.559027 -0.306716 -0.165487 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::list >::push_back(AdjListNode const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::topologicalSortUtil(int, bool*, std::stack > >&) = -0.544280 1.042180 2.007060 -1.893732 1.667394 1.856089 0.683329 0.175351 -1.928399 -2.858838 0.127323 -4.338969 -4.278867 3.109592 -1.132466 -0.323263 4.420823 0.195660 -0.624898 -1.226696 1.104067 -0.133162 4.624070 4.983479 -4.181808 0.511849 0.229499 2.362722 0.867560 1.674923 1.191919 -3.583971 0.519529 0.451481 1.794088 -0.946062 -0.649516 -0.761109 -1.319174 -6.262884 -0.766082 3.227657 -0.888263 0.080280 1.033051 1.955971 4.936582 2.576015 -0.857521 1.583685 1.890901 0.513631 1.697835 0.015589 0.320883 -1.595719 0.869242 -1.794520 -1.486511 0.497351 -0.440505 -3.172505 -0.931652 3.717533 4.133104 -0.105677 -1.338686 -0.542472 0.135577 0.826578 0.117566 2.663606 1.877290 2.343818 2.672812 -0.885809 0.278626 -4.327553 1.020365 -6.786376 -3.381793 -2.038448 4.136724 3.696969 0.037947 -2.296371 5.153247 -0.184151 0.288695 3.651262 4.992370 -1.802833 -0.945990 -2.099704 -1.269261 1.499712 -1.915181 0.681092 -0.611444 1.286323 -2.996495 -1.333370 0.588951 -0.741991 -2.190823 0.231132 -0.935515 2.821186 -3.919805 -0.316523 -3.682830 1.132786 1.461948 -5.558420 -1.904965 -0.746754 1.006763 1.474297 -1.479705 -0.894396 1.134334 0.564611 -0.760364 -0.001965 -4.029440 3.713320 1.656402 -0.095147 0.594437 2.555149 1.956182 2.714085 1.550913 -0.932337 -0.670540 1.170625 -0.789593 0.253402 -1.249877 0.043750 1.332515 -2.150586 -0.564131 0.942159 -1.974808 -1.694578 -2.885470 -1.650353 1.092607 9.606934 -0.848216 2.768184 1.819076 -3.020969 2.215379 -0.693075 -1.017022 0.809479 2.155677 2.949312 -3.205635 -2.053307 2.334734 4.946529 1.576895 -2.532662 1.515156 1.075112 0.235456 -1.740932 2.573912 0.728239 0.549586 -1.678759 -0.488938 2.619556 5.268799 -1.016782 -3.103445 0.096812 1.450929 0.957502 -1.604984 0.504505 0.199037 -0.415788 1.704330 0.432575 1.666632 3.840890 -5.873544 3.249978 0.989125 -0.426014 2.538353 -0.299881 -1.707238 -3.125272 0.588334 2.761665 2.948391 0.653210 -0.548847 -0.786244 -3.936194 -0.091245 1.257577 1.646152 -2.252264 3.382127 -0.346840 -1.763048 -2.379738 -2.634078 -1.231347 -0.024168 -2.646991 1.852969 1.077721 -5.298900 3.893875 -0.104267 -1.732646 -1.094938 -1.562617 2.322559 -3.779262 -3.937848 1.018771 -2.269253 -4.954089 -1.560160 -1.688699 0.980762 1.012346 -0.128080 -2.684653 -3.154882 4.480178 -0.299723 3.386983 2.276463 0.468308 3.954239 2.525739 -2.073252 -1.024495 -3.181079 2.860670 -0.890054 -1.787531 -0.211049 -1.574495 1.734247 4.354718 -1.100807 -1.438191 -1.232538 3.146278 -2.261117 -2.076164 1.359322 -0.361655 -1.208379 2.279758 1.999942 -2.380562 -0.369204 -3.909809 -0.324777 -1.305771 -2.536335 1.606101 -2.743248 0.295400 2.260776 -1.044579 -1.891075 1.453596 0.274564 -0.977860 0.150684 4.433491 3.776534 -2.184043 2.041053 -4.188676 2.756381 -4.424305 -3.098048 -0.095673 -0.303466 -0.289763 -0.883452 -0.392227 1.385634 1.839392 -2.042358 -2.217149 1.574006 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__AdjListNode::getV() = -0.047218 0.211520 0.173578 -0.163131 0.338931 0.276887 0.098022 -0.121002 -0.211791 -0.184305 -0.035016 -0.343816 -0.314707 0.349703 -0.094322 0.179826 0.494304 0.047802 -0.006836 -0.145829 0.152472 -0.112273 0.552504 0.517405 -0.424501 0.137028 0.207685 0.119054 -0.010510 0.357156 -0.194642 -0.441168 0.173485 -0.157012 0.056576 -0.208939 -0.104982 -0.087697 0.134441 -0.669314 -0.038488 0.052678 -0.117968 -0.001575 0.019363 0.130666 0.574990 0.268657 -0.067544 0.295387 0.212470 0.101993 0.108151 0.065894 0.147292 0.103488 0.263984 -0.109537 -0.141117 0.023698 -0.063129 -0.284273 -0.097014 0.356473 0.425900 -0.042561 -0.125123 0.070264 -0.113418 0.020459 -0.007893 0.254868 0.104470 0.234999 0.208368 -0.335686 0.040890 -0.589449 -0.068334 -0.773278 -0.366893 -0.219156 0.181447 0.116992 0.242243 0.052714 0.544146 -0.021391 0.065349 0.134618 0.547635 -0.428325 -0.098242 -0.078961 -0.119153 0.068412 -0.165099 0.064260 -0.047525 -0.065884 -0.314037 -0.378819 0.310873 0.030739 -0.236998 -0.126724 -0.065431 0.266081 -0.494469 -0.234040 -0.397195 -0.029244 -0.095910 -0.555919 -0.086315 -0.026835 0.310304 0.152110 -0.147171 -0.421393 0.144941 0.242039 -0.110254 -0.246583 -0.090774 0.291561 0.244580 0.020415 0.111741 0.046844 0.206542 0.559675 0.317342 -0.134677 -0.061917 0.068455 -0.077168 0.033379 -0.134669 -0.045187 -0.063098 -0.326565 0.130958 0.257318 -0.228704 -0.044769 0.085111 -0.165040 0.105225 0.930307 -0.124658 0.291125 0.150578 -0.470364 0.099107 -0.215147 -0.165003 0.091913 0.270062 0.303462 -0.377771 -0.238994 0.233768 0.488780 0.198865 -0.382204 -0.084453 -0.021850 0.029552 -0.049695 0.197784 0.054484 0.060195 -0.232008 -0.067905 0.171370 0.767101 -0.212436 -0.292312 0.112853 0.050999 -0.015172 -0.318504 -0.052647 -0.203103 -0.014758 0.143538 -0.018780 0.133709 0.419656 -0.839635 0.338397 -0.154220 -0.236777 0.282894 0.096113 -0.170798 -0.215780 0.076091 0.321591 0.358937 0.067391 0.153281 -0.064763 -0.398949 -0.048667 0.045774 0.144463 -0.275198 0.335170 0.125471 -0.442494 -0.229948 -0.106808 0.032933 -0.185247 -0.170451 0.200861 0.128279 -0.894644 0.415855 0.035301 -0.178996 0.108309 -0.087255 0.333096 -0.343903 -0.439023 0.209108 -0.178794 -0.167543 -0.006024 -0.129080 0.153064 0.074203 0.080502 -0.248415 -0.356951 0.264966 0.040778 0.272150 0.258342 0.108141 0.383748 -0.129180 -0.253416 -0.201323 -0.148758 0.220420 -0.157120 -0.138913 -0.055427 -0.220309 0.295362 0.525435 0.036125 -0.105648 -0.143807 0.336105 -0.400288 -0.017284 0.240097 0.305782 -0.219988 0.123235 0.272420 -0.205267 -0.110141 -0.239513 -0.038891 -0.138397 -0.266083 0.177533 -0.280506 0.018176 0.252638 -0.100352 -0.192388 0.219416 -0.031724 0.004322 -0.052863 0.373727 0.463281 -0.290679 0.132060 -0.326864 0.187146 -0.480645 -0.362807 0.051973 0.043146 -0.192769 -0.108704 -0.065248 0.211378 0.052774 -0.060859 -0.097222 -0.037730 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::longestPath(int) = -4.308810 -2.702126 1.865094 -7.972634 6.171641 7.175510 2.344456 -5.095929 -9.149304 -5.450614 2.845545 -15.142291 -9.471031 11.409726 -5.699651 5.669662 13.629775 0.011001 -4.236149 -3.674078 7.927247 0.242221 15.637864 15.096740 -12.216449 -0.390965 -0.716551 7.167768 3.391743 3.524404 5.985440 -9.753608 0.948271 -4.318694 3.940432 -4.158868 -2.360784 3.156673 4.317724 -19.393434 -2.382871 11.019606 -0.054116 0.861777 3.968044 5.642466 10.547848 9.144053 -2.284231 8.554554 6.764719 1.361410 7.238789 -0.427513 -0.160148 -2.094913 3.761021 -4.286682 -3.272004 -0.172190 -3.790627 -3.210867 1.390559 12.992385 14.903574 -1.217264 -5.910335 1.900025 3.541987 3.784432 2.743975 10.935549 -0.271546 6.661752 7.977691 -7.615920 1.455528 -16.671340 4.971355 -17.320756 -8.870326 -1.309383 8.979012 11.409486 2.664370 -4.016264 18.974515 -1.591899 -4.934938 14.232711 13.876558 -5.802424 -1.930373 -6.053300 -6.591477 0.872368 -5.485003 0.523877 0.111736 8.556125 -10.031999 -5.634166 -1.721689 -0.514943 -6.742490 -2.167603 -3.096874 9.227312 -11.294901 -6.006554 -6.654782 8.655960 0.715355 -19.228526 -7.525684 -6.343243 -0.040345 2.911018 -5.678092 -5.502808 5.425528 1.947471 -3.011858 -0.533424 -7.976639 10.042932 6.785345 1.305398 -1.354823 8.281215 3.096532 11.398579 2.288452 -5.366113 -1.343099 4.489778 -1.405492 3.792801 -5.103377 -0.415267 3.813924 -8.851029 -1.395770 4.365315 -5.780073 -4.835038 -5.918379 -4.431893 0.388859 34.204145 -4.048482 12.023639 8.578345 -10.327715 6.406383 -1.357914 1.377156 3.294397 6.280597 8.402109 -13.423966 -8.463441 10.803876 16.444486 5.207207 -8.842020 1.428610 5.333853 1.950467 -2.753109 7.489597 3.609779 -1.057320 -6.223907 -1.261525 4.482647 20.262547 -3.936916 -4.857476 1.502614 8.184027 -0.828305 -7.898036 -0.156903 -6.692857 -2.603602 5.985855 2.775746 4.899909 12.847246 -17.765553 11.060606 2.854012 1.142998 8.886836 -0.111095 -7.331416 -14.019130 -3.579416 6.052946 8.390322 -1.720425 -1.497243 0.230650 -13.277778 2.659132 3.281022 4.500392 -7.658779 12.744188 -1.930313 -5.338567 -5.390492 -1.147104 -5.039403 -2.756942 -6.602637 8.035137 3.316809 -11.827103 10.296048 0.281222 -5.194299 -0.404082 -1.509360 10.040049 -9.952685 -11.228035 5.809681 -6.280544 -11.145752 -5.591049 -4.908749 3.311362 5.765356 1.276354 -10.722988 -10.808951 10.994960 -4.152169 12.356800 6.761076 -1.790524 9.172370 2.127244 -6.201729 -5.133268 -10.349586 3.982219 1.717865 -4.459211 -5.041098 -3.305782 7.944578 10.120293 -2.349567 -6.621616 -4.147828 11.913058 -6.353736 -2.385517 3.106034 -3.561985 -7.139132 4.774288 5.506299 -7.472101 2.186924 -10.786594 1.720155 -8.893867 -3.718021 7.903704 -5.436612 0.761225 1.774316 -2.684636 -2.944564 3.473389 5.416747 -2.259771 2.372027 16.423069 8.225901 -2.590202 3.063069 -13.462115 8.904705 -13.156988 -9.307190 -1.128617 -0.076226 -3.574706 -2.266371 -0.601390 8.356781 8.855426 -6.986792 -6.632386 4.724946 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::stack >, void>() = 0.058933 0.212654 0.413247 -0.235060 0.277973 -0.016459 0.085676 0.272721 -0.328630 -0.377531 -0.096736 -0.389611 -0.470133 0.371374 -0.089051 -0.213233 0.619521 0.207681 0.030493 -0.233412 -0.036838 -0.171014 0.478424 0.568025 -0.507299 0.183988 0.015920 0.259964 0.027783 0.522403 -0.037535 -0.542479 0.023614 0.287266 0.318779 -0.288033 -0.112637 -0.112416 -0.398729 -0.906963 -0.014553 0.424464 0.038196 0.005877 0.202086 0.433680 0.640796 0.240591 -0.135322 0.287343 0.216648 0.168651 0.170616 0.022763 0.118821 -0.044305 0.331163 -0.245704 -0.292606 0.218577 -0.032706 -0.524705 -0.154162 0.350994 0.441678 -0.064020 -0.122077 -0.276792 -0.031301 0.107040 0.067971 0.188113 0.267023 0.161942 0.241647 0.078864 0.032166 -0.554146 0.119596 -1.250344 -0.441629 -0.369505 0.733960 0.403707 -0.173752 -0.232534 0.548587 -0.064428 0.232332 0.261612 0.534177 -0.104663 -0.156975 -0.206594 -0.164173 0.278192 -0.151449 -0.106724 -0.002526 0.096664 -0.311607 -0.135672 0.265531 -0.174620 -0.241739 0.259946 -0.110362 0.360923 -0.672995 0.061159 -0.580290 0.136341 0.272267 -0.512589 -0.066260 -0.039040 0.188171 0.229924 -0.153417 0.030338 0.149019 0.064735 -0.212803 0.189180 -0.681885 0.512794 0.004411 -0.072271 0.131962 0.157376 0.187649 0.102651 0.256850 -0.179202 -0.084874 0.251894 -0.083446 -0.114073 -0.223792 -0.042577 0.101213 -0.244815 0.121942 -0.094581 -0.291392 -0.211051 -0.479070 -0.198442 0.213858 0.760576 -0.140727 0.275215 0.049612 -0.323928 0.256151 0.057056 -0.171013 0.082904 0.368181 0.288722 0.017254 -0.194978 0.082555 0.510615 0.227492 -0.234991 0.109217 -0.031329 -0.062538 0.023418 0.321538 0.019009 0.041513 -0.208644 -0.092559 0.074038 0.612396 0.075567 -0.554721 -0.105510 0.150158 0.032272 -0.056414 0.136029 0.108882 0.015748 0.074935 -0.088180 0.224153 0.440281 -1.137966 0.467454 0.008698 -0.147539 0.251729 -0.094828 -0.032651 -0.485617 0.046871 0.308599 0.596959 0.145697 -0.048057 -0.040610 -0.389885 -0.070413 0.055553 0.258661 -0.292748 0.315361 0.059406 -0.330454 -0.190129 -0.488304 -0.028863 0.079542 -0.346671 0.115457 0.232050 -1.015067 0.403929 -0.088333 -0.162348 -0.111856 -0.025714 0.087919 -0.411713 -0.421114 -0.020169 -0.154481 -0.638561 -0.206754 -0.253539 0.192347 -0.109298 0.029840 -0.143280 -0.360204 0.515138 -0.029090 0.298825 0.303864 0.005808 0.547128 0.464598 -0.193486 -0.030188 -0.203274 0.383740 -0.413172 0.028944 0.353752 -0.291049 0.114332 0.598710 -0.010634 -0.056637 -0.180640 0.467032 -0.105648 -0.235636 0.250302 -0.219690 0.086788 0.444856 0.338632 -0.374456 -0.184331 -0.481468 -0.047141 0.052535 -0.156073 0.204186 -0.418221 -0.007608 0.307878 -0.094896 -0.420753 0.206962 -0.119478 -0.243667 -0.082094 0.544408 0.535588 -0.341751 0.550232 -0.306173 0.267890 -0.478084 -0.189287 -0.232453 -0.065460 -0.105575 0.011995 -0.169045 0.101717 0.066614 -0.053972 -0.227256 0.176004 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::empty() const = -0.025566 0.191729 0.256441 -0.155261 0.260568 0.124800 0.087510 -0.011867 -0.207953 -0.270447 -0.015011 -0.448661 -0.414658 0.330932 -0.110772 0.023132 0.462693 0.052144 -0.010584 -0.158712 0.048036 -0.116135 0.502159 0.504551 -0.434408 0.120640 0.084635 0.193720 0.033413 0.342352 -0.072034 -0.427234 0.100055 0.063303 0.173551 -0.137645 -0.080586 -0.104028 -0.085213 -0.667728 -0.052949 0.268753 0.035198 0.006199 0.087613 0.256631 0.557410 0.260631 -0.070164 0.238972 0.209025 0.055201 0.180682 0.042702 0.112801 -0.090351 0.314066 -0.201489 -0.213704 0.074468 -0.041073 -0.385456 -0.142464 0.357493 0.444222 -0.036374 -0.111015 -0.070186 -0.074258 0.075657 0.012334 0.240610 0.164744 0.251246 0.218471 -0.077062 0.110485 -0.475645 0.008369 -0.857316 -0.374821 -0.238057 0.388802 0.314856 0.058202 -0.096769 0.521927 0.036358 0.078518 0.146999 0.546152 -0.264352 -0.122641 -0.100075 -0.119576 0.154923 -0.190183 0.052769 -0.014371 0.060107 -0.304519 -0.195371 0.240703 -0.062014 -0.223720 0.095902 -0.094379 0.249969 -0.501638 -0.074435 -0.418108 -0.027358 0.097178 -0.553070 -0.042537 -0.019398 0.144430 0.176510 -0.132150 -0.170216 0.129270 0.093340 -0.113857 -0.036157 -0.468619 0.376408 0.141437 0.005898 0.113900 0.142078 0.220589 0.319317 0.193392 -0.134385 -0.077842 0.090916 -0.090323 0.025774 -0.131804 -0.043280 0.047068 -0.268029 0.083992 0.080247 -0.223425 -0.108253 -0.253078 -0.158871 0.127348 0.731063 -0.108715 0.284971 0.131169 -0.373419 0.194582 -0.115864 -0.152339 0.067122 0.254733 0.290315 -0.144887 -0.219079 0.217828 0.486034 0.181931 -0.277194 0.057097 0.048513 0.030749 -0.089391 0.255935 0.078079 0.043770 -0.205731 -0.063448 0.174008 0.597774 -0.091418 -0.350894 0.044910 0.063840 0.060526 -0.195152 0.028809 -0.030991 -0.012189 0.045363 0.007443 0.136511 0.403148 -0.832731 0.368318 0.019535 -0.150840 0.330986 -0.051302 -0.163173 -0.346097 0.091522 0.307432 0.345225 0.090969 0.019254 -0.067346 -0.386294 -0.042518 0.042694 0.161681 -0.257267 0.316658 0.042590 -0.316905 -0.249119 -0.308339 0.001810 -0.059567 -0.264969 0.181165 0.219495 -0.789708 0.405736 -0.016724 -0.198205 -0.062886 -0.098409 0.171535 -0.373351 -0.390018 0.062722 -0.266688 -0.409200 -0.140794 -0.156829 0.075885 -0.008574 0.010819 -0.203740 -0.265585 0.378578 -0.031700 0.260348 0.249129 0.083267 0.363827 0.255546 -0.232247 -0.089678 -0.125193 0.238812 -0.259549 -0.110981 0.141503 -0.205364 0.198688 0.507693 -0.022394 -0.070496 -0.128444 0.319080 -0.203774 -0.186605 0.217520 -0.020556 -0.109664 0.239221 0.253563 -0.228548 -0.092576 -0.359688 -0.090706 -0.099380 -0.252162 0.159443 -0.295924 -0.003319 0.264014 -0.128953 -0.267464 0.195791 -0.051119 -0.119283 -0.048355 0.443444 0.404751 -0.273019 0.293988 -0.362841 0.205956 -0.468219 -0.298697 0.001484 0.007608 -0.135169 -0.084763 -0.059997 0.134267 0.089976 -0.129559 -0.191048 0.092978 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::top() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::pop() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_iterator::operator->() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__AdjListNode::getWeight() = -0.047218 0.211520 0.173578 -0.163131 0.338931 0.276887 0.098022 -0.121002 -0.211791 -0.184305 -0.035016 -0.343816 -0.314707 0.349703 -0.094322 0.179826 0.494304 0.047802 -0.006836 -0.145829 0.152472 -0.112273 0.552504 0.517405 -0.424501 0.137028 0.207685 0.119054 -0.010510 0.357156 -0.194642 -0.441168 0.173485 -0.157012 0.056576 -0.208939 -0.104982 -0.087697 0.134441 -0.669314 -0.038488 0.052678 -0.117968 -0.001575 0.019363 0.130666 0.574990 0.268657 -0.067544 0.295387 0.212470 0.101993 0.108151 0.065894 0.147292 0.103488 0.263984 -0.109537 -0.141117 0.023698 -0.063129 -0.284273 -0.097014 0.356473 0.425900 -0.042561 -0.125123 0.070264 -0.113418 0.020459 -0.007893 0.254868 0.104470 0.234999 0.208368 -0.335686 0.040890 -0.589449 -0.068334 -0.773278 -0.366893 -0.219156 0.181447 0.116992 0.242243 0.052714 0.544146 -0.021391 0.065349 0.134618 0.547635 -0.428325 -0.098242 -0.078961 -0.119153 0.068412 -0.165099 0.064260 -0.047525 -0.065884 -0.314037 -0.378819 0.310873 0.030739 -0.236998 -0.126724 -0.065431 0.266081 -0.494469 -0.234040 -0.397195 -0.029244 -0.095910 -0.555919 -0.086315 -0.026835 0.310304 0.152110 -0.147171 -0.421393 0.144941 0.242039 -0.110254 -0.246583 -0.090774 0.291561 0.244580 0.020415 0.111741 0.046844 0.206542 0.559675 0.317342 -0.134677 -0.061917 0.068455 -0.077168 0.033379 -0.134669 -0.045187 -0.063098 -0.326565 0.130958 0.257318 -0.228704 -0.044769 0.085111 -0.165040 0.105225 0.930307 -0.124658 0.291125 0.150578 -0.470364 0.099107 -0.215147 -0.165003 0.091913 0.270062 0.303462 -0.377771 -0.238994 0.233768 0.488780 0.198865 -0.382204 -0.084453 -0.021850 0.029552 -0.049695 0.197784 0.054484 0.060195 -0.232008 -0.067905 0.171370 0.767101 -0.212436 -0.292312 0.112853 0.050999 -0.015172 -0.318504 -0.052647 -0.203103 -0.014758 0.143538 -0.018780 0.133709 0.419656 -0.839635 0.338397 -0.154220 -0.236777 0.282894 0.096113 -0.170798 -0.215780 0.076091 0.321591 0.358937 0.067391 0.153281 -0.064763 -0.398949 -0.048667 0.045774 0.144463 -0.275198 0.335170 0.125471 -0.442494 -0.229948 -0.106808 0.032933 -0.185247 -0.170451 0.200861 0.128279 -0.894644 0.415855 0.035301 -0.178996 0.108309 -0.087255 0.333096 -0.343903 -0.439023 0.209108 -0.178794 -0.167543 -0.006024 -0.129080 0.153064 0.074203 0.080502 -0.248415 -0.356951 0.264966 0.040778 0.272150 0.258342 0.108141 0.383748 -0.129180 -0.253416 -0.201323 -0.148758 0.220420 -0.157120 -0.138913 -0.055427 -0.220309 0.295362 0.525435 0.036125 -0.105648 -0.143807 0.336105 -0.400288 -0.017284 0.240097 0.305782 -0.219988 0.123235 0.272420 -0.205267 -0.110141 -0.239513 -0.038891 -0.138397 -0.266083 0.177533 -0.280506 0.018176 0.252638 -0.100352 -0.192388 0.219416 -0.031724 0.004322 -0.052863 0.373727 0.463281 -0.290679 0.132060 -0.326864 0.187146 -0.480645 -0.362807 0.051973 0.043146 -0.192769 -0.108704 -0.065248 0.211378 0.052774 -0.060859 -0.097222 -0.037730 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::~stack() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__main = 0.513293 0.033202 2.404144 -1.164839 2.539286 -1.600534 0.239961 1.178680 -1.376737 -0.723409 -0.546108 -1.376047 -1.902410 1.278919 -1.023627 -0.518126 1.431909 -0.032947 0.814966 -1.340110 0.017578 -0.775535 1.472082 -0.297071 -2.231869 0.480303 -0.516357 1.238906 0.321831 2.524992 0.855016 -1.792476 -1.077985 1.340660 1.874199 -1.194533 -0.911402 -0.173201 -1.317140 -3.746322 -0.892531 3.475916 -1.917717 1.027786 3.219975 6.105175 1.421248 0.577455 -1.782750 3.612411 -0.144912 -0.096276 2.167335 -0.470716 -1.684417 -0.135998 2.775990 -0.368082 -2.008482 1.938293 -1.285093 -1.104153 1.031934 1.328289 1.877723 -1.948299 -1.659793 0.302930 1.247250 0.489053 0.213517 2.431960 0.594734 1.556245 1.831735 0.983498 -0.406808 -1.997452 1.101214 -5.128358 -1.910091 -1.024040 2.151177 0.986520 -2.411398 -0.927817 3.396011 0.394875 -0.097205 3.434017 1.065562 1.202982 0.177323 -1.802549 -0.959937 -0.762442 0.095457 -2.629714 0.845795 2.055058 -1.150175 -0.536627 -1.048877 -1.860546 -0.857296 1.640673 -1.788528 1.680981 -3.228233 -0.897549 -2.504686 1.856350 0.369515 -2.013381 -0.617840 1.327452 2.109655 1.091457 1.354800 1.576181 1.658491 0.305576 -1.297208 2.833770 -1.794553 3.056319 0.071079 0.071605 -0.061165 2.113993 -0.259475 -1.923293 1.668191 -0.227584 -1.560392 2.055047 0.414412 -0.233431 -0.350414 1.034231 0.770675 -0.490875 0.373325 -1.020885 -0.609318 -1.327303 -3.396151 -2.132108 0.067657 0.985358 -1.795716 1.180571 -1.206861 -1.552189 0.272696 1.418517 0.068165 -0.151492 1.186043 2.540303 0.296172 -0.224139 1.410922 1.409198 0.206745 -1.784165 0.971524 0.598068 0.080245 1.366971 1.664338 1.712101 -0.834937 -0.746486 0.136811 -3.493278 3.736337 0.725053 -3.369219 -0.679431 1.628151 -0.572598 -0.178177 1.063955 1.570925 -2.091625 0.837480 -0.391828 -0.103633 1.057379 -5.404549 1.828849 0.684940 -0.225511 -0.007579 -1.426970 0.681505 -4.251174 -2.669944 0.604641 1.333334 0.425353 -1.145332 -0.569453 -0.713874 2.142630 -0.061845 1.546623 -0.200470 2.457361 -0.974205 -1.484193 0.409643 -0.863555 -0.269405 1.848771 -1.194931 0.230146 0.602107 -4.309721 0.530885 -1.607988 -0.431726 0.132934 2.545482 1.243520 -0.272691 -1.331487 -0.086058 -1.111109 -3.720294 -2.366853 -2.085155 -0.389578 0.727563 -0.046329 -0.896962 -2.420209 0.739897 -1.346257 0.307478 1.457087 -0.866214 3.890845 0.524760 -1.533043 0.274942 -2.354661 1.790312 -0.300193 3.398078 2.068945 -0.927806 0.152734 0.658146 -0.739564 0.593196 -2.887724 1.797584 0.063385 0.433451 0.440475 -2.888264 0.631006 2.280258 0.986487 0.083845 0.267290 -1.668227 1.263646 -2.338749 3.632431 0.520305 -2.122004 -2.983250 0.132985 -0.507276 -2.301426 -0.587505 -0.257862 -1.723930 -1.222980 2.876092 4.675607 -1.909310 3.156237 0.625935 2.157669 -0.961638 0.507757 -2.710369 -1.256422 1.319731 0.626501 -0.237813 -0.080118 1.883486 -2.288994 -0.866779 0.574615 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::~_List_base() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_M_clear() = -0.063115 1.558825 1.452913 -1.232715 1.835438 1.485468 0.206169 0.249723 -0.759723 -1.476568 -0.713801 -1.921621 -2.594958 1.662870 -0.504034 -0.178889 2.484358 -0.162397 -0.050834 -0.737521 0.944182 -0.274931 2.448154 2.099006 -2.786152 0.557791 1.140264 1.365702 0.366659 2.008908 -0.306423 -2.439029 -0.052974 0.471687 1.574475 -0.795008 -0.283125 -0.885392 -0.819518 -3.678354 -0.549558 1.519464 -0.904056 0.260606 0.517236 1.157756 3.367169 1.395754 -1.166812 0.552764 1.447569 0.778119 0.711380 0.070948 -0.079008 -0.258699 1.243291 -0.341340 -0.737269 0.348128 -0.172484 -1.659252 -0.363924 2.035509 2.403813 -0.405195 -0.721394 0.191862 -0.060838 0.263925 -0.470265 1.598138 1.164993 1.500814 1.640264 -0.703296 -0.053746 -3.094083 0.660258 -4.284435 -1.926611 -2.091927 1.183440 1.424289 0.243143 -1.107045 3.317815 -0.147462 0.742512 1.592783 2.995073 -1.212239 -0.249030 -1.969353 -0.992750 0.738364 -0.979396 -0.208878 -0.129816 0.167285 -1.402905 -1.548070 0.488524 -0.553437 -1.372309 -0.071780 -1.058015 1.737757 -2.240172 -0.346563 -2.728230 0.401479 0.275858 -3.237496 -1.166310 -0.221316 0.545186 0.493393 -0.014461 -1.191033 0.521103 1.186913 -0.828790 -0.325823 -1.540258 2.431417 1.496338 -0.573340 0.554082 0.877529 1.294613 1.433591 1.696581 -0.504928 -1.112310 0.832205 -0.476689 -0.582647 -1.117017 0.495668 0.754060 -1.321267 -0.099522 1.076918 -0.923184 -0.457687 -0.971674 -1.998205 1.112773 5.905122 -0.804805 0.969483 0.102630 -2.126965 1.617283 0.118257 -1.334169 0.511160 1.203638 2.134431 -2.110492 -1.154934 1.305830 2.558827 0.781835 -1.717119 0.339361 0.061788 -0.189388 -0.826784 1.142180 0.636597 -0.160506 -0.640037 -0.442376 0.942924 3.443065 -0.734161 -2.786219 0.473882 1.342006 -0.116606 -1.121575 0.065208 -0.693416 -0.641719 1.037119 -0.164754 1.213442 2.266298 -4.549114 1.809332 0.565749 -1.161522 1.492681 -0.585743 -0.056609 -1.735048 0.705372 2.072439 1.758424 0.225290 -0.040300 -1.068705 -2.153068 0.213252 0.670005 1.285791 -1.348132 1.746447 -0.106089 -1.513398 -1.485852 -1.498845 -0.803591 -0.265282 -1.530430 0.677742 0.342776 -4.227395 2.635197 -0.405057 -0.561272 -0.026882 -0.813276 1.299960 -2.009969 -2.418533 0.831262 -0.672806 -1.939655 -0.571410 -0.864275 1.053899 0.512928 0.339654 -1.688064 -2.806181 1.770967 -0.012920 1.379949 1.379608 0.981646 2.330483 1.030291 -1.235698 -1.164229 -1.615303 1.782668 -0.123357 -0.581539 -0.547714 -0.939958 1.094618 2.820529 -0.561941 -0.184809 -1.464348 1.728271 -1.539351 -0.827421 0.885058 -0.116289 -0.949674 0.833056 1.234437 -0.848341 -1.103663 -2.295014 0.211129 -0.686967 -1.503519 0.490580 -2.166225 -0.416065 2.117618 -0.912451 -1.515560 1.108717 -0.004777 -0.650499 -0.629096 2.424522 2.371552 -1.770792 1.359839 -2.008322 1.623717 -2.780341 -1.656870 -0.241387 -0.758492 0.061623 -0.435617 -0.074726 0.649838 0.283307 -0.266542 -0.727141 -0.210019 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_List_impl::~_List_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::allocator_traits > >::destroy(std::allocator >&, AdjListNode*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_M_put_node(std::_List_node*) = 0.027644 0.377462 0.499598 -0.315019 0.810558 0.244784 0.040308 0.225811 -0.281826 -0.506957 -0.359954 -0.414335 -0.875150 0.480864 -0.108303 0.120663 0.618914 -0.066155 0.067360 -0.375515 0.369262 -0.362379 0.716174 0.259493 -0.892090 0.226308 0.251823 0.646779 0.190088 0.856891 -0.198806 -0.524654 -0.028496 0.116396 0.567277 -0.349699 0.062822 -0.081735 -0.448899 -1.042096 -0.222641 0.468631 -0.298988 0.297265 0.141571 0.775367 0.823882 0.435031 -0.436423 0.434364 0.516193 0.034048 0.338910 0.143153 -0.247168 0.027481 0.504031 -0.281863 -0.410378 0.192774 -0.035745 -0.965754 -0.031421 0.387484 0.749375 -0.421396 -0.227279 0.338752 -0.120554 0.101239 0.024098 0.480913 0.311974 0.133945 0.656534 -0.177630 -0.086701 -0.758708 0.119310 -1.625267 -0.543889 -0.877480 0.378126 0.410338 0.015594 -0.222108 1.131763 -0.019229 0.156743 0.394663 0.732410 -0.431841 -0.060208 -0.787397 -0.066223 0.155946 -0.395935 -0.462524 0.144837 0.286196 -0.227723 -0.373185 0.258552 -0.383117 -0.389562 -0.087536 -0.671738 0.671706 -1.034265 -0.232376 -1.111378 0.168219 0.017008 -0.810610 -0.100481 0.173974 0.337736 0.104370 0.421026 -0.133470 0.188451 0.449715 -0.242694 0.011407 -0.458937 0.804619 0.413123 -0.342424 0.278709 0.440627 0.245073 0.333061 0.768272 -0.091317 -0.742434 0.524704 -0.079700 -0.157918 -0.358595 0.197595 0.267386 -0.576489 -0.002555 0.205536 -0.159354 -0.059750 -0.370909 -0.647078 0.424627 1.084092 -0.148845 0.020414 -0.153226 -0.507011 0.502504 0.121599 -0.305491 0.342875 0.256286 0.478902 -0.362594 -0.380818 0.340090 0.562931 0.186276 -0.670216 -0.013343 -0.149464 0.168429 -0.062988 0.146385 0.535709 -0.104827 -0.007234 -0.056786 -0.220425 1.110625 -0.266590 -0.776994 0.368867 0.182727 -0.398849 -0.610098 -0.107728 -0.086347 -0.497947 0.192539 -0.017007 0.133681 0.666056 -1.286613 0.550607 0.155246 -0.386414 0.372980 -0.415873 0.376574 -0.731984 -0.078574 0.502616 0.587456 0.047466 0.025254 -0.335845 -0.614551 0.299956 0.190735 0.426747 -0.197503 0.404434 -0.088614 -0.333817 -0.353783 -0.435858 -0.220251 0.206082 -0.287603 0.124063 0.158688 -1.521158 0.584587 -0.491508 -0.187575 0.252982 0.170461 0.535943 -0.437754 -0.613036 0.351721 -0.134782 -0.787492 -0.442359 -0.095010 0.336850 -0.011836 -0.198201 -0.320278 -0.932487 0.436976 -0.136576 0.069782 0.383283 0.277248 0.802013 0.371952 -0.575153 -0.332602 -0.291460 0.276218 -0.331636 0.285973 0.039052 -0.082675 0.330491 0.838470 0.114145 0.248551 -0.381570 0.634995 -0.541504 -0.429598 0.446447 0.052351 -0.143916 0.615994 0.500522 -0.268126 -0.515138 -0.677175 0.171893 -0.072636 -0.260153 0.146909 -0.833095 -0.272315 0.749611 -0.152698 -0.608516 0.450869 -0.064392 -0.354287 -0.696854 1.116961 1.058673 -0.653552 0.524789 -0.409420 0.495095 -0.749512 -0.232509 -0.283184 0.024913 0.142385 0.127915 0.200536 0.157811 0.083765 -0.237401 -0.242787 -0.437018 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void __gnu_cxx::new_allocator >::destroy(AdjListNode*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator >::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator >::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::~deque() = 0.107745 0.271634 0.636155 -0.201671 0.618841 -0.213580 0.047607 0.807174 -0.318424 -0.980952 -0.306132 -0.604814 -1.403779 0.476858 -0.170416 -0.441348 0.715004 0.074367 0.210668 -0.584904 0.072178 -0.335570 0.799659 0.451505 -1.181663 0.196346 -0.038039 0.959076 0.429835 0.695268 0.495718 -0.705675 -0.035386 0.744761 0.930428 -0.327013 0.186296 -0.111570 -1.285801 -1.389153 -0.342902 1.073652 -0.154428 0.438323 0.414274 1.420958 0.841123 0.520984 -0.638145 0.664647 0.656729 0.030744 0.535827 0.092888 -0.622092 -0.670699 0.168074 -0.738610 -0.677973 0.454770 0.096615 -1.635359 -0.278893 0.447722 1.003487 -0.554418 -0.183447 -0.052285 -0.088380 0.346900 0.177502 0.517839 0.725794 0.086205 0.961986 0.572347 -0.344246 -0.850019 0.300090 -2.638655 -0.732049 -1.191673 1.438623 0.997571 -0.633661 -0.637116 1.252110 0.229896 0.301850 0.892194 0.788658 0.040607 -0.198535 -0.969018 0.043058 0.654403 -0.650112 -0.428828 0.221091 0.729863 -0.275041 -0.027449 0.022438 -0.814581 -0.461844 0.233205 -0.906065 0.783686 -1.427122 0.244146 -1.560832 0.305230 0.697568 -0.961402 -0.140337 0.281641 0.313520 0.361225 0.568796 0.824738 0.085795 -0.017244 -0.175065 0.617754 -1.327514 1.053684 0.178741 -0.424433 0.420046 0.945861 0.282337 -0.167683 0.645482 -0.047820 -0.969059 0.810758 -0.054193 -0.160479 -0.521083 0.282929 0.771644 -0.536656 0.164189 -0.346783 -0.233737 -0.684831 -1.332399 -0.798901 0.604683 0.624687 0.064021 0.032313 -0.036695 -0.238763 0.590981 0.236648 -0.211145 0.542192 0.419901 0.423387 0.509592 -0.318292 0.123430 0.694262 0.179415 -0.529337 0.358918 0.070521 0.299182 -0.301174 0.387926 0.701022 -0.061307 0.087692 0.047849 -0.063757 0.605408 0.067216 -0.893952 0.035680 0.579912 -0.214985 -0.237462 0.183595 0.510302 -0.567569 0.337499 0.125859 0.072901 0.713742 -1.499008 0.641686 0.721588 0.129400 0.099577 -0.599516 0.369943 -1.199080 0.113495 0.437742 0.699152 0.197749 -0.125880 -0.246031 -0.736853 0.330017 0.348806 0.557053 -0.162746 0.490121 -0.346658 0.101508 -0.493242 -0.951150 -0.344239 0.655712 -0.515827 0.129116 0.556208 -1.703739 0.508982 -0.947026 -0.523597 -0.246577 0.105859 0.467397 -0.748496 -0.650036 0.065339 -0.434207 -1.902195 -0.938931 -0.236963 0.248511 -0.196182 -0.357449 -0.082830 -0.780056 1.018999 -0.217316 0.001164 0.477401 0.135793 1.221894 0.973768 -0.717318 -0.097716 -0.443456 0.668717 -0.823771 0.421919 0.684294 -0.056896 0.035066 1.124718 -0.017095 0.151416 -0.280697 0.819903 -0.305810 -1.034536 0.476533 -0.366578 0.430913 1.402711 0.550377 -0.632452 -0.506820 -1.154007 0.277587 0.290148 -0.271462 0.260251 -1.169403 -0.243655 0.890658 -0.107362 -0.902511 0.564603 -0.147778 -0.676106 -0.856163 1.463523 1.354566 -0.885723 1.079375 -0.602714 0.613899 -0.885508 -0.148791 -0.601346 -0.109206 0.476712 0.331471 0.014093 -0.044465 0.308409 -0.558586 -0.737911 -0.003141 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.042536 0.202646 0.137250 0.014529 0.261946 0.045219 0.146519 0.043450 -0.166282 -0.260925 -0.101344 -0.275340 -0.390466 0.356159 -0.000863 0.221497 0.573032 0.205335 0.058406 -0.154716 0.162289 -0.466104 0.549240 0.516521 -0.397215 0.141786 0.198008 0.150873 -0.017364 0.386131 -0.216827 -0.305618 0.284322 -0.283900 0.187103 -0.340544 -0.046032 -0.033648 -0.019005 -0.767846 -0.051349 0.100417 0.108345 -0.011992 -0.035599 0.307372 0.558357 0.288973 -0.072596 0.314782 0.107944 -0.139078 0.204804 0.136279 0.139697 0.193767 0.164828 -0.087166 -0.323029 0.105097 -0.069876 -0.681741 -0.044318 0.276554 0.467220 -0.098010 -0.058609 0.154805 -0.196458 0.037945 0.019394 0.196815 0.168328 0.054738 0.290602 -0.448646 0.008335 -0.592933 -0.209512 -1.181533 -0.410931 -0.387759 0.275637 0.025757 0.293141 0.053491 0.527802 -0.010094 0.175772 0.041743 0.586721 -0.539136 -0.182382 -0.185406 0.070418 0.140075 -0.261941 -0.068415 0.293507 -0.184974 -0.329244 -0.378065 0.513860 0.069315 -0.219733 -0.171466 -0.124811 0.357705 -0.574525 -0.384246 -0.659909 -0.295748 -0.143827 -0.531552 0.339724 0.106913 0.256911 0.311364 -0.073472 -0.426473 0.158248 0.301316 -0.027535 -0.342599 -0.156586 0.440905 0.069508 -0.053309 0.247420 0.146769 0.122563 0.528555 0.577791 -0.071190 -0.132402 0.172371 -0.287577 0.018461 -0.181839 -0.225410 0.124159 -0.450603 -0.037134 0.152328 -0.278958 0.031304 0.221666 -0.095167 0.221623 0.590196 -0.046629 0.199037 0.097632 -0.460716 0.332339 -0.206640 -0.160814 0.118672 0.396035 0.253019 -0.399645 -0.260152 0.096292 0.466488 0.231057 -0.410891 -0.297572 -0.213233 0.170509 0.019580 0.120475 0.162392 0.144400 -0.271192 -0.008523 0.075648 0.757328 -0.376188 -0.189787 0.133380 -0.139505 -0.116625 -0.732396 -0.095950 -0.281635 -0.092699 -0.195555 -0.031082 -0.004011 0.438959 -0.668305 0.414487 -0.338652 -0.252775 0.368365 -0.006837 -0.096766 -0.612998 0.097952 0.348854 0.441564 0.100642 0.093398 -0.063025 -0.418175 -0.060349 -0.034853 0.227431 -0.179097 0.331151 -0.057146 -0.379888 -0.276271 -0.123277 0.098554 -0.278989 0.006848 0.177330 0.394416 -0.769665 0.401905 -0.109554 -0.265708 0.224621 0.120588 0.222862 -0.400011 -0.508971 0.192719 -0.158183 -0.266023 -0.183318 -0.098109 0.189270 -0.042100 -0.352099 -0.049692 -0.398921 0.329423 -0.015798 0.194112 0.256901 0.128813 0.546448 0.235578 -0.421065 -0.196919 0.005742 -0.164630 -0.457895 -0.043515 -0.204594 -0.187812 0.354732 0.683113 0.157192 0.076262 -0.054184 0.436935 -0.515815 -0.216417 0.411900 0.282827 -0.052447 0.224270 0.393210 -0.360151 -0.252952 -0.234607 -0.056516 0.054206 -0.276564 0.124207 -0.500889 -0.036364 0.296191 -0.120991 -0.156024 0.243415 -0.023706 0.001308 -0.245768 0.494205 0.561322 -0.456918 0.107082 -0.257345 0.130278 -0.523223 -0.238139 -0.028978 0.399264 -0.167411 0.010519 0.233020 0.120995 0.028036 -0.257304 -0.162951 -0.244861 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::begin() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::end() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_get_Tp_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::~_Deque_base() = 0.162058 1.837287 1.773074 -1.408828 1.694031 2.509798 0.131412 -0.105788 -0.797269 -0.579080 -0.535676 -2.345244 -1.972510 1.437495 -0.528347 -0.599969 2.099291 -0.330755 -0.385305 -0.002464 -0.012828 1.360229 1.979824 2.103772 -2.072229 0.771330 0.422771 0.590147 -0.580222 2.453377 -0.955022 -3.095043 -0.506630 1.504020 0.828746 -0.018366 -0.915494 -1.380388 -0.412700 -3.158533 -0.251780 2.155074 -0.839770 -0.197554 0.939747 -0.576603 3.515289 0.900955 -0.225944 -0.118886 0.702695 1.440177 0.615834 -0.243690 0.901670 -0.127557 2.150512 -0.606850 -0.408552 0.072849 -0.255169 0.250002 -0.996078 1.945635 1.601495 0.358894 -0.978448 -1.176674 0.088608 -0.003474 -0.801649 1.420177 0.852982 2.358509 0.517457 1.138041 0.858550 -0.878229 1.178098 -0.770047 -1.742801 -1.069982 0.935095 2.578517 0.123857 -1.817523 2.646099 -0.690163 0.671469 0.601841 2.734780 -0.763339 -0.047305 -0.939518 -1.417849 0.369983 -0.153179 0.191083 -1.480657 -0.282178 -1.430796 -1.158838 0.119690 -0.331322 -1.210355 1.393140 -0.206517 1.050075 -1.167937 0.296817 -1.349237 0.859215 0.459959 -2.677328 -2.647037 -0.314901 -0.978258 0.335599 -0.927405 -1.376788 0.712963 0.576785 -1.149752 0.023742 -2.032472 1.973816 1.383129 -0.414970 0.133437 0.163042 1.592597 1.072300 0.039470 -0.616875 0.050059 0.139938 0.346262 -0.583667 -0.397769 0.774945 -1.228542 -0.511219 0.025010 1.209076 -0.896651 0.318106 -3.110101 -1.376035 0.440354 6.048180 -1.386003 1.333438 -0.001105 -2.095262 1.369313 0.310611 -1.589310 -0.444748 0.650462 2.386355 -1.729446 -0.733561 1.508651 2.484470 0.677913 -0.705285 1.804795 0.539686 -0.887915 -0.966260 1.845522 -0.235239 0.102882 -0.844783 -0.700928 1.187535 3.254546 -0.018141 -3.788193 0.187147 1.049264 0.972145 1.130190 0.424780 -0.193491 -0.070601 1.387737 -0.412028 1.614259 1.824506 -3.941762 1.675781 0.929537 -1.788975 2.191768 -0.547381 -0.415774 0.959994 0.512449 1.959389 1.602902 0.393418 -0.543928 -1.283790 -1.673846 -0.245955 0.633686 0.830318 -1.686265 1.650788 0.553147 -1.974713 -0.971814 -2.344237 -0.604043 -0.462836 -2.691048 0.553397 -0.112883 -3.386205 2.539854 1.162432 -0.010346 -0.629314 -1.486220 0.343545 -1.436345 -1.928891 0.241455 -0.754157 -1.282148 0.697905 -1.234699 0.504605 1.057240 1.844023 -2.269354 -1.912489 1.638916 0.655046 1.899557 1.327011 0.774093 0.752599 1.694281 -0.513910 -0.218992 -2.251251 2.982644 0.731048 -0.902367 0.267177 -1.612970 0.724519 1.961740 -0.885127 -0.769820 -2.584120 1.007452 -0.049877 0.269673 0.324347 -1.708637 -1.262156 -0.485369 0.837649 0.121767 -0.465442 -1.881912 -0.193933 -1.435199 -1.222193 0.332741 -1.187251 -0.295726 1.719020 -1.319817 -1.733908 0.392144 -0.326686 -1.001273 0.576739 1.408465 0.099626 -0.696806 2.136212 -1.776546 1.625455 -2.105019 -1.452526 0.110102 -2.224250 -0.693336 -1.158086 -0.891354 0.479387 0.022482 0.611230 -0.341114 0.645879 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = 0.097473 1.840169 1.526155 -1.064946 1.574044 1.915908 0.218109 -0.294476 -0.516576 -0.522702 -0.576822 -1.469221 -1.603830 1.316047 -0.304127 -0.099817 2.129924 -0.176660 -0.210666 -0.406036 0.626013 0.130979 2.080291 2.051502 -2.153535 0.741114 1.368074 0.579956 0.112636 1.892539 -1.399693 -1.880481 0.071816 0.067680 0.738361 -0.599961 -0.626305 -1.384783 0.020446 -3.004899 -0.246102 0.420941 -1.111487 -0.135093 0.327412 0.430123 3.328337 0.983807 -0.618443 0.086794 0.901777 0.761041 0.286762 -0.004730 0.681379 0.374537 1.952641 0.501665 -0.310293 0.030618 -0.114982 -0.655223 -0.402239 1.797170 1.650701 0.124903 -0.630997 -0.017833 0.028223 -0.211213 -0.735554 1.213679 0.838978 1.833229 0.892113 -0.992772 0.601768 -2.234546 0.230921 -2.381970 -1.649412 -1.398299 0.284486 0.228381 0.788169 -0.569132 2.404852 -0.307335 0.875738 0.480066 2.614843 -1.564744 -0.129810 -0.952092 -1.037803 0.351112 -0.398345 0.321601 -0.437471 -0.863549 -1.322362 -1.679887 0.995381 0.095901 -1.190946 0.267838 -0.250626 1.094320 -1.323664 -0.435188 -1.704635 -0.215164 -0.301302 -2.592190 -1.217149 -0.231061 0.984286 0.345149 -0.444571 -2.066603 0.402528 1.387221 -0.761819 -0.898124 -0.610928 1.815477 1.510939 -0.228651 0.409315 -0.092175 1.381223 1.654166 1.500441 -0.435834 -0.287736 0.117356 -0.514202 -0.564370 -0.607243 0.344061 -0.194319 -0.852692 0.025416 1.514664 -0.873447 0.306297 0.074875 -1.215902 0.695004 5.700470 -0.886878 1.047396 -0.017881 -2.205553 0.970156 -0.230184 -1.533881 0.098629 0.946007 2.041965 -2.757348 -0.843843 1.053981 2.183028 0.704512 -1.679669 0.375131 -0.124614 -0.705607 -0.622457 1.060782 -0.100291 0.144963 -0.849390 -0.558096 1.137348 3.390697 -0.863749 -3.000605 0.361203 0.255636 0.224431 -0.798057 0.022353 -0.501468 -0.052797 0.766495 -0.400889 1.284757 1.772374 -4.037370 1.442965 -0.218675 -1.836929 1.826654 -0.056956 -0.408153 -0.020310 0.849096 1.945043 1.439650 0.404907 -0.290040 -0.952649 -1.641708 -0.263239 0.423093 0.792334 -1.371614 1.467440 0.650195 -2.020006 -1.155247 -1.315189 -0.074845 -0.664153 -1.420943 0.567103 -0.611884 -3.944809 2.436205 0.517959 -0.285267 0.146171 -1.203740 0.692883 -1.550218 -2.065444 0.642759 -0.315273 -0.515145 0.165708 -0.859915 0.843346 0.749834 1.024598 -1.934420 -2.343727 1.078938 0.217798 1.360553 1.260604 1.012228 1.647767 0.338615 -0.708994 -1.162093 -1.159171 1.751063 0.424301 -1.004703 -0.708743 -1.320938 1.061716 2.307855 -0.681021 -0.081913 -1.633732 1.085986 -1.539033 -0.112969 0.598431 0.596112 -1.325892 -0.199670 0.917749 -0.264975 -0.782256 -1.306034 -0.631268 -0.821798 -1.393916 0.393495 -1.385259 -0.219543 1.716551 -0.917671 -1.072294 0.789299 -0.447634 -0.143291 0.055301 1.173950 1.979989 -1.484975 0.878462 -1.506260 1.375002 -2.246511 -1.661871 0.406166 -0.998681 -0.436552 -0.833922 -0.212586 0.654686 -0.067861 0.012523 -0.055651 -0.114244 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.280910 0.613662 0.426447 -0.599673 0.844427 0.632485 0.320973 0.051308 -0.666269 -1.040547 -0.330176 -1.031987 -1.389410 1.282096 -0.228504 0.452377 2.095984 0.446534 0.043443 -0.534550 0.953454 -1.043138 1.853733 2.014472 -1.735615 0.263934 0.913270 0.779172 0.241084 0.996547 -0.054674 -1.413386 0.452316 -0.726259 0.965912 -1.177803 -0.166536 -0.018111 0.020002 -2.885518 -0.274307 0.573288 -0.105652 0.024633 0.073935 0.645630 2.005653 1.093749 -0.744913 0.780481 0.875257 0.220471 0.516575 0.174494 0.094786 0.377272 0.092692 -0.061909 -0.494528 0.316245 -0.207380 -1.487697 0.150149 1.411289 1.831774 -0.277386 -0.355897 0.413253 -0.145578 0.199629 -0.081347 1.000794 0.530010 0.479292 1.148071 -1.794876 -0.265078 -3.085269 0.092258 -3.780301 -1.375936 -1.269303 0.840214 0.484197 0.738523 -0.259233 2.191700 -0.189740 0.484950 1.173702 2.035650 -1.322093 -0.363830 -1.168401 -0.485547 0.575270 -0.821031 -0.099039 0.457998 -0.166642 -1.157254 -1.484060 0.899331 0.109820 -0.945198 -0.873886 -0.471973 1.338210 -1.613000 -1.022398 -1.981880 -0.052610 -0.275200 -2.252913 0.233016 -0.446271 0.611939 0.642826 -0.379751 -1.371093 0.385607 0.982599 -0.309643 -0.879388 -0.572037 1.570940 0.764930 -0.290043 0.442744 0.509139 0.499187 1.654503 1.555301 -0.468928 -0.509133 0.717625 -0.835953 -0.207241 -1.067918 -0.287039 0.956991 -1.312671 -0.338509 0.700721 -0.897722 -0.332382 0.842007 -1.001816 0.752910 4.177721 -0.302800 0.863879 0.559387 -1.574169 1.321209 -0.229427 -0.543608 0.607904 1.356390 1.152597 -2.121570 -0.968774 0.558287 1.913777 0.745119 -1.278540 -0.932550 -0.284618 0.170042 -0.235801 0.600134 0.298644 0.016762 -0.768904 -0.161360 0.698724 2.550773 -0.915488 -0.746055 0.181760 0.863901 -0.496242 -2.031926 -0.155221 -1.440835 -0.305297 0.179246 -0.067241 0.609989 1.660641 -2.917649 1.345391 -0.522797 -0.488672 0.866987 0.054028 -0.403057 -2.329193 0.552785 1.248605 1.462428 -0.011791 0.479733 -0.252633 -1.668306 -0.052131 0.217723 0.915873 -1.001767 1.381571 -0.272522 -1.125154 -1.007916 -0.183969 -0.450034 -0.955556 -0.342217 0.690266 0.884055 -2.408637 1.636286 -0.356649 -0.673225 0.545066 -0.202405 1.144345 -1.624883 -1.854597 0.860413 -0.241634 -0.814509 -0.475604 -0.529140 1.012039 0.114794 -0.592707 -0.776681 -1.928157 1.153687 -0.115091 1.079927 0.955057 0.395611 1.837786 0.332790 -1.042369 -1.053230 -0.744563 0.159342 -0.511645 -0.530344 -1.255345 -0.625445 1.104909 2.296199 0.025001 -0.212366 -0.280068 1.614586 -1.617817 -0.507815 0.859023 0.602856 -0.477149 0.533800 1.008605 -1.250901 -0.729231 -1.318974 0.335048 -0.043489 -1.059798 0.651718 -1.592286 -0.001511 1.039194 -0.453425 -0.482507 0.895998 0.371323 0.022620 -0.373299 1.725452 1.681549 -1.191194 0.215630 -1.356043 0.726941 -2.022858 -1.103591 -0.309352 0.568906 -0.295675 -0.110403 0.309161 0.706980 0.325488 -0.305003 -0.515182 -0.421894 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.045829 0.229419 0.575859 -0.244461 0.841597 0.080699 0.162422 0.495644 -0.454151 -0.861078 -0.295171 -0.635559 -1.367284 0.744038 -0.162761 0.065029 1.043381 0.143042 0.142932 -0.613194 0.434149 -0.626003 1.154854 0.744719 -1.275222 0.212708 0.241016 0.913923 0.373297 0.831042 0.088896 -0.724301 0.219320 0.065470 0.793829 -0.579884 0.110989 -0.021408 -0.737557 -1.661545 -0.330019 0.736995 -0.317368 0.388754 0.240356 1.413330 1.035079 0.700071 -0.614067 0.877261 0.690741 -0.173329 0.543975 0.195141 -0.391412 -0.225128 0.278364 -0.359426 -0.711965 0.367492 -0.060515 -1.698994 -0.138428 0.586376 1.220429 -0.586151 -0.262888 0.298971 -0.172420 0.277820 0.187314 0.652188 0.666125 0.048951 1.106430 -0.227432 -0.357517 -1.394053 0.050487 -2.923794 -0.872485 -1.171213 1.123894 0.480835 -0.095329 -0.400204 1.541561 0.125067 0.185932 0.808214 1.094010 -0.571209 -0.259042 -0.973762 0.049715 0.449869 -0.740086 -0.412921 0.497364 0.399706 -0.491485 -0.484627 0.390902 -0.547352 -0.543948 -0.214070 -0.875709 1.022415 -1.534133 -0.298816 -1.742857 0.135503 0.257014 -1.264866 0.029944 0.240545 0.655643 0.454659 0.373090 0.118108 0.262783 0.383457 -0.199766 0.026955 -0.655302 1.203158 0.413222 -0.347624 0.468025 0.849535 0.264602 0.505996 1.159917 -0.126900 -0.932928 0.798172 -0.299255 -0.025196 -0.609129 0.102859 0.737691 -0.850304 0.098770 0.030332 -0.376446 -0.420165 -0.393207 -0.696211 0.590209 1.409471 -0.033759 0.224272 0.088687 -0.620876 0.740843 -0.001961 -0.196532 0.611982 0.622321 0.527151 -0.368642 -0.528734 0.345108 0.959611 0.343485 -1.080935 -0.089871 -0.127839 0.435387 -0.246440 0.324015 0.770918 0.042406 -0.114159 0.037413 -0.045643 1.340169 -0.483351 -1.007634 0.260751 0.363402 -0.374332 -1.020727 -0.051338 0.011580 -0.605344 0.266614 0.105258 0.087062 0.978620 -1.821446 0.814898 0.211044 -0.183727 0.464584 -0.350991 0.209162 -1.397105 0.026663 0.597068 0.900166 0.274249 -0.015710 -0.222989 -0.982783 0.326538 0.284734 0.608790 -0.259959 0.706113 -0.295611 -0.265114 -0.576822 -0.689997 -0.250895 0.220117 -0.318752 0.306373 0.497906 -2.155843 0.714512 -0.794312 -0.588672 0.165927 0.228542 0.795640 -0.846714 -0.996857 0.418223 -0.398088 -1.536883 -0.914783 -0.197097 0.400131 -0.034085 -0.450791 -0.257990 -1.219645 1.001658 -0.243318 0.264827 0.560780 0.189306 1.483397 0.611961 -0.968878 -0.448022 -0.418644 0.443092 -0.783804 0.248960 0.035813 -0.104188 0.443822 1.338513 0.150407 0.213500 -0.397655 1.063072 -0.953934 -0.826112 0.725051 0.328595 0.125415 1.224012 0.779936 -0.763734 -0.580091 -1.006787 0.144595 0.090379 -0.426683 0.354988 -1.271586 -0.198844 0.853564 -0.106529 -0.726797 0.631848 -0.038588 -0.437353 -0.909486 1.622607 1.831863 -1.122124 0.713376 -0.735103 0.707110 -1.134817 -0.416468 -0.414901 0.206125 0.200008 0.261966 0.301725 0.193906 0.308401 -0.726274 -0.664299 -0.316113 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_deallocate_node(int*) = -0.009500 0.250358 0.578971 -0.354746 0.869154 0.149097 0.026680 0.154080 -0.319030 -0.449566 -0.292936 -0.557745 -0.899014 0.532044 -0.233111 0.176210 0.584508 -0.117212 0.055559 -0.394935 0.359574 -0.287528 0.751426 0.155295 -0.924003 0.144027 0.192142 0.715172 0.258030 0.818362 -0.091824 -0.536172 -0.095867 0.150754 0.558895 -0.313537 0.085000 -0.040503 -0.379219 -1.066717 -0.271016 0.632294 -0.392980 0.332839 0.311496 1.081977 0.719677 0.469670 -0.479474 0.597493 0.494939 -0.009221 0.436884 0.093020 -0.413967 -0.084463 0.663471 -0.309713 -0.507062 0.226018 -0.083386 -0.876456 0.023223 0.461990 0.844799 -0.498689 -0.289849 0.417490 0.010797 0.132988 0.050463 0.580211 0.253487 0.307412 0.684022 -0.067726 -0.065052 -0.752426 0.158584 -1.598217 -0.553164 -0.781332 0.384252 0.455895 -0.147031 -0.227591 1.236461 0.092975 0.019897 0.590627 0.750310 -0.339649 -0.069358 -0.839175 -0.110691 0.087176 -0.432807 -0.535287 0.173819 0.498996 -0.264476 -0.370007 0.056450 -0.437458 -0.392492 0.034578 -0.738831 0.685415 -1.087126 -0.312450 -1.076446 0.256487 0.033601 -0.909254 -0.179010 0.250091 0.415208 0.133359 0.508860 -0.031131 0.256240 0.402610 -0.258554 0.196140 -0.535117 0.871649 0.418969 -0.281764 0.213609 0.571637 0.243260 0.213128 0.675398 -0.130164 -0.803598 0.564878 -0.070926 -0.095273 -0.368072 0.252352 0.291058 -0.570888 0.042904 0.187388 -0.169895 -0.149527 -0.584843 -0.688831 0.366823 0.998007 -0.204912 0.091523 -0.182887 -0.563289 0.437527 0.138835 -0.237680 0.269073 0.193419 0.583744 -0.299672 -0.384669 0.480027 0.593653 0.182307 -0.715151 0.105380 -0.044365 0.220665 -0.036494 0.216635 0.715813 -0.235355 -0.023508 -0.043692 -0.371229 1.199072 -0.217394 -0.859896 0.351449 0.279336 -0.382880 -0.569930 -0.057484 0.057351 -0.610438 0.249657 0.044886 0.092475 0.683923 -1.400545 0.588661 0.334608 -0.303663 0.362312 -0.518013 0.297893 -0.874537 -0.248462 0.498828 0.503491 0.044169 -0.044040 -0.312170 -0.605280 0.437615 0.189047 0.458264 -0.120272 0.495212 -0.136694 -0.340699 -0.339534 -0.376213 -0.233323 0.294651 -0.331841 0.178598 0.164940 -1.569457 0.582721 -0.572996 -0.212844 0.208712 0.268995 0.595896 -0.465643 -0.616493 0.331257 -0.248754 -0.919211 -0.581254 -0.163410 0.222286 0.075429 -0.138674 -0.363918 -0.948517 0.365234 -0.240846 0.027502 0.379951 0.193940 0.853135 0.309510 -0.589401 -0.281604 -0.385249 0.333996 -0.244794 0.445198 0.187599 -0.032900 0.353023 0.719774 0.002803 0.220143 -0.518898 0.612539 -0.457597 -0.394836 0.385260 -0.136126 -0.173769 0.641683 0.459549 -0.230599 -0.381254 -0.699393 0.213846 -0.318706 -0.029657 0.133814 -0.820986 -0.433900 0.666801 -0.166658 -0.661216 0.361497 -0.016429 -0.441737 -0.671051 1.215734 1.218455 -0.644633 0.640464 -0.414439 0.592157 -0.761427 -0.261737 -0.314321 -0.098476 0.207373 0.151658 0.212477 0.146695 0.223025 -0.399936 -0.305856 -0.351594 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__deque_buf_size(unsigned long) = -0.344857 -0.442576 -0.244121 -0.445243 0.257755 -0.042797 0.043426 -0.355504 -0.712604 -0.347823 0.124852 -0.797734 -0.200038 0.577765 -0.148597 0.530652 0.815753 0.196861 -0.148805 -0.185461 0.523212 -0.487390 0.480700 0.886886 -0.304389 0.032596 -0.265112 0.192211 -0.085632 0.075892 0.163691 -0.680776 0.047553 -0.528338 0.159584 -0.251300 -0.299393 0.701251 0.612639 -0.953837 0.036625 0.428973 0.389454 0.114446 0.175952 0.026091 0.315902 0.094735 0.005371 0.734904 0.322511 -0.130678 0.406966 -0.053565 0.311032 0.385835 -0.047976 -0.213913 -0.127150 0.009175 -0.412981 0.174850 0.212421 0.339911 0.545077 -0.090519 -0.443848 0.054934 0.163087 0.103727 0.259759 0.497095 -0.135760 -0.216743 0.268964 -0.715439 -0.104523 -1.269051 0.291116 -1.275808 -0.464006 0.266996 0.514978 0.587710 0.114601 -0.091732 0.874796 -0.458228 -0.485482 0.383024 0.616364 -0.237512 -0.102718 0.007811 -0.360554 -0.254196 0.048708 -0.181190 0.203503 0.521415 -0.532267 -0.366258 0.328420 -0.055240 -0.206563 -0.409205 0.013427 0.495284 -0.656895 -0.419613 -0.194133 0.696099 0.243440 -0.593852 0.071129 -0.470133 -0.362380 0.225359 -0.834060 -0.398398 0.346224 -0.102331 -0.354984 -0.015339 -0.189848 0.329487 0.274450 0.018909 -0.214230 0.390967 -0.021897 0.774908 -0.089820 -0.491283 0.163778 0.207784 0.028669 0.189462 -0.285152 -0.331473 0.122462 -0.475128 -0.063109 -0.198866 -0.338282 -0.115826 0.159529 -0.118975 -0.408000 1.250051 -0.415122 0.759461 0.512277 -0.179228 0.499205 -0.008754 0.383888 0.206276 0.613922 0.232574 -0.514660 -0.536514 0.755996 0.699834 0.088269 -0.404355 -0.449520 0.334139 0.320225 0.177576 0.359599 -0.109784 0.100150 -0.123355 -0.013543 -0.040765 1.263590 -0.149324 0.236942 0.042383 0.490221 0.002189 -0.728696 -0.154578 -0.963827 -0.076026 0.062067 0.257987 0.218993 0.711424 -1.094076 0.485021 -0.234872 0.212837 0.397629 0.293113 -0.315393 -1.559040 -0.557252 0.066052 0.711194 -0.122488 0.339909 0.115434 -0.615783 0.085893 0.000000 0.259845 -0.760890 0.674806 -0.172948 -0.414959 0.188955 0.231182 -0.512927 -0.324441 -0.267146 0.229267 0.791491 -0.517558 0.258665 0.238937 -0.010261 0.223465 0.275479 0.664835 -0.159975 -0.312988 0.359437 -0.291721 -0.310038 -0.052335 -0.105455 0.201591 -0.192302 -0.317919 -0.365779 -0.545614 0.757833 -0.110442 0.886504 0.084505 -0.550075 0.183502 0.112404 -0.290435 -0.172324 -0.125496 -0.328388 -0.355732 -0.019443 -0.418245 -0.199410 0.347804 0.347707 0.297886 -0.438645 0.094531 0.604004 -0.297647 0.398096 0.299486 -0.225854 -0.244466 0.193140 0.424993 -0.486420 0.184668 -0.562442 0.130017 -0.502421 0.052255 0.502260 -0.116033 0.035622 -0.310517 -0.296216 0.137939 0.239218 0.504252 -0.161139 0.176568 0.922878 0.179894 0.176165 0.052703 -0.574138 0.154136 -0.413927 -0.268318 -0.281339 0.629905 -0.589591 -0.234380 -0.135781 0.528305 0.274081 -0.167842 -0.377783 0.286068 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_get_map_allocator() const = 0.002245 0.254174 0.341944 -0.073014 0.231282 -0.101768 0.131723 0.258227 -0.211493 -0.496765 -0.095155 -0.442954 -0.670521 0.402477 -0.075002 -0.107738 0.691395 0.219729 0.080482 -0.296201 0.070751 -0.424533 0.645830 0.685621 -0.651363 0.149223 0.165156 0.360496 0.177642 0.384457 0.034625 -0.421176 0.197303 0.070349 0.427724 -0.336941 -0.013885 -0.138585 -0.418046 -1.031400 -0.106093 0.361996 0.129004 0.042730 0.114634 0.654123 0.723116 0.363411 -0.227328 0.339321 0.274419 -0.056887 0.274445 0.083653 -0.000971 -0.155637 0.219643 -0.206311 -0.397191 0.216056 0.002485 -0.931701 -0.132606 0.427307 0.652774 -0.125404 -0.060637 -0.053583 -0.100499 0.137388 0.044669 0.265249 0.362587 0.171904 0.445113 -0.183878 -0.000334 -0.810476 -0.055401 -1.727813 -0.542726 -0.567576 0.739531 0.257649 -0.024816 -0.148713 0.676949 0.110719 0.280078 0.300439 0.713763 -0.317602 -0.223779 -0.312602 -0.023208 0.387441 -0.363888 -0.015218 0.271072 0.041922 -0.388050 -0.248246 0.407898 -0.131474 -0.308106 0.070441 -0.224125 0.427190 -0.767743 -0.107757 -0.855323 -0.203186 0.193955 -0.724697 0.237335 0.047205 0.328265 0.358987 -0.023973 -0.055267 0.096391 0.151463 -0.064920 -0.021831 -0.681751 0.636007 0.060142 -0.087172 0.273010 0.320687 0.221152 0.278737 0.530092 -0.106058 -0.242286 0.280965 -0.318973 -0.052315 -0.303934 -0.135150 0.415366 -0.409508 0.028047 -0.041334 -0.330852 -0.261396 -0.170939 -0.250777 0.335359 0.756873 -0.007798 0.259204 0.131195 -0.416758 0.390989 -0.095431 -0.199606 0.211941 0.479539 0.329196 -0.155621 -0.274624 0.062413 0.613995 0.247800 -0.410443 -0.088877 -0.082892 0.109434 -0.104396 0.272072 0.184052 0.089839 -0.244535 -0.021156 0.212028 0.639946 -0.183827 -0.426479 -0.032836 0.078784 -0.035261 -0.535719 0.065885 0.012276 -0.081007 -0.105588 0.006788 0.103745 0.534236 -1.078092 0.512547 -0.028399 -0.095023 0.337752 -0.130857 -0.117176 -0.854388 0.244461 0.412804 0.531227 0.154942 -0.038926 -0.054980 -0.533348 -0.054933 0.054241 0.318856 -0.254832 0.410500 -0.100179 -0.265817 -0.394218 -0.438939 0.018277 -0.040708 -0.197287 0.193391 0.421094 -1.046910 0.506854 -0.287599 -0.376517 -0.049632 -0.034555 0.163199 -0.614636 -0.579126 0.046360 -0.274991 -0.759320 -0.429012 -0.207002 0.196820 -0.128821 -0.298107 -0.096461 -0.441497 0.599987 -0.115332 0.227231 0.347529 0.121544 0.774838 0.536830 -0.414383 -0.178571 -0.068487 0.120856 -0.575810 -0.064675 0.101676 -0.231204 0.230638 0.872387 -0.012316 0.051850 -0.046673 0.539023 -0.413836 -0.519405 0.377316 0.048934 0.101909 0.558055 0.400935 -0.511829 -0.271415 -0.542973 -0.100775 0.164020 -0.345660 0.206639 -0.648148 -0.026399 0.435005 -0.138813 -0.346424 0.334814 -0.087305 -0.154682 -0.248560 0.677573 0.820037 -0.583110 0.396844 -0.437124 0.262229 -0.684603 -0.292902 -0.143588 0.211345 -0.009880 0.051922 0.086027 0.084982 0.130044 -0.345911 -0.350207 0.019606 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator::allocator(std::allocator const&) = -0.029433 0.158312 0.238695 -0.043563 0.241932 -0.038949 0.146272 0.171463 -0.234767 -0.349572 -0.091043 -0.315941 -0.484264 0.391301 -0.043933 0.077103 0.654892 0.271096 0.063305 -0.229722 0.126365 -0.455679 0.596263 0.613129 -0.510685 0.134569 0.143082 0.274953 0.077787 0.408479 -0.098222 -0.345919 0.249898 -0.127830 0.290639 -0.398374 -0.017256 -0.023069 -0.213277 -0.921031 -0.057051 0.224993 0.130367 0.016634 0.048362 0.477267 0.580292 0.328609 -0.139098 0.365906 0.188828 -0.090560 0.233463 0.118391 0.072366 0.073869 0.175948 -0.149247 -0.368241 0.168128 -0.040282 -0.811104 -0.064456 0.331832 0.563291 -0.115901 -0.048647 0.025278 -0.137709 0.093413 0.085707 0.201686 0.233384 0.052409 0.357201 -0.321510 -0.010383 -0.706478 -0.129360 -1.447261 -0.462390 -0.465301 0.548728 0.136747 0.129388 -0.047827 0.586655 0.022575 0.217887 0.171212 0.606056 -0.428951 -0.215361 -0.248762 0.026958 0.269439 -0.314046 -0.079639 0.292895 -0.056318 -0.350367 -0.316549 0.469952 -0.021099 -0.252463 -0.055071 -0.169193 0.421985 -0.684822 -0.277551 -0.749462 -0.193483 0.013800 -0.597209 0.295877 0.042709 0.300791 0.336346 -0.057322 -0.221475 0.132889 0.228706 -0.050213 -0.170513 -0.397206 0.536494 0.038419 -0.084740 0.247575 0.218680 0.116026 0.402296 0.547633 -0.112359 -0.179407 0.266662 -0.311000 -0.011932 -0.283625 -0.194792 0.261305 -0.445815 -0.002377 0.034632 -0.316389 -0.108156 0.043514 -0.121315 0.281453 0.669997 -0.011832 0.232540 0.132698 -0.417460 0.370224 -0.122042 -0.124208 0.192266 0.449468 0.232422 -0.289317 -0.275439 0.036214 0.523344 0.256307 -0.411600 -0.227277 -0.184141 0.150350 -0.001322 0.179107 0.174723 0.104690 -0.262785 -0.008429 0.099293 0.701692 -0.267977 -0.304066 0.035207 -0.030716 -0.128581 -0.644651 -0.025751 -0.146953 -0.081942 -0.152955 -0.016176 0.046076 0.489422 -0.874799 0.472480 -0.211419 -0.153400 0.346880 -0.060332 -0.097797 -0.737197 0.130874 0.338500 0.535200 0.127193 0.032563 -0.000841 -0.473243 -0.056543 0.002339 0.276871 -0.205184 0.357492 -0.061553 -0.317729 -0.303590 -0.266737 0.058416 -0.170080 -0.078616 0.187632 0.408849 -0.909570 0.406380 -0.206813 -0.323919 0.134993 0.084800 0.200086 -0.502204 -0.533912 0.131860 -0.163058 -0.497368 -0.325576 -0.137020 0.225435 -0.101902 -0.321650 -0.056181 -0.428083 0.455099 -0.076516 0.206721 0.293554 0.075485 0.653312 0.384187 -0.409430 -0.189799 -0.028863 -0.040943 -0.535086 -0.025453 -0.046120 -0.202829 0.300216 0.772124 0.114075 0.057925 -0.044382 0.540434 -0.458836 -0.350751 0.411107 0.166978 0.062750 0.409077 0.416875 -0.491025 -0.267654 -0.358955 -0.064236 0.150073 -0.273842 0.206387 -0.565880 0.005197 0.317324 -0.086225 -0.246746 0.287164 -0.039382 -0.081937 -0.246167 0.620222 0.690142 -0.491228 0.261496 -0.320850 0.187496 -0.585545 -0.225031 -0.129451 0.308520 -0.120577 0.082969 0.160158 0.131644 0.084355 -0.277250 -0.251063 -0.125680 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, AdjListNode const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(AdjListNode const&) = 0.082101 1.242262 0.999659 -0.319233 0.808742 0.205911 0.277154 0.741253 -0.270194 -1.654866 -0.279131 -1.363046 -2.377850 1.075643 -0.295650 -0.814038 1.911346 0.087306 0.279741 -0.892167 0.284008 -0.514000 1.964489 1.959512 -2.252592 0.400461 1.003118 0.919432 0.731711 0.649271 0.452317 -1.601927 0.509301 0.482713 1.250772 -0.514453 -0.081097 -1.107670 -1.339710 -2.852822 -0.497083 0.818772 -0.663779 0.181645 0.349757 2.008377 2.609365 1.069463 -1.072404 0.689498 1.091190 0.239814 0.442581 0.065180 -0.358462 -1.093407 0.260577 -0.247572 -0.834791 0.483384 0.118460 -2.320491 -0.662106 1.525348 1.894686 -0.320101 -0.240529 0.007646 -0.208431 0.373332 -0.305279 1.001175 1.619244 1.084547 1.596523 -0.385980 -0.516691 -2.812773 -0.055185 -5.124752 -1.649523 -1.833828 1.977796 0.395188 -0.294194 -0.586792 2.106483 0.568452 0.937491 1.594940 2.379010 -0.690014 -0.501337 -1.172981 -0.318632 1.211094 -1.073234 0.499108 0.424093 -0.011434 -1.212736 -0.916902 0.569871 -0.593611 -1.017176 -0.114448 -0.710387 1.116973 -2.037846 0.250194 -2.537787 -0.502373 0.834427 -2.503762 -0.301322 0.262356 1.549223 0.918200 0.055464 -0.085643 0.087672 0.491648 -0.232637 -0.083878 -1.330849 1.749969 0.737489 -0.073601 0.800257 1.044018 1.153209 0.857217 1.708562 -0.104511 -0.837058 0.495854 -0.680784 -0.287434 -0.763911 0.123591 1.432762 -0.878102 0.496317 0.282348 -0.852116 -1.320411 -0.391120 -1.392148 1.027721 3.180468 -0.096366 0.791029 0.305231 -1.368090 0.654176 -0.511605 -1.005485 0.581874 1.296973 1.430389 -0.536039 -0.655196 0.493740 1.943832 0.579643 -1.484302 0.306434 0.161884 0.036836 -0.947483 0.917537 0.480852 0.289232 -0.536102 -0.139577 1.374239 1.710061 -0.566969 -1.796107 -0.149945 0.922372 0.443809 -0.891049 0.360127 0.434833 -0.194824 0.742754 0.047050 0.611980 1.571432 -3.502814 1.211472 0.465963 -0.214480 0.489595 -0.013610 -0.474373 -1.820045 1.223733 1.543626 1.147436 0.616212 -0.108643 -0.551955 -1.582855 -0.123812 0.552338 0.922221 -0.811541 1.291006 -0.232917 -0.719200 -1.462309 -1.338207 -0.160631 0.200985 -0.824460 0.533182 0.543670 -3.646746 1.896194 -0.864725 -1.084882 -0.700393 -0.846092 0.880865 -1.952680 -1.933083 0.223667 -1.047017 -2.478322 -1.007066 -0.754838 0.534282 0.137421 -0.092679 -0.652635 -1.633109 1.925298 -0.040239 0.823609 1.091764 0.755445 2.741425 0.525001 -1.118319 -0.845527 -0.815849 1.527380 -0.978588 -0.669060 0.187075 -0.703773 0.515723 2.536424 -0.680912 -0.176234 -0.470541 1.184729 -1.604421 -1.451602 0.785487 0.887803 -0.019624 1.628203 0.937852 -1.130269 -0.722758 -1.837305 -0.220127 0.132730 -1.393013 0.342027 -1.913826 -0.161712 1.659097 -0.493543 -1.040521 0.997748 -0.397404 -0.251757 -0.587980 1.469992 2.984229 -2.143873 1.012802 -1.614978 1.117806 -2.234706 -1.544685 -0.015654 -0.191281 0.523576 -0.213510 -0.231827 0.131961 0.354749 -1.040135 -1.086525 0.442152 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::allocator_traits > >::construct(std::allocator >&, AdjListNode*, AdjListNode const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void __gnu_cxx::new_allocator >::construct(AdjListNode*, AdjListNode const&) = 0.003071 0.460767 0.338158 -0.083384 0.475609 0.129121 0.209654 0.217491 -0.277686 -0.553848 -0.177385 -0.482563 -0.806867 0.591483 -0.004109 0.082468 1.006661 0.236284 0.110987 -0.341372 0.253771 -0.593216 0.931788 0.923503 -0.832240 0.278016 0.434656 0.268609 0.087229 0.559409 -0.216962 -0.641697 0.378547 -0.272518 0.399445 -0.497420 -0.137209 -0.267014 -0.210975 -1.393668 -0.129730 0.200617 -0.135265 0.010013 0.034806 0.712733 1.121483 0.477376 -0.302924 0.509371 0.305734 -0.097265 0.259032 0.137590 0.131228 0.118632 0.219454 0.000768 -0.457873 0.226877 -0.069540 -1.082300 -0.143092 0.555771 0.790207 -0.184561 -0.166544 0.177273 -0.211129 0.072176 -0.050842 0.409049 0.503010 0.214233 0.619389 -0.646574 -0.153753 -1.243486 -0.209546 -2.252690 -0.769147 -0.720862 0.667773 -0.046940 0.269509 -0.047805 0.964652 -0.001098 0.365438 0.375509 1.044803 -0.710468 -0.264546 -0.408212 -0.013457 0.327971 -0.405515 -0.017905 0.406350 -0.290802 -0.586661 -0.620824 0.692808 -0.036696 -0.436709 -0.260627 -0.231594 0.616819 -0.980808 -0.377341 -1.170705 -0.326454 -0.026220 -0.995383 0.239657 0.168154 0.657001 0.501828 -0.127590 -0.533070 0.211996 0.444757 -0.130872 -0.411841 -0.217857 0.796793 0.239606 -0.046380 0.408175 0.307220 0.355705 0.750632 1.024034 -0.105057 -0.253557 0.291695 -0.386985 -0.047700 -0.315129 -0.212841 0.351435 -0.619053 0.081102 0.231241 -0.466270 -0.183073 0.321683 -0.354851 0.376211 1.373530 -0.108625 0.383589 0.136205 -0.753299 0.452558 -0.303331 -0.380976 0.236757 0.698195 0.562441 -0.643272 -0.375508 0.200432 0.875640 0.361049 -0.807387 -0.300221 -0.212070 0.132420 -0.102242 0.316944 0.192200 0.272004 -0.390649 -0.049914 0.308099 1.236488 -0.532492 -0.636799 0.085911 0.033180 -0.042625 -0.963182 -0.026570 -0.259795 -0.124091 0.006525 -0.073483 0.161588 0.753374 -1.477619 0.663144 -0.387272 -0.386695 0.455189 0.097552 -0.165805 -0.958794 0.269509 0.641329 0.757704 0.254749 0.079502 -0.180397 -0.729519 -0.095414 0.078048 0.390950 -0.373253 0.620627 -0.075584 -0.585665 -0.488246 -0.342904 0.068754 -0.253860 -0.129891 0.277080 0.411015 -1.610092 0.764614 -0.219523 -0.437754 0.147925 -0.010761 0.450555 -0.729177 -0.918597 0.289931 -0.288452 -0.689451 -0.317883 -0.290789 0.341057 0.031155 -0.324472 -0.201276 -0.832225 0.715991 0.002970 0.434628 0.506433 0.237335 1.166368 0.213070 -0.648041 -0.400681 -0.207763 0.190126 -0.610194 -0.151843 -0.270553 -0.384414 0.471087 1.162097 0.058115 0.048580 -0.229352 0.699572 -0.933474 -0.385513 0.576190 0.582426 -0.076552 0.536855 0.611401 -0.572696 -0.380750 -0.569012 -0.104496 0.048955 -0.492569 0.211663 -0.867358 -0.080573 0.603247 -0.215579 -0.334455 0.428851 -0.127136 -0.019011 -0.366872 0.751039 1.266878 -0.932355 0.268012 -0.535387 0.393607 -0.935324 -0.546374 -0.062393 0.373075 -0.116647 -0.066214 0.175527 0.166224 0.081564 -0.457649 -0.339971 -0.164722 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::push_back(int const&) = 0.122080 2.193182 1.942155 -1.498059 1.947964 2.842997 0.205032 -0.159316 -0.832128 -0.682176 -0.742917 -2.549806 -2.255832 1.711484 -0.509223 -0.407957 2.580013 -0.249287 -0.400094 0.027546 0.237217 1.043980 2.357271 2.484409 -2.406730 0.876026 0.711008 0.680053 -0.669695 2.880493 -1.318493 -3.367329 -0.416676 1.245268 1.061040 -0.287715 -0.982577 -1.503478 -0.343713 -3.783670 -0.305103 2.240116 -0.855116 -0.264733 0.889802 -0.617655 4.140115 1.116762 -0.332757 -0.190704 0.749614 1.418155 0.739621 -0.174417 1.053109 0.190544 2.339257 -0.464443 -0.542686 0.090092 -0.328684 -0.056877 -0.914813 2.247719 1.946180 0.368244 -1.045615 -0.999082 0.001203 -0.082140 -0.976776 1.629428 0.966064 2.554800 0.692750 0.645983 0.967348 -1.321938 1.126132 -1.256851 -2.046646 -1.446229 0.765165 2.638901 0.506087 -1.955675 3.126951 -0.832440 0.900670 0.600426 3.289279 -1.288727 -0.101717 -1.299013 -1.503818 0.379426 -0.286455 0.088706 -1.357166 -0.619910 -1.697527 -1.614229 0.456183 -0.158316 -1.420498 1.239745 -0.283012 1.348020 -1.372747 -0.087497 -1.829558 0.596670 0.175358 -3.178858 -2.449086 -0.333913 -1.037483 0.474129 -0.983194 -2.042681 0.828662 1.019020 -1.224571 -0.405526 -2.120405 2.454937 1.577303 -0.575133 0.277412 0.142256 1.746620 1.492514 0.526308 -0.664537 -0.043132 0.227032 0.034029 -0.735221 -0.585269 0.672337 -1.151788 -0.844338 -0.319532 1.558264 -1.095689 0.621802 -2.824764 -1.592226 0.669957 7.112728 -1.548838 1.439208 -0.056364 -2.608690 1.917977 0.299690 -1.895202 -0.442036 0.918694 2.781402 -2.625018 -0.960337 1.658304 2.891866 0.846289 -0.979118 1.566250 0.301486 -0.901692 -1.006527 1.929749 -0.174683 0.130556 -1.074721 -0.775773 1.307219 4.045087 -0.399764 -4.064035 0.372113 0.957446 0.841479 0.470531 0.304576 -0.662907 -0.184490 1.212559 -0.520180 1.765655 2.206986 -4.387793 2.013357 0.611284 -2.229572 2.639930 -0.679028 -0.417591 0.610264 0.677180 2.403056 1.919067 0.397415 -0.535112 -1.515629 -2.022094 -0.291380 0.621997 1.080727 -1.899833 1.944838 0.495932 -2.404257 -1.240818 -2.437302 -0.666661 -0.881178 -2.772430 0.653986 0.033250 -3.768067 3.056854 1.231146 -0.048925 -0.344433 -1.514663 0.436230 -1.763382 -2.419130 0.472066 -0.706882 -1.179965 0.716022 -1.338084 0.766929 1.136368 1.562934 -2.537269 -2.521156 1.763415 0.693088 2.132195 1.541459 1.037619 1.064447 2.078225 -0.779613 -0.502752 -2.429937 2.830441 0.710684 -1.060253 -0.268610 -1.820338 1.087254 2.523791 -0.874014 -0.653147 -2.796918 1.302697 -0.428670 0.222244 0.572714 -1.676872 -1.521022 -0.715559 1.098977 -0.006545 -0.776921 -2.087219 -0.182879 -1.509328 -1.537416 0.325091 -1.624683 -0.396789 2.074247 -1.542895 -1.831370 0.539538 -0.270615 -0.970923 0.463815 1.748010 0.278300 -0.980569 2.134259 -2.009848 1.801576 -2.593766 -1.670580 0.132147 -2.020546 -0.805489 -1.253289 -0.575316 0.588167 -0.048066 0.595666 -0.287766 0.275738 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::deque >::_M_push_back_aux(int const&) = 0.325067 2.558004 2.998057 -2.048642 2.418969 3.166100 0.106563 0.219582 -1.238814 -1.007536 -0.817226 -3.701153 -3.143911 2.123641 -0.737744 -1.237108 3.130164 -0.369086 -0.603193 -0.142343 -0.253069 1.736482 2.800720 2.964830 -3.096034 1.120957 0.328583 1.255214 -0.476316 3.588784 -1.500940 -4.044893 -0.837679 2.535938 1.460614 0.022986 -1.194087 -2.112204 -1.257299 -4.602131 -0.304083 3.340536 -0.965171 -0.156288 1.435295 0.056533 5.151480 1.307030 -0.417705 -0.311766 1.070205 1.589078 1.132833 -0.336862 1.206899 -0.572724 3.659529 -0.657104 -0.914403 0.250676 -0.289278 -0.352433 -1.591667 2.672723 2.422125 0.465246 -1.438262 -1.906281 0.378544 0.044727 -0.914467 1.885770 1.609168 3.321149 0.912977 2.172084 1.529630 -1.032157 1.659491 -1.719914 -2.470716 -1.714641 2.027498 3.625109 -0.423393 -3.019414 3.699245 -0.858857 1.080749 0.607695 4.047159 -0.899442 -0.274694 -1.538986 -1.846370 0.836261 -0.344496 0.130179 -1.567425 -0.200790 -1.948143 -1.163693 0.279693 -0.824752 -1.768115 2.728372 -0.438971 1.676600 -1.794767 0.812829 -2.272610 1.021394 1.182256 -3.859652 -3.554750 -0.271542 -1.479040 0.633235 -1.206631 -1.398849 0.966139 0.580367 -1.697377 0.583609 -3.716814 3.347862 1.740210 -0.603853 0.248225 0.525468 2.486984 0.947691 0.066135 -0.910808 -0.076138 0.341779 0.259317 -0.926232 -0.733620 0.979012 -1.266626 -0.718630 -0.108940 1.314747 -1.373707 0.582809 -4.879732 -1.711082 0.766765 8.220706 -1.872892 1.776625 -0.153451 -2.757010 2.373289 0.819999 -2.232289 -0.604649 0.823949 3.450263 -2.213289 -1.050717 2.058608 3.512617 1.027236 -1.329531 2.936998 0.675990 -1.174471 -1.401188 2.628467 -0.092954 0.151835 -1.032565 -0.938608 1.700632 4.497641 -0.042056 -6.232132 0.167344 0.996737 1.494235 1.413616 0.744077 0.392418 -0.169374 1.529305 -0.457824 2.279730 2.726062 -5.893245 2.575514 1.756554 -2.612599 3.662574 -1.201966 -0.466205 1.010592 0.706962 2.800754 2.439206 0.955260 -1.476964 -1.832540 -2.391954 -0.371368 1.029000 1.247853 -2.205136 2.169683 0.693046 -2.401102 -1.401654 -4.101444 -0.803687 -0.111084 -4.111229 0.833963 -0.296416 -5.150751 3.605004 1.434467 -0.156349 -1.227014 -2.219989 0.026826 -2.242823 -2.684189 -0.040072 -1.306718 -2.631648 0.317150 -1.679920 0.536325 1.258044 2.404510 -3.219882 -2.904384 2.687399 0.456704 2.550134 1.972366 1.027407 1.198309 3.766140 -0.741152 -0.235259 -2.873162 4.216665 0.631508 -1.192114 0.792471 -2.180673 0.890212 2.982526 -1.367060 -0.654877 -3.846285 1.351861 0.053939 -0.356208 0.579776 -2.930363 -1.554191 -0.127506 1.285016 -0.053973 -0.701309 -2.902346 -0.888589 -1.842541 -1.848312 0.416559 -1.888578 -0.465078 2.647156 -1.936840 -2.722317 0.673241 -0.755799 -1.826905 0.604296 2.400365 0.816924 -1.299959 3.518454 -2.711866 2.685467 -3.152763 -2.008646 0.202569 -3.176127 -0.963873 -1.528465 -0.869586 0.465487 0.012789 0.428654 -0.841951 1.175677 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::size() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::max_size() const = -0.037791 0.143272 0.247771 -0.138360 0.166366 -0.095238 0.077945 0.068389 -0.175916 -0.424638 0.027340 -0.453537 -0.506795 0.309740 -0.149254 -0.102783 0.445910 0.052522 0.026851 -0.256637 0.048388 -0.196113 0.501424 0.514530 -0.503657 0.060539 0.110555 0.287230 0.199689 0.170949 0.158307 -0.357200 0.110765 0.132274 0.278129 -0.129733 0.006038 -0.098564 -0.257582 -0.654539 -0.082488 0.257662 0.079820 0.046627 0.084019 0.499114 0.500371 0.290083 -0.174063 0.254193 0.310569 0.035546 0.167989 0.037419 -0.031357 -0.316984 0.192497 -0.236463 -0.232486 0.113854 0.003930 -0.559552 -0.136310 0.387357 0.511416 -0.072158 -0.045784 -0.055714 -0.050218 0.150071 0.054853 0.223172 0.243541 0.219726 0.311565 -0.087758 0.025922 -0.681549 -0.002638 -1.255300 -0.365998 -0.301821 0.559310 0.267835 -0.095040 -0.060288 0.503624 0.186113 0.094363 0.316429 0.542030 -0.133101 -0.155541 -0.149114 -0.110241 0.278852 -0.278697 0.114145 0.074894 0.213928 -0.289627 -0.101101 0.166581 -0.142270 -0.216811 0.073032 -0.148208 0.244394 -0.581884 0.049126 -0.485732 -0.058863 0.252169 -0.596425 0.060230 -0.045368 0.301881 0.183743 -0.054709 0.063016 0.056843 0.017605 -0.064437 0.096957 -0.617696 0.378464 0.095838 0.037636 0.126486 0.245765 0.216235 0.193011 0.213821 -0.122938 -0.162717 0.115349 -0.157339 0.024203 -0.192304 -0.044480 0.341266 -0.250868 0.141744 -0.047028 -0.214376 -0.349096 -0.211852 -0.228638 0.194554 0.577582 -0.015532 0.267000 0.171580 -0.286676 0.129187 -0.122527 -0.104295 0.145912 0.289223 0.233429 0.066247 -0.221339 0.168930 0.470914 0.168242 -0.278465 0.037155 0.101422 0.062123 -0.135216 0.221669 0.129056 -0.015673 -0.160230 -0.039658 0.243649 0.386178 -0.021863 -0.231185 -0.028496 0.178393 0.061380 -0.208022 0.078980 0.101841 0.004931 0.042937 0.062999 0.116355 0.402448 -0.912426 0.343410 0.148151 0.059071 0.174035 -0.066638 -0.187021 -0.623839 0.186953 0.290340 0.289825 0.088042 0.022239 -0.007028 -0.395700 -0.021910 0.062215 0.191026 -0.216946 0.287320 -0.025898 -0.168341 -0.327171 -0.308048 -0.021164 0.079412 -0.204784 0.182334 0.262527 -0.821011 0.396451 -0.207989 -0.276051 -0.195046 -0.126717 0.182734 -0.466064 -0.377458 -0.001189 -0.338366 -0.620507 -0.324516 -0.139616 0.065305 -0.111544 -0.069719 -0.110931 -0.211292 0.450603 -0.127040 0.193838 0.229535 0.085553 0.510700 0.239382 -0.217858 -0.121594 -0.036910 0.225434 -0.367888 -0.125602 0.259710 -0.120002 0.129102 0.547338 -0.092955 -0.066540 0.064660 0.326754 -0.217766 -0.392382 0.196746 0.029857 -0.005109 0.463114 0.222983 -0.340534 -0.095359 -0.459525 -0.091113 0.011135 -0.291769 0.171139 -0.333875 0.017699 0.276873 -0.069333 -0.267205 0.250609 -0.042122 -0.111679 -0.084730 0.475942 0.616411 -0.349723 0.283896 -0.423464 0.190484 -0.511846 -0.338773 -0.022456 0.056269 0.014241 -0.012822 -0.097372 0.109855 0.147557 -0.224566 -0.290645 0.199117 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -0.384971 0.281138 0.124687 -1.224427 1.272414 1.464321 0.392699 -0.736901 -1.104431 -0.387471 0.185037 -2.653024 -1.284203 1.194719 -0.490423 0.902813 2.109846 -0.278342 -0.563175 -0.332683 0.361317 1.070092 2.363821 2.342939 -1.453601 0.375204 -0.184003 0.258239 -0.415955 0.546587 -0.537850 -2.087650 0.285602 -0.268705 0.190284 0.064634 -0.784556 -0.400633 1.185757 -2.492845 -0.047949 1.311269 0.192403 -0.155876 0.337986 0.296488 2.322156 1.135934 0.102681 0.668480 0.872967 0.421947 0.881533 0.028395 0.601456 0.038617 1.089354 -0.551011 -0.423709 -0.505789 -0.476388 0.445624 -0.477557 1.609742 1.541670 0.104784 -1.214183 -0.040392 0.644651 0.109722 0.035448 1.495508 0.484838 1.220766 0.670114 -0.355237 0.561037 -1.454144 0.492096 -1.767233 -1.541131 -0.095887 0.932658 1.269658 0.826547 -0.896633 2.591196 -0.641223 -0.180347 0.599569 2.012648 -1.375978 -0.340758 -0.292690 -0.668801 -0.102217 -0.313815 0.353678 -0.013107 0.320804 -1.595985 -0.665664 0.304879 -0.085145 -0.971151 0.019571 0.285314 0.462149 -0.937957 -0.493160 -1.118666 1.059864 0.298384 -2.566079 -1.227238 -0.357681 -0.605810 0.291518 -1.375416 -1.573742 0.727726 0.048890 -0.997179 -0.363850 -1.167879 1.361563 1.373192 0.234964 0.291156 0.675053 1.075780 2.352388 0.043744 -0.967267 0.042626 0.191813 -0.018359 0.344874 -0.304788 -0.148006 -0.304289 -1.205683 0.583535 0.947222 -0.951507 0.264765 -0.941251 -0.390610 -0.138901 4.557250 -1.079570 1.863374 1.059724 -1.589094 0.955740 -0.824972 -0.427731 -0.231238 0.753812 1.514621 -1.553152 -1.063793 1.791730 2.367056 0.837271 -1.325045 1.095131 0.989716 0.236208 -0.701698 1.104941 0.173041 0.689854 -1.043364 -0.266557 1.102293 3.444162 -0.470869 -1.128407 0.373492 1.071333 0.860671 -0.163141 -0.228123 -1.273811 -0.155490 1.083853 0.524515 0.955748 1.853062 -2.634999 1.329537 0.215244 -0.718765 2.013263 0.395411 -1.198832 -0.427470 -0.325607 1.130625 1.391276 -0.048435 0.127035 -0.506943 -1.542715 -0.070443 0.375307 0.421641 -1.365143 1.526658 0.267822 -1.375719 -0.293358 -0.968371 -0.401831 -0.527108 -1.325313 1.074260 0.600970 -2.471887 1.761404 0.947881 -0.645950 -0.258783 -1.021235 1.112001 -1.180591 -1.252704 0.711410 -1.130898 -0.753660 0.274851 -0.597293 0.184743 0.658812 1.368995 -1.875610 -1.527351 2.003362 0.362658 2.228128 1.076860 -0.102590 0.463918 0.073272 -0.715774 -0.329462 -1.706433 0.888226 0.358435 -1.112273 0.107963 -0.985717 1.082482 1.415817 -0.568411 -0.778039 -1.150287 0.853538 -1.089284 0.490347 0.543379 -0.167443 -1.426018 0.155128 0.947318 -0.540231 0.267694 -1.432614 -0.256654 -1.589823 -1.033974 0.761065 -0.697550 0.111594 0.717759 -0.966750 -0.506375 0.363166 0.175943 -0.552575 0.535282 1.732867 0.650923 -0.084910 0.675157 -1.992955 1.207795 -1.783194 -1.625866 0.577965 -0.850051 -1.471969 -0.955452 -0.139283 1.156227 0.275567 -0.451475 -1.060976 0.829366 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_allocate_node() = 0.001969 0.276625 0.359868 -0.202247 0.268837 0.054781 0.080612 0.073821 -0.211642 -0.416682 -0.014172 -0.582943 -0.580220 0.364643 -0.142135 -0.151837 0.515650 0.009775 -0.002840 -0.208995 -0.003719 -0.092861 0.540399 0.559485 -0.538756 0.132173 0.088135 0.246092 0.086656 0.347199 0.032564 -0.533502 0.050059 0.255102 0.291722 -0.073913 -0.089146 -0.211373 -0.276231 -0.753770 -0.079256 0.408506 0.031350 0.010727 0.139975 0.416111 0.698528 0.287094 -0.136108 0.200169 0.273491 0.091999 0.195733 0.015155 0.084084 -0.285716 0.358980 -0.244378 -0.260772 0.118342 -0.027793 -0.468751 -0.214574 0.440377 0.504501 -0.035102 -0.123828 -0.154202 -0.054198 0.122912 -0.020767 0.277821 0.297367 0.346585 0.283267 0.066132 0.103343 -0.563539 0.069174 -1.137531 -0.441465 -0.307526 0.573003 0.421138 -0.099748 -0.203277 0.591248 0.097300 0.127602 0.267117 0.663243 -0.151539 -0.143941 -0.161527 -0.178015 0.240503 -0.219878 0.092724 -0.022065 0.136602 -0.351702 -0.116155 0.176396 -0.160242 -0.253844 0.219177 -0.123247 0.266527 -0.585807 0.099376 -0.505287 -0.014692 0.282729 -0.664475 -0.101081 -0.005198 0.157975 0.199749 -0.141392 -0.021218 0.125871 0.027389 -0.157880 0.114463 -0.718537 0.477128 0.131638 0.028380 0.129900 0.222244 0.319256 0.193640 0.184450 -0.139628 -0.105680 0.082516 -0.087030 -0.011362 -0.131168 -0.007058 0.165124 -0.230480 0.125745 0.002822 -0.246415 -0.247400 -0.470832 -0.265576 0.173470 0.798236 -0.139444 0.325581 0.106886 -0.383247 0.214645 -0.085663 -0.223827 0.041189 0.287317 0.379354 0.009612 -0.222574 0.275904 0.567114 0.188732 -0.280194 0.200951 0.131747 -0.013774 -0.162997 0.335735 0.082796 0.035537 -0.203364 -0.091336 0.264873 0.568853 -0.009373 -0.492006 -0.007835 0.159532 0.179045 -0.070561 0.113454 0.125012 0.010595 0.093274 0.006677 0.206379 0.457341 -1.051557 0.420791 0.166020 -0.114507 0.328770 -0.106154 -0.178564 -0.464884 0.156878 0.391004 0.368780 0.138482 -0.054858 -0.125140 -0.427089 -0.046806 0.077979 0.207312 -0.294803 0.348834 0.006951 -0.294289 -0.325965 -0.482743 -0.038825 0.071390 -0.377309 0.178247 0.233134 -0.941685 0.518113 -0.061706 -0.213546 -0.254197 -0.179241 0.129740 -0.456793 -0.443518 -0.023330 -0.382476 -0.659300 -0.218362 -0.222702 0.046183 -0.036048 0.045182 -0.222838 -0.289639 0.527937 -0.055402 0.317342 0.286775 0.126171 0.489239 0.416636 -0.224297 -0.065873 -0.178424 0.407036 -0.315253 -0.145987 0.307578 -0.232225 0.141993 0.562898 -0.132519 -0.087124 -0.148439 0.315108 -0.146274 -0.311217 0.204772 -0.155019 -0.085108 0.372223 0.263112 -0.245904 -0.100746 -0.529262 -0.128189 -0.124290 -0.312459 0.129320 -0.350316 -0.037635 0.355441 -0.169497 -0.368003 0.209736 -0.094734 -0.193140 -0.039538 0.489445 0.528296 -0.363709 0.430529 -0.463370 0.282100 -0.552288 -0.380532 -0.002868 -0.079262 -0.052842 -0.120417 -0.137504 0.088842 0.108567 -0.178679 -0.277031 0.243634 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::_M_set_node(int**) = 0.000611 1.014936 1.091491 -0.692563 0.964687 1.053178 0.200095 -0.138511 -0.465962 -0.444684 -0.288371 -1.148674 -1.196600 0.976364 -0.253566 -0.021538 1.537289 0.021169 -0.170163 -0.372143 0.424442 -0.136655 1.531028 1.569984 -1.552578 0.452393 0.755249 0.614297 0.235919 1.249720 -0.810896 -1.132771 0.102200 0.037949 0.626002 -0.508045 -0.337413 -0.755307 -0.103066 -2.220527 -0.185308 0.493872 -0.425283 -0.051100 0.270133 0.581354 2.141570 0.781868 -0.421416 0.224615 0.681570 0.282565 0.390291 0.032474 0.413190 0.101841 1.388576 0.238078 -0.375525 0.087853 -0.064588 -0.815312 -0.234293 1.263218 1.346341 0.029249 -0.396078 -0.086745 0.070893 -0.039800 -0.310000 0.842742 0.547149 1.128539 0.723384 -0.645157 0.529913 -1.640880 0.152165 -2.013232 -1.197250 -0.972228 0.566509 0.313619 0.467152 -0.460879 1.724361 -0.099798 0.514694 0.329494 1.808040 -1.070636 -0.193758 -0.643585 -0.640094 0.387310 -0.442856 0.195144 -0.063579 -0.374161 -0.953699 -1.007147 0.777110 0.024465 -0.837665 0.320462 -0.249256 0.845023 -1.046129 -0.361725 -1.281355 -0.186619 -0.081132 -1.871438 -0.534504 -0.235418 0.588446 0.341156 -0.295501 -1.169144 0.270644 0.795839 -0.455294 -0.486046 -0.870795 1.409230 0.915678 -0.166902 0.314858 0.115043 0.846823 1.047647 0.977687 -0.368135 -0.264834 0.218393 -0.520155 -0.251370 -0.553823 0.106837 0.147049 -0.697175 -0.085833 0.797408 -0.659076 0.150524 -0.055386 -0.662074 0.507747 3.720919 -0.470714 0.795958 0.151370 -1.418709 0.884607 -0.105029 -0.855418 0.219380 0.733120 1.245979 -1.798704 -0.669425 0.654058 1.578892 0.536461 -1.197382 0.162783 -0.061121 -0.316806 -0.421701 0.757944 0.057351 0.089552 -0.617100 -0.314700 0.739991 2.246276 -0.594902 -1.977375 0.194963 0.102798 0.046062 -0.811486 0.021029 -0.297063 -0.072897 0.242447 -0.154079 0.794684 1.293325 -2.812235 1.110181 -0.066065 -1.070768 1.438593 -0.190883 -0.381591 -0.490399 0.557505 1.233682 1.064371 0.289631 -0.312095 -0.464358 -1.245024 -0.153810 0.243642 0.560502 -0.917915 1.064561 0.310372 -1.209732 -0.837152 -1.041957 -0.045526 -0.434114 -0.958085 0.486650 -0.161178 -2.631863 1.580192 0.192070 -0.392674 0.076597 -0.726416 0.391631 -1.207564 -1.416489 0.360163 -0.317815 -0.653062 -0.260714 -0.555068 0.528231 0.345123 0.416175 -1.241111 -1.531233 0.912894 -0.085172 0.913863 0.880211 0.549016 1.172230 0.718637 -0.595246 -0.759366 -0.614776 0.956971 0.004863 -0.657308 -0.396802 -0.842097 0.739865 1.703196 -0.388934 0.028711 -0.965853 0.930966 -1.007754 -0.396862 0.509217 0.199271 -0.730188 0.130813 0.698584 -0.444906 -0.497757 -1.007359 -0.547089 -0.408662 -0.947613 0.437707 -1.016151 -0.069961 1.085360 -0.583634 -0.740651 0.610944 -0.246102 -0.203102 -0.028460 1.129226 1.480715 -1.021429 0.689710 -1.144551 0.935864 -1.613624 -1.048470 0.190750 -0.479295 -0.354581 -0.422919 0.025709 0.486871 0.113491 -0.238599 -0.231762 -0.006189 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.779454 0.594296 -0.794046 -2.022470 2.263133 2.228626 0.684658 -1.844207 -1.299528 -0.565152 0.617812 -4.843460 -2.144461 1.282441 -0.967264 1.898898 3.409331 -1.262796 -1.031706 -0.974003 0.777980 2.712498 4.672915 3.991190 -2.619440 0.431151 0.093098 0.459144 -0.237251 -1.308879 -0.674304 -2.540250 0.935895 -1.521473 -0.447984 1.036853 -1.008950 -1.536931 2.800891 -3.413556 -0.108623 0.287567 -0.111061 -0.144568 -0.173702 1.172550 4.113222 2.160110 0.040283 0.772489 2.183689 0.565367 1.164125 0.218516 0.017039 -0.641193 1.255983 -0.759814 -0.433118 -1.892633 -0.488141 1.068878 -0.753171 2.899445 2.448949 0.448257 -2.113726 1.382677 1.692478 0.059914 0.044504 2.706776 0.781410 2.487805 1.440661 -1.723040 0.715129 -2.934776 -0.028003 -3.249824 -2.688198 -0.229433 0.935849 0.456603 1.901140 0.167421 4.386066 -0.484325 -0.072849 1.512956 3.204199 -2.854129 -0.710288 -0.344275 -0.878651 -0.161936 -0.633860 1.635279 0.284547 1.218771 -2.836459 -0.833333 0.276568 -0.084341 -1.653712 -1.134629 0.907991 -0.283561 -1.136258 -0.724934 -1.897429 1.537053 0.586841 -4.813992 -2.249535 -0.117916 0.917896 0.133664 -1.881633 -3.134625 0.575084 0.103959 -1.457248 -0.862382 -0.800386 1.275311 3.138816 0.913299 0.979814 1.509970 2.378602 5.261607 0.480298 -1.481117 -0.437372 -0.230136 -0.262296 0.741500 -0.079443 -0.284967 -0.172028 -2.439195 2.633090 2.484589 -1.490702 -0.502051 -0.143189 -0.693489 -0.177190 7.047178 -1.423929 3.387868 2.311061 -2.644525 0.176301 -3.072551 -0.807904 -0.341779 0.865963 2.505760 -2.281097 -1.935390 3.296460 3.832621 1.349398 -2.901571 2.271405 2.320493 0.727605 -1.622144 1.111276 0.760545 1.591707 -1.586915 -0.244953 3.160569 5.766231 -0.907245 -0.662237 1.120797 1.776934 2.014994 -0.472361 -0.884852 -1.903014 -0.287800 2.931490 1.761570 1.266385 3.208597 -3.548040 1.456997 0.683649 -0.387010 2.794122 1.612574 -2.721576 0.044669 -0.147381 2.081506 1.481374 -0.496522 0.180120 -0.994281 -2.286603 -0.115811 1.161536 0.422968 -1.965585 2.373176 0.701851 -2.111864 -0.637450 -0.807209 -0.305877 -0.006465 -1.430700 2.066798 -0.143971 -4.464738 3.244184 1.123388 -1.782438 -0.659391 -2.990070 2.773860 -2.049383 -1.751441 1.665076 -2.429610 -0.813864 0.460952 -0.414043 0.057064 1.589610 3.209790 -3.513036 -2.187979 3.445242 0.935802 3.595726 1.806065 0.150337 0.935718 -2.731890 -1.166757 -1.149985 -2.541578 0.909161 1.225673 -2.867345 0.260020 -1.360010 1.954174 2.417097 -1.852923 -1.442652 -0.939737 0.590556 -3.253546 0.355068 0.707051 1.901193 -3.297191 0.776716 1.381547 -0.851373 0.746083 -2.209268 -0.600735 -2.905835 -2.542239 1.064715 -0.994859 0.353345 1.585365 -1.623276 0.032137 0.931453 0.002994 0.112789 0.871731 2.408354 2.276114 -0.134051 -0.107744 -3.901738 1.993088 -3.351279 -3.907420 2.339374 -1.343502 -2.176710 -1.814475 -0.283140 2.406112 0.125719 -1.724503 -2.257474 1.715328 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::_S_buffer_size() = -0.039847 -0.091955 0.084967 -0.123571 0.043968 -0.157848 0.025863 -0.027115 -0.181315 -0.164620 0.076136 -0.200750 -0.073573 0.136109 -0.112437 0.003445 0.137869 0.064171 -0.009840 -0.129083 -0.023852 -0.083410 0.159434 0.187584 -0.116581 0.002966 -0.087886 0.126050 0.058393 0.090645 0.111294 -0.141699 0.008773 0.098810 0.050860 -0.071251 0.006652 0.120849 -0.053981 -0.190059 0.023367 0.121032 0.172472 0.020294 0.047440 0.158263 0.039261 0.096127 0.009814 0.187505 0.141082 0.072522 0.065237 0.021035 0.034553 -0.115496 0.131582 -0.254922 -0.079922 0.055750 -0.020358 -0.131882 -0.032803 0.120883 0.169206 -0.025024 -0.012222 -0.107343 -0.016689 0.099358 0.140791 0.035048 -0.043255 0.006140 0.015106 0.009388 0.076455 -0.227986 0.036293 -0.433694 -0.079257 0.030065 0.290108 0.241182 -0.101606 0.057225 0.137246 0.063916 -0.064652 0.089707 0.103323 0.039249 -0.070458 0.073001 -0.081957 0.079519 -0.068362 0.003839 -0.060286 0.266836 -0.073286 0.069244 0.052443 -0.071556 -0.037280 0.099347 -0.015104 0.059044 -0.295916 0.046889 -0.035322 0.123446 0.149829 -0.136355 0.064116 -0.114342 0.082393 0.014851 -0.089355 0.130036 0.053530 -0.089046 -0.055778 0.178179 -0.404295 0.045125 -0.057948 0.056225 -0.031972 0.049132 0.001629 0.027877 -0.114901 -0.132689 -0.003424 0.055681 0.014853 0.057933 -0.069281 -0.054260 0.058219 -0.090364 0.128162 -0.132075 -0.077178 -0.185323 -0.203287 -0.000343 0.010307 0.014412 -0.012675 0.144161 0.124500 -0.033758 -0.053582 -0.022420 0.091374 0.049146 0.078425 -0.034559 0.263815 -0.101760 0.068160 0.130653 0.078459 0.007433 -0.001145 0.080695 0.031927 0.075190 0.076789 0.016821 -0.083691 -0.065702 -0.027132 -0.027437 0.091183 0.155803 0.098203 -0.038855 0.076990 -0.019615 0.044838 0.041262 0.056705 0.065052 -0.015564 0.036435 0.029587 0.132434 -0.400945 0.140391 0.067416 0.130361 0.005069 -0.030160 -0.086905 -0.301353 -0.063408 -0.001907 0.145699 -0.022130 0.091126 0.118482 -0.112330 -0.005862 -0.027794 0.036692 -0.095452 0.053636 0.058002 -0.066216 -0.039293 -0.066384 -0.000996 0.093499 -0.078358 0.081408 0.166022 -0.271676 0.044894 -0.064791 -0.070043 -0.088376 0.040112 0.063460 -0.116224 -0.025939 -0.045052 -0.140977 -0.221167 -0.123357 -0.026034 -0.003686 -0.163017 0.008832 0.024418 0.092932 0.126999 -0.100495 0.060523 0.045117 -0.085253 0.052253 0.064923 0.011062 0.051788 0.081218 0.033197 -0.227418 0.033276 0.336298 -0.010801 0.014442 0.096142 0.043013 -0.084326 0.169347 0.149858 0.100964 -0.100152 0.052670 -0.129916 0.030339 0.238984 0.068478 -0.172845 0.037548 -0.154536 -0.007011 0.003133 -0.009997 0.140358 0.016457 0.063082 -0.030004 0.051925 -0.124553 0.082309 0.018212 -0.085707 0.032634 0.226973 0.109181 0.048284 0.161625 -0.124550 -0.010023 -0.106069 -0.060562 -0.076572 0.057073 -0.085934 0.041991 -0.156693 0.105268 0.085409 0.021852 -0.101041 0.171869 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.064028 0.192686 0.463126 -0.271409 0.774294 0.044946 0.120724 0.204482 -0.378267 -0.688440 -0.180633 -0.679298 -1.087243 0.623698 -0.139050 0.220659 0.729247 -0.076690 0.035647 -0.483009 0.451273 -0.578284 0.914368 0.460303 -1.001149 0.177222 0.189760 0.742587 0.333559 0.660245 -0.011239 -0.475629 0.109034 -0.036725 0.621521 -0.314287 0.092010 -0.012299 -0.418083 -1.157111 -0.275605 0.590043 -0.175925 0.321281 0.109197 1.157706 0.826771 0.580826 -0.490643 0.643759 0.623686 -0.290292 0.473809 0.173944 -0.275091 -0.235451 0.437778 -0.224543 -0.567822 0.218091 -0.074130 -1.287490 -0.054811 0.480381 0.975684 -0.503790 -0.257383 0.432083 -0.113885 0.214187 0.140788 0.577878 0.441419 0.062528 0.889505 -0.298542 -0.136094 -1.105169 0.024908 -2.256715 -0.674685 -0.820944 0.715202 0.351286 0.002334 -0.256936 1.285247 0.140003 -0.019101 0.551259 0.920980 -0.503960 -0.180774 -0.768222 -0.005577 0.226589 -0.585299 -0.350427 0.469050 0.401538 -0.380147 -0.290026 0.323125 -0.429564 -0.424150 -0.168302 -0.726577 0.775217 -1.187164 -0.273111 -1.257781 0.084317 0.168029 -1.055583 0.113746 0.206719 0.442515 0.254068 0.329325 0.014584 0.237877 0.311341 -0.207964 0.010676 -0.606173 0.967869 0.403718 -0.175440 0.349983 0.685296 0.291542 0.423400 0.884074 -0.127637 -0.779336 0.520869 -0.198377 0.086339 -0.379476 0.059123 0.602671 -0.695408 0.012423 0.057852 -0.232472 -0.221711 -0.235611 -0.547725 0.385770 1.076898 -0.068252 0.210620 0.040722 -0.514835 0.632001 -0.015529 -0.180108 0.444015 0.382163 0.441992 -0.332039 -0.487257 0.498593 0.756456 0.250979 -0.953760 -0.091274 -0.011605 0.370543 -0.175173 0.200195 0.683612 0.010622 -0.070156 -0.001552 -0.083557 1.178226 -0.435744 -0.757693 0.383930 0.179204 -0.312416 -0.958921 -0.116990 -0.056675 -0.516855 0.083534 0.123898 0.078668 0.808878 -1.467034 0.655130 0.199385 -0.222956 0.525209 -0.367420 0.146950 -1.273180 -0.094734 0.498955 0.602716 0.160817 -0.050559 -0.240255 -0.779636 0.334139 0.186785 0.402293 -0.185930 0.538383 -0.285218 -0.197800 -0.470816 -0.516680 -0.234605 0.247681 -0.230520 0.278765 0.363608 -1.661757 0.624323 -0.601115 -0.408941 0.105499 0.209745 0.643566 -0.584337 -0.743024 0.349908 -0.432082 -1.169519 -0.773699 -0.091010 0.208222 -0.046090 -0.430190 -0.256186 -0.969012 0.734226 -0.323578 0.217306 0.422373 0.203283 1.057758 0.576119 -0.769490 -0.384549 -0.213332 0.202802 -0.571518 0.173391 -0.000333 -0.014151 0.398378 0.911524 0.125537 0.259658 -0.288597 0.740205 -0.743278 -0.690227 0.576937 0.176173 -0.114178 0.922033 0.603647 -0.463091 -0.395367 -0.838508 0.016291 -0.136747 -0.356587 0.225872 -0.862354 -0.234515 0.681001 -0.134622 -0.539513 0.499094 -0.010903 -0.359975 -0.769903 1.359199 1.479744 -0.859828 0.451345 -0.647026 0.579493 -0.896897 -0.413620 -0.182239 0.272241 0.108621 0.121625 0.359333 0.187964 0.254592 -0.658809 -0.504272 -0.266985 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::max_size() const = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -0.914214 6.192893 5.382756 -6.893402 8.371957 12.699046 1.160478 -3.751096 -4.992025 -1.804610 -0.585228 -13.914290 -9.178549 7.808822 -2.874432 0.773467 11.148721 -2.592202 -3.171902 -0.576145 2.460761 6.885944 11.770460 12.355800 -10.050081 2.986424 0.980333 1.747490 -1.908527 7.395227 -4.475167 -13.598625 -0.479963 2.295569 1.948267 0.951143 -4.734857 -5.205551 3.236833 -14.889545 -1.196305 8.223010 -3.883025 -0.781459 3.390362 -0.596748 16.604091 5.128761 -0.567992 1.150441 4.344761 4.347764 3.710246 -0.959203 4.217544 -0.594798 8.832208 -1.045282 -1.686305 -1.642518 -2.196055 2.916445 -4.041776 10.100565 8.897735 1.918840 -6.079277 -2.471809 1.932388 -0.254252 -2.810594 8.399908 4.707345 10.669055 3.880168 1.641894 3.282103 -7.244969 4.331026 -5.252419 -8.672916 -2.667045 3.949655 9.111535 2.864681 -7.811198 14.425110 -3.280232 0.221874 4.345428 14.222370 -6.515639 -0.685775 -3.467689 -6.772785 -0.198848 -1.110314 3.064202 -4.900786 -0.561630 -8.644203 -6.748930 0.668006 -0.878221 -6.033272 3.010318 0.002105 4.607336 -4.939135 -0.316659 -5.450700 4.746494 1.771772 -14.583292 -11.917020 -2.346781 -3.385983 1.758674 -6.543716 -8.807277 3.707642 2.222504 -5.800506 -2.076092 -6.614075 8.970984 8.823544 -0.164918 0.218365 2.213556 7.975442 9.669531 0.037797 -4.085874 0.797473 -0.373696 1.279042 -0.164134 -1.852858 2.326082 -3.639043 -3.899447 0.772357 6.483699 -4.673437 1.708292 -9.378231 -5.164888 -0.020752 30.477627 -6.668547 8.933184 2.598641 -10.480393 6.395344 -1.627804 -5.611557 -1.335544 3.850994 11.150687 -11.634903 -5.349670 10.341552 13.435481 3.401110 -6.809642 8.025757 4.666824 -2.228373 -5.756300 8.453539 -0.453262 1.860472 -4.441908 -2.793552 7.341992 19.399100 -2.773291 -14.116079 2.133158 4.990138 5.926935 2.086731 0.317015 -3.071101 -0.576953 7.606185 0.565884 7.684130 10.314995 -17.817906 7.895411 2.856180 -7.196373 11.199153 0.146170 -5.031507 3.316679 0.952931 8.913755 7.249388 2.252340 -2.252457 -5.323996 -9.318630 -0.663719 3.293255 3.122556 -8.766614 9.301689 2.356099 -9.488856 -4.111024 -8.561411 -3.463674 -2.912222 -11.542081 4.345751 -0.570326 -16.004070 12.342114 6.519005 -1.105499 -2.759233 -7.584933 4.566791 -6.750212 -9.364966 3.112192 -5.550631 -5.346387 2.570650 -4.895367 1.660002 5.767206 9.002617 -12.786849 -11.071235 10.224359 2.553745 11.783416 6.205125 2.216023 3.587024 4.360809 -3.696022 -3.005084 -11.194696 11.980797 4.601307 -6.599061 -0.422033 -7.126253 5.208473 8.733355 -4.353934 -4.989502 -11.108464 4.777662 -3.811241 2.165528 2.131516 -3.444411 -8.507599 -1.979495 4.580130 -0.210469 -0.074207 -8.798290 -2.146753 -9.588471 -6.660340 2.767359 -4.416859 -0.566050 6.194592 -6.316670 -5.187109 2.250028 -0.327865 -3.616743 3.542902 8.504052 2.967831 -2.978433 6.836188 -10.984678 8.788607 -10.811715 -9.642513 3.031612 -8.386357 -5.480974 -6.765661 -3.061192 4.482472 1.265925 -0.470039 -3.501788 4.247508 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::copy(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::copy_backward(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.062919 0.417320 0.573062 -0.424625 1.318285 0.329687 0.486534 0.145622 -0.368383 -1.085983 -0.160270 -0.591222 -1.668382 0.681987 -0.475129 0.088462 0.995446 -0.209483 0.466752 -0.825325 0.764028 -0.897149 1.723697 1.092613 -1.847205 0.268681 0.155736 0.881300 0.228837 1.302106 0.339125 -0.995508 0.456488 -0.044758 1.230933 -0.532048 -0.156935 -0.170220 -0.717890 -1.772775 -0.562468 0.926469 -0.365691 0.731610 0.417100 1.516909 1.495127 0.801911 -0.871233 1.274642 0.819259 -0.176294 0.959309 0.334526 -0.183557 -0.394092 0.370782 -0.346934 -0.661741 0.372018 -0.677521 -1.764142 0.189220 0.915364 1.616252 -0.632170 -0.203032 0.129315 -0.603083 0.475277 0.304316 1.264484 0.713470 0.102834 1.668542 -0.515335 -0.219085 -1.998449 -0.086500 -3.343623 -1.124523 -1.417211 0.882308 0.671573 0.540298 -0.474493 1.908990 0.474236 0.207102 0.892102 1.124459 -0.604143 0.028524 -0.769894 -0.311195 -0.057586 -0.620451 -0.134942 0.410482 0.335802 -0.784896 -0.456445 0.437730 -0.524136 -0.500007 -0.621379 -1.090771 1.035031 -1.692429 -0.349857 -1.857457 0.094386 -0.122596 -1.777718 0.190889 -0.164243 0.769760 0.385124 0.479453 0.227544 0.455656 0.700401 -0.235070 -0.250669 -0.662518 1.565185 0.859461 -0.001692 0.410857 0.876579 -0.254208 0.708449 1.681560 0.261795 -1.033850 0.548772 -0.213384 0.270867 -0.344644 0.435537 1.139366 -0.859483 -0.170184 0.010413 -0.127612 -0.483872 -0.233271 -1.039591 0.730848 2.163394 -0.424733 0.716112 0.340541 -0.931260 0.807769 0.185670 0.226138 0.999106 1.111763 0.474355 -0.817106 -0.707297 0.606173 0.982381 0.141225 -1.484409 -0.281227 0.138338 0.480604 -0.356361 0.180994 0.535010 0.095507 -0.502710 0.260967 -0.282560 1.660362 -0.666572 -1.109558 0.396985 0.547533 -0.508906 -1.027201 -0.210388 -0.372784 -0.562313 0.237000 0.041004 -0.094489 1.015581 -2.266696 0.834392 -0.118457 -0.041453 0.834075 -0.286253 0.183670 -1.930058 0.130309 0.515236 0.569128 0.323957 -0.117506 -0.211947 -1.119791 0.766773 0.026035 0.777585 -0.636045 1.083771 -0.558090 -0.691099 -0.916865 -1.120500 -0.225987 0.176734 -0.524254 0.266984 0.687473 -2.396533 0.616722 -0.672076 -0.964863 0.308013 0.423315 1.088166 -0.583730 -1.225030 0.429596 -0.991953 -1.756366 -1.309214 -0.213189 0.121540 0.050576 -0.584325 -0.770387 -1.377792 1.279040 -0.559549 0.601229 0.828818 0.492464 2.095312 0.679909 -1.441681 -0.892291 -0.688332 0.645514 -0.694965 -0.143989 -0.259548 -0.352751 0.459402 1.653701 0.233343 0.410974 -0.362259 1.542254 -1.236177 -0.706217 1.058658 0.384604 0.032731 1.290769 0.974423 -0.439426 -0.744132 -0.990417 0.255844 0.022809 -0.474631 0.717694 -1.380962 -0.096971 0.488014 0.111811 -0.842226 0.499992 -0.027223 -0.063836 -1.035762 1.812567 2.100952 -1.374917 0.407297 -0.610954 0.671825 -1.285799 -0.404599 -0.560286 0.146255 0.501329 0.395408 0.165477 0.612544 0.752618 -0.978655 -0.514185 -0.304001 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__miter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__niter_wrap(int** const&, int**) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__niter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.453104 0.023260 -0.148167 -0.885665 1.133151 0.532186 0.491108 -0.437784 -0.949360 -0.719148 0.202384 -2.000431 -1.326891 1.081707 -0.293257 1.067411 2.176067 -0.017521 -0.183048 -0.757204 0.703373 -0.192435 2.443949 2.415148 -1.592832 0.274332 0.323312 0.720482 -0.032776 -0.154339 -0.133275 -1.293034 0.595527 -1.215918 0.281629 -0.376936 -0.428843 -0.159773 1.076189 -2.620230 -0.202996 0.300493 -0.050035 0.077784 -0.052151 1.004289 1.953092 1.264739 -0.387530 1.224212 1.132495 -0.286377 0.808594 0.211932 0.101171 0.027947 0.194889 -0.073592 -0.528381 -0.227929 -0.317609 -0.730006 -0.018205 1.428442 1.750492 -0.204833 -0.964882 0.706758 0.452916 0.168384 0.237020 1.393746 0.387441 0.578542 1.246653 -1.810305 -0.055866 -3.017309 -0.049109 -3.488683 -1.719069 -0.511690 1.176283 0.055267 0.985141 0.096153 2.509691 -0.164445 -0.023162 1.108705 1.858526 -1.588730 -0.529456 -0.480337 -0.342043 0.236741 -0.620654 0.391759 0.836371 0.463378 -1.516298 -0.854611 0.882822 -0.069004 -0.966856 -1.079167 0.031872 0.732434 -1.205602 -1.015299 -1.751855 0.583622 0.100721 -2.531415 -0.189255 -0.150133 0.881374 0.557840 -0.937598 -1.430925 0.451669 0.265845 -0.592851 -0.640712 -0.339824 1.194438 1.280336 0.251976 0.650943 1.003459 0.804765 2.607601 1.036738 -0.746605 -0.420660 0.502555 -0.556133 0.452140 -0.579303 -0.436266 0.616896 -1.538653 0.758246 0.723034 -0.984092 -0.441465 0.899249 -0.367203 0.122071 4.046084 -0.431351 1.630999 1.254576 -1.383027 0.874717 -1.181609 -0.141701 0.440673 1.165232 1.012843 -1.750864 -1.119130 1.249969 2.208492 0.839869 -1.940748 -0.269825 0.635837 0.615450 -0.474493 0.653266 0.476348 0.703578 -0.756116 0.026493 1.184924 3.097205 -0.878716 -0.570303 0.366828 0.998944 0.276954 -1.775515 -0.401409 -1.501145 -0.359691 0.752880 0.692129 0.500470 1.823462 -2.861093 1.099535 -0.228064 -0.099057 1.385319 0.781847 -1.194544 -2.051136 -0.039461 0.946144 1.336318 -0.051933 0.366736 -0.165447 -1.580135 0.008581 0.434905 0.478381 -1.069891 1.587045 -0.262549 -1.046243 -0.480062 -0.264899 -0.398735 -0.412512 -0.366045 1.128374 0.683625 -2.805204 1.450644 0.075546 -1.151683 0.237176 -0.779735 1.693317 -1.391458 -1.477005 1.018388 -0.995388 -0.848981 -0.380764 -0.374589 0.360276 0.368623 0.313648 -1.196682 -1.470450 1.863381 0.031178 1.751805 1.065047 -0.144071 1.456032 -0.766296 -1.257165 -0.762958 -0.988770 0.195635 -0.230825 -1.002649 -0.684029 -0.663286 1.139580 1.844735 -0.190167 -0.451219 -0.267226 1.213940 -2.093266 -0.222532 0.829155 1.101466 -0.974693 0.934309 1.073742 -1.180706 0.092134 -1.342508 -0.087777 -0.826468 -1.100600 0.872447 -1.077798 0.151009 0.692262 -0.642251 -0.001794 0.810213 0.269651 0.183198 -0.078843 1.848983 2.085487 -0.745560 -0.128529 -1.885431 0.892546 -1.916341 -1.647989 0.416752 0.352629 -0.973104 -0.511325 0.284292 1.107219 0.370849 -1.156323 -1.214088 0.403380 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.556125 -0.058173 -0.197117 -1.155313 1.256522 0.868002 0.590640 -0.811667 -1.126193 -0.723321 0.379854 -2.500678 -1.431764 1.348009 -0.424963 1.377359 2.464047 -0.124344 -0.388342 -0.861356 0.754957 0.254227 2.863736 2.800430 -1.798089 0.296883 0.183208 0.512910 0.082660 -0.296847 -0.070086 -1.605385 0.840556 -1.228338 0.306032 -0.225673 -0.579630 -0.174011 1.495467 -2.915320 -0.174272 0.475651 0.096903 0.027658 0.041739 1.122787 2.208024 1.465171 -0.177742 1.336867 1.230016 -0.133110 0.939278 0.207019 0.284656 -0.047529 0.369779 -0.441474 -0.531896 -0.358569 -0.382274 -0.373050 -0.178155 1.732881 2.004087 -0.203361 -1.153387 0.752990 0.741485 0.225522 0.285969 1.637414 0.488566 0.822943 1.169878 -2.039364 0.034564 -3.138175 0.003004 -3.730353 -1.943346 -0.334547 1.279114 0.235410 1.139117 -0.246560 2.861649 -0.119027 -0.263101 0.981107 2.191781 -1.842786 -0.560965 -0.400566 -0.236884 0.120016 -0.687681 0.635987 0.892640 0.431662 -1.797236 -0.813899 0.882709 -0.074703 -1.118288 -1.084589 0.191952 0.861412 -1.194778 -1.062886 -1.605195 0.894385 0.092964 -2.967023 -0.076187 -0.336752 0.651297 0.533010 -1.186130 -1.668212 0.541553 0.224886 -0.776267 -0.771343 -0.729292 1.423461 1.668909 0.398205 0.562673 1.270699 0.984252 3.117208 0.790143 -0.964629 -0.285121 0.417586 -0.420488 0.665105 -0.611406 -0.465117 0.651407 -1.681993 0.754256 0.908918 -1.088766 -0.260097 0.801807 -0.288559 -0.016140 4.726801 -0.642915 2.033562 1.551544 -1.616093 0.874810 -1.415287 -0.114914 0.356338 1.235644 1.158416 -2.126457 -1.346482 1.610468 2.616458 0.957071 -2.168008 0.001942 0.819718 0.518615 -0.800732 0.826423 0.467387 0.796385 -0.924730 -0.026884 1.396087 3.627587 -1.016705 -0.371231 0.341710 1.214884 0.561792 -1.635621 -0.502802 -1.659474 -0.284608 0.921200 0.948231 0.718915 2.089639 -3.056514 1.327979 -0.163109 -0.180861 1.749851 0.934005 -1.521497 -2.068266 -0.148799 1.062734 1.455357 -0.213498 0.536309 -0.131065 -1.869413 0.005279 0.404684 0.415887 -1.262208 1.668434 -0.080102 -1.115480 -0.428832 -0.213027 -0.427497 -0.552303 -0.545053 1.367540 1.033078 -3.090909 1.681742 0.274922 -1.266615 0.182692 -1.056246 2.041999 -1.547158 -1.451300 1.071791 -1.189685 -0.923077 -0.326726 -0.446169 0.376923 0.219533 0.835121 -1.579362 -1.571622 2.180671 0.002755 2.134613 1.213398 -0.201379 1.372927 -1.046159 -1.321474 -0.743293 -1.577024 0.297532 0.045439 -1.287667 -0.371052 -0.764855 1.338383 1.920065 -0.302799 -0.787416 -0.317993 1.171399 -2.496203 0.034016 0.860724 1.251877 -1.299970 0.867196 1.151968 -1.238746 0.283423 -1.454714 -0.262676 -1.179726 -1.254524 1.081355 -0.945313 0.294873 0.544686 -0.711784 0.015057 0.896970 0.302475 0.049271 0.172159 2.045569 2.150523 -0.651121 -0.224566 -2.265560 1.156588 -2.107127 -1.973016 0.633650 0.132909 -1.293286 -0.698185 0.150639 1.369795 0.508706 -1.238657 -1.462448 0.665008 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::deque() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_Deque_base() = 0.005082 0.380833 0.596442 -0.581916 1.257868 0.388255 0.378473 0.045049 -0.356303 -0.761964 -0.200337 -0.324188 -1.177589 0.477920 -0.475743 0.040149 0.698194 -0.235790 0.383800 -0.671180 0.682906 -0.643818 1.329496 0.728110 -1.550335 0.253194 0.034619 0.776773 0.136076 1.396673 0.155786 -0.801205 0.192421 0.120128 1.074366 -0.478957 -0.150921 -0.093873 -0.613006 -1.349325 -0.417454 0.770256 -0.301903 0.671276 0.419966 1.041880 1.184975 0.581341 -0.738362 0.960579 0.720889 0.094445 0.770581 0.281501 -0.100639 -0.151774 0.574994 -0.336470 -0.421627 0.275434 -0.636330 -1.169032 0.324101 0.731555 1.247856 -0.493693 -0.135508 -0.011097 -0.470930 0.365657 0.314764 1.039386 0.360228 0.063678 1.263932 -0.348894 0.004249 -1.486196 0.068666 -2.296001 -0.818508 -1.176285 0.491919 0.702154 0.477917 -0.398147 1.526604 0.307134 0.199955 0.608261 0.693823 -0.355754 0.169818 -0.646400 -0.463886 -0.210783 -0.330668 -0.271412 0.078555 0.381366 -0.525697 -0.290272 0.279620 -0.430354 -0.355439 -0.387564 -0.920631 0.807675 -1.330233 -0.239821 -1.299224 0.341333 -0.227502 -1.327288 0.031313 -0.363717 0.512139 0.062160 0.526340 0.219753 0.367106 0.698683 -0.308647 -0.070726 -0.662848 1.258313 0.775460 -0.056921 0.196415 0.509488 -0.391938 0.406554 1.247141 0.208738 -0.874489 0.449584 -0.032702 0.117742 -0.277373 0.531867 0.789290 -0.612398 -0.232418 0.026193 0.029080 -0.249136 -0.352824 -0.913293 0.631021 1.910741 -0.474261 0.552596 0.170264 -0.731584 0.624433 0.451815 0.265789 0.857512 0.822522 0.288139 -0.724099 -0.590770 0.454801 0.608763 0.043025 -1.076264 -0.202509 0.073647 0.214244 -0.111639 0.027664 0.315135 -0.116295 -0.397219 0.179681 -0.522787 1.381294 -0.317541 -0.985062 0.376797 0.474936 -0.650655 -0.550013 -0.218016 -0.360577 -0.434336 0.200757 -0.074411 -0.005366 0.759128 -1.941560 0.646020 -0.102809 -0.103766 0.708629 -0.387601 0.368400 -1.396146 -0.022671 0.325773 0.447664 0.122527 -0.126724 -0.146295 -0.801591 0.746194 -0.045482 0.652438 -0.576112 0.781766 -0.321280 -0.687395 -0.657835 -0.981077 -0.235479 0.251144 -0.545359 0.099518 0.364876 -1.904318 0.395272 -0.483004 -0.627590 0.400436 0.413012 0.819803 -0.266726 -0.845878 0.326876 -0.626466 -1.207712 -1.017869 -0.118941 0.159204 -0.019857 -0.294380 -0.805372 -1.135545 0.820822 -0.535428 0.410892 0.670652 0.427692 1.506128 0.584477 -1.019731 -0.773857 -0.590733 0.564215 -0.356455 -0.031628 -0.087158 -0.332898 0.306618 1.231416 0.237237 0.415427 -0.324279 1.322585 -0.754787 -0.409718 0.812260 -0.005293 -0.045365 0.903387 0.758278 -0.184762 -0.704822 -0.725484 0.304239 0.037581 -0.230840 0.673722 -0.990185 -0.055725 0.308645 0.187761 -0.805710 0.358860 -0.036457 -0.074516 -0.821534 1.501602 1.455506 -0.883083 0.392191 -0.296006 0.499512 -0.926080 -0.126553 -0.615378 -0.119272 0.426678 0.437304 -0.007303 0.644409 0.594930 -0.461013 -0.169753 -0.331830 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.015560 0.047677 0.288134 -0.159731 0.153557 -0.135394 0.082482 0.227515 -0.263250 -0.365219 -0.043529 -0.247751 -0.403820 0.311284 -0.136298 -0.134111 0.541703 0.262976 0.055355 -0.283068 0.048114 -0.255136 0.477322 0.542688 -0.509276 0.066030 0.058285 0.363009 0.199438 0.308939 0.116971 -0.321948 0.115503 0.136329 0.306178 -0.364339 0.045844 0.027635 -0.370913 -0.803351 -0.030262 0.236907 0.099875 0.058563 0.134053 0.502962 0.400971 0.279056 -0.184898 0.327792 0.291077 0.123212 0.145973 0.058612 -0.056808 -0.110515 0.142897 -0.264191 -0.257883 0.179812 0.020010 -0.652367 -0.062177 0.325652 0.513240 -0.090849 0.002784 -0.151580 -0.026834 0.145368 0.163847 0.130144 0.184460 0.058759 0.286058 -0.095497 -0.029760 -0.692397 0.024151 -1.322871 -0.347533 -0.402083 0.682135 0.258722 -0.135388 -0.068246 0.468029 0.083132 0.197956 0.317619 0.413927 -0.122762 -0.176242 -0.221881 -0.088029 0.352735 -0.272790 -0.045260 0.086813 0.211047 -0.242576 -0.153629 0.230018 -0.131557 -0.210415 0.084878 -0.163158 0.343208 -0.657613 -0.027477 -0.566236 0.058020 0.207889 -0.487702 0.100756 -0.121815 0.351511 0.199924 -0.006805 0.110171 0.039908 0.081151 -0.068957 0.138127 -0.590980 0.406259 0.005772 -0.091303 0.125681 0.189471 0.058548 0.140126 0.270401 -0.161074 -0.188057 0.292843 -0.209124 -0.072080 -0.347850 -0.062717 0.332523 -0.295738 0.122653 -0.100759 -0.254418 -0.329661 -0.185788 -0.162122 0.279852 0.579175 0.035181 0.201929 0.156294 -0.236706 0.173998 0.008124 -0.019191 0.239004 0.355021 0.110208 0.022892 -0.220026 -0.056092 0.408222 0.208319 -0.230011 -0.074783 -0.076126 0.044644 0.004672 0.173402 0.112714 -0.064943 -0.160803 -0.024547 0.092577 0.382738 0.040297 -0.252616 -0.107772 0.185462 -0.139165 -0.232329 0.072943 0.076289 -0.003609 0.022728 0.006574 0.113099 0.400435 -0.942546 0.378363 0.046053 0.076751 0.105371 -0.086609 -0.067597 -0.624953 0.141143 0.210320 0.474894 0.067948 0.041174 0.115255 -0.384995 -0.034401 0.051376 0.257734 -0.195796 0.246554 0.035232 -0.177691 -0.247369 -0.289586 -0.010792 0.050239 -0.161236 0.140327 0.263526 -0.863560 0.284562 -0.286926 -0.273496 -0.018309 -0.013267 0.161158 -0.483264 -0.365613 0.023425 -0.099772 -0.576834 -0.362295 -0.125164 0.231835 -0.183997 -0.089092 -0.054660 -0.276156 0.403872 -0.123097 0.120127 0.233791 -0.012257 0.545463 0.261245 -0.194698 -0.135339 -0.036957 0.163988 -0.441096 0.009048 0.273160 -0.140534 0.128416 0.635792 0.014604 -0.041401 0.075739 0.501867 -0.204210 -0.375565 0.243324 0.012295 0.162472 0.522658 0.284394 -0.510912 -0.203861 -0.394903 -0.004748 0.234695 -0.186693 0.275068 -0.424071 0.088978 0.235696 0.029734 -0.306534 0.281326 -0.035656 -0.139069 -0.128063 0.563194 0.616385 -0.310791 0.372818 -0.298534 0.159997 -0.483258 -0.161512 -0.227010 0.050191 -0.012729 0.166542 -0.103112 0.154142 0.124094 -0.098071 -0.245450 0.088543 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -0.069960 4.663618 5.555731 -5.041240 6.985055 7.937218 0.816766 -1.300833 -3.101436 -1.681621 -1.364074 -7.970812 -7.562761 5.186948 -2.000625 -0.111728 6.875972 -2.165308 -1.551156 -1.282320 2.538384 2.481314 7.715852 6.831123 -8.430407 2.396137 0.806671 3.288056 0.017321 7.502108 -3.769377 -7.677532 -1.037483 2.509684 3.431223 0.059505 -2.520865 -3.801957 -0.645283 -10.395759 -1.282004 6.188106 -2.954165 0.986320 2.791216 2.705610 11.319228 3.630901 -2.001275 1.281415 3.805035 1.716809 3.175239 -0.346900 2.115645 -0.501922 8.040856 0.136558 -1.978295 -0.231588 -1.533089 -1.219132 -1.780321 6.457746 6.992583 -0.093766 -3.463066 -1.367028 0.859622 0.229940 -1.516912 5.977979 3.310421 6.238007 4.452508 1.803773 2.707082 -4.800264 2.914358 -6.216134 -6.118815 -4.097560 3.174791 5.736720 1.357253 -5.963071 10.415607 -1.405802 0.593879 2.235076 9.129655 -3.884128 -0.065074 -3.918951 -4.461704 -0.128921 -1.382820 0.291080 -1.837121 0.097262 -5.173679 -3.684458 1.065641 -1.592614 -4.197689 2.910845 -2.225243 4.344505 -4.841956 -0.111703 -5.405244 2.625555 1.226096 -9.938411 -6.747505 -1.412540 -1.205876 0.676033 -1.617805 -3.910707 2.173976 2.675991 -4.002178 -0.588338 -5.708500 7.941531 6.274567 -1.010795 0.722373 1.948166 4.385101 4.354499 2.390301 -1.846153 -1.788328 0.827738 0.269002 -0.643585 -1.616177 2.532620 -0.750542 -2.868048 -0.459498 3.246318 -2.119394 1.700728 -6.632318 -4.366645 1.138933 19.732180 -4.469627 4.868826 0.321047 -6.433336 5.510401 0.957738 -3.545681 0.763699 2.797335 6.853110 -7.923143 -3.609198 6.225336 8.094920 1.628111 -5.965777 4.985482 2.156649 -1.493540 -3.619147 4.867759 0.644084 0.606532 -2.040238 -1.524537 2.595037 12.877632 -2.099155 -12.461089 2.038955 2.211583 1.766360 0.122274 -0.000805 -0.628739 -1.562548 3.562961 -0.091757 4.821656 6.900398 -13.516484 5.446968 2.372411 -5.540481 8.742258 -2.028962 -1.189058 0.077437 0.470217 5.725049 5.066752 1.787676 -3.187867 -3.755312 -6.453145 1.014181 1.970485 2.751577 -5.552291 6.051677 0.986789 -5.900097 -3.419331 -7.811287 -2.332410 -0.179839 -8.051585 1.904701 -1.311791 -13.040525 7.754331 2.354968 -1.002481 -0.824366 -3.509033 2.620477 -3.958949 -6.263833 1.603070 -3.101705 -5.529720 -1.135384 -2.824806 1.412747 3.110674 4.345712 -8.874681 -8.966123 6.661152 -0.078310 6.431321 4.288853 2.040538 4.411484 5.883849 -3.376428 -3.002998 -6.595755 7.887617 1.938881 -3.154038 0.062169 -4.600256 2.974844 6.571998 -2.394770 -0.550335 -7.886015 4.422081 -2.698739 -0.353038 2.272634 -2.872883 -4.713151 0.305228 3.853061 0.000883 -1.703203 -6.358076 -2.044001 -5.175192 -4.070682 2.249964 -4.200671 -0.861943 4.777343 -3.629644 -4.783540 2.036558 -1.062321 -3.297258 -0.133895 7.786444 5.096005 -4.068763 5.402204 -6.532838 6.544580 -7.421504 -4.937688 0.751418 -5.561492 -1.802091 -2.834128 -1.017498 2.696701 1.061368 -1.519894 -2.009553 1.250547 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::allocator::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = 0.096239 0.499968 0.926542 -0.520466 0.525887 0.402312 0.112524 0.230812 -0.494564 -0.295316 -0.223042 -0.759122 -0.713139 0.614207 -0.148313 -0.271932 1.014489 0.242724 -0.124928 -0.238903 0.007420 -0.111275 0.801432 0.982235 -0.899187 0.343540 0.078652 0.509741 0.063304 1.086834 -0.488197 -0.748043 -0.144250 0.476020 0.556125 -0.420524 -0.250992 -0.330189 -0.470314 -1.555800 -0.032570 0.778634 0.089111 -0.045143 0.389352 0.440343 1.232801 0.409227 -0.158998 0.158287 0.320524 0.220005 0.384740 -0.014452 0.355935 0.089999 1.102261 -0.099048 -0.384584 0.234650 -0.038916 -0.599635 -0.165899 0.690561 0.778653 0.030590 -0.270186 -0.522243 0.143782 0.033502 -0.032890 0.412988 0.291283 0.560127 0.312700 0.140664 0.525722 -0.649825 0.342069 -1.228531 -0.755470 -0.595708 0.848838 0.695106 -0.063299 -0.599676 1.005292 -0.222960 0.393447 0.083330 0.961154 -0.356393 -0.159901 -0.386084 -0.435093 0.357167 -0.177359 -0.160584 -0.085913 -0.026114 -0.535744 -0.310673 0.496468 -0.134400 -0.485478 0.757540 -0.144651 0.583352 -0.748349 -0.028987 -0.793847 0.145857 0.232328 -0.958594 -0.279802 -0.222941 -0.055278 0.250044 -0.257746 -0.309585 0.226229 0.251999 -0.404538 0.168615 -1.275356 1.047001 0.247268 -0.245477 0.147561 0.091282 0.395100 0.165886 0.311930 -0.335677 -0.090741 0.349847 -0.266225 -0.254981 -0.404844 0.026782 -0.004620 -0.350521 -0.159040 0.093024 -0.456987 0.158413 -0.812831 -0.247003 0.322942 1.970433 -0.337015 0.482402 0.011283 -0.673862 0.787241 0.300408 -0.429788 0.085189 0.470996 0.653380 -0.719624 -0.369974 0.221914 0.934005 0.362780 -0.443022 0.298216 -0.072377 -0.276709 -0.058185 0.611935 -0.042617 0.019680 -0.379557 -0.217784 0.169122 1.264593 -0.004136 -1.429171 -0.076152 0.004939 -0.007174 -0.177547 0.169568 0.046429 -0.015278 -0.076311 -0.170968 0.543479 0.763620 -1.852271 0.838220 0.068138 -0.640380 1.025901 -0.403654 -0.074257 -0.415563 0.140393 0.621984 0.938617 0.198722 -0.417093 -0.187870 -0.710656 -0.122225 0.087100 0.399458 -0.596263 0.605696 0.185570 -0.668782 -0.330304 -1.044293 -0.060762 -0.087215 -0.823331 0.217858 0.067917 -1.499784 0.819041 0.139080 -0.164201 -0.052554 -0.278048 -0.128288 -0.688841 -0.720996 -0.036350 -0.091796 -0.701638 -0.291950 -0.440042 0.327151 -0.011387 0.201957 -0.674177 -0.808918 0.707980 -0.141554 0.575037 0.557542 0.110073 0.564926 1.267953 -0.257582 -0.155127 -0.375440 0.605234 -0.251298 -0.135016 0.228231 -0.614945 0.280926 1.006031 -0.153166 0.086777 -0.676868 0.725244 -0.093123 -0.341106 0.316219 -0.709198 -0.137155 0.252829 0.486741 -0.399929 -0.320151 -0.752236 -0.361024 -0.079931 -0.334359 0.369345 -0.637903 -0.036553 0.586646 -0.357726 -0.690522 0.303298 -0.208854 -0.457748 0.017997 0.922000 0.605701 -0.424171 0.922815 -0.584502 0.586987 -0.852703 -0.275593 -0.234260 -0.393388 -0.326109 -0.115808 -0.049865 0.232656 0.086510 -0.025512 -0.200853 0.165317 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::_Deque_iterator() = 0.100547 0.592691 0.939344 -0.497284 0.534410 0.460509 0.118140 0.038051 -0.451386 -0.122393 -0.290402 -0.682036 -0.568323 0.592537 -0.021815 -0.004629 1.027851 0.218847 -0.167723 -0.263660 0.173592 -0.423794 0.822501 1.044627 -0.920269 0.447837 0.295807 0.515397 0.164983 1.131723 -0.828632 -0.414765 -0.159896 0.081238 0.580477 -0.547948 -0.327370 -0.328762 -0.152414 -1.662372 -0.056919 0.535753 0.206730 -0.052937 0.304873 0.432141 1.314882 0.417808 -0.173246 0.154213 0.304061 -0.034330 0.500871 -0.004233 0.472712 0.406841 1.414579 0.246375 -0.284359 0.222134 -0.013152 -0.652259 0.064192 0.702664 0.808693 -0.002416 -0.342896 -0.283036 0.246145 -0.109562 -0.116160 0.526842 0.103321 0.559671 0.333347 -0.463187 0.812346 -0.843933 0.286008 -1.164962 -0.823259 -0.600479 0.504051 0.308903 0.295308 -0.387866 1.102168 -0.302233 0.400237 -0.207822 0.964172 -0.666498 -0.082904 -0.323299 -0.424338 0.248725 -0.128246 -0.198929 0.117402 -0.241907 -0.533280 -0.486338 0.867372 0.040996 -0.586570 0.675148 -0.133678 0.574863 -0.623219 -0.376151 -0.790484 -0.123960 -0.123884 -0.971808 0.061174 -0.290538 0.014783 0.212961 -0.228927 -0.759179 0.201118 0.453944 -0.363161 -0.151881 -1.124503 1.115235 0.396463 -0.293017 0.180084 -0.030107 0.397722 0.369679 0.545695 -0.340968 -0.105352 0.378772 -0.469513 -0.254187 -0.418852 -0.082361 0.050190 -0.437842 -0.438336 0.238368 -0.449356 0.524268 -0.109656 -0.176112 0.256454 2.280370 -0.317622 0.463056 0.016500 -0.771488 0.977676 0.293000 -0.507874 0.191538 0.512836 0.734692 -1.395864 -0.423220 0.191768 0.992800 0.351526 -0.645894 -0.095056 -0.183140 -0.309513 0.066000 0.571414 -0.123230 0.076142 -0.420236 -0.206845 0.077699 1.555334 -0.265182 -1.379058 0.001780 -0.322987 -0.264782 -0.802508 0.059105 -0.320177 -0.087425 -0.459246 -0.182441 0.531256 0.757455 -1.873997 0.871175 -0.273092 -0.919290 1.339880 -0.424393 -0.067686 -0.629635 0.162172 0.628391 0.930412 0.089721 -0.464320 -0.211109 -0.786243 -0.128512 -0.004556 0.339146 -0.695546 0.722347 0.190001 -0.775435 -0.278920 -0.856940 0.040353 -0.338917 -0.662886 0.266925 -0.045933 -1.405896 0.829527 0.207479 -0.165730 0.273642 -0.258056 -0.190876 -0.660535 -0.724563 0.072356 0.088882 -0.278153 -0.314667 -0.443557 0.388069 -0.021637 -0.041073 -0.828882 -0.960085 0.510327 -0.310617 0.548131 0.637346 0.137791 0.494983 1.303729 -0.328487 -0.338337 -0.101050 0.136148 -0.137120 -0.161540 -0.296232 -0.690041 0.411187 1.120837 -0.080325 0.365767 -0.647835 0.746956 -0.352824 -0.333190 0.314413 -0.520871 -0.309347 0.035080 0.458481 -0.328970 -0.326838 -0.644471 -0.562291 -0.060352 -0.325129 0.469166 -0.667163 -0.100940 0.620797 -0.487081 -0.515001 0.401688 -0.211289 -0.328146 -0.036779 0.932880 0.717170 -0.449315 0.636631 -0.550794 0.562807 -0.874483 -0.192957 -0.188549 -0.094202 -0.459618 -0.197365 0.264781 0.308629 0.109465 -0.139267 -0.051653 -0.099189 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -0.553526 0.769790 1.315022 -1.897717 2.871847 1.097842 0.474009 -0.019396 -1.165053 -2.137771 -0.853133 -1.157587 -3.177117 1.926767 -0.949624 0.838224 2.399264 -0.507265 0.306036 -1.736693 2.673771 -2.240775 3.248641 1.878040 -4.092482 0.303097 1.196809 2.726609 1.126194 2.767699 0.320958 -1.615048 -0.130625 -0.557273 2.980548 -1.653601 0.198028 0.339775 -1.021943 -4.161996 -1.038682 1.610274 -0.794000 1.327406 0.427854 2.617922 2.917673 2.045262 -2.298900 1.731825 2.584778 0.162388 1.567383 0.437366 -0.872111 0.086896 1.039218 -0.250933 -0.731418 0.571730 -0.819884 -3.114993 1.238632 2.301544 3.695594 -1.597301 -0.656685 1.400007 -0.376017 0.778727 0.398268 2.535961 0.627479 0.156155 3.297753 -2.697312 -0.430935 -5.358241 0.780577 -6.622421 -2.093746 -3.092626 0.795461 1.394359 1.042594 -0.845547 4.813114 0.256883 0.177524 2.436290 2.555357 -1.524775 0.165943 -3.148859 -1.251644 0.096755 -1.511720 -1.239138 0.740674 1.330150 -1.311535 -1.596844 0.575781 -0.855511 -1.565923 -1.764018 -2.607222 2.728080 -3.300008 -1.376107 -3.803547 1.151162 -0.590745 -4.023696 0.293485 -1.260222 1.192967 -0.091832 1.368375 -0.659372 0.684534 2.239464 -0.822509 -0.642357 -1.552071 3.412951 2.302862 -0.921373 0.504449 1.528913 -0.117154 1.649781 3.293887 -0.265817 -2.842794 1.909925 -0.920242 -0.242501 -1.761017 0.935845 2.835338 -2.226996 -1.121407 0.688644 -0.320864 -0.523428 0.726208 -2.854142 1.755089 6.920926 -0.788578 0.884756 0.308026 -2.124394 2.660435 1.045644 -0.129992 2.237072 1.864145 1.354701 -3.513945 -1.943917 1.537334 2.407355 0.583476 -2.874418 -1.435470 -0.180109 0.563586 -0.425189 0.207902 1.398885 -0.912868 -0.512272 0.009648 -0.722914 4.343443 -1.379681 -1.790986 1.274496 1.884986 -2.360884 -3.363320 -0.666271 -2.128390 -1.739962 0.480498 0.050080 0.774014 2.759094 -5.308761 1.999765 0.033289 -0.614767 1.577577 -1.356543 0.934750 -4.972683 0.129340 1.453361 1.842883 -0.388637 0.304352 -0.698187 -2.823540 1.683506 0.371235 1.830503 -1.472496 2.203651 -1.091892 -1.338392 -1.790156 -1.074768 -1.587412 0.068370 -0.885427 0.661205 0.663613 -4.604623 2.134330 -1.842742 -1.072692 1.409986 0.650417 2.668531 -1.719088 -2.687865 1.720986 -0.484447 -2.303784 -2.469755 -0.314491 1.570476 -0.169730 -1.363288 -2.082631 -4.202686 1.692986 -1.486340 1.118097 1.549301 1.000661 3.535695 1.204199 -2.247674 -2.457629 -1.419364 0.400295 -0.341113 -0.154518 -1.741873 -0.266262 1.542738 3.409638 0.302133 0.903167 -0.494971 3.350040 -2.528865 -1.492335 1.513606 0.331494 -0.867325 2.012816 1.741827 -1.263016 -1.915797 -2.784456 1.196382 -0.277392 -1.320523 1.476798 -2.857186 -0.319813 1.796863 -0.023528 -1.524496 1.644544 0.785402 -0.427916 -2.225495 4.602311 4.054915 -2.240484 0.403703 -1.948505 1.743887 -3.051404 -0.929550 -1.404202 0.468378 0.902464 0.756819 0.757048 1.698740 1.188625 -0.823253 -0.647206 -1.580914 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::empty() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::operator==(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::back() = 0.020737 0.353491 0.337258 -0.047197 0.226925 -0.105918 0.110789 0.313897 -0.127840 -0.642251 -0.078365 -0.564273 -0.845733 0.378079 -0.126102 -0.286772 0.631133 0.110040 0.118875 -0.283394 -0.033954 -0.243617 0.643502 0.639088 -0.686195 0.120504 0.142865 0.335717 0.154812 0.301208 0.233209 -0.607266 0.185655 0.313039 0.458556 -0.155114 0.004864 -0.269479 -0.594370 -0.947462 -0.148625 0.494485 0.048052 0.054881 0.146138 0.673874 0.803819 0.358458 -0.253076 0.269756 0.297919 0.053873 0.241668 0.058099 -0.087675 -0.440735 0.095450 -0.381093 -0.421983 0.209238 0.017520 -0.915273 -0.293684 0.467748 0.645768 -0.105901 -0.045823 -0.119942 -0.164644 0.195786 -0.025016 0.280192 0.519006 0.306032 0.467661 0.125763 -0.106285 -0.711928 -0.026984 -1.774588 -0.544555 -0.606327 0.832937 0.467972 -0.192696 -0.251375 0.670438 0.219430 0.303310 0.450329 0.795935 -0.162117 -0.231274 -0.345674 -0.031156 0.446512 -0.396255 0.091831 0.141139 0.130273 -0.401091 -0.159085 0.205425 -0.245206 -0.293232 0.121871 -0.253193 0.366685 -0.802309 0.126916 -0.882652 -0.191429 0.391891 -0.787961 0.052153 0.144850 0.283792 0.374887 0.000111 0.139345 0.081256 0.040210 -0.062980 0.114043 -0.818415 0.605209 0.054118 -0.046861 0.286747 0.422396 0.334734 0.180600 0.421526 -0.050169 -0.268373 0.197865 -0.207513 -0.064324 -0.225926 -0.039844 0.422879 -0.334948 0.157696 -0.071548 -0.307435 -0.465151 -0.557177 -0.400914 0.366571 0.618831 -0.030875 0.255064 0.103407 -0.405235 0.279005 -0.151508 -0.274522 0.127651 0.434002 0.409777 0.195466 -0.229745 0.147823 0.623176 0.212014 -0.305064 0.173136 0.053654 0.106883 -0.263395 0.333247 0.223662 0.083158 -0.206412 -0.031866 0.357764 0.472052 -0.076312 -0.450321 -0.049319 0.250362 0.186219 -0.209881 0.146048 0.221740 -0.065681 0.090376 0.032447 0.111340 0.526980 -1.056261 0.471941 0.216271 0.014454 0.189663 -0.145354 -0.140806 -0.739544 0.338354 0.489624 0.423956 0.200759 -0.024655 -0.157856 -0.510245 -0.051037 0.123087 0.339733 -0.234810 0.389259 -0.138107 -0.208089 -0.490110 -0.560257 -0.032034 0.104815 -0.313884 0.168653 0.475135 -1.083969 0.591659 -0.323228 -0.388767 -0.304383 -0.147380 0.182837 -0.653522 -0.593472 -0.032358 -0.470461 -1.007596 -0.391767 -0.238370 0.102124 -0.090538 -0.188907 -0.063492 -0.344844 0.715790 -0.016454 0.230343 0.333112 0.208651 0.822530 0.518750 -0.401972 -0.089149 -0.203898 0.390300 -0.588942 -0.110805 0.344090 -0.207771 0.144003 0.848766 -0.140142 -0.070105 -0.064431 0.424539 -0.302217 -0.579704 0.334698 -0.039216 0.119270 0.639088 0.362716 -0.438963 -0.254926 -0.663747 -0.028487 0.091739 -0.430574 0.089990 -0.664733 -0.066001 0.527605 -0.167510 -0.442711 0.306373 -0.120488 -0.208426 -0.228772 0.609142 0.768552 -0.628706 0.520273 -0.514620 0.291129 -0.717943 -0.408218 -0.085001 0.050169 0.134921 -0.008492 -0.070878 -0.010932 0.121486 -0.347521 -0.442419 0.175280 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::operator--() = 0.005350 1.302451 1.170988 -1.047993 1.191265 1.610538 0.128084 -0.219045 -0.581054 -0.528000 -0.445551 -1.500289 -1.379194 1.135348 -0.368651 -0.141144 1.773186 -0.098505 -0.229799 -0.255651 0.408919 0.359995 1.664848 1.786509 -1.760354 0.528897 0.781937 0.646746 -0.036257 1.638706 -0.695610 -1.906884 -0.210431 0.463134 0.790039 -0.447105 -0.542788 -0.822657 -0.071397 -2.639973 -0.226558 1.058942 -0.481200 -0.086130 0.490623 -0.124804 2.585648 0.837940 -0.421447 0.084069 0.776771 0.906588 0.461305 -0.097216 0.527006 0.160436 1.506137 -0.148529 -0.210394 0.087219 -0.135583 -0.236643 -0.347850 1.580266 1.480207 0.134510 -0.628342 -0.388413 0.126069 -0.009320 -0.525414 1.128405 0.453690 1.559278 0.616435 -0.333177 0.598241 -1.687497 0.676583 -1.554201 -1.360938 -1.020746 0.478122 1.216414 0.440822 -0.798658 2.153558 -0.396144 0.571282 0.564133 2.095735 -0.907755 -0.055352 -0.838736 -1.033109 0.376912 -0.303436 0.135239 -0.661959 -0.221762 -1.086914 -1.206469 0.475535 -0.053806 -1.020894 0.483934 -0.249267 0.930446 -1.056693 -0.247799 -1.261431 0.340942 -0.023434 -2.189687 -1.332772 -0.481141 -0.103094 0.230364 -0.526478 -1.415842 0.406947 0.793277 -0.703960 -0.366128 -1.189262 1.498411 1.169831 -0.349974 0.160360 0.090744 1.042976 1.178261 0.581489 -0.512838 -0.177550 0.284448 -0.199332 -0.479190 -0.624482 0.370118 -0.290978 -0.667197 -0.125448 1.035541 -0.729938 0.138946 -0.947092 -1.131981 0.497769 4.931869 -0.824998 0.954344 0.170744 -1.681370 1.051455 0.123121 -1.105761 0.041384 0.747933 1.705290 -1.928284 -0.736836 0.943371 1.938870 0.576196 -0.865476 0.495040 0.156150 -0.570045 -0.535448 1.122418 -0.126526 -0.065745 -0.675784 -0.467431 0.868639 2.611856 -0.325729 -2.326934 0.164889 0.771320 0.173124 -0.200381 0.144962 -0.679061 -0.103825 0.696150 -0.259231 1.143629 1.498141 -3.270844 1.304883 0.289207 -1.229621 1.552659 -0.291063 -0.334775 -0.220907 0.573077 1.485795 1.264041 0.070441 -0.153573 -0.761095 -1.456730 -0.154455 0.387972 0.723316 -1.315026 1.334884 0.356447 -1.499522 -0.863321 -1.180567 -0.388992 -0.610988 -1.505909 0.520404 -0.050259 -2.695076 1.945795 0.502668 -0.175454 -0.022607 -1.010600 0.509246 -1.323102 -1.587382 0.434681 -0.310359 -0.618971 0.230990 -0.816244 0.692512 0.584312 0.925709 -1.655914 -1.675204 1.020771 0.186728 1.274844 1.049790 0.623894 0.914177 0.756351 -0.496933 -0.642319 -1.217097 1.502568 0.444510 -0.729360 -0.446564 -1.094211 0.771182 1.861268 -0.554499 -0.354532 -1.403697 1.030899 -0.671862 -0.026286 0.338096 -0.545792 -0.992950 -0.220699 0.666882 -0.269677 -0.519145 -1.369492 -0.153106 -0.745515 -1.035431 0.472983 -1.108822 -0.155282 1.322283 -0.900116 -1.027709 0.605976 -0.085457 -0.416885 0.249111 1.210560 0.723828 -0.726452 1.056575 -1.388766 1.078042 -1.823461 -1.145900 0.020511 -1.069714 -0.462835 -0.687086 -0.383498 0.584638 0.107773 0.327594 -0.193244 0.120331 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::_Deque_iterator::operator*() const = -0.009347 0.369540 0.211218 -0.139034 0.352797 0.287771 0.081346 -0.065336 -0.127741 -0.230885 -0.123914 -0.311895 -0.379510 0.323258 -0.077721 0.092510 0.511799 0.039272 0.034378 -0.140017 0.133101 -0.128161 0.541099 0.489581 -0.466744 0.159975 0.300812 0.115540 -0.018656 0.412668 -0.221362 -0.484725 0.160070 -0.089173 0.133307 -0.212963 -0.096269 -0.191897 0.018449 -0.705978 -0.056443 0.041168 -0.140564 -0.007873 0.014070 0.124200 0.694828 0.257362 -0.105360 0.194561 0.199941 0.168603 0.086400 0.067370 0.124355 0.107412 0.269863 -0.126257 -0.148889 0.038259 -0.039692 -0.340684 -0.116006 0.376408 0.417669 -0.028589 -0.097873 0.083938 -0.150018 0.001634 -0.095535 0.251213 0.162735 0.305362 0.210428 -0.327106 0.033297 -0.575219 -0.078898 -0.847538 -0.383178 -0.355220 0.114027 0.117241 0.234078 0.050648 0.553992 -0.011250 0.195417 0.129565 0.606140 -0.432461 -0.086535 -0.164159 -0.114441 0.105246 -0.165780 0.051698 -0.067710 -0.132815 -0.306127 -0.423368 0.322915 0.026223 -0.253763 -0.113343 -0.089336 0.260309 -0.510966 -0.199619 -0.494384 -0.131001 -0.106648 -0.576357 -0.072330 0.022518 0.322911 0.157210 -0.077498 -0.471228 0.118784 0.320711 -0.102948 -0.267056 -0.122251 0.324474 0.247197 -0.039758 0.150628 0.033185 0.252683 0.529124 0.399846 -0.088698 -0.107034 0.067327 -0.114471 -0.076422 -0.137779 -0.020158 -0.046430 -0.322423 0.106884 0.307423 -0.228867 -0.047260 0.052424 -0.282703 0.193346 0.945974 -0.144234 0.218971 0.060366 -0.520709 0.110632 -0.202914 -0.283852 0.057247 0.284118 0.390953 -0.379085 -0.222929 0.197340 0.481010 0.187394 -0.332549 -0.064830 -0.080333 -0.017405 -0.067947 0.187981 0.051246 0.039638 -0.226427 -0.085428 0.196488 0.760773 -0.211892 -0.328068 0.118335 0.053904 -0.006853 -0.304007 -0.037107 -0.187498 -0.027942 0.132474 -0.063605 0.147302 0.423248 -0.850739 0.344049 -0.153669 -0.297781 0.250046 0.042107 -0.097328 -0.194664 0.175479 0.421349 0.354761 0.055803 0.154352 -0.159906 -0.392256 -0.065891 0.053531 0.207587 -0.279512 0.323261 0.125487 -0.488228 -0.291000 -0.136023 0.043012 -0.190570 -0.180533 0.151483 0.127336 -0.931281 0.509016 -0.001040 -0.152279 0.105566 -0.122452 0.288511 -0.383729 -0.481289 0.194614 -0.152870 -0.161766 0.035014 -0.150016 0.199128 0.067355 0.056122 -0.250187 -0.398108 0.244163 0.092456 0.223128 0.274496 0.217228 0.440160 -0.103854 -0.254356 -0.218992 -0.160049 0.222548 -0.160018 -0.134756 -0.061414 -0.246895 0.290922 0.617659 -0.013759 -0.069212 -0.152979 0.310431 -0.411727 -0.054448 0.242245 0.290965 -0.221241 0.088599 0.273056 -0.172968 -0.213629 -0.271371 -0.008451 -0.094165 -0.324220 0.101763 -0.388525 -0.038951 0.381496 -0.151714 -0.243780 0.240977 -0.069838 0.008390 -0.089363 0.328444 0.455397 -0.357213 0.168650 -0.307862 0.184963 -0.533348 -0.368462 0.042391 0.024572 -0.107501 -0.117464 -0.064001 0.157987 -0.009801 -0.011361 -0.063220 -0.112196 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::pop_back() = 0.092839 1.715532 1.870044 -1.582396 1.967891 2.295489 0.033260 -0.000651 -0.823659 -0.773781 -0.788584 -2.231424 -2.151732 1.470235 -0.591619 -0.404651 1.996458 -0.419966 -0.370021 -0.126992 0.363039 0.916757 1.894924 1.608137 -2.242915 0.656274 0.405321 1.097102 -0.364969 2.747980 -0.900143 -2.835810 -0.756605 1.515418 1.265752 -0.200832 -0.591401 -1.020623 -0.731594 -3.090736 -0.357987 2.332245 -0.745048 0.069678 0.887244 -0.194221 3.289552 1.005464 -0.520737 -0.164125 0.969587 1.323046 0.752284 -0.131249 0.473421 -0.067556 2.209578 -0.747327 -0.528812 0.136602 -0.268130 -0.184023 -0.642299 1.854695 1.789033 0.032638 -0.929983 -0.732985 0.107846 0.073406 -0.669260 1.475363 0.723767 2.026355 0.754491 0.953711 0.814109 -1.014818 1.325393 -1.133961 -1.603473 -1.481597 0.685789 2.792419 0.024277 -1.893686 2.956427 -0.668909 0.580920 0.751632 2.629090 -0.733081 0.029155 -1.615744 -1.382784 0.289825 -0.344339 -0.412136 -1.254962 0.215983 -1.172283 -1.066635 -0.043646 -0.556917 -1.189374 1.235938 -0.733104 1.336473 -1.441285 0.131933 -1.686860 1.056676 0.381514 -2.690176 -2.270072 -0.357849 -1.147915 0.075240 -0.334581 -1.167022 0.708685 0.829213 -1.193901 0.229825 -2.352648 2.265842 1.421490 -0.765666 0.125295 0.384921 1.367173 0.771307 0.275635 -0.625682 -0.579746 0.523420 0.222816 -0.749500 -0.673003 0.899654 -0.752005 -0.756116 -0.356568 1.137513 -0.711837 0.430111 -3.136662 -1.721029 0.720813 5.863798 -1.348900 0.944082 -0.279663 -1.982779 1.800659 0.738592 -1.489074 -0.214821 0.494799 2.280357 -1.823448 -0.911222 1.572362 2.277958 0.621753 -0.744941 1.544504 0.329156 -0.690938 -0.794900 1.499921 0.250815 -0.320222 -0.574451 -0.677979 0.614280 3.337996 -0.020356 -3.579673 0.528140 1.124136 0.339016 0.623585 0.230390 -0.379178 -0.508528 1.153277 -0.373623 1.526421 1.934669 -3.887992 1.740974 1.118047 -1.742775 2.142866 -1.143028 0.154752 0.197272 0.241996 1.963151 1.617965 0.142880 -0.515543 -1.383263 -1.721936 0.156358 0.633698 1.069140 -1.476999 1.494864 0.294436 -1.747790 -1.017529 -2.248139 -0.935416 -0.212332 -2.513789 0.445006 -0.040016 -3.287700 2.522086 0.618359 0.142008 -0.298084 -1.049865 0.478857 -1.377821 -1.867117 0.420613 -0.532384 -1.413979 0.264133 -0.980514 0.710187 0.781811 1.302503 -2.198582 -2.324843 1.425852 0.329930 1.540792 1.223967 0.890663 0.787012 2.146116 -0.628955 -0.390890 -2.129948 2.460192 0.661880 -0.464500 0.179962 -1.221397 0.796616 1.966660 -0.703790 -0.369358 -2.394805 1.216128 0.010945 -0.058423 0.436833 -2.082158 -1.260802 -0.260079 0.920996 0.060485 -0.849025 -2.102701 0.143063 -1.333445 -1.129003 0.263358 -1.467328 -0.511348 1.934198 -1.220733 -1.899969 0.542901 -0.107632 -1.222354 0.026352 2.072006 0.274186 -0.665224 2.161625 -1.720250 1.674263 -2.175802 -1.174276 -0.215873 -1.947222 -0.382994 -0.792078 -0.470113 0.521037 0.026375 0.645955 -0.292058 0.075755 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::deque >::_M_pop_back_aux() = 0.430220 2.706473 2.662838 -1.569166 2.119886 3.209453 0.117869 0.027576 -0.682788 -0.460814 -0.799049 -2.839760 -2.475625 1.541546 -0.575697 -1.148241 2.294341 -0.537048 -0.498597 0.196209 -0.403624 1.942760 2.178872 2.216828 -2.412956 1.063074 0.416533 0.590413 -0.825859 3.308149 -1.771197 -3.586566 -0.718741 2.355239 0.965335 0.308991 -1.125957 -2.272408 -0.960261 -3.495387 -0.266433 2.636050 -1.191970 -0.331677 1.207616 -0.559211 4.551858 0.899076 -0.112474 -0.692379 0.558591 1.655703 0.674118 -0.301793 1.250965 -0.286456 3.255176 -0.551734 -0.661290 0.017141 -0.217330 0.258906 -1.485503 2.209733 1.633599 0.633205 -1.076508 -1.700375 0.058367 -0.195525 -1.215252 1.505924 1.326293 3.208583 0.418561 2.212907 1.454198 0.057948 1.279189 -0.130432 -2.039742 -1.461946 0.985671 3.072505 -0.030206 -2.557391 2.868197 -0.761287 1.129557 0.144902 3.336128 -0.923419 -0.048161 -1.100378 -1.630836 0.407748 -0.052386 0.273510 -1.949009 -0.749714 -1.633239 -1.149087 0.183396 -0.428101 -1.363225 2.452084 -0.186006 1.057719 -1.147466 0.746248 -1.577452 0.574047 0.678687 -3.023586 -3.283591 0.006238 -1.270361 0.391651 -0.917728 -1.572383 0.790165 0.760917 -1.421842 0.175443 -2.851840 2.576845 1.568131 -0.570920 0.269088 -0.001230 2.157554 0.777977 0.016603 -0.545153 0.100562 -0.109686 0.382442 -0.897647 -0.181105 1.085714 -1.838424 -0.343118 -0.058963 1.510713 -0.992181 0.835010 -4.444394 -1.502996 0.643728 6.719696 -1.772410 1.396025 -0.504128 -2.551974 1.726882 0.480142 -2.302649 -0.876012 0.491290 3.024589 -1.968161 -0.689313 1.751403 2.748232 0.721129 -0.752957 2.888371 0.516196 -1.312723 -1.320841 2.245142 -0.295551 0.229502 -0.983321 -0.932285 1.453111 3.798002 0.032957 -5.361425 0.308790 0.531425 1.552165 1.890611 0.598953 0.593859 -0.019026 1.482266 -0.646892 1.983390 2.027836 -4.445461 1.958068 1.233213 -2.685706 3.034974 -1.038486 -0.327735 2.196684 0.770337 2.584198 1.766243 0.804713 -1.257319 -1.851475 -1.736924 -0.406424 0.742981 0.962692 -1.846981 1.729487 0.898394 -2.507384 -1.239799 -3.586176 -0.448769 -0.291349 -3.580892 0.432692 -0.599224 -4.177671 3.209328 1.624265 0.144502 -1.017838 -1.989511 -0.240238 -1.585461 -2.236666 -0.061253 -0.953107 -1.614613 0.877370 -1.491170 0.368421 1.329958 2.410552 -2.866157 -2.292239 1.916671 0.908438 2.084716 1.552902 1.247960 0.747557 2.889465 -0.494389 -0.081446 -2.698895 3.940028 0.914498 -1.115911 0.858020 -2.097861 0.710667 2.231898 -1.308882 -0.588536 -3.558469 0.819751 0.297132 0.170168 0.379332 -2.422043 -1.544818 -0.853056 0.977251 0.577547 -0.725592 -2.124466 -0.741954 -1.782857 -1.545784 0.026679 -1.417372 -0.515808 2.338525 -1.705595 -2.361252 0.275088 -0.860194 -1.394505 0.691486 1.428074 0.039150 -0.989603 3.002587 -1.936069 2.117829 -2.419286 -1.678937 0.410663 -3.103386 -0.711933 -1.496210 -0.957400 0.253643 -0.268071 0.677915 -0.228581 0.763635 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp___GLOBAL__sub_I_longest_path_directed_acyclic_graph.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/magic-square.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/magic-square.cpp__generateSquare(int) = -4.093912 -4.995596 -1.965620 -6.529632 3.438395 3.962091 2.282338 -5.966247 -8.385306 -1.860110 4.063829 -11.584492 -4.672770 8.910066 -3.285814 6.148097 10.845546 0.396186 -4.292130 -4.566695 6.528571 -0.330195 12.190826 13.841059 -7.712080 -0.371810 -0.936656 4.114156 3.129789 -2.436573 4.266461 -4.240834 1.619952 -6.835664 1.120917 -2.558163 -2.170568 4.101181 7.560781 -13.559116 -0.832098 3.147791 3.025492 0.481862 0.416487 5.523559 5.881002 7.136089 -0.253287 7.210266 6.356813 -1.325343 4.795105 -0.112626 1.806949 -1.171734 1.504488 0.552506 -0.886342 -0.863845 -2.288596 0.404903 1.475833 9.177784 10.849693 0.217004 -5.223899 2.182677 4.442786 3.156903 3.074130 7.551886 -1.166725 2.691925 5.218133 -10.357446 0.819483 -17.273710 3.202786 -15.581805 -6.159254 2.177035 7.838233 2.140752 3.431785 -0.215292 13.157617 -0.120226 -5.920118 9.590236 9.513938 -5.163527 -2.066718 -1.236528 -4.815701 0.457586 -2.844497 3.643683 4.572339 7.003400 -7.916463 -3.193406 0.381858 -0.067203 -4.747626 -3.880812 0.128706 5.788871 -5.501011 -3.923806 -2.260766 7.631581 0.993870 -13.806452 -3.232812 -7.097427 1.317165 1.179915 -7.342258 -4.756519 3.239369 -0.418830 -3.155116 -0.984545 -3.391243 5.178210 5.965877 2.225084 -1.521409 6.196733 2.108024 11.440703 -0.608122 -6.039483 0.971364 2.825918 -1.224147 4.522594 -4.528657 -2.275893 5.312542 -7.322091 2.582920 1.478233 -4.441860 -3.815508 3.786354 0.047744 -1.696042 25.666998 -2.021538 10.857428 9.027131 -5.646422 4.011538 -3.239083 3.466888 3.862558 5.526395 2.631119 -10.161233 -7.320976 7.975563 12.803967 4.394827 -9.106224 -2.241436 4.695844 0.883746 -2.041441 4.900720 0.942768 -0.332761 -2.855759 -0.650128 5.334417 14.792127 -3.734684 0.241086 0.310060 6.768195 0.206756 -7.779859 -1.170707 -7.780822 -0.171841 3.337018 4.283797 4.888982 9.492841 -15.120335 7.633004 0.623170 2.746563 6.758623 3.705582 -7.851402 -12.737178 -3.060092 2.497603 6.885555 -1.539931 -1.456396 2.606188 -10.257658 0.932259 2.540486 1.364147 -6.693937 8.878335 -1.263399 -2.330692 -2.020737 1.958740 -3.942877 -2.044857 -2.614755 7.293588 1.269694 -9.914951 5.938307 1.325254 -4.503780 -0.399608 -2.710146 7.613491 -6.502531 -6.482511 4.222491 -3.895871 -5.270276 -4.201636 -2.477959 2.338183 1.844369 3.516936 -7.871299 -6.733254 9.545460 -4.576667 11.138196 4.744061 -3.452192 5.072340 -3.749770 -4.965318 -4.580650 -5.818740 1.105830 2.009164 -5.729834 -2.692968 -1.797451 5.837377 6.027422 -0.030701 -6.182905 0.402924 8.967611 -6.336651 -1.779848 2.004292 0.788463 -5.684149 4.637432 3.927434 -7.557889 3.799255 -7.326937 -1.642810 -5.871589 -3.838890 7.637037 -1.045696 3.167437 -1.975066 -1.353090 1.789881 4.309306 4.336529 0.495587 3.913187 11.778562 6.910350 -0.769716 -1.778643 -11.640250 6.135958 -8.544477 -7.817770 0.632213 2.178185 -5.502565 -2.239889 -1.113287 7.731000 5.848596 -6.727398 -6.472598 5.632764 +PE-benchmarks/magic-square.cpp__main = -0.058224 -0.005826 0.207918 -0.108451 0.276875 -0.079774 0.178512 0.133530 -0.387569 -0.311209 0.001911 -0.368628 -0.374517 0.465410 -0.041060 0.169128 0.674341 0.291349 0.005639 -0.202135 0.137030 -0.465099 0.566079 0.596028 -0.377245 0.128544 0.002836 0.181172 -0.036601 0.429312 -0.142382 -0.386497 0.252920 -0.194374 0.175583 -0.379511 -0.081478 0.083852 -0.074366 -0.837903 0.012612 0.260362 0.141389 -0.028597 0.031876 0.455840 0.477875 0.305486 -0.050898 0.449084 0.140432 -0.156426 0.201800 0.124504 0.214636 0.155697 0.183398 -0.090976 -0.399922 0.162598 -0.133190 -0.661660 -0.060244 0.272876 0.480790 -0.113436 -0.100951 -0.012067 -0.135652 0.113214 0.179095 0.154296 0.196327 -0.078102 0.300853 -0.308731 -0.044918 -0.678380 -0.133289 -1.394949 -0.428037 -0.244483 0.622010 0.103100 0.113231 -0.067656 0.531329 -0.071342 0.062175 0.154698 0.565837 -0.403617 -0.248999 -0.144936 0.001518 0.149665 -0.241809 -0.136030 0.345148 -0.051404 -0.380756 -0.233667 0.466255 -0.004834 -0.181807 -0.058462 -0.079241 0.448252 -0.676549 -0.284746 -0.612160 -0.029913 0.052240 -0.523025 0.279036 0.034067 0.250609 0.339441 -0.242142 -0.203859 0.245286 0.159520 -0.141352 -0.129389 -0.291508 0.509933 -0.045822 0.039404 0.191251 0.184372 0.070007 0.409557 0.490238 -0.182145 -0.041137 0.218326 -0.223480 0.101148 -0.207164 -0.275303 0.145044 -0.432207 0.051999 -0.040226 -0.335748 -0.069023 0.052448 0.042172 0.155310 0.595297 -0.087780 0.339939 0.156355 -0.383499 0.355641 -0.121062 -0.013683 0.110028 0.447971 0.145757 -0.220898 -0.286982 0.152234 0.515070 0.297738 -0.471193 -0.225890 -0.154452 0.174449 0.099130 0.179617 0.145016 0.166107 -0.302484 -0.029394 0.010555 0.797161 -0.261342 -0.326349 0.051120 -0.069461 -0.059616 -0.608603 -0.040965 -0.164301 -0.018213 -0.139870 -0.038027 0.067395 0.497066 -0.922906 0.497495 -0.312652 -0.161837 0.389366 0.040669 -0.150045 -0.771316 -0.097077 0.256088 0.615988 0.191962 0.020179 0.068115 -0.428068 -0.056673 -0.044444 0.213362 -0.186192 0.331384 -0.059931 -0.343995 -0.186958 -0.253937 0.047140 -0.142926 -0.062326 0.209264 0.411537 -0.917624 0.335878 -0.072708 -0.251803 0.107167 0.217083 0.224731 -0.373259 -0.502938 0.134525 -0.201990 -0.490905 -0.290182 -0.130511 0.167014 -0.096561 -0.273616 -0.000400 -0.411059 0.501810 -0.086783 0.356306 0.251159 -0.051189 0.616233 0.388807 -0.378856 -0.122259 -0.057189 -0.011147 -0.574504 -0.001038 0.012788 -0.192361 0.316936 0.563462 0.203655 0.003055 -0.092257 0.549389 -0.408860 -0.196121 0.450523 0.125404 0.036954 0.418306 0.474273 -0.495514 -0.160524 -0.306623 -0.099224 0.004762 -0.167008 0.206873 -0.390963 0.036256 0.132765 -0.023006 -0.203786 0.181447 -0.008257 -0.099798 -0.186856 0.626661 0.688985 -0.430796 0.242683 -0.292229 0.200639 -0.480056 -0.240311 -0.112815 0.357644 -0.275464 0.059037 0.139261 0.171801 0.083488 -0.288558 -0.256452 -0.019001 +PE-benchmarks/magic-square.cpp___GLOBAL__sub_I_magic_square.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/matrix-chain-multiplication.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/matrix-chain-multiplication.cpp__MatrixChainOrder(int*, int) = -4.942370 -4.748821 -2.910208 -6.794467 4.748354 9.387884 2.818072 -9.173463 -8.693225 -0.521495 4.857913 -13.551734 -5.074999 10.247911 -4.246904 8.849453 11.690115 -0.487169 -6.025145 -3.373957 7.671780 2.703100 15.216259 15.484062 -8.299386 -0.419806 -1.243214 3.902977 2.559427 -2.371202 3.373483 -4.731441 3.628875 -9.214189 -1.689243 -1.847243 -2.511473 3.198998 10.063220 -14.130288 -1.042422 2.561572 0.532370 0.107006 -0.070778 3.045518 7.512484 8.375222 1.858564 7.377593 5.680376 -0.709380 5.019429 0.410416 2.912604 -0.572357 1.886877 -1.395858 -0.886757 -3.206130 -2.708565 1.050899 0.295733 10.753091 11.835438 1.168984 -5.656946 3.778476 3.643694 2.660767 3.283618 8.667285 -2.190790 4.856774 4.963751 -11.183048 2.119156 -13.294597 1.942695 -10.969450 -6.515676 2.836907 6.045474 3.558740 6.399201 0.139867 15.039962 -0.637354 -7.158754 9.839472 11.475562 -8.858477 -2.250770 -0.711418 -4.301389 -0.708493 -3.719469 5.226912 2.508021 6.554498 -9.289497 -4.091189 -0.006041 1.513189 -5.518459 -5.295931 0.539905 6.641499 -6.313515 -5.795140 -1.008191 7.689147 -1.366474 -16.293262 -6.890855 -6.745107 2.324608 1.164080 -7.966885 -8.289919 4.083608 1.207302 -2.049795 -3.821841 -0.953752 4.234988 7.949600 2.835251 -1.704091 7.061981 3.096430 16.599460 -0.521430 -5.559289 1.691371 1.621167 -0.342247 6.275199 -2.913356 -2.030856 1.307576 -9.211156 2.552945 5.543704 -4.917010 -2.625059 2.095743 1.314175 -2.161503 31.042700 -2.323467 12.514907 10.714872 -8.560874 1.811665 -6.226625 3.146535 3.563409 4.719291 3.620602 -13.985375 -8.398714 10.058112 14.887688 5.031138 -10.382431 0.720652 4.988959 1.176608 -3.848877 5.209471 1.627691 0.471688 -3.910370 -0.944736 7.437468 18.510457 -6.053534 0.457190 2.444590 4.479394 1.060906 -7.464373 -2.297716 -7.041046 -0.130430 5.622987 4.784774 4.515828 10.913143 -11.356557 8.435022 -0.051251 1.648026 8.836874 4.999516 -9.614786 -6.941209 -3.850217 3.811517 6.608380 -2.091158 -1.906284 2.078315 -11.704600 0.626528 3.739779 0.811040 -6.656957 9.916928 0.712095 -3.953464 -3.112293 2.888758 -2.695320 -3.007048 -3.426190 8.698762 -0.912474 -10.266249 7.676449 3.280992 -5.449948 0.402597 -3.991570 10.093946 -7.374437 -8.198473 6.350542 -4.940866 -4.971704 -2.512608 -2.414801 2.671370 5.211203 5.147203 -10.698212 -6.566665 10.182727 -3.502334 12.507667 5.290544 -2.575287 5.038784 -7.362034 -6.197265 -5.191136 -8.868389 1.824799 3.747995 -7.848436 -3.278993 -2.267582 8.256030 6.748906 -0.131035 -8.347414 -0.044811 9.165146 -8.340140 -0.681041 2.568116 4.348548 -9.030304 3.009657 4.434354 -6.982767 4.462490 -5.874298 -2.359056 -8.352247 -5.740087 8.331750 -0.571575 4.361473 -1.641139 -1.074930 2.222057 4.393105 4.362880 1.945330 5.095105 12.450579 5.871330 -0.507558 -2.844705 -13.353455 7.559419 -10.057291 -10.322850 3.389749 2.095498 -6.093880 -3.398143 -1.159745 9.134010 7.006100 -8.391813 -6.247322 5.158628 +PE-benchmarks/matrix-chain-multiplication.cpp__main = 0.053264 0.300216 0.601662 -0.243566 0.417961 -0.140059 0.221820 0.450986 -0.505911 -0.870183 0.108183 -1.175802 -1.203986 0.703428 -0.133557 -0.372547 0.970889 0.076815 -0.010749 -0.356820 -0.102851 -0.253745 0.929008 1.016092 -0.902218 0.268909 -0.151258 0.382257 0.096103 0.493837 0.256242 -0.963595 0.153172 0.514560 0.545345 -0.041610 -0.209636 -0.368719 -0.688066 -1.394432 -0.146515 1.091935 0.103382 0.002572 0.311318 1.060632 1.183091 0.505956 -0.262671 0.522941 0.389685 -0.183781 0.451062 0.019067 0.149716 -0.697208 0.389689 -0.344428 -0.699217 0.320817 -0.085814 -1.091532 -0.491803 0.661561 0.868726 -0.156006 -0.295433 -0.372577 -0.068931 0.302522 0.083110 0.469457 0.793974 0.363770 0.681876 0.456758 -0.045875 -0.914277 0.121272 -2.449243 -0.898506 -0.466206 1.614669 0.802211 -0.406956 -0.697845 1.018683 0.130344 0.133588 0.636163 1.190255 -0.120167 -0.379548 -0.323098 -0.171051 0.509713 -0.437825 0.091632 0.313687 0.203971 -0.721836 0.046534 0.289954 -0.426127 -0.414523 0.461292 -0.223633 0.581091 -1.076755 0.300004 -1.035136 0.074483 0.810476 -1.154521 -0.119833 0.214632 0.111754 0.590349 -0.370796 0.362994 0.297521 -0.249259 -0.325193 0.375138 -1.366637 1.037336 0.026406 0.189648 0.354785 0.673547 0.593337 0.137838 0.394091 -0.214528 -0.126184 0.191346 -0.074918 0.185533 -0.139870 -0.139798 0.436268 -0.382336 0.226772 -0.330738 -0.495539 -0.529205 -1.124848 -0.258546 0.208886 1.058546 -0.187183 0.697108 0.227949 -0.511700 0.602026 -0.127278 -0.302947 0.062221 0.612273 0.579616 0.299982 -0.344503 0.514221 1.067504 0.364341 -0.650159 0.493540 0.334500 0.119996 -0.349415 0.701802 0.227099 0.377029 -0.373842 -0.094427 0.505952 0.937079 -0.072132 -1.091169 -0.097492 0.287150 0.536990 -0.165359 0.279022 0.423857 -0.014742 0.138335 0.055236 0.318510 0.821920 -1.785257 0.803488 0.330682 -0.092298 0.637567 -0.128342 -0.398577 -1.128650 0.114342 0.584651 0.773713 0.475388 -0.330041 -0.181139 -0.753514 -0.078065 0.167823 0.289368 -0.405768 0.668651 -0.278558 -0.252617 -0.502501 -1.130625 -0.135637 0.314736 -0.681536 0.345617 0.635842 -1.617078 0.794301 -0.142277 -0.511943 -0.695163 -0.172671 0.181746 -0.767090 -0.829984 -0.145763 -0.874836 -1.729390 -0.618358 -0.463320 -0.081075 -0.028298 -0.132585 -0.182312 -0.543177 1.351222 -0.133953 0.738308 0.536474 0.032067 1.114922 1.234788 -0.575710 0.043989 -0.470536 0.844206 -0.839931 -0.207403 0.616166 -0.425413 0.160927 0.885762 -0.169272 -0.159521 -0.439396 0.603759 -0.265831 -0.713203 0.500305 -0.449235 0.092231 0.997043 0.610373 -0.563995 -0.033408 -1.077180 -0.296199 -0.230585 -0.447452 0.201978 -0.632207 -0.082499 0.516456 -0.287927 -0.628815 0.264992 -0.215620 -0.487452 -0.192751 1.007356 1.153719 -0.868467 0.888796 -0.859726 0.635082 -0.908584 -0.655765 -0.049306 -0.014981 -0.127053 -0.198586 -0.094520 0.011220 0.282453 -0.726840 -0.780083 0.674702 +PE-benchmarks/matrix-chain-multiplication.cpp___GLOBAL__sub_I_matrix_chain_multiplication.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/maximum-length-chain-of-pairs.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/maximum-length-chain-of-pairs.cpp__maxChainLength(Pair*, int) = -3.616207 -3.079281 -1.418823 -6.012644 3.515587 6.315471 1.683109 -5.508002 -6.741230 -2.054033 2.996130 -8.166953 -3.884510 7.711236 -3.083393 5.791105 8.568846 -0.227066 -3.842859 -2.804365 6.865115 0.064679 10.384890 10.889325 -7.192515 -0.257520 0.837816 3.824358 2.620233 0.587837 2.850100 -4.627306 1.495777 -6.341615 0.303661 -2.943413 -1.644525 2.956957 6.310487 -11.140178 -0.672239 3.041740 -0.199896 0.001909 0.128935 1.022665 5.551424 6.216286 -0.702273 5.390269 5.626176 0.791324 2.977673 -0.013758 1.918826 0.473873 1.216686 -0.464056 0.288837 -1.721259 -2.013957 -0.079200 1.331709 8.200737 8.921003 -0.408378 -3.744307 2.527740 1.937750 2.257503 2.492142 6.298931 -1.633173 2.389132 4.812799 -8.933983 0.630669 -12.643908 2.446273 -10.333963 -4.740417 1.232857 4.250946 3.252795 4.457348 0.120324 11.442104 -1.687138 -4.629264 8.071048 7.854938 -5.269298 -1.155994 -1.840364 -4.540264 0.180401 -3.152120 1.979897 0.650191 4.421592 -6.411583 -4.030183 0.004807 1.384484 -4.538380 -4.675669 -0.614212 5.379362 -6.091624 -4.482762 -1.882900 6.205890 -1.109880 -11.980457 -5.497442 -6.305296 1.889170 0.195555 -5.309955 -5.969893 2.932960 1.947087 -1.709554 -3.154333 -0.212887 3.791293 5.667914 1.842098 -1.302398 3.509751 1.758322 11.051595 1.314995 -4.151454 0.280790 1.972038 -0.783362 3.601295 -3.097975 -1.028711 2.388740 -6.178594 0.528153 3.913367 -3.484491 -2.548876 3.483732 -1.008102 -0.905217 25.700517 -1.779550 8.541471 7.411362 -6.243786 1.984836 -2.594214 1.758913 3.511665 4.159857 3.179171 -10.764874 -5.949066 6.897179 10.641685 3.744576 -7.192707 -1.174612 3.308175 0.885977 -1.574449 3.632542 0.423380 -0.086592 -3.730542 -1.094456 4.465473 13.298192 -3.880571 -0.652243 1.555740 5.434402 -1.705070 -6.254174 -1.207787 -6.885080 -0.121881 4.283379 2.086849 4.036708 8.268703 -10.850076 6.238667 -0.561681 0.654762 5.330979 2.881202 -5.868772 -7.764389 -2.036708 2.580708 5.753842 -1.857894 0.707026 1.651750 -8.946127 0.716434 2.196743 1.175601 -5.598846 7.720462 0.212092 -3.375601 -2.785914 2.196797 -2.932160 -2.586064 -2.453949 5.811219 -0.306978 -8.276700 5.944827 1.463742 -3.247650 0.809694 -1.813575 7.777829 -5.999896 -6.922028 5.275853 -2.387429 -3.300705 -1.936268 -2.055823 3.327966 3.696106 2.076843 -7.519888 -6.394522 6.481630 -2.824519 9.067881 4.010250 -1.763825 4.622844 -4.676925 -3.174989 -4.997999 -5.208797 1.426864 2.161343 -5.325068 -5.035677 -1.914333 5.958604 5.586668 -0.234958 -5.160039 -0.180838 7.868510 -5.985910 -0.227296 1.559309 3.314840 -6.181269 2.454107 3.252906 -5.366289 2.220403 -5.426336 -0.180115 -5.338660 -4.192241 6.667101 -0.976300 3.272924 -0.174559 -0.330200 0.576294 3.122295 3.875244 0.814929 2.721165 9.176692 5.329197 -1.027136 -2.072641 -9.422831 5.054806 -7.719544 -7.078984 0.982093 1.107274 -3.989824 -2.009745 -1.223381 7.239301 5.371677 -3.514479 -3.366337 2.917944 +PE-benchmarks/maximum-length-chain-of-pairs.cpp__main = 0.063619 0.369438 0.549029 -0.165351 0.411209 -0.082035 0.204243 0.425304 -0.419839 -0.790770 0.004005 -1.019276 -1.118690 0.642523 -0.074063 -0.314444 0.926005 0.097044 0.034593 -0.316299 -0.106015 -0.304128 0.852682 0.932248 -0.800423 0.288585 -0.062356 0.297145 -0.003118 0.548992 0.125771 -0.933337 0.154979 0.426061 0.523366 -0.088651 -0.245574 -0.362222 -0.622439 -1.336843 -0.149566 0.975833 0.073627 -0.002377 0.281429 0.928064 1.167175 0.440496 -0.208704 0.488180 0.272973 -0.167869 0.439460 0.026850 0.197044 -0.495782 0.371934 -0.305990 -0.647018 0.331241 -0.109984 -1.027753 -0.449072 0.583725 0.764744 -0.153799 -0.302875 -0.322547 -0.128221 0.240292 -0.000664 0.460755 0.746010 0.343313 0.613614 0.337515 -0.043403 -0.807538 0.088850 -2.246495 -0.848358 -0.492709 1.362553 0.703597 -0.288490 -0.609589 0.974571 0.055269 0.189248 0.504260 1.127250 -0.200666 -0.324985 -0.297829 -0.107820 0.411853 -0.365348 0.029823 0.293757 0.069011 -0.665516 -0.057711 0.361423 -0.369966 -0.393074 0.384361 -0.217952 0.553347 -1.012101 0.196335 -1.059535 -0.029090 0.643744 -1.036961 -0.052954 0.264741 0.092225 0.586328 -0.359420 0.183734 0.326945 -0.137656 -0.294595 0.236883 -1.138161 0.976397 0.020702 0.104275 0.354737 0.594621 0.534201 0.195406 0.489008 -0.158670 -0.118078 0.214824 -0.101550 0.102690 -0.101112 -0.143638 0.314634 -0.384783 0.164257 -0.247148 -0.468943 -0.390203 -0.968841 -0.293644 0.209435 0.987065 -0.236573 0.584734 0.143341 -0.534418 0.590628 -0.136375 -0.344688 0.016117 0.607047 0.620259 0.170573 -0.297878 0.465467 0.997264 0.333511 -0.596279 0.389647 0.226965 0.118996 -0.285384 0.662163 0.191771 0.380042 -0.358974 -0.084674 0.390335 0.972255 -0.148760 -1.008396 -0.075160 0.189327 0.485051 -0.243720 0.248511 0.295278 -0.057901 0.080473 -0.000484 0.258656 0.745764 -1.615190 0.760167 0.166449 -0.207626 0.615339 -0.111980 -0.286179 -1.007481 0.101215 0.588594 0.753427 0.448645 -0.265651 -0.254016 -0.699383 -0.080784 0.129399 0.320941 -0.405692 0.654987 -0.255131 -0.338054 -0.443136 -1.007571 -0.082032 0.182972 -0.600795 0.286836 0.617898 -1.515512 0.762228 -0.087928 -0.430707 -0.537278 -0.087947 0.163002 -0.675755 -0.805902 -0.096166 -0.766265 -1.494321 -0.476714 -0.464160 -0.039612 -0.007720 -0.186944 -0.164032 -0.554574 1.211891 -0.052459 0.690878 0.511355 0.074582 1.063058 1.117144 -0.590199 0.052521 -0.439778 0.711851 -0.794464 -0.130527 0.458289 -0.428434 0.185901 0.881462 -0.112220 -0.091178 -0.454418 0.567551 -0.307387 -0.570198 0.491100 -0.360750 0.088279 0.841330 0.588432 -0.474534 -0.102626 -0.952987 -0.239111 -0.215916 -0.402748 0.139492 -0.692891 -0.145498 0.533065 -0.323384 -0.592329 0.235674 -0.206702 -0.432698 -0.219099 0.893822 1.033303 -0.840520 0.819531 -0.730479 0.572385 -0.833233 -0.549936 -0.091064 0.062320 -0.120029 -0.215772 -0.039303 -0.029556 0.215079 -0.651555 -0.669646 0.488761 +PE-benchmarks/maximum-length-chain-of-pairs.cpp___GLOBAL__sub_I_maximum_length_chain_of_pairs.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp__maxProfit(int*, int) = -4.299125 -2.553070 -0.782546 -7.504618 4.839823 9.140815 2.396130 -7.414998 -7.664345 -3.480113 4.019840 -11.259774 -6.288054 9.899898 -4.222453 7.136328 11.253268 -1.094224 -4.863175 -3.982815 8.135384 1.921572 14.672121 14.477464 -10.314231 -0.004510 1.778901 4.456171 4.412111 -0.027504 3.635383 -6.507682 3.543353 -7.541942 0.156813 -2.665323 -2.156595 1.703224 7.647691 -14.497121 -1.109569 3.037320 -2.211876 0.048375 0.345927 2.467380 8.847649 8.350454 -0.591937 6.882429 7.286792 1.385928 3.511500 0.151870 2.219051 -0.904467 1.875747 -2.163930 -0.069572 -2.623894 -2.124750 -1.107320 0.129930 11.156101 11.749094 -0.582633 -4.653422 3.780359 2.586536 2.667617 2.648722 8.418429 -0.533377 4.799783 6.379173 -11.692895 0.726733 -15.341007 1.844632 -14.383323 -7.148878 0.667305 5.794306 3.708257 5.828120 -0.494621 14.870237 -0.985544 -5.380041 9.695284 11.472181 -7.925154 -1.694469 -2.189114 -4.195363 0.573590 -4.861193 4.113698 0.226811 4.466087 -8.772604 -4.913054 0.544935 1.449616 -6.220224 -5.894178 -0.654993 7.097967 -8.463096 -5.238226 -3.124354 6.906440 -1.157379 -16.603826 -6.886409 -6.629166 4.922047 0.749695 -6.142161 -7.901792 3.366910 2.991126 -1.759218 -4.856948 -0.687198 5.410327 8.714129 2.955325 -0.965757 5.719965 3.705924 15.622029 2.791655 -4.587156 0.044992 1.575484 -0.830201 4.940509 -3.185698 -0.791434 2.631804 -7.934861 1.205904 6.571145 -4.603105 -3.509843 3.882275 -1.356233 -0.782429 33.489074 -2.218498 11.272887 9.811809 -8.848967 0.879051 -5.241686 1.150561 4.174926 4.954999 5.098542 -14.448539 -7.553578 9.234084 14.247461 4.790761 -10.587400 0.472719 4.354304 0.905998 -4.057296 4.855855 1.043675 1.055014 -5.178181 -1.377778 7.559791 17.484561 -5.889372 -1.850246 2.048511 5.791197 -0.383057 -7.288418 -1.685011 -6.271680 0.071374 6.942069 3.326671 5.001906 10.930847 -13.645853 7.930004 0.010666 0.177999 7.296052 4.434641 -8.327387 -7.772181 -1.546620 4.484885 6.663174 -2.007282 1.267736 1.540995 -11.882678 0.591610 3.220716 1.276655 -6.847123 9.554762 1.518994 -4.458424 -4.437486 2.002980 -2.670173 -2.696678 -3.554391 7.746850 -0.361412 -13.227204 8.710516 1.638379 -5.246596 0.438913 -4.213723 11.504131 -8.652066 -9.143748 6.726059 -4.343580 -5.869844 -2.535774 -2.672459 3.823995 4.828450 4.227845 -10.325584 -8.007909 9.101060 -2.874283 11.392159 5.596270 -1.089180 7.460857 -7.812213 -4.523081 -6.432113 -8.276978 3.707620 3.029652 -7.966804 -5.232320 -2.744904 7.836869 8.210262 -1.544425 -7.070480 -0.517786 8.810654 -10.723392 -0.645644 2.336564 7.717872 -8.630839 3.634357 4.320823 -6.519509 2.853323 -6.804409 -1.635043 -7.160831 -6.668211 8.239889 -1.618514 4.353265 0.799197 -0.476153 0.202247 4.462783 3.608270 1.175023 3.369906 11.002480 9.910035 -2.873256 -2.865689 -12.867853 7.337854 -10.875457 -10.917632 3.041484 0.345573 -4.393719 -3.156250 -2.014992 9.122966 7.012614 -5.857209 -4.958667 4.316559 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp__int const& std::max(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp__main = 0.063619 0.369438 0.549029 -0.165351 0.411209 -0.082035 0.204243 0.425304 -0.419839 -0.790770 0.004005 -1.019276 -1.118690 0.642523 -0.074063 -0.314444 0.926005 0.097044 0.034593 -0.316299 -0.106015 -0.304128 0.852682 0.932248 -0.800423 0.288585 -0.062356 0.297145 -0.003118 0.548992 0.125771 -0.933337 0.154979 0.426061 0.523366 -0.088651 -0.245574 -0.362222 -0.622439 -1.336843 -0.149566 0.975833 0.073627 -0.002377 0.281429 0.928064 1.167175 0.440496 -0.208704 0.488180 0.272973 -0.167869 0.439460 0.026850 0.197044 -0.495782 0.371934 -0.305990 -0.647018 0.331241 -0.109984 -1.027753 -0.449072 0.583725 0.764744 -0.153799 -0.302875 -0.322547 -0.128221 0.240292 -0.000664 0.460755 0.746010 0.343313 0.613614 0.337515 -0.043403 -0.807538 0.088850 -2.246495 -0.848358 -0.492709 1.362553 0.703597 -0.288490 -0.609589 0.974571 0.055269 0.189248 0.504260 1.127250 -0.200666 -0.324985 -0.297829 -0.107820 0.411853 -0.365348 0.029823 0.293757 0.069011 -0.665516 -0.057711 0.361423 -0.369966 -0.393074 0.384361 -0.217952 0.553347 -1.012101 0.196335 -1.059535 -0.029090 0.643744 -1.036961 -0.052954 0.264741 0.092225 0.586328 -0.359420 0.183734 0.326945 -0.137656 -0.294595 0.236883 -1.138161 0.976397 0.020702 0.104275 0.354737 0.594621 0.534201 0.195406 0.489008 -0.158670 -0.118078 0.214824 -0.101550 0.102690 -0.101112 -0.143638 0.314634 -0.384783 0.164257 -0.247148 -0.468943 -0.390203 -0.968841 -0.293644 0.209435 0.987065 -0.236573 0.584734 0.143341 -0.534418 0.590628 -0.136375 -0.344688 0.016117 0.607047 0.620259 0.170573 -0.297878 0.465467 0.997264 0.333511 -0.596279 0.389647 0.226965 0.118996 -0.285384 0.662163 0.191771 0.380042 -0.358974 -0.084674 0.390335 0.972255 -0.148760 -1.008396 -0.075160 0.189327 0.485051 -0.243720 0.248511 0.295278 -0.057901 0.080473 -0.000484 0.258656 0.745764 -1.615190 0.760167 0.166449 -0.207626 0.615339 -0.111980 -0.286179 -1.007481 0.101215 0.588594 0.753427 0.448645 -0.265651 -0.254016 -0.699383 -0.080784 0.129399 0.320941 -0.405692 0.654987 -0.255131 -0.338054 -0.443136 -1.007571 -0.082032 0.182972 -0.600795 0.286836 0.617898 -1.515512 0.762228 -0.087928 -0.430707 -0.537278 -0.087947 0.163002 -0.675755 -0.805902 -0.096166 -0.766265 -1.494321 -0.476714 -0.464160 -0.039612 -0.007720 -0.186944 -0.164032 -0.554574 1.211891 -0.052459 0.690878 0.511355 0.074582 1.063058 1.117144 -0.590199 0.052521 -0.439778 0.711851 -0.794464 -0.130527 0.458289 -0.428434 0.185901 0.881462 -0.112220 -0.091178 -0.454418 0.567551 -0.307387 -0.570198 0.491100 -0.360750 0.088279 0.841330 0.588432 -0.474534 -0.102626 -0.952987 -0.239111 -0.215916 -0.402748 0.139492 -0.692891 -0.145498 0.533065 -0.323384 -0.592329 0.235674 -0.206702 -0.432698 -0.219099 0.893822 1.033303 -0.840520 0.819531 -0.730479 0.572385 -0.833233 -0.549936 -0.091064 0.062320 -0.120029 -0.215772 -0.039303 -0.029556 0.215079 -0.651555 -0.669646 0.488761 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp___GLOBAL__sub_I_maximum_profit_by_buying_and_selling_a_share_at_most_twice.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp__printMaxSubSquare(int (*) [5]) = -5.356933 -4.934650 -0.737206 -11.020895 5.103470 11.005819 2.758035 -9.017729 -12.176017 -3.896247 4.940125 -16.215148 -6.020112 13.122345 -5.130197 9.441476 15.608381 0.225065 -7.425863 -3.783879 10.167020 1.699449 17.437145 19.501435 -11.717976 0.353287 -0.833492 6.161955 4.546801 1.682561 4.647440 -8.352436 2.345862 -8.961468 0.873929 -5.142893 -3.816153 5.055923 10.046278 -20.288347 -0.692781 7.552056 0.965554 -0.443271 1.608614 1.422793 10.566342 10.132657 0.122327 8.599001 8.152313 1.857438 5.987702 -0.308795 4.045391 0.744453 3.474541 -3.262288 -0.109493 -2.555820 -3.260011 0.122468 1.813741 14.121333 14.669465 0.053023 -7.095422 2.486429 5.248186 3.028050 4.322328 10.919202 -2.996136 5.029824 6.287112 -14.328542 3.716273 -18.001662 5.424173 -15.883828 -8.688605 2.713974 9.043866 9.194716 6.576730 -3.117912 19.362390 -4.389220 -7.607977 12.881623 13.852144 -8.964365 -1.902439 -2.921321 -6.973829 0.266088 -4.694230 2.667288 -0.079420 7.569098 -11.008970 -5.032066 0.555981 1.943632 -7.833989 -4.628905 0.144411 9.341023 -10.664755 -7.205263 -2.111544 11.616035 -0.842231 -20.100949 -8.667003 -10.688774 0.697664 0.589621 -10.244699 -10.010841 5.290287 2.156788 -3.341378 -3.657294 -5.854686 7.847540 8.979947 2.948804 -2.712749 6.866016 3.678745 17.933071 0.317828 -7.632962 1.989472 3.492312 -0.643795 5.808399 -4.838223 -2.333428 2.424028 -10.351634 -1.728560 6.484465 -6.534687 -2.367993 1.301612 -0.348266 -2.197499 44.896174 -3.720463 15.255857 13.034623 -10.544574 4.420496 -3.503637 2.558171 4.700482 6.224758 6.603412 -19.724463 -10.026399 11.720625 18.962317 6.564159 -10.905389 0.359823 5.906426 0.401883 -2.611780 7.260865 -0.143923 0.677326 -7.167726 -2.222046 7.583770 23.587823 -5.140199 -0.909357 1.562066 7.042554 -1.707293 -9.232248 -1.566115 -10.318660 0.344358 6.413319 3.467191 7.433752 14.106684 -17.531067 11.771456 -0.418926 0.323442 10.930113 4.152455 -10.192472 -12.519812 -4.977867 4.830934 10.562932 -4.041109 0.394914 2.699552 -15.289863 0.498400 3.710575 1.782665 -10.058389 12.761999 1.669532 -5.496368 -3.627594 2.231674 -4.826258 -4.329512 -5.730936 10.207450 0.512480 -11.882849 10.282795 3.975784 -5.085025 0.873915 -3.886979 11.986615 -10.512465 -10.613922 7.808568 -3.989801 -7.271728 -2.857174 -4.306956 5.362146 5.524857 3.775839 -13.611801 -10.583312 12.121099 -4.758591 16.119103 7.322545 -3.737591 6.629750 -3.775762 -4.419938 -6.645295 -10.969767 2.326476 3.844415 -8.489738 -6.889351 -4.147964 9.668662 9.565658 -1.019019 -9.166492 -0.437957 12.593011 -9.002139 -0.024784 2.383644 2.192271 -10.852666 3.389288 5.401761 -9.177366 4.694479 -9.753419 -1.535422 -9.201863 -6.012308 11.734630 -1.197754 5.276082 -0.313562 -1.670049 0.108447 5.052945 6.047154 -0.415549 6.176456 16.297995 7.281084 0.366863 -1.709006 -16.171199 9.053473 -13.180985 -11.468920 1.192747 1.603206 -7.942483 -4.048954 -1.724817 12.225799 9.783330 -6.064869 -5.901037 6.646688 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp__main = 0.078742 0.154009 0.297585 -0.118844 0.200660 -0.063741 0.068551 0.305923 -0.263417 -0.336957 -0.073313 -0.359666 -0.407061 0.265968 -0.053746 -0.229091 0.429813 0.174524 0.054477 -0.130908 -0.175314 -0.059641 0.311396 0.379154 -0.306265 0.162140 -0.156368 0.143200 -0.116231 0.451869 0.045698 -0.546330 0.007346 0.394781 0.229253 -0.141888 -0.115667 -0.072194 -0.421837 -0.653736 -0.006456 0.530235 0.104896 0.000000 0.209192 0.274157 0.463351 0.139210 -0.020182 0.252546 0.070420 0.148008 0.177167 0.015525 0.115248 -0.097571 0.189007 -0.400257 -0.302287 0.209055 -0.043170 -0.406008 -0.230190 0.199011 0.267788 -0.051100 -0.114348 -0.342296 -0.096894 0.114957 0.064460 0.117696 0.247206 0.097962 0.128594 0.381213 -0.005402 -0.145765 0.126738 -0.865969 -0.336725 -0.249936 0.704450 0.591011 -0.243431 -0.292961 0.374151 -0.078600 0.171702 0.176950 0.379723 0.025703 -0.138603 -0.110176 -0.064038 0.216420 -0.086990 -0.131116 -0.076297 0.120960 -0.227720 0.011518 0.147199 -0.209741 -0.147631 0.316374 -0.082807 0.246771 -0.557851 0.146199 -0.448670 0.158800 0.326005 -0.307031 -0.096280 0.080247 -0.068701 0.237738 -0.155754 0.182532 0.165096 -0.089517 -0.176821 0.267784 -0.686620 0.373273 -0.122319 -0.063151 0.118724 0.185414 0.144025 -0.022592 0.058036 -0.113973 -0.025066 0.199940 0.063642 -0.065844 -0.081267 -0.035087 -0.072388 -0.156282 0.136408 -0.190688 -0.221652 -0.183079 -0.802292 -0.128383 0.130038 0.249689 -0.138401 0.198403 0.008995 -0.186454 0.196210 0.051929 -0.122581 -0.025689 0.257211 0.210667 0.343224 -0.096909 0.067547 0.361084 0.159853 -0.021856 0.245278 0.023582 -0.006130 0.018461 0.315335 0.025336 0.090119 -0.153684 -0.059370 0.000919 0.380002 0.162790 -0.396205 -0.102845 0.126752 0.146186 0.182048 0.156969 0.187876 0.001771 0.078770 -0.073200 0.115846 0.293082 -0.727868 0.363533 0.078929 -0.075503 0.147785 -0.115738 0.008616 -0.283135 -0.038713 0.201730 0.471976 0.147374 -0.031720 -0.068232 -0.246038 -0.062907 0.039163 0.190134 -0.198817 0.218547 0.001199 -0.219183 -0.095465 -0.486366 -0.029439 0.126156 -0.346016 0.056077 0.347948 -0.674070 0.251567 -0.033715 -0.114481 -0.189578 0.052045 0.009343 -0.250883 -0.268894 -0.094623 -0.216868 -0.651228 -0.099756 -0.226202 0.059512 -0.099638 0.004663 -0.004153 -0.129777 0.479769 0.067081 0.231342 0.217774 -0.040322 0.347200 0.535164 -0.168154 0.172699 -0.233460 0.373279 -0.442035 0.121038 0.493669 -0.237241 0.017439 0.394294 0.037594 -0.104835 -0.186325 0.320279 0.114556 -0.157268 0.209555 -0.412360 0.169674 0.388961 0.276564 -0.248336 -0.109021 -0.400099 0.042984 0.022354 -0.055163 0.100630 -0.319150 -0.041328 0.222614 -0.095574 -0.404461 0.093513 -0.116036 -0.296440 -0.074656 0.421402 0.185799 -0.205278 0.593290 -0.186320 0.179588 -0.285245 -0.062839 -0.240681 -0.068554 -0.093594 -0.000121 -0.191488 -0.011871 0.039585 -0.027828 -0.236750 0.204018 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp___GLOBAL__sub_I_maximum_size_sub_matrix_with_all_1s_in_a_binary_matrix.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/maximum-sum-increasing-subsequence.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/maximum-sum-increasing-subsequence.cpp__maxSumIS(int*, int) = -3.803279 -3.484264 -1.398589 -5.718158 3.256534 6.910528 1.803093 -5.833652 -7.068681 -2.282239 3.236442 -9.046348 -3.910350 8.044766 -3.372830 6.456829 9.488220 0.293809 -4.078125 -2.581523 7.137987 0.516522 11.350865 12.081774 -7.493913 -0.327085 0.702477 4.139140 3.164800 0.144801 3.157836 -4.754123 2.367525 -7.179598 -0.233878 -3.672993 -1.577065 3.407172 6.932626 -12.135078 -0.749454 2.904093 -0.370223 0.100508 0.282081 1.098347 5.816187 6.650616 -0.632746 6.223005 5.680510 0.787885 3.231191 0.136995 1.391023 0.291618 0.805367 -1.003615 -0.039323 -1.879253 -1.963274 -0.908141 1.188288 8.630590 9.766264 -0.163765 -3.781863 2.694052 2.302392 2.116838 2.846826 6.659164 -1.760253 2.763788 4.915994 -9.777707 0.830487 -13.141214 2.177414 -10.697562 -5.088100 1.173455 4.911534 3.812933 4.885293 0.083542 11.948074 -1.831307 -4.812252 8.896424 8.601607 -6.328535 -1.413763 -1.819711 -4.254571 0.521619 -3.811675 2.423550 0.377274 4.676386 -6.754875 -4.781933 0.300344 1.535506 -4.721546 -4.915122 -0.543819 5.816595 -6.981100 -5.329476 -2.155014 6.106058 -1.256765 -12.760456 -5.868606 -6.303802 2.591545 0.839172 -5.662362 -6.528045 2.987231 1.887140 -1.258074 -3.583180 -0.216988 3.893878 5.887893 1.971907 -1.285721 3.973824 1.899877 12.284381 1.648329 -4.373873 0.492632 2.129038 -1.010364 4.028720 -3.639752 -1.369482 2.054529 -6.952845 0.403643 4.733057 -4.024087 -2.858819 3.300096 -0.608937 -0.912254 26.958722 -1.338829 9.101056 8.524828 -6.773631 1.887133 -3.250952 2.064549 3.907935 4.157349 3.581300 -11.900421 -6.289591 6.932718 11.459082 4.081290 -7.762720 -1.293687 3.408404 1.402444 -1.874867 3.856842 0.848271 0.210887 -4.283589 -0.935225 5.269796 13.980853 -4.292420 -0.411518 1.504470 4.786386 -1.701931 -7.180899 -1.422119 -6.894676 -0.103733 4.912834 2.352005 3.719552 8.802365 -10.934548 6.671306 -0.350234 1.086351 5.661540 3.526973 -6.720058 -7.365044 -2.088094 2.896243 5.895059 -1.872291 0.786585 2.119956 -9.645229 0.503650 2.617139 1.241968 -5.739175 8.166042 0.757022 -3.384050 -3.175364 2.505357 -2.587033 -3.375676 -2.452355 6.570201 -0.144594 -8.348822 6.102956 1.403978 -4.028492 1.136206 -2.280236 8.558896 -6.873957 -7.369507 5.765569 -2.755067 -4.017060 -2.270100 -1.986519 3.442738 4.418940 2.173513 -7.755925 -6.833969 6.927694 -2.710581 9.232707 4.273947 -1.963519 5.096314 -4.909811 -3.492527 -5.425787 -5.453502 1.479429 2.025796 -5.566168 -5.994498 -1.866181 6.473329 6.580503 -0.336320 -5.725882 -0.139380 8.328624 -7.056569 -0.522940 1.943097 4.424220 -6.456922 2.675201 3.477545 -6.274374 2.555071 -5.367415 -0.323638 -5.126908 -4.340510 7.240822 -1.351871 3.534952 -0.092912 -0.448488 0.678852 3.541347 4.112484 0.921089 2.969863 9.861094 6.011075 -0.897816 -1.990402 -10.067850 5.146006 -8.723558 -7.803110 1.274886 1.452297 -4.448529 -1.960744 -0.871122 7.715617 5.973224 -4.243956 -3.797988 3.189413 +PE-benchmarks/maximum-sum-increasing-subsequence.cpp__main = 0.095060 0.420335 0.652681 -0.197483 0.390091 -0.145769 0.185945 0.515586 -0.395557 -0.935624 0.031396 -1.147472 -1.271881 0.653282 -0.146367 -0.488121 0.962232 0.045080 0.054265 -0.383274 -0.168342 -0.275158 0.900932 0.982728 -0.941430 0.259982 -0.040006 0.384691 0.100899 0.522000 0.259709 -1.034702 0.101727 0.603705 0.659280 -0.006070 -0.198862 -0.478396 -0.828300 -1.406249 -0.197241 1.114062 0.073101 0.020123 0.333817 1.073941 1.269802 0.475017 -0.283749 0.462188 0.378555 -0.136969 0.446233 -0.015210 0.119454 -0.725937 0.412955 -0.358842 -0.713171 0.384543 -0.065075 -1.132698 -0.517758 0.679308 0.854742 -0.163068 -0.270196 -0.404717 -0.106303 0.285840 -0.004428 0.481014 0.849012 0.472309 0.701423 0.476967 -0.051357 -0.911007 0.143436 -2.515646 -0.896442 -0.602178 1.546571 0.809919 -0.443452 -0.711101 1.025271 0.151296 0.253163 0.632168 1.230529 -0.086886 -0.371512 -0.393485 -0.158451 0.526654 -0.451206 0.082529 0.286426 0.168192 -0.695844 0.022231 0.281201 -0.434632 -0.411198 0.506360 -0.275634 0.557918 -1.095162 0.340911 -1.165548 -0.039257 0.825351 -1.165182 -0.109838 0.281085 0.110459 0.626337 -0.320610 0.349428 0.287023 -0.169945 -0.309056 0.386553 -1.392262 1.076665 0.029780 0.133112 0.377560 0.697327 0.639855 0.071728 0.484351 -0.151422 -0.184802 0.229430 -0.139221 0.059866 -0.123276 -0.107559 0.469752 -0.353062 0.206632 -0.316863 -0.482390 -0.543916 -1.180868 -0.393971 0.299845 1.073366 -0.226329 0.610098 0.114404 -0.535575 0.611055 -0.109623 -0.385277 -0.001258 0.617653 0.671314 0.314142 -0.293521 0.490242 1.056799 0.322858 -0.594999 0.531483 0.307105 0.091900 -0.368373 0.708230 0.242146 0.328166 -0.341150 -0.094688 0.502271 0.910992 -0.068918 -1.132022 -0.144487 0.301211 0.576326 -0.119736 0.343714 0.452951 -0.020051 0.127964 0.033821 0.316096 0.790152 -1.821644 0.795681 0.352623 -0.129754 0.613354 -0.196182 -0.305847 -1.125509 0.214987 0.655991 0.740215 0.504944 -0.338215 -0.268793 -0.731440 -0.065760 0.162584 0.385195 -0.413580 0.664638 -0.294300 -0.305974 -0.568184 -1.181329 -0.129387 0.313246 -0.722313 0.272611 0.630859 -1.660217 0.862304 -0.170413 -0.490144 -0.723679 -0.189469 0.114958 -0.818825 -0.850411 -0.194956 -0.880526 -1.754905 -0.581305 -0.534452 -0.087333 -0.035046 -0.153627 -0.182840 -0.579441 1.328330 -0.091025 0.706754 0.532929 0.107316 1.187226 1.270089 -0.567317 0.068409 -0.479446 0.875862 -0.856386 -0.179784 0.622672 -0.420789 0.133687 0.945900 -0.242224 -0.097378 -0.456965 0.556610 -0.250478 -0.739020 0.456334 -0.479586 0.130149 0.957271 0.572065 -0.533779 -0.103916 -1.117590 -0.276794 -0.200981 -0.476594 0.105348 -0.775959 -0.144061 0.619073 -0.329523 -0.692479 0.245892 -0.255412 -0.506094 -0.221351 0.951298 1.160165 -0.932962 0.955669 -0.871049 0.646290 -0.932094 -0.659022 -0.095433 -0.033968 -0.015726 -0.204225 -0.091319 -0.081337 0.264770 -0.720740 -0.769857 0.635104 +PE-benchmarks/maximum-sum-increasing-subsequence.cpp___GLOBAL__sub_I_maximum_sum_increasing_subsequence.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp__kadane(int*, int*, int*, int) = -2.650849 -2.070267 0.054687 -4.727642 3.153202 3.655120 1.585826 -3.235921 -5.901845 -2.196078 1.562605 -5.831342 -3.153061 6.706444 -1.848446 4.854552 8.932829 1.328546 -2.284735 -3.017052 6.347527 -3.068667 8.841412 10.211943 -6.841992 0.364831 2.450949 3.453678 2.913015 1.580827 0.562636 -3.661264 1.698260 -6.492937 1.666111 -5.082043 -1.416812 2.720632 5.250499 -11.605731 -0.533865 1.379336 -0.007820 0.118334 0.144789 3.401319 5.582479 5.340980 -2.380365 5.570321 5.180148 -0.242639 2.420884 0.229711 1.379577 1.941877 1.629403 2.430151 -0.311084 -0.080205 -1.576631 -2.457545 2.210090 6.745865 8.433043 -1.050491 -2.922856 2.402929 2.071872 1.271228 2.030618 5.198537 -0.355018 0.940456 4.955077 -10.569784 0.032152 -15.511712 1.492129 -14.233771 -4.881230 -0.532827 4.180223 -0.545518 4.065196 0.265699 10.036570 -1.567371 -2.460077 6.474891 7.255528 -5.655648 -1.287450 -2.396479 -3.888762 0.868617 -2.981109 0.780207 2.919344 1.842383 -5.492044 -5.524645 2.664617 1.239824 -4.112795 -4.563792 -0.772783 5.524485 -5.938293 -5.228767 -4.001967 3.623238 -1.534655 -10.137355 -1.470653 -5.397058 3.589438 1.142210 -4.327890 -6.061103 2.239450 2.689890 -1.900590 -3.499052 0.268411 5.045042 4.626800 1.128678 -0.336258 1.963041 1.205009 9.073150 4.170795 -4.063966 -0.328924 2.740740 -2.696368 2.143619 -4.697643 -1.786607 4.595013 -5.698986 -0.391982 2.779484 -3.744393 -1.555129 7.847574 -1.295322 0.099931 22.497320 -1.146365 6.772619 5.707068 -5.801890 3.804120 -1.350779 1.085565 4.003323 5.251234 3.031119 -11.529651 -5.226268 4.481475 9.314761 3.628776 -8.015804 -4.561399 1.209053 0.820725 -0.263662 2.715785 0.321992 -0.050555 -3.542439 -0.773798 2.995686 12.425150 -4.193758 -1.878606 0.542619 4.316119 -2.989424 -9.230516 -1.167022 -7.555833 -0.242600 1.786626 1.020934 3.677995 7.480175 -13.687577 5.849723 -2.486952 -0.432915 4.910164 2.751895 -4.492590 -10.384130 -0.785929 2.652170 6.314222 -0.726174 1.184921 1.891976 -7.983207 0.346943 1.123425 1.811225 -5.134358 6.832411 -0.048020 -3.669241 -2.447907 1.757791 -2.166296 -3.783826 -0.961745 4.905125 0.580423 -9.693515 5.153009 0.205840 -3.018019 2.237310 -0.870625 6.266037 -6.003506 -6.776875 4.654060 -0.843929 -2.092839 -2.959206 -1.910722 3.885628 1.746767 0.197604 -5.543731 -8.186248 5.313940 -3.101691 7.262980 3.912235 -1.502515 6.134569 -2.690783 -3.254639 -5.817140 -2.672673 0.150075 0.407827 -3.695554 -6.401839 -2.002264 5.340517 6.734538 0.383405 -2.404487 -0.383142 7.803391 -7.252168 -0.584072 2.409752 4.558201 -4.099757 2.737134 3.581654 -6.106978 0.610192 -4.783953 -0.653901 -2.619594 -3.122891 5.962825 -2.631984 2.132173 0.452488 -0.551767 0.437397 3.554372 3.060784 0.798846 1.036711 8.368827 8.348360 -2.716188 -1.733937 -7.405136 4.012125 -7.599134 -5.705796 -0.281580 2.226187 -3.968853 -0.990739 0.610279 6.005036 3.903284 -2.828864 -2.639471 1.230589 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp__findMaxSum(int (*) [5]) = -1.608829 -0.572288 0.718866 -3.160436 2.456527 2.333913 1.363235 -0.865369 -4.397755 -4.070499 1.645416 -7.600504 -5.884130 5.689014 -1.830718 1.465333 7.399073 0.199927 -1.545334 -2.454409 3.307413 -1.187419 7.802717 8.732822 -6.592897 0.442657 0.568656 2.935411 2.115765 1.006652 2.753555 -5.362983 1.310933 -1.827132 2.517786 -1.971499 -1.220433 0.399303 0.945664 -10.057784 -1.147835 4.916740 0.269026 0.211611 1.066636 4.624987 6.417405 4.630275 -2.093953 4.343031 4.210979 -0.377523 2.863903 -0.131089 0.452883 -2.377010 0.697711 -0.294034 -1.930763 0.491938 -1.075497 -3.849074 -0.586103 6.159450 7.514422 -0.897129 -2.613114 0.367304 1.063321 1.905967 1.179519 4.793142 2.408443 2.269737 5.051693 -3.534780 -0.565057 -10.718023 1.744380 -14.262737 -5.005465 -1.386389 7.061058 3.385752 0.797420 -2.622676 8.927835 -0.188643 -1.553755 6.916612 7.757487 -2.948122 -1.724361 -2.610872 -2.820164 2.021870 -3.308523 1.445218 2.071044 2.499288 -5.311333 -2.649076 0.585939 -0.736978 -3.552347 -1.551387 -1.300291 4.340929 -6.135591 -1.401366 -4.887499 2.639967 2.082838 -9.717902 -2.567400 -2.505527 1.118829 2.280315 -3.567806 -1.727606 2.005529 0.123587 -1.672999 -0.592530 -4.016347 5.474217 3.001024 1.380463 0.580097 3.976106 2.786422 5.596509 2.412112 -2.690442 -0.624571 1.882478 -1.248988 2.050906 -2.778172 -1.003665 4.323763 -4.221368 0.500958 0.698603 -3.305918 -3.183742 -0.381705 -2.096680 0.507624 16.321539 -1.128222 6.070248 4.362707 -4.625546 3.612984 -1.472817 -0.103278 2.275178 4.329285 3.716193 -4.969627 -3.880011 4.713598 8.691853 2.806594 -5.759557 0.178006 2.807051 1.088087 -2.235372 3.857252 1.126510 0.889584 -2.856227 -0.596443 4.143926 9.019693 -2.419733 -3.039774 -0.027367 4.580259 0.687388 -4.419730 0.430903 -2.946489 -0.289817 2.496847 1.320964 3.011578 6.555612 -11.347322 5.368539 0.902136 0.566729 3.945535 1.167529 -4.174471 -8.565996 0.186063 3.223490 4.854498 0.742992 -0.331810 0.254279 -6.878797 0.240676 1.672535 1.847842 -4.072600 6.060032 -1.333009 -2.001628 -3.299732 -2.043648 -2.271175 -0.997520 -2.978258 3.967350 2.292627 -8.628370 5.426942 -0.297240 -3.444951 -1.901782 -1.602007 4.292367 -5.970669 -6.205763 2.174156 -3.874500 -7.101412 -3.258754 -2.598797 1.483193 1.699936 0.033922 -4.050167 -5.962793 7.560312 -1.897600 6.613294 3.635335 -0.693186 6.355818 1.625101 -3.475783 -2.970407 -3.995882 3.119631 -1.476316 -3.284750 -1.645747 -1.930700 3.320027 6.018064 -1.011560 -2.797927 -1.292789 5.693968 -4.146694 -2.621156 2.167462 0.733332 -2.354122 4.317408 3.217602 -4.830098 0.887225 -6.421055 -0.598628 -2.807409 -3.499346 3.736286 -3.275314 1.063662 1.791196 -1.307366 -1.378505 2.548895 1.594711 -1.117558 0.530860 7.650138 6.687485 -3.613333 1.515536 -7.618239 4.407483 -7.081683 -5.740372 0.035018 0.683823 -1.971539 -1.514888 -0.263443 3.274960 3.667687 -4.185078 -4.406119 3.457354 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp__main = 0.073829 0.209346 0.349770 -0.078303 0.287939 -0.058664 0.139744 0.376807 -0.330383 -0.408999 -0.105574 -0.475727 -0.560609 0.403663 -0.004747 -0.152399 0.641313 0.257403 0.057893 -0.136372 -0.129129 -0.257630 0.466034 0.528645 -0.384815 0.220343 -0.145069 0.146054 -0.189342 0.602626 -0.079139 -0.641611 0.109916 0.280312 0.298334 -0.231455 -0.161922 -0.104147 -0.444721 -0.900273 -0.016213 0.645649 0.154926 -0.034911 0.193554 0.400980 0.662901 0.220059 -0.018597 0.329566 0.027931 -0.014121 0.267384 0.064608 0.221710 0.001055 0.234397 -0.333219 -0.475974 0.256348 -0.103356 -0.656807 -0.256567 0.247879 0.384705 -0.083267 -0.156639 -0.300120 -0.166170 0.121751 0.060569 0.167756 0.364606 0.065129 0.243220 0.287897 -0.021932 -0.257287 0.040223 -1.255752 -0.489349 -0.357889 0.837534 0.565407 -0.146156 -0.379483 0.530657 -0.133689 0.220642 0.150902 0.600571 -0.168836 -0.223583 -0.198023 -0.000783 0.230066 -0.160203 -0.201184 0.143303 -0.039493 -0.366134 -0.078971 0.340974 -0.177550 -0.196891 0.290584 -0.107159 0.401179 -0.696604 0.006836 -0.702769 0.031931 0.294940 -0.466112 0.054993 0.190272 -0.089470 0.399742 -0.232712 0.038674 0.265818 -0.003278 -0.210070 0.133169 -0.698839 0.600306 -0.152283 -0.063105 0.231338 0.264695 0.188506 0.111199 0.313710 -0.117971 -0.028382 0.245348 -0.050391 -0.032843 -0.097883 -0.159964 -0.042466 -0.300330 0.057465 -0.174451 -0.329583 -0.086941 -0.754443 -0.090967 0.183686 0.400609 -0.185381 0.276464 -0.002315 -0.334481 0.429617 0.009951 -0.187080 -0.044440 0.407603 0.304550 0.162145 -0.171919 0.131653 0.523492 0.248400 -0.208309 0.168533 -0.073356 0.075809 0.021034 0.366509 0.095065 0.226660 -0.263140 -0.058320 0.009411 0.676145 -0.039379 -0.580632 -0.042742 0.005554 0.170013 -0.126869 0.121484 0.096089 -0.043955 -0.053770 -0.104772 0.111107 0.441912 -0.882149 0.528049 -0.087844 -0.228322 0.374722 -0.127283 -0.018626 -0.521175 -0.064293 0.328824 0.653446 0.252933 -0.103790 -0.125799 -0.370046 -0.087141 0.010702 0.262358 -0.222179 0.334994 -0.097005 -0.326358 -0.165223 -0.609178 -0.000864 0.016330 -0.342527 0.105006 0.509098 -0.874622 0.389762 -0.015057 -0.185859 -0.132591 0.152848 0.020586 -0.343028 -0.470421 -0.047598 -0.288884 -0.791253 -0.179425 -0.272859 0.088190 -0.077898 -0.186627 0.009019 -0.321508 0.661143 0.068058 0.367028 0.297862 -0.009064 0.565798 0.815164 -0.358346 0.137938 -0.273578 0.298459 -0.628197 0.108816 0.351143 -0.313040 0.147607 0.574578 0.110214 -0.034400 -0.314347 0.459783 -0.070589 -0.222746 0.397589 -0.389945 0.170545 0.444212 0.458200 -0.355874 -0.191924 -0.474056 -0.025169 -0.005257 -0.128069 0.083753 -0.498073 -0.086268 0.299121 -0.164723 -0.436254 0.109395 -0.131130 -0.323666 -0.181948 0.593096 0.382026 -0.418833 0.637575 -0.256395 0.265716 -0.434865 -0.127212 -0.233810 0.109335 -0.182976 -0.015852 -0.004455 -0.022484 0.029066 -0.207411 -0.317313 0.114346 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp___GLOBAL__sub_I_maximum_sum_rectangle_in_a_2d_matrix.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/m-coloring-problem.cpp__isSafe(int, bool (*) [4], int*, int) = -1.169130 -0.863095 -0.070168 -1.533023 1.149951 1.524390 0.741047 -1.288818 -2.258010 -1.140844 0.578281 -2.866609 -1.603776 2.779917 -0.730170 2.162280 3.541035 0.608067 -0.911728 -0.823547 2.166724 -1.095563 3.628521 3.971200 -2.257717 0.066331 0.129036 1.355639 0.410557 0.789881 0.511438 -1.851724 0.866847 -2.410612 0.444555 -1.613493 -0.593133 1.308617 1.798974 -4.435405 -0.251148 1.424559 0.324808 -0.102105 0.052757 0.358387 2.254328 2.124057 -0.102086 2.098110 1.314213 -0.308071 1.392280 0.270842 0.896863 0.753791 0.187849 -0.556424 -0.656971 -0.054430 -0.896362 -1.287257 0.483503 2.534658 3.163520 -0.193671 -1.257207 0.815059 0.236441 0.577265 0.830345 2.066456 -0.168264 0.439010 1.750115 -3.450006 0.194565 -4.445819 0.447339 -4.399923 -2.027026 -0.138100 1.722058 1.402401 1.777243 -0.314289 3.966315 -0.896624 -1.114558 2.389122 3.154453 -2.482660 -0.680731 -0.944218 -0.948626 0.099347 -1.285196 0.117843 0.590396 0.915330 -2.318257 -1.851372 1.084463 0.532358 -1.469904 -1.642251 -0.263755 2.315349 -2.508246 -2.297341 -1.776372 1.332929 -0.579242 -3.828955 -0.555027 -1.543029 0.395104 0.848780 -1.975145 -2.451613 1.345719 0.875574 -0.513323 -1.486479 -0.601186 1.977230 1.350252 0.277502 -0.052824 1.411154 0.410401 3.889188 1.251489 -1.309683 0.089848 1.051422 -0.844465 1.054768 -1.257286 -0.968024 0.860981 -2.386525 -0.863560 1.144044 -1.562792 -0.387958 1.187021 -0.217331 0.017252 7.907722 -0.603584 2.520687 2.310984 -2.368018 1.753598 -0.850506 0.482401 0.970345 1.890660 1.361519 -4.213712 -2.146469 2.093534 3.729436 1.487102 -2.452547 -1.145634 0.445538 0.877429 -0.230440 1.258256 0.451325 0.350937 -1.629109 -0.210836 1.076425 5.111399 -1.822151 -0.210172 0.599695 0.985820 -0.618170 -3.506094 -0.538035 -2.623265 -0.350481 0.449374 0.510831 0.953346 3.021297 -3.670991 2.528838 -1.000607 -0.175088 2.248033 0.713411 -1.741460 -3.624618 -0.817770 1.222180 2.497163 -0.227813 0.515529 0.345441 -3.183755 0.113375 0.389323 0.868240 -1.787204 2.769936 -0.406665 -1.534541 -1.032116 0.435028 -0.931136 -1.579467 -0.553487 1.954064 1.250636 -2.601772 2.152303 0.468313 -1.113150 0.875115 0.044266 2.581815 -2.265129 -2.780802 1.861436 -0.966244 -1.430572 -0.820001 -0.738555 1.166711 0.861309 -0.709327 -1.943980 -2.492386 2.555502 -0.700692 3.085433 1.439397 -0.555239 2.044786 0.075922 -1.718506 -1.387092 -1.607319 -0.329392 -0.284388 -1.305217 -2.367064 -0.746212 2.308687 2.627751 0.391739 -1.248665 -0.206344 3.044680 -2.590085 -0.285872 1.289558 0.922652 -1.602109 0.873912 1.674373 -2.287052 0.237667 -1.863464 0.062074 -1.396082 -1.339217 1.960809 -1.243767 0.688670 0.233385 -0.448188 0.013028 1.038908 1.380449 0.043466 0.359049 3.634761 2.141522 -0.667839 -0.391964 -2.943203 1.439228 -2.898993 -2.062170 -0.070459 1.439351 -1.686648 -0.502601 0.569736 2.117829 1.707568 -1.404482 -1.291106 0.258082 +PE-benchmarks/m-coloring-problem.cpp__graphColoringUtil(bool (*) [4], int, int*, int) = -1.441753 -1.150444 -0.173830 -2.150584 1.508978 1.765996 0.857697 -1.522064 -3.090964 -1.651902 0.866773 -3.561366 -2.107584 3.588119 -1.010069 2.436385 4.663522 0.658910 -1.163192 -1.443450 3.008833 -1.476247 4.663790 5.384939 -3.374259 0.131541 0.685936 1.612704 1.112778 0.647917 0.958468 -2.383510 0.912272 -2.993554 0.933740 -2.280575 -0.826050 1.568422 2.396007 -6.073452 -0.385519 1.500748 0.408911 0.064698 0.202133 1.646146 2.983900 2.804026 -0.941038 2.999995 2.448855 -0.147093 1.593779 0.106613 0.588362 0.554464 0.281550 0.284420 -0.447939 0.100262 -0.975703 -1.459759 0.836103 3.523539 4.400110 -0.519380 -1.668945 1.014971 0.863484 0.935889 1.022924 2.864182 0.053341 0.501978 2.536451 -4.814338 -0.252222 -7.555497 0.933317 -7.320389 -2.661216 -0.189945 2.644694 1.154493 1.840624 -0.199649 5.393780 -0.859085 -1.442806 3.683345 4.009477 -2.726001 -0.758778 -1.261001 -1.841041 0.421099 -1.630924 0.403927 1.150061 1.418935 -3.002597 -2.595321 1.043470 0.364957 -2.077219 -2.252120 -0.496886 2.934486 -3.347667 -2.474924 -2.263208 2.059317 -0.343218 -5.400645 -0.600436 -2.518259 0.989729 0.980545 -2.519596 -2.720404 1.454607 0.913994 -0.976577 -1.534728 -0.679237 2.712507 2.009956 0.547165 -0.162875 1.539685 0.690548 4.540955 1.860771 -2.045110 -0.081054 1.470860 -1.090375 1.262469 -2.167955 -1.021507 2.081663 -3.105185 -0.170693 1.152932 -2.002000 -1.155353 2.411825 -0.827283 -0.030049 10.683564 -0.762849 3.630528 3.052919 -2.975482 2.288581 -0.880634 0.616718 1.778870 2.761279 1.773364 -5.128929 -2.697730 2.653873 5.072670 1.881617 -3.611965 -1.939158 0.968681 0.710130 -0.324715 1.804031 0.410278 0.145182 -1.911526 -0.349969 1.616380 6.392172 -1.989748 -0.341379 0.283641 2.293372 -0.946708 -4.482577 -0.446834 -3.781785 -0.281497 1.179449 0.676699 1.641507 3.935775 -6.386174 3.207849 -1.018553 0.131578 2.379148 1.258746 -2.386252 -5.452124 -0.607971 1.442069 3.278468 -0.306861 0.547824 0.721462 -4.241187 0.219819 0.662120 1.057938 -2.693102 3.723239 -0.428691 -1.763840 -1.326257 0.715976 -1.310854 -1.918412 -0.743656 2.593563 1.090707 -4.285634 2.754937 0.097401 -1.638874 0.730866 -0.268047 3.357925 -2.981943 -3.492121 2.306702 -1.075392 -1.872182 -1.538548 -1.164015 1.728844 0.976762 -0.245056 -2.552464 -3.948294 3.223252 -1.345798 4.049641 2.023069 -0.846721 3.123013 -0.477294 -1.935241 -2.457636 -1.809892 0.131856 -0.196521 -1.777675 -3.003267 -0.985093 2.714649 3.462205 0.220261 -1.633813 -0.210820 4.037656 -3.303325 -0.447812 1.326202 1.395252 -1.926404 1.669240 1.944898 -3.159933 0.464400 -2.857136 0.235639 -1.625510 -1.648629 2.850088 -1.529174 0.933664 0.204866 -0.428571 0.067925 1.665249 1.773472 0.119944 0.461288 4.663245 3.484448 -1.221172 -0.441784 -4.051500 2.158461 -3.944356 -2.919376 -0.310729 1.552186 -1.995950 -0.668001 0.177564 2.876617 2.126816 -1.730765 -1.816303 0.925919 +PE-benchmarks/m-coloring-problem.cpp__graphColoring(bool (*) [4], int) = -0.701185 -0.593009 0.238228 -1.179028 0.936829 0.762777 0.600610 -0.381660 -2.055464 -1.148801 0.395593 -2.552750 -1.527606 2.287198 -0.463559 1.223980 3.014930 0.684374 -0.729280 -0.637906 1.393265 -1.085202 2.664809 3.195643 -1.855069 0.248957 -0.269027 0.934366 0.175906 1.019703 0.426093 -1.743539 0.382163 -1.178259 0.861643 -1.297632 -0.610571 0.938432 0.824098 -3.952202 -0.138709 1.963995 1.035320 -0.123408 0.335538 0.885743 2.007133 1.621613 -0.286541 1.610819 1.091208 -0.319157 1.310159 0.106605 0.657939 0.390256 0.499792 -0.290699 -0.847675 0.297484 -0.689480 -1.227668 0.289796 1.968777 2.575406 -0.236896 -1.060669 0.054465 0.439350 0.669008 0.667306 1.573614 0.170883 0.160653 1.348485 -1.889445 0.095103 -3.674859 0.730533 -4.360170 -1.812486 -0.228205 2.265217 1.775224 0.784274 -0.809607 3.218390 -0.814208 -0.670038 1.785139 2.590133 -1.440979 -0.649609 -0.926225 -0.992115 0.370624 -0.922911 -0.241540 0.860227 0.796981 -1.917411 -1.140249 0.817615 0.091494 -1.173179 -0.501615 -0.275269 1.952666 -2.085840 -1.345524 -1.615676 1.262128 0.179612 -3.128131 0.016467 -1.210219 -0.658314 0.951656 -1.693832 -1.299569 1.120599 0.238867 -0.817247 -0.508115 -1.653998 2.175993 0.598367 0.155036 0.065393 1.091157 0.437590 2.112574 0.911161 -1.279929 0.125694 1.008763 -0.599563 0.697823 -1.194554 -0.889445 0.866712 -1.898036 -0.452870 0.209941 -1.361846 -0.337267 -0.195840 -0.240116 0.060337 5.523358 -0.653467 2.201004 1.534779 -1.728877 2.263395 -0.110605 0.232213 0.667921 1.747072 1.126253 -2.483610 -1.615805 1.565159 3.110548 1.239851 -1.709066 -0.821192 0.437550 0.460252 -0.021161 1.366561 0.343214 0.329133 -1.315119 -0.258357 0.677782 3.935102 -0.975051 -0.700308 0.166128 1.018184 -0.296269 -2.538571 -0.141388 -2.116374 -0.233237 0.126979 0.253561 0.962044 2.458530 -3.646307 2.326433 -0.552443 -0.192144 2.046747 0.158191 -1.240387 -3.528202 -0.641372 0.979334 2.409699 -0.010945 -0.199529 0.237782 -2.501611 0.035112 0.231644 0.762436 -1.563704 2.215522 -0.624400 -1.047512 -0.710990 -0.421516 -0.841013 -1.128426 -0.838430 1.439564 1.423867 -2.102263 1.737537 0.218155 -0.889183 0.228625 0.178913 1.353323 -1.670662 -2.095374 0.994467 -0.811787 -1.723580 -1.056342 -0.853977 0.888664 0.390742 -0.594000 -1.231835 -2.261043 2.335827 -0.746063 2.598702 1.270646 -0.602263 1.650689 1.798490 -1.306617 -0.874256 -1.202135 -0.103780 -0.722516 -0.756949 -1.401405 -0.821966 1.557534 2.105937 0.318494 -0.828930 -0.626370 2.551143 -1.279239 -0.512255 1.103967 -0.841067 -0.808555 1.038536 1.493395 -1.955655 0.126667 -2.006212 0.166942 -0.950933 -0.834017 1.473369 -1.120533 0.346486 0.185599 -0.535844 -0.323262 0.764431 0.971296 -0.497450 0.111057 3.206912 1.281186 -0.674505 0.549564 -2.321057 1.367046 -2.320126 -1.335447 -0.478238 1.091558 -1.495257 -0.352839 0.403861 1.414552 1.091908 -1.079036 -1.307070 0.590742 +PE-benchmarks/m-coloring-problem.cpp__printSolution(int*) = -0.472249 -0.561474 -0.072100 -0.903990 0.500765 0.453540 0.332724 -0.434977 -1.299745 -0.718476 0.548450 -1.647210 -0.851114 1.332603 -0.468749 0.754377 1.641719 0.222559 -0.511384 -0.505867 0.936716 -0.345293 1.742317 1.998553 -1.346692 0.051966 -0.182624 0.753732 0.530157 0.202518 0.690944 -0.923740 0.324608 -0.740944 0.311647 -0.686694 -0.180567 0.613185 0.614113 -2.213917 -0.092768 0.980894 0.426679 0.021931 0.149106 0.705631 0.999474 1.093181 -0.348575 1.132423 1.033815 -0.027181 0.644093 0.048472 0.124596 -0.252125 0.089826 -0.314627 -0.322599 -0.026944 -0.224688 -0.692633 0.138830 1.338114 1.705193 -0.178590 -0.536888 0.188554 0.353714 0.446502 0.625797 0.954719 -0.002922 0.169498 0.913423 -1.112102 0.046429 -2.374716 0.417033 -2.837709 -0.979420 0.014638 1.590707 0.969523 0.351346 -0.340501 1.907279 -0.180471 -0.609668 1.527724 1.428718 -0.718349 -0.399420 -0.446136 -0.706509 0.420988 -0.713959 0.177645 0.361179 0.882229 -1.118550 -0.506150 0.182209 0.013530 -0.772209 -0.497514 -0.163282 0.967888 -1.407438 -0.609556 -0.618315 0.975756 0.266622 -2.022967 -0.405584 -0.944622 0.124183 0.300619 -0.828561 -0.453931 0.399100 -0.038491 -0.345935 -0.116633 -1.055271 0.965083 0.574164 0.356728 -0.027228 0.738658 0.356182 1.449130 0.136571 -0.827186 -0.023795 0.475936 -0.170306 0.655914 -0.758304 -0.392870 0.846457 -1.112399 0.023900 0.123302 -0.740505 -0.630640 0.090302 -0.106947 -0.032311 3.605565 -0.078590 1.487100 1.283713 -0.924058 0.727521 -0.275704 0.321888 0.706287 0.885790 0.429399 -1.173114 -1.028896 0.922713 1.841081 0.709221 -1.099002 -0.275893 0.585619 0.275497 -0.167830 0.687641 0.180230 0.058789 -0.711921 -0.134814 0.743398 2.044895 -0.345541 0.020793 0.077517 0.994137 -0.299933 -1.151156 -0.088176 -0.994484 0.009435 0.410049 0.360535 0.643112 1.492873 -2.266374 1.221467 0.047814 0.365642 0.785921 0.290087 -1.048348 -2.096607 -0.263473 0.417773 1.187859 -0.196741 0.156994 0.458020 -1.541517 0.043922 0.304865 0.227098 -0.900049 1.254709 -0.161098 -0.363173 -0.537787 -0.007805 -0.561782 -0.284882 -0.464694 1.021107 0.609959 -1.450794 0.930010 -0.079226 -0.779439 -0.120294 -0.195583 1.086348 -1.257730 -1.161992 0.628021 -0.602756 -1.239833 -0.740802 -0.374937 0.480155 0.213891 -0.100871 -0.859236 -1.088041 1.442839 -0.607242 1.370931 0.764082 -0.446893 0.969846 0.170150 -0.604000 -0.687331 -0.711754 0.186903 -0.322597 -0.670436 -0.345909 -0.365587 0.843639 1.200500 0.065036 -0.796095 0.142617 1.467018 -0.726322 -0.510007 0.486187 0.020429 -0.619622 0.920759 0.712138 -1.295086 0.352564 -1.267835 0.021195 -0.495957 -0.606156 1.184724 -0.344538 0.501146 0.061300 -0.075366 -0.121919 0.666391 0.561600 -0.182704 0.240132 1.936445 1.043696 -0.288394 0.109783 -1.617588 0.759404 -1.465082 -1.108891 -0.087565 0.417789 -0.756139 -0.142430 -0.086416 1.083655 0.927181 -0.678707 -0.861415 0.729300 +PE-benchmarks/m-coloring-problem.cpp__main = 0.039122 0.224204 0.342216 -0.107488 0.447884 0.042598 0.234014 0.288286 -0.467413 -0.497369 0.010024 -0.760759 -0.744297 0.603570 0.016968 0.044847 0.854046 0.191841 0.002627 -0.181949 0.004056 -0.366458 0.753682 0.786291 -0.558010 0.300462 -0.107150 0.126550 -0.177004 0.600890 -0.141284 -0.763589 0.261162 0.028731 0.247657 -0.214044 -0.250470 -0.169955 -0.226419 -1.153023 -0.050339 0.700629 0.076636 -0.055664 0.147105 0.572071 0.919537 0.371456 -0.068749 0.539882 0.125283 -0.235456 0.355126 0.096790 0.317738 -0.038107 0.283827 -0.191903 -0.590342 0.233976 -0.152700 -0.823894 -0.312145 0.392577 0.585806 -0.145301 -0.277386 -0.138736 -0.183349 0.134043 0.082451 0.331137 0.486526 0.100283 0.450319 0.061790 -0.064728 -0.600020 -0.061230 -1.727763 -0.719794 -0.322775 1.026175 0.460676 0.021327 -0.407308 0.792527 -0.128291 0.104434 0.254950 0.905910 -0.424743 -0.309157 -0.193852 -0.007666 0.221191 -0.266753 -0.105302 0.338334 -0.151246 -0.588834 -0.191737 0.518362 -0.148903 -0.309689 0.131533 -0.107034 0.532580 -0.853452 -0.144607 -0.846603 -0.008754 0.282298 -0.781497 0.064077 0.273694 0.050362 0.540323 -0.375915 -0.146644 0.354744 0.012357 -0.265535 -0.061712 -0.603795 0.777167 -0.010263 0.115232 0.339104 0.388977 0.363099 0.444098 0.527839 -0.165802 -0.006602 0.184600 -0.055465 0.183958 -0.061019 -0.264134 0.007595 -0.459063 0.104057 -0.093488 -0.440195 -0.083245 -0.541877 -0.032720 0.105946 0.813737 -0.201333 0.531773 0.145820 -0.533741 0.549353 -0.189989 -0.235714 0.008369 0.546154 0.424845 -0.093030 -0.295979 0.367116 0.813116 0.346458 -0.598914 0.107261 0.022770 0.171716 -0.070854 0.473505 0.157654 0.443035 -0.395951 -0.059782 0.196843 1.097323 -0.297048 -0.763572 0.063124 -0.027270 0.268724 -0.470522 0.062248 -0.022350 -0.060733 -0.014050 -0.049454 0.155729 0.657265 -1.211706 0.675837 -0.199980 -0.335058 0.609900 0.029178 -0.248457 -0.772388 -0.094765 0.440574 0.769510 0.368334 -0.121390 -0.144307 -0.578628 -0.099437 0.041521 0.203885 -0.304457 0.546673 -0.177314 -0.422309 -0.263198 -0.662852 -0.004561 -0.044548 -0.361176 0.275534 0.593295 -1.243255 0.559938 0.044441 -0.353303 -0.165057 0.113226 0.237394 -0.465321 -0.709475 0.075894 -0.516003 -0.984395 -0.269360 -0.327818 0.032644 0.045927 -0.245203 -0.082322 -0.528512 0.920747 0.026313 0.609982 0.436193 -0.013267 0.822109 0.811391 -0.579945 0.016912 -0.360543 0.386237 -0.715407 -0.053732 0.162956 -0.408194 0.312481 0.714670 0.141809 -0.078406 -0.449568 0.564252 -0.410199 -0.273724 0.560692 -0.124190 0.007019 0.560516 0.621958 -0.434357 -0.091879 -0.602702 -0.159568 -0.197217 -0.261867 0.157139 -0.526884 -0.080652 0.338393 -0.230081 -0.392873 0.177520 -0.149792 -0.286064 -0.243716 0.780430 0.776167 -0.678711 0.547739 -0.491125 0.422155 -0.648476 -0.415894 -0.061076 0.257240 -0.342901 -0.151943 0.110069 0.063929 0.118517 -0.512228 -0.470393 0.196581 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__merge(Node*, Node*) = -0.361685 3.220582 2.458242 -3.036071 3.149160 3.752283 0.423295 -0.959073 -1.562489 -2.126327 -0.924062 -3.439619 -3.772760 3.332530 -1.045429 0.099726 5.318807 -0.408136 -0.446307 -1.573972 2.517207 -0.244636 5.134753 5.445931 -5.536733 1.127883 3.713836 1.984046 1.236522 2.928202 -1.073966 -4.458903 0.052303 -0.657254 2.298224 -1.925990 -1.143830 -2.045640 0.609283 -7.517057 -0.805709 0.864377 -2.327501 -0.002166 0.632254 1.135764 7.004438 2.766927 -2.345686 0.921830 3.232999 2.177918 0.635453 -0.191860 0.638165 0.305182 2.747557 1.054804 -0.007316 0.217677 -0.277388 -1.346653 -0.100246 4.800788 4.692419 -0.121536 -1.537026 0.623961 0.587449 0.085919 -1.299361 3.364471 1.502137 3.716001 2.797802 -4.310903 0.312054 -8.557886 1.212861 -7.858245 -3.836878 -3.039021 1.043128 0.473212 1.698582 -0.670970 6.316504 -0.453342 1.383532 3.191935 5.999575 -2.988352 -0.208182 -2.731866 -2.980819 1.233832 -1.370764 0.982016 -0.667284 -0.577328 -3.180773 -4.221311 1.531000 0.065634 -3.027641 -1.118630 -0.862954 2.904752 -3.389175 -1.276136 -3.978453 0.667981 -0.484527 -6.787849 -2.787353 -1.860197 2.721361 0.509289 -1.213379 -4.407684 0.714359 2.933875 -1.640609 -1.929121 -1.013745 3.846295 3.953055 -0.350215 0.518560 0.405061 2.817966 4.367671 3.390472 -1.452202 -1.028087 0.841288 -1.345399 -1.123375 -2.378814 0.776958 1.489443 -2.273605 0.134014 3.257429 -2.073579 -0.986564 1.978184 -3.745767 1.581346 15.207707 -1.680679 2.833449 1.121375 -4.830696 2.059559 -0.471775 -2.744039 1.187591 2.785094 4.506051 -6.682262 -2.389634 2.619292 5.628746 1.704281 -4.033053 -0.598644 0.374961 -1.364492 -1.484700 2.348392 -0.225793 -0.365127 -1.788440 -1.149848 3.101823 7.421986 -1.795296 -5.113683 0.377369 3.016657 -0.292213 -2.801272 0.081909 -2.754150 -0.194574 2.464932 -0.449928 3.226270 4.485195 -10.428334 3.292439 0.005784 -2.497262 2.918555 0.539020 -1.399603 -3.025535 2.163277 4.120436 3.296596 0.017055 0.511436 -1.545095 -4.478307 -0.238059 1.236147 2.050093 -3.631768 3.931547 0.784270 -3.886930 -2.859183 -1.360230 -1.218135 -1.727597 -2.610467 1.803860 -0.793685 -8.722455 5.557389 0.264939 -0.987987 0.355216 -2.928827 3.021852 -4.265477 -4.957383 2.097197 -0.649459 -1.385731 -0.122065 -2.005323 2.572934 1.506033 2.084034 -4.397421 -5.640233 2.689488 -0.115173 3.558131 2.959875 1.839716 4.430618 -1.158546 -1.562664 -3.458241 -2.762716 3.573212 1.390792 -2.648157 -2.900893 -2.464872 2.538791 5.638282 -1.705405 -0.985898 -2.396158 3.235729 -4.266889 -0.451453 0.960037 2.040639 -3.054284 0.368089 1.814111 -1.645768 -1.436840 -3.840140 -0.297890 -1.683803 -3.343329 1.715261 -3.222017 -0.123284 3.549615 -1.835928 -1.819830 2.394308 0.174632 0.152138 0.334367 3.227057 5.186608 -3.149480 0.895844 -4.349445 2.973881 -5.695710 -4.311288 0.359521 -1.780900 -0.616579 -1.689357 -0.966759 2.229951 0.678293 0.176501 -0.651753 0.221364 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__mergeSort(Node*) = -0.245758 1.127318 0.853063 -1.054781 0.972809 0.595272 0.242141 0.008193 -0.651328 -1.619214 -0.327852 -1.633032 -2.096091 1.494351 -0.459455 -0.145251 2.468622 0.078062 0.011738 -1.024143 1.104978 -0.887826 2.324392 2.550585 -2.599616 0.332772 1.567959 1.241383 0.947945 0.827246 0.429078 -1.763155 0.178618 -0.244430 1.566461 -1.020007 -0.225138 -0.589159 -0.366353 -3.574102 -0.490387 0.736956 -0.265610 0.127843 0.251673 1.289462 2.832395 1.386625 -1.280775 0.683969 1.600060 0.582498 0.563126 -0.012662 -0.120564 -0.431310 0.632317 0.066416 -0.340687 0.389473 -0.048496 -1.640544 0.036945 2.138219 2.434857 -0.292881 -0.498647 0.369371 0.194692 0.390170 -0.337672 1.479050 0.836836 1.242397 1.626878 -2.062324 -0.144430 -4.481448 0.457800 -5.339217 -1.807334 -1.665552 1.264361 0.371269 0.375034 -0.177151 2.877219 0.196500 0.673327 1.844751 2.718573 -1.002953 -0.312138 -1.425888 -1.027181 1.034582 -1.021834 0.367623 0.438149 0.270608 -1.433050 -1.541441 0.737749 -0.208527 -1.341013 -0.639934 -0.653324 1.431427 -1.965953 -0.485985 -2.336887 0.007943 0.228962 -3.154083 -0.342512 -0.781538 1.226119 0.530043 -0.341282 -1.208680 0.216076 0.967156 -0.475650 -0.517904 -1.209518 1.876466 1.316543 -0.176026 0.427595 0.778830 1.072116 1.615858 1.713414 -0.598166 -0.768855 0.702403 -0.968506 -0.422468 -1.307832 0.017147 1.719111 -1.209385 -0.006920 0.787261 -1.001103 -1.138644 0.868641 -1.803229 0.962658 5.779169 -0.387780 1.171956 0.720530 -1.829792 1.113623 -0.207125 -0.955710 0.810910 1.582497 1.765165 -2.121332 -1.147659 0.905637 2.553702 0.780781 -1.670448 -0.707406 0.196331 -0.195409 -0.644467 0.967057 0.203528 -0.207835 -0.742359 -0.324579 1.373236 2.659772 -0.733469 -1.530134 -0.055566 1.644587 -0.296080 -1.864968 0.153108 -1.209230 -0.199275 0.556677 0.014244 1.123875 2.058786 -4.639223 1.588355 0.219087 -0.346916 0.976635 0.037280 -0.640672 -3.069232 1.147408 1.727872 1.487233 -0.097209 0.308461 -0.469869 -2.146673 -0.031774 0.469798 1.114548 -1.471799 1.788203 -0.261309 -1.134931 -1.499611 -0.538761 -0.611215 -0.575560 -0.775575 0.855221 0.558512 -3.584147 2.353769 -0.640320 -0.842128 -0.081690 -0.985065 1.302606 -2.256562 -2.228010 0.724179 -0.596318 -1.498081 -0.808453 -0.858141 1.122458 0.158106 -0.018309 -1.328587 -2.193141 1.610550 -0.425375 1.376505 1.292518 0.700301 2.486355 0.032616 -0.967028 -1.447373 -0.760305 0.865231 -0.246660 -0.988482 -1.150535 -0.798019 1.008278 2.869393 -0.674951 -0.311218 -0.305741 1.709297 -1.957058 -1.048873 0.611571 0.684494 -0.754262 1.048483 0.896979 -1.351885 -0.731705 -2.129394 0.025735 -0.198671 -1.540525 0.835629 -1.861688 -0.080650 1.599245 -0.763405 -0.767765 1.283153 0.269758 -0.015386 -0.207591 1.854676 2.727396 -1.686367 0.404523 -2.093481 1.109439 -2.711030 -1.763589 -0.178088 -0.021857 0.072871 -0.399307 -0.178490 0.826578 0.564562 -0.455729 -0.819161 0.198697 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__split(Node*) = -0.261985 2.178823 1.290128 -1.597612 2.237156 2.504548 0.381579 -0.518468 -1.033133 -1.454977 -0.680001 -2.389353 -2.528579 2.199542 -0.510663 0.324183 3.486513 -0.173730 -0.201203 -0.742248 1.490389 -0.370933 3.252349 3.368104 -3.218522 0.837271 2.108586 0.803456 0.041313 2.195456 -0.935747 -3.372445 0.301583 -0.538244 1.360773 -1.106086 -0.948824 -1.261229 0.494500 -4.780375 -0.511253 0.941989 -1.402835 -0.096245 0.319586 0.360970 4.645304 1.608230 -1.151490 0.707733 1.587749 1.231320 0.527170 -0.039039 0.756555 0.583718 1.510184 0.392778 -0.360381 0.142821 -0.498285 -0.870208 -0.298272 2.814304 2.727437 -0.109561 -1.086769 0.442494 -0.076010 0.025247 -0.911682 2.130574 1.136174 2.183374 1.686757 -2.451755 0.000393 -4.824999 0.558192 -4.933022 -2.530978 -1.904672 0.580967 0.718713 1.288121 -0.666737 4.119463 -0.639731 0.858549 1.741889 4.083023 -2.198839 -0.206536 -1.697744 -1.585404 0.418857 -0.744692 0.347305 -0.295534 -0.803321 -2.176402 -2.788222 1.194356 0.082235 -1.807901 -0.879571 -0.533034 1.952849 -2.301986 -1.021778 -2.824064 0.258717 -0.388417 -4.181369 -1.632457 -0.632823 1.045392 0.720510 -1.086396 -3.132502 0.824082 1.913938 -1.081456 -1.507863 -0.293774 2.594706 2.267058 -0.221307 0.529717 0.408108 1.818897 3.080981 2.348978 -0.788000 -0.479204 0.468167 -0.631918 -0.587746 -1.135859 0.279405 0.306724 -1.582259 -0.001047 2.101529 -1.426658 -0.258433 0.711365 -2.305367 0.878854 9.068382 -1.353999 1.827419 0.504117 -3.271094 1.632412 -0.494579 -1.851991 0.338401 1.891659 3.040983 -4.050014 -1.552462 1.953647 3.624412 1.126134 -2.474320 -0.315329 0.092942 -0.553514 -0.842517 1.566568 -0.032900 0.223281 -1.300994 -0.705789 1.746097 5.233011 -1.491372 -3.177282 0.510067 1.614286 0.163681 -1.926278 -0.079237 -2.103568 -0.274015 1.476016 -0.372073 1.793239 2.964879 -6.092970 2.236702 -0.460915 -1.939089 2.043556 0.413525 -0.746246 -1.913495 1.018108 2.784361 2.280315 0.195771 0.450340 -1.303000 -2.777540 -0.193429 0.686538 1.404324 -2.294619 2.579396 0.250285 -2.745093 -1.701480 -0.963897 -0.767680 -1.404402 -1.659638 1.088569 0.163273 -5.370802 3.637783 0.555832 -0.518630 0.291284 -1.343668 1.951459 -2.429486 -3.377404 1.442704 -0.707020 -0.983849 0.321910 -1.337986 1.457780 1.071634 0.902682 -2.538796 -3.592889 1.981719 0.343076 2.501985 1.871696 1.225787 2.847551 -0.317052 -1.374780 -1.833551 -2.047083 2.140890 0.487642 -1.448968 -1.986749 -1.633282 1.763663 3.549510 -0.684485 -0.711925 -1.903881 2.043618 -2.722873 0.092442 1.007035 1.063136 -1.938376 0.031384 1.488838 -0.836907 -1.030948 -2.412814 0.057437 -1.424611 -2.024822 0.753417 -2.261091 -0.338460 2.298709 -1.393008 -1.228895 1.313083 0.181336 0.004846 0.001534 2.081368 2.796097 -2.119236 0.707604 -2.570876 1.855127 -3.503468 -2.680728 0.228275 -0.653191 -0.666701 -1.313138 -0.372715 1.258867 0.256656 0.004216 -0.455281 -0.127461 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__insert(Node**, int) = -0.188371 1.759899 1.684250 -1.719951 1.830200 1.686057 0.353213 -0.265174 -1.100604 -1.412261 -0.573168 -1.835246 -2.271533 2.100344 -0.539989 0.026642 3.445815 0.113385 -0.187856 -1.198537 1.556565 -0.854893 3.161434 3.423416 -3.382967 0.720989 2.241938 1.325478 0.949471 1.847933 -0.841846 -2.295305 0.231641 -0.643359 1.524184 -1.570410 -0.612843 -1.111888 0.071788 -4.783065 -0.415958 0.260116 -1.280201 0.015652 0.326042 1.543383 4.156983 1.713492 -1.502171 0.832217 1.933539 0.901564 0.407248 -0.000600 0.418902 0.355627 1.734696 0.934497 -0.282438 0.348737 -0.176246 -1.588265 0.099883 2.775782 2.908937 -0.214956 -0.811401 0.424452 0.334640 0.065802 -0.541795 1.850695 1.082423 1.812601 1.872924 -3.012060 0.135304 -5.563680 0.429221 -5.934648 -2.388446 -2.017941 1.088941 -0.336504 0.934983 -0.256676 3.743989 -0.209012 0.973354 1.865691 3.590739 -1.975054 -0.310343 -1.664712 -1.590961 0.862357 -0.947058 0.396663 0.175221 -0.456980 -1.944101 -2.492003 1.400760 0.032208 -1.783603 -0.679638 -0.567035 1.967437 -2.420773 -0.906286 -2.795789 0.108839 -0.246010 -4.005458 -0.880102 -1.040787 2.310012 0.515736 -0.689080 -2.489666 0.454050 1.896355 -0.953701 -1.136994 -0.689438 2.603974 2.070379 -0.194986 0.466937 0.272379 1.498349 2.484709 2.633491 -0.900569 -0.714942 0.731257 -1.228617 -0.676727 -1.591398 0.162325 1.389840 -1.546117 0.044318 1.638685 -1.380665 -0.615387 1.878332 -1.973242 1.112179 8.677284 -0.859605 1.672597 0.614163 -2.843954 1.379576 -0.279948 -1.492622 0.915288 1.961478 2.466265 -4.094449 -1.492524 1.291372 3.347833 1.148918 -2.813049 -0.773315 -0.119893 -0.692859 -0.603692 1.254123 -0.044121 -0.126438 -1.150766 -0.632866 1.604275 4.591932 -1.248040 -3.062912 0.118274 1.321760 -0.413711 -2.386563 0.031437 -1.428166 -0.085859 1.019512 -0.325028 1.816123 2.767727 -6.634101 2.133020 -0.495236 -1.507855 1.788692 0.332350 -0.759396 -2.546580 1.212801 2.407000 2.317834 0.249544 0.152820 -0.671548 -2.721043 -0.178554 0.592486 1.334199 -2.053691 2.312677 0.458703 -2.341686 -1.699911 -0.907006 -0.495725 -0.921970 -1.229536 1.066898 -0.458285 -5.723543 3.224405 -0.143034 -0.748280 0.387430 -1.371560 1.706134 -2.653201 -3.074400 1.207957 -0.273020 -1.088034 -0.604288 -1.164049 1.660018 0.546566 0.721055 -2.343637 -3.619196 1.760879 -0.357575 2.054311 1.797119 0.977283 3.243474 -0.363644 -1.085305 -2.219786 -1.244319 1.744061 0.210264 -1.396275 -1.634336 -1.443510 1.577173 3.600720 -0.816828 -0.209284 -1.136654 2.248022 -2.890235 -0.624014 0.867893 1.641172 -1.487224 0.740260 1.342843 -1.434254 -1.040571 -2.256966 -0.479067 -0.615563 -1.909047 1.144637 -2.160996 -0.025566 2.051620 -0.861625 -1.079230 1.535709 -0.035183 0.127885 -0.080164 2.223539 4.070859 -2.288428 0.536241 -2.477839 1.804925 -3.466829 -2.461686 0.030326 -0.492649 -0.365288 -0.715085 -0.278061 1.337827 0.419545 -0.292717 -0.464241 0.024715 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__print(Node*) = -0.268530 1.374363 1.222084 -1.590761 1.253042 1.105772 0.196480 -0.060878 -0.908915 -1.934897 -0.311474 -2.298770 -2.557239 1.801848 -0.715214 -0.422990 2.842263 -0.144489 -0.114546 -1.058899 1.124660 -0.416827 2.706003 3.088299 -3.139342 0.394460 1.529885 1.462561 0.952586 1.125776 0.648503 -2.556300 -0.128931 0.307113 1.815645 -0.921175 -0.401829 -0.752398 -0.492266 -4.211114 -0.580723 1.360843 -0.552875 0.148549 0.550859 1.200721 3.513352 1.606895 -1.487671 0.667823 1.970920 1.102751 0.664735 -0.177565 -0.132111 -0.832190 0.843700 -0.212809 -0.223072 0.430497 -0.074175 -1.356476 -0.116464 2.703899 2.845195 -0.229626 -0.759819 -0.008583 0.375268 0.457129 -0.466625 1.890922 1.042937 1.807453 1.758181 -1.727755 -0.040334 -4.968706 1.016853 -5.467117 -2.134318 -1.725323 1.643547 1.357606 0.131956 -0.784196 3.525640 0.110929 0.644517 2.442056 3.243446 -0.850786 -0.250144 -1.678949 -1.590976 1.145651 -1.039994 0.517912 -0.246055 0.630020 -1.721200 -1.644642 0.364795 -0.442163 -1.630452 -0.366541 -0.716052 1.594459 -2.214373 -0.149272 -2.404722 0.605710 0.616739 -3.832216 -1.089994 -1.143191 0.939800 0.432848 -0.614120 -1.166349 0.305084 0.843488 -0.786369 -0.175348 -2.088012 2.272673 1.684507 -0.201488 0.269959 0.878182 1.450928 1.635809 1.314184 -0.844714 -0.773647 0.736844 -0.728123 -0.525063 -1.470601 0.355930 1.727445 -1.205869 -0.023176 0.882811 -1.138615 -1.366239 -0.043701 -2.287929 0.964949 7.418575 -0.689902 1.578049 0.872460 -2.164301 1.394327 -0.031474 -1.179385 0.802300 1.660596 2.278747 -2.391098 -1.312469 1.363280 3.165680 0.878596 -1.653735 -0.159282 0.660475 -0.476872 -0.960449 1.473225 0.072033 -0.389954 -0.842144 -0.505911 1.769107 3.197985 -0.389392 -2.007086 -0.157818 2.327499 -0.016223 -1.270420 0.370713 -1.196873 -0.166923 1.179790 0.024412 1.632278 2.457203 -5.657671 1.876375 0.740847 -0.386249 1.111274 -0.088279 -0.835092 -3.046243 1.267351 2.053257 1.723791 -0.115858 0.340085 -0.670496 -2.546299 -0.012411 0.716268 1.261075 -1.961430 2.185374 -0.157684 -1.413474 -1.703051 -1.001701 -1.061580 -0.468903 -1.523731 1.030888 0.472057 -4.136714 2.883121 -0.438028 -0.806082 -0.499131 -1.491654 1.527615 -2.621075 -2.544795 0.747924 -0.856855 -1.963970 -0.703633 -1.182177 1.190803 0.309561 0.484362 -1.918757 -2.617633 2.039291 -0.370168 1.887256 1.566656 0.752176 2.570185 0.354314 -0.876221 -1.480127 -1.482105 1.833586 0.107881 -1.264253 -0.857403 -1.071649 1.011273 3.143539 -1.032952 -0.712168 -0.630086 1.894945 -1.649586 -1.003876 0.433154 0.045818 -1.059089 1.050378 0.892984 -1.335359 -0.627113 -2.807208 0.210254 -0.607257 -1.788025 1.021001 -1.919450 -0.071278 1.881065 -0.957900 -1.169251 1.383773 0.346976 -0.301452 0.109137 2.259113 2.618796 -1.564514 0.899480 -2.682853 1.515159 -3.161569 -2.181208 -0.252829 -0.673795 0.055786 -0.703772 -0.673291 1.018232 0.742722 -0.167333 -0.955533 0.721516 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__main = 0.210154 0.242394 1.215257 -0.624814 0.273586 -0.738309 0.142304 1.217995 -0.795096 -1.286392 -0.096861 -0.894374 -1.437053 0.770598 -0.259646 -1.238448 1.453491 0.561167 0.110537 -0.891976 -0.173033 -0.517037 1.000681 1.440413 -1.507802 0.301439 -0.058416 1.057444 0.740631 0.724177 0.666953 -0.920199 -0.152105 1.189430 1.253161 -0.694633 -0.068295 -0.318025 -1.783670 -2.305109 -0.131042 1.271932 0.144359 0.166177 0.705927 2.040518 1.319125 0.604904 -0.766751 0.689571 0.839690 0.253112 0.444046 -0.091531 -0.219447 -0.894828 0.549671 -0.374728 -0.728378 0.767606 0.130317 -1.780859 -0.297534 0.896974 1.237098 -0.280187 -0.185269 -0.942790 0.335941 0.470443 0.342060 0.413721 1.005942 0.234382 0.966160 0.491431 -0.136446 -1.917182 0.561885 -4.145117 -1.088230 -1.087874 2.725253 0.813457 -1.213411 -0.877250 1.249094 0.176231 0.646463 1.258596 1.097951 0.453834 -0.434492 -0.753657 -0.471836 1.184300 -0.551847 -0.158361 0.360147 0.736359 -0.670204 0.168419 0.288421 -0.824884 -0.608736 0.936893 -0.449412 0.928111 -1.668940 0.755534 -1.592186 0.520132 1.389896 -1.284533 -0.074234 -0.293985 0.793941 0.573283 -0.143726 1.186928 0.065053 -0.287597 -0.457400 1.200118 -2.335872 1.477334 -0.139525 -0.163385 0.313211 0.774279 0.415499 -0.612617 0.594381 -0.428576 -0.450457 0.861861 -0.409516 -0.342538 -0.836310 0.016808 1.336808 -0.324891 0.317384 -0.881680 -0.665445 -1.206072 -1.254441 -0.582267 0.667096 1.676349 -0.014056 0.629107 0.210971 -0.271798 0.686728 0.489721 -0.212902 0.556344 0.996421 0.486770 0.513364 -0.375917 -0.114116 1.207418 0.469131 -0.642213 0.411400 0.170631 -0.221948 -0.135613 0.829117 0.090380 -0.011896 -0.263154 -0.138842 0.378717 0.674047 0.539988 -1.556275 -0.741680 0.793062 0.085811 0.011473 0.650926 0.930355 0.068226 0.200630 -0.054031 0.656048 0.985742 -3.142998 1.057884 0.617975 0.288032 0.281249 -0.376228 -0.087309 -1.989519 0.368242 0.532773 1.392467 0.455664 -0.536854 0.155819 -0.955655 -0.082798 0.288516 0.675898 -0.609651 0.723062 -0.134414 -0.075365 -0.533522 -1.560118 -0.264044 0.827725 -0.868249 0.238922 0.398144 -2.487234 0.790410 -0.787671 -0.618742 -0.821377 -0.267609 -0.007529 -1.254091 -0.897536 -0.405477 -0.394742 -2.465090 -1.294268 -0.692192 0.445666 -0.527547 -0.041765 -0.212118 -0.890908 1.657535 -0.521223 0.620540 0.736097 -0.188326 1.822301 1.610359 -0.335172 -0.141926 -0.385973 1.175190 -1.152288 0.057581 1.193208 -0.536003 -0.150671 1.481822 -0.379233 -0.007882 -0.153648 1.221636 -0.139915 -1.322715 0.396894 -0.752836 0.749859 1.901608 0.663923 -1.294159 -0.355893 -1.598907 -0.293313 0.580921 -0.310949 0.671430 -1.113539 0.077983 0.716141 -0.055713 -1.054560 0.607481 -0.337651 -0.756217 -0.246852 1.489663 2.091900 -1.075540 1.524551 -0.925598 0.826947 -1.175786 -0.373588 -0.830162 -0.347319 0.251298 0.298749 -0.496511 0.107095 0.448857 -0.547104 -0.939336 1.007643 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp___GLOBAL__sub_I_merge_sort_for_doubly_linked_list.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/mergeSort_LinkedList.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/mergeSort_LinkedList.cpp__MergeSort(Node**) = -0.257469 0.805083 0.479181 -0.765166 0.930803 0.647202 0.290142 0.206705 -0.683858 -1.504160 -0.268086 -1.432440 -1.948172 1.409452 -0.409878 -0.030248 2.282490 0.249389 0.110923 -0.776590 0.859779 -0.584503 2.137185 2.267285 -2.167676 0.255371 1.087251 0.951942 0.447172 0.809243 0.611810 -2.032219 0.385105 -0.176495 1.200775 -0.938503 -0.199291 -0.322287 -0.364268 -3.216818 -0.414727 0.951393 -0.327366 0.113903 0.265660 0.854650 2.374792 1.241467 -0.983132 0.899618 1.239424 0.646496 0.500721 0.058145 -0.127959 -0.308056 -0.038041 -0.406398 -0.497553 0.375943 -0.155405 -1.481784 -0.204948 1.758261 2.128026 -0.308710 -0.453876 0.212081 -0.111758 0.452756 -0.171094 1.247140 0.853048 0.885124 1.436716 -1.360294 -0.587305 -3.639646 0.348436 -4.668036 -1.615607 -1.462966 1.406211 0.817499 0.297450 -0.340183 2.547847 0.043202 0.538670 1.823146 2.404268 -0.889265 -0.386635 -1.291561 -0.696484 0.919143 -0.971761 0.211919 0.278199 0.227433 -1.336407 -1.436658 0.493933 -0.247871 -1.109390 -0.806560 -0.603382 1.399735 -1.938820 -0.493458 -2.241320 0.265562 0.266535 -2.729028 -0.565642 -0.453787 0.808421 0.705259 -0.419493 -0.923319 0.358112 0.726544 -0.405226 -0.499560 -0.774655 1.568252 0.988517 -0.182845 0.458077 0.869476 0.828308 1.643888 1.448681 -0.486564 -0.625316 0.722253 -0.585511 -0.248778 -1.120795 -0.012558 1.146310 -1.203863 0.216898 0.659786 -0.967855 -1.155733 0.148563 -1.537942 0.845948 4.743154 -0.360423 1.067581 0.727595 -1.624074 0.938046 -0.324589 -0.698398 0.638794 1.477721 1.460126 -1.401088 -0.984046 0.793541 2.268361 0.757919 -1.324949 -0.473071 0.137490 0.087804 -0.616192 0.917427 0.326717 -0.016357 -0.710290 -0.209684 1.168179 2.362588 -0.663549 -1.223060 -0.017302 1.714654 -0.109821 -1.353221 0.110714 -1.117921 -0.253190 0.860085 0.018834 0.820610 1.861067 -3.739940 1.428650 0.203439 -0.139296 0.605458 0.208253 -0.560570 -2.452756 0.831795 1.461019 1.481208 0.022543 0.534265 -0.394306 -1.899591 -0.028135 0.480738 1.039661 -1.198621 1.599349 -0.337930 -1.005683 -1.271645 -0.447979 -0.612361 -0.602064 -0.710273 0.770444 0.958814 -3.138262 1.953541 -0.545746 -0.837496 -0.052667 -0.630195 1.436447 -1.959065 -2.074911 0.761045 -0.660637 -1.599734 -0.504935 -0.752780 0.988201 0.287499 0.005680 -0.904963 -1.837478 1.644681 -0.007760 1.305667 1.113941 0.489199 2.258675 -0.135722 -1.070166 -1.033147 -1.085686 1.020073 -0.465455 -0.713926 -0.861288 -0.688005 0.943575 2.541117 -0.352168 -0.623174 -0.443672 1.653020 -1.695594 -0.695979 0.745628 0.605520 -0.442907 1.035029 0.987727 -1.333560 -0.656363 -1.836264 0.456449 -0.184066 -1.297313 0.688182 -1.770731 -0.014861 1.321035 -0.584380 -0.762914 1.030190 0.335018 -0.100142 -0.278594 1.728979 2.062844 -1.482100 0.554711 -1.783640 0.935989 -2.351983 -1.524080 -0.296962 -0.031174 -0.018974 -0.256762 -0.283614 0.674486 0.476819 -0.342711 -0.901105 0.132823 +PE-benchmarks/mergeSort_LinkedList.cpp__FrontBackSplit(Node*, Node**, Node**) = -0.309053 2.056369 1.473020 -1.658607 2.098322 2.186967 0.474524 -0.420943 -1.110788 -1.522820 -0.759275 -2.157318 -2.630501 2.422870 -0.466881 0.538975 3.969043 0.189210 -0.173650 -1.077731 1.896053 -1.135163 3.666769 3.868858 -3.696470 0.821205 2.523629 1.360297 0.700706 2.182290 -0.988513 -2.774459 0.459550 -1.149751 1.698986 -1.812003 -0.703515 -1.084882 0.433375 -5.516292 -0.544579 0.558816 -1.108068 -0.042225 0.227703 1.055802 4.738447 2.009276 -1.538865 0.931136 1.935426 0.839288 0.690254 0.103721 0.550384 0.765331 1.597389 0.821001 -0.446708 0.310229 -0.290256 -1.852096 0.133128 3.089337 3.370651 -0.261247 -0.960996 0.781828 0.126773 0.051935 -0.734717 2.212732 1.052376 1.975561 2.116182 -3.584370 0.093028 -6.016841 0.378867 -6.324225 -2.787703 -2.381480 0.827467 0.001491 1.596788 -0.321705 4.400838 -0.423088 1.090128 1.899279 4.236633 -2.638398 -0.370865 -2.041899 -1.542823 0.875344 -1.175872 0.294555 0.392025 -0.813304 -2.295412 -3.124484 1.747481 0.280938 -2.062586 -1.159332 -0.694087 2.316827 -2.606667 -1.591303 -3.364347 -0.132111 -0.720536 -4.629957 -0.805728 -0.973740 1.826309 0.786065 -0.784588 -3.379609 0.633657 2.290400 -0.935994 -1.855534 -0.480521 2.971318 2.356484 -0.382712 0.692950 0.444052 1.647925 3.330925 3.086192 -0.910831 -0.811246 0.866579 -1.419111 -0.669974 -1.767404 -0.013554 1.275417 -2.048584 -0.314586 2.131372 -1.612097 -0.316104 2.060548 -2.249168 1.272909 9.838795 -0.985768 1.831413 0.766878 -3.434949 2.006579 -0.446330 -1.771822 0.943179 2.296038 2.921286 -4.988960 -1.779198 1.521991 3.895925 1.330104 -3.022761 -1.186276 -0.299645 -0.483138 -0.732701 1.399215 0.113977 0.042073 -1.430020 -0.625016 1.804021 5.457314 -1.836723 -3.116233 0.422736 1.501515 -0.587329 -3.250559 -0.192362 -2.408080 -0.352010 0.886043 -0.340000 1.827103 3.213260 -6.751903 2.503950 -0.774971 -1.867283 2.292112 0.305372 -0.857906 -3.027385 1.369896 2.845405 2.605149 0.087746 0.395728 -0.963758 -3.209675 -0.196685 0.612060 1.564891 -2.306644 2.785059 0.160885 -2.707039 -1.996061 -0.736991 -0.639069 -1.658029 -1.241940 1.283753 0.166228 -5.794156 3.730616 -0.053787 -0.929049 0.824685 -1.351413 2.049822 -3.025156 -3.661138 1.623892 -0.333638 -0.937028 -0.404724 -1.265111 1.923996 0.821697 0.327162 -2.558277 -4.094271 1.945650 -0.167226 2.354490 2.065370 1.215766 3.430053 -0.194171 -1.604900 -2.445162 -1.550352 1.382532 0.205175 -1.570851 -2.609749 -1.650640 2.084359 4.293316 -0.651945 -0.289672 -1.451375 2.616549 -3.445143 -0.560597 1.207901 1.668777 -1.797976 0.396127 1.657965 -1.580221 -1.295825 -2.474195 -0.183621 -0.761726 -2.282408 1.171060 -2.715291 -0.149189 2.421439 -1.254020 -1.056678 1.727428 0.216018 0.199912 -0.267045 2.613358 3.825620 -2.536402 0.384215 -2.798544 1.879816 -4.031759 -2.689686 0.062160 -0.146710 -0.607288 -0.874777 0.146381 1.469291 0.424362 -0.351552 -0.550643 -0.521942 +PE-benchmarks/mergeSort_LinkedList.cpp__SortedMerge(Node*, Node*) = -0.554364 1.823596 1.386785 -2.240924 2.145490 2.258900 0.444275 -0.561535 -1.499286 -2.072661 -0.626524 -2.672582 -2.956742 2.808473 -0.776759 0.553256 4.462999 0.150520 -0.251632 -1.313281 2.286536 -1.140924 4.096979 4.553298 -4.256672 0.667055 2.610634 1.777488 0.975338 2.044229 -0.162467 -3.397011 0.237088 -1.085730 2.105068 -2.046441 -0.709314 -0.679817 0.537273 -6.270128 -0.656528 1.031536 -1.052268 0.060201 0.388722 1.017866 4.973811 2.370122 -1.939852 1.218626 2.560066 1.322535 0.813569 -0.027728 0.290816 0.413492 1.192845 0.478079 -0.208848 0.418182 -0.348765 -1.708045 0.347682 3.712660 4.019131 -0.359726 -1.153754 0.717617 0.381608 0.310701 -0.616762 2.667665 0.977122 2.118048 2.424107 -4.087413 -0.130312 -7.508978 0.979033 -7.308058 -3.046849 -2.378987 1.270045 0.813269 1.439397 -0.529008 5.157632 -0.442804 0.858196 2.951170 4.625366 -2.405166 -0.344095 -2.414669 -2.116556 1.097033 -1.372306 0.375534 0.067883 -0.053877 -2.567315 -3.330944 1.337006 0.108317 -2.356714 -1.533095 -0.837421 2.628940 -3.000546 -1.567291 -3.485125 0.670905 -0.423994 -5.391324 -1.140090 -1.714194 1.672827 0.659130 -1.076173 -3.287018 0.678551 2.150085 -1.122301 -1.583474 -1.131165 3.204571 2.680052 -0.386208 0.445602 0.709473 1.713013 3.574880 2.785416 -1.290108 -0.930569 1.151795 -1.371306 -0.679251 -2.272236 0.119893 1.916112 -2.258078 -0.383618 2.080014 -1.781436 -0.970896 1.982192 -2.840815 1.305758 11.634109 -1.086040 2.275126 1.284636 -3.625990 2.273482 -0.270388 -1.607348 1.262670 2.611575 3.167970 -5.308874 -2.109693 1.882004 4.553602 1.482860 -3.017956 -1.403979 0.158649 -0.534793 -0.866237 1.707138 0.054575 -0.353712 -1.507107 -0.707094 2.135291 5.813021 -1.532088 -2.730578 0.227132 2.722774 -0.764405 -3.303372 -0.068141 -3.050081 -0.362081 1.399032 -0.188059 2.241260 3.691887 -7.862165 2.792924 -0.343165 -1.324759 2.035870 0.364450 -1.132610 -4.197220 1.452364 2.953817 2.884678 -0.265857 0.858900 -0.831178 -3.767189 -0.068893 0.808386 1.794850 -2.821283 3.257536 -0.019359 -2.711890 -2.202277 -0.494222 -1.300172 -1.738224 -1.518403 1.595143 0.487259 -6.022271 4.085716 -0.232558 -1.023231 0.643354 -1.625497 2.660635 -3.547685 -3.977154 1.861990 -0.465685 -1.313529 -0.540698 -1.480179 2.231645 0.753175 0.426977 -2.897073 -4.475165 2.316086 -0.368730 2.859848 2.279136 1.047304 3.670059 -0.417413 -1.553992 -2.699213 -2.029075 1.717814 0.439515 -1.810196 -2.807865 -1.651176 2.189601 4.667551 -0.834335 -0.814536 -1.146839 3.114475 -3.418465 -0.612106 1.034007 1.303072 -1.977184 0.679020 1.635745 -2.027517 -1.157333 -3.234227 0.372953 -0.925459 -2.483924 1.616300 -2.815025 0.004483 2.452907 -1.281374 -1.149192 2.008022 0.727298 0.122556 -0.004453 3.225864 3.863657 -2.299933 0.401151 -3.493820 2.050183 -4.558272 -3.074339 -0.265960 -0.271050 -0.585895 -0.939715 -0.285471 1.891808 0.826635 -0.060296 -0.818646 -0.080138 +PE-benchmarks/mergeSort_LinkedList.cpp__printList(Node*) = -0.175807 0.494755 0.449361 -0.715405 0.589441 0.508958 0.114287 -0.117985 -0.501632 -0.801927 -0.134655 -1.013591 -1.004081 0.860048 -0.333812 0.025038 1.306920 0.039404 -0.061106 -0.421414 0.528561 -0.262663 1.224859 1.386962 -1.290328 0.163323 0.585033 0.616998 0.274968 0.626906 0.217889 -1.199716 -0.007745 0.007629 0.720629 -0.513521 -0.183326 -0.128982 -0.049837 -1.882937 -0.204123 0.620726 -0.087598 0.040793 0.208592 0.314456 1.453918 0.725725 -0.536259 0.390926 0.814281 0.518314 0.324653 -0.026861 0.045086 -0.153493 0.356544 -0.258437 -0.129559 0.177198 -0.100544 -0.541085 -0.006589 1.162223 1.260937 -0.097167 -0.337085 0.006195 0.081928 0.210798 -0.120273 0.804869 0.289086 0.691200 0.671932 -0.852452 0.018776 -2.130193 0.421870 -2.276433 -0.912614 -0.677180 0.643735 0.757609 0.194513 -0.264891 1.567937 -0.048405 0.213409 0.973314 1.404563 -0.484098 -0.134184 -0.681434 -0.679786 0.423578 -0.445220 0.120045 -0.146989 0.304500 -0.766470 -0.786716 0.245624 -0.108378 -0.690030 -0.237286 -0.281395 0.742647 -1.042939 -0.253257 -1.010882 0.334093 0.138320 -1.643366 -0.381983 -0.554572 0.258043 0.196926 -0.355961 -0.665200 0.222879 0.413922 -0.357158 -0.162640 -0.901406 0.948390 0.671967 -0.113009 0.086745 0.325371 0.527538 0.881944 0.510294 -0.439782 -0.280916 0.363698 -0.298006 -0.189012 -0.668655 0.060475 0.579328 -0.645746 -0.042305 0.416495 -0.537280 -0.495348 -0.039987 -0.917309 0.396920 3.205362 -0.342631 0.723244 0.437758 -1.003130 0.652722 -0.028769 -0.424041 0.325153 0.751989 0.930559 -1.062666 -0.639565 0.613697 1.391627 0.439866 -0.639485 -0.211123 0.210489 -0.133513 -0.282667 0.616732 0.041416 -0.204618 -0.439072 -0.223426 0.633618 1.547640 -0.179649 -0.668177 0.000202 0.986319 -0.118193 -0.650328 0.085179 -0.753575 -0.076025 0.434403 -0.005450 0.663538 1.120444 -2.412007 0.887872 0.178627 -0.185191 0.528621 -0.037172 -0.363052 -1.391978 0.413530 0.861797 0.857491 -0.127540 0.301586 -0.228575 -1.137163 -0.011191 0.242885 0.568998 -0.881426 0.960286 -0.044619 -0.733458 -0.689586 -0.302940 -0.461572 -0.363754 -0.618839 0.484742 0.396938 -1.717549 1.222447 -0.124613 -0.323808 -0.046992 -0.490619 0.729404 -1.112503 -1.111316 0.405045 -0.335301 -0.698863 -0.212923 -0.476870 0.569358 0.087407 0.134481 -0.786185 -1.089884 0.819854 -0.127572 0.850474 0.666527 0.261962 0.984504 0.140419 -0.406344 -0.594481 -0.623347 0.611610 -0.037925 -0.477061 -0.399854 -0.464148 0.546569 1.376876 -0.280409 -0.369126 -0.216683 0.931778 -0.667921 -0.300785 0.269384 -0.064663 -0.489414 0.367441 0.459721 -0.646650 -0.290363 -1.155390 0.209547 -0.283994 -0.732790 0.496655 -0.813082 0.004283 0.730781 -0.394156 -0.502203 0.596837 0.249251 -0.133689 0.057789 1.084730 0.899272 -0.531147 0.380048 -1.127587 0.566559 -1.366917 -0.885709 -0.175467 -0.147767 -0.144858 -0.264960 -0.273015 0.532410 0.310037 0.058283 -0.371239 0.195562 +PE-benchmarks/mergeSort_LinkedList.cpp__push(Node**, int) = -0.033373 0.883635 0.989316 -0.661450 0.948260 0.595918 0.271166 0.080003 -0.597225 -0.809242 -0.257005 -1.017844 -1.335437 1.121616 -0.207330 -0.058441 1.813752 0.174924 -0.037693 -0.665690 0.599003 -0.637057 1.679181 1.758914 -1.678013 0.442108 0.972796 0.633849 0.414011 1.041167 -0.560847 -1.131771 0.304792 -0.260667 0.758795 -0.774041 -0.326983 -0.663244 -0.220986 -2.474035 -0.197868 0.240025 -0.561762 -0.005401 0.176823 1.237553 2.172971 0.873301 -0.655477 0.592247 0.831476 0.133974 0.304040 0.080532 0.324088 0.089876 1.001363 0.444154 -0.476616 0.275160 -0.123361 -1.284184 -0.141120 1.289199 1.470014 -0.161976 -0.390080 0.127980 0.013352 0.072847 -0.189181 0.849115 0.800111 0.803994 1.038023 -1.241992 0.063672 -2.562177 -0.028374 -3.507754 -1.316143 -1.092281 0.954464 -0.267901 0.364599 -0.198208 1.840186 -0.018363 0.541706 0.767092 1.924772 -1.091005 -0.316313 -0.731420 -0.557938 0.489584 -0.565198 0.167163 0.386517 -0.360362 -1.062600 -1.102966 0.953523 -0.066377 -0.850332 -0.137494 -0.310257 1.059752 -1.464588 -0.400220 -1.683577 -0.220659 0.041268 -1.991535 -0.164850 -0.186708 1.330725 0.520505 -0.374773 -1.048496 0.328911 0.871487 -0.462582 -0.518832 -0.500722 1.491426 0.809947 -0.017750 0.418433 0.282578 0.784035 1.166769 1.565039 -0.384087 -0.357375 0.372137 -0.699674 -0.220919 -0.670797 -0.081690 0.691740 -0.846301 0.140630 0.612946 -0.779489 -0.298945 0.731155 -0.765885 0.593419 3.704325 -0.403799 0.869052 0.234023 -1.421345 0.738525 -0.274571 -0.748069 0.400374 1.084439 1.185497 -1.707116 -0.727515 0.626166 1.698631 0.636375 -1.604812 -0.264247 -0.149089 -0.183521 -0.293311 0.673793 0.113569 0.181589 -0.650208 -0.271654 0.733651 2.358941 -0.755950 -1.782531 0.067911 0.260939 -0.018416 -1.318263 0.047530 -0.328462 -0.042382 0.299063 -0.168012 0.754774 1.423074 -3.372846 1.184977 -0.379030 -0.844144 1.077789 0.141538 -0.400766 -1.366011 0.531137 1.236150 1.298341 0.425029 -0.131563 -0.330518 -1.357882 -0.138337 0.231125 0.677146 -0.903950 1.148357 0.177107 -1.182863 -0.883778 -0.802272 -0.021557 -0.319663 -0.599138 0.529136 -0.058705 -3.214206 1.597325 -0.125163 -0.528326 0.075021 -0.485420 0.717261 -1.336435 -1.624106 0.468005 -0.376358 -0.979762 -0.539016 -0.599876 0.669273 0.188987 0.141986 -0.957542 -1.764264 1.162603 -0.196310 1.034693 0.924659 0.468721 1.920012 0.246980 -0.758316 -0.968406 -0.492948 0.877159 -0.394689 -0.593702 -0.488259 -0.758223 0.788455 1.880040 -0.302219 0.054419 -0.645599 1.171565 -1.534398 -0.533621 0.686890 0.902416 -0.529777 0.699701 0.880992 -0.828452 -0.559142 -1.127986 -0.505482 -0.248783 -0.947476 0.499058 -1.223291 -0.058400 1.047550 -0.402934 -0.652064 0.730711 -0.222171 -0.040254 -0.231371 1.240817 2.453555 -1.473001 0.491181 -1.197524 0.968621 -1.747023 -1.222690 0.053848 -0.029148 -0.222238 -0.305199 0.016249 0.518918 0.188751 -0.543993 -0.412818 0.060108 +PE-benchmarks/mergeSort_LinkedList.cpp__main = 0.210618 0.109855 1.149799 -0.479163 0.255269 -0.794663 0.203023 1.364406 -0.861646 -1.260273 -0.096236 -0.886810 -1.455765 0.804317 -0.187049 -1.147039 1.504187 0.719019 0.135091 -0.819659 -0.249494 -0.616500 0.997075 1.442707 -1.394440 0.319045 -0.277831 1.015242 0.565415 0.821902 0.639356 -0.953365 -0.050231 1.146747 1.218080 -0.759618 -0.080245 -0.191832 -1.832915 -2.365561 -0.112098 1.477941 0.286959 0.149487 0.728994 2.018234 1.222047 0.597544 -0.650584 0.821722 0.667391 0.082059 0.554423 -0.040026 -0.155173 -0.774001 0.419110 -0.481435 -0.909891 0.824533 0.075982 -1.959028 -0.347967 0.766253 1.215918 -0.318596 -0.197056 -1.011628 0.239762 0.493367 0.434071 0.361023 1.035959 0.039901 0.969536 0.684405 -0.202119 -1.645974 0.501857 -4.136038 -1.120763 -1.084332 2.917716 0.979865 -1.191618 -1.019009 1.220696 0.078697 0.627805 1.157237 1.066590 0.387033 -0.512780 -0.746990 -0.293467 1.179957 -0.583011 -0.303999 0.513060 0.652364 -0.698672 0.207420 0.384263 -0.819999 -0.566494 0.960651 -0.461722 1.016089 -1.718677 0.634096 -1.717039 0.505320 1.384646 -1.192307 0.061716 -0.143078 0.546635 0.744844 -0.197628 1.251265 0.159892 -0.362270 -0.433323 1.165573 -2.343528 1.559715 -0.317509 -0.208130 0.396742 0.873343 0.311151 -0.604651 0.630025 -0.403271 -0.413132 0.958006 -0.403177 -0.254564 -0.812823 -0.106182 1.212218 -0.413165 0.245912 -1.001821 -0.718077 -1.082274 -1.490214 -0.394236 0.650632 1.329010 0.006815 0.623249 0.218393 -0.229267 0.878015 0.497014 -0.120875 0.528527 1.056691 0.392961 0.614085 -0.364650 -0.183172 1.196071 0.508488 -0.613241 0.397157 0.074461 -0.059237 -0.085292 0.852919 0.174050 0.141774 -0.311609 -0.076621 0.246870 0.711083 0.451208 -1.555354 -0.724341 0.661555 0.093077 -0.095828 0.621934 0.896241 -0.003504 0.066613 -0.054950 0.523220 0.983643 -2.874849 1.123999 0.502181 0.270290 0.384972 -0.407328 -0.058923 -2.030490 0.224644 0.459071 1.519036 0.541939 -0.579310 0.190609 -0.950088 -0.091431 0.245571 0.683402 -0.527631 0.736859 -0.259592 -0.031726 -0.459088 -1.650047 -0.235548 0.742464 -0.837229 0.241691 0.675986 -2.334719 0.668339 -0.766672 -0.685122 -0.740429 -0.044005 -0.055842 -1.204157 -0.918285 -0.407713 -0.418233 -2.599028 -1.331629 -0.684550 0.407376 -0.528474 -0.262145 -0.047209 -0.857319 1.779857 -0.461092 0.644359 0.729103 -0.299430 1.822421 1.948444 -0.496348 0.009516 -0.437651 1.045372 -1.388800 0.190521 1.182997 -0.546150 -0.115217 1.491494 -0.191378 0.012647 -0.257558 1.321859 -0.105377 -1.319547 0.556135 -0.904476 0.924256 1.952768 0.797606 -1.389095 -0.370020 -1.546270 -0.241578 0.643904 -0.219927 0.663301 -1.203991 0.075200 0.637088 -0.050232 -1.060244 0.539718 -0.321365 -0.845604 -0.355922 1.618366 1.943613 -1.096242 1.629768 -0.838796 0.805846 -1.110820 -0.216570 -0.927639 -0.176398 0.138403 0.379007 -0.327276 0.038968 0.449037 -0.671369 -1.031522 0.914509 +PE-benchmarks/mergeSort_LinkedList.cpp___GLOBAL__sub_I_mergeSort_LinkedList.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/min-cost-path.cpp__minCost(int (*) [3], int, int) = -1.635223 -1.563013 -0.402102 -2.960166 1.611139 2.571796 0.934067 -2.828142 -3.221679 -1.679073 1.892190 -4.832407 -2.233966 3.772800 -1.570739 2.731700 4.302135 -0.435477 -1.711514 -1.807960 2.705639 0.843617 5.383583 5.656797 -3.603573 0.025321 0.408595 1.360091 1.761877 -0.673929 2.027731 -2.926905 1.333195 -2.522285 0.203542 -0.783552 -1.151412 1.056753 3.394757 -5.432141 -0.403551 1.545061 -0.312866 0.114457 0.436855 1.396802 2.908529 3.027176 -0.218994 3.379260 2.869513 0.419900 1.495643 -0.096343 0.922796 -0.850856 0.658079 -1.042602 -0.023738 -0.594423 -0.935593 0.143890 -0.122122 4.079338 4.435078 -0.448031 -2.116425 1.048911 1.483132 1.212073 1.204833 3.382862 -0.130837 1.611499 2.276686 -4.541525 0.040710 -6.905291 1.046200 -6.557018 -2.898876 1.011537 2.979640 1.330827 1.657527 -0.327229 5.572665 -0.198753 -2.617916 3.665224 4.238219 -2.370152 -0.655811 -0.158769 -1.505215 0.168625 -1.655587 1.767758 0.549672 2.106255 -3.343968 -1.465492 0.271301 0.035626 -2.232130 -2.083907 0.018076 2.627543 -3.116971 -1.689132 -0.868748 3.256713 0.215721 -6.075210 -2.257438 -2.598092 1.574041 0.467202 -3.001742 -2.293869 1.444080 0.137098 -1.036779 -1.190967 -0.697164 1.927422 3.281929 1.609502 -0.578713 2.546104 1.437963 5.721868 0.444975 -2.140511 0.394649 0.599555 0.139458 2.294708 -1.267330 -0.480220 1.307878 -2.653703 0.899008 1.721440 -1.816296 -1.815528 1.464065 -0.436760 -0.916283 11.976933 -0.995203 4.668289 4.178498 -2.855638 0.131368 -1.992333 0.890078 1.471658 2.056883 1.839361 -4.459688 -2.786260 3.824525 5.590761 1.783414 -4.161605 -0.141041 2.314298 0.436807 -1.555693 2.197741 0.238005 0.557756 -1.845535 -0.420179 2.738733 6.193580 -1.820072 -0.549302 0.168062 3.032256 0.408702 -2.446866 -0.405653 -2.630447 0.218846 2.658127 1.554873 1.950809 3.991208 -6.409711 2.973647 0.463316 0.662672 2.695031 2.275905 -3.560428 -4.202470 -0.993838 1.262471 2.502630 -0.767881 0.975654 0.912647 -4.454792 0.273687 1.013637 0.236422 -2.826795 3.620804 0.351200 -1.241405 -1.133528 0.869344 -1.148232 -0.993992 -1.359787 3.162939 0.891511 -5.255761 2.813745 0.720791 -2.030150 -0.317828 -1.639029 4.657412 -3.068209 -2.929241 2.176597 -2.216431 -2.680014 -1.049254 -1.215284 0.969073 1.259739 2.208074 -3.500455 -2.477992 3.876390 -1.294665 4.706901 2.099142 -1.067450 2.714508 -3.317905 -1.663069 -1.924330 -3.112024 1.727905 0.988875 -2.764659 -1.488604 -0.916294 2.559154 2.620720 -0.530725 -2.990197 -0.161128 3.043526 -4.201974 0.222643 0.760510 2.709603 -2.934884 1.928499 1.495339 -2.602983 1.804459 -2.822972 -0.737486 -2.974245 -1.934494 3.322966 -0.151388 1.514067 -0.360870 -0.382790 0.189311 1.664287 1.528452 0.135300 1.561316 3.983415 4.156091 -0.839100 -0.999374 -5.003345 2.601527 -3.808618 -4.171479 0.962355 -0.009618 -2.164251 -1.436992 -1.169686 3.375595 2.895902 -2.291714 -2.483574 2.644516 +PE-benchmarks/min-cost-path.cpp__min(int, int, int) = -1.147622 -1.384894 -0.478669 -1.275863 0.937407 0.582847 0.520989 -0.957526 -2.096745 -1.179035 0.713199 -1.999959 -0.915457 2.015657 -0.585481 1.831153 2.522418 0.494382 -0.462031 -0.887965 1.803941 -1.427617 2.361181 3.042068 -1.567861 -0.058525 0.193063 0.808387 0.147813 0.289489 0.830794 -1.853152 0.512252 -1.945253 0.599014 -1.369411 -0.666831 1.748616 1.969112 -3.300010 -0.260959 1.162056 0.232778 0.203096 0.166460 0.483365 0.993992 1.338910 -0.491792 2.477055 1.370444 -0.199385 1.016020 -0.032601 0.527833 0.622611 -0.328770 0.043542 -0.164025 0.278579 -1.002199 -0.353354 0.704687 1.659959 2.307048 -0.659305 -1.123092 0.466914 0.340097 0.629720 0.879612 1.736164 -0.263279 -0.358257 1.453449 -3.120409 -0.499604 -5.118147 0.760543 -4.326874 -1.515000 0.460703 1.554428 0.941294 1.027452 -0.190930 3.211799 -0.773012 -1.430877 2.030183 1.993082 -1.327010 -0.326250 -0.357774 -1.021352 -0.249851 -0.692070 -0.095952 0.747020 1.017611 -1.646058 -1.497726 0.734009 0.044681 -1.004589 -1.861715 -0.361559 1.842248 -1.886360 -1.739247 -1.245167 1.803997 -0.109936 -2.667235 -0.086390 -1.561384 -0.001048 0.721563 -1.996401 -1.373907 1.141718 0.167332 -0.633653 -0.762668 0.144774 1.499954 1.137503 0.418002 -0.241154 1.040333 -0.021531 2.743913 0.784753 -1.326900 0.053776 1.058489 -0.308653 1.097964 -1.236228 -0.617693 1.088182 -1.587102 -0.228818 0.182205 -1.135071 -0.673926 1.776293 -0.427200 -0.544641 5.977548 -0.605780 2.218227 1.990990 -1.355395 1.628607 -0.332023 0.983117 1.058522 1.786442 0.721288 -2.821539 -1.625132 1.813576 2.830834 1.000213 -2.089177 -1.889292 0.794797 0.893340 0.125658 1.076122 0.175013 0.220134 -0.977952 -0.032702 0.371659 3.715703 -1.179356 0.160220 0.069008 1.904443 -0.638832 -2.937271 -0.354041 -3.178077 -0.331385 0.656454 0.559932 0.702855 2.244067 -3.981845 1.681059 -0.808986 0.385953 1.244711 1.079029 -1.311651 -4.449554 -0.931651 0.308016 1.940225 -0.240186 1.133538 0.675985 -2.327647 0.335418 0.182227 0.602199 -1.781914 2.287796 -0.692470 -0.921311 -0.228328 0.743163 -1.250995 -1.451240 -0.287141 1.550278 1.564765 -2.262122 1.041625 0.363660 -0.799187 0.633394 0.489654 2.452627 -1.293223 -1.916869 1.524424 -0.797013 -0.935730 -0.694655 -0.668785 0.728553 0.200448 -0.553099 -1.114190 -1.996447 1.903608 -0.795042 2.587786 0.997133 -1.041362 1.621943 -0.492507 -1.285682 -1.044437 -1.032176 0.048979 -0.289552 -0.599906 -2.237852 -0.289656 1.405606 1.561702 0.777042 -1.090418 -0.116793 2.469243 -1.923236 0.476989 0.860385 0.659909 -0.830742 1.010239 1.158951 -1.775424 0.545303 -1.726564 0.622127 -1.257057 -0.338127 1.836341 -0.649213 0.455553 -0.473043 -0.240833 0.188250 0.848352 1.621647 0.059474 0.218759 2.731468 1.855842 -0.321920 -0.508432 -2.114863 0.893109 -1.762110 -1.373969 -0.609479 1.338708 -1.540725 -0.532602 0.060751 1.822610 1.447472 -0.737566 -1.089626 0.630083 +PE-benchmarks/min-cost-path.cpp__main = 0.100421 0.180700 0.385910 -0.151601 0.304186 -0.145650 0.152836 0.366310 -0.426264 -0.531737 0.050595 -0.761997 -0.683587 0.452292 -0.008353 -0.218606 0.619013 0.100756 0.000292 -0.187354 -0.179410 -0.191463 0.510825 0.604329 -0.452291 0.272195 -0.261444 0.136456 -0.118591 0.472542 0.077398 -0.698602 0.053979 0.391624 0.294559 -0.032694 -0.243115 -0.181575 -0.432357 -0.909281 -0.042567 0.838003 0.166562 -0.029805 0.243069 0.584934 0.744076 0.247106 -0.061333 0.420023 0.126976 -0.131133 0.334338 0.010930 0.236973 -0.295631 0.310303 -0.324491 -0.495679 0.271729 -0.091453 -0.637417 -0.344939 0.317052 0.422562 -0.117174 -0.267804 -0.348087 -0.075400 0.171278 0.086313 0.270140 0.458137 0.125686 0.329684 0.434201 0.005902 -0.354453 0.125621 -1.467260 -0.593725 -0.195440 1.138580 0.675826 -0.293646 -0.491567 0.606737 -0.074201 0.069800 0.286683 0.682617 -0.029695 -0.240909 -0.099418 -0.079716 0.257862 -0.156102 -0.086767 0.159508 0.098141 -0.447858 0.115212 0.280115 -0.298939 -0.241443 0.408870 -0.083795 0.357641 -0.733326 0.192745 -0.607914 0.154150 0.540268 -0.576403 -0.049121 0.213711 -0.114178 0.416713 -0.343863 0.252792 0.278434 -0.248781 -0.286291 0.316874 -0.959483 0.642853 -0.120603 0.128957 0.231517 0.396356 0.358745 0.031846 0.164034 -0.162950 0.026934 0.153537 0.100781 0.136923 0.021384 -0.154631 0.032670 -0.225944 0.151322 -0.330468 -0.331922 -0.225952 -0.962218 -0.063349 0.029511 0.424319 -0.190407 0.462262 0.095734 -0.279420 0.408115 -0.036659 -0.190840 -0.049047 0.395499 0.350404 0.371930 -0.174770 0.318743 0.654155 0.239659 -0.310702 0.345760 0.204542 0.059689 -0.066597 0.514554 0.064076 0.345315 -0.264924 -0.072710 0.151227 0.678836 0.048918 -0.679011 -0.083320 0.090327 0.374368 0.000202 0.207800 0.250972 0.001257 0.022185 -0.030090 0.184300 0.476879 -1.106810 0.552952 0.085325 -0.147015 0.422678 -0.075394 -0.187101 -0.684283 -0.117951 0.296935 0.617437 0.313661 -0.195481 -0.127075 -0.415467 -0.080170 0.055316 0.133520 -0.282259 0.419007 -0.170666 -0.216360 -0.156577 -0.765593 -0.064669 0.228284 -0.472092 0.186126 0.521280 -0.968599 0.409329 0.026067 -0.252490 -0.427636 0.041345 0.044347 -0.340345 -0.448384 -0.138969 -0.542480 -1.108960 -0.275074 -0.354200 -0.093578 -0.059386 -0.119564 -0.027533 -0.251116 0.886919 -0.024772 0.517688 0.359724 -0.091954 0.606716 0.942216 -0.360933 0.212748 -0.321663 0.517599 -0.656385 0.026702 0.535136 -0.355743 0.058665 0.464001 0.024996 -0.108340 -0.349463 0.384535 -0.001470 -0.318802 0.349033 -0.520052 0.120787 0.634341 0.435573 -0.308275 0.033506 -0.665749 -0.148544 -0.177325 -0.123730 0.126864 -0.341088 -0.098459 0.266877 -0.213999 -0.449577 0.104522 -0.185303 -0.405581 -0.131139 0.646163 0.528727 -0.464469 0.696164 -0.424759 0.371114 -0.440814 -0.273426 -0.143467 0.063693 -0.221683 -0.159223 -0.097514 -0.033981 0.147748 -0.403133 -0.479076 0.459905 +PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp__solve(int*, int) = -2.197823 -1.808567 -0.723290 -3.491890 2.319376 3.722474 1.322219 -3.435948 -4.208924 -1.709069 1.981475 -5.691209 -2.773155 5.096116 -1.861511 4.053246 6.203310 0.118315 -2.130392 -2.072796 4.169034 0.092308 7.243937 7.647313 -4.945235 0.049580 0.878443 1.771635 2.103379 -0.075331 1.558650 -3.549965 2.096673 -4.265490 0.398484 -2.170905 -1.183671 1.647422 4.563625 -7.780208 -0.459405 1.569910 -0.183998 0.051370 0.225859 2.072385 4.111998 4.166124 -0.695827 4.232788 3.660265 0.320993 1.908547 0.160381 1.059515 0.048917 0.639842 -0.310467 -0.281686 -0.824425 -1.218694 -0.659521 0.376459 5.319894 6.214769 -0.561270 -2.414526 1.862428 1.604030 1.265502 1.565552 4.194695 0.035429 1.626587 3.224252 -6.565861 -0.102215 -9.477965 0.897486 -9.158169 -3.653878 0.478651 3.303313 1.007328 2.969467 -0.466915 7.502977 -0.565488 -2.777525 4.765094 5.777901 -4.211960 -1.025048 -1.030145 -2.073799 0.308360 -2.445182 1.793075 1.377068 1.827277 -4.454023 -3.172003 0.886655 0.652102 -3.011223 -3.354088 -0.189727 3.701470 -4.229495 -3.179977 -1.947570 3.352705 -0.642513 -8.089734 -2.105201 -3.533787 1.999777 0.803398 -3.527185 -4.081252 1.782878 1.165175 -1.260329 -2.548825 -0.285246 3.108825 4.094217 1.553108 -0.431301 2.622850 1.527370 7.845250 1.573746 -2.884220 0.181814 1.158515 -0.740894 2.588301 -2.494486 -1.007872 2.375537 -4.185437 0.535512 2.600907 -2.622305 -1.498191 3.465377 -0.604449 -0.533698 16.086662 -1.070319 5.757868 5.068460 -4.373791 1.358705 -2.365144 0.986144 2.316585 3.181864 2.347771 -7.282376 -3.940204 4.398207 7.271756 2.592290 -5.684463 -1.207370 1.994654 0.791382 -1.624190 2.379776 0.545281 0.484119 -2.712801 -0.525415 3.266621 9.011141 -3.091818 -0.330929 0.608859 3.564714 -0.507022 -4.716312 -0.970667 -4.527620 0.031950 2.742601 1.674692 2.541681 5.580387 -8.273115 4.173637 -0.605434 0.272569 3.605231 2.621438 -4.326809 -5.696263 -0.886534 2.005849 3.813426 -0.808985 1.281656 1.256532 -6.033546 0.273157 1.159420 0.758248 -3.612458 4.828114 0.414796 -2.225804 -1.840352 1.404213 -1.449081 -2.316192 -1.277694 4.082489 1.146446 -6.838930 3.958988 0.672872 -2.706905 0.592971 -1.557535 5.664640 -4.413649 -4.509317 3.342323 -2.051262 -2.541277 -1.566955 -1.328624 2.029630 1.647290 1.805648 -4.554054 -4.728068 4.740047 -1.671679 5.824586 2.831797 -1.076717 3.835396 -3.602379 -2.519184 -3.439528 -3.707057 1.179711 0.938680 -3.503690 -2.924546 -1.297786 3.991017 4.327849 -0.217773 -3.323422 -0.231632 4.742488 -5.653918 0.079965 1.586093 3.916209 -3.766399 2.002893 2.429225 -3.960394 1.439548 -3.445166 -0.636657 -3.164193 -2.789688 4.334463 -1.085432 1.979678 -0.075849 -0.396244 0.361130 2.424594 2.149678 0.365193 1.500945 5.853159 5.303220 -1.488893 -1.419781 -6.276544 3.334063 -5.529351 -5.226890 0.986194 0.709322 -3.053270 -1.366451 -0.482476 4.577903 3.336410 -2.703622 -2.804354 2.072141 +PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp__main = 0.041070 0.222315 0.384699 -0.099179 0.429065 0.024797 0.223576 0.369653 -0.461962 -0.495511 -0.073054 -0.645876 -0.735660 0.597749 0.013032 -0.016538 0.903434 0.293104 0.041021 -0.201245 -0.014751 -0.404722 0.731990 0.791306 -0.551894 0.286639 -0.081774 0.163299 -0.198375 0.688655 -0.167017 -0.782527 0.246736 0.075867 0.310795 -0.326860 -0.237915 -0.131086 -0.336729 -1.222101 -0.042596 0.693500 0.073023 -0.045163 0.181231 0.585161 0.903016 0.355030 -0.064807 0.537241 0.087006 -0.162394 0.347803 0.100669 0.312262 0.060091 0.267520 -0.214573 -0.598253 0.286239 -0.166265 -0.870608 -0.286651 0.371266 0.581015 -0.145096 -0.252279 -0.210026 -0.200796 0.136146 0.083055 0.299292 0.492670 0.065181 0.433595 0.065009 -0.090416 -0.600842 -0.038472 -1.767787 -0.698098 -0.413154 1.021484 0.462592 -0.010879 -0.415343 0.789829 -0.168524 0.188535 0.246754 0.872104 -0.411862 -0.304289 -0.243399 0.008018 0.238370 -0.257494 -0.182779 0.328111 -0.160766 -0.559659 -0.240058 0.530823 -0.158464 -0.298306 0.154300 -0.133589 0.582676 -0.894612 -0.156757 -0.944626 -0.004769 0.261681 -0.735093 0.089960 0.248001 0.070502 0.554886 -0.361016 -0.140317 0.371867 0.075744 -0.261730 -0.042715 -0.586281 0.809090 -0.059998 0.009199 0.328341 0.364408 0.277926 0.392339 0.593288 -0.161939 -0.033534 0.283725 -0.121938 0.077183 -0.134563 -0.252136 0.014685 -0.470748 0.079985 -0.107216 -0.457091 -0.078068 -0.550172 -0.071519 0.180996 0.821981 -0.224691 0.459497 0.094492 -0.528407 0.576790 -0.116933 -0.220793 0.015940 0.589340 0.420862 -0.116806 -0.282094 0.274325 0.787066 0.356846 -0.548272 0.069014 -0.080924 0.162592 -0.021520 0.462298 0.153768 0.385333 -0.386204 -0.056930 0.102882 1.086197 -0.278960 -0.793135 0.011779 -0.021892 0.203142 -0.464705 0.080639 -0.024186 -0.078132 -0.029704 -0.094780 0.147644 0.648474 -1.235523 0.697060 -0.245903 -0.347697 0.577288 -0.007932 -0.146344 -0.767205 -0.091104 0.444625 0.848832 0.374252 -0.114392 -0.139779 -0.573505 -0.098691 0.029466 0.296224 -0.308806 0.534871 -0.150969 -0.461476 -0.245387 -0.673447 0.008616 -0.084482 -0.353111 0.228769 0.592218 -1.280815 0.545390 0.011181 -0.317344 -0.086288 0.180647 0.201088 -0.478330 -0.723901 0.074807 -0.410863 -0.957351 -0.268799 -0.340815 0.119368 0.006548 -0.260310 -0.060991 -0.576862 0.894596 0.051018 0.584048 0.424983 -0.015958 0.869431 0.837755 -0.573721 0.020428 -0.365595 0.364919 -0.749756 0.025282 0.165469 -0.405573 0.309310 0.780643 0.164847 -0.041628 -0.450851 0.640575 -0.395809 -0.250393 0.572262 -0.144419 0.101505 0.567089 0.642118 -0.493233 -0.192666 -0.579998 -0.108487 -0.102169 -0.228576 0.160988 -0.635828 -0.084184 0.353074 -0.206496 -0.441258 0.174992 -0.136638 -0.304099 -0.259640 0.797707 0.774562 -0.675396 0.618691 -0.425770 0.409948 -0.643265 -0.317912 -0.181006 0.244161 -0.304530 -0.077811 0.101950 0.050743 0.089609 -0.436453 -0.437195 0.113719 +PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp___GLOBAL__sub_I_minimum_adjacent_swaps_to_move_maximum_and_minimum_to_corners.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__min(double, double) = -0.427164 0.092427 0.084091 -0.061203 0.177694 0.196217 0.157154 -0.155053 -0.440582 -0.529751 0.280006 -0.196952 -0.764121 0.818141 -0.383650 0.218064 0.872847 0.777739 -0.082051 -0.279484 0.634506 -0.724894 0.796904 0.955745 -0.652834 0.161457 0.326516 0.145023 -0.112356 0.626875 0.103690 -0.762042 0.528347 -0.400582 0.565366 -0.978794 -0.273830 0.748280 0.024493 -1.351710 -0.195161 0.343005 -0.150091 0.008048 0.139762 0.565612 0.361239 0.512340 -0.015300 0.529150 0.375182 -0.023397 0.784708 0.028796 0.407084 0.362414 -0.174682 -0.107795 0.284760 0.236544 -0.527459 -0.482729 0.080139 0.622277 0.981535 -0.508511 -0.343986 -0.193712 -0.335879 0.157357 -0.092104 0.478535 0.339257 0.027834 0.027279 -1.254371 -0.384041 -1.652802 0.193744 -1.709994 -0.443115 -0.226636 0.176417 0.433028 0.201837 -0.043176 1.119451 -0.139791 -0.091554 0.587748 1.133157 -0.405900 0.040787 -0.036061 -0.156546 0.058516 -0.213015 0.037681 0.017354 -0.161070 -0.549880 -0.945595 0.100297 -0.082235 -0.314426 -0.584990 -0.253564 0.843374 -0.762472 -0.444071 -0.882203 0.150033 0.029799 -1.121238 0.382234 -0.363900 0.268435 0.577023 -0.701762 -0.520744 0.633193 0.545725 0.066842 -0.376251 -0.076466 0.654440 -0.131381 0.143882 -0.193998 0.021094 0.006462 0.578510 0.653871 -0.424375 -0.048722 0.240777 -0.456144 0.385286 -0.500840 -0.123233 0.414035 -0.518575 -0.419957 0.016924 -0.433251 -0.166767 0.502596 -0.406845 -0.225808 1.934454 -0.449372 0.602554 0.324794 -0.637096 0.558970 -0.043436 -0.045495 0.152527 0.686626 0.279096 -1.269257 -0.575306 0.375755 1.151255 0.405204 -0.792772 -0.477336 -0.138737 0.264153 -0.083046 0.665981 0.041992 -0.050997 -0.384327 -0.127180 -0.032526 1.115353 -0.603343 0.124674 -0.471958 0.422641 0.001547 -0.779587 -0.000972 -0.724059 -0.100768 0.340287 -0.097259 0.117750 0.467946 -1.521508 0.793550 -0.706585 -0.170523 0.256281 0.233700 -0.093994 -1.278252 0.049253 0.208616 0.693361 0.014081 0.542840 0.304591 -0.902392 0.039123 -0.055231 0.251056 -0.354359 0.840628 0.044366 -0.553878 -0.395670 0.251348 -0.159182 -0.838342 -0.177029 0.816272 0.600106 -1.221236 0.522735 0.038852 -0.001795 0.106979 0.494154 0.660673 -0.601963 -1.060708 0.700268 0.012000 0.039852 -0.263269 -0.391920 0.769283 -0.050082 -0.473508 -0.166154 -0.802089 0.509534 0.101833 0.653866 0.298684 0.102022 0.983520 0.017669 -0.510403 -0.247891 -0.245122 0.150685 -0.563650 -0.077359 -0.833384 -0.156657 0.620607 0.614745 0.491881 -0.303297 0.050353 1.056710 -0.505084 0.226020 -0.053263 0.593955 0.308874 0.184715 0.524860 -0.457898 -0.291687 -0.718018 0.386341 -0.492151 -0.312207 0.724076 -0.646826 0.232202 -0.080113 -0.019219 -0.253278 0.331119 0.686803 0.089176 0.166002 0.544086 0.904460 -0.150462 0.016527 -0.429238 0.381381 -0.533788 -0.031298 -0.473824 0.593900 -0.302247 0.154016 0.001280 0.594879 0.426672 -0.043202 -0.231850 0.330513 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__dist(Point, Point) = -0.516287 0.093673 0.212469 -1.305377 1.408350 2.200991 0.545469 -1.633455 -1.236825 0.159481 0.744901 -2.877990 -1.315934 1.804879 -0.714228 1.130554 2.013986 -0.422160 -0.920899 -0.531884 0.494234 1.565622 2.708446 2.607614 -1.567987 0.369479 -0.290748 -0.172403 -0.087624 0.209678 -0.371717 -1.961918 0.728967 -0.317117 -0.128096 0.397585 -0.916304 -0.388385 1.779410 -2.429064 -0.154440 0.896024 -0.151761 -0.112680 0.403720 0.804594 2.182607 1.292292 0.597645 0.977948 0.788273 0.266277 0.940680 -0.018385 1.113530 -0.375010 1.448314 -0.453656 -0.247310 -0.473823 -0.514224 1.086683 -0.856636 1.906155 1.898249 0.199872 -1.265846 -0.029260 0.708810 0.255230 -0.018525 1.614940 0.578298 1.719632 0.368115 -0.630627 0.524923 -1.598687 0.375600 -1.573676 -1.512179 0.461873 0.931957 0.743398 0.848014 -1.072269 2.656822 0.180855 -0.978817 0.491808 2.542111 -1.558695 -0.338343 0.291895 -0.570472 -0.350025 -0.292872 1.328159 0.201458 0.143705 -1.812723 -0.692099 0.101542 -0.141225 -1.011127 0.042131 0.383177 0.929273 -0.596213 -0.275538 -0.164770 1.246534 0.081846 -2.925664 -1.237586 -0.650714 -0.269375 0.274443 -1.584247 -1.496311 0.836627 0.022105 -1.030268 -0.535904 -1.005138 1.271886 1.804672 0.632226 -0.198678 1.011066 1.253712 2.682860 -0.610603 -1.091748 0.514794 -0.256755 0.460146 1.047161 -0.223858 0.071150 -0.328437 -1.083147 0.838671 0.944287 -0.850244 0.319780 -0.749570 0.044463 -0.574026 5.058129 -1.118912 2.321733 1.282906 -1.813723 0.455204 -1.161258 -0.187916 -0.142675 0.756333 1.151728 -2.020726 -1.294318 2.141069 2.767681 0.818226 -1.956449 1.282489 1.046439 -0.321175 -1.400001 1.460887 0.089165 0.338379 -0.688828 -0.358556 1.379654 3.600746 -0.916715 -1.179786 0.192126 0.999496 1.443033 0.231266 -0.247009 -0.689896 0.142308 1.228365 0.832961 1.257658 1.787560 -3.010831 1.531850 0.315483 -0.731666 2.237665 0.798900 -1.703139 0.099242 -0.374693 1.064580 1.119503 0.109280 -0.231478 -0.171618 -1.886038 -0.020697 0.423595 -0.010659 -1.321345 1.495594 0.599831 -1.258485 -0.380345 -0.623491 -0.282607 -0.558833 -1.525405 1.446687 0.354002 -3.184638 1.725409 1.243467 -0.694384 -0.494933 -1.321657 1.466916 -1.097477 -1.236035 0.606097 -1.300777 -0.767148 0.179608 -0.733329 0.069776 0.461134 2.401276 -2.245352 -1.243025 2.098156 -0.061805 2.398037 1.101521 -0.056970 0.506639 -0.951106 -1.095877 -0.353482 -2.471145 1.762285 0.991073 -1.486855 1.012248 -0.923288 1.219840 0.974091 -0.307613 -1.519178 -1.209739 0.795501 -1.408185 0.702442 0.389476 0.413306 -1.649459 0.005671 0.831781 -0.377344 0.747333 -1.118763 -0.937494 -2.142257 -1.117590 1.062339 -0.021699 0.458825 -0.092795 -0.671843 -0.264968 0.600952 0.080312 -0.278486 1.120184 1.613345 0.945117 -0.311676 0.336419 -2.299230 1.719164 -1.616091 -1.998115 1.002069 -1.086661 -1.486334 -1.132227 -0.678204 1.217689 0.651846 -0.976682 -1.228973 1.349935 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp____gnu_cxx::__enable_if<__is_integer::__value, double>::__type std::sqrt(int) = -0.131632 0.046777 0.230895 0.060785 -0.006382 -0.022737 0.100887 -0.050889 -0.028350 -0.130136 0.198950 -0.237625 -0.396756 0.406504 -0.264592 -0.001485 0.379545 0.326795 -0.063168 -0.153783 0.199413 -0.260159 0.534501 0.513357 -0.354552 0.018478 0.158871 0.186411 0.048015 0.131882 0.052279 -0.200269 0.177487 -0.115103 0.215639 -0.378113 -0.010550 0.216640 -0.003244 -0.575131 -0.062850 0.055267 0.268374 0.003555 0.100824 0.331630 0.185356 0.327169 0.066148 0.224857 0.194004 -0.054847 0.371730 0.059883 0.181871 -0.158641 0.123312 -0.197733 -0.024734 0.127831 -0.126036 -0.407603 0.015698 0.356944 0.375507 -0.038851 -0.069199 -0.185542 0.062822 0.076223 0.031722 0.169655 0.097754 0.215355 -0.020047 -0.324083 -0.126049 -0.705689 -0.056459 -0.830470 -0.253569 -0.094057 0.269530 0.173485 0.051469 0.130292 0.483720 0.254903 -0.048093 0.185882 0.581061 -0.204427 -0.162944 0.093110 0.057624 0.186921 -0.185036 0.230120 0.142894 0.197041 -0.268645 -0.299730 -0.058051 -0.047841 -0.145334 0.107467 -0.116724 0.318897 -0.431397 -0.169613 -0.329705 0.018233 0.115915 -0.601207 0.201801 -0.137265 0.346854 0.228183 -0.219994 -0.096748 0.244483 0.183146 0.122453 -0.004456 -0.292623 0.100116 -0.160874 0.150824 -0.027819 0.020483 0.059311 0.318844 0.220784 -0.229728 -0.020578 0.042234 -0.236281 0.232399 -0.236881 -0.013958 0.191016 -0.294198 0.199282 -0.076631 -0.204419 -0.332636 0.030219 0.025119 0.018700 0.632526 -0.084189 0.314262 0.115231 -0.292852 0.106214 -0.191254 0.005854 0.110578 0.210259 0.054160 -0.331651 -0.355657 0.118687 0.516277 0.215463 -0.346366 0.002132 -0.021709 0.122826 -0.178311 0.318751 0.110042 -0.091952 -0.222116 -0.060496 0.141012 0.326307 -0.041612 -0.206546 -0.174716 0.141442 0.162638 -0.194370 0.028033 0.101536 0.039339 0.151796 0.010430 0.005076 0.155132 -0.669458 0.406488 -0.096387 0.175607 0.255508 -0.088591 -0.196280 -0.493749 0.132209 0.130355 0.155121 -0.004459 -0.009278 0.209902 -0.426920 0.012903 0.017194 0.094064 -0.093274 0.283014 0.138574 -0.216005 -0.308719 -0.022449 0.086181 -0.235017 -0.088842 0.396835 0.206696 -0.627891 0.255424 0.058203 -0.167206 -0.022591 0.083332 0.193387 -0.392019 -0.464689 0.215945 -0.131973 -0.185741 -0.368928 -0.120135 0.253250 -0.258313 -0.018658 0.046735 -0.072909 0.270454 0.038787 0.160638 0.143633 0.118113 0.264681 0.063893 -0.209643 -0.062206 0.029296 0.101696 -0.310062 -0.119856 0.018353 -0.058723 0.282720 0.291222 0.028586 -0.171785 0.002205 0.455032 -0.134653 -0.155935 0.032450 0.273432 0.202641 0.341578 0.247318 -0.303692 -0.062040 -0.314554 -0.031071 -0.166723 -0.176354 0.268995 -0.261525 0.099410 -0.009256 -0.085314 -0.159874 0.238545 0.140142 0.050492 0.117676 0.191479 0.478218 -0.035850 0.169497 -0.249760 0.005053 -0.299390 -0.104392 -0.088170 0.195581 -0.150767 0.185324 0.000515 0.258369 0.266010 -0.207616 -0.206236 0.201004 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__cost(Point*, int, int, int) = -0.208132 0.966555 1.130005 -0.587206 1.438745 1.491686 0.932295 0.835646 -1.578617 -2.636100 0.760403 -3.118138 -4.421964 2.871581 -0.730725 -0.594141 3.552946 0.671122 -0.290798 -1.332188 0.477715 -0.265218 4.031162 3.913718 -3.223433 0.984156 0.173382 0.809954 -0.069976 1.382157 1.354489 -3.626395 1.761999 0.379732 1.136962 -0.706927 -1.042771 -0.867865 -1.364200 -5.156867 -0.781771 2.690728 -1.427082 0.022269 0.940251 3.078540 3.763954 2.114972 -0.131905 2.301750 1.027589 -0.459230 1.918702 0.128290 0.791950 -1.773055 0.005323 -1.683392 -1.614244 0.717590 -0.752303 -3.365935 -1.805578 2.493681 3.302196 -0.918168 -1.461728 -0.792031 -0.890089 0.945320 -0.033178 2.049592 2.767405 1.381016 2.244179 0.435293 -1.345339 -3.128128 0.008600 -7.814652 -3.107769 -1.404878 4.589936 2.306606 -0.372749 -1.929243 4.194634 0.218782 0.028606 3.428527 4.630632 -1.209156 -1.204477 -0.502017 0.013804 1.505104 -1.635543 1.091744 0.735777 -0.107466 -2.840017 -1.178744 0.349682 -1.142170 -1.382089 -0.241891 -0.828518 2.537392 -4.042607 0.331459 -3.821403 0.663795 1.739132 -4.724771 -1.633408 1.039087 2.025415 2.420993 -1.769068 0.188476 1.616949 -0.192912 -0.231955 -0.299412 -1.204817 2.769102 0.347449 0.977782 1.042712 2.534516 1.922304 2.269832 2.393945 -0.456921 -0.222139 0.493030 -0.095889 1.379592 -0.193710 -0.008066 0.381183 -1.487587 1.069212 0.049210 -1.826557 -1.931564 -2.796590 -0.907203 0.260119 5.705139 -1.001295 2.758519 1.372918 -2.429229 0.989994 -1.593876 -1.203007 0.384302 2.180450 2.134751 -0.938191 -1.450153 1.981655 4.465500 1.425595 -3.047094 1.796919 0.930534 0.831380 -1.904201 2.840652 0.877304 1.737428 -1.462481 -0.208722 2.291571 3.987616 -1.653394 -3.778893 -0.435676 1.302710 2.355818 -0.805549 0.669383 1.088565 -0.291303 2.351163 0.207508 0.603795 2.575850 -4.726256 2.817213 0.267620 -0.324690 1.844188 0.720556 -1.603636 -2.449428 0.202732 1.688357 2.688313 1.747169 -0.382631 -0.439097 -3.225271 -0.176437 1.033636 0.796416 -1.178761 3.008533 -0.502237 -1.366393 -1.919995 -2.378760 -0.143585 0.331062 -1.901177 2.036450 1.611414 -6.288198 2.719068 0.097196 -1.962572 -1.609470 -0.363386 2.491217 -2.770443 -3.859762 0.974052 -2.645348 -5.139765 -1.475074 -1.754831 0.514231 1.316685 -0.065884 -0.903830 -2.024685 4.554940 0.588181 3.022910 1.957965 0.322241 4.912948 1.362733 -2.716473 -0.435388 -3.081785 3.443469 -2.160162 -1.148269 0.263828 -1.434994 1.431173 2.997008 -0.163983 -1.538101 -1.983061 2.620866 -2.926735 -1.337966 1.467083 1.498895 0.298591 2.953392 2.315335 -1.786070 -0.055236 -3.123730 -0.332767 -1.506356 -1.816680 1.270426 -2.417451 0.284010 1.313404 -0.834418 -1.461782 0.952939 -0.097789 -0.472611 -0.291735 2.652878 4.838914 -3.224958 2.019034 -2.862919 2.249642 -3.073501 -2.540399 0.073925 0.044034 0.052100 -0.595262 -0.440187 0.594016 1.548200 -3.456377 -2.672730 2.082749 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__mTCDP(Point*, int) = -4.427241 -3.397937 -1.523943 -5.691787 3.748209 7.793291 2.410824 -7.003144 -7.397676 -1.272441 4.203754 -10.364031 -5.512448 9.462221 -4.014783 6.698495 10.588334 1.236929 -4.920387 -3.184059 7.298131 0.283465 13.081724 13.619436 -7.837509 -0.061751 -0.060060 4.121116 1.916030 -0.379135 3.107246 -4.464145 3.257647 -7.697306 0.013505 -3.486558 -2.127532 3.747842 7.283372 -13.597367 -1.236617 2.587746 0.205204 0.028713 0.244582 3.019182 6.257957 7.653599 1.228125 6.057311 5.234757 -0.899025 5.487050 0.361249 2.805320 -0.136830 1.442451 -1.117581 -0.162696 -1.869363 -2.793310 -0.619303 0.824383 9.582480 11.303089 0.077112 -4.861797 2.249586 2.185759 2.420016 2.287138 7.411739 -1.515520 3.869836 4.089772 -10.467151 1.103101 -13.598674 2.088503 -11.236095 -5.923919 1.500962 5.183148 3.819722 5.188214 0.091185 13.605689 -0.570968 -5.425344 9.460814 10.902500 -7.075894 -1.913078 -0.844359 -4.109210 0.372867 -3.495927 4.144318 2.105387 5.036423 -8.076693 -4.948770 -0.108611 1.154822 -4.673546 -4.788631 -0.236433 6.844751 -6.153253 -5.221479 -2.478272 6.295587 -1.084330 -14.879863 -4.998312 -6.072167 2.670429 1.833822 -7.086043 -6.948615 4.126049 1.738340 -1.150637 -3.494075 -0.886940 4.426047 5.426452 2.309988 -1.616662 5.267333 2.338571 13.035877 1.027298 -5.026110 1.085891 1.745012 -1.580320 5.383713 -3.506574 -1.527827 1.811334 -7.703158 0.947833 4.152982 -4.592998 -2.589835 2.206341 0.278730 -1.629004 28.076543 -2.398803 10.581139 8.738391 -7.704640 3.081860 -4.301189 1.974270 3.347864 4.809854 3.172651 -13.542883 -7.596272 7.953916 13.635352 4.692717 -9.137353 -0.649837 3.425972 1.229295 -3.110395 5.388640 1.459571 -0.181046 -3.604587 -0.983757 6.047001 15.631028 -5.583453 -1.059827 1.039605 4.464551 0.553974 -7.653642 -1.586888 -6.578059 -0.360929 4.727859 3.219998 3.748641 9.058658 -11.532983 8.062768 -0.765958 1.212298 7.770134 3.477283 -7.569840 -8.151537 -2.506777 3.115275 6.470312 -1.409192 -1.255521 2.255041 -10.808232 0.588984 2.941009 1.133155 -5.545030 9.357489 0.131247 -3.970331 -3.606108 2.317661 -2.559003 -3.572289 -3.050478 8.278186 -0.156555 -9.820361 6.923148 2.430438 -4.308153 0.698779 -2.425619 8.697465 -7.124352 -8.639090 6.166011 -3.364159 -3.775636 -3.072880 -2.566491 3.738884 4.365421 2.596238 -8.370523 -6.382011 8.347725 -2.774038 10.607995 4.659456 -1.656735 5.874024 -4.118761 -5.690772 -4.927562 -7.039290 1.584449 2.067412 -6.413116 -5.081478 -2.106893 7.542490 6.383458 0.587480 -6.640250 -0.442071 9.436410 -7.272161 -1.005770 1.765133 3.466498 -6.066643 2.574226 4.322880 -6.442601 2.683751 -6.026949 -0.998884 -6.834625 -5.153111 7.789079 -1.678982 3.881652 -1.324323 -1.065767 1.463212 4.005075 4.784408 2.049414 4.171685 10.567121 6.256905 -0.809046 -1.931223 -11.014690 6.164916 -8.941207 -7.798147 1.605839 2.441439 -4.532057 -1.847676 -0.434388 7.958473 6.222274 -7.010540 -5.147621 4.347453 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__main = 0.314953 1.456777 2.193364 -1.135980 1.387571 1.243418 0.326460 0.413227 -1.114480 -0.468378 -0.432696 -2.104987 -1.686564 1.529723 -0.071144 -0.524038 2.238722 0.304028 -0.476471 -0.139000 -0.082585 -0.187114 1.587061 1.961599 -1.583146 1.024106 -0.025115 0.553797 -0.542778 2.766665 -1.730582 -1.952261 -0.451159 1.065974 1.094759 -0.481756 -1.054537 -1.072093 -0.738166 -3.200456 -0.028070 2.194465 0.103859 -0.384539 0.833386 0.681938 3.131126 0.736549 -0.020722 -0.021204 0.230881 -0.019824 1.022993 -0.095872 1.542084 0.448685 2.896290 0.337102 -0.935923 0.478937 -0.422860 -0.761917 -0.568456 1.398041 1.324580 0.136026 -0.985742 -1.249948 0.233250 -0.084587 -0.473303 1.007661 0.923340 1.394015 0.476137 0.646546 1.331890 -0.717652 0.793941 -1.978935 -1.781552 -0.870268 1.565234 1.515611 0.013540 -1.849241 2.217696 -0.902701 0.683003 -0.280240 2.512746 -0.897373 -0.334468 -0.651337 -0.967920 0.273575 0.005887 -0.460380 0.053008 -0.793862 -1.405628 -0.541481 1.165111 -0.224284 -0.968891 2.020717 -0.037159 1.286502 -1.206272 0.020219 -1.573773 0.213243 0.524043 -2.099437 -0.794098 -0.018159 -0.923032 0.717123 -1.182059 -1.139535 0.976745 0.527798 -1.241852 0.180020 -2.551823 2.612722 0.367956 -0.216025 0.336117 0.067322 1.236305 0.263414 0.807139 -0.685741 0.291163 0.314427 -0.373566 -0.337189 -0.246528 -0.089279 -0.683408 -0.570151 -0.643215 0.245040 -1.029676 1.092680 -2.175572 -0.300667 0.263302 4.527745 -1.326021 1.301672 -0.356993 -1.691363 2.246701 0.710061 -1.358768 -0.539379 0.962028 1.853618 -1.985244 -0.724456 1.124825 2.264736 0.826066 -1.241978 1.113392 -0.069449 -0.722158 -0.177832 1.667375 -0.268309 0.587780 -1.013045 -0.648969 0.325562 3.403089 -0.371070 -4.044990 -0.016097 -0.488508 0.742274 -0.338268 0.403799 0.019564 0.002705 -0.361510 -0.636575 1.384391 1.601805 -4.004414 2.022650 -0.211675 -2.254101 3.080346 -0.853272 -0.189578 -0.581956 -0.128206 1.591079 2.122815 0.802542 -1.441596 -0.911125 -1.448811 -0.330303 0.062795 0.674587 -1.301846 1.467924 0.212420 -1.789845 -0.553023 -2.779009 -0.133177 -0.347257 -2.110383 0.513438 0.087461 -3.167133 2.081006 1.140506 0.080215 -0.396966 -0.432213 -0.652956 -1.045687 -1.762395 -0.140769 -0.464044 -1.407285 -0.193506 -1.223747 0.397749 0.360258 0.459951 -1.604358 -2.044175 1.842507 -0.077157 1.938042 1.246358 0.378428 1.126054 3.710116 -0.688936 -0.033468 -1.214631 1.581461 -0.391000 -0.419123 0.162897 -1.637484 0.719293 1.612967 -0.307494 0.324208 -2.405980 1.241456 -0.084103 -0.204975 0.720524 -2.137389 -0.638591 -0.039927 1.248495 -0.224427 -0.518866 -1.670966 -1.170188 -1.105687 -0.677808 0.360309 -1.165190 -0.418897 1.213116 -1.227085 -1.509761 0.167612 -0.574095 -1.157295 0.203609 1.717613 1.026417 -1.070433 2.100870 -1.237742 1.610445 -1.625887 -0.691621 -0.154643 -0.857271 -1.108080 -0.812413 0.247701 0.252580 -0.013976 -0.334404 -0.377560 0.549752 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp___GLOBAL__sub_I_minimum_cost_polygon_triangulation.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__bfs(int (*) [6], int, int, int*) = -1.870819 -1.485102 1.241742 -3.555432 3.415123 3.223235 1.321209 -2.755168 -4.440116 -2.286400 1.410755 -6.374570 -3.938250 5.211193 -2.396309 3.274834 6.234611 0.007727 -1.932554 -2.253202 4.002925 -0.368263 7.644829 6.898371 -5.450799 0.160035 -0.699584 3.443693 1.734375 1.586840 2.230940 -3.217320 0.868738 -3.135722 1.200958 -1.818282 -1.272930 1.500344 2.503554 -8.518615 -0.915717 3.778520 -0.157372 0.661845 1.474906 2.191943 4.699056 4.020200 -0.386946 4.530779 3.017965 -0.121671 3.561125 0.243776 0.408135 -0.100879 2.323969 -2.243427 -1.682416 -0.234668 -2.058823 -1.913401 0.996795 5.574337 6.614200 -0.481261 -2.841143 1.396826 1.473994 1.807706 1.915089 5.051416 -0.766320 2.389532 3.956201 -4.853802 1.020397 -7.644989 1.453820 -7.239494 -4.421179 -0.528655 3.900931 4.063961 2.282273 -0.411529 8.392181 -0.942656 -2.442132 5.675299 5.928179 -3.354610 -0.837164 -2.047745 -2.545162 -0.190123 -2.365540 0.305427 -0.024426 3.922190 -4.591294 -2.552246 0.652714 -0.071529 -2.923645 -1.403071 -1.263603 4.591091 -5.221230 -3.521358 -2.971541 4.010273 -0.516664 -8.213029 -2.716142 -2.748543 1.450155 1.463742 -2.489673 -2.934487 2.729628 1.367891 -1.356797 -0.994879 -2.444590 4.132951 3.388568 0.801494 -0.527470 3.889289 0.837559 6.055552 2.086397 -2.095024 -0.486158 1.953578 -0.506805 2.317661 -1.740344 -0.509033 0.994920 -4.070118 -0.757853 2.275648 -2.441715 -2.127147 -1.682995 -1.176886 -0.121663 14.315558 -1.719409 5.477036 4.164258 -4.490624 2.216948 -1.045633 1.258059 1.881521 2.967216 3.280771 -6.749319 -4.114171 4.810421 7.124151 2.358844 -5.010364 -0.182444 2.031877 1.072757 -0.740325 2.979026 1.638007 0.297600 -3.091960 -0.318633 1.465222 9.912062 -2.539111 -2.428715 1.242462 1.842596 -0.707330 -4.726058 -0.679400 -2.595960 -1.215443 2.340682 1.433527 1.606131 5.747025 -7.508680 4.826738 0.201902 0.211807 4.772788 0.518127 -3.205724 -5.637307 -2.434350 2.288890 3.964275 -0.563087 -1.070060 0.341980 -6.053289 1.349220 1.279908 1.758033 -3.248069 5.779521 -0.716037 -2.607147 -2.130781 -0.325696 -1.529528 -0.919657 -2.333947 3.665422 0.943143 -5.568498 4.086906 0.224329 -2.548078 0.758471 -0.271282 5.451604 -3.468725 -4.741054 2.993347 -2.922513 -4.801800 -2.951814 -1.792959 1.367971 2.853734 0.613026 -4.972051 -4.259884 4.764048 -2.099431 5.703842 3.205969 -0.997997 4.464177 0.446275 -3.355217 -2.418145 -3.927031 1.043155 0.799133 -2.117841 -3.070727 -1.616672 3.888073 4.586962 -0.501876 -2.563511 -1.755867 5.855539 -4.524014 -1.236197 2.047104 -0.079666 -3.386700 2.706459 2.991065 -3.183299 0.985040 -3.927203 0.200385 -3.864289 -1.578332 4.074481 -2.056796 0.641703 0.241609 -0.671389 -0.884623 1.624702 2.066081 -0.414809 0.453107 7.664902 5.052737 -1.409824 0.527094 -5.641542 4.007524 -5.611011 -3.804369 -0.381374 0.680155 -2.069429 -0.722959 -0.065130 4.297225 4.162674 -4.037687 -2.953288 1.640005 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::queue >, void>() = 0.058933 0.212654 0.413247 -0.235060 0.277973 -0.016459 0.085676 0.272721 -0.328630 -0.377531 -0.096736 -0.389611 -0.470133 0.371374 -0.089051 -0.213233 0.619521 0.207681 0.030493 -0.233412 -0.036838 -0.171014 0.478424 0.568025 -0.507299 0.183988 0.015920 0.259964 0.027783 0.522403 -0.037535 -0.542479 0.023614 0.287266 0.318779 -0.288033 -0.112637 -0.112416 -0.398729 -0.906963 -0.014553 0.424464 0.038196 0.005877 0.202086 0.433680 0.640796 0.240591 -0.135322 0.287343 0.216648 0.168651 0.170616 0.022763 0.118821 -0.044305 0.331163 -0.245704 -0.292606 0.218577 -0.032706 -0.524705 -0.154162 0.350994 0.441678 -0.064020 -0.122077 -0.276792 -0.031301 0.107040 0.067971 0.188113 0.267023 0.161942 0.241647 0.078864 0.032166 -0.554146 0.119596 -1.250344 -0.441629 -0.369505 0.733960 0.403707 -0.173752 -0.232534 0.548587 -0.064428 0.232332 0.261612 0.534177 -0.104663 -0.156975 -0.206594 -0.164173 0.278192 -0.151449 -0.106724 -0.002526 0.096664 -0.311607 -0.135672 0.265531 -0.174620 -0.241739 0.259946 -0.110362 0.360923 -0.672995 0.061159 -0.580290 0.136341 0.272267 -0.512589 -0.066260 -0.039040 0.188171 0.229924 -0.153417 0.030338 0.149019 0.064735 -0.212803 0.189180 -0.681885 0.512794 0.004411 -0.072271 0.131962 0.157376 0.187649 0.102651 0.256850 -0.179202 -0.084874 0.251894 -0.083446 -0.114073 -0.223792 -0.042577 0.101213 -0.244815 0.121942 -0.094581 -0.291392 -0.211051 -0.479070 -0.198442 0.213858 0.760576 -0.140727 0.275215 0.049612 -0.323928 0.256151 0.057056 -0.171013 0.082904 0.368181 0.288722 0.017254 -0.194978 0.082555 0.510615 0.227492 -0.234991 0.109217 -0.031329 -0.062538 0.023418 0.321538 0.019009 0.041513 -0.208644 -0.092559 0.074038 0.612396 0.075567 -0.554721 -0.105510 0.150158 0.032272 -0.056414 0.136029 0.108882 0.015748 0.074935 -0.088180 0.224153 0.440281 -1.137966 0.467454 0.008698 -0.147539 0.251729 -0.094828 -0.032651 -0.485617 0.046871 0.308599 0.596959 0.145697 -0.048057 -0.040610 -0.389885 -0.070413 0.055553 0.258661 -0.292748 0.315361 0.059406 -0.330454 -0.190129 -0.488304 -0.028863 0.079542 -0.346671 0.115457 0.232050 -1.015067 0.403929 -0.088333 -0.162348 -0.111856 -0.025714 0.087919 -0.411713 -0.421114 -0.020169 -0.154481 -0.638561 -0.206754 -0.253539 0.192347 -0.109298 0.029840 -0.143280 -0.360204 0.515138 -0.029090 0.298825 0.303864 0.005808 0.547128 0.464598 -0.193486 -0.030188 -0.203274 0.383740 -0.413172 0.028944 0.353752 -0.291049 0.114332 0.598710 -0.010634 -0.056637 -0.180640 0.467032 -0.105648 -0.235636 0.250302 -0.219690 0.086788 0.444856 0.338632 -0.374456 -0.184331 -0.481468 -0.047141 0.052535 -0.156073 0.204186 -0.418221 -0.007608 0.307878 -0.094896 -0.420753 0.206962 -0.119478 -0.243667 -0.082094 0.544408 0.535588 -0.341751 0.550232 -0.306173 0.267890 -0.478084 -0.189287 -0.232453 -0.065460 -0.105575 0.011995 -0.169045 0.101717 0.066614 -0.053972 -0.227256 0.176004 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::empty() const = -0.025566 0.191729 0.256441 -0.155261 0.260568 0.124800 0.087510 -0.011867 -0.207953 -0.270447 -0.015011 -0.448661 -0.414658 0.330932 -0.110772 0.023132 0.462693 0.052144 -0.010584 -0.158712 0.048036 -0.116135 0.502159 0.504551 -0.434408 0.120640 0.084635 0.193720 0.033413 0.342352 -0.072034 -0.427234 0.100055 0.063303 0.173551 -0.137645 -0.080586 -0.104028 -0.085213 -0.667728 -0.052949 0.268753 0.035198 0.006199 0.087613 0.256631 0.557410 0.260631 -0.070164 0.238972 0.209025 0.055201 0.180682 0.042702 0.112801 -0.090351 0.314066 -0.201489 -0.213704 0.074468 -0.041073 -0.385456 -0.142464 0.357493 0.444222 -0.036374 -0.111015 -0.070186 -0.074258 0.075657 0.012334 0.240610 0.164744 0.251246 0.218471 -0.077062 0.110485 -0.475645 0.008369 -0.857316 -0.374821 -0.238057 0.388802 0.314856 0.058202 -0.096769 0.521927 0.036358 0.078518 0.146999 0.546152 -0.264352 -0.122641 -0.100075 -0.119576 0.154923 -0.190183 0.052769 -0.014371 0.060107 -0.304519 -0.195371 0.240703 -0.062014 -0.223720 0.095902 -0.094379 0.249969 -0.501638 -0.074435 -0.418108 -0.027358 0.097178 -0.553070 -0.042537 -0.019398 0.144430 0.176510 -0.132150 -0.170216 0.129270 0.093340 -0.113857 -0.036157 -0.468619 0.376408 0.141437 0.005898 0.113900 0.142078 0.220589 0.319317 0.193392 -0.134385 -0.077842 0.090916 -0.090323 0.025774 -0.131804 -0.043280 0.047068 -0.268029 0.083992 0.080247 -0.223425 -0.108253 -0.253078 -0.158871 0.127348 0.731063 -0.108715 0.284971 0.131169 -0.373419 0.194582 -0.115864 -0.152339 0.067122 0.254733 0.290315 -0.144887 -0.219079 0.217828 0.486034 0.181931 -0.277194 0.057097 0.048513 0.030749 -0.089391 0.255935 0.078079 0.043770 -0.205731 -0.063448 0.174008 0.597774 -0.091418 -0.350894 0.044910 0.063840 0.060526 -0.195152 0.028809 -0.030991 -0.012189 0.045363 0.007443 0.136511 0.403148 -0.832731 0.368318 0.019535 -0.150840 0.330986 -0.051302 -0.163173 -0.346097 0.091522 0.307432 0.345225 0.090969 0.019254 -0.067346 -0.386294 -0.042518 0.042694 0.161681 -0.257267 0.316658 0.042590 -0.316905 -0.249119 -0.308339 0.001810 -0.059567 -0.264969 0.181165 0.219495 -0.789708 0.405736 -0.016724 -0.198205 -0.062886 -0.098409 0.171535 -0.373351 -0.390018 0.062722 -0.266688 -0.409200 -0.140794 -0.156829 0.075885 -0.008574 0.010819 -0.203740 -0.265585 0.378578 -0.031700 0.260348 0.249129 0.083267 0.363827 0.255546 -0.232247 -0.089678 -0.125193 0.238812 -0.259549 -0.110981 0.141503 -0.205364 0.198688 0.507693 -0.022394 -0.070496 -0.128444 0.319080 -0.203774 -0.186605 0.217520 -0.020556 -0.109664 0.239221 0.253563 -0.228548 -0.092576 -0.359688 -0.090706 -0.099380 -0.252162 0.159443 -0.295924 -0.003319 0.264014 -0.128953 -0.267464 0.195791 -0.051119 -0.119283 -0.048355 0.443444 0.404751 -0.273019 0.293988 -0.362841 0.205956 -0.468219 -0.298697 0.001484 0.007608 -0.135169 -0.084763 -0.059997 0.134267 0.089976 -0.129559 -0.191048 0.092978 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::front() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::pop() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::~queue() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__dfs(int (*) [6], int, bool*) = -1.118848 -0.590803 0.065692 -1.895118 1.260228 1.975477 0.625571 -1.545836 -2.196965 -1.211535 0.670832 -2.985718 -1.690855 2.741176 -0.991643 1.834350 3.473436 0.244761 -1.032457 -0.986950 2.202220 -0.299724 3.854643 4.073477 -2.643974 0.063871 0.419000 1.545537 0.819677 0.538993 0.839537 -1.977578 0.759767 -2.115886 0.274279 -1.353182 -0.569361 0.895391 1.727824 -4.424799 -0.296628 1.095729 -0.326628 -0.028680 0.122616 0.241564 2.534254 2.197859 -0.219222 1.962755 1.712182 0.334894 1.121991 0.150332 0.674802 0.290617 0.335303 -0.801210 -0.305494 -0.290398 -0.704700 -0.905395 0.299879 2.894673 3.233598 -0.054481 -1.263960 0.828926 0.414200 0.591163 0.739090 2.206890 -0.238978 1.040535 1.759847 -3.408965 0.245147 -4.546863 0.600378 -4.157382 -2.039321 -0.179336 1.686798 1.425747 1.595856 -0.051992 4.088019 -0.706545 -1.078932 2.874052 3.242297 -2.265165 -0.547756 -0.910020 -1.250787 0.262228 -1.285352 0.571228 -0.119963 1.290190 -2.317248 -1.805476 0.659401 0.420819 -1.629251 -1.607606 -0.242130 2.169733 -2.638056 -1.858472 -1.461221 1.689725 -0.409060 -4.139235 -1.595294 -1.745766 1.158910 0.515927 -1.815023 -2.373332 1.119766 0.932844 -0.481658 -1.274482 -0.499742 1.609979 1.827998 0.405935 -0.207985 1.428114 0.743612 4.080749 1.006211 -1.284569 0.029629 0.851218 -0.533195 0.957885 -1.169383 -0.524681 0.666408 -2.217155 -0.355179 1.570315 -1.480493 -0.959686 0.925931 -0.545330 0.043562 8.878698 -0.566051 2.658870 2.486119 -2.462492 0.853675 -1.065012 0.295544 1.068414 1.631268 1.561268 -4.104433 -2.136071 2.217803 3.844960 1.423025 -2.484032 -0.550284 0.780082 0.503050 -0.521688 1.336777 0.301473 0.166831 -1.528283 -0.338954 1.614219 4.987830 -1.501304 -0.457937 0.544940 1.330360 -0.458626 -2.673198 -0.412273 -2.052280 -0.162032 1.320883 0.579175 1.216239 3.073191 -4.032173 2.390532 -0.421962 0.010819 1.883754 0.944906 -1.899302 -2.793991 -0.559313 1.372155 2.266945 -0.419930 0.547671 0.305292 -3.259412 0.091092 0.736656 0.779173 -1.927610 2.776882 0.086995 -1.559075 -1.226582 0.505926 -0.921254 -1.096742 -0.847233 2.008049 0.446130 -3.193023 2.404360 0.429053 -1.148546 0.542354 -0.661763 2.944865 -2.470794 -2.778533 1.909907 -1.013926 -1.584615 -0.619322 -0.797005 1.247358 1.180962 0.216326 -2.429763 -2.315078 2.505172 -0.613146 3.050932 1.537807 -0.364538 2.130780 -1.124372 -1.391057 -1.579149 -1.888622 0.501334 0.292488 -1.656803 -1.987076 -0.809435 2.191999 2.677548 -0.097524 -1.667127 -0.116915 2.870114 -2.707715 -0.323513 0.924262 1.448630 -1.984765 0.980209 1.414708 -2.122129 0.387218 -1.976409 -0.015191 -1.549018 -1.592362 2.110954 -1.016600 0.870107 0.476293 -0.370001 -0.120580 1.218974 1.203944 0.209410 0.686959 3.363416 2.465350 -0.624260 -0.406482 -3.233241 1.620536 -3.093636 -2.545035 0.212903 0.690970 -1.352184 -0.662952 -0.163431 2.327965 1.848037 -1.237309 -1.226072 0.702979 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__minCut(int (*) [6], int, int) = -4.504826 -3.996537 0.242798 -8.760987 4.618193 8.733542 2.404333 -6.713446 -10.086526 -4.213327 4.042616 -13.603404 -6.187293 11.130994 -4.247008 7.371044 13.274303 0.227978 -5.465203 -3.426504 8.354551 0.607168 14.984187 16.628340 -10.191731 0.272043 -0.490450 6.093789 3.406273 1.635420 4.218619 -7.710746 1.914916 -7.455040 0.650177 -4.263288 -3.048618 4.115265 7.602881 -17.368158 -1.014855 6.598464 -0.730200 -0.124834 1.421492 0.945243 9.248515 8.647457 -0.344486 8.100840 6.949653 0.909305 5.162345 -0.150503 3.109650 0.007973 2.161736 -2.972923 -0.679372 -1.464233 -2.878242 -1.510286 1.156038 11.755583 12.648479 -0.172745 -6.021654 1.873856 3.331052 2.595737 3.619234 9.366779 -1.760027 4.235864 6.455614 -11.615174 2.235716 -16.308885 4.260347 -13.846604 -8.004131 1.660087 8.498003 8.112796 5.295174 -2.393564 16.515475 -3.499141 -6.194612 11.824008 12.151748 -7.586080 -1.893774 -2.691987 -5.845027 0.595874 -4.445863 2.342995 -0.921242 6.573149 -9.412428 -4.918300 0.994031 1.199470 -6.591519 -4.444501 -0.475344 8.357162 -9.668548 -6.269150 -3.345486 9.387361 -0.232974 -16.835235 -8.022502 -8.020663 1.986104 1.430171 -8.589553 -7.813031 4.732972 1.659216 -2.547962 -3.155410 -4.263745 6.739235 7.398624 2.442941 -1.773962 6.248439 3.232481 15.074985 1.233006 -5.886316 1.189532 3.209200 -0.675180 5.060438 -3.964370 -1.734438 1.886724 -8.390293 -1.516034 5.187159 -5.685880 -3.195954 0.648218 -0.729875 -1.585885 37.343668 -2.720027 12.380456 10.934278 -8.866246 4.012355 -3.284808 2.139516 4.179767 5.594858 5.845871 -16.277911 -8.307053 9.940475 16.066532 5.529385 -9.715015 -0.049793 5.129201 1.327962 -2.412396 6.524821 0.475263 1.029071 -5.963612 -1.542246 6.670628 19.793982 -4.700650 -2.428811 1.500061 5.788994 -1.014840 -8.501814 -1.039148 -7.728577 -0.223914 5.964248 2.843939 5.696300 12.034855 -15.690566 9.725375 -0.133500 0.532708 8.821439 3.637818 -8.580347 -10.715877 -3.837372 4.227696 8.951984 -2.068539 0.600598 1.922870 -13.056277 0.558456 3.395879 1.865521 -8.273167 11.434647 0.491572 -4.951232 -3.695295 0.931447 -4.458005 -3.340125 -5.036854 8.587077 0.778522 -11.089274 8.705850 3.037662 -4.607649 0.614423 -3.175786 11.016026 -9.160168 -9.961432 6.892238 -4.413830 -7.513500 -2.755662 -3.776308 3.961262 5.266705 2.140284 -10.839123 -8.850814 10.869161 -3.442304 13.623908 6.250184 -3.081426 6.873169 -2.485528 -4.663839 -5.338505 -8.987116 3.387972 2.335435 -6.972006 -6.742074 -3.476801 8.019506 8.649448 -0.730262 -7.505435 -1.153083 11.092168 -8.348883 -0.762887 2.528001 2.577814 -8.397021 3.809920 4.955376 -7.945292 3.784122 -8.621176 -0.842168 -7.654064 -5.316582 9.503204 -1.880304 4.091477 0.345020 -1.437107 -0.341934 4.165822 5.028197 -0.225285 4.306315 14.045831 7.884445 -0.732260 -0.927036 -13.782085 7.535137 -11.418404 -9.973341 0.842377 1.570849 -6.226744 -3.385197 -1.300008 9.735999 8.527447 -5.678748 -5.409651 5.491873 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__main = 0.108562 0.240969 0.362785 -0.089745 0.309884 -0.089748 0.140269 0.416580 -0.360037 -0.429266 -0.117269 -0.488181 -0.553497 0.408849 0.035381 -0.182466 0.649392 0.244855 0.062722 -0.134358 -0.161974 -0.276761 0.428161 0.509027 -0.347739 0.266667 -0.165015 0.084148 -0.247963 0.639840 -0.107902 -0.685840 0.078734 0.308421 0.297343 -0.210968 -0.225218 -0.131389 -0.453888 -0.904654 -0.003736 0.682362 0.141716 -0.051697 0.205630 0.414701 0.704569 0.184582 -0.006977 0.343141 -0.009420 -0.025135 0.264283 0.051022 0.281898 0.035996 0.256179 -0.306817 -0.482412 0.290624 -0.124350 -0.619946 -0.270287 0.220202 0.320057 -0.093494 -0.203457 -0.326843 -0.166657 0.110582 0.040313 0.171076 0.393343 0.041452 0.227108 0.308368 -0.037427 -0.237047 0.063855 -1.300993 -0.507978 -0.319607 0.875666 0.557089 -0.179813 -0.400782 0.523591 -0.192436 0.221779 0.144206 0.599609 -0.132299 -0.215917 -0.170323 -0.009153 0.193873 -0.097681 -0.241227 0.150923 -0.076550 -0.373090 -0.045960 0.366672 -0.202641 -0.191182 0.319507 -0.079323 0.396761 -0.708062 0.045221 -0.697266 0.066081 0.328758 -0.422949 0.049288 0.232877 -0.108905 0.413735 -0.292640 0.043075 0.305900 -0.029479 -0.260472 0.166715 -0.688902 0.608177 -0.189444 -0.034817 0.234205 0.256122 0.214587 0.073096 0.329528 -0.119409 0.017763 0.237231 0.004978 -0.039271 -0.034960 -0.177245 -0.097633 -0.269795 0.072753 -0.218123 -0.334518 -0.070026 -0.788745 -0.090349 0.138776 0.361355 -0.237377 0.291168 -0.044302 -0.325131 0.426311 0.022019 -0.219371 -0.095817 0.422670 0.337139 0.213143 -0.145635 0.163326 0.529685 0.247083 -0.211562 0.188737 -0.058885 0.044523 0.067561 0.400580 0.047622 0.281907 -0.267846 -0.074654 -0.030351 0.723128 -0.016599 -0.621916 -0.061140 -0.010890 0.223785 -0.088415 0.150096 0.105511 -0.030261 -0.051901 -0.143205 0.132138 0.426865 -0.938439 0.539759 -0.143067 -0.279034 0.366345 -0.095985 0.007862 -0.540794 -0.128489 0.326439 0.696556 0.280242 -0.115923 -0.163552 -0.343547 -0.098257 -0.000885 0.246998 -0.241274 0.342287 -0.105680 -0.353172 -0.109189 -0.633201 -0.001274 0.053655 -0.355437 0.084224 0.507016 -0.905456 0.387468 0.037252 -0.137217 -0.166987 0.192924 0.000342 -0.280748 -0.459861 -0.069050 -0.299483 -0.814187 -0.130037 -0.318150 0.067825 -0.078694 -0.182595 0.032306 -0.327209 0.695076 0.090427 0.422221 0.310694 -0.031618 0.588923 0.841264 -0.350695 0.187368 -0.298382 0.336609 -0.652909 0.149096 0.383866 -0.351333 0.120632 0.521935 0.124540 -0.029052 -0.357627 0.436594 -0.043519 -0.163981 0.396542 -0.437053 0.174859 0.457301 0.472309 -0.314049 -0.167007 -0.490885 -0.030484 -0.051993 -0.076759 0.054690 -0.475783 -0.127522 0.292736 -0.189189 -0.449676 0.075904 -0.162340 -0.346803 -0.181171 0.560807 0.389344 -0.435806 0.668357 -0.224128 0.281992 -0.389249 -0.113227 -0.258842 0.129215 -0.208740 -0.062804 -0.030256 -0.053897 0.010576 -0.209198 -0.312733 0.157290 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::~deque() = 0.107745 0.271634 0.636155 -0.201671 0.618841 -0.213580 0.047607 0.807174 -0.318424 -0.980952 -0.306132 -0.604814 -1.403779 0.476858 -0.170416 -0.441348 0.715004 0.074367 0.210668 -0.584904 0.072178 -0.335570 0.799659 0.451505 -1.181663 0.196346 -0.038039 0.959076 0.429835 0.695268 0.495718 -0.705675 -0.035386 0.744761 0.930428 -0.327013 0.186296 -0.111570 -1.285801 -1.389153 -0.342902 1.073652 -0.154428 0.438323 0.414274 1.420958 0.841123 0.520984 -0.638145 0.664647 0.656729 0.030744 0.535827 0.092888 -0.622092 -0.670699 0.168074 -0.738610 -0.677973 0.454770 0.096615 -1.635359 -0.278893 0.447722 1.003487 -0.554418 -0.183447 -0.052285 -0.088380 0.346900 0.177502 0.517839 0.725794 0.086205 0.961986 0.572347 -0.344246 -0.850019 0.300090 -2.638655 -0.732049 -1.191673 1.438623 0.997571 -0.633661 -0.637116 1.252110 0.229896 0.301850 0.892194 0.788658 0.040607 -0.198535 -0.969018 0.043058 0.654403 -0.650112 -0.428828 0.221091 0.729863 -0.275041 -0.027449 0.022438 -0.814581 -0.461844 0.233205 -0.906065 0.783686 -1.427122 0.244146 -1.560832 0.305230 0.697568 -0.961402 -0.140337 0.281641 0.313520 0.361225 0.568796 0.824738 0.085795 -0.017244 -0.175065 0.617754 -1.327514 1.053684 0.178741 -0.424433 0.420046 0.945861 0.282337 -0.167683 0.645482 -0.047820 -0.969059 0.810758 -0.054193 -0.160479 -0.521083 0.282929 0.771644 -0.536656 0.164189 -0.346783 -0.233737 -0.684831 -1.332399 -0.798901 0.604683 0.624687 0.064021 0.032313 -0.036695 -0.238763 0.590981 0.236648 -0.211145 0.542192 0.419901 0.423387 0.509592 -0.318292 0.123430 0.694262 0.179415 -0.529337 0.358918 0.070521 0.299182 -0.301174 0.387926 0.701022 -0.061307 0.087692 0.047849 -0.063757 0.605408 0.067216 -0.893952 0.035680 0.579912 -0.214985 -0.237462 0.183595 0.510302 -0.567569 0.337499 0.125859 0.072901 0.713742 -1.499008 0.641686 0.721588 0.129400 0.099577 -0.599516 0.369943 -1.199080 0.113495 0.437742 0.699152 0.197749 -0.125880 -0.246031 -0.736853 0.330017 0.348806 0.557053 -0.162746 0.490121 -0.346658 0.101508 -0.493242 -0.951150 -0.344239 0.655712 -0.515827 0.129116 0.556208 -1.703739 0.508982 -0.947026 -0.523597 -0.246577 0.105859 0.467397 -0.748496 -0.650036 0.065339 -0.434207 -1.902195 -0.938931 -0.236963 0.248511 -0.196182 -0.357449 -0.082830 -0.780056 1.018999 -0.217316 0.001164 0.477401 0.135793 1.221894 0.973768 -0.717318 -0.097716 -0.443456 0.668717 -0.823771 0.421919 0.684294 -0.056896 0.035066 1.124718 -0.017095 0.151416 -0.280697 0.819903 -0.305810 -1.034536 0.476533 -0.366578 0.430913 1.402711 0.550377 -0.632452 -0.506820 -1.154007 0.277587 0.290148 -0.271462 0.260251 -1.169403 -0.243655 0.890658 -0.107362 -0.902511 0.564603 -0.147778 -0.676106 -0.856163 1.463523 1.354566 -0.885723 1.079375 -0.602714 0.613899 -0.885508 -0.148791 -0.601346 -0.109206 0.476712 0.331471 0.014093 -0.044465 0.308409 -0.558586 -0.737911 -0.003141 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.042536 0.202646 0.137250 0.014529 0.261946 0.045219 0.146519 0.043450 -0.166282 -0.260925 -0.101344 -0.275340 -0.390466 0.356159 -0.000863 0.221497 0.573032 0.205335 0.058406 -0.154716 0.162289 -0.466104 0.549240 0.516521 -0.397215 0.141786 0.198008 0.150873 -0.017364 0.386131 -0.216827 -0.305618 0.284322 -0.283900 0.187103 -0.340544 -0.046032 -0.033648 -0.019005 -0.767846 -0.051349 0.100417 0.108345 -0.011992 -0.035599 0.307372 0.558357 0.288973 -0.072596 0.314782 0.107944 -0.139078 0.204804 0.136279 0.139697 0.193767 0.164828 -0.087166 -0.323029 0.105097 -0.069876 -0.681741 -0.044318 0.276554 0.467220 -0.098010 -0.058609 0.154805 -0.196458 0.037945 0.019394 0.196815 0.168328 0.054738 0.290602 -0.448646 0.008335 -0.592933 -0.209512 -1.181533 -0.410931 -0.387759 0.275637 0.025757 0.293141 0.053491 0.527802 -0.010094 0.175772 0.041743 0.586721 -0.539136 -0.182382 -0.185406 0.070418 0.140075 -0.261941 -0.068415 0.293507 -0.184974 -0.329244 -0.378065 0.513860 0.069315 -0.219733 -0.171466 -0.124811 0.357705 -0.574525 -0.384246 -0.659909 -0.295748 -0.143827 -0.531552 0.339724 0.106913 0.256911 0.311364 -0.073472 -0.426473 0.158248 0.301316 -0.027535 -0.342599 -0.156586 0.440905 0.069508 -0.053309 0.247420 0.146769 0.122563 0.528555 0.577791 -0.071190 -0.132402 0.172371 -0.287577 0.018461 -0.181839 -0.225410 0.124159 -0.450603 -0.037134 0.152328 -0.278958 0.031304 0.221666 -0.095167 0.221623 0.590196 -0.046629 0.199037 0.097632 -0.460716 0.332339 -0.206640 -0.160814 0.118672 0.396035 0.253019 -0.399645 -0.260152 0.096292 0.466488 0.231057 -0.410891 -0.297572 -0.213233 0.170509 0.019580 0.120475 0.162392 0.144400 -0.271192 -0.008523 0.075648 0.757328 -0.376188 -0.189787 0.133380 -0.139505 -0.116625 -0.732396 -0.095950 -0.281635 -0.092699 -0.195555 -0.031082 -0.004011 0.438959 -0.668305 0.414487 -0.338652 -0.252775 0.368365 -0.006837 -0.096766 -0.612998 0.097952 0.348854 0.441564 0.100642 0.093398 -0.063025 -0.418175 -0.060349 -0.034853 0.227431 -0.179097 0.331151 -0.057146 -0.379888 -0.276271 -0.123277 0.098554 -0.278989 0.006848 0.177330 0.394416 -0.769665 0.401905 -0.109554 -0.265708 0.224621 0.120588 0.222862 -0.400011 -0.508971 0.192719 -0.158183 -0.266023 -0.183318 -0.098109 0.189270 -0.042100 -0.352099 -0.049692 -0.398921 0.329423 -0.015798 0.194112 0.256901 0.128813 0.546448 0.235578 -0.421065 -0.196919 0.005742 -0.164630 -0.457895 -0.043515 -0.204594 -0.187812 0.354732 0.683113 0.157192 0.076262 -0.054184 0.436935 -0.515815 -0.216417 0.411900 0.282827 -0.052447 0.224270 0.393210 -0.360151 -0.252952 -0.234607 -0.056516 0.054206 -0.276564 0.124207 -0.500889 -0.036364 0.296191 -0.120991 -0.156024 0.243415 -0.023706 0.001308 -0.245768 0.494205 0.561322 -0.456918 0.107082 -0.257345 0.130278 -0.523223 -0.238139 -0.028978 0.399264 -0.167411 0.010519 0.233020 0.120995 0.028036 -0.257304 -0.162951 -0.244861 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::begin() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::end() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_get_Tp_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::~_Deque_base() = 0.162058 1.837287 1.773074 -1.408828 1.694031 2.509798 0.131412 -0.105788 -0.797269 -0.579080 -0.535676 -2.345244 -1.972510 1.437495 -0.528347 -0.599969 2.099291 -0.330755 -0.385305 -0.002464 -0.012828 1.360229 1.979824 2.103772 -2.072229 0.771330 0.422771 0.590147 -0.580222 2.453377 -0.955022 -3.095043 -0.506630 1.504020 0.828746 -0.018366 -0.915494 -1.380388 -0.412700 -3.158533 -0.251780 2.155074 -0.839770 -0.197554 0.939747 -0.576603 3.515289 0.900955 -0.225944 -0.118886 0.702695 1.440177 0.615834 -0.243690 0.901670 -0.127557 2.150512 -0.606850 -0.408552 0.072849 -0.255169 0.250002 -0.996078 1.945635 1.601495 0.358894 -0.978448 -1.176674 0.088608 -0.003474 -0.801649 1.420177 0.852982 2.358509 0.517457 1.138041 0.858550 -0.878229 1.178098 -0.770047 -1.742801 -1.069982 0.935095 2.578517 0.123857 -1.817523 2.646099 -0.690163 0.671469 0.601841 2.734780 -0.763339 -0.047305 -0.939518 -1.417849 0.369983 -0.153179 0.191083 -1.480657 -0.282178 -1.430796 -1.158838 0.119690 -0.331322 -1.210355 1.393140 -0.206517 1.050075 -1.167937 0.296817 -1.349237 0.859215 0.459959 -2.677328 -2.647037 -0.314901 -0.978258 0.335599 -0.927405 -1.376788 0.712963 0.576785 -1.149752 0.023742 -2.032472 1.973816 1.383129 -0.414970 0.133437 0.163042 1.592597 1.072300 0.039470 -0.616875 0.050059 0.139938 0.346262 -0.583667 -0.397769 0.774945 -1.228542 -0.511219 0.025010 1.209076 -0.896651 0.318106 -3.110101 -1.376035 0.440354 6.048180 -1.386003 1.333438 -0.001105 -2.095262 1.369313 0.310611 -1.589310 -0.444748 0.650462 2.386355 -1.729446 -0.733561 1.508651 2.484470 0.677913 -0.705285 1.804795 0.539686 -0.887915 -0.966260 1.845522 -0.235239 0.102882 -0.844783 -0.700928 1.187535 3.254546 -0.018141 -3.788193 0.187147 1.049264 0.972145 1.130190 0.424780 -0.193491 -0.070601 1.387737 -0.412028 1.614259 1.824506 -3.941762 1.675781 0.929537 -1.788975 2.191768 -0.547381 -0.415774 0.959994 0.512449 1.959389 1.602902 0.393418 -0.543928 -1.283790 -1.673846 -0.245955 0.633686 0.830318 -1.686265 1.650788 0.553147 -1.974713 -0.971814 -2.344237 -0.604043 -0.462836 -2.691048 0.553397 -0.112883 -3.386205 2.539854 1.162432 -0.010346 -0.629314 -1.486220 0.343545 -1.436345 -1.928891 0.241455 -0.754157 -1.282148 0.697905 -1.234699 0.504605 1.057240 1.844023 -2.269354 -1.912489 1.638916 0.655046 1.899557 1.327011 0.774093 0.752599 1.694281 -0.513910 -0.218992 -2.251251 2.982644 0.731048 -0.902367 0.267177 -1.612970 0.724519 1.961740 -0.885127 -0.769820 -2.584120 1.007452 -0.049877 0.269673 0.324347 -1.708637 -1.262156 -0.485369 0.837649 0.121767 -0.465442 -1.881912 -0.193933 -1.435199 -1.222193 0.332741 -1.187251 -0.295726 1.719020 -1.319817 -1.733908 0.392144 -0.326686 -1.001273 0.576739 1.408465 0.099626 -0.696806 2.136212 -1.776546 1.625455 -2.105019 -1.452526 0.110102 -2.224250 -0.693336 -1.158086 -0.891354 0.479387 0.022482 0.611230 -0.341114 0.645879 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = 0.097473 1.840169 1.526155 -1.064946 1.574044 1.915908 0.218109 -0.294476 -0.516576 -0.522702 -0.576822 -1.469221 -1.603830 1.316047 -0.304127 -0.099817 2.129924 -0.176660 -0.210666 -0.406036 0.626013 0.130979 2.080291 2.051502 -2.153535 0.741114 1.368074 0.579956 0.112636 1.892539 -1.399693 -1.880481 0.071816 0.067680 0.738361 -0.599961 -0.626305 -1.384783 0.020446 -3.004899 -0.246102 0.420941 -1.111487 -0.135093 0.327412 0.430123 3.328337 0.983807 -0.618443 0.086794 0.901777 0.761041 0.286762 -0.004730 0.681379 0.374537 1.952641 0.501665 -0.310293 0.030618 -0.114982 -0.655223 -0.402239 1.797170 1.650701 0.124903 -0.630997 -0.017833 0.028223 -0.211213 -0.735554 1.213679 0.838978 1.833229 0.892113 -0.992772 0.601768 -2.234546 0.230921 -2.381970 -1.649412 -1.398299 0.284486 0.228381 0.788169 -0.569132 2.404852 -0.307335 0.875738 0.480066 2.614843 -1.564744 -0.129810 -0.952092 -1.037803 0.351112 -0.398345 0.321601 -0.437471 -0.863549 -1.322362 -1.679887 0.995381 0.095901 -1.190946 0.267838 -0.250626 1.094320 -1.323664 -0.435188 -1.704635 -0.215164 -0.301302 -2.592190 -1.217149 -0.231061 0.984286 0.345149 -0.444571 -2.066603 0.402528 1.387221 -0.761819 -0.898124 -0.610928 1.815477 1.510939 -0.228651 0.409315 -0.092175 1.381223 1.654166 1.500441 -0.435834 -0.287736 0.117356 -0.514202 -0.564370 -0.607243 0.344061 -0.194319 -0.852692 0.025416 1.514664 -0.873447 0.306297 0.074875 -1.215902 0.695004 5.700470 -0.886878 1.047396 -0.017881 -2.205553 0.970156 -0.230184 -1.533881 0.098629 0.946007 2.041965 -2.757348 -0.843843 1.053981 2.183028 0.704512 -1.679669 0.375131 -0.124614 -0.705607 -0.622457 1.060782 -0.100291 0.144963 -0.849390 -0.558096 1.137348 3.390697 -0.863749 -3.000605 0.361203 0.255636 0.224431 -0.798057 0.022353 -0.501468 -0.052797 0.766495 -0.400889 1.284757 1.772374 -4.037370 1.442965 -0.218675 -1.836929 1.826654 -0.056956 -0.408153 -0.020310 0.849096 1.945043 1.439650 0.404907 -0.290040 -0.952649 -1.641708 -0.263239 0.423093 0.792334 -1.371614 1.467440 0.650195 -2.020006 -1.155247 -1.315189 -0.074845 -0.664153 -1.420943 0.567103 -0.611884 -3.944809 2.436205 0.517959 -0.285267 0.146171 -1.203740 0.692883 -1.550218 -2.065444 0.642759 -0.315273 -0.515145 0.165708 -0.859915 0.843346 0.749834 1.024598 -1.934420 -2.343727 1.078938 0.217798 1.360553 1.260604 1.012228 1.647767 0.338615 -0.708994 -1.162093 -1.159171 1.751063 0.424301 -1.004703 -0.708743 -1.320938 1.061716 2.307855 -0.681021 -0.081913 -1.633732 1.085986 -1.539033 -0.112969 0.598431 0.596112 -1.325892 -0.199670 0.917749 -0.264975 -0.782256 -1.306034 -0.631268 -0.821798 -1.393916 0.393495 -1.385259 -0.219543 1.716551 -0.917671 -1.072294 0.789299 -0.447634 -0.143291 0.055301 1.173950 1.979989 -1.484975 0.878462 -1.506260 1.375002 -2.246511 -1.661871 0.406166 -0.998681 -0.436552 -0.833922 -0.212586 0.654686 -0.067861 0.012523 -0.055651 -0.114244 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.280910 0.613662 0.426447 -0.599673 0.844427 0.632485 0.320973 0.051308 -0.666269 -1.040547 -0.330176 -1.031987 -1.389410 1.282096 -0.228504 0.452377 2.095984 0.446534 0.043443 -0.534550 0.953454 -1.043138 1.853733 2.014472 -1.735615 0.263934 0.913270 0.779172 0.241084 0.996547 -0.054674 -1.413386 0.452316 -0.726259 0.965912 -1.177803 -0.166536 -0.018111 0.020002 -2.885518 -0.274307 0.573288 -0.105652 0.024633 0.073935 0.645630 2.005653 1.093749 -0.744913 0.780481 0.875257 0.220471 0.516575 0.174494 0.094786 0.377272 0.092692 -0.061909 -0.494528 0.316245 -0.207380 -1.487697 0.150149 1.411289 1.831774 -0.277386 -0.355897 0.413253 -0.145578 0.199629 -0.081347 1.000794 0.530010 0.479292 1.148071 -1.794876 -0.265078 -3.085269 0.092258 -3.780301 -1.375936 -1.269303 0.840214 0.484197 0.738523 -0.259233 2.191700 -0.189740 0.484950 1.173702 2.035650 -1.322093 -0.363830 -1.168401 -0.485547 0.575270 -0.821031 -0.099039 0.457998 -0.166642 -1.157254 -1.484060 0.899331 0.109820 -0.945198 -0.873886 -0.471973 1.338210 -1.613000 -1.022398 -1.981880 -0.052610 -0.275200 -2.252913 0.233016 -0.446271 0.611939 0.642826 -0.379751 -1.371093 0.385607 0.982599 -0.309643 -0.879388 -0.572037 1.570940 0.764930 -0.290043 0.442744 0.509139 0.499187 1.654503 1.555301 -0.468928 -0.509133 0.717625 -0.835953 -0.207241 -1.067918 -0.287039 0.956991 -1.312671 -0.338509 0.700721 -0.897722 -0.332382 0.842007 -1.001816 0.752910 4.177721 -0.302800 0.863879 0.559387 -1.574169 1.321209 -0.229427 -0.543608 0.607904 1.356390 1.152597 -2.121570 -0.968774 0.558287 1.913777 0.745119 -1.278540 -0.932550 -0.284618 0.170042 -0.235801 0.600134 0.298644 0.016762 -0.768904 -0.161360 0.698724 2.550773 -0.915488 -0.746055 0.181760 0.863901 -0.496242 -2.031926 -0.155221 -1.440835 -0.305297 0.179246 -0.067241 0.609989 1.660641 -2.917649 1.345391 -0.522797 -0.488672 0.866987 0.054028 -0.403057 -2.329193 0.552785 1.248605 1.462428 -0.011791 0.479733 -0.252633 -1.668306 -0.052131 0.217723 0.915873 -1.001767 1.381571 -0.272522 -1.125154 -1.007916 -0.183969 -0.450034 -0.955556 -0.342217 0.690266 0.884055 -2.408637 1.636286 -0.356649 -0.673225 0.545066 -0.202405 1.144345 -1.624883 -1.854597 0.860413 -0.241634 -0.814509 -0.475604 -0.529140 1.012039 0.114794 -0.592707 -0.776681 -1.928157 1.153687 -0.115091 1.079927 0.955057 0.395611 1.837786 0.332790 -1.042369 -1.053230 -0.744563 0.159342 -0.511645 -0.530344 -1.255345 -0.625445 1.104909 2.296199 0.025001 -0.212366 -0.280068 1.614586 -1.617817 -0.507815 0.859023 0.602856 -0.477149 0.533800 1.008605 -1.250901 -0.729231 -1.318974 0.335048 -0.043489 -1.059798 0.651718 -1.592286 -0.001511 1.039194 -0.453425 -0.482507 0.895998 0.371323 0.022620 -0.373299 1.725452 1.681549 -1.191194 0.215630 -1.356043 0.726941 -2.022858 -1.103591 -0.309352 0.568906 -0.295675 -0.110403 0.309161 0.706980 0.325488 -0.305003 -0.515182 -0.421894 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.045829 0.229419 0.575859 -0.244461 0.841597 0.080699 0.162422 0.495644 -0.454151 -0.861078 -0.295171 -0.635559 -1.367284 0.744038 -0.162761 0.065029 1.043381 0.143042 0.142932 -0.613194 0.434149 -0.626003 1.154854 0.744719 -1.275222 0.212708 0.241016 0.913923 0.373297 0.831042 0.088896 -0.724301 0.219320 0.065470 0.793829 -0.579884 0.110989 -0.021408 -0.737557 -1.661545 -0.330019 0.736995 -0.317368 0.388754 0.240356 1.413330 1.035079 0.700071 -0.614067 0.877261 0.690741 -0.173329 0.543975 0.195141 -0.391412 -0.225128 0.278364 -0.359426 -0.711965 0.367492 -0.060515 -1.698994 -0.138428 0.586376 1.220429 -0.586151 -0.262888 0.298971 -0.172420 0.277820 0.187314 0.652188 0.666125 0.048951 1.106430 -0.227432 -0.357517 -1.394053 0.050487 -2.923794 -0.872485 -1.171213 1.123894 0.480835 -0.095329 -0.400204 1.541561 0.125067 0.185932 0.808214 1.094010 -0.571209 -0.259042 -0.973762 0.049715 0.449869 -0.740086 -0.412921 0.497364 0.399706 -0.491485 -0.484627 0.390902 -0.547352 -0.543948 -0.214070 -0.875709 1.022415 -1.534133 -0.298816 -1.742857 0.135503 0.257014 -1.264866 0.029944 0.240545 0.655643 0.454659 0.373090 0.118108 0.262783 0.383457 -0.199766 0.026955 -0.655302 1.203158 0.413222 -0.347624 0.468025 0.849535 0.264602 0.505996 1.159917 -0.126900 -0.932928 0.798172 -0.299255 -0.025196 -0.609129 0.102859 0.737691 -0.850304 0.098770 0.030332 -0.376446 -0.420165 -0.393207 -0.696211 0.590209 1.409471 -0.033759 0.224272 0.088687 -0.620876 0.740843 -0.001961 -0.196532 0.611982 0.622321 0.527151 -0.368642 -0.528734 0.345108 0.959611 0.343485 -1.080935 -0.089871 -0.127839 0.435387 -0.246440 0.324015 0.770918 0.042406 -0.114159 0.037413 -0.045643 1.340169 -0.483351 -1.007634 0.260751 0.363402 -0.374332 -1.020727 -0.051338 0.011580 -0.605344 0.266614 0.105258 0.087062 0.978620 -1.821446 0.814898 0.211044 -0.183727 0.464584 -0.350991 0.209162 -1.397105 0.026663 0.597068 0.900166 0.274249 -0.015710 -0.222989 -0.982783 0.326538 0.284734 0.608790 -0.259959 0.706113 -0.295611 -0.265114 -0.576822 -0.689997 -0.250895 0.220117 -0.318752 0.306373 0.497906 -2.155843 0.714512 -0.794312 -0.588672 0.165927 0.228542 0.795640 -0.846714 -0.996857 0.418223 -0.398088 -1.536883 -0.914783 -0.197097 0.400131 -0.034085 -0.450791 -0.257990 -1.219645 1.001658 -0.243318 0.264827 0.560780 0.189306 1.483397 0.611961 -0.968878 -0.448022 -0.418644 0.443092 -0.783804 0.248960 0.035813 -0.104188 0.443822 1.338513 0.150407 0.213500 -0.397655 1.063072 -0.953934 -0.826112 0.725051 0.328595 0.125415 1.224012 0.779936 -0.763734 -0.580091 -1.006787 0.144595 0.090379 -0.426683 0.354988 -1.271586 -0.198844 0.853564 -0.106529 -0.726797 0.631848 -0.038588 -0.437353 -0.909486 1.622607 1.831863 -1.122124 0.713376 -0.735103 0.707110 -1.134817 -0.416468 -0.414901 0.206125 0.200008 0.261966 0.301725 0.193906 0.308401 -0.726274 -0.664299 -0.316113 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_deallocate_node(int*) = -0.009500 0.250358 0.578971 -0.354746 0.869154 0.149097 0.026680 0.154080 -0.319030 -0.449566 -0.292936 -0.557745 -0.899014 0.532044 -0.233111 0.176210 0.584508 -0.117212 0.055559 -0.394935 0.359574 -0.287528 0.751426 0.155295 -0.924003 0.144027 0.192142 0.715172 0.258030 0.818362 -0.091824 -0.536172 -0.095867 0.150754 0.558895 -0.313537 0.085000 -0.040503 -0.379219 -1.066717 -0.271016 0.632294 -0.392980 0.332839 0.311496 1.081977 0.719677 0.469670 -0.479474 0.597493 0.494939 -0.009221 0.436884 0.093020 -0.413967 -0.084463 0.663471 -0.309713 -0.507062 0.226018 -0.083386 -0.876456 0.023223 0.461990 0.844799 -0.498689 -0.289849 0.417490 0.010797 0.132988 0.050463 0.580211 0.253487 0.307412 0.684022 -0.067726 -0.065052 -0.752426 0.158584 -1.598217 -0.553164 -0.781332 0.384252 0.455895 -0.147031 -0.227591 1.236461 0.092975 0.019897 0.590627 0.750310 -0.339649 -0.069358 -0.839175 -0.110691 0.087176 -0.432807 -0.535287 0.173819 0.498996 -0.264476 -0.370007 0.056450 -0.437458 -0.392492 0.034578 -0.738831 0.685415 -1.087126 -0.312450 -1.076446 0.256487 0.033601 -0.909254 -0.179010 0.250091 0.415208 0.133359 0.508860 -0.031131 0.256240 0.402610 -0.258554 0.196140 -0.535117 0.871649 0.418969 -0.281764 0.213609 0.571637 0.243260 0.213128 0.675398 -0.130164 -0.803598 0.564878 -0.070926 -0.095273 -0.368072 0.252352 0.291058 -0.570888 0.042904 0.187388 -0.169895 -0.149527 -0.584843 -0.688831 0.366823 0.998007 -0.204912 0.091523 -0.182887 -0.563289 0.437527 0.138835 -0.237680 0.269073 0.193419 0.583744 -0.299672 -0.384669 0.480027 0.593653 0.182307 -0.715151 0.105380 -0.044365 0.220665 -0.036494 0.216635 0.715813 -0.235355 -0.023508 -0.043692 -0.371229 1.199072 -0.217394 -0.859896 0.351449 0.279336 -0.382880 -0.569930 -0.057484 0.057351 -0.610438 0.249657 0.044886 0.092475 0.683923 -1.400545 0.588661 0.334608 -0.303663 0.362312 -0.518013 0.297893 -0.874537 -0.248462 0.498828 0.503491 0.044169 -0.044040 -0.312170 -0.605280 0.437615 0.189047 0.458264 -0.120272 0.495212 -0.136694 -0.340699 -0.339534 -0.376213 -0.233323 0.294651 -0.331841 0.178598 0.164940 -1.569457 0.582721 -0.572996 -0.212844 0.208712 0.268995 0.595896 -0.465643 -0.616493 0.331257 -0.248754 -0.919211 -0.581254 -0.163410 0.222286 0.075429 -0.138674 -0.363918 -0.948517 0.365234 -0.240846 0.027502 0.379951 0.193940 0.853135 0.309510 -0.589401 -0.281604 -0.385249 0.333996 -0.244794 0.445198 0.187599 -0.032900 0.353023 0.719774 0.002803 0.220143 -0.518898 0.612539 -0.457597 -0.394836 0.385260 -0.136126 -0.173769 0.641683 0.459549 -0.230599 -0.381254 -0.699393 0.213846 -0.318706 -0.029657 0.133814 -0.820986 -0.433900 0.666801 -0.166658 -0.661216 0.361497 -0.016429 -0.441737 -0.671051 1.215734 1.218455 -0.644633 0.640464 -0.414439 0.592157 -0.761427 -0.261737 -0.314321 -0.098476 0.207373 0.151658 0.212477 0.146695 0.223025 -0.399936 -0.305856 -0.351594 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::__deque_buf_size(unsigned long) = -0.344857 -0.442576 -0.244121 -0.445243 0.257755 -0.042797 0.043426 -0.355504 -0.712604 -0.347823 0.124852 -0.797734 -0.200038 0.577765 -0.148597 0.530652 0.815753 0.196861 -0.148805 -0.185461 0.523212 -0.487390 0.480700 0.886886 -0.304389 0.032596 -0.265112 0.192211 -0.085632 0.075892 0.163691 -0.680776 0.047553 -0.528338 0.159584 -0.251300 -0.299393 0.701251 0.612639 -0.953837 0.036625 0.428973 0.389454 0.114446 0.175952 0.026091 0.315902 0.094735 0.005371 0.734904 0.322511 -0.130678 0.406966 -0.053565 0.311032 0.385835 -0.047976 -0.213913 -0.127150 0.009175 -0.412981 0.174850 0.212421 0.339911 0.545077 -0.090519 -0.443848 0.054934 0.163087 0.103727 0.259759 0.497095 -0.135760 -0.216743 0.268964 -0.715439 -0.104523 -1.269051 0.291116 -1.275808 -0.464006 0.266996 0.514978 0.587710 0.114601 -0.091732 0.874796 -0.458228 -0.485482 0.383024 0.616364 -0.237512 -0.102718 0.007811 -0.360554 -0.254196 0.048708 -0.181190 0.203503 0.521415 -0.532267 -0.366258 0.328420 -0.055240 -0.206563 -0.409205 0.013427 0.495284 -0.656895 -0.419613 -0.194133 0.696099 0.243440 -0.593852 0.071129 -0.470133 -0.362380 0.225359 -0.834060 -0.398398 0.346224 -0.102331 -0.354984 -0.015339 -0.189848 0.329487 0.274450 0.018909 -0.214230 0.390967 -0.021897 0.774908 -0.089820 -0.491283 0.163778 0.207784 0.028669 0.189462 -0.285152 -0.331473 0.122462 -0.475128 -0.063109 -0.198866 -0.338282 -0.115826 0.159529 -0.118975 -0.408000 1.250051 -0.415122 0.759461 0.512277 -0.179228 0.499205 -0.008754 0.383888 0.206276 0.613922 0.232574 -0.514660 -0.536514 0.755996 0.699834 0.088269 -0.404355 -0.449520 0.334139 0.320225 0.177576 0.359599 -0.109784 0.100150 -0.123355 -0.013543 -0.040765 1.263590 -0.149324 0.236942 0.042383 0.490221 0.002189 -0.728696 -0.154578 -0.963827 -0.076026 0.062067 0.257987 0.218993 0.711424 -1.094076 0.485021 -0.234872 0.212837 0.397629 0.293113 -0.315393 -1.559040 -0.557252 0.066052 0.711194 -0.122488 0.339909 0.115434 -0.615783 0.085893 0.000000 0.259845 -0.760890 0.674806 -0.172948 -0.414959 0.188955 0.231182 -0.512927 -0.324441 -0.267146 0.229267 0.791491 -0.517558 0.258665 0.238937 -0.010261 0.223465 0.275479 0.664835 -0.159975 -0.312988 0.359437 -0.291721 -0.310038 -0.052335 -0.105455 0.201591 -0.192302 -0.317919 -0.365779 -0.545614 0.757833 -0.110442 0.886504 0.084505 -0.550075 0.183502 0.112404 -0.290435 -0.172324 -0.125496 -0.328388 -0.355732 -0.019443 -0.418245 -0.199410 0.347804 0.347707 0.297886 -0.438645 0.094531 0.604004 -0.297647 0.398096 0.299486 -0.225854 -0.244466 0.193140 0.424993 -0.486420 0.184668 -0.562442 0.130017 -0.502421 0.052255 0.502260 -0.116033 0.035622 -0.310517 -0.296216 0.137939 0.239218 0.504252 -0.161139 0.176568 0.922878 0.179894 0.176165 0.052703 -0.574138 0.154136 -0.413927 -0.268318 -0.281339 0.629905 -0.589591 -0.234380 -0.135781 0.528305 0.274081 -0.167842 -0.377783 0.286068 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_get_map_allocator() const = 0.002245 0.254174 0.341944 -0.073014 0.231282 -0.101768 0.131723 0.258227 -0.211493 -0.496765 -0.095155 -0.442954 -0.670521 0.402477 -0.075002 -0.107738 0.691395 0.219729 0.080482 -0.296201 0.070751 -0.424533 0.645830 0.685621 -0.651363 0.149223 0.165156 0.360496 0.177642 0.384457 0.034625 -0.421176 0.197303 0.070349 0.427724 -0.336941 -0.013885 -0.138585 -0.418046 -1.031400 -0.106093 0.361996 0.129004 0.042730 0.114634 0.654123 0.723116 0.363411 -0.227328 0.339321 0.274419 -0.056887 0.274445 0.083653 -0.000971 -0.155637 0.219643 -0.206311 -0.397191 0.216056 0.002485 -0.931701 -0.132606 0.427307 0.652774 -0.125404 -0.060637 -0.053583 -0.100499 0.137388 0.044669 0.265249 0.362587 0.171904 0.445113 -0.183878 -0.000334 -0.810476 -0.055401 -1.727813 -0.542726 -0.567576 0.739531 0.257649 -0.024816 -0.148713 0.676949 0.110719 0.280078 0.300439 0.713763 -0.317602 -0.223779 -0.312602 -0.023208 0.387441 -0.363888 -0.015218 0.271072 0.041922 -0.388050 -0.248246 0.407898 -0.131474 -0.308106 0.070441 -0.224125 0.427190 -0.767743 -0.107757 -0.855323 -0.203186 0.193955 -0.724697 0.237335 0.047205 0.328265 0.358987 -0.023973 -0.055267 0.096391 0.151463 -0.064920 -0.021831 -0.681751 0.636007 0.060142 -0.087172 0.273010 0.320687 0.221152 0.278737 0.530092 -0.106058 -0.242286 0.280965 -0.318973 -0.052315 -0.303934 -0.135150 0.415366 -0.409508 0.028047 -0.041334 -0.330852 -0.261396 -0.170939 -0.250777 0.335359 0.756873 -0.007798 0.259204 0.131195 -0.416758 0.390989 -0.095431 -0.199606 0.211941 0.479539 0.329196 -0.155621 -0.274624 0.062413 0.613995 0.247800 -0.410443 -0.088877 -0.082892 0.109434 -0.104396 0.272072 0.184052 0.089839 -0.244535 -0.021156 0.212028 0.639946 -0.183827 -0.426479 -0.032836 0.078784 -0.035261 -0.535719 0.065885 0.012276 -0.081007 -0.105588 0.006788 0.103745 0.534236 -1.078092 0.512547 -0.028399 -0.095023 0.337752 -0.130857 -0.117176 -0.854388 0.244461 0.412804 0.531227 0.154942 -0.038926 -0.054980 -0.533348 -0.054933 0.054241 0.318856 -0.254832 0.410500 -0.100179 -0.265817 -0.394218 -0.438939 0.018277 -0.040708 -0.197287 0.193391 0.421094 -1.046910 0.506854 -0.287599 -0.376517 -0.049632 -0.034555 0.163199 -0.614636 -0.579126 0.046360 -0.274991 -0.759320 -0.429012 -0.207002 0.196820 -0.128821 -0.298107 -0.096461 -0.441497 0.599987 -0.115332 0.227231 0.347529 0.121544 0.774838 0.536830 -0.414383 -0.178571 -0.068487 0.120856 -0.575810 -0.064675 0.101676 -0.231204 0.230638 0.872387 -0.012316 0.051850 -0.046673 0.539023 -0.413836 -0.519405 0.377316 0.048934 0.101909 0.558055 0.400935 -0.511829 -0.271415 -0.542973 -0.100775 0.164020 -0.345660 0.206639 -0.648148 -0.026399 0.435005 -0.138813 -0.346424 0.334814 -0.087305 -0.154682 -0.248560 0.677573 0.820037 -0.583110 0.396844 -0.437124 0.262229 -0.684603 -0.292902 -0.143588 0.211345 -0.009880 0.051922 0.086027 0.084982 0.130044 -0.345911 -0.350207 0.019606 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator::allocator(std::allocator const&) = -0.029433 0.158312 0.238695 -0.043563 0.241932 -0.038949 0.146272 0.171463 -0.234767 -0.349572 -0.091043 -0.315941 -0.484264 0.391301 -0.043933 0.077103 0.654892 0.271096 0.063305 -0.229722 0.126365 -0.455679 0.596263 0.613129 -0.510685 0.134569 0.143082 0.274953 0.077787 0.408479 -0.098222 -0.345919 0.249898 -0.127830 0.290639 -0.398374 -0.017256 -0.023069 -0.213277 -0.921031 -0.057051 0.224993 0.130367 0.016634 0.048362 0.477267 0.580292 0.328609 -0.139098 0.365906 0.188828 -0.090560 0.233463 0.118391 0.072366 0.073869 0.175948 -0.149247 -0.368241 0.168128 -0.040282 -0.811104 -0.064456 0.331832 0.563291 -0.115901 -0.048647 0.025278 -0.137709 0.093413 0.085707 0.201686 0.233384 0.052409 0.357201 -0.321510 -0.010383 -0.706478 -0.129360 -1.447261 -0.462390 -0.465301 0.548728 0.136747 0.129388 -0.047827 0.586655 0.022575 0.217887 0.171212 0.606056 -0.428951 -0.215361 -0.248762 0.026958 0.269439 -0.314046 -0.079639 0.292895 -0.056318 -0.350367 -0.316549 0.469952 -0.021099 -0.252463 -0.055071 -0.169193 0.421985 -0.684822 -0.277551 -0.749462 -0.193483 0.013800 -0.597209 0.295877 0.042709 0.300791 0.336346 -0.057322 -0.221475 0.132889 0.228706 -0.050213 -0.170513 -0.397206 0.536494 0.038419 -0.084740 0.247575 0.218680 0.116026 0.402296 0.547633 -0.112359 -0.179407 0.266662 -0.311000 -0.011932 -0.283625 -0.194792 0.261305 -0.445815 -0.002377 0.034632 -0.316389 -0.108156 0.043514 -0.121315 0.281453 0.669997 -0.011832 0.232540 0.132698 -0.417460 0.370224 -0.122042 -0.124208 0.192266 0.449468 0.232422 -0.289317 -0.275439 0.036214 0.523344 0.256307 -0.411600 -0.227277 -0.184141 0.150350 -0.001322 0.179107 0.174723 0.104690 -0.262785 -0.008429 0.099293 0.701692 -0.267977 -0.304066 0.035207 -0.030716 -0.128581 -0.644651 -0.025751 -0.146953 -0.081942 -0.152955 -0.016176 0.046076 0.489422 -0.874799 0.472480 -0.211419 -0.153400 0.346880 -0.060332 -0.097797 -0.737197 0.130874 0.338500 0.535200 0.127193 0.032563 -0.000841 -0.473243 -0.056543 0.002339 0.276871 -0.205184 0.357492 -0.061553 -0.317729 -0.303590 -0.266737 0.058416 -0.170080 -0.078616 0.187632 0.408849 -0.909570 0.406380 -0.206813 -0.323919 0.134993 0.084800 0.200086 -0.502204 -0.533912 0.131860 -0.163058 -0.497368 -0.325576 -0.137020 0.225435 -0.101902 -0.321650 -0.056181 -0.428083 0.455099 -0.076516 0.206721 0.293554 0.075485 0.653312 0.384187 -0.409430 -0.189799 -0.028863 -0.040943 -0.535086 -0.025453 -0.046120 -0.202829 0.300216 0.772124 0.114075 0.057925 -0.044382 0.540434 -0.458836 -0.350751 0.411107 0.166978 0.062750 0.409077 0.416875 -0.491025 -0.267654 -0.358955 -0.064236 0.150073 -0.273842 0.206387 -0.565880 0.005197 0.317324 -0.086225 -0.246746 0.287164 -0.039382 -0.081937 -0.246167 0.620222 0.690142 -0.491228 0.261496 -0.320850 0.187496 -0.585545 -0.225031 -0.129451 0.308520 -0.120577 0.082969 0.160158 0.131644 0.084355 -0.277250 -0.251063 -0.125680 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::deque() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_Deque_base() = 0.005082 0.380833 0.596442 -0.581916 1.257868 0.388255 0.378473 0.045049 -0.356303 -0.761964 -0.200337 -0.324188 -1.177589 0.477920 -0.475743 0.040149 0.698194 -0.235790 0.383800 -0.671180 0.682906 -0.643818 1.329496 0.728110 -1.550335 0.253194 0.034619 0.776773 0.136076 1.396673 0.155786 -0.801205 0.192421 0.120128 1.074366 -0.478957 -0.150921 -0.093873 -0.613006 -1.349325 -0.417454 0.770256 -0.301903 0.671276 0.419966 1.041880 1.184975 0.581341 -0.738362 0.960579 0.720889 0.094445 0.770581 0.281501 -0.100639 -0.151774 0.574994 -0.336470 -0.421627 0.275434 -0.636330 -1.169032 0.324101 0.731555 1.247856 -0.493693 -0.135508 -0.011097 -0.470930 0.365657 0.314764 1.039386 0.360228 0.063678 1.263932 -0.348894 0.004249 -1.486196 0.068666 -2.296001 -0.818508 -1.176285 0.491919 0.702154 0.477917 -0.398147 1.526604 0.307134 0.199955 0.608261 0.693823 -0.355754 0.169818 -0.646400 -0.463886 -0.210783 -0.330668 -0.271412 0.078555 0.381366 -0.525697 -0.290272 0.279620 -0.430354 -0.355439 -0.387564 -0.920631 0.807675 -1.330233 -0.239821 -1.299224 0.341333 -0.227502 -1.327288 0.031313 -0.363717 0.512139 0.062160 0.526340 0.219753 0.367106 0.698683 -0.308647 -0.070726 -0.662848 1.258313 0.775460 -0.056921 0.196415 0.509488 -0.391938 0.406554 1.247141 0.208738 -0.874489 0.449584 -0.032702 0.117742 -0.277373 0.531867 0.789290 -0.612398 -0.232418 0.026193 0.029080 -0.249136 -0.352824 -0.913293 0.631021 1.910741 -0.474261 0.552596 0.170264 -0.731584 0.624433 0.451815 0.265789 0.857512 0.822522 0.288139 -0.724099 -0.590770 0.454801 0.608763 0.043025 -1.076264 -0.202509 0.073647 0.214244 -0.111639 0.027664 0.315135 -0.116295 -0.397219 0.179681 -0.522787 1.381294 -0.317541 -0.985062 0.376797 0.474936 -0.650655 -0.550013 -0.218016 -0.360577 -0.434336 0.200757 -0.074411 -0.005366 0.759128 -1.941560 0.646020 -0.102809 -0.103766 0.708629 -0.387601 0.368400 -1.396146 -0.022671 0.325773 0.447664 0.122527 -0.126724 -0.146295 -0.801591 0.746194 -0.045482 0.652438 -0.576112 0.781766 -0.321280 -0.687395 -0.657835 -0.981077 -0.235479 0.251144 -0.545359 0.099518 0.364876 -1.904318 0.395272 -0.483004 -0.627590 0.400436 0.413012 0.819803 -0.266726 -0.845878 0.326876 -0.626466 -1.207712 -1.017869 -0.118941 0.159204 -0.019857 -0.294380 -0.805372 -1.135545 0.820822 -0.535428 0.410892 0.670652 0.427692 1.506128 0.584477 -1.019731 -0.773857 -0.590733 0.564215 -0.356455 -0.031628 -0.087158 -0.332898 0.306618 1.231416 0.237237 0.415427 -0.324279 1.322585 -0.754787 -0.409718 0.812260 -0.005293 -0.045365 0.903387 0.758278 -0.184762 -0.704822 -0.725484 0.304239 0.037581 -0.230840 0.673722 -0.990185 -0.055725 0.308645 0.187761 -0.805710 0.358860 -0.036457 -0.074516 -0.821534 1.501602 1.455506 -0.883083 0.392191 -0.296006 0.499512 -0.926080 -0.126553 -0.615378 -0.119272 0.426678 0.437304 -0.007303 0.644409 0.594930 -0.461013 -0.169753 -0.331830 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.015560 0.047677 0.288134 -0.159731 0.153557 -0.135394 0.082482 0.227515 -0.263250 -0.365219 -0.043529 -0.247751 -0.403820 0.311284 -0.136298 -0.134111 0.541703 0.262976 0.055355 -0.283068 0.048114 -0.255136 0.477322 0.542688 -0.509276 0.066030 0.058285 0.363009 0.199438 0.308939 0.116971 -0.321948 0.115503 0.136329 0.306178 -0.364339 0.045844 0.027635 -0.370913 -0.803351 -0.030262 0.236907 0.099875 0.058563 0.134053 0.502962 0.400971 0.279056 -0.184898 0.327792 0.291077 0.123212 0.145973 0.058612 -0.056808 -0.110515 0.142897 -0.264191 -0.257883 0.179812 0.020010 -0.652367 -0.062177 0.325652 0.513240 -0.090849 0.002784 -0.151580 -0.026834 0.145368 0.163847 0.130144 0.184460 0.058759 0.286058 -0.095497 -0.029760 -0.692397 0.024151 -1.322871 -0.347533 -0.402083 0.682135 0.258722 -0.135388 -0.068246 0.468029 0.083132 0.197956 0.317619 0.413927 -0.122762 -0.176242 -0.221881 -0.088029 0.352735 -0.272790 -0.045260 0.086813 0.211047 -0.242576 -0.153629 0.230018 -0.131557 -0.210415 0.084878 -0.163158 0.343208 -0.657613 -0.027477 -0.566236 0.058020 0.207889 -0.487702 0.100756 -0.121815 0.351511 0.199924 -0.006805 0.110171 0.039908 0.081151 -0.068957 0.138127 -0.590980 0.406259 0.005772 -0.091303 0.125681 0.189471 0.058548 0.140126 0.270401 -0.161074 -0.188057 0.292843 -0.209124 -0.072080 -0.347850 -0.062717 0.332523 -0.295738 0.122653 -0.100759 -0.254418 -0.329661 -0.185788 -0.162122 0.279852 0.579175 0.035181 0.201929 0.156294 -0.236706 0.173998 0.008124 -0.019191 0.239004 0.355021 0.110208 0.022892 -0.220026 -0.056092 0.408222 0.208319 -0.230011 -0.074783 -0.076126 0.044644 0.004672 0.173402 0.112714 -0.064943 -0.160803 -0.024547 0.092577 0.382738 0.040297 -0.252616 -0.107772 0.185462 -0.139165 -0.232329 0.072943 0.076289 -0.003609 0.022728 0.006574 0.113099 0.400435 -0.942546 0.378363 0.046053 0.076751 0.105371 -0.086609 -0.067597 -0.624953 0.141143 0.210320 0.474894 0.067948 0.041174 0.115255 -0.384995 -0.034401 0.051376 0.257734 -0.195796 0.246554 0.035232 -0.177691 -0.247369 -0.289586 -0.010792 0.050239 -0.161236 0.140327 0.263526 -0.863560 0.284562 -0.286926 -0.273496 -0.018309 -0.013267 0.161158 -0.483264 -0.365613 0.023425 -0.099772 -0.576834 -0.362295 -0.125164 0.231835 -0.183997 -0.089092 -0.054660 -0.276156 0.403872 -0.123097 0.120127 0.233791 -0.012257 0.545463 0.261245 -0.194698 -0.135339 -0.036957 0.163988 -0.441096 0.009048 0.273160 -0.140534 0.128416 0.635792 0.014604 -0.041401 0.075739 0.501867 -0.204210 -0.375565 0.243324 0.012295 0.162472 0.522658 0.284394 -0.510912 -0.203861 -0.394903 -0.004748 0.234695 -0.186693 0.275068 -0.424071 0.088978 0.235696 0.029734 -0.306534 0.281326 -0.035656 -0.139069 -0.128063 0.563194 0.616385 -0.310791 0.372818 -0.298534 0.159997 -0.483258 -0.161512 -0.227010 0.050191 -0.012729 0.166542 -0.103112 0.154142 0.124094 -0.098071 -0.245450 0.088543 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -0.069960 4.663618 5.555731 -5.041240 6.985055 7.937218 0.816766 -1.300833 -3.101436 -1.681621 -1.364074 -7.970812 -7.562761 5.186948 -2.000625 -0.111728 6.875972 -2.165308 -1.551156 -1.282320 2.538384 2.481314 7.715852 6.831123 -8.430407 2.396137 0.806671 3.288056 0.017321 7.502108 -3.769377 -7.677532 -1.037483 2.509684 3.431223 0.059505 -2.520865 -3.801957 -0.645283 -10.395759 -1.282004 6.188106 -2.954165 0.986320 2.791216 2.705610 11.319228 3.630901 -2.001275 1.281415 3.805035 1.716809 3.175239 -0.346900 2.115645 -0.501922 8.040856 0.136558 -1.978295 -0.231588 -1.533089 -1.219132 -1.780321 6.457746 6.992583 -0.093766 -3.463066 -1.367028 0.859622 0.229940 -1.516912 5.977979 3.310421 6.238007 4.452508 1.803773 2.707082 -4.800264 2.914358 -6.216134 -6.118815 -4.097560 3.174791 5.736720 1.357253 -5.963071 10.415607 -1.405802 0.593879 2.235076 9.129655 -3.884128 -0.065074 -3.918951 -4.461704 -0.128921 -1.382820 0.291080 -1.837121 0.097262 -5.173679 -3.684458 1.065641 -1.592614 -4.197689 2.910845 -2.225243 4.344505 -4.841956 -0.111703 -5.405244 2.625555 1.226096 -9.938411 -6.747505 -1.412540 -1.205876 0.676033 -1.617805 -3.910707 2.173976 2.675991 -4.002178 -0.588338 -5.708500 7.941531 6.274567 -1.010795 0.722373 1.948166 4.385101 4.354499 2.390301 -1.846153 -1.788328 0.827738 0.269002 -0.643585 -1.616177 2.532620 -0.750542 -2.868048 -0.459498 3.246318 -2.119394 1.700728 -6.632318 -4.366645 1.138933 19.732180 -4.469627 4.868826 0.321047 -6.433336 5.510401 0.957738 -3.545681 0.763699 2.797335 6.853110 -7.923143 -3.609198 6.225336 8.094920 1.628111 -5.965777 4.985482 2.156649 -1.493540 -3.619147 4.867759 0.644084 0.606532 -2.040238 -1.524537 2.595037 12.877632 -2.099155 -12.461089 2.038955 2.211583 1.766360 0.122274 -0.000805 -0.628739 -1.562548 3.562961 -0.091757 4.821656 6.900398 -13.516484 5.446968 2.372411 -5.540481 8.742258 -2.028962 -1.189058 0.077437 0.470217 5.725049 5.066752 1.787676 -3.187867 -3.755312 -6.453145 1.014181 1.970485 2.751577 -5.552291 6.051677 0.986789 -5.900097 -3.419331 -7.811287 -2.332410 -0.179839 -8.051585 1.904701 -1.311791 -13.040525 7.754331 2.354968 -1.002481 -0.824366 -3.509033 2.620477 -3.958949 -6.263833 1.603070 -3.101705 -5.529720 -1.135384 -2.824806 1.412747 3.110674 4.345712 -8.874681 -8.966123 6.661152 -0.078310 6.431321 4.288853 2.040538 4.411484 5.883849 -3.376428 -3.002998 -6.595755 7.887617 1.938881 -3.154038 0.062169 -4.600256 2.974844 6.571998 -2.394770 -0.550335 -7.886015 4.422081 -2.698739 -0.353038 2.272634 -2.872883 -4.713151 0.305228 3.853061 0.000883 -1.703203 -6.358076 -2.044001 -5.175192 -4.070682 2.249964 -4.200671 -0.861943 4.777343 -3.629644 -4.783540 2.036558 -1.062321 -3.297258 -0.133895 7.786444 5.096005 -4.068763 5.402204 -6.532838 6.544580 -7.421504 -4.937688 0.751418 -5.561492 -1.802091 -2.834128 -1.017498 2.696701 1.061368 -1.519894 -2.009553 1.250547 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = 0.096239 0.499968 0.926542 -0.520466 0.525887 0.402312 0.112524 0.230812 -0.494564 -0.295316 -0.223042 -0.759122 -0.713139 0.614207 -0.148313 -0.271932 1.014489 0.242724 -0.124928 -0.238903 0.007420 -0.111275 0.801432 0.982235 -0.899187 0.343540 0.078652 0.509741 0.063304 1.086834 -0.488197 -0.748043 -0.144250 0.476020 0.556125 -0.420524 -0.250992 -0.330189 -0.470314 -1.555800 -0.032570 0.778634 0.089111 -0.045143 0.389352 0.440343 1.232801 0.409227 -0.158998 0.158287 0.320524 0.220005 0.384740 -0.014452 0.355935 0.089999 1.102261 -0.099048 -0.384584 0.234650 -0.038916 -0.599635 -0.165899 0.690561 0.778653 0.030590 -0.270186 -0.522243 0.143782 0.033502 -0.032890 0.412988 0.291283 0.560127 0.312700 0.140664 0.525722 -0.649825 0.342069 -1.228531 -0.755470 -0.595708 0.848838 0.695106 -0.063299 -0.599676 1.005292 -0.222960 0.393447 0.083330 0.961154 -0.356393 -0.159901 -0.386084 -0.435093 0.357167 -0.177359 -0.160584 -0.085913 -0.026114 -0.535744 -0.310673 0.496468 -0.134400 -0.485478 0.757540 -0.144651 0.583352 -0.748349 -0.028987 -0.793847 0.145857 0.232328 -0.958594 -0.279802 -0.222941 -0.055278 0.250044 -0.257746 -0.309585 0.226229 0.251999 -0.404538 0.168615 -1.275356 1.047001 0.247268 -0.245477 0.147561 0.091282 0.395100 0.165886 0.311930 -0.335677 -0.090741 0.349847 -0.266225 -0.254981 -0.404844 0.026782 -0.004620 -0.350521 -0.159040 0.093024 -0.456987 0.158413 -0.812831 -0.247003 0.322942 1.970433 -0.337015 0.482402 0.011283 -0.673862 0.787241 0.300408 -0.429788 0.085189 0.470996 0.653380 -0.719624 -0.369974 0.221914 0.934005 0.362780 -0.443022 0.298216 -0.072377 -0.276709 -0.058185 0.611935 -0.042617 0.019680 -0.379557 -0.217784 0.169122 1.264593 -0.004136 -1.429171 -0.076152 0.004939 -0.007174 -0.177547 0.169568 0.046429 -0.015278 -0.076311 -0.170968 0.543479 0.763620 -1.852271 0.838220 0.068138 -0.640380 1.025901 -0.403654 -0.074257 -0.415563 0.140393 0.621984 0.938617 0.198722 -0.417093 -0.187870 -0.710656 -0.122225 0.087100 0.399458 -0.596263 0.605696 0.185570 -0.668782 -0.330304 -1.044293 -0.060762 -0.087215 -0.823331 0.217858 0.067917 -1.499784 0.819041 0.139080 -0.164201 -0.052554 -0.278048 -0.128288 -0.688841 -0.720996 -0.036350 -0.091796 -0.701638 -0.291950 -0.440042 0.327151 -0.011387 0.201957 -0.674177 -0.808918 0.707980 -0.141554 0.575037 0.557542 0.110073 0.564926 1.267953 -0.257582 -0.155127 -0.375440 0.605234 -0.251298 -0.135016 0.228231 -0.614945 0.280926 1.006031 -0.153166 0.086777 -0.676868 0.725244 -0.093123 -0.341106 0.316219 -0.709198 -0.137155 0.252829 0.486741 -0.399929 -0.320151 -0.752236 -0.361024 -0.079931 -0.334359 0.369345 -0.637903 -0.036553 0.586646 -0.357726 -0.690522 0.303298 -0.208854 -0.457748 0.017997 0.922000 0.605701 -0.424171 0.922815 -0.584502 0.586987 -0.852703 -0.275593 -0.234260 -0.393388 -0.326109 -0.115808 -0.049865 0.232656 0.086510 -0.025512 -0.200853 0.165317 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_iterator::_Deque_iterator() = 0.100547 0.592691 0.939344 -0.497284 0.534410 0.460509 0.118140 0.038051 -0.451386 -0.122393 -0.290402 -0.682036 -0.568323 0.592537 -0.021815 -0.004629 1.027851 0.218847 -0.167723 -0.263660 0.173592 -0.423794 0.822501 1.044627 -0.920269 0.447837 0.295807 0.515397 0.164983 1.131723 -0.828632 -0.414765 -0.159896 0.081238 0.580477 -0.547948 -0.327370 -0.328762 -0.152414 -1.662372 -0.056919 0.535753 0.206730 -0.052937 0.304873 0.432141 1.314882 0.417808 -0.173246 0.154213 0.304061 -0.034330 0.500871 -0.004233 0.472712 0.406841 1.414579 0.246375 -0.284359 0.222134 -0.013152 -0.652259 0.064192 0.702664 0.808693 -0.002416 -0.342896 -0.283036 0.246145 -0.109562 -0.116160 0.526842 0.103321 0.559671 0.333347 -0.463187 0.812346 -0.843933 0.286008 -1.164962 -0.823259 -0.600479 0.504051 0.308903 0.295308 -0.387866 1.102168 -0.302233 0.400237 -0.207822 0.964172 -0.666498 -0.082904 -0.323299 -0.424338 0.248725 -0.128246 -0.198929 0.117402 -0.241907 -0.533280 -0.486338 0.867372 0.040996 -0.586570 0.675148 -0.133678 0.574863 -0.623219 -0.376151 -0.790484 -0.123960 -0.123884 -0.971808 0.061174 -0.290538 0.014783 0.212961 -0.228927 -0.759179 0.201118 0.453944 -0.363161 -0.151881 -1.124503 1.115235 0.396463 -0.293017 0.180084 -0.030107 0.397722 0.369679 0.545695 -0.340968 -0.105352 0.378772 -0.469513 -0.254187 -0.418852 -0.082361 0.050190 -0.437842 -0.438336 0.238368 -0.449356 0.524268 -0.109656 -0.176112 0.256454 2.280370 -0.317622 0.463056 0.016500 -0.771488 0.977676 0.293000 -0.507874 0.191538 0.512836 0.734692 -1.395864 -0.423220 0.191768 0.992800 0.351526 -0.645894 -0.095056 -0.183140 -0.309513 0.066000 0.571414 -0.123230 0.076142 -0.420236 -0.206845 0.077699 1.555334 -0.265182 -1.379058 0.001780 -0.322987 -0.264782 -0.802508 0.059105 -0.320177 -0.087425 -0.459246 -0.182441 0.531256 0.757455 -1.873997 0.871175 -0.273092 -0.919290 1.339880 -0.424393 -0.067686 -0.629635 0.162172 0.628391 0.930412 0.089721 -0.464320 -0.211109 -0.786243 -0.128512 -0.004556 0.339146 -0.695546 0.722347 0.190001 -0.775435 -0.278920 -0.856940 0.040353 -0.338917 -0.662886 0.266925 -0.045933 -1.405896 0.829527 0.207479 -0.165730 0.273642 -0.258056 -0.190876 -0.660535 -0.724563 0.072356 0.088882 -0.278153 -0.314667 -0.443557 0.388069 -0.021637 -0.041073 -0.828882 -0.960085 0.510327 -0.310617 0.548131 0.637346 0.137791 0.494983 1.303729 -0.328487 -0.338337 -0.101050 0.136148 -0.137120 -0.161540 -0.296232 -0.690041 0.411187 1.120837 -0.080325 0.365767 -0.647835 0.746956 -0.352824 -0.333190 0.314413 -0.520871 -0.309347 0.035080 0.458481 -0.328970 -0.326838 -0.644471 -0.562291 -0.060352 -0.325129 0.469166 -0.667163 -0.100940 0.620797 -0.487081 -0.515001 0.401688 -0.211289 -0.328146 -0.036779 0.932880 0.717170 -0.449315 0.636631 -0.550794 0.562807 -0.874483 -0.192957 -0.188549 -0.094202 -0.459618 -0.197365 0.264781 0.308629 0.109465 -0.139267 -0.051653 -0.099189 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.062919 0.417320 0.573062 -0.424625 1.318285 0.329687 0.486534 0.145622 -0.368383 -1.085983 -0.160270 -0.591222 -1.668382 0.681987 -0.475129 0.088462 0.995446 -0.209483 0.466752 -0.825325 0.764028 -0.897149 1.723697 1.092613 -1.847205 0.268681 0.155736 0.881300 0.228837 1.302106 0.339125 -0.995508 0.456488 -0.044758 1.230933 -0.532048 -0.156935 -0.170220 -0.717890 -1.772775 -0.562468 0.926469 -0.365691 0.731610 0.417100 1.516909 1.495127 0.801911 -0.871233 1.274642 0.819259 -0.176294 0.959309 0.334526 -0.183557 -0.394092 0.370782 -0.346934 -0.661741 0.372018 -0.677521 -1.764142 0.189220 0.915364 1.616252 -0.632170 -0.203032 0.129315 -0.603083 0.475277 0.304316 1.264484 0.713470 0.102834 1.668542 -0.515335 -0.219085 -1.998449 -0.086500 -3.343623 -1.124523 -1.417211 0.882308 0.671573 0.540298 -0.474493 1.908990 0.474236 0.207102 0.892102 1.124459 -0.604143 0.028524 -0.769894 -0.311195 -0.057586 -0.620451 -0.134942 0.410482 0.335802 -0.784896 -0.456445 0.437730 -0.524136 -0.500007 -0.621379 -1.090771 1.035031 -1.692429 -0.349857 -1.857457 0.094386 -0.122596 -1.777718 0.190889 -0.164243 0.769760 0.385124 0.479453 0.227544 0.455656 0.700401 -0.235070 -0.250669 -0.662518 1.565185 0.859461 -0.001692 0.410857 0.876579 -0.254208 0.708449 1.681560 0.261795 -1.033850 0.548772 -0.213384 0.270867 -0.344644 0.435537 1.139366 -0.859483 -0.170184 0.010413 -0.127612 -0.483872 -0.233271 -1.039591 0.730848 2.163394 -0.424733 0.716112 0.340541 -0.931260 0.807769 0.185670 0.226138 0.999106 1.111763 0.474355 -0.817106 -0.707297 0.606173 0.982381 0.141225 -1.484409 -0.281227 0.138338 0.480604 -0.356361 0.180994 0.535010 0.095507 -0.502710 0.260967 -0.282560 1.660362 -0.666572 -1.109558 0.396985 0.547533 -0.508906 -1.027201 -0.210388 -0.372784 -0.562313 0.237000 0.041004 -0.094489 1.015581 -2.266696 0.834392 -0.118457 -0.041453 0.834075 -0.286253 0.183670 -1.930058 0.130309 0.515236 0.569128 0.323957 -0.117506 -0.211947 -1.119791 0.766773 0.026035 0.777585 -0.636045 1.083771 -0.558090 -0.691099 -0.916865 -1.120500 -0.225987 0.176734 -0.524254 0.266984 0.687473 -2.396533 0.616722 -0.672076 -0.964863 0.308013 0.423315 1.088166 -0.583730 -1.225030 0.429596 -0.991953 -1.756366 -1.309214 -0.213189 0.121540 0.050576 -0.584325 -0.770387 -1.377792 1.279040 -0.559549 0.601229 0.828818 0.492464 2.095312 0.679909 -1.441681 -0.892291 -0.688332 0.645514 -0.694965 -0.143989 -0.259548 -0.352751 0.459402 1.653701 0.233343 0.410974 -0.362259 1.542254 -1.236177 -0.706217 1.058658 0.384604 0.032731 1.290769 0.974423 -0.439426 -0.744132 -0.990417 0.255844 0.022809 -0.474631 0.717694 -1.380962 -0.096971 0.488014 0.111811 -0.842226 0.499992 -0.027223 -0.063836 -1.035762 1.812567 2.100952 -1.374917 0.407297 -0.610954 0.671825 -1.285799 -0.404599 -0.560286 0.146255 0.501329 0.395408 0.165477 0.612544 0.752618 -0.978655 -0.514185 -0.304001 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -0.553526 0.769790 1.315022 -1.897717 2.871847 1.097842 0.474009 -0.019396 -1.165053 -2.137771 -0.853133 -1.157587 -3.177117 1.926767 -0.949624 0.838224 2.399264 -0.507265 0.306036 -1.736693 2.673771 -2.240775 3.248641 1.878040 -4.092482 0.303097 1.196809 2.726609 1.126194 2.767699 0.320958 -1.615048 -0.130625 -0.557273 2.980548 -1.653601 0.198028 0.339775 -1.021943 -4.161996 -1.038682 1.610274 -0.794000 1.327406 0.427854 2.617922 2.917673 2.045262 -2.298900 1.731825 2.584778 0.162388 1.567383 0.437366 -0.872111 0.086896 1.039218 -0.250933 -0.731418 0.571730 -0.819884 -3.114993 1.238632 2.301544 3.695594 -1.597301 -0.656685 1.400007 -0.376017 0.778727 0.398268 2.535961 0.627479 0.156155 3.297753 -2.697312 -0.430935 -5.358241 0.780577 -6.622421 -2.093746 -3.092626 0.795461 1.394359 1.042594 -0.845547 4.813114 0.256883 0.177524 2.436290 2.555357 -1.524775 0.165943 -3.148859 -1.251644 0.096755 -1.511720 -1.239138 0.740674 1.330150 -1.311535 -1.596844 0.575781 -0.855511 -1.565923 -1.764018 -2.607222 2.728080 -3.300008 -1.376107 -3.803547 1.151162 -0.590745 -4.023696 0.293485 -1.260222 1.192967 -0.091832 1.368375 -0.659372 0.684534 2.239464 -0.822509 -0.642357 -1.552071 3.412951 2.302862 -0.921373 0.504449 1.528913 -0.117154 1.649781 3.293887 -0.265817 -2.842794 1.909925 -0.920242 -0.242501 -1.761017 0.935845 2.835338 -2.226996 -1.121407 0.688644 -0.320864 -0.523428 0.726208 -2.854142 1.755089 6.920926 -0.788578 0.884756 0.308026 -2.124394 2.660435 1.045644 -0.129992 2.237072 1.864145 1.354701 -3.513945 -1.943917 1.537334 2.407355 0.583476 -2.874418 -1.435470 -0.180109 0.563586 -0.425189 0.207902 1.398885 -0.912868 -0.512272 0.009648 -0.722914 4.343443 -1.379681 -1.790986 1.274496 1.884986 -2.360884 -3.363320 -0.666271 -2.128390 -1.739962 0.480498 0.050080 0.774014 2.759094 -5.308761 1.999765 0.033289 -0.614767 1.577577 -1.356543 0.934750 -4.972683 0.129340 1.453361 1.842883 -0.388637 0.304352 -0.698187 -2.823540 1.683506 0.371235 1.830503 -1.472496 2.203651 -1.091892 -1.338392 -1.790156 -1.074768 -1.587412 0.068370 -0.885427 0.661205 0.663613 -4.604623 2.134330 -1.842742 -1.072692 1.409986 0.650417 2.668531 -1.719088 -2.687865 1.720986 -0.484447 -2.303784 -2.469755 -0.314491 1.570476 -0.169730 -1.363288 -2.082631 -4.202686 1.692986 -1.486340 1.118097 1.549301 1.000661 3.535695 1.204199 -2.247674 -2.457629 -1.419364 0.400295 -0.341113 -0.154518 -1.741873 -0.266262 1.542738 3.409638 0.302133 0.903167 -0.494971 3.350040 -2.528865 -1.492335 1.513606 0.331494 -0.867325 2.012816 1.741827 -1.263016 -1.915797 -2.784456 1.196382 -0.277392 -1.320523 1.476798 -2.857186 -0.319813 1.796863 -0.023528 -1.524496 1.644544 0.785402 -0.427916 -2.225495 4.602311 4.054915 -2.240484 0.403703 -1.948505 1.743887 -3.051404 -0.929550 -1.404202 0.468378 0.902464 0.756819 0.757048 1.698740 1.188625 -0.823253 -0.647206 -1.580914 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_iterator::_M_set_node(int**) = 0.000611 1.014936 1.091491 -0.692563 0.964687 1.053178 0.200095 -0.138511 -0.465962 -0.444684 -0.288371 -1.148674 -1.196600 0.976364 -0.253566 -0.021538 1.537289 0.021169 -0.170163 -0.372143 0.424442 -0.136655 1.531028 1.569984 -1.552578 0.452393 0.755249 0.614297 0.235919 1.249720 -0.810896 -1.132771 0.102200 0.037949 0.626002 -0.508045 -0.337413 -0.755307 -0.103066 -2.220527 -0.185308 0.493872 -0.425283 -0.051100 0.270133 0.581354 2.141570 0.781868 -0.421416 0.224615 0.681570 0.282565 0.390291 0.032474 0.413190 0.101841 1.388576 0.238078 -0.375525 0.087853 -0.064588 -0.815312 -0.234293 1.263218 1.346341 0.029249 -0.396078 -0.086745 0.070893 -0.039800 -0.310000 0.842742 0.547149 1.128539 0.723384 -0.645157 0.529913 -1.640880 0.152165 -2.013232 -1.197250 -0.972228 0.566509 0.313619 0.467152 -0.460879 1.724361 -0.099798 0.514694 0.329494 1.808040 -1.070636 -0.193758 -0.643585 -0.640094 0.387310 -0.442856 0.195144 -0.063579 -0.374161 -0.953699 -1.007147 0.777110 0.024465 -0.837665 0.320462 -0.249256 0.845023 -1.046129 -0.361725 -1.281355 -0.186619 -0.081132 -1.871438 -0.534504 -0.235418 0.588446 0.341156 -0.295501 -1.169144 0.270644 0.795839 -0.455294 -0.486046 -0.870795 1.409230 0.915678 -0.166902 0.314858 0.115043 0.846823 1.047647 0.977687 -0.368135 -0.264834 0.218393 -0.520155 -0.251370 -0.553823 0.106837 0.147049 -0.697175 -0.085833 0.797408 -0.659076 0.150524 -0.055386 -0.662074 0.507747 3.720919 -0.470714 0.795958 0.151370 -1.418709 0.884607 -0.105029 -0.855418 0.219380 0.733120 1.245979 -1.798704 -0.669425 0.654058 1.578892 0.536461 -1.197382 0.162783 -0.061121 -0.316806 -0.421701 0.757944 0.057351 0.089552 -0.617100 -0.314700 0.739991 2.246276 -0.594902 -1.977375 0.194963 0.102798 0.046062 -0.811486 0.021029 -0.297063 -0.072897 0.242447 -0.154079 0.794684 1.293325 -2.812235 1.110181 -0.066065 -1.070768 1.438593 -0.190883 -0.381591 -0.490399 0.557505 1.233682 1.064371 0.289631 -0.312095 -0.464358 -1.245024 -0.153810 0.243642 0.560502 -0.917915 1.064561 0.310372 -1.209732 -0.837152 -1.041957 -0.045526 -0.434114 -0.958085 0.486650 -0.161178 -2.631863 1.580192 0.192070 -0.392674 0.076597 -0.726416 0.391631 -1.207564 -1.416489 0.360163 -0.317815 -0.653062 -0.260714 -0.555068 0.528231 0.345123 0.416175 -1.241111 -1.531233 0.912894 -0.085172 0.913863 0.880211 0.549016 1.172230 0.718637 -0.595246 -0.759366 -0.614776 0.956971 0.004863 -0.657308 -0.396802 -0.842097 0.739865 1.703196 -0.388934 0.028711 -0.965853 0.930966 -1.007754 -0.396862 0.509217 0.199271 -0.730188 0.130813 0.698584 -0.444906 -0.497757 -1.007359 -0.547089 -0.408662 -0.947613 0.437707 -1.016151 -0.069961 1.085360 -0.583634 -0.740651 0.610944 -0.246102 -0.203102 -0.028460 1.129226 1.480715 -1.021429 0.689710 -1.144551 0.935864 -1.613624 -1.048470 0.190750 -0.479295 -0.354581 -0.422919 0.025709 0.486871 0.113491 -0.238599 -0.231762 -0.006189 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_base >::_M_allocate_node() = 0.001969 0.276625 0.359868 -0.202247 0.268837 0.054781 0.080612 0.073821 -0.211642 -0.416682 -0.014172 -0.582943 -0.580220 0.364643 -0.142135 -0.151837 0.515650 0.009775 -0.002840 -0.208995 -0.003719 -0.092861 0.540399 0.559485 -0.538756 0.132173 0.088135 0.246092 0.086656 0.347199 0.032564 -0.533502 0.050059 0.255102 0.291722 -0.073913 -0.089146 -0.211373 -0.276231 -0.753770 -0.079256 0.408506 0.031350 0.010727 0.139975 0.416111 0.698528 0.287094 -0.136108 0.200169 0.273491 0.091999 0.195733 0.015155 0.084084 -0.285716 0.358980 -0.244378 -0.260772 0.118342 -0.027793 -0.468751 -0.214574 0.440377 0.504501 -0.035102 -0.123828 -0.154202 -0.054198 0.122912 -0.020767 0.277821 0.297367 0.346585 0.283267 0.066132 0.103343 -0.563539 0.069174 -1.137531 -0.441465 -0.307526 0.573003 0.421138 -0.099748 -0.203277 0.591248 0.097300 0.127602 0.267117 0.663243 -0.151539 -0.143941 -0.161527 -0.178015 0.240503 -0.219878 0.092724 -0.022065 0.136602 -0.351702 -0.116155 0.176396 -0.160242 -0.253844 0.219177 -0.123247 0.266527 -0.585807 0.099376 -0.505287 -0.014692 0.282729 -0.664475 -0.101081 -0.005198 0.157975 0.199749 -0.141392 -0.021218 0.125871 0.027389 -0.157880 0.114463 -0.718537 0.477128 0.131638 0.028380 0.129900 0.222244 0.319256 0.193640 0.184450 -0.139628 -0.105680 0.082516 -0.087030 -0.011362 -0.131168 -0.007058 0.165124 -0.230480 0.125745 0.002822 -0.246415 -0.247400 -0.470832 -0.265576 0.173470 0.798236 -0.139444 0.325581 0.106886 -0.383247 0.214645 -0.085663 -0.223827 0.041189 0.287317 0.379354 0.009612 -0.222574 0.275904 0.567114 0.188732 -0.280194 0.200951 0.131747 -0.013774 -0.162997 0.335735 0.082796 0.035537 -0.203364 -0.091336 0.264873 0.568853 -0.009373 -0.492006 -0.007835 0.159532 0.179045 -0.070561 0.113454 0.125012 0.010595 0.093274 0.006677 0.206379 0.457341 -1.051557 0.420791 0.166020 -0.114507 0.328770 -0.106154 -0.178564 -0.464884 0.156878 0.391004 0.368780 0.138482 -0.054858 -0.125140 -0.427089 -0.046806 0.077979 0.207312 -0.294803 0.348834 0.006951 -0.294289 -0.325965 -0.482743 -0.038825 0.071390 -0.377309 0.178247 0.233134 -0.941685 0.518113 -0.061706 -0.213546 -0.254197 -0.179241 0.129740 -0.456793 -0.443518 -0.023330 -0.382476 -0.659300 -0.218362 -0.222702 0.046183 -0.036048 0.045182 -0.222838 -0.289639 0.527937 -0.055402 0.317342 0.286775 0.126171 0.489239 0.416636 -0.224297 -0.065873 -0.178424 0.407036 -0.315253 -0.145987 0.307578 -0.232225 0.141993 0.562898 -0.132519 -0.087124 -0.148439 0.315108 -0.146274 -0.311217 0.204772 -0.155019 -0.085108 0.372223 0.263112 -0.245904 -0.100746 -0.529262 -0.128189 -0.124290 -0.312459 0.129320 -0.350316 -0.037635 0.355441 -0.169497 -0.368003 0.209736 -0.094734 -0.193140 -0.039538 0.489445 0.528296 -0.363709 0.430529 -0.463370 0.282100 -0.552288 -0.380532 -0.002868 -0.079262 -0.052842 -0.120417 -0.137504 0.088842 0.108567 -0.178679 -0.277031 0.243634 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_iterator::_S_buffer_size() = -0.039847 -0.091955 0.084967 -0.123571 0.043968 -0.157848 0.025863 -0.027115 -0.181315 -0.164620 0.076136 -0.200750 -0.073573 0.136109 -0.112437 0.003445 0.137869 0.064171 -0.009840 -0.129083 -0.023852 -0.083410 0.159434 0.187584 -0.116581 0.002966 -0.087886 0.126050 0.058393 0.090645 0.111294 -0.141699 0.008773 0.098810 0.050860 -0.071251 0.006652 0.120849 -0.053981 -0.190059 0.023367 0.121032 0.172472 0.020294 0.047440 0.158263 0.039261 0.096127 0.009814 0.187505 0.141082 0.072522 0.065237 0.021035 0.034553 -0.115496 0.131582 -0.254922 -0.079922 0.055750 -0.020358 -0.131882 -0.032803 0.120883 0.169206 -0.025024 -0.012222 -0.107343 -0.016689 0.099358 0.140791 0.035048 -0.043255 0.006140 0.015106 0.009388 0.076455 -0.227986 0.036293 -0.433694 -0.079257 0.030065 0.290108 0.241182 -0.101606 0.057225 0.137246 0.063916 -0.064652 0.089707 0.103323 0.039249 -0.070458 0.073001 -0.081957 0.079519 -0.068362 0.003839 -0.060286 0.266836 -0.073286 0.069244 0.052443 -0.071556 -0.037280 0.099347 -0.015104 0.059044 -0.295916 0.046889 -0.035322 0.123446 0.149829 -0.136355 0.064116 -0.114342 0.082393 0.014851 -0.089355 0.130036 0.053530 -0.089046 -0.055778 0.178179 -0.404295 0.045125 -0.057948 0.056225 -0.031972 0.049132 0.001629 0.027877 -0.114901 -0.132689 -0.003424 0.055681 0.014853 0.057933 -0.069281 -0.054260 0.058219 -0.090364 0.128162 -0.132075 -0.077178 -0.185323 -0.203287 -0.000343 0.010307 0.014412 -0.012675 0.144161 0.124500 -0.033758 -0.053582 -0.022420 0.091374 0.049146 0.078425 -0.034559 0.263815 -0.101760 0.068160 0.130653 0.078459 0.007433 -0.001145 0.080695 0.031927 0.075190 0.076789 0.016821 -0.083691 -0.065702 -0.027132 -0.027437 0.091183 0.155803 0.098203 -0.038855 0.076990 -0.019615 0.044838 0.041262 0.056705 0.065052 -0.015564 0.036435 0.029587 0.132434 -0.400945 0.140391 0.067416 0.130361 0.005069 -0.030160 -0.086905 -0.301353 -0.063408 -0.001907 0.145699 -0.022130 0.091126 0.118482 -0.112330 -0.005862 -0.027794 0.036692 -0.095452 0.053636 0.058002 -0.066216 -0.039293 -0.066384 -0.000996 0.093499 -0.078358 0.081408 0.166022 -0.271676 0.044894 -0.064791 -0.070043 -0.088376 0.040112 0.063460 -0.116224 -0.025939 -0.045052 -0.140977 -0.221167 -0.123357 -0.026034 -0.003686 -0.163017 0.008832 0.024418 0.092932 0.126999 -0.100495 0.060523 0.045117 -0.085253 0.052253 0.064923 0.011062 0.051788 0.081218 0.033197 -0.227418 0.033276 0.336298 -0.010801 0.014442 0.096142 0.043013 -0.084326 0.169347 0.149858 0.100964 -0.100152 0.052670 -0.129916 0.030339 0.238984 0.068478 -0.172845 0.037548 -0.154536 -0.007011 0.003133 -0.009997 0.140358 0.016457 0.063082 -0.030004 0.051925 -0.124553 0.082309 0.018212 -0.085707 0.032634 0.226973 0.109181 0.048284 0.161625 -0.124550 -0.010023 -0.106069 -0.060562 -0.076572 0.057073 -0.085934 0.041991 -0.156693 0.105268 0.085409 0.021852 -0.101041 0.171869 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::push_back(int const&) = 0.122080 2.193182 1.942155 -1.498059 1.947964 2.842997 0.205032 -0.159316 -0.832128 -0.682176 -0.742917 -2.549806 -2.255832 1.711484 -0.509223 -0.407957 2.580013 -0.249287 -0.400094 0.027546 0.237217 1.043980 2.357271 2.484409 -2.406730 0.876026 0.711008 0.680053 -0.669695 2.880493 -1.318493 -3.367329 -0.416676 1.245268 1.061040 -0.287715 -0.982577 -1.503478 -0.343713 -3.783670 -0.305103 2.240116 -0.855116 -0.264733 0.889802 -0.617655 4.140115 1.116762 -0.332757 -0.190704 0.749614 1.418155 0.739621 -0.174417 1.053109 0.190544 2.339257 -0.464443 -0.542686 0.090092 -0.328684 -0.056877 -0.914813 2.247719 1.946180 0.368244 -1.045615 -0.999082 0.001203 -0.082140 -0.976776 1.629428 0.966064 2.554800 0.692750 0.645983 0.967348 -1.321938 1.126132 -1.256851 -2.046646 -1.446229 0.765165 2.638901 0.506087 -1.955675 3.126951 -0.832440 0.900670 0.600426 3.289279 -1.288727 -0.101717 -1.299013 -1.503818 0.379426 -0.286455 0.088706 -1.357166 -0.619910 -1.697527 -1.614229 0.456183 -0.158316 -1.420498 1.239745 -0.283012 1.348020 -1.372747 -0.087497 -1.829558 0.596670 0.175358 -3.178858 -2.449086 -0.333913 -1.037483 0.474129 -0.983194 -2.042681 0.828662 1.019020 -1.224571 -0.405526 -2.120405 2.454937 1.577303 -0.575133 0.277412 0.142256 1.746620 1.492514 0.526308 -0.664537 -0.043132 0.227032 0.034029 -0.735221 -0.585269 0.672337 -1.151788 -0.844338 -0.319532 1.558264 -1.095689 0.621802 -2.824764 -1.592226 0.669957 7.112728 -1.548838 1.439208 -0.056364 -2.608690 1.917977 0.299690 -1.895202 -0.442036 0.918694 2.781402 -2.625018 -0.960337 1.658304 2.891866 0.846289 -0.979118 1.566250 0.301486 -0.901692 -1.006527 1.929749 -0.174683 0.130556 -1.074721 -0.775773 1.307219 4.045087 -0.399764 -4.064035 0.372113 0.957446 0.841479 0.470531 0.304576 -0.662907 -0.184490 1.212559 -0.520180 1.765655 2.206986 -4.387793 2.013357 0.611284 -2.229572 2.639930 -0.679028 -0.417591 0.610264 0.677180 2.403056 1.919067 0.397415 -0.535112 -1.515629 -2.022094 -0.291380 0.621997 1.080727 -1.899833 1.944838 0.495932 -2.404257 -1.240818 -2.437302 -0.666661 -0.881178 -2.772430 0.653986 0.033250 -3.768067 3.056854 1.231146 -0.048925 -0.344433 -1.514663 0.436230 -1.763382 -2.419130 0.472066 -0.706882 -1.179965 0.716022 -1.338084 0.766929 1.136368 1.562934 -2.537269 -2.521156 1.763415 0.693088 2.132195 1.541459 1.037619 1.064447 2.078225 -0.779613 -0.502752 -2.429937 2.830441 0.710684 -1.060253 -0.268610 -1.820338 1.087254 2.523791 -0.874014 -0.653147 -2.796918 1.302697 -0.428670 0.222244 0.572714 -1.676872 -1.521022 -0.715559 1.098977 -0.006545 -0.776921 -2.087219 -0.182879 -1.509328 -1.537416 0.325091 -1.624683 -0.396789 2.074247 -1.542895 -1.831370 0.539538 -0.270615 -0.970923 0.463815 1.748010 0.278300 -0.980569 2.134259 -2.009848 1.801576 -2.593766 -1.670580 0.132147 -2.020546 -0.805489 -1.253289 -0.575316 0.588167 -0.048066 0.595666 -0.287766 0.275738 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__void std::deque >::_M_push_back_aux(int const&) = 0.325067 2.558004 2.998057 -2.048642 2.418969 3.166100 0.106563 0.219582 -1.238814 -1.007536 -0.817226 -3.701153 -3.143911 2.123641 -0.737744 -1.237108 3.130164 -0.369086 -0.603193 -0.142343 -0.253069 1.736482 2.800720 2.964830 -3.096034 1.120957 0.328583 1.255214 -0.476316 3.588784 -1.500940 -4.044893 -0.837679 2.535938 1.460614 0.022986 -1.194087 -2.112204 -1.257299 -4.602131 -0.304083 3.340536 -0.965171 -0.156288 1.435295 0.056533 5.151480 1.307030 -0.417705 -0.311766 1.070205 1.589078 1.132833 -0.336862 1.206899 -0.572724 3.659529 -0.657104 -0.914403 0.250676 -0.289278 -0.352433 -1.591667 2.672723 2.422125 0.465246 -1.438262 -1.906281 0.378544 0.044727 -0.914467 1.885770 1.609168 3.321149 0.912977 2.172084 1.529630 -1.032157 1.659491 -1.719914 -2.470716 -1.714641 2.027498 3.625109 -0.423393 -3.019414 3.699245 -0.858857 1.080749 0.607695 4.047159 -0.899442 -0.274694 -1.538986 -1.846370 0.836261 -0.344496 0.130179 -1.567425 -0.200790 -1.948143 -1.163693 0.279693 -0.824752 -1.768115 2.728372 -0.438971 1.676600 -1.794767 0.812829 -2.272610 1.021394 1.182256 -3.859652 -3.554750 -0.271542 -1.479040 0.633235 -1.206631 -1.398849 0.966139 0.580367 -1.697377 0.583609 -3.716814 3.347862 1.740210 -0.603853 0.248225 0.525468 2.486984 0.947691 0.066135 -0.910808 -0.076138 0.341779 0.259317 -0.926232 -0.733620 0.979012 -1.266626 -0.718630 -0.108940 1.314747 -1.373707 0.582809 -4.879732 -1.711082 0.766765 8.220706 -1.872892 1.776625 -0.153451 -2.757010 2.373289 0.819999 -2.232289 -0.604649 0.823949 3.450263 -2.213289 -1.050717 2.058608 3.512617 1.027236 -1.329531 2.936998 0.675990 -1.174471 -1.401188 2.628467 -0.092954 0.151835 -1.032565 -0.938608 1.700632 4.497641 -0.042056 -6.232132 0.167344 0.996737 1.494235 1.413616 0.744077 0.392418 -0.169374 1.529305 -0.457824 2.279730 2.726062 -5.893245 2.575514 1.756554 -2.612599 3.662574 -1.201966 -0.466205 1.010592 0.706962 2.800754 2.439206 0.955260 -1.476964 -1.832540 -2.391954 -0.371368 1.029000 1.247853 -2.205136 2.169683 0.693046 -2.401102 -1.401654 -4.101444 -0.803687 -0.111084 -4.111229 0.833963 -0.296416 -5.150751 3.605004 1.434467 -0.156349 -1.227014 -2.219989 0.026826 -2.242823 -2.684189 -0.040072 -1.306718 -2.631648 0.317150 -1.679920 0.536325 1.258044 2.404510 -3.219882 -2.904384 2.687399 0.456704 2.550134 1.972366 1.027407 1.198309 3.766140 -0.741152 -0.235259 -2.873162 4.216665 0.631508 -1.192114 0.792471 -2.180673 0.890212 2.982526 -1.367060 -0.654877 -3.846285 1.351861 0.053939 -0.356208 0.579776 -2.930363 -1.554191 -0.127506 1.285016 -0.053973 -0.701309 -2.902346 -0.888589 -1.842541 -1.848312 0.416559 -1.888578 -0.465078 2.647156 -1.936840 -2.722317 0.673241 -0.755799 -1.826905 0.604296 2.400365 0.816924 -1.299959 3.518454 -2.711866 2.685467 -3.152763 -2.008646 0.202569 -3.176127 -0.963873 -1.528465 -0.869586 0.465487 0.012789 0.428654 -0.841951 1.175677 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::size() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::max_size() const = -0.037791 0.143272 0.247771 -0.138360 0.166366 -0.095238 0.077945 0.068389 -0.175916 -0.424638 0.027340 -0.453537 -0.506795 0.309740 -0.149254 -0.102783 0.445910 0.052522 0.026851 -0.256637 0.048388 -0.196113 0.501424 0.514530 -0.503657 0.060539 0.110555 0.287230 0.199689 0.170949 0.158307 -0.357200 0.110765 0.132274 0.278129 -0.129733 0.006038 -0.098564 -0.257582 -0.654539 -0.082488 0.257662 0.079820 0.046627 0.084019 0.499114 0.500371 0.290083 -0.174063 0.254193 0.310569 0.035546 0.167989 0.037419 -0.031357 -0.316984 0.192497 -0.236463 -0.232486 0.113854 0.003930 -0.559552 -0.136310 0.387357 0.511416 -0.072158 -0.045784 -0.055714 -0.050218 0.150071 0.054853 0.223172 0.243541 0.219726 0.311565 -0.087758 0.025922 -0.681549 -0.002638 -1.255300 -0.365998 -0.301821 0.559310 0.267835 -0.095040 -0.060288 0.503624 0.186113 0.094363 0.316429 0.542030 -0.133101 -0.155541 -0.149114 -0.110241 0.278852 -0.278697 0.114145 0.074894 0.213928 -0.289627 -0.101101 0.166581 -0.142270 -0.216811 0.073032 -0.148208 0.244394 -0.581884 0.049126 -0.485732 -0.058863 0.252169 -0.596425 0.060230 -0.045368 0.301881 0.183743 -0.054709 0.063016 0.056843 0.017605 -0.064437 0.096957 -0.617696 0.378464 0.095838 0.037636 0.126486 0.245765 0.216235 0.193011 0.213821 -0.122938 -0.162717 0.115349 -0.157339 0.024203 -0.192304 -0.044480 0.341266 -0.250868 0.141744 -0.047028 -0.214376 -0.349096 -0.211852 -0.228638 0.194554 0.577582 -0.015532 0.267000 0.171580 -0.286676 0.129187 -0.122527 -0.104295 0.145912 0.289223 0.233429 0.066247 -0.221339 0.168930 0.470914 0.168242 -0.278465 0.037155 0.101422 0.062123 -0.135216 0.221669 0.129056 -0.015673 -0.160230 -0.039658 0.243649 0.386178 -0.021863 -0.231185 -0.028496 0.178393 0.061380 -0.208022 0.078980 0.101841 0.004931 0.042937 0.062999 0.116355 0.402448 -0.912426 0.343410 0.148151 0.059071 0.174035 -0.066638 -0.187021 -0.623839 0.186953 0.290340 0.289825 0.088042 0.022239 -0.007028 -0.395700 -0.021910 0.062215 0.191026 -0.216946 0.287320 -0.025898 -0.168341 -0.327171 -0.308048 -0.021164 0.079412 -0.204784 0.182334 0.262527 -0.821011 0.396451 -0.207989 -0.276051 -0.195046 -0.126717 0.182734 -0.466064 -0.377458 -0.001189 -0.338366 -0.620507 -0.324516 -0.139616 0.065305 -0.111544 -0.069719 -0.110931 -0.211292 0.450603 -0.127040 0.193838 0.229535 0.085553 0.510700 0.239382 -0.217858 -0.121594 -0.036910 0.225434 -0.367888 -0.125602 0.259710 -0.120002 0.129102 0.547338 -0.092955 -0.066540 0.064660 0.326754 -0.217766 -0.392382 0.196746 0.029857 -0.005109 0.463114 0.222983 -0.340534 -0.095359 -0.459525 -0.091113 0.011135 -0.291769 0.171139 -0.333875 0.017699 0.276873 -0.069333 -0.267205 0.250609 -0.042122 -0.111679 -0.084730 0.475942 0.616411 -0.349723 0.283896 -0.423464 0.190484 -0.511846 -0.338773 -0.022456 0.056269 0.014241 -0.012822 -0.097372 0.109855 0.147557 -0.224566 -0.290645 0.199117 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -0.384971 0.281138 0.124687 -1.224427 1.272414 1.464321 0.392699 -0.736901 -1.104431 -0.387471 0.185037 -2.653024 -1.284203 1.194719 -0.490423 0.902813 2.109846 -0.278342 -0.563175 -0.332683 0.361317 1.070092 2.363821 2.342939 -1.453601 0.375204 -0.184003 0.258239 -0.415955 0.546587 -0.537850 -2.087650 0.285602 -0.268705 0.190284 0.064634 -0.784556 -0.400633 1.185757 -2.492845 -0.047949 1.311269 0.192403 -0.155876 0.337986 0.296488 2.322156 1.135934 0.102681 0.668480 0.872967 0.421947 0.881533 0.028395 0.601456 0.038617 1.089354 -0.551011 -0.423709 -0.505789 -0.476388 0.445624 -0.477557 1.609742 1.541670 0.104784 -1.214183 -0.040392 0.644651 0.109722 0.035448 1.495508 0.484838 1.220766 0.670114 -0.355237 0.561037 -1.454144 0.492096 -1.767233 -1.541131 -0.095887 0.932658 1.269658 0.826547 -0.896633 2.591196 -0.641223 -0.180347 0.599569 2.012648 -1.375978 -0.340758 -0.292690 -0.668801 -0.102217 -0.313815 0.353678 -0.013107 0.320804 -1.595985 -0.665664 0.304879 -0.085145 -0.971151 0.019571 0.285314 0.462149 -0.937957 -0.493160 -1.118666 1.059864 0.298384 -2.566079 -1.227238 -0.357681 -0.605810 0.291518 -1.375416 -1.573742 0.727726 0.048890 -0.997179 -0.363850 -1.167879 1.361563 1.373192 0.234964 0.291156 0.675053 1.075780 2.352388 0.043744 -0.967267 0.042626 0.191813 -0.018359 0.344874 -0.304788 -0.148006 -0.304289 -1.205683 0.583535 0.947222 -0.951507 0.264765 -0.941251 -0.390610 -0.138901 4.557250 -1.079570 1.863374 1.059724 -1.589094 0.955740 -0.824972 -0.427731 -0.231238 0.753812 1.514621 -1.553152 -1.063793 1.791730 2.367056 0.837271 -1.325045 1.095131 0.989716 0.236208 -0.701698 1.104941 0.173041 0.689854 -1.043364 -0.266557 1.102293 3.444162 -0.470869 -1.128407 0.373492 1.071333 0.860671 -0.163141 -0.228123 -1.273811 -0.155490 1.083853 0.524515 0.955748 1.853062 -2.634999 1.329537 0.215244 -0.718765 2.013263 0.395411 -1.198832 -0.427470 -0.325607 1.130625 1.391276 -0.048435 0.127035 -0.506943 -1.542715 -0.070443 0.375307 0.421641 -1.365143 1.526658 0.267822 -1.375719 -0.293358 -0.968371 -0.401831 -0.527108 -1.325313 1.074260 0.600970 -2.471887 1.761404 0.947881 -0.645950 -0.258783 -1.021235 1.112001 -1.180591 -1.252704 0.711410 -1.130898 -0.753660 0.274851 -0.597293 0.184743 0.658812 1.368995 -1.875610 -1.527351 2.003362 0.362658 2.228128 1.076860 -0.102590 0.463918 0.073272 -0.715774 -0.329462 -1.706433 0.888226 0.358435 -1.112273 0.107963 -0.985717 1.082482 1.415817 -0.568411 -0.778039 -1.150287 0.853538 -1.089284 0.490347 0.543379 -0.167443 -1.426018 0.155128 0.947318 -0.540231 0.267694 -1.432614 -0.256654 -1.589823 -1.033974 0.761065 -0.697550 0.111594 0.717759 -0.966750 -0.506375 0.363166 0.175943 -0.552575 0.535282 1.732867 0.650923 -0.084910 0.675157 -1.992955 1.207795 -1.783194 -1.625866 0.577965 -0.850051 -1.471969 -0.955452 -0.139283 1.156227 0.275567 -0.451475 -1.060976 0.829366 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.779454 0.594296 -0.794046 -2.022470 2.263133 2.228626 0.684658 -1.844207 -1.299528 -0.565152 0.617812 -4.843460 -2.144461 1.282441 -0.967264 1.898898 3.409331 -1.262796 -1.031706 -0.974003 0.777980 2.712498 4.672915 3.991190 -2.619440 0.431151 0.093098 0.459144 -0.237251 -1.308879 -0.674304 -2.540250 0.935895 -1.521473 -0.447984 1.036853 -1.008950 -1.536931 2.800891 -3.413556 -0.108623 0.287567 -0.111061 -0.144568 -0.173702 1.172550 4.113222 2.160110 0.040283 0.772489 2.183689 0.565367 1.164125 0.218516 0.017039 -0.641193 1.255983 -0.759814 -0.433118 -1.892633 -0.488141 1.068878 -0.753171 2.899445 2.448949 0.448257 -2.113726 1.382677 1.692478 0.059914 0.044504 2.706776 0.781410 2.487805 1.440661 -1.723040 0.715129 -2.934776 -0.028003 -3.249824 -2.688198 -0.229433 0.935849 0.456603 1.901140 0.167421 4.386066 -0.484325 -0.072849 1.512956 3.204199 -2.854129 -0.710288 -0.344275 -0.878651 -0.161936 -0.633860 1.635279 0.284547 1.218771 -2.836459 -0.833333 0.276568 -0.084341 -1.653712 -1.134629 0.907991 -0.283561 -1.136258 -0.724934 -1.897429 1.537053 0.586841 -4.813992 -2.249535 -0.117916 0.917896 0.133664 -1.881633 -3.134625 0.575084 0.103959 -1.457248 -0.862382 -0.800386 1.275311 3.138816 0.913299 0.979814 1.509970 2.378602 5.261607 0.480298 -1.481117 -0.437372 -0.230136 -0.262296 0.741500 -0.079443 -0.284967 -0.172028 -2.439195 2.633090 2.484589 -1.490702 -0.502051 -0.143189 -0.693489 -0.177190 7.047178 -1.423929 3.387868 2.311061 -2.644525 0.176301 -3.072551 -0.807904 -0.341779 0.865963 2.505760 -2.281097 -1.935390 3.296460 3.832621 1.349398 -2.901571 2.271405 2.320493 0.727605 -1.622144 1.111276 0.760545 1.591707 -1.586915 -0.244953 3.160569 5.766231 -0.907245 -0.662237 1.120797 1.776934 2.014994 -0.472361 -0.884852 -1.903014 -0.287800 2.931490 1.761570 1.266385 3.208597 -3.548040 1.456997 0.683649 -0.387010 2.794122 1.612574 -2.721576 0.044669 -0.147381 2.081506 1.481374 -0.496522 0.180120 -0.994281 -2.286603 -0.115811 1.161536 0.422968 -1.965585 2.373176 0.701851 -2.111864 -0.637450 -0.807209 -0.305877 -0.006465 -1.430700 2.066798 -0.143971 -4.464738 3.244184 1.123388 -1.782438 -0.659391 -2.990070 2.773860 -2.049383 -1.751441 1.665076 -2.429610 -0.813864 0.460952 -0.414043 0.057064 1.589610 3.209790 -3.513036 -2.187979 3.445242 0.935802 3.595726 1.806065 0.150337 0.935718 -2.731890 -1.166757 -1.149985 -2.541578 0.909161 1.225673 -2.867345 0.260020 -1.360010 1.954174 2.417097 -1.852923 -1.442652 -0.939737 0.590556 -3.253546 0.355068 0.707051 1.901193 -3.297191 0.776716 1.381547 -0.851373 0.746083 -2.209268 -0.600735 -2.905835 -2.542239 1.064715 -0.994859 0.353345 1.585365 -1.623276 0.032137 0.931453 0.002994 0.112789 0.871731 2.408354 2.276114 -0.134051 -0.107744 -3.901738 1.993088 -3.351279 -3.907420 2.339374 -1.343502 -2.176710 -1.814475 -0.283140 2.406112 0.125719 -1.724503 -2.257474 1.715328 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.064028 0.192686 0.463126 -0.271409 0.774294 0.044946 0.120724 0.204482 -0.378267 -0.688440 -0.180633 -0.679298 -1.087243 0.623698 -0.139050 0.220659 0.729247 -0.076690 0.035647 -0.483009 0.451273 -0.578284 0.914368 0.460303 -1.001149 0.177222 0.189760 0.742587 0.333559 0.660245 -0.011239 -0.475629 0.109034 -0.036725 0.621521 -0.314287 0.092010 -0.012299 -0.418083 -1.157111 -0.275605 0.590043 -0.175925 0.321281 0.109197 1.157706 0.826771 0.580826 -0.490643 0.643759 0.623686 -0.290292 0.473809 0.173944 -0.275091 -0.235451 0.437778 -0.224543 -0.567822 0.218091 -0.074130 -1.287490 -0.054811 0.480381 0.975684 -0.503790 -0.257383 0.432083 -0.113885 0.214187 0.140788 0.577878 0.441419 0.062528 0.889505 -0.298542 -0.136094 -1.105169 0.024908 -2.256715 -0.674685 -0.820944 0.715202 0.351286 0.002334 -0.256936 1.285247 0.140003 -0.019101 0.551259 0.920980 -0.503960 -0.180774 -0.768222 -0.005577 0.226589 -0.585299 -0.350427 0.469050 0.401538 -0.380147 -0.290026 0.323125 -0.429564 -0.424150 -0.168302 -0.726577 0.775217 -1.187164 -0.273111 -1.257781 0.084317 0.168029 -1.055583 0.113746 0.206719 0.442515 0.254068 0.329325 0.014584 0.237877 0.311341 -0.207964 0.010676 -0.606173 0.967869 0.403718 -0.175440 0.349983 0.685296 0.291542 0.423400 0.884074 -0.127637 -0.779336 0.520869 -0.198377 0.086339 -0.379476 0.059123 0.602671 -0.695408 0.012423 0.057852 -0.232472 -0.221711 -0.235611 -0.547725 0.385770 1.076898 -0.068252 0.210620 0.040722 -0.514835 0.632001 -0.015529 -0.180108 0.444015 0.382163 0.441992 -0.332039 -0.487257 0.498593 0.756456 0.250979 -0.953760 -0.091274 -0.011605 0.370543 -0.175173 0.200195 0.683612 0.010622 -0.070156 -0.001552 -0.083557 1.178226 -0.435744 -0.757693 0.383930 0.179204 -0.312416 -0.958921 -0.116990 -0.056675 -0.516855 0.083534 0.123898 0.078668 0.808878 -1.467034 0.655130 0.199385 -0.222956 0.525209 -0.367420 0.146950 -1.273180 -0.094734 0.498955 0.602716 0.160817 -0.050559 -0.240255 -0.779636 0.334139 0.186785 0.402293 -0.185930 0.538383 -0.285218 -0.197800 -0.470816 -0.516680 -0.234605 0.247681 -0.230520 0.278765 0.363608 -1.661757 0.624323 -0.601115 -0.408941 0.105499 0.209745 0.643566 -0.584337 -0.743024 0.349908 -0.432082 -1.169519 -0.773699 -0.091010 0.208222 -0.046090 -0.430190 -0.256186 -0.969012 0.734226 -0.323578 0.217306 0.422373 0.203283 1.057758 0.576119 -0.769490 -0.384549 -0.213332 0.202802 -0.571518 0.173391 -0.000333 -0.014151 0.398378 0.911524 0.125537 0.259658 -0.288597 0.740205 -0.743278 -0.690227 0.576937 0.176173 -0.114178 0.922033 0.603647 -0.463091 -0.395367 -0.838508 0.016291 -0.136747 -0.356587 0.225872 -0.862354 -0.234515 0.681001 -0.134622 -0.539513 0.499094 -0.010903 -0.359975 -0.769903 1.359199 1.479744 -0.859828 0.451345 -0.647026 0.579493 -0.896897 -0.413620 -0.182239 0.272241 0.108621 0.121625 0.359333 0.187964 0.254592 -0.658809 -0.504272 -0.266985 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp____gnu_cxx::new_allocator::max_size() const = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -0.914214 6.192893 5.382756 -6.893402 8.371957 12.699046 1.160478 -3.751096 -4.992025 -1.804610 -0.585228 -13.914290 -9.178549 7.808822 -2.874432 0.773467 11.148721 -2.592202 -3.171902 -0.576145 2.460761 6.885944 11.770460 12.355800 -10.050081 2.986424 0.980333 1.747490 -1.908527 7.395227 -4.475167 -13.598625 -0.479963 2.295569 1.948267 0.951143 -4.734857 -5.205551 3.236833 -14.889545 -1.196305 8.223010 -3.883025 -0.781459 3.390362 -0.596748 16.604091 5.128761 -0.567992 1.150441 4.344761 4.347764 3.710246 -0.959203 4.217544 -0.594798 8.832208 -1.045282 -1.686305 -1.642518 -2.196055 2.916445 -4.041776 10.100565 8.897735 1.918840 -6.079277 -2.471809 1.932388 -0.254252 -2.810594 8.399908 4.707345 10.669055 3.880168 1.641894 3.282103 -7.244969 4.331026 -5.252419 -8.672916 -2.667045 3.949655 9.111535 2.864681 -7.811198 14.425110 -3.280232 0.221874 4.345428 14.222370 -6.515639 -0.685775 -3.467689 -6.772785 -0.198848 -1.110314 3.064202 -4.900786 -0.561630 -8.644203 -6.748930 0.668006 -0.878221 -6.033272 3.010318 0.002105 4.607336 -4.939135 -0.316659 -5.450700 4.746494 1.771772 -14.583292 -11.917020 -2.346781 -3.385983 1.758674 -6.543716 -8.807277 3.707642 2.222504 -5.800506 -2.076092 -6.614075 8.970984 8.823544 -0.164918 0.218365 2.213556 7.975442 9.669531 0.037797 -4.085874 0.797473 -0.373696 1.279042 -0.164134 -1.852858 2.326082 -3.639043 -3.899447 0.772357 6.483699 -4.673437 1.708292 -9.378231 -5.164888 -0.020752 30.477627 -6.668547 8.933184 2.598641 -10.480393 6.395344 -1.627804 -5.611557 -1.335544 3.850994 11.150687 -11.634903 -5.349670 10.341552 13.435481 3.401110 -6.809642 8.025757 4.666824 -2.228373 -5.756300 8.453539 -0.453262 1.860472 -4.441908 -2.793552 7.341992 19.399100 -2.773291 -14.116079 2.133158 4.990138 5.926935 2.086731 0.317015 -3.071101 -0.576953 7.606185 0.565884 7.684130 10.314995 -17.817906 7.895411 2.856180 -7.196373 11.199153 0.146170 -5.031507 3.316679 0.952931 8.913755 7.249388 2.252340 -2.252457 -5.323996 -9.318630 -0.663719 3.293255 3.122556 -8.766614 9.301689 2.356099 -9.488856 -4.111024 -8.561411 -3.463674 -2.912222 -11.542081 4.345751 -0.570326 -16.004070 12.342114 6.519005 -1.105499 -2.759233 -7.584933 4.566791 -6.750212 -9.364966 3.112192 -5.550631 -5.346387 2.570650 -4.895367 1.660002 5.767206 9.002617 -12.786849 -11.071235 10.224359 2.553745 11.783416 6.205125 2.216023 3.587024 4.360809 -3.696022 -3.005084 -11.194696 11.980797 4.601307 -6.599061 -0.422033 -7.126253 5.208473 8.733355 -4.353934 -4.989502 -11.108464 4.777662 -3.811241 2.165528 2.131516 -3.444411 -8.507599 -1.979495 4.580130 -0.210469 -0.074207 -8.798290 -2.146753 -9.588471 -6.660340 2.767359 -4.416859 -0.566050 6.194592 -6.316670 -5.187109 2.250028 -0.327865 -3.616743 3.542902 8.504052 2.967831 -2.978433 6.836188 -10.984678 8.788607 -10.811715 -9.642513 3.031612 -8.386357 -5.480974 -6.765661 -3.061192 4.482472 1.265925 -0.470039 -3.501788 4.247508 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::copy(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::copy_backward(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__miter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__niter_wrap(int** const&, int**) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__niter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.453104 0.023260 -0.148167 -0.885665 1.133151 0.532186 0.491108 -0.437784 -0.949360 -0.719148 0.202384 -2.000431 -1.326891 1.081707 -0.293257 1.067411 2.176067 -0.017521 -0.183048 -0.757204 0.703373 -0.192435 2.443949 2.415148 -1.592832 0.274332 0.323312 0.720482 -0.032776 -0.154339 -0.133275 -1.293034 0.595527 -1.215918 0.281629 -0.376936 -0.428843 -0.159773 1.076189 -2.620230 -0.202996 0.300493 -0.050035 0.077784 -0.052151 1.004289 1.953092 1.264739 -0.387530 1.224212 1.132495 -0.286377 0.808594 0.211932 0.101171 0.027947 0.194889 -0.073592 -0.528381 -0.227929 -0.317609 -0.730006 -0.018205 1.428442 1.750492 -0.204833 -0.964882 0.706758 0.452916 0.168384 0.237020 1.393746 0.387441 0.578542 1.246653 -1.810305 -0.055866 -3.017309 -0.049109 -3.488683 -1.719069 -0.511690 1.176283 0.055267 0.985141 0.096153 2.509691 -0.164445 -0.023162 1.108705 1.858526 -1.588730 -0.529456 -0.480337 -0.342043 0.236741 -0.620654 0.391759 0.836371 0.463378 -1.516298 -0.854611 0.882822 -0.069004 -0.966856 -1.079167 0.031872 0.732434 -1.205602 -1.015299 -1.751855 0.583622 0.100721 -2.531415 -0.189255 -0.150133 0.881374 0.557840 -0.937598 -1.430925 0.451669 0.265845 -0.592851 -0.640712 -0.339824 1.194438 1.280336 0.251976 0.650943 1.003459 0.804765 2.607601 1.036738 -0.746605 -0.420660 0.502555 -0.556133 0.452140 -0.579303 -0.436266 0.616896 -1.538653 0.758246 0.723034 -0.984092 -0.441465 0.899249 -0.367203 0.122071 4.046084 -0.431351 1.630999 1.254576 -1.383027 0.874717 -1.181609 -0.141701 0.440673 1.165232 1.012843 -1.750864 -1.119130 1.249969 2.208492 0.839869 -1.940748 -0.269825 0.635837 0.615450 -0.474493 0.653266 0.476348 0.703578 -0.756116 0.026493 1.184924 3.097205 -0.878716 -0.570303 0.366828 0.998944 0.276954 -1.775515 -0.401409 -1.501145 -0.359691 0.752880 0.692129 0.500470 1.823462 -2.861093 1.099535 -0.228064 -0.099057 1.385319 0.781847 -1.194544 -2.051136 -0.039461 0.946144 1.336318 -0.051933 0.366736 -0.165447 -1.580135 0.008581 0.434905 0.478381 -1.069891 1.587045 -0.262549 -1.046243 -0.480062 -0.264899 -0.398735 -0.412512 -0.366045 1.128374 0.683625 -2.805204 1.450644 0.075546 -1.151683 0.237176 -0.779735 1.693317 -1.391458 -1.477005 1.018388 -0.995388 -0.848981 -0.380764 -0.374589 0.360276 0.368623 0.313648 -1.196682 -1.470450 1.863381 0.031178 1.751805 1.065047 -0.144071 1.456032 -0.766296 -1.257165 -0.762958 -0.988770 0.195635 -0.230825 -1.002649 -0.684029 -0.663286 1.139580 1.844735 -0.190167 -0.451219 -0.267226 1.213940 -2.093266 -0.222532 0.829155 1.101466 -0.974693 0.934309 1.073742 -1.180706 0.092134 -1.342508 -0.087777 -0.826468 -1.100600 0.872447 -1.077798 0.151009 0.692262 -0.642251 -0.001794 0.810213 0.269651 0.183198 -0.078843 1.848983 2.085487 -0.745560 -0.128529 -1.885431 0.892546 -1.916341 -1.647989 0.416752 0.352629 -0.973104 -0.511325 0.284292 1.107219 0.370849 -1.156323 -1.214088 0.403380 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.556125 -0.058173 -0.197117 -1.155313 1.256522 0.868002 0.590640 -0.811667 -1.126193 -0.723321 0.379854 -2.500678 -1.431764 1.348009 -0.424963 1.377359 2.464047 -0.124344 -0.388342 -0.861356 0.754957 0.254227 2.863736 2.800430 -1.798089 0.296883 0.183208 0.512910 0.082660 -0.296847 -0.070086 -1.605385 0.840556 -1.228338 0.306032 -0.225673 -0.579630 -0.174011 1.495467 -2.915320 -0.174272 0.475651 0.096903 0.027658 0.041739 1.122787 2.208024 1.465171 -0.177742 1.336867 1.230016 -0.133110 0.939278 0.207019 0.284656 -0.047529 0.369779 -0.441474 -0.531896 -0.358569 -0.382274 -0.373050 -0.178155 1.732881 2.004087 -0.203361 -1.153387 0.752990 0.741485 0.225522 0.285969 1.637414 0.488566 0.822943 1.169878 -2.039364 0.034564 -3.138175 0.003004 -3.730353 -1.943346 -0.334547 1.279114 0.235410 1.139117 -0.246560 2.861649 -0.119027 -0.263101 0.981107 2.191781 -1.842786 -0.560965 -0.400566 -0.236884 0.120016 -0.687681 0.635987 0.892640 0.431662 -1.797236 -0.813899 0.882709 -0.074703 -1.118288 -1.084589 0.191952 0.861412 -1.194778 -1.062886 -1.605195 0.894385 0.092964 -2.967023 -0.076187 -0.336752 0.651297 0.533010 -1.186130 -1.668212 0.541553 0.224886 -0.776267 -0.771343 -0.729292 1.423461 1.668909 0.398205 0.562673 1.270699 0.984252 3.117208 0.790143 -0.964629 -0.285121 0.417586 -0.420488 0.665105 -0.611406 -0.465117 0.651407 -1.681993 0.754256 0.908918 -1.088766 -0.260097 0.801807 -0.288559 -0.016140 4.726801 -0.642915 2.033562 1.551544 -1.616093 0.874810 -1.415287 -0.114914 0.356338 1.235644 1.158416 -2.126457 -1.346482 1.610468 2.616458 0.957071 -2.168008 0.001942 0.819718 0.518615 -0.800732 0.826423 0.467387 0.796385 -0.924730 -0.026884 1.396087 3.627587 -1.016705 -0.371231 0.341710 1.214884 0.561792 -1.635621 -0.502802 -1.659474 -0.284608 0.921200 0.948231 0.718915 2.089639 -3.056514 1.327979 -0.163109 -0.180861 1.749851 0.934005 -1.521497 -2.068266 -0.148799 1.062734 1.455357 -0.213498 0.536309 -0.131065 -1.869413 0.005279 0.404684 0.415887 -1.262208 1.668434 -0.080102 -1.115480 -0.428832 -0.213027 -0.427497 -0.552303 -0.545053 1.367540 1.033078 -3.090909 1.681742 0.274922 -1.266615 0.182692 -1.056246 2.041999 -1.547158 -1.451300 1.071791 -1.189685 -0.923077 -0.326726 -0.446169 0.376923 0.219533 0.835121 -1.579362 -1.571622 2.180671 0.002755 2.134613 1.213398 -0.201379 1.372927 -1.046159 -1.321474 -0.743293 -1.577024 0.297532 0.045439 -1.287667 -0.371052 -0.764855 1.338383 1.920065 -0.302799 -0.787416 -0.317993 1.171399 -2.496203 0.034016 0.860724 1.251877 -1.299970 0.867196 1.151968 -1.238746 0.283423 -1.454714 -0.262676 -1.179726 -1.254524 1.081355 -0.945313 0.294873 0.544686 -0.711784 0.015057 0.896970 0.302475 0.049271 0.172159 2.045569 2.150523 -0.651121 -0.224566 -2.265560 1.156588 -2.107127 -1.973016 0.633650 0.132909 -1.293286 -0.698185 0.150639 1.369795 0.508706 -1.238657 -1.462448 0.665008 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::empty() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::operator==(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::front() = 0.010570 0.284406 0.240338 -0.005932 0.229628 -0.051441 0.117950 0.248095 -0.138979 -0.506150 -0.085051 -0.436218 -0.676615 0.346961 -0.074675 -0.126837 0.582216 0.146135 0.113545 -0.232105 0.001379 -0.276457 0.586325 0.574345 -0.563309 0.132133 0.129392 0.252392 0.072259 0.314968 0.114230 -0.523113 0.220060 0.135294 0.339889 -0.208602 -0.018224 -0.175756 -0.407935 -0.863611 -0.116080 0.373088 0.045295 0.041960 0.099814 0.521255 0.683535 0.314257 -0.181322 0.315347 0.214777 0.011567 0.225066 0.078854 -0.028865 -0.227899 0.061427 -0.325002 -0.378134 0.182502 -0.006257 -0.813546 -0.228434 0.371026 0.553165 -0.112286 -0.056419 -0.049289 -0.184948 0.142947 -0.002043 0.244641 0.400751 0.198855 0.394809 -0.007195 -0.106891 -0.613914 -0.075973 -1.516994 -0.487225 -0.517717 0.667802 0.357531 -0.051575 -0.155516 0.597584 0.129114 0.254795 0.326863 0.678364 -0.256662 -0.206141 -0.270372 0.023097 0.342835 -0.335300 0.031856 0.152643 0.035250 -0.357386 -0.221795 0.282580 -0.159524 -0.260254 0.013057 -0.210407 0.347917 -0.723869 -0.027702 -0.792721 -0.187020 0.223248 -0.654974 0.107845 0.151952 0.260530 0.358644 -0.020610 -0.007452 0.104697 0.093060 -0.044158 -0.019805 -0.563528 0.508424 0.045336 -0.055198 0.272180 0.337944 0.249107 0.287225 0.438377 -0.045645 -0.217463 0.202208 -0.183122 -0.030402 -0.195100 -0.084706 0.277239 -0.357229 0.123587 -0.015960 -0.286913 -0.317545 -0.356575 -0.293900 0.297994 0.532031 -0.026144 0.221805 0.106697 -0.390732 0.257289 -0.175674 -0.219180 0.127895 0.408950 0.337032 0.066466 -0.213108 0.105584 0.545193 0.204554 -0.303691 0.039385 -0.022344 0.135763 -0.166526 0.270483 0.195223 0.119015 -0.211132 -0.012145 0.247018 0.524465 -0.146967 -0.329851 -0.005774 0.146449 0.094587 -0.315245 0.075708 0.070449 -0.081618 0.043400 0.013996 0.051988 0.465263 -0.865579 0.425323 0.042175 -0.047235 0.187690 -0.074853 -0.112170 -0.630566 0.240900 0.404859 0.421956 0.166900 0.043391 -0.118938 -0.456200 -0.052307 0.082009 0.286422 -0.206821 0.360728 -0.106806 -0.244112 -0.385247 -0.397864 0.008395 -0.007480 -0.207999 0.161180 0.460456 -0.947409 0.478135 -0.252092 -0.349104 -0.130271 -0.046511 0.214510 -0.538940 -0.534692 0.042967 -0.359972 -0.768964 -0.289505 -0.195143 0.121644 -0.063461 -0.221254 -0.032751 -0.323640 0.583398 0.018432 0.200946 0.301882 0.154470 0.708680 0.370710 -0.406096 -0.088239 -0.163068 0.241151 -0.545593 -0.055659 0.194376 -0.200056 0.187210 0.767239 -0.022855 -0.050803 -0.066076 0.416918 -0.346182 -0.425710 0.346922 0.071693 0.096870 0.512631 0.360221 -0.400695 -0.234298 -0.502588 0.006339 0.093280 -0.344622 0.105582 -0.599196 -0.052312 0.432985 -0.139200 -0.348883 0.275682 -0.092478 -0.146138 -0.237201 0.546996 0.648665 -0.546502 0.399123 -0.397958 0.223123 -0.611066 -0.319391 -0.093164 0.146979 0.039711 0.003687 -0.006272 0.018787 0.093650 -0.299294 -0.354147 0.046096 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::_Deque_iterator::operator*() const = -0.009347 0.369540 0.211218 -0.139034 0.352797 0.287771 0.081346 -0.065336 -0.127741 -0.230885 -0.123914 -0.311895 -0.379510 0.323258 -0.077721 0.092510 0.511799 0.039272 0.034378 -0.140017 0.133101 -0.128161 0.541099 0.489581 -0.466744 0.159975 0.300812 0.115540 -0.018656 0.412668 -0.221362 -0.484725 0.160070 -0.089173 0.133307 -0.212963 -0.096269 -0.191897 0.018449 -0.705978 -0.056443 0.041168 -0.140564 -0.007873 0.014070 0.124200 0.694828 0.257362 -0.105360 0.194561 0.199941 0.168603 0.086400 0.067370 0.124355 0.107412 0.269863 -0.126257 -0.148889 0.038259 -0.039692 -0.340684 -0.116006 0.376408 0.417669 -0.028589 -0.097873 0.083938 -0.150018 0.001634 -0.095535 0.251213 0.162735 0.305362 0.210428 -0.327106 0.033297 -0.575219 -0.078898 -0.847538 -0.383178 -0.355220 0.114027 0.117241 0.234078 0.050648 0.553992 -0.011250 0.195417 0.129565 0.606140 -0.432461 -0.086535 -0.164159 -0.114441 0.105246 -0.165780 0.051698 -0.067710 -0.132815 -0.306127 -0.423368 0.322915 0.026223 -0.253763 -0.113343 -0.089336 0.260309 -0.510966 -0.199619 -0.494384 -0.131001 -0.106648 -0.576357 -0.072330 0.022518 0.322911 0.157210 -0.077498 -0.471228 0.118784 0.320711 -0.102948 -0.267056 -0.122251 0.324474 0.247197 -0.039758 0.150628 0.033185 0.252683 0.529124 0.399846 -0.088698 -0.107034 0.067327 -0.114471 -0.076422 -0.137779 -0.020158 -0.046430 -0.322423 0.106884 0.307423 -0.228867 -0.047260 0.052424 -0.282703 0.193346 0.945974 -0.144234 0.218971 0.060366 -0.520709 0.110632 -0.202914 -0.283852 0.057247 0.284118 0.390953 -0.379085 -0.222929 0.197340 0.481010 0.187394 -0.332549 -0.064830 -0.080333 -0.017405 -0.067947 0.187981 0.051246 0.039638 -0.226427 -0.085428 0.196488 0.760773 -0.211892 -0.328068 0.118335 0.053904 -0.006853 -0.304007 -0.037107 -0.187498 -0.027942 0.132474 -0.063605 0.147302 0.423248 -0.850739 0.344049 -0.153669 -0.297781 0.250046 0.042107 -0.097328 -0.194664 0.175479 0.421349 0.354761 0.055803 0.154352 -0.159906 -0.392256 -0.065891 0.053531 0.207587 -0.279512 0.323261 0.125487 -0.488228 -0.291000 -0.136023 0.043012 -0.190570 -0.180533 0.151483 0.127336 -0.931281 0.509016 -0.001040 -0.152279 0.105566 -0.122452 0.288511 -0.383729 -0.481289 0.194614 -0.152870 -0.161766 0.035014 -0.150016 0.199128 0.067355 0.056122 -0.250187 -0.398108 0.244163 0.092456 0.223128 0.274496 0.217228 0.440160 -0.103854 -0.254356 -0.218992 -0.160049 0.222548 -0.160018 -0.134756 -0.061414 -0.246895 0.290922 0.617659 -0.013759 -0.069212 -0.152979 0.310431 -0.411727 -0.054448 0.242245 0.290965 -0.221241 0.088599 0.273056 -0.172968 -0.213629 -0.271371 -0.008451 -0.094165 -0.324220 0.101763 -0.388525 -0.038951 0.381496 -0.151714 -0.243780 0.240977 -0.069838 0.008390 -0.089363 0.328444 0.455397 -0.357213 0.168650 -0.307862 0.184963 -0.533348 -0.368462 0.042391 0.024572 -0.107501 -0.117464 -0.064001 0.157987 -0.009801 -0.011361 -0.063220 -0.112196 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::pop_front() = 0.097865 1.817261 1.969126 -1.634841 2.048418 2.476593 0.035402 -0.034992 -0.829730 -0.745558 -0.818401 -2.348376 -2.232270 1.519951 -0.624629 -0.423638 2.058119 -0.450166 -0.404541 -0.081364 0.343779 1.039141 1.971772 1.672710 -2.315090 0.681584 0.402846 1.117870 -0.419381 2.887016 -0.997123 -2.967883 -0.786129 1.610137 1.280337 -0.165499 -0.623290 -1.106190 -0.741075 -3.185586 -0.367232 2.446377 -0.780308 0.050565 0.931124 -0.290944 3.446041 1.037952 -0.494402 -0.231724 0.969860 1.390514 0.783129 -0.139928 0.528675 -0.071230 2.354279 -0.781645 -0.550661 0.106813 -0.278859 -0.130083 -0.706843 1.935392 1.846767 0.079920 -0.961209 -0.804749 0.104354 0.057416 -0.724624 1.526692 0.748857 2.176892 0.742305 1.087130 0.907025 -0.917048 1.373573 -0.970952 -1.660311 -1.525584 0.661350 2.954039 0.053226 -2.015377 3.051116 -0.698974 0.613022 0.709017 2.751264 -0.788055 0.033089 -1.655857 -1.442188 0.287669 -0.348041 -0.393515 -1.359541 0.175714 -1.227401 -1.114700 -0.059529 -0.549798 -1.232116 1.353161 -0.735979 1.363025 -1.433750 0.143798 -1.711919 1.066698 0.378256 -2.801389 -2.425679 -0.360284 -1.272386 0.077253 -0.361337 -1.255657 0.737631 0.865197 -1.236942 0.213785 -2.463427 2.356634 1.494451 -0.803210 0.125841 0.369972 1.444114 0.810040 0.230446 -0.640934 -0.568855 0.498704 0.237756 -0.778637 -0.674790 0.954356 -0.872980 -0.766263 -0.387855 1.231035 -0.738940 0.514892 -3.361339 -1.758585 0.744640 6.123706 -1.420817 0.987960 -0.302369 -2.088699 1.889423 0.763388 -1.576315 -0.268167 0.477827 2.393693 -1.931080 -0.938741 1.647664 2.367966 0.643561 -0.743418 1.688096 0.345010 -0.735549 -0.869207 1.579916 0.251997 -0.324259 -0.612879 -0.713322 0.675265 3.473688 -0.030645 -3.799210 0.567199 1.121718 0.402909 0.722591 0.236251 -0.365430 -0.516559 1.201745 -0.391512 1.595414 2.004609 -3.970833 1.806645 1.191138 -1.865640 2.305978 -1.213842 0.136721 0.375845 0.276117 2.066201 1.653809 0.166011 -0.580507 -1.463623 -1.779825 0.142578 0.661049 1.100785 -1.535761 1.549086 0.335961 -1.846924 -1.072357 -2.398811 -0.952666 -0.257679 -2.673403 0.461701 -0.067327 -3.377540 2.646042 0.712334 0.155870 -0.322839 -1.142464 0.446106 -1.430830 -1.943737 0.419924 -0.565895 -1.429838 0.320899 -1.018309 0.711430 0.858102 1.413373 -2.333775 -2.397489 1.469253 0.379200 1.609102 1.268375 0.953834 0.742426 2.297271 -0.643045 -0.384599 -2.246658 2.603644 0.739227 -0.525164 0.195108 -1.295327 0.836482 2.034864 -0.757680 -0.395290 -2.564624 1.227670 0.055367 -0.036023 0.445906 -2.219924 -1.345114 -0.364059 0.947016 0.113291 -0.879329 -2.155609 0.111302 -1.422134 -1.201004 0.250602 -1.506059 -0.525427 2.019151 -1.296431 -1.987344 0.535520 -0.129033 -1.280676 0.070767 2.117799 0.178754 -0.662237 2.277476 -1.792422 1.749603 -2.261859 -1.230020 -0.171254 -2.102633 -0.424312 -0.852721 -0.484444 0.531436 0.005875 0.693630 -0.283023 0.077327 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::deque >::_M_pop_front_aux() = 0.425194 2.604743 2.563756 -1.516721 2.039359 3.028349 0.115727 0.061917 -0.676717 -0.489037 -0.769231 -2.722808 -2.395087 1.491830 -0.542687 -1.129255 2.232681 -0.506848 -0.464078 0.150581 -0.384363 1.820377 2.102023 2.152255 -2.340781 1.037764 0.419009 0.569646 -0.771447 3.169113 -1.674217 -3.454493 -0.689218 2.260520 0.950750 0.273659 -1.094068 -2.186841 -0.950780 -3.400537 -0.257189 2.521919 -1.156710 -0.312563 1.163736 -0.462488 4.395369 0.866589 -0.138808 -0.624780 0.558318 1.588236 0.643273 -0.293114 1.195712 -0.282782 3.110476 -0.517417 -0.639441 0.046929 -0.206601 0.204966 -1.420959 2.129036 1.575865 0.585923 -1.045282 -1.628610 0.061859 -0.179534 -1.159888 1.454595 1.301203 3.058047 0.430747 2.079489 1.361282 -0.039822 1.231009 -0.293441 -1.982903 -1.417959 1.010110 2.910885 -0.059155 -2.435701 2.773507 -0.731222 1.097455 0.187518 3.213954 -0.868445 -0.052095 -1.060265 -1.571433 0.409903 -0.048683 0.254888 -1.844430 -0.709444 -1.578121 -1.101021 0.199279 -0.435220 -1.320484 2.334862 -0.183130 1.031167 -1.155001 0.734383 -1.552393 0.564025 0.681945 -2.912372 -3.127984 0.008674 -1.145890 0.389637 -0.890973 -1.483748 0.761219 0.724933 -1.378800 0.191483 -2.741062 2.486052 1.495170 -0.533376 0.268542 0.013719 2.080613 0.739245 0.061793 -0.529901 0.089671 -0.084970 0.367501 -0.868511 -0.179318 1.031011 -1.717450 -0.332971 -0.027677 1.417190 -0.965079 0.750230 -4.219717 -1.465440 0.619901 6.459787 -1.700494 1.352148 -0.481422 -2.446053 1.638117 0.455346 -2.215408 -0.822667 0.508262 2.911253 -1.860529 -0.661794 1.676101 2.658225 0.699321 -0.754481 2.744780 0.500342 -1.268111 -1.246534 2.165147 -0.296733 0.233540 -0.944893 -0.896942 1.392126 3.662309 0.043247 -5.141889 0.269731 0.533843 1.488273 1.791605 0.593091 0.580111 -0.010996 1.433799 -0.629002 1.914397 1.957897 -4.362620 1.892397 1.160122 -2.562841 2.871862 -0.967672 -0.309704 2.018111 0.736216 2.481148 1.730398 0.781581 -1.192355 -1.771115 -1.679036 -0.392643 0.715630 0.931047 -1.788219 1.675265 0.856869 -2.408250 -1.184970 -3.435504 -0.431519 -0.246002 -3.421278 0.415997 -0.571912 -4.087831 3.085371 1.530291 0.130640 -0.993083 -1.896912 -0.207488 -1.532452 -2.160046 -0.060565 -0.919597 -1.598754 0.820604 -1.453374 0.367178 1.253667 2.299682 -2.730964 -2.219593 1.873271 0.859168 2.016405 1.508494 1.184788 0.792143 2.738310 -0.480299 -0.087737 -2.582185 3.796576 0.837152 -1.055246 0.842875 -2.023930 0.670802 2.163695 -1.254993 -0.562604 -3.388650 0.808209 0.252710 0.147769 0.370259 -2.284276 -1.460506 -0.749076 0.951231 0.524741 -0.695288 -2.071558 -0.710193 -1.694168 -1.473783 0.039436 -1.378641 -0.501728 2.253571 -1.629897 -2.273876 0.282469 -0.838792 -1.336182 0.647071 1.382281 0.134582 -0.992590 2.886737 -1.863897 2.042489 -2.333229 -1.623192 0.366043 -2.947974 -0.670614 -1.435567 -0.943070 0.243244 -0.247572 0.630240 -0.237616 0.762062 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp___GLOBAL__sub_I_minimum_cut_in_a_directed_graph.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__min(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__minJumps(int*, int) = -2.891802 -2.157256 -0.831530 -4.864865 2.975021 5.131088 1.417589 -4.425464 -5.246796 -2.082164 2.478199 -6.778387 -3.669341 6.324907 -2.564183 4.469510 6.893796 -0.470016 -3.032624 -2.463981 5.401169 0.297355 8.615815 8.746490 -6.092220 -0.161470 0.955011 3.038036 2.288149 0.538029 2.419876 -4.129327 1.393471 -4.725121 0.435972 -1.960520 -1.372990 1.876477 4.813770 -8.972182 -0.613927 2.668942 -0.414247 -0.026780 0.173396 0.962746 4.848879 5.119653 -0.555316 4.310278 4.681922 0.715506 2.370016 -0.014248 1.658600 -0.057637 1.264452 -0.757663 0.089172 -1.406131 -1.640298 -0.270183 0.645863 6.782952 7.286569 -0.486564 -3.007316 2.023675 1.401734 1.999626 1.863104 5.180996 -0.905901 2.254687 4.099367 -6.970562 0.372680 -10.207852 1.790321 -8.889055 -4.120702 0.812293 3.571673 2.663082 3.501653 -0.000693 9.347232 -1.097095 -3.685176 6.217288 6.697243 -4.191869 -0.981766 -1.444965 -3.414588 0.248455 -2.772502 1.821873 0.471323 3.334600 -5.341623 -3.088736 0.074386 0.981097 -3.748784 -3.632762 -0.596333 4.445040 -5.114569 -3.349372 -1.835396 4.813885 -0.666246 -10.005233 -4.498799 -4.770590 1.784625 0.289886 -4.202183 -4.677184 2.425023 1.624978 -1.398353 -2.668821 -0.255876 3.276540 4.829626 1.687629 -0.875935 3.081488 1.739428 9.013290 1.418278 -3.168487 0.095630 1.357980 -0.585369 2.997316 -2.238590 -0.679985 1.874153 -4.832851 0.640338 3.329976 -2.803347 -2.286386 2.467550 -1.037995 -0.636183 20.723533 -1.584291 6.966275 5.938794 -5.163282 1.319728 -2.347768 1.121150 2.654307 3.376272 2.854177 -8.342105 -4.761927 5.854875 8.730995 3.019751 -6.072200 -0.526555 2.789798 0.752057 -1.703787 3.084187 0.470736 0.225874 -3.161757 -0.923808 3.880535 10.677849 -3.339094 -1.238446 1.295659 4.442774 -0.928960 -4.788207 -0.897557 -5.075154 -0.062073 3.706905 1.740225 3.258469 6.783697 -9.043721 5.079286 -0.136903 0.307203 4.576260 2.325507 -4.831285 -6.168838 -1.377774 2.332477 4.546449 -1.318956 0.667901 1.090980 -7.340192 0.581962 1.724307 0.960043 -4.494652 6.232798 0.179992 -2.745847 -2.518499 1.333124 -2.185782 -1.897451 -2.185186 4.672530 0.037760 -7.448380 5.132992 1.102257 -2.769365 0.321795 -1.704861 6.557630 -4.978217 -5.737951 4.152379 -2.406815 -3.201750 -1.641436 -1.737367 2.510240 2.998223 1.990543 -6.103233 -5.001046 5.475826 -2.159090 7.430156 3.306592 -1.128251 4.116526 -3.844818 -2.640410 -3.945626 -4.338520 1.656497 1.626810 -4.550869 -3.902614 -1.614286 4.809283 4.634263 -0.501311 -4.160575 -0.491546 6.111389 -5.430574 -0.263148 1.352310 3.124846 -5.053365 2.221698 2.721509 -4.141268 1.725839 -4.543421 -0.414709 -4.564335 -3.727379 5.214372 -0.883128 2.606476 0.118291 -0.336669 0.182434 2.468484 2.889423 0.519106 2.025493 7.183228 5.027557 -1.387948 -1.595727 -7.816637 4.274686 -6.398944 -6.086983 1.145947 0.508878 -3.055705 -1.801803 -1.180650 5.734528 4.340878 -3.021108 -2.934198 2.522517 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__main = 0.063619 0.369438 0.549029 -0.165351 0.411209 -0.082035 0.204243 0.425304 -0.419839 -0.790770 0.004005 -1.019276 -1.118690 0.642523 -0.074063 -0.314444 0.926005 0.097044 0.034593 -0.316299 -0.106015 -0.304128 0.852682 0.932248 -0.800423 0.288585 -0.062356 0.297145 -0.003118 0.548992 0.125771 -0.933337 0.154979 0.426061 0.523366 -0.088651 -0.245574 -0.362222 -0.622439 -1.336843 -0.149566 0.975833 0.073627 -0.002377 0.281429 0.928064 1.167175 0.440496 -0.208704 0.488180 0.272973 -0.167869 0.439460 0.026850 0.197044 -0.495782 0.371934 -0.305990 -0.647018 0.331241 -0.109984 -1.027753 -0.449072 0.583725 0.764744 -0.153799 -0.302875 -0.322547 -0.128221 0.240292 -0.000664 0.460755 0.746010 0.343313 0.613614 0.337515 -0.043403 -0.807538 0.088850 -2.246495 -0.848358 -0.492709 1.362553 0.703597 -0.288490 -0.609589 0.974571 0.055269 0.189248 0.504260 1.127250 -0.200666 -0.324985 -0.297829 -0.107820 0.411853 -0.365348 0.029823 0.293757 0.069011 -0.665516 -0.057711 0.361423 -0.369966 -0.393074 0.384361 -0.217952 0.553347 -1.012101 0.196335 -1.059535 -0.029090 0.643744 -1.036961 -0.052954 0.264741 0.092225 0.586328 -0.359420 0.183734 0.326945 -0.137656 -0.294595 0.236883 -1.138161 0.976397 0.020702 0.104275 0.354737 0.594621 0.534201 0.195406 0.489008 -0.158670 -0.118078 0.214824 -0.101550 0.102690 -0.101112 -0.143638 0.314634 -0.384783 0.164257 -0.247148 -0.468943 -0.390203 -0.968841 -0.293644 0.209435 0.987065 -0.236573 0.584734 0.143341 -0.534418 0.590628 -0.136375 -0.344688 0.016117 0.607047 0.620259 0.170573 -0.297878 0.465467 0.997264 0.333511 -0.596279 0.389647 0.226965 0.118996 -0.285384 0.662163 0.191771 0.380042 -0.358974 -0.084674 0.390335 0.972255 -0.148760 -1.008396 -0.075160 0.189327 0.485051 -0.243720 0.248511 0.295278 -0.057901 0.080473 -0.000484 0.258656 0.745764 -1.615190 0.760167 0.166449 -0.207626 0.615339 -0.111980 -0.286179 -1.007481 0.101215 0.588594 0.753427 0.448645 -0.265651 -0.254016 -0.699383 -0.080784 0.129399 0.320941 -0.405692 0.654987 -0.255131 -0.338054 -0.443136 -1.007571 -0.082032 0.182972 -0.600795 0.286836 0.617898 -1.515512 0.762228 -0.087928 -0.430707 -0.537278 -0.087947 0.163002 -0.675755 -0.805902 -0.096166 -0.766265 -1.494321 -0.476714 -0.464160 -0.039612 -0.007720 -0.186944 -0.164032 -0.554574 1.211891 -0.052459 0.690878 0.511355 0.074582 1.063058 1.117144 -0.590199 0.052521 -0.439778 0.711851 -0.794464 -0.130527 0.458289 -0.428434 0.185901 0.881462 -0.112220 -0.091178 -0.454418 0.567551 -0.307387 -0.570198 0.491100 -0.360750 0.088279 0.841330 0.588432 -0.474534 -0.102626 -0.952987 -0.239111 -0.215916 -0.402748 0.139492 -0.692891 -0.145498 0.533065 -0.323384 -0.592329 0.235674 -0.206702 -0.432698 -0.219099 0.893822 1.033303 -0.840520 0.819531 -0.730479 0.572385 -0.833233 -0.549936 -0.091064 0.062320 -0.120029 -0.215772 -0.039303 -0.029556 0.215079 -0.651555 -0.669646 0.488761 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp___GLOBAL__sub_I_minimum_number_of_jumps_to_reach_end_of_a_given_array.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__minInitialPoints(int (*) [3]) = -4.979442 -3.724387 -1.751666 -9.453678 5.546534 12.689268 3.569353 -10.528207 -10.854819 -3.597914 5.972441 -18.378613 -7.174342 13.089679 -4.950766 10.440132 14.976625 -1.390238 -8.063317 -3.578935 8.300442 5.678146 18.907286 18.901780 -10.929672 0.949378 -2.182918 2.597852 4.058354 -0.461172 4.172822 -9.009186 5.834034 -8.581201 -1.015064 -1.440918 -4.668415 2.076356 10.944679 -18.267148 -0.596391 7.085210 0.246592 -1.000683 1.273586 2.924822 12.027096 9.982283 3.289522 8.295950 6.067129 1.169545 6.049269 0.211191 5.435682 -0.823793 3.760557 -6.417087 -1.614834 -4.146800 -3.438815 0.847392 -1.704119 13.737225 13.334976 0.393508 -7.450616 3.730044 4.904410 2.901522 3.696521 10.913425 -0.555330 6.800206 5.181145 -12.388414 3.601409 -11.427020 2.524488 -15.189358 -9.296915 3.486066 8.930486 8.255379 7.287821 -4.407618 18.625526 -3.051482 -8.246082 9.773921 15.419287 -10.978888 -2.472043 -0.925489 -2.893117 -1.116991 -4.897567 5.107093 0.919778 4.916897 -12.087111 -2.949017 0.874117 1.753710 -7.491934 -4.143209 1.454184 8.548617 -10.279517 -6.045207 -1.376437 9.879282 -0.636364 -20.518728 -7.870112 -6.958759 1.086110 1.654824 -10.457582 -10.576476 5.748871 1.789110 -2.964550 -5.235484 -5.256493 7.541694 10.018464 4.759867 -1.676328 9.471956 5.699949 20.815416 0.250339 -6.313693 3.090390 0.919505 1.182840 7.755308 -1.302141 -2.715108 -0.261262 -10.391999 0.009408 8.123159 -6.395438 -0.949240 -1.585034 1.601712 -3.142875 40.079421 -4.520388 16.170059 13.095491 -11.315356 1.077799 -7.739826 1.500830 2.203491 5.094734 7.239048 -17.752200 -9.808091 13.545611 19.158474 6.394474 -12.148450 5.229626 6.340000 0.668127 -5.611178 7.343263 0.715169 3.905958 -7.767348 -2.063645 9.303275 24.533128 -7.340275 0.066839 2.465341 3.865887 3.109329 -6.409386 -2.322023 -6.475560 0.848873 7.562375 5.017545 6.312891 13.900742 -12.279198 11.624976 -0.533530 -1.077250 12.299310 5.802996 -11.615629 -7.161351 -5.649648 5.884164 9.049243 -3.312122 0.037589 1.387469 -14.815716 -0.065367 3.630437 0.437549 -8.635297 11.369343 3.128825 -5.185121 -3.420214 1.611325 -2.227889 -3.242353 -5.736487 10.483518 1.980769 -13.123083 11.050998 5.408509 -6.172775 -0.820279 -5.035079 13.133747 -9.686147 -9.660320 7.121219 -7.020808 -9.267911 -1.572533 -4.085180 3.229441 5.712602 6.603013 -13.915418 -8.312654 14.208103 -2.948550 16.598806 7.350547 -2.559959 6.857294 -6.783267 -5.719844 -4.686159 -14.186964 3.270983 3.808090 -9.813163 -2.509063 -4.325697 10.121784 8.538278 -1.762887 -10.639763 -1.164474 9.240925 -12.359153 1.024348 3.394201 6.306286 -12.276034 3.351808 5.983610 -7.269651 5.755023 -8.119144 -4.296469 -11.577953 -7.137063 10.161563 -0.318546 5.281464 -0.501437 -1.995201 0.330427 4.392613 3.780260 -0.607031 6.435631 14.341450 8.398122 -1.175913 -2.438826 -16.507505 10.310125 -12.592586 -13.590019 4.947284 1.105410 -8.326279 -5.714173 -1.945513 11.398803 9.457102 -9.481865 -7.554305 7.741770 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__int const& std::max(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__main = 0.096378 0.356468 0.514100 -0.144475 0.270083 -0.165496 0.120410 0.432458 -0.288260 -0.704258 -0.028516 -0.849126 -0.943639 0.448437 -0.091842 -0.450305 0.663884 0.061343 0.051466 -0.251426 -0.220393 -0.157036 0.586727 0.669587 -0.633344 0.222288 -0.125651 0.279899 0.005915 0.462963 0.213649 -0.792421 0.018160 0.630505 0.510906 0.006754 -0.169582 -0.335283 -0.730432 -1.015014 -0.123184 0.927983 0.155530 0.007875 0.293752 0.743883 0.927060 0.305524 -0.162494 0.280506 0.213898 -0.019596 0.359041 -0.009211 0.106493 -0.554818 0.338811 -0.424636 -0.524740 0.301349 -0.047074 -0.813952 -0.418987 0.460337 0.568434 -0.091970 -0.207235 -0.412640 -0.093595 0.225897 -0.023150 0.329219 0.617946 0.343261 0.423238 0.560403 0.025081 -0.463983 0.167544 -1.734460 -0.639609 -0.437445 1.178603 0.806413 -0.423766 -0.573729 0.715399 0.090104 0.221355 0.408408 0.855717 0.042359 -0.244279 -0.252453 -0.116621 0.403550 -0.268057 0.011418 0.108949 0.190284 -0.471991 0.103376 0.171575 -0.389052 -0.291659 0.520645 -0.191522 0.371850 -0.814093 0.359928 -0.817678 0.007610 0.677003 -0.767980 -0.087922 0.207011 -0.067747 0.431184 -0.231116 0.362725 0.220895 -0.216678 -0.242935 0.412767 -1.250719 0.767612 -0.071583 0.031971 0.257733 0.494907 0.444782 -0.085734 0.209430 -0.114703 -0.112927 0.176447 -0.030003 -0.007335 -0.064431 -0.051466 0.257483 -0.214364 0.141737 -0.314383 -0.341435 -0.399076 -1.173112 -0.313092 0.212125 0.565693 -0.197262 0.401701 0.046535 -0.340492 0.443455 -0.009491 -0.310976 -0.044263 0.425310 0.503947 0.449525 -0.187704 0.322795 0.733691 0.225066 -0.256316 0.489166 0.234533 0.032212 -0.242830 0.566373 0.133069 0.221369 -0.235909 -0.086064 0.296864 0.562203 0.090822 -0.795893 -0.129681 0.216773 0.451922 0.094115 0.289356 0.415552 -0.023723 0.056406 -0.010476 0.222119 0.539202 -1.261817 0.591156 0.324508 -0.088251 0.412773 -0.231332 -0.158461 -0.761451 0.128026 0.472794 0.558041 0.327327 -0.255049 -0.240036 -0.495924 -0.069234 0.110635 0.287074 -0.319064 0.455110 -0.201167 -0.202936 -0.362972 -0.943302 -0.091512 0.283783 -0.590210 0.163074 0.534778 -1.109319 0.606600 -0.114166 -0.299223 -0.583580 -0.115746 -0.017499 -0.540453 -0.552422 -0.218570 -0.644287 -1.328223 -0.387340 -0.396204 -0.070789 -0.092165 -0.113261 -0.094022 -0.299220 0.978438 -0.035419 0.473858 0.384234 0.081477 0.759425 1.094554 -0.374824 0.170032 -0.347761 0.645392 -0.672905 -0.046994 0.643962 -0.335902 0.024198 0.675397 -0.166853 -0.083950 -0.317914 0.386759 0.017834 -0.542551 0.316427 -0.606276 0.157320 0.718453 0.404515 -0.337174 -0.101885 -0.847045 -0.155793 -0.119004 -0.302241 0.062256 -0.555136 -0.147583 0.479112 -0.281612 -0.587325 0.170078 -0.201195 -0.452265 -0.141407 0.689211 0.640767 -0.583957 0.838416 -0.561104 0.428153 -0.624832 -0.359235 -0.143867 -0.072506 0.001524 -0.153813 -0.145708 -0.102784 0.154536 -0.422513 -0.549763 0.489388 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp___GLOBAL__sub_I_minimum_positive_points_to_reach_destination.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/mobile-numeric-keypad-problem.cpp__getCount(char (*) [3], int) = -7.262595 -7.288007 -2.601743 -12.236179 6.428665 12.313761 4.072294 -11.697276 -15.130662 -3.753373 6.396410 -20.395265 -7.663197 16.718924 -5.833569 12.928970 19.828504 0.931040 -9.285821 -5.121170 12.963171 0.125246 22.306201 24.202405 -13.206317 0.064164 -1.088766 8.276781 4.457009 0.404808 5.924256 -8.365073 3.537535 -13.837121 0.220972 -5.925581 -4.620755 6.645985 13.197389 -24.878907 -1.133348 8.019844 2.682836 -0.497759 0.727782 2.067499 12.048942 12.822542 1.640377 11.424777 8.980257 -0.737850 8.341850 0.268155 5.952005 1.668366 4.005655 -2.679691 -1.587422 -3.299756 -4.758569 -0.826390 2.421017 16.822593 18.283763 0.669510 -9.048881 4.517175 5.649168 4.452758 5.652114 13.436490 -5.188966 5.498674 8.348075 -19.386805 4.486113 -22.559968 5.242762 -20.634184 -10.964230 3.679127 11.180019 8.397905 9.305213 -0.534832 24.060785 -4.715953 -10.122262 15.674755 17.668860 -11.974933 -3.244489 -2.867197 -7.642527 -0.027744 -5.771352 3.674866 3.963458 10.125393 -14.204091 -5.805109 1.878944 2.880970 -9.110101 -6.849808 0.278803 12.266789 -12.544353 -10.377180 -3.366596 13.082257 -1.830690 -24.927564 -10.429173 -11.749981 1.574451 1.996988 -13.380597 -13.158805 7.451423 2.706953 -3.468671 -5.216511 -3.561113 8.535970 10.247634 3.767476 -2.707387 10.281865 3.846781 23.842965 1.745000 -8.888070 2.850160 4.530487 -1.717508 8.219598 -5.104342 -4.455133 2.054394 -14.106234 -0.358300 7.777140 -8.432285 -3.782821 2.929487 1.214135 -2.856550 53.196549 -4.261880 19.113943 16.485307 -12.888851 5.235563 -5.821994 4.253462 5.553937 8.411249 7.011144 -23.444893 -12.954217 14.883053 23.714659 8.454945 -14.960512 -1.415052 6.506433 1.822229 -2.640977 8.508594 1.063161 1.420866 -7.963353 -2.115285 9.302534 29.318072 -8.547733 -2.084790 2.944605 7.094691 -1.706501 -14.653695 -2.613391 -13.460051 -0.169736 6.029045 4.900923 7.693758 17.627503 -20.505617 14.972019 -1.271693 1.234836 15.272654 6.072362 -13.013024 -17.601420 -7.385696 5.943752 13.235815 -4.627452 -2.141304 3.258133 -18.960411 0.748919 4.784031 2.412000 -11.497750 16.467094 -0.078031 -6.290596 -4.518523 3.724264 -5.071833 -5.465387 -5.353437 13.002377 0.532323 -14.477800 12.375934 4.951810 -7.047837 1.851085 -3.511507 14.631157 -12.290203 -13.942328 9.932423 -5.703906 -9.089074 -4.240960 -4.936689 6.030979 7.928307 3.530974 -15.676840 -11.138934 15.749196 -6.432435 20.539279 8.742453 -4.876345 9.155026 -5.779976 -8.120322 -7.812195 -11.868422 0.236417 3.608469 -10.447096 -10.267406 -4.422709 12.841956 11.653306 0.263648 -11.092690 -0.485472 16.557736 -12.482371 -1.250865 4.269465 2.980087 -13.150459 5.094199 7.697649 -12.175805 5.864753 -11.031065 -2.947211 -11.775566 -7.537127 13.856413 -2.092710 6.171569 -1.392205 -2.578007 1.993908 6.244794 7.956822 1.395607 7.170891 20.410520 9.544937 -0.750154 -3.496132 -19.998411 10.888632 -16.104984 -14.030526 2.137389 5.015166 -9.956321 -4.747346 -0.453282 14.558366 11.961080 -11.133394 -8.468400 7.265428 +PE-benchmarks/mobile-numeric-keypad-problem.cpp__main = 0.308375 0.445060 1.462941 -0.792637 0.776460 -0.142462 0.340242 0.885967 -1.246305 -1.449934 0.501601 -2.784275 -2.208984 1.243533 -0.177147 -1.053061 1.509097 -0.252982 -0.315630 -0.549476 -0.581158 0.185982 1.441525 1.847622 -1.581441 0.726090 -0.936044 0.625201 0.131303 0.912092 0.540707 -1.852296 -0.288974 1.681035 0.927486 0.532124 -0.777422 -0.887204 -1.275995 -2.451023 -0.248943 2.862202 0.238487 -0.030417 0.974975 1.931556 2.230311 0.750647 -0.374602 0.923043 0.706864 -0.487540 1.068638 -0.253897 0.519752 -1.776469 1.369833 -0.516602 -1.165526 0.638878 -0.114583 -1.326695 -1.110055 1.205408 1.352127 -0.231061 -0.975601 -1.329998 0.384185 0.530287 0.167877 1.066427 1.479355 0.900079 1.123922 1.905282 0.385591 -1.020511 0.883242 -3.552521 -1.782202 -0.202093 3.647780 2.170458 -1.289508 -2.036845 1.867513 0.008170 -0.149901 1.120805 2.003771 0.430156 -0.554247 -0.220242 -0.680408 0.852285 -0.423517 0.235488 0.228818 0.674470 -1.352774 0.806388 0.208138 -1.128081 -0.831778 1.829030 -0.225580 0.834442 -1.581997 1.201988 -1.222712 0.861064 2.134907 -1.989538 -0.972198 0.308819 -0.601008 0.944098 -1.069681 1.328184 0.603859 -1.275329 -0.962366 1.471097 -3.446746 2.026165 0.089918 0.622056 0.449629 1.337582 1.436205 -0.441640 -0.214020 -0.561804 0.133600 0.186203 0.501540 0.624021 0.135411 -0.028278 0.418333 -0.177683 0.390020 -1.104909 -0.807919 -0.803270 -3.368995 -0.179142 -0.223843 2.140310 -0.530722 1.672245 0.476860 -0.568207 1.290054 0.147870 -0.567997 -0.067128 0.819563 1.175053 0.916289 -0.449761 1.301755 2.123453 0.540837 -1.087792 1.791812 1.368711 -0.126236 -0.767074 1.860788 0.063429 0.981995 -0.588221 -0.270955 1.006233 1.628853 0.419212 -2.821809 -0.431474 0.604834 1.534023 0.692190 0.860534 1.305117 0.086213 0.427633 0.167197 0.949165 1.346037 -3.549771 1.479055 1.208765 -0.268042 1.627998 -0.357025 -0.945693 -1.632057 -0.178697 0.770452 1.377291 1.006325 -1.229881 -0.389641 -1.283159 -0.135654 0.429154 0.082030 -0.973050 1.368749 -0.537138 -0.153219 -0.504272 -2.857358 -0.489313 1.150951 -2.004445 0.692024 0.833955 -2.694563 1.250660 0.276951 -0.788601 -2.009770 -0.675969 -0.091520 -1.053702 -1.137842 -0.699460 -1.894325 -3.704247 -1.112417 -1.174877 -0.667244 0.123814 0.328977 -0.711067 -0.749602 2.889365 -0.426567 1.792675 1.117130 -0.364689 1.493069 3.245251 -0.772333 0.582974 -1.221878 2.378545 -1.157912 -0.422825 1.709162 -1.077047 -0.162508 0.962214 -0.563797 -0.409124 -1.437455 0.787582 0.352275 -1.211444 0.517809 -2.071968 0.087807 1.869653 0.882671 -0.567045 0.644824 -2.334256 -0.951488 -0.954456 -0.446967 0.527720 -0.498525 -0.205900 0.714305 -0.774280 -1.304067 0.225545 -0.612594 -1.399160 0.042110 1.845865 1.666212 -1.213790 2.160422 -1.754834 1.525686 -1.282757 -1.099974 -0.063114 -0.729143 -0.526523 -0.803364 -0.490419 -0.082462 0.767109 -1.478933 -1.621692 2.222570 +PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp__getCount(char (*) [3], int) = -5.657447 -0.789334 -4.430312 -12.912609 13.786347 29.277157 4.027691 -15.559496 -19.350101 5.726915 6.791582 -30.590659 -11.040610 20.983963 -6.881342 12.110395 24.127960 -3.124302 -13.540685 -2.741558 13.752103 15.222720 28.662594 30.661456 -19.508777 4.436796 -1.453782 -1.408988 2.526176 8.787290 -6.098044 -19.838904 3.817939 -9.304072 -3.019847 -4.504442 -10.113686 -0.767734 21.257134 -31.424597 -0.936162 15.460304 2.628860 -2.203313 4.046309 9.640801 24.688016 14.625056 -0.280304 10.889818 11.629969 5.277220 9.255630 -1.894841 9.248063 1.797187 17.395835 9.996731 -0.363703 -8.181290 -5.291226 11.014357 -4.683293 22.663348 23.257838 3.253839 -14.314768 0.021784 8.069440 2.163773 2.034705 18.853690 5.687135 14.805042 9.898735 -0.796271 6.667461 -18.513876 8.850003 -19.848806 -10.387508 5.298474 11.131604 5.360523 11.049969 -10.446438 32.875733 -7.927368 -10.881655 17.172628 25.608577 -16.719213 -1.963320 -1.027086 -17.745943 -1.994048 -4.087902 9.116723 3.052605 2.161076 -19.684060 -16.875148 -4.249701 2.551569 -13.484544 0.774830 1.424618 6.584575 -12.475857 -4.096025 -1.622476 12.786705 -1.214421 -32.573800 -30.068626 -14.581704 -7.966587 0.901785 -18.231352 -19.750717 8.935239 1.325696 -11.002329 -7.818419 -0.407559 12.553184 16.787606 6.175918 -3.666582 1.866888 11.989767 27.494933 -4.370156 -14.591491 6.074711 0.758464 3.434090 9.027094 -7.529821 -0.755828 1.744144 -13.644072 8.428158 10.909583 -10.317067 3.671649 -1.685372 -2.958701 -5.997010 66.986924 -9.850009 25.975189 14.485389 -21.693875 6.582714 -6.126673 -1.918591 4.196180 9.817987 15.809202 -22.785400 -14.633380 22.742752 31.604972 10.007198 -19.897087 12.887155 13.326746 -1.970446 -7.711699 15.780170 -2.330593 2.603359 -12.233096 -5.499240 12.769311 43.609633 -9.813136 -12.503812 3.867976 14.670058 4.329742 1.189651 -0.983271 -15.703320 1.878770 14.183346 2.971477 17.230469 22.498696 -34.942550 19.364073 -0.645687 -8.953264 20.506101 7.543432 -17.612151 5.547394 -4.468940 10.513254 16.709568 2.915589 -7.260197 -0.412452 -23.300534 -0.581474 6.442353 0.961690 -18.766564 22.125713 7.823532 -14.465027 -5.638631 -4.755158 -2.899572 -9.528328 -16.732501 15.584602 -7.808581 -28.831364 19.471219 14.074817 -5.863387 -6.742864 -8.392105 6.482589 -14.112661 -18.415963 9.190811 -8.834259 -6.559116 1.087614 -9.109220 5.358465 16.800690 22.219598 -28.969959 -26.659217 23.674552 -3.350683 28.588414 13.631851 -3.517093 4.485167 -6.508199 -6.668667 -14.105144 -17.814780 14.491536 10.461417 -14.935226 0.474239 -11.877948 14.905665 13.370316 -4.539925 -14.508653 -16.674636 16.824361 -4.141717 5.559898 3.338022 2.266366 -20.273148 0.195602 8.799608 -6.809943 7.952243 -14.556926 -8.283108 -21.099424 -10.017133 15.898211 -2.444836 5.504915 2.945887 -7.592615 -2.829435 5.812627 3.501405 -6.234835 12.032233 22.900134 3.617244 -3.664181 7.391998 -25.765329 19.836438 -21.224221 -20.636186 6.943150 -13.019161 -19.709789 -12.165196 -5.186707 17.085011 9.866944 -7.254233 -9.766176 12.917008 +PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp__main = 0.348774 0.358947 1.358612 -0.909827 0.655114 -0.168022 0.213833 0.778556 -1.167325 -1.304919 0.573819 -2.562200 -1.858618 0.996615 -0.246841 -1.197091 1.120050 -0.408681 -0.338939 -0.504764 -0.666967 0.566178 1.109730 1.512551 -1.390625 0.644627 -0.996435 0.553643 0.210125 0.672169 0.732522 -1.704519 -0.487925 1.896241 0.749956 0.713330 -0.706927 -0.845721 -1.216244 -1.946213 -0.182815 2.635676 0.133740 -0.004905 0.976651 1.640876 1.865809 0.572835 -0.369705 0.743099 0.773085 -0.157271 0.833971 -0.337216 0.370087 -1.906777 1.280775 -0.622369 -0.855610 0.534778 -0.010368 -0.787829 -1.064595 1.082292 1.059912 -0.155686 -0.891154 -1.398571 0.507729 0.504962 0.192572 0.911112 1.250317 0.913394 0.860969 2.102577 0.383042 -0.765736 1.027803 -2.814654 -1.481678 0.044810 3.413638 2.191309 -1.490142 -1.874536 1.511099 0.056673 -0.234426 1.163828 1.574916 0.820785 -0.411058 -0.063473 -0.823642 0.805490 -0.237885 0.320407 -0.181195 0.928108 -1.093631 1.011772 -0.151086 -1.167857 -0.710122 1.874332 -0.123694 0.537975 -1.314179 1.487394 -0.675941 1.160471 2.206693 -1.638722 -1.274800 0.126124 -0.574242 0.620565 -0.950745 1.583517 0.423415 -1.429693 -0.954853 1.742973 -3.387779 1.574310 0.099283 0.677883 0.240770 1.133709 1.373474 -0.711885 -0.704420 -0.571426 0.196033 0.048363 0.782276 0.565014 0.210007 0.173422 0.287562 0.111229 0.571211 -1.138573 -0.609290 -0.966884 -3.473236 -0.206460 -0.342384 1.799488 -0.462979 1.544385 0.453391 -0.291132 0.822091 0.238613 -0.472999 -0.089238 0.523055 0.969952 1.323841 -0.304832 1.191342 1.776650 0.390291 -0.723518 1.950623 1.524861 -0.326440 -0.704902 1.729384 -0.100712 0.755440 -0.401551 -0.303939 0.977487 1.103792 0.839351 -2.490354 -0.518885 0.822017 1.507079 1.332405 0.914532 1.483069 0.220400 0.694014 0.179841 0.995451 1.068264 -3.275377 1.170638 1.468853 -0.017170 1.164255 -0.302480 -0.884270 -1.158458 -0.192808 0.535388 1.077543 0.809920 -1.089706 -0.280387 -0.995979 -0.114417 0.468767 -0.088210 -0.900165 1.091894 -0.334191 0.022107 -0.338510 -2.615824 -0.550261 1.404999 -1.996483 0.577027 0.514330 -2.325154 0.996734 0.282040 -0.599123 -2.134145 -0.838063 -0.123205 -0.825863 -0.745363 -0.793553 -1.731605 -3.414469 -0.900860 -1.076965 -0.711750 0.079032 0.722023 -0.693898 -0.388188 2.534191 -0.397151 1.554393 0.957085 -0.429247 1.065749 2.701678 -0.365795 0.664497 -1.168870 2.539017 -0.817941 -0.391598 2.031033 -0.958931 -0.409654 0.545265 -0.675256 -0.570479 -1.216551 0.497331 0.734752 -1.033237 0.185838 -2.149166 0.053918 1.744342 0.572024 -0.346502 0.805039 -2.175204 -0.810606 -0.930354 -0.280867 0.518875 -0.083455 -0.119804 0.549475 -0.623765 -1.242101 0.163518 -0.612725 -1.345788 0.249712 1.481088 1.263713 -0.806252 2.073139 -1.576388 1.355489 -0.966898 -1.000855 -0.055573 -1.063742 -0.405975 -0.779383 -0.870125 -0.058600 0.728768 -1.078681 -1.433279 2.411045 +PE-benchmarks/naive-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/naive-algorithm.cpp__search(char*, char*) = -1.846528 -1.781678 -0.728485 -2.676665 1.406555 1.959053 0.982327 -2.271056 -3.520578 -1.962799 1.633524 -5.010703 -2.542052 4.107357 -1.552513 2.788339 4.997468 0.279970 -1.607100 -1.751531 3.360796 -0.418598 5.640632 6.094878 -3.873261 -0.215796 0.031647 2.036231 1.723234 -0.349548 2.359661 -2.827819 1.244392 -3.095357 0.613991 -1.676208 -0.629521 1.874150 2.872642 -6.230833 -0.462099 2.223302 0.681390 0.006172 0.167081 1.286588 2.998416 3.385877 -0.549134 3.249581 2.949883 0.124380 1.860947 0.143805 0.589181 -0.479828 -0.105730 -1.129043 -0.555241 -0.414441 -1.005532 -1.108054 0.429701 4.284463 5.117842 -0.250969 -1.880851 1.301576 1.047174 1.288750 1.580888 3.286656 0.000735 1.045787 2.911984 -4.615359 -0.162147 -7.606348 1.057847 -7.597307 -2.795632 0.285075 3.386444 1.874687 1.855040 -0.321566 5.981978 -0.578962 -2.246269 4.851328 4.613984 -2.703959 -1.012823 -1.232150 -1.936316 0.632152 -2.181996 1.203899 0.797600 2.577391 -3.517482 -2.291602 0.396415 0.349622 -2.299570 -2.562464 -0.310257 2.897230 -3.648217 -2.326253 -1.811238 2.859692 0.093416 -6.121624 -1.948470 -2.981818 0.941252 0.803708 -2.847280 -2.465921 1.476144 0.381405 -0.867091 -1.362845 -1.324283 2.246702 2.511973 1.129295 -0.445707 2.566202 1.033955 5.679771 0.626130 -2.298029 0.095407 1.234176 -0.640293 2.021756 -2.079578 -1.108419 2.514266 -3.092071 -0.232021 1.311447 -2.139198 -2.088760 1.615907 -0.712520 -0.232514 11.811335 -0.482923 4.229430 4.163145 -3.056236 1.339740 -1.580617 1.102957 1.793052 2.627830 1.752731 -4.713834 -3.347698 3.467174 5.700718 2.073709 -3.612445 -0.947349 1.878080 1.128631 -0.976015 1.938750 0.632646 0.149928 -2.161995 -0.331370 2.512841 6.633689 -1.972897 0.557753 0.488553 3.177956 -0.472675 -3.751632 -0.522529 -3.331419 -0.111636 1.714904 1.411411 1.880538 4.551041 -6.114120 3.474859 -0.095708 1.140486 2.300133 1.543292 -3.360515 -5.492343 -0.861062 1.486624 3.108618 -0.607836 0.973157 0.998045 -4.864136 0.319730 0.915443 0.901589 -2.732713 4.018629 -0.517194 -1.356541 -1.721166 1.040605 -1.721778 -1.390315 -0.982393 3.220821 1.672958 -4.022015 3.140641 0.228073 -1.983624 -0.004965 -0.888030 4.253535 -3.744268 -3.680024 2.478101 -2.067991 -2.946418 -1.580596 -1.066145 1.473266 1.232460 0.356399 -3.206661 -3.159143 4.380911 -1.429271 4.686900 2.143021 -1.119532 2.866163 -1.609628 -2.009755 -2.292732 -2.556133 0.291778 0.185677 -2.563287 -2.220967 -0.787814 2.992841 3.489966 -0.203623 -2.809007 0.337789 4.175562 -3.678893 -0.868469 1.271501 1.766394 -2.577150 2.208851 1.954289 -3.603214 1.166698 -3.337007 0.032869 -2.289117 -2.189713 3.345882 -1.120230 1.469673 0.061239 -0.432940 0.225808 1.825728 2.126914 -0.037085 1.089114 5.305528 3.553350 -0.770562 -0.764735 -5.217907 2.308413 -4.430109 -3.880522 0.304713 1.086013 -2.312134 -0.840043 -0.251590 3.498288 3.113357 -2.175319 -2.671013 1.869526 +PE-benchmarks/naive-algorithm.cpp__main = 0.173122 0.437486 0.526550 -0.069031 0.440129 0.045907 0.184808 0.612930 -0.404775 -0.593301 -0.180539 -0.752975 -0.921753 0.536001 0.049345 -0.338065 0.870407 0.259158 0.093275 -0.135482 -0.280910 -0.197252 0.631945 0.723923 -0.559464 0.378438 -0.229680 0.128182 -0.351116 0.861969 -0.103774 -1.037642 0.103733 0.550553 0.433546 -0.178804 -0.318359 -0.319086 -0.707084 -1.284471 -0.071421 1.078787 0.086560 -0.051476 0.342908 0.530302 1.088041 0.269603 -0.032506 0.417723 -0.025495 -0.020090 0.413387 0.040772 0.319336 -0.094552 0.318518 -0.456816 -0.674305 0.379989 -0.136431 -0.865756 -0.482974 0.346269 0.484930 -0.114927 -0.307967 -0.498078 -0.231314 0.144682 -0.035471 0.312752 0.660949 0.208411 0.375963 0.661637 -0.067430 -0.179750 0.135040 -1.628589 -0.759410 -0.526560 1.237007 0.924899 -0.270266 -0.727170 0.789156 -0.230871 0.347003 0.242958 0.906838 -0.177081 -0.278873 -0.296487 0.005717 0.318771 -0.175888 -0.247933 0.126266 -0.148855 -0.545037 -0.085363 0.405541 -0.331180 -0.313390 0.503346 -0.161507 0.535604 -0.914667 0.134825 -1.035235 0.057075 0.504381 -0.678180 -0.134083 0.404206 -0.269577 0.615187 -0.351585 0.102217 0.392399 -0.087055 -0.330448 0.219842 -0.993612 0.899463 -0.166458 -0.093309 0.368428 0.444730 0.396425 0.093981 0.416759 -0.097765 -0.020780 0.310746 0.051150 -0.056808 -0.025282 -0.136796 -0.172825 -0.338871 0.085450 -0.241441 -0.450925 -0.095986 -1.357063 -0.204657 0.209373 0.627294 -0.322292 0.396021 -0.064178 -0.479388 0.650765 0.014080 -0.394190 -0.138528 0.548973 0.579655 0.266237 -0.167031 0.253745 0.795488 0.307508 -0.285389 0.463437 0.000172 0.063951 -0.099615 0.649190 0.103817 0.445886 -0.346861 -0.085855 0.101739 0.965181 -0.056997 -1.047418 -0.082082 0.053122 0.432771 0.017029 0.243088 0.236203 -0.103875 0.056396 -0.161525 0.191356 0.593320 -1.194766 0.727614 -0.021095 -0.414181 0.562644 -0.175884 -0.014925 -0.517065 -0.058320 0.517361 0.886291 0.435223 -0.238361 -0.333693 -0.515483 -0.129158 0.084612 0.345220 -0.344793 0.538482 -0.188043 -0.443838 -0.223652 -1.028689 -0.039387 0.074774 -0.633312 0.124511 0.689780 -1.237813 0.599274 0.068832 -0.251400 -0.326046 0.116411 -0.003056 -0.448099 -0.691383 -0.107316 -0.497757 -1.257699 -0.158041 -0.483163 0.040544 0.025210 -0.173321 -0.051572 -0.487311 1.053929 0.205859 0.594770 0.471686 0.026167 0.818995 1.264112 -0.553211 0.280625 -0.581985 0.674526 -0.803449 0.135136 0.503824 -0.526252 0.139981 0.791758 0.071406 -0.079082 -0.672941 0.550969 -0.057539 -0.277019 0.519327 -0.659767 0.235096 0.592995 0.626045 -0.353594 -0.224066 -0.747431 -0.034432 -0.112188 -0.189638 0.037868 -0.742938 -0.206708 0.519430 -0.348213 -0.673727 0.102940 -0.259510 -0.527966 -0.254732 0.764143 0.467603 -0.663433 1.013583 -0.389937 0.475025 -0.598074 -0.204814 -0.302001 -0.004148 -0.212042 -0.152700 -0.041765 -0.143542 0.035187 -0.355306 -0.498056 0.247066 +PE-benchmarks/naive-algorithm.cpp___GLOBAL__sub_I_naive_algorithm.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/Nearly_sorted_Algo.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/Nearly_sorted_Algo.cpp__sortK(int*, int, int) = -1.469396 -1.003900 1.046217 -2.696202 3.288038 2.355372 1.060500 -1.258922 -3.350040 -1.879556 0.552454 -4.508718 -4.317659 4.212945 -2.150159 2.098153 4.860103 -0.098677 -1.086880 -2.238790 3.597099 -1.026870 6.262673 4.895917 -5.572353 -0.001611 0.004648 3.271372 1.894042 2.343832 1.617211 -2.701535 0.514371 -1.772751 2.460582 -2.191329 -0.547550 1.041024 0.548073 -7.575896 -1.274892 3.964207 -0.459455 1.147578 1.688176 5.102191 3.915397 3.652085 -1.790198 4.087901 2.900310 -0.295844 3.243247 0.102968 -0.795370 -0.477863 2.147796 -0.459802 -1.766487 0.253411 -1.641557 -2.954086 1.085975 4.587851 6.254019 -1.503307 -2.091509 1.411976 1.008811 1.585118 1.367498 4.453038 0.569836 1.680083 4.403832 -2.748239 0.044345 -6.600505 1.411290 -8.932949 -3.333980 -1.893961 3.423340 2.640377 1.011367 -1.495346 7.891832 -0.010878 -1.577055 5.401092 4.771021 -2.470136 -0.540003 -3.116184 -2.159289 0.055546 -2.423928 -0.669795 1.604131 3.067912 -3.557191 -2.286410 -0.466921 -0.727712 -2.628796 -1.129379 -2.533993 3.945278 -5.151667 -2.446124 -4.055826 2.759540 -0.212705 -7.382286 -2.014072 -2.029919 1.358023 1.047107 -0.437323 -1.200670 2.057722 1.665699 -1.163379 -0.298846 -2.182110 4.772287 2.852168 0.038690 -0.039703 3.406900 0.348041 3.663215 2.893064 -1.486233 -2.096374 2.599445 -1.061399 1.324958 -2.244662 0.348383 2.959514 -3.790601 -0.320875 1.109512 -1.700776 -1.520311 -1.131406 -2.176815 0.920290 11.663164 -1.464256 3.929525 2.361898 -3.856222 2.748989 0.094153 0.865816 2.361051 2.835932 2.713144 -5.062141 -3.232291 3.672459 5.653334 1.712350 -4.728344 0.135416 1.312945 1.181997 -0.868002 2.157081 2.193305 -0.600282 -2.035395 -0.092848 0.012980 8.074144 -2.262350 -2.657174 0.971753 2.681131 -1.608761 -3.930924 -0.319786 -2.061022 -1.952304 1.768163 0.902290 1.360578 4.827840 -7.383555 4.206728 0.535554 0.032644 3.418148 -0.748732 -1.528539 -6.019550 -1.514350 1.942697 3.329899 -0.100432 -1.324183 0.061672 -5.064956 2.016722 1.031211 2.139405 -2.445282 4.857178 -1.050069 -1.939573 -2.164541 -1.055021 -1.486765 -0.273662 -2.066099 2.570909 0.577327 -6.249127 3.364242 -1.259235 -2.455499 0.609459 0.794279 3.763276 -3.354088 -4.430858 2.337112 -2.040354 -4.872393 -3.821758 -1.593981 1.474343 1.894897 -0.172720 -4.128203 -5.617881 4.214261 -2.441682 3.848813 2.695129 -0.431835 5.036465 0.977410 -3.299353 -2.892844 -3.460839 1.117979 -0.015316 -0.783758 -1.515107 -0.956572 3.048966 4.296296 -0.445861 -0.917455 -1.877706 5.361391 -3.107447 -1.614978 1.811304 -0.232682 -1.940655 3.147990 2.616161 -2.846008 -0.179042 -3.978860 0.518148 -2.720469 -0.965309 3.225715 -3.204301 -0.062280 0.904736 -0.349902 -1.548797 1.540982 1.562403 -1.073213 -0.853905 7.374662 5.557654 -2.581316 1.404079 -4.367503 3.913140 -4.902869 -2.624649 -1.222817 0.117749 -0.372598 0.237199 0.584061 3.148994 3.463711 -3.729716 -2.531125 0.507086 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::vector() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::priority_queue(int*, int*, std::greater const&, std::vector >&&) = 0.337750 3.539614 2.912382 -1.111635 3.658850 3.097018 0.959220 0.626466 -0.756737 -2.145651 -1.137988 -3.688286 -5.179064 2.618595 -0.639480 -0.535354 4.006121 -0.558307 0.319877 -0.726428 0.751581 -0.354592 4.606537 3.630777 -4.657154 1.476217 1.118967 1.327779 -0.656545 4.471647 -1.498324 -4.628980 0.648737 1.144369 2.575704 -0.516784 -1.256266 -2.807761 -1.778087 -6.151882 -1.169902 3.663648 -1.637446 0.372898 1.329810 2.254485 6.856365 2.107973 -1.353774 1.136115 1.079828 0.177731 2.076396 0.328796 0.879567 -0.555643 2.916851 -0.360723 -2.282320 0.647783 -1.061504 -3.372282 -1.343555 3.221385 3.841065 -0.467789 -1.337100 -0.415805 -1.059374 0.311962 -1.176748 3.117362 2.944201 3.094524 3.099837 0.656496 0.464678 -2.870622 0.223765 -6.320314 -3.908195 -3.752218 2.170733 2.761230 1.099210 -2.971706 5.458464 -0.033039 1.677010 1.388961 5.562540 -2.626259 -0.462853 -2.579283 -1.084909 0.501425 -1.359272 -0.030036 0.202393 -1.409220 -3.041330 -2.292704 1.483036 -0.799601 -2.094716 0.808003 -1.676906 2.716772 -3.520131 -0.578253 -5.163011 -0.773220 0.171373 -5.638835 -1.755195 1.057529 0.118084 1.861945 -0.191757 -2.032067 1.516064 2.015702 -1.346183 -1.178269 -2.646222 5.069287 2.325916 -0.449018 1.587517 1.746809 2.203813 2.329294 3.697752 0.160104 -1.388736 0.610428 -0.625655 -0.347601 -0.481629 0.830427 0.165044 -2.025745 -0.547807 1.724011 -1.525090 0.376729 -3.458091 -2.726146 1.773266 8.582962 -2.044693 2.159320 -0.285836 -4.201566 3.361690 -0.099070 -2.522062 0.172120 2.412417 4.076209 -3.541444 -1.613818 2.545626 4.327727 1.103592 -3.420120 1.793836 0.142598 -0.005503 -1.919984 2.372688 1.043584 1.169921 -1.878857 -0.402419 1.399959 6.479725 -2.170187 -6.586110 1.108404 0.586164 1.154072 -1.490162 0.118931 -0.260714 -1.167088 1.056403 -0.550611 1.334497 3.571663 -6.655801 3.248887 0.222331 -3.094260 4.252627 -1.163413 -0.318322 -1.565246 1.148602 3.804014 2.590773 1.629733 -1.458982 -2.525784 -3.366387 0.417500 0.696546 2.103933 -2.158517 3.421667 -0.673296 -3.318188 -2.783474 -4.573394 -0.419640 -0.658424 -3.335813 0.924710 1.191904 -7.245510 4.448074 0.351191 -1.557718 -0.373744 -0.928453 1.322657 -2.743107 -4.569352 0.793120 -2.565606 -4.234850 -1.083985 -1.839269 0.476809 1.650735 0.145363 -3.086036 -4.596134 3.936228 0.394897 2.831895 2.715068 2.179484 4.603119 4.006594 -3.318181 -1.389836 -3.419178 3.683084 -0.849837 -1.226779 -0.704602 -2.490817 1.851747 4.922271 -0.838913 0.318501 -4.177125 2.724583 -2.658395 -1.223819 2.422743 -0.817463 -1.368024 0.970204 2.727775 -0.345837 -1.906055 -3.357729 -0.526146 -1.757362 -2.426524 0.293789 -4.105307 -1.195519 3.424282 -1.966381 -2.967332 0.955628 -0.936114 -1.181680 -1.403437 3.766224 3.871145 -4.096641 2.959898 -2.783276 3.072935 -4.521560 -2.599390 0.090852 -1.426735 0.031939 -1.117884 0.590486 0.461196 0.532858 -1.966062 -1.356554 -0.379728 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::~vector() = 0.111523 0.788378 0.976603 -0.678549 1.050719 0.695355 -0.027727 0.262045 -0.327603 -0.655354 -0.431018 -0.859677 -1.284630 0.616248 -0.325615 -0.365659 0.815818 -0.269225 -0.013063 -0.394848 0.213873 0.254032 0.946994 0.513240 -1.323788 0.299432 0.298253 0.829434 0.228366 1.188695 -0.174097 -1.114476 -0.296214 0.848430 0.764356 -0.145553 -0.030977 -0.507883 -0.815697 -1.409154 -0.278233 0.901976 -0.600241 0.296310 0.415324 0.728123 1.436383 0.534494 -0.548964 0.191266 0.754087 0.561980 0.325908 0.011450 -0.248052 -0.381486 0.954502 -0.494560 -0.372215 0.173265 0.015855 -0.729476 -0.324446 0.786893 0.971641 -0.274029 -0.331845 -0.089187 -0.002291 0.135671 -0.168348 0.680049 0.554240 0.778652 0.683382 0.481077 0.098235 -0.746892 0.487241 -1.511196 -0.747916 -1.079925 0.624932 1.042335 -0.307275 -0.676158 1.475507 0.013096 0.331792 0.646840 1.132603 -0.212117 -0.010773 -0.971185 -0.471788 0.331750 -0.388979 -0.276436 -0.433844 0.462966 -0.383147 -0.373887 -0.072372 -0.600613 -0.571929 0.444703 -0.715264 0.708250 -1.150101 0.256487 -1.172703 0.467940 0.390850 -1.254905 -0.926139 0.034706 0.212220 0.002464 0.370397 -0.001501 0.178122 0.402519 -0.470891 0.377577 -1.136698 1.066084 0.695846 -0.412909 0.199164 0.449223 0.621203 0.159158 0.460848 -0.185742 -0.770128 0.456118 0.103156 -0.378603 -0.419259 0.579092 0.110048 -0.426267 0.155401 0.352556 -0.223889 -0.247359 -1.385410 -1.042580 0.549956 2.106661 -0.386214 0.202218 -0.225122 -0.745417 0.516272 0.289715 -0.637892 0.222420 0.196442 0.911950 -0.292473 -0.417415 0.589739 0.895404 0.218280 -0.592535 0.720730 0.127470 -0.173390 -0.393637 0.512312 0.443976 -0.265606 -0.028550 -0.232173 0.136896 1.300899 0.067382 -1.609738 0.281023 0.575781 -0.054731 0.228642 0.117683 0.325970 -0.415710 0.708015 -0.071168 0.542933 0.894880 -2.060050 0.721976 0.760131 -0.541442 0.557185 -0.616905 0.323527 -0.199491 0.165472 0.854428 0.689534 0.122956 -0.178668 -0.589055 -0.800272 0.266371 0.406297 0.565264 -0.479063 0.563506 0.137022 -0.555648 -0.582333 -1.067813 -0.391063 0.443673 -0.992014 0.138990 -0.134943 -2.154336 1.056462 -0.337286 -0.119974 -0.196522 -0.374398 0.471520 -0.713126 -0.817037 0.205328 -0.317155 -1.196399 -0.330319 -0.327290 0.355657 0.162926 0.496571 -0.816747 -1.130184 0.713551 -0.014203 0.305023 0.563995 0.481582 0.838829 0.644529 -0.417038 -0.311167 -0.778508 1.242212 -0.011963 0.056460 0.537070 -0.331498 0.235202 1.053638 -0.317828 0.016250 -0.830196 0.631103 -0.234092 -0.481777 0.281398 -0.465357 -0.341582 0.590171 0.465623 -0.123561 -0.559294 -1.113677 0.111231 -0.327428 -0.509386 0.151008 -0.917576 -0.295816 1.117383 -0.340596 -1.062282 0.491363 -0.212618 -0.620952 -0.443202 1.214803 1.014249 -0.672874 1.109014 -0.768315 0.833822 -1.078142 -0.543047 -0.227402 -0.838218 0.248820 -0.084559 -0.275514 0.180825 0.079838 0.034825 -0.299081 -0.031372 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::top() const = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::pop() = 0.166964 1.533067 1.409217 -0.564549 1.234891 1.362521 0.270954 0.362567 -0.441056 -0.821006 -0.443643 -1.855352 -2.025066 1.181736 -0.264466 -0.551263 1.802158 -0.033826 -0.101058 -0.090264 -0.112205 0.364217 1.708403 1.655349 -1.666690 0.606941 0.312547 0.465465 -0.412859 1.840828 -0.753377 -2.214681 0.086496 1.017543 0.835758 -0.075627 -0.526202 -1.265646 -0.889659 -2.563057 -0.263029 1.699329 -0.456511 -0.166036 0.562189 0.442334 2.900037 0.808318 -0.225617 0.015507 0.359577 0.454393 0.600743 0.019077 0.617340 -0.342614 1.397857 -0.433683 -0.936294 0.204504 -0.199638 -1.024091 -0.966591 1.373460 1.389042 0.143961 -0.540313 -0.688019 -0.294656 0.089832 -0.574629 0.933401 1.232701 1.565475 0.758244 0.948373 0.410246 -0.635256 0.306018 -2.021596 -1.533671 -1.289909 1.232310 1.631377 0.041479 -1.460937 1.986209 -0.211879 0.787901 0.394619 2.459718 -0.893248 -0.364499 -0.919446 -0.552018 0.526001 -0.497471 0.116694 -0.333678 -0.554023 -1.261277 -0.799922 0.500229 -0.300108 -0.864465 1.000310 -0.325596 0.995134 -1.311231 0.170164 -1.818329 -0.178161 0.525402 -2.198173 -1.152907 0.391548 -0.385453 0.772047 -0.507455 -0.828600 0.580558 0.516655 -0.674019 -0.149103 -1.723634 1.931422 0.672100 -0.258747 0.560784 0.503551 1.273584 0.767999 0.802164 -0.224471 -0.178383 0.125928 -0.179425 -0.340184 -0.243338 0.227485 -0.434061 -0.666315 -0.011398 0.682980 -0.837897 0.142779 -2.278631 -0.899637 0.667818 3.534140 -0.853936 0.912055 -0.157737 -1.685039 1.335430 -0.064086 -1.317783 -0.348143 0.783422 1.777211 -0.967503 -0.592003 1.013707 1.917613 0.617689 -0.886486 1.288335 0.095638 -0.272338 -0.854579 1.275823 0.233160 0.432116 -0.768044 -0.402782 0.985195 2.459686 -0.473647 -2.939318 0.254290 0.235811 0.927927 0.135036 0.277071 0.277394 -0.157806 0.551941 -0.285238 0.878403 1.529029 -2.810696 1.446308 0.438628 -1.378673 1.798482 -0.540755 -0.324372 0.064371 0.580675 1.738089 1.322073 0.719861 -0.657221 -1.054831 -1.336394 -0.248710 0.386543 0.801565 -0.948497 1.222712 0.063082 -1.397035 -1.084619 -2.158326 -0.172570 -0.266426 -1.743534 0.400652 0.431621 -2.919972 2.091532 0.477678 -0.386755 -0.597610 -0.800045 0.114373 -1.345355 -1.804752 0.062913 -0.965885 -1.731939 -0.027226 -0.866540 0.250715 0.612639 0.553272 -1.215692 -1.573092 1.703272 0.457296 1.299902 1.027335 0.805540 1.354496 2.046128 -0.903653 -0.165905 -1.454417 1.900581 -0.373037 -0.631894 0.340492 -1.146688 0.668387 1.903316 -0.552800 -0.234661 -1.830437 0.870079 -0.483006 -0.473511 0.778555 -0.929972 -0.584438 0.185284 1.024413 -0.249500 -0.662634 -1.514588 -0.410288 -0.782961 -1.181349 -0.029983 -1.447516 -0.353015 1.551770 -0.973722 -1.379643 0.347957 -0.468337 -0.769939 -0.089086 1.328085 0.915163 -1.326556 1.715050 -1.359839 1.277270 -1.861904 -1.212774 0.205132 -0.991360 -0.314142 -0.684612 -0.110961 0.045287 -0.063581 -0.330086 -0.605405 0.269584 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::push(int const&) = 0.176219 1.715021 1.481608 -0.543794 1.370965 1.464065 0.330460 0.412156 -0.461623 -0.955057 -0.504972 -1.986310 -2.285614 1.326842 -0.229791 -0.512589 2.065321 -0.015654 -0.067283 -0.165520 -0.021057 0.209108 1.974280 1.907744 -1.912341 0.699305 0.487543 0.512367 -0.383426 1.953499 -0.839726 -2.368144 0.207302 0.887317 0.943864 -0.177354 -0.581551 -1.404956 -0.911409 -2.945876 -0.330101 1.732918 -0.558525 -0.161018 0.558481 0.637426 3.261697 0.940334 -0.331929 0.134573 0.427248 0.369604 0.685343 0.049423 0.640336 -0.313795 1.435640 -0.345932 -1.048227 0.253009 -0.209624 -1.331605 -1.011708 1.529374 1.606325 0.085329 -0.607880 -0.579097 -0.348732 0.082121 -0.647722 1.087634 1.415610 1.660044 0.973795 0.728503 0.351359 -0.980685 0.229914 -2.608228 -1.772396 -1.514043 1.355443 1.543430 0.172338 -1.493240 2.276201 -0.209372 0.898968 0.494527 2.780373 -1.141875 -0.420616 -1.052409 -0.530234 0.603561 -0.615590 0.147003 -0.183185 -0.720482 -1.437392 -1.016470 0.704371 -0.297686 -1.008164 0.879643 -0.401995 1.159507 -1.524488 0.036974 -2.176056 -0.338987 0.476008 -2.503674 -1.103953 0.488927 -0.198945 0.931692 -0.523494 -1.040217 0.627353 0.663057 -0.689057 -0.347400 -1.677179 2.171912 0.798523 -0.271530 0.706110 0.611445 1.415603 1.020708 1.155647 -0.210915 -0.263693 0.185880 -0.299542 -0.343206 -0.304073 0.183763 -0.324238 -0.833832 -0.024281 0.801779 -0.957042 0.135069 -2.103746 -1.020609 0.761032 3.990882 -0.878060 1.008987 -0.128361 -1.918780 1.494830 -0.182325 -1.474255 -0.276821 0.976702 1.988749 -1.268572 -0.681803 1.088073 2.182987 0.699354 -1.172638 1.202986 0.047602 -0.228904 -0.944853 1.374974 0.293236 0.563613 -0.869645 -0.403754 1.125654 2.830585 -0.710579 -3.168878 0.298996 0.225079 0.944177 -0.203960 0.258756 0.175951 -0.227016 0.564400 -0.296340 0.916334 1.729802 -3.159641 1.608565 0.317655 -1.537009 1.961286 -0.491083 -0.382608 -0.158947 0.701484 1.944378 1.485754 0.809828 -0.664129 -1.160299 -1.552470 -0.271585 0.429680 0.894908 -1.051551 1.431512 0.006146 -1.548591 -1.239616 -2.249607 -0.152515 -0.374144 -1.770531 0.483713 0.512406 -3.348164 2.328417 0.431770 -0.528778 -0.547365 -0.845967 0.255199 -1.549473 -2.092211 0.171375 -1.058086 -1.904113 -0.101431 -0.959540 0.329044 0.690791 0.444389 -1.308657 -1.858963 1.911451 0.476821 1.431417 1.186939 0.910888 1.710656 2.085597 -1.132872 -0.313662 -1.544118 1.962744 -0.482513 -0.715486 0.130552 -1.267321 0.812767 2.246663 -0.564317 -0.194899 -1.958409 1.027760 -0.832166 -0.582364 0.934332 -0.682845 -0.640129 0.289501 1.183477 -0.358009 -0.762454 -1.666832 -0.462221 -0.796785 -1.351514 0.001858 -1.721166 -0.405337 1.760835 -1.078902 -1.435178 0.468819 -0.516267 -0.745192 -0.214489 1.498762 1.306164 -1.650845 1.731562 -1.525957 1.417909 -2.137996 -1.395166 0.238569 -0.885413 -0.322059 -0.750723 0.000000 0.063887 -0.038515 -0.529171 -0.704447 0.189121 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::empty() const = -0.025566 0.191729 0.256441 -0.155261 0.260568 0.124800 0.087510 -0.011867 -0.207953 -0.270447 -0.015011 -0.448661 -0.414658 0.330932 -0.110772 0.023132 0.462693 0.052144 -0.010584 -0.158712 0.048036 -0.116135 0.502159 0.504551 -0.434408 0.120640 0.084635 0.193720 0.033413 0.342352 -0.072034 -0.427234 0.100055 0.063303 0.173551 -0.137645 -0.080586 -0.104028 -0.085213 -0.667728 -0.052949 0.268753 0.035198 0.006199 0.087613 0.256631 0.557410 0.260631 -0.070164 0.238972 0.209025 0.055201 0.180682 0.042702 0.112801 -0.090351 0.314066 -0.201489 -0.213704 0.074468 -0.041073 -0.385456 -0.142464 0.357493 0.444222 -0.036374 -0.111015 -0.070186 -0.074258 0.075657 0.012334 0.240610 0.164744 0.251246 0.218471 -0.077062 0.110485 -0.475645 0.008369 -0.857316 -0.374821 -0.238057 0.388802 0.314856 0.058202 -0.096769 0.521927 0.036358 0.078518 0.146999 0.546152 -0.264352 -0.122641 -0.100075 -0.119576 0.154923 -0.190183 0.052769 -0.014371 0.060107 -0.304519 -0.195371 0.240703 -0.062014 -0.223720 0.095902 -0.094379 0.249969 -0.501638 -0.074435 -0.418108 -0.027358 0.097178 -0.553070 -0.042537 -0.019398 0.144430 0.176510 -0.132150 -0.170216 0.129270 0.093340 -0.113857 -0.036157 -0.468619 0.376408 0.141437 0.005898 0.113900 0.142078 0.220589 0.319317 0.193392 -0.134385 -0.077842 0.090916 -0.090323 0.025774 -0.131804 -0.043280 0.047068 -0.268029 0.083992 0.080247 -0.223425 -0.108253 -0.253078 -0.158871 0.127348 0.731063 -0.108715 0.284971 0.131169 -0.373419 0.194582 -0.115864 -0.152339 0.067122 0.254733 0.290315 -0.144887 -0.219079 0.217828 0.486034 0.181931 -0.277194 0.057097 0.048513 0.030749 -0.089391 0.255935 0.078079 0.043770 -0.205731 -0.063448 0.174008 0.597774 -0.091418 -0.350894 0.044910 0.063840 0.060526 -0.195152 0.028809 -0.030991 -0.012189 0.045363 0.007443 0.136511 0.403148 -0.832731 0.368318 0.019535 -0.150840 0.330986 -0.051302 -0.163173 -0.346097 0.091522 0.307432 0.345225 0.090969 0.019254 -0.067346 -0.386294 -0.042518 0.042694 0.161681 -0.257267 0.316658 0.042590 -0.316905 -0.249119 -0.308339 0.001810 -0.059567 -0.264969 0.181165 0.219495 -0.789708 0.405736 -0.016724 -0.198205 -0.062886 -0.098409 0.171535 -0.373351 -0.390018 0.062722 -0.266688 -0.409200 -0.140794 -0.156829 0.075885 -0.008574 0.010819 -0.203740 -0.265585 0.378578 -0.031700 0.260348 0.249129 0.083267 0.363827 0.255546 -0.232247 -0.089678 -0.125193 0.238812 -0.259549 -0.110981 0.141503 -0.205364 0.198688 0.507693 -0.022394 -0.070496 -0.128444 0.319080 -0.203774 -0.186605 0.217520 -0.020556 -0.109664 0.239221 0.253563 -0.228548 -0.092576 -0.359688 -0.090706 -0.099380 -0.252162 0.159443 -0.295924 -0.003319 0.264014 -0.128953 -0.267464 0.195791 -0.051119 -0.119283 -0.048355 0.443444 0.404751 -0.273019 0.293988 -0.362841 0.205956 -0.468219 -0.298697 0.001484 0.007608 -0.135169 -0.084763 -0.059997 0.134267 0.089976 -0.129559 -0.191048 0.092978 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::~priority_queue() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/Nearly_sorted_Algo.cpp__printArray(int*, int) = -0.517269 -0.256661 0.083392 -0.804218 0.565738 0.578819 0.337391 -0.394539 -1.108004 -0.951458 0.333900 -1.725166 -1.253556 1.448326 -0.537028 0.636365 1.906533 0.230551 -0.380961 -0.606949 0.962894 -0.528022 1.987249 2.202488 -1.575506 0.011639 0.208665 0.829032 0.508082 0.368693 0.599806 -1.227454 0.393169 -0.725322 0.615530 -0.759571 -0.190320 0.389916 0.381277 -2.532271 -0.238192 1.010344 0.277544 0.049881 0.161912 0.907545 1.432818 1.199004 -0.410074 1.087531 1.026029 0.007680 0.710773 0.051417 0.142241 -0.261572 0.148014 -0.271087 -0.449367 0.086933 -0.308457 -1.004152 0.053746 1.546143 1.932500 -0.193671 -0.533085 0.214102 0.168034 0.463769 0.384535 1.122666 0.282156 0.466932 1.121047 -1.312035 -0.014098 -2.711330 0.347193 -3.415273 -1.126725 -0.396823 1.423573 0.897046 0.450145 -0.379004 2.221607 -0.095678 -0.368226 1.594497 1.866410 -0.951965 -0.436605 -0.677420 -0.662690 0.434396 -0.874133 0.225164 0.457626 0.702923 -1.261232 -0.815791 0.278303 0.014539 -0.848500 -0.568779 -0.332669 1.136594 -1.628289 -0.682551 -1.210029 0.579567 0.207863 -2.382614 -0.329640 -0.806572 0.292467 0.496526 -0.845386 -0.737264 0.524795 0.292418 -0.311264 -0.337068 -0.966717 1.274494 0.687716 0.194816 0.072611 0.865853 0.460371 1.619507 0.643665 -0.720237 -0.193072 0.581759 -0.510128 0.419127 -0.835437 -0.367045 1.030768 -1.256770 -0.042783 0.322738 -0.843665 -0.665442 0.199458 -0.487317 0.249470 4.111150 -0.265368 1.416415 1.131909 -1.242934 0.908361 -0.368915 0.105848 0.610347 1.093221 0.809434 -1.498204 -1.075378 1.058700 2.093427 0.750796 -1.277747 -0.297017 0.449557 0.346853 -0.343721 0.774567 0.322214 -0.006629 -0.771462 -0.143719 0.829243 2.355161 -0.650138 -0.264727 0.083310 1.001385 -0.173853 -1.422446 -0.031589 -1.058434 -0.082225 0.399498 0.311535 0.644469 1.669606 -2.625363 1.388300 -0.021889 0.166240 0.966937 0.201939 -0.950514 -2.287993 -0.004116 0.794589 1.267900 -0.028021 0.145199 0.184337 -1.743716 0.067988 0.308538 0.586332 -1.011493 1.450829 -0.231119 -0.659120 -0.843581 -0.167937 -0.516774 -0.511754 -0.542921 0.991529 0.686198 -1.936077 1.333230 -0.128154 -0.813897 -0.093026 -0.200928 1.124067 -1.541260 -1.535418 0.680344 -0.748613 -1.378343 -0.763049 -0.526494 0.563397 0.279423 -0.223678 -0.969592 -1.446184 1.594460 -0.507718 1.513901 0.831517 -0.158739 1.436845 0.258603 -0.830633 -0.813587 -0.809213 0.269822 -0.431896 -0.737445 -0.572469 -0.379506 1.007557 1.621326 -0.080223 -0.662299 0.008740 1.581827 -1.046661 -0.588721 0.594635 0.244529 -0.631981 0.892601 0.821537 -1.357699 0.056614 -1.430680 0.002369 -0.552356 -0.880993 1.004239 -0.885516 0.345798 0.382961 -0.225656 -0.286097 0.695019 0.568175 -0.164398 0.137450 2.017997 1.421640 -0.669359 0.217657 -1.812577 0.903224 -1.800119 -1.302083 -0.102458 0.474527 -0.550142 -0.204669 0.038630 0.971525 0.896786 -0.827311 -0.921414 0.518124 +PE-benchmarks/Nearly_sorted_Algo.cpp__main = 0.045692 0.363876 0.670174 -0.335491 0.703691 0.223016 0.318096 0.403416 -0.729715 -0.816101 0.077851 -1.275790 -1.297887 0.952676 -0.083558 -0.123377 1.350851 0.158284 -0.044562 -0.401081 0.059406 -0.308265 1.285457 1.385985 -1.121404 0.430760 -0.037158 0.357625 -0.010677 0.778159 -0.052112 -1.219884 0.300097 0.197332 0.458207 -0.266107 -0.387590 -0.396005 -0.400656 -1.910737 -0.151097 1.074982 -0.158405 -0.014082 0.338248 1.070498 1.542299 0.649739 -0.285340 0.841938 0.433994 -0.225723 0.524683 0.051732 0.337057 -0.354268 0.515092 -0.161911 -0.760439 0.344775 -0.167198 -1.178287 -0.505629 0.808095 1.072471 -0.222016 -0.483036 -0.294240 -0.091102 0.233907 0.091098 0.665572 0.858971 0.389084 0.850714 0.117752 -0.108665 -1.285261 0.082004 -2.767942 -1.182616 -0.530013 1.719514 0.670003 -0.111232 -0.727048 1.394669 -0.081498 0.128256 0.685436 1.476864 -0.531427 -0.419217 -0.350216 -0.210536 0.451265 -0.462510 0.053374 0.365146 -0.065241 -0.954871 -0.325162 0.595289 -0.349137 -0.591519 0.258344 -0.223814 0.834993 -1.302127 -0.024882 -1.293940 0.164373 0.598277 -1.443153 -0.278108 0.238288 0.328241 0.745240 -0.562785 -0.075996 0.453252 -0.042806 -0.441233 0.042636 -0.997434 1.257534 0.249285 0.202531 0.448067 0.663805 0.686026 0.642449 0.746343 -0.300578 -0.089510 0.295766 -0.073299 0.267882 -0.210185 -0.187280 0.234621 -0.609637 0.269578 -0.097230 -0.668747 -0.361099 -0.815617 -0.224097 0.162026 1.912519 -0.292056 0.931174 0.340606 -0.830854 0.756053 -0.259738 -0.380816 0.162114 0.833301 0.769392 -0.307965 -0.470167 0.645612 1.418466 0.512693 -1.092040 0.347357 0.258003 0.142015 -0.333555 0.862539 0.204451 0.592865 -0.546747 -0.114197 0.552778 1.663086 -0.380581 -1.481021 -0.024292 0.246687 0.483298 -0.522364 0.198045 0.141258 -0.072853 0.305993 0.002869 0.420805 1.079251 -2.284945 1.018928 0.006408 -0.411459 0.916406 0.100241 -0.501848 -1.099034 0.025724 0.710887 1.125874 0.596498 -0.273879 -0.205891 -1.021350 -0.112226 0.218161 0.314785 -0.598394 0.967198 -0.192884 -0.583839 -0.498526 -1.146923 -0.111907 0.075252 -0.756037 0.496494 0.596713 -2.237588 0.960756 0.020342 -0.617517 -0.445646 -0.159683 0.484620 -0.880276 -1.156404 0.115904 -0.843563 -1.697189 -0.532672 -0.586405 0.064931 0.182250 -0.034401 -0.405834 -0.965563 1.537209 -0.047821 1.037363 0.751799 -0.013688 1.406144 1.042027 -0.824085 -0.133993 -0.707800 1.041990 -0.825287 -0.270260 0.271913 -0.653929 0.408003 1.177672 -0.037780 -0.210965 -0.778500 0.888368 -0.715559 -0.514747 0.695969 -0.050769 -0.059732 0.987368 0.848957 -0.679497 -0.046766 -1.110318 -0.336730 -0.365673 -0.505416 0.383632 -0.798315 -0.056283 0.590366 -0.350230 -0.655574 0.360105 -0.246318 -0.445586 -0.249798 1.230972 1.531952 -1.109975 0.886688 -0.995617 0.839921 -1.140286 -0.836436 -0.044846 0.015612 -0.393295 -0.302845 -0.038378 0.179678 0.322384 -0.832556 -0.805527 0.572512 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_impl::_Vector_impl() = -0.015560 0.047677 0.288134 -0.159731 0.153557 -0.135394 0.082482 0.227515 -0.263250 -0.365219 -0.043529 -0.247751 -0.403820 0.311284 -0.136298 -0.134111 0.541703 0.262976 0.055355 -0.283068 0.048114 -0.255136 0.477322 0.542688 -0.509276 0.066030 0.058285 0.363009 0.199438 0.308939 0.116971 -0.321948 0.115503 0.136329 0.306178 -0.364339 0.045844 0.027635 -0.370913 -0.803351 -0.030262 0.236907 0.099875 0.058563 0.134053 0.502962 0.400971 0.279056 -0.184898 0.327792 0.291077 0.123212 0.145973 0.058612 -0.056808 -0.110515 0.142897 -0.264191 -0.257883 0.179812 0.020010 -0.652367 -0.062177 0.325652 0.513240 -0.090849 0.002784 -0.151580 -0.026834 0.145368 0.163847 0.130144 0.184460 0.058759 0.286058 -0.095497 -0.029760 -0.692397 0.024151 -1.322871 -0.347533 -0.402083 0.682135 0.258722 -0.135388 -0.068246 0.468029 0.083132 0.197956 0.317619 0.413927 -0.122762 -0.176242 -0.221881 -0.088029 0.352735 -0.272790 -0.045260 0.086813 0.211047 -0.242576 -0.153629 0.230018 -0.131557 -0.210415 0.084878 -0.163158 0.343208 -0.657613 -0.027477 -0.566236 0.058020 0.207889 -0.487702 0.100756 -0.121815 0.351511 0.199924 -0.006805 0.110171 0.039908 0.081151 -0.068957 0.138127 -0.590980 0.406259 0.005772 -0.091303 0.125681 0.189471 0.058548 0.140126 0.270401 -0.161074 -0.188057 0.292843 -0.209124 -0.072080 -0.347850 -0.062717 0.332523 -0.295738 0.122653 -0.100759 -0.254418 -0.329661 -0.185788 -0.162122 0.279852 0.579175 0.035181 0.201929 0.156294 -0.236706 0.173998 0.008124 -0.019191 0.239004 0.355021 0.110208 0.022892 -0.220026 -0.056092 0.408222 0.208319 -0.230011 -0.074783 -0.076126 0.044644 0.004672 0.173402 0.112714 -0.064943 -0.160803 -0.024547 0.092577 0.382738 0.040297 -0.252616 -0.107772 0.185462 -0.139165 -0.232329 0.072943 0.076289 -0.003609 0.022728 0.006574 0.113099 0.400435 -0.942546 0.378363 0.046053 0.076751 0.105371 -0.086609 -0.067597 -0.624953 0.141143 0.210320 0.474894 0.067948 0.041174 0.115255 -0.384995 -0.034401 0.051376 0.257734 -0.195796 0.246554 0.035232 -0.177691 -0.247369 -0.289586 -0.010792 0.050239 -0.161236 0.140327 0.263526 -0.863560 0.284562 -0.286926 -0.273496 -0.018309 -0.013267 0.161158 -0.483264 -0.365613 0.023425 -0.099772 -0.576834 -0.362295 -0.125164 0.231835 -0.183997 -0.089092 -0.054660 -0.276156 0.403872 -0.123097 0.120127 0.233791 -0.012257 0.545463 0.261245 -0.194698 -0.135339 -0.036957 0.163988 -0.441096 0.009048 0.273160 -0.140534 0.128416 0.635792 0.014604 -0.041401 0.075739 0.501867 -0.204210 -0.375565 0.243324 0.012295 0.162472 0.522658 0.284394 -0.510912 -0.203861 -0.394903 -0.004748 0.234695 -0.186693 0.275068 -0.424071 0.088978 0.235696 0.029734 -0.306534 0.281326 -0.035656 -0.139069 -0.128063 0.563194 0.616385 -0.310791 0.372818 -0.298534 0.159997 -0.483258 -0.161512 -0.227010 0.050191 -0.012729 0.166542 -0.103112 0.154142 0.124094 -0.098071 -0.245450 0.088543 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_impl_data::_Vector_impl_data() = 0.064969 0.478604 0.725819 -0.383850 0.449204 0.353617 0.109349 0.021411 -0.370109 -0.138776 -0.233835 -0.553165 -0.480298 0.504653 -0.028900 0.035198 0.865384 0.196999 -0.114403 -0.231009 0.160185 -0.386842 0.712695 0.870838 -0.760786 0.355994 0.263889 0.415260 0.126021 0.914853 -0.651534 -0.371410 -0.073834 0.016976 0.460134 -0.473130 -0.248455 -0.244952 -0.109903 -1.371025 -0.047403 0.398754 0.169005 -0.039375 0.220187 0.364899 1.075437 0.363302 -0.142908 0.172046 0.260373 -0.019203 0.397817 0.020422 0.373998 0.337451 1.091098 0.149774 -0.255134 0.180038 -0.019658 -0.587605 0.042669 0.580772 0.686794 -0.015579 -0.261457 -0.185408 0.148526 -0.073564 -0.079314 0.425232 0.091077 0.435607 0.288225 -0.434833 0.611178 -0.749276 0.180468 -1.071575 -0.678598 -0.512109 0.412027 0.240862 0.269511 -0.257302 0.914206 -0.222226 0.328609 -0.141196 0.816943 -0.585657 -0.089749 -0.266266 -0.318531 0.210045 -0.138330 -0.154900 0.110060 -0.192996 -0.450043 -0.433919 0.729987 0.043065 -0.476166 0.469382 -0.118857 0.484809 -0.576669 -0.342330 -0.689645 -0.129597 -0.119755 -0.817953 0.092993 -0.216255 0.077025 0.197211 -0.181471 -0.644340 0.173495 0.397051 -0.278271 -0.165422 -0.870812 0.890196 0.314335 -0.226873 0.166406 -0.011168 0.316197 0.375421 0.491950 -0.275410 -0.102525 0.310144 -0.392704 -0.193464 -0.350209 -0.092760 0.052201 -0.404710 -0.315468 0.212434 -0.381906 0.380516 -0.039613 -0.159541 0.232388 1.815171 -0.246820 0.381023 0.033915 -0.659421 0.757814 0.179482 -0.404006 0.166608 0.446666 0.588870 -1.096339 -0.364778 0.159842 0.818228 0.303099 -0.541569 -0.125135 -0.170932 -0.210894 0.061119 0.442595 -0.070410 0.060726 -0.359582 -0.161318 0.069596 1.290002 -0.242917 -1.040308 0.023479 -0.250269 -0.227400 -0.703836 0.027465 -0.288401 -0.071850 -0.360052 -0.142641 0.401674 0.642968 -1.537887 0.718975 -0.256923 -0.719967 1.041995 -0.313200 -0.067148 -0.566365 0.140454 0.529050 0.769715 0.071002 -0.307529 -0.160610 -0.658397 -0.106887 -0.009169 0.294073 -0.557565 0.590228 0.153512 -0.657079 -0.257373 -0.643372 0.047635 -0.296082 -0.494742 0.230125 0.024215 -1.200359 0.691048 0.132507 -0.163566 0.245469 -0.178964 -0.091479 -0.565120 -0.622355 0.090552 0.044156 -0.237151 -0.255445 -0.344503 0.330928 -0.032327 -0.068302 -0.632082 -0.774522 0.420875 -0.233378 0.434826 0.518130 0.126943 0.454172 0.968803 -0.300857 -0.291148 -0.067724 0.081264 -0.174518 -0.127924 -0.233121 -0.545156 0.367752 0.955071 -0.035034 0.273144 -0.471843 0.633934 -0.344160 -0.276617 0.297037 -0.329655 -0.248991 0.064571 0.403127 -0.309019 -0.288743 -0.519904 -0.419045 -0.034524 -0.291881 0.379551 -0.573895 -0.074241 0.513955 -0.375260 -0.417524 0.349723 -0.159543 -0.239255 -0.059401 0.777451 0.627564 -0.397529 0.493470 -0.455976 0.433496 -0.745516 -0.191650 -0.147928 -0.012731 -0.371313 -0.142613 0.209239 0.264683 0.084963 -0.118996 -0.056046 -0.111847 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::_Destroy(int*, int*, std::allocator&) = -0.020177 0.340267 0.311087 -0.022808 0.378005 0.062595 0.205777 0.221052 -0.255333 -0.483622 -0.152372 -0.446900 -0.744812 0.536407 -0.009259 0.115776 0.918055 0.289268 0.097080 -0.304979 0.217513 -0.610787 0.862140 0.865524 -0.756336 0.226933 0.318078 0.321855 0.107220 0.521150 -0.184570 -0.499381 0.370704 -0.258056 0.398745 -0.500101 -0.072606 -0.162379 -0.235027 -1.303850 -0.124123 0.258583 0.028353 0.021652 0.044655 0.672358 0.941952 0.460625 -0.245410 0.484973 0.256499 -0.175349 0.318063 0.148737 0.095361 0.102688 0.213731 -0.061496 -0.480174 0.216633 -0.050268 -1.118618 -0.109572 0.487746 0.780574 -0.174532 -0.116214 0.134199 -0.191785 0.085702 0.012614 0.355919 0.416293 0.146979 0.572752 -0.541380 -0.069269 -1.051907 -0.205464 -2.033893 -0.701115 -0.689435 0.671861 0.048800 0.260246 -0.080130 0.876646 0.025082 0.328955 0.271120 0.926711 -0.677578 -0.271478 -0.381725 0.048743 0.346999 -0.432165 -0.049329 0.443389 -0.222777 -0.526482 -0.533097 0.674095 -0.018676 -0.396162 -0.175738 -0.245592 0.586358 -0.898079 -0.410740 -1.107190 -0.354309 -0.035593 -0.902709 0.344832 0.140088 0.487299 0.495992 -0.073362 -0.433091 0.179683 0.375107 -0.065251 -0.368809 -0.350751 0.776984 0.164843 -0.097522 0.392900 0.326574 0.258045 0.655004 0.901116 -0.098803 -0.264717 0.326615 -0.431117 -0.014955 -0.344360 -0.238514 0.371127 -0.613332 -0.015260 0.153432 -0.435533 -0.115867 0.218399 -0.242287 0.374668 1.126740 -0.035956 0.329472 0.162074 -0.651200 0.529623 -0.240282 -0.280680 0.263588 0.642748 0.443960 -0.590386 -0.365239 0.110581 0.788718 0.337972 -0.697751 -0.312626 -0.232178 0.193783 -0.091595 0.278259 0.234799 0.236188 -0.364386 -0.009402 0.239752 1.072591 -0.504909 -0.533627 0.079913 -0.041448 -0.112332 -0.983648 -0.044066 -0.248396 -0.151152 -0.140496 -0.027278 0.084007 0.690195 -1.223744 0.634737 -0.332391 -0.311736 0.509684 -0.010660 -0.156032 -0.960514 0.251683 0.544789 0.698882 0.217160 0.025654 -0.106309 -0.689319 -0.079418 0.045477 0.370215 -0.308238 0.566292 -0.118489 -0.469284 -0.458587 -0.358019 0.078471 -0.277799 -0.105613 0.270693 0.489634 -1.337762 0.643265 -0.252721 -0.465942 0.185237 0.038878 0.340912 -0.706323 -0.821372 0.240322 -0.255259 -0.669542 -0.399780 -0.230020 0.303764 -0.023749 -0.430533 -0.149146 -0.713953 0.663278 -0.056991 0.338236 0.453157 0.180833 1.009472 0.423656 -0.638648 -0.337556 -0.118564 0.021220 -0.644563 -0.109045 -0.256060 -0.323462 0.444596 1.115471 0.102557 0.097687 -0.172354 0.698114 -0.807996 -0.459605 0.566884 0.414106 0.007059 0.513295 0.575939 -0.599534 -0.367474 -0.511199 -0.116169 0.136249 -0.444007 0.238228 -0.839530 -0.047125 0.526389 -0.191405 -0.302281 0.408026 -0.087311 -0.057191 -0.371570 0.790899 1.081143 -0.815517 0.278009 -0.486968 0.328135 -0.861637 -0.407422 -0.096013 0.414467 -0.128493 0.016857 0.271185 0.150244 0.109421 -0.476336 -0.350105 -0.206143 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_M_get_Tp_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/Nearly_sorted_Algo.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::~_Vector_base() = -0.002640 0.797467 0.844345 -1.146427 1.530679 1.145202 0.094765 -0.051693 -0.575994 -0.518080 -0.362440 -1.847741 -1.442776 0.593985 -0.412039 0.171410 1.329980 -0.550382 -0.221618 -0.360000 0.089352 1.005390 1.654892 1.110072 -1.497432 0.434196 -0.039536 0.852891 -0.248972 1.033327 -0.736511 -1.597752 -0.287337 0.615416 0.505594 0.225499 -0.353370 -0.772585 -0.062563 -1.797364 -0.188213 1.124656 -0.544288 0.209613 0.430743 0.530965 2.099468 0.794626 -0.327641 0.210110 0.959460 0.553143 0.652096 0.055525 -0.103483 -0.223531 1.348959 -0.708539 -0.452342 -0.309898 -0.150311 -0.152318 -0.423406 1.083987 1.088000 -0.152330 -0.904661 0.008042 0.459623 -0.043709 -0.132655 1.163710 0.538393 1.153082 0.726746 0.483564 0.537833 -0.575886 0.563772 -1.068139 -1.262341 -0.891028 0.611191 1.408833 0.171715 -0.886565 2.164696 -0.431848 0.335355 0.434693 1.393829 -0.805838 -0.106211 -0.877809 -0.531053 0.048351 -0.261525 -0.227587 -0.546264 0.624136 -0.848329 -0.269698 0.069848 -0.584140 -0.789344 0.462114 -0.333851 0.373677 -1.001511 0.004194 -1.435652 0.946839 0.494527 -1.855072 -1.348483 0.183173 -0.127556 -0.058236 -0.146788 -0.725124 0.357408 0.253494 -0.877751 0.296533 -1.446606 1.312398 1.258239 -0.306308 0.455541 0.601657 1.012269 1.137901 0.291296 -0.499692 -0.782690 0.410753 0.111266 -0.248503 -0.218779 0.498065 -0.418645 -0.822607 0.506165 0.820425 -0.478777 0.192359 -1.754599 -0.872780 0.322923 3.185701 -0.830532 0.832192 0.161745 -1.089304 0.819868 -0.234118 -0.752745 -0.107611 0.138212 1.376542 -0.831057 -0.669866 1.256660 1.439614 0.448704 -0.966017 1.420845 0.658950 0.098668 -0.571604 0.692786 0.540956 0.300570 -0.389333 -0.232036 0.533087 2.520054 0.047948 -1.838002 0.575407 0.680255 0.437553 0.327489 -0.138893 -0.190297 -0.567354 1.178172 0.305561 0.699370 1.370487 -2.253265 0.842985 0.830223 -0.842575 1.451703 -0.402802 -0.137582 0.212307 -0.176114 1.084231 0.974233 -0.008985 -0.118704 -0.871238 -0.966188 0.237365 0.547222 0.546451 -0.828981 0.931375 0.294803 -1.058759 -0.324566 -1.489375 -0.485454 0.423031 -1.386281 0.474828 -0.108108 -2.577333 1.470163 0.243609 -0.344046 -0.172975 -0.934056 0.837366 -0.818767 -0.870723 0.514222 -0.737945 -1.008533 0.038194 -0.332893 0.159133 0.483042 1.123535 -1.558825 -1.436999 1.311844 0.393445 1.084507 0.848968 0.320021 0.472717 0.563803 -0.520216 -0.194076 -1.349915 1.257602 0.325647 -0.400909 0.582010 -0.682450 0.543110 1.222854 -0.649776 -0.052376 -1.249266 0.497709 -0.610524 -0.045510 0.378821 -0.538254 -1.025248 0.406276 0.719134 -0.037142 -0.308367 -1.395538 -0.004178 -1.052642 -0.796144 0.274103 -0.957396 -0.296143 1.355712 -0.798378 -1.045307 0.402728 -0.241285 -0.761642 -0.225373 1.606216 0.944018 -0.226683 1.179772 -1.326746 1.106787 -1.431973 -1.030722 0.250224 -1.249898 -0.500211 -0.517758 -0.096281 0.643548 -0.072258 -0.134725 -0.648133 0.255827 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::_Destroy(int*, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::_Destroy_aux::__destroy(int*, int*) = -0.031051 0.113770 0.123194 0.063663 0.186286 -0.052390 0.143168 0.086784 -0.173583 -0.210966 -0.088026 -0.252131 -0.321299 0.306270 0.034115 0.224738 0.492504 0.245772 0.049328 -0.116309 0.093186 -0.502807 0.441717 0.438925 -0.284235 0.137028 0.061485 0.142213 -0.055994 0.385086 -0.213199 -0.207531 0.245297 -0.241329 0.185412 -0.322737 -0.044724 0.043745 -0.052225 -0.682409 -0.033265 0.195095 0.258754 -0.017139 -0.013674 0.280717 0.420494 0.236746 -0.003462 0.303959 0.021357 -0.228176 0.260733 0.133842 0.164018 0.212764 0.180888 -0.123027 -0.351767 0.129129 -0.071598 -0.681198 -0.024519 0.180852 0.392939 -0.098208 -0.055098 0.085008 -0.177601 0.040303 0.062594 0.147006 0.110347 -0.036193 0.227853 -0.322980 0.077324 -0.381115 -0.181798 -1.007977 -0.361528 -0.318049 0.317857 0.113180 0.250222 -0.000134 0.432729 -0.042661 0.140425 -0.069342 0.467667 -0.469709 -0.181648 -0.131218 0.124248 0.122909 -0.226069 -0.139882 0.338166 -0.154006 -0.276021 -0.257327 0.520845 0.062245 -0.173477 -0.057655 -0.110973 0.322826 -0.503255 -0.379261 -0.590891 -0.289453 -0.119382 -0.395715 0.439194 0.121452 0.067774 0.319521 -0.079172 -0.322093 0.166018 0.205467 -0.012316 -0.266022 -0.279544 0.428967 -0.042416 -0.076163 0.235012 0.157550 0.050984 0.394823 0.470692 -0.066374 -0.097416 0.199175 -0.276341 0.044778 -0.148148 -0.268364 0.088685 -0.414348 -0.118208 0.030846 -0.253157 0.115425 0.084079 0.018016 0.175169 0.304152 -0.025957 0.159624 0.081513 -0.349268 0.406099 -0.131523 -0.092808 0.094125 0.355654 0.167127 -0.295762 -0.223600 0.038113 0.385759 0.206663 -0.304508 -0.289773 -0.218869 0.200587 0.076754 0.115861 0.157547 0.163831 -0.249635 0.015655 -0.032461 0.640414 -0.325825 -0.127899 0.108983 -0.230576 -0.132559 -0.714408 -0.084834 -0.260814 -0.106066 -0.340707 -0.023310 -0.060561 0.360734 -0.470719 0.397790 -0.338994 -0.228527 0.414483 -0.083752 -0.060505 -0.634337 0.015930 0.249930 0.425852 0.090361 0.027417 -0.026690 -0.351476 -0.055469 -0.079011 0.191338 -0.133178 0.284109 -0.108726 -0.290322 -0.190579 -0.162414 0.107860 -0.265603 0.018215 0.150161 0.470953 -0.528168 0.278262 -0.090443 -0.245254 0.227538 0.210303 0.092975 -0.314877 -0.401186 0.121659 -0.135589 -0.269046 -0.215827 -0.082630 0.131611 -0.097801 -0.454129 0.025724 -0.286350 0.310643 -0.053390 0.152913 0.216458 0.049757 0.412678 0.472264 -0.404020 -0.084364 0.070137 -0.295387 -0.516975 0.039563 -0.157377 -0.165152 0.301266 0.583845 0.215960 0.130717 -0.040466 0.412288 -0.363266 -0.231744 0.401546 0.067398 0.035478 0.213800 0.371858 -0.345165 -0.214760 -0.193623 -0.073504 0.094764 -0.176691 0.121709 -0.450770 -0.044170 0.212947 -0.121282 -0.137273 0.189099 -0.015092 -0.060009 -0.249689 0.501776 0.382905 -0.357053 0.147860 -0.176659 0.081083 -0.403921 -0.085202 -0.087629 0.460536 -0.205021 0.046638 0.302876 0.073603 0.037402 -0.277778 -0.168504 -0.243337 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_M_deallocate(int*, unsigned long) = -0.198338 0.268535 0.267581 -0.350374 0.541461 0.357320 0.235388 -0.001871 -0.521293 -0.669998 -0.122469 -0.846681 -0.958352 0.876803 -0.154916 0.316369 1.338328 0.272721 0.006133 -0.395222 0.494649 -0.587035 1.245960 1.353197 -1.058739 0.198175 0.454612 0.493245 0.097876 0.636287 0.028792 -1.001511 0.290399 -0.379054 0.575334 -0.646433 -0.207160 0.031162 0.064585 -1.873726 -0.192027 0.586608 0.067624 0.032234 0.131205 0.447586 1.230746 0.704358 -0.338687 0.696490 0.517191 0.040951 0.473899 0.092837 0.184271 0.151993 0.218297 -0.158982 -0.392665 0.238160 -0.194554 -0.913691 -0.034463 0.886291 1.196597 -0.202631 -0.343782 0.121056 -0.100207 0.208247 0.004828 0.722915 0.315461 0.328446 0.746687 -0.928811 -0.097313 -1.862763 0.110585 -2.431110 -0.944912 -0.652914 0.745068 0.438454 0.417926 -0.164621 1.471209 -0.121464 0.149575 0.660369 1.324091 -0.773642 -0.253636 -0.528849 -0.265740 0.340250 -0.512081 -0.025036 0.354337 0.008221 -0.795023 -0.830179 0.602785 -0.017477 -0.607320 -0.388152 -0.297307 0.856691 -1.092860 -0.606912 -1.254261 0.043272 -0.061771 -1.449359 0.005014 -0.221886 0.255251 0.502553 -0.407908 -0.746330 0.368987 0.422863 -0.227750 -0.461576 -0.416299 0.977628 0.460679 -0.113761 0.271129 0.455320 0.329533 1.086571 0.869917 -0.330030 -0.242915 0.475525 -0.424431 0.019022 -0.576748 -0.210906 0.443823 -0.816542 -0.065476 0.322164 -0.598985 -0.263488 0.229586 -0.540638 0.335382 2.513877 -0.252638 0.670020 0.463531 -0.945491 0.776827 -0.198739 -0.253522 0.343000 0.879543 0.743909 -1.066037 -0.609674 0.485983 1.323513 0.485509 -0.860727 -0.476218 -0.029352 0.204496 -0.173039 0.545680 0.202057 0.126713 -0.504413 -0.076294 0.394559 1.629820 -0.583879 -0.661750 0.073722 0.551279 -0.165474 -1.174487 -0.037851 -0.850298 -0.200800 0.103774 0.015193 0.334974 1.059770 -1.968104 0.923935 -0.222400 -0.281955 0.742721 0.084081 -0.345647 -1.495197 0.206007 0.712901 0.971258 0.063812 0.229821 -0.143111 -1.111820 -0.019884 0.123686 0.532913 -0.693346 0.983275 -0.217262 -0.677380 -0.563460 -0.254627 -0.218083 -0.576524 -0.327332 0.504536 0.703360 -1.638333 0.965974 -0.126136 -0.488686 0.229367 -0.072814 0.718653 -0.978393 -1.150348 0.473162 -0.359814 -0.724873 -0.326093 -0.407244 0.485687 0.122901 -0.261872 -0.485842 -1.027410 0.912383 -0.094973 0.828795 0.633074 0.117531 1.124162 0.283195 -0.754212 -0.492286 -0.442615 0.194202 -0.435183 -0.288454 -0.666603 -0.423559 0.670098 1.393871 0.062922 -0.184316 -0.321993 1.048558 -0.983189 -0.284980 0.568666 0.257294 -0.246154 0.477555 0.672213 -0.779409 -0.309152 -0.875802 0.094866 -0.167528 -0.594116 0.480750 -0.968878 -0.014185 0.562895 -0.361019 -0.348814 0.521021 0.227333 -0.092855 -0.198314 1.144372 1.064349 -0.753630 0.277078 -0.922745 0.492292 -1.228214 -0.673133 -0.199059 0.316182 -0.322023 -0.146922 0.133946 0.426614 0.308651 -0.358251 -0.487596 -0.088224 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_impl::~_Vector_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::vector(std::vector >&&) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > > std::vector >::insert(__gnu_cxx::__normal_iterator > >, int*, int*) = 0.158650 2.359955 2.040772 -0.462931 1.935973 1.622453 0.706462 0.786922 -0.758168 -1.914406 -0.539054 -3.270858 -4.012528 2.236419 -0.149611 -0.479318 3.476454 0.045411 -0.010938 -0.634241 0.291514 -0.661361 3.470484 3.427410 -3.280864 1.104788 0.948783 0.985347 -0.080523 2.392733 -0.923328 -3.169195 0.770303 0.564629 1.709946 -0.458386 -0.852569 -2.059719 -1.326727 -5.032192 -0.732400 2.598425 -0.658469 -0.117572 0.699282 2.163754 5.095212 1.756206 -0.852990 0.866486 0.860331 -0.476915 1.439348 0.168612 0.766691 -0.810437 1.808179 -0.038157 -1.927806 0.595182 -0.298490 -3.264493 -1.403992 2.450802 2.989332 -0.249654 -1.029489 -0.320860 -0.501260 0.264164 -0.833892 1.983896 2.561342 2.162304 2.282426 0.160565 0.239486 -2.733022 -0.021040 -6.126263 -3.162541 -2.504764 2.784938 1.597584 0.465574 -2.118822 3.916516 0.008313 1.207402 1.134516 4.632439 -2.161752 -0.874503 -1.681342 -0.429814 1.177936 -1.417477 0.398828 0.879223 -1.177323 -2.517858 -1.636170 1.634240 -0.518435 -1.757810 0.759094 -0.861780 2.082775 -2.739712 -0.353861 -4.078040 -1.094396 0.790625 -4.339647 -0.729841 0.992954 0.359828 1.932326 -0.791741 -1.484490 0.954552 0.903501 -0.812270 -0.897557 -2.422163 3.769120 1.266717 -0.160719 1.471420 1.580476 2.244104 1.944103 2.671178 -0.240821 -0.679911 0.499082 -0.965186 -0.051821 -0.590116 -0.148472 0.615266 -1.672290 -0.167218 0.915530 -1.644732 -0.096684 -1.979540 -1.433360 1.145746 6.093526 -0.964539 1.794928 0.220160 -2.952319 2.687864 -0.693490 -2.090440 0.086977 2.014825 3.025371 -2.358415 -1.227853 1.714095 3.798766 1.171134 -2.726677 1.115479 0.167576 0.179474 -1.620590 2.147677 0.769404 1.347843 -1.434380 -0.370457 1.986079 4.579539 -1.821798 -4.618965 0.426080 0.180036 1.345713 -1.897327 0.325457 0.045486 -0.574836 0.381807 -0.150780 1.122496 2.902298 -5.170859 2.650086 0.149369 -2.080576 3.215492 -0.490258 -0.966418 -1.929714 1.222865 2.945942 2.353572 1.468543 -1.114638 -1.601305 -2.823956 -0.341595 0.649057 1.332449 -1.583381 2.642213 -0.603729 -1.985979 -2.135737 -3.323370 -0.156374 -0.641141 -2.193458 1.070014 1.276274 -5.488471 3.561992 0.145044 -1.487211 -0.825226 -1.095967 0.745544 -2.757585 -3.590561 0.422180 -2.056911 -3.663426 -1.032911 -1.515544 0.382700 0.964484 -0.334113 -1.741819 -3.176446 3.557989 0.251265 2.357842 2.040291 1.256720 3.617924 3.395436 -2.440289 -0.832429 -1.985184 2.397328 -1.406747 -1.234846 -0.527180 -1.838562 1.440022 3.950628 -0.724396 0.025630 -2.656856 1.912943 -2.317318 -1.636957 1.804952 -0.122566 -0.749099 1.285802 2.076646 -1.100664 -1.021013 -2.859200 -1.045976 -1.008274 -2.259139 0.252330 -3.069076 -0.649714 2.713205 -1.680495 -1.836698 1.028420 -0.740106 -0.948315 -0.824237 2.808752 3.481293 -3.382211 2.159189 -2.741146 2.328781 -3.651538 -2.403111 0.447408 -0.306321 -0.419675 -1.115045 0.696018 0.080903 0.364876 -2.086125 -1.671472 0.315766 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::__normal_iterator(__gnu_cxx::__normal_iterator::__value, std::vector > >::__type> const&) = -0.019759 0.563571 0.475805 -0.238439 0.495768 0.292853 0.154851 0.039224 -0.221817 -0.480560 -0.177863 -0.578686 -0.785943 0.574940 -0.115161 0.015254 0.945472 0.110215 0.028573 -0.315471 0.278571 -0.396812 0.931268 0.910245 -0.905544 0.231517 0.516445 0.351654 0.181412 0.591330 -0.282203 -0.629299 0.241906 -0.127033 0.429496 -0.397486 -0.104476 -0.365968 -0.181512 -1.313921 -0.129576 0.169457 -0.151992 -0.002339 0.051559 0.580542 1.193813 0.492133 -0.312957 0.273006 0.407946 0.066297 0.212600 0.095744 0.130960 0.012327 0.490212 0.025068 -0.338627 0.125864 -0.036150 -0.849208 -0.127644 0.686572 0.830284 -0.078066 -0.136475 0.126118 -0.116247 0.050070 -0.126824 0.433593 0.414787 0.467840 0.534074 -0.595373 0.072130 -1.209241 -0.110411 -1.879625 -0.711729 -0.704158 0.448357 0.029393 0.263656 -0.065684 0.978761 0.065351 0.366609 0.320753 1.089630 -0.664286 -0.202139 -0.426116 -0.197301 0.316764 -0.384555 0.090464 0.200027 -0.200797 -0.562632 -0.609251 0.560118 -0.004294 -0.455627 -0.084510 -0.210093 0.536284 -0.842055 -0.273421 -0.988714 -0.307107 -0.028204 -1.090067 0.053273 -0.003550 0.596205 0.327043 -0.088806 -0.603274 0.146890 0.497058 -0.161686 -0.348366 -0.419249 0.786605 0.384267 -0.065408 0.300480 0.190720 0.432874 0.683652 0.828882 -0.150904 -0.256110 0.183049 -0.411249 -0.128818 -0.348690 -0.084243 0.338738 -0.533964 0.036255 0.365637 -0.418531 -0.140791 0.226194 -0.445117 0.407174 1.714284 -0.163508 0.393156 0.109165 -0.810182 0.426398 -0.219190 -0.456037 0.192451 0.568019 0.643370 -0.777936 -0.408335 0.286816 0.880502 0.335732 -0.729356 -0.149338 -0.138170 -0.017147 -0.186755 0.321286 0.147699 0.085099 -0.370241 -0.122126 0.410715 1.204073 -0.428523 -0.772783 0.116930 0.073833 -0.030507 -0.761681 -0.016203 -0.203761 -0.065603 0.042532 -0.067978 0.298025 0.771613 -1.590267 0.646698 -0.180041 -0.438902 0.575987 -0.034702 -0.198461 -0.742567 0.381169 0.730810 0.635686 0.173781 0.000523 -0.225114 -0.733464 -0.090464 0.099155 0.398003 -0.436906 0.585885 0.051201 -0.641354 -0.574067 -0.420964 0.032229 -0.236301 -0.289916 0.275942 0.185873 -1.594754 0.901195 -0.143941 -0.348444 0.072849 -0.238802 0.351566 -0.780275 -0.885529 0.241319 -0.269133 -0.539610 -0.279783 -0.271348 0.342209 0.052913 -0.088464 -0.428065 -0.830829 0.588827 -0.052739 0.419211 0.488232 0.351953 0.968651 0.245173 -0.478658 -0.470129 -0.197204 0.300914 -0.345685 -0.298434 -0.212425 -0.385731 0.461892 1.128944 -0.122921 0.040673 -0.255967 0.606871 -0.785612 -0.396331 0.437759 0.411561 -0.266254 0.342178 0.493766 -0.448343 -0.388061 -0.602300 -0.200610 -0.054280 -0.595509 0.203225 -0.759933 -0.061141 0.664141 -0.260540 -0.384833 0.434703 -0.120691 -0.027238 -0.206875 0.696640 1.127649 -0.790636 0.289835 -0.630198 0.425987 -0.997672 -0.634147 0.055868 0.098440 -0.085286 -0.128651 0.084244 0.230005 0.061643 -0.284854 -0.235723 -0.106068 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::make_heap<__gnu_cxx::__normal_iterator > >, std::greater >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::greater) = 0.173692 1.103488 0.751151 0.091452 1.008915 0.727599 0.415783 0.822077 -0.425409 -1.034482 -0.364245 -1.489903 -2.013077 1.084382 0.048098 -0.292026 1.701710 0.273661 0.186028 -0.075207 -0.235678 -0.183202 1.540663 1.431490 -1.220807 0.599099 -0.012916 0.128684 -0.726977 1.453827 -0.347791 -2.110057 0.574658 0.552965 0.639694 -0.191975 -0.486572 -0.884644 -0.951751 -2.351802 -0.275212 1.710596 -0.299704 -0.119483 0.399455 0.714015 2.362420 0.697355 -0.112920 0.621322 -0.037725 -0.105464 0.683957 0.177551 0.492084 -0.201969 0.279283 -0.659457 -1.285746 0.418909 -0.292862 -1.667393 -1.046051 0.832583 1.133811 -0.154383 -0.498116 -0.421127 -0.696020 0.203047 -0.335667 0.735708 1.451609 0.722840 0.928684 0.934143 -0.364765 -0.436225 -0.124008 -2.820471 -1.499105 -1.231292 1.694664 1.429529 0.046609 -1.303602 1.681916 -0.247390 0.682678 0.515120 2.158154 -0.933700 -0.557649 -0.794161 0.156728 0.514284 -0.605933 -0.124610 0.304097 -0.740736 -1.212528 -0.693304 0.708951 -0.372494 -0.657008 0.343501 -0.387680 1.070711 -1.566354 -0.093252 -2.200325 -0.376367 0.537125 -1.734924 -0.468606 1.009978 -0.331143 1.266075 -0.517550 -0.461373 0.717858 0.252969 -0.427210 -0.348276 -1.012929 1.718336 0.121097 -0.146896 0.869328 0.903884 0.955057 0.898688 1.224263 0.021528 -0.182963 0.319522 -0.074922 -0.006889 -0.032281 -0.180138 -0.365773 -0.865235 0.149002 0.238156 -0.866017 -0.068757 -2.047854 -0.580570 0.558068 1.806888 -0.585344 0.746961 -0.071687 -1.357984 1.254946 -0.427410 -0.980386 -0.287165 1.023952 1.363462 -0.192427 -0.426160 0.735096 1.662659 0.604347 -0.907281 0.856660 -0.087057 0.327623 -0.671244 1.099423 0.478189 0.945452 -0.746038 -0.119919 0.687999 2.130924 -0.773261 -2.095634 0.231562 0.107067 0.962836 -0.373641 0.196974 0.169077 -0.339574 0.400470 -0.212204 0.271194 1.307900 -1.866955 1.303662 -0.065152 -0.985456 1.216158 -0.158015 -0.243700 -0.507537 0.270682 1.368886 1.376970 0.913765 -0.324551 -0.897196 -1.155489 -0.228477 0.289924 0.718469 -0.556444 1.142674 -0.423562 -1.021367 -0.853494 -1.744625 -0.046289 -0.296821 -1.091459 0.358050 1.256060 -2.484774 1.531011 0.168884 -0.662160 -0.447728 -0.052272 0.392196 -1.086179 -1.738361 0.162870 -1.140987 -2.127839 -0.124205 -0.769358 0.097141 0.514495 -0.286146 -0.310646 -1.265486 1.949315 0.667533 1.153242 0.904022 0.501845 1.756925 1.824909 -1.382290 0.144722 -1.369793 1.369888 -1.204487 -0.188916 0.234950 -0.929596 0.637356 1.782900 0.005873 -0.255423 -1.525757 0.937824 -0.805466 -0.478236 1.155735 -0.389541 0.035838 0.716895 1.265333 -0.536839 -0.595257 -1.269155 -0.017477 -0.457542 -0.879393 -0.165491 -1.649242 -0.406413 1.258877 -0.765921 -1.101962 0.244551 -0.408434 -0.673588 -0.587569 1.311843 1.048575 -1.630981 1.483152 -0.985329 0.996134 -1.516761 -0.911131 -0.034014 -0.050657 -0.283391 -0.444107 0.211260 -0.246353 -0.028944 -0.875165 -0.932838 0.049544 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::begin() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_base(std::_Vector_base >&&) = 0.025379 0.509048 0.470260 -0.197216 0.492643 0.381441 0.147045 0.120183 -0.257128 -0.374443 -0.186489 -0.584467 -0.724533 0.525868 -0.084444 -0.019084 0.854407 0.142440 0.020021 -0.190048 0.103820 -0.195034 0.811999 0.808003 -0.748731 0.262553 0.263311 0.265460 -0.033726 0.714547 -0.310706 -0.743485 0.180503 0.067580 0.338927 -0.317083 -0.165355 -0.320630 -0.226522 -1.227067 -0.097643 0.410896 -0.107891 -0.020058 0.146221 0.348432 1.095342 0.400936 -0.160419 0.274112 0.241058 0.113826 0.260503 0.075902 0.204213 0.065796 0.480745 -0.156592 -0.374738 0.139987 -0.062022 -0.685777 -0.229965 0.560003 0.685271 -0.047252 -0.184015 -0.083385 -0.147131 0.039040 -0.106542 0.385484 0.381229 0.433053 0.394526 -0.155193 0.100408 -0.708500 -0.012111 -1.362996 -0.667106 -0.598367 0.521431 0.374708 0.183466 -0.263910 0.881481 -0.065907 0.332249 0.196131 0.958633 -0.554986 -0.183846 -0.344015 -0.149962 0.260426 -0.283688 -0.006527 0.036381 -0.201665 -0.514760 -0.494814 0.472001 -0.049573 -0.401158 0.111183 -0.173091 0.491987 -0.756963 -0.205246 -0.879024 -0.150878 0.028170 -0.906810 -0.123361 0.077502 0.225763 0.352607 -0.152434 -0.479313 0.210035 0.345931 -0.197802 -0.230790 -0.515526 0.740616 0.272047 -0.119455 0.274811 0.186982 0.387067 0.558455 0.579482 -0.138291 -0.158432 0.200955 -0.220568 -0.109411 -0.247451 -0.044934 0.008084 -0.457804 0.027727 0.279109 -0.395272 -0.011436 -0.316407 -0.331440 0.315979 1.436679 -0.219568 0.367818 0.063203 -0.716195 0.469737 -0.133054 -0.419042 0.078663 0.475990 0.601604 -0.552773 -0.323293 0.260629 0.802948 0.307032 -0.515658 0.076960 -0.107075 -0.012272 -0.166788 0.407981 0.115379 0.153437 -0.352374 -0.112634 0.291599 1.127640 -0.302644 -0.848255 0.094828 0.044663 0.070597 -0.422604 0.024765 -0.122918 -0.085944 0.091392 -0.093647 0.259960 0.675578 -1.306968 0.625679 -0.111193 -0.477403 0.607508 -0.093772 -0.134376 -0.386543 0.233076 0.630677 0.659739 0.204936 -0.046960 -0.250869 -0.635279 -0.099759 0.100436 0.349569 -0.409382 0.544750 0.057076 -0.616488 -0.428670 -0.562777 0.014491 -0.219757 -0.434908 0.225695 0.273173 -1.362359 0.762592 0.004683 -0.280941 0.037658 -0.168523 0.239015 -0.628926 -0.770811 0.169916 -0.264718 -0.572315 -0.131321 -0.300134 0.256119 0.105742 -0.002653 -0.388236 -0.683857 0.607109 0.078054 0.430848 0.458390 0.250209 0.728713 0.480512 -0.456081 -0.228205 -0.350277 0.427519 -0.343400 -0.173656 -0.032240 -0.432303 0.380068 0.973893 -0.047250 -0.029817 -0.444954 0.555944 -0.494436 -0.246521 0.416992 0.052629 -0.172726 0.247197 0.485942 -0.341111 -0.324671 -0.545443 -0.117799 -0.099110 -0.452271 0.170154 -0.687902 -0.074317 0.587150 -0.286074 -0.459521 0.310186 -0.141923 -0.170860 -0.163461 0.667152 0.695020 -0.611770 0.497399 -0.513226 0.410375 -0.823528 -0.454516 -0.028892 -0.044060 -0.175881 -0.140257 0.026314 0.151479 0.033352 -0.183650 -0.233732 -0.065012 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_impl::_Vector_impl(std::_Vector_base >::_Vector_impl&&) = 0.003722 0.345285 0.380911 -0.176296 0.357343 0.055417 0.137951 0.254733 -0.264379 -0.560320 -0.128975 -0.400877 -0.750673 0.486337 -0.116242 -0.123584 0.872981 0.225440 0.110056 -0.411921 0.188085 -0.375236 0.843111 0.880428 -0.885699 0.189434 0.378405 0.420789 0.284802 0.412393 0.040862 -0.564602 0.257144 -0.016033 0.434394 -0.475927 -0.030530 -0.210861 -0.377779 -1.298126 -0.131914 0.191423 -0.156668 0.081903 0.128367 0.748945 0.923034 0.453901 -0.376821 0.476687 0.447783 0.118888 0.199024 0.077412 -0.072660 -0.117362 0.174293 -0.141552 -0.326179 0.225477 0.030736 -0.979294 -0.129993 0.576020 0.801684 -0.165171 -0.090881 0.018932 -0.082861 0.126435 0.029490 0.362199 0.436298 0.256576 0.579418 -0.436358 -0.148193 -1.255629 -0.054696 -2.106015 -0.658667 -0.709592 0.788715 0.093813 0.025309 -0.051951 0.870532 0.116034 0.358045 0.534374 0.843771 -0.424012 -0.216377 -0.397571 -0.115988 0.461785 -0.415668 0.060960 0.182329 0.016836 -0.465891 -0.485324 0.442276 -0.146756 -0.423034 -0.132903 -0.265542 0.528899 -0.946622 -0.150475 -1.008911 -0.114395 0.145562 -0.923540 0.047390 -0.027377 0.731368 0.357810 -0.004518 -0.186414 0.065874 0.299008 -0.095099 -0.121912 -0.451225 0.661415 0.257062 -0.092001 0.294283 0.304138 0.291646 0.509633 0.730293 -0.141509 -0.320319 0.344637 -0.324059 -0.107880 -0.431760 -0.048706 0.486241 -0.485484 0.187158 0.119144 -0.393303 -0.427128 0.112834 -0.418725 0.404849 1.322037 -0.000850 0.331680 0.203575 -0.566691 0.258688 -0.182788 -0.263725 0.354791 0.593702 0.431666 -0.377365 -0.328926 0.060412 0.766992 0.298410 -0.620015 -0.163283 -0.093276 0.045965 -0.148980 0.307367 0.158524 0.068130 -0.270432 -0.042704 0.343133 0.861218 -0.233502 -0.546008 -0.063165 0.271389 -0.105295 -0.585746 0.064808 -0.038037 -0.074454 0.180730 -0.007787 0.205898 0.662531 -1.501688 0.550765 -0.065654 -0.109146 0.210955 0.039954 -0.152838 -0.835144 0.360108 0.505072 0.648315 0.162086 0.096803 -0.041770 -0.673830 -0.061816 0.149495 0.375845 -0.366430 0.526874 0.022551 -0.402923 -0.473823 -0.351540 0.000247 -0.053787 -0.212387 0.248844 0.265339 -1.534028 0.632040 -0.361595 -0.448908 0.018506 -0.167390 0.426658 -0.770366 -0.747292 0.192772 -0.216012 -0.769304 -0.405165 -0.260397 0.358727 -0.049988 -0.104749 -0.232580 -0.666806 0.643326 -0.069909 0.283954 0.456582 0.164025 1.043071 0.068629 -0.450039 -0.383514 -0.189847 0.369558 -0.488868 -0.141699 0.014085 -0.304486 0.299891 1.097145 -0.064785 -0.042866 -0.069887 0.675161 -0.704885 -0.483752 0.387887 0.467716 0.035617 0.659867 0.446375 -0.616944 -0.325007 -0.610989 -0.041406 0.195801 -0.442596 0.325251 -0.764571 0.026556 0.551065 -0.099432 -0.386672 0.473463 -0.112113 -0.063462 -0.260367 0.721505 1.195812 -0.744623 0.362750 -0.544950 0.356558 -0.870834 -0.475885 -0.157221 0.094501 0.032451 0.045443 -0.071467 0.203192 0.157647 -0.297118 -0.349810 0.022659 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator::allocator(std::allocator const&) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_Vector_impl_data::_Vector_impl_data(std::_Vector_base >::_Vector_impl_data&&) = 0.134753 2.039677 1.861671 -1.282783 1.728617 2.061740 0.236637 -0.290075 -0.650929 -0.557984 -0.667611 -1.626995 -1.772065 1.489395 -0.311989 -0.148690 2.469686 -0.136926 -0.276123 -0.556380 0.757615 -0.019040 2.349514 2.421912 -2.531845 0.881087 1.580880 0.799075 0.312913 2.169682 -1.646156 -1.911090 -0.016168 0.044860 0.966649 -0.812978 -0.721907 -1.530607 -0.017291 -3.575991 -0.280211 0.467774 -1.144581 -0.129564 0.424939 0.681125 3.767767 1.130296 -0.780397 0.122763 1.094142 0.757926 0.407646 -0.036131 0.769140 0.480523 2.427949 0.751845 -0.314938 0.103428 -0.079021 -0.857445 -0.307587 2.069798 1.943369 0.109258 -0.742752 -0.058164 0.208342 -0.263994 -0.786953 1.413718 0.881986 2.033589 1.065348 -1.318801 0.849946 -2.743567 0.354291 -2.882689 -1.921984 -1.619903 0.431688 0.119578 0.870562 -0.644297 2.784689 -0.375342 1.021671 0.503863 2.906662 -1.759147 -0.124621 -1.094081 -1.239658 0.465889 -0.441608 0.306410 -0.366678 -0.933539 -1.483463 -1.873903 1.266199 0.104261 -1.418121 0.433873 -0.305148 1.284963 -1.489839 -0.538873 -1.953024 -0.237281 -0.347657 -2.946105 -1.221798 -0.413032 1.183127 0.359482 -0.477062 -2.314224 0.401017 1.573972 -0.878576 -0.948353 -0.889541 2.182764 1.732739 -0.314685 0.447099 -0.121598 1.525871 1.756734 1.752309 -0.555795 -0.362338 0.256583 -0.721681 -0.679783 -0.807895 0.361749 -0.014307 -0.960331 -0.115604 1.616327 -1.004578 0.416443 0.314204 -1.324981 0.788218 6.676631 -0.951241 1.199645 0.007108 -2.439889 1.249008 -0.109095 -1.706236 0.252071 1.128167 2.289871 -3.378148 -0.982902 1.084874 2.519798 0.804611 -1.994600 0.273797 -0.166483 -0.872668 -0.618825 1.226004 -0.178547 0.132779 -0.951475 -0.629819 1.220559 3.879089 -0.959741 -3.499815 0.312343 0.211911 0.074822 -1.131623 0.054349 -0.604299 -0.069397 0.663857 -0.451157 1.520965 2.017156 -4.796190 1.692534 -0.296152 -2.111600 2.217381 -0.147264 -0.440702 -0.294276 0.972532 2.140792 1.719358 0.415839 -0.466611 -0.990747 -1.919461 -0.292030 0.454920 0.894608 -1.625186 1.720852 0.737565 -2.233744 -1.257223 -1.540504 -0.081261 -0.736524 -1.602529 0.661569 -0.800365 -4.492123 2.713996 0.528663 -0.348233 0.241555 -1.379076 0.666849 -1.804312 -2.306305 0.688841 -0.209605 -0.566800 -0.001687 -1.013061 1.024227 0.751020 1.068201 -2.279886 -2.751928 1.216254 0.040458 1.532456 1.488653 1.061084 1.896184 0.607576 -0.771033 -1.400033 -1.161106 1.829059 0.493188 -1.114488 -0.913689 -1.540292 1.175673 2.696775 -0.783644 0.072137 -1.807976 1.336728 -1.766866 -0.262571 0.634987 0.590430 -1.452375 -0.150745 1.016736 -0.393582 -0.878793 -1.534828 -0.866352 -0.801956 -1.513939 0.602510 -1.594329 -0.230429 1.931717 -1.053090 -1.191914 0.971672 -0.522735 -0.189866 0.059662 1.447590 2.429392 -1.682912 0.992763 -1.720541 1.599342 -2.560498 -1.768671 0.351472 -1.077422 -0.521352 -0.895426 -0.144126 0.795277 0.001521 -0.054327 -0.052635 -0.113497 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) = -0.042536 0.202646 0.137250 0.014529 0.261946 0.045219 0.146519 0.043450 -0.166282 -0.260925 -0.101344 -0.275340 -0.390466 0.356159 -0.000863 0.221497 0.573032 0.205335 0.058406 -0.154716 0.162289 -0.466104 0.549240 0.516521 -0.397215 0.141786 0.198008 0.150873 -0.017364 0.386131 -0.216827 -0.305618 0.284322 -0.283900 0.187103 -0.340544 -0.046032 -0.033648 -0.019005 -0.767846 -0.051349 0.100417 0.108345 -0.011992 -0.035599 0.307372 0.558357 0.288973 -0.072596 0.314782 0.107944 -0.139078 0.204804 0.136279 0.139697 0.193767 0.164828 -0.087166 -0.323029 0.105097 -0.069876 -0.681741 -0.044318 0.276554 0.467220 -0.098010 -0.058609 0.154805 -0.196458 0.037945 0.019394 0.196815 0.168328 0.054738 0.290602 -0.448646 0.008335 -0.592933 -0.209512 -1.181533 -0.410931 -0.387759 0.275637 0.025757 0.293141 0.053491 0.527802 -0.010094 0.175772 0.041743 0.586721 -0.539136 -0.182382 -0.185406 0.070418 0.140075 -0.261941 -0.068415 0.293507 -0.184974 -0.329244 -0.378065 0.513860 0.069315 -0.219733 -0.171466 -0.124811 0.357705 -0.574525 -0.384246 -0.659909 -0.295748 -0.143827 -0.531552 0.339724 0.106913 0.256911 0.311364 -0.073472 -0.426473 0.158248 0.301316 -0.027535 -0.342599 -0.156586 0.440905 0.069508 -0.053309 0.247420 0.146769 0.122563 0.528555 0.577791 -0.071190 -0.132402 0.172371 -0.287577 0.018461 -0.181839 -0.225410 0.124159 -0.450603 -0.037134 0.152328 -0.278958 0.031304 0.221666 -0.095167 0.221623 0.590196 -0.046629 0.199037 0.097632 -0.460716 0.332339 -0.206640 -0.160814 0.118672 0.396035 0.253019 -0.399645 -0.260152 0.096292 0.466488 0.231057 -0.410891 -0.297572 -0.213233 0.170509 0.019580 0.120475 0.162392 0.144400 -0.271192 -0.008523 0.075648 0.757328 -0.376188 -0.189787 0.133380 -0.139505 -0.116625 -0.732396 -0.095950 -0.281635 -0.092699 -0.195555 -0.031082 -0.004011 0.438959 -0.668305 0.414487 -0.338652 -0.252775 0.368365 -0.006837 -0.096766 -0.612998 0.097952 0.348854 0.441564 0.100642 0.093398 -0.063025 -0.418175 -0.060349 -0.034853 0.227431 -0.179097 0.331151 -0.057146 -0.379888 -0.276271 -0.123277 0.098554 -0.278989 0.006848 0.177330 0.394416 -0.769665 0.401905 -0.109554 -0.265708 0.224621 0.120588 0.222862 -0.400011 -0.508971 0.192719 -0.158183 -0.266023 -0.183318 -0.098109 0.189270 -0.042100 -0.352099 -0.049692 -0.398921 0.329423 -0.015798 0.194112 0.256901 0.128813 0.546448 0.235578 -0.421065 -0.196919 0.005742 -0.164630 -0.457895 -0.043515 -0.204594 -0.187812 0.354732 0.683113 0.157192 0.076262 -0.054184 0.436935 -0.515815 -0.216417 0.411900 0.282827 -0.052447 0.224270 0.393210 -0.360151 -0.252952 -0.234607 -0.056516 0.054206 -0.276564 0.124207 -0.500889 -0.036364 0.296191 -0.120991 -0.156024 0.243415 -0.023706 0.001308 -0.245768 0.494205 0.561322 -0.456918 0.107082 -0.257345 0.130278 -0.523223 -0.238139 -0.028978 0.399264 -0.167411 0.010519 0.233020 0.120995 0.028036 -0.257304 -0.162951 -0.244861 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) = -0.194832 0.270896 0.013421 -0.489100 0.602671 0.021828 0.239628 -0.095226 -0.291822 -0.697231 0.056850 -1.323407 -0.980495 0.350159 -0.252330 0.349434 1.185489 -0.170833 -0.007839 -0.505646 0.156748 0.117030 1.462368 1.306231 -1.022356 0.132046 0.219628 0.474398 0.098688 -0.291619 -0.081606 -0.766068 0.385189 -0.374706 0.263877 0.026578 -0.130884 -0.458536 0.265124 -1.313882 -0.102609 0.116073 -0.006776 0.046064 -0.054866 0.915206 1.348591 0.732515 -0.317714 0.419940 0.793570 -0.037315 0.405434 0.155396 -0.211375 -0.382840 0.172129 -0.335317 -0.387128 -0.286780 -0.078599 -0.646828 -0.167313 0.853396 0.930601 -0.099156 -0.465342 0.426841 0.316770 0.068226 0.078179 0.755793 0.515780 0.528785 0.753806 -0.724905 0.065709 -1.469262 -0.196459 -2.302494 -1.020700 -0.543238 0.714647 0.086810 0.385162 0.054749 1.369666 0.057190 0.311238 0.565817 1.063824 -0.861152 -0.361274 -0.336061 -0.064412 0.277121 -0.460657 0.311938 0.349243 0.378939 -0.850176 -0.226951 0.434844 -0.165531 -0.531598 -0.433589 0.055295 0.062604 -0.813693 -0.260652 -1.279695 0.070753 0.387447 -1.527958 0.023891 0.159992 0.771973 0.262446 -0.334308 -0.639750 0.091653 0.092393 -0.312458 -0.162621 -0.697467 0.719993 0.731894 0.183442 0.577241 0.606257 0.663225 1.378912 0.683033 -0.349607 -0.481526 0.165340 -0.486570 0.084751 -0.219724 -0.209350 0.557432 -0.853943 0.645348 0.460957 -0.552242 -0.425385 0.237478 -0.383478 0.274444 1.780957 -0.243976 0.847330 0.639755 -0.752066 0.291280 -0.898253 -0.287604 0.094023 0.527059 0.742766 -0.507897 -0.575036 0.716833 1.139462 0.453233 -0.998422 0.331769 0.513497 0.464497 -0.416415 0.237581 0.402883 0.514394 -0.525057 0.021623 0.898971 1.566187 -0.274189 -0.184644 0.231843 0.496357 0.411776 -0.704567 -0.202946 -0.433110 -0.181250 0.558020 0.501283 0.203378 1.052015 -1.508389 0.487614 0.126897 0.024016 0.688694 0.315065 -0.692686 -0.999958 0.222837 0.714769 0.585516 -0.025629 0.290834 -0.252148 -0.751767 -0.036951 0.263776 0.357515 -0.521552 0.729568 -0.008995 -0.600551 -0.409811 -0.475501 -0.083083 0.107613 -0.242388 0.569300 0.394839 -1.770344 1.021988 -0.150326 -0.777162 -0.164655 -0.721909 0.876865 -0.951908 -0.726981 0.441830 -0.840640 -0.729349 -0.302127 -0.109785 0.067228 0.080664 0.228504 -0.673715 -0.760208 1.193847 0.177086 0.847574 0.586722 0.124100 0.896173 -0.362410 -0.524243 -0.388550 -0.428404 0.084786 -0.324519 -0.694983 0.098614 -0.348656 0.534444 1.188538 -0.513076 -0.076181 0.074686 0.366824 -1.238286 -0.381485 0.446142 0.784891 -0.581539 0.755517 0.579253 -0.622199 -0.069891 -0.920804 -0.140881 -0.405092 -0.867752 0.303228 -0.771531 0.024066 0.762648 -0.423605 -0.181627 0.444824 -0.062524 -0.004394 -0.140041 0.963176 1.492915 -0.450246 0.080207 -1.158631 0.461945 -1.238721 -1.130959 0.471830 0.010660 -0.377504 -0.297967 0.150891 0.588323 0.047804 -0.691363 -0.810557 0.373810 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::cbegin() const = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::vector >::_M_insert_dispatch(__gnu_cxx::__normal_iterator > >, int*, int*, std::__false_type) = 0.056560 1.191470 0.557635 0.295202 1.112026 0.731502 0.544481 0.740451 -0.350875 -1.207664 -0.392584 -1.454492 -2.259248 1.269530 0.105564 0.077633 2.031525 0.360283 0.284365 -0.215620 0.127319 -0.706963 1.962664 1.734263 -1.492857 0.595211 0.419640 0.176248 -0.571799 1.324845 -0.415343 -2.041868 1.008486 -0.150080 0.688348 -0.465127 -0.396243 -0.904640 -0.727014 -2.712759 -0.377125 1.320300 -0.420577 -0.092622 0.156271 1.051834 2.622410 0.946527 -0.302000 0.878369 0.085989 -0.419201 0.720248 0.328625 0.403577 -0.053629 -0.008583 -0.404096 -1.437626 0.401530 -0.316963 -2.296917 -0.953816 0.985587 1.492375 -0.296092 -0.441953 0.139633 -0.888774 0.204206 -0.360795 0.873982 1.622821 0.635955 1.319663 0.050141 -0.637548 -1.237591 -0.549933 -3.917629 -1.728149 -1.563280 1.589115 0.815119 0.507661 -0.970857 1.992917 -0.093075 0.768872 0.672568 2.557431 -1.537871 -0.693536 -0.994827 0.371131 0.588087 -0.929930 -0.018816 0.820251 -1.054092 -1.431530 -1.168994 1.111311 -0.191905 -0.792280 -0.339914 -0.521727 1.318036 -1.865762 -0.597177 -2.755255 -0.878040 0.196565 -2.155166 0.001472 1.165404 0.277381 1.515574 -0.417667 -0.959958 0.724864 0.647600 -0.255951 -0.981637 -0.418402 1.900945 0.307551 -0.100979 1.131259 1.059697 1.000592 1.562973 2.021508 0.101538 -0.396714 0.373510 -0.465188 0.101509 -0.195270 -0.402604 0.052169 -1.273886 0.127847 0.534505 -1.014916 -0.136840 -0.974271 -0.677592 0.756176 2.199112 -0.438095 0.803349 0.077814 -1.705988 1.366846 -0.827105 -1.050763 -0.048508 1.350851 1.467227 -0.801014 -0.622907 0.762040 1.918816 0.733381 -1.480478 0.278779 -0.323374 0.610513 -0.762918 0.950563 0.716750 1.103728 -0.898439 -0.032589 0.898847 2.581674 -1.407305 -1.914948 0.426819 0.003363 0.768587 -1.421437 -0.021395 -0.230709 -0.470075 0.281332 -0.145698 0.120288 1.583003 -2.054865 1.428522 -0.487914 -1.047721 1.275984 0.073905 -0.394566 -1.131455 0.507261 1.611412 1.464733 0.978486 -0.116451 -0.903650 -1.457674 -0.228921 0.285832 0.845798 -0.537431 1.361947 -0.584076 -1.166519 -1.167052 -1.414720 0.068698 -0.639280 -0.689367 0.525474 1.466852 -2.958346 1.783084 -0.098938 -0.987136 -0.118284 0.033690 0.813039 -1.415064 -2.183350 0.505286 -1.229403 -2.116617 -0.340314 -0.696768 0.274069 0.579296 -0.746556 -0.247196 -1.666949 2.060338 0.631884 1.174427 1.026607 0.700876 2.389948 1.391525 -1.821328 -0.293630 -1.233973 0.982021 -1.456769 -0.365243 -0.435307 -0.890078 1.007590 2.311989 0.123290 -0.142851 -1.357433 1.191042 -1.705819 -0.694617 1.495164 0.604586 -0.064264 0.877265 1.516409 -0.847173 -0.803156 -1.264103 -0.036042 -0.341186 -1.209334 -0.132039 -2.065207 -0.406137 1.452617 -0.762163 -0.909016 0.490353 -0.343568 -0.357015 -0.906716 1.509765 1.857972 -2.197920 1.040102 -1.175026 1.023508 -1.941378 -1.247415 0.138759 0.523775 -0.242867 -0.395853 0.605489 -0.143891 0.007144 -1.304294 -1.048296 -0.351802 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::operator+(long) const = -0.058365 0.757820 0.562359 -0.170220 0.811396 0.829967 0.277552 0.041863 -0.312152 -0.554914 -0.221110 -0.987830 -1.255756 0.870674 -0.133694 0.157822 1.323044 0.113004 0.028250 -0.223858 0.254715 -0.207607 1.398914 1.296946 -1.143715 0.341926 0.483955 0.303685 -0.140324 0.941726 -0.472184 -1.246879 0.461553 -0.134562 0.388773 -0.368505 -0.271474 -0.543609 -0.116964 -1.817476 -0.223950 0.582047 -0.397850 -0.027294 0.148955 0.486672 1.734346 0.686167 -0.215715 0.497174 0.322295 0.027940 0.412460 0.141951 0.310913 0.044109 0.517071 -0.129564 -0.604079 0.122172 -0.176214 -1.034525 -0.452445 0.891595 1.121609 -0.086577 -0.328920 0.048793 -0.342580 0.064762 -0.240007 0.701145 0.727797 0.732880 0.741546 -0.307860 -0.023878 -1.122913 -0.160775 -2.000223 -1.065179 -0.875560 0.648985 0.454883 0.484040 -0.439776 1.454492 -0.043885 0.377326 0.373251 1.644484 -1.075833 -0.305756 -0.524233 -0.123927 0.290379 -0.535644 0.154210 0.140125 -0.475503 -0.903213 -0.929654 0.666264 -0.024216 -0.618970 -0.113048 -0.293970 0.799910 -1.098168 -0.447141 -1.447780 -0.357297 -0.061131 -1.566433 -0.318779 0.274373 0.386387 0.655797 -0.310444 -0.917180 0.405247 0.579610 -0.236022 -0.651300 -0.324283 1.145435 0.573591 -0.099884 0.478751 0.407102 0.658172 1.176053 1.056073 -0.127575 -0.245045 0.205545 -0.346947 -0.003706 -0.300216 -0.057188 -0.029960 -0.782478 0.085682 0.625987 -0.619975 0.000966 -0.311318 -0.516261 0.433553 2.388690 -0.364579 0.639191 0.184695 -1.235187 0.734423 -0.445301 -0.641930 0.092748 0.749129 1.019904 -1.073126 -0.519082 0.610422 1.349757 0.481091 -1.029923 0.149328 -0.099053 0.160060 -0.490960 0.649985 0.309413 0.380208 -0.576881 -0.121653 0.629289 1.880245 -0.795379 -1.371940 0.276375 0.085774 0.289631 -0.809472 -0.044330 -0.282969 -0.210702 0.323290 -0.063963 0.318220 1.097798 -1.820223 0.927878 -0.190949 -0.768799 1.018001 0.029036 -0.358806 -0.434589 0.390636 1.049669 0.894133 0.448816 -0.036267 -0.478313 -1.062600 -0.118788 0.213117 0.524437 -0.592656 0.952880 -0.010817 -0.973345 -0.764403 -0.804217 0.020111 -0.508958 -0.632181 0.437571 0.451324 -2.153827 1.253978 0.091389 -0.534026 0.060235 -0.293740 0.598528 -0.993510 -1.360494 0.417094 -0.613187 -0.899178 -0.148494 -0.438113 0.297032 0.410979 0.009644 -0.647129 -1.173404 1.042986 0.240063 0.806092 0.698256 0.463043 1.252531 0.501976 -0.914475 -0.433123 -0.718469 0.783754 -0.439769 -0.431061 -0.352990 -0.613447 0.722142 1.505269 -0.084137 -0.131840 -0.855639 0.813160 -1.070996 -0.284858 0.725158 0.476913 -0.388181 0.294656 0.798475 -0.463433 -0.446562 -0.781573 -0.178847 -0.369132 -0.842462 0.176327 -1.112847 -0.124949 0.898796 -0.472774 -0.596572 0.426477 -0.151789 -0.154333 -0.282157 0.988636 1.201782 -1.114098 0.583471 -0.920798 0.715969 -1.352799 -0.922124 0.175712 -0.043514 -0.269835 -0.331987 0.161807 0.218760 0.085741 -0.517702 -0.453108 -0.159377 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::base() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::__normal_iterator(int const* const&) = -0.029926 0.494486 0.378886 -0.197174 0.498471 0.347330 0.162012 -0.026577 -0.232956 -0.344459 -0.184549 -0.450631 -0.616825 0.543822 -0.063733 0.175188 0.896555 0.146310 0.023243 -0.264181 0.313904 -0.429651 0.874091 0.845503 -0.782658 0.243146 0.502972 0.268329 0.098859 0.605090 -0.401182 -0.545146 0.276310 -0.304778 0.310829 -0.450974 -0.127563 -0.272244 0.004923 -1.230069 -0.097031 0.048060 -0.154749 -0.015260 0.005235 0.427923 1.073529 0.447932 -0.241203 0.318597 0.324804 0.023992 0.195998 0.116499 0.189771 0.225163 0.456189 0.081158 -0.294778 0.099127 -0.059927 -0.747482 -0.062394 0.589850 0.737681 -0.084451 -0.147072 0.196772 -0.136551 -0.002770 -0.103851 0.398042 0.296532 0.360663 0.461222 -0.728332 0.071524 -1.111227 -0.159400 -1.622031 -0.654399 -0.615548 0.283222 -0.081048 0.404778 0.030175 0.905907 -0.024965 0.318093 0.197288 0.972058 -0.758831 -0.177006 -0.350814 -0.143048 0.213087 -0.323600 0.030489 0.211531 -0.295820 -0.518927 -0.671961 0.637274 0.081388 -0.422649 -0.193324 -0.167307 0.517517 -0.763615 -0.428039 -0.898783 -0.302699 -0.196847 -0.957079 0.108964 0.003552 0.572943 0.310800 -0.109528 -0.750071 0.170331 0.549908 -0.142864 -0.482214 -0.164362 0.689820 0.375485 -0.073745 0.285914 0.106268 0.347247 0.790278 0.845734 -0.146380 -0.205199 0.187392 -0.386858 -0.094896 -0.317864 -0.129104 0.193098 -0.556245 0.002146 0.421226 -0.398009 0.006814 0.426796 -0.338103 0.338597 1.627483 -0.158777 0.359897 0.112454 -0.795679 0.404682 -0.243356 -0.400695 0.192696 0.542967 0.570625 -0.906937 -0.391698 0.244576 0.802519 0.328272 -0.727983 -0.283090 -0.214168 0.011734 -0.089885 0.258522 0.119260 0.120955 -0.374961 -0.102406 0.299969 1.256486 -0.499178 -0.652313 0.160476 -0.030080 -0.122139 -0.867045 -0.086542 -0.355052 -0.081540 -0.004445 -0.086428 0.238673 0.709896 -1.399585 0.600081 -0.354138 -0.500592 0.574014 0.035798 -0.169826 -0.633590 0.283715 0.646044 0.633686 0.139922 0.068569 -0.186195 -0.679419 -0.091733 0.058077 0.344692 -0.408917 0.557355 0.082502 -0.677377 -0.469204 -0.258571 0.072659 -0.348596 -0.184031 0.268469 0.171193 -1.458194 0.787671 -0.072805 -0.308781 0.246962 -0.137932 0.383239 -0.665694 -0.826749 0.316644 -0.158645 -0.300977 -0.177522 -0.228120 0.361729 0.079990 -0.120810 -0.397324 -0.809625 0.456435 -0.017853 0.389814 0.457002 0.297772 0.854801 0.097133 -0.482783 -0.469219 -0.156375 0.151766 -0.302336 -0.243288 -0.362138 -0.378016 0.505099 1.047417 -0.005634 0.059975 -0.257612 0.599250 -0.829577 -0.242337 0.449983 0.522470 -0.288653 0.215721 0.491270 -0.410075 -0.367433 -0.441141 -0.165784 -0.052738 -0.509557 0.218817 -0.694396 -0.047452 0.569521 -0.232229 -0.291005 0.404012 -0.092682 0.035049 -0.215304 0.634493 1.007762 -0.708432 0.168686 -0.513535 0.357981 -0.890795 -0.545320 0.047705 0.195250 -0.180496 -0.116472 0.148850 0.259725 0.033807 -0.236628 -0.147450 -0.235251 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::vector >::_M_range_insert(__gnu_cxx::__normal_iterator > >, int*, int*, std::forward_iterator_tag) = -0.156691 11.321387 10.314041 -9.490209 12.499106 12.534594 1.680781 -1.058167 -4.294553 -8.285847 -2.263138 -16.610251 -17.817189 9.855591 -4.480792 -2.488768 15.246077 -4.834490 -1.268288 -4.870162 4.026581 4.878842 17.894084 15.780914 -19.337486 4.063055 6.628758 6.915855 2.477489 9.829056 -2.050158 -17.300437 -0.615711 5.050573 8.470215 -0.212373 -4.225081 -10.280798 -2.683037 -23.030922 -3.944883 10.390734 -8.751602 1.298638 5.068615 8.649630 24.856568 9.099016 -6.919163 3.204348 9.792891 5.583254 5.205363 -0.982816 0.225015 -5.772784 11.095336 -1.132627 -3.389598 0.377813 -1.426584 -5.360293 -4.362253 15.496109 15.406896 -1.295199 -6.759899 -0.483945 2.229681 1.160892 -4.388386 12.989216 9.208249 15.036417 10.750751 -1.434901 1.778779 -18.425909 4.948388 -23.013706 -14.227996 -10.549598 8.112518 9.037164 1.309443 -9.065718 22.366929 0.391649 3.828545 10.518075 20.327623 -7.196395 -0.927194 -9.408429 -8.052150 3.456142 -4.930530 3.399228 -3.474345 0.835714 -11.242453 -8.270574 1.016989 -4.089777 -9.747143 2.102014 -4.534366 8.055550 -11.498824 0.716576 -14.865738 3.740218 3.775165 -23.659425 -12.499938 -1.236838 4.666119 2.696084 -2.265546 -7.488018 3.192339 5.283022 -6.481736 -1.094852 -11.240921 15.667101 13.308145 -0.590185 3.195487 6.211832 11.469870 10.372000 7.993766 -3.196050 -5.430749 2.114246 -1.204666 -1.951417 -4.181411 5.304990 3.310552 -6.228107 2.101705 8.153045 -5.795524 -3.348973 -9.213764 -12.539349 4.643628 42.687688 -7.118796 10.191947 2.332448 -14.711068 7.801573 -1.821618 -9.508217 1.639730 6.820967 16.428223 -14.346776 -6.785581 11.869278 18.620979 4.452576 -12.920257 8.699563 5.587365 -2.777033 -9.040893 10.108336 2.392463 1.270645 -5.290631 -2.994963 10.191033 23.624191 -3.913806 -21.690986 2.017456 9.683468 5.048643 -1.164985 1.582049 -1.160231 -2.908158 10.853011 0.625555 9.428548 14.555157 -31.153346 10.610022 6.533940 -7.938960 12.124688 -1.597999 -4.610967 -5.161390 5.419842 13.770909 8.796916 2.614117 -2.310040 -7.963730 -13.790202 1.186666 5.263495 6.380954 -10.512980 13.106460 0.932343 -10.855393 -9.371301 -12.970306 -4.525044 0.202575 -13.740996 5.551473 -1.081207 -29.616655 18.327723 0.957290 -4.994248 -4.435152 -10.669483 8.860796 -12.819499 -15.054189 4.088570 -8.438516 -13.614759 -2.608588 -7.304028 3.258434 6.068370 8.999750 -15.674346 -17.245558 13.976112 0.674930 12.264777 10.190180 6.203351 14.373213 3.913062 -7.060089 -6.906857 -14.160692 17.794554 3.663736 -7.922575 -0.554777 -8.354071 6.054053 16.613423 -8.152157 -2.970139 -12.508443 7.858493 -10.355452 -3.424471 3.410485 0.092665 -9.088941 4.335761 6.405880 -2.094376 -3.178454 -15.525169 -1.853595 -9.268190 -10.463490 3.669521 -11.198602 -2.484780 13.040567 -7.324816 -9.628987 5.679451 -1.951366 -4.096435 -0.421481 13.079670 16.823618 -11.073968 9.035752 -15.525358 12.918703 -18.033361 -14.276774 2.333221 -10.959416 -0.263651 -6.521045 -3.411254 4.947661 3.071078 -4.046928 -6.066373 4.564802 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::iterator_traits::iterator_category std::__iterator_category(int* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::iterator_traits::difference_type std::distance(int*, int*) = -0.053511 0.351320 0.212831 0.092256 0.434435 0.118509 0.258676 0.261920 -0.235356 -0.653821 -0.062992 -0.703240 -1.018422 0.618038 -0.047697 0.096684 0.938579 0.203669 0.128323 -0.240358 0.125415 -0.454331 0.985287 0.894839 -0.757959 0.193218 0.188166 0.226292 -0.056648 0.445051 0.009882 -0.817019 0.513389 -0.146783 0.334588 -0.285723 -0.081514 -0.244576 -0.303548 -1.259806 -0.174683 0.510733 -0.057078 0.012853 0.044956 0.685669 1.041950 0.516398 -0.191561 0.562493 0.209072 -0.219366 0.349426 0.172782 0.080068 -0.177442 -0.040058 -0.284412 -0.648606 0.191855 -0.117100 -1.196854 -0.367003 0.514677 0.831432 -0.182937 -0.143315 0.113998 -0.372812 0.180863 -0.009903 0.402308 0.655641 0.216701 0.665619 -0.167188 -0.282966 -0.892669 -0.285388 -2.162751 -0.774468 -0.669358 0.874973 0.337310 0.187875 -0.263402 0.940964 0.116333 0.245208 0.429787 1.136307 -0.669825 -0.361856 -0.389065 0.149828 0.356372 -0.539737 0.067310 0.431002 -0.216090 -0.651705 -0.479931 0.515188 -0.111205 -0.368785 -0.235323 -0.275308 0.608969 -1.005298 -0.288989 -1.231578 -0.368574 0.154399 -1.056477 0.170299 0.381849 0.351433 0.661456 -0.162581 -0.286888 0.279692 0.226119 -0.057903 -0.361824 -0.354904 0.808787 0.130013 0.020839 0.478100 0.542768 0.384883 0.748749 0.866096 -0.031760 -0.247253 0.215351 -0.288218 0.140965 -0.202485 -0.234030 0.281352 -0.649952 0.147417 0.136560 -0.473476 -0.285599 -0.255788 -0.280777 0.356497 0.918735 -0.078785 0.430796 0.209683 -0.716009 0.507474 -0.436848 -0.304676 0.136855 0.655424 0.522475 -0.222475 -0.363059 0.323860 0.896180 0.359619 -0.720103 -0.028821 -0.080774 0.362101 -0.315163 0.381786 0.382269 0.388157 -0.405544 0.015641 0.423733 1.068197 -0.574637 -0.588870 0.154311 0.081914 0.227619 -0.779978 -0.019410 -0.092863 -0.175825 0.082043 0.038057 0.010998 0.766728 -1.104431 0.659916 -0.156862 -0.220928 0.475507 0.057660 -0.288612 -0.871196 0.249145 0.642194 0.646432 0.378427 0.055170 -0.216690 -0.733018 -0.074348 0.111666 0.375438 -0.249703 0.619988 -0.256926 -0.437886 -0.582231 -0.519847 0.036979 -0.222215 -0.212897 0.322444 0.746170 -1.423820 0.745533 -0.223999 -0.573196 -0.073224 0.030059 0.477810 -0.752971 -0.955824 0.230456 -0.628350 -1.061797 -0.368429 -0.252607 0.126688 0.108881 -0.413406 -0.049163 -0.647167 0.947702 0.113764 0.472175 0.450612 0.234313 1.141628 0.481082 -0.811028 -0.199608 -0.364981 0.314936 -0.798385 -0.182679 -0.073846 -0.298946 0.462629 1.101083 0.079532 -0.095597 -0.306724 0.638296 -0.815962 -0.483905 0.680282 0.409502 0.019348 0.632245 0.670951 -0.576284 -0.305743 -0.625273 -0.032703 -0.055247 -0.568309 0.093945 -0.889213 -0.079829 0.567810 -0.226044 -0.374718 0.331520 -0.087043 -0.122115 -0.411603 0.825014 1.058739 -0.963038 0.396021 -0.630508 0.398101 -0.941166 -0.614938 0.041967 0.375448 -0.095869 -0.075286 0.220668 0.046618 0.125770 -0.659514 -0.563113 -0.060658 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) = -0.194832 0.270896 0.013421 -0.489100 0.602671 0.021828 0.239628 -0.095226 -0.291822 -0.697231 0.056850 -1.323407 -0.980495 0.350159 -0.252330 0.349434 1.185489 -0.170833 -0.007839 -0.505646 0.156748 0.117030 1.462368 1.306231 -1.022356 0.132046 0.219628 0.474398 0.098688 -0.291619 -0.081606 -0.766068 0.385189 -0.374706 0.263877 0.026578 -0.130884 -0.458536 0.265124 -1.313882 -0.102609 0.116073 -0.006776 0.046064 -0.054866 0.915206 1.348591 0.732515 -0.317714 0.419940 0.793570 -0.037315 0.405434 0.155396 -0.211375 -0.382840 0.172129 -0.335317 -0.387128 -0.286780 -0.078599 -0.646828 -0.167313 0.853396 0.930601 -0.099156 -0.465342 0.426841 0.316770 0.068226 0.078179 0.755793 0.515780 0.528785 0.753806 -0.724905 0.065709 -1.469262 -0.196459 -2.302494 -1.020700 -0.543238 0.714647 0.086810 0.385162 0.054749 1.369666 0.057190 0.311238 0.565817 1.063824 -0.861152 -0.361274 -0.336061 -0.064412 0.277121 -0.460657 0.311938 0.349243 0.378939 -0.850176 -0.226951 0.434844 -0.165531 -0.531598 -0.433589 0.055295 0.062604 -0.813693 -0.260652 -1.279695 0.070753 0.387447 -1.527958 0.023891 0.159992 0.771973 0.262446 -0.334308 -0.639750 0.091653 0.092393 -0.312458 -0.162621 -0.697467 0.719993 0.731894 0.183442 0.577241 0.606257 0.663225 1.378912 0.683033 -0.349607 -0.481526 0.165340 -0.486570 0.084751 -0.219724 -0.209350 0.557432 -0.853943 0.645348 0.460957 -0.552242 -0.425385 0.237478 -0.383478 0.274444 1.780957 -0.243976 0.847330 0.639755 -0.752066 0.291280 -0.898253 -0.287604 0.094023 0.527059 0.742766 -0.507897 -0.575036 0.716833 1.139462 0.453233 -0.998422 0.331769 0.513497 0.464497 -0.416415 0.237581 0.402883 0.514394 -0.525057 0.021623 0.898971 1.566187 -0.274189 -0.184644 0.231843 0.496357 0.411776 -0.704567 -0.202946 -0.433110 -0.181250 0.558020 0.501283 0.203378 1.052015 -1.508389 0.487614 0.126897 0.024016 0.688694 0.315065 -0.692686 -0.999958 0.222837 0.714769 0.585516 -0.025629 0.290834 -0.252148 -0.751767 -0.036951 0.263776 0.357515 -0.521552 0.729568 -0.008995 -0.600551 -0.409811 -0.475501 -0.083083 0.107613 -0.242388 0.569300 0.394839 -1.770344 1.021988 -0.150326 -0.777162 -0.164655 -0.721909 0.876865 -0.951908 -0.726981 0.441830 -0.840640 -0.729349 -0.302127 -0.109785 0.067228 0.080664 0.228504 -0.673715 -0.760208 1.193847 0.177086 0.847574 0.586722 0.124100 0.896173 -0.362410 -0.524243 -0.388550 -0.428404 0.084786 -0.324519 -0.694983 0.098614 -0.348656 0.534444 1.188538 -0.513076 -0.076181 0.074686 0.366824 -1.238286 -0.381485 0.446142 0.784891 -0.581539 0.755517 0.579253 -0.622199 -0.069891 -0.920804 -0.140881 -0.405092 -0.867752 0.303228 -0.771531 0.024066 0.762648 -0.423605 -0.181627 0.444824 -0.062524 -0.004394 -0.140041 0.963176 1.492915 -0.450246 0.080207 -1.158631 0.461945 -1.238721 -1.130959 0.471830 0.010660 -0.377504 -0.297967 0.150891 0.588323 0.047804 -0.691363 -0.810557 0.373810 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_move_a >(int*, int*, int*, std::allocator&) = 0.103076 1.696761 1.153990 -0.308043 1.239785 1.047821 0.376029 0.338061 -0.291424 -1.183029 -0.482580 -1.699265 -2.317106 1.289066 -0.103208 -0.242935 2.115764 -0.016592 0.090154 -0.461479 0.347256 -0.500046 2.123446 2.016980 -2.076006 0.674999 1.025143 0.556375 0.051765 1.427152 -0.654357 -1.886765 0.522898 0.120955 1.033575 -0.422489 -0.453621 -1.346204 -0.688352 -3.024278 -0.447379 1.034239 -0.609309 -0.058036 0.266291 1.212796 3.213004 1.060867 -0.653663 0.421854 0.641027 -0.014377 0.654257 0.135948 0.372314 -0.293276 1.024337 0.046962 -0.973838 0.304695 -0.121672 -1.928036 -0.725951 1.553509 1.790080 -0.144509 -0.519139 0.107821 -0.385653 0.076966 -0.647063 1.182166 1.470542 1.400270 1.353143 -0.480297 0.046292 -2.048949 -0.154688 -3.912841 -1.851838 -1.719220 1.199863 0.547716 0.484614 -0.839033 2.366028 0.065696 0.931618 0.739004 2.827881 -1.466259 -0.451916 -1.102405 -0.313389 0.697501 -0.842921 0.298617 0.413235 -0.831903 -1.452423 -1.303108 1.079842 -0.192676 -1.099267 0.085231 -0.528435 1.203748 -1.726922 -0.333904 -2.518858 -0.850186 0.194685 -2.646881 -0.364841 0.536052 0.725113 1.026557 -0.296643 -1.282666 0.463282 0.915756 -0.432343 -0.807889 -1.035712 2.084071 0.930997 -0.150174 0.892747 0.743980 1.379024 1.431965 1.899147 -0.099239 -0.525501 0.257250 -0.681956 -0.251114 -0.432251 -0.038512 0.441611 -1.069606 0.000164 0.868986 -0.961184 -0.153523 -0.510324 -1.162265 0.852153 3.924736 -0.569647 0.930874 0.046584 -1.955618 1.309773 -0.558898 -1.434281 0.111635 1.246935 1.921816 -1.649339 -0.763323 0.943208 2.215080 0.689086 -1.666410 0.369260 -0.079389 -0.013494 -0.893471 1.098109 0.402697 0.637735 -0.848118 -0.269794 1.242248 2.837334 -1.157910 -2.492040 0.325404 0.177821 0.602317 -1.317345 0.111364 -0.180518 -0.313097 0.337974 -0.176336 0.700354 1.755093 -3.277656 1.506168 -0.117991 -1.318183 1.615079 -0.163398 -0.471025 -1.136805 0.963663 1.934660 1.347601 0.719510 -0.356514 -1.034930 -1.689865 -0.230275 0.391319 0.892696 -0.994435 1.530458 -0.178468 -1.417771 -1.403788 -1.587184 -0.021639 -0.493106 -1.094439 0.584381 0.571647 -3.554635 2.304903 -0.045189 -0.820512 -0.267466 -0.745667 0.649543 -1.732839 -2.228295 0.425994 -1.036285 -1.776898 -0.428570 -0.857032 0.465926 0.548550 -0.137018 -1.083392 -2.020572 1.819562 0.237052 1.233191 1.232746 0.999381 2.314314 1.257706 -1.383666 -0.779208 -1.056394 1.312335 -0.706806 -0.788498 -0.516403 -1.088455 0.961608 2.567878 -0.486415 0.029918 -1.340691 1.114960 -1.701283 -0.891360 1.042885 0.508756 -0.624558 0.641241 1.190605 -0.629105 -0.823692 -1.613334 -0.489413 -0.494500 -1.500333 0.098142 -1.952561 -0.417738 1.826598 -0.978074 -1.054746 0.776748 -0.456094 -0.304817 -0.538961 1.474376 2.296312 -2.122549 1.020769 -1.576648 1.279961 -2.320524 -1.582130 0.316327 -0.110536 -0.092640 -0.663057 0.304527 0.132402 0.083464 -0.990729 -0.773085 -0.088508 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::move_backward(int*, int*, int*) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::base() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > > std::copy > > >(int*, int*, __gnu_cxx::__normal_iterator > >) = 0.161466 1.443452 1.080397 -0.282116 1.028329 0.783742 0.299678 0.489460 -0.303786 -1.117320 -0.399221 -1.591417 -2.080171 1.078883 -0.105520 -0.471928 1.752831 -0.014708 0.090092 -0.356710 0.048862 -0.242269 1.699692 1.652704 -1.705715 0.599894 0.602989 0.454884 -0.085151 1.303510 -0.394933 -1.821683 0.320217 0.542875 0.938486 -0.211961 -0.435822 -1.183334 -0.893149 -2.545797 -0.365436 1.267710 -0.431782 -0.057131 0.373142 1.041798 2.737502 0.831629 -0.487092 0.332689 0.470662 0.087272 0.601766 0.066892 0.338602 -0.460317 0.877301 -0.231020 -0.923236 0.343975 -0.113549 -1.594327 -0.790721 1.273213 1.430330 -0.101074 -0.480698 -0.222855 -0.338908 0.136893 -0.531426 0.965706 1.361609 1.215716 1.075025 0.189528 0.033398 -1.388444 0.032341 -3.252805 -1.578296 -1.414776 1.358444 0.925640 0.086666 -0.989774 1.953388 0.022938 0.803173 0.677207 2.371146 -0.940544 -0.402739 -0.908679 -0.286869 0.651339 -0.649926 0.192649 0.195979 -0.549548 -1.220501 -0.844842 0.739158 -0.345725 -0.888482 0.407644 -0.441026 0.985084 -1.520275 0.029406 -2.113562 -0.530486 0.489262 -2.158315 -0.493367 0.536361 0.306179 0.913701 -0.326718 -0.709456 0.447288 0.516293 -0.454403 -0.325356 -1.317584 1.807520 0.609592 -0.131413 0.737207 0.727462 1.212923 0.889650 1.332512 -0.090173 -0.381244 0.231519 -0.382805 -0.236684 -0.267854 0.026038 0.240165 -0.778232 0.077558 0.492712 -0.814667 -0.240385 -1.220887 -0.996764 0.690039 2.997654 -0.560396 0.805338 -0.030330 -1.531798 1.125010 -0.349119 -1.225060 -0.046062 1.011183 1.644216 -0.860975 -0.564457 0.825428 1.863224 0.563715 -1.171084 0.681170 0.067123 -0.051965 -0.782529 1.085458 0.313837 0.570380 -0.687855 -0.251874 1.012554 2.225388 -0.702765 -2.259527 0.166791 0.257492 0.741799 -0.613687 0.249430 0.144023 -0.233413 0.373819 -0.173778 0.625233 1.442538 -2.781397 1.309693 0.145223 -1.039149 1.318469 -0.256177 -0.346065 -0.854824 0.725995 1.608761 1.195682 0.685080 -0.406238 -0.932652 -1.358512 -0.207204 0.357397 0.764905 -0.842632 1.258477 -0.192820 -1.119600 -1.125411 -1.661446 -0.082818 -0.192539 -1.165161 0.431459 0.619112 -2.956185 1.917834 0.010387 -0.640189 -0.519458 -0.617698 0.387121 -1.407805 -1.802998 0.160766 -1.021946 -1.871669 -0.340238 -0.820895 0.270562 0.419461 -0.018831 -0.834502 -1.539138 1.735624 0.275349 1.101995 1.036539 0.772021 1.888215 1.463512 -1.109830 -0.372013 -1.056287 1.401547 -0.728095 -0.554469 0.024651 -0.967324 0.638845 2.056482 -0.455461 -0.071031 -1.251882 0.890838 -1.047869 -0.779707 0.844521 -0.094000 -0.366470 0.679025 1.007247 -0.483524 -0.638347 -1.520898 -0.360391 -0.461726 -1.175227 0.015863 -1.622540 -0.398828 1.547016 -0.863273 -1.087061 0.552695 -0.451609 -0.488720 -0.405742 1.274420 1.691659 -1.713071 1.232510 -1.321915 1.124514 -1.868298 -1.246197 0.149158 -0.290441 -0.051672 -0.583564 0.072395 -0.020549 0.069197 -0.787233 -0.767069 0.182094 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::advance(int*&, unsigned long) = -0.172554 0.250669 0.253821 0.000364 0.615509 0.294778 0.359223 0.196284 -0.435541 -0.720627 -0.021323 -0.808452 -1.175618 0.899986 -0.125855 0.295174 1.321495 0.330272 0.103447 -0.354564 0.346165 -0.575838 1.375025 1.269994 -0.990405 0.178058 0.321605 0.321196 -0.028267 0.556032 -0.080124 -1.018185 0.722004 -0.448989 0.317224 -0.525916 -0.103607 -0.170427 -0.133735 -1.670778 -0.183192 0.434323 -0.259682 0.019766 0.024141 0.884963 1.240194 0.725602 -0.254481 0.853382 0.345210 -0.257950 0.365513 0.234459 0.148191 -0.043930 -0.065744 -0.148081 -0.753964 0.197086 -0.223784 -1.401060 -0.362641 0.707606 1.140906 -0.237332 -0.198614 0.210495 -0.423803 0.228277 0.085823 0.525790 0.764248 0.201741 0.892957 -0.536013 -0.440228 -1.467231 -0.395261 -2.768528 -0.962319 -0.754123 1.034698 0.142437 0.371941 -0.235929 1.268756 0.095237 0.188238 0.631169 1.444929 -1.000332 -0.470684 -0.478290 0.115870 0.365959 -0.705334 0.107844 0.587623 -0.295607 -0.879731 -0.787625 0.670520 -0.052854 -0.468497 -0.507191 -0.319998 0.896984 -1.289029 -0.538506 -1.530109 -0.317607 0.058394 -1.421533 0.123397 0.317093 0.713581 0.804511 -0.322623 -0.535707 0.414268 0.423198 -0.107197 -0.606423 -0.045708 1.021857 0.287509 0.066762 0.525560 0.607523 0.382029 1.178398 1.228500 -0.132765 -0.280310 0.312590 -0.444274 0.237374 -0.385269 -0.302419 0.383563 -0.901746 0.247054 0.303658 -0.647109 -0.356001 0.141463 -0.273507 0.424318 1.638279 -0.125317 0.652363 0.380699 -0.985583 0.599404 -0.586503 -0.236423 0.269787 0.894119 0.592881 -0.657966 -0.542558 0.468553 1.206440 0.530945 -1.166366 -0.208757 -0.160403 0.484317 -0.364362 0.433550 0.487999 0.441626 -0.557177 0.014403 0.524127 1.576207 -0.871923 -0.834482 0.210098 0.150647 0.174207 -1.167278 -0.104121 -0.264049 -0.192696 0.245345 0.054478 0.073574 1.063559 -1.627346 0.861889 -0.342366 -0.287516 0.647481 0.255198 -0.446448 -1.093798 0.224594 0.772866 0.925447 0.519987 0.125987 -0.133237 -1.011937 -0.067589 0.149746 0.493620 -0.351077 0.838889 -0.221318 -0.658485 -0.711477 -0.504539 0.040166 -0.406764 -0.197460 0.488094 0.756095 -2.056235 0.931293 -0.230296 -0.727279 0.079385 0.069209 0.811813 -0.979880 -1.308094 0.458229 -0.686962 -1.168818 -0.489289 -0.278703 0.275463 0.216736 -0.368998 -0.173590 -1.027223 1.165124 0.100088 0.734771 0.561651 0.214095 1.550700 0.250373 -1.031030 -0.445340 -0.503959 0.456980 -0.882584 -0.310497 -0.312679 -0.345124 0.718925 1.387751 0.150261 -0.172840 -0.423480 0.966357 -1.282472 -0.450454 0.896821 0.895736 -0.060796 0.777736 0.907125 -0.858181 -0.371302 -0.686365 -0.074022 -0.134022 -0.717050 0.251985 -1.072426 0.022190 0.570960 -0.156067 -0.382906 0.427130 -0.014378 -0.041309 -0.454364 1.105553 1.622304 -1.231452 0.341130 -0.850739 0.566640 -1.241582 -0.882888 0.077891 0.444923 -0.229314 -0.048126 0.270277 0.240091 0.202005 -0.820476 -0.669665 -0.108778 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_copy_a(int*, int*, int*, std::allocator&) = 0.007653 0.662417 0.385282 0.026588 0.523442 0.185489 0.250982 0.229392 -0.184139 -0.676218 -0.228115 -0.664270 -1.097818 0.657548 0.037417 0.114003 1.135862 0.190312 0.143133 -0.371709 0.288973 -0.745176 1.130560 1.093803 -1.029195 0.341167 0.570073 0.330221 0.141356 0.587452 -0.256677 -0.687801 0.473339 -0.346173 0.540401 -0.482564 -0.153360 -0.427784 -0.267276 -1.643854 -0.234534 0.304598 -0.097046 0.024141 0.023258 0.874411 1.424501 0.587809 -0.373452 0.526329 0.328875 -0.274983 0.414985 0.162233 0.112350 0.021899 0.284089 0.031272 -0.575845 0.250036 -0.047081 -1.417365 -0.202700 0.683856 0.991268 -0.224777 -0.205734 0.293788 -0.267400 0.066499 -0.167829 0.568846 0.663349 0.363371 0.809617 -0.750753 -0.099390 -1.387790 -0.287759 -2.635347 -0.968718 -0.938303 0.712705 -0.029235 0.400655 -0.112001 1.198078 0.083064 0.460098 0.370787 1.335738 -0.925040 -0.303033 -0.515172 0.063820 0.413196 -0.548021 0.056624 0.572671 -0.419654 -0.719155 -0.742861 0.860090 -0.036214 -0.562773 -0.287289 -0.332542 0.691657 -1.083961 -0.480830 -1.481224 -0.627103 -0.062459 -1.270041 0.379090 0.306166 0.657400 0.653295 -0.072202 -0.683498 0.215338 0.516875 -0.072318 -0.590511 -0.348221 1.021397 0.344079 -0.081307 0.563506 0.464563 0.511728 0.910413 1.267215 -0.037777 -0.365899 0.306578 -0.535784 -0.027967 -0.323619 -0.253213 0.497866 -0.749331 -0.032477 0.313960 -0.531709 -0.137358 0.356984 -0.466572 0.461958 1.590557 -0.090842 0.419565 0.154880 -0.927496 0.671905 -0.416509 -0.549156 0.280990 0.812667 0.772868 -0.868087 -0.438937 0.271223 1.087886 0.385879 -0.982037 -0.329871 -0.208057 0.216460 -0.264042 0.411743 0.291871 0.392544 -0.456145 -0.023195 0.469301 1.437379 -0.765900 -0.771322 0.154750 -0.051468 0.009194 -1.301458 -0.040944 -0.325292 -0.230185 -0.123269 -0.030323 0.129521 0.885319 -1.569487 0.779067 -0.397577 -0.511071 0.684846 0.021983 -0.232618 -1.176822 0.453158 0.835736 0.764954 0.308324 0.008092 -0.328100 -0.910431 -0.104490 0.103324 0.456103 -0.434854 0.801759 -0.209644 -0.631087 -0.676894 -0.478044 0.098524 -0.365055 -0.165818 0.349212 0.568231 -1.763389 0.976151 -0.282156 -0.602352 0.140486 -0.090611 0.467627 -0.920679 -1.129104 0.324143 -0.454517 -0.872323 -0.435163 -0.354091 0.317312 0.087284 -0.546321 -0.275903 -0.984075 0.890669 -0.015563 0.477652 0.630082 0.385568 1.380295 0.467157 -0.884455 -0.481206 -0.213284 0.121496 -0.717572 -0.249921 -0.476679 -0.457453 0.573913 1.470071 0.007766 0.149711 -0.312419 0.750885 -1.169137 -0.602778 0.689662 0.659038 -0.124669 0.581683 0.695399 -0.597974 -0.456354 -0.723112 -0.196920 0.040504 -0.688711 0.188142 -1.130456 -0.172603 0.832002 -0.383938 -0.366773 0.532790 -0.167487 -0.021943 -0.498968 0.892912 1.473220 -1.197378 0.275455 -0.705855 0.486289 -1.174466 -0.670793 0.023759 0.513984 -0.072548 -0.152750 0.380942 0.111534 0.123857 -0.724137 -0.460179 -0.260501 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::_M_check_len(unsigned long, char const*) const = -0.860726 -1.122377 0.030226 -1.232732 0.741167 -0.022274 0.436464 -0.312982 -1.983644 -1.841048 0.906241 -3.271254 -2.227380 2.146496 -0.808652 0.617140 2.652562 0.228198 -0.545715 -1.291621 1.038236 -0.586366 2.761126 3.222173 -2.293116 -0.045225 -0.323377 1.364486 1.104703 -0.171182 1.737247 -1.902998 0.486509 -0.359100 1.194762 -0.599971 -0.392483 0.885278 0.386575 -3.570985 -0.386240 2.283827 0.909314 0.390223 0.567111 2.282017 1.601441 1.666783 -0.715597 2.174788 1.810165 -0.396622 1.481485 -0.099414 -0.012604 -1.399357 0.329271 -0.577026 -0.798197 0.364279 -0.548834 -1.444095 -0.318201 2.021361 2.957245 -0.625435 -1.145323 -0.132449 0.767476 1.096350 1.029697 1.792795 0.867394 0.354966 1.916687 -0.993807 -0.264669 -4.494215 0.886000 -6.118335 -1.726834 -0.048684 3.423497 1.556852 -0.400394 -1.085700 3.319488 0.159786 -1.169965 2.328419 2.621770 -0.467706 -0.732508 -0.619394 -0.778706 0.864618 -1.281221 0.492395 1.382642 1.825172 -1.786103 -0.377250 0.110121 -0.870610 -1.254920 -0.325735 -0.623923 1.736913 -2.319297 -0.212359 -1.757300 1.522888 1.442819 -3.393912 -0.577838 -1.164360 -0.237845 0.963743 -1.562200 0.352660 0.799057 -0.841704 -0.683678 0.556860 -2.120768 2.068200 0.973448 0.640609 -0.017657 2.065334 0.836982 1.761706 0.138224 -1.314287 -0.283413 0.992500 -0.250372 1.120209 -1.354876 -0.505663 2.190437 -1.442015 0.412604 -0.581823 -1.242004 -1.538452 -0.489682 -0.564368 -0.169655 4.974601 -0.304679 2.324740 2.073803 -1.019964 1.449991 -0.245200 0.727849 1.053018 1.609114 1.011896 -0.730702 -1.571529 1.852730 3.161668 1.025077 -2.192567 -0.133000 1.417774 0.883607 -0.800634 1.496255 0.651426 0.230060 -0.732872 0.017544 1.239623 2.716168 -0.686045 -0.925835 -0.326730 2.210679 0.306320 -1.689141 0.218371 -1.252129 -0.243212 0.658846 1.039809 0.859814 2.470927 -4.537019 2.000411 1.073610 0.967220 1.607827 0.430851 -1.628770 -4.485312 -0.319954 0.588566 1.793673 0.242423 0.030879 0.523557 -2.575273 0.264559 0.602788 0.608644 -1.515260 2.103056 -0.848742 0.124031 -0.778714 -0.802383 -1.064508 -0.066203 -1.153089 1.725130 1.776449 -3.080052 1.395375 -0.373240 -1.485533 -1.017101 -0.435288 1.738796 -2.112851 -1.779439 0.500817 -1.925543 -3.313003 -1.817972 -0.767955 0.194365 -0.040237 0.048978 -1.178149 -1.615673 3.171278 -1.297139 2.386617 1.269468 -0.897905 1.956401 1.001366 -1.316114 -0.695473 -1.036139 0.865198 -0.931479 -0.884955 -0.154866 -0.235882 0.913981 2.043597 -0.101590 -1.112856 -0.253178 2.069194 -1.433242 -1.189836 0.806868 -0.280276 -0.388565 2.461918 1.117106 -2.126653 0.733776 -2.630219 -0.313382 -1.001722 -0.973491 1.731938 -1.009586 0.472333 0.161532 -0.492085 -0.499030 1.143992 0.905219 -0.847863 0.133568 3.216240 2.673230 -1.030410 0.729239 -2.996295 1.589240 -2.373007 -1.823010 -0.227452 0.357233 -1.062326 -0.462340 -0.146874 1.283856 1.644198 -1.696086 -2.329381 1.878499 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_M_allocate(unsigned long) = -0.230139 0.159048 0.152594 -0.394673 0.497527 0.203285 0.164506 -0.045979 -0.591591 -0.739629 -0.044981 -0.959327 -0.788244 0.736793 -0.162954 0.232805 1.092838 0.150030 -0.037722 -0.324235 0.400448 -0.584470 0.915202 1.144950 -0.800320 0.182770 0.197857 0.288713 -0.105193 0.548498 0.152233 -1.087905 0.100260 -0.167023 0.591409 -0.409951 -0.341340 0.174417 0.108390 -1.553514 -0.173800 0.799662 0.158926 0.040428 0.174233 0.290595 1.036864 0.450725 -0.217817 0.631621 0.407594 0.117252 0.470819 -0.025952 0.269271 0.113500 0.199760 -0.260907 -0.286050 0.237438 -0.338133 -0.468083 0.004570 0.728623 0.862923 -0.196070 -0.421508 -0.025125 -0.048832 0.203694 0.016074 0.702929 0.241933 0.229911 0.546254 -0.704079 -0.035878 -1.606074 0.321487 -2.057710 -0.785229 -0.327800 0.693706 0.769274 0.188754 -0.324400 1.377748 -0.297082 -0.051278 0.629157 1.139037 -0.455242 -0.129037 -0.358767 -0.368808 0.057338 -0.231584 -0.129070 0.160472 0.189743 -0.689193 -0.550440 0.410701 -0.141006 -0.476473 -0.261415 -0.238313 0.693447 -0.954011 -0.356875 -0.932634 0.317302 0.166428 -1.141820 -0.019439 -0.263817 -0.219793 0.426871 -0.627067 -0.532758 0.448328 0.172584 -0.308774 -0.135530 -0.590369 0.888617 0.331880 -0.043139 0.111985 0.460374 0.297680 0.782187 0.467811 -0.360074 -0.088917 0.396758 -0.139081 0.059229 -0.343363 -0.160375 0.290643 -0.560249 -0.148979 0.068237 -0.497254 -0.215388 -0.139009 -0.550455 0.062319 2.131843 -0.413999 0.688950 0.367521 -0.723508 0.803678 -0.046370 -0.146608 0.143297 0.753200 0.716186 -0.749464 -0.567020 0.679550 1.179163 0.361665 -0.558229 -0.337897 0.200176 0.171343 -0.029427 0.590399 0.051563 0.150329 -0.410811 -0.107814 0.194281 1.527975 -0.338255 -0.352987 0.025891 0.589099 0.021851 -0.845719 0.026227 -0.921271 -0.171751 0.120076 0.040571 0.330792 0.943687 -1.743882 0.819045 -0.210505 -0.199537 0.600204 0.063485 -0.234314 -1.626195 -0.086435 0.551985 0.855063 -0.007634 0.263100 -0.191415 -0.897904 0.027541 0.083129 0.470910 -0.781132 0.906322 -0.284076 -0.583191 -0.293485 -0.252031 -0.407082 -0.432409 -0.420402 0.413707 0.779366 -1.169560 0.822331 0.129113 -0.225060 -0.002365 0.092913 0.585295 -0.628591 -0.914778 0.353071 -0.453373 -0.721908 -0.152663 -0.458102 0.277585 -0.004741 -0.318588 -0.444028 -0.817574 0.924498 -0.102209 0.921615 0.522790 -0.026351 0.820764 0.493984 -0.564702 -0.212474 -0.490158 0.214070 -0.363941 -0.128714 -0.483062 -0.338258 0.444108 0.972609 0.126721 -0.267960 -0.268773 0.852165 -0.527690 -0.044681 0.415932 -0.266318 -0.257096 0.396758 0.541163 -0.496584 -0.130710 -0.970579 0.214876 -0.435743 -0.304383 0.400775 -0.690172 -0.127160 0.376836 -0.415349 -0.342478 0.367114 0.352778 -0.199026 -0.061534 1.030355 0.602016 -0.405846 0.326264 -0.790843 0.429369 -0.877811 -0.513917 -0.303168 0.403214 -0.378735 -0.349046 -0.021176 0.411821 0.342078 -0.212460 -0.418534 0.167897 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_move_if_noexcept_a >(int*, int*, int*, std::allocator&) = 0.103076 1.696761 1.153990 -0.308043 1.239785 1.047821 0.376029 0.338061 -0.291424 -1.183029 -0.482580 -1.699265 -2.317106 1.289066 -0.103208 -0.242935 2.115764 -0.016592 0.090154 -0.461479 0.347256 -0.500046 2.123446 2.016980 -2.076006 0.674999 1.025143 0.556375 0.051765 1.427152 -0.654357 -1.886765 0.522898 0.120955 1.033575 -0.422489 -0.453621 -1.346204 -0.688352 -3.024278 -0.447379 1.034239 -0.609309 -0.058036 0.266291 1.212796 3.213004 1.060867 -0.653663 0.421854 0.641027 -0.014377 0.654257 0.135948 0.372314 -0.293276 1.024337 0.046962 -0.973838 0.304695 -0.121672 -1.928036 -0.725951 1.553509 1.790080 -0.144509 -0.519139 0.107821 -0.385653 0.076966 -0.647063 1.182166 1.470542 1.400270 1.353143 -0.480297 0.046292 -2.048949 -0.154688 -3.912841 -1.851838 -1.719220 1.199863 0.547716 0.484614 -0.839033 2.366028 0.065696 0.931618 0.739004 2.827881 -1.466259 -0.451916 -1.102405 -0.313389 0.697501 -0.842921 0.298617 0.413235 -0.831903 -1.452423 -1.303108 1.079842 -0.192676 -1.099267 0.085231 -0.528435 1.203748 -1.726922 -0.333904 -2.518858 -0.850186 0.194685 -2.646881 -0.364841 0.536052 0.725113 1.026557 -0.296643 -1.282666 0.463282 0.915756 -0.432343 -0.807889 -1.035712 2.084071 0.930997 -0.150174 0.892747 0.743980 1.379024 1.431965 1.899147 -0.099239 -0.525501 0.257250 -0.681956 -0.251114 -0.432251 -0.038512 0.441611 -1.069606 0.000164 0.868986 -0.961184 -0.153523 -0.510324 -1.162265 0.852153 3.924736 -0.569647 0.930874 0.046584 -1.955618 1.309773 -0.558898 -1.434281 0.111635 1.246935 1.921816 -1.649339 -0.763323 0.943208 2.215080 0.689086 -1.666410 0.369260 -0.079389 -0.013494 -0.893471 1.098109 0.402697 0.637735 -0.848118 -0.269794 1.242248 2.837334 -1.157910 -2.492040 0.325404 0.177821 0.602317 -1.317345 0.111364 -0.180518 -0.313097 0.337974 -0.176336 0.700354 1.755093 -3.277656 1.506168 -0.117991 -1.318183 1.615079 -0.163398 -0.471025 -1.136805 0.963663 1.934660 1.347601 0.719510 -0.356514 -1.034930 -1.689865 -0.230275 0.391319 0.892696 -0.994435 1.530458 -0.178468 -1.417771 -1.403788 -1.587184 -0.021639 -0.493106 -1.094439 0.584381 0.571647 -3.554635 2.304903 -0.045189 -0.820512 -0.267466 -0.745667 0.649543 -1.732839 -2.228295 0.425994 -1.036285 -1.776898 -0.428570 -0.857032 0.465926 0.548550 -0.137018 -1.083392 -2.020572 1.819562 0.237052 1.233191 1.232746 0.999381 2.314314 1.257706 -1.383666 -0.779208 -1.056394 1.312335 -0.706806 -0.788498 -0.516403 -1.088455 0.961608 2.567878 -0.486415 0.029918 -1.340691 1.114960 -1.701283 -0.891360 1.042885 0.508756 -0.624558 0.641241 1.190605 -0.629105 -0.823692 -1.613334 -0.489413 -0.494500 -1.500333 0.098142 -1.952561 -0.417738 1.826598 -0.978074 -1.054746 0.776748 -0.456094 -0.304817 -0.538961 1.474376 2.296312 -2.122549 1.020769 -1.576648 1.279961 -2.320524 -1.582130 0.316327 -0.110536 -0.092640 -0.663057 0.304527 0.132402 0.083464 -0.990729 -0.773085 -0.088508 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::iterator_traits::difference_type std::__distance(int*, int*, std::random_access_iterator_tag) = -0.206155 0.024730 -0.264458 -0.194958 0.531411 0.006510 0.304405 -0.099296 -0.308326 -0.396406 0.053806 -1.123978 -0.667124 0.267729 -0.050256 0.748412 1.024880 -0.002210 -0.002592 -0.268626 0.082441 -0.062401 1.247039 1.069578 -0.559658 0.163739 -0.094858 0.216131 -0.292863 -0.203527 -0.343160 -0.576693 0.516867 -0.708633 0.004903 -0.016258 -0.193390 -0.171805 0.563366 -1.051860 -0.027335 0.170786 0.261454 -0.017320 -0.140160 0.543754 0.971431 0.589091 0.005842 0.535734 0.370659 -0.388290 0.526480 0.243106 0.003362 0.089718 0.012485 -0.359714 -0.508318 -0.295587 -0.188027 -0.593365 -0.112559 0.474974 0.646466 -0.126257 -0.494176 0.488386 0.160394 -0.014800 0.170050 0.612865 0.304504 0.138525 0.554982 -0.666359 0.087136 -0.774676 -0.357913 -1.596537 -0.895041 -0.303835 0.511104 0.119210 0.668911 0.056542 1.114488 -0.195898 0.166602 0.100438 0.776502 -1.063257 -0.380714 -0.136548 0.265499 0.022572 -0.342889 0.046081 0.558930 0.102233 -0.760593 -0.191438 0.658735 0.008379 -0.377391 -0.521230 0.143990 0.032656 -0.603423 -0.638418 -1.156045 -0.035620 0.080371 -1.101251 0.358850 0.396743 0.268387 0.400939 -0.430782 -0.822829 0.243060 0.047332 -0.231661 -0.426522 -0.332573 0.598061 0.464293 0.138936 0.633643 0.559739 0.408209 1.486031 0.658587 -0.273792 -0.311300 0.198340 -0.421180 0.263357 -0.029934 -0.450773 0.114582 -0.933032 0.423936 0.392619 -0.521120 0.069599 0.242873 0.050897 0.083119 0.980973 -0.232498 0.735296 0.599282 -0.626840 0.496727 -0.924607 -0.108835 -0.031690 0.468464 0.510918 -0.542621 -0.495293 0.607437 0.912545 0.435487 -0.860984 0.121278 0.306601 0.706325 -0.191150 0.135372 0.440939 0.763061 -0.565083 0.127648 0.524624 1.594357 -0.491471 0.112914 0.366505 0.061077 0.323432 -0.986989 -0.361360 -0.732376 -0.293041 0.189275 0.474779 -0.095439 0.859511 -0.645479 0.432422 -0.290569 -0.130542 0.858047 0.331047 -0.598373 -0.829090 -0.133158 0.467732 0.600736 -0.010045 0.311279 -0.204288 -0.570389 -0.045779 0.098403 0.226175 -0.339539 0.641452 -0.150045 -0.565528 -0.117502 -0.298715 0.035287 -0.185465 -0.008652 0.527125 0.720106 -1.099867 0.658275 0.058179 -0.725214 0.182949 -0.271932 0.753114 -0.600065 -0.556223 0.504717 -0.726173 -0.396333 -0.127478 -0.004526 -0.045365 0.110915 -0.156702 -0.396161 -0.563682 1.039321 0.295229 0.788188 0.471400 -0.066912 0.541810 -0.084289 -0.684134 -0.130763 -0.340251 -0.448624 -0.499570 -0.441880 -0.172567 -0.313412 0.614154 0.928404 -0.106048 0.036442 -0.026953 0.331279 -1.152143 -0.105315 0.608047 0.644579 -0.456813 0.484942 0.665424 -0.533008 -0.010495 -0.541675 -0.063588 -0.395875 -0.593628 0.226014 -0.681336 -0.014395 0.484600 -0.424870 0.015990 0.248304 0.006062 -0.009565 -0.261063 0.911287 0.917504 -0.254570 -0.049362 -0.810975 0.266424 -0.885254 -0.745285 0.408011 0.430407 -0.670053 -0.241861 0.527450 0.491875 -0.026805 -0.767930 -0.731913 0.033835 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_copy_a, int*, int>(std::move_iterator, std::move_iterator, int*, std::allocator&) = 0.208005 1.300228 0.937364 -0.094829 1.026713 0.742439 0.360696 0.630805 -0.398993 -0.986459 -0.427776 -1.467209 -1.939792 1.066729 0.078992 -0.275558 1.750276 0.151419 0.125992 -0.246280 -0.045393 -0.395398 1.593425 1.578387 -1.450183 0.701736 0.358756 0.269669 -0.384241 1.441947 -0.556405 -1.806029 0.407123 0.370989 0.802165 -0.302001 -0.553873 -1.012452 -0.783461 -2.553296 -0.317968 1.404639 -0.309268 -0.090354 0.381909 0.904853 2.584348 0.735193 -0.304027 0.543010 0.180320 -0.145734 0.716820 0.111584 0.507349 -0.108381 0.744172 -0.256208 -1.052438 0.429635 -0.193665 -1.652780 -0.792524 1.016847 1.248778 -0.171983 -0.572486 -0.255970 -0.438973 0.086943 -0.454763 0.908791 1.313055 0.902698 1.004497 0.274689 -0.038933 -1.004965 -0.028073 -3.054331 -1.595134 -1.298007 1.449572 0.983750 0.202841 -1.062000 1.862510 -0.225833 0.750811 0.451448 2.211387 -1.048550 -0.431510 -0.787549 -0.058531 0.521451 -0.546500 -0.048562 0.357698 -0.762406 -1.206198 -0.829947 0.952955 -0.304942 -0.830217 0.368207 -0.394861 1.036314 -1.507513 -0.193089 -2.158911 -0.512033 0.360700 -1.884440 -0.310279 0.748573 0.020387 1.089410 -0.448643 -0.768104 0.592592 0.443877 -0.457789 -0.445367 -1.090073 1.803714 0.398607 -0.166977 0.819908 0.751056 1.068529 0.949204 1.400136 -0.050956 -0.258831 0.342536 -0.280288 -0.127677 -0.140101 -0.144314 -0.076811 -0.844226 -0.016420 0.364109 -0.845654 0.042298 -1.304210 -0.723550 0.545417 2.524337 -0.578024 0.774329 -0.059820 -1.450211 1.290325 -0.351479 -1.130037 -0.105093 1.066488 1.534281 -0.833562 -0.492818 0.729765 1.792753 0.578327 -1.141460 0.558028 -0.065323 0.096307 -0.595018 1.110767 0.302515 0.836158 -0.732207 -0.179274 0.732187 2.352485 -0.825926 -2.181363 0.184782 0.011216 0.712892 -0.784329 0.200007 -0.024021 -0.322387 0.195086 -0.227067 0.452401 1.346773 -2.391469 1.334350 -0.190966 -1.172605 1.400740 -0.185502 -0.253300 -0.814648 0.436881 1.437447 1.357388 0.758695 -0.396224 -0.911918 -1.278462 -0.227882 0.272611 0.692412 -0.773380 1.275515 -0.302698 -1.122908 -0.875845 -1.622814 -0.014013 -0.335691 -1.053953 0.404258 0.877758 -2.698724 1.666895 0.145180 -0.631198 -0.309306 -0.271634 0.345024 -1.178860 -1.740841 0.202227 -0.946993 -1.813228 -0.227125 -0.842071 0.222332 0.444973 -0.276331 -0.625106 -1.482255 1.771982 0.388805 1.142724 1.033890 0.576062 1.805289 1.684258 -1.276558 -0.158094 -1.090733 1.173382 -0.943344 -0.310178 -0.104467 -1.028709 0.664160 1.950722 -0.145096 -0.012624 -1.404652 0.951217 -1.029191 -0.578440 0.993372 -0.188977 -0.193398 0.639338 1.134109 -0.480904 -0.590061 -1.346790 -0.280858 -0.428448 -0.932808 0.010107 -1.641896 -0.447082 1.390019 -0.878224 -1.018190 0.437708 -0.458436 -0.549413 -0.533286 1.303891 1.440810 -1.678220 1.261557 -1.085794 1.058410 -1.643021 -0.965412 -0.003815 -0.003195 -0.270053 -0.556948 0.270909 -0.107311 0.040903 -0.885495 -0.777274 0.018824 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::move_iterator std::make_move_iterator(int*) = 0.011310 0.421739 0.263065 -0.071968 0.399490 0.266207 0.130867 0.124506 -0.163716 -0.401918 -0.140720 -0.454553 -0.653646 0.418042 -0.071171 -0.004163 0.679527 0.105320 0.085189 -0.172587 0.070131 -0.159776 0.694582 0.641963 -0.607039 0.196992 0.239994 0.167541 -0.055387 0.487415 -0.119740 -0.691235 0.248375 0.023752 0.237003 -0.234320 -0.106156 -0.258613 -0.202346 -0.962237 -0.104625 0.289501 -0.149736 0.006679 0.081482 0.305427 0.878437 0.337031 -0.146558 0.310949 0.199819 0.120320 0.181830 0.086574 0.090973 -0.020264 0.166937 -0.254166 -0.330614 0.119082 -0.049538 -0.639993 -0.254388 0.436864 0.560253 -0.076303 -0.125162 0.006036 -0.227845 0.066174 -0.087762 0.311887 0.379935 0.321306 0.364465 -0.122165 -0.091317 -0.619828 -0.092680 -1.292566 -0.545451 -0.523663 0.455074 0.317128 0.144587 -0.138373 0.710960 0.011927 0.274296 0.268519 0.801540 -0.457341 -0.173975 -0.275521 -0.040069 0.236072 -0.282658 0.041947 0.018720 -0.149539 -0.425500 -0.436803 0.349717 -0.072197 -0.313419 -0.077885 -0.170417 0.388372 -0.714894 -0.156249 -0.794115 -0.161809 0.043812 -0.747455 -0.094393 0.163382 0.292216 0.343254 -0.092351 -0.345063 0.169354 0.264644 -0.108797 -0.229497 -0.291493 0.518305 0.202860 -0.064081 0.272002 0.223475 0.325041 0.547263 0.525047 -0.061908 -0.167574 0.150972 -0.127342 -0.055148 -0.168291 -0.040552 0.018515 -0.410645 0.146910 0.232797 -0.321762 -0.160823 -0.260214 -0.337316 0.277242 0.971556 -0.140000 0.279190 0.082405 -0.588924 0.248925 -0.244127 -0.335230 0.073651 0.414840 0.479810 -0.248552 -0.247400 0.212661 0.641042 0.242637 -0.408803 0.051528 -0.069617 0.074312 -0.177874 0.309362 0.149089 0.159026 -0.278190 -0.060113 0.285485 0.852976 -0.266885 -0.511448 0.092030 0.122968 0.109667 -0.320364 0.014421 -0.083204 -0.085370 0.190977 -0.049333 0.128694 0.544188 -0.983469 0.466928 -0.086100 -0.281393 0.298522 0.017397 -0.124583 -0.331486 0.227492 0.520875 0.493068 0.180108 0.106388 -0.215591 -0.513493 -0.077794 0.106646 0.293170 -0.293062 0.437109 0.013262 -0.482242 -0.392887 -0.359018 0.022064 -0.159844 -0.279551 0.187181 0.340887 -1.157602 0.611063 -0.079939 -0.291712 -0.001028 -0.107918 0.333198 -0.531361 -0.655037 0.177938 -0.310889 -0.554633 -0.073274 -0.227835 0.189883 0.095209 -0.038686 -0.200975 -0.490503 0.530153 0.151364 0.308656 0.361919 0.231239 0.695578 0.150188 -0.437530 -0.168878 -0.315746 0.385286 -0.378174 -0.124116 0.028954 -0.308077 0.310263 0.826863 -0.011063 -0.109213 -0.272897 0.433890 -0.484738 -0.204607 0.378049 0.236709 -0.095609 0.299209 0.412153 -0.303695 -0.269709 -0.443736 0.023734 -0.057793 -0.404888 0.096384 -0.611364 -0.065524 0.503369 -0.198530 -0.367894 0.275180 -0.110089 -0.092425 -0.196905 0.506927 0.615422 -0.569662 0.368436 -0.418020 0.287791 -0.686742 -0.432253 -0.010571 0.037045 -0.072089 -0.104373 -0.038754 0.090591 0.026703 -0.183814 -0.248997 -0.061567 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::uninitialized_copy, int*>(std::move_iterator, std::move_iterator, int*) = 0.203862 1.289263 0.937542 -0.112364 1.045632 0.735239 0.368346 0.629729 -0.425956 -0.985501 -0.422825 -1.474479 -1.919097 1.089264 0.078698 -0.265687 1.766728 0.160417 0.116559 -0.230083 -0.041535 -0.403269 1.582099 1.560829 -1.413853 0.698616 0.340183 0.236497 -0.430853 1.470816 -0.584655 -1.837039 0.409722 0.364610 0.783251 -0.299703 -0.565804 -1.004281 -0.769710 -2.528969 -0.295233 1.407391 -0.311753 -0.111921 0.368000 0.887476 2.582642 0.726854 -0.281740 0.530792 0.159195 -0.142608 0.690888 0.118774 0.551969 -0.074241 0.745391 -0.242033 -1.070556 0.425581 -0.223152 -1.615479 -0.796484 1.004255 1.219574 -0.161208 -0.573309 -0.261125 -0.456122 0.090223 -0.446825 0.882438 1.316475 0.878543 0.981381 0.280251 -0.056124 -0.988861 -0.041227 -3.053994 -1.581442 -1.265200 1.442970 0.969130 0.199095 -1.067623 1.841537 -0.253034 0.737704 0.442338 2.220770 -1.047086 -0.444393 -0.785160 -0.066802 0.489029 -0.526352 -0.073029 0.371826 -0.784151 -1.215698 -0.819033 0.950703 -0.292795 -0.804698 0.365971 -0.368797 1.047667 -1.508760 -0.189073 -2.140230 -0.489664 0.366096 -1.868358 -0.310281 0.758278 0.006458 1.090009 -0.491234 -0.785315 0.625691 0.455170 -0.487105 -0.443429 -1.055447 1.804922 0.367085 -0.142064 0.810473 0.729215 1.062070 0.947086 1.408735 -0.062501 -0.223790 0.319833 -0.269022 -0.124430 -0.119157 -0.167735 -0.112816 -0.842985 -0.005091 0.362651 -0.854181 0.056390 -1.307511 -0.700793 0.537633 2.504634 -0.612787 0.788276 -0.082600 -1.460740 1.289623 -0.347890 -1.126127 -0.150700 1.069001 1.526547 -0.812759 -0.497128 0.761642 1.783183 0.593636 -1.145616 0.563482 -0.083338 0.092699 -0.565550 1.097602 0.297903 0.842776 -0.748090 -0.194435 0.710318 2.385310 -0.828031 -2.200062 0.200079 -0.002593 0.738091 -0.768670 0.193017 -0.027248 -0.300538 0.195630 -0.250797 0.464599 1.356152 -2.407002 1.346756 -0.227502 -1.194648 1.407653 -0.169829 -0.249311 -0.816245 0.388649 1.446716 1.384916 0.778458 -0.398848 -0.915573 -1.259153 -0.233780 0.255995 0.696060 -0.761267 1.254683 -0.299710 -1.152204 -0.862064 -1.625016 -0.014508 -0.334107 -1.047621 0.395581 0.879152 -2.713360 1.678798 0.180985 -0.593942 -0.315992 -0.233110 0.340115 -1.149870 -1.749127 0.201676 -0.950848 -1.801375 -0.201256 -0.837961 0.221245 0.444418 -0.265512 -0.603923 -1.492896 1.776453 0.403919 1.179207 1.017562 0.572906 1.809174 1.692706 -1.263654 -0.145516 -1.104340 1.179806 -0.958325 -0.305962 -0.086188 -1.027195 0.677043 1.905664 -0.128830 -0.023178 -1.422356 0.948655 -1.016690 -0.534398 1.014416 -0.205396 -0.208001 0.623362 1.159598 -0.477456 -0.594470 -1.332345 -0.281803 -0.467304 -0.921287 -0.020269 -1.614019 -0.449803 1.363766 -0.866180 -1.019050 0.404003 -0.454128 -0.550526 -0.522075 1.292542 1.434461 -1.677028 1.262750 -1.070049 1.059822 -1.628032 -0.979375 0.005970 0.007110 -0.298422 -0.561556 0.267533 -0.106075 0.013805 -0.865953 -0.764113 0.024194 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_copy::__uninit_copy, int*>(std::move_iterator, std::move_iterator, int*) = 0.208776 1.233926 0.885358 -0.152904 0.958353 0.730162 0.297154 0.558845 -0.358990 -0.913459 -0.390564 -1.358418 -1.765549 0.951570 0.029699 -0.342379 1.555227 0.077538 0.113143 -0.224619 -0.087720 -0.205281 1.427461 1.411338 -1.335304 0.640413 0.328884 0.233644 -0.357741 1.320058 -0.459818 -1.741757 0.307151 0.479079 0.714170 -0.210135 -0.519549 -0.972328 -0.746826 -2.282432 -0.285476 1.291976 -0.361783 -0.077050 0.383638 0.760653 2.383092 0.646005 -0.283325 0.453772 0.201685 0.019520 0.600671 0.069692 0.445507 -0.172867 0.700002 -0.309070 -0.896868 0.378288 -0.162967 -1.364680 -0.770108 0.955388 1.102656 -0.129041 -0.531017 -0.303301 -0.386847 0.083430 -0.442935 0.832378 1.199075 0.911376 0.866756 0.373566 -0.039593 -0.877339 0.045287 -2.664212 -1.428818 -1.157247 1.309887 0.994734 0.101820 -0.981100 1.685031 -0.197945 0.688764 0.468387 1.999922 -0.852546 -0.359412 -0.697312 -0.130058 0.475383 -0.453139 -0.002961 0.152226 -0.623698 -1.077284 -0.728544 0.756928 -0.324986 -0.755439 0.391761 -0.344445 0.893259 -1.370007 -0.049710 -1.886131 -0.362795 0.397161 -1.709276 -0.461554 0.648253 0.027227 0.928006 -0.414276 -0.641456 0.524969 0.368932 -0.453856 -0.308814 -1.043227 1.577890 0.397049 -0.142110 0.697859 0.649934 1.017589 0.813295 1.153062 -0.058503 -0.220474 0.274425 -0.154989 -0.157432 -0.102541 -0.042858 -0.142739 -0.698937 0.073852 0.346414 -0.746251 -0.039748 -1.355360 -0.738209 0.483986 2.353714 -0.565807 0.710215 -0.071290 -1.312714 1.056216 -0.305912 -1.061627 -0.131949 0.918609 1.432664 -0.631681 -0.422118 0.697536 1.620775 0.505089 -0.959162 0.640227 0.013600 0.010760 -0.568123 1.046429 0.228174 0.706235 -0.638634 -0.195485 0.701826 2.089166 -0.625862 -2.015635 0.139977 0.118606 0.714264 -0.459753 0.228502 0.064539 -0.254812 0.328170 -0.219224 0.469337 1.207322 -2.252721 1.182240 -0.060728 -1.041830 1.180716 -0.158283 -0.222069 -0.578205 0.414229 1.319621 1.203446 0.672899 -0.326778 -0.858006 -1.135145 -0.209546 0.284456 0.623836 -0.737906 1.138236 -0.201507 -1.045030 -0.792305 -1.502204 -0.043084 -0.224280 -1.051110 0.346652 0.718002 -2.512808 1.540602 0.162327 -0.522564 -0.372980 -0.333913 0.328872 -1.057725 -1.547600 0.154651 -0.878831 -1.661350 -0.121587 -0.791304 0.192566 0.422678 -0.074222 -0.617096 -1.301166 1.595079 0.402943 1.043521 0.937474 0.541648 1.590577 1.412705 -1.073462 -0.110755 -1.064222 1.254625 -0.772163 -0.293740 0.056339 -0.951396 0.546876 1.725380 -0.201450 -0.093613 -1.294334 0.809151 -0.831545 -0.468920 0.826381 -0.227811 -0.208872 0.568111 0.977962 -0.369917 -0.511566 -1.258389 -0.213650 -0.439693 -0.848381 -0.003392 -1.435096 -0.404862 1.287259 -0.797031 -0.987256 0.388121 -0.439034 -0.523300 -0.414783 1.120848 1.238234 -1.463474 1.218464 -0.999974 0.973694 -1.478412 -0.915002 -0.000901 -0.170779 -0.209040 -0.545825 0.080501 -0.095461 0.024324 -0.686370 -0.683550 0.113866 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::copy, int*>(std::move_iterator, std::move_iterator, int*) = 0.229111 1.372097 1.079196 -0.235434 0.952946 0.621208 0.282832 0.690448 -0.336713 -1.185661 -0.377192 -1.614527 -2.103785 1.013806 -0.073157 -0.662248 1.653061 0.005348 0.123803 -0.327199 -0.158384 -0.139601 1.541815 1.540823 -1.581076 0.617154 0.355830 0.400294 -0.192635 1.292539 -0.221858 -1.910063 0.238342 0.834568 0.951503 -0.103159 -0.473373 -1.159775 -1.119696 -2.450135 -0.350566 1.534771 -0.356269 -0.051208 0.476286 1.065891 2.623660 0.734407 -0.426833 0.362590 0.367968 0.104132 0.633874 0.028182 0.327885 -0.598539 0.768047 -0.421251 -0.984566 0.431761 -0.115413 -1.568132 -0.900608 1.148832 1.287862 -0.116271 -0.509824 -0.444608 -0.346239 0.189110 -0.488881 0.903480 1.435584 1.125731 1.012459 0.639483 -0.038382 -1.073367 0.143266 -3.179400 -1.543479 -1.334467 1.640158 1.215617 -0.180423 -1.172818 1.830739 -0.017313 0.785796 0.715318 2.235065 -0.663456 -0.409679 -0.847916 -0.238564 0.682737 -0.575050 0.116991 0.129217 -0.433652 -1.164694 -0.603124 0.602617 -0.496351 -0.821395 0.609389 -0.430017 0.930793 -1.526886 0.259527 -2.065993 -0.371612 0.734446 -1.975250 -0.572938 0.634049 0.073752 0.960491 -0.372833 -0.347863 0.478089 0.263231 -0.491501 -0.041119 -1.553001 1.771460 0.414612 -0.125436 0.726992 0.818839 1.188842 0.600043 1.119359 -0.067552 -0.322296 0.265740 -0.203772 -0.225276 -0.164192 0.046865 0.148541 -0.654375 0.142069 0.235236 -0.787295 -0.334958 -1.756564 -0.952236 0.621140 2.527315 -0.575268 0.776733 -0.077869 -1.341719 1.099647 -0.257579 -1.172312 -0.132437 0.968712 1.578153 -0.373680 -0.455392 0.782015 1.776742 0.520008 -0.961909 0.907730 0.165597 -0.047001 -0.761861 1.171958 0.285051 0.634523 -0.629194 -0.234926 0.923318 1.984340 -0.484552 -2.256574 0.052885 0.326432 0.897529 -0.249025 0.369181 0.367122 -0.222939 0.422123 -0.182323 0.588042 1.330755 -2.634083 1.275475 0.287465 -0.918451 1.184663 -0.299285 -0.279340 -0.796160 0.609136 1.489152 1.207446 0.740617 -0.462870 -0.935843 -1.243235 -0.207007 0.366612 0.730458 -0.793883 1.195296 -0.264109 -0.972984 -1.002032 -1.826990 -0.123942 0.000309 -1.262879 0.361598 0.747361 -2.785928 1.767651 0.020055 -0.601890 -0.721204 -0.535651 0.265525 -1.286889 -1.665160 0.004001 -1.099808 -2.138615 -0.326110 -0.877759 0.153527 0.368525 -0.009528 -0.678578 -1.343574 1.859863 0.333171 1.102315 0.999935 0.650010 1.818276 1.708787 -1.065212 -0.112575 -1.145881 1.552923 -0.858861 -0.404032 0.355766 -0.966826 0.460460 1.888434 -0.436024 -0.132218 -1.291044 0.824395 -0.743616 -0.776909 0.801933 -0.449629 -0.164074 0.821026 0.982953 -0.446453 -0.552822 -1.580707 -0.283302 -0.442776 -1.020285 -0.034576 -1.566170 -0.432240 1.476499 -0.853652 -1.174912 0.449503 -0.495053 -0.647876 -0.397925 1.245140 1.478008 -1.627881 1.460764 -1.233299 1.109706 -1.692165 -1.092656 0.015426 -0.364400 -0.018620 -0.570182 -0.048711 -0.154900 0.079997 -0.782823 -0.860095 0.372234 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a(int*, int*, int*) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/Nearly_sorted_Algo.cpp__decltype (__miter_base(({parm#1}.base)())) std::__miter_base(std::move_iterator) = 0.033957 0.329957 0.376946 -0.123295 0.196072 -0.016403 0.060322 0.152935 -0.120066 -0.403171 -0.083904 -0.521585 -0.579412 0.285716 -0.110621 -0.220878 0.448577 0.047955 0.026881 -0.165782 -0.075770 -0.135886 0.440409 0.463874 -0.486557 0.127200 0.054712 0.264871 0.069190 0.383059 0.023854 -0.456858 0.013211 0.351457 0.367257 -0.070374 -0.047478 -0.224558 -0.420859 -0.702806 -0.085365 0.473319 0.165768 0.007675 0.150569 0.376130 0.659670 0.241311 -0.110600 0.081733 0.193052 0.075018 0.231463 0.020985 0.055375 -0.280267 0.370027 -0.310161 -0.294063 0.139798 0.004419 -0.543051 -0.206907 0.378448 0.454313 -0.016216 -0.069657 -0.196964 -0.071698 0.112030 -0.055081 0.222697 0.283284 0.337855 0.230633 0.190142 0.172486 -0.347610 0.074508 -1.015615 -0.399032 -0.393021 0.528738 0.512969 -0.134004 -0.248318 0.509555 0.104248 0.221755 0.154326 0.603174 -0.104517 -0.135333 -0.206387 -0.115288 0.278268 -0.215948 0.028716 -0.001402 0.119166 -0.287091 -0.056471 0.182574 -0.159284 -0.227207 0.331908 -0.147233 0.228085 -0.525305 0.119589 -0.536210 -0.127230 0.279528 -0.570659 0.015226 0.037393 -0.008838 0.206010 -0.047455 0.031125 0.087444 0.023312 -0.110154 0.153794 -0.877940 0.494168 0.040912 -0.068791 0.154945 0.223652 0.280777 0.048410 0.151946 -0.088114 -0.138885 0.112250 -0.140782 -0.091632 -0.132048 -0.016342 0.173900 -0.205351 0.012953 -0.046718 -0.218309 -0.174228 -0.623953 -0.270365 0.237592 0.547487 -0.112350 0.206662 0.021550 -0.326818 0.301582 -0.004348 -0.258524 0.007666 0.253459 0.364659 0.086682 -0.183099 0.165461 0.475519 0.153526 -0.122529 0.218270 0.060392 -0.015011 -0.147338 0.304283 0.098434 0.006787 -0.173873 -0.076514 0.201763 0.422119 0.030145 -0.445232 -0.017551 0.079587 0.144544 -0.057302 0.125804 0.156726 -0.022804 -0.063876 -0.011158 0.152905 0.390230 -0.836931 0.403891 0.193841 -0.125907 0.346228 -0.252724 -0.082077 -0.455298 0.206341 0.393030 0.327336 0.102959 -0.113702 -0.165071 -0.366947 -0.053593 0.047371 0.242022 -0.243650 0.286237 -0.040276 -0.237050 -0.329341 -0.539084 -0.019234 0.060790 -0.369568 0.112090 0.309769 -0.721409 0.488778 -0.105090 -0.190697 -0.236826 -0.144761 -0.034610 -0.442625 -0.383279 -0.098158 -0.328658 -0.645080 -0.234527 -0.205513 0.044771 -0.098199 -0.083244 -0.160838 -0.215375 0.471387 -0.052500 0.199525 0.256071 0.167479 0.400319 0.665598 -0.212018 0.004299 -0.112918 0.259333 -0.364876 -0.078891 0.332445 -0.217006 0.097574 0.582175 -0.130798 0.001093 -0.122253 0.276382 -0.018700 -0.393090 0.197090 -0.361710 -0.000593 0.320572 0.235341 -0.219531 -0.178499 -0.511721 -0.112080 -0.016132 -0.296379 0.065583 -0.419361 -0.081940 0.404249 -0.208917 -0.393932 0.193727 -0.108628 -0.238820 -0.080348 0.467878 0.338337 -0.321892 0.492506 -0.379815 0.222584 -0.508496 -0.240242 -0.058586 -0.046504 0.007698 -0.069582 -0.053500 0.003765 0.064603 -0.148761 -0.250872 0.149219 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__niter_wrap(int* const&, int*) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a1(int*, int*, int*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__niter_base(int*) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a2(int*, int*, int*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move::__copy_m(int const*, int const*, int*) = -0.453104 0.023260 -0.148167 -0.885665 1.133151 0.532186 0.491108 -0.437784 -0.949360 -0.719148 0.202384 -2.000431 -1.326891 1.081707 -0.293257 1.067411 2.176067 -0.017521 -0.183048 -0.757204 0.703373 -0.192435 2.443949 2.415148 -1.592832 0.274332 0.323312 0.720482 -0.032776 -0.154339 -0.133275 -1.293034 0.595527 -1.215918 0.281629 -0.376936 -0.428843 -0.159773 1.076189 -2.620230 -0.202996 0.300493 -0.050035 0.077784 -0.052151 1.004289 1.953092 1.264739 -0.387530 1.224212 1.132495 -0.286377 0.808594 0.211932 0.101171 0.027947 0.194889 -0.073592 -0.528381 -0.227929 -0.317609 -0.730006 -0.018205 1.428442 1.750492 -0.204833 -0.964882 0.706758 0.452916 0.168384 0.237020 1.393746 0.387441 0.578542 1.246653 -1.810305 -0.055866 -3.017309 -0.049109 -3.488683 -1.719069 -0.511690 1.176283 0.055267 0.985141 0.096153 2.509691 -0.164445 -0.023162 1.108705 1.858526 -1.588730 -0.529456 -0.480337 -0.342043 0.236741 -0.620654 0.391759 0.836371 0.463378 -1.516298 -0.854611 0.882822 -0.069004 -0.966856 -1.079167 0.031872 0.732434 -1.205602 -1.015299 -1.751855 0.583622 0.100721 -2.531415 -0.189255 -0.150133 0.881374 0.557840 -0.937598 -1.430925 0.451669 0.265845 -0.592851 -0.640712 -0.339824 1.194438 1.280336 0.251976 0.650943 1.003459 0.804765 2.607601 1.036738 -0.746605 -0.420660 0.502555 -0.556133 0.452140 -0.579303 -0.436266 0.616896 -1.538653 0.758246 0.723034 -0.984092 -0.441465 0.899249 -0.367203 0.122071 4.046084 -0.431351 1.630999 1.254576 -1.383027 0.874717 -1.181609 -0.141701 0.440673 1.165232 1.012843 -1.750864 -1.119130 1.249969 2.208492 0.839869 -1.940748 -0.269825 0.635837 0.615450 -0.474493 0.653266 0.476348 0.703578 -0.756116 0.026493 1.184924 3.097205 -0.878716 -0.570303 0.366828 0.998944 0.276954 -1.775515 -0.401409 -1.501145 -0.359691 0.752880 0.692129 0.500470 1.823462 -2.861093 1.099535 -0.228064 -0.099057 1.385319 0.781847 -1.194544 -2.051136 -0.039461 0.946144 1.336318 -0.051933 0.366736 -0.165447 -1.580135 0.008581 0.434905 0.478381 -1.069891 1.587045 -0.262549 -1.046243 -0.480062 -0.264899 -0.398735 -0.412512 -0.366045 1.128374 0.683625 -2.805204 1.450644 0.075546 -1.151683 0.237176 -0.779735 1.693317 -1.391458 -1.477005 1.018388 -0.995388 -0.848981 -0.380764 -0.374589 0.360276 0.368623 0.313648 -1.196682 -1.470450 1.863381 0.031178 1.751805 1.065047 -0.144071 1.456032 -0.766296 -1.257165 -0.762958 -0.988770 0.195635 -0.230825 -1.002649 -0.684029 -0.663286 1.139580 1.844735 -0.190167 -0.451219 -0.267226 1.213940 -2.093266 -0.222532 0.829155 1.101466 -0.974693 0.934309 1.073742 -1.180706 0.092134 -1.342508 -0.087777 -0.826468 -1.100600 0.872447 -1.077798 0.151009 0.692262 -0.642251 -0.001794 0.810213 0.269651 0.183198 -0.078843 1.848983 2.085487 -0.745560 -0.128529 -1.885431 0.892546 -1.916341 -1.647989 0.416752 0.352629 -0.973104 -0.511325 0.284292 1.107219 0.370849 -1.156323 -1.214088 0.403380 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__miter_base(int*) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::move_iterator::base() const = -0.009347 0.369540 0.211218 -0.139034 0.352797 0.287771 0.081346 -0.065336 -0.127741 -0.230885 -0.123914 -0.311895 -0.379510 0.323258 -0.077721 0.092510 0.511799 0.039272 0.034378 -0.140017 0.133101 -0.128161 0.541099 0.489581 -0.466744 0.159975 0.300812 0.115540 -0.018656 0.412668 -0.221362 -0.484725 0.160070 -0.089173 0.133307 -0.212963 -0.096269 -0.191897 0.018449 -0.705978 -0.056443 0.041168 -0.140564 -0.007873 0.014070 0.124200 0.694828 0.257362 -0.105360 0.194561 0.199941 0.168603 0.086400 0.067370 0.124355 0.107412 0.269863 -0.126257 -0.148889 0.038259 -0.039692 -0.340684 -0.116006 0.376408 0.417669 -0.028589 -0.097873 0.083938 -0.150018 0.001634 -0.095535 0.251213 0.162735 0.305362 0.210428 -0.327106 0.033297 -0.575219 -0.078898 -0.847538 -0.383178 -0.355220 0.114027 0.117241 0.234078 0.050648 0.553992 -0.011250 0.195417 0.129565 0.606140 -0.432461 -0.086535 -0.164159 -0.114441 0.105246 -0.165780 0.051698 -0.067710 -0.132815 -0.306127 -0.423368 0.322915 0.026223 -0.253763 -0.113343 -0.089336 0.260309 -0.510966 -0.199619 -0.494384 -0.131001 -0.106648 -0.576357 -0.072330 0.022518 0.322911 0.157210 -0.077498 -0.471228 0.118784 0.320711 -0.102948 -0.267056 -0.122251 0.324474 0.247197 -0.039758 0.150628 0.033185 0.252683 0.529124 0.399846 -0.088698 -0.107034 0.067327 -0.114471 -0.076422 -0.137779 -0.020158 -0.046430 -0.322423 0.106884 0.307423 -0.228867 -0.047260 0.052424 -0.282703 0.193346 0.945974 -0.144234 0.218971 0.060366 -0.520709 0.110632 -0.202914 -0.283852 0.057247 0.284118 0.390953 -0.379085 -0.222929 0.197340 0.481010 0.187394 -0.332549 -0.064830 -0.080333 -0.017405 -0.067947 0.187981 0.051246 0.039638 -0.226427 -0.085428 0.196488 0.760773 -0.211892 -0.328068 0.118335 0.053904 -0.006853 -0.304007 -0.037107 -0.187498 -0.027942 0.132474 -0.063605 0.147302 0.423248 -0.850739 0.344049 -0.153669 -0.297781 0.250046 0.042107 -0.097328 -0.194664 0.175479 0.421349 0.354761 0.055803 0.154352 -0.159906 -0.392256 -0.065891 0.053531 0.207587 -0.279512 0.323261 0.125487 -0.488228 -0.291000 -0.136023 0.043012 -0.190570 -0.180533 0.151483 0.127336 -0.931281 0.509016 -0.001040 -0.152279 0.105566 -0.122452 0.288511 -0.383729 -0.481289 0.194614 -0.152870 -0.161766 0.035014 -0.150016 0.199128 0.067355 0.056122 -0.250187 -0.398108 0.244163 0.092456 0.223128 0.274496 0.217228 0.440160 -0.103854 -0.254356 -0.218992 -0.160049 0.222548 -0.160018 -0.134756 -0.061414 -0.246895 0.290922 0.617659 -0.013759 -0.069212 -0.152979 0.310431 -0.411727 -0.054448 0.242245 0.290965 -0.221241 0.088599 0.273056 -0.172968 -0.213629 -0.271371 -0.008451 -0.094165 -0.324220 0.101763 -0.388525 -0.038951 0.381496 -0.151714 -0.243780 0.240977 -0.069838 0.008390 -0.089363 0.328444 0.455397 -0.357213 0.168650 -0.307862 0.184963 -0.533348 -0.368462 0.042391 0.024572 -0.107501 -0.117464 -0.064001 0.157987 -0.009801 -0.011361 -0.063220 -0.112196 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::move_iterator::move_iterator(int*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_backward_a(int*, int*, int*) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_backward_a1(int*, int*, int*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_backward_a2(int*, int*, int*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_backward::__copy_move_b(int const*, int const*, int*) = -0.556125 -0.058173 -0.197117 -1.155313 1.256522 0.868002 0.590640 -0.811667 -1.126193 -0.723321 0.379854 -2.500678 -1.431764 1.348009 -0.424963 1.377359 2.464047 -0.124344 -0.388342 -0.861356 0.754957 0.254227 2.863736 2.800430 -1.798089 0.296883 0.183208 0.512910 0.082660 -0.296847 -0.070086 -1.605385 0.840556 -1.228338 0.306032 -0.225673 -0.579630 -0.174011 1.495467 -2.915320 -0.174272 0.475651 0.096903 0.027658 0.041739 1.122787 2.208024 1.465171 -0.177742 1.336867 1.230016 -0.133110 0.939278 0.207019 0.284656 -0.047529 0.369779 -0.441474 -0.531896 -0.358569 -0.382274 -0.373050 -0.178155 1.732881 2.004087 -0.203361 -1.153387 0.752990 0.741485 0.225522 0.285969 1.637414 0.488566 0.822943 1.169878 -2.039364 0.034564 -3.138175 0.003004 -3.730353 -1.943346 -0.334547 1.279114 0.235410 1.139117 -0.246560 2.861649 -0.119027 -0.263101 0.981107 2.191781 -1.842786 -0.560965 -0.400566 -0.236884 0.120016 -0.687681 0.635987 0.892640 0.431662 -1.797236 -0.813899 0.882709 -0.074703 -1.118288 -1.084589 0.191952 0.861412 -1.194778 -1.062886 -1.605195 0.894385 0.092964 -2.967023 -0.076187 -0.336752 0.651297 0.533010 -1.186130 -1.668212 0.541553 0.224886 -0.776267 -0.771343 -0.729292 1.423461 1.668909 0.398205 0.562673 1.270699 0.984252 3.117208 0.790143 -0.964629 -0.285121 0.417586 -0.420488 0.665105 -0.611406 -0.465117 0.651407 -1.681993 0.754256 0.908918 -1.088766 -0.260097 0.801807 -0.288559 -0.016140 4.726801 -0.642915 2.033562 1.551544 -1.616093 0.874810 -1.415287 -0.114914 0.356338 1.235644 1.158416 -2.126457 -1.346482 1.610468 2.616458 0.957071 -2.168008 0.001942 0.819718 0.518615 -0.800732 0.826423 0.467387 0.796385 -0.924730 -0.026884 1.396087 3.627587 -1.016705 -0.371231 0.341710 1.214884 0.561792 -1.635621 -0.502802 -1.659474 -0.284608 0.921200 0.948231 0.718915 2.089639 -3.056514 1.327979 -0.163109 -0.180861 1.749851 0.934005 -1.521497 -2.068266 -0.148799 1.062734 1.455357 -0.213498 0.536309 -0.131065 -1.869413 0.005279 0.404684 0.415887 -1.262208 1.668434 -0.080102 -1.115480 -0.428832 -0.213027 -0.427497 -0.552303 -0.545053 1.367540 1.033078 -3.090909 1.681742 0.274922 -1.266615 0.182692 -1.056246 2.041999 -1.547158 -1.451300 1.071791 -1.189685 -0.923077 -0.326726 -0.446169 0.376923 0.219533 0.835121 -1.579362 -1.571622 2.180671 0.002755 2.134613 1.213398 -0.201379 1.372927 -1.046159 -1.321474 -0.743293 -1.577024 0.297532 0.045439 -1.287667 -0.371052 -0.764855 1.338383 1.920065 -0.302799 -0.787416 -0.317993 1.171399 -2.496203 0.034016 0.860724 1.251877 -1.299970 0.867196 1.151968 -1.238746 0.283423 -1.454714 -0.262676 -1.179726 -1.254524 1.081355 -0.945313 0.294873 0.544686 -0.711784 0.015057 0.896970 0.302475 0.049271 0.172159 2.045569 2.150523 -0.651121 -0.224566 -2.265560 1.156588 -2.107127 -1.973016 0.633650 0.132909 -1.293286 -0.698185 0.150639 1.369795 0.508706 -1.238657 -1.462448 0.665008 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > > std::__copy_move_a > > >(int*, int*, __gnu_cxx::__normal_iterator > >) = 0.269610 1.898639 1.465072 -0.404509 1.250772 0.876969 0.333771 0.813852 -0.348599 -1.623782 -0.474132 -2.147983 -2.848718 1.323347 -0.189261 -0.980705 2.160287 -0.125580 0.145212 -0.496807 -0.104480 -0.079510 2.087479 2.055063 -2.239116 0.739489 0.681848 0.612321 -0.043188 1.536377 -0.185237 -2.484106 0.284249 1.126035 1.312723 -0.070140 -0.547391 -1.663113 -1.495161 -3.183136 -0.503817 1.848964 -0.645043 -0.042707 0.593219 1.503012 3.541074 1.021802 -0.713643 0.340488 0.670105 0.255013 0.725042 0.003984 0.294286 -1.000592 1.013408 -0.430936 -1.180526 0.497057 -0.097349 -2.007271 -1.167428 1.660749 1.790041 -0.119767 -0.614345 -0.492324 -0.382300 0.263146 -0.716611 1.231613 1.952442 1.664284 1.416221 0.703519 -0.079877 -1.718753 0.197423 -4.314387 -2.012421 -1.830377 2.045969 1.418591 -0.276767 -1.475554 2.452667 0.138956 1.061912 1.127280 3.031610 -0.829126 -0.509030 -1.211934 -0.442704 0.964564 -0.823392 0.337318 0.111275 -0.499831 -1.540037 -0.846551 0.642429 -0.663649 -1.117193 0.724223 -0.594784 1.191922 -1.966488 0.461645 -2.694908 -0.520453 1.011543 -2.772194 -0.893297 0.721553 0.361734 1.153476 -0.398449 -0.456700 0.519219 0.422665 -0.627645 -0.047566 -1.999173 2.312186 0.724904 -0.122090 0.915838 1.065622 1.663675 0.792913 1.508958 -0.083831 -0.510448 0.261429 -0.341283 -0.354810 -0.290595 0.181882 0.436560 -0.808466 0.254836 0.436026 -1.002854 -0.628762 -2.087124 -1.437664 0.899335 3.683983 -0.727441 1.030826 -0.082654 -1.817159 1.315831 -0.371774 -1.610861 -0.116092 1.243037 2.150702 -0.602766 -0.629395 1.090177 2.371917 0.662136 -1.357293 1.235779 0.298284 -0.151661 -1.154090 1.498283 0.384309 0.698463 -0.783693 -0.343028 1.434483 2.526511 -0.629436 -3.029140 0.064756 0.603958 1.203756 -0.277048 0.500597 0.565899 -0.248093 0.723090 -0.201403 0.880737 1.795604 -3.672962 1.619190 0.560507 -1.125876 1.464219 -0.368865 -0.435895 -1.047330 1.008898 2.065753 1.448239 0.945368 -0.610920 -1.254718 -1.678738 -0.251562 0.557622 0.990484 -1.067143 1.566068 -0.294881 -1.254600 -1.479260 -2.366606 -0.211506 0.077108 -1.679082 0.493079 0.752616 -3.833993 2.478039 -0.067107 -0.805511 -1.064054 -0.945588 0.430019 -1.827174 -2.249305 0.021459 -1.474389 -2.812357 -0.490868 -1.133133 0.241535 0.524117 0.161198 -1.031992 -1.859919 2.411973 0.380970 1.429730 1.313266 0.994670 2.502882 1.971855 -1.313490 -0.343700 -1.510748 2.206667 -0.930965 -0.721520 0.429543 -1.218625 0.598270 2.535985 -0.787611 -0.208773 -1.620903 1.021914 -1.099438 -1.126642 0.952165 -0.370210 -0.345046 1.091193 1.201435 -0.572766 -0.749937 -2.157575 -0.422317 -0.612299 -1.508572 -0.058708 -2.048598 -0.538840 2.039809 -1.103092 -1.530941 0.661938 -0.644623 -0.756279 -0.457746 1.562188 2.195427 -2.221942 1.810039 -1.769468 1.519031 -2.364563 -1.654390 0.155945 -0.658816 0.147292 -0.780889 -0.163984 -0.153654 0.121625 -1.011106 -1.118804 0.571659 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > > std::__niter_wrap<__gnu_cxx::__normal_iterator > >, int*>(__gnu_cxx::__normal_iterator > >, int*) = -0.017646 0.829086 0.544922 -0.547117 1.022059 0.537751 0.352099 0.212829 -0.476215 -0.850306 -0.149002 -2.055775 -1.677658 0.704696 -0.152804 0.131768 1.726202 -0.164181 -0.065002 -0.348103 -0.128861 0.289042 1.860456 1.755253 -1.359816 0.492121 -0.008976 0.453334 -0.379384 0.561497 -0.533286 -1.590847 0.304608 0.156336 0.527660 0.141897 -0.510948 -0.933770 -0.109288 -2.174628 -0.181243 1.154015 0.002188 -0.071472 0.264440 0.892484 2.369094 0.863269 -0.186757 0.404077 0.576986 -0.111755 0.811400 0.124599 0.228455 -0.353574 0.783257 -0.505262 -0.844967 -0.125710 -0.207772 -0.926223 -0.610552 1.118118 1.178896 -0.047449 -0.818532 -0.048964 0.207148 0.032305 -0.182965 1.086359 0.986497 0.988552 0.900815 0.106586 0.345366 -0.983861 0.032701 -2.470728 -1.606133 -0.857497 1.279908 0.995124 0.355516 -0.824482 1.984043 -0.278765 0.562310 0.391958 1.827582 -1.106092 -0.464626 -0.549363 -0.123322 0.333972 -0.451156 0.143921 0.280030 -0.014557 -1.280558 -0.308686 0.693322 -0.322466 -0.796281 0.264482 -0.002503 0.378232 -1.092574 -0.177884 -1.882844 0.034244 0.625824 -2.048249 -0.389817 0.545386 -0.006677 0.674483 -0.663406 -0.857780 0.440589 0.056365 -0.626278 -0.133724 -1.479474 1.517222 0.770495 0.035316 0.829911 0.840489 1.120447 1.422913 0.814218 -0.364950 -0.375403 0.239329 -0.371217 0.019807 -0.061970 -0.192407 0.011850 -0.986159 0.431059 0.505240 -0.835898 0.011451 -1.177064 -0.481068 0.319223 2.613064 -0.666174 1.145277 0.442142 -1.226759 1.081632 -0.772085 -0.805276 -0.234858 0.747610 1.422487 -0.748205 -0.647426 1.086389 1.782019 0.624633 -1.151723 1.013353 0.571734 0.387501 -0.659918 0.871076 0.413514 0.953732 -0.803137 -0.096055 1.036865 2.479179 -0.438206 -1.475806 0.302492 0.313546 0.929564 -0.512556 -0.038218 -0.305358 -0.325663 0.538158 0.333143 0.448664 1.451897 -2.095125 1.037171 0.199505 -0.713035 1.619530 -0.003165 -0.698315 -0.747339 0.175508 1.227779 1.128789 0.342533 -0.192255 -0.775325 -1.107738 -0.150439 0.346355 0.544757 -0.838648 1.196898 -0.141243 -1.043966 -0.546521 -1.542811 -0.135593 -0.012022 -1.022856 0.638153 0.726757 -2.393724 1.602578 0.295914 -0.816333 -0.417380 -0.824036 0.610871 -1.158587 -1.247419 0.324382 -1.211511 -1.432676 -0.174410 -0.536698 -0.035130 0.378046 0.276328 -1.037550 -1.221021 1.925857 0.444518 1.421043 0.968992 0.270373 1.131242 1.087389 -0.935953 -0.087628 -1.086263 0.736435 -0.535060 -0.723595 0.232227 -0.895752 0.669771 1.657437 -0.576943 -0.055191 -0.954885 0.575273 -1.096462 -0.405259 0.750166 -0.145490 -0.660056 0.672748 0.981116 -0.494764 -0.195871 -1.425564 -0.337599 -0.796389 -1.052911 0.186481 -1.255834 -0.250519 1.247755 -0.952372 -0.713540 0.361260 -0.312711 -0.505799 -0.200840 1.413781 1.327330 -0.826227 0.933810 -1.465424 0.957209 -1.636985 -1.252289 0.438383 -0.310381 -0.667795 -0.662175 0.292151 0.392103 -0.009365 -0.918513 -1.056605 0.482146 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a1(int*, int*, int*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__niter_base > >(__gnu_cxx::__normal_iterator > >) = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a2(int*, int*, int*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move::__copy_m(int const*, int const*, int*) = -0.453104 0.023260 -0.148167 -0.885665 1.133151 0.532186 0.491108 -0.437784 -0.949360 -0.719148 0.202384 -2.000431 -1.326891 1.081707 -0.293257 1.067411 2.176067 -0.017521 -0.183048 -0.757204 0.703373 -0.192435 2.443949 2.415148 -1.592832 0.274332 0.323312 0.720482 -0.032776 -0.154339 -0.133275 -1.293034 0.595527 -1.215918 0.281629 -0.376936 -0.428843 -0.159773 1.076189 -2.620230 -0.202996 0.300493 -0.050035 0.077784 -0.052151 1.004289 1.953092 1.264739 -0.387530 1.224212 1.132495 -0.286377 0.808594 0.211932 0.101171 0.027947 0.194889 -0.073592 -0.528381 -0.227929 -0.317609 -0.730006 -0.018205 1.428442 1.750492 -0.204833 -0.964882 0.706758 0.452916 0.168384 0.237020 1.393746 0.387441 0.578542 1.246653 -1.810305 -0.055866 -3.017309 -0.049109 -3.488683 -1.719069 -0.511690 1.176283 0.055267 0.985141 0.096153 2.509691 -0.164445 -0.023162 1.108705 1.858526 -1.588730 -0.529456 -0.480337 -0.342043 0.236741 -0.620654 0.391759 0.836371 0.463378 -1.516298 -0.854611 0.882822 -0.069004 -0.966856 -1.079167 0.031872 0.732434 -1.205602 -1.015299 -1.751855 0.583622 0.100721 -2.531415 -0.189255 -0.150133 0.881374 0.557840 -0.937598 -1.430925 0.451669 0.265845 -0.592851 -0.640712 -0.339824 1.194438 1.280336 0.251976 0.650943 1.003459 0.804765 2.607601 1.036738 -0.746605 -0.420660 0.502555 -0.556133 0.452140 -0.579303 -0.436266 0.616896 -1.538653 0.758246 0.723034 -0.984092 -0.441465 0.899249 -0.367203 0.122071 4.046084 -0.431351 1.630999 1.254576 -1.383027 0.874717 -1.181609 -0.141701 0.440673 1.165232 1.012843 -1.750864 -1.119130 1.249969 2.208492 0.839869 -1.940748 -0.269825 0.635837 0.615450 -0.474493 0.653266 0.476348 0.703578 -0.756116 0.026493 1.184924 3.097205 -0.878716 -0.570303 0.366828 0.998944 0.276954 -1.775515 -0.401409 -1.501145 -0.359691 0.752880 0.692129 0.500470 1.823462 -2.861093 1.099535 -0.228064 -0.099057 1.385319 0.781847 -1.194544 -2.051136 -0.039461 0.946144 1.336318 -0.051933 0.366736 -0.165447 -1.580135 0.008581 0.434905 0.478381 -1.069891 1.587045 -0.262549 -1.046243 -0.480062 -0.264899 -0.398735 -0.412512 -0.366045 1.128374 0.683625 -2.805204 1.450644 0.075546 -1.151683 0.237176 -0.779735 1.693317 -1.391458 -1.477005 1.018388 -0.995388 -0.848981 -0.380764 -0.374589 0.360276 0.368623 0.313648 -1.196682 -1.470450 1.863381 0.031178 1.751805 1.065047 -0.144071 1.456032 -0.766296 -1.257165 -0.762958 -0.988770 0.195635 -0.230825 -1.002649 -0.684029 -0.663286 1.139580 1.844735 -0.190167 -0.451219 -0.267226 1.213940 -2.093266 -0.222532 0.829155 1.101466 -0.974693 0.934309 1.073742 -1.180706 0.092134 -1.342508 -0.087777 -0.826468 -1.100600 0.872447 -1.077798 0.151009 0.692262 -0.642251 -0.001794 0.810213 0.269651 0.183198 -0.078843 1.848983 2.085487 -0.745560 -0.128529 -1.885431 0.892546 -1.916341 -1.647989 0.416752 0.352629 -0.973104 -0.511325 0.284292 1.107219 0.370849 -1.156323 -1.214088 0.403380 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::__advance(int*&, long, std::random_access_iterator_tag) = -0.837643 -0.226430 0.371845 -1.468095 1.045491 1.131130 0.394003 -0.687158 -1.495638 -1.260142 0.154479 -1.949809 -1.524070 2.022015 -0.746257 1.041653 2.734529 0.375030 -0.343281 -0.738570 1.563716 -0.855941 2.595335 3.052551 -2.181152 -0.025656 0.748870 1.215725 0.389705 0.914230 0.498872 -2.117963 0.270005 -1.058610 1.007619 -1.391953 -0.342606 0.788693 0.938250 -3.637212 -0.314559 1.123425 -0.103567 0.092502 0.269496 0.449908 2.017117 1.618353 -0.837460 1.431767 1.539279 0.472944 0.780682 0.035250 0.239345 0.193113 0.092236 -0.159905 -0.206156 0.259669 -0.562612 -0.812609 0.417999 2.179790 2.682286 -0.319774 -0.792982 0.240546 0.233999 0.506468 0.288044 1.651337 0.185973 0.637636 1.422137 -2.491849 -0.212398 -4.736297 0.772607 -4.080972 -1.633773 -0.593502 1.210812 1.318868 0.892228 -0.550019 3.205061 -0.346343 -0.432739 2.090041 2.528624 -1.396276 -0.366263 -1.143506 -1.261969 0.386768 -0.999292 0.116442 0.101028 0.746758 -1.649132 -1.763841 0.473482 0.086073 -1.215807 -1.233055 -0.473950 1.811014 -1.898321 -1.315240 -1.709779 1.168796 -0.122536 -3.254301 -0.411310 -1.525980 0.310501 0.470787 -1.267599 -1.567699 0.784093 0.748075 -0.656003 -0.767264 -0.932359 1.869693 1.323132 -0.049586 -0.089142 0.713616 0.433206 2.356401 0.977265 -1.149792 -0.327977 0.917510 -0.758146 0.251657 -1.568475 -0.212445 1.278025 -1.636226 -0.393267 0.772668 -1.154696 -0.686642 0.967777 -1.129862 0.381376 6.824700 -0.642069 1.805676 1.468928 -1.907626 1.727657 -0.137318 0.064912 0.908538 1.635021 1.309045 -3.072344 -1.514856 1.479832 2.894633 1.052787 -1.732053 -1.140679 0.426123 0.299394 -0.402716 1.089851 0.261798 -0.365456 -1.015038 -0.266270 0.960035 3.516299 -0.878234 -0.685563 0.116572 1.964986 -0.573139 -2.239382 -0.164832 -2.344823 -0.252552 0.798348 0.233065 1.125667 2.347018 -4.360515 1.801818 -0.171476 -0.051587 1.293539 0.331241 -1.105055 -3.337690 0.133537 1.178595 1.863020 -0.201326 0.842209 0.137211 -2.452231 0.163651 0.355597 1.004171 -1.695562 2.103045 -0.313214 -1.345149 -1.053903 0.032099 -1.147105 -1.330369 -0.815977 1.319976 1.024143 -2.842486 1.924259 -0.009362 -0.755230 0.469181 -0.395024 2.001954 -2.038507 -2.252513 1.291010 -0.587547 -0.977133 -0.644725 -0.715328 1.133266 0.283416 -0.118991 -1.501442 -2.450377 1.645703 -0.504140 2.169115 1.134358 -0.116568 1.804869 0.080508 -1.049123 -1.352182 -1.347823 0.682786 -0.007247 -0.996873 -1.676038 -0.589315 1.487735 2.333601 -0.017438 -0.903936 -0.295869 2.313981 -1.670306 -0.120857 0.727525 0.319254 -1.005819 0.608116 1.075763 -1.724118 -0.191734 -1.937718 0.571438 -0.834587 -1.184343 1.402684 -1.256735 0.376202 0.535142 -0.386068 -0.425393 0.995541 1.143806 -0.070708 0.242182 2.632873 1.784805 -0.660862 0.102525 -2.351307 1.100417 -2.525606 -1.698920 -0.409278 0.328686 -0.850520 -0.341837 -0.078509 1.503995 0.976650 -0.178989 -0.838127 0.274490 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::uninitialized_copy(int*, int*, int*) = 0.003509 0.651452 0.385460 0.009054 0.542361 0.178289 0.258632 0.228316 -0.211102 -0.675260 -0.223164 -0.671539 -1.077124 0.680083 0.037123 0.123875 1.152315 0.199310 0.133700 -0.355513 0.292831 -0.753048 1.119233 1.076245 -0.992865 0.338046 0.551500 0.297049 0.094744 0.616320 -0.284926 -0.718811 0.475938 -0.352552 0.521487 -0.480265 -0.165291 -0.419613 -0.253524 -1.619527 -0.211799 0.307349 -0.099531 0.002573 0.009349 0.857034 1.422795 0.579469 -0.351165 0.514112 0.307751 -0.271857 0.389054 0.169423 0.156971 0.056039 0.285308 0.045447 -0.593963 0.245983 -0.076568 -1.380064 -0.206660 0.671265 0.962065 -0.214003 -0.206556 0.288632 -0.284550 0.069780 -0.159892 0.542494 0.666769 0.339216 0.786500 -0.745191 -0.116580 -1.371685 -0.300914 -2.635011 -0.955026 -0.905497 0.706103 -0.043854 0.396909 -0.117623 1.177105 0.055863 0.446991 0.361677 1.345121 -0.923576 -0.315916 -0.512784 0.055548 0.380774 -0.527873 0.032158 0.586800 -0.441399 -0.728656 -0.731947 0.857838 -0.024067 -0.537254 -0.289525 -0.306478 0.703010 -1.085209 -0.476814 -1.462543 -0.604734 -0.057063 -1.253959 0.379088 0.315871 0.643472 0.653894 -0.114794 -0.700708 0.248437 0.528168 -0.101634 -0.588572 -0.313595 1.022605 0.312557 -0.056393 0.554071 0.442723 0.505269 0.908294 1.275815 -0.049321 -0.330859 0.283875 -0.524518 -0.024721 -0.302674 -0.276633 0.461861 -0.748090 -0.021148 0.312502 -0.540236 -0.123265 0.353683 -0.443814 0.454174 1.570854 -0.125606 0.433512 0.132100 -0.938026 0.671202 -0.412919 -0.545246 0.235382 0.815180 0.765134 -0.847284 -0.443247 0.303101 1.078316 0.401188 -0.986193 -0.324417 -0.226072 0.212853 -0.234573 0.398578 0.287260 0.399162 -0.472028 -0.038356 0.447431 1.470204 -0.768006 -0.790020 0.170047 -0.065277 0.034392 -1.285799 -0.047934 -0.328519 -0.208336 -0.122725 -0.054053 0.141719 0.894699 -1.585020 0.791473 -0.434112 -0.533114 0.691759 0.037655 -0.228629 -1.178419 0.404925 0.845005 0.792482 0.328088 0.005469 -0.331755 -0.891121 -0.110388 0.086707 0.459750 -0.422742 0.780928 -0.206657 -0.660383 -0.663112 -0.480246 0.098029 -0.363470 -0.159487 0.340535 0.569624 -1.778026 0.988054 -0.246351 -0.565096 0.133800 -0.052087 0.462718 -0.891689 -1.137390 0.323592 -0.458372 -0.860470 -0.409294 -0.349982 0.316225 0.086729 -0.535502 -0.254720 -0.994716 0.895139 -0.000449 0.514135 0.613754 0.382413 1.384180 0.475605 -0.871551 -0.468629 -0.226891 0.127920 -0.732553 -0.245705 -0.458399 -0.455939 0.586796 1.425013 0.024033 0.139158 -0.330123 0.748323 -1.156636 -0.558736 0.710705 0.642619 -0.139272 0.565708 0.720888 -0.594525 -0.460762 -0.708668 -0.197865 0.001648 -0.677190 0.157766 -1.102580 -0.175323 0.805749 -0.371893 -0.367633 0.499085 -0.163179 -0.023055 -0.487757 0.881562 1.466871 -1.196187 0.276648 -0.690110 0.487700 -1.159477 -0.684756 0.033544 0.524289 -0.100917 -0.157358 0.377566 0.112770 0.096759 -0.704595 -0.447017 -0.255131 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__uninitialized_copy::__uninit_copy(int*, int*, int*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::copy(int*, int*, int*) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__copy_move_a(int*, int*, int*) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::max_size() const = -0.037791 0.143272 0.247771 -0.138360 0.166366 -0.095238 0.077945 0.068389 -0.175916 -0.424638 0.027340 -0.453537 -0.506795 0.309740 -0.149254 -0.102783 0.445910 0.052522 0.026851 -0.256637 0.048388 -0.196113 0.501424 0.514530 -0.503657 0.060539 0.110555 0.287230 0.199689 0.170949 0.158307 -0.357200 0.110765 0.132274 0.278129 -0.129733 0.006038 -0.098564 -0.257582 -0.654539 -0.082488 0.257662 0.079820 0.046627 0.084019 0.499114 0.500371 0.290083 -0.174063 0.254193 0.310569 0.035546 0.167989 0.037419 -0.031357 -0.316984 0.192497 -0.236463 -0.232486 0.113854 0.003930 -0.559552 -0.136310 0.387357 0.511416 -0.072158 -0.045784 -0.055714 -0.050218 0.150071 0.054853 0.223172 0.243541 0.219726 0.311565 -0.087758 0.025922 -0.681549 -0.002638 -1.255300 -0.365998 -0.301821 0.559310 0.267835 -0.095040 -0.060288 0.503624 0.186113 0.094363 0.316429 0.542030 -0.133101 -0.155541 -0.149114 -0.110241 0.278852 -0.278697 0.114145 0.074894 0.213928 -0.289627 -0.101101 0.166581 -0.142270 -0.216811 0.073032 -0.148208 0.244394 -0.581884 0.049126 -0.485732 -0.058863 0.252169 -0.596425 0.060230 -0.045368 0.301881 0.183743 -0.054709 0.063016 0.056843 0.017605 -0.064437 0.096957 -0.617696 0.378464 0.095838 0.037636 0.126486 0.245765 0.216235 0.193011 0.213821 -0.122938 -0.162717 0.115349 -0.157339 0.024203 -0.192304 -0.044480 0.341266 -0.250868 0.141744 -0.047028 -0.214376 -0.349096 -0.211852 -0.228638 0.194554 0.577582 -0.015532 0.267000 0.171580 -0.286676 0.129187 -0.122527 -0.104295 0.145912 0.289223 0.233429 0.066247 -0.221339 0.168930 0.470914 0.168242 -0.278465 0.037155 0.101422 0.062123 -0.135216 0.221669 0.129056 -0.015673 -0.160230 -0.039658 0.243649 0.386178 -0.021863 -0.231185 -0.028496 0.178393 0.061380 -0.208022 0.078980 0.101841 0.004931 0.042937 0.062999 0.116355 0.402448 -0.912426 0.343410 0.148151 0.059071 0.174035 -0.066638 -0.187021 -0.623839 0.186953 0.290340 0.289825 0.088042 0.022239 -0.007028 -0.395700 -0.021910 0.062215 0.191026 -0.216946 0.287320 -0.025898 -0.168341 -0.327171 -0.308048 -0.021164 0.079412 -0.204784 0.182334 0.262527 -0.821011 0.396451 -0.207989 -0.276051 -0.195046 -0.126717 0.182734 -0.466064 -0.377458 -0.001189 -0.338366 -0.620507 -0.324516 -0.139616 0.065305 -0.111544 -0.069719 -0.110931 -0.211292 0.450603 -0.127040 0.193838 0.229535 0.085553 0.510700 0.239382 -0.217858 -0.121594 -0.036910 0.225434 -0.367888 -0.125602 0.259710 -0.120002 0.129102 0.547338 -0.092955 -0.066540 0.064660 0.326754 -0.217766 -0.392382 0.196746 0.029857 -0.005109 0.463114 0.222983 -0.340534 -0.095359 -0.459525 -0.091113 0.011135 -0.291769 0.171139 -0.333875 0.017699 0.276873 -0.069333 -0.267205 0.250609 -0.042122 -0.111679 -0.084730 0.475942 0.616411 -0.349723 0.283896 -0.423464 0.190484 -0.511846 -0.338773 -0.022456 0.056269 0.014241 -0.012822 -0.097372 0.109855 0.147557 -0.224566 -0.290645 0.199117 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::size() const = -0.113342 0.447714 0.175880 -0.648177 0.830054 0.683141 0.196677 -0.313272 -0.364993 -0.229712 -0.048650 -1.428014 -0.706775 0.332113 -0.215573 0.469644 1.074879 -0.277981 -0.168846 -0.156458 -0.026752 0.656037 1.306174 1.151156 -0.763273 0.283109 -0.023504 0.222322 -0.413441 0.243540 -0.664796 -1.052155 0.134543 -0.144442 -0.006789 0.211577 -0.395575 -0.550323 0.585149 -1.178039 0.001032 0.385245 -0.081854 -0.081649 0.075813 0.079661 1.478197 0.561695 0.044208 0.167814 0.488456 0.202072 0.429190 0.090690 0.210114 0.052530 0.698342 -0.396326 -0.272866 -0.418167 -0.182081 0.134748 -0.280216 0.770224 0.626631 0.099495 -0.660093 0.110513 0.332200 -0.124906 -0.082815 0.770425 0.265142 0.786969 0.326643 -0.191661 0.473501 -0.502227 0.046622 -0.662075 -0.954933 -0.254932 0.265421 0.594180 0.571947 -0.255617 1.316035 -0.365877 0.247495 0.040884 0.984936 -0.931637 -0.207106 -0.146086 -0.227959 -0.074476 -0.099281 0.160523 -0.191635 0.123377 -0.815013 -0.256469 0.387979 -0.042987 -0.504156 0.012882 0.249291 -0.055496 -0.440815 -0.297294 -0.847264 0.343490 0.165671 -1.309511 -0.550366 0.163883 0.006398 0.112753 -0.573962 -1.048055 0.274630 0.118837 -0.528630 -0.214253 -0.687046 0.667573 0.818372 0.075180 0.421571 0.270071 0.729375 1.401243 0.213442 -0.407172 -0.170507 0.017619 -0.130753 0.019755 0.031876 -0.056323 -0.429483 -0.696482 0.491758 0.719703 -0.504277 0.244854 -0.517367 -0.219916 0.034890 2.111815 -0.593283 0.882205 0.443943 -0.879099 0.435944 -0.702581 -0.454048 -0.273029 0.250940 0.928289 -0.788669 -0.492018 0.906500 1.103203 0.425278 -0.707404 0.769037 0.527146 0.225772 -0.342783 0.431220 0.176664 0.569958 -0.582490 -0.105012 0.703426 1.927515 -0.160671 -0.676801 0.369173 0.262292 0.577062 -0.099796 -0.223343 -0.552474 -0.163650 0.649608 0.331574 0.363092 0.960571 -1.234636 0.511676 0.090519 -0.537225 1.146537 0.185709 -0.587072 0.108157 -0.068654 0.735916 0.641460 -0.042279 0.146270 -0.481008 -0.612217 -0.093627 0.235535 0.242085 -0.657418 0.719660 0.251966 -0.955316 -0.138096 -0.719978 -0.091807 -0.098917 -0.680685 0.494794 0.168851 -1.490837 1.036241 0.508718 -0.416014 -0.044999 -0.782979 0.622683 -0.603952 -0.593755 0.428183 -0.684149 -0.212533 0.301266 -0.198846 -0.016915 0.360395 0.715432 -1.023007 -0.726127 0.974848 0.465218 1.032009 0.590699 0.109848 0.187898 -0.036540 -0.353409 -0.102811 -0.772286 0.387086 0.134243 -0.647271 0.133238 -0.605561 0.555622 0.868402 -0.462994 -0.157140 -0.570405 0.184660 -0.744194 0.227824 0.327444 0.107160 -0.882508 0.031162 0.529062 -0.124817 0.016670 -0.714391 -0.158686 -0.820922 -0.696930 0.209265 -0.493882 -0.052966 0.714446 -0.637807 -0.320632 0.183032 -0.126514 -0.194588 0.136894 0.782003 0.505054 0.006774 0.360559 -0.982956 0.525934 -0.994055 -0.944965 0.528180 -0.483918 -0.761322 -0.562842 0.050626 0.590991 -0.134061 -0.229137 -0.500544 0.304186 +PE-benchmarks/Nearly_sorted_Algo.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::_S_max_size(std::allocator const&) = -0.064028 0.192686 0.463126 -0.271409 0.774294 0.044946 0.120724 0.204482 -0.378267 -0.688440 -0.180633 -0.679298 -1.087243 0.623698 -0.139050 0.220659 0.729247 -0.076690 0.035647 -0.483009 0.451273 -0.578284 0.914368 0.460303 -1.001149 0.177222 0.189760 0.742587 0.333559 0.660245 -0.011239 -0.475629 0.109034 -0.036725 0.621521 -0.314287 0.092010 -0.012299 -0.418083 -1.157111 -0.275605 0.590043 -0.175925 0.321281 0.109197 1.157706 0.826771 0.580826 -0.490643 0.643759 0.623686 -0.290292 0.473809 0.173944 -0.275091 -0.235451 0.437778 -0.224543 -0.567822 0.218091 -0.074130 -1.287490 -0.054811 0.480381 0.975684 -0.503790 -0.257383 0.432083 -0.113885 0.214187 0.140788 0.577878 0.441419 0.062528 0.889505 -0.298542 -0.136094 -1.105169 0.024908 -2.256715 -0.674685 -0.820944 0.715202 0.351286 0.002334 -0.256936 1.285247 0.140003 -0.019101 0.551259 0.920980 -0.503960 -0.180774 -0.768222 -0.005577 0.226589 -0.585299 -0.350427 0.469050 0.401538 -0.380147 -0.290026 0.323125 -0.429564 -0.424150 -0.168302 -0.726577 0.775217 -1.187164 -0.273111 -1.257781 0.084317 0.168029 -1.055583 0.113746 0.206719 0.442515 0.254068 0.329325 0.014584 0.237877 0.311341 -0.207964 0.010676 -0.606173 0.967869 0.403718 -0.175440 0.349983 0.685296 0.291542 0.423400 0.884074 -0.127637 -0.779336 0.520869 -0.198377 0.086339 -0.379476 0.059123 0.602671 -0.695408 0.012423 0.057852 -0.232472 -0.221711 -0.235611 -0.547725 0.385770 1.076898 -0.068252 0.210620 0.040722 -0.514835 0.632001 -0.015529 -0.180108 0.444015 0.382163 0.441992 -0.332039 -0.487257 0.498593 0.756456 0.250979 -0.953760 -0.091274 -0.011605 0.370543 -0.175173 0.200195 0.683612 0.010622 -0.070156 -0.001552 -0.083557 1.178226 -0.435744 -0.757693 0.383930 0.179204 -0.312416 -0.958921 -0.116990 -0.056675 -0.516855 0.083534 0.123898 0.078668 0.808878 -1.467034 0.655130 0.199385 -0.222956 0.525209 -0.367420 0.146950 -1.273180 -0.094734 0.498955 0.602716 0.160817 -0.050559 -0.240255 -0.779636 0.334139 0.186785 0.402293 -0.185930 0.538383 -0.285218 -0.197800 -0.470816 -0.516680 -0.234605 0.247681 -0.230520 0.278765 0.363608 -1.661757 0.624323 -0.601115 -0.408941 0.105499 0.209745 0.643566 -0.584337 -0.743024 0.349908 -0.432082 -1.169519 -0.773699 -0.091010 0.208222 -0.046090 -0.430190 -0.256186 -0.969012 0.734226 -0.323578 0.217306 0.422373 0.203283 1.057758 0.576119 -0.769490 -0.384549 -0.213332 0.202802 -0.571518 0.173391 -0.000333 -0.014151 0.398378 0.911524 0.125537 0.259658 -0.288597 0.740205 -0.743278 -0.690227 0.576937 0.176173 -0.114178 0.922033 0.603647 -0.463091 -0.395367 -0.838508 0.016291 -0.136747 -0.356587 0.225872 -0.862354 -0.234515 0.681001 -0.134622 -0.539513 0.499094 -0.010903 -0.359975 -0.769903 1.359199 1.479744 -0.859828 0.451345 -0.647026 0.579493 -0.896897 -0.413620 -0.182239 0.272241 0.108621 0.121625 0.359333 0.187964 0.254592 -0.658809 -0.504272 -0.266985 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::_Vector_base >::_M_get_Tp_allocator() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/Nearly_sorted_Algo.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::max_size() const = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::move_iterator std::__make_move_if_noexcept_iterator >(int*) = 0.011310 0.421739 0.263065 -0.071968 0.399490 0.266207 0.130867 0.124506 -0.163716 -0.401918 -0.140720 -0.454553 -0.653646 0.418042 -0.071171 -0.004163 0.679527 0.105320 0.085189 -0.172587 0.070131 -0.159776 0.694582 0.641963 -0.607039 0.196992 0.239994 0.167541 -0.055387 0.487415 -0.119740 -0.691235 0.248375 0.023752 0.237003 -0.234320 -0.106156 -0.258613 -0.202346 -0.962237 -0.104625 0.289501 -0.149736 0.006679 0.081482 0.305427 0.878437 0.337031 -0.146558 0.310949 0.199819 0.120320 0.181830 0.086574 0.090973 -0.020264 0.166937 -0.254166 -0.330614 0.119082 -0.049538 -0.639993 -0.254388 0.436864 0.560253 -0.076303 -0.125162 0.006036 -0.227845 0.066174 -0.087762 0.311887 0.379935 0.321306 0.364465 -0.122165 -0.091317 -0.619828 -0.092680 -1.292566 -0.545451 -0.523663 0.455074 0.317128 0.144587 -0.138373 0.710960 0.011927 0.274296 0.268519 0.801540 -0.457341 -0.173975 -0.275521 -0.040069 0.236072 -0.282658 0.041947 0.018720 -0.149539 -0.425500 -0.436803 0.349717 -0.072197 -0.313419 -0.077885 -0.170417 0.388372 -0.714894 -0.156249 -0.794115 -0.161809 0.043812 -0.747455 -0.094393 0.163382 0.292216 0.343254 -0.092351 -0.345063 0.169354 0.264644 -0.108797 -0.229497 -0.291493 0.518305 0.202860 -0.064081 0.272002 0.223475 0.325041 0.547263 0.525047 -0.061908 -0.167574 0.150972 -0.127342 -0.055148 -0.168291 -0.040552 0.018515 -0.410645 0.146910 0.232797 -0.321762 -0.160823 -0.260214 -0.337316 0.277242 0.971556 -0.140000 0.279190 0.082405 -0.588924 0.248925 -0.244127 -0.335230 0.073651 0.414840 0.479810 -0.248552 -0.247400 0.212661 0.641042 0.242637 -0.408803 0.051528 -0.069617 0.074312 -0.177874 0.309362 0.149089 0.159026 -0.278190 -0.060113 0.285485 0.852976 -0.266885 -0.511448 0.092030 0.122968 0.109667 -0.320364 0.014421 -0.083204 -0.085370 0.190977 -0.049333 0.128694 0.544188 -0.983469 0.466928 -0.086100 -0.281393 0.298522 0.017397 -0.124583 -0.331486 0.227492 0.520875 0.493068 0.180108 0.106388 -0.215591 -0.513493 -0.077794 0.106646 0.293170 -0.293062 0.437109 0.013262 -0.482242 -0.392887 -0.359018 0.022064 -0.159844 -0.279551 0.187181 0.340887 -1.157602 0.611063 -0.079939 -0.291712 -0.001028 -0.107918 0.333198 -0.531361 -0.655037 0.177938 -0.310889 -0.554633 -0.073274 -0.227835 0.189883 0.095209 -0.038686 -0.200975 -0.490503 0.530153 0.151364 0.308656 0.361919 0.231239 0.695578 0.150188 -0.437530 -0.168878 -0.315746 0.385286 -0.378174 -0.124116 0.028954 -0.308077 0.310263 0.826863 -0.011063 -0.109213 -0.272897 0.433890 -0.484738 -0.204607 0.378049 0.236709 -0.095609 0.299209 0.412153 -0.303695 -0.269709 -0.443736 0.023734 -0.057793 -0.404888 0.096384 -0.611364 -0.065524 0.503369 -0.198530 -0.367894 0.275180 -0.110089 -0.092425 -0.196905 0.506927 0.615422 -0.569662 0.368436 -0.418020 0.287791 -0.686742 -0.432253 -0.010571 0.037045 -0.072089 -0.104373 -0.038754 0.090591 0.026703 -0.183814 -0.248997 -0.061567 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::__normal_iterator(int* const&) = -0.029926 0.494486 0.378886 -0.197174 0.498471 0.347330 0.162012 -0.026577 -0.232956 -0.344459 -0.184549 -0.450631 -0.616825 0.543822 -0.063733 0.175188 0.896555 0.146310 0.023243 -0.264181 0.313904 -0.429651 0.874091 0.845503 -0.782658 0.243146 0.502972 0.268329 0.098859 0.605090 -0.401182 -0.545146 0.276310 -0.304778 0.310829 -0.450974 -0.127563 -0.272244 0.004923 -1.230069 -0.097031 0.048060 -0.154749 -0.015260 0.005235 0.427923 1.073529 0.447932 -0.241203 0.318597 0.324804 0.023992 0.195998 0.116499 0.189771 0.225163 0.456189 0.081158 -0.294778 0.099127 -0.059927 -0.747482 -0.062394 0.589850 0.737681 -0.084451 -0.147072 0.196772 -0.136551 -0.002770 -0.103851 0.398042 0.296532 0.360663 0.461222 -0.728332 0.071524 -1.111227 -0.159400 -1.622031 -0.654399 -0.615548 0.283222 -0.081048 0.404778 0.030175 0.905907 -0.024965 0.318093 0.197288 0.972058 -0.758831 -0.177006 -0.350814 -0.143048 0.213087 -0.323600 0.030489 0.211531 -0.295820 -0.518927 -0.671961 0.637274 0.081388 -0.422649 -0.193324 -0.167307 0.517517 -0.763615 -0.428039 -0.898783 -0.302699 -0.196847 -0.957079 0.108964 0.003552 0.572943 0.310800 -0.109528 -0.750071 0.170331 0.549908 -0.142864 -0.482214 -0.164362 0.689820 0.375485 -0.073745 0.285914 0.106268 0.347247 0.790278 0.845734 -0.146380 -0.205199 0.187392 -0.386858 -0.094896 -0.317864 -0.129104 0.193098 -0.556245 0.002146 0.421226 -0.398009 0.006814 0.426796 -0.338103 0.338597 1.627483 -0.158777 0.359897 0.112454 -0.795679 0.404682 -0.243356 -0.400695 0.192696 0.542967 0.570625 -0.906937 -0.391698 0.244576 0.802519 0.328272 -0.727983 -0.283090 -0.214168 0.011734 -0.089885 0.258522 0.119260 0.120955 -0.374961 -0.102406 0.299969 1.256486 -0.499178 -0.652313 0.160476 -0.030080 -0.122139 -0.867045 -0.086542 -0.355052 -0.081540 -0.004445 -0.086428 0.238673 0.709896 -1.399585 0.600081 -0.354138 -0.500592 0.574014 0.035798 -0.169826 -0.633590 0.283715 0.646044 0.633686 0.139922 0.068569 -0.186195 -0.679419 -0.091733 0.058077 0.344692 -0.408917 0.557355 0.082502 -0.677377 -0.469204 -0.258571 0.072659 -0.348596 -0.184031 0.268469 0.171193 -1.458194 0.787671 -0.072805 -0.308781 0.246962 -0.137932 0.383239 -0.665694 -0.826749 0.316644 -0.158645 -0.300977 -0.177522 -0.228120 0.361729 0.079990 -0.120810 -0.397324 -0.809625 0.456435 -0.017853 0.389814 0.457002 0.297772 0.854801 0.097133 -0.482783 -0.469219 -0.156375 0.151766 -0.302336 -0.243288 -0.362138 -0.378016 0.505099 1.047417 -0.005634 0.059975 -0.257612 0.599250 -0.829577 -0.242337 0.449983 0.522470 -0.288653 0.215721 0.491270 -0.410075 -0.367433 -0.441141 -0.165784 -0.052738 -0.509557 0.218817 -0.694396 -0.047452 0.569521 -0.232229 -0.291005 0.404012 -0.092682 0.035049 -0.215304 0.634493 1.007762 -0.708432 0.168686 -0.513535 0.357981 -0.890795 -0.545320 0.047705 0.195250 -0.180496 -0.116472 0.148850 0.259725 0.033807 -0.236628 -0.147450 -0.235251 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__ops::_Iter_comp_iter >::_Iter_comp_iter(std::greater) = -0.033328 0.323643 0.134904 0.011630 0.359738 0.269451 0.142538 -0.002099 -0.126803 -0.241128 -0.116106 -0.392827 -0.456404 0.372895 -0.033840 0.193283 0.541965 0.110540 0.047516 -0.028795 0.077515 -0.203517 0.555257 0.452260 -0.345006 0.146886 0.141195 0.030365 -0.223772 0.484546 -0.262452 -0.570639 0.280154 -0.130615 0.094939 -0.174574 -0.094190 -0.148214 -0.004625 -0.670580 -0.047845 0.228392 -0.013110 -0.053443 -0.020448 0.060403 0.673559 0.263966 0.022031 0.210992 0.027451 0.000000 0.160339 0.129991 0.211678 0.151970 0.152532 -0.225999 -0.343938 0.037700 -0.118835 -0.472346 -0.208651 0.288378 0.396141 -0.026835 -0.086440 0.082179 -0.301549 0.030794 -0.074744 0.201183 0.235001 0.208070 0.204996 -0.132983 -0.022496 -0.282496 -0.195059 -0.807368 -0.398577 -0.349081 0.172867 0.272639 0.291586 -0.080625 0.522154 -0.048964 0.169485 0.016441 0.682879 -0.531707 -0.173693 -0.180900 0.049048 0.060892 -0.216908 -0.027186 0.084628 -0.253660 -0.363199 -0.388766 0.370408 0.060531 -0.189105 -0.113864 -0.087905 0.316337 -0.524364 -0.288311 -0.603684 -0.247191 -0.112395 -0.556960 0.054624 0.218929 0.050776 0.313634 -0.139456 -0.484504 0.228599 0.290191 -0.079130 -0.354675 -0.114516 0.405323 0.096142 -0.033966 0.237701 0.127236 0.221000 0.573657 0.449487 -0.037574 -0.061647 0.046194 -0.125518 0.014483 -0.053847 -0.143684 -0.170947 -0.407231 0.038449 0.269767 -0.270649 0.074028 -0.191947 -0.153089 0.200301 0.605560 -0.171656 0.219463 0.027647 -0.551140 0.286701 -0.258498 -0.263719 -0.064327 0.310987 0.366458 -0.264388 -0.230464 0.246643 0.478123 0.224928 -0.306771 -0.020264 -0.154846 0.148619 -0.087389 0.185716 0.170133 0.176156 -0.292100 -0.050016 0.149753 0.810364 -0.351723 -0.331394 0.214799 -0.088066 0.102314 -0.397257 -0.087254 -0.212941 -0.079491 0.002443 -0.065494 0.025423 0.449305 -0.554166 0.405340 -0.231523 -0.349894 0.388328 -0.005974 -0.105803 -0.212200 0.080280 0.453228 0.395666 0.155495 0.108128 -0.210998 -0.379606 -0.077401 0.003649 0.230290 -0.177735 0.314769 -0.019262 -0.486614 -0.308346 -0.235077 0.070927 -0.289524 -0.157147 0.153138 0.407859 -0.774641 0.509046 0.055732 -0.187178 0.112542 0.054557 0.236513 -0.348334 -0.549442 0.188087 -0.280529 -0.279672 0.038824 -0.119936 0.114249 0.098996 -0.153557 -0.099991 -0.364351 0.360705 0.182349 0.272621 0.239334 0.221755 0.439590 0.229061 -0.413964 -0.087718 -0.219157 0.105541 -0.365312 -0.090948 -0.078468 -0.229080 0.364054 0.601111 0.109030 -0.062877 -0.261110 0.323809 -0.391238 -0.056280 0.411623 0.151401 -0.156401 0.058890 0.404006 -0.192763 -0.250548 -0.232686 0.017892 -0.144079 -0.336006 -0.019983 -0.462792 -0.079078 0.352871 -0.185032 -0.246720 0.143197 -0.045973 -0.049583 -0.178783 0.398072 0.288169 -0.416131 0.226404 -0.274607 0.167924 -0.520755 -0.334336 0.075851 0.189792 -0.187507 -0.102967 0.123015 0.066434 -0.055955 -0.143471 -0.144695 -0.211430 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::__make_heap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >&) = -0.579871 0.046406 0.573762 -1.295951 1.480020 0.911826 0.841048 0.059873 -2.207360 -1.901922 0.425018 -3.659874 -3.005150 2.850779 -0.453482 0.852299 3.940188 0.465422 -0.466252 -1.141778 1.166920 -0.805836 3.778448 4.240538 -2.964301 0.612223 -0.056877 1.028084 0.243113 1.200150 0.627990 -3.109944 0.810599 -0.738024 1.320998 -1.051662 -0.941166 0.226971 0.427175 -5.322725 -0.393711 2.690851 0.543786 -0.005803 0.586831 2.110623 3.506867 2.118409 -0.657527 2.278422 1.509839 -0.525833 1.687531 0.084772 0.712309 -0.447865 0.442345 -0.333534 -1.432110 0.547568 -0.709255 -1.998165 -0.526302 2.610365 3.382742 -0.473252 -1.565449 -0.076752 0.313691 0.871931 0.299858 2.282449 1.508923 0.867656 2.259990 -1.364920 -0.368417 -4.743346 0.688094 -7.005709 -2.890230 -0.887952 3.665256 1.913195 0.569204 -1.758900 4.294091 -0.438202 -0.441918 2.486984 3.983525 -1.726831 -0.922725 -1.218543 -0.777973 0.811220 -1.285970 0.249211 1.385594 0.438642 -2.756437 -1.417170 1.044126 -0.499451 -1.690844 -0.402158 -0.491262 2.221970 -2.944543 -0.915915 -3.057810 1.121230 0.995384 -4.455723 -0.494647 -0.534460 -0.165751 1.550713 -1.974337 -1.163409 1.293530 0.052742 -1.167895 -0.524539 -2.116579 3.259311 1.220287 0.340135 0.680781 2.007644 1.319495 2.808678 1.402054 -1.297541 -0.143271 1.081646 -0.535110 0.801444 -1.255866 -0.739469 1.456569 -2.192317 0.208033 0.174909 -1.781891 -0.784322 -0.643081 -0.758124 0.216540 7.076654 -0.925951 2.882226 1.789266 -2.215609 2.598423 -0.663838 -0.305481 0.703830 2.287085 2.013287 -2.364911 -1.818244 2.165074 4.165006 1.492051 -2.846645 -0.125773 0.867455 0.680940 -0.865788 2.113937 0.515529 1.114914 -1.596780 -0.209189 1.558991 4.979076 -1.449290 -2.069959 0.038266 1.751519 0.658203 -2.454243 0.036286 -1.785028 -0.427197 0.811890 0.548397 1.362148 3.222873 -5.569654 2.863920 0.006283 -0.528009 2.439469 0.429940 -1.747812 -4.221660 -0.223831 1.727268 2.928873 0.664470 -0.099157 -0.222284 -3.322151 -0.009695 0.572554 1.003842 -2.081820 2.995685 -0.869635 -1.307548 -1.203857 -1.484964 -1.089639 -0.828572 -1.503129 1.811294 2.141200 -4.569820 2.588897 0.163784 -1.592633 -0.498839 -0.353329 1.889885 -2.551319 -3.010990 0.935686 -1.828136 -3.420333 -1.296208 -1.266680 0.570530 0.483763 -0.181247 -1.629068 -3.099127 3.906077 -0.407065 3.356648 1.936140 -0.346320 2.967400 1.798400 -2.151599 -0.915874 -2.175794 1.474571 -1.143886 -1.168674 -0.849882 -1.333978 1.644332 3.170034 -0.033284 -1.133362 -1.472016 2.850561 -2.269189 -0.948999 1.589692 -0.263810 -0.794536 1.861161 2.104057 -2.245730 0.143192 -3.147035 -0.301119 -1.325041 -1.482177 1.526323 -1.980056 0.150122 0.975174 -1.112001 -0.900970 1.145570 0.528742 -0.996004 -0.072467 3.804586 3.063998 -1.955803 1.098040 -3.266585 2.078184 -3.278883 -2.316199 -0.245532 0.459318 -1.508486 -0.811855 0.220377 1.373596 1.232214 -1.998525 -2.246946 1.206253 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::operator*() const = -0.009347 0.369540 0.211218 -0.139034 0.352797 0.287771 0.081346 -0.065336 -0.127741 -0.230885 -0.123914 -0.311895 -0.379510 0.323258 -0.077721 0.092510 0.511799 0.039272 0.034378 -0.140017 0.133101 -0.128161 0.541099 0.489581 -0.466744 0.159975 0.300812 0.115540 -0.018656 0.412668 -0.221362 -0.484725 0.160070 -0.089173 0.133307 -0.212963 -0.096269 -0.191897 0.018449 -0.705978 -0.056443 0.041168 -0.140564 -0.007873 0.014070 0.124200 0.694828 0.257362 -0.105360 0.194561 0.199941 0.168603 0.086400 0.067370 0.124355 0.107412 0.269863 -0.126257 -0.148889 0.038259 -0.039692 -0.340684 -0.116006 0.376408 0.417669 -0.028589 -0.097873 0.083938 -0.150018 0.001634 -0.095535 0.251213 0.162735 0.305362 0.210428 -0.327106 0.033297 -0.575219 -0.078898 -0.847538 -0.383178 -0.355220 0.114027 0.117241 0.234078 0.050648 0.553992 -0.011250 0.195417 0.129565 0.606140 -0.432461 -0.086535 -0.164159 -0.114441 0.105246 -0.165780 0.051698 -0.067710 -0.132815 -0.306127 -0.423368 0.322915 0.026223 -0.253763 -0.113343 -0.089336 0.260309 -0.510966 -0.199619 -0.494384 -0.131001 -0.106648 -0.576357 -0.072330 0.022518 0.322911 0.157210 -0.077498 -0.471228 0.118784 0.320711 -0.102948 -0.267056 -0.122251 0.324474 0.247197 -0.039758 0.150628 0.033185 0.252683 0.529124 0.399846 -0.088698 -0.107034 0.067327 -0.114471 -0.076422 -0.137779 -0.020158 -0.046430 -0.322423 0.106884 0.307423 -0.228867 -0.047260 0.052424 -0.282703 0.193346 0.945974 -0.144234 0.218971 0.060366 -0.520709 0.110632 -0.202914 -0.283852 0.057247 0.284118 0.390953 -0.379085 -0.222929 0.197340 0.481010 0.187394 -0.332549 -0.064830 -0.080333 -0.017405 -0.067947 0.187981 0.051246 0.039638 -0.226427 -0.085428 0.196488 0.760773 -0.211892 -0.328068 0.118335 0.053904 -0.006853 -0.304007 -0.037107 -0.187498 -0.027942 0.132474 -0.063605 0.147302 0.423248 -0.850739 0.344049 -0.153669 -0.297781 0.250046 0.042107 -0.097328 -0.194664 0.175479 0.421349 0.354761 0.055803 0.154352 -0.159906 -0.392256 -0.065891 0.053531 0.207587 -0.279512 0.323261 0.125487 -0.488228 -0.291000 -0.136023 0.043012 -0.190570 -0.180533 0.151483 0.127336 -0.931281 0.509016 -0.001040 -0.152279 0.105566 -0.122452 0.288511 -0.383729 -0.481289 0.194614 -0.152870 -0.161766 0.035014 -0.150016 0.199128 0.067355 0.056122 -0.250187 -0.398108 0.244163 0.092456 0.223128 0.274496 0.217228 0.440160 -0.103854 -0.254356 -0.218992 -0.160049 0.222548 -0.160018 -0.134756 -0.061414 -0.246895 0.290922 0.617659 -0.013759 -0.069212 -0.152979 0.310431 -0.411727 -0.054448 0.242245 0.290965 -0.221241 0.088599 0.273056 -0.172968 -0.213629 -0.271371 -0.008451 -0.094165 -0.324220 0.101763 -0.388525 -0.038951 0.381496 -0.151714 -0.243780 0.240977 -0.069838 0.008390 -0.089363 0.328444 0.455397 -0.357213 0.168650 -0.307862 0.184963 -0.533348 -0.368462 0.042391 0.024572 -0.107501 -0.117464 -0.064001 0.157987 -0.009801 -0.011361 -0.063220 -0.112196 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::__adjust_heap<__gnu_cxx::__normal_iterator > >, long, int, __gnu_cxx::__ops::_Iter_comp_iter > >(__gnu_cxx::__normal_iterator > >, long, long, int, __gnu_cxx::__ops::_Iter_comp_iter >) = -1.484430 0.023553 1.222505 -3.551873 3.408275 2.802914 1.805711 -1.590333 -4.684523 -3.057965 1.537384 -8.554152 -6.243722 6.227366 -1.463763 2.125770 8.283587 0.012609 -1.778012 -2.983769 2.774431 -0.203687 8.813185 9.579963 -6.759701 1.168316 0.260051 1.932076 1.423383 1.251007 0.938307 -5.725929 1.798796 -1.894563 2.305061 -1.248629 -2.201877 -0.330802 2.283100 -10.924227 -0.889620 4.296557 0.564850 0.042821 1.141279 5.817465 7.802072 4.789939 -1.052558 4.510075 3.780905 -1.001020 3.463073 -0.020932 1.730059 -1.714373 2.512482 0.445285 -2.349033 0.425259 -1.384867 -2.448224 -1.243381 6.349567 7.571662 -0.504728 -3.677151 0.318443 1.859226 1.668824 0.476324 5.389651 3.172142 3.151231 4.643941 -3.684917 0.116606 -10.753002 1.402565 -14.131206 -6.115519 -1.101476 7.031190 2.145486 1.484589 -3.340325 9.530263 0.116591 -1.697918 5.138184 8.871517 -4.081917 -1.765901 -1.794157 -2.157065 1.229851 -2.518136 2.113450 3.319865 1.269562 -6.208540 -2.841937 1.766940 -1.038371 -3.829661 -0.704832 -0.499743 4.324632 -5.046045 -1.390625 -5.146665 2.670265 1.999026 -10.344129 -1.817938 -1.921550 0.838650 2.482532 -4.453606 -2.990273 2.441725 0.098636 -2.803815 -1.119763 -4.058675 6.535276 4.112298 1.351788 0.863133 4.428235 3.453941 6.837586 2.068969 -3.205165 -0.028514 1.508518 -1.063443 2.162139 -2.564218 -1.133040 3.565525 -4.369229 1.464584 1.013206 -3.604005 -1.495927 0.274884 -1.387889 -0.117986 16.852853 -2.248409 6.965089 4.303261 -5.025251 4.216275 -2.252954 -0.541261 1.566035 4.513173 4.355649 -6.025505 -4.268871 5.552557 9.412119 3.108138 -7.252625 0.565341 2.727213 0.582822 -2.789409 4.560119 0.866782 2.041637 -3.026320 -0.643194 4.292052 11.188981 -3.398532 -4.468294 0.071007 3.858555 2.227598 -4.543063 -0.107593 -3.310834 -0.420517 2.243034 1.980976 3.576435 7.038632 -12.790013 5.955776 0.540510 -1.127419 5.981278 1.613036 -4.727338 -7.628230 -0.306871 3.821178 5.514650 1.305855 -1.074245 -0.312582 -7.327641 0.068238 1.433029 1.624540 -4.755747 6.367861 -0.795843 -2.735418 -2.537285 -2.835286 -1.930961 -1.273663 -3.477952 4.340904 2.863687 -10.849992 5.960826 0.939691 -3.488071 -1.634967 -2.226081 4.334900 -5.483982 -5.985659 1.862902 -4.290990 -6.539827 -2.999470 -2.651209 0.931125 1.157310 2.168882 -5.175880 -6.449236 8.299668 -1.476769 7.684756 4.232448 -0.593354 5.938071 1.590215 -4.316787 -2.583197 -5.051702 4.013122 -0.625742 -3.765902 -0.549336 -2.787757 3.585213 6.222209 -0.926838 -2.859183 -3.051560 5.377591 -5.478451 -1.864737 2.721856 0.942879 -3.022237 3.693098 3.921483 -4.293651 1.103441 -6.400511 -2.301426 -3.914005 -3.647038 3.692494 -3.085488 0.714951 1.521222 -2.350060 -1.174967 2.790535 0.777123 -1.552427 1.016107 7.556993 7.867700 -4.100378 1.444727 -7.910168 5.267240 -7.133029 -6.101065 0.881491 -0.298559 -3.406889 -2.397227 -0.203898 3.549847 2.871727 -4.961261 -5.045592 3.655513 +PE-benchmarks/Nearly_sorted_Algo.cpp__bool __gnu_cxx::__ops::_Iter_comp_iter >::operator()<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) = 0.081035 0.751137 0.778132 -0.214344 0.558987 0.354838 0.190308 0.276674 -0.283208 -0.674654 -0.168989 -1.166627 -1.289619 0.688221 -0.100214 -0.280949 1.057198 0.024225 -0.014741 -0.241720 -0.049905 -0.208442 1.049045 1.093162 -1.052797 0.369536 0.163631 0.416485 0.012679 0.853372 -0.222238 -1.014668 0.104579 0.461028 0.651891 -0.107358 -0.269567 -0.613685 -0.596152 -1.624276 -0.222029 1.033058 0.053773 -0.023230 0.316534 0.719017 1.600218 0.538113 -0.223739 0.242654 0.300672 -0.084041 0.553533 0.026066 0.260506 -0.392798 0.800981 -0.252124 -0.632878 0.247717 -0.059386 -1.058109 -0.466407 0.805077 0.966251 -0.056927 -0.327203 -0.303498 -0.111562 0.127483 -0.224381 0.626539 0.730027 0.750274 0.629295 0.287755 0.302239 -0.723113 0.129560 -1.917879 -1.000431 -0.773818 1.039033 0.849613 -0.023922 -0.725021 1.239787 0.037992 0.392332 0.279649 1.427883 -0.507074 -0.268138 -0.460756 -0.204033 0.442559 -0.421472 0.087607 0.151388 -0.138427 -0.754903 -0.324691 0.502579 -0.253528 -0.564336 0.563186 -0.282990 0.595176 -0.938881 0.040510 -1.220003 -0.291046 0.411868 -1.337637 -0.173990 0.227968 -0.082680 0.562620 -0.247624 -0.263965 0.289493 0.134511 -0.287624 -0.010434 -1.343019 1.216538 0.296761 -0.095500 0.412827 0.509862 0.712684 0.383380 0.577897 -0.138631 -0.212384 0.198194 -0.271618 -0.060182 -0.188195 -0.034784 0.189927 -0.475752 -0.082990 0.107077 -0.510297 -0.064165 -1.063341 -0.462971 0.360767 1.726623 -0.320908 0.568985 0.063704 -0.849501 0.878555 -0.092118 -0.646727 0.002115 0.591756 0.946356 -0.445526 -0.387603 0.516958 1.197500 0.353691 -0.639682 0.476885 0.139343 -0.000498 -0.451418 0.764599 0.200340 0.321086 -0.437941 -0.143500 0.542409 1.319287 -0.321044 -1.407535 0.058156 0.046782 0.425979 -0.389974 0.195425 0.147266 -0.147838 -0.027264 -0.036527 0.376993 0.896509 -1.738784 0.895725 0.216059 -0.592081 1.070625 -0.357119 -0.273968 -0.715838 0.368048 0.895405 0.759963 0.391631 -0.404677 -0.481918 -0.882414 -0.114647 0.165924 0.430734 -0.564131 0.812970 -0.162671 -0.593919 -0.651077 -1.219332 -0.055235 -0.077014 -0.840137 0.320503 0.506794 -1.646732 1.104888 0.027668 -0.444302 -0.388695 -0.357685 0.044322 -0.884221 -1.009608 -0.035956 -0.704498 -1.291513 -0.395824 -0.519207 0.060306 0.133962 -0.120540 -0.547420 -0.805586 1.142894 -0.016699 0.691590 0.651559 0.348002 0.970258 1.432344 -0.668875 -0.099889 -0.515687 0.724979 -0.553379 -0.303349 0.178497 -0.602894 0.346856 1.242667 -0.255923 0.032819 -0.736580 0.600288 -0.393154 -0.639391 0.501016 -0.501619 -0.164708 0.484758 0.600125 -0.344693 -0.292779 -1.027172 -0.367039 -0.273109 -0.657342 0.132371 -0.929231 -0.220364 0.868418 -0.572378 -0.716859 0.342013 -0.259781 -0.456781 -0.200541 0.983529 0.886147 -0.897275 0.913352 -0.879108 0.691811 -1.122051 -0.632764 0.031589 -0.142517 -0.144204 -0.337341 0.118094 0.006631 0.155022 -0.571569 -0.554135 0.239556 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__ops::_Iter_comp_val >::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter >&&) = -0.009234 0.526606 0.362485 -0.150938 0.520604 0.473952 0.154680 -0.028792 -0.200778 -0.274704 -0.185992 -0.544908 -0.613596 0.510668 -0.061732 0.150215 0.784960 0.091951 0.003275 -0.099853 0.160026 -0.203766 0.772585 0.703645 -0.617469 0.243487 0.309636 0.139161 -0.146179 0.702461 -0.443179 -0.712080 0.233117 -0.108923 0.216973 -0.267198 -0.174414 -0.309417 -0.013916 -1.047365 -0.075444 0.270714 -0.125794 -0.061858 0.042312 0.154299 1.050867 0.370698 -0.077441 0.203983 0.157725 0.073941 0.207463 0.107773 0.286071 0.202363 0.459953 -0.093537 -0.344425 0.055764 -0.110607 -0.537544 -0.206927 0.505972 0.592321 -0.013474 -0.171390 0.054349 -0.222786 -0.007563 -0.154790 0.352601 0.305225 0.423064 0.312867 -0.287003 0.109683 -0.588971 -0.117233 -1.074310 -0.592641 -0.507160 0.222672 0.253257 0.360302 -0.157565 0.805188 -0.096404 0.276459 0.060901 0.949162 -0.681975 -0.167583 -0.292120 -0.110589 0.116737 -0.242696 0.000252 0.047311 -0.333538 -0.499659 -0.561923 0.500807 0.065533 -0.345764 -0.021910 -0.116564 0.441269 -0.642184 -0.327118 -0.773541 -0.247848 -0.140970 -0.846652 -0.076665 0.130108 0.177671 0.321227 -0.181211 -0.703722 0.248452 0.442934 -0.179239 -0.417711 -0.245249 0.642300 0.290195 -0.077255 0.263787 0.097517 0.374105 0.701648 0.610330 -0.107948 -0.099459 0.088018 -0.213563 -0.072557 -0.156182 -0.090332 -0.137483 -0.476618 -0.003345 0.417183 -0.363900 0.133659 -0.124404 -0.282843 0.270820 1.356803 -0.263131 0.340910 0.026350 -0.774656 0.432803 -0.220097 -0.435593 -0.014850 0.417538 0.598172 -0.667796 -0.325458 0.336748 0.733425 0.297749 -0.517480 0.002016 -0.161417 0.019922 -0.139681 0.319149 0.122157 0.172142 -0.374311 -0.119721 0.265965 1.192609 -0.424350 -0.732032 0.217497 -0.069713 0.080866 -0.513917 -0.066730 -0.265538 -0.081699 0.048402 -0.113067 0.211556 0.642017 -1.087861 0.574236 -0.247350 -0.573464 0.640095 -0.040253 -0.142601 -0.254131 0.184021 0.651493 0.572076 0.184495 0.017318 -0.297832 -0.574151 -0.103905 0.052420 0.311456 -0.361635 0.493930 0.068807 -0.694536 -0.415586 -0.409508 0.054338 -0.345744 -0.336658 0.217107 0.261174 -1.221674 0.771168 0.111592 -0.209796 0.137799 -0.114249 0.267004 -0.528883 -0.759436 0.240951 -0.258397 -0.317651 0.012112 -0.234469 0.229049 0.165386 -0.024298 -0.372208 -0.662485 0.468937 0.142702 0.427125 0.398992 0.311658 0.614172 0.327301 -0.458638 -0.247462 -0.316878 0.291181 -0.268834 -0.207642 -0.188796 -0.396625 0.460955 0.866146 0.004971 -0.024708 -0.450820 0.461477 -0.552451 -0.097527 0.439352 0.175614 -0.304683 0.039870 0.480713 -0.227701 -0.326836 -0.398236 -0.108365 -0.210465 -0.469127 0.072129 -0.606180 -0.097971 0.542957 -0.296562 -0.362949 0.249478 -0.106334 -0.077158 -0.152240 0.545931 0.556192 -0.567781 0.328786 -0.450110 0.346431 -0.769025 -0.488580 0.093882 0.047049 -0.238202 -0.193839 0.108701 0.157772 -0.040819 -0.143269 -0.134748 -0.200296 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::__push_heap<__gnu_cxx::__normal_iterator > >, long, int, __gnu_cxx::__ops::_Iter_comp_val > >(__gnu_cxx::__normal_iterator > >, long, long, int, __gnu_cxx::__ops::_Iter_comp_val >&) = -0.746624 0.521543 1.600526 -1.850822 1.905154 1.084671 0.974073 -0.308980 -2.416178 -2.374704 0.441285 -4.669185 -3.880605 3.393199 -0.686645 0.813575 4.799182 0.227534 -0.627812 -1.777276 1.412047 -1.126718 4.788262 5.367634 -3.989214 0.788642 0.419290 1.531577 0.780305 1.425222 0.114884 -3.355276 0.853687 -0.801468 1.927001 -0.982627 -1.236138 -0.225667 0.471991 -6.516398 -0.554210 2.594374 0.282254 0.085530 0.699766 3.237415 4.844327 2.556020 -0.779945 2.393135 2.042318 -0.934472 2.106518 0.003356 1.021396 -0.779691 1.649912 0.123341 -1.642372 0.628277 -0.872594 -2.462442 -0.534441 3.451033 4.152378 -0.439514 -1.973974 -0.043873 0.727047 0.891341 -0.035357 2.996761 2.030219 1.779311 2.806536 -2.377364 0.330871 -6.220002 0.713920 -8.499929 -3.788477 -1.284007 4.028574 1.692405 0.763162 -2.176871 5.391565 -0.178749 -0.414019 2.451918 5.272407 -2.408487 -0.972265 -1.367578 -0.936768 0.737917 -1.438763 0.695576 1.624132 0.372725 -3.438086 -1.634327 1.728356 -0.690981 -2.149532 0.080395 -0.608304 2.608657 -3.388824 -0.929807 -3.931127 0.828547 1.322595 -5.769747 -0.052672 -0.653825 0.631146 1.737106 -2.368038 -1.753820 1.469184 0.455107 -1.473169 -0.651632 -3.082109 4.599866 2.072386 0.340188 0.827289 2.480385 1.922427 3.334519 2.039642 -1.523236 -0.341986 1.100772 -1.204579 0.707957 -1.442197 -0.651322 2.075766 -2.465563 0.014653 0.515585 -2.102399 -0.572411 -0.050018 -0.966416 0.324652 9.478394 -1.378151 3.566029 1.976024 -2.777422 3.419659 -0.863352 -0.648609 0.766362 2.563861 2.879595 -4.076209 -2.328668 2.924625 5.149923 1.728238 -4.123688 -0.078581 1.036265 0.564528 -1.299273 2.631305 0.561901 1.388335 -1.919029 -0.322078 2.124272 6.516061 -2.074120 -3.366405 0.066616 1.203598 1.116797 -3.512338 -0.023309 -1.676548 -0.535518 0.744388 0.891421 1.862526 4.052198 -7.534929 3.497393 0.106729 -1.262786 3.765102 0.236588 -2.167267 -5.234924 -0.004366 2.503455 3.315763 1.005771 -0.596992 -0.515261 -4.160893 0.018705 0.675809 1.342629 -2.823568 3.704213 -0.729162 -1.873832 -1.621484 -2.374675 -1.241021 -0.802454 -2.061528 2.206058 1.905232 -6.479743 3.598901 0.390866 -1.885955 -0.621980 -0.966418 2.129652 -3.183112 -3.682450 0.949015 -2.346073 -4.074754 -1.957128 -1.501344 0.402673 0.269575 -0.049842 -2.646039 -4.149343 4.662114 -0.822581 4.121947 2.442381 -0.009985 3.817621 2.616299 -2.528903 -1.360623 -2.370075 2.058496 -0.950478 -1.810053 -1.218464 -1.663097 1.946756 4.074874 -0.529583 -0.816309 -1.935766 3.197643 -3.396293 -1.505972 1.815532 0.013423 -1.376328 2.050290 2.471878 -2.384158 0.068947 -4.032069 -1.391105 -1.900471 -2.091018 1.780075 -2.439835 0.021766 1.464753 -1.613529 -1.200403 1.554066 0.346134 -1.175024 0.062003 4.564453 5.050537 -2.629601 1.113712 -4.217657 2.844653 -4.174202 -3.125896 0.141709 0.390761 -1.659229 -1.327013 0.451948 1.831189 1.447842 -2.868898 -2.556056 1.557454 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::greater::operator()(int const&, int const&) const = -0.171616 0.285102 0.085069 -0.223197 0.598656 0.390703 0.262288 -0.233097 -0.394900 -0.451887 0.041636 -0.689384 -0.747833 0.761721 -0.110717 0.490311 1.095799 0.083628 -0.018663 -0.418173 0.569364 -0.431027 1.230978 1.112902 -0.951600 0.210147 0.657284 0.297963 0.231521 0.315332 -0.116994 -0.696701 0.514474 -0.718280 0.190355 -0.435893 -0.151904 -0.180781 0.422666 -1.421126 -0.149192 -0.003051 -0.184856 0.012354 -0.091241 0.466782 1.074448 0.655462 -0.307249 0.710484 0.563066 -0.095681 0.236379 0.151114 0.183739 0.122103 0.273277 0.131738 -0.325348 0.013527 -0.123185 -0.764941 -0.115878 0.756691 1.024564 -0.186171 -0.251033 0.481990 -0.145550 0.148773 0.019707 0.590262 0.253689 0.332087 0.738453 -1.137400 -0.189006 -1.799669 -0.268087 -2.287357 -0.833699 -0.485590 0.464353 -0.366875 0.608724 0.331308 1.184684 0.071641 0.045238 0.478006 1.206880 -0.906137 -0.267907 -0.268244 -0.137592 0.266603 -0.511887 0.242613 0.527257 -0.205139 -0.736181 -0.842610 0.686920 0.115006 -0.523042 -0.641880 -0.183104 0.660221 -0.933094 -0.641338 -0.977562 -0.179188 -0.238008 -1.315363 -0.126554 -0.017011 0.842650 0.429047 -0.267736 -0.886430 0.240512 0.502455 -0.128719 -0.726445 0.392465 0.582425 0.614396 0.188369 0.341562 0.336296 0.431649 1.362142 1.024561 -0.221468 -0.196787 0.150827 -0.324729 0.234710 -0.359214 -0.230876 0.293588 -0.735252 0.340281 0.556013 -0.496030 -0.336784 0.877155 -0.337975 0.220702 2.090262 -0.086290 0.664128 0.490805 -0.912185 0.185494 -0.563815 -0.266671 0.353362 0.713854 0.569552 -0.906416 -0.554245 0.498814 1.097345 0.429914 -1.163615 -0.526339 -0.031270 0.222683 -0.211294 0.304125 0.232900 0.285045 -0.460423 -0.051821 0.563299 1.461008 -0.791797 -0.706431 0.238617 0.328406 -0.102024 -1.196775 -0.180802 -0.668952 -0.084104 0.233367 0.070234 0.223158 0.928961 -1.786005 0.680292 -0.294484 -0.298687 0.633038 0.431977 -0.507825 -1.044090 0.255869 0.641504 0.675888 0.121274 0.244181 -0.063001 -0.936318 -0.054351 0.129017 0.264332 -0.477353 0.792022 -0.055019 -0.612623 -0.574836 0.018105 0.064103 -0.454118 -0.046870 0.516876 0.358837 -1.863781 0.854240 -0.132406 -0.570874 0.235545 -0.196689 0.870616 -0.826085 -1.046617 0.537827 -0.419041 -0.467215 -0.250522 -0.218494 0.350231 0.294003 0.045666 -0.417927 -0.794049 0.695089 -0.068095 0.638863 0.551161 0.207044 1.124369 -0.616545 -0.722536 -0.657951 -0.157719 0.201260 -0.314292 -0.454728 -0.720047 -0.341082 0.692870 1.159530 0.046399 -0.189335 -0.293797 0.762175 -1.394074 -0.229404 0.580605 1.113069 -0.440647 0.469791 0.614544 -0.610427 -0.178291 -0.515942 -0.182352 -0.238947 -0.646085 0.400893 -0.665662 0.060512 0.477541 -0.245639 -0.109234 0.529714 0.045876 0.201792 -0.238042 0.725424 1.471998 -0.955412 -0.130704 -0.814517 0.406940 -1.109694 -0.917664 0.245428 0.279398 -0.339184 -0.193853 0.106912 0.451841 0.220887 -0.533968 -0.417571 -0.099009 +PE-benchmarks/Nearly_sorted_Algo.cpp__bool __gnu_cxx::__ops::_Iter_comp_val >::operator()<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, int&) = 0.036990 0.653387 0.589679 -0.164047 0.545851 0.341364 0.198415 0.181993 -0.266147 -0.606601 -0.153329 -0.938603 -1.112687 0.654682 -0.070818 -0.090235 1.023109 0.056356 0.021112 -0.275473 0.090214 -0.317397 1.041479 1.051251 -0.989254 0.337452 0.299129 0.352005 0.052479 0.710533 -0.233485 -0.874414 0.223123 0.131939 0.520827 -0.224228 -0.230426 -0.498166 -0.362433 -1.528821 -0.204561 0.684495 -0.057529 -0.003497 0.198366 0.682916 1.440474 0.531389 -0.253264 0.359880 0.322519 -0.099209 0.451708 0.064730 0.209649 -0.212755 0.595307 -0.139056 -0.535224 0.209598 -0.060216 -1.029296 -0.349552 0.737199 0.922519 -0.105282 -0.286676 -0.077921 -0.146986 0.093860 -0.179116 0.587809 0.630295 0.595330 0.639434 -0.114523 0.147475 -0.944808 -0.007139 -1.974229 -0.926351 -0.730072 0.837050 0.494287 0.147999 -0.443198 1.170849 0.039682 0.346493 0.313233 1.307672 -0.634340 -0.251506 -0.413379 -0.140020 0.376301 -0.423947 0.100498 0.219002 -0.205620 -0.705825 -0.476580 0.575784 -0.155348 -0.537727 0.208876 -0.265084 0.586946 -0.933517 -0.150152 -1.176783 -0.320028 0.205129 -1.250854 -0.059309 0.201664 0.217382 0.529210 -0.205926 -0.428707 0.256176 0.260326 -0.215778 -0.221592 -0.859364 1.036962 0.345523 -0.057583 0.408689 0.433864 0.608656 0.604057 0.739127 -0.122952 -0.230423 0.204507 -0.301087 -0.020226 -0.220734 -0.082754 0.228320 -0.539408 -0.012382 0.212461 -0.486005 -0.093920 -0.483324 -0.431893 0.337272 1.685586 -0.238935 0.523910 0.126812 -0.845201 0.695969 -0.222231 -0.556005 0.105940 0.616524 0.829873 -0.596276 -0.393141 0.441760 1.107141 0.349476 -0.744590 0.181642 0.045891 0.058560 -0.360678 0.609419 0.199285 0.313925 -0.423437 -0.104447 0.498667 1.329430 -0.443163 -1.108775 0.096239 0.044579 0.259502 -0.631560 0.093802 -0.043306 -0.149223 0.021508 -0.025644 0.294683 0.850602 -1.634702 0.794278 -0.003176 -0.529797 0.863610 -0.154538 -0.276806 -0.754284 0.350594 0.807707 0.716275 0.331267 -0.199620 -0.380099 -0.850430 -0.101458 0.147446 0.389551 -0.513753 0.773614 -0.116976 -0.606967 -0.605095 -0.855117 -0.006658 -0.176010 -0.579550 0.333896 0.443929 -1.646412 0.992198 -0.040436 -0.463276 -0.175546 -0.273969 0.248755 -0.832904 -0.987272 0.121845 -0.577794 -1.022531 -0.342513 -0.431018 0.146425 0.140846 -0.163743 -0.468545 -0.821455 0.968915 -0.004674 0.607484 0.609948 0.320982 1.023202 0.883413 -0.679779 -0.242540 -0.410141 0.544059 -0.515940 -0.290757 -0.049940 -0.524762 0.417152 1.218527 -0.150676 0.020924 -0.560484 0.617364 -0.647624 -0.521852 0.515045 -0.013960 -0.192877 0.466207 0.585908 -0.395130 -0.292498 -0.845674 -0.280805 -0.200069 -0.624917 0.177748 -0.886227 -0.164163 0.775281 -0.455845 -0.547697 0.389764 -0.203379 -0.263285 -0.249852 0.884164 1.036450 -0.909436 0.620183 -0.787092 0.589522 -1.071227 -0.648122 0.049974 0.038493 -0.147604 -0.277163 0.140075 0.089049 0.147565 -0.549650 -0.471634 0.085804 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::front() const = 0.021702 0.485135 0.443008 -0.114353 0.340092 0.093484 0.127215 0.181562 -0.152767 -0.526129 -0.134435 -0.653586 -0.822822 0.450763 -0.096305 -0.157299 0.724153 0.081399 0.048809 -0.225850 0.035660 -0.289301 0.713895 0.708519 -0.714416 0.193281 0.221107 0.309556 0.081321 0.505992 -0.076362 -0.619216 0.152208 0.200797 0.456944 -0.180046 -0.083110 -0.342076 -0.424275 -1.059108 -0.135941 0.491304 0.067874 -0.000481 0.126914 0.546984 0.998789 0.382726 -0.200436 0.181794 0.258273 -0.001138 0.291682 0.065314 0.092897 -0.234778 0.398138 -0.221437 -0.420895 0.167111 -0.024558 -0.831694 -0.249123 0.535609 0.674716 -0.058960 -0.114638 -0.079836 -0.142680 0.113185 -0.110109 0.348918 0.455244 0.420108 0.431124 -0.034401 0.104157 -0.687055 -0.026566 -1.579289 -0.614751 -0.603490 0.626203 0.414561 0.009937 -0.275594 0.782106 0.108927 0.319148 0.248473 0.933693 -0.369948 -0.208166 -0.350812 -0.097590 0.341502 -0.345180 0.054581 0.159411 -0.050510 -0.469227 -0.278612 0.371616 -0.132169 -0.348242 0.194544 -0.211486 0.406020 -0.734081 -0.028776 -0.878008 -0.282762 0.218622 -0.881659 0.067031 0.123174 0.173459 0.359258 -0.076121 -0.199903 0.147296 0.194106 -0.129307 -0.059337 -0.801828 0.731930 0.154394 -0.070804 0.289401 0.313992 0.403297 0.318051 0.506119 -0.085384 -0.212227 0.153557 -0.277317 -0.088194 -0.203300 -0.074845 0.275302 -0.386895 0.003756 0.092459 -0.343513 -0.176303 -0.435217 -0.368889 0.345478 1.004154 -0.145240 0.310189 0.049139 -0.575763 0.461932 -0.125033 -0.394941 0.059068 0.441719 0.552168 -0.219082 -0.290351 0.255868 0.728226 0.251158 -0.411210 0.128273 -0.012896 0.040458 -0.231407 0.373234 0.177620 0.117279 -0.289004 -0.084481 0.340233 0.802352 -0.220282 -0.672848 0.051652 0.063269 0.159106 -0.399867 0.086193 0.047345 -0.077012 -0.051808 -0.026774 0.192519 0.607906 -1.173265 0.572698 0.063944 -0.280930 0.520134 -0.203028 -0.149568 -0.670402 0.311016 0.609781 0.496991 0.199036 -0.117168 -0.255318 -0.576963 -0.076808 0.079685 0.346693 -0.325044 0.470558 -0.089887 -0.404494 -0.498574 -0.620557 0.000531 -0.064007 -0.383778 0.196866 0.392988 -1.148821 0.738714 -0.141348 -0.319786 -0.176069 -0.172197 0.111429 -0.648893 -0.684305 0.020479 -0.419414 -0.793934 -0.307556 -0.271759 0.132195 -0.020204 -0.183323 -0.244263 -0.509036 0.667070 -0.029046 0.339926 0.392930 0.280948 0.748801 0.700465 -0.432158 -0.155596 -0.203824 0.308845 -0.476977 -0.178408 0.124423 -0.316979 0.268325 0.906785 -0.133212 0.027627 -0.246289 0.443094 -0.368895 -0.487284 0.374434 -0.107447 -0.073044 0.402270 0.412841 -0.345504 -0.295187 -0.641106 -0.162300 -0.045445 -0.480679 0.081580 -0.676279 -0.116355 0.590253 -0.289820 -0.443617 0.297630 -0.136645 -0.203616 -0.194929 0.643351 0.719331 -0.636503 0.494821 -0.546321 0.356496 -0.792407 -0.443589 -0.002848 0.059808 -0.015705 -0.116825 0.067051 0.039307 0.071817 -0.327411 -0.339043 0.052653 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::begin() const = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::operator*() const = -0.009347 0.369540 0.211218 -0.139034 0.352797 0.287771 0.081346 -0.065336 -0.127741 -0.230885 -0.123914 -0.311895 -0.379510 0.323258 -0.077721 0.092510 0.511799 0.039272 0.034378 -0.140017 0.133101 -0.128161 0.541099 0.489581 -0.466744 0.159975 0.300812 0.115540 -0.018656 0.412668 -0.221362 -0.484725 0.160070 -0.089173 0.133307 -0.212963 -0.096269 -0.191897 0.018449 -0.705978 -0.056443 0.041168 -0.140564 -0.007873 0.014070 0.124200 0.694828 0.257362 -0.105360 0.194561 0.199941 0.168603 0.086400 0.067370 0.124355 0.107412 0.269863 -0.126257 -0.148889 0.038259 -0.039692 -0.340684 -0.116006 0.376408 0.417669 -0.028589 -0.097873 0.083938 -0.150018 0.001634 -0.095535 0.251213 0.162735 0.305362 0.210428 -0.327106 0.033297 -0.575219 -0.078898 -0.847538 -0.383178 -0.355220 0.114027 0.117241 0.234078 0.050648 0.553992 -0.011250 0.195417 0.129565 0.606140 -0.432461 -0.086535 -0.164159 -0.114441 0.105246 -0.165780 0.051698 -0.067710 -0.132815 -0.306127 -0.423368 0.322915 0.026223 -0.253763 -0.113343 -0.089336 0.260309 -0.510966 -0.199619 -0.494384 -0.131001 -0.106648 -0.576357 -0.072330 0.022518 0.322911 0.157210 -0.077498 -0.471228 0.118784 0.320711 -0.102948 -0.267056 -0.122251 0.324474 0.247197 -0.039758 0.150628 0.033185 0.252683 0.529124 0.399846 -0.088698 -0.107034 0.067327 -0.114471 -0.076422 -0.137779 -0.020158 -0.046430 -0.322423 0.106884 0.307423 -0.228867 -0.047260 0.052424 -0.282703 0.193346 0.945974 -0.144234 0.218971 0.060366 -0.520709 0.110632 -0.202914 -0.283852 0.057247 0.284118 0.390953 -0.379085 -0.222929 0.197340 0.481010 0.187394 -0.332549 -0.064830 -0.080333 -0.017405 -0.067947 0.187981 0.051246 0.039638 -0.226427 -0.085428 0.196488 0.760773 -0.211892 -0.328068 0.118335 0.053904 -0.006853 -0.304007 -0.037107 -0.187498 -0.027942 0.132474 -0.063605 0.147302 0.423248 -0.850739 0.344049 -0.153669 -0.297781 0.250046 0.042107 -0.097328 -0.194664 0.175479 0.421349 0.354761 0.055803 0.154352 -0.159906 -0.392256 -0.065891 0.053531 0.207587 -0.279512 0.323261 0.125487 -0.488228 -0.291000 -0.136023 0.043012 -0.190570 -0.180533 0.151483 0.127336 -0.931281 0.509016 -0.001040 -0.152279 0.105566 -0.122452 0.288511 -0.383729 -0.481289 0.194614 -0.152870 -0.161766 0.035014 -0.150016 0.199128 0.067355 0.056122 -0.250187 -0.398108 0.244163 0.092456 0.223128 0.274496 0.217228 0.440160 -0.103854 -0.254356 -0.218992 -0.160049 0.222548 -0.160018 -0.134756 -0.061414 -0.246895 0.290922 0.617659 -0.013759 -0.069212 -0.152979 0.310431 -0.411727 -0.054448 0.242245 0.290965 -0.221241 0.088599 0.273056 -0.172968 -0.213629 -0.271371 -0.008451 -0.094165 -0.324220 0.101763 -0.388525 -0.038951 0.381496 -0.151714 -0.243780 0.240977 -0.069838 0.008390 -0.089363 0.328444 0.455397 -0.357213 0.168650 -0.307862 0.184963 -0.533348 -0.368462 0.042391 0.024572 -0.107501 -0.117464 -0.064001 0.157987 -0.009801 -0.011361 -0.063220 -0.112196 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::pop_heap<__gnu_cxx::__normal_iterator > >, std::greater >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::greater) = 0.138966 1.227173 0.958480 -0.220646 1.186289 0.746564 0.478705 1.060102 -0.757873 -1.645520 -0.344206 -2.279430 -2.757274 1.523089 -0.069800 -0.560226 2.320184 0.264650 0.157105 -0.257780 -0.211706 -0.190824 2.028121 2.093034 -1.779628 0.690010 -0.077343 0.417698 -0.708685 1.674822 0.164275 -2.936025 0.429041 0.984143 1.152596 -0.206677 -0.676628 -0.947502 -1.306294 -3.303693 -0.418444 2.678295 -0.133214 -0.099926 0.684324 0.967355 3.038041 1.004284 -0.340843 0.866116 0.270007 0.041306 1.017333 0.076994 0.518612 -0.635938 0.296985 -0.993333 -1.507278 0.648771 -0.389833 -1.946728 -1.239978 1.347613 1.706399 -0.243473 -0.796986 -0.737273 -0.604244 0.463116 -0.367771 1.187161 1.788532 1.004119 1.327971 1.173480 -0.471694 -1.246018 0.337241 -4.114581 -2.030484 -1.447917 2.583835 2.313781 -0.259441 -1.853894 2.472028 -0.318090 0.685134 1.178271 2.859653 -0.742700 -0.666287 -1.131217 -0.150793 0.819600 -0.796073 -0.127932 0.335484 -0.384812 -1.643747 -0.705566 0.588494 -0.685475 -0.966859 0.539565 -0.549401 1.454779 -2.075053 0.124394 -2.748506 0.040038 1.072728 -2.517577 -0.851009 0.871056 -0.752566 1.519590 -0.870896 -0.241833 0.933546 -0.000667 -0.693941 -0.010123 -1.900269 2.306044 0.234975 -0.145113 0.925195 1.388115 1.276847 0.945829 1.204940 -0.183827 -0.233598 0.556402 -0.005462 -0.002305 -0.229284 -0.153288 -0.053995 -1.031713 0.149534 0.035820 -1.145187 -0.515182 -2.941492 -1.031451 0.630336 3.048706 -0.821265 1.197255 0.165601 -1.621943 1.752932 -0.285920 -1.137542 -0.261847 1.423043 1.858881 -0.095375 -0.648832 1.153674 2.439165 0.791608 -1.048075 1.109447 0.292857 0.326330 -0.921008 1.657518 0.508700 1.019245 -0.914369 -0.201822 1.017521 2.630665 -0.661370 -2.648117 0.062179 0.863351 1.244516 -0.303377 0.446438 0.009838 -0.408567 0.655062 -0.171478 0.609666 1.822181 -3.015357 1.805648 0.377037 -0.878409 1.511475 -0.258845 -0.442885 -1.447052 0.324803 1.704140 1.848743 0.958308 -0.387338 -1.086382 -1.700323 -0.205535 0.457793 0.981153 -0.991864 1.692167 -0.761190 -1.082517 -1.101556 -2.263871 -0.438766 -0.239632 -1.629688 0.584408 1.785997 -3.091961 2.054391 0.142669 -0.838034 -0.904123 -0.238876 0.591643 -1.570921 -2.229023 0.126204 -1.591444 -3.104705 -0.321278 -1.166934 0.157598 0.577760 -0.254753 -0.548119 -1.610492 2.779945 0.615789 1.789839 1.245415 0.452300 2.257755 2.509937 -1.643910 0.211832 -1.904024 1.928359 -1.398500 -0.326128 0.310762 -1.177594 0.689278 2.289059 -0.184136 -0.552930 -1.842959 1.361422 -0.785401 -0.729772 1.258957 -1.108048 0.044510 1.170984 1.507151 -0.847683 -0.555477 -2.130451 0.137594 -0.710982 -1.107991 0.012529 -2.047478 -0.495456 1.554365 -1.087832 -1.461547 0.385725 -0.267195 -1.029521 -0.537156 1.928537 1.266793 -1.893501 2.010162 -1.628698 1.373586 -2.076117 -1.246074 -0.268182 -0.238426 -0.328824 -0.651725 0.002320 -0.191165 0.238908 -1.047137 -1.430369 0.540793 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::pop_back() = 0.100055 0.982523 0.956097 -0.586638 0.848674 1.085891 0.102597 -0.041719 -0.338971 -0.270616 -0.320310 -0.991067 -0.941983 0.702818 -0.220531 -0.215998 1.095414 -0.053176 -0.135799 -0.100547 0.053376 0.342853 1.056035 1.066439 -1.085764 0.420085 0.374510 0.338629 -0.151493 1.264895 -0.714547 -1.261104 -0.086258 0.509628 0.415727 -0.191357 -0.370216 -0.725651 -0.236790 -1.621919 -0.108007 0.719661 -0.392079 -0.089297 0.354426 0.021679 1.782530 0.480466 -0.148566 -0.011357 0.356166 0.544440 0.280914 -0.027830 0.442713 0.075622 1.199881 -0.153543 -0.291638 0.051615 -0.076277 -0.264195 -0.413178 0.930551 0.843882 0.140671 -0.367991 -0.400564 -0.027207 -0.061969 -0.361107 0.617796 0.441479 1.084657 0.311985 0.210391 0.495180 -0.573797 0.307248 -0.796032 -0.883999 -0.709366 0.396367 0.842852 0.204352 -0.646320 1.264039 -0.234401 0.474620 0.122986 1.379012 -0.637638 -0.086169 -0.457639 -0.567708 0.227543 -0.164701 0.082334 -0.512524 -0.300701 -0.694616 -0.677754 0.384423 -0.068349 -0.605556 0.607280 -0.132124 0.549099 -0.726131 -0.026694 -0.845774 0.061919 0.060100 -1.311814 -0.878450 -0.076341 -0.033350 0.218829 -0.300017 -0.833388 0.289186 0.505481 -0.473504 -0.171847 -0.921813 1.032018 0.646264 -0.222222 0.183354 0.002722 0.746133 0.628628 0.373502 -0.263406 -0.079069 0.092403 -0.083124 -0.320043 -0.254663 0.256701 -0.442471 -0.381810 -0.002367 0.645725 -0.475364 0.237407 -1.008345 -0.587903 0.351637 2.757771 -0.566572 0.571488 -0.059671 -1.110626 0.644716 0.037370 -0.816519 -0.110130 0.398812 1.104297 -1.026201 -0.403860 0.576084 1.162488 0.370720 -0.542751 0.632417 0.027310 -0.391635 -0.368579 0.751131 -0.050833 0.062634 -0.461002 -0.320915 0.520643 1.700626 -0.183297 -1.783057 0.151500 0.146710 0.295970 0.120786 0.119981 -0.036288 -0.030974 0.417707 -0.225478 0.691039 0.923612 -2.006727 0.851188 0.167268 -0.989505 1.120211 -0.281978 -0.167550 0.324070 0.352331 1.017881 0.832851 0.244844 -0.275349 -0.562623 -0.833673 -0.160385 0.231517 0.441735 -0.753188 0.756591 0.362233 -1.070747 -0.560820 -1.092639 -0.083327 -0.263283 -1.103329 0.261362 -0.117285 -1.923830 1.267997 0.411922 -0.104697 -0.109420 -0.637330 0.134858 -0.785087 -1.006864 0.151686 -0.285556 -0.528927 0.167191 -0.522575 0.324517 0.377914 0.665357 -1.034735 -1.024541 0.702572 0.222721 0.746275 0.667689 0.472659 0.577950 0.786764 -0.332277 -0.272306 -0.796421 1.162909 0.131587 -0.415625 0.096398 -0.782619 0.452308 1.165553 -0.355006 -0.145084 -1.077083 0.562985 -0.297668 -0.052284 0.303903 -0.422401 -0.585104 -0.141901 0.498673 -0.064819 -0.388459 -0.798145 -0.277447 -0.489543 -0.665655 0.181435 -0.718392 -0.134482 0.922949 -0.567971 -0.820365 0.311247 -0.278296 -0.370427 0.115605 0.737056 0.481488 -0.556686 0.935021 -0.787160 0.746463 -1.119745 -0.711598 0.100879 -0.800742 -0.315281 -0.448886 -0.247201 0.254452 -0.048080 0.156912 -0.098377 0.088824 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::operator--() = 0.008865 0.467814 0.418236 -0.246747 0.427031 0.410204 0.089874 -0.068582 -0.194191 -0.204369 -0.174634 -0.434540 -0.471091 0.408548 -0.090700 0.067717 0.670227 0.067394 -0.021356 -0.173675 0.162931 -0.155547 0.669842 0.673179 -0.644765 0.228657 0.342703 0.246630 0.049617 0.610931 -0.384078 -0.505965 0.089600 -0.038965 0.254145 -0.298024 -0.143537 -0.262085 -0.019478 -0.995135 -0.072197 0.159812 -0.096234 -0.013043 0.092717 0.184582 0.913439 0.329606 -0.141509 0.169941 0.262305 0.158983 0.191005 0.049507 0.192976 0.159330 0.582452 -0.042857 -0.174896 0.063217 -0.022689 -0.423769 -0.087622 0.512139 0.571892 -0.010313 -0.155903 -0.000328 -0.052155 -0.028780 -0.122252 0.351163 0.160610 0.441264 0.263605 -0.365696 0.242212 -0.679995 0.014825 -0.918304 -0.518524 -0.462731 0.186986 0.189440 0.276704 -0.069267 0.745486 -0.061883 0.266477 0.066287 0.753850 -0.531571 -0.083524 -0.235042 -0.216063 0.162022 -0.186957 0.027690 -0.064179 -0.163197 -0.385886 -0.492293 0.447451 0.036700 -0.367021 0.077961 -0.118075 0.352572 -0.551787 -0.252633 -0.597974 -0.142438 -0.127686 -0.751793 -0.101297 -0.073067 0.270387 0.165964 -0.094989 -0.588267 0.126366 0.390705 -0.162637 -0.270288 -0.380910 0.545577 0.347906 -0.120045 0.162872 0.018533 0.321168 0.542435 0.445681 -0.153537 -0.132934 0.140013 -0.218964 -0.133931 -0.237883 -0.001119 -0.020857 -0.370823 -0.023628 0.355193 -0.293849 0.088035 -0.000468 -0.299584 0.239866 1.430801 -0.189039 0.293653 0.063945 -0.637451 0.332146 -0.095430 -0.371575 0.107866 0.342755 0.520481 -0.704109 -0.294513 0.213430 0.652486 0.236479 -0.435248 -0.044853 -0.099776 -0.100381 -0.086329 0.299765 0.022147 0.027431 -0.284728 -0.122789 0.224472 1.002613 -0.245546 -0.646176 0.105836 -0.010592 -0.071122 -0.421906 -0.019773 -0.223985 -0.050365 0.032346 -0.084189 0.266369 0.545258 -1.158705 0.490394 -0.142227 -0.471747 0.552119 -0.084736 -0.111110 -0.248125 0.229295 0.521882 0.493903 0.060868 0.003627 -0.191529 -0.533351 -0.081958 0.063937 0.260339 -0.407945 0.451733 0.166313 -0.593177 -0.340564 -0.337580 0.035935 -0.252068 -0.342221 0.198675 0.058229 -1.121402 0.648641 0.047777 -0.178765 0.150937 -0.221582 0.199237 -0.510284 -0.588777 0.187143 -0.102845 -0.191302 -0.048901 -0.226424 0.266452 0.078443 0.081335 -0.458630 -0.580821 0.316648 0.004033 0.308837 0.387295 0.239353 0.469409 0.218022 -0.285811 -0.290896 -0.180973 0.258356 -0.110264 -0.188512 -0.140887 -0.372635 0.347844 0.809747 -0.066213 0.020737 -0.307331 0.435047 -0.433926 -0.140404 0.260145 0.123304 -0.283755 0.052564 0.321356 -0.213832 -0.264182 -0.387523 -0.149039 -0.096626 -0.383123 0.205909 -0.492939 -0.045023 0.491531 -0.251303 -0.334546 0.309688 -0.105979 -0.068933 -0.067130 0.500018 0.541345 -0.400513 0.296420 -0.418813 0.306136 -0.685123 -0.376761 0.014286 -0.066839 -0.182924 -0.148740 0.004442 0.217639 0.023946 -0.030739 -0.061117 -0.121011 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::__pop_heap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >&) = 0.106941 1.087480 1.373565 -0.474285 1.167482 0.584588 0.482565 0.769828 -0.870868 -1.481844 -0.132421 -2.186790 -2.601797 1.554110 -0.165331 -0.510996 2.365818 0.188072 -0.005770 -0.675158 0.103371 -0.498948 2.271569 2.411976 -2.191490 0.705216 0.309052 0.790494 0.135291 1.402782 -0.157946 -2.096287 0.444627 0.565248 1.151914 -0.420901 -0.574650 -1.059400 -1.076295 -3.449617 -0.418417 1.885619 -0.363909 0.004768 0.621241 1.919945 3.047720 1.168271 -0.650168 1.021315 0.755966 -0.306391 0.958784 0.056320 0.411991 -0.782925 1.024676 -0.164175 -1.303577 0.589798 -0.196503 -2.269456 -0.908392 1.576609 2.014430 -0.303270 -0.738440 -0.491087 -0.161639 0.355017 -0.186509 1.261244 1.716910 1.087163 1.601963 0.254395 -0.054527 -2.213164 0.169872 -4.789429 -2.106390 -1.421685 2.659455 1.145657 -0.167912 -1.425156 2.561435 0.024525 0.590465 1.152751 2.824045 -0.998908 -0.657371 -0.951549 -0.366133 0.935746 -0.930066 0.205070 0.631388 -0.290239 -1.653554 -0.749337 0.964736 -0.609338 -1.129773 0.594889 -0.562016 1.456297 -2.121271 0.040744 -2.616097 -0.182177 0.980982 -2.756784 -0.501018 0.465043 0.517289 1.301549 -0.692687 -0.284982 0.652297 0.185580 -0.642379 -0.049971 -1.913287 2.441951 0.617968 0.059537 0.868211 1.206532 1.332993 0.984169 1.549614 -0.342005 -0.400144 0.536160 -0.467192 0.124904 -0.493724 -0.139081 0.686424 -1.029946 0.197253 0.072295 -1.135350 -0.557237 -1.472467 -0.790808 0.613076 3.749870 -0.531559 1.377319 0.375222 -1.615624 1.564948 -0.350393 -1.005109 0.260657 1.450634 1.687839 -0.932516 -0.797001 1.047328 2.532642 0.820490 -1.845824 0.739777 0.329986 0.148719 -0.895575 1.519294 0.443144 0.881624 -0.890877 -0.210576 1.181296 2.791709 -0.820693 -2.922745 -0.033116 0.424575 0.871779 -0.996714 0.394116 0.326390 -0.259471 0.432429 -0.022811 0.782927 1.908469 -3.912776 1.781621 0.237535 -0.899873 1.779129 -0.148242 -0.720377 -1.785854 0.538907 1.594325 1.783949 1.035117 -0.694790 -0.682637 -1.869110 -0.187312 0.455746 0.803482 -1.072708 1.744343 -0.404136 -1.045978 -1.195191 -2.241823 -0.195329 -0.004279 -1.450853 0.766541 0.903846 -3.886367 2.027400 -0.094495 -1.080834 -0.799529 -0.572885 0.614847 -1.799302 -2.207457 0.145556 -1.422141 -2.954553 -0.996829 -1.069905 0.216663 0.399428 -0.133009 -0.937177 -1.929551 2.638561 -0.048746 1.666207 1.351726 0.389131 2.595702 2.157637 -1.499513 -0.408956 -1.274580 1.827704 -1.231957 -0.629728 0.193602 -1.154113 0.725566 2.436859 -0.393122 -0.143978 -1.497152 1.473115 -1.350388 -1.183942 1.143317 -0.162041 -0.142410 1.508714 1.390900 -1.069492 -0.415368 -2.069213 -0.659535 -0.521142 -1.200813 0.469457 -1.832997 -0.257311 1.470713 -0.839673 -1.263366 0.704853 -0.472660 -0.769842 -0.494850 2.075016 2.705273 -2.162253 1.621906 -1.845132 1.565454 -2.261284 -1.498014 -0.012323 -0.191092 -0.311442 -0.563463 0.119813 0.144227 0.473878 -1.474233 -1.353469 0.736420 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/Nearly_sorted_Algo.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::push_back(int const&) = 0.091691 2.107409 1.801203 -1.349791 1.817808 2.377838 0.250425 0.019323 -0.793686 -1.016730 -0.696413 -2.445508 -2.450998 1.733372 -0.467075 -0.442192 2.699032 -0.164063 -0.262260 -0.237900 0.383661 0.573691 2.487653 2.627446 -2.595817 0.834507 0.926848 0.809883 -0.335851 2.525083 -0.966158 -3.164496 -0.210521 0.980521 1.245051 -0.462438 -0.855876 -1.452570 -0.514286 -3.961410 -0.389464 2.015996 -0.835384 -0.172666 0.788702 0.006505 4.110923 1.230993 -0.601447 0.071994 0.936958 1.184284 0.751388 -0.125203 0.791345 -0.017392 1.955177 -0.356232 -0.626486 0.220423 -0.261711 -0.664797 -0.817825 2.285941 2.147512 0.184376 -0.962091 -0.718796 -0.021605 0.022129 -0.886494 1.661907 1.163221 2.328615 1.033823 0.138344 0.645814 -2.078932 0.930845 -2.544865 -2.153556 -1.665295 1.088617 2.184853 0.442634 -1.697466 3.212793 -0.590674 0.962810 0.958344 3.361944 -1.314421 -0.202435 -1.414638 -1.349705 0.603322 -0.516943 0.163169 -0.912061 -0.533481 -1.745036 -1.656883 0.605120 -0.237842 -1.474658 0.847302 -0.421407 1.455924 -1.675590 -0.140047 -2.207543 0.367219 0.270563 -3.326869 -1.983299 -0.278935 -0.434865 0.629984 -0.838318 -1.845996 0.725096 1.030818 -1.078905 -0.455401 -2.006438 2.511963 1.530785 -0.495234 0.432798 0.388022 1.717364 1.560504 0.982689 -0.608312 -0.258172 0.364908 -0.210670 -0.678329 -0.734391 0.526650 -0.478234 -0.989667 -0.219735 1.384578 -1.149112 0.195229 -2.142148 -1.708161 0.805179 6.915800 -1.309948 1.423061 0.079830 -2.548522 1.836106 0.119161 -1.813003 -0.159545 1.172876 2.693088 -2.525186 -1.010501 1.517331 2.959008 0.871308 -1.267961 1.163674 0.267415 -0.722019 -1.017275 1.817610 -0.042273 0.183063 -1.051612 -0.674102 1.415231 3.909513 -0.557952 -3.714172 0.274493 1.074324 0.703912 -0.098576 0.310403 -0.663725 -0.227366 1.124722 -0.420730 1.634930 2.274704 -4.622607 2.013508 0.500357 -1.906911 2.323747 -0.518712 -0.476856 -0.238131 0.857276 2.387347 1.934104 0.424537 -0.403042 -1.381184 -2.145049 -0.260529 0.635747 1.147806 -1.835496 2.012209 0.291797 -2.195574 -1.392228 -2.214937 -0.634876 -0.777886 -2.413560 0.715218 0.212731 -4.032466 3.037689 0.779871 -0.320839 -0.359640 -1.423733 0.663878 -1.985335 -2.546070 0.528721 -0.798439 -1.520261 0.319870 -1.315636 0.842374 0.959366 1.149756 -2.278683 -2.604590 1.939851 0.507551 2.032981 1.586236 1.030187 1.645089 1.786170 -0.970089 -0.719722 -2.185533 2.573246 0.350531 -1.057279 -0.406997 -1.688602 1.095803 2.796698 -0.855475 -0.560241 -2.370508 1.456561 -0.894201 -0.166567 0.690095 -1.080244 -1.305690 -0.186033 1.168367 -0.353565 -0.831374 -2.225069 -0.169038 -1.211892 -1.628842 0.408671 -1.869967 -0.379308 2.129457 -1.424824 -1.705185 0.746726 -0.251140 -0.810359 0.212819 1.875744 1.068168 -1.379050 1.893588 -2.108378 1.767924 -2.764178 -1.788550 0.064921 -1.565054 -0.568477 -1.102698 -0.460102 0.577263 0.084825 0.207119 -0.506764 0.276797 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::push_heap<__gnu_cxx::__normal_iterator > >, std::greater >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::greater) = 0.068503 0.997024 0.945734 -0.161807 1.108985 0.688952 0.552975 0.684343 -0.717089 -1.364183 -0.101695 -2.233598 -2.503454 1.484004 -0.081917 -0.205256 2.163917 0.183840 0.012001 -0.370732 -0.114284 -0.220415 2.123501 2.082866 -1.713772 0.644476 -0.077391 0.285504 -0.359682 1.296459 -0.126970 -2.312553 0.738326 0.550319 0.909297 -0.117724 -0.603354 -0.961380 -0.872355 -2.980876 -0.356445 2.096313 -0.114330 -0.103501 0.527772 1.455936 2.804960 1.044022 -0.198497 0.926141 0.286667 -0.355551 0.982756 0.154907 0.575272 -0.655307 0.584939 -0.696004 -1.483002 0.462501 -0.334541 -1.976288 -1.166155 1.286306 1.696086 -0.257521 -0.716081 -0.419801 -0.408195 0.370409 -0.218514 1.107571 1.762086 0.940120 1.281180 0.676927 -0.243479 -1.195631 -0.052096 -4.077678 -1.948330 -1.205257 2.387501 1.517535 -0.008875 -1.655357 2.274417 -0.044667 0.450717 0.745342 2.742166 -1.106765 -0.710170 -0.819217 0.110276 0.658279 -0.874238 0.150462 0.689080 -0.564678 -1.634099 -0.582511 0.846099 -0.525927 -0.913972 0.467976 -0.412728 1.346696 -1.875091 -0.045434 -2.444142 -0.255048 0.857767 -2.473095 -0.267131 0.853751 -0.232635 1.434413 -0.787528 -0.372152 0.814620 0.070008 -0.588185 -0.271162 -1.743214 2.265369 0.412243 0.097369 0.917349 1.363234 1.248940 1.176245 1.292162 -0.206604 -0.200659 0.344303 -0.199362 0.300678 -0.162090 -0.293095 0.190707 -1.067153 0.143422 0.121578 -1.076917 -0.225681 -2.049948 -0.555530 0.491439 2.687510 -0.659272 1.287964 0.304954 -1.576563 1.537742 -0.595527 -0.949877 -0.150112 1.304182 1.580599 -0.502565 -0.718606 1.157565 2.319851 0.782253 -1.488483 1.000312 0.246910 0.370725 -1.012315 1.422224 0.579264 1.113761 -0.937968 -0.142864 1.051354 2.677487 -0.970885 -2.350607 0.141901 0.286683 1.232086 -0.700174 0.240537 0.220338 -0.307366 0.377945 0.055522 0.505737 1.750147 -2.744076 1.693564 0.123397 -0.935056 1.754675 -0.106497 -0.700573 -1.327732 0.285298 1.549857 1.614259 1.002052 -0.480232 -0.821297 -1.651261 -0.205846 0.323596 0.722311 -0.814025 1.494393 -0.524566 -0.973411 -1.035103 -2.076871 -0.123760 -0.219146 -1.328366 0.700482 1.554358 -3.175930 1.884463 0.132681 -1.007643 -0.769956 -0.311387 0.639033 -1.500113 -2.001510 0.126908 -1.612073 -2.837389 -0.610899 -0.946503 0.009996 0.382317 -0.193446 -0.633609 -1.556278 2.639877 0.326144 1.655183 1.172254 0.407955 2.196372 2.174353 -1.635920 0.022346 -1.633743 1.559904 -1.324737 -0.528023 0.417691 -1.045431 0.793962 2.106541 -0.180096 -0.363622 -1.562665 1.151483 -1.258889 -0.798752 1.295682 -0.323978 -0.126741 1.175420 1.457078 -0.849899 -0.376102 -1.766062 -0.431631 -0.727642 -1.136960 0.138117 -1.725541 -0.316830 1.262591 -0.877321 -1.162113 0.438987 -0.410597 -0.850646 -0.511279 1.855438 1.859357 -1.951268 1.544185 -1.629976 1.405322 -1.970340 -1.376686 0.137321 -0.030324 -0.472208 -0.615287 0.254567 -0.041818 0.304307 -1.455251 -1.425415 0.546705 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/Nearly_sorted_Algo.cpp__void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, int const&) = 0.237522 4.478182 4.191266 -2.721286 3.828232 3.733237 0.817398 0.375969 -1.518154 -3.014768 -0.878070 -6.094330 -6.553103 3.521923 -0.956187 -1.247579 6.332989 -0.859216 -0.465454 -1.891897 0.964655 0.616627 6.708854 6.856284 -7.003477 1.937475 2.695119 2.594587 1.184746 3.393423 -1.809965 -5.368393 0.319404 1.265411 3.028260 -0.648627 -1.631090 -4.308585 -1.420713 -9.281895 -1.225619 3.152452 -2.342635 0.044898 1.498632 3.935739 9.706029 3.358615 -2.358382 1.015482 3.283129 0.823695 2.017927 -0.186159 0.661197 -1.836767 4.569170 0.621301 -1.775610 0.342206 -0.041057 -3.746300 -1.818300 5.478938 5.629164 -0.139664 -2.285488 -0.512040 0.903172 0.090577 -1.597716 4.255752 3.871642 5.210975 4.027198 -1.096666 1.342781 -6.985420 1.023905 -10.108705 -5.745758 -4.267506 4.144688 1.901029 0.748297 -2.983862 7.728852 0.030669 2.315806 2.823848 7.818290 -3.488932 -0.924796 -2.919536 -2.371805 2.179549 -2.037412 1.572400 -0.019943 -0.806000 -4.399926 -3.065828 2.200393 -1.091290 -3.748195 1.430574 -1.116630 2.859538 -4.308040 0.021384 -6.302137 -0.363291 1.588623 -8.539616 -3.153802 0.033578 2.518601 1.832207 -1.316396 -3.189914 0.854554 1.816732 -2.036821 -0.872684 -4.596768 6.182087 4.182575 -0.227173 1.963332 2.027651 4.581711 3.936025 3.904591 -1.204504 -1.599847 0.828383 -1.696345 -0.792578 -1.693977 0.868106 1.659477 -2.542038 0.642944 2.630704 -2.752826 -0.811338 -1.950171 -3.464812 1.897718 15.049452 -1.930151 3.779548 1.022904 -5.339907 3.518924 -1.169692 -3.914796 0.756029 3.073455 5.922975 -5.770023 -2.418043 3.359865 7.155945 1.996486 -5.321869 2.572138 1.435251 -0.888158 -3.093434 3.827448 0.562852 1.491482 -2.309346 -1.020575 4.511728 8.661957 -2.002669 -8.595848 0.327727 1.795921 2.008128 -2.096144 0.678665 -0.041788 -0.625780 2.473224 0.153457 3.308869 5.433822 -11.695420 4.202762 1.358099 -3.432007 5.450506 -0.367289 -2.173544 -2.395434 2.757541 5.270767 3.910463 1.623228 -1.651277 -2.631413 -5.198629 -0.504687 1.772218 2.216841 -3.868728 4.904530 0.429893 -3.984963 -3.567411 -5.549687 -0.710225 -0.310765 -4.594306 2.190993 -0.386593 -11.339543 6.851389 0.393097 -2.455226 -1.608853 -4.231860 2.068168 -5.378224 -5.853224 1.097196 -2.928766 -5.158794 -1.502786 -2.755704 1.244109 1.873093 2.190778 -5.262100 -6.266315 5.758888 0.106297 4.501599 4.014735 2.181950 5.847858 3.067535 -2.843554 -2.616143 -3.726027 5.491170 -0.054357 -3.286426 -0.680634 -3.584558 2.281581 7.135886 -2.882312 -0.214701 -4.282693 3.053836 -4.505236 -2.445752 1.774141 0.809677 -2.724730 2.079129 2.741879 -1.677146 -1.338968 -5.577285 -2.213690 -2.190043 -4.379632 1.481740 -4.677394 -0.650805 5.220933 -3.008992 -3.214084 2.447211 -1.423317 -1.285897 -0.270225 4.678448 7.324397 -4.883906 3.369002 -5.792109 4.579655 -6.999461 -5.223242 1.223163 -2.830013 -0.705623 -2.424654 -0.244558 1.471961 0.791291 -2.498853 -2.518836 1.711852 +PE-benchmarks/Nearly_sorted_Algo.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::_S_relocate(int*, int*, int*, std::allocator&) = 0.003723 0.847826 0.349739 0.102612 0.665808 0.345703 0.304102 0.247887 -0.144328 -0.808561 -0.268542 -0.789536 -1.347323 0.767080 0.052061 0.158483 1.302259 0.150162 0.198123 -0.367680 0.331030 -0.750515 1.344541 1.227173 -1.169000 0.390159 0.700704 0.266800 0.048104 0.640895 -0.277289 -0.952096 0.635092 -0.431887 0.542254 -0.463897 -0.193331 -0.582473 -0.260580 -1.832366 -0.295097 0.333675 -0.278650 0.015214 -0.015217 0.912397 1.724039 0.680069 -0.417281 0.602417 0.334455 -0.282685 0.425826 0.201762 0.121978 -0.004875 0.153984 0.001306 -0.683620 0.243796 -0.084800 -1.587853 -0.340745 0.784736 1.112062 -0.254403 -0.246497 0.415210 -0.422832 0.073213 -0.269569 0.674459 0.873473 0.472575 0.959804 -0.798613 -0.274275 -1.530672 -0.409406 -2.988203 -1.128935 -1.098914 0.738440 -0.027760 0.517838 -0.146079 1.391265 0.106139 0.532208 0.491357 1.630857 -1.129531 -0.358228 -0.617366 0.127823 0.431824 -0.648665 0.129563 0.615055 -0.596001 -0.870628 -0.938551 0.923814 -0.037149 -0.635955 -0.482038 -0.383079 0.790319 -1.248863 -0.549141 -1.760420 -0.766470 -0.094072 -1.511319 0.301404 0.496695 0.771962 0.806200 -0.097506 -0.866711 0.283496 0.629267 -0.070708 -0.801616 -0.153886 1.131576 0.442756 -0.051346 0.697133 0.572161 0.662204 1.188543 1.529673 0.025366 -0.414418 0.269127 -0.536468 -0.002617 -0.286036 -0.261271 0.461141 -0.878597 0.053866 0.478511 -0.612974 -0.195583 0.360084 -0.608219 0.532478 1.822382 -0.142078 0.485694 0.157971 -1.150415 0.698554 -0.617437 -0.705147 0.248347 0.930338 0.968213 -0.951765 -0.484672 0.404802 1.271792 0.440266 -1.163966 -0.291606 -0.220797 0.298258 -0.410240 0.479105 0.382228 0.532212 -0.537873 -0.022150 0.642761 1.702131 -0.979467 -0.902311 0.251014 -0.000121 0.153603 -1.423549 -0.070731 -0.376500 -0.285003 0.037786 -0.038730 0.117378 1.034022 -1.693307 0.860650 -0.456900 -0.618305 0.708689 0.127683 -0.295103 -1.168105 0.554271 1.044542 0.825337 0.416359 0.086945 -0.482305 -1.043299 -0.125079 0.163406 0.528340 -0.468237 0.936309 -0.265883 -0.776827 -0.837155 -0.518441 0.108407 -0.456623 -0.190741 0.401778 0.690812 -2.091300 1.197367 -0.282906 -0.704028 0.120603 -0.130003 0.664977 -1.051251 -1.385695 0.439388 -0.630254 -1.030821 -0.368685 -0.408478 0.329560 0.230639 -0.569548 -0.295618 -1.159878 1.069763 0.141656 0.591769 0.721295 0.531962 1.662620 0.335904 -1.096309 -0.550768 -0.398771 0.291303 -0.799457 -0.340422 -0.592001 -0.526277 0.701236 1.689534 -0.005188 0.073592 -0.455858 0.795492 -1.451676 -0.603276 0.836612 0.936060 -0.202158 0.617956 0.832183 -0.612814 -0.535925 -0.812113 -0.140026 -0.059549 -0.871973 0.103081 -1.338423 -0.232932 1.015986 -0.465227 -0.418917 0.577561 -0.200677 0.021804 -0.602190 0.937808 1.682842 -1.475381 0.280048 -0.833195 0.581095 -1.384840 -0.900629 0.129922 0.555930 -0.046360 -0.248229 0.409195 0.080881 0.094676 -0.856170 -0.552290 -0.330577 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::_S_do_relocate(int*, int*, int*, std::allocator&, std::integral_constant) = 0.003723 0.847826 0.349739 0.102612 0.665808 0.345703 0.304102 0.247887 -0.144328 -0.808561 -0.268542 -0.789536 -1.347323 0.767080 0.052061 0.158483 1.302259 0.150162 0.198123 -0.367680 0.331030 -0.750515 1.344541 1.227173 -1.169000 0.390159 0.700704 0.266800 0.048104 0.640895 -0.277289 -0.952096 0.635092 -0.431887 0.542254 -0.463897 -0.193331 -0.582473 -0.260580 -1.832366 -0.295097 0.333675 -0.278650 0.015214 -0.015217 0.912397 1.724039 0.680069 -0.417281 0.602417 0.334455 -0.282685 0.425826 0.201762 0.121978 -0.004875 0.153984 0.001306 -0.683620 0.243796 -0.084800 -1.587853 -0.340745 0.784736 1.112062 -0.254403 -0.246497 0.415210 -0.422832 0.073213 -0.269569 0.674459 0.873473 0.472575 0.959804 -0.798613 -0.274275 -1.530672 -0.409406 -2.988203 -1.128935 -1.098914 0.738440 -0.027760 0.517838 -0.146079 1.391265 0.106139 0.532208 0.491357 1.630857 -1.129531 -0.358228 -0.617366 0.127823 0.431824 -0.648665 0.129563 0.615055 -0.596001 -0.870628 -0.938551 0.923814 -0.037149 -0.635955 -0.482038 -0.383079 0.790319 -1.248863 -0.549141 -1.760420 -0.766470 -0.094072 -1.511319 0.301404 0.496695 0.771962 0.806200 -0.097506 -0.866711 0.283496 0.629267 -0.070708 -0.801616 -0.153886 1.131576 0.442756 -0.051346 0.697133 0.572161 0.662204 1.188543 1.529673 0.025366 -0.414418 0.269127 -0.536468 -0.002617 -0.286036 -0.261271 0.461141 -0.878597 0.053866 0.478511 -0.612974 -0.195583 0.360084 -0.608219 0.532478 1.822382 -0.142078 0.485694 0.157971 -1.150415 0.698554 -0.617437 -0.705147 0.248347 0.930338 0.968213 -0.951765 -0.484672 0.404802 1.271792 0.440266 -1.163966 -0.291606 -0.220797 0.298258 -0.410240 0.479105 0.382228 0.532212 -0.537873 -0.022150 0.642761 1.702131 -0.979467 -0.902311 0.251014 -0.000121 0.153603 -1.423549 -0.070731 -0.376500 -0.285003 0.037786 -0.038730 0.117378 1.034022 -1.693307 0.860650 -0.456900 -0.618305 0.708689 0.127683 -0.295103 -1.168105 0.554271 1.044542 0.825337 0.416359 0.086945 -0.482305 -1.043299 -0.125079 0.163406 0.528340 -0.468237 0.936309 -0.265883 -0.776827 -0.837155 -0.518441 0.108407 -0.456623 -0.190741 0.401778 0.690812 -2.091300 1.197367 -0.282906 -0.704028 0.120603 -0.130003 0.664977 -1.051251 -1.385695 0.439388 -0.630254 -1.030821 -0.368685 -0.408478 0.329560 0.230639 -0.569548 -0.295618 -1.159878 1.069763 0.141656 0.591769 0.721295 0.531962 1.662620 0.335904 -1.096309 -0.550768 -0.398771 0.291303 -0.799457 -0.340422 -0.592001 -0.526277 0.701236 1.689534 -0.005188 0.073592 -0.455858 0.795492 -1.451676 -0.603276 0.836612 0.936060 -0.202158 0.617956 0.832183 -0.612814 -0.535925 -0.812113 -0.140026 -0.059549 -0.871973 0.103081 -1.338423 -0.232932 1.015986 -0.465227 -0.418917 0.577561 -0.200677 0.021804 -0.602190 0.937808 1.682842 -1.475381 0.280048 -0.833195 0.581095 -1.384840 -0.900629 0.129922 0.555930 -0.046360 -0.248229 0.409195 0.080881 0.094676 -0.856170 -0.552290 -0.330577 +PE-benchmarks/Nearly_sorted_Algo.cpp__int* std::__relocate_a >(int*, int*, int*, std::allocator&) = 0.048181 0.985325 0.696425 -0.134527 0.583046 0.111325 0.225462 0.404426 -0.131287 -1.145571 -0.232174 -1.070601 -1.691478 0.780850 -0.131485 -0.393948 1.350728 0.026318 0.180050 -0.579175 0.231798 -0.611649 1.402003 1.373376 -1.528625 0.337320 0.755616 0.591073 0.444948 0.536955 0.110501 -1.029451 0.390960 0.164925 0.916512 -0.331960 -0.105122 -0.808141 -0.811695 -2.007364 -0.366749 0.589716 -0.243305 0.081226 0.160251 1.383160 1.945757 0.763240 -0.674324 0.419386 0.667335 -0.067600 0.433241 0.088423 -0.102929 -0.652275 0.379770 -0.102111 -0.663755 0.327405 0.044962 -1.741956 -0.421150 1.068477 1.340238 -0.221313 -0.200043 0.143417 -0.208439 0.213795 -0.298013 0.753320 1.087042 0.788151 1.105982 -0.472869 -0.157119 -1.899635 -0.143535 -3.604643 -1.213118 -1.287508 1.191559 0.225127 0.007129 -0.350980 1.529152 0.384407 0.654666 0.858032 1.797642 -0.694027 -0.362452 -0.783805 -0.148682 0.755718 -0.755645 0.312462 0.483180 -0.162337 -0.897470 -0.669876 0.636739 -0.310884 -0.730628 -0.057960 -0.486884 0.769276 -1.395032 -0.006785 -1.835965 -0.651917 0.430536 -1.799340 0.109694 0.281919 0.920536 0.700265 0.008290 -0.328076 0.124188 0.429780 -0.139889 -0.250712 -1.019583 1.326417 0.495290 -0.044210 0.630481 0.724693 0.859687 0.707335 1.323070 -0.045340 -0.565584 0.285392 -0.603777 -0.162510 -0.439270 -0.060893 0.978681 -0.704717 0.147239 0.248297 -0.613016 -0.669930 -0.121086 -0.923243 0.699472 2.137077 -0.116942 0.552160 0.162917 -1.067248 0.662343 -0.416682 -0.803245 0.324723 0.933223 1.101022 -0.580273 -0.507948 0.440079 1.415233 0.416685 -1.090011 0.068233 0.050826 0.087705 -0.618027 0.634851 0.362922 0.286550 -0.450012 -0.099541 0.911637 1.387721 -0.590803 -1.196562 0.024012 0.356929 0.301712 -0.999786 0.180254 0.115700 -0.184010 0.163205 0.021769 0.362446 1.131792 -2.351728 0.929067 0.133978 -0.353562 0.633546 -0.112629 -0.345529 -1.490629 0.843675 1.178495 0.780693 0.414072 -0.133508 -0.496411 -1.145324 -0.105221 0.281540 0.640804 -0.586400 0.958871 -0.259293 -0.596695 -1.062941 -0.935895 -0.031779 -0.024479 -0.507627 0.397087 0.533299 -2.415345 1.427318 -0.524325 -0.754730 -0.395280 -0.501419 0.497281 -1.347408 -1.399663 0.159054 -0.810021 -1.608518 -0.710614 -0.526007 0.307316 0.061911 -0.356055 -0.453082 -1.152468 1.319121 -0.086558 0.598154 0.786961 0.619045 1.863291 0.679195 -0.898204 -0.584354 -0.398963 0.712348 -0.785914 -0.482514 -0.076673 -0.523917 0.471386 1.832656 -0.411967 0.050578 -0.325138 0.789365 -1.188757 -1.064094 0.641776 0.534605 -0.128636 0.994047 0.705802 -0.710300 -0.539563 -1.270432 -0.286123 0.010810 -1.032305 0.159708 -1.393917 -0.223771 1.222168 -0.492855 -0.672858 0.696139 -0.280044 -0.157947 -0.480582 1.066984 2.021306 -1.553533 0.612324 -1.136141 0.746230 -1.606579 -1.069255 0.084600 0.161916 0.266178 -0.244274 0.107743 0.052826 0.215853 -0.868777 -0.730314 0.141629 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::enable_if::value, int*>::type std::__relocate_a_1(int*, int*, int*, std::allocator&) = -0.453874 0.089561 -0.096161 -0.827589 1.201511 0.544463 0.554650 -0.365824 -0.989363 -0.792148 0.165172 -2.109222 -1.501134 1.196866 -0.243963 1.134231 2.371115 0.056360 -0.170199 -0.778865 0.745699 -0.382552 2.609914 2.582197 -1.707712 0.335656 0.353184 0.756506 -0.059275 -0.032451 -0.229863 -1.357306 0.695498 -1.324007 0.369625 -0.468802 -0.463168 -0.199898 1.039553 -2.891094 -0.235488 0.413155 0.002480 0.064480 -0.053880 1.148489 2.154348 1.353928 -0.408232 1.313450 1.111130 -0.451632 0.924743 0.253824 0.163013 0.092433 0.239059 -0.020729 -0.683951 -0.176582 -0.348308 -1.018106 -0.040621 1.489901 1.896613 -0.247775 -1.006351 0.754089 0.400790 0.171896 0.225192 1.470158 0.501422 0.569864 1.384395 -1.909182 -0.055206 -3.144935 -0.122470 -3.878802 -1.885385 -0.652450 1.315968 0.044282 1.086162 0.015252 2.687170 -0.192333 0.038884 1.091767 2.069991 -1.784734 -0.601554 -0.570574 -0.270516 0.282810 -0.714015 0.346157 1.041842 0.324670 -1.645212 -0.956013 1.078849 -0.048960 -1.041634 -1.102721 -0.018543 0.875490 -1.343107 -1.158678 -2.024635 0.434384 0.064260 -2.706579 -0.037980 -0.049813 0.874533 0.719245 -0.971964 -1.557573 0.519292 0.340790 -0.596784 -0.777266 -0.386669 1.420262 1.281894 0.227109 0.772992 1.104580 0.855706 2.743511 1.283812 -0.739058 -0.459017 0.570665 -0.681432 0.481895 -0.616864 -0.537723 0.682823 -1.683942 0.667974 0.740730 -1.083495 -0.359419 0.950398 -0.352544 0.183503 4.216707 -0.443568 1.695112 1.266047 -1.520524 1.108826 -1.227177 -0.210111 0.467530 1.313111 1.114460 -1.952746 -1.189830 1.282197 2.380470 0.913108 -2.123046 -0.352024 0.556914 0.700997 -0.501388 0.717604 0.550689 0.833501 -0.849690 0.042705 1.215286 3.360524 -1.078779 -0.736032 0.411634 0.891554 0.275582 -2.100092 -0.429904 -1.589705 -0.427266 0.619796 0.684286 0.483534 1.962913 -2.999841 1.251645 -0.358302 -0.229833 1.605343 0.754629 -1.225774 -2.287580 -0.016808 1.063970 1.490261 0.033863 0.297290 -0.219358 -1.723452 -0.009755 0.423060 0.546957 -1.105365 1.724324 -0.363740 -1.124121 -0.563602 -0.385509 -0.369664 -0.523923 -0.368888 1.185980 0.843381 -2.991120 1.576936 0.058399 -1.260317 0.300849 -0.717457 1.709470 -1.512592 -1.670245 1.065964 -1.063549 -1.000859 -0.486302 -0.425356 0.390041 0.390918 0.111539 -1.204692 -1.651540 2.040284 0.017040 1.851008 1.161463 -0.109658 1.670744 -0.494744 -1.460261 -0.810297 -1.015281 0.114391 -0.402006 -1.019087 -0.844836 -0.740599 1.256864 2.070077 -0.133814 -0.370230 -0.377544 1.356006 -2.290912 -0.332052 0.996145 1.140300 -0.959219 1.005536 1.229889 -1.291693 0.013640 -1.430909 -0.154985 -0.815223 -1.185027 0.885946 -1.284598 0.108789 0.795022 -0.723445 -0.032727 0.859800 0.250249 0.157084 -0.197346 2.032027 2.288064 -0.960307 -0.085437 -1.971251 0.977262 -2.080950 -1.698399 0.413838 0.520213 -1.034117 -0.522449 0.474700 1.095370 0.387428 -1.355448 -1.307812 0.308339 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__ops::_Iter_comp_val >::_Iter_comp_val(std::greater) = -0.033328 0.323643 0.134904 0.011630 0.359738 0.269451 0.142538 -0.002099 -0.126803 -0.241128 -0.116106 -0.392827 -0.456404 0.372895 -0.033840 0.193283 0.541965 0.110540 0.047516 -0.028795 0.077515 -0.203517 0.555257 0.452260 -0.345006 0.146886 0.141195 0.030365 -0.223772 0.484546 -0.262452 -0.570639 0.280154 -0.130615 0.094939 -0.174574 -0.094190 -0.148214 -0.004625 -0.670580 -0.047845 0.228392 -0.013110 -0.053443 -0.020448 0.060403 0.673559 0.263966 0.022031 0.210992 0.027451 0.000000 0.160339 0.129991 0.211678 0.151970 0.152532 -0.225999 -0.343938 0.037700 -0.118835 -0.472346 -0.208651 0.288378 0.396141 -0.026835 -0.086440 0.082179 -0.301549 0.030794 -0.074744 0.201183 0.235001 0.208070 0.204996 -0.132983 -0.022496 -0.282496 -0.195059 -0.807368 -0.398577 -0.349081 0.172867 0.272639 0.291586 -0.080625 0.522154 -0.048964 0.169485 0.016441 0.682879 -0.531707 -0.173693 -0.180900 0.049048 0.060892 -0.216908 -0.027186 0.084628 -0.253660 -0.363199 -0.388766 0.370408 0.060531 -0.189105 -0.113864 -0.087905 0.316337 -0.524364 -0.288311 -0.603684 -0.247191 -0.112395 -0.556960 0.054624 0.218929 0.050776 0.313634 -0.139456 -0.484504 0.228599 0.290191 -0.079130 -0.354675 -0.114516 0.405323 0.096142 -0.033966 0.237701 0.127236 0.221000 0.573657 0.449487 -0.037574 -0.061647 0.046194 -0.125518 0.014483 -0.053847 -0.143684 -0.170947 -0.407231 0.038449 0.269767 -0.270649 0.074028 -0.191947 -0.153089 0.200301 0.605560 -0.171656 0.219463 0.027647 -0.551140 0.286701 -0.258498 -0.263719 -0.064327 0.310987 0.366458 -0.264388 -0.230464 0.246643 0.478123 0.224928 -0.306771 -0.020264 -0.154846 0.148619 -0.087389 0.185716 0.170133 0.176156 -0.292100 -0.050016 0.149753 0.810364 -0.351723 -0.331394 0.214799 -0.088066 0.102314 -0.397257 -0.087254 -0.212941 -0.079491 0.002443 -0.065494 0.025423 0.449305 -0.554166 0.405340 -0.231523 -0.349894 0.388328 -0.005974 -0.105803 -0.212200 0.080280 0.453228 0.395666 0.155495 0.108128 -0.210998 -0.379606 -0.077401 0.003649 0.230290 -0.177735 0.314769 -0.019262 -0.486614 -0.308346 -0.235077 0.070927 -0.289524 -0.157147 0.153138 0.407859 -0.774641 0.509046 0.055732 -0.187178 0.112542 0.054557 0.236513 -0.348334 -0.549442 0.188087 -0.280529 -0.279672 0.038824 -0.119936 0.114249 0.098996 -0.153557 -0.099991 -0.364351 0.360705 0.182349 0.272621 0.239334 0.221755 0.439590 0.229061 -0.413964 -0.087718 -0.219157 0.105541 -0.365312 -0.090948 -0.078468 -0.229080 0.364054 0.601111 0.109030 -0.062877 -0.261110 0.323809 -0.391238 -0.056280 0.411623 0.151401 -0.156401 0.058890 0.404006 -0.192763 -0.250548 -0.232686 0.017892 -0.144079 -0.336006 -0.019983 -0.462792 -0.079078 0.352871 -0.185032 -0.246720 0.143197 -0.045973 -0.049583 -0.178783 0.398072 0.288169 -0.416131 0.226404 -0.274607 0.167924 -0.520755 -0.334336 0.075851 0.189792 -0.187507 -0.102967 0.123015 0.066434 -0.055955 -0.143471 -0.144695 -0.211430 +PE-benchmarks/Nearly_sorted_Algo.cpp____gnu_cxx::__normal_iterator > >::operator-(long) const = -0.089783 0.695328 0.500224 -0.250973 0.811381 0.860361 0.320058 -0.078946 -0.372640 -0.568944 -0.152781 -1.155547 -1.255395 0.952067 -0.157401 0.285188 1.412913 0.095145 -0.045787 -0.268540 0.247829 -0.075698 1.505256 1.395811 -1.156722 0.348081 0.384156 0.166843 -0.102094 0.842622 -0.417770 -1.325258 0.573909 -0.136117 0.421745 -0.302500 -0.331878 -0.517262 0.029686 -1.881045 -0.193534 0.655520 -0.244087 -0.059307 0.175322 0.569034 1.773702 0.734209 -0.097186 0.525368 0.310799 0.061158 0.466504 0.146948 0.398031 0.036738 0.543744 -0.315550 -0.622226 0.089016 -0.207069 -0.892301 -0.501724 0.959287 1.163682 -0.097208 -0.392590 0.077152 -0.213996 0.094734 -0.206103 0.757406 0.767667 0.757450 0.667348 -0.419195 -0.003019 -1.111155 -0.156810 -2.152747 -1.125493 -0.781769 0.696719 0.500670 0.519138 -0.580943 1.530027 -0.030957 0.282113 0.268135 1.724440 -1.141996 -0.323698 -0.478601 -0.016510 0.226717 -0.539637 0.212766 0.239850 -0.500081 -0.990307 -0.841714 0.682536 -0.030346 -0.645810 -0.111892 -0.204494 0.836474 -1.069760 -0.455155 -1.366666 -0.243474 -0.053828 -1.662890 -0.127716 0.219080 0.238355 0.649303 -0.410642 -0.972839 0.443073 0.538196 -0.309605 -0.679574 -0.523532 1.225642 0.660983 -0.037054 0.442865 0.535837 0.693496 1.328290 0.947372 -0.209336 -0.170267 0.176905 -0.293996 0.077225 -0.289611 -0.119637 0.020377 -0.828255 0.052421 0.635750 -0.650206 0.097121 -0.334487 -0.449023 0.369476 2.454055 -0.451236 0.769724 0.279977 -1.273472 0.732379 -0.529069 -0.608382 0.024844 0.780916 1.032955 -1.145420 -0.594846 0.721656 1.459701 0.518509 -1.068373 0.229854 -0.056107 0.123704 -0.582731 0.682776 0.297994 0.431376 -0.636346 -0.134923 0.651947 2.032381 -0.834827 -1.158919 0.242477 0.143966 0.408895 -0.764956 -0.088124 -0.352408 -0.171496 0.305380 0.042642 0.377566 1.163288 -1.791040 1.009945 -0.213180 -0.777668 1.128802 0.082897 -0.456407 -0.533350 0.303473 1.061490 0.939550 0.355415 0.047235 -0.452174 -1.131945 -0.122670 0.157822 0.492706 -0.632574 0.926572 0.035355 -0.951129 -0.692163 -0.738222 0.023800 -0.551356 -0.638069 0.506194 0.678200 -2.156648 1.298259 0.153377 -0.556210 0.042114 -0.339175 0.699554 -1.007707 -1.280715 0.401087 -0.671249 -0.920994 -0.132659 -0.455679 0.298393 0.266737 0.157150 -0.723459 -1.157280 1.162375 0.215817 0.936472 0.729920 0.416242 1.196535 0.421697 -0.925081 -0.372705 -0.934492 0.701875 -0.378790 -0.497512 -0.174320 -0.628472 0.779099 1.482781 -0.100933 -0.246803 -0.802692 0.759677 -1.217871 -0.172008 0.742825 0.497669 -0.472629 0.282549 0.826964 -0.493489 -0.370617 -0.799436 -0.244163 -0.478449 -0.856796 0.232837 -1.042250 -0.079803 0.792212 -0.489496 -0.561210 0.440316 -0.137273 -0.221316 -0.193469 1.039502 1.185691 -1.051111 0.516808 -1.017059 0.785337 -1.364369 -0.990106 0.232627 -0.049166 -0.399622 -0.383720 0.136010 0.295075 0.124766 -0.558423 -0.561000 -0.063136 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::empty() const = 0.037132 0.606819 0.666212 -0.167992 0.475435 0.197619 0.195290 0.270165 -0.274445 -0.681652 -0.122525 -1.044491 -1.195499 0.655853 -0.107627 -0.222023 1.003911 0.075970 0.005516 -0.273166 0.006060 -0.319566 0.998744 1.030648 -0.981368 0.294782 0.167478 0.424452 0.079100 0.705990 -0.124744 -0.869376 0.167884 0.331821 0.619383 -0.160879 -0.186313 -0.492705 -0.563752 -1.500718 -0.202526 0.884966 0.099757 -0.008898 0.246668 0.784643 1.400354 0.532762 -0.239407 0.284461 0.316625 -0.137369 0.499858 0.055521 0.189685 -0.389925 0.635717 -0.230034 -0.622710 0.239175 -0.057151 -1.111609 -0.392102 0.739466 0.943961 -0.083208 -0.249982 -0.210165 -0.124732 0.157923 -0.140824 0.545538 0.679621 0.599259 0.634476 0.139427 0.207628 -0.825020 0.044593 -2.035311 -0.911272 -0.735307 1.018738 0.681691 -0.022960 -0.587654 1.131190 0.099603 0.345987 0.319852 1.316053 -0.487172 -0.292621 -0.445954 -0.144530 0.448487 -0.460144 0.084562 0.262475 -0.082845 -0.702329 -0.298724 0.490512 -0.223409 -0.501785 0.414805 -0.281886 0.584395 -0.936205 -0.005724 -1.181766 -0.312849 0.386704 -1.253504 -0.012680 0.197503 0.047297 0.547213 -0.203532 -0.196941 0.253564 0.136020 -0.223497 -0.026002 -1.207551 1.119082 0.229439 -0.061331 0.399978 0.511544 0.603204 0.380633 0.615867 -0.133486 -0.234380 0.208323 -0.330660 -0.021371 -0.228386 -0.095626 0.330064 -0.494898 -0.055662 0.055768 -0.486786 -0.151769 -0.807663 -0.403275 0.374067 1.486266 -0.231759 0.524350 0.105618 -0.763460 0.792394 -0.125392 -0.523286 0.061231 0.596175 0.792697 -0.368087 -0.390678 0.441861 1.091729 0.348510 -0.642110 0.318544 0.091003 0.071792 -0.394169 0.637369 0.241989 0.276495 -0.410690 -0.106983 0.499316 1.169436 -0.335640 -1.165413 0.052793 0.051834 0.333513 -0.511775 0.153961 0.120868 -0.131652 -0.077058 -0.003934 0.299168 0.850996 -1.615186 0.830750 0.161655 -0.440547 0.922802 -0.301930 -0.278436 -0.876389 0.349891 0.804010 0.708536 0.360954 -0.330204 -0.367461 -0.831715 -0.095649 0.133543 0.418095 -0.474162 0.730623 -0.192532 -0.497268 -0.638501 -1.046838 -0.038071 -0.067407 -0.661281 0.315913 0.537580 -1.540696 0.995129 -0.082811 -0.469551 -0.336230 -0.266638 0.092407 -0.864502 -0.951834 -0.014366 -0.664243 -1.240868 -0.476109 -0.432013 0.078342 0.057912 -0.224623 -0.414331 -0.737879 1.070031 -0.073223 0.604569 0.577991 0.304229 0.995604 1.263538 -0.649532 -0.143032 -0.387781 0.549801 -0.620994 -0.278749 0.148907 -0.489157 0.346849 1.182048 -0.200092 0.042849 -0.541185 0.609372 -0.452145 -0.676512 0.514034 -0.333162 -0.099313 0.559673 0.585486 -0.435875 -0.291800 -0.942990 -0.330907 -0.176541 -0.625131 0.143814 -0.884914 -0.167751 0.763596 -0.460170 -0.616922 0.349180 -0.202862 -0.376433 -0.234522 0.958677 0.967912 -0.882097 0.767913 -0.823457 0.601606 -1.066620 -0.604968 0.021785 0.003319 -0.105491 -0.234354 0.154851 0.028880 0.166914 -0.597914 -0.554588 0.200409 +PE-benchmarks/Nearly_sorted_Algo.cpp__bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) = -0.063285 0.584134 0.288126 -0.266475 0.476963 0.193630 0.147719 -0.018787 -0.171821 -0.694292 -0.072258 -0.749649 -0.972265 0.606020 -0.194686 -0.067769 0.953046 -0.039067 0.052497 -0.449060 0.348527 -0.243709 1.049034 0.942094 -1.053998 0.166702 0.704090 0.412901 0.368204 0.275902 0.167742 -0.789763 0.279839 -0.076452 0.491463 -0.227292 -0.052672 -0.459110 -0.178771 -1.305856 -0.199615 0.198740 -0.126641 0.033757 0.014474 0.588234 1.215573 0.579859 -0.436553 0.317590 0.639071 0.198307 0.165861 0.068226 -0.017276 -0.341211 0.324969 -0.102608 -0.301759 0.068808 0.000218 -0.792574 -0.242145 0.832844 0.972905 -0.102715 -0.130360 0.250901 -0.107161 0.215649 -0.146495 0.527833 0.434768 0.604913 0.687784 -0.629779 -0.134651 -1.627792 -0.090162 -2.387390 -0.765210 -0.724468 0.562320 -0.047086 0.166212 0.162734 1.077533 0.267877 0.305013 0.620684 1.228513 -0.459889 -0.221929 -0.444820 -0.254372 0.484390 -0.505927 0.311575 0.303065 0.020720 -0.625634 -0.584147 0.367650 -0.092508 -0.501495 -0.260125 -0.252233 0.508278 -0.914192 -0.114896 -1.010004 -0.235988 0.138708 -1.311213 -0.261773 -0.018288 0.732092 0.318486 -0.058280 -0.461481 0.081467 0.383304 -0.132599 -0.286566 -0.256375 0.604059 0.523711 0.086711 0.314011 0.387541 0.572664 0.818149 0.801693 -0.141289 -0.315501 0.098579 -0.311584 -0.056175 -0.355834 -0.032591 0.516801 -0.500862 0.369549 0.405869 -0.412197 -0.634901 0.221843 -0.688805 0.426211 1.838531 -0.102015 0.482811 0.276214 -0.792934 0.091624 -0.370332 -0.478638 0.232139 0.603809 0.702515 -0.345280 -0.448138 0.420029 0.985065 0.324258 -0.778369 -0.129593 0.077047 0.015537 -0.357467 0.341097 0.204114 0.061726 -0.324691 -0.118342 0.696557 0.963293 -0.398971 -0.791265 0.093287 0.558361 0.083317 -0.614487 0.030568 -0.225778 -0.024391 0.293126 0.033102 0.329435 0.841901 -1.853243 0.616024 0.184708 -0.142293 0.397381 0.133266 -0.350663 -1.004709 0.544878 0.793800 0.501881 0.069739 0.113694 -0.240877 -0.821005 -0.063044 0.194373 0.392532 -0.460564 0.640943 -0.067980 -0.464601 -0.737433 -0.283640 -0.016362 -0.115378 -0.264592 0.348290 0.303091 -1.782763 1.017675 -0.311102 -0.467678 -0.178924 -0.441386 0.572061 -0.928633 -0.947684 0.239553 -0.497414 -0.784072 -0.299939 -0.280574 0.315895 0.148158 0.161678 -0.399529 -0.625111 0.722585 -0.057965 0.459211 0.509071 0.420110 1.116411 -0.304679 -0.496026 -0.535215 -0.171053 0.454300 -0.294686 -0.457190 -0.224574 -0.309712 0.426825 1.182420 -0.285529 -0.181602 -0.184816 0.559359 -0.978829 -0.517527 0.383109 0.607354 -0.325904 0.571738 0.443308 -0.496392 -0.309835 -0.772590 -0.140903 -0.124254 -0.749964 0.202172 -0.755855 -0.046705 0.738495 -0.324083 -0.349988 0.530314 -0.058355 0.050148 -0.179603 0.583678 1.315011 -0.938278 0.182461 -0.843332 0.404675 -1.144942 -0.903280 0.186853 -0.057683 0.045175 -0.188489 -0.140359 0.250077 0.144198 -0.352775 -0.437941 0.106991 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::vector >::end() const = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/Nearly_sorted_Algo.cpp___GLOBAL__sub_I_Nearly_sorted_Algo.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/n-queen-problem.cpp__printSolution(int (*) [4]) = -0.902141 -1.031335 -0.441530 -1.443136 0.769850 1.045681 0.529332 -0.930099 -2.127680 -0.882669 0.716886 -2.458073 -1.051206 2.206555 -0.679519 1.611910 2.728987 0.496574 -0.911641 -0.595422 1.737324 -0.669819 2.696241 3.158281 -1.825634 0.012112 -0.274148 0.997948 0.491701 0.485797 0.873432 -1.497165 0.495016 -1.637779 0.418722 -1.328573 -0.416223 1.314417 1.410983 -3.521325 -0.090032 1.533128 0.820314 -0.062958 0.135463 0.570372 1.468291 1.690470 -0.309875 1.700372 1.341436 -0.001723 1.063849 0.095851 0.464762 0.295914 -0.027555 -0.369985 -0.383164 -0.116171 -0.590609 -0.679597 0.478934 2.066418 2.574124 -0.205180 -0.966117 0.441304 0.512083 0.631928 0.921033 1.562358 -0.292135 0.099761 1.256890 -2.230295 0.101510 -3.591081 0.744641 -3.881554 -1.374796 0.191379 1.902530 1.539060 0.981933 -0.503572 3.111831 -0.719972 -1.083503 2.320860 2.218449 -1.416025 -0.537608 -0.770490 -1.125063 0.286477 -0.958543 0.004596 0.634479 1.200312 -1.783943 -1.087883 0.288832 0.301762 -1.167998 -1.096671 -0.164867 1.635098 -2.047786 -1.410203 -0.892870 1.631811 -0.053265 -3.109822 -0.607248 -1.668193 -0.300804 0.423457 -1.601639 -1.365387 0.892218 0.234747 -0.569127 -0.581537 -1.088076 1.482603 0.864966 0.385374 -0.206453 1.021027 0.294300 2.637218 0.308858 -1.356254 0.151657 0.869917 -0.365336 0.937353 -1.207835 -0.777610 1.059650 -1.943737 -0.334477 0.455009 -1.202202 -0.536269 0.515944 -0.136391 -0.130048 6.215251 -0.389058 2.318540 2.006577 -1.626011 1.399606 -0.345564 0.602507 0.951846 1.458627 0.767718 -2.561510 -1.703342 1.587783 2.957958 1.180617 -1.612127 -0.737701 0.692269 0.489683 -0.032801 1.012208 0.194844 0.036624 -1.229613 -0.242365 0.866226 3.683401 -0.826644 0.411942 0.250156 1.504773 -0.681533 -2.174062 -0.296460 -2.308766 -0.073336 0.493881 0.442597 1.009852 2.383966 -3.101533 2.034836 -0.424910 0.346425 1.399175 0.510088 -1.504868 -3.300951 -0.750154 0.672238 2.038482 -0.492966 0.354941 0.632066 -2.474713 0.099378 0.382732 0.497617 -1.515808 2.083190 -0.291813 -0.815104 -0.663900 0.447959 -0.960898 -0.987910 -0.557349 1.608998 1.000208 -1.718234 1.489736 0.208527 -0.940696 0.265540 0.056402 1.732485 -1.805545 -1.908956 1.263881 -0.630766 -1.317363 -0.798148 -0.600223 0.990357 0.510759 -0.349567 -1.470685 -1.974226 2.090736 -0.841930 2.439045 1.135610 -0.758762 1.296318 0.157752 -0.982668 -1.132036 -1.298053 -0.245033 -0.264070 -0.978535 -1.212362 -0.552534 1.610188 1.798976 0.319007 -1.286666 0.171599 2.477579 -1.151224 -0.290907 0.789751 -0.067318 -1.182100 0.914457 1.177964 -2.002283 0.465543 -1.777685 0.279409 -0.992217 -0.844643 1.836772 -0.600821 0.748413 -0.077278 -0.195266 0.017099 0.887384 1.217635 -0.190349 0.516216 3.077713 1.014300 -0.149594 -0.099714 -2.432782 1.145584 -2.219832 -1.557240 -0.285345 0.967567 -1.420443 -0.277020 0.111254 1.839580 1.421690 -0.867785 -1.126757 0.732675 +PE-benchmarks/n-queen-problem.cpp__solveNQUtil(int (*) [4], int) = -2.845094 -2.981528 -1.485523 -5.381875 2.510585 6.077435 1.650771 -5.711707 -6.575187 -1.155858 3.187264 -9.140070 -2.724334 7.013070 -2.621015 5.664166 8.039169 -0.189327 -4.541362 -2.223200 5.274807 1.994666 9.587628 10.231302 -5.664527 0.349731 -0.867188 2.035871 2.746091 -0.093085 2.204744 -3.703175 2.120570 -5.384855 -0.436948 -2.024787 -2.414496 2.343178 6.405774 -10.026068 -0.152243 3.487681 1.337585 -0.437422 0.611449 1.836695 5.331727 5.292887 1.152997 4.755650 3.824693 0.560877 3.306495 -0.086106 2.797980 0.446698 2.626851 -1.587939 -0.154604 -2.077396 -1.827448 0.925185 0.353557 7.310407 7.375841 0.241483 -4.066925 1.850156 3.150318 1.656655 2.494710 5.799150 -1.469301 2.777937 2.933813 -7.381642 2.358020 -7.796216 2.171735 -8.561707 -4.172482 2.397610 4.640943 3.171131 3.872716 -1.041047 10.015519 -2.177124 -4.749499 6.005456 7.252495 -5.207030 -1.074177 -0.305334 -2.952154 -0.442437 -2.278299 2.147869 1.189548 3.649832 -6.053898 -2.116118 0.279619 1.224497 -4.030045 -2.179812 0.681310 4.268947 -5.480754 -3.533469 -0.147648 5.749071 -0.668133 -10.464630 -4.822922 -5.295763 0.565059 0.251199 -5.844897 -5.634769 2.995955 0.834425 -1.729194 -2.324327 -1.964271 3.364559 4.850687 2.352440 -1.538127 3.954396 2.157676 10.450657 -0.162173 -4.085546 1.746107 1.241100 0.103190 3.861511 -1.674882 -1.749983 0.914096 -5.561568 0.184257 3.594058 -3.375729 -0.830730 1.188364 0.813997 -1.891310 22.175259 -2.111340 8.587453 7.231375 -5.523184 0.638214 -3.006413 1.604444 2.058327 3.033789 3.270193 -9.466855 -5.367657 6.718566 10.061363 3.475743 -6.321480 1.238359 3.429633 0.251013 -1.553856 3.713985 -0.188706 1.085127 -3.977049 -1.172921 3.993582 12.777565 -3.356768 0.467324 0.930793 2.821957 -0.104578 -4.158407 -1.038232 -4.847291 0.598238 3.222560 2.261318 3.744347 7.261384 -7.985295 6.302893 -0.706968 0.014996 6.193340 3.042974 -5.964311 -5.142377 -3.372351 2.274459 5.303453 -2.125637 -0.405960 1.611246 -7.962402 0.124599 1.784279 0.277099 -5.079313 6.462717 1.614949 -2.603480 -1.392709 1.804852 -1.305967 -1.996797 -2.550000 5.644814 -0.151657 -6.377652 5.173538 2.666159 -2.860167 -0.016432 -1.888195 5.986980 -5.015871 -4.947420 3.867519 -2.560749 -3.715011 -1.302544 -2.176204 2.366906 3.186469 3.273635 -7.526454 -4.861359 6.939844 -2.656939 8.874088 3.824963 -2.233590 3.086942 -3.911847 -2.351159 -3.365489 -5.643692 0.412876 2.148224 -4.737216 -2.292141 -2.145506 5.303416 4.286018 -0.596055 -5.176463 -0.049419 6.001060 -5.281480 0.428637 1.272127 2.629259 -6.291244 2.009463 2.836005 -4.511450 3.239391 -4.312420 -2.215601 -5.588270 -3.009579 6.336636 0.101260 3.017658 -0.845033 -0.876176 0.668530 2.493271 2.672498 -0.196764 3.762998 8.073718 4.007593 0.098069 -1.433366 -8.561241 5.073750 -6.457268 -6.354377 1.623380 0.894865 -4.896052 -2.545588 -1.013053 6.649900 5.359682 -4.434581 -3.577302 4.091035 +PE-benchmarks/n-queen-problem.cpp__solveNQ() = -0.168068 -0.222581 0.454091 -0.594387 0.426311 -0.021132 0.245304 0.217470 -1.055063 -0.791868 0.174043 -1.334392 -0.859687 1.023838 -0.240124 0.080842 1.368165 0.372668 -0.276684 -0.343818 0.268808 -0.375704 1.048789 1.376449 -0.834763 0.183625 -0.465348 0.460062 -0.012202 0.625936 0.413330 -1.052617 -0.065132 0.186086 0.587860 -0.422839 -0.308737 0.347311 -0.168148 -1.858408 -0.013879 1.372548 0.722867 -0.063002 0.380903 0.516015 0.958410 0.648505 -0.125370 0.689402 0.523939 0.021835 0.637279 -0.014032 0.249685 -0.151957 0.394029 -0.542563 -0.567532 0.355838 -0.280633 -0.611122 -0.062495 0.843113 1.094659 -0.086483 -0.485041 -0.470085 0.269441 0.458372 0.365289 0.602230 0.224510 0.075743 0.505366 -0.123020 0.001234 -1.537903 0.568227 -2.134138 -0.929484 -0.129595 1.646648 1.474192 -0.207408 -0.619624 1.353117 -0.357438 -0.188748 0.807810 1.141503 -0.141207 -0.358315 -0.424464 -0.558978 0.368570 -0.343490 -0.218402 0.145652 0.667860 -0.837679 -0.156247 0.260419 -0.268490 -0.469714 0.344760 -0.128738 0.906988 -1.051412 -0.139142 -0.751563 0.881199 0.628907 -1.290935 0.024842 -0.492447 -0.647680 0.542118 -0.810465 0.045865 0.528050 -0.274192 -0.582862 0.386246 -1.634629 1.122412 -0.031886 0.052104 0.019368 0.561824 0.269585 0.308720 0.107714 -0.663685 0.105500 0.504382 -0.046718 0.221839 -0.528975 -0.348282 0.265419 -0.658057 -0.005398 -0.339557 -0.640093 -0.452289 -1.234114 -0.165695 0.056864 1.760426 -0.364720 1.008943 0.544611 -0.566997 1.174722 0.212457 0.066924 0.148802 0.788645 0.486925 -0.241294 -0.640479 0.651026 1.363646 0.555410 -0.420163 -0.064428 0.338118 0.069050 0.048218 0.852435 0.149593 0.127756 -0.550679 -0.171417 0.232398 1.470421 0.078200 -0.642313 -0.130921 0.590920 0.149502 -0.567367 0.172901 -0.517011 -0.030509 0.142580 0.069288 0.506636 1.077799 -1.995058 1.135716 0.131815 0.056498 0.860289 -0.164860 -0.461356 -1.646010 -0.329824 0.406356 1.248836 0.114130 -0.304125 0.083778 -1.020255 -0.014994 0.095311 0.379814 -0.719647 0.900954 -0.368190 -0.362911 -0.254436 -0.717160 -0.471849 -0.153438 -0.715143 0.536629 0.907196 -0.986392 0.750297 0.011229 -0.332938 -0.293736 0.041579 0.376329 -0.643898 -0.769190 0.102316 -0.537496 -1.315437 -0.619612 -0.513676 0.274075 -0.044286 -0.097314 -0.326751 -0.781234 1.240594 -0.316768 1.181636 0.584829 -0.380053 0.674705 1.643152 -0.447942 -0.021582 -0.572176 0.341067 -0.596223 -0.150848 0.007138 -0.461373 0.411636 0.854908 0.065747 -0.441351 -0.472278 1.124457 -0.071155 -0.415856 0.473136 -1.306500 -0.045130 0.793147 0.705277 -0.906489 0.074314 -1.195223 0.202379 -0.358627 -0.230453 0.573749 -0.461201 0.077692 0.081871 -0.270087 -0.466768 0.265268 0.310842 -0.566714 0.016089 1.534728 0.357691 -0.230266 0.865542 -1.011032 0.661606 -0.954890 -0.444193 -0.449739 0.254317 -0.669131 -0.114108 -0.139726 0.457404 0.395715 -0.319680 -0.774840 0.658791 +PE-benchmarks/n-queen-problem.cpp__main = -0.027413 -0.016906 0.130506 -0.095883 0.154569 -0.145434 0.105117 0.059316 -0.261442 -0.226555 0.052468 -0.313362 -0.208103 0.277145 -0.054903 0.094652 0.362832 0.154386 -0.015883 -0.117966 0.041459 -0.279743 0.321815 0.328353 -0.216282 0.076070 -0.085835 0.127177 -0.006197 0.255518 -0.028771 -0.226642 0.130526 -0.037066 0.099985 -0.171289 -0.018040 0.071922 -0.072049 -0.446997 0.031251 0.219641 0.226905 -0.028847 0.010073 0.258569 0.254281 0.186940 -0.008631 0.244052 0.119635 -0.081214 0.128704 0.084565 0.129561 -0.001537 0.166582 -0.186952 -0.269733 0.080444 -0.056715 -0.401145 -0.055653 0.170800 0.289272 -0.051813 -0.030418 -0.030871 -0.083579 0.096716 0.156004 0.054604 0.062119 -0.043052 0.127201 -0.089062 0.049253 -0.334003 -0.077353 -0.842890 -0.240984 -0.098840 0.442752 0.203999 0.010160 -0.023762 0.274856 0.003727 0.010180 0.067042 0.328109 -0.173473 -0.173162 -0.050012 -0.022967 0.124182 -0.153777 -0.076959 0.170563 0.079389 -0.216407 -0.024260 0.263946 -0.014359 -0.091776 0.055055 -0.026256 0.216658 -0.437381 -0.109003 -0.272279 0.002802 0.106117 -0.300448 0.218186 0.002030 0.070497 0.169734 -0.128737 -0.031195 0.122112 0.017112 -0.093498 0.027499 -0.421580 0.269225 -0.088372 0.073133 0.105011 0.109228 0.065760 0.180176 0.145211 -0.142042 -0.009053 0.080824 -0.085459 0.097898 -0.096940 -0.195130 0.080803 -0.250103 0.053552 -0.093733 -0.191345 -0.083073 -0.143529 0.061522 0.082949 0.165680 -0.025111 0.229183 0.110877 -0.194908 0.181031 -0.067235 0.005108 0.042078 0.223047 0.033428 0.081830 -0.190693 0.102352 0.277546 0.178905 -0.181872 -0.088125 -0.043190 0.096790 0.092349 0.095034 0.090201 0.065136 -0.189166 -0.033637 0.011044 0.398235 -0.039849 -0.084283 0.047944 -0.047393 -0.027163 -0.276585 -0.018512 -0.042190 0.033364 -0.148282 -0.002693 0.038944 0.299296 -0.545716 0.307262 -0.108670 -0.029823 0.219412 -0.041573 -0.124441 -0.530469 -0.073927 0.136237 0.341279 0.064726 0.023783 0.077567 -0.229731 -0.045870 -0.051153 0.087156 -0.095215 0.143309 -0.032312 -0.169711 -0.124605 -0.179072 0.024483 -0.002180 -0.059806 0.132266 0.329492 -0.473872 0.194799 -0.065686 -0.156278 -0.017904 0.121864 0.080535 -0.224948 -0.235033 0.013208 -0.185151 -0.351851 -0.201370 -0.049559 0.049112 -0.141626 -0.184826 0.048279 -0.107355 0.294509 -0.094448 0.165220 0.135248 -0.041604 0.265278 0.339853 -0.169705 -0.008265 0.039881 -0.056289 -0.418596 0.003481 0.195948 -0.102450 0.158404 0.291424 0.125984 -0.026495 0.045529 0.292274 -0.098030 -0.191803 0.264281 -0.099894 0.011509 0.288855 0.270196 -0.299278 -0.058997 -0.223385 -0.066986 0.006626 -0.099792 0.125789 -0.144265 0.037703 0.064132 -0.004819 -0.150397 0.118379 -0.015905 -0.101330 -0.093239 0.404773 0.298054 -0.177548 0.190616 -0.188208 0.068613 -0.276866 -0.147592 -0.045689 0.235896 -0.192282 0.046863 0.040975 0.111759 0.051854 -0.135291 -0.169767 0.064487 +PE-benchmarks/optimal-binary-search-tree.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/optimal-binary-search-tree.cpp__optimalSearchTree(int*, int*, int) = -5.183771 -5.288257 -3.158001 -6.751118 4.726260 8.631957 2.838738 -8.503988 -9.355525 -1.531283 4.868091 -13.704466 -5.317657 10.531971 -4.115606 8.964509 12.156031 -0.054532 -5.732343 -3.478955 8.077944 1.377142 14.992359 15.868524 -8.417298 -0.386538 -1.300967 3.812623 2.283767 -1.826180 3.888072 -5.801264 3.494678 -9.290827 -0.890113 -2.572110 -2.814285 4.214507 10.110181 -14.952673 -1.132089 3.899969 1.024832 0.196326 0.196391 3.142752 7.364761 8.283715 1.213918 8.307329 5.941659 -0.778950 5.333275 0.226011 2.877204 -0.211982 1.230941 -1.225124 -1.006496 -2.599732 -3.222221 0.663496 0.681047 10.655566 12.086449 0.490912 -5.911336 3.457521 3.488527 2.922871 3.579965 8.982851 -1.830384 3.843007 5.553389 -11.437056 1.349160 -15.174885 2.535958 -13.088412 -6.778674 2.936980 6.892955 4.410777 6.114039 -0.512444 15.731905 -1.437456 -7.457383 10.465681 11.613882 -8.481997 -2.209145 -1.000425 -4.656041 -0.784330 -3.787799 4.345366 2.820613 6.579348 -9.457098 -4.620347 0.202456 1.232508 -5.601717 -5.811000 0.125950 7.130284 -7.089061 -6.113261 -1.862485 8.232930 -0.917943 -16.296725 -6.378249 -7.080387 1.191633 1.727229 -8.683732 -7.974010 4.550995 0.830951 -2.340156 -3.699480 -1.020137 5.016532 7.545786 2.859305 -1.686144 7.078434 2.759017 16.276186 -0.050710 -5.916339 1.626277 2.266182 -0.341790 6.410571 -3.430460 -2.317236 2.103579 -9.193420 1.949081 4.691320 -5.197210 -2.853392 2.426679 0.726057 -2.439701 31.416097 -2.558303 12.750653 10.883377 -8.420208 3.128547 -5.496463 3.494971 3.824619 5.534345 3.880802 -13.893227 -8.565446 10.345802 15.298982 5.147743 -10.406535 -0.436038 5.251828 1.841549 -3.274512 5.594413 1.536575 0.797218 -4.315606 -0.873256 6.764215 18.994812 -6.085745 0.665207 2.119804 5.587598 0.620221 -8.470142 -2.125355 -8.655183 -0.399905 5.487214 4.568808 4.524815 11.311279 -12.668284 8.798936 -0.544442 1.823938 8.617630 5.062406 -9.403521 -9.527966 -4.212911 3.522628 7.344729 -1.912367 -1.012926 2.245512 -12.055839 0.815612 3.443252 1.174403 -7.268000 10.561205 -0.129808 -3.926022 -2.858721 2.850479 -3.449201 -3.715793 -3.414785 8.793500 0.666666 -10.151266 7.524636 3.231569 -5.330325 0.390749 -2.893536 10.371579 -7.373192 -8.657769 6.590368 -5.134400 -5.559254 -2.787292 -2.770591 2.783689 4.910676 3.880865 -10.163813 -7.449736 10.784141 -3.644595 13.161009 5.422426 -3.189230 5.562636 -6.018059 -6.333057 -5.216205 -8.661447 1.626915 2.879110 -7.230045 -4.548141 -2.239154 8.178574 6.993472 0.413250 -8.243131 -0.378837 9.947363 -8.257740 -0.304363 2.887122 3.632358 -8.414263 3.547565 4.795256 -7.428297 4.443741 -6.785936 -1.416907 -8.413134 -5.149341 8.660602 -1.054157 4.066766 -1.763571 -1.274671 1.982335 4.322267 5.162208 1.362587 4.608701 13.166710 6.026621 -0.649250 -2.516698 -13.380085 7.429445 -10.106835 -9.983416 2.353263 2.852910 -6.616551 -3.510648 -0.931010 9.308540 7.365427 -7.991721 -6.509619 5.279444 +PE-benchmarks/optimal-binary-search-tree.cpp__sum(int*, int, int) = -0.793634 -0.648553 -0.328054 -0.795861 0.881369 1.115105 0.581723 -0.891103 -1.611247 -0.556211 0.501818 -1.902503 -1.142871 1.967350 -0.464584 1.614826 2.514326 0.470007 -0.617554 -0.682930 1.587569 -0.841330 2.692396 2.901503 -1.726937 0.115391 0.306731 0.670137 0.464932 0.477818 0.064075 -1.167267 0.923981 -1.952446 0.221018 -1.300632 -0.410161 0.788190 1.472208 -3.189530 -0.189803 0.686466 0.275691 0.001849 -0.027443 1.181999 1.589273 1.551276 -0.309028 1.785528 1.067009 -0.434922 0.929731 0.214862 0.494794 0.492739 0.240303 0.372911 -0.510411 -0.105829 -0.562510 -1.098301 0.248846 1.743399 2.399048 -0.289501 -0.831149 0.719263 0.175590 0.409417 0.618211 1.451420 0.210499 0.180340 1.427225 -2.337229 -0.069003 -3.444570 0.037608 -4.033156 -1.348225 -0.146332 1.349001 0.113742 1.312805 -0.094804 2.848666 -0.384671 -0.788385 1.640494 2.238652 -1.965468 -0.544938 -0.494718 -0.645389 0.141304 -1.012070 0.270407 1.097681 0.312124 -1.696265 -1.557876 0.799503 0.368903 -1.076906 -1.273355 -0.263879 1.489134 -1.911414 -1.567341 -1.391553 0.547528 -0.452538 -2.869650 -0.260831 -0.997049 0.647483 0.700183 -1.298675 -1.703684 0.846979 0.620516 -0.365233 -1.228510 0.145783 1.452116 1.011632 0.358760 0.126787 0.807736 0.336946 2.836656 1.215078 -0.994836 -0.037689 0.711731 -0.720470 0.896360 -1.055152 -0.738820 1.039761 -1.882091 0.022840 0.711888 -1.132225 -0.234283 1.612482 -0.087579 -0.004048 5.254983 -0.312251 1.936838 1.620527 -1.758581 1.116246 -0.801412 0.364810 0.951634 1.515658 0.835231 -2.717385 -1.474602 1.381764 2.676400 1.071524 -2.238575 -0.920426 0.308942 0.687195 -0.228414 0.824639 0.384414 0.330235 -1.146263 -0.096628 0.787727 3.650355 -1.529582 -0.173706 0.366148 0.767876 -0.503689 -2.600638 -0.411315 -1.941869 -0.189668 0.343072 0.384498 0.651282 2.134690 -3.010959 1.763967 -0.901240 -0.173728 1.518980 0.760899 -1.372694 -2.505338 -0.365967 0.793084 1.763848 0.099468 0.230318 0.432708 -2.278289 0.060662 0.271387 0.506188 -1.252681 1.974534 -0.125830 -1.058102 -0.765802 0.329349 -0.317109 -1.208123 -0.222446 1.446893 0.644650 -2.560204 1.412759 0.143059 -1.091437 0.520279 0.131129 1.628020 -1.655300 -2.024168 1.286943 -0.691846 -0.958315 -0.837949 -0.486748 0.810503 0.640856 -0.290682 -1.318400 -2.174168 1.875598 -0.640551 2.070286 1.074096 -0.403232 1.747494 -0.405895 -1.346848 -1.373665 -0.824937 -0.177753 -0.445200 -0.932385 -1.411660 -0.527781 1.664123 1.960690 0.353670 -0.728348 -0.193820 2.193867 -1.946061 -0.244699 1.026920 1.362825 -1.011923 0.876685 1.248387 -1.730373 0.178983 -1.208112 -0.233731 -0.842867 -0.953714 1.502276 -0.973445 0.543563 0.124422 -0.193441 0.092206 0.873573 0.777173 0.085136 0.102753 2.551243 2.030846 -0.947544 -0.272915 -2.068971 1.141217 -2.135355 -1.586633 0.079816 1.001035 -1.261434 -0.296662 0.464324 1.496382 1.095063 -1.310828 -1.021049 0.205288 +PE-benchmarks/optimal-binary-search-tree.cpp__main = 0.162913 0.597579 0.725810 -0.156080 0.563398 0.022536 0.249307 0.661427 -0.494231 -0.975072 -0.070960 -1.296524 -1.479833 0.774862 -0.019971 -0.500110 1.155099 0.098799 0.069975 -0.315409 -0.257796 -0.243751 1.018593 1.127525 -0.975072 0.446680 -0.146966 0.279272 -0.164892 0.808335 0.101136 -1.329368 0.148796 0.696302 0.658578 -0.036000 -0.402011 -0.577161 -0.884801 -1.721040 -0.204774 1.408971 0.005261 -0.018943 0.430784 1.057386 1.592316 0.490040 -0.222612 0.576336 0.219546 -0.173838 0.585463 0.003014 0.294670 -0.591388 0.456056 -0.429587 -0.845348 0.454882 -0.143059 -1.236701 -0.675479 0.682114 0.864969 -0.185458 -0.454203 -0.520506 -0.193365 0.263224 -0.096704 0.605751 1.042353 0.486595 0.746357 0.711255 -0.088900 -0.730001 0.183667 -2.619333 -1.118419 -0.661380 1.762027 1.063089 -0.412599 -0.957276 1.233071 -0.041913 0.315609 0.596316 1.433517 -0.208911 -0.380274 -0.396292 -0.101320 0.500558 -0.381032 -0.016925 0.276720 -0.040351 -0.844419 -0.064102 0.425990 -0.523596 -0.509573 0.597123 -0.272300 0.687771 -1.230163 0.324325 -1.392001 -0.003946 0.853185 -1.249029 -0.242030 0.478675 -0.087882 0.801773 -0.478293 0.247276 0.453527 -0.221433 -0.414973 0.323556 -1.432934 1.275555 0.006527 0.074070 0.491827 0.774656 0.742121 0.178188 0.592058 -0.138464 -0.110476 0.280223 0.000000 0.078725 -0.028511 -0.120471 0.184275 -0.423324 0.192242 -0.314137 -0.590286 -0.399248 -1.571461 -0.407334 0.235122 1.213750 -0.373484 0.704291 0.081478 -0.679326 0.811777 -0.132245 -0.551798 -0.077971 0.748416 0.895364 0.274665 -0.292990 0.587559 1.269260 0.392619 -0.673358 0.684552 0.300492 0.107139 -0.406034 0.944845 0.200522 0.599268 -0.442694 -0.112210 0.482663 1.261290 -0.166378 -1.475182 -0.114501 0.236896 0.747810 -0.099821 0.370115 0.435392 -0.117820 0.190639 -0.057237 0.338905 0.897171 -1.927807 0.959731 0.233198 -0.393485 0.803261 -0.160581 -0.282477 -1.003370 0.107188 0.777131 0.986271 0.630935 -0.400222 -0.461910 -0.844820 -0.122801 0.203309 0.403803 -0.528306 0.858474 -0.346170 -0.455535 -0.501565 -1.427081 -0.120556 0.241416 -0.891580 0.306341 0.798580 -1.878702 0.971740 -0.004039 -0.496248 -0.730733 -0.124384 0.139360 -0.780826 -1.026864 -0.155884 -0.975138 -1.960767 -0.455330 -0.674464 -0.087258 0.095389 -0.173638 -0.224623 -0.720377 1.604676 0.085342 0.918620 0.685178 0.109813 1.316255 1.566092 -0.785064 0.195209 -0.748185 1.087918 -0.969715 -0.104207 0.610970 -0.641646 0.178275 1.098642 -0.151027 -0.135860 -0.813011 0.658737 -0.294336 -0.624471 0.612838 -0.630572 0.152830 0.990113 0.756277 -0.472253 -0.134767 -1.226362 -0.248374 -0.322847 -0.464317 0.093607 -0.937756 -0.265938 0.753373 -0.506874 -0.829801 0.229219 -0.335082 -0.636999 -0.291883 1.064869 1.118879 -1.085120 1.195539 -0.864021 0.781695 -0.996442 -0.627538 -0.159255 -0.051162 -0.149095 -0.352620 -0.076613 -0.150614 0.221200 -0.799449 -0.850389 0.621482 +PE-benchmarks/optimal-binary-search-tree.cpp___GLOBAL__sub_I_optimal_binary_search_tree.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/optimized-naive-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/optimized-naive-algorithm.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -2.205743 -3.032020 -1.460258 -3.173748 1.051112 1.556928 0.986342 -2.662098 -4.411240 -1.938153 2.286421 -5.580337 -2.195390 4.472492 -1.819855 3.152991 5.225200 0.377709 -2.048021 -2.127958 3.867629 -0.411696 5.861071 6.737200 -3.983074 -0.459388 -0.532749 2.202290 2.336041 -1.086161 3.351553 -2.598945 1.055538 -3.475239 0.616659 -1.964345 -0.685208 2.914410 3.571512 -6.560532 -0.385811 2.662986 1.597160 0.105932 0.290266 1.978841 2.272139 3.657532 -0.691308 3.954382 3.547078 0.095065 2.149973 -0.036010 0.431333 -0.783158 -0.322768 -0.929250 -0.216913 -0.468091 -1.103175 -0.556029 0.874097 4.623150 5.622890 -0.364281 -2.200360 1.225432 1.756909 1.666429 2.284632 3.612020 -0.389871 0.541758 3.108686 -4.973303 -0.179898 -8.809511 1.714549 -8.635243 -2.566827 1.185363 4.264905 1.962652 1.569209 -0.259874 6.446247 -0.676247 -3.196610 5.899697 4.324650 -2.210856 -1.014075 -0.940614 -2.562735 0.670564 -2.218149 1.318953 1.236927 3.783997 -3.682609 -2.039949 -0.205150 0.216636 -2.426974 -2.738168 -0.221422 2.849453 -3.864213 -2.207879 -1.106457 3.992414 0.507318 -6.412297 -2.206587 -4.143532 0.577295 0.502525 -3.460389 -1.876116 1.539330 -0.381399 -1.078823 -0.749193 -1.751023 2.033684 2.479516 1.516829 -0.991101 2.770293 0.711790 5.720888 -0.303684 -3.011858 0.336690 1.571233 -0.460085 2.565057 -2.563292 -1.352716 3.568157 -3.247514 0.025779 0.584181 -2.217319 -2.683651 2.114179 -0.497565 -0.775270 12.554390 -0.350734 4.967015 5.067338 -2.672304 1.231946 -1.368280 2.041230 2.348864 2.868659 1.287822 -4.394046 -3.711909 3.789574 6.164051 2.216484 -3.704050 -1.225084 2.662246 1.239611 -0.701035 2.125135 0.418815 -0.190872 -2.195160 -0.322402 2.411230 6.687797 -1.535825 1.804414 0.090593 4.262048 -0.866328 -3.724090 -0.403383 -3.994639 0.087236 1.807521 1.789341 2.227894 4.784043 -6.820097 3.718215 0.112789 2.179893 1.985758 1.871492 -3.925807 -6.828015 -1.446542 0.791236 3.375669 -0.982010 1.035371 1.822209 -5.267137 0.511152 0.949649 0.672927 -3.142424 4.378440 -0.617145 -0.783611 -1.356449 1.702808 -2.127723 -1.229636 -0.885931 3.703567 1.717400 -3.583874 2.714286 0.137634 -2.127060 -0.388674 -0.675621 4.390143 -3.851369 -3.391215 2.509434 -2.106602 -3.210161 -2.120596 -1.140976 1.556327 1.054500 0.579161 -3.448602 -3.215876 4.899974 -2.229662 5.306615 2.195340 -2.064829 2.577187 -2.080501 -1.710882 -2.528659 -2.412374 -0.132620 0.298632 -2.630934 -1.897150 -0.562919 2.955263 3.107475 -0.122338 -3.339542 1.075004 4.745550 -3.126025 -0.901947 0.931233 1.377007 -2.594253 2.904547 1.782532 -4.269181 1.961674 -3.785531 0.103946 -2.464522 -1.797253 4.282287 -0.516107 1.929469 -0.785799 -0.151587 0.633504 1.979818 2.733506 -0.228635 1.633638 6.070752 3.407889 -0.083797 -0.967638 -5.798620 2.422496 -4.379922 -3.895330 -0.078318 1.257646 -2.817555 -0.749891 -0.616140 4.173631 3.869173 -2.347786 -3.159554 2.839941 +PE-benchmarks/optimized-naive-algorithm.cpp__main = -0.736770 -0.686471 2.691635 -2.302311 2.681226 -0.478013 0.992709 1.652823 -2.193083 -2.776742 -0.260046 -0.775817 -4.777079 2.221460 -1.263367 -0.261253 1.760542 -0.434285 0.107551 -2.977637 2.757437 -3.323206 3.401970 1.828934 -5.394082 0.208352 -0.503586 4.514600 1.907299 3.655873 1.918934 -0.844129 -1.305170 1.628337 5.148482 -1.546937 0.621429 1.077772 -3.892294 -5.361806 -1.612171 4.971032 0.518850 1.697112 1.627927 5.369689 1.670905 2.661740 -2.734201 2.849838 3.327660 -0.801985 2.802455 0.084859 -1.333637 -1.222199 1.571598 -1.099951 -1.746145 1.418553 -0.689434 -5.088691 1.909052 2.610552 4.875984 -2.861620 -0.559738 0.046701 -0.194081 1.976373 1.318131 3.046049 0.478892 -1.143296 4.963735 -0.345824 -0.472289 -5.018623 2.347227 -8.799717 -3.144289 -3.738324 4.251927 3.701643 -0.422884 -2.690922 6.348912 0.744132 -0.604999 3.615951 1.570950 0.121043 0.228130 -3.927815 -1.654907 0.665355 -2.297614 -2.432828 1.358499 3.215960 -1.707891 0.465849 -0.029094 -1.826065 -1.817222 -0.142431 -4.201070 3.594208 -4.275343 -0.541517 -4.738817 3.055428 1.109439 -4.370808 1.029833 -2.096301 0.429820 -0.142305 2.507385 3.335019 0.819626 1.239465 -1.085819 1.355026 -5.528110 5.031705 1.786189 -1.762787 0.894504 3.018950 -1.535789 -1.133054 3.338150 -0.256115 -4.415723 3.687650 -1.153813 0.581973 -1.779580 1.705444 4.471558 -1.952515 -1.659891 -2.222281 0.247242 -1.497428 -2.796729 -2.682107 2.144743 5.429832 -0.421593 1.273330 0.148804 -0.790956 4.492178 2.555634 0.885522 3.647493 2.665468 -0.336733 -1.721493 -2.139918 1.304966 2.773421 0.381018 -2.452856 -0.744079 0.589682 0.771441 -0.821258 1.203933 1.913373 -0.828426 -0.403703 0.106194 -2.582987 3.481834 -0.317908 -2.600314 0.879034 2.650729 -3.322236 -2.609188 0.018813 -0.374506 -2.727514 -0.385076 0.139507 1.049140 2.873221 -6.160761 2.630822 0.965396 0.252354 2.184572 -3.476487 1.565269 -7.587436 -0.612001 0.175760 2.866013 -0.526366 -1.284290 0.026979 -3.508511 2.908948 -0.184542 1.937423 -1.599762 3.125068 -2.666701 -0.126270 -1.756369 -3.723325 -2.424595 1.752379 -1.701171 0.115696 1.424633 -4.479631 1.373705 -3.327726 -1.728935 0.640290 2.324486 1.921724 -1.345764 -2.641901 0.971783 -0.256456 -5.475827 -5.529622 -0.981015 1.515867 -1.279728 -2.630620 -1.921915 -4.163865 3.520528 -2.843252 1.592062 1.454051 -0.173671 4.664006 5.333485 -2.992186 -1.615819 -1.962692 0.862024 -1.675356 0.650801 0.347139 -0.333320 0.725332 2.845248 0.513340 1.776257 -0.597652 5.469045 -0.826753 -3.342662 1.526953 -2.782333 1.170348 4.618739 2.288371 -1.977071 -2.073032 -4.780511 1.390352 0.190655 -0.250751 2.809877 -3.081130 0.001751 1.119279 0.841890 -2.378297 1.314636 1.101558 -2.038749 -3.428653 7.477056 4.915739 -2.764397 2.131517 -2.054681 2.307373 -2.120676 1.137868 -3.571609 0.205359 1.947424 2.122569 0.588241 1.851516 2.655222 -2.420333 -1.641514 -1.018927 +PE-benchmarks/optimized-naive-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.130945 1.206358 1.024731 -1.046381 2.039363 1.096291 0.462182 -0.027718 -0.600765 -1.598867 -0.434279 -1.481546 -2.515425 1.229692 -0.773702 -0.015815 1.927692 -0.447327 0.425912 -1.063208 1.197851 -0.798704 2.592206 1.975009 -3.007954 0.478446 0.838050 1.236610 0.359278 1.906905 0.385356 -2.191813 0.231274 0.139846 1.895213 -0.751592 -0.462825 -0.599814 -0.666312 -3.345498 -0.860548 1.558684 -0.912149 0.806716 0.795711 1.684301 2.954244 1.208838 -1.419524 1.440468 1.386106 0.521331 1.231849 0.128643 -0.306542 -0.424727 0.944333 -0.413388 -0.643667 0.461721 -0.809825 -1.689870 0.217541 1.934589 2.486466 -0.732520 -0.629889 0.263854 -0.360433 0.475687 -0.120004 2.143796 0.962092 1.142524 2.170479 -1.066969 -0.147689 -3.534246 0.458872 -4.648815 -1.908607 -2.062494 0.938960 1.339048 0.613640 -0.831648 3.413313 0.298593 0.485770 1.794962 2.358910 -0.919867 0.144747 -1.512532 -1.036916 0.045051 -0.754133 -0.125091 0.006276 0.456662 -1.393099 -1.323467 0.388510 -0.676834 -1.155936 -0.706629 -1.411297 1.541996 -2.350335 -0.535940 -2.651598 0.436960 -0.118811 -3.145803 -0.629392 -0.440448 0.825317 0.505930 0.347805 -0.572434 0.628175 1.199815 -0.586011 -0.324315 -1.121631 2.424037 1.711255 -0.195859 0.440906 1.156685 0.403774 1.334679 2.055998 0.005190 -1.342607 0.805373 -0.245567 -0.085825 -0.750571 0.817793 1.310660 -1.160535 -0.279155 0.646564 -0.495262 -0.734092 -0.553577 -2.195657 0.958119 5.222202 -0.933528 1.243649 0.385372 -1.933851 1.318855 0.272230 -0.443442 1.051588 1.574441 1.720336 -2.019977 -1.163716 1.304149 2.128934 0.347276 -1.941531 -0.164269 0.426104 0.164888 -0.636938 0.825288 0.550164 -0.097105 -0.790701 0.018887 0.168878 3.227993 -0.812759 -2.026431 0.430124 1.510683 -0.485171 -1.287845 -0.085140 -1.058223 -0.830319 0.912326 -0.003302 0.540358 1.914260 -4.244924 1.482796 0.165538 -0.493699 1.231442 -0.407609 0.056583 -2.711522 0.453468 1.422542 1.073445 0.119757 0.047670 -0.758768 -1.946672 0.875483 0.349012 1.319180 -1.469446 2.021877 -0.562182 -1.465448 -1.404027 -1.334838 -0.731184 -0.121177 -1.270830 0.567185 0.734560 -3.797319 1.822315 -0.587691 -1.020816 0.244332 -0.105057 1.692378 -1.369050 -2.194772 0.819748 -1.202177 -2.152673 -1.171302 -0.810508 0.535867 0.436780 -0.189781 -1.783351 -2.495854 1.755624 -0.510703 1.243773 1.462632 0.872504 2.850874 0.544350 -1.719225 -1.375826 -1.575901 1.481226 -0.152623 -0.393655 -0.797247 -0.848503 0.833833 2.716593 -0.244417 0.076734 -1.068783 2.062402 -1.729516 -0.629884 1.061703 0.095214 -0.631966 1.193694 1.189943 -0.463409 -0.974876 -2.016564 0.590485 -0.636389 -0.833618 0.949545 -2.146238 -0.477121 1.333351 -0.520252 -1.368356 0.917334 0.160932 -0.213851 -0.935649 2.474264 2.691656 -1.808847 0.833282 -1.419251 1.326445 -2.363788 -1.157029 -0.703897 -0.381841 0.549969 -0.123241 -0.145394 0.988823 1.001486 -0.824549 -0.628282 -0.200274 +PE-benchmarks/optimized-naive-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.024107 0.525676 0.275544 0.053216 0.520371 0.222810 0.258897 0.239546 -0.215521 -0.615966 -0.192798 -0.572166 -0.994317 0.645939 0.005385 0.160256 1.084451 0.249118 0.152070 -0.300950 0.259571 -0.616126 1.076122 0.998894 -0.896141 0.275925 0.448709 0.258435 0.013968 0.574594 -0.205182 -0.763677 0.532457 -0.343770 0.400597 -0.481434 -0.112576 -0.317067 -0.228332 -1.492362 -0.184686 0.287660 -0.153250 0.012726 0.006180 0.710344 1.241490 0.552886 -0.289240 0.561060 0.262079 -0.183051 0.328903 0.188267 0.104989 0.075913 0.083626 -0.091463 -0.587949 0.210393 -0.087987 -1.289107 -0.247616 0.588626 0.901368 -0.204158 -0.156977 0.255622 -0.347217 0.092416 -0.089125 0.461532 0.626417 0.256183 0.722939 -0.589240 -0.244155 -1.194790 -0.327111 -2.386748 -0.861332 -0.850046 0.697596 0.050275 0.377429 -0.114209 1.069833 0.048157 0.401065 0.391690 1.221830 -0.882069 -0.326673 -0.483919 0.112745 0.365626 -0.532809 0.023609 0.485773 -0.399125 -0.677954 -0.728787 0.737819 -0.019611 -0.469344 -0.370487 -0.296129 0.685020 -1.062981 -0.479051 -1.386386 -0.493677 -0.067206 -1.143987 0.267146 0.330616 0.601860 0.648896 -0.098665 -0.616304 0.247842 0.487500 -0.063641 -0.579914 -0.156416 0.887164 0.263520 -0.067561 0.526527 0.434172 0.408521 0.933134 1.163574 -0.035660 -0.313236 0.289164 -0.431800 0.010396 -0.306778 -0.246573 0.334402 -0.742598 0.071083 0.317983 -0.516798 -0.174092 0.221499 -0.383934 0.445188 1.358564 -0.087192 0.395601 0.165165 -0.874120 0.556273 -0.441210 -0.436670 0.230944 0.760418 0.639305 -0.674064 -0.410974 0.244159 0.972624 0.392359 -0.879680 -0.274362 -0.244917 0.275582 -0.237794 0.345621 0.325155 0.375855 -0.446114 -0.008357 0.413212 1.337343 -0.718475 -0.664616 0.176177 0.009899 0.032078 -1.105739 -0.073853 -0.299605 -0.205970 0.020559 -0.035685 0.071864 0.838898 -1.347564 0.716320 -0.391714 -0.418970 0.533528 0.095040 -0.218518 -0.951797 0.352797 0.753595 0.759265 0.325194 0.104507 -0.260513 -0.822187 -0.100007 0.105558 0.442451 -0.341620 0.700841 -0.174727 -0.615024 -0.618849 -0.398416 0.088354 -0.369368 -0.130535 0.323259 0.612215 -1.665674 0.864482 -0.253471 -0.567618 0.165355 -0.000514 0.538262 -0.836895 -1.077963 0.355566 -0.430996 -0.828039 -0.333302 -0.284407 0.316012 0.119606 -0.453760 -0.168861 -0.889757 0.842372 0.100227 0.452353 0.544370 0.327227 1.291796 0.292403 -0.850501 -0.407118 -0.304051 0.191027 -0.726447 -0.199546 -0.371382 -0.392286 0.571919 1.334934 0.089603 0.021568 -0.315792 0.742720 -1.090536 -0.460103 0.713834 0.691128 -0.070431 0.549568 0.712724 -0.614374 -0.447045 -0.600199 -0.059275 0.036196 -0.627269 0.153167 -1.047497 -0.107454 0.710373 -0.272694 -0.354425 0.452797 -0.120501 -0.013443 -0.474792 0.835795 1.290765 -1.093520 0.282602 -0.614308 0.422941 -1.072012 -0.637258 0.010149 0.456413 -0.102305 -0.078621 0.299438 0.119591 0.080240 -0.608369 -0.442216 -0.276219 +PE-benchmarks/optimized-naive-algorithm.cpp__std::char_traits::length(char const*) = -0.283902 -0.000296 0.338164 -0.448445 0.465244 0.111277 0.268745 0.049606 -0.692484 -0.828739 0.002648 -0.884147 -0.943075 0.973326 -0.221817 0.374136 1.425956 0.377510 -0.028334 -0.438483 0.608485 -0.927940 1.282054 1.508728 -1.106946 0.101353 0.258754 0.605216 0.215894 0.558040 0.118760 -0.844115 0.325579 -0.505254 0.632424 -0.819947 -0.104057 0.288943 0.004093 -1.933499 -0.157440 0.561960 0.083549 0.050614 0.100699 0.855823 1.119480 0.790822 -0.461852 0.808116 0.620617 -0.140786 0.476218 0.123523 0.079279 0.045490 -0.001053 -0.087879 -0.444628 0.313713 -0.214946 -1.205607 0.153139 0.927521 1.317703 -0.266687 -0.280157 0.140800 -0.045203 0.225162 0.203820 0.672375 0.411050 0.077610 0.834686 -1.153397 -0.146026 -2.198390 0.086331 -2.845035 -0.925868 -0.584004 1.021235 0.524479 0.315423 -0.357214 1.486037 -0.064990 0.037401 0.922523 1.307938 -0.821966 -0.342399 -0.636161 -0.318624 0.347501 -0.615217 -0.084807 0.398106 0.179214 -0.829891 -0.736365 0.595337 -0.031656 -0.577470 -0.498093 -0.316263 0.959689 -1.249568 -0.637039 -1.266571 0.126141 0.070828 -1.515456 0.500686 -0.398750 0.423214 0.501164 -0.455543 -0.543322 0.359922 0.376003 -0.235489 -0.335820 -0.849966 1.200255 0.316775 -0.048321 0.227030 0.478132 0.215028 0.938005 0.879188 -0.444830 -0.288975 0.548521 -0.595229 0.112207 -0.731000 -0.325228 0.908547 -0.931295 -0.292404 0.085088 -0.644552 -0.295907 0.481833 -0.402167 0.358489 2.512360 -0.162266 0.768836 0.552818 -0.905156 1.059596 -0.140650 -0.041354 0.495795 0.964117 0.559592 -1.282860 -0.707043 0.477712 1.354194 0.552804 -0.955378 -0.632773 -0.021596 0.285450 -0.099437 0.471924 0.261885 0.027889 -0.551877 -0.062073 0.356828 1.724427 -0.521804 -0.229701 0.036220 0.465302 -0.278742 -1.492443 -0.058287 -0.796966 -0.170292 -0.012322 0.076166 0.354021 1.153651 -2.052450 0.975235 -0.384930 -0.085932 0.606126 0.015132 -0.434786 -2.029788 0.119809 0.625923 1.061566 0.132599 0.275565 0.076049 -1.167253 0.014838 0.085199 0.549328 -0.661364 0.963447 -0.267026 -0.624336 -0.587109 -0.248713 -0.373731 -0.486771 -0.228957 0.575750 0.744044 -1.563246 0.913561 -0.269623 -0.551886 0.212549 0.068785 0.778941 -1.073202 -1.173289 0.496101 -0.376639 -0.900837 -0.666012 -0.346490 0.503205 -0.139660 -0.680952 -0.392855 -1.270756 1.008186 -0.317418 0.867683 0.600250 -0.019154 1.296312 0.675877 -0.728102 -0.591890 -0.442826 0.067115 -0.651199 -0.295760 -0.529252 -0.316782 0.698569 1.376573 0.132399 -0.133710 0.052726 1.206911 -0.897902 -0.481244 0.628065 0.233378 -0.163846 0.684448 0.727681 -1.047476 -0.269854 -0.997691 0.130855 -0.070450 -0.579406 0.595239 -0.903941 0.099361 0.402234 -0.118857 -0.305169 0.550553 0.326397 -0.106164 -0.226075 1.490415 1.340309 -0.698157 0.217127 -1.018119 0.534818 -1.279880 -0.710067 -0.298755 0.666581 -0.304335 -0.003644 0.260851 0.533606 0.421515 -0.473015 -0.526626 0.017161 +PE-benchmarks/optimized-naive-algorithm.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/optimized-naive-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.052019 0.665189 0.163686 0.279903 0.669678 0.364704 0.373209 0.321278 -0.174771 -0.758552 -0.225417 -0.778364 -1.320716 0.805107 0.063910 0.305508 1.281014 0.280237 0.220198 -0.185698 0.246042 -0.696821 1.304261 1.094943 -0.914208 0.311828 0.419722 0.109839 -0.284400 0.699916 -0.266885 -1.113886 0.814294 -0.470926 0.364082 -0.424379 -0.150467 -0.428073 -0.244710 -1.645477 -0.236651 0.503962 -0.207400 -0.041771 -0.066812 0.684532 1.519758 0.651750 -0.205679 0.653579 0.095168 -0.359387 0.413682 0.290416 0.201939 0.093698 -0.163810 -0.221172 -0.890773 0.203593 -0.204849 -1.591257 -0.478306 0.601475 1.000634 -0.232030 -0.186307 0.375285 -0.654179 0.128290 -0.170074 0.517114 0.908807 0.268095 0.867695 -0.442977 -0.474833 -1.044949 -0.564920 -2.699434 -1.036949 -1.004517 0.782171 0.207147 0.552118 -0.279560 1.231182 0.033517 0.447243 0.399137 1.593688 -1.185806 -0.469025 -0.602853 0.340236 0.339900 -0.684581 0.017664 0.680495 -0.696316 -0.886499 -0.889875 0.849036 0.013763 -0.477868 -0.565756 -0.345234 0.839710 -1.241282 -0.636053 -1.774882 -0.749234 -0.104567 -1.365868 0.316415 0.717556 0.444287 0.958225 -0.185927 -0.812792 0.425815 0.569372 -0.038213 -0.878637 0.045654 1.078192 0.211141 -0.031808 0.747228 0.635821 0.527313 1.255797 1.475673 0.078607 -0.316367 0.230580 -0.443531 0.126652 -0.185264 -0.378157 0.173161 -0.956672 0.088990 0.444879 -0.639844 -0.111029 -0.019772 -0.395966 0.522664 1.249974 -0.165849 0.462221 0.135536 -1.127471 0.758992 -0.697722 -0.572528 0.076727 0.904958 0.810155 -0.643044 -0.464244 0.427040 1.153643 0.484281 -1.035831 -0.191532 -0.332170 0.523404 -0.403435 0.410718 0.534399 0.652041 -0.593514 0.028100 0.539937 1.651686 -1.071873 -0.798931 0.368906 -0.080724 0.285656 -1.321080 -0.153788 -0.376257 -0.312337 0.051583 -0.045982 -0.062159 1.013659 -1.174811 0.859194 -0.528892 -0.578319 0.695654 0.152660 -0.289478 -0.960616 0.358712 0.994279 0.860554 0.532920 0.137136 -0.465810 -0.942405 -0.132106 0.115759 0.537390 -0.273225 0.826899 -0.375714 -0.759150 -0.796456 -0.537868 0.126151 -0.559890 -0.132071 0.377478 1.015319 -1.836945 1.085729 -0.197450 -0.704192 0.152449 0.137104 0.683614 -0.932073 -1.402708 0.464283 -0.734391 -1.104443 -0.263014 -0.308714 0.243381 0.294603 -0.686665 -0.038380 -1.031803 1.138008 0.347338 0.615962 0.600421 0.478149 1.573551 0.494065 -1.221963 -0.345406 -0.548646 0.243827 -1.013626 -0.246239 -0.503758 -0.443295 0.772375 1.537848 0.199439 -0.048216 -0.567362 0.800705 -1.352586 -0.462433 1.030161 0.828586 -0.083080 0.556131 0.980458 -0.649008 -0.563535 -0.650514 0.023962 -0.113770 -0.822318 -0.053639 -1.329730 -0.207909 0.865732 -0.387302 -0.409509 0.399788 -0.129826 -0.027669 -0.667434 0.950320 1.333159 -1.430440 0.344950 -0.708392 0.500707 -1.269795 -0.832968 0.149771 0.663579 -0.156123 -0.159602 0.514706 -0.002615 0.004904 -0.872512 -0.615802 -0.445528 +PE-benchmarks/optimized-naive-algorithm.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -0.665520 0.176261 1.530479 -2.337032 3.080266 0.621522 0.406074 0.434098 -1.782121 -3.043820 -0.513678 -2.155223 -4.158185 2.443201 -1.411240 0.246389 2.969600 -0.526633 0.373009 -2.377495 2.497565 -1.770305 3.898583 2.476765 -4.885262 0.139808 0.855508 3.466519 1.763185 2.347363 1.701619 -2.423666 -0.219279 0.223061 3.322381 -1.580747 0.236120 0.497170 -1.705422 -5.036188 -1.212133 2.558804 -1.180287 1.744108 1.018412 4.070516 3.080911 2.448804 -2.814924 2.758447 3.324003 0.376369 1.928523 0.242806 -1.566599 -1.230656 0.838450 -0.859296 -1.034259 0.947963 -0.846479 -3.651445 0.753243 2.779584 4.537438 -1.991088 -1.066012 0.991861 0.031733 1.344298 0.923758 2.995322 1.275984 0.391654 4.046958 -1.832783 -1.089990 -6.635875 1.288836 -8.865858 -2.473327 -3.118526 2.728418 2.151670 -0.285564 -1.306097 5.600970 0.659654 -0.193135 3.930505 3.055742 -0.680031 -0.116854 -3.423988 -1.444059 0.747524 -1.951253 -1.067391 0.845320 2.701362 -1.598487 -1.251374 -0.197907 -1.845946 -1.889701 -1.495578 -3.033274 3.227891 -4.338752 -0.617953 -4.454965 2.216707 0.703139 -4.885191 -0.785327 -1.306206 1.717194 0.257468 1.196502 0.776300 0.822043 1.380060 -1.050102 0.603276 -2.332791 3.817488 2.424082 -0.618071 0.378825 2.609038 0.263141 1.419518 2.924017 -0.586374 -3.172756 2.413526 -0.519019 -0.006011 -2.226541 1.208142 3.643528 -2.310920 -0.190196 0.044409 -0.631612 -2.020284 -0.604251 -3.312172 1.713296 7.589085 -0.741460 1.416082 0.892849 -1.951683 2.316140 1.124056 0.300540 2.597308 2.096964 1.660279 -2.202317 -2.081233 1.965866 3.119338 0.771469 -3.451209 -0.687829 0.624715 0.878284 -0.814518 0.819496 1.859707 -1.075398 -0.320279 0.129672 -0.329390 4.292093 -0.923093 -2.621691 0.739595 3.242195 -1.911222 -2.691803 -0.148290 -1.303483 -1.893771 1.600131 0.519160 0.927091 3.302838 -7.066072 2.351968 1.463044 0.407581 1.184603 -1.154798 0.555438 -6.041984 -0.044289 1.357846 2.218138 -0.012170 0.255265 -0.448348 -3.359699 1.935087 0.953378 2.040312 -1.629493 2.657627 -1.324412 -0.747357 -1.918749 -1.587722 -2.031134 1.083988 -1.562246 1.118850 0.941566 -6.148420 2.193751 -2.490208 -1.661282 0.419283 0.325180 3.460571 -2.421766 -2.966703 1.552866 -1.426519 -4.443073 -3.303886 -0.637771 1.366678 -0.096370 -0.695754 -2.157936 -4.344762 2.831740 -1.872558 1.493183 1.893889 0.450877 4.465285 0.976646 -2.440918 -2.320523 -1.985561 1.811619 -0.718569 -0.008045 -0.685272 -0.093122 1.290342 3.797566 -0.075100 0.261726 -0.716739 3.726819 -2.608846 -2.095699 1.452621 0.146623 -0.443485 3.681548 1.851173 -1.992608 -1.407678 -3.785692 1.354014 -0.515224 -1.288937 1.927655 -3.172309 -0.267728 1.868905 0.067537 -2.080564 1.954907 0.832524 -1.012185 -2.247969 5.469069 5.544648 -2.699457 1.305087 -2.849771 2.460165 -3.629164 -1.514786 -1.723933 -0.240332 1.157263 0.826605 0.019045 1.763319 1.851513 -1.417219 -1.795959 -0.269200 +PE-benchmarks/optimized-naive-algorithm.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.048397 0.113033 0.000114 -0.094618 0.187030 -0.002522 0.088446 -0.092348 -0.175999 -0.199214 -0.008463 -0.315120 -0.252285 0.278957 -0.036191 0.195004 0.418579 0.080552 0.001753 -0.209600 0.169555 -0.229378 0.446149 0.412771 -0.354407 0.114362 0.237703 0.184248 0.113706 0.178400 0.037256 -0.262925 0.131602 -0.196141 0.161058 -0.188984 -0.060599 0.000641 0.131075 -0.610975 -0.047784 0.127318 0.266558 0.005778 -0.010668 0.058833 0.360160 0.245589 -0.064941 0.287063 0.234394 0.011656 0.184298 0.060533 0.111465 0.076966 0.260932 -0.150875 -0.144706 0.036086 -0.021802 -0.299392 -0.029830 0.290836 0.418734 -0.073137 -0.099549 0.135485 -0.039073 0.113531 0.040878 0.230893 -0.089663 0.126445 0.216091 -0.419821 0.070444 -0.668682 -0.031638 -0.961417 -0.336024 -0.197359 0.219025 0.005284 0.218674 0.274479 0.469129 0.017429 0.039896 0.057435 0.424743 -0.244695 -0.097361 -0.041416 -0.055905 0.179470 -0.183041 0.022826 0.254579 0.062285 -0.249642 -0.245949 0.346891 0.037600 -0.221992 -0.112766 -0.074731 0.223050 -0.405996 -0.265796 -0.350309 -0.059050 -0.088781 -0.462566 -0.003253 -0.060787 0.124997 0.149066 -0.082456 -0.315288 0.084035 0.126512 -0.045362 -0.187974 -0.068628 0.148850 0.168817 0.026341 0.125607 0.149859 0.135731 0.494294 0.267024 -0.125339 -0.070367 0.119564 -0.103794 0.060865 -0.155548 -0.149720 0.053170 -0.291370 0.148380 0.134906 -0.194348 -0.169373 0.159137 -0.149889 0.088263 0.636176 -0.018319 0.233940 0.222966 -0.292088 0.035360 -0.147746 -0.095524 0.132132 0.284684 0.197733 -0.089749 -0.234508 0.128785 0.414932 0.162918 -0.274175 -0.291501 -0.012935 0.077986 0.034687 0.137388 0.058363 0.061808 -0.175886 -0.022580 0.120377 0.454059 -0.189128 -0.198933 0.062383 0.184711 -0.146377 -0.446673 -0.048268 -0.377338 -0.028790 -0.103199 0.027362 0.058015 0.344341 -0.740377 0.320588 -0.034273 -0.062155 0.311765 0.070743 -0.153379 -0.614328 0.081250 0.209669 0.296802 -0.114616 0.121289 -0.000122 -0.369502 -0.032608 -0.008413 0.109052 -0.231354 0.305476 -0.058926 -0.190070 -0.187088 0.044345 0.063345 -0.188398 -0.015878 0.194229 0.343587 -0.599237 0.293403 -0.094350 -0.218354 0.114377 -0.032782 0.229595 -0.322932 -0.313528 0.129444 -0.140494 -0.164000 -0.087405 -0.096916 0.152193 0.012915 -0.006996 -0.103788 -0.063901 0.224557 -0.086832 0.177619 0.228865 0.040168 0.272688 -0.162256 -0.250046 -0.148391 0.130303 -0.155022 -0.214046 -0.081225 -0.221545 -0.148991 0.235556 0.496220 0.068995 -0.060622 -0.036634 0.328110 -0.411466 -0.145998 0.209505 0.144049 -0.122402 0.216185 0.218112 -0.263911 -0.075506 -0.238919 -0.055008 -0.010741 -0.194016 0.212364 -0.267624 -0.000522 0.196762 -0.187142 -0.075144 0.256396 0.042910 0.016887 -0.089722 0.299054 0.337410 -0.259530 0.019404 -0.282128 0.036360 -0.408672 -0.216404 -0.002515 0.152170 -0.197062 -0.044649 0.008013 0.179190 0.100043 -0.118620 -0.184333 -0.051763 +PE-benchmarks/optimized-naive-algorithm.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.053511 0.351320 0.212831 0.092256 0.434435 0.118509 0.258676 0.261920 -0.235356 -0.653821 -0.062992 -0.703240 -1.018422 0.618038 -0.047697 0.096684 0.938579 0.203669 0.128323 -0.240358 0.125415 -0.454331 0.985287 0.894839 -0.757959 0.193218 0.188166 0.226292 -0.056648 0.445051 0.009882 -0.817019 0.513389 -0.146783 0.334588 -0.285723 -0.081514 -0.244576 -0.303548 -1.259806 -0.174683 0.510733 -0.057078 0.012853 0.044956 0.685669 1.041950 0.516398 -0.191561 0.562493 0.209072 -0.219366 0.349426 0.172782 0.080068 -0.177442 -0.040058 -0.284412 -0.648606 0.191855 -0.117100 -1.196854 -0.367003 0.514677 0.831432 -0.182937 -0.143315 0.113998 -0.372812 0.180863 -0.009903 0.402308 0.655641 0.216701 0.665619 -0.167188 -0.282966 -0.892669 -0.285388 -2.162751 -0.774468 -0.669358 0.874973 0.337310 0.187875 -0.263402 0.940964 0.116333 0.245208 0.429787 1.136307 -0.669825 -0.361856 -0.389065 0.149828 0.356372 -0.539737 0.067310 0.431002 -0.216090 -0.651705 -0.479931 0.515188 -0.111205 -0.368785 -0.235323 -0.275308 0.608969 -1.005298 -0.288989 -1.231578 -0.368574 0.154399 -1.056477 0.170299 0.381849 0.351433 0.661456 -0.162581 -0.286888 0.279692 0.226119 -0.057903 -0.361824 -0.354904 0.808787 0.130013 0.020839 0.478100 0.542768 0.384883 0.748749 0.866096 -0.031760 -0.247253 0.215351 -0.288218 0.140965 -0.202485 -0.234030 0.281352 -0.649952 0.147417 0.136560 -0.473476 -0.285599 -0.255788 -0.280777 0.356497 0.918735 -0.078785 0.430796 0.209683 -0.716009 0.507474 -0.436848 -0.304676 0.136855 0.655424 0.522475 -0.222475 -0.363059 0.323860 0.896180 0.359619 -0.720103 -0.028821 -0.080774 0.362101 -0.315163 0.381786 0.382269 0.388157 -0.405544 0.015641 0.423733 1.068197 -0.574637 -0.588870 0.154311 0.081914 0.227619 -0.779978 -0.019410 -0.092863 -0.175825 0.082043 0.038057 0.010998 0.766728 -1.104431 0.659916 -0.156862 -0.220928 0.475507 0.057660 -0.288612 -0.871196 0.249145 0.642194 0.646432 0.378427 0.055170 -0.216690 -0.733018 -0.074348 0.111666 0.375438 -0.249703 0.619988 -0.256926 -0.437886 -0.582231 -0.519847 0.036979 -0.222215 -0.212897 0.322444 0.746170 -1.423820 0.745533 -0.223999 -0.573196 -0.073224 0.030059 0.477810 -0.752971 -0.955824 0.230456 -0.628350 -1.061797 -0.368429 -0.252607 0.126688 0.108881 -0.413406 -0.049163 -0.647167 0.947702 0.113764 0.472175 0.450612 0.234313 1.141628 0.481082 -0.811028 -0.199608 -0.364981 0.314936 -0.798385 -0.182679 -0.073846 -0.298946 0.462629 1.101083 0.079532 -0.095597 -0.306724 0.638296 -0.815962 -0.483905 0.680282 0.409502 0.019348 0.632245 0.670951 -0.576284 -0.305743 -0.625273 -0.032703 -0.055247 -0.568309 0.093945 -0.889213 -0.079829 0.567810 -0.226044 -0.374718 0.331520 -0.087043 -0.122115 -0.411603 0.825014 1.058739 -0.963038 0.396021 -0.630508 0.398101 -0.941166 -0.614938 0.041967 0.375448 -0.095869 -0.075286 0.220668 0.046618 0.125770 -0.659514 -0.563113 -0.060658 +PE-benchmarks/optimized-naive-algorithm.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/optimized-naive-algorithm.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.173133 0.087670 -0.174617 -0.117752 0.556706 0.153363 0.282560 -0.044719 -0.214481 -0.404651 -0.001738 -0.956078 -0.662125 0.217654 -0.057224 0.672380 0.937040 0.025573 0.011000 -0.138860 0.089269 -0.167350 1.132744 0.977152 -0.558789 0.160176 0.056570 0.201262 -0.276532 -0.063198 -0.418757 -0.566381 0.532373 -0.593150 0.096117 -0.130771 -0.152699 -0.314655 0.420142 -1.014568 -0.105234 0.301318 0.065946 -0.024967 -0.040747 0.526504 0.933169 0.550220 -0.131456 0.506055 0.314658 -0.250802 0.456559 0.242215 -0.017637 0.103273 0.115021 -0.347685 -0.465903 -0.247259 -0.152764 -0.775561 -0.116160 0.451748 0.687424 -0.238863 -0.342084 0.433688 0.083737 -0.103824 0.248303 0.558540 0.329152 0.074717 0.566743 -0.622594 0.067819 -0.732717 -0.362313 -1.638040 -0.831316 -0.396955 0.404173 0.063217 0.629753 0.023605 1.128486 -0.191830 0.259842 -0.013125 0.682466 -1.087566 -0.364787 -0.181503 0.181046 0.087491 -0.459951 -0.018202 0.496520 -0.043577 -0.659006 -0.266728 0.680464 0.061150 -0.402683 -0.604445 0.051073 0.207025 -0.596135 -0.706599 -1.097777 -0.150910 -0.097145 -1.008201 0.365533 0.326313 0.273205 0.432053 -0.291356 -0.769860 0.208283 0.110541 -0.133808 -0.476488 -0.318887 0.536945 0.434396 0.139712 0.604950 0.414024 0.376393 1.339052 0.829646 -0.213292 -0.379343 0.215522 -0.442222 0.310247 -0.073809 -0.392239 0.155525 -0.841009 0.185656 0.384806 -0.517626 0.093301 0.235944 -0.062393 0.151785 0.940797 -0.149426 0.590031 0.491544 -0.790463 0.439208 -0.812974 -0.181201 0.060404 0.608249 0.476894 -0.599914 -0.441226 0.497830 0.942821 0.401789 -0.786640 0.110687 0.264426 0.631049 -0.273723 0.104694 0.469163 0.592279 -0.507237 0.096929 0.442243 1.431372 -0.480652 0.021303 0.325744 0.148401 0.165035 -0.944869 -0.269459 -0.667116 -0.250751 0.072006 0.309077 -0.151203 0.796477 -0.640629 0.394336 -0.430793 -0.121909 0.873393 0.320123 -0.499970 -0.762684 0.035786 0.440910 0.559281 -0.023717 0.369204 -0.192764 -0.502938 -0.057331 0.035732 0.238521 -0.229143 0.579918 -0.129260 -0.587756 -0.189179 -0.338312 0.185316 -0.328463 -0.032084 0.461454 0.680309 -1.005983 0.649533 -0.013504 -0.702743 0.201175 -0.261190 0.746084 -0.657302 -0.636984 0.541111 -0.670912 -0.325635 -0.144013 -0.125704 0.127705 0.137427 -0.253499 -0.354468 -0.513602 0.933135 0.205182 0.660708 0.442532 -0.025038 0.680521 -0.022547 -0.689397 -0.192172 -0.341676 -0.484900 -0.581358 -0.376713 -0.150932 -0.303617 0.627876 0.949564 -0.078741 0.150388 0.026540 0.296593 -1.104221 -0.006942 0.590973 0.803050 -0.371873 0.516681 0.574733 -0.505424 -0.120271 -0.373024 0.044331 -0.285647 -0.572952 0.253414 -0.751510 -0.014031 0.520997 -0.285780 -0.044808 0.228384 0.014236 0.102084 -0.374309 0.824324 0.860320 -0.365519 0.077675 -0.718033 0.271870 -0.888704 -0.681658 0.351921 0.436923 -0.542643 -0.189255 0.555105 0.332554 0.041114 -0.604468 -0.627321 -0.058231 +PE-benchmarks/optimized-naive-algorithm.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/optimized-naive-algorithm.cpp____gnu_cxx::char_traits::length(char const*) = -0.371442 -0.217607 0.081764 -0.503518 0.697363 0.564016 0.219162 -0.309897 -0.987808 -0.501326 0.167847 -1.255498 -0.815128 1.156804 -0.243925 0.735796 1.567714 0.339374 -0.270139 -0.374796 0.710134 -0.650812 1.481449 1.751549 -1.029834 0.145578 -0.090145 0.439124 0.164113 0.458995 -0.006854 -0.806379 0.375502 -0.813599 0.335939 -0.711518 -0.271058 0.408213 0.569709 -1.939838 -0.041534 0.615185 0.309440 0.091358 0.082940 0.777617 1.136504 0.697395 -0.214474 0.965399 0.623830 -0.191385 0.632259 0.116273 0.188047 0.241207 0.125521 0.067322 -0.447838 0.008451 -0.316407 -0.694738 0.157164 1.028587 1.427132 -0.162510 -0.533600 0.214280 0.155355 0.302024 0.391707 0.831555 0.222980 0.100562 0.800186 -0.943805 0.131622 -1.960130 0.134588 -2.420153 -0.904418 -0.229711 1.018930 0.435029 0.554195 -0.407000 1.645446 -0.288996 -0.250621 1.028613 1.399809 -0.987820 -0.340822 -0.414046 -0.463868 0.118219 -0.554475 -0.013403 0.524900 0.277550 -1.016007 -0.912226 0.546268 0.015243 -0.646902 -0.381450 -0.127257 0.901820 -1.146299 -0.755483 -0.979392 0.348625 -0.060226 -1.657017 0.240314 -0.532373 0.052492 0.474331 -0.768998 -0.819101 0.503085 0.258885 -0.398163 -0.409132 -0.592816 1.101536 0.478936 0.001507 0.129571 0.472184 0.244313 1.299712 0.482134 -0.651321 -0.049338 0.477929 -0.396018 0.382853 -0.693914 -0.462510 0.845832 -1.045056 -0.220287 0.121778 -0.704200 -0.074942 0.470992 -0.211342 -0.052560 2.623059 -0.322823 1.118018 0.696146 -0.990815 0.970130 -0.198375 0.151690 0.459042 0.978324 0.658267 -1.317222 -0.851404 0.757051 1.593318 0.634274 -1.159312 -0.451429 0.196600 0.247048 -0.101214 0.591540 0.151341 0.177528 -0.704501 -0.094145 0.327581 2.228102 -0.665123 0.035003 0.154963 0.467508 -0.218204 -1.293359 -0.189637 -1.031263 -0.126881 -0.041737 0.253277 0.465214 1.294055 -1.900963 0.945208 -0.472333 -0.208699 0.893303 0.206111 -0.686658 -1.640401 -0.271474 0.557600 1.179044 0.107722 0.220004 0.135021 -1.329729 -0.041564 0.176018 0.434026 -0.792479 1.155253 -0.117306 -0.624433 -0.387157 -0.091595 -0.278925 -0.595559 -0.291198 0.762908 0.508717 -1.429800 0.916561 0.064651 -0.567927 0.050510 0.185424 0.781348 -0.866492 -1.088043 0.534612 -0.443268 -0.729986 -0.514478 -0.345785 0.432896 0.162326 -0.307836 -0.727975 -1.310152 1.068070 -0.330585 1.206363 0.680877 -0.262056 1.016700 0.471846 -0.751662 -0.541297 -0.543689 0.023455 -0.347869 -0.403861 -0.262664 -0.405235 0.859335 1.246033 0.193415 -0.383080 0.054590 1.311842 -0.640792 -0.250268 0.640485 0.247360 -0.423978 0.553422 0.791503 -0.852486 0.001519 -0.917204 -0.018350 -0.430965 -0.536561 0.877533 -0.608247 0.180515 0.212242 -0.078221 -0.141921 0.537575 0.387126 -0.207388 0.001541 1.740153 0.967669 -0.480189 0.169696 -1.196693 0.759766 -1.282274 -0.660295 -0.281491 0.430914 -0.739165 -0.165225 0.196010 0.752276 0.425947 -0.667461 -0.655617 0.174882 +PE-benchmarks/optimized-naive-algorithm.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.256640 -0.023068 -0.066038 -0.386435 0.384333 0.451833 0.237924 -0.503558 -0.523173 -0.435268 0.248098 -0.844802 -0.528901 0.759520 -0.230920 0.617178 0.947981 0.012849 -0.284120 -0.366913 0.588473 -0.166171 1.225087 1.073550 -0.755754 0.110634 0.313912 0.451647 0.340345 0.044685 0.267386 -0.381217 0.459000 -0.807637 -0.071896 -0.268426 -0.147745 0.016783 0.464073 -1.188281 -0.087452 0.039512 -0.090706 -0.014562 -0.114535 0.110765 0.775130 0.649144 0.059203 0.652555 0.462754 -0.063114 0.288368 0.132181 0.262549 0.034032 0.211916 -0.379201 -0.227406 -0.181033 -0.137116 -0.577805 -0.063685 0.783519 0.865766 -0.050311 -0.289388 0.506288 -0.035683 0.217593 0.217156 0.574796 -0.222883 0.346837 0.524105 -1.202093 0.130914 -1.091718 -0.174544 -1.554554 -0.679129 -0.123961 0.507777 0.081263 0.588022 0.491159 1.080532 -0.052493 -0.252989 0.613717 1.005382 -0.770955 -0.237323 -0.076809 -0.061416 0.164389 -0.455674 0.255362 0.229782 0.288353 -0.685229 -0.336608 0.457123 0.191857 -0.468128 -0.523309 -0.057661 0.611354 -0.986951 -0.606537 -0.472908 0.165947 -0.200169 -1.246257 -0.423400 -0.148485 0.817487 0.246130 -0.381178 -0.776360 0.293413 0.375998 0.050940 -0.522510 0.206551 0.241755 0.511895 0.288006 0.136867 0.572896 0.338493 1.467645 0.634271 -0.181477 -0.008203 0.098100 -0.134861 0.402823 -0.039805 -0.279405 -0.112099 -0.767118 0.241126 0.642125 -0.428909 -0.441651 0.356312 -0.007340 0.034724 2.196481 -0.046605 0.795775 0.771132 -0.741660 -0.264602 -0.665247 -0.029430 0.281228 0.411066 0.415291 -0.843965 -0.578334 0.601014 1.067726 0.412122 -0.903726 -0.169041 0.123276 0.202718 -0.122604 0.267610 0.169055 0.297240 -0.466721 -0.072681 0.599768 1.326137 -0.617580 -0.252973 0.286382 0.002412 -0.095157 -0.954997 -0.183603 -0.360835 0.010035 0.312688 0.177949 0.122112 0.858553 -0.981954 0.678538 -0.149480 -0.027673 0.632433 0.446680 -0.605284 -0.807867 -0.146810 0.466975 0.557477 -0.205758 0.084244 0.070208 -0.905045 -0.050970 0.234928 0.109175 -0.404130 0.729269 0.092574 -0.390660 -0.452993 0.258781 0.104573 -0.151240 -0.026783 0.592302 0.088416 -1.213688 0.718856 -0.001527 -0.541462 0.174647 -0.189947 0.951421 -0.720800 -0.821554 0.546104 -0.430048 -0.619130 -0.188049 -0.167882 0.285520 0.450771 0.034992 -0.523705 -0.251440 0.672821 -0.166489 0.706275 0.464349 0.034799 0.852242 -0.826402 -0.530659 -0.425897 -0.253989 -0.045641 -0.177751 -0.510149 -0.590831 -0.227080 0.687277 0.852534 0.017857 -0.445094 0.103352 0.709926 -1.182563 -0.275813 0.400383 0.935237 -0.644058 0.482060 0.479613 -0.592036 0.116518 -0.405767 -0.265883 -0.393869 -0.561764 0.548606 -0.286780 0.254594 0.245795 -0.118104 0.023604 0.437891 0.140936 0.275054 0.059069 0.743516 1.090555 -0.491759 -0.309390 -0.874723 0.379442 -0.929594 -0.878607 0.327742 0.459342 -0.284902 -0.202334 -0.027919 0.620123 0.516426 -0.734650 -0.390402 0.146550 +PE-benchmarks/optimized-naive-algorithm.cpp___GLOBAL__sub_I_optimized_naive_algorithm.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/overlapping-subproblems-property.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/overlapping-subproblems-property.cpp___initialize() = -0.439206 -0.545558 -0.183173 -0.730837 0.330082 0.382960 0.236918 -0.475595 -1.082788 -0.320413 0.232262 -1.013857 -0.265690 1.048977 -0.294640 0.869688 1.335367 0.403844 -0.440771 -0.281343 0.844972 -0.556050 1.172997 1.457615 -0.722521 0.021385 -0.144292 0.478862 0.151143 0.447268 0.212817 -0.593953 0.157417 -0.863944 0.244232 -0.843994 -0.222820 0.820486 0.719259 -1.702175 0.037234 0.660974 0.650099 -0.064920 0.046835 0.153593 0.585671 0.743137 -0.033998 0.777959 0.531836 0.029285 0.532002 0.073678 0.376632 0.503469 0.171699 -0.191631 -0.160768 -0.001330 -0.334718 -0.274334 0.403755 0.905270 1.137773 -0.075242 -0.444160 0.167202 0.245421 0.260924 0.483778 0.660805 -0.371709 -0.094589 0.421406 -1.285949 0.236863 -1.641392 0.382313 -1.730728 -0.562244 0.122331 0.718889 0.709719 0.557149 -0.098534 1.419706 -0.501253 -0.473637 0.865564 0.922529 -0.720744 -0.227292 -0.317288 -0.546995 0.034956 -0.342623 -0.222569 0.332374 0.567812 -0.768027 -0.536362 0.317213 0.245039 -0.508821 -0.444232 -0.029352 0.795170 -0.987331 -0.835166 -0.371267 0.764267 -0.200486 -1.292445 -0.008110 -0.924716 -0.261775 0.137309 -0.815593 -0.827197 0.493144 0.238121 -0.300087 -0.289982 -0.590046 0.690023 0.260141 0.058989 -0.175130 0.312613 -0.049059 1.209050 0.152848 -0.716699 0.132925 0.526800 -0.285890 0.317963 -0.628173 -0.490656 0.410622 -0.975647 -0.325108 0.175984 -0.582991 -0.034325 0.406050 0.015336 -0.045743 2.849365 -0.261487 1.013365 0.871335 -0.759656 0.752459 -0.012428 0.349745 0.410352 0.721101 0.294056 -1.342878 -0.834195 0.644104 1.313484 0.589031 -0.612766 -0.596803 0.125102 0.190673 0.280731 0.400216 0.004804 -0.101740 -0.617275 -0.144256 0.092379 1.846745 -0.342149 0.392721 0.108921 0.522363 -0.560751 -1.207479 -0.179838 -1.314919 -0.018072 -0.080505 0.108246 0.460496 1.093629 -1.451718 1.036788 -0.476270 0.052677 0.744690 0.133945 -0.549469 -1.728807 -0.515333 0.261091 1.113730 -0.355126 0.208040 0.357916 -1.122127 0.031533 0.038231 0.306558 -0.757285 0.929593 -0.065521 -0.520283 -0.175696 0.348619 -0.393036 -0.611532 -0.158026 0.701725 0.516797 -0.641039 0.631998 0.158252 -0.286504 0.381069 0.266516 0.658905 -0.754165 -0.811339 0.595261 -0.057609 -0.303031 -0.319729 -0.266801 0.596718 0.068298 -0.327888 -0.649593 -0.911876 0.790117 -0.467806 1.115045 0.495079 -0.425778 0.446987 0.218176 -0.375546 -0.496404 -0.410514 -0.521049 -0.201500 -0.285487 -0.622597 -0.265406 0.811841 0.833501 0.308770 -0.471620 0.218000 1.276406 -0.404407 -0.015581 0.388638 -0.239951 -0.530041 0.295248 0.576665 -0.992607 0.116636 -0.722522 0.150554 -0.375796 -0.252275 0.911617 -0.287307 0.337918 -0.125872 -0.079460 0.017024 0.399582 0.640485 -0.100750 0.267955 1.500127 0.253810 0.128520 -0.051247 -0.972105 0.414498 -0.947714 -0.484123 -0.323064 0.671786 -0.801309 -0.042628 0.134386 0.927551 0.611129 -0.211839 -0.361477 0.147147 +PE-benchmarks/overlapping-subproblems-property.cpp__fib(int) = -1.051476 -1.290328 -0.271369 -1.940155 0.744565 1.656657 0.510501 -1.871217 -2.155679 -0.752507 1.212191 -2.996344 -0.943842 2.246321 -1.059984 1.784492 2.438002 -0.107414 -1.330338 -0.830712 1.571355 0.650799 3.060524 3.303760 -1.842974 -0.081764 -0.380808 1.013721 0.938013 -0.215317 1.254697 -1.410224 0.575286 -1.449072 -0.084379 -0.521351 -0.639039 1.049139 1.979718 -3.078954 -0.093408 1.239358 0.275494 -0.010432 0.306179 0.284888 1.355501 1.753009 0.316906 1.794373 1.469966 0.315124 1.046292 -0.051618 0.719757 -0.301196 0.562585 -1.130576 0.009574 -0.519828 -0.595024 0.293113 0.103648 2.381042 2.478407 -0.038542 -1.239563 0.383410 0.971928 0.717287 0.983446 1.873962 -0.688597 0.868044 0.943011 -2.395766 0.634694 -2.976429 0.853608 -2.622303 -1.439597 0.935601 1.753862 1.677546 0.983534 -0.314892 3.164162 -0.445688 -1.767075 2.077775 2.204965 -1.320474 -0.363789 0.003822 -0.960872 -0.033754 -0.858320 0.772518 -0.087624 1.736036 -1.866181 -0.418672 -0.045132 0.193641 -1.228844 -0.778829 0.134040 1.498021 -1.837157 -1.071250 0.045944 2.286864 0.077400 -3.381363 -1.485315 -1.847167 0.291947 0.049495 -1.901096 -1.306043 0.947219 -0.022744 -0.509240 -0.407213 -1.102528 0.982429 1.610635 0.815696 -0.612229 1.477594 0.579567 3.232952 -0.399201 -1.360669 0.461869 0.436424 0.169987 1.393716 -0.613415 -0.392233 0.267105 -1.667838 0.107559 0.974166 -1.039213 -0.757796 -0.036372 0.204434 -0.656434 7.081850 -0.597510 2.814657 2.606797 -1.542547 0.128922 -0.930086 0.815342 0.763529 0.892063 0.848977 -2.698824 -1.717082 2.217108 3.198128 1.083169 -1.876877 0.266455 1.352653 0.218474 -0.613673 1.266651 0.050293 0.153584 -1.163366 -0.307379 1.353817 3.651072 -0.740085 0.188790 0.184544 1.305242 0.008271 -1.175111 -0.266792 -1.434370 0.191475 1.302400 0.910852 1.101221 2.306091 -2.851159 1.885014 0.295242 0.497195 1.806265 0.973950 -2.051779 -2.129319 -1.083126 0.533828 1.547728 -0.790018 0.292757 0.727136 -2.567427 0.145070 0.594430 0.073883 -1.635558 2.039771 0.389813 -0.657313 -0.477242 0.547160 -0.707083 -0.488243 -0.940806 1.888341 0.349054 -2.069687 1.475478 0.679291 -1.027508 -0.083946 -0.752610 2.408011 -1.676582 -1.463473 1.224081 -1.086378 -1.495557 -0.557509 -0.634938 0.595151 0.775055 1.071415 -2.209848 -1.080948 2.146306 -0.903274 2.785174 1.124089 -0.877731 0.931750 -1.304201 -0.698606 -0.831142 -1.861909 0.523395 0.632956 -1.516488 -0.625397 -0.493521 1.545153 1.263130 -0.178661 -1.882144 0.216978 1.924095 -1.674318 0.102258 0.314839 0.655716 -1.851347 0.877489 0.799014 -1.566446 1.214647 -1.543792 -0.424004 -1.788888 -0.940454 2.151491 0.245212 1.093296 -0.476290 -0.112181 0.113987 0.825197 1.072244 -0.067139 1.249698 2.651421 1.388843 0.294838 -0.447841 -2.882087 1.449200 -2.028373 -2.090334 0.415100 0.181458 -1.442050 -0.719185 -0.645327 2.189460 1.902740 -1.230993 -1.276637 1.601772 +PE-benchmarks/overlapping-subproblems-property.cpp__main = -0.044082 0.070186 0.467364 -0.244529 0.246952 -0.262432 0.166318 0.296231 -0.426068 -0.684023 0.100070 -0.783671 -0.834206 0.565268 -0.191584 -0.248266 0.791184 0.176322 -0.007737 -0.377005 0.030123 -0.352386 0.741405 0.825829 -0.721453 0.096991 -0.041272 0.436879 0.236506 0.322259 0.255144 -0.586503 0.144930 0.291455 0.473271 -0.207078 -0.040644 -0.114912 -0.536013 -1.079312 -0.083564 0.651667 0.168135 0.029639 0.196089 0.944400 0.741429 0.439986 -0.244820 0.432143 0.404834 -0.104751 0.297736 0.046781 0.046614 -0.503404 0.289260 -0.243501 -0.508798 0.249439 -0.066304 -0.929298 -0.239902 0.541860 0.763710 -0.124141 -0.118998 -0.245908 -0.021234 0.281693 0.179753 0.292616 0.503775 0.185385 0.532409 0.086237 -0.026065 -0.992637 0.049213 -2.116429 -0.606750 -0.387914 1.210504 0.444635 -0.315051 -0.358193 0.757485 0.187293 0.091328 0.535911 0.850182 -0.099041 -0.319390 -0.274183 -0.161867 0.438187 -0.412881 0.060904 0.320501 0.303813 -0.513758 0.004605 0.237847 -0.282057 -0.286641 0.271297 -0.195840 0.496763 -0.899853 0.159865 -0.800693 0.053324 0.580418 -0.896049 0.095125 -0.024995 0.312001 0.389467 -0.237023 0.305778 0.188063 -0.102097 -0.201010 0.307462 -1.054350 0.770102 -0.009153 0.113819 0.206932 0.468943 0.300245 0.103298 0.356491 -0.230872 -0.160719 0.225072 -0.242932 0.102723 -0.286015 -0.150967 0.573717 -0.355480 0.174714 -0.277476 -0.391092 -0.514982 -0.530523 -0.183654 0.258250 0.840106 -0.073630 0.505274 0.238485 -0.361459 0.408314 -0.058351 -0.080916 0.163880 0.514090 0.300528 0.172113 -0.335506 0.299339 0.769458 0.315622 -0.522439 0.160389 0.157278 0.122730 -0.179431 0.407913 0.214461 0.100101 -0.280375 -0.064039 0.319664 0.636917 -0.036426 -0.653945 -0.109497 0.244960 0.208650 -0.303441 0.175810 0.281907 0.027779 0.012515 0.066662 0.230176 0.661722 -1.496457 0.625146 0.218009 0.080922 0.417033 -0.116851 -0.300166 -1.127578 0.112030 0.400165 0.620192 0.299017 -0.188472 0.031283 -0.602955 -0.035301 0.081858 0.298845 -0.287504 0.453362 -0.161175 -0.174303 -0.426261 -0.721711 -0.083936 0.216358 -0.382686 0.279347 0.454084 -1.291447 0.570240 -0.259426 -0.410443 -0.422939 -0.068813 0.169082 -0.675028 -0.623447 -0.087132 -0.560823 -1.235901 -0.639180 -0.266012 0.053295 -0.170786 -0.160998 -0.100390 -0.425724 0.932285 -0.247048 0.484632 0.351440 -0.005855 0.909046 0.812205 -0.374620 -0.095182 -0.167181 0.446821 -0.699028 -0.154709 0.465999 -0.209580 0.165382 0.734555 -0.107426 -0.078060 -0.082086 0.588896 -0.264492 -0.635600 0.390136 -0.199641 0.122165 0.854833 0.462687 -0.625152 -0.102054 -0.781102 -0.235856 -0.028606 -0.352592 0.251712 -0.496286 0.034409 0.310828 -0.080852 -0.439728 0.268919 -0.074085 -0.301186 -0.135891 0.853587 1.066537 -0.620552 0.583740 -0.660830 0.413567 -0.740165 -0.480181 -0.101045 0.085423 -0.059616 0.012394 -0.065329 0.119092 0.247424 -0.503170 -0.566143 0.459119 +PE-benchmarks/overlapping-subproblems-property.cpp___GLOBAL__sub_I_overlapping_subproblems_property.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/palindrome-partitioning.cpp__min(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/palindrome-partitioning.cpp__minPalPartion(char*) = -7.130081 -7.378170 -3.520710 -9.761177 5.486748 11.983185 3.548291 -12.634799 -12.910318 -2.341914 6.976070 -18.998179 -6.383033 14.361531 -6.128453 12.244895 16.227431 -0.388087 -8.939850 -4.799873 11.746753 3.510573 20.586670 21.199710 -11.244849 -0.830831 -2.395825 6.153954 4.762692 -3.276367 6.595611 -6.225596 4.140319 -12.843294 -2.252238 -2.932377 -3.352174 5.971353 13.822340 -19.550834 -1.108237 5.008299 2.184338 -0.301091 0.097168 1.183542 9.582774 11.526912 2.832016 9.824983 8.416747 0.048896 7.113778 0.358655 3.675152 -0.388725 2.748067 -4.536424 -0.798826 -4.440131 -3.999331 1.424440 1.298005 15.121907 16.183529 1.847934 -7.847865 5.104499 5.532050 4.252896 5.475787 11.956887 -4.307556 6.035879 6.930947 -16.407599 3.132964 -18.942252 3.687561 -13.472018 -8.846204 4.605812 8.660040 7.822257 8.699422 1.395067 20.652952 -2.853152 -10.485763 14.572755 15.340650 -11.177624 -2.826710 -1.303734 -6.780102 -0.723754 -5.516164 6.245170 0.574244 10.910002 -12.523609 -5.861295 0.007605 2.491105 -7.626997 -7.046663 0.717496 9.521967 -9.620758 -8.560690 -0.686001 12.152772 -1.614348 -21.610907 -10.249472 -10.778058 2.143474 1.634387 -11.474641 -11.325777 5.985553 1.337655 -2.645764 -5.147796 -2.441225 5.088576 10.086995 4.082781 -3.293668 9.436414 3.740984 22.338119 -0.859101 -7.991206 2.857832 2.545435 -0.164650 8.685774 -4.119163 -3.368038 1.028194 -11.839442 1.471194 7.921002 -6.805499 -5.102024 1.176344 1.419710 -3.272506 42.179651 -2.797546 16.867793 15.677191 -11.082266 2.345679 -7.663739 4.806372 4.836606 6.101347 5.493052 -19.159849 -12.048676 14.103630 20.348572 7.058020 -12.413203 0.202775 7.385842 2.185188 -3.871868 7.440068 2.040726 0.897496 -6.771788 -1.582387 9.786746 25.203702 -7.494438 1.826144 3.473166 5.602773 0.454575 -11.081036 -2.986760 -9.978728 -0.076097 8.081738 6.229208 6.033062 15.319162 -14.301457 12.070559 0.050813 3.081584 11.684845 6.308648 -13.106378 -9.780088 -6.178153 4.715893 9.493254 -3.665990 -2.116110 3.219966 -16.528096 0.931311 4.792213 1.189240 -9.463133 14.004170 0.720433 -4.958359 -4.328257 4.856928 -4.208015 -4.322612 -4.550182 12.112944 -0.349073 -10.296740 10.554175 4.349796 -6.514641 0.750406 -4.995036 14.672917 -9.754027 -10.849336 9.255649 -6.757117 -7.339047 -3.763434 -3.262787 4.189586 7.993220 6.016257 -14.532202 -8.181712 13.630209 -4.984997 17.713623 7.149790 -4.294001 5.730371 -7.900915 -6.857553 -7.019437 -10.635185 0.631456 5.321588 -10.658465 -7.786716 -2.947666 11.447027 9.097568 -0.804462 -11.933383 -0.087117 13.328559 -11.741116 -1.507430 3.098064 4.428633 -12.770774 4.536197 5.907291 -10.006232 6.520648 -8.606301 -1.892174 -11.584859 -7.420955 12.051636 -0.115473 6.210309 -2.364980 -1.542926 2.971769 5.539890 7.214122 1.886029 6.880375 17.687890 6.968992 0.926927 -3.946476 -18.517869 9.786206 -13.774994 -13.697157 4.030630 3.631708 -9.288663 -4.608368 -1.903153 13.634446 10.877429 -10.173537 -8.466137 7.446004 +PE-benchmarks/palindrome-partitioning.cpp__main = 0.065688 0.149076 0.372895 -0.140159 0.282242 -0.114566 0.152310 0.326537 -0.396610 -0.511470 0.062290 -0.749544 -0.690699 0.447105 -0.048481 -0.188539 0.610935 0.113304 -0.004537 -0.189367 -0.146565 -0.172332 0.548699 0.623946 -0.489367 0.225871 -0.241499 0.198362 -0.059970 0.435328 0.106161 -0.654373 0.085162 0.363515 0.295551 -0.053181 -0.179819 -0.154333 -0.423189 -0.904900 -0.055043 0.801291 0.179772 -0.013019 0.230993 0.571213 0.702408 0.282582 -0.072954 0.406448 0.164327 -0.120120 0.337440 0.024516 0.176785 -0.330572 0.288520 -0.350893 -0.489241 0.237453 -0.070459 -0.674278 -0.331219 0.344729 0.487211 -0.106947 -0.220986 -0.321363 -0.074913 0.182447 0.106569 0.266819 0.429400 0.149363 0.345797 0.413730 0.021397 -0.374693 0.101988 -1.422019 -0.575096 -0.233722 1.100448 0.684144 -0.259989 -0.470268 0.613803 -0.015453 0.068663 0.293379 0.683579 -0.066232 -0.248575 -0.127118 -0.071346 0.294055 -0.218624 -0.046725 0.151888 0.135197 -0.440902 0.082200 0.254417 -0.273848 -0.247152 0.379948 -0.111630 0.362060 -0.721868 0.154360 -0.613417 0.120000 0.506450 -0.619566 -0.043417 0.171106 -0.094743 0.402719 -0.283935 0.248391 0.238351 -0.222581 -0.235889 0.283328 -0.969420 0.634982 -0.083442 0.100669 0.228649 0.404929 0.332665 0.069949 0.148215 -0.161512 -0.019211 0.161654 0.045412 0.143352 -0.041538 -0.137350 0.087838 -0.256479 0.136035 -0.286796 -0.326987 -0.242867 -0.927915 -0.063967 0.074421 0.463573 -0.138411 0.447558 0.137721 -0.288769 0.411421 -0.048727 -0.158550 0.002330 0.380433 0.317815 0.320932 -0.201054 0.287070 0.647963 0.240976 -0.307450 0.325556 0.190071 0.090975 -0.113123 0.480483 0.111519 0.290069 -0.260217 -0.056376 0.190988 0.631853 0.026139 -0.637726 -0.064922 0.106770 0.320596 -0.038252 0.179188 0.241549 -0.012437 0.020315 0.008342 0.163269 0.491926 -1.050521 0.541242 0.140548 -0.096302 0.431055 -0.106692 -0.213589 -0.664665 -0.053755 0.299320 0.574327 0.286353 -0.183347 -0.089323 -0.441966 -0.069054 0.066902 0.148879 -0.263164 0.411714 -0.161991 -0.189545 -0.212611 -0.741570 -0.064259 0.190959 -0.459182 0.206908 0.523362 -0.937766 0.411624 -0.026242 -0.301133 -0.393240 0.001269 0.064591 -0.402624 -0.458944 -0.117517 -0.531881 -1.086026 -0.324462 -0.308909 -0.073213 -0.058590 -0.123596 -0.050819 -0.245415 0.852986 -0.047141 0.462494 0.346892 -0.069401 0.583590 0.916117 -0.368584 0.163319 -0.296859 0.479449 -0.631674 -0.013578 0.502413 -0.317450 0.085639 0.516644 0.010670 -0.113688 -0.306183 0.407724 -0.028541 -0.377567 0.350081 -0.472943 0.116472 0.621251 0.421464 -0.350100 0.008589 -0.648920 -0.143229 -0.130590 -0.175041 0.155927 -0.363379 -0.057206 0.273263 -0.189533 -0.436156 0.138013 -0.154093 -0.382443 -0.131916 0.678453 0.521409 -0.447496 0.665382 -0.457026 0.354838 -0.486430 -0.287411 -0.118436 0.043812 -0.195919 -0.112271 -0.071713 -0.002569 0.166238 -0.401346 -0.483656 0.416961 +PE-benchmarks/partition-problem.cpp__findPartiion(int*, int) = -5.948731 -6.362448 -2.643749 -8.735793 4.775883 8.373584 3.161774 -10.260543 -10.928829 -1.349179 5.501945 -16.064357 -5.153495 11.993396 -4.694349 10.212358 14.124202 0.096573 -6.822083 -4.862603 9.211616 2.050498 17.167649 18.133777 -9.226524 -0.558502 -2.797475 5.211884 3.202741 -2.917596 4.605137 -5.161814 2.949587 -10.837177 -1.426384 -2.498386 -2.957368 5.780375 11.992581 -16.748063 -0.570541 3.361087 2.739627 -0.057337 -0.094970 2.136272 8.233616 9.420288 2.543894 8.328496 6.828756 -1.223807 6.422504 0.394329 3.623714 0.252629 2.320591 -2.644196 -1.066862 -3.136219 -3.566650 2.000888 1.535961 12.067163 13.035761 1.977018 -7.290677 4.013438 5.184480 3.335945 4.027546 10.020214 -3.137245 4.919799 5.556626 -14.161373 2.689658 -17.146653 3.242545 -11.839286 -7.855235 3.874677 7.611203 5.535240 7.162947 0.337089 16.986090 -1.974407 -8.643588 11.621690 12.981768 -9.424844 -2.449756 -1.069159 -5.279411 -1.206956 -3.408491 5.223762 1.794566 9.151305 -10.741042 -4.872000 0.896626 1.498807 -6.090367 -5.339323 0.902378 7.372075 -7.170090 -6.864621 -1.298513 10.272989 -0.704198 -17.493328 -6.551992 -8.798996 1.513981 1.148492 -10.214288 -9.558815 5.083401 0.864482 -3.328527 -3.575631 -3.148872 5.503567 8.582690 2.634128 -2.546323 8.310331 2.736900 18.427759 -1.851407 -7.267020 2.458494 2.587811 -0.623481 6.357023 -3.983483 -3.096590 2.060203 -9.947503 1.443818 5.393447 -5.713865 -3.249877 2.562731 1.770332 -2.828458 34.786562 -2.838280 14.182237 12.701969 -8.329007 3.828677 -6.107263 4.484383 3.629237 5.250425 4.280768 -16.584691 -10.343696 11.685467 16.437272 5.841216 -10.852942 -0.866149 5.694922 1.866916 -2.697719 6.193167 1.291606 0.791673 -5.212497 -1.034101 7.578490 22.083229 -6.222658 1.683635 2.592144 4.522226 0.989302 -10.057122 -2.899626 -9.076426 -0.504778 5.675328 6.051773 5.671966 12.871706 -13.603977 10.134291 -0.070787 2.218988 9.986336 4.929107 -10.781006 -10.203394 -5.832586 3.944487 8.547504 -2.571482 -1.767792 2.622147 -13.700838 0.943022 3.721906 1.222630 -8.445280 11.748678 -0.021544 -4.574730 -2.637691 3.477236 -4.810703 -3.238393 -3.602565 10.035334 0.545368 -9.766218 8.487382 3.935007 -5.098895 1.137951 -3.984672 11.644032 -7.698741 -8.528157 7.203088 -5.276160 -5.659223 -3.254144 -2.339020 2.664996 4.774768 4.825938 -12.088234 -7.629009 11.937817 -4.275381 15.144412 6.061104 -3.930651 4.112754 -5.718194 -6.189392 -5.262547 -9.013408 0.421468 4.594604 -8.612234 -5.485858 -2.547692 9.109943 7.481822 -0.195798 -9.534367 -0.121097 11.371036 -9.530604 -1.206626 2.861352 2.192884 -10.198495 3.364618 5.434125 -8.609447 5.407551 -7.895305 -2.392313 -9.638657 -5.781654 9.653706 -0.238950 4.688920 -2.410727 -1.968988 2.738324 4.887048 5.869326 0.927030 6.138657 15.482532 6.309993 1.235831 -3.536628 -15.303533 8.068439 -10.995900 -10.826081 2.751669 3.135247 -8.503554 -3.799406 -1.114706 11.629658 8.296578 -8.726227 -7.251923 6.025375 +PE-benchmarks/partition-problem.cpp__main = -0.212576 -0.326734 0.302544 -0.491865 0.416117 -0.148770 0.320420 0.218180 -1.078349 -0.963481 0.375703 -1.578452 -1.060532 1.095303 -0.253179 0.180897 1.379790 0.294210 -0.284819 -0.370249 0.315840 -0.432350 1.214291 1.466097 -0.934400 0.150372 -0.563099 0.477483 0.089541 0.359165 0.678293 -1.053843 0.130920 0.061477 0.533269 -0.282328 -0.228831 0.337458 -0.131341 -1.850763 -0.064283 1.468691 0.773511 -0.046729 0.304160 0.729827 0.954364 0.773414 -0.195930 0.846093 0.635000 -0.220392 0.695230 0.033662 0.126340 -0.490627 0.147562 -0.616244 -0.720049 0.306456 -0.250615 -0.888933 -0.170700 0.894418 1.256860 -0.155776 -0.461914 -0.298712 0.213583 0.554729 0.465539 0.643932 0.364647 0.022716 0.706088 -0.083081 -0.158869 -1.692893 0.412145 -2.593930 -1.036675 -0.097910 1.957716 1.506485 -0.214697 -0.644559 1.410418 -0.162810 -0.324985 1.006705 1.293166 -0.190215 -0.483807 -0.435779 -0.452287 0.489061 -0.548819 -0.056223 0.359805 0.744286 -0.959351 -0.063579 0.237383 -0.305124 -0.492440 0.171841 -0.169522 0.926285 -1.164615 -0.136899 -0.819762 0.803543 0.778528 -1.492290 0.115176 -0.351966 -0.578961 0.676631 -0.781060 0.224199 0.488402 -0.442422 -0.506994 0.353472 -1.708400 1.151006 -0.025496 0.259872 0.147985 0.807220 0.389769 0.446681 0.132078 -0.638757 0.053756 0.403964 -0.013369 0.498690 -0.484052 -0.444875 0.483906 -0.757324 0.102457 -0.416200 -0.673219 -0.672267 -1.257333 -0.083325 0.026414 1.548789 -0.198622 1.161727 0.732213 -0.564513 1.173633 -0.014177 0.125290 0.234869 0.829881 0.413794 -0.011268 -0.708937 0.760995 1.466912 0.585355 -0.598501 -0.040021 0.500647 0.266948 -0.126393 0.851964 0.320580 0.290334 -0.592330 -0.107122 0.486104 1.411535 -0.038955 -0.503803 -0.050701 0.662502 0.277834 -0.736387 0.131876 -0.440154 -0.043800 0.181663 0.226020 0.415859 1.178331 -1.928413 1.145320 0.264438 0.275055 0.830356 -0.075810 -0.710549 -1.943939 -0.271192 0.407579 1.155516 0.182268 -0.285544 0.152370 -1.114288 -0.003835 0.145949 0.275759 -0.624980 0.952413 -0.558628 -0.168533 -0.407386 -0.734459 -0.501782 -0.051900 -0.644979 0.671658 1.154727 -1.016141 0.772830 -0.137783 -0.593859 -0.488204 -0.007719 0.551835 -0.776934 -0.861593 0.120131 -0.860239 -1.700277 -0.834003 -0.455662 0.119599 -0.013324 -0.268005 -0.198754 -0.706373 1.489057 -0.374980 1.204413 0.614687 -0.393157 0.849263 1.662611 -0.628047 -0.046359 -0.577460 0.352188 -0.800941 -0.293777 0.046528 -0.394915 0.450799 0.897869 0.071035 -0.547553 -0.372596 1.115949 -0.245472 -0.679180 0.599342 -1.128287 -0.045230 1.058981 0.782361 -1.031558 0.208327 -1.320399 0.171193 -0.392414 -0.371147 0.586646 -0.432981 0.131421 0.072754 -0.239631 -0.387464 0.328441 0.316805 -0.539542 -0.093974 1.669948 0.599032 -0.425680 0.762595 -1.212381 0.690503 -1.086082 -0.683144 -0.260128 0.428842 -0.658866 -0.122819 -0.048583 0.454335 0.511173 -0.669135 -1.029754 0.814524 +PE-benchmarks/permutations-of-a-given-string.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/permutations-of-a-given-string.cpp__permute(std::__cxx11::basic_string, std::allocator >, int, int) = -1.009552 -1.062559 0.237777 -2.185336 1.577338 1.028918 0.842098 -0.683476 -2.502578 -2.604084 1.059297 -3.426417 -3.191149 2.758393 -1.618666 0.757066 3.432067 -0.143086 -0.580914 -1.964666 2.282855 -0.690521 4.551248 4.459487 -4.102566 -0.042375 -0.264812 2.499516 1.729911 0.609430 2.843025 -2.321993 0.685316 -0.871767 1.776490 -1.280973 -0.406070 0.943200 -0.138491 -5.117446 -0.876085 2.653955 -0.094226 0.971727 0.902960 2.936632 2.664731 2.587524 -1.385643 3.177294 2.744307 0.165914 1.969832 0.110824 -0.405258 -1.725093 -0.045755 -1.282518 -0.754282 0.270692 -1.016546 -2.486930 0.382043 3.363732 4.376211 -0.855605 -1.196856 0.186099 0.385510 1.518557 1.465609 3.059186 0.604252 0.655268 3.303258 -2.174669 -0.294885 -5.868684 1.148949 -7.842325 -2.438933 -1.041216 3.929945 2.589918 0.411983 -1.004109 5.084960 0.346214 -1.220451 4.534281 3.164976 -0.910295 -0.459432 -1.393328 -1.620289 0.719872 -1.813961 0.573506 0.524888 2.923232 -2.509988 -0.608464 -0.346295 -0.868011 -1.737596 -1.370052 -1.434086 2.518767 -4.090274 -0.594753 -2.462222 2.485883 0.976668 -5.236435 -1.571258 -2.133608 1.461872 0.599105 -1.049289 0.420314 1.066976 0.178381 -0.562401 0.342868 -2.392089 2.665641 1.918755 0.705599 -0.106651 2.741235 0.250806 2.779149 1.389349 -0.997945 -1.058138 1.476596 -0.265298 1.367745 -1.408988 0.189601 2.865089 -2.373974 0.187484 0.050589 -1.164242 -2.592902 -0.706787 -1.446081 0.505706 8.803651 -0.521146 3.304629 2.913210 -1.946056 1.012577 -0.303047 1.217282 2.272908 2.286278 1.151881 -2.267949 -2.247846 2.333854 4.119336 1.119903 -3.078948 0.076803 1.800008 0.830705 -0.983784 1.490878 0.733710 -0.079176 -1.352296 0.071385 1.298319 4.224972 -0.765552 -0.708928 0.040372 2.791579 -0.660725 -1.915719 0.063944 -1.164400 -0.413450 1.829061 0.938102 1.028980 3.273809 -5.616669 2.625694 0.861434 1.555353 1.460243 0.452346 -1.670111 -5.212518 -0.473128 0.892693 2.133420 -0.221402 -0.109887 0.711738 -3.699834 1.035772 0.958308 1.177825 -2.168265 3.233157 -0.724513 -0.612345 -1.763171 -0.900205 -1.360991 0.492514 -1.460993 1.997085 0.899400 -4.415561 1.958040 -0.956991 -2.267298 -0.601373 -0.253649 3.180058 -2.743746 -2.867057 1.330678 -2.182920 -4.627800 -2.703402 -1.024550 0.803486 0.736513 -0.167185 -2.483798 -2.673270 3.991945 -1.757636 3.140566 1.939692 -0.540422 3.925988 -0.067807 -2.043751 -1.879081 -2.301560 1.563187 -0.706032 -1.435731 -0.451693 -0.578981 1.458939 3.201547 -0.261625 -1.443961 0.420149 3.858116 -2.208424 -1.721073 1.166219 0.579207 -0.927842 3.381893 1.636122 -2.650590 0.365558 -3.332105 0.302839 -0.997921 -1.391312 2.912716 -1.681114 0.997496 0.301945 0.263423 -0.946026 1.477929 1.118897 -0.310356 -0.063958 4.847084 4.069761 -1.487337 0.497391 -3.702198 2.175084 -3.511403 -2.400404 -0.816675 0.388111 -0.023313 0.126386 -0.720794 2.484998 2.968019 -2.519211 -2.245734 1.860624 +PE-benchmarks/permutations-of-a-given-string.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(char&, char&) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/permutations-of-a-given-string.cpp__main = -0.512179 -0.420643 1.624638 -1.604314 2.075426 -0.137360 0.846734 0.486298 -1.583965 -1.825962 0.076590 -1.126460 -3.104272 1.692945 -0.896141 0.289769 1.565506 -0.423035 0.073109 -2.121351 1.947531 -1.971742 2.868225 1.736998 -3.646057 0.269533 -0.403765 2.594545 1.265565 2.171390 1.109432 -0.824737 -0.288314 0.462180 2.991160 -0.880308 0.098127 0.604518 -1.685664 -3.619658 -1.008183 2.896568 0.256650 1.118652 0.977919 3.505536 1.598859 1.868176 -1.552410 2.264115 2.169272 -0.678199 2.005106 0.244190 -0.449851 -0.764296 1.297737 -0.832955 -1.212851 0.791838 -0.783110 -3.106010 1.063057 1.912617 3.368160 -1.681043 -0.617181 0.275287 -0.122399 1.222819 1.034193 2.307962 0.575754 -0.502716 3.358568 -0.901100 -0.188087 -3.849481 1.071899 -6.168913 -2.285591 -2.154335 2.676033 1.829392 0.272842 -1.488093 4.282679 0.569492 -0.606821 2.179687 1.498949 -0.477616 0.065551 -2.079595 -0.990831 0.105433 -1.452498 -1.040278 0.976206 1.875232 -1.461331 0.004298 0.466292 -1.108272 -1.222934 -0.471567 -2.390573 2.347508 -2.860767 -0.620886 -3.001081 1.846363 0.437862 -3.111094 0.685487 -1.344044 0.738163 0.080869 1.165201 1.557355 0.751386 0.833964 -0.845913 0.406615 -3.163759 3.248211 1.568851 -0.563770 0.508956 2.100783 -0.809394 0.257807 2.258572 -0.235359 -2.477451 1.983744 -0.581536 0.798200 -1.004809 0.860501 2.923983 -1.314470 -1.057600 -1.104297 -0.011291 -0.926513 -1.059069 -1.546389 1.135540 3.973618 -0.444272 1.266547 0.570944 -0.888215 2.496054 1.111868 0.763067 2.281459 1.941386 0.025439 -1.610776 -1.705262 1.316477 2.089303 0.371422 -2.308233 -0.554002 0.581916 0.686568 -0.609448 0.751613 1.174189 -0.191504 -0.618485 0.168895 -1.382020 3.071912 -0.687707 -1.653126 0.706786 1.495457 -1.737510 -2.021878 -0.231926 -0.390618 -1.549456 -0.194837 0.336370 0.626942 2.133402 -4.450406 1.867234 0.236748 0.103646 1.813288 -1.625102 0.497641 -4.866219 -0.564389 0.250555 1.814382 -0.071234 -0.606817 0.062670 -2.493617 1.850874 -0.217907 1.157491 -1.194235 2.195731 -1.570264 -0.445963 -1.177388 -2.237797 -1.336035 0.993719 -1.040131 0.440114 1.232111 -3.507933 1.021051 -1.733608 -1.315136 0.475539 1.258355 1.831794 -0.923170 -1.842529 0.784285 -0.863167 -3.561251 -3.472514 -0.566512 0.692885 -0.726727 -1.313632 -1.620261 -2.655552 2.707980 -1.871774 1.483052 1.219545 -0.089580 3.195194 2.707183 -2.249564 -1.242134 -1.380224 0.553803 -0.961040 0.016843 0.108818 -0.386105 0.758547 2.079187 0.355333 0.923318 -0.468750 3.503296 -1.543435 -1.908318 1.349913 -0.843757 0.281253 3.048219 1.711316 -1.276331 -1.063080 -2.842546 0.447459 -0.265651 -0.352759 1.995345 -1.870603 0.077852 0.495669 0.450025 -1.378887 0.923228 0.571305 -1.083015 -2.043759 4.821666 3.917441 -1.933656 0.955114 -1.594529 1.592163 -1.685575 0.118652 -1.789467 0.207010 0.699670 1.087444 0.397011 1.532306 1.957271 -1.897070 -1.304365 -0.380626 +PE-benchmarks/permutations-of-a-given-string.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.130945 1.206358 1.024731 -1.046381 2.039363 1.096291 0.462182 -0.027718 -0.600765 -1.598867 -0.434279 -1.481546 -2.515425 1.229692 -0.773702 -0.015815 1.927692 -0.447327 0.425912 -1.063208 1.197851 -0.798704 2.592206 1.975009 -3.007954 0.478446 0.838050 1.236610 0.359278 1.906905 0.385356 -2.191813 0.231274 0.139846 1.895213 -0.751592 -0.462825 -0.599814 -0.666312 -3.345498 -0.860548 1.558684 -0.912149 0.806716 0.795711 1.684301 2.954244 1.208838 -1.419524 1.440468 1.386106 0.521331 1.231849 0.128643 -0.306542 -0.424727 0.944333 -0.413388 -0.643667 0.461721 -0.809825 -1.689870 0.217541 1.934589 2.486466 -0.732520 -0.629889 0.263854 -0.360433 0.475687 -0.120004 2.143796 0.962092 1.142524 2.170479 -1.066969 -0.147689 -3.534246 0.458872 -4.648815 -1.908607 -2.062494 0.938960 1.339048 0.613640 -0.831648 3.413313 0.298593 0.485770 1.794962 2.358910 -0.919867 0.144747 -1.512532 -1.036916 0.045051 -0.754133 -0.125091 0.006276 0.456662 -1.393099 -1.323467 0.388510 -0.676834 -1.155936 -0.706629 -1.411297 1.541996 -2.350335 -0.535940 -2.651598 0.436960 -0.118811 -3.145803 -0.629392 -0.440448 0.825317 0.505930 0.347805 -0.572434 0.628175 1.199815 -0.586011 -0.324315 -1.121631 2.424037 1.711255 -0.195859 0.440906 1.156685 0.403774 1.334679 2.055998 0.005190 -1.342607 0.805373 -0.245567 -0.085825 -0.750571 0.817793 1.310660 -1.160535 -0.279155 0.646564 -0.495262 -0.734092 -0.553577 -2.195657 0.958119 5.222202 -0.933528 1.243649 0.385372 -1.933851 1.318855 0.272230 -0.443442 1.051588 1.574441 1.720336 -2.019977 -1.163716 1.304149 2.128934 0.347276 -1.941531 -0.164269 0.426104 0.164888 -0.636938 0.825288 0.550164 -0.097105 -0.790701 0.018887 0.168878 3.227993 -0.812759 -2.026431 0.430124 1.510683 -0.485171 -1.287845 -0.085140 -1.058223 -0.830319 0.912326 -0.003302 0.540358 1.914260 -4.244924 1.482796 0.165538 -0.493699 1.231442 -0.407609 0.056583 -2.711522 0.453468 1.422542 1.073445 0.119757 0.047670 -0.758768 -1.946672 0.875483 0.349012 1.319180 -1.469446 2.021877 -0.562182 -1.465448 -1.404027 -1.334838 -0.731184 -0.121177 -1.270830 0.567185 0.734560 -3.797319 1.822315 -0.587691 -1.020816 0.244332 -0.105057 1.692378 -1.369050 -2.194772 0.819748 -1.202177 -2.152673 -1.171302 -0.810508 0.535867 0.436780 -0.189781 -1.783351 -2.495854 1.755624 -0.510703 1.243773 1.462632 0.872504 2.850874 0.544350 -1.719225 -1.375826 -1.575901 1.481226 -0.152623 -0.393655 -0.797247 -0.848503 0.833833 2.716593 -0.244417 0.076734 -1.068783 2.062402 -1.729516 -0.629884 1.061703 0.095214 -0.631966 1.193694 1.189943 -0.463409 -0.974876 -2.016564 0.590485 -0.636389 -0.833618 0.949545 -2.146238 -0.477121 1.333351 -0.520252 -1.368356 0.917334 0.160932 -0.213851 -0.935649 2.474264 2.691656 -1.808847 0.833282 -1.419251 1.326445 -2.363788 -1.157029 -0.703897 -0.381841 0.549969 -0.123241 -0.145394 0.988823 1.001486 -0.824549 -0.628282 -0.200274 +PE-benchmarks/permutations-of-a-given-string.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.024107 0.525676 0.275544 0.053216 0.520371 0.222810 0.258897 0.239546 -0.215521 -0.615966 -0.192798 -0.572166 -0.994317 0.645939 0.005385 0.160256 1.084451 0.249118 0.152070 -0.300950 0.259571 -0.616126 1.076122 0.998894 -0.896141 0.275925 0.448709 0.258435 0.013968 0.574594 -0.205182 -0.763677 0.532457 -0.343770 0.400597 -0.481434 -0.112576 -0.317067 -0.228332 -1.492362 -0.184686 0.287660 -0.153250 0.012726 0.006180 0.710344 1.241490 0.552886 -0.289240 0.561060 0.262079 -0.183051 0.328903 0.188267 0.104989 0.075913 0.083626 -0.091463 -0.587949 0.210393 -0.087987 -1.289107 -0.247616 0.588626 0.901368 -0.204158 -0.156977 0.255622 -0.347217 0.092416 -0.089125 0.461532 0.626417 0.256183 0.722939 -0.589240 -0.244155 -1.194790 -0.327111 -2.386748 -0.861332 -0.850046 0.697596 0.050275 0.377429 -0.114209 1.069833 0.048157 0.401065 0.391690 1.221830 -0.882069 -0.326673 -0.483919 0.112745 0.365626 -0.532809 0.023609 0.485773 -0.399125 -0.677954 -0.728787 0.737819 -0.019611 -0.469344 -0.370487 -0.296129 0.685020 -1.062981 -0.479051 -1.386386 -0.493677 -0.067206 -1.143987 0.267146 0.330616 0.601860 0.648896 -0.098665 -0.616304 0.247842 0.487500 -0.063641 -0.579914 -0.156416 0.887164 0.263520 -0.067561 0.526527 0.434172 0.408521 0.933134 1.163574 -0.035660 -0.313236 0.289164 -0.431800 0.010396 -0.306778 -0.246573 0.334402 -0.742598 0.071083 0.317983 -0.516798 -0.174092 0.221499 -0.383934 0.445188 1.358564 -0.087192 0.395601 0.165165 -0.874120 0.556273 -0.441210 -0.436670 0.230944 0.760418 0.639305 -0.674064 -0.410974 0.244159 0.972624 0.392359 -0.879680 -0.274362 -0.244917 0.275582 -0.237794 0.345621 0.325155 0.375855 -0.446114 -0.008357 0.413212 1.337343 -0.718475 -0.664616 0.176177 0.009899 0.032078 -1.105739 -0.073853 -0.299605 -0.205970 0.020559 -0.035685 0.071864 0.838898 -1.347564 0.716320 -0.391714 -0.418970 0.533528 0.095040 -0.218518 -0.951797 0.352797 0.753595 0.759265 0.325194 0.104507 -0.260513 -0.822187 -0.100007 0.105558 0.442451 -0.341620 0.700841 -0.174727 -0.615024 -0.618849 -0.398416 0.088354 -0.369368 -0.130535 0.323259 0.612215 -1.665674 0.864482 -0.253471 -0.567618 0.165355 -0.000514 0.538262 -0.836895 -1.077963 0.355566 -0.430996 -0.828039 -0.333302 -0.284407 0.316012 0.119606 -0.453760 -0.168861 -0.889757 0.842372 0.100227 0.452353 0.544370 0.327227 1.291796 0.292403 -0.850501 -0.407118 -0.304051 0.191027 -0.726447 -0.199546 -0.371382 -0.392286 0.571919 1.334934 0.089603 0.021568 -0.315792 0.742720 -1.090536 -0.460103 0.713834 0.691128 -0.070431 0.549568 0.712724 -0.614374 -0.447045 -0.600199 -0.059275 0.036196 -0.627269 0.153167 -1.047497 -0.107454 0.710373 -0.272694 -0.354425 0.452797 -0.120501 -0.013443 -0.474792 0.835795 1.290765 -1.093520 0.282602 -0.614308 0.422941 -1.072012 -0.637258 0.010149 0.456413 -0.102305 -0.078621 0.299438 0.119591 0.080240 -0.608369 -0.442216 -0.276219 +PE-benchmarks/permutations-of-a-given-string.cpp__std::char_traits::length(char const*) = -0.283902 -0.000296 0.338164 -0.448445 0.465244 0.111277 0.268745 0.049606 -0.692484 -0.828739 0.002648 -0.884147 -0.943075 0.973326 -0.221817 0.374136 1.425956 0.377510 -0.028334 -0.438483 0.608485 -0.927940 1.282054 1.508728 -1.106946 0.101353 0.258754 0.605216 0.215894 0.558040 0.118760 -0.844115 0.325579 -0.505254 0.632424 -0.819947 -0.104057 0.288943 0.004093 -1.933499 -0.157440 0.561960 0.083549 0.050614 0.100699 0.855823 1.119480 0.790822 -0.461852 0.808116 0.620617 -0.140786 0.476218 0.123523 0.079279 0.045490 -0.001053 -0.087879 -0.444628 0.313713 -0.214946 -1.205607 0.153139 0.927521 1.317703 -0.266687 -0.280157 0.140800 -0.045203 0.225162 0.203820 0.672375 0.411050 0.077610 0.834686 -1.153397 -0.146026 -2.198390 0.086331 -2.845035 -0.925868 -0.584004 1.021235 0.524479 0.315423 -0.357214 1.486037 -0.064990 0.037401 0.922523 1.307938 -0.821966 -0.342399 -0.636161 -0.318624 0.347501 -0.615217 -0.084807 0.398106 0.179214 -0.829891 -0.736365 0.595337 -0.031656 -0.577470 -0.498093 -0.316263 0.959689 -1.249568 -0.637039 -1.266571 0.126141 0.070828 -1.515456 0.500686 -0.398750 0.423214 0.501164 -0.455543 -0.543322 0.359922 0.376003 -0.235489 -0.335820 -0.849966 1.200255 0.316775 -0.048321 0.227030 0.478132 0.215028 0.938005 0.879188 -0.444830 -0.288975 0.548521 -0.595229 0.112207 -0.731000 -0.325228 0.908547 -0.931295 -0.292404 0.085088 -0.644552 -0.295907 0.481833 -0.402167 0.358489 2.512360 -0.162266 0.768836 0.552818 -0.905156 1.059596 -0.140650 -0.041354 0.495795 0.964117 0.559592 -1.282860 -0.707043 0.477712 1.354194 0.552804 -0.955378 -0.632773 -0.021596 0.285450 -0.099437 0.471924 0.261885 0.027889 -0.551877 -0.062073 0.356828 1.724427 -0.521804 -0.229701 0.036220 0.465302 -0.278742 -1.492443 -0.058287 -0.796966 -0.170292 -0.012322 0.076166 0.354021 1.153651 -2.052450 0.975235 -0.384930 -0.085932 0.606126 0.015132 -0.434786 -2.029788 0.119809 0.625923 1.061566 0.132599 0.275565 0.076049 -1.167253 0.014838 0.085199 0.549328 -0.661364 0.963447 -0.267026 -0.624336 -0.587109 -0.248713 -0.373731 -0.486771 -0.228957 0.575750 0.744044 -1.563246 0.913561 -0.269623 -0.551886 0.212549 0.068785 0.778941 -1.073202 -1.173289 0.496101 -0.376639 -0.900837 -0.666012 -0.346490 0.503205 -0.139660 -0.680952 -0.392855 -1.270756 1.008186 -0.317418 0.867683 0.600250 -0.019154 1.296312 0.675877 -0.728102 -0.591890 -0.442826 0.067115 -0.651199 -0.295760 -0.529252 -0.316782 0.698569 1.376573 0.132399 -0.133710 0.052726 1.206911 -0.897902 -0.481244 0.628065 0.233378 -0.163846 0.684448 0.727681 -1.047476 -0.269854 -0.997691 0.130855 -0.070450 -0.579406 0.595239 -0.903941 0.099361 0.402234 -0.118857 -0.305169 0.550553 0.326397 -0.106164 -0.226075 1.490415 1.340309 -0.698157 0.217127 -1.018119 0.534818 -1.279880 -0.710067 -0.298755 0.666581 -0.304335 -0.003644 0.260851 0.533606 0.421515 -0.473015 -0.526626 0.017161 +PE-benchmarks/permutations-of-a-given-string.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/permutations-of-a-given-string.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.052019 0.665189 0.163686 0.279903 0.669678 0.364704 0.373209 0.321278 -0.174771 -0.758552 -0.225417 -0.778364 -1.320716 0.805107 0.063910 0.305508 1.281014 0.280237 0.220198 -0.185698 0.246042 -0.696821 1.304261 1.094943 -0.914208 0.311828 0.419722 0.109839 -0.284400 0.699916 -0.266885 -1.113886 0.814294 -0.470926 0.364082 -0.424379 -0.150467 -0.428073 -0.244710 -1.645477 -0.236651 0.503962 -0.207400 -0.041771 -0.066812 0.684532 1.519758 0.651750 -0.205679 0.653579 0.095168 -0.359387 0.413682 0.290416 0.201939 0.093698 -0.163810 -0.221172 -0.890773 0.203593 -0.204849 -1.591257 -0.478306 0.601475 1.000634 -0.232030 -0.186307 0.375285 -0.654179 0.128290 -0.170074 0.517114 0.908807 0.268095 0.867695 -0.442977 -0.474833 -1.044949 -0.564920 -2.699434 -1.036949 -1.004517 0.782171 0.207147 0.552118 -0.279560 1.231182 0.033517 0.447243 0.399137 1.593688 -1.185806 -0.469025 -0.602853 0.340236 0.339900 -0.684581 0.017664 0.680495 -0.696316 -0.886499 -0.889875 0.849036 0.013763 -0.477868 -0.565756 -0.345234 0.839710 -1.241282 -0.636053 -1.774882 -0.749234 -0.104567 -1.365868 0.316415 0.717556 0.444287 0.958225 -0.185927 -0.812792 0.425815 0.569372 -0.038213 -0.878637 0.045654 1.078192 0.211141 -0.031808 0.747228 0.635821 0.527313 1.255797 1.475673 0.078607 -0.316367 0.230580 -0.443531 0.126652 -0.185264 -0.378157 0.173161 -0.956672 0.088990 0.444879 -0.639844 -0.111029 -0.019772 -0.395966 0.522664 1.249974 -0.165849 0.462221 0.135536 -1.127471 0.758992 -0.697722 -0.572528 0.076727 0.904958 0.810155 -0.643044 -0.464244 0.427040 1.153643 0.484281 -1.035831 -0.191532 -0.332170 0.523404 -0.403435 0.410718 0.534399 0.652041 -0.593514 0.028100 0.539937 1.651686 -1.071873 -0.798931 0.368906 -0.080724 0.285656 -1.321080 -0.153788 -0.376257 -0.312337 0.051583 -0.045982 -0.062159 1.013659 -1.174811 0.859194 -0.528892 -0.578319 0.695654 0.152660 -0.289478 -0.960616 0.358712 0.994279 0.860554 0.532920 0.137136 -0.465810 -0.942405 -0.132106 0.115759 0.537390 -0.273225 0.826899 -0.375714 -0.759150 -0.796456 -0.537868 0.126151 -0.559890 -0.132071 0.377478 1.015319 -1.836945 1.085729 -0.197450 -0.704192 0.152449 0.137104 0.683614 -0.932073 -1.402708 0.464283 -0.734391 -1.104443 -0.263014 -0.308714 0.243381 0.294603 -0.686665 -0.038380 -1.031803 1.138008 0.347338 0.615962 0.600421 0.478149 1.573551 0.494065 -1.221963 -0.345406 -0.548646 0.243827 -1.013626 -0.246239 -0.503758 -0.443295 0.772375 1.537848 0.199439 -0.048216 -0.567362 0.800705 -1.352586 -0.462433 1.030161 0.828586 -0.083080 0.556131 0.980458 -0.649008 -0.563535 -0.650514 0.023962 -0.113770 -0.822318 -0.053639 -1.329730 -0.207909 0.865732 -0.387302 -0.409509 0.399788 -0.129826 -0.027669 -0.667434 0.950320 1.333159 -1.430440 0.344950 -0.708392 0.500707 -1.269795 -0.832968 0.149771 0.663579 -0.156123 -0.159602 0.514706 -0.002615 0.004904 -0.872512 -0.615802 -0.445528 +PE-benchmarks/permutations-of-a-given-string.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -0.665520 0.176261 1.530479 -2.337032 3.080266 0.621522 0.406074 0.434098 -1.782121 -3.043820 -0.513678 -2.155223 -4.158185 2.443201 -1.411240 0.246389 2.969600 -0.526633 0.373009 -2.377495 2.497565 -1.770305 3.898583 2.476765 -4.885262 0.139808 0.855508 3.466519 1.763185 2.347363 1.701619 -2.423666 -0.219279 0.223061 3.322381 -1.580747 0.236120 0.497170 -1.705422 -5.036188 -1.212133 2.558804 -1.180287 1.744108 1.018412 4.070516 3.080911 2.448804 -2.814924 2.758447 3.324003 0.376369 1.928523 0.242806 -1.566599 -1.230656 0.838450 -0.859296 -1.034259 0.947963 -0.846479 -3.651445 0.753243 2.779584 4.537438 -1.991088 -1.066012 0.991861 0.031733 1.344298 0.923758 2.995322 1.275984 0.391654 4.046958 -1.832783 -1.089990 -6.635875 1.288836 -8.865858 -2.473327 -3.118526 2.728418 2.151670 -0.285564 -1.306097 5.600970 0.659654 -0.193135 3.930505 3.055742 -0.680031 -0.116854 -3.423988 -1.444059 0.747524 -1.951253 -1.067391 0.845320 2.701362 -1.598487 -1.251374 -0.197907 -1.845946 -1.889701 -1.495578 -3.033274 3.227891 -4.338752 -0.617953 -4.454965 2.216707 0.703139 -4.885191 -0.785327 -1.306206 1.717194 0.257468 1.196502 0.776300 0.822043 1.380060 -1.050102 0.603276 -2.332791 3.817488 2.424082 -0.618071 0.378825 2.609038 0.263141 1.419518 2.924017 -0.586374 -3.172756 2.413526 -0.519019 -0.006011 -2.226541 1.208142 3.643528 -2.310920 -0.190196 0.044409 -0.631612 -2.020284 -0.604251 -3.312172 1.713296 7.589085 -0.741460 1.416082 0.892849 -1.951683 2.316140 1.124056 0.300540 2.597308 2.096964 1.660279 -2.202317 -2.081233 1.965866 3.119338 0.771469 -3.451209 -0.687829 0.624715 0.878284 -0.814518 0.819496 1.859707 -1.075398 -0.320279 0.129672 -0.329390 4.292093 -0.923093 -2.621691 0.739595 3.242195 -1.911222 -2.691803 -0.148290 -1.303483 -1.893771 1.600131 0.519160 0.927091 3.302838 -7.066072 2.351968 1.463044 0.407581 1.184603 -1.154798 0.555438 -6.041984 -0.044289 1.357846 2.218138 -0.012170 0.255265 -0.448348 -3.359699 1.935087 0.953378 2.040312 -1.629493 2.657627 -1.324412 -0.747357 -1.918749 -1.587722 -2.031134 1.083988 -1.562246 1.118850 0.941566 -6.148420 2.193751 -2.490208 -1.661282 0.419283 0.325180 3.460571 -2.421766 -2.966703 1.552866 -1.426519 -4.443073 -3.303886 -0.637771 1.366678 -0.096370 -0.695754 -2.157936 -4.344762 2.831740 -1.872558 1.493183 1.893889 0.450877 4.465285 0.976646 -2.440918 -2.320523 -1.985561 1.811619 -0.718569 -0.008045 -0.685272 -0.093122 1.290342 3.797566 -0.075100 0.261726 -0.716739 3.726819 -2.608846 -2.095699 1.452621 0.146623 -0.443485 3.681548 1.851173 -1.992608 -1.407678 -3.785692 1.354014 -0.515224 -1.288937 1.927655 -3.172309 -0.267728 1.868905 0.067537 -2.080564 1.954907 0.832524 -1.012185 -2.247969 5.469069 5.544648 -2.699457 1.305087 -2.849771 2.460165 -3.629164 -1.514786 -1.723933 -0.240332 1.157263 0.826605 0.019045 1.763319 1.851513 -1.417219 -1.795959 -0.269200 +PE-benchmarks/permutations-of-a-given-string.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.048397 0.113033 0.000114 -0.094618 0.187030 -0.002522 0.088446 -0.092348 -0.175999 -0.199214 -0.008463 -0.315120 -0.252285 0.278957 -0.036191 0.195004 0.418579 0.080552 0.001753 -0.209600 0.169555 -0.229378 0.446149 0.412771 -0.354407 0.114362 0.237703 0.184248 0.113706 0.178400 0.037256 -0.262925 0.131602 -0.196141 0.161058 -0.188984 -0.060599 0.000641 0.131075 -0.610975 -0.047784 0.127318 0.266558 0.005778 -0.010668 0.058833 0.360160 0.245589 -0.064941 0.287063 0.234394 0.011656 0.184298 0.060533 0.111465 0.076966 0.260932 -0.150875 -0.144706 0.036086 -0.021802 -0.299392 -0.029830 0.290836 0.418734 -0.073137 -0.099549 0.135485 -0.039073 0.113531 0.040878 0.230893 -0.089663 0.126445 0.216091 -0.419821 0.070444 -0.668682 -0.031638 -0.961417 -0.336024 -0.197359 0.219025 0.005284 0.218674 0.274479 0.469129 0.017429 0.039896 0.057435 0.424743 -0.244695 -0.097361 -0.041416 -0.055905 0.179470 -0.183041 0.022826 0.254579 0.062285 -0.249642 -0.245949 0.346891 0.037600 -0.221992 -0.112766 -0.074731 0.223050 -0.405996 -0.265796 -0.350309 -0.059050 -0.088781 -0.462566 -0.003253 -0.060787 0.124997 0.149066 -0.082456 -0.315288 0.084035 0.126512 -0.045362 -0.187974 -0.068628 0.148850 0.168817 0.026341 0.125607 0.149859 0.135731 0.494294 0.267024 -0.125339 -0.070367 0.119564 -0.103794 0.060865 -0.155548 -0.149720 0.053170 -0.291370 0.148380 0.134906 -0.194348 -0.169373 0.159137 -0.149889 0.088263 0.636176 -0.018319 0.233940 0.222966 -0.292088 0.035360 -0.147746 -0.095524 0.132132 0.284684 0.197733 -0.089749 -0.234508 0.128785 0.414932 0.162918 -0.274175 -0.291501 -0.012935 0.077986 0.034687 0.137388 0.058363 0.061808 -0.175886 -0.022580 0.120377 0.454059 -0.189128 -0.198933 0.062383 0.184711 -0.146377 -0.446673 -0.048268 -0.377338 -0.028790 -0.103199 0.027362 0.058015 0.344341 -0.740377 0.320588 -0.034273 -0.062155 0.311765 0.070743 -0.153379 -0.614328 0.081250 0.209669 0.296802 -0.114616 0.121289 -0.000122 -0.369502 -0.032608 -0.008413 0.109052 -0.231354 0.305476 -0.058926 -0.190070 -0.187088 0.044345 0.063345 -0.188398 -0.015878 0.194229 0.343587 -0.599237 0.293403 -0.094350 -0.218354 0.114377 -0.032782 0.229595 -0.322932 -0.313528 0.129444 -0.140494 -0.164000 -0.087405 -0.096916 0.152193 0.012915 -0.006996 -0.103788 -0.063901 0.224557 -0.086832 0.177619 0.228865 0.040168 0.272688 -0.162256 -0.250046 -0.148391 0.130303 -0.155022 -0.214046 -0.081225 -0.221545 -0.148991 0.235556 0.496220 0.068995 -0.060622 -0.036634 0.328110 -0.411466 -0.145998 0.209505 0.144049 -0.122402 0.216185 0.218112 -0.263911 -0.075506 -0.238919 -0.055008 -0.010741 -0.194016 0.212364 -0.267624 -0.000522 0.196762 -0.187142 -0.075144 0.256396 0.042910 0.016887 -0.089722 0.299054 0.337410 -0.259530 0.019404 -0.282128 0.036360 -0.408672 -0.216404 -0.002515 0.152170 -0.197062 -0.044649 0.008013 0.179190 0.100043 -0.118620 -0.184333 -0.051763 +PE-benchmarks/permutations-of-a-given-string.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.053511 0.351320 0.212831 0.092256 0.434435 0.118509 0.258676 0.261920 -0.235356 -0.653821 -0.062992 -0.703240 -1.018422 0.618038 -0.047697 0.096684 0.938579 0.203669 0.128323 -0.240358 0.125415 -0.454331 0.985287 0.894839 -0.757959 0.193218 0.188166 0.226292 -0.056648 0.445051 0.009882 -0.817019 0.513389 -0.146783 0.334588 -0.285723 -0.081514 -0.244576 -0.303548 -1.259806 -0.174683 0.510733 -0.057078 0.012853 0.044956 0.685669 1.041950 0.516398 -0.191561 0.562493 0.209072 -0.219366 0.349426 0.172782 0.080068 -0.177442 -0.040058 -0.284412 -0.648606 0.191855 -0.117100 -1.196854 -0.367003 0.514677 0.831432 -0.182937 -0.143315 0.113998 -0.372812 0.180863 -0.009903 0.402308 0.655641 0.216701 0.665619 -0.167188 -0.282966 -0.892669 -0.285388 -2.162751 -0.774468 -0.669358 0.874973 0.337310 0.187875 -0.263402 0.940964 0.116333 0.245208 0.429787 1.136307 -0.669825 -0.361856 -0.389065 0.149828 0.356372 -0.539737 0.067310 0.431002 -0.216090 -0.651705 -0.479931 0.515188 -0.111205 -0.368785 -0.235323 -0.275308 0.608969 -1.005298 -0.288989 -1.231578 -0.368574 0.154399 -1.056477 0.170299 0.381849 0.351433 0.661456 -0.162581 -0.286888 0.279692 0.226119 -0.057903 -0.361824 -0.354904 0.808787 0.130013 0.020839 0.478100 0.542768 0.384883 0.748749 0.866096 -0.031760 -0.247253 0.215351 -0.288218 0.140965 -0.202485 -0.234030 0.281352 -0.649952 0.147417 0.136560 -0.473476 -0.285599 -0.255788 -0.280777 0.356497 0.918735 -0.078785 0.430796 0.209683 -0.716009 0.507474 -0.436848 -0.304676 0.136855 0.655424 0.522475 -0.222475 -0.363059 0.323860 0.896180 0.359619 -0.720103 -0.028821 -0.080774 0.362101 -0.315163 0.381786 0.382269 0.388157 -0.405544 0.015641 0.423733 1.068197 -0.574637 -0.588870 0.154311 0.081914 0.227619 -0.779978 -0.019410 -0.092863 -0.175825 0.082043 0.038057 0.010998 0.766728 -1.104431 0.659916 -0.156862 -0.220928 0.475507 0.057660 -0.288612 -0.871196 0.249145 0.642194 0.646432 0.378427 0.055170 -0.216690 -0.733018 -0.074348 0.111666 0.375438 -0.249703 0.619988 -0.256926 -0.437886 -0.582231 -0.519847 0.036979 -0.222215 -0.212897 0.322444 0.746170 -1.423820 0.745533 -0.223999 -0.573196 -0.073224 0.030059 0.477810 -0.752971 -0.955824 0.230456 -0.628350 -1.061797 -0.368429 -0.252607 0.126688 0.108881 -0.413406 -0.049163 -0.647167 0.947702 0.113764 0.472175 0.450612 0.234313 1.141628 0.481082 -0.811028 -0.199608 -0.364981 0.314936 -0.798385 -0.182679 -0.073846 -0.298946 0.462629 1.101083 0.079532 -0.095597 -0.306724 0.638296 -0.815962 -0.483905 0.680282 0.409502 0.019348 0.632245 0.670951 -0.576284 -0.305743 -0.625273 -0.032703 -0.055247 -0.568309 0.093945 -0.889213 -0.079829 0.567810 -0.226044 -0.374718 0.331520 -0.087043 -0.122115 -0.411603 0.825014 1.058739 -0.963038 0.396021 -0.630508 0.398101 -0.941166 -0.614938 0.041967 0.375448 -0.095869 -0.075286 0.220668 0.046618 0.125770 -0.659514 -0.563113 -0.060658 +PE-benchmarks/permutations-of-a-given-string.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/permutations-of-a-given-string.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.173133 0.087670 -0.174617 -0.117752 0.556706 0.153363 0.282560 -0.044719 -0.214481 -0.404651 -0.001738 -0.956078 -0.662125 0.217654 -0.057224 0.672380 0.937040 0.025573 0.011000 -0.138860 0.089269 -0.167350 1.132744 0.977152 -0.558789 0.160176 0.056570 0.201262 -0.276532 -0.063198 -0.418757 -0.566381 0.532373 -0.593150 0.096117 -0.130771 -0.152699 -0.314655 0.420142 -1.014568 -0.105234 0.301318 0.065946 -0.024967 -0.040747 0.526504 0.933169 0.550220 -0.131456 0.506055 0.314658 -0.250802 0.456559 0.242215 -0.017637 0.103273 0.115021 -0.347685 -0.465903 -0.247259 -0.152764 -0.775561 -0.116160 0.451748 0.687424 -0.238863 -0.342084 0.433688 0.083737 -0.103824 0.248303 0.558540 0.329152 0.074717 0.566743 -0.622594 0.067819 -0.732717 -0.362313 -1.638040 -0.831316 -0.396955 0.404173 0.063217 0.629753 0.023605 1.128486 -0.191830 0.259842 -0.013125 0.682466 -1.087566 -0.364787 -0.181503 0.181046 0.087491 -0.459951 -0.018202 0.496520 -0.043577 -0.659006 -0.266728 0.680464 0.061150 -0.402683 -0.604445 0.051073 0.207025 -0.596135 -0.706599 -1.097777 -0.150910 -0.097145 -1.008201 0.365533 0.326313 0.273205 0.432053 -0.291356 -0.769860 0.208283 0.110541 -0.133808 -0.476488 -0.318887 0.536945 0.434396 0.139712 0.604950 0.414024 0.376393 1.339052 0.829646 -0.213292 -0.379343 0.215522 -0.442222 0.310247 -0.073809 -0.392239 0.155525 -0.841009 0.185656 0.384806 -0.517626 0.093301 0.235944 -0.062393 0.151785 0.940797 -0.149426 0.590031 0.491544 -0.790463 0.439208 -0.812974 -0.181201 0.060404 0.608249 0.476894 -0.599914 -0.441226 0.497830 0.942821 0.401789 -0.786640 0.110687 0.264426 0.631049 -0.273723 0.104694 0.469163 0.592279 -0.507237 0.096929 0.442243 1.431372 -0.480652 0.021303 0.325744 0.148401 0.165035 -0.944869 -0.269459 -0.667116 -0.250751 0.072006 0.309077 -0.151203 0.796477 -0.640629 0.394336 -0.430793 -0.121909 0.873393 0.320123 -0.499970 -0.762684 0.035786 0.440910 0.559281 -0.023717 0.369204 -0.192764 -0.502938 -0.057331 0.035732 0.238521 -0.229143 0.579918 -0.129260 -0.587756 -0.189179 -0.338312 0.185316 -0.328463 -0.032084 0.461454 0.680309 -1.005983 0.649533 -0.013504 -0.702743 0.201175 -0.261190 0.746084 -0.657302 -0.636984 0.541111 -0.670912 -0.325635 -0.144013 -0.125704 0.127705 0.137427 -0.253499 -0.354468 -0.513602 0.933135 0.205182 0.660708 0.442532 -0.025038 0.680521 -0.022547 -0.689397 -0.192172 -0.341676 -0.484900 -0.581358 -0.376713 -0.150932 -0.303617 0.627876 0.949564 -0.078741 0.150388 0.026540 0.296593 -1.104221 -0.006942 0.590973 0.803050 -0.371873 0.516681 0.574733 -0.505424 -0.120271 -0.373024 0.044331 -0.285647 -0.572952 0.253414 -0.751510 -0.014031 0.520997 -0.285780 -0.044808 0.228384 0.014236 0.102084 -0.374309 0.824324 0.860320 -0.365519 0.077675 -0.718033 0.271870 -0.888704 -0.681658 0.351921 0.436923 -0.542643 -0.189255 0.555105 0.332554 0.041114 -0.604468 -0.627321 -0.058231 +PE-benchmarks/permutations-of-a-given-string.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/permutations-of-a-given-string.cpp____gnu_cxx::char_traits::length(char const*) = -0.371442 -0.217607 0.081764 -0.503518 0.697363 0.564016 0.219162 -0.309897 -0.987808 -0.501326 0.167847 -1.255498 -0.815128 1.156804 -0.243925 0.735796 1.567714 0.339374 -0.270139 -0.374796 0.710134 -0.650812 1.481449 1.751549 -1.029834 0.145578 -0.090145 0.439124 0.164113 0.458995 -0.006854 -0.806379 0.375502 -0.813599 0.335939 -0.711518 -0.271058 0.408213 0.569709 -1.939838 -0.041534 0.615185 0.309440 0.091358 0.082940 0.777617 1.136504 0.697395 -0.214474 0.965399 0.623830 -0.191385 0.632259 0.116273 0.188047 0.241207 0.125521 0.067322 -0.447838 0.008451 -0.316407 -0.694738 0.157164 1.028587 1.427132 -0.162510 -0.533600 0.214280 0.155355 0.302024 0.391707 0.831555 0.222980 0.100562 0.800186 -0.943805 0.131622 -1.960130 0.134588 -2.420153 -0.904418 -0.229711 1.018930 0.435029 0.554195 -0.407000 1.645446 -0.288996 -0.250621 1.028613 1.399809 -0.987820 -0.340822 -0.414046 -0.463868 0.118219 -0.554475 -0.013403 0.524900 0.277550 -1.016007 -0.912226 0.546268 0.015243 -0.646902 -0.381450 -0.127257 0.901820 -1.146299 -0.755483 -0.979392 0.348625 -0.060226 -1.657017 0.240314 -0.532373 0.052492 0.474331 -0.768998 -0.819101 0.503085 0.258885 -0.398163 -0.409132 -0.592816 1.101536 0.478936 0.001507 0.129571 0.472184 0.244313 1.299712 0.482134 -0.651321 -0.049338 0.477929 -0.396018 0.382853 -0.693914 -0.462510 0.845832 -1.045056 -0.220287 0.121778 -0.704200 -0.074942 0.470992 -0.211342 -0.052560 2.623059 -0.322823 1.118018 0.696146 -0.990815 0.970130 -0.198375 0.151690 0.459042 0.978324 0.658267 -1.317222 -0.851404 0.757051 1.593318 0.634274 -1.159312 -0.451429 0.196600 0.247048 -0.101214 0.591540 0.151341 0.177528 -0.704501 -0.094145 0.327581 2.228102 -0.665123 0.035003 0.154963 0.467508 -0.218204 -1.293359 -0.189637 -1.031263 -0.126881 -0.041737 0.253277 0.465214 1.294055 -1.900963 0.945208 -0.472333 -0.208699 0.893303 0.206111 -0.686658 -1.640401 -0.271474 0.557600 1.179044 0.107722 0.220004 0.135021 -1.329729 -0.041564 0.176018 0.434026 -0.792479 1.155253 -0.117306 -0.624433 -0.387157 -0.091595 -0.278925 -0.595559 -0.291198 0.762908 0.508717 -1.429800 0.916561 0.064651 -0.567927 0.050510 0.185424 0.781348 -0.866492 -1.088043 0.534612 -0.443268 -0.729986 -0.514478 -0.345785 0.432896 0.162326 -0.307836 -0.727975 -1.310152 1.068070 -0.330585 1.206363 0.680877 -0.262056 1.016700 0.471846 -0.751662 -0.541297 -0.543689 0.023455 -0.347869 -0.403861 -0.262664 -0.405235 0.859335 1.246033 0.193415 -0.383080 0.054590 1.311842 -0.640792 -0.250268 0.640485 0.247360 -0.423978 0.553422 0.791503 -0.852486 0.001519 -0.917204 -0.018350 -0.430965 -0.536561 0.877533 -0.608247 0.180515 0.212242 -0.078221 -0.141921 0.537575 0.387126 -0.207388 0.001541 1.740153 0.967669 -0.480189 0.169696 -1.196693 0.759766 -1.282274 -0.660295 -0.281491 0.430914 -0.739165 -0.165225 0.196010 0.752276 0.425947 -0.667461 -0.655617 0.174882 +PE-benchmarks/permutations-of-a-given-string.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.256640 -0.023068 -0.066038 -0.386435 0.384333 0.451833 0.237924 -0.503558 -0.523173 -0.435268 0.248098 -0.844802 -0.528901 0.759520 -0.230920 0.617178 0.947981 0.012849 -0.284120 -0.366913 0.588473 -0.166171 1.225087 1.073550 -0.755754 0.110634 0.313912 0.451647 0.340345 0.044685 0.267386 -0.381217 0.459000 -0.807637 -0.071896 -0.268426 -0.147745 0.016783 0.464073 -1.188281 -0.087452 0.039512 -0.090706 -0.014562 -0.114535 0.110765 0.775130 0.649144 0.059203 0.652555 0.462754 -0.063114 0.288368 0.132181 0.262549 0.034032 0.211916 -0.379201 -0.227406 -0.181033 -0.137116 -0.577805 -0.063685 0.783519 0.865766 -0.050311 -0.289388 0.506288 -0.035683 0.217593 0.217156 0.574796 -0.222883 0.346837 0.524105 -1.202093 0.130914 -1.091718 -0.174544 -1.554554 -0.679129 -0.123961 0.507777 0.081263 0.588022 0.491159 1.080532 -0.052493 -0.252989 0.613717 1.005382 -0.770955 -0.237323 -0.076809 -0.061416 0.164389 -0.455674 0.255362 0.229782 0.288353 -0.685229 -0.336608 0.457123 0.191857 -0.468128 -0.523309 -0.057661 0.611354 -0.986951 -0.606537 -0.472908 0.165947 -0.200169 -1.246257 -0.423400 -0.148485 0.817487 0.246130 -0.381178 -0.776360 0.293413 0.375998 0.050940 -0.522510 0.206551 0.241755 0.511895 0.288006 0.136867 0.572896 0.338493 1.467645 0.634271 -0.181477 -0.008203 0.098100 -0.134861 0.402823 -0.039805 -0.279405 -0.112099 -0.767118 0.241126 0.642125 -0.428909 -0.441651 0.356312 -0.007340 0.034724 2.196481 -0.046605 0.795775 0.771132 -0.741660 -0.264602 -0.665247 -0.029430 0.281228 0.411066 0.415291 -0.843965 -0.578334 0.601014 1.067726 0.412122 -0.903726 -0.169041 0.123276 0.202718 -0.122604 0.267610 0.169055 0.297240 -0.466721 -0.072681 0.599768 1.326137 -0.617580 -0.252973 0.286382 0.002412 -0.095157 -0.954997 -0.183603 -0.360835 0.010035 0.312688 0.177949 0.122112 0.858553 -0.981954 0.678538 -0.149480 -0.027673 0.632433 0.446680 -0.605284 -0.807867 -0.146810 0.466975 0.557477 -0.205758 0.084244 0.070208 -0.905045 -0.050970 0.234928 0.109175 -0.404130 0.729269 0.092574 -0.390660 -0.452993 0.258781 0.104573 -0.151240 -0.026783 0.592302 0.088416 -1.213688 0.718856 -0.001527 -0.541462 0.174647 -0.189947 0.951421 -0.720800 -0.821554 0.546104 -0.430048 -0.619130 -0.188049 -0.167882 0.285520 0.450771 0.034992 -0.523705 -0.251440 0.672821 -0.166489 0.706275 0.464349 0.034799 0.852242 -0.826402 -0.530659 -0.425897 -0.253989 -0.045641 -0.177751 -0.510149 -0.590831 -0.227080 0.687277 0.852534 0.017857 -0.445094 0.103352 0.709926 -1.182563 -0.275813 0.400383 0.935237 -0.644058 0.482060 0.479613 -0.592036 0.116518 -0.405767 -0.265883 -0.393869 -0.561764 0.548606 -0.286780 0.254594 0.245795 -0.118104 0.023604 0.437891 0.140936 0.275054 0.059069 0.743516 1.090555 -0.491759 -0.309390 -0.874723 0.379442 -0.929594 -0.878607 0.327742 0.459342 -0.284902 -0.202334 -0.027919 0.620123 0.516426 -0.734650 -0.390402 0.146550 +PE-benchmarks/permutations-of-a-given-string.cpp___GLOBAL__sub_I_permutations_of_a_given_string.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/program-for-nth-fibonacci-number.cpp__fib(int) = -1.010276 -1.170501 -0.381229 -1.181188 1.044216 0.825840 0.741768 -0.859345 -2.296752 -0.765841 0.626620 -2.144994 -1.144166 2.505671 -0.440463 2.117896 3.275942 0.860698 -0.682374 -0.942405 2.138984 -1.707078 3.088829 3.632587 -2.062024 0.141394 0.335336 0.905483 0.567026 0.695394 0.098144 -1.386195 0.934259 -2.587252 0.572095 -2.005656 -0.524211 1.460041 1.974846 -4.164665 -0.142152 0.975409 0.724308 -0.003622 -0.007706 1.537744 1.648565 1.892364 -0.662507 2.434118 1.466481 -0.721219 1.177399 0.244124 0.646808 0.951798 0.186118 0.845243 -0.603537 0.167889 -0.763187 -1.351825 0.735706 2.027826 3.014288 -0.558470 -1.062482 0.820369 0.429788 0.548263 0.975220 1.720900 0.102006 -0.353858 1.823625 -3.406217 -0.267214 -5.270324 0.277263 -5.654713 -1.726622 -0.049990 1.915100 -0.044257 1.540405 -0.176453 3.503587 -0.668438 -1.052792 2.039329 2.535962 -2.224154 -0.697849 -0.740549 -0.989810 0.209675 -1.162160 -0.060893 1.781464 0.418590 -2.048753 -1.980735 1.243885 0.450948 -1.300197 -1.744305 -0.306302 2.052556 -2.253831 -2.188930 -1.758302 1.024331 -0.543099 -3.352249 0.329692 -1.585354 0.520096 0.872602 -1.766990 -1.992915 1.070244 0.659242 -0.692476 -1.386414 0.026602 2.028665 1.071604 0.427364 0.096559 0.834702 0.131380 3.204632 1.564585 -1.507723 -0.024305 1.159483 -1.039559 1.094577 -1.699573 -1.134967 1.788224 -2.304540 -0.258237 0.420804 -1.465382 -0.227564 2.703260 -0.050089 -0.074492 6.558837 -0.364541 2.424458 2.025571 -1.957044 1.999869 -0.520875 0.706210 1.367633 2.176378 0.769859 -3.577997 -1.891903 1.536189 3.270857 1.398400 -2.828713 -1.990837 0.266297 0.855630 0.128810 0.960149 0.362290 0.297856 -1.409015 -0.096698 0.595330 4.531908 -1.767414 -0.129834 0.253473 1.351910 -1.056362 -3.826893 -0.523767 -3.111302 -0.247907 0.004775 0.399108 0.943318 2.664124 -4.427597 2.250592 -1.392049 -0.102586 1.870781 0.927077 -1.607853 -4.372104 -0.626285 0.702979 2.517816 0.044942 0.502243 0.823467 -2.812576 0.135198 0.110739 0.650780 -1.646010 2.459827 -0.494695 -1.207127 -0.680234 0.570087 -0.712937 -1.705949 -0.059237 1.789015 1.238435 -3.021213 1.486416 0.053499 -1.233640 0.911669 0.491110 1.999568 -1.960055 -2.423198 1.604422 -0.531554 -0.947955 -1.269987 -0.613556 1.181943 0.358014 -0.745521 -1.346451 -2.947259 2.228863 -1.090314 2.659103 1.320196 -0.856631 2.155492 -0.028539 -1.609096 -1.773333 -0.766561 -0.607142 -0.707961 -0.921214 -2.177714 -0.632695 2.012445 2.338236 0.729432 -0.702223 -0.165493 3.005752 -2.375905 -0.195806 1.331244 1.254963 -0.970905 1.185733 1.627522 -2.459620 0.217741 -1.630038 -0.062531 -0.811501 -0.848034 2.046789 -1.138211 0.664042 -0.159882 -0.181014 0.251042 1.107126 1.226079 0.034201 0.007223 3.378682 2.610932 -1.064689 -0.450636 -2.426321 1.258647 -2.520798 -1.656815 -0.352093 1.552231 -1.842837 -0.173121 0.770903 1.942083 1.332009 -1.334562 -1.252111 0.204363 +PE-benchmarks/program-for-nth-fibonacci-number.cpp__main = -0.076719 -0.135317 0.283676 -0.248522 0.277930 -0.193701 0.208656 0.108942 -0.539868 -0.493093 0.273953 -0.798971 -0.589904 0.569757 -0.144287 0.074885 0.688846 0.127020 -0.102134 -0.295651 0.122758 -0.329418 0.725069 0.775173 -0.583592 0.114396 -0.182496 0.318592 0.191991 0.206858 0.173389 -0.429517 0.226357 -0.022672 0.194778 -0.154196 -0.063436 0.027169 -0.118461 -0.900120 -0.023167 0.532104 0.195990 -0.001756 0.099203 0.758640 0.533298 0.433469 -0.159222 0.560727 0.393541 -0.278336 0.283458 0.076629 0.122383 -0.377357 0.255276 -0.147088 -0.465389 0.133279 -0.076124 -0.742910 -0.177627 0.447563 0.687277 -0.139324 -0.157857 -0.083342 0.014895 0.236140 0.308869 0.262061 0.309085 0.026589 0.471692 -0.063656 -0.004062 -0.902525 -0.039101 -1.763964 -0.563933 -0.093813 1.137039 0.320450 -0.119069 -0.246697 0.658587 0.121969 -0.145465 0.429078 0.711850 -0.220513 -0.328554 -0.099301 -0.132276 0.311514 -0.372707 0.080238 0.373663 0.258246 -0.511844 0.031750 0.308229 -0.157292 -0.253517 0.107832 -0.089394 0.436877 -0.766467 -0.033553 -0.498409 0.161730 0.430482 -0.794038 0.113747 -0.035208 0.264865 0.346440 -0.304742 0.185118 0.188395 -0.171385 -0.197769 0.159026 -0.790565 0.605548 0.028723 0.288550 0.188611 0.403534 0.273301 0.310740 0.229827 -0.281545 -0.040071 0.111153 -0.101044 0.360186 -0.189578 -0.248850 0.396982 -0.385910 0.193084 -0.236161 -0.359748 -0.363951 -0.277031 0.104270 0.045495 0.729742 0.008580 0.623408 0.380999 -0.315069 0.348843 -0.170643 0.056588 0.202902 0.426026 0.118378 0.067297 -0.362742 0.356405 0.709780 0.321145 -0.624214 0.035026 0.216510 0.190616 -0.099059 0.333230 0.196798 0.226502 -0.314430 -0.037203 0.307749 0.717693 -0.119197 -0.466216 0.006608 0.129579 0.142906 -0.441625 0.047250 0.109739 0.056464 -0.007922 0.130807 0.179412 0.623236 -1.261344 0.554009 0.079972 0.085510 0.467927 0.044898 -0.457407 -1.035974 -0.073412 0.222641 0.557155 0.252125 -0.123768 0.177468 -0.554119 -0.035868 0.050180 0.068311 -0.227254 0.421768 -0.148343 -0.121746 -0.293711 -0.509383 -0.069860 0.163468 -0.259722 0.369947 0.443744 -1.082333 0.389813 -0.138242 -0.448312 -0.311368 -0.019219 0.287478 -0.524191 -0.515543 0.015009 -0.553557 -1.020747 -0.576863 -0.165721 -0.035853 -0.097831 -0.156225 -0.078519 -0.323569 0.832984 -0.283475 0.499202 0.325309 -0.154041 0.685890 0.607403 -0.374604 -0.105411 -0.111228 0.302197 -0.623448 -0.200308 0.321936 -0.193750 0.229994 0.509829 0.047058 -0.144576 -0.069071 0.533538 -0.325256 -0.493946 0.412221 -0.046080 -0.013167 0.751059 0.459477 -0.579202 0.109207 -0.605681 -0.274372 -0.135240 -0.258683 0.341533 -0.195585 0.128318 0.090298 -0.012359 -0.240173 0.239383 -0.040139 -0.213330 -0.110477 0.825551 0.948784 -0.487406 0.339754 -0.622106 0.352458 -0.606973 -0.506339 0.044317 0.214820 -0.295431 -0.020196 0.016785 0.232493 0.288035 -0.557778 -0.533233 0.469554 +PE-benchmarks/program-wish-womens-day.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/program-wish-womens-day.cpp__main = -4.406714 -5.025659 -3.534930 -5.100176 2.109747 2.646767 2.063521 -5.063902 -8.304454 -2.549737 4.728863 -9.725164 -4.552054 9.342314 -3.731959 5.794974 10.243368 1.981171 -3.987840 -3.669870 7.623333 -1.645882 11.094075 12.949909 -7.729772 -0.517451 -0.216501 2.031666 2.005052 -1.761697 6.336281 -6.244700 2.403812 -6.384386 2.675375 -4.548314 -1.619682 6.928441 7.442055 -13.696587 -0.837966 4.410580 4.336720 0.090111 0.468207 4.877537 4.041528 7.181504 -0.495466 7.205133 6.629667 -0.107825 5.146788 -0.199566 1.721655 -1.085162 -2.240287 -0.187132 0.786199 -0.283411 -2.935462 1.122497 1.975451 9.121717 11.215318 -0.965070 -5.028718 1.088205 3.263978 3.522183 2.718890 6.875214 -0.236360 0.942008 3.802950 -10.713201 -2.307082 -19.357603 3.983429 -17.429077 -5.042828 2.666556 7.109940 4.082447 2.900049 -1.216339 13.013589 0.020751 -6.185194 10.962330 9.701005 -3.637513 -1.691619 -1.858471 -4.516656 1.074938 -2.981217 3.253358 4.372143 5.986200 -7.332867 -5.202477 -1.867404 -0.037216 -4.329042 -5.440292 -0.206570 5.849596 -4.919224 -4.115802 -2.547219 8.698658 1.544566 -14.012964 -1.323255 -8.087700 -1.089941 1.854525 -7.734375 -3.745325 3.710520 -0.137805 -2.167147 -1.611005 -3.242485 4.941140 4.186898 2.899915 -2.156748 4.843200 1.354976 10.230079 -1.227854 -7.133664 1.111499 2.447850 -1.040289 4.837712 -6.177000 -2.046562 7.384203 -6.640426 1.208076 0.277497 -4.314592 -4.139664 4.879435 -1.499570 -2.100443 24.689336 -2.498548 10.665578 8.450776 -5.506994 5.192078 -2.488934 3.478136 3.944445 5.690098 2.123219 -9.521045 -7.942938 7.809510 12.815159 4.530947 -7.511743 -3.557124 4.578851 1.784566 -2.110739 5.436733 0.622845 -1.331173 -3.312718 -0.754522 4.651117 12.926591 -3.312285 3.576208 -0.973588 10.738443 -0.137552 -6.960432 -1.162091 -10.425592 -0.111194 4.353016 3.657679 4.749751 8.525624 -14.855784 7.960996 -0.497939 4.060457 3.561131 2.977579 -7.241421 -15.527795 -2.072582 1.695814 6.766848 -2.233286 2.301058 3.702166 -10.314718 1.370384 1.761030 1.236458 -6.563147 8.657703 -1.773074 -1.560110 -2.393417 4.500927 -5.153062 -4.565651 -1.823946 8.276658 5.468122 -7.876765 5.352724 1.165245 -3.526397 -0.784013 -0.771858 7.781514 -7.086585 -7.328275 4.913641 -3.098305 -3.459071 -4.226130 -2.429294 3.892058 0.364639 1.807713 -5.601791 -7.108342 8.604983 -3.023355 10.219393 4.276875 -3.373354 4.269375 -3.799734 -4.243670 -4.384809 -5.740363 0.466986 1.142742 -4.719638 -4.199282 -1.275643 6.231179 5.380015 0.956442 -7.334974 0.871039 9.446898 -4.638731 -0.638885 1.175824 0.793475 -3.310898 4.203404 4.063538 -7.789255 2.846662 -8.609892 1.756709 -5.756639 -3.065598 8.006362 -1.264210 3.358449 -2.847803 -1.081608 2.157161 4.407088 6.471909 0.180943 4.203900 10.396906 4.778861 0.447485 -2.330637 -10.473273 4.187588 -7.747623 -6.529013 -1.376085 2.529015 -5.870955 -0.998387 -1.413135 8.126580 5.888347 -3.727644 -6.318346 6.005325 +PE-benchmarks/program-wish-womens-day.cpp____gnu_cxx::__enable_if<__is_integer::__value, double>::__type std::sqrt(int) = -0.131632 0.046777 0.230895 0.060785 -0.006382 -0.022737 0.100887 -0.050889 -0.028350 -0.130136 0.198950 -0.237625 -0.396756 0.406504 -0.264592 -0.001485 0.379545 0.326795 -0.063168 -0.153783 0.199413 -0.260159 0.534501 0.513357 -0.354552 0.018478 0.158871 0.186411 0.048015 0.131882 0.052279 -0.200269 0.177487 -0.115103 0.215639 -0.378113 -0.010550 0.216640 -0.003244 -0.575131 -0.062850 0.055267 0.268374 0.003555 0.100824 0.331630 0.185356 0.327169 0.066148 0.224857 0.194004 -0.054847 0.371730 0.059883 0.181871 -0.158641 0.123312 -0.197733 -0.024734 0.127831 -0.126036 -0.407603 0.015698 0.356944 0.375507 -0.038851 -0.069199 -0.185542 0.062822 0.076223 0.031722 0.169655 0.097754 0.215355 -0.020047 -0.324083 -0.126049 -0.705689 -0.056459 -0.830470 -0.253569 -0.094057 0.269530 0.173485 0.051469 0.130292 0.483720 0.254903 -0.048093 0.185882 0.581061 -0.204427 -0.162944 0.093110 0.057624 0.186921 -0.185036 0.230120 0.142894 0.197041 -0.268645 -0.299730 -0.058051 -0.047841 -0.145334 0.107467 -0.116724 0.318897 -0.431397 -0.169613 -0.329705 0.018233 0.115915 -0.601207 0.201801 -0.137265 0.346854 0.228183 -0.219994 -0.096748 0.244483 0.183146 0.122453 -0.004456 -0.292623 0.100116 -0.160874 0.150824 -0.027819 0.020483 0.059311 0.318844 0.220784 -0.229728 -0.020578 0.042234 -0.236281 0.232399 -0.236881 -0.013958 0.191016 -0.294198 0.199282 -0.076631 -0.204419 -0.332636 0.030219 0.025119 0.018700 0.632526 -0.084189 0.314262 0.115231 -0.292852 0.106214 -0.191254 0.005854 0.110578 0.210259 0.054160 -0.331651 -0.355657 0.118687 0.516277 0.215463 -0.346366 0.002132 -0.021709 0.122826 -0.178311 0.318751 0.110042 -0.091952 -0.222116 -0.060496 0.141012 0.326307 -0.041612 -0.206546 -0.174716 0.141442 0.162638 -0.194370 0.028033 0.101536 0.039339 0.151796 0.010430 0.005076 0.155132 -0.669458 0.406488 -0.096387 0.175607 0.255508 -0.088591 -0.196280 -0.493749 0.132209 0.130355 0.155121 -0.004459 -0.009278 0.209902 -0.426920 0.012903 0.017194 0.094064 -0.093274 0.283014 0.138574 -0.216005 -0.308719 -0.022449 0.086181 -0.235017 -0.088842 0.396835 0.206696 -0.627891 0.255424 0.058203 -0.167206 -0.022591 0.083332 0.193387 -0.392019 -0.464689 0.215945 -0.131973 -0.185741 -0.368928 -0.120135 0.253250 -0.258313 -0.018658 0.046735 -0.072909 0.270454 0.038787 0.160638 0.143633 0.118113 0.264681 0.063893 -0.209643 -0.062206 0.029296 0.101696 -0.310062 -0.119856 0.018353 -0.058723 0.282720 0.291222 0.028586 -0.171785 0.002205 0.455032 -0.134653 -0.155935 0.032450 0.273432 0.202641 0.341578 0.247318 -0.303692 -0.062040 -0.314554 -0.031071 -0.166723 -0.176354 0.268995 -0.261525 0.099410 -0.009256 -0.085314 -0.159874 0.238545 0.140142 0.050492 0.117676 0.191479 0.478218 -0.035850 0.169497 -0.249760 0.005053 -0.299390 -0.104392 -0.088170 0.195581 -0.150767 0.185324 0.000515 0.258369 0.266010 -0.207616 -0.206236 0.201004 +PE-benchmarks/program-wish-womens-day.cpp___GLOBAL__sub_I_program_wish_womens_day.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/quicksort-for-linked-list.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/quicksort-for-linked-list.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/quicksort-for-linked-list.cpp__lastNode(Node*) = -0.305558 0.392817 0.144142 -0.820964 0.739069 0.615591 0.130243 -0.276474 -0.739986 -0.841517 -0.179385 -1.080422 -0.830203 0.970168 -0.271153 0.371866 1.508354 0.111192 -0.095475 -0.414435 0.788293 -0.544973 1.227973 1.524360 -1.210570 0.228144 0.639693 0.449254 -0.008525 0.755033 0.189943 -1.495302 -0.035998 -0.351891 0.782829 -0.685094 -0.420794 0.197446 0.413493 -2.142549 -0.201887 0.746833 0.035719 0.029348 0.174985 -0.113204 1.474720 0.650390 -0.465946 0.610695 0.772213 0.618515 0.414733 -0.077890 0.275416 0.386265 0.268940 -0.233163 -0.022333 0.195518 -0.351515 -0.160649 0.209545 1.161692 1.200826 -0.177718 -0.545829 0.138290 0.088638 0.196586 -0.108541 0.988075 0.032109 0.497183 0.636765 -1.416375 -0.054706 -2.566183 0.604348 -2.401891 -0.984065 -0.509173 0.421553 0.859969 0.455784 -0.169791 1.895754 -0.483976 0.045006 0.998960 1.476856 -0.608049 -0.027654 -0.666038 -0.795720 0.112642 -0.236296 -0.136897 -0.076969 0.255493 -0.856572 -1.045552 0.413494 -0.022763 -0.740650 -0.609062 -0.257937 0.897415 -1.090890 -0.598369 -1.024640 0.649711 -0.080928 -1.631276 -0.394105 -0.715296 -0.164219 0.250326 -0.718507 -1.133346 0.447722 0.525286 -0.474712 -0.362440 -0.452192 0.968861 0.761361 -0.149359 0.004216 0.327373 0.427307 1.268695 0.578397 -0.567478 -0.144483 0.509714 -0.160541 -0.162993 -0.667677 -0.050809 0.352451 -0.738058 -0.200666 0.495011 -0.617259 -0.323815 0.289448 -1.035387 0.176401 3.804551 -0.577360 0.871959 0.518150 -1.115005 0.879508 0.042938 -0.345417 0.278643 0.949629 1.067048 -1.477950 -0.800451 0.846767 1.579624 0.481029 -0.654532 -0.665678 0.205406 -0.071120 0.004315 0.681658 -0.108570 -0.097357 -0.520269 -0.247550 0.393301 2.106520 -0.347422 -0.423001 0.055636 1.213737 -0.279891 -1.048256 -0.026543 -1.639963 -0.169076 0.424526 -0.042793 0.701345 1.285634 -2.584711 1.022899 -0.223201 -0.312759 0.613201 0.169083 -0.269720 -1.966070 0.078397 0.835527 1.110373 -0.349005 0.596572 -0.279969 -1.246351 0.030979 0.185034 0.651648 -1.179802 1.201422 -0.183664 -0.928920 -0.443594 0.084433 -0.677446 -0.743903 -0.536872 0.545240 0.703081 -1.565991 1.254276 0.167924 -0.136587 0.240894 -0.184929 0.974415 -0.936437 -1.230055 0.671420 -0.210806 -0.367144 0.106038 -0.591029 0.713371 0.122794 -0.017289 -0.872807 -1.250800 0.842839 -0.077770 1.182149 0.736289 0.102716 0.916178 -0.091523 -0.498734 -0.595628 -0.740498 0.317182 0.075626 -0.339541 -1.031970 -0.512668 0.684764 1.381738 0.011621 -0.502560 -0.317928 1.145120 -0.818947 0.173755 0.333577 -0.179942 -0.656217 0.161721 0.563862 -0.609053 -0.265966 -1.243348 0.513345 -0.552883 -0.520940 0.617865 -0.842621 -0.097629 0.617263 -0.576972 -0.377278 0.613735 0.577207 -0.072633 0.093373 1.178493 0.592080 -0.350782 0.174822 -1.092763 0.516485 -1.305683 -0.802506 -0.396673 0.201604 -0.466350 -0.472592 -0.247537 0.753833 0.370552 0.250270 -0.283729 0.055410 +PE-benchmarks/quicksort-for-linked-list.cpp__partition(Node*, Node*) = -0.665926 2.516307 1.452815 -2.673289 3.047956 3.370384 0.507381 -0.646630 -1.904435 -2.643046 -0.811214 -3.639496 -3.752676 3.370156 -0.967153 0.497396 5.335523 -0.075555 -0.283459 -1.267581 2.491792 -0.704325 4.813774 5.334457 -4.918139 0.949183 2.835511 1.506326 0.239409 2.799262 -0.219323 -5.313052 0.263890 -0.769964 2.353574 -1.934443 -1.296776 -1.032909 0.724096 -7.434560 -0.830493 1.901480 -1.826731 0.033482 0.633753 0.440174 6.386959 2.502380 -2.008517 1.476340 2.742931 2.181483 0.894738 -0.197185 0.662566 0.605342 1.220024 0.089368 -0.290904 0.395126 -0.821234 -1.140197 -0.095528 4.351266 4.352064 -0.360409 -1.680497 0.528350 0.129296 0.342282 -0.993374 3.358624 1.484980 2.807952 2.688914 -3.920043 -0.506241 -8.244234 1.433221 -8.008469 -3.714789 -2.648038 1.444097 1.947704 1.539859 -1.223931 6.459613 -1.063062 0.921293 3.634205 5.852777 -2.714394 -0.258323 -2.801430 -2.644847 0.786931 -1.210848 0.362707 -0.624624 -0.280821 -3.230630 -4.074597 1.201567 -0.120479 -2.744237 -1.828266 -0.957863 3.119012 -3.643159 -1.482579 -4.153559 1.364541 -0.197285 -6.357711 -2.463917 -1.627307 1.095380 0.998593 -1.827243 -4.055286 1.207276 2.417858 -1.614335 -1.755346 -0.880405 3.825647 3.311603 -0.415994 0.498528 0.979553 2.353178 4.467863 2.967350 -1.457027 -0.817705 1.165209 -0.778462 -0.799594 -2.173705 0.470850 1.157631 -2.427087 -0.153728 2.656447 -2.160795 -1.090960 0.909492 -3.755713 1.216525 14.101184 -1.895506 2.913336 1.274733 -4.540100 2.669127 -0.412883 -2.173477 0.897030 3.051190 4.284335 -5.842055 -2.480549 2.903912 5.597254 1.693094 -3.304671 -0.867115 0.524235 -0.647188 -1.178227 2.430942 -0.073646 -0.016793 -1.827342 -0.961876 2.565300 7.510079 -1.760001 -3.669450 0.414383 3.627923 -0.090469 -2.857852 -0.006567 -3.796981 -0.498322 2.588573 -0.316669 2.756402 4.558489 -9.254986 3.350850 -0.335399 -1.915069 2.314847 0.706314 -1.176786 -4.165984 1.343122 3.767056 3.545394 -0.134268 1.238683 -1.545969 -4.367361 -0.088578 1.158698 2.242048 -3.668371 4.056846 -0.014079 -3.624532 -2.395310 -0.921262 -1.872471 -2.093957 -2.426036 1.788670 0.841612 -7.356102 5.151977 0.499466 -0.840565 0.342167 -1.850780 3.420060 -3.804424 -4.964390 2.317092 -0.987766 -1.838185 0.273623 -2.058524 2.402474 1.332135 1.061492 -3.650059 -5.360276 3.201295 0.306989 3.946755 2.765917 1.323025 4.249660 -0.648742 -1.941352 -2.710139 -3.407139 3.129305 0.764445 -2.027201 -3.117022 -2.160225 2.485573 5.288410 -0.904555 -1.583957 -2.237091 3.498326 -3.737332 0.140765 1.285124 1.052458 -2.588465 0.476168 2.092437 -1.771905 -1.310873 -4.117877 0.947932 -1.967430 -2.790020 1.575893 -3.345268 -0.292759 3.071215 -1.875266 -1.722193 2.101913 0.947468 -0.086445 0.153399 3.608898 3.769415 -2.616526 0.970519 -4.114941 2.656562 -5.230460 -3.857732 -0.308708 -0.776127 -0.895046 -1.757017 -0.897580 2.184962 0.838354 0.298754 -0.968923 0.195190 +PE-benchmarks/quicksort-for-linked-list.cpp___quickSort(Node*, Node*) = -0.293232 1.416101 0.636639 -1.220639 1.407583 1.436794 0.252205 -0.287137 -0.677599 -1.579229 -0.352925 -1.803167 -2.246053 1.683406 -0.591421 -0.016914 2.663523 -0.165299 0.018797 -0.951100 1.207086 -0.100481 2.684656 2.692182 -2.768266 0.384369 1.893206 0.996212 0.622960 0.944784 0.455914 -2.647540 0.311575 -0.263216 1.234041 -0.836915 -0.413189 -0.851567 0.084789 -3.711936 -0.526039 0.666619 -0.951763 0.101982 0.253335 0.573385 3.245274 1.478871 -1.232810 0.816722 1.722165 1.232644 0.331008 -0.042101 -0.014947 -0.332089 0.456107 -0.154165 -0.168496 0.175783 -0.166865 -0.946607 -0.322728 2.383475 2.499034 -0.215003 -0.682505 0.454224 -0.015907 0.412945 -0.553364 1.710493 0.883631 1.692933 1.636762 -1.966498 -0.554415 -4.653214 0.500256 -4.983554 -1.937968 -1.635837 0.932500 0.486002 0.624762 -0.018195 3.203697 0.066549 0.615818 2.148822 3.083210 -1.151510 -0.239971 -1.403285 -1.213625 0.902415 -0.970269 0.637017 -0.088088 0.110483 -1.638924 -2.050715 0.452568 -0.186318 -1.455253 -1.077362 -0.595089 1.486385 -2.058378 -0.492867 -2.327543 0.395034 0.063898 -3.512043 -1.555198 -0.691741 1.373009 0.509075 -0.557877 -1.722931 0.379158 1.163454 -0.625134 -0.869571 -0.185725 1.562998 1.815505 -0.063900 0.389437 0.727761 1.357767 2.399977 1.715593 -0.599799 -0.657753 0.501255 -0.482390 -0.407604 -1.189100 0.319736 0.972318 -1.243014 0.622182 1.442985 -1.065602 -1.406677 0.628340 -2.210696 0.891471 6.844685 -0.673534 1.392348 0.839655 -2.256132 0.540153 -0.578693 -1.195233 0.635606 1.577343 2.156246 -2.101689 -1.184770 1.329985 2.846786 0.844176 -1.821017 -0.382280 0.374706 -0.276746 -0.926800 1.157555 0.155569 -0.129677 -0.818604 -0.426206 1.749025 3.113130 -0.864197 -2.008237 0.113325 2.305265 0.036822 -1.213117 0.108713 -1.458619 -0.164001 1.585986 -0.045842 1.310298 2.265985 -5.050050 1.581612 0.420917 -0.509465 0.809154 0.557410 -0.792489 -2.126622 1.200964 2.016960 1.525357 -0.093653 0.720349 -0.741653 -2.308437 -0.053787 0.711844 1.143108 -1.684278 1.999307 -0.011618 -1.560431 -1.616412 -0.327587 -0.675605 -0.770978 -1.053647 0.954064 0.410045 -4.344562 2.708360 -0.314185 -0.783328 -0.115128 -1.328951 1.967290 -2.306167 -2.559432 1.073087 -0.772969 -1.328917 -0.083637 -0.972697 1.227334 0.767750 0.972966 -1.660689 -2.288653 1.671721 0.148030 1.722761 1.411464 0.899512 2.560265 -1.361392 -1.043323 -1.545406 -1.409715 1.791852 0.258390 -1.241657 -1.306576 -0.969577 1.202267 2.954206 -0.793455 -0.932025 -0.876169 1.673985 -2.347826 -0.393211 0.598143 1.299594 -1.190493 0.772943 0.964076 -1.108715 -0.697477 -2.112144 0.364776 -0.716660 -1.779553 0.766666 -1.862127 -0.062520 1.787666 -0.895999 -0.882585 1.278655 0.304507 0.134880 -0.016537 1.548930 2.607383 -1.794733 0.398423 -2.305623 1.251112 -2.942662 -2.307541 0.090702 -0.721760 -0.032948 -0.724452 -0.767364 0.980525 0.463472 -0.077641 -0.802726 0.252532 +PE-benchmarks/quicksort-for-linked-list.cpp__quickSort(Node*) = -0.020724 0.431927 0.370055 -0.171283 0.382601 0.093451 0.138425 0.171559 -0.196891 -0.596682 -0.121792 -0.489373 -0.808855 0.502256 -0.144958 -0.114220 0.852452 0.138855 0.098639 -0.373016 0.208958 -0.351128 0.860875 0.840813 -0.877322 0.158739 0.438203 0.377815 0.254903 0.386546 0.027369 -0.617350 0.275353 -0.014792 0.431107 -0.372553 -0.016501 -0.293371 -0.351607 -1.202275 -0.142259 0.172639 -0.171814 0.053024 0.070782 0.707432 0.998843 0.467864 -0.365597 0.360968 0.447591 0.121309 0.162586 0.088528 -0.049612 -0.193631 0.187524 -0.134588 -0.339715 0.167991 0.005929 -0.932787 -0.172205 0.618711 0.801336 -0.125007 -0.067661 0.086012 -0.138212 0.132671 -0.041731 0.364867 0.478548 0.353765 0.570611 -0.435209 -0.138312 -1.234114 -0.110828 -2.074924 -0.641533 -0.706995 0.655091 0.082804 0.061023 -0.041465 0.867093 0.175854 0.350771 0.522610 0.951872 -0.456456 -0.225248 -0.420978 -0.130867 0.421773 -0.435631 0.127715 0.181755 -0.020014 -0.494495 -0.489723 0.393927 -0.117332 -0.400618 -0.157182 -0.251800 0.496948 -0.910284 -0.117729 -0.993359 -0.215774 0.145065 -0.996369 0.038394 0.018127 0.706539 0.342673 -0.012574 -0.264026 0.080850 0.343161 -0.095359 -0.174986 -0.435835 0.659883 0.283991 -0.041464 0.297826 0.299125 0.364311 0.546201 0.744290 -0.115690 -0.312256 0.227358 -0.341446 -0.104949 -0.371316 -0.049242 0.486315 -0.482018 0.190195 0.201629 -0.382453 -0.429639 0.104234 -0.477142 0.428267 1.328961 -0.049143 0.338030 0.163433 -0.639654 0.243470 -0.245665 -0.335618 0.261034 0.560301 0.500979 -0.363388 -0.347728 0.178771 0.775453 0.296587 -0.623210 -0.104475 -0.071620 0.049278 -0.218743 0.281300 0.193741 0.050978 -0.287649 -0.069511 0.428246 0.873773 -0.284553 -0.550255 0.015958 0.260926 -0.003393 -0.571696 0.043652 -0.029366 -0.054273 0.184716 -0.008757 0.216846 0.690687 -1.473263 0.545941 -0.027715 -0.143518 0.245515 0.022972 -0.189698 -0.811709 0.408507 0.610653 0.562652 0.175504 0.093036 -0.127651 -0.666746 -0.064693 0.142557 0.391043 -0.346672 0.504585 0.002981 -0.444949 -0.565603 -0.360665 -0.000335 -0.067479 -0.220022 0.247729 0.268020 -1.529903 0.754141 -0.325821 -0.417426 -0.055465 -0.213985 0.422973 -0.784904 -0.794696 0.188482 -0.320179 -0.753272 -0.363994 -0.237959 0.312138 -0.017420 -0.094048 -0.247293 -0.666638 0.637547 -0.040147 0.309628 0.428415 0.279656 1.042379 0.063458 -0.448472 -0.403682 -0.197278 0.382369 -0.457650 -0.230832 0.007243 -0.276523 0.337570 1.070924 -0.129851 -0.057060 -0.074109 0.588316 -0.718934 -0.488752 0.398023 0.479792 -0.073940 0.578997 0.443641 -0.541802 -0.347800 -0.624941 -0.066798 0.082904 -0.545404 0.211635 -0.748386 -0.010788 0.601492 -0.138230 -0.383927 0.443446 -0.104534 -0.032048 -0.240717 0.662431 1.176871 -0.782839 0.315287 -0.598496 0.360620 -0.923208 -0.598776 -0.026284 0.088800 0.065340 -0.020317 -0.053685 0.179766 0.111312 -0.304964 -0.339099 0.016559 +PE-benchmarks/quicksort-for-linked-list.cpp__printList(Node*) = -0.144366 0.545652 0.553012 -0.747537 0.568323 0.445225 0.095989 -0.027703 -0.477350 -0.946781 -0.107264 -1.141787 -1.157272 0.870807 -0.406115 -0.148639 1.343147 -0.012561 -0.041435 -0.488390 0.466234 -0.233692 1.273109 1.437443 -1.431335 0.134720 0.607383 0.704545 0.378985 0.599913 0.351827 -1.301082 -0.060997 0.185274 0.856542 -0.430940 -0.136613 -0.245156 -0.255699 -1.952344 -0.251798 0.758955 -0.088124 0.063294 0.260981 0.460333 1.556545 0.760246 -0.611305 0.364934 0.919864 0.549214 0.331425 -0.068921 -0.032505 -0.383648 0.397565 -0.311290 -0.195712 0.230501 -0.055635 -0.646030 -0.075275 1.257807 1.350935 -0.106436 -0.304406 -0.075976 0.103846 0.256346 -0.124037 0.825128 0.392088 0.820196 0.759741 -0.713000 0.010821 -2.233662 0.476457 -2.545584 -0.960698 -0.786649 0.827753 0.863931 0.039551 -0.366403 1.618637 0.047621 0.277324 1.101221 1.507842 -0.370318 -0.180712 -0.777090 -0.730417 0.538379 -0.531079 0.172750 -0.154320 0.403680 -0.796798 -0.706775 0.165402 -0.173045 -0.708155 -0.115287 -0.339077 0.747218 -1.126001 -0.108681 -1.116895 0.323926 0.319927 -1.771587 -0.438867 -0.538228 0.276277 0.236935 -0.317151 -0.499506 0.182958 0.381633 -0.371619 -0.012970 -1.155507 1.048657 0.681045 -0.084172 0.109568 0.428077 0.633191 0.758266 0.505638 -0.432534 -0.347640 0.378304 -0.335677 -0.231836 -0.690819 0.096554 0.734447 -0.614025 0.000000 0.346779 -0.550726 -0.649061 -0.252013 -1.017636 0.487330 3.291663 -0.332387 0.748608 0.408821 -1.004287 0.673149 -0.002017 -0.464630 0.307778 0.762595 0.981614 -0.919097 -0.635208 0.638472 1.451162 0.429213 -0.638206 -0.069287 0.290630 -0.160609 -0.365656 0.662799 0.091792 -0.256494 -0.421248 -0.233441 0.745554 1.486377 -0.099808 -0.791802 -0.069125 1.098204 -0.026918 -0.526344 0.180382 -0.595902 -0.038175 0.481895 0.028855 0.720978 1.164831 -2.618461 0.923386 0.364801 -0.107319 0.526636 -0.121374 -0.382720 -1.510006 0.527302 0.929194 0.844279 -0.071242 0.229022 -0.243352 -1.169220 0.003833 0.276070 0.633252 -0.889314 0.969937 -0.083787 -0.701378 -0.814634 -0.476698 -0.508927 -0.233479 -0.740356 0.470517 0.409899 -1.862254 1.322523 -0.207099 -0.383245 -0.233393 -0.592141 0.681360 -1.255573 -1.155825 0.306256 -0.449562 -0.959446 -0.317514 -0.547161 0.521636 0.060080 0.167798 -0.804994 -1.114751 0.936293 -0.166138 0.866349 0.688102 0.294696 1.108672 0.293364 -0.383463 -0.578593 -0.663015 0.775620 -0.099847 -0.526318 -0.235471 -0.456503 0.494355 1.441315 -0.410413 -0.375327 -0.219230 0.920837 -0.611012 -0.469606 0.234618 -0.183500 -0.447544 0.483383 0.443354 -0.705895 -0.291653 -1.319993 0.171864 -0.269060 -0.806636 0.462512 -0.896150 0.005720 0.816789 -0.400294 -0.602353 0.607054 0.200542 -0.207085 0.055537 1.142206 1.026134 -0.623589 0.516186 -1.268156 0.640464 -1.465778 -0.994795 -0.179836 -0.244056 -0.040555 -0.253414 -0.325031 0.480629 0.359728 -0.010903 -0.471450 0.341905 +PE-benchmarks/quicksort-for-linked-list.cpp__push(Node**, int) = -0.218691 1.452672 1.233520 -1.267757 1.517554 1.478318 0.320202 -0.384979 -0.791779 -1.098201 -0.430913 -1.550375 -1.887368 1.719002 -0.457768 0.200251 2.752350 0.028665 -0.147248 -0.927120 1.299999 -0.649179 2.660917 2.746057 -2.703202 0.543177 1.900428 1.013874 0.713992 1.428037 -0.722242 -1.885344 0.340544 -0.683995 1.123473 -1.174203 -0.464621 -0.938595 0.237393 -3.758625 -0.367457 0.122888 -1.027214 0.002136 0.166025 1.120286 3.365657 1.432450 -1.126886 0.679419 1.527947 0.657458 0.340464 0.054731 0.370457 0.274917 1.384754 0.711123 -0.276566 0.174914 -0.177360 -1.283912 -0.005504 2.254699 2.397368 -0.152544 -0.628328 0.501479 0.136247 0.068563 -0.482433 1.521567 0.854306 1.550461 1.530538 -2.486847 0.100535 -4.414590 0.174608 -4.686438 -1.926706 -1.623390 0.670065 -0.359162 0.953998 -0.060253 3.042498 -0.074720 0.726438 1.392298 3.015684 -1.777065 -0.280024 -1.281656 -1.179303 0.641887 -0.850551 0.438660 0.214526 -0.459255 -1.617151 -2.114876 1.167206 0.112933 -1.425269 -0.690208 -0.466085 1.565148 -1.931079 -0.861418 -2.284838 -0.113098 -0.336340 -3.324145 -0.738541 -0.718274 1.871682 0.468936 -0.543721 -2.201303 0.400331 1.604044 -0.686379 -1.150506 -0.286839 2.017756 1.752343 -0.105773 0.430469 0.257661 1.248118 2.273472 2.200377 -0.665773 -0.584774 0.476354 -1.017388 -0.444108 -1.211660 0.096808 1.005806 -1.328056 0.115187 1.503201 -1.113037 -0.471076 1.603259 -1.580856 0.901358 6.920851 -0.688698 1.359339 0.544215 -2.405065 1.023108 -0.430593 -1.226072 0.687357 1.556793 2.024337 -3.304260 -1.242660 1.153225 2.722954 0.934345 -2.349478 -0.643782 -0.107452 -0.427050 -0.595195 0.967808 0.076350 -0.049794 -0.966766 -0.483472 1.387099 3.745045 -1.217321 -2.453137 0.244000 0.998751 -0.265125 -2.040068 -0.069472 -1.235976 -0.098973 0.819506 -0.208765 1.357656 2.265837 -5.179447 1.706284 -0.398649 -1.253453 1.551807 0.329390 -0.707237 -1.926973 1.032787 2.021524 1.749193 0.215651 0.178808 -0.598471 -2.229614 -0.142364 0.466681 1.065361 -1.606377 1.883916 0.345769 -1.937386 -1.481042 -0.646382 -0.304711 -0.886987 -0.926735 0.912377 -0.273002 -4.638703 2.672593 -0.082307 -0.678291 0.357747 -1.120166 1.473019 -2.165633 -2.558031 1.049888 -0.368487 -0.796813 -0.424327 -0.867639 1.269621 0.557723 0.597094 -1.885478 -2.835631 1.394122 -0.214941 1.645340 1.424249 0.900078 2.593719 -0.502079 -1.001679 -1.822968 -0.952820 1.326955 0.167161 -1.224031 -1.456768 -1.115632 1.392645 2.942341 -0.638685 -0.202752 -0.960487 1.755214 -2.517944 -0.479768 0.784377 1.565512 -1.315869 0.499843 1.116201 -1.100354 -0.851738 -1.721493 -0.424253 -0.604821 -1.671939 0.846040 -1.770329 -0.030176 1.683889 -0.744119 -0.809061 1.237264 -0.003117 0.195078 -0.097838 1.728458 3.266382 -1.927686 0.302924 -2.049118 1.413399 -2.865477 -2.116409 0.224516 -0.346707 -0.327623 -0.629020 -0.138655 1.078238 0.315074 -0.336773 -0.403551 -0.101572 +PE-benchmarks/quicksort-for-linked-list.cpp__main = 0.202731 0.301357 1.222645 -0.659238 0.316606 -0.658999 0.131372 1.272655 -0.768940 -1.424250 -0.083927 -0.945222 -1.609669 0.797519 -0.357431 -1.390148 1.502660 0.519171 0.155162 -0.942299 -0.192804 -0.312267 1.114659 1.513151 -1.664736 0.258729 -0.002610 1.113032 0.798340 0.659473 0.875916 -1.138410 -0.109156 1.353820 1.271049 -0.652175 -0.013517 -0.408389 -1.930027 -2.373751 -0.171053 1.294567 -0.061133 0.207573 0.747105 2.097339 1.418507 0.665349 -0.862191 0.720757 0.966194 0.464689 0.368948 -0.104989 -0.369087 -1.123456 0.375624 -0.532840 -0.722577 0.755911 0.163388 -1.811041 -0.426439 1.005511 1.340165 -0.279647 -0.151191 -0.984863 0.291628 0.534697 0.328589 0.446132 1.152774 0.361774 1.053260 0.659348 -0.322961 -2.056103 0.581933 -4.350961 -1.124275 -1.204408 2.865328 0.941065 -1.344175 -0.921097 1.327188 0.289237 0.698074 1.528921 1.201422 0.537263 -0.454401 -0.842820 -0.518635 1.304320 -0.642496 -0.031023 0.192638 0.845904 -0.710408 0.119143 0.099362 -0.923732 -0.642724 0.867632 -0.507832 0.950206 -1.800904 0.918105 -1.690907 0.615192 1.535463 -1.437886 -0.344190 -0.289283 0.968941 0.582769 -0.088549 1.333161 0.020189 -0.309660 -0.449334 1.280880 -2.340280 1.453343 -0.054915 -0.154131 0.323511 0.856953 0.495456 -0.577604 0.571698 -0.413430 -0.530698 0.854649 -0.336008 -0.374121 -0.894414 0.149464 1.398885 -0.319347 0.521113 -0.830683 -0.682269 -1.494260 -1.463491 -0.765031 0.758470 1.836978 0.007719 0.657273 0.258651 -0.318639 0.518806 0.412925 -0.247731 0.596128 1.012112 0.543607 0.716397 -0.379381 -0.088681 1.273105 0.476188 -0.640927 0.592057 0.258671 -0.230213 -0.299081 0.873738 0.142449 -0.069485 -0.240547 -0.145748 0.565342 0.596353 0.623305 -1.615172 -0.779195 1.068809 0.192750 0.282477 0.705527 1.097678 0.084893 0.536434 -0.020472 0.700412 1.052981 -3.306420 1.039495 0.843735 0.436304 0.067772 -0.312454 -0.132839 -1.858749 0.511723 0.614591 1.370990 0.490800 -0.443324 0.136586 -1.013524 -0.075688 0.403427 0.736677 -0.624098 0.743027 -0.089530 -0.067660 -0.665579 -1.611354 -0.323164 0.937814 -0.969336 0.254574 0.376442 -2.753719 0.890955 -0.894688 -0.694315 -0.977363 -0.425106 0.161015 -1.396863 -0.991108 -0.387942 -0.501893 -2.691588 -1.289203 -0.712078 0.474496 -0.465890 0.165551 -0.241955 -0.911933 1.768436 -0.421770 0.620466 0.761131 -0.118396 1.985214 1.343113 -0.336120 -0.181743 -0.567152 1.530853 -1.127827 -0.018560 1.380804 -0.523385 -0.181660 1.591275 -0.498821 -0.186001 -0.155326 1.239270 -0.181365 -1.377409 0.376584 -0.606942 0.769935 2.044916 0.661171 -1.349798 -0.384130 -1.715441 -0.174274 0.588857 -0.432718 0.669582 -1.190843 0.122063 0.821690 -0.008811 -1.159782 0.663160 -0.351510 -0.758033 -0.232359 1.493677 2.224106 -1.164620 1.625075 -1.046756 0.886116 -1.306682 -0.546898 -0.809043 -0.573642 0.398215 0.310320 -0.718627 0.114646 0.468661 -0.499065 -1.028125 1.130317 +PE-benchmarks/quicksort-for-linked-list.cpp___GLOBAL__sub_I_quicksort_for_linked_list.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/quicksort-on-singly-linked-list.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__push(Node**, int) = -0.098575 0.880534 0.868348 -0.586196 0.935358 0.726713 0.270626 -0.107670 -0.484258 -0.690193 -0.249764 -0.958563 -1.252306 1.078694 -0.224451 0.131055 1.719775 0.127984 -0.049835 -0.593705 0.684196 -0.618786 1.688968 1.691732 -1.620157 0.379838 1.057639 0.602628 0.406792 0.962997 -0.636308 -1.025126 0.385990 -0.458900 0.656747 -0.746941 -0.260815 -0.632959 -0.012964 -2.314280 -0.210881 0.060379 -0.563970 -0.008848 0.074747 1.047076 2.088534 0.886879 -0.606407 0.520761 0.806618 0.101978 0.280033 0.118797 0.301138 0.157361 0.957569 0.466632 -0.421748 0.160715 -0.121464 -1.210112 -0.100402 1.275436 1.470916 -0.128746 -0.329815 0.297592 -0.044666 0.034132 -0.225110 0.839264 0.691950 0.841838 0.995592 -1.399835 0.105632 -2.478992 -0.143974 -3.174163 -1.236741 -1.072164 0.624174 -0.366415 0.578838 -0.064941 1.791931 0.037090 0.497885 0.647667 1.906880 -1.255996 -0.294834 -0.709615 -0.501922 0.414510 -0.606875 0.238451 0.375699 -0.433433 -1.031043 -1.214000 0.958883 0.061674 -0.826165 -0.297274 -0.307629 1.002100 -1.337104 -0.564494 -1.602277 -0.374148 -0.167086 -1.990622 -0.112447 -0.186412 1.315997 0.474533 -0.301032 -1.260095 0.294145 0.983397 -0.364302 -0.741238 -0.275008 1.384030 0.896778 -0.028752 0.413977 0.223526 0.751452 1.350183 1.571469 -0.340761 -0.379587 0.290020 -0.759304 -0.180883 -0.663395 -0.086387 0.637346 -0.896892 0.082941 0.796151 -0.734654 -0.184858 0.960760 -0.740664 0.600954 3.683405 -0.360602 0.813493 0.261939 -1.478625 0.705600 -0.377271 -0.736240 0.403846 1.008407 1.157211 -1.893939 -0.751653 0.638735 1.632486 0.613100 -1.599225 -0.364848 -0.199888 -0.116434 -0.342199 0.564054 0.172402 0.138429 -0.651556 -0.247246 0.769648 2.344103 -0.898330 -1.606325 0.193681 0.176815 -0.087119 -1.463690 -0.065587 -0.477278 -0.073681 0.253659 -0.125270 0.673141 1.395181 -3.081917 1.109419 -0.423429 -0.867451 1.111840 0.148087 -0.439467 -1.212383 0.594510 1.250082 1.140040 0.357515 -0.052527 -0.336073 -1.342562 -0.125470 0.211313 0.650744 -0.849221 1.111077 0.194527 -1.204801 -0.940510 -0.622779 0.019196 -0.484559 -0.494309 0.550008 -0.070015 -3.028050 1.596292 -0.106367 -0.543079 0.216243 -0.509745 0.770403 -1.327661 -1.615004 0.561043 -0.355584 -0.714017 -0.470839 -0.493030 0.663655 0.249982 0.105490 -0.985983 -1.726550 0.986028 -0.169145 0.939294 0.868757 0.555879 1.778460 0.059221 -0.781429 -1.049671 -0.421138 0.696247 -0.280430 -0.672185 -0.695818 -0.685766 0.883433 1.869994 -0.280591 0.064734 -0.590482 1.102849 -1.631983 -0.487433 0.689253 1.088929 -0.651445 0.495260 0.836164 -0.760315 -0.581816 -0.978395 -0.489788 -0.274547 -1.027164 0.460473 -1.191736 -0.038081 1.035996 -0.401001 -0.541210 0.737200 -0.159681 0.077698 -0.232137 1.163235 2.313760 -1.413231 0.290594 -1.182420 0.886989 -1.753125 -1.256776 0.191869 0.031776 -0.230427 -0.307220 0.127812 0.555387 0.160168 -0.521367 -0.331576 -0.123490 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__printList(Node*) = -0.195341 0.244917 0.367117 -0.777490 0.600404 0.493521 0.156377 -0.177261 -0.683919 -0.699644 0.049530 -1.069492 -0.853577 0.899679 -0.329585 0.203795 1.286442 0.055863 -0.150605 -0.415066 0.585272 -0.229269 1.255547 1.432915 -1.265937 0.173512 0.388883 0.622791 0.325604 0.533853 0.254740 -1.083031 0.039259 -0.150429 0.545671 -0.518470 -0.177341 0.023678 0.173443 -1.856930 -0.149428 0.625740 -0.037721 0.038024 0.195669 0.298591 1.267722 0.758844 -0.517163 0.570634 0.883872 0.393246 0.339034 -0.014901 0.053523 -0.147343 0.333680 -0.224106 -0.131361 0.124070 -0.080769 -0.484061 0.035549 1.123204 1.280576 -0.130240 -0.365982 0.039234 0.176806 0.220713 0.075155 0.779185 0.159452 0.530076 0.677813 -0.875209 0.022061 -2.153627 0.413707 -2.189697 -0.921256 -0.460620 0.843362 0.744414 0.226742 -0.254713 1.527892 -0.081061 0.018732 0.995949 1.285566 -0.495386 -0.176328 -0.569908 -0.693655 0.426268 -0.457151 0.128156 -0.094439 0.387589 -0.785680 -0.698055 0.272099 -0.074028 -0.689637 -0.284355 -0.219330 0.747039 -1.019851 -0.339979 -0.798152 0.544763 0.146012 -1.607012 -0.407207 -0.628988 0.254787 0.178881 -0.407529 -0.580863 0.197853 0.272023 -0.376595 -0.138989 -0.878240 0.879425 0.678753 0.030292 0.068578 0.331873 0.494056 0.963127 0.353473 -0.531624 -0.207275 0.344071 -0.179541 0.038058 -0.674004 -0.006789 0.539738 -0.671388 0.010822 0.340114 -0.543367 -0.483777 0.035353 -0.655534 0.243996 3.174799 -0.225624 0.874880 0.615339 -0.913484 0.631135 -0.056463 -0.249931 0.437769 0.717358 0.727813 -1.057154 -0.682088 0.610685 1.388806 0.470639 -0.741970 -0.266192 0.298813 -0.085786 -0.223197 0.600681 0.036085 -0.117926 -0.464719 -0.196497 0.645348 1.572781 -0.154210 -0.594726 0.018133 0.979727 -0.195893 -0.700767 0.026818 -0.791060 -0.036582 0.456566 0.073602 0.662859 1.132421 -2.383388 0.874728 0.167823 -0.081228 0.558030 0.071081 -0.521324 -1.424574 0.261010 0.673919 0.888091 -0.147881 0.305455 -0.020205 -1.143395 -0.007952 0.248399 0.387903 -0.847262 0.955033 -0.036194 -0.618740 -0.584355 -0.234072 -0.487633 -0.307735 -0.581338 0.585643 0.401032 -1.648341 1.046493 -0.100689 -0.419887 -0.025050 -0.476813 0.825024 -1.063860 -1.028354 0.446327 -0.332910 -0.715054 -0.292864 -0.415489 0.516375 0.100561 0.169703 -0.770802 -1.016892 0.846229 -0.224717 0.877653 0.677049 0.060448 0.868211 0.084227 -0.394693 -0.597589 -0.601998 0.590672 -0.039536 -0.504597 -0.385443 -0.463336 0.556666 1.241161 -0.169042 -0.453979 -0.193866 0.979919 -0.671705 -0.293465 0.290676 -0.026951 -0.509550 0.448474 0.480176 -0.731573 -0.093805 -1.104318 0.163310 -0.294761 -0.636158 0.668656 -0.577372 0.139753 0.531383 -0.290897 -0.393370 0.611050 0.267522 -0.129078 0.082805 1.182710 0.910339 -0.432311 0.290477 -1.152368 0.562668 -1.296047 -0.898758 -0.130578 -0.109115 -0.333839 -0.225101 -0.263763 0.656460 0.406965 -0.016271 -0.426440 0.325178 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__getTail(Node*) = -0.305558 0.392817 0.144142 -0.820964 0.739069 0.615591 0.130243 -0.276474 -0.739986 -0.841517 -0.179385 -1.080422 -0.830203 0.970168 -0.271153 0.371866 1.508354 0.111192 -0.095475 -0.414435 0.788293 -0.544973 1.227973 1.524360 -1.210570 0.228144 0.639693 0.449254 -0.008525 0.755033 0.189943 -1.495302 -0.035998 -0.351891 0.782829 -0.685094 -0.420794 0.197446 0.413493 -2.142549 -0.201887 0.746833 0.035719 0.029348 0.174985 -0.113204 1.474720 0.650390 -0.465946 0.610695 0.772213 0.618515 0.414733 -0.077890 0.275416 0.386265 0.268940 -0.233163 -0.022333 0.195518 -0.351515 -0.160649 0.209545 1.161692 1.200826 -0.177718 -0.545829 0.138290 0.088638 0.196586 -0.108541 0.988075 0.032109 0.497183 0.636765 -1.416375 -0.054706 -2.566183 0.604348 -2.401891 -0.984065 -0.509173 0.421553 0.859969 0.455784 -0.169791 1.895754 -0.483976 0.045006 0.998960 1.476856 -0.608049 -0.027654 -0.666038 -0.795720 0.112642 -0.236296 -0.136897 -0.076969 0.255493 -0.856572 -1.045552 0.413494 -0.022763 -0.740650 -0.609062 -0.257937 0.897415 -1.090890 -0.598369 -1.024640 0.649711 -0.080928 -1.631276 -0.394105 -0.715296 -0.164219 0.250326 -0.718507 -1.133346 0.447722 0.525286 -0.474712 -0.362440 -0.452192 0.968861 0.761361 -0.149359 0.004216 0.327373 0.427307 1.268695 0.578397 -0.567478 -0.144483 0.509714 -0.160541 -0.162993 -0.667677 -0.050809 0.352451 -0.738058 -0.200666 0.495011 -0.617259 -0.323815 0.289448 -1.035387 0.176401 3.804551 -0.577360 0.871959 0.518150 -1.115005 0.879508 0.042938 -0.345417 0.278643 0.949629 1.067048 -1.477950 -0.800451 0.846767 1.579624 0.481029 -0.654532 -0.665678 0.205406 -0.071120 0.004315 0.681658 -0.108570 -0.097357 -0.520269 -0.247550 0.393301 2.106520 -0.347422 -0.423001 0.055636 1.213737 -0.279891 -1.048256 -0.026543 -1.639963 -0.169076 0.424526 -0.042793 0.701345 1.285634 -2.584711 1.022899 -0.223201 -0.312759 0.613201 0.169083 -0.269720 -1.966070 0.078397 0.835527 1.110373 -0.349005 0.596572 -0.279969 -1.246351 0.030979 0.185034 0.651648 -1.179802 1.201422 -0.183664 -0.928920 -0.443594 0.084433 -0.677446 -0.743903 -0.536872 0.545240 0.703081 -1.565991 1.254276 0.167924 -0.136587 0.240894 -0.184929 0.974415 -0.936437 -1.230055 0.671420 -0.210806 -0.367144 0.106038 -0.591029 0.713371 0.122794 -0.017289 -0.872807 -1.250800 0.842839 -0.077770 1.182149 0.736289 0.102716 0.916178 -0.091523 -0.498734 -0.595628 -0.740498 0.317182 0.075626 -0.339541 -1.031970 -0.512668 0.684764 1.381738 0.011621 -0.502560 -0.317928 1.145120 -0.818947 0.173755 0.333577 -0.179942 -0.656217 0.161721 0.563862 -0.609053 -0.265966 -1.243348 0.513345 -0.552883 -0.520940 0.617865 -0.842621 -0.097629 0.617263 -0.576972 -0.377278 0.613735 0.577207 -0.072633 0.093373 1.178493 0.592080 -0.350782 0.174822 -1.092763 0.516485 -1.305683 -0.802506 -0.396673 0.201604 -0.466350 -0.472592 -0.247537 0.753833 0.370552 0.250270 -0.283729 0.055410 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__partition(Node*, Node*, Node**, Node**) = -0.880364 3.123457 2.021459 -3.175867 3.647454 3.815749 0.884886 -1.002041 -2.228384 -3.035573 -1.104374 -3.924806 -4.715473 4.572394 -0.957325 1.385746 7.361368 0.337173 -0.328753 -2.153268 3.978626 -2.255990 6.844750 7.313303 -6.816850 1.217565 4.758865 2.602764 1.551516 3.256103 -0.926157 -5.099552 0.937293 -2.725776 3.112543 -3.489449 -1.186995 -1.374691 1.345203 -10.146479 -1.072974 0.891427 -2.009262 0.034521 0.282138 1.836296 8.178037 3.868875 -3.084426 2.154879 3.919501 1.557122 1.229008 0.149431 0.679629 1.284253 1.974413 1.535510 -0.526986 0.550057 -0.617294 -3.173807 0.573853 5.801930 6.450179 -0.673035 -1.827867 1.836293 0.380174 0.331588 -1.106394 4.261226 1.689387 3.239618 4.171643 -7.464033 -0.432150 -12.316480 0.854983 -12.283201 -5.053226 -4.057005 1.579125 -0.166515 3.037834 -0.255192 8.290149 -0.722169 1.520036 4.303381 7.652368 -4.685741 -0.662574 -3.827218 -2.947699 1.624672 -2.330459 0.663286 0.960359 -1.001010 -4.270143 -5.902004 2.867923 0.531979 -3.815784 -3.091121 -1.330182 4.396741 -4.802839 -3.194228 -6.052618 0.296285 -1.358531 -8.716808 -1.515275 -2.240954 3.495209 1.372536 -1.624718 -6.127397 1.152511 4.040749 -1.628818 -3.531251 -0.218241 5.148881 4.511395 -0.507322 1.089404 1.089595 2.784151 6.551607 5.628964 -1.830817 -1.537062 1.753188 -2.564838 -0.939558 -3.538379 -0.103723 2.963933 -3.913711 -0.472214 3.860054 -2.958691 -1.209217 4.720495 -4.309131 2.163842 18.692624 -1.634899 3.583804 1.988547 -6.149226 3.523566 -0.947079 -2.761155 2.102916 4.421507 5.135331 -9.301368 -3.429347 2.950347 7.327872 2.472635 -5.714540 -2.859421 -0.255857 -0.614602 -1.366145 2.463445 0.263355 -0.068118 -2.563297 -1.029464 3.476795 9.860624 -3.465233 -4.840855 0.676845 3.713652 -1.364058 -6.446941 -0.442253 -5.210766 -0.694989 1.995132 -0.373817 3.336826 5.999676 -12.507844 4.489199 -1.336920 -2.664905 3.651651 1.050187 -1.862701 -6.634392 2.419096 4.925547 4.698059 -0.164003 1.293684 -1.423589 -6.116832 -0.183889 1.215449 2.839279 -4.321714 5.317957 -0.056615 -4.590959 -3.635310 -0.462342 -1.580826 -3.231546 -1.857070 2.611536 0.614243 -10.302579 6.644798 -0.372663 -1.868042 1.610696 -2.409587 4.513403 -5.676538 -6.761037 3.350610 -0.631764 -1.674039 -0.856985 -2.247883 3.694249 1.556336 0.491039 -4.568980 -7.533588 3.628535 -0.485787 4.558245 3.735457 1.912578 6.472429 -1.444403 -3.003013 -4.777044 -2.927348 2.289184 0.578102 -3.027956 -5.501088 -2.709141 3.929165 7.792325 -1.103702 -0.953451 -2.159004 5.057694 -6.752679 -0.900867 2.101782 3.603004 -3.327828 0.996065 2.944863 -3.291148 -2.084239 -4.678596 0.181886 -1.439446 -4.162001 2.467992 -4.836939 -0.062801 4.055576 -2.111221 -1.487342 3.303743 0.973291 0.659956 -0.410045 4.923387 7.203929 -4.504232 0.026556 -5.435099 3.321391 -7.465150 -5.151594 -0.015087 0.056387 -1.086854 -1.526499 0.153239 3.016300 1.143485 -0.694607 -1.250901 -0.796210 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__quickSortRecur(Node*, Node*) = -0.475769 3.043818 1.944699 -2.453882 2.766846 2.667705 0.588962 -0.348124 -1.445641 -3.013154 -0.988719 -3.485067 -4.479852 3.472995 -0.821861 0.185057 5.750796 -0.005440 -0.085544 -1.917639 2.737445 -1.567057 5.415743 5.808155 -5.819589 1.043429 3.881572 2.285245 1.547074 2.428149 -0.140891 -4.328163 0.508065 -1.156387 3.013418 -2.356339 -0.901519 -1.699256 0.047010 -8.213828 -1.066071 1.228926 -1.563301 0.136623 0.473583 2.054693 7.002335 3.064261 -2.740831 1.440435 3.310196 1.453293 1.085435 -0.025422 0.181777 0.013078 1.656370 0.809234 -0.526957 0.633877 -0.257851 -2.972802 0.065923 4.830545 5.253542 -0.546768 -1.424606 1.121027 0.334446 0.422636 -1.167672 3.533199 1.893630 3.094380 3.539955 -5.077867 -0.338473 -9.759716 0.921618 -10.636694 -4.219276 -3.702799 1.869124 0.399242 1.687900 -0.524566 6.712730 -0.152499 1.593843 3.795682 6.367729 -3.106026 -0.511778 -3.238971 -2.404522 1.775608 -1.977282 0.789429 0.585412 -0.444543 -3.396164 -4.293616 1.949998 -0.076919 -3.168380 -1.864411 -1.280916 3.323594 -4.058622 -1.677017 -5.198453 0.016987 -0.316248 -7.187577 -1.442911 -1.548047 2.795818 1.169249 -0.998064 -4.067578 0.700616 2.842710 -1.270044 -2.134404 -1.297358 4.288264 3.546967 -0.464487 1.013273 1.266092 2.653347 4.517568 4.321359 -1.271814 -1.494310 1.373271 -1.963425 -1.017894 -2.721931 0.211933 2.825442 -2.825166 -0.167290 2.722307 -2.304078 -1.620813 2.601528 -4.036468 1.969931 14.508577 -1.260384 2.729230 1.399522 -4.757817 2.665559 -0.678810 -2.611001 1.613053 3.508680 4.469149 -6.376830 -2.565091 2.326685 5.949743 1.813492 -4.245949 -1.566181 0.179502 -0.674666 -1.509270 2.270326 0.236116 -0.103464 -1.860114 -0.849341 3.164824 7.214265 -2.294458 -4.192762 0.253867 3.335362 -0.595863 -4.377857 0.070273 -3.310471 -0.556202 1.754545 -0.241969 2.751664 4.738370 -10.350782 3.570852 -0.233957 -1.855029 2.639156 0.489396 -1.399732 -5.457609 2.465126 4.203579 3.516872 -0.049399 0.770124 -1.483635 -4.894675 -0.161174 1.160491 2.409097 -3.513810 4.270934 -0.209559 -3.352231 -3.229717 -1.047869 -1.321495 -1.938714 -1.908134 1.945098 0.592287 -8.491856 5.602423 -0.670114 -1.623329 0.441698 -2.383110 3.280787 -4.825280 -5.386078 2.187206 -0.973977 -2.359565 -0.940193 -2.045261 2.727345 1.099340 0.482056 -3.613289 -5.742790 3.335126 -0.391727 3.469836 3.100774 1.819381 5.500735 -0.612821 -2.345278 -3.569022 -2.400548 2.434513 0.245921 -2.441851 -3.566437 -2.224107 2.689215 6.490234 -1.420294 -0.751755 -1.668469 3.768753 -5.004609 -1.396285 1.462090 2.301845 -2.378719 1.343194 2.166505 -2.499464 -1.727260 -4.361009 0.076642 -1.001804 -3.554108 1.752842 -4.190863 -0.288629 3.787574 -1.939026 -1.621886 2.756534 0.476916 0.223170 -0.391100 3.856480 5.963317 -3.921239 0.626462 -4.585351 2.795456 -6.158214 -4.227861 -0.065720 -0.384237 -0.243663 -1.345814 -0.251139 2.002057 0.970128 -0.743519 -1.341526 -0.111285 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__quickSort(Node**) = -0.032672 0.653343 0.449569 -0.366068 0.476578 0.247414 0.081057 -0.018186 -0.123039 -0.672759 -0.135736 -0.520146 -0.859310 0.518426 -0.252534 -0.208869 0.882284 -0.059433 0.083164 -0.483739 0.354522 -0.214962 0.972003 0.916116 -1.103664 0.145892 0.794141 0.428676 0.468749 0.289866 0.051337 -0.682271 0.212504 -0.014679 0.467880 -0.325375 -0.005859 -0.496958 -0.269142 -1.227260 -0.179286 -0.128048 -0.464823 0.074861 0.025790 0.756370 1.233784 0.527451 -0.550898 0.239641 0.706476 0.381461 -0.003721 0.039461 -0.138208 -0.333455 0.302025 0.007981 -0.129464 0.087030 0.061985 -0.755160 -0.141571 0.845133 0.896797 -0.086400 -0.059385 0.224648 -0.060888 0.107390 -0.176942 0.467374 0.506513 0.639176 0.629985 -0.753849 -0.141628 -1.717140 -0.078514 -2.257558 -0.658402 -0.780247 0.420408 -0.171027 0.082150 0.153919 0.990564 0.305957 0.404775 0.735054 1.102287 -0.459081 -0.147694 -0.481833 -0.363066 0.443282 -0.440338 0.344819 -0.015817 0.033013 -0.519251 -0.649463 0.291100 -0.115146 -0.489116 -0.294751 -0.253328 0.443849 -0.931817 -0.001276 -0.937524 -0.207257 0.125871 -1.224432 -0.197026 -0.147319 1.142982 0.162955 0.047028 -0.432743 -0.021758 0.513684 -0.134656 -0.217020 -0.305223 0.589440 0.573900 0.026135 0.226703 0.189279 0.540238 0.671967 0.815745 -0.145811 -0.384566 0.104409 -0.359021 -0.219240 -0.428495 0.116701 0.646379 -0.429998 0.342741 0.443252 -0.355622 -0.637558 0.477594 -0.778355 0.491184 1.962343 -0.090688 0.383303 0.172129 -0.793634 -0.021576 -0.328074 -0.495652 0.313397 0.540412 0.680680 -0.567992 -0.395547 0.306005 0.867529 0.281624 -0.758566 -0.098030 0.030186 -0.143511 -0.326236 0.262111 0.114915 -0.122123 -0.260751 -0.155909 0.668201 0.953652 -0.246136 -0.613065 0.023016 0.483505 0.005274 -0.482383 0.061528 -0.016072 0.030824 0.463885 -0.015611 0.406225 0.771011 -1.938996 0.496523 0.088421 -0.150024 0.095674 0.130986 -0.254345 -0.749400 0.634126 0.783280 0.451795 0.099510 0.201473 -0.198777 -0.739011 -0.060939 0.229660 0.419633 -0.474611 0.537831 0.179739 -0.578155 -0.725730 -0.231598 -0.038138 0.004396 -0.262409 0.272130 -0.086360 -1.923914 0.999855 -0.365931 -0.371500 -0.139329 -0.527304 0.601174 -0.919972 -0.881732 0.261779 -0.319282 -0.616311 -0.294124 -0.261080 0.408086 0.039207 0.228362 -0.487618 -0.812798 0.534005 -0.062686 0.327008 0.475853 0.469815 1.176029 -0.511313 -0.304340 -0.667679 -0.209996 0.642942 -0.162059 -0.446851 -0.029763 -0.289036 0.355583 1.160520 -0.376474 -0.132043 0.016083 0.512740 -0.906022 -0.476594 0.249135 0.846862 -0.336262 0.538307 0.331310 -0.461851 -0.371866 -0.718562 -0.101545 -0.020638 -0.736299 0.222262 -0.708053 -0.000199 0.763789 -0.143421 -0.396995 0.565526 -0.129435 0.118656 -0.127726 0.526157 1.503575 -0.862001 0.169292 -0.765985 0.430917 -1.107477 -0.908731 0.129845 -0.143392 0.215845 -0.136695 -0.292777 0.295284 0.101766 -0.160225 -0.241360 0.108168 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__main = 0.214215 0.212480 1.208589 -0.610103 0.240946 -0.756608 0.128021 1.315989 -0.776241 -1.374291 -0.070608 -0.922013 -1.540502 0.747630 -0.322453 -1.386907 1.422132 0.559608 0.146084 -0.903892 -0.261907 -0.348969 1.007137 1.435555 -1.551756 0.253971 -0.139133 1.104373 0.759710 0.658429 0.879544 -1.040323 -0.148181 1.396390 1.269357 -0.634369 -0.012210 -0.330996 -1.963247 -2.288314 -0.152970 1.389246 0.089276 0.202426 0.769031 2.070685 1.280644 0.613123 -0.793056 0.709934 0.879608 0.375591 0.424877 -0.107426 -0.344766 -1.104459 0.391684 -0.568701 -0.751315 0.779944 0.161666 -1.810498 -0.406640 0.909809 1.265884 -0.279846 -0.147680 -1.054661 0.310485 0.537055 0.371789 0.396323 1.094794 0.270843 0.990511 0.785014 -0.253972 -1.844284 0.609647 -4.177406 -1.074872 -1.134698 2.907548 1.028488 -1.387095 -0.974721 1.232116 0.256669 0.662727 1.417836 1.082368 0.606690 -0.453667 -0.788632 -0.464806 1.287154 -0.606625 -0.102489 0.237297 0.876872 -0.657185 0.239881 0.106347 -0.930803 -0.596468 0.981443 -0.493995 0.915327 -1.729634 0.923091 -1.621889 0.621487 1.559908 -1.302049 -0.244719 -0.274744 0.779803 0.590926 -0.094249 1.437540 0.027959 -0.405509 -0.434115 1.357458 -2.463238 1.441405 -0.166839 -0.176985 0.311103 0.867734 0.423877 -0.711336 0.464599 -0.408614 -0.495712 0.881453 -0.324772 -0.347804 -0.860723 0.106510 1.363410 -0.283092 0.440038 -0.952165 -0.656469 -1.410138 -1.601078 -0.651848 0.712016 1.550934 0.028392 0.617860 0.242532 -0.207191 0.592565 0.488042 -0.179724 0.571581 0.971731 0.457715 0.820280 -0.342829 -0.146860 1.192376 0.451794 -0.534544 0.599855 0.253035 -0.200135 -0.241908 0.869124 0.137604 -0.050054 -0.218990 -0.121570 0.457233 0.479440 0.673669 -1.553284 -0.803592 0.977738 0.176816 0.300465 0.716643 1.118499 0.071526 0.391282 -0.012699 0.643861 0.974756 -3.108835 1.022798 0.843393 0.460551 0.113890 -0.389368 -0.096578 -1.880088 0.429700 0.515666 1.355277 0.480519 -0.509305 0.172922 -0.946825 -0.070808 0.359269 0.700583 -0.578178 0.695984 -0.141110 0.021906 -0.579886 -1.650491 -0.313858 0.951199 -0.957969 0.227405 0.452979 -2.512223 0.767312 -0.875577 -0.673861 -0.974446 -0.335392 0.031128 -1.311728 -0.883323 -0.459003 -0.479299 -2.694611 -1.321712 -0.696599 0.416837 -0.521590 0.063521 -0.166539 -0.799363 1.749656 -0.459362 0.579268 0.720688 -0.197452 1.851443 1.579799 -0.319076 -0.069187 -0.502757 1.400097 -1.186907 0.064519 1.428020 -0.500725 -0.235127 1.492006 -0.440053 -0.131546 -0.141608 1.214623 -0.028816 -1.392736 0.366231 -0.822371 0.857860 2.034446 0.639818 -1.334811 -0.345937 -1.674457 -0.191262 0.629415 -0.332845 0.667084 -1.140723 0.114257 0.738446 -0.009102 -1.141030 0.608843 -0.342896 -0.819350 -0.236280 1.501248 2.045689 -1.064755 1.665853 -0.966070 0.836920 -1.187379 -0.393961 -0.867695 -0.512369 0.360605 0.346440 -0.648771 0.067254 0.478027 -0.519539 -1.033679 1.131841 +PE-benchmarks/quicksort-on-singly-linked-list.cpp___GLOBAL__sub_I_quicksort_on_singly_linked_list.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/rabin-karp-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/rabin-karp-algorithm.cpp__search(char*, char*, int) = -5.145783 -5.966212 -3.777035 -7.773867 4.021562 6.733035 2.923511 -8.354192 -9.368204 -2.210775 5.332182 -13.181184 -4.613920 10.646724 -3.969652 8.836673 12.615825 0.267757 -5.208682 -4.725418 9.074510 0.358453 15.187203 16.187678 -9.244124 -0.494747 -0.620033 4.411246 4.299363 -3.079645 5.357224 -5.292130 3.383366 -10.463133 -0.701897 -3.990218 -1.989309 4.974250 10.850016 -15.228327 -0.722798 3.203350 1.120482 0.246812 0.143516 3.672144 7.002547 8.460882 -0.752093 8.945000 7.216870 -0.777579 4.683180 0.389295 2.365773 -0.409594 0.791276 -0.337983 -0.479683 -2.755146 -2.683606 0.280695 1.397845 10.244257 11.860336 0.354528 -5.836933 4.543623 4.396801 2.659225 4.256952 8.882628 -1.809950 3.094847 6.453767 -13.540207 -0.159251 -18.913883 2.577154 -16.732306 -6.731066 3.071905 7.839143 1.909477 5.979148 0.601743 15.196856 -1.111400 -7.601274 11.782935 11.158463 -8.167513 -2.266713 -1.313561 -5.102547 0.052397 -3.860832 4.865703 3.481958 7.350148 -9.435722 -5.690796 0.782708 1.353610 -5.802102 -7.223085 -0.481762 6.961369 -8.259313 -5.919896 -1.355162 8.397849 -0.920217 -15.423600 -6.340285 -8.322367 3.532307 0.799272 -8.449833 -7.679319 3.894207 0.822780 -2.759516 -3.497247 -0.218750 4.458433 8.139156 3.302323 -1.882988 6.931112 2.191666 16.763568 -0.106621 -6.570363 1.371002 2.498804 -0.400410 5.921435 -4.554617 -2.841800 5.070003 -8.849405 2.008060 4.123209 -5.133189 -4.614093 6.711130 0.420275 -2.307447 32.186981 -1.099055 12.800196 11.911279 -7.711563 1.576439 -5.499734 4.039564 4.831573 6.356429 3.383366 -13.384935 -8.938506 9.762063 14.626669 4.776579 -10.778605 -2.270014 5.405613 2.039080 -2.636836 4.746162 0.637806 0.249404 -4.783308 -0.851839 7.187717 18.485590 -5.766523 1.985074 1.452297 7.197454 -0.634647 -9.408565 -2.081490 -9.015260 0.135444 5.505408 4.978669 5.382155 11.473434 -15.060863 8.532686 -0.358415 3.558282 6.709988 6.319902 -9.913373 -12.326839 -4.049773 2.989415 7.590940 -2.529873 0.899943 3.410469 -12.314646 0.907175 3.191191 0.406039 -7.241899 10.601639 -0.148317 -3.651812 -2.818113 3.942396 -4.152000 -3.143332 -1.891069 9.087853 0.779174 -10.981422 7.118125 1.410572 -5.430839 0.507063 -3.273652 11.627591 -8.140522 -8.501858 7.185187 -4.463493 -6.056274 -3.357344 -2.603284 3.132351 4.226026 3.594156 -9.613677 -7.612127 11.116232 -5.045740 12.946203 5.569861 -3.634413 6.115855 -9.013510 -5.238521 -6.380296 -7.168544 0.354085 2.608692 -7.742420 -5.022631 -1.790138 7.816475 6.994931 -0.160739 -8.453615 1.465823 10.433917 -9.342816 -0.201289 2.508878 6.278826 -8.388246 4.827898 4.542207 -8.793993 4.934463 -7.055342 -1.906471 -7.469633 -5.086111 9.186731 -0.536122 4.463056 -1.801851 -0.577645 2.577918 5.031553 5.336174 1.313867 4.784328 13.205237 8.036083 -1.074011 -3.718292 -13.728492 7.053321 -10.345438 -10.576681 2.090301 2.734518 -6.875371 -2.860863 -1.428315 10.428238 8.517171 -7.343495 -6.174868 5.580293 +PE-benchmarks/rabin-karp-algorithm.cpp__main = 0.140363 0.450456 0.561479 -0.089908 0.581254 0.129368 0.268641 0.605776 -0.536354 -0.679813 -0.148018 -0.923124 -1.096804 0.730088 0.067124 -0.202204 1.132528 0.294859 0.076403 -0.200355 -0.166531 -0.344345 0.897901 0.986583 -0.726543 0.444734 -0.166384 0.145427 -0.360149 0.947998 -0.191652 -1.178558 0.240552 0.346109 0.446007 -0.274209 -0.394352 -0.346025 -0.599091 -1.606299 -0.097803 1.126638 0.004657 -0.061728 0.330585 0.714483 1.328156 0.404575 -0.078716 0.625397 0.033579 -0.168363 0.493806 0.076833 0.409887 -0.035516 0.351642 -0.338170 -0.796583 0.409880 -0.199341 -1.079557 -0.513059 0.469656 0.681240 -0.176756 -0.403607 -0.407985 -0.265939 0.159077 -0.012984 0.444288 0.789013 0.208463 0.566338 0.438749 -0.135913 -0.523305 0.056346 -2.140625 -0.968159 -0.581825 1.420957 0.822083 -0.134989 -0.763029 1.048328 -0.265706 0.314896 0.338810 1.178371 -0.420106 -0.359579 -0.341863 0.014518 0.327075 -0.273179 -0.229527 0.311074 -0.270127 -0.738562 -0.246449 0.595390 -0.312093 -0.414804 0.367062 -0.187937 0.717101 -1.112675 -0.028767 -1.277092 0.020375 0.471122 -0.947161 -0.099116 0.461936 -0.109605 0.770331 -0.479889 -0.076774 0.498449 -0.008033 -0.382108 0.043958 -0.881054 1.108248 -0.074173 -0.021006 0.465431 0.544443 0.485845 0.375121 0.696338 -0.141732 -0.025932 0.349123 -0.020397 0.053218 -0.061962 -0.228969 -0.115674 -0.509289 0.107970 -0.174205 -0.578433 -0.087113 -1.152792 -0.185209 0.206683 1.048666 -0.361602 0.579054 0.032628 -0.673314 0.797938 -0.112803 -0.427902 -0.078149 0.730710 0.695967 -0.012714 -0.277205 0.396417 1.059062 0.415953 -0.625351 0.363919 -0.007396 0.150735 -0.142169 0.744980 0.162519 0.604559 -0.469925 -0.084465 0.195210 1.375233 -0.296578 -1.259921 -0.027561 0.025677 0.465900 -0.320806 0.202243 0.115928 -0.138052 0.080462 -0.151533 0.227893 0.799881 -1.548139 0.896624 -0.179154 -0.533556 0.765210 -0.056532 -0.142642 -0.763095 -0.085131 0.633162 1.081677 0.556541 -0.248963 -0.347673 -0.718942 -0.140708 0.103376 0.379087 -0.431420 0.738359 -0.242007 -0.578956 -0.303816 -1.092958 -0.029907 -0.026038 -0.643896 0.248274 0.772900 -1.644005 0.754902 0.095070 -0.382884 -0.279743 0.144210 0.177446 -0.583401 -0.944863 0.015088 -0.619736 -1.423797 -0.247415 -0.551119 0.071722 0.109656 -0.247004 -0.121582 -0.742665 1.287381 0.188819 0.811790 0.598807 0.019272 1.122628 1.286702 -0.768586 0.163115 -0.674002 0.740985 -0.925008 0.051603 0.318151 -0.618784 0.301684 0.997823 0.126039 -0.086310 -0.809444 0.731761 -0.382759 -0.304666 0.694000 -0.414241 0.166055 0.715872 0.809963 -0.490953 -0.224807 -0.853373 -0.117750 -0.209100 -0.290145 0.115103 -0.880693 -0.204624 0.573382 -0.389985 -0.678731 0.168537 -0.265018 -0.508399 -0.332424 0.968754 0.860139 -0.919996 0.994698 -0.559312 0.619258 -0.806474 -0.395514 -0.249198 0.130679 -0.333595 -0.214659 0.064640 -0.070314 0.095729 -0.584348 -0.617939 0.246440 +PE-benchmarks/rabin-karp-algorithm.cpp___GLOBAL__sub_I_rabin_karp_algorithm.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/rat-in-a-maze.cpp__printSolution(int (*) [4]) = -0.902141 -1.031335 -0.441530 -1.443136 0.769850 1.045681 0.529332 -0.930099 -2.127680 -0.882669 0.716886 -2.458073 -1.051206 2.206555 -0.679519 1.611910 2.728987 0.496574 -0.911641 -0.595422 1.737324 -0.669819 2.696241 3.158281 -1.825634 0.012112 -0.274148 0.997948 0.491701 0.485797 0.873432 -1.497165 0.495016 -1.637779 0.418722 -1.328573 -0.416223 1.314417 1.410983 -3.521325 -0.090032 1.533128 0.820314 -0.062958 0.135463 0.570372 1.468291 1.690470 -0.309875 1.700372 1.341436 -0.001723 1.063849 0.095851 0.464762 0.295914 -0.027555 -0.369985 -0.383164 -0.116171 -0.590609 -0.679597 0.478934 2.066418 2.574124 -0.205180 -0.966117 0.441304 0.512083 0.631928 0.921033 1.562358 -0.292135 0.099761 1.256890 -2.230295 0.101510 -3.591081 0.744641 -3.881554 -1.374796 0.191379 1.902530 1.539060 0.981933 -0.503572 3.111831 -0.719972 -1.083503 2.320860 2.218449 -1.416025 -0.537608 -0.770490 -1.125063 0.286477 -0.958543 0.004596 0.634479 1.200312 -1.783943 -1.087883 0.288832 0.301762 -1.167998 -1.096671 -0.164867 1.635098 -2.047786 -1.410203 -0.892870 1.631811 -0.053265 -3.109822 -0.607248 -1.668193 -0.300804 0.423457 -1.601639 -1.365387 0.892218 0.234747 -0.569127 -0.581537 -1.088076 1.482603 0.864966 0.385374 -0.206453 1.021027 0.294300 2.637218 0.308858 -1.356254 0.151657 0.869917 -0.365336 0.937353 -1.207835 -0.777610 1.059650 -1.943737 -0.334477 0.455009 -1.202202 -0.536269 0.515944 -0.136391 -0.130048 6.215251 -0.389058 2.318540 2.006577 -1.626011 1.399606 -0.345564 0.602507 0.951846 1.458627 0.767718 -2.561510 -1.703342 1.587783 2.957958 1.180617 -1.612127 -0.737701 0.692269 0.489683 -0.032801 1.012208 0.194844 0.036624 -1.229613 -0.242365 0.866226 3.683401 -0.826644 0.411942 0.250156 1.504773 -0.681533 -2.174062 -0.296460 -2.308766 -0.073336 0.493881 0.442597 1.009852 2.383966 -3.101533 2.034836 -0.424910 0.346425 1.399175 0.510088 -1.504868 -3.300951 -0.750154 0.672238 2.038482 -0.492966 0.354941 0.632066 -2.474713 0.099378 0.382732 0.497617 -1.515808 2.083190 -0.291813 -0.815104 -0.663900 0.447959 -0.960898 -0.987910 -0.557349 1.608998 1.000208 -1.718234 1.489736 0.208527 -0.940696 0.265540 0.056402 1.732485 -1.805545 -1.908956 1.263881 -0.630766 -1.317363 -0.798148 -0.600223 0.990357 0.510759 -0.349567 -1.470685 -1.974226 2.090736 -0.841930 2.439045 1.135610 -0.758762 1.296318 0.157752 -0.982668 -1.132036 -1.298053 -0.245033 -0.264070 -0.978535 -1.212362 -0.552534 1.610188 1.798976 0.319007 -1.286666 0.171599 2.477579 -1.151224 -0.290907 0.789751 -0.067318 -1.182100 0.914457 1.177964 -2.002283 0.465543 -1.777685 0.279409 -0.992217 -0.844643 1.836772 -0.600821 0.748413 -0.077278 -0.195266 0.017099 0.887384 1.217635 -0.190349 0.516216 3.077713 1.014300 -0.149594 -0.099714 -2.432782 1.145584 -2.219832 -1.557240 -0.285345 0.967567 -1.420443 -0.277020 0.111254 1.839580 1.421690 -0.867785 -1.126757 0.732675 +PE-benchmarks/rat-in-a-maze.cpp__isSafe(int (*) [4], int, int) = -1.036765 -1.003168 -0.341472 -1.466062 0.851916 0.948636 0.554524 -1.217740 -1.944775 -1.025686 0.629047 -2.421374 -1.120984 2.253671 -0.609142 1.832352 2.713390 0.359015 -0.754316 -0.756148 1.736729 -0.820747 2.680234 3.011669 -1.592883 -0.011691 0.351983 1.138208 0.277251 0.466414 0.934356 -1.772654 0.380490 -1.815988 0.530549 -1.084256 -0.659311 1.266725 1.804034 -3.417439 -0.201573 1.486413 0.755132 -0.053864 0.117976 -0.302932 1.358860 1.630341 -0.070984 1.879834 1.243436 -0.128813 1.157482 0.065575 0.913085 0.542398 0.323827 -0.441983 -0.327758 0.014957 -0.853218 -0.306160 0.427474 2.004851 2.482723 -0.296282 -1.174087 0.506160 0.366981 0.793644 0.671344 1.784572 -0.776085 0.294426 1.282471 -2.935597 0.123025 -4.186591 0.771992 -3.674390 -1.649738 0.359043 1.365612 1.176562 1.296467 0.189454 3.202401 -0.747721 -1.279329 1.732372 2.359772 -1.317602 -0.437943 -0.428711 -0.938663 0.080194 -0.856335 0.013193 0.888508 1.107642 -1.807728 -1.152041 0.703746 0.336928 -1.124113 -1.267902 -0.166103 1.894233 -1.791490 -1.794192 -1.072284 1.607676 -0.319382 -3.116625 -0.872063 -1.448578 -0.278440 0.577849 -1.929359 -1.806788 1.232526 0.348364 -0.564158 -0.917132 -0.054568 1.243978 1.164685 0.427101 -0.217899 1.240243 0.255862 3.080135 0.749643 -1.197753 0.262354 0.832048 -0.388226 0.990529 -0.938845 -0.775052 0.367565 -1.768821 -0.180593 0.781627 -1.194932 -0.700784 0.847645 -0.309289 -0.310244 6.675284 -0.713691 2.289924 2.108005 -1.613829 1.157278 -0.438757 0.570729 0.670862 1.527752 1.043752 -2.667813 -1.639483 1.950125 3.079839 1.146145 -1.898652 -1.319170 0.678451 0.647023 -0.044591 1.161350 0.210007 0.228755 -1.163226 -0.192521 0.774735 3.582429 -1.261668 -0.716344 0.292563 1.668656 -0.519035 -2.630537 -0.315194 -2.840821 -0.189708 0.397148 0.412835 0.825057 2.317721 -3.642744 2.012643 -0.233835 0.135620 2.094610 0.819664 -1.477599 -3.841640 -0.879445 0.735790 1.941541 -0.609179 0.521696 0.362013 -2.527982 0.180699 0.247166 0.583272 -1.639635 2.309924 -0.640077 -0.911281 -0.588156 0.601655 -0.851089 -1.393871 -0.475402 1.622082 1.377040 -2.070058 1.534795 0.472497 -0.817587 0.573193 0.058944 2.167524 -1.596591 -2.021251 1.370943 -0.847947 -1.040600 -0.470696 -0.709196 0.840981 0.771438 -0.044625 -1.378068 -1.360684 1.880386 -0.734726 2.740395 1.081159 -0.691139 1.368543 -0.478991 -1.253120 -0.890919 -1.002535 -0.256380 -0.052115 -0.989555 -2.393745 -0.504323 1.696089 1.711100 0.372964 -1.198155 -0.397329 2.373092 -2.009604 0.178500 0.820135 0.180960 -1.294515 0.701793 1.186588 -1.727099 0.503388 -1.611189 0.137841 -1.423000 -0.811422 1.664329 -0.648919 0.494456 -0.156577 -0.615250 0.135825 0.744840 1.437338 0.062231 0.507743 2.514553 1.362761 -0.361175 -0.467240 -2.405535 0.938696 -2.123021 -1.580935 -0.157459 0.903897 -1.515256 -0.561963 0.121028 1.721629 1.421119 -0.932699 -1.162262 0.551748 +PE-benchmarks/rat-in-a-maze.cpp__solveMaze(int (*) [4]) = -0.141447 -0.024815 0.532990 -0.579352 0.573356 0.064870 0.305072 0.286946 -1.090456 -0.936052 0.106866 -1.471577 -1.116679 1.171537 -0.185386 0.104481 1.635368 0.384566 -0.240495 -0.418068 0.343534 -0.540378 1.295729 1.619035 -1.061876 0.299151 -0.300325 0.476011 -0.012080 0.757215 0.312600 -1.228194 0.040082 0.069915 0.695470 -0.514322 -0.395735 0.194379 -0.194482 -2.243418 -0.074712 1.424494 0.614248 -0.066377 0.383234 0.717966 1.340903 0.762784 -0.225872 0.815256 0.572934 -0.068461 0.720328 0.009521 0.302773 -0.105667 0.442703 -0.441610 -0.682684 0.421481 -0.301116 -0.900205 -0.114471 0.985189 1.279618 -0.150228 -0.576017 -0.374525 0.215122 0.445078 0.282069 0.758124 0.421787 0.158474 0.712861 -0.332654 -0.065400 -1.873212 0.503939 -2.743391 -1.177523 -0.334588 1.788847 1.382087 -0.093378 -0.662576 1.639576 -0.384304 -0.077112 0.904370 1.461677 -0.371565 -0.410598 -0.543577 -0.541379 0.428033 -0.430349 -0.208114 0.299955 0.482872 -1.017272 -0.356290 0.477410 -0.278612 -0.610558 0.238554 -0.191220 1.069152 -1.270399 -0.253139 -1.106539 0.737448 0.596422 -1.574854 0.070944 -0.373765 -0.470890 0.708759 -0.856469 -0.163551 0.594886 -0.140891 -0.623101 0.204723 -1.583206 1.366838 0.075957 0.053465 0.166127 0.665431 0.424645 0.542376 0.469106 -0.650848 0.043263 0.560276 -0.139151 0.215602 -0.558248 -0.400645 0.347658 -0.810307 -0.010637 -0.242594 -0.761706 -0.451542 -1.076379 -0.286358 0.127623 2.197542 -0.414842 1.113227 0.552993 -0.796063 1.332469 0.100251 -0.105693 0.194435 0.989458 0.714758 -0.516865 -0.717137 0.741229 1.632117 0.636416 -0.707940 -0.139675 0.297317 0.096841 -0.018793 0.968622 0.185947 0.286877 -0.654633 -0.180557 0.352977 1.864812 -0.147342 -0.892516 -0.095414 0.571967 0.192638 -0.887137 0.168893 -0.613743 -0.092872 0.155974 0.038969 0.555083 1.271049 -2.372148 1.303827 -0.016769 -0.127194 1.018905 -0.099539 -0.506348 -1.879137 -0.241113 0.611453 1.434072 0.217751 -0.317100 -0.040566 -1.223081 -0.043427 0.132655 0.465478 -0.832249 1.113401 -0.429464 -0.527873 -0.381416 -0.820454 -0.452000 -0.242494 -0.748595 0.609299 0.986939 -1.430001 0.986035 -0.008524 -0.450640 -0.260690 0.015695 0.507033 -0.816877 -1.051370 0.200052 -0.634996 -1.499078 -0.669123 -0.629321 0.342221 0.033468 -0.204181 -0.408073 -1.069955 1.465739 -0.286059 1.340748 0.750848 -0.285982 1.042428 1.695670 -0.673335 -0.144624 -0.674278 0.422306 -0.718055 -0.214300 -0.186441 -0.601152 0.542528 1.171934 0.061392 -0.398915 -0.621890 1.270542 -0.406780 -0.495327 0.628389 -1.082927 -0.098663 0.903910 0.871396 -0.994086 -0.013048 -1.355881 0.147788 -0.395819 -0.374963 0.591058 -0.723705 0.004743 0.287743 -0.387500 -0.529014 0.369384 0.247307 -0.553536 -0.108926 1.689261 0.752351 -0.563042 0.897445 -1.161016 0.810383 -1.208174 -0.619592 -0.428818 0.370204 -0.689930 -0.203695 -0.041600 0.460299 0.411536 -0.519660 -0.871592 0.599800 +PE-benchmarks/rat-in-a-maze.cpp__solveMazeUtil(int (*) [4], int, int, int (*) [4]) = -1.802082 -1.336141 0.068079 -3.162053 1.979485 3.059619 1.025876 -2.836163 -4.075297 -1.907711 1.598906 -5.434227 -2.656854 4.653733 -1.623053 2.981404 5.702156 0.094172 -2.255410 -1.941648 3.765714 -0.273672 6.339654 6.890018 -4.351195 0.255130 0.676275 2.201135 1.920238 0.193064 1.654756 -2.627409 0.897458 -3.542648 0.482295 -1.776125 -1.327325 1.273844 3.364372 -7.384083 -0.451228 1.796601 0.369851 -0.029568 0.350798 1.309417 4.061098 3.636484 -0.427692 3.400340 3.308937 0.151717 2.061945 -0.060876 0.985255 0.034969 1.587730 -0.366928 -0.307213 -0.519422 -1.144723 -0.851583 0.612685 4.954932 5.433164 -0.101087 -2.449468 1.260063 1.696400 1.415518 1.278001 3.932550 -0.711201 1.758802 2.877922 -5.888670 0.536142 -8.478626 1.411901 -7.387331 -3.529177 0.450056 3.367372 1.992616 2.291236 0.555124 6.937904 -1.107870 -2.359677 4.597750 5.300713 -3.157144 -0.825301 -0.935637 -2.605511 0.447489 -1.891911 1.303302 0.515165 2.685494 -3.986036 -2.488560 0.892005 0.468604 -2.763806 -1.959299 -0.288192 3.551287 -4.051579 -2.594357 -1.682791 3.312357 -0.159328 -7.301305 -2.514788 -3.284355 1.567392 0.958449 -3.465555 -3.516509 1.896470 0.875898 -1.220771 -1.595561 -0.904744 2.698193 3.086356 1.194976 -0.580632 2.346827 1.516363 6.137189 1.732746 -2.546593 0.410644 1.219828 -0.650331 1.998087 -1.857360 -1.000886 1.031585 -3.686357 0.624180 2.278666 -2.410026 -2.059179 1.331423 -0.681901 -0.535732 14.254987 -1.120302 5.241662 4.366139 -3.776367 1.536685 -1.650533 0.619227 1.878606 2.714658 2.587472 -6.168873 -3.484660 4.113283 6.795241 2.330770 -4.601368 -1.109494 1.995722 0.347854 -0.764119 2.739491 0.400673 0.470069 -2.464770 -0.695729 2.901593 8.115324 -2.282014 -1.450042 0.564953 2.179487 -0.376939 -4.568578 -0.445421 -3.602943 -0.008650 2.486554 1.136431 2.243395 5.037509 -7.615963 4.154087 -0.242335 0.200342 3.800059 1.863202 -3.602041 -4.977641 -1.130955 1.953236 3.743062 -0.752391 -0.509473 0.736991 -5.493845 0.188522 1.321235 0.818827 -3.535250 4.833605 0.076851 -2.030525 -1.728757 0.738573 -1.201773 -1.616649 -1.583053 3.554743 0.006214 -5.319901 3.842184 0.660038 -2.089944 0.261321 -1.429248 4.488659 -3.455513 -4.071988 2.792018 -1.863192 -2.804581 -1.745628 -1.604086 1.819689 2.319388 1.405099 -4.125403 -3.878008 4.124762 -1.781212 5.593675 2.686667 -1.009977 3.395096 -1.359145 -2.017131 -2.874187 -2.419249 0.832811 0.796173 -2.990679 -3.713505 -1.434392 3.406603 3.863402 -0.505384 -2.764295 -0.781834 4.631113 -4.374852 -0.750142 1.150841 1.546968 -3.462225 2.104122 2.137394 -3.401384 1.374561 -3.535377 -0.492589 -3.036822 -2.337714 3.756332 -0.971699 1.428189 0.162970 -0.767990 0.175502 2.000316 1.936709 0.328946 1.316904 5.466995 4.198535 -1.160075 -0.579168 -5.715473 3.247904 -4.997617 -4.357179 0.580656 1.160725 -2.605371 -1.464116 -0.639190 3.989528 3.063252 -2.802693 -2.466671 2.224394 +PE-benchmarks/rat-in-a-maze.cpp__main = 0.071881 0.211234 0.307287 -0.086612 0.306758 -0.040862 0.150181 0.295439 -0.335834 -0.410857 -0.022496 -0.590610 -0.569246 0.409484 -0.000811 -0.091014 0.591925 0.156140 0.019499 -0.117076 -0.110322 -0.219366 0.487726 0.523630 -0.390931 0.234165 -0.170445 0.109304 -0.167971 0.514861 -0.053406 -0.622673 0.124342 0.233176 0.235197 -0.118639 -0.174477 -0.143016 -0.334412 -0.831195 -0.023957 0.652779 0.158539 -0.045412 0.159428 0.387890 0.679422 0.236484 -0.022540 0.332208 0.066208 -0.087183 0.274707 0.060729 0.227187 -0.097143 0.250704 -0.310549 -0.468063 0.204085 -0.089790 -0.610093 -0.282061 0.269190 0.389497 -0.083473 -0.181746 -0.228830 -0.148723 0.119648 0.059965 0.199601 0.358462 0.100231 0.259944 0.284678 0.003755 -0.256465 0.017464 -1.215728 -0.511045 -0.267511 0.842225 0.563491 -0.113950 -0.371449 0.533355 -0.093456 0.136541 0.159098 0.634376 -0.181717 -0.228452 -0.148476 -0.016467 0.212887 -0.169462 -0.123707 0.153526 -0.029973 -0.395310 -0.030651 0.328513 -0.167989 -0.208275 0.267817 -0.080604 0.351083 -0.655444 0.018986 -0.604745 0.027946 0.315558 -0.512516 0.029110 0.215964 -0.109610 0.385179 -0.247611 0.032347 0.248694 -0.066665 -0.213876 0.114172 -0.716353 0.568383 -0.102548 0.042929 0.242101 0.289264 0.273679 0.162958 0.248261 -0.121835 -0.001450 0.146223 0.016082 0.073933 -0.024339 -0.171962 -0.049556 -0.288645 0.081537 -0.160723 -0.312687 -0.092118 -0.746149 -0.052169 0.108635 0.392365 -0.162022 0.348740 0.049013 -0.339815 0.402180 -0.063105 -0.202002 -0.052011 0.364417 0.308533 0.185922 -0.185805 0.224444 0.549542 0.238012 -0.258951 0.206779 0.030338 0.084933 -0.028300 0.377715 0.098952 0.284362 -0.272886 -0.061172 0.103371 0.687271 -0.057467 -0.551069 0.008603 0.000175 0.235595 -0.132686 0.103092 0.097924 -0.026556 -0.038116 -0.059446 0.119193 0.450703 -0.858332 0.506827 -0.041921 -0.215682 0.407334 -0.090174 -0.120739 -0.526358 -0.067954 0.324774 0.574124 0.247016 -0.110788 -0.130327 -0.375168 -0.087888 0.022757 0.170018 -0.217829 0.346796 -0.123350 -0.287191 -0.183034 -0.598583 -0.014041 0.056264 -0.350591 0.151771 0.510174 -0.837063 0.404311 0.018203 -0.221819 -0.211359 0.085427 0.056892 -0.330019 -0.455996 -0.046510 -0.394024 -0.818297 -0.179987 -0.259863 0.001466 -0.038518 -0.171519 -0.012311 -0.273158 0.687295 0.043352 0.392962 0.309072 -0.006373 0.518476 0.788801 -0.364570 0.134422 -0.268526 0.319777 -0.593848 0.029801 0.348629 -0.315662 0.150778 0.508605 0.087176 -0.071178 -0.313064 0.383460 -0.084979 -0.246076 0.386020 -0.369716 0.076060 0.437639 0.438041 -0.296998 -0.091138 -0.496760 -0.076249 -0.100305 -0.161360 0.079904 -0.389130 -0.082737 0.284441 -0.188308 -0.387869 0.111924 -0.144285 -0.305631 -0.166023 0.575819 0.383631 -0.422148 0.566624 -0.321750 0.277922 -0.440075 -0.225194 -0.113880 0.122413 -0.221348 -0.089985 0.003664 -0.009298 0.057975 -0.283186 -0.350510 0.197207 +PE-benchmarks/reservoir-sampling.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/reservoir-sampling.cpp__printArray(int*, int) = -0.517269 -0.256661 0.083392 -0.804218 0.565738 0.578819 0.337391 -0.394539 -1.108004 -0.951458 0.333900 -1.725166 -1.253556 1.448326 -0.537028 0.636365 1.906533 0.230551 -0.380961 -0.606949 0.962894 -0.528022 1.987249 2.202488 -1.575506 0.011639 0.208665 0.829032 0.508082 0.368693 0.599806 -1.227454 0.393169 -0.725322 0.615530 -0.759571 -0.190320 0.389916 0.381277 -2.532271 -0.238192 1.010344 0.277544 0.049881 0.161912 0.907545 1.432818 1.199004 -0.410074 1.087531 1.026029 0.007680 0.710773 0.051417 0.142241 -0.261572 0.148014 -0.271087 -0.449367 0.086933 -0.308457 -1.004152 0.053746 1.546143 1.932500 -0.193671 -0.533085 0.214102 0.168034 0.463769 0.384535 1.122666 0.282156 0.466932 1.121047 -1.312035 -0.014098 -2.711330 0.347193 -3.415273 -1.126725 -0.396823 1.423573 0.897046 0.450145 -0.379004 2.221607 -0.095678 -0.368226 1.594497 1.866410 -0.951965 -0.436605 -0.677420 -0.662690 0.434396 -0.874133 0.225164 0.457626 0.702923 -1.261232 -0.815791 0.278303 0.014539 -0.848500 -0.568779 -0.332669 1.136594 -1.628289 -0.682551 -1.210029 0.579567 0.207863 -2.382614 -0.329640 -0.806572 0.292467 0.496526 -0.845386 -0.737264 0.524795 0.292418 -0.311264 -0.337068 -0.966717 1.274494 0.687716 0.194816 0.072611 0.865853 0.460371 1.619507 0.643665 -0.720237 -0.193072 0.581759 -0.510128 0.419127 -0.835437 -0.367045 1.030768 -1.256770 -0.042783 0.322738 -0.843665 -0.665442 0.199458 -0.487317 0.249470 4.111150 -0.265368 1.416415 1.131909 -1.242934 0.908361 -0.368915 0.105848 0.610347 1.093221 0.809434 -1.498204 -1.075378 1.058700 2.093427 0.750796 -1.277747 -0.297017 0.449557 0.346853 -0.343721 0.774567 0.322214 -0.006629 -0.771462 -0.143719 0.829243 2.355161 -0.650138 -0.264727 0.083310 1.001385 -0.173853 -1.422446 -0.031589 -1.058434 -0.082225 0.399498 0.311535 0.644469 1.669606 -2.625363 1.388300 -0.021889 0.166240 0.966937 0.201939 -0.950514 -2.287993 -0.004116 0.794589 1.267900 -0.028021 0.145199 0.184337 -1.743716 0.067988 0.308538 0.586332 -1.011493 1.450829 -0.231119 -0.659120 -0.843581 -0.167937 -0.516774 -0.511754 -0.542921 0.991529 0.686198 -1.936077 1.333230 -0.128154 -0.813897 -0.093026 -0.200928 1.124067 -1.541260 -1.535418 0.680344 -0.748613 -1.378343 -0.763049 -0.526494 0.563397 0.279423 -0.223678 -0.969592 -1.446184 1.594460 -0.507718 1.513901 0.831517 -0.158739 1.436845 0.258603 -0.830633 -0.813587 -0.809213 0.269822 -0.431896 -0.737445 -0.572469 -0.379506 1.007557 1.621326 -0.080223 -0.662299 0.008740 1.581827 -1.046661 -0.588721 0.594635 0.244529 -0.631981 0.892601 0.821537 -1.357699 0.056614 -1.430680 0.002369 -0.552356 -0.880993 1.004239 -0.885516 0.345798 0.382961 -0.225656 -0.286097 0.695019 0.568175 -0.164398 0.137450 2.017997 1.421640 -0.669359 0.217657 -1.812577 0.903224 -1.800119 -1.302083 -0.102458 0.474527 -0.550142 -0.204669 0.038630 0.971525 0.896786 -0.827311 -0.921414 0.518124 +PE-benchmarks/reservoir-sampling.cpp__selectKItems(int*, int, int) = -1.928484 -1.829905 -0.147346 -2.630112 1.649882 2.366454 1.185711 -2.090791 -3.705382 -1.950058 1.654940 -5.292364 -3.118163 4.503675 -1.698345 2.624654 5.609044 0.654672 -1.701735 -1.907569 3.370607 -0.548079 6.347582 6.843529 -4.411623 -0.149745 -0.056094 2.481006 1.845873 0.059018 1.983975 -2.811301 1.412475 -3.132962 0.636232 -2.123153 -0.571864 1.684574 2.541216 -7.141518 -0.491579 2.384080 0.410324 0.133588 0.465139 2.149301 3.564178 3.675700 -0.776853 3.600580 3.047924 -0.294504 2.145307 0.230696 0.527083 -0.628268 0.552069 -0.600069 -0.996491 -0.452247 -1.061887 -1.993841 0.220247 4.408697 5.556938 -0.136626 -1.957671 0.976596 1.162375 1.351839 1.657179 3.493015 0.327007 1.297403 3.295335 -4.283863 -0.171096 -7.906045 0.958907 -8.162978 -3.245079 -0.079833 4.236745 2.065338 1.819699 -0.580214 6.495719 -0.439677 -2.159759 4.850938 5.188258 -3.245853 -1.219439 -1.331449 -2.008892 0.871363 -2.394989 1.424092 1.003736 2.658449 -3.930132 -2.656760 0.663610 0.212621 -2.487754 -2.053493 -0.793382 3.451202 -4.336335 -2.284070 -2.386961 2.608287 0.277604 -6.772036 -2.096891 -2.915811 1.407705 1.216514 -2.993139 -2.388380 1.676075 0.495846 -0.951452 -1.282882 -1.524638 3.084479 2.654137 0.850354 -0.246846 2.756214 0.991091 5.732176 1.211055 -2.413717 -0.067201 1.487069 -1.002243 1.984094 -2.412146 -1.050936 2.432173 -3.642500 0.254496 1.401395 -2.430887 -2.177254 1.132244 -0.433548 -0.011781 12.522147 -0.404694 4.740455 4.335659 -3.406406 1.945226 -1.631413 1.139971 2.107255 2.969686 1.935203 -5.139431 -3.516365 3.522576 6.207801 2.204560 -4.323944 -0.757482 1.754112 1.256191 -1.253201 2.355841 0.882372 0.262866 -2.388559 -0.322561 2.839906 7.309715 -2.348252 -0.878791 0.468795 2.513230 -0.319685 -4.257461 -0.475144 -2.814786 -0.238025 2.035988 1.519456 1.922625 5.017325 -6.950179 3.946206 0.121814 0.996765 3.151765 1.502255 -3.602194 -5.253133 -0.787342 1.780330 3.622309 -0.088494 -0.002907 1.090914 -5.355415 0.290118 1.215064 0.995560 -2.901290 4.540556 -0.364541 -1.672521 -2.019847 -0.052284 -1.518681 -1.470674 -1.403312 3.474794 1.077260 -5.254961 3.423080 -0.044475 -2.519818 -0.011696 -1.054357 4.220822 -4.034062 -4.266601 2.601590 -2.202795 -3.856028 -2.349439 -1.220842 1.453023 1.676391 0.432471 -3.460857 -3.911776 4.924410 -1.791422 4.996455 2.423066 -1.053017 3.575222 -0.563312 -2.424973 -2.638766 -2.527978 0.824423 -0.235842 -2.803093 -2.359288 -0.957463 3.169742 4.112232 -0.287644 -2.666376 -0.308666 4.856864 -3.824328 -1.280607 1.628002 1.783762 -2.433628 2.673773 2.375609 -4.067962 1.028176 -3.564153 -0.507326 -2.261316 -2.464794 3.525068 -1.586450 1.558078 0.235739 -0.340380 -0.080645 2.001886 1.943710 -0.185637 0.980938 6.074844 4.273206 -1.436890 -0.049067 -5.617829 3.024386 -5.001167 -4.095926 0.341427 0.989684 -2.355431 -0.728909 -0.129737 3.694473 3.251870 -2.962706 -2.828470 1.937723 +PE-benchmarks/reservoir-sampling.cpp__main = 0.008311 0.235284 0.419628 -0.120056 0.570190 0.108257 0.307409 0.362499 -0.593541 -0.582022 -0.040533 -0.816026 -0.910711 0.791835 0.030811 0.119323 1.165555 0.328805 0.024149 -0.266118 0.099627 -0.551814 0.997945 1.053967 -0.718973 0.352935 -0.018479 0.180545 -0.207409 0.774684 -0.254895 -0.923443 0.383555 -0.128578 0.323256 -0.422265 -0.313908 -0.158026 -0.228736 -1.543929 -0.068978 0.741350 -0.008880 -0.055415 0.168908 0.769342 1.143131 0.490002 -0.111017 0.744915 0.146080 -0.310667 0.428222 0.136730 0.402813 0.119127 0.300643 -0.095927 -0.720531 0.316130 -0.229175 -1.084410 -0.316736 0.494654 0.777325 -0.206924 -0.347918 -0.119933 -0.235421 0.150541 0.105542 0.430828 0.620734 0.065233 0.623971 -0.157879 -0.158899 -0.944398 -0.117166 -2.279822 -0.906847 -0.468418 1.205434 0.359776 0.124397 -0.451202 1.049001 -0.203359 0.156428 0.342607 1.143637 -0.654887 -0.384995 -0.288776 0.016819 0.246674 -0.354784 -0.164373 0.512919 -0.282039 -0.753184 -0.401144 0.720671 -0.139377 -0.399720 0.018016 -0.160020 0.764174 -1.092620 -0.320349 -1.186483 -0.041469 0.228421 -1.004074 0.124928 0.305731 0.230474 0.710030 -0.489320 -0.319308 0.477917 0.154766 -0.313390 -0.218600 -0.473723 1.017875 0.032287 0.081503 0.425345 0.464121 0.367345 0.673479 0.872867 -0.205906 -0.038686 0.322102 -0.193486 0.187208 -0.171244 -0.344308 0.071836 -0.641167 0.102504 -0.039980 -0.584599 -0.069195 -0.345901 -0.052070 0.178306 1.243354 -0.264002 0.642529 0.191299 -0.722333 0.723963 -0.243816 -0.254505 0.076320 0.771077 0.537174 -0.395758 -0.392268 0.416997 1.050640 0.465291 -0.888235 -0.030504 -0.088492 0.249376 -0.064074 0.558088 0.212470 0.544006 -0.509269 -0.055540 0.196354 1.496249 -0.518541 -1.005638 0.066300 -0.049338 0.236271 -0.802540 0.039794 -0.144461 -0.112310 -0.005638 -0.084787 0.184180 0.855035 -1.588896 0.866070 -0.403962 -0.467072 0.779854 0.111420 -0.274062 -1.013235 -0.117915 0.560425 1.044218 0.495570 -0.124994 -0.153759 -0.776965 -0.110240 0.048230 0.330091 -0.395433 0.734748 -0.204933 -0.596593 -0.325551 -0.737716 0.018096 -0.185294 -0.363696 0.352531 0.675339 -1.687007 0.701018 0.037419 -0.448828 -0.039986 0.208446 0.381590 -0.613632 -0.977380 0.197211 -0.532842 -1.123450 -0.358172 -0.408770 0.150545 0.090993 -0.333993 -0.131001 -0.832216 1.128048 0.033979 0.801068 0.552104 -0.022853 1.173063 0.860345 -0.789096 -0.097082 -0.457613 0.431379 -0.871314 -0.058251 -0.020204 -0.498105 0.471013 0.986708 0.219480 -0.048855 -0.587354 0.821366 -0.721030 -0.278041 0.746935 0.101107 0.032464 0.689966 0.826035 -0.630593 -0.193407 -0.685940 -0.191805 -0.199081 -0.329083 0.238224 -0.773583 -0.082099 0.407026 -0.248268 -0.446262 0.240589 -0.142145 -0.284532 -0.337333 1.002318 1.167098 -0.931959 0.599806 -0.595145 0.554181 -0.851666 -0.508613 -0.128203 0.378988 -0.426083 -0.139769 0.208355 0.123971 0.150151 -0.665495 -0.557078 0.113093 +PE-benchmarks/reservoir-sampling.cpp___GLOBAL__sub_I_reservoir_sampling.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/rotate-bits-of-an-integer.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/rotate-bits-of-an-integer.cpp__main = -0.030357 0.634618 1.320943 -0.964728 0.618119 -0.293530 0.208589 0.524352 -0.740011 -2.386637 0.707164 -2.813497 -3.072022 1.274572 -0.816719 -1.546377 1.628121 -0.735049 -0.053733 -1.392270 0.008262 0.367073 2.243471 2.455261 -2.790354 0.218524 0.398117 1.362191 1.594581 -0.434648 1.941308 -1.881964 0.047648 1.581300 1.353065 0.541415 -0.173072 -1.253494 -1.580890 -2.685156 -0.689183 1.750111 -0.754774 0.404880 0.803161 3.174848 2.542109 1.316422 -1.408354 1.127983 2.014833 0.169335 0.653890 -0.324831 -0.736478 -3.331645 0.532066 -0.531517 -0.662708 0.499848 0.240807 -1.969341 -1.125751 2.126510 2.378900 -0.400867 -0.601002 -0.627676 0.463565 0.888746 0.031801 1.513392 2.032649 1.651449 2.056496 0.735821 -0.399034 -3.675399 0.686535 -6.008494 -1.884517 -0.940252 3.677134 1.268507 -1.565235 -1.165761 2.473148 1.330112 -0.037687 2.804645 2.590447 0.558567 -0.536670 -0.649696 -1.017879 1.574634 -1.258605 1.458130 0.005946 1.573694 -1.479486 0.251706 -0.501534 -1.458385 -1.172018 0.677888 -0.740151 0.830912 -2.240337 1.696520 -1.814788 0.568947 2.513383 -3.226614 -1.366806 -0.218189 1.751024 0.699907 -0.408319 1.755757 -0.025873 -1.005838 -0.506518 1.446853 -3.077272 1.756768 1.054704 0.820027 0.416201 1.802876 1.791633 0.086966 0.341727 -0.477355 -0.746877 0.131319 -0.001004 0.498229 -0.554524 0.572085 2.320923 -0.296294 1.291452 -0.647540 -0.755929 -2.760093 -1.818799 -1.493269 0.391104 3.610395 -0.007016 1.737502 1.098345 -0.817520 0.099297 -0.583286 -0.578559 0.804531 1.059240 1.427840 0.979475 -0.699086 1.422305 2.548437 0.472236 -1.772770 1.564818 1.914161 -0.065300 -1.718219 1.675599 0.428075 0.223995 -0.318032 -0.196734 2.278856 0.967025 0.378026 -2.191083 -0.656822 2.029789 1.477586 0.550128 0.987198 1.750172 0.156309 1.670474 0.677169 1.087678 1.718986 -4.954580 1.168108 2.233320 0.964388 0.336956 0.143679 -1.464760 -2.470458 1.188245 1.196824 0.673286 0.848542 -0.522561 -0.210290 -1.867953 0.070261 0.949456 0.429489 -1.147000 1.609290 -0.373938 0.150408 -1.598513 -2.196814 -0.664648 1.584245 -1.734189 0.996640 0.255890 -4.249979 1.881695 -0.958806 -1.488979 -2.569036 -1.782216 1.122561 -2.217233 -1.644418 -0.389339 -2.418808 -4.377632 -1.846669 -1.056103 -0.376698 0.105133 0.879475 -1.041916 -1.031318 3.035394 -0.737236 1.471890 1.206495 0.235280 2.847521 0.720132 -0.760092 -0.554462 -1.077116 3.210557 -0.811612 -1.255545 1.734685 -0.557738 -0.165912 1.886235 -1.505455 -0.849539 -0.266242 0.876871 -0.888140 -2.154675 0.155617 0.195960 -0.103058 2.908235 0.490130 -1.123337 0.510270 -2.953764 -0.776990 -0.636516 -1.465007 0.818418 -0.970284 0.098094 1.289337 -0.400098 -1.253024 1.027703 -0.434177 -0.725150 0.044369 1.819313 3.860195 -1.998844 1.497212 -2.767897 1.668729 -2.323938 -2.385058 0.353499 -1.148245 0.720352 -0.683098 -1.292559 0.265946 1.229837 -1.780268 -2.042472 2.688850 +PE-benchmarks/rotate-bits-of-an-integer.cpp__gfg::leftRotate(int, unsigned int) = -0.411595 -0.316031 -0.362162 -0.476233 0.691706 0.368961 0.445184 -0.838839 -0.755020 -0.454672 0.393740 -1.166263 -0.781056 1.039789 -0.281719 0.941809 1.299012 0.031591 -0.211828 -0.511354 0.468146 -0.180636 1.616933 1.564235 -0.862880 0.109052 0.003509 0.227339 0.103591 -0.287425 -0.137055 -0.558962 0.671654 -1.104700 -0.146811 -0.240477 -0.388123 0.159905 1.056974 -1.416270 -0.105386 0.262275 -0.236152 0.078957 0.089253 0.577855 0.941998 0.787399 0.103296 1.143372 0.502927 -0.249258 0.535952 0.206365 0.252854 0.032092 0.191322 0.186083 -0.411562 -0.023968 -0.307905 -0.497237 -0.109837 0.900833 0.939233 -0.062774 -0.653948 0.597431 0.345304 0.306160 0.358752 0.824875 0.257089 0.294382 0.683806 -1.354996 -0.033545 -1.969076 -0.192337 -1.995182 -0.984508 0.059795 0.757731 -0.303650 0.778876 -0.221437 1.288685 0.407241 -0.399657 0.236137 1.336394 -1.126405 -0.363327 0.080388 -0.136917 -0.100569 -0.532047 0.320208 0.362222 0.345447 -1.012288 -0.668850 0.770045 0.079644 -0.522476 -0.584078 0.092175 0.820734 -0.950367 -0.634277 -0.675386 0.172139 -0.210761 -1.549882 0.019193 -0.229955 0.842045 0.487726 -0.730660 -0.899238 0.430275 0.253880 -0.269425 -0.584968 0.187090 0.800134 0.947511 0.210986 0.059339 0.452023 0.358427 1.907759 0.471942 -0.530905 0.044904 0.146888 -0.301041 0.700840 -0.297529 -0.442388 0.463964 -0.981116 0.550082 0.485441 -0.571804 -0.233634 1.192292 0.095960 -0.207468 1.726076 -0.166225 1.075077 1.020488 -0.873452 -0.275201 -0.575154 0.243276 0.298683 0.660072 0.354621 -1.088149 -0.748910 0.932618 1.401751 0.541868 -1.438049 -0.301187 0.236934 0.383223 -0.439253 0.445750 0.321259 0.606765 -0.652396 -0.044012 0.609805 2.026537 -0.835101 -0.351687 0.253256 0.189741 0.240087 -1.279391 -0.321624 -0.672642 -0.130128 0.281292 0.647250 0.067189 1.116452 -1.578529 0.814099 -0.437631 -0.137745 0.823748 0.783922 -1.006653 -1.108130 -0.304519 0.409505 0.745310 0.212352 0.270210 0.130886 -0.944560 0.012458 0.130192 0.132243 -0.503259 0.827614 -0.011788 -0.561366 -0.320119 0.085797 0.096800 -0.606819 -0.026256 0.832419 0.691575 -1.594461 0.736188 0.156093 -0.790375 0.119852 -0.148558 1.262200 -0.691878 -0.844806 0.757882 -0.928804 -0.677330 -0.464622 -0.097533 0.021516 0.192244 0.061055 -0.670366 -0.263463 1.295626 -0.333148 1.158965 0.583227 -0.174770 0.905420 -0.336283 -0.785073 -0.407691 -0.314855 0.147658 -0.059949 -0.668642 -0.310329 -0.155084 0.768905 0.947749 0.103194 -0.632049 -0.011906 0.891457 -1.236310 0.291455 0.563991 1.205940 -0.660017 0.655245 0.700172 -0.804209 0.259213 -0.439351 -0.351639 -0.804941 -0.577665 0.605231 -0.366533 0.215748 -0.026759 -0.068320 -0.028836 0.383144 0.176843 0.020770 0.055411 1.143221 1.408762 -0.637699 -0.449412 -1.184018 0.728891 -1.032424 -1.144115 0.389979 0.313290 -0.832795 -0.293309 0.077750 0.871895 0.630887 -1.083097 -0.832013 0.343654 +PE-benchmarks/rotate-bits-of-an-integer.cpp__gfg::rightRotate(int, unsigned int) = -0.411595 -0.316031 -0.362162 -0.476233 0.691706 0.368961 0.445184 -0.838839 -0.755020 -0.454672 0.393740 -1.166263 -0.781056 1.039789 -0.281719 0.941809 1.299012 0.031591 -0.211828 -0.511354 0.468146 -0.180636 1.616933 1.564235 -0.862880 0.109052 0.003509 0.227339 0.103591 -0.287425 -0.137055 -0.558962 0.671654 -1.104700 -0.146811 -0.240477 -0.388123 0.159905 1.056974 -1.416270 -0.105386 0.262275 -0.236152 0.078957 0.089253 0.577855 0.941998 0.787399 0.103296 1.143372 0.502927 -0.249258 0.535952 0.206365 0.252854 0.032092 0.191322 0.186083 -0.411562 -0.023968 -0.307905 -0.497237 -0.109837 0.900833 0.939233 -0.062774 -0.653948 0.597431 0.345304 0.306160 0.358752 0.824875 0.257089 0.294382 0.683806 -1.354996 -0.033545 -1.969076 -0.192337 -1.995182 -0.984508 0.059795 0.757731 -0.303650 0.778876 -0.221437 1.288685 0.407241 -0.399657 0.236137 1.336394 -1.126405 -0.363327 0.080388 -0.136917 -0.100569 -0.532047 0.320208 0.362222 0.345447 -1.012288 -0.668850 0.770045 0.079644 -0.522476 -0.584078 0.092175 0.820734 -0.950367 -0.634277 -0.675386 0.172139 -0.210761 -1.549882 0.019193 -0.229955 0.842045 0.487726 -0.730660 -0.899238 0.430275 0.253880 -0.269425 -0.584968 0.187090 0.800134 0.947511 0.210986 0.059339 0.452023 0.358427 1.907759 0.471942 -0.530905 0.044904 0.146888 -0.301041 0.700840 -0.297529 -0.442388 0.463964 -0.981116 0.550082 0.485441 -0.571804 -0.233634 1.192292 0.095960 -0.207468 1.726076 -0.166225 1.075077 1.020488 -0.873452 -0.275201 -0.575154 0.243276 0.298683 0.660072 0.354621 -1.088149 -0.748910 0.932618 1.401751 0.541868 -1.438049 -0.301187 0.236934 0.383223 -0.439253 0.445750 0.321259 0.606765 -0.652396 -0.044012 0.609805 2.026537 -0.835101 -0.351687 0.253256 0.189741 0.240087 -1.279391 -0.321624 -0.672642 -0.130128 0.281292 0.647250 0.067189 1.116452 -1.578529 0.814099 -0.437631 -0.137745 0.823748 0.783922 -1.006653 -1.108130 -0.304519 0.409505 0.745310 0.212352 0.270210 0.130886 -0.944560 0.012458 0.130192 0.132243 -0.503259 0.827614 -0.011788 -0.561366 -0.320119 0.085797 0.096800 -0.606819 -0.026256 0.832419 0.691575 -1.594461 0.736188 0.156093 -0.790375 0.119852 -0.148558 1.262200 -0.691878 -0.844806 0.757882 -0.928804 -0.677330 -0.464622 -0.097533 0.021516 0.192244 0.061055 -0.670366 -0.263463 1.295626 -0.333148 1.158965 0.583227 -0.174770 0.905420 -0.336283 -0.785073 -0.407691 -0.314855 0.147658 -0.059949 -0.668642 -0.310329 -0.155084 0.768905 0.947749 0.103194 -0.632049 -0.011906 0.891457 -1.236310 0.291455 0.563991 1.205940 -0.660017 0.655245 0.700172 -0.804209 0.259213 -0.439351 -0.351639 -0.804941 -0.577665 0.605231 -0.366533 0.215748 -0.026759 -0.068320 -0.028836 0.383144 0.176843 0.020770 0.055411 1.143221 1.408762 -0.637699 -0.449412 -1.184018 0.728891 -1.032424 -1.144115 0.389979 0.313290 -0.832795 -0.293309 0.077750 0.871895 0.630887 -1.083097 -0.832013 0.343654 +PE-benchmarks/rotate-bits-of-an-integer.cpp___GLOBAL__sub_I_rotate_bits_of_an_integer.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/shortest-common-supersequence.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/shortest-common-supersequence.cpp__superSeq(char*, char*, int, int) = -4.658898 -4.308903 -2.163081 -6.613762 3.952231 8.817217 2.595396 -8.705579 -7.882637 -1.170555 4.461153 -13.261379 -5.045008 9.560842 -4.172410 8.084889 10.798009 -0.544500 -5.961421 -2.875879 6.652370 2.908078 14.178749 14.287928 -7.410837 -0.518147 -1.857886 4.239197 2.256139 -2.125087 3.947622 -4.321354 3.168383 -7.870874 -1.344239 -1.096599 -2.393066 2.918397 8.394947 -13.064032 -0.982301 3.370287 0.876698 -0.052097 0.151514 1.500708 7.097445 7.781513 2.824965 6.151103 4.612754 -0.529091 5.134140 0.388312 3.137338 -0.867661 1.902932 -3.590029 -1.112847 -3.070355 -2.629060 0.684460 0.051923 10.180850 10.686367 1.412125 -5.299055 3.154012 3.363855 2.673775 3.003600 8.117175 -2.823544 5.083448 4.011008 -10.231737 3.046818 -10.065402 2.084739 -8.463252 -6.285914 2.666329 5.718130 5.714582 5.783788 -0.309330 13.942988 -0.885596 -6.688812 8.698176 10.873516 -7.986700 -2.085156 -0.735458 -3.278470 -0.734456 -3.491578 4.563279 1.377126 6.852495 -8.646758 -2.356694 -0.096926 1.424890 -5.071426 -3.957722 0.605643 6.538399 -6.084318 -5.314996 -0.697589 7.439256 -1.013774 -15.286335 -6.328630 -5.988124 1.261623 1.089757 -7.544017 -7.559557 4.136778 1.094298 -1.461219 -3.079891 -2.795524 4.056241 7.051860 2.333665 -1.745791 7.639888 2.898144 15.356496 -0.954076 -4.716153 1.813802 1.494947 -0.214504 5.722941 -1.785754 -1.953236 -0.159510 -8.643091 1.223272 5.528978 -4.551440 -2.302287 -0.906024 1.591490 -1.921543 29.172581 -2.486183 11.619325 10.160878 -7.849288 1.581446 -5.777038 2.815595 2.552487 3.761703 3.717035 -13.177044 -7.804927 9.629413 14.000898 4.651429 -8.618885 1.848105 4.600442 1.013450 -3.770900 5.082272 1.605603 0.653924 -3.804120 -0.964858 7.035627 16.987249 -5.358931 0.542770 2.403344 2.944719 1.491460 -6.559001 -2.021609 -5.550320 -0.178422 4.900886 4.573686 3.833187 10.135414 -8.469944 8.196864 0.601941 1.545564 9.120291 3.862279 -8.753717 -6.324055 -4.192103 3.860054 6.016666 -2.723668 -2.248318 1.485478 -10.950702 0.518369 3.578340 0.931754 -6.039602 9.100617 0.623211 -3.397439 -2.964000 2.253600 -2.481895 -2.345757 -3.642607 8.032979 -0.382152 -7.938034 7.487157 3.372112 -4.929625 0.292380 -3.839521 9.413607 -6.896187 -7.390657 5.642380 -4.917351 -5.626724 -2.151507 -2.378066 2.295990 4.885608 4.152320 -10.091093 -4.711627 9.618690 -3.140522 11.812281 4.824008 -2.201412 4.314105 -5.374749 -5.663272 -3.653104 -9.005070 1.155149 3.455417 -7.346037 -2.964168 -2.055693 7.701896 6.212620 -0.407717 -8.019419 0.373685 8.248175 -7.509726 -1.013090 2.255981 2.475073 -8.679903 2.516655 4.052875 -6.269240 4.204718 -5.610429 -2.330116 -8.104372 -5.520386 7.515487 -0.468793 4.050904 -1.380753 -1.267462 1.746851 3.755305 4.167232 1.578976 5.134938 11.700558 4.338127 0.316676 -2.459532 -12.603557 7.047535 -9.276381 -9.335868 3.205461 2.404746 -5.186537 -3.296923 -1.003495 8.360936 6.967909 -8.252906 -5.839291 4.941792 +PE-benchmarks/shortest-common-supersequence.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/shortest-common-supersequence.cpp__main = 0.125885 0.538045 1.128145 -0.499148 0.573425 -0.079353 0.210945 0.472905 -0.689311 -1.040459 0.120659 -2.029767 -1.713877 0.904336 -0.208349 -0.797676 1.212626 -0.138679 -0.084724 -0.553977 -0.331992 0.345788 1.247261 1.379305 -1.191528 0.419014 -0.606574 0.582039 0.096443 0.575966 0.443001 -1.488186 -0.165473 1.216628 0.638864 0.406088 -0.428067 -0.592243 -0.904761 -1.770011 -0.235538 1.913876 0.133145 -0.071768 0.638703 0.816175 1.784633 0.597401 -0.029958 0.445666 0.426021 0.007571 0.807054 -0.076389 0.395658 -1.129056 0.950642 -1.056191 -0.840209 0.429014 -0.129778 -0.878192 -0.868005 0.990359 1.065349 0.107626 -0.694779 -0.830523 0.073917 0.309392 0.039888 0.819524 1.193291 0.962154 0.861661 1.254347 0.254339 -0.758970 0.533106 -2.061143 -1.266740 -0.439273 2.146270 1.551854 -0.693305 -1.152622 1.420213 -0.008756 0.080361 0.913677 1.636836 0.067838 -0.382109 -0.298144 -0.469952 0.578173 -0.394842 0.368312 -0.449665 0.615951 -0.976535 0.022971 0.280087 -0.745719 -0.618889 1.088978 -0.139418 0.552709 -1.048960 0.692234 -1.135304 0.455484 1.278733 -1.195087 -0.983374 0.149425 -0.246885 0.675174 -0.669064 0.577806 0.457066 -0.687710 -0.624733 0.757164 -2.399405 1.162334 0.210457 0.177604 0.222734 1.009381 0.979417 0.083607 -0.313912 -0.340572 0.035473 0.184868 0.259578 0.209963 -0.026418 0.020175 0.321106 0.107071 -0.122648 -0.517209 -0.597535 -0.768702 -2.413155 -0.476837 0.081214 1.303806 -0.324237 0.725115 0.311055 -0.544817 0.657680 -0.100597 -0.468566 -0.199538 0.619647 1.064509 0.505925 -0.544428 0.941851 1.441600 0.397582 -0.435362 1.291538 0.852695 0.097343 -0.632284 1.275777 0.143643 0.507208 -0.481428 -0.166529 0.704993 1.329033 0.174149 -1.664697 -0.141935 0.438604 1.169607 0.567224 0.526872 1.094154 -0.076763 0.286627 0.204122 0.636574 1.067139 -2.263284 1.050994 0.797120 -0.150546 0.923757 -0.352650 -0.570233 -0.546880 0.039721 0.778881 0.942070 0.794105 -0.489133 -0.524240 -1.017364 -0.077660 0.228864 0.356581 -0.673871 1.025509 -0.396198 -0.414280 -0.549298 -1.832456 -0.425547 0.675909 -1.371691 0.456014 0.895977 -1.672859 1.145038 0.251600 -0.297039 -1.223504 -0.633593 0.207848 -0.897922 -0.927545 -0.331568 -1.462112 -2.398063 -0.511283 -0.746323 -0.366747 0.081061 0.331146 -0.708339 -0.308239 2.146048 0.037022 1.230372 0.775524 -0.057491 0.830873 1.950959 -0.628632 0.484622 -0.884883 1.481307 -0.564064 -0.357468 1.162457 -0.736954 0.032364 1.003809 -0.560706 -0.432764 -1.009979 0.623971 -0.135659 -0.911429 0.417488 -1.162856 -0.032082 1.199343 0.644638 -0.398684 0.183773 -1.565608 -0.485672 -0.680333 -0.557297 0.238020 -0.685061 -0.233918 0.783258 -0.716506 -0.978167 0.202890 -0.337296 -1.002239 0.028448 1.349446 1.104948 -0.680780 1.512254 -1.292410 0.897035 -1.035902 -0.798393 -0.015800 -0.711286 -0.441600 -0.562450 -0.402834 -0.009000 0.602680 -0.674065 -1.191340 1.219523 +PE-benchmarks/shortest-common-supersequence.cpp___GLOBAL__sub_I_shortest_common_supersequence.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/sieve-of-eratosthenes.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/sieve-of-eratosthenes.cpp__SieveOfEratosthenes(int) = -2.367444 -2.703515 -1.043333 -2.965552 1.823604 2.280930 1.235205 -2.685785 -4.605839 -1.674520 1.851812 -5.764544 -2.663595 5.008117 -1.747465 3.575852 6.130308 0.807483 -2.011325 -1.979956 4.059011 -0.896391 6.558981 7.427153 -4.118371 -0.332904 -0.566046 2.221654 1.351701 -0.424452 2.373279 -2.979417 1.197163 -4.019145 0.549266 -2.310056 -0.853061 2.887522 3.830407 -7.575048 -0.463102 2.408182 1.388599 0.063373 0.201550 1.786937 3.147641 3.960597 -0.459069 4.062548 3.263886 -0.227432 2.471190 0.196947 0.656337 0.045596 -0.203149 -0.636098 -0.706765 -0.278815 -1.452543 -0.895015 0.942513 4.835822 6.094853 -0.074599 -2.436439 1.273899 1.464035 1.614450 2.009409 3.860653 -0.221135 0.706950 3.210314 -5.492551 -0.402693 -9.501777 1.495200 -8.259828 -3.192431 0.671173 4.025156 2.352196 2.246053 -0.203655 7.191942 -0.885681 -2.903595 5.750713 5.206413 -3.321248 -1.236669 -1.376837 -2.720064 0.399109 -2.190873 1.247140 1.195220 3.427717 -4.194489 -3.071319 0.428067 0.345832 -2.543677 -3.047793 -0.318698 3.642007 -3.798280 -3.008680 -1.993286 3.845099 -0.015263 -7.019002 -1.665396 -3.906198 0.362416 1.169935 -3.810292 -2.946989 2.022816 0.198476 -1.399788 -1.422665 -1.511445 2.791940 2.571979 0.938132 -0.762604 2.743937 0.690645 6.333812 0.480545 -3.143132 0.326887 1.837974 -0.846453 2.399998 -2.913846 -1.492201 2.814727 -4.004863 0.077225 1.051849 -2.624399 -2.236121 1.808239 -0.520367 -0.466009 13.070421 -0.746071 5.145696 4.796732 -3.532750 2.732790 -1.560839 1.830679 2.243489 3.418976 1.649564 -5.762706 -4.103258 4.039859 6.805130 2.570110 -4.173868 -1.867724 2.080291 1.320509 -0.735565 2.510647 0.877691 -0.187184 -2.282359 -0.328355 2.435530 8.274944 -2.253906 0.973859 0.556193 3.626346 -0.620772 -4.968721 -0.727975 -4.667657 -0.361026 1.901076 1.721958 2.181563 5.384833 -7.309417 4.257743 -0.597866 1.500638 2.846760 1.767912 -3.886229 -6.508034 -1.459348 1.440429 4.114550 -0.451982 0.371234 1.359577 -5.712688 0.477986 1.081542 1.186003 -3.373083 4.963649 -0.957861 -1.774376 -1.580258 1.332959 -2.280157 -2.101947 -1.129793 3.852895 1.789313 -4.169248 3.331905 0.415294 -2.167650 0.391868 -0.609476 4.701450 -3.752721 -4.196294 3.017325 -2.100834 -2.802403 -2.134249 -1.249397 1.853093 1.402476 0.405938 -3.626836 -4.225839 5.030371 -1.857965 5.840397 2.459039 -1.785418 2.944459 -0.889246 -2.703351 -2.729042 -2.917424 0.002392 0.287605 -2.700097 -2.811371 -0.910731 3.626177 3.872287 0.323067 -3.314965 0.082708 5.495353 -3.601871 -0.855245 1.618180 0.819146 -2.714873 2.487850 2.481824 -4.493511 1.378054 -3.808621 0.590221 -2.723869 -2.168578 4.008264 -1.288368 1.662075 -0.635368 -0.414556 0.617924 2.086910 2.894551 0.065663 1.282588 6.870950 3.181443 -0.435706 -0.597860 -5.971543 2.878979 -4.959017 -3.993305 -0.167604 1.844260 -3.201291 -0.820688 -0.162970 4.173253 3.306225 -2.563845 -3.226895 2.029159 +PE-benchmarks/sieve-of-eratosthenes.cpp__main = 0.018895 0.263514 0.597731 -0.302166 0.285601 -0.245241 0.136597 0.385104 -0.370213 -0.901019 0.092545 -0.932992 -1.090841 0.586032 -0.258148 -0.474995 0.883113 0.053377 0.044708 -0.512767 -0.003663 -0.290101 0.881957 0.969404 -1.011023 0.125711 0.134803 0.537522 0.413757 0.275788 0.413189 -0.768164 0.094322 0.467397 0.647713 -0.126412 -0.034674 -0.352064 -0.745324 -1.287191 -0.182316 0.726427 0.008960 0.083636 0.266446 1.165406 1.027000 0.507936 -0.421953 0.454984 0.601901 -0.002017 0.297340 -0.020808 -0.084350 -0.785895 0.333566 -0.262438 -0.516415 0.321092 0.018307 -1.072527 -0.334188 0.730651 0.921748 -0.164988 -0.135004 -0.274695 0.015640 0.307153 0.096660 0.418709 0.686654 0.429946 0.713088 0.109371 -0.084123 -1.319892 0.126027 -2.605049 -0.750249 -0.594423 1.403636 0.484456 -0.453259 -0.416135 0.938137 0.311542 0.217939 0.786428 1.052787 -0.021080 -0.333220 -0.401104 -0.258154 0.598804 -0.512385 0.193965 0.247874 0.378458 -0.585264 -0.025008 0.180842 -0.389038 -0.396350 0.312879 -0.291652 0.509090 -1.063148 0.329807 -1.007583 0.026275 0.760604 -1.149108 -0.066930 0.000000 0.527795 0.434115 -0.167259 0.405915 0.114255 -0.087322 -0.222460 0.410223 -1.244809 0.887762 0.137732 0.143971 0.263901 0.595976 0.516478 0.079485 0.457552 -0.206788 -0.286364 0.250164 -0.259003 0.020661 -0.320837 -0.042374 0.781152 -0.331961 0.290793 -0.266465 -0.418220 -0.764086 -0.632664 -0.442060 0.365771 1.212602 -0.066529 0.556862 0.229239 -0.443655 0.353081 -0.101826 -0.229622 0.210890 0.575117 0.485533 0.221190 -0.332796 0.350210 0.935055 0.297427 -0.622482 0.303723 0.293556 0.041486 -0.332004 0.518994 0.231461 0.070805 -0.257049 -0.084244 0.543686 0.673901 0.020043 -0.843346 -0.203419 0.459090 0.319233 -0.190310 0.302489 0.434635 0.048991 0.205941 0.102221 0.340801 0.750530 -1.925719 0.664256 0.422373 0.127920 0.346727 -0.124186 -0.337584 -1.240692 0.340092 0.545563 0.610746 0.353377 -0.201941 -0.050272 -0.713830 -0.024476 0.180848 0.376540 -0.384632 0.559012 -0.163414 -0.200011 -0.608531 -0.875950 -0.140017 0.367403 -0.541145 0.288864 0.385638 -1.679208 0.767860 -0.380323 -0.516203 -0.633281 -0.297022 0.240499 -0.898931 -0.748609 -0.135211 -0.700568 -1.540100 -0.713612 -0.405292 0.045042 -0.142098 -0.043258 -0.213694 -0.547581 1.092496 -0.255881 0.523933 0.458946 0.089692 1.182339 0.737667 -0.386940 -0.167575 -0.268834 0.766889 -0.696621 -0.255196 0.579331 -0.265915 0.113892 0.935736 -0.314405 -0.112260 -0.106223 0.584537 -0.358063 -0.818415 0.322589 -0.117320 0.109631 1.026286 0.430802 -0.664456 -0.107802 -1.032407 -0.259977 -0.023253 -0.498042 0.251756 -0.662935 0.007839 0.526201 -0.135254 -0.570330 0.367372 -0.171235 -0.334178 -0.155867 0.893901 1.391833 -0.832215 0.707496 -0.881309 0.550121 -0.942690 -0.700293 -0.091363 -0.072867 0.113271 -0.049915 -0.206252 0.080819 0.323455 -0.592752 -0.682543 0.636144 +PE-benchmarks/sieve-of-eratosthenes.cpp___GLOBAL__sub_I_sieve_of_eratosthenes.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/snake-ladder.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/snake-ladder.cpp__getMinDiceThrows(int*, int) = -2.567431 -1.880582 0.468100 -5.011757 4.546265 4.732652 1.663548 -3.109112 -6.163964 -2.928282 1.645588 -8.239535 -5.093345 7.043937 -2.932531 4.209506 8.708076 0.337637 -2.228664 -2.547758 5.368509 -0.767906 9.670743 9.685539 -7.361432 0.267832 -0.367848 3.529397 1.521468 2.798875 2.376837 -6.160629 1.292222 -3.849727 2.156889 -3.364905 -1.932140 2.411710 3.712331 -11.830651 -1.105455 5.581336 -0.393934 0.740579 1.872003 3.565067 6.513614 5.227866 -1.554903 6.144689 4.244908 0.649287 4.065614 0.080640 0.859000 0.303871 1.713639 -1.237561 -1.676538 -0.135485 -2.756625 -1.712172 1.172838 7.346274 8.814719 -1.100943 -3.778872 1.332320 1.634884 2.010780 2.185238 6.575689 0.280878 2.477959 5.227817 -5.777732 0.325473 -11.429987 2.516537 -12.090482 -5.348959 -0.682894 5.292044 4.752053 2.757082 -2.512569 11.497195 -1.627554 -3.037370 8.121180 8.030496 -4.415456 -1.038757 -3.103455 -3.949024 -0.210896 -2.860981 0.107566 0.972571 3.786041 -6.170512 -4.269071 0.216208 -0.164945 -4.029915 -2.771264 -1.580625 5.716628 -6.989756 -4.114887 -4.318006 5.434096 -0.360167 -11.046506 -3.850351 -4.253422 0.645129 1.580914 -4.070559 -4.122574 3.495683 1.702371 -2.361206 -1.435058 -2.698370 6.089464 4.553808 0.990223 -0.640963 4.190815 1.250145 8.127937 2.218854 -3.454187 -0.587647 2.822283 -0.634820 2.622290 -3.288859 -0.575517 3.047545 -5.496624 -0.874784 2.320568 -3.501983 -1.952336 -0.203117 -2.338641 -0.181623 21.349136 -2.681027 7.479614 5.276723 -6.269358 3.863075 -0.826222 1.401328 2.693529 4.728303 4.395199 -9.053832 -5.353615 6.340544 9.803803 3.281187 -6.691060 -0.460428 2.743139 1.278776 -1.145728 3.923887 1.324340 0.051217 -3.966901 -0.626706 1.969607 13.507992 -3.175533 -2.308098 1.036724 5.138089 -1.190304 -5.410005 -0.708988 -5.534561 -1.277551 3.277160 1.458399 3.208908 7.878680 -11.889893 6.407435 -0.380524 -0.006059 5.209857 1.223368 -4.128495 -8.867069 -2.631737 3.105972 5.926382 -0.576030 0.382780 0.586713 -8.100159 1.509672 1.586309 2.552184 -5.079075 7.652842 -0.785769 -3.839193 -2.538870 -0.269242 -2.952783 -2.203572 -3.274179 4.804589 2.009169 -8.695745 5.592949 0.774709 -3.033423 0.563235 -0.000169 6.650226 -5.366610 -6.886043 4.056964 -3.236576 -5.606172 -2.869759 -2.669026 2.415564 2.887586 0.777013 -6.561810 -7.569104 6.997200 -2.376229 8.063114 4.280086 -1.470077 6.086664 -0.336168 -4.164982 -3.753463 -6.199451 2.352454 0.744664 -2.713613 -3.104849 -2.272137 5.012353 6.239216 -0.167461 -3.697551 -2.032352 7.895990 -4.821751 -0.220176 2.639949 0.334512 -4.176843 3.064896 3.987598 -4.588060 1.013087 -5.947873 0.810671 -4.910695 -2.159091 5.534391 -3.118843 1.001471 0.555509 -0.957217 -1.396690 2.379937 3.130545 -1.008484 1.073163 10.068104 6.028142 -1.983775 0.906179 -7.617118 5.200197 -7.586012 -5.310006 -1.122654 0.312665 -3.159410 -1.263404 -0.314664 5.682823 5.001626 -3.743917 -3.654489 2.294074 +PE-benchmarks/snake-ladder.cpp__std::queue > >::queue >, void>() = 0.058933 0.212654 0.413247 -0.235060 0.277973 -0.016459 0.085676 0.272721 -0.328630 -0.377531 -0.096736 -0.389611 -0.470133 0.371374 -0.089051 -0.213233 0.619521 0.207681 0.030493 -0.233412 -0.036838 -0.171014 0.478424 0.568025 -0.507299 0.183988 0.015920 0.259964 0.027783 0.522403 -0.037535 -0.542479 0.023614 0.287266 0.318779 -0.288033 -0.112637 -0.112416 -0.398729 -0.906963 -0.014553 0.424464 0.038196 0.005877 0.202086 0.433680 0.640796 0.240591 -0.135322 0.287343 0.216648 0.168651 0.170616 0.022763 0.118821 -0.044305 0.331163 -0.245704 -0.292606 0.218577 -0.032706 -0.524705 -0.154162 0.350994 0.441678 -0.064020 -0.122077 -0.276792 -0.031301 0.107040 0.067971 0.188113 0.267023 0.161942 0.241647 0.078864 0.032166 -0.554146 0.119596 -1.250344 -0.441629 -0.369505 0.733960 0.403707 -0.173752 -0.232534 0.548587 -0.064428 0.232332 0.261612 0.534177 -0.104663 -0.156975 -0.206594 -0.164173 0.278192 -0.151449 -0.106724 -0.002526 0.096664 -0.311607 -0.135672 0.265531 -0.174620 -0.241739 0.259946 -0.110362 0.360923 -0.672995 0.061159 -0.580290 0.136341 0.272267 -0.512589 -0.066260 -0.039040 0.188171 0.229924 -0.153417 0.030338 0.149019 0.064735 -0.212803 0.189180 -0.681885 0.512794 0.004411 -0.072271 0.131962 0.157376 0.187649 0.102651 0.256850 -0.179202 -0.084874 0.251894 -0.083446 -0.114073 -0.223792 -0.042577 0.101213 -0.244815 0.121942 -0.094581 -0.291392 -0.211051 -0.479070 -0.198442 0.213858 0.760576 -0.140727 0.275215 0.049612 -0.323928 0.256151 0.057056 -0.171013 0.082904 0.368181 0.288722 0.017254 -0.194978 0.082555 0.510615 0.227492 -0.234991 0.109217 -0.031329 -0.062538 0.023418 0.321538 0.019009 0.041513 -0.208644 -0.092559 0.074038 0.612396 0.075567 -0.554721 -0.105510 0.150158 0.032272 -0.056414 0.136029 0.108882 0.015748 0.074935 -0.088180 0.224153 0.440281 -1.137966 0.467454 0.008698 -0.147539 0.251729 -0.094828 -0.032651 -0.485617 0.046871 0.308599 0.596959 0.145697 -0.048057 -0.040610 -0.389885 -0.070413 0.055553 0.258661 -0.292748 0.315361 0.059406 -0.330454 -0.190129 -0.488304 -0.028863 0.079542 -0.346671 0.115457 0.232050 -1.015067 0.403929 -0.088333 -0.162348 -0.111856 -0.025714 0.087919 -0.411713 -0.421114 -0.020169 -0.154481 -0.638561 -0.206754 -0.253539 0.192347 -0.109298 0.029840 -0.143280 -0.360204 0.515138 -0.029090 0.298825 0.303864 0.005808 0.547128 0.464598 -0.193486 -0.030188 -0.203274 0.383740 -0.413172 0.028944 0.353752 -0.291049 0.114332 0.598710 -0.010634 -0.056637 -0.180640 0.467032 -0.105648 -0.235636 0.250302 -0.219690 0.086788 0.444856 0.338632 -0.374456 -0.184331 -0.481468 -0.047141 0.052535 -0.156073 0.204186 -0.418221 -0.007608 0.307878 -0.094896 -0.420753 0.206962 -0.119478 -0.243667 -0.082094 0.544408 0.535588 -0.341751 0.550232 -0.306173 0.267890 -0.478084 -0.189287 -0.232453 -0.065460 -0.105575 0.011995 -0.169045 0.101717 0.066614 -0.053972 -0.227256 0.176004 +PE-benchmarks/snake-ladder.cpp__std::queue > >::push(queueEntry const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/snake-ladder.cpp__std::queue > >::empty() const = -0.025566 0.191729 0.256441 -0.155261 0.260568 0.124800 0.087510 -0.011867 -0.207953 -0.270447 -0.015011 -0.448661 -0.414658 0.330932 -0.110772 0.023132 0.462693 0.052144 -0.010584 -0.158712 0.048036 -0.116135 0.502159 0.504551 -0.434408 0.120640 0.084635 0.193720 0.033413 0.342352 -0.072034 -0.427234 0.100055 0.063303 0.173551 -0.137645 -0.080586 -0.104028 -0.085213 -0.667728 -0.052949 0.268753 0.035198 0.006199 0.087613 0.256631 0.557410 0.260631 -0.070164 0.238972 0.209025 0.055201 0.180682 0.042702 0.112801 -0.090351 0.314066 -0.201489 -0.213704 0.074468 -0.041073 -0.385456 -0.142464 0.357493 0.444222 -0.036374 -0.111015 -0.070186 -0.074258 0.075657 0.012334 0.240610 0.164744 0.251246 0.218471 -0.077062 0.110485 -0.475645 0.008369 -0.857316 -0.374821 -0.238057 0.388802 0.314856 0.058202 -0.096769 0.521927 0.036358 0.078518 0.146999 0.546152 -0.264352 -0.122641 -0.100075 -0.119576 0.154923 -0.190183 0.052769 -0.014371 0.060107 -0.304519 -0.195371 0.240703 -0.062014 -0.223720 0.095902 -0.094379 0.249969 -0.501638 -0.074435 -0.418108 -0.027358 0.097178 -0.553070 -0.042537 -0.019398 0.144430 0.176510 -0.132150 -0.170216 0.129270 0.093340 -0.113857 -0.036157 -0.468619 0.376408 0.141437 0.005898 0.113900 0.142078 0.220589 0.319317 0.193392 -0.134385 -0.077842 0.090916 -0.090323 0.025774 -0.131804 -0.043280 0.047068 -0.268029 0.083992 0.080247 -0.223425 -0.108253 -0.253078 -0.158871 0.127348 0.731063 -0.108715 0.284971 0.131169 -0.373419 0.194582 -0.115864 -0.152339 0.067122 0.254733 0.290315 -0.144887 -0.219079 0.217828 0.486034 0.181931 -0.277194 0.057097 0.048513 0.030749 -0.089391 0.255935 0.078079 0.043770 -0.205731 -0.063448 0.174008 0.597774 -0.091418 -0.350894 0.044910 0.063840 0.060526 -0.195152 0.028809 -0.030991 -0.012189 0.045363 0.007443 0.136511 0.403148 -0.832731 0.368318 0.019535 -0.150840 0.330986 -0.051302 -0.163173 -0.346097 0.091522 0.307432 0.345225 0.090969 0.019254 -0.067346 -0.386294 -0.042518 0.042694 0.161681 -0.257267 0.316658 0.042590 -0.316905 -0.249119 -0.308339 0.001810 -0.059567 -0.264969 0.181165 0.219495 -0.789708 0.405736 -0.016724 -0.198205 -0.062886 -0.098409 0.171535 -0.373351 -0.390018 0.062722 -0.266688 -0.409200 -0.140794 -0.156829 0.075885 -0.008574 0.010819 -0.203740 -0.265585 0.378578 -0.031700 0.260348 0.249129 0.083267 0.363827 0.255546 -0.232247 -0.089678 -0.125193 0.238812 -0.259549 -0.110981 0.141503 -0.205364 0.198688 0.507693 -0.022394 -0.070496 -0.128444 0.319080 -0.203774 -0.186605 0.217520 -0.020556 -0.109664 0.239221 0.253563 -0.228548 -0.092576 -0.359688 -0.090706 -0.099380 -0.252162 0.159443 -0.295924 -0.003319 0.264014 -0.128953 -0.267464 0.195791 -0.051119 -0.119283 -0.048355 0.443444 0.404751 -0.273019 0.293988 -0.362841 0.205956 -0.468219 -0.298697 0.001484 0.007608 -0.135169 -0.084763 -0.059997 0.134267 0.089976 -0.129559 -0.191048 0.092978 +PE-benchmarks/snake-ladder.cpp__std::queue > >::front() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/snake-ladder.cpp__std::queue > >::pop() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/snake-ladder.cpp__std::queue > >::~queue() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/snake-ladder.cpp__main = -0.568445 0.300833 2.087951 -1.943227 1.672627 1.538026 0.762193 -0.364046 -2.498652 -1.143549 0.148882 -3.550239 -2.538656 3.084649 -0.693259 0.781615 4.353835 0.807595 -1.123616 -1.103590 1.643350 -1.305602 3.922244 4.623943 -3.392649 0.702718 0.336566 1.886395 0.918457 2.376086 -0.980143 -1.889822 0.202285 -0.817305 1.658311 -1.798656 -0.849287 -0.071767 0.277151 -5.985152 -0.231451 2.350088 0.809033 -0.193618 0.765766 2.234927 3.946387 2.281399 -0.675082 1.417522 1.715022 -0.547259 1.773882 0.074612 1.184049 0.373186 3.010244 0.746476 -1.312023 0.398612 -0.597254 -2.280831 0.213783 3.095050 3.827675 -0.068142 -1.311221 -0.421437 0.998609 0.504699 0.476783 2.159224 0.725039 1.337762 2.016730 -2.182984 1.408127 -4.804891 0.894826 -5.944652 -2.878380 -1.197125 3.048612 1.390914 0.930549 -1.529325 4.566732 -0.766672 -0.046227 1.451582 4.090566 -2.355905 -0.853512 -1.450706 -1.679428 0.869269 -1.302534 -0.062447 1.219071 0.339289 -2.692195 -1.647269 1.806097 0.113364 -1.925406 0.887204 -0.477616 2.723188 -2.698529 -1.428365 -2.677894 0.755989 0.283474 -4.726283 -0.214433 -1.600041 0.126161 1.151814 -1.784838 -2.035856 1.184785 0.976213 -1.279911 -0.575265 -3.171952 3.965622 1.392196 -0.085928 0.317682 1.010347 1.186752 2.267187 1.877195 -1.670236 -0.138655 1.231199 -1.619961 0.355346 -1.841817 -0.764044 1.379647 -2.258401 -0.875325 0.680948 -1.931760 0.287987 -0.108312 -0.315138 0.621234 8.964613 -0.974957 2.874293 1.422950 -2.801428 3.466071 0.290330 -0.541066 0.971960 2.261005 2.103404 -4.663417 -2.191884 1.881613 4.415103 1.715456 -3.165694 -0.395067 0.207399 -0.125294 -0.394566 2.044779 0.347431 0.346611 -1.818200 -0.593338 1.232629 5.819867 -1.513269 -3.721839 0.167977 0.212943 -0.361031 -3.424634 -0.013760 -1.551274 -0.185005 -0.369695 0.085498 1.883015 3.550620 -6.576511 3.433645 -0.488254 -1.556771 4.290265 -0.532163 -1.542161 -3.766150 -0.047673 2.037723 3.422812 0.563849 -1.589488 -0.000365 -3.547665 -0.142778 0.351568 1.215231 -2.290841 3.027579 -0.115386 -1.977943 -1.443986 -2.270636 -0.564221 -1.197170 -1.956858 1.796921 0.433758 -4.753690 3.108261 0.424487 -1.241314 0.195162 -0.689184 0.797605 -2.803242 -3.220242 0.866382 -0.822109 -2.427251 -2.031817 -1.328950 1.269619 0.522297 -0.119752 -2.724473 -3.861574 3.157467 -1.437404 3.294041 2.068974 -0.143468 2.679094 3.795037 -1.622961 -1.710289 -1.226176 0.703393 -0.642693 -1.455397 -1.536158 -1.674432 2.059088 3.596064 -0.320269 -0.067714 -1.811689 3.391887 -2.025082 -1.456574 1.489603 -1.052334 -1.340814 1.231905 2.072701 -2.382098 -0.386153 -2.829185 -1.441152 -1.086184 -1.613851 2.015493 -1.946124 0.359061 1.130886 -1.031994 -1.095186 1.270361 0.363136 -0.895018 0.167674 4.361782 3.349960 -1.761168 1.483289 -3.309796 2.523955 -3.720952 -2.022602 -0.188164 0.294232 -1.831332 -0.566277 0.845550 1.806647 1.211223 -1.709594 -1.424977 0.749027 +PE-benchmarks/snake-ladder.cpp__std::deque >::~deque() = 0.107745 0.271634 0.636155 -0.201671 0.618841 -0.213580 0.047607 0.807174 -0.318424 -0.980952 -0.306132 -0.604814 -1.403779 0.476858 -0.170416 -0.441348 0.715004 0.074367 0.210668 -0.584904 0.072178 -0.335570 0.799659 0.451505 -1.181663 0.196346 -0.038039 0.959076 0.429835 0.695268 0.495718 -0.705675 -0.035386 0.744761 0.930428 -0.327013 0.186296 -0.111570 -1.285801 -1.389153 -0.342902 1.073652 -0.154428 0.438323 0.414274 1.420958 0.841123 0.520984 -0.638145 0.664647 0.656729 0.030744 0.535827 0.092888 -0.622092 -0.670699 0.168074 -0.738610 -0.677973 0.454770 0.096615 -1.635359 -0.278893 0.447722 1.003487 -0.554418 -0.183447 -0.052285 -0.088380 0.346900 0.177502 0.517839 0.725794 0.086205 0.961986 0.572347 -0.344246 -0.850019 0.300090 -2.638655 -0.732049 -1.191673 1.438623 0.997571 -0.633661 -0.637116 1.252110 0.229896 0.301850 0.892194 0.788658 0.040607 -0.198535 -0.969018 0.043058 0.654403 -0.650112 -0.428828 0.221091 0.729863 -0.275041 -0.027449 0.022438 -0.814581 -0.461844 0.233205 -0.906065 0.783686 -1.427122 0.244146 -1.560832 0.305230 0.697568 -0.961402 -0.140337 0.281641 0.313520 0.361225 0.568796 0.824738 0.085795 -0.017244 -0.175065 0.617754 -1.327514 1.053684 0.178741 -0.424433 0.420046 0.945861 0.282337 -0.167683 0.645482 -0.047820 -0.969059 0.810758 -0.054193 -0.160479 -0.521083 0.282929 0.771644 -0.536656 0.164189 -0.346783 -0.233737 -0.684831 -1.332399 -0.798901 0.604683 0.624687 0.064021 0.032313 -0.036695 -0.238763 0.590981 0.236648 -0.211145 0.542192 0.419901 0.423387 0.509592 -0.318292 0.123430 0.694262 0.179415 -0.529337 0.358918 0.070521 0.299182 -0.301174 0.387926 0.701022 -0.061307 0.087692 0.047849 -0.063757 0.605408 0.067216 -0.893952 0.035680 0.579912 -0.214985 -0.237462 0.183595 0.510302 -0.567569 0.337499 0.125859 0.072901 0.713742 -1.499008 0.641686 0.721588 0.129400 0.099577 -0.599516 0.369943 -1.199080 0.113495 0.437742 0.699152 0.197749 -0.125880 -0.246031 -0.736853 0.330017 0.348806 0.557053 -0.162746 0.490121 -0.346658 0.101508 -0.493242 -0.951150 -0.344239 0.655712 -0.515827 0.129116 0.556208 -1.703739 0.508982 -0.947026 -0.523597 -0.246577 0.105859 0.467397 -0.748496 -0.650036 0.065339 -0.434207 -1.902195 -0.938931 -0.236963 0.248511 -0.196182 -0.357449 -0.082830 -0.780056 1.018999 -0.217316 0.001164 0.477401 0.135793 1.221894 0.973768 -0.717318 -0.097716 -0.443456 0.668717 -0.823771 0.421919 0.684294 -0.056896 0.035066 1.124718 -0.017095 0.151416 -0.280697 0.819903 -0.305810 -1.034536 0.476533 -0.366578 0.430913 1.402711 0.550377 -0.632452 -0.506820 -1.154007 0.277587 0.290148 -0.271462 0.260251 -1.169403 -0.243655 0.890658 -0.107362 -0.902511 0.564603 -0.147778 -0.676106 -0.856163 1.463523 1.354566 -0.885723 1.079375 -0.602714 0.613899 -0.885508 -0.148791 -0.601346 -0.109206 0.476712 0.331471 0.014093 -0.044465 0.308409 -0.558586 -0.737911 -0.003141 +PE-benchmarks/snake-ladder.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.042536 0.202646 0.137250 0.014529 0.261946 0.045219 0.146519 0.043450 -0.166282 -0.260925 -0.101344 -0.275340 -0.390466 0.356159 -0.000863 0.221497 0.573032 0.205335 0.058406 -0.154716 0.162289 -0.466104 0.549240 0.516521 -0.397215 0.141786 0.198008 0.150873 -0.017364 0.386131 -0.216827 -0.305618 0.284322 -0.283900 0.187103 -0.340544 -0.046032 -0.033648 -0.019005 -0.767846 -0.051349 0.100417 0.108345 -0.011992 -0.035599 0.307372 0.558357 0.288973 -0.072596 0.314782 0.107944 -0.139078 0.204804 0.136279 0.139697 0.193767 0.164828 -0.087166 -0.323029 0.105097 -0.069876 -0.681741 -0.044318 0.276554 0.467220 -0.098010 -0.058609 0.154805 -0.196458 0.037945 0.019394 0.196815 0.168328 0.054738 0.290602 -0.448646 0.008335 -0.592933 -0.209512 -1.181533 -0.410931 -0.387759 0.275637 0.025757 0.293141 0.053491 0.527802 -0.010094 0.175772 0.041743 0.586721 -0.539136 -0.182382 -0.185406 0.070418 0.140075 -0.261941 -0.068415 0.293507 -0.184974 -0.329244 -0.378065 0.513860 0.069315 -0.219733 -0.171466 -0.124811 0.357705 -0.574525 -0.384246 -0.659909 -0.295748 -0.143827 -0.531552 0.339724 0.106913 0.256911 0.311364 -0.073472 -0.426473 0.158248 0.301316 -0.027535 -0.342599 -0.156586 0.440905 0.069508 -0.053309 0.247420 0.146769 0.122563 0.528555 0.577791 -0.071190 -0.132402 0.172371 -0.287577 0.018461 -0.181839 -0.225410 0.124159 -0.450603 -0.037134 0.152328 -0.278958 0.031304 0.221666 -0.095167 0.221623 0.590196 -0.046629 0.199037 0.097632 -0.460716 0.332339 -0.206640 -0.160814 0.118672 0.396035 0.253019 -0.399645 -0.260152 0.096292 0.466488 0.231057 -0.410891 -0.297572 -0.213233 0.170509 0.019580 0.120475 0.162392 0.144400 -0.271192 -0.008523 0.075648 0.757328 -0.376188 -0.189787 0.133380 -0.139505 -0.116625 -0.732396 -0.095950 -0.281635 -0.092699 -0.195555 -0.031082 -0.004011 0.438959 -0.668305 0.414487 -0.338652 -0.252775 0.368365 -0.006837 -0.096766 -0.612998 0.097952 0.348854 0.441564 0.100642 0.093398 -0.063025 -0.418175 -0.060349 -0.034853 0.227431 -0.179097 0.331151 -0.057146 -0.379888 -0.276271 -0.123277 0.098554 -0.278989 0.006848 0.177330 0.394416 -0.769665 0.401905 -0.109554 -0.265708 0.224621 0.120588 0.222862 -0.400011 -0.508971 0.192719 -0.158183 -0.266023 -0.183318 -0.098109 0.189270 -0.042100 -0.352099 -0.049692 -0.398921 0.329423 -0.015798 0.194112 0.256901 0.128813 0.546448 0.235578 -0.421065 -0.196919 0.005742 -0.164630 -0.457895 -0.043515 -0.204594 -0.187812 0.354732 0.683113 0.157192 0.076262 -0.054184 0.436935 -0.515815 -0.216417 0.411900 0.282827 -0.052447 0.224270 0.393210 -0.360151 -0.252952 -0.234607 -0.056516 0.054206 -0.276564 0.124207 -0.500889 -0.036364 0.296191 -0.120991 -0.156024 0.243415 -0.023706 0.001308 -0.245768 0.494205 0.561322 -0.456918 0.107082 -0.257345 0.130278 -0.523223 -0.238139 -0.028978 0.399264 -0.167411 0.010519 0.233020 0.120995 0.028036 -0.257304 -0.162951 -0.244861 +PE-benchmarks/snake-ladder.cpp__std::deque >::begin() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/snake-ladder.cpp__std::deque >::end() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_get_Tp_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/snake-ladder.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::~_Deque_base() = 0.162058 1.837287 1.773074 -1.408828 1.694031 2.509798 0.131412 -0.105788 -0.797269 -0.579080 -0.535676 -2.345244 -1.972510 1.437495 -0.528347 -0.599969 2.099291 -0.330755 -0.385305 -0.002464 -0.012828 1.360229 1.979824 2.103772 -2.072229 0.771330 0.422771 0.590147 -0.580222 2.453377 -0.955022 -3.095043 -0.506630 1.504020 0.828746 -0.018366 -0.915494 -1.380388 -0.412700 -3.158533 -0.251780 2.155074 -0.839770 -0.197554 0.939747 -0.576603 3.515289 0.900955 -0.225944 -0.118886 0.702695 1.440177 0.615834 -0.243690 0.901670 -0.127557 2.150512 -0.606850 -0.408552 0.072849 -0.255169 0.250002 -0.996078 1.945635 1.601495 0.358894 -0.978448 -1.176674 0.088608 -0.003474 -0.801649 1.420177 0.852982 2.358509 0.517457 1.138041 0.858550 -0.878229 1.178098 -0.770047 -1.742801 -1.069982 0.935095 2.578517 0.123857 -1.817523 2.646099 -0.690163 0.671469 0.601841 2.734780 -0.763339 -0.047305 -0.939518 -1.417849 0.369983 -0.153179 0.191083 -1.480657 -0.282178 -1.430796 -1.158838 0.119690 -0.331322 -1.210355 1.393140 -0.206517 1.050075 -1.167937 0.296817 -1.349237 0.859215 0.459959 -2.677328 -2.647037 -0.314901 -0.978258 0.335599 -0.927405 -1.376788 0.712963 0.576785 -1.149752 0.023742 -2.032472 1.973816 1.383129 -0.414970 0.133437 0.163042 1.592597 1.072300 0.039470 -0.616875 0.050059 0.139938 0.346262 -0.583667 -0.397769 0.774945 -1.228542 -0.511219 0.025010 1.209076 -0.896651 0.318106 -3.110101 -1.376035 0.440354 6.048180 -1.386003 1.333438 -0.001105 -2.095262 1.369313 0.310611 -1.589310 -0.444748 0.650462 2.386355 -1.729446 -0.733561 1.508651 2.484470 0.677913 -0.705285 1.804795 0.539686 -0.887915 -0.966260 1.845522 -0.235239 0.102882 -0.844783 -0.700928 1.187535 3.254546 -0.018141 -3.788193 0.187147 1.049264 0.972145 1.130190 0.424780 -0.193491 -0.070601 1.387737 -0.412028 1.614259 1.824506 -3.941762 1.675781 0.929537 -1.788975 2.191768 -0.547381 -0.415774 0.959994 0.512449 1.959389 1.602902 0.393418 -0.543928 -1.283790 -1.673846 -0.245955 0.633686 0.830318 -1.686265 1.650788 0.553147 -1.974713 -0.971814 -2.344237 -0.604043 -0.462836 -2.691048 0.553397 -0.112883 -3.386205 2.539854 1.162432 -0.010346 -0.629314 -1.486220 0.343545 -1.436345 -1.928891 0.241455 -0.754157 -1.282148 0.697905 -1.234699 0.504605 1.057240 1.844023 -2.269354 -1.912489 1.638916 0.655046 1.899557 1.327011 0.774093 0.752599 1.694281 -0.513910 -0.218992 -2.251251 2.982644 0.731048 -0.902367 0.267177 -1.612970 0.724519 1.961740 -0.885127 -0.769820 -2.584120 1.007452 -0.049877 0.269673 0.324347 -1.708637 -1.262156 -0.485369 0.837649 0.121767 -0.465442 -1.881912 -0.193933 -1.435199 -1.222193 0.332741 -1.187251 -0.295726 1.719020 -1.319817 -1.733908 0.392144 -0.326686 -1.001273 0.576739 1.408465 0.099626 -0.696806 2.136212 -1.776546 1.625455 -2.105019 -1.452526 0.110102 -2.224250 -0.693336 -1.158086 -0.891354 0.479387 0.022482 0.611230 -0.341114 0.645879 +PE-benchmarks/snake-ladder.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = 0.097473 1.840169 1.526155 -1.064946 1.574044 1.915908 0.218109 -0.294476 -0.516576 -0.522702 -0.576822 -1.469221 -1.603830 1.316047 -0.304127 -0.099817 2.129924 -0.176660 -0.210666 -0.406036 0.626013 0.130979 2.080291 2.051502 -2.153535 0.741114 1.368074 0.579956 0.112636 1.892539 -1.399693 -1.880481 0.071816 0.067680 0.738361 -0.599961 -0.626305 -1.384783 0.020446 -3.004899 -0.246102 0.420941 -1.111487 -0.135093 0.327412 0.430123 3.328337 0.983807 -0.618443 0.086794 0.901777 0.761041 0.286762 -0.004730 0.681379 0.374537 1.952641 0.501665 -0.310293 0.030618 -0.114982 -0.655223 -0.402239 1.797170 1.650701 0.124903 -0.630997 -0.017833 0.028223 -0.211213 -0.735554 1.213679 0.838978 1.833229 0.892113 -0.992772 0.601768 -2.234546 0.230921 -2.381970 -1.649412 -1.398299 0.284486 0.228381 0.788169 -0.569132 2.404852 -0.307335 0.875738 0.480066 2.614843 -1.564744 -0.129810 -0.952092 -1.037803 0.351112 -0.398345 0.321601 -0.437471 -0.863549 -1.322362 -1.679887 0.995381 0.095901 -1.190946 0.267838 -0.250626 1.094320 -1.323664 -0.435188 -1.704635 -0.215164 -0.301302 -2.592190 -1.217149 -0.231061 0.984286 0.345149 -0.444571 -2.066603 0.402528 1.387221 -0.761819 -0.898124 -0.610928 1.815477 1.510939 -0.228651 0.409315 -0.092175 1.381223 1.654166 1.500441 -0.435834 -0.287736 0.117356 -0.514202 -0.564370 -0.607243 0.344061 -0.194319 -0.852692 0.025416 1.514664 -0.873447 0.306297 0.074875 -1.215902 0.695004 5.700470 -0.886878 1.047396 -0.017881 -2.205553 0.970156 -0.230184 -1.533881 0.098629 0.946007 2.041965 -2.757348 -0.843843 1.053981 2.183028 0.704512 -1.679669 0.375131 -0.124614 -0.705607 -0.622457 1.060782 -0.100291 0.144963 -0.849390 -0.558096 1.137348 3.390697 -0.863749 -3.000605 0.361203 0.255636 0.224431 -0.798057 0.022353 -0.501468 -0.052797 0.766495 -0.400889 1.284757 1.772374 -4.037370 1.442965 -0.218675 -1.836929 1.826654 -0.056956 -0.408153 -0.020310 0.849096 1.945043 1.439650 0.404907 -0.290040 -0.952649 -1.641708 -0.263239 0.423093 0.792334 -1.371614 1.467440 0.650195 -2.020006 -1.155247 -1.315189 -0.074845 -0.664153 -1.420943 0.567103 -0.611884 -3.944809 2.436205 0.517959 -0.285267 0.146171 -1.203740 0.692883 -1.550218 -2.065444 0.642759 -0.315273 -0.515145 0.165708 -0.859915 0.843346 0.749834 1.024598 -1.934420 -2.343727 1.078938 0.217798 1.360553 1.260604 1.012228 1.647767 0.338615 -0.708994 -1.162093 -1.159171 1.751063 0.424301 -1.004703 -0.708743 -1.320938 1.061716 2.307855 -0.681021 -0.081913 -1.633732 1.085986 -1.539033 -0.112969 0.598431 0.596112 -1.325892 -0.199670 0.917749 -0.264975 -0.782256 -1.306034 -0.631268 -0.821798 -1.393916 0.393495 -1.385259 -0.219543 1.716551 -0.917671 -1.072294 0.789299 -0.447634 -0.143291 0.055301 1.173950 1.979989 -1.484975 0.878462 -1.506260 1.375002 -2.246511 -1.661871 0.406166 -0.998681 -0.436552 -0.833922 -0.212586 0.654686 -0.067861 0.012523 -0.055651 -0.114244 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_destroy_nodes(queueEntry**, queueEntry**) = -0.280910 0.613662 0.426447 -0.599673 0.844427 0.632485 0.320973 0.051308 -0.666269 -1.040547 -0.330176 -1.031987 -1.389410 1.282096 -0.228504 0.452377 2.095984 0.446534 0.043443 -0.534550 0.953454 -1.043138 1.853733 2.014472 -1.735615 0.263934 0.913270 0.779172 0.241084 0.996547 -0.054674 -1.413386 0.452316 -0.726259 0.965912 -1.177803 -0.166536 -0.018111 0.020002 -2.885518 -0.274307 0.573288 -0.105652 0.024633 0.073935 0.645630 2.005653 1.093749 -0.744913 0.780481 0.875257 0.220471 0.516575 0.174494 0.094786 0.377272 0.092692 -0.061909 -0.494528 0.316245 -0.207380 -1.487697 0.150149 1.411289 1.831774 -0.277386 -0.355897 0.413253 -0.145578 0.199629 -0.081347 1.000794 0.530010 0.479292 1.148071 -1.794876 -0.265078 -3.085269 0.092258 -3.780301 -1.375936 -1.269303 0.840214 0.484197 0.738523 -0.259233 2.191700 -0.189740 0.484950 1.173702 2.035650 -1.322093 -0.363830 -1.168401 -0.485547 0.575270 -0.821031 -0.099039 0.457998 -0.166642 -1.157254 -1.484060 0.899331 0.109820 -0.945198 -0.873886 -0.471973 1.338210 -1.613000 -1.022398 -1.981880 -0.052610 -0.275200 -2.252913 0.233016 -0.446271 0.611939 0.642826 -0.379751 -1.371093 0.385607 0.982599 -0.309643 -0.879388 -0.572037 1.570940 0.764930 -0.290043 0.442744 0.509139 0.499187 1.654503 1.555301 -0.468928 -0.509133 0.717625 -0.835953 -0.207241 -1.067918 -0.287039 0.956991 -1.312671 -0.338509 0.700721 -0.897722 -0.332382 0.842007 -1.001816 0.752910 4.177721 -0.302800 0.863879 0.559387 -1.574169 1.321209 -0.229427 -0.543608 0.607904 1.356390 1.152597 -2.121570 -0.968774 0.558287 1.913777 0.745119 -1.278540 -0.932550 -0.284618 0.170042 -0.235801 0.600134 0.298644 0.016762 -0.768904 -0.161360 0.698724 2.550773 -0.915488 -0.746055 0.181760 0.863901 -0.496242 -2.031926 -0.155221 -1.440835 -0.305297 0.179246 -0.067241 0.609989 1.660641 -2.917649 1.345391 -0.522797 -0.488672 0.866987 0.054028 -0.403057 -2.329193 0.552785 1.248605 1.462428 -0.011791 0.479733 -0.252633 -1.668306 -0.052131 0.217723 0.915873 -1.001767 1.381571 -0.272522 -1.125154 -1.007916 -0.183969 -0.450034 -0.955556 -0.342217 0.690266 0.884055 -2.408637 1.636286 -0.356649 -0.673225 0.545066 -0.202405 1.144345 -1.624883 -1.854597 0.860413 -0.241634 -0.814509 -0.475604 -0.529140 1.012039 0.114794 -0.592707 -0.776681 -1.928157 1.153687 -0.115091 1.079927 0.955057 0.395611 1.837786 0.332790 -1.042369 -1.053230 -0.744563 0.159342 -0.511645 -0.530344 -1.255345 -0.625445 1.104909 2.296199 0.025001 -0.212366 -0.280068 1.614586 -1.617817 -0.507815 0.859023 0.602856 -0.477149 0.533800 1.008605 -1.250901 -0.729231 -1.318974 0.335048 -0.043489 -1.059798 0.651718 -1.592286 -0.001511 1.039194 -0.453425 -0.482507 0.895998 0.371323 0.022620 -0.373299 1.725452 1.681549 -1.191194 0.215630 -1.356043 0.726941 -2.022858 -1.103591 -0.309352 0.568906 -0.295675 -0.110403 0.309161 0.706980 0.325488 -0.305003 -0.515182 -0.421894 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_deallocate_map(queueEntry**, unsigned long) = -0.045829 0.229419 0.575859 -0.244461 0.841597 0.080699 0.162422 0.495644 -0.454151 -0.861078 -0.295171 -0.635559 -1.367284 0.744038 -0.162761 0.065029 1.043381 0.143042 0.142932 -0.613194 0.434149 -0.626003 1.154854 0.744719 -1.275222 0.212708 0.241016 0.913923 0.373297 0.831042 0.088896 -0.724301 0.219320 0.065470 0.793829 -0.579884 0.110989 -0.021408 -0.737557 -1.661545 -0.330019 0.736995 -0.317368 0.388754 0.240356 1.413330 1.035079 0.700071 -0.614067 0.877261 0.690741 -0.173329 0.543975 0.195141 -0.391412 -0.225128 0.278364 -0.359426 -0.711965 0.367492 -0.060515 -1.698994 -0.138428 0.586376 1.220429 -0.586151 -0.262888 0.298971 -0.172420 0.277820 0.187314 0.652188 0.666125 0.048951 1.106430 -0.227432 -0.357517 -1.394053 0.050487 -2.923794 -0.872485 -1.171213 1.123894 0.480835 -0.095329 -0.400204 1.541561 0.125067 0.185932 0.808214 1.094010 -0.571209 -0.259042 -0.973762 0.049715 0.449869 -0.740086 -0.412921 0.497364 0.399706 -0.491485 -0.484627 0.390902 -0.547352 -0.543948 -0.214070 -0.875709 1.022415 -1.534133 -0.298816 -1.742857 0.135503 0.257014 -1.264866 0.029944 0.240545 0.655643 0.454659 0.373090 0.118108 0.262783 0.383457 -0.199766 0.026955 -0.655302 1.203158 0.413222 -0.347624 0.468025 0.849535 0.264602 0.505996 1.159917 -0.126900 -0.932928 0.798172 -0.299255 -0.025196 -0.609129 0.102859 0.737691 -0.850304 0.098770 0.030332 -0.376446 -0.420165 -0.393207 -0.696211 0.590209 1.409471 -0.033759 0.224272 0.088687 -0.620876 0.740843 -0.001961 -0.196532 0.611982 0.622321 0.527151 -0.368642 -0.528734 0.345108 0.959611 0.343485 -1.080935 -0.089871 -0.127839 0.435387 -0.246440 0.324015 0.770918 0.042406 -0.114159 0.037413 -0.045643 1.340169 -0.483351 -1.007634 0.260751 0.363402 -0.374332 -1.020727 -0.051338 0.011580 -0.605344 0.266614 0.105258 0.087062 0.978620 -1.821446 0.814898 0.211044 -0.183727 0.464584 -0.350991 0.209162 -1.397105 0.026663 0.597068 0.900166 0.274249 -0.015710 -0.222989 -0.982783 0.326538 0.284734 0.608790 -0.259959 0.706113 -0.295611 -0.265114 -0.576822 -0.689997 -0.250895 0.220117 -0.318752 0.306373 0.497906 -2.155843 0.714512 -0.794312 -0.588672 0.165927 0.228542 0.795640 -0.846714 -0.996857 0.418223 -0.398088 -1.536883 -0.914783 -0.197097 0.400131 -0.034085 -0.450791 -0.257990 -1.219645 1.001658 -0.243318 0.264827 0.560780 0.189306 1.483397 0.611961 -0.968878 -0.448022 -0.418644 0.443092 -0.783804 0.248960 0.035813 -0.104188 0.443822 1.338513 0.150407 0.213500 -0.397655 1.063072 -0.953934 -0.826112 0.725051 0.328595 0.125415 1.224012 0.779936 -0.763734 -0.580091 -1.006787 0.144595 0.090379 -0.426683 0.354988 -1.271586 -0.198844 0.853564 -0.106529 -0.726797 0.631848 -0.038588 -0.437353 -0.909486 1.622607 1.831863 -1.122124 0.713376 -0.735103 0.707110 -1.134817 -0.416468 -0.414901 0.206125 0.200008 0.261966 0.301725 0.193906 0.308401 -0.726274 -0.664299 -0.316113 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_deallocate_node(queueEntry*) = -0.009500 0.250358 0.578971 -0.354746 0.869154 0.149097 0.026680 0.154080 -0.319030 -0.449566 -0.292936 -0.557745 -0.899014 0.532044 -0.233111 0.176210 0.584508 -0.117212 0.055559 -0.394935 0.359574 -0.287528 0.751426 0.155295 -0.924003 0.144027 0.192142 0.715172 0.258030 0.818362 -0.091824 -0.536172 -0.095867 0.150754 0.558895 -0.313537 0.085000 -0.040503 -0.379219 -1.066717 -0.271016 0.632294 -0.392980 0.332839 0.311496 1.081977 0.719677 0.469670 -0.479474 0.597493 0.494939 -0.009221 0.436884 0.093020 -0.413967 -0.084463 0.663471 -0.309713 -0.507062 0.226018 -0.083386 -0.876456 0.023223 0.461990 0.844799 -0.498689 -0.289849 0.417490 0.010797 0.132988 0.050463 0.580211 0.253487 0.307412 0.684022 -0.067726 -0.065052 -0.752426 0.158584 -1.598217 -0.553164 -0.781332 0.384252 0.455895 -0.147031 -0.227591 1.236461 0.092975 0.019897 0.590627 0.750310 -0.339649 -0.069358 -0.839175 -0.110691 0.087176 -0.432807 -0.535287 0.173819 0.498996 -0.264476 -0.370007 0.056450 -0.437458 -0.392492 0.034578 -0.738831 0.685415 -1.087126 -0.312450 -1.076446 0.256487 0.033601 -0.909254 -0.179010 0.250091 0.415208 0.133359 0.508860 -0.031131 0.256240 0.402610 -0.258554 0.196140 -0.535117 0.871649 0.418969 -0.281764 0.213609 0.571637 0.243260 0.213128 0.675398 -0.130164 -0.803598 0.564878 -0.070926 -0.095273 -0.368072 0.252352 0.291058 -0.570888 0.042904 0.187388 -0.169895 -0.149527 -0.584843 -0.688831 0.366823 0.998007 -0.204912 0.091523 -0.182887 -0.563289 0.437527 0.138835 -0.237680 0.269073 0.193419 0.583744 -0.299672 -0.384669 0.480027 0.593653 0.182307 -0.715151 0.105380 -0.044365 0.220665 -0.036494 0.216635 0.715813 -0.235355 -0.023508 -0.043692 -0.371229 1.199072 -0.217394 -0.859896 0.351449 0.279336 -0.382880 -0.569930 -0.057484 0.057351 -0.610438 0.249657 0.044886 0.092475 0.683923 -1.400545 0.588661 0.334608 -0.303663 0.362312 -0.518013 0.297893 -0.874537 -0.248462 0.498828 0.503491 0.044169 -0.044040 -0.312170 -0.605280 0.437615 0.189047 0.458264 -0.120272 0.495212 -0.136694 -0.340699 -0.339534 -0.376213 -0.233323 0.294651 -0.331841 0.178598 0.164940 -1.569457 0.582721 -0.572996 -0.212844 0.208712 0.268995 0.595896 -0.465643 -0.616493 0.331257 -0.248754 -0.919211 -0.581254 -0.163410 0.222286 0.075429 -0.138674 -0.363918 -0.948517 0.365234 -0.240846 0.027502 0.379951 0.193940 0.853135 0.309510 -0.589401 -0.281604 -0.385249 0.333996 -0.244794 0.445198 0.187599 -0.032900 0.353023 0.719774 0.002803 0.220143 -0.518898 0.612539 -0.457597 -0.394836 0.385260 -0.136126 -0.173769 0.641683 0.459549 -0.230599 -0.381254 -0.699393 0.213846 -0.318706 -0.029657 0.133814 -0.820986 -0.433900 0.666801 -0.166658 -0.661216 0.361497 -0.016429 -0.441737 -0.671051 1.215734 1.218455 -0.644633 0.640464 -0.414439 0.592157 -0.761427 -0.261737 -0.314321 -0.098476 0.207373 0.151658 0.212477 0.146695 0.223025 -0.399936 -0.305856 -0.351594 +PE-benchmarks/snake-ladder.cpp__std::allocator_traits >::deallocate(std::allocator&, queueEntry*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/snake-ladder.cpp__std::__deque_buf_size(unsigned long) = -0.344857 -0.442576 -0.244121 -0.445243 0.257755 -0.042797 0.043426 -0.355504 -0.712604 -0.347823 0.124852 -0.797734 -0.200038 0.577765 -0.148597 0.530652 0.815753 0.196861 -0.148805 -0.185461 0.523212 -0.487390 0.480700 0.886886 -0.304389 0.032596 -0.265112 0.192211 -0.085632 0.075892 0.163691 -0.680776 0.047553 -0.528338 0.159584 -0.251300 -0.299393 0.701251 0.612639 -0.953837 0.036625 0.428973 0.389454 0.114446 0.175952 0.026091 0.315902 0.094735 0.005371 0.734904 0.322511 -0.130678 0.406966 -0.053565 0.311032 0.385835 -0.047976 -0.213913 -0.127150 0.009175 -0.412981 0.174850 0.212421 0.339911 0.545077 -0.090519 -0.443848 0.054934 0.163087 0.103727 0.259759 0.497095 -0.135760 -0.216743 0.268964 -0.715439 -0.104523 -1.269051 0.291116 -1.275808 -0.464006 0.266996 0.514978 0.587710 0.114601 -0.091732 0.874796 -0.458228 -0.485482 0.383024 0.616364 -0.237512 -0.102718 0.007811 -0.360554 -0.254196 0.048708 -0.181190 0.203503 0.521415 -0.532267 -0.366258 0.328420 -0.055240 -0.206563 -0.409205 0.013427 0.495284 -0.656895 -0.419613 -0.194133 0.696099 0.243440 -0.593852 0.071129 -0.470133 -0.362380 0.225359 -0.834060 -0.398398 0.346224 -0.102331 -0.354984 -0.015339 -0.189848 0.329487 0.274450 0.018909 -0.214230 0.390967 -0.021897 0.774908 -0.089820 -0.491283 0.163778 0.207784 0.028669 0.189462 -0.285152 -0.331473 0.122462 -0.475128 -0.063109 -0.198866 -0.338282 -0.115826 0.159529 -0.118975 -0.408000 1.250051 -0.415122 0.759461 0.512277 -0.179228 0.499205 -0.008754 0.383888 0.206276 0.613922 0.232574 -0.514660 -0.536514 0.755996 0.699834 0.088269 -0.404355 -0.449520 0.334139 0.320225 0.177576 0.359599 -0.109784 0.100150 -0.123355 -0.013543 -0.040765 1.263590 -0.149324 0.236942 0.042383 0.490221 0.002189 -0.728696 -0.154578 -0.963827 -0.076026 0.062067 0.257987 0.218993 0.711424 -1.094076 0.485021 -0.234872 0.212837 0.397629 0.293113 -0.315393 -1.559040 -0.557252 0.066052 0.711194 -0.122488 0.339909 0.115434 -0.615783 0.085893 0.000000 0.259845 -0.760890 0.674806 -0.172948 -0.414959 0.188955 0.231182 -0.512927 -0.324441 -0.267146 0.229267 0.791491 -0.517558 0.258665 0.238937 -0.010261 0.223465 0.275479 0.664835 -0.159975 -0.312988 0.359437 -0.291721 -0.310038 -0.052335 -0.105455 0.201591 -0.192302 -0.317919 -0.365779 -0.545614 0.757833 -0.110442 0.886504 0.084505 -0.550075 0.183502 0.112404 -0.290435 -0.172324 -0.125496 -0.328388 -0.355732 -0.019443 -0.418245 -0.199410 0.347804 0.347707 0.297886 -0.438645 0.094531 0.604004 -0.297647 0.398096 0.299486 -0.225854 -0.244466 0.193140 0.424993 -0.486420 0.184668 -0.562442 0.130017 -0.502421 0.052255 0.502260 -0.116033 0.035622 -0.310517 -0.296216 0.137939 0.239218 0.504252 -0.161139 0.176568 0.922878 0.179894 0.176165 0.052703 -0.574138 0.154136 -0.413927 -0.268318 -0.281339 0.629905 -0.589591 -0.234380 -0.135781 0.528305 0.274081 -0.167842 -0.377783 0.286068 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::deallocate(queueEntry*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_get_map_allocator() const = 0.002245 0.254174 0.341944 -0.073014 0.231282 -0.101768 0.131723 0.258227 -0.211493 -0.496765 -0.095155 -0.442954 -0.670521 0.402477 -0.075002 -0.107738 0.691395 0.219729 0.080482 -0.296201 0.070751 -0.424533 0.645830 0.685621 -0.651363 0.149223 0.165156 0.360496 0.177642 0.384457 0.034625 -0.421176 0.197303 0.070349 0.427724 -0.336941 -0.013885 -0.138585 -0.418046 -1.031400 -0.106093 0.361996 0.129004 0.042730 0.114634 0.654123 0.723116 0.363411 -0.227328 0.339321 0.274419 -0.056887 0.274445 0.083653 -0.000971 -0.155637 0.219643 -0.206311 -0.397191 0.216056 0.002485 -0.931701 -0.132606 0.427307 0.652774 -0.125404 -0.060637 -0.053583 -0.100499 0.137388 0.044669 0.265249 0.362587 0.171904 0.445113 -0.183878 -0.000334 -0.810476 -0.055401 -1.727813 -0.542726 -0.567576 0.739531 0.257649 -0.024816 -0.148713 0.676949 0.110719 0.280078 0.300439 0.713763 -0.317602 -0.223779 -0.312602 -0.023208 0.387441 -0.363888 -0.015218 0.271072 0.041922 -0.388050 -0.248246 0.407898 -0.131474 -0.308106 0.070441 -0.224125 0.427190 -0.767743 -0.107757 -0.855323 -0.203186 0.193955 -0.724697 0.237335 0.047205 0.328265 0.358987 -0.023973 -0.055267 0.096391 0.151463 -0.064920 -0.021831 -0.681751 0.636007 0.060142 -0.087172 0.273010 0.320687 0.221152 0.278737 0.530092 -0.106058 -0.242286 0.280965 -0.318973 -0.052315 -0.303934 -0.135150 0.415366 -0.409508 0.028047 -0.041334 -0.330852 -0.261396 -0.170939 -0.250777 0.335359 0.756873 -0.007798 0.259204 0.131195 -0.416758 0.390989 -0.095431 -0.199606 0.211941 0.479539 0.329196 -0.155621 -0.274624 0.062413 0.613995 0.247800 -0.410443 -0.088877 -0.082892 0.109434 -0.104396 0.272072 0.184052 0.089839 -0.244535 -0.021156 0.212028 0.639946 -0.183827 -0.426479 -0.032836 0.078784 -0.035261 -0.535719 0.065885 0.012276 -0.081007 -0.105588 0.006788 0.103745 0.534236 -1.078092 0.512547 -0.028399 -0.095023 0.337752 -0.130857 -0.117176 -0.854388 0.244461 0.412804 0.531227 0.154942 -0.038926 -0.054980 -0.533348 -0.054933 0.054241 0.318856 -0.254832 0.410500 -0.100179 -0.265817 -0.394218 -0.438939 0.018277 -0.040708 -0.197287 0.193391 0.421094 -1.046910 0.506854 -0.287599 -0.376517 -0.049632 -0.034555 0.163199 -0.614636 -0.579126 0.046360 -0.274991 -0.759320 -0.429012 -0.207002 0.196820 -0.128821 -0.298107 -0.096461 -0.441497 0.599987 -0.115332 0.227231 0.347529 0.121544 0.774838 0.536830 -0.414383 -0.178571 -0.068487 0.120856 -0.575810 -0.064675 0.101676 -0.231204 0.230638 0.872387 -0.012316 0.051850 -0.046673 0.539023 -0.413836 -0.519405 0.377316 0.048934 0.101909 0.558055 0.400935 -0.511829 -0.271415 -0.542973 -0.100775 0.164020 -0.345660 0.206639 -0.648148 -0.026399 0.435005 -0.138813 -0.346424 0.334814 -0.087305 -0.154682 -0.248560 0.677573 0.820037 -0.583110 0.396844 -0.437124 0.262229 -0.684603 -0.292902 -0.143588 0.211345 -0.009880 0.051922 0.086027 0.084982 0.130044 -0.345911 -0.350207 0.019606 +PE-benchmarks/snake-ladder.cpp__std::allocator_traits >::deallocate(std::allocator&, queueEntry**, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/snake-ladder.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/snake-ladder.cpp__std::allocator::allocator(std::allocator const&) = -0.029433 0.158312 0.238695 -0.043563 0.241932 -0.038949 0.146272 0.171463 -0.234767 -0.349572 -0.091043 -0.315941 -0.484264 0.391301 -0.043933 0.077103 0.654892 0.271096 0.063305 -0.229722 0.126365 -0.455679 0.596263 0.613129 -0.510685 0.134569 0.143082 0.274953 0.077787 0.408479 -0.098222 -0.345919 0.249898 -0.127830 0.290639 -0.398374 -0.017256 -0.023069 -0.213277 -0.921031 -0.057051 0.224993 0.130367 0.016634 0.048362 0.477267 0.580292 0.328609 -0.139098 0.365906 0.188828 -0.090560 0.233463 0.118391 0.072366 0.073869 0.175948 -0.149247 -0.368241 0.168128 -0.040282 -0.811104 -0.064456 0.331832 0.563291 -0.115901 -0.048647 0.025278 -0.137709 0.093413 0.085707 0.201686 0.233384 0.052409 0.357201 -0.321510 -0.010383 -0.706478 -0.129360 -1.447261 -0.462390 -0.465301 0.548728 0.136747 0.129388 -0.047827 0.586655 0.022575 0.217887 0.171212 0.606056 -0.428951 -0.215361 -0.248762 0.026958 0.269439 -0.314046 -0.079639 0.292895 -0.056318 -0.350367 -0.316549 0.469952 -0.021099 -0.252463 -0.055071 -0.169193 0.421985 -0.684822 -0.277551 -0.749462 -0.193483 0.013800 -0.597209 0.295877 0.042709 0.300791 0.336346 -0.057322 -0.221475 0.132889 0.228706 -0.050213 -0.170513 -0.397206 0.536494 0.038419 -0.084740 0.247575 0.218680 0.116026 0.402296 0.547633 -0.112359 -0.179407 0.266662 -0.311000 -0.011932 -0.283625 -0.194792 0.261305 -0.445815 -0.002377 0.034632 -0.316389 -0.108156 0.043514 -0.121315 0.281453 0.669997 -0.011832 0.232540 0.132698 -0.417460 0.370224 -0.122042 -0.124208 0.192266 0.449468 0.232422 -0.289317 -0.275439 0.036214 0.523344 0.256307 -0.411600 -0.227277 -0.184141 0.150350 -0.001322 0.179107 0.174723 0.104690 -0.262785 -0.008429 0.099293 0.701692 -0.267977 -0.304066 0.035207 -0.030716 -0.128581 -0.644651 -0.025751 -0.146953 -0.081942 -0.152955 -0.016176 0.046076 0.489422 -0.874799 0.472480 -0.211419 -0.153400 0.346880 -0.060332 -0.097797 -0.737197 0.130874 0.338500 0.535200 0.127193 0.032563 -0.000841 -0.473243 -0.056543 0.002339 0.276871 -0.205184 0.357492 -0.061553 -0.317729 -0.303590 -0.266737 0.058416 -0.170080 -0.078616 0.187632 0.408849 -0.909570 0.406380 -0.206813 -0.323919 0.134993 0.084800 0.200086 -0.502204 -0.533912 0.131860 -0.163058 -0.497368 -0.325576 -0.137020 0.225435 -0.101902 -0.321650 -0.056181 -0.428083 0.455099 -0.076516 0.206721 0.293554 0.075485 0.653312 0.384187 -0.409430 -0.189799 -0.028863 -0.040943 -0.535086 -0.025453 -0.046120 -0.202829 0.300216 0.772124 0.114075 0.057925 -0.044382 0.540434 -0.458836 -0.350751 0.411107 0.166978 0.062750 0.409077 0.416875 -0.491025 -0.267654 -0.358955 -0.064236 0.150073 -0.273842 0.206387 -0.565880 0.005197 0.317324 -0.086225 -0.246746 0.287164 -0.039382 -0.081937 -0.246167 0.620222 0.690142 -0.491228 0.261496 -0.320850 0.187496 -0.585545 -0.225031 -0.129451 0.308520 -0.120577 0.082969 0.160158 0.131644 0.084355 -0.277250 -0.251063 -0.125680 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::deallocate(queueEntry**, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/snake-ladder.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/snake-ladder.cpp__std::deque >::deque() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_Deque_base() = 0.005082 0.380833 0.596442 -0.581916 1.257868 0.388255 0.378473 0.045049 -0.356303 -0.761964 -0.200337 -0.324188 -1.177589 0.477920 -0.475743 0.040149 0.698194 -0.235790 0.383800 -0.671180 0.682906 -0.643818 1.329496 0.728110 -1.550335 0.253194 0.034619 0.776773 0.136076 1.396673 0.155786 -0.801205 0.192421 0.120128 1.074366 -0.478957 -0.150921 -0.093873 -0.613006 -1.349325 -0.417454 0.770256 -0.301903 0.671276 0.419966 1.041880 1.184975 0.581341 -0.738362 0.960579 0.720889 0.094445 0.770581 0.281501 -0.100639 -0.151774 0.574994 -0.336470 -0.421627 0.275434 -0.636330 -1.169032 0.324101 0.731555 1.247856 -0.493693 -0.135508 -0.011097 -0.470930 0.365657 0.314764 1.039386 0.360228 0.063678 1.263932 -0.348894 0.004249 -1.486196 0.068666 -2.296001 -0.818508 -1.176285 0.491919 0.702154 0.477917 -0.398147 1.526604 0.307134 0.199955 0.608261 0.693823 -0.355754 0.169818 -0.646400 -0.463886 -0.210783 -0.330668 -0.271412 0.078555 0.381366 -0.525697 -0.290272 0.279620 -0.430354 -0.355439 -0.387564 -0.920631 0.807675 -1.330233 -0.239821 -1.299224 0.341333 -0.227502 -1.327288 0.031313 -0.363717 0.512139 0.062160 0.526340 0.219753 0.367106 0.698683 -0.308647 -0.070726 -0.662848 1.258313 0.775460 -0.056921 0.196415 0.509488 -0.391938 0.406554 1.247141 0.208738 -0.874489 0.449584 -0.032702 0.117742 -0.277373 0.531867 0.789290 -0.612398 -0.232418 0.026193 0.029080 -0.249136 -0.352824 -0.913293 0.631021 1.910741 -0.474261 0.552596 0.170264 -0.731584 0.624433 0.451815 0.265789 0.857512 0.822522 0.288139 -0.724099 -0.590770 0.454801 0.608763 0.043025 -1.076264 -0.202509 0.073647 0.214244 -0.111639 0.027664 0.315135 -0.116295 -0.397219 0.179681 -0.522787 1.381294 -0.317541 -0.985062 0.376797 0.474936 -0.650655 -0.550013 -0.218016 -0.360577 -0.434336 0.200757 -0.074411 -0.005366 0.759128 -1.941560 0.646020 -0.102809 -0.103766 0.708629 -0.387601 0.368400 -1.396146 -0.022671 0.325773 0.447664 0.122527 -0.126724 -0.146295 -0.801591 0.746194 -0.045482 0.652438 -0.576112 0.781766 -0.321280 -0.687395 -0.657835 -0.981077 -0.235479 0.251144 -0.545359 0.099518 0.364876 -1.904318 0.395272 -0.483004 -0.627590 0.400436 0.413012 0.819803 -0.266726 -0.845878 0.326876 -0.626466 -1.207712 -1.017869 -0.118941 0.159204 -0.019857 -0.294380 -0.805372 -1.135545 0.820822 -0.535428 0.410892 0.670652 0.427692 1.506128 0.584477 -1.019731 -0.773857 -0.590733 0.564215 -0.356455 -0.031628 -0.087158 -0.332898 0.306618 1.231416 0.237237 0.415427 -0.324279 1.322585 -0.754787 -0.409718 0.812260 -0.005293 -0.045365 0.903387 0.758278 -0.184762 -0.704822 -0.725484 0.304239 0.037581 -0.230840 0.673722 -0.990185 -0.055725 0.308645 0.187761 -0.805710 0.358860 -0.036457 -0.074516 -0.821534 1.501602 1.455506 -0.883083 0.392191 -0.296006 0.499512 -0.926080 -0.126553 -0.615378 -0.119272 0.426678 0.437304 -0.007303 0.644409 0.594930 -0.461013 -0.169753 -0.331830 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.015560 0.047677 0.288134 -0.159731 0.153557 -0.135394 0.082482 0.227515 -0.263250 -0.365219 -0.043529 -0.247751 -0.403820 0.311284 -0.136298 -0.134111 0.541703 0.262976 0.055355 -0.283068 0.048114 -0.255136 0.477322 0.542688 -0.509276 0.066030 0.058285 0.363009 0.199438 0.308939 0.116971 -0.321948 0.115503 0.136329 0.306178 -0.364339 0.045844 0.027635 -0.370913 -0.803351 -0.030262 0.236907 0.099875 0.058563 0.134053 0.502962 0.400971 0.279056 -0.184898 0.327792 0.291077 0.123212 0.145973 0.058612 -0.056808 -0.110515 0.142897 -0.264191 -0.257883 0.179812 0.020010 -0.652367 -0.062177 0.325652 0.513240 -0.090849 0.002784 -0.151580 -0.026834 0.145368 0.163847 0.130144 0.184460 0.058759 0.286058 -0.095497 -0.029760 -0.692397 0.024151 -1.322871 -0.347533 -0.402083 0.682135 0.258722 -0.135388 -0.068246 0.468029 0.083132 0.197956 0.317619 0.413927 -0.122762 -0.176242 -0.221881 -0.088029 0.352735 -0.272790 -0.045260 0.086813 0.211047 -0.242576 -0.153629 0.230018 -0.131557 -0.210415 0.084878 -0.163158 0.343208 -0.657613 -0.027477 -0.566236 0.058020 0.207889 -0.487702 0.100756 -0.121815 0.351511 0.199924 -0.006805 0.110171 0.039908 0.081151 -0.068957 0.138127 -0.590980 0.406259 0.005772 -0.091303 0.125681 0.189471 0.058548 0.140126 0.270401 -0.161074 -0.188057 0.292843 -0.209124 -0.072080 -0.347850 -0.062717 0.332523 -0.295738 0.122653 -0.100759 -0.254418 -0.329661 -0.185788 -0.162122 0.279852 0.579175 0.035181 0.201929 0.156294 -0.236706 0.173998 0.008124 -0.019191 0.239004 0.355021 0.110208 0.022892 -0.220026 -0.056092 0.408222 0.208319 -0.230011 -0.074783 -0.076126 0.044644 0.004672 0.173402 0.112714 -0.064943 -0.160803 -0.024547 0.092577 0.382738 0.040297 -0.252616 -0.107772 0.185462 -0.139165 -0.232329 0.072943 0.076289 -0.003609 0.022728 0.006574 0.113099 0.400435 -0.942546 0.378363 0.046053 0.076751 0.105371 -0.086609 -0.067597 -0.624953 0.141143 0.210320 0.474894 0.067948 0.041174 0.115255 -0.384995 -0.034401 0.051376 0.257734 -0.195796 0.246554 0.035232 -0.177691 -0.247369 -0.289586 -0.010792 0.050239 -0.161236 0.140327 0.263526 -0.863560 0.284562 -0.286926 -0.273496 -0.018309 -0.013267 0.161158 -0.483264 -0.365613 0.023425 -0.099772 -0.576834 -0.362295 -0.125164 0.231835 -0.183997 -0.089092 -0.054660 -0.276156 0.403872 -0.123097 0.120127 0.233791 -0.012257 0.545463 0.261245 -0.194698 -0.135339 -0.036957 0.163988 -0.441096 0.009048 0.273160 -0.140534 0.128416 0.635792 0.014604 -0.041401 0.075739 0.501867 -0.204210 -0.375565 0.243324 0.012295 0.162472 0.522658 0.284394 -0.510912 -0.203861 -0.394903 -0.004748 0.234695 -0.186693 0.275068 -0.424071 0.088978 0.235696 0.029734 -0.306534 0.281326 -0.035656 -0.139069 -0.128063 0.563194 0.616385 -0.310791 0.372818 -0.298534 0.159997 -0.483258 -0.161512 -0.227010 0.050191 -0.012729 0.166542 -0.103112 0.154142 0.124094 -0.098071 -0.245450 0.088543 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -0.069960 4.663618 5.555731 -5.041240 6.985055 7.937218 0.816766 -1.300833 -3.101436 -1.681621 -1.364074 -7.970812 -7.562761 5.186948 -2.000625 -0.111728 6.875972 -2.165308 -1.551156 -1.282320 2.538384 2.481314 7.715852 6.831123 -8.430407 2.396137 0.806671 3.288056 0.017321 7.502108 -3.769377 -7.677532 -1.037483 2.509684 3.431223 0.059505 -2.520865 -3.801957 -0.645283 -10.395759 -1.282004 6.188106 -2.954165 0.986320 2.791216 2.705610 11.319228 3.630901 -2.001275 1.281415 3.805035 1.716809 3.175239 -0.346900 2.115645 -0.501922 8.040856 0.136558 -1.978295 -0.231588 -1.533089 -1.219132 -1.780321 6.457746 6.992583 -0.093766 -3.463066 -1.367028 0.859622 0.229940 -1.516912 5.977979 3.310421 6.238007 4.452508 1.803773 2.707082 -4.800264 2.914358 -6.216134 -6.118815 -4.097560 3.174791 5.736720 1.357253 -5.963071 10.415607 -1.405802 0.593879 2.235076 9.129655 -3.884128 -0.065074 -3.918951 -4.461704 -0.128921 -1.382820 0.291080 -1.837121 0.097262 -5.173679 -3.684458 1.065641 -1.592614 -4.197689 2.910845 -2.225243 4.344505 -4.841956 -0.111703 -5.405244 2.625555 1.226096 -9.938411 -6.747505 -1.412540 -1.205876 0.676033 -1.617805 -3.910707 2.173976 2.675991 -4.002178 -0.588338 -5.708500 7.941531 6.274567 -1.010795 0.722373 1.948166 4.385101 4.354499 2.390301 -1.846153 -1.788328 0.827738 0.269002 -0.643585 -1.616177 2.532620 -0.750542 -2.868048 -0.459498 3.246318 -2.119394 1.700728 -6.632318 -4.366645 1.138933 19.732180 -4.469627 4.868826 0.321047 -6.433336 5.510401 0.957738 -3.545681 0.763699 2.797335 6.853110 -7.923143 -3.609198 6.225336 8.094920 1.628111 -5.965777 4.985482 2.156649 -1.493540 -3.619147 4.867759 0.644084 0.606532 -2.040238 -1.524537 2.595037 12.877632 -2.099155 -12.461089 2.038955 2.211583 1.766360 0.122274 -0.000805 -0.628739 -1.562548 3.562961 -0.091757 4.821656 6.900398 -13.516484 5.446968 2.372411 -5.540481 8.742258 -2.028962 -1.189058 0.077437 0.470217 5.725049 5.066752 1.787676 -3.187867 -3.755312 -6.453145 1.014181 1.970485 2.751577 -5.552291 6.051677 0.986789 -5.900097 -3.419331 -7.811287 -2.332410 -0.179839 -8.051585 1.904701 -1.311791 -13.040525 7.754331 2.354968 -1.002481 -0.824366 -3.509033 2.620477 -3.958949 -6.263833 1.603070 -3.101705 -5.529720 -1.135384 -2.824806 1.412747 3.110674 4.345712 -8.874681 -8.966123 6.661152 -0.078310 6.431321 4.288853 2.040538 4.411484 5.883849 -3.376428 -3.002998 -6.595755 7.887617 1.938881 -3.154038 0.062169 -4.600256 2.974844 6.571998 -2.394770 -0.550335 -7.886015 4.422081 -2.698739 -0.353038 2.272634 -2.872883 -4.713151 0.305228 3.853061 0.000883 -1.703203 -6.358076 -2.044001 -5.175192 -4.070682 2.249964 -4.200671 -0.861943 4.777343 -3.629644 -4.783540 2.036558 -1.062321 -3.297258 -0.133895 7.786444 5.096005 -4.068763 5.402204 -6.532838 6.544580 -7.421504 -4.937688 0.751418 -5.561492 -1.802091 -2.834128 -1.017498 2.696701 1.061368 -1.519894 -2.009553 1.250547 +PE-benchmarks/snake-ladder.cpp__std::allocator::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = 0.096239 0.499968 0.926542 -0.520466 0.525887 0.402312 0.112524 0.230812 -0.494564 -0.295316 -0.223042 -0.759122 -0.713139 0.614207 -0.148313 -0.271932 1.014489 0.242724 -0.124928 -0.238903 0.007420 -0.111275 0.801432 0.982235 -0.899187 0.343540 0.078652 0.509741 0.063304 1.086834 -0.488197 -0.748043 -0.144250 0.476020 0.556125 -0.420524 -0.250992 -0.330189 -0.470314 -1.555800 -0.032570 0.778634 0.089111 -0.045143 0.389352 0.440343 1.232801 0.409227 -0.158998 0.158287 0.320524 0.220005 0.384740 -0.014452 0.355935 0.089999 1.102261 -0.099048 -0.384584 0.234650 -0.038916 -0.599635 -0.165899 0.690561 0.778653 0.030590 -0.270186 -0.522243 0.143782 0.033502 -0.032890 0.412988 0.291283 0.560127 0.312700 0.140664 0.525722 -0.649825 0.342069 -1.228531 -0.755470 -0.595708 0.848838 0.695106 -0.063299 -0.599676 1.005292 -0.222960 0.393447 0.083330 0.961154 -0.356393 -0.159901 -0.386084 -0.435093 0.357167 -0.177359 -0.160584 -0.085913 -0.026114 -0.535744 -0.310673 0.496468 -0.134400 -0.485478 0.757540 -0.144651 0.583352 -0.748349 -0.028987 -0.793847 0.145857 0.232328 -0.958594 -0.279802 -0.222941 -0.055278 0.250044 -0.257746 -0.309585 0.226229 0.251999 -0.404538 0.168615 -1.275356 1.047001 0.247268 -0.245477 0.147561 0.091282 0.395100 0.165886 0.311930 -0.335677 -0.090741 0.349847 -0.266225 -0.254981 -0.404844 0.026782 -0.004620 -0.350521 -0.159040 0.093024 -0.456987 0.158413 -0.812831 -0.247003 0.322942 1.970433 -0.337015 0.482402 0.011283 -0.673862 0.787241 0.300408 -0.429788 0.085189 0.470996 0.653380 -0.719624 -0.369974 0.221914 0.934005 0.362780 -0.443022 0.298216 -0.072377 -0.276709 -0.058185 0.611935 -0.042617 0.019680 -0.379557 -0.217784 0.169122 1.264593 -0.004136 -1.429171 -0.076152 0.004939 -0.007174 -0.177547 0.169568 0.046429 -0.015278 -0.076311 -0.170968 0.543479 0.763620 -1.852271 0.838220 0.068138 -0.640380 1.025901 -0.403654 -0.074257 -0.415563 0.140393 0.621984 0.938617 0.198722 -0.417093 -0.187870 -0.710656 -0.122225 0.087100 0.399458 -0.596263 0.605696 0.185570 -0.668782 -0.330304 -1.044293 -0.060762 -0.087215 -0.823331 0.217858 0.067917 -1.499784 0.819041 0.139080 -0.164201 -0.052554 -0.278048 -0.128288 -0.688841 -0.720996 -0.036350 -0.091796 -0.701638 -0.291950 -0.440042 0.327151 -0.011387 0.201957 -0.674177 -0.808918 0.707980 -0.141554 0.575037 0.557542 0.110073 0.564926 1.267953 -0.257582 -0.155127 -0.375440 0.605234 -0.251298 -0.135016 0.228231 -0.614945 0.280926 1.006031 -0.153166 0.086777 -0.676868 0.725244 -0.093123 -0.341106 0.316219 -0.709198 -0.137155 0.252829 0.486741 -0.399929 -0.320151 -0.752236 -0.361024 -0.079931 -0.334359 0.369345 -0.637903 -0.036553 0.586646 -0.357726 -0.690522 0.303298 -0.208854 -0.457748 0.017997 0.922000 0.605701 -0.424171 0.922815 -0.584502 0.586987 -0.852703 -0.275593 -0.234260 -0.393388 -0.326109 -0.115808 -0.049865 0.232656 0.086510 -0.025512 -0.200853 0.165317 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/snake-ladder.cpp__std::_Deque_iterator::_Deque_iterator() = 0.100547 0.592691 0.939344 -0.497284 0.534410 0.460509 0.118140 0.038051 -0.451386 -0.122393 -0.290402 -0.682036 -0.568323 0.592537 -0.021815 -0.004629 1.027851 0.218847 -0.167723 -0.263660 0.173592 -0.423794 0.822501 1.044627 -0.920269 0.447837 0.295807 0.515397 0.164983 1.131723 -0.828632 -0.414765 -0.159896 0.081238 0.580477 -0.547948 -0.327370 -0.328762 -0.152414 -1.662372 -0.056919 0.535753 0.206730 -0.052937 0.304873 0.432141 1.314882 0.417808 -0.173246 0.154213 0.304061 -0.034330 0.500871 -0.004233 0.472712 0.406841 1.414579 0.246375 -0.284359 0.222134 -0.013152 -0.652259 0.064192 0.702664 0.808693 -0.002416 -0.342896 -0.283036 0.246145 -0.109562 -0.116160 0.526842 0.103321 0.559671 0.333347 -0.463187 0.812346 -0.843933 0.286008 -1.164962 -0.823259 -0.600479 0.504051 0.308903 0.295308 -0.387866 1.102168 -0.302233 0.400237 -0.207822 0.964172 -0.666498 -0.082904 -0.323299 -0.424338 0.248725 -0.128246 -0.198929 0.117402 -0.241907 -0.533280 -0.486338 0.867372 0.040996 -0.586570 0.675148 -0.133678 0.574863 -0.623219 -0.376151 -0.790484 -0.123960 -0.123884 -0.971808 0.061174 -0.290538 0.014783 0.212961 -0.228927 -0.759179 0.201118 0.453944 -0.363161 -0.151881 -1.124503 1.115235 0.396463 -0.293017 0.180084 -0.030107 0.397722 0.369679 0.545695 -0.340968 -0.105352 0.378772 -0.469513 -0.254187 -0.418852 -0.082361 0.050190 -0.437842 -0.438336 0.238368 -0.449356 0.524268 -0.109656 -0.176112 0.256454 2.280370 -0.317622 0.463056 0.016500 -0.771488 0.977676 0.293000 -0.507874 0.191538 0.512836 0.734692 -1.395864 -0.423220 0.191768 0.992800 0.351526 -0.645894 -0.095056 -0.183140 -0.309513 0.066000 0.571414 -0.123230 0.076142 -0.420236 -0.206845 0.077699 1.555334 -0.265182 -1.379058 0.001780 -0.322987 -0.264782 -0.802508 0.059105 -0.320177 -0.087425 -0.459246 -0.182441 0.531256 0.757455 -1.873997 0.871175 -0.273092 -0.919290 1.339880 -0.424393 -0.067686 -0.629635 0.162172 0.628391 0.930412 0.089721 -0.464320 -0.211109 -0.786243 -0.128512 -0.004556 0.339146 -0.695546 0.722347 0.190001 -0.775435 -0.278920 -0.856940 0.040353 -0.338917 -0.662886 0.266925 -0.045933 -1.405896 0.829527 0.207479 -0.165730 0.273642 -0.258056 -0.190876 -0.660535 -0.724563 0.072356 0.088882 -0.278153 -0.314667 -0.443557 0.388069 -0.021637 -0.041073 -0.828882 -0.960085 0.510327 -0.310617 0.548131 0.637346 0.137791 0.494983 1.303729 -0.328487 -0.338337 -0.101050 0.136148 -0.137120 -0.161540 -0.296232 -0.690041 0.411187 1.120837 -0.080325 0.365767 -0.647835 0.746956 -0.352824 -0.333190 0.314413 -0.520871 -0.309347 0.035080 0.458481 -0.328970 -0.326838 -0.644471 -0.562291 -0.060352 -0.325129 0.469166 -0.667163 -0.100940 0.620797 -0.487081 -0.515001 0.401688 -0.211289 -0.328146 -0.036779 0.932880 0.717170 -0.449315 0.636631 -0.550794 0.562807 -0.874483 -0.192957 -0.188549 -0.094202 -0.459618 -0.197365 0.264781 0.308629 0.109465 -0.139267 -0.051653 -0.099189 +PE-benchmarks/snake-ladder.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.062919 0.417320 0.573062 -0.424625 1.318285 0.329687 0.486534 0.145622 -0.368383 -1.085983 -0.160270 -0.591222 -1.668382 0.681987 -0.475129 0.088462 0.995446 -0.209483 0.466752 -0.825325 0.764028 -0.897149 1.723697 1.092613 -1.847205 0.268681 0.155736 0.881300 0.228837 1.302106 0.339125 -0.995508 0.456488 -0.044758 1.230933 -0.532048 -0.156935 -0.170220 -0.717890 -1.772775 -0.562468 0.926469 -0.365691 0.731610 0.417100 1.516909 1.495127 0.801911 -0.871233 1.274642 0.819259 -0.176294 0.959309 0.334526 -0.183557 -0.394092 0.370782 -0.346934 -0.661741 0.372018 -0.677521 -1.764142 0.189220 0.915364 1.616252 -0.632170 -0.203032 0.129315 -0.603083 0.475277 0.304316 1.264484 0.713470 0.102834 1.668542 -0.515335 -0.219085 -1.998449 -0.086500 -3.343623 -1.124523 -1.417211 0.882308 0.671573 0.540298 -0.474493 1.908990 0.474236 0.207102 0.892102 1.124459 -0.604143 0.028524 -0.769894 -0.311195 -0.057586 -0.620451 -0.134942 0.410482 0.335802 -0.784896 -0.456445 0.437730 -0.524136 -0.500007 -0.621379 -1.090771 1.035031 -1.692429 -0.349857 -1.857457 0.094386 -0.122596 -1.777718 0.190889 -0.164243 0.769760 0.385124 0.479453 0.227544 0.455656 0.700401 -0.235070 -0.250669 -0.662518 1.565185 0.859461 -0.001692 0.410857 0.876579 -0.254208 0.708449 1.681560 0.261795 -1.033850 0.548772 -0.213384 0.270867 -0.344644 0.435537 1.139366 -0.859483 -0.170184 0.010413 -0.127612 -0.483872 -0.233271 -1.039591 0.730848 2.163394 -0.424733 0.716112 0.340541 -0.931260 0.807769 0.185670 0.226138 0.999106 1.111763 0.474355 -0.817106 -0.707297 0.606173 0.982381 0.141225 -1.484409 -0.281227 0.138338 0.480604 -0.356361 0.180994 0.535010 0.095507 -0.502710 0.260967 -0.282560 1.660362 -0.666572 -1.109558 0.396985 0.547533 -0.508906 -1.027201 -0.210388 -0.372784 -0.562313 0.237000 0.041004 -0.094489 1.015581 -2.266696 0.834392 -0.118457 -0.041453 0.834075 -0.286253 0.183670 -1.930058 0.130309 0.515236 0.569128 0.323957 -0.117506 -0.211947 -1.119791 0.766773 0.026035 0.777585 -0.636045 1.083771 -0.558090 -0.691099 -0.916865 -1.120500 -0.225987 0.176734 -0.524254 0.266984 0.687473 -2.396533 0.616722 -0.672076 -0.964863 0.308013 0.423315 1.088166 -0.583730 -1.225030 0.429596 -0.991953 -1.756366 -1.309214 -0.213189 0.121540 0.050576 -0.584325 -0.770387 -1.377792 1.279040 -0.559549 0.601229 0.828818 0.492464 2.095312 0.679909 -1.441681 -0.892291 -0.688332 0.645514 -0.694965 -0.143989 -0.259548 -0.352751 0.459402 1.653701 0.233343 0.410974 -0.362259 1.542254 -1.236177 -0.706217 1.058658 0.384604 0.032731 1.290769 0.974423 -0.439426 -0.744132 -0.990417 0.255844 0.022809 -0.474631 0.717694 -1.380962 -0.096971 0.488014 0.111811 -0.842226 0.499992 -0.027223 -0.063836 -1.035762 1.812567 2.100952 -1.374917 0.407297 -0.610954 0.671825 -1.285799 -0.404599 -0.560286 0.146255 0.501329 0.395408 0.165477 0.612544 0.752618 -0.978655 -0.514185 -0.304001 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_create_nodes(queueEntry**, queueEntry**) = -0.553526 0.769790 1.315022 -1.897717 2.871847 1.097842 0.474009 -0.019396 -1.165053 -2.137771 -0.853133 -1.157587 -3.177117 1.926767 -0.949624 0.838224 2.399264 -0.507265 0.306036 -1.736693 2.673771 -2.240775 3.248641 1.878040 -4.092482 0.303097 1.196809 2.726609 1.126194 2.767699 0.320958 -1.615048 -0.130625 -0.557273 2.980548 -1.653601 0.198028 0.339775 -1.021943 -4.161996 -1.038682 1.610274 -0.794000 1.327406 0.427854 2.617922 2.917673 2.045262 -2.298900 1.731825 2.584778 0.162388 1.567383 0.437366 -0.872111 0.086896 1.039218 -0.250933 -0.731418 0.571730 -0.819884 -3.114993 1.238632 2.301544 3.695594 -1.597301 -0.656685 1.400007 -0.376017 0.778727 0.398268 2.535961 0.627479 0.156155 3.297753 -2.697312 -0.430935 -5.358241 0.780577 -6.622421 -2.093746 -3.092626 0.795461 1.394359 1.042594 -0.845547 4.813114 0.256883 0.177524 2.436290 2.555357 -1.524775 0.165943 -3.148859 -1.251644 0.096755 -1.511720 -1.239138 0.740674 1.330150 -1.311535 -1.596844 0.575781 -0.855511 -1.565923 -1.764018 -2.607222 2.728080 -3.300008 -1.376107 -3.803547 1.151162 -0.590745 -4.023696 0.293485 -1.260222 1.192967 -0.091832 1.368375 -0.659372 0.684534 2.239464 -0.822509 -0.642357 -1.552071 3.412951 2.302862 -0.921373 0.504449 1.528913 -0.117154 1.649781 3.293887 -0.265817 -2.842794 1.909925 -0.920242 -0.242501 -1.761017 0.935845 2.835338 -2.226996 -1.121407 0.688644 -0.320864 -0.523428 0.726208 -2.854142 1.755089 6.920926 -0.788578 0.884756 0.308026 -2.124394 2.660435 1.045644 -0.129992 2.237072 1.864145 1.354701 -3.513945 -1.943917 1.537334 2.407355 0.583476 -2.874418 -1.435470 -0.180109 0.563586 -0.425189 0.207902 1.398885 -0.912868 -0.512272 0.009648 -0.722914 4.343443 -1.379681 -1.790986 1.274496 1.884986 -2.360884 -3.363320 -0.666271 -2.128390 -1.739962 0.480498 0.050080 0.774014 2.759094 -5.308761 1.999765 0.033289 -0.614767 1.577577 -1.356543 0.934750 -4.972683 0.129340 1.453361 1.842883 -0.388637 0.304352 -0.698187 -2.823540 1.683506 0.371235 1.830503 -1.472496 2.203651 -1.091892 -1.338392 -1.790156 -1.074768 -1.587412 0.068370 -0.885427 0.661205 0.663613 -4.604623 2.134330 -1.842742 -1.072692 1.409986 0.650417 2.668531 -1.719088 -2.687865 1.720986 -0.484447 -2.303784 -2.469755 -0.314491 1.570476 -0.169730 -1.363288 -2.082631 -4.202686 1.692986 -1.486340 1.118097 1.549301 1.000661 3.535695 1.204199 -2.247674 -2.457629 -1.419364 0.400295 -0.341113 -0.154518 -1.741873 -0.266262 1.542738 3.409638 0.302133 0.903167 -0.494971 3.350040 -2.528865 -1.492335 1.513606 0.331494 -0.867325 2.012816 1.741827 -1.263016 -1.915797 -2.784456 1.196382 -0.277392 -1.320523 1.476798 -2.857186 -0.319813 1.796863 -0.023528 -1.524496 1.644544 0.785402 -0.427916 -2.225495 4.602311 4.054915 -2.240484 0.403703 -1.948505 1.743887 -3.051404 -0.929550 -1.404202 0.468378 0.902464 0.756819 0.757048 1.698740 1.188625 -0.823253 -0.647206 -1.580914 +PE-benchmarks/snake-ladder.cpp__std::_Deque_iterator::_M_set_node(queueEntry**) = 0.000611 1.014936 1.091491 -0.692563 0.964687 1.053178 0.200095 -0.138511 -0.465962 -0.444684 -0.288371 -1.148674 -1.196600 0.976364 -0.253566 -0.021538 1.537289 0.021169 -0.170163 -0.372143 0.424442 -0.136655 1.531028 1.569984 -1.552578 0.452393 0.755249 0.614297 0.235919 1.249720 -0.810896 -1.132771 0.102200 0.037949 0.626002 -0.508045 -0.337413 -0.755307 -0.103066 -2.220527 -0.185308 0.493872 -0.425283 -0.051100 0.270133 0.581354 2.141570 0.781868 -0.421416 0.224615 0.681570 0.282565 0.390291 0.032474 0.413190 0.101841 1.388576 0.238078 -0.375525 0.087853 -0.064588 -0.815312 -0.234293 1.263218 1.346341 0.029249 -0.396078 -0.086745 0.070893 -0.039800 -0.310000 0.842742 0.547149 1.128539 0.723384 -0.645157 0.529913 -1.640880 0.152165 -2.013232 -1.197250 -0.972228 0.566509 0.313619 0.467152 -0.460879 1.724361 -0.099798 0.514694 0.329494 1.808040 -1.070636 -0.193758 -0.643585 -0.640094 0.387310 -0.442856 0.195144 -0.063579 -0.374161 -0.953699 -1.007147 0.777110 0.024465 -0.837665 0.320462 -0.249256 0.845023 -1.046129 -0.361725 -1.281355 -0.186619 -0.081132 -1.871438 -0.534504 -0.235418 0.588446 0.341156 -0.295501 -1.169144 0.270644 0.795839 -0.455294 -0.486046 -0.870795 1.409230 0.915678 -0.166902 0.314858 0.115043 0.846823 1.047647 0.977687 -0.368135 -0.264834 0.218393 -0.520155 -0.251370 -0.553823 0.106837 0.147049 -0.697175 -0.085833 0.797408 -0.659076 0.150524 -0.055386 -0.662074 0.507747 3.720919 -0.470714 0.795958 0.151370 -1.418709 0.884607 -0.105029 -0.855418 0.219380 0.733120 1.245979 -1.798704 -0.669425 0.654058 1.578892 0.536461 -1.197382 0.162783 -0.061121 -0.316806 -0.421701 0.757944 0.057351 0.089552 -0.617100 -0.314700 0.739991 2.246276 -0.594902 -1.977375 0.194963 0.102798 0.046062 -0.811486 0.021029 -0.297063 -0.072897 0.242447 -0.154079 0.794684 1.293325 -2.812235 1.110181 -0.066065 -1.070768 1.438593 -0.190883 -0.381591 -0.490399 0.557505 1.233682 1.064371 0.289631 -0.312095 -0.464358 -1.245024 -0.153810 0.243642 0.560502 -0.917915 1.064561 0.310372 -1.209732 -0.837152 -1.041957 -0.045526 -0.434114 -0.958085 0.486650 -0.161178 -2.631863 1.580192 0.192070 -0.392674 0.076597 -0.726416 0.391631 -1.207564 -1.416489 0.360163 -0.317815 -0.653062 -0.260714 -0.555068 0.528231 0.345123 0.416175 -1.241111 -1.531233 0.912894 -0.085172 0.913863 0.880211 0.549016 1.172230 0.718637 -0.595246 -0.759366 -0.614776 0.956971 0.004863 -0.657308 -0.396802 -0.842097 0.739865 1.703196 -0.388934 0.028711 -0.965853 0.930966 -1.007754 -0.396862 0.509217 0.199271 -0.730188 0.130813 0.698584 -0.444906 -0.497757 -1.007359 -0.547089 -0.408662 -0.947613 0.437707 -1.016151 -0.069961 1.085360 -0.583634 -0.740651 0.610944 -0.246102 -0.203102 -0.028460 1.129226 1.480715 -1.021429 0.689710 -1.144551 0.935864 -1.613624 -1.048470 0.190750 -0.479295 -0.354581 -0.422919 0.025709 0.486871 0.113491 -0.238599 -0.231762 -0.006189 +PE-benchmarks/snake-ladder.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/snake-ladder.cpp__std::_Deque_base >::_M_allocate_node() = 0.001969 0.276625 0.359868 -0.202247 0.268837 0.054781 0.080612 0.073821 -0.211642 -0.416682 -0.014172 -0.582943 -0.580220 0.364643 -0.142135 -0.151837 0.515650 0.009775 -0.002840 -0.208995 -0.003719 -0.092861 0.540399 0.559485 -0.538756 0.132173 0.088135 0.246092 0.086656 0.347199 0.032564 -0.533502 0.050059 0.255102 0.291722 -0.073913 -0.089146 -0.211373 -0.276231 -0.753770 -0.079256 0.408506 0.031350 0.010727 0.139975 0.416111 0.698528 0.287094 -0.136108 0.200169 0.273491 0.091999 0.195733 0.015155 0.084084 -0.285716 0.358980 -0.244378 -0.260772 0.118342 -0.027793 -0.468751 -0.214574 0.440377 0.504501 -0.035102 -0.123828 -0.154202 -0.054198 0.122912 -0.020767 0.277821 0.297367 0.346585 0.283267 0.066132 0.103343 -0.563539 0.069174 -1.137531 -0.441465 -0.307526 0.573003 0.421138 -0.099748 -0.203277 0.591248 0.097300 0.127602 0.267117 0.663243 -0.151539 -0.143941 -0.161527 -0.178015 0.240503 -0.219878 0.092724 -0.022065 0.136602 -0.351702 -0.116155 0.176396 -0.160242 -0.253844 0.219177 -0.123247 0.266527 -0.585807 0.099376 -0.505287 -0.014692 0.282729 -0.664475 -0.101081 -0.005198 0.157975 0.199749 -0.141392 -0.021218 0.125871 0.027389 -0.157880 0.114463 -0.718537 0.477128 0.131638 0.028380 0.129900 0.222244 0.319256 0.193640 0.184450 -0.139628 -0.105680 0.082516 -0.087030 -0.011362 -0.131168 -0.007058 0.165124 -0.230480 0.125745 0.002822 -0.246415 -0.247400 -0.470832 -0.265576 0.173470 0.798236 -0.139444 0.325581 0.106886 -0.383247 0.214645 -0.085663 -0.223827 0.041189 0.287317 0.379354 0.009612 -0.222574 0.275904 0.567114 0.188732 -0.280194 0.200951 0.131747 -0.013774 -0.162997 0.335735 0.082796 0.035537 -0.203364 -0.091336 0.264873 0.568853 -0.009373 -0.492006 -0.007835 0.159532 0.179045 -0.070561 0.113454 0.125012 0.010595 0.093274 0.006677 0.206379 0.457341 -1.051557 0.420791 0.166020 -0.114507 0.328770 -0.106154 -0.178564 -0.464884 0.156878 0.391004 0.368780 0.138482 -0.054858 -0.125140 -0.427089 -0.046806 0.077979 0.207312 -0.294803 0.348834 0.006951 -0.294289 -0.325965 -0.482743 -0.038825 0.071390 -0.377309 0.178247 0.233134 -0.941685 0.518113 -0.061706 -0.213546 -0.254197 -0.179241 0.129740 -0.456793 -0.443518 -0.023330 -0.382476 -0.659300 -0.218362 -0.222702 0.046183 -0.036048 0.045182 -0.222838 -0.289639 0.527937 -0.055402 0.317342 0.286775 0.126171 0.489239 0.416636 -0.224297 -0.065873 -0.178424 0.407036 -0.315253 -0.145987 0.307578 -0.232225 0.141993 0.562898 -0.132519 -0.087124 -0.148439 0.315108 -0.146274 -0.311217 0.204772 -0.155019 -0.085108 0.372223 0.263112 -0.245904 -0.100746 -0.529262 -0.128189 -0.124290 -0.312459 0.129320 -0.350316 -0.037635 0.355441 -0.169497 -0.368003 0.209736 -0.094734 -0.193140 -0.039538 0.489445 0.528296 -0.363709 0.430529 -0.463370 0.282100 -0.552288 -0.380532 -0.002868 -0.079262 -0.052842 -0.120417 -0.137504 0.088842 0.108567 -0.178679 -0.277031 0.243634 +PE-benchmarks/snake-ladder.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/snake-ladder.cpp__std::_Deque_iterator::_S_buffer_size() = -0.039847 -0.091955 0.084967 -0.123571 0.043968 -0.157848 0.025863 -0.027115 -0.181315 -0.164620 0.076136 -0.200750 -0.073573 0.136109 -0.112437 0.003445 0.137869 0.064171 -0.009840 -0.129083 -0.023852 -0.083410 0.159434 0.187584 -0.116581 0.002966 -0.087886 0.126050 0.058393 0.090645 0.111294 -0.141699 0.008773 0.098810 0.050860 -0.071251 0.006652 0.120849 -0.053981 -0.190059 0.023367 0.121032 0.172472 0.020294 0.047440 0.158263 0.039261 0.096127 0.009814 0.187505 0.141082 0.072522 0.065237 0.021035 0.034553 -0.115496 0.131582 -0.254922 -0.079922 0.055750 -0.020358 -0.131882 -0.032803 0.120883 0.169206 -0.025024 -0.012222 -0.107343 -0.016689 0.099358 0.140791 0.035048 -0.043255 0.006140 0.015106 0.009388 0.076455 -0.227986 0.036293 -0.433694 -0.079257 0.030065 0.290108 0.241182 -0.101606 0.057225 0.137246 0.063916 -0.064652 0.089707 0.103323 0.039249 -0.070458 0.073001 -0.081957 0.079519 -0.068362 0.003839 -0.060286 0.266836 -0.073286 0.069244 0.052443 -0.071556 -0.037280 0.099347 -0.015104 0.059044 -0.295916 0.046889 -0.035322 0.123446 0.149829 -0.136355 0.064116 -0.114342 0.082393 0.014851 -0.089355 0.130036 0.053530 -0.089046 -0.055778 0.178179 -0.404295 0.045125 -0.057948 0.056225 -0.031972 0.049132 0.001629 0.027877 -0.114901 -0.132689 -0.003424 0.055681 0.014853 0.057933 -0.069281 -0.054260 0.058219 -0.090364 0.128162 -0.132075 -0.077178 -0.185323 -0.203287 -0.000343 0.010307 0.014412 -0.012675 0.144161 0.124500 -0.033758 -0.053582 -0.022420 0.091374 0.049146 0.078425 -0.034559 0.263815 -0.101760 0.068160 0.130653 0.078459 0.007433 -0.001145 0.080695 0.031927 0.075190 0.076789 0.016821 -0.083691 -0.065702 -0.027132 -0.027437 0.091183 0.155803 0.098203 -0.038855 0.076990 -0.019615 0.044838 0.041262 0.056705 0.065052 -0.015564 0.036435 0.029587 0.132434 -0.400945 0.140391 0.067416 0.130361 0.005069 -0.030160 -0.086905 -0.301353 -0.063408 -0.001907 0.145699 -0.022130 0.091126 0.118482 -0.112330 -0.005862 -0.027794 0.036692 -0.095452 0.053636 0.058002 -0.066216 -0.039293 -0.066384 -0.000996 0.093499 -0.078358 0.081408 0.166022 -0.271676 0.044894 -0.064791 -0.070043 -0.088376 0.040112 0.063460 -0.116224 -0.025939 -0.045052 -0.140977 -0.221167 -0.123357 -0.026034 -0.003686 -0.163017 0.008832 0.024418 0.092932 0.126999 -0.100495 0.060523 0.045117 -0.085253 0.052253 0.064923 0.011062 0.051788 0.081218 0.033197 -0.227418 0.033276 0.336298 -0.010801 0.014442 0.096142 0.043013 -0.084326 0.169347 0.149858 0.100964 -0.100152 0.052670 -0.129916 0.030339 0.238984 0.068478 -0.172845 0.037548 -0.154536 -0.007011 0.003133 -0.009997 0.140358 0.016457 0.063082 -0.030004 0.051925 -0.124553 0.082309 0.018212 -0.085707 0.032634 0.226973 0.109181 0.048284 0.161625 -0.124550 -0.010023 -0.106069 -0.060562 -0.076572 0.057073 -0.085934 0.041991 -0.156693 0.105268 0.085409 0.021852 -0.101041 0.171869 +PE-benchmarks/snake-ladder.cpp__std::deque >::push_back(queueEntry const&) = 0.122080 2.193182 1.942155 -1.498059 1.947964 2.842997 0.205032 -0.159316 -0.832128 -0.682176 -0.742917 -2.549806 -2.255832 1.711484 -0.509223 -0.407957 2.580013 -0.249287 -0.400094 0.027546 0.237217 1.043980 2.357271 2.484409 -2.406730 0.876026 0.711008 0.680053 -0.669695 2.880493 -1.318493 -3.367329 -0.416676 1.245268 1.061040 -0.287715 -0.982577 -1.503478 -0.343713 -3.783670 -0.305103 2.240116 -0.855116 -0.264733 0.889802 -0.617655 4.140115 1.116762 -0.332757 -0.190704 0.749614 1.418155 0.739621 -0.174417 1.053109 0.190544 2.339257 -0.464443 -0.542686 0.090092 -0.328684 -0.056877 -0.914813 2.247719 1.946180 0.368244 -1.045615 -0.999082 0.001203 -0.082140 -0.976776 1.629428 0.966064 2.554800 0.692750 0.645983 0.967348 -1.321938 1.126132 -1.256851 -2.046646 -1.446229 0.765165 2.638901 0.506087 -1.955675 3.126951 -0.832440 0.900670 0.600426 3.289279 -1.288727 -0.101717 -1.299013 -1.503818 0.379426 -0.286455 0.088706 -1.357166 -0.619910 -1.697527 -1.614229 0.456183 -0.158316 -1.420498 1.239745 -0.283012 1.348020 -1.372747 -0.087497 -1.829558 0.596670 0.175358 -3.178858 -2.449086 -0.333913 -1.037483 0.474129 -0.983194 -2.042681 0.828662 1.019020 -1.224571 -0.405526 -2.120405 2.454937 1.577303 -0.575133 0.277412 0.142256 1.746620 1.492514 0.526308 -0.664537 -0.043132 0.227032 0.034029 -0.735221 -0.585269 0.672337 -1.151788 -0.844338 -0.319532 1.558264 -1.095689 0.621802 -2.824764 -1.592226 0.669957 7.112728 -1.548838 1.439208 -0.056364 -2.608690 1.917977 0.299690 -1.895202 -0.442036 0.918694 2.781402 -2.625018 -0.960337 1.658304 2.891866 0.846289 -0.979118 1.566250 0.301486 -0.901692 -1.006527 1.929749 -0.174683 0.130556 -1.074721 -0.775773 1.307219 4.045087 -0.399764 -4.064035 0.372113 0.957446 0.841479 0.470531 0.304576 -0.662907 -0.184490 1.212559 -0.520180 1.765655 2.206986 -4.387793 2.013357 0.611284 -2.229572 2.639930 -0.679028 -0.417591 0.610264 0.677180 2.403056 1.919067 0.397415 -0.535112 -1.515629 -2.022094 -0.291380 0.621997 1.080727 -1.899833 1.944838 0.495932 -2.404257 -1.240818 -2.437302 -0.666661 -0.881178 -2.772430 0.653986 0.033250 -3.768067 3.056854 1.231146 -0.048925 -0.344433 -1.514663 0.436230 -1.763382 -2.419130 0.472066 -0.706882 -1.179965 0.716022 -1.338084 0.766929 1.136368 1.562934 -2.537269 -2.521156 1.763415 0.693088 2.132195 1.541459 1.037619 1.064447 2.078225 -0.779613 -0.502752 -2.429937 2.830441 0.710684 -1.060253 -0.268610 -1.820338 1.087254 2.523791 -0.874014 -0.653147 -2.796918 1.302697 -0.428670 0.222244 0.572714 -1.676872 -1.521022 -0.715559 1.098977 -0.006545 -0.776921 -2.087219 -0.182879 -1.509328 -1.537416 0.325091 -1.624683 -0.396789 2.074247 -1.542895 -1.831370 0.539538 -0.270615 -0.970923 0.463815 1.748010 0.278300 -0.980569 2.134259 -2.009848 1.801576 -2.593766 -1.670580 0.132147 -2.020546 -0.805489 -1.253289 -0.575316 0.588167 -0.048066 0.595666 -0.287766 0.275738 +PE-benchmarks/snake-ladder.cpp__void std::allocator_traits >::construct(std::allocator&, queueEntry*, queueEntry const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/snake-ladder.cpp__void std::deque >::_M_push_back_aux(queueEntry const&) = 0.325067 2.558004 2.998057 -2.048642 2.418969 3.166100 0.106563 0.219582 -1.238814 -1.007536 -0.817226 -3.701153 -3.143911 2.123641 -0.737744 -1.237108 3.130164 -0.369086 -0.603193 -0.142343 -0.253069 1.736482 2.800720 2.964830 -3.096034 1.120957 0.328583 1.255214 -0.476316 3.588784 -1.500940 -4.044893 -0.837679 2.535938 1.460614 0.022986 -1.194087 -2.112204 -1.257299 -4.602131 -0.304083 3.340536 -0.965171 -0.156288 1.435295 0.056533 5.151480 1.307030 -0.417705 -0.311766 1.070205 1.589078 1.132833 -0.336862 1.206899 -0.572724 3.659529 -0.657104 -0.914403 0.250676 -0.289278 -0.352433 -1.591667 2.672723 2.422125 0.465246 -1.438262 -1.906281 0.378544 0.044727 -0.914467 1.885770 1.609168 3.321149 0.912977 2.172084 1.529630 -1.032157 1.659491 -1.719914 -2.470716 -1.714641 2.027498 3.625109 -0.423393 -3.019414 3.699245 -0.858857 1.080749 0.607695 4.047159 -0.899442 -0.274694 -1.538986 -1.846370 0.836261 -0.344496 0.130179 -1.567425 -0.200790 -1.948143 -1.163693 0.279693 -0.824752 -1.768115 2.728372 -0.438971 1.676600 -1.794767 0.812829 -2.272610 1.021394 1.182256 -3.859652 -3.554750 -0.271542 -1.479040 0.633235 -1.206631 -1.398849 0.966139 0.580367 -1.697377 0.583609 -3.716814 3.347862 1.740210 -0.603853 0.248225 0.525468 2.486984 0.947691 0.066135 -0.910808 -0.076138 0.341779 0.259317 -0.926232 -0.733620 0.979012 -1.266626 -0.718630 -0.108940 1.314747 -1.373707 0.582809 -4.879732 -1.711082 0.766765 8.220706 -1.872892 1.776625 -0.153451 -2.757010 2.373289 0.819999 -2.232289 -0.604649 0.823949 3.450263 -2.213289 -1.050717 2.058608 3.512617 1.027236 -1.329531 2.936998 0.675990 -1.174471 -1.401188 2.628467 -0.092954 0.151835 -1.032565 -0.938608 1.700632 4.497641 -0.042056 -6.232132 0.167344 0.996737 1.494235 1.413616 0.744077 0.392418 -0.169374 1.529305 -0.457824 2.279730 2.726062 -5.893245 2.575514 1.756554 -2.612599 3.662574 -1.201966 -0.466205 1.010592 0.706962 2.800754 2.439206 0.955260 -1.476964 -1.832540 -2.391954 -0.371368 1.029000 1.247853 -2.205136 2.169683 0.693046 -2.401102 -1.401654 -4.101444 -0.803687 -0.111084 -4.111229 0.833963 -0.296416 -5.150751 3.605004 1.434467 -0.156349 -1.227014 -2.219989 0.026826 -2.242823 -2.684189 -0.040072 -1.306718 -2.631648 0.317150 -1.679920 0.536325 1.258044 2.404510 -3.219882 -2.904384 2.687399 0.456704 2.550134 1.972366 1.027407 1.198309 3.766140 -0.741152 -0.235259 -2.873162 4.216665 0.631508 -1.192114 0.792471 -2.180673 0.890212 2.982526 -1.367060 -0.654877 -3.846285 1.351861 0.053939 -0.356208 0.579776 -2.930363 -1.554191 -0.127506 1.285016 -0.053973 -0.701309 -2.902346 -0.888589 -1.842541 -1.848312 0.416559 -1.888578 -0.465078 2.647156 -1.936840 -2.722317 0.673241 -0.755799 -1.826905 0.604296 2.400365 0.816924 -1.299959 3.518454 -2.711866 2.685467 -3.152763 -2.008646 0.202569 -3.176127 -0.963873 -1.528465 -0.869586 0.465487 0.012789 0.428654 -0.841951 1.175677 +PE-benchmarks/snake-ladder.cpp__void __gnu_cxx::new_allocator::construct(queueEntry*, queueEntry const&) = 0.003071 0.460767 0.338158 -0.083384 0.475609 0.129121 0.209654 0.217491 -0.277686 -0.553848 -0.177385 -0.482563 -0.806867 0.591483 -0.004109 0.082468 1.006661 0.236284 0.110987 -0.341372 0.253771 -0.593216 0.931788 0.923503 -0.832240 0.278016 0.434656 0.268609 0.087229 0.559409 -0.216962 -0.641697 0.378547 -0.272518 0.399445 -0.497420 -0.137209 -0.267014 -0.210975 -1.393668 -0.129730 0.200617 -0.135265 0.010013 0.034806 0.712733 1.121483 0.477376 -0.302924 0.509371 0.305734 -0.097265 0.259032 0.137590 0.131228 0.118632 0.219454 0.000768 -0.457873 0.226877 -0.069540 -1.082300 -0.143092 0.555771 0.790207 -0.184561 -0.166544 0.177273 -0.211129 0.072176 -0.050842 0.409049 0.503010 0.214233 0.619389 -0.646574 -0.153753 -1.243486 -0.209546 -2.252690 -0.769147 -0.720862 0.667773 -0.046940 0.269509 -0.047805 0.964652 -0.001098 0.365438 0.375509 1.044803 -0.710468 -0.264546 -0.408212 -0.013457 0.327971 -0.405515 -0.017905 0.406350 -0.290802 -0.586661 -0.620824 0.692808 -0.036696 -0.436709 -0.260627 -0.231594 0.616819 -0.980808 -0.377341 -1.170705 -0.326454 -0.026220 -0.995383 0.239657 0.168154 0.657001 0.501828 -0.127590 -0.533070 0.211996 0.444757 -0.130872 -0.411841 -0.217857 0.796793 0.239606 -0.046380 0.408175 0.307220 0.355705 0.750632 1.024034 -0.105057 -0.253557 0.291695 -0.386985 -0.047700 -0.315129 -0.212841 0.351435 -0.619053 0.081102 0.231241 -0.466270 -0.183073 0.321683 -0.354851 0.376211 1.373530 -0.108625 0.383589 0.136205 -0.753299 0.452558 -0.303331 -0.380976 0.236757 0.698195 0.562441 -0.643272 -0.375508 0.200432 0.875640 0.361049 -0.807387 -0.300221 -0.212070 0.132420 -0.102242 0.316944 0.192200 0.272004 -0.390649 -0.049914 0.308099 1.236488 -0.532492 -0.636799 0.085911 0.033180 -0.042625 -0.963182 -0.026570 -0.259795 -0.124091 0.006525 -0.073483 0.161588 0.753374 -1.477619 0.663144 -0.387272 -0.386695 0.455189 0.097552 -0.165805 -0.958794 0.269509 0.641329 0.757704 0.254749 0.079502 -0.180397 -0.729519 -0.095414 0.078048 0.390950 -0.373253 0.620627 -0.075584 -0.585665 -0.488246 -0.342904 0.068754 -0.253860 -0.129891 0.277080 0.411015 -1.610092 0.764614 -0.219523 -0.437754 0.147925 -0.010761 0.450555 -0.729177 -0.918597 0.289931 -0.288452 -0.689451 -0.317883 -0.290789 0.341057 0.031155 -0.324472 -0.201276 -0.832225 0.715991 0.002970 0.434628 0.506433 0.237335 1.166368 0.213070 -0.648041 -0.400681 -0.207763 0.190126 -0.610194 -0.151843 -0.270553 -0.384414 0.471087 1.162097 0.058115 0.048580 -0.229352 0.699572 -0.933474 -0.385513 0.576190 0.582426 -0.076552 0.536855 0.611401 -0.572696 -0.380750 -0.569012 -0.104496 0.048955 -0.492569 0.211663 -0.867358 -0.080573 0.603247 -0.215579 -0.334455 0.428851 -0.127136 -0.019011 -0.366872 0.751039 1.266878 -0.932355 0.268012 -0.535387 0.393607 -0.935324 -0.546374 -0.062393 0.373075 -0.116647 -0.066214 0.175527 0.166224 0.081564 -0.457649 -0.339971 -0.164722 +PE-benchmarks/snake-ladder.cpp__std::deque >::size() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/snake-ladder.cpp__std::deque >::max_size() const = -0.037791 0.143272 0.247771 -0.138360 0.166366 -0.095238 0.077945 0.068389 -0.175916 -0.424638 0.027340 -0.453537 -0.506795 0.309740 -0.149254 -0.102783 0.445910 0.052522 0.026851 -0.256637 0.048388 -0.196113 0.501424 0.514530 -0.503657 0.060539 0.110555 0.287230 0.199689 0.170949 0.158307 -0.357200 0.110765 0.132274 0.278129 -0.129733 0.006038 -0.098564 -0.257582 -0.654539 -0.082488 0.257662 0.079820 0.046627 0.084019 0.499114 0.500371 0.290083 -0.174063 0.254193 0.310569 0.035546 0.167989 0.037419 -0.031357 -0.316984 0.192497 -0.236463 -0.232486 0.113854 0.003930 -0.559552 -0.136310 0.387357 0.511416 -0.072158 -0.045784 -0.055714 -0.050218 0.150071 0.054853 0.223172 0.243541 0.219726 0.311565 -0.087758 0.025922 -0.681549 -0.002638 -1.255300 -0.365998 -0.301821 0.559310 0.267835 -0.095040 -0.060288 0.503624 0.186113 0.094363 0.316429 0.542030 -0.133101 -0.155541 -0.149114 -0.110241 0.278852 -0.278697 0.114145 0.074894 0.213928 -0.289627 -0.101101 0.166581 -0.142270 -0.216811 0.073032 -0.148208 0.244394 -0.581884 0.049126 -0.485732 -0.058863 0.252169 -0.596425 0.060230 -0.045368 0.301881 0.183743 -0.054709 0.063016 0.056843 0.017605 -0.064437 0.096957 -0.617696 0.378464 0.095838 0.037636 0.126486 0.245765 0.216235 0.193011 0.213821 -0.122938 -0.162717 0.115349 -0.157339 0.024203 -0.192304 -0.044480 0.341266 -0.250868 0.141744 -0.047028 -0.214376 -0.349096 -0.211852 -0.228638 0.194554 0.577582 -0.015532 0.267000 0.171580 -0.286676 0.129187 -0.122527 -0.104295 0.145912 0.289223 0.233429 0.066247 -0.221339 0.168930 0.470914 0.168242 -0.278465 0.037155 0.101422 0.062123 -0.135216 0.221669 0.129056 -0.015673 -0.160230 -0.039658 0.243649 0.386178 -0.021863 -0.231185 -0.028496 0.178393 0.061380 -0.208022 0.078980 0.101841 0.004931 0.042937 0.062999 0.116355 0.402448 -0.912426 0.343410 0.148151 0.059071 0.174035 -0.066638 -0.187021 -0.623839 0.186953 0.290340 0.289825 0.088042 0.022239 -0.007028 -0.395700 -0.021910 0.062215 0.191026 -0.216946 0.287320 -0.025898 -0.168341 -0.327171 -0.308048 -0.021164 0.079412 -0.204784 0.182334 0.262527 -0.821011 0.396451 -0.207989 -0.276051 -0.195046 -0.126717 0.182734 -0.466064 -0.377458 -0.001189 -0.338366 -0.620507 -0.324516 -0.139616 0.065305 -0.111544 -0.069719 -0.110931 -0.211292 0.450603 -0.127040 0.193838 0.229535 0.085553 0.510700 0.239382 -0.217858 -0.121594 -0.036910 0.225434 -0.367888 -0.125602 0.259710 -0.120002 0.129102 0.547338 -0.092955 -0.066540 0.064660 0.326754 -0.217766 -0.392382 0.196746 0.029857 -0.005109 0.463114 0.222983 -0.340534 -0.095359 -0.459525 -0.091113 0.011135 -0.291769 0.171139 -0.333875 0.017699 0.276873 -0.069333 -0.267205 0.250609 -0.042122 -0.111679 -0.084730 0.475942 0.616411 -0.349723 0.283896 -0.423464 0.190484 -0.511846 -0.338773 -0.022456 0.056269 0.014241 -0.012822 -0.097372 0.109855 0.147557 -0.224566 -0.290645 0.199117 +PE-benchmarks/snake-ladder.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -0.384971 0.281138 0.124687 -1.224427 1.272414 1.464321 0.392699 -0.736901 -1.104431 -0.387471 0.185037 -2.653024 -1.284203 1.194719 -0.490423 0.902813 2.109846 -0.278342 -0.563175 -0.332683 0.361317 1.070092 2.363821 2.342939 -1.453601 0.375204 -0.184003 0.258239 -0.415955 0.546587 -0.537850 -2.087650 0.285602 -0.268705 0.190284 0.064634 -0.784556 -0.400633 1.185757 -2.492845 -0.047949 1.311269 0.192403 -0.155876 0.337986 0.296488 2.322156 1.135934 0.102681 0.668480 0.872967 0.421947 0.881533 0.028395 0.601456 0.038617 1.089354 -0.551011 -0.423709 -0.505789 -0.476388 0.445624 -0.477557 1.609742 1.541670 0.104784 -1.214183 -0.040392 0.644651 0.109722 0.035448 1.495508 0.484838 1.220766 0.670114 -0.355237 0.561037 -1.454144 0.492096 -1.767233 -1.541131 -0.095887 0.932658 1.269658 0.826547 -0.896633 2.591196 -0.641223 -0.180347 0.599569 2.012648 -1.375978 -0.340758 -0.292690 -0.668801 -0.102217 -0.313815 0.353678 -0.013107 0.320804 -1.595985 -0.665664 0.304879 -0.085145 -0.971151 0.019571 0.285314 0.462149 -0.937957 -0.493160 -1.118666 1.059864 0.298384 -2.566079 -1.227238 -0.357681 -0.605810 0.291518 -1.375416 -1.573742 0.727726 0.048890 -0.997179 -0.363850 -1.167879 1.361563 1.373192 0.234964 0.291156 0.675053 1.075780 2.352388 0.043744 -0.967267 0.042626 0.191813 -0.018359 0.344874 -0.304788 -0.148006 -0.304289 -1.205683 0.583535 0.947222 -0.951507 0.264765 -0.941251 -0.390610 -0.138901 4.557250 -1.079570 1.863374 1.059724 -1.589094 0.955740 -0.824972 -0.427731 -0.231238 0.753812 1.514621 -1.553152 -1.063793 1.791730 2.367056 0.837271 -1.325045 1.095131 0.989716 0.236208 -0.701698 1.104941 0.173041 0.689854 -1.043364 -0.266557 1.102293 3.444162 -0.470869 -1.128407 0.373492 1.071333 0.860671 -0.163141 -0.228123 -1.273811 -0.155490 1.083853 0.524515 0.955748 1.853062 -2.634999 1.329537 0.215244 -0.718765 2.013263 0.395411 -1.198832 -0.427470 -0.325607 1.130625 1.391276 -0.048435 0.127035 -0.506943 -1.542715 -0.070443 0.375307 0.421641 -1.365143 1.526658 0.267822 -1.375719 -0.293358 -0.968371 -0.401831 -0.527108 -1.325313 1.074260 0.600970 -2.471887 1.761404 0.947881 -0.645950 -0.258783 -1.021235 1.112001 -1.180591 -1.252704 0.711410 -1.130898 -0.753660 0.274851 -0.597293 0.184743 0.658812 1.368995 -1.875610 -1.527351 2.003362 0.362658 2.228128 1.076860 -0.102590 0.463918 0.073272 -0.715774 -0.329462 -1.706433 0.888226 0.358435 -1.112273 0.107963 -0.985717 1.082482 1.415817 -0.568411 -0.778039 -1.150287 0.853538 -1.089284 0.490347 0.543379 -0.167443 -1.426018 0.155128 0.947318 -0.540231 0.267694 -1.432614 -0.256654 -1.589823 -1.033974 0.761065 -0.697550 0.111594 0.717759 -0.966750 -0.506375 0.363166 0.175943 -0.552575 0.535282 1.732867 0.650923 -0.084910 0.675157 -1.992955 1.207795 -1.783194 -1.625866 0.577965 -0.850051 -1.471969 -0.955452 -0.139283 1.156227 0.275567 -0.451475 -1.060976 0.829366 +PE-benchmarks/snake-ladder.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.779454 0.594296 -0.794046 -2.022470 2.263133 2.228626 0.684658 -1.844207 -1.299528 -0.565152 0.617812 -4.843460 -2.144461 1.282441 -0.967264 1.898898 3.409331 -1.262796 -1.031706 -0.974003 0.777980 2.712498 4.672915 3.991190 -2.619440 0.431151 0.093098 0.459144 -0.237251 -1.308879 -0.674304 -2.540250 0.935895 -1.521473 -0.447984 1.036853 -1.008950 -1.536931 2.800891 -3.413556 -0.108623 0.287567 -0.111061 -0.144568 -0.173702 1.172550 4.113222 2.160110 0.040283 0.772489 2.183689 0.565367 1.164125 0.218516 0.017039 -0.641193 1.255983 -0.759814 -0.433118 -1.892633 -0.488141 1.068878 -0.753171 2.899445 2.448949 0.448257 -2.113726 1.382677 1.692478 0.059914 0.044504 2.706776 0.781410 2.487805 1.440661 -1.723040 0.715129 -2.934776 -0.028003 -3.249824 -2.688198 -0.229433 0.935849 0.456603 1.901140 0.167421 4.386066 -0.484325 -0.072849 1.512956 3.204199 -2.854129 -0.710288 -0.344275 -0.878651 -0.161936 -0.633860 1.635279 0.284547 1.218771 -2.836459 -0.833333 0.276568 -0.084341 -1.653712 -1.134629 0.907991 -0.283561 -1.136258 -0.724934 -1.897429 1.537053 0.586841 -4.813992 -2.249535 -0.117916 0.917896 0.133664 -1.881633 -3.134625 0.575084 0.103959 -1.457248 -0.862382 -0.800386 1.275311 3.138816 0.913299 0.979814 1.509970 2.378602 5.261607 0.480298 -1.481117 -0.437372 -0.230136 -0.262296 0.741500 -0.079443 -0.284967 -0.172028 -2.439195 2.633090 2.484589 -1.490702 -0.502051 -0.143189 -0.693489 -0.177190 7.047178 -1.423929 3.387868 2.311061 -2.644525 0.176301 -3.072551 -0.807904 -0.341779 0.865963 2.505760 -2.281097 -1.935390 3.296460 3.832621 1.349398 -2.901571 2.271405 2.320493 0.727605 -1.622144 1.111276 0.760545 1.591707 -1.586915 -0.244953 3.160569 5.766231 -0.907245 -0.662237 1.120797 1.776934 2.014994 -0.472361 -0.884852 -1.903014 -0.287800 2.931490 1.761570 1.266385 3.208597 -3.548040 1.456997 0.683649 -0.387010 2.794122 1.612574 -2.721576 0.044669 -0.147381 2.081506 1.481374 -0.496522 0.180120 -0.994281 -2.286603 -0.115811 1.161536 0.422968 -1.965585 2.373176 0.701851 -2.111864 -0.637450 -0.807209 -0.305877 -0.006465 -1.430700 2.066798 -0.143971 -4.464738 3.244184 1.123388 -1.782438 -0.659391 -2.990070 2.773860 -2.049383 -1.751441 1.665076 -2.429610 -0.813864 0.460952 -0.414043 0.057064 1.589610 3.209790 -3.513036 -2.187979 3.445242 0.935802 3.595726 1.806065 0.150337 0.935718 -2.731890 -1.166757 -1.149985 -2.541578 0.909161 1.225673 -2.867345 0.260020 -1.360010 1.954174 2.417097 -1.852923 -1.442652 -0.939737 0.590556 -3.253546 0.355068 0.707051 1.901193 -3.297191 0.776716 1.381547 -0.851373 0.746083 -2.209268 -0.600735 -2.905835 -2.542239 1.064715 -0.994859 0.353345 1.585365 -1.623276 0.032137 0.931453 0.002994 0.112789 0.871731 2.408354 2.276114 -0.134051 -0.107744 -3.901738 1.993088 -3.351279 -3.907420 2.339374 -1.343502 -2.176710 -1.814475 -0.283140 2.406112 0.125719 -1.724503 -2.257474 1.715328 +PE-benchmarks/snake-ladder.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.064028 0.192686 0.463126 -0.271409 0.774294 0.044946 0.120724 0.204482 -0.378267 -0.688440 -0.180633 -0.679298 -1.087243 0.623698 -0.139050 0.220659 0.729247 -0.076690 0.035647 -0.483009 0.451273 -0.578284 0.914368 0.460303 -1.001149 0.177222 0.189760 0.742587 0.333559 0.660245 -0.011239 -0.475629 0.109034 -0.036725 0.621521 -0.314287 0.092010 -0.012299 -0.418083 -1.157111 -0.275605 0.590043 -0.175925 0.321281 0.109197 1.157706 0.826771 0.580826 -0.490643 0.643759 0.623686 -0.290292 0.473809 0.173944 -0.275091 -0.235451 0.437778 -0.224543 -0.567822 0.218091 -0.074130 -1.287490 -0.054811 0.480381 0.975684 -0.503790 -0.257383 0.432083 -0.113885 0.214187 0.140788 0.577878 0.441419 0.062528 0.889505 -0.298542 -0.136094 -1.105169 0.024908 -2.256715 -0.674685 -0.820944 0.715202 0.351286 0.002334 -0.256936 1.285247 0.140003 -0.019101 0.551259 0.920980 -0.503960 -0.180774 -0.768222 -0.005577 0.226589 -0.585299 -0.350427 0.469050 0.401538 -0.380147 -0.290026 0.323125 -0.429564 -0.424150 -0.168302 -0.726577 0.775217 -1.187164 -0.273111 -1.257781 0.084317 0.168029 -1.055583 0.113746 0.206719 0.442515 0.254068 0.329325 0.014584 0.237877 0.311341 -0.207964 0.010676 -0.606173 0.967869 0.403718 -0.175440 0.349983 0.685296 0.291542 0.423400 0.884074 -0.127637 -0.779336 0.520869 -0.198377 0.086339 -0.379476 0.059123 0.602671 -0.695408 0.012423 0.057852 -0.232472 -0.221711 -0.235611 -0.547725 0.385770 1.076898 -0.068252 0.210620 0.040722 -0.514835 0.632001 -0.015529 -0.180108 0.444015 0.382163 0.441992 -0.332039 -0.487257 0.498593 0.756456 0.250979 -0.953760 -0.091274 -0.011605 0.370543 -0.175173 0.200195 0.683612 0.010622 -0.070156 -0.001552 -0.083557 1.178226 -0.435744 -0.757693 0.383930 0.179204 -0.312416 -0.958921 -0.116990 -0.056675 -0.516855 0.083534 0.123898 0.078668 0.808878 -1.467034 0.655130 0.199385 -0.222956 0.525209 -0.367420 0.146950 -1.273180 -0.094734 0.498955 0.602716 0.160817 -0.050559 -0.240255 -0.779636 0.334139 0.186785 0.402293 -0.185930 0.538383 -0.285218 -0.197800 -0.470816 -0.516680 -0.234605 0.247681 -0.230520 0.278765 0.363608 -1.661757 0.624323 -0.601115 -0.408941 0.105499 0.209745 0.643566 -0.584337 -0.743024 0.349908 -0.432082 -1.169519 -0.773699 -0.091010 0.208222 -0.046090 -0.430190 -0.256186 -0.969012 0.734226 -0.323578 0.217306 0.422373 0.203283 1.057758 0.576119 -0.769490 -0.384549 -0.213332 0.202802 -0.571518 0.173391 -0.000333 -0.014151 0.398378 0.911524 0.125537 0.259658 -0.288597 0.740205 -0.743278 -0.690227 0.576937 0.176173 -0.114178 0.922033 0.603647 -0.463091 -0.395367 -0.838508 0.016291 -0.136747 -0.356587 0.225872 -0.862354 -0.234515 0.681001 -0.134622 -0.539513 0.499094 -0.010903 -0.359975 -0.769903 1.359199 1.479744 -0.859828 0.451345 -0.647026 0.579493 -0.896897 -0.413620 -0.182239 0.272241 0.108621 0.121625 0.359333 0.187964 0.254592 -0.658809 -0.504272 -0.266985 +PE-benchmarks/snake-ladder.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/snake-ladder.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/snake-ladder.cpp____gnu_cxx::new_allocator::max_size() const = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/snake-ladder.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -0.914214 6.192893 5.382756 -6.893402 8.371957 12.699046 1.160478 -3.751096 -4.992025 -1.804610 -0.585228 -13.914290 -9.178549 7.808822 -2.874432 0.773467 11.148721 -2.592202 -3.171902 -0.576145 2.460761 6.885944 11.770460 12.355800 -10.050081 2.986424 0.980333 1.747490 -1.908527 7.395227 -4.475167 -13.598625 -0.479963 2.295569 1.948267 0.951143 -4.734857 -5.205551 3.236833 -14.889545 -1.196305 8.223010 -3.883025 -0.781459 3.390362 -0.596748 16.604091 5.128761 -0.567992 1.150441 4.344761 4.347764 3.710246 -0.959203 4.217544 -0.594798 8.832208 -1.045282 -1.686305 -1.642518 -2.196055 2.916445 -4.041776 10.100565 8.897735 1.918840 -6.079277 -2.471809 1.932388 -0.254252 -2.810594 8.399908 4.707345 10.669055 3.880168 1.641894 3.282103 -7.244969 4.331026 -5.252419 -8.672916 -2.667045 3.949655 9.111535 2.864681 -7.811198 14.425110 -3.280232 0.221874 4.345428 14.222370 -6.515639 -0.685775 -3.467689 -6.772785 -0.198848 -1.110314 3.064202 -4.900786 -0.561630 -8.644203 -6.748930 0.668006 -0.878221 -6.033272 3.010318 0.002105 4.607336 -4.939135 -0.316659 -5.450700 4.746494 1.771772 -14.583292 -11.917020 -2.346781 -3.385983 1.758674 -6.543716 -8.807277 3.707642 2.222504 -5.800506 -2.076092 -6.614075 8.970984 8.823544 -0.164918 0.218365 2.213556 7.975442 9.669531 0.037797 -4.085874 0.797473 -0.373696 1.279042 -0.164134 -1.852858 2.326082 -3.639043 -3.899447 0.772357 6.483699 -4.673437 1.708292 -9.378231 -5.164888 -0.020752 30.477627 -6.668547 8.933184 2.598641 -10.480393 6.395344 -1.627804 -5.611557 -1.335544 3.850994 11.150687 -11.634903 -5.349670 10.341552 13.435481 3.401110 -6.809642 8.025757 4.666824 -2.228373 -5.756300 8.453539 -0.453262 1.860472 -4.441908 -2.793552 7.341992 19.399100 -2.773291 -14.116079 2.133158 4.990138 5.926935 2.086731 0.317015 -3.071101 -0.576953 7.606185 0.565884 7.684130 10.314995 -17.817906 7.895411 2.856180 -7.196373 11.199153 0.146170 -5.031507 3.316679 0.952931 8.913755 7.249388 2.252340 -2.252457 -5.323996 -9.318630 -0.663719 3.293255 3.122556 -8.766614 9.301689 2.356099 -9.488856 -4.111024 -8.561411 -3.463674 -2.912222 -11.542081 4.345751 -0.570326 -16.004070 12.342114 6.519005 -1.105499 -2.759233 -7.584933 4.566791 -6.750212 -9.364966 3.112192 -5.550631 -5.346387 2.570650 -4.895367 1.660002 5.767206 9.002617 -12.786849 -11.071235 10.224359 2.553745 11.783416 6.205125 2.216023 3.587024 4.360809 -3.696022 -3.005084 -11.194696 11.980797 4.601307 -6.599061 -0.422033 -7.126253 5.208473 8.733355 -4.353934 -4.989502 -11.108464 4.777662 -3.811241 2.165528 2.131516 -3.444411 -8.507599 -1.979495 4.580130 -0.210469 -0.074207 -8.798290 -2.146753 -9.588471 -6.660340 2.767359 -4.416859 -0.566050 6.194592 -6.316670 -5.187109 2.250028 -0.327865 -3.616743 3.542902 8.504052 2.967831 -2.978433 6.836188 -10.984678 8.788607 -10.811715 -9.642513 3.031612 -8.386357 -5.480974 -6.765661 -3.061192 4.482472 1.265925 -0.470039 -3.501788 4.247508 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::copy(queueEntry**, queueEntry**, queueEntry**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::copy_backward(queueEntry**, queueEntry**, queueEntry**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_a(queueEntry**, queueEntry**, queueEntry**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__miter_base(queueEntry**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__niter_wrap(queueEntry** const&, queueEntry**) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_a1(queueEntry**, queueEntry**, queueEntry**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__niter_base(queueEntry**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_a2(queueEntry**, queueEntry**, queueEntry**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move::__copy_m(queueEntry* const*, queueEntry* const*, queueEntry**) = -0.453104 0.023260 -0.148167 -0.885665 1.133151 0.532186 0.491108 -0.437784 -0.949360 -0.719148 0.202384 -2.000431 -1.326891 1.081707 -0.293257 1.067411 2.176067 -0.017521 -0.183048 -0.757204 0.703373 -0.192435 2.443949 2.415148 -1.592832 0.274332 0.323312 0.720482 -0.032776 -0.154339 -0.133275 -1.293034 0.595527 -1.215918 0.281629 -0.376936 -0.428843 -0.159773 1.076189 -2.620230 -0.202996 0.300493 -0.050035 0.077784 -0.052151 1.004289 1.953092 1.264739 -0.387530 1.224212 1.132495 -0.286377 0.808594 0.211932 0.101171 0.027947 0.194889 -0.073592 -0.528381 -0.227929 -0.317609 -0.730006 -0.018205 1.428442 1.750492 -0.204833 -0.964882 0.706758 0.452916 0.168384 0.237020 1.393746 0.387441 0.578542 1.246653 -1.810305 -0.055866 -3.017309 -0.049109 -3.488683 -1.719069 -0.511690 1.176283 0.055267 0.985141 0.096153 2.509691 -0.164445 -0.023162 1.108705 1.858526 -1.588730 -0.529456 -0.480337 -0.342043 0.236741 -0.620654 0.391759 0.836371 0.463378 -1.516298 -0.854611 0.882822 -0.069004 -0.966856 -1.079167 0.031872 0.732434 -1.205602 -1.015299 -1.751855 0.583622 0.100721 -2.531415 -0.189255 -0.150133 0.881374 0.557840 -0.937598 -1.430925 0.451669 0.265845 -0.592851 -0.640712 -0.339824 1.194438 1.280336 0.251976 0.650943 1.003459 0.804765 2.607601 1.036738 -0.746605 -0.420660 0.502555 -0.556133 0.452140 -0.579303 -0.436266 0.616896 -1.538653 0.758246 0.723034 -0.984092 -0.441465 0.899249 -0.367203 0.122071 4.046084 -0.431351 1.630999 1.254576 -1.383027 0.874717 -1.181609 -0.141701 0.440673 1.165232 1.012843 -1.750864 -1.119130 1.249969 2.208492 0.839869 -1.940748 -0.269825 0.635837 0.615450 -0.474493 0.653266 0.476348 0.703578 -0.756116 0.026493 1.184924 3.097205 -0.878716 -0.570303 0.366828 0.998944 0.276954 -1.775515 -0.401409 -1.501145 -0.359691 0.752880 0.692129 0.500470 1.823462 -2.861093 1.099535 -0.228064 -0.099057 1.385319 0.781847 -1.194544 -2.051136 -0.039461 0.946144 1.336318 -0.051933 0.366736 -0.165447 -1.580135 0.008581 0.434905 0.478381 -1.069891 1.587045 -0.262549 -1.046243 -0.480062 -0.264899 -0.398735 -0.412512 -0.366045 1.128374 0.683625 -2.805204 1.450644 0.075546 -1.151683 0.237176 -0.779735 1.693317 -1.391458 -1.477005 1.018388 -0.995388 -0.848981 -0.380764 -0.374589 0.360276 0.368623 0.313648 -1.196682 -1.470450 1.863381 0.031178 1.751805 1.065047 -0.144071 1.456032 -0.766296 -1.257165 -0.762958 -0.988770 0.195635 -0.230825 -1.002649 -0.684029 -0.663286 1.139580 1.844735 -0.190167 -0.451219 -0.267226 1.213940 -2.093266 -0.222532 0.829155 1.101466 -0.974693 0.934309 1.073742 -1.180706 0.092134 -1.342508 -0.087777 -0.826468 -1.100600 0.872447 -1.077798 0.151009 0.692262 -0.642251 -0.001794 0.810213 0.269651 0.183198 -0.078843 1.848983 2.085487 -0.745560 -0.128529 -1.885431 0.892546 -1.916341 -1.647989 0.416752 0.352629 -0.973104 -0.511325 0.284292 1.107219 0.370849 -1.156323 -1.214088 0.403380 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_backward_a(queueEntry**, queueEntry**, queueEntry**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_backward_a1(queueEntry**, queueEntry**, queueEntry**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_backward_a2(queueEntry**, queueEntry**, queueEntry**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/snake-ladder.cpp__queueEntry** std::__copy_move_backward::__copy_move_b(queueEntry* const*, queueEntry* const*, queueEntry**) = -0.556125 -0.058173 -0.197117 -1.155313 1.256522 0.868002 0.590640 -0.811667 -1.126193 -0.723321 0.379854 -2.500678 -1.431764 1.348009 -0.424963 1.377359 2.464047 -0.124344 -0.388342 -0.861356 0.754957 0.254227 2.863736 2.800430 -1.798089 0.296883 0.183208 0.512910 0.082660 -0.296847 -0.070086 -1.605385 0.840556 -1.228338 0.306032 -0.225673 -0.579630 -0.174011 1.495467 -2.915320 -0.174272 0.475651 0.096903 0.027658 0.041739 1.122787 2.208024 1.465171 -0.177742 1.336867 1.230016 -0.133110 0.939278 0.207019 0.284656 -0.047529 0.369779 -0.441474 -0.531896 -0.358569 -0.382274 -0.373050 -0.178155 1.732881 2.004087 -0.203361 -1.153387 0.752990 0.741485 0.225522 0.285969 1.637414 0.488566 0.822943 1.169878 -2.039364 0.034564 -3.138175 0.003004 -3.730353 -1.943346 -0.334547 1.279114 0.235410 1.139117 -0.246560 2.861649 -0.119027 -0.263101 0.981107 2.191781 -1.842786 -0.560965 -0.400566 -0.236884 0.120016 -0.687681 0.635987 0.892640 0.431662 -1.797236 -0.813899 0.882709 -0.074703 -1.118288 -1.084589 0.191952 0.861412 -1.194778 -1.062886 -1.605195 0.894385 0.092964 -2.967023 -0.076187 -0.336752 0.651297 0.533010 -1.186130 -1.668212 0.541553 0.224886 -0.776267 -0.771343 -0.729292 1.423461 1.668909 0.398205 0.562673 1.270699 0.984252 3.117208 0.790143 -0.964629 -0.285121 0.417586 -0.420488 0.665105 -0.611406 -0.465117 0.651407 -1.681993 0.754256 0.908918 -1.088766 -0.260097 0.801807 -0.288559 -0.016140 4.726801 -0.642915 2.033562 1.551544 -1.616093 0.874810 -1.415287 -0.114914 0.356338 1.235644 1.158416 -2.126457 -1.346482 1.610468 2.616458 0.957071 -2.168008 0.001942 0.819718 0.518615 -0.800732 0.826423 0.467387 0.796385 -0.924730 -0.026884 1.396087 3.627587 -1.016705 -0.371231 0.341710 1.214884 0.561792 -1.635621 -0.502802 -1.659474 -0.284608 0.921200 0.948231 0.718915 2.089639 -3.056514 1.327979 -0.163109 -0.180861 1.749851 0.934005 -1.521497 -2.068266 -0.148799 1.062734 1.455357 -0.213498 0.536309 -0.131065 -1.869413 0.005279 0.404684 0.415887 -1.262208 1.668434 -0.080102 -1.115480 -0.428832 -0.213027 -0.427497 -0.552303 -0.545053 1.367540 1.033078 -3.090909 1.681742 0.274922 -1.266615 0.182692 -1.056246 2.041999 -1.547158 -1.451300 1.071791 -1.189685 -0.923077 -0.326726 -0.446169 0.376923 0.219533 0.835121 -1.579362 -1.571622 2.180671 0.002755 2.134613 1.213398 -0.201379 1.372927 -1.046159 -1.321474 -0.743293 -1.577024 0.297532 0.045439 -1.287667 -0.371052 -0.764855 1.338383 1.920065 -0.302799 -0.787416 -0.317993 1.171399 -2.496203 0.034016 0.860724 1.251877 -1.299970 0.867196 1.151968 -1.238746 0.283423 -1.454714 -0.262676 -1.179726 -1.254524 1.081355 -0.945313 0.294873 0.544686 -0.711784 0.015057 0.896970 0.302475 0.049271 0.172159 2.045569 2.150523 -0.651121 -0.224566 -2.265560 1.156588 -2.107127 -1.973016 0.633650 0.132909 -1.293286 -0.698185 0.150639 1.369795 0.508706 -1.238657 -1.462448 0.665008 +PE-benchmarks/snake-ladder.cpp__std::deque >::empty() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/snake-ladder.cpp__std::operator==(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/snake-ladder.cpp__std::deque >::front() = 0.010570 0.284406 0.240338 -0.005932 0.229628 -0.051441 0.117950 0.248095 -0.138979 -0.506150 -0.085051 -0.436218 -0.676615 0.346961 -0.074675 -0.126837 0.582216 0.146135 0.113545 -0.232105 0.001379 -0.276457 0.586325 0.574345 -0.563309 0.132133 0.129392 0.252392 0.072259 0.314968 0.114230 -0.523113 0.220060 0.135294 0.339889 -0.208602 -0.018224 -0.175756 -0.407935 -0.863611 -0.116080 0.373088 0.045295 0.041960 0.099814 0.521255 0.683535 0.314257 -0.181322 0.315347 0.214777 0.011567 0.225066 0.078854 -0.028865 -0.227899 0.061427 -0.325002 -0.378134 0.182502 -0.006257 -0.813546 -0.228434 0.371026 0.553165 -0.112286 -0.056419 -0.049289 -0.184948 0.142947 -0.002043 0.244641 0.400751 0.198855 0.394809 -0.007195 -0.106891 -0.613914 -0.075973 -1.516994 -0.487225 -0.517717 0.667802 0.357531 -0.051575 -0.155516 0.597584 0.129114 0.254795 0.326863 0.678364 -0.256662 -0.206141 -0.270372 0.023097 0.342835 -0.335300 0.031856 0.152643 0.035250 -0.357386 -0.221795 0.282580 -0.159524 -0.260254 0.013057 -0.210407 0.347917 -0.723869 -0.027702 -0.792721 -0.187020 0.223248 -0.654974 0.107845 0.151952 0.260530 0.358644 -0.020610 -0.007452 0.104697 0.093060 -0.044158 -0.019805 -0.563528 0.508424 0.045336 -0.055198 0.272180 0.337944 0.249107 0.287225 0.438377 -0.045645 -0.217463 0.202208 -0.183122 -0.030402 -0.195100 -0.084706 0.277239 -0.357229 0.123587 -0.015960 -0.286913 -0.317545 -0.356575 -0.293900 0.297994 0.532031 -0.026144 0.221805 0.106697 -0.390732 0.257289 -0.175674 -0.219180 0.127895 0.408950 0.337032 0.066466 -0.213108 0.105584 0.545193 0.204554 -0.303691 0.039385 -0.022344 0.135763 -0.166526 0.270483 0.195223 0.119015 -0.211132 -0.012145 0.247018 0.524465 -0.146967 -0.329851 -0.005774 0.146449 0.094587 -0.315245 0.075708 0.070449 -0.081618 0.043400 0.013996 0.051988 0.465263 -0.865579 0.425323 0.042175 -0.047235 0.187690 -0.074853 -0.112170 -0.630566 0.240900 0.404859 0.421956 0.166900 0.043391 -0.118938 -0.456200 -0.052307 0.082009 0.286422 -0.206821 0.360728 -0.106806 -0.244112 -0.385247 -0.397864 0.008395 -0.007480 -0.207999 0.161180 0.460456 -0.947409 0.478135 -0.252092 -0.349104 -0.130271 -0.046511 0.214510 -0.538940 -0.534692 0.042967 -0.359972 -0.768964 -0.289505 -0.195143 0.121644 -0.063461 -0.221254 -0.032751 -0.323640 0.583398 0.018432 0.200946 0.301882 0.154470 0.708680 0.370710 -0.406096 -0.088239 -0.163068 0.241151 -0.545593 -0.055659 0.194376 -0.200056 0.187210 0.767239 -0.022855 -0.050803 -0.066076 0.416918 -0.346182 -0.425710 0.346922 0.071693 0.096870 0.512631 0.360221 -0.400695 -0.234298 -0.502588 0.006339 0.093280 -0.344622 0.105582 -0.599196 -0.052312 0.432985 -0.139200 -0.348883 0.275682 -0.092478 -0.146138 -0.237201 0.546996 0.648665 -0.546502 0.399123 -0.397958 0.223123 -0.611066 -0.319391 -0.093164 0.146979 0.039711 0.003687 -0.006272 0.018787 0.093650 -0.299294 -0.354147 0.046096 +PE-benchmarks/snake-ladder.cpp__std::_Deque_iterator::operator*() const = -0.009347 0.369540 0.211218 -0.139034 0.352797 0.287771 0.081346 -0.065336 -0.127741 -0.230885 -0.123914 -0.311895 -0.379510 0.323258 -0.077721 0.092510 0.511799 0.039272 0.034378 -0.140017 0.133101 -0.128161 0.541099 0.489581 -0.466744 0.159975 0.300812 0.115540 -0.018656 0.412668 -0.221362 -0.484725 0.160070 -0.089173 0.133307 -0.212963 -0.096269 -0.191897 0.018449 -0.705978 -0.056443 0.041168 -0.140564 -0.007873 0.014070 0.124200 0.694828 0.257362 -0.105360 0.194561 0.199941 0.168603 0.086400 0.067370 0.124355 0.107412 0.269863 -0.126257 -0.148889 0.038259 -0.039692 -0.340684 -0.116006 0.376408 0.417669 -0.028589 -0.097873 0.083938 -0.150018 0.001634 -0.095535 0.251213 0.162735 0.305362 0.210428 -0.327106 0.033297 -0.575219 -0.078898 -0.847538 -0.383178 -0.355220 0.114027 0.117241 0.234078 0.050648 0.553992 -0.011250 0.195417 0.129565 0.606140 -0.432461 -0.086535 -0.164159 -0.114441 0.105246 -0.165780 0.051698 -0.067710 -0.132815 -0.306127 -0.423368 0.322915 0.026223 -0.253763 -0.113343 -0.089336 0.260309 -0.510966 -0.199619 -0.494384 -0.131001 -0.106648 -0.576357 -0.072330 0.022518 0.322911 0.157210 -0.077498 -0.471228 0.118784 0.320711 -0.102948 -0.267056 -0.122251 0.324474 0.247197 -0.039758 0.150628 0.033185 0.252683 0.529124 0.399846 -0.088698 -0.107034 0.067327 -0.114471 -0.076422 -0.137779 -0.020158 -0.046430 -0.322423 0.106884 0.307423 -0.228867 -0.047260 0.052424 -0.282703 0.193346 0.945974 -0.144234 0.218971 0.060366 -0.520709 0.110632 -0.202914 -0.283852 0.057247 0.284118 0.390953 -0.379085 -0.222929 0.197340 0.481010 0.187394 -0.332549 -0.064830 -0.080333 -0.017405 -0.067947 0.187981 0.051246 0.039638 -0.226427 -0.085428 0.196488 0.760773 -0.211892 -0.328068 0.118335 0.053904 -0.006853 -0.304007 -0.037107 -0.187498 -0.027942 0.132474 -0.063605 0.147302 0.423248 -0.850739 0.344049 -0.153669 -0.297781 0.250046 0.042107 -0.097328 -0.194664 0.175479 0.421349 0.354761 0.055803 0.154352 -0.159906 -0.392256 -0.065891 0.053531 0.207587 -0.279512 0.323261 0.125487 -0.488228 -0.291000 -0.136023 0.043012 -0.190570 -0.180533 0.151483 0.127336 -0.931281 0.509016 -0.001040 -0.152279 0.105566 -0.122452 0.288511 -0.383729 -0.481289 0.194614 -0.152870 -0.161766 0.035014 -0.150016 0.199128 0.067355 0.056122 -0.250187 -0.398108 0.244163 0.092456 0.223128 0.274496 0.217228 0.440160 -0.103854 -0.254356 -0.218992 -0.160049 0.222548 -0.160018 -0.134756 -0.061414 -0.246895 0.290922 0.617659 -0.013759 -0.069212 -0.152979 0.310431 -0.411727 -0.054448 0.242245 0.290965 -0.221241 0.088599 0.273056 -0.172968 -0.213629 -0.271371 -0.008451 -0.094165 -0.324220 0.101763 -0.388525 -0.038951 0.381496 -0.151714 -0.243780 0.240977 -0.069838 0.008390 -0.089363 0.328444 0.455397 -0.357213 0.168650 -0.307862 0.184963 -0.533348 -0.368462 0.042391 0.024572 -0.107501 -0.117464 -0.064001 0.157987 -0.009801 -0.011361 -0.063220 -0.112196 +PE-benchmarks/snake-ladder.cpp__std::deque >::pop_front() = 0.097865 1.817261 1.969126 -1.634841 2.048418 2.476593 0.035402 -0.034992 -0.829730 -0.745558 -0.818401 -2.348376 -2.232270 1.519951 -0.624629 -0.423638 2.058119 -0.450166 -0.404541 -0.081364 0.343779 1.039141 1.971772 1.672710 -2.315090 0.681584 0.402846 1.117870 -0.419381 2.887016 -0.997123 -2.967883 -0.786129 1.610137 1.280337 -0.165499 -0.623290 -1.106190 -0.741075 -3.185586 -0.367232 2.446377 -0.780308 0.050565 0.931124 -0.290944 3.446041 1.037952 -0.494402 -0.231724 0.969860 1.390514 0.783129 -0.139928 0.528675 -0.071230 2.354279 -0.781645 -0.550661 0.106813 -0.278859 -0.130083 -0.706843 1.935392 1.846767 0.079920 -0.961209 -0.804749 0.104354 0.057416 -0.724624 1.526692 0.748857 2.176892 0.742305 1.087130 0.907025 -0.917048 1.373573 -0.970952 -1.660311 -1.525584 0.661350 2.954039 0.053226 -2.015377 3.051116 -0.698974 0.613022 0.709017 2.751264 -0.788055 0.033089 -1.655857 -1.442188 0.287669 -0.348041 -0.393515 -1.359541 0.175714 -1.227401 -1.114700 -0.059529 -0.549798 -1.232116 1.353161 -0.735979 1.363025 -1.433750 0.143798 -1.711919 1.066698 0.378256 -2.801389 -2.425679 -0.360284 -1.272386 0.077253 -0.361337 -1.255657 0.737631 0.865197 -1.236942 0.213785 -2.463427 2.356634 1.494451 -0.803210 0.125841 0.369972 1.444114 0.810040 0.230446 -0.640934 -0.568855 0.498704 0.237756 -0.778637 -0.674790 0.954356 -0.872980 -0.766263 -0.387855 1.231035 -0.738940 0.514892 -3.361339 -1.758585 0.744640 6.123706 -1.420817 0.987960 -0.302369 -2.088699 1.889423 0.763388 -1.576315 -0.268167 0.477827 2.393693 -1.931080 -0.938741 1.647664 2.367966 0.643561 -0.743418 1.688096 0.345010 -0.735549 -0.869207 1.579916 0.251997 -0.324259 -0.612879 -0.713322 0.675265 3.473688 -0.030645 -3.799210 0.567199 1.121718 0.402909 0.722591 0.236251 -0.365430 -0.516559 1.201745 -0.391512 1.595414 2.004609 -3.970833 1.806645 1.191138 -1.865640 2.305978 -1.213842 0.136721 0.375845 0.276117 2.066201 1.653809 0.166011 -0.580507 -1.463623 -1.779825 0.142578 0.661049 1.100785 -1.535761 1.549086 0.335961 -1.846924 -1.072357 -2.398811 -0.952666 -0.257679 -2.673403 0.461701 -0.067327 -3.377540 2.646042 0.712334 0.155870 -0.322839 -1.142464 0.446106 -1.430830 -1.943737 0.419924 -0.565895 -1.429838 0.320899 -1.018309 0.711430 0.858102 1.413373 -2.333775 -2.397489 1.469253 0.379200 1.609102 1.268375 0.953834 0.742426 2.297271 -0.643045 -0.384599 -2.246658 2.603644 0.739227 -0.525164 0.195108 -1.295327 0.836482 2.034864 -0.757680 -0.395290 -2.564624 1.227670 0.055367 -0.036023 0.445906 -2.219924 -1.345114 -0.364059 0.947016 0.113291 -0.879329 -2.155609 0.111302 -1.422134 -1.201004 0.250602 -1.506059 -0.525427 2.019151 -1.296431 -1.987344 0.535520 -0.129033 -1.280676 0.070767 2.117799 0.178754 -0.662237 2.277476 -1.792422 1.749603 -2.261859 -1.230020 -0.171254 -2.102633 -0.424312 -0.852721 -0.484444 0.531436 0.005875 0.693630 -0.283023 0.077327 +PE-benchmarks/snake-ladder.cpp__void std::allocator_traits >::destroy(std::allocator&, queueEntry*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/snake-ladder.cpp__std::deque >::_M_pop_front_aux() = 0.425194 2.604743 2.563756 -1.516721 2.039359 3.028349 0.115727 0.061917 -0.676717 -0.489037 -0.769231 -2.722808 -2.395087 1.491830 -0.542687 -1.129255 2.232681 -0.506848 -0.464078 0.150581 -0.384363 1.820377 2.102023 2.152255 -2.340781 1.037764 0.419009 0.569646 -0.771447 3.169113 -1.674217 -3.454493 -0.689218 2.260520 0.950750 0.273659 -1.094068 -2.186841 -0.950780 -3.400537 -0.257189 2.521919 -1.156710 -0.312563 1.163736 -0.462488 4.395369 0.866589 -0.138808 -0.624780 0.558318 1.588236 0.643273 -0.293114 1.195712 -0.282782 3.110476 -0.517417 -0.639441 0.046929 -0.206601 0.204966 -1.420959 2.129036 1.575865 0.585923 -1.045282 -1.628610 0.061859 -0.179534 -1.159888 1.454595 1.301203 3.058047 0.430747 2.079489 1.361282 -0.039822 1.231009 -0.293441 -1.982903 -1.417959 1.010110 2.910885 -0.059155 -2.435701 2.773507 -0.731222 1.097455 0.187518 3.213954 -0.868445 -0.052095 -1.060265 -1.571433 0.409903 -0.048683 0.254888 -1.844430 -0.709444 -1.578121 -1.101021 0.199279 -0.435220 -1.320484 2.334862 -0.183130 1.031167 -1.155001 0.734383 -1.552393 0.564025 0.681945 -2.912372 -3.127984 0.008674 -1.145890 0.389637 -0.890973 -1.483748 0.761219 0.724933 -1.378800 0.191483 -2.741062 2.486052 1.495170 -0.533376 0.268542 0.013719 2.080613 0.739245 0.061793 -0.529901 0.089671 -0.084970 0.367501 -0.868511 -0.179318 1.031011 -1.717450 -0.332971 -0.027677 1.417190 -0.965079 0.750230 -4.219717 -1.465440 0.619901 6.459787 -1.700494 1.352148 -0.481422 -2.446053 1.638117 0.455346 -2.215408 -0.822667 0.508262 2.911253 -1.860529 -0.661794 1.676101 2.658225 0.699321 -0.754481 2.744780 0.500342 -1.268111 -1.246534 2.165147 -0.296733 0.233540 -0.944893 -0.896942 1.392126 3.662309 0.043247 -5.141889 0.269731 0.533843 1.488273 1.791605 0.593091 0.580111 -0.010996 1.433799 -0.629002 1.914397 1.957897 -4.362620 1.892397 1.160122 -2.562841 2.871862 -0.967672 -0.309704 2.018111 0.736216 2.481148 1.730398 0.781581 -1.192355 -1.771115 -1.679036 -0.392643 0.715630 0.931047 -1.788219 1.675265 0.856869 -2.408250 -1.184970 -3.435504 -0.431519 -0.246002 -3.421278 0.415997 -0.571912 -4.087831 3.085371 1.530291 0.130640 -0.993083 -1.896912 -0.207488 -1.532452 -2.160046 -0.060565 -0.919597 -1.598754 0.820604 -1.453374 0.367178 1.253667 2.299682 -2.730964 -2.219593 1.873271 0.859168 2.016405 1.508494 1.184788 0.792143 2.738310 -0.480299 -0.087737 -2.582185 3.796576 0.837152 -1.055246 0.842875 -2.023930 0.670802 2.163695 -1.254993 -0.562604 -3.388650 0.808209 0.252710 0.147769 0.370259 -2.284276 -1.460506 -0.749076 0.951231 0.524741 -0.695288 -2.071558 -0.710193 -1.694168 -1.473783 0.039436 -1.378641 -0.501728 2.253571 -1.629897 -2.273876 0.282469 -0.838792 -1.336182 0.647071 1.382281 0.134582 -0.992590 2.886737 -1.863897 2.042489 -2.333229 -1.623192 0.366043 -2.947974 -0.670614 -1.435567 -0.943070 0.243244 -0.247572 0.630240 -0.237616 0.762062 +PE-benchmarks/snake-ladder.cpp__void __gnu_cxx::new_allocator::destroy(queueEntry*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/snake-ladder.cpp___GLOBAL__sub_I_snake_ladder.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/sort-array-wave-form-2.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/sort-array-wave-form-2.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/sort-array-wave-form-2.cpp__sortInWave(int*, int) = -2.094496 -1.491563 -1.026009 -3.572279 1.932130 4.450204 0.970065 -3.817257 -3.670457 -1.522422 1.936573 -5.671273 -2.455621 4.510591 -2.177110 3.457495 5.211509 -0.439220 -2.404351 -1.555639 3.639624 1.831242 6.672337 6.695017 -4.331501 -0.174868 0.507772 1.910099 1.858059 -0.397050 2.451309 -3.520538 1.569736 -3.294540 -0.235066 -1.173601 -1.078249 1.276234 3.980963 -6.519282 -0.439812 1.763327 -0.492686 -0.000859 0.282859 0.068717 3.676210 3.745221 0.130028 3.195935 3.211147 1.450957 1.613730 -0.015565 0.957735 -0.469939 0.455450 -1.938148 0.195422 -1.429037 -1.057980 0.530528 -0.088905 5.202500 5.315026 0.068853 -2.266173 1.527909 1.398882 1.336488 1.297610 3.955157 -0.916013 2.481184 2.344128 -5.102707 0.456274 -6.556773 1.303233 -5.708413 -2.943568 0.805624 2.504658 2.613912 2.578457 -0.052322 6.793433 -0.730742 -2.790100 4.906496 5.171446 -3.252509 -0.661998 -0.747778 -2.065425 0.211478 -2.053138 1.992116 -0.370758 2.770446 -3.925898 -2.190269 -0.411087 0.650345 -2.733353 -2.660649 -0.014983 3.017641 -3.876280 -2.325782 -0.722683 3.885973 -0.458658 -7.512134 -4.267746 -3.362298 1.411448 0.158785 -3.244481 -3.702769 1.658246 0.944229 -0.767565 -1.872944 -0.267122 1.676546 3.935792 1.382185 -0.876642 2.783207 1.616972 7.556541 0.210554 -2.333863 0.476561 0.692831 0.211536 2.267973 -1.467946 -0.374225 0.476003 -3.648472 0.847770 3.253518 -2.149253 -2.011220 0.687722 -0.744477 -0.626550 15.634902 -1.148710 5.336514 5.001000 -3.964787 -0.352005 -2.448199 0.800086 1.616728 1.967649 2.444322 -5.860338 -3.502551 4.435702 6.627733 2.191648 -4.038666 0.551358 2.374042 0.390937 -1.786910 2.324794 0.317464 0.197008 -2.364504 -0.680644 3.574631 7.657451 -2.151405 -0.039002 0.787737 3.393649 -0.029288 -2.329028 -0.720286 -3.315582 0.213735 3.696245 1.601374 2.306342 4.952811 -5.844925 3.660955 0.663112 0.720259 2.978522 2.369041 -4.000205 -3.122210 -1.109763 1.981156 2.900953 -1.579170 0.981496 0.803803 -5.425959 0.216634 1.651541 0.584611 -3.317286 4.333205 0.939198 -1.854819 -1.817024 1.611131 -1.328861 -1.479378 -1.764407 3.723168 0.173711 -5.133700 3.874344 1.078722 -2.202065 0.034562 -2.094291 5.415517 -3.971528 -3.859832 3.086967 -2.050574 -2.569227 -0.433622 -1.244195 1.790978 2.529448 2.748059 -4.797412 -2.928477 4.140802 -1.003710 5.378520 2.443629 -0.746791 2.625856 -4.617751 -1.721716 -2.570545 -4.139280 1.655793 1.828727 -3.540616 -2.201196 -1.101074 3.536888 3.516468 -0.768752 -4.129094 -0.008165 3.914134 -4.346543 0.273067 0.761625 2.942478 -4.208737 1.346146 1.702194 -3.010484 1.689410 -3.064030 -0.278075 -3.529289 -2.788857 3.893027 -0.432715 2.052102 0.122879 -0.479019 0.169271 1.998453 2.098304 0.458525 2.253875 4.815743 3.071878 -0.308686 -1.201613 -5.999991 3.007394 -4.935467 -5.025508 1.289824 -0.237911 -2.283867 -1.579355 -1.502313 4.375117 3.408283 -2.136255 -2.360765 2.398121 +PE-benchmarks/sort-array-wave-form-2.cpp__main = -0.408879 -0.225589 0.233381 -0.892555 0.780322 0.605582 0.433683 -0.102221 -1.443819 -1.052309 0.326746 -1.969240 -1.440123 1.665150 -0.401872 0.546583 2.205797 0.356073 -0.413214 -0.584103 0.830602 -0.505215 2.102945 2.416010 -1.609583 0.249440 -0.104087 0.723451 0.219565 0.720672 0.499936 -1.605879 0.394236 -0.530118 0.601274 -0.820750 -0.458718 0.356265 0.251312 -2.956228 -0.174381 1.482355 0.236426 -0.015278 0.330610 1.044038 1.733694 1.213369 -0.357934 1.341299 0.904324 -0.052284 0.843079 0.051538 0.396509 -0.148959 0.219860 -0.332482 -0.662880 0.230504 -0.417433 -1.106978 -0.126134 1.531234 1.924001 -0.247110 -0.781334 -0.055831 0.160826 0.492538 0.442871 1.204054 0.516786 0.332499 1.180705 -0.928057 -0.113870 -2.606128 0.473303 -3.797367 -1.407230 -0.328224 2.049696 1.222282 0.285667 -0.756465 2.427945 -0.386782 -0.379242 1.677397 2.042107 -0.921581 -0.509159 -0.649612 -0.678824 0.445134 -0.753656 0.031790 0.504301 0.585644 -1.463481 -0.738642 0.421166 -0.160807 -0.933994 -0.352355 -0.268794 1.344428 -1.878238 -0.581798 -1.384771 0.898717 0.447537 -2.435864 -0.525425 -0.642580 0.091192 0.706312 -1.151500 -0.612563 0.753179 0.081560 -0.556554 -0.171312 -1.172066 1.546143 0.543033 0.248724 0.167381 0.974867 0.562269 1.589491 0.675476 -0.813483 -0.018688 0.672830 -0.248996 0.517962 -0.735062 -0.439703 0.739674 -1.295035 0.040252 0.112800 -1.010996 -0.612166 -0.379446 -0.361032 0.100301 4.237431 -0.436362 1.659230 1.136184 -1.302713 1.130988 -0.300317 0.028491 0.530903 1.282704 0.940648 -1.329646 -1.085006 1.181841 2.354719 0.882511 -1.418356 -0.067751 0.507265 0.321279 -0.270187 1.084631 0.224034 0.347094 -0.907129 -0.190841 0.756638 2.770360 -0.601351 -0.765094 0.024037 1.001295 0.051838 -1.268449 0.061111 -0.953115 -0.099625 0.519006 0.191275 0.761611 1.828338 -3.017373 1.637017 -0.143314 -0.042590 1.149961 0.300804 -0.968218 -2.333270 -0.307848 0.822358 1.718072 0.178132 0.005189 0.104915 -1.853194 -0.006370 0.349803 0.550105 -1.140924 1.646248 -0.289546 -0.766625 -0.660950 -0.556046 -0.562367 -0.397633 -0.785542 1.047017 0.869886 -2.320361 1.374149 0.072017 -0.809564 -0.231761 -0.056847 1.140835 -1.459799 -1.694561 0.651555 -0.865936 -1.834534 -0.718765 -0.725175 0.546058 0.354807 -0.174361 -0.949290 -1.602874 2.058791 -0.390010 1.875683 1.017228 -0.343252 1.649327 0.720415 -1.001998 -0.600568 -1.153297 0.652420 -0.676582 -0.600899 -0.350169 -0.660568 0.988285 1.661830 0.065847 -0.770690 -0.406752 1.778694 -0.982843 -0.465328 0.791249 -0.086964 -0.520683 1.143164 1.095512 -1.412054 0.133874 -1.637634 -0.008111 -0.700441 -0.736259 1.078785 -0.924771 0.277569 0.391334 -0.329128 -0.477792 0.636779 0.449413 -0.406833 0.096815 2.249188 1.514330 -0.825838 0.607422 -1.817493 1.116363 -1.811851 -1.267479 -0.260921 0.426222 -0.805925 -0.326287 -0.052215 0.937510 0.894238 -0.936165 -1.092193 0.750226 +PE-benchmarks/sort-array-wave-form-2.cpp___GLOBAL__sub_I_sort_array_wave_form_2.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp__printClosest(int*, int, int) = -2.449778 -1.432391 -0.720162 -3.829177 2.759040 5.347420 1.446876 -4.310644 -4.464632 -2.081132 2.621550 -7.442409 -4.131614 5.844312 -2.600204 3.916444 6.824593 -0.698872 -2.803008 -2.347539 4.530649 1.718094 9.043753 8.956681 -6.242883 0.020005 1.017838 2.310800 2.886469 -0.616489 2.302537 -4.139820 2.633610 -4.306164 -0.232170 -1.442201 -1.265637 0.642801 4.545478 -8.611971 -0.806831 1.783036 -1.378482 0.144009 0.284547 2.798096 5.543647 5.012839 -0.572787 4.507455 4.373139 0.650188 2.091654 0.097901 0.876953 -1.517861 1.013724 -0.819349 -0.394890 -1.643828 -1.147464 -1.030066 -0.593442 6.690361 7.315828 -0.185546 -2.764460 2.149419 1.554355 1.554190 1.530713 5.110457 0.570165 3.278120 4.051268 -5.974882 0.213877 -9.205949 0.750896 -9.766903 -4.164901 0.385023 4.167874 1.576636 3.062957 -0.433950 8.862558 -0.051635 -3.223827 6.424392 7.316534 -4.822828 -1.221597 -0.967900 -2.466916 0.644776 -3.169850 3.210879 0.623169 2.644142 -5.380746 -3.221276 0.015184 0.506388 -3.643010 -3.262706 -0.370664 3.790006 -5.423144 -2.548786 -2.083300 3.437486 -0.089368 -10.135490 -4.781494 -3.438232 3.474345 0.875014 -3.772767 -4.222199 1.894338 1.173785 -0.951087 -2.631068 -0.199756 3.064424 5.113742 2.190753 -0.395988 3.584174 2.673675 9.344279 1.556216 -2.778612 0.117417 0.638922 -0.399751 3.241770 -1.991707 -0.522710 2.056220 -4.728753 1.678131 3.723630 -2.912736 -2.681922 2.086121 -0.863665 -0.540101 19.006784 -1.051674 6.931582 6.043665 -5.366205 -0.056485 -3.707190 0.653652 2.521843 2.971862 3.273594 -7.409960 -4.416547 5.660882 8.715536 2.854577 -6.751505 0.936262 3.107295 0.855420 -2.915071 3.079599 0.882158 0.827145 -3.084116 -0.709297 5.112588 10.105983 -3.542242 -1.229844 1.030107 3.548470 0.538720 -3.754517 -0.805725 -2.962962 0.216374 4.568009 2.148863 2.864996 6.550414 -8.745648 4.691696 0.537677 0.532576 4.001490 3.154660 -5.524860 -3.976908 -0.578617 2.881244 3.634219 -0.508330 0.463593 0.972799 -7.115613 0.213064 2.180237 0.679101 -3.998851 5.763878 1.125090 -2.449389 -2.964555 0.826133 -1.141114 -1.465200 -2.240253 4.866642 -0.347843 -8.681558 5.238457 0.864946 -3.596523 -0.666478 -2.842280 6.540242 -5.533566 -5.602284 3.694353 -3.448968 -4.410352 -1.784353 -1.618900 1.762249 3.242413 3.119966 -6.026837 -4.938550 6.178577 -1.586489 6.728884 3.387915 -0.595997 4.897840 -5.097963 -2.910388 -4.004156 -4.727375 2.983043 1.376769 -4.830936 -2.174028 -1.538723 4.479858 5.098548 -1.245007 -4.440009 -0.456822 4.986594 -6.317324 -0.773052 1.536661 5.385510 -4.974465 2.802861 2.567065 -4.048546 2.014959 -4.169695 -1.500674 -4.273990 -4.057057 4.782337 -1.183164 2.446983 0.681198 -0.467149 0.034181 2.793624 1.805970 0.549441 2.112848 6.487963 6.635298 -2.232491 -1.159279 -7.985334 4.491038 -6.866352 -7.138789 2.270803 -0.190898 -2.648419 -2.060052 -1.303903 5.148901 4.245103 -4.227000 -3.555009 3.316513 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp__main = 0.008311 0.235284 0.419628 -0.120056 0.570190 0.108257 0.307409 0.362499 -0.593541 -0.582022 -0.040533 -0.816026 -0.910711 0.791835 0.030811 0.119323 1.165555 0.328805 0.024149 -0.266118 0.099627 -0.551814 0.997945 1.053967 -0.718973 0.352935 -0.018479 0.180545 -0.207409 0.774684 -0.254895 -0.923443 0.383555 -0.128578 0.323256 -0.422265 -0.313908 -0.158026 -0.228736 -1.543929 -0.068978 0.741350 -0.008880 -0.055415 0.168908 0.769342 1.143131 0.490002 -0.111017 0.744915 0.146080 -0.310667 0.428222 0.136730 0.402813 0.119127 0.300643 -0.095927 -0.720531 0.316130 -0.229175 -1.084410 -0.316736 0.494654 0.777325 -0.206924 -0.347918 -0.119933 -0.235421 0.150541 0.105542 0.430828 0.620734 0.065233 0.623971 -0.157879 -0.158899 -0.944398 -0.117166 -2.279822 -0.906847 -0.468418 1.205434 0.359776 0.124397 -0.451202 1.049001 -0.203359 0.156428 0.342607 1.143637 -0.654887 -0.384995 -0.288776 0.016819 0.246674 -0.354784 -0.164373 0.512919 -0.282039 -0.753184 -0.401144 0.720671 -0.139377 -0.399720 0.018016 -0.160020 0.764174 -1.092620 -0.320349 -1.186483 -0.041469 0.228421 -1.004074 0.124928 0.305731 0.230474 0.710030 -0.489320 -0.319308 0.477917 0.154766 -0.313390 -0.218600 -0.473723 1.017875 0.032287 0.081503 0.425345 0.464121 0.367345 0.673479 0.872867 -0.205906 -0.038686 0.322102 -0.193486 0.187208 -0.171244 -0.344308 0.071836 -0.641167 0.102504 -0.039980 -0.584599 -0.069195 -0.345901 -0.052070 0.178306 1.243354 -0.264002 0.642529 0.191299 -0.722333 0.723963 -0.243816 -0.254505 0.076320 0.771077 0.537174 -0.395758 -0.392268 0.416997 1.050640 0.465291 -0.888235 -0.030504 -0.088492 0.249376 -0.064074 0.558088 0.212470 0.544006 -0.509269 -0.055540 0.196354 1.496249 -0.518541 -1.005638 0.066300 -0.049338 0.236271 -0.802540 0.039794 -0.144461 -0.112310 -0.005638 -0.084787 0.184180 0.855035 -1.588896 0.866070 -0.403962 -0.467072 0.779854 0.111420 -0.274062 -1.013235 -0.117915 0.560425 1.044218 0.495570 -0.124994 -0.153759 -0.776965 -0.110240 0.048230 0.330091 -0.395433 0.734748 -0.204933 -0.596593 -0.325551 -0.737716 0.018096 -0.185294 -0.363696 0.352531 0.675339 -1.687007 0.701018 0.037419 -0.448828 -0.039986 0.208446 0.381590 -0.613632 -0.977380 0.197211 -0.532842 -1.123450 -0.358172 -0.408770 0.150545 0.090993 -0.333993 -0.131001 -0.832216 1.128048 0.033979 0.801068 0.552104 -0.022853 1.173063 0.860345 -0.789096 -0.097082 -0.457613 0.431379 -0.871314 -0.058251 -0.020204 -0.498105 0.471013 0.986708 0.219480 -0.048855 -0.587354 0.821366 -0.721030 -0.278041 0.746935 0.101107 0.032464 0.689966 0.826035 -0.630593 -0.193407 -0.685940 -0.191805 -0.199081 -0.329083 0.238224 -0.773583 -0.082099 0.407026 -0.248268 -0.446262 0.240589 -0.142145 -0.284532 -0.337333 1.002318 1.167098 -0.931959 0.599806 -0.595145 0.554181 -0.851666 -0.508613 -0.128203 0.378988 -0.426083 -0.139769 0.208355 0.123971 0.150151 -0.665495 -0.557078 0.113093 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp___GLOBAL__sub_I_sorted_array_number_x_find_pair_array_whose_sum_closest_x.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__countSort(int*, int, int) = -4.435607 -4.539921 -2.082088 -6.626647 3.577570 7.423609 2.383677 -7.132265 -8.177202 -2.042591 4.093026 -11.425960 -4.371708 9.475943 -3.628787 7.916466 11.428721 0.482596 -4.904759 -3.638343 7.887550 1.145780 13.763883 14.319997 -8.465464 -0.252679 -0.663087 4.172808 3.941287 -1.090748 3.302689 -4.585998 3.241258 -9.121547 -0.960233 -3.851412 -1.784645 4.202196 8.910009 -13.884785 -0.280383 2.588391 0.526738 0.209367 0.157800 2.730525 7.094003 7.584482 -0.138423 7.171106 6.143621 -0.595993 4.282409 0.398868 1.821917 0.313147 1.420420 -0.675774 -0.648745 -2.794595 -2.353144 -0.636832 0.959729 9.138622 10.403140 0.548723 -5.149089 3.649843 3.781992 2.256745 3.261698 7.713402 -1.293870 3.352313 5.392648 -11.194119 0.771253 -14.257316 1.943919 -12.193095 -5.987567 1.935778 6.472483 3.616245 5.717543 -0.457771 13.277866 -1.887257 -6.068997 9.417767 10.337759 -8.154777 -1.899003 -1.697732 -3.700954 -0.009531 -3.639061 3.630135 1.602837 5.603439 -8.280153 -5.277643 0.821207 1.412901 -5.254667 -4.912175 -0.629065 6.175993 -8.071389 -5.485754 -2.224861 6.758774 -0.879257 -14.341450 -5.633950 -6.660496 2.889247 0.986320 -7.142422 -7.737121 3.603394 1.774382 -2.135350 -3.870450 -0.599296 5.348840 7.134599 2.152665 -1.373701 5.638677 2.204040 14.840098 1.002074 -5.426164 1.008565 2.261744 -0.980184 4.413849 -4.006185 -2.237402 2.728153 -8.588555 1.335075 5.236827 -4.649159 -2.514503 4.242194 0.793862 -1.517968 29.399709 -1.462494 11.171165 10.201190 -7.079352 2.556221 -4.581313 2.910099 3.962264 4.400399 4.105096 -13.686445 -7.606143 8.402091 12.732850 4.477551 -9.710111 -0.902488 3.816521 2.021397 -2.263956 4.368356 0.918922 1.107348 -5.183506 -0.819484 6.488969 17.363057 -5.683869 0.184451 1.800440 3.604657 -0.620307 -8.798106 -2.195930 -7.255804 -0.288570 5.721863 4.121186 4.442609 10.397836 -11.590161 7.935602 -0.100662 1.247164 7.117730 4.440096 -8.285692 -7.940067 -3.525886 3.339260 7.000789 -1.684930 -0.126497 2.515060 -11.223188 0.566438 3.249332 0.735670 -6.545005 9.285258 1.136727 -3.708463 -2.853154 2.319133 -3.174711 -3.128837 -2.491711 7.993500 -0.315537 -9.919518 6.780662 1.538282 -4.965930 1.211367 -2.958368 9.783445 -7.293071 -7.648706 6.478561 -3.483971 -5.535213 -3.125428 -1.751303 2.799797 4.657565 2.982101 -9.145806 -8.442939 9.056605 -3.666790 11.084749 5.113064 -2.517527 5.069841 -5.252058 -4.091513 -5.973917 -6.356324 0.870006 2.407270 -6.917712 -6.004782 -1.915464 7.354898 7.191276 -0.611037 -6.821442 -0.301036 9.247160 -8.621110 -0.720259 2.501708 5.215419 -7.821607 3.223821 4.450218 -7.469708 3.686975 -6.209479 -2.084057 -6.440712 -5.079268 7.871789 -1.119815 4.044876 -0.573045 -0.761031 1.327817 4.251241 4.147872 0.221406 3.875278 12.057420 7.224978 -0.954368 -2.597800 -12.023827 6.862756 -9.773304 -9.241742 2.221281 1.968571 -6.148303 -2.479220 -0.534443 9.581174 6.836034 -6.518263 -4.887873 4.039030 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__sort(int*, int) = -0.136737 0.048855 0.224288 -0.356341 0.492351 0.230708 0.207760 -0.157332 -0.514495 -0.544452 0.262798 -0.782502 -0.727335 0.676345 -0.216600 0.225101 0.873354 -0.045977 -0.060344 -0.483155 0.386470 -0.188861 1.109076 1.107977 -0.957474 0.166016 0.320593 0.345924 0.391411 0.076907 0.166077 -0.624680 0.369515 -0.363505 0.100771 -0.253120 -0.137603 -0.127434 0.247856 -1.212642 -0.141106 0.086015 -0.393479 0.095963 0.059912 0.828850 0.877652 0.597388 -0.383685 0.833355 0.695378 -0.062768 0.192262 0.048864 0.000000 -0.361384 0.178433 0.037940 -0.216659 0.068941 -0.043323 -0.680823 -0.173990 0.735353 0.949049 -0.217592 -0.277373 0.212428 0.021492 0.177836 0.175576 0.568635 0.391570 0.302075 0.726661 -0.704498 -0.209093 -1.715697 -0.085002 -2.153507 -0.752223 -0.219970 0.915421 -0.078192 0.168733 0.061379 1.051898 0.206939 -0.154993 0.781366 0.969558 -0.539768 -0.241144 -0.102242 -0.269070 0.302144 -0.460423 0.387242 0.166574 0.183200 -0.653190 -0.476993 0.362380 -0.137494 -0.479927 -0.413240 -0.167674 0.510363 -0.960368 -0.203686 -0.673723 0.181168 0.199676 -1.200114 -0.250920 -0.138176 1.012950 0.311187 -0.299475 -0.238747 0.146736 0.094899 -0.175797 -0.218802 -0.135872 0.529572 0.554408 0.343574 0.201029 0.387591 0.460120 0.934706 0.569553 -0.292168 -0.175689 0.112370 -0.087711 0.372264 -0.300220 -0.054531 0.472763 -0.516091 0.472984 0.195306 -0.406856 -0.595906 0.473595 -0.238644 0.041845 1.810659 0.002710 0.771910 0.590422 -0.631424 0.018864 -0.506962 -0.067411 0.455368 0.559226 0.391132 -0.507231 -0.450930 0.517386 1.022471 0.348280 -1.081806 -0.140919 0.335018 0.146364 -0.298565 0.418381 0.158328 0.221682 -0.338126 -0.044805 0.622048 1.148864 -0.367166 -0.525973 0.035976 0.429022 0.091041 -0.645117 -0.002233 -0.111003 0.019440 0.536645 0.190132 0.290811 0.800235 -1.853566 0.528258 0.006922 0.032660 0.290895 0.445538 -0.626459 -0.884913 0.171508 0.383306 0.541068 0.237934 0.200766 0.126404 -0.830909 -0.011181 0.227756 0.088063 -0.469774 0.710711 0.060747 -0.383608 -0.454105 -0.186564 -0.072067 0.019793 -0.242525 0.532527 0.113883 -1.845765 0.616085 -0.178566 -0.602708 -0.167315 -0.336980 0.876844 -0.747418 -0.794365 0.358588 -0.582391 -0.855482 -0.441347 -0.248333 0.128102 0.160669 0.207050 -0.419801 -0.666072 0.826429 -0.193055 0.623871 0.507798 -0.023409 1.063865 -0.515328 -0.499356 -0.512642 -0.285844 0.701064 -0.300654 -0.440643 -0.053226 -0.278585 0.399204 0.845745 -0.081932 -0.319362 -0.093083 0.634323 -0.977061 -0.332712 0.354912 0.952321 -0.303585 0.783491 0.433826 -0.586252 0.136744 -0.656315 -0.211747 -0.262578 -0.491967 0.533020 -0.329922 0.180422 0.280794 -0.016570 -0.185891 0.485537 -0.037891 0.059866 -0.092206 0.785407 1.590518 -0.747589 0.060205 -0.884321 0.501540 -0.917766 -0.931110 0.192160 0.062842 -0.220791 -0.192859 -0.222216 0.451710 0.398247 -0.579547 -0.516651 0.447917 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__printArr(int*, int) = -0.548709 -0.307559 -0.020259 -0.772087 0.586856 0.642553 0.355689 -0.484821 -1.132286 -0.806604 0.306508 -1.596969 -1.100365 1.437567 -0.464725 0.810042 1.870306 0.282515 -0.400632 -0.539973 1.025221 -0.556993 1.938999 2.152007 -1.434499 0.040242 0.186315 0.741486 0.404065 0.395686 0.465868 -1.126088 0.446422 -0.902966 0.479617 -0.842152 -0.237033 0.506091 0.587139 -2.462864 -0.190517 0.872116 0.278070 0.027380 0.109524 0.761669 1.330191 1.164483 -0.335028 1.113522 0.920446 -0.023220 0.704000 0.093477 0.219831 -0.031417 0.106994 -0.218235 -0.383214 0.033631 -0.353366 -0.899207 0.122432 1.450559 1.842503 -0.184402 -0.565764 0.296273 0.146116 0.418221 0.388299 1.102407 0.179153 0.337936 1.033238 -1.451487 -0.006144 -2.607861 0.292607 -3.146122 -1.078641 -0.287354 1.239555 0.790724 0.605107 -0.277492 2.170907 -0.191705 -0.432141 1.466589 1.763131 -1.065745 -0.390078 -0.581764 -0.612060 0.319595 -0.788274 0.172459 0.464957 0.603742 -1.230904 -0.895732 0.358525 0.079205 -0.830376 -0.690777 -0.274987 1.132022 -1.545228 -0.827127 -1.104016 0.589733 0.026256 -2.254392 -0.272756 -0.822916 0.274233 0.456516 -0.884195 -0.902958 0.564716 0.324706 -0.296803 -0.486738 -0.712616 1.174227 0.678638 0.165979 0.049788 0.763146 0.354717 1.743185 0.648322 -0.727485 -0.126349 0.567153 -0.472457 0.461951 -0.813273 -0.403124 0.875650 -1.288491 -0.085158 0.392454 -0.830218 -0.511729 0.411484 -0.386990 0.159061 4.024849 -0.275612 1.391052 1.160846 -1.241777 0.887934 -0.395667 0.146436 0.627722 1.082614 0.758379 -1.641773 -1.079735 1.033926 2.033892 0.761450 -1.279027 -0.438852 0.369416 0.373949 -0.260731 0.728500 0.271839 0.045246 -0.789286 -0.133705 0.717307 2.416424 -0.729980 -0.141102 0.152637 0.889501 -0.265127 -1.546430 -0.126791 -1.216107 -0.120075 0.352006 0.277231 0.587029 1.625218 -2.418909 1.352786 -0.208063 0.088368 0.968921 0.286141 -0.930846 -2.169965 -0.117888 0.727192 1.281112 -0.084320 0.217763 0.199114 -1.711659 0.052964 0.275353 0.522078 -1.003605 1.441177 -0.191950 -0.691200 -0.718533 0.005822 -0.469419 -0.642028 -0.421403 1.005754 0.673237 -1.791372 1.233153 -0.045669 -0.754460 0.093375 -0.099406 1.172111 -1.398190 -1.490909 0.779134 -0.634352 -1.117760 -0.658458 -0.456202 0.611118 0.306749 -0.256995 -0.950784 -1.421316 1.478020 -0.469152 1.498026 0.809942 -0.191473 1.312677 0.105658 -0.853514 -0.829475 -0.769544 0.105811 -0.369974 -0.688188 -0.736853 -0.387151 1.059772 1.556888 0.049782 -0.656099 0.011287 1.592768 -1.103570 -0.419900 0.629401 0.363365 -0.673851 0.776659 0.837905 -1.298453 0.057904 -1.266077 0.040053 -0.567290 -0.807147 1.038382 -0.802448 0.344361 0.296953 -0.219518 -0.185947 0.684801 0.616885 -0.091003 0.139702 1.960522 1.294778 -0.576918 0.081519 -1.672008 0.829319 -1.701258 -1.192997 -0.098089 0.570816 -0.654445 -0.216216 0.090646 1.023305 0.847095 -0.758126 -0.821203 0.371781 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__main = 0.119727 0.475720 0.970756 -0.513432 0.658428 0.218711 0.224075 0.614223 -0.723408 -0.959951 -0.002442 -1.335638 -1.492738 0.907789 -0.223578 -0.624708 1.372802 0.154588 -0.019612 -0.509762 -0.132808 0.005850 1.263629 1.465372 -1.344523 0.414642 -0.068379 0.590960 0.152347 0.871137 0.187083 -1.413287 0.050967 0.821959 0.706972 -0.240177 -0.360170 -0.529308 -0.901187 -2.093872 -0.191347 1.346505 -0.233253 0.058506 0.588163 1.213653 1.668311 0.641652 -0.405570 0.726002 0.586278 0.153619 0.526079 -0.061569 0.169797 -0.690303 0.663803 -0.391880 -0.693892 0.448054 -0.069442 -1.151792 -0.613451 0.955528 1.161725 -0.174867 -0.472300 -0.701219 0.052949 0.307085 0.055376 0.705090 0.981433 0.642679 0.853633 0.622708 -0.041323 -1.284214 0.405384 -2.824074 -1.206244 -0.717101 2.040262 1.086876 -0.546549 -0.983104 1.475769 -0.005269 0.300394 0.916021 1.470946 -0.139179 -0.362998 -0.465376 -0.415322 0.681912 -0.454427 0.097763 0.012120 0.253789 -0.904683 -0.184734 0.304979 -0.597105 -0.659135 0.680492 -0.314289 0.824508 -1.395947 0.409878 -1.355586 0.414886 0.960158 -1.520445 -0.664346 0.061730 0.306316 0.654433 -0.478148 0.358960 0.356784 -0.192627 -0.509806 0.517749 -1.598676 1.352254 0.274529 0.039189 0.352261 0.714638 0.744942 0.226761 0.471139 -0.343555 -0.189046 0.429303 -0.014511 0.024979 -0.359534 0.085918 0.354437 -0.431059 0.365986 -0.249171 -0.659176 -0.651521 -1.506193 -0.493168 0.298537 2.176802 -0.327517 0.892234 0.290451 -0.734781 0.695844 -0.002664 -0.443572 0.202671 0.800161 0.877334 0.011227 -0.410121 0.545974 1.470619 0.472425 -0.854599 0.748244 0.404678 -0.070377 -0.461813 1.048785 0.129956 0.367647 -0.441668 -0.168539 0.627810 1.397619 0.033137 -1.803027 -0.272095 0.580913 0.566031 0.107282 0.433924 0.543580 -0.034018 0.562249 -0.010120 0.604722 1.079323 -2.675254 1.045220 0.482992 -0.261750 0.785167 -0.104508 -0.397691 -0.928437 0.203497 0.753649 1.170789 0.587943 -0.398167 -0.234987 -1.052032 -0.101168 0.345218 0.450291 -0.723426 0.976166 -0.074182 -0.514300 -0.555714 -1.513053 -0.225036 0.356742 -1.121665 0.423165 0.432813 -2.457097 1.035771 -0.089493 -0.582805 -0.740071 -0.420770 0.334536 -1.037634 -1.110798 -0.089983 -0.822027 -2.050744 -0.616676 -0.722077 0.121587 0.110303 0.308660 -0.567995 -0.940255 1.660615 -0.063172 1.004770 0.801953 -0.003012 1.430235 1.253847 -0.631252 -0.046361 -0.876075 1.543505 -0.726399 -0.240708 0.754730 -0.711978 0.176948 1.294517 -0.303597 -0.292291 -0.835709 0.927224 -0.356088 -0.677146 0.493469 -0.488628 0.106083 1.175040 0.728280 -0.708794 -0.100958 -1.383347 -0.296175 -0.245257 -0.514660 0.459503 -0.903180 -0.039614 0.749113 -0.363249 -0.956651 0.408967 -0.318674 -0.662276 -0.116420 1.289571 1.501062 -1.024797 1.334357 -1.096006 0.957016 -1.210085 -0.777595 -0.254154 -0.508746 -0.162211 -0.255696 -0.407754 0.135786 0.376257 -0.619025 -0.867698 0.866834 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp___GLOBAL__sub_I_sort_n_numbers_range_0_n2_1_linear_time.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/strongly-connected-components.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/strongly-connected-components.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/strongly-connected-components.cpp__Graph::DFSUtil(int, bool*) = -0.651191 0.936332 1.862081 -2.063836 1.609501 2.012877 0.582854 -0.287435 -1.819892 -2.645370 0.265000 -4.217650 -3.917284 2.966773 -1.288374 -0.194809 4.080059 -0.065484 -0.725090 -1.194983 1.246623 0.182706 4.471577 4.757219 -4.043862 0.344582 0.392184 2.308021 1.023591 1.350498 1.239114 -3.367343 0.414894 0.329802 1.543480 -0.755790 -0.557717 -0.704522 -0.895528 -5.710821 -0.724856 2.743600 -1.065476 0.091558 0.901021 1.632668 4.626423 2.510720 -0.843812 1.379418 2.051111 0.754458 1.443122 -0.033827 0.239372 -1.683329 0.907180 -1.687303 -1.104905 0.256017 -0.406499 -2.538451 -0.803052 3.740505 3.988092 0.005707 -1.253238 -0.370180 0.245316 0.783532 0.097033 2.607343 1.570287 2.490303 2.464089 -1.140767 0.376002 -4.386076 1.035563 -5.997149 -3.073566 -1.712243 3.535104 3.428163 0.133791 -1.944002 4.925092 -0.040618 0.058311 3.646079 4.745253 -1.699417 -0.798714 -1.906742 -1.476125 1.313658 -1.811505 0.931715 -0.946331 1.481142 -2.824966 -1.326539 0.288149 -0.622205 -2.091838 0.055531 -0.820192 2.549625 -3.589829 -0.246382 -3.088027 1.267472 1.311439 -5.438050 -2.153774 -1.037335 1.219647 1.090858 -1.429959 -1.011060 0.996363 0.608870 -0.718849 -0.030860 -3.683122 3.266013 1.885520 0.048550 0.336080 2.287729 1.924406 2.782056 1.200721 -0.979386 -0.611563 0.902676 -0.681694 0.288756 -1.204348 0.215049 1.284112 -1.970513 -0.424673 1.176245 -1.786302 -1.769750 -2.441855 -1.687401 0.959269 9.727359 -0.828861 2.740471 1.895529 -2.943469 1.744830 -0.766143 -0.906050 0.802970 1.859953 2.817991 -3.269181 -2.038387 2.452436 4.717953 1.467805 -2.427561 1.496828 1.239875 0.097635 -1.765525 2.372671 0.627688 0.250009 -1.559541 -0.540599 2.710051 4.992759 -0.872968 -2.745375 0.170253 1.588988 0.899785 -1.317372 0.426344 0.154064 -0.272748 1.937633 0.505173 1.733369 3.681433 -5.716444 2.962949 1.153671 -0.261842 2.288419 -0.165336 -1.812577 -2.716943 0.625032 2.640985 2.541284 0.444977 -0.361603 -0.681190 -3.770508 -0.040082 1.268180 1.484193 -2.227653 3.184848 -0.100079 -1.734310 -2.352530 -2.217032 -1.258736 0.014515 -2.553926 1.854167 0.631148 -5.057343 3.807363 -0.017179 -1.561846 -1.102279 -1.799104 2.447538 -3.630471 -3.680777 1.080412 -2.186604 -4.396452 -1.364253 -1.513683 0.936518 1.058266 0.293113 -2.847037 -2.939151 4.029651 -0.355116 3.254067 2.098657 0.519914 3.545327 1.711465 -1.718249 -1.179616 -3.033397 2.895115 -0.380185 -1.982458 -0.223324 -1.386477 1.693810 3.972375 -1.257236 -1.576384 -0.971725 2.858386 -2.171656 -1.842419 1.054350 -0.063937 -1.533267 1.971589 1.690137 -2.135352 -0.200178 -3.678151 -0.324995 -1.488852 -2.552959 1.607540 -2.278546 0.415129 2.070402 -0.903527 -1.693072 1.422995 0.382592 -0.749589 0.425201 4.078096 3.583983 -1.821099 1.656759 -4.177811 2.614727 -4.263073 -3.247050 0.162106 -0.552167 -0.237680 -0.950455 -0.644928 1.556706 1.829527 -1.726298 -1.970837 1.658420 +PE-benchmarks/strongly-connected-components.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/strongly-connected-components.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/strongly-connected-components.cpp__std::_List_iterator::operator*() const = 0.008113 0.408769 0.436557 -0.350547 0.748536 0.277740 -0.030410 0.071753 -0.147372 -0.471277 -0.320510 -0.386770 -0.779783 0.359088 -0.186018 0.053336 0.386884 -0.235618 0.052528 -0.331145 0.343950 -0.140282 0.579300 0.070387 -0.805164 0.137409 0.300322 0.600951 0.233300 0.680287 -0.087462 -0.482120 -0.112857 0.232107 0.494909 -0.156759 0.123107 -0.132292 -0.399844 -0.699709 -0.223230 0.334433 -0.364163 0.303257 0.099624 0.607031 0.700141 0.368146 -0.426784 0.241624 0.558490 0.198598 0.212254 0.105187 -0.330584 -0.147414 0.471873 -0.341936 -0.250227 0.087995 -0.000368 -0.668447 -0.047257 0.381307 0.632109 -0.349066 -0.161767 0.363656 -0.106630 0.100682 -0.043232 0.433521 0.236824 0.263968 0.533102 -0.083165 -0.060290 -0.625671 0.149693 -1.204393 -0.374130 -0.766930 0.111420 0.424932 -0.045966 -0.125099 0.971817 0.095679 0.100529 0.408947 0.619663 -0.269745 0.015903 -0.722957 -0.144359 0.102288 -0.342685 -0.325701 -0.075337 0.409799 -0.117913 -0.287094 0.016428 -0.385884 -0.317887 -0.086025 -0.633645 0.485347 -0.859173 -0.060266 -0.841727 0.193709 0.047575 -0.724358 -0.260748 0.109453 0.333677 -0.072771 0.489928 -0.067224 0.102706 0.407630 -0.209703 0.092948 -0.431328 0.576055 0.470016 -0.291933 0.169639 0.356333 0.273257 0.235837 0.526596 -0.061500 -0.731055 0.362018 0.016946 -0.187988 -0.281536 0.321935 0.237537 -0.428975 0.079425 0.271784 -0.040573 -0.158398 -0.427357 -0.742911 0.394397 0.940096 -0.150158 -0.051296 -0.182058 -0.431948 0.253879 0.100702 -0.312885 0.267869 0.072493 0.454332 -0.167539 -0.324610 0.394342 0.408984 0.095906 -0.486956 0.122210 -0.030869 0.089804 -0.135324 0.069144 0.501196 -0.258519 0.085005 -0.084645 -0.143805 0.827037 -0.115472 -0.596814 0.387888 0.293463 -0.320775 -0.287130 -0.093398 0.014112 -0.432039 0.329065 0.013595 0.149368 0.545382 -1.103907 0.381266 0.359959 -0.267967 0.180603 -0.421309 0.366955 -0.470510 -0.004596 0.481102 0.320323 -0.044676 0.093556 -0.364160 -0.483460 0.321313 0.212259 0.369721 -0.154383 0.265698 -0.009980 -0.268668 -0.375804 -0.322170 -0.249408 0.302217 -0.298726 0.074019 0.000220 -1.316479 0.568492 -0.474393 -0.084714 0.122023 0.023063 0.521015 -0.360148 -0.458914 0.300405 -0.166934 -0.631435 -0.321518 -0.025915 0.261582 -0.001008 0.003790 -0.348164 -0.740588 0.249822 -0.107790 -0.040230 0.275028 0.361620 0.582724 0.086781 -0.383393 -0.318009 -0.258772 0.363848 -0.114257 0.209062 0.174736 0.021087 0.238003 0.631965 -0.023541 0.163923 -0.257770 0.408647 -0.370408 -0.369121 0.268549 0.042012 -0.254344 0.479873 0.316152 -0.085446 -0.455028 -0.617170 0.214654 -0.157922 -0.290055 0.050169 -0.637987 -0.264718 0.723531 -0.122348 -0.573978 0.404970 -0.041719 -0.295648 -0.569913 0.886193 0.843505 -0.478213 0.433041 -0.392891 0.413030 -0.652266 -0.291027 -0.159118 -0.158677 0.264656 0.077886 0.031285 0.144998 0.047949 -0.065664 -0.151513 -0.353446 +PE-benchmarks/strongly-connected-components.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/strongly-connected-components.cpp__Graph::getTranspose() = -0.589738 0.652103 1.349102 -2.098908 1.767388 2.460097 0.636549 -0.238294 -2.103796 -2.185238 0.239745 -4.092499 -3.559238 3.088154 -1.063565 0.215049 4.164334 0.201636 -0.868686 -0.736437 1.306153 0.274364 4.253677 4.668426 -3.645138 0.453204 0.095574 1.802089 0.323793 1.974697 0.843368 -3.803212 0.367895 0.229401 1.365685 -1.051010 -0.815662 -0.299845 -0.392763 -5.813895 -0.556785 3.255877 -0.547634 -0.019288 0.991996 1.101496 4.341611 2.395643 -0.677530 1.458489 1.764433 0.816986 1.526264 0.053296 0.551528 -0.945473 0.783251 -1.399892 -0.981804 0.213738 -0.639702 -1.850252 -0.721987 3.495799 3.828798 -0.045067 -1.415071 -0.651817 0.219690 0.782565 0.160522 2.576427 1.333868 2.019231 2.091167 -0.687367 0.282957 -3.915996 1.307253 -5.410670 -2.890962 -1.378690 3.300039 3.879799 0.424075 -2.337549 4.889269 -0.585331 -0.099139 3.315624 4.472989 -1.670014 -0.722690 -1.754444 -1.601791 1.018690 -1.492835 0.412155 -0.646356 1.142436 -2.838167 -1.516411 0.098601 -0.498057 -2.021610 0.068611 -0.703348 2.563190 -3.391868 -0.524815 -2.737525 1.653077 0.947490 -5.298284 -2.274505 -1.186570 -0.150652 1.004960 -1.803188 -1.323045 1.268188 0.460463 -1.001972 -0.212127 -3.303178 3.334103 1.638490 -0.114449 0.252548 1.861646 1.579562 2.795458 0.911661 -1.250809 -0.299508 0.990905 -0.395893 0.330096 -1.321845 0.081806 0.724079 -2.230255 -0.330554 1.113048 -1.845308 -1.077298 -2.768153 -1.481805 0.634986 9.844207 -1.162969 3.007007 1.870108 -3.005088 2.307062 -0.361746 -0.775454 0.661762 1.958102 2.675773 -3.207188 -1.998756 2.414443 4.771256 1.565948 -2.182038 1.321546 1.154804 0.068622 -1.450920 2.490229 0.425324 0.284331 -1.672348 -0.597695 2.253800 5.251326 -0.792147 -2.670929 0.221175 2.001885 0.633497 -1.115882 0.315027 -0.931942 -0.223188 1.877105 0.252108 1.831276 3.574472 -5.562408 3.133115 0.769004 -0.551006 2.510722 -0.133459 -1.645368 -2.615764 0.213428 2.415503 2.889978 0.267478 -0.298442 -0.585826 -3.713655 -0.063285 1.151532 1.437966 -2.333594 3.247811 -0.144975 -1.851302 -1.889569 -2.059997 -1.344308 -0.596763 -2.561664 1.848438 1.005501 -4.623537 3.525113 0.392497 -1.340434 -0.819510 -1.214437 2.109674 -3.251053 -3.561458 1.202486 -1.771142 -3.746981 -0.866983 -1.550750 1.102773 1.199462 0.413855 -2.728713 -3.272021 3.879590 -0.186879 3.514315 2.182969 0.302389 2.986963 2.034052 -1.734277 -1.077926 -3.317345 2.703424 -0.348550 -1.620830 -0.410105 -1.649756 1.796301 3.653426 -0.710222 -1.697650 -1.453430 3.132686 -1.475014 -1.024614 1.183474 -0.926459 -1.442716 1.425840 1.844317 -2.015643 -0.217944 -3.444265 0.123463 -1.594829 -2.199744 1.730104 -2.185243 0.420356 1.680802 -0.966542 -1.673864 1.141841 0.575950 -0.954110 0.554992 4.125311 2.195054 -1.406032 1.862271 -3.846172 2.561149 -4.037716 -2.841789 -0.161125 -0.598383 -0.789202 -0.923486 -0.577627 1.600868 1.540466 -1.235783 -1.775974 1.388737 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/strongly-connected-components.cpp__Graph::addEdge(int, int) = -0.164326 0.331884 0.450107 -0.264187 0.527004 0.590706 0.242617 -0.119605 -0.410527 -0.492845 -0.064848 -0.887586 -0.943390 0.806856 -0.217229 0.252976 1.153778 0.178897 -0.118789 -0.280318 0.314766 -0.259326 1.260686 1.212431 -0.927336 0.186563 0.277930 0.475983 0.071305 0.652928 -0.196768 -0.771066 0.385684 -0.276657 0.288088 -0.401325 -0.185549 -0.210944 -0.077080 -1.556732 -0.155943 0.451956 -0.176537 -0.007302 0.115819 0.448248 1.239375 0.646140 -0.029216 0.504433 0.294081 -0.047873 0.430800 0.130127 0.300084 0.037132 0.475676 -0.289547 -0.484457 0.058847 -0.181542 -0.949825 -0.238634 0.816049 1.006179 -0.042053 -0.276699 0.057121 -0.183261 0.132910 -0.002605 0.600411 0.326987 0.537521 0.592142 -0.547811 0.192863 -0.903189 -0.100729 -1.660822 -0.837275 -0.579908 0.653839 0.471930 0.414948 -0.207579 1.255804 -0.059976 0.132561 0.404428 1.298107 -0.898381 -0.278445 -0.348565 -0.077224 0.227173 -0.497978 0.108263 0.129249 -0.054671 -0.760052 -0.563051 0.552367 0.033816 -0.511060 -0.057575 -0.224935 0.751796 -1.059194 -0.465316 -1.066060 -0.151156 -0.053566 -1.356959 -0.205103 0.024186 0.471496 0.479771 -0.349678 -0.710050 0.389677 0.470976 -0.088781 -0.444295 -0.432986 0.889278 0.413544 -0.063726 0.272787 0.483841 0.393248 1.064241 0.809088 -0.158857 -0.158589 0.267679 -0.392360 0.088566 -0.242868 -0.147495 0.002098 -0.763372 -0.031841 0.500667 -0.538004 -0.087995 -0.236702 -0.223312 0.318292 2.197603 -0.255340 0.639053 0.379791 -0.952312 0.475534 -0.385870 -0.290319 0.162458 0.584383 0.713420 -1.032760 -0.528170 0.527964 1.187139 0.449544 -0.861966 0.096608 -0.067078 0.185379 -0.299788 0.504540 0.264725 0.245007 -0.514608 -0.093038 0.470217 1.577414 -0.641029 -0.887849 0.206534 -0.128492 0.094844 -0.847071 -0.052924 -0.151683 -0.133772 0.158313 0.030641 0.207726 0.959184 -1.348457 0.862491 -0.169163 -0.444669 0.945579 0.010591 -0.372971 -0.602222 0.107303 0.759529 0.793835 0.213331 -0.127073 -0.204822 -0.975013 -0.073344 0.184665 0.436078 -0.496987 0.823542 0.056660 -0.707374 -0.599708 -0.521847 0.060607 -0.332889 -0.440527 0.458587 0.263608 -1.606895 0.968569 0.048525 -0.492582 0.119028 -0.154598 0.556854 -0.877131 -1.076542 0.375662 -0.475918 -0.849761 -0.302191 -0.327481 0.290055 0.309305 -0.124220 -0.599615 -0.796863 0.891601 -0.016220 0.739850 0.548455 0.231097 1.039302 0.381999 -0.706836 -0.345333 -0.497444 0.354741 -0.408263 -0.375856 -0.308837 -0.408021 0.663596 1.218997 -0.041182 -0.147699 -0.384453 0.831957 -0.902941 -0.365608 0.566210 0.398956 -0.363527 0.385661 0.648253 -0.574672 -0.263311 -0.623105 -0.274663 -0.295733 -0.660089 0.352378 -0.817783 0.048266 0.569489 -0.268365 -0.408865 0.374726 -0.009136 -0.075102 -0.103070 1.009564 1.081055 -0.734119 0.360547 -0.857581 0.591656 -1.117721 -0.723980 0.104760 0.202570 -0.224904 -0.181987 0.152537 0.356470 0.301226 -0.624119 -0.403787 -0.036241 +PE-benchmarks/strongly-connected-components.cpp__Graph::fillOrder(int, bool*, std::stack > >&) = -0.632807 1.067025 1.873390 -2.006360 1.752780 2.158433 0.647145 -0.206732 -1.859307 -2.631354 0.122500 -4.102222 -3.981059 3.078281 -1.197673 -0.043070 4.357156 0.097381 -0.667710 -1.221665 1.373422 -0.041850 4.666328 4.941164 -4.181662 0.449653 0.569835 2.306621 0.957620 1.578810 0.992824 -3.445253 0.574862 0.047562 1.576100 -1.034293 -0.602037 -0.728213 -0.836337 -6.089267 -0.733999 2.631858 -1.169457 0.079886 0.863386 1.661713 4.866747 2.592074 -0.894458 1.520960 2.018405 0.708817 1.477047 0.035600 0.304248 -1.328143 0.884243 -1.565200 -1.197023 0.307450 -0.429999 -2.809417 -0.753898 3.779435 4.111128 -0.053725 -1.282199 -0.227598 0.155875 0.715651 0.066622 2.663678 1.629059 2.426234 2.587534 -1.495511 0.280151 -4.628808 0.906098 -6.385623 -3.242367 -1.959097 3.507970 3.220112 0.388056 -1.882944 5.120635 -0.173761 0.230857 3.617709 4.918469 -2.047889 -0.842553 -2.049117 -1.388669 1.335735 -1.871612 0.813843 -0.783307 1.183145 -2.932907 -1.657133 0.599636 -0.518656 -2.196410 -0.169686 -0.867160 2.748533 -3.768519 -0.562869 -3.436706 1.121264 1.060138 -5.569170 -2.020447 -0.952200 1.411905 1.241702 -1.414245 -1.380519 1.051581 0.891428 -0.715730 -0.360073 -3.369332 3.438709 1.952967 -0.061741 0.480445 2.267417 1.915275 3.108139 1.640942 -0.962797 -0.675207 1.045832 -0.830172 0.219844 -1.318844 0.122471 1.248046 -2.187689 -0.491405 1.359009 -1.908056 -1.618566 -2.062753 -1.715709 1.077951 10.105894 -0.837069 2.738830 1.874552 -3.170497 1.911157 -0.838330 -1.014024 0.893789 2.065598 2.926905 -3.723933 -2.111587 2.361858 4.863779 1.564297 -2.664549 1.229245 0.985199 0.143749 -1.695009 2.364923 0.659089 0.371946 -1.670124 -0.526554 2.675792 5.415854 -1.155950 -2.882088 0.233857 1.476538 0.727445 -1.768421 0.331793 -0.107613 -0.361256 1.887284 0.422739 1.717958 3.829730 -5.889014 3.102165 0.803367 -0.501873 2.404044 -0.082140 -1.750358 -2.817175 0.667109 2.777608 2.796398 0.488299 -0.288741 -0.726560 -3.920810 -0.079255 1.263285 1.594805 -2.283470 3.326541 -0.091479 -1.957374 -2.400407 -2.146393 -1.188172 -0.231285 -2.451912 1.884921 0.698499 -5.388178 3.927885 -0.044764 -1.643103 -0.785669 -1.695788 2.589563 -3.749596 -3.931450 1.274346 -2.035335 -4.293608 -1.333979 -1.553320 1.145211 1.123765 0.134408 -2.877242 -3.260722 4.065423 -0.270929 3.299262 2.225864 0.580781 3.829387 1.624186 -1.935943 -1.348239 -3.088540 2.772145 -0.485678 -1.949462 -0.578287 -1.512624 1.892020 4.315167 -1.118077 -1.493146 -1.098421 3.087679 -2.564239 -1.800122 1.257497 0.281477 -1.536573 1.950544 1.886947 -2.283365 -0.393799 -3.641424 -0.282843 -1.374983 -2.620770 1.661130 -2.577401 0.392527 2.217157 -0.944405 -1.697215 1.530825 0.356805 -0.668987 0.256863 4.210010 3.846139 -2.072146 1.607778 -4.155495 2.667662 -4.448255 -3.265289 0.091462 -0.361553 -0.319401 -0.909651 -0.466780 1.608945 1.774811 -1.778943 -1.936573 1.348201 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/strongly-connected-components.cpp__Graph::printSCCs() = -2.624729 -1.896825 0.879866 -4.721908 4.346527 3.780062 1.531561 -3.357486 -5.322949 -2.568539 1.523509 -7.092466 -4.822885 6.547177 -3.112879 4.195132 7.361946 -0.214729 -2.049405 -2.794126 5.644652 -1.034079 8.976941 7.823290 -7.132093 -0.240810 0.187334 3.875073 1.941248 2.382592 2.665452 -4.754421 0.431485 -3.726168 2.336044 -2.676839 -1.215846 2.283543 3.512061 -10.615408 -1.306023 5.001955 -0.051671 0.673929 1.825273 3.263556 5.344327 5.301675 -1.650819 5.404229 4.332973 0.486494 4.036886 0.003565 -0.012221 0.275890 2.466295 -1.551935 -1.436799 0.004881 -2.540248 -1.405481 1.913366 7.145614 8.649313 -1.278569 -3.337940 2.143198 1.721644 2.203351 1.918647 6.289763 -0.699449 2.758647 5.164531 -6.235532 -0.011436 -11.342495 2.412219 -9.978867 -4.985998 -0.813933 3.626603 4.620479 2.650222 -0.811351 10.871059 -0.876524 -3.062842 7.689285 7.082857 -3.729936 -0.828064 -3.521708 -4.075234 -0.364152 -2.947020 -0.172445 0.427930 4.507311 -5.564353 -4.225745 -0.269661 0.141961 -3.796322 -2.816368 -2.124907 5.437562 -5.981670 -4.580522 -3.828682 5.201315 -1.042117 -10.398974 -3.152186 -4.229485 0.943032 1.234955 -2.491803 -3.813104 3.191536 2.189098 -2.119229 -1.573828 -2.587747 5.417219 4.401775 0.733590 -0.875657 3.903959 0.780432 6.946652 2.565957 -3.032130 -1.372770 2.800855 -0.980187 2.292162 -3.123084 -0.215727 2.637037 -4.986394 -0.801127 2.492050 -2.797353 -2.479841 -0.629163 -2.789329 0.306698 18.337826 -2.364167 6.400045 4.447751 -5.922176 3.790088 -0.555887 1.318094 2.495068 4.110954 3.992077 -8.456547 -5.112509 6.025586 8.644374 2.842700 -5.692837 -1.285948 2.442747 1.281084 -0.822298 3.543753 2.121709 -0.964422 -3.581016 -0.549931 1.082668 12.247500 -2.948010 -2.161930 1.499447 4.745052 -1.811052 -5.936852 -0.703388 -5.202968 -1.907048 3.018682 1.395901 2.653917 7.155015 -10.811889 5.957053 0.106260 0.271777 4.719436 0.099940 -3.546912 -8.498630 -2.258786 2.715061 4.883950 -0.965763 -0.209707 0.380501 -7.425122 2.221928 1.121960 2.536308 -4.205780 7.267338 -1.541967 -3.673006 -2.768844 0.458250 -2.945221 -1.937809 -2.753646 4.239069 1.843132 -6.945017 5.287200 -0.291912 -2.640963 1.295190 0.176932 6.684612 -4.580319 -6.164579 4.064698 -2.873442 -4.454833 -3.522475 -2.400595 2.300971 2.887941 0.687827 -6.025561 -6.885080 5.194693 -2.757999 6.792224 3.797963 -1.109412 5.229413 -0.089685 -3.783190 -3.788611 -5.091019 1.164783 1.432523 -2.313896 -4.169093 -1.825217 4.976426 5.374253 -0.653729 -3.013418 -2.488420 7.381964 -4.863336 -0.678409 1.995939 -0.704554 -4.100434 2.666099 3.364331 -3.985915 0.764043 -5.373592 1.765542 -5.056979 -1.786528 4.732073 -2.907586 0.480234 0.283635 -0.852380 -1.085009 1.886423 3.296039 -0.735556 0.280651 9.523060 5.617791 -1.868064 0.535166 -6.883831 4.786301 -6.857214 -4.689430 -1.029458 0.473243 -2.332643 -0.678770 -0.153102 5.353375 4.807737 -3.361050 -3.254783 1.240744 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::stack >, void>() = 0.058933 0.212654 0.413247 -0.235060 0.277973 -0.016459 0.085676 0.272721 -0.328630 -0.377531 -0.096736 -0.389611 -0.470133 0.371374 -0.089051 -0.213233 0.619521 0.207681 0.030493 -0.233412 -0.036838 -0.171014 0.478424 0.568025 -0.507299 0.183988 0.015920 0.259964 0.027783 0.522403 -0.037535 -0.542479 0.023614 0.287266 0.318779 -0.288033 -0.112637 -0.112416 -0.398729 -0.906963 -0.014553 0.424464 0.038196 0.005877 0.202086 0.433680 0.640796 0.240591 -0.135322 0.287343 0.216648 0.168651 0.170616 0.022763 0.118821 -0.044305 0.331163 -0.245704 -0.292606 0.218577 -0.032706 -0.524705 -0.154162 0.350994 0.441678 -0.064020 -0.122077 -0.276792 -0.031301 0.107040 0.067971 0.188113 0.267023 0.161942 0.241647 0.078864 0.032166 -0.554146 0.119596 -1.250344 -0.441629 -0.369505 0.733960 0.403707 -0.173752 -0.232534 0.548587 -0.064428 0.232332 0.261612 0.534177 -0.104663 -0.156975 -0.206594 -0.164173 0.278192 -0.151449 -0.106724 -0.002526 0.096664 -0.311607 -0.135672 0.265531 -0.174620 -0.241739 0.259946 -0.110362 0.360923 -0.672995 0.061159 -0.580290 0.136341 0.272267 -0.512589 -0.066260 -0.039040 0.188171 0.229924 -0.153417 0.030338 0.149019 0.064735 -0.212803 0.189180 -0.681885 0.512794 0.004411 -0.072271 0.131962 0.157376 0.187649 0.102651 0.256850 -0.179202 -0.084874 0.251894 -0.083446 -0.114073 -0.223792 -0.042577 0.101213 -0.244815 0.121942 -0.094581 -0.291392 -0.211051 -0.479070 -0.198442 0.213858 0.760576 -0.140727 0.275215 0.049612 -0.323928 0.256151 0.057056 -0.171013 0.082904 0.368181 0.288722 0.017254 -0.194978 0.082555 0.510615 0.227492 -0.234991 0.109217 -0.031329 -0.062538 0.023418 0.321538 0.019009 0.041513 -0.208644 -0.092559 0.074038 0.612396 0.075567 -0.554721 -0.105510 0.150158 0.032272 -0.056414 0.136029 0.108882 0.015748 0.074935 -0.088180 0.224153 0.440281 -1.137966 0.467454 0.008698 -0.147539 0.251729 -0.094828 -0.032651 -0.485617 0.046871 0.308599 0.596959 0.145697 -0.048057 -0.040610 -0.389885 -0.070413 0.055553 0.258661 -0.292748 0.315361 0.059406 -0.330454 -0.190129 -0.488304 -0.028863 0.079542 -0.346671 0.115457 0.232050 -1.015067 0.403929 -0.088333 -0.162348 -0.111856 -0.025714 0.087919 -0.411713 -0.421114 -0.020169 -0.154481 -0.638561 -0.206754 -0.253539 0.192347 -0.109298 0.029840 -0.143280 -0.360204 0.515138 -0.029090 0.298825 0.303864 0.005808 0.547128 0.464598 -0.193486 -0.030188 -0.203274 0.383740 -0.413172 0.028944 0.353752 -0.291049 0.114332 0.598710 -0.010634 -0.056637 -0.180640 0.467032 -0.105648 -0.235636 0.250302 -0.219690 0.086788 0.444856 0.338632 -0.374456 -0.184331 -0.481468 -0.047141 0.052535 -0.156073 0.204186 -0.418221 -0.007608 0.307878 -0.094896 -0.420753 0.206962 -0.119478 -0.243667 -0.082094 0.544408 0.535588 -0.341751 0.550232 -0.306173 0.267890 -0.478084 -0.189287 -0.232453 -0.065460 -0.105575 0.011995 -0.169045 0.101717 0.066614 -0.053972 -0.227256 0.176004 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::empty() const = -0.025566 0.191729 0.256441 -0.155261 0.260568 0.124800 0.087510 -0.011867 -0.207953 -0.270447 -0.015011 -0.448661 -0.414658 0.330932 -0.110772 0.023132 0.462693 0.052144 -0.010584 -0.158712 0.048036 -0.116135 0.502159 0.504551 -0.434408 0.120640 0.084635 0.193720 0.033413 0.342352 -0.072034 -0.427234 0.100055 0.063303 0.173551 -0.137645 -0.080586 -0.104028 -0.085213 -0.667728 -0.052949 0.268753 0.035198 0.006199 0.087613 0.256631 0.557410 0.260631 -0.070164 0.238972 0.209025 0.055201 0.180682 0.042702 0.112801 -0.090351 0.314066 -0.201489 -0.213704 0.074468 -0.041073 -0.385456 -0.142464 0.357493 0.444222 -0.036374 -0.111015 -0.070186 -0.074258 0.075657 0.012334 0.240610 0.164744 0.251246 0.218471 -0.077062 0.110485 -0.475645 0.008369 -0.857316 -0.374821 -0.238057 0.388802 0.314856 0.058202 -0.096769 0.521927 0.036358 0.078518 0.146999 0.546152 -0.264352 -0.122641 -0.100075 -0.119576 0.154923 -0.190183 0.052769 -0.014371 0.060107 -0.304519 -0.195371 0.240703 -0.062014 -0.223720 0.095902 -0.094379 0.249969 -0.501638 -0.074435 -0.418108 -0.027358 0.097178 -0.553070 -0.042537 -0.019398 0.144430 0.176510 -0.132150 -0.170216 0.129270 0.093340 -0.113857 -0.036157 -0.468619 0.376408 0.141437 0.005898 0.113900 0.142078 0.220589 0.319317 0.193392 -0.134385 -0.077842 0.090916 -0.090323 0.025774 -0.131804 -0.043280 0.047068 -0.268029 0.083992 0.080247 -0.223425 -0.108253 -0.253078 -0.158871 0.127348 0.731063 -0.108715 0.284971 0.131169 -0.373419 0.194582 -0.115864 -0.152339 0.067122 0.254733 0.290315 -0.144887 -0.219079 0.217828 0.486034 0.181931 -0.277194 0.057097 0.048513 0.030749 -0.089391 0.255935 0.078079 0.043770 -0.205731 -0.063448 0.174008 0.597774 -0.091418 -0.350894 0.044910 0.063840 0.060526 -0.195152 0.028809 -0.030991 -0.012189 0.045363 0.007443 0.136511 0.403148 -0.832731 0.368318 0.019535 -0.150840 0.330986 -0.051302 -0.163173 -0.346097 0.091522 0.307432 0.345225 0.090969 0.019254 -0.067346 -0.386294 -0.042518 0.042694 0.161681 -0.257267 0.316658 0.042590 -0.316905 -0.249119 -0.308339 0.001810 -0.059567 -0.264969 0.181165 0.219495 -0.789708 0.405736 -0.016724 -0.198205 -0.062886 -0.098409 0.171535 -0.373351 -0.390018 0.062722 -0.266688 -0.409200 -0.140794 -0.156829 0.075885 -0.008574 0.010819 -0.203740 -0.265585 0.378578 -0.031700 0.260348 0.249129 0.083267 0.363827 0.255546 -0.232247 -0.089678 -0.125193 0.238812 -0.259549 -0.110981 0.141503 -0.205364 0.198688 0.507693 -0.022394 -0.070496 -0.128444 0.319080 -0.203774 -0.186605 0.217520 -0.020556 -0.109664 0.239221 0.253563 -0.228548 -0.092576 -0.359688 -0.090706 -0.099380 -0.252162 0.159443 -0.295924 -0.003319 0.264014 -0.128953 -0.267464 0.195791 -0.051119 -0.119283 -0.048355 0.443444 0.404751 -0.273019 0.293988 -0.362841 0.205956 -0.468219 -0.298697 0.001484 0.007608 -0.135169 -0.084763 -0.059997 0.134267 0.089976 -0.129559 -0.191048 0.092978 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::top() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::pop() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::~stack() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/strongly-connected-components.cpp__main = 0.283655 0.126489 0.906491 -0.400670 0.202885 -0.838508 0.135055 1.272588 -0.775224 -1.099968 -0.095846 -0.738465 -1.122798 0.581937 -0.036770 -1.146750 1.070459 0.530719 0.139058 -0.599769 -0.449491 -0.369394 0.531303 0.955396 -0.854245 0.375874 -0.483805 0.579386 0.184732 0.713399 0.613705 -0.946003 -0.191156 1.276654 0.917298 -0.441652 -0.259592 -0.167719 -1.628609 -1.713682 -0.019485 1.421423 0.249380 0.076704 0.677995 1.585661 0.943238 0.288328 -0.415897 0.660900 0.345825 0.162023 0.418241 -0.083925 0.015993 -0.667180 0.269122 -0.564001 -0.712580 0.759759 -0.006994 -1.327496 -0.412305 0.429478 0.640820 -0.254756 -0.296947 -1.050228 0.164713 0.421673 0.306226 0.232917 0.924199 -0.094082 0.596905 1.003180 -0.251807 -0.940366 0.555692 -3.197363 -0.853902 -0.629897 2.551878 1.050489 -1.268865 -0.944812 0.814417 -0.092835 0.450456 0.938864 0.693223 0.675325 -0.348769 -0.407375 -0.245948 0.841145 -0.191878 -0.364402 0.249306 0.589913 -0.495516 0.459794 0.181123 -0.868495 -0.365459 0.983359 -0.254885 0.697752 -1.379755 0.861826 -1.193248 0.665885 1.388798 -0.642786 -0.088802 0.023160 0.209165 0.577488 -0.349657 1.317215 0.250392 -0.604919 -0.501095 1.276687 -2.036741 1.114974 -0.507907 -0.092492 0.260214 0.688661 0.268298 -0.817752 0.241648 -0.319787 -0.136785 0.704411 0.044334 -0.212866 -0.382306 -0.062273 0.688148 -0.117234 0.345846 -1.092981 -0.530918 -0.948493 -1.760765 -0.317829 0.311442 0.470065 -0.158403 0.493475 0.051917 0.012475 0.539105 0.480442 -0.136119 0.208173 0.796520 0.337049 1.144533 -0.135880 -0.073684 0.851636 0.357179 -0.227882 0.587549 0.211241 -0.148216 0.059984 0.825622 -0.046840 0.254303 -0.196353 -0.110280 0.019150 0.397311 0.678046 -1.216885 -0.688523 0.587671 0.355108 0.456980 0.647838 0.946288 0.051659 0.165091 -0.158969 0.436252 0.626243 -2.244460 0.850353 0.425282 0.230763 0.065505 -0.255578 0.071858 -1.507361 -0.093324 0.256136 1.269461 0.477100 -0.458508 0.036191 -0.563597 -0.110939 0.182760 0.447517 -0.439979 0.513535 -0.226022 0.032170 -0.093296 -1.432731 -0.219157 0.866913 -0.764910 0.084145 0.614210 -1.736839 0.392921 -0.455526 -0.329029 -0.865898 0.108107 -0.162034 -0.635812 -0.535756 -0.499051 -0.430308 -2.263855 -0.851037 -0.653697 0.185899 -0.483047 -0.106554 0.152700 -0.427229 1.542695 -0.230463 0.616569 0.551680 -0.361583 1.348413 1.659192 -0.279185 0.359399 -0.469891 1.072981 -1.212496 0.375802 1.392385 -0.511102 -0.333309 0.858207 -0.107854 -0.097936 -0.266735 0.890133 0.310225 -0.835585 0.369114 -1.129976 0.867786 1.684078 0.609862 -0.895574 -0.158559 -1.290780 -0.086955 0.373296 0.078858 0.409960 -0.759872 -0.076120 0.420581 -0.087819 -0.949529 0.269678 -0.340171 -0.835756 -0.216959 1.110248 1.273746 -0.742908 1.537284 -0.465044 0.610403 -0.585027 0.002401 -0.882527 -0.207152 0.091061 0.164459 -0.544358 -0.129888 0.281030 -0.409666 -0.835792 1.008585 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/strongly-connected-components.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/strongly-connected-components.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/strongly-connected-components.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::~deque() = 0.107745 0.271634 0.636155 -0.201671 0.618841 -0.213580 0.047607 0.807174 -0.318424 -0.980952 -0.306132 -0.604814 -1.403779 0.476858 -0.170416 -0.441348 0.715004 0.074367 0.210668 -0.584904 0.072178 -0.335570 0.799659 0.451505 -1.181663 0.196346 -0.038039 0.959076 0.429835 0.695268 0.495718 -0.705675 -0.035386 0.744761 0.930428 -0.327013 0.186296 -0.111570 -1.285801 -1.389153 -0.342902 1.073652 -0.154428 0.438323 0.414274 1.420958 0.841123 0.520984 -0.638145 0.664647 0.656729 0.030744 0.535827 0.092888 -0.622092 -0.670699 0.168074 -0.738610 -0.677973 0.454770 0.096615 -1.635359 -0.278893 0.447722 1.003487 -0.554418 -0.183447 -0.052285 -0.088380 0.346900 0.177502 0.517839 0.725794 0.086205 0.961986 0.572347 -0.344246 -0.850019 0.300090 -2.638655 -0.732049 -1.191673 1.438623 0.997571 -0.633661 -0.637116 1.252110 0.229896 0.301850 0.892194 0.788658 0.040607 -0.198535 -0.969018 0.043058 0.654403 -0.650112 -0.428828 0.221091 0.729863 -0.275041 -0.027449 0.022438 -0.814581 -0.461844 0.233205 -0.906065 0.783686 -1.427122 0.244146 -1.560832 0.305230 0.697568 -0.961402 -0.140337 0.281641 0.313520 0.361225 0.568796 0.824738 0.085795 -0.017244 -0.175065 0.617754 -1.327514 1.053684 0.178741 -0.424433 0.420046 0.945861 0.282337 -0.167683 0.645482 -0.047820 -0.969059 0.810758 -0.054193 -0.160479 -0.521083 0.282929 0.771644 -0.536656 0.164189 -0.346783 -0.233737 -0.684831 -1.332399 -0.798901 0.604683 0.624687 0.064021 0.032313 -0.036695 -0.238763 0.590981 0.236648 -0.211145 0.542192 0.419901 0.423387 0.509592 -0.318292 0.123430 0.694262 0.179415 -0.529337 0.358918 0.070521 0.299182 -0.301174 0.387926 0.701022 -0.061307 0.087692 0.047849 -0.063757 0.605408 0.067216 -0.893952 0.035680 0.579912 -0.214985 -0.237462 0.183595 0.510302 -0.567569 0.337499 0.125859 0.072901 0.713742 -1.499008 0.641686 0.721588 0.129400 0.099577 -0.599516 0.369943 -1.199080 0.113495 0.437742 0.699152 0.197749 -0.125880 -0.246031 -0.736853 0.330017 0.348806 0.557053 -0.162746 0.490121 -0.346658 0.101508 -0.493242 -0.951150 -0.344239 0.655712 -0.515827 0.129116 0.556208 -1.703739 0.508982 -0.947026 -0.523597 -0.246577 0.105859 0.467397 -0.748496 -0.650036 0.065339 -0.434207 -1.902195 -0.938931 -0.236963 0.248511 -0.196182 -0.357449 -0.082830 -0.780056 1.018999 -0.217316 0.001164 0.477401 0.135793 1.221894 0.973768 -0.717318 -0.097716 -0.443456 0.668717 -0.823771 0.421919 0.684294 -0.056896 0.035066 1.124718 -0.017095 0.151416 -0.280697 0.819903 -0.305810 -1.034536 0.476533 -0.366578 0.430913 1.402711 0.550377 -0.632452 -0.506820 -1.154007 0.277587 0.290148 -0.271462 0.260251 -1.169403 -0.243655 0.890658 -0.107362 -0.902511 0.564603 -0.147778 -0.676106 -0.856163 1.463523 1.354566 -0.885723 1.079375 -0.602714 0.613899 -0.885508 -0.148791 -0.601346 -0.109206 0.476712 0.331471 0.014093 -0.044465 0.308409 -0.558586 -0.737911 -0.003141 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.042536 0.202646 0.137250 0.014529 0.261946 0.045219 0.146519 0.043450 -0.166282 -0.260925 -0.101344 -0.275340 -0.390466 0.356159 -0.000863 0.221497 0.573032 0.205335 0.058406 -0.154716 0.162289 -0.466104 0.549240 0.516521 -0.397215 0.141786 0.198008 0.150873 -0.017364 0.386131 -0.216827 -0.305618 0.284322 -0.283900 0.187103 -0.340544 -0.046032 -0.033648 -0.019005 -0.767846 -0.051349 0.100417 0.108345 -0.011992 -0.035599 0.307372 0.558357 0.288973 -0.072596 0.314782 0.107944 -0.139078 0.204804 0.136279 0.139697 0.193767 0.164828 -0.087166 -0.323029 0.105097 -0.069876 -0.681741 -0.044318 0.276554 0.467220 -0.098010 -0.058609 0.154805 -0.196458 0.037945 0.019394 0.196815 0.168328 0.054738 0.290602 -0.448646 0.008335 -0.592933 -0.209512 -1.181533 -0.410931 -0.387759 0.275637 0.025757 0.293141 0.053491 0.527802 -0.010094 0.175772 0.041743 0.586721 -0.539136 -0.182382 -0.185406 0.070418 0.140075 -0.261941 -0.068415 0.293507 -0.184974 -0.329244 -0.378065 0.513860 0.069315 -0.219733 -0.171466 -0.124811 0.357705 -0.574525 -0.384246 -0.659909 -0.295748 -0.143827 -0.531552 0.339724 0.106913 0.256911 0.311364 -0.073472 -0.426473 0.158248 0.301316 -0.027535 -0.342599 -0.156586 0.440905 0.069508 -0.053309 0.247420 0.146769 0.122563 0.528555 0.577791 -0.071190 -0.132402 0.172371 -0.287577 0.018461 -0.181839 -0.225410 0.124159 -0.450603 -0.037134 0.152328 -0.278958 0.031304 0.221666 -0.095167 0.221623 0.590196 -0.046629 0.199037 0.097632 -0.460716 0.332339 -0.206640 -0.160814 0.118672 0.396035 0.253019 -0.399645 -0.260152 0.096292 0.466488 0.231057 -0.410891 -0.297572 -0.213233 0.170509 0.019580 0.120475 0.162392 0.144400 -0.271192 -0.008523 0.075648 0.757328 -0.376188 -0.189787 0.133380 -0.139505 -0.116625 -0.732396 -0.095950 -0.281635 -0.092699 -0.195555 -0.031082 -0.004011 0.438959 -0.668305 0.414487 -0.338652 -0.252775 0.368365 -0.006837 -0.096766 -0.612998 0.097952 0.348854 0.441564 0.100642 0.093398 -0.063025 -0.418175 -0.060349 -0.034853 0.227431 -0.179097 0.331151 -0.057146 -0.379888 -0.276271 -0.123277 0.098554 -0.278989 0.006848 0.177330 0.394416 -0.769665 0.401905 -0.109554 -0.265708 0.224621 0.120588 0.222862 -0.400011 -0.508971 0.192719 -0.158183 -0.266023 -0.183318 -0.098109 0.189270 -0.042100 -0.352099 -0.049692 -0.398921 0.329423 -0.015798 0.194112 0.256901 0.128813 0.546448 0.235578 -0.421065 -0.196919 0.005742 -0.164630 -0.457895 -0.043515 -0.204594 -0.187812 0.354732 0.683113 0.157192 0.076262 -0.054184 0.436935 -0.515815 -0.216417 0.411900 0.282827 -0.052447 0.224270 0.393210 -0.360151 -0.252952 -0.234607 -0.056516 0.054206 -0.276564 0.124207 -0.500889 -0.036364 0.296191 -0.120991 -0.156024 0.243415 -0.023706 0.001308 -0.245768 0.494205 0.561322 -0.456918 0.107082 -0.257345 0.130278 -0.523223 -0.238139 -0.028978 0.399264 -0.167411 0.010519 0.233020 0.120995 0.028036 -0.257304 -0.162951 -0.244861 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::begin() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::end() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_get_Tp_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/strongly-connected-components.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::~_Deque_base() = 0.162058 1.837287 1.773074 -1.408828 1.694031 2.509798 0.131412 -0.105788 -0.797269 -0.579080 -0.535676 -2.345244 -1.972510 1.437495 -0.528347 -0.599969 2.099291 -0.330755 -0.385305 -0.002464 -0.012828 1.360229 1.979824 2.103772 -2.072229 0.771330 0.422771 0.590147 -0.580222 2.453377 -0.955022 -3.095043 -0.506630 1.504020 0.828746 -0.018366 -0.915494 -1.380388 -0.412700 -3.158533 -0.251780 2.155074 -0.839770 -0.197554 0.939747 -0.576603 3.515289 0.900955 -0.225944 -0.118886 0.702695 1.440177 0.615834 -0.243690 0.901670 -0.127557 2.150512 -0.606850 -0.408552 0.072849 -0.255169 0.250002 -0.996078 1.945635 1.601495 0.358894 -0.978448 -1.176674 0.088608 -0.003474 -0.801649 1.420177 0.852982 2.358509 0.517457 1.138041 0.858550 -0.878229 1.178098 -0.770047 -1.742801 -1.069982 0.935095 2.578517 0.123857 -1.817523 2.646099 -0.690163 0.671469 0.601841 2.734780 -0.763339 -0.047305 -0.939518 -1.417849 0.369983 -0.153179 0.191083 -1.480657 -0.282178 -1.430796 -1.158838 0.119690 -0.331322 -1.210355 1.393140 -0.206517 1.050075 -1.167937 0.296817 -1.349237 0.859215 0.459959 -2.677328 -2.647037 -0.314901 -0.978258 0.335599 -0.927405 -1.376788 0.712963 0.576785 -1.149752 0.023742 -2.032472 1.973816 1.383129 -0.414970 0.133437 0.163042 1.592597 1.072300 0.039470 -0.616875 0.050059 0.139938 0.346262 -0.583667 -0.397769 0.774945 -1.228542 -0.511219 0.025010 1.209076 -0.896651 0.318106 -3.110101 -1.376035 0.440354 6.048180 -1.386003 1.333438 -0.001105 -2.095262 1.369313 0.310611 -1.589310 -0.444748 0.650462 2.386355 -1.729446 -0.733561 1.508651 2.484470 0.677913 -0.705285 1.804795 0.539686 -0.887915 -0.966260 1.845522 -0.235239 0.102882 -0.844783 -0.700928 1.187535 3.254546 -0.018141 -3.788193 0.187147 1.049264 0.972145 1.130190 0.424780 -0.193491 -0.070601 1.387737 -0.412028 1.614259 1.824506 -3.941762 1.675781 0.929537 -1.788975 2.191768 -0.547381 -0.415774 0.959994 0.512449 1.959389 1.602902 0.393418 -0.543928 -1.283790 -1.673846 -0.245955 0.633686 0.830318 -1.686265 1.650788 0.553147 -1.974713 -0.971814 -2.344237 -0.604043 -0.462836 -2.691048 0.553397 -0.112883 -3.386205 2.539854 1.162432 -0.010346 -0.629314 -1.486220 0.343545 -1.436345 -1.928891 0.241455 -0.754157 -1.282148 0.697905 -1.234699 0.504605 1.057240 1.844023 -2.269354 -1.912489 1.638916 0.655046 1.899557 1.327011 0.774093 0.752599 1.694281 -0.513910 -0.218992 -2.251251 2.982644 0.731048 -0.902367 0.267177 -1.612970 0.724519 1.961740 -0.885127 -0.769820 -2.584120 1.007452 -0.049877 0.269673 0.324347 -1.708637 -1.262156 -0.485369 0.837649 0.121767 -0.465442 -1.881912 -0.193933 -1.435199 -1.222193 0.332741 -1.187251 -0.295726 1.719020 -1.319817 -1.733908 0.392144 -0.326686 -1.001273 0.576739 1.408465 0.099626 -0.696806 2.136212 -1.776546 1.625455 -2.105019 -1.452526 0.110102 -2.224250 -0.693336 -1.158086 -0.891354 0.479387 0.022482 0.611230 -0.341114 0.645879 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = 0.097473 1.840169 1.526155 -1.064946 1.574044 1.915908 0.218109 -0.294476 -0.516576 -0.522702 -0.576822 -1.469221 -1.603830 1.316047 -0.304127 -0.099817 2.129924 -0.176660 -0.210666 -0.406036 0.626013 0.130979 2.080291 2.051502 -2.153535 0.741114 1.368074 0.579956 0.112636 1.892539 -1.399693 -1.880481 0.071816 0.067680 0.738361 -0.599961 -0.626305 -1.384783 0.020446 -3.004899 -0.246102 0.420941 -1.111487 -0.135093 0.327412 0.430123 3.328337 0.983807 -0.618443 0.086794 0.901777 0.761041 0.286762 -0.004730 0.681379 0.374537 1.952641 0.501665 -0.310293 0.030618 -0.114982 -0.655223 -0.402239 1.797170 1.650701 0.124903 -0.630997 -0.017833 0.028223 -0.211213 -0.735554 1.213679 0.838978 1.833229 0.892113 -0.992772 0.601768 -2.234546 0.230921 -2.381970 -1.649412 -1.398299 0.284486 0.228381 0.788169 -0.569132 2.404852 -0.307335 0.875738 0.480066 2.614843 -1.564744 -0.129810 -0.952092 -1.037803 0.351112 -0.398345 0.321601 -0.437471 -0.863549 -1.322362 -1.679887 0.995381 0.095901 -1.190946 0.267838 -0.250626 1.094320 -1.323664 -0.435188 -1.704635 -0.215164 -0.301302 -2.592190 -1.217149 -0.231061 0.984286 0.345149 -0.444571 -2.066603 0.402528 1.387221 -0.761819 -0.898124 -0.610928 1.815477 1.510939 -0.228651 0.409315 -0.092175 1.381223 1.654166 1.500441 -0.435834 -0.287736 0.117356 -0.514202 -0.564370 -0.607243 0.344061 -0.194319 -0.852692 0.025416 1.514664 -0.873447 0.306297 0.074875 -1.215902 0.695004 5.700470 -0.886878 1.047396 -0.017881 -2.205553 0.970156 -0.230184 -1.533881 0.098629 0.946007 2.041965 -2.757348 -0.843843 1.053981 2.183028 0.704512 -1.679669 0.375131 -0.124614 -0.705607 -0.622457 1.060782 -0.100291 0.144963 -0.849390 -0.558096 1.137348 3.390697 -0.863749 -3.000605 0.361203 0.255636 0.224431 -0.798057 0.022353 -0.501468 -0.052797 0.766495 -0.400889 1.284757 1.772374 -4.037370 1.442965 -0.218675 -1.836929 1.826654 -0.056956 -0.408153 -0.020310 0.849096 1.945043 1.439650 0.404907 -0.290040 -0.952649 -1.641708 -0.263239 0.423093 0.792334 -1.371614 1.467440 0.650195 -2.020006 -1.155247 -1.315189 -0.074845 -0.664153 -1.420943 0.567103 -0.611884 -3.944809 2.436205 0.517959 -0.285267 0.146171 -1.203740 0.692883 -1.550218 -2.065444 0.642759 -0.315273 -0.515145 0.165708 -0.859915 0.843346 0.749834 1.024598 -1.934420 -2.343727 1.078938 0.217798 1.360553 1.260604 1.012228 1.647767 0.338615 -0.708994 -1.162093 -1.159171 1.751063 0.424301 -1.004703 -0.708743 -1.320938 1.061716 2.307855 -0.681021 -0.081913 -1.633732 1.085986 -1.539033 -0.112969 0.598431 0.596112 -1.325892 -0.199670 0.917749 -0.264975 -0.782256 -1.306034 -0.631268 -0.821798 -1.393916 0.393495 -1.385259 -0.219543 1.716551 -0.917671 -1.072294 0.789299 -0.447634 -0.143291 0.055301 1.173950 1.979989 -1.484975 0.878462 -1.506260 1.375002 -2.246511 -1.661871 0.406166 -0.998681 -0.436552 -0.833922 -0.212586 0.654686 -0.067861 0.012523 -0.055651 -0.114244 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.280910 0.613662 0.426447 -0.599673 0.844427 0.632485 0.320973 0.051308 -0.666269 -1.040547 -0.330176 -1.031987 -1.389410 1.282096 -0.228504 0.452377 2.095984 0.446534 0.043443 -0.534550 0.953454 -1.043138 1.853733 2.014472 -1.735615 0.263934 0.913270 0.779172 0.241084 0.996547 -0.054674 -1.413386 0.452316 -0.726259 0.965912 -1.177803 -0.166536 -0.018111 0.020002 -2.885518 -0.274307 0.573288 -0.105652 0.024633 0.073935 0.645630 2.005653 1.093749 -0.744913 0.780481 0.875257 0.220471 0.516575 0.174494 0.094786 0.377272 0.092692 -0.061909 -0.494528 0.316245 -0.207380 -1.487697 0.150149 1.411289 1.831774 -0.277386 -0.355897 0.413253 -0.145578 0.199629 -0.081347 1.000794 0.530010 0.479292 1.148071 -1.794876 -0.265078 -3.085269 0.092258 -3.780301 -1.375936 -1.269303 0.840214 0.484197 0.738523 -0.259233 2.191700 -0.189740 0.484950 1.173702 2.035650 -1.322093 -0.363830 -1.168401 -0.485547 0.575270 -0.821031 -0.099039 0.457998 -0.166642 -1.157254 -1.484060 0.899331 0.109820 -0.945198 -0.873886 -0.471973 1.338210 -1.613000 -1.022398 -1.981880 -0.052610 -0.275200 -2.252913 0.233016 -0.446271 0.611939 0.642826 -0.379751 -1.371093 0.385607 0.982599 -0.309643 -0.879388 -0.572037 1.570940 0.764930 -0.290043 0.442744 0.509139 0.499187 1.654503 1.555301 -0.468928 -0.509133 0.717625 -0.835953 -0.207241 -1.067918 -0.287039 0.956991 -1.312671 -0.338509 0.700721 -0.897722 -0.332382 0.842007 -1.001816 0.752910 4.177721 -0.302800 0.863879 0.559387 -1.574169 1.321209 -0.229427 -0.543608 0.607904 1.356390 1.152597 -2.121570 -0.968774 0.558287 1.913777 0.745119 -1.278540 -0.932550 -0.284618 0.170042 -0.235801 0.600134 0.298644 0.016762 -0.768904 -0.161360 0.698724 2.550773 -0.915488 -0.746055 0.181760 0.863901 -0.496242 -2.031926 -0.155221 -1.440835 -0.305297 0.179246 -0.067241 0.609989 1.660641 -2.917649 1.345391 -0.522797 -0.488672 0.866987 0.054028 -0.403057 -2.329193 0.552785 1.248605 1.462428 -0.011791 0.479733 -0.252633 -1.668306 -0.052131 0.217723 0.915873 -1.001767 1.381571 -0.272522 -1.125154 -1.007916 -0.183969 -0.450034 -0.955556 -0.342217 0.690266 0.884055 -2.408637 1.636286 -0.356649 -0.673225 0.545066 -0.202405 1.144345 -1.624883 -1.854597 0.860413 -0.241634 -0.814509 -0.475604 -0.529140 1.012039 0.114794 -0.592707 -0.776681 -1.928157 1.153687 -0.115091 1.079927 0.955057 0.395611 1.837786 0.332790 -1.042369 -1.053230 -0.744563 0.159342 -0.511645 -0.530344 -1.255345 -0.625445 1.104909 2.296199 0.025001 -0.212366 -0.280068 1.614586 -1.617817 -0.507815 0.859023 0.602856 -0.477149 0.533800 1.008605 -1.250901 -0.729231 -1.318974 0.335048 -0.043489 -1.059798 0.651718 -1.592286 -0.001511 1.039194 -0.453425 -0.482507 0.895998 0.371323 0.022620 -0.373299 1.725452 1.681549 -1.191194 0.215630 -1.356043 0.726941 -2.022858 -1.103591 -0.309352 0.568906 -0.295675 -0.110403 0.309161 0.706980 0.325488 -0.305003 -0.515182 -0.421894 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.045829 0.229419 0.575859 -0.244461 0.841597 0.080699 0.162422 0.495644 -0.454151 -0.861078 -0.295171 -0.635559 -1.367284 0.744038 -0.162761 0.065029 1.043381 0.143042 0.142932 -0.613194 0.434149 -0.626003 1.154854 0.744719 -1.275222 0.212708 0.241016 0.913923 0.373297 0.831042 0.088896 -0.724301 0.219320 0.065470 0.793829 -0.579884 0.110989 -0.021408 -0.737557 -1.661545 -0.330019 0.736995 -0.317368 0.388754 0.240356 1.413330 1.035079 0.700071 -0.614067 0.877261 0.690741 -0.173329 0.543975 0.195141 -0.391412 -0.225128 0.278364 -0.359426 -0.711965 0.367492 -0.060515 -1.698994 -0.138428 0.586376 1.220429 -0.586151 -0.262888 0.298971 -0.172420 0.277820 0.187314 0.652188 0.666125 0.048951 1.106430 -0.227432 -0.357517 -1.394053 0.050487 -2.923794 -0.872485 -1.171213 1.123894 0.480835 -0.095329 -0.400204 1.541561 0.125067 0.185932 0.808214 1.094010 -0.571209 -0.259042 -0.973762 0.049715 0.449869 -0.740086 -0.412921 0.497364 0.399706 -0.491485 -0.484627 0.390902 -0.547352 -0.543948 -0.214070 -0.875709 1.022415 -1.534133 -0.298816 -1.742857 0.135503 0.257014 -1.264866 0.029944 0.240545 0.655643 0.454659 0.373090 0.118108 0.262783 0.383457 -0.199766 0.026955 -0.655302 1.203158 0.413222 -0.347624 0.468025 0.849535 0.264602 0.505996 1.159917 -0.126900 -0.932928 0.798172 -0.299255 -0.025196 -0.609129 0.102859 0.737691 -0.850304 0.098770 0.030332 -0.376446 -0.420165 -0.393207 -0.696211 0.590209 1.409471 -0.033759 0.224272 0.088687 -0.620876 0.740843 -0.001961 -0.196532 0.611982 0.622321 0.527151 -0.368642 -0.528734 0.345108 0.959611 0.343485 -1.080935 -0.089871 -0.127839 0.435387 -0.246440 0.324015 0.770918 0.042406 -0.114159 0.037413 -0.045643 1.340169 -0.483351 -1.007634 0.260751 0.363402 -0.374332 -1.020727 -0.051338 0.011580 -0.605344 0.266614 0.105258 0.087062 0.978620 -1.821446 0.814898 0.211044 -0.183727 0.464584 -0.350991 0.209162 -1.397105 0.026663 0.597068 0.900166 0.274249 -0.015710 -0.222989 -0.982783 0.326538 0.284734 0.608790 -0.259959 0.706113 -0.295611 -0.265114 -0.576822 -0.689997 -0.250895 0.220117 -0.318752 0.306373 0.497906 -2.155843 0.714512 -0.794312 -0.588672 0.165927 0.228542 0.795640 -0.846714 -0.996857 0.418223 -0.398088 -1.536883 -0.914783 -0.197097 0.400131 -0.034085 -0.450791 -0.257990 -1.219645 1.001658 -0.243318 0.264827 0.560780 0.189306 1.483397 0.611961 -0.968878 -0.448022 -0.418644 0.443092 -0.783804 0.248960 0.035813 -0.104188 0.443822 1.338513 0.150407 0.213500 -0.397655 1.063072 -0.953934 -0.826112 0.725051 0.328595 0.125415 1.224012 0.779936 -0.763734 -0.580091 -1.006787 0.144595 0.090379 -0.426683 0.354988 -1.271586 -0.198844 0.853564 -0.106529 -0.726797 0.631848 -0.038588 -0.437353 -0.909486 1.622607 1.831863 -1.122124 0.713376 -0.735103 0.707110 -1.134817 -0.416468 -0.414901 0.206125 0.200008 0.261966 0.301725 0.193906 0.308401 -0.726274 -0.664299 -0.316113 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_deallocate_node(int*) = -0.009500 0.250358 0.578971 -0.354746 0.869154 0.149097 0.026680 0.154080 -0.319030 -0.449566 -0.292936 -0.557745 -0.899014 0.532044 -0.233111 0.176210 0.584508 -0.117212 0.055559 -0.394935 0.359574 -0.287528 0.751426 0.155295 -0.924003 0.144027 0.192142 0.715172 0.258030 0.818362 -0.091824 -0.536172 -0.095867 0.150754 0.558895 -0.313537 0.085000 -0.040503 -0.379219 -1.066717 -0.271016 0.632294 -0.392980 0.332839 0.311496 1.081977 0.719677 0.469670 -0.479474 0.597493 0.494939 -0.009221 0.436884 0.093020 -0.413967 -0.084463 0.663471 -0.309713 -0.507062 0.226018 -0.083386 -0.876456 0.023223 0.461990 0.844799 -0.498689 -0.289849 0.417490 0.010797 0.132988 0.050463 0.580211 0.253487 0.307412 0.684022 -0.067726 -0.065052 -0.752426 0.158584 -1.598217 -0.553164 -0.781332 0.384252 0.455895 -0.147031 -0.227591 1.236461 0.092975 0.019897 0.590627 0.750310 -0.339649 -0.069358 -0.839175 -0.110691 0.087176 -0.432807 -0.535287 0.173819 0.498996 -0.264476 -0.370007 0.056450 -0.437458 -0.392492 0.034578 -0.738831 0.685415 -1.087126 -0.312450 -1.076446 0.256487 0.033601 -0.909254 -0.179010 0.250091 0.415208 0.133359 0.508860 -0.031131 0.256240 0.402610 -0.258554 0.196140 -0.535117 0.871649 0.418969 -0.281764 0.213609 0.571637 0.243260 0.213128 0.675398 -0.130164 -0.803598 0.564878 -0.070926 -0.095273 -0.368072 0.252352 0.291058 -0.570888 0.042904 0.187388 -0.169895 -0.149527 -0.584843 -0.688831 0.366823 0.998007 -0.204912 0.091523 -0.182887 -0.563289 0.437527 0.138835 -0.237680 0.269073 0.193419 0.583744 -0.299672 -0.384669 0.480027 0.593653 0.182307 -0.715151 0.105380 -0.044365 0.220665 -0.036494 0.216635 0.715813 -0.235355 -0.023508 -0.043692 -0.371229 1.199072 -0.217394 -0.859896 0.351449 0.279336 -0.382880 -0.569930 -0.057484 0.057351 -0.610438 0.249657 0.044886 0.092475 0.683923 -1.400545 0.588661 0.334608 -0.303663 0.362312 -0.518013 0.297893 -0.874537 -0.248462 0.498828 0.503491 0.044169 -0.044040 -0.312170 -0.605280 0.437615 0.189047 0.458264 -0.120272 0.495212 -0.136694 -0.340699 -0.339534 -0.376213 -0.233323 0.294651 -0.331841 0.178598 0.164940 -1.569457 0.582721 -0.572996 -0.212844 0.208712 0.268995 0.595896 -0.465643 -0.616493 0.331257 -0.248754 -0.919211 -0.581254 -0.163410 0.222286 0.075429 -0.138674 -0.363918 -0.948517 0.365234 -0.240846 0.027502 0.379951 0.193940 0.853135 0.309510 -0.589401 -0.281604 -0.385249 0.333996 -0.244794 0.445198 0.187599 -0.032900 0.353023 0.719774 0.002803 0.220143 -0.518898 0.612539 -0.457597 -0.394836 0.385260 -0.136126 -0.173769 0.641683 0.459549 -0.230599 -0.381254 -0.699393 0.213846 -0.318706 -0.029657 0.133814 -0.820986 -0.433900 0.666801 -0.166658 -0.661216 0.361497 -0.016429 -0.441737 -0.671051 1.215734 1.218455 -0.644633 0.640464 -0.414439 0.592157 -0.761427 -0.261737 -0.314321 -0.098476 0.207373 0.151658 0.212477 0.146695 0.223025 -0.399936 -0.305856 -0.351594 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/strongly-connected-components.cpp__std::__deque_buf_size(unsigned long) = -0.344857 -0.442576 -0.244121 -0.445243 0.257755 -0.042797 0.043426 -0.355504 -0.712604 -0.347823 0.124852 -0.797734 -0.200038 0.577765 -0.148597 0.530652 0.815753 0.196861 -0.148805 -0.185461 0.523212 -0.487390 0.480700 0.886886 -0.304389 0.032596 -0.265112 0.192211 -0.085632 0.075892 0.163691 -0.680776 0.047553 -0.528338 0.159584 -0.251300 -0.299393 0.701251 0.612639 -0.953837 0.036625 0.428973 0.389454 0.114446 0.175952 0.026091 0.315902 0.094735 0.005371 0.734904 0.322511 -0.130678 0.406966 -0.053565 0.311032 0.385835 -0.047976 -0.213913 -0.127150 0.009175 -0.412981 0.174850 0.212421 0.339911 0.545077 -0.090519 -0.443848 0.054934 0.163087 0.103727 0.259759 0.497095 -0.135760 -0.216743 0.268964 -0.715439 -0.104523 -1.269051 0.291116 -1.275808 -0.464006 0.266996 0.514978 0.587710 0.114601 -0.091732 0.874796 -0.458228 -0.485482 0.383024 0.616364 -0.237512 -0.102718 0.007811 -0.360554 -0.254196 0.048708 -0.181190 0.203503 0.521415 -0.532267 -0.366258 0.328420 -0.055240 -0.206563 -0.409205 0.013427 0.495284 -0.656895 -0.419613 -0.194133 0.696099 0.243440 -0.593852 0.071129 -0.470133 -0.362380 0.225359 -0.834060 -0.398398 0.346224 -0.102331 -0.354984 -0.015339 -0.189848 0.329487 0.274450 0.018909 -0.214230 0.390967 -0.021897 0.774908 -0.089820 -0.491283 0.163778 0.207784 0.028669 0.189462 -0.285152 -0.331473 0.122462 -0.475128 -0.063109 -0.198866 -0.338282 -0.115826 0.159529 -0.118975 -0.408000 1.250051 -0.415122 0.759461 0.512277 -0.179228 0.499205 -0.008754 0.383888 0.206276 0.613922 0.232574 -0.514660 -0.536514 0.755996 0.699834 0.088269 -0.404355 -0.449520 0.334139 0.320225 0.177576 0.359599 -0.109784 0.100150 -0.123355 -0.013543 -0.040765 1.263590 -0.149324 0.236942 0.042383 0.490221 0.002189 -0.728696 -0.154578 -0.963827 -0.076026 0.062067 0.257987 0.218993 0.711424 -1.094076 0.485021 -0.234872 0.212837 0.397629 0.293113 -0.315393 -1.559040 -0.557252 0.066052 0.711194 -0.122488 0.339909 0.115434 -0.615783 0.085893 0.000000 0.259845 -0.760890 0.674806 -0.172948 -0.414959 0.188955 0.231182 -0.512927 -0.324441 -0.267146 0.229267 0.791491 -0.517558 0.258665 0.238937 -0.010261 0.223465 0.275479 0.664835 -0.159975 -0.312988 0.359437 -0.291721 -0.310038 -0.052335 -0.105455 0.201591 -0.192302 -0.317919 -0.365779 -0.545614 0.757833 -0.110442 0.886504 0.084505 -0.550075 0.183502 0.112404 -0.290435 -0.172324 -0.125496 -0.328388 -0.355732 -0.019443 -0.418245 -0.199410 0.347804 0.347707 0.297886 -0.438645 0.094531 0.604004 -0.297647 0.398096 0.299486 -0.225854 -0.244466 0.193140 0.424993 -0.486420 0.184668 -0.562442 0.130017 -0.502421 0.052255 0.502260 -0.116033 0.035622 -0.310517 -0.296216 0.137939 0.239218 0.504252 -0.161139 0.176568 0.922878 0.179894 0.176165 0.052703 -0.574138 0.154136 -0.413927 -0.268318 -0.281339 0.629905 -0.589591 -0.234380 -0.135781 0.528305 0.274081 -0.167842 -0.377783 0.286068 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_get_map_allocator() const = 0.002245 0.254174 0.341944 -0.073014 0.231282 -0.101768 0.131723 0.258227 -0.211493 -0.496765 -0.095155 -0.442954 -0.670521 0.402477 -0.075002 -0.107738 0.691395 0.219729 0.080482 -0.296201 0.070751 -0.424533 0.645830 0.685621 -0.651363 0.149223 0.165156 0.360496 0.177642 0.384457 0.034625 -0.421176 0.197303 0.070349 0.427724 -0.336941 -0.013885 -0.138585 -0.418046 -1.031400 -0.106093 0.361996 0.129004 0.042730 0.114634 0.654123 0.723116 0.363411 -0.227328 0.339321 0.274419 -0.056887 0.274445 0.083653 -0.000971 -0.155637 0.219643 -0.206311 -0.397191 0.216056 0.002485 -0.931701 -0.132606 0.427307 0.652774 -0.125404 -0.060637 -0.053583 -0.100499 0.137388 0.044669 0.265249 0.362587 0.171904 0.445113 -0.183878 -0.000334 -0.810476 -0.055401 -1.727813 -0.542726 -0.567576 0.739531 0.257649 -0.024816 -0.148713 0.676949 0.110719 0.280078 0.300439 0.713763 -0.317602 -0.223779 -0.312602 -0.023208 0.387441 -0.363888 -0.015218 0.271072 0.041922 -0.388050 -0.248246 0.407898 -0.131474 -0.308106 0.070441 -0.224125 0.427190 -0.767743 -0.107757 -0.855323 -0.203186 0.193955 -0.724697 0.237335 0.047205 0.328265 0.358987 -0.023973 -0.055267 0.096391 0.151463 -0.064920 -0.021831 -0.681751 0.636007 0.060142 -0.087172 0.273010 0.320687 0.221152 0.278737 0.530092 -0.106058 -0.242286 0.280965 -0.318973 -0.052315 -0.303934 -0.135150 0.415366 -0.409508 0.028047 -0.041334 -0.330852 -0.261396 -0.170939 -0.250777 0.335359 0.756873 -0.007798 0.259204 0.131195 -0.416758 0.390989 -0.095431 -0.199606 0.211941 0.479539 0.329196 -0.155621 -0.274624 0.062413 0.613995 0.247800 -0.410443 -0.088877 -0.082892 0.109434 -0.104396 0.272072 0.184052 0.089839 -0.244535 -0.021156 0.212028 0.639946 -0.183827 -0.426479 -0.032836 0.078784 -0.035261 -0.535719 0.065885 0.012276 -0.081007 -0.105588 0.006788 0.103745 0.534236 -1.078092 0.512547 -0.028399 -0.095023 0.337752 -0.130857 -0.117176 -0.854388 0.244461 0.412804 0.531227 0.154942 -0.038926 -0.054980 -0.533348 -0.054933 0.054241 0.318856 -0.254832 0.410500 -0.100179 -0.265817 -0.394218 -0.438939 0.018277 -0.040708 -0.197287 0.193391 0.421094 -1.046910 0.506854 -0.287599 -0.376517 -0.049632 -0.034555 0.163199 -0.614636 -0.579126 0.046360 -0.274991 -0.759320 -0.429012 -0.207002 0.196820 -0.128821 -0.298107 -0.096461 -0.441497 0.599987 -0.115332 0.227231 0.347529 0.121544 0.774838 0.536830 -0.414383 -0.178571 -0.068487 0.120856 -0.575810 -0.064675 0.101676 -0.231204 0.230638 0.872387 -0.012316 0.051850 -0.046673 0.539023 -0.413836 -0.519405 0.377316 0.048934 0.101909 0.558055 0.400935 -0.511829 -0.271415 -0.542973 -0.100775 0.164020 -0.345660 0.206639 -0.648148 -0.026399 0.435005 -0.138813 -0.346424 0.334814 -0.087305 -0.154682 -0.248560 0.677573 0.820037 -0.583110 0.396844 -0.437124 0.262229 -0.684603 -0.292902 -0.143588 0.211345 -0.009880 0.051922 0.086027 0.084982 0.130044 -0.345911 -0.350207 0.019606 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/strongly-connected-components.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/strongly-connected-components.cpp__std::allocator::allocator(std::allocator const&) = -0.029433 0.158312 0.238695 -0.043563 0.241932 -0.038949 0.146272 0.171463 -0.234767 -0.349572 -0.091043 -0.315941 -0.484264 0.391301 -0.043933 0.077103 0.654892 0.271096 0.063305 -0.229722 0.126365 -0.455679 0.596263 0.613129 -0.510685 0.134569 0.143082 0.274953 0.077787 0.408479 -0.098222 -0.345919 0.249898 -0.127830 0.290639 -0.398374 -0.017256 -0.023069 -0.213277 -0.921031 -0.057051 0.224993 0.130367 0.016634 0.048362 0.477267 0.580292 0.328609 -0.139098 0.365906 0.188828 -0.090560 0.233463 0.118391 0.072366 0.073869 0.175948 -0.149247 -0.368241 0.168128 -0.040282 -0.811104 -0.064456 0.331832 0.563291 -0.115901 -0.048647 0.025278 -0.137709 0.093413 0.085707 0.201686 0.233384 0.052409 0.357201 -0.321510 -0.010383 -0.706478 -0.129360 -1.447261 -0.462390 -0.465301 0.548728 0.136747 0.129388 -0.047827 0.586655 0.022575 0.217887 0.171212 0.606056 -0.428951 -0.215361 -0.248762 0.026958 0.269439 -0.314046 -0.079639 0.292895 -0.056318 -0.350367 -0.316549 0.469952 -0.021099 -0.252463 -0.055071 -0.169193 0.421985 -0.684822 -0.277551 -0.749462 -0.193483 0.013800 -0.597209 0.295877 0.042709 0.300791 0.336346 -0.057322 -0.221475 0.132889 0.228706 -0.050213 -0.170513 -0.397206 0.536494 0.038419 -0.084740 0.247575 0.218680 0.116026 0.402296 0.547633 -0.112359 -0.179407 0.266662 -0.311000 -0.011932 -0.283625 -0.194792 0.261305 -0.445815 -0.002377 0.034632 -0.316389 -0.108156 0.043514 -0.121315 0.281453 0.669997 -0.011832 0.232540 0.132698 -0.417460 0.370224 -0.122042 -0.124208 0.192266 0.449468 0.232422 -0.289317 -0.275439 0.036214 0.523344 0.256307 -0.411600 -0.227277 -0.184141 0.150350 -0.001322 0.179107 0.174723 0.104690 -0.262785 -0.008429 0.099293 0.701692 -0.267977 -0.304066 0.035207 -0.030716 -0.128581 -0.644651 -0.025751 -0.146953 -0.081942 -0.152955 -0.016176 0.046076 0.489422 -0.874799 0.472480 -0.211419 -0.153400 0.346880 -0.060332 -0.097797 -0.737197 0.130874 0.338500 0.535200 0.127193 0.032563 -0.000841 -0.473243 -0.056543 0.002339 0.276871 -0.205184 0.357492 -0.061553 -0.317729 -0.303590 -0.266737 0.058416 -0.170080 -0.078616 0.187632 0.408849 -0.909570 0.406380 -0.206813 -0.323919 0.134993 0.084800 0.200086 -0.502204 -0.533912 0.131860 -0.163058 -0.497368 -0.325576 -0.137020 0.225435 -0.101902 -0.321650 -0.056181 -0.428083 0.455099 -0.076516 0.206721 0.293554 0.075485 0.653312 0.384187 -0.409430 -0.189799 -0.028863 -0.040943 -0.535086 -0.025453 -0.046120 -0.202829 0.300216 0.772124 0.114075 0.057925 -0.044382 0.540434 -0.458836 -0.350751 0.411107 0.166978 0.062750 0.409077 0.416875 -0.491025 -0.267654 -0.358955 -0.064236 0.150073 -0.273842 0.206387 -0.565880 0.005197 0.317324 -0.086225 -0.246746 0.287164 -0.039382 -0.081937 -0.246167 0.620222 0.690142 -0.491228 0.261496 -0.320850 0.187496 -0.585545 -0.225031 -0.129451 0.308520 -0.120577 0.082969 0.160158 0.131644 0.084355 -0.277250 -0.251063 -0.125680 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/strongly-connected-components.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/strongly-connected-components.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/strongly-connected-components.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/strongly-connected-components.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/strongly-connected-components.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.082101 1.242262 0.999659 -0.319233 0.808742 0.205911 0.277154 0.741253 -0.270194 -1.654866 -0.279131 -1.363046 -2.377850 1.075643 -0.295650 -0.814038 1.911346 0.087306 0.279741 -0.892167 0.284008 -0.514000 1.964489 1.959512 -2.252592 0.400461 1.003118 0.919432 0.731711 0.649271 0.452317 -1.601927 0.509301 0.482713 1.250772 -0.514453 -0.081097 -1.107670 -1.339710 -2.852822 -0.497083 0.818772 -0.663779 0.181645 0.349757 2.008377 2.609365 1.069463 -1.072404 0.689498 1.091190 0.239814 0.442581 0.065180 -0.358462 -1.093407 0.260577 -0.247572 -0.834791 0.483384 0.118460 -2.320491 -0.662106 1.525348 1.894686 -0.320101 -0.240529 0.007646 -0.208431 0.373332 -0.305279 1.001175 1.619244 1.084547 1.596523 -0.385980 -0.516691 -2.812773 -0.055185 -5.124752 -1.649523 -1.833828 1.977796 0.395188 -0.294194 -0.586792 2.106483 0.568452 0.937491 1.594940 2.379010 -0.690014 -0.501337 -1.172981 -0.318632 1.211094 -1.073234 0.499108 0.424093 -0.011434 -1.212736 -0.916902 0.569871 -0.593611 -1.017176 -0.114448 -0.710387 1.116973 -2.037846 0.250194 -2.537787 -0.502373 0.834427 -2.503762 -0.301322 0.262356 1.549223 0.918200 0.055464 -0.085643 0.087672 0.491648 -0.232637 -0.083878 -1.330849 1.749969 0.737489 -0.073601 0.800257 1.044018 1.153209 0.857217 1.708562 -0.104511 -0.837058 0.495854 -0.680784 -0.287434 -0.763911 0.123591 1.432762 -0.878102 0.496317 0.282348 -0.852116 -1.320411 -0.391120 -1.392148 1.027721 3.180468 -0.096366 0.791029 0.305231 -1.368090 0.654176 -0.511605 -1.005485 0.581874 1.296973 1.430389 -0.536039 -0.655196 0.493740 1.943832 0.579643 -1.484302 0.306434 0.161884 0.036836 -0.947483 0.917537 0.480852 0.289232 -0.536102 -0.139577 1.374239 1.710061 -0.566969 -1.796107 -0.149945 0.922372 0.443809 -0.891049 0.360127 0.434833 -0.194824 0.742754 0.047050 0.611980 1.571432 -3.502814 1.211472 0.465963 -0.214480 0.489595 -0.013610 -0.474373 -1.820045 1.223733 1.543626 1.147436 0.616212 -0.108643 -0.551955 -1.582855 -0.123812 0.552338 0.922221 -0.811541 1.291006 -0.232917 -0.719200 -1.462309 -1.338207 -0.160631 0.200985 -0.824460 0.533182 0.543670 -3.646746 1.896194 -0.864725 -1.084882 -0.700393 -0.846092 0.880865 -1.952680 -1.933083 0.223667 -1.047017 -2.478322 -1.007066 -0.754838 0.534282 0.137421 -0.092679 -0.652635 -1.633109 1.925298 -0.040239 0.823609 1.091764 0.755445 2.741425 0.525001 -1.118319 -0.845527 -0.815849 1.527380 -0.978588 -0.669060 0.187075 -0.703773 0.515723 2.536424 -0.680912 -0.176234 -0.470541 1.184729 -1.604421 -1.451602 0.785487 0.887803 -0.019624 1.628203 0.937852 -1.130269 -0.722758 -1.837305 -0.220127 0.132730 -1.393013 0.342027 -1.913826 -0.161712 1.659097 -0.493543 -1.040521 0.997748 -0.397404 -0.251757 -0.587980 1.469992 2.984229 -2.143873 1.012802 -1.614978 1.117806 -2.234706 -1.544685 -0.015654 -0.191281 0.523576 -0.213510 -0.231827 0.131961 0.354749 -1.040135 -1.086525 0.442152 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/strongly-connected-components.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/strongly-connected-components.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/strongly-connected-components.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/strongly-connected-components.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/strongly-connected-components.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/strongly-connected-components.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::push_back(int const&) = 0.122080 2.193182 1.942155 -1.498059 1.947964 2.842997 0.205032 -0.159316 -0.832128 -0.682176 -0.742917 -2.549806 -2.255832 1.711484 -0.509223 -0.407957 2.580013 -0.249287 -0.400094 0.027546 0.237217 1.043980 2.357271 2.484409 -2.406730 0.876026 0.711008 0.680053 -0.669695 2.880493 -1.318493 -3.367329 -0.416676 1.245268 1.061040 -0.287715 -0.982577 -1.503478 -0.343713 -3.783670 -0.305103 2.240116 -0.855116 -0.264733 0.889802 -0.617655 4.140115 1.116762 -0.332757 -0.190704 0.749614 1.418155 0.739621 -0.174417 1.053109 0.190544 2.339257 -0.464443 -0.542686 0.090092 -0.328684 -0.056877 -0.914813 2.247719 1.946180 0.368244 -1.045615 -0.999082 0.001203 -0.082140 -0.976776 1.629428 0.966064 2.554800 0.692750 0.645983 0.967348 -1.321938 1.126132 -1.256851 -2.046646 -1.446229 0.765165 2.638901 0.506087 -1.955675 3.126951 -0.832440 0.900670 0.600426 3.289279 -1.288727 -0.101717 -1.299013 -1.503818 0.379426 -0.286455 0.088706 -1.357166 -0.619910 -1.697527 -1.614229 0.456183 -0.158316 -1.420498 1.239745 -0.283012 1.348020 -1.372747 -0.087497 -1.829558 0.596670 0.175358 -3.178858 -2.449086 -0.333913 -1.037483 0.474129 -0.983194 -2.042681 0.828662 1.019020 -1.224571 -0.405526 -2.120405 2.454937 1.577303 -0.575133 0.277412 0.142256 1.746620 1.492514 0.526308 -0.664537 -0.043132 0.227032 0.034029 -0.735221 -0.585269 0.672337 -1.151788 -0.844338 -0.319532 1.558264 -1.095689 0.621802 -2.824764 -1.592226 0.669957 7.112728 -1.548838 1.439208 -0.056364 -2.608690 1.917977 0.299690 -1.895202 -0.442036 0.918694 2.781402 -2.625018 -0.960337 1.658304 2.891866 0.846289 -0.979118 1.566250 0.301486 -0.901692 -1.006527 1.929749 -0.174683 0.130556 -1.074721 -0.775773 1.307219 4.045087 -0.399764 -4.064035 0.372113 0.957446 0.841479 0.470531 0.304576 -0.662907 -0.184490 1.212559 -0.520180 1.765655 2.206986 -4.387793 2.013357 0.611284 -2.229572 2.639930 -0.679028 -0.417591 0.610264 0.677180 2.403056 1.919067 0.397415 -0.535112 -1.515629 -2.022094 -0.291380 0.621997 1.080727 -1.899833 1.944838 0.495932 -2.404257 -1.240818 -2.437302 -0.666661 -0.881178 -2.772430 0.653986 0.033250 -3.768067 3.056854 1.231146 -0.048925 -0.344433 -1.514663 0.436230 -1.763382 -2.419130 0.472066 -0.706882 -1.179965 0.716022 -1.338084 0.766929 1.136368 1.562934 -2.537269 -2.521156 1.763415 0.693088 2.132195 1.541459 1.037619 1.064447 2.078225 -0.779613 -0.502752 -2.429937 2.830441 0.710684 -1.060253 -0.268610 -1.820338 1.087254 2.523791 -0.874014 -0.653147 -2.796918 1.302697 -0.428670 0.222244 0.572714 -1.676872 -1.521022 -0.715559 1.098977 -0.006545 -0.776921 -2.087219 -0.182879 -1.509328 -1.537416 0.325091 -1.624683 -0.396789 2.074247 -1.542895 -1.831370 0.539538 -0.270615 -0.970923 0.463815 1.748010 0.278300 -0.980569 2.134259 -2.009848 1.801576 -2.593766 -1.670580 0.132147 -2.020546 -0.805489 -1.253289 -0.575316 0.588167 -0.048066 0.595666 -0.287766 0.275738 +PE-benchmarks/strongly-connected-components.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/strongly-connected-components.cpp__void std::deque >::_M_push_back_aux(int const&) = 0.325067 2.558004 2.998057 -2.048642 2.418969 3.166100 0.106563 0.219582 -1.238814 -1.007536 -0.817226 -3.701153 -3.143911 2.123641 -0.737744 -1.237108 3.130164 -0.369086 -0.603193 -0.142343 -0.253069 1.736482 2.800720 2.964830 -3.096034 1.120957 0.328583 1.255214 -0.476316 3.588784 -1.500940 -4.044893 -0.837679 2.535938 1.460614 0.022986 -1.194087 -2.112204 -1.257299 -4.602131 -0.304083 3.340536 -0.965171 -0.156288 1.435295 0.056533 5.151480 1.307030 -0.417705 -0.311766 1.070205 1.589078 1.132833 -0.336862 1.206899 -0.572724 3.659529 -0.657104 -0.914403 0.250676 -0.289278 -0.352433 -1.591667 2.672723 2.422125 0.465246 -1.438262 -1.906281 0.378544 0.044727 -0.914467 1.885770 1.609168 3.321149 0.912977 2.172084 1.529630 -1.032157 1.659491 -1.719914 -2.470716 -1.714641 2.027498 3.625109 -0.423393 -3.019414 3.699245 -0.858857 1.080749 0.607695 4.047159 -0.899442 -0.274694 -1.538986 -1.846370 0.836261 -0.344496 0.130179 -1.567425 -0.200790 -1.948143 -1.163693 0.279693 -0.824752 -1.768115 2.728372 -0.438971 1.676600 -1.794767 0.812829 -2.272610 1.021394 1.182256 -3.859652 -3.554750 -0.271542 -1.479040 0.633235 -1.206631 -1.398849 0.966139 0.580367 -1.697377 0.583609 -3.716814 3.347862 1.740210 -0.603853 0.248225 0.525468 2.486984 0.947691 0.066135 -0.910808 -0.076138 0.341779 0.259317 -0.926232 -0.733620 0.979012 -1.266626 -0.718630 -0.108940 1.314747 -1.373707 0.582809 -4.879732 -1.711082 0.766765 8.220706 -1.872892 1.776625 -0.153451 -2.757010 2.373289 0.819999 -2.232289 -0.604649 0.823949 3.450263 -2.213289 -1.050717 2.058608 3.512617 1.027236 -1.329531 2.936998 0.675990 -1.174471 -1.401188 2.628467 -0.092954 0.151835 -1.032565 -0.938608 1.700632 4.497641 -0.042056 -6.232132 0.167344 0.996737 1.494235 1.413616 0.744077 0.392418 -0.169374 1.529305 -0.457824 2.279730 2.726062 -5.893245 2.575514 1.756554 -2.612599 3.662574 -1.201966 -0.466205 1.010592 0.706962 2.800754 2.439206 0.955260 -1.476964 -1.832540 -2.391954 -0.371368 1.029000 1.247853 -2.205136 2.169683 0.693046 -2.401102 -1.401654 -4.101444 -0.803687 -0.111084 -4.111229 0.833963 -0.296416 -5.150751 3.605004 1.434467 -0.156349 -1.227014 -2.219989 0.026826 -2.242823 -2.684189 -0.040072 -1.306718 -2.631648 0.317150 -1.679920 0.536325 1.258044 2.404510 -3.219882 -2.904384 2.687399 0.456704 2.550134 1.972366 1.027407 1.198309 3.766140 -0.741152 -0.235259 -2.873162 4.216665 0.631508 -1.192114 0.792471 -2.180673 0.890212 2.982526 -1.367060 -0.654877 -3.846285 1.351861 0.053939 -0.356208 0.579776 -2.930363 -1.554191 -0.127506 1.285016 -0.053973 -0.701309 -2.902346 -0.888589 -1.842541 -1.848312 0.416559 -1.888578 -0.465078 2.647156 -1.936840 -2.722317 0.673241 -0.755799 -1.826905 0.604296 2.400365 0.816924 -1.299959 3.518454 -2.711866 2.685467 -3.152763 -2.008646 0.202569 -3.176127 -0.963873 -1.528465 -0.869586 0.465487 0.012789 0.428654 -0.841951 1.175677 +PE-benchmarks/strongly-connected-components.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::size() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::max_size() const = -0.037791 0.143272 0.247771 -0.138360 0.166366 -0.095238 0.077945 0.068389 -0.175916 -0.424638 0.027340 -0.453537 -0.506795 0.309740 -0.149254 -0.102783 0.445910 0.052522 0.026851 -0.256637 0.048388 -0.196113 0.501424 0.514530 -0.503657 0.060539 0.110555 0.287230 0.199689 0.170949 0.158307 -0.357200 0.110765 0.132274 0.278129 -0.129733 0.006038 -0.098564 -0.257582 -0.654539 -0.082488 0.257662 0.079820 0.046627 0.084019 0.499114 0.500371 0.290083 -0.174063 0.254193 0.310569 0.035546 0.167989 0.037419 -0.031357 -0.316984 0.192497 -0.236463 -0.232486 0.113854 0.003930 -0.559552 -0.136310 0.387357 0.511416 -0.072158 -0.045784 -0.055714 -0.050218 0.150071 0.054853 0.223172 0.243541 0.219726 0.311565 -0.087758 0.025922 -0.681549 -0.002638 -1.255300 -0.365998 -0.301821 0.559310 0.267835 -0.095040 -0.060288 0.503624 0.186113 0.094363 0.316429 0.542030 -0.133101 -0.155541 -0.149114 -0.110241 0.278852 -0.278697 0.114145 0.074894 0.213928 -0.289627 -0.101101 0.166581 -0.142270 -0.216811 0.073032 -0.148208 0.244394 -0.581884 0.049126 -0.485732 -0.058863 0.252169 -0.596425 0.060230 -0.045368 0.301881 0.183743 -0.054709 0.063016 0.056843 0.017605 -0.064437 0.096957 -0.617696 0.378464 0.095838 0.037636 0.126486 0.245765 0.216235 0.193011 0.213821 -0.122938 -0.162717 0.115349 -0.157339 0.024203 -0.192304 -0.044480 0.341266 -0.250868 0.141744 -0.047028 -0.214376 -0.349096 -0.211852 -0.228638 0.194554 0.577582 -0.015532 0.267000 0.171580 -0.286676 0.129187 -0.122527 -0.104295 0.145912 0.289223 0.233429 0.066247 -0.221339 0.168930 0.470914 0.168242 -0.278465 0.037155 0.101422 0.062123 -0.135216 0.221669 0.129056 -0.015673 -0.160230 -0.039658 0.243649 0.386178 -0.021863 -0.231185 -0.028496 0.178393 0.061380 -0.208022 0.078980 0.101841 0.004931 0.042937 0.062999 0.116355 0.402448 -0.912426 0.343410 0.148151 0.059071 0.174035 -0.066638 -0.187021 -0.623839 0.186953 0.290340 0.289825 0.088042 0.022239 -0.007028 -0.395700 -0.021910 0.062215 0.191026 -0.216946 0.287320 -0.025898 -0.168341 -0.327171 -0.308048 -0.021164 0.079412 -0.204784 0.182334 0.262527 -0.821011 0.396451 -0.207989 -0.276051 -0.195046 -0.126717 0.182734 -0.466064 -0.377458 -0.001189 -0.338366 -0.620507 -0.324516 -0.139616 0.065305 -0.111544 -0.069719 -0.110931 -0.211292 0.450603 -0.127040 0.193838 0.229535 0.085553 0.510700 0.239382 -0.217858 -0.121594 -0.036910 0.225434 -0.367888 -0.125602 0.259710 -0.120002 0.129102 0.547338 -0.092955 -0.066540 0.064660 0.326754 -0.217766 -0.392382 0.196746 0.029857 -0.005109 0.463114 0.222983 -0.340534 -0.095359 -0.459525 -0.091113 0.011135 -0.291769 0.171139 -0.333875 0.017699 0.276873 -0.069333 -0.267205 0.250609 -0.042122 -0.111679 -0.084730 0.475942 0.616411 -0.349723 0.283896 -0.423464 0.190484 -0.511846 -0.338773 -0.022456 0.056269 0.014241 -0.012822 -0.097372 0.109855 0.147557 -0.224566 -0.290645 0.199117 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -0.384971 0.281138 0.124687 -1.224427 1.272414 1.464321 0.392699 -0.736901 -1.104431 -0.387471 0.185037 -2.653024 -1.284203 1.194719 -0.490423 0.902813 2.109846 -0.278342 -0.563175 -0.332683 0.361317 1.070092 2.363821 2.342939 -1.453601 0.375204 -0.184003 0.258239 -0.415955 0.546587 -0.537850 -2.087650 0.285602 -0.268705 0.190284 0.064634 -0.784556 -0.400633 1.185757 -2.492845 -0.047949 1.311269 0.192403 -0.155876 0.337986 0.296488 2.322156 1.135934 0.102681 0.668480 0.872967 0.421947 0.881533 0.028395 0.601456 0.038617 1.089354 -0.551011 -0.423709 -0.505789 -0.476388 0.445624 -0.477557 1.609742 1.541670 0.104784 -1.214183 -0.040392 0.644651 0.109722 0.035448 1.495508 0.484838 1.220766 0.670114 -0.355237 0.561037 -1.454144 0.492096 -1.767233 -1.541131 -0.095887 0.932658 1.269658 0.826547 -0.896633 2.591196 -0.641223 -0.180347 0.599569 2.012648 -1.375978 -0.340758 -0.292690 -0.668801 -0.102217 -0.313815 0.353678 -0.013107 0.320804 -1.595985 -0.665664 0.304879 -0.085145 -0.971151 0.019571 0.285314 0.462149 -0.937957 -0.493160 -1.118666 1.059864 0.298384 -2.566079 -1.227238 -0.357681 -0.605810 0.291518 -1.375416 -1.573742 0.727726 0.048890 -0.997179 -0.363850 -1.167879 1.361563 1.373192 0.234964 0.291156 0.675053 1.075780 2.352388 0.043744 -0.967267 0.042626 0.191813 -0.018359 0.344874 -0.304788 -0.148006 -0.304289 -1.205683 0.583535 0.947222 -0.951507 0.264765 -0.941251 -0.390610 -0.138901 4.557250 -1.079570 1.863374 1.059724 -1.589094 0.955740 -0.824972 -0.427731 -0.231238 0.753812 1.514621 -1.553152 -1.063793 1.791730 2.367056 0.837271 -1.325045 1.095131 0.989716 0.236208 -0.701698 1.104941 0.173041 0.689854 -1.043364 -0.266557 1.102293 3.444162 -0.470869 -1.128407 0.373492 1.071333 0.860671 -0.163141 -0.228123 -1.273811 -0.155490 1.083853 0.524515 0.955748 1.853062 -2.634999 1.329537 0.215244 -0.718765 2.013263 0.395411 -1.198832 -0.427470 -0.325607 1.130625 1.391276 -0.048435 0.127035 -0.506943 -1.542715 -0.070443 0.375307 0.421641 -1.365143 1.526658 0.267822 -1.375719 -0.293358 -0.968371 -0.401831 -0.527108 -1.325313 1.074260 0.600970 -2.471887 1.761404 0.947881 -0.645950 -0.258783 -1.021235 1.112001 -1.180591 -1.252704 0.711410 -1.130898 -0.753660 0.274851 -0.597293 0.184743 0.658812 1.368995 -1.875610 -1.527351 2.003362 0.362658 2.228128 1.076860 -0.102590 0.463918 0.073272 -0.715774 -0.329462 -1.706433 0.888226 0.358435 -1.112273 0.107963 -0.985717 1.082482 1.415817 -0.568411 -0.778039 -1.150287 0.853538 -1.089284 0.490347 0.543379 -0.167443 -1.426018 0.155128 0.947318 -0.540231 0.267694 -1.432614 -0.256654 -1.589823 -1.033974 0.761065 -0.697550 0.111594 0.717759 -0.966750 -0.506375 0.363166 0.175943 -0.552575 0.535282 1.732867 0.650923 -0.084910 0.675157 -1.992955 1.207795 -1.783194 -1.625866 0.577965 -0.850051 -1.471969 -0.955452 -0.139283 1.156227 0.275567 -0.451475 -1.060976 0.829366 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_allocate_node() = 0.001969 0.276625 0.359868 -0.202247 0.268837 0.054781 0.080612 0.073821 -0.211642 -0.416682 -0.014172 -0.582943 -0.580220 0.364643 -0.142135 -0.151837 0.515650 0.009775 -0.002840 -0.208995 -0.003719 -0.092861 0.540399 0.559485 -0.538756 0.132173 0.088135 0.246092 0.086656 0.347199 0.032564 -0.533502 0.050059 0.255102 0.291722 -0.073913 -0.089146 -0.211373 -0.276231 -0.753770 -0.079256 0.408506 0.031350 0.010727 0.139975 0.416111 0.698528 0.287094 -0.136108 0.200169 0.273491 0.091999 0.195733 0.015155 0.084084 -0.285716 0.358980 -0.244378 -0.260772 0.118342 -0.027793 -0.468751 -0.214574 0.440377 0.504501 -0.035102 -0.123828 -0.154202 -0.054198 0.122912 -0.020767 0.277821 0.297367 0.346585 0.283267 0.066132 0.103343 -0.563539 0.069174 -1.137531 -0.441465 -0.307526 0.573003 0.421138 -0.099748 -0.203277 0.591248 0.097300 0.127602 0.267117 0.663243 -0.151539 -0.143941 -0.161527 -0.178015 0.240503 -0.219878 0.092724 -0.022065 0.136602 -0.351702 -0.116155 0.176396 -0.160242 -0.253844 0.219177 -0.123247 0.266527 -0.585807 0.099376 -0.505287 -0.014692 0.282729 -0.664475 -0.101081 -0.005198 0.157975 0.199749 -0.141392 -0.021218 0.125871 0.027389 -0.157880 0.114463 -0.718537 0.477128 0.131638 0.028380 0.129900 0.222244 0.319256 0.193640 0.184450 -0.139628 -0.105680 0.082516 -0.087030 -0.011362 -0.131168 -0.007058 0.165124 -0.230480 0.125745 0.002822 -0.246415 -0.247400 -0.470832 -0.265576 0.173470 0.798236 -0.139444 0.325581 0.106886 -0.383247 0.214645 -0.085663 -0.223827 0.041189 0.287317 0.379354 0.009612 -0.222574 0.275904 0.567114 0.188732 -0.280194 0.200951 0.131747 -0.013774 -0.162997 0.335735 0.082796 0.035537 -0.203364 -0.091336 0.264873 0.568853 -0.009373 -0.492006 -0.007835 0.159532 0.179045 -0.070561 0.113454 0.125012 0.010595 0.093274 0.006677 0.206379 0.457341 -1.051557 0.420791 0.166020 -0.114507 0.328770 -0.106154 -0.178564 -0.464884 0.156878 0.391004 0.368780 0.138482 -0.054858 -0.125140 -0.427089 -0.046806 0.077979 0.207312 -0.294803 0.348834 0.006951 -0.294289 -0.325965 -0.482743 -0.038825 0.071390 -0.377309 0.178247 0.233134 -0.941685 0.518113 -0.061706 -0.213546 -0.254197 -0.179241 0.129740 -0.456793 -0.443518 -0.023330 -0.382476 -0.659300 -0.218362 -0.222702 0.046183 -0.036048 0.045182 -0.222838 -0.289639 0.527937 -0.055402 0.317342 0.286775 0.126171 0.489239 0.416636 -0.224297 -0.065873 -0.178424 0.407036 -0.315253 -0.145987 0.307578 -0.232225 0.141993 0.562898 -0.132519 -0.087124 -0.148439 0.315108 -0.146274 -0.311217 0.204772 -0.155019 -0.085108 0.372223 0.263112 -0.245904 -0.100746 -0.529262 -0.128189 -0.124290 -0.312459 0.129320 -0.350316 -0.037635 0.355441 -0.169497 -0.368003 0.209736 -0.094734 -0.193140 -0.039538 0.489445 0.528296 -0.363709 0.430529 -0.463370 0.282100 -0.552288 -0.380532 -0.002868 -0.079262 -0.052842 -0.120417 -0.137504 0.088842 0.108567 -0.178679 -0.277031 0.243634 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::_M_set_node(int**) = 0.000611 1.014936 1.091491 -0.692563 0.964687 1.053178 0.200095 -0.138511 -0.465962 -0.444684 -0.288371 -1.148674 -1.196600 0.976364 -0.253566 -0.021538 1.537289 0.021169 -0.170163 -0.372143 0.424442 -0.136655 1.531028 1.569984 -1.552578 0.452393 0.755249 0.614297 0.235919 1.249720 -0.810896 -1.132771 0.102200 0.037949 0.626002 -0.508045 -0.337413 -0.755307 -0.103066 -2.220527 -0.185308 0.493872 -0.425283 -0.051100 0.270133 0.581354 2.141570 0.781868 -0.421416 0.224615 0.681570 0.282565 0.390291 0.032474 0.413190 0.101841 1.388576 0.238078 -0.375525 0.087853 -0.064588 -0.815312 -0.234293 1.263218 1.346341 0.029249 -0.396078 -0.086745 0.070893 -0.039800 -0.310000 0.842742 0.547149 1.128539 0.723384 -0.645157 0.529913 -1.640880 0.152165 -2.013232 -1.197250 -0.972228 0.566509 0.313619 0.467152 -0.460879 1.724361 -0.099798 0.514694 0.329494 1.808040 -1.070636 -0.193758 -0.643585 -0.640094 0.387310 -0.442856 0.195144 -0.063579 -0.374161 -0.953699 -1.007147 0.777110 0.024465 -0.837665 0.320462 -0.249256 0.845023 -1.046129 -0.361725 -1.281355 -0.186619 -0.081132 -1.871438 -0.534504 -0.235418 0.588446 0.341156 -0.295501 -1.169144 0.270644 0.795839 -0.455294 -0.486046 -0.870795 1.409230 0.915678 -0.166902 0.314858 0.115043 0.846823 1.047647 0.977687 -0.368135 -0.264834 0.218393 -0.520155 -0.251370 -0.553823 0.106837 0.147049 -0.697175 -0.085833 0.797408 -0.659076 0.150524 -0.055386 -0.662074 0.507747 3.720919 -0.470714 0.795958 0.151370 -1.418709 0.884607 -0.105029 -0.855418 0.219380 0.733120 1.245979 -1.798704 -0.669425 0.654058 1.578892 0.536461 -1.197382 0.162783 -0.061121 -0.316806 -0.421701 0.757944 0.057351 0.089552 -0.617100 -0.314700 0.739991 2.246276 -0.594902 -1.977375 0.194963 0.102798 0.046062 -0.811486 0.021029 -0.297063 -0.072897 0.242447 -0.154079 0.794684 1.293325 -2.812235 1.110181 -0.066065 -1.070768 1.438593 -0.190883 -0.381591 -0.490399 0.557505 1.233682 1.064371 0.289631 -0.312095 -0.464358 -1.245024 -0.153810 0.243642 0.560502 -0.917915 1.064561 0.310372 -1.209732 -0.837152 -1.041957 -0.045526 -0.434114 -0.958085 0.486650 -0.161178 -2.631863 1.580192 0.192070 -0.392674 0.076597 -0.726416 0.391631 -1.207564 -1.416489 0.360163 -0.317815 -0.653062 -0.260714 -0.555068 0.528231 0.345123 0.416175 -1.241111 -1.531233 0.912894 -0.085172 0.913863 0.880211 0.549016 1.172230 0.718637 -0.595246 -0.759366 -0.614776 0.956971 0.004863 -0.657308 -0.396802 -0.842097 0.739865 1.703196 -0.388934 0.028711 -0.965853 0.930966 -1.007754 -0.396862 0.509217 0.199271 -0.730188 0.130813 0.698584 -0.444906 -0.497757 -1.007359 -0.547089 -0.408662 -0.947613 0.437707 -1.016151 -0.069961 1.085360 -0.583634 -0.740651 0.610944 -0.246102 -0.203102 -0.028460 1.129226 1.480715 -1.021429 0.689710 -1.144551 0.935864 -1.613624 -1.048470 0.190750 -0.479295 -0.354581 -0.422919 0.025709 0.486871 0.113491 -0.238599 -0.231762 -0.006189 +PE-benchmarks/strongly-connected-components.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.779454 0.594296 -0.794046 -2.022470 2.263133 2.228626 0.684658 -1.844207 -1.299528 -0.565152 0.617812 -4.843460 -2.144461 1.282441 -0.967264 1.898898 3.409331 -1.262796 -1.031706 -0.974003 0.777980 2.712498 4.672915 3.991190 -2.619440 0.431151 0.093098 0.459144 -0.237251 -1.308879 -0.674304 -2.540250 0.935895 -1.521473 -0.447984 1.036853 -1.008950 -1.536931 2.800891 -3.413556 -0.108623 0.287567 -0.111061 -0.144568 -0.173702 1.172550 4.113222 2.160110 0.040283 0.772489 2.183689 0.565367 1.164125 0.218516 0.017039 -0.641193 1.255983 -0.759814 -0.433118 -1.892633 -0.488141 1.068878 -0.753171 2.899445 2.448949 0.448257 -2.113726 1.382677 1.692478 0.059914 0.044504 2.706776 0.781410 2.487805 1.440661 -1.723040 0.715129 -2.934776 -0.028003 -3.249824 -2.688198 -0.229433 0.935849 0.456603 1.901140 0.167421 4.386066 -0.484325 -0.072849 1.512956 3.204199 -2.854129 -0.710288 -0.344275 -0.878651 -0.161936 -0.633860 1.635279 0.284547 1.218771 -2.836459 -0.833333 0.276568 -0.084341 -1.653712 -1.134629 0.907991 -0.283561 -1.136258 -0.724934 -1.897429 1.537053 0.586841 -4.813992 -2.249535 -0.117916 0.917896 0.133664 -1.881633 -3.134625 0.575084 0.103959 -1.457248 -0.862382 -0.800386 1.275311 3.138816 0.913299 0.979814 1.509970 2.378602 5.261607 0.480298 -1.481117 -0.437372 -0.230136 -0.262296 0.741500 -0.079443 -0.284967 -0.172028 -2.439195 2.633090 2.484589 -1.490702 -0.502051 -0.143189 -0.693489 -0.177190 7.047178 -1.423929 3.387868 2.311061 -2.644525 0.176301 -3.072551 -0.807904 -0.341779 0.865963 2.505760 -2.281097 -1.935390 3.296460 3.832621 1.349398 -2.901571 2.271405 2.320493 0.727605 -1.622144 1.111276 0.760545 1.591707 -1.586915 -0.244953 3.160569 5.766231 -0.907245 -0.662237 1.120797 1.776934 2.014994 -0.472361 -0.884852 -1.903014 -0.287800 2.931490 1.761570 1.266385 3.208597 -3.548040 1.456997 0.683649 -0.387010 2.794122 1.612574 -2.721576 0.044669 -0.147381 2.081506 1.481374 -0.496522 0.180120 -0.994281 -2.286603 -0.115811 1.161536 0.422968 -1.965585 2.373176 0.701851 -2.111864 -0.637450 -0.807209 -0.305877 -0.006465 -1.430700 2.066798 -0.143971 -4.464738 3.244184 1.123388 -1.782438 -0.659391 -2.990070 2.773860 -2.049383 -1.751441 1.665076 -2.429610 -0.813864 0.460952 -0.414043 0.057064 1.589610 3.209790 -3.513036 -2.187979 3.445242 0.935802 3.595726 1.806065 0.150337 0.935718 -2.731890 -1.166757 -1.149985 -2.541578 0.909161 1.225673 -2.867345 0.260020 -1.360010 1.954174 2.417097 -1.852923 -1.442652 -0.939737 0.590556 -3.253546 0.355068 0.707051 1.901193 -3.297191 0.776716 1.381547 -0.851373 0.746083 -2.209268 -0.600735 -2.905835 -2.542239 1.064715 -0.994859 0.353345 1.585365 -1.623276 0.032137 0.931453 0.002994 0.112789 0.871731 2.408354 2.276114 -0.134051 -0.107744 -3.901738 1.993088 -3.351279 -3.907420 2.339374 -1.343502 -2.176710 -1.814475 -0.283140 2.406112 0.125719 -1.724503 -2.257474 1.715328 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::_S_buffer_size() = -0.039847 -0.091955 0.084967 -0.123571 0.043968 -0.157848 0.025863 -0.027115 -0.181315 -0.164620 0.076136 -0.200750 -0.073573 0.136109 -0.112437 0.003445 0.137869 0.064171 -0.009840 -0.129083 -0.023852 -0.083410 0.159434 0.187584 -0.116581 0.002966 -0.087886 0.126050 0.058393 0.090645 0.111294 -0.141699 0.008773 0.098810 0.050860 -0.071251 0.006652 0.120849 -0.053981 -0.190059 0.023367 0.121032 0.172472 0.020294 0.047440 0.158263 0.039261 0.096127 0.009814 0.187505 0.141082 0.072522 0.065237 0.021035 0.034553 -0.115496 0.131582 -0.254922 -0.079922 0.055750 -0.020358 -0.131882 -0.032803 0.120883 0.169206 -0.025024 -0.012222 -0.107343 -0.016689 0.099358 0.140791 0.035048 -0.043255 0.006140 0.015106 0.009388 0.076455 -0.227986 0.036293 -0.433694 -0.079257 0.030065 0.290108 0.241182 -0.101606 0.057225 0.137246 0.063916 -0.064652 0.089707 0.103323 0.039249 -0.070458 0.073001 -0.081957 0.079519 -0.068362 0.003839 -0.060286 0.266836 -0.073286 0.069244 0.052443 -0.071556 -0.037280 0.099347 -0.015104 0.059044 -0.295916 0.046889 -0.035322 0.123446 0.149829 -0.136355 0.064116 -0.114342 0.082393 0.014851 -0.089355 0.130036 0.053530 -0.089046 -0.055778 0.178179 -0.404295 0.045125 -0.057948 0.056225 -0.031972 0.049132 0.001629 0.027877 -0.114901 -0.132689 -0.003424 0.055681 0.014853 0.057933 -0.069281 -0.054260 0.058219 -0.090364 0.128162 -0.132075 -0.077178 -0.185323 -0.203287 -0.000343 0.010307 0.014412 -0.012675 0.144161 0.124500 -0.033758 -0.053582 -0.022420 0.091374 0.049146 0.078425 -0.034559 0.263815 -0.101760 0.068160 0.130653 0.078459 0.007433 -0.001145 0.080695 0.031927 0.075190 0.076789 0.016821 -0.083691 -0.065702 -0.027132 -0.027437 0.091183 0.155803 0.098203 -0.038855 0.076990 -0.019615 0.044838 0.041262 0.056705 0.065052 -0.015564 0.036435 0.029587 0.132434 -0.400945 0.140391 0.067416 0.130361 0.005069 -0.030160 -0.086905 -0.301353 -0.063408 -0.001907 0.145699 -0.022130 0.091126 0.118482 -0.112330 -0.005862 -0.027794 0.036692 -0.095452 0.053636 0.058002 -0.066216 -0.039293 -0.066384 -0.000996 0.093499 -0.078358 0.081408 0.166022 -0.271676 0.044894 -0.064791 -0.070043 -0.088376 0.040112 0.063460 -0.116224 -0.025939 -0.045052 -0.140977 -0.221167 -0.123357 -0.026034 -0.003686 -0.163017 0.008832 0.024418 0.092932 0.126999 -0.100495 0.060523 0.045117 -0.085253 0.052253 0.064923 0.011062 0.051788 0.081218 0.033197 -0.227418 0.033276 0.336298 -0.010801 0.014442 0.096142 0.043013 -0.084326 0.169347 0.149858 0.100964 -0.100152 0.052670 -0.129916 0.030339 0.238984 0.068478 -0.172845 0.037548 -0.154536 -0.007011 0.003133 -0.009997 0.140358 0.016457 0.063082 -0.030004 0.051925 -0.124553 0.082309 0.018212 -0.085707 0.032634 0.226973 0.109181 0.048284 0.161625 -0.124550 -0.010023 -0.106069 -0.060562 -0.076572 0.057073 -0.085934 0.041991 -0.156693 0.105268 0.085409 0.021852 -0.101041 0.171869 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.064028 0.192686 0.463126 -0.271409 0.774294 0.044946 0.120724 0.204482 -0.378267 -0.688440 -0.180633 -0.679298 -1.087243 0.623698 -0.139050 0.220659 0.729247 -0.076690 0.035647 -0.483009 0.451273 -0.578284 0.914368 0.460303 -1.001149 0.177222 0.189760 0.742587 0.333559 0.660245 -0.011239 -0.475629 0.109034 -0.036725 0.621521 -0.314287 0.092010 -0.012299 -0.418083 -1.157111 -0.275605 0.590043 -0.175925 0.321281 0.109197 1.157706 0.826771 0.580826 -0.490643 0.643759 0.623686 -0.290292 0.473809 0.173944 -0.275091 -0.235451 0.437778 -0.224543 -0.567822 0.218091 -0.074130 -1.287490 -0.054811 0.480381 0.975684 -0.503790 -0.257383 0.432083 -0.113885 0.214187 0.140788 0.577878 0.441419 0.062528 0.889505 -0.298542 -0.136094 -1.105169 0.024908 -2.256715 -0.674685 -0.820944 0.715202 0.351286 0.002334 -0.256936 1.285247 0.140003 -0.019101 0.551259 0.920980 -0.503960 -0.180774 -0.768222 -0.005577 0.226589 -0.585299 -0.350427 0.469050 0.401538 -0.380147 -0.290026 0.323125 -0.429564 -0.424150 -0.168302 -0.726577 0.775217 -1.187164 -0.273111 -1.257781 0.084317 0.168029 -1.055583 0.113746 0.206719 0.442515 0.254068 0.329325 0.014584 0.237877 0.311341 -0.207964 0.010676 -0.606173 0.967869 0.403718 -0.175440 0.349983 0.685296 0.291542 0.423400 0.884074 -0.127637 -0.779336 0.520869 -0.198377 0.086339 -0.379476 0.059123 0.602671 -0.695408 0.012423 0.057852 -0.232472 -0.221711 -0.235611 -0.547725 0.385770 1.076898 -0.068252 0.210620 0.040722 -0.514835 0.632001 -0.015529 -0.180108 0.444015 0.382163 0.441992 -0.332039 -0.487257 0.498593 0.756456 0.250979 -0.953760 -0.091274 -0.011605 0.370543 -0.175173 0.200195 0.683612 0.010622 -0.070156 -0.001552 -0.083557 1.178226 -0.435744 -0.757693 0.383930 0.179204 -0.312416 -0.958921 -0.116990 -0.056675 -0.516855 0.083534 0.123898 0.078668 0.808878 -1.467034 0.655130 0.199385 -0.222956 0.525209 -0.367420 0.146950 -1.273180 -0.094734 0.498955 0.602716 0.160817 -0.050559 -0.240255 -0.779636 0.334139 0.186785 0.402293 -0.185930 0.538383 -0.285218 -0.197800 -0.470816 -0.516680 -0.234605 0.247681 -0.230520 0.278765 0.363608 -1.661757 0.624323 -0.601115 -0.408941 0.105499 0.209745 0.643566 -0.584337 -0.743024 0.349908 -0.432082 -1.169519 -0.773699 -0.091010 0.208222 -0.046090 -0.430190 -0.256186 -0.969012 0.734226 -0.323578 0.217306 0.422373 0.203283 1.057758 0.576119 -0.769490 -0.384549 -0.213332 0.202802 -0.571518 0.173391 -0.000333 -0.014151 0.398378 0.911524 0.125537 0.259658 -0.288597 0.740205 -0.743278 -0.690227 0.576937 0.176173 -0.114178 0.922033 0.603647 -0.463091 -0.395367 -0.838508 0.016291 -0.136747 -0.356587 0.225872 -0.862354 -0.234515 0.681001 -0.134622 -0.539513 0.499094 -0.010903 -0.359975 -0.769903 1.359199 1.479744 -0.859828 0.451345 -0.647026 0.579493 -0.896897 -0.413620 -0.182239 0.272241 0.108621 0.121625 0.359333 0.187964 0.254592 -0.658809 -0.504272 -0.266985 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/strongly-connected-components.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::max_size() const = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -0.914214 6.192893 5.382756 -6.893402 8.371957 12.699046 1.160478 -3.751096 -4.992025 -1.804610 -0.585228 -13.914290 -9.178549 7.808822 -2.874432 0.773467 11.148721 -2.592202 -3.171902 -0.576145 2.460761 6.885944 11.770460 12.355800 -10.050081 2.986424 0.980333 1.747490 -1.908527 7.395227 -4.475167 -13.598625 -0.479963 2.295569 1.948267 0.951143 -4.734857 -5.205551 3.236833 -14.889545 -1.196305 8.223010 -3.883025 -0.781459 3.390362 -0.596748 16.604091 5.128761 -0.567992 1.150441 4.344761 4.347764 3.710246 -0.959203 4.217544 -0.594798 8.832208 -1.045282 -1.686305 -1.642518 -2.196055 2.916445 -4.041776 10.100565 8.897735 1.918840 -6.079277 -2.471809 1.932388 -0.254252 -2.810594 8.399908 4.707345 10.669055 3.880168 1.641894 3.282103 -7.244969 4.331026 -5.252419 -8.672916 -2.667045 3.949655 9.111535 2.864681 -7.811198 14.425110 -3.280232 0.221874 4.345428 14.222370 -6.515639 -0.685775 -3.467689 -6.772785 -0.198848 -1.110314 3.064202 -4.900786 -0.561630 -8.644203 -6.748930 0.668006 -0.878221 -6.033272 3.010318 0.002105 4.607336 -4.939135 -0.316659 -5.450700 4.746494 1.771772 -14.583292 -11.917020 -2.346781 -3.385983 1.758674 -6.543716 -8.807277 3.707642 2.222504 -5.800506 -2.076092 -6.614075 8.970984 8.823544 -0.164918 0.218365 2.213556 7.975442 9.669531 0.037797 -4.085874 0.797473 -0.373696 1.279042 -0.164134 -1.852858 2.326082 -3.639043 -3.899447 0.772357 6.483699 -4.673437 1.708292 -9.378231 -5.164888 -0.020752 30.477627 -6.668547 8.933184 2.598641 -10.480393 6.395344 -1.627804 -5.611557 -1.335544 3.850994 11.150687 -11.634903 -5.349670 10.341552 13.435481 3.401110 -6.809642 8.025757 4.666824 -2.228373 -5.756300 8.453539 -0.453262 1.860472 -4.441908 -2.793552 7.341992 19.399100 -2.773291 -14.116079 2.133158 4.990138 5.926935 2.086731 0.317015 -3.071101 -0.576953 7.606185 0.565884 7.684130 10.314995 -17.817906 7.895411 2.856180 -7.196373 11.199153 0.146170 -5.031507 3.316679 0.952931 8.913755 7.249388 2.252340 -2.252457 -5.323996 -9.318630 -0.663719 3.293255 3.122556 -8.766614 9.301689 2.356099 -9.488856 -4.111024 -8.561411 -3.463674 -2.912222 -11.542081 4.345751 -0.570326 -16.004070 12.342114 6.519005 -1.105499 -2.759233 -7.584933 4.566791 -6.750212 -9.364966 3.112192 -5.550631 -5.346387 2.570650 -4.895367 1.660002 5.767206 9.002617 -12.786849 -11.071235 10.224359 2.553745 11.783416 6.205125 2.216023 3.587024 4.360809 -3.696022 -3.005084 -11.194696 11.980797 4.601307 -6.599061 -0.422033 -7.126253 5.208473 8.733355 -4.353934 -4.989502 -11.108464 4.777662 -3.811241 2.165528 2.131516 -3.444411 -8.507599 -1.979495 4.580130 -0.210469 -0.074207 -8.798290 -2.146753 -9.588471 -6.660340 2.767359 -4.416859 -0.566050 6.194592 -6.316670 -5.187109 2.250028 -0.327865 -3.616743 3.542902 8.504052 2.967831 -2.978433 6.836188 -10.984678 8.788607 -10.811715 -9.642513 3.031612 -8.386357 -5.480974 -6.765661 -3.061192 4.482472 1.265925 -0.470039 -3.501788 4.247508 +PE-benchmarks/strongly-connected-components.cpp__int** std::copy(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/strongly-connected-components.cpp__int** std::copy_backward(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/strongly-connected-components.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.062919 0.417320 0.573062 -0.424625 1.318285 0.329687 0.486534 0.145622 -0.368383 -1.085983 -0.160270 -0.591222 -1.668382 0.681987 -0.475129 0.088462 0.995446 -0.209483 0.466752 -0.825325 0.764028 -0.897149 1.723697 1.092613 -1.847205 0.268681 0.155736 0.881300 0.228837 1.302106 0.339125 -0.995508 0.456488 -0.044758 1.230933 -0.532048 -0.156935 -0.170220 -0.717890 -1.772775 -0.562468 0.926469 -0.365691 0.731610 0.417100 1.516909 1.495127 0.801911 -0.871233 1.274642 0.819259 -0.176294 0.959309 0.334526 -0.183557 -0.394092 0.370782 -0.346934 -0.661741 0.372018 -0.677521 -1.764142 0.189220 0.915364 1.616252 -0.632170 -0.203032 0.129315 -0.603083 0.475277 0.304316 1.264484 0.713470 0.102834 1.668542 -0.515335 -0.219085 -1.998449 -0.086500 -3.343623 -1.124523 -1.417211 0.882308 0.671573 0.540298 -0.474493 1.908990 0.474236 0.207102 0.892102 1.124459 -0.604143 0.028524 -0.769894 -0.311195 -0.057586 -0.620451 -0.134942 0.410482 0.335802 -0.784896 -0.456445 0.437730 -0.524136 -0.500007 -0.621379 -1.090771 1.035031 -1.692429 -0.349857 -1.857457 0.094386 -0.122596 -1.777718 0.190889 -0.164243 0.769760 0.385124 0.479453 0.227544 0.455656 0.700401 -0.235070 -0.250669 -0.662518 1.565185 0.859461 -0.001692 0.410857 0.876579 -0.254208 0.708449 1.681560 0.261795 -1.033850 0.548772 -0.213384 0.270867 -0.344644 0.435537 1.139366 -0.859483 -0.170184 0.010413 -0.127612 -0.483872 -0.233271 -1.039591 0.730848 2.163394 -0.424733 0.716112 0.340541 -0.931260 0.807769 0.185670 0.226138 0.999106 1.111763 0.474355 -0.817106 -0.707297 0.606173 0.982381 0.141225 -1.484409 -0.281227 0.138338 0.480604 -0.356361 0.180994 0.535010 0.095507 -0.502710 0.260967 -0.282560 1.660362 -0.666572 -1.109558 0.396985 0.547533 -0.508906 -1.027201 -0.210388 -0.372784 -0.562313 0.237000 0.041004 -0.094489 1.015581 -2.266696 0.834392 -0.118457 -0.041453 0.834075 -0.286253 0.183670 -1.930058 0.130309 0.515236 0.569128 0.323957 -0.117506 -0.211947 -1.119791 0.766773 0.026035 0.777585 -0.636045 1.083771 -0.558090 -0.691099 -0.916865 -1.120500 -0.225987 0.176734 -0.524254 0.266984 0.687473 -2.396533 0.616722 -0.672076 -0.964863 0.308013 0.423315 1.088166 -0.583730 -1.225030 0.429596 -0.991953 -1.756366 -1.309214 -0.213189 0.121540 0.050576 -0.584325 -0.770387 -1.377792 1.279040 -0.559549 0.601229 0.828818 0.492464 2.095312 0.679909 -1.441681 -0.892291 -0.688332 0.645514 -0.694965 -0.143989 -0.259548 -0.352751 0.459402 1.653701 0.233343 0.410974 -0.362259 1.542254 -1.236177 -0.706217 1.058658 0.384604 0.032731 1.290769 0.974423 -0.439426 -0.744132 -0.990417 0.255844 0.022809 -0.474631 0.717694 -1.380962 -0.096971 0.488014 0.111811 -0.842226 0.499992 -0.027223 -0.063836 -1.035762 1.812567 2.100952 -1.374917 0.407297 -0.610954 0.671825 -1.285799 -0.404599 -0.560286 0.146255 0.501329 0.395408 0.165477 0.612544 0.752618 -0.978655 -0.514185 -0.304001 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/strongly-connected-components.cpp__int** std::__miter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/strongly-connected-components.cpp__int** std::__niter_wrap(int** const&, int**) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/strongly-connected-components.cpp__int** std::__niter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.453104 0.023260 -0.148167 -0.885665 1.133151 0.532186 0.491108 -0.437784 -0.949360 -0.719148 0.202384 -2.000431 -1.326891 1.081707 -0.293257 1.067411 2.176067 -0.017521 -0.183048 -0.757204 0.703373 -0.192435 2.443949 2.415148 -1.592832 0.274332 0.323312 0.720482 -0.032776 -0.154339 -0.133275 -1.293034 0.595527 -1.215918 0.281629 -0.376936 -0.428843 -0.159773 1.076189 -2.620230 -0.202996 0.300493 -0.050035 0.077784 -0.052151 1.004289 1.953092 1.264739 -0.387530 1.224212 1.132495 -0.286377 0.808594 0.211932 0.101171 0.027947 0.194889 -0.073592 -0.528381 -0.227929 -0.317609 -0.730006 -0.018205 1.428442 1.750492 -0.204833 -0.964882 0.706758 0.452916 0.168384 0.237020 1.393746 0.387441 0.578542 1.246653 -1.810305 -0.055866 -3.017309 -0.049109 -3.488683 -1.719069 -0.511690 1.176283 0.055267 0.985141 0.096153 2.509691 -0.164445 -0.023162 1.108705 1.858526 -1.588730 -0.529456 -0.480337 -0.342043 0.236741 -0.620654 0.391759 0.836371 0.463378 -1.516298 -0.854611 0.882822 -0.069004 -0.966856 -1.079167 0.031872 0.732434 -1.205602 -1.015299 -1.751855 0.583622 0.100721 -2.531415 -0.189255 -0.150133 0.881374 0.557840 -0.937598 -1.430925 0.451669 0.265845 -0.592851 -0.640712 -0.339824 1.194438 1.280336 0.251976 0.650943 1.003459 0.804765 2.607601 1.036738 -0.746605 -0.420660 0.502555 -0.556133 0.452140 -0.579303 -0.436266 0.616896 -1.538653 0.758246 0.723034 -0.984092 -0.441465 0.899249 -0.367203 0.122071 4.046084 -0.431351 1.630999 1.254576 -1.383027 0.874717 -1.181609 -0.141701 0.440673 1.165232 1.012843 -1.750864 -1.119130 1.249969 2.208492 0.839869 -1.940748 -0.269825 0.635837 0.615450 -0.474493 0.653266 0.476348 0.703578 -0.756116 0.026493 1.184924 3.097205 -0.878716 -0.570303 0.366828 0.998944 0.276954 -1.775515 -0.401409 -1.501145 -0.359691 0.752880 0.692129 0.500470 1.823462 -2.861093 1.099535 -0.228064 -0.099057 1.385319 0.781847 -1.194544 -2.051136 -0.039461 0.946144 1.336318 -0.051933 0.366736 -0.165447 -1.580135 0.008581 0.434905 0.478381 -1.069891 1.587045 -0.262549 -1.046243 -0.480062 -0.264899 -0.398735 -0.412512 -0.366045 1.128374 0.683625 -2.805204 1.450644 0.075546 -1.151683 0.237176 -0.779735 1.693317 -1.391458 -1.477005 1.018388 -0.995388 -0.848981 -0.380764 -0.374589 0.360276 0.368623 0.313648 -1.196682 -1.470450 1.863381 0.031178 1.751805 1.065047 -0.144071 1.456032 -0.766296 -1.257165 -0.762958 -0.988770 0.195635 -0.230825 -1.002649 -0.684029 -0.663286 1.139580 1.844735 -0.190167 -0.451219 -0.267226 1.213940 -2.093266 -0.222532 0.829155 1.101466 -0.974693 0.934309 1.073742 -1.180706 0.092134 -1.342508 -0.087777 -0.826468 -1.100600 0.872447 -1.077798 0.151009 0.692262 -0.642251 -0.001794 0.810213 0.269651 0.183198 -0.078843 1.848983 2.085487 -0.745560 -0.128529 -1.885431 0.892546 -1.916341 -1.647989 0.416752 0.352629 -0.973104 -0.511325 0.284292 1.107219 0.370849 -1.156323 -1.214088 0.403380 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/strongly-connected-components.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.556125 -0.058173 -0.197117 -1.155313 1.256522 0.868002 0.590640 -0.811667 -1.126193 -0.723321 0.379854 -2.500678 -1.431764 1.348009 -0.424963 1.377359 2.464047 -0.124344 -0.388342 -0.861356 0.754957 0.254227 2.863736 2.800430 -1.798089 0.296883 0.183208 0.512910 0.082660 -0.296847 -0.070086 -1.605385 0.840556 -1.228338 0.306032 -0.225673 -0.579630 -0.174011 1.495467 -2.915320 -0.174272 0.475651 0.096903 0.027658 0.041739 1.122787 2.208024 1.465171 -0.177742 1.336867 1.230016 -0.133110 0.939278 0.207019 0.284656 -0.047529 0.369779 -0.441474 -0.531896 -0.358569 -0.382274 -0.373050 -0.178155 1.732881 2.004087 -0.203361 -1.153387 0.752990 0.741485 0.225522 0.285969 1.637414 0.488566 0.822943 1.169878 -2.039364 0.034564 -3.138175 0.003004 -3.730353 -1.943346 -0.334547 1.279114 0.235410 1.139117 -0.246560 2.861649 -0.119027 -0.263101 0.981107 2.191781 -1.842786 -0.560965 -0.400566 -0.236884 0.120016 -0.687681 0.635987 0.892640 0.431662 -1.797236 -0.813899 0.882709 -0.074703 -1.118288 -1.084589 0.191952 0.861412 -1.194778 -1.062886 -1.605195 0.894385 0.092964 -2.967023 -0.076187 -0.336752 0.651297 0.533010 -1.186130 -1.668212 0.541553 0.224886 -0.776267 -0.771343 -0.729292 1.423461 1.668909 0.398205 0.562673 1.270699 0.984252 3.117208 0.790143 -0.964629 -0.285121 0.417586 -0.420488 0.665105 -0.611406 -0.465117 0.651407 -1.681993 0.754256 0.908918 -1.088766 -0.260097 0.801807 -0.288559 -0.016140 4.726801 -0.642915 2.033562 1.551544 -1.616093 0.874810 -1.415287 -0.114914 0.356338 1.235644 1.158416 -2.126457 -1.346482 1.610468 2.616458 0.957071 -2.168008 0.001942 0.819718 0.518615 -0.800732 0.826423 0.467387 0.796385 -0.924730 -0.026884 1.396087 3.627587 -1.016705 -0.371231 0.341710 1.214884 0.561792 -1.635621 -0.502802 -1.659474 -0.284608 0.921200 0.948231 0.718915 2.089639 -3.056514 1.327979 -0.163109 -0.180861 1.749851 0.934005 -1.521497 -2.068266 -0.148799 1.062734 1.455357 -0.213498 0.536309 -0.131065 -1.869413 0.005279 0.404684 0.415887 -1.262208 1.668434 -0.080102 -1.115480 -0.428832 -0.213027 -0.427497 -0.552303 -0.545053 1.367540 1.033078 -3.090909 1.681742 0.274922 -1.266615 0.182692 -1.056246 2.041999 -1.547158 -1.451300 1.071791 -1.189685 -0.923077 -0.326726 -0.446169 0.376923 0.219533 0.835121 -1.579362 -1.571622 2.180671 0.002755 2.134613 1.213398 -0.201379 1.372927 -1.046159 -1.321474 -0.743293 -1.577024 0.297532 0.045439 -1.287667 -0.371052 -0.764855 1.338383 1.920065 -0.302799 -0.787416 -0.317993 1.171399 -2.496203 0.034016 0.860724 1.251877 -1.299970 0.867196 1.151968 -1.238746 0.283423 -1.454714 -0.262676 -1.179726 -1.254524 1.081355 -0.945313 0.294873 0.544686 -0.711784 0.015057 0.896970 0.302475 0.049271 0.172159 2.045569 2.150523 -0.651121 -0.224566 -2.265560 1.156588 -2.107127 -1.973016 0.633650 0.132909 -1.293286 -0.698185 0.150639 1.369795 0.508706 -1.238657 -1.462448 0.665008 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/strongly-connected-components.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::deque() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_Deque_base() = 0.005082 0.380833 0.596442 -0.581916 1.257868 0.388255 0.378473 0.045049 -0.356303 -0.761964 -0.200337 -0.324188 -1.177589 0.477920 -0.475743 0.040149 0.698194 -0.235790 0.383800 -0.671180 0.682906 -0.643818 1.329496 0.728110 -1.550335 0.253194 0.034619 0.776773 0.136076 1.396673 0.155786 -0.801205 0.192421 0.120128 1.074366 -0.478957 -0.150921 -0.093873 -0.613006 -1.349325 -0.417454 0.770256 -0.301903 0.671276 0.419966 1.041880 1.184975 0.581341 -0.738362 0.960579 0.720889 0.094445 0.770581 0.281501 -0.100639 -0.151774 0.574994 -0.336470 -0.421627 0.275434 -0.636330 -1.169032 0.324101 0.731555 1.247856 -0.493693 -0.135508 -0.011097 -0.470930 0.365657 0.314764 1.039386 0.360228 0.063678 1.263932 -0.348894 0.004249 -1.486196 0.068666 -2.296001 -0.818508 -1.176285 0.491919 0.702154 0.477917 -0.398147 1.526604 0.307134 0.199955 0.608261 0.693823 -0.355754 0.169818 -0.646400 -0.463886 -0.210783 -0.330668 -0.271412 0.078555 0.381366 -0.525697 -0.290272 0.279620 -0.430354 -0.355439 -0.387564 -0.920631 0.807675 -1.330233 -0.239821 -1.299224 0.341333 -0.227502 -1.327288 0.031313 -0.363717 0.512139 0.062160 0.526340 0.219753 0.367106 0.698683 -0.308647 -0.070726 -0.662848 1.258313 0.775460 -0.056921 0.196415 0.509488 -0.391938 0.406554 1.247141 0.208738 -0.874489 0.449584 -0.032702 0.117742 -0.277373 0.531867 0.789290 -0.612398 -0.232418 0.026193 0.029080 -0.249136 -0.352824 -0.913293 0.631021 1.910741 -0.474261 0.552596 0.170264 -0.731584 0.624433 0.451815 0.265789 0.857512 0.822522 0.288139 -0.724099 -0.590770 0.454801 0.608763 0.043025 -1.076264 -0.202509 0.073647 0.214244 -0.111639 0.027664 0.315135 -0.116295 -0.397219 0.179681 -0.522787 1.381294 -0.317541 -0.985062 0.376797 0.474936 -0.650655 -0.550013 -0.218016 -0.360577 -0.434336 0.200757 -0.074411 -0.005366 0.759128 -1.941560 0.646020 -0.102809 -0.103766 0.708629 -0.387601 0.368400 -1.396146 -0.022671 0.325773 0.447664 0.122527 -0.126724 -0.146295 -0.801591 0.746194 -0.045482 0.652438 -0.576112 0.781766 -0.321280 -0.687395 -0.657835 -0.981077 -0.235479 0.251144 -0.545359 0.099518 0.364876 -1.904318 0.395272 -0.483004 -0.627590 0.400436 0.413012 0.819803 -0.266726 -0.845878 0.326876 -0.626466 -1.207712 -1.017869 -0.118941 0.159204 -0.019857 -0.294380 -0.805372 -1.135545 0.820822 -0.535428 0.410892 0.670652 0.427692 1.506128 0.584477 -1.019731 -0.773857 -0.590733 0.564215 -0.356455 -0.031628 -0.087158 -0.332898 0.306618 1.231416 0.237237 0.415427 -0.324279 1.322585 -0.754787 -0.409718 0.812260 -0.005293 -0.045365 0.903387 0.758278 -0.184762 -0.704822 -0.725484 0.304239 0.037581 -0.230840 0.673722 -0.990185 -0.055725 0.308645 0.187761 -0.805710 0.358860 -0.036457 -0.074516 -0.821534 1.501602 1.455506 -0.883083 0.392191 -0.296006 0.499512 -0.926080 -0.126553 -0.615378 -0.119272 0.426678 0.437304 -0.007303 0.644409 0.594930 -0.461013 -0.169753 -0.331830 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.015560 0.047677 0.288134 -0.159731 0.153557 -0.135394 0.082482 0.227515 -0.263250 -0.365219 -0.043529 -0.247751 -0.403820 0.311284 -0.136298 -0.134111 0.541703 0.262976 0.055355 -0.283068 0.048114 -0.255136 0.477322 0.542688 -0.509276 0.066030 0.058285 0.363009 0.199438 0.308939 0.116971 -0.321948 0.115503 0.136329 0.306178 -0.364339 0.045844 0.027635 -0.370913 -0.803351 -0.030262 0.236907 0.099875 0.058563 0.134053 0.502962 0.400971 0.279056 -0.184898 0.327792 0.291077 0.123212 0.145973 0.058612 -0.056808 -0.110515 0.142897 -0.264191 -0.257883 0.179812 0.020010 -0.652367 -0.062177 0.325652 0.513240 -0.090849 0.002784 -0.151580 -0.026834 0.145368 0.163847 0.130144 0.184460 0.058759 0.286058 -0.095497 -0.029760 -0.692397 0.024151 -1.322871 -0.347533 -0.402083 0.682135 0.258722 -0.135388 -0.068246 0.468029 0.083132 0.197956 0.317619 0.413927 -0.122762 -0.176242 -0.221881 -0.088029 0.352735 -0.272790 -0.045260 0.086813 0.211047 -0.242576 -0.153629 0.230018 -0.131557 -0.210415 0.084878 -0.163158 0.343208 -0.657613 -0.027477 -0.566236 0.058020 0.207889 -0.487702 0.100756 -0.121815 0.351511 0.199924 -0.006805 0.110171 0.039908 0.081151 -0.068957 0.138127 -0.590980 0.406259 0.005772 -0.091303 0.125681 0.189471 0.058548 0.140126 0.270401 -0.161074 -0.188057 0.292843 -0.209124 -0.072080 -0.347850 -0.062717 0.332523 -0.295738 0.122653 -0.100759 -0.254418 -0.329661 -0.185788 -0.162122 0.279852 0.579175 0.035181 0.201929 0.156294 -0.236706 0.173998 0.008124 -0.019191 0.239004 0.355021 0.110208 0.022892 -0.220026 -0.056092 0.408222 0.208319 -0.230011 -0.074783 -0.076126 0.044644 0.004672 0.173402 0.112714 -0.064943 -0.160803 -0.024547 0.092577 0.382738 0.040297 -0.252616 -0.107772 0.185462 -0.139165 -0.232329 0.072943 0.076289 -0.003609 0.022728 0.006574 0.113099 0.400435 -0.942546 0.378363 0.046053 0.076751 0.105371 -0.086609 -0.067597 -0.624953 0.141143 0.210320 0.474894 0.067948 0.041174 0.115255 -0.384995 -0.034401 0.051376 0.257734 -0.195796 0.246554 0.035232 -0.177691 -0.247369 -0.289586 -0.010792 0.050239 -0.161236 0.140327 0.263526 -0.863560 0.284562 -0.286926 -0.273496 -0.018309 -0.013267 0.161158 -0.483264 -0.365613 0.023425 -0.099772 -0.576834 -0.362295 -0.125164 0.231835 -0.183997 -0.089092 -0.054660 -0.276156 0.403872 -0.123097 0.120127 0.233791 -0.012257 0.545463 0.261245 -0.194698 -0.135339 -0.036957 0.163988 -0.441096 0.009048 0.273160 -0.140534 0.128416 0.635792 0.014604 -0.041401 0.075739 0.501867 -0.204210 -0.375565 0.243324 0.012295 0.162472 0.522658 0.284394 -0.510912 -0.203861 -0.394903 -0.004748 0.234695 -0.186693 0.275068 -0.424071 0.088978 0.235696 0.029734 -0.306534 0.281326 -0.035656 -0.139069 -0.128063 0.563194 0.616385 -0.310791 0.372818 -0.298534 0.159997 -0.483258 -0.161512 -0.227010 0.050191 -0.012729 0.166542 -0.103112 0.154142 0.124094 -0.098071 -0.245450 0.088543 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -0.069960 4.663618 5.555731 -5.041240 6.985055 7.937218 0.816766 -1.300833 -3.101436 -1.681621 -1.364074 -7.970812 -7.562761 5.186948 -2.000625 -0.111728 6.875972 -2.165308 -1.551156 -1.282320 2.538384 2.481314 7.715852 6.831123 -8.430407 2.396137 0.806671 3.288056 0.017321 7.502108 -3.769377 -7.677532 -1.037483 2.509684 3.431223 0.059505 -2.520865 -3.801957 -0.645283 -10.395759 -1.282004 6.188106 -2.954165 0.986320 2.791216 2.705610 11.319228 3.630901 -2.001275 1.281415 3.805035 1.716809 3.175239 -0.346900 2.115645 -0.501922 8.040856 0.136558 -1.978295 -0.231588 -1.533089 -1.219132 -1.780321 6.457746 6.992583 -0.093766 -3.463066 -1.367028 0.859622 0.229940 -1.516912 5.977979 3.310421 6.238007 4.452508 1.803773 2.707082 -4.800264 2.914358 -6.216134 -6.118815 -4.097560 3.174791 5.736720 1.357253 -5.963071 10.415607 -1.405802 0.593879 2.235076 9.129655 -3.884128 -0.065074 -3.918951 -4.461704 -0.128921 -1.382820 0.291080 -1.837121 0.097262 -5.173679 -3.684458 1.065641 -1.592614 -4.197689 2.910845 -2.225243 4.344505 -4.841956 -0.111703 -5.405244 2.625555 1.226096 -9.938411 -6.747505 -1.412540 -1.205876 0.676033 -1.617805 -3.910707 2.173976 2.675991 -4.002178 -0.588338 -5.708500 7.941531 6.274567 -1.010795 0.722373 1.948166 4.385101 4.354499 2.390301 -1.846153 -1.788328 0.827738 0.269002 -0.643585 -1.616177 2.532620 -0.750542 -2.868048 -0.459498 3.246318 -2.119394 1.700728 -6.632318 -4.366645 1.138933 19.732180 -4.469627 4.868826 0.321047 -6.433336 5.510401 0.957738 -3.545681 0.763699 2.797335 6.853110 -7.923143 -3.609198 6.225336 8.094920 1.628111 -5.965777 4.985482 2.156649 -1.493540 -3.619147 4.867759 0.644084 0.606532 -2.040238 -1.524537 2.595037 12.877632 -2.099155 -12.461089 2.038955 2.211583 1.766360 0.122274 -0.000805 -0.628739 -1.562548 3.562961 -0.091757 4.821656 6.900398 -13.516484 5.446968 2.372411 -5.540481 8.742258 -2.028962 -1.189058 0.077437 0.470217 5.725049 5.066752 1.787676 -3.187867 -3.755312 -6.453145 1.014181 1.970485 2.751577 -5.552291 6.051677 0.986789 -5.900097 -3.419331 -7.811287 -2.332410 -0.179839 -8.051585 1.904701 -1.311791 -13.040525 7.754331 2.354968 -1.002481 -0.824366 -3.509033 2.620477 -3.958949 -6.263833 1.603070 -3.101705 -5.529720 -1.135384 -2.824806 1.412747 3.110674 4.345712 -8.874681 -8.966123 6.661152 -0.078310 6.431321 4.288853 2.040538 4.411484 5.883849 -3.376428 -3.002998 -6.595755 7.887617 1.938881 -3.154038 0.062169 -4.600256 2.974844 6.571998 -2.394770 -0.550335 -7.886015 4.422081 -2.698739 -0.353038 2.272634 -2.872883 -4.713151 0.305228 3.853061 0.000883 -1.703203 -6.358076 -2.044001 -5.175192 -4.070682 2.249964 -4.200671 -0.861943 4.777343 -3.629644 -4.783540 2.036558 -1.062321 -3.297258 -0.133895 7.786444 5.096005 -4.068763 5.402204 -6.532838 6.544580 -7.421504 -4.937688 0.751418 -5.561492 -1.802091 -2.834128 -1.017498 2.696701 1.061368 -1.519894 -2.009553 1.250547 +PE-benchmarks/strongly-connected-components.cpp__std::allocator::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = 0.096239 0.499968 0.926542 -0.520466 0.525887 0.402312 0.112524 0.230812 -0.494564 -0.295316 -0.223042 -0.759122 -0.713139 0.614207 -0.148313 -0.271932 1.014489 0.242724 -0.124928 -0.238903 0.007420 -0.111275 0.801432 0.982235 -0.899187 0.343540 0.078652 0.509741 0.063304 1.086834 -0.488197 -0.748043 -0.144250 0.476020 0.556125 -0.420524 -0.250992 -0.330189 -0.470314 -1.555800 -0.032570 0.778634 0.089111 -0.045143 0.389352 0.440343 1.232801 0.409227 -0.158998 0.158287 0.320524 0.220005 0.384740 -0.014452 0.355935 0.089999 1.102261 -0.099048 -0.384584 0.234650 -0.038916 -0.599635 -0.165899 0.690561 0.778653 0.030590 -0.270186 -0.522243 0.143782 0.033502 -0.032890 0.412988 0.291283 0.560127 0.312700 0.140664 0.525722 -0.649825 0.342069 -1.228531 -0.755470 -0.595708 0.848838 0.695106 -0.063299 -0.599676 1.005292 -0.222960 0.393447 0.083330 0.961154 -0.356393 -0.159901 -0.386084 -0.435093 0.357167 -0.177359 -0.160584 -0.085913 -0.026114 -0.535744 -0.310673 0.496468 -0.134400 -0.485478 0.757540 -0.144651 0.583352 -0.748349 -0.028987 -0.793847 0.145857 0.232328 -0.958594 -0.279802 -0.222941 -0.055278 0.250044 -0.257746 -0.309585 0.226229 0.251999 -0.404538 0.168615 -1.275356 1.047001 0.247268 -0.245477 0.147561 0.091282 0.395100 0.165886 0.311930 -0.335677 -0.090741 0.349847 -0.266225 -0.254981 -0.404844 0.026782 -0.004620 -0.350521 -0.159040 0.093024 -0.456987 0.158413 -0.812831 -0.247003 0.322942 1.970433 -0.337015 0.482402 0.011283 -0.673862 0.787241 0.300408 -0.429788 0.085189 0.470996 0.653380 -0.719624 -0.369974 0.221914 0.934005 0.362780 -0.443022 0.298216 -0.072377 -0.276709 -0.058185 0.611935 -0.042617 0.019680 -0.379557 -0.217784 0.169122 1.264593 -0.004136 -1.429171 -0.076152 0.004939 -0.007174 -0.177547 0.169568 0.046429 -0.015278 -0.076311 -0.170968 0.543479 0.763620 -1.852271 0.838220 0.068138 -0.640380 1.025901 -0.403654 -0.074257 -0.415563 0.140393 0.621984 0.938617 0.198722 -0.417093 -0.187870 -0.710656 -0.122225 0.087100 0.399458 -0.596263 0.605696 0.185570 -0.668782 -0.330304 -1.044293 -0.060762 -0.087215 -0.823331 0.217858 0.067917 -1.499784 0.819041 0.139080 -0.164201 -0.052554 -0.278048 -0.128288 -0.688841 -0.720996 -0.036350 -0.091796 -0.701638 -0.291950 -0.440042 0.327151 -0.011387 0.201957 -0.674177 -0.808918 0.707980 -0.141554 0.575037 0.557542 0.110073 0.564926 1.267953 -0.257582 -0.155127 -0.375440 0.605234 -0.251298 -0.135016 0.228231 -0.614945 0.280926 1.006031 -0.153166 0.086777 -0.676868 0.725244 -0.093123 -0.341106 0.316219 -0.709198 -0.137155 0.252829 0.486741 -0.399929 -0.320151 -0.752236 -0.361024 -0.079931 -0.334359 0.369345 -0.637903 -0.036553 0.586646 -0.357726 -0.690522 0.303298 -0.208854 -0.457748 0.017997 0.922000 0.605701 -0.424171 0.922815 -0.584502 0.586987 -0.852703 -0.275593 -0.234260 -0.393388 -0.326109 -0.115808 -0.049865 0.232656 0.086510 -0.025512 -0.200853 0.165317 +PE-benchmarks/strongly-connected-components.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::_Deque_iterator() = 0.100547 0.592691 0.939344 -0.497284 0.534410 0.460509 0.118140 0.038051 -0.451386 -0.122393 -0.290402 -0.682036 -0.568323 0.592537 -0.021815 -0.004629 1.027851 0.218847 -0.167723 -0.263660 0.173592 -0.423794 0.822501 1.044627 -0.920269 0.447837 0.295807 0.515397 0.164983 1.131723 -0.828632 -0.414765 -0.159896 0.081238 0.580477 -0.547948 -0.327370 -0.328762 -0.152414 -1.662372 -0.056919 0.535753 0.206730 -0.052937 0.304873 0.432141 1.314882 0.417808 -0.173246 0.154213 0.304061 -0.034330 0.500871 -0.004233 0.472712 0.406841 1.414579 0.246375 -0.284359 0.222134 -0.013152 -0.652259 0.064192 0.702664 0.808693 -0.002416 -0.342896 -0.283036 0.246145 -0.109562 -0.116160 0.526842 0.103321 0.559671 0.333347 -0.463187 0.812346 -0.843933 0.286008 -1.164962 -0.823259 -0.600479 0.504051 0.308903 0.295308 -0.387866 1.102168 -0.302233 0.400237 -0.207822 0.964172 -0.666498 -0.082904 -0.323299 -0.424338 0.248725 -0.128246 -0.198929 0.117402 -0.241907 -0.533280 -0.486338 0.867372 0.040996 -0.586570 0.675148 -0.133678 0.574863 -0.623219 -0.376151 -0.790484 -0.123960 -0.123884 -0.971808 0.061174 -0.290538 0.014783 0.212961 -0.228927 -0.759179 0.201118 0.453944 -0.363161 -0.151881 -1.124503 1.115235 0.396463 -0.293017 0.180084 -0.030107 0.397722 0.369679 0.545695 -0.340968 -0.105352 0.378772 -0.469513 -0.254187 -0.418852 -0.082361 0.050190 -0.437842 -0.438336 0.238368 -0.449356 0.524268 -0.109656 -0.176112 0.256454 2.280370 -0.317622 0.463056 0.016500 -0.771488 0.977676 0.293000 -0.507874 0.191538 0.512836 0.734692 -1.395864 -0.423220 0.191768 0.992800 0.351526 -0.645894 -0.095056 -0.183140 -0.309513 0.066000 0.571414 -0.123230 0.076142 -0.420236 -0.206845 0.077699 1.555334 -0.265182 -1.379058 0.001780 -0.322987 -0.264782 -0.802508 0.059105 -0.320177 -0.087425 -0.459246 -0.182441 0.531256 0.757455 -1.873997 0.871175 -0.273092 -0.919290 1.339880 -0.424393 -0.067686 -0.629635 0.162172 0.628391 0.930412 0.089721 -0.464320 -0.211109 -0.786243 -0.128512 -0.004556 0.339146 -0.695546 0.722347 0.190001 -0.775435 -0.278920 -0.856940 0.040353 -0.338917 -0.662886 0.266925 -0.045933 -1.405896 0.829527 0.207479 -0.165730 0.273642 -0.258056 -0.190876 -0.660535 -0.724563 0.072356 0.088882 -0.278153 -0.314667 -0.443557 0.388069 -0.021637 -0.041073 -0.828882 -0.960085 0.510327 -0.310617 0.548131 0.637346 0.137791 0.494983 1.303729 -0.328487 -0.338337 -0.101050 0.136148 -0.137120 -0.161540 -0.296232 -0.690041 0.411187 1.120837 -0.080325 0.365767 -0.647835 0.746956 -0.352824 -0.333190 0.314413 -0.520871 -0.309347 0.035080 0.458481 -0.328970 -0.326838 -0.644471 -0.562291 -0.060352 -0.325129 0.469166 -0.667163 -0.100940 0.620797 -0.487081 -0.515001 0.401688 -0.211289 -0.328146 -0.036779 0.932880 0.717170 -0.449315 0.636631 -0.550794 0.562807 -0.874483 -0.192957 -0.188549 -0.094202 -0.459618 -0.197365 0.264781 0.308629 0.109465 -0.139267 -0.051653 -0.099189 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -0.553526 0.769790 1.315022 -1.897717 2.871847 1.097842 0.474009 -0.019396 -1.165053 -2.137771 -0.853133 -1.157587 -3.177117 1.926767 -0.949624 0.838224 2.399264 -0.507265 0.306036 -1.736693 2.673771 -2.240775 3.248641 1.878040 -4.092482 0.303097 1.196809 2.726609 1.126194 2.767699 0.320958 -1.615048 -0.130625 -0.557273 2.980548 -1.653601 0.198028 0.339775 -1.021943 -4.161996 -1.038682 1.610274 -0.794000 1.327406 0.427854 2.617922 2.917673 2.045262 -2.298900 1.731825 2.584778 0.162388 1.567383 0.437366 -0.872111 0.086896 1.039218 -0.250933 -0.731418 0.571730 -0.819884 -3.114993 1.238632 2.301544 3.695594 -1.597301 -0.656685 1.400007 -0.376017 0.778727 0.398268 2.535961 0.627479 0.156155 3.297753 -2.697312 -0.430935 -5.358241 0.780577 -6.622421 -2.093746 -3.092626 0.795461 1.394359 1.042594 -0.845547 4.813114 0.256883 0.177524 2.436290 2.555357 -1.524775 0.165943 -3.148859 -1.251644 0.096755 -1.511720 -1.239138 0.740674 1.330150 -1.311535 -1.596844 0.575781 -0.855511 -1.565923 -1.764018 -2.607222 2.728080 -3.300008 -1.376107 -3.803547 1.151162 -0.590745 -4.023696 0.293485 -1.260222 1.192967 -0.091832 1.368375 -0.659372 0.684534 2.239464 -0.822509 -0.642357 -1.552071 3.412951 2.302862 -0.921373 0.504449 1.528913 -0.117154 1.649781 3.293887 -0.265817 -2.842794 1.909925 -0.920242 -0.242501 -1.761017 0.935845 2.835338 -2.226996 -1.121407 0.688644 -0.320864 -0.523428 0.726208 -2.854142 1.755089 6.920926 -0.788578 0.884756 0.308026 -2.124394 2.660435 1.045644 -0.129992 2.237072 1.864145 1.354701 -3.513945 -1.943917 1.537334 2.407355 0.583476 -2.874418 -1.435470 -0.180109 0.563586 -0.425189 0.207902 1.398885 -0.912868 -0.512272 0.009648 -0.722914 4.343443 -1.379681 -1.790986 1.274496 1.884986 -2.360884 -3.363320 -0.666271 -2.128390 -1.739962 0.480498 0.050080 0.774014 2.759094 -5.308761 1.999765 0.033289 -0.614767 1.577577 -1.356543 0.934750 -4.972683 0.129340 1.453361 1.842883 -0.388637 0.304352 -0.698187 -2.823540 1.683506 0.371235 1.830503 -1.472496 2.203651 -1.091892 -1.338392 -1.790156 -1.074768 -1.587412 0.068370 -0.885427 0.661205 0.663613 -4.604623 2.134330 -1.842742 -1.072692 1.409986 0.650417 2.668531 -1.719088 -2.687865 1.720986 -0.484447 -2.303784 -2.469755 -0.314491 1.570476 -0.169730 -1.363288 -2.082631 -4.202686 1.692986 -1.486340 1.118097 1.549301 1.000661 3.535695 1.204199 -2.247674 -2.457629 -1.419364 0.400295 -0.341113 -0.154518 -1.741873 -0.266262 1.542738 3.409638 0.302133 0.903167 -0.494971 3.350040 -2.528865 -1.492335 1.513606 0.331494 -0.867325 2.012816 1.741827 -1.263016 -1.915797 -2.784456 1.196382 -0.277392 -1.320523 1.476798 -2.857186 -0.319813 1.796863 -0.023528 -1.524496 1.644544 0.785402 -0.427916 -2.225495 4.602311 4.054915 -2.240484 0.403703 -1.948505 1.743887 -3.051404 -0.929550 -1.404202 0.468378 0.902464 0.756819 0.757048 1.698740 1.188625 -0.823253 -0.647206 -1.580914 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::empty() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/strongly-connected-components.cpp__std::operator==(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::back() = 0.020737 0.353491 0.337258 -0.047197 0.226925 -0.105918 0.110789 0.313897 -0.127840 -0.642251 -0.078365 -0.564273 -0.845733 0.378079 -0.126102 -0.286772 0.631133 0.110040 0.118875 -0.283394 -0.033954 -0.243617 0.643502 0.639088 -0.686195 0.120504 0.142865 0.335717 0.154812 0.301208 0.233209 -0.607266 0.185655 0.313039 0.458556 -0.155114 0.004864 -0.269479 -0.594370 -0.947462 -0.148625 0.494485 0.048052 0.054881 0.146138 0.673874 0.803819 0.358458 -0.253076 0.269756 0.297919 0.053873 0.241668 0.058099 -0.087675 -0.440735 0.095450 -0.381093 -0.421983 0.209238 0.017520 -0.915273 -0.293684 0.467748 0.645768 -0.105901 -0.045823 -0.119942 -0.164644 0.195786 -0.025016 0.280192 0.519006 0.306032 0.467661 0.125763 -0.106285 -0.711928 -0.026984 -1.774588 -0.544555 -0.606327 0.832937 0.467972 -0.192696 -0.251375 0.670438 0.219430 0.303310 0.450329 0.795935 -0.162117 -0.231274 -0.345674 -0.031156 0.446512 -0.396255 0.091831 0.141139 0.130273 -0.401091 -0.159085 0.205425 -0.245206 -0.293232 0.121871 -0.253193 0.366685 -0.802309 0.126916 -0.882652 -0.191429 0.391891 -0.787961 0.052153 0.144850 0.283792 0.374887 0.000111 0.139345 0.081256 0.040210 -0.062980 0.114043 -0.818415 0.605209 0.054118 -0.046861 0.286747 0.422396 0.334734 0.180600 0.421526 -0.050169 -0.268373 0.197865 -0.207513 -0.064324 -0.225926 -0.039844 0.422879 -0.334948 0.157696 -0.071548 -0.307435 -0.465151 -0.557177 -0.400914 0.366571 0.618831 -0.030875 0.255064 0.103407 -0.405235 0.279005 -0.151508 -0.274522 0.127651 0.434002 0.409777 0.195466 -0.229745 0.147823 0.623176 0.212014 -0.305064 0.173136 0.053654 0.106883 -0.263395 0.333247 0.223662 0.083158 -0.206412 -0.031866 0.357764 0.472052 -0.076312 -0.450321 -0.049319 0.250362 0.186219 -0.209881 0.146048 0.221740 -0.065681 0.090376 0.032447 0.111340 0.526980 -1.056261 0.471941 0.216271 0.014454 0.189663 -0.145354 -0.140806 -0.739544 0.338354 0.489624 0.423956 0.200759 -0.024655 -0.157856 -0.510245 -0.051037 0.123087 0.339733 -0.234810 0.389259 -0.138107 -0.208089 -0.490110 -0.560257 -0.032034 0.104815 -0.313884 0.168653 0.475135 -1.083969 0.591659 -0.323228 -0.388767 -0.304383 -0.147380 0.182837 -0.653522 -0.593472 -0.032358 -0.470461 -1.007596 -0.391767 -0.238370 0.102124 -0.090538 -0.188907 -0.063492 -0.344844 0.715790 -0.016454 0.230343 0.333112 0.208651 0.822530 0.518750 -0.401972 -0.089149 -0.203898 0.390300 -0.588942 -0.110805 0.344090 -0.207771 0.144003 0.848766 -0.140142 -0.070105 -0.064431 0.424539 -0.302217 -0.579704 0.334698 -0.039216 0.119270 0.639088 0.362716 -0.438963 -0.254926 -0.663747 -0.028487 0.091739 -0.430574 0.089990 -0.664733 -0.066001 0.527605 -0.167510 -0.442711 0.306373 -0.120488 -0.208426 -0.228772 0.609142 0.768552 -0.628706 0.520273 -0.514620 0.291129 -0.717943 -0.408218 -0.085001 0.050169 0.134921 -0.008492 -0.070878 -0.010932 0.121486 -0.347521 -0.442419 0.175280 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::operator--() = 0.005350 1.302451 1.170988 -1.047993 1.191265 1.610538 0.128084 -0.219045 -0.581054 -0.528000 -0.445551 -1.500289 -1.379194 1.135348 -0.368651 -0.141144 1.773186 -0.098505 -0.229799 -0.255651 0.408919 0.359995 1.664848 1.786509 -1.760354 0.528897 0.781937 0.646746 -0.036257 1.638706 -0.695610 -1.906884 -0.210431 0.463134 0.790039 -0.447105 -0.542788 -0.822657 -0.071397 -2.639973 -0.226558 1.058942 -0.481200 -0.086130 0.490623 -0.124804 2.585648 0.837940 -0.421447 0.084069 0.776771 0.906588 0.461305 -0.097216 0.527006 0.160436 1.506137 -0.148529 -0.210394 0.087219 -0.135583 -0.236643 -0.347850 1.580266 1.480207 0.134510 -0.628342 -0.388413 0.126069 -0.009320 -0.525414 1.128405 0.453690 1.559278 0.616435 -0.333177 0.598241 -1.687497 0.676583 -1.554201 -1.360938 -1.020746 0.478122 1.216414 0.440822 -0.798658 2.153558 -0.396144 0.571282 0.564133 2.095735 -0.907755 -0.055352 -0.838736 -1.033109 0.376912 -0.303436 0.135239 -0.661959 -0.221762 -1.086914 -1.206469 0.475535 -0.053806 -1.020894 0.483934 -0.249267 0.930446 -1.056693 -0.247799 -1.261431 0.340942 -0.023434 -2.189687 -1.332772 -0.481141 -0.103094 0.230364 -0.526478 -1.415842 0.406947 0.793277 -0.703960 -0.366128 -1.189262 1.498411 1.169831 -0.349974 0.160360 0.090744 1.042976 1.178261 0.581489 -0.512838 -0.177550 0.284448 -0.199332 -0.479190 -0.624482 0.370118 -0.290978 -0.667197 -0.125448 1.035541 -0.729938 0.138946 -0.947092 -1.131981 0.497769 4.931869 -0.824998 0.954344 0.170744 -1.681370 1.051455 0.123121 -1.105761 0.041384 0.747933 1.705290 -1.928284 -0.736836 0.943371 1.938870 0.576196 -0.865476 0.495040 0.156150 -0.570045 -0.535448 1.122418 -0.126526 -0.065745 -0.675784 -0.467431 0.868639 2.611856 -0.325729 -2.326934 0.164889 0.771320 0.173124 -0.200381 0.144962 -0.679061 -0.103825 0.696150 -0.259231 1.143629 1.498141 -3.270844 1.304883 0.289207 -1.229621 1.552659 -0.291063 -0.334775 -0.220907 0.573077 1.485795 1.264041 0.070441 -0.153573 -0.761095 -1.456730 -0.154455 0.387972 0.723316 -1.315026 1.334884 0.356447 -1.499522 -0.863321 -1.180567 -0.388992 -0.610988 -1.505909 0.520404 -0.050259 -2.695076 1.945795 0.502668 -0.175454 -0.022607 -1.010600 0.509246 -1.323102 -1.587382 0.434681 -0.310359 -0.618971 0.230990 -0.816244 0.692512 0.584312 0.925709 -1.655914 -1.675204 1.020771 0.186728 1.274844 1.049790 0.623894 0.914177 0.756351 -0.496933 -0.642319 -1.217097 1.502568 0.444510 -0.729360 -0.446564 -1.094211 0.771182 1.861268 -0.554499 -0.354532 -1.403697 1.030899 -0.671862 -0.026286 0.338096 -0.545792 -0.992950 -0.220699 0.666882 -0.269677 -0.519145 -1.369492 -0.153106 -0.745515 -1.035431 0.472983 -1.108822 -0.155282 1.322283 -0.900116 -1.027709 0.605976 -0.085457 -0.416885 0.249111 1.210560 0.723828 -0.726452 1.056575 -1.388766 1.078042 -1.823461 -1.145900 0.020511 -1.069714 -0.462835 -0.687086 -0.383498 0.584638 0.107773 0.327594 -0.193244 0.120331 +PE-benchmarks/strongly-connected-components.cpp__std::_Deque_iterator::operator*() const = -0.009347 0.369540 0.211218 -0.139034 0.352797 0.287771 0.081346 -0.065336 -0.127741 -0.230885 -0.123914 -0.311895 -0.379510 0.323258 -0.077721 0.092510 0.511799 0.039272 0.034378 -0.140017 0.133101 -0.128161 0.541099 0.489581 -0.466744 0.159975 0.300812 0.115540 -0.018656 0.412668 -0.221362 -0.484725 0.160070 -0.089173 0.133307 -0.212963 -0.096269 -0.191897 0.018449 -0.705978 -0.056443 0.041168 -0.140564 -0.007873 0.014070 0.124200 0.694828 0.257362 -0.105360 0.194561 0.199941 0.168603 0.086400 0.067370 0.124355 0.107412 0.269863 -0.126257 -0.148889 0.038259 -0.039692 -0.340684 -0.116006 0.376408 0.417669 -0.028589 -0.097873 0.083938 -0.150018 0.001634 -0.095535 0.251213 0.162735 0.305362 0.210428 -0.327106 0.033297 -0.575219 -0.078898 -0.847538 -0.383178 -0.355220 0.114027 0.117241 0.234078 0.050648 0.553992 -0.011250 0.195417 0.129565 0.606140 -0.432461 -0.086535 -0.164159 -0.114441 0.105246 -0.165780 0.051698 -0.067710 -0.132815 -0.306127 -0.423368 0.322915 0.026223 -0.253763 -0.113343 -0.089336 0.260309 -0.510966 -0.199619 -0.494384 -0.131001 -0.106648 -0.576357 -0.072330 0.022518 0.322911 0.157210 -0.077498 -0.471228 0.118784 0.320711 -0.102948 -0.267056 -0.122251 0.324474 0.247197 -0.039758 0.150628 0.033185 0.252683 0.529124 0.399846 -0.088698 -0.107034 0.067327 -0.114471 -0.076422 -0.137779 -0.020158 -0.046430 -0.322423 0.106884 0.307423 -0.228867 -0.047260 0.052424 -0.282703 0.193346 0.945974 -0.144234 0.218971 0.060366 -0.520709 0.110632 -0.202914 -0.283852 0.057247 0.284118 0.390953 -0.379085 -0.222929 0.197340 0.481010 0.187394 -0.332549 -0.064830 -0.080333 -0.017405 -0.067947 0.187981 0.051246 0.039638 -0.226427 -0.085428 0.196488 0.760773 -0.211892 -0.328068 0.118335 0.053904 -0.006853 -0.304007 -0.037107 -0.187498 -0.027942 0.132474 -0.063605 0.147302 0.423248 -0.850739 0.344049 -0.153669 -0.297781 0.250046 0.042107 -0.097328 -0.194664 0.175479 0.421349 0.354761 0.055803 0.154352 -0.159906 -0.392256 -0.065891 0.053531 0.207587 -0.279512 0.323261 0.125487 -0.488228 -0.291000 -0.136023 0.043012 -0.190570 -0.180533 0.151483 0.127336 -0.931281 0.509016 -0.001040 -0.152279 0.105566 -0.122452 0.288511 -0.383729 -0.481289 0.194614 -0.152870 -0.161766 0.035014 -0.150016 0.199128 0.067355 0.056122 -0.250187 -0.398108 0.244163 0.092456 0.223128 0.274496 0.217228 0.440160 -0.103854 -0.254356 -0.218992 -0.160049 0.222548 -0.160018 -0.134756 -0.061414 -0.246895 0.290922 0.617659 -0.013759 -0.069212 -0.152979 0.310431 -0.411727 -0.054448 0.242245 0.290965 -0.221241 0.088599 0.273056 -0.172968 -0.213629 -0.271371 -0.008451 -0.094165 -0.324220 0.101763 -0.388525 -0.038951 0.381496 -0.151714 -0.243780 0.240977 -0.069838 0.008390 -0.089363 0.328444 0.455397 -0.357213 0.168650 -0.307862 0.184963 -0.533348 -0.368462 0.042391 0.024572 -0.107501 -0.117464 -0.064001 0.157987 -0.009801 -0.011361 -0.063220 -0.112196 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::pop_back() = 0.092839 1.715532 1.870044 -1.582396 1.967891 2.295489 0.033260 -0.000651 -0.823659 -0.773781 -0.788584 -2.231424 -2.151732 1.470235 -0.591619 -0.404651 1.996458 -0.419966 -0.370021 -0.126992 0.363039 0.916757 1.894924 1.608137 -2.242915 0.656274 0.405321 1.097102 -0.364969 2.747980 -0.900143 -2.835810 -0.756605 1.515418 1.265752 -0.200832 -0.591401 -1.020623 -0.731594 -3.090736 -0.357987 2.332245 -0.745048 0.069678 0.887244 -0.194221 3.289552 1.005464 -0.520737 -0.164125 0.969587 1.323046 0.752284 -0.131249 0.473421 -0.067556 2.209578 -0.747327 -0.528812 0.136602 -0.268130 -0.184023 -0.642299 1.854695 1.789033 0.032638 -0.929983 -0.732985 0.107846 0.073406 -0.669260 1.475363 0.723767 2.026355 0.754491 0.953711 0.814109 -1.014818 1.325393 -1.133961 -1.603473 -1.481597 0.685789 2.792419 0.024277 -1.893686 2.956427 -0.668909 0.580920 0.751632 2.629090 -0.733081 0.029155 -1.615744 -1.382784 0.289825 -0.344339 -0.412136 -1.254962 0.215983 -1.172283 -1.066635 -0.043646 -0.556917 -1.189374 1.235938 -0.733104 1.336473 -1.441285 0.131933 -1.686860 1.056676 0.381514 -2.690176 -2.270072 -0.357849 -1.147915 0.075240 -0.334581 -1.167022 0.708685 0.829213 -1.193901 0.229825 -2.352648 2.265842 1.421490 -0.765666 0.125295 0.384921 1.367173 0.771307 0.275635 -0.625682 -0.579746 0.523420 0.222816 -0.749500 -0.673003 0.899654 -0.752005 -0.756116 -0.356568 1.137513 -0.711837 0.430111 -3.136662 -1.721029 0.720813 5.863798 -1.348900 0.944082 -0.279663 -1.982779 1.800659 0.738592 -1.489074 -0.214821 0.494799 2.280357 -1.823448 -0.911222 1.572362 2.277958 0.621753 -0.744941 1.544504 0.329156 -0.690938 -0.794900 1.499921 0.250815 -0.320222 -0.574451 -0.677979 0.614280 3.337996 -0.020356 -3.579673 0.528140 1.124136 0.339016 0.623585 0.230390 -0.379178 -0.508528 1.153277 -0.373623 1.526421 1.934669 -3.887992 1.740974 1.118047 -1.742775 2.142866 -1.143028 0.154752 0.197272 0.241996 1.963151 1.617965 0.142880 -0.515543 -1.383263 -1.721936 0.156358 0.633698 1.069140 -1.476999 1.494864 0.294436 -1.747790 -1.017529 -2.248139 -0.935416 -0.212332 -2.513789 0.445006 -0.040016 -3.287700 2.522086 0.618359 0.142008 -0.298084 -1.049865 0.478857 -1.377821 -1.867117 0.420613 -0.532384 -1.413979 0.264133 -0.980514 0.710187 0.781811 1.302503 -2.198582 -2.324843 1.425852 0.329930 1.540792 1.223967 0.890663 0.787012 2.146116 -0.628955 -0.390890 -2.129948 2.460192 0.661880 -0.464500 0.179962 -1.221397 0.796616 1.966660 -0.703790 -0.369358 -2.394805 1.216128 0.010945 -0.058423 0.436833 -2.082158 -1.260802 -0.260079 0.920996 0.060485 -0.849025 -2.102701 0.143063 -1.333445 -1.129003 0.263358 -1.467328 -0.511348 1.934198 -1.220733 -1.899969 0.542901 -0.107632 -1.222354 0.026352 2.072006 0.274186 -0.665224 2.161625 -1.720250 1.674263 -2.175802 -1.174276 -0.215873 -1.947222 -0.382994 -0.792078 -0.470113 0.521037 0.026375 0.645955 -0.292058 0.075755 +PE-benchmarks/strongly-connected-components.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/strongly-connected-components.cpp__std::deque >::_M_pop_back_aux() = 0.430220 2.706473 2.662838 -1.569166 2.119886 3.209453 0.117869 0.027576 -0.682788 -0.460814 -0.799049 -2.839760 -2.475625 1.541546 -0.575697 -1.148241 2.294341 -0.537048 -0.498597 0.196209 -0.403624 1.942760 2.178872 2.216828 -2.412956 1.063074 0.416533 0.590413 -0.825859 3.308149 -1.771197 -3.586566 -0.718741 2.355239 0.965335 0.308991 -1.125957 -2.272408 -0.960261 -3.495387 -0.266433 2.636050 -1.191970 -0.331677 1.207616 -0.559211 4.551858 0.899076 -0.112474 -0.692379 0.558591 1.655703 0.674118 -0.301793 1.250965 -0.286456 3.255176 -0.551734 -0.661290 0.017141 -0.217330 0.258906 -1.485503 2.209733 1.633599 0.633205 -1.076508 -1.700375 0.058367 -0.195525 -1.215252 1.505924 1.326293 3.208583 0.418561 2.212907 1.454198 0.057948 1.279189 -0.130432 -2.039742 -1.461946 0.985671 3.072505 -0.030206 -2.557391 2.868197 -0.761287 1.129557 0.144902 3.336128 -0.923419 -0.048161 -1.100378 -1.630836 0.407748 -0.052386 0.273510 -1.949009 -0.749714 -1.633239 -1.149087 0.183396 -0.428101 -1.363225 2.452084 -0.186006 1.057719 -1.147466 0.746248 -1.577452 0.574047 0.678687 -3.023586 -3.283591 0.006238 -1.270361 0.391651 -0.917728 -1.572383 0.790165 0.760917 -1.421842 0.175443 -2.851840 2.576845 1.568131 -0.570920 0.269088 -0.001230 2.157554 0.777977 0.016603 -0.545153 0.100562 -0.109686 0.382442 -0.897647 -0.181105 1.085714 -1.838424 -0.343118 -0.058963 1.510713 -0.992181 0.835010 -4.444394 -1.502996 0.643728 6.719696 -1.772410 1.396025 -0.504128 -2.551974 1.726882 0.480142 -2.302649 -0.876012 0.491290 3.024589 -1.968161 -0.689313 1.751403 2.748232 0.721129 -0.752957 2.888371 0.516196 -1.312723 -1.320841 2.245142 -0.295551 0.229502 -0.983321 -0.932285 1.453111 3.798002 0.032957 -5.361425 0.308790 0.531425 1.552165 1.890611 0.598953 0.593859 -0.019026 1.482266 -0.646892 1.983390 2.027836 -4.445461 1.958068 1.233213 -2.685706 3.034974 -1.038486 -0.327735 2.196684 0.770337 2.584198 1.766243 0.804713 -1.257319 -1.851475 -1.736924 -0.406424 0.742981 0.962692 -1.846981 1.729487 0.898394 -2.507384 -1.239799 -3.586176 -0.448769 -0.291349 -3.580892 0.432692 -0.599224 -4.177671 3.209328 1.624265 0.144502 -1.017838 -1.989511 -0.240238 -1.585461 -2.236666 -0.061253 -0.953107 -1.614613 0.877370 -1.491170 0.368421 1.329958 2.410552 -2.866157 -2.292239 1.916671 0.908438 2.084716 1.552902 1.247960 0.747557 2.889465 -0.494389 -0.081446 -2.698895 3.940028 0.914498 -1.115911 0.858020 -2.097861 0.710667 2.231898 -1.308882 -0.588536 -3.558469 0.819751 0.297132 0.170168 0.379332 -2.422043 -1.544818 -0.853056 0.977251 0.577547 -0.725592 -2.124466 -0.741954 -1.782857 -1.545784 0.026679 -1.417372 -0.515808 2.338525 -1.705595 -2.361252 0.275088 -0.860194 -1.394505 0.691486 1.428074 0.039150 -0.989603 3.002587 -1.936069 2.117829 -2.419286 -1.678937 0.410663 -3.103386 -0.711933 -1.496210 -0.957400 0.253643 -0.268071 0.677915 -0.228581 0.763635 +PE-benchmarks/strongly-connected-components.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/strongly-connected-components.cpp___GLOBAL__sub_I_strongly_connected_components.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/subset-sum.cpp__printSubset(int*, int) = -0.550877 -0.541584 -0.095995 -0.839893 0.608791 0.611573 0.398042 -0.524210 -1.329400 -0.714455 0.484846 -1.659098 -0.946304 1.479792 -0.440434 0.973765 1.853867 0.292700 -0.487716 -0.532618 1.065509 -0.533165 1.950750 2.188151 -1.391571 0.073593 -0.019807 0.716326 0.425391 0.321240 0.488337 -1.031517 0.477834 -1.046970 0.304164 -0.836857 -0.262696 0.645130 0.805835 -2.439047 -0.129584 0.895486 0.321343 0.016218 0.102638 0.752664 1.164829 1.179865 -0.310121 1.300018 0.971361 -0.153795 0.716831 0.098645 0.258363 -0.007797 0.095021 -0.170702 -0.388235 -0.002359 -0.344089 -0.823752 0.157710 1.397701 1.829817 -0.222588 -0.618069 0.315950 0.240750 0.422552 0.573599 1.078383 0.063888 0.164973 1.031063 -1.464008 -0.010605 -2.621174 0.296260 -3.082006 -1.096597 -0.051653 1.458248 0.773371 0.620508 -0.277964 2.127329 -0.253734 -0.626250 1.485877 1.643653 -1.058764 -0.428388 -0.456388 -0.630114 0.304188 -0.768944 0.160548 0.521317 0.668304 -1.253592 -0.790565 0.397848 0.101010 -0.827128 -0.723385 -0.199005 1.134206 -1.527869 -0.894657 -0.888534 0.817477 0.050857 -2.196457 -0.300833 -0.876030 0.261259 0.445468 -0.965727 -0.816420 0.559731 0.169708 -0.341441 -0.446314 -0.684482 1.109198 0.666844 0.323423 0.033055 0.765362 0.334275 1.805315 0.499410 -0.820046 -0.029634 0.543468 -0.326308 0.685807 -0.787161 -0.479029 0.808475 -1.298866 -0.024387 0.294237 -0.838774 -0.491700 0.469673 -0.124906 -0.016319 3.974659 -0.184602 1.550040 1.317433 -1.147457 0.864694 -0.417327 0.304402 0.714650 1.055517 0.571927 -1.610762 -1.109117 1.046750 2.034167 0.791564 -1.383137 -0.483819 0.464976 0.406034 -0.177997 0.729485 0.242786 0.159561 -0.817286 -0.114942 0.709156 2.465056 -0.693151 -0.088293 0.161369 0.874687 -0.315941 -1.577642 -0.170846 -1.248881 -0.073785 0.375104 0.337066 0.596866 1.629672 -2.418436 1.345497 -0.246478 0.166974 0.994142 0.410044 -1.075874 -2.212370 -0.302507 0.538121 1.333266 -0.091006 0.215565 0.388608 -1.704642 0.050645 0.275073 0.333304 -0.978989 1.439571 -0.187863 -0.589890 -0.585284 0.062678 -0.495685 -0.567347 -0.390358 1.096264 0.676290 -1.737581 1.056053 0.004410 -0.826218 0.098120 -0.065562 1.257610 -1.318407 -1.402667 0.809689 -0.637261 -1.145418 -0.713705 -0.417466 0.547953 0.319505 -0.219757 -0.923758 -1.351175 1.521361 -0.555112 1.552801 0.826880 -0.404264 1.207947 0.062516 -0.838037 -0.807869 -0.760598 0.103949 -0.383941 -0.695584 -0.706080 -0.405484 1.056381 1.394851 0.168311 -0.738278 0.012464 1.629315 -1.093819 -0.383198 0.650169 0.377523 -0.691830 0.864236 0.865414 -1.362465 0.266921 -1.223419 -0.008843 -0.601424 -0.684860 1.195852 -0.555592 0.459204 0.094363 -0.128492 -0.083825 0.682268 0.619551 -0.097960 0.165106 2.042357 1.309503 -0.486568 0.007338 -1.680655 0.833566 -1.607581 -1.199054 -0.065716 0.619408 -0.856308 -0.199833 0.086997 1.131649 0.934778 -0.833573 -0.874115 0.522869 +PE-benchmarks/subset-sum.cpp__comparator(void const*, void const*) = -0.232964 0.363336 0.120485 -0.150399 0.751325 0.556526 0.351523 -0.319775 -0.513774 -0.581640 0.064381 -0.943614 -0.997652 1.006037 -0.140452 0.654264 1.448745 0.115213 -0.109333 -0.519460 0.772317 -0.502733 1.629538 1.461162 -1.186314 0.259752 0.734848 0.264510 0.302151 0.269988 -0.138580 -0.764564 0.688668 -0.989319 0.197373 -0.484419 -0.198539 -0.258690 0.570831 -1.838869 -0.191179 -0.057156 -0.106613 -0.009064 -0.132998 0.657202 1.432498 0.863278 -0.317213 0.832135 0.697954 -0.183314 0.353043 0.196825 0.126111 0.144252 0.351037 0.139099 -0.465561 -0.003984 -0.172627 -0.995975 -0.139768 0.992517 1.331336 -0.157029 -0.336768 0.663213 -0.091623 0.243477 0.007604 0.771157 0.382511 0.438208 0.926021 -1.497908 -0.320012 -2.307766 -0.376858 -2.754793 -1.100458 -0.621154 0.596522 -0.326235 0.810319 0.498905 1.539962 0.064021 0.045831 0.615558 1.612803 -1.242444 -0.366223 -0.384069 -0.185986 0.309933 -0.677424 0.380404 0.596693 -0.211564 -0.992961 -1.144573 0.856737 0.154138 -0.655330 -0.793475 -0.231610 0.896141 -1.129303 -0.833873 -1.241323 -0.234687 -0.295335 -1.745461 0.033840 -0.014287 0.963794 0.677766 -0.367376 -1.175134 0.336549 0.628763 -0.193977 -0.989602 0.425748 0.804662 0.734672 0.219344 0.423588 0.449851 0.576063 1.687629 1.411948 -0.301878 -0.213411 0.168663 -0.435072 0.322939 -0.466591 -0.350889 0.288331 -1.017485 0.496775 0.766835 -0.649501 -0.472098 0.900277 -0.408585 0.286369 2.309466 -0.119640 0.888173 0.608612 -1.205302 0.426240 -0.792283 -0.352515 0.415083 0.917369 0.771667 -1.208634 -0.744994 0.686061 1.457065 0.566070 -1.457879 -0.690131 -0.033859 0.273365 -0.301095 0.462096 0.408948 0.407768 -0.634274 -0.072244 0.787711 1.969771 -1.070221 -0.794811 0.349441 0.192015 0.005963 -1.678536 -0.258472 -0.826939 -0.141001 0.406189 0.139560 0.233345 1.219695 -2.041658 0.924619 -0.425236 -0.375174 0.858958 0.522065 -0.688831 -1.097726 0.333285 0.864309 0.870551 0.224799 0.033836 -0.128425 -1.230122 -0.071198 0.194340 0.345629 -0.593044 1.040338 -0.112047 -0.773671 -0.768210 0.021703 0.123305 -0.648896 -0.059558 0.681415 0.411525 -2.126629 1.150520 -0.207919 -0.746965 0.293479 -0.295086 1.116217 -0.926910 -1.297625 0.709676 -0.584151 -0.607135 -0.446792 -0.280237 0.448993 0.485120 0.090553 -0.520199 -1.130427 0.878441 -0.077379 0.881307 0.712348 0.286272 1.404020 -0.445558 -0.955311 -0.886905 -0.194461 0.152829 -0.356816 -0.640444 -1.095141 -0.438658 0.943981 1.489678 -0.001183 -0.274839 -0.504997 0.983966 -1.841306 -0.405338 0.766218 1.256415 -0.592205 0.604039 0.818318 -0.787624 -0.225366 -0.653740 -0.131795 -0.354477 -0.872026 0.438423 -0.862527 0.054686 0.559286 -0.315869 -0.068814 0.649351 0.073296 0.268986 -0.371126 1.013274 1.742243 -1.221940 -0.122680 -1.093344 0.645702 -1.455680 -1.194337 0.370169 0.511853 -0.479044 -0.269528 0.173003 0.576979 0.217510 -0.815216 -0.616589 -0.125370 +PE-benchmarks/subset-sum.cpp__subset_sum(int*, int*, int, int, int, int, int) = -3.785327 -3.248834 -3.216493 -5.267233 3.770871 7.805847 1.856379 -6.722914 -6.857537 -1.782014 3.952285 -9.518577 -4.363213 8.077877 -3.525152 6.453171 9.283711 -0.891540 -3.911611 -3.447852 7.241742 2.821841 12.277307 12.475440 -8.171395 -0.163790 1.783930 2.199938 3.934040 -1.750180 3.617850 -5.940248 3.624503 -7.419276 -1.131134 -2.734592 -2.039143 2.274135 8.656667 -11.630304 -1.012782 1.627091 -1.651558 0.384750 0.179489 3.618018 6.330280 6.805229 -1.225975 7.457606 6.573880 1.605396 2.547143 -0.100131 0.907764 -1.019119 0.279002 0.353110 0.684218 -2.525892 -1.825697 0.807879 -0.172768 9.037407 10.098763 -0.514525 -4.297352 3.513792 2.500977 2.235073 2.476890 7.393552 0.235683 3.556855 5.669247 -9.148398 -1.011195 -14.797793 1.589648 -13.705818 -4.833550 1.761836 4.913410 0.402172 4.806893 0.676605 12.484731 -0.622049 -5.504938 10.061316 9.068745 -6.420566 -1.241426 -0.635949 -4.359527 0.323045 -3.867239 4.602643 1.309997 3.976848 -7.239279 -5.941160 -0.863182 0.895755 -5.039311 -6.366283 -0.338696 4.618726 -7.093455 -3.976082 -1.871173 5.995795 -0.898517 -13.480053 -8.013139 -6.025562 4.648844 0.668215 -5.899399 -6.404846 2.682042 1.268393 -1.661347 -4.189580 3.122100 2.679293 7.489015 3.349846 -1.258346 4.004980 2.977228 13.936454 1.473961 -4.610899 0.530572 1.235681 0.196016 4.851898 -3.518187 -0.706146 3.410250 -6.553376 3.757074 5.006894 -3.868023 -4.215891 5.806140 -1.640431 -1.677795 26.790783 -1.422601 9.880396 9.077185 -7.137920 -1.150100 -5.218056 1.921603 4.246927 4.539793 3.978666 -9.807857 -6.162013 7.938406 11.987647 3.884194 -9.485189 -0.143289 4.913960 1.387875 -3.334146 4.097678 0.624703 0.645910 -4.036884 -0.867717 6.445764 14.085469 -4.855854 0.293754 1.096449 7.347449 -0.196210 -4.872325 -1.268723 -6.614119 0.379890 7.418335 3.021621 4.248955 8.786685 -12.877509 6.003098 0.048421 1.626606 3.799740 5.967035 -7.879526 -5.393092 -1.284186 2.834798 5.079013 -1.065071 1.941081 2.151673 -9.850172 0.576914 3.020987 0.568601 -6.109084 8.374056 1.730168 -3.321764 -3.169667 3.571859 -1.882064 -2.979325 -2.250130 7.024288 -0.879180 -11.768896 6.184877 1.397321 -4.657180 -0.462737 -3.298916 9.718731 -7.005106 -7.337809 5.913158 -3.995827 -4.094782 -1.578968 -2.196479 2.953220 5.040085 5.678040 -8.433560 -7.394215 8.058694 -2.155404 9.735565 4.568909 -1.877815 5.982774 -11.031196 -3.661002 -6.443475 -6.151909 3.821093 2.909315 -6.372838 -3.810503 -1.850255 6.268985 6.263860 -1.122732 -7.023135 -0.429844 7.365611 -8.531313 0.697127 1.538894 8.943535 -6.983371 3.724819 3.104696 -5.749872 3.538201 -5.241939 -0.914038 -6.156468 -4.722470 7.480104 -0.982571 3.704138 -0.187627 -0.330966 1.068302 3.970982 3.417223 1.187998 3.401915 8.566268 8.234232 -2.314400 -2.564353 -10.821489 5.795519 -8.875637 -9.678971 2.561414 -0.596565 -4.593852 -2.904189 -2.680919 7.908089 6.060156 -4.766497 -4.812567 4.681406 +PE-benchmarks/subset-sum.cpp__generateSubsets(int*, int, int) = -1.268142 -0.919919 -0.227163 -2.173810 1.702515 1.986307 0.858262 -1.525323 -2.853186 -1.537529 1.081426 -3.680216 -2.343608 3.428707 -1.152477 1.950273 4.388568 0.257594 -1.099241 -1.588858 2.596130 -0.533291 4.824551 5.165852 -3.486807 0.138793 0.798715 1.643339 1.164728 0.213422 1.230879 -2.579955 1.088311 -2.574165 0.487093 -1.602501 -0.771003 0.809762 2.075148 -5.615090 -0.456275 1.150626 -0.501246 0.151725 0.178762 1.816533 3.087567 2.739642 -0.799340 3.038848 2.494069 0.066173 1.249934 0.082181 0.582334 -0.161475 0.244083 0.136532 -0.522610 -0.136523 -0.805169 -1.237114 0.161421 3.513292 4.182859 -0.389760 -1.609260 0.991894 0.660445 0.960384 0.967292 2.751696 0.250736 1.049696 2.603010 -3.988419 -0.434987 -6.850138 0.651328 -7.275864 -2.634581 -0.210666 2.944631 0.550672 1.466959 0.042490 5.136518 -0.347054 -1.394247 3.946692 4.056728 -2.417659 -0.852862 -0.965004 -1.651072 0.584767 -1.613156 1.000439 1.097992 1.512208 -3.007294 -2.136317 0.648121 0.133504 -2.001406 -2.154705 -0.406853 2.657703 -3.381060 -1.790244 -2.097160 2.098682 0.045464 -5.424544 -1.955978 -1.928972 2.019505 0.891586 -2.317581 -2.233904 1.280404 0.768671 -0.847040 -1.196611 0.072355 2.107775 2.295802 0.907541 -0.018324 1.924603 1.109836 4.774460 1.626083 -1.718446 -0.084852 1.086179 -0.596849 1.407078 -1.621591 -0.645795 1.618641 -2.813071 0.909305 1.330216 -1.890712 -1.811607 1.880911 -0.754787 -0.036411 10.612193 -0.640661 3.690894 3.045658 -2.879199 0.886088 -1.462165 0.490104 1.610593 2.437659 1.662416 -4.040330 -2.483291 2.742357 4.922997 1.757679 -3.903451 -0.874738 1.241311 0.569282 -0.798958 1.743437 0.453125 0.311612 -1.562562 -0.330602 2.199707 5.876373 -1.877200 -1.156835 0.285288 2.489203 -0.270256 -3.178823 -0.293120 -2.540393 -0.054881 1.968427 0.829954 1.635854 3.788979 -6.450430 2.882979 -0.312467 0.374491 2.035300 1.746339 -2.571874 -4.317939 -0.480001 1.526903 2.893024 -0.080996 0.367703 0.628089 -3.992549 0.165557 1.040317 0.850245 -2.394943 3.497667 -0.118171 -1.611450 -1.474984 0.450661 -1.034561 -1.004863 -0.951027 2.525806 0.372136 -5.408559 2.778963 0.144484 -1.865522 0.084737 -0.819762 3.570266 -3.085127 -3.516509 2.105652 -1.504863 -2.508474 -1.232699 -1.165280 1.363906 1.363968 0.825303 -2.654949 -3.205919 3.537160 -1.027744 3.901830 1.990067 -0.658357 3.486767 -2.156781 -2.003838 -2.224837 -2.192702 1.351560 -0.038056 -2.026793 -1.844332 -0.957721 2.446035 3.211922 -0.073166 -2.059522 -0.303363 3.582235 -3.479058 -0.518036 1.212837 2.332328 -2.007908 2.054697 1.842118 -2.904188 0.692633 -2.694158 -0.264870 -1.826249 -1.846512 2.652756 -1.318808 1.067351 0.366631 -0.310781 -0.045247 1.665412 1.240324 0.366148 0.678122 4.040434 4.176336 -1.646321 -0.376810 -4.149827 2.286790 -3.858953 -3.476401 0.246717 0.692679 -1.530783 -0.784229 -0.480072 2.660046 2.144324 -2.160569 -2.019322 1.481346 +PE-benchmarks/subset-sum.cpp__main = -0.008379 0.150473 0.461335 -0.247874 0.622841 0.120274 0.330240 0.331106 -0.732090 -0.686997 0.117628 -1.025598 -1.034649 0.889191 -0.039544 0.095483 1.248647 0.246125 -0.029634 -0.381237 0.150703 -0.452229 1.177978 1.258729 -0.927089 0.367635 -0.046784 0.282267 -0.026809 0.644538 -0.073598 -0.990439 0.397807 -0.109620 0.307033 -0.373116 -0.327424 -0.181302 -0.181821 -1.703327 -0.099049 0.805492 -0.115177 -0.012671 0.222059 0.983505 1.222152 0.600187 -0.229255 0.929335 0.366806 -0.321356 0.454406 0.101942 0.325047 -0.138559 0.315804 -0.083730 -0.706422 0.309497 -0.188739 -1.130061 -0.366074 0.645762 0.957578 -0.254681 -0.416412 -0.130253 -0.124576 0.211507 0.197628 0.549020 0.690310 0.130892 0.783044 -0.163535 -0.203882 -1.289153 -0.051952 -2.627780 -1.036126 -0.402892 1.534084 0.391639 0.030851 -0.493822 1.213218 -0.110203 0.033396 0.602172 1.247464 -0.606070 -0.418567 -0.260112 -0.096780 0.353516 -0.440226 -0.009646 0.487738 -0.104683 -0.858593 -0.361905 0.660377 -0.233336 -0.495989 0.001149 -0.179925 0.805445 -1.221011 -0.225734 -1.165772 0.146979 0.404471 -1.226033 -0.061107 0.214925 0.434956 0.713590 -0.539414 -0.155770 0.440763 0.011554 -0.358283 -0.106779 -0.607079 1.063293 0.173181 0.228363 0.420652 0.581034 0.490919 0.746327 0.801165 -0.290908 -0.060595 0.310238 -0.107950 0.340615 -0.219550 -0.292984 0.229119 -0.651064 0.262797 -0.092950 -0.624713 -0.301097 -0.359336 -0.057388 0.106748 1.585362 -0.198177 0.853281 0.385809 -0.730310 0.648176 -0.317179 -0.202032 0.221474 0.812669 0.542989 -0.359527 -0.456605 0.528276 1.234712 0.500052 -1.093094 0.055264 0.133664 0.243186 -0.179437 0.672544 0.217661 0.584130 -0.524216 -0.057959 0.398939 1.565648 -0.465832 -1.118430 0.013890 0.147826 0.299200 -0.749529 0.086241 -0.036431 -0.072604 0.209223 0.017011 0.283627 0.972021 -1.970666 0.907335 -0.222092 -0.321614 0.766610 0.225931 -0.477681 -1.150607 -0.089887 0.534726 1.072447 0.531963 -0.131359 -0.052516 -0.916607 -0.094497 0.144702 0.248835 -0.480436 0.856321 -0.191445 -0.523210 -0.381087 -0.812037 -0.054313 -0.027436 -0.471296 0.484431 0.612820 -1.994992 0.737473 -0.019001 -0.603103 -0.219068 0.032233 0.564379 -0.745975 -1.039850 0.212819 -0.692820 -1.407911 -0.510696 -0.455982 0.102486 0.133277 -0.170830 -0.242003 -0.876652 1.331954 -0.069460 0.920945 0.647000 -0.111642 1.317640 0.725181 -0.808867 -0.176227 -0.539064 0.717663 -0.849553 -0.190514 0.092610 -0.532477 0.451203 1.035526 0.135337 -0.181634 -0.584750 0.889831 -0.818515 -0.397875 0.721211 0.228597 -0.016736 0.935826 0.831822 -0.732411 -0.025160 -0.864978 -0.265771 -0.267563 -0.387253 0.410667 -0.688461 0.010019 0.390924 -0.209711 -0.461809 0.336581 -0.161389 -0.302950 -0.292208 1.143973 1.493830 -1.012593 0.620098 -0.823304 0.681710 -0.977979 -0.719813 -0.062812 0.258259 -0.449791 -0.187679 0.062985 0.231646 0.306440 -0.810675 -0.717707 0.404181 +PE-benchmarks/subset-sum-problem.cpp__isSubsetSum(int*, int, int) = -5.372264 -5.220193 -2.054373 -7.451278 4.675792 8.811979 2.917240 -9.649258 -9.319418 -1.405283 4.951593 -14.741484 -5.252486 10.846948 -4.484382 9.254954 12.452744 -0.319221 -6.322875 -3.816068 7.992343 2.592247 15.700594 16.156461 -8.278531 -0.562275 -2.218189 4.299899 2.610694 -2.557549 4.104930 -5.172927 3.324156 -9.101732 -1.284490 -1.564474 -2.743665 4.122197 10.456646 -14.764522 -0.959514 3.607487 1.471541 -0.176213 0.190546 1.471694 7.750803 8.594941 2.784888 7.286544 5.642472 -0.466573 5.721247 0.438766 3.479613 -0.279290 2.327435 -3.774410 -1.112475 -2.908950 -3.246320 1.450370 0.584901 11.233260 12.108821 1.541135 -6.182088 3.575318 4.142502 2.895765 3.698371 9.105824 -2.497613 5.002034 4.851053 -12.347970 2.541841 -14.139853 2.509208 -10.024241 -7.227562 3.249209 6.265715 5.535478 6.581120 -0.024197 15.664472 -1.417426 -7.700775 9.750387 12.082361 -8.989133 -2.297875 -0.870770 -4.376339 -1.124613 -3.759680 5.087114 1.010903 7.616938 -9.693392 -4.178660 0.722031 1.471242 -5.610667 -5.123564 0.855973 7.391157 -6.187152 -6.428026 -0.997028 8.888422 -1.215377 -16.115538 -6.104116 -7.513975 1.225376 1.467897 -8.874642 -8.709196 4.709066 0.955285 -2.481748 -3.793260 -3.031352 4.633334 8.034973 2.672272 -2.296861 7.822080 2.944646 17.014202 -1.237492 -6.029425 2.163194 1.883537 -0.266913 6.433036 -3.003796 -2.468218 0.980526 -8.740723 0.646898 5.516171 -5.200847 -2.817134 0.778364 1.299347 -2.405020 31.120275 -2.683455 12.521423 11.268207 -8.532475 2.747552 -6.079272 3.548035 2.981758 4.910814 4.102083 -15.124403 -9.261177 10.886186 15.427693 5.295515 -9.664117 0.327955 5.255445 1.497473 -3.652675 5.759367 1.734307 0.584399 -4.524204 -1.024060 7.159584 19.684133 -6.012653 1.173171 2.567532 4.058783 1.522873 -8.282565 -2.455336 -7.275555 -0.348334 5.226072 5.253556 4.641656 11.576754 -11.184894 9.107068 -0.201921 1.801678 9.637480 4.545052 -9.799355 -7.781885 -4.695623 3.935013 7.194674 -2.328356 -1.434093 1.896426 -12.299196 0.761875 3.276687 1.192770 -7.071881 10.320499 0.142039 -4.240352 -2.897432 2.930630 -3.514458 -3.347936 -3.720034 9.016079 0.911722 -8.605130 8.152003 3.843353 -4.752972 0.772747 -4.092980 11.149489 -7.207968 -8.050456 6.598389 -5.541532 -5.276190 -2.581354 -2.537868 2.653735 4.639643 4.783920 -11.102812 -5.964140 10.832495 -3.494558 13.567198 5.397640 -3.035850 4.205500 -5.434780 -6.161817 -4.373621 -9.315194 0.877246 4.201017 -7.994129 -4.253198 -2.322090 8.600131 6.864518 -0.296016 -8.835966 -0.250016 9.561457 -9.291905 -0.684597 2.730064 2.888571 -9.416275 2.966522 4.717761 -7.243623 4.651153 -6.407875 -1.900059 -9.111823 -5.706798 8.515923 -0.426857 4.262245 -2.003363 -1.539942 2.200949 4.208518 5.155134 1.367069 5.290920 13.448633 5.476383 0.659983 -2.867449 -13.937920 7.551809 -10.127335 -10.215330 3.126512 2.633626 -7.162073 -3.712480 -1.096935 9.731238 7.685543 -7.914069 -6.764411 5.372081 +PE-benchmarks/subset-sum-problem.cpp__main = -0.234980 -0.244543 0.284840 -0.434527 0.550491 -0.007285 0.386675 0.185344 -1.123856 -0.970579 0.304046 -1.592075 -1.150286 1.228485 -0.175907 0.374862 1.597027 0.350140 -0.256348 -0.394601 0.427054 -0.629826 1.403921 1.644913 -0.999684 0.236344 -0.410902 0.409616 -0.018713 0.500349 0.459944 -1.164501 0.269547 -0.231467 0.523751 -0.424773 -0.340763 0.317016 0.042279 -2.115002 -0.093716 1.400439 0.661852 -0.061929 0.261949 0.781440 1.178563 0.842925 -0.188172 1.019007 0.577362 -0.352753 0.764047 0.077506 0.264220 -0.230164 0.162930 -0.459160 -0.790127 0.346770 -0.337694 -1.038955 -0.158053 0.939970 1.349188 -0.215396 -0.564995 -0.158588 0.119667 0.506895 0.404252 0.766766 0.444747 0.002311 0.828202 -0.425212 -0.224880 -1.929710 0.301028 -2.903218 -1.195275 -0.179676 1.889551 1.305056 0.039045 -0.592162 1.625478 -0.272720 -0.301431 0.970655 1.501695 -0.513740 -0.509949 -0.455885 -0.380255 0.399505 -0.573632 -0.099626 0.524683 0.488053 -1.096555 -0.328910 0.498701 -0.229876 -0.572405 -0.041374 -0.190272 1.080038 -1.297968 -0.404160 -1.086019 0.663269 0.578537 -1.643710 0.217023 -0.244127 -0.438518 0.827754 -0.897988 -0.134052 0.623876 -0.251797 -0.528055 0.039332 -1.367366 1.298852 0.061085 0.246804 0.244939 0.828006 0.420053 0.785388 0.506573 -0.626867 0.056710 0.465820 -0.111548 0.525872 -0.481973 -0.540887 0.419422 -0.930189 0.062462 -0.265375 -0.774132 -0.524392 -0.897055 -0.098975 0.024273 1.898680 -0.287323 1.232386 0.744412 -0.781157 1.309408 -0.150158 0.049837 0.249145 1.006392 0.570749 -0.419628 -0.772487 0.854914 1.660246 0.662970 -0.884584 -0.243433 0.385543 0.352731 -0.104915 0.908115 0.343954 0.452020 -0.700526 -0.095980 0.463958 1.856762 -0.355163 -0.633533 0.026152 0.537233 0.259025 -1.152583 0.060520 -0.689008 -0.121136 0.147867 0.180293 0.392540 1.308736 -2.111720 1.271009 -0.057854 0.040353 1.010694 0.059903 -0.725868 -2.068799 -0.311130 0.527323 1.330616 0.276844 -0.231756 0.065513 -1.263617 -0.018103 0.126289 0.341198 -0.711531 1.138626 -0.589166 -0.389088 -0.428185 -0.675673 -0.438697 -0.284476 -0.574822 0.736639 1.219904 -1.320767 0.896384 -0.057196 -0.644107 -0.284017 0.104803 0.713594 -0.820901 -1.090990 0.292132 -0.873647 -1.631307 -0.781733 -0.524458 0.192240 0.091699 -0.396047 -0.250484 -0.973124 1.583178 -0.310525 1.374004 0.716689 -0.357536 1.101031 1.567557 -0.857912 -0.155336 -0.638719 0.286294 -0.877032 -0.300434 -0.297023 -0.490469 0.637476 1.099633 0.182720 -0.486438 -0.524121 1.260532 -0.612248 -0.563823 0.764810 -0.794276 -0.118222 1.026144 0.944338 -1.079456 0.138368 -1.302148 0.144963 -0.474657 -0.426950 0.601395 -0.631419 0.070507 0.143316 -0.316862 -0.355982 0.364720 0.320216 -0.465222 -0.198014 1.761025 0.871151 -0.654296 0.674445 -1.252509 0.772038 -1.219131 -0.768015 -0.249083 0.640971 -0.773396 -0.201962 0.113039 0.486786 0.504341 -0.822892 -1.039199 0.627957 +PE-benchmarks/sudoku.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/sudoku.cpp__SolveSudoku(int (*) [9]) = -1.280754 -0.897955 0.208262 -2.256869 1.382737 2.028750 0.733495 -1.338000 -2.757950 -1.793308 0.779822 -3.430687 -2.114723 3.241570 -1.099887 2.014369 4.132748 0.457677 -1.099513 -1.032045 2.454141 -0.987131 4.287063 4.933662 -3.126772 0.087741 0.216166 1.796144 0.781384 0.872627 1.066418 -2.464012 0.743492 -2.268369 0.715415 -1.896096 -0.722592 1.342030 1.633245 -5.477276 -0.379269 1.719280 -0.376008 0.073520 0.328673 0.997794 2.936253 2.549086 -0.647715 2.556424 2.016125 0.131511 1.427581 0.087551 0.575667 0.196350 -0.101051 -0.647598 -0.416153 0.044283 -0.856233 -1.530734 0.577938 3.314025 3.847196 -0.388221 -1.496319 0.649009 0.535046 0.707563 0.913728 2.612181 0.018830 0.755249 2.135678 -3.888396 0.075081 -5.705568 0.985991 -5.632923 -2.469134 -0.219671 2.573367 2.357181 1.481918 -0.893486 4.902184 -0.885383 -1.265889 3.658544 3.700425 -2.466605 -0.662368 -1.305687 -1.532392 0.334038 -1.490244 0.276372 0.006608 1.525827 -2.710548 -1.865463 0.648269 0.254413 -1.908476 -1.834296 -0.466886 2.735346 -3.349810 -2.050917 -1.964387 2.157427 -0.103215 -4.991406 -0.960648 -2.117171 0.961964 0.743387 -2.250094 -2.253937 1.365596 0.856470 -0.683190 -1.094154 -1.498372 2.576041 1.795851 0.382004 -0.189683 1.684227 0.739449 4.106235 1.279347 -1.620081 -0.095348 1.291002 -0.742668 1.088457 -1.576990 -0.637993 1.337245 -2.826584 -0.707034 1.227730 -1.791744 -0.936167 0.910310 -0.665088 0.031498 10.478317 -0.761145 3.304331 2.815746 -2.786070 1.964465 -0.833201 0.466555 1.450918 2.141148 1.746920 -4.973327 -2.363325 2.497837 4.643600 1.676964 -2.900418 -0.843254 0.974971 0.579524 -0.523051 1.736605 0.324208 0.146171 -1.755951 -0.368320 1.671813 5.889097 -1.481068 -0.179294 0.346452 1.728595 -0.640686 -3.421876 -0.307777 -2.646751 -0.268878 1.444196 0.596151 1.467114 3.592408 -5.035599 2.885574 -0.664979 0.109891 2.021547 0.872604 -2.110236 -4.374368 -0.725005 1.457519 2.893316 -0.385377 0.678703 0.490970 -3.839035 0.166062 0.852530 0.987456 -2.396360 3.338285 -0.138139 -1.721474 -1.310067 0.275762 -1.446039 -1.296069 -1.118319 2.326324 0.795541 -3.662757 2.645885 0.303328 -1.461685 0.518567 -0.417334 3.286028 -2.915936 -3.277363 2.128652 -1.121741 -2.271538 -1.120398 -1.116995 1.459624 0.954307 -0.555381 -2.535790 -3.359751 3.065444 -0.943665 3.664410 1.836397 -0.657280 2.863554 -0.090014 -1.669259 -1.803843 -2.507740 0.758213 -0.156719 -1.657232 -2.139679 -0.945255 2.397743 3.133843 0.100091 -1.749992 0.114636 3.556524 -2.556013 -0.437464 1.097577 0.966049 -1.897853 1.361722 1.705266 -2.713599 0.473748 -2.748056 0.349815 -1.609336 -1.635202 2.552137 -1.316046 0.964068 0.418204 -0.234523 -0.299995 1.403838 1.529258 0.011447 0.648215 4.407323 2.849233 -0.739107 -0.164170 -3.784047 2.053699 -3.604902 -2.747706 -0.290857 1.304351 -1.397014 -0.668484 -0.027941 2.585864 2.171590 -1.528385 -1.460405 1.006129 +PE-benchmarks/sudoku.cpp__FindUnassignedLocation(int (*) [9], int&, int&) = -1.210885 -0.543964 -0.274327 -2.157695 1.497226 1.810334 0.680567 -1.343233 -2.565052 -1.380784 0.408401 -2.751797 -1.587801 3.120064 -0.883293 2.154629 4.229152 0.666543 -0.933948 -1.056352 2.860353 -1.371561 3.958823 4.498480 -2.988305 0.118008 1.029598 1.375174 0.764411 1.044225 0.548961 -2.379991 0.759336 -2.715213 0.909318 -2.332197 -0.607366 1.293127 2.062933 -5.337932 -0.212034 1.020257 0.164264 -0.081286 -0.037675 0.773611 2.857598 2.409997 -0.965658 2.125677 2.126083 0.483674 0.993555 0.175838 0.632517 1.063858 0.058207 0.256920 -0.237176 -0.056301 -0.836464 -1.018251 0.917180 3.147964 3.705346 -0.344058 -1.237626 1.140324 0.523857 0.629480 0.704457 2.283930 -0.152832 0.489854 1.986843 -4.597923 -0.255622 -6.581807 0.759658 -6.359279 -2.132779 -0.528170 1.587462 0.814253 1.863322 -0.075930 4.626970 -0.977174 -0.812194 3.263470 3.568628 -2.527900 -0.600776 -1.564478 -1.764813 0.348676 -1.315112 0.041980 0.866200 0.856838 -2.529742 -2.605168 0.894717 0.635977 -1.804320 -2.338847 -0.341575 2.558564 -2.947511 -2.348003 -1.996116 1.724546 -0.729738 -4.672984 -0.697021 -2.328621 0.900389 0.522181 -1.989368 -3.044635 1.169802 1.459099 -0.885092 -1.631150 -0.206704 2.249858 1.801592 0.281923 -0.142566 0.924536 0.575278 4.230646 1.779709 -1.758237 -0.118982 1.228754 -1.043016 0.603500 -2.034274 -0.870104 1.738013 -2.799314 -0.410506 1.482592 -1.760536 -0.766853 2.630470 -1.077387 0.342304 10.195182 -0.791475 2.904142 2.352085 -2.928647 1.846156 -0.596236 0.187394 1.392551 2.409243 1.667554 -4.891415 -2.422506 2.137650 4.231604 1.703348 -2.857555 -1.886778 0.347437 0.343222 -0.025742 1.164627 0.166360 -0.199642 -1.732080 -0.477258 1.350962 5.789832 -1.685840 -0.065969 0.441369 2.301049 -1.262349 -3.836112 -0.553149 -3.800493 -0.144028 0.977821 0.244919 1.672324 3.534789 -5.613593 2.797763 -1.202615 -0.181449 1.745702 1.029003 -1.739835 -4.759364 -0.374205 1.614718 2.994554 -0.645334 0.995456 0.454959 -3.592450 0.094538 0.528420 1.163860 -2.342298 3.010061 -0.151821 -1.953176 -1.295747 1.049888 -1.268740 -1.893035 -0.474175 2.064171 0.861341 -3.800019 2.763514 0.130033 -1.070097 1.016836 -0.186058 2.925449 -2.799128 -3.269162 2.224820 -0.380152 -0.935301 -0.750450 -0.910137 2.023398 0.774183 -0.259882 -2.299931 -3.702830 2.386290 -0.896492 3.334131 1.722757 -0.347701 2.695887 -1.089127 -1.435766 -2.397386 -1.754812 -0.112178 0.045964 -1.552487 -2.770242 -0.917688 2.565778 3.221995 0.230491 -1.473356 0.063026 3.546819 -2.848196 -0.053191 1.188978 1.380933 -1.983384 0.880845 1.743279 -2.724514 -0.102502 -2.378560 0.535028 -1.260249 -1.610864 2.288791 -1.493143 0.793918 0.538665 -0.382332 -0.021866 1.523027 1.619680 0.303367 0.475773 3.822509 2.656107 -0.971623 -0.617142 -3.306071 1.637905 -3.616046 -2.614324 -0.335346 1.248887 -1.615101 -0.476738 0.124386 2.622738 1.514877 -0.688353 -1.050846 0.229983 +PE-benchmarks/sudoku.cpp__isSafe(int (*) [9], int, int, int) = -1.054112 -0.856419 -0.133766 -1.756413 1.221724 1.509913 0.735883 -1.684944 -1.810895 -1.415397 1.214729 -3.260938 -1.794818 2.394642 -0.910733 1.515483 2.853464 -0.289874 -0.720902 -1.402501 1.486240 0.160489 3.650330 3.857958 -2.407051 0.153206 0.128764 0.753059 0.821321 -0.582642 1.256710 -2.222491 0.946506 -1.714246 0.007233 -0.526179 -0.812423 0.518993 2.159865 -3.601984 -0.343239 0.953573 -1.023112 0.270022 0.482629 1.282528 2.357638 1.696326 -0.430010 2.633776 1.601607 -0.165276 1.046949 -0.031292 0.659389 -0.725026 0.395639 -0.461949 -0.233888 -0.337675 -0.792398 -0.249268 -0.374524 2.135108 2.327765 -0.238522 -1.629885 0.684304 0.798957 0.501954 0.586392 2.401328 0.483423 1.174384 1.712417 -2.830189 -0.579460 -4.731614 0.515237 -4.596904 -2.186872 0.621597 2.312175 0.845730 0.950534 -0.400032 3.685045 -0.035534 -1.735998 2.384670 3.032919 -1.879541 -0.399974 0.105374 -0.757829 -0.228137 -0.721879 1.494534 0.104147 1.368653 -2.352396 -1.346481 0.561284 -0.326441 -1.392031 -1.514893 -0.526775 1.792371 -2.615392 -0.752272 -0.875942 1.767906 0.385947 -3.566754 -1.406312 -1.142203 1.618474 0.591296 -2.259121 -1.377901 1.191632 0.001598 -0.825957 -0.602087 -0.132957 1.585126 2.335325 0.893845 -0.200031 2.028732 0.895685 3.839948 0.469506 -1.240184 0.194005 0.396093 0.368687 1.320341 -0.512884 -0.198061 0.748138 -1.690213 0.879388 0.905237 -1.183232 -1.408407 0.984320 -0.312417 -0.773724 7.299964 -0.575205 3.163046 2.649751 -1.836419 0.101361 -1.704169 0.579658 0.840656 1.621764 1.466720 -2.716308 -1.764306 2.767872 3.541258 0.811114 -2.969491 -0.037738 1.652286 0.592571 -1.168992 1.670594 0.034601 0.672423 -1.200641 -0.165945 1.909647 4.522280 -1.440954 -0.644631 0.055815 1.437893 0.936235 -1.769591 -0.171517 -1.218822 -0.041176 2.186460 1.294098 1.141261 2.645894 -4.491821 1.836894 0.227553 0.553379 1.540299 1.936343 -2.300228 -2.783926 -0.870942 0.943185 1.654183 -0.006691 0.717265 0.341436 -2.864438 0.237299 0.825567 -0.006210 -1.953731 2.708595 0.125846 -1.251921 -0.597856 -0.100946 -0.965266 -0.428183 -0.919812 2.046129 0.468212 -4.172977 1.816603 0.337162 -1.400024 -0.371857 -1.053947 3.491820 -1.708869 -2.139240 1.629298 -1.889552 -2.576039 -0.659283 -1.033068 0.047349 0.902199 1.070698 -2.084298 -1.782957 3.093756 -0.900322 3.268266 1.461963 -0.609908 2.282595 -2.193876 -1.397738 -1.033913 -2.139555 1.614439 0.218216 -1.771723 -0.838565 -0.534959 1.383021 1.662887 -0.323091 -1.973835 -0.229157 1.969436 -2.844712 0.501866 0.627899 2.315518 -1.768598 1.580194 1.109252 -1.537000 1.323036 -1.992864 -0.705793 -2.263726 -1.173369 1.766742 -0.294849 0.631446 -0.080937 -0.243460 -0.005488 1.094239 0.817310 0.013913 0.912080 2.691276 3.163345 -1.007203 -0.370674 -3.263535 2.036206 -2.337275 -2.884391 0.608680 0.285124 -1.309737 -1.258740 -0.921424 2.165732 2.133050 -2.008819 -1.502480 1.817427 +PE-benchmarks/sudoku.cpp__UsedInRow(int (*) [9], int, int) = -0.922571 -0.771448 -0.171987 -1.177018 0.884712 1.086509 0.608349 -0.870594 -1.879748 -0.910787 0.408486 -2.177567 -1.201433 2.239736 -0.521285 1.781674 2.882394 0.661566 -0.708746 -0.569961 1.711635 -1.180499 2.756096 3.127749 -1.709896 0.068343 0.104547 1.004462 0.190820 0.852735 0.325581 -1.513849 0.672906 -1.931255 0.530431 -1.498435 -0.494504 1.183960 1.370779 -3.647164 -0.154061 1.303365 0.599158 -0.087020 0.053106 0.436130 1.686353 1.662587 -0.161024 1.720818 0.997248 -0.326986 1.143676 0.216717 0.749184 0.784733 0.123291 -0.220238 -0.599846 0.045082 -0.757109 -1.113025 0.489049 1.926271 2.520159 -0.268180 -0.953686 0.563063 0.180091 0.521813 0.684814 1.569667 -0.222085 0.096015 1.318199 -2.731718 0.128573 -3.599535 0.411120 -3.903542 -1.570772 -0.127480 1.458408 1.180353 1.376197 -0.358366 3.152306 -0.791122 -0.843080 1.752607 2.445569 -1.908432 -0.571675 -0.809852 -0.745820 0.103031 -0.991413 -0.181435 0.887116 0.617213 -1.826897 -1.397444 0.888941 0.450219 -1.130059 -1.242112 -0.253030 1.921013 -2.068342 -1.893179 -1.490705 1.031233 -0.463716 -3.083775 -0.088378 -1.250351 -0.069908 0.731418 -1.621345 -1.918957 1.125635 0.702702 -0.461933 -1.122926 -0.549004 1.763513 0.860940 0.161049 0.009477 1.030517 0.194840 2.906772 1.127494 -1.115392 0.072719 0.958259 -0.774261 0.785365 -1.113706 -0.901538 0.756484 -2.090012 -0.633122 0.736442 -1.287423 -0.133186 0.975869 -0.128911 0.047021 6.218032 -0.566238 2.081561 1.753781 -1.872147 1.728983 -0.454816 0.417818 0.787416 1.630071 0.991823 -3.233151 -1.663459 1.562129 2.973490 1.224181 -1.915784 -1.155524 0.207039 0.685211 -0.001065 0.972275 0.347456 0.243528 -1.311043 -0.176856 0.646724 4.034416 -1.419984 -0.153732 0.404290 0.885158 -0.682568 -2.977144 -0.422063 -2.483047 -0.272606 0.111558 0.291100 0.746472 2.397702 -3.055141 2.117645 -0.916498 -0.190885 1.904993 0.475005 -1.273671 -3.423631 -0.714685 0.925533 2.156679 -0.269118 0.349893 0.352955 -2.506196 0.081059 0.223098 0.745970 -1.452755 2.175966 -0.421778 -1.183659 -0.741285 0.331838 -0.723566 -1.441675 -0.381508 1.512500 1.195281 -2.039049 1.636790 0.303886 -0.912535 0.774885 0.326583 1.800111 -1.768329 -2.209930 1.411096 -0.596581 -1.078943 -0.733645 -0.617733 1.027582 0.546996 -0.794850 -1.336955 -2.148351 1.951997 -0.667706 2.448536 1.127378 -0.506502 1.669353 0.432900 -1.380723 -1.115663 -1.170060 -0.506224 -0.493628 -0.863099 -1.941822 -0.591051 1.847457 2.096672 0.507654 -0.861606 -0.147990 2.545077 -1.800521 -0.159525 1.108690 0.347607 -1.109211 0.669138 1.412380 -1.938740 0.091656 -1.526669 0.143704 -0.979534 -0.935215 1.567174 -1.071592 0.515782 0.098985 -0.352201 -0.009325 0.808759 1.176836 -0.029766 0.213448 2.969528 1.458131 -0.566913 -0.214407 -2.224487 1.104651 -2.288740 -1.447447 -0.272014 1.364631 -1.388340 -0.293441 0.593533 1.637012 1.227344 -1.075512 -0.986536 0.103350 +PE-benchmarks/sudoku.cpp__UsedInCol(int (*) [9], int, int) = -0.922571 -0.771448 -0.171987 -1.177018 0.884712 1.086509 0.608349 -0.870594 -1.879748 -0.910787 0.408486 -2.177567 -1.201433 2.239736 -0.521285 1.781674 2.882394 0.661566 -0.708746 -0.569961 1.711635 -1.180499 2.756096 3.127749 -1.709896 0.068343 0.104547 1.004462 0.190820 0.852735 0.325581 -1.513849 0.672906 -1.931255 0.530431 -1.498435 -0.494504 1.183960 1.370779 -3.647164 -0.154061 1.303365 0.599158 -0.087020 0.053106 0.436130 1.686353 1.662587 -0.161024 1.720818 0.997248 -0.326986 1.143676 0.216717 0.749184 0.784733 0.123291 -0.220238 -0.599846 0.045082 -0.757109 -1.113025 0.489049 1.926271 2.520159 -0.268180 -0.953686 0.563063 0.180091 0.521813 0.684814 1.569667 -0.222085 0.096015 1.318199 -2.731718 0.128573 -3.599535 0.411120 -3.903542 -1.570772 -0.127480 1.458408 1.180353 1.376197 -0.358366 3.152306 -0.791122 -0.843080 1.752607 2.445569 -1.908432 -0.571675 -0.809852 -0.745820 0.103031 -0.991413 -0.181435 0.887116 0.617213 -1.826897 -1.397444 0.888941 0.450219 -1.130059 -1.242112 -0.253030 1.921013 -2.068342 -1.893179 -1.490705 1.031233 -0.463716 -3.083775 -0.088378 -1.250351 -0.069908 0.731418 -1.621345 -1.918957 1.125635 0.702702 -0.461933 -1.122926 -0.549004 1.763513 0.860940 0.161049 0.009477 1.030517 0.194840 2.906772 1.127494 -1.115392 0.072719 0.958259 -0.774261 0.785365 -1.113706 -0.901538 0.756484 -2.090012 -0.633122 0.736442 -1.287423 -0.133186 0.975869 -0.128911 0.047021 6.218032 -0.566238 2.081561 1.753781 -1.872147 1.728983 -0.454816 0.417818 0.787416 1.630071 0.991823 -3.233151 -1.663459 1.562129 2.973490 1.224181 -1.915784 -1.155524 0.207039 0.685211 -0.001065 0.972275 0.347456 0.243528 -1.311043 -0.176856 0.646724 4.034416 -1.419984 -0.153732 0.404290 0.885158 -0.682568 -2.977144 -0.422063 -2.483047 -0.272606 0.111558 0.291100 0.746472 2.397702 -3.055141 2.117645 -0.916498 -0.190885 1.904993 0.475005 -1.273671 -3.423631 -0.714685 0.925533 2.156679 -0.269118 0.349893 0.352955 -2.506196 0.081059 0.223098 0.745970 -1.452755 2.175966 -0.421778 -1.183659 -0.741285 0.331838 -0.723566 -1.441675 -0.381508 1.512500 1.195281 -2.039049 1.636790 0.303886 -0.912535 0.774885 0.326583 1.800111 -1.768329 -2.209930 1.411096 -0.596581 -1.078943 -0.733645 -0.617733 1.027582 0.546996 -0.794850 -1.336955 -2.148351 1.951997 -0.667706 2.448536 1.127378 -0.506502 1.669353 0.432900 -1.380723 -1.115663 -1.170060 -0.506224 -0.493628 -0.863099 -1.941822 -0.591051 1.847457 2.096672 0.507654 -0.861606 -0.147990 2.545077 -1.800521 -0.159525 1.108690 0.347607 -1.109211 0.669138 1.412380 -1.938740 0.091656 -1.526669 0.143704 -0.979534 -0.935215 1.567174 -1.071592 0.515782 0.098985 -0.352201 -0.009325 0.808759 1.176836 -0.029766 0.213448 2.969528 1.458131 -0.566913 -0.214407 -2.224487 1.104651 -2.288740 -1.447447 -0.272014 1.364631 -1.388340 -0.293441 0.593533 1.637012 1.227344 -1.075512 -0.986536 0.103350 +PE-benchmarks/sudoku.cpp__UsedInBox(int (*) [9], int, int, int) = -1.463790 -1.487644 -1.014879 -1.552339 1.191409 1.710399 0.904915 -1.438763 -2.972808 -0.956931 0.802056 -3.387589 -1.621289 3.372711 -0.771461 2.805274 4.255093 0.977587 -1.219940 -0.816670 2.743514 -1.466549 4.099793 4.710291 -2.443382 0.017981 -0.068962 1.019781 0.358138 0.896450 0.597927 -2.200169 1.131161 -3.097047 0.622651 -2.261850 -0.754257 1.986777 2.487461 -5.289199 -0.194074 2.040427 1.380333 -0.149635 0.017235 1.207662 2.258950 2.492774 -0.301748 2.656333 1.537274 -0.497302 1.727273 0.272424 0.982915 1.128560 -0.041670 0.230399 -0.785062 -0.142719 -1.163855 -1.188115 0.718063 2.856317 3.837924 -0.362058 -1.502805 0.942265 0.440015 0.844168 1.136798 2.379270 -0.065676 -0.065732 2.023671 -3.638352 -0.070169 -5.364368 0.675220 -6.156049 -1.953936 0.127386 2.212492 1.269779 2.038068 -0.621198 4.750263 -1.189374 -1.546215 2.979120 3.519082 -2.791811 -0.844724 -1.093570 -1.328254 0.062414 -1.447552 -0.090280 1.842711 0.944658 -2.778392 -2.301608 0.822939 0.685993 -1.656876 -2.012014 -0.307542 2.512852 -2.928755 -2.621271 -1.928129 1.587654 -0.649726 -4.576079 -0.423294 -2.129479 -0.574427 1.004069 -2.574167 -2.765973 1.651386 0.754402 -0.799487 -1.684089 -0.377270 2.417585 1.211765 0.412219 -0.123035 1.385408 0.222481 4.360840 1.290340 -1.901595 0.245005 1.395884 -1.030453 1.363777 -1.848617 -1.461148 1.708223 -3.159384 -0.554285 0.837412 -1.891576 -0.194463 1.857794 -0.181615 -0.134327 8.852306 -0.802253 3.263911 2.720621 -2.725729 2.469005 -0.731569 0.862429 1.276519 2.531475 1.321175 -4.331619 -2.545878 2.439644 4.457124 1.825061 -2.854236 -1.584180 0.583358 1.120735 -0.021495 1.412600 0.470895 0.283835 -1.956798 -0.247036 0.916457 6.002032 -2.144188 0.535272 0.537225 1.858666 -1.001381 -4.089094 -0.636760 -4.063237 -0.331808 0.245491 0.538703 1.245625 3.558849 -4.387637 3.143772 -1.463084 -0.013897 2.481178 0.923938 -2.088998 -4.888365 -1.136762 1.158123 3.167919 -0.310871 0.432744 0.711483 -3.743947 0.166511 0.324293 0.991446 -2.203442 3.275506 -0.626338 -1.552216 -0.971784 0.835630 -1.059107 -2.267414 -0.428042 2.354785 1.703243 -2.734836 2.270597 0.496017 -1.362864 0.836556 0.678688 2.351869 -2.549622 -3.165831 2.072683 -0.902201 -1.424804 -1.113395 -0.885455 1.521815 0.940421 -0.865858 -2.074271 -3.530201 3.170673 -1.096519 3.812813 1.638625 -0.984429 2.217994 0.206235 -1.980119 -1.919332 -1.695042 -0.981934 -0.632289 -1.317046 -2.502679 -0.782089 2.761645 2.868340 0.768093 -1.494878 -0.159215 3.827628 -2.247089 -0.088438 1.559187 0.604467 -1.658125 1.068511 2.031983 -2.961102 0.361210 -2.253051 0.246174 -1.571652 -1.272082 2.462231 -1.463309 0.855770 -0.128422 -0.472685 0.244781 1.167062 1.881797 -0.174620 0.486733 4.514248 1.717171 -0.741486 -0.345548 -3.402937 1.730785 -3.316040 -2.173352 -0.383084 1.905161 -2.347894 -0.456519 0.847189 2.548084 1.871880 -1.658463 -1.677132 0.372129 +PE-benchmarks/sudoku.cpp__printGrid(int (*) [9]) = -0.851165 -0.730600 -0.255636 -1.413182 0.737769 0.997385 0.468944 -0.780542 -1.921111 -1.129806 0.560092 -2.530368 -1.354902 2.177683 -0.756049 1.259476 2.785692 0.428151 -0.802471 -0.668746 1.618286 -0.674242 2.713804 3.162809 -1.991032 -0.026680 -0.055649 1.079701 0.545082 0.551857 0.970519 -1.715216 0.394760 -1.302077 0.729593 -1.241043 -0.375495 1.045582 0.981841 -3.616739 -0.192402 1.666343 0.769911 -0.037688 0.200775 0.732114 1.757114 1.691871 -0.404017 1.494672 1.377428 0.154245 1.056241 0.041831 0.378734 0.059609 0.036329 -0.457168 -0.447515 -0.009740 -0.565475 -0.841566 0.368110 2.201021 2.644484 -0.181376 -0.904541 0.326094 0.439123 0.667561 0.721841 1.608301 -0.059499 0.389882 1.338818 -2.068087 0.090269 -3.671116 0.807390 -4.237441 -1.414238 -0.134650 1.886921 1.658577 0.794742 -0.615262 3.202576 -0.591290 -0.824911 2.426132 2.440725 -1.290957 -0.541992 -0.977672 -1.161825 0.398588 -1.032471 0.049191 0.574598 1.216403 -1.795061 -1.096603 0.182136 0.202745 -1.186516 -0.927603 -0.284614 1.635276 -2.153936 -1.178905 -1.211613 1.410975 0.120650 -3.274397 -0.638908 -1.577433 -0.279314 0.481511 -1.511261 -1.284030 0.877323 0.344357 -0.564151 -0.455517 -1.365343 1.651835 0.867258 0.270911 -0.165464 1.117231 0.433436 2.432358 0.461023 -1.257164 0.011291 0.904150 -0.521471 0.667459 -1.224650 -0.674267 1.254359 -1.886374 -0.345229 0.461674 -1.209561 -0.701554 0.228578 -0.498493 0.113286 6.332115 -0.495822 2.192267 1.800059 -1.716813 1.441620 -0.291118 0.387807 0.821855 1.503864 1.021520 -2.423453 -1.656462 1.615569 3.020315 1.139191 -1.508364 -0.540797 0.684086 0.414860 -0.175260 1.074326 0.250550 -0.101943 -1.186142 -0.279309 0.966432 3.596997 -0.772242 0.214865 0.162897 1.623250 -0.512559 -1.999640 -0.142897 -2.113607 -0.074929 0.519210 0.397850 1.067970 2.416377 -3.336606 2.083494 -0.227932 0.320334 1.367781 0.317633 -1.366265 -3.386384 -0.483861 0.927513 1.994670 -0.416327 0.278509 0.408919 -2.500537 0.111163 0.410403 0.742966 -1.557860 2.098095 -0.339406 -0.897741 -0.894179 0.205333 -0.982192 -0.913655 -0.716368 1.493872 1.009075 -1.932147 1.765766 0.102117 -0.904054 0.057197 -0.058926 1.588820 -1.997259 -2.036427 1.123810 -0.747417 -1.561755 -0.822798 -0.731896 0.995618 0.470279 -0.351471 -1.504876 -2.072085 2.180801 -0.783351 2.427742 1.146662 -0.524514 1.536778 0.366889 -0.971438 -1.113040 -1.359070 -0.060085 -0.324381 -1.000255 -1.062390 -0.545701 1.547877 1.999130 0.077636 -1.208013 0.146235 2.418497 -1.090531 -0.467048 0.733693 -0.223866 -1.120094 0.949366 1.141141 -1.976605 0.267695 -1.993361 0.287963 -0.966516 -1.015120 1.630628 -0.919599 0.614380 0.208127 -0.304663 -0.191883 0.883389 1.150655 -0.268356 0.488948 3.037208 1.130095 -0.340872 0.125995 -2.548571 1.223379 -2.389563 -1.653278 -0.334603 0.832627 -1.127160 -0.305333 0.049986 1.663750 1.374452 -0.862416 -1.171766 0.749402 +PE-benchmarks/sudoku.cpp__main = -0.124599 -0.016523 0.407342 -0.405682 0.331465 -0.022898 0.186238 0.306685 -0.778935 -0.834295 0.022770 -1.231600 -0.952350 0.857014 -0.220280 -0.094096 1.191906 0.327662 -0.165642 -0.248285 0.105311 -0.278631 0.889081 1.160269 -0.734138 0.146447 -0.422188 0.399902 -0.122408 0.615096 0.487115 -1.109690 -0.096230 0.422578 0.672744 -0.294757 -0.252610 0.223349 -0.418889 -1.663727 -0.071809 1.435393 0.753182 -0.050458 0.387074 0.356356 0.963504 0.550046 -0.077453 0.459853 0.368963 0.137033 0.630180 -0.019181 0.151506 -0.247650 0.252237 -0.757890 -0.570198 0.363760 -0.247059 -0.623645 -0.166315 0.757628 0.965807 -0.040772 -0.400088 -0.515814 0.128750 0.449244 0.187645 0.551686 0.304513 0.192523 0.415074 0.181153 -0.025353 -1.126807 0.557738 -1.833629 -0.829417 -0.299485 1.424607 1.681891 -0.274249 -0.668420 1.224335 -0.287480 -0.016270 0.716353 1.101082 -0.037468 -0.306473 -0.490976 -0.436784 0.385642 -0.330711 -0.217147 0.012642 0.622345 -0.726311 -0.128153 0.122744 -0.312558 -0.409608 0.417529 -0.190030 0.782506 -0.955092 -0.007118 -0.836965 0.659770 0.640000 -1.164404 0.025698 -0.323404 -0.868777 0.553260 -0.651103 0.111360 0.483871 -0.264818 -0.477397 0.406422 -1.707190 1.043780 -0.115761 -0.104272 0.056667 0.590301 0.272512 0.141972 0.053651 -0.499706 0.031241 0.478552 -0.043325 0.049930 -0.444549 -0.257459 0.187659 -0.576083 -0.058700 -0.313885 -0.559508 -0.452326 -1.600315 -0.356029 0.175202 1.319781 -0.384095 0.766158 0.367873 -0.526438 1.139929 0.222565 -0.068286 0.010573 0.696491 0.577160 0.031956 -0.522642 0.561403 1.207897 0.454245 -0.101612 0.100910 0.288538 0.079904 -0.054355 0.825484 0.193235 0.067715 -0.465844 -0.149386 0.219289 1.167479 0.137216 -0.515966 -0.125590 0.592952 0.257657 -0.325858 0.220597 -0.409123 -0.098587 0.122597 0.040607 0.390388 0.934798 -1.560390 1.029033 0.267685 0.064604 0.711618 -0.325214 -0.289344 -1.390602 -0.167496 0.490338 1.058280 0.084027 -0.278241 -0.113030 -0.896128 -0.015045 0.100918 0.474653 -0.638847 0.799803 -0.425581 -0.319974 -0.322355 -0.759754 -0.448759 -0.168942 -0.736802 0.397345 1.020970 -0.686193 0.774841 -0.039590 -0.265424 -0.356034 0.027919 0.222995 -0.608421 -0.704495 0.009093 -0.565278 -1.302958 -0.481581 -0.506051 0.229612 -0.047177 -0.172915 -0.225144 -0.618863 1.143549 -0.144680 0.991905 0.508172 -0.197847 0.570049 1.743341 -0.441568 0.121829 -0.598920 0.311378 -0.601155 -0.073147 0.100179 -0.406595 0.319044 0.872584 -0.010469 -0.409421 -0.457232 0.946633 0.112948 -0.444405 0.414153 -1.489302 0.050637 0.660272 0.610292 -0.738702 -0.068627 -1.165848 0.350523 -0.284714 -0.280240 0.345408 -0.618660 -0.048589 0.243080 -0.361431 -0.545787 0.208244 0.288287 -0.599816 -0.031670 1.347342 -0.007827 -0.197612 0.966292 -0.891859 0.560154 -0.891895 -0.320382 -0.476111 0.193260 -0.443885 -0.117396 -0.144510 0.251342 0.285065 -0.215193 -0.732747 0.512637 +PE-benchmarks/sudoku.cpp___GLOBAL__sub_I_sudoku.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/tarjan-algorithm.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/tarjan-algorithm.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/tarjan-algorithm.cpp__Graph::addEdge(int, int) = -0.164326 0.331884 0.450107 -0.264187 0.527004 0.590706 0.242617 -0.119605 -0.410527 -0.492845 -0.064848 -0.887586 -0.943390 0.806856 -0.217229 0.252976 1.153778 0.178897 -0.118789 -0.280318 0.314766 -0.259326 1.260686 1.212431 -0.927336 0.186563 0.277930 0.475983 0.071305 0.652928 -0.196768 -0.771066 0.385684 -0.276657 0.288088 -0.401325 -0.185549 -0.210944 -0.077080 -1.556732 -0.155943 0.451956 -0.176537 -0.007302 0.115819 0.448248 1.239375 0.646140 -0.029216 0.504433 0.294081 -0.047873 0.430800 0.130127 0.300084 0.037132 0.475676 -0.289547 -0.484457 0.058847 -0.181542 -0.949825 -0.238634 0.816049 1.006179 -0.042053 -0.276699 0.057121 -0.183261 0.132910 -0.002605 0.600411 0.326987 0.537521 0.592142 -0.547811 0.192863 -0.903189 -0.100729 -1.660822 -0.837275 -0.579908 0.653839 0.471930 0.414948 -0.207579 1.255804 -0.059976 0.132561 0.404428 1.298107 -0.898381 -0.278445 -0.348565 -0.077224 0.227173 -0.497978 0.108263 0.129249 -0.054671 -0.760052 -0.563051 0.552367 0.033816 -0.511060 -0.057575 -0.224935 0.751796 -1.059194 -0.465316 -1.066060 -0.151156 -0.053566 -1.356959 -0.205103 0.024186 0.471496 0.479771 -0.349678 -0.710050 0.389677 0.470976 -0.088781 -0.444295 -0.432986 0.889278 0.413544 -0.063726 0.272787 0.483841 0.393248 1.064241 0.809088 -0.158857 -0.158589 0.267679 -0.392360 0.088566 -0.242868 -0.147495 0.002098 -0.763372 -0.031841 0.500667 -0.538004 -0.087995 -0.236702 -0.223312 0.318292 2.197603 -0.255340 0.639053 0.379791 -0.952312 0.475534 -0.385870 -0.290319 0.162458 0.584383 0.713420 -1.032760 -0.528170 0.527964 1.187139 0.449544 -0.861966 0.096608 -0.067078 0.185379 -0.299788 0.504540 0.264725 0.245007 -0.514608 -0.093038 0.470217 1.577414 -0.641029 -0.887849 0.206534 -0.128492 0.094844 -0.847071 -0.052924 -0.151683 -0.133772 0.158313 0.030641 0.207726 0.959184 -1.348457 0.862491 -0.169163 -0.444669 0.945579 0.010591 -0.372971 -0.602222 0.107303 0.759529 0.793835 0.213331 -0.127073 -0.204822 -0.975013 -0.073344 0.184665 0.436078 -0.496987 0.823542 0.056660 -0.707374 -0.599708 -0.521847 0.060607 -0.332889 -0.440527 0.458587 0.263608 -1.606895 0.968569 0.048525 -0.492582 0.119028 -0.154598 0.556854 -0.877131 -1.076542 0.375662 -0.475918 -0.849761 -0.302191 -0.327481 0.290055 0.309305 -0.124220 -0.599615 -0.796863 0.891601 -0.016220 0.739850 0.548455 0.231097 1.039302 0.381999 -0.706836 -0.345333 -0.497444 0.354741 -0.408263 -0.375856 -0.308837 -0.408021 0.663596 1.218997 -0.041182 -0.147699 -0.384453 0.831957 -0.902941 -0.365608 0.566210 0.398956 -0.363527 0.385661 0.648253 -0.574672 -0.263311 -0.623105 -0.274663 -0.295733 -0.660089 0.352378 -0.817783 0.048266 0.569489 -0.268365 -0.408865 0.374726 -0.009136 -0.075102 -0.103070 1.009564 1.081055 -0.734119 0.360547 -0.857581 0.591656 -1.117721 -0.723980 0.104760 0.202570 -0.224904 -0.181987 0.152537 0.356470 0.301226 -0.624119 -0.403787 -0.036241 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/tarjan-algorithm.cpp__Graph::SCCUtil(int, int*, int*, std::stack > >*, bool*) = -2.936717 1.378514 3.606682 -7.606927 5.242820 8.742507 1.775826 -4.631725 -6.238932 -6.135320 2.272148 -11.996729 -9.476265 9.405471 -4.592330 2.350857 12.283855 -1.281403 -3.699404 -4.366008 6.623084 2.121793 15.036715 15.213487 -12.769853 0.645982 3.616481 7.089518 5.385989 1.559050 3.877411 -7.954109 2.117377 -3.529663 2.155355 -2.641054 -1.772181 -1.707564 2.186162 -16.736522 -1.981644 3.685775 -5.169338 0.474330 1.509218 3.753220 12.809800 8.354356 -2.594375 5.298764 8.091400 2.873734 3.142354 -0.217267 0.605337 -3.838059 3.265829 -2.718485 -0.912293 -1.311871 -1.063178 -4.741887 -1.102127 12.418045 12.601198 0.138411 -4.095796 1.861750 2.209356 2.307179 0.932307 8.688903 1.652078 8.019321 7.571141 -9.365211 1.316351 -16.542324 2.501903 -16.770441 -8.759850 -3.181626 7.927996 5.639028 3.135691 -1.400626 15.529705 -0.044597 -1.896476 11.911993 13.776971 -6.713185 -1.786765 -4.294143 -5.381990 3.121520 -5.479270 4.664095 -2.589035 5.059061 -8.739429 -5.289204 0.652037 -0.217369 -6.892276 -3.053782 -1.800139 7.628582 -10.398987 -2.702793 -6.407429 5.258373 1.360491 -17.935054 -9.325883 -5.213355 8.160818 1.623201 -4.625096 -6.206726 2.493045 3.436295 -1.553516 -2.547378 -4.422059 7.080684 8.706214 1.728833 -0.020752 6.132098 5.802868 12.828030 4.570146 -3.511077 -1.367540 1.834422 -1.745244 2.298226 -3.666061 0.919770 2.881471 -6.919483 1.208457 6.952373 -5.108408 -6.228087 -0.570193 -4.284452 1.601358 35.745441 -1.933939 10.070145 8.222692 -9.626924 1.156522 -4.330064 -1.699472 4.086932 4.932520 7.870771 -13.710374 -6.900411 8.340776 14.956244 4.611115 -10.293523 2.641303 4.330126 -0.365878 -5.188515 6.129889 1.302489 0.498773 -4.764452 -1.811441 9.761879 16.430507 -4.234816 -7.628192 1.236145 5.192472 0.950438 -5.761126 0.049032 -1.665138 -0.025106 8.431455 2.223505 5.676853 11.478714 -18.014947 8.284625 2.939988 -0.259383 6.911496 2.824767 -7.337877 -6.678429 1.443995 7.244169 6.755859 -0.538688 -0.613859 -0.444942 -12.212726 0.044609 4.709523 3.003763 -7.278672 10.144812 1.834672 -5.287046 -6.931408 -2.244424 -2.814689 -0.601090 -6.042758 6.974419 -2.481748 -16.979523 11.261221 0.290997 -5.425863 -1.594811 -6.985538 10.508396 -10.905600 -11.052895 5.534374 -5.265038 -9.873376 -3.466723 -3.827489 3.931758 5.587577 4.372540 -10.804218 -8.910636 10.112061 -2.094713 10.379599 6.481149 1.197881 10.689625 -4.268227 -4.405456 -6.576674 -8.308142 8.250495 2.325660 -8.099134 -4.439676 -3.731688 6.530987 11.335466 -4.112945 -6.162303 -1.909330 8.828633 -10.392498 -4.005568 2.133828 6.308568 -7.780241 5.201642 4.262384 -6.525118 1.034614 -9.230542 -2.081479 -5.720616 -8.168237 6.954563 -4.471808 3.002095 4.841994 -1.700982 -2.633842 5.295522 1.845551 0.679080 2.750282 10.973411 13.320002 -5.164277 0.699271 -13.637988 8.179392 -13.308754 -12.067519 2.674545 -1.941109 -1.350296 -3.367071 -3.084639 7.467127 6.571240 -5.865694 -4.995984 5.243153 +PE-benchmarks/tarjan-algorithm.cpp__std::stack > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/tarjan-algorithm.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/tarjan-algorithm.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/tarjan-algorithm.cpp__std::stack > >::top() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/tarjan-algorithm.cpp__std::stack > >::pop() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/tarjan-algorithm.cpp__Graph::SCC() = -2.007303 -0.406829 0.959753 -4.605641 3.992210 4.314715 1.511573 -2.701387 -4.118866 -3.005398 1.568817 -5.391777 -5.366506 5.478397 -2.347148 2.403224 5.619341 -1.299058 -1.945162 -2.990534 4.616989 -0.844221 8.009433 7.089344 -6.979360 0.361585 0.848744 3.618229 1.883178 2.579511 1.973601 -3.918080 0.603136 -2.420311 2.195973 -1.040145 -1.268603 0.139621 1.374841 -8.345773 -1.110418 3.671939 -1.207304 0.604892 0.663403 2.291718 5.842183 4.641923 -1.305303 3.539088 4.530551 0.212707 2.814381 0.132450 1.517266 -0.866037 2.326874 -1.005151 -0.565787 -0.629142 -1.844770 -2.276055 0.528879 6.218955 6.744602 -1.191370 -2.518750 1.276161 0.100383 2.250312 1.366927 5.163242 0.419274 2.086415 5.183206 -4.573642 0.342514 -8.580348 1.585784 -9.415412 -4.559228 -1.242084 3.764644 3.432958 2.670660 -0.927087 9.094136 -0.305299 -2.231317 5.080317 6.122846 -3.001871 -0.569706 -2.270183 -3.180542 0.163198 -2.540597 0.931940 0.119059 2.848255 -4.883000 -1.709079 0.270735 -0.004157 -3.565636 -2.431471 -1.944453 4.496609 -5.386164 -1.884554 -3.489922 3.842322 -0.112650 -9.510489 -3.392919 -3.586454 1.944556 0.248152 -2.172219 -2.573985 2.304370 2.206417 -1.521260 -1.807245 -1.970151 4.720319 4.524497 1.077847 -0.053933 3.273248 1.412101 6.290993 3.010622 -1.620984 -1.422356 1.448050 -0.590231 2.213040 -1.175842 0.535496 2.400208 -3.957709 0.035072 2.192917 -1.867223 -2.099847 0.188862 -2.133913 0.519309 17.967431 -2.002364 5.783110 3.902660 -4.688198 2.223161 -1.060175 0.361911 2.760185 3.516671 2.789486 -6.857901 -4.088897 5.254846 7.425026 2.228427 -5.875151 0.508879 2.316953 0.470566 -1.854510 2.832786 0.725810 0.442359 -2.732480 -0.705669 2.557531 9.686356 -2.982258 -3.624309 1.639341 3.503196 -0.923967 -3.881663 -0.497369 -2.886796 -0.757893 2.951232 1.129334 2.724893 6.095183 -8.777996 4.691902 -0.006573 -0.627829 4.815307 0.309686 -2.822310 -6.207605 -0.664253 2.431784 4.100500 -0.377765 -0.661464 -0.133491 -6.557168 1.372472 1.345702 1.502949 -3.993927 5.855142 -0.800235 -2.856066 -3.060048 -1.586274 -2.130229 0.089992 -2.952201 3.227168 -0.161003 -8.431933 5.023805 0.133713 -2.731970 -0.083296 -0.951701 5.515467 -3.960024 -5.713801 3.173225 -2.861631 -4.860300 -2.856482 -1.849385 1.879576 2.297354 0.560938 -5.808590 -5.030387 5.541926 -2.389962 6.379861 3.455599 0.132552 5.453641 -0.446059 -3.293648 -3.519795 -4.203746 2.621297 0.585623 -3.872839 -2.577189 -1.989289 3.774819 4.829434 -0.598049 -2.118690 -1.316919 6.042602 -4.675867 -1.603376 1.794610 1.457008 -3.795163 3.183978 3.051326 -2.725410 0.189589 -5.025937 -0.335193 -3.831427 -3.783497 4.289716 -1.981586 1.808677 1.129927 0.000857 -1.332096 1.994381 1.562754 0.019097 0.065183 7.256093 6.054533 -3.077802 -0.353283 -6.554562 4.624346 -5.776979 -4.741072 0.337030 0.060069 -0.944489 -1.156961 -1.039580 4.606803 3.902210 -3.408581 -2.502185 1.634619 +PE-benchmarks/tarjan-algorithm.cpp__std::stack > >::stack >, void>() = 0.058933 0.212654 0.413247 -0.235060 0.277973 -0.016459 0.085676 0.272721 -0.328630 -0.377531 -0.096736 -0.389611 -0.470133 0.371374 -0.089051 -0.213233 0.619521 0.207681 0.030493 -0.233412 -0.036838 -0.171014 0.478424 0.568025 -0.507299 0.183988 0.015920 0.259964 0.027783 0.522403 -0.037535 -0.542479 0.023614 0.287266 0.318779 -0.288033 -0.112637 -0.112416 -0.398729 -0.906963 -0.014553 0.424464 0.038196 0.005877 0.202086 0.433680 0.640796 0.240591 -0.135322 0.287343 0.216648 0.168651 0.170616 0.022763 0.118821 -0.044305 0.331163 -0.245704 -0.292606 0.218577 -0.032706 -0.524705 -0.154162 0.350994 0.441678 -0.064020 -0.122077 -0.276792 -0.031301 0.107040 0.067971 0.188113 0.267023 0.161942 0.241647 0.078864 0.032166 -0.554146 0.119596 -1.250344 -0.441629 -0.369505 0.733960 0.403707 -0.173752 -0.232534 0.548587 -0.064428 0.232332 0.261612 0.534177 -0.104663 -0.156975 -0.206594 -0.164173 0.278192 -0.151449 -0.106724 -0.002526 0.096664 -0.311607 -0.135672 0.265531 -0.174620 -0.241739 0.259946 -0.110362 0.360923 -0.672995 0.061159 -0.580290 0.136341 0.272267 -0.512589 -0.066260 -0.039040 0.188171 0.229924 -0.153417 0.030338 0.149019 0.064735 -0.212803 0.189180 -0.681885 0.512794 0.004411 -0.072271 0.131962 0.157376 0.187649 0.102651 0.256850 -0.179202 -0.084874 0.251894 -0.083446 -0.114073 -0.223792 -0.042577 0.101213 -0.244815 0.121942 -0.094581 -0.291392 -0.211051 -0.479070 -0.198442 0.213858 0.760576 -0.140727 0.275215 0.049612 -0.323928 0.256151 0.057056 -0.171013 0.082904 0.368181 0.288722 0.017254 -0.194978 0.082555 0.510615 0.227492 -0.234991 0.109217 -0.031329 -0.062538 0.023418 0.321538 0.019009 0.041513 -0.208644 -0.092559 0.074038 0.612396 0.075567 -0.554721 -0.105510 0.150158 0.032272 -0.056414 0.136029 0.108882 0.015748 0.074935 -0.088180 0.224153 0.440281 -1.137966 0.467454 0.008698 -0.147539 0.251729 -0.094828 -0.032651 -0.485617 0.046871 0.308599 0.596959 0.145697 -0.048057 -0.040610 -0.389885 -0.070413 0.055553 0.258661 -0.292748 0.315361 0.059406 -0.330454 -0.190129 -0.488304 -0.028863 0.079542 -0.346671 0.115457 0.232050 -1.015067 0.403929 -0.088333 -0.162348 -0.111856 -0.025714 0.087919 -0.411713 -0.421114 -0.020169 -0.154481 -0.638561 -0.206754 -0.253539 0.192347 -0.109298 0.029840 -0.143280 -0.360204 0.515138 -0.029090 0.298825 0.303864 0.005808 0.547128 0.464598 -0.193486 -0.030188 -0.203274 0.383740 -0.413172 0.028944 0.353752 -0.291049 0.114332 0.598710 -0.010634 -0.056637 -0.180640 0.467032 -0.105648 -0.235636 0.250302 -0.219690 0.086788 0.444856 0.338632 -0.374456 -0.184331 -0.481468 -0.047141 0.052535 -0.156073 0.204186 -0.418221 -0.007608 0.307878 -0.094896 -0.420753 0.206962 -0.119478 -0.243667 -0.082094 0.544408 0.535588 -0.341751 0.550232 -0.306173 0.267890 -0.478084 -0.189287 -0.232453 -0.065460 -0.105575 0.011995 -0.169045 0.101717 0.066614 -0.053972 -0.227256 0.176004 +PE-benchmarks/tarjan-algorithm.cpp__main = 2.156213 0.245238 5.823408 -2.906147 0.450184 -5.456437 0.329012 8.577405 -4.548598 -6.436079 -0.291897 -3.807751 -6.336373 2.609326 -0.243409 -8.787234 5.339635 2.700124 0.713640 -3.710953 -3.363411 -0.648340 1.802655 4.876812 -4.882797 2.043894 -3.479478 3.599117 1.856748 3.158175 4.963284 -5.127895 -2.403604 9.464025 5.710074 -1.857751 -1.565324 -1.385558 -10.965496 -9.216694 -0.115389 8.951007 0.581684 0.684461 4.813768 9.994925 4.653164 1.013953 -3.029165 3.373123 2.326902 1.596376 1.980603 -1.229636 -0.727610 -5.324846 1.210936 -2.725455 -3.415852 4.797630 0.408973 -6.583043 -2.483848 2.161955 2.902858 -1.468996 -1.849273 -7.515286 2.210701 2.590609 1.886998 1.095650 5.877472 -0.580453 3.455580 7.915620 -1.944915 -5.099043 4.670535 -17.779822 -4.487395 -3.197744 16.353973 6.268321 -9.622579 -6.698677 3.874131 -0.543883 2.594448 6.672585 2.662921 6.446620 -1.623823 -2.437082 -2.116414 5.404817 -0.488358 -1.984667 0.742113 4.454240 -2.230345 4.136379 -0.690979 -6.126756 -1.924286 7.038755 -1.423763 3.571157 -7.112441 7.190944 -5.956240 5.642310 9.866688 -2.797299 -2.277984 -0.395135 1.184187 2.770253 -1.891728 10.359482 0.851953 -4.922799 -3.276997 9.705319 -12.640844 6.190173 -3.118733 -0.457500 0.923530 4.208843 1.588594 -7.340817 0.046982 -1.850699 -0.692182 4.311298 1.117271 -1.640049 -2.222888 0.671232 4.751751 0.918558 2.465715 -7.683487 -2.588732 -6.681812 -11.828098 -2.052263 1.432096 2.541181 -0.734794 2.675038 0.057613 1.669358 2.501089 4.060860 -0.473636 1.368006 4.070298 1.556849 8.171531 0.050829 -0.980487 4.311639 1.528658 -0.682893 4.972811 2.268991 -1.844457 0.033146 5.204377 -0.945258 1.216431 -0.232754 -0.683233 0.288408 0.131774 5.690003 -8.256263 -5.355721 4.812057 2.677376 5.471479 4.818637 7.431983 0.639792 2.272603 -0.890550 3.260546 2.734487 -13.398681 4.171844 4.226166 2.415694 -0.879283 -1.487808 0.763865 -7.913064 -0.556257 0.541606 6.977780 2.987603 -3.666792 0.504240 -2.515560 -0.462677 1.630583 2.239805 -2.451882 2.519973 -1.277717 1.676273 0.196493 -9.284336 -1.975814 6.917620 -5.285522 -0.019953 1.997763 -9.585319 1.344224 -2.861579 -1.478930 -6.625753 -0.225782 -1.659612 -3.203402 -2.036319 -3.898837 -2.061859 -14.412048 -5.316463 -4.245700 0.788391 -2.779399 0.906690 0.732421 -2.149230 9.327288 -1.637386 3.560921 3.010679 -2.873903 7.708258 9.853048 -0.389132 2.587632 -3.463724 8.385200 -5.996596 2.374378 9.486404 -2.879967 -3.540923 3.651687 -1.674496 -0.838912 -1.924390 4.550742 3.286165 -5.040706 0.799508 -7.885658 5.981851 10.658374 2.585122 -4.885285 -0.136920 -8.033614 -0.577689 2.469141 1.371095 2.540227 -3.577369 -0.275112 1.986396 -0.133789 -5.750008 1.135750 -2.329307 -5.481828 -0.601149 5.698458 7.564098 -3.834100 9.793765 -2.526705 4.057266 -2.352957 0.558360 -5.819914 -3.280652 1.491319 1.060551 -4.487839 -1.224056 1.996822 -2.112567 -5.111093 7.798502 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/tarjan-algorithm.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/tarjan-algorithm.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/tarjan-algorithm.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.062983 1.442065 1.195869 -0.677531 1.810581 0.579541 0.570478 0.553355 -0.327521 -2.059566 -0.394427 -1.310077 -3.078193 1.187376 -0.642214 -0.590724 1.998098 -0.368712 0.637876 -1.327921 0.970907 -1.005935 2.777689 2.099979 -3.258552 0.515992 1.001872 1.374334 0.781382 1.560755 0.616874 -1.904881 0.646925 0.343684 2.005367 -0.684890 -0.182677 -1.116369 -1.563154 -3.299565 -0.887507 1.201277 -1.017087 0.830258 0.579714 2.630298 3.195212 1.374736 -1.663822 1.376309 1.558079 0.154594 1.039444 0.310334 -0.517735 -1.165934 0.526191 -0.311936 -0.970250 0.574517 -0.506157 -2.927956 -0.197563 1.878231 2.636217 -0.760001 -0.300778 0.246618 -0.648547 0.620780 -0.078743 1.855768 1.741186 0.962606 2.602696 -0.793267 -0.560104 -3.724583 -0.082483 -6.215651 -2.045031 -2.602326 1.773887 0.685317 0.323819 -0.773704 3.077434 0.881266 0.906250 1.934894 2.537695 -0.904568 -0.166877 -1.585087 -0.626715 0.685926 -1.189931 0.294378 0.512794 0.236211 -1.433782 -1.038490 0.609657 -0.874436 -1.125166 -0.733036 -1.492821 1.559306 -2.706542 -0.012399 -3.251219 -0.263231 0.368476 -3.275298 -0.209454 -0.019716 1.853757 0.764429 0.675292 0.108174 0.345841 1.099395 -0.378883 -0.310237 -1.301875 2.503359 1.471376 -0.029963 0.867578 1.387557 0.599702 1.123015 2.714672 0.281991 -1.580528 0.685428 -0.574671 -0.062047 -0.754570 0.680754 2.065671 -1.215149 0.157245 0.359449 -0.536580 -1.341581 -0.299177 -2.106381 1.399973 4.291379 -0.481896 1.083114 0.383895 -1.766397 1.019152 -0.104778 -0.600973 1.305105 1.766380 1.462394 -1.226394 -1.024705 0.897659 2.048173 0.393858 -2.328827 0.014912 0.281332 0.282333 -1.036014 0.657734 0.729534 0.186670 -0.729383 0.116329 0.737652 2.525941 -0.937297 -2.267733 0.313963 1.230706 -0.185345 -1.346194 0.034695 -0.025203 -0.631214 0.870445 0.022387 0.403491 1.875233 -4.362697 1.401747 0.299233 -0.221420 0.938118 -0.275085 -0.046834 -2.750192 1.089994 1.558414 1.041251 0.620349 -0.199443 -0.695392 -1.968062 0.681680 0.439716 1.300638 -1.114000 1.764703 -0.622278 -1.102955 -1.873981 -1.855002 -0.367657 0.409912 -1.036059 0.496460 0.674414 -4.566831 1.885242 -1.207086 -1.501481 -0.222497 -0.367289 1.592505 -1.745413 -2.347288 0.549260 -1.529602 -3.070407 -1.768794 -0.665530 0.480774 0.226067 -0.412867 -1.291441 -2.414151 2.264914 -0.524208 0.990870 1.471385 1.154775 3.723550 0.670979 -1.936913 -1.539766 -1.228111 1.746005 -0.946582 -0.689352 -0.221111 -0.783915 0.681033 3.116487 -0.418715 0.301177 -0.657459 2.017094 -2.226489 -1.566918 1.346398 1.055090 -0.147463 2.099822 1.371607 -0.898750 -1.218332 -2.098149 0.125938 0.071041 -1.416469 0.782501 -2.463500 -0.251082 1.653479 -0.235352 -1.438899 1.116155 -0.345593 -0.105744 -1.326643 2.394897 3.911465 -2.702179 0.885543 -1.572544 1.365705 -2.637086 -1.467966 -0.423610 -0.225212 1.030065 0.164847 -0.095887 0.643241 0.864575 -1.448963 -1.024442 -0.022738 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/tarjan-algorithm.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/tarjan-algorithm.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/tarjan-algorithm.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/tarjan-algorithm.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/tarjan-algorithm.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/tarjan-algorithm.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/tarjan-algorithm.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::push_back(int const&) = 0.122080 2.193182 1.942155 -1.498059 1.947964 2.842997 0.205032 -0.159316 -0.832128 -0.682176 -0.742917 -2.549806 -2.255832 1.711484 -0.509223 -0.407957 2.580013 -0.249287 -0.400094 0.027546 0.237217 1.043980 2.357271 2.484409 -2.406730 0.876026 0.711008 0.680053 -0.669695 2.880493 -1.318493 -3.367329 -0.416676 1.245268 1.061040 -0.287715 -0.982577 -1.503478 -0.343713 -3.783670 -0.305103 2.240116 -0.855116 -0.264733 0.889802 -0.617655 4.140115 1.116762 -0.332757 -0.190704 0.749614 1.418155 0.739621 -0.174417 1.053109 0.190544 2.339257 -0.464443 -0.542686 0.090092 -0.328684 -0.056877 -0.914813 2.247719 1.946180 0.368244 -1.045615 -0.999082 0.001203 -0.082140 -0.976776 1.629428 0.966064 2.554800 0.692750 0.645983 0.967348 -1.321938 1.126132 -1.256851 -2.046646 -1.446229 0.765165 2.638901 0.506087 -1.955675 3.126951 -0.832440 0.900670 0.600426 3.289279 -1.288727 -0.101717 -1.299013 -1.503818 0.379426 -0.286455 0.088706 -1.357166 -0.619910 -1.697527 -1.614229 0.456183 -0.158316 -1.420498 1.239745 -0.283012 1.348020 -1.372747 -0.087497 -1.829558 0.596670 0.175358 -3.178858 -2.449086 -0.333913 -1.037483 0.474129 -0.983194 -2.042681 0.828662 1.019020 -1.224571 -0.405526 -2.120405 2.454937 1.577303 -0.575133 0.277412 0.142256 1.746620 1.492514 0.526308 -0.664537 -0.043132 0.227032 0.034029 -0.735221 -0.585269 0.672337 -1.151788 -0.844338 -0.319532 1.558264 -1.095689 0.621802 -2.824764 -1.592226 0.669957 7.112728 -1.548838 1.439208 -0.056364 -2.608690 1.917977 0.299690 -1.895202 -0.442036 0.918694 2.781402 -2.625018 -0.960337 1.658304 2.891866 0.846289 -0.979118 1.566250 0.301486 -0.901692 -1.006527 1.929749 -0.174683 0.130556 -1.074721 -0.775773 1.307219 4.045087 -0.399764 -4.064035 0.372113 0.957446 0.841479 0.470531 0.304576 -0.662907 -0.184490 1.212559 -0.520180 1.765655 2.206986 -4.387793 2.013357 0.611284 -2.229572 2.639930 -0.679028 -0.417591 0.610264 0.677180 2.403056 1.919067 0.397415 -0.535112 -1.515629 -2.022094 -0.291380 0.621997 1.080727 -1.899833 1.944838 0.495932 -2.404257 -1.240818 -2.437302 -0.666661 -0.881178 -2.772430 0.653986 0.033250 -3.768067 3.056854 1.231146 -0.048925 -0.344433 -1.514663 0.436230 -1.763382 -2.419130 0.472066 -0.706882 -1.179965 0.716022 -1.338084 0.766929 1.136368 1.562934 -2.537269 -2.521156 1.763415 0.693088 2.132195 1.541459 1.037619 1.064447 2.078225 -0.779613 -0.502752 -2.429937 2.830441 0.710684 -1.060253 -0.268610 -1.820338 1.087254 2.523791 -0.874014 -0.653147 -2.796918 1.302697 -0.428670 0.222244 0.572714 -1.676872 -1.521022 -0.715559 1.098977 -0.006545 -0.776921 -2.087219 -0.182879 -1.509328 -1.537416 0.325091 -1.624683 -0.396789 2.074247 -1.542895 -1.831370 0.539538 -0.270615 -0.970923 0.463815 1.748010 0.278300 -0.980569 2.134259 -2.009848 1.801576 -2.593766 -1.670580 0.132147 -2.020546 -0.805489 -1.253289 -0.575316 0.588167 -0.048066 0.595666 -0.287766 0.275738 +PE-benchmarks/tarjan-algorithm.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/tarjan-algorithm.cpp__void std::deque >::_M_push_back_aux(int const&) = 0.325067 2.558004 2.998057 -2.048642 2.418969 3.166100 0.106563 0.219582 -1.238814 -1.007536 -0.817226 -3.701153 -3.143911 2.123641 -0.737744 -1.237108 3.130164 -0.369086 -0.603193 -0.142343 -0.253069 1.736482 2.800720 2.964830 -3.096034 1.120957 0.328583 1.255214 -0.476316 3.588784 -1.500940 -4.044893 -0.837679 2.535938 1.460614 0.022986 -1.194087 -2.112204 -1.257299 -4.602131 -0.304083 3.340536 -0.965171 -0.156288 1.435295 0.056533 5.151480 1.307030 -0.417705 -0.311766 1.070205 1.589078 1.132833 -0.336862 1.206899 -0.572724 3.659529 -0.657104 -0.914403 0.250676 -0.289278 -0.352433 -1.591667 2.672723 2.422125 0.465246 -1.438262 -1.906281 0.378544 0.044727 -0.914467 1.885770 1.609168 3.321149 0.912977 2.172084 1.529630 -1.032157 1.659491 -1.719914 -2.470716 -1.714641 2.027498 3.625109 -0.423393 -3.019414 3.699245 -0.858857 1.080749 0.607695 4.047159 -0.899442 -0.274694 -1.538986 -1.846370 0.836261 -0.344496 0.130179 -1.567425 -0.200790 -1.948143 -1.163693 0.279693 -0.824752 -1.768115 2.728372 -0.438971 1.676600 -1.794767 0.812829 -2.272610 1.021394 1.182256 -3.859652 -3.554750 -0.271542 -1.479040 0.633235 -1.206631 -1.398849 0.966139 0.580367 -1.697377 0.583609 -3.716814 3.347862 1.740210 -0.603853 0.248225 0.525468 2.486984 0.947691 0.066135 -0.910808 -0.076138 0.341779 0.259317 -0.926232 -0.733620 0.979012 -1.266626 -0.718630 -0.108940 1.314747 -1.373707 0.582809 -4.879732 -1.711082 0.766765 8.220706 -1.872892 1.776625 -0.153451 -2.757010 2.373289 0.819999 -2.232289 -0.604649 0.823949 3.450263 -2.213289 -1.050717 2.058608 3.512617 1.027236 -1.329531 2.936998 0.675990 -1.174471 -1.401188 2.628467 -0.092954 0.151835 -1.032565 -0.938608 1.700632 4.497641 -0.042056 -6.232132 0.167344 0.996737 1.494235 1.413616 0.744077 0.392418 -0.169374 1.529305 -0.457824 2.279730 2.726062 -5.893245 2.575514 1.756554 -2.612599 3.662574 -1.201966 -0.466205 1.010592 0.706962 2.800754 2.439206 0.955260 -1.476964 -1.832540 -2.391954 -0.371368 1.029000 1.247853 -2.205136 2.169683 0.693046 -2.401102 -1.401654 -4.101444 -0.803687 -0.111084 -4.111229 0.833963 -0.296416 -5.150751 3.605004 1.434467 -0.156349 -1.227014 -2.219989 0.026826 -2.242823 -2.684189 -0.040072 -1.306718 -2.631648 0.317150 -1.679920 0.536325 1.258044 2.404510 -3.219882 -2.904384 2.687399 0.456704 2.550134 1.972366 1.027407 1.198309 3.766140 -0.741152 -0.235259 -2.873162 4.216665 0.631508 -1.192114 0.792471 -2.180673 0.890212 2.982526 -1.367060 -0.654877 -3.846285 1.351861 0.053939 -0.356208 0.579776 -2.930363 -1.554191 -0.127506 1.285016 -0.053973 -0.701309 -2.902346 -0.888589 -1.842541 -1.848312 0.416559 -1.888578 -0.465078 2.647156 -1.936840 -2.722317 0.673241 -0.755799 -1.826905 0.604296 2.400365 0.816924 -1.299959 3.518454 -2.711866 2.685467 -3.152763 -2.008646 0.202569 -3.176127 -0.963873 -1.528465 -0.869586 0.465487 0.012789 0.428654 -0.841951 1.175677 +PE-benchmarks/tarjan-algorithm.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::size() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::max_size() const = -0.037791 0.143272 0.247771 -0.138360 0.166366 -0.095238 0.077945 0.068389 -0.175916 -0.424638 0.027340 -0.453537 -0.506795 0.309740 -0.149254 -0.102783 0.445910 0.052522 0.026851 -0.256637 0.048388 -0.196113 0.501424 0.514530 -0.503657 0.060539 0.110555 0.287230 0.199689 0.170949 0.158307 -0.357200 0.110765 0.132274 0.278129 -0.129733 0.006038 -0.098564 -0.257582 -0.654539 -0.082488 0.257662 0.079820 0.046627 0.084019 0.499114 0.500371 0.290083 -0.174063 0.254193 0.310569 0.035546 0.167989 0.037419 -0.031357 -0.316984 0.192497 -0.236463 -0.232486 0.113854 0.003930 -0.559552 -0.136310 0.387357 0.511416 -0.072158 -0.045784 -0.055714 -0.050218 0.150071 0.054853 0.223172 0.243541 0.219726 0.311565 -0.087758 0.025922 -0.681549 -0.002638 -1.255300 -0.365998 -0.301821 0.559310 0.267835 -0.095040 -0.060288 0.503624 0.186113 0.094363 0.316429 0.542030 -0.133101 -0.155541 -0.149114 -0.110241 0.278852 -0.278697 0.114145 0.074894 0.213928 -0.289627 -0.101101 0.166581 -0.142270 -0.216811 0.073032 -0.148208 0.244394 -0.581884 0.049126 -0.485732 -0.058863 0.252169 -0.596425 0.060230 -0.045368 0.301881 0.183743 -0.054709 0.063016 0.056843 0.017605 -0.064437 0.096957 -0.617696 0.378464 0.095838 0.037636 0.126486 0.245765 0.216235 0.193011 0.213821 -0.122938 -0.162717 0.115349 -0.157339 0.024203 -0.192304 -0.044480 0.341266 -0.250868 0.141744 -0.047028 -0.214376 -0.349096 -0.211852 -0.228638 0.194554 0.577582 -0.015532 0.267000 0.171580 -0.286676 0.129187 -0.122527 -0.104295 0.145912 0.289223 0.233429 0.066247 -0.221339 0.168930 0.470914 0.168242 -0.278465 0.037155 0.101422 0.062123 -0.135216 0.221669 0.129056 -0.015673 -0.160230 -0.039658 0.243649 0.386178 -0.021863 -0.231185 -0.028496 0.178393 0.061380 -0.208022 0.078980 0.101841 0.004931 0.042937 0.062999 0.116355 0.402448 -0.912426 0.343410 0.148151 0.059071 0.174035 -0.066638 -0.187021 -0.623839 0.186953 0.290340 0.289825 0.088042 0.022239 -0.007028 -0.395700 -0.021910 0.062215 0.191026 -0.216946 0.287320 -0.025898 -0.168341 -0.327171 -0.308048 -0.021164 0.079412 -0.204784 0.182334 0.262527 -0.821011 0.396451 -0.207989 -0.276051 -0.195046 -0.126717 0.182734 -0.466064 -0.377458 -0.001189 -0.338366 -0.620507 -0.324516 -0.139616 0.065305 -0.111544 -0.069719 -0.110931 -0.211292 0.450603 -0.127040 0.193838 0.229535 0.085553 0.510700 0.239382 -0.217858 -0.121594 -0.036910 0.225434 -0.367888 -0.125602 0.259710 -0.120002 0.129102 0.547338 -0.092955 -0.066540 0.064660 0.326754 -0.217766 -0.392382 0.196746 0.029857 -0.005109 0.463114 0.222983 -0.340534 -0.095359 -0.459525 -0.091113 0.011135 -0.291769 0.171139 -0.333875 0.017699 0.276873 -0.069333 -0.267205 0.250609 -0.042122 -0.111679 -0.084730 0.475942 0.616411 -0.349723 0.283896 -0.423464 0.190484 -0.511846 -0.338773 -0.022456 0.056269 0.014241 -0.012822 -0.097372 0.109855 0.147557 -0.224566 -0.290645 0.199117 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -0.384971 0.281138 0.124687 -1.224427 1.272414 1.464321 0.392699 -0.736901 -1.104431 -0.387471 0.185037 -2.653024 -1.284203 1.194719 -0.490423 0.902813 2.109846 -0.278342 -0.563175 -0.332683 0.361317 1.070092 2.363821 2.342939 -1.453601 0.375204 -0.184003 0.258239 -0.415955 0.546587 -0.537850 -2.087650 0.285602 -0.268705 0.190284 0.064634 -0.784556 -0.400633 1.185757 -2.492845 -0.047949 1.311269 0.192403 -0.155876 0.337986 0.296488 2.322156 1.135934 0.102681 0.668480 0.872967 0.421947 0.881533 0.028395 0.601456 0.038617 1.089354 -0.551011 -0.423709 -0.505789 -0.476388 0.445624 -0.477557 1.609742 1.541670 0.104784 -1.214183 -0.040392 0.644651 0.109722 0.035448 1.495508 0.484838 1.220766 0.670114 -0.355237 0.561037 -1.454144 0.492096 -1.767233 -1.541131 -0.095887 0.932658 1.269658 0.826547 -0.896633 2.591196 -0.641223 -0.180347 0.599569 2.012648 -1.375978 -0.340758 -0.292690 -0.668801 -0.102217 -0.313815 0.353678 -0.013107 0.320804 -1.595985 -0.665664 0.304879 -0.085145 -0.971151 0.019571 0.285314 0.462149 -0.937957 -0.493160 -1.118666 1.059864 0.298384 -2.566079 -1.227238 -0.357681 -0.605810 0.291518 -1.375416 -1.573742 0.727726 0.048890 -0.997179 -0.363850 -1.167879 1.361563 1.373192 0.234964 0.291156 0.675053 1.075780 2.352388 0.043744 -0.967267 0.042626 0.191813 -0.018359 0.344874 -0.304788 -0.148006 -0.304289 -1.205683 0.583535 0.947222 -0.951507 0.264765 -0.941251 -0.390610 -0.138901 4.557250 -1.079570 1.863374 1.059724 -1.589094 0.955740 -0.824972 -0.427731 -0.231238 0.753812 1.514621 -1.553152 -1.063793 1.791730 2.367056 0.837271 -1.325045 1.095131 0.989716 0.236208 -0.701698 1.104941 0.173041 0.689854 -1.043364 -0.266557 1.102293 3.444162 -0.470869 -1.128407 0.373492 1.071333 0.860671 -0.163141 -0.228123 -1.273811 -0.155490 1.083853 0.524515 0.955748 1.853062 -2.634999 1.329537 0.215244 -0.718765 2.013263 0.395411 -1.198832 -0.427470 -0.325607 1.130625 1.391276 -0.048435 0.127035 -0.506943 -1.542715 -0.070443 0.375307 0.421641 -1.365143 1.526658 0.267822 -1.375719 -0.293358 -0.968371 -0.401831 -0.527108 -1.325313 1.074260 0.600970 -2.471887 1.761404 0.947881 -0.645950 -0.258783 -1.021235 1.112001 -1.180591 -1.252704 0.711410 -1.130898 -0.753660 0.274851 -0.597293 0.184743 0.658812 1.368995 -1.875610 -1.527351 2.003362 0.362658 2.228128 1.076860 -0.102590 0.463918 0.073272 -0.715774 -0.329462 -1.706433 0.888226 0.358435 -1.112273 0.107963 -0.985717 1.082482 1.415817 -0.568411 -0.778039 -1.150287 0.853538 -1.089284 0.490347 0.543379 -0.167443 -1.426018 0.155128 0.947318 -0.540231 0.267694 -1.432614 -0.256654 -1.589823 -1.033974 0.761065 -0.697550 0.111594 0.717759 -0.966750 -0.506375 0.363166 0.175943 -0.552575 0.535282 1.732867 0.650923 -0.084910 0.675157 -1.992955 1.207795 -1.783194 -1.625866 0.577965 -0.850051 -1.471969 -0.955452 -0.139283 1.156227 0.275567 -0.451475 -1.060976 0.829366 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_allocate_node() = 0.001969 0.276625 0.359868 -0.202247 0.268837 0.054781 0.080612 0.073821 -0.211642 -0.416682 -0.014172 -0.582943 -0.580220 0.364643 -0.142135 -0.151837 0.515650 0.009775 -0.002840 -0.208995 -0.003719 -0.092861 0.540399 0.559485 -0.538756 0.132173 0.088135 0.246092 0.086656 0.347199 0.032564 -0.533502 0.050059 0.255102 0.291722 -0.073913 -0.089146 -0.211373 -0.276231 -0.753770 -0.079256 0.408506 0.031350 0.010727 0.139975 0.416111 0.698528 0.287094 -0.136108 0.200169 0.273491 0.091999 0.195733 0.015155 0.084084 -0.285716 0.358980 -0.244378 -0.260772 0.118342 -0.027793 -0.468751 -0.214574 0.440377 0.504501 -0.035102 -0.123828 -0.154202 -0.054198 0.122912 -0.020767 0.277821 0.297367 0.346585 0.283267 0.066132 0.103343 -0.563539 0.069174 -1.137531 -0.441465 -0.307526 0.573003 0.421138 -0.099748 -0.203277 0.591248 0.097300 0.127602 0.267117 0.663243 -0.151539 -0.143941 -0.161527 -0.178015 0.240503 -0.219878 0.092724 -0.022065 0.136602 -0.351702 -0.116155 0.176396 -0.160242 -0.253844 0.219177 -0.123247 0.266527 -0.585807 0.099376 -0.505287 -0.014692 0.282729 -0.664475 -0.101081 -0.005198 0.157975 0.199749 -0.141392 -0.021218 0.125871 0.027389 -0.157880 0.114463 -0.718537 0.477128 0.131638 0.028380 0.129900 0.222244 0.319256 0.193640 0.184450 -0.139628 -0.105680 0.082516 -0.087030 -0.011362 -0.131168 -0.007058 0.165124 -0.230480 0.125745 0.002822 -0.246415 -0.247400 -0.470832 -0.265576 0.173470 0.798236 -0.139444 0.325581 0.106886 -0.383247 0.214645 -0.085663 -0.223827 0.041189 0.287317 0.379354 0.009612 -0.222574 0.275904 0.567114 0.188732 -0.280194 0.200951 0.131747 -0.013774 -0.162997 0.335735 0.082796 0.035537 -0.203364 -0.091336 0.264873 0.568853 -0.009373 -0.492006 -0.007835 0.159532 0.179045 -0.070561 0.113454 0.125012 0.010595 0.093274 0.006677 0.206379 0.457341 -1.051557 0.420791 0.166020 -0.114507 0.328770 -0.106154 -0.178564 -0.464884 0.156878 0.391004 0.368780 0.138482 -0.054858 -0.125140 -0.427089 -0.046806 0.077979 0.207312 -0.294803 0.348834 0.006951 -0.294289 -0.325965 -0.482743 -0.038825 0.071390 -0.377309 0.178247 0.233134 -0.941685 0.518113 -0.061706 -0.213546 -0.254197 -0.179241 0.129740 -0.456793 -0.443518 -0.023330 -0.382476 -0.659300 -0.218362 -0.222702 0.046183 -0.036048 0.045182 -0.222838 -0.289639 0.527937 -0.055402 0.317342 0.286775 0.126171 0.489239 0.416636 -0.224297 -0.065873 -0.178424 0.407036 -0.315253 -0.145987 0.307578 -0.232225 0.141993 0.562898 -0.132519 -0.087124 -0.148439 0.315108 -0.146274 -0.311217 0.204772 -0.155019 -0.085108 0.372223 0.263112 -0.245904 -0.100746 -0.529262 -0.128189 -0.124290 -0.312459 0.129320 -0.350316 -0.037635 0.355441 -0.169497 -0.368003 0.209736 -0.094734 -0.193140 -0.039538 0.489445 0.528296 -0.363709 0.430529 -0.463370 0.282100 -0.552288 -0.380532 -0.002868 -0.079262 -0.052842 -0.120417 -0.137504 0.088842 0.108567 -0.178679 -0.277031 0.243634 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::_M_set_node(int**) = 0.000611 1.014936 1.091491 -0.692563 0.964687 1.053178 0.200095 -0.138511 -0.465962 -0.444684 -0.288371 -1.148674 -1.196600 0.976364 -0.253566 -0.021538 1.537289 0.021169 -0.170163 -0.372143 0.424442 -0.136655 1.531028 1.569984 -1.552578 0.452393 0.755249 0.614297 0.235919 1.249720 -0.810896 -1.132771 0.102200 0.037949 0.626002 -0.508045 -0.337413 -0.755307 -0.103066 -2.220527 -0.185308 0.493872 -0.425283 -0.051100 0.270133 0.581354 2.141570 0.781868 -0.421416 0.224615 0.681570 0.282565 0.390291 0.032474 0.413190 0.101841 1.388576 0.238078 -0.375525 0.087853 -0.064588 -0.815312 -0.234293 1.263218 1.346341 0.029249 -0.396078 -0.086745 0.070893 -0.039800 -0.310000 0.842742 0.547149 1.128539 0.723384 -0.645157 0.529913 -1.640880 0.152165 -2.013232 -1.197250 -0.972228 0.566509 0.313619 0.467152 -0.460879 1.724361 -0.099798 0.514694 0.329494 1.808040 -1.070636 -0.193758 -0.643585 -0.640094 0.387310 -0.442856 0.195144 -0.063579 -0.374161 -0.953699 -1.007147 0.777110 0.024465 -0.837665 0.320462 -0.249256 0.845023 -1.046129 -0.361725 -1.281355 -0.186619 -0.081132 -1.871438 -0.534504 -0.235418 0.588446 0.341156 -0.295501 -1.169144 0.270644 0.795839 -0.455294 -0.486046 -0.870795 1.409230 0.915678 -0.166902 0.314858 0.115043 0.846823 1.047647 0.977687 -0.368135 -0.264834 0.218393 -0.520155 -0.251370 -0.553823 0.106837 0.147049 -0.697175 -0.085833 0.797408 -0.659076 0.150524 -0.055386 -0.662074 0.507747 3.720919 -0.470714 0.795958 0.151370 -1.418709 0.884607 -0.105029 -0.855418 0.219380 0.733120 1.245979 -1.798704 -0.669425 0.654058 1.578892 0.536461 -1.197382 0.162783 -0.061121 -0.316806 -0.421701 0.757944 0.057351 0.089552 -0.617100 -0.314700 0.739991 2.246276 -0.594902 -1.977375 0.194963 0.102798 0.046062 -0.811486 0.021029 -0.297063 -0.072897 0.242447 -0.154079 0.794684 1.293325 -2.812235 1.110181 -0.066065 -1.070768 1.438593 -0.190883 -0.381591 -0.490399 0.557505 1.233682 1.064371 0.289631 -0.312095 -0.464358 -1.245024 -0.153810 0.243642 0.560502 -0.917915 1.064561 0.310372 -1.209732 -0.837152 -1.041957 -0.045526 -0.434114 -0.958085 0.486650 -0.161178 -2.631863 1.580192 0.192070 -0.392674 0.076597 -0.726416 0.391631 -1.207564 -1.416489 0.360163 -0.317815 -0.653062 -0.260714 -0.555068 0.528231 0.345123 0.416175 -1.241111 -1.531233 0.912894 -0.085172 0.913863 0.880211 0.549016 1.172230 0.718637 -0.595246 -0.759366 -0.614776 0.956971 0.004863 -0.657308 -0.396802 -0.842097 0.739865 1.703196 -0.388934 0.028711 -0.965853 0.930966 -1.007754 -0.396862 0.509217 0.199271 -0.730188 0.130813 0.698584 -0.444906 -0.497757 -1.007359 -0.547089 -0.408662 -0.947613 0.437707 -1.016151 -0.069961 1.085360 -0.583634 -0.740651 0.610944 -0.246102 -0.203102 -0.028460 1.129226 1.480715 -1.021429 0.689710 -1.144551 0.935864 -1.613624 -1.048470 0.190750 -0.479295 -0.354581 -0.422919 0.025709 0.486871 0.113491 -0.238599 -0.231762 -0.006189 +PE-benchmarks/tarjan-algorithm.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.779454 0.594296 -0.794046 -2.022470 2.263133 2.228626 0.684658 -1.844207 -1.299528 -0.565152 0.617812 -4.843460 -2.144461 1.282441 -0.967264 1.898898 3.409331 -1.262796 -1.031706 -0.974003 0.777980 2.712498 4.672915 3.991190 -2.619440 0.431151 0.093098 0.459144 -0.237251 -1.308879 -0.674304 -2.540250 0.935895 -1.521473 -0.447984 1.036853 -1.008950 -1.536931 2.800891 -3.413556 -0.108623 0.287567 -0.111061 -0.144568 -0.173702 1.172550 4.113222 2.160110 0.040283 0.772489 2.183689 0.565367 1.164125 0.218516 0.017039 -0.641193 1.255983 -0.759814 -0.433118 -1.892633 -0.488141 1.068878 -0.753171 2.899445 2.448949 0.448257 -2.113726 1.382677 1.692478 0.059914 0.044504 2.706776 0.781410 2.487805 1.440661 -1.723040 0.715129 -2.934776 -0.028003 -3.249824 -2.688198 -0.229433 0.935849 0.456603 1.901140 0.167421 4.386066 -0.484325 -0.072849 1.512956 3.204199 -2.854129 -0.710288 -0.344275 -0.878651 -0.161936 -0.633860 1.635279 0.284547 1.218771 -2.836459 -0.833333 0.276568 -0.084341 -1.653712 -1.134629 0.907991 -0.283561 -1.136258 -0.724934 -1.897429 1.537053 0.586841 -4.813992 -2.249535 -0.117916 0.917896 0.133664 -1.881633 -3.134625 0.575084 0.103959 -1.457248 -0.862382 -0.800386 1.275311 3.138816 0.913299 0.979814 1.509970 2.378602 5.261607 0.480298 -1.481117 -0.437372 -0.230136 -0.262296 0.741500 -0.079443 -0.284967 -0.172028 -2.439195 2.633090 2.484589 -1.490702 -0.502051 -0.143189 -0.693489 -0.177190 7.047178 -1.423929 3.387868 2.311061 -2.644525 0.176301 -3.072551 -0.807904 -0.341779 0.865963 2.505760 -2.281097 -1.935390 3.296460 3.832621 1.349398 -2.901571 2.271405 2.320493 0.727605 -1.622144 1.111276 0.760545 1.591707 -1.586915 -0.244953 3.160569 5.766231 -0.907245 -0.662237 1.120797 1.776934 2.014994 -0.472361 -0.884852 -1.903014 -0.287800 2.931490 1.761570 1.266385 3.208597 -3.548040 1.456997 0.683649 -0.387010 2.794122 1.612574 -2.721576 0.044669 -0.147381 2.081506 1.481374 -0.496522 0.180120 -0.994281 -2.286603 -0.115811 1.161536 0.422968 -1.965585 2.373176 0.701851 -2.111864 -0.637450 -0.807209 -0.305877 -0.006465 -1.430700 2.066798 -0.143971 -4.464738 3.244184 1.123388 -1.782438 -0.659391 -2.990070 2.773860 -2.049383 -1.751441 1.665076 -2.429610 -0.813864 0.460952 -0.414043 0.057064 1.589610 3.209790 -3.513036 -2.187979 3.445242 0.935802 3.595726 1.806065 0.150337 0.935718 -2.731890 -1.166757 -1.149985 -2.541578 0.909161 1.225673 -2.867345 0.260020 -1.360010 1.954174 2.417097 -1.852923 -1.442652 -0.939737 0.590556 -3.253546 0.355068 0.707051 1.901193 -3.297191 0.776716 1.381547 -0.851373 0.746083 -2.209268 -0.600735 -2.905835 -2.542239 1.064715 -0.994859 0.353345 1.585365 -1.623276 0.032137 0.931453 0.002994 0.112789 0.871731 2.408354 2.276114 -0.134051 -0.107744 -3.901738 1.993088 -3.351279 -3.907420 2.339374 -1.343502 -2.176710 -1.814475 -0.283140 2.406112 0.125719 -1.724503 -2.257474 1.715328 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::_S_buffer_size() = -0.032555 -0.121812 0.213387 -0.293820 0.442410 -0.113402 -0.078732 0.044172 -0.212085 -0.268911 -0.127146 -0.147571 -0.304727 0.140822 -0.169305 0.124206 -0.035963 -0.174623 0.002980 -0.268922 0.222330 -0.128371 0.140458 -0.296353 -0.332115 -0.007970 -0.101849 0.528136 0.227795 0.372024 0.126214 -0.054940 -0.229750 0.242345 0.293796 -0.068534 0.202940 0.274177 -0.285839 -0.099938 -0.110875 0.292899 -0.053884 0.318504 0.086670 0.488475 -0.075710 0.162710 -0.239855 0.280159 0.416489 0.060212 0.174489 0.079607 -0.361576 -0.157485 0.299570 -0.414511 -0.137411 0.078750 -0.004810 -0.357918 0.101196 0.029060 0.291043 -0.351886 -0.086712 0.243029 0.006395 0.145566 0.216067 0.181805 -0.087420 -0.142431 0.264928 0.120371 -0.017738 -0.180424 0.215894 -0.532956 -0.012879 -0.293035 0.122365 0.438432 -0.240529 -0.022664 0.482218 0.080529 -0.208056 0.245623 -0.000725 0.107420 0.057114 -0.410494 -0.057621 -0.027116 -0.184312 -0.433537 -0.056408 0.714428 0.158633 0.142807 -0.176888 -0.397981 -0.068426 0.017850 -0.516627 0.265315 -0.565683 0.031624 -0.292734 0.452565 0.135409 -0.151370 -0.068610 -0.020306 0.069896 -0.231372 0.457349 0.387243 0.060892 0.050723 -0.143711 0.404336 -0.458485 0.199921 0.156089 -0.204288 -0.027527 0.287828 -0.063424 -0.158785 0.028700 -0.100967 -0.576535 0.354714 0.170662 -0.019711 -0.182212 0.242972 0.196547 -0.219196 0.066594 -0.112125 0.131637 -0.148856 -0.482466 -0.353538 0.142781 -0.078267 -0.013869 -0.159366 -0.114635 0.069505 0.067950 0.257030 0.117684 0.260013 -0.158251 -0.043924 0.346361 -0.186804 0.222923 -0.019357 -0.020489 -0.145600 0.052144 0.054160 0.168017 0.104682 -0.104813 0.438333 -0.345991 0.241011 -0.006628 -0.478476 0.209860 0.181568 -0.050073 0.274244 0.212636 -0.425169 -0.043649 -0.085369 0.107024 -0.354982 0.134050 0.095184 -0.027700 0.192852 -0.463431 0.130990 0.406946 0.098485 -0.066347 -0.423075 0.406013 -0.468221 -0.340937 -0.026919 0.109261 -0.156468 0.098377 -0.046854 -0.149490 0.380073 0.089856 0.145514 0.057666 -0.032457 -0.046163 0.117321 -0.019235 -0.090138 -0.252987 0.473991 -0.090666 -0.003529 0.024226 -0.520314 -0.009155 -0.467008 0.037185 0.102193 0.286496 0.327637 0.021940 0.055216 0.136065 -0.044552 -0.452202 -0.377628 0.141295 0.078287 -0.204304 -0.075846 -0.042817 -0.228344 0.000266 -0.265856 -0.232232 0.014418 0.004959 0.080967 0.107517 -0.122100 -0.046318 0.023325 0.025349 -0.138308 0.432240 0.422735 0.264896 0.004731 0.028922 0.150519 0.168111 0.062912 0.240451 0.098319 -0.260830 0.091198 -0.267961 -0.025163 0.503800 0.109078 -0.047055 -0.183224 -0.339176 0.250919 -0.059082 0.110120 0.104357 -0.167468 -0.148996 0.217410 0.109602 -0.360924 0.215611 0.074341 -0.327457 -0.456345 0.722576 0.377402 0.009488 0.304866 -0.092917 0.150037 -0.118111 0.105701 -0.286245 -0.029366 0.191013 0.249521 0.003199 0.121999 0.115323 0.015776 -0.101061 -0.198565 +PE-benchmarks/tarjan-algorithm.cpp__std::__deque_buf_size(unsigned long) = -0.344857 -0.442576 -0.244121 -0.445243 0.257755 -0.042797 0.043426 -0.355504 -0.712604 -0.347823 0.124852 -0.797734 -0.200038 0.577765 -0.148597 0.530652 0.815753 0.196861 -0.148805 -0.185461 0.523212 -0.487390 0.480700 0.886886 -0.304389 0.032596 -0.265112 0.192211 -0.085632 0.075892 0.163691 -0.680776 0.047553 -0.528338 0.159584 -0.251300 -0.299393 0.701251 0.612639 -0.953837 0.036625 0.428973 0.389454 0.114446 0.175952 0.026091 0.315902 0.094735 0.005371 0.734904 0.322511 -0.130678 0.406966 -0.053565 0.311032 0.385835 -0.047976 -0.213913 -0.127150 0.009175 -0.412981 0.174850 0.212421 0.339911 0.545077 -0.090519 -0.443848 0.054934 0.163087 0.103727 0.259759 0.497095 -0.135760 -0.216743 0.268964 -0.715439 -0.104523 -1.269051 0.291116 -1.275808 -0.464006 0.266996 0.514978 0.587710 0.114601 -0.091732 0.874796 -0.458228 -0.485482 0.383024 0.616364 -0.237512 -0.102718 0.007811 -0.360554 -0.254196 0.048708 -0.181190 0.203503 0.521415 -0.532267 -0.366258 0.328420 -0.055240 -0.206563 -0.409205 0.013427 0.495284 -0.656895 -0.419613 -0.194133 0.696099 0.243440 -0.593852 0.071129 -0.470133 -0.362380 0.225359 -0.834060 -0.398398 0.346224 -0.102331 -0.354984 -0.015339 -0.189848 0.329487 0.274450 0.018909 -0.214230 0.390967 -0.021897 0.774908 -0.089820 -0.491283 0.163778 0.207784 0.028669 0.189462 -0.285152 -0.331473 0.122462 -0.475128 -0.063109 -0.198866 -0.338282 -0.115826 0.159529 -0.118975 -0.408000 1.250051 -0.415122 0.759461 0.512277 -0.179228 0.499205 -0.008754 0.383888 0.206276 0.613922 0.232574 -0.514660 -0.536514 0.755996 0.699834 0.088269 -0.404355 -0.449520 0.334139 0.320225 0.177576 0.359599 -0.109784 0.100150 -0.123355 -0.013543 -0.040765 1.263590 -0.149324 0.236942 0.042383 0.490221 0.002189 -0.728696 -0.154578 -0.963827 -0.076026 0.062067 0.257987 0.218993 0.711424 -1.094076 0.485021 -0.234872 0.212837 0.397629 0.293113 -0.315393 -1.559040 -0.557252 0.066052 0.711194 -0.122488 0.339909 0.115434 -0.615783 0.085893 0.000000 0.259845 -0.760890 0.674806 -0.172948 -0.414959 0.188955 0.231182 -0.512927 -0.324441 -0.267146 0.229267 0.791491 -0.517558 0.258665 0.238937 -0.010261 0.223465 0.275479 0.664835 -0.159975 -0.312988 0.359437 -0.291721 -0.310038 -0.052335 -0.105455 0.201591 -0.192302 -0.317919 -0.365779 -0.545614 0.757833 -0.110442 0.886504 0.084505 -0.550075 0.183502 0.112404 -0.290435 -0.172324 -0.125496 -0.328388 -0.355732 -0.019443 -0.418245 -0.199410 0.347804 0.347707 0.297886 -0.438645 0.094531 0.604004 -0.297647 0.398096 0.299486 -0.225854 -0.244466 0.193140 0.424993 -0.486420 0.184668 -0.562442 0.130017 -0.502421 0.052255 0.502260 -0.116033 0.035622 -0.310517 -0.296216 0.137939 0.239218 0.504252 -0.161139 0.176568 0.922878 0.179894 0.176165 0.052703 -0.574138 0.154136 -0.413927 -0.268318 -0.281339 0.629905 -0.589591 -0.234380 -0.135781 0.528305 0.274081 -0.167842 -0.377783 0.286068 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.064028 0.192686 0.463126 -0.271409 0.774294 0.044946 0.120724 0.204482 -0.378267 -0.688440 -0.180633 -0.679298 -1.087243 0.623698 -0.139050 0.220659 0.729247 -0.076690 0.035647 -0.483009 0.451273 -0.578284 0.914368 0.460303 -1.001149 0.177222 0.189760 0.742587 0.333559 0.660245 -0.011239 -0.475629 0.109034 -0.036725 0.621521 -0.314287 0.092010 -0.012299 -0.418083 -1.157111 -0.275605 0.590043 -0.175925 0.321281 0.109197 1.157706 0.826771 0.580826 -0.490643 0.643759 0.623686 -0.290292 0.473809 0.173944 -0.275091 -0.235451 0.437778 -0.224543 -0.567822 0.218091 -0.074130 -1.287490 -0.054811 0.480381 0.975684 -0.503790 -0.257383 0.432083 -0.113885 0.214187 0.140788 0.577878 0.441419 0.062528 0.889505 -0.298542 -0.136094 -1.105169 0.024908 -2.256715 -0.674685 -0.820944 0.715202 0.351286 0.002334 -0.256936 1.285247 0.140003 -0.019101 0.551259 0.920980 -0.503960 -0.180774 -0.768222 -0.005577 0.226589 -0.585299 -0.350427 0.469050 0.401538 -0.380147 -0.290026 0.323125 -0.429564 -0.424150 -0.168302 -0.726577 0.775217 -1.187164 -0.273111 -1.257781 0.084317 0.168029 -1.055583 0.113746 0.206719 0.442515 0.254068 0.329325 0.014584 0.237877 0.311341 -0.207964 0.010676 -0.606173 0.967869 0.403718 -0.175440 0.349983 0.685296 0.291542 0.423400 0.884074 -0.127637 -0.779336 0.520869 -0.198377 0.086339 -0.379476 0.059123 0.602671 -0.695408 0.012423 0.057852 -0.232472 -0.221711 -0.235611 -0.547725 0.385770 1.076898 -0.068252 0.210620 0.040722 -0.514835 0.632001 -0.015529 -0.180108 0.444015 0.382163 0.441992 -0.332039 -0.487257 0.498593 0.756456 0.250979 -0.953760 -0.091274 -0.011605 0.370543 -0.175173 0.200195 0.683612 0.010622 -0.070156 -0.001552 -0.083557 1.178226 -0.435744 -0.757693 0.383930 0.179204 -0.312416 -0.958921 -0.116990 -0.056675 -0.516855 0.083534 0.123898 0.078668 0.808878 -1.467034 0.655130 0.199385 -0.222956 0.525209 -0.367420 0.146950 -1.273180 -0.094734 0.498955 0.602716 0.160817 -0.050559 -0.240255 -0.779636 0.334139 0.186785 0.402293 -0.185930 0.538383 -0.285218 -0.197800 -0.470816 -0.516680 -0.234605 0.247681 -0.230520 0.278765 0.363608 -1.661757 0.624323 -0.601115 -0.408941 0.105499 0.209745 0.643566 -0.584337 -0.743024 0.349908 -0.432082 -1.169519 -0.773699 -0.091010 0.208222 -0.046090 -0.430190 -0.256186 -0.969012 0.734226 -0.323578 0.217306 0.422373 0.203283 1.057758 0.576119 -0.769490 -0.384549 -0.213332 0.202802 -0.571518 0.173391 -0.000333 -0.014151 0.398378 0.911524 0.125537 0.259658 -0.288597 0.740205 -0.743278 -0.690227 0.576937 0.176173 -0.114178 0.922033 0.603647 -0.463091 -0.395367 -0.838508 0.016291 -0.136747 -0.356587 0.225872 -0.862354 -0.234515 0.681001 -0.134622 -0.539513 0.499094 -0.010903 -0.359975 -0.769903 1.359199 1.479744 -0.859828 0.451345 -0.647026 0.579493 -0.896897 -0.413620 -0.182239 0.272241 0.108621 0.121625 0.359333 0.187964 0.254592 -0.658809 -0.504272 -0.266985 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/tarjan-algorithm.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::max_size() const = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -0.914214 6.192893 5.382756 -6.893402 8.371957 12.699046 1.160478 -3.751096 -4.992025 -1.804610 -0.585228 -13.914290 -9.178549 7.808822 -2.874432 0.773467 11.148721 -2.592202 -3.171902 -0.576145 2.460761 6.885944 11.770460 12.355800 -10.050081 2.986424 0.980333 1.747490 -1.908527 7.395227 -4.475167 -13.598625 -0.479963 2.295569 1.948267 0.951143 -4.734857 -5.205551 3.236833 -14.889545 -1.196305 8.223010 -3.883025 -0.781459 3.390362 -0.596748 16.604091 5.128761 -0.567992 1.150441 4.344761 4.347764 3.710246 -0.959203 4.217544 -0.594798 8.832208 -1.045282 -1.686305 -1.642518 -2.196055 2.916445 -4.041776 10.100565 8.897735 1.918840 -6.079277 -2.471809 1.932388 -0.254252 -2.810594 8.399908 4.707345 10.669055 3.880168 1.641894 3.282103 -7.244969 4.331026 -5.252419 -8.672916 -2.667045 3.949655 9.111535 2.864681 -7.811198 14.425110 -3.280232 0.221874 4.345428 14.222370 -6.515639 -0.685775 -3.467689 -6.772785 -0.198848 -1.110314 3.064202 -4.900786 -0.561630 -8.644203 -6.748930 0.668006 -0.878221 -6.033272 3.010318 0.002105 4.607336 -4.939135 -0.316659 -5.450700 4.746494 1.771772 -14.583292 -11.917020 -2.346781 -3.385983 1.758674 -6.543716 -8.807277 3.707642 2.222504 -5.800506 -2.076092 -6.614075 8.970984 8.823544 -0.164918 0.218365 2.213556 7.975442 9.669531 0.037797 -4.085874 0.797473 -0.373696 1.279042 -0.164134 -1.852858 2.326082 -3.639043 -3.899447 0.772357 6.483699 -4.673437 1.708292 -9.378231 -5.164888 -0.020752 30.477627 -6.668547 8.933184 2.598641 -10.480393 6.395344 -1.627804 -5.611557 -1.335544 3.850994 11.150687 -11.634903 -5.349670 10.341552 13.435481 3.401110 -6.809642 8.025757 4.666824 -2.228373 -5.756300 8.453539 -0.453262 1.860472 -4.441908 -2.793552 7.341992 19.399100 -2.773291 -14.116079 2.133158 4.990138 5.926935 2.086731 0.317015 -3.071101 -0.576953 7.606185 0.565884 7.684130 10.314995 -17.817906 7.895411 2.856180 -7.196373 11.199153 0.146170 -5.031507 3.316679 0.952931 8.913755 7.249388 2.252340 -2.252457 -5.323996 -9.318630 -0.663719 3.293255 3.122556 -8.766614 9.301689 2.356099 -9.488856 -4.111024 -8.561411 -3.463674 -2.912222 -11.542081 4.345751 -0.570326 -16.004070 12.342114 6.519005 -1.105499 -2.759233 -7.584933 4.566791 -6.750212 -9.364966 3.112192 -5.550631 -5.346387 2.570650 -4.895367 1.660002 5.767206 9.002617 -12.786849 -11.071235 10.224359 2.553745 11.783416 6.205125 2.216023 3.587024 4.360809 -3.696022 -3.005084 -11.194696 11.980797 4.601307 -6.599061 -0.422033 -7.126253 5.208473 8.733355 -4.353934 -4.989502 -11.108464 4.777662 -3.811241 2.165528 2.131516 -3.444411 -8.507599 -1.979495 4.580130 -0.210469 -0.074207 -8.798290 -2.146753 -9.588471 -6.660340 2.767359 -4.416859 -0.566050 6.194592 -6.316670 -5.187109 2.250028 -0.327865 -3.616743 3.542902 8.504052 2.967831 -2.978433 6.836188 -10.984678 8.788607 -10.811715 -9.642513 3.031612 -8.386357 -5.480974 -6.765661 -3.061192 4.482472 1.265925 -0.470039 -3.501788 4.247508 +PE-benchmarks/tarjan-algorithm.cpp__int** std::copy(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/tarjan-algorithm.cpp__int** std::copy_backward(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/tarjan-algorithm.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.062919 0.417320 0.573062 -0.424625 1.318285 0.329687 0.486534 0.145622 -0.368383 -1.085983 -0.160270 -0.591222 -1.668382 0.681987 -0.475129 0.088462 0.995446 -0.209483 0.466752 -0.825325 0.764028 -0.897149 1.723697 1.092613 -1.847205 0.268681 0.155736 0.881300 0.228837 1.302106 0.339125 -0.995508 0.456488 -0.044758 1.230933 -0.532048 -0.156935 -0.170220 -0.717890 -1.772775 -0.562468 0.926469 -0.365691 0.731610 0.417100 1.516909 1.495127 0.801911 -0.871233 1.274642 0.819259 -0.176294 0.959309 0.334526 -0.183557 -0.394092 0.370782 -0.346934 -0.661741 0.372018 -0.677521 -1.764142 0.189220 0.915364 1.616252 -0.632170 -0.203032 0.129315 -0.603083 0.475277 0.304316 1.264484 0.713470 0.102834 1.668542 -0.515335 -0.219085 -1.998449 -0.086500 -3.343623 -1.124523 -1.417211 0.882308 0.671573 0.540298 -0.474493 1.908990 0.474236 0.207102 0.892102 1.124459 -0.604143 0.028524 -0.769894 -0.311195 -0.057586 -0.620451 -0.134942 0.410482 0.335802 -0.784896 -0.456445 0.437730 -0.524136 -0.500007 -0.621379 -1.090771 1.035031 -1.692429 -0.349857 -1.857457 0.094386 -0.122596 -1.777718 0.190889 -0.164243 0.769760 0.385124 0.479453 0.227544 0.455656 0.700401 -0.235070 -0.250669 -0.662518 1.565185 0.859461 -0.001692 0.410857 0.876579 -0.254208 0.708449 1.681560 0.261795 -1.033850 0.548772 -0.213384 0.270867 -0.344644 0.435537 1.139366 -0.859483 -0.170184 0.010413 -0.127612 -0.483872 -0.233271 -1.039591 0.730848 2.163394 -0.424733 0.716112 0.340541 -0.931260 0.807769 0.185670 0.226138 0.999106 1.111763 0.474355 -0.817106 -0.707297 0.606173 0.982381 0.141225 -1.484409 -0.281227 0.138338 0.480604 -0.356361 0.180994 0.535010 0.095507 -0.502710 0.260967 -0.282560 1.660362 -0.666572 -1.109558 0.396985 0.547533 -0.508906 -1.027201 -0.210388 -0.372784 -0.562313 0.237000 0.041004 -0.094489 1.015581 -2.266696 0.834392 -0.118457 -0.041453 0.834075 -0.286253 0.183670 -1.930058 0.130309 0.515236 0.569128 0.323957 -0.117506 -0.211947 -1.119791 0.766773 0.026035 0.777585 -0.636045 1.083771 -0.558090 -0.691099 -0.916865 -1.120500 -0.225987 0.176734 -0.524254 0.266984 0.687473 -2.396533 0.616722 -0.672076 -0.964863 0.308013 0.423315 1.088166 -0.583730 -1.225030 0.429596 -0.991953 -1.756366 -1.309214 -0.213189 0.121540 0.050576 -0.584325 -0.770387 -1.377792 1.279040 -0.559549 0.601229 0.828818 0.492464 2.095312 0.679909 -1.441681 -0.892291 -0.688332 0.645514 -0.694965 -0.143989 -0.259548 -0.352751 0.459402 1.653701 0.233343 0.410974 -0.362259 1.542254 -1.236177 -0.706217 1.058658 0.384604 0.032731 1.290769 0.974423 -0.439426 -0.744132 -0.990417 0.255844 0.022809 -0.474631 0.717694 -1.380962 -0.096971 0.488014 0.111811 -0.842226 0.499992 -0.027223 -0.063836 -1.035762 1.812567 2.100952 -1.374917 0.407297 -0.610954 0.671825 -1.285799 -0.404599 -0.560286 0.146255 0.501329 0.395408 0.165477 0.612544 0.752618 -0.978655 -0.514185 -0.304001 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.045829 0.229419 0.575859 -0.244461 0.841597 0.080699 0.162422 0.495644 -0.454151 -0.861078 -0.295171 -0.635559 -1.367284 0.744038 -0.162761 0.065029 1.043381 0.143042 0.142932 -0.613194 0.434149 -0.626003 1.154854 0.744719 -1.275222 0.212708 0.241016 0.913923 0.373297 0.831042 0.088896 -0.724301 0.219320 0.065470 0.793829 -0.579884 0.110989 -0.021408 -0.737557 -1.661545 -0.330019 0.736995 -0.317368 0.388754 0.240356 1.413330 1.035079 0.700071 -0.614067 0.877261 0.690741 -0.173329 0.543975 0.195141 -0.391412 -0.225128 0.278364 -0.359426 -0.711965 0.367492 -0.060515 -1.698994 -0.138428 0.586376 1.220429 -0.586151 -0.262888 0.298971 -0.172420 0.277820 0.187314 0.652188 0.666125 0.048951 1.106430 -0.227432 -0.357517 -1.394053 0.050487 -2.923794 -0.872485 -1.171213 1.123894 0.480835 -0.095329 -0.400204 1.541561 0.125067 0.185932 0.808214 1.094010 -0.571209 -0.259042 -0.973762 0.049715 0.449869 -0.740086 -0.412921 0.497364 0.399706 -0.491485 -0.484627 0.390902 -0.547352 -0.543948 -0.214070 -0.875709 1.022415 -1.534133 -0.298816 -1.742857 0.135503 0.257014 -1.264866 0.029944 0.240545 0.655643 0.454659 0.373090 0.118108 0.262783 0.383457 -0.199766 0.026955 -0.655302 1.203158 0.413222 -0.347624 0.468025 0.849535 0.264602 0.505996 1.159917 -0.126900 -0.932928 0.798172 -0.299255 -0.025196 -0.609129 0.102859 0.737691 -0.850304 0.098770 0.030332 -0.376446 -0.420165 -0.393207 -0.696211 0.590209 1.409471 -0.033759 0.224272 0.088687 -0.620876 0.740843 -0.001961 -0.196532 0.611982 0.622321 0.527151 -0.368642 -0.528734 0.345108 0.959611 0.343485 -1.080935 -0.089871 -0.127839 0.435387 -0.246440 0.324015 0.770918 0.042406 -0.114159 0.037413 -0.045643 1.340169 -0.483351 -1.007634 0.260751 0.363402 -0.374332 -1.020727 -0.051338 0.011580 -0.605344 0.266614 0.105258 0.087062 0.978620 -1.821446 0.814898 0.211044 -0.183727 0.464584 -0.350991 0.209162 -1.397105 0.026663 0.597068 0.900166 0.274249 -0.015710 -0.222989 -0.982783 0.326538 0.284734 0.608790 -0.259959 0.706113 -0.295611 -0.265114 -0.576822 -0.689997 -0.250895 0.220117 -0.318752 0.306373 0.497906 -2.155843 0.714512 -0.794312 -0.588672 0.165927 0.228542 0.795640 -0.846714 -0.996857 0.418223 -0.398088 -1.536883 -0.914783 -0.197097 0.400131 -0.034085 -0.450791 -0.257990 -1.219645 1.001658 -0.243318 0.264827 0.560780 0.189306 1.483397 0.611961 -0.968878 -0.448022 -0.418644 0.443092 -0.783804 0.248960 0.035813 -0.104188 0.443822 1.338513 0.150407 0.213500 -0.397655 1.063072 -0.953934 -0.826112 0.725051 0.328595 0.125415 1.224012 0.779936 -0.763734 -0.580091 -1.006787 0.144595 0.090379 -0.426683 0.354988 -1.271586 -0.198844 0.853564 -0.106529 -0.726797 0.631848 -0.038588 -0.437353 -0.909486 1.622607 1.831863 -1.122124 0.713376 -0.735103 0.707110 -1.134817 -0.416468 -0.414901 0.206125 0.200008 0.261966 0.301725 0.193906 0.308401 -0.726274 -0.664299 -0.316113 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__miter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__niter_wrap(int** const&, int**) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__niter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.453104 0.023260 -0.148167 -0.885665 1.133151 0.532186 0.491108 -0.437784 -0.949360 -0.719148 0.202384 -2.000431 -1.326891 1.081707 -0.293257 1.067411 2.176067 -0.017521 -0.183048 -0.757204 0.703373 -0.192435 2.443949 2.415148 -1.592832 0.274332 0.323312 0.720482 -0.032776 -0.154339 -0.133275 -1.293034 0.595527 -1.215918 0.281629 -0.376936 -0.428843 -0.159773 1.076189 -2.620230 -0.202996 0.300493 -0.050035 0.077784 -0.052151 1.004289 1.953092 1.264739 -0.387530 1.224212 1.132495 -0.286377 0.808594 0.211932 0.101171 0.027947 0.194889 -0.073592 -0.528381 -0.227929 -0.317609 -0.730006 -0.018205 1.428442 1.750492 -0.204833 -0.964882 0.706758 0.452916 0.168384 0.237020 1.393746 0.387441 0.578542 1.246653 -1.810305 -0.055866 -3.017309 -0.049109 -3.488683 -1.719069 -0.511690 1.176283 0.055267 0.985141 0.096153 2.509691 -0.164445 -0.023162 1.108705 1.858526 -1.588730 -0.529456 -0.480337 -0.342043 0.236741 -0.620654 0.391759 0.836371 0.463378 -1.516298 -0.854611 0.882822 -0.069004 -0.966856 -1.079167 0.031872 0.732434 -1.205602 -1.015299 -1.751855 0.583622 0.100721 -2.531415 -0.189255 -0.150133 0.881374 0.557840 -0.937598 -1.430925 0.451669 0.265845 -0.592851 -0.640712 -0.339824 1.194438 1.280336 0.251976 0.650943 1.003459 0.804765 2.607601 1.036738 -0.746605 -0.420660 0.502555 -0.556133 0.452140 -0.579303 -0.436266 0.616896 -1.538653 0.758246 0.723034 -0.984092 -0.441465 0.899249 -0.367203 0.122071 4.046084 -0.431351 1.630999 1.254576 -1.383027 0.874717 -1.181609 -0.141701 0.440673 1.165232 1.012843 -1.750864 -1.119130 1.249969 2.208492 0.839869 -1.940748 -0.269825 0.635837 0.615450 -0.474493 0.653266 0.476348 0.703578 -0.756116 0.026493 1.184924 3.097205 -0.878716 -0.570303 0.366828 0.998944 0.276954 -1.775515 -0.401409 -1.501145 -0.359691 0.752880 0.692129 0.500470 1.823462 -2.861093 1.099535 -0.228064 -0.099057 1.385319 0.781847 -1.194544 -2.051136 -0.039461 0.946144 1.336318 -0.051933 0.366736 -0.165447 -1.580135 0.008581 0.434905 0.478381 -1.069891 1.587045 -0.262549 -1.046243 -0.480062 -0.264899 -0.398735 -0.412512 -0.366045 1.128374 0.683625 -2.805204 1.450644 0.075546 -1.151683 0.237176 -0.779735 1.693317 -1.391458 -1.477005 1.018388 -0.995388 -0.848981 -0.380764 -0.374589 0.360276 0.368623 0.313648 -1.196682 -1.470450 1.863381 0.031178 1.751805 1.065047 -0.144071 1.456032 -0.766296 -1.257165 -0.762958 -0.988770 0.195635 -0.230825 -1.002649 -0.684029 -0.663286 1.139580 1.844735 -0.190167 -0.451219 -0.267226 1.213940 -2.093266 -0.222532 0.829155 1.101466 -0.974693 0.934309 1.073742 -1.180706 0.092134 -1.342508 -0.087777 -0.826468 -1.100600 0.872447 -1.077798 0.151009 0.692262 -0.642251 -0.001794 0.810213 0.269651 0.183198 -0.078843 1.848983 2.085487 -0.745560 -0.128529 -1.885431 0.892546 -1.916341 -1.647989 0.416752 0.352629 -0.973104 -0.511325 0.284292 1.107219 0.370849 -1.156323 -1.214088 0.403380 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/tarjan-algorithm.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.556125 -0.058173 -0.197117 -1.155313 1.256522 0.868002 0.590640 -0.811667 -1.126193 -0.723321 0.379854 -2.500678 -1.431764 1.348009 -0.424963 1.377359 2.464047 -0.124344 -0.388342 -0.861356 0.754957 0.254227 2.863736 2.800430 -1.798089 0.296883 0.183208 0.512910 0.082660 -0.296847 -0.070086 -1.605385 0.840556 -1.228338 0.306032 -0.225673 -0.579630 -0.174011 1.495467 -2.915320 -0.174272 0.475651 0.096903 0.027658 0.041739 1.122787 2.208024 1.465171 -0.177742 1.336867 1.230016 -0.133110 0.939278 0.207019 0.284656 -0.047529 0.369779 -0.441474 -0.531896 -0.358569 -0.382274 -0.373050 -0.178155 1.732881 2.004087 -0.203361 -1.153387 0.752990 0.741485 0.225522 0.285969 1.637414 0.488566 0.822943 1.169878 -2.039364 0.034564 -3.138175 0.003004 -3.730353 -1.943346 -0.334547 1.279114 0.235410 1.139117 -0.246560 2.861649 -0.119027 -0.263101 0.981107 2.191781 -1.842786 -0.560965 -0.400566 -0.236884 0.120016 -0.687681 0.635987 0.892640 0.431662 -1.797236 -0.813899 0.882709 -0.074703 -1.118288 -1.084589 0.191952 0.861412 -1.194778 -1.062886 -1.605195 0.894385 0.092964 -2.967023 -0.076187 -0.336752 0.651297 0.533010 -1.186130 -1.668212 0.541553 0.224886 -0.776267 -0.771343 -0.729292 1.423461 1.668909 0.398205 0.562673 1.270699 0.984252 3.117208 0.790143 -0.964629 -0.285121 0.417586 -0.420488 0.665105 -0.611406 -0.465117 0.651407 -1.681993 0.754256 0.908918 -1.088766 -0.260097 0.801807 -0.288559 -0.016140 4.726801 -0.642915 2.033562 1.551544 -1.616093 0.874810 -1.415287 -0.114914 0.356338 1.235644 1.158416 -2.126457 -1.346482 1.610468 2.616458 0.957071 -2.168008 0.001942 0.819718 0.518615 -0.800732 0.826423 0.467387 0.796385 -0.924730 -0.026884 1.396087 3.627587 -1.016705 -0.371231 0.341710 1.214884 0.561792 -1.635621 -0.502802 -1.659474 -0.284608 0.921200 0.948231 0.718915 2.089639 -3.056514 1.327979 -0.163109 -0.180861 1.749851 0.934005 -1.521497 -2.068266 -0.148799 1.062734 1.455357 -0.213498 0.536309 -0.131065 -1.869413 0.005279 0.404684 0.415887 -1.262208 1.668434 -0.080102 -1.115480 -0.428832 -0.213027 -0.427497 -0.552303 -0.545053 1.367540 1.033078 -3.090909 1.681742 0.274922 -1.266615 0.182692 -1.056246 2.041999 -1.547158 -1.451300 1.071791 -1.189685 -0.923077 -0.326726 -0.446169 0.376923 0.219533 0.835121 -1.579362 -1.571622 2.180671 0.002755 2.134613 1.213398 -0.201379 1.372927 -1.046159 -1.321474 -0.743293 -1.577024 0.297532 0.045439 -1.287667 -0.371052 -0.764855 1.338383 1.920065 -0.302799 -0.787416 -0.317993 1.171399 -2.496203 0.034016 0.860724 1.251877 -1.299970 0.867196 1.151968 -1.238746 0.283423 -1.454714 -0.262676 -1.179726 -1.254524 1.081355 -0.945313 0.294873 0.544686 -0.711784 0.015057 0.896970 0.302475 0.049271 0.172159 2.045569 2.150523 -0.651121 -0.224566 -2.265560 1.156588 -2.107127 -1.973016 0.633650 0.132909 -1.293286 -0.698185 0.150639 1.369795 0.508706 -1.238657 -1.462448 0.665008 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_get_map_allocator() const = 0.002245 0.254174 0.341944 -0.073014 0.231282 -0.101768 0.131723 0.258227 -0.211493 -0.496765 -0.095155 -0.442954 -0.670521 0.402477 -0.075002 -0.107738 0.691395 0.219729 0.080482 -0.296201 0.070751 -0.424533 0.645830 0.685621 -0.651363 0.149223 0.165156 0.360496 0.177642 0.384457 0.034625 -0.421176 0.197303 0.070349 0.427724 -0.336941 -0.013885 -0.138585 -0.418046 -1.031400 -0.106093 0.361996 0.129004 0.042730 0.114634 0.654123 0.723116 0.363411 -0.227328 0.339321 0.274419 -0.056887 0.274445 0.083653 -0.000971 -0.155637 0.219643 -0.206311 -0.397191 0.216056 0.002485 -0.931701 -0.132606 0.427307 0.652774 -0.125404 -0.060637 -0.053583 -0.100499 0.137388 0.044669 0.265249 0.362587 0.171904 0.445113 -0.183878 -0.000334 -0.810476 -0.055401 -1.727813 -0.542726 -0.567576 0.739531 0.257649 -0.024816 -0.148713 0.676949 0.110719 0.280078 0.300439 0.713763 -0.317602 -0.223779 -0.312602 -0.023208 0.387441 -0.363888 -0.015218 0.271072 0.041922 -0.388050 -0.248246 0.407898 -0.131474 -0.308106 0.070441 -0.224125 0.427190 -0.767743 -0.107757 -0.855323 -0.203186 0.193955 -0.724697 0.237335 0.047205 0.328265 0.358987 -0.023973 -0.055267 0.096391 0.151463 -0.064920 -0.021831 -0.681751 0.636007 0.060142 -0.087172 0.273010 0.320687 0.221152 0.278737 0.530092 -0.106058 -0.242286 0.280965 -0.318973 -0.052315 -0.303934 -0.135150 0.415366 -0.409508 0.028047 -0.041334 -0.330852 -0.261396 -0.170939 -0.250777 0.335359 0.756873 -0.007798 0.259204 0.131195 -0.416758 0.390989 -0.095431 -0.199606 0.211941 0.479539 0.329196 -0.155621 -0.274624 0.062413 0.613995 0.247800 -0.410443 -0.088877 -0.082892 0.109434 -0.104396 0.272072 0.184052 0.089839 -0.244535 -0.021156 0.212028 0.639946 -0.183827 -0.426479 -0.032836 0.078784 -0.035261 -0.535719 0.065885 0.012276 -0.081007 -0.105588 0.006788 0.103745 0.534236 -1.078092 0.512547 -0.028399 -0.095023 0.337752 -0.130857 -0.117176 -0.854388 0.244461 0.412804 0.531227 0.154942 -0.038926 -0.054980 -0.533348 -0.054933 0.054241 0.318856 -0.254832 0.410500 -0.100179 -0.265817 -0.394218 -0.438939 0.018277 -0.040708 -0.197287 0.193391 0.421094 -1.046910 0.506854 -0.287599 -0.376517 -0.049632 -0.034555 0.163199 -0.614636 -0.579126 0.046360 -0.274991 -0.759320 -0.429012 -0.207002 0.196820 -0.128821 -0.298107 -0.096461 -0.441497 0.599987 -0.115332 0.227231 0.347529 0.121544 0.774838 0.536830 -0.414383 -0.178571 -0.068487 0.120856 -0.575810 -0.064675 0.101676 -0.231204 0.230638 0.872387 -0.012316 0.051850 -0.046673 0.539023 -0.413836 -0.519405 0.377316 0.048934 0.101909 0.558055 0.400935 -0.511829 -0.271415 -0.542973 -0.100775 0.164020 -0.345660 0.206639 -0.648148 -0.026399 0.435005 -0.138813 -0.346424 0.334814 -0.087305 -0.154682 -0.248560 0.677573 0.820037 -0.583110 0.396844 -0.437124 0.262229 -0.684603 -0.292902 -0.143588 0.211345 -0.009880 0.051922 0.086027 0.084982 0.130044 -0.345911 -0.350207 0.019606 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator::allocator(std::allocator const&) = -0.029433 0.158312 0.238695 -0.043563 0.241932 -0.038949 0.146272 0.171463 -0.234767 -0.349572 -0.091043 -0.315941 -0.484264 0.391301 -0.043933 0.077103 0.654892 0.271096 0.063305 -0.229722 0.126365 -0.455679 0.596263 0.613129 -0.510685 0.134569 0.143082 0.274953 0.077787 0.408479 -0.098222 -0.345919 0.249898 -0.127830 0.290639 -0.398374 -0.017256 -0.023069 -0.213277 -0.921031 -0.057051 0.224993 0.130367 0.016634 0.048362 0.477267 0.580292 0.328609 -0.139098 0.365906 0.188828 -0.090560 0.233463 0.118391 0.072366 0.073869 0.175948 -0.149247 -0.368241 0.168128 -0.040282 -0.811104 -0.064456 0.331832 0.563291 -0.115901 -0.048647 0.025278 -0.137709 0.093413 0.085707 0.201686 0.233384 0.052409 0.357201 -0.321510 -0.010383 -0.706478 -0.129360 -1.447261 -0.462390 -0.465301 0.548728 0.136747 0.129388 -0.047827 0.586655 0.022575 0.217887 0.171212 0.606056 -0.428951 -0.215361 -0.248762 0.026958 0.269439 -0.314046 -0.079639 0.292895 -0.056318 -0.350367 -0.316549 0.469952 -0.021099 -0.252463 -0.055071 -0.169193 0.421985 -0.684822 -0.277551 -0.749462 -0.193483 0.013800 -0.597209 0.295877 0.042709 0.300791 0.336346 -0.057322 -0.221475 0.132889 0.228706 -0.050213 -0.170513 -0.397206 0.536494 0.038419 -0.084740 0.247575 0.218680 0.116026 0.402296 0.547633 -0.112359 -0.179407 0.266662 -0.311000 -0.011932 -0.283625 -0.194792 0.261305 -0.445815 -0.002377 0.034632 -0.316389 -0.108156 0.043514 -0.121315 0.281453 0.669997 -0.011832 0.232540 0.132698 -0.417460 0.370224 -0.122042 -0.124208 0.192266 0.449468 0.232422 -0.289317 -0.275439 0.036214 0.523344 0.256307 -0.411600 -0.227277 -0.184141 0.150350 -0.001322 0.179107 0.174723 0.104690 -0.262785 -0.008429 0.099293 0.701692 -0.267977 -0.304066 0.035207 -0.030716 -0.128581 -0.644651 -0.025751 -0.146953 -0.081942 -0.152955 -0.016176 0.046076 0.489422 -0.874799 0.472480 -0.211419 -0.153400 0.346880 -0.060332 -0.097797 -0.737197 0.130874 0.338500 0.535200 0.127193 0.032563 -0.000841 -0.473243 -0.056543 0.002339 0.276871 -0.205184 0.357492 -0.061553 -0.317729 -0.303590 -0.266737 0.058416 -0.170080 -0.078616 0.187632 0.408849 -0.909570 0.406380 -0.206813 -0.323919 0.134993 0.084800 0.200086 -0.502204 -0.533912 0.131860 -0.163058 -0.497368 -0.325576 -0.137020 0.225435 -0.101902 -0.321650 -0.056181 -0.428083 0.455099 -0.076516 0.206721 0.293554 0.075485 0.653312 0.384187 -0.409430 -0.189799 -0.028863 -0.040943 -0.535086 -0.025453 -0.046120 -0.202829 0.300216 0.772124 0.114075 0.057925 -0.044382 0.540434 -0.458836 -0.350751 0.411107 0.166978 0.062750 0.409077 0.416875 -0.491025 -0.267654 -0.358955 -0.064236 0.150073 -0.273842 0.206387 -0.565880 0.005197 0.317324 -0.086225 -0.246746 0.287164 -0.039382 -0.081937 -0.246167 0.620222 0.690142 -0.491228 0.261496 -0.320850 0.187496 -0.585545 -0.225031 -0.129451 0.308520 -0.120577 0.082969 0.160158 0.131644 0.084355 -0.277250 -0.251063 -0.125680 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/tarjan-algorithm.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::back() = 0.020737 0.353491 0.337258 -0.047197 0.226925 -0.105918 0.110789 0.313897 -0.127840 -0.642251 -0.078365 -0.564273 -0.845733 0.378079 -0.126102 -0.286772 0.631133 0.110040 0.118875 -0.283394 -0.033954 -0.243617 0.643502 0.639088 -0.686195 0.120504 0.142865 0.335717 0.154812 0.301208 0.233209 -0.607266 0.185655 0.313039 0.458556 -0.155114 0.004864 -0.269479 -0.594370 -0.947462 -0.148625 0.494485 0.048052 0.054881 0.146138 0.673874 0.803819 0.358458 -0.253076 0.269756 0.297919 0.053873 0.241668 0.058099 -0.087675 -0.440735 0.095450 -0.381093 -0.421983 0.209238 0.017520 -0.915273 -0.293684 0.467748 0.645768 -0.105901 -0.045823 -0.119942 -0.164644 0.195786 -0.025016 0.280192 0.519006 0.306032 0.467661 0.125763 -0.106285 -0.711928 -0.026984 -1.774588 -0.544555 -0.606327 0.832937 0.467972 -0.192696 -0.251375 0.670438 0.219430 0.303310 0.450329 0.795935 -0.162117 -0.231274 -0.345674 -0.031156 0.446512 -0.396255 0.091831 0.141139 0.130273 -0.401091 -0.159085 0.205425 -0.245206 -0.293232 0.121871 -0.253193 0.366685 -0.802309 0.126916 -0.882652 -0.191429 0.391891 -0.787961 0.052153 0.144850 0.283792 0.374887 0.000111 0.139345 0.081256 0.040210 -0.062980 0.114043 -0.818415 0.605209 0.054118 -0.046861 0.286747 0.422396 0.334734 0.180600 0.421526 -0.050169 -0.268373 0.197865 -0.207513 -0.064324 -0.225926 -0.039844 0.422879 -0.334948 0.157696 -0.071548 -0.307435 -0.465151 -0.557177 -0.400914 0.366571 0.618831 -0.030875 0.255064 0.103407 -0.405235 0.279005 -0.151508 -0.274522 0.127651 0.434002 0.409777 0.195466 -0.229745 0.147823 0.623176 0.212014 -0.305064 0.173136 0.053654 0.106883 -0.263395 0.333247 0.223662 0.083158 -0.206412 -0.031866 0.357764 0.472052 -0.076312 -0.450321 -0.049319 0.250362 0.186219 -0.209881 0.146048 0.221740 -0.065681 0.090376 0.032447 0.111340 0.526980 -1.056261 0.471941 0.216271 0.014454 0.189663 -0.145354 -0.140806 -0.739544 0.338354 0.489624 0.423956 0.200759 -0.024655 -0.157856 -0.510245 -0.051037 0.123087 0.339733 -0.234810 0.389259 -0.138107 -0.208089 -0.490110 -0.560257 -0.032034 0.104815 -0.313884 0.168653 0.475135 -1.083969 0.591659 -0.323228 -0.388767 -0.304383 -0.147380 0.182837 -0.653522 -0.593472 -0.032358 -0.470461 -1.007596 -0.391767 -0.238370 0.102124 -0.090538 -0.188907 -0.063492 -0.344844 0.715790 -0.016454 0.230343 0.333112 0.208651 0.822530 0.518750 -0.401972 -0.089149 -0.203898 0.390300 -0.588942 -0.110805 0.344090 -0.207771 0.144003 0.848766 -0.140142 -0.070105 -0.064431 0.424539 -0.302217 -0.579704 0.334698 -0.039216 0.119270 0.639088 0.362716 -0.438963 -0.254926 -0.663747 -0.028487 0.091739 -0.430574 0.089990 -0.664733 -0.066001 0.527605 -0.167510 -0.442711 0.306373 -0.120488 -0.208426 -0.228772 0.609142 0.768552 -0.628706 0.520273 -0.514620 0.291129 -0.717943 -0.408218 -0.085001 0.050169 0.134921 -0.008492 -0.070878 -0.010932 0.121486 -0.347521 -0.442419 0.175280 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::end() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::operator--() = 0.005350 1.302451 1.170988 -1.047993 1.191265 1.610538 0.128084 -0.219045 -0.581054 -0.528000 -0.445551 -1.500289 -1.379194 1.135348 -0.368651 -0.141144 1.773186 -0.098505 -0.229799 -0.255651 0.408919 0.359995 1.664848 1.786509 -1.760354 0.528897 0.781937 0.646746 -0.036257 1.638706 -0.695610 -1.906884 -0.210431 0.463134 0.790039 -0.447105 -0.542788 -0.822657 -0.071397 -2.639973 -0.226558 1.058942 -0.481200 -0.086130 0.490623 -0.124804 2.585648 0.837940 -0.421447 0.084069 0.776771 0.906588 0.461305 -0.097216 0.527006 0.160436 1.506137 -0.148529 -0.210394 0.087219 -0.135583 -0.236643 -0.347850 1.580266 1.480207 0.134510 -0.628342 -0.388413 0.126069 -0.009320 -0.525414 1.128405 0.453690 1.559278 0.616435 -0.333177 0.598241 -1.687497 0.676583 -1.554201 -1.360938 -1.020746 0.478122 1.216414 0.440822 -0.798658 2.153558 -0.396144 0.571282 0.564133 2.095735 -0.907755 -0.055352 -0.838736 -1.033109 0.376912 -0.303436 0.135239 -0.661959 -0.221762 -1.086914 -1.206469 0.475535 -0.053806 -1.020894 0.483934 -0.249267 0.930446 -1.056693 -0.247799 -1.261431 0.340942 -0.023434 -2.189687 -1.332772 -0.481141 -0.103094 0.230364 -0.526478 -1.415842 0.406947 0.793277 -0.703960 -0.366128 -1.189262 1.498411 1.169831 -0.349974 0.160360 0.090744 1.042976 1.178261 0.581489 -0.512838 -0.177550 0.284448 -0.199332 -0.479190 -0.624482 0.370118 -0.290978 -0.667197 -0.125448 1.035541 -0.729938 0.138946 -0.947092 -1.131981 0.497769 4.931869 -0.824998 0.954344 0.170744 -1.681370 1.051455 0.123121 -1.105761 0.041384 0.747933 1.705290 -1.928284 -0.736836 0.943371 1.938870 0.576196 -0.865476 0.495040 0.156150 -0.570045 -0.535448 1.122418 -0.126526 -0.065745 -0.675784 -0.467431 0.868639 2.611856 -0.325729 -2.326934 0.164889 0.771320 0.173124 -0.200381 0.144962 -0.679061 -0.103825 0.696150 -0.259231 1.143629 1.498141 -3.270844 1.304883 0.289207 -1.229621 1.552659 -0.291063 -0.334775 -0.220907 0.573077 1.485795 1.264041 0.070441 -0.153573 -0.761095 -1.456730 -0.154455 0.387972 0.723316 -1.315026 1.334884 0.356447 -1.499522 -0.863321 -1.180567 -0.388992 -0.610988 -1.505909 0.520404 -0.050259 -2.695076 1.945795 0.502668 -0.175454 -0.022607 -1.010600 0.509246 -1.323102 -1.587382 0.434681 -0.310359 -0.618971 0.230990 -0.816244 0.692512 0.584312 0.925709 -1.655914 -1.675204 1.020771 0.186728 1.274844 1.049790 0.623894 0.914177 0.756351 -0.496933 -0.642319 -1.217097 1.502568 0.444510 -0.729360 -0.446564 -1.094211 0.771182 1.861268 -0.554499 -0.354532 -1.403697 1.030899 -0.671862 -0.026286 0.338096 -0.545792 -0.992950 -0.220699 0.666882 -0.269677 -0.519145 -1.369492 -0.153106 -0.745515 -1.035431 0.472983 -1.108822 -0.155282 1.322283 -0.900116 -1.027709 0.605976 -0.085457 -0.416885 0.249111 1.210560 0.723828 -0.726452 1.056575 -1.388766 1.078042 -1.823461 -1.145900 0.020511 -1.069714 -0.462835 -0.687086 -0.383498 0.584638 0.107773 0.327594 -0.193244 0.120331 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::operator*() const = -0.009347 0.369540 0.211218 -0.139034 0.352797 0.287771 0.081346 -0.065336 -0.127741 -0.230885 -0.123914 -0.311895 -0.379510 0.323258 -0.077721 0.092510 0.511799 0.039272 0.034378 -0.140017 0.133101 -0.128161 0.541099 0.489581 -0.466744 0.159975 0.300812 0.115540 -0.018656 0.412668 -0.221362 -0.484725 0.160070 -0.089173 0.133307 -0.212963 -0.096269 -0.191897 0.018449 -0.705978 -0.056443 0.041168 -0.140564 -0.007873 0.014070 0.124200 0.694828 0.257362 -0.105360 0.194561 0.199941 0.168603 0.086400 0.067370 0.124355 0.107412 0.269863 -0.126257 -0.148889 0.038259 -0.039692 -0.340684 -0.116006 0.376408 0.417669 -0.028589 -0.097873 0.083938 -0.150018 0.001634 -0.095535 0.251213 0.162735 0.305362 0.210428 -0.327106 0.033297 -0.575219 -0.078898 -0.847538 -0.383178 -0.355220 0.114027 0.117241 0.234078 0.050648 0.553992 -0.011250 0.195417 0.129565 0.606140 -0.432461 -0.086535 -0.164159 -0.114441 0.105246 -0.165780 0.051698 -0.067710 -0.132815 -0.306127 -0.423368 0.322915 0.026223 -0.253763 -0.113343 -0.089336 0.260309 -0.510966 -0.199619 -0.494384 -0.131001 -0.106648 -0.576357 -0.072330 0.022518 0.322911 0.157210 -0.077498 -0.471228 0.118784 0.320711 -0.102948 -0.267056 -0.122251 0.324474 0.247197 -0.039758 0.150628 0.033185 0.252683 0.529124 0.399846 -0.088698 -0.107034 0.067327 -0.114471 -0.076422 -0.137779 -0.020158 -0.046430 -0.322423 0.106884 0.307423 -0.228867 -0.047260 0.052424 -0.282703 0.193346 0.945974 -0.144234 0.218971 0.060366 -0.520709 0.110632 -0.202914 -0.283852 0.057247 0.284118 0.390953 -0.379085 -0.222929 0.197340 0.481010 0.187394 -0.332549 -0.064830 -0.080333 -0.017405 -0.067947 0.187981 0.051246 0.039638 -0.226427 -0.085428 0.196488 0.760773 -0.211892 -0.328068 0.118335 0.053904 -0.006853 -0.304007 -0.037107 -0.187498 -0.027942 0.132474 -0.063605 0.147302 0.423248 -0.850739 0.344049 -0.153669 -0.297781 0.250046 0.042107 -0.097328 -0.194664 0.175479 0.421349 0.354761 0.055803 0.154352 -0.159906 -0.392256 -0.065891 0.053531 0.207587 -0.279512 0.323261 0.125487 -0.488228 -0.291000 -0.136023 0.043012 -0.190570 -0.180533 0.151483 0.127336 -0.931281 0.509016 -0.001040 -0.152279 0.105566 -0.122452 0.288511 -0.383729 -0.481289 0.194614 -0.152870 -0.161766 0.035014 -0.150016 0.199128 0.067355 0.056122 -0.250187 -0.398108 0.244163 0.092456 0.223128 0.274496 0.217228 0.440160 -0.103854 -0.254356 -0.218992 -0.160049 0.222548 -0.160018 -0.134756 -0.061414 -0.246895 0.290922 0.617659 -0.013759 -0.069212 -0.152979 0.310431 -0.411727 -0.054448 0.242245 0.290965 -0.221241 0.088599 0.273056 -0.172968 -0.213629 -0.271371 -0.008451 -0.094165 -0.324220 0.101763 -0.388525 -0.038951 0.381496 -0.151714 -0.243780 0.240977 -0.069838 0.008390 -0.089363 0.328444 0.455397 -0.357213 0.168650 -0.307862 0.184963 -0.533348 -0.368462 0.042391 0.024572 -0.107501 -0.117464 -0.064001 0.157987 -0.009801 -0.011361 -0.063220 -0.112196 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = 0.097473 1.840169 1.526155 -1.064946 1.574044 1.915908 0.218109 -0.294476 -0.516576 -0.522702 -0.576822 -1.469221 -1.603830 1.316047 -0.304127 -0.099817 2.129924 -0.176660 -0.210666 -0.406036 0.626013 0.130979 2.080291 2.051502 -2.153535 0.741114 1.368074 0.579956 0.112636 1.892539 -1.399693 -1.880481 0.071816 0.067680 0.738361 -0.599961 -0.626305 -1.384783 0.020446 -3.004899 -0.246102 0.420941 -1.111487 -0.135093 0.327412 0.430123 3.328337 0.983807 -0.618443 0.086794 0.901777 0.761041 0.286762 -0.004730 0.681379 0.374537 1.952641 0.501665 -0.310293 0.030618 -0.114982 -0.655223 -0.402239 1.797170 1.650701 0.124903 -0.630997 -0.017833 0.028223 -0.211213 -0.735554 1.213679 0.838978 1.833229 0.892113 -0.992772 0.601768 -2.234546 0.230921 -2.381970 -1.649412 -1.398299 0.284486 0.228381 0.788169 -0.569132 2.404852 -0.307335 0.875738 0.480066 2.614843 -1.564744 -0.129810 -0.952092 -1.037803 0.351112 -0.398345 0.321601 -0.437471 -0.863549 -1.322362 -1.679887 0.995381 0.095901 -1.190946 0.267838 -0.250626 1.094320 -1.323664 -0.435188 -1.704635 -0.215164 -0.301302 -2.592190 -1.217149 -0.231061 0.984286 0.345149 -0.444571 -2.066603 0.402528 1.387221 -0.761819 -0.898124 -0.610928 1.815477 1.510939 -0.228651 0.409315 -0.092175 1.381223 1.654166 1.500441 -0.435834 -0.287736 0.117356 -0.514202 -0.564370 -0.607243 0.344061 -0.194319 -0.852692 0.025416 1.514664 -0.873447 0.306297 0.074875 -1.215902 0.695004 5.700470 -0.886878 1.047396 -0.017881 -2.205553 0.970156 -0.230184 -1.533881 0.098629 0.946007 2.041965 -2.757348 -0.843843 1.053981 2.183028 0.704512 -1.679669 0.375131 -0.124614 -0.705607 -0.622457 1.060782 -0.100291 0.144963 -0.849390 -0.558096 1.137348 3.390697 -0.863749 -3.000605 0.361203 0.255636 0.224431 -0.798057 0.022353 -0.501468 -0.052797 0.766495 -0.400889 1.284757 1.772374 -4.037370 1.442965 -0.218675 -1.836929 1.826654 -0.056956 -0.408153 -0.020310 0.849096 1.945043 1.439650 0.404907 -0.290040 -0.952649 -1.641708 -0.263239 0.423093 0.792334 -1.371614 1.467440 0.650195 -2.020006 -1.155247 -1.315189 -0.074845 -0.664153 -1.420943 0.567103 -0.611884 -3.944809 2.436205 0.517959 -0.285267 0.146171 -1.203740 0.692883 -1.550218 -2.065444 0.642759 -0.315273 -0.515145 0.165708 -0.859915 0.843346 0.749834 1.024598 -1.934420 -2.343727 1.078938 0.217798 1.360553 1.260604 1.012228 1.647767 0.338615 -0.708994 -1.162093 -1.159171 1.751063 0.424301 -1.004703 -0.708743 -1.320938 1.061716 2.307855 -0.681021 -0.081913 -1.633732 1.085986 -1.539033 -0.112969 0.598431 0.596112 -1.325892 -0.199670 0.917749 -0.264975 -0.782256 -1.306034 -0.631268 -0.821798 -1.393916 0.393495 -1.385259 -0.219543 1.716551 -0.917671 -1.072294 0.789299 -0.447634 -0.143291 0.055301 1.173950 1.979989 -1.484975 0.878462 -1.506260 1.375002 -2.246511 -1.661871 0.406166 -0.998681 -0.436552 -0.833922 -0.212586 0.654686 -0.067861 0.012523 -0.055651 -0.114244 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::pop_back() = 0.092839 1.715532 1.870044 -1.582396 1.967891 2.295489 0.033260 -0.000651 -0.823659 -0.773781 -0.788584 -2.231424 -2.151732 1.470235 -0.591619 -0.404651 1.996458 -0.419966 -0.370021 -0.126992 0.363039 0.916757 1.894924 1.608137 -2.242915 0.656274 0.405321 1.097102 -0.364969 2.747980 -0.900143 -2.835810 -0.756605 1.515418 1.265752 -0.200832 -0.591401 -1.020623 -0.731594 -3.090736 -0.357987 2.332245 -0.745048 0.069678 0.887244 -0.194221 3.289552 1.005464 -0.520737 -0.164125 0.969587 1.323046 0.752284 -0.131249 0.473421 -0.067556 2.209578 -0.747327 -0.528812 0.136602 -0.268130 -0.184023 -0.642299 1.854695 1.789033 0.032638 -0.929983 -0.732985 0.107846 0.073406 -0.669260 1.475363 0.723767 2.026355 0.754491 0.953711 0.814109 -1.014818 1.325393 -1.133961 -1.603473 -1.481597 0.685789 2.792419 0.024277 -1.893686 2.956427 -0.668909 0.580920 0.751632 2.629090 -0.733081 0.029155 -1.615744 -1.382784 0.289825 -0.344339 -0.412136 -1.254962 0.215983 -1.172283 -1.066635 -0.043646 -0.556917 -1.189374 1.235938 -0.733104 1.336473 -1.441285 0.131933 -1.686860 1.056676 0.381514 -2.690176 -2.270072 -0.357849 -1.147915 0.075240 -0.334581 -1.167022 0.708685 0.829213 -1.193901 0.229825 -2.352648 2.265842 1.421490 -0.765666 0.125295 0.384921 1.367173 0.771307 0.275635 -0.625682 -0.579746 0.523420 0.222816 -0.749500 -0.673003 0.899654 -0.752005 -0.756116 -0.356568 1.137513 -0.711837 0.430111 -3.136662 -1.721029 0.720813 5.863798 -1.348900 0.944082 -0.279663 -1.982779 1.800659 0.738592 -1.489074 -0.214821 0.494799 2.280357 -1.823448 -0.911222 1.572362 2.277958 0.621753 -0.744941 1.544504 0.329156 -0.690938 -0.794900 1.499921 0.250815 -0.320222 -0.574451 -0.677979 0.614280 3.337996 -0.020356 -3.579673 0.528140 1.124136 0.339016 0.623585 0.230390 -0.379178 -0.508528 1.153277 -0.373623 1.526421 1.934669 -3.887992 1.740974 1.118047 -1.742775 2.142866 -1.143028 0.154752 0.197272 0.241996 1.963151 1.617965 0.142880 -0.515543 -1.383263 -1.721936 0.156358 0.633698 1.069140 -1.476999 1.494864 0.294436 -1.747790 -1.017529 -2.248139 -0.935416 -0.212332 -2.513789 0.445006 -0.040016 -3.287700 2.522086 0.618359 0.142008 -0.298084 -1.049865 0.478857 -1.377821 -1.867117 0.420613 -0.532384 -1.413979 0.264133 -0.980514 0.710187 0.781811 1.302503 -2.198582 -2.324843 1.425852 0.329930 1.540792 1.223967 0.890663 0.787012 2.146116 -0.628955 -0.390890 -2.129948 2.460192 0.661880 -0.464500 0.179962 -1.221397 0.796616 1.966660 -0.703790 -0.369358 -2.394805 1.216128 0.010945 -0.058423 0.436833 -2.082158 -1.260802 -0.260079 0.920996 0.060485 -0.849025 -2.102701 0.143063 -1.333445 -1.129003 0.263358 -1.467328 -0.511348 1.934198 -1.220733 -1.899969 0.542901 -0.107632 -1.222354 0.026352 2.072006 0.274186 -0.665224 2.161625 -1.720250 1.674263 -2.175802 -1.174276 -0.215873 -1.947222 -0.382994 -0.792078 -0.470113 0.521037 0.026375 0.645955 -0.292058 0.075755 +PE-benchmarks/tarjan-algorithm.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_get_Tp_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::_M_pop_back_aux() = 0.430220 2.706473 2.662838 -1.569166 2.119886 3.209453 0.117869 0.027576 -0.682788 -0.460814 -0.799049 -2.839760 -2.475625 1.541546 -0.575697 -1.148241 2.294341 -0.537048 -0.498597 0.196209 -0.403624 1.942760 2.178872 2.216828 -2.412956 1.063074 0.416533 0.590413 -0.825859 3.308149 -1.771197 -3.586566 -0.718741 2.355239 0.965335 0.308991 -1.125957 -2.272408 -0.960261 -3.495387 -0.266433 2.636050 -1.191970 -0.331677 1.207616 -0.559211 4.551858 0.899076 -0.112474 -0.692379 0.558591 1.655703 0.674118 -0.301793 1.250965 -0.286456 3.255176 -0.551734 -0.661290 0.017141 -0.217330 0.258906 -1.485503 2.209733 1.633599 0.633205 -1.076508 -1.700375 0.058367 -0.195525 -1.215252 1.505924 1.326293 3.208583 0.418561 2.212907 1.454198 0.057948 1.279189 -0.130432 -2.039742 -1.461946 0.985671 3.072505 -0.030206 -2.557391 2.868197 -0.761287 1.129557 0.144902 3.336128 -0.923419 -0.048161 -1.100378 -1.630836 0.407748 -0.052386 0.273510 -1.949009 -0.749714 -1.633239 -1.149087 0.183396 -0.428101 -1.363225 2.452084 -0.186006 1.057719 -1.147466 0.746248 -1.577452 0.574047 0.678687 -3.023586 -3.283591 0.006238 -1.270361 0.391651 -0.917728 -1.572383 0.790165 0.760917 -1.421842 0.175443 -2.851840 2.576845 1.568131 -0.570920 0.269088 -0.001230 2.157554 0.777977 0.016603 -0.545153 0.100562 -0.109686 0.382442 -0.897647 -0.181105 1.085714 -1.838424 -0.343118 -0.058963 1.510713 -0.992181 0.835010 -4.444394 -1.502996 0.643728 6.719696 -1.772410 1.396025 -0.504128 -2.551974 1.726882 0.480142 -2.302649 -0.876012 0.491290 3.024589 -1.968161 -0.689313 1.751403 2.748232 0.721129 -0.752957 2.888371 0.516196 -1.312723 -1.320841 2.245142 -0.295551 0.229502 -0.983321 -0.932285 1.453111 3.798002 0.032957 -5.361425 0.308790 0.531425 1.552165 1.890611 0.598953 0.593859 -0.019026 1.482266 -0.646892 1.983390 2.027836 -4.445461 1.958068 1.233213 -2.685706 3.034974 -1.038486 -0.327735 2.196684 0.770337 2.584198 1.766243 0.804713 -1.257319 -1.851475 -1.736924 -0.406424 0.742981 0.962692 -1.846981 1.729487 0.898394 -2.507384 -1.239799 -3.586176 -0.448769 -0.291349 -3.580892 0.432692 -0.599224 -4.177671 3.209328 1.624265 0.144502 -1.017838 -1.989511 -0.240238 -1.585461 -2.236666 -0.061253 -0.953107 -1.614613 0.877370 -1.491170 0.368421 1.329958 2.410552 -2.866157 -2.292239 1.916671 0.908438 2.084716 1.552902 1.247960 0.747557 2.889465 -0.494389 -0.081446 -2.698895 3.940028 0.914498 -1.115911 0.858020 -2.097861 0.710667 2.231898 -1.308882 -0.588536 -3.558469 0.819751 0.297132 0.170168 0.379332 -2.422043 -1.544818 -0.853056 0.977251 0.577547 -0.725592 -2.124466 -0.741954 -1.782857 -1.545784 0.026679 -1.417372 -0.515808 2.338525 -1.705595 -2.361252 0.275088 -0.860194 -1.394505 0.691486 1.428074 0.039150 -0.989603 3.002587 -1.936069 2.117829 -2.419286 -1.678937 0.410663 -3.103386 -0.711933 -1.496210 -0.957400 0.253643 -0.268071 0.677915 -0.228581 0.763635 +PE-benchmarks/tarjan-algorithm.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_deallocate_node(int*) = 0.000000 0.288528 0.558876 -0.380381 0.793988 0.179423 0.049824 0.235946 -0.354737 -0.596478 -0.264369 -0.574311 -0.979465 0.538427 -0.176331 0.048044 0.650336 -0.093719 0.031476 -0.432617 0.353300 -0.313651 0.784757 0.352059 -0.972734 0.191731 0.172169 0.733618 0.280788 0.787619 -0.053107 -0.565250 -0.049486 0.226302 0.609213 -0.292188 0.077198 -0.071259 -0.519342 -1.089284 -0.237231 0.601538 -0.273635 0.316484 0.193188 0.934453 0.824327 0.490527 -0.470361 0.489599 0.611863 0.009744 0.377262 0.120923 -0.283043 -0.189279 0.532176 -0.321233 -0.446455 0.204950 -0.035404 -1.011068 -0.077679 0.464271 0.850209 -0.428983 -0.243933 0.254425 -0.063651 0.172903 0.088767 0.520119 0.371964 0.170761 0.727327 -0.053252 -0.078502 -0.870952 0.178863 -1.808601 -0.584935 -0.830026 0.610681 0.520530 -0.117363 -0.315901 1.194770 0.060946 0.075191 0.523183 0.791477 -0.333159 -0.097048 -0.777501 -0.125188 0.222789 -0.456210 -0.389986 0.153518 0.448150 -0.279337 -0.265926 0.169354 -0.464283 -0.405775 0.007898 -0.690619 0.696244 -1.096207 -0.112178 -1.104120 0.265567 0.196388 -0.923159 -0.170157 0.117518 0.348392 0.115513 0.372074 0.063162 0.191167 0.318193 -0.268822 0.165728 -0.682347 0.868491 0.419287 -0.273914 0.254389 0.538739 0.284559 0.256986 0.668917 -0.141820 -0.748228 0.521490 -0.066788 -0.082039 -0.386311 0.217428 0.396358 -0.558350 0.055628 0.099842 -0.179712 -0.204864 -0.538825 -0.636429 0.405084 1.155225 -0.133999 0.125826 -0.066304 -0.471170 0.512696 0.133533 -0.241984 0.377297 0.267282 0.464155 -0.232279 -0.413520 0.418757 0.648685 0.205208 -0.721244 0.100785 -0.014982 0.186506 -0.141606 0.218952 0.567386 -0.120126 -0.008094 -0.058983 -0.134797 1.064540 -0.196480 -0.861707 0.319839 0.283735 -0.315536 -0.519232 -0.052928 0.049340 -0.468826 0.250579 0.046268 0.179440 0.724181 -1.466189 0.591573 0.328791 -0.263720 0.407802 -0.432368 0.274468 -0.862078 -0.080508 0.487624 0.593633 0.092912 -0.043862 -0.279620 -0.675289 0.318449 0.224057 0.416934 -0.221177 0.444874 -0.119930 -0.252060 -0.397594 -0.569036 -0.270760 0.323699 -0.383406 0.180914 0.174310 -1.621081 0.604951 -0.526303 -0.253954 0.081613 0.104789 0.548854 -0.512510 -0.629551 0.290890 -0.271194 -1.031902 -0.585659 -0.117302 0.271266 -0.032064 -0.141473 -0.349247 -0.912534 0.590171 -0.223140 0.148201 0.398359 0.222342 0.859450 0.494666 -0.570088 -0.315843 -0.320999 0.423239 -0.372086 0.226670 0.194753 -0.063804 0.291724 0.827772 0.046742 0.192813 -0.370753 0.668291 -0.486099 -0.546429 0.432075 -0.043740 -0.120263 0.777086 0.502381 -0.338693 -0.432279 -0.806476 0.106627 -0.118409 -0.287968 0.207087 -0.790613 -0.228878 0.715372 -0.129646 -0.650951 0.459999 -0.054288 -0.420643 -0.651925 1.224390 1.186443 -0.669222 0.609349 -0.545085 0.565284 -0.803686 -0.315681 -0.265439 -0.053323 0.152327 0.124497 0.134684 0.181483 0.174176 -0.335125 -0.365061 -0.233368 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/tarjan-algorithm.cpp__std::deque >::deque() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_Deque_base() = 0.005082 0.380833 0.596442 -0.581916 1.257868 0.388255 0.378473 0.045049 -0.356303 -0.761964 -0.200337 -0.324188 -1.177589 0.477920 -0.475743 0.040149 0.698194 -0.235790 0.383800 -0.671180 0.682906 -0.643818 1.329496 0.728110 -1.550335 0.253194 0.034619 0.776773 0.136076 1.396673 0.155786 -0.801205 0.192421 0.120128 1.074366 -0.478957 -0.150921 -0.093873 -0.613006 -1.349325 -0.417454 0.770256 -0.301903 0.671276 0.419966 1.041880 1.184975 0.581341 -0.738362 0.960579 0.720889 0.094445 0.770581 0.281501 -0.100639 -0.151774 0.574994 -0.336470 -0.421627 0.275434 -0.636330 -1.169032 0.324101 0.731555 1.247856 -0.493693 -0.135508 -0.011097 -0.470930 0.365657 0.314764 1.039386 0.360228 0.063678 1.263932 -0.348894 0.004249 -1.486196 0.068666 -2.296001 -0.818508 -1.176285 0.491919 0.702154 0.477917 -0.398147 1.526604 0.307134 0.199955 0.608261 0.693823 -0.355754 0.169818 -0.646400 -0.463886 -0.210783 -0.330668 -0.271412 0.078555 0.381366 -0.525697 -0.290272 0.279620 -0.430354 -0.355439 -0.387564 -0.920631 0.807675 -1.330233 -0.239821 -1.299224 0.341333 -0.227502 -1.327288 0.031313 -0.363717 0.512139 0.062160 0.526340 0.219753 0.367106 0.698683 -0.308647 -0.070726 -0.662848 1.258313 0.775460 -0.056921 0.196415 0.509488 -0.391938 0.406554 1.247141 0.208738 -0.874489 0.449584 -0.032702 0.117742 -0.277373 0.531867 0.789290 -0.612398 -0.232418 0.026193 0.029080 -0.249136 -0.352824 -0.913293 0.631021 1.910741 -0.474261 0.552596 0.170264 -0.731584 0.624433 0.451815 0.265789 0.857512 0.822522 0.288139 -0.724099 -0.590770 0.454801 0.608763 0.043025 -1.076264 -0.202509 0.073647 0.214244 -0.111639 0.027664 0.315135 -0.116295 -0.397219 0.179681 -0.522787 1.381294 -0.317541 -0.985062 0.376797 0.474936 -0.650655 -0.550013 -0.218016 -0.360577 -0.434336 0.200757 -0.074411 -0.005366 0.759128 -1.941560 0.646020 -0.102809 -0.103766 0.708629 -0.387601 0.368400 -1.396146 -0.022671 0.325773 0.447664 0.122527 -0.126724 -0.146295 -0.801591 0.746194 -0.045482 0.652438 -0.576112 0.781766 -0.321280 -0.687395 -0.657835 -0.981077 -0.235479 0.251144 -0.545359 0.099518 0.364876 -1.904318 0.395272 -0.483004 -0.627590 0.400436 0.413012 0.819803 -0.266726 -0.845878 0.326876 -0.626466 -1.207712 -1.017869 -0.118941 0.159204 -0.019857 -0.294380 -0.805372 -1.135545 0.820822 -0.535428 0.410892 0.670652 0.427692 1.506128 0.584477 -1.019731 -0.773857 -0.590733 0.564215 -0.356455 -0.031628 -0.087158 -0.332898 0.306618 1.231416 0.237237 0.415427 -0.324279 1.322585 -0.754787 -0.409718 0.812260 -0.005293 -0.045365 0.903387 0.758278 -0.184762 -0.704822 -0.725484 0.304239 0.037581 -0.230840 0.673722 -0.990185 -0.055725 0.308645 0.187761 -0.805710 0.358860 -0.036457 -0.074516 -0.821534 1.501602 1.455506 -0.883083 0.392191 -0.296006 0.499512 -0.926080 -0.126553 -0.615378 -0.119272 0.426678 0.437304 -0.007303 0.644409 0.594930 -0.461013 -0.169753 -0.331830 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.015560 0.047677 0.288134 -0.159731 0.153557 -0.135394 0.082482 0.227515 -0.263250 -0.365219 -0.043529 -0.247751 -0.403820 0.311284 -0.136298 -0.134111 0.541703 0.262976 0.055355 -0.283068 0.048114 -0.255136 0.477322 0.542688 -0.509276 0.066030 0.058285 0.363009 0.199438 0.308939 0.116971 -0.321948 0.115503 0.136329 0.306178 -0.364339 0.045844 0.027635 -0.370913 -0.803351 -0.030262 0.236907 0.099875 0.058563 0.134053 0.502962 0.400971 0.279056 -0.184898 0.327792 0.291077 0.123212 0.145973 0.058612 -0.056808 -0.110515 0.142897 -0.264191 -0.257883 0.179812 0.020010 -0.652367 -0.062177 0.325652 0.513240 -0.090849 0.002784 -0.151580 -0.026834 0.145368 0.163847 0.130144 0.184460 0.058759 0.286058 -0.095497 -0.029760 -0.692397 0.024151 -1.322871 -0.347533 -0.402083 0.682135 0.258722 -0.135388 -0.068246 0.468029 0.083132 0.197956 0.317619 0.413927 -0.122762 -0.176242 -0.221881 -0.088029 0.352735 -0.272790 -0.045260 0.086813 0.211047 -0.242576 -0.153629 0.230018 -0.131557 -0.210415 0.084878 -0.163158 0.343208 -0.657613 -0.027477 -0.566236 0.058020 0.207889 -0.487702 0.100756 -0.121815 0.351511 0.199924 -0.006805 0.110171 0.039908 0.081151 -0.068957 0.138127 -0.590980 0.406259 0.005772 -0.091303 0.125681 0.189471 0.058548 0.140126 0.270401 -0.161074 -0.188057 0.292843 -0.209124 -0.072080 -0.347850 -0.062717 0.332523 -0.295738 0.122653 -0.100759 -0.254418 -0.329661 -0.185788 -0.162122 0.279852 0.579175 0.035181 0.201929 0.156294 -0.236706 0.173998 0.008124 -0.019191 0.239004 0.355021 0.110208 0.022892 -0.220026 -0.056092 0.408222 0.208319 -0.230011 -0.074783 -0.076126 0.044644 0.004672 0.173402 0.112714 -0.064943 -0.160803 -0.024547 0.092577 0.382738 0.040297 -0.252616 -0.107772 0.185462 -0.139165 -0.232329 0.072943 0.076289 -0.003609 0.022728 0.006574 0.113099 0.400435 -0.942546 0.378363 0.046053 0.076751 0.105371 -0.086609 -0.067597 -0.624953 0.141143 0.210320 0.474894 0.067948 0.041174 0.115255 -0.384995 -0.034401 0.051376 0.257734 -0.195796 0.246554 0.035232 -0.177691 -0.247369 -0.289586 -0.010792 0.050239 -0.161236 0.140327 0.263526 -0.863560 0.284562 -0.286926 -0.273496 -0.018309 -0.013267 0.161158 -0.483264 -0.365613 0.023425 -0.099772 -0.576834 -0.362295 -0.125164 0.231835 -0.183997 -0.089092 -0.054660 -0.276156 0.403872 -0.123097 0.120127 0.233791 -0.012257 0.545463 0.261245 -0.194698 -0.135339 -0.036957 0.163988 -0.441096 0.009048 0.273160 -0.140534 0.128416 0.635792 0.014604 -0.041401 0.075739 0.501867 -0.204210 -0.375565 0.243324 0.012295 0.162472 0.522658 0.284394 -0.510912 -0.203861 -0.394903 -0.004748 0.234695 -0.186693 0.275068 -0.424071 0.088978 0.235696 0.029734 -0.306534 0.281326 -0.035656 -0.139069 -0.128063 0.563194 0.616385 -0.310791 0.372818 -0.298534 0.159997 -0.483258 -0.161512 -0.227010 0.050191 -0.012729 0.166542 -0.103112 0.154142 0.124094 -0.098071 -0.245450 0.088543 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -0.069960 4.663618 5.555731 -5.041240 6.985055 7.937218 0.816766 -1.300833 -3.101436 -1.681621 -1.364074 -7.970812 -7.562761 5.186948 -2.000625 -0.111728 6.875972 -2.165308 -1.551156 -1.282320 2.538384 2.481314 7.715852 6.831123 -8.430407 2.396137 0.806671 3.288056 0.017321 7.502108 -3.769377 -7.677532 -1.037483 2.509684 3.431223 0.059505 -2.520865 -3.801957 -0.645283 -10.395759 -1.282004 6.188106 -2.954165 0.986320 2.791216 2.705610 11.319228 3.630901 -2.001275 1.281415 3.805035 1.716809 3.175239 -0.346900 2.115645 -0.501922 8.040856 0.136558 -1.978295 -0.231588 -1.533089 -1.219132 -1.780321 6.457746 6.992583 -0.093766 -3.463066 -1.367028 0.859622 0.229940 -1.516912 5.977979 3.310421 6.238007 4.452508 1.803773 2.707082 -4.800264 2.914358 -6.216134 -6.118815 -4.097560 3.174791 5.736720 1.357253 -5.963071 10.415607 -1.405802 0.593879 2.235076 9.129655 -3.884128 -0.065074 -3.918951 -4.461704 -0.128921 -1.382820 0.291080 -1.837121 0.097262 -5.173679 -3.684458 1.065641 -1.592614 -4.197689 2.910845 -2.225243 4.344505 -4.841956 -0.111703 -5.405244 2.625555 1.226096 -9.938411 -6.747505 -1.412540 -1.205876 0.676033 -1.617805 -3.910707 2.173976 2.675991 -4.002178 -0.588338 -5.708500 7.941531 6.274567 -1.010795 0.722373 1.948166 4.385101 4.354499 2.390301 -1.846153 -1.788328 0.827738 0.269002 -0.643585 -1.616177 2.532620 -0.750542 -2.868048 -0.459498 3.246318 -2.119394 1.700728 -6.632318 -4.366645 1.138933 19.732180 -4.469627 4.868826 0.321047 -6.433336 5.510401 0.957738 -3.545681 0.763699 2.797335 6.853110 -7.923143 -3.609198 6.225336 8.094920 1.628111 -5.965777 4.985482 2.156649 -1.493540 -3.619147 4.867759 0.644084 0.606532 -2.040238 -1.524537 2.595037 12.877632 -2.099155 -12.461089 2.038955 2.211583 1.766360 0.122274 -0.000805 -0.628739 -1.562548 3.562961 -0.091757 4.821656 6.900398 -13.516484 5.446968 2.372411 -5.540481 8.742258 -2.028962 -1.189058 0.077437 0.470217 5.725049 5.066752 1.787676 -3.187867 -3.755312 -6.453145 1.014181 1.970485 2.751577 -5.552291 6.051677 0.986789 -5.900097 -3.419331 -7.811287 -2.332410 -0.179839 -8.051585 1.904701 -1.311791 -13.040525 7.754331 2.354968 -1.002481 -0.824366 -3.509033 2.620477 -3.958949 -6.263833 1.603070 -3.101705 -5.529720 -1.135384 -2.824806 1.412747 3.110674 4.345712 -8.874681 -8.966123 6.661152 -0.078310 6.431321 4.288853 2.040538 4.411484 5.883849 -3.376428 -3.002998 -6.595755 7.887617 1.938881 -3.154038 0.062169 -4.600256 2.974844 6.571998 -2.394770 -0.550335 -7.886015 4.422081 -2.698739 -0.353038 2.272634 -2.872883 -4.713151 0.305228 3.853061 0.000883 -1.703203 -6.358076 -2.044001 -5.175192 -4.070682 2.249964 -4.200671 -0.861943 4.777343 -3.629644 -4.783540 2.036558 -1.062321 -3.297258 -0.133895 7.786444 5.096005 -4.068763 5.402204 -6.532838 6.544580 -7.421504 -4.937688 0.751418 -5.561492 -1.802091 -2.834128 -1.017498 2.696701 1.061368 -1.519894 -2.009553 1.250547 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = 0.096239 0.499968 0.926542 -0.520466 0.525887 0.402312 0.112524 0.230812 -0.494564 -0.295316 -0.223042 -0.759122 -0.713139 0.614207 -0.148313 -0.271932 1.014489 0.242724 -0.124928 -0.238903 0.007420 -0.111275 0.801432 0.982235 -0.899187 0.343540 0.078652 0.509741 0.063304 1.086834 -0.488197 -0.748043 -0.144250 0.476020 0.556125 -0.420524 -0.250992 -0.330189 -0.470314 -1.555800 -0.032570 0.778634 0.089111 -0.045143 0.389352 0.440343 1.232801 0.409227 -0.158998 0.158287 0.320524 0.220005 0.384740 -0.014452 0.355935 0.089999 1.102261 -0.099048 -0.384584 0.234650 -0.038916 -0.599635 -0.165899 0.690561 0.778653 0.030590 -0.270186 -0.522243 0.143782 0.033502 -0.032890 0.412988 0.291283 0.560127 0.312700 0.140664 0.525722 -0.649825 0.342069 -1.228531 -0.755470 -0.595708 0.848838 0.695106 -0.063299 -0.599676 1.005292 -0.222960 0.393447 0.083330 0.961154 -0.356393 -0.159901 -0.386084 -0.435093 0.357167 -0.177359 -0.160584 -0.085913 -0.026114 -0.535744 -0.310673 0.496468 -0.134400 -0.485478 0.757540 -0.144651 0.583352 -0.748349 -0.028987 -0.793847 0.145857 0.232328 -0.958594 -0.279802 -0.222941 -0.055278 0.250044 -0.257746 -0.309585 0.226229 0.251999 -0.404538 0.168615 -1.275356 1.047001 0.247268 -0.245477 0.147561 0.091282 0.395100 0.165886 0.311930 -0.335677 -0.090741 0.349847 -0.266225 -0.254981 -0.404844 0.026782 -0.004620 -0.350521 -0.159040 0.093024 -0.456987 0.158413 -0.812831 -0.247003 0.322942 1.970433 -0.337015 0.482402 0.011283 -0.673862 0.787241 0.300408 -0.429788 0.085189 0.470996 0.653380 -0.719624 -0.369974 0.221914 0.934005 0.362780 -0.443022 0.298216 -0.072377 -0.276709 -0.058185 0.611935 -0.042617 0.019680 -0.379557 -0.217784 0.169122 1.264593 -0.004136 -1.429171 -0.076152 0.004939 -0.007174 -0.177547 0.169568 0.046429 -0.015278 -0.076311 -0.170968 0.543479 0.763620 -1.852271 0.838220 0.068138 -0.640380 1.025901 -0.403654 -0.074257 -0.415563 0.140393 0.621984 0.938617 0.198722 -0.417093 -0.187870 -0.710656 -0.122225 0.087100 0.399458 -0.596263 0.605696 0.185570 -0.668782 -0.330304 -1.044293 -0.060762 -0.087215 -0.823331 0.217858 0.067917 -1.499784 0.819041 0.139080 -0.164201 -0.052554 -0.278048 -0.128288 -0.688841 -0.720996 -0.036350 -0.091796 -0.701638 -0.291950 -0.440042 0.327151 -0.011387 0.201957 -0.674177 -0.808918 0.707980 -0.141554 0.575037 0.557542 0.110073 0.564926 1.267953 -0.257582 -0.155127 -0.375440 0.605234 -0.251298 -0.135016 0.228231 -0.614945 0.280926 1.006031 -0.153166 0.086777 -0.676868 0.725244 -0.093123 -0.341106 0.316219 -0.709198 -0.137155 0.252829 0.486741 -0.399929 -0.320151 -0.752236 -0.361024 -0.079931 -0.334359 0.369345 -0.637903 -0.036553 0.586646 -0.357726 -0.690522 0.303298 -0.208854 -0.457748 0.017997 0.922000 0.605701 -0.424171 0.922815 -0.584502 0.586987 -0.852703 -0.275593 -0.234260 -0.393388 -0.326109 -0.115808 -0.049865 0.232656 0.086510 -0.025512 -0.200853 0.165317 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_iterator::_Deque_iterator() = 0.100547 0.592691 0.939344 -0.497284 0.534410 0.460509 0.118140 0.038051 -0.451386 -0.122393 -0.290402 -0.682036 -0.568323 0.592537 -0.021815 -0.004629 1.027851 0.218847 -0.167723 -0.263660 0.173592 -0.423794 0.822501 1.044627 -0.920269 0.447837 0.295807 0.515397 0.164983 1.131723 -0.828632 -0.414765 -0.159896 0.081238 0.580477 -0.547948 -0.327370 -0.328762 -0.152414 -1.662372 -0.056919 0.535753 0.206730 -0.052937 0.304873 0.432141 1.314882 0.417808 -0.173246 0.154213 0.304061 -0.034330 0.500871 -0.004233 0.472712 0.406841 1.414579 0.246375 -0.284359 0.222134 -0.013152 -0.652259 0.064192 0.702664 0.808693 -0.002416 -0.342896 -0.283036 0.246145 -0.109562 -0.116160 0.526842 0.103321 0.559671 0.333347 -0.463187 0.812346 -0.843933 0.286008 -1.164962 -0.823259 -0.600479 0.504051 0.308903 0.295308 -0.387866 1.102168 -0.302233 0.400237 -0.207822 0.964172 -0.666498 -0.082904 -0.323299 -0.424338 0.248725 -0.128246 -0.198929 0.117402 -0.241907 -0.533280 -0.486338 0.867372 0.040996 -0.586570 0.675148 -0.133678 0.574863 -0.623219 -0.376151 -0.790484 -0.123960 -0.123884 -0.971808 0.061174 -0.290538 0.014783 0.212961 -0.228927 -0.759179 0.201118 0.453944 -0.363161 -0.151881 -1.124503 1.115235 0.396463 -0.293017 0.180084 -0.030107 0.397722 0.369679 0.545695 -0.340968 -0.105352 0.378772 -0.469513 -0.254187 -0.418852 -0.082361 0.050190 -0.437842 -0.438336 0.238368 -0.449356 0.524268 -0.109656 -0.176112 0.256454 2.280370 -0.317622 0.463056 0.016500 -0.771488 0.977676 0.293000 -0.507874 0.191538 0.512836 0.734692 -1.395864 -0.423220 0.191768 0.992800 0.351526 -0.645894 -0.095056 -0.183140 -0.309513 0.066000 0.571414 -0.123230 0.076142 -0.420236 -0.206845 0.077699 1.555334 -0.265182 -1.379058 0.001780 -0.322987 -0.264782 -0.802508 0.059105 -0.320177 -0.087425 -0.459246 -0.182441 0.531256 0.757455 -1.873997 0.871175 -0.273092 -0.919290 1.339880 -0.424393 -0.067686 -0.629635 0.162172 0.628391 0.930412 0.089721 -0.464320 -0.211109 -0.786243 -0.128512 -0.004556 0.339146 -0.695546 0.722347 0.190001 -0.775435 -0.278920 -0.856940 0.040353 -0.338917 -0.662886 0.266925 -0.045933 -1.405896 0.829527 0.207479 -0.165730 0.273642 -0.258056 -0.190876 -0.660535 -0.724563 0.072356 0.088882 -0.278153 -0.314667 -0.443557 0.388069 -0.021637 -0.041073 -0.828882 -0.960085 0.510327 -0.310617 0.548131 0.637346 0.137791 0.494983 1.303729 -0.328487 -0.338337 -0.101050 0.136148 -0.137120 -0.161540 -0.296232 -0.690041 0.411187 1.120837 -0.080325 0.365767 -0.647835 0.746956 -0.352824 -0.333190 0.314413 -0.520871 -0.309347 0.035080 0.458481 -0.328970 -0.326838 -0.644471 -0.562291 -0.060352 -0.325129 0.469166 -0.667163 -0.100940 0.620797 -0.487081 -0.515001 0.401688 -0.211289 -0.328146 -0.036779 0.932880 0.717170 -0.449315 0.636631 -0.550794 0.562807 -0.874483 -0.192957 -0.188549 -0.094202 -0.459618 -0.197365 0.264781 0.308629 0.109465 -0.139267 -0.051653 -0.099189 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -0.553526 0.769790 1.315022 -1.897717 2.871847 1.097842 0.474009 -0.019396 -1.165053 -2.137771 -0.853133 -1.157587 -3.177117 1.926767 -0.949624 0.838224 2.399264 -0.507265 0.306036 -1.736693 2.673771 -2.240775 3.248641 1.878040 -4.092482 0.303097 1.196809 2.726609 1.126194 2.767699 0.320958 -1.615048 -0.130625 -0.557273 2.980548 -1.653601 0.198028 0.339775 -1.021943 -4.161996 -1.038682 1.610274 -0.794000 1.327406 0.427854 2.617922 2.917673 2.045262 -2.298900 1.731825 2.584778 0.162388 1.567383 0.437366 -0.872111 0.086896 1.039218 -0.250933 -0.731418 0.571730 -0.819884 -3.114993 1.238632 2.301544 3.695594 -1.597301 -0.656685 1.400007 -0.376017 0.778727 0.398268 2.535961 0.627479 0.156155 3.297753 -2.697312 -0.430935 -5.358241 0.780577 -6.622421 -2.093746 -3.092626 0.795461 1.394359 1.042594 -0.845547 4.813114 0.256883 0.177524 2.436290 2.555357 -1.524775 0.165943 -3.148859 -1.251644 0.096755 -1.511720 -1.239138 0.740674 1.330150 -1.311535 -1.596844 0.575781 -0.855511 -1.565923 -1.764018 -2.607222 2.728080 -3.300008 -1.376107 -3.803547 1.151162 -0.590745 -4.023696 0.293485 -1.260222 1.192967 -0.091832 1.368375 -0.659372 0.684534 2.239464 -0.822509 -0.642357 -1.552071 3.412951 2.302862 -0.921373 0.504449 1.528913 -0.117154 1.649781 3.293887 -0.265817 -2.842794 1.909925 -0.920242 -0.242501 -1.761017 0.935845 2.835338 -2.226996 -1.121407 0.688644 -0.320864 -0.523428 0.726208 -2.854142 1.755089 6.920926 -0.788578 0.884756 0.308026 -2.124394 2.660435 1.045644 -0.129992 2.237072 1.864145 1.354701 -3.513945 -1.943917 1.537334 2.407355 0.583476 -2.874418 -1.435470 -0.180109 0.563586 -0.425189 0.207902 1.398885 -0.912868 -0.512272 0.009648 -0.722914 4.343443 -1.379681 -1.790986 1.274496 1.884986 -2.360884 -3.363320 -0.666271 -2.128390 -1.739962 0.480498 0.050080 0.774014 2.759094 -5.308761 1.999765 0.033289 -0.614767 1.577577 -1.356543 0.934750 -4.972683 0.129340 1.453361 1.842883 -0.388637 0.304352 -0.698187 -2.823540 1.683506 0.371235 1.830503 -1.472496 2.203651 -1.091892 -1.338392 -1.790156 -1.074768 -1.587412 0.068370 -0.885427 0.661205 0.663613 -4.604623 2.134330 -1.842742 -1.072692 1.409986 0.650417 2.668531 -1.719088 -2.687865 1.720986 -0.484447 -2.303784 -2.469755 -0.314491 1.570476 -0.169730 -1.363288 -2.082631 -4.202686 1.692986 -1.486340 1.118097 1.549301 1.000661 3.535695 1.204199 -2.247674 -2.457629 -1.419364 0.400295 -0.341113 -0.154518 -1.741873 -0.266262 1.542738 3.409638 0.302133 0.903167 -0.494971 3.350040 -2.528865 -1.492335 1.513606 0.331494 -0.867325 2.012816 1.741827 -1.263016 -1.915797 -2.784456 1.196382 -0.277392 -1.320523 1.476798 -2.857186 -0.319813 1.796863 -0.023528 -1.524496 1.644544 0.785402 -0.427916 -2.225495 4.602311 4.054915 -2.240484 0.403703 -1.948505 1.743887 -3.051404 -0.929550 -1.404202 0.468378 0.902464 0.756819 0.757048 1.698740 1.188625 -0.823253 -0.647206 -1.580914 +PE-benchmarks/tarjan-algorithm.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.280910 0.613662 0.426447 -0.599673 0.844427 0.632485 0.320973 0.051308 -0.666269 -1.040547 -0.330176 -1.031987 -1.389410 1.282096 -0.228504 0.452377 2.095984 0.446534 0.043443 -0.534550 0.953454 -1.043138 1.853733 2.014472 -1.735615 0.263934 0.913270 0.779172 0.241084 0.996547 -0.054674 -1.413386 0.452316 -0.726259 0.965912 -1.177803 -0.166536 -0.018111 0.020002 -2.885518 -0.274307 0.573288 -0.105652 0.024633 0.073935 0.645630 2.005653 1.093749 -0.744913 0.780481 0.875257 0.220471 0.516575 0.174494 0.094786 0.377272 0.092692 -0.061909 -0.494528 0.316245 -0.207380 -1.487697 0.150149 1.411289 1.831774 -0.277386 -0.355897 0.413253 -0.145578 0.199629 -0.081347 1.000794 0.530010 0.479292 1.148071 -1.794876 -0.265078 -3.085269 0.092258 -3.780301 -1.375936 -1.269303 0.840214 0.484197 0.738523 -0.259233 2.191700 -0.189740 0.484950 1.173702 2.035650 -1.322093 -0.363830 -1.168401 -0.485547 0.575270 -0.821031 -0.099039 0.457998 -0.166642 -1.157254 -1.484060 0.899331 0.109820 -0.945198 -0.873886 -0.471973 1.338210 -1.613000 -1.022398 -1.981880 -0.052610 -0.275200 -2.252913 0.233016 -0.446271 0.611939 0.642826 -0.379751 -1.371093 0.385607 0.982599 -0.309643 -0.879388 -0.572037 1.570940 0.764930 -0.290043 0.442744 0.509139 0.499187 1.654503 1.555301 -0.468928 -0.509133 0.717625 -0.835953 -0.207241 -1.067918 -0.287039 0.956991 -1.312671 -0.338509 0.700721 -0.897722 -0.332382 0.842007 -1.001816 0.752910 4.177721 -0.302800 0.863879 0.559387 -1.574169 1.321209 -0.229427 -0.543608 0.607904 1.356390 1.152597 -2.121570 -0.968774 0.558287 1.913777 0.745119 -1.278540 -0.932550 -0.284618 0.170042 -0.235801 0.600134 0.298644 0.016762 -0.768904 -0.161360 0.698724 2.550773 -0.915488 -0.746055 0.181760 0.863901 -0.496242 -2.031926 -0.155221 -1.440835 -0.305297 0.179246 -0.067241 0.609989 1.660641 -2.917649 1.345391 -0.522797 -0.488672 0.866987 0.054028 -0.403057 -2.329193 0.552785 1.248605 1.462428 -0.011791 0.479733 -0.252633 -1.668306 -0.052131 0.217723 0.915873 -1.001767 1.381571 -0.272522 -1.125154 -1.007916 -0.183969 -0.450034 -0.955556 -0.342217 0.690266 0.884055 -2.408637 1.636286 -0.356649 -0.673225 0.545066 -0.202405 1.144345 -1.624883 -1.854597 0.860413 -0.241634 -0.814509 -0.475604 -0.529140 1.012039 0.114794 -0.592707 -0.776681 -1.928157 1.153687 -0.115091 1.079927 0.955057 0.395611 1.837786 0.332790 -1.042369 -1.053230 -0.744563 0.159342 -0.511645 -0.530344 -1.255345 -0.625445 1.104909 2.296199 0.025001 -0.212366 -0.280068 1.614586 -1.617817 -0.507815 0.859023 0.602856 -0.477149 0.533800 1.008605 -1.250901 -0.729231 -1.318974 0.335048 -0.043489 -1.059798 0.651718 -1.592286 -0.001511 1.039194 -0.453425 -0.482507 0.895998 0.371323 0.022620 -0.373299 1.725452 1.681549 -1.191194 0.215630 -1.356043 0.726941 -2.022858 -1.103591 -0.309352 0.568906 -0.295675 -0.110403 0.309161 0.706980 0.325488 -0.305003 -0.515182 -0.421894 +PE-benchmarks/tarjan-algorithm.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/tarjan-algorithm.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/tarjan-algorithm.cpp___GLOBAL__sub_I_tarjan_algorithm.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/the-knights-tour.cpp__isSafe(int, int, int (*) [8]) = -0.837141 -0.782894 -0.414441 -1.272079 0.855623 0.825468 0.446707 -1.161866 -1.737801 -0.924416 0.686869 -2.346501 -0.940486 1.845774 -0.498720 1.443670 2.130649 0.020354 -0.715022 -0.704561 1.340046 -0.383835 2.179110 2.423933 -1.228929 0.123083 0.243473 0.698300 0.100294 0.245994 0.904733 -1.742861 0.256577 -1.351291 0.298960 -0.473573 -0.842004 0.869512 1.693205 -2.679876 -0.186853 1.403467 0.521040 -0.042433 0.150044 -0.386569 1.207992 1.172881 0.127083 1.702109 1.016190 -0.019440 0.965769 -0.074399 0.998248 0.320698 0.541676 -0.443023 -0.219055 -0.077827 -0.853775 0.254440 0.120310 1.626739 1.801779 -0.244844 -1.208203 0.360042 0.343984 0.715370 0.518975 1.621943 -0.686999 0.402215 1.013284 -2.209236 0.132980 -3.319274 0.754391 -3.014233 -1.430505 0.647441 1.244209 0.968945 0.926425 0.295954 2.753229 -0.759018 -1.314744 1.404566 2.021335 -0.837508 -0.268055 0.021687 -0.849983 -0.160748 -0.450488 0.137072 0.676777 1.020282 -1.565393 -0.720100 0.516009 0.114089 -0.920874 -0.918760 -0.043399 1.439745 -1.505079 -1.188488 -0.635292 1.616629 -0.011046 -2.511461 -1.343527 -1.032355 -0.328300 0.507113 -1.920862 -1.421464 1.171984 0.028101 -0.585104 -0.554055 0.304838 0.797128 1.087131 0.640431 -0.235829 1.192930 0.449111 2.659653 0.416933 -0.978496 0.444142 0.486210 0.160765 1.023731 -0.337369 -0.559597 -0.186528 -1.208518 0.269055 0.619157 -0.954857 -0.772229 0.307407 -0.279108 -0.641465 5.496005 -0.798895 2.133992 1.790420 -1.250046 0.501048 -0.522040 0.432315 0.325673 1.177827 1.026560 -1.679212 -1.333159 2.023646 2.643855 0.869375 -1.652700 -0.756940 0.941357 0.483762 -0.027529 1.168273 0.010477 0.503319 -0.922866 -0.213740 0.696335 3.060469 -0.994033 -0.927468 0.239814 1.469116 -0.002978 -1.710560 -0.169959 -2.267423 -0.073789 0.646945 0.393404 0.715477 1.917218 -3.222360 1.641122 -0.042023 0.073412 1.811607 0.995892 -1.299866 -3.039728 -1.025354 0.563993 1.541577 -0.497270 0.351265 0.157075 -2.016522 0.149049 0.280005 0.314721 -1.526251 2.014019 -0.502525 -0.724609 -0.273535 0.435424 -0.667206 -0.890213 -0.579283 1.364268 1.057610 -1.953694 1.280002 0.750632 -0.566315 0.094783 0.006450 1.887950 -1.020678 -1.599456 1.059229 -1.039694 -1.096732 -0.102142 -0.747944 0.407647 0.857087 0.429473 -1.256826 -0.755988 1.805580 -0.526154 2.559913 0.939167 -0.671592 1.077672 -0.865705 -1.003668 -0.485889 -0.896453 0.174799 0.084285 -0.816512 -1.838951 -0.484516 1.235385 1.090446 0.277090 -1.232912 -0.623849 1.743943 -1.674349 0.435530 0.587793 0.133415 -1.264421 0.702122 0.943398 -1.069881 0.735956 -1.438574 -0.057931 -1.686885 -0.490267 1.355068 -0.249979 0.292010 -0.198416 -0.715873 0.097229 0.528077 1.128941 0.023650 0.578254 1.801506 1.151076 -0.306267 -0.345780 -2.025865 0.862855 -1.541016 -1.467525 0.038470 0.576125 -1.406510 -0.876302 -0.265897 1.446966 1.276067 -0.918726 -1.068141 0.918682 +PE-benchmarks/the-knights-tour.cpp__printSolution(int (*) [8]) = -0.902141 -1.031335 -0.441530 -1.443136 0.769850 1.045681 0.529332 -0.930099 -2.127680 -0.882669 0.716886 -2.458073 -1.051206 2.206555 -0.679519 1.611910 2.728987 0.496574 -0.911641 -0.595422 1.737324 -0.669819 2.696241 3.158281 -1.825634 0.012112 -0.274148 0.997948 0.491701 0.485797 0.873432 -1.497165 0.495016 -1.637779 0.418722 -1.328573 -0.416223 1.314417 1.410983 -3.521325 -0.090032 1.533128 0.820314 -0.062958 0.135463 0.570372 1.468291 1.690470 -0.309875 1.700372 1.341436 -0.001723 1.063849 0.095851 0.464762 0.295914 -0.027555 -0.369985 -0.383164 -0.116171 -0.590609 -0.679597 0.478934 2.066418 2.574124 -0.205180 -0.966117 0.441304 0.512083 0.631928 0.921033 1.562358 -0.292135 0.099761 1.256890 -2.230295 0.101510 -3.591081 0.744641 -3.881554 -1.374796 0.191379 1.902530 1.539060 0.981933 -0.503572 3.111831 -0.719972 -1.083503 2.320860 2.218449 -1.416025 -0.537608 -0.770490 -1.125063 0.286477 -0.958543 0.004596 0.634479 1.200312 -1.783943 -1.087883 0.288832 0.301762 -1.167998 -1.096671 -0.164867 1.635098 -2.047786 -1.410203 -0.892870 1.631811 -0.053265 -3.109822 -0.607248 -1.668193 -0.300804 0.423457 -1.601639 -1.365387 0.892218 0.234747 -0.569127 -0.581537 -1.088076 1.482603 0.864966 0.385374 -0.206453 1.021027 0.294300 2.637218 0.308858 -1.356254 0.151657 0.869917 -0.365336 0.937353 -1.207835 -0.777610 1.059650 -1.943737 -0.334477 0.455009 -1.202202 -0.536269 0.515944 -0.136391 -0.130048 6.215251 -0.389058 2.318540 2.006577 -1.626011 1.399606 -0.345564 0.602507 0.951846 1.458627 0.767718 -2.561510 -1.703342 1.587783 2.957958 1.180617 -1.612127 -0.737701 0.692269 0.489683 -0.032801 1.012208 0.194844 0.036624 -1.229613 -0.242365 0.866226 3.683401 -0.826644 0.411942 0.250156 1.504773 -0.681533 -2.174062 -0.296460 -2.308766 -0.073336 0.493881 0.442597 1.009852 2.383966 -3.101533 2.034836 -0.424910 0.346425 1.399175 0.510088 -1.504868 -3.300951 -0.750154 0.672238 2.038482 -0.492966 0.354941 0.632066 -2.474713 0.099378 0.382732 0.497617 -1.515808 2.083190 -0.291813 -0.815104 -0.663900 0.447959 -0.960898 -0.987910 -0.557349 1.608998 1.000208 -1.718234 1.489736 0.208527 -0.940696 0.265540 0.056402 1.732485 -1.805545 -1.908956 1.263881 -0.630766 -1.317363 -0.798148 -0.600223 0.990357 0.510759 -0.349567 -1.470685 -1.974226 2.090736 -0.841930 2.439045 1.135610 -0.758762 1.296318 0.157752 -0.982668 -1.132036 -1.298053 -0.245033 -0.264070 -0.978535 -1.212362 -0.552534 1.610188 1.798976 0.319007 -1.286666 0.171599 2.477579 -1.151224 -0.290907 0.789751 -0.067318 -1.182100 0.914457 1.177964 -2.002283 0.465543 -1.777685 0.279409 -0.992217 -0.844643 1.836772 -0.600821 0.748413 -0.077278 -0.195266 0.017099 0.887384 1.217635 -0.190349 0.516216 3.077713 1.014300 -0.149594 -0.099714 -2.432782 1.145584 -2.219832 -1.557240 -0.285345 0.967567 -1.420443 -0.277020 0.111254 1.839580 1.421690 -0.867785 -1.126757 0.732675 +PE-benchmarks/the-knights-tour.cpp__solveKT() = -0.774656 -0.552337 0.502951 -2.109752 1.468965 1.480199 0.766795 -0.194305 -3.130690 -1.589424 0.349194 -3.946203 -2.219502 3.287476 -0.572635 1.328945 4.359071 0.936191 -1.099098 -0.522532 1.599533 -1.089667 3.495726 4.476271 -2.543279 0.577350 -0.857301 1.250298 -0.368535 2.261642 0.482819 -3.291598 0.053443 -0.832852 1.402706 -1.770399 -1.212134 1.233077 0.736415 -5.849774 -0.119638 3.915469 1.382319 -0.312649 0.825917 0.649470 3.228749 2.102008 -0.277949 1.993239 1.199100 -0.006782 1.945207 -0.012649 1.406988 0.729745 0.823059 -0.703554 -1.196635 0.521577 -1.073292 -1.196600 0.208486 2.791465 3.341208 -0.254115 -1.790796 -0.610425 0.583778 0.788968 0.780680 2.289860 0.312620 0.396259 1.624044 -1.516780 0.457966 -4.059278 1.699435 -5.479693 -2.567753 -0.228821 3.494616 3.619155 0.736474 -2.278225 4.681506 -1.766380 -0.810039 2.640525 3.685984 -1.604494 -0.790973 -1.496981 -1.661925 0.418767 -0.892323 -0.841614 0.776921 1.008094 -2.740946 -1.246700 0.792679 -0.025069 -1.725638 -0.037966 -0.255178 2.705614 -2.952137 -1.483580 -2.147441 2.379948 0.566144 -4.280089 -0.907196 -1.703109 -2.089253 1.147580 -2.737697 -1.709822 1.809068 0.125080 -1.479243 -0.177419 -3.109888 3.339254 0.661964 0.040140 -0.014329 1.513847 0.770507 2.599823 0.554374 -1.862526 0.455300 1.525728 -0.350039 0.698879 -1.432569 -1.063475 0.690942 -2.436522 -1.129379 0.072840 -1.971094 0.036893 -1.723376 -0.448088 -0.048037 8.831827 -1.384637 3.179705 1.895357 -2.472763 3.495981 0.432535 0.040011 0.513081 2.364428 1.940369 -3.386956 -2.139641 2.369247 4.530749 1.752911 -1.842602 -0.229895 0.763932 0.316268 0.061903 2.275359 0.035351 0.533029 -1.896740 -0.552861 0.734428 5.846240 -0.855722 -1.492817 0.095078 1.861069 -0.213199 -2.417705 0.084038 -2.949635 -0.290265 0.212434 0.024971 1.796869 3.485808 -5.215025 3.493182 -0.602191 -0.679452 3.040595 -0.102431 -1.450864 -4.697128 -1.303404 1.492074 3.779856 -0.108278 -0.260429 -0.012908 -3.454324 -0.026433 0.394794 1.147806 -2.468846 3.213756 -0.838262 -1.682904 -0.708107 -1.205612 -1.593641 -1.385749 -1.895960 1.868715 2.104668 -2.770312 2.603612 0.944014 -0.804666 -0.011793 0.350880 1.425621 -2.349713 -3.028255 1.178838 -1.009258 -2.724455 -0.812485 -1.574981 1.261440 0.619420 -0.738512 -2.054316 -3.277024 3.698453 -0.736682 4.067036 1.917668 -0.962976 1.985170 3.304797 -1.627075 -0.665443 -2.610680 0.493823 -0.880237 -0.821896 -1.291663 -1.542691 1.985686 2.766362 0.450478 -1.371604 -1.317092 3.580298 -0.712428 -0.219011 1.397519 -2.540831 -1.178418 1.065851 2.124445 -2.439321 0.217198 -3.209965 0.365886 -1.654253 -0.918919 2.018033 -1.562385 0.333373 0.480254 -1.068000 -0.939889 0.794609 1.312212 -1.263511 0.544620 4.601745 0.734128 -0.526898 1.478667 -3.202637 2.069832 -3.107102 -1.609846 -1.079233 0.900172 -2.226063 -0.753954 0.339475 1.841318 1.550991 -0.970505 -1.671421 1.105255 +PE-benchmarks/the-knights-tour.cpp__solveKTUtil(int, int, int, int (*) [8], int*, int*) = -2.062983 -1.213634 -0.382495 -3.064887 2.498111 3.951678 1.349721 -2.767208 -4.272027 -2.008986 1.491047 -5.754788 -3.457711 5.325194 -1.618978 3.710520 6.686812 0.420201 -2.026327 -1.798108 4.267215 -0.916194 7.465360 7.976053 -5.134166 0.314334 0.978174 2.270970 1.565598 0.947007 1.057862 -3.627728 1.898017 -4.521309 0.504349 -2.695775 -1.319998 1.405715 3.623408 -8.623420 -0.656224 2.074207 -0.564224 0.017869 0.182700 2.190429 5.001511 4.245736 -0.840461 4.242380 3.255071 -0.239259 2.254483 0.239040 1.216869 0.441265 0.644527 0.188332 -0.783157 -0.572040 -1.371734 -2.120978 0.425448 5.390521 6.356869 -0.484359 -2.537721 1.770414 0.856544 1.119258 1.301795 4.369407 0.304381 1.639505 3.780619 -6.226978 0.098943 -8.974617 0.830734 -9.533208 -3.908136 -0.239696 3.650602 1.551440 3.123545 -0.533359 8.030506 -1.146403 -2.226840 5.421700 6.372882 -4.686497 -1.153921 -1.547635 -2.266398 0.435360 -2.542904 1.217716 1.318353 1.604486 -4.682680 -3.598668 1.250780 0.746143 -3.185827 -3.170360 -0.608363 4.044491 -5.138715 -3.456378 -3.115538 2.553031 -0.701474 -8.389586 -2.599454 -2.928506 2.188812 1.363258 -3.615604 -4.461765 2.186852 1.617383 -1.008278 -2.740898 -0.113155 3.649495 3.472981 1.142853 -0.019583 2.635774 1.626005 7.741286 2.687187 -2.493115 0.016863 1.546121 -1.215145 2.248863 -2.254823 -1.200776 1.979974 -4.668061 0.066297 2.675046 -2.912942 -1.378851 2.808535 -0.793904 -0.165443 16.764676 -1.126528 5.600900 4.658064 -4.877216 2.132067 -2.237703 0.508481 2.325814 3.485135 2.979443 -7.804958 -3.900220 4.377511 7.674898 2.749152 -5.812666 -1.108755 1.626996 1.111594 -1.232633 2.681244 0.674680 0.831402 -2.959190 -0.554236 3.173820 9.855273 -3.514512 -1.234671 0.939302 2.518796 -0.694879 -5.632162 -0.767825 -4.293884 -0.324033 2.433869 1.092228 2.308150 5.884402 -8.187850 4.650952 -1.244949 -0.316391 3.923828 2.189438 -3.918023 -5.729975 -0.940653 2.549538 4.387354 -0.220488 0.438622 0.681231 -6.323661 0.166027 1.438863 1.238904 -3.721659 5.548504 0.056283 -2.807668 -2.307559 0.680231 -1.359733 -2.352974 -1.480302 3.986506 0.549747 -7.000314 4.470955 0.753586 -2.733525 0.683764 -0.916129 5.119917 -4.674827 -5.555776 3.559316 -2.126055 -3.276139 -1.688731 -1.674750 2.154158 2.503538 0.295952 -4.520648 -5.500302 5.211241 -1.472741 6.065100 3.093250 -0.779784 4.794681 -1.959377 -3.105790 -3.549683 -3.475270 1.123856 0.061648 -3.208459 -3.784998 -1.633195 4.249871 5.096631 -0.008483 -2.792151 -0.648878 5.489484 -5.226256 -0.608194 2.015822 3.432597 -3.610837 2.181674 2.902470 -4.091507 0.937547 -3.822826 -0.560996 -3.055330 -2.981929 4.071849 -2.117304 1.576248 0.772740 -0.684228 -0.020304 2.335998 2.026249 0.374527 1.025352 6.507600 5.448418 -2.177952 -0.752550 -6.270025 3.591723 -6.014316 -5.085164 0.624179 1.618870 -2.699984 -1.431227 0.187881 4.236285 3.383802 -3.404567 -2.636155 1.525879 +PE-benchmarks/the-knights-tour.cpp__main = -0.027413 -0.016906 0.130506 -0.095883 0.154569 -0.145434 0.105117 0.059316 -0.261442 -0.226555 0.052468 -0.313362 -0.208103 0.277145 -0.054903 0.094652 0.362832 0.154386 -0.015883 -0.117966 0.041459 -0.279743 0.321815 0.328353 -0.216282 0.076070 -0.085835 0.127177 -0.006197 0.255518 -0.028771 -0.226642 0.130526 -0.037066 0.099985 -0.171289 -0.018040 0.071922 -0.072049 -0.446997 0.031251 0.219641 0.226905 -0.028847 0.010073 0.258569 0.254281 0.186940 -0.008631 0.244052 0.119635 -0.081214 0.128704 0.084565 0.129561 -0.001537 0.166582 -0.186952 -0.269733 0.080444 -0.056715 -0.401145 -0.055653 0.170800 0.289272 -0.051813 -0.030418 -0.030871 -0.083579 0.096716 0.156004 0.054604 0.062119 -0.043052 0.127201 -0.089062 0.049253 -0.334003 -0.077353 -0.842890 -0.240984 -0.098840 0.442752 0.203999 0.010160 -0.023762 0.274856 0.003727 0.010180 0.067042 0.328109 -0.173473 -0.173162 -0.050012 -0.022967 0.124182 -0.153777 -0.076959 0.170563 0.079389 -0.216407 -0.024260 0.263946 -0.014359 -0.091776 0.055055 -0.026256 0.216658 -0.437381 -0.109003 -0.272279 0.002802 0.106117 -0.300448 0.218186 0.002030 0.070497 0.169734 -0.128737 -0.031195 0.122112 0.017112 -0.093498 0.027499 -0.421580 0.269225 -0.088372 0.073133 0.105011 0.109228 0.065760 0.180176 0.145211 -0.142042 -0.009053 0.080824 -0.085459 0.097898 -0.096940 -0.195130 0.080803 -0.250103 0.053552 -0.093733 -0.191345 -0.083073 -0.143529 0.061522 0.082949 0.165680 -0.025111 0.229183 0.110877 -0.194908 0.181031 -0.067235 0.005108 0.042078 0.223047 0.033428 0.081830 -0.190693 0.102352 0.277546 0.178905 -0.181872 -0.088125 -0.043190 0.096790 0.092349 0.095034 0.090201 0.065136 -0.189166 -0.033637 0.011044 0.398235 -0.039849 -0.084283 0.047944 -0.047393 -0.027163 -0.276585 -0.018512 -0.042190 0.033364 -0.148282 -0.002693 0.038944 0.299296 -0.545716 0.307262 -0.108670 -0.029823 0.219412 -0.041573 -0.124441 -0.530469 -0.073927 0.136237 0.341279 0.064726 0.023783 0.077567 -0.229731 -0.045870 -0.051153 0.087156 -0.095215 0.143309 -0.032312 -0.169711 -0.124605 -0.179072 0.024483 -0.002180 -0.059806 0.132266 0.329492 -0.473872 0.194799 -0.065686 -0.156278 -0.017904 0.121864 0.080535 -0.224948 -0.235033 0.013208 -0.185151 -0.351851 -0.201370 -0.049559 0.049112 -0.141626 -0.184826 0.048279 -0.107355 0.294509 -0.094448 0.165220 0.135248 -0.041604 0.265278 0.339853 -0.169705 -0.008265 0.039881 -0.056289 -0.418596 0.003481 0.195948 -0.102450 0.158404 0.291424 0.125984 -0.026495 0.045529 0.292274 -0.098030 -0.191803 0.264281 -0.099894 0.011509 0.288855 0.270196 -0.299278 -0.058997 -0.223385 -0.066986 0.006626 -0.099792 0.125789 -0.144265 0.037703 0.064132 -0.004819 -0.150397 0.118379 -0.015905 -0.101330 -0.093239 0.404773 0.298054 -0.177548 0.190616 -0.188208 0.068613 -0.276866 -0.147592 -0.045689 0.235896 -0.192282 0.046863 0.040975 0.111759 0.051854 -0.135291 -0.169767 0.064487 +PE-benchmarks/topological-sorting.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/topological-sorting.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/topological-sorting.cpp__Graph::addEdge(int, int) = -0.164326 0.331884 0.450107 -0.264187 0.527004 0.590706 0.242617 -0.119605 -0.410527 -0.492845 -0.064848 -0.887586 -0.943390 0.806856 -0.217229 0.252976 1.153778 0.178897 -0.118789 -0.280318 0.314766 -0.259326 1.260686 1.212431 -0.927336 0.186563 0.277930 0.475983 0.071305 0.652928 -0.196768 -0.771066 0.385684 -0.276657 0.288088 -0.401325 -0.185549 -0.210944 -0.077080 -1.556732 -0.155943 0.451956 -0.176537 -0.007302 0.115819 0.448248 1.239375 0.646140 -0.029216 0.504433 0.294081 -0.047873 0.430800 0.130127 0.300084 0.037132 0.475676 -0.289547 -0.484457 0.058847 -0.181542 -0.949825 -0.238634 0.816049 1.006179 -0.042053 -0.276699 0.057121 -0.183261 0.132910 -0.002605 0.600411 0.326987 0.537521 0.592142 -0.547811 0.192863 -0.903189 -0.100729 -1.660822 -0.837275 -0.579908 0.653839 0.471930 0.414948 -0.207579 1.255804 -0.059976 0.132561 0.404428 1.298107 -0.898381 -0.278445 -0.348565 -0.077224 0.227173 -0.497978 0.108263 0.129249 -0.054671 -0.760052 -0.563051 0.552367 0.033816 -0.511060 -0.057575 -0.224935 0.751796 -1.059194 -0.465316 -1.066060 -0.151156 -0.053566 -1.356959 -0.205103 0.024186 0.471496 0.479771 -0.349678 -0.710050 0.389677 0.470976 -0.088781 -0.444295 -0.432986 0.889278 0.413544 -0.063726 0.272787 0.483841 0.393248 1.064241 0.809088 -0.158857 -0.158589 0.267679 -0.392360 0.088566 -0.242868 -0.147495 0.002098 -0.763372 -0.031841 0.500667 -0.538004 -0.087995 -0.236702 -0.223312 0.318292 2.197603 -0.255340 0.639053 0.379791 -0.952312 0.475534 -0.385870 -0.290319 0.162458 0.584383 0.713420 -1.032760 -0.528170 0.527964 1.187139 0.449544 -0.861966 0.096608 -0.067078 0.185379 -0.299788 0.504540 0.264725 0.245007 -0.514608 -0.093038 0.470217 1.577414 -0.641029 -0.887849 0.206534 -0.128492 0.094844 -0.847071 -0.052924 -0.151683 -0.133772 0.158313 0.030641 0.207726 0.959184 -1.348457 0.862491 -0.169163 -0.444669 0.945579 0.010591 -0.372971 -0.602222 0.107303 0.759529 0.793835 0.213331 -0.127073 -0.204822 -0.975013 -0.073344 0.184665 0.436078 -0.496987 0.823542 0.056660 -0.707374 -0.599708 -0.521847 0.060607 -0.332889 -0.440527 0.458587 0.263608 -1.606895 0.968569 0.048525 -0.492582 0.119028 -0.154598 0.556854 -0.877131 -1.076542 0.375662 -0.475918 -0.849761 -0.302191 -0.327481 0.290055 0.309305 -0.124220 -0.599615 -0.796863 0.891601 -0.016220 0.739850 0.548455 0.231097 1.039302 0.381999 -0.706836 -0.345333 -0.497444 0.354741 -0.408263 -0.375856 -0.308837 -0.408021 0.663596 1.218997 -0.041182 -0.147699 -0.384453 0.831957 -0.902941 -0.365608 0.566210 0.398956 -0.363527 0.385661 0.648253 -0.574672 -0.263311 -0.623105 -0.274663 -0.295733 -0.660089 0.352378 -0.817783 0.048266 0.569489 -0.268365 -0.408865 0.374726 -0.009136 -0.075102 -0.103070 1.009564 1.081055 -0.734119 0.360547 -0.857581 0.591656 -1.117721 -0.723980 0.104760 0.202570 -0.224904 -0.181987 0.152537 0.356470 0.301226 -0.624119 -0.403787 -0.036241 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/topological-sorting.cpp__Graph::topologicalSortUtil(int, bool*, std::stack > >&) = -0.632807 1.067025 1.873390 -2.006360 1.752780 2.158433 0.647145 -0.206732 -1.859307 -2.631354 0.122500 -4.102222 -3.981059 3.078281 -1.197673 -0.043070 4.357156 0.097381 -0.667710 -1.221665 1.373422 -0.041850 4.666328 4.941164 -4.181662 0.449653 0.569835 2.306621 0.957620 1.578810 0.992824 -3.445253 0.574862 0.047562 1.576100 -1.034293 -0.602037 -0.728213 -0.836337 -6.089267 -0.733999 2.631858 -1.169457 0.079886 0.863386 1.661713 4.866747 2.592074 -0.894458 1.520960 2.018405 0.708817 1.477047 0.035600 0.304248 -1.328143 0.884243 -1.565200 -1.197023 0.307450 -0.429999 -2.809417 -0.753898 3.779435 4.111128 -0.053725 -1.282199 -0.227598 0.155875 0.715651 0.066622 2.663678 1.629059 2.426234 2.587534 -1.495511 0.280151 -4.628808 0.906098 -6.385623 -3.242367 -1.959097 3.507970 3.220112 0.388056 -1.882944 5.120635 -0.173761 0.230857 3.617709 4.918469 -2.047889 -0.842553 -2.049117 -1.388669 1.335735 -1.871612 0.813843 -0.783307 1.183145 -2.932907 -1.657133 0.599636 -0.518656 -2.196410 -0.169686 -0.867160 2.748533 -3.768519 -0.562869 -3.436706 1.121264 1.060138 -5.569170 -2.020447 -0.952200 1.411905 1.241702 -1.414245 -1.380519 1.051581 0.891428 -0.715730 -0.360073 -3.369332 3.438709 1.952967 -0.061741 0.480445 2.267417 1.915275 3.108139 1.640942 -0.962797 -0.675207 1.045832 -0.830172 0.219844 -1.318844 0.122471 1.248046 -2.187689 -0.491405 1.359009 -1.908056 -1.618566 -2.062753 -1.715709 1.077951 10.105894 -0.837069 2.738830 1.874552 -3.170497 1.911157 -0.838330 -1.014024 0.893789 2.065598 2.926905 -3.723933 -2.111587 2.361858 4.863779 1.564297 -2.664549 1.229245 0.985199 0.143749 -1.695009 2.364923 0.659089 0.371946 -1.670124 -0.526554 2.675792 5.415854 -1.155950 -2.882088 0.233857 1.476538 0.727445 -1.768421 0.331793 -0.107613 -0.361256 1.887284 0.422739 1.717958 3.829730 -5.889014 3.102165 0.803367 -0.501873 2.404044 -0.082140 -1.750358 -2.817175 0.667109 2.777608 2.796398 0.488299 -0.288741 -0.726560 -3.920810 -0.079255 1.263285 1.594805 -2.283470 3.326541 -0.091479 -1.957374 -2.400407 -2.146393 -1.188172 -0.231285 -2.451912 1.884921 0.698499 -5.388178 3.927885 -0.044764 -1.643103 -0.785669 -1.695788 2.589563 -3.749596 -3.931450 1.274346 -2.035335 -4.293608 -1.333979 -1.553320 1.145211 1.123765 0.134408 -2.877242 -3.260722 4.065423 -0.270929 3.299262 2.225864 0.580781 3.829387 1.624186 -1.935943 -1.348239 -3.088540 2.772145 -0.485678 -1.949462 -0.578287 -1.512624 1.892020 4.315167 -1.118077 -1.493146 -1.098421 3.087679 -2.564239 -1.800122 1.257497 0.281477 -1.536573 1.950544 1.886947 -2.283365 -0.393799 -3.641424 -0.282843 -1.374983 -2.620770 1.661130 -2.577401 0.392527 2.217157 -0.944405 -1.697215 1.530825 0.356805 -0.668987 0.256863 4.210010 3.846139 -2.072146 1.607778 -4.155495 2.667662 -4.448255 -3.265289 0.091462 -0.361553 -0.319401 -0.909651 -0.466780 1.608945 1.774811 -1.778943 -1.936573 1.348201 +PE-benchmarks/topological-sorting.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/topological-sorting.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/topological-sorting.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/topological-sorting.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/topological-sorting.cpp__std::stack > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/topological-sorting.cpp__Graph::topologicalSort() = -1.577743 -1.239889 0.591405 -2.914381 2.941198 1.970937 0.980794 -1.931428 -3.381469 -1.907217 0.824769 -4.727387 -3.193773 4.086935 -2.239006 2.602309 4.858419 0.007550 -0.978042 -1.801768 3.522566 -0.738135 5.810263 4.933403 -4.722230 -0.213792 -0.086344 2.604986 1.295865 1.645243 2.248811 -3.397602 0.362356 -2.199081 1.793833 -2.090994 -0.734016 1.702416 2.033035 -7.092404 -1.023289 3.618019 -0.098818 0.764217 1.633376 2.860540 3.431968 3.368786 -1.486883 4.019931 2.703887 0.478667 2.862041 0.044034 -0.689828 -0.132396 1.375195 -1.358672 -1.267819 0.305397 -1.827294 -1.202555 1.404401 4.611479 5.755457 -0.985340 -2.115502 1.415403 1.217891 1.497334 1.291769 4.314794 -0.322462 1.893514 3.408912 -3.795969 -0.153646 -7.652967 1.586622 -7.249553 -3.223872 -0.828193 2.536779 3.367351 1.313130 -0.626644 7.184638 -0.293545 -1.845588 5.540651 4.557995 -2.117130 -0.468273 -2.566736 -2.645741 -0.237143 -1.942356 -0.394544 0.340449 3.402397 -3.508979 -2.805228 -0.524086 -0.276527 -2.308710 -1.760222 -1.636188 3.567128 -4.361297 -3.010330 -2.795229 3.399364 -0.571470 -6.814541 -1.788313 -2.492556 0.696072 1.000572 -1.262815 -2.014841 2.120982 1.268323 -1.347681 -0.395160 -2.061156 3.751578 2.656423 0.485061 -0.599375 2.832544 0.274806 4.039174 1.685815 -1.915979 -1.108163 2.022280 -0.539225 1.377369 -2.299174 0.005311 2.113307 -3.355054 -0.493911 1.446179 -1.840289 -2.015978 -0.900149 -2.270972 0.361554 11.369183 -1.605806 4.131640 2.838194 -3.888237 2.369269 -0.138099 1.062869 1.673560 2.730972 2.822080 -5.013048 -3.262021 3.829823 5.463764 1.740033 -3.598243 -0.868778 1.654318 0.996066 -0.285351 2.200081 1.755346 -0.953787 -2.330519 -0.185030 0.275777 7.822647 -1.528376 -1.166568 0.748656 3.538042 -1.307442 -3.775528 -0.393654 -3.284372 -1.462578 2.088603 0.933062 1.384351 4.579642 -7.279283 3.909518 0.405291 0.705038 2.571914 -0.100924 -2.161411 -6.294581 -1.677120 1.847984 2.940088 -0.713211 -0.031622 0.297710 -4.683266 1.752572 0.735719 1.961507 -2.629640 4.746156 -1.133626 -2.334737 -1.842924 0.421636 -1.930978 -1.146357 -1.730708 2.758422 1.684138 -4.591721 3.229895 -0.671201 -1.884943 0.858378 0.439135 4.413403 -3.062370 -3.961312 2.503299 -2.129230 -3.458132 -2.615540 -1.600799 1.354997 1.834485 0.189040 -3.673723 -4.523519 3.260923 -1.899267 4.016328 2.502589 -0.713007 3.835068 -0.083010 -2.646388 -2.461990 -3.451890 0.767580 0.715579 -0.846918 -2.332111 -1.014486 3.052503 3.698856 -0.460919 -1.945620 -1.551184 4.878415 -2.914498 -0.483506 1.452338 -0.988981 -2.365126 1.997543 2.194090 -2.691518 0.435030 -3.577975 1.629781 -3.133815 -0.516713 3.014696 -2.299766 -0.188168 0.167147 -0.587570 -1.029048 1.243092 2.235307 -0.590733 0.020033 6.392201 3.807804 -1.159388 0.776427 -4.153605 2.996175 -4.673422 -2.896678 -1.153506 0.267241 -1.110607 -0.130737 -0.063599 3.346498 3.338733 -2.325494 -2.188836 0.866248 +PE-benchmarks/topological-sorting.cpp__std::stack > >::stack >, void>() = 0.058933 0.212654 0.413247 -0.235060 0.277973 -0.016459 0.085676 0.272721 -0.328630 -0.377531 -0.096736 -0.389611 -0.470133 0.371374 -0.089051 -0.213233 0.619521 0.207681 0.030493 -0.233412 -0.036838 -0.171014 0.478424 0.568025 -0.507299 0.183988 0.015920 0.259964 0.027783 0.522403 -0.037535 -0.542479 0.023614 0.287266 0.318779 -0.288033 -0.112637 -0.112416 -0.398729 -0.906963 -0.014553 0.424464 0.038196 0.005877 0.202086 0.433680 0.640796 0.240591 -0.135322 0.287343 0.216648 0.168651 0.170616 0.022763 0.118821 -0.044305 0.331163 -0.245704 -0.292606 0.218577 -0.032706 -0.524705 -0.154162 0.350994 0.441678 -0.064020 -0.122077 -0.276792 -0.031301 0.107040 0.067971 0.188113 0.267023 0.161942 0.241647 0.078864 0.032166 -0.554146 0.119596 -1.250344 -0.441629 -0.369505 0.733960 0.403707 -0.173752 -0.232534 0.548587 -0.064428 0.232332 0.261612 0.534177 -0.104663 -0.156975 -0.206594 -0.164173 0.278192 -0.151449 -0.106724 -0.002526 0.096664 -0.311607 -0.135672 0.265531 -0.174620 -0.241739 0.259946 -0.110362 0.360923 -0.672995 0.061159 -0.580290 0.136341 0.272267 -0.512589 -0.066260 -0.039040 0.188171 0.229924 -0.153417 0.030338 0.149019 0.064735 -0.212803 0.189180 -0.681885 0.512794 0.004411 -0.072271 0.131962 0.157376 0.187649 0.102651 0.256850 -0.179202 -0.084874 0.251894 -0.083446 -0.114073 -0.223792 -0.042577 0.101213 -0.244815 0.121942 -0.094581 -0.291392 -0.211051 -0.479070 -0.198442 0.213858 0.760576 -0.140727 0.275215 0.049612 -0.323928 0.256151 0.057056 -0.171013 0.082904 0.368181 0.288722 0.017254 -0.194978 0.082555 0.510615 0.227492 -0.234991 0.109217 -0.031329 -0.062538 0.023418 0.321538 0.019009 0.041513 -0.208644 -0.092559 0.074038 0.612396 0.075567 -0.554721 -0.105510 0.150158 0.032272 -0.056414 0.136029 0.108882 0.015748 0.074935 -0.088180 0.224153 0.440281 -1.137966 0.467454 0.008698 -0.147539 0.251729 -0.094828 -0.032651 -0.485617 0.046871 0.308599 0.596959 0.145697 -0.048057 -0.040610 -0.389885 -0.070413 0.055553 0.258661 -0.292748 0.315361 0.059406 -0.330454 -0.190129 -0.488304 -0.028863 0.079542 -0.346671 0.115457 0.232050 -1.015067 0.403929 -0.088333 -0.162348 -0.111856 -0.025714 0.087919 -0.411713 -0.421114 -0.020169 -0.154481 -0.638561 -0.206754 -0.253539 0.192347 -0.109298 0.029840 -0.143280 -0.360204 0.515138 -0.029090 0.298825 0.303864 0.005808 0.547128 0.464598 -0.193486 -0.030188 -0.203274 0.383740 -0.413172 0.028944 0.353752 -0.291049 0.114332 0.598710 -0.010634 -0.056637 -0.180640 0.467032 -0.105648 -0.235636 0.250302 -0.219690 0.086788 0.444856 0.338632 -0.374456 -0.184331 -0.481468 -0.047141 0.052535 -0.156073 0.204186 -0.418221 -0.007608 0.307878 -0.094896 -0.420753 0.206962 -0.119478 -0.243667 -0.082094 0.544408 0.535588 -0.341751 0.550232 -0.306173 0.267890 -0.478084 -0.189287 -0.232453 -0.065460 -0.105575 0.011995 -0.169045 0.101717 0.066614 -0.053972 -0.227256 0.176004 +PE-benchmarks/topological-sorting.cpp__std::stack > >::empty() const = -0.025566 0.191729 0.256441 -0.155261 0.260568 0.124800 0.087510 -0.011867 -0.207953 -0.270447 -0.015011 -0.448661 -0.414658 0.330932 -0.110772 0.023132 0.462693 0.052144 -0.010584 -0.158712 0.048036 -0.116135 0.502159 0.504551 -0.434408 0.120640 0.084635 0.193720 0.033413 0.342352 -0.072034 -0.427234 0.100055 0.063303 0.173551 -0.137645 -0.080586 -0.104028 -0.085213 -0.667728 -0.052949 0.268753 0.035198 0.006199 0.087613 0.256631 0.557410 0.260631 -0.070164 0.238972 0.209025 0.055201 0.180682 0.042702 0.112801 -0.090351 0.314066 -0.201489 -0.213704 0.074468 -0.041073 -0.385456 -0.142464 0.357493 0.444222 -0.036374 -0.111015 -0.070186 -0.074258 0.075657 0.012334 0.240610 0.164744 0.251246 0.218471 -0.077062 0.110485 -0.475645 0.008369 -0.857316 -0.374821 -0.238057 0.388802 0.314856 0.058202 -0.096769 0.521927 0.036358 0.078518 0.146999 0.546152 -0.264352 -0.122641 -0.100075 -0.119576 0.154923 -0.190183 0.052769 -0.014371 0.060107 -0.304519 -0.195371 0.240703 -0.062014 -0.223720 0.095902 -0.094379 0.249969 -0.501638 -0.074435 -0.418108 -0.027358 0.097178 -0.553070 -0.042537 -0.019398 0.144430 0.176510 -0.132150 -0.170216 0.129270 0.093340 -0.113857 -0.036157 -0.468619 0.376408 0.141437 0.005898 0.113900 0.142078 0.220589 0.319317 0.193392 -0.134385 -0.077842 0.090916 -0.090323 0.025774 -0.131804 -0.043280 0.047068 -0.268029 0.083992 0.080247 -0.223425 -0.108253 -0.253078 -0.158871 0.127348 0.731063 -0.108715 0.284971 0.131169 -0.373419 0.194582 -0.115864 -0.152339 0.067122 0.254733 0.290315 -0.144887 -0.219079 0.217828 0.486034 0.181931 -0.277194 0.057097 0.048513 0.030749 -0.089391 0.255935 0.078079 0.043770 -0.205731 -0.063448 0.174008 0.597774 -0.091418 -0.350894 0.044910 0.063840 0.060526 -0.195152 0.028809 -0.030991 -0.012189 0.045363 0.007443 0.136511 0.403148 -0.832731 0.368318 0.019535 -0.150840 0.330986 -0.051302 -0.163173 -0.346097 0.091522 0.307432 0.345225 0.090969 0.019254 -0.067346 -0.386294 -0.042518 0.042694 0.161681 -0.257267 0.316658 0.042590 -0.316905 -0.249119 -0.308339 0.001810 -0.059567 -0.264969 0.181165 0.219495 -0.789708 0.405736 -0.016724 -0.198205 -0.062886 -0.098409 0.171535 -0.373351 -0.390018 0.062722 -0.266688 -0.409200 -0.140794 -0.156829 0.075885 -0.008574 0.010819 -0.203740 -0.265585 0.378578 -0.031700 0.260348 0.249129 0.083267 0.363827 0.255546 -0.232247 -0.089678 -0.125193 0.238812 -0.259549 -0.110981 0.141503 -0.205364 0.198688 0.507693 -0.022394 -0.070496 -0.128444 0.319080 -0.203774 -0.186605 0.217520 -0.020556 -0.109664 0.239221 0.253563 -0.228548 -0.092576 -0.359688 -0.090706 -0.099380 -0.252162 0.159443 -0.295924 -0.003319 0.264014 -0.128953 -0.267464 0.195791 -0.051119 -0.119283 -0.048355 0.443444 0.404751 -0.273019 0.293988 -0.362841 0.205956 -0.468219 -0.298697 0.001484 0.007608 -0.135169 -0.084763 -0.059997 0.134267 0.089976 -0.129559 -0.191048 0.092978 +PE-benchmarks/topological-sorting.cpp__std::stack > >::top() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/topological-sorting.cpp__std::stack > >::pop() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/topological-sorting.cpp__std::stack > >::~stack() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/topological-sorting.cpp__main = 0.331491 0.113779 1.020951 -0.470204 0.204815 -0.953760 0.135333 1.440374 -0.873364 -1.208883 -0.097239 -0.791520 -1.209484 0.622266 -0.039713 -1.321212 1.160397 0.583933 0.148786 -0.672761 -0.518260 -0.378100 0.540453 1.032386 -0.930639 0.414982 -0.558675 0.641561 0.221261 0.772961 0.703547 -1.030533 -0.256763 1.460832 1.019841 -0.478996 -0.294112 -0.184382 -1.832047 -1.871248 -0.012711 1.582712 0.258193 0.088544 0.774033 1.769277 1.006841 0.292487 -0.470778 0.725599 0.389358 0.199527 0.443798 -0.115398 0.008849 -0.752136 0.302025 -0.599680 -0.764229 0.857067 0.001606 -1.419998 -0.446163 0.457079 0.672243 -0.282873 -0.333802 -1.206479 0.222975 0.465972 0.352282 0.241108 1.017992 -0.120087 0.647391 1.150787 -0.286020 -1.033671 0.659476 -3.508333 -0.923990 -0.669156 2.863102 1.153162 -1.466276 -1.067429 0.866205 -0.118914 0.493708 1.061637 0.711596 0.822047 -0.374081 -0.443030 -0.297778 0.934315 -0.181462 -0.415668 0.256314 0.681512 -0.523595 0.554322 0.162914 -0.984001 -0.392480 1.128677 -0.271430 0.757613 -1.501510 1.006906 -1.277299 0.802299 1.580244 -0.665281 -0.138353 0.001561 0.233610 0.616464 -0.393434 1.526614 0.265116 -0.703729 -0.574175 1.482319 -2.267423 1.218435 -0.576157 -0.095635 0.263236 0.752000 0.287841 -0.982115 0.227309 -0.362394 -0.137645 0.790586 0.076279 -0.249687 -0.421169 -0.048936 0.770126 -0.081911 0.395891 -1.254349 -0.573285 -1.071038 -1.973219 -0.343359 0.326362 0.510612 -0.175602 0.541682 0.044996 0.065081 0.573684 0.577108 -0.131803 0.230389 0.865019 0.349041 1.305858 -0.124883 -0.102089 0.914685 0.381112 -0.231842 0.678049 0.254804 -0.199660 0.085609 0.918325 -0.081952 0.269840 -0.192651 -0.126520 0.003033 0.388658 0.809037 -1.372448 -0.805095 0.680016 0.396924 0.583180 0.746649 1.090393 0.076110 0.209560 -0.182494 0.507369 0.661659 -2.507244 0.920056 0.497292 0.279425 0.035643 -0.277775 0.097316 -1.651179 -0.124599 0.243396 1.406207 0.530960 -0.531476 0.060623 -0.592167 -0.118249 0.208366 0.481598 -0.485160 0.547169 -0.239104 0.067516 -0.064581 -1.600214 -0.259706 1.013147 -0.863284 0.073664 0.626560 -1.907578 0.395101 -0.500476 -0.338597 -0.989922 0.112395 -0.205053 -0.675726 -0.550137 -0.581362 -0.445782 -2.518134 -0.943907 -0.737898 0.201699 -0.543644 -0.072074 0.169497 -0.462093 1.702304 -0.268812 0.684371 0.601165 -0.437465 1.478402 1.833901 -0.259898 0.415950 -0.529299 1.234818 -1.314398 0.434144 1.583582 -0.564412 -0.414799 0.894574 -0.136645 -0.110925 -0.300212 0.970443 0.394275 -0.911155 0.367274 -1.292934 0.987297 1.881975 0.647636 -0.984623 -0.148344 -1.431957 -0.099991 0.422428 0.132891 0.463077 -0.802572 -0.075813 0.435328 -0.077519 -1.053673 0.279935 -0.387056 -0.942138 -0.216581 1.203974 1.409883 -0.794191 1.722481 -0.496282 0.683897 -0.601733 0.029494 -1.008031 -0.278017 0.112131 0.189957 -0.643021 -0.150651 0.318858 -0.431399 -0.919324 1.170711 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/topological-sorting.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/topological-sorting.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/topological-sorting.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/topological-sorting.cpp__std::deque >::~deque() = 0.107745 0.271634 0.636155 -0.201671 0.618841 -0.213580 0.047607 0.807174 -0.318424 -0.980952 -0.306132 -0.604814 -1.403779 0.476858 -0.170416 -0.441348 0.715004 0.074367 0.210668 -0.584904 0.072178 -0.335570 0.799659 0.451505 -1.181663 0.196346 -0.038039 0.959076 0.429835 0.695268 0.495718 -0.705675 -0.035386 0.744761 0.930428 -0.327013 0.186296 -0.111570 -1.285801 -1.389153 -0.342902 1.073652 -0.154428 0.438323 0.414274 1.420958 0.841123 0.520984 -0.638145 0.664647 0.656729 0.030744 0.535827 0.092888 -0.622092 -0.670699 0.168074 -0.738610 -0.677973 0.454770 0.096615 -1.635359 -0.278893 0.447722 1.003487 -0.554418 -0.183447 -0.052285 -0.088380 0.346900 0.177502 0.517839 0.725794 0.086205 0.961986 0.572347 -0.344246 -0.850019 0.300090 -2.638655 -0.732049 -1.191673 1.438623 0.997571 -0.633661 -0.637116 1.252110 0.229896 0.301850 0.892194 0.788658 0.040607 -0.198535 -0.969018 0.043058 0.654403 -0.650112 -0.428828 0.221091 0.729863 -0.275041 -0.027449 0.022438 -0.814581 -0.461844 0.233205 -0.906065 0.783686 -1.427122 0.244146 -1.560832 0.305230 0.697568 -0.961402 -0.140337 0.281641 0.313520 0.361225 0.568796 0.824738 0.085795 -0.017244 -0.175065 0.617754 -1.327514 1.053684 0.178741 -0.424433 0.420046 0.945861 0.282337 -0.167683 0.645482 -0.047820 -0.969059 0.810758 -0.054193 -0.160479 -0.521083 0.282929 0.771644 -0.536656 0.164189 -0.346783 -0.233737 -0.684831 -1.332399 -0.798901 0.604683 0.624687 0.064021 0.032313 -0.036695 -0.238763 0.590981 0.236648 -0.211145 0.542192 0.419901 0.423387 0.509592 -0.318292 0.123430 0.694262 0.179415 -0.529337 0.358918 0.070521 0.299182 -0.301174 0.387926 0.701022 -0.061307 0.087692 0.047849 -0.063757 0.605408 0.067216 -0.893952 0.035680 0.579912 -0.214985 -0.237462 0.183595 0.510302 -0.567569 0.337499 0.125859 0.072901 0.713742 -1.499008 0.641686 0.721588 0.129400 0.099577 -0.599516 0.369943 -1.199080 0.113495 0.437742 0.699152 0.197749 -0.125880 -0.246031 -0.736853 0.330017 0.348806 0.557053 -0.162746 0.490121 -0.346658 0.101508 -0.493242 -0.951150 -0.344239 0.655712 -0.515827 0.129116 0.556208 -1.703739 0.508982 -0.947026 -0.523597 -0.246577 0.105859 0.467397 -0.748496 -0.650036 0.065339 -0.434207 -1.902195 -0.938931 -0.236963 0.248511 -0.196182 -0.357449 -0.082830 -0.780056 1.018999 -0.217316 0.001164 0.477401 0.135793 1.221894 0.973768 -0.717318 -0.097716 -0.443456 0.668717 -0.823771 0.421919 0.684294 -0.056896 0.035066 1.124718 -0.017095 0.151416 -0.280697 0.819903 -0.305810 -1.034536 0.476533 -0.366578 0.430913 1.402711 0.550377 -0.632452 -0.506820 -1.154007 0.277587 0.290148 -0.271462 0.260251 -1.169403 -0.243655 0.890658 -0.107362 -0.902511 0.564603 -0.147778 -0.676106 -0.856163 1.463523 1.354566 -0.885723 1.079375 -0.602714 0.613899 -0.885508 -0.148791 -0.601346 -0.109206 0.476712 0.331471 0.014093 -0.044465 0.308409 -0.558586 -0.737911 -0.003141 +PE-benchmarks/topological-sorting.cpp__std::deque >::_M_destroy_data(std::_Deque_iterator, std::_Deque_iterator, std::allocator const&) = -0.042536 0.202646 0.137250 0.014529 0.261946 0.045219 0.146519 0.043450 -0.166282 -0.260925 -0.101344 -0.275340 -0.390466 0.356159 -0.000863 0.221497 0.573032 0.205335 0.058406 -0.154716 0.162289 -0.466104 0.549240 0.516521 -0.397215 0.141786 0.198008 0.150873 -0.017364 0.386131 -0.216827 -0.305618 0.284322 -0.283900 0.187103 -0.340544 -0.046032 -0.033648 -0.019005 -0.767846 -0.051349 0.100417 0.108345 -0.011992 -0.035599 0.307372 0.558357 0.288973 -0.072596 0.314782 0.107944 -0.139078 0.204804 0.136279 0.139697 0.193767 0.164828 -0.087166 -0.323029 0.105097 -0.069876 -0.681741 -0.044318 0.276554 0.467220 -0.098010 -0.058609 0.154805 -0.196458 0.037945 0.019394 0.196815 0.168328 0.054738 0.290602 -0.448646 0.008335 -0.592933 -0.209512 -1.181533 -0.410931 -0.387759 0.275637 0.025757 0.293141 0.053491 0.527802 -0.010094 0.175772 0.041743 0.586721 -0.539136 -0.182382 -0.185406 0.070418 0.140075 -0.261941 -0.068415 0.293507 -0.184974 -0.329244 -0.378065 0.513860 0.069315 -0.219733 -0.171466 -0.124811 0.357705 -0.574525 -0.384246 -0.659909 -0.295748 -0.143827 -0.531552 0.339724 0.106913 0.256911 0.311364 -0.073472 -0.426473 0.158248 0.301316 -0.027535 -0.342599 -0.156586 0.440905 0.069508 -0.053309 0.247420 0.146769 0.122563 0.528555 0.577791 -0.071190 -0.132402 0.172371 -0.287577 0.018461 -0.181839 -0.225410 0.124159 -0.450603 -0.037134 0.152328 -0.278958 0.031304 0.221666 -0.095167 0.221623 0.590196 -0.046629 0.199037 0.097632 -0.460716 0.332339 -0.206640 -0.160814 0.118672 0.396035 0.253019 -0.399645 -0.260152 0.096292 0.466488 0.231057 -0.410891 -0.297572 -0.213233 0.170509 0.019580 0.120475 0.162392 0.144400 -0.271192 -0.008523 0.075648 0.757328 -0.376188 -0.189787 0.133380 -0.139505 -0.116625 -0.732396 -0.095950 -0.281635 -0.092699 -0.195555 -0.031082 -0.004011 0.438959 -0.668305 0.414487 -0.338652 -0.252775 0.368365 -0.006837 -0.096766 -0.612998 0.097952 0.348854 0.441564 0.100642 0.093398 -0.063025 -0.418175 -0.060349 -0.034853 0.227431 -0.179097 0.331151 -0.057146 -0.379888 -0.276271 -0.123277 0.098554 -0.278989 0.006848 0.177330 0.394416 -0.769665 0.401905 -0.109554 -0.265708 0.224621 0.120588 0.222862 -0.400011 -0.508971 0.192719 -0.158183 -0.266023 -0.183318 -0.098109 0.189270 -0.042100 -0.352099 -0.049692 -0.398921 0.329423 -0.015798 0.194112 0.256901 0.128813 0.546448 0.235578 -0.421065 -0.196919 0.005742 -0.164630 -0.457895 -0.043515 -0.204594 -0.187812 0.354732 0.683113 0.157192 0.076262 -0.054184 0.436935 -0.515815 -0.216417 0.411900 0.282827 -0.052447 0.224270 0.393210 -0.360151 -0.252952 -0.234607 -0.056516 0.054206 -0.276564 0.124207 -0.500889 -0.036364 0.296191 -0.120991 -0.156024 0.243415 -0.023706 0.001308 -0.245768 0.494205 0.561322 -0.456918 0.107082 -0.257345 0.130278 -0.523223 -0.238139 -0.028978 0.399264 -0.167411 0.010519 0.233020 0.120995 0.028036 -0.257304 -0.162951 -0.244861 +PE-benchmarks/topological-sorting.cpp__std::deque >::begin() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/topological-sorting.cpp__std::deque >::end() = 0.036863 0.420172 0.456205 -0.148082 0.416983 0.283831 0.143694 0.163517 -0.264429 -0.324484 -0.173171 -0.561257 -0.655366 0.475978 -0.049466 -0.015843 0.773879 0.182877 0.010943 -0.151641 0.034716 -0.231736 0.704476 0.730406 -0.635751 0.257795 0.126788 0.256801 -0.072357 0.713503 -0.307077 -0.645398 0.141479 0.110151 0.337235 -0.299277 -0.164047 -0.243237 -0.259742 -1.141630 -0.079560 0.505574 0.042518 -0.025205 0.168146 0.321777 0.957479 0.348709 -0.091285 0.263288 0.154472 0.024728 0.316433 0.073465 0.228534 0.084793 0.496805 -0.192454 -0.403476 0.164019 -0.063744 -0.685235 -0.210165 0.464301 0.610990 -0.047451 -0.180503 -0.153182 -0.128275 0.041399 -0.063342 0.335676 0.323249 0.342122 0.331777 -0.029528 0.169397 -0.496682 0.015603 -1.189440 -0.617703 -0.528658 0.563651 0.462130 0.140547 -0.317534 0.786409 -0.098475 0.296903 0.085046 0.839579 -0.485559 -0.183111 -0.289827 -0.096133 0.243260 -0.247816 -0.077993 0.081039 -0.170697 -0.461537 -0.374076 0.478986 -0.056644 -0.354902 0.224994 -0.159253 0.457108 -0.685692 -0.200260 -0.810007 -0.144584 0.052615 -0.770973 -0.023891 0.092041 0.036625 0.360764 -0.158134 -0.374933 0.217806 0.250081 -0.182583 -0.154212 -0.638484 0.728678 0.160122 -0.142309 0.262403 0.197763 0.315487 0.424723 0.472383 -0.133475 -0.123447 0.227758 -0.209332 -0.083093 -0.213760 -0.087888 -0.027391 -0.421549 -0.053347 0.157627 -0.369471 0.072686 -0.453993 -0.218257 0.269525 1.150635 -0.198895 0.328405 0.047084 -0.604747 0.543496 -0.057937 -0.351036 0.054116 0.435609 0.515712 -0.448890 -0.286741 0.202450 0.722219 0.282638 -0.409275 0.084758 -0.112711 0.017806 -0.109614 0.403367 0.110535 0.172868 -0.330817 -0.088456 0.183490 1.010727 -0.252281 -0.786367 0.070430 -0.046408 0.054663 -0.404616 0.035881 -0.102097 -0.099311 -0.053759 -0.085874 0.203409 0.597352 -1.109382 0.608982 -0.111535 -0.453155 0.653626 -0.170687 -0.098115 -0.407882 0.151054 0.531753 0.644027 0.194655 -0.112941 -0.214533 -0.568580 -0.094879 0.056278 0.313476 -0.363462 0.497707 0.005496 -0.526921 -0.342977 -0.601914 0.023797 -0.206372 -0.423541 0.198526 0.349710 -1.120863 0.638948 0.023794 -0.260487 0.040574 -0.078808 0.109128 -0.543792 -0.663026 0.098855 -0.242124 -0.575339 -0.163830 -0.284655 0.198460 0.050041 -0.104682 -0.312820 -0.571287 0.588329 0.040462 0.389649 0.417947 0.171153 0.594942 0.717198 -0.439036 -0.115649 -0.285882 0.296763 -0.402480 -0.090577 0.014977 -0.409643 0.326602 0.874624 0.011518 0.024638 -0.431236 0.531297 -0.341887 -0.261847 0.406638 -0.162800 -0.084801 0.236726 0.464590 -0.326124 -0.286478 -0.504459 -0.134787 -0.058551 -0.352398 0.167656 -0.637782 -0.082122 0.503906 -0.286365 -0.440769 0.255870 -0.133308 -0.232177 -0.167383 0.674723 0.516603 -0.511905 0.538177 -0.432540 0.361179 -0.704225 -0.301578 -0.087544 0.017212 -0.213491 -0.104137 0.096170 0.104087 0.042718 -0.204124 -0.239285 -0.063488 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_get_Tp_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/topological-sorting.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::~_Deque_base() = 0.162058 1.837287 1.773074 -1.408828 1.694031 2.509798 0.131412 -0.105788 -0.797269 -0.579080 -0.535676 -2.345244 -1.972510 1.437495 -0.528347 -0.599969 2.099291 -0.330755 -0.385305 -0.002464 -0.012828 1.360229 1.979824 2.103772 -2.072229 0.771330 0.422771 0.590147 -0.580222 2.453377 -0.955022 -3.095043 -0.506630 1.504020 0.828746 -0.018366 -0.915494 -1.380388 -0.412700 -3.158533 -0.251780 2.155074 -0.839770 -0.197554 0.939747 -0.576603 3.515289 0.900955 -0.225944 -0.118886 0.702695 1.440177 0.615834 -0.243690 0.901670 -0.127557 2.150512 -0.606850 -0.408552 0.072849 -0.255169 0.250002 -0.996078 1.945635 1.601495 0.358894 -0.978448 -1.176674 0.088608 -0.003474 -0.801649 1.420177 0.852982 2.358509 0.517457 1.138041 0.858550 -0.878229 1.178098 -0.770047 -1.742801 -1.069982 0.935095 2.578517 0.123857 -1.817523 2.646099 -0.690163 0.671469 0.601841 2.734780 -0.763339 -0.047305 -0.939518 -1.417849 0.369983 -0.153179 0.191083 -1.480657 -0.282178 -1.430796 -1.158838 0.119690 -0.331322 -1.210355 1.393140 -0.206517 1.050075 -1.167937 0.296817 -1.349237 0.859215 0.459959 -2.677328 -2.647037 -0.314901 -0.978258 0.335599 -0.927405 -1.376788 0.712963 0.576785 -1.149752 0.023742 -2.032472 1.973816 1.383129 -0.414970 0.133437 0.163042 1.592597 1.072300 0.039470 -0.616875 0.050059 0.139938 0.346262 -0.583667 -0.397769 0.774945 -1.228542 -0.511219 0.025010 1.209076 -0.896651 0.318106 -3.110101 -1.376035 0.440354 6.048180 -1.386003 1.333438 -0.001105 -2.095262 1.369313 0.310611 -1.589310 -0.444748 0.650462 2.386355 -1.729446 -0.733561 1.508651 2.484470 0.677913 -0.705285 1.804795 0.539686 -0.887915 -0.966260 1.845522 -0.235239 0.102882 -0.844783 -0.700928 1.187535 3.254546 -0.018141 -3.788193 0.187147 1.049264 0.972145 1.130190 0.424780 -0.193491 -0.070601 1.387737 -0.412028 1.614259 1.824506 -3.941762 1.675781 0.929537 -1.788975 2.191768 -0.547381 -0.415774 0.959994 0.512449 1.959389 1.602902 0.393418 -0.543928 -1.283790 -1.673846 -0.245955 0.633686 0.830318 -1.686265 1.650788 0.553147 -1.974713 -0.971814 -2.344237 -0.604043 -0.462836 -2.691048 0.553397 -0.112883 -3.386205 2.539854 1.162432 -0.010346 -0.629314 -1.486220 0.343545 -1.436345 -1.928891 0.241455 -0.754157 -1.282148 0.697905 -1.234699 0.504605 1.057240 1.844023 -2.269354 -1.912489 1.638916 0.655046 1.899557 1.327011 0.774093 0.752599 1.694281 -0.513910 -0.218992 -2.251251 2.982644 0.731048 -0.902367 0.267177 -1.612970 0.724519 1.961740 -0.885127 -0.769820 -2.584120 1.007452 -0.049877 0.269673 0.324347 -1.708637 -1.262156 -0.485369 0.837649 0.121767 -0.465442 -1.881912 -0.193933 -1.435199 -1.222193 0.332741 -1.187251 -0.295726 1.719020 -1.319817 -1.733908 0.392144 -0.326686 -1.001273 0.576739 1.408465 0.099626 -0.696806 2.136212 -1.776546 1.625455 -2.105019 -1.452526 0.110102 -2.224250 -0.693336 -1.158086 -0.891354 0.479387 0.022482 0.611230 -0.341114 0.645879 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::_Deque_iterator(std::_Deque_iterator const&) = 0.097473 1.840169 1.526155 -1.064946 1.574044 1.915908 0.218109 -0.294476 -0.516576 -0.522702 -0.576822 -1.469221 -1.603830 1.316047 -0.304127 -0.099817 2.129924 -0.176660 -0.210666 -0.406036 0.626013 0.130979 2.080291 2.051502 -2.153535 0.741114 1.368074 0.579956 0.112636 1.892539 -1.399693 -1.880481 0.071816 0.067680 0.738361 -0.599961 -0.626305 -1.384783 0.020446 -3.004899 -0.246102 0.420941 -1.111487 -0.135093 0.327412 0.430123 3.328337 0.983807 -0.618443 0.086794 0.901777 0.761041 0.286762 -0.004730 0.681379 0.374537 1.952641 0.501665 -0.310293 0.030618 -0.114982 -0.655223 -0.402239 1.797170 1.650701 0.124903 -0.630997 -0.017833 0.028223 -0.211213 -0.735554 1.213679 0.838978 1.833229 0.892113 -0.992772 0.601768 -2.234546 0.230921 -2.381970 -1.649412 -1.398299 0.284486 0.228381 0.788169 -0.569132 2.404852 -0.307335 0.875738 0.480066 2.614843 -1.564744 -0.129810 -0.952092 -1.037803 0.351112 -0.398345 0.321601 -0.437471 -0.863549 -1.322362 -1.679887 0.995381 0.095901 -1.190946 0.267838 -0.250626 1.094320 -1.323664 -0.435188 -1.704635 -0.215164 -0.301302 -2.592190 -1.217149 -0.231061 0.984286 0.345149 -0.444571 -2.066603 0.402528 1.387221 -0.761819 -0.898124 -0.610928 1.815477 1.510939 -0.228651 0.409315 -0.092175 1.381223 1.654166 1.500441 -0.435834 -0.287736 0.117356 -0.514202 -0.564370 -0.607243 0.344061 -0.194319 -0.852692 0.025416 1.514664 -0.873447 0.306297 0.074875 -1.215902 0.695004 5.700470 -0.886878 1.047396 -0.017881 -2.205553 0.970156 -0.230184 -1.533881 0.098629 0.946007 2.041965 -2.757348 -0.843843 1.053981 2.183028 0.704512 -1.679669 0.375131 -0.124614 -0.705607 -0.622457 1.060782 -0.100291 0.144963 -0.849390 -0.558096 1.137348 3.390697 -0.863749 -3.000605 0.361203 0.255636 0.224431 -0.798057 0.022353 -0.501468 -0.052797 0.766495 -0.400889 1.284757 1.772374 -4.037370 1.442965 -0.218675 -1.836929 1.826654 -0.056956 -0.408153 -0.020310 0.849096 1.945043 1.439650 0.404907 -0.290040 -0.952649 -1.641708 -0.263239 0.423093 0.792334 -1.371614 1.467440 0.650195 -2.020006 -1.155247 -1.315189 -0.074845 -0.664153 -1.420943 0.567103 -0.611884 -3.944809 2.436205 0.517959 -0.285267 0.146171 -1.203740 0.692883 -1.550218 -2.065444 0.642759 -0.315273 -0.515145 0.165708 -0.859915 0.843346 0.749834 1.024598 -1.934420 -2.343727 1.078938 0.217798 1.360553 1.260604 1.012228 1.647767 0.338615 -0.708994 -1.162093 -1.159171 1.751063 0.424301 -1.004703 -0.708743 -1.320938 1.061716 2.307855 -0.681021 -0.081913 -1.633732 1.085986 -1.539033 -0.112969 0.598431 0.596112 -1.325892 -0.199670 0.917749 -0.264975 -0.782256 -1.306034 -0.631268 -0.821798 -1.393916 0.393495 -1.385259 -0.219543 1.716551 -0.917671 -1.072294 0.789299 -0.447634 -0.143291 0.055301 1.173950 1.979989 -1.484975 0.878462 -1.506260 1.375002 -2.246511 -1.661871 0.406166 -0.998681 -0.436552 -0.833922 -0.212586 0.654686 -0.067861 0.012523 -0.055651 -0.114244 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_destroy_nodes(int**, int**) = -0.280910 0.613662 0.426447 -0.599673 0.844427 0.632485 0.320973 0.051308 -0.666269 -1.040547 -0.330176 -1.031987 -1.389410 1.282096 -0.228504 0.452377 2.095984 0.446534 0.043443 -0.534550 0.953454 -1.043138 1.853733 2.014472 -1.735615 0.263934 0.913270 0.779172 0.241084 0.996547 -0.054674 -1.413386 0.452316 -0.726259 0.965912 -1.177803 -0.166536 -0.018111 0.020002 -2.885518 -0.274307 0.573288 -0.105652 0.024633 0.073935 0.645630 2.005653 1.093749 -0.744913 0.780481 0.875257 0.220471 0.516575 0.174494 0.094786 0.377272 0.092692 -0.061909 -0.494528 0.316245 -0.207380 -1.487697 0.150149 1.411289 1.831774 -0.277386 -0.355897 0.413253 -0.145578 0.199629 -0.081347 1.000794 0.530010 0.479292 1.148071 -1.794876 -0.265078 -3.085269 0.092258 -3.780301 -1.375936 -1.269303 0.840214 0.484197 0.738523 -0.259233 2.191700 -0.189740 0.484950 1.173702 2.035650 -1.322093 -0.363830 -1.168401 -0.485547 0.575270 -0.821031 -0.099039 0.457998 -0.166642 -1.157254 -1.484060 0.899331 0.109820 -0.945198 -0.873886 -0.471973 1.338210 -1.613000 -1.022398 -1.981880 -0.052610 -0.275200 -2.252913 0.233016 -0.446271 0.611939 0.642826 -0.379751 -1.371093 0.385607 0.982599 -0.309643 -0.879388 -0.572037 1.570940 0.764930 -0.290043 0.442744 0.509139 0.499187 1.654503 1.555301 -0.468928 -0.509133 0.717625 -0.835953 -0.207241 -1.067918 -0.287039 0.956991 -1.312671 -0.338509 0.700721 -0.897722 -0.332382 0.842007 -1.001816 0.752910 4.177721 -0.302800 0.863879 0.559387 -1.574169 1.321209 -0.229427 -0.543608 0.607904 1.356390 1.152597 -2.121570 -0.968774 0.558287 1.913777 0.745119 -1.278540 -0.932550 -0.284618 0.170042 -0.235801 0.600134 0.298644 0.016762 -0.768904 -0.161360 0.698724 2.550773 -0.915488 -0.746055 0.181760 0.863901 -0.496242 -2.031926 -0.155221 -1.440835 -0.305297 0.179246 -0.067241 0.609989 1.660641 -2.917649 1.345391 -0.522797 -0.488672 0.866987 0.054028 -0.403057 -2.329193 0.552785 1.248605 1.462428 -0.011791 0.479733 -0.252633 -1.668306 -0.052131 0.217723 0.915873 -1.001767 1.381571 -0.272522 -1.125154 -1.007916 -0.183969 -0.450034 -0.955556 -0.342217 0.690266 0.884055 -2.408637 1.636286 -0.356649 -0.673225 0.545066 -0.202405 1.144345 -1.624883 -1.854597 0.860413 -0.241634 -0.814509 -0.475604 -0.529140 1.012039 0.114794 -0.592707 -0.776681 -1.928157 1.153687 -0.115091 1.079927 0.955057 0.395611 1.837786 0.332790 -1.042369 -1.053230 -0.744563 0.159342 -0.511645 -0.530344 -1.255345 -0.625445 1.104909 2.296199 0.025001 -0.212366 -0.280068 1.614586 -1.617817 -0.507815 0.859023 0.602856 -0.477149 0.533800 1.008605 -1.250901 -0.729231 -1.318974 0.335048 -0.043489 -1.059798 0.651718 -1.592286 -0.001511 1.039194 -0.453425 -0.482507 0.895998 0.371323 0.022620 -0.373299 1.725452 1.681549 -1.191194 0.215630 -1.356043 0.726941 -2.022858 -1.103591 -0.309352 0.568906 -0.295675 -0.110403 0.309161 0.706980 0.325488 -0.305003 -0.515182 -0.421894 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_deallocate_map(int**, unsigned long) = -0.045829 0.229419 0.575859 -0.244461 0.841597 0.080699 0.162422 0.495644 -0.454151 -0.861078 -0.295171 -0.635559 -1.367284 0.744038 -0.162761 0.065029 1.043381 0.143042 0.142932 -0.613194 0.434149 -0.626003 1.154854 0.744719 -1.275222 0.212708 0.241016 0.913923 0.373297 0.831042 0.088896 -0.724301 0.219320 0.065470 0.793829 -0.579884 0.110989 -0.021408 -0.737557 -1.661545 -0.330019 0.736995 -0.317368 0.388754 0.240356 1.413330 1.035079 0.700071 -0.614067 0.877261 0.690741 -0.173329 0.543975 0.195141 -0.391412 -0.225128 0.278364 -0.359426 -0.711965 0.367492 -0.060515 -1.698994 -0.138428 0.586376 1.220429 -0.586151 -0.262888 0.298971 -0.172420 0.277820 0.187314 0.652188 0.666125 0.048951 1.106430 -0.227432 -0.357517 -1.394053 0.050487 -2.923794 -0.872485 -1.171213 1.123894 0.480835 -0.095329 -0.400204 1.541561 0.125067 0.185932 0.808214 1.094010 -0.571209 -0.259042 -0.973762 0.049715 0.449869 -0.740086 -0.412921 0.497364 0.399706 -0.491485 -0.484627 0.390902 -0.547352 -0.543948 -0.214070 -0.875709 1.022415 -1.534133 -0.298816 -1.742857 0.135503 0.257014 -1.264866 0.029944 0.240545 0.655643 0.454659 0.373090 0.118108 0.262783 0.383457 -0.199766 0.026955 -0.655302 1.203158 0.413222 -0.347624 0.468025 0.849535 0.264602 0.505996 1.159917 -0.126900 -0.932928 0.798172 -0.299255 -0.025196 -0.609129 0.102859 0.737691 -0.850304 0.098770 0.030332 -0.376446 -0.420165 -0.393207 -0.696211 0.590209 1.409471 -0.033759 0.224272 0.088687 -0.620876 0.740843 -0.001961 -0.196532 0.611982 0.622321 0.527151 -0.368642 -0.528734 0.345108 0.959611 0.343485 -1.080935 -0.089871 -0.127839 0.435387 -0.246440 0.324015 0.770918 0.042406 -0.114159 0.037413 -0.045643 1.340169 -0.483351 -1.007634 0.260751 0.363402 -0.374332 -1.020727 -0.051338 0.011580 -0.605344 0.266614 0.105258 0.087062 0.978620 -1.821446 0.814898 0.211044 -0.183727 0.464584 -0.350991 0.209162 -1.397105 0.026663 0.597068 0.900166 0.274249 -0.015710 -0.222989 -0.982783 0.326538 0.284734 0.608790 -0.259959 0.706113 -0.295611 -0.265114 -0.576822 -0.689997 -0.250895 0.220117 -0.318752 0.306373 0.497906 -2.155843 0.714512 -0.794312 -0.588672 0.165927 0.228542 0.795640 -0.846714 -0.996857 0.418223 -0.398088 -1.536883 -0.914783 -0.197097 0.400131 -0.034085 -0.450791 -0.257990 -1.219645 1.001658 -0.243318 0.264827 0.560780 0.189306 1.483397 0.611961 -0.968878 -0.448022 -0.418644 0.443092 -0.783804 0.248960 0.035813 -0.104188 0.443822 1.338513 0.150407 0.213500 -0.397655 1.063072 -0.953934 -0.826112 0.725051 0.328595 0.125415 1.224012 0.779936 -0.763734 -0.580091 -1.006787 0.144595 0.090379 -0.426683 0.354988 -1.271586 -0.198844 0.853564 -0.106529 -0.726797 0.631848 -0.038588 -0.437353 -0.909486 1.622607 1.831863 -1.122124 0.713376 -0.735103 0.707110 -1.134817 -0.416468 -0.414901 0.206125 0.200008 0.261966 0.301725 0.193906 0.308401 -0.726274 -0.664299 -0.316113 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_Deque_impl::~_Deque_impl() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_deallocate_node(int*) = -0.009500 0.250358 0.578971 -0.354746 0.869154 0.149097 0.026680 0.154080 -0.319030 -0.449566 -0.292936 -0.557745 -0.899014 0.532044 -0.233111 0.176210 0.584508 -0.117212 0.055559 -0.394935 0.359574 -0.287528 0.751426 0.155295 -0.924003 0.144027 0.192142 0.715172 0.258030 0.818362 -0.091824 -0.536172 -0.095867 0.150754 0.558895 -0.313537 0.085000 -0.040503 -0.379219 -1.066717 -0.271016 0.632294 -0.392980 0.332839 0.311496 1.081977 0.719677 0.469670 -0.479474 0.597493 0.494939 -0.009221 0.436884 0.093020 -0.413967 -0.084463 0.663471 -0.309713 -0.507062 0.226018 -0.083386 -0.876456 0.023223 0.461990 0.844799 -0.498689 -0.289849 0.417490 0.010797 0.132988 0.050463 0.580211 0.253487 0.307412 0.684022 -0.067726 -0.065052 -0.752426 0.158584 -1.598217 -0.553164 -0.781332 0.384252 0.455895 -0.147031 -0.227591 1.236461 0.092975 0.019897 0.590627 0.750310 -0.339649 -0.069358 -0.839175 -0.110691 0.087176 -0.432807 -0.535287 0.173819 0.498996 -0.264476 -0.370007 0.056450 -0.437458 -0.392492 0.034578 -0.738831 0.685415 -1.087126 -0.312450 -1.076446 0.256487 0.033601 -0.909254 -0.179010 0.250091 0.415208 0.133359 0.508860 -0.031131 0.256240 0.402610 -0.258554 0.196140 -0.535117 0.871649 0.418969 -0.281764 0.213609 0.571637 0.243260 0.213128 0.675398 -0.130164 -0.803598 0.564878 -0.070926 -0.095273 -0.368072 0.252352 0.291058 -0.570888 0.042904 0.187388 -0.169895 -0.149527 -0.584843 -0.688831 0.366823 0.998007 -0.204912 0.091523 -0.182887 -0.563289 0.437527 0.138835 -0.237680 0.269073 0.193419 0.583744 -0.299672 -0.384669 0.480027 0.593653 0.182307 -0.715151 0.105380 -0.044365 0.220665 -0.036494 0.216635 0.715813 -0.235355 -0.023508 -0.043692 -0.371229 1.199072 -0.217394 -0.859896 0.351449 0.279336 -0.382880 -0.569930 -0.057484 0.057351 -0.610438 0.249657 0.044886 0.092475 0.683923 -1.400545 0.588661 0.334608 -0.303663 0.362312 -0.518013 0.297893 -0.874537 -0.248462 0.498828 0.503491 0.044169 -0.044040 -0.312170 -0.605280 0.437615 0.189047 0.458264 -0.120272 0.495212 -0.136694 -0.340699 -0.339534 -0.376213 -0.233323 0.294651 -0.331841 0.178598 0.164940 -1.569457 0.582721 -0.572996 -0.212844 0.208712 0.268995 0.595896 -0.465643 -0.616493 0.331257 -0.248754 -0.919211 -0.581254 -0.163410 0.222286 0.075429 -0.138674 -0.363918 -0.948517 0.365234 -0.240846 0.027502 0.379951 0.193940 0.853135 0.309510 -0.589401 -0.281604 -0.385249 0.333996 -0.244794 0.445198 0.187599 -0.032900 0.353023 0.719774 0.002803 0.220143 -0.518898 0.612539 -0.457597 -0.394836 0.385260 -0.136126 -0.173769 0.641683 0.459549 -0.230599 -0.381254 -0.699393 0.213846 -0.318706 -0.029657 0.133814 -0.820986 -0.433900 0.666801 -0.166658 -0.661216 0.361497 -0.016429 -0.441737 -0.671051 1.215734 1.218455 -0.644633 0.640464 -0.414439 0.592157 -0.761427 -0.261737 -0.314321 -0.098476 0.207373 0.151658 0.212477 0.146695 0.223025 -0.399936 -0.305856 -0.351594 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits >::deallocate(std::allocator&, int*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/topological-sorting.cpp__std::__deque_buf_size(unsigned long) = -0.344857 -0.442576 -0.244121 -0.445243 0.257755 -0.042797 0.043426 -0.355504 -0.712604 -0.347823 0.124852 -0.797734 -0.200038 0.577765 -0.148597 0.530652 0.815753 0.196861 -0.148805 -0.185461 0.523212 -0.487390 0.480700 0.886886 -0.304389 0.032596 -0.265112 0.192211 -0.085632 0.075892 0.163691 -0.680776 0.047553 -0.528338 0.159584 -0.251300 -0.299393 0.701251 0.612639 -0.953837 0.036625 0.428973 0.389454 0.114446 0.175952 0.026091 0.315902 0.094735 0.005371 0.734904 0.322511 -0.130678 0.406966 -0.053565 0.311032 0.385835 -0.047976 -0.213913 -0.127150 0.009175 -0.412981 0.174850 0.212421 0.339911 0.545077 -0.090519 -0.443848 0.054934 0.163087 0.103727 0.259759 0.497095 -0.135760 -0.216743 0.268964 -0.715439 -0.104523 -1.269051 0.291116 -1.275808 -0.464006 0.266996 0.514978 0.587710 0.114601 -0.091732 0.874796 -0.458228 -0.485482 0.383024 0.616364 -0.237512 -0.102718 0.007811 -0.360554 -0.254196 0.048708 -0.181190 0.203503 0.521415 -0.532267 -0.366258 0.328420 -0.055240 -0.206563 -0.409205 0.013427 0.495284 -0.656895 -0.419613 -0.194133 0.696099 0.243440 -0.593852 0.071129 -0.470133 -0.362380 0.225359 -0.834060 -0.398398 0.346224 -0.102331 -0.354984 -0.015339 -0.189848 0.329487 0.274450 0.018909 -0.214230 0.390967 -0.021897 0.774908 -0.089820 -0.491283 0.163778 0.207784 0.028669 0.189462 -0.285152 -0.331473 0.122462 -0.475128 -0.063109 -0.198866 -0.338282 -0.115826 0.159529 -0.118975 -0.408000 1.250051 -0.415122 0.759461 0.512277 -0.179228 0.499205 -0.008754 0.383888 0.206276 0.613922 0.232574 -0.514660 -0.536514 0.755996 0.699834 0.088269 -0.404355 -0.449520 0.334139 0.320225 0.177576 0.359599 -0.109784 0.100150 -0.123355 -0.013543 -0.040765 1.263590 -0.149324 0.236942 0.042383 0.490221 0.002189 -0.728696 -0.154578 -0.963827 -0.076026 0.062067 0.257987 0.218993 0.711424 -1.094076 0.485021 -0.234872 0.212837 0.397629 0.293113 -0.315393 -1.559040 -0.557252 0.066052 0.711194 -0.122488 0.339909 0.115434 -0.615783 0.085893 0.000000 0.259845 -0.760890 0.674806 -0.172948 -0.414959 0.188955 0.231182 -0.512927 -0.324441 -0.267146 0.229267 0.791491 -0.517558 0.258665 0.238937 -0.010261 0.223465 0.275479 0.664835 -0.159975 -0.312988 0.359437 -0.291721 -0.310038 -0.052335 -0.105455 0.201591 -0.192302 -0.317919 -0.365779 -0.545614 0.757833 -0.110442 0.886504 0.084505 -0.550075 0.183502 0.112404 -0.290435 -0.172324 -0.125496 -0.328388 -0.355732 -0.019443 -0.418245 -0.199410 0.347804 0.347707 0.297886 -0.438645 0.094531 0.604004 -0.297647 0.398096 0.299486 -0.225854 -0.244466 0.193140 0.424993 -0.486420 0.184668 -0.562442 0.130017 -0.502421 0.052255 0.502260 -0.116033 0.035622 -0.310517 -0.296216 0.137939 0.239218 0.504252 -0.161139 0.176568 0.922878 0.179894 0.176165 0.052703 -0.574138 0.154136 -0.413927 -0.268318 -0.281339 0.629905 -0.589591 -0.234380 -0.135781 0.528305 0.274081 -0.167842 -0.377783 0.286068 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::deallocate(int*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_get_map_allocator() const = 0.002245 0.254174 0.341944 -0.073014 0.231282 -0.101768 0.131723 0.258227 -0.211493 -0.496765 -0.095155 -0.442954 -0.670521 0.402477 -0.075002 -0.107738 0.691395 0.219729 0.080482 -0.296201 0.070751 -0.424533 0.645830 0.685621 -0.651363 0.149223 0.165156 0.360496 0.177642 0.384457 0.034625 -0.421176 0.197303 0.070349 0.427724 -0.336941 -0.013885 -0.138585 -0.418046 -1.031400 -0.106093 0.361996 0.129004 0.042730 0.114634 0.654123 0.723116 0.363411 -0.227328 0.339321 0.274419 -0.056887 0.274445 0.083653 -0.000971 -0.155637 0.219643 -0.206311 -0.397191 0.216056 0.002485 -0.931701 -0.132606 0.427307 0.652774 -0.125404 -0.060637 -0.053583 -0.100499 0.137388 0.044669 0.265249 0.362587 0.171904 0.445113 -0.183878 -0.000334 -0.810476 -0.055401 -1.727813 -0.542726 -0.567576 0.739531 0.257649 -0.024816 -0.148713 0.676949 0.110719 0.280078 0.300439 0.713763 -0.317602 -0.223779 -0.312602 -0.023208 0.387441 -0.363888 -0.015218 0.271072 0.041922 -0.388050 -0.248246 0.407898 -0.131474 -0.308106 0.070441 -0.224125 0.427190 -0.767743 -0.107757 -0.855323 -0.203186 0.193955 -0.724697 0.237335 0.047205 0.328265 0.358987 -0.023973 -0.055267 0.096391 0.151463 -0.064920 -0.021831 -0.681751 0.636007 0.060142 -0.087172 0.273010 0.320687 0.221152 0.278737 0.530092 -0.106058 -0.242286 0.280965 -0.318973 -0.052315 -0.303934 -0.135150 0.415366 -0.409508 0.028047 -0.041334 -0.330852 -0.261396 -0.170939 -0.250777 0.335359 0.756873 -0.007798 0.259204 0.131195 -0.416758 0.390989 -0.095431 -0.199606 0.211941 0.479539 0.329196 -0.155621 -0.274624 0.062413 0.613995 0.247800 -0.410443 -0.088877 -0.082892 0.109434 -0.104396 0.272072 0.184052 0.089839 -0.244535 -0.021156 0.212028 0.639946 -0.183827 -0.426479 -0.032836 0.078784 -0.035261 -0.535719 0.065885 0.012276 -0.081007 -0.105588 0.006788 0.103745 0.534236 -1.078092 0.512547 -0.028399 -0.095023 0.337752 -0.130857 -0.117176 -0.854388 0.244461 0.412804 0.531227 0.154942 -0.038926 -0.054980 -0.533348 -0.054933 0.054241 0.318856 -0.254832 0.410500 -0.100179 -0.265817 -0.394218 -0.438939 0.018277 -0.040708 -0.197287 0.193391 0.421094 -1.046910 0.506854 -0.287599 -0.376517 -0.049632 -0.034555 0.163199 -0.614636 -0.579126 0.046360 -0.274991 -0.759320 -0.429012 -0.207002 0.196820 -0.128821 -0.298107 -0.096461 -0.441497 0.599987 -0.115332 0.227231 0.347529 0.121544 0.774838 0.536830 -0.414383 -0.178571 -0.068487 0.120856 -0.575810 -0.064675 0.101676 -0.231204 0.230638 0.872387 -0.012316 0.051850 -0.046673 0.539023 -0.413836 -0.519405 0.377316 0.048934 0.101909 0.558055 0.400935 -0.511829 -0.271415 -0.542973 -0.100775 0.164020 -0.345660 0.206639 -0.648148 -0.026399 0.435005 -0.138813 -0.346424 0.334814 -0.087305 -0.154682 -0.248560 0.677573 0.820037 -0.583110 0.396844 -0.437124 0.262229 -0.684603 -0.292902 -0.143588 0.211345 -0.009880 0.051922 0.086027 0.084982 0.130044 -0.345911 -0.350207 0.019606 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits >::deallocate(std::allocator&, int**, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/topological-sorting.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_get_Tp_allocator() const = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/topological-sorting.cpp__std::allocator::allocator(std::allocator const&) = -0.029433 0.158312 0.238695 -0.043563 0.241932 -0.038949 0.146272 0.171463 -0.234767 -0.349572 -0.091043 -0.315941 -0.484264 0.391301 -0.043933 0.077103 0.654892 0.271096 0.063305 -0.229722 0.126365 -0.455679 0.596263 0.613129 -0.510685 0.134569 0.143082 0.274953 0.077787 0.408479 -0.098222 -0.345919 0.249898 -0.127830 0.290639 -0.398374 -0.017256 -0.023069 -0.213277 -0.921031 -0.057051 0.224993 0.130367 0.016634 0.048362 0.477267 0.580292 0.328609 -0.139098 0.365906 0.188828 -0.090560 0.233463 0.118391 0.072366 0.073869 0.175948 -0.149247 -0.368241 0.168128 -0.040282 -0.811104 -0.064456 0.331832 0.563291 -0.115901 -0.048647 0.025278 -0.137709 0.093413 0.085707 0.201686 0.233384 0.052409 0.357201 -0.321510 -0.010383 -0.706478 -0.129360 -1.447261 -0.462390 -0.465301 0.548728 0.136747 0.129388 -0.047827 0.586655 0.022575 0.217887 0.171212 0.606056 -0.428951 -0.215361 -0.248762 0.026958 0.269439 -0.314046 -0.079639 0.292895 -0.056318 -0.350367 -0.316549 0.469952 -0.021099 -0.252463 -0.055071 -0.169193 0.421985 -0.684822 -0.277551 -0.749462 -0.193483 0.013800 -0.597209 0.295877 0.042709 0.300791 0.336346 -0.057322 -0.221475 0.132889 0.228706 -0.050213 -0.170513 -0.397206 0.536494 0.038419 -0.084740 0.247575 0.218680 0.116026 0.402296 0.547633 -0.112359 -0.179407 0.266662 -0.311000 -0.011932 -0.283625 -0.194792 0.261305 -0.445815 -0.002377 0.034632 -0.316389 -0.108156 0.043514 -0.121315 0.281453 0.669997 -0.011832 0.232540 0.132698 -0.417460 0.370224 -0.122042 -0.124208 0.192266 0.449468 0.232422 -0.289317 -0.275439 0.036214 0.523344 0.256307 -0.411600 -0.227277 -0.184141 0.150350 -0.001322 0.179107 0.174723 0.104690 -0.262785 -0.008429 0.099293 0.701692 -0.267977 -0.304066 0.035207 -0.030716 -0.128581 -0.644651 -0.025751 -0.146953 -0.081942 -0.152955 -0.016176 0.046076 0.489422 -0.874799 0.472480 -0.211419 -0.153400 0.346880 -0.060332 -0.097797 -0.737197 0.130874 0.338500 0.535200 0.127193 0.032563 -0.000841 -0.473243 -0.056543 0.002339 0.276871 -0.205184 0.357492 -0.061553 -0.317729 -0.303590 -0.266737 0.058416 -0.170080 -0.078616 0.187632 0.408849 -0.909570 0.406380 -0.206813 -0.323919 0.134993 0.084800 0.200086 -0.502204 -0.533912 0.131860 -0.163058 -0.497368 -0.325576 -0.137020 0.225435 -0.101902 -0.321650 -0.056181 -0.428083 0.455099 -0.076516 0.206721 0.293554 0.075485 0.653312 0.384187 -0.409430 -0.189799 -0.028863 -0.040943 -0.535086 -0.025453 -0.046120 -0.202829 0.300216 0.772124 0.114075 0.057925 -0.044382 0.540434 -0.458836 -0.350751 0.411107 0.166978 0.062750 0.409077 0.416875 -0.491025 -0.267654 -0.358955 -0.064236 0.150073 -0.273842 0.206387 -0.565880 0.005197 0.317324 -0.086225 -0.246746 0.287164 -0.039382 -0.081937 -0.246167 0.620222 0.690142 -0.491228 0.261496 -0.320850 0.187496 -0.585545 -0.225031 -0.129451 0.308520 -0.120577 0.082969 0.160158 0.131644 0.084355 -0.277250 -0.251063 -0.125680 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::deallocate(int**, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/topological-sorting.cpp__std::allocator::~allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::~new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/topological-sorting.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/topological-sorting.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.062983 1.442065 1.195869 -0.677531 1.810581 0.579541 0.570478 0.553355 -0.327521 -2.059566 -0.394427 -1.310077 -3.078193 1.187376 -0.642214 -0.590724 1.998098 -0.368712 0.637876 -1.327921 0.970907 -1.005935 2.777689 2.099979 -3.258552 0.515992 1.001872 1.374334 0.781382 1.560755 0.616874 -1.904881 0.646925 0.343684 2.005367 -0.684890 -0.182677 -1.116369 -1.563154 -3.299565 -0.887507 1.201277 -1.017087 0.830258 0.579714 2.630298 3.195212 1.374736 -1.663822 1.376309 1.558079 0.154594 1.039444 0.310334 -0.517735 -1.165934 0.526191 -0.311936 -0.970250 0.574517 -0.506157 -2.927956 -0.197563 1.878231 2.636217 -0.760001 -0.300778 0.246618 -0.648547 0.620780 -0.078743 1.855768 1.741186 0.962606 2.602696 -0.793267 -0.560104 -3.724583 -0.082483 -6.215651 -2.045031 -2.602326 1.773887 0.685317 0.323819 -0.773704 3.077434 0.881266 0.906250 1.934894 2.537695 -0.904568 -0.166877 -1.585087 -0.626715 0.685926 -1.189931 0.294378 0.512794 0.236211 -1.433782 -1.038490 0.609657 -0.874436 -1.125166 -0.733036 -1.492821 1.559306 -2.706542 -0.012399 -3.251219 -0.263231 0.368476 -3.275298 -0.209454 -0.019716 1.853757 0.764429 0.675292 0.108174 0.345841 1.099395 -0.378883 -0.310237 -1.301875 2.503359 1.471376 -0.029963 0.867578 1.387557 0.599702 1.123015 2.714672 0.281991 -1.580528 0.685428 -0.574671 -0.062047 -0.754570 0.680754 2.065671 -1.215149 0.157245 0.359449 -0.536580 -1.341581 -0.299177 -2.106381 1.399973 4.291379 -0.481896 1.083114 0.383895 -1.766397 1.019152 -0.104778 -0.600973 1.305105 1.766380 1.462394 -1.226394 -1.024705 0.897659 2.048173 0.393858 -2.328827 0.014912 0.281332 0.282333 -1.036014 0.657734 0.729534 0.186670 -0.729383 0.116329 0.737652 2.525941 -0.937297 -2.267733 0.313963 1.230706 -0.185345 -1.346194 0.034695 -0.025203 -0.631214 0.870445 0.022387 0.403491 1.875233 -4.362697 1.401747 0.299233 -0.221420 0.938118 -0.275085 -0.046834 -2.750192 1.089994 1.558414 1.041251 0.620349 -0.199443 -0.695392 -1.968062 0.681680 0.439716 1.300638 -1.114000 1.764703 -0.622278 -1.102955 -1.873981 -1.855002 -0.367657 0.409912 -1.036059 0.496460 0.674414 -4.566831 1.885242 -1.207086 -1.501481 -0.222497 -0.367289 1.592505 -1.745413 -2.347288 0.549260 -1.529602 -3.070407 -1.768794 -0.665530 0.480774 0.226067 -0.412867 -1.291441 -2.414151 2.264914 -0.524208 0.990870 1.471385 1.154775 3.723550 0.670979 -1.936913 -1.539766 -1.228111 1.746005 -0.946582 -0.689352 -0.221111 -0.783915 0.681033 3.116487 -0.418715 0.301177 -0.657459 2.017094 -2.226489 -1.566918 1.346398 1.055090 -0.147463 2.099822 1.371607 -0.898750 -1.218332 -2.098149 0.125938 0.071041 -1.416469 0.782501 -2.463500 -0.251082 1.653479 -0.235352 -1.438899 1.116155 -0.345593 -0.105744 -1.326643 2.394897 3.911465 -2.702179 0.885543 -1.572544 1.365705 -2.637086 -1.467966 -0.423610 -0.225212 1.030065 0.164847 -0.095887 0.643241 0.864575 -1.448963 -1.024442 -0.022738 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/topological-sorting.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/topological-sorting.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/topological-sorting.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/topological-sorting.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/topological-sorting.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/topological-sorting.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/topological-sorting.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/topological-sorting.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/topological-sorting.cpp__std::deque >::push_back(int const&) = 0.122080 2.193182 1.942155 -1.498059 1.947964 2.842997 0.205032 -0.159316 -0.832128 -0.682176 -0.742917 -2.549806 -2.255832 1.711484 -0.509223 -0.407957 2.580013 -0.249287 -0.400094 0.027546 0.237217 1.043980 2.357271 2.484409 -2.406730 0.876026 0.711008 0.680053 -0.669695 2.880493 -1.318493 -3.367329 -0.416676 1.245268 1.061040 -0.287715 -0.982577 -1.503478 -0.343713 -3.783670 -0.305103 2.240116 -0.855116 -0.264733 0.889802 -0.617655 4.140115 1.116762 -0.332757 -0.190704 0.749614 1.418155 0.739621 -0.174417 1.053109 0.190544 2.339257 -0.464443 -0.542686 0.090092 -0.328684 -0.056877 -0.914813 2.247719 1.946180 0.368244 -1.045615 -0.999082 0.001203 -0.082140 -0.976776 1.629428 0.966064 2.554800 0.692750 0.645983 0.967348 -1.321938 1.126132 -1.256851 -2.046646 -1.446229 0.765165 2.638901 0.506087 -1.955675 3.126951 -0.832440 0.900670 0.600426 3.289279 -1.288727 -0.101717 -1.299013 -1.503818 0.379426 -0.286455 0.088706 -1.357166 -0.619910 -1.697527 -1.614229 0.456183 -0.158316 -1.420498 1.239745 -0.283012 1.348020 -1.372747 -0.087497 -1.829558 0.596670 0.175358 -3.178858 -2.449086 -0.333913 -1.037483 0.474129 -0.983194 -2.042681 0.828662 1.019020 -1.224571 -0.405526 -2.120405 2.454937 1.577303 -0.575133 0.277412 0.142256 1.746620 1.492514 0.526308 -0.664537 -0.043132 0.227032 0.034029 -0.735221 -0.585269 0.672337 -1.151788 -0.844338 -0.319532 1.558264 -1.095689 0.621802 -2.824764 -1.592226 0.669957 7.112728 -1.548838 1.439208 -0.056364 -2.608690 1.917977 0.299690 -1.895202 -0.442036 0.918694 2.781402 -2.625018 -0.960337 1.658304 2.891866 0.846289 -0.979118 1.566250 0.301486 -0.901692 -1.006527 1.929749 -0.174683 0.130556 -1.074721 -0.775773 1.307219 4.045087 -0.399764 -4.064035 0.372113 0.957446 0.841479 0.470531 0.304576 -0.662907 -0.184490 1.212559 -0.520180 1.765655 2.206986 -4.387793 2.013357 0.611284 -2.229572 2.639930 -0.679028 -0.417591 0.610264 0.677180 2.403056 1.919067 0.397415 -0.535112 -1.515629 -2.022094 -0.291380 0.621997 1.080727 -1.899833 1.944838 0.495932 -2.404257 -1.240818 -2.437302 -0.666661 -0.881178 -2.772430 0.653986 0.033250 -3.768067 3.056854 1.231146 -0.048925 -0.344433 -1.514663 0.436230 -1.763382 -2.419130 0.472066 -0.706882 -1.179965 0.716022 -1.338084 0.766929 1.136368 1.562934 -2.537269 -2.521156 1.763415 0.693088 2.132195 1.541459 1.037619 1.064447 2.078225 -0.779613 -0.502752 -2.429937 2.830441 0.710684 -1.060253 -0.268610 -1.820338 1.087254 2.523791 -0.874014 -0.653147 -2.796918 1.302697 -0.428670 0.222244 0.572714 -1.676872 -1.521022 -0.715559 1.098977 -0.006545 -0.776921 -2.087219 -0.182879 -1.509328 -1.537416 0.325091 -1.624683 -0.396789 2.074247 -1.542895 -1.831370 0.539538 -0.270615 -0.970923 0.463815 1.748010 0.278300 -0.980569 2.134259 -2.009848 1.801576 -2.593766 -1.670580 0.132147 -2.020546 -0.805489 -1.253289 -0.575316 0.588167 -0.048066 0.595666 -0.287766 0.275738 +PE-benchmarks/topological-sorting.cpp__void std::allocator_traits >::construct(std::allocator&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/topological-sorting.cpp__void std::deque >::_M_push_back_aux(int const&) = 0.325067 2.558004 2.998057 -2.048642 2.418969 3.166100 0.106563 0.219582 -1.238814 -1.007536 -0.817226 -3.701153 -3.143911 2.123641 -0.737744 -1.237108 3.130164 -0.369086 -0.603193 -0.142343 -0.253069 1.736482 2.800720 2.964830 -3.096034 1.120957 0.328583 1.255214 -0.476316 3.588784 -1.500940 -4.044893 -0.837679 2.535938 1.460614 0.022986 -1.194087 -2.112204 -1.257299 -4.602131 -0.304083 3.340536 -0.965171 -0.156288 1.435295 0.056533 5.151480 1.307030 -0.417705 -0.311766 1.070205 1.589078 1.132833 -0.336862 1.206899 -0.572724 3.659529 -0.657104 -0.914403 0.250676 -0.289278 -0.352433 -1.591667 2.672723 2.422125 0.465246 -1.438262 -1.906281 0.378544 0.044727 -0.914467 1.885770 1.609168 3.321149 0.912977 2.172084 1.529630 -1.032157 1.659491 -1.719914 -2.470716 -1.714641 2.027498 3.625109 -0.423393 -3.019414 3.699245 -0.858857 1.080749 0.607695 4.047159 -0.899442 -0.274694 -1.538986 -1.846370 0.836261 -0.344496 0.130179 -1.567425 -0.200790 -1.948143 -1.163693 0.279693 -0.824752 -1.768115 2.728372 -0.438971 1.676600 -1.794767 0.812829 -2.272610 1.021394 1.182256 -3.859652 -3.554750 -0.271542 -1.479040 0.633235 -1.206631 -1.398849 0.966139 0.580367 -1.697377 0.583609 -3.716814 3.347862 1.740210 -0.603853 0.248225 0.525468 2.486984 0.947691 0.066135 -0.910808 -0.076138 0.341779 0.259317 -0.926232 -0.733620 0.979012 -1.266626 -0.718630 -0.108940 1.314747 -1.373707 0.582809 -4.879732 -1.711082 0.766765 8.220706 -1.872892 1.776625 -0.153451 -2.757010 2.373289 0.819999 -2.232289 -0.604649 0.823949 3.450263 -2.213289 -1.050717 2.058608 3.512617 1.027236 -1.329531 2.936998 0.675990 -1.174471 -1.401188 2.628467 -0.092954 0.151835 -1.032565 -0.938608 1.700632 4.497641 -0.042056 -6.232132 0.167344 0.996737 1.494235 1.413616 0.744077 0.392418 -0.169374 1.529305 -0.457824 2.279730 2.726062 -5.893245 2.575514 1.756554 -2.612599 3.662574 -1.201966 -0.466205 1.010592 0.706962 2.800754 2.439206 0.955260 -1.476964 -1.832540 -2.391954 -0.371368 1.029000 1.247853 -2.205136 2.169683 0.693046 -2.401102 -1.401654 -4.101444 -0.803687 -0.111084 -4.111229 0.833963 -0.296416 -5.150751 3.605004 1.434467 -0.156349 -1.227014 -2.219989 0.026826 -2.242823 -2.684189 -0.040072 -1.306718 -2.631648 0.317150 -1.679920 0.536325 1.258044 2.404510 -3.219882 -2.904384 2.687399 0.456704 2.550134 1.972366 1.027407 1.198309 3.766140 -0.741152 -0.235259 -2.873162 4.216665 0.631508 -1.192114 0.792471 -2.180673 0.890212 2.982526 -1.367060 -0.654877 -3.846285 1.351861 0.053939 -0.356208 0.579776 -2.930363 -1.554191 -0.127506 1.285016 -0.053973 -0.701309 -2.902346 -0.888589 -1.842541 -1.848312 0.416559 -1.888578 -0.465078 2.647156 -1.936840 -2.722317 0.673241 -0.755799 -1.826905 0.604296 2.400365 0.816924 -1.299959 3.518454 -2.711866 2.685467 -3.152763 -2.008646 0.202569 -3.176127 -0.963873 -1.528465 -0.869586 0.465487 0.012789 0.428654 -0.841951 1.175677 +PE-benchmarks/topological-sorting.cpp__void __gnu_cxx::new_allocator::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/topological-sorting.cpp__std::deque >::size() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/topological-sorting.cpp__std::deque >::max_size() const = -0.037791 0.143272 0.247771 -0.138360 0.166366 -0.095238 0.077945 0.068389 -0.175916 -0.424638 0.027340 -0.453537 -0.506795 0.309740 -0.149254 -0.102783 0.445910 0.052522 0.026851 -0.256637 0.048388 -0.196113 0.501424 0.514530 -0.503657 0.060539 0.110555 0.287230 0.199689 0.170949 0.158307 -0.357200 0.110765 0.132274 0.278129 -0.129733 0.006038 -0.098564 -0.257582 -0.654539 -0.082488 0.257662 0.079820 0.046627 0.084019 0.499114 0.500371 0.290083 -0.174063 0.254193 0.310569 0.035546 0.167989 0.037419 -0.031357 -0.316984 0.192497 -0.236463 -0.232486 0.113854 0.003930 -0.559552 -0.136310 0.387357 0.511416 -0.072158 -0.045784 -0.055714 -0.050218 0.150071 0.054853 0.223172 0.243541 0.219726 0.311565 -0.087758 0.025922 -0.681549 -0.002638 -1.255300 -0.365998 -0.301821 0.559310 0.267835 -0.095040 -0.060288 0.503624 0.186113 0.094363 0.316429 0.542030 -0.133101 -0.155541 -0.149114 -0.110241 0.278852 -0.278697 0.114145 0.074894 0.213928 -0.289627 -0.101101 0.166581 -0.142270 -0.216811 0.073032 -0.148208 0.244394 -0.581884 0.049126 -0.485732 -0.058863 0.252169 -0.596425 0.060230 -0.045368 0.301881 0.183743 -0.054709 0.063016 0.056843 0.017605 -0.064437 0.096957 -0.617696 0.378464 0.095838 0.037636 0.126486 0.245765 0.216235 0.193011 0.213821 -0.122938 -0.162717 0.115349 -0.157339 0.024203 -0.192304 -0.044480 0.341266 -0.250868 0.141744 -0.047028 -0.214376 -0.349096 -0.211852 -0.228638 0.194554 0.577582 -0.015532 0.267000 0.171580 -0.286676 0.129187 -0.122527 -0.104295 0.145912 0.289223 0.233429 0.066247 -0.221339 0.168930 0.470914 0.168242 -0.278465 0.037155 0.101422 0.062123 -0.135216 0.221669 0.129056 -0.015673 -0.160230 -0.039658 0.243649 0.386178 -0.021863 -0.231185 -0.028496 0.178393 0.061380 -0.208022 0.078980 0.101841 0.004931 0.042937 0.062999 0.116355 0.402448 -0.912426 0.343410 0.148151 0.059071 0.174035 -0.066638 -0.187021 -0.623839 0.186953 0.290340 0.289825 0.088042 0.022239 -0.007028 -0.395700 -0.021910 0.062215 0.191026 -0.216946 0.287320 -0.025898 -0.168341 -0.327171 -0.308048 -0.021164 0.079412 -0.204784 0.182334 0.262527 -0.821011 0.396451 -0.207989 -0.276051 -0.195046 -0.126717 0.182734 -0.466064 -0.377458 -0.001189 -0.338366 -0.620507 -0.324516 -0.139616 0.065305 -0.111544 -0.069719 -0.110931 -0.211292 0.450603 -0.127040 0.193838 0.229535 0.085553 0.510700 0.239382 -0.217858 -0.121594 -0.036910 0.225434 -0.367888 -0.125602 0.259710 -0.120002 0.129102 0.547338 -0.092955 -0.066540 0.064660 0.326754 -0.217766 -0.392382 0.196746 0.029857 -0.005109 0.463114 0.222983 -0.340534 -0.095359 -0.459525 -0.091113 0.011135 -0.291769 0.171139 -0.333875 0.017699 0.276873 -0.069333 -0.267205 0.250609 -0.042122 -0.111679 -0.084730 0.475942 0.616411 -0.349723 0.283896 -0.423464 0.190484 -0.511846 -0.338773 -0.022456 0.056269 0.014241 -0.012822 -0.097372 0.109855 0.147557 -0.224566 -0.290645 0.199117 +PE-benchmarks/topological-sorting.cpp__std::deque >::_M_reserve_map_at_back(unsigned long) = -0.384971 0.281138 0.124687 -1.224427 1.272414 1.464321 0.392699 -0.736901 -1.104431 -0.387471 0.185037 -2.653024 -1.284203 1.194719 -0.490423 0.902813 2.109846 -0.278342 -0.563175 -0.332683 0.361317 1.070092 2.363821 2.342939 -1.453601 0.375204 -0.184003 0.258239 -0.415955 0.546587 -0.537850 -2.087650 0.285602 -0.268705 0.190284 0.064634 -0.784556 -0.400633 1.185757 -2.492845 -0.047949 1.311269 0.192403 -0.155876 0.337986 0.296488 2.322156 1.135934 0.102681 0.668480 0.872967 0.421947 0.881533 0.028395 0.601456 0.038617 1.089354 -0.551011 -0.423709 -0.505789 -0.476388 0.445624 -0.477557 1.609742 1.541670 0.104784 -1.214183 -0.040392 0.644651 0.109722 0.035448 1.495508 0.484838 1.220766 0.670114 -0.355237 0.561037 -1.454144 0.492096 -1.767233 -1.541131 -0.095887 0.932658 1.269658 0.826547 -0.896633 2.591196 -0.641223 -0.180347 0.599569 2.012648 -1.375978 -0.340758 -0.292690 -0.668801 -0.102217 -0.313815 0.353678 -0.013107 0.320804 -1.595985 -0.665664 0.304879 -0.085145 -0.971151 0.019571 0.285314 0.462149 -0.937957 -0.493160 -1.118666 1.059864 0.298384 -2.566079 -1.227238 -0.357681 -0.605810 0.291518 -1.375416 -1.573742 0.727726 0.048890 -0.997179 -0.363850 -1.167879 1.361563 1.373192 0.234964 0.291156 0.675053 1.075780 2.352388 0.043744 -0.967267 0.042626 0.191813 -0.018359 0.344874 -0.304788 -0.148006 -0.304289 -1.205683 0.583535 0.947222 -0.951507 0.264765 -0.941251 -0.390610 -0.138901 4.557250 -1.079570 1.863374 1.059724 -1.589094 0.955740 -0.824972 -0.427731 -0.231238 0.753812 1.514621 -1.553152 -1.063793 1.791730 2.367056 0.837271 -1.325045 1.095131 0.989716 0.236208 -0.701698 1.104941 0.173041 0.689854 -1.043364 -0.266557 1.102293 3.444162 -0.470869 -1.128407 0.373492 1.071333 0.860671 -0.163141 -0.228123 -1.273811 -0.155490 1.083853 0.524515 0.955748 1.853062 -2.634999 1.329537 0.215244 -0.718765 2.013263 0.395411 -1.198832 -0.427470 -0.325607 1.130625 1.391276 -0.048435 0.127035 -0.506943 -1.542715 -0.070443 0.375307 0.421641 -1.365143 1.526658 0.267822 -1.375719 -0.293358 -0.968371 -0.401831 -0.527108 -1.325313 1.074260 0.600970 -2.471887 1.761404 0.947881 -0.645950 -0.258783 -1.021235 1.112001 -1.180591 -1.252704 0.711410 -1.130898 -0.753660 0.274851 -0.597293 0.184743 0.658812 1.368995 -1.875610 -1.527351 2.003362 0.362658 2.228128 1.076860 -0.102590 0.463918 0.073272 -0.715774 -0.329462 -1.706433 0.888226 0.358435 -1.112273 0.107963 -0.985717 1.082482 1.415817 -0.568411 -0.778039 -1.150287 0.853538 -1.089284 0.490347 0.543379 -0.167443 -1.426018 0.155128 0.947318 -0.540231 0.267694 -1.432614 -0.256654 -1.589823 -1.033974 0.761065 -0.697550 0.111594 0.717759 -0.966750 -0.506375 0.363166 0.175943 -0.552575 0.535282 1.732867 0.650923 -0.084910 0.675157 -1.992955 1.207795 -1.783194 -1.625866 0.577965 -0.850051 -1.471969 -0.955452 -0.139283 1.156227 0.275567 -0.451475 -1.060976 0.829366 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_allocate_node() = 0.001969 0.276625 0.359868 -0.202247 0.268837 0.054781 0.080612 0.073821 -0.211642 -0.416682 -0.014172 -0.582943 -0.580220 0.364643 -0.142135 -0.151837 0.515650 0.009775 -0.002840 -0.208995 -0.003719 -0.092861 0.540399 0.559485 -0.538756 0.132173 0.088135 0.246092 0.086656 0.347199 0.032564 -0.533502 0.050059 0.255102 0.291722 -0.073913 -0.089146 -0.211373 -0.276231 -0.753770 -0.079256 0.408506 0.031350 0.010727 0.139975 0.416111 0.698528 0.287094 -0.136108 0.200169 0.273491 0.091999 0.195733 0.015155 0.084084 -0.285716 0.358980 -0.244378 -0.260772 0.118342 -0.027793 -0.468751 -0.214574 0.440377 0.504501 -0.035102 -0.123828 -0.154202 -0.054198 0.122912 -0.020767 0.277821 0.297367 0.346585 0.283267 0.066132 0.103343 -0.563539 0.069174 -1.137531 -0.441465 -0.307526 0.573003 0.421138 -0.099748 -0.203277 0.591248 0.097300 0.127602 0.267117 0.663243 -0.151539 -0.143941 -0.161527 -0.178015 0.240503 -0.219878 0.092724 -0.022065 0.136602 -0.351702 -0.116155 0.176396 -0.160242 -0.253844 0.219177 -0.123247 0.266527 -0.585807 0.099376 -0.505287 -0.014692 0.282729 -0.664475 -0.101081 -0.005198 0.157975 0.199749 -0.141392 -0.021218 0.125871 0.027389 -0.157880 0.114463 -0.718537 0.477128 0.131638 0.028380 0.129900 0.222244 0.319256 0.193640 0.184450 -0.139628 -0.105680 0.082516 -0.087030 -0.011362 -0.131168 -0.007058 0.165124 -0.230480 0.125745 0.002822 -0.246415 -0.247400 -0.470832 -0.265576 0.173470 0.798236 -0.139444 0.325581 0.106886 -0.383247 0.214645 -0.085663 -0.223827 0.041189 0.287317 0.379354 0.009612 -0.222574 0.275904 0.567114 0.188732 -0.280194 0.200951 0.131747 -0.013774 -0.162997 0.335735 0.082796 0.035537 -0.203364 -0.091336 0.264873 0.568853 -0.009373 -0.492006 -0.007835 0.159532 0.179045 -0.070561 0.113454 0.125012 0.010595 0.093274 0.006677 0.206379 0.457341 -1.051557 0.420791 0.166020 -0.114507 0.328770 -0.106154 -0.178564 -0.464884 0.156878 0.391004 0.368780 0.138482 -0.054858 -0.125140 -0.427089 -0.046806 0.077979 0.207312 -0.294803 0.348834 0.006951 -0.294289 -0.325965 -0.482743 -0.038825 0.071390 -0.377309 0.178247 0.233134 -0.941685 0.518113 -0.061706 -0.213546 -0.254197 -0.179241 0.129740 -0.456793 -0.443518 -0.023330 -0.382476 -0.659300 -0.218362 -0.222702 0.046183 -0.036048 0.045182 -0.222838 -0.289639 0.527937 -0.055402 0.317342 0.286775 0.126171 0.489239 0.416636 -0.224297 -0.065873 -0.178424 0.407036 -0.315253 -0.145987 0.307578 -0.232225 0.141993 0.562898 -0.132519 -0.087124 -0.148439 0.315108 -0.146274 -0.311217 0.204772 -0.155019 -0.085108 0.372223 0.263112 -0.245904 -0.100746 -0.529262 -0.128189 -0.124290 -0.312459 0.129320 -0.350316 -0.037635 0.355441 -0.169497 -0.368003 0.209736 -0.094734 -0.193140 -0.039538 0.489445 0.528296 -0.363709 0.430529 -0.463370 0.282100 -0.552288 -0.380532 -0.002868 -0.079262 -0.052842 -0.120417 -0.137504 0.088842 0.108567 -0.178679 -0.277031 0.243634 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::_M_set_node(int**) = 0.000611 1.014936 1.091491 -0.692563 0.964687 1.053178 0.200095 -0.138511 -0.465962 -0.444684 -0.288371 -1.148674 -1.196600 0.976364 -0.253566 -0.021538 1.537289 0.021169 -0.170163 -0.372143 0.424442 -0.136655 1.531028 1.569984 -1.552578 0.452393 0.755249 0.614297 0.235919 1.249720 -0.810896 -1.132771 0.102200 0.037949 0.626002 -0.508045 -0.337413 -0.755307 -0.103066 -2.220527 -0.185308 0.493872 -0.425283 -0.051100 0.270133 0.581354 2.141570 0.781868 -0.421416 0.224615 0.681570 0.282565 0.390291 0.032474 0.413190 0.101841 1.388576 0.238078 -0.375525 0.087853 -0.064588 -0.815312 -0.234293 1.263218 1.346341 0.029249 -0.396078 -0.086745 0.070893 -0.039800 -0.310000 0.842742 0.547149 1.128539 0.723384 -0.645157 0.529913 -1.640880 0.152165 -2.013232 -1.197250 -0.972228 0.566509 0.313619 0.467152 -0.460879 1.724361 -0.099798 0.514694 0.329494 1.808040 -1.070636 -0.193758 -0.643585 -0.640094 0.387310 -0.442856 0.195144 -0.063579 -0.374161 -0.953699 -1.007147 0.777110 0.024465 -0.837665 0.320462 -0.249256 0.845023 -1.046129 -0.361725 -1.281355 -0.186619 -0.081132 -1.871438 -0.534504 -0.235418 0.588446 0.341156 -0.295501 -1.169144 0.270644 0.795839 -0.455294 -0.486046 -0.870795 1.409230 0.915678 -0.166902 0.314858 0.115043 0.846823 1.047647 0.977687 -0.368135 -0.264834 0.218393 -0.520155 -0.251370 -0.553823 0.106837 0.147049 -0.697175 -0.085833 0.797408 -0.659076 0.150524 -0.055386 -0.662074 0.507747 3.720919 -0.470714 0.795958 0.151370 -1.418709 0.884607 -0.105029 -0.855418 0.219380 0.733120 1.245979 -1.798704 -0.669425 0.654058 1.578892 0.536461 -1.197382 0.162783 -0.061121 -0.316806 -0.421701 0.757944 0.057351 0.089552 -0.617100 -0.314700 0.739991 2.246276 -0.594902 -1.977375 0.194963 0.102798 0.046062 -0.811486 0.021029 -0.297063 -0.072897 0.242447 -0.154079 0.794684 1.293325 -2.812235 1.110181 -0.066065 -1.070768 1.438593 -0.190883 -0.381591 -0.490399 0.557505 1.233682 1.064371 0.289631 -0.312095 -0.464358 -1.245024 -0.153810 0.243642 0.560502 -0.917915 1.064561 0.310372 -1.209732 -0.837152 -1.041957 -0.045526 -0.434114 -0.958085 0.486650 -0.161178 -2.631863 1.580192 0.192070 -0.392674 0.076597 -0.726416 0.391631 -1.207564 -1.416489 0.360163 -0.317815 -0.653062 -0.260714 -0.555068 0.528231 0.345123 0.416175 -1.241111 -1.531233 0.912894 -0.085172 0.913863 0.880211 0.549016 1.172230 0.718637 -0.595246 -0.759366 -0.614776 0.956971 0.004863 -0.657308 -0.396802 -0.842097 0.739865 1.703196 -0.388934 0.028711 -0.965853 0.930966 -1.007754 -0.396862 0.509217 0.199271 -0.730188 0.130813 0.698584 -0.444906 -0.497757 -1.007359 -0.547089 -0.408662 -0.947613 0.437707 -1.016151 -0.069961 1.085360 -0.583634 -0.740651 0.610944 -0.246102 -0.203102 -0.028460 1.129226 1.480715 -1.021429 0.689710 -1.144551 0.935864 -1.613624 -1.048470 0.190750 -0.479295 -0.354581 -0.422919 0.025709 0.486871 0.113491 -0.238599 -0.231762 -0.006189 +PE-benchmarks/topological-sorting.cpp__std::operator-(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.779454 0.594296 -0.794046 -2.022470 2.263133 2.228626 0.684658 -1.844207 -1.299528 -0.565152 0.617812 -4.843460 -2.144461 1.282441 -0.967264 1.898898 3.409331 -1.262796 -1.031706 -0.974003 0.777980 2.712498 4.672915 3.991190 -2.619440 0.431151 0.093098 0.459144 -0.237251 -1.308879 -0.674304 -2.540250 0.935895 -1.521473 -0.447984 1.036853 -1.008950 -1.536931 2.800891 -3.413556 -0.108623 0.287567 -0.111061 -0.144568 -0.173702 1.172550 4.113222 2.160110 0.040283 0.772489 2.183689 0.565367 1.164125 0.218516 0.017039 -0.641193 1.255983 -0.759814 -0.433118 -1.892633 -0.488141 1.068878 -0.753171 2.899445 2.448949 0.448257 -2.113726 1.382677 1.692478 0.059914 0.044504 2.706776 0.781410 2.487805 1.440661 -1.723040 0.715129 -2.934776 -0.028003 -3.249824 -2.688198 -0.229433 0.935849 0.456603 1.901140 0.167421 4.386066 -0.484325 -0.072849 1.512956 3.204199 -2.854129 -0.710288 -0.344275 -0.878651 -0.161936 -0.633860 1.635279 0.284547 1.218771 -2.836459 -0.833333 0.276568 -0.084341 -1.653712 -1.134629 0.907991 -0.283561 -1.136258 -0.724934 -1.897429 1.537053 0.586841 -4.813992 -2.249535 -0.117916 0.917896 0.133664 -1.881633 -3.134625 0.575084 0.103959 -1.457248 -0.862382 -0.800386 1.275311 3.138816 0.913299 0.979814 1.509970 2.378602 5.261607 0.480298 -1.481117 -0.437372 -0.230136 -0.262296 0.741500 -0.079443 -0.284967 -0.172028 -2.439195 2.633090 2.484589 -1.490702 -0.502051 -0.143189 -0.693489 -0.177190 7.047178 -1.423929 3.387868 2.311061 -2.644525 0.176301 -3.072551 -0.807904 -0.341779 0.865963 2.505760 -2.281097 -1.935390 3.296460 3.832621 1.349398 -2.901571 2.271405 2.320493 0.727605 -1.622144 1.111276 0.760545 1.591707 -1.586915 -0.244953 3.160569 5.766231 -0.907245 -0.662237 1.120797 1.776934 2.014994 -0.472361 -0.884852 -1.903014 -0.287800 2.931490 1.761570 1.266385 3.208597 -3.548040 1.456997 0.683649 -0.387010 2.794122 1.612574 -2.721576 0.044669 -0.147381 2.081506 1.481374 -0.496522 0.180120 -0.994281 -2.286603 -0.115811 1.161536 0.422968 -1.965585 2.373176 0.701851 -2.111864 -0.637450 -0.807209 -0.305877 -0.006465 -1.430700 2.066798 -0.143971 -4.464738 3.244184 1.123388 -1.782438 -0.659391 -2.990070 2.773860 -2.049383 -1.751441 1.665076 -2.429610 -0.813864 0.460952 -0.414043 0.057064 1.589610 3.209790 -3.513036 -2.187979 3.445242 0.935802 3.595726 1.806065 0.150337 0.935718 -2.731890 -1.166757 -1.149985 -2.541578 0.909161 1.225673 -2.867345 0.260020 -1.360010 1.954174 2.417097 -1.852923 -1.442652 -0.939737 0.590556 -3.253546 0.355068 0.707051 1.901193 -3.297191 0.776716 1.381547 -0.851373 0.746083 -2.209268 -0.600735 -2.905835 -2.542239 1.064715 -0.994859 0.353345 1.585365 -1.623276 0.032137 0.931453 0.002994 0.112789 0.871731 2.408354 2.276114 -0.134051 -0.107744 -3.901738 1.993088 -3.351279 -3.907420 2.339374 -1.343502 -2.176710 -1.814475 -0.283140 2.406112 0.125719 -1.724503 -2.257474 1.715328 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::_S_buffer_size() = -0.039847 -0.091955 0.084967 -0.123571 0.043968 -0.157848 0.025863 -0.027115 -0.181315 -0.164620 0.076136 -0.200750 -0.073573 0.136109 -0.112437 0.003445 0.137869 0.064171 -0.009840 -0.129083 -0.023852 -0.083410 0.159434 0.187584 -0.116581 0.002966 -0.087886 0.126050 0.058393 0.090645 0.111294 -0.141699 0.008773 0.098810 0.050860 -0.071251 0.006652 0.120849 -0.053981 -0.190059 0.023367 0.121032 0.172472 0.020294 0.047440 0.158263 0.039261 0.096127 0.009814 0.187505 0.141082 0.072522 0.065237 0.021035 0.034553 -0.115496 0.131582 -0.254922 -0.079922 0.055750 -0.020358 -0.131882 -0.032803 0.120883 0.169206 -0.025024 -0.012222 -0.107343 -0.016689 0.099358 0.140791 0.035048 -0.043255 0.006140 0.015106 0.009388 0.076455 -0.227986 0.036293 -0.433694 -0.079257 0.030065 0.290108 0.241182 -0.101606 0.057225 0.137246 0.063916 -0.064652 0.089707 0.103323 0.039249 -0.070458 0.073001 -0.081957 0.079519 -0.068362 0.003839 -0.060286 0.266836 -0.073286 0.069244 0.052443 -0.071556 -0.037280 0.099347 -0.015104 0.059044 -0.295916 0.046889 -0.035322 0.123446 0.149829 -0.136355 0.064116 -0.114342 0.082393 0.014851 -0.089355 0.130036 0.053530 -0.089046 -0.055778 0.178179 -0.404295 0.045125 -0.057948 0.056225 -0.031972 0.049132 0.001629 0.027877 -0.114901 -0.132689 -0.003424 0.055681 0.014853 0.057933 -0.069281 -0.054260 0.058219 -0.090364 0.128162 -0.132075 -0.077178 -0.185323 -0.203287 -0.000343 0.010307 0.014412 -0.012675 0.144161 0.124500 -0.033758 -0.053582 -0.022420 0.091374 0.049146 0.078425 -0.034559 0.263815 -0.101760 0.068160 0.130653 0.078459 0.007433 -0.001145 0.080695 0.031927 0.075190 0.076789 0.016821 -0.083691 -0.065702 -0.027132 -0.027437 0.091183 0.155803 0.098203 -0.038855 0.076990 -0.019615 0.044838 0.041262 0.056705 0.065052 -0.015564 0.036435 0.029587 0.132434 -0.400945 0.140391 0.067416 0.130361 0.005069 -0.030160 -0.086905 -0.301353 -0.063408 -0.001907 0.145699 -0.022130 0.091126 0.118482 -0.112330 -0.005862 -0.027794 0.036692 -0.095452 0.053636 0.058002 -0.066216 -0.039293 -0.066384 -0.000996 0.093499 -0.078358 0.081408 0.166022 -0.271676 0.044894 -0.064791 -0.070043 -0.088376 0.040112 0.063460 -0.116224 -0.025939 -0.045052 -0.140977 -0.221167 -0.123357 -0.026034 -0.003686 -0.163017 0.008832 0.024418 0.092932 0.126999 -0.100495 0.060523 0.045117 -0.085253 0.052253 0.064923 0.011062 0.051788 0.081218 0.033197 -0.227418 0.033276 0.336298 -0.010801 0.014442 0.096142 0.043013 -0.084326 0.169347 0.149858 0.100964 -0.100152 0.052670 -0.129916 0.030339 0.238984 0.068478 -0.172845 0.037548 -0.154536 -0.007011 0.003133 -0.009997 0.140358 0.016457 0.063082 -0.030004 0.051925 -0.124553 0.082309 0.018212 -0.085707 0.032634 0.226973 0.109181 0.048284 0.161625 -0.124550 -0.010023 -0.106069 -0.060562 -0.076572 0.057073 -0.085934 0.041991 -0.156693 0.105268 0.085409 0.021852 -0.101041 0.171869 +PE-benchmarks/topological-sorting.cpp__std::deque >::_S_max_size(std::allocator const&) = -0.064028 0.192686 0.463126 -0.271409 0.774294 0.044946 0.120724 0.204482 -0.378267 -0.688440 -0.180633 -0.679298 -1.087243 0.623698 -0.139050 0.220659 0.729247 -0.076690 0.035647 -0.483009 0.451273 -0.578284 0.914368 0.460303 -1.001149 0.177222 0.189760 0.742587 0.333559 0.660245 -0.011239 -0.475629 0.109034 -0.036725 0.621521 -0.314287 0.092010 -0.012299 -0.418083 -1.157111 -0.275605 0.590043 -0.175925 0.321281 0.109197 1.157706 0.826771 0.580826 -0.490643 0.643759 0.623686 -0.290292 0.473809 0.173944 -0.275091 -0.235451 0.437778 -0.224543 -0.567822 0.218091 -0.074130 -1.287490 -0.054811 0.480381 0.975684 -0.503790 -0.257383 0.432083 -0.113885 0.214187 0.140788 0.577878 0.441419 0.062528 0.889505 -0.298542 -0.136094 -1.105169 0.024908 -2.256715 -0.674685 -0.820944 0.715202 0.351286 0.002334 -0.256936 1.285247 0.140003 -0.019101 0.551259 0.920980 -0.503960 -0.180774 -0.768222 -0.005577 0.226589 -0.585299 -0.350427 0.469050 0.401538 -0.380147 -0.290026 0.323125 -0.429564 -0.424150 -0.168302 -0.726577 0.775217 -1.187164 -0.273111 -1.257781 0.084317 0.168029 -1.055583 0.113746 0.206719 0.442515 0.254068 0.329325 0.014584 0.237877 0.311341 -0.207964 0.010676 -0.606173 0.967869 0.403718 -0.175440 0.349983 0.685296 0.291542 0.423400 0.884074 -0.127637 -0.779336 0.520869 -0.198377 0.086339 -0.379476 0.059123 0.602671 -0.695408 0.012423 0.057852 -0.232472 -0.221711 -0.235611 -0.547725 0.385770 1.076898 -0.068252 0.210620 0.040722 -0.514835 0.632001 -0.015529 -0.180108 0.444015 0.382163 0.441992 -0.332039 -0.487257 0.498593 0.756456 0.250979 -0.953760 -0.091274 -0.011605 0.370543 -0.175173 0.200195 0.683612 0.010622 -0.070156 -0.001552 -0.083557 1.178226 -0.435744 -0.757693 0.383930 0.179204 -0.312416 -0.958921 -0.116990 -0.056675 -0.516855 0.083534 0.123898 0.078668 0.808878 -1.467034 0.655130 0.199385 -0.222956 0.525209 -0.367420 0.146950 -1.273180 -0.094734 0.498955 0.602716 0.160817 -0.050559 -0.240255 -0.779636 0.334139 0.186785 0.402293 -0.185930 0.538383 -0.285218 -0.197800 -0.470816 -0.516680 -0.234605 0.247681 -0.230520 0.278765 0.363608 -1.661757 0.624323 -0.601115 -0.408941 0.105499 0.209745 0.643566 -0.584337 -0.743024 0.349908 -0.432082 -1.169519 -0.773699 -0.091010 0.208222 -0.046090 -0.430190 -0.256186 -0.969012 0.734226 -0.323578 0.217306 0.422373 0.203283 1.057758 0.576119 -0.769490 -0.384549 -0.213332 0.202802 -0.571518 0.173391 -0.000333 -0.014151 0.398378 0.911524 0.125537 0.259658 -0.288597 0.740205 -0.743278 -0.690227 0.576937 0.176173 -0.114178 0.922033 0.603647 -0.463091 -0.395367 -0.838508 0.016291 -0.136747 -0.356587 0.225872 -0.862354 -0.234515 0.681001 -0.134622 -0.539513 0.499094 -0.010903 -0.359975 -0.769903 1.359199 1.479744 -0.859828 0.451345 -0.647026 0.579493 -0.896897 -0.413620 -0.182239 0.272241 0.108621 0.121625 0.359333 0.187964 0.254592 -0.658809 -0.504272 -0.266985 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits >::max_size(std::allocator const&) = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/topological-sorting.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::max_size() const = -0.047959 0.074187 0.150852 -0.097095 0.169069 -0.040761 0.085106 0.002587 -0.187054 -0.288537 0.020654 -0.325482 -0.337677 0.278622 -0.097826 0.057152 0.396993 0.088617 0.021521 -0.205347 0.083720 -0.228953 0.444247 0.449787 -0.380770 0.072168 0.097082 0.203905 0.117136 0.184709 0.039327 -0.273047 0.145170 -0.045471 0.159462 -0.183221 -0.017049 -0.004840 -0.071148 -0.570688 -0.049943 0.136265 0.077063 0.033706 0.037695 0.346494 0.380087 0.245882 -0.102309 0.299784 0.227428 -0.006760 0.151387 0.058174 0.027454 -0.104148 0.158474 -0.180372 -0.188637 0.087118 -0.019847 -0.457826 -0.071060 0.290635 0.418813 -0.078543 -0.056380 0.014940 -0.070522 0.097232 0.077826 0.187622 0.125286 0.112548 0.238713 -0.220717 0.025316 -0.583535 -0.051627 -0.997705 -0.308667 -0.213211 0.394175 0.157394 0.046081 0.035571 0.430770 0.095797 0.045847 0.192963 0.424459 -0.227646 -0.130408 -0.073812 -0.055988 0.175175 -0.217742 0.054169 0.086398 0.118905 -0.245923 -0.163811 0.243737 -0.056587 -0.183833 -0.035782 -0.105422 0.225626 -0.503444 -0.105493 -0.395801 -0.054455 0.083527 -0.463438 0.115922 -0.038266 0.278618 0.167500 -0.075430 -0.083781 0.080283 0.070455 -0.045615 -0.036890 -0.362809 0.281679 0.087056 0.029298 0.111920 0.161313 0.130608 0.299637 0.230672 -0.118414 -0.111806 0.119691 -0.132948 0.058125 -0.161478 -0.089342 0.195626 -0.273149 0.107635 0.008561 -0.193854 -0.201491 -0.011250 -0.121624 0.125977 0.490782 -0.010801 0.233741 0.174870 -0.272173 0.107471 -0.146694 -0.048953 0.146156 0.264172 0.160684 -0.062753 -0.204702 0.126690 0.392930 0.160782 -0.277092 -0.096596 0.025423 0.091004 -0.038347 0.158905 0.100618 0.020184 -0.164950 -0.019937 0.132903 0.438591 -0.092518 -0.110715 0.015050 0.074480 -0.030252 -0.313386 0.008641 -0.049450 -0.011005 -0.004040 0.044549 0.057003 0.340731 -0.721745 0.296792 -0.025945 -0.002619 0.172062 0.003863 -0.158386 -0.514861 0.089499 0.205575 0.287825 0.054183 0.090285 0.031890 -0.341656 -0.023180 0.021137 0.137715 -0.188958 0.258789 0.005404 -0.204364 -0.222308 -0.145654 0.019265 -0.032883 -0.098900 0.174861 0.247848 -0.684451 0.282926 -0.136853 -0.236388 -0.020933 -0.025848 0.214408 -0.351482 -0.318678 0.074136 -0.227878 -0.381874 -0.222255 -0.096389 0.084825 -0.084467 -0.102066 -0.080190 -0.190088 0.318211 -0.092154 0.164441 0.198305 0.031372 0.396850 0.091342 -0.221983 -0.120684 0.003919 0.076285 -0.324539 -0.070456 0.109996 -0.112287 0.172309 0.465811 0.024333 -0.047238 0.063015 0.319132 -0.261731 -0.238387 0.208970 0.140766 -0.027509 0.336657 0.220488 -0.302267 -0.074731 -0.298366 -0.056287 0.012676 -0.205817 0.186731 -0.268338 0.031388 0.182253 -0.041022 -0.173378 0.219917 -0.014112 -0.049391 -0.093159 0.413796 0.496524 -0.267519 0.162747 -0.306802 0.122478 -0.404969 -0.249946 -0.030619 0.153080 -0.080969 -0.000644 -0.032766 0.139574 0.119721 -0.176340 -0.202373 0.069934 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/topological-sorting.cpp__std::deque >::_M_reallocate_map(unsigned long, bool) = -0.914214 6.192893 5.382756 -6.893402 8.371957 12.699046 1.160478 -3.751096 -4.992025 -1.804610 -0.585228 -13.914290 -9.178549 7.808822 -2.874432 0.773467 11.148721 -2.592202 -3.171902 -0.576145 2.460761 6.885944 11.770460 12.355800 -10.050081 2.986424 0.980333 1.747490 -1.908527 7.395227 -4.475167 -13.598625 -0.479963 2.295569 1.948267 0.951143 -4.734857 -5.205551 3.236833 -14.889545 -1.196305 8.223010 -3.883025 -0.781459 3.390362 -0.596748 16.604091 5.128761 -0.567992 1.150441 4.344761 4.347764 3.710246 -0.959203 4.217544 -0.594798 8.832208 -1.045282 -1.686305 -1.642518 -2.196055 2.916445 -4.041776 10.100565 8.897735 1.918840 -6.079277 -2.471809 1.932388 -0.254252 -2.810594 8.399908 4.707345 10.669055 3.880168 1.641894 3.282103 -7.244969 4.331026 -5.252419 -8.672916 -2.667045 3.949655 9.111535 2.864681 -7.811198 14.425110 -3.280232 0.221874 4.345428 14.222370 -6.515639 -0.685775 -3.467689 -6.772785 -0.198848 -1.110314 3.064202 -4.900786 -0.561630 -8.644203 -6.748930 0.668006 -0.878221 -6.033272 3.010318 0.002105 4.607336 -4.939135 -0.316659 -5.450700 4.746494 1.771772 -14.583292 -11.917020 -2.346781 -3.385983 1.758674 -6.543716 -8.807277 3.707642 2.222504 -5.800506 -2.076092 -6.614075 8.970984 8.823544 -0.164918 0.218365 2.213556 7.975442 9.669531 0.037797 -4.085874 0.797473 -0.373696 1.279042 -0.164134 -1.852858 2.326082 -3.639043 -3.899447 0.772357 6.483699 -4.673437 1.708292 -9.378231 -5.164888 -0.020752 30.477627 -6.668547 8.933184 2.598641 -10.480393 6.395344 -1.627804 -5.611557 -1.335544 3.850994 11.150687 -11.634903 -5.349670 10.341552 13.435481 3.401110 -6.809642 8.025757 4.666824 -2.228373 -5.756300 8.453539 -0.453262 1.860472 -4.441908 -2.793552 7.341992 19.399100 -2.773291 -14.116079 2.133158 4.990138 5.926935 2.086731 0.317015 -3.071101 -0.576953 7.606185 0.565884 7.684130 10.314995 -17.817906 7.895411 2.856180 -7.196373 11.199153 0.146170 -5.031507 3.316679 0.952931 8.913755 7.249388 2.252340 -2.252457 -5.323996 -9.318630 -0.663719 3.293255 3.122556 -8.766614 9.301689 2.356099 -9.488856 -4.111024 -8.561411 -3.463674 -2.912222 -11.542081 4.345751 -0.570326 -16.004070 12.342114 6.519005 -1.105499 -2.759233 -7.584933 4.566791 -6.750212 -9.364966 3.112192 -5.550631 -5.346387 2.570650 -4.895367 1.660002 5.767206 9.002617 -12.786849 -11.071235 10.224359 2.553745 11.783416 6.205125 2.216023 3.587024 4.360809 -3.696022 -3.005084 -11.194696 11.980797 4.601307 -6.599061 -0.422033 -7.126253 5.208473 8.733355 -4.353934 -4.989502 -11.108464 4.777662 -3.811241 2.165528 2.131516 -3.444411 -8.507599 -1.979495 4.580130 -0.210469 -0.074207 -8.798290 -2.146753 -9.588471 -6.660340 2.767359 -4.416859 -0.566050 6.194592 -6.316670 -5.187109 2.250028 -0.327865 -3.616743 3.542902 8.504052 2.967831 -2.978433 6.836188 -10.984678 8.788607 -10.811715 -9.642513 3.031612 -8.386357 -5.480974 -6.765661 -3.061192 4.482472 1.265925 -0.470039 -3.501788 4.247508 +PE-benchmarks/topological-sorting.cpp__int** std::copy(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/topological-sorting.cpp__int** std::copy_backward(int**, int**, int**) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/topological-sorting.cpp__unsigned long const& std::max(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_allocate_map(unsigned long) = -0.062919 0.417320 0.573062 -0.424625 1.318285 0.329687 0.486534 0.145622 -0.368383 -1.085983 -0.160270 -0.591222 -1.668382 0.681987 -0.475129 0.088462 0.995446 -0.209483 0.466752 -0.825325 0.764028 -0.897149 1.723697 1.092613 -1.847205 0.268681 0.155736 0.881300 0.228837 1.302106 0.339125 -0.995508 0.456488 -0.044758 1.230933 -0.532048 -0.156935 -0.170220 -0.717890 -1.772775 -0.562468 0.926469 -0.365691 0.731610 0.417100 1.516909 1.495127 0.801911 -0.871233 1.274642 0.819259 -0.176294 0.959309 0.334526 -0.183557 -0.394092 0.370782 -0.346934 -0.661741 0.372018 -0.677521 -1.764142 0.189220 0.915364 1.616252 -0.632170 -0.203032 0.129315 -0.603083 0.475277 0.304316 1.264484 0.713470 0.102834 1.668542 -0.515335 -0.219085 -1.998449 -0.086500 -3.343623 -1.124523 -1.417211 0.882308 0.671573 0.540298 -0.474493 1.908990 0.474236 0.207102 0.892102 1.124459 -0.604143 0.028524 -0.769894 -0.311195 -0.057586 -0.620451 -0.134942 0.410482 0.335802 -0.784896 -0.456445 0.437730 -0.524136 -0.500007 -0.621379 -1.090771 1.035031 -1.692429 -0.349857 -1.857457 0.094386 -0.122596 -1.777718 0.190889 -0.164243 0.769760 0.385124 0.479453 0.227544 0.455656 0.700401 -0.235070 -0.250669 -0.662518 1.565185 0.859461 -0.001692 0.410857 0.876579 -0.254208 0.708449 1.681560 0.261795 -1.033850 0.548772 -0.213384 0.270867 -0.344644 0.435537 1.139366 -0.859483 -0.170184 0.010413 -0.127612 -0.483872 -0.233271 -1.039591 0.730848 2.163394 -0.424733 0.716112 0.340541 -0.931260 0.807769 0.185670 0.226138 0.999106 1.111763 0.474355 -0.817106 -0.707297 0.606173 0.982381 0.141225 -1.484409 -0.281227 0.138338 0.480604 -0.356361 0.180994 0.535010 0.095507 -0.502710 0.260967 -0.282560 1.660362 -0.666572 -1.109558 0.396985 0.547533 -0.508906 -1.027201 -0.210388 -0.372784 -0.562313 0.237000 0.041004 -0.094489 1.015581 -2.266696 0.834392 -0.118457 -0.041453 0.834075 -0.286253 0.183670 -1.930058 0.130309 0.515236 0.569128 0.323957 -0.117506 -0.211947 -1.119791 0.766773 0.026035 0.777585 -0.636045 1.083771 -0.558090 -0.691099 -0.916865 -1.120500 -0.225987 0.176734 -0.524254 0.266984 0.687473 -2.396533 0.616722 -0.672076 -0.964863 0.308013 0.423315 1.088166 -0.583730 -1.225030 0.429596 -0.991953 -1.756366 -1.309214 -0.213189 0.121540 0.050576 -0.584325 -0.770387 -1.377792 1.279040 -0.559549 0.601229 0.828818 0.492464 2.095312 0.679909 -1.441681 -0.892291 -0.688332 0.645514 -0.694965 -0.143989 -0.259548 -0.352751 0.459402 1.653701 0.233343 0.410974 -0.362259 1.542254 -1.236177 -0.706217 1.058658 0.384604 0.032731 1.290769 0.974423 -0.439426 -0.744132 -0.990417 0.255844 0.022809 -0.474631 0.717694 -1.380962 -0.096971 0.488014 0.111811 -0.842226 0.499992 -0.027223 -0.063836 -1.035762 1.812567 2.100952 -1.374917 0.407297 -0.610954 0.671825 -1.285799 -0.404599 -0.560286 0.146255 0.501329 0.395408 0.165477 0.612544 0.752618 -0.978655 -0.514185 -0.304001 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/topological-sorting.cpp__int** std::__miter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/topological-sorting.cpp__int** std::__niter_wrap(int** const&, int**) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/topological-sorting.cpp__int** std::__niter_base(int**) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move::__copy_m(int* const*, int* const*, int**) = -0.453104 0.023260 -0.148167 -0.885665 1.133151 0.532186 0.491108 -0.437784 -0.949360 -0.719148 0.202384 -2.000431 -1.326891 1.081707 -0.293257 1.067411 2.176067 -0.017521 -0.183048 -0.757204 0.703373 -0.192435 2.443949 2.415148 -1.592832 0.274332 0.323312 0.720482 -0.032776 -0.154339 -0.133275 -1.293034 0.595527 -1.215918 0.281629 -0.376936 -0.428843 -0.159773 1.076189 -2.620230 -0.202996 0.300493 -0.050035 0.077784 -0.052151 1.004289 1.953092 1.264739 -0.387530 1.224212 1.132495 -0.286377 0.808594 0.211932 0.101171 0.027947 0.194889 -0.073592 -0.528381 -0.227929 -0.317609 -0.730006 -0.018205 1.428442 1.750492 -0.204833 -0.964882 0.706758 0.452916 0.168384 0.237020 1.393746 0.387441 0.578542 1.246653 -1.810305 -0.055866 -3.017309 -0.049109 -3.488683 -1.719069 -0.511690 1.176283 0.055267 0.985141 0.096153 2.509691 -0.164445 -0.023162 1.108705 1.858526 -1.588730 -0.529456 -0.480337 -0.342043 0.236741 -0.620654 0.391759 0.836371 0.463378 -1.516298 -0.854611 0.882822 -0.069004 -0.966856 -1.079167 0.031872 0.732434 -1.205602 -1.015299 -1.751855 0.583622 0.100721 -2.531415 -0.189255 -0.150133 0.881374 0.557840 -0.937598 -1.430925 0.451669 0.265845 -0.592851 -0.640712 -0.339824 1.194438 1.280336 0.251976 0.650943 1.003459 0.804765 2.607601 1.036738 -0.746605 -0.420660 0.502555 -0.556133 0.452140 -0.579303 -0.436266 0.616896 -1.538653 0.758246 0.723034 -0.984092 -0.441465 0.899249 -0.367203 0.122071 4.046084 -0.431351 1.630999 1.254576 -1.383027 0.874717 -1.181609 -0.141701 0.440673 1.165232 1.012843 -1.750864 -1.119130 1.249969 2.208492 0.839869 -1.940748 -0.269825 0.635837 0.615450 -0.474493 0.653266 0.476348 0.703578 -0.756116 0.026493 1.184924 3.097205 -0.878716 -0.570303 0.366828 0.998944 0.276954 -1.775515 -0.401409 -1.501145 -0.359691 0.752880 0.692129 0.500470 1.823462 -2.861093 1.099535 -0.228064 -0.099057 1.385319 0.781847 -1.194544 -2.051136 -0.039461 0.946144 1.336318 -0.051933 0.366736 -0.165447 -1.580135 0.008581 0.434905 0.478381 -1.069891 1.587045 -0.262549 -1.046243 -0.480062 -0.264899 -0.398735 -0.412512 -0.366045 1.128374 0.683625 -2.805204 1.450644 0.075546 -1.151683 0.237176 -0.779735 1.693317 -1.391458 -1.477005 1.018388 -0.995388 -0.848981 -0.380764 -0.374589 0.360276 0.368623 0.313648 -1.196682 -1.470450 1.863381 0.031178 1.751805 1.065047 -0.144071 1.456032 -0.766296 -1.257165 -0.762958 -0.988770 0.195635 -0.230825 -1.002649 -0.684029 -0.663286 1.139580 1.844735 -0.190167 -0.451219 -0.267226 1.213940 -2.093266 -0.222532 0.829155 1.101466 -0.974693 0.934309 1.073742 -1.180706 0.092134 -1.342508 -0.087777 -0.826468 -1.100600 0.872447 -1.077798 0.151009 0.692262 -0.642251 -0.001794 0.810213 0.269651 0.183198 -0.078843 1.848983 2.085487 -0.745560 -0.128529 -1.885431 0.892546 -1.916341 -1.647989 0.416752 0.352629 -0.973104 -0.511325 0.284292 1.107219 0.370849 -1.156323 -1.214088 0.403380 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_backward_a(int**, int**, int**) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_backward_a1(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_backward_a2(int**, int**, int**) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/topological-sorting.cpp__int** std::__copy_move_backward::__copy_move_b(int* const*, int* const*, int**) = -0.556125 -0.058173 -0.197117 -1.155313 1.256522 0.868002 0.590640 -0.811667 -1.126193 -0.723321 0.379854 -2.500678 -1.431764 1.348009 -0.424963 1.377359 2.464047 -0.124344 -0.388342 -0.861356 0.754957 0.254227 2.863736 2.800430 -1.798089 0.296883 0.183208 0.512910 0.082660 -0.296847 -0.070086 -1.605385 0.840556 -1.228338 0.306032 -0.225673 -0.579630 -0.174011 1.495467 -2.915320 -0.174272 0.475651 0.096903 0.027658 0.041739 1.122787 2.208024 1.465171 -0.177742 1.336867 1.230016 -0.133110 0.939278 0.207019 0.284656 -0.047529 0.369779 -0.441474 -0.531896 -0.358569 -0.382274 -0.373050 -0.178155 1.732881 2.004087 -0.203361 -1.153387 0.752990 0.741485 0.225522 0.285969 1.637414 0.488566 0.822943 1.169878 -2.039364 0.034564 -3.138175 0.003004 -3.730353 -1.943346 -0.334547 1.279114 0.235410 1.139117 -0.246560 2.861649 -0.119027 -0.263101 0.981107 2.191781 -1.842786 -0.560965 -0.400566 -0.236884 0.120016 -0.687681 0.635987 0.892640 0.431662 -1.797236 -0.813899 0.882709 -0.074703 -1.118288 -1.084589 0.191952 0.861412 -1.194778 -1.062886 -1.605195 0.894385 0.092964 -2.967023 -0.076187 -0.336752 0.651297 0.533010 -1.186130 -1.668212 0.541553 0.224886 -0.776267 -0.771343 -0.729292 1.423461 1.668909 0.398205 0.562673 1.270699 0.984252 3.117208 0.790143 -0.964629 -0.285121 0.417586 -0.420488 0.665105 -0.611406 -0.465117 0.651407 -1.681993 0.754256 0.908918 -1.088766 -0.260097 0.801807 -0.288559 -0.016140 4.726801 -0.642915 2.033562 1.551544 -1.616093 0.874810 -1.415287 -0.114914 0.356338 1.235644 1.158416 -2.126457 -1.346482 1.610468 2.616458 0.957071 -2.168008 0.001942 0.819718 0.518615 -0.800732 0.826423 0.467387 0.796385 -0.924730 -0.026884 1.396087 3.627587 -1.016705 -0.371231 0.341710 1.214884 0.561792 -1.635621 -0.502802 -1.659474 -0.284608 0.921200 0.948231 0.718915 2.089639 -3.056514 1.327979 -0.163109 -0.180861 1.749851 0.934005 -1.521497 -2.068266 -0.148799 1.062734 1.455357 -0.213498 0.536309 -0.131065 -1.869413 0.005279 0.404684 0.415887 -1.262208 1.668434 -0.080102 -1.115480 -0.428832 -0.213027 -0.427497 -0.552303 -0.545053 1.367540 1.033078 -3.090909 1.681742 0.274922 -1.266615 0.182692 -1.056246 2.041999 -1.547158 -1.451300 1.071791 -1.189685 -0.923077 -0.326726 -0.446169 0.376923 0.219533 0.835121 -1.579362 -1.571622 2.180671 0.002755 2.134613 1.213398 -0.201379 1.372927 -1.046159 -1.321474 -0.743293 -1.577024 0.297532 0.045439 -1.287667 -0.371052 -0.764855 1.338383 1.920065 -0.302799 -0.787416 -0.317993 1.171399 -2.496203 0.034016 0.860724 1.251877 -1.299970 0.867196 1.151968 -1.238746 0.283423 -1.454714 -0.262676 -1.179726 -1.254524 1.081355 -0.945313 0.294873 0.544686 -0.711784 0.015057 0.896970 0.302475 0.049271 0.172159 2.045569 2.150523 -0.651121 -0.224566 -2.265560 1.156588 -2.107127 -1.973016 0.633650 0.132909 -1.293286 -0.698185 0.150639 1.369795 0.508706 -1.238657 -1.462448 0.665008 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/topological-sorting.cpp__std::allocator_traits >::allocate(std::allocator&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/topological-sorting.cpp__std::deque >::deque() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_Deque_base() = 0.005082 0.380833 0.596442 -0.581916 1.257868 0.388255 0.378473 0.045049 -0.356303 -0.761964 -0.200337 -0.324188 -1.177589 0.477920 -0.475743 0.040149 0.698194 -0.235790 0.383800 -0.671180 0.682906 -0.643818 1.329496 0.728110 -1.550335 0.253194 0.034619 0.776773 0.136076 1.396673 0.155786 -0.801205 0.192421 0.120128 1.074366 -0.478957 -0.150921 -0.093873 -0.613006 -1.349325 -0.417454 0.770256 -0.301903 0.671276 0.419966 1.041880 1.184975 0.581341 -0.738362 0.960579 0.720889 0.094445 0.770581 0.281501 -0.100639 -0.151774 0.574994 -0.336470 -0.421627 0.275434 -0.636330 -1.169032 0.324101 0.731555 1.247856 -0.493693 -0.135508 -0.011097 -0.470930 0.365657 0.314764 1.039386 0.360228 0.063678 1.263932 -0.348894 0.004249 -1.486196 0.068666 -2.296001 -0.818508 -1.176285 0.491919 0.702154 0.477917 -0.398147 1.526604 0.307134 0.199955 0.608261 0.693823 -0.355754 0.169818 -0.646400 -0.463886 -0.210783 -0.330668 -0.271412 0.078555 0.381366 -0.525697 -0.290272 0.279620 -0.430354 -0.355439 -0.387564 -0.920631 0.807675 -1.330233 -0.239821 -1.299224 0.341333 -0.227502 -1.327288 0.031313 -0.363717 0.512139 0.062160 0.526340 0.219753 0.367106 0.698683 -0.308647 -0.070726 -0.662848 1.258313 0.775460 -0.056921 0.196415 0.509488 -0.391938 0.406554 1.247141 0.208738 -0.874489 0.449584 -0.032702 0.117742 -0.277373 0.531867 0.789290 -0.612398 -0.232418 0.026193 0.029080 -0.249136 -0.352824 -0.913293 0.631021 1.910741 -0.474261 0.552596 0.170264 -0.731584 0.624433 0.451815 0.265789 0.857512 0.822522 0.288139 -0.724099 -0.590770 0.454801 0.608763 0.043025 -1.076264 -0.202509 0.073647 0.214244 -0.111639 0.027664 0.315135 -0.116295 -0.397219 0.179681 -0.522787 1.381294 -0.317541 -0.985062 0.376797 0.474936 -0.650655 -0.550013 -0.218016 -0.360577 -0.434336 0.200757 -0.074411 -0.005366 0.759128 -1.941560 0.646020 -0.102809 -0.103766 0.708629 -0.387601 0.368400 -1.396146 -0.022671 0.325773 0.447664 0.122527 -0.126724 -0.146295 -0.801591 0.746194 -0.045482 0.652438 -0.576112 0.781766 -0.321280 -0.687395 -0.657835 -0.981077 -0.235479 0.251144 -0.545359 0.099518 0.364876 -1.904318 0.395272 -0.483004 -0.627590 0.400436 0.413012 0.819803 -0.266726 -0.845878 0.326876 -0.626466 -1.207712 -1.017869 -0.118941 0.159204 -0.019857 -0.294380 -0.805372 -1.135545 0.820822 -0.535428 0.410892 0.670652 0.427692 1.506128 0.584477 -1.019731 -0.773857 -0.590733 0.564215 -0.356455 -0.031628 -0.087158 -0.332898 0.306618 1.231416 0.237237 0.415427 -0.324279 1.322585 -0.754787 -0.409718 0.812260 -0.005293 -0.045365 0.903387 0.758278 -0.184762 -0.704822 -0.725484 0.304239 0.037581 -0.230840 0.673722 -0.990185 -0.055725 0.308645 0.187761 -0.805710 0.358860 -0.036457 -0.074516 -0.821534 1.501602 1.455506 -0.883083 0.392191 -0.296006 0.499512 -0.926080 -0.126553 -0.615378 -0.119272 0.426678 0.437304 -0.007303 0.644409 0.594930 -0.461013 -0.169753 -0.331830 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_Deque_impl::_Deque_impl() = -0.015560 0.047677 0.288134 -0.159731 0.153557 -0.135394 0.082482 0.227515 -0.263250 -0.365219 -0.043529 -0.247751 -0.403820 0.311284 -0.136298 -0.134111 0.541703 0.262976 0.055355 -0.283068 0.048114 -0.255136 0.477322 0.542688 -0.509276 0.066030 0.058285 0.363009 0.199438 0.308939 0.116971 -0.321948 0.115503 0.136329 0.306178 -0.364339 0.045844 0.027635 -0.370913 -0.803351 -0.030262 0.236907 0.099875 0.058563 0.134053 0.502962 0.400971 0.279056 -0.184898 0.327792 0.291077 0.123212 0.145973 0.058612 -0.056808 -0.110515 0.142897 -0.264191 -0.257883 0.179812 0.020010 -0.652367 -0.062177 0.325652 0.513240 -0.090849 0.002784 -0.151580 -0.026834 0.145368 0.163847 0.130144 0.184460 0.058759 0.286058 -0.095497 -0.029760 -0.692397 0.024151 -1.322871 -0.347533 -0.402083 0.682135 0.258722 -0.135388 -0.068246 0.468029 0.083132 0.197956 0.317619 0.413927 -0.122762 -0.176242 -0.221881 -0.088029 0.352735 -0.272790 -0.045260 0.086813 0.211047 -0.242576 -0.153629 0.230018 -0.131557 -0.210415 0.084878 -0.163158 0.343208 -0.657613 -0.027477 -0.566236 0.058020 0.207889 -0.487702 0.100756 -0.121815 0.351511 0.199924 -0.006805 0.110171 0.039908 0.081151 -0.068957 0.138127 -0.590980 0.406259 0.005772 -0.091303 0.125681 0.189471 0.058548 0.140126 0.270401 -0.161074 -0.188057 0.292843 -0.209124 -0.072080 -0.347850 -0.062717 0.332523 -0.295738 0.122653 -0.100759 -0.254418 -0.329661 -0.185788 -0.162122 0.279852 0.579175 0.035181 0.201929 0.156294 -0.236706 0.173998 0.008124 -0.019191 0.239004 0.355021 0.110208 0.022892 -0.220026 -0.056092 0.408222 0.208319 -0.230011 -0.074783 -0.076126 0.044644 0.004672 0.173402 0.112714 -0.064943 -0.160803 -0.024547 0.092577 0.382738 0.040297 -0.252616 -0.107772 0.185462 -0.139165 -0.232329 0.072943 0.076289 -0.003609 0.022728 0.006574 0.113099 0.400435 -0.942546 0.378363 0.046053 0.076751 0.105371 -0.086609 -0.067597 -0.624953 0.141143 0.210320 0.474894 0.067948 0.041174 0.115255 -0.384995 -0.034401 0.051376 0.257734 -0.195796 0.246554 0.035232 -0.177691 -0.247369 -0.289586 -0.010792 0.050239 -0.161236 0.140327 0.263526 -0.863560 0.284562 -0.286926 -0.273496 -0.018309 -0.013267 0.161158 -0.483264 -0.365613 0.023425 -0.099772 -0.576834 -0.362295 -0.125164 0.231835 -0.183997 -0.089092 -0.054660 -0.276156 0.403872 -0.123097 0.120127 0.233791 -0.012257 0.545463 0.261245 -0.194698 -0.135339 -0.036957 0.163988 -0.441096 0.009048 0.273160 -0.140534 0.128416 0.635792 0.014604 -0.041401 0.075739 0.501867 -0.204210 -0.375565 0.243324 0.012295 0.162472 0.522658 0.284394 -0.510912 -0.203861 -0.394903 -0.004748 0.234695 -0.186693 0.275068 -0.424071 0.088978 0.235696 0.029734 -0.306534 0.281326 -0.035656 -0.139069 -0.128063 0.563194 0.616385 -0.310791 0.372818 -0.298534 0.159997 -0.483258 -0.161512 -0.227010 0.050191 -0.012729 0.166542 -0.103112 0.154142 0.124094 -0.098071 -0.245450 0.088543 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_initialize_map(unsigned long) = -0.069960 4.663618 5.555731 -5.041240 6.985055 7.937218 0.816766 -1.300833 -3.101436 -1.681621 -1.364074 -7.970812 -7.562761 5.186948 -2.000625 -0.111728 6.875972 -2.165308 -1.551156 -1.282320 2.538384 2.481314 7.715852 6.831123 -8.430407 2.396137 0.806671 3.288056 0.017321 7.502108 -3.769377 -7.677532 -1.037483 2.509684 3.431223 0.059505 -2.520865 -3.801957 -0.645283 -10.395759 -1.282004 6.188106 -2.954165 0.986320 2.791216 2.705610 11.319228 3.630901 -2.001275 1.281415 3.805035 1.716809 3.175239 -0.346900 2.115645 -0.501922 8.040856 0.136558 -1.978295 -0.231588 -1.533089 -1.219132 -1.780321 6.457746 6.992583 -0.093766 -3.463066 -1.367028 0.859622 0.229940 -1.516912 5.977979 3.310421 6.238007 4.452508 1.803773 2.707082 -4.800264 2.914358 -6.216134 -6.118815 -4.097560 3.174791 5.736720 1.357253 -5.963071 10.415607 -1.405802 0.593879 2.235076 9.129655 -3.884128 -0.065074 -3.918951 -4.461704 -0.128921 -1.382820 0.291080 -1.837121 0.097262 -5.173679 -3.684458 1.065641 -1.592614 -4.197689 2.910845 -2.225243 4.344505 -4.841956 -0.111703 -5.405244 2.625555 1.226096 -9.938411 -6.747505 -1.412540 -1.205876 0.676033 -1.617805 -3.910707 2.173976 2.675991 -4.002178 -0.588338 -5.708500 7.941531 6.274567 -1.010795 0.722373 1.948166 4.385101 4.354499 2.390301 -1.846153 -1.788328 0.827738 0.269002 -0.643585 -1.616177 2.532620 -0.750542 -2.868048 -0.459498 3.246318 -2.119394 1.700728 -6.632318 -4.366645 1.138933 19.732180 -4.469627 4.868826 0.321047 -6.433336 5.510401 0.957738 -3.545681 0.763699 2.797335 6.853110 -7.923143 -3.609198 6.225336 8.094920 1.628111 -5.965777 4.985482 2.156649 -1.493540 -3.619147 4.867759 0.644084 0.606532 -2.040238 -1.524537 2.595037 12.877632 -2.099155 -12.461089 2.038955 2.211583 1.766360 0.122274 -0.000805 -0.628739 -1.562548 3.562961 -0.091757 4.821656 6.900398 -13.516484 5.446968 2.372411 -5.540481 8.742258 -2.028962 -1.189058 0.077437 0.470217 5.725049 5.066752 1.787676 -3.187867 -3.755312 -6.453145 1.014181 1.970485 2.751577 -5.552291 6.051677 0.986789 -5.900097 -3.419331 -7.811287 -2.332410 -0.179839 -8.051585 1.904701 -1.311791 -13.040525 7.754331 2.354968 -1.002481 -0.824366 -3.509033 2.620477 -3.958949 -6.263833 1.603070 -3.101705 -5.529720 -1.135384 -2.824806 1.412747 3.110674 4.345712 -8.874681 -8.966123 6.661152 -0.078310 6.431321 4.288853 2.040538 4.411484 5.883849 -3.376428 -3.002998 -6.595755 7.887617 1.938881 -3.154038 0.062169 -4.600256 2.974844 6.571998 -2.394770 -0.550335 -7.886015 4.422081 -2.698739 -0.353038 2.272634 -2.872883 -4.713151 0.305228 3.853061 0.000883 -1.703203 -6.358076 -2.044001 -5.175192 -4.070682 2.249964 -4.200671 -0.861943 4.777343 -3.629644 -4.783540 2.036558 -1.062321 -3.297258 -0.133895 7.786444 5.096005 -4.068763 5.402204 -6.532838 6.544580 -7.421504 -4.937688 0.751418 -5.561492 -1.802091 -2.834128 -1.017498 2.696701 1.061368 -1.519894 -2.009553 1.250547 +PE-benchmarks/topological-sorting.cpp__std::allocator::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_Deque_impl_data::_Deque_impl_data() = 0.096239 0.499968 0.926542 -0.520466 0.525887 0.402312 0.112524 0.230812 -0.494564 -0.295316 -0.223042 -0.759122 -0.713139 0.614207 -0.148313 -0.271932 1.014489 0.242724 -0.124928 -0.238903 0.007420 -0.111275 0.801432 0.982235 -0.899187 0.343540 0.078652 0.509741 0.063304 1.086834 -0.488197 -0.748043 -0.144250 0.476020 0.556125 -0.420524 -0.250992 -0.330189 -0.470314 -1.555800 -0.032570 0.778634 0.089111 -0.045143 0.389352 0.440343 1.232801 0.409227 -0.158998 0.158287 0.320524 0.220005 0.384740 -0.014452 0.355935 0.089999 1.102261 -0.099048 -0.384584 0.234650 -0.038916 -0.599635 -0.165899 0.690561 0.778653 0.030590 -0.270186 -0.522243 0.143782 0.033502 -0.032890 0.412988 0.291283 0.560127 0.312700 0.140664 0.525722 -0.649825 0.342069 -1.228531 -0.755470 -0.595708 0.848838 0.695106 -0.063299 -0.599676 1.005292 -0.222960 0.393447 0.083330 0.961154 -0.356393 -0.159901 -0.386084 -0.435093 0.357167 -0.177359 -0.160584 -0.085913 -0.026114 -0.535744 -0.310673 0.496468 -0.134400 -0.485478 0.757540 -0.144651 0.583352 -0.748349 -0.028987 -0.793847 0.145857 0.232328 -0.958594 -0.279802 -0.222941 -0.055278 0.250044 -0.257746 -0.309585 0.226229 0.251999 -0.404538 0.168615 -1.275356 1.047001 0.247268 -0.245477 0.147561 0.091282 0.395100 0.165886 0.311930 -0.335677 -0.090741 0.349847 -0.266225 -0.254981 -0.404844 0.026782 -0.004620 -0.350521 -0.159040 0.093024 -0.456987 0.158413 -0.812831 -0.247003 0.322942 1.970433 -0.337015 0.482402 0.011283 -0.673862 0.787241 0.300408 -0.429788 0.085189 0.470996 0.653380 -0.719624 -0.369974 0.221914 0.934005 0.362780 -0.443022 0.298216 -0.072377 -0.276709 -0.058185 0.611935 -0.042617 0.019680 -0.379557 -0.217784 0.169122 1.264593 -0.004136 -1.429171 -0.076152 0.004939 -0.007174 -0.177547 0.169568 0.046429 -0.015278 -0.076311 -0.170968 0.543479 0.763620 -1.852271 0.838220 0.068138 -0.640380 1.025901 -0.403654 -0.074257 -0.415563 0.140393 0.621984 0.938617 0.198722 -0.417093 -0.187870 -0.710656 -0.122225 0.087100 0.399458 -0.596263 0.605696 0.185570 -0.668782 -0.330304 -1.044293 -0.060762 -0.087215 -0.823331 0.217858 0.067917 -1.499784 0.819041 0.139080 -0.164201 -0.052554 -0.278048 -0.128288 -0.688841 -0.720996 -0.036350 -0.091796 -0.701638 -0.291950 -0.440042 0.327151 -0.011387 0.201957 -0.674177 -0.808918 0.707980 -0.141554 0.575037 0.557542 0.110073 0.564926 1.267953 -0.257582 -0.155127 -0.375440 0.605234 -0.251298 -0.135016 0.228231 -0.614945 0.280926 1.006031 -0.153166 0.086777 -0.676868 0.725244 -0.093123 -0.341106 0.316219 -0.709198 -0.137155 0.252829 0.486741 -0.399929 -0.320151 -0.752236 -0.361024 -0.079931 -0.334359 0.369345 -0.637903 -0.036553 0.586646 -0.357726 -0.690522 0.303298 -0.208854 -0.457748 0.017997 0.922000 0.605701 -0.424171 0.922815 -0.584502 0.586987 -0.852703 -0.275593 -0.234260 -0.393388 -0.326109 -0.115808 -0.049865 0.232656 0.086510 -0.025512 -0.200853 0.165317 +PE-benchmarks/topological-sorting.cpp____gnu_cxx::new_allocator::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::_Deque_iterator() = 0.100547 0.592691 0.939344 -0.497284 0.534410 0.460509 0.118140 0.038051 -0.451386 -0.122393 -0.290402 -0.682036 -0.568323 0.592537 -0.021815 -0.004629 1.027851 0.218847 -0.167723 -0.263660 0.173592 -0.423794 0.822501 1.044627 -0.920269 0.447837 0.295807 0.515397 0.164983 1.131723 -0.828632 -0.414765 -0.159896 0.081238 0.580477 -0.547948 -0.327370 -0.328762 -0.152414 -1.662372 -0.056919 0.535753 0.206730 -0.052937 0.304873 0.432141 1.314882 0.417808 -0.173246 0.154213 0.304061 -0.034330 0.500871 -0.004233 0.472712 0.406841 1.414579 0.246375 -0.284359 0.222134 -0.013152 -0.652259 0.064192 0.702664 0.808693 -0.002416 -0.342896 -0.283036 0.246145 -0.109562 -0.116160 0.526842 0.103321 0.559671 0.333347 -0.463187 0.812346 -0.843933 0.286008 -1.164962 -0.823259 -0.600479 0.504051 0.308903 0.295308 -0.387866 1.102168 -0.302233 0.400237 -0.207822 0.964172 -0.666498 -0.082904 -0.323299 -0.424338 0.248725 -0.128246 -0.198929 0.117402 -0.241907 -0.533280 -0.486338 0.867372 0.040996 -0.586570 0.675148 -0.133678 0.574863 -0.623219 -0.376151 -0.790484 -0.123960 -0.123884 -0.971808 0.061174 -0.290538 0.014783 0.212961 -0.228927 -0.759179 0.201118 0.453944 -0.363161 -0.151881 -1.124503 1.115235 0.396463 -0.293017 0.180084 -0.030107 0.397722 0.369679 0.545695 -0.340968 -0.105352 0.378772 -0.469513 -0.254187 -0.418852 -0.082361 0.050190 -0.437842 -0.438336 0.238368 -0.449356 0.524268 -0.109656 -0.176112 0.256454 2.280370 -0.317622 0.463056 0.016500 -0.771488 0.977676 0.293000 -0.507874 0.191538 0.512836 0.734692 -1.395864 -0.423220 0.191768 0.992800 0.351526 -0.645894 -0.095056 -0.183140 -0.309513 0.066000 0.571414 -0.123230 0.076142 -0.420236 -0.206845 0.077699 1.555334 -0.265182 -1.379058 0.001780 -0.322987 -0.264782 -0.802508 0.059105 -0.320177 -0.087425 -0.459246 -0.182441 0.531256 0.757455 -1.873997 0.871175 -0.273092 -0.919290 1.339880 -0.424393 -0.067686 -0.629635 0.162172 0.628391 0.930412 0.089721 -0.464320 -0.211109 -0.786243 -0.128512 -0.004556 0.339146 -0.695546 0.722347 0.190001 -0.775435 -0.278920 -0.856940 0.040353 -0.338917 -0.662886 0.266925 -0.045933 -1.405896 0.829527 0.207479 -0.165730 0.273642 -0.258056 -0.190876 -0.660535 -0.724563 0.072356 0.088882 -0.278153 -0.314667 -0.443557 0.388069 -0.021637 -0.041073 -0.828882 -0.960085 0.510327 -0.310617 0.548131 0.637346 0.137791 0.494983 1.303729 -0.328487 -0.338337 -0.101050 0.136148 -0.137120 -0.161540 -0.296232 -0.690041 0.411187 1.120837 -0.080325 0.365767 -0.647835 0.746956 -0.352824 -0.333190 0.314413 -0.520871 -0.309347 0.035080 0.458481 -0.328970 -0.326838 -0.644471 -0.562291 -0.060352 -0.325129 0.469166 -0.667163 -0.100940 0.620797 -0.487081 -0.515001 0.401688 -0.211289 -0.328146 -0.036779 0.932880 0.717170 -0.449315 0.636631 -0.550794 0.562807 -0.874483 -0.192957 -0.188549 -0.094202 -0.459618 -0.197365 0.264781 0.308629 0.109465 -0.139267 -0.051653 -0.099189 +PE-benchmarks/topological-sorting.cpp__std::_Deque_base >::_M_create_nodes(int**, int**) = -0.553526 0.769790 1.315022 -1.897717 2.871847 1.097842 0.474009 -0.019396 -1.165053 -2.137771 -0.853133 -1.157587 -3.177117 1.926767 -0.949624 0.838224 2.399264 -0.507265 0.306036 -1.736693 2.673771 -2.240775 3.248641 1.878040 -4.092482 0.303097 1.196809 2.726609 1.126194 2.767699 0.320958 -1.615048 -0.130625 -0.557273 2.980548 -1.653601 0.198028 0.339775 -1.021943 -4.161996 -1.038682 1.610274 -0.794000 1.327406 0.427854 2.617922 2.917673 2.045262 -2.298900 1.731825 2.584778 0.162388 1.567383 0.437366 -0.872111 0.086896 1.039218 -0.250933 -0.731418 0.571730 -0.819884 -3.114993 1.238632 2.301544 3.695594 -1.597301 -0.656685 1.400007 -0.376017 0.778727 0.398268 2.535961 0.627479 0.156155 3.297753 -2.697312 -0.430935 -5.358241 0.780577 -6.622421 -2.093746 -3.092626 0.795461 1.394359 1.042594 -0.845547 4.813114 0.256883 0.177524 2.436290 2.555357 -1.524775 0.165943 -3.148859 -1.251644 0.096755 -1.511720 -1.239138 0.740674 1.330150 -1.311535 -1.596844 0.575781 -0.855511 -1.565923 -1.764018 -2.607222 2.728080 -3.300008 -1.376107 -3.803547 1.151162 -0.590745 -4.023696 0.293485 -1.260222 1.192967 -0.091832 1.368375 -0.659372 0.684534 2.239464 -0.822509 -0.642357 -1.552071 3.412951 2.302862 -0.921373 0.504449 1.528913 -0.117154 1.649781 3.293887 -0.265817 -2.842794 1.909925 -0.920242 -0.242501 -1.761017 0.935845 2.835338 -2.226996 -1.121407 0.688644 -0.320864 -0.523428 0.726208 -2.854142 1.755089 6.920926 -0.788578 0.884756 0.308026 -2.124394 2.660435 1.045644 -0.129992 2.237072 1.864145 1.354701 -3.513945 -1.943917 1.537334 2.407355 0.583476 -2.874418 -1.435470 -0.180109 0.563586 -0.425189 0.207902 1.398885 -0.912868 -0.512272 0.009648 -0.722914 4.343443 -1.379681 -1.790986 1.274496 1.884986 -2.360884 -3.363320 -0.666271 -2.128390 -1.739962 0.480498 0.050080 0.774014 2.759094 -5.308761 1.999765 0.033289 -0.614767 1.577577 -1.356543 0.934750 -4.972683 0.129340 1.453361 1.842883 -0.388637 0.304352 -0.698187 -2.823540 1.683506 0.371235 1.830503 -1.472496 2.203651 -1.091892 -1.338392 -1.790156 -1.074768 -1.587412 0.068370 -0.885427 0.661205 0.663613 -4.604623 2.134330 -1.842742 -1.072692 1.409986 0.650417 2.668531 -1.719088 -2.687865 1.720986 -0.484447 -2.303784 -2.469755 -0.314491 1.570476 -0.169730 -1.363288 -2.082631 -4.202686 1.692986 -1.486340 1.118097 1.549301 1.000661 3.535695 1.204199 -2.247674 -2.457629 -1.419364 0.400295 -0.341113 -0.154518 -1.741873 -0.266262 1.542738 3.409638 0.302133 0.903167 -0.494971 3.350040 -2.528865 -1.492335 1.513606 0.331494 -0.867325 2.012816 1.741827 -1.263016 -1.915797 -2.784456 1.196382 -0.277392 -1.320523 1.476798 -2.857186 -0.319813 1.796863 -0.023528 -1.524496 1.644544 0.785402 -0.427916 -2.225495 4.602311 4.054915 -2.240484 0.403703 -1.948505 1.743887 -3.051404 -0.929550 -1.404202 0.468378 0.902464 0.756819 0.757048 1.698740 1.188625 -0.823253 -0.647206 -1.580914 +PE-benchmarks/topological-sorting.cpp__std::deque >::empty() const = 0.063123 0.571130 0.579541 -0.317946 0.527119 0.613142 0.087338 -0.034266 -0.258514 -0.227270 -0.132803 -0.817157 -0.662741 0.467919 -0.129250 -0.103834 0.647380 -0.072549 -0.095051 -0.033996 -0.079296 0.220625 0.668284 0.676592 -0.613111 0.292337 0.055893 0.165382 -0.200454 0.805019 -0.392251 -0.880902 -0.053479 0.410057 0.234236 0.007028 -0.290914 -0.423384 -0.145743 -0.985367 -0.078464 0.681821 -0.094516 -0.063147 0.257315 0.011279 1.111921 0.295481 0.009794 0.075543 0.156267 0.232449 0.292947 -0.017696 0.354317 -0.065630 0.790515 -0.265812 -0.274006 0.057709 -0.085761 -0.187216 -0.359578 0.556820 0.517331 0.074245 -0.297505 -0.333773 -0.068560 0.002068 -0.202207 0.427589 0.294067 0.679657 0.172805 0.358574 0.375433 -0.157958 0.213328 -0.459107 -0.596286 -0.326260 0.398352 0.797700 0.081481 -0.498816 0.812838 -0.144131 0.190204 0.014870 0.901368 -0.357667 -0.082624 -0.167404 -0.306256 0.108492 -0.096395 0.053015 -0.326995 -0.113071 -0.474285 -0.284458 0.246703 -0.102986 -0.366047 0.507650 -0.073398 0.309434 -0.500703 0.033913 -0.500959 0.048638 0.149643 -0.816466 -0.520764 0.048801 -0.253924 0.209937 -0.289680 -0.410109 0.263174 0.137599 -0.314469 -0.019124 -0.815707 0.663320 0.317521 -0.075071 0.130708 0.101925 0.510031 0.361425 0.080862 -0.171472 0.012082 0.023238 0.053970 -0.077738 -0.032264 0.109687 -0.390186 -0.238643 0.009379 0.274928 -0.306078 0.165827 -0.992413 -0.293061 0.116792 1.451983 -0.393693 0.432065 0.001855 -0.661952 0.454966 -0.020929 -0.482553 -0.150062 0.231435 0.703234 -0.386594 -0.244758 0.475202 0.778013 0.229411 -0.274973 0.522826 0.143032 -0.162048 -0.248727 0.577225 -0.008649 0.135533 -0.314544 -0.186986 0.299309 1.065992 -0.074622 -1.073373 0.109994 0.037509 0.334549 0.163117 0.110608 0.032325 -0.030742 0.193961 -0.099361 0.373353 0.573494 -1.178299 0.576346 0.164898 -0.598817 0.796656 -0.216822 -0.168279 0.151982 0.113725 0.602541 0.511451 0.195218 -0.197280 -0.380274 -0.526270 -0.100193 0.118190 0.222251 -0.483855 0.514741 0.146826 -0.638639 -0.315317 -0.806200 -0.050264 -0.122543 -0.775963 0.198363 0.132004 -1.106257 0.761114 0.334012 -0.096589 -0.199258 -0.334579 0.037705 -0.436807 -0.590472 0.018302 -0.384564 -0.514498 0.102411 -0.364905 0.039971 0.219262 0.340673 -0.583929 -0.484285 0.572175 0.145731 0.539185 0.424346 0.230829 0.272434 0.752761 -0.272118 0.015478 -0.511324 0.739046 -0.061952 -0.216629 0.234107 -0.505255 0.251452 0.652075 -0.171678 -0.127040 -0.706757 0.309892 -0.028869 -0.045920 0.221600 -0.511655 -0.339370 -0.030566 0.334352 0.010071 -0.129246 -0.566515 -0.195676 -0.420061 -0.377064 0.093425 -0.395413 -0.125344 0.532357 -0.417024 -0.555573 0.140371 -0.182052 -0.339414 0.075231 0.527593 0.139438 -0.299196 0.701910 -0.530570 0.463118 -0.650149 -0.423997 0.075495 -0.429172 -0.282284 -0.355987 -0.151216 0.101404 0.018594 -0.009652 -0.167946 0.178214 +PE-benchmarks/topological-sorting.cpp__std::operator==(std::_Deque_iterator const&, std::_Deque_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/topological-sorting.cpp__std::deque >::back() = 0.020737 0.353491 0.337258 -0.047197 0.226925 -0.105918 0.110789 0.313897 -0.127840 -0.642251 -0.078365 -0.564273 -0.845733 0.378079 -0.126102 -0.286772 0.631133 0.110040 0.118875 -0.283394 -0.033954 -0.243617 0.643502 0.639088 -0.686195 0.120504 0.142865 0.335717 0.154812 0.301208 0.233209 -0.607266 0.185655 0.313039 0.458556 -0.155114 0.004864 -0.269479 -0.594370 -0.947462 -0.148625 0.494485 0.048052 0.054881 0.146138 0.673874 0.803819 0.358458 -0.253076 0.269756 0.297919 0.053873 0.241668 0.058099 -0.087675 -0.440735 0.095450 -0.381093 -0.421983 0.209238 0.017520 -0.915273 -0.293684 0.467748 0.645768 -0.105901 -0.045823 -0.119942 -0.164644 0.195786 -0.025016 0.280192 0.519006 0.306032 0.467661 0.125763 -0.106285 -0.711928 -0.026984 -1.774588 -0.544555 -0.606327 0.832937 0.467972 -0.192696 -0.251375 0.670438 0.219430 0.303310 0.450329 0.795935 -0.162117 -0.231274 -0.345674 -0.031156 0.446512 -0.396255 0.091831 0.141139 0.130273 -0.401091 -0.159085 0.205425 -0.245206 -0.293232 0.121871 -0.253193 0.366685 -0.802309 0.126916 -0.882652 -0.191429 0.391891 -0.787961 0.052153 0.144850 0.283792 0.374887 0.000111 0.139345 0.081256 0.040210 -0.062980 0.114043 -0.818415 0.605209 0.054118 -0.046861 0.286747 0.422396 0.334734 0.180600 0.421526 -0.050169 -0.268373 0.197865 -0.207513 -0.064324 -0.225926 -0.039844 0.422879 -0.334948 0.157696 -0.071548 -0.307435 -0.465151 -0.557177 -0.400914 0.366571 0.618831 -0.030875 0.255064 0.103407 -0.405235 0.279005 -0.151508 -0.274522 0.127651 0.434002 0.409777 0.195466 -0.229745 0.147823 0.623176 0.212014 -0.305064 0.173136 0.053654 0.106883 -0.263395 0.333247 0.223662 0.083158 -0.206412 -0.031866 0.357764 0.472052 -0.076312 -0.450321 -0.049319 0.250362 0.186219 -0.209881 0.146048 0.221740 -0.065681 0.090376 0.032447 0.111340 0.526980 -1.056261 0.471941 0.216271 0.014454 0.189663 -0.145354 -0.140806 -0.739544 0.338354 0.489624 0.423956 0.200759 -0.024655 -0.157856 -0.510245 -0.051037 0.123087 0.339733 -0.234810 0.389259 -0.138107 -0.208089 -0.490110 -0.560257 -0.032034 0.104815 -0.313884 0.168653 0.475135 -1.083969 0.591659 -0.323228 -0.388767 -0.304383 -0.147380 0.182837 -0.653522 -0.593472 -0.032358 -0.470461 -1.007596 -0.391767 -0.238370 0.102124 -0.090538 -0.188907 -0.063492 -0.344844 0.715790 -0.016454 0.230343 0.333112 0.208651 0.822530 0.518750 -0.401972 -0.089149 -0.203898 0.390300 -0.588942 -0.110805 0.344090 -0.207771 0.144003 0.848766 -0.140142 -0.070105 -0.064431 0.424539 -0.302217 -0.579704 0.334698 -0.039216 0.119270 0.639088 0.362716 -0.438963 -0.254926 -0.663747 -0.028487 0.091739 -0.430574 0.089990 -0.664733 -0.066001 0.527605 -0.167510 -0.442711 0.306373 -0.120488 -0.208426 -0.228772 0.609142 0.768552 -0.628706 0.520273 -0.514620 0.291129 -0.717943 -0.408218 -0.085001 0.050169 0.134921 -0.008492 -0.070878 -0.010932 0.121486 -0.347521 -0.442419 0.175280 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::operator--() = 0.005350 1.302451 1.170988 -1.047993 1.191265 1.610538 0.128084 -0.219045 -0.581054 -0.528000 -0.445551 -1.500289 -1.379194 1.135348 -0.368651 -0.141144 1.773186 -0.098505 -0.229799 -0.255651 0.408919 0.359995 1.664848 1.786509 -1.760354 0.528897 0.781937 0.646746 -0.036257 1.638706 -0.695610 -1.906884 -0.210431 0.463134 0.790039 -0.447105 -0.542788 -0.822657 -0.071397 -2.639973 -0.226558 1.058942 -0.481200 -0.086130 0.490623 -0.124804 2.585648 0.837940 -0.421447 0.084069 0.776771 0.906588 0.461305 -0.097216 0.527006 0.160436 1.506137 -0.148529 -0.210394 0.087219 -0.135583 -0.236643 -0.347850 1.580266 1.480207 0.134510 -0.628342 -0.388413 0.126069 -0.009320 -0.525414 1.128405 0.453690 1.559278 0.616435 -0.333177 0.598241 -1.687497 0.676583 -1.554201 -1.360938 -1.020746 0.478122 1.216414 0.440822 -0.798658 2.153558 -0.396144 0.571282 0.564133 2.095735 -0.907755 -0.055352 -0.838736 -1.033109 0.376912 -0.303436 0.135239 -0.661959 -0.221762 -1.086914 -1.206469 0.475535 -0.053806 -1.020894 0.483934 -0.249267 0.930446 -1.056693 -0.247799 -1.261431 0.340942 -0.023434 -2.189687 -1.332772 -0.481141 -0.103094 0.230364 -0.526478 -1.415842 0.406947 0.793277 -0.703960 -0.366128 -1.189262 1.498411 1.169831 -0.349974 0.160360 0.090744 1.042976 1.178261 0.581489 -0.512838 -0.177550 0.284448 -0.199332 -0.479190 -0.624482 0.370118 -0.290978 -0.667197 -0.125448 1.035541 -0.729938 0.138946 -0.947092 -1.131981 0.497769 4.931869 -0.824998 0.954344 0.170744 -1.681370 1.051455 0.123121 -1.105761 0.041384 0.747933 1.705290 -1.928284 -0.736836 0.943371 1.938870 0.576196 -0.865476 0.495040 0.156150 -0.570045 -0.535448 1.122418 -0.126526 -0.065745 -0.675784 -0.467431 0.868639 2.611856 -0.325729 -2.326934 0.164889 0.771320 0.173124 -0.200381 0.144962 -0.679061 -0.103825 0.696150 -0.259231 1.143629 1.498141 -3.270844 1.304883 0.289207 -1.229621 1.552659 -0.291063 -0.334775 -0.220907 0.573077 1.485795 1.264041 0.070441 -0.153573 -0.761095 -1.456730 -0.154455 0.387972 0.723316 -1.315026 1.334884 0.356447 -1.499522 -0.863321 -1.180567 -0.388992 -0.610988 -1.505909 0.520404 -0.050259 -2.695076 1.945795 0.502668 -0.175454 -0.022607 -1.010600 0.509246 -1.323102 -1.587382 0.434681 -0.310359 -0.618971 0.230990 -0.816244 0.692512 0.584312 0.925709 -1.655914 -1.675204 1.020771 0.186728 1.274844 1.049790 0.623894 0.914177 0.756351 -0.496933 -0.642319 -1.217097 1.502568 0.444510 -0.729360 -0.446564 -1.094211 0.771182 1.861268 -0.554499 -0.354532 -1.403697 1.030899 -0.671862 -0.026286 0.338096 -0.545792 -0.992950 -0.220699 0.666882 -0.269677 -0.519145 -1.369492 -0.153106 -0.745515 -1.035431 0.472983 -1.108822 -0.155282 1.322283 -0.900116 -1.027709 0.605976 -0.085457 -0.416885 0.249111 1.210560 0.723828 -0.726452 1.056575 -1.388766 1.078042 -1.823461 -1.145900 0.020511 -1.069714 -0.462835 -0.687086 -0.383498 0.584638 0.107773 0.327594 -0.193244 0.120331 +PE-benchmarks/topological-sorting.cpp__std::_Deque_iterator::operator*() const = -0.009347 0.369540 0.211218 -0.139034 0.352797 0.287771 0.081346 -0.065336 -0.127741 -0.230885 -0.123914 -0.311895 -0.379510 0.323258 -0.077721 0.092510 0.511799 0.039272 0.034378 -0.140017 0.133101 -0.128161 0.541099 0.489581 -0.466744 0.159975 0.300812 0.115540 -0.018656 0.412668 -0.221362 -0.484725 0.160070 -0.089173 0.133307 -0.212963 -0.096269 -0.191897 0.018449 -0.705978 -0.056443 0.041168 -0.140564 -0.007873 0.014070 0.124200 0.694828 0.257362 -0.105360 0.194561 0.199941 0.168603 0.086400 0.067370 0.124355 0.107412 0.269863 -0.126257 -0.148889 0.038259 -0.039692 -0.340684 -0.116006 0.376408 0.417669 -0.028589 -0.097873 0.083938 -0.150018 0.001634 -0.095535 0.251213 0.162735 0.305362 0.210428 -0.327106 0.033297 -0.575219 -0.078898 -0.847538 -0.383178 -0.355220 0.114027 0.117241 0.234078 0.050648 0.553992 -0.011250 0.195417 0.129565 0.606140 -0.432461 -0.086535 -0.164159 -0.114441 0.105246 -0.165780 0.051698 -0.067710 -0.132815 -0.306127 -0.423368 0.322915 0.026223 -0.253763 -0.113343 -0.089336 0.260309 -0.510966 -0.199619 -0.494384 -0.131001 -0.106648 -0.576357 -0.072330 0.022518 0.322911 0.157210 -0.077498 -0.471228 0.118784 0.320711 -0.102948 -0.267056 -0.122251 0.324474 0.247197 -0.039758 0.150628 0.033185 0.252683 0.529124 0.399846 -0.088698 -0.107034 0.067327 -0.114471 -0.076422 -0.137779 -0.020158 -0.046430 -0.322423 0.106884 0.307423 -0.228867 -0.047260 0.052424 -0.282703 0.193346 0.945974 -0.144234 0.218971 0.060366 -0.520709 0.110632 -0.202914 -0.283852 0.057247 0.284118 0.390953 -0.379085 -0.222929 0.197340 0.481010 0.187394 -0.332549 -0.064830 -0.080333 -0.017405 -0.067947 0.187981 0.051246 0.039638 -0.226427 -0.085428 0.196488 0.760773 -0.211892 -0.328068 0.118335 0.053904 -0.006853 -0.304007 -0.037107 -0.187498 -0.027942 0.132474 -0.063605 0.147302 0.423248 -0.850739 0.344049 -0.153669 -0.297781 0.250046 0.042107 -0.097328 -0.194664 0.175479 0.421349 0.354761 0.055803 0.154352 -0.159906 -0.392256 -0.065891 0.053531 0.207587 -0.279512 0.323261 0.125487 -0.488228 -0.291000 -0.136023 0.043012 -0.190570 -0.180533 0.151483 0.127336 -0.931281 0.509016 -0.001040 -0.152279 0.105566 -0.122452 0.288511 -0.383729 -0.481289 0.194614 -0.152870 -0.161766 0.035014 -0.150016 0.199128 0.067355 0.056122 -0.250187 -0.398108 0.244163 0.092456 0.223128 0.274496 0.217228 0.440160 -0.103854 -0.254356 -0.218992 -0.160049 0.222548 -0.160018 -0.134756 -0.061414 -0.246895 0.290922 0.617659 -0.013759 -0.069212 -0.152979 0.310431 -0.411727 -0.054448 0.242245 0.290965 -0.221241 0.088599 0.273056 -0.172968 -0.213629 -0.271371 -0.008451 -0.094165 -0.324220 0.101763 -0.388525 -0.038951 0.381496 -0.151714 -0.243780 0.240977 -0.069838 0.008390 -0.089363 0.328444 0.455397 -0.357213 0.168650 -0.307862 0.184963 -0.533348 -0.368462 0.042391 0.024572 -0.107501 -0.117464 -0.064001 0.157987 -0.009801 -0.011361 -0.063220 -0.112196 +PE-benchmarks/topological-sorting.cpp__std::deque >::pop_back() = 0.092839 1.715532 1.870044 -1.582396 1.967891 2.295489 0.033260 -0.000651 -0.823659 -0.773781 -0.788584 -2.231424 -2.151732 1.470235 -0.591619 -0.404651 1.996458 -0.419966 -0.370021 -0.126992 0.363039 0.916757 1.894924 1.608137 -2.242915 0.656274 0.405321 1.097102 -0.364969 2.747980 -0.900143 -2.835810 -0.756605 1.515418 1.265752 -0.200832 -0.591401 -1.020623 -0.731594 -3.090736 -0.357987 2.332245 -0.745048 0.069678 0.887244 -0.194221 3.289552 1.005464 -0.520737 -0.164125 0.969587 1.323046 0.752284 -0.131249 0.473421 -0.067556 2.209578 -0.747327 -0.528812 0.136602 -0.268130 -0.184023 -0.642299 1.854695 1.789033 0.032638 -0.929983 -0.732985 0.107846 0.073406 -0.669260 1.475363 0.723767 2.026355 0.754491 0.953711 0.814109 -1.014818 1.325393 -1.133961 -1.603473 -1.481597 0.685789 2.792419 0.024277 -1.893686 2.956427 -0.668909 0.580920 0.751632 2.629090 -0.733081 0.029155 -1.615744 -1.382784 0.289825 -0.344339 -0.412136 -1.254962 0.215983 -1.172283 -1.066635 -0.043646 -0.556917 -1.189374 1.235938 -0.733104 1.336473 -1.441285 0.131933 -1.686860 1.056676 0.381514 -2.690176 -2.270072 -0.357849 -1.147915 0.075240 -0.334581 -1.167022 0.708685 0.829213 -1.193901 0.229825 -2.352648 2.265842 1.421490 -0.765666 0.125295 0.384921 1.367173 0.771307 0.275635 -0.625682 -0.579746 0.523420 0.222816 -0.749500 -0.673003 0.899654 -0.752005 -0.756116 -0.356568 1.137513 -0.711837 0.430111 -3.136662 -1.721029 0.720813 5.863798 -1.348900 0.944082 -0.279663 -1.982779 1.800659 0.738592 -1.489074 -0.214821 0.494799 2.280357 -1.823448 -0.911222 1.572362 2.277958 0.621753 -0.744941 1.544504 0.329156 -0.690938 -0.794900 1.499921 0.250815 -0.320222 -0.574451 -0.677979 0.614280 3.337996 -0.020356 -3.579673 0.528140 1.124136 0.339016 0.623585 0.230390 -0.379178 -0.508528 1.153277 -0.373623 1.526421 1.934669 -3.887992 1.740974 1.118047 -1.742775 2.142866 -1.143028 0.154752 0.197272 0.241996 1.963151 1.617965 0.142880 -0.515543 -1.383263 -1.721936 0.156358 0.633698 1.069140 -1.476999 1.494864 0.294436 -1.747790 -1.017529 -2.248139 -0.935416 -0.212332 -2.513789 0.445006 -0.040016 -3.287700 2.522086 0.618359 0.142008 -0.298084 -1.049865 0.478857 -1.377821 -1.867117 0.420613 -0.532384 -1.413979 0.264133 -0.980514 0.710187 0.781811 1.302503 -2.198582 -2.324843 1.425852 0.329930 1.540792 1.223967 0.890663 0.787012 2.146116 -0.628955 -0.390890 -2.129948 2.460192 0.661880 -0.464500 0.179962 -1.221397 0.796616 1.966660 -0.703790 -0.369358 -2.394805 1.216128 0.010945 -0.058423 0.436833 -2.082158 -1.260802 -0.260079 0.920996 0.060485 -0.849025 -2.102701 0.143063 -1.333445 -1.129003 0.263358 -1.467328 -0.511348 1.934198 -1.220733 -1.899969 0.542901 -0.107632 -1.222354 0.026352 2.072006 0.274186 -0.665224 2.161625 -1.720250 1.674263 -2.175802 -1.174276 -0.215873 -1.947222 -0.382994 -0.792078 -0.470113 0.521037 0.026375 0.645955 -0.292058 0.075755 +PE-benchmarks/topological-sorting.cpp__void std::allocator_traits >::destroy(std::allocator&, int*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/topological-sorting.cpp__std::deque >::_M_pop_back_aux() = 0.430220 2.706473 2.662838 -1.569166 2.119886 3.209453 0.117869 0.027576 -0.682788 -0.460814 -0.799049 -2.839760 -2.475625 1.541546 -0.575697 -1.148241 2.294341 -0.537048 -0.498597 0.196209 -0.403624 1.942760 2.178872 2.216828 -2.412956 1.063074 0.416533 0.590413 -0.825859 3.308149 -1.771197 -3.586566 -0.718741 2.355239 0.965335 0.308991 -1.125957 -2.272408 -0.960261 -3.495387 -0.266433 2.636050 -1.191970 -0.331677 1.207616 -0.559211 4.551858 0.899076 -0.112474 -0.692379 0.558591 1.655703 0.674118 -0.301793 1.250965 -0.286456 3.255176 -0.551734 -0.661290 0.017141 -0.217330 0.258906 -1.485503 2.209733 1.633599 0.633205 -1.076508 -1.700375 0.058367 -0.195525 -1.215252 1.505924 1.326293 3.208583 0.418561 2.212907 1.454198 0.057948 1.279189 -0.130432 -2.039742 -1.461946 0.985671 3.072505 -0.030206 -2.557391 2.868197 -0.761287 1.129557 0.144902 3.336128 -0.923419 -0.048161 -1.100378 -1.630836 0.407748 -0.052386 0.273510 -1.949009 -0.749714 -1.633239 -1.149087 0.183396 -0.428101 -1.363225 2.452084 -0.186006 1.057719 -1.147466 0.746248 -1.577452 0.574047 0.678687 -3.023586 -3.283591 0.006238 -1.270361 0.391651 -0.917728 -1.572383 0.790165 0.760917 -1.421842 0.175443 -2.851840 2.576845 1.568131 -0.570920 0.269088 -0.001230 2.157554 0.777977 0.016603 -0.545153 0.100562 -0.109686 0.382442 -0.897647 -0.181105 1.085714 -1.838424 -0.343118 -0.058963 1.510713 -0.992181 0.835010 -4.444394 -1.502996 0.643728 6.719696 -1.772410 1.396025 -0.504128 -2.551974 1.726882 0.480142 -2.302649 -0.876012 0.491290 3.024589 -1.968161 -0.689313 1.751403 2.748232 0.721129 -0.752957 2.888371 0.516196 -1.312723 -1.320841 2.245142 -0.295551 0.229502 -0.983321 -0.932285 1.453111 3.798002 0.032957 -5.361425 0.308790 0.531425 1.552165 1.890611 0.598953 0.593859 -0.019026 1.482266 -0.646892 1.983390 2.027836 -4.445461 1.958068 1.233213 -2.685706 3.034974 -1.038486 -0.327735 2.196684 0.770337 2.584198 1.766243 0.804713 -1.257319 -1.851475 -1.736924 -0.406424 0.742981 0.962692 -1.846981 1.729487 0.898394 -2.507384 -1.239799 -3.586176 -0.448769 -0.291349 -3.580892 0.432692 -0.599224 -4.177671 3.209328 1.624265 0.144502 -1.017838 -1.989511 -0.240238 -1.585461 -2.236666 -0.061253 -0.953107 -1.614613 0.877370 -1.491170 0.368421 1.329958 2.410552 -2.866157 -2.292239 1.916671 0.908438 2.084716 1.552902 1.247960 0.747557 2.889465 -0.494389 -0.081446 -2.698895 3.940028 0.914498 -1.115911 0.858020 -2.097861 0.710667 2.231898 -1.308882 -0.588536 -3.558469 0.819751 0.297132 0.170168 0.379332 -2.422043 -1.544818 -0.853056 0.977251 0.577547 -0.725592 -2.124466 -0.741954 -1.782857 -1.545784 0.026679 -1.417372 -0.515808 2.338525 -1.705595 -2.361252 0.275088 -0.860194 -1.394505 0.691486 1.428074 0.039150 -0.989603 3.002587 -1.936069 2.117829 -2.419286 -1.678937 0.410663 -3.103386 -0.711933 -1.496210 -0.957400 0.253643 -0.268071 0.677915 -0.228581 0.763635 +PE-benchmarks/topological-sorting.cpp__void __gnu_cxx::new_allocator::destroy(int*) = -0.054020 0.291523 0.151305 -0.034606 0.337605 0.142829 0.149870 0.000116 -0.158980 -0.310883 -0.114663 -0.298550 -0.459633 0.406048 -0.035841 0.218256 0.653560 0.164898 0.067485 -0.193123 0.231393 -0.429402 0.656762 0.594117 -0.510194 0.146544 0.334531 0.159532 0.021266 0.387175 -0.220456 -0.403705 0.323347 -0.326470 0.188795 -0.358350 -0.047340 -0.111041 0.014214 -0.853284 -0.069432 0.005738 -0.042064 -0.006845 -0.057525 0.334026 0.696221 0.341199 -0.141731 0.325606 0.194530 -0.049980 0.148874 0.138716 0.115377 0.174770 0.148768 -0.051304 -0.294291 0.081064 -0.068155 -0.682284 -0.064118 0.372256 0.541501 -0.097812 -0.062121 0.224602 -0.215314 0.035587 -0.023806 0.246624 0.226308 0.145669 0.353351 -0.574311 -0.060654 -0.804752 -0.237226 -1.355088 -0.460335 -0.457469 0.233417 -0.061666 0.336061 0.107115 0.622874 0.022474 0.211118 0.152828 0.705775 -0.608563 -0.183116 -0.239594 0.016588 0.157241 -0.297812 0.003051 0.248848 -0.215942 -0.382467 -0.498803 0.506875 0.076386 -0.265990 -0.285278 -0.138649 0.392584 -0.645795 -0.389232 -0.728927 -0.302042 -0.168272 -0.667388 0.240254 0.092373 0.446048 0.303207 -0.067773 -0.530853 0.150478 0.397166 -0.042754 -0.419177 -0.033629 0.452843 0.181433 -0.030455 0.259828 0.135988 0.194143 0.662287 0.684890 -0.076006 -0.167387 0.145567 -0.298813 -0.007856 -0.215530 -0.182456 0.159634 -0.486858 0.043940 0.273810 -0.304758 -0.052818 0.359252 -0.208349 0.268077 0.876240 -0.067302 0.238450 0.113751 -0.572164 0.258580 -0.281757 -0.228821 0.143218 0.436416 0.338911 -0.503528 -0.296704 0.154471 0.547217 0.255451 -0.517274 -0.305371 -0.207597 0.140431 -0.037593 0.125089 0.167236 0.124970 -0.292749 -0.032700 0.183757 0.874241 -0.426551 -0.251675 0.157777 -0.048434 -0.100691 -0.750385 -0.107066 -0.302456 -0.079332 -0.050403 -0.038855 0.052540 0.517184 -0.865890 0.431184 -0.338310 -0.277022 0.322247 0.070078 -0.133027 -0.591658 0.179975 0.447779 0.457276 0.110922 0.159379 -0.099361 -0.484874 -0.065229 0.009305 0.263525 -0.225017 0.378194 -0.005566 -0.469455 -0.361964 -0.084140 0.089247 -0.292375 -0.004520 0.204499 0.317879 -1.011161 0.525549 -0.128665 -0.286163 0.221705 0.030874 0.352749 -0.485145 -0.616756 0.263780 -0.180777 -0.262999 -0.150809 -0.113588 0.246929 0.013600 -0.250069 -0.125108 -0.511491 0.348203 0.021794 0.235310 0.297344 0.207869 0.680219 -0.001108 -0.438109 -0.309475 -0.058654 -0.033874 -0.398815 -0.126594 -0.251810 -0.210471 0.408198 0.782382 0.098425 0.021807 -0.067902 0.461581 -0.668364 -0.201090 0.422253 0.498257 -0.140372 0.234741 0.414563 -0.375138 -0.291145 -0.275591 -0.039527 0.013648 -0.376436 0.126705 -0.551008 -0.028559 0.379435 -0.120699 -0.174776 0.297731 -0.032321 0.062624 -0.241847 0.486635 0.739739 -0.556782 0.066304 -0.338032 0.179474 -0.642526 -0.391076 0.029674 0.337992 -0.129801 -0.025601 0.163164 0.168387 0.018671 -0.236830 -0.157397 -0.246385 +PE-benchmarks/topological-sorting.cpp___GLOBAL__sub_I_topological_sorting.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp__countNonDecreasing(int) = -3.324161 -3.726137 -2.239090 -4.353800 3.026462 4.527099 1.997450 -4.579538 -6.683789 -0.734017 2.615526 -8.797128 -3.389435 7.322397 -2.278979 5.806495 8.876715 1.113379 -3.589154 -2.146570 5.429121 -0.921585 9.528901 10.641272 -5.238800 -0.209681 -1.338949 2.691360 0.764391 -0.185755 1.982072 -3.664816 1.830234 -6.275981 0.282589 -2.926670 -1.729466 3.584016 5.991369 -10.809377 -0.520309 3.344940 2.521208 -0.093375 0.029512 2.852177 4.809962 5.556081 0.512001 5.265374 3.524261 -1.180390 3.921727 0.373471 2.221963 0.945517 0.683692 0.245666 -1.354680 -1.033692 -2.292393 -0.376478 1.185904 6.780423 8.268482 0.391987 -3.831155 1.917163 2.186119 1.992193 2.539608 5.514052 -1.147583 1.417315 3.682169 -7.417768 0.852627 -10.687423 1.947751 -10.434723 -4.329581 1.424532 5.131676 2.720232 3.867163 -0.759479 10.434479 -1.382368 -4.307185 7.024311 7.664465 -5.532314 -1.851038 -1.526666 -3.485939 -0.219785 -2.341532 1.648857 3.600471 4.208027 -6.311519 -3.305877 0.574009 0.967186 -3.550522 -3.536456 0.069452 5.075465 -4.679958 -4.437582 -2.058833 5.123641 -0.670193 -10.466017 -2.662970 -5.018427 -0.690173 1.397923 -5.934443 -5.274091 3.271751 0.636962 -2.057242 -2.064472 -1.722625 4.164179 3.641408 1.207241 -0.956817 4.254372 1.113889 9.730983 0.180026 -4.400850 1.099900 2.358407 -1.163841 3.575397 -3.219225 -2.459807 2.639103 -6.666271 0.583603 1.844565 -3.813271 -1.241351 2.020159 0.599282 -1.010878 19.958864 -1.803669 8.112009 6.493942 -5.564177 4.110359 -2.459695 2.462715 2.520590 4.584469 2.137625 -9.021060 -5.881329 6.143140 10.081894 3.782067 -6.403365 -1.550566 2.504829 1.252056 -1.054381 3.492241 1.025225 -0.078303 -2.841882 -0.608090 3.352156 12.914781 -3.836521 0.838482 1.238540 3.967529 -0.491942 -6.792202 -1.357679 -6.983467 -0.420888 1.665985 2.458022 3.250787 7.683207 -9.177151 6.532117 -1.381563 1.102802 5.918051 2.447634 -5.559517 -8.646718 -3.062776 2.373945 6.086177 -1.098905 -1.270014 1.597166 -7.960948 0.480578 1.768446 1.450282 -4.759182 7.028654 -1.062112 -2.812747 -1.720952 1.665455 -2.655847 -2.999957 -1.852531 5.547341 1.338157 -6.031360 4.941799 1.831688 -3.137012 0.733092 -0.587434 5.320274 -4.985970 -6.034276 4.027277 -2.543784 -3.314772 -2.358093 -1.920014 2.488168 2.373754 0.944401 -5.935125 -5.890600 7.375129 -2.863021 8.826220 3.573621 -2.422360 3.737662 -1.373144 -4.540315 -3.469901 -5.116820 -0.613008 0.725053 -3.965877 -2.847904 -1.614646 5.605489 4.994699 1.094241 -4.670205 -0.001069 7.661081 -4.041056 -0.669264 2.490179 0.063131 -4.647947 2.394706 3.785306 -5.906929 2.113430 -4.824622 -0.498719 -4.661348 -3.024751 5.534590 -1.566956 2.356299 -1.279333 -0.983908 1.322817 2.806213 3.748932 0.513771 2.680706 9.800657 2.920991 -0.429865 -0.981299 -8.415099 4.659216 -6.787666 -5.505285 0.282644 3.038799 -4.786607 -1.544064 0.463172 5.791032 4.275960 -4.959198 -4.317592 2.651997 +PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp__main = -0.067352 0.045435 0.269000 -0.145172 0.269669 -0.123787 0.173726 0.102417 -0.368721 -0.459275 0.083082 -0.615015 -0.571290 0.499008 -0.097086 0.056063 0.660408 0.146656 -0.017966 -0.250710 0.101379 -0.395651 0.637204 0.664478 -0.485096 0.115836 0.000181 0.229474 0.058801 0.313671 0.017559 -0.462049 0.213758 -0.042359 0.251069 -0.202735 -0.092508 -0.031767 -0.155307 -0.842276 -0.045317 0.405693 0.143356 -0.011908 0.065803 0.621886 0.599210 0.356149 -0.106565 0.426609 0.240808 -0.195574 0.252475 0.085424 0.172756 -0.170670 0.244117 -0.125329 -0.419737 0.159671 -0.119676 -0.698208 -0.154514 0.389860 0.575036 -0.112635 -0.139557 -0.045728 -0.100287 0.173386 0.136414 0.252195 0.320464 0.080536 0.392959 -0.173857 -0.007953 -0.781078 -0.079928 -1.593106 -0.497961 -0.221763 0.772277 0.223204 -0.010176 -0.161016 0.625778 0.064308 0.000697 0.282977 0.713276 -0.303771 -0.261277 -0.135525 -0.064154 0.205147 -0.299821 0.012152 0.332617 0.080133 -0.448930 -0.119622 0.358911 -0.105961 -0.220933 0.046087 -0.108673 0.413717 -0.711116 -0.101448 -0.621209 -0.044532 0.254148 -0.697405 0.194664 0.046311 0.244859 0.348242 -0.273895 -0.046017 0.236862 0.023364 -0.159510 0.001527 -0.558843 0.577727 0.013155 0.136912 0.192211 0.312579 0.221156 0.336183 0.403500 -0.185178 -0.062803 0.135123 -0.195118 0.167038 -0.153404 -0.226447 0.290932 -0.382549 0.105848 -0.104191 -0.333138 -0.227917 -0.151769 -0.050492 0.129842 0.673505 -0.103697 0.438513 0.206708 -0.390213 0.348714 -0.167116 -0.062180 0.090530 0.435605 0.248380 -0.067215 -0.303582 0.317178 0.634618 0.282912 -0.520356 -0.043657 0.052188 0.171769 -0.061660 0.286516 0.173691 0.175667 -0.293503 -0.044412 0.185273 0.744965 -0.215292 -0.419197 0.032222 0.032258 0.128974 -0.496551 0.035272 -0.004066 0.001085 -0.077062 0.033305 0.120737 0.549542 -1.099281 0.520535 -0.083320 -0.080143 0.436545 0.007145 -0.270500 -0.894401 -0.018345 0.325753 0.524556 0.238607 -0.059591 0.008017 -0.493842 -0.040376 0.003587 0.196094 -0.233429 0.398490 -0.125467 -0.272486 -0.294079 -0.415858 -0.003370 -0.004845 -0.191338 0.261572 0.424971 -1.014981 0.452241 -0.091031 -0.312569 -0.159198 0.067844 0.223531 -0.458252 -0.539725 0.049053 -0.445460 -0.765923 -0.394661 -0.183874 0.036650 -0.083908 -0.223794 -0.063160 -0.375357 0.674217 -0.151444 0.442626 0.283556 -0.006708 0.688333 0.515554 -0.390380 -0.101393 -0.091747 0.173986 -0.578488 -0.117625 0.157812 -0.186847 0.263106 0.564018 0.052979 -0.040421 -0.093533 0.477775 -0.365436 -0.347271 0.403153 0.027117 -0.015431 0.543569 0.436527 -0.456010 -0.066724 -0.495594 -0.193309 -0.122932 -0.269362 0.185124 -0.365758 0.006537 0.195075 -0.087307 -0.255179 0.194479 -0.030399 -0.155654 -0.143921 0.665425 0.817831 -0.504038 0.308176 -0.480663 0.288343 -0.570966 -0.404463 -0.008735 0.272978 -0.201660 -0.047877 0.072139 0.138162 0.163269 -0.434998 -0.389758 0.210754 +PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp___GLOBAL__sub_I_total_number_of_non_decreasing_numbers_with_n_digits.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/tower-of-hanoi.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/tower-of-hanoi.cpp__towerOfHanoi(int, char, char, char) = -0.582611 -0.173566 1.074773 -1.645105 0.860733 0.219527 0.432837 -0.150221 -1.519640 -2.633737 1.009882 -3.419886 -3.214831 2.171403 -1.231110 -0.552854 2.806940 -0.447311 -0.300623 -1.907270 0.783180 0.201879 3.413250 3.824306 -3.464554 -0.000778 0.620693 1.570827 1.921344 -0.541978 2.268378 -2.608248 0.467048 0.615141 1.607182 -0.134774 -0.349362 -0.458448 -0.483598 -4.041827 -0.737494 1.856497 -0.674567 0.479001 0.908790 3.441914 2.775712 1.996731 -1.413194 2.147080 2.601322 0.358622 0.956780 -0.324672 -0.515087 -2.876621 0.358332 -0.685066 -0.596744 0.574716 -0.124476 -1.760162 -0.800532 2.941637 3.451634 -0.655295 -0.991628 -0.374948 0.861063 1.139471 0.457123 2.198277 1.866607 1.630415 2.479094 -1.059911 -0.674628 -5.878051 0.938550 -7.677557 -2.391992 -0.760160 3.975212 1.255141 -0.936669 -1.268113 3.730924 1.145901 -0.647688 3.427777 3.321666 -0.211429 -0.694677 -0.820475 -1.199243 1.396197 -1.668405 1.577954 0.380808 1.872583 -2.150395 -0.475086 -0.275174 -1.261074 -1.561827 -0.255287 -0.758297 1.670239 -2.830318 0.772390 -2.221312 1.440944 2.152326 -4.435654 -1.119478 -1.133473 1.979251 0.856663 -1.200661 0.915412 0.407883 -0.628859 -0.790084 0.862674 -2.835343 2.352283 1.814178 0.926809 0.135868 2.260217 1.617070 1.582588 0.688497 -1.126109 -0.716042 0.672190 -0.346750 0.838732 -1.308173 0.316591 2.958154 -1.069757 1.193774 -0.279738 -1.217933 -2.852491 -0.532420 -1.582637 0.318769 6.519463 -0.348484 2.640059 2.031946 -1.465249 0.505658 -0.857018 0.017779 1.212924 1.787449 1.600709 -0.737921 -1.397234 2.065392 3.723154 0.930431 -2.739118 0.781423 2.028473 0.167826 -1.851686 1.950502 0.545270 0.038361 -0.738185 -0.194696 2.402452 2.594597 -0.249796 -1.738020 -0.812854 2.973213 1.157351 -0.537218 0.754878 0.364556 0.148495 2.060480 1.071553 1.483438 2.601880 -6.487734 1.858843 1.819587 1.149414 0.880576 0.725077 -2.060848 -3.962482 0.855460 1.283855 1.475963 0.600760 0.200861 0.282541 -2.894941 0.255410 0.907770 0.777758 -1.809326 2.338995 -0.304885 -0.311782 -1.650219 -1.498864 -1.040656 0.727956 -1.719009 1.656544 0.891869 -5.344897 2.282157 -0.857807 -1.846769 -1.979718 -1.744576 2.395370 -2.925853 -2.230034 0.304196 -2.454028 -4.329315 -2.065317 -1.292147 0.165478 -0.018902 1.236828 -1.711715 -1.994147 3.607232 -1.057298 2.571421 1.540282 -0.239444 3.455237 -0.301842 -1.153678 -1.108919 -1.877123 3.096034 -0.556186 -1.656691 0.993384 -0.564640 0.616315 2.536212 -1.334050 -1.420568 -0.124719 1.835171 -2.170395 -1.613913 0.387178 1.102529 -0.519276 3.072226 0.875983 -2.080961 0.705410 -3.326893 -0.608078 -1.070161 -1.687658 1.685512 -1.250916 0.558667 0.816400 -0.250673 -1.048915 1.362593 0.255205 -0.651913 0.361471 2.851483 4.778833 -1.983579 1.013576 -3.747407 2.122725 -3.079741 -3.042119 0.136915 -0.884988 0.043354 -0.679250 -1.334377 1.174842 1.850528 -1.944888 -2.501684 2.823325 +PE-benchmarks/tower-of-hanoi.cpp__main = -0.006124 0.041610 0.227440 -0.125614 0.309792 -0.126401 0.179300 0.193190 -0.432051 -0.341610 -0.015632 -0.387309 -0.363849 0.473190 0.019132 0.124027 0.686459 0.272527 0.012883 -0.199114 0.087762 -0.493796 0.509268 0.566602 -0.321631 0.198030 -0.027082 0.088313 -0.124534 0.485133 -0.185527 -0.452840 0.206145 -0.152211 0.174096 -0.348781 -0.176423 0.042989 -0.088117 -0.844474 0.031327 0.315431 0.121574 -0.053776 0.049991 0.476421 0.540377 0.252272 -0.033468 0.469446 0.084405 -0.172946 0.197148 0.104127 0.304918 0.208110 0.216072 -0.051372 -0.409578 0.214013 -0.164681 -0.606369 -0.080824 0.231361 0.383818 -0.128776 -0.171178 -0.052153 -0.136383 0.096461 0.148711 0.159276 0.239432 -0.113617 0.276684 -0.278024 -0.068161 -0.648020 -0.097840 -1.462811 -0.455980 -0.187059 0.679208 0.090623 0.062745 -0.099604 0.520731 -0.159463 0.063880 0.144655 0.564394 -0.348812 -0.237499 -0.103386 -0.011037 0.095375 -0.148026 -0.196094 0.356578 -0.106989 -0.391190 -0.184149 0.504802 -0.042471 -0.173243 -0.015078 -0.037488 0.441624 -0.693737 -0.227168 -0.603906 0.021311 0.102967 -0.458280 0.270479 0.097975 0.221457 0.360431 -0.332034 -0.197258 0.305410 0.120220 -0.216955 -0.079070 -0.276603 0.521739 -0.101564 0.081836 0.195552 0.171513 0.109127 0.352402 0.513967 -0.184302 0.028081 0.206151 -0.140427 0.091505 -0.112780 -0.301225 0.062293 -0.386404 0.074931 -0.105734 -0.343152 -0.043651 0.000994 0.043099 0.087944 0.536416 -0.165775 0.361995 0.093374 -0.369475 0.350683 -0.102960 -0.062118 0.032962 0.470570 0.194641 -0.144402 -0.247557 0.199743 0.524359 0.295762 -0.476071 -0.195583 -0.132745 0.127522 0.168919 0.230723 0.073851 0.248977 -0.309543 -0.053896 -0.049088 0.867635 -0.227173 -0.388275 0.023522 -0.094126 0.021043 -0.550922 0.001954 -0.150166 0.002328 -0.137066 -0.095676 0.098941 0.474496 -1.007340 0.515060 -0.395487 -0.237906 0.376801 0.087616 -0.110313 -0.800744 -0.193372 0.252510 0.680653 0.232925 0.001979 0.011486 -0.388320 -0.073347 -0.061824 0.190323 -0.214835 0.342323 -0.072944 -0.384217 -0.102907 -0.289971 0.046524 -0.086939 -0.081692 0.178090 0.408413 -0.963874 0.332436 0.005756 -0.178839 0.055573 0.277198 0.194364 -0.279839 -0.487099 0.102347 -0.217889 -0.525306 -0.216101 -0.198446 0.136466 -0.097754 -0.267569 0.034530 -0.419610 0.552709 -0.053229 0.439097 0.270408 -0.085019 0.650922 0.427956 -0.367379 -0.048115 -0.094394 0.046078 -0.611571 0.059382 0.061874 -0.249800 0.276474 0.484498 0.225144 0.011077 -0.157177 0.514606 -0.368254 -0.107974 0.448953 0.054740 0.043425 0.437940 0.495436 -0.432776 -0.123148 -0.331866 -0.107198 -0.065341 -0.090042 0.163279 -0.357527 -0.025624 0.123187 -0.059705 -0.223919 0.131210 -0.055072 -0.134505 -0.185690 0.578227 0.699961 -0.456256 0.288856 -0.243828 0.225054 -0.411633 -0.219333 -0.150363 0.387465 -0.314110 -0.011391 0.100559 0.124682 0.055752 -0.291239 -0.249582 0.045416 +PE-benchmarks/tower-of-hanoi.cpp___GLOBAL__sub_I_tower_of_hanoi.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/transitive-closure-of-a-graph.cpp__transitiveClosure(int (*) [4]) = -3.092873 -3.368662 -1.249037 -5.389799 2.608332 5.101229 1.480214 -4.424821 -7.036022 -2.200195 2.567480 -8.442773 -2.637795 6.972772 -2.445734 5.444260 8.258113 0.716818 -3.914720 -1.619496 5.651563 -0.340065 8.528589 9.897901 -5.192526 0.107222 -1.106826 3.082961 1.255663 1.266345 2.747657 -4.572731 0.911522 -5.336485 0.370152 -3.071195 -2.218223 3.883621 5.543705 -10.572225 -0.239179 4.793762 1.609459 -0.335526 0.636320 -0.517844 4.694532 4.923999 0.459857 4.895428 3.752659 0.620327 3.435928 -0.150518 2.490335 1.482563 1.193611 -1.819130 -0.361852 -1.153405 -2.381144 0.277429 1.465369 6.782659 7.184119 0.007331 -3.876748 1.229537 2.266287 1.872059 2.669578 5.529382 -2.459006 1.442156 3.126257 -7.546635 1.627776 -9.359351 3.144014 -7.954397 -4.267242 1.987356 4.823143 5.804384 3.545281 -1.077863 10.152379 -3.435211 -4.430606 6.932223 6.902990 -4.341282 -1.034255 -1.477098 -3.885521 -0.359822 -2.036064 0.286070 0.295402 4.449033 -5.686145 -2.672781 0.412317 1.196717 -3.711881 -2.800126 0.006587 5.169613 -5.793870 -4.396718 -1.101872 6.648117 -0.495514 -9.768104 -4.516181 -5.578051 -1.342861 0.791924 -6.169089 -5.359888 3.463384 0.855732 -1.788465 -1.773275 -2.212786 3.799214 3.591749 1.419278 -1.538631 3.560970 1.199897 9.208420 0.171974 -4.111543 1.484962 2.251664 -0.061408 3.221809 -2.322637 -1.887679 0.331572 -5.618889 -1.118989 2.818533 -3.554793 -1.294813 -0.002334 0.062666 -1.569905 22.296016 -2.157641 7.988750 6.769372 -5.170231 3.143518 -1.312606 1.945249 2.159773 3.534997 3.138901 -9.542734 -5.392169 6.320711 9.739140 3.519510 -4.952586 -0.911541 2.921105 0.877436 -0.103627 3.793563 -0.047551 0.607499 -3.869313 -1.098851 2.962038 12.562773 -2.694529 0.107020 1.092170 3.603010 -1.334265 -5.739097 -0.931899 -6.940705 -0.079008 2.828591 1.494467 3.375724 7.438823 -8.407249 6.422896 -0.972408 0.454078 5.693460 2.165382 -4.867171 -7.939893 -3.783718 2.076574 6.106456 -2.275776 0.086985 1.471659 -7.782708 0.356393 1.742897 1.147523 -5.354298 6.981596 -0.092764 -2.835525 -1.349727 1.692369 -2.932649 -2.817947 -2.604614 5.234820 1.176573 -4.468226 4.902030 2.483722 -2.158413 0.841871 -0.465026 6.006423 -4.632189 -5.663583 4.349362 -1.971778 -3.624695 -1.196893 -2.279562 2.809853 3.214953 0.620276 -6.245645 -5.184075 6.329409 -2.407445 8.879746 3.577382 -2.600661 3.020524 -0.759875 -2.521346 -2.954591 -5.065904 -0.071493 1.248641 -3.592299 -5.033305 -1.951944 5.138439 4.496981 0.538737 -4.896185 -0.444324 7.298298 -3.799961 0.385665 1.630337 -0.611748 -5.314008 1.713969 3.213707 -4.948675 2.463060 -5.162819 0.262544 -5.061832 -2.295962 5.999287 -0.625710 2.446770 -0.723778 -1.084774 0.344923 2.213835 4.072765 -0.231542 2.957282 8.909838 2.071570 0.805778 -0.799841 -7.899469 4.205456 -6.314928 -5.137029 -0.207103 2.360663 -4.803010 -2.102879 -0.500085 6.447172 5.109327 -2.986452 -3.002449 3.098360 +PE-benchmarks/transitive-closure-of-a-graph.cpp__printSolution(int (*) [4]) = -0.890985 -1.073780 -0.382568 -1.509536 0.768655 0.979314 0.539523 -0.883454 -2.201616 -0.973174 0.810265 -2.613557 -1.153641 2.247518 -0.718654 1.528901 2.761459 0.461073 -0.945137 -0.651132 1.720206 -0.621129 2.764957 3.249875 -1.945221 0.018719 -0.354450 1.085279 0.608224 0.420380 1.017770 -1.518528 0.475018 -1.528846 0.459120 -1.273587 -0.400002 1.286127 1.327021 -3.605432 -0.103478 1.664834 0.845950 -0.044834 0.185298 0.727177 1.506747 1.746531 -0.380319 1.754138 1.460597 -0.026268 1.099832 0.074085 0.402906 0.077818 -0.000128 -0.409397 -0.420465 -0.105402 -0.547449 -0.762246 0.433303 2.143007 2.674986 -0.223276 -0.981262 0.383067 0.588278 0.685293 0.986741 1.599074 -0.233223 0.132535 1.340213 -2.106379 0.108480 -3.703804 0.802034 -4.107259 -1.447951 0.204216 2.180313 1.648134 0.850385 -0.596855 3.173383 -0.647070 -1.125489 2.458524 2.271590 -1.318721 -0.575456 -0.784298 -1.184207 0.398662 -1.019908 0.070850 0.644090 1.338488 -1.834242 -0.978046 0.232464 0.220908 -1.212111 -1.003043 -0.182694 1.649280 -2.116922 -1.291358 -0.884400 1.730090 0.124980 -3.221883 -0.676977 -1.706705 -0.277064 0.433876 -1.600387 -1.166716 0.849736 0.098751 -0.595610 -0.428447 -1.346209 1.546269 0.883611 0.459977 -0.195536 1.117508 0.372936 2.562717 0.213251 -1.401287 0.131584 0.865083 -0.322286 1.013736 -1.236077 -0.758990 1.189705 -1.927264 -0.275647 0.351041 -1.222738 -0.680906 0.346086 -0.123741 -0.145269 6.286807 -0.330902 2.424319 2.092971 -1.588089 1.410053 -0.334023 0.624192 1.017869 1.468873 0.751103 -2.427405 -1.732515 1.620495 3.040865 1.195480 -1.663478 -0.629160 0.825055 0.478649 -0.103037 1.082047 0.211062 0.054616 -1.230952 -0.245124 0.983832 3.638892 -0.736522 0.327226 0.203327 1.608184 -0.627907 -2.092134 -0.244653 -2.172248 -0.045179 0.552135 0.502830 1.068024 2.443220 -3.284211 2.071606 -0.251753 0.458439 1.410301 0.493702 -1.608011 -3.430333 -0.720894 0.657834 2.052795 -0.472333 0.287108 0.689722 -2.534903 0.102437 0.431979 0.454718 -1.537545 2.121333 -0.322564 -0.713778 -0.709030 0.315095 -1.014212 -0.839067 -0.650877 1.666065 1.015717 -1.820580 1.508759 0.144528 -1.034866 0.097143 -0.046807 1.746015 -1.894730 -1.919472 1.204109 -0.740781 -1.575751 -0.940967 -0.626137 0.939799 0.490338 -0.304010 -1.498505 -1.955039 2.242564 -0.927353 2.477588 1.183473 -0.809399 1.355859 0.279998 -0.977257 -1.128432 -1.327606 -0.100027 -0.306912 -1.039487 -1.056402 -0.570173 1.558843 1.822014 0.252851 -1.341780 0.182684 2.504756 -1.108634 -0.448571 0.777389 -0.162939 -1.161388 1.092691 1.181469 -2.074280 0.551627 -1.924737 0.220608 -0.991398 -0.875212 1.915103 -0.556868 0.793505 -0.070826 -0.184085 -0.025237 0.933661 1.188805 -0.255559 0.531741 3.186452 1.144724 -0.187219 -0.016251 -2.561641 1.215007 -2.287365 -1.642114 -0.265888 0.889901 -1.411980 -0.278703 0.046512 1.863415 1.506917 -0.963506 -1.248066 0.934718 +PE-benchmarks/transitive-closure-of-a-graph.cpp__main = 0.073829 0.209346 0.349770 -0.078303 0.287939 -0.058664 0.139744 0.376807 -0.330383 -0.408999 -0.105574 -0.475727 -0.560609 0.403663 -0.004747 -0.152399 0.641313 0.257403 0.057893 -0.136372 -0.129129 -0.257630 0.466034 0.528645 -0.384815 0.220343 -0.145069 0.146054 -0.189342 0.602626 -0.079139 -0.641611 0.109916 0.280312 0.298334 -0.231455 -0.161922 -0.104147 -0.444721 -0.900273 -0.016213 0.645649 0.154926 -0.034911 0.193554 0.400980 0.662901 0.220059 -0.018597 0.329566 0.027931 -0.014121 0.267384 0.064608 0.221710 0.001055 0.234397 -0.333219 -0.475974 0.256348 -0.103356 -0.656807 -0.256567 0.247879 0.384705 -0.083267 -0.156639 -0.300120 -0.166170 0.121751 0.060569 0.167756 0.364606 0.065129 0.243220 0.287897 -0.021932 -0.257287 0.040223 -1.255752 -0.489349 -0.357889 0.837534 0.565407 -0.146156 -0.379483 0.530657 -0.133689 0.220642 0.150902 0.600571 -0.168836 -0.223583 -0.198023 -0.000783 0.230066 -0.160203 -0.201184 0.143303 -0.039493 -0.366134 -0.078971 0.340974 -0.177550 -0.196891 0.290584 -0.107159 0.401179 -0.696604 0.006836 -0.702769 0.031931 0.294940 -0.466112 0.054993 0.190272 -0.089470 0.399742 -0.232712 0.038674 0.265818 -0.003278 -0.210070 0.133169 -0.698839 0.600306 -0.152283 -0.063105 0.231338 0.264695 0.188506 0.111199 0.313710 -0.117971 -0.028382 0.245348 -0.050391 -0.032843 -0.097883 -0.159964 -0.042466 -0.300330 0.057465 -0.174451 -0.329583 -0.086941 -0.754443 -0.090967 0.183686 0.400609 -0.185381 0.276464 -0.002315 -0.334481 0.429617 0.009951 -0.187080 -0.044440 0.407603 0.304550 0.162145 -0.171919 0.131653 0.523492 0.248400 -0.208309 0.168533 -0.073356 0.075809 0.021034 0.366509 0.095065 0.226660 -0.263140 -0.058320 0.009411 0.676145 -0.039379 -0.580632 -0.042742 0.005554 0.170013 -0.126869 0.121484 0.096089 -0.043955 -0.053770 -0.104772 0.111107 0.441912 -0.882149 0.528049 -0.087844 -0.228322 0.374722 -0.127283 -0.018626 -0.521175 -0.064293 0.328824 0.653446 0.252933 -0.103790 -0.125799 -0.370046 -0.087141 0.010702 0.262358 -0.222179 0.334994 -0.097005 -0.326358 -0.165223 -0.609178 -0.000864 0.016330 -0.342527 0.105006 0.509098 -0.874622 0.389762 -0.015057 -0.185859 -0.132591 0.152848 0.020586 -0.343028 -0.470421 -0.047598 -0.288884 -0.791253 -0.179425 -0.272859 0.088190 -0.077898 -0.186627 0.009019 -0.321508 0.661143 0.068058 0.367028 0.297862 -0.009064 0.565798 0.815164 -0.358346 0.137938 -0.273578 0.298459 -0.628197 0.108816 0.351143 -0.313040 0.147607 0.574578 0.110214 -0.034400 -0.314347 0.459783 -0.070589 -0.222746 0.397589 -0.389945 0.170545 0.444212 0.458200 -0.355874 -0.191924 -0.474056 -0.025169 -0.005257 -0.128069 0.083753 -0.498073 -0.086268 0.299121 -0.164723 -0.436254 0.109395 -0.131130 -0.323666 -0.181948 0.593096 0.382026 -0.418833 0.637575 -0.256395 0.265716 -0.434865 -0.127212 -0.233810 0.109335 -0.182976 -0.015852 -0.004455 -0.022484 0.029066 -0.207411 -0.317313 0.114346 +PE-benchmarks/trie-suffixes.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/trie-suffixes.cpp__SuffixTrieNode::insertSuffix(std::__cxx11::basic_string, std::allocator >, int) = -0.640476 0.397050 1.563674 -2.434701 2.577184 1.950271 0.826479 -0.485132 -2.104511 -2.121583 0.204689 -3.115585 -3.712606 2.660048 -1.362296 0.401684 3.074415 -0.687856 -0.561867 -1.733487 2.144955 -0.569662 4.284309 3.566335 -4.408147 0.512841 0.144161 2.591598 1.011362 2.544771 1.166557 -2.638810 -0.153900 0.236687 2.481990 -0.833069 -0.689789 -0.129473 -0.824928 -5.232221 -1.018087 3.388533 -0.406341 0.845670 1.156767 2.294300 3.673251 2.411310 -1.319213 2.176976 2.454155 0.352370 2.116328 0.049549 0.241498 -0.963572 1.882424 -1.004687 -0.945593 0.279904 -1.053534 -2.190438 0.327711 3.339804 4.123788 -0.935563 -1.345025 -0.048614 0.079915 1.216802 0.561354 3.244872 0.540790 1.328322 3.229493 -1.189657 0.497175 -4.408104 1.532826 -6.130938 -2.897123 -1.883975 2.807765 3.046224 0.741991 -1.658170 5.581127 -0.028360 -0.608812 3.137607 3.409881 -1.109703 -0.025318 -1.967248 -1.895279 0.254833 -1.409683 -0.187452 0.073897 1.941392 -2.462417 -0.712245 0.086315 -0.858422 -1.911187 -0.239238 -1.865105 2.668988 -3.593978 -0.563137 -2.904582 2.236051 0.501279 -5.166316 -1.955373 -1.669868 0.514129 0.270125 -0.334835 -0.184481 1.272009 1.044794 -1.084899 0.080494 -2.904771 3.464739 2.402871 -0.098980 0.217655 2.229411 0.494280 2.099765 1.962014 -0.646838 -1.556325 1.456955 -0.194858 0.724545 -0.904506 0.907008 1.593921 -1.999873 -0.433319 0.503373 -0.811682 -1.205432 -2.137203 -2.030425 0.877834 9.165824 -1.283025 2.749358 1.506214 -2.415547 2.044041 0.488583 0.001544 1.759116 2.047962 1.812068 -2.955123 -2.124745 2.617156 3.976547 0.917759 -2.886915 0.662307 1.299612 0.168741 -1.121849 1.783372 0.687439 0.003683 -1.306326 -0.283050 0.465707 5.001753 -0.925634 -3.120027 0.724578 2.094107 -0.744076 -1.430454 0.004710 -0.992203 -0.979735 1.326120 0.245910 1.454372 3.259016 -6.043887 2.816891 0.839551 -0.395454 2.891532 -0.800843 -0.614769 -3.930998 -0.396010 1.554037 2.348880 -0.197906 -0.890436 -0.497830 -3.574960 1.273186 0.665139 1.388023 -2.346141 3.317276 -0.760878 -1.499857 -1.826227 -2.376802 -1.350003 0.416649 -2.338785 1.319605 0.420200 -4.992081 2.677298 -0.466361 -1.513975 -0.189613 -0.168850 2.383800 -2.098461 -3.104608 1.204178 -1.658138 -4.013302 -2.290064 -1.282868 0.916979 0.911496 0.188646 -3.175420 -3.254977 3.557601 -1.392233 3.069348 2.039826 0.320629 3.547569 1.718553 -2.220104 -1.651290 -2.642783 2.110153 -0.106781 -1.183729 -0.605606 -1.208407 1.480603 3.159785 -0.396111 -0.456332 -1.344338 3.732789 -1.817023 -1.376340 1.239658 -0.868307 -1.310113 2.342659 1.866994 -1.330735 -0.564851 -3.522589 0.087791 -1.568432 -1.411719 2.290272 -2.052020 0.246241 1.234739 -0.429746 -1.742312 1.173961 0.639737 -0.854636 -0.650282 4.834454 3.493043 -1.911054 1.328956 -3.156563 2.498489 -3.298719 -1.729616 -0.912018 -0.661733 0.125407 -0.168173 -0.431901 2.114175 2.247468 -1.910185 -1.487267 0.732114 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/trie-suffixes.cpp__SuffixTrieNode::SuffixTrieNode() = -0.370219 -0.134002 0.400368 -0.992853 0.628090 0.626654 0.307599 -0.250968 -1.275012 -0.633647 0.106487 -1.566565 -0.937023 1.420479 -0.380683 0.555092 1.969886 0.452329 -0.494040 -0.453722 0.862870 -0.590333 1.718403 2.092164 -1.399858 0.208937 0.000120 0.820904 0.296218 0.953302 0.061727 -1.078307 0.096409 -0.507754 0.690552 -0.987251 -0.349041 0.436827 0.278561 -2.683901 -0.064110 1.194420 0.572845 -0.072599 0.288070 0.624340 1.483777 1.037644 -0.260283 0.804910 0.786369 0.090786 0.769831 0.039237 0.472072 0.299410 0.724025 -0.145594 -0.430953 0.145197 -0.325043 -0.786351 0.226270 1.403182 1.694158 -0.074159 -0.604656 -0.098604 0.347374 0.312814 0.369752 0.982046 0.035264 0.355274 0.786227 -1.135098 0.436759 -2.179162 0.575915 -2.770724 -1.097566 -0.367506 1.341233 1.058245 0.434132 -0.585891 2.103082 -0.513034 -0.181315 1.100055 1.658876 -0.898993 -0.343625 -0.683666 -0.796406 0.349658 -0.547274 -0.193381 0.387643 0.514107 -1.156825 -0.718256 0.519542 0.088563 -0.845855 -0.018938 -0.184551 1.170547 -1.429587 -0.724981 -1.015695 0.739324 0.074400 -2.045576 -0.246122 -0.965656 -0.208766 0.356542 -0.911562 -0.907703 0.580808 0.363232 -0.513873 -0.182905 -1.368941 1.439927 0.487825 -0.055660 -0.010295 0.521144 0.324056 1.259746 0.476476 -0.841191 -0.007195 0.697910 -0.504423 0.164013 -0.871006 -0.417218 0.644240 -1.158133 -0.411950 0.239497 -0.863169 -0.086475 -0.095840 -0.270168 0.215988 4.178113 -0.433027 1.316917 0.869586 -1.193160 1.279382 0.119999 -0.012661 0.481001 1.044577 0.809165 -1.790974 -1.046189 0.839737 1.968708 0.788950 -1.007957 -0.298981 0.167787 0.038229 0.032729 0.816414 0.049400 -0.027811 -0.820713 -0.260887 0.414449 2.543445 -0.434874 -0.648573 0.044565 0.635389 -0.413116 -1.337373 -0.027103 -1.151644 -0.062346 -0.028652 0.049082 0.818640 1.600388 -2.632323 1.533932 -0.275526 -0.288825 1.355892 -0.106714 -0.651951 -2.071595 -0.256541 0.753450 1.597118 -0.143135 -0.152128 0.141201 -1.613741 -0.027570 0.174985 0.583018 -1.099043 1.358773 -0.077164 -0.820442 -0.525469 -0.414959 -0.478575 -0.584645 -0.697797 0.847380 0.530627 -1.655710 1.261221 0.148699 -0.477448 0.164305 -0.049230 0.608226 -1.294492 -1.369635 0.548102 -0.257813 -0.990192 -0.615039 -0.574678 0.748989 0.145998 -0.225056 -1.090599 -1.516963 1.393687 -0.556741 1.506666 0.869861 -0.248713 1.023971 1.048823 -0.617820 -0.666271 -0.739292 0.018710 -0.331752 -0.496227 -0.554037 -0.626074 0.954681 1.536297 0.053933 -0.413359 -0.262040 1.667209 -0.604363 -0.402894 0.578890 -0.564983 -0.607408 0.561283 0.868753 -1.233955 -0.091322 -1.323303 -0.119878 -0.448668 -0.599398 1.056528 -0.795608 0.269969 0.364487 -0.353659 -0.408774 0.605764 0.480030 -0.369863 0.228828 2.048840 0.881343 -0.359891 0.501033 -1.469634 0.886423 -1.593041 -0.813248 -0.368154 0.363601 -0.825174 -0.168471 0.145781 0.982662 0.697254 -0.432152 -0.610314 0.334648 +PE-benchmarks/trie-suffixes.cpp__SuffixTrieNode::search(std::__cxx11::basic_string, std::allocator >) = -0.305981 0.849702 1.216838 -1.784945 1.985197 1.359859 0.607579 -0.206534 -1.339812 -2.054558 -0.117543 -2.494142 -2.910511 1.940163 -0.955376 0.103253 2.708012 -0.369850 -0.075236 -1.175449 1.442571 -0.702012 3.292747 2.991898 -3.399330 0.512566 0.380196 1.821514 0.534554 2.075955 0.935327 -2.532158 0.054595 0.170368 2.066484 -0.833586 -0.664457 -0.306229 -0.728104 -4.266238 -0.777459 2.455037 -0.335576 0.659588 0.876674 1.329148 3.413171 1.734625 -1.195700 1.538031 1.737732 0.488859 1.610080 0.127970 0.205859 -0.697718 1.119033 -0.960043 -0.734002 0.436177 -0.902579 -1.883271 0.180760 2.595380 3.108673 -0.552314 -0.977882 -0.138379 -0.109276 0.806165 0.213170 2.511014 0.673794 1.219864 2.353445 -1.300327 0.326909 -3.937276 1.003467 -5.200455 -2.362357 -1.776306 1.994513 2.519556 0.655983 -1.258953 4.098077 -0.037984 0.097528 2.322354 2.954038 -0.906558 -0.053517 -1.589462 -1.401386 0.338938 -0.968091 -0.067619 -0.076604 1.150089 -1.902923 -0.836760 0.391641 -0.664494 -1.461282 -0.375504 -1.252869 2.060496 -2.830287 -0.490623 -2.566948 1.260466 0.301886 -4.039155 -1.113863 -1.104451 0.315426 0.464891 -0.417951 -0.550267 0.946750 0.911661 -0.811898 -0.066339 -2.362104 2.806786 1.746999 -0.032778 0.251076 1.617818 0.566532 1.757900 1.718940 -0.381860 -1.003872 0.955312 -0.225939 0.202284 -0.817056 0.541004 1.291041 -1.571591 -0.586075 0.585546 -0.818489 -0.971939 -1.442390 -1.911139 0.868381 7.347257 -1.104518 2.043244 1.153377 -2.112472 1.719621 0.393459 -0.264075 1.158530 1.790327 1.846105 -2.475064 -1.574510 1.818623 3.080573 0.725113 -2.097070 0.161891 0.816280 0.069589 -0.749222 1.310697 0.355347 0.019641 -1.135852 -0.157638 0.687698 3.864063 -0.678220 -2.351512 0.385403 1.714833 -0.396555 -1.385752 0.033655 -1.177735 -0.588502 0.924016 0.069921 1.017287 2.527245 -4.931394 2.192060 0.495290 -0.311281 2.087840 -0.451230 -0.446966 -3.495448 0.097858 1.561897 1.759887 -0.120095 -0.308596 -0.600889 -2.690210 0.754259 0.524277 1.319636 -1.936933 2.517604 -0.653983 -1.414293 -1.580569 -1.751747 -1.056030 0.000358 -1.786596 1.022140 0.870512 -3.863616 2.271963 -0.300643 -1.193955 -0.065539 -0.398795 1.892914 -1.876881 -2.549396 0.863545 -1.485745 -3.022888 -1.416368 -1.044486 0.724746 0.585705 -0.170203 -2.260159 -2.509711 2.655497 -0.843952 2.273391 1.764985 0.566768 2.950537 1.453717 -1.760281 -1.300738 -2.033676 1.579800 -0.259497 -0.949252 -0.886200 -1.104625 1.119448 3.009759 -0.326843 -0.377319 -0.920203 2.711059 -1.641090 -1.004396 1.130968 -0.738758 -0.982956 1.561328 1.466820 -1.068936 -0.651877 -2.704505 0.310885 -0.898921 -1.287855 1.515131 -1.973772 -0.011595 1.241788 -0.605770 -1.457591 1.022428 0.415013 -0.446036 -0.458985 3.351744 2.559805 -1.542602 0.997968 -2.355102 1.704425 -2.918212 -1.542866 -0.723211 -0.276012 0.142734 -0.254849 -0.285538 1.440924 1.511330 -1.123434 -1.062255 0.503699 +PE-benchmarks/trie-suffixes.cpp__SuffixTrie::search(std::__cxx11::basic_string, std::allocator >) = -0.273868 1.062068 1.936267 -1.670307 1.917972 0.300800 0.760778 1.000218 -1.383148 -3.609333 -0.072431 -3.706942 -4.822049 2.422655 -1.251193 -1.053894 3.621981 -0.173526 0.362006 -1.784511 1.058082 -1.159557 4.078784 3.986280 -4.635016 0.363695 0.014423 2.410485 1.052271 1.941776 2.125175 -3.698244 0.242003 1.515035 3.476587 -0.749651 -0.311593 -0.631313 -2.510278 -5.613297 -1.171611 4.097619 0.092430 0.833802 1.366099 3.355403 4.457210 2.318502 -1.961550 1.832848 2.352088 0.312927 2.140640 0.111755 -0.515087 -2.486238 0.542056 -1.773879 -1.751541 1.179182 -0.784688 -3.762865 -0.435983 3.298214 4.364162 -0.837406 -0.875288 -0.773134 -0.164110 1.315732 0.324205 2.845678 2.527418 1.522066 3.487441 -0.092253 -0.425077 -5.526397 1.196287 -8.973680 -3.211578 -2.964947 4.283350 3.731987 -0.555379 -2.848163 4.987232 0.796919 0.622398 3.594099 4.227095 -0.504218 -0.642201 -2.652027 -1.382592 1.415604 -1.953104 0.230481 0.381470 1.686495 -2.531131 -0.747529 0.185324 -1.547730 -1.763903 0.072868 -1.841110 2.600175 -3.810147 0.381930 -4.394139 1.014154 1.889160 -5.181798 -0.295973 -0.893544 0.089522 1.338169 -0.270116 1.010016 0.860530 0.271513 -1.046000 0.842635 -5.149706 4.374152 1.525823 -0.112972 0.732118 2.818292 1.097312 0.940362 1.891308 -0.520577 -1.699217 1.440772 -0.765973 0.103115 -1.602744 0.504169 3.540917 -1.650429 -0.830561 -0.569156 -1.267997 -2.157535 -2.987760 -2.781311 1.697164 7.069987 -0.915401 2.208646 1.175360 -2.250235 3.026466 0.518580 -0.422818 1.348541 2.669033 2.281482 -1.417282 -1.910804 1.947649 3.936616 0.946342 -2.274888 0.758740 1.263904 0.512540 -1.690096 1.923643 1.062637 -0.044222 -1.272707 -0.029045 1.387355 3.829531 -0.453262 -2.641059 -0.137902 2.883800 0.421275 -1.339952 0.568386 -0.260067 -0.772508 0.884202 0.497051 1.286140 3.316266 -6.645538 2.832766 1.473784 0.456227 1.927793 -1.168013 -0.732176 -5.561590 1.020246 2.196059 2.240699 0.718930 -0.356641 -0.751305 -3.422323 0.860951 0.605674 2.084461 -2.048866 2.940521 -1.605263 -1.080117 -2.546976 -3.337457 -1.732778 0.533136 -2.482639 1.182248 2.602382 -5.020423 3.092677 -1.299691 -1.924633 -1.354657 -0.731942 1.906035 -3.211375 -3.322257 0.294154 -2.754649 -5.690409 -2.807920 -1.464371 0.516963 -0.267858 -0.901915 -1.974614 -3.275406 4.530173 -1.040906 2.625085 2.141348 0.706505 4.412384 3.842346 -2.427998 -1.152432 -2.717599 2.503451 -1.528710 -1.121115 0.507659 -1.120208 0.915624 4.255498 -0.894437 -0.439425 -0.902384 3.245836 -1.700524 -2.604741 1.621829 -1.655670 -0.025672 3.164072 1.964468 -2.135579 -1.025347 -4.380507 0.486130 -0.462355 -1.996003 1.402313 -3.304030 -0.171688 1.961861 -0.755496 -2.309805 1.359962 0.325902 -1.376891 -1.012664 4.748027 3.978275 -2.634051 2.297680 -3.489177 2.295333 -4.032886 -2.143072 -1.148808 -0.421961 0.642440 0.005316 -0.205770 1.002012 1.873781 -1.846543 -2.471300 1.323395 +PE-benchmarks/trie-suffixes.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/trie-suffixes.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/trie-suffixes.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/trie-suffixes.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/trie-suffixes.cpp__main = -1.528704 -1.415699 6.611187 -4.781262 5.333025 -1.935954 1.377816 3.304431 -3.793267 -5.010129 -0.590358 -1.894787 -10.147191 4.277292 -3.185809 -0.946857 2.141131 -2.051659 -0.037960 -6.340756 5.336115 -6.162461 6.013207 1.435980 -11.270905 -0.221917 -0.437129 10.019159 5.014684 6.833578 4.587003 -0.893919 -4.555194 4.634644 11.296316 -2.011325 1.903554 1.566415 -8.516673 -10.522521 -4.007875 11.568729 0.355809 3.455054 4.545718 13.310552 2.359303 5.409261 -6.105324 5.565825 6.763552 -1.793974 6.066416 -0.824988 -4.580512 -3.538665 5.087919 -2.150704 -3.946500 3.210201 -0.706469 -9.424145 4.500743 5.839541 10.114985 -6.744769 -1.442150 1.210244 1.012882 4.029426 1.763651 6.713879 0.152418 -0.313918 10.203464 0.531507 -0.593857 -9.051018 5.883406 -16.622593 -6.336275 -7.560656 7.739021 7.659888 -2.748177 -5.428777 13.747045 2.442052 -1.811557 8.726558 2.911412 1.641361 0.752002 -9.350736 -3.755976 1.190538 -5.037843 -5.984669 2.764869 8.138344 -3.180142 1.318444 -2.083356 -4.066383 -3.969553 1.443515 -9.623376 6.895062 -8.272529 -1.231282 -9.451303 6.483166 2.590134 -9.150688 1.451946 -3.322603 1.148732 -0.651001 7.088812 7.794775 1.519362 2.584630 -2.184877 4.457803 -12.533850 10.522630 3.830655 -4.107982 1.594680 7.143163 -2.511631 -4.646112 6.106098 -0.496344 -10.425856 8.221123 -2.668568 0.712691 -3.329321 4.452406 9.372433 -3.224087 -3.372328 -4.730303 1.029192 -3.574301 -7.903144 -6.709448 4.324431 9.515143 -1.031685 1.865493 -1.379095 -1.575870 8.834501 5.667800 0.963830 6.479096 4.235610 0.412766 -2.712060 -3.852287 3.438798 5.474973 0.232578 -4.162666 -0.161202 1.910263 1.186476 -1.792122 3.167407 5.386452 -3.153841 -0.132466 -0.091832 -6.680079 6.783773 0.120623 -5.928611 1.681443 6.199431 -6.901140 -4.486026 0.923698 0.988581 -6.978709 -0.789636 0.548555 2.326168 5.414927 -12.608946 5.198221 4.024032 0.441336 3.910194 -9.200998 3.544631 -16.046369 -1.822719 0.591381 4.728079 -1.790604 -3.554380 -0.668857 -6.711385 7.120914 -0.420674 4.171444 -2.402475 6.814707 -6.092812 0.122505 -3.575504 -7.109764 -5.327696 4.751739 -3.820807 -0.206499 2.021210 -8.469703 3.349395 -8.028954 -2.930740 0.650431 5.214843 3.344558 -2.850514 -4.983480 1.496280 -0.223316 -11.540225 -12.107012 -2.989589 2.532184 -2.131214 -5.029320 -4.233556 -8.512784 5.696074 -6.431986 2.089961 2.484922 -0.521031 9.302515 10.773480 -5.504607 -2.486749 -4.425152 1.838511 -2.001959 2.890318 1.966301 -0.114237 1.209536 4.214021 -0.715691 4.128729 -2.377144 10.087898 -0.199107 -7.115910 1.411762 -8.037962 2.148663 9.009227 3.497961 -2.878546 -3.562956 -10.548139 3.250426 -1.578920 1.259900 4.768523 -6.370663 -1.899302 2.769504 1.087248 -5.279960 1.924834 2.443246 -5.290475 -7.186579 15.443016 10.608373 -5.717649 5.420593 -4.142939 5.499043 -3.730300 2.739701 -7.719515 -0.947446 5.583239 4.286677 1.388403 2.830092 6.080317 -5.918368 -3.413119 -2.127047 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.130945 1.206358 1.024731 -1.046381 2.039363 1.096291 0.462182 -0.027718 -0.600765 -1.598867 -0.434279 -1.481546 -2.515425 1.229692 -0.773702 -0.015815 1.927692 -0.447327 0.425912 -1.063208 1.197851 -0.798704 2.592206 1.975009 -3.007954 0.478446 0.838050 1.236610 0.359278 1.906905 0.385356 -2.191813 0.231274 0.139846 1.895213 -0.751592 -0.462825 -0.599814 -0.666312 -3.345498 -0.860548 1.558684 -0.912149 0.806716 0.795711 1.684301 2.954244 1.208838 -1.419524 1.440468 1.386106 0.521331 1.231849 0.128643 -0.306542 -0.424727 0.944333 -0.413388 -0.643667 0.461721 -0.809825 -1.689870 0.217541 1.934589 2.486466 -0.732520 -0.629889 0.263854 -0.360433 0.475687 -0.120004 2.143796 0.962092 1.142524 2.170479 -1.066969 -0.147689 -3.534246 0.458872 -4.648815 -1.908607 -2.062494 0.938960 1.339048 0.613640 -0.831648 3.413313 0.298593 0.485770 1.794962 2.358910 -0.919867 0.144747 -1.512532 -1.036916 0.045051 -0.754133 -0.125091 0.006276 0.456662 -1.393099 -1.323467 0.388510 -0.676834 -1.155936 -0.706629 -1.411297 1.541996 -2.350335 -0.535940 -2.651598 0.436960 -0.118811 -3.145803 -0.629392 -0.440448 0.825317 0.505930 0.347805 -0.572434 0.628175 1.199815 -0.586011 -0.324315 -1.121631 2.424037 1.711255 -0.195859 0.440906 1.156685 0.403774 1.334679 2.055998 0.005190 -1.342607 0.805373 -0.245567 -0.085825 -0.750571 0.817793 1.310660 -1.160535 -0.279155 0.646564 -0.495262 -0.734092 -0.553577 -2.195657 0.958119 5.222202 -0.933528 1.243649 0.385372 -1.933851 1.318855 0.272230 -0.443442 1.051588 1.574441 1.720336 -2.019977 -1.163716 1.304149 2.128934 0.347276 -1.941531 -0.164269 0.426104 0.164888 -0.636938 0.825288 0.550164 -0.097105 -0.790701 0.018887 0.168878 3.227993 -0.812759 -2.026431 0.430124 1.510683 -0.485171 -1.287845 -0.085140 -1.058223 -0.830319 0.912326 -0.003302 0.540358 1.914260 -4.244924 1.482796 0.165538 -0.493699 1.231442 -0.407609 0.056583 -2.711522 0.453468 1.422542 1.073445 0.119757 0.047670 -0.758768 -1.946672 0.875483 0.349012 1.319180 -1.469446 2.021877 -0.562182 -1.465448 -1.404027 -1.334838 -0.731184 -0.121177 -1.270830 0.567185 0.734560 -3.797319 1.822315 -0.587691 -1.020816 0.244332 -0.105057 1.692378 -1.369050 -2.194772 0.819748 -1.202177 -2.152673 -1.171302 -0.810508 0.535867 0.436780 -0.189781 -1.783351 -2.495854 1.755624 -0.510703 1.243773 1.462632 0.872504 2.850874 0.544350 -1.719225 -1.375826 -1.575901 1.481226 -0.152623 -0.393655 -0.797247 -0.848503 0.833833 2.716593 -0.244417 0.076734 -1.068783 2.062402 -1.729516 -0.629884 1.061703 0.095214 -0.631966 1.193694 1.189943 -0.463409 -0.974876 -2.016564 0.590485 -0.636389 -0.833618 0.949545 -2.146238 -0.477121 1.333351 -0.520252 -1.368356 0.917334 0.160932 -0.213851 -0.935649 2.474264 2.691656 -1.808847 0.833282 -1.419251 1.326445 -2.363788 -1.157029 -0.703897 -0.381841 0.549969 -0.123241 -0.145394 0.988823 1.001486 -0.824549 -0.628282 -0.200274 +PE-benchmarks/trie-suffixes.cpp__SuffixTrie::SuffixTrie(std::__cxx11::basic_string, std::allocator >) = -0.441062 -0.277851 0.451427 -1.358787 1.538668 0.890143 0.663191 -0.232469 -1.556375 -1.455686 0.271708 -1.829483 -2.020383 1.678256 -0.873641 0.605568 2.188617 0.010579 -0.148485 -1.075314 1.444439 -0.788888 2.851121 2.552304 -2.623394 0.259113 -0.351894 1.489253 0.522420 1.483251 1.055316 -1.634678 0.415352 -0.457990 1.364940 -1.048576 -0.421998 0.534861 -0.272405 -3.387525 -0.540674 1.953933 0.013527 0.700341 0.678885 1.586884 2.003784 1.512367 -0.854182 1.994771 1.413020 0.046085 1.483827 0.257910 0.054284 -0.380384 0.411831 -0.822047 -0.715744 0.294363 -0.925199 -1.764127 0.409276 1.892989 2.661091 -0.626449 -0.754051 -0.006123 -0.110634 0.820979 0.875921 1.981370 0.352428 0.183166 2.081092 -1.151559 0.023894 -3.145430 0.633586 -4.543245 -1.674528 -1.084299 2.100864 1.920411 0.664211 -0.931737 3.293282 -0.067264 -0.430539 2.184356 1.905965 -0.852141 -0.146893 -1.060484 -0.968981 0.097741 -0.904235 -0.209974 0.332206 1.319033 -1.542157 -0.524310 0.229470 -0.503482 -1.034484 -0.732303 -1.080161 1.770447 -2.615419 -0.702018 -1.885526 1.438854 0.127619 -3.095356 -0.620192 -1.157541 0.402463 0.408688 -0.390287 -0.022026 0.881257 0.541892 -0.542904 -0.034772 -1.576497 2.128545 1.169269 0.158615 0.096324 1.467662 -0.171258 1.636999 1.323975 -0.427203 -0.800599 1.038004 -0.106075 0.692203 -0.790114 0.204553 1.355529 -1.597582 -0.359083 0.078803 -0.640339 -0.849544 -0.793079 -0.947008 0.517520 5.320545 -0.644098 1.898318 1.389196 -1.439433 1.260326 0.257741 0.657918 1.402117 1.584877 0.750467 -1.817353 -1.432779 1.329282 2.349232 0.656591 -1.931577 -0.134822 0.667874 0.505557 -0.311518 0.795885 0.446242 0.069398 -1.007729 0.092497 0.092344 3.183696 -0.633721 -0.980044 0.333009 1.301614 -0.767360 -1.400911 -0.181940 -1.076921 -0.504990 0.705070 0.256978 0.503976 2.036565 -3.468654 1.792916 0.000000 0.312300 1.434899 -0.115636 -0.486095 -3.134843 -0.515057 0.628906 1.578311 -0.068701 -0.201644 0.182758 -2.212964 0.818553 0.343246 0.919013 -1.387591 2.022189 -0.552113 -0.857003 -1.007726 -1.039283 -0.787901 0.086422 -1.048536 0.998832 0.837743 -2.836112 1.149514 -0.434613 -1.282853 0.218502 0.354540 1.786548 -1.317657 -1.881364 0.883084 -1.167532 -2.635348 -1.629214 -0.591787 0.575849 0.384815 -0.460527 -1.627751 -2.027717 2.349185 -1.007258 1.861572 1.346740 -0.112820 2.450426 0.883989 -1.616933 -1.163359 -1.569501 0.778618 -0.594495 -0.548211 -0.479493 -0.645851 1.009251 2.212509 0.265555 -0.410154 -0.263306 2.701031 -1.305074 -0.811397 1.166166 -0.207804 -0.496973 1.791478 1.378925 -1.344808 -0.288724 -1.895709 0.377383 -0.501836 -0.654978 1.748737 -1.379175 0.386106 0.285982 0.092183 -0.909634 0.802887 0.548208 -0.317675 -0.493716 3.283645 2.189249 -1.032180 0.581957 -1.761265 1.310115 -2.113300 -0.960190 -0.859033 0.295668 -0.122734 0.271329 -0.094660 1.542962 1.616041 -1.315930 -1.044131 0.442796 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/trie-suffixes.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/trie-suffixes.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/trie-suffixes.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/trie-suffixes.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/trie-suffixes.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.062983 1.442065 1.195869 -0.677531 1.810581 0.579541 0.570478 0.553355 -0.327521 -2.059566 -0.394427 -1.310077 -3.078193 1.187376 -0.642214 -0.590724 1.998098 -0.368712 0.637876 -1.327921 0.970907 -1.005935 2.777689 2.099979 -3.258552 0.515992 1.001872 1.374334 0.781382 1.560755 0.616874 -1.904881 0.646925 0.343684 2.005367 -0.684890 -0.182677 -1.116369 -1.563154 -3.299565 -0.887507 1.201277 -1.017087 0.830258 0.579714 2.630298 3.195212 1.374736 -1.663822 1.376309 1.558079 0.154594 1.039444 0.310334 -0.517735 -1.165934 0.526191 -0.311936 -0.970250 0.574517 -0.506157 -2.927956 -0.197563 1.878231 2.636217 -0.760001 -0.300778 0.246618 -0.648547 0.620780 -0.078743 1.855768 1.741186 0.962606 2.602696 -0.793267 -0.560104 -3.724583 -0.082483 -6.215651 -2.045031 -2.602326 1.773887 0.685317 0.323819 -0.773704 3.077434 0.881266 0.906250 1.934894 2.537695 -0.904568 -0.166877 -1.585087 -0.626715 0.685926 -1.189931 0.294378 0.512794 0.236211 -1.433782 -1.038490 0.609657 -0.874436 -1.125166 -0.733036 -1.492821 1.559306 -2.706542 -0.012399 -3.251219 -0.263231 0.368476 -3.275298 -0.209454 -0.019716 1.853757 0.764429 0.675292 0.108174 0.345841 1.099395 -0.378883 -0.310237 -1.301875 2.503359 1.471376 -0.029963 0.867578 1.387557 0.599702 1.123015 2.714672 0.281991 -1.580528 0.685428 -0.574671 -0.062047 -0.754570 0.680754 2.065671 -1.215149 0.157245 0.359449 -0.536580 -1.341581 -0.299177 -2.106381 1.399973 4.291379 -0.481896 1.083114 0.383895 -1.766397 1.019152 -0.104778 -0.600973 1.305105 1.766380 1.462394 -1.226394 -1.024705 0.897659 2.048173 0.393858 -2.328827 0.014912 0.281332 0.282333 -1.036014 0.657734 0.729534 0.186670 -0.729383 0.116329 0.737652 2.525941 -0.937297 -2.267733 0.313963 1.230706 -0.185345 -1.346194 0.034695 -0.025203 -0.631214 0.870445 0.022387 0.403491 1.875233 -4.362697 1.401747 0.299233 -0.221420 0.938118 -0.275085 -0.046834 -2.750192 1.089994 1.558414 1.041251 0.620349 -0.199443 -0.695392 -1.968062 0.681680 0.439716 1.300638 -1.114000 1.764703 -0.622278 -1.102955 -1.873981 -1.855002 -0.367657 0.409912 -1.036059 0.496460 0.674414 -4.566831 1.885242 -1.207086 -1.501481 -0.222497 -0.367289 1.592505 -1.745413 -2.347288 0.549260 -1.529602 -3.070407 -1.768794 -0.665530 0.480774 0.226067 -0.412867 -1.291441 -2.414151 2.264914 -0.524208 0.990870 1.471385 1.154775 3.723550 0.670979 -1.936913 -1.539766 -1.228111 1.746005 -0.946582 -0.689352 -0.221111 -0.783915 0.681033 3.116487 -0.418715 0.301177 -0.657459 2.017094 -2.226489 -1.566918 1.346398 1.055090 -0.147463 2.099822 1.371607 -0.898750 -1.218332 -2.098149 0.125938 0.071041 -1.416469 0.782501 -2.463500 -0.251082 1.653479 -0.235352 -1.438899 1.116155 -0.345593 -0.105744 -1.326643 2.394897 3.911465 -2.702179 0.885543 -1.572544 1.365705 -2.637086 -1.467966 -0.423610 -0.225212 1.030065 0.164847 -0.095887 0.643241 0.864575 -1.448963 -1.024442 -0.022738 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/trie-suffixes.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/trie-suffixes.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/trie-suffixes.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/trie-suffixes.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/trie-suffixes.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/trie-suffixes.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/trie-suffixes.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/trie-suffixes.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/trie-suffixes.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/trie-suffixes.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/trie-suffixes.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.024107 0.525676 0.275544 0.053216 0.520371 0.222810 0.258897 0.239546 -0.215521 -0.615966 -0.192798 -0.572166 -0.994317 0.645939 0.005385 0.160256 1.084451 0.249118 0.152070 -0.300950 0.259571 -0.616126 1.076122 0.998894 -0.896141 0.275925 0.448709 0.258435 0.013968 0.574594 -0.205182 -0.763677 0.532457 -0.343770 0.400597 -0.481434 -0.112576 -0.317067 -0.228332 -1.492362 -0.184686 0.287660 -0.153250 0.012726 0.006180 0.710344 1.241490 0.552886 -0.289240 0.561060 0.262079 -0.183051 0.328903 0.188267 0.104989 0.075913 0.083626 -0.091463 -0.587949 0.210393 -0.087987 -1.289107 -0.247616 0.588626 0.901368 -0.204158 -0.156977 0.255622 -0.347217 0.092416 -0.089125 0.461532 0.626417 0.256183 0.722939 -0.589240 -0.244155 -1.194790 -0.327111 -2.386748 -0.861332 -0.850046 0.697596 0.050275 0.377429 -0.114209 1.069833 0.048157 0.401065 0.391690 1.221830 -0.882069 -0.326673 -0.483919 0.112745 0.365626 -0.532809 0.023609 0.485773 -0.399125 -0.677954 -0.728787 0.737819 -0.019611 -0.469344 -0.370487 -0.296129 0.685020 -1.062981 -0.479051 -1.386386 -0.493677 -0.067206 -1.143987 0.267146 0.330616 0.601860 0.648896 -0.098665 -0.616304 0.247842 0.487500 -0.063641 -0.579914 -0.156416 0.887164 0.263520 -0.067561 0.526527 0.434172 0.408521 0.933134 1.163574 -0.035660 -0.313236 0.289164 -0.431800 0.010396 -0.306778 -0.246573 0.334402 -0.742598 0.071083 0.317983 -0.516798 -0.174092 0.221499 -0.383934 0.445188 1.358564 -0.087192 0.395601 0.165165 -0.874120 0.556273 -0.441210 -0.436670 0.230944 0.760418 0.639305 -0.674064 -0.410974 0.244159 0.972624 0.392359 -0.879680 -0.274362 -0.244917 0.275582 -0.237794 0.345621 0.325155 0.375855 -0.446114 -0.008357 0.413212 1.337343 -0.718475 -0.664616 0.176177 0.009899 0.032078 -1.105739 -0.073853 -0.299605 -0.205970 0.020559 -0.035685 0.071864 0.838898 -1.347564 0.716320 -0.391714 -0.418970 0.533528 0.095040 -0.218518 -0.951797 0.352797 0.753595 0.759265 0.325194 0.104507 -0.260513 -0.822187 -0.100007 0.105558 0.442451 -0.341620 0.700841 -0.174727 -0.615024 -0.618849 -0.398416 0.088354 -0.369368 -0.130535 0.323259 0.612215 -1.665674 0.864482 -0.253471 -0.567618 0.165355 -0.000514 0.538262 -0.836895 -1.077963 0.355566 -0.430996 -0.828039 -0.333302 -0.284407 0.316012 0.119606 -0.453760 -0.168861 -0.889757 0.842372 0.100227 0.452353 0.544370 0.327227 1.291796 0.292403 -0.850501 -0.407118 -0.304051 0.191027 -0.726447 -0.199546 -0.371382 -0.392286 0.571919 1.334934 0.089603 0.021568 -0.315792 0.742720 -1.090536 -0.460103 0.713834 0.691128 -0.070431 0.549568 0.712724 -0.614374 -0.447045 -0.600199 -0.059275 0.036196 -0.627269 0.153167 -1.047497 -0.107454 0.710373 -0.272694 -0.354425 0.452797 -0.120501 -0.013443 -0.474792 0.835795 1.290765 -1.093520 0.282602 -0.614308 0.422941 -1.072012 -0.637258 0.010149 0.456413 -0.102305 -0.078621 0.299438 0.119591 0.080240 -0.608369 -0.442216 -0.276219 +PE-benchmarks/trie-suffixes.cpp__std::char_traits::length(char const*) = -0.283902 -0.000296 0.338164 -0.448445 0.465244 0.111277 0.268745 0.049606 -0.692484 -0.828739 0.002648 -0.884147 -0.943075 0.973326 -0.221817 0.374136 1.425956 0.377510 -0.028334 -0.438483 0.608485 -0.927940 1.282054 1.508728 -1.106946 0.101353 0.258754 0.605216 0.215894 0.558040 0.118760 -0.844115 0.325579 -0.505254 0.632424 -0.819947 -0.104057 0.288943 0.004093 -1.933499 -0.157440 0.561960 0.083549 0.050614 0.100699 0.855823 1.119480 0.790822 -0.461852 0.808116 0.620617 -0.140786 0.476218 0.123523 0.079279 0.045490 -0.001053 -0.087879 -0.444628 0.313713 -0.214946 -1.205607 0.153139 0.927521 1.317703 -0.266687 -0.280157 0.140800 -0.045203 0.225162 0.203820 0.672375 0.411050 0.077610 0.834686 -1.153397 -0.146026 -2.198390 0.086331 -2.845035 -0.925868 -0.584004 1.021235 0.524479 0.315423 -0.357214 1.486037 -0.064990 0.037401 0.922523 1.307938 -0.821966 -0.342399 -0.636161 -0.318624 0.347501 -0.615217 -0.084807 0.398106 0.179214 -0.829891 -0.736365 0.595337 -0.031656 -0.577470 -0.498093 -0.316263 0.959689 -1.249568 -0.637039 -1.266571 0.126141 0.070828 -1.515456 0.500686 -0.398750 0.423214 0.501164 -0.455543 -0.543322 0.359922 0.376003 -0.235489 -0.335820 -0.849966 1.200255 0.316775 -0.048321 0.227030 0.478132 0.215028 0.938005 0.879188 -0.444830 -0.288975 0.548521 -0.595229 0.112207 -0.731000 -0.325228 0.908547 -0.931295 -0.292404 0.085088 -0.644552 -0.295907 0.481833 -0.402167 0.358489 2.512360 -0.162266 0.768836 0.552818 -0.905156 1.059596 -0.140650 -0.041354 0.495795 0.964117 0.559592 -1.282860 -0.707043 0.477712 1.354194 0.552804 -0.955378 -0.632773 -0.021596 0.285450 -0.099437 0.471924 0.261885 0.027889 -0.551877 -0.062073 0.356828 1.724427 -0.521804 -0.229701 0.036220 0.465302 -0.278742 -1.492443 -0.058287 -0.796966 -0.170292 -0.012322 0.076166 0.354021 1.153651 -2.052450 0.975235 -0.384930 -0.085932 0.606126 0.015132 -0.434786 -2.029788 0.119809 0.625923 1.061566 0.132599 0.275565 0.076049 -1.167253 0.014838 0.085199 0.549328 -0.661364 0.963447 -0.267026 -0.624336 -0.587109 -0.248713 -0.373731 -0.486771 -0.228957 0.575750 0.744044 -1.563246 0.913561 -0.269623 -0.551886 0.212549 0.068785 0.778941 -1.073202 -1.173289 0.496101 -0.376639 -0.900837 -0.666012 -0.346490 0.503205 -0.139660 -0.680952 -0.392855 -1.270756 1.008186 -0.317418 0.867683 0.600250 -0.019154 1.296312 0.675877 -0.728102 -0.591890 -0.442826 0.067115 -0.651199 -0.295760 -0.529252 -0.316782 0.698569 1.376573 0.132399 -0.133710 0.052726 1.206911 -0.897902 -0.481244 0.628065 0.233378 -0.163846 0.684448 0.727681 -1.047476 -0.269854 -0.997691 0.130855 -0.070450 -0.579406 0.595239 -0.903941 0.099361 0.402234 -0.118857 -0.305169 0.550553 0.326397 -0.106164 -0.226075 1.490415 1.340309 -0.698157 0.217127 -1.018119 0.534818 -1.279880 -0.710067 -0.298755 0.666581 -0.304335 -0.003644 0.260851 0.533606 0.421515 -0.473015 -0.526626 0.017161 +PE-benchmarks/trie-suffixes.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/trie-suffixes.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.052019 0.665189 0.163686 0.279903 0.669678 0.364704 0.373209 0.321278 -0.174771 -0.758552 -0.225417 -0.778364 -1.320716 0.805107 0.063910 0.305508 1.281014 0.280237 0.220198 -0.185698 0.246042 -0.696821 1.304261 1.094943 -0.914208 0.311828 0.419722 0.109839 -0.284400 0.699916 -0.266885 -1.113886 0.814294 -0.470926 0.364082 -0.424379 -0.150467 -0.428073 -0.244710 -1.645477 -0.236651 0.503962 -0.207400 -0.041771 -0.066812 0.684532 1.519758 0.651750 -0.205679 0.653579 0.095168 -0.359387 0.413682 0.290416 0.201939 0.093698 -0.163810 -0.221172 -0.890773 0.203593 -0.204849 -1.591257 -0.478306 0.601475 1.000634 -0.232030 -0.186307 0.375285 -0.654179 0.128290 -0.170074 0.517114 0.908807 0.268095 0.867695 -0.442977 -0.474833 -1.044949 -0.564920 -2.699434 -1.036949 -1.004517 0.782171 0.207147 0.552118 -0.279560 1.231182 0.033517 0.447243 0.399137 1.593688 -1.185806 -0.469025 -0.602853 0.340236 0.339900 -0.684581 0.017664 0.680495 -0.696316 -0.886499 -0.889875 0.849036 0.013763 -0.477868 -0.565756 -0.345234 0.839710 -1.241282 -0.636053 -1.774882 -0.749234 -0.104567 -1.365868 0.316415 0.717556 0.444287 0.958225 -0.185927 -0.812792 0.425815 0.569372 -0.038213 -0.878637 0.045654 1.078192 0.211141 -0.031808 0.747228 0.635821 0.527313 1.255797 1.475673 0.078607 -0.316367 0.230580 -0.443531 0.126652 -0.185264 -0.378157 0.173161 -0.956672 0.088990 0.444879 -0.639844 -0.111029 -0.019772 -0.395966 0.522664 1.249974 -0.165849 0.462221 0.135536 -1.127471 0.758992 -0.697722 -0.572528 0.076727 0.904958 0.810155 -0.643044 -0.464244 0.427040 1.153643 0.484281 -1.035831 -0.191532 -0.332170 0.523404 -0.403435 0.410718 0.534399 0.652041 -0.593514 0.028100 0.539937 1.651686 -1.071873 -0.798931 0.368906 -0.080724 0.285656 -1.321080 -0.153788 -0.376257 -0.312337 0.051583 -0.045982 -0.062159 1.013659 -1.174811 0.859194 -0.528892 -0.578319 0.695654 0.152660 -0.289478 -0.960616 0.358712 0.994279 0.860554 0.532920 0.137136 -0.465810 -0.942405 -0.132106 0.115759 0.537390 -0.273225 0.826899 -0.375714 -0.759150 -0.796456 -0.537868 0.126151 -0.559890 -0.132071 0.377478 1.015319 -1.836945 1.085729 -0.197450 -0.704192 0.152449 0.137104 0.683614 -0.932073 -1.402708 0.464283 -0.734391 -1.104443 -0.263014 -0.308714 0.243381 0.294603 -0.686665 -0.038380 -1.031803 1.138008 0.347338 0.615962 0.600421 0.478149 1.573551 0.494065 -1.221963 -0.345406 -0.548646 0.243827 -1.013626 -0.246239 -0.503758 -0.443295 0.772375 1.537848 0.199439 -0.048216 -0.567362 0.800705 -1.352586 -0.462433 1.030161 0.828586 -0.083080 0.556131 0.980458 -0.649008 -0.563535 -0.650514 0.023962 -0.113770 -0.822318 -0.053639 -1.329730 -0.207909 0.865732 -0.387302 -0.409509 0.399788 -0.129826 -0.027669 -0.667434 0.950320 1.333159 -1.430440 0.344950 -0.708392 0.500707 -1.269795 -0.832968 0.149771 0.663579 -0.156123 -0.159602 0.514706 -0.002615 0.004904 -0.872512 -0.615802 -0.445528 +PE-benchmarks/trie-suffixes.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -0.665520 0.176261 1.530479 -2.337032 3.080266 0.621522 0.406074 0.434098 -1.782121 -3.043820 -0.513678 -2.155223 -4.158185 2.443201 -1.411240 0.246389 2.969600 -0.526633 0.373009 -2.377495 2.497565 -1.770305 3.898583 2.476765 -4.885262 0.139808 0.855508 3.466519 1.763185 2.347363 1.701619 -2.423666 -0.219279 0.223061 3.322381 -1.580747 0.236120 0.497170 -1.705422 -5.036188 -1.212133 2.558804 -1.180287 1.744108 1.018412 4.070516 3.080911 2.448804 -2.814924 2.758447 3.324003 0.376369 1.928523 0.242806 -1.566599 -1.230656 0.838450 -0.859296 -1.034259 0.947963 -0.846479 -3.651445 0.753243 2.779584 4.537438 -1.991088 -1.066012 0.991861 0.031733 1.344298 0.923758 2.995322 1.275984 0.391654 4.046958 -1.832783 -1.089990 -6.635875 1.288836 -8.865858 -2.473327 -3.118526 2.728418 2.151670 -0.285564 -1.306097 5.600970 0.659654 -0.193135 3.930505 3.055742 -0.680031 -0.116854 -3.423988 -1.444059 0.747524 -1.951253 -1.067391 0.845320 2.701362 -1.598487 -1.251374 -0.197907 -1.845946 -1.889701 -1.495578 -3.033274 3.227891 -4.338752 -0.617953 -4.454965 2.216707 0.703139 -4.885191 -0.785327 -1.306206 1.717194 0.257468 1.196502 0.776300 0.822043 1.380060 -1.050102 0.603276 -2.332791 3.817488 2.424082 -0.618071 0.378825 2.609038 0.263141 1.419518 2.924017 -0.586374 -3.172756 2.413526 -0.519019 -0.006011 -2.226541 1.208142 3.643528 -2.310920 -0.190196 0.044409 -0.631612 -2.020284 -0.604251 -3.312172 1.713296 7.589085 -0.741460 1.416082 0.892849 -1.951683 2.316140 1.124056 0.300540 2.597308 2.096964 1.660279 -2.202317 -2.081233 1.965866 3.119338 0.771469 -3.451209 -0.687829 0.624715 0.878284 -0.814518 0.819496 1.859707 -1.075398 -0.320279 0.129672 -0.329390 4.292093 -0.923093 -2.621691 0.739595 3.242195 -1.911222 -2.691803 -0.148290 -1.303483 -1.893771 1.600131 0.519160 0.927091 3.302838 -7.066072 2.351968 1.463044 0.407581 1.184603 -1.154798 0.555438 -6.041984 -0.044289 1.357846 2.218138 -0.012170 0.255265 -0.448348 -3.359699 1.935087 0.953378 2.040312 -1.629493 2.657627 -1.324412 -0.747357 -1.918749 -1.587722 -2.031134 1.083988 -1.562246 1.118850 0.941566 -6.148420 2.193751 -2.490208 -1.661282 0.419283 0.325180 3.460571 -2.421766 -2.966703 1.552866 -1.426519 -4.443073 -3.303886 -0.637771 1.366678 -0.096370 -0.695754 -2.157936 -4.344762 2.831740 -1.872558 1.493183 1.893889 0.450877 4.465285 0.976646 -2.440918 -2.320523 -1.985561 1.811619 -0.718569 -0.008045 -0.685272 -0.093122 1.290342 3.797566 -0.075100 0.261726 -0.716739 3.726819 -2.608846 -2.095699 1.452621 0.146623 -0.443485 3.681548 1.851173 -1.992608 -1.407678 -3.785692 1.354014 -0.515224 -1.288937 1.927655 -3.172309 -0.267728 1.868905 0.067537 -2.080564 1.954907 0.832524 -1.012185 -2.247969 5.469069 5.544648 -2.699457 1.305087 -2.849771 2.460165 -3.629164 -1.514786 -1.723933 -0.240332 1.157263 0.826605 0.019045 1.763319 1.851513 -1.417219 -1.795959 -0.269200 +PE-benchmarks/trie-suffixes.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.048397 0.113033 0.000114 -0.094618 0.187030 -0.002522 0.088446 -0.092348 -0.175999 -0.199214 -0.008463 -0.315120 -0.252285 0.278957 -0.036191 0.195004 0.418579 0.080552 0.001753 -0.209600 0.169555 -0.229378 0.446149 0.412771 -0.354407 0.114362 0.237703 0.184248 0.113706 0.178400 0.037256 -0.262925 0.131602 -0.196141 0.161058 -0.188984 -0.060599 0.000641 0.131075 -0.610975 -0.047784 0.127318 0.266558 0.005778 -0.010668 0.058833 0.360160 0.245589 -0.064941 0.287063 0.234394 0.011656 0.184298 0.060533 0.111465 0.076966 0.260932 -0.150875 -0.144706 0.036086 -0.021802 -0.299392 -0.029830 0.290836 0.418734 -0.073137 -0.099549 0.135485 -0.039073 0.113531 0.040878 0.230893 -0.089663 0.126445 0.216091 -0.419821 0.070444 -0.668682 -0.031638 -0.961417 -0.336024 -0.197359 0.219025 0.005284 0.218674 0.274479 0.469129 0.017429 0.039896 0.057435 0.424743 -0.244695 -0.097361 -0.041416 -0.055905 0.179470 -0.183041 0.022826 0.254579 0.062285 -0.249642 -0.245949 0.346891 0.037600 -0.221992 -0.112766 -0.074731 0.223050 -0.405996 -0.265796 -0.350309 -0.059050 -0.088781 -0.462566 -0.003253 -0.060787 0.124997 0.149066 -0.082456 -0.315288 0.084035 0.126512 -0.045362 -0.187974 -0.068628 0.148850 0.168817 0.026341 0.125607 0.149859 0.135731 0.494294 0.267024 -0.125339 -0.070367 0.119564 -0.103794 0.060865 -0.155548 -0.149720 0.053170 -0.291370 0.148380 0.134906 -0.194348 -0.169373 0.159137 -0.149889 0.088263 0.636176 -0.018319 0.233940 0.222966 -0.292088 0.035360 -0.147746 -0.095524 0.132132 0.284684 0.197733 -0.089749 -0.234508 0.128785 0.414932 0.162918 -0.274175 -0.291501 -0.012935 0.077986 0.034687 0.137388 0.058363 0.061808 -0.175886 -0.022580 0.120377 0.454059 -0.189128 -0.198933 0.062383 0.184711 -0.146377 -0.446673 -0.048268 -0.377338 -0.028790 -0.103199 0.027362 0.058015 0.344341 -0.740377 0.320588 -0.034273 -0.062155 0.311765 0.070743 -0.153379 -0.614328 0.081250 0.209669 0.296802 -0.114616 0.121289 -0.000122 -0.369502 -0.032608 -0.008413 0.109052 -0.231354 0.305476 -0.058926 -0.190070 -0.187088 0.044345 0.063345 -0.188398 -0.015878 0.194229 0.343587 -0.599237 0.293403 -0.094350 -0.218354 0.114377 -0.032782 0.229595 -0.322932 -0.313528 0.129444 -0.140494 -0.164000 -0.087405 -0.096916 0.152193 0.012915 -0.006996 -0.103788 -0.063901 0.224557 -0.086832 0.177619 0.228865 0.040168 0.272688 -0.162256 -0.250046 -0.148391 0.130303 -0.155022 -0.214046 -0.081225 -0.221545 -0.148991 0.235556 0.496220 0.068995 -0.060622 -0.036634 0.328110 -0.411466 -0.145998 0.209505 0.144049 -0.122402 0.216185 0.218112 -0.263911 -0.075506 -0.238919 -0.055008 -0.010741 -0.194016 0.212364 -0.267624 -0.000522 0.196762 -0.187142 -0.075144 0.256396 0.042910 0.016887 -0.089722 0.299054 0.337410 -0.259530 0.019404 -0.282128 0.036360 -0.408672 -0.216404 -0.002515 0.152170 -0.197062 -0.044649 0.008013 0.179190 0.100043 -0.118620 -0.184333 -0.051763 +PE-benchmarks/trie-suffixes.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.053511 0.351320 0.212831 0.092256 0.434435 0.118509 0.258676 0.261920 -0.235356 -0.653821 -0.062992 -0.703240 -1.018422 0.618038 -0.047697 0.096684 0.938579 0.203669 0.128323 -0.240358 0.125415 -0.454331 0.985287 0.894839 -0.757959 0.193218 0.188166 0.226292 -0.056648 0.445051 0.009882 -0.817019 0.513389 -0.146783 0.334588 -0.285723 -0.081514 -0.244576 -0.303548 -1.259806 -0.174683 0.510733 -0.057078 0.012853 0.044956 0.685669 1.041950 0.516398 -0.191561 0.562493 0.209072 -0.219366 0.349426 0.172782 0.080068 -0.177442 -0.040058 -0.284412 -0.648606 0.191855 -0.117100 -1.196854 -0.367003 0.514677 0.831432 -0.182937 -0.143315 0.113998 -0.372812 0.180863 -0.009903 0.402308 0.655641 0.216701 0.665619 -0.167188 -0.282966 -0.892669 -0.285388 -2.162751 -0.774468 -0.669358 0.874973 0.337310 0.187875 -0.263402 0.940964 0.116333 0.245208 0.429787 1.136307 -0.669825 -0.361856 -0.389065 0.149828 0.356372 -0.539737 0.067310 0.431002 -0.216090 -0.651705 -0.479931 0.515188 -0.111205 -0.368785 -0.235323 -0.275308 0.608969 -1.005298 -0.288989 -1.231578 -0.368574 0.154399 -1.056477 0.170299 0.381849 0.351433 0.661456 -0.162581 -0.286888 0.279692 0.226119 -0.057903 -0.361824 -0.354904 0.808787 0.130013 0.020839 0.478100 0.542768 0.384883 0.748749 0.866096 -0.031760 -0.247253 0.215351 -0.288218 0.140965 -0.202485 -0.234030 0.281352 -0.649952 0.147417 0.136560 -0.473476 -0.285599 -0.255788 -0.280777 0.356497 0.918735 -0.078785 0.430796 0.209683 -0.716009 0.507474 -0.436848 -0.304676 0.136855 0.655424 0.522475 -0.222475 -0.363059 0.323860 0.896180 0.359619 -0.720103 -0.028821 -0.080774 0.362101 -0.315163 0.381786 0.382269 0.388157 -0.405544 0.015641 0.423733 1.068197 -0.574637 -0.588870 0.154311 0.081914 0.227619 -0.779978 -0.019410 -0.092863 -0.175825 0.082043 0.038057 0.010998 0.766728 -1.104431 0.659916 -0.156862 -0.220928 0.475507 0.057660 -0.288612 -0.871196 0.249145 0.642194 0.646432 0.378427 0.055170 -0.216690 -0.733018 -0.074348 0.111666 0.375438 -0.249703 0.619988 -0.256926 -0.437886 -0.582231 -0.519847 0.036979 -0.222215 -0.212897 0.322444 0.746170 -1.423820 0.745533 -0.223999 -0.573196 -0.073224 0.030059 0.477810 -0.752971 -0.955824 0.230456 -0.628350 -1.061797 -0.368429 -0.252607 0.126688 0.108881 -0.413406 -0.049163 -0.647167 0.947702 0.113764 0.472175 0.450612 0.234313 1.141628 0.481082 -0.811028 -0.199608 -0.364981 0.314936 -0.798385 -0.182679 -0.073846 -0.298946 0.462629 1.101083 0.079532 -0.095597 -0.306724 0.638296 -0.815962 -0.483905 0.680282 0.409502 0.019348 0.632245 0.670951 -0.576284 -0.305743 -0.625273 -0.032703 -0.055247 -0.568309 0.093945 -0.889213 -0.079829 0.567810 -0.226044 -0.374718 0.331520 -0.087043 -0.122115 -0.411603 0.825014 1.058739 -0.963038 0.396021 -0.630508 0.398101 -0.941166 -0.614938 0.041967 0.375448 -0.095869 -0.075286 0.220668 0.046618 0.125770 -0.659514 -0.563113 -0.060658 +PE-benchmarks/trie-suffixes.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.173133 0.087670 -0.174617 -0.117752 0.556706 0.153363 0.282560 -0.044719 -0.214481 -0.404651 -0.001738 -0.956078 -0.662125 0.217654 -0.057224 0.672380 0.937040 0.025573 0.011000 -0.138860 0.089269 -0.167350 1.132744 0.977152 -0.558789 0.160176 0.056570 0.201262 -0.276532 -0.063198 -0.418757 -0.566381 0.532373 -0.593150 0.096117 -0.130771 -0.152699 -0.314655 0.420142 -1.014568 -0.105234 0.301318 0.065946 -0.024967 -0.040747 0.526504 0.933169 0.550220 -0.131456 0.506055 0.314658 -0.250802 0.456559 0.242215 -0.017637 0.103273 0.115021 -0.347685 -0.465903 -0.247259 -0.152764 -0.775561 -0.116160 0.451748 0.687424 -0.238863 -0.342084 0.433688 0.083737 -0.103824 0.248303 0.558540 0.329152 0.074717 0.566743 -0.622594 0.067819 -0.732717 -0.362313 -1.638040 -0.831316 -0.396955 0.404173 0.063217 0.629753 0.023605 1.128486 -0.191830 0.259842 -0.013125 0.682466 -1.087566 -0.364787 -0.181503 0.181046 0.087491 -0.459951 -0.018202 0.496520 -0.043577 -0.659006 -0.266728 0.680464 0.061150 -0.402683 -0.604445 0.051073 0.207025 -0.596135 -0.706599 -1.097777 -0.150910 -0.097145 -1.008201 0.365533 0.326313 0.273205 0.432053 -0.291356 -0.769860 0.208283 0.110541 -0.133808 -0.476488 -0.318887 0.536945 0.434396 0.139712 0.604950 0.414024 0.376393 1.339052 0.829646 -0.213292 -0.379343 0.215522 -0.442222 0.310247 -0.073809 -0.392239 0.155525 -0.841009 0.185656 0.384806 -0.517626 0.093301 0.235944 -0.062393 0.151785 0.940797 -0.149426 0.590031 0.491544 -0.790463 0.439208 -0.812974 -0.181201 0.060404 0.608249 0.476894 -0.599914 -0.441226 0.497830 0.942821 0.401789 -0.786640 0.110687 0.264426 0.631049 -0.273723 0.104694 0.469163 0.592279 -0.507237 0.096929 0.442243 1.431372 -0.480652 0.021303 0.325744 0.148401 0.165035 -0.944869 -0.269459 -0.667116 -0.250751 0.072006 0.309077 -0.151203 0.796477 -0.640629 0.394336 -0.430793 -0.121909 0.873393 0.320123 -0.499970 -0.762684 0.035786 0.440910 0.559281 -0.023717 0.369204 -0.192764 -0.502938 -0.057331 0.035732 0.238521 -0.229143 0.579918 -0.129260 -0.587756 -0.189179 -0.338312 0.185316 -0.328463 -0.032084 0.461454 0.680309 -1.005983 0.649533 -0.013504 -0.702743 0.201175 -0.261190 0.746084 -0.657302 -0.636984 0.541111 -0.670912 -0.325635 -0.144013 -0.125704 0.127705 0.137427 -0.253499 -0.354468 -0.513602 0.933135 0.205182 0.660708 0.442532 -0.025038 0.680521 -0.022547 -0.689397 -0.192172 -0.341676 -0.484900 -0.581358 -0.376713 -0.150932 -0.303617 0.627876 0.949564 -0.078741 0.150388 0.026540 0.296593 -1.104221 -0.006942 0.590973 0.803050 -0.371873 0.516681 0.574733 -0.505424 -0.120271 -0.373024 0.044331 -0.285647 -0.572952 0.253414 -0.751510 -0.014031 0.520997 -0.285780 -0.044808 0.228384 0.014236 0.102084 -0.374309 0.824324 0.860320 -0.365519 0.077675 -0.718033 0.271870 -0.888704 -0.681658 0.351921 0.436923 -0.542643 -0.189255 0.555105 0.332554 0.041114 -0.604468 -0.627321 -0.058231 +PE-benchmarks/trie-suffixes.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::char_traits::length(char const*) = -0.371442 -0.217607 0.081764 -0.503518 0.697363 0.564016 0.219162 -0.309897 -0.987808 -0.501326 0.167847 -1.255498 -0.815128 1.156804 -0.243925 0.735796 1.567714 0.339374 -0.270139 -0.374796 0.710134 -0.650812 1.481449 1.751549 -1.029834 0.145578 -0.090145 0.439124 0.164113 0.458995 -0.006854 -0.806379 0.375502 -0.813599 0.335939 -0.711518 -0.271058 0.408213 0.569709 -1.939838 -0.041534 0.615185 0.309440 0.091358 0.082940 0.777617 1.136504 0.697395 -0.214474 0.965399 0.623830 -0.191385 0.632259 0.116273 0.188047 0.241207 0.125521 0.067322 -0.447838 0.008451 -0.316407 -0.694738 0.157164 1.028587 1.427132 -0.162510 -0.533600 0.214280 0.155355 0.302024 0.391707 0.831555 0.222980 0.100562 0.800186 -0.943805 0.131622 -1.960130 0.134588 -2.420153 -0.904418 -0.229711 1.018930 0.435029 0.554195 -0.407000 1.645446 -0.288996 -0.250621 1.028613 1.399809 -0.987820 -0.340822 -0.414046 -0.463868 0.118219 -0.554475 -0.013403 0.524900 0.277550 -1.016007 -0.912226 0.546268 0.015243 -0.646902 -0.381450 -0.127257 0.901820 -1.146299 -0.755483 -0.979392 0.348625 -0.060226 -1.657017 0.240314 -0.532373 0.052492 0.474331 -0.768998 -0.819101 0.503085 0.258885 -0.398163 -0.409132 -0.592816 1.101536 0.478936 0.001507 0.129571 0.472184 0.244313 1.299712 0.482134 -0.651321 -0.049338 0.477929 -0.396018 0.382853 -0.693914 -0.462510 0.845832 -1.045056 -0.220287 0.121778 -0.704200 -0.074942 0.470992 -0.211342 -0.052560 2.623059 -0.322823 1.118018 0.696146 -0.990815 0.970130 -0.198375 0.151690 0.459042 0.978324 0.658267 -1.317222 -0.851404 0.757051 1.593318 0.634274 -1.159312 -0.451429 0.196600 0.247048 -0.101214 0.591540 0.151341 0.177528 -0.704501 -0.094145 0.327581 2.228102 -0.665123 0.035003 0.154963 0.467508 -0.218204 -1.293359 -0.189637 -1.031263 -0.126881 -0.041737 0.253277 0.465214 1.294055 -1.900963 0.945208 -0.472333 -0.208699 0.893303 0.206111 -0.686658 -1.640401 -0.271474 0.557600 1.179044 0.107722 0.220004 0.135021 -1.329729 -0.041564 0.176018 0.434026 -0.792479 1.155253 -0.117306 -0.624433 -0.387157 -0.091595 -0.278925 -0.595559 -0.291198 0.762908 0.508717 -1.429800 0.916561 0.064651 -0.567927 0.050510 0.185424 0.781348 -0.866492 -1.088043 0.534612 -0.443268 -0.729986 -0.514478 -0.345785 0.432896 0.162326 -0.307836 -0.727975 -1.310152 1.068070 -0.330585 1.206363 0.680877 -0.262056 1.016700 0.471846 -0.751662 -0.541297 -0.543689 0.023455 -0.347869 -0.403861 -0.262664 -0.405235 0.859335 1.246033 0.193415 -0.383080 0.054590 1.311842 -0.640792 -0.250268 0.640485 0.247360 -0.423978 0.553422 0.791503 -0.852486 0.001519 -0.917204 -0.018350 -0.430965 -0.536561 0.877533 -0.608247 0.180515 0.212242 -0.078221 -0.141921 0.537575 0.387126 -0.207388 0.001541 1.740153 0.967669 -0.480189 0.169696 -1.196693 0.759766 -1.282274 -0.660295 -0.281491 0.430914 -0.739165 -0.165225 0.196010 0.752276 0.425947 -0.667461 -0.655617 0.174882 +PE-benchmarks/trie-suffixes.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.256640 -0.023068 -0.066038 -0.386435 0.384333 0.451833 0.237924 -0.503558 -0.523173 -0.435268 0.248098 -0.844802 -0.528901 0.759520 -0.230920 0.617178 0.947981 0.012849 -0.284120 -0.366913 0.588473 -0.166171 1.225087 1.073550 -0.755754 0.110634 0.313912 0.451647 0.340345 0.044685 0.267386 -0.381217 0.459000 -0.807637 -0.071896 -0.268426 -0.147745 0.016783 0.464073 -1.188281 -0.087452 0.039512 -0.090706 -0.014562 -0.114535 0.110765 0.775130 0.649144 0.059203 0.652555 0.462754 -0.063114 0.288368 0.132181 0.262549 0.034032 0.211916 -0.379201 -0.227406 -0.181033 -0.137116 -0.577805 -0.063685 0.783519 0.865766 -0.050311 -0.289388 0.506288 -0.035683 0.217593 0.217156 0.574796 -0.222883 0.346837 0.524105 -1.202093 0.130914 -1.091718 -0.174544 -1.554554 -0.679129 -0.123961 0.507777 0.081263 0.588022 0.491159 1.080532 -0.052493 -0.252989 0.613717 1.005382 -0.770955 -0.237323 -0.076809 -0.061416 0.164389 -0.455674 0.255362 0.229782 0.288353 -0.685229 -0.336608 0.457123 0.191857 -0.468128 -0.523309 -0.057661 0.611354 -0.986951 -0.606537 -0.472908 0.165947 -0.200169 -1.246257 -0.423400 -0.148485 0.817487 0.246130 -0.381178 -0.776360 0.293413 0.375998 0.050940 -0.522510 0.206551 0.241755 0.511895 0.288006 0.136867 0.572896 0.338493 1.467645 0.634271 -0.181477 -0.008203 0.098100 -0.134861 0.402823 -0.039805 -0.279405 -0.112099 -0.767118 0.241126 0.642125 -0.428909 -0.441651 0.356312 -0.007340 0.034724 2.196481 -0.046605 0.795775 0.771132 -0.741660 -0.264602 -0.665247 -0.029430 0.281228 0.411066 0.415291 -0.843965 -0.578334 0.601014 1.067726 0.412122 -0.903726 -0.169041 0.123276 0.202718 -0.122604 0.267610 0.169055 0.297240 -0.466721 -0.072681 0.599768 1.326137 -0.617580 -0.252973 0.286382 0.002412 -0.095157 -0.954997 -0.183603 -0.360835 0.010035 0.312688 0.177949 0.122112 0.858553 -0.981954 0.678538 -0.149480 -0.027673 0.632433 0.446680 -0.605284 -0.807867 -0.146810 0.466975 0.557477 -0.205758 0.084244 0.070208 -0.905045 -0.050970 0.234928 0.109175 -0.404130 0.729269 0.092574 -0.390660 -0.452993 0.258781 0.104573 -0.151240 -0.026783 0.592302 0.088416 -1.213688 0.718856 -0.001527 -0.541462 0.174647 -0.189947 0.951421 -0.720800 -0.821554 0.546104 -0.430048 -0.619130 -0.188049 -0.167882 0.285520 0.450771 0.034992 -0.523705 -0.251440 0.672821 -0.166489 0.706275 0.464349 0.034799 0.852242 -0.826402 -0.530659 -0.425897 -0.253989 -0.045641 -0.177751 -0.510149 -0.590831 -0.227080 0.687277 0.852534 0.017857 -0.445094 0.103352 0.709926 -1.182563 -0.275813 0.400383 0.935237 -0.644058 0.482060 0.479613 -0.592036 0.116518 -0.405767 -0.265883 -0.393869 -0.561764 0.548606 -0.286780 0.254594 0.245795 -0.118104 0.023604 0.437891 0.140936 0.275054 0.059069 0.743516 1.090555 -0.491759 -0.309390 -0.874723 0.379442 -0.929594 -0.878607 0.327742 0.459342 -0.284902 -0.202334 -0.027919 0.620123 0.516426 -0.734650 -0.390402 0.146550 +PE-benchmarks/trie-suffixes.cpp___GLOBAL__sub_I_trie_suffixes.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/tug-of-war.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/tug-of-war.cpp__TOWUtil(int*, int, bool*, int, bool*, int*, int, int, int) = -3.239271 -2.542055 -1.316413 -5.188910 3.482801 4.935351 1.889730 -5.182655 -6.363487 -2.677996 3.136523 -8.666865 -4.513774 7.523666 -2.727952 5.632434 9.414859 -0.352469 -2.873140 -4.271722 6.352141 0.839621 11.467207 11.937497 -7.945701 0.206971 1.589511 2.761157 3.784138 -1.484178 2.900823 -5.112485 3.014262 -6.942731 -0.049019 -2.687621 -1.927150 2.411659 7.306391 -11.762868 -0.690607 0.618527 -0.905764 0.443228 -0.053513 4.155044 6.639894 6.342525 -1.240462 6.934334 6.327729 0.151035 2.776516 0.064590 0.860381 -0.614565 0.326419 0.322700 -0.084346 -1.269791 -1.664039 -0.481459 0.451358 8.172111 9.232119 -0.477005 -4.332141 3.287302 2.730250 2.164844 1.762006 6.800153 0.709077 3.055111 5.554697 -10.277519 -0.926574 -15.967465 1.234196 -14.385536 -5.803625 0.744321 5.459813 0.255482 4.314554 0.493584 11.300181 -0.403291 -4.310237 8.717554 8.957207 -6.032369 -1.386030 -1.162283 -3.214037 0.476023 -3.231217 3.795736 1.662183 3.533394 -6.956737 -5.326147 1.095403 0.318201 -4.620691 -5.321488 -0.210430 4.503069 -6.586795 -3.946735 -3.564834 5.252283 -0.027648 -12.420588 -4.192600 -4.903962 5.247657 1.147974 -5.463308 -5.964711 2.431596 1.441409 -2.178008 -3.661911 0.995676 4.272233 6.791237 2.479164 -0.477257 4.316092 2.773390 12.320067 2.341634 -4.345233 0.136187 1.664890 -0.891170 3.555280 -3.682231 -1.149395 4.002600 -6.143611 2.890216 4.010143 -3.787437 -3.689692 6.483859 -1.299189 -1.078612 24.011122 -1.499909 8.904413 8.013349 -5.792025 1.120112 -4.552041 1.568571 3.736645 4.352021 3.946736 -10.299439 -5.873878 6.872829 10.735043 3.769363 -9.479557 -1.908988 3.654064 1.425649 -2.375349 3.877760 0.649586 1.406139 -3.934912 -0.554746 5.741367 13.824364 -4.665450 -0.495408 0.804286 5.378275 0.092809 -7.014826 -1.498890 -6.178898 -0.185606 5.878909 3.233723 4.033869 8.402382 -13.555922 5.844496 -0.195884 0.774575 4.000790 4.764475 -6.942531 -7.743433 -1.227867 3.047740 5.472908 -0.464555 1.729786 1.733587 -9.330154 0.539976 2.444353 1.019230 -5.995681 7.832343 0.782988 -3.293599 -2.721064 2.500104 -2.604301 -2.311591 -1.680899 6.341829 0.517504 -11.988536 5.895570 0.758740 -4.330514 0.424216 -3.035532 9.144095 -6.371999 -6.585615 5.078994 -3.527346 -4.269510 -2.470757 -1.668367 2.285016 2.945297 3.898732 -7.150887 -7.626921 7.557034 -1.982298 8.981257 4.537493 -1.639210 6.100643 -7.611193 -3.765170 -5.606598 -5.036092 3.173544 2.112341 -5.651272 -4.645941 -1.999181 5.538853 6.676557 -0.993905 -5.449808 -0.694534 7.162161 -9.475936 -0.625035 2.052831 7.255442 -5.808366 3.767993 3.654746 -5.885379 2.739276 -5.895527 -1.314011 -4.980138 -4.394869 6.459416 -1.587034 2.846415 0.165449 -0.980317 0.855122 4.060683 2.772520 0.566194 2.405613 8.615710 10.024990 -2.601061 -2.718995 -9.880683 5.186010 -8.376838 -8.580534 1.829626 0.500091 -4.456772 -2.447381 -1.632014 7.396392 4.859329 -4.964271 -4.759347 3.862803 +PE-benchmarks/tug-of-war.cpp__tugOfWar(int*, int) = -2.652965 -1.480753 0.043010 -4.604399 2.930315 4.424627 1.516217 -3.663123 -5.565313 -3.493288 2.288832 -8.294288 -4.914707 6.854369 -2.623844 3.701393 8.556580 -0.005767 -2.878530 -2.940286 5.512422 -0.108156 9.809353 10.388985 -7.176235 0.138228 0.961083 3.634543 3.108478 -0.012363 3.190372 -4.606164 1.796252 -4.686722 0.905190 -2.547296 -1.378471 1.508962 3.915224 -10.985414 -0.910522 2.905430 -0.497672 0.040923 0.430406 2.513234 6.613239 5.665331 -1.184985 4.820451 5.116144 0.642380 2.779521 0.080397 0.824352 -1.069355 0.939321 -1.308550 -0.743352 -0.824954 -1.433896 -2.300694 0.381770 7.660690 8.468795 -0.124087 -3.244232 2.077038 1.838321 1.959531 1.850680 5.760895 0.314138 2.958030 4.979241 -7.745976 0.085563 -12.473200 1.712188 -12.233110 -5.216560 -0.281590 5.527072 3.120040 2.955921 -0.123493 10.379838 -0.992162 -2.947638 8.266178 8.411007 -4.765224 -1.471759 -2.254972 -3.666762 1.247169 -3.460814 2.404213 0.240338 3.973318 -6.041224 -3.989042 0.742138 0.408006 -4.212295 -3.558628 -0.693742 5.069913 -6.563068 -3.260815 -3.386136 4.404241 0.288345 -11.058050 -4.341317 -4.494833 3.252771 1.404787 -4.452716 -4.566529 2.376680 1.355074 -1.456412 -2.282950 -1.950485 4.103718 4.697768 1.731969 -0.519524 4.005364 2.607267 9.283733 2.326684 -3.408266 -0.003811 1.721480 -1.056590 2.777708 -2.977068 -1.144992 2.981645 -5.244593 0.425437 3.293575 -3.618335 -3.805793 1.808544 -1.725736 -0.067244 21.306599 -1.118941 7.252410 6.431193 -5.807061 1.816169 -2.887737 0.640964 2.950652 4.125330 3.994357 -8.694475 -5.312008 5.934837 9.989137 3.440566 -6.661646 -0.639922 3.068309 0.941490 -1.979986 3.756604 0.911639 0.527903 -3.622386 -0.911252 5.077971 11.708976 -3.321570 -1.344596 0.951773 4.072298 -0.236360 -5.963721 -0.578501 -4.141682 -0.115185 4.148886 1.878156 3.414781 7.768428 -11.008669 5.927556 0.093736 0.905774 4.242785 2.608715 -5.426924 -7.184301 -0.826668 3.420834 5.237947 -0.671317 0.230384 0.856095 -8.284155 0.281012 2.251858 1.588355 -4.869130 7.045974 -0.019687 -2.944595 -3.420392 0.776408 -2.300136 -1.703244 -2.401999 5.227848 0.474493 -8.413791 6.228260 0.424146 -3.362644 -0.306024 -2.536837 7.103621 -6.249422 -6.715604 4.205750 -3.382084 -5.365160 -2.617998 -2.197454 2.679618 3.182876 1.515299 -6.139428 -5.987029 7.081325 -2.114154 7.880021 4.016500 -0.946206 5.866097 -2.630202 -3.245171 -4.377339 -4.487690 2.125417 0.839851 -4.750596 -4.127166 -1.946231 4.961391 6.454655 -1.191831 -4.484019 -0.389171 6.815926 -6.620160 -1.907267 1.914637 3.449838 -4.916926 3.712069 3.258692 -5.382696 1.601314 -5.772388 -0.439525 -4.079809 -4.257553 5.295095 -2.176327 2.204560 1.170104 -0.914264 -0.175850 3.234659 2.682135 0.349847 1.758866 8.426531 7.124317 -2.243845 -0.705602 -8.893186 4.763048 -8.028855 -7.166402 1.045344 1.202677 -3.002295 -1.938248 -1.042653 5.700035 4.807761 -4.094607 -4.000733 3.317397 +PE-benchmarks/tug-of-war.cpp__main = 0.041070 0.222315 0.384699 -0.099179 0.429065 0.024797 0.223576 0.369653 -0.461962 -0.495511 -0.073054 -0.645876 -0.735660 0.597749 0.013032 -0.016538 0.903434 0.293104 0.041021 -0.201245 -0.014751 -0.404722 0.731990 0.791306 -0.551894 0.286639 -0.081774 0.163299 -0.198375 0.688655 -0.167017 -0.782527 0.246736 0.075867 0.310795 -0.326860 -0.237915 -0.131086 -0.336729 -1.222101 -0.042596 0.693500 0.073023 -0.045163 0.181231 0.585161 0.903016 0.355030 -0.064807 0.537241 0.087006 -0.162394 0.347803 0.100669 0.312262 0.060091 0.267520 -0.214573 -0.598253 0.286239 -0.166265 -0.870608 -0.286651 0.371266 0.581015 -0.145096 -0.252279 -0.210026 -0.200796 0.136146 0.083055 0.299292 0.492670 0.065181 0.433595 0.065009 -0.090416 -0.600842 -0.038472 -1.767787 -0.698098 -0.413154 1.021484 0.462592 -0.010879 -0.415343 0.789829 -0.168524 0.188535 0.246754 0.872104 -0.411862 -0.304289 -0.243399 0.008018 0.238370 -0.257494 -0.182779 0.328111 -0.160766 -0.559659 -0.240058 0.530823 -0.158464 -0.298306 0.154300 -0.133589 0.582676 -0.894612 -0.156757 -0.944626 -0.004769 0.261681 -0.735093 0.089960 0.248001 0.070502 0.554886 -0.361016 -0.140317 0.371867 0.075744 -0.261730 -0.042715 -0.586281 0.809090 -0.059998 0.009199 0.328341 0.364408 0.277926 0.392339 0.593288 -0.161939 -0.033534 0.283725 -0.121938 0.077183 -0.134563 -0.252136 0.014685 -0.470748 0.079985 -0.107216 -0.457091 -0.078068 -0.550172 -0.071519 0.180996 0.821981 -0.224691 0.459497 0.094492 -0.528407 0.576790 -0.116933 -0.220793 0.015940 0.589340 0.420862 -0.116806 -0.282094 0.274325 0.787066 0.356846 -0.548272 0.069014 -0.080924 0.162592 -0.021520 0.462298 0.153768 0.385333 -0.386204 -0.056930 0.102882 1.086197 -0.278960 -0.793135 0.011779 -0.021892 0.203142 -0.464705 0.080639 -0.024186 -0.078132 -0.029704 -0.094780 0.147644 0.648474 -1.235523 0.697060 -0.245903 -0.347697 0.577288 -0.007932 -0.146344 -0.767205 -0.091104 0.444625 0.848832 0.374252 -0.114392 -0.139779 -0.573505 -0.098691 0.029466 0.296224 -0.308806 0.534871 -0.150969 -0.461476 -0.245387 -0.673447 0.008616 -0.084482 -0.353111 0.228769 0.592218 -1.280815 0.545390 0.011181 -0.317344 -0.086288 0.180647 0.201088 -0.478330 -0.723901 0.074807 -0.410863 -0.957351 -0.268799 -0.340815 0.119368 0.006548 -0.260310 -0.060991 -0.576862 0.894596 0.051018 0.584048 0.424983 -0.015958 0.869431 0.837755 -0.573721 0.020428 -0.365595 0.364919 -0.749756 0.025282 0.165469 -0.405573 0.309310 0.780643 0.164847 -0.041628 -0.450851 0.640575 -0.395809 -0.250393 0.572262 -0.144419 0.101505 0.567089 0.642118 -0.493233 -0.192666 -0.579998 -0.108487 -0.102169 -0.228576 0.160988 -0.635828 -0.084184 0.353074 -0.206496 -0.441258 0.174992 -0.136638 -0.304099 -0.259640 0.797707 0.774562 -0.675396 0.618691 -0.425770 0.409948 -0.643265 -0.317912 -0.181006 0.244161 -0.304530 -0.077811 0.101950 0.050743 0.089609 -0.436453 -0.437195 0.113719 +PE-benchmarks/tug-of-war.cpp___GLOBAL__sub_I_tug_of_war.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/ugly-numbers.cpp__maxDivide(int, int) = -0.554201 -0.679159 -0.236386 -0.701079 0.345313 0.102718 0.346106 -0.606374 -0.881458 -0.414294 0.372413 -1.078211 -0.436873 1.045462 -0.281847 0.970059 1.370725 0.324720 -0.165869 -0.651997 0.790019 -0.573232 1.453605 1.622738 -0.830690 -0.039574 -0.056127 0.573966 0.221477 -0.063661 0.394651 -0.650238 0.294972 -1.192848 0.065394 -0.714165 -0.139121 0.902233 1.096361 -1.645936 0.024733 0.197388 0.358682 0.107682 -0.008436 0.290343 0.610177 0.768222 -0.170979 1.153014 0.668997 -0.395390 0.572390 0.129352 0.269434 0.249868 -0.021475 0.008260 -0.224126 -0.045660 -0.375020 -0.246260 0.271062 0.695899 1.015332 -0.015427 -0.629828 0.385333 0.286774 0.287876 0.328208 0.831015 -0.209526 0.066993 0.656233 -1.596293 -0.214086 -2.381587 0.176591 -1.926810 -0.821614 0.189663 0.852167 0.303303 0.678974 0.149076 1.357982 -0.126411 -0.675452 0.870666 1.096286 -0.888020 -0.253012 -0.104410 -0.261937 -0.053662 -0.248358 0.259955 0.454897 0.713385 -0.924912 -0.807411 0.534683 0.059473 -0.459037 -0.713026 -0.246785 0.701490 -1.077561 -0.774711 -0.595580 0.630021 -0.046991 -1.295153 0.062399 -0.648294 0.365321 0.223432 -0.945372 -0.824327 0.521873 0.144471 -0.388183 -0.373789 -0.031838 0.761417 0.665022 0.047430 -0.037558 0.669464 -0.091994 1.625518 0.179711 -0.696624 0.037756 0.471561 -0.261225 0.306508 -0.632478 -0.429471 0.528756 -1.028748 0.253970 0.214061 -0.541140 -0.386519 1.026774 0.090335 -0.154149 2.715281 -0.134400 1.186494 1.149154 -0.527824 0.647156 -0.453528 0.541020 0.450870 0.734602 0.318881 -1.261510 -0.861724 0.820451 1.193564 0.435306 -1.073080 -0.914168 0.249530 0.526873 0.068341 0.450869 0.059037 0.125776 -0.594865 0.035427 0.411402 1.919070 -0.649515 0.126455 0.104364 0.481420 -0.174233 -1.561769 -0.310597 -1.268743 -0.171815 0.329954 0.562341 0.389453 1.130059 -1.866528 0.867520 -0.109908 0.292394 0.669800 0.538733 -0.827621 -1.948651 -0.526726 0.263706 0.952532 -0.127379 0.398543 0.377169 -1.229944 0.133798 0.158794 0.149616 -0.829463 1.135614 -0.212192 -0.563403 -0.154586 0.249260 -0.608120 -0.525057 0.014249 0.852831 0.612731 -1.349766 0.526948 -0.059986 -0.550597 0.433826 0.023190 1.207057 -0.685167 -0.818850 0.743137 -0.365074 -0.601024 -0.432971 -0.122569 0.127600 0.080480 -0.144477 -0.533939 -0.897043 0.983126 -0.478458 1.202304 0.521273 -0.400290 0.589241 -0.445130 -0.607293 -0.507849 -0.270398 -0.199225 -0.165621 -0.516697 -0.922134 -0.111253 0.707698 0.844450 0.228019 -0.592420 0.080759 1.258073 -1.015925 0.037826 0.456537 0.427985 -0.515380 0.455358 0.657394 -1.045704 0.335224 -0.813967 -0.124954 -0.538749 -0.368518 0.759333 -0.275878 0.270251 -0.184976 -0.156947 0.173684 0.523110 0.611559 -0.070263 0.273599 1.458977 0.945573 -0.133946 -0.349611 -1.159248 0.465618 -0.957004 -0.771827 -0.099781 0.590089 -0.844739 -0.137675 0.042053 1.104447 0.682549 -0.643294 -0.509546 0.205836 +PE-benchmarks/ugly-numbers.cpp__isUgly(int) = -0.332578 -0.657703 0.296852 -0.755983 0.410138 -0.094572 0.258066 -0.475494 -1.153462 -0.409681 0.660464 -1.190952 -0.519700 1.022049 -0.387608 0.417411 1.118955 0.047949 -0.502393 -0.907714 0.585128 -0.248484 1.273801 1.536584 -0.991384 0.098026 -0.072897 0.575420 0.798785 -0.119390 0.480748 -0.292418 0.071060 -0.558402 0.136449 -0.246622 -0.293829 0.310089 0.704638 -1.491218 -0.030717 0.432235 0.371832 0.062883 0.243514 1.005165 0.583074 0.765922 -0.198712 1.084968 1.062178 -0.323845 0.514297 -0.065354 0.244220 -0.412701 1.020530 0.133589 -0.202756 0.097183 -0.192860 -0.274275 0.076805 0.968871 1.084518 -0.169074 -0.541515 0.007242 0.630089 0.601428 0.585255 0.751426 0.039928 0.155540 0.750574 -0.950599 0.169220 -2.486121 0.270264 -2.332197 -0.849955 0.401027 1.455037 -0.057072 0.040673 0.496637 1.323667 0.096706 -0.746428 0.515137 0.860184 -0.174745 -0.290915 0.229701 -0.696432 0.327466 -0.415035 0.423583 0.385855 0.982441 -0.832980 -0.086388 0.376983 -0.158003 -0.527865 0.076011 -0.035048 0.724395 -0.859135 -0.164100 -0.243868 0.861527 0.452524 -1.431648 -0.050742 -0.812595 0.615429 0.276549 -0.844087 -0.044592 0.342094 -0.322328 -0.478134 0.270418 -0.573380 0.697771 0.523146 0.617614 -0.150384 0.478778 0.341536 0.694277 0.133033 -0.791282 0.143811 0.237217 -0.138663 0.718995 -0.511875 -0.261420 0.759892 -0.502593 0.678773 -0.137309 -0.520678 -0.851195 0.658979 0.129598 -0.323523 2.251641 -0.111849 1.331710 1.028366 -0.371416 0.188438 -0.295067 0.430223 0.581963 0.689352 0.198738 -0.548954 -0.728157 0.856480 1.334085 0.507572 -1.328454 -0.319790 0.694903 0.060262 0.093772 0.681584 0.156966 0.138127 -0.434777 -0.116902 0.518362 1.414952 -0.212231 -0.859033 -0.208252 0.657506 0.014804 -0.958007 0.062654 -0.285149 0.192335 0.345827 0.519410 0.489763 1.014962 -2.326447 0.887720 0.128913 0.319036 0.968167 0.328318 -1.001252 -1.672472 -0.296381 0.060756 0.861414 0.178352 -0.446269 0.567146 -1.090209 0.072545 0.108064 -0.050737 -0.747758 0.962213 -0.050154 -0.158392 -0.208358 -0.181437 -0.102974 0.188503 -0.343795 0.831673 0.029452 -1.886676 0.488700 -0.104703 -0.603573 -0.308240 -0.337303 0.742901 -0.606263 -0.581306 0.211608 -0.648385 -0.947902 -0.988100 -0.339530 0.099462 0.137867 0.450990 -0.699801 -0.340855 0.925014 -0.897820 1.201916 0.566872 -0.580509 0.739802 0.009349 -0.329921 -0.555427 0.234933 0.251620 -0.168110 -0.571447 -0.181412 -0.261666 0.432598 0.563098 -0.126144 -0.381836 -0.245969 0.995838 -0.867444 -0.549757 0.247128 0.072381 -0.411790 1.107213 0.457130 -0.901999 0.601028 -0.843205 -0.613336 -0.563173 -0.243651 1.034085 0.145354 0.392520 -0.340658 0.064790 -0.041314 0.463916 0.206961 -0.059185 0.212130 1.160791 1.594322 -0.409538 0.052811 -1.257722 0.820330 -0.901328 -0.882214 0.129462 0.104960 -0.755209 -0.220257 -0.349594 0.851535 0.774019 -0.865831 -0.806961 1.079582 +PE-benchmarks/ugly-numbers.cpp__getNthUglyNo(int) = -0.716877 -0.959442 -0.508187 -0.822416 0.538483 0.412394 0.433265 -0.661075 -1.592939 -0.496432 0.532924 -1.648764 -0.692915 1.634349 -0.395491 1.293572 2.016179 0.496537 -0.542797 -0.610311 1.311589 -0.829755 1.909018 2.289705 -1.197370 -0.005054 -0.020644 0.514846 0.356527 0.289347 0.432314 -1.029922 0.468592 -1.412734 0.378749 -1.121892 -0.358331 1.110898 1.297711 -2.521345 -0.063127 0.976937 0.914567 -0.018095 0.054195 0.927795 0.847409 1.195816 -0.300802 1.530046 0.976097 -0.282085 0.823175 0.090854 0.432845 0.384592 0.129748 0.301043 -0.339468 0.040232 -0.544858 -0.484186 0.392775 1.344757 1.928738 -0.282486 -0.739251 0.351787 0.355701 0.523861 0.710852 1.127071 -0.046064 -0.200107 1.044568 -1.758566 -0.119074 -3.197858 0.409418 -3.570082 -0.924193 0.241841 1.356160 0.300504 0.767628 -0.119067 2.247911 -0.423659 -0.897729 1.463292 1.552343 -1.063294 -0.429226 -0.331688 -0.793955 0.126214 -0.685093 0.010466 1.143074 0.674815 -1.302989 -1.041267 0.416770 0.195348 -0.774629 -0.915167 -0.140296 1.144780 -1.425690 -1.120840 -0.830042 0.928692 -0.104680 -2.124242 -0.108678 -1.214669 -0.168244 0.446719 -1.310452 -0.999649 0.748880 0.097437 -0.517192 -0.556508 -0.244311 1.084001 0.552627 0.360607 -0.123732 0.601162 0.048082 1.901022 0.472027 -1.103966 0.123506 0.711178 -0.460405 0.769586 -1.056461 -0.743509 1.174927 -1.395040 0.042846 0.048525 -0.903463 -0.367440 1.206609 -0.083729 -0.179857 3.941854 -0.317786 1.664842 1.412586 -1.103678 1.084233 -0.255046 0.614400 0.759758 1.329432 0.437972 -1.597521 -1.237613 1.156630 2.114231 0.878906 -1.483636 -1.019367 0.452833 0.552409 0.106981 0.699790 0.177232 0.041011 -0.873420 -0.100409 0.333432 2.647706 -0.843083 0.231610 0.078350 1.257480 -0.551591 -1.921299 -0.229202 -2.034270 -0.063394 0.044309 0.321458 0.669898 1.681058 -2.788810 1.482226 -0.575057 0.239938 1.089067 0.557715 -1.104531 -2.860528 -0.560555 0.332086 1.557711 -0.109979 0.293120 0.585640 -1.780074 0.121096 0.059775 0.392222 -1.121544 1.557202 -0.358512 -0.594207 -0.356270 0.426924 -0.523612 -0.980007 -0.148628 1.176141 0.946427 -1.601775 0.892749 0.103136 -0.695833 0.247181 0.366160 1.099678 -1.188915 -1.368988 0.860847 -0.499487 -0.735874 -0.753844 -0.422681 0.659765 0.214066 -0.222811 -0.856069 -1.581818 1.564655 -0.762020 1.835471 0.771733 -0.697320 1.049845 -0.062038 -0.858268 -0.953667 -0.464689 -0.437617 -0.430206 -0.559274 -0.972719 -0.316406 1.180952 1.246769 0.407225 -0.695522 0.006814 1.886987 -1.014882 -0.071598 0.699987 0.276937 -0.622532 0.839507 0.932556 -1.559095 0.327278 -1.171776 0.034766 -0.689056 -0.446032 1.349323 -0.533858 0.453056 -0.273533 -0.163399 0.149370 0.623679 0.930863 -0.151458 0.240510 2.178857 1.119822 -0.370282 -0.132321 -1.652601 0.751806 -1.506990 -1.013856 -0.283767 0.824194 -1.270807 -0.156425 0.236972 1.277515 0.947671 -0.740860 -0.949968 0.459219 +PE-benchmarks/ugly-numbers.cpp__main = -0.076719 -0.135317 0.283676 -0.248522 0.277930 -0.193701 0.208656 0.108942 -0.539868 -0.493093 0.273953 -0.798971 -0.589904 0.569757 -0.144287 0.074885 0.688846 0.127020 -0.102134 -0.295651 0.122758 -0.329418 0.725069 0.775173 -0.583592 0.114396 -0.182496 0.318592 0.191991 0.206858 0.173389 -0.429517 0.226357 -0.022672 0.194778 -0.154196 -0.063436 0.027169 -0.118461 -0.900120 -0.023167 0.532104 0.195990 -0.001756 0.099203 0.758640 0.533298 0.433469 -0.159222 0.560727 0.393541 -0.278336 0.283458 0.076629 0.122383 -0.377357 0.255276 -0.147088 -0.465389 0.133279 -0.076124 -0.742910 -0.177627 0.447563 0.687277 -0.139324 -0.157857 -0.083342 0.014895 0.236140 0.308869 0.262061 0.309085 0.026589 0.471692 -0.063656 -0.004062 -0.902525 -0.039101 -1.763964 -0.563933 -0.093813 1.137039 0.320450 -0.119069 -0.246697 0.658587 0.121969 -0.145465 0.429078 0.711850 -0.220513 -0.328554 -0.099301 -0.132276 0.311514 -0.372707 0.080238 0.373663 0.258246 -0.511844 0.031750 0.308229 -0.157292 -0.253517 0.107832 -0.089394 0.436877 -0.766467 -0.033553 -0.498409 0.161730 0.430482 -0.794038 0.113747 -0.035208 0.264865 0.346440 -0.304742 0.185118 0.188395 -0.171385 -0.197769 0.159026 -0.790565 0.605548 0.028723 0.288550 0.188611 0.403534 0.273301 0.310740 0.229827 -0.281545 -0.040071 0.111153 -0.101044 0.360186 -0.189578 -0.248850 0.396982 -0.385910 0.193084 -0.236161 -0.359748 -0.363951 -0.277031 0.104270 0.045495 0.729742 0.008580 0.623408 0.380999 -0.315069 0.348843 -0.170643 0.056588 0.202902 0.426026 0.118378 0.067297 -0.362742 0.356405 0.709780 0.321145 -0.624214 0.035026 0.216510 0.190616 -0.099059 0.333230 0.196798 0.226502 -0.314430 -0.037203 0.307749 0.717693 -0.119197 -0.466216 0.006608 0.129579 0.142906 -0.441625 0.047250 0.109739 0.056464 -0.007922 0.130807 0.179412 0.623236 -1.261344 0.554009 0.079972 0.085510 0.467927 0.044898 -0.457407 -1.035974 -0.073412 0.222641 0.557155 0.252125 -0.123768 0.177468 -0.554119 -0.035868 0.050180 0.068311 -0.227254 0.421768 -0.148343 -0.121746 -0.293711 -0.509383 -0.069860 0.163468 -0.259722 0.369947 0.443744 -1.082333 0.389813 -0.138242 -0.448312 -0.311368 -0.019219 0.287478 -0.524191 -0.515543 0.015009 -0.553557 -1.020747 -0.576863 -0.165721 -0.035853 -0.097831 -0.156225 -0.078519 -0.323569 0.832984 -0.283475 0.499202 0.325309 -0.154041 0.685890 0.607403 -0.374604 -0.105411 -0.111228 0.302197 -0.623448 -0.200308 0.321936 -0.193750 0.229994 0.509829 0.047058 -0.144576 -0.069071 0.533538 -0.325256 -0.493946 0.412221 -0.046080 -0.013167 0.751059 0.459477 -0.579202 0.109207 -0.605681 -0.274372 -0.135240 -0.258683 0.341533 -0.195585 0.128318 0.090298 -0.012359 -0.240173 0.239383 -0.040139 -0.213330 -0.110477 0.825551 0.948784 -0.487406 0.339754 -0.622106 0.352458 -0.606973 -0.506339 0.044317 0.214820 -0.295431 -0.020196 0.016785 0.232493 0.288035 -0.557778 -0.533233 0.469554 +PE-benchmarks/union-find.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/union-find.cpp__createGraph(int, int) = -0.415305 0.523307 1.057044 -1.473288 1.500909 1.156987 0.448952 -0.552943 -1.145005 -0.863639 0.311538 -1.729518 -2.101560 1.808347 -0.564188 0.077275 1.837366 -0.515923 -0.558877 -1.212693 0.926667 -0.330984 2.454808 2.205990 -2.298687 0.356336 0.652721 1.063884 0.442491 1.054897 -0.144791 -1.306106 -0.079744 -0.123180 0.818911 0.091622 -0.544834 -0.844896 -0.096940 -2.739661 -0.309902 0.902087 -0.680512 -0.002082 0.214423 1.351875 2.467588 1.384449 -0.325384 0.720892 1.401659 -0.097529 0.708161 -0.055776 0.906999 -0.429144 1.693788 0.213982 -0.360356 0.004382 -0.386646 -0.795659 -0.281986 1.987832 1.928503 -0.286949 -0.876840 0.083300 -0.006244 0.648611 0.008337 1.426222 0.684909 1.130442 1.585411 -0.942802 0.232100 -2.724605 0.372964 -3.392738 -1.743614 -0.598084 1.413027 0.362235 0.409903 -0.224151 2.794715 0.186000 -0.287836 0.972029 2.302211 -0.858194 -0.341380 -0.566138 -1.054314 0.240036 -0.621787 0.519594 0.222133 0.460736 -1.666395 -0.415276 0.486382 -0.188677 -1.224305 -0.027803 -0.492546 1.384139 -1.479267 -0.013707 -1.442580 0.744952 0.371103 -3.005256 -0.952748 -0.681430 1.138023 0.215014 -0.764746 -0.770892 0.711472 0.735743 -0.794655 -0.335537 -0.907096 1.781443 1.407633 0.275369 0.226834 0.867890 1.012776 1.524108 1.131964 -0.524721 -0.440526 0.293125 -0.386295 0.379347 -0.163133 0.247312 0.626460 -0.932067 0.598280 0.483099 -0.697323 -0.617954 -0.032432 -0.700884 0.267852 5.271545 -0.841366 1.715086 0.579645 -1.579974 0.760542 -0.472133 -0.533653 0.477947 1.211109 1.128554 -1.761150 -1.130926 1.701024 2.447995 0.765602 -2.134498 0.560841 0.593280 -0.286111 -0.747821 1.239921 0.140319 0.234537 -0.626194 -0.427073 1.009376 3.177729 -0.946273 -2.502110 0.395132 0.761059 0.380948 -0.903705 0.135977 -0.056234 -0.113555 0.749737 0.256315 1.190070 1.948462 -3.790758 1.546731 0.006587 -0.874490 1.907423 -0.072305 -0.819544 -1.584340 0.174830 1.143307 1.554046 0.465010 -0.768847 -0.445300 -1.953486 0.170839 0.403699 0.505434 -1.279641 1.800826 -0.156930 -1.261856 -1.006757 -1.330106 -0.430016 0.461077 -1.277888 0.806808 -0.532068 -4.026620 2.052801 0.183726 -0.677971 -0.484171 -0.676005 1.221499 -1.248926 -1.956753 0.587484 -0.995051 -1.602397 -0.869188 -0.862526 0.453415 0.465064 0.650769 -1.847796 -1.559539 1.890306 -0.664912 2.092914 1.167169 0.303327 1.987159 0.268450 -1.062825 -0.863438 -1.121194 1.543982 0.012978 -1.321853 0.042475 -0.945799 1.025566 1.527331 -0.455620 -0.341627 -0.956765 1.589180 -1.443821 -0.730447 0.519318 0.358512 -1.086788 1.142451 1.039317 -0.611603 -0.120460 -1.756612 -0.807117 -1.395863 -1.481528 0.923330 -0.733760 0.344815 0.748582 -0.211663 -0.702986 0.627316 -0.117194 -0.087233 -0.010309 1.933791 2.662312 -1.653047 0.385484 -2.133030 1.822628 -1.785462 -1.674909 0.384924 -0.371033 -0.233669 -0.685094 -0.562294 0.984829 0.695494 -1.197343 -0.857179 0.710984 +PE-benchmarks/union-find.cpp__find(int*, int) = -0.627404 -0.254483 0.188912 -1.023389 0.821762 1.123430 0.395675 -0.864245 -1.171205 -0.818222 0.429233 -1.659674 -1.125465 1.569199 -0.597928 1.050575 1.967423 0.086848 -0.493022 -0.630356 1.201867 -0.295116 2.314796 2.377089 -1.662141 0.061129 0.480821 0.954399 0.543180 0.337901 0.394075 -1.165980 0.574304 -1.224386 0.173216 -0.760289 -0.290660 0.338000 0.939082 -2.569065 -0.226359 0.437281 -0.439718 0.064016 0.059534 0.416425 1.530399 1.314923 -0.276333 1.305483 1.109820 0.066772 0.590746 0.109900 0.305419 -0.021542 0.255817 -0.315603 -0.238373 -0.126402 -0.354694 -0.817597 0.075611 1.676072 1.962517 -0.169395 -0.645371 0.515876 0.138779 0.364662 0.385798 1.279584 -0.054567 0.657093 1.126048 -2.052120 0.074597 -2.887447 0.162838 -2.791337 -1.311925 -0.217858 1.057736 0.647797 0.917574 0.055048 2.369147 -0.151308 -0.578470 1.527152 1.961635 -1.390411 -0.362448 -0.451541 -0.615373 0.243995 -0.864988 0.439511 0.058595 0.616174 -1.356988 -1.030534 0.517611 0.189376 -0.960489 -0.972413 -0.245126 1.316626 -1.668343 -1.075710 -1.021987 0.757545 -0.197745 -2.583050 -0.744813 -0.817057 1.079418 0.396725 -0.930447 -1.293982 0.592191 0.591746 -0.210337 -0.796513 -0.179158 1.041744 1.165480 0.319704 0.033678 0.840978 0.523859 2.392411 0.890384 -0.665069 -0.127620 0.424835 -0.388778 0.632192 -0.664240 -0.230777 0.393241 -1.371997 0.076165 0.961461 -0.862230 -0.643616 0.716816 -0.320994 0.078579 5.131396 -0.277318 1.614945 1.442943 -1.486667 0.449049 -0.755317 0.106578 0.729942 0.968525 0.889928 -2.321978 -1.163767 1.262212 2.256451 0.815207 -1.747237 -0.410975 0.436588 0.327402 -0.438527 0.774174 0.283323 0.164237 -0.851014 -0.159622 1.069916 2.796293 -0.972047 -0.626354 0.315922 0.700017 -0.226603 -1.709747 -0.240896 -1.067190 -0.089188 0.857010 0.355572 0.607883 1.780790 -2.679893 1.325484 -0.150632 -0.039971 1.177776 0.627909 -1.177134 -1.755605 -0.123625 0.844586 1.223752 -0.132373 0.338314 0.210976 -1.901805 0.047306 0.458714 0.412782 -1.085305 1.603342 0.093633 -0.918038 -0.844151 0.135188 -0.396754 -0.612531 -0.493442 1.186873 0.214879 -2.428411 1.403400 0.089542 -0.901316 0.297231 -0.474626 1.831815 -1.519592 -1.700796 1.094585 -0.720761 -1.062263 -0.524226 -0.442309 0.631800 0.659270 0.137886 -1.297314 -1.368144 1.377585 -0.394226 1.634422 0.913731 -0.099026 1.543924 -0.772284 -0.928365 -1.009148 -0.974128 0.570285 -0.016704 -1.009831 -1.154186 -0.454861 1.256675 1.671345 -0.048976 -0.848924 -0.104971 1.607249 -1.814177 -0.284117 0.619234 1.214020 -1.087677 0.712842 0.852436 -1.235517 0.195817 -1.142900 -0.138689 -0.832820 -1.026413 1.208853 -0.643182 0.509499 0.347711 -0.147966 -0.139562 0.795350 0.565565 0.228802 0.246987 1.865978 1.941436 -0.691908 -0.244820 -1.900852 0.967354 -1.901308 -1.638134 0.254226 0.406070 -0.636772 -0.372841 -0.100708 1.282183 1.006867 -0.905921 -0.731921 0.419287 +PE-benchmarks/union-find.cpp__Union(int*, int, int) = -0.602699 -0.209404 0.329825 -0.781132 0.887311 0.819534 0.500953 -0.605841 -1.160430 -0.967997 0.422040 -1.759667 -1.492904 1.677246 -0.488784 0.974508 2.163682 0.184929 -0.343863 -0.801122 1.153756 -0.693861 2.478492 2.552932 -1.827780 0.133370 0.612021 0.948900 0.598270 0.380878 0.244202 -1.222307 0.757798 -1.254762 0.397386 -0.827736 -0.315318 0.194935 0.785659 -2.841767 -0.312177 0.552203 -0.351203 0.100127 0.084804 1.127185 1.727224 1.404514 -0.453820 1.563500 1.141345 -0.370503 0.743063 0.157509 0.319414 -0.163231 0.381984 0.072270 -0.544236 0.068652 -0.389992 -1.377990 -0.047602 1.659996 2.195789 -0.332265 -0.669547 0.507852 0.058219 0.426633 0.367418 1.347780 0.400690 0.563793 1.477685 -2.008141 -0.099896 -3.403243 -0.037656 -3.893324 -1.555122 -0.435489 1.452602 0.192859 0.867689 -0.050411 2.526425 0.046126 -0.493651 1.432336 2.235637 -1.532538 -0.512726 -0.470921 -0.472508 0.382990 -1.047504 0.487652 0.681797 0.341723 -1.519192 -1.169855 0.841830 0.064060 -1.008076 -0.942485 -0.377486 1.462311 -1.820827 -1.100516 -1.574642 0.347511 -0.052582 -2.759442 -0.348192 -0.554367 1.262725 0.741413 -0.949999 -1.159987 0.654023 0.530662 -0.259344 -0.887919 -0.151669 1.430471 1.124610 0.381009 0.283379 0.987791 0.604614 2.335657 1.371198 -0.650181 -0.256552 0.502721 -0.657302 0.734974 -0.784540 -0.371055 0.847424 -1.437415 0.188305 0.709202 -0.985012 -0.684299 1.053696 -0.329805 0.160561 4.814735 -0.239694 1.660130 1.381444 -1.543834 0.791104 -0.824955 0.058268 0.821316 1.284533 0.956371 -2.221480 -1.186368 1.276222 2.426951 0.880544 -2.219380 -0.619695 0.391080 0.544048 -0.560649 0.879806 0.463359 0.386945 -0.899252 -0.074170 1.082090 2.907069 -1.297300 -1.125323 0.256651 0.656949 -0.091404 -2.185330 -0.202778 -1.026039 -0.177870 0.587571 0.385750 0.541554 1.900350 -3.275149 1.457454 -0.253627 -0.148738 1.454133 0.649498 -1.254367 -2.313738 0.047525 0.934687 1.369002 0.266938 0.178031 0.184688 -2.037506 0.053032 0.370108 0.498832 -1.071844 1.761645 -0.170969 -0.906365 -0.972961 -0.234364 -0.273951 -0.691918 -0.446880 1.235336 0.526076 -3.050865 1.470755 -0.077214 -1.140331 0.193708 -0.354304 1.743224 -1.664255 -1.944352 1.002174 -0.991262 -1.450338 -0.921162 -0.511440 0.509541 0.552901 -0.093729 -1.123354 -1.648925 1.740541 -0.508691 1.719633 1.011387 -0.080553 2.042845 -0.324741 -1.291006 -1.101249 -0.757412 0.615390 -0.457007 -0.987443 -1.210351 -0.496441 1.283993 1.939709 0.000804 -0.561408 -0.362425 1.737964 -2.179384 -0.552142 0.900584 1.457682 -0.817201 1.090133 1.077515 -1.418457 0.098290 -1.293620 -0.408189 -0.746658 -1.101311 1.162776 -0.988218 0.380881 0.441697 -0.242312 -0.195973 0.853920 0.440926 0.138464 -0.056067 2.036608 2.708917 -1.289317 -0.100628 -1.991471 1.092030 -2.078516 -1.715847 0.269564 0.558450 -0.685226 -0.357394 0.191207 1.108999 0.979506 -1.354491 -1.027572 0.413403 +PE-benchmarks/union-find.cpp__isCycle(Graph*) = -1.453124 0.023492 0.733464 -3.470245 3.116406 3.738907 1.050957 -2.225242 -3.259560 -1.836351 1.276988 -4.841503 -3.802706 4.422751 -1.622633 1.779745 4.943537 -0.813381 -1.609915 -1.932746 2.956927 0.330490 6.194772 6.015582 -4.892528 0.403577 1.048787 2.127462 0.893313 1.152112 0.888543 -3.801418 0.665830 -1.970374 0.616704 -0.587630 -1.190775 -0.399785 1.996227 -6.606634 -0.638509 1.804108 -1.841442 0.030035 0.299709 1.456461 5.002083 3.481958 -0.758968 2.667488 3.302552 0.526461 1.395136 -0.042872 1.340344 -0.715766 1.481314 -0.165507 -0.418824 -0.543925 -1.018782 -0.725370 -0.381155 4.843163 4.929392 -0.314391 -2.206184 0.925198 0.423134 1.254667 0.542190 3.631380 0.666329 2.430206 3.250118 -3.583443 -0.154414 -7.214928 1.049829 -6.932023 -3.695081 -0.397637 3.082074 1.729647 1.748947 -0.515701 6.713699 -0.214942 -1.612232 4.258362 5.494390 -2.758256 -0.830434 -1.358064 -2.569538 0.401243 -1.685890 1.581665 -0.089072 1.673543 -4.011822 -2.082509 0.325044 0.018339 -2.760711 -1.938442 -0.607009 3.269641 -3.636599 -1.281992 -2.323004 2.977638 0.286187 -7.322398 -3.556323 -2.182701 2.258133 0.557967 -2.618962 -2.823525 1.672848 1.312298 -1.500741 -1.394703 -0.638746 3.019489 3.621688 1.087468 0.017732 2.244496 2.170956 5.618951 1.621828 -1.790181 -0.296859 0.628512 -0.137871 1.602963 -1.063422 0.194157 0.885973 -2.974690 1.318680 2.185429 -2.007176 -1.906686 0.486322 -1.370357 0.008601 14.329899 -1.502435 4.733785 3.041472 -4.033715 1.175012 -1.811161 -0.353601 1.432311 2.573055 2.595957 -5.180052 -3.030406 4.263937 6.244997 2.046888 -4.791802 0.621302 1.905945 -0.074553 -1.783828 2.662340 0.403787 0.442710 -1.798361 -0.811496 3.242697 7.851238 -2.191375 -3.344679 0.983871 2.990241 0.584522 -2.396070 -0.232735 -1.992982 -0.125320 3.258553 0.948148 2.640987 4.880403 -8.000258 3.506536 0.229926 -0.649341 3.272662 1.428254 -3.035505 -3.466004 -0.248117 2.482716 3.384358 0.170355 -0.208905 -0.243603 -4.938560 0.285137 1.533415 0.899331 -3.143945 4.433698 -0.010220 -2.674126 -2.190760 -0.839638 -1.624338 -0.287244 -2.451093 2.830449 -0.601761 -7.706655 4.412138 0.812500 -1.908373 -0.549413 -1.913872 4.498225 -3.460526 -4.656527 2.499679 -2.287988 -3.194678 -1.013689 -1.665323 1.388400 2.085115 1.994174 -4.330094 -3.866883 4.381195 -0.911097 5.241459 2.654585 0.019697 4.027923 -2.029069 -2.406354 -2.453631 -3.785467 3.480454 0.903448 -3.309166 -1.385168 -1.760056 2.974131 3.600811 -0.708182 -2.648514 -1.506862 3.933308 -3.838782 -0.564122 1.198940 1.972874 -3.329072 1.949767 2.258388 -2.262990 0.671816 -3.750622 -0.542932 -3.451992 -3.146879 2.783375 -1.181822 1.274922 1.070654 -0.483549 -0.726603 1.754847 0.951965 0.343564 0.924854 4.735278 4.805549 -2.353570 -0.063217 -5.498354 3.665257 -4.733759 -4.801104 1.054924 -0.532058 -1.409525 -1.670387 -1.399461 3.187445 2.254433 -2.319986 -2.152109 1.998749 +PE-benchmarks/union-find.cpp__main = -0.030912 3.106007 3.069178 -2.505173 3.076883 3.744169 0.495662 -0.480197 -1.514081 -1.369494 -0.795507 -3.931858 -3.542010 3.026812 -0.861651 -0.376521 4.427138 -0.384338 -0.717853 -0.493197 1.089590 0.655121 4.095010 4.201765 -4.060662 1.197398 1.775967 1.199264 -0.265236 3.868288 -2.123944 -4.558062 -0.200376 0.881654 1.673846 -0.745202 -1.344896 -2.384422 -0.193610 -5.940759 -0.412594 2.371446 -1.651269 -0.440136 0.910578 0.495652 6.486298 2.057216 -0.978342 -0.017852 1.707985 1.521012 0.800842 -0.122855 1.629255 0.152568 3.681068 0.505519 -0.953088 0.081555 -0.599094 -0.766660 -1.050385 3.744125 3.399240 0.407914 -1.451858 -0.739972 0.144419 -0.024367 -1.251111 2.457715 1.799374 3.624054 1.681356 -0.709448 1.166234 -4.037778 1.065759 -4.378161 -3.278193 -2.198108 1.371047 2.028145 0.956768 -2.275499 4.945019 -0.827217 1.187193 1.383064 5.508774 -2.436888 -0.443119 -2.082190 -2.407648 0.618343 -0.794721 0.467327 -0.919631 -1.110312 -2.921005 -2.660844 1.167343 -0.050398 -2.181881 1.144185 -0.382514 2.398723 -2.493242 -0.360954 -3.097332 0.477407 0.253693 -5.449131 -2.952967 -0.673655 0.276433 0.777121 -1.624620 -3.384344 1.248183 2.024436 -1.911568 -1.003311 -2.399790 4.035323 2.607669 -0.242521 0.527846 0.231448 2.762245 2.719759 2.028198 -1.170805 -0.174883 0.132087 -0.684952 -0.828554 -1.127820 0.607759 -0.468102 -1.567124 -0.189036 2.465451 -1.863615 0.456733 -1.817927 -2.272854 1.161851 11.590208 -2.196263 2.590351 0.118374 -4.245922 2.695662 0.022110 -2.739135 -0.332407 1.840932 4.085095 -4.762381 -1.824301 2.835211 4.684850 1.556574 -2.905925 1.542252 0.300918 -1.267288 -1.457236 2.525821 -0.082413 0.245841 -1.822481 -1.230994 2.352405 6.693699 -1.306975 -6.375102 0.674974 1.204862 1.134554 -0.750975 0.258044 -0.959807 -0.008480 1.651363 -0.724024 2.859977 3.810821 -8.091870 3.229121 0.339483 -3.298612 4.113711 -0.466997 -1.095991 -0.583188 1.122991 3.879859 3.085211 0.945045 -0.949809 -1.942698 -3.365051 -0.429706 0.849395 1.668567 -2.788492 3.018501 0.740707 -3.739011 -2.275449 -3.368893 -0.800492 -1.164706 -3.517322 1.259771 -0.503836 -7.145678 5.033500 1.477146 -0.339804 -0.539870 -2.259341 1.130282 -3.058043 -4.193393 0.958116 -1.255326 -1.966133 0.242950 -1.861089 1.322389 1.555709 2.129104 -3.821291 -4.561602 2.928418 0.402890 3.556381 2.372885 1.687738 2.910743 2.338363 -1.326167 -1.709070 -3.065630 4.013220 0.774917 -2.132228 -0.912948 -2.543003 2.032789 4.013489 -1.456535 -0.680580 -3.721968 2.258886 -2.022966 -0.144155 1.217561 -0.770214 -2.620481 -0.381195 1.987190 -0.612074 -1.218341 -3.222759 -1.045438 -2.365383 -2.715397 0.615135 -2.413188 -0.414691 3.013088 -1.957738 -2.370630 1.065093 -0.439507 -0.908572 0.536639 2.838723 2.913455 -2.480123 2.379293 -3.476583 2.998009 -4.459030 -3.429102 0.725959 -2.368763 -1.173435 -1.812998 -0.532665 1.253425 0.035354 0.062881 -0.585595 0.581716 +PE-benchmarks/union-find.cpp___GLOBAL__sub_I_union_find.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/vertex-cover-problem.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/vertex-cover-problem.cpp__Graph::Graph(int) = -0.886871 -0.353017 0.767178 -1.783412 1.162852 0.995514 0.410560 -0.848063 -1.389678 -1.018199 0.615275 -1.692805 -2.233590 1.857005 -0.732418 0.245240 1.180535 -0.765547 -0.888833 -1.231136 1.149372 -0.763242 2.130421 1.889254 -2.224627 0.037407 0.101549 1.481186 0.369871 1.118776 0.558282 -0.957366 -0.791572 0.322133 1.440981 0.537627 -0.555454 -0.048229 -0.216505 -2.469148 -0.400903 2.355885 0.393642 0.063368 0.382942 0.544310 1.484941 1.397248 0.112313 0.749775 1.513490 -0.208230 1.396938 -0.301156 1.203996 -0.464769 1.912759 -0.270240 0.003629 -0.066071 -0.674896 -0.346056 0.109076 2.011536 2.134391 -0.659266 -1.068819 -0.334929 0.157511 1.216118 0.360379 1.714488 -0.116849 0.616049 1.745560 -0.498202 0.635133 -2.231303 1.250257 -2.368168 -1.583015 -0.045413 1.320372 1.700051 0.331098 -0.682506 3.176779 0.016607 -1.104992 0.375170 1.701236 -0.088378 -0.043586 -0.372897 -1.274213 -0.092360 -0.607702 0.066458 0.039322 1.393582 -1.574929 0.246495 -0.008691 -0.231418 -1.336363 0.396940 -0.941650 1.421743 -1.071854 0.010450 -1.000993 1.457096 0.503980 -2.910461 -1.080448 -1.563999 -0.729368 -0.067344 -0.867762 -0.027394 0.966174 0.353118 -0.692274 -0.066005 -1.845405 1.805799 1.437511 -0.019921 -0.182868 1.116752 0.356121 1.015353 0.282424 -0.621162 -0.650769 0.724482 -0.269446 0.690223 0.001976 0.379471 0.718355 -0.619811 -0.196263 -0.224526 -0.324728 -0.343018 -1.107959 -0.749597 -0.108865 4.672193 -1.082331 1.772666 0.783706 -0.948689 1.428544 0.419648 0.109870 0.641787 1.173942 0.742509 -1.264409 -1.268969 2.038357 2.466819 0.569046 -1.306027 0.677188 1.105986 -0.004866 -0.873666 1.568050 -0.033170 0.077404 -0.618754 -0.375504 0.187470 2.679102 -0.765686 -2.313946 0.479028 1.248655 -0.118901 -0.632566 0.264718 -0.925206 -0.489129 0.194284 0.421053 1.140751 1.856154 -2.952604 1.621538 0.397448 -0.606102 2.486144 -0.870997 -0.535934 -2.568023 -0.257748 0.330477 1.511726 -0.086827 -0.898480 -0.343271 -2.090822 0.634756 0.060827 0.463797 -1.581240 2.139944 -0.901035 -0.653609 -0.675386 -1.503704 -1.005771 0.338657 -1.618982 0.726364 0.251304 -2.259252 1.628963 0.325285 -0.484548 -0.575251 -0.030336 1.081709 -0.758619 -1.530843 0.521359 -0.989697 -1.603908 -1.359758 -0.941176 0.305390 0.238231 0.027909 -2.069772 -0.816651 2.082945 -1.249009 2.441331 1.017563 -0.231894 0.920019 1.954041 -0.864280 -0.298732 -0.854501 0.772522 0.213425 -1.232039 -0.466484 -0.742961 0.888183 0.922984 -0.221979 -0.234707 -0.894606 1.952432 -0.411230 -0.582716 0.074324 -1.322431 -0.856218 1.212365 0.776571 -0.307633 0.103344 -2.181086 -0.450106 -1.924871 -1.227398 1.424337 -0.373501 0.551350 0.139536 -0.203861 -0.537453 0.304441 0.600804 -0.746823 -0.007201 2.552141 1.203992 -0.967823 0.373363 -2.267286 1.778210 -1.079125 -0.678853 -0.204823 -0.335185 -0.407153 -0.668487 -0.645870 1.278532 1.260447 -1.004509 -1.049320 0.731554 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::list >::list() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/vertex-cover-problem.cpp__Graph::addEdge(int, int) = -0.207629 0.487799 0.710325 -0.603055 0.754452 1.121903 0.276523 -0.281601 -0.616820 -0.653736 0.004449 -1.382057 -1.318310 1.109193 -0.425102 0.196855 1.541574 0.062704 -0.304055 -0.381476 0.422605 0.137492 1.806434 1.739347 -1.420464 0.252384 0.326687 0.766053 0.238120 0.805545 -0.082842 -1.133776 0.389058 -0.163270 0.298001 -0.375291 -0.287049 -0.425646 -0.125558 -2.148592 -0.225758 0.688432 -0.513368 0.008501 0.265403 0.440363 1.795158 0.915251 -0.038145 0.601908 0.548565 0.208105 0.535907 0.083012 0.346667 -0.186662 0.740920 -0.544874 -0.492764 -0.041565 -0.176873 -1.004478 -0.409280 1.293690 1.399073 0.035829 -0.450303 -0.035715 -0.079355 0.187764 -0.010697 0.922614 0.369510 1.020899 0.781000 -0.549021 0.374274 -1.086776 0.077094 -1.834732 -1.161519 -0.700530 0.982812 0.926853 0.438551 -0.386730 1.803415 -0.096516 0.106437 0.802341 1.786177 -1.064380 -0.304424 -0.468897 -0.296752 0.358885 -0.642834 0.317974 -0.238620 0.166782 -1.059314 -0.641479 0.460506 -0.021103 -0.783408 0.076260 -0.272536 0.982118 -1.420744 -0.405713 -1.197009 0.144534 0.070884 -2.006226 -0.901309 -0.122971 0.719090 0.485326 -0.491112 -0.862902 0.463086 0.556744 -0.146803 -0.411900 -0.731987 1.111417 0.780983 -0.037090 0.246582 0.716530 0.691291 1.467165 0.800806 -0.243129 -0.174979 0.291639 -0.311569 0.129923 -0.267389 0.029452 -0.183725 -0.934183 0.065019 0.834763 -0.698001 -0.288385 -0.750103 -0.362115 0.362175 3.635235 -0.365216 1.015689 0.649424 -1.302250 0.385130 -0.520316 -0.435057 0.242592 0.623353 1.068468 -1.456415 -0.718430 0.835498 1.730116 0.586654 -1.131387 0.561812 0.154608 0.056481 -0.575498 0.818810 0.261799 0.282272 -0.665407 -0.194889 0.898380 2.137334 -0.665783 -1.420188 0.239282 -0.005284 0.248310 -0.655044 0.012613 0.068492 -0.109196 0.645692 0.094124 0.461225 1.342214 -1.896064 1.149993 0.129787 -0.527145 1.255378 0.055455 -0.620021 -0.353579 0.156390 1.053553 1.008436 0.190598 -0.275531 -0.289846 -1.387440 -0.098871 0.447877 0.509975 -0.775528 1.174062 0.272788 -0.917842 -0.842241 -0.799180 -0.012022 -0.212927 -0.880506 0.682669 -0.027183 -2.263055 1.406258 0.165344 -0.666402 -0.044295 -0.567136 0.875931 -1.261975 -1.438877 0.513147 -0.672698 -1.309578 -0.314565 -0.513330 0.391126 0.638030 0.283425 -1.139230 -1.015248 1.274140 -0.000222 1.106633 0.809169 0.307506 1.321654 0.255929 -0.788818 -0.472717 -0.974147 0.951325 -0.192234 -0.695056 -0.251756 -0.623938 0.830020 1.597008 -0.293416 -0.451401 -0.603867 1.072675 -1.118049 -0.486947 0.557549 0.477193 -0.695962 0.510108 0.750442 -0.681069 -0.188724 -0.958703 -0.412671 -0.563732 -0.964697 0.603355 -0.924936 0.178426 0.821408 -0.358289 -0.630573 0.530744 -0.053034 -0.123107 0.099323 1.344499 1.403520 -0.840485 0.568726 -1.358384 0.966789 -1.574328 -1.162813 0.244836 -0.160569 -0.224341 -0.359900 -0.116135 0.604120 0.547470 -0.787802 -0.548969 0.264206 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::list >::push_back(int const&) = 0.044802 0.760088 0.639571 -0.217725 0.626013 0.428508 0.199390 0.235574 -0.266556 -0.644594 -0.241132 -0.843480 -1.154199 0.702092 -0.101197 -0.140345 1.166487 0.124517 0.059126 -0.316595 0.159636 -0.317303 1.135052 1.125140 -1.117268 0.343288 0.451780 0.395687 0.078259 0.813459 -0.278074 -0.981101 0.266905 0.115099 0.565699 -0.365322 -0.197616 -0.553664 -0.434707 -1.693738 -0.197260 0.565882 -0.207148 -0.002119 0.188837 0.696142 1.577286 0.577154 -0.338486 0.347588 0.391871 0.071343 0.361705 0.085493 0.168398 -0.118221 0.552551 -0.124932 -0.530520 0.215229 -0.048231 -1.095017 -0.340331 0.812639 0.995157 -0.099500 -0.240985 -0.045117 -0.180904 0.084170 -0.202608 0.575269 0.682393 0.634800 0.682929 -0.242105 0.042128 -1.151943 -0.039226 -2.207222 -0.963161 -0.911112 0.809699 0.397202 0.173204 -0.392072 1.244326 0.026916 0.491833 0.419505 1.396859 -0.709068 -0.265096 -0.552280 -0.182431 0.441662 -0.462762 0.083758 0.175370 -0.273102 -0.734579 -0.648653 0.598987 -0.132833 -0.577835 0.099330 -0.292277 0.675127 -1.048660 -0.183817 -1.326683 -0.316113 0.147419 -1.345298 -0.130099 0.167779 0.435533 0.528495 -0.147752 -0.544132 0.233389 0.439481 -0.231662 -0.295239 -0.723959 1.077891 0.407252 -0.123900 0.434703 0.379329 0.614713 0.704538 0.916113 -0.129260 -0.294653 0.256564 -0.365077 -0.146355 -0.339012 -0.043794 0.263546 -0.603040 0.048953 0.342320 -0.534938 -0.166752 -0.342123 -0.559425 0.477771 1.980222 -0.248423 0.498009 0.089289 -0.964439 0.650852 -0.227128 -0.630856 0.149740 0.694322 0.885886 -0.724842 -0.429730 0.377234 1.146306 0.396156 -0.803183 0.125362 -0.079113 0.002281 -0.353930 0.569897 0.203893 0.249078 -0.449255 -0.133327 0.542804 1.446126 -0.468921 -1.198285 0.095988 0.137845 0.178479 -0.656237 0.076789 -0.073070 -0.139217 0.150828 -0.086298 0.357243 0.938067 -1.846594 0.834553 -0.058069 -0.574049 0.772286 -0.114601 -0.221248 -0.718838 0.451339 0.921732 0.825420 0.328762 -0.121915 -0.395255 -0.905400 -0.121365 0.184651 0.496224 -0.540425 0.782080 -0.031162 -0.732020 -0.688530 -0.816452 -0.005883 -0.215182 -0.567790 0.316230 0.368637 -1.927112 1.113002 -0.112361 -0.462628 -0.086210 -0.315314 0.348168 -0.947626 -1.117051 0.203053 -0.467407 -0.983122 -0.307787 -0.436361 0.314928 0.156817 -0.079189 -0.511942 -0.990931 0.947680 0.062693 0.591760 0.649224 0.409737 1.198722 0.668021 -0.681175 -0.376872 -0.480807 0.638831 -0.496226 -0.312394 -0.092467 -0.560650 0.481241 1.398767 -0.176055 -0.009357 -0.571281 0.721246 -0.799632 -0.509368 0.560545 0.188848 -0.206017 0.477872 0.647502 -0.487888 -0.445119 -0.858846 -0.204558 -0.114476 -0.708388 0.186403 -1.027088 -0.140328 0.890835 -0.419564 -0.608884 0.461740 -0.217862 -0.208401 -0.280436 0.899976 1.205908 -1.018263 0.635061 -0.796006 0.619020 -1.206497 -0.725734 0.012708 -0.034923 -0.088588 -0.218547 0.072735 0.140360 0.086254 -0.430962 -0.421046 -0.016291 +PE-benchmarks/vertex-cover-problem.cpp__Graph::printVertexCover() = -2.778998 -1.521345 1.100155 -4.865662 3.166995 4.845647 1.644170 -3.074783 -6.152225 -3.660052 1.830813 -9.505500 -5.576731 7.493771 -2.726033 3.640801 9.434616 0.725024 -3.070596 -2.183119 5.028816 -0.194587 9.920513 10.954536 -7.057909 0.142335 -0.682700 3.997402 1.705694 1.808252 2.732555 -5.970992 1.126464 -3.389477 1.716924 -2.725317 -1.576875 2.198139 3.148363 -12.186565 -0.822143 5.689803 0.956330 -0.289217 1.129608 1.069017 7.251302 5.844124 -0.488354 4.244656 4.394359 0.704580 3.817663 0.122148 1.485619 -0.561576 1.502634 -2.789457 -1.671571 -0.342437 -1.942688 -2.392964 0.265258 7.875440 8.924426 0.281596 -3.556889 0.565492 1.741062 2.085168 1.889635 5.901853 0.422191 3.087470 4.558762 -5.854348 0.853275 -11.113321 2.718146 -10.323901 -5.750308 -0.540465 6.235370 6.914070 2.778370 -2.418741 11.064080 -2.000724 -2.768009 7.654607 9.162498 -4.850572 -1.715669 -3.124325 -3.975515 1.165239 -3.459425 1.333481 -0.657828 4.177847 -6.471004 -3.986598 0.813636 0.328840 -4.235465 -1.971425 -0.764374 5.881918 -6.363574 -3.596895 -4.009790 5.106478 0.663192 -11.274033 -3.878768 -4.753321 -0.473757 2.011681 -5.204071 -4.597852 3.169590 0.992792 -2.103999 -1.766542 -5.260897 5.768258 3.939594 0.726336 -0.654402 4.206765 2.366133 8.432337 1.236830 -3.872868 0.317278 2.330134 -1.185581 2.437149 -3.449262 -1.379946 2.094705 -5.451103 -1.506362 2.767238 -4.083394 -2.510673 -2.118367 -1.581018 0.220338 21.596257 -1.890909 7.319384 6.069265 -6.184196 4.927019 -1.571044 0.582780 2.135752 4.365017 4.526507 -9.351379 -5.730567 6.284897 10.624812 3.820309 -5.309267 -0.028485 2.829155 1.142126 -1.937634 4.694883 1.210676 0.374837 -4.161273 -1.057549 4.433582 12.849662 -2.938598 -2.222730 1.106065 3.858892 0.119148 -5.816209 -0.479184 -4.739632 -0.592936 3.212877 1.686454 3.700367 8.419656 -10.657951 7.026685 0.343391 0.193092 6.019966 0.852070 -5.095520 -7.342528 -1.381587 3.889231 6.369840 -0.410741 -0.408040 0.317131 -8.734372 0.278149 1.933928 2.346237 -5.253886 7.501059 -0.844265 -3.537413 -3.409594 -1.060057 -3.270371 -2.653701 -3.868740 5.224595 2.437083 -6.722072 6.803794 1.260256 -2.837029 -0.152648 -2.082066 6.186141 -6.343807 -7.101177 3.903114 -3.575715 -5.954348 -2.609545 -2.556150 2.687067 2.894115 0.585527 -6.363222 -6.542405 7.848694 -1.775710 8.770725 4.170731 -1.163757 4.690081 2.663900 -3.600385 -3.233874 -5.669332 1.990774 0.481427 -4.372584 -4.133880 -2.454373 5.261591 6.893018 -0.864914 -4.494347 -1.862976 7.624485 -4.905598 -1.920418 2.449967 -0.979280 -4.569800 2.793509 3.923799 -5.593420 1.090752 -6.638833 0.364306 -4.444315 -4.202996 5.043326 -2.872406 1.867100 1.273996 -1.645108 -1.104981 2.678966 3.276434 -1.079507 1.811300 10.095779 4.283630 -1.187793 1.175729 -9.169819 5.073078 -8.342358 -6.266363 0.117770 1.059255 -3.990665 -1.900196 -0.295111 5.502028 4.637910 -3.264641 -4.276901 2.971927 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_iterator::_List_iterator() = -0.006187 0.250432 0.298769 -0.156981 0.278791 0.139834 0.091768 -0.011870 -0.207555 -0.171542 -0.120700 -0.295421 -0.304248 0.328885 -0.043071 0.114850 0.540451 0.153302 -0.007763 -0.165707 0.133370 -0.312939 0.493082 0.523261 -0.441818 0.172306 0.200054 0.214985 0.048097 0.481112 -0.297338 -0.284701 0.098289 -0.111548 0.219450 -0.323495 -0.090623 -0.077333 -0.024881 -0.788330 -0.028372 0.124754 0.093555 -0.012250 0.050816 0.230414 0.596547 0.254290 -0.082232 0.207712 0.172997 0.011050 0.191709 0.069732 0.176569 0.198671 0.444138 -0.043428 -0.196684 0.095846 -0.032672 -0.458296 -0.000378 0.336987 0.442997 -0.041905 -0.098579 0.009846 -0.046712 -0.001567 -0.005623 0.222013 0.066591 0.187480 0.197982 -0.378123 0.208842 -0.559963 -0.030611 -0.884801 -0.389276 -0.335369 0.227977 0.104782 0.217917 0.003827 0.538284 -0.062213 0.185353 -0.007944 0.522485 -0.423974 -0.103439 -0.152202 -0.106916 0.132687 -0.158497 -0.066842 0.095377 -0.095176 -0.283568 -0.329081 0.455218 0.047202 -0.255359 0.057852 -0.089216 0.304703 -0.483569 -0.274688 -0.487968 -0.140872 -0.111496 -0.510243 0.156630 -0.067690 0.201509 0.165710 -0.086561 -0.414663 0.118249 0.283264 -0.108491 -0.192505 -0.363432 0.440119 0.150079 -0.094586 0.139049 0.026709 0.153148 0.386904 0.384462 -0.144294 -0.096872 0.172888 -0.239087 -0.072017 -0.212922 -0.113556 0.056222 -0.338446 -0.069731 0.160567 -0.247005 0.093011 0.100473 -0.126397 0.184257 0.884773 -0.105215 0.216956 0.068746 -0.435286 0.318091 -0.047554 -0.196272 0.116746 0.314326 0.297225 -0.497289 -0.247894 0.095990 0.469082 0.206245 -0.332918 -0.185294 -0.146517 -0.013657 0.051357 0.184956 0.035230 0.029894 -0.238273 -0.070262 0.053390 0.759340 -0.198389 -0.362808 0.066876 -0.104833 -0.152635 -0.506492 -0.035815 -0.224850 -0.040699 -0.161665 -0.063040 0.142509 0.413995 -0.865667 0.414576 -0.224584 -0.321322 0.446226 -0.090812 -0.066073 -0.439824 0.097018 0.330369 0.448320 0.033565 0.006053 -0.059613 -0.402704 -0.063638 -0.018395 0.203927 -0.281604 0.325991 0.080534 -0.420366 -0.214279 -0.216236 0.062200 -0.210413 -0.158453 0.156524 0.164511 -0.789285 0.414091 -0.017436 -0.159238 0.189121 -0.020782 0.107313 -0.374291 -0.417938 0.126946 -0.045295 -0.155147 -0.137002 -0.146396 0.216646 -0.053706 -0.122761 -0.238482 -0.403394 0.241972 -0.078900 0.208214 0.279700 0.105247 0.372548 0.298951 -0.245598 -0.196770 -0.001073 -0.028503 -0.249315 -0.060693 -0.106899 -0.255384 0.280883 0.623538 0.055548 0.087896 -0.119858 0.407891 -0.326833 -0.163470 0.262285 0.052777 -0.128278 0.123553 0.292418 -0.269116 -0.212553 -0.270772 -0.132553 0.017133 -0.225385 0.200322 -0.387358 -0.020843 0.300272 -0.151618 -0.222569 0.245793 -0.056050 -0.061471 -0.104644 0.466592 0.448352 -0.293957 0.207149 -0.266342 0.174873 -0.487581 -0.189036 -0.066685 0.150210 -0.194703 -0.033110 0.098154 0.176790 0.035959 -0.078452 -0.064833 -0.137162 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::list >::begin() = 0.067005 0.863240 0.593890 -0.295601 0.749647 0.860501 0.141433 0.037810 -0.219112 -0.397607 -0.261033 -0.847299 -0.953758 0.624860 -0.144986 -0.109465 0.957155 -0.044537 -0.002048 -0.071088 0.032184 0.215380 0.975839 0.883851 -0.880931 0.347165 0.339174 0.145644 -0.267925 0.961389 -0.457453 -1.251885 0.152055 0.307502 0.280961 -0.115399 -0.298074 -0.633570 -0.211322 -1.338796 -0.131726 0.592286 -0.425739 -0.070694 0.209312 0.062491 1.548270 0.433506 -0.119258 0.139339 0.231198 0.395299 0.213784 0.042596 0.322694 0.002129 0.617654 -0.281654 -0.377077 0.057099 -0.111495 -0.423426 -0.488402 0.733140 0.710763 0.050402 -0.292578 -0.179547 -0.257909 -0.000908 -0.327437 0.520662 0.556290 0.828330 0.366487 0.183133 0.095200 -0.507975 0.059595 -1.044955 -0.793313 -0.667910 0.396736 0.702089 0.223869 -0.481768 1.079503 -0.133822 0.407654 0.241713 1.285674 -0.636887 -0.151408 -0.408499 -0.284665 0.192481 -0.235854 0.109214 -0.328244 -0.356900 -0.654511 -0.652221 0.333631 -0.081405 -0.479337 0.203355 -0.151127 0.496278 -0.780748 -0.068063 -0.930055 -0.086813 0.060320 -1.152187 -0.669240 0.205445 0.078788 0.362127 -0.256810 -0.708747 0.308546 0.429146 -0.328744 -0.303875 -0.485966 0.814428 0.477927 -0.111427 0.290349 0.154988 0.666563 0.740036 0.520306 -0.114637 -0.100667 0.037844 -0.010703 -0.178516 -0.112959 0.140588 -0.391685 -0.431541 0.157056 0.569339 -0.436275 0.034770 -0.848112 -0.562240 0.327811 1.978444 -0.454416 0.472293 -0.032577 -1.004109 0.436500 -0.226755 -0.713395 -0.138905 0.426904 0.954593 -0.598838 -0.327082 0.544255 1.001084 0.330478 -0.515495 0.504810 0.005288 -0.136529 -0.388179 0.605066 0.086316 0.210353 -0.422090 -0.214821 0.516906 1.447441 -0.313947 -1.293872 0.206007 0.182121 0.397936 0.016349 0.063808 -0.048647 -0.075554 0.484336 -0.168423 0.423770 0.809663 -1.514011 0.698204 0.050682 -0.750304 0.729176 -0.071184 -0.175206 0.196145 0.315583 0.925371 0.680980 0.300747 -0.040723 -0.549634 -0.714108 -0.140689 0.215476 0.401160 -0.543909 0.657757 0.176402 -0.909431 -0.559014 -0.807933 -0.039607 -0.253284 -0.789126 0.233262 0.179292 -1.714868 1.103135 0.261337 -0.197616 -0.129804 -0.415316 0.334468 -0.682102 -0.976842 0.214754 -0.449914 -0.633587 0.203615 -0.424634 0.220722 0.378589 0.402001 -0.647041 -0.829564 0.730034 0.370317 0.637577 0.554835 0.465979 0.730279 0.406116 -0.485367 -0.188415 -0.767477 1.003624 -0.124122 -0.328767 0.076258 -0.609967 0.442865 1.051778 -0.210011 -0.233441 -0.860993 0.458381 -0.463417 -0.033935 0.414050 -0.031825 -0.430000 0.017372 0.532730 -0.097527 -0.361438 -0.668687 -0.062535 -0.434521 -0.643796 0.017018 -0.744240 -0.161838 0.831895 -0.462032 -0.668904 0.257117 -0.229724 -0.240782 -0.058575 0.588301 0.518519 -0.686025 0.721382 -0.666824 0.587422 -0.995793 -0.731445 0.144392 -0.460642 -0.197080 -0.392850 -0.190304 0.122061 -0.071898 -0.022997 -0.209470 0.006042 +PE-benchmarks/vertex-cover-problem.cpp__std::operator!=(std::_List_iterator const&, std::_List_iterator const&) = -0.038834 0.681047 0.305467 -0.300277 0.665368 0.633707 0.166851 -0.179298 -0.235896 -0.385910 -0.156960 -0.739898 -0.787992 0.648403 -0.117723 0.184061 0.986612 -0.039824 -0.022373 -0.253211 0.347825 -0.083753 1.050503 0.922137 -0.915500 0.286904 0.652249 0.225880 0.035652 0.618708 -0.292940 -0.929832 0.258419 -0.214395 0.282307 -0.243117 -0.225921 -0.470038 0.165968 -1.332233 -0.140538 0.220922 -0.215883 -0.047098 0.021663 0.103269 1.329652 0.520956 -0.228756 0.287149 0.435983 0.237616 0.191248 0.078793 0.271040 0.112054 0.568108 -0.032660 -0.264196 -0.009966 -0.089788 -0.444381 -0.254455 0.773116 0.838519 -0.031147 -0.260822 0.221955 -0.155240 0.066820 -0.231533 0.562709 0.277175 0.667954 0.501596 -0.608387 0.034474 -1.215983 -0.068148 -1.591424 -0.782855 -0.596940 0.221304 0.046954 0.472696 0.089772 1.114139 -0.031633 0.273323 0.281824 1.236757 -0.722392 -0.156128 -0.346743 -0.273044 0.236532 -0.328900 0.188824 0.124536 -0.286922 -0.655417 -0.772687 0.515894 0.068004 -0.515313 -0.214386 -0.144576 0.519428 -0.753701 -0.362018 -0.874756 -0.172977 -0.171275 -1.224503 -0.467307 0.033650 0.417191 0.304019 -0.213162 -0.927944 0.226322 0.534773 -0.231439 -0.552795 0.041779 0.599946 0.614909 0.023236 0.288839 0.180166 0.581372 1.070760 0.760835 -0.164183 -0.145752 0.049715 -0.177551 -0.053032 -0.234833 -0.030191 -0.071596 -0.535185 0.254046 0.660420 -0.430294 -0.153215 0.139390 -0.549272 0.291800 2.145493 -0.288383 0.518753 0.195392 -0.966420 0.222415 -0.357005 -0.574726 0.074559 0.534828 0.816287 -0.767549 -0.443618 0.517826 1.015306 0.351636 -0.775828 -0.089709 -0.028770 -0.047210 -0.265816 0.409628 0.102159 0.180610 -0.415693 -0.165922 0.557273 1.386487 -0.538081 -1.030683 0.240100 0.329256 0.081609 -0.588747 -0.069775 -0.491443 -0.058631 0.297977 -0.078011 0.369747 0.843301 -1.693852 0.665841 -0.072526 -0.562114 0.711283 0.163937 -0.302967 -0.449226 0.354016 0.827983 0.612680 0.075594 0.107725 -0.361512 -0.802193 -0.104260 0.155332 0.333841 -0.541206 0.699619 0.068996 -0.761728 -0.581329 -0.284221 0.029587 -0.393336 -0.384960 0.345952 0.217027 -1.720156 1.036245 0.071427 -0.311985 0.085395 -0.384770 0.549663 -0.743207 -0.972803 0.367374 -0.354058 -0.361458 0.067505 -0.315000 0.337056 0.354098 0.322755 -0.585146 -0.733696 0.578534 0.132715 0.592233 0.548259 0.415538 0.822665 -0.272351 -0.524804 -0.471383 -0.347618 0.481058 -0.078007 -0.427946 -0.460986 -0.480436 0.565997 1.103131 -0.144409 -0.189512 -0.571024 0.544011 -0.950845 -0.105974 0.424655 0.506529 -0.535013 0.123952 0.504467 -0.272420 -0.304270 -0.572917 -0.140089 -0.345284 -0.670751 0.178780 -0.679953 -0.088739 0.712776 -0.443325 -0.350505 0.420679 -0.076349 0.034941 -0.106855 0.518682 0.891690 -0.784869 0.202645 -0.722085 0.435620 -1.057688 -0.823129 0.234734 -0.155006 -0.253646 -0.332370 -0.065610 0.298902 0.029035 -0.162761 -0.238747 -0.105288 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::list >::end() = 0.056096 0.656822 0.474245 -0.188300 0.582488 0.597330 0.135677 0.095598 -0.205514 -0.365739 -0.212050 -0.700911 -0.807609 0.522661 -0.097062 -0.072203 0.810927 0.032373 0.020979 -0.079316 -0.001236 0.065860 0.810405 0.751491 -0.714314 0.293935 0.215099 0.147170 -0.222833 0.802701 -0.342463 -0.999610 0.158145 0.241299 0.265181 -0.143169 -0.233230 -0.456989 -0.230476 -1.156318 -0.110637 0.554476 -0.233465 -0.048334 0.181319 0.125700 1.233084 0.366530 -0.082269 0.189327 0.163015 0.244241 0.240419 0.055630 0.261667 0.007330 0.478122 -0.296399 -0.380748 0.093782 -0.091991 -0.495253 -0.397198 0.570580 0.611072 0.008034 -0.234431 -0.164218 -0.235317 0.023025 -0.218745 0.417865 0.458851 0.598702 0.323980 0.165144 0.079020 -0.404047 0.027312 -1.011788 -0.677757 -0.573354 0.444329 0.632051 0.168828 -0.403053 0.893274 -0.106951 0.339637 0.176591 1.044927 -0.530753 -0.158441 -0.328048 -0.167246 0.195567 -0.227541 0.039147 -0.182817 -0.267135 -0.542692 -0.499923 0.343650 -0.083050 -0.393194 0.185483 -0.148331 0.437056 -0.711283 -0.094134 -0.838730 -0.107616 0.071114 -0.926719 -0.411311 0.201117 0.023839 0.361274 -0.205790 -0.517933 0.267329 0.310413 -0.245282 -0.228031 -0.503114 0.707762 0.311622 -0.110881 0.275962 0.185004 0.505003 0.586624 0.450487 -0.093850 -0.099646 0.093422 -0.042092 -0.119849 -0.108943 0.051572 -0.278602 -0.400406 0.099625 0.376170 -0.380903 0.025653 -0.743870 -0.411811 0.279986 1.452118 -0.335829 0.381649 -0.004996 -0.791415 0.423148 -0.182468 -0.542003 -0.084417 0.395962 0.739071 -0.412820 -0.276153 0.394938 0.827250 0.284935 -0.409009 0.358915 -0.023438 -0.046197 -0.279961 0.503422 0.104011 0.206198 -0.359752 -0.147133 0.367693 1.171343 -0.264684 -0.991805 0.151750 0.101689 0.291223 -0.083896 0.054756 -0.046286 -0.087738 0.289782 -0.123544 0.287711 0.669021 -1.205440 0.609981 0.004860 -0.577836 0.616370 -0.092933 -0.134158 0.006042 0.231538 0.724589 0.607868 0.253680 -0.035673 -0.414063 -0.602770 -0.116471 0.149761 0.341101 -0.429680 0.552846 0.087635 -0.707324 -0.446510 -0.684386 -0.012846 -0.213214 -0.611689 0.199789 0.284182 -1.368115 0.856682 0.160319 -0.215345 -0.084934 -0.253040 0.247453 -0.575099 -0.797717 0.155108 -0.388509 -0.609285 0.089646 -0.348715 0.172003 0.246996 0.187086 -0.448075 -0.641497 0.650887 0.272271 0.500471 0.463568 0.335029 0.629532 0.478597 -0.458058 -0.106866 -0.573970 0.710341 -0.248193 -0.205164 0.091968 -0.494231 0.363020 0.910627 -0.104516 -0.155728 -0.655816 0.433786 -0.368825 -0.101044 0.395147 -0.085933 -0.259920 0.104337 0.478303 -0.156259 -0.305400 -0.566381 -0.045104 -0.281906 -0.497579 0.041808 -0.666536 -0.134937 0.666890 -0.374392 -0.556066 0.226927 -0.184102 -0.232208 -0.107299 0.566223 0.431875 -0.580661 0.630919 -0.530099 0.454748 -0.813241 -0.529756 0.053636 -0.253898 -0.180490 -0.272611 -0.093216 0.079977 -0.032787 -0.090252 -0.226348 -0.015478 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_iterator::operator*() const = 0.000821 0.438625 0.308138 -0.180299 0.350094 0.233294 0.074185 0.000466 -0.116602 -0.366986 -0.117228 -0.439950 -0.548628 0.354376 -0.129149 -0.067425 0.560716 0.003177 0.039708 -0.191307 0.097769 -0.095321 0.598276 0.554324 -0.589630 0.148346 0.314285 0.198865 0.063898 0.398908 -0.102382 -0.568878 0.125666 0.088572 0.251974 -0.159475 -0.073182 -0.285621 -0.167985 -0.789830 -0.088988 0.162565 -0.137807 0.005048 0.060394 0.276819 0.815112 0.301563 -0.177114 0.148971 0.283083 0.210908 0.103002 0.046615 0.065545 -0.105424 0.303885 -0.182347 -0.192738 0.064996 -0.015915 -0.442410 -0.181256 0.473130 0.510272 -0.022204 -0.087277 0.013284 -0.129714 0.054474 -0.118508 0.286764 0.280990 0.412539 0.283279 -0.194147 0.033903 -0.673233 -0.029909 -1.105132 -0.440508 -0.443830 0.279163 0.227682 0.092957 -0.045211 0.626846 0.079067 0.243933 0.253031 0.723711 -0.337916 -0.111669 -0.239461 -0.168694 0.208923 -0.226735 0.111674 -0.079215 -0.037792 -0.349832 -0.360658 0.245759 -0.059460 -0.286741 -0.004529 -0.132122 0.279076 -0.589406 -0.045001 -0.584315 -0.135410 0.061995 -0.709344 -0.128022 0.015416 0.346174 0.173453 -0.056776 -0.324432 0.095344 0.267861 -0.121770 -0.133209 -0.377138 0.421259 0.255979 -0.031421 0.165194 0.117637 0.338309 0.422499 0.382995 -0.093222 -0.157945 0.062985 -0.138863 -0.110344 -0.168604 0.024704 0.099209 -0.300142 0.140993 0.251834 -0.249389 -0.194865 -0.148178 -0.389717 0.261923 1.032775 -0.148965 0.252230 0.057077 -0.535211 0.132347 -0.178748 -0.339195 0.057003 0.309170 0.463698 -0.250085 -0.239566 0.239579 0.558993 0.194854 -0.333922 0.068922 -0.004334 -0.046286 -0.164816 0.250746 0.079684 0.003782 -0.221707 -0.105149 0.307234 0.708360 -0.141237 -0.448538 0.074789 0.157817 0.084779 -0.198643 0.033232 -0.036207 -0.012006 0.179451 -0.045154 0.206654 0.484964 -1.041421 0.390667 0.020428 -0.236091 0.252019 -0.028394 -0.125963 -0.303642 0.272933 0.506114 0.356761 0.089662 0.086306 -0.198824 -0.446300 -0.064622 0.094609 0.260898 -0.307501 0.351791 0.094185 -0.452205 -0.395863 -0.298417 0.002583 -0.078276 -0.286417 0.158956 0.142015 -1.067841 0.622540 -0.072176 -0.191943 -0.068547 -0.223321 0.256838 -0.498311 -0.540069 0.119289 -0.263358 -0.400399 -0.067247 -0.193243 0.179608 0.040279 0.088468 -0.280928 -0.419312 0.376555 0.057570 0.252525 0.305726 0.271409 0.554010 0.044187 -0.250231 -0.219902 -0.200879 0.371696 -0.203367 -0.189902 0.088299 -0.254610 0.247714 0.699185 -0.131046 -0.088515 -0.151334 0.318053 -0.367763 -0.208442 0.230021 0.180057 -0.198842 0.215057 0.275552 -0.211236 -0.234257 -0.432530 -0.043277 -0.095707 -0.410172 0.086171 -0.454062 -0.052640 0.476117 -0.180025 -0.337607 0.271668 -0.097848 -0.053898 -0.080934 0.390590 0.575284 -0.439417 0.289800 -0.424525 0.252969 -0.640224 -0.457289 0.050555 -0.072238 -0.012291 -0.129643 -0.128607 0.128268 0.018036 -0.059587 -0.151493 0.016987 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_iterator::operator++() = 0.037140 0.690044 0.544389 -0.359768 0.605162 0.657833 0.095892 -0.106483 -0.222616 -0.246371 -0.229465 -0.587156 -0.613684 0.513340 -0.118560 0.015423 0.820494 -0.015790 -0.041968 -0.164440 0.179929 -0.015592 0.816339 0.795730 -0.792844 0.305049 0.456806 0.214151 -0.024786 0.788225 -0.513450 -0.780354 0.067919 0.041292 0.269430 -0.260011 -0.240030 -0.452287 -0.004907 -1.179803 -0.087048 0.215978 -0.295113 -0.043795 0.126748 0.128234 1.249460 0.378844 -0.172688 0.126741 0.311813 0.304534 0.162819 0.029680 0.284096 0.171601 0.732875 -0.014911 -0.174443 0.043672 -0.052690 -0.333512 -0.185686 0.660860 0.639258 0.026941 -0.237458 -0.029019 -0.074991 -0.058297 -0.241072 0.455620 0.272417 0.659054 0.298056 -0.337472 0.250644 -0.773803 0.058924 -0.974091 -0.643395 -0.538146 0.158459 0.255320 0.314916 -0.158632 0.928182 -0.118127 0.335062 0.128060 0.994116 -0.619436 -0.072658 -0.301643 -0.337667 0.140839 -0.164010 0.077736 -0.205796 -0.271491 -0.501183 -0.628085 0.450281 0.025798 -0.450310 0.110294 -0.106952 0.409584 -0.626980 -0.207369 -0.686547 -0.104561 -0.121571 -0.955680 -0.362078 -0.047436 0.315618 0.173813 -0.175973 -0.776881 0.187625 0.496338 -0.271300 -0.329360 -0.358794 0.656179 0.495630 -0.106447 0.178694 -0.015770 0.495768 0.676795 0.523410 -0.175043 -0.110883 0.080377 -0.159891 -0.195813 -0.210439 0.079256 -0.161525 -0.386690 0.041447 0.526525 -0.351689 0.105610 -0.121860 -0.449705 0.265237 1.937499 -0.333624 0.391648 0.015369 -0.845470 0.343845 -0.133683 -0.559112 0.027690 0.381230 0.752298 -0.864628 -0.332300 0.378583 0.829415 0.281364 -0.543360 0.111144 -0.063815 -0.206356 -0.171283 0.418444 -0.019269 0.059209 -0.349419 -0.198644 0.353804 1.302202 -0.283419 -0.968885 0.150894 0.061618 0.062477 -0.302433 0.003585 -0.221635 -0.031334 0.227835 -0.148284 0.412943 0.678376 -1.495420 0.584472 -0.124016 -0.669572 0.660736 -0.047338 -0.138914 -0.067831 0.281243 0.721471 0.588570 0.121589 -0.007489 -0.345977 -0.631440 -0.111734 0.123859 0.312719 -0.531722 0.560291 0.250742 -0.808691 -0.425051 -0.473138 0.008969 -0.273475 -0.526113 0.221757 -0.047702 -1.483571 0.893947 0.174949 -0.136715 0.088870 -0.363819 0.276129 -0.586147 -0.762622 0.236063 -0.169549 -0.227071 0.089762 -0.324989 0.304988 0.209638 0.298266 -0.645953 -0.771739 0.412762 0.113263 0.473540 0.484979 0.359026 0.581719 0.158591 -0.309294 -0.347731 -0.386882 0.570715 0.001451 -0.291974 -0.140235 -0.507517 0.414201 0.924576 -0.164545 -0.054301 -0.534148 0.448047 -0.514983 -0.043913 0.278524 0.153857 -0.451678 -0.027856 0.382838 -0.134188 -0.307762 -0.498244 -0.169127 -0.272608 -0.503686 0.166587 -0.559499 -0.092551 0.653342 -0.351176 -0.454095 0.323132 -0.167205 -0.089077 -0.018018 0.505951 0.631647 -0.514363 0.402274 -0.539405 0.446948 -0.844867 -0.571458 0.092526 -0.263642 -0.212396 -0.292455 -0.105546 0.244018 -0.024409 0.035622 -0.041949 -0.078018 +PE-benchmarks/vertex-cover-problem.cpp__main = 0.299814 0.017917 0.917702 -0.440753 0.215465 -0.890941 0.149881 1.353610 -0.896638 -1.061690 -0.093127 -0.664508 -1.023228 0.611090 -0.008644 -1.136371 1.123893 0.635300 0.131609 -0.606282 -0.462647 -0.409245 0.490886 0.959895 -0.789961 0.400329 -0.580749 0.556017 0.121407 0.796983 0.570700 -0.955276 -0.204168 1.262654 0.882756 -0.540429 -0.297482 -0.068866 -1.627278 -1.760879 0.036330 1.445710 0.259556 0.062448 0.707761 1.592421 0.864016 0.257685 -0.382547 0.752185 0.303767 0.165853 0.402816 -0.080660 0.082186 -0.522631 0.258330 -0.542616 -0.735279 0.809138 -0.041161 -1.299401 -0.378013 0.361605 0.582760 -0.273370 -0.321812 -1.127618 0.185765 0.421997 0.393320 0.177544 0.888789 -0.239582 0.559479 1.013155 -0.296068 -0.929673 0.585516 -3.227782 -0.843653 -0.566881 2.672299 1.032260 -1.312072 -0.966543 0.775911 -0.207057 0.431518 0.932409 0.603889 0.710698 -0.365664 -0.379190 -0.247611 0.816313 -0.131619 -0.480089 0.278138 0.583273 -0.485913 0.486019 0.224968 -0.873626 -0.336838 1.003165 -0.216498 0.752407 -1.418589 0.837112 -1.171438 0.812002 1.400089 -0.537793 -0.079811 -0.002935 0.206137 0.593823 -0.426783 1.360406 0.301615 -0.626486 -0.559468 1.333638 -1.982879 1.118922 -0.597880 -0.093203 0.237800 0.649994 0.182715 -0.858556 0.244851 -0.368695 -0.074767 0.776284 0.084253 -0.209305 -0.400860 -0.108578 0.616065 -0.118218 0.365468 -1.178383 -0.558822 -0.917798 -1.758766 -0.213898 0.272456 0.423736 -0.179637 0.515018 0.046499 0.064379 0.552918 0.550497 -0.056405 0.210715 0.834947 0.252267 1.172162 -0.125698 -0.128287 0.824034 0.389620 -0.232999 0.539649 0.153555 -0.158744 0.188683 0.825360 -0.091281 0.284691 -0.210901 -0.113793 -0.109702 0.450405 0.724887 -1.250034 -0.737052 0.570516 0.303605 0.474248 0.655014 0.931163 0.075176 0.162192 -0.205458 0.449700 0.616845 -2.303951 0.879989 0.314272 0.221049 0.044771 -0.207251 0.116696 -1.533989 -0.238186 0.169092 1.410181 0.503211 -0.459987 0.114762 -0.532063 -0.119859 0.156464 0.439614 -0.435512 0.494161 -0.200478 0.015603 0.026047 -1.428011 -0.219567 0.883775 -0.744612 0.067905 0.614315 -1.770238 0.294627 -0.419690 -0.286000 -0.805298 0.231750 -0.168167 -0.563294 -0.504923 -0.495862 -0.333849 -2.256181 -0.840471 -0.667916 0.230314 -0.516724 -0.095618 0.209777 -0.448679 1.557416 -0.229997 0.663861 0.547191 -0.483524 1.356875 1.681259 -0.254945 0.404722 -0.489675 1.073019 -1.273674 0.473366 1.435786 -0.536037 -0.345221 0.794311 -0.010255 -0.104850 -0.297921 0.971853 0.349276 -0.742501 0.401066 -1.174890 0.948137 1.732997 0.663576 -0.963819 -0.144583 -1.247939 -0.063452 0.408481 0.204708 0.462825 -0.720304 -0.044217 0.317647 -0.024931 -0.953994 0.232285 -0.339134 -0.869394 -0.214187 1.146623 1.279988 -0.702309 1.587133 -0.380008 0.609164 -0.502675 0.097365 -0.993894 -0.180842 0.001434 0.221003 -0.568890 -0.103990 0.273169 -0.362737 -0.820180 1.025425 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::_List_base >::_List_base() = -0.006270 0.209553 0.292279 -0.159805 0.265071 0.114335 0.085135 0.085048 -0.215663 -0.258482 -0.089495 -0.330329 -0.387003 0.328452 -0.106173 -0.023737 0.525543 0.160742 0.018351 -0.161427 0.048355 -0.152743 0.488210 0.500844 -0.449443 0.121718 0.100763 0.228743 0.020564 0.444233 -0.112996 -0.435835 0.104812 0.089033 0.216732 -0.260933 -0.046468 -0.082132 -0.190707 -0.747207 -0.027565 0.244818 0.035988 0.002431 0.100010 0.243204 0.556359 0.254170 -0.086252 0.215857 0.191790 0.136655 0.146609 0.061028 0.095871 0.023180 0.287370 -0.223226 -0.237738 0.104131 -0.030810 -0.450634 -0.113444 0.337232 0.442579 -0.030790 -0.061813 -0.107180 -0.089319 0.068325 0.032043 0.178262 0.158862 0.199785 0.199217 -0.078978 0.074126 -0.470961 0.003996 -0.916753 -0.362227 -0.349387 0.403671 0.305193 0.040487 -0.099267 0.500333 -0.008976 0.188511 0.142187 0.516285 -0.269653 -0.135496 -0.184789 -0.108158 0.203119 -0.193127 -0.035437 -0.013344 0.023592 -0.280049 -0.246706 0.270892 -0.046569 -0.217573 0.100167 -0.107734 0.303271 -0.545511 -0.103114 -0.498990 -0.017148 0.063912 -0.511677 -0.013857 -0.038744 0.173443 0.183952 -0.079675 -0.181262 0.114254 0.176645 -0.114522 -0.033226 -0.456171 0.405398 0.091242 -0.083273 0.127506 0.098324 0.155066 0.286066 0.263279 -0.135876 -0.107087 0.169777 -0.143076 -0.074038 -0.216390 -0.047274 0.046819 -0.295406 0.064253 0.088624 -0.246557 -0.096963 -0.249464 -0.173221 0.221393 0.739656 -0.097530 0.219656 0.077528 -0.381208 0.223225 -0.045644 -0.159184 0.086376 0.292149 0.260436 -0.169570 -0.219116 0.095124 0.444470 0.204218 -0.229404 0.008615 -0.082128 0.004549 -0.025470 0.211799 0.077843 -0.001647 -0.209992 -0.068151 0.110036 0.597557 -0.066813 -0.378516 0.020261 0.066034 -0.036431 -0.201841 0.022912 -0.039934 -0.015550 0.029531 -0.045439 0.142521 0.412388 -0.847037 0.391896 -0.035701 -0.170845 0.285780 -0.088279 -0.071353 -0.331990 0.110244 0.322531 0.438658 0.078183 0.030979 -0.046165 -0.374565 -0.057545 0.035741 0.232260 -0.238019 0.278081 0.076825 -0.352391 -0.246861 -0.308811 0.011891 -0.085354 -0.241842 0.136329 0.220740 -0.828911 0.402897 -0.069538 -0.177101 0.029366 -0.050040 0.141061 -0.402939 -0.412012 0.072869 -0.133707 -0.372815 -0.138577 -0.146693 0.186730 -0.048303 -0.006656 -0.171721 -0.322490 0.338563 -0.001925 0.203425 0.247962 0.092966 0.405576 0.276840 -0.216598 -0.111454 -0.131464 0.202828 -0.298914 -0.049539 0.146193 -0.218593 0.209310 0.588664 0.010995 -0.046322 -0.125523 0.398316 -0.203233 -0.189449 0.252666 -0.033177 -0.034880 0.240415 0.293804 -0.306320 -0.207005 -0.331877 -0.031447 0.026771 -0.235760 0.165600 -0.386666 0.012711 0.296324 -0.092963 -0.309899 0.213450 -0.056987 -0.125716 -0.082861 0.466826 0.395792 -0.281981 0.349645 -0.291069 0.186258 -0.484186 -0.223372 -0.094433 -0.004536 -0.113764 0.009973 -0.057481 0.138186 0.038031 -0.031345 -0.146014 -0.007594 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::_List_base >::_List_impl::_List_impl() = 0.006833 0.165219 0.393724 -0.217897 0.245057 0.030167 0.084887 0.213061 -0.284149 -0.347130 -0.079194 -0.370930 -0.480802 0.363593 -0.149243 -0.168131 0.607403 0.226503 0.023250 -0.236433 0.012430 -0.142318 0.535234 0.597452 -0.562913 0.114501 0.045837 0.352823 0.115715 0.466581 0.005610 -0.476136 0.070389 0.245102 0.320267 -0.318763 -0.017692 -0.071553 -0.384978 -0.900392 -0.033268 0.369395 0.058010 0.031056 0.183971 0.413099 0.578294 0.293805 -0.152753 0.266981 0.272675 0.185172 0.175268 0.043140 0.028540 -0.096718 0.298490 -0.285308 -0.282950 0.167162 -0.001216 -0.579997 -0.133582 0.392510 0.538650 -0.048680 -0.051851 -0.236707 -0.030570 0.123793 0.098355 0.183132 0.223918 0.197457 0.265815 0.048157 0.055408 -0.584506 0.084148 -1.182482 -0.413686 -0.426928 0.676762 0.416183 -0.123267 -0.200586 0.559186 0.023693 0.230627 0.271655 0.535620 -0.159468 -0.168475 -0.248144 -0.151618 0.332483 -0.245232 -0.046660 -0.013956 0.152249 -0.301172 -0.185189 0.226984 -0.136983 -0.250302 0.216562 -0.152116 0.367550 -0.655807 0.003581 -0.588544 0.085116 0.221540 -0.577334 -0.057703 -0.102948 0.217323 0.208934 -0.063525 0.023736 0.088895 0.104035 -0.137200 0.138861 -0.696790 0.500988 0.060153 -0.114703 0.127661 0.170235 0.148529 0.159807 0.233121 -0.177045 -0.154093 0.264069 -0.166499 -0.104430 -0.318176 -0.016655 0.183964 -0.290618 0.099010 -0.029072 -0.283988 -0.236423 -0.427616 -0.199369 0.281223 0.819456 -0.062733 0.253159 0.112594 -0.337952 0.261110 0.038954 -0.122577 0.159970 0.345582 0.239839 -0.059242 -0.234403 0.035046 0.501326 0.229468 -0.230113 0.078910 -0.053037 -0.015610 -0.046372 0.270432 0.090174 -0.041356 -0.201584 -0.068057 0.133681 0.541922 0.041397 -0.492794 -0.077912 0.174823 -0.048387 -0.114095 0.093111 0.094748 -0.004793 0.072130 -0.030532 0.192607 0.462851 -1.053532 0.449889 0.091533 -0.071470 0.264295 -0.141775 -0.072384 -0.456189 0.143166 0.312177 0.532294 0.104735 -0.029857 0.016019 -0.429634 -0.053740 0.072933 0.281700 -0.264105 0.304422 0.072418 -0.290232 -0.274180 -0.452270 -0.028247 0.023555 -0.327305 0.146631 0.235173 -0.968816 0.407371 -0.166797 -0.235312 -0.060262 -0.085828 0.118285 -0.505133 -0.436953 0.012010 -0.138583 -0.604160 -0.280835 -0.185604 0.222895 -0.108104 0.023793 -0.178210 -0.351653 0.464239 -0.062643 0.216034 0.284615 0.039638 0.512440 0.425449 -0.204963 -0.104333 -0.166069 0.326515 -0.376105 -0.031477 0.304667 -0.233610 0.154794 0.677674 -0.032123 -0.064659 -0.115720 0.501815 -0.146253 -0.323783 0.251873 -0.149026 0.080317 0.425222 0.317468 -0.437193 -0.221707 -0.456225 -0.039168 0.122638 -0.233039 0.247780 -0.451657 0.054272 0.317456 -0.058197 -0.400621 0.257199 -0.072663 -0.208961 -0.083260 0.592842 0.524612 -0.316291 0.504059 -0.354573 0.243476 -0.546508 -0.210264 -0.194906 -0.095281 -0.066929 0.082423 -0.130343 0.148835 0.094349 -0.051291 -0.234126 0.111588 +PE-benchmarks/vertex-cover-problem.cpp__std::allocator >::allocator() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/vertex-cover-problem.cpp__std::__detail::_List_node_header::_List_node_header() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::new_allocator >::new_allocator() = -0.041765 0.136345 0.085243 -0.043547 0.193585 0.032942 0.082977 -0.028510 -0.126279 -0.187925 -0.064132 -0.166549 -0.216223 0.241001 -0.050157 0.154677 0.377984 0.131454 0.045557 -0.133056 0.119963 -0.275987 0.383275 0.349472 -0.282335 0.080463 0.168136 0.114848 0.009135 0.264242 -0.120239 -0.241346 0.184351 -0.175810 0.099108 -0.248678 -0.011708 0.006476 0.017630 -0.496982 -0.018857 -0.012246 0.055830 0.001312 -0.033870 0.163172 0.357101 0.199784 -0.051895 0.225544 0.129308 0.026177 0.088655 0.094387 0.077855 0.129281 0.120658 -0.140029 -0.167459 0.053750 -0.039178 -0.393641 -0.021901 0.215095 0.321099 -0.055068 -0.017140 0.107474 -0.144332 0.034432 0.031222 0.120403 0.054348 0.063416 0.152860 -0.349768 0.007675 -0.465307 -0.136151 -0.791414 -0.244615 -0.246999 0.135952 0.036741 0.192120 0.134391 0.350323 0.017794 0.113725 0.058682 0.375256 -0.343132 -0.110284 -0.095170 -0.001109 0.094007 -0.168580 -0.022813 0.088036 -0.046266 -0.200330 -0.276662 0.317833 0.049271 -0.144955 -0.147913 -0.074395 0.214649 -0.437020 -0.240867 -0.387129 -0.146509 -0.107366 -0.356388 0.188449 0.006592 0.263751 0.149959 -0.039106 -0.299825 0.090625 0.226371 -0.023601 -0.206046 -0.109741 0.215080 0.067950 -0.028442 0.125371 0.045647 0.071623 0.392646 0.330717 -0.078736 -0.094045 0.104260 -0.162278 -0.011294 -0.144278 -0.123954 0.058232 -0.305314 0.053138 0.134633 -0.179555 -0.050742 0.170516 -0.109826 0.160191 0.419573 -0.034413 0.134923 0.086162 -0.323219 0.098230 -0.161072 -0.092404 0.091816 0.248156 0.151402 -0.197764 -0.189452 0.064064 0.294510 0.157818 -0.228593 -0.215373 -0.134310 0.084962 0.046475 0.056137 0.088050 0.014477 -0.177619 -0.024734 0.045286 0.494009 -0.176124 -0.024058 0.088574 -0.032115 -0.115253 -0.407820 -0.067455 -0.193075 -0.025124 -0.062471 -0.023240 0.012926 0.299508 -0.529557 0.262377 -0.208414 -0.121999 0.148341 0.020381 -0.065535 -0.376554 0.075300 0.231029 0.287622 0.014846 0.162844 -0.009114 -0.274858 -0.042013 -0.023008 0.158855 -0.143623 0.193872 0.044045 -0.302010 -0.192731 -0.002667 0.069483 -0.167578 0.009691 0.119724 0.234660 -0.583749 0.275613 -0.092408 -0.157074 0.160948 0.058310 0.206709 -0.278876 -0.315730 0.145143 -0.090021 -0.114144 -0.077780 -0.047342 0.159504 -0.064395 -0.149990 -0.041682 -0.217831 0.152520 -0.001660 0.094909 0.160484 0.094399 0.331736 -0.035974 -0.217969 -0.149580 0.032253 -0.083387 -0.286713 -0.027077 -0.043787 -0.110499 0.237448 0.457772 0.100839 -0.004728 0.056134 0.294869 -0.318170 -0.106897 0.244909 0.243993 -0.067921 0.153044 0.237064 -0.249164 -0.174458 -0.146205 0.010693 0.042961 -0.192137 0.110708 -0.294089 0.005856 0.193431 -0.039797 -0.125091 0.193828 -0.004304 0.027421 -0.127265 0.311162 0.358746 -0.242171 0.063989 -0.171525 0.045562 -0.358614 -0.187729 -0.026064 0.231680 -0.106397 0.021642 0.042612 0.132844 0.011457 -0.058180 -0.069227 -0.149820 +PE-benchmarks/vertex-cover-problem.cpp__std::__detail::_List_node_header::_M_init() = 0.060826 0.467639 0.725997 -0.401384 0.468123 0.346417 0.117000 0.020335 -0.397072 -0.137818 -0.228884 -0.560434 -0.459604 0.527188 -0.029195 0.045070 0.881837 0.205997 -0.123836 -0.214813 0.164043 -0.394714 0.701368 0.853280 -0.724456 0.352873 0.245316 0.382089 0.079409 0.943722 -0.679783 -0.402420 -0.071235 0.010596 0.441220 -0.470832 -0.260386 -0.236781 -0.096152 -1.346697 -0.024668 0.401505 0.166520 -0.060943 0.206278 0.347522 1.073731 0.354962 -0.120621 0.159829 0.239248 -0.016077 0.371886 0.027612 0.418618 0.371591 1.092317 0.163949 -0.273252 0.175985 -0.049146 -0.550304 0.038709 0.568180 0.657590 -0.004805 -0.262280 -0.190563 0.131376 -0.070283 -0.071377 0.398880 0.094497 0.411452 0.265109 -0.429271 0.593988 -0.733172 0.167314 -1.071239 -0.664907 -0.479303 0.405425 0.226243 0.265765 -0.262925 0.893233 -0.249427 0.315503 -0.150306 0.826326 -0.584192 -0.102632 -0.263878 -0.326803 0.177623 -0.118182 -0.179366 0.124189 -0.214741 -0.459543 -0.423005 0.727735 0.055212 -0.450647 0.467147 -0.092793 0.496162 -0.577917 -0.338314 -0.670964 -0.107228 -0.114358 -0.801871 0.092991 -0.206550 0.063096 0.197810 -0.224063 -0.661551 0.206595 0.408344 -0.307588 -0.163483 -0.836186 0.891404 0.282813 -0.201960 0.156970 -0.033009 0.309738 0.373302 0.500550 -0.286955 -0.067485 0.287441 -0.381438 -0.190218 -0.329264 -0.116180 0.016196 -0.403469 -0.304138 0.210976 -0.390433 0.394608 -0.042913 -0.136783 0.224604 1.795468 -0.281583 0.394970 0.011135 -0.669950 0.757112 0.183071 -0.400096 0.121000 0.449179 0.581135 -1.075536 -0.369088 0.191720 0.808657 0.318408 -0.545725 -0.119681 -0.188947 -0.214502 0.090587 0.429430 -0.075021 0.067344 -0.375464 -0.176478 0.047726 1.322827 -0.245023 -1.059007 0.038776 -0.264077 -0.202201 -0.688177 0.020475 -0.291628 -0.050001 -0.359508 -0.166371 0.413872 0.652347 -1.553420 0.731381 -0.293458 -0.742010 1.048908 -0.297527 -0.063159 -0.567962 0.092222 0.538319 0.797243 0.090766 -0.310153 -0.164266 -0.639088 -0.112785 -0.025786 0.297720 -0.545453 0.569396 0.156499 -0.686375 -0.243591 -0.645574 0.047140 -0.294498 -0.488410 0.221448 0.025608 -1.214996 0.702951 0.168312 -0.126310 0.238783 -0.140440 -0.096388 -0.536130 -0.630641 0.090001 0.040302 -0.225298 -0.229576 -0.340394 0.329841 -0.032881 -0.057483 -0.610900 -0.785163 0.425346 -0.218264 0.471309 0.501802 0.123788 0.458057 0.977251 -0.287953 -0.278570 -0.081332 0.087688 -0.189498 -0.123708 -0.214842 -0.543642 0.380636 0.910012 -0.018768 0.262590 -0.489547 0.631372 -0.331659 -0.232574 0.318081 -0.346074 -0.263594 0.048595 0.428616 -0.305570 -0.293151 -0.505460 -0.419990 -0.073380 -0.280360 0.349175 -0.546018 -0.076961 0.487702 -0.363216 -0.418384 0.316018 -0.155235 -0.240367 -0.048190 0.766101 0.621215 -0.396337 0.494663 -0.440231 0.434907 -0.730527 -0.205613 -0.138143 -0.002426 -0.399682 -0.147221 0.205864 0.265919 0.057865 -0.099454 -0.042885 -0.106477 +PE-benchmarks/vertex-cover-problem.cpp__void std::__cxx11::list >::_M_insert(std::_List_iterator, int const&) = 0.063016 0.886743 0.813586 -0.272597 0.760991 0.438685 0.266298 0.412099 -0.382570 -0.866334 -0.287209 -1.022309 -1.487851 0.904875 -0.109888 -0.236194 1.527962 0.217449 0.088367 -0.450661 0.218719 -0.469858 1.436626 1.456585 -1.440060 0.425315 0.553277 0.533499 0.156231 0.977347 -0.274067 -1.205875 0.355886 0.134563 0.758426 -0.522581 -0.236121 -0.674223 -0.636978 -2.205414 -0.247300 0.726800 -0.289625 0.009957 0.255182 1.043752 1.959174 0.740466 -0.489013 0.505561 0.519301 0.038197 0.449033 0.105142 0.168682 -0.175160 0.602672 -0.085087 -0.705782 0.322712 -0.058110 -1.494593 -0.409545 1.011239 1.279306 -0.165247 -0.299413 -0.070877 -0.193381 0.135208 -0.201451 0.708021 0.933778 0.702885 0.941962 -0.329277 -0.052666 -1.594813 -0.048333 -3.059245 -1.239653 -1.179981 1.199321 0.405626 0.136562 -0.531315 1.572197 0.034891 0.631910 0.639773 1.746232 -0.846045 -0.367074 -0.746210 -0.212378 0.616164 -0.612838 0.078378 0.339381 -0.332650 -0.941317 -0.792772 0.756970 -0.208677 -0.728745 0.092822 -0.386994 0.915132 -1.373461 -0.206294 -1.755283 -0.352306 0.261049 -1.700373 -0.124993 0.210659 0.651992 0.713722 -0.190232 -0.567961 0.287924 0.524566 -0.298694 -0.319510 -0.883497 1.415179 0.471065 -0.143200 0.570748 0.537294 0.743735 0.828868 1.248038 -0.168417 -0.391927 0.388105 -0.497350 -0.176524 -0.480588 -0.080319 0.474509 -0.764529 0.082156 0.341965 -0.700041 -0.299829 -0.348690 -0.683788 0.623032 2.497063 -0.272513 0.642391 0.130951 -1.165452 0.847434 -0.257181 -0.746812 0.249048 0.943548 1.069092 -0.894780 -0.539127 0.423400 1.458966 0.518381 -1.094199 0.115761 -0.116073 0.021948 -0.435638 0.714517 0.271689 0.347484 -0.558331 -0.149367 0.685039 1.794215 -0.599747 -1.560823 0.057818 0.222093 0.207971 -0.891829 0.121683 -0.043058 -0.175821 0.206431 -0.106223 0.457459 1.198683 -2.417566 1.067208 -0.088344 -0.655053 0.920518 -0.102751 -0.276526 -1.067951 0.556837 1.126936 1.110266 0.465043 -0.192282 -0.442194 -1.157235 -0.146333 0.248364 0.642655 -0.657452 0.996389 -0.089517 -0.850712 -0.857065 -1.053396 -0.026462 -0.212408 -0.673919 0.400916 0.465248 -2.509846 1.366265 -0.219723 -0.625606 -0.132280 -0.358501 0.461309 -1.224949 -1.437738 0.250105 -0.568338 -1.374788 -0.498380 -0.564163 0.428335 0.174614 -0.146804 -0.590214 -1.316605 1.286005 0.036614 0.772367 0.829153 0.458602 1.665632 0.864547 -0.885854 -0.504930 -0.618720 0.831105 -0.697874 -0.373708 -0.125654 -0.694787 0.583988 1.786066 -0.214424 0.001514 -0.707154 0.979863 -1.079312 -0.708514 0.736572 0.303708 -0.161114 0.750921 0.855720 -0.723822 -0.564049 -1.120994 -0.265156 -0.071289 -0.864310 0.270048 -1.337852 -0.153808 1.094779 -0.477933 -0.756001 0.592646 -0.277159 -0.268011 -0.395027 1.185320 1.719380 -1.375670 0.807181 -1.009884 0.818288 -1.529922 -0.908980 -0.044543 -0.009416 -0.078039 -0.216816 0.107524 0.170845 0.140541 -0.630451 -0.595039 0.027797 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_node* std::__cxx11::list >::_M_create_node(int const&) = 0.062983 1.442065 1.195869 -0.677531 1.810581 0.579541 0.570478 0.553355 -0.327521 -2.059566 -0.394427 -1.310077 -3.078193 1.187376 -0.642214 -0.590724 1.998098 -0.368712 0.637876 -1.327921 0.970907 -1.005935 2.777689 2.099979 -3.258552 0.515992 1.001872 1.374334 0.781382 1.560755 0.616874 -1.904881 0.646925 0.343684 2.005367 -0.684890 -0.182677 -1.116369 -1.563154 -3.299565 -0.887507 1.201277 -1.017087 0.830258 0.579714 2.630298 3.195212 1.374736 -1.663822 1.376309 1.558079 0.154594 1.039444 0.310334 -0.517735 -1.165934 0.526191 -0.311936 -0.970250 0.574517 -0.506157 -2.927956 -0.197563 1.878231 2.636217 -0.760001 -0.300778 0.246618 -0.648547 0.620780 -0.078743 1.855768 1.741186 0.962606 2.602696 -0.793267 -0.560104 -3.724583 -0.082483 -6.215651 -2.045031 -2.602326 1.773887 0.685317 0.323819 -0.773704 3.077434 0.881266 0.906250 1.934894 2.537695 -0.904568 -0.166877 -1.585087 -0.626715 0.685926 -1.189931 0.294378 0.512794 0.236211 -1.433782 -1.038490 0.609657 -0.874436 -1.125166 -0.733036 -1.492821 1.559306 -2.706542 -0.012399 -3.251219 -0.263231 0.368476 -3.275298 -0.209454 -0.019716 1.853757 0.764429 0.675292 0.108174 0.345841 1.099395 -0.378883 -0.310237 -1.301875 2.503359 1.471376 -0.029963 0.867578 1.387557 0.599702 1.123015 2.714672 0.281991 -1.580528 0.685428 -0.574671 -0.062047 -0.754570 0.680754 2.065671 -1.215149 0.157245 0.359449 -0.536580 -1.341581 -0.299177 -2.106381 1.399973 4.291379 -0.481896 1.083114 0.383895 -1.766397 1.019152 -0.104778 -0.600973 1.305105 1.766380 1.462394 -1.226394 -1.024705 0.897659 2.048173 0.393858 -2.328827 0.014912 0.281332 0.282333 -1.036014 0.657734 0.729534 0.186670 -0.729383 0.116329 0.737652 2.525941 -0.937297 -2.267733 0.313963 1.230706 -0.185345 -1.346194 0.034695 -0.025203 -0.631214 0.870445 0.022387 0.403491 1.875233 -4.362697 1.401747 0.299233 -0.221420 0.938118 -0.275085 -0.046834 -2.750192 1.089994 1.558414 1.041251 0.620349 -0.199443 -0.695392 -1.968062 0.681680 0.439716 1.300638 -1.114000 1.764703 -0.622278 -1.102955 -1.873981 -1.855002 -0.367657 0.409912 -1.036059 0.496460 0.674414 -4.566831 1.885242 -1.207086 -1.501481 -0.222497 -0.367289 1.592505 -1.745413 -2.347288 0.549260 -1.529602 -3.070407 -1.768794 -0.665530 0.480774 0.226067 -0.412867 -1.291441 -2.414151 2.264914 -0.524208 0.990870 1.471385 1.154775 3.723550 0.670979 -1.936913 -1.539766 -1.228111 1.746005 -0.946582 -0.689352 -0.221111 -0.783915 0.681033 3.116487 -0.418715 0.301177 -0.657459 2.017094 -2.226489 -1.566918 1.346398 1.055090 -0.147463 2.099822 1.371607 -0.898750 -1.218332 -2.098149 0.125938 0.071041 -1.416469 0.782501 -2.463500 -0.251082 1.653479 -0.235352 -1.438899 1.116155 -0.345593 -0.105744 -1.326643 2.394897 3.911465 -2.702179 0.885543 -1.572544 1.365705 -2.637086 -1.467966 -0.423610 -0.225212 1.030065 0.164847 -0.095887 0.643241 0.864575 -1.448963 -1.024442 -0.022738 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::_List_base >::_M_inc_size(unsigned long) = -0.127541 0.315765 0.265965 -0.297381 0.619090 0.785879 0.210947 -0.298548 -0.516772 -0.090179 -0.011610 -0.932764 -0.666441 0.778514 -0.169064 0.361731 1.046444 0.080089 -0.225885 -0.187996 0.353514 -0.020358 1.132259 1.128024 -0.813632 0.260917 0.213489 0.133613 -0.019035 0.714100 -0.530793 -0.785697 0.287154 -0.304547 0.125571 -0.349861 -0.304643 -0.204910 0.356724 -1.389352 -0.076126 0.428472 0.004548 -0.065864 0.109875 0.466068 1.191980 0.557119 -0.037425 0.442052 0.311646 0.019102 0.377883 0.071010 0.416255 0.210920 0.776230 0.169169 -0.323598 -0.061748 -0.193043 -0.365716 -0.219878 0.763480 0.907325 0.019937 -0.375592 0.022115 -0.034170 0.037739 -0.031967 0.597620 0.337831 0.536695 0.448453 -0.300834 0.271711 -0.826682 0.002298 -1.306012 -0.650891 -0.296994 0.420335 0.162143 0.488750 -0.251476 1.201996 -0.169567 -0.001126 0.248189 1.169122 -0.885786 -0.190855 -0.166830 -0.342611 0.050239 -0.291947 0.156904 0.204128 -0.218271 -0.732820 -0.724881 0.433500 0.094999 -0.495499 0.049632 -0.087528 0.485054 -0.766871 -0.380711 -0.692770 -0.067760 -0.146241 -1.210454 -0.427057 -0.149972 0.115483 0.311393 -0.471333 -0.865658 0.373903 0.368616 -0.303830 -0.470432 -0.215793 0.768603 0.483726 0.041884 0.152742 0.114990 0.438168 1.014782 0.479572 -0.348975 0.010942 0.130039 -0.215549 0.138519 -0.280127 -0.133429 -0.008365 -0.639280 0.139864 0.448499 -0.480218 0.205158 0.009552 -0.177770 0.103915 2.103228 -0.352179 0.718641 0.292149 -0.958961 0.481532 -0.290633 -0.297362 0.111987 0.533801 0.686646 -0.952631 -0.519956 0.626918 1.124487 0.421187 -0.850330 0.145906 0.066537 0.045222 -0.208464 0.520340 0.088352 0.188467 -0.513258 -0.160193 0.349148 1.704772 -0.566648 -0.828220 0.216357 0.046978 0.097229 -0.535969 -0.074349 -0.427953 -0.040373 0.148014 -0.015084 0.406705 0.888675 -1.523309 0.811666 -0.277588 -0.614673 0.961262 0.084915 -0.428798 -0.195584 0.039043 0.644567 0.766754 0.262936 -0.172692 -0.171181 -0.872844 -0.083459 0.106121 0.268610 -0.598185 0.786142 0.201424 -0.796889 -0.407745 -0.449531 0.079175 -0.452586 -0.509986 0.458853 0.063778 -1.551475 0.880871 0.304701 -0.315956 0.039755 -0.156824 0.274817 -0.662164 -0.908244 0.324752 -0.369688 -0.382632 -0.104520 -0.327109 0.242575 0.358551 0.286568 -0.769317 -0.979288 0.791993 -0.037176 0.815375 0.541612 0.134182 0.610790 0.236228 -0.523724 -0.448208 -0.411314 0.384195 -0.141838 -0.383542 -0.124529 -0.493063 0.632958 0.936623 -0.026602 -0.162224 -0.609133 0.709637 -0.559071 -0.041969 0.446865 0.261456 -0.519704 0.119865 0.556463 -0.360729 -0.118104 -0.519858 -0.357052 -0.482836 -0.509347 0.385633 -0.546749 0.032943 0.421338 -0.328872 -0.324410 0.306219 -0.041066 -0.172282 0.054312 0.889570 0.680399 -0.555306 0.394052 -0.784035 0.614540 -0.957186 -0.686626 0.176858 -0.093387 -0.561410 -0.315904 0.076554 0.424686 0.173929 -0.359280 -0.300343 0.049391 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::_List_base >::_M_get_node() = 0.029672 0.365560 0.300590 -0.136885 0.285407 0.120142 0.071096 0.063687 -0.138730 -0.327162 -0.109757 -0.422967 -0.475905 0.307080 -0.074107 -0.079218 0.484227 0.037339 0.033044 -0.151893 0.012243 -0.141589 0.471817 0.466919 -0.458112 0.166749 0.167790 0.159253 -0.004043 0.416470 -0.113135 -0.492906 0.071049 0.145196 0.249786 -0.131425 -0.103522 -0.221849 -0.205788 -0.706582 -0.064666 0.275600 0.005997 -0.008492 0.088358 0.257025 0.698083 0.231598 -0.102170 0.144934 0.177821 0.116303 0.157381 0.037385 0.119959 -0.068957 0.330836 -0.205008 -0.224695 0.106167 -0.028134 -0.423437 -0.168316 0.363590 0.403667 -0.027516 -0.107174 -0.069875 -0.111102 0.051248 -0.085436 0.238616 0.237377 0.309770 0.212474 -0.058246 0.095144 -0.451294 0.009621 -0.954197 -0.400419 -0.354979 0.340449 0.310946 0.033209 -0.109484 0.528241 0.017125 0.209154 0.138597 0.604176 -0.250220 -0.107101 -0.171423 -0.119050 0.173660 -0.159603 0.020186 -0.030746 -0.025353 -0.300087 -0.223414 0.265594 -0.079076 -0.237631 0.123744 -0.104367 0.241988 -0.523864 -0.020823 -0.512545 -0.112040 0.103349 -0.551926 -0.031404 0.051258 0.147320 0.188607 -0.092440 -0.217851 0.123156 0.158912 -0.131752 -0.039858 -0.495127 0.413256 0.125474 -0.040131 0.154220 0.124132 0.279770 0.269715 0.283805 -0.089125 -0.099887 0.085730 -0.099942 -0.087242 -0.103452 -0.026891 0.036151 -0.248619 0.067563 0.108516 -0.226056 -0.102286 -0.302916 -0.276225 0.193014 0.727104 -0.154290 0.220169 0.019964 -0.419089 0.204454 -0.097597 -0.287333 0.006768 0.276322 0.394101 -0.120703 -0.189873 0.197237 0.481361 0.169801 -0.229165 0.086822 -0.002735 -0.031851 -0.084379 0.263167 0.051118 0.050836 -0.202503 -0.089139 0.179245 0.614937 -0.079484 -0.407292 0.041193 0.058524 0.095731 -0.161427 0.058655 -0.010675 -0.018526 0.035234 -0.056598 0.160619 0.399215 -0.871980 0.379825 -0.007526 -0.237200 0.293949 -0.089660 -0.076458 -0.334790 0.158812 0.405997 0.362604 0.093036 0.014258 -0.181365 -0.366352 -0.065300 0.044658 0.217125 -0.271129 0.308395 0.038268 -0.376046 -0.282154 -0.349565 0.011684 -0.046228 -0.281505 0.121396 0.217511 -0.841762 0.497749 -0.026910 -0.147167 -0.082828 -0.113568 0.116829 -0.382037 -0.427004 0.037502 -0.246064 -0.414890 -0.075062 -0.200410 0.111767 -0.015820 -0.011546 -0.193869 -0.309592 0.374742 0.031162 0.238923 0.271699 0.181077 0.431802 0.293922 -0.229361 -0.082632 -0.148885 0.260015 -0.274803 -0.086684 0.151877 -0.251097 0.180761 0.573595 -0.065116 -0.031386 -0.159256 0.281812 -0.201679 -0.194387 0.219144 -0.058927 -0.108760 0.211131 0.261253 -0.175337 -0.183605 -0.399960 -0.062923 -0.078516 -0.284644 0.069141 -0.392798 -0.081072 0.389680 -0.192549 -0.325567 0.200606 -0.104838 -0.126784 -0.084467 0.382016 0.400526 -0.348040 0.345969 -0.327705 0.211912 -0.498114 -0.297359 -0.020613 -0.001026 -0.062783 -0.116999 -0.071651 0.065170 0.018156 -0.080955 -0.154756 0.039984 +PE-benchmarks/vertex-cover-problem.cpp__std::__cxx11::_List_base >::_M_get_Node_allocator() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/vertex-cover-problem.cpp__std::__allocated_ptr > >::__allocated_ptr(std::allocator >&, std::_List_node*) = 0.004882 0.674873 0.644418 -0.252532 0.652038 0.466499 0.234345 0.062023 -0.354236 -0.401076 -0.278328 -0.688295 -0.879093 0.746865 -0.007354 0.202182 1.254070 0.242039 -0.017228 -0.318493 0.369637 -0.656720 1.149862 1.186341 -1.057021 0.396313 0.564762 0.404491 0.111322 0.943849 -0.674868 -0.652772 0.290220 -0.348606 0.519167 -0.617657 -0.240804 -0.396178 -0.074223 -1.792280 -0.139039 0.297723 -0.064509 -0.042126 0.088192 0.639365 1.514231 0.591626 -0.292242 0.390002 0.347128 -0.156389 0.415201 0.133735 0.350327 0.359038 0.823839 0.230622 -0.479573 0.192570 -0.084118 -1.100236 -0.063287 0.773201 1.005701 -0.114230 -0.269980 0.146476 -0.091058 -0.035256 -0.152524 0.576064 0.422755 0.476048 0.644085 -0.855564 0.273352 -1.333510 -0.127220 -2.105537 -0.965375 -0.844678 0.514931 -0.023993 0.531596 -0.181290 1.271347 -0.132860 0.451767 0.113723 1.330752 -1.035677 -0.242259 -0.498083 -0.177328 0.297834 -0.406877 -0.059142 0.424344 -0.483438 -0.731079 -0.825782 0.970685 0.099364 -0.607831 -0.011112 -0.232544 0.750626 -0.947671 -0.605240 -1.272402 -0.446299 -0.237437 -1.286098 0.228421 0.029589 0.503860 0.487955 -0.191350 -0.991557 0.265576 0.681746 -0.231687 -0.605226 -0.464897 1.140683 0.459172 -0.164756 0.421640 0.188451 0.479712 0.920446 1.146552 -0.204391 -0.246382 0.324130 -0.588966 -0.125865 -0.424069 -0.220162 0.257015 -0.734666 -0.210995 0.464855 -0.564863 0.232612 0.407903 -0.340016 0.424094 2.263305 -0.241796 0.506044 0.106509 -1.045243 0.858653 -0.175406 -0.572972 0.244482 0.757016 0.818065 -1.408343 -0.520840 0.308731 1.149069 0.449937 -1.014606 -0.335210 -0.305299 -0.001338 -0.111900 0.451679 0.140781 0.266294 -0.529189 -0.131722 0.338433 1.785136 -0.721506 -1.156792 0.183582 -0.210188 -0.160893 -1.290294 -0.083397 -0.475389 -0.164690 -0.236722 -0.134072 0.351319 0.963833 -1.874443 0.904390 -0.500546 -0.830690 1.091922 -0.102614 -0.201594 -0.933303 0.328086 0.863211 0.948326 0.244436 -0.157668 -0.290606 -0.950582 -0.131693 0.050845 0.458341 -0.582372 0.826753 0.017800 -0.873611 -0.574291 -0.592749 0.094447 -0.502842 -0.355018 0.362876 0.260801 -1.849647 1.052442 -0.014979 -0.419580 0.338809 -0.154745 0.299995 -0.882243 -1.122198 0.346024 -0.182081 -0.493858 -0.342282 -0.377941 0.448635 0.112974 -0.295690 -0.602134 -1.176279 0.722790 -0.109229 0.602323 0.672634 0.343034 1.110325 0.703611 -0.713508 -0.563747 -0.216211 0.125405 -0.436119 -0.293341 -0.586055 -0.600215 0.665818 1.438525 0.005428 0.233588 -0.543923 0.854337 -1.035886 -0.408430 0.634349 0.370088 -0.333536 0.257457 0.702771 -0.541014 -0.484023 -0.654108 -0.376239 -0.067321 -0.627232 0.321930 -0.994464 -0.116372 0.779122 -0.425244 -0.419416 0.505564 -0.163830 -0.079956 -0.311185 0.972967 1.299945 -0.974965 0.354939 -0.694172 0.572008 -1.184371 -0.597037 0.004169 0.281363 -0.329815 -0.182348 0.394800 0.291821 0.074888 -0.456024 -0.236781 -0.317635 +PE-benchmarks/vertex-cover-problem.cpp__void std::allocator_traits > >::construct(std::allocator >&, int*, int const&) = -0.010152 0.455920 0.331472 -0.060128 0.445718 0.151863 0.201741 0.198680 -0.235896 -0.544672 -0.176489 -0.469067 -0.831118 0.566354 -0.023878 0.087630 0.986170 0.233559 0.118006 -0.358576 0.266335 -0.575779 0.962052 0.950870 -0.887108 0.257974 0.463202 0.332733 0.163152 0.511933 -0.174331 -0.588572 0.391539 -0.280192 0.418855 -0.509962 -0.093630 -0.261565 -0.220142 -1.415805 -0.158704 0.179510 -0.126176 0.039974 0.042677 0.723250 1.102355 0.503454 -0.331021 0.514801 0.345534 -0.094884 0.286514 0.137192 0.056514 0.067021 0.207344 -0.026608 -0.436537 0.213792 -0.029556 -1.138031 -0.132271 0.582201 0.851735 -0.190222 -0.142313 0.195790 -0.193735 0.074479 -0.048651 0.433741 0.485222 0.250226 0.650561 -0.662371 -0.128815 -1.269710 -0.208207 -2.230406 -0.773524 -0.772810 0.655308 -0.028162 0.290084 -0.031533 0.989158 0.055477 0.377976 0.387967 1.035901 -0.730200 -0.255496 -0.424451 -0.001000 0.378490 -0.456923 0.026582 0.388412 -0.250529 -0.573682 -0.648244 0.682211 -0.036298 -0.465082 -0.272852 -0.271576 0.607675 -0.973831 -0.400550 -1.192138 -0.365898 -0.048526 -1.033047 0.242511 0.137147 0.680647 0.494232 -0.055034 -0.518060 0.158855 0.446564 -0.076355 -0.430552 -0.257451 0.791650 0.289709 -0.085438 0.416177 0.333347 0.349124 0.771803 1.007525 -0.092793 -0.311670 0.318456 -0.425935 -0.047732 -0.367535 -0.180780 0.415023 -0.635561 0.062129 0.254535 -0.455275 -0.205623 0.342135 -0.377918 0.406451 1.412859 -0.047864 0.362290 0.179979 -0.747444 0.454914 -0.312954 -0.368741 0.308053 0.688149 0.553880 -0.689574 -0.384339 0.152718 0.882114 0.346399 -0.801605 -0.315777 -0.201291 0.151671 -0.154974 0.313073 0.220533 0.237763 -0.372413 -0.026586 0.349850 1.180172 -0.541777 -0.597458 0.079813 0.055211 -0.094710 -0.998068 -0.033886 -0.261279 -0.152787 0.005047 -0.030537 0.138875 0.751518 -1.433941 0.644883 -0.323126 -0.339296 0.452465 0.066230 -0.183038 -0.947388 0.349839 0.633252 0.708621 0.221331 0.088192 -0.157865 -0.762078 -0.083958 0.100458 0.394982 -0.375818 0.637813 -0.074234 -0.542961 -0.530045 -0.328691 0.069455 -0.274107 -0.129767 0.296149 0.410663 -1.580039 0.753858 -0.281482 -0.499331 0.171808 -0.069323 0.465586 -0.789307 -0.915591 0.301208 -0.279298 -0.689838 -0.368446 -0.272253 0.352327 0.032108 -0.337307 -0.234101 -0.818734 0.694554 -0.023328 0.370548 0.516345 0.251767 1.150919 0.191572 -0.664771 -0.437974 -0.181754 0.164627 -0.582858 -0.176199 -0.305194 -0.366782 0.471691 1.233476 0.034686 0.056460 -0.190008 0.713728 -0.959510 -0.458938 0.555670 0.622399 -0.064106 0.546286 0.578857 -0.597057 -0.388800 -0.575042 -0.100894 0.111179 -0.529745 0.256570 -0.906380 -0.057226 0.632693 -0.215391 -0.326883 0.479301 -0.115839 -0.006330 -0.378471 0.778533 1.269569 -0.925060 0.251428 -0.567266 0.384057 -0.973121 -0.539403 -0.059662 0.352830 -0.075397 -0.038130 0.191803 0.180694 0.117908 -0.476297 -0.355423 -0.191564 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_node::_M_valptr() = 0.012305 0.349749 0.294082 -0.131164 0.274435 0.135684 0.070834 0.043800 -0.123903 -0.317028 -0.103909 -0.416740 -0.479461 0.304487 -0.094171 -0.064184 0.480188 0.043613 0.030630 -0.152900 0.028665 -0.132023 0.490754 0.476727 -0.476650 0.143587 0.177762 0.190206 0.025267 0.397863 -0.098754 -0.470791 0.086641 0.131142 0.250282 -0.141669 -0.071874 -0.208227 -0.201205 -0.704392 -0.070904 0.257244 0.012602 0.000000 0.082319 0.250165 0.677249 0.249337 -0.107980 0.138147 0.196497 0.121810 0.158932 0.044178 0.089865 -0.086428 0.319945 -0.218209 -0.221476 0.089028 -0.017637 -0.441867 -0.161456 0.377428 0.435991 -0.022403 -0.083765 -0.056513 -0.110858 0.056832 -0.075308 0.236955 0.223009 0.321608 0.220530 -0.068482 0.102892 -0.461414 -0.002195 -0.931576 -0.391105 -0.374121 0.321383 0.315105 0.050037 -0.098835 0.531774 0.046499 0.208586 0.141945 0.604657 -0.268489 -0.110934 -0.185273 -0.114865 0.191757 -0.190864 0.040207 -0.034556 -0.006824 -0.296609 -0.239920 0.252745 -0.066531 -0.240485 0.109283 -0.118285 0.244197 -0.518135 -0.040015 -0.515297 -0.129115 0.086440 -0.573508 -0.028552 0.029956 0.157037 0.181610 -0.062476 -0.220052 0.103114 0.172012 -0.106551 -0.056631 -0.500096 0.409321 0.144054 -0.054275 0.152786 0.128418 0.266730 0.288767 0.275896 -0.088406 -0.122960 0.089788 -0.127626 -0.084027 -0.134913 -0.018250 0.063735 -0.263887 0.059919 0.130353 -0.223588 -0.110744 -0.285765 -0.276534 0.215469 0.746731 -0.128292 0.212817 0.040958 -0.423763 0.206107 -0.103631 -0.271188 0.032456 0.268789 0.377806 -0.146202 -0.203014 0.181400 0.478264 0.170460 -0.227539 0.076720 -0.009971 -0.016208 -0.107643 0.246132 0.074840 0.023212 -0.200150 -0.080971 0.199125 0.591446 -0.090874 -0.386650 0.050392 0.066746 0.068845 -0.180654 0.044349 -0.015386 -0.025373 0.034299 -0.037382 0.150104 0.406739 -0.843835 0.373970 0.020086 -0.211844 0.298137 -0.105309 -0.089702 -0.324981 0.190910 0.407189 0.341049 0.079381 0.020325 -0.162489 -0.379601 -0.059742 0.050451 0.224805 -0.261581 0.304749 0.042606 -0.362639 -0.310171 -0.337554 0.011889 -0.064890 -0.275050 0.131787 0.218553 -0.826345 0.498897 -0.053065 -0.171488 -0.065630 -0.133606 0.126951 -0.413177 -0.432284 0.048228 -0.240764 -0.403423 -0.099756 -0.177764 0.121949 -0.015422 -0.013561 -0.205512 -0.306742 0.357775 0.019978 0.211326 0.265283 0.192353 0.420239 0.280872 -0.233187 -0.107347 -0.136484 0.240940 -0.262447 -0.106824 0.135515 -0.231951 0.194248 0.599917 -0.072279 -0.034060 -0.137616 0.293407 -0.215214 -0.223769 0.219667 -0.035373 -0.110917 0.204586 0.254199 -0.196250 -0.196064 -0.391546 -0.060265 -0.055149 -0.310300 0.083673 -0.403943 -0.060445 0.392873 -0.180316 -0.318856 0.217352 -0.089233 -0.115215 -0.084856 0.398161 0.396867 -0.339553 0.330578 -0.343839 0.203774 -0.520922 -0.304352 -0.008097 -0.010966 -0.049901 -0.093523 -0.058751 0.080876 0.027401 -0.080061 -0.157046 0.018511 +PE-benchmarks/vertex-cover-problem.cpp__std::__allocated_ptr > >::operator=(decltype(nullptr)) = 0.014553 0.343509 0.357105 -0.087092 0.339205 0.143769 0.147923 0.081053 -0.235423 -0.255633 -0.168710 -0.403170 -0.495629 0.424102 0.026581 0.156765 0.723086 0.211911 0.016933 -0.202557 0.155415 -0.504750 0.651436 0.698059 -0.574490 0.259912 0.238526 0.253228 0.038900 0.592739 -0.380058 -0.340077 0.180070 -0.199204 0.325864 -0.407416 -0.144665 -0.139250 -0.079851 -1.085711 -0.077361 0.253022 0.141950 -0.012379 0.069034 0.398851 0.820343 0.334080 -0.119411 0.315954 0.154081 -0.162837 0.332238 0.097641 0.223885 0.246487 0.497980 0.008461 -0.337355 0.168385 -0.044379 -0.765266 -0.025695 0.397199 0.585999 -0.100735 -0.162635 0.048971 -0.081932 -0.006919 -0.035516 0.326438 0.191520 0.191119 0.350784 -0.472327 0.218945 -0.693574 -0.079001 -1.297877 -0.578598 -0.489794 0.393329 0.104258 0.305856 -0.082101 0.733203 -0.092273 0.261074 -0.019121 0.724086 -0.603173 -0.158821 -0.230977 -0.031303 0.193080 -0.240744 -0.107999 0.290530 -0.230668 -0.406459 -0.424892 0.666346 0.042554 -0.352801 0.050996 -0.151778 0.434197 -0.625557 -0.402891 -0.776677 -0.295404 -0.136444 -0.679907 0.305055 0.044228 0.198880 0.333512 -0.108300 -0.521900 0.172813 0.333816 -0.108310 -0.314223 -0.439934 0.668671 0.164578 -0.130223 0.271967 0.145384 0.223588 0.505880 0.630845 -0.125922 -0.147196 0.259644 -0.347968 -0.048723 -0.239966 -0.200232 0.130570 -0.469709 -0.163688 0.157884 -0.340349 0.169421 0.137772 -0.134187 0.231017 1.055471 -0.108666 0.274475 0.082003 -0.557579 0.551250 -0.090677 -0.284737 0.163521 0.467225 0.422871 -0.694475 -0.301142 0.112177 0.653727 0.263516 -0.512686 -0.262844 -0.200190 0.059855 0.018256 0.279494 0.090462 0.180822 -0.318317 -0.047057 0.085740 1.013325 -0.384957 -0.530481 0.087185 -0.206636 -0.152320 -0.827501 -0.043014 -0.305472 -0.123276 -0.294358 -0.066369 0.123889 0.536543 -1.017026 0.560136 -0.345898 -0.455411 0.655148 -0.118055 -0.088048 -0.684481 0.135804 0.437734 0.596289 0.113251 -0.066836 -0.128745 -0.552081 -0.081633 -0.019416 0.261177 -0.338738 0.487748 -0.027982 -0.482355 -0.283583 -0.346655 0.091561 -0.304746 -0.174083 0.212417 0.321834 -0.975981 0.527333 -0.044233 -0.280807 0.242282 0.023011 0.118252 -0.493275 -0.597613 0.164347 -0.114902 -0.330345 -0.243715 -0.223917 0.237316 -0.031254 -0.333673 -0.256031 -0.576694 0.431371 -0.096966 0.298531 0.398860 0.131539 0.594937 0.575105 -0.457773 -0.231971 -0.026379 -0.097096 -0.417872 -0.061207 -0.269622 -0.353358 0.371796 0.867616 0.102798 0.182113 -0.234113 0.540924 -0.523444 -0.287650 0.407708 0.084475 -0.096044 0.217300 0.430130 -0.362639 -0.274180 -0.382032 -0.201475 0.043866 -0.295677 0.229666 -0.610888 -0.080970 0.426094 -0.257089 -0.259352 0.312339 -0.095365 -0.098041 -0.233969 0.644840 0.660936 -0.518382 0.264440 -0.351774 0.266316 -0.644371 -0.218490 -0.091900 0.317429 -0.240229 -0.063101 0.279037 0.147999 0.070391 -0.298011 -0.169429 -0.216101 +PE-benchmarks/vertex-cover-problem.cpp__std::__allocated_ptr > >::~__allocated_ptr() = -0.072134 0.534703 0.540669 -0.747583 1.034342 0.711014 0.000167 -0.012312 -0.457793 -0.638718 -0.408810 -0.793133 -1.037213 0.735307 -0.291064 0.147616 0.940795 -0.194251 -0.036786 -0.375069 0.568142 -0.049924 0.988279 0.598334 -1.196644 0.222546 0.429917 0.766718 0.123896 1.077409 -0.042165 -1.149919 -0.248119 0.258695 0.726734 -0.373084 -0.070670 -0.068430 -0.237894 -1.485214 -0.261372 0.788167 -0.372289 0.273077 0.252746 0.283548 1.224052 0.602994 -0.534699 0.374533 0.788361 0.552565 0.359391 0.045812 -0.169143 0.045353 0.615508 -0.469116 -0.216262 0.142265 -0.123295 -0.475232 -0.020765 0.812413 1.039603 -0.345033 -0.416667 0.241121 -0.014801 0.170437 -0.105891 0.790327 0.182859 0.516792 0.672014 -0.319084 -0.048501 -1.314311 0.531022 -1.585649 -0.712910 -0.882060 0.258417 0.957108 0.090701 -0.354568 1.630954 -0.192286 0.103948 0.753216 1.102462 -0.390927 0.031482 -0.990912 -0.515375 0.150727 -0.367815 -0.417320 -0.259393 0.503178 -0.422742 -0.647986 0.017952 -0.386900 -0.587831 -0.149834 -0.672700 0.820759 -1.108942 -0.236221 -1.088024 0.646602 0.017556 -1.297177 -0.733250 -0.213753 -0.000179 -0.043484 0.171375 -0.473704 0.300823 0.544001 -0.466665 0.019387 -0.619993 0.904148 0.763938 -0.400507 0.100125 0.416171 0.421392 0.636356 0.539662 -0.305438 -0.695742 0.555337 0.071326 -0.288885 -0.537900 0.381758 0.134925 -0.640840 -0.005883 0.500470 -0.259372 -0.192558 -0.673477 -1.090550 0.432395 2.556903 -0.436257 0.282887 0.000534 -0.828520 0.615440 0.248936 -0.453925 0.293414 0.344051 0.868460 -0.720718 -0.566788 0.708059 0.995567 0.282150 -0.604192 0.068345 0.069945 -0.030693 -0.172246 0.403767 0.406500 -0.328911 -0.102895 -0.208479 0.000231 1.568299 -0.137336 -1.013382 0.379910 0.871926 -0.382898 -0.356135 -0.061598 -0.572731 -0.480349 0.608054 -0.056179 0.508781 0.980218 -2.004805 0.767227 0.432195 -0.442449 0.499475 -0.402953 0.276579 -0.831419 -0.030431 0.765566 0.773223 -0.185182 0.233632 -0.496463 -0.925074 0.325490 0.315204 0.586197 -0.596163 0.703324 -0.041104 -0.618628 -0.478533 -0.393632 -0.556348 0.000909 -0.667566 0.259155 0.185685 -1.779349 1.008683 -0.283542 -0.051640 0.202225 -0.130319 0.815906 -0.666965 -0.869946 0.522311 -0.156220 -0.703153 -0.138980 -0.279710 0.550253 0.181216 0.258706 -0.763599 -1.190063 0.534878 -0.043218 0.477035 0.543805 0.352905 0.719808 0.144399 -0.489399 -0.451948 -0.730623 0.680433 0.106000 0.069062 -0.182989 -0.240972 0.474442 1.040632 -0.068104 -0.113866 -0.617320 0.820561 -0.486382 -0.157009 0.315513 -0.311826 -0.515713 0.371577 0.494442 -0.249893 -0.513296 -1.041448 0.454336 -0.424379 -0.447207 0.275182 -0.873047 -0.269427 0.911606 -0.368007 -0.763644 0.531898 0.175511 -0.418060 -0.415374 1.277861 0.732291 -0.461229 0.633303 -0.789997 0.648341 -1.088610 -0.524873 -0.336780 -0.404068 0.023971 -0.097017 -0.142461 0.404437 0.151061 0.198525 -0.229390 -0.293190 +PE-benchmarks/vertex-cover-problem.cpp__std::allocator_traits > >::allocate(std::allocator >&, unsigned long) = -0.056051 0.236429 0.229889 -0.063487 0.281820 0.053446 0.136549 0.036629 -0.194459 -0.432694 -0.049268 -0.459890 -0.617243 0.420387 -0.071686 0.081310 0.646694 0.099454 0.064755 -0.297185 0.155743 -0.385718 0.702381 0.710905 -0.605270 0.149631 0.281326 0.252534 0.138047 0.283264 -0.031793 -0.436847 0.246794 -0.154291 0.287525 -0.274477 -0.093962 -0.127177 -0.097714 -0.943105 -0.134657 0.186660 -0.029354 0.052994 0.055716 0.568104 0.726277 0.367934 -0.188591 0.439324 0.274056 -0.099941 0.262738 0.074073 0.061903 -0.090661 0.206647 -0.093553 -0.284447 0.158223 -0.053661 -0.746875 -0.119703 0.445500 0.632947 -0.142554 -0.148043 0.089566 -0.126983 0.098956 -0.014371 0.372359 0.320221 0.223476 0.456795 -0.435451 -0.022899 -0.934470 -0.100600 -1.564924 -0.538290 -0.416394 0.497747 0.081026 0.162448 -0.002268 0.739658 0.103404 0.131023 0.289488 0.741176 -0.458090 -0.168801 -0.171609 -0.029937 0.221719 -0.323658 0.095208 0.225643 -0.020560 -0.417331 -0.377346 0.430151 -0.079170 -0.322295 -0.137947 -0.195022 0.386794 -0.713990 -0.222152 -0.770669 -0.221506 0.046781 -0.763928 0.162079 0.052767 0.456253 0.334266 -0.129045 -0.278025 0.159218 0.196937 -0.056182 -0.219121 -0.311288 0.525101 0.213941 -0.000346 0.232876 0.288392 0.252978 0.533838 0.579717 -0.099503 -0.194803 0.199907 -0.266785 0.048138 -0.211170 -0.117071 0.312787 -0.424974 0.090419 0.105255 -0.306762 -0.215314 0.151726 -0.267045 0.200197 0.947176 -0.069469 0.323711 0.206559 -0.492790 0.265665 -0.262097 -0.183658 0.205795 0.463221 0.398118 -0.362916 -0.280579 0.230970 0.673818 0.230549 -0.560392 -0.171710 0.004333 0.151514 -0.143207 0.290985 0.157043 0.139396 -0.252543 -0.013355 0.243374 0.798581 -0.335967 -0.342217 0.033060 0.066933 0.017372 -0.639877 0.014614 -0.143786 -0.094254 0.008597 0.041002 0.080839 0.523473 -1.080200 0.456693 -0.137606 -0.153589 0.347460 0.053403 -0.206328 -0.747102 0.195248 0.400814 0.437397 0.162853 0.078650 -0.090230 -0.564338 -0.030281 0.059172 0.252819 -0.315610 0.494364 -0.059423 -0.359600 -0.361751 -0.247060 0.042416 -0.154749 -0.140960 0.255993 0.326311 -1.111001 0.508102 -0.163207 -0.363555 0.015827 -0.052719 0.349402 -0.539020 -0.598569 0.171364 -0.347920 -0.563389 -0.298114 -0.212521 0.139033 -0.005965 -0.208581 -0.183843 -0.467402 0.540254 -0.077699 0.326945 0.347865 0.124329 0.758582 0.135880 -0.460626 -0.243149 -0.084562 0.153115 -0.428999 -0.136475 -0.102120 -0.217070 0.302895 0.794160 0.002464 0.005128 -0.069161 0.473900 -0.597043 -0.321067 0.341170 0.380286 -0.063498 0.446253 0.359471 -0.391881 -0.160910 -0.455718 -0.116398 -0.032252 -0.359093 0.216264 -0.560190 -0.040495 0.373688 -0.158607 -0.234863 0.320592 -0.043019 -0.036247 -0.199981 0.578368 0.894880 -0.579531 0.194554 -0.479337 0.270608 -0.659884 -0.409680 -0.021195 0.258093 -0.071920 -0.087358 0.067626 0.141070 0.167823 -0.397864 -0.313252 0.007181 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::new_allocator >::allocate(unsigned long, void const*) = -0.487288 -0.614894 0.041451 -0.833003 0.805847 -0.025560 0.121661 -0.070475 -1.177594 -0.912852 0.070577 -1.569481 -1.083658 1.342769 -0.409957 0.523873 1.808608 0.471356 -0.141237 -0.696038 0.586754 -0.631803 1.537334 1.543698 -1.113147 -0.075082 -0.074073 1.130367 0.336862 0.262237 0.509697 -0.959352 0.246045 -0.498203 0.510703 -0.705944 -0.007827 0.694919 0.108993 -2.001644 -0.013784 0.638106 0.348012 0.351650 0.036801 1.001137 0.906051 0.947145 -0.360181 1.112252 0.957939 -0.184184 0.731920 0.168429 0.003472 -0.167570 0.190478 -0.307903 -0.570960 0.283485 -0.345971 -1.068982 -0.142184 0.857738 1.620792 -0.289577 -0.630604 0.162193 0.247453 0.535538 0.760614 0.652302 0.288580 -0.038841 0.907464 -0.882563 -0.284250 -2.575528 0.235421 -3.325343 -0.728341 -0.332891 1.592380 0.558583 -0.247830 -0.172558 1.646892 -0.031162 -0.344311 1.022148 1.497798 -0.487956 -0.613707 -0.728678 -0.227769 0.559484 -0.642132 -0.140797 1.031945 1.105145 -0.730473 -0.397123 0.314056 -0.524348 -0.642077 -0.429692 -0.390741 1.338596 -1.378504 -0.406663 -1.348489 0.848137 0.516574 -1.705728 -0.283315 -0.463729 0.089119 0.536281 -0.712839 -0.212522 0.513141 -0.043378 -0.448844 0.275715 -0.607268 1.075783 0.376534 0.066695 -0.031640 1.069571 0.413006 1.266990 0.287779 -0.764552 -0.292867 0.803634 -0.257724 0.185580 -1.096792 -0.466555 0.921636 -1.195261 0.380718 -0.075268 -0.829748 -0.649106 0.025992 -0.240506 0.249964 2.711983 -0.180226 0.841424 0.897853 -0.657780 0.882251 0.060241 0.465272 0.533463 0.799959 0.503042 -0.508760 -0.942223 0.761136 1.475887 0.749911 -1.386762 -0.488004 0.055764 0.594142 -0.026662 0.399709 0.644725 -0.272072 -0.071651 0.070363 0.462986 1.737199 -0.555708 -0.882918 0.063674 0.961189 -0.195198 -1.448241 -0.088388 -0.934257 -0.298716 0.234337 0.513535 0.316697 1.524426 -2.629698 1.170174 0.541274 0.391076 0.918100 0.195060 -0.445886 -2.487690 -0.351674 0.435417 1.345085 0.228248 0.058590 0.206620 -1.309467 0.096049 0.532047 0.608594 -0.542223 0.806269 -0.413987 -0.072035 -0.348825 -0.170934 -0.628481 0.041526 -0.494015 0.937558 0.804907 -2.150562 0.744555 -0.383474 -0.686794 0.046452 -0.149552 1.174279 -1.229038 -1.050706 0.472409 -0.764405 -1.477496 -0.851327 -0.090110 0.438345 -0.142168 -0.030332 -0.432747 -1.065167 1.343914 -0.705497 0.941362 0.681547 -0.422549 1.000747 0.353807 -0.841157 -0.452550 -0.347692 0.157289 -0.679235 -0.198920 -0.233511 0.092393 0.764658 1.453420 0.344671 -0.475613 -0.120669 1.217021 -0.990043 -0.702188 0.714236 -0.079690 -0.213177 1.362269 0.829021 -1.488944 -0.012599 -1.119022 0.026882 -0.247968 -0.726254 0.705413 -0.878106 0.246577 0.290568 -0.194264 -0.333281 0.876055 0.465588 -0.313399 -0.207578 1.930033 1.577301 -0.604479 0.419163 -1.501584 0.881660 -1.492790 -0.932970 -0.208561 0.459109 -0.658240 0.062062 0.181446 0.636247 0.408783 -0.544294 -1.204389 0.417529 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::new_allocator >::_M_max_size() const = -0.024399 0.152157 0.091751 -0.049268 0.204557 0.017400 0.083240 -0.008624 -0.141106 -0.198058 -0.069980 -0.172776 -0.212667 0.243594 -0.030093 0.139643 0.382023 0.125180 0.047972 -0.132049 0.103540 -0.285553 0.364338 0.339663 -0.263797 0.103625 0.158163 0.083895 -0.020175 0.282849 -0.134621 -0.263461 0.168759 -0.161756 0.098612 -0.238434 -0.043356 -0.007145 0.013046 -0.499173 -0.012618 0.006110 0.049225 -0.007081 -0.027832 0.170032 0.377935 0.182046 -0.046084 0.232332 0.110633 0.020670 0.087104 0.087595 0.107949 0.146752 0.131549 -0.126827 -0.170678 0.070888 -0.049675 -0.375210 -0.028762 0.201257 0.288775 -0.060182 -0.040549 0.094112 -0.144575 0.028848 0.021094 0.122063 0.068716 0.051578 0.144804 -0.339533 0.000000 -0.455187 -0.124335 -0.814035 -0.253930 -0.227858 0.155018 0.032583 0.175292 0.123741 0.346790 -0.011579 0.114294 0.055334 0.374775 -0.324863 -0.106450 -0.081319 -0.005294 0.075910 -0.137319 -0.042835 0.091846 -0.064794 -0.203808 -0.260157 0.330682 0.036725 -0.142101 -0.133451 -0.060477 0.212440 -0.442749 -0.221675 -0.384378 -0.129435 -0.090457 -0.334806 0.185597 0.027895 0.254034 0.156956 -0.069070 -0.297625 0.110667 0.213271 -0.048802 -0.189273 -0.104773 0.219016 0.049370 -0.014298 0.126805 0.041361 0.084663 0.373594 0.338627 -0.079455 -0.070973 0.100202 -0.134594 -0.014509 -0.112817 -0.132594 0.030649 -0.290047 0.060782 0.112797 -0.182023 -0.042285 0.153365 -0.109517 0.137736 0.399946 -0.060411 0.142275 0.065168 -0.318544 0.096577 -0.155038 -0.108549 0.066127 0.255689 0.167697 -0.172265 -0.176311 0.079900 0.297606 0.157160 -0.230219 -0.205271 -0.127074 0.069319 0.069739 0.073173 0.064329 0.042101 -0.179972 -0.032901 0.025405 0.517500 -0.164734 -0.044700 0.079375 -0.040337 -0.088367 -0.388593 -0.053149 -0.188363 -0.018277 -0.061537 -0.042456 0.023441 0.291985 -0.557701 0.268232 -0.236026 -0.147355 0.144153 0.036030 -0.052291 -0.386364 0.043201 0.229836 0.309177 0.028500 0.156778 -0.027990 -0.261609 -0.047571 -0.028802 0.151175 -0.153171 0.197518 0.039707 -0.315417 -0.164714 -0.014679 0.069277 -0.148915 0.003236 0.109333 0.233619 -0.599165 0.274466 -0.066253 -0.132753 0.143750 0.078348 0.196587 -0.247736 -0.310450 0.134417 -0.095320 -0.125611 -0.053086 -0.069987 0.149322 -0.064793 -0.147975 -0.030039 -0.220681 0.169487 0.009524 0.122505 0.166901 0.083123 0.343299 -0.022925 -0.214143 -0.124865 0.019851 -0.064312 -0.299069 -0.006937 -0.027426 -0.129645 0.223961 0.431450 0.108002 -0.002054 0.034494 0.283275 -0.304635 -0.077514 0.244386 0.220439 -0.065764 0.159589 0.244118 -0.228252 -0.161999 -0.154620 0.008035 0.019593 -0.166481 0.096176 -0.282944 -0.014770 0.190238 -0.052030 -0.131802 0.177082 -0.019909 0.015852 -0.126877 0.295017 0.362405 -0.250658 0.079380 -0.155392 0.053701 -0.335806 -0.180736 -0.038579 0.241620 -0.119279 -0.001834 0.029711 0.117138 0.002212 -0.059074 -0.066937 -0.128347 +PE-benchmarks/vertex-cover-problem.cpp__void __gnu_cxx::new_allocator >::construct(int*, int const&) = -0.102445 0.374102 0.301718 -0.154163 0.537125 0.280771 0.243177 -0.039164 -0.328809 -0.438926 -0.110516 -0.491375 -0.718451 0.683005 -0.053073 0.360103 1.088937 0.224758 0.036061 -0.376696 0.480388 -0.679996 1.101071 1.063208 -0.914637 0.237809 0.588687 0.326712 0.202859 0.514869 -0.363317 -0.509760 0.473836 -0.632051 0.309697 -0.602198 -0.108371 -0.186374 0.131564 -1.452666 -0.126646 -0.054934 -0.188182 0.010388 -0.063044 0.695106 1.115487 0.585892 -0.325367 0.580295 0.420957 -0.180735 0.248674 0.174824 0.164881 0.252931 0.322829 0.207720 -0.388770 0.124530 -0.091113 -1.052083 -0.014213 0.660218 0.940905 -0.183335 -0.164668 0.385354 -0.167197 0.038784 -0.005745 0.474930 0.370769 0.233855 0.679896 -1.105110 -0.074380 -1.572792 -0.309907 -2.251835 -0.787680 -0.665108 0.453479 -0.337166 0.544762 0.137305 1.077455 0.029012 0.252747 0.342452 1.122379 -0.983419 -0.269312 -0.383777 -0.066474 0.259740 -0.479710 0.070315 0.493298 -0.339766 -0.650378 -0.817993 0.817307 0.118447 -0.487031 -0.475753 -0.218698 0.676881 -0.957700 -0.641882 -1.121085 -0.383570 -0.260666 -1.158010 0.305243 0.021112 0.876821 0.449938 -0.151148 -0.844828 0.207352 0.619146 -0.101080 -0.675604 0.049038 0.799940 0.431970 0.007815 0.379504 0.229503 0.333646 1.070789 1.154683 -0.173657 -0.267388 0.258602 -0.528715 0.050693 -0.415681 -0.258698 0.426391 -0.747051 0.040664 0.438611 -0.493479 -0.086009 0.890047 -0.281717 0.356990 1.828201 -0.074175 0.484348 0.273955 -0.893034 0.466397 -0.407103 -0.314875 0.357798 0.726610 0.541012 -1.129253 -0.500637 0.280274 0.969892 0.416227 -1.066217 -0.546404 -0.252062 0.174415 -0.104659 0.240246 0.224223 0.228419 -0.454891 -0.049338 0.372217 1.483863 -0.751250 -0.603996 0.194336 -0.038665 -0.206675 -1.342341 -0.161861 -0.498498 -0.121381 -0.030716 -0.020114 0.185186 0.861565 -1.613828 0.691710 -0.530065 -0.446389 0.621844 0.194667 -0.306000 -1.038574 0.286980 0.661180 0.750117 0.210800 0.135064 -0.082063 -0.851490 -0.078386 0.061076 0.362272 -0.417688 0.695717 -0.004311 -0.686547 -0.550574 -0.148144 0.099799 -0.441385 -0.022091 0.396319 0.283708 -1.743713 0.821636 -0.192850 -0.502770 0.352415 -0.057610 0.616736 -0.810267 -1.014168 0.461190 -0.236514 -0.428282 -0.373049 -0.212990 0.412029 0.088940 -0.309395 -0.355427 -0.986632 0.612554 -0.106530 0.483330 0.526883 0.250260 1.179894 -0.057531 -0.691719 -0.642450 -0.106878 0.036623 -0.476530 -0.306437 -0.595680 -0.358326 0.653911 1.237921 0.088563 0.073331 -0.181017 0.791688 -1.226289 -0.351148 0.616630 0.952871 -0.277695 0.429489 0.635059 -0.642066 -0.362787 -0.477346 -0.212026 -0.014226 -0.589373 0.337871 -0.815710 0.009966 0.544905 -0.173838 -0.195212 0.510481 -0.045577 0.136077 -0.338188 0.825601 1.488413 -0.951009 0.003168 -0.643004 0.410597 -1.058754 -0.694261 0.080921 0.465608 -0.234967 -0.070836 0.295387 0.353965 0.133339 -0.511557 -0.280947 -0.280395 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::__aligned_membuf::_M_ptr() = -0.010088 0.232207 0.188492 -0.072998 0.182935 -0.029877 0.068429 0.058254 -0.103004 -0.335118 -0.068245 -0.293561 -0.402479 0.252177 -0.081225 -0.030164 0.414488 0.080087 0.062735 -0.199535 0.064349 -0.244841 0.432842 0.421964 -0.423013 0.095116 0.190210 0.200391 0.108990 0.240220 0.012608 -0.316604 0.131755 0.022369 0.236193 -0.187244 -0.008337 -0.109040 -0.187140 -0.607351 -0.067898 0.124756 0.054467 0.027408 0.032401 0.340028 0.499926 0.234587 -0.140125 0.198959 0.214899 0.059850 0.129637 0.059649 0.004518 -0.100224 0.164353 -0.197093 -0.196409 0.101679 0.003589 -0.514237 -0.090051 0.310570 0.410582 -0.064571 -0.029130 0.028613 -0.107122 0.078407 -0.009816 0.183967 0.183551 0.182910 0.240772 -0.212136 0.017723 -0.569305 -0.062191 -1.071965 -0.324952 -0.349275 0.326755 0.157643 0.037917 0.033505 0.440617 0.105938 0.175916 0.187909 0.482964 -0.231783 -0.118701 -0.159010 -0.051276 0.212009 -0.218422 0.041607 0.066213 0.051973 -0.238013 -0.208360 0.255778 -0.061104 -0.200598 -0.022401 -0.129327 0.219855 -0.519941 -0.071073 -0.492990 -0.156212 0.072789 -0.483876 0.129907 0.011088 0.291225 0.172600 -0.005757 -0.133617 0.054127 0.149127 -0.038309 -0.057364 -0.394286 0.314593 0.089673 -0.030875 0.150806 0.147654 0.176749 0.269087 0.313176 -0.072435 -0.156924 0.118563 -0.170251 -0.051677 -0.164588 -0.064312 0.212293 -0.269007 0.083561 0.058666 -0.194018 -0.203982 -0.043936 -0.239287 0.214097 0.506449 -0.030378 0.161587 0.084658 -0.322518 0.118995 -0.134461 -0.167802 0.111491 0.278228 0.248176 -0.064068 -0.188637 0.090262 0.385160 0.149311 -0.227436 -0.076973 -0.033060 0.044046 -0.056599 0.149102 0.097379 -0.000374 -0.159369 -0.037461 0.158021 0.432262 -0.091974 -0.146472 0.020532 0.077385 -0.021933 -0.298888 0.024181 -0.033845 -0.024189 -0.015103 -0.000276 0.070596 0.344322 -0.732850 0.302444 -0.025394 -0.063623 0.139213 -0.050143 -0.084915 -0.493745 0.188887 0.305332 0.283649 0.042595 0.091355 -0.063253 -0.334963 -0.040403 0.028893 0.200839 -0.193272 0.246880 0.005419 -0.250098 -0.283359 -0.174870 0.029344 -0.038205 -0.108981 0.125483 0.246905 -0.721088 0.376087 -0.173194 -0.209671 -0.023677 -0.061045 0.169823 -0.391308 -0.360944 0.059643 -0.201954 -0.376097 -0.181216 -0.117324 0.130889 -0.091315 -0.126447 -0.081962 -0.231245 0.297408 -0.040476 0.115419 0.214459 0.140459 0.453263 0.116668 -0.222922 -0.138353 -0.007371 0.078413 -0.327438 -0.066299 0.104008 -0.138874 0.167869 0.558035 -0.025552 -0.010802 0.053843 0.293459 -0.273170 -0.275551 0.211118 0.125949 -0.028762 0.302022 0.221124 -0.269968 -0.178218 -0.330223 -0.025846 0.056908 -0.263954 0.110961 -0.376357 -0.025739 0.311112 -0.092385 -0.224769 0.241478 -0.052227 -0.045324 -0.129659 0.368513 0.488641 -0.334053 0.199337 -0.287799 0.120295 -0.457672 -0.255600 -0.040201 0.134505 0.004299 -0.009404 -0.031519 0.086183 0.057146 -0.126842 -0.168371 -0.004533 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::__aligned_membuf::_M_addr() = 0.002137 0.280663 0.197163 -0.089899 0.277138 0.190161 0.077995 -0.022002 -0.135042 -0.180927 -0.110596 -0.288686 -0.310343 0.273368 -0.042744 0.095751 0.431271 0.079708 0.025300 -0.101610 0.063998 -0.164863 0.433577 0.411985 -0.353764 0.155217 0.164289 0.106881 -0.057286 0.411623 -0.217733 -0.386638 0.121045 -0.046603 0.131615 -0.195157 -0.094962 -0.114504 -0.014770 -0.620540 -0.038359 0.135847 0.009845 -0.013020 0.035996 0.097546 0.556965 0.205135 -0.036226 0.183738 0.113355 0.079505 0.142330 0.064933 0.148676 0.126409 0.285922 -0.162119 -0.177627 0.062292 -0.041414 -0.340141 -0.096206 0.280706 0.343388 -0.028787 -0.094361 0.014140 -0.131162 0.003992 -0.052335 0.201404 0.104754 0.214431 0.147678 -0.201440 0.102286 -0.363400 -0.051184 -0.673982 -0.333775 -0.285511 0.156247 0.204663 0.191159 -0.002976 0.458920 -0.043817 0.160070 0.018479 0.487086 -0.363034 -0.085801 -0.109971 -0.060611 0.088080 -0.129909 -0.019768 -0.023052 -0.101847 -0.252904 -0.302630 0.329901 0.019152 -0.207507 0.000468 -0.075499 0.225430 -0.439696 -0.194634 -0.425366 -0.124707 -0.082203 -0.440521 0.027140 0.037057 0.133774 0.165367 -0.083198 -0.366849 0.126555 0.224862 -0.087729 -0.190479 -0.245209 0.312536 0.135273 -0.062612 0.138220 0.043966 0.181103 0.395393 0.292747 -0.083882 -0.072049 0.094131 -0.103235 -0.050105 -0.104088 -0.063112 -0.081905 -0.286168 0.025810 0.185941 -0.203066 0.036861 -0.085162 -0.169521 0.146892 0.659931 -0.123562 0.179558 0.044248 -0.409261 0.184391 -0.127797 -0.215846 0.032700 0.243737 0.305062 -0.275202 -0.186377 0.139161 0.400281 0.163000 -0.226166 -0.057031 -0.085969 0.012673 -0.010773 0.183367 0.046401 0.059069 -0.204870 -0.061251 0.088379 0.643859 -0.161529 -0.266180 0.093938 -0.037167 -0.022787 -0.286018 -0.025991 -0.166677 -0.041309 -0.012678 -0.055832 0.090751 0.345022 -0.653154 0.327352 -0.154011 -0.273534 0.296164 -0.034808 -0.061067 -0.216003 0.093457 0.322424 0.339049 0.045523 0.088371 -0.123571 -0.325556 -0.061011 0.009373 0.171493 -0.233593 0.276219 0.073907 -0.398662 -0.205307 -0.175160 0.052318 -0.177184 -0.169165 0.124314 0.203873 -0.689785 0.385372 0.018071 -0.131825 0.108482 -0.032737 0.158624 -0.298595 -0.373504 0.123553 -0.130276 -0.164790 0.002505 -0.134537 0.141469 0.011655 -0.045908 -0.174771 -0.285537 0.225383 0.054864 0.181930 0.234053 0.138172 0.306390 0.132832 -0.237311 -0.106437 -0.095654 0.091792 -0.219098 -0.051677 -0.014198 -0.224236 0.237455 0.518390 0.045009 -0.014757 -0.139261 0.285785 -0.259178 -0.069775 0.231891 0.075536 -0.133316 0.078129 0.251704 -0.157982 -0.175436 -0.230387 -0.025439 -0.053607 -0.224348 0.099265 -0.338406 -0.046756 0.298252 -0.152006 -0.225028 0.186660 -0.061223 -0.052927 -0.093285 0.336015 0.276980 -0.257349 0.209428 -0.227176 0.135767 -0.414045 -0.215525 -0.016260 0.085844 -0.145111 -0.081345 0.005855 0.110595 -0.000435 -0.031835 -0.068774 -0.110673 +PE-benchmarks/vertex-cover-problem.cpp__std::allocator_traits > >::deallocate(std::allocator >&, std::_List_node*, unsigned long) = -0.086881 0.251410 0.294148 -0.083187 0.416476 0.141984 0.217743 0.106503 -0.318921 -0.497107 -0.085385 -0.505480 -0.768195 0.609400 -0.069372 0.185335 0.967626 0.250027 0.074403 -0.365780 0.286862 -0.559853 0.973324 0.979666 -0.805922 0.193844 0.370722 0.335756 0.145475 0.452567 -0.146251 -0.564249 0.403961 -0.347060 0.343662 -0.503413 -0.104189 -0.118599 -0.090631 -1.342222 -0.141893 0.192219 -0.103862 0.047367 0.049752 0.731996 0.944507 0.514182 -0.256699 0.617095 0.334571 -0.161253 0.310634 0.135252 0.105431 0.064435 0.202182 -0.009846 -0.427540 0.200639 -0.095811 -1.044285 -0.113906 0.562464 0.859937 -0.193685 -0.171071 0.156027 -0.176427 0.111604 0.037952 0.439886 0.428035 0.183906 0.635972 -0.670491 -0.119994 -1.283462 -0.195484 -2.113776 -0.725131 -0.602130 0.677500 -0.027293 0.296839 -0.029976 0.980768 0.052609 0.208341 0.383876 0.983322 -0.724686 -0.266195 -0.315549 -0.005533 0.296315 -0.455153 0.045429 0.407667 -0.159819 -0.582908 -0.606273 0.637339 -0.032093 -0.420416 -0.284428 -0.248725 0.623803 -0.950141 -0.433617 -1.096160 -0.265071 -0.036653 -1.013097 0.228579 0.069848 0.654955 0.489856 -0.174910 -0.470262 0.230210 0.372365 -0.083306 -0.408848 -0.191251 0.758941 0.274611 -0.031357 0.342052 0.348638 0.263834 0.800779 0.921273 -0.144243 -0.252273 0.321203 -0.418770 0.061566 -0.363899 -0.204597 0.397273 -0.638037 0.085555 0.202703 -0.454934 -0.203609 0.376763 -0.262255 0.314007 1.396768 -0.071596 0.434077 0.270718 -0.699180 0.443134 -0.324795 -0.208070 0.311117 0.674842 0.468257 -0.692049 -0.403933 0.235102 0.892732 0.361939 -0.850938 -0.329813 -0.141112 0.227739 -0.145104 0.325604 0.239231 0.225029 -0.377516 -0.008500 0.292754 1.184924 -0.562333 -0.561700 0.072131 0.049903 -0.073342 -1.003628 -0.046434 -0.277715 -0.138639 0.015897 0.017329 0.112869 0.746798 -1.419735 0.643426 -0.323289 -0.267613 0.509008 0.120129 -0.255471 -0.969216 0.219257 0.532907 0.704660 0.257732 0.085839 -0.064153 -0.769318 -0.051300 0.076776 0.364945 -0.373441 0.652018 -0.074814 -0.516797 -0.467675 -0.299790 0.062182 -0.300010 -0.121962 0.345311 0.411718 -1.540979 0.662038 -0.215938 -0.498257 0.171580 0.003411 0.509552 -0.735051 -0.879322 0.314642 -0.331618 -0.681636 -0.409965 -0.247696 0.291238 0.039149 -0.301755 -0.233478 -0.776811 0.716725 -0.076147 0.459446 0.467403 0.138411 1.092402 0.166715 -0.664178 -0.407150 -0.170449 0.164515 -0.577568 -0.178707 -0.299465 -0.303685 0.488708 1.107518 0.083323 0.019400 -0.181103 0.745521 -0.935257 -0.380940 0.551513 0.636745 -0.059912 0.563780 0.576574 -0.627924 -0.288538 -0.525434 -0.137799 0.020355 -0.468854 0.314188 -0.799832 -0.001754 0.463144 -0.152156 -0.275591 0.420594 -0.038789 -0.011544 -0.312568 0.822506 1.274798 -0.836570 0.215935 -0.593074 0.387004 -0.907059 -0.532048 -0.051793 0.370835 -0.159186 -0.031104 0.189447 0.233922 0.185666 -0.527798 -0.390390 -0.115490 +PE-benchmarks/vertex-cover-problem.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/vertex-cover-problem.cpp____gnu_cxx::new_allocator >::deallocate(std::_List_node*, unsigned long) = -0.080546 0.267000 0.305074 -0.033583 0.370577 0.071944 0.212490 0.163579 -0.266443 -0.471545 -0.139368 -0.452434 -0.729554 0.572949 -0.058511 0.151072 0.929419 0.312477 0.082844 -0.291181 0.238951 -0.609055 0.869617 0.858748 -0.699601 0.159468 0.310125 0.319146 0.064096 0.527558 -0.197078 -0.527511 0.387903 -0.277517 0.381864 -0.505521 -0.054734 -0.101821 -0.203173 -1.240414 -0.108771 0.244178 0.032190 0.009572 0.026489 0.650401 0.881401 0.469458 -0.192428 0.467437 0.230558 -0.166476 0.296052 0.162256 0.135868 0.120694 0.204776 -0.060481 -0.493848 0.196849 -0.112078 -1.062413 -0.107299 0.489191 0.783666 -0.148135 -0.095137 0.116317 -0.227983 0.112867 0.029640 0.330397 0.406422 0.138703 0.545162 -0.545593 -0.077483 -1.045445 -0.228275 -1.968566 -0.646001 -0.641153 0.600965 0.039457 0.271919 -0.075613 0.860662 0.034528 0.275713 0.256214 0.942501 -0.693003 -0.287186 -0.369482 0.044835 0.287332 -0.442188 -0.047490 0.452778 -0.202215 -0.533820 -0.541268 0.626164 0.005704 -0.345597 -0.190630 -0.234500 0.610276 -0.886404 -0.424563 -1.092471 -0.349946 -0.045970 -0.908697 0.347734 0.110545 0.470003 0.490318 -0.136192 -0.454540 0.237940 0.403974 -0.069011 -0.382413 -0.286370 0.774462 0.139421 -0.092845 0.346793 0.310652 0.199396 0.670363 0.898058 -0.115099 -0.238469 0.309589 -0.477673 -0.008997 -0.354351 -0.252082 0.361624 -0.625693 -0.012222 0.172083 -0.441416 -0.110709 0.234192 -0.221839 0.385016 1.126240 -0.088031 0.335700 0.160815 -0.668485 0.530318 -0.242335 -0.218803 0.212067 0.638477 0.421799 -0.598871 -0.386220 0.172577 0.778899 0.358009 -0.699959 -0.311688 -0.255733 0.234930 -0.093771 0.250787 0.269368 0.181892 -0.377437 -0.015833 0.205786 1.080349 -0.538416 -0.531681 0.102209 -0.049438 -0.084331 -0.978278 -0.062370 -0.257166 -0.135186 -0.141101 -0.028749 0.073277 0.705970 -1.208031 0.645483 -0.340926 -0.297743 0.544481 -0.010745 -0.164250 -0.953013 0.204355 0.554663 0.696718 0.248082 0.027815 -0.092519 -0.683806 -0.064324 0.018728 0.414628 -0.288515 0.544110 -0.111729 -0.504743 -0.471504 -0.348524 0.080987 -0.326103 -0.095102 0.272191 0.492181 -1.334560 0.657657 -0.213867 -0.425218 0.192778 0.094901 0.345506 -0.694044 -0.840936 0.249438 -0.280211 -0.632243 -0.399085 -0.199643 0.297834 -0.023714 -0.410558 -0.140756 -0.720978 0.652150 -0.054203 0.386998 0.397626 0.184685 0.999689 0.419523 -0.629917 -0.336538 -0.119756 0.010585 -0.644796 -0.123320 -0.254402 -0.266291 0.483544 1.062999 0.110413 0.083835 -0.168686 0.713265 -0.796216 -0.404111 0.586441 0.420771 -0.006760 0.473633 0.592728 -0.615567 -0.387567 -0.470590 -0.120922 0.074168 -0.455387 0.204231 -0.824269 -0.030873 0.462637 -0.155256 -0.296530 0.353920 -0.028464 -0.047879 -0.331344 0.794385 1.068481 -0.783883 0.264907 -0.494162 0.322172 -0.856098 -0.426677 -0.075425 0.414262 -0.142501 0.033991 0.279601 0.167023 0.096752 -0.457903 -0.340198 -0.220638 +PE-benchmarks/vertex-cover-problem.cpp__std::_List_iterator::_List_iterator(std::__detail::_List_node_base*) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/vertex-cover-problem.cpp___GLOBAL__sub_I_vertex_cover_problem.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/weighted-job-scheduling.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/weighted-job-scheduling.cpp__jobComparataor(Job, Job) = -0.020317 0.632196 0.971293 -0.478001 0.915500 0.860353 0.313290 0.113597 -0.750106 -0.502546 -0.185170 -1.589614 -1.391633 1.148246 -0.114905 0.005560 1.594317 0.167609 -0.192083 -0.226731 0.016799 -0.074989 1.424392 1.549118 -1.081965 0.514073 0.072950 0.373717 -0.408835 1.463129 -0.658004 -1.620041 0.055120 0.367095 0.605886 -0.249579 -0.679384 -0.505702 -0.187488 -2.238411 -0.169491 1.547162 0.075954 -0.127022 0.511413 0.416667 1.946298 0.663727 0.075629 0.575666 0.169528 -0.097763 0.805441 0.000000 0.891207 0.128455 1.387197 -0.122822 -0.786139 0.303699 -0.402497 -0.690599 -0.583347 0.985694 1.156793 -0.022667 -0.734694 -0.624103 -0.090355 0.173981 -0.203646 0.917550 0.644270 0.871593 0.647468 0.309051 0.485008 -0.841162 0.367821 -1.812848 -1.306478 -0.533678 1.191333 1.059914 0.227087 -0.961829 1.768167 -0.437992 0.152853 0.072519 1.832064 -0.781532 -0.304364 -0.307067 -0.380879 0.173285 -0.284867 -0.094292 0.251751 -0.318986 -1.106381 -0.581228 0.748165 -0.200366 -0.686145 0.797354 -0.187351 0.978716 -1.069655 -0.257489 -1.381938 0.111555 0.291230 -1.656752 -0.732214 0.148350 -0.531757 0.762624 -0.922631 -0.769079 0.809495 0.198645 -0.632959 -0.183007 -1.039901 1.554001 0.445925 -0.097655 0.325097 0.522657 0.729222 0.846047 0.681607 -0.380743 0.105062 0.342818 -0.184395 0.060737 -0.172245 -0.123736 -0.461791 -0.635694 -0.044940 0.268984 -0.767362 0.298786 -1.380267 -0.311210 0.134208 2.923990 -0.814079 0.999137 0.183557 -1.195515 1.229783 0.000736 -0.615570 -0.209762 0.833991 1.270787 -0.972568 -0.558769 0.998262 1.748582 0.589072 -1.028954 0.549662 0.155848 0.026424 -0.367618 1.193521 0.110866 0.554697 -0.697637 -0.240386 0.359794 2.286414 -0.625246 -2.442570 0.098457 0.070220 0.599230 -0.462698 0.197242 -0.283534 -0.176130 0.050109 -0.162783 0.602838 1.240747 -2.536298 1.354555 0.010553 -1.112633 1.957813 -0.201852 -0.385418 -0.638878 -0.110469 1.024946 1.356091 0.591696 -0.607348 -0.590624 -1.218815 -0.126280 0.123200 0.546275 -0.926356 1.260793 -0.130904 -1.072858 -0.470990 -1.551861 -0.052927 -0.483759 -1.243451 0.505544 0.598374 -2.290093 1.330081 0.636168 -0.322889 -0.224710 -0.178882 0.140932 -0.840840 -1.370166 0.114520 -0.791707 -1.291404 -0.154838 -0.792890 0.106690 0.484445 0.310821 -0.931068 -1.141492 1.527535 0.078591 1.467252 0.844504 0.130578 1.006544 1.710787 -0.917055 0.008407 -0.882067 1.059951 -0.461759 -0.309947 -0.172638 -0.910776 0.642612 1.313627 -0.082085 -0.086542 -1.587615 0.997022 -0.564907 -0.091337 0.712978 -0.804384 -0.370025 0.297258 0.937172 -0.371589 -0.208017 -1.106397 -0.562401 -0.835495 -0.561617 0.308485 -1.012365 -0.255182 0.733987 -0.835761 -0.868815 0.177439 -0.147578 -0.665881 -0.002764 1.281692 0.870357 -0.937664 1.225348 -1.083435 1.008439 -1.260233 -0.698871 -0.043280 -0.386766 -0.759201 -0.595012 0.122685 0.189911 0.219190 -0.606181 -0.652677 0.311676 +PE-benchmarks/weighted-job-scheduling.cpp__latestNonConflict(Job*, int) = -0.988848 -0.661961 -0.115242 -1.588024 1.165145 1.735744 0.620641 -1.314831 -2.020500 -0.865120 0.574279 -2.591064 -1.301752 2.448883 -0.748893 1.923988 3.079315 0.372969 -0.896193 -0.658566 1.844658 -0.465684 3.199398 3.501482 -2.099893 0.102760 0.219768 0.942018 0.368645 0.766648 0.365934 -1.940110 0.750350 -1.872830 0.391984 -1.312149 -0.611650 0.986789 1.821139 -3.900319 -0.166071 1.243076 0.222499 -0.082273 0.145846 0.313074 2.073601 1.865192 -0.176163 1.788451 1.339545 0.128497 1.066915 0.146116 0.772751 0.588544 0.342996 -0.401886 -0.372568 -0.176379 -0.729135 -0.557134 0.313369 2.352280 2.796995 -0.205825 -1.123629 0.605644 0.423795 0.516421 0.640540 1.860784 -0.182153 0.594834 1.316723 -2.872845 0.168228 -3.951093 0.558756 -3.777739 -1.762893 0.001007 1.403257 1.321562 1.505333 -0.495905 3.542223 -0.715260 -1.023884 1.946578 2.773391 -2.074587 -0.506677 -0.761010 -0.987472 0.058909 -1.025828 0.222116 0.455090 0.692947 -2.053962 -1.580093 0.682564 0.432003 -1.348926 -1.334025 -0.149748 1.948535 -2.078603 -1.808076 -1.233003 1.472238 -0.473348 -3.604222 -0.689083 -1.533322 0.113380 0.537950 -1.757512 -2.200046 1.091375 0.748356 -0.644858 -1.223848 -0.590145 1.770783 1.480179 0.332976 -0.132373 1.060972 0.520671 3.449619 0.832088 -1.313769 0.131627 0.773651 -0.489941 0.909717 -1.174922 -0.637335 0.617542 -2.116725 -0.361681 1.162596 -1.335122 -0.216147 0.917837 -0.298871 -0.070278 7.479589 -0.720538 2.478108 2.044997 -2.190618 1.426038 -0.694777 0.313186 0.826063 1.574823 1.242516 -3.640168 -1.840055 1.945257 3.368589 1.292756 -2.180987 -0.774652 0.536062 0.440228 -0.376864 1.174800 0.255114 0.187199 -1.400689 -0.292918 1.090917 4.517433 -1.396515 -0.311454 0.428339 1.335106 -0.456183 -2.514027 -0.464773 -2.518106 -0.153231 0.781312 0.461301 1.101738 2.665963 -3.623617 2.194578 -0.617315 -0.257392 2.007629 0.737625 -1.627599 -2.912921 -0.613406 1.103743 2.149967 -0.398720 0.569179 0.343432 -2.786305 0.078565 0.394675 0.642926 -1.735689 2.328783 -0.046403 -1.394308 -0.831000 0.385647 -0.833544 -1.446149 -0.734563 1.744351 0.976111 -2.675415 1.961006 0.511658 -0.991137 0.639463 -0.259626 2.298629 -1.984428 -2.301123 1.579740 -0.744326 -1.032233 -0.509852 -0.699174 1.089529 0.714358 0.100561 -1.927937 -2.334162 2.085887 -0.587758 2.752728 1.312322 -0.443079 1.603856 -0.381646 -1.287301 -1.311245 -1.748798 0.172269 0.091476 -1.281931 -1.721667 -0.750114 1.984308 2.196137 0.226068 -1.321254 -0.333136 2.485310 -2.119954 0.128415 0.963676 0.739671 -1.610604 0.534164 1.357271 -1.849169 0.302386 -1.676239 0.077856 -1.386675 -1.192606 1.808079 -0.849115 0.699127 0.141566 -0.383722 -0.076143 0.965887 1.155180 -0.019665 0.542795 3.004652 1.618629 -0.482556 -0.276069 -2.667887 1.396486 -2.580847 -1.990791 0.041800 0.723803 -1.555079 -0.558699 0.131564 1.976917 1.345609 -0.897308 -1.057047 0.451264 +PE-benchmarks/weighted-job-scheduling.cpp__findMaxProfit(Job*, int) = -2.036592 -0.577116 0.531858 -4.083866 2.997670 4.808489 1.245912 -3.278253 -3.890786 -2.303750 1.872207 -6.015688 -4.345511 5.343237 -2.277249 2.807547 6.015737 -0.831225 -2.319892 -2.442742 3.977929 0.835457 7.929302 7.686025 -6.187125 0.204280 1.316222 2.825817 2.318217 0.807194 1.709887 -3.985528 1.414118 -2.951245 0.743467 -1.084578 -1.160889 0.020773 2.845324 -8.160922 -0.798009 2.240165 -1.589057 0.094430 0.455292 1.758137 5.544752 4.518446 -0.705275 3.434092 4.200403 0.771635 1.959433 -0.039084 1.235044 -1.012642 1.801775 -1.018229 -0.313970 -1.055817 -1.031024 -1.266465 -0.316477 6.181152 6.473468 -0.481709 -2.461041 1.460125 1.012606 1.595384 1.083162 4.590579 0.370348 3.042149 3.951231 -5.133367 0.363755 -8.367644 1.163384 -8.399864 -4.279917 -0.422536 3.637054 2.320021 2.577346 -0.577424 8.264261 -0.256570 -2.287468 5.050083 6.529376 -3.789395 -0.955443 -1.518932 -2.551571 0.725257 -2.723393 2.136990 -0.117450 2.276138 -4.811779 -2.520099 0.368260 0.399411 -3.540173 -2.392286 -0.810768 3.944738 -4.804758 -2.128532 -2.568987 3.385951 -0.051626 -9.235110 -4.065612 -3.194094 2.789972 0.588264 -2.931038 -3.647449 1.785070 1.705888 -1.155218 -2.199964 -1.069696 3.555648 4.711245 1.362738 -0.171747 3.069095 2.396665 7.543161 1.963701 -2.206538 -0.456261 0.940188 -0.589685 2.252228 -1.610133 0.029434 1.530797 -3.926260 0.915126 3.211960 -2.446894 -2.192298 1.050350 -1.343452 0.031043 18.039577 -1.363652 5.855641 4.605030 -4.844106 0.889641 -2.450723 -0.000419 2.185664 2.857973 3.123508 -7.110516 -3.873021 4.949483 7.753078 2.502928 -5.783896 0.803771 2.371533 0.281842 -2.432561 3.020340 0.645702 0.584205 -2.666087 -0.840920 4.140976 9.283753 -2.999110 -2.847385 1.043572 3.272234 0.086898 -3.416791 -0.475451 -2.540141 -0.086619 3.786257 1.554204 2.905750 5.980623 -8.491473 4.379345 0.486591 -0.388978 4.260629 1.715085 -4.092521 -4.125592 -0.188894 2.776337 3.778176 -0.469287 0.129536 0.312929 -6.445490 0.366195 1.787384 0.988492 -3.793571 5.355542 0.535553 -2.668352 -2.842526 -0.327013 -1.498221 -0.861173 -2.643014 3.826558 -0.404846 -8.413773 5.167815 0.642415 -2.853580 -0.314529 -2.477509 5.742874 -4.839431 -5.353752 3.223718 -2.640891 -3.974043 -1.688791 -1.788823 1.912569 2.601224 2.292358 -5.635059 -4.506300 5.197167 -1.505627 6.096118 3.216860 -0.160383 4.615523 -2.937031 -2.584907 -3.336052 -4.331473 3.073919 1.244368 -4.292968 -2.332714 -1.821193 3.922412 4.811021 -1.176997 -3.305535 -1.101231 4.833131 -5.455970 -0.969278 1.286122 3.449637 -4.258937 2.382789 2.467539 -3.242620 1.070153 -4.285415 -1.050590 -3.802805 -3.948464 4.119031 -1.449446 2.078924 1.166306 -0.422287 -0.657522 2.359142 1.434198 0.271739 1.340033 5.986543 5.984381 -2.437291 -0.619980 -7.043635 4.334978 -6.062641 -5.874052 1.491538 -0.499544 -1.837856 -1.752568 -1.331648 4.444994 3.550484 -3.161005 -2.765829 2.387821 +PE-benchmarks/weighted-job-scheduling.cpp__void std::sort(Job*, Job*, bool (*)(Job, Job)) = 0.032547 0.915265 0.705633 -0.208784 0.770033 0.538395 0.266283 0.264200 -0.299257 -0.767553 -0.291663 -0.975481 -1.397609 0.867140 -0.086881 -0.076766 1.442063 0.157962 0.081053 -0.376662 0.271066 -0.470718 1.408539 1.369786 -1.345128 0.409370 0.618175 0.440372 0.090391 0.936392 -0.378291 -1.143459 0.405901 -0.035560 0.655387 -0.474994 -0.233249 -0.671181 -0.438123 -2.050040 -0.247836 0.583867 -0.305042 -0.010275 0.165183 0.866996 1.916405 0.718569 -0.428322 0.447649 0.457092 -0.004814 0.421924 0.129822 0.205919 -0.072733 0.580661 -0.036207 -0.657352 0.242542 -0.077208 -1.383660 -0.382547 0.969800 1.215560 -0.142243 -0.285966 0.072011 -0.251886 0.085325 -0.257635 0.701490 0.854354 0.717052 0.883420 -0.466648 -0.026201 -1.491388 -0.140300 -2.770896 -1.178880 -1.121581 0.907164 0.298795 0.317144 -0.419348 1.516877 0.031596 0.589226 0.513652 1.727378 -0.974499 -0.337929 -0.696704 -0.164734 0.504896 -0.591994 0.109623 0.336182 -0.442778 -0.916716 -0.870794 0.788029 -0.105718 -0.698869 -0.038035 -0.356531 0.853062 -1.257435 -0.332182 -1.668480 -0.471645 0.086513 -1.656298 -0.078294 0.253560 0.617829 0.681743 -0.176418 -0.775160 0.293242 0.610276 -0.250815 -0.508370 -0.647846 1.315654 0.520735 -0.125913 0.569159 0.469669 0.737233 0.974179 1.270286 -0.126529 -0.367994 0.297871 -0.501612 -0.142917 -0.410264 -0.102297 0.364948 -0.784584 0.039755 0.481497 -0.660142 -0.168827 -0.153387 -0.657949 0.585657 2.436889 -0.281312 0.601536 0.116878 -1.213384 0.811203 -0.347813 -0.767273 0.201143 0.882582 1.073394 -1.030606 -0.536982 0.467642 1.399013 0.493789 -1.091864 0.035364 -0.152400 0.057750 -0.437999 0.638849 0.283079 0.359570 -0.564386 -0.141294 0.681275 1.826359 -0.719347 -1.425902 0.165190 0.121526 0.193041 -0.998801 0.037178 -0.182451 -0.193425 0.162896 -0.101914 0.396857 1.155743 -2.182927 1.003360 -0.187965 -0.729072 0.946191 -0.064905 -0.288739 -0.933942 0.556014 1.138482 0.995075 0.424838 -0.125380 -0.485502 -1.115416 -0.144581 0.216965 0.600895 -0.621818 0.966401 -0.080773 -0.899464 -0.857763 -0.897925 0.013881 -0.339979 -0.582000 0.401005 0.451856 -2.354524 1.362938 -0.148618 -0.591717 -0.025453 -0.342751 0.494207 -1.153895 -1.418077 0.321690 -0.558162 -1.131977 -0.380816 -0.502607 0.402352 0.234813 -0.179268 -0.595368 -1.284592 1.143363 0.086148 0.732161 0.786083 0.523206 1.547205 0.702888 -0.901315 -0.536766 -0.571714 0.688343 -0.608327 -0.411910 -0.300490 -0.660623 0.651991 1.723377 -0.178469 0.017177 -0.695317 0.887959 -1.149826 -0.603562 0.737889 0.443111 -0.278468 0.559570 0.825001 -0.613861 -0.561806 -0.988231 -0.254778 -0.143788 -0.892687 0.202399 -1.284007 -0.174743 1.076839 -0.500466 -0.658568 0.565643 -0.245878 -0.173198 -0.395017 1.075448 1.586902 -1.332874 0.637376 -0.962513 0.752932 -1.490408 -0.929081 0.068446 0.071389 -0.111991 -0.265790 0.193287 0.175903 0.093467 -0.609612 -0.509217 -0.112857 +PE-benchmarks/weighted-job-scheduling.cpp__int const& std::max(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/weighted-job-scheduling.cpp__main = 0.063619 0.369438 0.549029 -0.165351 0.411209 -0.082035 0.204243 0.425304 -0.419839 -0.790770 0.004005 -1.019276 -1.118690 0.642523 -0.074063 -0.314444 0.926005 0.097044 0.034593 -0.316299 -0.106015 -0.304128 0.852682 0.932248 -0.800423 0.288585 -0.062356 0.297145 -0.003118 0.548992 0.125771 -0.933337 0.154979 0.426061 0.523366 -0.088651 -0.245574 -0.362222 -0.622439 -1.336843 -0.149566 0.975833 0.073627 -0.002377 0.281429 0.928064 1.167175 0.440496 -0.208704 0.488180 0.272973 -0.167869 0.439460 0.026850 0.197044 -0.495782 0.371934 -0.305990 -0.647018 0.331241 -0.109984 -1.027753 -0.449072 0.583725 0.764744 -0.153799 -0.302875 -0.322547 -0.128221 0.240292 -0.000664 0.460755 0.746010 0.343313 0.613614 0.337515 -0.043403 -0.807538 0.088850 -2.246495 -0.848358 -0.492709 1.362553 0.703597 -0.288490 -0.609589 0.974571 0.055269 0.189248 0.504260 1.127250 -0.200666 -0.324985 -0.297829 -0.107820 0.411853 -0.365348 0.029823 0.293757 0.069011 -0.665516 -0.057711 0.361423 -0.369966 -0.393074 0.384361 -0.217952 0.553347 -1.012101 0.196335 -1.059535 -0.029090 0.643744 -1.036961 -0.052954 0.264741 0.092225 0.586328 -0.359420 0.183734 0.326945 -0.137656 -0.294595 0.236883 -1.138161 0.976397 0.020702 0.104275 0.354737 0.594621 0.534201 0.195406 0.489008 -0.158670 -0.118078 0.214824 -0.101550 0.102690 -0.101112 -0.143638 0.314634 -0.384783 0.164257 -0.247148 -0.468943 -0.390203 -0.968841 -0.293644 0.209435 0.987065 -0.236573 0.584734 0.143341 -0.534418 0.590628 -0.136375 -0.344688 0.016117 0.607047 0.620259 0.170573 -0.297878 0.465467 0.997264 0.333511 -0.596279 0.389647 0.226965 0.118996 -0.285384 0.662163 0.191771 0.380042 -0.358974 -0.084674 0.390335 0.972255 -0.148760 -1.008396 -0.075160 0.189327 0.485051 -0.243720 0.248511 0.295278 -0.057901 0.080473 -0.000484 0.258656 0.745764 -1.615190 0.760167 0.166449 -0.207626 0.615339 -0.111980 -0.286179 -1.007481 0.101215 0.588594 0.753427 0.448645 -0.265651 -0.254016 -0.699383 -0.080784 0.129399 0.320941 -0.405692 0.654987 -0.255131 -0.338054 -0.443136 -1.007571 -0.082032 0.182972 -0.600795 0.286836 0.617898 -1.515512 0.762228 -0.087928 -0.430707 -0.537278 -0.087947 0.163002 -0.675755 -0.805902 -0.096166 -0.766265 -1.494321 -0.476714 -0.464160 -0.039612 -0.007720 -0.186944 -0.164032 -0.554574 1.211891 -0.052459 0.690878 0.511355 0.074582 1.063058 1.117144 -0.590199 0.052521 -0.439778 0.711851 -0.794464 -0.130527 0.458289 -0.428434 0.185901 0.881462 -0.112220 -0.091178 -0.454418 0.567551 -0.307387 -0.570198 0.491100 -0.360750 0.088279 0.841330 0.588432 -0.474534 -0.102626 -0.952987 -0.239111 -0.215916 -0.402748 0.139492 -0.692891 -0.145498 0.533065 -0.323384 -0.592329 0.235674 -0.206702 -0.432698 -0.219099 0.893822 1.033303 -0.840520 0.819531 -0.730479 0.572385 -0.833233 -0.549936 -0.091064 0.062320 -0.120029 -0.215772 -0.039303 -0.029556 0.215079 -0.651555 -0.669646 0.488761 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__sort >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.177704 0.931784 0.455145 -1.074629 1.525505 0.807394 0.483635 0.180982 -0.932787 -1.432578 -0.097780 -2.597367 -2.405792 1.344374 -0.365619 0.143816 2.766027 -0.156160 -0.014320 -0.925249 0.385694 0.203331 2.906240 2.899549 -2.374051 0.565765 0.542068 0.866408 -0.091152 0.364158 0.090932 -2.428565 0.465580 -0.182993 0.843104 -0.227771 -0.640719 -0.995856 0.041848 -3.599001 -0.391243 1.087704 -0.560513 0.097202 0.324135 1.481622 3.259739 1.440340 -0.746802 1.136817 1.359148 0.269179 0.874352 0.091552 0.013925 -0.590632 0.343743 -0.453538 -0.816602 0.038831 -0.249375 -1.204800 -0.611573 1.947036 2.125594 -0.208377 -1.158033 0.230269 0.342894 0.276676 -0.161576 1.740055 1.281949 1.301220 1.643464 -0.938022 -0.318797 -3.341343 0.266471 -4.863193 -2.333039 -1.285971 2.054494 0.832320 0.400536 -0.612382 3.190754 -0.122520 0.588974 1.774753 2.751620 -1.351613 -0.604106 -1.004458 -0.596519 0.709123 -0.744827 0.510424 0.455022 0.411243 -1.900644 -0.972338 0.704979 -0.567297 -1.316826 -0.605741 -0.189061 0.999489 -1.868492 -0.295759 -2.655906 0.664901 0.811968 -3.291581 -0.989191 0.175740 0.998631 0.862437 -0.953360 -1.133829 0.520558 0.246929 -0.887000 -0.218981 -1.195070 1.849006 1.457201 0.118702 0.920385 1.369892 1.484193 2.410734 1.327960 -0.677106 -0.625221 0.599327 -0.372645 0.037903 -0.602753 -0.077029 0.677319 -1.507604 1.087357 0.741250 -1.237254 -1.001891 -0.526093 -1.204096 0.509569 5.098855 -0.743389 1.807280 1.002971 -1.830175 1.018034 -1.144787 -0.879958 0.278752 1.487451 1.860350 -1.311867 -1.111552 1.487586 2.861264 0.943400 -2.028146 0.629878 0.861212 0.303079 -0.957517 1.265311 0.463492 0.856565 -0.848809 -0.147818 1.740063 3.525081 -0.634659 -1.768183 0.161382 1.602126 0.932024 -0.977013 0.019680 -0.856815 -0.384896 1.464049 0.514629 0.927630 2.262640 -4.162134 1.495861 0.338789 -0.349438 1.363693 0.633684 -1.111158 -1.954738 0.443029 1.677167 1.766772 0.284646 0.172262 -0.767015 -1.956818 -0.096250 0.776668 0.876715 -1.434187 1.981879 -0.275952 -1.375743 -0.939051 -1.269318 -0.583874 -0.000426 -1.179017 1.083135 0.759386 -4.178402 2.294983 -0.018828 -1.259479 -0.488469 -1.301368 1.746036 -1.947162 -2.109512 0.828325 -1.453676 -2.082371 -0.329883 -0.899396 0.459310 0.563372 0.760463 -1.501462 -1.978788 2.726071 0.403854 2.134445 1.497357 0.269114 2.348795 -0.266022 -1.464007 -0.684483 -1.805879 1.567615 -0.418324 -1.128497 -0.016083 -1.133621 1.007373 2.607276 -0.701845 -0.695250 -0.908428 1.363312 -2.096551 -0.553560 0.917627 0.697454 -0.901825 1.423585 1.323424 -1.199676 -0.212343 -2.232047 0.013218 -0.949904 -1.538560 0.687221 -1.807532 -0.118420 1.570077 -1.023724 -0.770642 0.973910 -0.104851 -0.214053 -0.163037 2.090488 2.643838 -1.469324 0.847581 -2.370230 1.445698 -2.591359 -2.145684 0.289113 -0.389168 -0.582421 -0.803388 -0.255425 0.845885 0.306786 -1.181217 -1.579124 0.860247 +PE-benchmarks/weighted-job-scheduling.cpp____gnu_cxx::__ops::_Iter_comp_iter __gnu_cxx::__ops::__iter_comp_iter(bool (*)(Job, Job)) = 0.011310 0.421739 0.263065 -0.071968 0.399490 0.266207 0.130867 0.124506 -0.163716 -0.401918 -0.140720 -0.454553 -0.653646 0.418042 -0.071171 -0.004163 0.679527 0.105320 0.085189 -0.172587 0.070131 -0.159776 0.694582 0.641963 -0.607039 0.196992 0.239994 0.167541 -0.055387 0.487415 -0.119740 -0.691235 0.248375 0.023752 0.237003 -0.234320 -0.106156 -0.258613 -0.202346 -0.962237 -0.104625 0.289501 -0.149736 0.006679 0.081482 0.305427 0.878437 0.337031 -0.146558 0.310949 0.199819 0.120320 0.181830 0.086574 0.090973 -0.020264 0.166937 -0.254166 -0.330614 0.119082 -0.049538 -0.639993 -0.254388 0.436864 0.560253 -0.076303 -0.125162 0.006036 -0.227845 0.066174 -0.087762 0.311887 0.379935 0.321306 0.364465 -0.122165 -0.091317 -0.619828 -0.092680 -1.292566 -0.545451 -0.523663 0.455074 0.317128 0.144587 -0.138373 0.710960 0.011927 0.274296 0.268519 0.801540 -0.457341 -0.173975 -0.275521 -0.040069 0.236072 -0.282658 0.041947 0.018720 -0.149539 -0.425500 -0.436803 0.349717 -0.072197 -0.313419 -0.077885 -0.170417 0.388372 -0.714894 -0.156249 -0.794115 -0.161809 0.043812 -0.747455 -0.094393 0.163382 0.292216 0.343254 -0.092351 -0.345063 0.169354 0.264644 -0.108797 -0.229497 -0.291493 0.518305 0.202860 -0.064081 0.272002 0.223475 0.325041 0.547263 0.525047 -0.061908 -0.167574 0.150972 -0.127342 -0.055148 -0.168291 -0.040552 0.018515 -0.410645 0.146910 0.232797 -0.321762 -0.160823 -0.260214 -0.337316 0.277242 0.971556 -0.140000 0.279190 0.082405 -0.588924 0.248925 -0.244127 -0.335230 0.073651 0.414840 0.479810 -0.248552 -0.247400 0.212661 0.641042 0.242637 -0.408803 0.051528 -0.069617 0.074312 -0.177874 0.309362 0.149089 0.159026 -0.278190 -0.060113 0.285485 0.852976 -0.266885 -0.511448 0.092030 0.122968 0.109667 -0.320364 0.014421 -0.083204 -0.085370 0.190977 -0.049333 0.128694 0.544188 -0.983469 0.466928 -0.086100 -0.281393 0.298522 0.017397 -0.124583 -0.331486 0.227492 0.520875 0.493068 0.180108 0.106388 -0.215591 -0.513493 -0.077794 0.106646 0.293170 -0.293062 0.437109 0.013262 -0.482242 -0.392887 -0.359018 0.022064 -0.159844 -0.279551 0.187181 0.340887 -1.157602 0.611063 -0.079939 -0.291712 -0.001028 -0.107918 0.333198 -0.531361 -0.655037 0.177938 -0.310889 -0.554633 -0.073274 -0.227835 0.189883 0.095209 -0.038686 -0.200975 -0.490503 0.530153 0.151364 0.308656 0.361919 0.231239 0.695578 0.150188 -0.437530 -0.168878 -0.315746 0.385286 -0.378174 -0.124116 0.028954 -0.308077 0.310263 0.826863 -0.011063 -0.109213 -0.272897 0.433890 -0.484738 -0.204607 0.378049 0.236709 -0.095609 0.299209 0.412153 -0.303695 -0.269709 -0.443736 0.023734 -0.057793 -0.404888 0.096384 -0.611364 -0.065524 0.503369 -0.198530 -0.367894 0.275180 -0.110089 -0.092425 -0.196905 0.506927 0.615422 -0.569662 0.368436 -0.418020 0.287791 -0.686742 -0.432253 -0.010571 0.037045 -0.072089 -0.104373 -0.038754 0.090591 0.026703 -0.183814 -0.248997 -0.061567 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__introsort_loop >(Job*, Job*, long, __gnu_cxx::__ops::_Iter_comp_iter) = -0.372860 1.224284 0.633703 -1.514220 2.072052 1.421437 0.712724 0.242095 -1.649227 -2.213826 -0.192021 -3.544106 -3.454008 2.394005 -0.481759 0.459241 4.346602 0.077914 -0.127251 -1.322182 1.165091 -0.325551 4.276602 4.491711 -3.649758 0.841716 1.127747 1.168567 0.199606 1.095496 0.115857 -3.645563 0.790209 -0.713538 1.494339 -1.078499 -1.012162 -0.988452 0.243378 -5.794885 -0.579831 1.897488 -0.652709 0.070337 0.525300 2.222205 4.770140 2.223213 -1.342956 1.922722 2.019304 0.399455 1.316593 0.090273 0.187894 -0.350439 0.505321 -0.189153 -1.091027 0.251469 -0.501080 -2.082750 -0.598768 3.015166 3.451081 -0.520300 -1.657262 0.401666 0.393076 0.460974 -0.180718 2.652475 1.938531 1.574022 2.643267 -1.978679 -0.614372 -5.592714 0.529074 -7.891498 -3.309682 -1.904213 2.950241 1.098632 0.847433 -1.082065 4.950532 -0.549295 0.680575 2.846719 4.250677 -2.199338 -0.801533 -1.693489 -1.074249 1.031283 -1.307190 0.430048 0.872399 0.172830 -2.856179 -2.098174 1.176844 -0.557874 -2.080313 -1.132401 -0.508203 1.915154 -3.184741 -0.877251 -4.028832 0.822722 0.782600 -4.995926 -1.281670 -0.228851 1.265525 1.382682 -1.562028 -2.042623 0.969950 0.734498 -1.243179 -0.857855 -1.326418 3.070585 2.028854 0.143049 1.152612 1.706679 1.934682 3.593698 2.499957 -1.116937 -0.812799 1.117942 -0.803546 0.069882 -1.294170 -0.303706 1.465620 -2.345412 0.906402 1.145788 -1.925423 -1.228910 0.118246 -1.936601 0.762840 8.457866 -1.102934 2.679009 1.541831 -2.945915 1.896691 -1.265581 -1.240040 0.719702 2.539496 2.908102 -2.796433 -1.757692 2.162813 4.471791 1.504356 -3.172781 0.228741 0.973015 0.480872 -1.150021 1.946972 0.518522 1.163426 -1.609170 -0.305989 2.219119 5.583646 -1.374951 -2.500470 0.148308 2.407327 0.720656 -2.231138 0.053781 -1.932563 -0.542470 1.843017 0.398113 1.517303 3.497366 -6.494072 2.571923 -0.099847 -0.804525 2.043856 0.897640 -1.538046 -3.500752 0.635835 2.457551 2.951003 0.470686 0.448184 -0.929923 -3.290002 -0.119800 0.939698 1.418998 -2.335854 3.203954 -0.406855 -2.120645 -1.524472 -1.494083 -0.861291 -0.711236 -1.560347 1.679450 1.282652 -6.027430 3.441290 -0.067442 -1.711821 -0.391840 -1.323086 2.526259 -3.055345 -3.488969 1.450490 -1.768383 -2.935009 -0.674295 -1.475584 1.113625 0.952394 0.549544 -2.231627 -3.700329 3.913119 0.288358 3.329747 2.278079 0.325983 3.781930 -0.024192 -2.101643 -1.522659 -2.439526 1.928409 -0.750169 -1.531804 -1.043710 -1.690588 1.774095 4.097745 -0.809867 -0.913820 -1.458312 2.561101 -3.263904 -0.682498 1.453026 1.303700 -1.292396 1.966201 2.053609 -2.043062 -0.452216 -3.316847 0.100502 -1.275771 -2.145942 1.320628 -2.856295 -0.115838 2.227283 -1.405604 -1.143134 1.460900 0.164183 -0.459482 -0.333019 3.352104 4.056427 -2.442323 1.118936 -3.481384 2.211259 -4.009267 -3.030754 0.059739 -0.193664 -1.030079 -1.100852 -0.111617 1.429325 0.768796 -1.557377 -2.093089 0.930030 +PE-benchmarks/weighted-job-scheduling.cpp__std::__lg(long) = -0.238471 -0.332164 0.062812 -0.354034 0.124227 -0.051352 0.183343 -0.425911 -0.507536 -0.311731 0.315153 -0.849133 -0.289188 0.558927 -0.224591 0.413105 0.611352 0.040705 -0.245113 -0.386694 0.238226 0.026408 0.805151 0.772429 -0.349755 -0.000224 -0.308314 0.219451 0.270729 -0.180291 0.328310 -0.236633 0.291690 -0.301018 -0.047606 -0.009217 -0.117543 0.280368 0.366284 -0.639246 0.014623 0.266457 0.288284 -0.053269 0.030015 0.229907 0.318235 0.414782 0.326153 0.483200 0.221807 -0.079668 0.343082 0.097151 0.312572 -0.137609 0.244698 -0.740021 -0.227775 -0.044382 -0.171827 -0.190010 -0.094588 0.490164 0.542788 0.045742 -0.288119 0.128585 0.140823 0.182787 0.357842 0.359513 -0.000864 0.157436 0.222171 -0.587158 0.207613 -0.567080 -0.036036 -0.882676 -0.408807 0.220461 0.584857 0.289618 0.193930 0.067156 0.630135 -0.002647 -0.417320 0.313627 0.582396 -0.397068 -0.205253 0.149370 0.028200 -0.026205 -0.259160 0.257096 -0.027526 0.489559 -0.469945 0.006238 0.306712 -0.009308 -0.222814 -0.107166 0.124628 0.328541 -0.532175 -0.248437 -0.096131 0.364285 0.099679 -0.550148 0.045478 -0.272170 0.293550 0.136513 -0.463016 -0.203761 0.282031 -0.096684 -0.111550 -0.072312 -0.613869 0.168115 0.220881 0.262743 -0.106350 0.535311 0.122755 0.815978 -0.150300 -0.298372 0.157259 0.068885 0.003584 0.414479 -0.021465 -0.294201 0.156642 -0.270136 -0.125772 0.043768 -0.278763 -0.271116 -0.078113 0.201660 -0.137502 0.746095 -0.064521 0.512881 0.612038 -0.276239 -0.152694 -0.440152 0.264227 0.039362 0.252828 0.124847 -0.310402 -0.503768 0.527165 0.654565 0.285594 -0.383280 0.094910 0.265909 0.225533 -0.093210 0.251044 0.102728 0.151599 -0.345373 -0.025453 0.195234 0.876783 -0.213472 0.356169 0.079963 -0.060839 0.199666 -0.353659 -0.092908 0.075914 0.059666 -0.012277 0.330847 0.113661 0.552238 -0.513893 0.490980 -0.093414 0.183458 0.400755 0.194796 -0.507750 -0.559927 -0.372708 0.119340 0.394448 -0.038520 0.177499 0.174423 -0.570927 0.007423 -0.038064 0.033520 -0.242586 0.371787 0.045107 -0.174168 -0.090936 0.087681 -0.034490 0.065349 -0.071187 0.437632 0.486560 -0.446504 0.325856 0.129400 -0.208022 -0.055951 -0.072843 0.622368 -0.362499 -0.238125 0.180076 -0.522250 -0.563980 -0.238172 -0.080279 -0.014266 -0.125446 0.082371 -0.353661 0.115728 0.724799 -0.198145 0.614168 0.232554 -0.245417 0.209112 -0.176031 -0.257494 0.057403 -0.263702 -0.177601 -0.143524 -0.281238 0.268971 -0.075403 0.362031 0.305545 -0.006432 -0.397497 0.257625 0.391881 -0.637825 -0.166053 0.237568 0.311699 -0.328770 0.475448 0.294674 -0.448579 0.280014 -0.293752 -0.286951 -0.387808 -0.220311 0.430270 0.040238 0.217439 -0.148608 -0.019972 0.013831 0.182014 0.138325 -0.105056 0.195497 0.701584 0.632394 0.054728 -0.093288 -0.633661 0.225531 -0.393901 -0.455534 0.161257 0.279924 -0.470245 -0.126179 -0.088258 0.461321 0.511128 -0.439571 -0.482039 0.394128 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__final_insertion_sort >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.059376 1.473744 0.941171 -1.216581 1.809838 1.341067 0.494095 0.555728 -1.032243 -1.814111 -0.398588 -2.870579 -2.955609 1.619640 -0.409650 -0.149140 3.283050 -0.045164 0.041166 -0.802159 0.325755 0.389353 3.223737 3.270221 -2.847760 0.768261 0.641154 0.928587 -0.278714 1.241762 -0.116788 -3.350711 0.442136 0.327522 1.186687 -0.469285 -0.804164 -1.287834 -0.442175 -4.414444 -0.431362 1.847734 -0.832300 0.019647 0.618615 1.293294 4.112010 1.585894 -0.916921 1.076827 1.389950 0.735082 0.958329 0.057163 0.104338 -0.491963 0.526660 -0.793733 -1.014175 0.177821 -0.305066 -1.538608 -0.886016 2.270050 2.414014 -0.251644 -1.258359 -0.154942 0.175580 0.253344 -0.365621 1.944534 1.749239 1.638051 1.814933 -0.423334 -0.364684 -3.292665 0.501112 -5.238138 -2.710071 -1.810366 2.377685 1.744935 0.338420 -1.348645 3.700909 -0.491183 0.999913 1.934708 3.333287 -1.510543 -0.623903 -1.465379 -0.743478 0.905178 -0.895842 0.254018 -0.043770 0.055580 -2.158746 -1.363435 0.748948 -0.647387 -1.572318 -0.295909 -0.357450 1.327968 -2.398374 -0.249811 -3.317403 0.718113 0.942243 -3.771763 -1.435089 0.261600 0.637083 1.096632 -1.038459 -1.355956 0.702861 0.489721 -1.072688 -0.308768 -1.718452 2.502711 1.537210 -0.119887 1.068221 1.326332 1.758495 2.451923 1.664041 -0.692856 -0.711745 0.767026 -0.368733 -0.273653 -0.764082 0.085010 0.429401 -1.620592 0.802200 1.003017 -1.476451 -0.857994 -1.464320 -1.660759 0.798133 6.218338 -1.041219 1.891666 0.842956 -2.311408 1.517327 -0.915455 -1.367364 0.155454 1.700569 2.514367 -1.655324 -1.154993 1.604442 3.313469 1.103961 -1.985761 1.073197 0.767562 0.219639 -1.123429 1.657441 0.441951 1.011473 -1.216077 -0.294678 1.864040 4.176282 -0.639585 -2.596249 0.143707 1.791014 1.039826 -0.725298 0.170528 -0.853761 -0.462680 1.813266 0.224039 1.194495 2.644186 -4.773160 1.898712 0.396656 -0.878359 1.644465 0.367983 -0.965728 -1.672228 0.654337 2.171410 2.262248 0.475431 0.269348 -1.125002 -2.304752 -0.187874 0.860520 1.213167 -1.738478 2.293338 -0.155677 -1.843571 -1.220453 -1.937504 -0.704885 -0.238848 -1.767901 1.071494 1.029865 -4.803015 2.868405 0.099864 -1.232636 -0.557586 -1.393682 1.777214 -2.346979 -2.643338 0.903833 -1.510834 -2.568803 -0.159195 -1.204612 0.713782 0.794580 0.799782 -1.784927 -2.662670 3.101257 0.763176 2.440181 1.786448 0.513655 2.720064 0.577146 -1.521622 -0.710712 -2.394409 2.234047 -0.554190 -1.136247 -0.119605 -1.529473 1.152394 3.241062 -0.887007 -0.753408 -1.593078 1.655132 -2.110530 -0.480506 1.104363 0.332424 -0.925811 1.338414 1.609476 -1.247029 -0.567295 -2.688539 0.239302 -1.015676 -1.782551 0.660147 -2.379437 -0.239499 2.164002 -1.270108 -1.384724 0.970613 -0.199208 -0.645950 -0.274071 2.419202 2.640207 -1.769058 1.550015 -2.581841 1.763399 -3.099487 -2.306132 0.086886 -0.848083 -0.629114 -0.928435 -0.342322 0.830563 0.255664 -0.838559 -1.582270 0.779938 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__partial_sort >(Job*, Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = 0.132434 1.143752 0.822121 -0.232814 0.948838 0.626248 0.307783 0.532246 -0.393502 -1.044591 -0.375582 -1.086431 -1.779061 1.011087 -0.040725 -0.269165 1.774629 0.186628 0.189961 -0.553317 0.252021 -0.475556 1.706209 1.712856 -1.718267 0.585488 0.767862 0.495195 0.136801 1.055766 -0.271460 -1.519832 0.486482 0.059959 0.801599 -0.598960 -0.362510 -0.881001 -0.664488 -2.630440 -0.342355 0.729550 -0.621336 0.053014 0.298300 1.205240 2.386681 0.834454 -0.640344 0.752989 0.597882 0.094400 0.487592 0.101234 0.131983 -0.160531 0.473513 -0.074902 -0.744704 0.409446 -0.041816 -1.731442 -0.537836 1.148797 1.436164 -0.271727 -0.435490 0.023487 -0.278749 0.110013 -0.321427 0.918460 1.195897 0.818626 1.185770 -0.484368 -0.295284 -1.972877 -0.079803 -3.685283 -1.521734 -1.421088 1.386861 0.347450 0.217957 -0.542960 1.895243 -0.003005 0.774559 0.891368 2.032096 -1.035643 -0.376868 -0.842411 -0.183337 0.702523 -0.675903 0.144897 0.320852 -0.515211 -1.108842 -1.077112 0.905110 -0.293896 -0.913073 -0.143603 -0.475484 1.051291 -1.660665 -0.262793 -2.148157 -0.390102 0.245422 -1.972078 -0.301707 0.385643 0.979225 0.893398 -0.206489 -0.736919 0.327261 0.626768 -0.329015 -0.507677 -0.635941 1.548218 0.662039 -0.148317 0.736411 0.669945 0.945165 1.151244 1.610127 -0.114977 -0.484357 0.474362 -0.431363 -0.196558 -0.484646 -0.023967 0.462444 -0.890196 0.246809 0.482921 -0.808305 -0.442478 -0.244257 -0.924788 0.664791 2.988532 -0.304596 0.735744 0.172882 -1.391774 0.811989 -0.459426 -0.955171 0.348858 1.152574 1.345369 -1.061429 -0.554567 0.480553 1.743569 0.566390 -1.375883 0.106818 -0.087095 0.030643 -0.558395 0.889996 0.269731 0.554506 -0.619693 -0.139873 0.865592 2.168149 -0.774246 -1.773982 0.041163 0.377926 0.296674 -1.019595 0.158834 -0.103170 -0.260611 0.510369 -0.131623 0.498068 1.356126 -2.820765 1.163066 -0.195028 -0.784146 0.837292 0.112447 -0.306657 -1.087564 0.691744 1.306969 1.281633 0.571376 -0.056634 -0.596171 -1.362756 -0.173802 0.375395 0.705454 -0.809381 1.252873 -0.093593 -1.025621 -0.954751 -1.077161 -0.024928 -0.250851 -0.734603 0.467946 0.502701 -3.100356 1.561777 -0.268503 -0.780766 -0.119329 -0.457946 0.771683 -1.390676 -1.722298 0.409624 -0.670690 -1.604401 -0.418221 -0.732620 0.516458 0.341018 -0.094293 -0.678068 -1.592417 1.531617 0.204989 0.911832 1.040880 0.540902 2.109335 0.524032 -1.130650 -0.617891 -0.871163 1.163234 -0.759002 -0.406165 -0.268824 -0.874700 0.660869 2.142170 -0.232123 -0.085737 -0.889601 1.106302 -1.484747 -0.688623 0.840081 0.746256 -0.181293 0.930121 0.986776 -0.772950 -0.612827 -1.291158 -0.171965 -0.091394 -0.990712 0.318258 -1.634440 -0.225428 1.354508 -0.580920 -0.848053 0.738923 -0.381973 -0.226843 -0.535234 1.255984 2.150035 -1.743165 0.862246 -1.147453 0.979819 -1.768780 -1.119958 -0.067782 -0.013831 -0.029038 -0.343866 0.016188 0.161420 0.174789 -0.775930 -0.711760 0.015974 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__unguarded_partition_pivot >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = 0.034444 2.063742 1.031516 -1.032855 1.961396 1.715320 0.478794 0.135976 -0.593219 -1.481238 -0.428771 -2.940117 -3.039800 1.427296 -0.352953 -0.066980 3.032605 -0.511613 0.045715 -0.870922 0.265255 0.835457 3.429019 3.145306 -2.964331 0.901167 1.021741 0.752749 -0.140800 1.008589 -0.679550 -3.044819 0.612680 0.068075 0.800915 0.033226 -0.835618 -1.899243 -0.089145 -4.047487 -0.463137 0.987183 -1.227996 0.034332 0.342289 1.371815 4.561892 1.568146 -0.764644 0.763747 1.406482 0.487288 0.864790 0.087471 0.114583 -0.636062 0.956337 -0.385342 -0.928650 -0.162891 -0.161522 -1.334234 -1.114767 2.316491 2.250000 -0.017361 -1.323404 0.271724 0.130454 0.060761 -0.857332 2.045443 1.913563 2.306323 1.808186 -0.534955 -0.054648 -2.868530 0.051030 -4.506178 -2.768762 -1.917515 1.701904 1.011849 0.765120 -0.984568 3.552291 -0.157487 1.113744 1.545790 3.599209 -1.959165 -0.525734 -1.221862 -0.516247 0.719936 -0.791641 0.811829 -0.142660 -0.367550 -2.210053 -1.541125 0.922862 -0.546196 -1.608353 -0.188570 -0.260866 0.819128 -2.123353 -0.160681 -3.321091 0.012520 0.757131 -3.937903 -1.637446 0.742926 1.329887 0.976967 -0.797198 -1.922476 0.517139 0.792119 -0.975061 -0.777992 -1.128301 2.395709 2.034535 -0.036750 1.277006 1.246077 2.194933 2.905556 1.825618 -0.441082 -0.768320 0.287670 -0.428753 -0.342011 -0.392093 0.267119 0.108579 -1.587740 1.229753 1.625274 -1.319699 -0.577817 -0.941878 -1.615316 0.774007 6.197096 -1.058146 1.855308 0.711199 -2.425454 1.123528 -1.494617 -1.774918 -0.009540 1.262459 2.834879 -2.005911 -1.084674 1.778457 3.147879 0.977798 -2.419125 1.387772 0.773837 0.159981 -1.419117 1.576249 0.454744 1.330019 -1.217223 -0.278669 2.321358 4.388430 -1.056198 -2.956320 0.472402 1.044269 1.446412 -0.753127 -0.040614 -0.462070 -0.506938 2.030977 0.409702 1.163771 2.559597 -4.502337 1.663051 0.515015 -1.408385 1.845790 0.452459 -1.143254 -0.531949 0.970201 2.503074 1.761262 0.678153 0.014455 -1.469988 -2.257142 -0.249469 1.001651 1.023191 -1.737349 2.264766 0.188968 -2.059766 -1.418798 -1.996333 -0.410681 -0.090063 -1.751519 1.082569 0.351808 -5.351636 3.123919 0.287800 -1.338463 -0.568142 -1.907517 1.721878 -2.267910 -2.604771 0.899610 -1.701334 -2.224432 0.042957 -0.979765 0.326995 1.100234 1.263564 -2.164887 -2.729086 2.874912 1.012136 2.229980 1.843545 1.013579 2.579591 -0.092683 -1.568666 -0.924577 -2.182070 2.524462 -0.094319 -1.539581 -0.244023 -1.621694 1.197564 3.307492 -1.225334 -0.602478 -1.890927 1.164582 -2.634460 -0.641133 1.050895 1.151288 -1.438031 0.921134 1.529410 -0.710882 -0.531320 -2.505763 -0.407814 -1.284262 -2.165920 0.360096 -2.299135 -0.361761 2.527983 -1.550812 -1.276528 1.063446 -0.649330 -0.461646 -0.229688 1.961815 3.145561 -2.052146 1.162849 -2.641161 1.844389 -3.184145 -2.725158 0.835582 -1.151013 -0.546239 -1.267267 -0.266480 0.851677 -0.016541 -1.241031 -1.439552 0.623517 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__heap_select >(Job*, Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.284990 1.041197 0.784214 -0.945874 1.179095 0.980465 0.364301 0.233617 -0.893468 -1.680834 -0.469802 -1.596317 -2.243330 1.729481 -0.352240 0.208829 2.889114 0.403993 0.111009 -0.862764 1.167430 -1.149644 2.614361 2.967962 -2.688836 0.452148 1.292660 1.155712 0.485267 1.272375 0.216779 -2.206228 0.425802 -0.564710 1.503106 -1.470503 -0.353733 -0.266311 -0.268261 -4.216200 -0.518026 1.023458 -0.525070 0.147240 0.339890 1.188363 3.083843 1.513330 -1.257733 1.159458 1.384883 0.503021 0.770232 0.077138 -0.075994 0.071296 0.071494 -0.148017 -0.528758 0.574227 -0.186163 -2.047852 0.069011 2.131275 2.614826 -0.447304 -0.663000 0.335692 -0.049316 0.278690 -0.261028 1.639337 1.051054 0.945623 1.764357 -2.174788 -0.455894 -4.491956 0.451811 -5.448181 -2.072380 -1.845361 1.523055 1.002555 0.674551 -0.684293 3.269971 -0.195997 0.724385 2.066079 2.904912 -1.547277 -0.391303 -1.661486 -0.854738 0.927792 -1.099060 0.046082 0.245458 -0.025640 -1.639221 -1.994376 0.983392 -0.167064 -1.476203 -1.049033 -0.760432 1.804277 -2.341669 -0.995975 -2.850439 0.162707 -0.011105 -3.305381 -0.079457 -0.653398 0.995574 0.874260 -0.531075 -1.533976 0.461236 1.120565 -0.501916 -0.886226 -1.187802 2.296048 1.253129 -0.421842 0.582774 0.873289 0.935902 2.054884 2.001665 -0.630907 -0.803340 1.065935 -0.954691 -0.370878 -1.464017 -0.086264 1.506019 -1.638062 -0.364690 0.836013 -1.219159 -0.767967 0.727096 -1.737660 0.984594 6.258446 -0.463168 1.275911 0.809714 -2.137925 1.772027 -0.273970 -0.898644 0.947415 1.893154 1.874068 -2.843592 -1.235641 0.857514 2.869579 0.942418 -1.778223 -0.891461 -0.015919 0.062760 -0.593318 1.159738 0.290272 0.034775 -0.953524 -0.240778 1.203322 3.482623 -1.002396 -1.235221 0.008862 1.563181 -0.427652 -2.338886 0.046403 -1.654243 -0.456401 0.713601 -0.041365 1.023786 2.293176 -4.461054 1.822992 -0.362017 -0.567500 0.954571 0.100987 -0.583751 -3.101609 0.946229 1.765980 1.978925 0.069620 0.639713 -0.491637 -2.417803 -0.038415 0.516946 1.270842 -1.608557 2.117759 -0.345448 -1.489114 -1.421445 -0.534318 -0.811623 -1.016745 -0.829739 0.969255 1.009930 -3.646194 2.353141 -0.538990 -0.987502 0.369763 -0.625267 1.690019 -2.362603 -2.590914 1.102474 -0.506702 -1.589690 -0.683902 -0.984802 1.323455 0.231701 -0.566287 -1.303430 -2.806165 1.876893 -0.124894 1.618187 1.481032 0.535458 2.762658 0.440581 -1.401403 -1.415720 -1.390181 0.930953 -0.535137 -0.781388 -1.446430 -0.992886 1.287993 3.276722 -0.257751 -0.424043 -0.486594 2.173956 -2.108121 -0.790078 0.943495 0.746578 -0.601041 0.990616 1.239878 -1.622779 -0.855642 -2.201644 0.532194 -0.129586 -1.493378 0.990886 -2.284581 -0.066714 1.636425 -0.707385 -0.866976 1.317986 0.400025 -0.113118 -0.434554 2.419635 2.556911 -1.722963 0.580476 -2.099441 1.248229 -2.878234 -1.648595 -0.545958 0.405998 -0.150847 -0.342455 0.063706 0.899379 0.620067 -0.473436 -0.860832 -0.156747 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__sort_heap >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter&) = -0.351759 0.299758 0.054979 -0.876332 0.912340 0.399917 0.347831 -0.155442 -0.734706 -0.932097 -0.096444 -1.630356 -1.261438 0.886332 -0.279886 0.756812 2.079344 0.104791 -0.065682 -0.672738 0.680568 -0.344410 2.119003 2.180476 -1.624988 0.258965 0.518030 0.799146 0.122604 0.177407 -0.122976 -1.292577 0.407126 -0.873064 0.644794 -0.641653 -0.307128 -0.154471 0.595678 -2.616147 -0.176259 0.435773 0.087103 0.052070 0.031299 0.802614 1.969575 1.141602 -0.586617 0.838204 1.122335 0.093047 0.700338 0.169664 -0.083828 0.156111 0.183889 -0.269075 -0.400955 -0.125849 -0.212227 -0.914199 0.141557 1.388996 1.637419 -0.240134 -0.751197 0.563190 0.437524 0.106187 0.112175 1.244873 0.406413 0.545269 1.130303 -1.745246 0.023114 -2.859121 0.104580 -3.431120 -1.554874 -0.865123 0.929170 0.385668 0.839186 -0.061639 2.338374 -0.326309 0.369398 1.023179 1.681266 -1.380925 -0.401760 -0.790918 -0.379966 0.393012 -0.642422 0.070995 0.500656 0.359179 -1.277827 -0.925575 0.830337 -0.032288 -0.960225 -0.886565 -0.084323 0.671436 -1.296207 -0.935026 -1.895992 0.404750 0.068272 -2.324277 0.058419 -0.303221 0.663701 0.428678 -0.644200 -1.392395 0.305617 0.478013 -0.510685 -0.578534 -0.776016 1.311096 1.094623 -0.039628 0.616182 0.720007 0.686117 2.137334 1.160306 -0.670237 -0.582245 0.640355 -0.758565 -0.002590 -0.769754 -0.353972 0.820371 -1.402749 0.280135 0.742489 -0.915565 -0.342958 0.787786 -0.719183 0.413092 3.959235 -0.420446 1.244031 0.986630 -1.321061 1.030025 -0.769510 -0.357076 0.428690 1.110091 1.159905 -1.800347 -0.995046 0.899956 1.959209 0.762884 -1.433216 -0.341811 0.392010 0.482342 -0.309708 0.528440 0.362733 0.483219 -0.836167 -0.038712 0.972241 2.764061 -0.615875 -0.358637 0.240008 1.017424 -0.071102 -1.694678 -0.304774 -1.542625 -0.363081 0.570494 0.447876 0.528947 1.695849 -2.663278 1.060721 -0.239647 -0.202557 1.125066 0.383069 -0.802659 -2.100888 0.226036 1.023386 1.323648 -0.243649 0.581041 -0.252014 -1.472188 -0.019082 0.321921 0.686821 -1.077386 1.404183 -0.159477 -1.051325 -0.560854 -0.286130 -0.426938 -0.522573 -0.355543 0.891196 0.778970 -2.372830 1.505248 -0.140101 -0.930167 0.350537 -0.695306 1.393244 -1.485509 -1.382336 0.925785 -0.628232 -0.689361 -0.347776 -0.374342 0.627532 0.164668 -0.018565 -1.103020 -1.618577 1.521746 0.073425 1.420122 1.003056 0.042283 1.363107 -0.264811 -0.885131 -0.818287 -0.800789 -0.078175 -0.280301 -0.810922 -0.846999 -0.653967 1.021250 2.028224 -0.347225 -0.199797 -0.105286 1.177574 -1.822444 -0.292863 0.690523 0.781065 -0.809891 0.749927 0.936384 -1.152372 -0.260798 -1.404794 0.171932 -0.437411 -1.072356 0.780397 -1.313749 0.064270 0.986203 -0.650595 -0.237786 0.792815 0.295412 -0.002612 -0.182006 1.734654 1.780755 -0.610955 0.041103 -1.642027 0.711268 -1.924417 -1.335854 0.108350 0.283827 -0.724612 -0.344183 0.319094 1.027032 0.266619 -0.598386 -0.913320 0.114505 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__make_heap >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter&) = -0.855495 -0.103869 -0.373934 -1.941985 2.205331 1.240546 1.038460 -0.398948 -2.425320 -1.973037 0.560833 -4.749999 -3.120267 2.541264 -0.597870 1.905777 4.787019 -0.012884 -0.501897 -1.411122 1.196878 0.367198 5.076861 5.181918 -3.294152 0.676819 -0.153693 0.967115 -0.315189 0.029209 0.233077 -3.791231 1.242606 -1.776646 0.672245 -0.607758 -1.253134 -0.118255 1.914110 -5.739446 -0.257692 2.004810 0.117953 0.006920 0.277583 2.131707 4.326032 2.593577 -0.645782 2.681678 2.191139 -0.287338 1.819176 0.261003 0.333569 -0.206584 -0.095231 -0.747749 -1.313605 -0.370110 -0.887315 -1.175168 -0.528128 3.002955 3.486733 -0.486673 -2.382471 0.799120 1.018815 0.600742 0.481003 3.024508 1.587596 1.099989 2.594060 -2.345182 -0.558629 -5.485186 0.394006 -7.444543 -3.648224 -0.751911 3.476874 1.544776 1.477370 -1.221132 5.331713 -0.958157 -0.291521 2.830864 4.100807 -2.790321 -1.112475 -1.125307 -0.615039 0.434234 -1.203860 0.527757 1.338908 0.872903 -3.432762 -1.507959 1.184471 -0.505351 -2.002994 -1.656604 0.154226 1.462805 -2.963696 -1.455300 -3.788854 1.967583 1.071949 -5.385219 -0.999486 -0.172281 0.627920 1.383611 -2.568590 -2.392806 1.327644 -0.024394 -1.635012 -0.924206 -1.397740 3.047463 2.325205 0.677508 1.281446 2.358340 1.838004 5.061516 1.685808 -1.710825 -0.498755 1.085729 -0.565183 0.975328 -1.035263 -0.900900 1.117356 -3.052346 1.535233 1.149530 -2.168649 -0.884874 0.193811 -0.806997 -0.020834 8.465621 -1.358580 3.788539 2.694980 -2.665472 2.172589 -2.200041 -0.312134 0.475035 2.347545 2.544817 -2.909611 -2.198947 3.025326 4.828511 1.848409 -3.707634 0.510166 1.739209 1.411173 -1.106455 1.914182 0.800307 2.092802 -2.079252 -0.038294 2.443435 6.726859 -1.523513 -1.240126 0.482897 2.523040 1.284764 -2.564745 -0.563277 -2.887842 -0.694167 2.305359 1.372646 1.350347 3.944173 -5.765611 2.614885 -0.131746 -0.339711 2.669374 1.566102 -2.547700 -3.885476 -0.592659 1.962430 3.216210 0.234428 0.879941 -0.490328 -3.460816 -0.006433 0.953383 1.005075 -2.483375 3.451934 -0.538984 -2.019389 -0.763264 -1.157870 -1.210350 -0.676926 -1.354371 2.375522 2.133100 -5.662056 3.082503 0.526752 -2.231887 -0.243886 -1.320205 3.409363 -2.813128 -3.038889 1.877913 -2.444720 -2.884641 -0.587420 -1.031968 0.494537 0.942219 0.908665 -2.477922 -3.578275 4.761298 0.537466 4.375970 2.327606 -0.618134 2.958061 -0.549371 -2.327180 -1.107133 -3.025615 1.285282 -0.660049 -1.959538 -0.914242 -1.611830 2.170417 3.590727 -0.610071 -1.474043 -1.300390 2.555678 -3.814457 -0.114703 1.739979 1.378934 -1.843310 2.089539 2.474332 -2.431670 0.503377 -3.432910 0.066535 -2.170300 -2.062652 1.759053 -2.189409 0.292096 1.394562 -1.500626 -0.492421 1.247803 0.565874 -0.652596 0.042896 4.122971 3.854518 -1.410918 0.464044 -4.115036 2.232149 -3.907864 -3.457219 0.591086 0.129830 -2.383700 -1.309706 0.238387 2.330603 0.909564 -2.289410 -2.925758 1.563272 +PE-benchmarks/weighted-job-scheduling.cpp__bool __gnu_cxx::__ops::_Iter_comp_iter::operator()(Job*, Job*) = 0.116921 1.245137 1.008672 -0.451485 1.498612 1.216627 0.496153 0.526061 -0.883764 -1.308289 -0.147634 -2.065247 -2.448602 1.565968 -0.086190 -0.245575 2.275572 -0.026141 0.040993 -0.474886 0.113769 0.069477 2.304936 2.288491 -1.966529 0.834160 0.380215 0.264730 -0.385148 1.421999 -0.297228 -2.635067 0.620944 0.358839 0.578062 -0.248416 -0.842610 -1.146534 -0.492003 -3.212101 -0.378399 1.593088 -1.092432 -0.035030 0.543204 1.281504 3.163832 1.057631 -0.496585 1.229542 0.586368 0.069469 0.702316 0.063607 0.567268 -0.475158 0.595964 -0.275476 -1.063605 0.418688 -0.337596 -1.572385 -1.152119 1.465282 1.692861 -0.287743 -0.954929 -0.321955 -0.426293 0.240492 -0.366519 1.351993 1.766132 1.140267 1.440976 0.299669 -0.514177 -1.954943 0.083579 -4.035199 -2.077626 -1.117114 2.221321 1.122016 0.110740 -1.260029 2.559156 -0.226449 0.419808 1.274716 2.807804 -1.178017 -0.518568 -0.692571 -0.349798 0.563583 -0.663118 0.332355 0.092382 -0.607963 -1.695535 -1.107945 0.797028 -0.589898 -1.110857 0.036455 -0.398950 1.355214 -2.077183 -0.011776 -2.371818 0.143469 0.720889 -2.625538 -1.247329 0.714344 0.688880 1.259833 -0.933258 -0.719553 0.837557 0.243819 -0.743357 -0.432543 -0.755575 1.973117 0.860556 0.215515 0.829409 1.025378 1.450614 1.597642 1.507223 -0.267865 -0.172761 0.286672 0.149084 0.253313 -0.148580 0.055820 -0.170341 -0.992565 0.670939 0.511756 -1.094628 -0.553118 -1.455981 -0.912627 0.303823 3.919183 -0.762168 1.463830 0.405981 -1.820147 0.986272 -0.767816 -1.132999 0.072100 1.356857 1.866935 -0.868776 -0.682041 1.341081 2.532608 0.799596 -1.896064 0.931150 0.454023 0.129912 -0.966867 1.603543 0.286693 1.142754 -0.914087 -0.250022 1.259141 3.133114 -0.925924 -2.836532 0.151791 0.657241 1.187434 -0.471239 0.293399 0.137799 -0.262626 1.279661 -0.126220 0.767028 1.838221 -3.683599 1.576171 0.014165 -1.097726 1.335248 0.467988 -0.767503 -0.728582 0.321007 1.608042 1.726389 1.087596 -0.195818 -0.904662 -1.770329 -0.226277 0.600619 0.619501 -1.142953 1.800979 -0.155079 -1.382668 -0.985373 -1.825413 -0.192678 -0.139002 -1.457407 0.783793 0.731465 -4.150085 2.002678 0.307474 -0.907910 -0.706513 -0.606160 1.213189 -1.444049 -2.260050 0.497865 -1.496582 -2.558731 -0.200597 -1.097124 0.192390 0.865994 0.470586 -0.994877 -1.910680 2.534152 0.551341 1.867722 1.365396 0.431506 2.506466 0.831433 -1.552207 -0.347615 -1.818607 2.472511 -0.859191 -0.642642 0.109381 -1.280467 0.803783 2.170170 -0.264039 -0.627278 -1.838597 1.261739 -1.581893 -0.351968 1.124881 0.553024 -0.450444 1.199158 1.403023 -0.654522 -0.250867 -1.786004 -0.262159 -0.981923 -1.145954 0.342017 -1.590211 -0.301501 1.426653 -0.839982 -1.198593 0.583588 -0.490590 -0.564657 -0.392366 1.626523 2.425688 -2.103586 1.437407 -1.685553 1.559827 -2.082594 -1.737608 0.184314 -0.466283 -0.460353 -0.895921 -0.334992 0.193707 0.310499 -1.153102 -1.186665 0.703818 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__pop_heap >(Job*, Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter&) = 0.091731 1.236336 0.756595 -0.671513 1.681169 0.756987 0.612641 0.820385 -0.976521 -1.740612 -0.194193 -2.573677 -2.820662 1.425575 -0.090592 -0.084405 2.952441 -0.020247 0.169915 -0.878521 0.072872 0.043952 2.990856 2.922206 -2.416021 0.899569 0.419549 0.532779 -0.332345 0.855169 -0.274185 -2.804592 0.819679 -0.010981 0.791566 -0.282824 -0.870583 -1.387569 -0.441654 -3.879895 -0.385609 1.457839 -0.971891 0.030409 0.461599 2.038747 3.727649 1.367924 -0.758134 1.492237 1.039572 -0.056387 0.919836 0.156339 0.190653 -0.533631 0.320117 -0.426631 -1.290931 0.273814 -0.307470 -2.021608 -1.057540 1.712954 1.970445 -0.444492 -1.246023 0.048399 -0.008100 0.200556 -0.199871 1.685396 2.057713 1.096193 1.916205 -0.323446 -0.660768 -2.822328 -0.071289 -5.691416 -2.647472 -1.541166 2.751912 0.808933 0.256741 -1.082449 3.179604 -0.356169 0.848952 1.624708 2.989530 -1.571636 -0.766406 -0.973413 -0.155138 0.770742 -0.840060 0.286600 0.598441 -0.317388 -2.065448 -1.011964 1.127249 -0.730177 -1.342208 -0.412415 -0.270624 1.167286 -2.438290 -0.203535 -3.343532 0.276076 1.042138 -3.211663 -0.881061 0.961264 1.293743 1.417352 -1.025997 -0.956044 0.746216 0.223226 -0.922836 -0.381489 -1.020299 2.288761 1.154755 0.256655 1.339870 1.472569 1.698790 2.329248 2.101361 -0.434016 -0.604443 0.618459 -0.281448 0.139867 -0.277578 -0.212399 0.396180 -1.518804 1.159210 0.595660 -1.402547 -0.848796 -0.944534 -1.052787 0.516306 4.400708 -0.801960 1.805889 0.749808 -1.943900 1.118755 -1.339901 -1.184354 0.137637 1.691270 2.119358 -0.994678 -0.891820 1.443322 2.945247 1.017903 -2.412391 1.010651 0.705349 0.532378 -0.986573 1.490084 0.541273 1.627251 -1.146493 -0.107478 1.652473 3.867952 -0.939875 -2.492428 0.132798 1.008194 1.321732 -1.010840 0.151173 -0.243452 -0.438143 1.570202 0.273968 0.736124 2.291223 -4.204729 1.647760 -0.087675 -0.856924 1.451012 0.771850 -1.005118 -1.599235 0.358010 1.802928 2.117940 0.949542 0.074656 -0.974462 -1.951390 -0.228785 0.738452 0.861686 -1.306375 2.072842 -0.262491 -1.547566 -0.936709 -1.936991 -0.237610 0.124799 -1.271708 0.992484 1.004478 -4.918328 2.323809 0.015042 -1.435068 -0.663815 -0.948155 1.713394 -1.905548 -2.404633 0.761629 -1.765729 -2.884799 -0.402062 -1.102398 0.279762 0.743051 0.427815 -1.174066 -2.327682 3.250182 0.743647 2.255491 1.664469 0.289268 3.081925 0.381802 -1.773519 -0.493273 -1.974486 2.050620 -1.177354 -0.882000 0.151501 -1.417880 0.978729 2.813228 -0.591883 -0.459324 -1.501432 1.371949 -2.465113 -0.575644 1.337646 1.186256 -0.543208 1.858967 1.720198 -1.185760 -0.310551 -2.263594 -0.190643 -0.905367 -1.465182 0.492449 -2.187154 -0.297722 1.852834 -1.038093 -1.122944 0.800957 -0.575449 -0.520786 -0.632948 2.108246 3.447259 -2.248428 1.334033 -2.175804 1.687512 -2.610401 -2.174900 0.277388 -0.251164 -0.641865 -0.883855 -0.067147 0.510453 0.233373 -1.650243 -1.759796 0.875766 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__adjust_heap >(Job*, long, long, Job, __gnu_cxx::__ops::_Iter_comp_iter) = -1.531948 -0.536590 0.426530 -3.591838 3.327742 3.569978 1.566510 -2.186360 -4.583020 -1.948436 1.509464 -7.124717 -4.659758 5.607017 -1.467641 2.706813 7.393637 0.014793 -1.737147 -2.669824 2.834264 0.806495 8.068497 8.751406 -5.872497 1.006981 0.271192 1.377093 1.041032 0.958686 0.720017 -5.388484 1.716123 -2.430527 1.159554 -1.417170 -2.182183 0.327214 3.483574 -9.703302 -0.627788 2.963961 -0.254017 0.135614 1.007480 4.159502 6.459809 4.253734 -0.675443 4.667745 3.526588 -0.039846 2.769811 -0.084027 1.597160 -0.625898 1.823084 0.323096 -1.318827 0.063766 -1.335437 -0.638376 -0.905104 5.670771 6.606140 -0.402100 -3.582506 0.466812 1.866285 1.325933 0.627736 4.985407 2.118338 2.728956 3.765184 -4.008303 -0.248919 -9.894699 1.481672 -11.026621 -5.202081 -0.315769 5.526061 1.673315 1.942559 -2.423540 8.622619 -0.340898 -2.045402 4.845772 7.372105 -3.951142 -1.269721 -1.120492 -2.173059 0.575151 -1.857736 2.045497 2.071665 1.264356 -5.458695 -3.254608 1.277257 -0.692418 -3.482912 -1.550265 -0.167852 3.765024 -4.276903 -1.755769 -3.775803 3.574037 1.045154 -9.024681 -2.740459 -2.342887 1.157687 1.755296 -4.314439 -3.438047 2.246194 0.292915 -2.642132 -1.490456 -1.890994 4.947422 4.357716 1.196123 0.297960 3.507588 2.741723 7.286300 1.274189 -3.188517 0.265618 1.462624 -0.260332 2.076461 -2.463470 -0.672403 2.226793 -4.004003 1.967921 1.589001 -3.141931 -1.231022 1.159667 -1.132272 -0.614556 16.364272 -2.142271 6.483018 4.385848 -4.566262 2.827677 -2.333137 0.013063 1.678184 3.855129 3.638594 -6.109295 -3.869525 5.011012 8.390174 2.796755 -6.554212 0.223372 2.550404 0.359598 -2.281869 4.032727 0.398471 1.643987 -2.648180 -0.571793 3.671765 10.586389 -2.972797 -3.249400 0.058317 4.132196 1.602735 -3.484967 -0.384550 -3.838692 -0.313469 3.244990 1.890085 3.350719 6.206512 -11.366162 5.027071 0.155241 -0.907940 4.690250 2.383742 -4.374446 -5.374049 -0.754374 2.916101 5.022967 0.762115 -0.054070 0.138092 -6.589672 0.136849 1.475433 1.175208 -4.581398 5.787494 0.077806 -2.837332 -1.658808 -1.276786 -1.854062 -1.575677 -2.996078 4.087177 1.952390 -9.905983 4.834548 1.323705 -2.939681 -0.687491 -2.108544 4.924978 -4.531786 -5.059173 2.374218 -3.193129 -4.513245 -1.727474 -2.261665 1.210090 1.468816 3.300643 -5.162873 -5.812598 6.804554 -0.879462 7.065153 3.787889 -1.005657 4.635240 -1.272653 -3.587757 -2.549217 -5.145293 4.102540 0.543162 -3.375150 -0.771538 -2.535655 3.412984 5.210995 -0.503053 -3.390593 -2.793634 4.976505 -5.213640 -0.296737 2.089316 2.021238 -3.160007 2.715582 3.297773 -3.737023 1.400756 -5.085240 -1.454973 -3.797738 -2.898411 3.912965 -2.147188 1.093856 0.746081 -1.754344 -0.673302 2.583103 1.002431 -1.009101 1.442400 6.456802 6.479391 -2.828137 0.710696 -6.925216 4.616248 -6.036317 -5.488318 0.690400 -0.881791 -3.585046 -2.203292 -1.009154 3.899955 2.654840 -3.571085 -4.129052 3.181578 +PE-benchmarks/weighted-job-scheduling.cpp____gnu_cxx::__ops::_Iter_comp_val::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter&&) = -0.007533 0.612027 0.484476 -0.255340 0.589970 0.512892 0.164417 -0.041031 -0.253855 -0.326369 -0.220214 -0.573810 -0.693807 0.596131 -0.076679 0.141168 0.962255 0.109836 -0.008862 -0.217546 0.278220 -0.316833 0.932002 0.900266 -0.836295 0.291618 0.490524 0.258143 0.015136 0.762733 -0.512544 -0.699334 0.231195 -0.196005 0.324918 -0.405398 -0.191100 -0.371432 -0.009142 -1.327110 -0.100037 0.180548 -0.196613 -0.042767 0.055153 0.338059 1.250852 0.462681 -0.209058 0.257785 0.306402 0.085952 0.225293 0.101027 0.275118 0.238959 0.611781 0.060042 -0.319845 0.086477 -0.081153 -0.675112 -0.133798 0.656708 0.763091 -0.042282 -0.201706 0.111645 -0.140287 -0.024345 -0.169343 0.451031 0.335990 0.499361 0.440980 -0.584677 0.156693 -1.003336 -0.099403 -1.481642 -0.720552 -0.640394 0.277849 0.076413 0.416898 -0.102165 0.997064 -0.084404 0.350763 0.151324 1.093752 -0.795538 -0.169239 -0.377077 -0.206637 0.192835 -0.296042 0.029089 0.110762 -0.354618 -0.577523 -0.703521 0.634240 0.075962 -0.462537 -0.061640 -0.156265 0.541859 -0.761810 -0.396982 -0.921090 -0.275602 -0.183196 -1.046711 -0.049495 0.022419 0.438754 0.319810 -0.166247 -0.836505 0.219318 0.572792 -0.211106 -0.481481 -0.270172 0.784548 0.429866 -0.097145 0.287894 0.087033 0.437228 0.809958 0.808454 -0.162351 -0.171235 0.158617 -0.344233 -0.127247 -0.288190 -0.083042 0.044540 -0.551125 -0.021497 0.492912 -0.427580 0.100052 0.184968 -0.375350 0.339968 1.867765 -0.256692 0.411127 0.068754 -0.896925 0.491794 -0.212526 -0.504081 0.113661 0.533528 0.700256 -0.989071 -0.406075 0.335715 0.895623 0.349421 -0.728086 -0.129396 -0.191078 -0.048520 -0.140929 0.355552 0.096721 0.144541 -0.415742 -0.145916 0.341073 1.415670 -0.498078 -0.892492 0.190336 -0.040720 -0.031361 -0.748812 -0.066374 -0.336593 -0.082723 0.044957 -0.123534 0.318181 0.772313 -1.510571 0.671607 -0.308658 -0.648813 0.732937 -0.019367 -0.174613 -0.464826 0.285738 0.747902 0.691086 0.176708 -0.002461 -0.285431 -0.724058 -0.111071 0.079634 0.368657 -0.477226 0.615223 0.119689 -0.789918 -0.496015 -0.421255 0.055204 -0.375280 -0.350100 0.274773 0.142841 -1.563451 0.910480 0.047324 -0.270598 0.205009 -0.210494 0.340367 -0.687562 -0.898089 0.305229 -0.197455 -0.328303 -0.096062 -0.288561 0.352789 0.155883 -0.007925 -0.520874 -0.885122 0.516802 0.042601 0.485722 0.507826 0.349667 0.821778 0.261337 -0.493047 -0.438213 -0.285487 0.314293 -0.237346 -0.283812 -0.330631 -0.471093 0.531478 1.089299 -0.052361 0.036718 -0.449071 0.599198 -0.771620 -0.190555 0.458533 0.361148 -0.370808 0.118285 0.524345 -0.336357 -0.385278 -0.502463 -0.200204 -0.164795 -0.555902 0.191529 -0.721981 -0.082159 0.651281 -0.320161 -0.385092 0.379886 -0.129688 -0.034842 -0.170501 0.664142 0.915989 -0.713932 0.299927 -0.569574 0.441459 -0.954045 -0.594072 0.079808 0.049778 -0.234696 -0.200591 0.121619 0.254418 0.004062 -0.189847 -0.136126 -0.212207 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__push_heap >(Job*, long, long, Job, __gnu_cxx::__ops::_Iter_comp_val&) = -0.747353 0.120086 0.950165 -1.752952 1.713772 1.420454 0.766696 -0.609018 -2.216355 -1.620668 0.369216 -3.505124 -2.692539 2.812758 -0.653528 1.098958 3.992815 0.256367 -0.526711 -1.495469 1.329957 -0.436414 4.027031 4.530850 -3.162064 0.619677 0.351029 1.061523 0.429055 1.144679 0.073739 -3.049477 0.761044 -1.036908 1.143385 -1.034129 -1.159278 0.266591 1.129934 -5.384802 -0.350113 1.664917 -0.182734 0.142937 0.580070 2.006949 3.705614 2.054793 -0.459412 2.366052 1.725630 -0.227448 1.559502 -0.035771 0.870837 -0.048938 0.980476 -0.091154 -0.930487 0.402478 -0.829881 -1.169603 -0.310101 2.805075 3.274105 -0.349828 -1.811709 0.018288 0.654691 0.669042 0.049120 2.561745 1.289790 1.373710 2.068047 -2.400507 -0.002623 -5.307637 0.745042 -6.159382 -2.985829 -0.733534 2.894635 1.417977 0.948926 -1.515464 4.507708 -0.475803 -0.595533 2.184017 4.035307 -2.125913 -0.610962 -0.892481 -0.841117 0.268863 -0.918685 0.570144 0.745659 0.395536 -2.773194 -1.771471 1.271681 -0.480555 -1.777094 -0.473696 -0.365950 2.106961 -2.760466 -1.059804 -2.912768 1.396063 0.715858 -4.585736 -0.575767 -0.852970 0.709913 1.208624 -2.187413 -1.881911 1.302910 0.525064 -1.301854 -0.793597 -1.587645 3.349326 2.038140 0.183444 0.420930 1.825762 1.324648 3.403594 1.394325 -1.422953 -0.130966 1.051517 -0.611441 0.562336 -1.293215 -0.341956 1.125003 -2.109557 0.355366 0.792544 -1.699907 -0.428119 0.389628 -0.799567 0.013688 8.504928 -1.283063 3.040028 1.900838 -2.289955 2.362959 -0.862388 -0.236959 0.735102 2.023178 2.273597 -3.755014 -1.939721 2.421936 4.195578 1.436433 -3.356771 -0.279355 0.850561 0.426604 -0.882258 2.155523 0.241304 1.060703 -1.571001 -0.249700 1.566998 5.741494 -1.648735 -2.269569 0.023689 1.376583 0.713487 -2.586913 -0.184316 -1.941441 -0.454030 1.361908 0.793500 1.593225 3.297697 -6.151390 2.728203 -0.132405 -0.996762 2.635792 0.700744 -1.771724 -3.613440 -0.332922 1.799443 2.852442 0.593443 0.145326 -0.227984 -3.449959 0.069060 0.657061 1.046633 -2.562513 3.114849 -0.180558 -1.820370 -0.949111 -1.229715 -1.171047 -0.936603 -1.623302 1.894679 1.366567 -5.469086 2.681886 0.594947 -1.403025 -0.011869 -0.759580 2.392333 -2.383312 -2.872532 1.196490 -1.540750 -2.633842 -1.008899 -1.174657 0.554190 0.386696 0.626715 -2.411802 -3.490045 3.505614 -0.337084 3.522769 2.003064 -0.279233 2.793854 0.671885 -1.933009 -1.182241 -2.358664 1.981366 -0.221620 -1.399969 -1.217308 -1.381598 1.704721 3.206259 -0.211278 -1.158805 -1.618712 2.777951 -2.993510 -0.406655 1.329082 0.596548 -1.319076 1.348473 1.963972 -1.926996 0.222512 -3.024006 -0.679625 -1.713758 -1.476402 1.770859 -1.764397 0.232351 0.883204 -1.158628 -0.841956 1.314191 0.508424 -0.812329 0.328755 3.625241 3.810003 -1.643331 0.621101 -3.337106 2.243948 -3.221277 -2.522103 -0.066754 0.045479 -1.652095 -1.114805 -0.122416 1.929245 1.206430 -1.801726 -1.872053 1.173124 +PE-benchmarks/weighted-job-scheduling.cpp__bool __gnu_cxx::__ops::_Iter_comp_val::operator()(Job*, Job&) = 0.116921 1.245137 1.008672 -0.451485 1.498612 1.216627 0.496153 0.526061 -0.883764 -1.308289 -0.147634 -2.065247 -2.448602 1.565968 -0.086190 -0.245575 2.275572 -0.026141 0.040993 -0.474886 0.113769 0.069477 2.304936 2.288491 -1.966529 0.834160 0.380215 0.264730 -0.385148 1.421999 -0.297228 -2.635067 0.620944 0.358839 0.578062 -0.248416 -0.842610 -1.146534 -0.492003 -3.212101 -0.378399 1.593088 -1.092432 -0.035030 0.543204 1.281504 3.163832 1.057631 -0.496585 1.229542 0.586368 0.069469 0.702316 0.063607 0.567268 -0.475158 0.595964 -0.275476 -1.063605 0.418688 -0.337596 -1.572385 -1.152119 1.465282 1.692861 -0.287743 -0.954929 -0.321955 -0.426293 0.240492 -0.366519 1.351993 1.766132 1.140267 1.440976 0.299669 -0.514177 -1.954943 0.083579 -4.035199 -2.077626 -1.117114 2.221321 1.122016 0.110740 -1.260029 2.559156 -0.226449 0.419808 1.274716 2.807804 -1.178017 -0.518568 -0.692571 -0.349798 0.563583 -0.663118 0.332355 0.092382 -0.607963 -1.695535 -1.107945 0.797028 -0.589898 -1.110857 0.036455 -0.398950 1.355214 -2.077183 -0.011776 -2.371818 0.143469 0.720889 -2.625538 -1.247329 0.714344 0.688880 1.259833 -0.933258 -0.719553 0.837557 0.243819 -0.743357 -0.432543 -0.755575 1.973117 0.860556 0.215515 0.829409 1.025378 1.450614 1.597642 1.507223 -0.267865 -0.172761 0.286672 0.149084 0.253313 -0.148580 0.055820 -0.170341 -0.992565 0.670939 0.511756 -1.094628 -0.553118 -1.455981 -0.912627 0.303823 3.919183 -0.762168 1.463830 0.405981 -1.820147 0.986272 -0.767816 -1.132999 0.072100 1.356857 1.866935 -0.868776 -0.682041 1.341081 2.532608 0.799596 -1.896064 0.931150 0.454023 0.129912 -0.966867 1.603543 0.286693 1.142754 -0.914087 -0.250022 1.259141 3.133114 -0.925924 -2.836532 0.151791 0.657241 1.187434 -0.471239 0.293399 0.137799 -0.262626 1.279661 -0.126220 0.767028 1.838221 -3.683599 1.576171 0.014165 -1.097726 1.335248 0.467988 -0.767503 -0.728582 0.321007 1.608042 1.726389 1.087596 -0.195818 -0.904662 -1.770329 -0.226277 0.600619 0.619501 -1.142953 1.800979 -0.155079 -1.382668 -0.985373 -1.825413 -0.192678 -0.139002 -1.457407 0.783793 0.731465 -4.150085 2.002678 0.307474 -0.907910 -0.706513 -0.606160 1.213189 -1.444049 -2.260050 0.497865 -1.496582 -2.558731 -0.200597 -1.097124 0.192390 0.865994 0.470586 -0.994877 -1.910680 2.534152 0.551341 1.867722 1.365396 0.431506 2.506466 0.831433 -1.552207 -0.347615 -1.818607 2.472511 -0.859191 -0.642642 0.109381 -1.280467 0.803783 2.170170 -0.264039 -0.627278 -1.838597 1.261739 -1.581893 -0.351968 1.124881 0.553024 -0.450444 1.199158 1.403023 -0.654522 -0.250867 -1.786004 -0.262159 -0.981923 -1.145954 0.342017 -1.590211 -0.301501 1.426653 -0.839982 -1.198593 0.583588 -0.490590 -0.564657 -0.392366 1.626523 2.425688 -2.103586 1.437407 -1.685553 1.559827 -2.082594 -1.737608 0.184314 -0.466283 -0.460353 -0.895921 -0.334992 0.193707 0.310499 -1.153102 -1.186665 0.703818 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__move_median_to_first >(Job*, Job*, Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.696453 1.041550 1.257274 -2.176755 1.568729 1.215968 0.369185 0.732086 -1.750294 -3.671108 -0.522171 -2.572070 -3.899012 2.844218 -1.137048 -0.436551 4.715302 0.624498 0.319820 -1.701136 1.967119 -1.552967 4.180074 5.219402 -4.784573 0.226167 1.748692 2.323669 1.236616 1.370456 1.993165 -4.170140 0.302681 -0.115827 2.823050 -2.591874 -0.274892 0.228645 -1.166574 -6.972328 -0.941957 1.907947 -1.603436 0.558231 0.902058 2.590868 4.640397 2.591343 -2.758796 2.188794 2.981580 1.799959 0.923781 -0.144780 -1.135678 -1.024778 -1.477428 -0.931811 -0.327010 1.258396 -0.234011 -3.196379 0.336364 3.871017 4.558838 -0.895314 -0.990139 0.034618 0.197104 0.769848 -0.104825 2.785346 2.162442 1.353932 3.102139 -3.317509 -1.674995 -8.710493 1.553191 -9.754078 -3.129482 -2.910133 3.432606 2.925760 -0.079968 -1.834167 5.525606 -0.032040 0.936538 5.421253 4.435996 -1.469329 -0.537154 -3.197727 -2.049385 1.818975 -1.935049 0.259756 -0.835863 1.390952 -2.544748 -3.001451 0.202278 -0.947013 -2.399741 -2.196123 -1.479249 3.014760 -4.336380 -0.677781 -4.519607 1.656777 1.053081 -5.637589 -0.422613 -2.001782 2.132016 1.050981 -0.942047 -1.030901 0.534910 1.243316 -0.912805 -0.246340 -3.141873 3.743519 1.985605 -0.726219 0.403009 1.690847 1.285584 2.547556 2.418575 -1.339220 -1.616052 2.135085 -1.270214 -0.818769 -3.010130 0.449897 3.779796 -2.477808 -0.473929 0.666036 -1.917418 -2.688989 0.616349 -3.638378 1.724553 10.992555 -0.650985 2.224408 1.730496 -3.075251 2.708236 -0.100834 -0.868015 2.042270 3.174039 2.837269 -4.078978 -2.000941 1.403419 4.791901 1.471735 -2.338242 -1.111104 0.713748 -0.035251 -1.234601 2.052776 0.381370 -0.816733 -1.247334 -0.410524 2.246133 4.994295 -0.427991 -0.545320 -0.670430 4.238209 -0.651424 -2.683063 0.539564 -2.225325 -0.615780 2.561734 0.167818 2.048643 3.802216 -7.940078 2.719644 0.225483 0.556324 -0.319415 0.256746 -1.014444 -5.838594 1.680387 2.556736 3.175576 -0.014243 1.857944 -0.353655 -4.062191 0.192556 1.257789 2.353248 -2.873494 3.456669 -0.519302 -2.010462 -2.393099 -0.620510 -2.377379 -0.902633 -1.646869 1.626252 1.514478 -5.876968 3.681685 -1.520817 -1.574476 -0.150023 -1.299505 3.533092 -4.248454 -4.095542 1.820701 -0.920393 -3.530057 -1.479913 -1.740253 2.386642 -0.125776 -0.812581 -2.073080 -4.938131 3.396218 -0.313039 2.777953 2.289484 0.478051 4.967850 0.197546 -1.700356 -2.389241 -3.213577 2.766565 -0.696237 -1.265642 -1.255067 -1.200255 1.591289 5.197864 -0.838577 -1.515841 0.353992 3.824747 -2.598652 -1.425137 0.920664 0.953513 -0.535059 2.466182 1.608704 -3.218711 -1.138590 -4.446773 2.044496 0.011768 -2.370395 1.995066 -3.568311 0.261968 2.403920 -0.405422 -1.678681 2.280963 1.174890 -0.347625 -0.315699 4.461021 4.359417 -2.179480 1.234951 -3.917986 2.181422 -4.783280 -2.933988 -1.658097 0.265869 0.581813 -0.262248 -1.058459 1.726564 1.509953 -0.138787 -1.647260 0.795947 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__unguarded_partition >(Job*, Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.458288 1.163756 1.244257 -1.602279 1.446434 1.534627 0.356469 -0.024977 -1.257799 -1.818621 -0.587463 -2.088890 -2.495094 2.184937 -0.608494 0.332134 3.562515 0.469706 -0.098559 -0.934388 1.569488 -1.264118 3.141595 3.765303 -3.332922 0.462280 1.467524 1.626595 0.633039 1.829115 0.036247 -2.642090 0.133409 -0.564805 1.940341 -1.905052 -0.451299 -0.101862 -0.118807 -5.235435 -0.569205 1.402820 -0.510334 0.142930 0.535889 1.079256 3.752386 1.882261 -1.509124 1.113677 1.805844 0.847487 0.993741 -0.003874 0.021421 0.252988 0.549263 -0.085332 -0.379981 0.625334 -0.263273 -1.988500 0.380487 2.818736 3.295272 -0.386010 -0.865447 0.166028 0.248365 0.252914 -0.308977 2.086086 0.936578 1.352657 1.922041 -2.757723 -0.030609 -5.506240 0.970660 -5.716032 -2.424273 -2.060838 1.535183 1.689453 0.884528 -1.139621 4.129933 -0.430173 0.756059 2.435024 3.492187 -1.869943 -0.335456 -2.116508 -1.488418 0.981711 -1.206475 -0.038267 -0.135488 0.203669 -1.965351 -2.450469 1.030186 -0.082821 -1.855397 -0.944519 -0.859983 2.217528 -2.578585 -1.278028 -3.076477 0.563362 -0.120585 -4.134521 -0.201904 -1.401655 0.720478 0.724509 -0.792038 -2.088942 0.569048 1.445780 -0.772005 -0.930755 -2.081304 2.991600 1.692914 -0.688719 0.381664 0.771987 1.049469 2.331904 1.953093 -1.032211 -0.892546 1.346531 -1.265450 -0.600092 -2.021947 0.035095 1.822962 -1.946946 -0.933773 1.116673 -1.463178 -0.540516 0.761300 -2.112139 1.153971 8.667166 -0.747211 1.659484 1.017299 -2.684649 2.602669 0.105259 -1.019805 1.157260 2.162473 2.346419 -4.248992 -1.641806 1.168966 3.599416 1.174246 -1.955117 -1.050471 0.050353 -0.191076 -0.648232 1.493221 0.174809 -0.364780 -1.193678 -0.426884 1.366360 4.506777 -0.977782 -1.551718 -0.001866 1.956029 -0.759215 -2.755492 0.047641 -2.298271 -0.509992 0.753032 -0.078019 1.575181 2.884130 -5.653167 2.328571 -0.333724 -0.840060 1.534765 -0.223663 -0.714538 -3.701768 1.066877 2.149347 2.469888 -0.138164 0.668909 -0.531465 -3.038319 -0.001896 0.596903 1.599145 -2.212929 2.632807 -0.233947 -1.989402 -1.665641 -0.742215 -1.263506 -1.424249 -1.341054 1.231946 0.923534 -4.077139 2.974297 -0.374838 -0.935145 0.585213 -0.938060 1.853223 -2.910677 -3.072218 1.352111 -0.325746 -1.482383 -0.796016 -1.217115 1.750852 0.205740 -0.536423 -2.075656 -3.678209 2.042304 -0.371703 2.133122 1.796377 0.583748 2.836112 1.105720 -1.374592 -1.819375 -1.815840 1.109193 -0.143831 -1.076522 -1.880667 -1.260614 1.626207 3.894104 -0.432704 -0.492961 -0.628070 2.754087 -2.080735 -0.801425 0.899601 0.158754 -1.023823 0.712219 1.349816 -1.906703 -1.009744 -2.779088 0.631854 -0.327767 -1.790135 1.408517 -2.551398 0.015830 1.880821 -0.890701 -1.110084 1.570143 0.706838 -0.266954 -0.163493 3.188482 2.550650 -1.516846 0.784531 -2.700313 1.607373 -3.542812 -1.902648 -0.772188 0.202016 -0.369632 -0.456895 0.065518 1.362938 0.818837 -0.113957 -0.776401 -0.154049 +PE-benchmarks/weighted-job-scheduling.cpp__void std::iter_swap(Job*, Job*) = -0.019407 0.273966 0.259081 -0.080884 0.309645 0.050318 0.142235 0.149091 -0.215330 -0.410622 -0.115160 -0.338108 -0.570570 0.421248 -0.058553 0.048956 0.723007 0.215387 0.084231 -0.283319 0.175187 -0.420670 0.696175 0.698475 -0.641457 0.165610 0.288206 0.285831 0.133719 0.399262 -0.087983 -0.435110 0.270733 -0.149966 0.310749 -0.408235 -0.038281 -0.122254 -0.198392 -1.032986 -0.091631 0.145920 -0.024162 0.034956 0.046384 0.528158 0.740696 0.371437 -0.224709 0.395735 0.277863 -0.010095 0.201914 0.106846 0.033519 0.038202 0.169561 -0.114359 -0.324604 0.165287 -0.019570 -0.830518 -0.087155 0.426287 0.634452 -0.131590 -0.074745 0.086868 -0.139659 0.082190 0.024442 0.279507 0.302313 0.155657 0.435010 -0.442502 -0.069929 -0.924281 -0.132104 -1.643774 -0.534799 -0.548676 0.532176 0.059785 0.159225 0.000770 0.699167 0.052970 0.266909 0.288059 0.715246 -0.481574 -0.199380 -0.291488 -0.022785 0.300930 -0.338804 -0.003727 0.237918 -0.084069 -0.397568 -0.431695 0.478068 -0.038720 -0.321384 -0.152185 -0.195176 0.443302 -0.760574 -0.267361 -0.834410 -0.205071 0.000868 -0.727546 0.193557 0.039768 0.494139 0.334587 -0.038995 -0.306443 0.112061 0.300162 -0.061317 -0.232256 -0.303906 0.551160 0.163285 -0.072655 0.270851 0.225453 0.207105 0.519094 0.654042 -0.106349 -0.226360 0.258504 -0.305818 -0.044710 -0.306800 -0.137058 0.305200 -0.468044 0.075012 0.135736 -0.336131 -0.197912 0.167250 -0.256946 0.313236 0.956117 -0.023740 0.265358 0.150604 -0.513703 0.295514 -0.194714 -0.212270 0.236731 0.494869 0.342343 -0.388505 -0.294539 0.078352 0.616740 0.264734 -0.515453 -0.230427 -0.153255 0.108237 -0.064700 0.213921 0.160458 0.106265 -0.270812 -0.025613 0.209391 0.809273 -0.304845 -0.367898 0.035107 0.065942 -0.110960 -0.659071 -0.015571 -0.159836 -0.083577 -0.007412 -0.019435 0.100944 0.550745 -1.084996 0.482626 -0.202153 -0.180960 0.289660 0.016558 -0.124802 -0.724071 0.229030 0.426963 0.544939 0.131364 0.095101 -0.052397 -0.546002 -0.061082 0.057321 0.301638 -0.272764 0.429013 -0.017298 -0.391406 -0.375047 -0.237409 0.049400 -0.166388 -0.102770 0.213087 0.329878 -1.151846 0.516973 -0.235574 -0.357308 0.121564 -0.023401 0.324760 -0.585188 -0.628131 0.192746 -0.187097 -0.517663 -0.294242 -0.179253 0.273998 -0.046044 -0.228424 -0.141136 -0.532863 0.486375 -0.042853 0.239033 0.356741 0.146419 0.794759 0.152103 -0.435552 -0.290217 -0.092053 0.102464 -0.473381 -0.092607 -0.095254 -0.246149 0.327311 0.890129 0.046204 0.016698 -0.062036 0.556048 -0.610350 -0.350084 0.399893 0.375271 -0.008415 0.442069 0.419793 -0.488547 -0.288980 -0.422798 -0.048961 0.125003 -0.359580 0.224729 -0.632730 -0.004904 0.423628 -0.110211 -0.271348 0.358439 -0.067909 -0.031077 -0.253068 0.607855 0.878567 -0.600770 0.234916 -0.401148 0.243418 -0.697028 -0.357012 -0.093099 0.246883 -0.067480 0.027981 0.080777 0.162093 0.092842 -0.277211 -0.256381 -0.111101 +PE-benchmarks/weighted-job-scheduling.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(Job&, Job&) = 0.117094 0.581231 0.485858 -0.192690 0.545529 0.038211 0.192401 0.520560 -0.382016 -0.842113 -0.194185 -0.604105 -1.072640 0.646571 -0.024285 -0.313701 1.145473 0.213408 0.184431 -0.476857 0.095682 -0.427543 0.990495 1.051554 -1.027746 0.370182 0.394275 0.295731 0.110837 0.599827 0.052567 -1.001885 0.290925 0.138648 0.536807 -0.453630 -0.231613 -0.436697 -0.592856 -1.652964 -0.160749 0.455216 -0.355878 0.051244 0.210084 0.997988 1.369510 0.479368 -0.452291 0.644623 0.422194 0.126662 0.229219 0.058299 0.050200 -0.159209 0.120656 -0.154393 -0.498477 0.385097 -0.040369 -1.168563 -0.329335 0.649147 0.824603 -0.243366 -0.262135 -0.069344 -0.181005 0.155110 -0.066705 0.482644 0.797688 0.292421 0.747868 -0.295669 -0.388281 -1.451335 -0.025294 -2.860323 -0.926229 -0.832897 1.201937 0.181325 -0.122234 -0.251245 1.101375 -0.004464 0.475681 0.764326 1.155339 -0.408708 -0.281551 -0.480020 -0.120555 0.501196 -0.380852 0.002548 0.246960 -0.142026 -0.659356 -0.520463 0.539187 -0.313379 -0.511819 -0.124488 -0.276952 0.678585 -1.256196 0.003065 -1.361153 -0.049049 0.373031 -1.100986 -0.091256 0.226764 0.831505 0.577677 -0.193455 -0.151426 0.228922 0.260190 -0.267373 -0.060292 -0.467699 0.890797 0.213166 -0.008606 0.436667 0.457928 0.513825 0.547193 1.010049 -0.123849 -0.277408 0.377129 -0.182060 -0.132209 -0.307195 -0.077989 0.421159 -0.518357 0.354121 0.034983 -0.526807 -0.574068 -0.165125 -0.584666 0.400468 1.515901 -0.173277 0.475423 0.115769 -0.718306 0.313305 -0.262914 -0.479980 0.241610 0.810004 0.704182 -0.197723 -0.311097 0.228931 1.026332 0.374095 -0.812409 0.005890 -0.033509 0.013748 -0.176502 0.535575 0.118882 0.333827 -0.357871 -0.090568 0.420953 1.211282 -0.270519 -0.915129 -0.120269 0.382195 0.188476 -0.504729 0.191056 0.073705 -0.077433 0.389993 -0.116585 0.306934 0.816556 -2.000871 0.725471 -0.163413 -0.269142 0.188183 0.186053 -0.136889 -1.009482 0.301553 0.696368 0.931664 0.378597 0.078420 -0.247048 -0.782270 -0.111947 0.212008 0.451444 -0.483185 0.709644 -0.064120 -0.566947 -0.493302 -0.607465 -0.031240 0.075528 -0.361504 0.249363 0.396106 -2.094346 0.850848 -0.302677 -0.462866 -0.194192 -0.122341 0.540500 -0.816293 -0.997145 0.182800 -0.428421 -1.227948 -0.332783 -0.489565 0.346045 0.031180 -0.085433 -0.188925 -0.888876 1.049895 0.093698 0.576261 0.622945 0.189431 1.501636 0.164284 -0.627303 -0.297666 -0.484350 0.777502 -0.722077 -0.093296 0.155407 -0.503205 0.291774 1.247690 -0.077879 -0.121278 -0.333363 0.753700 -0.849234 -0.442291 0.530902 0.487562 0.086267 0.920215 0.649151 -0.637182 -0.344528 -0.874824 -0.008179 0.051409 -0.469205 0.235181 -0.970657 -0.115973 0.737026 -0.219353 -0.569802 0.461509 -0.254608 -0.172373 -0.361657 0.795549 1.556206 -1.107856 0.614104 -0.638993 0.557411 -1.006683 -0.650658 -0.226627 0.105343 0.028182 -0.118442 -0.193479 0.088951 0.129313 -0.454459 -0.516294 0.200597 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__insertion_sort >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.292400 2.089897 1.519595 -1.686194 2.106382 2.040060 0.505369 0.478359 -1.347454 -2.684724 -0.753240 -3.111841 -3.867692 2.753094 -0.680860 -0.286385 4.405258 0.248050 0.055274 -0.980069 1.338832 -0.723693 3.927952 4.342772 -4.060181 0.752593 1.670171 1.495663 0.165120 2.360005 0.360327 -4.407802 0.333734 0.235596 2.289216 -1.525632 -0.780392 -1.018843 -0.837171 -6.262799 -0.763758 2.466470 -1.079090 0.045114 0.769257 1.250323 5.291143 2.201276 -1.699856 1.212336 1.944323 1.321139 1.054189 -0.024242 0.183843 -0.376213 0.404786 -0.628444 -0.961956 0.762130 -0.432434 -2.366400 -0.557116 3.408880 3.765686 -0.387938 -1.176761 -0.109627 -0.198422 0.516911 -0.739258 2.524253 2.006655 2.113012 2.452816 -1.754782 -0.690415 -5.858998 1.050789 -7.437741 -3.218804 -2.711652 2.489038 2.549811 0.527334 -1.836371 5.016655 -0.441860 1.167545 3.216744 4.869789 -1.854887 -0.589702 -2.636864 -1.611336 1.337964 -1.454154 0.173353 -0.245770 -0.076265 -2.672546 -2.721161 0.826417 -0.514740 -2.173347 -0.839197 -1.016235 2.656671 -3.398913 -0.702897 -4.169458 0.660572 0.592149 -5.225675 -1.384375 -0.697851 0.604205 1.319341 -1.139424 -2.081568 0.948369 1.425925 -1.156314 -0.852773 -2.287174 3.623305 1.905261 -0.530945 0.805560 1.381340 1.926315 2.742697 2.452091 -0.930889 -0.924516 1.208836 -0.855908 -0.704318 -1.804583 0.220308 1.481327 -2.114448 -0.253151 1.374812 -1.867520 -1.246377 -0.928106 -2.949051 1.459305 9.814299 -1.254311 2.124007 0.884575 -3.435888 2.665694 -0.260374 -1.833985 0.699863 2.624014 3.370112 -3.493729 -1.754036 1.903637 4.531949 1.429312 -2.308531 -0.031512 0.355222 -0.218180 -1.315128 2.194748 0.366037 0.140873 -1.486951 -0.612703 2.173697 5.324615 -1.133986 -3.042444 0.075589 2.794233 0.329680 -1.979788 0.348884 -1.910727 -0.538740 1.760939 -0.246656 1.942886 3.593603 -7.000231 2.893572 0.221927 -1.168215 1.707198 -0.029877 -0.891970 -3.624495 1.379474 3.129186 3.009986 0.375907 0.608310 -1.330233 -3.562121 -0.132484 0.966958 2.005419 -2.532158 3.187509 -0.490084 -2.476994 -2.285155 -1.726443 -1.448030 -1.210665 -2.161346 1.335451 1.481707 -5.785587 4.108196 -0.245332 -1.135853 -0.290265 -1.345582 2.290448 -3.490408 -4.086778 1.345749 -1.281519 -2.995551 -0.474713 -1.759405 1.712196 0.778884 0.065005 -2.248907 -4.167933 3.296578 0.331860 2.944355 2.260032 1.095173 3.966760 1.273986 -1.945001 -1.656955 -2.969206 2.717883 -0.501212 -1.384707 -1.414626 -1.760172 1.772066 4.645994 -0.827911 -1.101104 -1.686734 2.924245 -2.476355 -0.880912 1.331508 0.003142 -1.170365 1.200433 1.923186 -1.918322 -1.259441 -3.714205 0.842924 -0.942457 -2.445292 0.988378 -3.329689 -0.311670 2.767870 -1.422449 -1.850620 1.598947 0.427388 -0.616052 -0.306549 3.410286 3.115930 -2.578358 1.692695 -3.403474 2.238869 -4.421587 -2.861347 -0.566342 -0.487910 -0.222091 -0.966780 -0.457530 1.080981 0.685693 -0.366780 -1.412163 0.331004 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__unguarded_insertion_sort >(Job*, Job*, __gnu_cxx::__ops::_Iter_comp_iter) = -0.126551 1.303036 1.062594 -0.759903 1.344718 1.199883 0.437021 0.360868 -0.844358 -1.368589 -0.531861 -1.916661 -2.307720 1.737583 -0.235741 0.096442 2.778556 0.391926 -0.011158 -0.451514 0.721898 -0.799890 2.424131 2.598084 -2.291150 0.590856 0.826061 0.847875 -0.133106 1.847209 -0.404870 -2.429300 0.394546 -0.080476 1.331634 -1.034748 -0.505103 -0.642669 -0.489291 -3.889036 -0.387073 1.622344 -0.240220 -0.088011 0.397692 0.777944 3.261763 1.330329 -0.738367 0.710845 0.825951 0.286067 0.858832 0.139362 0.466011 0.191375 0.712111 -0.251109 -0.982377 0.458827 -0.330045 -1.850491 -0.375239 1.869681 2.250073 -0.203208 -0.679415 -0.055202 -0.270658 0.223055 -0.390599 1.388707 1.166015 1.124850 1.415621 -0.960766 -0.063247 -2.903717 0.317722 -4.356728 -2.045097 -1.728216 1.502723 1.405068 0.623757 -1.175672 2.956563 -0.400637 0.806209 1.228632 3.045897 -1.558719 -0.509767 -1.522654 -0.656626 0.738639 -0.919469 -0.140058 0.342940 -0.499299 -1.690586 -1.629415 1.058567 -0.101035 -1.266451 -0.197509 -0.574249 1.721047 -2.037110 -0.805174 -2.728049 -0.094528 0.095863 -3.047526 -0.333004 -0.094115 0.041478 1.056552 -0.695055 -1.566116 0.716390 1.013963 -0.661619 -0.808056 -1.456315 2.474165 0.911296 -0.396208 0.711520 0.799488 1.094116 1.742543 1.777424 -0.504438 -0.476938 0.741822 -0.772645 -0.325964 -0.985198 -0.197060 0.584103 -1.472886 -0.433929 0.831275 -1.233761 -0.121637 -0.621699 -1.297153 0.927392 5.382596 -0.759166 1.241093 0.372817 -2.190017 2.060468 -0.156654 -1.164574 0.283406 1.637353 1.966925 -2.341456 -1.111805 1.044302 2.702381 0.964340 -1.542128 -0.129661 -0.169996 0.046123 -0.627141 1.270808 0.361668 0.379808 -1.077351 -0.329929 1.053484 3.537599 -1.072708 -2.217631 0.257756 0.870487 0.127425 -1.756107 0.047435 -1.190551 -0.405404 0.351122 -0.229217 0.972861 2.217368 -3.880041 1.964812 -0.284673 -1.184968 1.764779 -0.257764 -0.482838 -2.156000 0.668798 1.955765 2.029387 0.406621 -0.001978 -0.835843 -2.138960 -0.169570 0.374716 1.203847 -1.371111 1.899995 -0.377167 -1.638002 -1.349417 -1.364725 -0.552570 -0.993360 -1.227151 0.795475 1.156549 -3.409293 2.467094 0.008994 -0.759579 0.125825 -0.476630 0.981777 -2.033428 -2.555166 0.748876 -0.744142 -1.730124 -0.416464 -0.988005 0.956915 0.440642 -0.401703 -1.237134 -2.530535 2.024373 0.158976 1.732878 1.386256 0.683241 2.312798 1.689342 -1.457920 -0.877911 -1.508852 1.078245 -0.709080 -0.713105 -1.017318 -1.182255 1.276866 2.927157 -0.205818 -0.278362 -1.317776 1.864336 -1.585612 -0.655597 1.182743 -0.215869 -0.637952 0.565440 1.452751 -1.194184 -0.930898 -2.003018 0.122207 -0.492374 -1.444916 0.506032 -2.175513 -0.264073 1.679104 -0.985934 -1.121149 0.880483 0.104424 -0.469300 -0.410925 2.235429 1.804261 -1.739565 1.135407 -1.860573 1.332681 -2.655121 -1.487641 -0.253683 0.090148 -0.468632 -0.504042 0.325484 0.545375 0.268937 -0.539471 -0.833077 -0.202000 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::move_backward(Job*, Job*, Job*) = 0.028758 0.734286 0.527114 -0.114017 0.449675 0.064257 0.173118 0.289035 -0.121859 -0.875420 -0.177531 -0.811588 -1.261812 0.604625 -0.114731 -0.272686 1.038648 0.044241 0.140945 -0.452628 0.175982 -0.489379 1.078949 1.056238 -1.160088 0.256585 0.567147 0.460846 0.332962 0.438043 0.077870 -0.791835 0.304558 0.117406 0.689739 -0.283722 -0.072860 -0.575107 -0.603510 -1.540693 -0.267132 0.434729 -0.144048 0.063287 0.117635 1.035449 1.463813 0.587023 -0.496258 0.345910 0.516523 -0.025117 0.332040 0.078832 -0.067113 -0.468258 0.307964 -0.133772 -0.507973 0.252163 0.031171 -1.332717 -0.310784 0.815841 1.030353 -0.169066 -0.143072 0.105149 -0.174667 0.168666 -0.201947 0.563536 0.785879 0.586404 0.817579 -0.385958 -0.098838 -1.456191 -0.116420 -2.760417 -0.917062 -0.974764 0.903291 0.202633 0.017391 -0.222818 1.166307 0.291584 0.495083 0.634657 1.359416 -0.539946 -0.281202 -0.575540 -0.116213 0.574482 -0.576571 0.222177 0.344191 -0.090900 -0.677651 -0.516038 0.509752 -0.227624 -0.553951 -0.046107 -0.367699 0.586136 -1.103335 -0.028214 -1.388307 -0.486682 0.311287 -1.360852 0.116432 0.191642 0.710766 0.524376 0.003607 -0.263256 0.100835 0.336229 -0.106029 -0.186263 -0.811150 0.989142 0.360084 -0.039765 0.470590 0.532347 0.632041 0.561252 0.986439 -0.054372 -0.429364 0.229782 -0.459268 -0.125566 -0.347710 -0.062033 0.723218 -0.559480 0.126013 0.185087 -0.473350 -0.514614 -0.095370 -0.695258 0.537681 1.593535 -0.088087 0.421969 0.136831 -0.819004 0.481227 -0.322608 -0.591431 0.253646 0.714891 0.816740 -0.408205 -0.401511 0.323473 1.071875 0.327560 -0.802486 0.019831 0.022864 0.073152 -0.430885 0.472934 0.274408 0.190909 -0.353131 -0.078848 0.660432 1.069234 -0.424527 -0.846532 0.022852 0.263748 0.193831 -0.766154 0.128230 0.065851 -0.130737 0.103769 0.014421 0.265162 0.869302 -1.812102 0.720192 0.080854 -0.256916 0.468768 -0.091801 -0.258658 -1.158334 0.625412 0.887441 0.615011 0.290246 -0.058554 -0.352025 -0.875203 -0.083615 0.197325 0.494149 -0.455357 0.721541 -0.171056 -0.481163 -0.803081 -0.682220 -0.011405 -0.029054 -0.374745 0.306552 0.437834 -1.850593 1.076908 -0.407281 -0.573044 -0.271413 -0.354628 0.388128 -1.028708 -1.053424 0.125917 -0.607332 -1.197711 -0.534148 -0.389779 0.248507 0.010836 -0.279519 -0.329375 -0.845393 0.978550 -0.071197 0.437243 0.596127 0.459516 1.393282 0.491686 -0.673110 -0.435687 -0.268432 0.501037 -0.633089 -0.343776 -0.016446 -0.395569 0.370214 1.407782 -0.283162 0.030118 -0.198811 0.624063 -0.883561 -0.801246 0.498223 0.398386 -0.095344 0.763372 0.544243 -0.563523 -0.419115 -0.957029 -0.199364 0.026176 -0.776188 0.143459 -1.054731 -0.157760 0.918482 -0.359365 -0.523495 0.544585 -0.204105 -0.120406 -0.363608 0.834161 1.510418 -1.147040 0.474661 -0.853360 0.537585 -1.223610 -0.798037 0.043000 0.152779 0.178885 -0.165984 0.061322 0.063945 0.162951 -0.621465 -0.542999 0.092908 +PE-benchmarks/weighted-job-scheduling.cpp__void std::__unguarded_linear_insert >(Job*, __gnu_cxx::__ops::_Val_comp_iter) = 0.002802 1.154829 1.219023 -0.908718 1.143685 0.785019 0.299559 0.486672 -0.851355 -1.407831 -0.454168 -1.427591 -2.022047 1.459921 -0.248815 -0.300623 2.499214 0.319244 0.070653 -0.826590 0.676512 -0.816366 2.177481 2.525829 -2.388838 0.612028 0.999356 0.964424 0.439246 1.413648 -0.186200 -1.896279 0.210963 0.026089 1.313404 -1.149079 -0.463775 -0.653096 -0.670874 -3.705167 -0.380117 0.965616 -0.684281 0.095525 0.486689 1.506711 2.964544 1.177058 -1.062608 0.924714 1.129740 0.425026 0.617487 0.001752 0.117520 -0.057972 0.689614 0.069802 -0.578360 0.610543 -0.097641 -1.854584 -0.157788 1.784329 2.074522 -0.338030 -0.639261 -0.102463 0.065078 0.152574 -0.265919 1.322213 1.197383 0.977675 1.473006 -1.301963 -0.166780 -3.477705 0.430573 -4.786299 -1.888754 -1.638418 1.735935 0.722199 0.198716 -0.834549 2.709151 -0.199935 0.821195 1.576055 2.511968 -1.152797 -0.351101 -1.293200 -0.808054 0.852992 -0.770108 0.023485 0.115223 -0.163259 -1.409517 -1.446779 0.971324 -0.344872 -1.277206 -0.227566 -0.585750 1.503970 -2.111404 -0.409288 -2.474396 0.137704 0.326367 -2.715540 -0.264814 -0.372578 1.156936 0.777436 -0.481983 -1.007394 0.404177 0.863954 -0.626520 -0.374298 -1.410642 2.181519 0.980995 -0.306251 0.551073 0.646813 1.009013 1.301117 1.752603 -0.533918 -0.608119 0.859705 -0.723610 -0.433853 -1.080095 0.035638 1.111205 -1.164450 -0.120938 0.514814 -1.068755 -0.582797 0.147283 -1.362559 0.825433 5.184400 -0.508676 1.126533 0.414083 -1.780824 1.424268 -0.102205 -0.981685 0.686470 1.572250 1.705227 -2.168623 -0.918108 0.687012 2.440266 0.802271 -1.667794 -0.246572 0.003904 -0.231135 -0.472980 1.177843 0.097914 0.186755 -0.803199 -0.303878 0.978772 3.052671 -0.637036 -1.889500 -0.149057 0.950805 -0.078037 -1.506777 0.250349 -0.646699 -0.253475 0.643420 -0.183013 1.049661 1.913319 -4.335709 1.629557 -0.268178 -0.811916 1.011092 -0.000209 -0.398939 -2.177158 0.762799 1.569229 1.874920 0.395123 0.089436 -0.506060 -1.949515 -0.127470 0.464621 1.032962 -1.396878 1.743800 -0.030982 -1.395271 -1.118251 -1.124069 -0.492372 -0.416151 -1.042886 0.703544 0.405701 -3.779273 2.059695 -0.330206 -0.761835 0.001492 -0.650929 1.077133 -1.926640 -2.167250 0.638661 -0.466080 -1.728097 -0.679535 -1.011668 1.004645 0.157181 -0.147644 -1.226882 -2.469454 1.805582 -0.129931 1.426744 1.363754 0.454746 2.547284 0.837933 -1.069591 -1.065418 -1.199606 1.366239 -0.577566 -0.584566 -0.573009 -1.089683 0.877840 2.732460 -0.379694 -0.167561 -0.760274 1.756711 -1.601168 -0.775630 0.786032 0.462883 -0.401707 1.074597 1.110854 -1.245609 -0.721839 -1.953362 -0.007488 -0.126992 -1.163653 0.802485 -1.905469 -0.127238 1.523796 -0.614481 -1.046016 1.053669 -0.103462 -0.320669 -0.348315 2.003257 2.652851 -1.702657 0.994408 -1.699770 1.319111 -2.374444 -1.381374 -0.462620 -0.029186 -0.119387 -0.371118 -0.134757 0.615103 0.433775 -0.513953 -0.721087 0.197602 +PE-benchmarks/weighted-job-scheduling.cpp____gnu_cxx::__ops::_Val_comp_iter __gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter) = 0.045188 0.450404 0.354599 -0.081000 0.415329 0.334159 0.129921 0.153386 -0.191916 -0.333870 -0.163066 -0.554522 -0.661460 0.420462 -0.049138 -0.034942 0.664699 0.109283 0.044005 -0.087544 -0.034656 -0.083661 0.644971 0.619131 -0.547697 0.240706 0.091023 0.148696 -0.177740 0.644014 -0.227473 -0.747336 0.164235 0.175096 0.249400 -0.170938 -0.168385 -0.280408 -0.249631 -0.973840 -0.089547 0.516667 -0.041191 -0.025975 0.153326 0.188909 0.917897 0.299554 -0.045279 0.239314 0.094831 0.093182 0.267054 0.068665 0.200640 0.012530 0.338589 -0.311144 -0.384419 0.130465 -0.072486 -0.567080 -0.305993 0.408020 0.511382 -0.034333 -0.176285 -0.148888 -0.212724 0.046958 -0.110054 0.315067 0.361412 0.369073 0.281473 0.147155 0.062841 -0.300119 -0.004970 -0.978621 -0.562201 -0.478799 0.491921 0.562012 0.113788 -0.324337 0.707044 -0.080080 0.271620 0.111470 0.804179 -0.424620 -0.165473 -0.247596 -0.049828 0.198653 -0.219228 -0.030919 -0.037389 -0.177369 -0.430873 -0.347625 0.353669 -0.084694 -0.307050 0.167610 -0.145536 0.377835 -0.641819 -0.120206 -0.747405 -0.128418 0.081908 -0.701251 -0.153381 0.196789 -0.031109 0.360421 -0.154771 -0.327118 0.226112 0.191679 -0.161820 -0.152186 -0.520261 0.601095 0.145317 -0.110335 0.261574 0.215021 0.343443 0.433212 0.380668 -0.073063 -0.098624 0.149001 -0.073480 -0.061181 -0.104926 -0.037444 -0.165518 -0.369270 0.042193 0.183002 -0.325532 0.016536 -0.639629 -0.261381 0.232160 0.925793 -0.217242 0.291006 0.022586 -0.578722 0.409795 -0.138181 -0.370610 -0.029930 0.365020 0.523548 -0.226803 -0.225225 0.245621 0.653417 0.239392 -0.302523 0.213021 -0.052164 0.044136 -0.171744 0.401778 0.121706 0.202043 -0.297414 -0.079445 0.218480 0.895246 -0.215421 -0.689739 0.097493 0.021257 0.184511 -0.184142 0.045705 -0.043924 -0.099921 0.095228 -0.078666 0.151652 0.528379 -0.896869 0.521758 -0.040962 -0.405367 0.503564 -0.114683 -0.093109 -0.184061 0.147492 0.523808 0.534756 0.206613 -0.030624 -0.278491 -0.491432 -0.092253 0.084046 0.281042 -0.315451 0.447935 -0.001131 -0.505217 -0.334006 -0.560839 0.013915 -0.173143 -0.434253 0.166315 0.389071 -1.021363 0.610229 0.059301 -0.233074 -0.040065 -0.090764 0.160439 -0.468096 -0.618592 0.095462 -0.327105 -0.584983 -0.024323 -0.272796 0.123284 0.115402 -0.027830 -0.249109 -0.453430 0.571740 0.174225 0.363365 0.372300 0.204078 0.528784 0.551078 -0.430750 -0.025317 -0.380463 0.417057 -0.372263 -0.081562 0.107677 -0.378494 0.283175 0.769477 0.000978 -0.078016 -0.450639 0.409192 -0.274233 -0.168152 0.376244 -0.140041 -0.089840 0.191302 0.423875 -0.214991 -0.249362 -0.464074 -0.027673 -0.129291 -0.351361 0.066598 -0.588831 -0.108036 0.501886 -0.286752 -0.443228 0.196737 -0.138481 -0.223633 -0.156024 0.544146 0.345232 -0.475297 0.540456 -0.393373 0.322073 -0.630689 -0.328067 -0.037119 -0.047154 -0.163899 -0.152373 0.003871 0.037892 0.006323 -0.157507 -0.243226 -0.036999 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__copy_move_backward_a(Job*, Job*, Job*) = 0.070603 0.899233 0.727282 -0.184733 0.436322 -0.053039 0.151408 0.441601 -0.087446 -1.158714 -0.174957 -1.066654 -1.617186 0.646920 -0.197228 -0.617462 1.124069 -0.043221 0.163452 -0.570397 0.085036 -0.425394 1.185693 1.193473 -1.423652 0.259609 0.602694 0.629714 0.515370 0.400262 0.329697 -0.951245 0.217559 0.493330 0.945491 -0.168800 -0.046402 -0.784347 -0.994714 -1.734914 -0.348718 0.693128 -0.142654 0.102304 0.230230 1.364925 1.726921 0.666026 -0.656242 0.273734 0.685255 0.050862 0.389623 0.023339 -0.199261 -0.910600 0.385682 -0.246926 -0.580772 0.326827 0.097716 -1.555039 -0.444184 1.008038 1.212439 -0.172184 -0.144466 -0.044365 -0.117153 0.265480 -0.265958 0.662650 1.033337 0.813076 0.978342 -0.115368 -0.088184 -1.658204 0.006529 -3.298562 -1.054729 -1.165649 1.259230 0.433976 -0.277934 -0.419563 1.329455 0.470044 0.605789 0.887351 1.584694 -0.334051 -0.314753 -0.714683 -0.220633 0.796161 -0.687368 0.346573 0.310863 0.102362 -0.759038 -0.385025 0.370541 -0.423682 -0.642572 0.188219 -0.465417 0.610108 -1.264696 0.296198 -1.584098 -0.500793 0.660085 -1.621327 0.002198 0.189036 0.761502 0.563260 0.057678 0.049749 0.040896 0.206135 -0.139559 0.096267 -1.350582 1.185440 0.390589 -0.033860 0.510591 0.718806 0.822794 0.331068 0.952046 -0.052595 -0.543153 0.239743 -0.491633 -0.199871 -0.398845 0.042471 1.022919 -0.500892 0.190545 0.053532 -0.508334 -0.815459 -0.510425 -0.931733 0.660164 1.767211 -0.088783 0.481891 0.132039 -0.832805 0.523708 -0.271831 -0.722171 0.273076 0.770014 0.986258 -0.145508 -0.417333 0.391911 1.240510 0.326512 -0.802703 0.291982 0.200111 0.003355 -0.630828 0.628664 0.312175 0.140202 -0.330162 -0.111295 0.883913 0.955075 -0.269721 -1.089415 -0.088736 0.477161 0.378783 -0.551858 0.290205 0.376372 -0.113866 0.198113 0.055835 0.382184 0.975833 -2.206076 0.806877 0.437971 -0.136850 0.461613 -0.232826 -0.306673 -1.384502 0.836454 1.046510 0.613038 0.351854 -0.198089 -0.445082 -0.989352 -0.080736 0.290305 0.589445 -0.532995 0.803079 -0.240983 -0.393228 -0.998572 -1.016816 -0.091973 0.212613 -0.599301 0.319784 0.464759 -2.124492 1.290906 -0.559204 -0.665305 -0.630150 -0.574852 0.319569 -1.255722 -1.157418 -0.034908 -0.829753 -1.698296 -0.739846 -0.502988 0.200372 -0.043161 -0.223629 -0.400397 -0.880011 1.255830 -0.144899 0.487150 0.681332 0.559756 1.628658 0.792368 -0.673939 -0.425369 -0.348886 0.811985 -0.717162 -0.438144 0.281063 -0.431660 0.257428 1.589572 -0.526840 0.004741 -0.199457 0.630275 -0.794597 -1.123895 0.452208 0.169433 -0.033786 1.038807 0.530798 -0.622594 -0.443504 -1.302206 -0.270729 0.038581 -0.933958 0.128119 -1.202535 -0.203045 1.130784 -0.440263 -0.717001 0.622927 -0.280037 -0.255438 -0.357572 0.953658 1.760199 -1.321126 0.731159 -1.086297 0.680324 -1.429545 -0.954735 0.037025 -0.041206 0.384791 -0.209209 -0.077415 -0.012436 0.236476 -0.738353 -0.730416 0.367378 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__miter_base(Job*) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__niter_wrap(Job* const&, Job*) = -0.021026 0.229423 0.143580 0.026343 0.253999 0.036877 0.139132 0.064413 -0.154146 -0.272016 -0.112143 -0.274298 -0.407604 0.336218 0.019496 0.196591 0.560619 0.190063 0.070254 -0.169906 0.142008 -0.467798 0.541630 0.524271 -0.415006 0.168068 0.206609 0.153091 0.000000 0.375869 -0.202960 -0.296722 0.266132 -0.263466 0.205522 -0.332598 -0.065749 -0.055440 -0.037340 -0.794364 -0.067845 0.116022 0.104225 0.001183 -0.015652 0.331609 0.580898 0.279575 -0.089073 0.333787 0.110393 -0.147710 0.229184 0.122296 0.125171 0.177097 0.174500 -0.088139 -0.308130 0.126289 -0.050886 -0.700611 -0.047218 0.275307 0.464100 -0.113898 -0.081196 0.146598 -0.179552 0.029080 0.001329 0.224828 0.179276 0.067055 0.305662 -0.443972 0.017777 -0.598917 -0.184541 -1.204490 -0.433937 -0.401424 0.301305 0.036218 0.280059 0.048464 0.545242 -0.012266 0.189446 0.047505 0.576857 -0.522332 -0.165666 -0.173945 0.074505 0.154400 -0.250828 -0.063970 0.283188 -0.181758 -0.323222 -0.372473 0.528961 0.044623 -0.242398 -0.154769 -0.136957 0.344144 -0.579007 -0.369070 -0.675838 -0.301042 -0.132315 -0.526052 0.336874 0.118510 0.261122 0.317762 -0.060845 -0.407062 0.145190 0.276923 -0.023420 -0.327765 -0.186244 0.443632 0.082450 -0.064079 0.258289 0.164323 0.142063 0.511622 0.577101 -0.060364 -0.144369 0.191016 -0.271159 0.012000 -0.171323 -0.210630 0.132581 -0.436577 -0.040820 0.131950 -0.272899 0.025669 0.207815 -0.117615 0.206952 0.590272 -0.037864 0.192442 0.099418 -0.445512 0.331389 -0.204195 -0.180870 0.138591 0.401055 0.277048 -0.394949 -0.242700 0.080251 0.479155 0.215089 -0.408361 -0.292924 -0.187983 0.158474 0.013375 0.150675 0.143282 0.165406 -0.257663 -0.001529 0.077637 0.747994 -0.362693 -0.191731 0.108883 -0.133918 -0.114938 -0.728828 -0.074654 -0.273697 -0.107701 -0.195164 -0.026569 -0.005693 0.422056 -0.680916 0.407936 -0.329729 -0.256088 0.357264 -0.006861 -0.087510 -0.621210 0.114086 0.338393 0.435591 0.094532 0.089955 -0.078246 -0.424235 -0.060009 -0.024029 0.216105 -0.200758 0.355629 -0.064471 -0.363999 -0.262036 -0.133086 0.098844 -0.261911 -0.005939 0.175616 0.391982 -0.770444 0.388855 -0.119204 -0.278643 0.214109 0.102103 0.217649 -0.397861 -0.495405 0.182544 -0.159628 -0.289342 -0.184493 -0.124864 0.180174 -0.041944 -0.360903 -0.059231 -0.391131 0.341919 -0.019727 0.185225 0.279645 0.120691 0.554125 0.240180 -0.430143 -0.184782 0.006947 -0.151980 -0.455270 -0.027591 -0.206511 -0.208472 0.328361 0.701850 0.148089 0.089489 -0.058120 0.427903 -0.514781 -0.231077 0.390332 0.275691 -0.035687 0.246791 0.374775 -0.342687 -0.236085 -0.257465 -0.058228 0.069695 -0.262429 0.140051 -0.517620 -0.054271 0.319252 -0.145268 -0.161875 0.260374 -0.043619 -0.009149 -0.256590 0.489410 0.571330 -0.466596 0.121280 -0.256957 0.137005 -0.515404 -0.217183 -0.051278 0.398899 -0.151924 -0.008349 0.223495 0.104053 0.045889 -0.277740 -0.173822 -0.228759 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__copy_move_backward_a1(Job*, Job*, Job*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__niter_base(Job*) = -0.020255 0.163122 0.091573 -0.031733 0.185638 0.024600 0.075590 -0.007548 -0.114143 -0.199016 -0.074931 -0.165506 -0.233361 0.221059 -0.029798 0.129771 0.365571 0.116182 0.057405 -0.148245 0.099681 -0.277681 0.375665 0.357221 -0.300127 0.106745 0.176737 0.117066 0.026437 0.253980 -0.106372 -0.232451 0.166160 -0.155376 0.117526 -0.240732 -0.031425 -0.015316 -0.000705 -0.523500 -0.035353 0.003359 0.051710 0.014487 -0.013923 0.187409 0.379642 0.190386 -0.068371 0.244549 0.131758 0.017544 0.113035 0.080404 0.063329 0.112612 0.130330 -0.141002 -0.152560 0.074942 -0.020188 -0.412511 -0.024801 0.213848 0.317979 -0.070956 -0.039727 0.099267 -0.127426 0.025567 0.013157 0.148416 0.065296 0.075733 0.167921 -0.345094 0.017117 -0.471291 -0.111180 -0.814371 -0.267621 -0.260665 0.161620 0.047202 0.179038 0.129364 0.367763 0.015622 0.127400 0.064443 0.365392 -0.326328 -0.093568 -0.083708 0.002977 0.108332 -0.157467 -0.018368 0.077717 -0.043049 -0.194308 -0.271070 0.332934 0.024578 -0.167620 -0.131216 -0.086541 0.201088 -0.441501 -0.225691 -0.403059 -0.151804 -0.095854 -0.350889 0.185599 0.018190 0.267963 0.156357 -0.026478 -0.280414 0.077567 0.201978 -0.019486 -0.191212 -0.139399 0.217808 0.080892 -0.039212 0.136240 0.063201 0.091122 0.375712 0.330027 -0.067911 -0.106013 0.122905 -0.145860 -0.017755 -0.133762 -0.109174 0.066653 -0.291288 0.049452 0.114255 -0.173496 -0.056377 0.156666 -0.132274 0.145520 0.419649 -0.025647 0.128328 0.087948 -0.308015 0.097280 -0.158627 -0.112460 0.111735 0.253176 0.175431 -0.193068 -0.172001 0.048023 0.307176 0.141851 -0.226063 -0.210725 -0.109059 0.072927 0.040270 0.086337 0.068941 0.035483 -0.164089 -0.017740 0.047275 0.484675 -0.162629 -0.026002 0.064078 -0.026528 -0.113566 -0.404252 -0.046159 -0.185136 -0.040126 -0.062080 -0.018726 0.011243 0.282606 -0.542168 0.255826 -0.199490 -0.125312 0.137240 0.020357 -0.056280 -0.384767 0.091434 0.220567 0.281649 0.008736 0.159401 -0.024335 -0.280918 -0.041673 -0.012185 0.147528 -0.165284 0.218350 0.036720 -0.286121 -0.178496 -0.012476 0.069773 -0.150500 -0.003096 0.118010 0.232226 -0.584528 0.262563 -0.102058 -0.170008 0.150435 0.039824 0.201496 -0.276726 -0.302164 0.134968 -0.091466 -0.137464 -0.078955 -0.074097 0.150409 -0.064238 -0.158794 -0.051221 -0.210041 0.165016 -0.005590 0.086022 0.183229 0.086278 0.339413 -0.031373 -0.227047 -0.137443 0.033458 -0.070736 -0.284089 -0.011153 -0.045705 -0.131159 0.211077 0.476508 0.091735 0.008500 0.052198 0.285837 -0.317135 -0.121557 0.223342 0.236857 -0.051161 0.175564 0.218629 -0.231700 -0.157591 -0.169064 0.008980 0.058449 -0.178002 0.126553 -0.310820 -0.012050 0.216492 -0.064074 -0.130942 0.210787 -0.024217 0.016964 -0.138088 0.306367 0.368754 -0.251849 0.078187 -0.171137 0.052289 -0.350795 -0.166773 -0.048364 0.231315 -0.090911 0.002774 0.033086 0.115902 0.029310 -0.078615 -0.080098 -0.133717 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__copy_move_backward_a2(Job*, Job*, Job*) = 0.008423 0.596116 0.333276 -0.031487 0.455082 0.173212 0.187440 0.157432 -0.144137 -0.603218 -0.190903 -0.555478 -0.923576 0.542389 -0.011876 0.047183 0.940814 0.116431 0.130284 -0.350049 0.246646 -0.555059 0.964595 0.926754 -0.914315 0.279844 0.540202 0.294196 0.167855 0.465563 -0.160089 -0.623529 0.373367 -0.238083 0.452405 -0.390698 -0.119036 -0.387660 -0.230641 -1.372990 -0.202042 0.191935 -0.149561 0.037444 0.024987 0.730211 1.223245 0.498620 -0.352750 0.437091 0.350240 -0.109728 0.298836 0.120341 0.050508 -0.042586 0.239919 -0.021591 -0.420275 0.198690 -0.016383 -1.129264 -0.180284 0.622397 0.845147 -0.181835 -0.164265 0.246457 -0.215274 0.062986 -0.156001 0.492434 0.549369 0.372049 0.671875 -0.651875 -0.100050 -1.260163 -0.214399 -2.245228 -0.802402 -0.797544 0.573020 -0.018250 0.299634 -0.031101 1.020599 0.110952 0.398051 0.387726 1.124273 -0.729036 -0.230935 -0.424936 -0.007707 0.367128 -0.454660 0.102226 0.367200 -0.280946 -0.590242 -0.641458 0.664064 -0.056259 -0.487995 -0.263736 -0.282126 0.548601 -0.946456 -0.337451 -1.208445 -0.477865 -0.025998 -1.094878 0.227816 0.205846 0.664241 0.491890 -0.037836 -0.556850 0.147715 0.441930 -0.068384 -0.453957 -0.301376 0.795572 0.342521 -0.056440 0.441457 0.363442 0.460788 0.774503 1.020141 -0.045323 -0.327543 0.238467 -0.410485 -0.057722 -0.286058 -0.151757 0.431939 -0.604042 0.057795 0.296264 -0.432306 -0.219403 0.305834 -0.481231 0.400526 1.419934 -0.078626 0.355451 0.143410 -0.789999 0.437795 -0.370941 -0.480746 0.254134 0.664788 0.671251 -0.666206 -0.368237 0.238995 0.915908 0.312640 -0.799739 -0.247672 -0.129134 0.130914 -0.237146 0.347405 0.217530 0.262621 -0.362571 -0.039406 0.438939 1.174060 -0.565837 -0.605593 0.109944 0.055922 0.010565 -0.976882 -0.012449 -0.236731 -0.162609 0.009815 -0.022480 0.146458 0.745869 -1.430739 0.626957 -0.267339 -0.380295 0.464822 0.049201 -0.201387 -0.940379 0.430505 0.717910 0.611011 0.222529 0.077538 -0.274189 -0.767114 -0.086154 0.115168 0.387527 -0.399380 0.664480 -0.108453 -0.553209 -0.593354 -0.357434 0.069454 -0.253643 -0.162975 0.291606 0.408475 -1.577473 0.849858 -0.265009 -0.493718 0.076812 -0.152889 0.451475 -0.799544 -0.935863 0.276567 -0.386356 -0.720445 -0.329625 -0.303324 0.287547 0.064989 -0.344212 -0.267893 -0.802985 0.713766 -0.001425 0.378449 0.533666 0.351154 1.165583 0.195604 -0.681360 -0.433867 -0.186773 0.202739 -0.546391 -0.233484 -0.315872 -0.380139 0.456629 1.244729 -0.048587 0.068722 -0.202101 0.608819 -0.971491 -0.493258 0.522671 0.620204 -0.140143 0.510457 0.539252 -0.486987 -0.377859 -0.634711 -0.129712 0.029259 -0.604284 0.174643 -0.923657 -0.130382 0.729242 -0.302744 -0.335840 0.483203 -0.148085 0.004170 -0.380466 0.709868 1.270644 -0.982632 0.232362 -0.620035 0.401573 -1.009857 -0.620383 0.026673 0.346400 -0.011534 -0.141627 0.190534 0.123383 0.107278 -0.525013 -0.366455 -0.165459 +PE-benchmarks/weighted-job-scheduling.cpp__Job* std::__copy_move_backward::__copy_move_b(Job const*, Job const*, Job*) = -0.556125 -0.058173 -0.197117 -1.155313 1.256522 0.868002 0.590640 -0.811667 -1.126193 -0.723321 0.379854 -2.500678 -1.431764 1.348009 -0.424963 1.377359 2.464047 -0.124344 -0.388342 -0.861356 0.754957 0.254227 2.863736 2.800430 -1.798089 0.296883 0.183208 0.512910 0.082660 -0.296847 -0.070086 -1.605385 0.840556 -1.228338 0.306032 -0.225673 -0.579630 -0.174011 1.495467 -2.915320 -0.174272 0.475651 0.096903 0.027658 0.041739 1.122787 2.208024 1.465171 -0.177742 1.336867 1.230016 -0.133110 0.939278 0.207019 0.284656 -0.047529 0.369779 -0.441474 -0.531896 -0.358569 -0.382274 -0.373050 -0.178155 1.732881 2.004087 -0.203361 -1.153387 0.752990 0.741485 0.225522 0.285969 1.637414 0.488566 0.822943 1.169878 -2.039364 0.034564 -3.138175 0.003004 -3.730353 -1.943346 -0.334547 1.279114 0.235410 1.139117 -0.246560 2.861649 -0.119027 -0.263101 0.981107 2.191781 -1.842786 -0.560965 -0.400566 -0.236884 0.120016 -0.687681 0.635987 0.892640 0.431662 -1.797236 -0.813899 0.882709 -0.074703 -1.118288 -1.084589 0.191952 0.861412 -1.194778 -1.062886 -1.605195 0.894385 0.092964 -2.967023 -0.076187 -0.336752 0.651297 0.533010 -1.186130 -1.668212 0.541553 0.224886 -0.776267 -0.771343 -0.729292 1.423461 1.668909 0.398205 0.562673 1.270699 0.984252 3.117208 0.790143 -0.964629 -0.285121 0.417586 -0.420488 0.665105 -0.611406 -0.465117 0.651407 -1.681993 0.754256 0.908918 -1.088766 -0.260097 0.801807 -0.288559 -0.016140 4.726801 -0.642915 2.033562 1.551544 -1.616093 0.874810 -1.415287 -0.114914 0.356338 1.235644 1.158416 -2.126457 -1.346482 1.610468 2.616458 0.957071 -2.168008 0.001942 0.819718 0.518615 -0.800732 0.826423 0.467387 0.796385 -0.924730 -0.026884 1.396087 3.627587 -1.016705 -0.371231 0.341710 1.214884 0.561792 -1.635621 -0.502802 -1.659474 -0.284608 0.921200 0.948231 0.718915 2.089639 -3.056514 1.327979 -0.163109 -0.180861 1.749851 0.934005 -1.521497 -2.068266 -0.148799 1.062734 1.455357 -0.213498 0.536309 -0.131065 -1.869413 0.005279 0.404684 0.415887 -1.262208 1.668434 -0.080102 -1.115480 -0.428832 -0.213027 -0.427497 -0.552303 -0.545053 1.367540 1.033078 -3.090909 1.681742 0.274922 -1.266615 0.182692 -1.056246 2.041999 -1.547158 -1.451300 1.071791 -1.189685 -0.923077 -0.326726 -0.446169 0.376923 0.219533 0.835121 -1.579362 -1.571622 2.180671 0.002755 2.134613 1.213398 -0.201379 1.372927 -1.046159 -1.321474 -0.743293 -1.577024 0.297532 0.045439 -1.287667 -0.371052 -0.764855 1.338383 1.920065 -0.302799 -0.787416 -0.317993 1.171399 -2.496203 0.034016 0.860724 1.251877 -1.299970 0.867196 1.151968 -1.238746 0.283423 -1.454714 -0.262676 -1.179726 -1.254524 1.081355 -0.945313 0.294873 0.544686 -0.711784 0.015057 0.896970 0.302475 0.049271 0.172159 2.045569 2.150523 -0.651121 -0.224566 -2.265560 1.156588 -2.107127 -1.973016 0.633650 0.132909 -1.293286 -0.698185 0.150639 1.369795 0.508706 -1.238657 -1.462448 0.665008 +PE-benchmarks/weighted-job-scheduling.cpp__bool __gnu_cxx::__ops::_Val_comp_iter::operator()(Job&, Job*) = 0.116921 1.245137 1.008672 -0.451485 1.498612 1.216627 0.496153 0.526061 -0.883764 -1.308289 -0.147634 -2.065247 -2.448602 1.565968 -0.086190 -0.245575 2.275572 -0.026141 0.040993 -0.474886 0.113769 0.069477 2.304936 2.288491 -1.966529 0.834160 0.380215 0.264730 -0.385148 1.421999 -0.297228 -2.635067 0.620944 0.358839 0.578062 -0.248416 -0.842610 -1.146534 -0.492003 -3.212101 -0.378399 1.593088 -1.092432 -0.035030 0.543204 1.281504 3.163832 1.057631 -0.496585 1.229542 0.586368 0.069469 0.702316 0.063607 0.567268 -0.475158 0.595964 -0.275476 -1.063605 0.418688 -0.337596 -1.572385 -1.152119 1.465282 1.692861 -0.287743 -0.954929 -0.321955 -0.426293 0.240492 -0.366519 1.351993 1.766132 1.140267 1.440976 0.299669 -0.514177 -1.954943 0.083579 -4.035199 -2.077626 -1.117114 2.221321 1.122016 0.110740 -1.260029 2.559156 -0.226449 0.419808 1.274716 2.807804 -1.178017 -0.518568 -0.692571 -0.349798 0.563583 -0.663118 0.332355 0.092382 -0.607963 -1.695535 -1.107945 0.797028 -0.589898 -1.110857 0.036455 -0.398950 1.355214 -2.077183 -0.011776 -2.371818 0.143469 0.720889 -2.625538 -1.247329 0.714344 0.688880 1.259833 -0.933258 -0.719553 0.837557 0.243819 -0.743357 -0.432543 -0.755575 1.973117 0.860556 0.215515 0.829409 1.025378 1.450614 1.597642 1.507223 -0.267865 -0.172761 0.286672 0.149084 0.253313 -0.148580 0.055820 -0.170341 -0.992565 0.670939 0.511756 -1.094628 -0.553118 -1.455981 -0.912627 0.303823 3.919183 -0.762168 1.463830 0.405981 -1.820147 0.986272 -0.767816 -1.132999 0.072100 1.356857 1.866935 -0.868776 -0.682041 1.341081 2.532608 0.799596 -1.896064 0.931150 0.454023 0.129912 -0.966867 1.603543 0.286693 1.142754 -0.914087 -0.250022 1.259141 3.133114 -0.925924 -2.836532 0.151791 0.657241 1.187434 -0.471239 0.293399 0.137799 -0.262626 1.279661 -0.126220 0.767028 1.838221 -3.683599 1.576171 0.014165 -1.097726 1.335248 0.467988 -0.767503 -0.728582 0.321007 1.608042 1.726389 1.087596 -0.195818 -0.904662 -1.770329 -0.226277 0.600619 0.619501 -1.142953 1.800979 -0.155079 -1.382668 -0.985373 -1.825413 -0.192678 -0.139002 -1.457407 0.783793 0.731465 -4.150085 2.002678 0.307474 -0.907910 -0.706513 -0.606160 1.213189 -1.444049 -2.260050 0.497865 -1.496582 -2.558731 -0.200597 -1.097124 0.192390 0.865994 0.470586 -0.994877 -1.910680 2.534152 0.551341 1.867722 1.365396 0.431506 2.506466 0.831433 -1.552207 -0.347615 -1.818607 2.472511 -0.859191 -0.642642 0.109381 -1.280467 0.803783 2.170170 -0.264039 -0.627278 -1.838597 1.261739 -1.581893 -0.351968 1.124881 0.553024 -0.450444 1.199158 1.403023 -0.654522 -0.250867 -1.786004 -0.262159 -0.981923 -1.145954 0.342017 -1.590211 -0.301501 1.426653 -0.839982 -1.198593 0.583588 -0.490590 -0.564657 -0.392366 1.626523 2.425688 -2.103586 1.437407 -1.685553 1.559827 -2.082594 -1.737608 0.184314 -0.466283 -0.460353 -0.895921 -0.334992 0.193707 0.310499 -1.153102 -1.186665 0.703818 +PE-benchmarks/weighted-job-scheduling.cpp____gnu_cxx::__ops::_Val_comp_iter::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter&&) = -0.007533 0.612027 0.484476 -0.255340 0.589970 0.512892 0.164417 -0.041031 -0.253855 -0.326369 -0.220214 -0.573810 -0.693807 0.596131 -0.076679 0.141168 0.962255 0.109836 -0.008862 -0.217546 0.278220 -0.316833 0.932002 0.900266 -0.836295 0.291618 0.490524 0.258143 0.015136 0.762733 -0.512544 -0.699334 0.231195 -0.196005 0.324918 -0.405398 -0.191100 -0.371432 -0.009142 -1.327110 -0.100037 0.180548 -0.196613 -0.042767 0.055153 0.338059 1.250852 0.462681 -0.209058 0.257785 0.306402 0.085952 0.225293 0.101027 0.275118 0.238959 0.611781 0.060042 -0.319845 0.086477 -0.081153 -0.675112 -0.133798 0.656708 0.763091 -0.042282 -0.201706 0.111645 -0.140287 -0.024345 -0.169343 0.451031 0.335990 0.499361 0.440980 -0.584677 0.156693 -1.003336 -0.099403 -1.481642 -0.720552 -0.640394 0.277849 0.076413 0.416898 -0.102165 0.997064 -0.084404 0.350763 0.151324 1.093752 -0.795538 -0.169239 -0.377077 -0.206637 0.192835 -0.296042 0.029089 0.110762 -0.354618 -0.577523 -0.703521 0.634240 0.075962 -0.462537 -0.061640 -0.156265 0.541859 -0.761810 -0.396982 -0.921090 -0.275602 -0.183196 -1.046711 -0.049495 0.022419 0.438754 0.319810 -0.166247 -0.836505 0.219318 0.572792 -0.211106 -0.481481 -0.270172 0.784548 0.429866 -0.097145 0.287894 0.087033 0.437228 0.809958 0.808454 -0.162351 -0.171235 0.158617 -0.344233 -0.127247 -0.288190 -0.083042 0.044540 -0.551125 -0.021497 0.492912 -0.427580 0.100052 0.184968 -0.375350 0.339968 1.867765 -0.256692 0.411127 0.068754 -0.896925 0.491794 -0.212526 -0.504081 0.113661 0.533528 0.700256 -0.989071 -0.406075 0.335715 0.895623 0.349421 -0.728086 -0.129396 -0.191078 -0.048520 -0.140929 0.355552 0.096721 0.144541 -0.415742 -0.145916 0.341073 1.415670 -0.498078 -0.892492 0.190336 -0.040720 -0.031361 -0.748812 -0.066374 -0.336593 -0.082723 0.044957 -0.123534 0.318181 0.772313 -1.510571 0.671607 -0.308658 -0.648813 0.732937 -0.019367 -0.174613 -0.464826 0.285738 0.747902 0.691086 0.176708 -0.002461 -0.285431 -0.724058 -0.111071 0.079634 0.368657 -0.477226 0.615223 0.119689 -0.789918 -0.496015 -0.421255 0.055204 -0.375280 -0.350100 0.274773 0.142841 -1.563451 0.910480 0.047324 -0.270598 0.205009 -0.210494 0.340367 -0.687562 -0.898089 0.305229 -0.197455 -0.328303 -0.096062 -0.288561 0.352789 0.155883 -0.007925 -0.520874 -0.885122 0.516802 0.042601 0.485722 0.507826 0.349667 0.821778 0.261337 -0.493047 -0.438213 -0.285487 0.314293 -0.237346 -0.283812 -0.330631 -0.471093 0.531478 1.089299 -0.052361 0.036718 -0.449071 0.599198 -0.771620 -0.190555 0.458533 0.361148 -0.370808 0.118285 0.524345 -0.336357 -0.385278 -0.502463 -0.200204 -0.164795 -0.555902 0.191529 -0.721981 -0.082159 0.651281 -0.320161 -0.385092 0.379886 -0.129688 -0.034842 -0.170501 0.664142 0.915989 -0.713932 0.299927 -0.569574 0.441459 -0.954045 -0.594072 0.079808 0.049778 -0.234696 -0.200591 0.121619 0.254418 0.004062 -0.189847 -0.136126 -0.212207 +PE-benchmarks/weighted-job-scheduling.cpp____gnu_cxx::__ops::_Iter_comp_iter::_Iter_comp_iter(bool (*)(Job, Job)) = -0.018442 0.405609 0.364831 -0.148040 0.422811 0.249721 0.158661 0.016756 -0.240257 -0.294500 -0.171230 -0.427422 -0.547658 0.493933 -0.028755 0.178429 0.816027 0.186747 0.014164 -0.225774 0.244800 -0.466354 0.766569 0.767906 -0.669678 0.238388 0.366449 0.259669 0.060229 0.604045 -0.397554 -0.447059 0.237285 -0.262208 0.309137 -0.433167 -0.126256 -0.194851 -0.028297 -1.144631 -0.078948 0.142738 -0.004339 -0.020407 0.027161 0.401268 0.935666 0.395705 -0.172068 0.307773 0.238218 -0.065106 0.251928 0.114061 0.214091 0.244160 0.472249 0.045297 -0.323516 0.123160 -0.061648 -0.746939 -0.042594 0.494148 0.663400 -0.084649 -0.143560 0.126975 -0.117695 -0.000412 -0.060651 0.348234 0.238552 0.269732 0.398473 -0.602666 0.140513 -0.899408 -0.131686 -1.448475 -0.604995 -0.545839 0.325442 0.006374 0.361858 -0.023449 0.810835 -0.057533 0.282746 0.086202 0.853004 -0.689404 -0.176272 -0.296626 -0.089219 0.195921 -0.287729 -0.040978 0.256190 -0.264852 -0.465704 -0.551222 0.644259 0.074318 -0.376393 -0.079512 -0.153469 0.482638 -0.692345 -0.423053 -0.829765 -0.296404 -0.172402 -0.821243 0.208435 0.018091 0.383806 0.318957 -0.115228 -0.645691 0.178101 0.454059 -0.127644 -0.405636 -0.287319 0.677882 0.263561 -0.096599 0.273506 0.117049 0.275668 0.656546 0.738635 -0.141564 -0.170214 0.214195 -0.375622 -0.068579 -0.284174 -0.172058 0.157624 -0.519990 -0.078928 0.299744 -0.372209 0.090935 0.289209 -0.224921 0.292143 1.341439 -0.138105 0.320483 0.096335 -0.684231 0.478442 -0.168239 -0.332688 0.168149 0.502586 0.484734 -0.803053 -0.355146 0.186397 0.721790 0.303878 -0.621600 -0.275291 -0.219804 0.041812 -0.032712 0.253908 0.114416 0.140386 -0.353404 -0.078228 0.191860 1.139572 -0.448815 -0.590425 0.136078 -0.121152 -0.138073 -0.849057 -0.075426 -0.334232 -0.094907 -0.149597 -0.078656 0.182123 0.631671 -1.202000 0.583384 -0.354480 -0.476345 0.620132 -0.041116 -0.133564 -0.654929 0.201693 0.547120 0.617974 0.129641 0.002588 -0.149860 -0.612720 -0.086853 0.013919 0.308598 -0.362998 0.510312 0.030923 -0.587811 -0.383511 -0.297708 0.081965 -0.335210 -0.172664 0.241300 0.247731 -1.216698 0.664027 -0.053693 -0.288327 0.249878 -0.048218 0.253352 -0.580559 -0.718964 0.245583 -0.136051 -0.304001 -0.210031 -0.212642 0.304070 0.024290 -0.222840 -0.321908 -0.697055 0.437655 -0.055445 0.348616 0.416559 0.218716 0.721030 0.333818 -0.465738 -0.356664 -0.091979 0.021009 -0.361416 -0.160209 -0.314921 -0.355357 0.451633 0.948148 0.053134 0.114430 -0.243894 0.574603 -0.677028 -0.257664 0.439629 0.307040 -0.200728 0.205250 0.469918 -0.395089 -0.329240 -0.400157 -0.182773 -0.012180 -0.409684 0.216319 -0.644276 -0.055258 0.486277 -0.232520 -0.272254 0.349696 -0.084067 -0.026267 -0.219225 0.642064 0.829345 -0.608568 0.209464 -0.432849 0.308785 -0.771493 -0.392383 -0.010947 0.256522 -0.218106 -0.080353 0.218706 0.212333 0.043172 -0.257102 -0.153004 -0.233728 +PE-benchmarks/weighted-job-scheduling.cpp___GLOBAL__sub_I_weighted_job_scheduling.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/word-wrap.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/word-wrap.cpp__solveWordWrap(int*, int, int) = -9.529143 -9.777799 -5.061269 -13.293897 7.947153 17.994664 4.974516 -18.016615 -16.582688 -1.174942 9.584958 -25.821231 -8.808004 19.049238 -8.400705 16.755411 21.202937 -1.230434 -12.221560 -6.053469 14.461429 6.203727 28.082372 28.701801 -14.989437 -1.110671 -3.113714 8.034696 5.508373 -4.798878 7.563742 -8.028725 5.912837 -16.857708 -3.461238 -2.864223 -4.830673 6.699503 19.009729 -25.829886 -1.816029 5.782283 1.830427 0.084195 0.306161 3.363695 13.008168 15.554122 4.476192 13.271353 10.605342 -0.838478 9.817186 0.402395 5.524383 -1.325451 4.385471 -4.463506 -0.990103 -6.424029 -5.119831 3.012763 0.898135 20.328736 21.771007 2.557653 -10.800184 6.479438 7.682766 5.383574 6.550061 16.431975 -5.997826 9.468536 8.527420 -20.944215 5.378025 -23.105282 4.725067 -16.665638 -11.901280 6.516122 11.083588 9.324463 11.861671 0.645912 27.901047 -2.061902 -14.388761 18.077927 20.684242 -15.618198 -3.752570 -0.745064 -8.263560 -1.507982 -6.851237 9.578307 2.760062 13.951756 -17.012260 -6.364805 -0.712626 3.054635 -10.279123 -8.628696 1.164513 12.443929 -11.542932 -10.863711 -0.187560 15.797212 -2.411502 -30.267622 -14.019544 -13.610294 2.964960 1.674200 -15.328426 -15.176293 7.866273 1.676825 -3.431402 -6.523122 -3.025122 7.206716 14.777119 5.313148 -4.148147 13.494436 5.459162 30.597276 -2.179514 -10.429114 3.767347 2.994037 -0.129573 12.039419 -4.810135 -3.625974 0.619174 -16.805258 3.840771 10.890814 -8.880484 -5.136093 1.277722 3.024898 -4.740559 58.767430 -4.440754 23.692088 20.960982 -15.281252 2.871533 -11.062764 6.446459 6.403352 7.663853 6.879084 -26.434280 -15.630224 19.213253 27.847992 9.223406 -18.095376 2.118864 10.097502 2.014973 -6.947077 10.215919 2.777475 0.865083 -7.652500 -1.932916 13.871184 33.776319 -10.532365 0.902899 4.485623 7.479021 1.797423 -13.318872 -4.075677 -12.749853 -0.096696 10.886793 9.109697 8.238628 20.071274 -19.132685 15.853759 1.122570 3.556237 17.474239 8.777931 -18.157299 -11.899696 -8.135821 6.477005 11.880213 -5.079830 -4.318832 4.158147 -21.976020 1.287542 7.130916 1.088337 -12.653618 18.620646 1.679957 -6.573149 -5.456587 5.594979 -5.032150 -5.444016 -7.004616 16.467213 -2.244996 -16.243662 13.949662 6.634322 -9.818819 0.707870 -7.829793 18.937252 -13.220828 -14.332655 11.786450 -9.140266 -9.468642 -4.698981 -4.554908 4.815591 10.622976 10.013805 -20.604497 -10.674824 18.331027 -6.980689 23.728680 9.650195 -5.403155 7.736642 -12.544462 -10.395880 -8.987577 -16.288880 2.732857 8.068628 -14.885022 -7.546281 -4.039996 15.263772 11.699679 -0.863028 -16.069267 -0.142811 16.935472 -14.911030 -1.287624 3.816177 6.187007 -17.511119 5.122654 7.535621 -12.618747 9.298029 -10.883719 -4.402047 -16.236571 -10.316250 16.167523 0.177427 8.581597 -3.722778 -2.093639 4.241718 7.668710 8.801286 3.279981 10.394225 23.171618 9.055122 0.923770 -5.378599 -25.228145 14.076545 -18.266099 -18.746115 6.366931 3.669158 -11.583333 -6.576569 -2.621228 17.669568 14.101763 -15.506627 -11.461768 10.437509 +PE-benchmarks/word-wrap.cpp__printSolution(int*, int) = -0.672422 0.153534 0.600825 -1.665654 1.042792 1.458561 0.438531 -0.966075 -1.479175 -1.820389 0.831065 -3.341634 -2.573552 2.221558 -1.173656 0.299875 2.778690 -0.485475 -0.797467 -1.258600 1.254447 0.569186 3.550082 3.621277 -3.084395 0.090168 0.614007 1.429442 1.482051 -0.092032 1.500323 -2.145521 0.604255 -0.347301 0.789063 -0.236340 -0.405789 -0.460725 0.289801 -3.803714 -0.545111 1.365185 -0.670008 0.183062 0.463026 1.827795 2.937440 1.998453 -0.711041 1.477150 2.085066 0.542459 0.877431 -0.130188 -0.011574 -1.750010 0.652998 -0.837706 -0.407969 -0.183826 -0.210099 -1.209480 -0.589024 2.974885 3.115025 -0.145337 -0.981058 0.269897 0.601659 0.801059 0.312244 2.111840 0.874690 1.890463 1.914083 -1.575362 0.109573 -4.098238 0.635662 -5.275500 -2.053684 -0.591933 2.565336 1.424396 0.200293 -0.653871 3.677824 0.456647 -0.651721 2.989880 3.352646 -1.121825 -0.552529 -0.817576 -1.172918 0.903906 -1.441313 1.372116 -0.102117 1.494533 -2.146901 -0.773688 -0.162040 -0.414845 -1.578826 -0.481441 -0.461839 1.545217 -2.628198 -0.031786 -1.534042 1.188434 0.997825 -4.385265 -1.871038 -1.125431 1.622573 0.497982 -1.177179 -0.661387 0.545000 0.197219 -0.471748 -0.078479 -1.822057 1.763800 1.896258 0.753070 0.038069 1.827235 1.571043 2.655999 0.675167 -0.937636 -0.354174 0.335978 -0.259907 0.791042 -0.808208 0.127595 1.435907 -1.527923 0.727708 0.971866 -1.183637 -1.896861 -0.551624 -1.127835 0.269937 7.450080 -0.450183 2.592695 2.029995 -2.031717 0.131534 -1.157368 -0.270663 0.895206 1.276056 1.767869 -1.948869 -1.586031 2.182147 3.625413 1.023558 -2.392149 0.989684 1.519497 0.039520 -1.492813 1.587156 0.403819 0.134813 -1.047206 -0.374701 2.413771 3.413362 -0.728907 -1.304101 0.007750 1.801831 0.707202 -0.824163 0.246853 -0.121566 0.136481 1.911044 0.794943 1.355199 2.676890 -4.625527 1.970545 1.141561 0.428074 1.382580 0.672699 -1.976151 -2.322571 0.432573 1.594392 1.414542 0.001777 -0.064035 -0.000311 -2.868873 0.067731 1.017591 0.631414 -1.711816 2.309745 0.213800 -0.840832 -1.673424 -0.758577 -0.677565 0.229242 -1.510150 1.699992 0.052639 -4.207651 2.591392 -0.170642 -1.517109 -1.175801 -1.637104 2.281314 -2.693831 -2.381390 0.859738 -1.876254 -3.105431 -1.156685 -1.014270 0.523583 0.875533 1.129217 -2.266384 -1.844742 2.926699 -0.703416 2.520126 1.505286 0.137916 2.641544 -0.873507 -1.048431 -1.297237 -1.934490 2.100650 0.079937 -1.892113 0.061638 -0.727350 1.260105 2.490856 -1.118676 -1.586949 -0.133317 1.829207 -2.103546 -1.201432 0.449123 1.230337 -1.552271 1.830245 0.927178 -1.638944 0.541217 -2.583443 -0.638953 -1.429041 -1.907174 1.596762 -0.987303 0.669354 1.002153 -0.406815 -0.717825 1.253575 0.350614 -0.178449 0.668745 2.661740 3.309960 -1.384709 0.427683 -3.498474 1.976786 -3.106816 -3.025879 0.656225 -0.504538 -0.261144 -0.857598 -0.945550 1.558993 1.693035 -1.732058 -1.729557 1.920344 +PE-benchmarks/word-wrap.cpp__main = 0.008311 0.235284 0.419628 -0.120056 0.570190 0.108257 0.307409 0.362499 -0.593541 -0.582022 -0.040533 -0.816026 -0.910711 0.791835 0.030811 0.119323 1.165555 0.328805 0.024149 -0.266118 0.099627 -0.551814 0.997945 1.053967 -0.718973 0.352935 -0.018479 0.180545 -0.207409 0.774684 -0.254895 -0.923443 0.383555 -0.128578 0.323256 -0.422265 -0.313908 -0.158026 -0.228736 -1.543929 -0.068978 0.741350 -0.008880 -0.055415 0.168908 0.769342 1.143131 0.490002 -0.111017 0.744915 0.146080 -0.310667 0.428222 0.136730 0.402813 0.119127 0.300643 -0.095927 -0.720531 0.316130 -0.229175 -1.084410 -0.316736 0.494654 0.777325 -0.206924 -0.347918 -0.119933 -0.235421 0.150541 0.105542 0.430828 0.620734 0.065233 0.623971 -0.157879 -0.158899 -0.944398 -0.117166 -2.279822 -0.906847 -0.468418 1.205434 0.359776 0.124397 -0.451202 1.049001 -0.203359 0.156428 0.342607 1.143637 -0.654887 -0.384995 -0.288776 0.016819 0.246674 -0.354784 -0.164373 0.512919 -0.282039 -0.753184 -0.401144 0.720671 -0.139377 -0.399720 0.018016 -0.160020 0.764174 -1.092620 -0.320349 -1.186483 -0.041469 0.228421 -1.004074 0.124928 0.305731 0.230474 0.710030 -0.489320 -0.319308 0.477917 0.154766 -0.313390 -0.218600 -0.473723 1.017875 0.032287 0.081503 0.425345 0.464121 0.367345 0.673479 0.872867 -0.205906 -0.038686 0.322102 -0.193486 0.187208 -0.171244 -0.344308 0.071836 -0.641167 0.102504 -0.039980 -0.584599 -0.069195 -0.345901 -0.052070 0.178306 1.243354 -0.264002 0.642529 0.191299 -0.722333 0.723963 -0.243816 -0.254505 0.076320 0.771077 0.537174 -0.395758 -0.392268 0.416997 1.050640 0.465291 -0.888235 -0.030504 -0.088492 0.249376 -0.064074 0.558088 0.212470 0.544006 -0.509269 -0.055540 0.196354 1.496249 -0.518541 -1.005638 0.066300 -0.049338 0.236271 -0.802540 0.039794 -0.144461 -0.112310 -0.005638 -0.084787 0.184180 0.855035 -1.588896 0.866070 -0.403962 -0.467072 0.779854 0.111420 -0.274062 -1.013235 -0.117915 0.560425 1.044218 0.495570 -0.124994 -0.153759 -0.776965 -0.110240 0.048230 0.330091 -0.395433 0.734748 -0.204933 -0.596593 -0.325551 -0.737716 0.018096 -0.185294 -0.363696 0.352531 0.675339 -1.687007 0.701018 0.037419 -0.448828 -0.039986 0.208446 0.381590 -0.613632 -0.977380 0.197211 -0.532842 -1.123450 -0.358172 -0.408770 0.150545 0.090993 -0.333993 -0.131001 -0.832216 1.128048 0.033979 0.801068 0.552104 -0.022853 1.173063 0.860345 -0.789096 -0.097082 -0.457613 0.431379 -0.871314 -0.058251 -0.020204 -0.498105 0.471013 0.986708 0.219480 -0.048855 -0.587354 0.821366 -0.721030 -0.278041 0.746935 0.101107 0.032464 0.689966 0.826035 -0.630593 -0.193407 -0.685940 -0.191805 -0.199081 -0.329083 0.238224 -0.773583 -0.082099 0.407026 -0.248268 -0.446262 0.240589 -0.142145 -0.284532 -0.337333 1.002318 1.167098 -0.931959 0.599806 -0.595145 0.554181 -0.851666 -0.508613 -0.128203 0.378988 -0.426083 -0.139769 0.208355 0.123971 0.150151 -0.665495 -0.557078 0.113093 +PE-benchmarks/word-wrap.cpp___GLOBAL__sub_I_word_wrap.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 +PE-benchmarks/z-algorithm-linear-time.cpp____cxx_global_var_init = 0.037530 -0.097022 0.192651 -0.156033 0.001995 -0.245079 0.007503 0.162964 -0.210720 -0.263964 0.099986 -0.229732 -0.170258 0.111756 -0.147195 -0.174953 0.191635 0.097128 0.021222 -0.234580 -0.091785 -0.069020 0.208990 0.286515 -0.323446 0.023080 -0.116009 0.288015 0.247444 0.074746 0.271747 -0.148968 -0.046105 0.260186 0.189018 -0.104812 0.072829 0.062040 -0.294949 -0.390044 -0.019057 0.258489 0.193979 0.078972 0.149593 0.336513 0.083256 0.134988 -0.118772 0.268977 0.289023 0.106268 0.107628 -0.024884 -0.122159 -0.288190 0.147764 -0.327981 -0.130545 0.147993 0.102675 -0.339100 -0.051790 0.187416 0.291903 -0.079852 0.022154 -0.217142 0.080116 0.125953 0.219415 0.048488 0.002051 0.045744 0.132308 0.136995 0.065139 -0.363568 0.133035 -0.753686 -0.167269 -0.135759 0.633911 0.361555 -0.274046 -0.043616 0.193462 0.122223 0.045536 0.241871 0.093058 0.165826 -0.112955 -0.036802 -0.113702 0.297770 -0.166607 0.003527 -0.069923 0.397616 -0.070216 0.139656 0.040551 -0.152788 -0.108575 0.229357 -0.099391 0.087419 -0.416780 0.138172 -0.158427 0.198515 0.313889 -0.212840 0.019026 -0.146860 0.148258 0.062277 0.037678 0.373180 -0.066608 -0.156861 -0.045133 0.362919 -0.713478 0.142784 -0.044738 0.026473 0.021113 0.159508 0.060728 -0.111742 -0.137717 -0.145070 -0.115564 0.190005 -0.002977 0.015895 -0.183876 -0.010217 0.241930 -0.079043 0.160504 -0.260713 -0.099184 -0.344506 -0.391505 -0.040562 0.104077 0.113841 0.115168 0.156189 0.156172 0.035455 -0.016028 0.060783 0.097002 0.182818 0.114150 -0.070978 0.371697 -0.088214 -0.087215 0.175783 0.066218 0.013212 0.066193 0.130248 -0.011950 0.047081 0.129159 0.040242 -0.112747 -0.028785 -0.002733 0.051246 -0.004551 0.295317 -0.000536 -0.175907 0.209961 -0.086816 0.126607 0.140322 0.201826 0.074909 0.027220 0.087884 0.077975 0.157318 -0.610780 0.170679 0.242873 0.257283 -0.050982 -0.112921 -0.083995 -0.432294 0.065258 -0.038311 0.204732 -0.017716 0.029680 0.209894 -0.164173 0.002162 0.034047 0.060341 -0.111613 0.079634 0.043306 0.040867 -0.101897 -0.218692 -0.050370 0.250029 -0.183510 0.078905 0.177229 -0.407513 0.022676 -0.238408 -0.213074 -0.180635 -0.072390 0.029841 -0.290324 -0.022325 -0.127765 -0.119374 -0.500293 -0.293332 -0.099740 0.020390 -0.222705 0.018261 0.009828 0.069981 0.230883 -0.178866 -0.016749 0.121230 -0.152603 0.167654 0.209520 0.028897 0.049974 0.061369 0.163306 -0.310594 0.051363 0.491422 -0.048483 -0.074542 0.246858 -0.027841 -0.078384 0.192930 0.231237 0.145573 -0.334189 0.010301 -0.236804 0.176669 0.446392 0.049437 -0.329577 0.049818 -0.314524 -0.010180 0.200924 -0.009444 0.252515 -0.092471 0.124145 0.049459 0.084946 -0.220637 0.176437 -0.061407 -0.177802 -0.019061 0.360978 0.253980 -0.019412 0.328738 -0.220901 0.050917 -0.188722 -0.055450 -0.197650 -0.042886 -0.003117 0.144509 -0.212480 0.092782 0.185497 -0.036591 -0.213287 0.301232 +PE-benchmarks/z-algorithm-linear-time.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -1.387716 -1.372862 1.518928 -2.653904 2.583334 0.529251 1.185865 -0.488923 -2.947415 -2.933981 0.883831 -3.981477 -4.753988 3.552383 -2.039802 1.343606 3.621859 -0.490247 -0.718429 -2.822362 3.109882 -1.669155 5.453727 4.081785 -5.508780 -0.154398 -0.747942 3.764557 2.253039 1.718450 3.108185 -2.182870 0.020242 -0.270670 3.609665 -1.218732 -0.042975 1.323040 -0.947901 -6.578958 -1.509911 4.921323 0.645202 1.281769 1.733329 4.948020 2.773742 3.485392 -1.773870 3.843271 3.252316 -0.611057 3.358630 0.077528 -1.047800 -1.807219 1.416631 -2.196417 -1.909834 0.748218 -1.271742 -3.659538 1.207804 4.145304 5.957255 -1.975101 -1.550619 0.892625 0.792509 2.120585 1.606148 4.143985 0.431872 0.769567 4.615392 -2.123793 -0.178769 -6.448620 1.853815 -9.297782 -3.644149 -2.099483 4.436200 4.010953 0.301513 -1.988657 7.333998 0.753408 -1.775424 4.982586 3.748440 -1.115222 -0.412933 -3.083631 -1.692747 0.423340 -2.689515 -0.736804 1.259996 3.960897 -3.130297 -0.528539 -0.375289 -1.293775 -2.274669 -0.840824 -2.928487 3.769683 -4.733674 -1.580661 -3.912909 3.309586 0.859413 -6.456055 -0.207691 -2.211855 0.652913 0.746013 0.366125 1.154973 1.571871 0.725663 -1.060085 0.653749 -4.887047 4.679383 2.505270 -0.168874 0.203436 4.169253 -0.243532 2.031678 2.242280 -1.126971 -2.757970 2.762670 -0.838778 1.680173 -1.805347 0.626160 3.900284 -2.872710 -1.054551 -0.546887 -0.962743 -2.333449 -2.571076 -2.224851 1.104607 8.589248 -0.893046 3.333022 2.273508 -2.368205 3.168922 0.502788 1.258445 2.677159 2.791068 1.355692 -3.093162 -3.062400 3.202151 4.851420 1.182581 -3.481362 -0.082513 1.791757 1.261770 -1.308968 2.043299 2.220980 -0.508114 -1.560836 0.081980 -0.453746 5.844413 -1.227981 -1.447458 0.748932 3.118522 -1.573362 -3.270944 -0.133223 -1.164845 -2.064021 0.903731 1.257204 1.133237 4.152844 -6.563632 3.639872 1.303387 1.083000 2.875089 -1.673199 -1.081326 -7.675496 -1.240570 1.117362 2.778767 -0.627422 -0.845240 0.290502 -4.680166 2.409228 0.389118 1.849950 -2.129831 4.240554 -2.144363 -0.707860 -2.119339 -1.876712 -2.140099 0.730598 -1.876357 1.939673 2.283849 -4.700765 2.605497 -2.156597 -2.478020 0.042399 0.984185 3.700013 -2.763592 -3.389285 1.590862 -2.280709 -5.936208 -4.743584 -1.405845 0.986251 0.179059 -1.170045 -3.058432 -3.870604 4.539217 -2.721276 3.343343 2.172806 -0.609072 4.673195 2.704766 -3.249357 -1.782291 -3.192294 0.785379 -0.737116 -0.637701 -0.348636 -0.533393 2.039906 3.497153 -0.338099 -0.549296 -0.686829 5.157622 -2.591094 -2.621029 1.614779 -1.583326 -0.773796 4.153334 2.359644 -2.743279 -0.260454 -4.695692 0.913392 -1.897095 -0.822770 3.207335 -2.685644 0.146424 0.508971 0.055983 -1.624623 1.436789 1.682463 -1.526401 -1.535739 7.547601 5.196211 -2.204833 1.338480 -4.091447 3.077754 -3.829146 -1.570304 -1.868815 0.456360 0.392545 0.800516 0.285690 2.763037 3.763764 -3.666427 -2.922940 0.790745 +PE-benchmarks/z-algorithm-linear-time.cpp__std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator > const&) = 0.011500 0.436129 0.414336 -0.052259 0.367355 -0.000224 0.191229 0.307816 -0.232059 -0.630815 -0.156484 -0.573912 -0.931069 0.547583 -0.040328 -0.069064 0.954559 0.237901 0.114257 -0.371458 0.161900 -0.579642 0.911707 0.938016 -0.897014 0.241586 0.340152 0.407399 0.207075 0.497129 -0.051723 -0.574639 0.318109 -0.059877 0.535830 -0.438667 -0.069235 -0.277895 -0.439797 -1.414219 -0.173165 0.395585 0.026990 0.047748 0.110926 0.849214 1.084776 0.495428 -0.333641 0.458387 0.342089 -0.141676 0.359045 0.113999 0.022024 -0.126818 0.257426 -0.118560 -0.509124 0.264562 -0.007501 -1.239214 -0.177722 0.583221 0.870057 -0.184036 -0.128205 0.055339 -0.154575 0.129677 -0.028424 0.419483 0.545496 0.266473 0.660664 -0.403748 -0.059221 -1.155906 -0.131504 -2.314444 -0.781451 -0.791710 0.862664 0.169702 0.106043 -0.181016 0.966940 0.113226 0.391145 0.400348 1.034418 -0.566228 -0.279895 -0.445565 -0.001424 0.465001 -0.482007 0.015091 0.421566 -0.124538 -0.564164 -0.464795 0.612040 -0.129051 -0.451804 -0.050226 -0.300524 0.591563 -0.981001 -0.240946 -1.213051 -0.364012 0.144562 -1.030197 0.286289 0.144584 0.514772 0.518632 -0.040013 -0.266883 0.143185 0.297864 -0.079958 -0.220127 -0.635296 0.876497 0.186566 -0.099954 0.418335 0.428581 0.363171 0.531445 0.883574 -0.092502 -0.327595 0.340917 -0.439090 -0.055337 -0.364670 -0.178872 0.525188 -0.577025 0.015164 0.077465 -0.449996 -0.269107 0.003946 -0.371748 0.428574 1.213616 -0.031921 0.356136 0.160571 -0.650499 0.550389 -0.213671 -0.356078 0.283262 0.672819 0.540733 -0.456690 -0.364424 0.136779 0.879369 0.329464 -0.696595 -0.174227 -0.130929 0.152868 -0.194670 0.371223 0.244127 0.221337 -0.346136 -0.022129 0.352487 1.010845 -0.420758 -0.656040 0.011870 0.068052 -0.019012 -0.874716 0.047570 -0.089167 -0.150217 -0.093128 -0.004314 0.141676 0.735009 -1.427037 0.674804 -0.149371 -0.253359 0.500556 -0.081185 -0.175412 -1.077705 0.365270 0.619093 0.694909 0.244909 -0.045835 -0.160448 -0.749423 -0.077809 0.097379 0.412199 -0.357887 0.619300 -0.157115 -0.417372 -0.549215 -0.530221 0.038332 -0.148427 -0.224285 0.276452 0.501879 -1.475102 0.743740 -0.333507 -0.518540 0.000613 -0.080477 0.304026 -0.818754 -0.866586 0.154822 -0.367192 -0.931494 -0.503216 -0.300002 0.275149 -0.050669 -0.406990 -0.189427 -0.727367 0.808166 -0.095806 0.358746 0.507132 0.226892 1.130998 0.576298 -0.643602 -0.326329 -0.158188 0.183020 -0.685287 -0.148267 -0.108265 -0.351837 0.375017 1.215734 -0.023834 0.091613 -0.174645 0.696704 -0.762997 -0.628259 0.533092 0.296061 0.046218 0.662273 0.559999 -0.620338 -0.371235 -0.695217 -0.152708 0.150196 -0.515825 0.238481 -0.921797 -0.078720 0.644070 -0.243992 -0.401959 0.455676 -0.135234 -0.129935 -0.373963 0.848250 1.211038 -0.907399 0.413357 -0.603242 0.402868 -0.960695 -0.475293 -0.110151 0.317292 -0.017797 -0.014189 0.197054 0.103583 0.155110 -0.544997 -0.449249 -0.060857 +PE-benchmarks/z-algorithm-linear-time.cpp__std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*) = -0.133967 0.424165 0.793950 -0.671145 1.467313 0.294458 0.588593 0.284046 -0.715845 -1.341156 -0.288680 -0.790896 -1.898558 1.073902 -0.444032 0.277750 1.682388 0.101171 0.428331 -0.971308 1.104976 -1.589197 2.122782 1.717091 -2.267168 0.373651 0.263316 1.170394 0.311860 1.715960 0.182114 -1.142396 0.465057 -0.376038 1.647700 -1.110919 -0.234577 0.052773 -0.741597 -2.740987 -0.579566 1.174796 -0.156061 0.709873 0.463638 1.848078 1.961083 1.084120 -1.109919 1.502621 0.999254 -0.334947 1.207071 0.379808 -0.071837 -0.025400 0.472697 -0.147502 -0.825897 0.591177 -0.763802 -2.325049 0.504144 1.242740 2.110585 -0.755130 -0.333914 0.189568 -0.492808 0.477323 0.389406 1.502492 0.770762 -0.044651 1.971035 -1.279491 -0.147294 -2.983257 0.044317 -4.530711 -1.514799 -1.729601 1.238680 0.791132 0.745001 -0.704970 2.517152 0.229267 0.342811 1.148469 1.569423 -0.997554 -0.080322 -1.181386 -0.482649 0.065569 -0.779580 -0.435724 0.742256 0.267888 -1.084983 -0.798220 0.882341 -0.441056 -0.762660 -0.773600 -1.199020 1.522003 -2.111882 -0.795738 -2.421340 0.141684 -0.242315 -2.289127 0.721983 -0.456090 0.765277 0.565066 0.295707 -0.162464 0.597931 0.988949 -0.385726 -0.430493 -1.130946 2.244029 0.896772 -0.169914 0.499531 0.954688 -0.282339 0.955315 2.181247 0.029336 -1.138272 0.932455 -0.631649 0.168520 -0.768730 0.188094 1.627633 -1.278027 -0.658233 -0.017086 -0.419692 -0.306622 0.258936 -1.137138 0.918353 3.405096 -0.508164 0.955791 0.458202 -1.285574 1.615681 0.394165 0.183818 1.244879 1.592750 0.690711 -1.808242 -1.017526 0.632800 1.512563 0.392890 -1.847891 -0.829305 -0.081610 0.497082 -0.169192 0.321648 0.539160 0.086385 -0.756122 0.215823 -0.344352 2.528862 -0.907206 -1.194826 0.369390 0.585961 -0.897675 -2.013448 -0.263682 -0.974216 -0.673247 -0.112773 -0.038361 0.123040 1.484781 -3.116424 1.319236 -0.564185 -0.255162 1.233516 -0.425318 0.170332 -3.090023 0.105859 0.746651 1.192877 0.287088 -0.105870 -0.162977 -1.593578 0.757984 -0.026249 1.056390 -0.948564 1.487377 -0.730801 -0.979614 -1.038250 -1.186134 -0.437042 -0.161592 -0.530040 0.446860 0.977378 -2.791315 0.960154 -0.765516 -1.074802 0.647850 0.599471 1.211160 -0.985822 -1.692469 0.649199 -0.813268 -1.891924 -1.631862 -0.386119 0.507018 -0.128289 -1.163277 -0.948091 -2.130095 1.584940 -0.811811 0.959051 1.108612 0.424199 2.591401 1.387888 -1.701044 -1.201351 -0.791603 0.298611 -0.948956 -0.154901 -0.793661 -0.555469 0.780891 2.276454 0.384519 0.578677 -0.333447 2.169072 -1.567469 -0.901917 1.331407 0.213096 0.010050 1.431145 1.309269 -0.942745 -0.970437 -1.390500 0.308343 0.153267 -0.589614 1.014592 -1.829830 -0.098309 0.643779 0.021469 -0.910647 0.733484 0.149491 -0.129915 -1.173702 2.530110 2.558904 -1.596009 0.450004 -0.899065 0.881277 -1.773071 -0.453406 -0.890287 0.633350 0.295917 0.470131 0.522120 0.853490 0.882455 -1.087591 -0.587907 -0.504519 +PE-benchmarks/z-algorithm-linear-time.cpp__getZarr(std::__cxx11::basic_string, std::allocator >, int*) = -4.001443 -4.710549 -2.007688 -6.541122 2.812424 5.382142 1.967896 -6.494526 -7.918095 -2.986524 4.358307 -10.126342 -3.540653 8.241353 -3.451485 6.782967 9.576871 -0.132600 -4.536595 -3.818762 7.213032 0.638882 11.588316 12.653669 -7.542999 -0.250434 -0.053004 3.503688 4.437833 -1.867809 4.625670 -4.326410 2.840608 -7.355402 0.005128 -2.993145 -2.132151 3.934731 7.824643 -12.052147 -0.599774 2.884501 0.345122 0.185728 0.441899 3.075399 5.256537 6.582303 -0.216834 7.274678 6.131628 0.496966 3.480462 -0.121083 1.806735 -0.532323 0.866206 -1.763636 0.238879 -1.830898 -2.141887 -0.063059 1.251279 8.799937 9.583080 -0.631747 -4.426600 3.067659 3.674983 2.418467 3.688208 7.084302 -1.538403 2.229021 4.922489 -11.364956 0.838622 -14.478574 2.384888 -13.742255 -5.358598 2.606143 6.386846 2.669668 4.160043 -0.054285 12.217031 -1.562506 -6.126257 9.160371 8.376615 -5.696417 -1.382311 -0.721420 -3.723577 0.055146 -3.496882 3.044954 1.460131 5.588081 -7.066585 -3.230524 0.512393 0.897579 -4.822390 -5.165584 0.104909 5.685021 -7.171836 -4.619919 -1.095664 7.479839 -0.246470 -12.625117 -4.619077 -6.948110 3.359063 0.554466 -6.584551 -5.499842 3.004551 0.727920 -1.651782 -2.651745 -1.293158 3.758409 6.347727 3.203972 -1.770336 5.330200 2.072521 12.713342 0.686440 -4.971496 1.040836 2.016467 -0.289175 5.088565 -3.150782 -1.850035 3.629703 -6.411764 0.542679 3.571080 -4.004050 -3.509315 4.683693 0.042572 -2.120153 26.639804 -1.417815 10.124629 9.617175 -5.896462 0.538987 -3.901600 3.027571 4.003241 4.424400 3.080639 -11.334144 -6.740571 7.722758 11.889346 4.040350 -8.558220 -1.129526 4.566470 1.250086 -1.928653 3.946386 0.280967 0.851911 -4.246965 -0.880392 5.222053 14.220769 -4.035456 1.751514 0.676270 5.346968 -0.946576 -6.986972 -1.346414 -6.537771 0.432318 4.753525 3.416327 4.064890 8.921395 -11.683753 6.753631 -0.543624 2.140197 5.287705 4.686284 -7.518986 -9.914376 -3.270918 2.029564 5.931618 -2.481159 1.522638 2.962049 -9.806946 0.650001 2.287920 0.530926 -6.091627 7.996154 0.910552 -2.313546 -2.055200 3.438060 -2.706517 -2.148840 -1.889654 7.078198 0.776281 -8.709751 5.552549 1.521372 -4.168900 0.215975 -2.343322 9.555705 -6.593913 -6.275132 5.381102 -3.484009 -5.101564 -2.844483 -2.207222 2.937956 2.875869 2.823083 -7.980520 -5.856482 8.272534 -3.767103 10.127471 4.421736 -3.140353 5.379044 -6.861014 -3.170151 -4.919679 -5.929256 0.915638 2.118704 -5.722118 -4.240609 -1.576702 6.006629 5.622426 -0.459355 -6.406670 1.463580 7.824798 -8.299967 -0.219680 1.593507 5.657943 -6.653689 4.242055 3.255765 -6.594464 3.998323 -5.831936 -1.425643 -5.820340 -3.617030 8.229179 -0.061338 3.917810 -1.386469 -0.181087 1.356049 3.836425 4.145179 0.708389 3.664052 9.975350 8.024297 -0.533326 -3.096817 -10.643187 5.430453 -8.021077 -8.238067 1.425451 2.066499 -5.040947 -2.472982 -1.607947 8.444358 7.146071 -5.350004 -4.833440 5.205031 +PE-benchmarks/z-algorithm-linear-time.cpp__main = -0.736770 -0.686471 2.691635 -2.302311 2.681226 -0.478013 0.992709 1.652823 -2.193083 -2.776742 -0.260046 -0.775817 -4.777079 2.221460 -1.263367 -0.261253 1.760542 -0.434285 0.107551 -2.977637 2.757437 -3.323206 3.401970 1.828934 -5.394082 0.208352 -0.503586 4.514600 1.907299 3.655873 1.918934 -0.844129 -1.305170 1.628337 5.148482 -1.546937 0.621429 1.077772 -3.892294 -5.361806 -1.612171 4.971032 0.518850 1.697112 1.627927 5.369689 1.670905 2.661740 -2.734201 2.849838 3.327660 -0.801985 2.802455 0.084859 -1.333637 -1.222199 1.571598 -1.099951 -1.746145 1.418553 -0.689434 -5.088691 1.909052 2.610552 4.875984 -2.861620 -0.559738 0.046701 -0.194081 1.976373 1.318131 3.046049 0.478892 -1.143296 4.963735 -0.345824 -0.472289 -5.018623 2.347227 -8.799717 -3.144289 -3.738324 4.251927 3.701643 -0.422884 -2.690922 6.348912 0.744132 -0.604999 3.615951 1.570950 0.121043 0.228130 -3.927815 -1.654907 0.665355 -2.297614 -2.432828 1.358499 3.215960 -1.707891 0.465849 -0.029094 -1.826065 -1.817222 -0.142431 -4.201070 3.594208 -4.275343 -0.541517 -4.738817 3.055428 1.109439 -4.370808 1.029833 -2.096301 0.429820 -0.142305 2.507385 3.335019 0.819626 1.239465 -1.085819 1.355026 -5.528110 5.031705 1.786189 -1.762787 0.894504 3.018950 -1.535789 -1.133054 3.338150 -0.256115 -4.415723 3.687650 -1.153813 0.581973 -1.779580 1.705444 4.471558 -1.952515 -1.659891 -2.222281 0.247242 -1.497428 -2.796729 -2.682107 2.144743 5.429832 -0.421593 1.273330 0.148804 -0.790956 4.492178 2.555634 0.885522 3.647493 2.665468 -0.336733 -1.721493 -2.139918 1.304966 2.773421 0.381018 -2.452856 -0.744079 0.589682 0.771441 -0.821258 1.203933 1.913373 -0.828426 -0.403703 0.106194 -2.582987 3.481834 -0.317908 -2.600314 0.879034 2.650729 -3.322236 -2.609188 0.018813 -0.374506 -2.727514 -0.385076 0.139507 1.049140 2.873221 -6.160761 2.630822 0.965396 0.252354 2.184572 -3.476487 1.565269 -7.587436 -0.612001 0.175760 2.866013 -0.526366 -1.284290 0.026979 -3.508511 2.908948 -0.184542 1.937423 -1.599762 3.125068 -2.666701 -0.126270 -1.756369 -3.723325 -2.424595 1.752379 -1.701171 0.115696 1.424633 -4.479631 1.373705 -3.327726 -1.728935 0.640290 2.324486 1.921724 -1.345764 -2.641901 0.971783 -0.256456 -5.475827 -5.529622 -0.981015 1.515867 -1.279728 -2.630620 -1.921915 -4.163865 3.520528 -2.843252 1.592062 1.454051 -0.173671 4.664006 5.333485 -2.992186 -1.615819 -1.962692 0.862024 -1.675356 0.650801 0.347139 -0.333320 0.725332 2.845248 0.513340 1.776257 -0.597652 5.469045 -0.826753 -3.342662 1.526953 -2.782333 1.170348 4.618739 2.288371 -1.977071 -2.073032 -4.780511 1.390352 0.190655 -0.250751 2.809877 -3.081130 0.001751 1.119279 0.841890 -2.378297 1.314636 1.101558 -2.038749 -3.428653 7.477056 4.915739 -2.764397 2.131517 -2.054681 2.307373 -2.120676 1.137868 -3.571609 0.205359 1.947424 2.122569 0.588241 1.851516 2.655222 -2.420333 -1.641514 -1.018927 +PE-benchmarks/z-algorithm-linear-time.cpp__std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) = -0.130945 1.206358 1.024731 -1.046381 2.039363 1.096291 0.462182 -0.027718 -0.600765 -1.598867 -0.434279 -1.481546 -2.515425 1.229692 -0.773702 -0.015815 1.927692 -0.447327 0.425912 -1.063208 1.197851 -0.798704 2.592206 1.975009 -3.007954 0.478446 0.838050 1.236610 0.359278 1.906905 0.385356 -2.191813 0.231274 0.139846 1.895213 -0.751592 -0.462825 -0.599814 -0.666312 -3.345498 -0.860548 1.558684 -0.912149 0.806716 0.795711 1.684301 2.954244 1.208838 -1.419524 1.440468 1.386106 0.521331 1.231849 0.128643 -0.306542 -0.424727 0.944333 -0.413388 -0.643667 0.461721 -0.809825 -1.689870 0.217541 1.934589 2.486466 -0.732520 -0.629889 0.263854 -0.360433 0.475687 -0.120004 2.143796 0.962092 1.142524 2.170479 -1.066969 -0.147689 -3.534246 0.458872 -4.648815 -1.908607 -2.062494 0.938960 1.339048 0.613640 -0.831648 3.413313 0.298593 0.485770 1.794962 2.358910 -0.919867 0.144747 -1.512532 -1.036916 0.045051 -0.754133 -0.125091 0.006276 0.456662 -1.393099 -1.323467 0.388510 -0.676834 -1.155936 -0.706629 -1.411297 1.541996 -2.350335 -0.535940 -2.651598 0.436960 -0.118811 -3.145803 -0.629392 -0.440448 0.825317 0.505930 0.347805 -0.572434 0.628175 1.199815 -0.586011 -0.324315 -1.121631 2.424037 1.711255 -0.195859 0.440906 1.156685 0.403774 1.334679 2.055998 0.005190 -1.342607 0.805373 -0.245567 -0.085825 -0.750571 0.817793 1.310660 -1.160535 -0.279155 0.646564 -0.495262 -0.734092 -0.553577 -2.195657 0.958119 5.222202 -0.933528 1.243649 0.385372 -1.933851 1.318855 0.272230 -0.443442 1.051588 1.574441 1.720336 -2.019977 -1.163716 1.304149 2.128934 0.347276 -1.941531 -0.164269 0.426104 0.164888 -0.636938 0.825288 0.550164 -0.097105 -0.790701 0.018887 0.168878 3.227993 -0.812759 -2.026431 0.430124 1.510683 -0.485171 -1.287845 -0.085140 -1.058223 -0.830319 0.912326 -0.003302 0.540358 1.914260 -4.244924 1.482796 0.165538 -0.493699 1.231442 -0.407609 0.056583 -2.711522 0.453468 1.422542 1.073445 0.119757 0.047670 -0.758768 -1.946672 0.875483 0.349012 1.319180 -1.469446 2.021877 -0.562182 -1.465448 -1.404027 -1.334838 -0.731184 -0.121177 -1.270830 0.567185 0.734560 -3.797319 1.822315 -0.587691 -1.020816 0.244332 -0.105057 1.692378 -1.369050 -2.194772 0.819748 -1.202177 -2.152673 -1.171302 -0.810508 0.535867 0.436780 -0.189781 -1.783351 -2.495854 1.755624 -0.510703 1.243773 1.462632 0.872504 2.850874 0.544350 -1.719225 -1.375826 -1.575901 1.481226 -0.152623 -0.393655 -0.797247 -0.848503 0.833833 2.716593 -0.244417 0.076734 -1.068783 2.062402 -1.729516 -0.629884 1.061703 0.095214 -0.631966 1.193694 1.189943 -0.463409 -0.974876 -2.016564 0.590485 -0.636389 -0.833618 0.949545 -2.146238 -0.477121 1.333351 -0.520252 -1.368356 0.917334 0.160932 -0.213851 -0.935649 2.474264 2.691656 -1.808847 0.833282 -1.419251 1.326445 -2.363788 -1.157029 -0.703897 -0.381841 0.549969 -0.123241 -0.145394 0.988823 1.001486 -0.824549 -0.628282 -0.200274 +PE-benchmarks/z-algorithm-linear-time.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*) = -0.024107 0.525676 0.275544 0.053216 0.520371 0.222810 0.258897 0.239546 -0.215521 -0.615966 -0.192798 -0.572166 -0.994317 0.645939 0.005385 0.160256 1.084451 0.249118 0.152070 -0.300950 0.259571 -0.616126 1.076122 0.998894 -0.896141 0.275925 0.448709 0.258435 0.013968 0.574594 -0.205182 -0.763677 0.532457 -0.343770 0.400597 -0.481434 -0.112576 -0.317067 -0.228332 -1.492362 -0.184686 0.287660 -0.153250 0.012726 0.006180 0.710344 1.241490 0.552886 -0.289240 0.561060 0.262079 -0.183051 0.328903 0.188267 0.104989 0.075913 0.083626 -0.091463 -0.587949 0.210393 -0.087987 -1.289107 -0.247616 0.588626 0.901368 -0.204158 -0.156977 0.255622 -0.347217 0.092416 -0.089125 0.461532 0.626417 0.256183 0.722939 -0.589240 -0.244155 -1.194790 -0.327111 -2.386748 -0.861332 -0.850046 0.697596 0.050275 0.377429 -0.114209 1.069833 0.048157 0.401065 0.391690 1.221830 -0.882069 -0.326673 -0.483919 0.112745 0.365626 -0.532809 0.023609 0.485773 -0.399125 -0.677954 -0.728787 0.737819 -0.019611 -0.469344 -0.370487 -0.296129 0.685020 -1.062981 -0.479051 -1.386386 -0.493677 -0.067206 -1.143987 0.267146 0.330616 0.601860 0.648896 -0.098665 -0.616304 0.247842 0.487500 -0.063641 -0.579914 -0.156416 0.887164 0.263520 -0.067561 0.526527 0.434172 0.408521 0.933134 1.163574 -0.035660 -0.313236 0.289164 -0.431800 0.010396 -0.306778 -0.246573 0.334402 -0.742598 0.071083 0.317983 -0.516798 -0.174092 0.221499 -0.383934 0.445188 1.358564 -0.087192 0.395601 0.165165 -0.874120 0.556273 -0.441210 -0.436670 0.230944 0.760418 0.639305 -0.674064 -0.410974 0.244159 0.972624 0.392359 -0.879680 -0.274362 -0.244917 0.275582 -0.237794 0.345621 0.325155 0.375855 -0.446114 -0.008357 0.413212 1.337343 -0.718475 -0.664616 0.176177 0.009899 0.032078 -1.105739 -0.073853 -0.299605 -0.205970 0.020559 -0.035685 0.071864 0.838898 -1.347564 0.716320 -0.391714 -0.418970 0.533528 0.095040 -0.218518 -0.951797 0.352797 0.753595 0.759265 0.325194 0.104507 -0.260513 -0.822187 -0.100007 0.105558 0.442451 -0.341620 0.700841 -0.174727 -0.615024 -0.618849 -0.398416 0.088354 -0.369368 -0.130535 0.323259 0.612215 -1.665674 0.864482 -0.253471 -0.567618 0.165355 -0.000514 0.538262 -0.836895 -1.077963 0.355566 -0.430996 -0.828039 -0.333302 -0.284407 0.316012 0.119606 -0.453760 -0.168861 -0.889757 0.842372 0.100227 0.452353 0.544370 0.327227 1.291796 0.292403 -0.850501 -0.407118 -0.304051 0.191027 -0.726447 -0.199546 -0.371382 -0.392286 0.571919 1.334934 0.089603 0.021568 -0.315792 0.742720 -1.090536 -0.460103 0.713834 0.691128 -0.070431 0.549568 0.712724 -0.614374 -0.447045 -0.600199 -0.059275 0.036196 -0.627269 0.153167 -1.047497 -0.107454 0.710373 -0.272694 -0.354425 0.452797 -0.120501 -0.013443 -0.474792 0.835795 1.290765 -1.093520 0.282602 -0.614308 0.422941 -1.072012 -0.637258 0.010149 0.456413 -0.102305 -0.078621 0.299438 0.119591 0.080240 -0.608369 -0.442216 -0.276219 +PE-benchmarks/z-algorithm-linear-time.cpp__std::char_traits::length(char const*) = -0.283902 -0.000296 0.338164 -0.448445 0.465244 0.111277 0.268745 0.049606 -0.692484 -0.828739 0.002648 -0.884147 -0.943075 0.973326 -0.221817 0.374136 1.425956 0.377510 -0.028334 -0.438483 0.608485 -0.927940 1.282054 1.508728 -1.106946 0.101353 0.258754 0.605216 0.215894 0.558040 0.118760 -0.844115 0.325579 -0.505254 0.632424 -0.819947 -0.104057 0.288943 0.004093 -1.933499 -0.157440 0.561960 0.083549 0.050614 0.100699 0.855823 1.119480 0.790822 -0.461852 0.808116 0.620617 -0.140786 0.476218 0.123523 0.079279 0.045490 -0.001053 -0.087879 -0.444628 0.313713 -0.214946 -1.205607 0.153139 0.927521 1.317703 -0.266687 -0.280157 0.140800 -0.045203 0.225162 0.203820 0.672375 0.411050 0.077610 0.834686 -1.153397 -0.146026 -2.198390 0.086331 -2.845035 -0.925868 -0.584004 1.021235 0.524479 0.315423 -0.357214 1.486037 -0.064990 0.037401 0.922523 1.307938 -0.821966 -0.342399 -0.636161 -0.318624 0.347501 -0.615217 -0.084807 0.398106 0.179214 -0.829891 -0.736365 0.595337 -0.031656 -0.577470 -0.498093 -0.316263 0.959689 -1.249568 -0.637039 -1.266571 0.126141 0.070828 -1.515456 0.500686 -0.398750 0.423214 0.501164 -0.455543 -0.543322 0.359922 0.376003 -0.235489 -0.335820 -0.849966 1.200255 0.316775 -0.048321 0.227030 0.478132 0.215028 0.938005 0.879188 -0.444830 -0.288975 0.548521 -0.595229 0.112207 -0.731000 -0.325228 0.908547 -0.931295 -0.292404 0.085088 -0.644552 -0.295907 0.481833 -0.402167 0.358489 2.512360 -0.162266 0.768836 0.552818 -0.905156 1.059596 -0.140650 -0.041354 0.495795 0.964117 0.559592 -1.282860 -0.707043 0.477712 1.354194 0.552804 -0.955378 -0.632773 -0.021596 0.285450 -0.099437 0.471924 0.261885 0.027889 -0.551877 -0.062073 0.356828 1.724427 -0.521804 -0.229701 0.036220 0.465302 -0.278742 -1.492443 -0.058287 -0.796966 -0.170292 -0.012322 0.076166 0.354021 1.153651 -2.052450 0.975235 -0.384930 -0.085932 0.606126 0.015132 -0.434786 -2.029788 0.119809 0.625923 1.061566 0.132599 0.275565 0.076049 -1.167253 0.014838 0.085199 0.549328 -0.661364 0.963447 -0.267026 -0.624336 -0.587109 -0.248713 -0.373731 -0.486771 -0.228957 0.575750 0.744044 -1.563246 0.913561 -0.269623 -0.551886 0.212549 0.068785 0.778941 -1.073202 -1.173289 0.496101 -0.376639 -0.900837 -0.666012 -0.346490 0.503205 -0.139660 -0.680952 -0.392855 -1.270756 1.008186 -0.317418 0.867683 0.600250 -0.019154 1.296312 0.675877 -0.728102 -0.591890 -0.442826 0.067115 -0.651199 -0.295760 -0.529252 -0.316782 0.698569 1.376573 0.132399 -0.133710 0.052726 1.206911 -0.897902 -0.481244 0.628065 0.233378 -0.163846 0.684448 0.727681 -1.047476 -0.269854 -0.997691 0.130855 -0.070450 -0.579406 0.595239 -0.903941 0.099361 0.402234 -0.118857 -0.305169 0.550553 0.326397 -0.106164 -0.226075 1.490415 1.340309 -0.698157 0.217127 -1.018119 0.534818 -1.279880 -0.710067 -0.298755 0.666581 -0.304335 -0.003644 0.260851 0.533606 0.421515 -0.473015 -0.526626 0.017161 +PE-benchmarks/z-algorithm-linear-time.cpp__std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() = -0.028662 0.092011 0.186689 -0.101639 0.173571 -0.051226 0.082730 0.099502 -0.194764 -0.276572 -0.053831 -0.207150 -0.310022 0.276142 -0.093227 0.010283 0.459843 0.197215 0.050456 -0.208062 0.084038 -0.265561 0.430299 0.446080 -0.395805 0.073246 0.113211 0.238928 0.104287 0.286590 -0.001634 -0.281647 0.149927 -0.019740 0.202643 -0.306508 0.017068 0.017056 -0.176642 -0.650167 -0.024559 0.112331 0.077852 0.029937 0.050091 0.333067 0.379036 0.239420 -0.118396 0.276668 0.210193 0.074694 0.117314 0.076500 0.010524 0.009383 0.131778 -0.202110 -0.212671 0.116781 -0.009584 -0.523004 -0.042039 0.270373 0.417169 -0.072959 -0.007178 -0.022053 -0.085583 0.089900 0.097535 0.125273 0.119404 0.061088 0.219459 -0.222633 -0.011043 -0.578852 -0.056000 -1.057142 -0.296074 -0.324541 0.409043 0.147732 0.028366 0.033073 0.409176 0.050463 0.155841 0.188150 0.394592 -0.232947 -0.143263 -0.158525 -0.044569 0.223371 -0.220685 -0.034037 0.087424 0.082390 -0.221453 -0.215146 0.273926 -0.041143 -0.177685 -0.031517 -0.118777 0.278929 -0.547316 -0.134172 -0.476683 -0.044245 0.050261 -0.422045 0.144602 -0.057611 0.307631 0.174942 -0.022956 -0.094827 0.065267 0.153761 -0.046279 -0.033959 -0.350361 0.310670 0.036861 -0.059873 0.125526 0.117559 0.065085 0.266386 0.300559 -0.119905 -0.141051 0.198552 -0.185701 -0.041687 -0.246064 -0.093336 0.195378 -0.300526 0.087895 0.016937 -0.216986 -0.190202 -0.007636 -0.135974 0.220021 0.499374 0.000384 0.168426 0.121228 -0.279963 0.136114 -0.076474 -0.055798 0.165410 0.301588 0.130805 -0.087436 -0.204739 0.003986 0.351366 0.183069 -0.229302 -0.145078 -0.105218 0.064803 0.025574 0.114770 0.100382 -0.025233 -0.169211 -0.024640 0.068932 0.438374 -0.067914 -0.138337 -0.009599 0.076674 -0.127209 -0.320074 0.002744 -0.058393 -0.014366 -0.019872 -0.008333 0.063012 0.349972 -0.736051 0.320370 -0.081181 -0.022624 0.126856 -0.033114 -0.066566 -0.500754 0.108222 0.220674 0.381258 0.041397 0.102009 0.053070 -0.329927 -0.038207 0.014184 0.208295 -0.169710 0.220213 0.039638 -0.239851 -0.220050 -0.146127 0.029345 -0.058669 -0.075773 0.130025 0.249093 -0.723654 0.280087 -0.189667 -0.215285 0.071319 0.022521 0.183934 -0.381070 -0.340671 0.084284 -0.094897 -0.345489 -0.220037 -0.086253 0.195670 -0.124196 -0.119541 -0.048171 -0.246993 0.278196 -0.062379 0.107518 0.197138 0.041071 0.438599 0.112635 -0.206334 -0.142460 -0.002352 0.040300 -0.363905 -0.009015 0.114686 -0.125516 0.182932 0.546782 0.057721 -0.023064 0.065936 0.398368 -0.261190 -0.241231 0.244117 0.128144 0.047276 0.337851 0.260729 -0.380038 -0.189159 -0.270554 0.002972 0.138828 -0.189415 0.192888 -0.359080 0.047417 0.214563 -0.005031 -0.215813 0.237577 -0.019980 -0.055824 -0.127664 0.437178 0.487565 -0.276481 0.218403 -0.235030 0.102780 -0.420936 -0.174621 -0.126537 0.140936 -0.059563 0.094092 -0.030250 0.143493 0.067776 -0.078126 -0.157339 -0.030638 +PE-benchmarks/z-algorithm-linear-time.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct_aux(char const*, char const*, std::__false_type) = -0.052019 0.665189 0.163686 0.279903 0.669678 0.364704 0.373209 0.321278 -0.174771 -0.758552 -0.225417 -0.778364 -1.320716 0.805107 0.063910 0.305508 1.281014 0.280237 0.220198 -0.185698 0.246042 -0.696821 1.304261 1.094943 -0.914208 0.311828 0.419722 0.109839 -0.284400 0.699916 -0.266885 -1.113886 0.814294 -0.470926 0.364082 -0.424379 -0.150467 -0.428073 -0.244710 -1.645477 -0.236651 0.503962 -0.207400 -0.041771 -0.066812 0.684532 1.519758 0.651750 -0.205679 0.653579 0.095168 -0.359387 0.413682 0.290416 0.201939 0.093698 -0.163810 -0.221172 -0.890773 0.203593 -0.204849 -1.591257 -0.478306 0.601475 1.000634 -0.232030 -0.186307 0.375285 -0.654179 0.128290 -0.170074 0.517114 0.908807 0.268095 0.867695 -0.442977 -0.474833 -1.044949 -0.564920 -2.699434 -1.036949 -1.004517 0.782171 0.207147 0.552118 -0.279560 1.231182 0.033517 0.447243 0.399137 1.593688 -1.185806 -0.469025 -0.602853 0.340236 0.339900 -0.684581 0.017664 0.680495 -0.696316 -0.886499 -0.889875 0.849036 0.013763 -0.477868 -0.565756 -0.345234 0.839710 -1.241282 -0.636053 -1.774882 -0.749234 -0.104567 -1.365868 0.316415 0.717556 0.444287 0.958225 -0.185927 -0.812792 0.425815 0.569372 -0.038213 -0.878637 0.045654 1.078192 0.211141 -0.031808 0.747228 0.635821 0.527313 1.255797 1.475673 0.078607 -0.316367 0.230580 -0.443531 0.126652 -0.185264 -0.378157 0.173161 -0.956672 0.088990 0.444879 -0.639844 -0.111029 -0.019772 -0.395966 0.522664 1.249974 -0.165849 0.462221 0.135536 -1.127471 0.758992 -0.697722 -0.572528 0.076727 0.904958 0.810155 -0.643044 -0.464244 0.427040 1.153643 0.484281 -1.035831 -0.191532 -0.332170 0.523404 -0.403435 0.410718 0.534399 0.652041 -0.593514 0.028100 0.539937 1.651686 -1.071873 -0.798931 0.368906 -0.080724 0.285656 -1.321080 -0.153788 -0.376257 -0.312337 0.051583 -0.045982 -0.062159 1.013659 -1.174811 0.859194 -0.528892 -0.578319 0.695654 0.152660 -0.289478 -0.960616 0.358712 0.994279 0.860554 0.532920 0.137136 -0.465810 -0.942405 -0.132106 0.115759 0.537390 -0.273225 0.826899 -0.375714 -0.759150 -0.796456 -0.537868 0.126151 -0.559890 -0.132071 0.377478 1.015319 -1.836945 1.085729 -0.197450 -0.704192 0.152449 0.137104 0.683614 -0.932073 -1.402708 0.464283 -0.734391 -1.104443 -0.263014 -0.308714 0.243381 0.294603 -0.686665 -0.038380 -1.031803 1.138008 0.347338 0.615962 0.600421 0.478149 1.573551 0.494065 -1.221963 -0.345406 -0.548646 0.243827 -1.013626 -0.246239 -0.503758 -0.443295 0.772375 1.537848 0.199439 -0.048216 -0.567362 0.800705 -1.352586 -0.462433 1.030161 0.828586 -0.083080 0.556131 0.980458 -0.649008 -0.563535 -0.650514 0.023962 -0.113770 -0.822318 -0.053639 -1.329730 -0.207909 0.865732 -0.387302 -0.409509 0.399788 -0.129826 -0.027669 -0.667434 0.950320 1.333159 -1.430440 0.344950 -0.708392 0.500707 -1.269795 -0.832968 0.149771 0.663579 -0.156123 -0.159602 0.514706 -0.002615 0.004904 -0.872512 -0.615802 -0.445528 +PE-benchmarks/z-algorithm-linear-time.cpp__void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) = -0.665520 0.176261 1.530479 -2.337032 3.080266 0.621522 0.406074 0.434098 -1.782121 -3.043820 -0.513678 -2.155223 -4.158185 2.443201 -1.411240 0.246389 2.969600 -0.526633 0.373009 -2.377495 2.497565 -1.770305 3.898583 2.476765 -4.885262 0.139808 0.855508 3.466519 1.763185 2.347363 1.701619 -2.423666 -0.219279 0.223061 3.322381 -1.580747 0.236120 0.497170 -1.705422 -5.036188 -1.212133 2.558804 -1.180287 1.744108 1.018412 4.070516 3.080911 2.448804 -2.814924 2.758447 3.324003 0.376369 1.928523 0.242806 -1.566599 -1.230656 0.838450 -0.859296 -1.034259 0.947963 -0.846479 -3.651445 0.753243 2.779584 4.537438 -1.991088 -1.066012 0.991861 0.031733 1.344298 0.923758 2.995322 1.275984 0.391654 4.046958 -1.832783 -1.089990 -6.635875 1.288836 -8.865858 -2.473327 -3.118526 2.728418 2.151670 -0.285564 -1.306097 5.600970 0.659654 -0.193135 3.930505 3.055742 -0.680031 -0.116854 -3.423988 -1.444059 0.747524 -1.951253 -1.067391 0.845320 2.701362 -1.598487 -1.251374 -0.197907 -1.845946 -1.889701 -1.495578 -3.033274 3.227891 -4.338752 -0.617953 -4.454965 2.216707 0.703139 -4.885191 -0.785327 -1.306206 1.717194 0.257468 1.196502 0.776300 0.822043 1.380060 -1.050102 0.603276 -2.332791 3.817488 2.424082 -0.618071 0.378825 2.609038 0.263141 1.419518 2.924017 -0.586374 -3.172756 2.413526 -0.519019 -0.006011 -2.226541 1.208142 3.643528 -2.310920 -0.190196 0.044409 -0.631612 -2.020284 -0.604251 -3.312172 1.713296 7.589085 -0.741460 1.416082 0.892849 -1.951683 2.316140 1.124056 0.300540 2.597308 2.096964 1.660279 -2.202317 -2.081233 1.965866 3.119338 0.771469 -3.451209 -0.687829 0.624715 0.878284 -0.814518 0.819496 1.859707 -1.075398 -0.320279 0.129672 -0.329390 4.292093 -0.923093 -2.621691 0.739595 3.242195 -1.911222 -2.691803 -0.148290 -1.303483 -1.893771 1.600131 0.519160 0.927091 3.302838 -7.066072 2.351968 1.463044 0.407581 1.184603 -1.154798 0.555438 -6.041984 -0.044289 1.357846 2.218138 -0.012170 0.255265 -0.448348 -3.359699 1.935087 0.953378 2.040312 -1.629493 2.657627 -1.324412 -0.747357 -1.918749 -1.587722 -2.031134 1.083988 -1.562246 1.118850 0.941566 -6.148420 2.193751 -2.490208 -1.661282 0.419283 0.325180 3.460571 -2.421766 -2.966703 1.552866 -1.426519 -4.443073 -3.303886 -0.637771 1.366678 -0.096370 -0.695754 -2.157936 -4.344762 2.831740 -1.872558 1.493183 1.893889 0.450877 4.465285 0.976646 -2.440918 -2.320523 -1.985561 1.811619 -0.718569 -0.008045 -0.685272 -0.093122 1.290342 3.797566 -0.075100 0.261726 -0.716739 3.726819 -2.608846 -2.095699 1.452621 0.146623 -0.443485 3.681548 1.851173 -1.992608 -1.407678 -3.785692 1.354014 -0.515224 -1.288937 1.927655 -3.172309 -0.267728 1.868905 0.067537 -2.080564 1.954907 0.832524 -1.012185 -2.247969 5.469069 5.544648 -2.699457 1.305087 -2.849771 2.460165 -3.629164 -1.514786 -1.723933 -0.240332 1.157263 0.826605 0.019045 1.763319 1.851513 -1.417219 -1.795959 -0.269200 +PE-benchmarks/z-algorithm-linear-time.cpp__bool __gnu_cxx::__is_null_pointer(char const*) = -0.048397 0.113033 0.000114 -0.094618 0.187030 -0.002522 0.088446 -0.092348 -0.175999 -0.199214 -0.008463 -0.315120 -0.252285 0.278957 -0.036191 0.195004 0.418579 0.080552 0.001753 -0.209600 0.169555 -0.229378 0.446149 0.412771 -0.354407 0.114362 0.237703 0.184248 0.113706 0.178400 0.037256 -0.262925 0.131602 -0.196141 0.161058 -0.188984 -0.060599 0.000641 0.131075 -0.610975 -0.047784 0.127318 0.266558 0.005778 -0.010668 0.058833 0.360160 0.245589 -0.064941 0.287063 0.234394 0.011656 0.184298 0.060533 0.111465 0.076966 0.260932 -0.150875 -0.144706 0.036086 -0.021802 -0.299392 -0.029830 0.290836 0.418734 -0.073137 -0.099549 0.135485 -0.039073 0.113531 0.040878 0.230893 -0.089663 0.126445 0.216091 -0.419821 0.070444 -0.668682 -0.031638 -0.961417 -0.336024 -0.197359 0.219025 0.005284 0.218674 0.274479 0.469129 0.017429 0.039896 0.057435 0.424743 -0.244695 -0.097361 -0.041416 -0.055905 0.179470 -0.183041 0.022826 0.254579 0.062285 -0.249642 -0.245949 0.346891 0.037600 -0.221992 -0.112766 -0.074731 0.223050 -0.405996 -0.265796 -0.350309 -0.059050 -0.088781 -0.462566 -0.003253 -0.060787 0.124997 0.149066 -0.082456 -0.315288 0.084035 0.126512 -0.045362 -0.187974 -0.068628 0.148850 0.168817 0.026341 0.125607 0.149859 0.135731 0.494294 0.267024 -0.125339 -0.070367 0.119564 -0.103794 0.060865 -0.155548 -0.149720 0.053170 -0.291370 0.148380 0.134906 -0.194348 -0.169373 0.159137 -0.149889 0.088263 0.636176 -0.018319 0.233940 0.222966 -0.292088 0.035360 -0.147746 -0.095524 0.132132 0.284684 0.197733 -0.089749 -0.234508 0.128785 0.414932 0.162918 -0.274175 -0.291501 -0.012935 0.077986 0.034687 0.137388 0.058363 0.061808 -0.175886 -0.022580 0.120377 0.454059 -0.189128 -0.198933 0.062383 0.184711 -0.146377 -0.446673 -0.048268 -0.377338 -0.028790 -0.103199 0.027362 0.058015 0.344341 -0.740377 0.320588 -0.034273 -0.062155 0.311765 0.070743 -0.153379 -0.614328 0.081250 0.209669 0.296802 -0.114616 0.121289 -0.000122 -0.369502 -0.032608 -0.008413 0.109052 -0.231354 0.305476 -0.058926 -0.190070 -0.187088 0.044345 0.063345 -0.188398 -0.015878 0.194229 0.343587 -0.599237 0.293403 -0.094350 -0.218354 0.114377 -0.032782 0.229595 -0.322932 -0.313528 0.129444 -0.140494 -0.164000 -0.087405 -0.096916 0.152193 0.012915 -0.006996 -0.103788 -0.063901 0.224557 -0.086832 0.177619 0.228865 0.040168 0.272688 -0.162256 -0.250046 -0.148391 0.130303 -0.155022 -0.214046 -0.081225 -0.221545 -0.148991 0.235556 0.496220 0.068995 -0.060622 -0.036634 0.328110 -0.411466 -0.145998 0.209505 0.144049 -0.122402 0.216185 0.218112 -0.263911 -0.075506 -0.238919 -0.055008 -0.010741 -0.194016 0.212364 -0.267624 -0.000522 0.196762 -0.187142 -0.075144 0.256396 0.042910 0.016887 -0.089722 0.299054 0.337410 -0.259530 0.019404 -0.282128 0.036360 -0.408672 -0.216404 -0.002515 0.152170 -0.197062 -0.044649 0.008013 0.179190 0.100043 -0.118620 -0.184333 -0.051763 +PE-benchmarks/z-algorithm-linear-time.cpp__std::iterator_traits::difference_type std::distance(char const*, char const*) = -0.053511 0.351320 0.212831 0.092256 0.434435 0.118509 0.258676 0.261920 -0.235356 -0.653821 -0.062992 -0.703240 -1.018422 0.618038 -0.047697 0.096684 0.938579 0.203669 0.128323 -0.240358 0.125415 -0.454331 0.985287 0.894839 -0.757959 0.193218 0.188166 0.226292 -0.056648 0.445051 0.009882 -0.817019 0.513389 -0.146783 0.334588 -0.285723 -0.081514 -0.244576 -0.303548 -1.259806 -0.174683 0.510733 -0.057078 0.012853 0.044956 0.685669 1.041950 0.516398 -0.191561 0.562493 0.209072 -0.219366 0.349426 0.172782 0.080068 -0.177442 -0.040058 -0.284412 -0.648606 0.191855 -0.117100 -1.196854 -0.367003 0.514677 0.831432 -0.182937 -0.143315 0.113998 -0.372812 0.180863 -0.009903 0.402308 0.655641 0.216701 0.665619 -0.167188 -0.282966 -0.892669 -0.285388 -2.162751 -0.774468 -0.669358 0.874973 0.337310 0.187875 -0.263402 0.940964 0.116333 0.245208 0.429787 1.136307 -0.669825 -0.361856 -0.389065 0.149828 0.356372 -0.539737 0.067310 0.431002 -0.216090 -0.651705 -0.479931 0.515188 -0.111205 -0.368785 -0.235323 -0.275308 0.608969 -1.005298 -0.288989 -1.231578 -0.368574 0.154399 -1.056477 0.170299 0.381849 0.351433 0.661456 -0.162581 -0.286888 0.279692 0.226119 -0.057903 -0.361824 -0.354904 0.808787 0.130013 0.020839 0.478100 0.542768 0.384883 0.748749 0.866096 -0.031760 -0.247253 0.215351 -0.288218 0.140965 -0.202485 -0.234030 0.281352 -0.649952 0.147417 0.136560 -0.473476 -0.285599 -0.255788 -0.280777 0.356497 0.918735 -0.078785 0.430796 0.209683 -0.716009 0.507474 -0.436848 -0.304676 0.136855 0.655424 0.522475 -0.222475 -0.363059 0.323860 0.896180 0.359619 -0.720103 -0.028821 -0.080774 0.362101 -0.315163 0.381786 0.382269 0.388157 -0.405544 0.015641 0.423733 1.068197 -0.574637 -0.588870 0.154311 0.081914 0.227619 -0.779978 -0.019410 -0.092863 -0.175825 0.082043 0.038057 0.010998 0.766728 -1.104431 0.659916 -0.156862 -0.220928 0.475507 0.057660 -0.288612 -0.871196 0.249145 0.642194 0.646432 0.378427 0.055170 -0.216690 -0.733018 -0.074348 0.111666 0.375438 -0.249703 0.619988 -0.256926 -0.437886 -0.582231 -0.519847 0.036979 -0.222215 -0.212897 0.322444 0.746170 -1.423820 0.745533 -0.223999 -0.573196 -0.073224 0.030059 0.477810 -0.752971 -0.955824 0.230456 -0.628350 -1.061797 -0.368429 -0.252607 0.126688 0.108881 -0.413406 -0.049163 -0.647167 0.947702 0.113764 0.472175 0.450612 0.234313 1.141628 0.481082 -0.811028 -0.199608 -0.364981 0.314936 -0.798385 -0.182679 -0.073846 -0.298946 0.462629 1.101083 0.079532 -0.095597 -0.306724 0.638296 -0.815962 -0.483905 0.680282 0.409502 0.019348 0.632245 0.670951 -0.576284 -0.305743 -0.625273 -0.032703 -0.055247 -0.568309 0.093945 -0.889213 -0.079829 0.567810 -0.226044 -0.374718 0.331520 -0.087043 -0.122115 -0.411603 0.825014 1.058739 -0.963038 0.396021 -0.630508 0.398101 -0.941166 -0.614938 0.041967 0.375448 -0.095869 -0.075286 0.220668 0.046618 0.125770 -0.659514 -0.563113 -0.060658 +PE-benchmarks/z-algorithm-linear-time.cpp____clang_call_terminate = -0.028606 -0.097207 0.133504 -0.192564 0.133293 -0.114683 -0.110707 0.216408 -0.169728 -0.294772 -0.108404 -0.230022 -0.234212 0.162593 -0.123148 -0.184431 0.266422 0.132565 0.029428 -0.103340 -0.043404 -0.003393 0.103948 0.054641 -0.189519 -0.077012 -0.131424 0.343290 0.164842 0.094732 0.144288 -0.133905 -0.040814 0.239104 0.153222 -0.130928 0.146411 0.113529 -0.396088 -0.193554 0.067142 0.114650 -0.035299 0.153828 0.034556 0.330510 0.117755 0.092859 -0.159261 0.010844 0.211493 0.115595 0.056362 0.028580 -0.214370 -0.193820 -0.003691 -0.192444 -0.115473 0.088611 0.007969 -0.354438 -0.128041 0.024191 0.206876 -0.058438 -0.034902 -0.092875 0.082530 0.094501 0.235481 -0.081131 0.242628 -0.057832 0.106082 0.251981 -0.114865 -0.191537 0.066218 -0.560390 0.079753 -0.200030 0.418292 0.278811 -0.447277 -0.236091 0.082509 0.010503 0.092802 0.195914 0.170281 0.145460 -0.150635 -0.335592 0.033010 0.249628 -0.130304 -0.152609 0.067377 0.357261 0.079901 0.104988 -0.150237 -0.295959 -0.067914 0.128650 -0.151026 0.246923 -0.316559 0.232503 -0.320242 0.201968 0.341612 -0.150199 -0.121714 -0.031475 -0.020135 0.044112 0.054632 0.292991 -0.008912 -0.066543 -0.077836 0.372726 -0.372765 0.246234 -0.081985 -0.074866 -0.063371 0.200210 0.125201 -0.120436 -0.089093 -0.113329 -0.169145 0.206295 -0.007956 -0.187966 -0.325462 -0.006991 0.298310 -0.145260 0.054652 -0.115293 -0.123649 -0.157208 -0.354687 -0.102931 0.194563 0.139712 0.026472 -0.101961 0.002821 0.044591 0.141999 0.245591 0.092194 0.074210 -0.039292 0.088079 0.237864 -0.084565 -0.028120 0.031376 0.110656 -0.110771 0.178386 -0.095841 0.105450 0.015195 -0.060356 0.210556 -0.223749 0.146216 0.028216 0.059483 0.020704 0.099129 -0.245397 -0.047967 0.138402 -0.039381 0.013803 0.056730 0.180674 -0.068688 0.137348 0.100638 0.027625 0.236389 -0.336047 0.137750 0.395840 0.159756 -0.045034 -0.151336 0.145974 -0.257094 -0.019279 0.053468 0.222399 0.147045 -0.031067 0.017933 -0.090718 0.008990 0.223153 0.187429 0.070290 -0.139080 0.021807 0.187217 -0.049526 -0.197243 -0.178625 0.324922 -0.208736 0.086407 0.025078 -0.378424 0.062475 -0.249759 -0.060597 -0.123072 -0.102033 0.108690 -0.272132 -0.047823 -0.047990 -0.115948 -0.503139 -0.246460 0.105473 0.097115 -0.161887 0.007324 0.014689 -0.248947 0.180926 -0.163405 -0.107411 0.068937 -0.052253 0.102424 0.357968 0.052369 -0.029458 -0.030896 0.155904 -0.209003 0.095683 0.295132 0.169784 -0.003384 0.286431 -0.012463 -0.024580 0.034140 0.059647 0.050646 -0.318627 0.074700 -0.188848 0.105083 0.413922 0.083980 -0.318073 -0.110615 -0.222270 0.058802 0.153379 -0.173074 0.001657 -0.224395 0.055549 0.198791 0.064060 -0.252103 0.198192 -0.017533 -0.238825 -0.127052 0.368829 0.313391 -0.068269 0.322139 -0.221346 0.231728 -0.266014 -0.102778 -0.096477 -0.083320 0.042462 0.147978 0.003068 -0.001984 -0.049307 0.108506 -0.244222 0.119502 +PE-benchmarks/z-algorithm-linear-time.cpp__std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) = -0.173133 0.087670 -0.174617 -0.117752 0.556706 0.153363 0.282560 -0.044719 -0.214481 -0.404651 -0.001738 -0.956078 -0.662125 0.217654 -0.057224 0.672380 0.937040 0.025573 0.011000 -0.138860 0.089269 -0.167350 1.132744 0.977152 -0.558789 0.160176 0.056570 0.201262 -0.276532 -0.063198 -0.418757 -0.566381 0.532373 -0.593150 0.096117 -0.130771 -0.152699 -0.314655 0.420142 -1.014568 -0.105234 0.301318 0.065946 -0.024967 -0.040747 0.526504 0.933169 0.550220 -0.131456 0.506055 0.314658 -0.250802 0.456559 0.242215 -0.017637 0.103273 0.115021 -0.347685 -0.465903 -0.247259 -0.152764 -0.775561 -0.116160 0.451748 0.687424 -0.238863 -0.342084 0.433688 0.083737 -0.103824 0.248303 0.558540 0.329152 0.074717 0.566743 -0.622594 0.067819 -0.732717 -0.362313 -1.638040 -0.831316 -0.396955 0.404173 0.063217 0.629753 0.023605 1.128486 -0.191830 0.259842 -0.013125 0.682466 -1.087566 -0.364787 -0.181503 0.181046 0.087491 -0.459951 -0.018202 0.496520 -0.043577 -0.659006 -0.266728 0.680464 0.061150 -0.402683 -0.604445 0.051073 0.207025 -0.596135 -0.706599 -1.097777 -0.150910 -0.097145 -1.008201 0.365533 0.326313 0.273205 0.432053 -0.291356 -0.769860 0.208283 0.110541 -0.133808 -0.476488 -0.318887 0.536945 0.434396 0.139712 0.604950 0.414024 0.376393 1.339052 0.829646 -0.213292 -0.379343 0.215522 -0.442222 0.310247 -0.073809 -0.392239 0.155525 -0.841009 0.185656 0.384806 -0.517626 0.093301 0.235944 -0.062393 0.151785 0.940797 -0.149426 0.590031 0.491544 -0.790463 0.439208 -0.812974 -0.181201 0.060404 0.608249 0.476894 -0.599914 -0.441226 0.497830 0.942821 0.401789 -0.786640 0.110687 0.264426 0.631049 -0.273723 0.104694 0.469163 0.592279 -0.507237 0.096929 0.442243 1.431372 -0.480652 0.021303 0.325744 0.148401 0.165035 -0.944869 -0.269459 -0.667116 -0.250751 0.072006 0.309077 -0.151203 0.796477 -0.640629 0.394336 -0.430793 -0.121909 0.873393 0.320123 -0.499970 -0.762684 0.035786 0.440910 0.559281 -0.023717 0.369204 -0.192764 -0.502938 -0.057331 0.035732 0.238521 -0.229143 0.579918 -0.129260 -0.587756 -0.189179 -0.338312 0.185316 -0.328463 -0.032084 0.461454 0.680309 -1.005983 0.649533 -0.013504 -0.702743 0.201175 -0.261190 0.746084 -0.657302 -0.636984 0.541111 -0.670912 -0.325635 -0.144013 -0.125704 0.127705 0.137427 -0.253499 -0.354468 -0.513602 0.933135 0.205182 0.660708 0.442532 -0.025038 0.680521 -0.022547 -0.689397 -0.192172 -0.341676 -0.484900 -0.581358 -0.376713 -0.150932 -0.303617 0.627876 0.949564 -0.078741 0.150388 0.026540 0.296593 -1.104221 -0.006942 0.590973 0.803050 -0.371873 0.516681 0.574733 -0.505424 -0.120271 -0.373024 0.044331 -0.285647 -0.572952 0.253414 -0.751510 -0.014031 0.520997 -0.285780 -0.044808 0.228384 0.014236 0.102084 -0.374309 0.824324 0.860320 -0.365519 0.077675 -0.718033 0.271870 -0.888704 -0.681658 0.351921 0.436923 -0.542643 -0.189255 0.555105 0.332554 0.041114 -0.604468 -0.627321 -0.058231 +PE-benchmarks/z-algorithm-linear-time.cpp__std::iterator_traits::iterator_category std::__iterator_category(char const* const&) = -0.030281 0.047469 0.071188 0.005587 0.117926 -0.064668 0.079626 0.014824 -0.133580 -0.137966 -0.050814 -0.143339 -0.147056 0.191111 -0.015179 0.157918 0.297456 0.171891 0.036479 -0.094649 0.050859 -0.312689 0.275753 0.271876 -0.169355 0.075704 0.031613 0.106188 -0.029495 0.263198 -0.116611 -0.143260 0.145326 -0.133240 0.097416 -0.230872 -0.010400 0.083870 -0.015590 -0.411545 -0.000773 0.082432 0.206239 -0.003835 -0.011945 0.136517 0.219238 0.147558 0.017240 0.214721 0.042722 -0.062921 0.144584 0.091950 0.102176 0.148278 0.136717 -0.175890 -0.196197 0.077783 -0.040900 -0.393098 -0.002102 0.119393 0.246818 -0.055266 -0.013629 0.037676 -0.125475 0.036790 0.074422 0.070594 -0.003633 -0.027515 0.090111 -0.224103 0.076664 -0.253488 -0.108437 -0.617858 -0.195212 -0.177290 0.178172 0.124164 0.149201 0.080767 0.255250 -0.014773 0.078379 -0.052404 0.256202 -0.273705 -0.109549 -0.040982 0.052720 0.076841 -0.132709 -0.094280 0.132695 -0.015298 -0.147107 -0.155924 0.324818 0.042200 -0.098699 -0.034101 -0.060557 0.179770 -0.365749 -0.235881 -0.318111 -0.140215 -0.082921 -0.220551 0.287919 0.021131 0.074614 0.158116 -0.044806 -0.195445 0.098396 0.130522 -0.008382 -0.129468 -0.232699 0.203142 -0.043974 -0.051296 0.112963 0.056428 0.000000 0.258914 0.223618 -0.073920 -0.059060 0.131064 -0.151042 0.015023 -0.110587 -0.166908 0.022758 -0.269059 -0.027936 0.013151 -0.153754 0.033379 0.032930 0.003357 0.113737 0.133530 -0.013740 0.095510 0.070043 -0.211771 0.171989 -0.085955 -0.024398 0.067269 0.207775 0.065511 -0.093880 -0.152900 0.005885 0.213781 0.133425 -0.122210 -0.207574 -0.139946 0.115040 0.103649 0.051523 0.083206 0.033908 -0.156062 -0.000556 -0.062822 0.377095 -0.125761 0.037830 0.064177 -0.123186 -0.131187 -0.389832 -0.056339 -0.172254 -0.038491 -0.207623 -0.015467 -0.043625 0.221283 -0.331971 0.245680 -0.208756 -0.097752 0.194459 -0.056533 -0.029274 -0.397893 -0.006723 0.132104 0.271910 0.004565 0.096863 0.027222 -0.208159 -0.037133 -0.067166 0.122761 -0.097704 0.146829 -0.007535 -0.212444 -0.107039 -0.041804 0.078789 -0.154192 0.021058 0.092554 0.311197 -0.342252 0.151969 -0.073297 -0.136619 0.163864 0.148025 0.076822 -0.193742 -0.207945 0.074082 -0.067427 -0.117168 -0.110289 -0.031863 0.101845 -0.120096 -0.252020 0.033734 -0.105260 0.133740 -0.039253 0.053710 0.120041 0.015344 0.197965 0.200711 -0.200925 -0.037025 0.096648 -0.214143 -0.345793 0.056001 0.003429 -0.087839 0.183982 0.358503 0.159607 0.049727 0.069852 0.270222 -0.165621 -0.122223 0.234556 0.028564 0.020004 0.142573 0.215711 -0.234178 -0.136265 -0.105221 -0.006296 0.083519 -0.092264 0.108210 -0.243970 -0.001949 0.110187 -0.040088 -0.106339 0.139512 0.004310 -0.033896 -0.131187 0.318733 0.180329 -0.142307 0.104767 -0.090839 -0.003633 -0.239312 -0.034792 -0.084715 0.292952 -0.144008 0.057762 0.112468 0.085452 0.020823 -0.078654 -0.074780 -0.148296 +PE-benchmarks/z-algorithm-linear-time.cpp____gnu_cxx::char_traits::length(char const*) = -0.371442 -0.217607 0.081764 -0.503518 0.697363 0.564016 0.219162 -0.309897 -0.987808 -0.501326 0.167847 -1.255498 -0.815128 1.156804 -0.243925 0.735796 1.567714 0.339374 -0.270139 -0.374796 0.710134 -0.650812 1.481449 1.751549 -1.029834 0.145578 -0.090145 0.439124 0.164113 0.458995 -0.006854 -0.806379 0.375502 -0.813599 0.335939 -0.711518 -0.271058 0.408213 0.569709 -1.939838 -0.041534 0.615185 0.309440 0.091358 0.082940 0.777617 1.136504 0.697395 -0.214474 0.965399 0.623830 -0.191385 0.632259 0.116273 0.188047 0.241207 0.125521 0.067322 -0.447838 0.008451 -0.316407 -0.694738 0.157164 1.028587 1.427132 -0.162510 -0.533600 0.214280 0.155355 0.302024 0.391707 0.831555 0.222980 0.100562 0.800186 -0.943805 0.131622 -1.960130 0.134588 -2.420153 -0.904418 -0.229711 1.018930 0.435029 0.554195 -0.407000 1.645446 -0.288996 -0.250621 1.028613 1.399809 -0.987820 -0.340822 -0.414046 -0.463868 0.118219 -0.554475 -0.013403 0.524900 0.277550 -1.016007 -0.912226 0.546268 0.015243 -0.646902 -0.381450 -0.127257 0.901820 -1.146299 -0.755483 -0.979392 0.348625 -0.060226 -1.657017 0.240314 -0.532373 0.052492 0.474331 -0.768998 -0.819101 0.503085 0.258885 -0.398163 -0.409132 -0.592816 1.101536 0.478936 0.001507 0.129571 0.472184 0.244313 1.299712 0.482134 -0.651321 -0.049338 0.477929 -0.396018 0.382853 -0.693914 -0.462510 0.845832 -1.045056 -0.220287 0.121778 -0.704200 -0.074942 0.470992 -0.211342 -0.052560 2.623059 -0.322823 1.118018 0.696146 -0.990815 0.970130 -0.198375 0.151690 0.459042 0.978324 0.658267 -1.317222 -0.851404 0.757051 1.593318 0.634274 -1.159312 -0.451429 0.196600 0.247048 -0.101214 0.591540 0.151341 0.177528 -0.704501 -0.094145 0.327581 2.228102 -0.665123 0.035003 0.154963 0.467508 -0.218204 -1.293359 -0.189637 -1.031263 -0.126881 -0.041737 0.253277 0.465214 1.294055 -1.900963 0.945208 -0.472333 -0.208699 0.893303 0.206111 -0.686658 -1.640401 -0.271474 0.557600 1.179044 0.107722 0.220004 0.135021 -1.329729 -0.041564 0.176018 0.434026 -0.792479 1.155253 -0.117306 -0.624433 -0.387157 -0.091595 -0.278925 -0.595559 -0.291198 0.762908 0.508717 -1.429800 0.916561 0.064651 -0.567927 0.050510 0.185424 0.781348 -0.866492 -1.088043 0.534612 -0.443268 -0.729986 -0.514478 -0.345785 0.432896 0.162326 -0.307836 -0.727975 -1.310152 1.068070 -0.330585 1.206363 0.680877 -0.262056 1.016700 0.471846 -0.751662 -0.541297 -0.543689 0.023455 -0.347869 -0.403861 -0.262664 -0.405235 0.859335 1.246033 0.193415 -0.383080 0.054590 1.311842 -0.640792 -0.250268 0.640485 0.247360 -0.423978 0.553422 0.791503 -0.852486 0.001519 -0.917204 -0.018350 -0.430965 -0.536561 0.877533 -0.608247 0.180515 0.212242 -0.078221 -0.141921 0.537575 0.387126 -0.207388 0.001541 1.740153 0.967669 -0.480189 0.169696 -1.196693 0.759766 -1.282274 -0.660295 -0.281491 0.430914 -0.739165 -0.165225 0.196010 0.752276 0.425947 -0.667461 -0.655617 0.174882 +PE-benchmarks/z-algorithm-linear-time.cpp____gnu_cxx::char_traits::eq(char const&, char const&) = -0.256640 -0.023068 -0.066038 -0.386435 0.384333 0.451833 0.237924 -0.503558 -0.523173 -0.435268 0.248098 -0.844802 -0.528901 0.759520 -0.230920 0.617178 0.947981 0.012849 -0.284120 -0.366913 0.588473 -0.166171 1.225087 1.073550 -0.755754 0.110634 0.313912 0.451647 0.340345 0.044685 0.267386 -0.381217 0.459000 -0.807637 -0.071896 -0.268426 -0.147745 0.016783 0.464073 -1.188281 -0.087452 0.039512 -0.090706 -0.014562 -0.114535 0.110765 0.775130 0.649144 0.059203 0.652555 0.462754 -0.063114 0.288368 0.132181 0.262549 0.034032 0.211916 -0.379201 -0.227406 -0.181033 -0.137116 -0.577805 -0.063685 0.783519 0.865766 -0.050311 -0.289388 0.506288 -0.035683 0.217593 0.217156 0.574796 -0.222883 0.346837 0.524105 -1.202093 0.130914 -1.091718 -0.174544 -1.554554 -0.679129 -0.123961 0.507777 0.081263 0.588022 0.491159 1.080532 -0.052493 -0.252989 0.613717 1.005382 -0.770955 -0.237323 -0.076809 -0.061416 0.164389 -0.455674 0.255362 0.229782 0.288353 -0.685229 -0.336608 0.457123 0.191857 -0.468128 -0.523309 -0.057661 0.611354 -0.986951 -0.606537 -0.472908 0.165947 -0.200169 -1.246257 -0.423400 -0.148485 0.817487 0.246130 -0.381178 -0.776360 0.293413 0.375998 0.050940 -0.522510 0.206551 0.241755 0.511895 0.288006 0.136867 0.572896 0.338493 1.467645 0.634271 -0.181477 -0.008203 0.098100 -0.134861 0.402823 -0.039805 -0.279405 -0.112099 -0.767118 0.241126 0.642125 -0.428909 -0.441651 0.356312 -0.007340 0.034724 2.196481 -0.046605 0.795775 0.771132 -0.741660 -0.264602 -0.665247 -0.029430 0.281228 0.411066 0.415291 -0.843965 -0.578334 0.601014 1.067726 0.412122 -0.903726 -0.169041 0.123276 0.202718 -0.122604 0.267610 0.169055 0.297240 -0.466721 -0.072681 0.599768 1.326137 -0.617580 -0.252973 0.286382 0.002412 -0.095157 -0.954997 -0.183603 -0.360835 0.010035 0.312688 0.177949 0.122112 0.858553 -0.981954 0.678538 -0.149480 -0.027673 0.632433 0.446680 -0.605284 -0.807867 -0.146810 0.466975 0.557477 -0.205758 0.084244 0.070208 -0.905045 -0.050970 0.234928 0.109175 -0.404130 0.729269 0.092574 -0.390660 -0.452993 0.258781 0.104573 -0.151240 -0.026783 0.592302 0.088416 -1.213688 0.718856 -0.001527 -0.541462 0.174647 -0.189947 0.951421 -0.720800 -0.821554 0.546104 -0.430048 -0.619130 -0.188049 -0.167882 0.285520 0.450771 0.034992 -0.523705 -0.251440 0.672821 -0.166489 0.706275 0.464349 0.034799 0.852242 -0.826402 -0.530659 -0.425897 -0.253989 -0.045641 -0.177751 -0.510149 -0.590831 -0.227080 0.687277 0.852534 0.017857 -0.445094 0.103352 0.709926 -1.182563 -0.275813 0.400383 0.935237 -0.644058 0.482060 0.479613 -0.592036 0.116518 -0.405767 -0.265883 -0.393869 -0.561764 0.548606 -0.286780 0.254594 0.245795 -0.118104 0.023604 0.437891 0.140936 0.275054 0.059069 0.743516 1.090555 -0.491759 -0.309390 -0.874723 0.379442 -0.929594 -0.878607 0.327742 0.459342 -0.284902 -0.202334 -0.027919 0.620123 0.516426 -0.734650 -0.390402 0.146550 +PE-benchmarks/z-algorithm-linear-time.cpp___GLOBAL__sub_I_z_algorithm_linear_time.cpp = -0.037918 -0.089943 0.114297 -0.122394 0.037498 -0.152771 0.023224 0.049913 -0.174198 -0.142522 0.007499 -0.076191 -0.049474 0.131036 -0.127902 -0.028391 0.196680 0.179043 0.016681 -0.132805 -0.007110 -0.110453 0.164422 0.193685 -0.150154 -0.019118 -0.061785 0.192026 0.074854 0.173919 0.084715 -0.128185 0.029121 0.110485 0.094537 -0.204782 0.072418 0.156366 -0.154891 -0.267348 0.042513 0.078741 0.179866 0.024919 0.053799 0.137975 0.017376 0.107403 -0.012084 0.157602 0.142522 0.159483 0.032714 0.046154 -0.012471 -0.019436 0.093995 -0.289861 -0.100738 0.068276 0.000402 -0.215491 0.003077 0.114460 0.199887 -0.014327 0.060389 -0.130975 -0.031507 0.097610 0.170627 -0.028960 -0.063505 -0.033482 0.003908 -0.002763 0.047844 -0.233423 0.020104 -0.470511 -0.057349 -0.100406 0.285911 0.235679 -0.102492 0.065376 0.119184 0.047956 0.044773 0.088242 0.073937 0.015680 -0.087146 -0.025562 -0.066353 0.145812 -0.102566 -0.064346 -0.063070 0.248850 -0.045339 0.001403 0.069783 -0.043566 -0.033987 0.089150 -0.042377 0.114556 -0.334059 -0.000983 -0.118955 0.116582 0.099655 -0.116544 0.095648 -0.154990 0.121124 0.015296 -0.006916 0.116789 0.018473 0.007360 -0.031242 0.164337 -0.396815 0.070180 -0.089563 -0.047090 -0.019799 0.009665 -0.076934 0.013678 -0.052923 -0.133461 -0.055741 0.138600 -0.065584 -0.038665 -0.185329 -0.049613 0.085555 -0.133008 0.100778 -0.101862 -0.097842 -0.182491 -0.182521 -0.015002 0.126807 0.042632 0.024508 0.071494 0.091852 -0.046222 -0.023286 0.041766 0.100674 0.094088 0.108308 -0.080732 0.213633 -0.114939 -0.070380 0.085992 0.101404 0.056850 -0.059729 -0.057181 0.021370 0.115848 0.015618 0.040306 -0.156730 -0.067610 -0.023668 -0.071528 0.067475 0.169018 0.091223 -0.054305 0.087405 -0.143458 0.018922 0.021059 0.043050 0.054844 -0.032331 0.002769 0.025081 0.149198 -0.387107 0.158114 0.039792 0.135712 -0.035948 -0.082786 -0.008330 -0.277437 -0.012587 0.014385 0.217577 -0.048569 0.108917 0.158538 -0.113851 -0.015332 -0.028954 0.114951 -0.066655 0.011413 0.096574 -0.088295 -0.065053 -0.054845 0.009290 0.049050 -0.048775 0.046964 0.168308 -0.295462 0.043202 -0.143759 -0.073261 0.021075 0.068443 0.043108 -0.176952 -0.053212 -0.024178 -0.002696 -0.173315 -0.145833 0.006747 0.117341 -0.202348 -0.010659 0.044794 0.038877 0.070017 -0.081904 -0.023997 0.037534 -0.064276 0.082439 0.073167 0.022885 0.005297 0.087349 -0.021863 -0.254428 0.074577 0.324627 -0.004883 0.038552 0.203435 0.069239 -0.062827 0.193908 0.240688 0.087970 -0.132377 0.088340 -0.118983 0.102966 0.233633 0.101665 -0.271528 -0.089339 -0.118310 0.054905 0.152652 -0.019250 0.161047 -0.085431 0.099739 0.005498 0.100148 -0.160277 0.116714 0.027949 -0.080571 -0.002260 0.266500 0.096564 0.047808 0.201891 -0.068912 -0.037859 -0.144844 0.007771 -0.159974 0.034988 -0.051646 0.160203 -0.141276 0.124893 0.042710 0.120960 -0.058297 0.049825 diff --git a/src/test-suite/oracle/SYM_llvm16_onDemand/ir2vec.txt b/src/test-suite/oracle/SYM_llvm16_onDemand/ir2vec.txt new file mode 100644 index 00000000..d8730588 --- /dev/null +++ b/src/test-suite/oracle/SYM_llvm16_onDemand/ir2vec.txt @@ -0,0 +1,269 @@ +PE-benchmarks/aho-corasick-algorithm.cpp__main = -1.290198 -0.043338 5.293613 -4.784860 4.799427 0.744565 1.468632 2.570514 -4.638375 -4.927034 -0.875692 -4.031210 -8.731194 4.797398 -1.946852 -0.663784 5.112914 -0.357975 -0.600904 -4.548837 4.367471 -5.076404 6.411286 5.399007 -9.710094 1.091807 -0.589336 7.536192 2.427406 7.341734 2.380733 -3.813024 -3.072476 3.445884 9.408847 -2.792156 -0.374474 1.392446 -5.803481 -12.097468 -2.725225 10.722908 1.759553 2.194412 3.527494 7.268721 5.392836 4.599065 -4.151438 4.282501 5.467778 -0.553888 5.625956 -0.559248 -0.796618 -1.256899 4.606967 -1.791859 -2.894714 2.617421 -1.403234 -7.204872 2.678084 5.706500 8.836240 -4.126377 -2.341750 -1.258422 0.779664 2.991174 1.305216 6.264027 0.855272 -0.068463 7.837197 -0.551334 0.766902 -9.422821 5.723013 -14.737521 -6.639307 -6.076263 7.880133 8.556384 -0.719849 -6.188512 12.730462 -0.588991 -0.693229 5.833422 4.986484 -0.245165 0.392697 -6.810905 -3.956921 1.368577 -3.280042 -4.206378 1.766822 4.941559 -4.024588 -0.253731 0.682621 -3.033686 -4.189301 1.509773 -6.430095 6.724115 -7.108239 -1.116210 -8.491011 5.784408 2.404883 -8.892747 0.034674 -4.130391 -2.465188 0.526885 1.824621 3.419699 2.105681 1.717929 -2.756548 2.437861 -11.217284 10.068905 3.602419 -3.506204 1.285749 5.232372 -0.913280 -1.016039 4.529606 -1.566462 -6.197664 6.562558 -1.886062 0.298971 -3.501982 2.539802 6.189248 -3.368690 -3.839435 -3.095287 -0.859342 -1.383409 -6.699711 -5.109890 2.939966 14.852164 -1.980888 3.404841 0.593910 -2.643783 9.872308 4.962392 0.090759 5.081209 5.117464 2.033509 -5.323268 -4.232395 3.440724 7.252439 1.300721 -3.939376 -0.656359 1.615194 0.486456 -1.499749 4.199026 2.241566 -0.845421 -1.356029 -0.491935 -3.151540 8.734379 -0.642729 -6.890779 0.888870 5.213807 -4.508418 -4.652180 0.628224 -2.705231 -4.496810 -0.769524 0.091931 3.295580 6.321412 -13.109996 6.105259 1.952280 -1.255613 6.323961 -6.065402 1.976927 -13.563255 -0.999992 1.765707 6.533541 -1.105123 -2.701765 -1.026010 -7.278318 3.997856 0.145148 3.833280 -4.782013 7.009361 -4.477476 -1.365380 -2.745776 -7.428561 -4.928256 1.293018 -4.989641 0.989477 3.226826 -8.053192 4.344002 -3.463924 -2.314968 0.525011 2.606350 2.473103 -3.432420 -5.712099 1.602418 -0.586891 -9.308735 -7.868731 -3.195402 2.946287 -1.449843 -3.672620 -5.049820 -8.117245 7.336801 -4.399425 4.924435 3.600437 -0.511011 7.087228 11.716405 -4.992315 -2.174862 -4.541329 2.277260 -1.926541 0.579563 -1.010384 -2.032300 1.675813 6.242813 0.329386 2.177744 -3.282328 9.638741 -0.907302 -4.868669 2.321754 -7.837393 0.853743 6.361013 4.105354 -3.322670 -3.111121 -9.846913 1.853878 -1.160469 -0.817251 5.084484 -5.976686 -0.615815 3.034074 -0.961769 -4.661681 2.540596 2.329876 -4.467239 -4.290317 13.218459 6.465698 -4.079212 5.101213 -5.084428 4.957583 -4.920678 1.211881 -6.153877 -0.391676 1.397828 1.559813 0.935759 3.352761 4.547193 -3.352057 -3.167078 -0.680381 +PE-benchmarks/aho-corasick-algorithm.cpp__buildMatchingMachine(std::__cxx11::basic_string, std::allocator >*, int) = -5.892890 -5.665771 0.226987 -12.258521 6.925248 12.486809 3.571705 -9.887541 -13.726524 -5.396058 5.783496 -18.417586 -8.314774 14.984905 -6.434642 10.463593 17.272726 -0.369799 -8.093103 -4.238995 11.291839 1.364807 20.864868 21.277452 -13.772648 0.450829 -1.714140 9.124434 4.558579 2.637030 6.319147 -8.747757 2.721166 -10.573246 0.213330 -5.123009 -4.368226 4.986062 9.563619 -23.097969 -1.563725 9.689479 -2.181240 0.384863 2.580072 1.643665 12.161796 11.697285 0.732385 11.725829 8.270595 0.752984 7.904628 0.001624 4.210099 0.051368 4.186316 -5.035102 -1.732179 -2.689734 -4.559959 -2.653202 1.908950 15.971627 16.638791 -0.436862 -8.370607 3.484209 4.746528 3.973673 5.405610 13.277500 -4.388492 6.282149 8.584136 -15.652236 4.556338 -18.066232 5.239776 -16.833482 -10.913166 2.392993 11.192009 11.702685 7.320912 -2.646630 22.587175 -4.305398 -8.971536 15.572950 15.890433 -10.070847 -2.233403 -3.401833 -7.096244 -0.265564 -5.756265 2.177602 -1.301817 10.403229 -12.771242 -4.505130 0.631795 1.707964 -8.687804 -4.846472 -1.155353 11.808003 -14.347671 -8.936439 -3.629873 13.067189 -1.110911 -23.448189 -12.270736 -9.639578 4.023871 1.809287 -10.453907 -10.094860 7.038634 3.134321 -2.516118 -3.439761 -5.047411 8.810378 10.106557 3.708996 -2.541813 9.930263 3.714040 20.638481 2.380581 -6.755322 1.431301 4.230829 -0.098793 7.546437 -3.253304 -2.000747 0.036322 -12.166576 -1.662936 8.163940 -7.190774 -4.274615 -1.854096 -0.043242 -2.406803 49.835691 -4.266086 17.579767 14.860545 -12.179746 2.836479 -4.419917 3.457178 5.348430 6.491359 7.959821 -21.667368 -11.058726 14.013466 21.426080 7.177649 -13.612727 2.275054 6.817935 1.582272 -2.836251 8.367447 1.304106 2.022067 -8.408656 -1.883907 7.872620 27.309149 -6.531891 -4.963363 2.909047 5.397085 -1.739866 -10.960963 -1.661335 -8.380706 -0.837062 8.447334 3.820101 6.345089 15.995027 -18.212397 13.513611 0.241816 0.576733 13.078981 4.491203 -11.154423 -13.619746 -7.481616 5.579174 11.416071 -3.876807 -1.524180 2.399603 -17.152902 1.658665 5.029068 2.315648 -10.244998 15.626135 1.042833 -6.318790 -4.861278 1.381317 -4.640328 -2.723019 -6.790087 11.535916 -0.621129 -14.442696 11.351264 3.908934 -6.903768 1.244639 -3.205109 15.353979 -11.442196 -13.270134 9.425045 -6.384718 -11.958721 -4.624224 -5.134995 4.776160 9.032000 2.502384 -15.344514 -9.798170 14.448911 -5.402797 18.011840 8.606407 -4.014058 10.192167 -3.675463 -6.813038 -6.558817 -12.752294 3.897144 3.487900 -8.689085 -8.757079 -4.634002 11.106409 10.932576 -0.999647 -10.095909 -1.573574 15.187600 -11.048461 -0.935378 3.588764 2.882938 -12.209674 5.591544 7.003825 -9.777598 5.527578 -10.629259 -1.911675 -11.688103 -5.900165 13.054920 -2.110087 5.137228 -0.117443 -1.418625 -0.627435 4.962845 6.211307 0.062225 5.789397 19.271320 11.005694 -1.211693 -1.453016 -17.776775 11.004797 -15.058594 -12.973973 1.325987 2.425846 -6.981206 -4.040252 -1.626770 13.529746 12.742065 -10.490293 -6.955327 7.347592 +PE-benchmarks/aho-corasick-algorithm.cpp__std::queue > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/aho-corasick-algorithm.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/anagram-substring-search-search-permutations.cpp__main = 0.173122 0.437486 0.526550 -0.069031 0.440129 0.045907 0.184808 0.612930 -0.404775 -0.593301 -0.180539 -0.752975 -0.921753 0.536001 0.049345 -0.338065 0.870407 0.259158 0.093275 -0.135482 -0.280910 -0.197252 0.631945 0.723923 -0.559464 0.378438 -0.229680 0.128182 -0.351116 0.861969 -0.103774 -1.037642 0.103733 0.550553 0.433546 -0.178804 -0.318359 -0.319086 -0.707084 -1.284471 -0.071421 1.078787 0.086560 -0.051476 0.342908 0.530302 1.088041 0.269603 -0.032506 0.417723 -0.025495 -0.020090 0.413387 0.040772 0.319336 -0.094552 0.318518 -0.456816 -0.674305 0.379989 -0.136431 -0.865756 -0.482974 0.346269 0.484930 -0.114927 -0.307967 -0.498078 -0.231314 0.144682 -0.035471 0.312752 0.660949 0.208411 0.375963 0.661637 -0.067430 -0.179750 0.135040 -1.628589 -0.759410 -0.526560 1.237007 0.924899 -0.270266 -0.727170 0.789156 -0.230871 0.347003 0.242958 0.906838 -0.177081 -0.278873 -0.296487 0.005717 0.318771 -0.175888 -0.247933 0.126266 -0.148855 -0.545037 -0.085363 0.405541 -0.331180 -0.313390 0.503346 -0.161507 0.535604 -0.914667 0.134825 -1.035235 0.057075 0.504381 -0.678180 -0.134083 0.404206 -0.269577 0.615187 -0.351585 0.102217 0.392399 -0.087055 -0.330448 0.219842 -0.993612 0.899463 -0.166458 -0.093309 0.368428 0.444730 0.396425 0.093981 0.416759 -0.097765 -0.020780 0.310746 0.051150 -0.056808 -0.025282 -0.136796 -0.172825 -0.338871 0.085450 -0.241441 -0.450925 -0.095986 -1.357063 -0.204657 0.209373 0.627294 -0.322292 0.396021 -0.064178 -0.479388 0.650765 0.014080 -0.394190 -0.138528 0.548973 0.579655 0.266237 -0.167031 0.253745 0.795488 0.307508 -0.285389 0.463437 0.000172 0.063951 -0.099615 0.649190 0.103817 0.445886 -0.346861 -0.085855 0.101739 0.965181 -0.056997 -1.047418 -0.082082 0.053122 0.432771 0.017029 0.243088 0.236203 -0.103875 0.056396 -0.161525 0.191356 0.593320 -1.194766 0.727614 -0.021095 -0.414181 0.562644 -0.175884 -0.014925 -0.517065 -0.058320 0.517361 0.886291 0.435223 -0.238361 -0.333693 -0.515483 -0.129158 0.084612 0.345220 -0.344793 0.538482 -0.188043 -0.443838 -0.223652 -1.028689 -0.039387 0.074774 -0.633312 0.124511 0.689780 -1.237813 0.599274 0.068832 -0.251400 -0.326046 0.116411 -0.003056 -0.448099 -0.691383 -0.107316 -0.497757 -1.257699 -0.158041 -0.483163 0.040544 0.025210 -0.173321 -0.051572 -0.487311 1.053929 0.205859 0.594770 0.471686 0.026167 0.818995 1.264112 -0.553211 0.280625 -0.581985 0.674526 -0.803449 0.135136 0.503824 -0.526252 0.139981 0.791758 0.071406 -0.079082 -0.672941 0.550969 -0.057539 -0.277019 0.519327 -0.659767 0.235096 0.592995 0.626045 -0.353594 -0.224066 -0.747431 -0.034432 -0.112188 -0.189638 0.037868 -0.742938 -0.206708 0.519430 -0.348213 -0.673727 0.102940 -0.259510 -0.527966 -0.254732 0.764143 0.467603 -0.663433 1.013583 -0.389937 0.475025 -0.598074 -0.204814 -0.302001 -0.004148 -0.212042 -0.152700 -0.041765 -0.143542 0.035187 -0.355306 -0.498056 0.247066 +PE-benchmarks/anagram-substring-search-search-permutations.cpp__search(char*, char*) = -2.150647 -1.262015 0.273692 -4.414070 2.769721 4.807976 1.431049 -3.361545 -5.262696 -2.793199 2.483807 -8.897277 -4.986027 6.349471 -2.610108 2.897510 7.704142 -0.461271 -2.967501 -2.529817 4.039199 1.629426 9.251033 9.802844 -6.790217 0.355984 -0.325656 2.706948 2.723554 0.225008 2.666499 -5.082529 1.766872 -2.806158 0.751074 -1.412171 -1.641322 0.711735 3.251588 -10.041186 -0.831069 4.156508 -0.390228 -0.027913 1.058111 3.321839 6.628091 5.142612 -0.522236 4.373690 4.346007 0.735184 2.931467 -0.147685 1.231952 -1.977213 1.693830 -1.750357 -1.014561 -0.940065 -1.229180 -1.463090 -0.766049 7.203253 7.734603 -0.000288 -3.351099 0.867227 2.002548 1.633048 1.716060 5.497846 1.369959 3.535815 4.300016 -4.420933 0.775819 -9.015370 1.926325 -10.688082 -4.781888 0.144621 6.123939 3.810292 1.991533 -2.281996 9.681084 -0.745935 -2.966437 7.219027 7.988435 -4.169866 -1.418179 -1.602023 -3.140217 1.000980 -3.060932 2.673309 0.033101 3.411749 -5.837309 -2.737772 -0.023189 -0.111427 -3.976456 -1.676361 -0.371947 4.071896 -5.937029 -1.776675 -2.663188 4.307191 1.185201 -10.326514 -4.919192 -3.806855 1.769854 1.208198 -4.419887 -3.309518 2.251296 0.355967 -1.716398 -1.251186 -3.671938 4.332082 4.506330 1.895956 -0.535242 4.147722 3.063427 8.163058 0.521405 -3.278499 0.340887 1.268234 -0.225565 2.909892 -2.200808 -0.707122 2.685136 -4.389109 0.448126 2.454625 -3.310510 -2.644908 -0.679948 -1.109622 -0.474494 19.497052 -1.433161 7.174722 5.831189 -5.321421 1.500661 -2.738461 0.464110 2.150308 3.408041 3.905482 -7.083639 -4.729351 5.968557 9.510901 3.070587 -5.991896 2.048493 3.651940 0.611609 -2.744883 4.093668 0.630511 0.860999 -3.393927 -0.922523 4.868039 11.043180 -2.603811 -1.568604 0.528090 3.835003 1.103298 -2.959491 -0.122154 -2.316503 0.170112 4.011542 2.088432 3.631916 7.115620 -9.861507 5.645984 0.832197 0.454710 4.487769 2.066596 -5.377001 -4.871547 -1.006637 3.134054 4.739787 -0.085418 -0.195791 0.641701 -7.586695 0.182863 2.116363 1.125363 -4.583227 6.339031 0.598367 -2.612210 -2.874055 -0.798239 -2.000568 -0.811628 -3.501247 4.876242 0.571992 -8.269041 5.788458 1.223620 -3.214604 -1.640173 -2.796974 5.672030 -5.946667 -5.796739 3.025872 -3.919838 -6.137666 -2.180308 -2.420015 1.640177 2.705577 2.577527 -6.474810 -5.444398 7.806900 -1.772525 7.703380 3.882458 -1.116955 4.799854 -1.560636 -2.850925 -3.147909 -5.599819 3.395830 0.863815 -4.517972 -0.783657 -2.175735 4.160552 5.469953 -1.555642 -4.508046 -0.936904 5.592182 -4.863318 -1.485490 1.535578 2.346319 -4.561699 3.419664 2.886778 -4.448908 2.122911 -5.656215 -1.451958 -4.445667 -3.840551 4.952561 -1.677596 2.155908 1.045176 -1.010514 -0.845820 2.638795 1.717614 -0.859749 2.311811 7.988629 5.962114 -1.816024 0.585006 -8.635732 5.119064 -7.150277 -6.786365 1.304908 -0.436773 -3.133420 -2.245306 -1.361358 4.983076 4.736373 -4.149872 -4.250707 4.306974 +PE-benchmarks/bellman-ford-algorithm.cpp__main = 0.785540 12.250704 11.128012 -8.323745 10.829586 15.441379 0.986895 -2.636865 -3.450133 -1.537223 -3.464914 -10.949658 -9.674963 8.351619 -2.659223 -1.953030 12.481059 -2.482677 -2.650852 -0.401483 2.723774 5.588453 11.902593 11.496504 -12.274744 4.400963 6.751261 2.572287 -1.624848 13.711286 -10.328575 -14.159221 -1.442485 3.871949 3.599533 -1.174227 -4.734973 -10.132246 0.178372 -16.716945 -0.935397 5.194281 -8.267117 -1.757446 2.945625 -1.031552 21.532891 5.356887 -2.361061 -2.565508 4.591758 6.750887 0.967180 -0.704439 5.961051 1.880668 14.518500 3.123064 -1.578867 -0.995400 -1.447626 1.101480 -3.996293 11.394530 8.743382 2.514110 -4.457864 -2.770769 0.631471 -1.623960 -5.554485 7.149867 5.337110 13.803632 3.518324 -0.542194 5.189148 -8.565961 3.230959 -6.033191 -9.385570 -6.911260 0.395759 4.751916 3.809531 -7.028548 14.163879 -3.198385 4.832242 1.853344 16.611091 -8.237156 -0.323181 -5.901696 -8.303958 0.743149 -0.921767 2.148023 -5.873595 -5.825652 -8.313144 -9.240259 3.234730 0.565043 -6.675009 5.186664 -0.397159 6.153627 -5.511439 -0.347394 -7.704411 1.051402 -0.749897 -15.861391 -12.768588 -1.661599 1.649081 0.936475 -4.299272 -12.845955 3.362560 7.993471 -6.398478 -4.039370 -4.906473 11.512656 9.793279 -1.223007 1.196744 -1.862016 9.624121 8.467053 5.772793 -3.059610 0.022889 -1.178559 -1.159055 -3.940866 -2.407099 3.777837 -5.256726 -3.372905 0.003400 10.472323 -5.033502 3.821544 -6.124500 -7.223190 3.531945 37.967082 -7.792512 7.145056 -1.528288 -14.100017 6.623610 0.201544 -10.493638 -2.299254 3.803364 13.806729 -16.881247 -4.773942 8.761829 13.342168 4.242150 -8.778687 7.341747 0.327778 -6.141776 -5.029451 7.669920 -1.370775 0.492352 -5.310957 -4.573396 7.642330 21.403155 -3.892149 -23.490125 2.793596 1.963872 4.291114 1.193602 0.645960 -1.304450 0.487240 6.892746 -3.262118 9.894600 10.879646 -24.406811 8.932497 1.143089 -13.382616 13.593964 -1.469243 -2.565994 6.452321 4.214345 12.944988 8.514050 3.311960 -3.990721 -7.448009 -9.149428 -1.785355 3.047208 4.633964 -8.666420 8.366856 5.113176 -13.546971 -6.772172 -11.394549 -1.430521 -3.598866 -12.444977 2.945950 -6.068324 -23.461514 16.320255 6.752065 0.581751 -1.202362 -9.107160 2.425776 -8.275975 -12.487530 2.960000 -2.369819 -2.646843 3.547246 -5.709881 4.184110 6.607681 10.767709 -14.217553 -14.651853 6.726298 2.842699 10.284431 7.248929 6.839168 7.024861 5.056046 -2.562460 -5.714046 -10.410445 15.364250 5.926087 -7.340982 -2.437537 -8.948485 6.100584 11.453280 -5.786490 -1.818967 -14.350635 5.002751 -5.799946 1.772715 2.631783 -1.330010 -10.094625 -4.666707 5.228712 1.144967 -4.295044 -8.063218 -4.503707 -8.463476 -8.667740 0.850541 -6.406762 -1.532659 10.395106 -6.493999 -7.974292 2.654142 -3.039221 -2.412911 2.771112 5.957858 7.655301 -7.160716 7.799979 -9.576388 9.865307 -13.101811 -10.931572 3.907942 -11.358318 -3.625431 -6.718483 -2.809865 3.716531 -1.547890 2.486781 0.626015 0.984777 +PE-benchmarks/bfs.cpp__main = 0.380535 0.225453 1.130708 -0.505376 0.205138 -1.032122 0.121047 1.547025 -0.864917 -1.366209 -0.107199 -0.924759 -1.392184 0.636036 -0.050718 -1.521086 1.200940 0.526292 0.168378 -0.738233 -0.590297 -0.356519 0.571083 1.095069 -1.052779 0.452797 -0.546574 0.696151 0.291805 0.767547 0.822013 -1.127905 -0.324949 1.673065 1.156431 -0.407319 -0.322389 -0.313520 -2.041400 -1.983807 -0.055514 1.738071 0.250225 0.106247 0.846342 1.952994 1.170499 0.309552 -0.553198 0.705801 0.456273 0.227693 0.483230 -0.156928 -0.034395 -0.964171 0.356611 -0.643543 -0.796398 0.922133 0.033877 -1.522164 -0.521173 0.538716 0.729401 -0.297489 -0.369201 -1.298701 0.259941 0.504363 0.301116 0.306332 1.161563 -0.012432 0.727247 1.298655 -0.283719 -1.127549 0.745252 -3.811505 -1.013640 -0.752290 3.072971 1.269905 -1.637308 -1.178964 0.952966 -0.060144 0.556467 1.187517 0.818822 0.951665 -0.378665 -0.493021 -0.352129 1.034220 -0.200043 -0.371269 0.238301 0.761223 -0.564756 0.639130 0.113708 -1.106921 -0.445268 1.268650 -0.312445 0.760609 -1.590161 1.195893 -1.380408 0.809672 1.777308 -0.771187 -0.199747 0.027360 0.251367 0.646101 -0.390050 1.695022 0.248659 -0.794073 -0.614083 1.647774 -2.547000 1.321882 -0.573015 -0.083923 0.290105 0.849720 0.406007 -1.124726 0.217677 -0.356812 -0.177451 0.800831 0.095990 -0.293284 -0.410017 0.002065 0.896603 -0.030336 0.433959 -1.352152 -0.590216 -1.215821 -2.204823 -0.472512 0.357813 0.577861 -0.197565 0.575698 0.022499 0.070457 0.592796 0.609753 -0.223346 0.224376 0.902624 0.462109 1.465053 -0.110926 -0.060054 1.008432 0.371946 -0.232312 0.826551 0.363289 -0.256219 0.005798 1.028325 -0.096345 0.282612 -0.176755 -0.147415 0.095887 0.350403 0.904577 -1.515503 -0.882336 0.781295 0.517130 0.711339 0.852591 1.254334 0.083892 0.257863 -0.178747 0.575554 0.698950 -2.738682 0.965978 0.652701 0.312445 0.022326 -0.332651 0.091180 -1.778179 -0.043110 0.316507 1.423789 0.572363 -0.609032 -0.012392 -0.639022 -0.122197 0.254474 0.515903 -0.544357 0.603824 -0.282068 0.106020 -0.127192 -1.784427 -0.300050 1.161182 -0.988411 0.069032 0.637765 -2.060335 0.494428 -0.555107 -0.366873 -1.191745 0.013078 -0.252062 -0.757017 -0.590072 -0.677589 -0.563015 -2.791553 -1.022650 -0.830525 0.162901 -0.570962 -0.046515 0.140859 -0.478357 1.864158 -0.296443 0.732479 0.661556 -0.402682 1.611492 1.999593 -0.261026 0.451892 -0.581325 1.415693 -1.367478 0.415063 1.747740 -0.611934 -0.497865 0.968516 -0.255873 -0.114325 -0.324143 0.957438 0.452809 -1.050427 0.332959 -1.434533 1.028613 2.037497 0.638751 -0.984514 -0.139646 -1.624389 -0.139188 0.413007 0.086728 0.448798 -0.873695 -0.128035 0.549816 -0.142339 -1.160062 0.310840 -0.450584 -1.026452 -0.218586 1.245181 1.543437 -0.894560 1.873219 -0.596423 0.766768 -0.677982 -0.031385 -1.034685 -0.365251 0.209945 0.135434 -0.730053 -0.213019 0.355302 -0.500954 -1.016178 1.337470 +PE-benchmarks/bfs.cpp__Graph::BFS(int) = -1.438454 0.290338 2.926900 -4.246134 3.620395 3.299512 1.108556 -1.060722 -3.870446 -4.082706 0.659933 -6.984616 -6.231953 5.293403 -2.814381 0.733344 6.927747 -0.119972 -1.248435 -2.369109 3.189537 -0.450320 7.979239 7.798898 -7.323918 0.258042 -0.100489 4.584402 2.036471 2.956473 2.652587 -5.168378 0.376964 -0.265064 3.240127 -2.038373 -0.945538 0.096970 -0.839414 -10.032926 -1.368283 5.368650 -1.396688 0.942549 2.170629 3.922021 6.922768 4.358471 -1.952952 3.641958 3.793585 0.986628 3.382344 0.018622 -0.229914 -2.177606 1.961156 -2.521217 -2.006587 0.462199 -1.578086 -3.883814 0.196758 6.585120 7.582964 -0.678401 -2.388412 -0.098572 0.969523 1.793584 1.136891 5.273822 1.460270 3.550286 4.815247 -2.660693 0.963970 -8.343997 2.220526 -10.534675 -5.078162 -2.713720 5.642453 5.960193 0.554263 -3.299841 9.280015 -0.101088 -0.745053 7.090840 7.320130 -2.566957 -0.955872 -3.724435 -3.142956 1.220191 -2.986878 0.401237 -0.760252 3.803023 -4.855733 -2.226283 -0.146356 -1.162517 -3.473629 -0.249590 -2.084121 4.886411 -6.503451 -1.503789 -5.027037 3.460568 1.346115 -9.725303 -3.136774 -2.706127 1.694049 1.409403 -1.832233 -1.338013 2.186851 1.449143 -1.523792 0.455603 -6.090527 6.205450 3.537279 0.066321 0.016868 4.247834 1.807174 4.430465 2.222676 -1.858639 -1.624976 2.298743 -1.132010 0.956103 -2.520289 0.596731 3.184842 -3.905322 -1.377483 1.599685 -2.710007 -2.768882 -3.751306 -3.054762 1.392678 17.246677 -1.941822 5.293085 3.402369 -5.040555 3.443801 -0.068697 -0.050003 2.134274 3.484940 4.387394 -6.430356 -3.943564 4.530200 7.890020 2.378357 -4.785231 1.652100 2.225015 0.420533 -2.092825 3.560579 1.499831 -0.388825 -2.894922 -0.604704 2.626070 9.494705 -1.474485 -4.084853 0.520853 3.435593 -0.148542 -3.031037 0.284312 -0.988488 -1.132135 2.821998 1.030201 2.660572 6.419615 -10.193377 5.211445 1.743656 0.101427 4.286317 -0.816204 -2.697120 -6.835369 -0.492566 3.702080 4.349968 0.034568 -0.854960 -0.471658 -6.600499 1.173167 1.850081 2.887044 -3.838983 5.951962 -0.681783 -2.881821 -3.553168 -3.079965 -2.497170 0.107290 -4.063200 3.287073 1.049202 -8.146674 5.651959 -0.547318 -2.863772 -0.920039 -1.400308 4.688390 -5.488612 -6.024254 2.173205 -3.423312 -7.393871 -3.542438 -2.445970 1.678684 1.895184 0.044950 -5.458200 -5.801017 6.251973 -1.926584 5.596374 3.699953 0.191685 6.380038 2.874088 -3.312451 -2.572093 -5.422093 3.873299 -0.078754 -2.489788 -0.708090 -2.049710 3.190392 6.393370 -1.604347 -2.273410 -1.466549 6.106841 -3.257136 -2.674549 2.003642 -1.211242 -2.647519 3.567674 3.094391 -3.585995 -0.244490 -6.121420 0.213574 -2.974847 -2.907784 3.777969 -3.766298 0.475846 2.320362 -0.848942 -2.814944 2.188138 1.445309 -1.364277 0.366877 8.476471 6.311324 -2.603337 2.516644 -6.623891 4.720738 -7.115025 -4.509377 -1.022496 -0.868709 -0.252593 -0.662672 -0.667847 3.596119 4.018931 -3.463428 -3.167749 2.359031 +PE-benchmarks/biconnectivity.cpp__main = 0.591521 0.591433 3.302240 -2.097784 0.542471 -3.523291 0.187116 5.418983 -3.287934 -6.447784 -0.444617 -4.688488 -5.955963 2.327020 -0.457290 -5.507256 4.469012 1.457540 0.575085 -2.345484 -1.539223 -2.141013 1.803058 4.743366 -4.093954 1.243196 -2.586647 2.484781 0.381855 2.262135 4.640385 -5.505806 -1.856520 6.454590 5.624722 -1.219161 -1.623195 0.043204 -7.359092 -7.911939 -0.868121 8.392190 1.105008 0.742173 3.449726 6.532732 4.655423 0.917049 -2.461336 2.488212 1.739866 1.209925 2.631778 -1.166722 -0.699235 -4.097040 -0.522764 -3.132755 -2.318071 3.615032 -0.669862 -4.824419 -1.197456 2.513921 2.919708 -1.378396 -1.981537 -4.870864 1.155006 1.965568 0.649200 2.384979 4.659849 -0.050496 3.000497 4.321649 -1.324642 -5.450535 4.343222 -13.979911 -3.874900 -2.533899 11.013377 8.037327 -6.325929 -6.417912 5.200820 -0.993176 1.305692 6.069839 3.681008 3.910727 -0.739198 -2.731220 -2.032009 2.888224 -0.426348 -1.711865 -0.180908 3.860555 -2.359852 2.148052 -0.797056 -4.680568 -1.918503 3.727122 -1.779016 3.055458 -5.735634 4.540113 -5.428308 4.047263 7.258166 -3.533163 -0.227722 -0.812187 -2.168773 2.506499 -2.418045 6.330617 1.331458 -3.552928 -2.272613 6.579081 -11.216295 6.054207 -1.768396 -0.919102 0.534570 4.161805 1.467564 -4.436750 -0.298786 -1.498546 -0.885903 3.479377 0.666763 -1.142379 -1.698730 0.479371 4.505258 -0.045911 -0.540264 -5.551477 -2.142825 -4.372366 -9.336190 -3.345080 0.740454 4.426492 -1.482590 2.488801 0.401046 0.185656 4.695010 3.005051 -0.567621 0.794013 3.721957 2.803628 3.784439 -0.949985 1.139913 4.713412 1.036790 0.223936 2.830553 2.622674 -0.477501 -0.466265 4.600812 -0.504146 0.793838 -0.514982 -0.487527 0.404409 2.238281 3.486560 -3.071981 -3.355839 4.553034 2.277292 1.949051 3.268456 2.282096 -0.556903 1.342466 -0.107438 2.296852 3.193439 -9.324726 3.733889 2.598956 1.859032 -0.413670 -1.825866 0.546016 -9.490163 -0.433500 1.376768 4.970817 1.377601 -1.321023 -0.816423 -2.977501 0.089572 1.255753 2.626976 -3.310624 3.382178 -2.457947 0.665807 -0.327023 -6.284678 -3.363517 3.443284 -4.358480 0.500205 4.002285 -4.915231 2.403800 -1.455295 -0.844069 -4.948215 0.375228 -0.339714 -2.765401 -2.634518 -1.998006 -2.772202 -10.878388 -3.526084 -3.653301 0.419489 -2.451304 -2.206379 -0.156648 -2.858576 7.841819 -1.160401 3.858734 2.550221 -1.639106 5.650812 9.557923 -1.254514 1.973160 -3.856592 5.052009 -4.346398 1.594405 4.927295 -1.861477 -2.051310 3.722408 -0.908267 -1.100722 -0.699305 3.822122 2.831031 -3.444663 0.749297 -7.859208 3.479857 6.934519 1.987837 -3.153250 -0.282953 -7.931872 1.450512 0.334231 0.477707 1.732612 -3.752436 -1.148491 2.153742 -1.350482 -4.250603 1.189988 0.151256 -4.217704 -0.480684 5.822760 3.514862 -2.025447 6.795037 -3.082376 3.104670 -2.626828 0.023292 -4.839636 -0.136131 1.122042 -0.620204 -2.510586 -0.466402 2.188553 -1.528270 -3.979710 5.348053 +PE-benchmarks/biconnectivity.cpp__Graph::isBCUtil(int, bool*, int*, int*, int*) = -3.450099 0.052963 2.249532 -7.511304 5.121575 9.300576 1.990171 -5.705738 -6.901412 -4.899215 2.474485 -11.780884 -7.954100 9.667650 -4.185614 4.627324 12.232431 -0.813738 -4.143231 -3.619443 7.278714 1.307063 14.765335 15.114927 -11.396774 0.590654 2.845905 6.447772 4.228903 1.934642 2.947931 -7.436113 2.358769 -5.651002 1.233863 -3.274755 -2.210371 0.009477 4.489240 -16.337766 -1.660155 3.769980 -4.124827 0.186931 1.064893 1.980303 11.562960 8.212464 -1.505167 5.886929 7.057181 1.912744 3.643337 0.001475 1.813397 -1.594845 2.965729 -2.361137 -0.737716 -1.632228 -1.741471 -3.644502 -0.233486 11.770261 12.102098 0.090807 -4.562203 2.471443 2.019843 1.973123 1.398099 8.723912 0.138485 6.774922 6.890732 -10.779574 1.919262 -15.382643 2.425693 -14.378719 -8.243883 -1.723970 6.536915 5.588295 4.831567 -1.189165 15.455584 -1.350157 -3.079942 10.850154 13.069061 -7.848177 -1.664895 -3.594595 -4.974989 1.771577 -4.968468 3.709738 -1.866861 4.497454 -8.723074 -5.589923 1.321233 0.835388 -6.636135 -3.993769 -1.307990 7.707268 -9.762723 -4.677471 -5.426135 5.571265 -0.289667 -17.145779 -8.596549 -5.553207 6.340426 1.507592 -5.662112 -7.959818 3.299649 3.683811 -1.465529 -3.853503 -2.817009 6.640383 8.371086 1.736251 -0.380438 5.743766 4.782842 14.241957 4.185952 -3.803085 -0.524952 2.041344 -1.692652 3.059717 -3.322930 -0.046561 1.685524 -7.579664 -0.084519 7.200816 -5.140419 -4.192236 0.959642 -2.884943 0.607136 36.106955 -2.267942 10.322662 8.723760 -9.683471 1.919820 -4.314948 -0.750374 3.864882 4.890501 7.288146 -15.572500 -7.164761 8.687471 14.862340 4.790833 -10.204927 1.331459 3.870829 0.346705 -4.120686 5.771732 1.037461 0.885344 -5.169944 -1.652148 8.442716 17.737692 -5.205914 -5.907786 1.848017 4.311138 -0.010848 -7.423835 -0.720833 -4.125447 -0.278954 7.088799 2.158734 5.212286 11.329146 -15.939071 8.462328 1.077565 -0.842603 7.893166 3.163297 -7.397705 -7.144205 -0.273233 6.426739 7.104669 -1.137034 -0.020257 -0.022919 -12.172621 0.133723 4.100768 2.598066 -7.316291 10.368757 1.582772 -5.626454 -5.837497 -0.684040 -2.842273 -2.193912 -5.176863 7.291836 -1.729385 -14.680287 10.368451 1.552582 -4.972224 0.050705 -5.385583 10.574298 -10.014265 -10.786797 6.334329 -4.562062 -7.827918 -2.555887 -3.541314 3.985615 5.818591 3.127526 -10.754500 -8.821879 9.504620 -2.153802 10.998844 6.211239 0.283094 9.219407 -4.360731 -4.726717 -6.282236 -8.209568 5.878711 2.488305 -7.637513 -6.230574 -3.602672 7.373867 10.424422 -2.644554 -6.094535 -1.745471 9.224957 -10.229594 -2.396722 2.448702 6.078585 -8.321413 3.703422 4.482834 -6.424670 1.552478 -8.110419 -1.856154 -6.369382 -7.300218 7.361105 -3.776502 3.149519 3.557972 -1.743300 -1.583250 4.770766 2.797553 0.921206 3.057517 11.281698 11.211360 -3.827947 -0.544363 -13.045610 7.592866 -12.443701 -11.146817 2.447097 -0.284442 -2.886466 -3.459524 -1.791726 8.025276 6.817984 -5.785170 -4.414086 4.122795 +PE-benchmarks/biconnectivity.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/binary-insertion-sort.cpp__main = -0.428414 -0.475426 0.151138 -0.954640 0.791285 0.590145 0.475773 -0.161497 -1.626105 -0.950026 0.510931 -2.025142 -1.289619 1.704781 -0.397646 0.725340 2.185318 0.372532 -0.502713 -0.577755 0.887313 -0.471821 2.133633 2.461962 -1.585193 0.259629 -0.300236 0.729244 0.270202 0.627619 0.536786 -1.489193 0.441240 -0.688175 0.426317 -0.825699 -0.452733 0.508926 0.474593 -2.930221 -0.119687 1.487369 0.286304 -0.018048 0.317686 1.028173 1.547498 1.246488 -0.338838 1.521008 0.973914 -0.177352 0.857460 0.063499 0.404946 -0.142809 0.196996 -0.298151 -0.664683 0.177376 -0.397659 -1.049954 -0.083996 1.492216 1.943639 -0.280183 -0.810230 -0.022791 0.255704 0.502453 0.638299 1.178370 0.387152 0.171374 1.186586 -0.950814 -0.110584 -2.629562 0.465140 -3.710631 -1.415872 -0.111665 2.249323 1.209088 0.317896 -0.746288 2.387900 -0.419437 -0.573919 1.700033 1.923110 -0.932868 -0.551302 -0.538086 -0.692693 0.447824 -0.765587 0.039900 0.556851 0.668733 -1.482691 -0.649980 0.447641 -0.126456 -0.933600 -0.399424 -0.206729 1.348821 -1.855149 -0.668521 -1.172040 1.109386 0.455229 -2.399510 -0.550649 -0.716997 0.087935 0.688267 -1.203068 -0.528226 0.728152 -0.060338 -0.575991 -0.147662 -1.148900 1.477178 0.549819 0.392025 0.149215 0.981370 0.528787 1.670674 0.518654 -0.905325 0.054953 0.653203 -0.130531 0.745032 -0.740411 -0.506967 0.700083 -1.320677 0.093379 0.036420 -1.017084 -0.600594 -0.304107 -0.099257 -0.052623 4.206868 -0.319355 1.810866 1.313765 -1.213067 1.109400 -0.328011 0.202602 0.643519 1.248073 0.737902 -1.324134 -1.127529 1.178828 2.351897 0.913284 -1.520840 -0.122820 0.595589 0.369006 -0.210716 1.068580 0.218703 0.433785 -0.932776 -0.163911 0.768368 2.795501 -0.575912 -0.691643 0.041969 0.994703 -0.025862 -1.318888 0.002751 -0.990601 -0.060182 0.541169 0.270327 0.760933 1.840316 -2.988755 1.623873 -0.154118 0.061373 1.179370 0.409057 -1.126489 -2.365866 -0.460369 0.634480 1.748671 0.157791 0.009058 0.313285 -1.859426 -0.003131 0.355317 0.369011 -1.106760 1.640995 -0.281121 -0.651908 -0.555718 -0.487178 -0.588428 -0.341614 -0.748041 1.147919 0.873979 -2.251154 1.198196 0.095941 -0.905644 -0.209818 -0.043040 1.236455 -1.411156 -1.611599 0.692836 -0.863545 -1.850725 -0.798705 -0.663794 0.493076 0.367961 -0.139139 -0.933908 -1.529882 2.085166 -0.487155 1.902862 1.027750 -0.544766 1.533034 0.664224 -0.990346 -0.603676 -1.131949 0.631483 -0.678194 -0.628435 -0.335758 -0.659756 0.998382 1.526115 0.177213 -0.855543 -0.383935 1.826835 -0.986627 -0.458008 0.812540 -0.049252 -0.540819 1.224196 1.115967 -1.496978 0.330433 -1.586561 -0.054349 -0.711207 -0.639627 1.250786 -0.689061 0.413039 0.191936 -0.225868 -0.368960 0.650992 0.467684 -0.402221 0.121831 2.347169 1.525397 -0.727002 0.517851 -1.842274 1.112471 -1.740982 -1.280528 -0.216033 0.464874 -0.994905 -0.286427 -0.042963 1.061561 0.991167 -1.010718 -1.147395 0.879842 +PE-benchmarks/binary-insertion-sort.cpp__insertionSort(int*, int) = -1.562154 -1.068672 -0.747566 -2.141365 1.859857 3.111235 1.046634 -2.407142 -3.147979 -1.084302 1.370205 -4.321123 -2.293198 3.893561 -1.272618 3.014080 4.750354 0.179567 -1.646858 -1.321901 3.171318 -0.083996 5.610753 5.756921 -3.674849 0.175880 0.592089 1.227340 1.290672 0.293356 0.734238 -2.554688 1.779113 -3.513748 -0.054226 -1.746863 -0.901441 0.975245 3.184007 -5.926263 -0.374912 1.183717 -0.267841 -0.034813 -0.010894 1.813862 3.445683 3.145770 -0.424939 3.148618 2.439051 -0.078156 1.490845 0.239239 0.876639 0.220700 0.495012 0.164603 -0.534860 -0.784447 -0.956331 -1.092527 0.085580 3.921290 4.631092 -0.272270 -1.789603 1.546749 0.717182 0.842212 1.100221 3.090027 0.289984 1.234868 2.621532 -4.357958 -0.033247 -6.223920 0.301454 -6.879095 -2.622865 0.120867 2.524231 0.580707 2.436880 -0.203503 5.701676 -0.615027 -1.879648 3.814412 4.587315 -3.594659 -0.900320 -0.826232 -1.532628 0.220150 -1.908518 1.274318 1.196295 1.065577 -3.464935 -2.649457 0.706837 0.655702 -2.260350 -2.469871 -0.248844 2.665720 -3.601188 -2.433172 -1.815913 1.851487 -0.616804 -6.123256 -2.089491 -2.152050 1.697290 0.868654 -2.606981 -3.331509 1.484899 1.093943 -0.743619 -2.195566 0.391050 2.292155 2.713773 1.151131 -0.060142 1.854059 1.260325 6.061137 1.645186 -1.926640 0.151236 0.812277 -0.656758 1.957283 -1.586636 -0.929620 1.450851 -3.438870 0.598547 2.112575 -2.068701 -0.987330 2.348312 -0.317895 -0.276027 11.701688 -0.723612 4.264133 3.574416 -3.586242 0.941794 -2.053952 0.511529 1.676912 2.404667 1.925900 -5.267434 -2.925461 3.302676 5.498203 2.018267 -4.388647 -0.518432 1.311084 0.836526 -1.082902 1.768803 0.547299 0.656711 -2.200482 -0.400403 2.484252 7.149934 -2.677215 -0.417169 0.797409 1.933390 -0.333522 -3.667610 -0.739514 -3.047148 -0.048579 2.006535 1.008821 1.689327 4.276285 -5.640621 3.281527 -0.886017 -0.106517 2.716655 1.933992 -3.175475 -3.465818 -0.709195 1.748343 2.985496 -0.176392 0.410174 0.709817 -4.542739 0.088803 1.026749 0.632333 -2.562760 3.812307 0.364128 -1.942696 -1.635926 0.825915 -0.713219 -1.689141 -0.919640 3.028443 0.323713 -5.229947 3.160561 0.608446 -2.125958 0.348377 -0.800080 3.812505 -3.339106 -3.829940 2.603415 -1.672536 -2.157056 -1.131138 -1.011163 1.474901 1.874728 0.899718 -3.388193 -3.850807 3.816793 -1.037508 4.360102 2.186934 -0.599272 3.205448 -2.418520 -2.179758 -2.725469 -2.558503 0.785612 0.227383 -2.560297 -2.181706 -1.098696 3.193401 3.466015 -0.034655 -2.342982 -0.379998 3.760158 -3.964008 -0.251634 1.481947 3.178445 -2.867025 1.574637 2.081888 -2.938123 0.898336 -2.467091 -0.639116 -2.385852 -2.242253 3.039120 -1.178932 1.375870 0.311740 -0.337234 0.197722 1.730078 1.367125 0.336107 0.908884 4.552751 3.909973 -1.546499 -0.786889 -4.622958 2.632312 -4.313436 -3.988302 0.902421 0.902750 -2.234177 -1.058048 -0.041174 3.271405 2.422055 -2.545718 -2.043783 1.273091 +PE-benchmarks/binomial-coefficient.cpp__main = -0.035519 0.344091 0.720819 -0.500307 0.393852 -0.186050 0.153681 0.260198 -0.470460 -1.216465 0.278461 -1.414427 -1.532802 0.763950 -0.386808 -0.640820 1.019615 -0.221170 -0.016637 -0.730953 0.068453 -0.083845 1.234211 1.350947 -1.418490 0.160817 0.249338 0.695929 0.715706 0.019900 0.764937 -0.993029 0.089911 0.637739 0.729797 0.071029 -0.125432 -0.550721 -0.749855 -1.566960 -0.307407 0.856802 -0.251018 0.166081 0.367211 1.629768 1.389947 0.711328 -0.658147 0.647632 0.968555 0.031624 0.379229 -0.099363 -0.212610 -1.403628 0.406450 -0.253877 -0.440057 0.304724 0.048009 -1.152456 -0.500587 1.093287 1.266866 -0.217360 -0.314379 -0.279864 0.155900 0.433795 0.046486 0.758417 0.976575 0.752030 1.029650 0.116239 -0.132456 -1.985199 0.263392 -3.316707 -1.022004 -0.547742 1.827558 0.575158 -0.641024 -0.503401 1.350366 0.570133 0.041158 1.283293 1.423597 0.073908 -0.323971 -0.350236 -0.486524 0.750479 -0.643491 0.590784 0.139763 0.682437 -0.814719 -0.001086 0.006657 -0.647766 -0.610282 0.308766 -0.365277 0.548134 -1.294524 0.644482 -1.081929 0.188050 1.125313 -1.675540 -0.441262 -0.111291 0.916029 0.428071 -0.286443 0.640803 0.096470 -0.335716 -0.296506 0.591459 -1.547920 1.015089 0.462633 0.363062 0.250820 0.848799 0.842603 0.194302 0.388888 -0.295231 -0.358766 0.148255 -0.140365 0.209118 -0.336176 0.140316 1.126080 -0.308177 0.569724 -0.290274 -0.476304 -1.244643 -0.727064 -0.706807 0.259702 1.919089 -0.078045 0.899938 0.519969 -0.554812 0.195741 -0.293664 -0.306696 0.386460 0.669959 0.751477 0.298254 -0.439905 0.715949 1.366034 0.332001 -0.980160 0.570725 0.776044 0.005794 -0.700002 0.824789 0.225474 0.125797 -0.270138 -0.121015 0.999909 0.796626 0.066231 -1.111602 -0.275741 0.849844 0.620105 -0.045781 0.434777 0.690743 0.070408 0.628816 0.263793 0.536275 0.980612 -2.687799 0.747454 0.840076 0.318696 0.339994 0.047261 -0.687338 -1.487897 0.513630 0.684312 0.558383 0.436849 -0.225748 -0.101477 -1.020601 0.005044 0.383124 0.313599 -0.628150 0.864866 -0.171229 -0.128533 -0.806906 -1.081622 -0.261930 0.634907 -0.801341 0.518296 0.256980 -2.317038 1.033010 -0.452923 -0.730005 -1.093353 -0.710970 0.557301 -1.154183 -0.948787 -0.131960 -1.152123 -2.107265 -0.938607 -0.544169 -0.080737 -0.030705 0.264350 -0.495033 -0.648877 1.529902 -0.391709 0.806953 0.649040 0.125374 1.535718 0.497332 -0.472540 -0.317777 -0.447976 1.381519 -0.593549 -0.559517 0.771187 -0.337603 0.062561 1.105205 -0.614728 -0.330239 -0.122561 0.612652 -0.562735 -1.047731 0.237247 0.120497 -0.062888 1.446296 0.400542 -0.684421 0.127223 -1.465922 -0.418073 -0.292078 -0.739521 0.437036 -0.620130 0.025450 0.669697 -0.219562 -0.661500 0.547957 -0.201426 -0.358086 -0.045446 1.060520 2.036215 -1.073118 0.767007 -1.360710 0.822869 -1.258234 -1.164711 0.102978 -0.341355 0.224335 -0.304055 -0.521350 0.190263 0.569193 -0.885814 -0.981695 1.172117 +PE-benchmarks/binomial-coefficient.cpp__binomialCoeff(int, int) = -3.188623 -3.256631 -1.730668 -4.039709 2.706918 5.294361 1.791650 -5.483593 -5.496561 -0.727900 3.040649 -8.704929 -3.404915 6.482494 -2.674507 5.413327 7.335572 -0.093013 -3.720344 -2.109242 4.574211 1.362346 9.363450 9.615138 -4.903718 -0.397393 -1.157439 2.541999 1.399468 -1.457909 2.538049 -3.079990 2.148824 -5.418127 -0.741934 -1.058833 -1.569001 2.320454 5.881395 -8.825972 -0.669521 2.301671 1.067816 0.044430 0.086067 1.825147 4.431139 5.208463 1.407507 4.644695 3.338941 -0.669947 3.452959 0.262748 1.871254 -0.546667 1.111425 -1.443433 -0.885083 -1.747471 -1.886220 0.366435 0.129272 6.600652 7.407266 0.709786 -3.544995 2.004814 2.187916 1.975793 2.153017 5.380049 -1.409021 2.817356 3.052315 -6.615274 1.312273 -8.155680 1.365886 -6.994355 -4.124356 1.850604 4.182249 3.076068 3.697654 -0.037143 9.364169 -0.447749 -4.594410 5.996681 7.200548 -5.180434 -1.521356 -0.426429 -2.521560 -0.399815 -2.408337 3.015336 1.699390 4.487793 -5.816460 -2.191982 -0.019110 0.774780 -3.284252 -2.929517 0.242029 4.342933 -4.047743 -3.554159 -0.853462 4.851302 -0.489181 -10.091017 -3.813925 -4.122994 0.647044 1.056776 -5.221512 -4.711783 2.835636 0.390570 -1.286178 -2.045557 -1.321876 2.846135 4.449756 1.668969 -1.097338 4.741241 1.715132 9.891975 -0.397386 -3.480059 1.131215 1.188964 -0.311885 3.963183 -1.776687 -1.501692 0.745736 -5.764257 1.418891 3.010967 -3.132217 -1.846453 0.266688 0.863899 -1.337725 18.376744 -1.582627 7.784762 6.696628 -5.105710 1.618384 -3.669734 2.179839 1.981665 3.045950 2.236932 -8.039366 -5.236088 6.382201 9.331756 3.173419 -6.075502 0.373919 3.159327 1.025700 -2.305740 3.458469 1.235452 0.328811 -2.503783 -0.531114 4.370235 11.224966 -3.657958 0.304339 1.423752 2.709244 0.881398 -4.800776 -1.296610 -4.395641 -0.180738 3.146328 3.020803 2.561690 6.801234 -6.836443 5.474257 0.189120 1.286684 5.798254 2.781213 -5.914473 -5.035583 -2.642607 2.305715 4.242936 -1.249959 -1.422944 1.256511 -7.320626 0.451025 2.168832 0.704410 -4.107315 6.233852 -0.036382 -2.233845 -1.918302 1.494093 -1.744680 -1.956481 -2.209076 5.394500 0.226619 -5.760189 4.708570 1.962958 -3.369461 0.077095 -2.103277 6.083962 -4.460152 -5.023668 3.713860 -3.419730 -3.640052 -1.871455 -1.576641 1.475506 3.075690 2.739865 -6.228595 -3.720939 6.577227 -2.264349 7.980327 3.177000 -1.772852 3.062703 -3.307547 -3.985907 -2.761406 -5.336512 0.762438 1.821482 -4.646612 -2.116413 -1.266379 5.074355 4.127158 0.017388 -5.152108 -0.102261 5.845422 -4.876911 -0.650436 1.733256 1.632382 -5.238014 2.130023 2.882036 -4.518990 2.771815 -3.883217 -1.269356 -5.239311 -3.442657 5.033058 -0.508706 2.570895 -1.215547 -0.793302 1.267262 2.514960 2.972284 0.908648 3.057405 8.020161 3.212027 -0.183856 -1.400609 -8.341746 4.624121 -6.175977 -6.110880 1.824637 1.704272 -3.850478 -2.033676 -0.573851 5.481595 4.429349 -5.411812 -4.218814 3.327623 +PE-benchmarks/binomial-coefficient.cpp__min(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/birthday-paradox.cpp__main = -0.012313 -0.007058 0.188394 -0.170557 0.052237 -0.227867 0.018965 0.058573 -0.185004 -0.310855 0.076974 -0.335032 -0.239134 0.169821 -0.143800 -0.171524 0.190826 0.021802 -0.002095 -0.179366 -0.075606 -0.060136 0.197674 0.242517 -0.220929 0.014499 -0.084386 0.178422 0.111635 0.095492 0.215893 -0.247966 -0.041223 0.290609 0.169031 -0.007519 -0.001908 0.013504 -0.244999 -0.276101 -0.002939 0.260785 0.168624 0.024823 0.099802 0.317743 0.180379 0.122590 -0.056130 0.148702 0.205548 0.109321 0.080288 -0.006512 0.005836 -0.310861 0.176496 -0.297811 -0.126990 0.099625 -0.007078 -0.215177 -0.104914 0.203766 0.229485 -0.023753 -0.025035 -0.191359 0.003371 0.146613 0.107690 0.072259 0.089368 0.101479 0.079902 0.152582 0.069313 -0.315880 0.097098 -0.713909 -0.145902 -0.039404 0.474310 0.347465 -0.259556 -0.049284 0.206567 0.124858 -0.015568 0.209825 0.220414 0.152063 -0.091758 0.011549 -0.140395 0.165100 -0.098056 0.043793 -0.067980 0.343331 -0.120469 0.148460 -0.011864 -0.169784 -0.067404 0.222622 -0.043972 0.075602 -0.380084 0.220700 -0.122501 0.136113 0.335381 -0.247761 0.005571 -0.100141 0.095938 0.038091 -0.098597 0.279033 0.050131 -0.154997 -0.099801 0.328800 -0.654213 0.145845 -0.067747 0.078706 -0.015972 0.129298 0.100296 -0.097800 -0.123843 -0.137932 -0.031262 0.047280 0.018146 0.020797 -0.068646 -0.018039 0.176276 -0.052815 0.169915 -0.209500 -0.100168 -0.324471 -0.421040 -0.107048 0.056429 0.081585 -0.043404 0.184771 0.100217 -0.043586 -0.033519 0.007781 0.019886 0.023213 0.111009 0.054480 0.418314 -0.105255 0.126236 0.211733 0.085260 0.004434 0.142709 0.163930 -0.012596 0.001584 0.156589 0.021538 -0.091924 -0.063335 -0.055020 0.063428 0.062261 0.237848 -0.042909 -0.091601 0.172681 0.098904 0.169429 0.125908 0.212707 0.087835 0.032347 0.035669 0.099455 0.186628 -0.619771 0.192864 0.213901 0.166695 0.002854 -0.085012 -0.102297 -0.420140 0.001948 0.081666 0.169254 0.025383 0.017014 0.060687 -0.153126 -0.010151 0.007491 0.082324 -0.132988 0.085812 0.022363 -0.043600 -0.116140 -0.240788 -0.041630 0.224456 -0.190698 0.078490 0.179660 -0.423653 0.157271 -0.109772 -0.085385 -0.279686 -0.040719 0.021664 -0.199665 -0.079439 -0.131103 -0.256764 -0.471266 -0.200924 -0.091906 -0.033389 -0.190491 0.043195 0.005320 0.068877 0.276358 -0.124197 0.117516 0.082764 -0.042349 0.177665 0.226013 0.019012 0.075593 0.027987 0.201420 -0.283123 -0.001730 0.502373 -0.037662 -0.042253 0.151348 -0.067111 -0.100955 0.149352 0.145885 0.158464 -0.224764 0.039922 -0.264379 0.054896 0.371986 0.078028 -0.190200 0.029379 -0.324110 -0.044495 -0.021776 -0.070294 0.110235 -0.037935 0.028767 0.061423 0.011381 -0.225092 0.096255 -0.025403 -0.159564 0.041451 0.272975 0.232727 -0.042407 0.298166 -0.225079 0.066121 -0.190138 -0.142396 -0.080925 -0.029797 -0.003606 0.006337 -0.234199 0.059842 0.104000 -0.027267 -0.187023 0.322525 +PE-benchmarks/birthday-paradox.cpp__find(double) = -0.006249 0.342897 0.365313 0.302003 -0.290722 -0.153686 0.135432 0.148121 -0.350570 -0.455056 0.635022 -0.171046 -0.939827 0.806129 -0.727518 -0.559575 0.349486 0.815714 -0.424582 0.014875 0.389794 -0.258054 0.717388 0.451571 -0.511098 0.251717 0.457507 -0.156443 0.044243 0.736318 0.447548 -0.505443 0.758555 0.699285 0.824720 -0.718662 -0.011856 0.417902 -0.357011 -0.925401 -0.107211 0.328170 0.232080 -0.105438 -0.038050 1.016236 0.139569 0.612603 0.415211 0.017306 0.303198 0.174251 0.613912 0.003596 0.266512 -0.702583 0.668525 -0.198211 0.249574 0.182720 -0.329564 -0.309353 -0.323415 0.741002 0.840096 -0.327399 -0.190483 -0.726035 -0.554731 0.150247 -0.169121 -0.085003 0.602653 0.495867 -0.518064 0.078805 -0.406765 -0.961932 0.269288 -1.402490 -0.177867 -0.137043 0.468667 0.392929 -0.544554 -0.000470 0.796762 0.869777 0.038159 0.472888 1.073495 0.358311 -0.260391 0.388705 -0.001120 0.643368 -0.058020 0.684909 0.220922 -0.124089 -0.468167 -0.042986 -0.818552 -0.266241 0.182379 0.522662 -0.214864 0.652842 -0.387166 0.616374 -0.326846 0.151114 0.358607 -1.028807 0.200329 -0.255880 0.173841 0.400254 -0.416433 0.296942 0.476552 0.342973 0.119390 0.172483 -0.483909 0.425672 -0.842836 0.388466 -0.285560 -0.094053 0.391149 -0.564402 0.230265 -0.242701 0.161221 -0.399104 -0.387914 0.582029 -0.407642 0.265992 0.522879 -0.049954 0.061811 -0.335553 -0.318358 -0.714339 -0.485443 -0.178886 -0.055247 0.641920 -0.200841 0.653832 0.059206 -0.571211 0.221403 -0.077256 -0.354534 0.012364 0.429997 0.048716 0.173223 -0.603461 0.219291 1.070004 0.391427 -0.726801 0.383487 0.147500 -0.188939 -0.486702 0.947569 0.035702 -0.363160 -0.311080 -0.255812 0.391487 -0.117428 -0.387306 -0.510777 -0.787874 0.199281 0.711348 -0.278187 0.358536 0.169619 0.276264 0.250762 -0.062318 -0.005852 -0.238620 -1.325252 0.873239 0.057924 -0.140195 0.373917 -0.285950 -0.266270 -0.938300 0.453941 0.208551 0.251419 0.026543 -0.320299 0.558645 -0.779623 0.108840 -0.060120 -0.286473 0.106283 0.436793 0.130669 0.090557 -0.690684 -0.043890 0.431621 -0.429507 -0.335788 0.965338 0.740452 -0.993047 0.051883 -0.363126 -0.059997 -0.857143 0.107754 -0.093559 -0.731685 -0.959850 0.140660 -0.147353 -0.367328 -0.457685 -0.353425 0.691872 -0.403720 0.273209 0.200948 0.189643 0.444112 -0.389399 0.047797 0.240782 0.377933 0.522719 0.289386 -0.289508 -0.175597 0.145881 0.654733 -0.587465 -0.292216 0.378043 -0.108109 0.425056 -0.047270 0.244262 -0.439515 0.037468 0.809786 -0.085693 -0.288746 -0.281209 0.177487 0.755522 0.263849 0.341693 -0.193706 -0.232951 -0.906959 0.087711 -0.450006 -0.364020 0.475728 -0.179696 0.367418 -0.358286 0.107594 -0.530021 0.232440 0.297296 0.397708 0.612861 -0.292020 0.636940 -0.315891 0.573057 -0.107883 0.397324 -0.182191 -0.025629 -0.298630 -0.200014 0.307273 0.585066 -0.159072 0.428926 0.378448 -0.067078 0.027284 0.838261 +PE-benchmarks/boolean-parenthesization-problem.cpp__main = 0.078975 0.462623 0.834686 -0.302880 0.638652 0.091684 0.286328 0.456938 -0.666008 -0.893694 0.051070 -1.614981 -1.501680 0.922873 -0.094266 -0.381088 1.274379 0.055551 -0.035403 -0.401657 -0.165668 -0.044108 1.235275 1.322062 -1.044699 0.428180 -0.357224 0.384688 -0.109285 0.740579 0.109664 -1.381863 0.128258 0.642010 0.518362 0.065664 -0.424758 -0.469034 -0.631432 -1.793880 -0.190544 1.529990 0.036219 -0.068185 0.456272 0.845154 1.644874 0.594142 -0.066970 0.634637 0.285406 -0.185436 0.697037 0.022874 0.433683 -0.618669 0.665324 -0.639703 -0.871749 0.391827 -0.200144 -1.062181 -0.711774 0.816294 1.006155 -0.055214 -0.586912 -0.538246 -0.114003 0.255115 0.034001 0.713182 1.038282 0.616745 0.819341 0.723489 0.046177 -0.822385 0.233263 -2.293084 -1.207303 -0.494824 1.836255 1.139321 -0.314282 -0.961343 1.369467 -0.101522 0.119173 0.677043 1.563717 -0.321667 -0.416960 -0.319915 -0.226884 0.443612 -0.418001 0.140497 0.023945 0.147453 -0.966079 -0.185917 0.497169 -0.502193 -0.562150 0.634935 -0.178060 0.707992 -1.149915 0.237496 -1.281472 0.200047 0.852265 -1.250642 -0.533824 0.317116 -0.105154 0.786408 -0.641215 0.154637 0.524779 -0.324716 -0.505775 0.286963 -1.580314 1.219889 0.151492 0.150278 0.378913 0.844155 0.787312 0.414078 0.288494 -0.267084 -0.000272 0.241489 0.074300 0.242953 -0.056957 -0.147235 0.154788 -0.294910 0.007990 -0.284252 -0.640734 -0.434756 -1.658568 -0.303209 0.125372 1.402215 -0.346552 0.772204 0.267167 -0.714410 0.789202 -0.212508 -0.435495 -0.102551 0.737295 0.925024 0.091625 -0.487753 0.794006 1.393470 0.458489 -0.723872 0.789784 0.464325 0.202191 -0.460625 1.048206 0.215827 0.619802 -0.539490 -0.117780 0.547710 1.538443 -0.211445 -1.533136 -0.023716 0.222748 0.855067 -0.063375 0.322129 0.540695 -0.122162 0.202363 0.074691 0.437822 1.048145 -2.040794 1.043946 0.280720 -0.364723 0.978108 -0.142064 -0.484078 -0.771140 -0.021440 0.762795 1.044282 0.731776 -0.372423 -0.427050 -0.985967 -0.102057 0.179360 0.362821 -0.585206 0.985275 -0.355202 -0.540971 -0.502903 -1.477689 -0.227967 0.260222 -1.011801 0.447691 0.877635 -1.826120 1.036876 0.191531 -0.434109 -0.752145 -0.265772 0.310864 -0.825734 -1.064010 -0.086298 -1.162382 -1.989045 -0.449250 -0.651744 -0.172615 0.157765 0.016353 -0.472849 -0.625721 1.830234 0.080294 1.134899 0.733521 -0.012069 1.092291 1.604129 -0.813407 0.245218 -0.810517 1.136968 -0.774589 -0.253522 0.629719 -0.688045 0.269237 1.080316 -0.209323 -0.284526 -0.955816 0.744754 -0.436142 -0.642502 0.636815 -0.632352 -0.015463 1.000644 0.801302 -0.504257 0.015435 -1.256524 -0.369486 -0.540625 -0.514898 0.218710 -0.809163 -0.196663 0.680804 -0.567756 -0.800097 0.217948 -0.275416 -0.725522 -0.168559 1.268256 1.174628 -0.910863 1.193715 -1.062762 0.828610 -1.044122 -0.747437 -0.034472 -0.226576 -0.453939 -0.433991 -0.099489 0.019174 0.405767 -0.781723 -0.983952 0.753431 +PE-benchmarks/boolean-parenthesization-problem.cpp__countParenth(char*, char*, int) = -13.960236 -12.779935 -8.925210 -19.777345 14.125208 32.776415 7.455362 -31.804677 -23.000793 3.794907 16.276612 -41.479786 -13.742608 27.379867 -13.768382 24.155080 28.573363 -6.355487 -20.557177 -8.728974 19.643280 16.916600 44.442095 42.322096 -21.808586 -1.596317 -5.887770 13.485183 6.925000 -11.900481 10.651294 -7.966885 8.721694 -26.157712 -12.306292 2.676576 -7.336412 4.255812 29.472143 -34.042877 -3.718832 2.932007 -3.974186 0.761805 -1.213553 3.803627 20.930394 23.175000 11.029170 17.961404 14.497889 -2.828351 14.191782 0.693346 9.384014 -6.217623 9.223987 -5.987961 -1.081542 -13.864284 -6.631639 8.207067 -2.158800 31.155959 30.403100 7.938104 -17.138661 11.551654 10.392872 7.263422 8.411571 25.222544 -11.362984 20.835574 11.790865 -26.741269 12.004949 -23.787499 4.715684 -11.978176 -16.915827 11.779845 14.440641 10.518678 18.570402 6.251538 41.046557 0.608112 -23.096964 28.226912 31.585789 -24.414352 -5.622499 2.759268 -12.603588 -3.624222 -8.368742 20.807870 1.615280 24.409200 -25.938029 -5.636376 -4.291281 4.555696 -15.122581 -11.335674 3.166510 15.493222 -14.407360 -12.829470 4.675156 22.827761 -3.657228 -46.373107 -32.635478 -16.529819 11.328598 0.617112 -22.194746 -23.213739 10.971916 1.991460 -2.968732 -8.168771 1.397510 4.487202 25.004216 9.629037 -6.222652 23.097230 11.615583 49.661496 -7.917512 -12.830888 6.868530 0.384470 3.275783 20.230892 -0.719815 -2.542577 -6.865590 -24.897305 13.123234 20.186290 -11.919835 -9.808320 -3.244275 7.844116 -8.808579 89.796655 -5.794229 36.924446 31.925067 -23.468052 -5.228462 -22.909685 9.004695 8.225978 6.827066 9.575910 -37.227945 -22.979043 31.358907 41.499605 12.660268 -29.123263 12.541430 17.925087 1.226423 -13.587471 15.377334 4.774904 1.699887 -7.550412 -2.877832 26.312244 50.263901 -16.337072 -2.994704 9.777814 6.160622 8.163754 -12.819357 -6.312383 -9.310857 0.454900 20.918645 16.147873 11.412964 28.985736 -21.766537 21.475243 5.710872 6.190348 27.145352 15.408419 -29.843299 -3.397561 -13.040207 10.870989 13.117059 -6.724366 -14.120183 4.198277 -31.415791 1.538098 15.280210 -1.111722 -17.133743 28.062053 5.121445 -9.969194 -9.223963 7.571769 -5.016107 -1.022493 -12.532982 25.356000 -15.690663 -27.438298 21.721127 13.222129 -16.048199 -2.367842 -17.267681 28.178815 -18.501275 -21.649070 17.375920 -16.861157 -15.163299 -4.153214 -6.225052 3.361971 22.463263 21.712361 -35.444779 -8.790958 28.155916 -9.259960 35.148177 14.326683 -6.049426 10.339726 -29.742392 -17.740546 -11.996922 -26.511313 10.027656 16.912476 -25.934916 -4.421003 -6.075764 22.427969 14.537718 -2.980654 -27.295151 -0.221191 22.132622 -20.502857 -4.224910 3.932777 12.609782 -30.930317 7.002270 9.621368 -14.592992 17.158454 -13.370433 -12.099798 -28.676717 -17.923695 22.820349 3.765321 13.715511 -5.020934 -3.147030 8.122161 11.690963 9.586279 9.824786 19.306840 31.527547 12.737977 1.579683 -9.414029 -39.502094 23.339449 -26.438950 -32.008993 16.215784 2.364217 -14.048427 -12.590826 -7.081225 25.726500 21.684284 -30.227193 -17.184566 18.683385 +PE-benchmarks/boruvkas-algorithm.cpp__main = 0.445207 7.733585 7.103126 -5.259384 6.971378 9.682737 0.737424 -1.577668 -2.349833 -1.200723 -2.165447 -7.139207 -6.409861 5.539015 -1.697202 -1.133010 8.270996 -1.426102 -1.652282 -0.393443 1.835438 3.223974 7.886968 7.629474 -8.018952 2.829610 4.318021 1.749435 -0.978817 8.792117 -6.525682 -9.125913 -0.706435 2.271784 2.398667 -0.939456 -3.003334 -6.382014 0.055764 -11.046679 -0.624856 3.402801 -5.176189 -1.105940 1.853075 -0.287698 13.886558 3.593918 -1.576306 -1.340973 3.011972 4.095790 0.740097 -0.366976 3.813310 1.182267 9.171751 1.966278 -1.244611 -0.540384 -0.973693 0.202220 -2.567569 7.374035 5.856106 1.495156 -2.858150 -1.676691 0.311963 -0.943383 -3.418880 4.635480 3.557191 8.676437 2.490702 -0.578970 3.180138 -5.907324 1.912938 -4.779701 -6.201348 -4.556061 0.636143 2.977166 2.485722 -4.471180 9.280597 -1.984825 3.085787 1.335994 10.864280 -5.466213 -0.364761 -3.850981 -5.197197 0.597609 -0.794125 1.343109 -3.418654 -3.722201 -5.493587 -5.993297 2.301672 0.344375 -4.337628 3.148890 -0.336690 4.157317 -3.876734 -0.394899 -5.299131 0.561497 -0.431735 -10.390355 -7.862292 -0.987885 1.267802 0.829953 -2.810214 -8.205252 2.234479 5.137789 -4.069918 -2.679298 -3.203798 7.587925 6.195685 -0.728957 0.911048 -0.989002 6.144765 5.623958 4.018230 -1.997272 -0.064068 -0.623938 -0.912694 -2.393274 -1.653821 2.223630 -3.099750 -2.403316 0.034634 6.600324 -3.372765 2.304493 -3.725273 -4.568655 2.344906 24.326744 -4.915838 4.708474 -0.838011 -9.130760 4.397620 -0.006980 -6.638116 -1.337891 2.688526 8.814892 -10.820446 -3.187319 5.626578 8.752920 2.843484 -5.898617 4.476657 0.140598 -3.720900 -3.204582 4.935724 -0.725155 0.440236 -3.518862 -2.874152 4.921348 13.937927 -2.694972 -15.001029 1.800984 1.229067 2.695033 0.290119 0.375628 -0.909226 0.266248 4.286098 -2.036263 6.253640 7.173113 -15.912902 5.909875 0.571746 -8.488742 8.786774 -0.875852 -1.752232 3.535796 2.683367 8.343890 5.676445 2.227647 -2.513634 -4.671344 -6.062519 -1.146186 1.926017 3.052981 -5.553870 5.506048 3.125393 -8.687428 -4.453075 -7.324863 -0.880464 -2.357046 -7.846454 2.007192 -3.569843 -15.361731 10.521489 4.145995 0.141379 -0.725685 -5.660783 1.717286 -5.502976 -8.226590 1.969295 -1.674780 -2.038794 1.993528 -3.670000 2.721219 4.144600 6.572922 -8.962464 -9.523606 4.592084 1.726477 6.689193 4.731459 4.322616 4.901636 3.374737 -1.907771 -3.736941 -6.604130 9.685974 3.392209 -4.690414 -1.620385 -5.728055 4.048613 7.615625 -3.569063 -1.137378 -9.087304 3.473159 -4.023542 0.912599 1.941560 -0.623678 -6.341290 -2.639781 3.577855 0.403616 -2.804157 -5.297918 -2.913501 -5.321194 -5.635035 0.647363 -4.330382 -0.948681 6.674190 -4.116351 -5.111852 1.812419 -1.915932 -1.541082 1.592689 4.134586 5.375677 -4.876709 4.995591 -6.274616 6.365777 -8.607604 -7.107797 2.451745 -6.916922 -2.379797 -4.207758 -1.634998 2.426717 -0.894498 1.275618 0.182536 0.606937 +PE-benchmarks/boruvkas-algorithm.cpp__find(subset*, int) = -0.684344 0.345344 0.686658 -1.704607 1.434447 2.699409 0.405132 -1.600377 -1.369816 -0.772490 0.547341 -2.678400 -1.659383 2.045104 -1.021615 1.060958 2.425351 -0.481263 -0.959224 -0.581274 1.340453 1.015510 3.262616 3.097666 -2.396958 0.227327 0.694289 1.214771 0.606847 0.720995 0.200440 -1.965147 0.511252 -0.968966 -0.158763 -0.307255 -0.608761 -0.393003 1.248377 -3.218207 -0.326606 0.679326 -1.361662 -0.002367 0.262094 -0.222468 2.716378 1.697640 -0.039541 1.137837 1.442611 0.747979 0.629500 -0.010076 0.640158 -0.347230 1.147556 -0.733366 -0.066971 -0.602898 -0.388397 -0.207923 -0.427089 2.564851 2.425063 0.184362 -1.030276 0.399921 0.259114 0.315199 0.103517 1.894522 -0.120999 1.996339 1.184113 -1.831838 0.676306 -2.555012 0.443677 -1.824437 -1.780207 -0.205016 0.948512 1.447474 1.218426 -0.173481 3.254337 -0.273200 -0.712366 1.878637 2.914135 -1.825538 -0.268805 -0.442211 -1.119986 0.169602 -0.921207 1.038209 -1.044821 0.777063 -1.876244 -1.241570 0.209592 0.241883 -1.410434 -0.594150 -0.164709 1.485876 -1.966028 -0.903284 -0.820205 1.232895 -0.205979 -3.726637 -2.626455 -0.967282 1.384330 0.198283 -1.256823 -2.033935 0.777091 0.891046 -0.370645 -0.963974 -0.291820 1.164153 2.116161 0.470418 -0.118845 1.003023 1.299662 3.365596 0.631805 -0.738995 0.036595 0.056758 0.027005 0.715445 -0.350475 0.292096 -0.675255 -1.508459 0.389084 2.058876 -1.030630 -0.691741 -0.447661 -0.581597 -0.007112 7.989285 -0.711041 2.312178 1.791775 -2.318993 -0.057019 -1.171746 -0.411920 0.534997 0.694559 1.764588 -3.234079 -1.440521 2.144223 3.166655 0.982200 -2.173185 0.866883 0.947038 -0.096949 -1.093723 1.365810 0.169290 0.255567 -1.128442 -0.460661 1.994945 3.958465 -1.084216 -1.943932 0.626265 0.717135 0.358144 -0.840557 -0.195021 -0.586842 0.040131 2.010195 0.408765 1.154301 2.382970 -3.394851 1.707926 0.496881 -0.586131 1.981014 0.779903 -1.684227 -0.183234 -0.049844 1.545074 1.311750 -0.185595 0.002307 -0.226039 -2.504715 -0.041711 0.974833 0.392081 -1.612976 2.158049 0.782105 -1.579612 -1.284675 -0.381406 -0.400572 -0.467385 -1.518876 1.554953 -0.753516 -3.600943 2.377653 0.773010 -0.978054 -0.051382 -1.516125 2.376444 -1.986356 -2.293032 1.378866 -1.163046 -1.407325 -0.010109 -0.751439 0.644663 1.628806 1.487145 -2.614458 -1.608922 1.790375 -0.099689 2.357401 1.329891 0.291825 1.602658 -1.437523 -0.917167 -1.190624 -1.989876 1.993965 0.910315 -1.810247 -1.061849 -0.934946 1.615273 2.054477 -0.678719 -1.521704 -0.891058 1.636086 -2.122417 -0.080654 0.447081 1.434410 -2.190952 0.330849 0.890746 -0.859333 0.426457 -1.493249 -0.558510 -1.812801 -1.692097 1.431058 -0.520490 0.677834 0.875654 -0.474769 -0.544022 0.907907 0.367273 0.232938 0.866411 2.022007 2.070490 -0.710801 0.052524 -2.780266 1.683397 -2.627534 -2.650370 0.956041 -0.723090 -0.743033 -1.033994 -0.758183 1.729385 1.276804 -0.971968 -0.727536 0.940384 +PE-benchmarks/boruvkas-algorithm.cpp__boruvkaMST(Graph*) = -7.067947 -2.020816 1.185278 -14.454984 10.310001 18.946463 3.700867 -12.775603 -13.328774 -6.378920 6.434657 -20.433792 -12.428499 17.571378 -7.928579 10.483261 19.563318 -3.386742 -8.583151 -6.062787 14.086357 5.007191 25.901806 25.225977 -19.215657 0.472066 4.351252 9.584117 6.395024 2.697560 5.337317 -13.636132 3.942502 -11.252542 -0.357181 -3.575408 -4.244933 0.721923 12.022292 -25.783063 -2.355541 6.292947 -7.828360 0.025819 1.065665 0.757302 18.026138 14.588221 -1.822339 10.795477 13.491663 3.954093 5.424850 -0.278694 4.313705 -2.343704 5.175073 -3.064734 0.393955 -4.874821 -3.757891 -1.066845 -0.612905 20.585065 20.481497 -0.185519 -8.578925 5.226037 3.282189 4.364271 3.272728 15.354617 -1.343546 11.148724 11.752471 -17.698292 2.082645 -26.178463 4.542319 -20.512625 -13.245344 0.536127 9.564166 9.135676 9.768461 -0.856799 26.924613 -2.564223 -8.663101 18.463533 21.395240 -13.013782 -2.472948 -4.540071 -10.073042 1.270131 -7.992385 7.332036 -3.811353 8.247564 -15.574641 -9.342855 -0.155823 2.341525 -11.384422 -8.855438 -1.731832 12.606049 -15.160465 -8.004987 -5.670025 12.948919 -1.378517 -30.235886 -18.565517 -11.106482 9.380428 0.868734 -10.904280 -14.381015 6.273797 5.933639 -3.492404 -7.819167 -0.211337 9.322551 16.222709 4.968374 -1.733380 8.825183 8.156089 26.757530 4.943055 -7.368563 -0.018076 1.911184 -0.328595 7.725506 -4.504753 0.753821 0.826826 -12.895053 2.910709 13.364381 -8.006923 -7.179009 2.661789 -4.063863 -1.100258 64.287502 -4.729813 19.916396 16.216561 -16.718680 1.282347 -8.356062 0.017643 6.672434 7.636311 11.044765 -25.789096 -12.735585 17.514795 25.636974 8.281968 -18.468575 3.192806 8.569289 0.537062 -7.509323 9.910215 1.369700 1.635396 -8.947829 -3.229474 14.835561 31.403757 -9.403177 -10.048471 4.580990 10.392237 0.165385 -10.164437 -2.041185 -9.242669 0.083726 15.156373 4.384106 9.869494 19.677542 -26.720350 13.819357 2.234381 -1.319206 13.666459 7.145620 -14.285533 -9.500875 -1.933677 9.426094 11.602032 -2.453459 0.706744 0.797200 -20.958947 0.911085 7.175127 2.524964 -12.862559 18.054891 3.060782 -9.731726 -9.204350 0.620324 -5.579785 -3.597154 -9.284860 13.226260 -4.488675 -25.691935 17.196086 4.357709 -8.282343 -0.398195 -9.266136 20.182862 -15.383065 -18.082561 12.162403 -8.238411 -11.041669 -2.786457 -5.537539 6.358493 11.902608 9.165791 -19.875011 -14.490358 15.597673 -3.674138 20.751152 10.292370 -0.492102 13.398433 -12.711437 -7.447832 -11.393629 -15.228712 11.830699 6.935503 -14.876815 -10.693557 -6.038683 13.441981 14.589400 -4.009559 -12.763172 -4.390620 15.573141 -17.059940 -1.130580 3.392717 11.593519 -16.615270 5.159424 7.414984 -9.483166 4.711035 -13.079738 -2.538417 -14.338779 -12.751015 13.570326 -2.815836 7.050619 3.688486 -1.746984 -1.474639 7.261601 5.739454 2.247378 6.375576 18.583223 16.931676 -5.569249 -2.996998 -23.253116 13.759001 -20.054568 -20.535260 6.043068 -2.664147 -6.667281 -6.907224 -5.223816 15.658811 11.914641 -8.906015 -7.373422 8.152383 +PE-benchmarks/boruvkas-algorithm.cpp__Union(subset*, int, int) = -1.585638 0.368563 1.245496 -3.655199 3.001933 5.676792 0.958903 -3.316892 -3.238704 -1.535713 1.236062 -5.772276 -3.508347 4.606822 -2.093965 2.525903 5.556089 -0.754711 -2.180058 -1.260270 3.249232 1.694819 7.098686 6.958911 -5.217981 0.436285 1.358476 2.569795 1.408424 1.515075 0.338663 -4.004899 1.178781 -2.559843 -0.159802 -1.090881 -1.297474 -0.480249 2.892885 -7.296279 -0.665295 1.607202 -2.559673 -0.045434 0.516105 0.080825 5.754493 3.788136 -0.294719 2.587806 3.148631 1.217790 1.496112 -0.001813 1.356150 -0.455863 2.266324 -0.883738 -0.235223 -1.233612 -0.926482 -0.653298 -0.580757 5.550894 5.475463 0.304717 -2.271947 0.991009 0.778573 0.685480 0.412840 4.116103 -0.084074 3.836760 2.799279 -4.308126 1.296894 -6.110655 1.003321 -4.720373 -3.812164 -0.413784 2.295373 2.702323 2.740428 -0.681240 7.215108 -0.771193 -1.642918 4.303989 6.315512 -4.143010 -0.677394 -1.223322 -2.523002 0.361195 -2.076107 2.029844 -1.517859 1.515296 -4.191555 -2.906044 0.520090 0.638468 -3.084357 -1.513858 -0.372240 3.394718 -4.193902 -2.230618 -1.947033 2.672960 -0.527428 -8.161335 -5.168534 -2.379573 2.697155 0.533695 -2.874708 -4.475163 1.724386 1.941266 -0.910583 -2.228792 -0.563444 2.921502 4.431746 0.997815 -0.252588 2.132806 2.591739 7.228423 1.599469 -1.819913 0.089282 0.372786 -0.294072 1.631714 -1.160331 0.326573 -0.676122 -3.486208 0.494236 4.164497 -2.357685 -1.226530 -0.137987 -1.081208 -0.013876 17.558491 -1.470458 5.134540 3.942747 -5.023268 0.588671 -2.289980 -0.653640 1.394715 1.841980 3.658071 -7.583706 -3.289644 4.569951 7.006900 2.259415 -5.002220 1.399888 1.915879 -0.072393 -2.206958 2.877297 0.399362 0.562592 -2.551284 -0.951025 4.144241 8.915235 -2.621770 -3.909601 1.286513 1.677354 0.451132 -2.560787 -0.514642 -1.841818 0.019338 3.942459 0.890720 2.623647 5.327936 -7.495277 3.895407 0.621860 -1.239577 4.413013 1.670925 -3.702201 -1.216219 -0.230434 3.223723 3.161790 -0.293353 -0.169042 -0.256342 -5.589804 -0.041901 2.001863 0.918110 -3.520006 4.815346 1.413525 -3.295971 -2.695654 -0.701761 -1.032978 -1.315914 -3.038318 3.473813 -1.490019 -7.550042 5.070193 1.590809 -2.168301 0.051859 -2.925926 4.943588 -4.389933 -5.111813 3.084963 -2.269572 -2.964770 -0.417389 -1.615766 1.602507 3.403504 2.733305 -5.640089 -4.190711 4.120091 -0.531349 5.343361 2.920238 0.377920 3.649146 -2.544946 -2.118650 -2.916324 -4.257316 3.765665 1.835561 -3.899767 -2.706936 -1.989681 3.667558 4.525838 -1.283506 -3.103089 -1.886014 3.929511 -4.634526 -0.273071 1.135151 3.022937 -4.602397 0.805770 2.108633 -2.269140 0.888239 -3.330436 -1.218327 -3.774977 -3.554991 3.289186 -1.276189 1.529767 1.668947 -0.952560 -0.926532 1.984132 1.021058 0.434975 1.783350 4.841122 4.634759 -1.644984 -0.036697 -6.092836 3.781037 -5.778634 -5.612509 1.846310 -1.152060 -1.862957 -2.066517 -1.136412 3.875134 2.837804 -2.325313 -1.697308 1.915248 +PE-benchmarks/box-stacking.cpp__main = 0.032929 0.162046 0.407824 -0.161036 0.423367 -0.031105 0.236142 0.319383 -0.528188 -0.597981 0.094811 -0.919693 -0.865750 0.641191 -0.030702 -0.052678 0.873055 0.149005 -0.021409 -0.254240 -0.032187 -0.319424 0.814654 0.886607 -0.656446 0.292167 -0.178204 0.215607 -0.069003 0.521356 0.018283 -0.795289 0.221981 0.159070 0.308012 -0.148586 -0.255811 -0.181272 -0.315197 -1.226728 -0.081426 0.849141 0.097869 -0.023271 0.218670 0.755394 0.942523 0.417554 -0.119163 0.614122 0.223402 -0.268393 0.417859 0.060577 0.267337 -0.271536 0.321643 -0.232247 -0.611519 0.267344 -0.133369 -0.888079 -0.361303 0.468117 0.683520 -0.168776 -0.316626 -0.231270 -0.109539 0.196842 0.129055 0.398355 0.557464 0.149415 0.536172 0.190841 -0.047087 -0.718249 0.023294 -1.934054 -0.783846 -0.288986 1.284398 0.581328 -0.124713 -0.506128 0.872975 -0.050288 0.036556 0.389231 0.955112 -0.309257 -0.329281 -0.172494 -0.062545 0.302359 -0.315914 -0.028319 0.336696 0.013925 -0.634427 -0.078886 0.444266 -0.254761 -0.348567 0.243663 -0.138061 0.543557 -0.919876 -0.009232 -0.855274 0.083300 0.473191 -0.888547 -0.008449 0.228836 0.065229 0.557864 -0.412239 0.069400 0.344401 -0.143558 -0.287549 0.107443 -0.856862 0.843766 0.008843 0.172973 0.325653 0.504643 0.422084 0.351089 0.427794 -0.205480 -0.024363 0.200030 -0.026135 0.253377 -0.078219 -0.229522 0.144988 -0.426898 0.158554 -0.219560 -0.454495 -0.233994 -0.723644 -0.044519 0.071731 0.884945 -0.177721 0.630591 0.234528 -0.482695 0.558594 -0.175610 -0.192262 0.062710 0.562170 0.434126 0.041981 -0.311229 0.429742 0.911536 0.349422 -0.647413 0.226037 0.182503 0.177758 -0.155677 0.576273 0.170221 0.448742 -0.383282 -0.054986 0.284460 1.041905 -0.213443 -0.850229 -0.010400 0.079325 0.353725 -0.376087 0.138343 0.121274 -0.046614 0.044382 0.018335 0.199806 0.698487 -1.403894 0.710252 -0.017511 -0.215677 0.633621 0.012660 -0.341307 -0.910694 -0.080566 0.415120 0.769713 0.407671 -0.193949 -0.103303 -0.645425 -0.080604 0.085666 0.182746 -0.349791 0.611591 -0.215955 -0.324663 -0.292775 -0.805839 -0.054779 0.090148 -0.469766 0.330671 0.606483 -1.343958 0.567252 0.000000 -0.432617 -0.346938 0.029068 0.245093 -0.537927 -0.712423 0.004888 -0.653859 -1.252124 -0.413835 -0.376865 -0.042035 0.025856 -0.197279 -0.120830 -0.500769 1.086438 -0.064180 0.679514 0.474013 -0.076295 0.887223 0.938707 -0.583959 0.045808 -0.388877 0.545909 -0.753233 -0.097111 0.316740 -0.409983 0.247342 0.722709 0.065303 -0.120916 -0.442686 0.588516 -0.353761 -0.405214 0.524753 -0.227418 0.047432 0.744128 0.605382 -0.487460 0.007848 -0.754862 -0.226547 -0.227502 -0.275548 0.233162 -0.501134 -0.055121 0.327216 -0.231306 -0.441160 0.203610 -0.159601 -0.362876 -0.209609 0.883063 0.913945 -0.704059 0.646497 -0.626401 0.499070 -0.694831 -0.478111 -0.065632 0.178639 -0.317473 -0.174229 0.034692 0.070659 0.226781 -0.630388 -0.603539 0.416334 +PE-benchmarks/box-stacking.cpp__maxStackHeight(Box*, int) = -7.268541 -2.672633 2.696883 -15.733053 11.022081 24.042026 4.060752 -15.702738 -15.721570 -3.858045 7.672227 -25.995346 -12.255441 19.335386 -9.119556 12.113247 22.004949 -3.368930 -11.627334 -4.825883 13.767693 9.679203 29.247692 29.191892 -19.902782 1.214803 1.313506 10.357280 6.471285 3.410052 3.415465 -13.751457 4.258419 -11.686242 -3.001931 -3.171446 -5.765181 0.401496 14.531141 -28.793461 -2.177234 8.168412 -7.522175 -0.332808 2.413467 0.002932 20.498627 15.696619 1.117133 11.405401 12.680434 3.729977 7.504287 -0.488627 6.011223 -2.504823 9.781937 -4.031391 -0.399142 -6.554246 -4.005672 0.579745 -1.899497 22.759239 22.234578 2.218861 -10.541739 3.552986 5.679990 3.523578 3.955567 17.255283 -2.994893 14.897354 10.439298 -16.037568 7.172885 -21.385565 5.687556 -14.310539 -14.347591 2.545633 11.402402 12.882415 10.971612 -2.938659 29.480943 -4.163668 -10.426489 18.669143 24.011511 -15.906894 -2.775864 -2.893860 -11.082539 0.565247 -7.798014 9.022137 -5.835757 9.775816 -17.415204 -9.059089 -0.179978 2.865959 -12.403063 -4.652637 -0.334552 13.055748 -15.753510 -8.739914 -3.281478 14.649006 -1.396042 -33.044467 -23.714353 -11.874261 7.787751 1.276345 -13.705427 -16.726198 7.453414 4.970974 -3.809770 -7.241070 -3.397491 10.134093 17.646946 5.369019 -2.823020 9.971404 9.836276 29.785245 1.811325 -8.793674 2.425132 1.451592 0.691822 9.387024 -3.836880 0.555856 -4.021393 -14.478574 2.664059 15.778418 -9.362711 -4.843214 -3.598909 -0.818178 -2.810199 71.499910 -5.531954 23.399136 18.772246 -18.804907 1.487047 -9.423576 0.351395 6.032607 6.132171 12.853347 -30.060616 -14.096914 19.883668 29.239043 9.313674 -19.782557 7.960974 10.330805 -0.223104 -8.605113 12.469068 1.222969 2.591291 -10.285739 -3.778212 16.945279 36.377228 -9.686041 -13.172468 5.099654 6.309100 2.180125 -8.549207 -2.167694 -7.196714 0.657562 16.414728 5.271483 10.918762 21.538892 -26.634326 16.304694 3.687038 -2.752965 19.253219 7.393611 -17.183877 -3.092025 -4.357356 10.528961 12.719781 -2.356277 -3.670471 1.058827 -23.050281 0.145425 8.822561 1.686498 -14.430956 20.073657 6.012079 -11.026969 -9.039200 -1.759062 -4.424329 -4.064702 -12.912430 15.585944 -7.854032 -25.890694 18.579096 8.123716 -9.197062 -1.038210 -11.847899 19.375766 -16.471427 -18.709438 12.276145 -9.518849 -12.694747 -2.436046 -6.437487 5.447402 15.342522 12.960927 -24.526393 -14.987435 18.091139 -3.980062 23.654822 11.699120 -1.588684 11.325795 -10.143626 -7.830062 -10.883056 -17.977028 13.827059 9.200850 -16.538667 -9.538416 -7.678953 14.871362 15.309288 -4.906731 -14.778114 -7.030811 16.427218 -15.969792 -1.123259 3.360683 9.135560 -19.822270 3.696418 7.825722 -9.642665 7.253826 -13.140096 -6.139439 -17.179051 -12.931141 15.669830 -1.621032 7.982952 3.314730 -3.246395 -1.842486 7.391804 5.176156 1.257816 9.771759 21.386554 14.853642 -3.087104 -0.606536 -26.078961 16.325257 -21.911008 -22.285843 8.002358 -4.541983 -9.790514 -8.676261 -5.105399 17.478645 13.843086 -11.731527 -8.242112 10.970459 +PE-benchmarks/box-stacking.cpp__min(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/boyer-moore-algorithm.cpp__main = -0.736770 -0.686471 2.691635 -2.302311 2.681226 -0.478013 0.992709 1.652823 -2.193083 -2.776742 -0.260046 -0.775817 -4.777079 2.221460 -1.263367 -0.261253 1.760542 -0.434285 0.107551 -2.977637 2.757437 -3.323206 3.401970 1.828934 -5.394082 0.208352 -0.503586 4.514600 1.907299 3.655873 1.918934 -0.844129 -1.305170 1.628337 5.148482 -1.546937 0.621429 1.077772 -3.892294 -5.361806 -1.612171 4.971032 0.518850 1.697112 1.627927 5.369689 1.670905 2.661740 -2.734201 2.849838 3.327660 -0.801985 2.802455 0.084859 -1.333637 -1.222199 1.571598 -1.099951 -1.746145 1.418553 -0.689434 -5.088691 1.909052 2.610552 4.875984 -2.861620 -0.559738 0.046701 -0.194081 1.976373 1.318131 3.046049 0.478892 -1.143296 4.963735 -0.345824 -0.472289 -5.018623 2.347227 -8.799717 -3.144289 -3.738324 4.251927 3.701643 -0.422884 -2.690922 6.348912 0.744132 -0.604999 3.615951 1.570950 0.121043 0.228130 -3.927815 -1.654907 0.665355 -2.297614 -2.432828 1.358499 3.215960 -1.707891 0.465849 -0.029094 -1.826065 -1.817222 -0.142431 -4.201070 3.594208 -4.275343 -0.541517 -4.738817 3.055428 1.109439 -4.370808 1.029833 -2.096301 0.429820 -0.142305 2.507385 3.335019 0.819626 1.239465 -1.085819 1.355026 -5.528110 5.031705 1.786189 -1.762787 0.894504 3.018950 -1.535789 -1.133054 3.338150 -0.256115 -4.415723 3.687650 -1.153813 0.581973 -1.779580 1.705444 4.471558 -1.952515 -1.659891 -2.222281 0.247242 -1.497428 -2.796729 -2.682107 2.144743 5.429832 -0.421593 1.273330 0.148804 -0.790956 4.492178 2.555634 0.885522 3.647493 2.665468 -0.336733 -1.721493 -2.139918 1.304966 2.773421 0.381018 -2.452856 -0.744079 0.589682 0.771441 -0.821258 1.203933 1.913373 -0.828426 -0.403703 0.106194 -2.582987 3.481834 -0.317908 -2.600314 0.879034 2.650729 -3.322236 -2.609188 0.018813 -0.374506 -2.727514 -0.385076 0.139507 1.049140 2.873221 -6.160761 2.630822 0.965396 0.252354 2.184572 -3.476487 1.565269 -7.587436 -0.612001 0.175760 2.866013 -0.526366 -1.284290 0.026979 -3.508511 2.908948 -0.184542 1.937423 -1.599762 3.125068 -2.666701 -0.126270 -1.756369 -3.723325 -2.424595 1.752379 -1.701171 0.115696 1.424633 -4.479631 1.373705 -3.327726 -1.728935 0.640290 2.324486 1.921724 -1.345764 -2.641901 0.971783 -0.256456 -5.475827 -5.529622 -0.981015 1.515867 -1.279728 -2.630620 -1.921915 -4.163865 3.520528 -2.843252 1.592062 1.454051 -0.173671 4.664006 5.333485 -2.992186 -1.615819 -1.962692 0.862024 -1.675356 0.650801 0.347139 -0.333320 0.725332 2.845248 0.513340 1.776257 -0.597652 5.469045 -0.826753 -3.342662 1.526953 -2.782333 1.170348 4.618739 2.288371 -1.977071 -2.073032 -4.780511 1.390352 0.190655 -0.250751 2.809877 -3.081130 0.001751 1.119279 0.841890 -2.378297 1.314636 1.101558 -2.038749 -3.428653 7.477056 4.915739 -2.764397 2.131517 -2.054681 2.307373 -2.120676 1.137868 -3.571609 0.205359 1.947424 2.122569 0.588241 1.851516 2.655222 -2.420333 -1.641514 -1.018927 +PE-benchmarks/boyer-moore-algorithm.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -2.757498 -3.128746 -1.508515 -4.543952 3.050993 3.631889 1.844613 -3.963557 -6.059234 -3.471565 3.459452 -9.000007 -4.915714 6.400670 -2.967861 3.977282 7.345546 -0.801198 -2.790748 -3.518162 5.203367 0.708935 9.738297 9.830796 -7.024870 0.027917 -1.099775 2.704143 3.217545 -0.908342 4.810688 -4.804484 2.384492 -3.962919 1.160174 -1.411915 -1.766119 2.320203 4.238396 -9.685405 -1.141060 4.560999 0.510206 0.845387 1.029914 4.509760 5.156816 5.273277 -0.883538 6.428257 5.070088 0.121460 3.700569 0.010832 0.808225 -2.405787 0.489619 -2.108993 -0.912372 -0.974840 -2.227221 -1.347749 0.068932 7.030354 8.245788 -0.922914 -3.606905 1.678105 1.996820 2.565430 3.023029 6.364899 0.860676 1.869347 5.439445 -5.678374 -0.215432 -11.127056 1.957962 -13.493199 -4.669307 0.920083 6.830630 3.392976 2.264033 -1.513882 10.453928 -0.357431 -4.575523 8.329166 7.177345 -3.489876 -1.115617 -1.023207 -3.096816 0.157741 -3.098270 2.611702 1.507083 4.964181 -5.959545 -2.048856 -0.465531 -0.675251 -3.730495 -3.533580 -0.985417 4.298202 -6.645526 -2.043131 -2.395307 5.725109 1.237095 -10.451940 -4.379343 -4.609825 1.768655 1.097736 -4.514624 -1.945091 2.627449 -0.363133 -1.666101 -0.968080 -2.468991 3.939366 4.859920 2.833191 -0.865221 5.372607 1.748809 8.792297 0.685249 -3.276797 -0.017581 1.615225 0.572668 4.399565 -2.077873 -0.780870 4.256429 -4.636616 0.966492 1.337501 -2.848817 -3.902115 0.645573 -1.198175 -1.216284 18.625937 -1.365978 8.049601 7.134325 -4.495393 0.815865 -2.758492 2.507046 3.343192 4.117063 2.698601 -5.883331 -5.333780 6.676600 9.398701 2.780076 -6.899658 0.726578 4.660873 1.725996 -2.359948 3.527414 0.880283 1.096347 -3.341339 -0.283784 3.808067 10.842688 -2.889354 0.505659 0.617850 5.358066 0.325769 -3.793270 -0.607665 -3.819366 -0.157480 4.167637 2.867966 2.861118 7.198541 -10.020214 5.502376 0.647055 2.376054 3.826322 3.025838 -5.526468 -8.227506 -2.302801 1.719235 4.354809 -0.695147 0.476503 1.642676 -7.830085 1.307079 1.836882 0.905426 -4.787200 6.752926 -0.518753 -1.481417 -2.342624 0.435450 -2.446273 -0.315884 -2.511919 5.266448 1.922591 -7.885541 4.407286 0.563448 -3.941692 -1.544931 -1.337443 7.196988 -5.043121 -5.349628 3.448719 -4.866150 -7.138936 -3.406725 -2.029386 1.178018 2.309708 2.030120 -6.186228 -4.896769 8.673120 -2.960814 8.188658 3.887337 -2.078741 5.521946 -3.446097 -3.687048 -3.544783 -5.359662 2.303136 0.473619 -4.187290 -1.212583 -1.360939 3.993344 4.871660 -0.553147 -4.851772 0.226630 6.534169 -5.749718 -1.289652 1.994360 3.170899 -4.225571 5.214362 3.135734 -4.793868 2.822860 -5.853362 -0.730045 -4.705475 -2.880981 6.145736 -1.176873 2.463752 -0.584330 -0.297992 -0.116949 2.794828 2.717971 -0.470648 1.739418 8.924089 6.937364 -1.747105 -0.744357 -8.567718 4.795155 -6.592936 -6.457710 0.633177 0.769606 -3.142134 -1.771098 -1.565955 6.032543 6.117070 -5.305317 -5.065125 4.871710 +PE-benchmarks/boyer-moore-algorithm.cpp__badCharHeuristic(std::__cxx11::basic_string, std::allocator >, int, int*) = -1.138426 -1.152429 -0.263080 -1.860537 0.853254 1.406554 0.605946 -1.403871 -2.441120 -0.994814 0.775930 -2.711393 -1.156394 2.641882 -0.885563 1.981353 3.332527 0.579074 -1.206491 -0.911202 2.277669 -0.920739 3.403449 3.901423 -2.292948 -0.012011 0.089981 1.499416 0.965891 0.502489 0.848985 -1.257234 0.619793 -2.327923 0.456438 -1.741532 -0.494734 1.432061 1.694870 -4.287216 -0.129772 1.187023 0.607111 -0.041999 0.080022 0.783850 1.852899 2.073356 -0.252647 1.947122 1.617436 -0.045357 1.221606 0.127164 0.654891 0.562495 0.351917 -0.288449 -0.287573 -0.230929 -0.686891 -0.998508 0.778525 2.620325 3.087675 -0.168231 -1.132114 0.760366 0.720529 0.659201 1.049777 1.938663 -0.633840 0.342439 1.524987 -3.554367 0.504959 -4.376341 0.736274 -4.527095 -1.656708 0.116156 1.889066 1.255330 1.428683 -0.099816 3.790908 -0.842552 -1.229210 2.674434 2.681926 -1.995639 -0.560503 -0.845785 -1.260357 0.254187 -1.158638 0.108621 0.693076 1.455729 -2.105486 -1.315764 0.614195 0.534305 -1.470609 -1.352515 -0.197076 2.080446 -2.563546 -1.903111 -1.089116 1.722695 -0.385153 -3.841954 -0.712078 -2.104987 0.586780 0.368469 -1.840221 -2.039807 1.056563 0.748032 -0.459134 -0.928969 -0.918558 1.706335 1.267319 0.382570 -0.326087 1.241242 0.296919 3.458247 0.864810 -1.487911 0.122250 1.083551 -0.797720 0.980461 -1.354761 -0.895354 1.180128 -2.413219 -0.540979 0.979732 -1.427804 -0.606315 1.335531 -0.081097 -0.059787 8.242577 -0.462145 2.722653 2.467570 -2.067653 1.266003 -0.573993 0.694821 1.247777 1.661733 1.023781 -3.934513 -2.083626 1.857080 3.595102 1.420879 -2.268774 -0.991730 0.606399 0.451717 0.016538 1.082239 0.175535 -0.015131 -1.476266 -0.320203 1.079692 4.622141 -1.266118 0.297523 0.331784 1.146540 -1.026241 -3.077310 -0.413472 -2.481693 -0.056372 0.526385 0.513184 1.161190 2.864542 -3.673815 2.454114 -0.739043 0.232074 1.924304 0.691673 -1.747349 -3.795266 -0.901943 0.918348 2.398789 -0.720356 0.202464 0.765732 -3.064022 0.108636 0.519537 0.672361 -1.839029 2.543350 -0.007242 -1.128054 -0.871775 0.745383 -0.849012 -1.123071 -0.486286 1.944469 0.444708 -2.361638 1.913871 0.242937 -1.124066 0.649425 -0.059584 2.219356 -2.255837 -2.365372 1.666504 -0.513105 -1.358054 -1.057097 -0.701394 1.368917 0.745066 -0.412048 -2.090237 -2.366837 2.262491 -1.196893 2.885283 1.376150 -0.759222 1.863763 -0.374814 -1.123150 -1.616469 -1.337784 -0.535260 -0.082286 -1.322029 -1.883524 -0.625517 2.081339 2.329641 0.222437 -1.316853 0.469150 3.027534 -1.966473 -0.463480 0.851133 0.698766 -1.672073 1.059244 1.336941 -2.414184 0.466831 -1.886753 -0.111769 -1.154310 -1.136387 2.334347 -0.776284 0.984870 -0.011545 -0.143271 0.134064 1.165302 1.375037 0.115486 0.723358 3.575979 1.961733 -0.282447 -0.495915 -2.937775 1.463233 -2.754559 -1.951069 -0.190298 1.347173 -1.456939 -0.322552 0.209906 2.378277 1.856045 -1.343742 -1.108805 0.700103 +PE-benchmarks/channel-assignment.cpp__main = 0.252461 1.088312 1.745072 -0.874376 1.173786 0.960365 0.310118 0.364273 -1.005668 -0.340940 -0.417627 -1.761406 -1.292273 1.272804 0.014411 -0.255765 1.894072 0.291769 -0.389554 -0.066299 -0.083701 -0.302979 1.308366 1.619540 -1.207218 0.840217 -0.129121 0.415941 -0.556325 2.363388 -1.537704 -1.571576 -0.326737 0.735412 0.855221 -0.431550 -0.867422 -0.811958 -0.529771 -2.667036 0.022222 1.865613 0.258892 -0.337360 0.649209 0.496732 2.561625 0.591847 0.071729 0.078012 0.057838 -0.123195 0.840792 -0.024392 1.332344 0.561860 2.387082 0.247059 -0.952441 0.405047 -0.371377 -0.743216 -0.435461 1.065334 1.046088 0.141065 -0.800757 -0.982036 0.153848 -0.083573 -0.285983 0.787403 0.673630 0.987074 0.411339 0.508821 1.163847 -0.436599 0.575025 -1.607226 -1.484867 -0.693202 1.341079 1.278492 0.128531 -1.536434 1.799729 -0.855627 0.536534 -0.392664 2.009290 -0.881883 -0.319312 -0.564627 -0.714194 0.151723 -0.007755 -0.534166 0.177240 -0.696316 -1.174517 -0.425924 1.156020 -0.101999 -0.773721 1.656530 -0.016665 1.095903 -1.020573 -0.174875 -1.337765 0.121469 0.332917 -1.629846 -0.454046 0.041757 -0.926883 0.656683 -0.995162 -1.033097 0.845190 0.433631 -1.022529 0.060387 -2.106602 2.211039 0.271182 -0.239468 0.346631 0.108574 0.924281 0.314916 0.700067 -0.564728 0.272475 0.336549 -0.327926 -0.278005 -0.189899 -0.222553 -0.656467 -0.575121 -0.626677 0.191225 -0.889040 1.072482 -1.788560 -0.097566 0.243484 3.491187 -1.073884 1.060024 -0.293848 -1.406643 1.992460 0.573333 -1.034624 -0.442851 0.830657 1.483615 -1.638959 -0.621234 0.926938 1.819121 0.712756 -0.987797 0.774368 -0.146747 -0.495912 -0.015492 1.300980 -0.170636 0.568541 -0.886893 -0.493534 0.134366 2.950170 -0.398195 -3.243272 0.124080 -0.587978 0.500528 -0.493030 0.254354 -0.114329 -0.043500 -0.515913 -0.516945 1.049471 1.404983 -3.100686 1.713143 -0.335390 -1.909313 2.658726 -0.744928 -0.144049 -0.583154 -0.251231 1.299900 1.860785 0.680159 -1.194305 -0.757804 -1.176324 -0.292316 -0.016976 0.590825 -1.077396 1.195580 0.086822 -1.489821 -0.370736 -2.288613 -0.073914 -0.371094 -1.656648 0.360012 0.242603 -2.451831 1.664183 0.980334 0.024601 -0.175762 -0.196754 -0.582627 -0.805466 -1.430013 -0.128529 -0.404511 -1.172068 -0.182521 -0.958941 0.268570 0.261768 0.177261 -1.249025 -1.671636 1.520749 -0.086078 1.605192 1.023281 0.214764 0.859387 3.278753 -0.659529 0.032777 -0.930632 1.041095 -0.470557 -0.249344 0.076205 -1.351040 0.654250 1.384341 -0.126755 0.339211 -1.984213 1.081225 -0.064254 -0.178030 0.789791 -1.869908 -0.541392 -0.043893 1.121474 -0.264464 -0.443320 -1.287543 -0.975080 -0.834099 -0.479184 0.259203 -0.979242 -0.380549 0.968479 -1.008262 -1.193711 0.109580 -0.468656 -0.993696 0.059660 1.555549 0.718167 -0.883217 1.727498 -0.962108 1.268862 -1.335977 -0.510474 -0.166594 -0.492509 -1.055222 -0.656607 0.368730 0.189915 -0.049575 -0.328080 -0.310290 0.268414 +PE-benchmarks/channel-assignment.cpp__bpm(int (*) [4], int, bool*, int*) = -1.781302 -0.768311 0.239495 -3.154739 2.095698 3.526893 0.975128 -2.665166 -3.384540 -1.960794 1.120268 -4.777596 -2.756499 4.348672 -1.613324 2.969894 5.454675 0.120350 -1.726465 -1.510575 3.588601 -0.349627 6.216216 6.528438 -4.347191 0.128732 0.952186 2.523810 1.403295 0.787639 1.265497 -3.092516 1.181932 -3.490621 0.367707 -2.001027 -0.977911 1.153573 2.881853 -7.016882 -0.546262 1.514307 -1.034566 -0.007985 0.173630 0.305439 4.234962 3.534151 -0.449924 3.059150 2.828771 0.496643 1.700856 0.172127 1.049785 0.333330 0.606710 -1.034510 -0.306326 -0.567348 -1.078716 -1.362326 0.492594 4.747702 5.148328 -0.120621 -2.058900 1.464651 0.732786 0.867355 0.999762 3.665437 -0.465115 1.921046 2.846411 -5.763778 0.495745 -7.328729 0.961605 -6.337256 -3.363179 -0.251938 2.465012 2.212127 2.672229 -0.087313 6.610991 -1.061055 -1.771194 4.597289 5.276560 -3.720367 -0.778532 -1.444361 -2.030163 0.346986 -2.039888 1.068982 -0.341017 1.939382 -3.729881 -2.819905 1.003291 0.715526 -2.685174 -2.650681 -0.408652 3.502450 -4.137466 -2.980892 -2.223129 2.677224 -0.732886 -6.896029 -2.726408 -2.730988 2.175994 0.731517 -2.867523 -3.980734 1.738096 1.642968 -0.698521 -2.171925 -0.565060 2.628900 3.240244 0.743229 -0.316178 2.298707 1.391091 6.663755 1.818707 -1.934613 0.008110 1.192623 -0.833376 1.573186 -1.693291 -0.647327 0.868167 -3.575449 -0.535177 2.850065 -2.307830 -1.468823 1.665786 -0.911399 -0.002389 15.016791 -0.965740 4.403864 4.019039 -4.067101 1.285339 -1.812095 0.302043 1.745392 2.458623 2.672601 -7.111674 -3.336703 3.708041 6.270791 2.218744 -4.261211 -0.776604 1.354190 0.641086 -1.045821 2.182774 0.436772 0.346446 -2.401190 -0.580146 2.882728 8.068083 -2.529419 -1.108087 0.931655 1.998026 -0.650680 -4.366724 -0.668388 -3.223722 -0.249050 2.401897 0.930588 1.998921 4.904442 -6.495782 3.726430 -0.554614 -0.154206 3.188316 1.626728 -3.141938 -4.301781 -0.782357 2.309716 3.420416 -0.741121 0.771659 0.378425 -5.252923 0.150871 1.339902 1.132327 -3.145946 4.515462 0.262127 -2.524970 -2.055314 0.787649 -1.468071 -1.714829 -1.459280 3.261011 0.237622 -5.344126 3.983365 0.768258 -1.921290 0.861379 -1.367219 4.913850 -3.977771 -4.531686 3.160318 -1.636818 -2.489917 -0.933576 -1.323105 1.946789 2.141307 0.480664 -4.120981 -3.827177 3.846082 -1.001762 4.927831 2.510302 -0.415790 3.582557 -2.075543 -2.208628 -2.684955 -3.203862 1.158357 0.780407 -2.893720 -3.540561 -1.333378 3.530932 4.254834 -0.327985 -2.652014 -0.278000 4.413567 -4.579717 -0.456390 1.343072 2.642224 -3.467786 1.382265 2.147446 -3.171043 0.725058 -3.162873 -0.172722 -2.679471 -2.695234 3.365230 -1.499760 1.403233 0.857482 -0.605871 -0.145775 1.974273 1.856876 0.546253 1.177219 5.183492 4.233888 -1.129666 -0.882104 -5.306184 2.759910 -5.040527 -4.343608 0.598295 1.011121 -1.947825 -1.257948 -0.291314 3.751038 2.987364 -2.161943 -1.820097 1.198103 +PE-benchmarks/coin-change.cpp__main = -0.000817 0.286545 0.480710 -0.156777 0.562984 0.064245 0.302624 0.331386 -0.574692 -0.730088 0.040638 -1.062413 -1.107484 0.825433 -0.025215 0.006258 1.151622 0.184112 0.000544 -0.314693 0.063977 -0.482367 1.069071 1.122417 -0.826824 0.340228 -0.021134 0.228847 -0.112006 0.659042 -0.094954 -0.998996 0.344394 0.023437 0.398742 -0.245490 -0.324938 -0.273645 -0.309677 -1.548302 -0.126907 0.886681 -0.006913 -0.038725 0.202835 0.935389 1.264466 0.540665 -0.166683 0.722440 0.246457 -0.349816 0.478897 0.097649 0.360933 -0.207240 0.361362 -0.130280 -0.740346 0.313204 -0.215661 -1.120958 -0.411006 0.611637 0.871571 -0.206124 -0.386524 -0.153593 -0.200056 0.210712 0.062861 0.528727 0.744871 0.223871 0.716077 -0.023005 -0.121935 -1.047095 -0.063804 -2.477979 -0.976771 -0.445698 1.355701 0.479880 0.000991 -0.544562 1.143449 -0.067710 0.094951 0.470885 1.291076 -0.555041 -0.397273 -0.279364 -0.048853 0.302155 -0.412796 -0.016191 0.500388 -0.150501 -0.821358 -0.287099 0.613326 -0.240504 -0.438846 0.122565 -0.189451 0.729638 -1.127187 -0.137052 -1.195532 -0.056088 0.430329 -1.178454 0.040555 0.317975 0.224724 0.718831 -0.521072 -0.161465 0.469493 0.018610 -0.331548 -0.087684 -0.741058 1.085669 0.091264 0.179011 0.426305 0.592327 0.518495 0.600105 0.786128 -0.208939 -0.060352 0.238898 -0.165124 0.253098 -0.117483 -0.295452 0.217724 -0.591508 0.156353 -0.103946 -0.581989 -0.228090 -0.550117 -0.144734 0.152839 1.321561 -0.279918 0.741103 0.241651 -0.729046 0.717036 -0.289869 -0.303002 0.056822 0.758712 0.639797 -0.242075 -0.408868 0.581941 1.170188 0.450465 -0.937398 0.151729 0.118147 0.246695 -0.224864 0.664988 0.241144 0.553566 -0.500288 -0.070557 0.371072 1.444053 -0.472491 -1.098486 0.047403 0.052381 0.424861 -0.690487 0.116031 0.015773 -0.093012 0.057171 -0.013455 0.237523 0.907511 -1.765271 0.889110 -0.174631 -0.385377 0.827033 0.077896 -0.394516 -1.136320 -0.039184 0.630091 0.952786 0.542215 -0.204764 -0.213857 -0.842738 -0.093943 0.096261 0.312823 -0.442670 0.801855 -0.270469 -0.525084 -0.432672 -0.899637 -0.032413 -0.047213 -0.492707 0.404839 0.688774 -1.784364 0.817381 0.019096 -0.509594 -0.306351 0.059207 0.380391 -0.698626 -1.014167 0.111739 -0.776311 -1.398467 -0.462651 -0.462134 0.020181 0.103646 -0.284171 -0.193761 -0.796514 1.300455 -0.030682 0.887388 0.584501 0.021629 1.245164 0.987092 -0.800620 -0.076216 -0.492171 0.616512 -0.875298 -0.174838 0.124820 -0.492591 0.417183 0.987263 0.068804 -0.092331 -0.588630 0.749753 -0.677606 -0.429192 0.699564 0.002820 -0.019921 0.815229 0.788289 -0.591089 -0.099606 -0.874911 -0.285890 -0.326775 -0.431437 0.216474 -0.748378 -0.111818 0.469337 -0.312569 -0.497655 0.253621 -0.164287 -0.340387 -0.294398 1.041082 1.295943 -1.005201 0.665299 -0.783580 0.641885 -0.942576 -0.672765 -0.024122 0.294322 -0.352279 -0.246683 0.141233 0.090332 0.229933 -0.811935 -0.690385 0.342848 +PE-benchmarks/coin-change.cpp__count(int*, int, int) = -3.878268 -3.697409 -1.996152 -5.045562 3.663703 6.408878 2.231508 -6.251247 -7.056741 -1.407604 3.418058 -10.525721 -4.218029 8.096028 -3.029737 6.753733 9.513965 0.183266 -4.340647 -2.572341 5.947151 0.673720 11.370700 12.035612 -6.274016 -0.176656 -1.123539 2.763737 1.406482 -0.912728 2.582428 -4.556669 2.723682 -6.842168 -0.327164 -1.974790 -2.264828 3.063614 7.274793 -11.612742 -0.798741 3.260258 1.121641 0.009120 0.194304 2.337356 5.982061 6.210248 1.257123 6.012276 4.113919 -0.685379 4.214321 0.252478 2.535261 0.197584 1.273336 -1.345184 -1.153762 -1.811906 -2.629265 0.176091 0.463790 8.030170 9.035107 0.432059 -4.475704 2.486402 2.558601 2.200533 2.583077 6.728383 -1.260187 2.926517 3.997181 -8.772979 1.255305 -11.055495 1.806924 -10.081010 -5.373687 1.937470 5.207107 3.791505 4.670182 -0.706375 11.993290 -1.326813 -5.349959 7.320958 9.140743 -6.672277 -1.765413 -0.950437 -3.207239 -0.747772 -2.805656 2.940137 2.259016 4.645438 -7.286057 -3.356089 0.619117 0.967320 -4.189687 -4.027106 0.136320 5.719906 -5.480433 -4.767039 -1.812133 5.979820 -0.713532 -12.348978 -4.006200 -5.078428 0.417872 1.605891 -6.713603 -6.325286 3.705192 0.897455 -1.877227 -2.870949 -1.443727 4.363392 5.454335 1.935787 -1.147122 5.521500 2.094950 12.210784 0.351017 -4.412115 1.312916 1.784126 -0.490256 4.623406 -2.452012 -1.998016 1.265772 -7.092981 0.983715 3.585834 -4.083925 -1.691862 1.225405 0.624883 -1.653077 23.455732 -2.273000 9.580288 7.896632 -6.579037 2.985789 -4.051113 2.397430 2.470042 4.326971 3.194214 -10.828056 -6.575175 7.893039 11.675956 3.999278 -7.739206 -0.311158 3.555779 1.349987 -2.362358 4.304206 1.253930 0.801907 -3.466490 -0.733601 4.865409 14.859737 -4.800898 0.291424 1.683932 3.530844 0.694701 -6.805533 -1.666507 -6.543180 -0.372671 3.650693 3.340367 3.346459 8.726557 -9.369618 7.009061 -0.793173 0.877095 7.126014 3.465738 -6.835174 -7.522411 -3.366356 3.018671 5.904782 -1.414002 -1.014327 1.388944 -9.143978 0.532205 2.395513 1.180418 -5.504666 7.931597 -0.197434 -3.253454 -2.148685 1.763058 -2.505595 -3.013007 -2.666451 6.520626 1.032826 -7.570895 6.027058 2.609111 -3.860790 0.482246 -1.923674 7.626273 -5.491037 -6.656459 4.869267 -3.899396 -4.355002 -2.122496 -2.200039 2.170518 3.419454 2.499553 -7.590637 -5.743265 8.289505 -2.662625 10.117308 4.139854 -2.218419 4.342757 -3.337216 -4.961678 -3.641311 -6.726936 0.810590 1.840371 -5.314937 -3.505589 -1.825935 6.338421 5.518690 0.412393 -5.993759 -0.500456 7.563525 -6.410350 -0.247468 2.505789 2.112417 -6.326211 2.512818 3.939083 -5.609120 2.990772 -5.203302 -1.151324 -6.428400 -3.925556 6.257737 -1.142974 2.844550 -1.189267 -1.180119 1.283323 3.155028 3.846651 0.840398 3.321863 10.143550 4.430248 -0.598622 -1.640017 -10.000329 5.724747 -7.713565 -7.370166 1.674786 2.610720 -5.114101 -2.704021 -0.361104 6.899496 5.349331 -6.130272 -4.906305 3.693306 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__main = 0.096378 0.356468 0.514100 -0.144475 0.270083 -0.165496 0.120410 0.432458 -0.288260 -0.704258 -0.028516 -0.849126 -0.943639 0.448437 -0.091842 -0.450305 0.663884 0.061343 0.051466 -0.251426 -0.220393 -0.157036 0.586727 0.669587 -0.633344 0.222288 -0.125651 0.279899 0.005915 0.462963 0.213649 -0.792421 0.018160 0.630505 0.510906 0.006754 -0.169582 -0.335283 -0.730432 -1.015014 -0.123184 0.927983 0.155530 0.007875 0.293752 0.743883 0.927060 0.305524 -0.162494 0.280506 0.213898 -0.019596 0.359041 -0.009211 0.106493 -0.554818 0.338811 -0.424636 -0.524740 0.301349 -0.047074 -0.813952 -0.418987 0.460337 0.568434 -0.091970 -0.207235 -0.412640 -0.093595 0.225897 -0.023150 0.329219 0.617946 0.343261 0.423238 0.560403 0.025081 -0.463983 0.167544 -1.734460 -0.639609 -0.437445 1.178603 0.806413 -0.423766 -0.573729 0.715399 0.090104 0.221355 0.408408 0.855717 0.042359 -0.244279 -0.252453 -0.116621 0.403550 -0.268057 0.011418 0.108949 0.190284 -0.471991 0.103376 0.171575 -0.389052 -0.291659 0.520645 -0.191522 0.371850 -0.814093 0.359928 -0.817678 0.007610 0.677003 -0.767980 -0.087922 0.207011 -0.067747 0.431184 -0.231116 0.362725 0.220895 -0.216678 -0.242935 0.412767 -1.250719 0.767612 -0.071583 0.031971 0.257733 0.494907 0.444782 -0.085734 0.209430 -0.114703 -0.112927 0.176447 -0.030003 -0.007335 -0.064431 -0.051466 0.257483 -0.214364 0.141737 -0.314383 -0.341435 -0.399076 -1.173112 -0.313092 0.212125 0.565693 -0.197262 0.401701 0.046535 -0.340492 0.443455 -0.009491 -0.310976 -0.044263 0.425310 0.503947 0.449525 -0.187704 0.322795 0.733691 0.225066 -0.256316 0.489166 0.234533 0.032212 -0.242830 0.566373 0.133069 0.221369 -0.235909 -0.086064 0.296864 0.562203 0.090822 -0.795893 -0.129681 0.216773 0.451922 0.094115 0.289356 0.415552 -0.023723 0.056406 -0.010476 0.222119 0.539202 -1.261817 0.591156 0.324508 -0.088251 0.412773 -0.231332 -0.158461 -0.761451 0.128026 0.472794 0.558041 0.327327 -0.255049 -0.240036 -0.495924 -0.069234 0.110635 0.287074 -0.319064 0.455110 -0.201167 -0.202936 -0.362972 -0.943302 -0.091512 0.283783 -0.590210 0.163074 0.534778 -1.109319 0.606600 -0.114166 -0.299223 -0.583580 -0.115746 -0.017499 -0.540453 -0.552422 -0.218570 -0.644287 -1.328223 -0.387340 -0.396204 -0.070789 -0.092165 -0.113261 -0.094022 -0.299220 0.978438 -0.035419 0.473858 0.384234 0.081477 0.759425 1.094554 -0.374824 0.170032 -0.347761 0.645392 -0.672905 -0.046994 0.643962 -0.335902 0.024198 0.675397 -0.166853 -0.083950 -0.317914 0.386759 0.017834 -0.542551 0.316427 -0.606276 0.157320 0.718453 0.404515 -0.337174 -0.101885 -0.847045 -0.155793 -0.119004 -0.302241 0.062256 -0.555136 -0.147583 0.479112 -0.281612 -0.587325 0.170078 -0.201195 -0.452265 -0.141407 0.689211 0.640767 -0.583957 0.838416 -0.561104 0.428153 -0.624832 -0.359235 -0.143867 -0.072506 0.001524 -0.153813 -0.145708 -0.102784 0.154536 -0.422513 -0.549763 0.489388 +PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp__getMaxUtil(int (*) [4], int (*) [4][4], int, int, int) = -6.373094 -4.239174 -4.205519 -10.879545 8.325741 16.377548 3.820209 -13.090983 -14.185789 -4.486481 8.912803 -22.717168 -11.578069 16.589773 -7.060485 10.247582 18.997476 -3.903915 -9.002768 -7.991984 13.394192 7.483803 26.314099 26.700430 -18.774983 1.302694 3.009718 4.349210 9.880274 -4.015452 6.788408 -11.511161 7.181292 -12.692772 -2.227452 -3.032827 -5.445938 0.487635 15.197917 -24.817863 -2.609751 4.493981 -5.084144 0.858473 1.302503 12.744438 16.775480 13.895603 -2.725410 14.907088 13.882237 1.891688 5.961818 -0.923316 2.204294 -5.806484 4.396492 2.056634 0.584429 -5.411216 -2.970425 -0.157644 -2.474638 19.649983 20.701756 -0.775577 -9.922180 6.309896 6.280112 4.191133 4.339151 16.304630 3.541932 10.016164 12.913757 -15.362626 0.006818 -27.845447 3.257535 -31.032227 -11.387408 3.338087 13.833924 0.186743 7.648591 -0.495894 26.739531 -0.430880 -10.888952 21.391136 20.564599 -12.732771 -2.622069 -0.339615 -9.317077 1.279505 -7.701786 11.407826 2.665249 8.067377 -15.930486 -9.783694 -1.711861 0.166441 -11.385101 -9.116790 -0.693502 8.501714 -15.936841 -4.416444 -4.086761 11.058915 1.268718 -29.254126 -18.681245 -10.524295 12.128749 1.869807 -12.172589 -10.982120 5.123272 1.136186 -3.783227 -6.359556 2.868996 7.135488 16.009548 8.444729 -1.741223 9.708372 9.437716 26.951725 3.207402 -8.847956 1.240340 1.219792 1.320726 10.647968 -4.796117 -0.668767 7.432397 -12.335078 9.056232 9.422943 -8.030465 -9.202905 8.418679 -3.015488 -4.242471 55.436007 -3.023827 21.817194 18.078154 -14.888999 -3.681220 -11.818375 1.894249 8.407960 8.751850 10.143508 -18.725547 -12.273210 17.740254 26.206764 7.642867 -21.687309 5.029637 12.443870 1.463270 -8.540776 10.371905 0.703813 3.621594 -8.353864 -2.281361 15.510423 30.099914 -9.626912 -3.340813 1.787553 12.107073 2.989876 -7.434595 -1.101391 -7.501359 1.418922 16.088822 6.553460 9.728382 18.468809 -28.428344 12.970554 1.450093 1.961722 9.364475 12.062988 -17.220952 -8.509283 -2.194144 6.980941 10.111215 -0.133135 -0.195370 3.113759 -20.624086 0.664508 7.429719 0.069865 -13.119735 18.078446 4.720285 -6.431649 -7.115810 2.904002 -2.511379 -1.959093 -7.104176 14.663688 -5.516046 -28.036198 14.288915 3.543488 -10.532431 -5.231244 -9.043519 18.047361 -14.800215 -15.461204 10.254622 -10.870350 -13.498780 -4.865371 -6.024538 3.989476 11.401804 13.076941 -19.464505 -15.622310 20.030623 -5.328629 20.989223 10.797734 -3.232042 14.596184 -20.093281 -7.599639 -12.913450 -13.215133 11.622062 5.492995 -14.262577 -3.532036 -5.323310 11.530873 13.066065 -4.687304 -13.784428 -2.208549 13.718580 -17.114928 -1.393265 2.668059 18.610070 -15.160586 10.347502 6.279725 -10.317809 8.740765 -12.786411 -6.221781 -14.131031 -10.399868 15.357375 -1.722588 7.010904 1.494230 -1.591250 0.841497 8.428771 3.820346 1.305910 7.309776 17.855528 21.322467 -7.375630 -2.980531 -23.864929 14.771292 -18.875295 -21.818511 7.211539 -2.657454 -8.474017 -8.085466 -6.357620 15.412405 13.466034 -14.051678 -11.233674 13.508015 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__main = -1.609317 -1.617536 4.927503 -4.207221 4.493881 -1.160175 1.462063 1.924553 -3.738467 -4.042080 -0.058185 -1.793591 -8.004536 3.902359 -2.345510 0.048783 2.231652 -1.590349 -0.337350 -5.428006 5.115166 -5.190263 5.608551 2.276605 -9.135394 0.025997 -0.671361 8.061947 4.052112 5.219367 3.435842 -0.499089 -3.075747 2.595477 8.496104 -1.781831 1.278077 1.906764 -5.680396 -8.562413 -2.983269 8.566960 0.567887 2.681519 2.945236 9.680876 2.080273 4.705003 -4.525418 4.778444 5.889484 -1.771261 4.906314 -0.268425 -2.692344 -2.414468 3.808158 -1.698349 -2.782020 2.174606 -0.864745 -7.566457 3.670666 4.795134 8.415313 -5.082193 -1.415351 1.127728 0.540769 3.274129 1.994637 5.573981 0.166806 -1.099177 8.589951 -0.911542 -0.430394 -8.521979 4.431754 -13.491299 -5.347252 -5.515767 6.425625 5.547262 -0.987800 -3.925645 11.300011 1.570545 -2.110581 6.762397 2.550621 0.386976 0.577275 -6.782009 -3.189845 0.720740 -4.046484 -4.059453 2.034733 6.413482 -2.919862 0.676584 -0.634623 -3.019611 -3.320695 0.040933 -7.286351 5.776780 -6.541943 -1.317322 -7.269428 5.636856 1.756036 -7.311361 1.117369 -3.614874 1.306336 -0.734462 4.740979 5.591511 1.373831 1.946031 -1.921222 2.524469 -9.407114 8.056120 3.615650 -2.911946 1.149360 5.499647 -2.250817 -2.147885 4.871465 -0.723547 -7.865204 6.289075 -1.969475 1.387826 -2.750908 3.178875 7.734623 -2.660397 -3.074545 -3.680968 0.727413 -2.784999 -4.520644 -4.711608 3.049183 8.753322 -0.565167 1.933043 0.022499 -1.219405 7.111982 4.023872 1.368293 5.894526 3.861911 -0.268696 -3.256670 -3.816662 3.136853 4.794724 0.490156 -4.155598 -0.974101 1.731621 1.329180 -1.562005 2.409324 3.777688 -1.861271 -0.437093 -0.020147 -4.821400 6.216229 -0.595627 -4.239133 1.834839 4.630467 -5.634519 -4.534829 0.129005 0.057877 -5.274056 -0.729132 0.679403 2.083596 4.841401 -10.412493 4.283498 2.289533 0.393858 3.658827 -6.417300 2.253942 -12.737587 -1.625090 0.153689 4.264244 -1.224378 -2.332935 -0.143044 -6.017656 5.476500 -0.442414 2.904914 -2.436064 5.715763 -4.810934 -0.022426 -2.783886 -5.530962 -4.435312 3.449860 -2.743263 0.351908 1.763789 -6.951763 2.574392 -5.764725 -2.401110 0.910773 3.872744 3.594034 -2.088273 -4.201651 1.843247 -0.454932 -8.823254 -9.658107 -1.865924 2.205093 -1.849089 -3.978522 -3.845779 -6.749357 5.485759 -5.243628 2.648806 2.177611 -0.663415 7.174056 8.151120 -4.777108 -2.522510 -3.183610 1.139734 -1.536866 1.279685 0.641932 -0.228202 1.365212 3.641395 0.061499 3.014097 -1.419309 8.769041 -1.462911 -5.690213 1.697806 -4.830907 1.224644 7.611747 3.279210 -2.708085 -2.697264 -8.315523 2.087580 -1.179340 0.190737 4.660984 -4.483321 -0.610364 1.785140 1.096551 -3.604222 1.966158 2.220780 -3.772190 -5.648873 12.868036 9.011018 -4.358391 3.250732 -3.841941 4.204999 -3.114134 1.816889 -5.653830 -0.188058 3.312067 3.192254 1.102391 3.215795 5.129544 -4.629987 -2.920149 -1.613777 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__buildSuffixArray(std::__cxx11::basic_string, std::allocator >, int) = -5.406114 -2.549004 2.514067 -12.122515 9.109174 16.081167 3.728727 -9.691600 -13.443632 -4.053767 4.646227 -20.678001 -10.319359 15.526101 -6.247399 9.406491 18.647584 -0.774377 -8.112361 -3.798132 10.306178 3.641780 21.991008 22.933149 -15.225644 1.559747 -1.564129 7.610595 2.643838 6.053719 2.077571 -12.363533 2.461030 -7.706154 1.383913 -4.021845 -5.379097 2.472936 9.499638 -24.900034 -1.650003 11.103052 -1.115413 -0.039674 2.988222 1.255728 16.372340 11.779122 0.820778 9.486670 8.554385 1.496051 8.351596 -0.167629 5.819501 0.270225 7.883813 -3.641998 -2.334541 -2.903566 -4.784254 -0.879320 -0.141403 16.807896 17.614518 0.802080 -8.866132 0.867080 4.313099 3.300397 3.493093 13.871898 -1.479784 8.917495 8.371464 -11.313941 5.667489 -17.277831 5.936783 -14.932029 -12.100044 0.743415 10.753924 13.490603 8.067593 -6.072768 24.203903 -4.950152 -7.358968 12.923052 18.787101 -11.687001 -2.229663 -3.888053 -8.369635 -0.446816 -5.188958 3.408017 -1.630457 7.068712 -13.956531 -6.465341 1.375183 1.334853 -9.300741 -2.114634 -1.042451 11.543548 -12.568368 -7.528985 -5.278303 12.088299 -0.508875 -25.038533 -13.238280 -9.500577 -0.666448 2.348951 -11.512972 -12.002912 7.314689 3.375675 -4.709157 -4.387042 -7.561466 12.016827 11.606916 2.522242 -1.782206 8.518505 5.713719 20.454556 1.814711 -7.474527 1.683931 3.401818 -0.170697 6.415468 -4.119718 -0.877395 -1.205727 -11.897308 -1.279139 8.771991 -7.700175 -1.028652 -5.450965 -0.965461 -1.654956 53.072422 -6.082628 18.077714 13.104856 -14.094536 7.754323 -3.811874 1.084372 4.164917 6.986288 9.915498 -23.352139 -11.580525 15.144369 22.870553 7.447875 -14.132636 4.032651 6.792766 0.542618 -4.772715 10.208339 1.009543 2.313890 -8.627271 -2.545757 9.207275 30.239242 -7.293903 -9.749053 3.412027 5.466920 0.771240 -8.915063 -1.748553 -9.387801 -0.777489 8.599294 3.560018 8.440658 17.314944 -21.928145 14.629044 0.903483 -3.151066 17.203602 2.963302 -11.076463 -9.230213 -5.207998 7.868423 12.543104 -1.661660 -3.413478 0.333709 -18.140624 0.968881 5.022222 3.090499 -12.174317 16.194392 1.621965 -8.878356 -5.681941 -3.702103 -5.158872 -4.649787 -10.545435 11.323256 -0.454546 -17.927076 13.873168 6.470807 -6.388956 0.313034 -5.415293 12.704025 -11.656785 -14.451222 8.457231 -7.023586 -10.968329 -3.295057 -5.702725 4.359736 8.896505 6.010732 -17.836944 -13.809575 15.830279 -3.928716 19.617220 9.566059 -2.233816 8.675159 1.356416 -7.651289 -6.939063 -14.639665 7.637957 4.518658 -10.272508 -7.597527 -6.581049 11.340185 12.706442 -1.572134 -9.530708 -6.714815 14.986116 -10.166738 -0.677101 4.467927 -0.475389 -12.950448 3.010875 7.924991 -8.304300 3.983972 -12.108492 -3.090194 -12.531912 -8.074948 12.042017 -3.570669 4.697720 1.828680 -3.674222 -2.570987 5.097340 5.074981 -1.605807 5.923732 19.914161 8.651603 -1.969997 1.815027 -19.004829 12.566248 -16.482084 -13.807361 2.367197 -1.126493 -9.068680 -5.772530 -1.521671 13.091188 10.307848 -8.618258 -7.089301 7.067914 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(suffix&, suffix&) = 0.117094 0.581231 0.485858 -0.192690 0.545529 0.038211 0.192401 0.520560 -0.382016 -0.842113 -0.194185 -0.604105 -1.072640 0.646571 -0.024285 -0.313701 1.145473 0.213408 0.184431 -0.476857 0.095682 -0.427543 0.990495 1.051554 -1.027746 0.370182 0.394275 0.295731 0.110837 0.599827 0.052567 -1.001885 0.290925 0.138648 0.536807 -0.453630 -0.231613 -0.436697 -0.592856 -1.652964 -0.160749 0.455216 -0.355878 0.051244 0.210084 0.997988 1.369510 0.479368 -0.452291 0.644623 0.422194 0.126662 0.229219 0.058299 0.050200 -0.159209 0.120656 -0.154393 -0.498477 0.385097 -0.040369 -1.168563 -0.329335 0.649147 0.824603 -0.243366 -0.262135 -0.069344 -0.181005 0.155110 -0.066705 0.482644 0.797688 0.292421 0.747868 -0.295669 -0.388281 -1.451335 -0.025294 -2.860323 -0.926229 -0.832897 1.201937 0.181325 -0.122234 -0.251245 1.101375 -0.004464 0.475681 0.764326 1.155339 -0.408708 -0.281551 -0.480020 -0.120555 0.501196 -0.380852 0.002548 0.246960 -0.142026 -0.659356 -0.520463 0.539187 -0.313379 -0.511819 -0.124488 -0.276952 0.678585 -1.256196 0.003065 -1.361153 -0.049049 0.373031 -1.100986 -0.091256 0.226764 0.831505 0.577677 -0.193455 -0.151426 0.228922 0.260190 -0.267373 -0.060292 -0.467699 0.890797 0.213166 -0.008606 0.436667 0.457928 0.513825 0.547193 1.010049 -0.123849 -0.277408 0.377129 -0.182060 -0.132209 -0.307195 -0.077989 0.421159 -0.518357 0.354121 0.034983 -0.526807 -0.574068 -0.165125 -0.584666 0.400468 1.515901 -0.173277 0.475423 0.115769 -0.718306 0.313305 -0.262914 -0.479980 0.241610 0.810004 0.704182 -0.197723 -0.311097 0.228931 1.026332 0.374095 -0.812409 0.005890 -0.033509 0.013748 -0.176502 0.535575 0.118882 0.333827 -0.357871 -0.090568 0.420953 1.211282 -0.270519 -0.915129 -0.120269 0.382195 0.188476 -0.504729 0.191056 0.073705 -0.077433 0.389993 -0.116585 0.306934 0.816556 -2.000871 0.725471 -0.163413 -0.269142 0.188183 0.186053 -0.136889 -1.009482 0.301553 0.696368 0.931664 0.378597 0.078420 -0.247048 -0.782270 -0.111947 0.212008 0.451444 -0.483185 0.709644 -0.064120 -0.566947 -0.493302 -0.607465 -0.031240 0.075528 -0.361504 0.249363 0.396106 -2.094346 0.850848 -0.302677 -0.462866 -0.194192 -0.122341 0.540500 -0.816293 -0.997145 0.182800 -0.428421 -1.227948 -0.332783 -0.489565 0.346045 0.031180 -0.085433 -0.188925 -0.888876 1.049895 0.093698 0.576261 0.622945 0.189431 1.501636 0.164284 -0.627303 -0.297666 -0.484350 0.777502 -0.722077 -0.093296 0.155407 -0.503205 0.291774 1.247690 -0.077879 -0.121278 -0.333363 0.753700 -0.849234 -0.442291 0.530902 0.487562 0.086267 0.920215 0.649151 -0.637182 -0.344528 -0.874824 -0.008179 0.051409 -0.469205 0.235181 -0.970657 -0.115973 0.737026 -0.219353 -0.569802 0.461509 -0.254608 -0.172373 -0.361657 0.795549 1.556206 -1.107856 0.614104 -0.638993 0.557411 -1.006683 -0.650658 -0.226627 0.105343 0.028182 -0.118442 -0.193479 0.088951 0.129313 -0.454459 -0.516294 0.200597 +PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/count-1s-sorted-binary-array.cpp__main = 0.049568 0.322757 0.493402 -0.251826 0.422166 -0.067183 0.247012 0.324381 -0.495154 -0.814933 0.066486 -1.193219 -1.114772 0.726510 -0.077706 -0.202111 1.019913 0.072910 -0.037028 -0.359974 -0.129323 -0.181786 0.940087 1.021304 -0.794892 0.317901 -0.172127 0.129350 0.005801 0.468495 0.165804 -1.033831 0.251744 0.438560 0.555842 -0.012402 -0.337627 -0.349496 -0.480372 -1.402602 -0.112912 1.067663 0.220785 -0.042783 0.313834 1.017287 1.227365 0.470799 -0.084364 0.523161 0.242802 -0.140158 0.491953 0.025055 0.314256 -0.485681 0.409498 -0.478775 -0.668383 0.315223 -0.151335 -0.867098 -0.505211 0.637578 0.774493 -0.169543 -0.389954 -0.307550 0.000119 0.264679 0.023112 0.518676 0.800248 0.356045 0.531360 0.236416 -0.030291 -0.785660 0.104631 -2.421640 -0.917986 -0.379776 1.429354 0.745226 -0.270220 -0.761405 1.046573 0.038824 0.094603 0.395797 1.206726 -0.248561 -0.339094 -0.238347 -0.004589 0.330095 -0.338079 0.068358 0.397292 0.025905 -0.756088 0.046735 0.390544 -0.388641 -0.417060 0.399979 -0.114559 0.587702 -0.989422 0.207513 -0.975670 0.101808 0.667956 -1.111837 0.135257 0.230751 -0.065524 0.586831 -0.489581 0.130275 0.384812 -0.192170 -0.393379 0.225382 -1.332441 1.060540 0.089513 0.181249 0.320284 0.719069 0.582565 0.328591 0.388217 -0.241150 -0.020228 0.182126 -0.020914 0.180407 -0.059045 -0.214728 0.337387 -0.415292 0.138640 -0.259220 -0.501642 -0.285591 -1.009161 -0.226096 0.122902 1.032803 -0.349228 0.722619 0.217629 -0.568029 0.586931 -0.214108 -0.327285 -0.077476 0.646366 0.649604 0.123778 -0.360500 0.592537 1.110305 0.370271 -0.636356 0.480275 0.277147 0.066998 -0.353892 0.711989 0.156630 0.458833 -0.420792 -0.106112 0.393113 1.147882 -0.176818 -0.816017 -0.118257 0.239297 0.631202 -0.179977 0.219023 0.230550 -0.011847 0.063498 0.086905 0.328518 0.803731 -1.614152 0.848088 0.116606 -0.241851 0.721952 -0.042469 -0.370535 -1.116052 -0.018047 0.599223 0.820398 0.368899 -0.188217 -0.246753 -0.755478 -0.090224 0.068311 0.281531 -0.455158 0.632325 -0.213296 -0.329245 -0.342879 -0.953587 -0.078549 0.159236 -0.613138 0.345068 0.843733 -1.533749 0.805361 0.000215 -0.428570 -0.572596 -0.113344 0.253906 -0.658812 -0.720843 -0.122899 -0.829627 -1.527604 -0.436186 -0.504371 -0.048433 -0.152360 -0.037423 -0.228719 -0.541301 1.348246 -0.065520 0.848855 0.549434 0.016504 1.018625 1.049915 -0.596979 0.137655 -0.668203 0.649047 -0.745840 -0.176838 0.653320 -0.462606 0.229371 0.832652 -0.121853 -0.203468 -0.423111 0.502474 -0.440726 -0.427966 0.508243 -0.363548 0.005988 0.835767 0.623976 -0.483677 -0.014223 -0.979265 -0.307084 -0.348601 -0.391426 0.181470 -0.611149 -0.120980 0.423288 -0.352339 -0.563677 0.232767 -0.207790 -0.511250 -0.130022 0.928543 1.020870 -0.786020 0.768260 -0.810607 0.649891 -0.821995 -0.610925 -0.046664 0.066608 -0.262698 -0.290981 -0.078001 0.031052 0.244859 -0.693169 -0.775248 0.606475 +PE-benchmarks/count-1s-sorted-binary-array.cpp__countOnes(bool*, int, int) = -2.228072 -2.394376 -1.311253 -2.819335 1.758710 2.606702 1.150629 -3.752433 -4.205945 -1.223513 2.342959 -5.887832 -2.181176 4.637177 -1.746189 3.830773 5.359722 -0.189046 -2.264978 -2.425361 4.026778 0.892715 6.665467 6.857114 -3.951640 -0.149442 -0.071126 1.317757 2.223407 -1.616768 2.335875 -2.553236 1.606309 -4.275879 -0.482993 -1.070061 -1.113640 2.100408 5.154069 -6.298609 -0.304186 1.114674 1.080130 -0.040853 -0.053437 1.422133 3.055024 3.747669 0.088658 3.925346 3.547549 0.065196 2.037531 0.084945 0.754137 -0.359217 0.724538 -0.772151 -0.129789 -1.025597 -1.250297 0.613620 0.315708 4.772698 5.475042 0.170601 -2.678509 1.935749 1.936279 1.605562 1.713170 3.956425 -0.226093 1.539823 2.949190 -5.718946 -0.317114 -8.993531 0.945714 -6.971571 -3.034418 1.477417 3.101219 0.740240 2.654248 1.107027 6.545871 -0.570255 -3.426957 4.941827 5.004911 -3.293110 -0.921778 -0.161959 -2.332321 0.022135 -1.954786 2.452467 0.671627 3.122976 -4.098195 -3.077587 0.432189 0.418626 -2.491059 -2.954473 0.212714 2.613498 -3.209990 -2.545122 -0.904610 3.695595 -0.142775 -6.665362 -2.740696 -3.567446 1.551731 0.780430 -3.744703 -3.401133 1.752654 0.045225 -1.414075 -2.043050 0.204849 1.548516 3.532121 1.820208 -0.918141 2.564892 1.345066 7.207461 0.227022 -2.987441 0.747344 0.761813 -0.071447 2.842907 -2.063250 -1.236637 1.935335 -3.203386 1.385825 2.010056 -2.202098 -2.584476 2.662639 -0.346413 -1.173728 11.930496 -0.712299 5.237349 5.134311 -3.186600 0.470577 -2.712357 1.581784 1.858493 2.542261 1.922279 -4.990025 -3.905299 4.561199 6.331382 2.272923 -4.654548 -1.189632 2.718848 1.152410 -1.138290 2.427706 0.615760 0.581279 -2.469724 -0.369703 3.053005 7.874336 -2.554717 0.783420 0.726984 3.127356 0.273677 -3.925111 -0.932066 -3.828485 0.026829 2.956762 2.160285 2.161393 4.937788 -6.828658 3.629003 -0.089219 1.217398 2.691364 2.753426 -4.491347 -3.996147 -1.384294 1.277111 3.088924 -0.433751 0.553461 1.264244 -5.434640 0.399585 1.061558 0.321069 -3.299501 4.582779 -0.014278 -1.556322 -1.356567 2.003791 -1.417866 -1.651299 -0.877608 3.960923 1.011685 -4.671839 3.190418 0.799731 -2.103116 -0.017181 -1.590872 5.261842 -3.083390 -3.299226 2.938948 -2.610162 -2.183495 -1.536358 -0.908901 1.161225 2.017640 2.647899 -4.109288 -3.250268 4.596612 -1.481430 5.717611 2.393843 -1.574923 2.143041 -3.720980 -2.028750 -2.848879 -2.298182 0.476196 1.488150 -3.375577 -2.852259 -0.914014 3.438518 3.089591 -0.517007 -3.714047 -0.492932 4.208944 -5.075480 -0.349026 1.117466 3.008195 -3.638368 2.288731 1.993344 -3.458543 2.187638 -3.080770 -0.467817 -3.519804 -2.280998 3.891192 -0.154428 1.764426 -0.783371 -0.643247 1.039358 1.991681 2.241563 0.196575 1.646804 5.317664 4.111845 -0.495850 -1.525324 -5.966656 2.830130 -4.489926 -4.757411 1.273329 0.624276 -3.650203 -1.524339 -0.990828 4.507509 3.274001 -2.730397 -3.290816 2.652694 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp__main = 0.014214 0.099175 0.344230 -0.162148 0.118398 -0.286523 0.071859 0.219739 -0.227687 -0.527751 0.072105 -0.579289 -0.545874 0.318274 -0.167105 -0.268509 0.438553 0.052718 0.020992 -0.251805 -0.091748 -0.229154 0.400562 0.442490 -0.440487 0.044099 -0.050737 0.268822 0.142541 0.219257 0.224994 -0.444613 0.008095 0.353784 0.374026 -0.014506 -0.001451 -0.134624 -0.473744 -0.592044 -0.060371 0.514428 0.218128 0.012451 0.136553 0.590443 0.482556 0.237960 -0.129591 0.199731 0.268641 -0.021907 0.177278 0.000510 0.034708 -0.442390 0.262906 -0.283626 -0.366831 0.200220 -0.022354 -0.570922 -0.199976 0.348218 0.436400 -0.065189 -0.034647 -0.231353 -0.043987 0.198954 0.100035 0.142578 0.309771 0.197642 0.282336 0.198719 0.044828 -0.530871 0.065169 -1.372842 -0.346610 -0.256826 0.791410 0.428182 -0.317244 -0.237318 0.413773 0.165796 0.097287 0.311684 0.544541 0.071303 -0.223266 -0.171955 -0.127770 0.293547 -0.257128 0.026430 0.144288 0.282059 -0.289211 0.137912 0.101689 -0.202259 -0.134788 0.318832 -0.126006 0.234582 -0.601899 0.225913 -0.482613 -0.000923 0.485923 -0.535064 0.099960 0.026228 0.093403 0.240104 -0.136746 0.300869 0.110932 -0.101047 -0.147512 0.343855 -0.920534 0.473146 -0.088632 0.107589 0.119465 0.311286 0.250431 -0.087687 0.127174 -0.134682 -0.101302 0.107293 -0.133557 0.010974 -0.107425 -0.106837 0.361316 -0.165142 0.133347 -0.262978 -0.221544 -0.382046 -0.585218 -0.169958 0.200487 0.318806 -0.080141 0.288196 0.059970 -0.192769 0.220315 -0.007446 -0.085202 -0.012913 0.272008 0.199418 0.380804 -0.175908 0.215116 0.433676 0.163154 -0.180740 0.207799 0.147132 0.042247 -0.078832 0.253829 0.141642 -0.007258 -0.154967 -0.063983 0.183856 0.297142 0.115521 -0.350962 -0.100825 0.163367 0.214005 -0.015504 0.185625 0.278593 0.079959 -0.052701 0.038401 0.152156 0.379845 -0.980506 0.392894 0.233301 0.091748 0.227806 -0.180759 -0.149207 -0.776208 0.090140 0.276157 0.337513 0.187241 -0.127619 -0.011657 -0.309190 -0.019361 0.012215 0.218802 -0.164237 0.211911 -0.115009 -0.118695 -0.310946 -0.537359 -0.060410 0.244903 -0.308727 0.113194 0.353770 -0.768911 0.395543 -0.173599 -0.216201 -0.409099 -0.041439 -0.015137 -0.434880 -0.325475 -0.182868 -0.443041 -0.871875 -0.385184 -0.208855 -0.052432 -0.196078 -0.114778 -0.000316 -0.147721 0.574170 -0.161787 0.269078 0.184426 0.021644 0.520431 0.658959 -0.148298 0.056720 -0.051800 0.290611 -0.531207 -0.063209 0.524230 -0.105816 0.035701 0.396070 -0.124495 -0.036720 0.018783 0.274448 0.030227 -0.459063 0.193190 -0.360800 0.097637 0.543178 0.243296 -0.356984 -0.054814 -0.562670 -0.150332 -0.034453 -0.217046 0.059214 -0.299926 -0.014737 0.223938 -0.063906 -0.357035 0.122355 -0.089207 -0.260184 -0.068093 0.502145 0.555816 -0.348403 0.478590 -0.435724 0.226153 -0.438619 -0.315856 -0.078423 0.051803 0.011315 0.002152 -0.099183 -0.002552 0.143173 -0.276035 -0.367797 0.379196 +PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp__countStrings(int) = -1.773123 -1.287185 -0.220661 -2.494205 1.855536 4.129329 1.262232 -3.394397 -3.430278 -1.005757 1.868714 -5.800889 -2.665625 4.400194 -1.757872 3.497654 5.147092 -0.077071 -2.551917 -1.384499 2.901842 1.482403 6.645308 6.513722 -3.896093 0.158025 -0.442934 1.165673 1.664658 -0.121923 0.951855 -2.442437 2.209503 -3.147631 -0.316289 -0.844600 -1.147345 0.678066 3.490994 -6.329440 -0.300811 1.791946 0.379414 -0.202930 0.348008 1.654730 3.955485 3.579677 0.906494 2.884839 2.244085 -0.002903 2.150938 0.253225 1.286279 -0.324549 1.638378 -1.669691 -0.865550 -1.304765 -1.033852 -0.667197 -0.517885 4.605164 5.029558 0.207601 -2.134089 1.288582 1.515538 1.112674 1.304269 3.524399 0.039397 2.276178 2.073312 -4.164777 1.063050 -4.532615 0.353029 -5.315173 -3.163925 0.572953 2.952989 2.289944 2.654475 -0.825024 6.246881 -0.535100 -2.462010 2.975637 5.308270 -4.175013 -1.041480 -0.419722 -0.975265 -0.012366 -2.144118 1.969473 0.532923 1.633391 -4.042908 -1.745876 0.658042 0.670022 -2.482161 -1.304111 0.117950 3.041020 -3.504819 -2.371725 -1.131752 2.451093 -0.433992 -7.074278 -1.948028 -2.297419 0.890318 1.019998 -3.046434 -3.548622 1.776605 0.845315 -0.795001 -2.142244 -1.579786 2.770455 3.252038 1.266451 -0.345261 2.877241 1.684929 6.790561 0.850155 -2.121372 0.621965 0.497604 -0.379608 2.535843 -1.089498 -0.979984 0.264524 -3.805561 0.420564 2.800022 -2.234646 -0.541729 -0.165850 0.542890 -0.553379 12.185613 -1.115434 5.151870 4.279010 -3.941476 0.931550 -2.698081 0.608786 1.169483 1.930241 2.247426 -5.981276 -3.384494 4.102706 6.351208 2.230690 -4.391860 1.077971 1.725099 0.574830 -1.968856 2.412449 0.862916 1.051060 -2.634683 -0.528071 3.141070 8.053281 -2.866003 -0.461788 0.949682 0.683160 0.773783 -3.106002 -0.908048 -2.016487 0.073718 2.345566 1.762802 1.733758 4.746196 -4.359531 3.952732 -0.209750 -0.320803 4.415216 1.638923 -3.937939 -1.959855 -1.214942 2.064578 3.017972 -0.535909 -0.623063 0.652864 -5.131963 0.009009 1.168980 0.411907 -2.696915 3.893454 0.975614 -1.847629 -1.653394 0.217909 -0.299531 -1.566798 -1.757987 3.548911 0.505832 -4.755609 3.698293 1.176758 -2.505234 0.079582 -1.706953 4.165195 -3.391252 -3.444027 2.426171 -2.366054 -2.954139 -1.417721 -1.105889 1.171149 2.032205 2.078828 -4.422186 -3.223571 4.446434 -1.169899 5.091681 2.424674 -0.640478 2.526294 -1.392360 -2.266029 -2.127461 -3.741407 0.793211 0.870229 -3.327449 -1.391949 -1.311787 3.614378 3.507806 -0.586626 -3.052882 -0.754044 3.517096 -4.510463 -0.456968 1.478769 2.402806 -3.682553 1.402002 2.192247 -2.865398 1.452577 -2.486437 -1.475121 -3.284042 -2.705840 3.368133 -0.696774 1.798446 -0.058321 -0.507827 0.106637 1.674789 1.202280 -0.070784 1.575297 5.174908 3.344538 -0.924097 -0.505060 -5.535494 3.492658 -4.623827 -4.458942 1.726121 0.571559 -2.771453 -1.445543 -0.230431 3.743664 2.882902 -3.484948 -2.695371 2.032140 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp__main = -0.100111 0.058405 0.303929 -0.166048 0.410795 -0.040326 0.257559 0.095263 -0.500300 -0.545786 0.115602 -0.785165 -0.746341 0.693094 -0.079307 0.191924 0.922529 0.182357 -0.034838 -0.315583 0.215758 -0.542744 0.903160 0.927139 -0.652175 0.182132 0.063476 0.246719 0.049768 0.399699 -0.070319 -0.602965 0.350577 -0.246804 0.263530 -0.298140 -0.168501 -0.058706 -0.047314 -1.164104 -0.071699 0.453544 0.061453 -0.022160 0.053480 0.806067 0.839325 0.491120 -0.152774 0.634283 0.299883 -0.343847 0.332894 0.121485 0.263307 -0.111634 0.277241 -0.006683 -0.542015 0.189562 -0.182585 -0.912009 -0.184599 0.513247 0.771346 -0.174464 -0.235196 0.044366 -0.134913 0.187781 0.158900 0.383731 0.448528 0.080588 0.583334 -0.396745 -0.076437 -1.124633 -0.158622 -2.105142 -0.706710 -0.277027 0.956227 0.120388 0.125100 -0.196875 0.884950 0.029473 -0.031410 0.378829 0.984809 -0.546797 -0.341983 -0.180901 -0.055353 0.213450 -0.397111 0.030557 0.517425 -0.041139 -0.642455 -0.280708 0.548759 -0.086874 -0.322347 -0.090197 -0.135103 0.595214 -0.909124 -0.265041 -0.863066 -0.081232 0.220888 -0.966385 0.229631 0.104041 0.404831 0.503386 -0.402199 -0.225008 0.342912 0.102386 -0.211170 -0.174357 -0.446285 0.786512 0.105440 0.209216 0.289215 0.412292 0.310576 0.617323 0.683079 -0.229146 -0.067955 0.173500 -0.266665 0.277063 -0.190084 -0.318619 0.348083 -0.552967 0.128368 -0.036956 -0.460647 -0.219044 0.052503 -0.031043 0.127152 1.094877 -0.143007 0.621545 0.303514 -0.584138 0.495887 -0.293999 -0.095893 0.150910 0.617342 0.364692 -0.346167 -0.413756 0.459850 0.898192 0.391357 -0.860319 -0.143175 0.044620 0.258553 -0.104214 0.382306 0.232393 0.334340 -0.416567 -0.043022 0.278744 1.155017 -0.454873 -0.631700 0.086744 0.004813 0.162103 -0.834386 -0.005573 -0.124341 -0.033092 -0.052995 0.043297 0.157274 0.756104 -1.452654 0.689546 -0.241380 -0.199518 0.639111 0.126497 -0.398218 -1.140431 -0.045156 0.441554 0.719941 0.359925 -0.070193 -0.005964 -0.697302 -0.051926 0.022351 0.229961 -0.320056 0.598368 -0.179431 -0.407604 -0.374243 -0.480127 0.006110 -0.105657 -0.201923 0.385335 0.508092 -1.421173 0.607869 -0.064793 -0.444053 -0.112895 0.095643 0.404033 -0.593555 -0.793205 0.171457 -0.567438 -0.932021 -0.484035 -0.251830 0.067827 0.000537 -0.297477 -0.133170 -0.630711 0.907670 -0.168483 0.659646 0.410677 -0.013602 0.991966 0.538145 -0.605755 -0.218903 -0.183764 0.240445 -0.700046 -0.201159 -0.027861 -0.279380 0.424809 0.770083 0.107612 -0.047649 -0.230037 0.658567 -0.690657 -0.374919 0.577826 0.272643 -0.084471 0.666446 0.620444 -0.593369 -0.067465 -0.601536 -0.276627 -0.219844 -0.369869 0.262360 -0.503513 0.008622 0.249028 -0.129080 -0.260182 0.260076 -0.035907 -0.136087 -0.221614 0.870035 1.210367 -0.760601 0.289291 -0.650038 0.432576 -0.779367 -0.595163 0.044069 0.407804 -0.323214 -0.109835 0.178544 0.211390 0.223812 -0.664040 -0.509641 0.210128 +PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp__countRec(int, int) = -2.077407 -2.409685 -0.694742 -3.290358 1.639575 3.030475 1.155902 -3.303693 -4.247135 -1.369991 2.009925 -5.435594 -1.896517 4.585394 -1.630056 3.927351 5.306021 0.263324 -2.391368 -1.612633 3.555783 0.076616 6.041694 6.605961 -3.582244 -0.012976 -0.249753 1.773815 1.542589 -0.077444 1.790240 -2.623815 1.313780 -3.782791 0.131406 -1.683038 -1.318113 2.214464 4.220458 -6.638863 -0.219602 2.217911 0.951533 -0.104758 0.353611 0.724506 2.870116 3.507205 0.296624 3.699944 2.749730 -0.053165 2.206561 0.049708 1.475378 0.394619 0.992784 -1.098096 -0.286300 -0.731985 -1.348258 -0.029320 0.621427 4.476576 5.075495 -0.257273 -2.461347 1.206341 1.754816 1.354578 1.778319 3.694839 -1.161354 1.104603 2.259878 -5.688499 0.733626 -7.106128 1.365128 -6.242259 -3.094373 1.374952 3.156446 2.304113 2.559810 -0.255975 6.449434 -1.211836 -3.139848 3.799979 4.601008 -3.233342 -0.844527 -0.419626 -1.831801 -0.086036 -1.775507 1.065388 0.943956 2.541435 -3.832376 -1.804640 0.742549 0.683268 -2.457374 -2.166261 0.099637 3.386222 -3.493719 -3.008484 -0.819711 3.830352 -0.464987 -6.673539 -1.912670 -3.427045 0.354742 0.672056 -3.781034 -3.399059 2.044722 0.459119 -1.125269 -1.688636 -1.059737 2.445167 2.988962 1.353506 -0.829034 2.622794 0.922644 6.575690 0.549083 -2.698422 0.791012 1.190041 -0.317604 2.598994 -1.677675 -1.278490 0.899292 -3.674137 -0.043306 1.957665 -2.274744 -1.073090 1.429161 0.295625 -1.062826 13.702463 -1.169380 5.344831 4.814436 -3.333839 1.449657 -1.670439 1.441459 1.660171 2.435406 1.795574 -6.201912 -3.502779 4.130445 6.415194 2.304103 -4.244708 -0.949896 1.984244 0.736308 -0.806056 2.386195 0.320816 0.572631 -2.473521 -0.497950 2.315543 7.844326 -2.334211 -0.045170 0.535895 2.378406 -0.466561 -4.160820 -0.785389 -4.125315 0.041304 1.873619 1.520233 2.015438 4.732749 -6.072956 3.960706 -0.433416 0.448837 3.981043 1.980432 -3.795924 -5.218041 -1.967957 1.229014 3.553969 -1.222191 0.395305 1.285957 -5.224231 0.281060 0.905933 0.437945 -3.230277 4.337837 0.105264 -1.584109 -0.994662 1.301184 -1.335387 -1.952758 -1.278417 3.680709 1.185784 -4.125291 3.006122 1.152114 -2.048050 0.622099 -0.875280 4.626348 -3.199126 -3.385750 2.759348 -1.757194 -2.320749 -1.343967 -1.262456 1.546484 1.638058 1.259065 -3.937314 -3.115884 4.104212 -1.791548 5.604303 2.333502 -1.647537 2.341721 -1.798881 -1.976809 -2.169253 -3.073055 0.083633 0.857743 -2.780018 -2.977848 -1.093346 3.461515 3.018368 0.112889 -3.081614 -0.203747 4.315821 -4.102283 0.186694 1.188352 1.489165 -3.381851 1.573228 2.052590 -3.409823 1.856630 -2.929447 -0.567137 -3.207757 -1.828653 4.033182 -0.259839 1.809738 -0.830296 -0.489225 0.544323 1.683569 2.311453 0.074551 1.747590 5.433410 3.094118 -0.163492 -1.136508 -5.418448 2.815921 -4.238683 -3.864576 0.551625 1.253265 -3.211646 -1.275673 -0.317354 4.173131 3.333872 -2.601071 -2.504224 2.179244 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp__main = -0.021674 0.263877 0.555161 -0.306756 0.299513 -0.225520 0.150109 0.263709 -0.375647 -0.904231 0.146325 -1.051183 -1.134423 0.608871 -0.241872 -0.414383 0.832953 -0.039351 0.001431 -0.494366 0.023013 -0.249624 0.904833 0.987374 -0.977867 0.141606 0.109798 0.498277 0.405142 0.187139 0.439192 -0.742351 0.108412 0.441767 0.587286 -0.032218 -0.092416 -0.351509 -0.620404 -1.222157 -0.192570 0.733531 0.011454 0.077825 0.247985 1.185576 1.045708 0.524078 -0.402574 0.458501 0.596695 -0.072066 0.341242 -0.017828 -0.048640 -0.882107 0.353264 -0.243939 -0.470077 0.264863 -0.013088 -1.004129 -0.359772 0.752051 0.925997 -0.154918 -0.206289 -0.226185 0.029087 0.321777 0.057742 0.496349 0.707789 0.459588 0.717385 0.104793 -0.039204 -1.319121 0.124802 -2.534056 -0.772088 -0.462234 1.369886 0.498238 -0.421703 -0.407983 0.981886 0.351165 0.092546 0.786798 1.096947 -0.035014 -0.298971 -0.296037 -0.273195 0.539485 -0.484538 0.289442 0.242674 0.410815 -0.623110 0.009096 0.153719 -0.425499 -0.417351 0.295430 -0.263401 0.469984 -1.014653 0.368529 -0.910620 0.021823 0.780906 -1.195267 -0.094418 -0.004094 0.503810 0.402907 -0.237822 0.398063 0.145753 -0.191190 -0.226157 0.391469 -1.258042 0.855288 0.187631 0.212643 0.242038 0.621476 0.561974 0.129788 0.375471 -0.217070 -0.241306 0.152355 -0.192971 0.129374 -0.244912 -0.029597 0.771922 -0.314024 0.302266 -0.260715 -0.402164 -0.769268 -0.624854 -0.434396 0.249894 1.204509 -0.092688 0.630071 0.308529 -0.449212 0.325727 -0.174632 -0.237531 0.208767 0.552145 0.537101 0.231304 -0.353753 0.490379 0.995068 0.293254 -0.672925 0.344121 0.420055 0.065901 -0.409805 0.579827 0.209760 0.132241 -0.265892 -0.089247 0.606468 0.682968 -0.013749 -0.812569 -0.152990 0.448925 0.416548 -0.202241 0.283522 0.437197 0.030439 0.221258 0.139248 0.336704 0.758618 -1.895640 0.651781 0.465531 0.131743 0.395891 -0.073508 -0.438371 -1.245749 0.305052 0.547832 0.532525 0.343723 -0.209148 -0.095593 -0.747548 -0.023203 0.195694 0.295017 -0.423981 0.616467 -0.189781 -0.160582 -0.590604 -0.864113 -0.143172 0.375209 -0.548639 0.355397 0.386113 -1.631860 0.784147 -0.316160 -0.517533 -0.713245 -0.344739 0.287343 -0.840855 -0.740887 -0.121893 -0.829777 -1.554534 -0.713500 -0.388363 -0.037601 -0.102119 -0.026754 -0.257645 -0.487012 1.148464 -0.281976 0.594377 0.469769 0.101439 1.130272 0.711469 -0.421346 -0.162597 -0.263724 0.788012 -0.638682 -0.322527 0.559970 -0.268046 0.112276 0.871853 -0.335077 -0.149535 -0.104952 0.523864 -0.371548 -0.800744 0.309985 -0.096770 0.015376 1.035608 0.409424 -0.565707 -0.012712 -1.056774 -0.316378 -0.165881 -0.526550 0.264150 -0.554662 -0.023317 0.502503 -0.193417 -0.521573 0.370186 -0.144667 -0.316638 -0.110680 0.875190 1.393816 -0.813015 0.636851 -0.929174 0.563920 -0.934739 -0.755359 0.017086 -0.061245 0.082771 -0.168376 -0.221357 0.098961 0.353545 -0.670007 -0.715639 0.719556 +PE-benchmarks/count-possible-ways-to-construct-buildings.cpp__countWays(int) = -1.220679 -1.357584 -0.685653 -1.295349 1.460940 1.240950 0.987749 -1.227082 -2.760370 -0.652282 0.898172 -2.865850 -1.533944 3.097376 -0.513693 2.648736 3.991145 0.865637 -0.907347 -1.165784 2.554725 -1.778876 3.999993 4.501724 -2.523528 0.218648 0.340819 0.911329 0.577596 0.528211 0.001364 -1.621752 1.335390 -3.320526 0.393623 -2.117846 -0.693100 1.473147 2.623194 -4.976442 -0.226648 0.943665 0.699410 0.004817 -0.125217 2.200764 2.181871 2.359642 -0.667038 3.020638 1.725367 -1.114958 1.450501 0.336289 0.843214 0.967266 0.250241 1.304713 -0.847404 0.029416 -0.924448 -1.515078 0.648776 2.499290 3.695286 -0.555282 -1.396150 1.188923 0.493706 0.647427 1.119679 2.169830 0.313634 -0.221272 2.299105 -3.946973 -0.396991 -6.212838 0.104847 -6.882762 -2.151264 0.021497 2.373260 -0.524927 1.971783 -0.101344 4.337157 -0.576407 -1.385715 2.553529 3.290190 -2.920671 -0.936288 -0.739286 -1.143595 0.171365 -1.383175 0.309485 2.474856 0.427449 -2.660656 -2.408090 1.445017 0.517035 -1.590956 -2.213776 -0.287103 2.386830 -2.587694 -2.545392 -2.073349 1.106524 -0.647381 -4.245259 0.087087 -1.651545 0.872639 1.142055 -2.196061 -2.498600 1.304164 0.723702 -0.861847 -1.777701 0.461966 2.331898 1.473941 0.696122 0.224304 1.205350 0.388403 4.220022 1.844635 -1.781690 0.040022 1.198431 -1.120065 1.558996 -1.855558 -1.373632 2.068503 -2.885681 0.184027 0.596533 -1.792483 -0.320882 3.315955 0.103089 -0.198434 7.827445 -0.426081 3.130731 2.488507 -2.503761 2.182990 -1.056306 0.820969 1.608111 2.633556 0.912188 -4.188961 -2.346992 2.076335 4.100256 1.706675 -3.791500 -2.102846 0.465145 1.047265 -0.106372 1.207681 0.547927 0.523860 -1.585256 -0.083931 1.022532 5.706344 -2.392855 -0.305282 0.456267 1.547534 -0.882443 -4.496470 -0.702980 -3.532507 -0.296865 0.194070 0.657923 1.138903 3.291633 -5.308639 2.705990 -1.658482 -0.131013 2.361335 1.393991 -2.197781 -4.831209 -0.764363 0.950079 2.942383 0.267396 0.270017 0.904178 -3.429558 0.144434 0.294644 0.652662 -1.920354 3.054745 -0.604203 -1.480457 -0.873918 0.650110 -0.730848 -1.898077 -0.089960 2.276172 1.202664 -4.048838 1.892375 0.199219 -1.670877 0.892325 0.398831 2.465546 -2.334349 -3.039296 1.956030 -0.926495 -1.253058 -1.499772 -0.736448 1.229407 0.680440 -0.526733 -1.780258 -3.537476 2.988705 -1.254325 3.353768 1.661227 -0.970926 2.726039 -0.549767 -2.259159 -2.185315 -1.123537 -0.467058 -0.749079 -1.331877 -2.285554 -0.805120 2.510679 2.768275 0.873456 -1.022458 -0.351834 3.532665 -3.035172 -0.295505 1.702671 1.891759 -1.353922 1.520704 2.046531 -2.882155 0.421361 -1.891163 -0.355680 -1.245850 -1.184642 2.392397 -1.319800 0.807500 -0.221329 -0.269008 0.470950 1.386532 1.302078 0.224419 0.070674 4.057015 3.347961 -1.544582 -0.626059 -3.107659 1.733775 -3.102989 -2.322245 -0.051010 1.812434 -2.266444 -0.376714 0.908274 2.301039 1.564996 -2.119920 -1.731698 0.401661 +PE-benchmarks/count-ways-reach-nth-stair.cpp__main = -0.099123 -0.053125 0.265972 -0.191184 0.412303 -0.052216 0.274910 0.076106 -0.585375 -0.500191 0.202296 -0.812594 -0.679658 0.702939 -0.067015 0.268850 0.906083 0.182951 -0.073664 -0.320003 0.233972 -0.526894 0.914699 0.953990 -0.648876 0.200368 -0.030299 0.250725 0.083737 0.348042 -0.044960 -0.540174 0.364984 -0.315616 0.185260 -0.296642 -0.175367 0.006727 0.055159 -1.164359 -0.052600 0.463853 0.084332 -0.016957 0.056992 0.810253 0.757497 0.502981 -0.151464 0.733640 0.335903 -0.410697 0.352275 0.120473 0.260263 -0.116894 0.270645 0.009996 -0.535467 0.173594 -0.163203 -0.892932 -0.164980 0.493114 0.779605 -0.198945 -0.260938 0.056782 -0.079021 0.188306 0.247582 0.384895 0.389185 0.006185 0.593805 -0.405787 -0.070073 -1.139341 -0.150218 -2.073252 -0.722534 -0.175580 1.068874 0.119021 0.134674 -0.194300 0.873648 0.012059 -0.121912 0.393028 0.920378 -0.544038 -0.354697 -0.119407 -0.060244 0.221958 -0.397520 0.036835 0.538541 0.002014 -0.649048 -0.233581 0.569547 -0.082045 -0.333483 -0.105383 -0.110143 0.590629 -0.899821 -0.300814 -0.764666 0.021456 0.230490 -0.945459 0.215594 0.072631 0.405308 0.497562 -0.421669 -0.173133 0.323870 0.019240 -0.218830 -0.155114 -0.449532 0.753393 0.115304 0.275482 0.285566 0.424320 0.303585 0.649448 0.604323 -0.269654 -0.037117 0.173009 -0.199224 0.387368 -0.187500 -0.344862 0.332498 -0.558775 0.153089 -0.085335 -0.460661 -0.216076 0.083247 0.088620 0.043355 1.079633 -0.080121 0.694066 0.393198 -0.531714 0.484619 -0.306624 -0.018865 0.217178 0.602537 0.275333 -0.341063 -0.426292 0.450323 0.903114 0.398760 -0.910296 -0.168386 0.101407 0.276399 -0.077581 0.389381 0.220172 0.388188 -0.422626 -0.026060 0.285603 1.162921 -0.435406 -0.595946 0.083461 0.004310 0.124096 -0.857821 -0.024106 -0.139115 -0.020872 -0.041718 0.085080 0.156093 0.753641 -1.444651 0.679698 -0.242320 -0.149193 0.648265 0.180612 -0.472726 -1.160835 -0.113350 0.342384 0.732255 0.346700 -0.069980 0.090611 -0.703448 -0.050136 0.030520 0.133750 -0.313805 0.607980 -0.178881 -0.342300 -0.314509 -0.450597 -0.006775 -0.069108 -0.189566 0.434928 0.508922 -1.386959 0.513367 -0.057656 -0.498560 -0.107180 0.093304 0.449237 -0.568158 -0.744941 0.187010 -0.566966 -0.951776 -0.524593 -0.234516 0.036788 0.007193 -0.284268 -0.130249 -0.590320 0.927105 -0.219021 0.668792 0.427310 -0.118420 0.937658 0.512350 -0.604468 -0.214389 -0.172487 0.236302 -0.699539 -0.206965 -0.021615 -0.289304 0.416671 0.711594 0.158743 -0.083462 -0.220596 0.678121 -0.692031 -0.378589 0.577688 0.287931 -0.086159 0.718222 0.621454 -0.627099 0.039248 -0.587429 -0.300602 -0.217483 -0.314486 0.356282 -0.394023 0.067404 0.160860 -0.089589 -0.208691 0.275662 -0.036728 -0.139009 -0.214517 0.916628 1.220904 -0.716023 0.251604 -0.662234 0.433993 -0.740022 -0.591209 0.055363 0.426948 -0.409960 -0.099340 0.178407 0.264944 0.281203 -0.711535 -0.542678 0.282987 +PE-benchmarks/count-ways-reach-nth-stair.cpp__countWays(int, int) = -0.224105 -0.215117 -0.100364 -0.076710 0.246306 0.162015 0.195712 -0.228472 -0.475576 -0.202543 0.210750 -0.703977 -0.475063 0.592936 -0.171779 0.370670 0.694048 0.130451 -0.141444 -0.282884 0.290861 -0.208238 0.841009 0.858591 -0.474849 0.041056 -0.010436 0.102799 0.123685 0.116119 0.019203 -0.408929 0.368657 -0.398419 0.036756 -0.270163 -0.136182 0.168497 0.314303 -0.857463 -0.068508 0.289243 0.215307 0.022661 0.026663 0.744361 0.465835 0.448682 -0.010340 0.653180 0.274129 -0.216993 0.335721 0.080702 0.176840 -0.081687 0.207049 0.051838 -0.296149 -0.002598 -0.192803 -0.453679 -0.135437 0.474070 0.725688 -0.095841 -0.245530 0.088214 -0.051186 0.194760 0.214499 0.411594 0.275075 0.085641 0.446334 -0.294374 -0.019682 -0.843618 -0.097021 -1.506389 -0.365778 -0.001676 0.613335 -0.015785 0.231515 -0.019835 0.815020 0.052651 -0.280318 0.417445 0.714100 -0.526972 -0.227782 0.055829 -0.114681 0.052628 -0.338086 0.195512 0.444225 0.149624 -0.529554 -0.361825 0.215091 -0.017866 -0.267187 -0.177292 -0.099118 0.330561 -0.717622 -0.248099 -0.485431 -0.013098 0.063968 -0.827456 -0.054177 -0.140385 0.249030 0.311040 -0.432630 -0.257365 0.310973 0.005563 -0.114095 -0.221702 -0.086816 0.412909 0.168956 0.197766 0.075440 0.296190 0.137978 0.733796 0.297405 -0.292526 0.000417 0.158755 -0.185877 0.355961 -0.222353 -0.251720 0.364015 -0.531034 0.290437 0.008076 -0.344416 -0.183718 0.228689 0.012988 -0.030340 0.922580 -0.110571 0.600537 0.449088 -0.479314 0.168539 -0.369889 0.150412 0.217629 0.470427 0.223115 -0.228235 -0.401845 0.478954 0.787341 0.312442 -0.689219 -0.049296 0.195593 0.313937 -0.124025 0.315379 0.185710 0.145348 -0.338691 -0.006276 0.186486 0.970657 -0.421237 -0.054522 0.069014 0.145875 0.078695 -0.533177 -0.041814 -0.264769 -0.013869 0.062404 0.158315 0.103735 0.603701 -0.984875 0.544183 -0.197474 0.010042 0.434875 0.228547 -0.460994 -0.640008 -0.117837 0.215353 0.489166 0.238169 -0.019730 0.134821 -0.643116 0.010431 0.036661 0.143780 -0.334486 0.562104 -0.004562 -0.299215 -0.247124 -0.105044 0.083056 -0.220864 -0.115658 0.426806 0.279428 -1.007625 0.380637 0.019496 -0.396907 -0.103647 0.130521 0.327029 -0.464913 -0.559237 0.211926 -0.483752 -0.555219 -0.360989 -0.159765 0.045767 0.120098 -0.007351 -0.278015 -0.504502 0.747053 -0.198887 0.606061 0.291753 -0.138084 0.576826 -0.049586 -0.459057 -0.283710 -0.096091 0.054262 -0.416088 -0.207389 0.092671 -0.123789 0.417252 0.535807 0.100320 -0.194338 -0.051531 0.590861 -0.430984 -0.165560 0.363564 0.432632 -0.161601 0.506773 0.402439 -0.503986 0.102835 -0.374486 -0.238059 -0.292581 -0.268807 0.391435 -0.312764 0.124499 0.012670 -0.043066 -0.075105 0.220388 0.106830 -0.094451 0.002061 0.767594 0.734706 -0.404535 0.144432 -0.622402 0.354895 -0.592605 -0.488401 0.075836 0.271069 -0.388289 -0.104291 0.055942 0.334823 0.322484 -0.574100 -0.464760 0.235001 +PE-benchmarks/cutting-a-rod.cpp__main = 0.022574 0.092824 0.460457 -0.239250 0.430119 -0.089130 0.253720 0.345065 -0.614261 -0.677395 0.198989 -1.076219 -0.951047 0.702096 -0.090195 -0.110781 0.917940 0.128775 -0.066752 -0.294761 -0.029022 -0.269041 0.890980 0.970451 -0.758241 0.272491 -0.267106 0.300720 0.030217 0.466201 0.148754 -0.825547 0.220173 0.247569 0.329990 -0.101546 -0.219873 -0.187769 -0.380824 -1.284318 -0.078375 0.965242 0.127624 -0.018322 0.248558 0.887962 0.958439 0.483014 -0.173131 0.648883 0.340114 -0.284305 0.429461 0.052793 0.220008 -0.472963 0.339398 -0.270685 -0.663719 0.256921 -0.109199 -0.951858 -0.404034 0.545953 0.787502 -0.170984 -0.309185 -0.281301 -0.050249 0.259072 0.212829 0.407058 0.605428 0.169872 0.604434 0.310084 -0.049559 -0.824987 0.055716 -2.136802 -0.833994 -0.262484 1.536513 0.679942 -0.243179 -0.594384 0.917086 0.024786 -0.019104 0.521134 1.018117 -0.228758 -0.383844 -0.197764 -0.125776 0.400218 -0.388392 0.033489 0.356626 0.148884 -0.690747 0.025359 0.372796 -0.310922 -0.370016 0.320594 -0.143741 0.571301 -0.984530 0.094436 -0.830875 0.186874 0.639923 -1.006106 -0.075328 0.178727 0.084758 0.561885 -0.423615 0.248660 0.314977 -0.255161 -0.318147 0.245699 -1.085338 0.904705 0.014547 0.258345 0.325701 0.583569 0.481220 0.293522 0.332877 -0.261338 -0.032469 0.176552 0.000497 0.336221 -0.116977 -0.225683 0.266622 -0.424451 0.221070 -0.303150 -0.481090 -0.372996 -0.879651 -0.009420 0.071182 0.956426 -0.128331 0.742965 0.319136 -0.459977 0.569991 -0.166514 -0.150522 0.108814 0.567396 0.393483 0.171389 -0.357853 0.478496 0.981776 0.380252 -0.701293 0.329930 0.290038 0.178759 -0.219708 0.615912 0.205549 0.445728 -0.398150 -0.064738 0.400077 1.006729 -0.136815 -0.933002 -0.032732 0.177148 0.405664 -0.297727 0.168854 0.249854 -0.003455 0.102244 0.074054 0.259660 0.774644 -1.573961 0.753573 0.146721 -0.100350 0.655849 -0.003703 -0.453706 -1.031864 -0.067439 0.411177 0.789999 0.434414 -0.258339 -0.030426 -0.699556 -0.077885 0.124090 0.151173 -0.349868 0.625256 -0.239382 -0.239226 -0.352140 -0.928894 -0.108384 0.221912 -0.550507 0.389452 0.624426 -1.445524 0.599325 -0.054353 -0.513853 -0.504823 -0.055655 0.263836 -0.629262 -0.736506 -0.044709 -0.762430 -1.487193 -0.555480 -0.376024 -0.083498 0.005277 -0.142919 -0.139110 -0.489372 1.225769 -0.145675 0.726944 0.499132 -0.118810 0.939088 1.056351 -0.569469 0.037276 -0.419635 0.678263 -0.798700 -0.173987 0.474617 -0.406961 0.222368 0.727010 0.008250 -0.189259 -0.427665 0.624724 -0.312205 -0.548219 0.533959 -0.315902 0.051383 0.899842 0.627322 -0.576921 0.077065 -0.879056 -0.283635 -0.242171 -0.320251 0.295648 -0.440450 0.007878 0.310607 -0.195848 -0.477646 0.232928 -0.168519 -0.417630 -0.183261 0.996597 1.034361 -0.732006 0.715762 -0.755648 0.561767 -0.770182 -0.583940 -0.023874 0.101337 -0.324496 -0.157044 -0.020525 0.111436 0.294155 -0.705673 -0.713976 0.602275 +PE-benchmarks/cutting-a-rod.cpp__cutRod(int*, int) = -1.743782 -1.516767 -0.495096 -2.298974 1.798634 3.009901 1.199809 -2.412686 -3.629481 -1.267463 1.557665 -5.017366 -2.607611 4.346842 -1.436044 3.194888 5.329289 0.489325 -1.947619 -1.477897 3.247830 -0.201663 6.089889 6.431637 -3.935209 0.119677 0.010114 1.445264 1.474673 0.347411 0.940069 -2.591358 1.837724 -3.425600 0.297605 -1.897486 -0.942990 1.338511 3.126676 -6.697882 -0.350403 1.930591 0.596257 -0.070450 0.233780 2.295536 3.580838 3.482574 -0.224378 3.347102 2.549533 -0.333861 2.014252 0.254426 0.941293 0.088470 0.842589 -0.227896 -0.901021 -0.665140 -1.082559 -1.426670 0.133981 4.264070 5.214879 -0.243976 -1.952738 1.237620 1.131793 1.119451 1.425548 3.314219 0.344403 1.184482 2.718913 -4.360027 0.228034 -6.552273 0.549661 -7.477058 -2.976110 0.166354 3.345263 1.425392 2.346223 -0.733045 6.231430 -0.682361 -2.116026 3.804746 4.985651 -3.742507 -1.113285 -0.970695 -1.562015 0.356021 -2.168453 1.216983 1.485013 1.487928 -3.833342 -2.478757 0.826601 0.568138 -2.409681 -1.992719 -0.277313 3.125010 -3.804330 -2.573383 -2.008654 2.207312 -0.327587 -6.678327 -1.461925 -2.539260 0.943910 1.170368 -2.957604 -3.145372 1.701231 0.824888 -0.945703 -1.969975 -0.951252 3.020551 2.613829 1.063810 -0.141277 2.279078 1.184908 6.007671 1.481409 -2.308328 0.231017 1.119845 -0.910592 2.178008 -1.957696 -1.219157 1.777958 -3.799717 0.286694 1.807644 -2.341248 -0.898831 1.559664 -0.025679 -0.261953 11.970275 -0.824842 4.739566 3.925087 -3.681840 1.865920 -1.867818 0.807313 1.758761 2.695818 1.933070 -5.597106 -3.297853 3.510924 6.087356 2.275036 -4.487517 -0.496269 1.415229 0.941311 -1.182965 2.146326 0.777527 0.671001 -2.470730 -0.404200 2.483914 7.694307 -2.720609 -0.411959 0.673049 1.827976 -0.245417 -4.126413 -0.739879 -3.188244 -0.108116 1.691901 1.275705 1.810403 4.724493 -5.934249 3.876239 -0.772921 0.013778 3.518570 1.580619 -3.469469 -4.207371 -0.939528 1.778257 3.492883 -0.167894 -0.089405 0.931129 -5.035386 0.124825 0.950117 0.786067 -2.776709 4.106596 0.154557 -1.829281 -1.663850 0.387319 -0.842642 -1.888834 -1.223755 3.332918 0.942388 -5.050833 3.335895 0.567303 -2.378408 0.287409 -0.760327 3.737564 -3.575521 -3.902438 2.499657 -1.883079 -2.764257 -1.811982 -1.134087 1.532786 1.623243 0.756174 -3.578002 -4.141954 4.401761 -1.441232 4.866504 2.369068 -0.917597 3.192240 -0.886651 -2.392467 -2.643093 -2.780905 0.436526 -0.016851 -2.667426 -2.102229 -1.179635 3.415759 3.780996 -0.021367 -2.422091 -0.524893 4.266741 -3.948984 -0.650817 1.705598 2.183872 -2.769589 1.895133 2.373774 -3.486849 0.988253 -2.895698 -0.758522 -2.455337 -2.300969 3.398708 -1.327454 1.527783 0.048061 -0.399184 0.116107 1.798763 1.590399 -0.078976 0.964028 5.497830 3.813538 -1.406911 -0.384956 -5.127399 3.014496 -4.653484 -3.945445 0.711613 1.159101 -2.672702 -0.953073 0.203144 3.517825 2.688089 -2.954245 -2.561591 1.570582 +PE-benchmarks/cut-vertices.cpp__main = 0.932917 0.262126 2.678187 -1.236205 0.314952 -2.455958 0.230364 3.918281 -2.073073 -3.114536 -0.185512 -1.954779 -3.209468 1.353660 -0.122435 -3.920224 2.665419 1.296141 0.367983 -1.717408 -1.493832 -0.456635 1.112080 2.454161 -2.410154 0.975238 -1.532418 1.716205 0.801560 1.578413 2.249440 -2.529771 -0.903742 4.265270 2.698425 -0.925640 -0.705337 -0.676660 -5.076421 -4.519797 -0.108083 4.218479 0.362654 0.309545 2.169653 4.688598 2.416585 0.626183 -1.393244 1.628818 1.075163 0.654177 1.046075 -0.467944 -0.312946 -2.486276 0.542615 -1.430654 -1.754322 2.194850 0.149386 -3.400257 -1.244929 1.130109 1.583304 -0.693176 -0.851976 -3.345253 0.838138 1.240346 0.820272 0.615138 2.838079 -0.181235 1.723324 3.573758 -0.893086 -2.459875 1.990411 -8.622774 -2.250123 -1.678265 7.585585 3.043369 -4.261256 -3.086042 2.033550 -0.161889 1.262939 3.069087 1.567833 2.680642 -0.834422 -1.208294 -0.870201 2.563959 -0.402618 -0.866939 0.453661 1.972479 -1.194455 1.730918 -0.145671 -2.804594 -0.982746 3.139146 -0.740049 1.775289 -3.515568 3.155902 -3.070437 2.335613 4.479071 -1.585077 -0.886086 -0.056397 0.550004 1.440016 -0.858026 4.581954 0.462828 -2.170997 -1.450567 4.257206 -5.954697 3.031811 -1.403819 -0.256142 0.573739 2.068720 0.811189 -3.093106 0.230350 -0.829602 -0.409322 1.990803 0.389129 -0.705529 -1.069418 0.224455 2.228082 0.188723 1.105511 -3.420026 -1.305622 -3.079883 -5.519704 -1.031864 0.782250 1.262342 -0.343404 1.295015 0.096293 0.525282 1.312626 1.690655 -0.330775 0.654788 2.022416 0.874996 3.690082 -0.108506 -0.356654 2.203343 0.799322 -0.431622 2.237184 0.978737 -0.687672 -0.107183 2.458780 -0.285379 0.642147 -0.236762 -0.299311 0.250479 0.316458 2.398082 -3.803195 -2.322692 2.145791 1.265344 2.207032 2.140371 3.324508 0.199018 0.952032 -0.383606 1.421695 1.467868 -6.244865 2.092881 1.893662 1.031252 -0.227715 -0.738509 0.265115 -3.847303 -0.137139 0.475307 3.303144 1.409195 -1.624838 0.123626 -1.368161 -0.242949 0.753039 1.139176 -1.174841 1.314952 -0.673378 0.642152 -0.120693 -4.353641 -0.854196 3.014864 -2.434973 0.094982 1.231882 -4.636645 0.855494 -1.388853 -0.846570 -3.001679 -0.084564 -0.652704 -1.680123 -1.199746 -1.705074 -1.153236 -6.812280 -2.526529 -1.944492 0.392345 -1.267643 0.193187 0.341776 -1.079048 4.477338 -0.703828 1.681929 1.484266 -1.162454 3.748400 4.707867 -0.449879 1.134213 -1.610358 3.758067 -2.993130 1.025034 4.292211 -1.375674 -1.448172 2.036741 -0.718425 -0.390491 -0.894698 2.238576 1.293894 -2.484727 0.595351 -3.530068 2.707754 4.983848 1.370850 -2.356138 -0.209033 -3.815133 -0.254104 1.126429 0.400783 1.156393 -1.912418 -0.177460 1.115007 -0.172604 -2.724909 0.641170 -1.053424 -2.520496 -0.411325 2.841993 3.602099 -1.980804 4.554347 -1.308450 1.892871 -1.368756 0.117822 -2.598192 -1.318716 0.664768 0.459519 -1.924121 -0.552391 0.911958 -1.130718 -2.472251 3.430789 +PE-benchmarks/cut-vertices.cpp__Graph::AP() = -3.212244 -1.474550 0.681249 -6.186444 4.210589 5.684249 1.769703 -4.412833 -6.151130 -3.662633 2.915884 -8.536902 -6.584186 7.936989 -3.068908 3.625173 7.850925 -1.591257 -3.705127 -3.877027 6.068858 0.104152 10.625453 10.145829 -8.396866 0.112640 0.612061 4.370903 2.806914 1.373093 3.348867 -5.002437 0.531048 -3.676361 1.595481 -0.574850 -1.713480 0.703791 3.306258 -10.967982 -1.037051 4.806378 -0.646853 -0.165445 0.497428 1.640179 7.212468 6.412460 -0.547451 4.110782 6.091701 0.436121 3.441845 -0.208820 2.342188 -1.427281 2.891390 -2.070106 -0.377248 -1.319319 -1.933074 -1.411232 0.176028 8.689993 8.769842 -0.739937 -3.887765 1.801573 1.150211 3.163914 1.903417 6.511724 0.155767 3.293810 6.028284 -6.285443 0.410022 -11.488958 2.547405 -10.697681 -5.955204 0.146621 5.513816 5.022964 3.203585 -0.450654 11.864180 -0.973350 -4.024222 7.237354 8.601202 -3.928429 -1.259388 -2.357116 -4.513160 0.657222 -3.488325 2.223473 -0.710780 4.707383 -6.893288 -2.451451 -0.021059 0.435744 -4.959561 -2.949182 -1.434982 5.681383 -6.230750 -2.423264 -3.202609 5.959025 0.538901 -12.506208 -5.362254 -5.321179 1.803644 0.516873 -4.464813 -4.068727 3.105053 1.759075 -2.164888 -2.383520 -2.941855 5.072523 5.688473 1.812408 -0.667033 4.455294 2.847394 9.087392 1.975798 -3.207224 -0.613876 1.553491 -0.538630 3.427915 -1.603539 -0.154845 2.409683 -4.929096 0.529569 3.087236 -3.040247 -3.573638 -0.241158 -1.990958 -0.307662 23.515309 -2.265842 8.118141 6.075463 -5.994041 2.504893 -2.510961 0.412265 2.809206 4.232941 3.909663 -8.701440 -5.765232 7.694466 10.703480 3.473459 -6.912677 1.100320 3.910811 0.561541 -2.657449 4.701916 0.827704 0.742449 -3.755467 -1.371497 4.832578 12.963197 -3.736021 -3.483413 1.947618 4.815995 0.026484 -4.882794 -0.391054 -3.687728 -0.503924 4.497427 2.192612 4.241177 8.464881 -10.725348 6.452907 0.466921 -0.264550 6.157446 1.032078 -5.242342 -7.033303 -1.134817 3.187782 5.769080 -0.620898 -0.864275 0.075052 -9.087619 0.996074 2.081565 1.345887 -5.408876 7.988124 -0.923055 -3.351334 -3.707045 -0.901397 -3.128799 -0.188634 -3.915739 5.034947 -0.146243 -9.447241 7.211604 0.945710 -3.111581 -1.024765 -2.376919 7.551225 -5.538446 -7.250420 4.334936 -4.003629 -5.913157 -3.007325 -2.669108 2.489776 3.497845 1.822402 -7.729530 -5.564247 7.669220 -2.787296 9.499655 4.354296 -0.750690 5.476109 -1.049056 -3.462453 -3.945834 -5.414767 3.064600 1.561111 -5.981625 -3.544982 -2.567944 5.344843 5.562848 -1.464307 -4.431381 -1.704849 7.438860 -6.024571 -2.135316 1.523959 1.486429 -5.784956 3.909548 3.585936 -4.127580 1.644522 -6.891453 -0.599538 -6.186267 -5.474362 5.658437 -1.364553 2.863202 1.049081 -0.444161 -0.811270 2.557526 2.667773 -0.171231 1.433474 9.348137 6.616227 -2.854336 -0.743044 -10.002711 6.345129 -7.556624 -7.188494 1.439685 0.194100 -2.714362 -2.528882 -2.012017 6.311580 5.269797 -4.318561 -4.154275 3.492933 +PE-benchmarks/cut-vertices.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/detect-cycle-in-a-graph.cpp__main = 0.178945 -0.047300 0.993415 -0.664762 0.147896 -1.021003 0.136821 1.457874 -1.057541 -1.557587 -0.088227 -1.104501 -1.425807 0.828465 -0.148491 -1.259973 1.416599 0.653395 0.130139 -0.669925 -0.377468 -0.644485 0.674333 1.371032 -1.088050 0.311811 -0.721982 0.825641 0.177611 0.820428 1.068548 -1.337134 -0.386609 1.505779 1.334678 -0.645236 -0.297931 0.167985 -1.894990 -2.259887 -0.078493 2.060770 0.487790 0.115415 0.862430 1.771009 1.110444 0.454826 -0.600864 0.813688 0.516730 0.254442 0.646864 -0.154527 -0.076978 -0.869896 -0.028317 -0.864092 -0.764530 1.001833 -0.098897 -1.537871 -0.273705 0.701631 0.973943 -0.345138 -0.431181 -1.302677 0.266770 0.574778 0.399955 0.456380 1.048062 -0.179487 0.760758 0.978383 -0.329352 -1.547597 0.978153 -3.910401 -1.040695 -0.679380 3.096949 1.918686 -1.536279 -1.457073 1.246752 -0.208242 0.379421 1.516296 0.926941 0.867715 -0.389600 -0.719645 -0.493485 0.961969 -0.285691 -0.547664 0.127420 1.026650 -0.664575 0.518971 -0.000856 -1.060353 -0.492474 1.005558 -0.374583 0.959018 -1.698331 0.935457 -1.449101 1.085620 1.737976 -0.993591 0.114923 -0.314448 -0.237341 0.647209 -0.601714 1.590496 0.383789 -0.806884 -0.649284 1.627604 -2.991911 1.554865 -0.626124 -0.205427 0.158930 0.936898 0.228361 -1.017072 0.055877 -0.534875 -0.192385 1.007790 -0.015382 -0.270829 -0.658757 -0.097634 1.167809 -0.268042 -0.007337 -1.438613 -0.678562 -1.158060 -2.232667 -0.578082 0.363935 1.150340 -0.283303 0.706567 0.221362 -0.030113 1.141226 0.767607 -0.017647 0.305734 1.060636 0.483443 1.019807 -0.295627 0.087121 1.243931 0.465659 -0.066483 0.535554 0.415710 -0.111816 0.064013 1.094732 -0.055249 0.081845 -0.276582 -0.141712 0.010987 0.645704 0.932922 -0.900932 -0.874852 1.091908 0.319934 0.344171 0.802554 0.676074 -0.018591 0.173747 -0.122216 0.627512 0.897494 -2.734942 1.138834 0.552281 0.501547 0.001648 -0.473495 0.039042 -2.495481 -0.177071 0.308982 1.592315 0.394856 -0.326447 0.065063 -0.865479 -0.040156 0.219669 0.678691 -0.719177 0.797481 -0.500385 0.051130 -0.148631 -1.584336 -0.682523 0.851946 -1.001100 0.202092 1.070128 -1.609205 0.563809 -0.552136 -0.340041 -1.036218 0.200858 -0.059748 -0.905283 -0.718296 -0.499534 -0.551253 -2.765419 -1.079443 -0.857531 0.303861 -0.718736 -0.509280 0.115603 -0.747571 1.946986 -0.382417 0.970609 0.670362 -0.541308 1.540484 2.435578 -0.321761 0.429143 -0.828325 1.137327 -1.399795 0.426699 1.467269 -0.535952 -0.332949 1.081498 -0.115842 -0.252639 -0.067741 1.259056 0.641742 -0.988122 0.360606 -1.894977 0.999299 1.933468 0.691740 -1.230310 -0.139788 -1.874255 0.281996 0.353425 0.070478 0.592871 -0.961708 -0.082385 0.426636 -0.120710 -1.123439 0.331523 -0.041828 -1.095953 -0.151780 1.708840 1.131425 -0.574755 1.817422 -0.804636 0.747307 -0.828229 0.008889 -1.306601 -0.015178 0.109565 0.180545 -0.600073 -0.036286 0.515239 -0.342955 -1.056051 1.269248 +PE-benchmarks/detect-cycle-in-a-graph.cpp__Graph::isCyclic() = -1.299535 -0.551460 0.373319 -2.551202 1.797076 2.475136 0.878769 -1.451014 -3.136410 -1.760068 0.713834 -4.127050 -2.508772 3.805194 -1.131962 2.164621 4.958346 0.552532 -1.372065 -1.106286 2.805515 -1.047070 4.955503 5.585340 -3.676035 0.302672 0.430739 1.875993 0.826425 1.449342 0.625647 -2.896547 0.819180 -2.447885 0.972581 -2.135702 -0.922332 1.060114 1.796097 -6.473728 -0.351772 2.159568 0.001224 -0.104546 0.341488 1.219389 3.838840 2.914226 -0.709004 2.490326 2.231232 0.133658 1.643159 0.131012 0.985740 0.481333 0.694647 -0.249128 -0.711980 -0.074703 -0.972952 -1.655061 0.503063 3.858496 4.431209 -0.269997 -1.710605 0.713258 0.667217 0.760570 0.850822 2.910644 0.161806 1.116247 2.403944 -4.081376 0.377686 -6.248970 1.041886 -6.709858 -2.886735 -0.499673 2.825867 2.194015 1.796235 -1.055685 5.659746 -1.121668 -1.121982 3.708012 4.569697 -2.943617 -0.827094 -1.627055 -1.884960 0.470043 -1.636577 0.243156 0.578063 1.232359 -3.237422 -2.275240 0.962954 0.437163 -2.236649 -1.599056 -0.434109 3.084481 -3.672740 -2.269917 -2.373867 2.071540 -0.206348 -5.829993 -1.327193 -2.283517 0.693086 0.893477 -2.546873 -2.966940 1.575426 1.197045 -1.005681 -1.384056 -1.640051 3.175296 2.047475 0.425171 -0.060281 1.690562 1.099931 4.640994 1.669971 -1.905605 -0.001404 1.317107 -0.988202 1.054368 -1.818540 -0.869414 1.427266 -3.211036 -0.700235 1.554233 -2.146431 -0.693568 0.971402 -0.770467 0.201173 12.065531 -1.037348 3.786313 2.863444 -3.443289 2.442024 -0.788003 0.101205 1.392648 2.531098 2.244557 -5.608987 -2.776957 2.891527 5.380585 2.010380 -3.442267 -0.786797 0.874028 0.435033 -0.544199 1.986845 0.323316 0.274903 -2.146903 -0.570100 1.932307 7.019268 -1.890832 -1.108487 0.531447 1.826164 -0.661459 -3.851274 -0.379879 -3.114661 -0.215291 1.237715 0.462780 1.930610 4.263518 -6.179783 3.564061 -0.820830 -0.455505 2.954356 0.795056 -2.332020 -4.752262 -0.684476 2.026963 3.528008 -0.326434 0.236023 0.304774 -4.394135 0.054017 0.864747 1.199231 -2.758524 3.786292 -0.126433 -2.173519 -1.617294 -0.096004 -1.383864 -1.612131 -1.430965 2.571817 0.809977 -4.554268 3.415911 0.540555 -1.538916 0.496017 -0.540477 3.112304 -3.381943 -3.926909 2.233995 -1.180715 -2.437723 -1.203857 -1.332979 1.763203 1.234388 -0.295409 -3.091591 -4.085154 3.612680 -1.077786 4.274944 2.214361 -0.476785 3.203367 0.376487 -1.915171 -2.200197 -2.644713 0.711603 -0.162383 -1.995132 -2.430107 -1.347322 2.860606 3.749159 -0.005105 -1.757033 -0.483168 4.041228 -2.889855 -0.574834 1.435482 0.742480 -2.349489 1.316441 2.147411 -2.975252 0.263269 -3.148805 -0.065045 -1.918123 -2.011006 2.709053 -1.684049 0.932985 0.783412 -0.627505 -0.467226 1.577765 1.490866 -0.145774 0.715866 4.934027 3.156854 -1.202070 0.082930 -4.293301 2.489156 -4.315651 -3.193180 -0.112330 1.148672 -1.869899 -0.865013 0.194722 2.859789 2.147357 -1.710928 -1.632657 0.980469 +PE-benchmarks/detect-cycle-undirected-graph.cpp__main = 0.235941 0.265420 1.390512 -0.863622 0.306064 -1.484813 0.127426 2.221331 -1.440023 -2.689181 -0.209151 -1.980107 -2.473406 1.068618 -0.180750 -2.146141 1.996361 0.698428 0.249656 -0.999259 -0.606466 -1.056222 0.870347 2.059450 -1.721553 0.562548 -1.047793 1.031586 0.096797 1.103171 1.778577 -2.337059 -0.676329 2.543333 2.317201 -0.626131 -0.688569 0.061001 -2.988178 -3.429933 -0.328973 3.451258 0.562055 0.278960 1.387209 2.725417 2.017909 0.440539 -0.968309 1.133799 0.706406 0.452289 1.128084 -0.417575 -0.174989 -1.535874 -0.113229 -1.349346 -1.068078 1.519995 -0.314755 -2.150688 -0.493507 1.066867 1.285341 -0.586745 -0.822702 -1.968100 0.387934 0.815779 0.312230 0.983171 1.891191 -0.063505 1.245659 1.633198 -0.505664 -2.335233 1.692180 -6.038244 -1.678479 -1.096617 4.581977 3.298697 -2.492678 -2.552991 2.229132 -0.445295 0.570432 2.413573 1.635140 1.441252 -0.371901 -1.114465 -0.799011 1.189717 -0.217236 -0.778259 0.019418 1.529199 -1.045608 0.801024 -0.121215 -1.870247 -0.815001 1.506787 -0.727261 1.347504 -2.542240 1.717458 -2.366141 1.585725 2.905186 -1.527497 0.070040 -0.297911 -0.832039 1.109822 -1.046390 2.447853 0.626450 -1.363704 -0.961401 2.606305 -4.648517 2.567347 -0.777454 -0.375613 0.277409 1.695570 0.594909 -1.664927 0.021694 -0.659650 -0.355101 1.471567 0.205840 -0.455283 -0.722173 0.075035 1.794000 -0.162830 -0.211474 -2.258950 -0.964453 -1.739898 -3.769480 -1.327284 0.349264 1.835226 -0.641177 1.075247 0.174795 -0.045792 1.986700 1.175554 -0.248165 0.319633 1.633175 1.168292 1.517493 -0.464236 0.482443 2.022359 0.508347 0.011987 1.035110 0.967347 -0.143815 -0.087553 1.892102 -0.175757 0.361532 -0.309831 -0.212590 0.095797 1.153629 1.350936 -1.260812 -1.323485 1.752553 0.871819 0.591893 1.297731 0.839198 -0.223748 0.422193 -0.082728 0.920418 1.418342 -4.007837 1.665861 0.890243 0.666255 -0.053130 -0.749913 0.216273 -4.070409 -0.231887 0.632267 2.208272 0.584602 -0.490099 -0.318869 -1.302074 0.005213 0.453676 1.128844 -1.390369 1.437385 -0.991126 0.120303 -0.164210 -2.580978 -1.306664 1.326193 -1.750506 0.242077 1.790314 -2.223624 1.059591 -0.597910 -0.384567 -1.920103 0.274901 -0.107415 -1.194311 -1.183254 -0.777982 -1.157924 -4.472280 -1.464843 -1.508400 0.225301 -1.065270 -1.019167 -0.019364 -1.221654 3.261756 -0.479603 1.627728 1.096063 -0.670272 2.414371 3.991436 -0.608465 0.800734 -1.512135 1.939985 -1.982818 0.697645 2.032000 -0.818536 -0.726795 1.668511 -0.259244 -0.417778 -0.268113 1.698550 1.065472 -1.422258 0.452396 -3.183120 1.420379 2.893272 0.951643 -1.405000 -0.188067 -3.260499 0.571659 0.156296 0.168836 0.741650 -1.632484 -0.474513 0.912891 -0.562299 -1.789416 0.531483 0.046933 -1.736304 -0.263950 2.522593 1.539755 -0.910196 2.827865 -1.274574 1.260116 -1.174981 -0.010322 -2.013423 0.119293 0.341876 -0.225176 -0.966252 -0.148124 0.873675 -0.651658 -1.644188 2.098774 +PE-benchmarks/detect-cycle-undirected-graph.cpp__Graph::isCyclic() = -1.429705 -1.031183 0.032014 -2.495557 1.570732 2.105540 0.806216 -1.521433 -3.161656 -1.598473 0.744659 -3.809194 -2.027178 3.618876 -1.104903 2.359335 4.654086 0.665658 -1.243475 -1.060256 2.847250 -1.108898 4.546380 5.287277 -3.221414 0.095715 0.091634 1.721630 0.644398 1.146487 0.867092 -2.801736 0.681545 -2.557828 0.824456 -2.193828 -0.806234 1.715020 2.160604 -5.956702 -0.275813 2.080911 0.253043 -0.098702 0.284128 0.706655 3.126533 2.734871 -0.612321 2.544564 2.121584 0.249008 1.584794 0.139901 0.880651 0.709302 0.142084 -0.513782 -0.486605 0.007127 -1.053349 -1.139467 0.768951 3.548424 4.176937 -0.245558 -1.682089 0.705536 0.657548 0.729256 1.040730 2.742087 -0.014296 0.668427 2.199675 -4.131004 0.106187 -6.355015 1.177293 -5.927908 -2.522602 -0.132859 2.489800 2.291563 1.793614 -0.953761 5.296577 -1.245341 -1.376851 3.778766 4.017068 -2.713140 -0.734443 -1.517651 -1.934889 0.241869 -1.476951 0.126550 0.236598 1.507626 -2.966345 -2.420348 0.794672 0.455532 -2.012161 -1.972949 -0.327229 2.872794 -3.260201 -2.409103 -2.003855 2.418042 -0.328217 -5.121158 -1.067952 -2.591922 0.279321 0.729928 -2.612913 -2.811612 1.562256 0.946674 -1.038628 -1.334863 -1.533729 2.734596 1.844051 0.342346 -0.337113 1.492068 0.669499 4.476553 1.062921 -2.034575 0.096982 1.415320 -0.834184 1.080867 -1.988712 -0.923872 1.615650 -2.916520 -1.032532 1.224174 -1.995549 -0.712949 1.278841 -0.750734 0.025040 11.093903 -0.922835 3.441477 2.906161 -3.057618 2.467416 -0.627308 0.540119 1.386998 2.471038 1.863502 -5.379053 -2.772440 2.746170 4.939402 1.906491 -2.891064 -1.224542 0.919300 0.644049 -0.283123 1.791036 0.262824 -0.001275 -2.020672 -0.465489 1.496187 6.637982 -1.630709 -0.033797 0.475242 2.183325 -0.855335 -3.741754 -0.457709 -3.495023 -0.276583 1.118804 0.555343 1.815569 3.991225 -5.633358 3.264628 -0.991583 -0.035252 2.319210 0.821997 -2.215009 -4.787220 -0.909793 1.577478 3.366356 -0.411122 0.827003 0.515435 -4.132003 0.171375 0.651508 1.158301 -2.649134 3.580428 -0.317110 -2.037564 -1.280206 0.464566 -1.713194 -1.785549 -1.131506 2.487476 1.266421 -3.526206 2.917679 0.571998 -1.202979 0.720583 -0.248063 3.237571 -3.037043 -3.510242 2.305602 -1.018888 -1.857890 -0.995362 -1.137866 1.730210 0.909642 -0.471619 -2.801659 -3.791725 3.326769 -0.989914 4.127526 1.950888 -0.807582 2.536817 0.178201 -1.712314 -1.994874 -2.518479 0.285167 0.006602 -1.729952 -2.447256 -1.087123 2.730771 3.299635 0.228911 -1.885456 -0.150381 3.981611 -2.562296 -0.224072 1.283563 0.532544 -2.131305 1.130791 1.952146 -2.967787 0.379977 -2.911408 0.485297 -1.820258 -1.657267 2.704809 -1.404539 0.957125 0.344628 -0.464488 -0.218307 1.427464 1.852688 -0.182823 0.767705 4.863609 2.444141 -0.527270 -0.147130 -3.991481 2.062656 -3.839042 -2.777128 -0.417924 1.270173 -2.087193 -0.700622 0.149734 2.901426 2.170285 -1.112267 -1.548551 0.840398 +PE-benchmarks/dfa-based-division.cpp__main = -0.363151 -0.440949 0.149871 -0.584228 0.573652 0.009593 0.415479 -0.040553 -1.144656 -0.870329 0.408884 -1.410608 -0.982843 1.264763 -0.219453 0.670219 1.599265 0.345041 -0.218708 -0.479560 0.686305 -0.858543 1.509146 1.731660 -1.092327 0.145953 -0.112196 0.568216 0.168917 0.411976 0.369411 -1.027401 0.427192 -0.689805 0.427544 -0.650056 -0.247405 0.484042 0.396514 -2.064292 -0.096343 1.001320 0.346849 -0.009342 0.115650 0.867231 0.994338 0.933813 -0.353950 1.240802 0.740437 -0.464219 0.633770 0.129793 0.306290 -0.109243 0.039126 -0.097147 -0.646066 0.263306 -0.339289 -1.082850 0.023097 0.974660 1.470618 -0.342000 -0.498492 0.126649 0.060170 0.417994 0.516359 0.778448 0.315902 -0.120064 0.982564 -1.025683 -0.229394 -2.424304 0.131217 -3.238287 -1.129734 -0.107626 1.671124 0.630649 0.295608 -0.413894 1.649623 -0.148445 -0.444714 1.056294 1.442723 -0.744400 -0.509440 -0.402776 -0.362133 0.351763 -0.674272 -0.037904 0.779303 0.370599 -1.088167 -0.490888 0.626432 -0.069736 -0.601077 -0.501147 -0.194099 1.098424 -1.344006 -0.694995 -1.063956 0.574485 0.313153 -1.713006 0.219024 -0.390872 0.153173 0.658124 -0.857827 -0.356243 0.552446 -0.038628 -0.406441 -0.231242 -0.797397 1.201821 0.301581 0.374438 0.240240 0.749188 0.311558 1.194302 0.665883 -0.647150 -0.037671 0.459297 -0.296028 0.655309 -0.606656 -0.553370 0.768402 -1.003016 -0.014878 -0.129961 -0.769141 -0.468958 0.249024 -0.012027 0.004233 2.620910 -0.155594 1.272963 0.941974 -0.836578 1.070455 -0.264326 0.219595 0.498114 1.055316 0.403484 -0.929591 -0.852359 0.841384 1.642880 0.694342 -1.293767 -0.596938 0.315884 0.476646 -0.089478 0.659785 0.309737 0.373745 -0.692405 -0.046090 0.484020 1.939665 -0.597932 -0.525921 0.082010 0.684266 -0.081613 -1.543265 -0.083536 -0.933990 -0.088002 0.056685 0.222878 0.409015 1.356087 -2.404103 1.163575 -0.245482 0.087101 0.953141 0.302713 -0.857492 -2.478588 -0.285788 0.438431 1.260509 0.210529 0.166626 0.297067 -1.330552 0.024238 0.091153 0.284899 -0.694965 1.150804 -0.496098 -0.427658 -0.464201 -0.334948 -0.449021 -0.383399 -0.303762 0.846358 1.075886 -1.718555 0.814735 -0.094167 -0.747475 -0.034924 0.146958 0.997557 -1.030873 -1.230758 0.507150 -0.757062 -1.354500 -0.803647 -0.385265 0.272408 0.023018 -0.512411 -0.335883 -1.080731 1.471288 -0.461826 1.314978 0.686275 -0.392295 1.293770 0.734620 -0.894795 -0.453938 -0.515991 0.196834 -0.815957 -0.415538 -0.527815 -0.369773 0.771467 1.135083 0.296179 -0.417283 -0.201708 1.347942 -1.007092 -0.447009 0.796638 0.078654 -0.244774 1.008768 0.929362 -1.218606 0.169859 -1.149873 -0.042377 -0.424354 -0.477504 0.811626 -0.554339 0.232094 0.061857 -0.146208 -0.180118 0.487498 0.412844 -0.214984 -0.155208 1.731273 1.481509 -0.748865 0.195282 -1.291455 0.652077 -1.283837 -0.941107 -0.138641 0.710134 -0.768717 -0.121392 0.243488 0.691022 0.649661 -0.850007 -0.909100 0.491979 +PE-benchmarks/dfa-based-division.cpp__isDivisible(int, int) = -0.294063 -0.006347 0.355850 -0.488078 0.713894 0.340613 0.394793 -0.160739 -0.807093 -0.732661 0.239626 -1.272146 -1.250970 1.172300 -0.310464 0.341139 1.618488 0.196746 -0.162980 -0.709703 0.547662 -0.505611 1.810174 1.828292 -1.318093 0.174568 0.294648 0.703822 0.323811 0.194116 0.195758 -0.815822 0.568044 -0.640368 0.294089 -0.477856 -0.225101 -0.123684 0.088813 -2.098240 -0.230115 0.268003 -0.367492 0.108277 0.076113 1.311468 1.402548 0.958290 -0.241985 1.126281 0.699504 -0.338777 0.516728 0.149471 0.229628 -0.301144 0.252036 -0.017010 -0.610984 0.164564 -0.227809 -1.251254 -0.217174 1.121989 1.476426 -0.160478 -0.468641 0.251091 -0.020462 0.326692 0.250935 0.856566 0.505247 0.447721 1.056344 -1.138413 -0.153257 -2.217787 -0.148635 -3.238023 -1.194170 -0.501865 1.445904 -0.020911 0.307809 -0.000449 1.736118 0.224228 -0.136883 1.134282 1.658324 -0.985949 -0.483237 -0.332595 -0.218399 0.379709 -0.663000 0.422369 0.653009 0.344300 -1.115525 -0.570227 0.636918 -0.163457 -0.672569 -0.486114 -0.245904 1.060233 -1.422514 -0.459146 -1.308334 0.191707 0.239127 -1.909443 -0.201823 -0.101254 1.292243 0.646363 -0.612520 -0.498059 0.448180 0.299758 -0.220497 -0.297544 -0.311927 1.029190 0.623259 0.237092 0.328536 0.934654 0.514687 1.471769 1.015499 -0.372228 -0.208198 0.396164 -0.422753 0.428496 -0.419995 -0.264887 0.591950 -1.035909 0.498590 0.270319 -0.742288 -0.724525 0.365344 -0.166483 0.233407 2.895880 -0.154580 1.148632 0.803094 -1.041661 0.378084 -0.723219 -0.018189 0.510721 0.981588 0.590056 -1.076789 -0.795007 0.785982 1.697775 0.633444 -1.623528 -0.156855 0.200699 0.273003 -0.415560 0.650952 0.379362 0.309708 -0.450064 -0.040221 0.812402 2.004420 -0.793507 -0.948765 0.101663 0.282874 0.225838 -1.288845 -0.039170 -0.135423 -0.096757 0.442918 0.298867 0.351920 1.332859 -2.435939 1.062710 -0.155203 -0.013869 0.875075 0.486439 -0.799277 -1.576652 0.011489 0.750549 1.085937 0.370227 -0.202540 0.055056 -1.344610 -0.015422 0.372646 0.420689 -0.644276 1.168797 -0.127221 -0.637565 -0.681785 -0.423834 -0.091136 -0.035927 -0.348066 0.781180 0.201049 -2.603123 1.071560 -0.163809 -0.877497 -0.080113 -0.277362 1.113624 -1.160943 -1.393686 0.520975 -0.802605 -1.446604 -0.753610 -0.431953 0.296756 0.256850 0.009270 -0.662862 -1.004377 1.503419 -0.317248 1.163580 0.753240 -0.017564 1.787296 -0.259660 -1.093170 -0.590001 -0.661809 0.684112 -0.585492 -0.597231 -0.126407 -0.399234 0.773587 1.426615 0.017958 -0.416609 -0.148287 1.231189 -1.456791 -0.655835 0.731305 0.982538 -0.364692 1.150809 0.871892 -1.087673 -0.007860 -0.969256 -0.428915 -0.406574 -0.785582 0.689896 -0.839476 0.214233 0.384292 -0.118445 -0.232467 0.663232 0.039400 0.148585 -0.089954 1.473966 2.225676 -1.149020 0.180516 -1.358787 0.887003 -1.443104 -1.218471 0.144897 0.462306 -0.256755 -0.188263 -0.017501 0.585803 0.582117 -1.279989 -0.886113 0.450882 +PE-benchmarks/dfs.cpp__main = 0.348858 0.129591 1.027459 -0.475925 0.215788 -0.969302 0.135596 1.460260 -0.888191 -1.219016 -0.103087 -0.797747 -1.205928 0.624859 -0.019649 -1.336245 1.164436 0.577659 0.151201 -0.671754 -0.534683 -0.387665 0.521516 1.022578 -0.912101 0.438144 -0.568648 0.610608 0.191951 0.791568 0.689165 -1.052647 -0.272354 1.474887 1.019345 -0.468752 -0.325760 -0.198003 -1.836631 -1.873438 -0.006473 1.601069 0.251588 0.080151 0.780071 1.776138 1.027675 0.274749 -0.464967 0.732386 0.370683 0.194020 0.442248 -0.122190 0.038943 -0.734666 0.312916 -0.586479 -0.767448 0.874205 -0.008891 -1.401567 -0.453023 0.443241 0.639919 -0.287986 -0.357211 -1.219840 0.222731 0.460388 0.342154 0.242768 1.032360 -0.131926 0.639335 1.161023 -0.293768 -1.023551 0.671292 -3.530954 -0.933304 -0.650015 2.882168 1.149003 -1.483104 -1.078078 0.862672 -0.148288 0.494276 1.058289 0.711115 0.840316 -0.370248 -0.429180 -0.301963 0.916218 -0.150201 -0.435690 0.260124 0.662984 -0.527073 0.570828 0.175763 -0.996546 -0.389626 1.143138 -0.257512 0.755403 -1.507239 1.026099 -1.274548 0.819374 1.597153 -0.643699 -0.141205 0.022864 0.223893 0.623461 -0.423398 1.528814 0.285158 -0.716830 -0.599376 1.499092 -2.262455 1.222370 -0.594738 -0.081491 0.264669 0.747714 0.300881 -1.001167 0.235218 -0.363113 -0.114573 0.786528 0.103964 -0.252902 -0.389708 -0.057576 0.742542 -0.066643 0.403535 -1.276186 -0.575753 -1.062581 -1.990370 -0.343050 0.303907 0.490985 -0.201600 0.549034 0.024002 0.069755 0.572031 0.583142 -0.147948 0.204701 0.872552 0.365335 1.331357 -0.111741 -0.086253 0.917781 0.380454 -0.233469 0.688151 0.262040 -0.215303 0.108872 0.935361 -0.105674 0.297463 -0.195004 -0.134688 -0.016848 0.412150 0.820427 -1.393090 -0.814294 0.671795 0.423811 0.602407 0.760956 1.095104 0.082957 0.210495 -0.201710 0.517885 0.654136 -2.535389 0.925911 0.469681 0.254069 0.031454 -0.262126 0.110560 -1.660989 -0.156697 0.242204 1.427762 0.544614 -0.537543 0.041747 -0.578918 -0.123807 0.202572 0.473919 -0.494708 0.550816 -0.243442 0.054108 -0.036564 -1.612225 -0.259911 1.031810 -0.869739 0.063273 0.625519 -1.922995 0.393954 -0.474321 -0.314276 -1.007120 0.132433 -0.215176 -0.644586 -0.544858 -0.592089 -0.451082 -2.529601 -0.919213 -0.760543 0.191516 -0.544042 -0.070059 0.181140 -0.464943 1.719270 -0.257628 0.711968 0.607581 -0.448741 1.489965 1.846950 -0.256073 0.440665 -0.541701 1.253893 -1.326754 0.454285 1.599944 -0.583559 -0.428287 0.868253 -0.129482 -0.108251 -0.321852 0.958849 0.407810 -0.881773 0.366751 -1.316489 0.989454 1.888519 0.654690 -0.963710 -0.135885 -1.440371 -0.102649 0.399060 0.158546 0.448546 -0.791427 -0.096439 0.432135 -0.089752 -1.060383 0.263190 -0.402661 -0.953707 -0.216192 1.187830 1.413542 -0.802678 1.737872 -0.480148 0.692035 -0.578925 0.036487 -1.020547 -0.268076 0.099249 0.166481 -0.655921 -0.166357 0.309613 -0.432292 -0.917034 1.192183 +PE-benchmarks/dfs.cpp__Graph::DFS(int) = -0.613680 -0.101901 0.317570 -1.168621 1.011491 1.257845 0.492984 -0.656125 -1.523686 -0.953184 0.312539 -2.122887 -1.498538 1.977014 -0.587707 1.001244 2.630885 0.321177 -0.618816 -0.680607 1.340488 -0.519814 2.718972 2.925176 -2.029457 0.217784 0.376639 1.003723 0.483305 0.830830 0.210113 -1.549201 0.590047 -1.181634 0.510060 -1.092777 -0.448425 0.307486 0.734487 -3.448499 -0.216666 1.017945 -0.087277 -0.028653 0.182169 0.876994 2.161812 1.545545 -0.357662 1.362976 1.155727 0.046586 0.848691 0.123834 0.509974 0.161128 0.537870 -0.168505 -0.533014 -0.023618 -0.462180 -1.165898 0.055869 2.005898 2.372073 -0.152331 -0.824216 0.363253 0.208642 0.416807 0.400609 1.484843 0.258427 0.709289 1.345750 -1.965521 0.170761 -3.187113 0.326447 -3.858879 -1.598707 -0.494940 1.578450 0.903518 0.916210 -0.403152 2.952100 -0.416052 -0.409748 1.787192 2.517833 -1.631462 -0.503326 -0.794821 -0.826670 0.372530 -0.958438 0.232031 0.419901 0.505151 -1.721741 -1.247130 0.666524 0.176883 -1.184741 -0.735748 -0.291727 1.621281 -2.089212 -1.123336 -1.509320 0.779947 -0.080433 -3.097649 -0.734832 -0.941226 0.711022 0.607614 -1.193527 -1.513670 0.799353 0.702007 -0.459752 -0.782697 -0.724620 1.671278 1.083960 0.214261 0.126866 0.936498 0.661819 2.490599 1.127888 -0.888724 -0.096840 0.666055 -0.589444 0.522034 -0.913703 -0.435467 0.684122 -1.697656 -0.096843 0.871189 -1.158359 -0.473798 0.449305 -0.428356 0.241594 5.998157 -0.490824 1.910600 1.419302 -1.868567 1.066808 -0.581508 -0.068126 0.726645 1.367941 1.221181 -2.655175 -1.417605 1.426048 2.804351 1.061938 -1.952446 -0.304649 0.352475 0.280213 -0.379311 1.041253 0.275543 0.240545 -1.127457 -0.271301 1.074583 3.613610 -1.105496 -0.935254 0.292467 0.788973 -0.241296 -1.972261 -0.180703 -1.316520 -0.114488 0.657511 0.232764 0.907458 2.244417 -3.383892 1.880368 -0.384360 -0.328052 1.610353 0.442192 -1.200537 -2.264272 -0.186581 1.178492 1.849250 -0.003611 0.040254 0.100533 -2.305338 -0.017029 0.463006 0.679383 -1.368884 1.959243 0.014131 -1.198840 -0.978826 -0.248080 -0.473169 -0.770554 -0.752788 1.311603 0.413370 -2.882576 1.858632 0.168285 -0.946286 0.214991 -0.329469 1.597651 -1.861298 -2.151216 1.102146 -0.739428 -1.465916 -0.704675 -0.691354 0.881952 0.673679 -0.034975 -1.552786 -2.054146 1.966347 -0.487165 2.102662 1.195692 -0.106289 1.915154 0.062480 -1.138414 -1.156306 -1.241359 0.514388 -0.295230 -1.032202 -1.077288 -0.742592 1.495862 2.166693 -0.037344 -0.829745 -0.371454 2.097963 -1.741956 -0.457666 0.882266 0.727623 -1.123146 0.876364 1.213846 -1.575879 0.002957 -1.589812 -0.225011 -0.893400 -1.162442 1.346722 -1.083036 0.453641 0.586577 -0.349791 -0.369485 0.889008 0.571164 -0.063854 0.230536 2.500516 2.040680 -0.958401 0.186360 -2.214198 1.320424 -2.355650 -1.740796 0.046191 0.505715 -0.891707 -0.413650 0.079780 1.389178 1.045668 -1.060661 -0.933730 0.452200 +PE-benchmarks/edit-distance.cpp__main = -0.869912 -0.955026 2.998896 -2.561009 2.717339 -0.901902 1.005440 1.373075 -2.423388 -2.965974 0.088026 -1.662673 -5.148533 2.467616 -1.520880 -0.339817 1.869029 -0.731301 0.000666 -3.385241 2.839609 -3.010825 3.818565 2.105533 -5.729463 0.089627 -0.857687 4.884839 2.399691 3.109348 2.516867 -0.881962 -1.477932 1.803138 5.138219 -1.135980 0.643226 1.149262 -3.716948 -5.520329 -1.755020 5.434899 0.531182 1.722092 1.875922 5.805956 1.765375 2.904380 -2.716825 3.133884 3.613467 -0.950884 3.156172 0.005477 -1.485595 -1.949975 1.980137 -1.588508 -1.893572 1.466018 -0.731078 -4.990659 1.835882 3.023169 5.310691 -2.783608 -0.871206 0.126435 0.155859 2.100342 1.527207 3.443372 0.684637 -0.649792 5.358701 -0.192528 -0.317456 -5.591100 2.531061 -9.022113 -3.407205 -3.450375 4.754702 3.828140 -0.745629 -2.662498 6.749051 1.029012 -1.054466 4.316816 1.908687 0.321536 0.145467 -3.874778 -1.938735 0.711646 -2.498439 -2.023506 1.026230 4.050967 -1.969653 0.464919 -0.199331 -2.092551 -1.974021 0.081002 -4.194347 3.546593 -4.321244 -0.416291 -4.660738 3.400265 1.513547 -4.567058 0.547150 -2.260740 0.760231 -0.105133 2.406782 3.722976 0.887890 0.754703 -1.218643 1.772612 -6.290508 5.008765 2.032301 -1.450491 0.678635 3.552963 -1.279184 -1.103088 2.706060 -0.461626 -4.419890 3.648406 -1.026799 0.940593 -1.801516 1.745574 5.003244 -1.565658 -1.863851 -2.477909 0.184054 -2.148043 -3.200731 -2.802733 1.921674 5.381689 -0.302658 1.438997 0.496358 -0.746714 4.228936 2.357988 1.097620 3.616654 2.651086 -0.088325 -1.518627 -2.460525 1.845868 3.087643 0.414401 -2.597687 -0.357170 1.265394 1.000415 -1.043653 1.541178 2.137377 -0.914656 -0.490372 0.140559 -2.411109 3.723596 -0.194028 -2.613012 0.859114 2.943590 -2.927621 -2.455090 0.166070 0.295308 -2.840580 -0.301940 0.555020 1.190706 3.137136 -6.738370 2.768172 1.515447 0.714112 2.191475 -3.558044 1.062340 -7.850047 -0.799547 0.170467 2.720823 -0.317548 -1.321690 0.056492 -3.791002 3.116680 -0.170316 1.900199 -1.641668 3.493687 -2.927367 -0.012181 -1.879704 -3.836699 -2.698270 2.248463 -1.937176 0.426516 1.665919 -4.515200 1.551146 -3.351121 -1.757233 0.138461 2.003166 2.302301 -1.592550 -2.677111 0.896227 -1.008818 -6.186895 -5.937942 -1.099420 1.106091 -1.241250 -2.372669 -2.305974 -3.856369 4.122088 -3.111886 1.894639 1.583859 -0.435580 4.614089 5.354124 -3.061436 -1.450823 -2.031992 1.092707 -1.397936 0.496995 0.787809 -0.298590 0.695836 2.765274 0.057132 1.502495 -0.697626 5.487810 -1.037283 -3.760389 1.394991 -2.937121 0.974815 5.135578 2.213922 -2.040701 -1.574716 -5.184942 1.151708 -0.367620 -0.195590 2.991079 -2.916186 -0.129473 1.053334 0.665034 -2.405151 1.316686 1.183567 -2.321589 -3.251812 7.937055 5.638748 -2.654275 2.263472 -2.598157 2.514566 -2.290688 0.763608 -3.384359 -0.158814 1.770617 1.939265 0.433559 2.008545 3.285366 -2.828803 -2.199097 -0.356072 +PE-benchmarks/edit-distance.cpp__editDist(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, int) = -2.978933 -3.877511 2.873091 -6.292898 4.619347 0.696170 2.119515 -1.072133 -6.155862 -4.848503 1.891175 -5.458557 -7.960764 6.382415 -3.325918 3.253544 5.109284 -1.646680 -2.016400 -6.032985 6.661440 -3.886336 8.814026 6.328078 -10.155355 -0.209651 -1.286192 7.326971 4.925898 3.245479 5.502344 -2.402725 -1.336159 -0.117676 7.834130 -2.188719 -0.002596 3.661500 -1.464249 -11.433102 -2.738062 9.201259 1.533520 2.481507 3.062203 9.931419 2.977284 6.415907 -3.602083 7.203874 7.022922 -1.357140 5.854578 -0.379646 -1.597395 -2.503440 2.893541 -3.152618 -2.189749 1.402217 -1.762434 -5.599997 3.667267 7.187653 10.573322 -5.214812 -3.098609 2.035090 2.421622 4.048162 3.151950 7.658875 -0.575871 -0.615016 8.551745 -5.287374 -0.352070 -12.292534 5.075377 -17.030735 -6.624165 -2.998917 7.940106 6.803633 0.492829 -4.540408 14.187143 1.038926 -4.832551 8.439155 4.802871 -1.305316 0.154259 -5.797663 -3.257540 0.060865 -4.575411 -2.623385 3.005015 7.630044 -5.114207 0.599376 -0.847309 -2.586884 -4.466228 -1.977886 -6.050451 7.181332 -7.848441 -2.779951 -5.977991 8.544006 1.558037 -11.093625 1.192158 -5.803926 0.734134 -0.587772 1.383574 3.372400 2.532943 1.333042 -2.571317 1.514613 -9.841364 8.763913 5.549658 -1.105417 0.085736 7.455555 -1.528645 2.659314 3.763644 -2.654885 -6.217965 6.202781 -1.266894 3.521507 -3.284901 1.970202 8.240638 -4.911913 -2.607615 -2.404087 -0.613653 -3.060951 -2.780484 -3.815771 1.309132 16.615079 -1.662785 5.957572 3.872086 -2.847274 6.702494 2.109896 2.814340 6.234338 4.951130 0.571197 -6.668544 -5.583858 5.919839 8.590036 1.760699 -6.426011 -1.195383 3.525301 1.446747 -2.447880 3.628908 3.336022 -1.232377 -1.869480 -0.221628 -2.803626 10.288562 -1.721489 -1.283909 1.344783 6.829976 -4.791686 -6.020698 -0.457015 -3.223650 -4.407961 0.993902 2.327750 3.194698 7.094555 -12.452569 6.160913 1.962421 1.487336 5.223046 -3.735991 -0.924926 -16.134954 -3.308319 0.333391 5.615673 -2.853824 -0.689859 1.195268 -8.675170 5.280840 0.021793 2.405340 -4.370188 7.458549 -4.038397 -0.201671 -2.347901 -2.941103 -5.060658 1.923531 -2.937887 2.975655 3.532831 -8.282015 3.669353 -4.443422 -3.751207 0.866797 2.839814 7.100953 -3.693708 -4.878305 3.261657 -1.815867 -9.524450 -9.361682 -2.546508 2.729798 -1.664707 -2.174049 -5.875864 -7.602813 7.705932 -6.153530 6.312205 3.351067 -2.205369 7.713249 4.427609 -5.281183 -3.217006 -6.256774 0.846240 -0.417007 -0.720824 -0.083113 -0.515719 3.238240 4.345827 0.120395 -0.139573 -0.102523 9.819674 -4.245230 -3.893382 1.835010 -2.936737 -1.229522 7.912806 3.813625 -4.582921 -0.278673 -9.331780 1.747307 -3.585528 -0.573792 7.157581 -3.279198 0.931934 -0.092318 1.045385 -2.390289 2.836702 3.798672 -3.405544 -3.276598 14.700218 9.753935 -3.282014 1.254935 -7.161682 5.671401 -5.003225 -1.074460 -4.695719 0.863711 0.924422 1.822244 0.214473 5.842045 7.168522 -6.043745 -4.688259 0.961171 +PE-benchmarks/edit-distance.cpp__min(int, int, int) = -0.112886 0.189959 0.365392 0.004535 0.241068 -0.084352 0.188230 0.144704 -0.228574 -0.589866 -0.062064 -0.682511 -0.895197 0.549975 -0.096629 0.012216 0.808034 0.193551 0.069078 -0.334512 0.095946 -0.579621 0.817733 0.867046 -0.652170 0.112201 0.189442 0.362242 0.103825 0.382640 -0.003052 -0.525652 0.271351 -0.040120 0.495573 -0.289997 -0.107582 -0.106101 -0.326965 -1.138546 -0.183898 0.517798 0.175761 0.049654 0.125800 0.842829 0.833933 0.447966 -0.138901 0.475086 0.202264 -0.311507 0.456157 0.091844 0.141216 -0.217342 0.302333 -0.132560 -0.510155 0.263153 -0.147942 -1.061490 -0.188824 0.508375 0.797334 -0.158291 -0.178421 -0.055733 -0.178533 0.194266 -0.008050 0.439494 0.496631 0.239128 0.579580 -0.274783 0.049814 -0.947335 -0.092938 -1.954341 -0.648316 -0.506821 0.754331 0.270141 0.076611 -0.233670 0.897831 0.147810 0.127104 0.266641 0.963009 -0.487365 -0.263283 -0.235551 0.041525 0.263615 -0.439923 0.050684 0.462408 0.014280 -0.539359 -0.300456 0.490348 -0.152503 -0.327994 0.064735 -0.276494 0.534450 -0.844278 -0.203221 -1.066785 -0.370719 0.205679 -0.937219 0.357237 0.124635 0.257368 0.521518 -0.248796 -0.157572 0.301567 0.132130 -0.063010 -0.142787 -0.666532 0.836183 0.087394 -0.051916 0.286607 0.488009 0.239666 0.426241 0.695345 -0.102606 -0.220525 0.293717 -0.465515 0.069282 -0.244814 -0.214194 0.486714 -0.508395 -0.048113 -0.057573 -0.400532 -0.197706 -0.131429 -0.250217 0.275107 0.917707 -0.152362 0.380936 0.199677 -0.537503 0.594739 -0.207598 -0.155761 0.144657 0.597269 0.490323 -0.339492 -0.338422 0.339169 0.848746 0.294991 -0.637036 -0.101185 -0.000836 0.296480 -0.226561 0.418930 0.285896 0.186311 -0.318884 0.008438 0.212418 0.889422 -0.455036 -0.566523 0.005522 -0.032421 0.151074 -0.823225 0.073560 -0.061896 -0.157333 -0.223089 0.065466 0.041879 0.644158 -1.205842 0.647116 -0.093312 -0.177069 0.662965 -0.121447 -0.227858 -1.115287 0.170943 0.503305 0.561353 0.321853 -0.127389 -0.149586 -0.696094 -0.011599 0.012398 0.404786 -0.337027 0.617723 -0.244625 -0.351028 -0.461825 -0.569829 0.045976 -0.202932 -0.242872 0.293471 0.577510 -1.187134 0.626958 -0.173971 -0.435818 -0.097638 0.073479 0.202756 -0.660744 -0.754801 0.070435 -0.556769 -0.928967 -0.539384 -0.283793 0.061570 -0.066063 -0.458030 -0.149477 -0.555594 0.833505 -0.166597 0.494098 0.369493 0.125330 0.949164 0.793097 -0.643247 -0.152533 -0.087480 0.094295 -0.697826 -0.121683 -0.066514 -0.206418 0.348660 0.934290 -0.002197 0.120023 -0.164652 0.611179 -0.572546 -0.518240 0.481563 0.091841 0.068182 0.599183 0.493467 -0.523287 -0.228290 -0.628793 -0.248352 -0.075175 -0.424092 0.175368 -0.785349 -0.107520 0.406444 -0.244659 -0.341071 0.272261 -0.003946 -0.188256 -0.255169 0.828509 1.033618 -0.732706 0.401768 -0.614745 0.375664 -0.785350 -0.392578 -0.078023 0.389000 -0.072376 -0.078010 0.261065 0.051783 0.231972 -0.669695 -0.502732 0.046062 +PE-benchmarks/edit-distance.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp__main = 0.173122 0.437486 0.526550 -0.069031 0.440129 0.045907 0.184808 0.612930 -0.404775 -0.593301 -0.180539 -0.752975 -0.921753 0.536001 0.049345 -0.338065 0.870407 0.259158 0.093275 -0.135482 -0.280910 -0.197252 0.631945 0.723923 -0.559464 0.378438 -0.229680 0.128182 -0.351116 0.861969 -0.103774 -1.037642 0.103733 0.550553 0.433546 -0.178804 -0.318359 -0.319086 -0.707084 -1.284471 -0.071421 1.078787 0.086560 -0.051476 0.342908 0.530302 1.088041 0.269603 -0.032506 0.417723 -0.025495 -0.020090 0.413387 0.040772 0.319336 -0.094552 0.318518 -0.456816 -0.674305 0.379989 -0.136431 -0.865756 -0.482974 0.346269 0.484930 -0.114927 -0.307967 -0.498078 -0.231314 0.144682 -0.035471 0.312752 0.660949 0.208411 0.375963 0.661637 -0.067430 -0.179750 0.135040 -1.628589 -0.759410 -0.526560 1.237007 0.924899 -0.270266 -0.727170 0.789156 -0.230871 0.347003 0.242958 0.906838 -0.177081 -0.278873 -0.296487 0.005717 0.318771 -0.175888 -0.247933 0.126266 -0.148855 -0.545037 -0.085363 0.405541 -0.331180 -0.313390 0.503346 -0.161507 0.535604 -0.914667 0.134825 -1.035235 0.057075 0.504381 -0.678180 -0.134083 0.404206 -0.269577 0.615187 -0.351585 0.102217 0.392399 -0.087055 -0.330448 0.219842 -0.993612 0.899463 -0.166458 -0.093309 0.368428 0.444730 0.396425 0.093981 0.416759 -0.097765 -0.020780 0.310746 0.051150 -0.056808 -0.025282 -0.136796 -0.172825 -0.338871 0.085450 -0.241441 -0.450925 -0.095986 -1.357063 -0.204657 0.209373 0.627294 -0.322292 0.396021 -0.064178 -0.479388 0.650765 0.014080 -0.394190 -0.138528 0.548973 0.579655 0.266237 -0.167031 0.253745 0.795488 0.307508 -0.285389 0.463437 0.000172 0.063951 -0.099615 0.649190 0.103817 0.445886 -0.346861 -0.085855 0.101739 0.965181 -0.056997 -1.047418 -0.082082 0.053122 0.432771 0.017029 0.243088 0.236203 -0.103875 0.056396 -0.161525 0.191356 0.593320 -1.194766 0.727614 -0.021095 -0.414181 0.562644 -0.175884 -0.014925 -0.517065 -0.058320 0.517361 0.886291 0.435223 -0.238361 -0.333693 -0.515483 -0.129158 0.084612 0.345220 -0.344793 0.538482 -0.188043 -0.443838 -0.223652 -1.028689 -0.039387 0.074774 -0.633312 0.124511 0.689780 -1.237813 0.599274 0.068832 -0.251400 -0.326046 0.116411 -0.003056 -0.448099 -0.691383 -0.107316 -0.497757 -1.257699 -0.158041 -0.483163 0.040544 0.025210 -0.173321 -0.051572 -0.487311 1.053929 0.205859 0.594770 0.471686 0.026167 0.818995 1.264112 -0.553211 0.280625 -0.581985 0.674526 -0.803449 0.135136 0.503824 -0.526252 0.139981 0.791758 0.071406 -0.079082 -0.672941 0.550969 -0.057539 -0.277019 0.519327 -0.659767 0.235096 0.592995 0.626045 -0.353594 -0.224066 -0.747431 -0.034432 -0.112188 -0.189638 0.037868 -0.742938 -0.206708 0.519430 -0.348213 -0.673727 0.102940 -0.259510 -0.527966 -0.254732 0.764143 0.467603 -0.663433 1.013583 -0.389937 0.475025 -0.598074 -0.204814 -0.302001 -0.004148 -0.212042 -0.152700 -0.041765 -0.143542 0.035187 -0.355306 -0.498056 0.247066 +PE-benchmarks/efficient-constructtion-of-finite-automata.cpp__search(char*, char*) = -1.386572 -0.738537 0.164723 -1.952620 1.716974 1.992456 1.071717 -1.560713 -3.001940 -2.081620 1.363082 -5.119053 -3.504808 3.979161 -1.388055 1.842161 5.055932 0.169044 -1.361520 -1.891567 2.698611 -0.133882 5.893816 6.032237 -4.285370 0.142500 0.244654 1.791252 1.794941 -0.057011 1.613302 -2.877786 1.593174 -2.275126 0.740038 -1.215295 -0.642252 0.476138 1.751399 -6.394424 -0.614652 2.129797 0.160636 0.014405 0.328190 2.666865 4.043047 3.340562 -0.646580 2.984747 2.766592 -0.226423 1.856993 0.214060 0.436802 -1.151401 0.694927 -0.764343 -1.240847 -0.274068 -0.780558 -2.209754 -0.435220 4.221212 5.144333 -0.170605 -1.729726 1.015664 0.795827 1.212143 1.137356 3.164885 1.332091 1.675933 3.267813 -3.294037 -0.280696 -6.920891 0.414735 -8.424850 -3.220325 -0.617889 3.990759 1.292333 1.427881 -0.623624 5.887413 -0.032058 -1.437422 4.331881 5.241790 -2.952416 -1.247060 -1.291237 -1.543680 1.024450 -2.411855 1.655040 1.027276 1.754235 -3.693650 -2.370228 0.777753 -0.034355 -2.346984 -1.659001 -0.520409 2.849020 -3.869989 -1.603793 -2.786958 1.658687 0.598902 -6.319872 -1.864968 -1.852904 1.743364 1.462278 -2.359589 -2.047339 1.342382 0.445601 -0.891752 -1.337442 -1.589511 2.868740 2.458518 1.102209 0.190516 2.675844 1.704529 5.116510 1.553417 -1.865712 -0.187855 0.952193 -0.858287 1.824680 -1.815031 -0.910240 2.446935 -2.915959 0.467654 1.307369 -2.225990 -2.165011 0.693226 -0.823918 0.222533 10.274612 -0.432942 3.996918 3.437163 -3.312584 1.390388 -1.968578 0.301839 1.567817 2.702860 2.215111 -3.955172 -3.074931 3.293773 5.709362 2.028434 -4.169317 0.013094 1.685526 1.037324 -1.600989 2.230591 1.020442 0.708935 -2.168069 -0.319934 2.955873 6.588292 -2.307069 -1.179483 0.497318 2.168708 0.496243 -3.367374 -0.287079 -1.659852 -0.156652 1.872724 1.319968 1.737173 4.553163 -6.492612 3.535485 0.105722 0.456498 2.703933 1.316088 -3.265637 -4.092225 -0.093037 2.103703 3.062117 0.491977 -0.094665 0.432681 -4.767703 0.123219 1.046552 1.020736 -2.440864 3.934591 -0.359049 -1.550020 -2.227405 -0.451598 -0.983048 -0.902623 -1.420163 2.973328 1.260234 -5.525426 3.610898 -0.028863 -2.354710 -0.659538 -1.330629 3.655372 -3.844417 -3.996303 1.974622 -2.666022 -3.972763 -2.078752 -1.224456 1.083147 1.442192 0.753419 -3.121553 -3.515030 4.912981 -1.119177 4.388001 2.351822 -0.461926 3.758237 -0.536748 -2.443540 -2.290183 -2.430965 1.331054 -0.397797 -2.661178 -1.349131 -1.129796 2.790215 4.043348 -0.681032 -2.273373 -0.683521 3.819756 -4.105433 -1.678000 1.663683 2.216607 -2.189636 2.766703 2.260022 -3.336403 0.719727 -3.404873 -0.764471 -2.099801 -2.633488 2.729958 -1.828686 1.110237 0.846256 -0.635535 -0.348397 1.836146 1.087100 -0.284932 0.488440 5.092971 4.851743 -2.143390 0.194469 -5.176917 2.867259 -4.756145 -4.191322 0.809980 0.560175 -1.914986 -0.952303 -0.152924 2.792345 2.617294 -3.013124 -3.026012 1.944546 +PE-benchmarks/egg-dropping-puzzle.cpp__main = -0.154814 -0.137859 0.231462 -0.314018 0.519995 0.104550 0.300191 -0.079970 -0.714601 -0.529130 0.331858 -0.920771 -0.722663 0.815724 -0.129455 0.387188 1.007324 0.088594 -0.114239 -0.438821 0.370358 -0.425101 1.137334 1.180329 -0.825934 0.216555 0.073695 0.279508 0.211893 0.218585 0.028958 -0.631442 0.433482 -0.495568 0.072019 -0.308317 -0.234842 0.016755 0.316912 -1.314941 -0.085851 0.328725 -0.179534 0.032282 0.063622 0.924969 0.838628 0.611227 -0.247053 0.994948 0.539031 -0.382986 0.332678 0.094431 0.228441 -0.196074 0.246113 0.113213 -0.432648 0.138791 -0.168651 -0.818936 -0.172395 0.642154 0.938388 -0.258267 -0.367634 0.152617 -0.009721 0.203509 0.300336 0.547848 0.410513 0.071955 0.745306 -0.664931 -0.173979 -1.603407 -0.134577 -2.317758 -0.834783 -0.070202 1.170608 -0.035401 0.210677 -0.092974 1.078980 0.052566 -0.284006 0.636829 1.021749 -0.641011 -0.346146 -0.034464 -0.169154 0.211273 -0.445676 0.213782 0.468957 0.080373 -0.759270 -0.374776 0.561695 -0.108255 -0.437793 -0.326373 -0.114301 0.644807 -1.018331 -0.349274 -0.740183 0.201794 0.226100 -1.165257 -0.017016 -0.031959 0.766791 0.483843 -0.524361 -0.243399 0.334525 0.004808 -0.255650 -0.237653 -0.199977 0.716897 0.359801 0.419997 0.254346 0.465185 0.393462 0.944145 0.652133 -0.349592 -0.040789 0.158948 -0.114254 0.541416 -0.227629 -0.279452 0.386955 -0.611517 0.356014 0.016661 -0.499817 -0.390606 0.396092 0.052684 -0.069321 1.620537 -0.064782 0.904010 0.609431 -0.623513 0.312150 -0.476433 0.042710 0.375440 0.665227 0.320192 -0.536809 -0.496621 0.607455 1.105446 0.438556 -1.217314 -0.213932 0.280148 0.286088 -0.167835 0.478614 0.198119 0.432452 -0.449842 -0.025381 0.455563 1.390738 -0.510231 -0.652097 0.072298 0.191817 0.142700 -0.915657 -0.034826 -0.196090 0.002226 0.271495 0.168210 0.238643 0.869104 -1.842835 0.688687 -0.224891 -0.082306 0.599523 0.442407 -0.673678 -1.176814 -0.115813 0.319795 0.760086 0.378218 0.052955 0.177784 -0.862351 -0.024768 0.124970 0.057036 -0.440336 0.774840 -0.090402 -0.398187 -0.335321 -0.333511 -0.044965 -0.051078 -0.217711 0.584596 0.352864 -1.798238 0.548232 -0.042497 -0.618771 -0.128551 -0.052704 0.787754 -0.654473 -0.848847 0.337769 -0.666891 -1.003922 -0.544001 -0.277112 0.041787 0.132604 -0.049054 -0.296614 -0.717567 1.031263 -0.255051 0.831460 0.521376 -0.194725 1.107728 -0.002470 -0.654834 -0.379887 -0.276285 0.518860 -0.570333 -0.349587 -0.107907 -0.322770 0.479742 0.763156 0.122769 -0.238788 -0.237559 0.760697 -0.972182 -0.302928 0.550965 0.734151 -0.225982 0.853475 0.626017 -0.686742 0.203571 -0.651400 -0.330932 -0.356085 -0.369688 0.544507 -0.311686 0.161455 0.115752 -0.034836 -0.155112 0.375092 -0.017554 -0.045425 -0.155319 0.982461 1.613521 -0.802039 0.125263 -0.860834 0.550203 -0.857583 -0.843863 0.147229 0.340823 -0.474303 -0.191794 0.017151 0.432626 0.423326 -0.810454 -0.621318 0.461078 +PE-benchmarks/egg-dropping-puzzle.cpp__eggDrop(int, int) = -4.930419 -5.136637 -2.133193 -7.020788 4.365845 8.327787 2.666733 -8.377305 -8.976519 -0.662370 4.413855 -13.154689 -4.805845 10.159733 -4.088502 8.382060 11.751356 0.224136 -5.862208 -3.239603 7.519887 1.278824 14.341110 15.300091 -7.924874 -0.512899 -1.610528 4.697353 2.219811 -1.361275 3.164028 -4.431330 2.549912 -8.627250 -0.734389 -2.592071 -2.457552 4.051121 9.180355 -14.475997 -0.958772 3.571601 1.620521 0.100031 0.263325 2.700212 6.961673 8.113927 1.650153 7.087955 5.457454 -1.056832 5.429535 0.296429 3.106086 0.007555 2.366118 -1.062336 -1.021898 -2.465865 -2.871626 0.634746 1.110693 10.419523 11.747143 1.114653 -5.590175 2.820420 3.776321 2.708605 3.434991 8.411212 -2.760245 4.156754 4.796141 -10.972549 2.743361 -13.632336 2.786427 -10.651647 -6.404320 2.716413 6.347580 4.552439 5.870484 -0.365615 14.865914 -1.202723 -6.898105 9.482473 10.938191 -8.103052 -2.188905 -1.119831 -4.801728 -0.573126 -3.436092 4.031515 2.661240 7.013346 -8.914384 -3.778337 0.303889 1.430958 -5.331784 -4.325992 0.318978 6.978932 -6.094783 -5.972926 -1.306624 7.911777 -1.126903 -15.636583 -5.929973 -7.335989 0.896405 1.172434 -8.142642 -7.742351 4.280934 1.008716 -2.266641 -2.962464 -2.522207 4.946201 7.001561 2.098615 -1.927839 6.671139 2.336432 14.960066 -0.720281 -5.812324 1.647230 2.410357 -1.010746 5.659099 -3.502360 -2.257120 1.700526 -8.993916 1.252250 4.474351 -4.962573 -2.150090 1.538445 1.346083 -1.954499 30.840315 -2.467435 12.053891 10.243100 -8.009611 3.606499 -4.613041 3.454792 3.584334 4.951939 3.388123 -14.231225 -8.313432 9.506203 14.602601 5.039556 -9.550128 -0.242770 4.565373 1.152383 -2.904676 5.322618 1.443217 -0.110681 -3.788987 -0.958939 6.301368 18.066422 -5.401943 -0.116733 2.061876 4.384976 0.196192 -8.210955 -1.996585 -7.692166 -0.345667 4.152685 4.325849 4.588067 10.738433 -11.949462 8.714900 -0.153210 1.592274 9.427787 3.828205 -8.851950 -8.810967 -4.166119 3.471965 7.195028 -2.160568 -2.374850 2.216674 -11.527116 0.735993 3.324189 1.294766 -6.831586 9.978915 -0.017875 -3.865202 -2.774661 2.188194 -3.259891 -3.302835 -3.625425 8.353456 -0.409430 -9.048072 7.287651 3.228429 -4.876159 0.800529 -3.153217 8.905135 -7.184048 -8.053870 5.918039 -4.231993 -4.801109 -3.043618 -2.567743 2.876065 4.511690 3.721852 -10.245528 -6.722863 9.836880 -4.085256 12.450463 5.113455 -3.021667 4.575902 -4.237727 -5.932564 -4.785212 -8.044521 0.927646 3.204883 -7.040025 -3.957233 -2.242431 7.931251 6.684351 0.272258 -7.424465 -0.118028 9.812532 -6.896734 -0.997138 2.509620 1.640427 -8.176020 2.839138 4.439791 -7.310712 4.048011 -6.269124 -2.034910 -7.738473 -5.055056 8.370595 -0.882355 4.055220 -1.829154 -1.251361 1.927484 4.125355 4.856341 1.409163 4.954537 13.069390 4.905540 0.144376 -2.103431 -12.864402 7.189853 -9.714871 -8.976493 2.108812 2.609015 -6.192013 -2.920850 -0.508099 8.870882 6.929571 -7.720707 -5.909042 4.796966 +PE-benchmarks/euler-circuit-directed-graph.cpp__main = 0.061228 -0.269784 1.536180 -1.004575 1.786542 -0.946093 0.271163 0.675159 -1.034825 -0.880725 -0.367079 -1.020431 -1.591747 1.036179 -1.023909 -0.077460 1.218388 0.101610 0.632488 -1.002730 0.461258 -1.014195 1.438733 0.258436 -1.994220 0.063675 -0.530609 1.379551 0.309831 2.004964 0.999325 -1.391461 -0.642969 0.763517 1.821475 -1.178472 -0.333716 0.458098 -1.070956 -2.922364 -0.751540 2.735241 -0.846482 0.948879 2.140945 3.933245 0.961169 0.736158 -1.425491 2.569399 0.290316 0.011415 1.788943 -0.158705 -1.338988 -0.191124 1.444727 -0.728071 -1.397704 1.340698 -1.071751 -1.278957 1.070035 1.222342 1.947266 -1.403356 -0.906361 0.154911 0.600079 0.560416 0.459459 1.898667 0.259747 0.795389 1.613144 0.276187 -0.229283 -2.053334 0.897166 -3.917027 -1.345115 -1.133037 1.477291 1.625637 -1.254604 -0.981360 2.792111 0.395336 -0.107818 2.620753 0.861708 0.602004 0.120034 -1.688257 -0.829813 -0.479478 -0.319932 -1.884630 0.461558 1.855567 -0.873631 -0.470795 -0.786823 -1.202050 -0.626937 0.663695 -1.602889 1.485356 -2.507804 -0.926909 -2.081060 1.428385 0.095870 -1.899165 0.105312 0.242814 0.894083 0.654672 1.073843 1.152018 1.134205 0.454776 -0.775236 1.773333 -2.019162 2.538441 0.211182 -0.215735 -0.114616 1.618709 -0.645090 -1.089533 1.199295 -0.196674 -1.452480 1.710489 -0.059157 -0.126599 -0.734187 0.751803 1.260820 -0.779256 -0.407517 -0.753218 -0.385432 -0.907111 -2.344964 -1.712524 0.470959 1.578606 -1.175322 0.900098 -0.464955 -1.194045 0.990200 1.296791 0.508267 0.399948 1.094510 1.466153 -0.419326 -0.546297 0.956516 1.134839 0.185063 -1.123233 0.200048 0.358010 0.365307 0.812479 0.921231 1.370983 -0.989309 -0.631773 0.227944 -2.443419 2.711589 0.429220 -1.597049 -0.288880 1.499923 -0.980472 -0.678204 0.495694 0.328148 -1.564956 0.344283 -0.108668 -0.133580 1.056398 -3.687768 1.455529 0.497457 0.260094 0.190456 -1.398738 0.547467 -3.881304 -1.619191 0.399700 0.981813 0.039399 -0.500353 -0.169049 -0.902287 1.732527 -0.116383 1.431269 -0.351758 1.833424 -0.977397 -1.029229 -0.142518 -0.684540 -0.639408 0.913183 -0.889003 0.264193 1.022949 -2.561344 0.425642 -1.393225 -0.573489 0.438791 1.896475 1.123400 -0.544129 -1.149368 0.166907 -0.824177 -2.703754 -2.097402 -1.209152 -0.027644 0.167402 -0.735874 -0.793959 -2.027121 0.681453 -1.220527 0.292503 1.032058 -0.493599 2.730151 1.157628 -1.316689 -0.157147 -1.746507 0.786675 -0.392253 2.092366 1.024480 -0.431764 0.343200 1.017517 -0.255724 0.450063 -1.419097 1.912304 0.096940 -0.080894 0.563234 -2.382270 0.493738 1.619722 0.849502 -0.405871 -0.196817 -1.475154 1.355818 -1.213334 2.087599 0.724512 -1.827137 -1.697433 0.033044 -0.096086 -1.665409 -0.185494 0.311941 -1.163686 -1.025609 2.854004 2.811260 -1.050278 2.028047 0.080990 1.364621 -1.087175 0.430430 -2.210577 -0.479771 1.021501 0.850651 0.097018 0.357375 1.579635 -1.386288 -0.643818 0.040284 +PE-benchmarks/euler-circuit-directed-graph.cpp__Graph::isSC() = -3.587273 -3.076922 0.340108 -6.508570 4.604466 5.471665 2.341659 -3.931651 -8.418921 -4.001041 2.279716 -10.555705 -5.935056 9.289168 -3.238586 5.709217 11.660858 1.209296 -3.459315 -3.131715 7.440834 -1.969284 12.097686 13.280539 -8.848387 0.278921 -0.715465 4.912740 1.973418 3.282615 3.203696 -7.056567 1.255213 -5.483843 2.997712 -4.704605 -2.260186 4.197281 5.063370 -15.379217 -1.006594 7.206865 2.341178 0.278866 1.480289 1.926622 7.806959 7.177608 -1.513224 6.721666 5.923331 0.351983 5.239765 0.313185 2.062498 0.909181 2.027637 -1.677180 -1.736583 -0.079911 -3.255144 -2.496199 1.922157 9.289059 11.419645 -0.645489 -4.541347 1.025666 2.261328 2.912785 3.158337 7.784382 -0.567968 1.879660 6.282864 -8.859531 0.718760 -16.086015 3.756666 -14.780326 -6.869620 -0.449736 7.235582 7.119520 4.357590 -2.524233 14.200243 -2.854960 -4.047491 9.124332 10.107954 -5.716837 -1.627612 -3.800340 -5.494362 0.601932 -3.799544 0.349201 1.367177 5.096738 -7.796436 -5.163914 1.392353 0.526207 -5.070318 -3.650913 -1.487148 7.696569 -7.924733 -5.582647 -4.919773 7.272658 -0.335742 -13.777258 -3.748336 -7.090552 -1.394842 2.004733 -6.313884 -5.693489 4.273486 1.633177 -3.136253 -2.487983 -4.761338 7.509883 5.112226 1.041422 -1.041536 4.644259 1.231206 10.435405 2.525461 -5.103478 0.037951 3.684911 -1.480275 3.413765 -4.997560 -1.842388 3.803973 -7.250440 -1.932213 2.601374 -4.681819 -2.395799 0.246475 -2.025877 0.008029 27.593164 -2.746188 9.521483 7.743372 -7.303957 6.964306 -0.493499 2.106886 3.869567 6.373343 4.495256 -12.202003 -7.345129 7.551061 12.750973 4.594959 -7.582587 -2.597992 3.177318 1.669317 -1.052293 5.015815 1.170671 0.120488 -5.171200 -0.944184 3.372225 16.333002 -3.957183 -2.580840 1.343690 6.196673 -2.075304 -8.759484 -1.144935 -8.990363 -1.026480 2.914263 1.743054 4.468086 10.269424 -14.921272 8.791259 -0.777729 0.407918 7.908679 1.340745 -5.567801 -12.404175 -2.709973 3.559306 8.362901 -1.167252 -0.130609 1.322655 -10.809354 1.279498 1.626878 2.947307 -6.957684 9.555640 -1.797469 -4.278766 -3.377783 -0.432407 -4.304385 -4.069816 -3.927710 6.377457 3.635416 -8.584019 7.030890 1.235812 -3.621227 1.314113 -0.687879 7.771694 -6.875162 -8.508467 5.231149 -3.459880 -6.149672 -3.964461 -2.925767 3.804359 3.057819 0.172415 -7.752844 -9.110052 9.151731 -3.474016 11.038336 5.275041 -2.211321 6.079258 2.660993 -4.922011 -5.040966 -6.212820 0.944308 0.474146 -4.570378 -6.691737 -2.897077 6.622254 8.227373 0.381193 -4.613641 -2.255640 10.796615 -6.222257 -1.283135 3.528229 -1.425317 -5.203190 3.658539 5.239392 -7.180058 1.117499 -7.871277 1.060592 -5.029004 -3.864798 7.374992 -3.482948 2.384826 0.204563 -1.552045 -0.903365 3.347154 4.822172 -1.069927 1.535711 13.173342 5.463927 -1.479022 0.536750 -10.378305 5.818035 -9.786642 -6.458450 -1.280763 1.961766 -5.466722 -1.448945 0.227322 7.673644 6.034261 -3.712688 -4.835867 2.791093 +PE-benchmarks/eulerian-path-and-circuit.cpp__main = -0.092514 -2.152347 5.574859 -3.421333 4.533473 -3.687828 0.445692 3.098010 -3.622962 -1.479343 -0.918144 -1.436666 -4.367292 3.048237 -2.820975 -0.721116 2.168773 0.270812 0.774625 -3.526643 1.635247 -2.966401 2.702611 -1.323734 -5.657284 -0.281674 -1.731648 5.387413 2.019098 5.771999 2.825690 -1.951422 -3.874190 3.596005 6.049087 -3.017422 0.161945 1.790780 -4.665055 -7.996190 -2.111821 9.034036 -2.045548 2.242344 6.403355 12.558339 0.252267 2.255349 -4.040429 6.662723 1.461161 -0.300480 4.586146 -1.209849 -4.495955 -0.250295 5.365275 -1.537487 -4.251715 3.908759 -1.802758 -3.489052 3.825796 3.139501 5.352496 -5.029141 -2.337173 0.629849 2.848519 1.992082 1.545073 4.460994 -0.608644 1.380295 4.783889 2.225718 -0.875440 -4.269304 4.090615 -10.098469 -3.643664 -3.177202 5.214369 4.350198 -5.299808 -3.155771 8.306917 0.823637 -1.154390 7.866758 0.877685 3.105777 0.314224 -6.246852 -2.596449 -0.778202 -1.448485 -7.183306 1.947606 6.491469 -1.917054 -0.008751 -3.261907 -3.464536 -1.908878 3.486089 -5.570414 4.686573 -6.564412 -2.367015 -5.568945 6.021402 1.188953 -4.427091 -0.122003 0.309961 2.413417 0.928839 4.685734 5.394752 2.789130 1.306748 -2.513032 6.493537 -6.861638 7.265020 0.184370 -1.977123 -0.233472 4.908702 -2.343490 -5.712596 3.038556 -1.068057 -5.615921 6.512417 -0.649164 -0.555987 -2.302260 2.717349 3.683494 -1.545490 -1.024219 -3.522164 -0.435197 -2.681630 -8.206399 -4.343535 1.568631 2.690244 -2.606707 1.523925 -2.814565 -1.901769 3.506812 4.919216 1.292997 1.406161 2.312162 2.574437 -0.071434 -1.334507 2.250758 2.667301 0.440244 -2.264597 1.109829 0.655258 0.452823 2.488920 2.904377 4.703186 -3.538693 -0.764107 0.035528 -8.778981 6.617345 2.070975 -5.615414 -0.762703 4.566399 -4.217831 -1.157750 1.896360 2.644313 -5.462293 0.478142 -0.479491 0.593301 2.731901 -10.196022 4.084906 2.476302 0.387897 0.422230 -6.033839 2.686710 -11.108840 -5.555959 0.132255 3.729304 -0.650405 -2.733649 -0.056465 -2.350952 5.627644 -0.599461 3.721806 -0.085242 4.860033 -3.265175 -1.624118 0.311063 -2.444435 -2.524408 4.057098 -2.452201 -0.179674 1.416427 -6.649709 0.888948 -5.288704 -0.692302 1.195941 6.555236 2.133279 -0.987628 -2.598120 0.259635 0.158806 -7.823935 -7.336426 -3.729781 0.830169 -0.124955 -1.815434 -1.875131 -5.864166 1.304752 -4.149332 0.241597 1.891521 -2.543871 7.074550 4.619820 -2.800520 0.336767 -4.764565 1.957714 -0.701824 7.118177 4.233540 -0.589206 0.587728 0.766317 -1.051884 2.068369 -4.687120 5.941036 1.849792 -1.078572 0.384598 -8.674147 2.300721 5.349715 2.110120 -1.402225 -0.694936 -5.090436 3.814247 -3.663476 7.161928 2.161680 -4.464915 -4.778431 -0.010913 0.379711 -4.765491 -0.962540 1.245569 -4.758731 -3.701783 9.324435 8.321083 -2.943779 6.682995 0.479579 4.421311 -1.399562 3.006932 -7.450407 -2.321395 3.554607 3.457686 0.347097 0.773836 4.532201 -4.067148 -1.798569 -0.470378 +PE-benchmarks/eulerian-path-and-circuit.cpp__Graph::isConnected() = -2.362473 -2.081557 0.373479 -4.350148 2.507094 3.341575 1.326716 -2.612904 -5.638389 -2.312783 1.497060 -6.912546 -3.299250 6.144329 -1.915828 3.698691 7.807806 1.128640 -2.545141 -1.927795 4.642817 -1.313510 7.468927 8.831544 -5.347518 0.186871 -0.079950 3.072900 1.430358 1.834837 1.636418 -4.378942 0.540962 -3.663781 1.699697 -3.261832 -1.515026 2.792594 3.716366 -10.136015 -0.373549 4.265711 1.836498 -0.235181 0.841309 0.982085 4.905974 4.573651 -0.818892 4.003961 3.841117 0.317233 3.037527 -0.003390 1.608865 0.936350 1.722397 -0.559679 -0.883761 -0.021389 -1.743851 -1.127915 1.249783 6.042762 7.189075 -0.201272 -3.006333 0.522462 1.994218 1.699656 1.881113 4.664315 -0.669725 1.364011 3.480999 -6.233238 0.757957 -10.835062 2.631659 -9.401335 -4.377234 0.194877 4.695569 4.092832 2.599710 -1.341945 8.908858 -2.134732 -2.603668 5.578409 6.619031 -3.710483 -1.213670 -2.226001 -3.721761 0.712135 -2.334641 0.270511 1.004377 3.114682 -5.008493 -3.523329 1.197179 0.615412 -3.382196 -1.942183 -0.459411 4.896444 -4.766212 -3.689679 -2.775110 4.656634 -0.093466 -8.740475 -2.279771 -4.832041 -0.915278 1.277657 -4.648827 -4.217295 2.640488 0.912475 -2.151127 -1.552258 -3.175339 4.665559 3.093142 0.625665 -0.810916 2.526563 1.169276 6.704334 1.235290 -3.824932 0.487867 2.384326 -1.286957 1.954422 -3.552339 -1.584344 2.276250 -4.598932 -1.101754 1.730891 -3.342450 -1.385654 0.872356 -0.973167 -0.232911 18.291087 -1.690738 6.197054 5.017127 -4.688935 4.583712 -0.350568 1.054455 2.213003 4.038900 3.035548 -8.190298 -4.686086 4.728828 8.481559 3.209811 -4.729504 -2.029054 1.918251 0.703166 -0.422341 3.493227 0.436820 -0.050254 -3.308798 -0.886306 2.513106 10.543599 -2.380086 -1.769763 0.504700 3.944916 -1.282348 -5.920090 -0.555863 -6.071979 -0.325673 1.606280 1.051292 3.324918 6.676316 -10.250764 5.788056 -0.582202 0.005799 5.250313 1.034286 -3.921625 -8.122426 -1.630565 2.389004 5.769799 -0.882886 -0.021377 1.042777 -6.988288 0.316282 1.034361 1.745882 -4.652705 6.094102 -0.807152 -2.812378 -1.916636 0.095226 -2.706073 -3.031847 -2.460582 4.262033 2.086107 -5.550691 4.759765 1.070719 -2.018362 0.799705 -0.825327 4.600480 -4.724034 -5.393816 3.274040 -1.685797 -3.229226 -2.202507 -2.058455 2.741760 1.784030 0.429065 -4.897340 -5.828336 5.552443 -2.255712 7.251432 3.320527 -1.718771 3.418102 1.659218 -2.582768 -3.164575 -3.519175 0.377462 0.441234 -3.030425 -4.508999 -1.964829 4.332302 5.173227 0.078174 -3.095948 -1.410095 6.722240 -3.845316 -0.654239 1.898727 -1.044891 -3.494853 1.968193 3.155572 -4.930604 0.982680 -5.084710 0.286805 -3.266548 -2.498035 4.756953 -1.913282 1.608268 0.137762 -1.255892 -0.334207 2.266251 3.182006 -0.727879 1.551903 8.115562 3.359158 -0.648515 0.338452 -6.905256 3.705010 -6.315441 -4.314930 -0.670094 1.301104 -4.088762 -1.238493 0.086332 4.903056 3.576660 -1.958132 -3.021398 2.071618 +PE-benchmarks/find-common-elements-three-sorted-arrays.cpp__main = 0.205817 0.800397 0.911367 -0.151840 1.005045 0.338041 0.466822 0.914356 -0.850630 -1.184330 -0.162054 -1.667683 -1.994305 1.261776 0.125705 -0.300989 1.922367 0.316648 0.095218 -0.395690 -0.145170 -0.547007 1.645289 1.779674 -1.376027 0.750075 -0.102330 0.247588 -0.440136 1.355377 -0.259196 -1.931677 0.455413 0.405639 0.743226 -0.350935 -0.699403 -0.730358 -0.850238 -2.744522 -0.254817 1.792478 -0.228878 -0.072701 0.521566 1.389022 2.376351 0.758865 -0.273274 1.102317 0.183893 -0.437205 0.841630 0.090381 0.615278 -0.242556 0.545705 -0.281539 -1.268420 0.641232 -0.315468 -1.836704 -0.867784 0.910296 1.263567 -0.341576 -0.758204 -0.504617 -0.363125 0.254774 -0.105089 0.915920 1.470687 0.471344 1.167744 0.504345 -0.308330 -1.236876 0.067735 -3.818084 -1.736054 -0.963300 2.379134 1.096846 -0.142749 -1.283321 1.915465 -0.344416 0.439233 0.751799 2.135412 -0.803053 -0.584697 -0.594919 -0.011547 0.550389 -0.533287 -0.175044 0.641830 -0.523796 -1.342197 -0.506711 0.977600 -0.537926 -0.789775 0.432767 -0.350078 1.219725 -1.809675 -0.058169 -2.199133 -0.037584 0.794198 -1.824678 -0.276799 0.795825 0.057706 1.318705 -0.822021 -0.205006 0.800632 -0.011008 -0.620513 -0.072456 -1.235256 1.924487 0.117944 0.090965 0.821964 1.025911 0.977729 0.796625 1.341004 -0.203158 -0.091511 0.505579 -0.069924 0.208920 -0.083032 -0.330504 0.022329 -0.852360 0.211419 -0.182691 -0.969255 -0.231653 -1.561321 -0.389464 0.280896 2.204971 -0.573099 1.091340 0.162875 -1.205371 1.334198 -0.335829 -0.777834 -0.031802 1.265625 1.300469 -0.332829 -0.491851 0.830050 1.948856 0.683444 -1.381199 0.598186 0.152245 0.271528 -0.451001 1.312207 0.298003 1.126280 -0.781525 -0.121947 0.587216 2.422626 -0.709208 -2.274127 -0.025902 0.127854 0.888236 -0.743646 0.333793 0.174722 -0.265392 0.286129 -0.165337 0.438884 1.409226 -2.770796 1.474276 -0.245503 -0.899789 1.349136 0.063046 -0.413756 -1.368234 -0.019193 1.127603 1.701319 1.009217 -0.476227 -0.637666 -1.331402 -0.204215 0.266715 0.571668 -0.776937 1.394609 -0.479600 -0.914760 -0.613201 -1.813208 -0.089610 -0.039844 -1.074521 0.521062 1.132069 -2.956920 1.376144 0.150648 -0.763991 -0.565218 0.044017 0.477921 -1.071509 -1.717999 0.114679 -1.184499 -2.484392 -0.508215 -0.967316 0.057816 0.354735 -0.357520 -0.362474 -1.432590 2.291960 0.253727 1.494083 1.080847 0.086774 2.104618 1.933473 -1.399154 0.082009 -1.206067 1.411771 -1.384101 -0.128365 0.247281 -1.045436 0.547886 1.727397 0.070107 -0.151523 -1.443335 1.183120 -0.975150 -0.582888 1.131293 -0.311056 0.131685 1.259387 1.329702 -0.784195 -0.262191 -1.522650 -0.330188 -0.495909 -0.624545 0.223941 -1.483335 -0.352489 1.019277 -0.709608 -1.025889 0.340925 -0.452335 -0.746310 -0.562987 1.606372 1.860682 -1.769604 1.468284 -1.147878 1.191765 -1.485542 -0.922388 -0.225919 0.189674 -0.495071 -0.506470 0.166008 -0.091578 0.268624 -1.258988 -1.137592 0.523194 +PE-benchmarks/find-k-closest-elements-given-value.cpp__main = 0.020764 0.306432 0.478319 -0.085236 0.668442 0.097793 0.378864 0.453270 -0.675333 -0.664197 -0.078641 -0.938313 -1.060704 0.932123 0.099874 0.180981 1.381095 0.405410 0.029979 -0.270575 0.129390 -0.759369 1.133646 1.193649 -0.778985 0.434300 -0.017153 0.152445 -0.309831 0.944048 -0.394114 -1.040839 0.470534 -0.228992 0.391841 -0.501589 -0.391811 -0.203600 -0.256203 -1.792657 -0.072496 0.875120 0.034545 -0.098679 0.159308 0.903025 1.363514 0.553113 -0.103622 0.828723 0.084915 -0.478303 0.516889 0.179019 0.539369 0.235223 0.356924 -0.015688 -0.897437 0.380562 -0.299857 -1.316778 -0.349972 0.529683 0.861918 -0.244205 -0.413619 -0.091119 -0.304941 0.151750 0.091523 0.482548 0.752502 0.020561 0.730540 -0.240960 -0.183177 -1.045800 -0.191865 -2.692225 -1.068786 -0.557230 1.357583 0.330013 0.204844 -0.548374 1.201974 -0.287822 0.205937 0.313211 1.364004 -0.831158 -0.466142 -0.362773 0.075889 0.242223 -0.396737 -0.254462 0.736329 -0.461020 -0.895076 -0.475128 0.927295 -0.119731 -0.446125 0.006688 -0.170453 0.916373 -1.237102 -0.440520 -1.437831 -0.151264 0.214266 -1.141574 0.273348 0.437059 0.199988 0.879031 -0.596242 -0.460965 0.598681 0.227904 -0.371841 -0.336442 -0.480974 1.248843 -0.016257 0.095694 0.539392 0.539115 0.424866 0.788219 1.136450 -0.210623 -0.018929 0.363451 -0.279834 0.216995 -0.156398 -0.477825 0.074174 -0.769947 0.031206 -0.045579 -0.694997 0.035400 -0.315203 -0.014345 0.209499 1.374647 -0.336980 0.727942 0.158995 -0.865684 0.955717 -0.279761 -0.335150 0.031880 0.929003 0.647351 -0.551337 -0.454136 0.496940 1.216144 0.553180 -1.076315 -0.097147 -0.178195 0.315672 -0.038237 0.626297 0.258477 0.708170 -0.621079 -0.062656 0.184965 1.815884 -0.709320 -1.210708 0.117204 -0.178758 0.286984 -1.092230 0.018616 -0.231537 -0.151189 -0.137243 -0.135576 0.189957 0.996341 -1.771322 1.036441 -0.598347 -0.645247 1.002602 0.115524 -0.288059 -1.261085 -0.175593 0.686328 1.247244 0.614784 -0.203130 -0.230202 -0.887723 -0.140032 0.013975 0.394636 -0.428342 0.854842 -0.307475 -0.717175 -0.367292 -0.872539 0.046466 -0.276458 -0.366662 0.391069 0.835447 -1.902976 0.838066 0.082232 -0.495885 -0.000196 0.329287 0.382711 -0.674637 -1.173627 0.233510 -0.610157 -1.274942 -0.413148 -0.478073 0.169041 0.112335 -0.523267 -0.106185 -1.026797 1.326388 0.046140 0.964352 0.638608 -0.002871 1.403224 1.153395 -0.975462 -0.107129 -0.510133 0.375634 -1.069832 -0.050333 -0.146369 -0.593051 0.587694 1.140670 0.299263 0.024254 -0.737016 0.949276 -0.892640 -0.314137 0.934445 0.099968 0.035492 0.751761 1.014725 -0.717218 -0.263851 -0.768311 -0.262616 -0.250060 -0.376334 0.206815 -0.941360 -0.147667 0.480341 -0.329650 -0.484767 0.239725 -0.172844 -0.323326 -0.444236 1.157867 1.366983 -1.154001 0.659483 -0.649087 0.648447 -0.978478 -0.565994 -0.133848 0.566817 -0.528347 -0.178977 0.382487 0.097651 0.130387 -0.845971 -0.635351 0.044893 +PE-benchmarks/find-k-closest-elements-given-value.cpp__findCrossOver(int*, int, int, int) = -2.381088 -2.076146 -0.959809 -3.654114 2.373820 3.984383 1.204601 -3.906913 -4.328954 -1.671075 2.351193 -5.780697 -2.819469 5.072114 -2.092035 4.032841 5.940171 -0.381932 -2.151521 -2.425046 4.450789 0.623223 7.563213 7.850070 -5.173064 -0.069444 1.300426 2.314366 2.443945 -0.724863 2.133494 -3.455136 1.836738 -4.728181 -0.299457 -1.851341 -1.224316 1.715795 5.099807 -7.555496 -0.614387 0.847397 -1.111406 0.329791 0.079458 1.768634 3.914790 4.277797 -0.870181 4.805674 4.264415 0.307961 1.778784 -0.011907 0.743970 -0.495303 0.453976 0.147823 0.214066 -1.068785 -1.190225 -0.204882 0.347995 5.545125 6.314341 -0.456618 -2.719589 2.066044 1.539018 1.451069 1.501957 4.597022 -0.392236 2.070943 3.689513 -6.766636 -0.252357 -10.307822 1.044349 -8.561632 -3.637550 0.921326 3.315173 0.618975 3.030005 0.628271 7.684930 -0.368691 -3.330896 5.843335 5.724403 -3.910409 -0.842888 -0.522780 -2.553740 0.315544 -2.379402 2.447916 0.741208 2.698909 -4.482310 -3.389915 0.407764 0.494358 -3.106507 -3.737388 -0.320404 3.327586 -4.459624 -2.975668 -1.732112 3.774354 -0.409683 -8.403964 -3.975859 -3.606827 3.363797 0.578156 -3.714321 -3.972499 1.754680 0.944152 -1.064753 -2.463005 1.253085 2.277528 4.629559 1.877350 -0.587016 2.710263 1.699343 8.408956 1.425852 -2.803107 0.141387 1.017925 -0.392020 2.850361 -2.259555 -0.549661 1.948548 -4.076160 1.732853 2.978694 -2.475843 -2.614468 3.931958 -0.784300 -0.931225 17.236456 -0.880109 6.095869 5.692234 -4.115611 0.224066 -2.865499 1.271930 2.710449 2.795732 2.451083 -6.991770 -3.861440 4.809554 7.375841 2.480934 -6.242363 -1.165180 2.730080 1.017561 -1.674061 2.599096 0.459663 0.575632 -2.518948 -0.435733 3.867175 8.810988 -3.064985 -0.970368 0.700650 3.912250 -0.410887 -4.462894 -0.876757 -4.264668 0.000561 4.015005 1.904398 2.516173 5.550741 -8.936572 3.809957 0.165990 0.784829 3.100430 3.313390 -4.787946 -5.037532 -0.922437 1.788603 3.381123 -0.655068 1.212814 1.375829 -6.229077 0.423096 1.747027 0.497241 -3.910621 5.375625 0.569782 -2.137904 -1.984335 1.764391 -1.585985 -1.784173 -1.363301 4.371368 -0.137005 -7.666359 3.796619 0.724923 -2.948698 0.307829 -2.016148 6.341796 -4.387586 -4.676347 3.662654 -2.427568 -2.736800 -1.460074 -1.247895 1.632594 2.669227 2.586614 -4.923167 -4.431197 4.693571 -1.594048 6.016115 2.878443 -1.217950 3.981776 -5.532358 -2.459084 -3.768835 -3.264445 2.295743 1.513653 -3.860922 -3.613164 -1.171936 3.837425 4.147862 -0.498762 -3.774347 -0.397695 4.869789 -5.908542 -0.060466 1.172400 4.927646 -4.131757 2.353498 2.155287 -3.788753 2.073648 -3.594203 -0.762203 -3.607615 -2.889523 4.637343 -0.688368 2.149039 -0.073672 -0.399247 0.573399 2.553503 2.226291 0.790898 1.815877 5.582931 6.141004 -1.506641 -1.835348 -6.690117 3.343530 -5.583951 -5.805386 1.341190 0.197532 -2.819346 -1.667904 -1.200312 4.957753 3.738222 -3.134262 -2.873340 2.663889 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__main = 0.339031 0.900849 1.655839 -0.725370 0.432990 -0.307636 0.054936 1.033702 -0.485322 -1.832888 0.229196 -2.490310 -2.458582 0.853819 -0.605859 -1.894746 1.189323 -0.466457 -0.029802 -0.679658 -0.801554 0.467513 1.182596 1.419249 -1.807420 0.271515 -0.308301 0.907322 0.525381 0.646493 1.060583 -2.021206 -0.560720 2.449696 1.494820 0.810182 -0.250067 -1.351633 -2.235273 -1.954825 -0.439802 2.624509 0.074745 0.091632 0.964608 1.916212 2.239859 0.652997 -0.621276 0.133787 0.964511 0.262293 0.664832 -0.387204 -0.081750 -2.473454 1.185057 -0.878827 -1.043559 0.677545 0.113454 -1.320037 -1.210461 1.409204 1.356826 -0.064758 -0.407999 -1.460851 0.227025 0.623971 -0.163262 0.820606 1.644179 1.577419 1.069725 2.238514 0.262473 -1.058436 0.939722 -3.591484 -1.351472 -0.935483 3.054089 2.259830 -1.781847 -1.902546 1.547149 0.595213 0.457021 1.412769 2.024605 0.979179 -0.519108 -0.756459 -0.803879 1.166143 -0.684281 0.484410 -0.225046 1.018841 -1.013212 0.852867 -0.498722 -1.178427 -0.632327 1.998860 -0.499955 0.538353 -1.515508 1.808357 -1.487591 0.389174 2.410470 -2.056059 -1.128359 0.253824 -0.349331 0.724947 -0.446048 1.697314 0.223486 -0.878636 -0.714109 1.841065 -3.804000 1.859249 0.115490 0.334361 0.338609 1.329231 1.518211 -1.072955 -0.222548 -0.275405 -0.328776 0.151277 0.080716 -0.141666 -0.061984 0.375254 1.016986 0.115981 0.506280 -0.934548 -0.583805 -1.442206 -3.747961 -1.051879 0.537241 1.940382 -0.501416 1.055819 -0.026531 -0.521229 0.851992 0.303166 -0.808346 -0.311006 0.562681 1.311543 1.537729 -0.257312 1.047052 1.702091 0.283043 -0.408783 2.177182 1.259253 -0.347105 -1.076867 1.513504 0.285755 0.119519 -0.262452 -0.321366 1.270751 0.626920 0.837682 -2.592466 -0.637374 1.121528 1.633480 1.512123 1.135565 1.845986 0.240742 0.667177 0.174312 0.985083 1.137913 -3.478485 1.174244 1.981874 0.161983 0.951060 -0.861571 -0.543595 -1.391172 0.682161 1.146811 0.774196 0.909333 -1.132989 -0.611960 -1.007490 -0.030687 0.488642 0.639800 -0.764056 0.909241 -0.434834 -0.116773 -1.144221 -2.918371 -0.565921 1.411073 -2.125064 0.265593 0.568754 -2.640025 1.632785 -0.245062 -0.629469 -2.407190 -1.095093 -0.413821 -1.502910 -1.063329 -1.044374 -1.872060 -3.755537 -1.099319 -1.156113 -0.583206 -0.089908 0.583996 -0.660800 -0.603551 2.442523 -0.300909 1.211746 0.801847 0.250390 1.618643 2.924574 -0.293501 0.498195 -1.111242 2.629977 -0.977846 -0.541387 2.224159 -0.661274 -0.414934 1.121947 -1.253389 -0.347192 -0.961169 0.393528 0.729689 -1.632763 0.090217 -2.184166 0.236239 1.697323 0.440184 -0.522659 0.130312 -2.479023 -0.689293 -0.598332 -0.861120 -0.033267 -0.962675 -0.261338 1.188301 -0.654909 -1.623691 0.194279 -0.635004 -1.346352 0.115549 1.380468 1.530631 -1.234942 2.362631 -1.866509 1.366789 -1.479430 -1.299127 -0.090137 -1.283373 0.455826 -0.526235 -0.832888 -0.410959 0.589696 -0.992982 -1.472585 2.131307 +PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp__isvalid(int, int) = -0.737556 -0.912000 -0.343881 -0.908885 0.475738 0.099009 0.383473 -0.594825 -1.408177 -0.750399 0.337852 -1.430282 -0.612245 1.517374 -0.301079 1.291928 1.884243 0.513612 -0.339322 -0.565285 1.185724 -1.113744 1.555115 1.951979 -0.890095 -0.051725 0.209413 0.699810 0.048587 0.424249 0.629848 -1.236130 0.167591 -1.255394 0.642055 -1.019328 -0.424359 1.247963 1.236777 -2.348834 -0.088985 1.157046 1.029806 -0.032898 0.081573 -0.069263 0.611026 1.028168 -0.180995 1.413198 0.813726 -0.216950 0.845373 0.063148 0.635966 0.619715 0.082084 -0.108801 -0.287811 0.269485 -0.670876 -0.258363 0.514529 1.158275 1.675104 -0.346631 -0.757914 0.243933 0.235083 0.609405 0.546357 1.095924 -0.532710 -0.257073 0.856094 -2.119976 -0.111295 -3.384936 0.608001 -3.067641 -1.043565 0.263749 0.985533 0.666639 0.792165 0.126180 2.077995 -0.566688 -0.856349 1.036051 1.411314 -0.719803 -0.328210 -0.333599 -0.663230 0.054194 -0.526783 -0.302978 1.033558 0.726258 -1.134345 -0.875713 0.635808 0.193390 -0.654059 -0.947336 -0.145682 1.336306 -1.146590 -1.349068 -0.888261 1.088079 -0.207738 -1.844628 0.055670 -1.118820 -0.601589 0.474582 -1.394329 -1.091640 0.898374 0.128133 -0.516831 -0.537873 -0.134959 0.963374 0.492890 0.190235 -0.159920 0.696624 -0.120018 1.774211 0.543524 -0.968018 0.162058 0.787242 -0.433382 0.589160 -0.926419 -0.734928 0.666600 -1.187541 -0.253451 0.084134 -0.837970 -0.413933 0.976513 -0.262525 -0.189334 3.921191 -0.508789 1.416683 1.317380 -0.911835 1.237813 0.020804 0.576036 0.491824 1.295941 0.510915 -1.560934 -1.112482 1.150626 1.949421 0.797814 -1.145622 -1.526942 0.305484 0.568075 0.279487 0.710216 0.134386 0.012979 -0.757518 -0.076876 0.089547 2.266088 -0.779322 -0.207756 0.048804 1.441560 -0.608045 -2.142583 -0.207726 -2.482644 -0.177996 -0.198667 0.206013 0.523180 1.506332 -2.806329 1.394785 -0.392785 0.200757 1.323626 0.458242 -0.825816 -3.515866 -0.665194 0.310278 1.500984 -0.404187 0.575827 0.384338 -1.631003 0.173531 -0.093445 0.518283 -1.127568 1.511894 -0.747828 -0.559373 -0.221147 0.527222 -0.710451 -1.213644 -0.096914 1.016622 1.513293 -1.188066 0.812215 0.180949 -0.434807 0.551817 0.467306 1.272370 -0.967641 -1.266967 0.844311 -0.418856 -0.488613 -0.453191 -0.463175 0.645520 0.103385 -0.411125 -0.541486 -1.014206 1.192037 -0.632035 1.820812 0.643455 -0.664735 0.854358 0.106380 -0.867031 -0.554693 -0.343229 -0.633663 -0.355705 -0.356632 -1.745922 -0.248249 1.090172 1.108271 0.528419 -0.599511 -0.172853 1.772518 -1.170881 0.217723 0.654838 -0.287249 -0.508851 0.541622 0.869676 -1.371731 0.215802 -1.133598 0.339296 -0.733156 -0.290054 1.114137 -0.551930 0.226208 -0.313186 -0.419781 0.143232 0.472083 1.183538 -0.078646 0.179696 1.804802 0.759709 -0.183523 -0.277671 -1.414311 0.401377 -1.287462 -0.708210 -0.503645 0.914788 -1.202636 -0.195528 0.268073 1.086133 0.837814 -0.372266 -0.814429 0.200488 +PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp__main = 0.030860 0.382407 0.583958 -0.186228 0.552335 0.001426 0.288075 0.418150 -0.551418 -0.877281 0.036525 -1.189425 -1.293741 0.836610 -0.056284 -0.178583 1.188126 0.132745 0.017721 -0.381172 0.008363 -0.451221 1.118638 1.194908 -0.967502 0.354881 0.000940 0.314390 -0.012151 0.635021 0.037893 -1.074253 0.291799 0.221616 0.535827 -0.184056 -0.321567 -0.389161 -0.514446 -1.658671 -0.175949 1.023684 -0.008276 -0.012629 0.269106 1.112245 1.407290 0.575467 -0.254913 0.695854 0.332047 -0.316143 0.519879 0.062911 0.287596 -0.436746 0.405057 -0.187344 -0.769296 0.361132 -0.172893 -1.241554 -0.479156 0.707112 0.961053 -0.215627 -0.398514 -0.232453 -0.162847 0.254687 0.021823 0.592291 0.874074 0.343365 0.803989 0.114627 -0.111886 -1.151093 0.010156 -2.758531 -1.057107 -0.547973 1.546504 0.600782 -0.153213 -0.645448 1.233743 0.020434 0.157141 0.600113 1.398783 -0.443692 -0.405690 -0.343205 -0.099019 0.420157 -0.462638 0.048229 0.478565 -0.052262 -0.859040 -0.218797 0.551272 -0.350879 -0.494489 0.248077 -0.244383 0.734844 -1.210109 0.032743 -1.301393 -0.065790 0.610484 -1.305942 -0.017987 0.322471 0.252197 0.741472 -0.487724 0.004743 0.432995 -0.058634 -0.346255 0.060998 -1.025603 1.185182 0.112987 0.176579 0.451740 0.694334 0.623621 0.476546 0.768587 -0.202638 -0.123230 0.253201 -0.173097 0.212715 -0.137792 -0.235810 0.371785 -0.555201 0.186777 -0.179912 -0.596452 -0.381330 -0.764570 -0.274195 0.206745 1.408437 -0.275883 0.767767 0.240148 -0.728344 0.737801 -0.263258 -0.378400 0.076497 0.788784 0.736571 -0.108379 -0.408053 0.608139 1.260838 0.441957 -0.936242 0.290129 0.219397 0.205779 -0.327938 0.757953 0.250473 0.538715 -0.482038 -0.083284 0.483807 1.382307 -0.388341 -1.220899 -0.020639 0.161882 0.518181 -0.581555 0.207666 0.175003 -0.092078 0.104539 0.009509 0.295192 0.952325 -1.968564 0.929177 0.008390 -0.327001 0.817905 0.007372 -0.413896 -1.253511 0.074404 0.704394 0.948812 0.569964 -0.276253 -0.267997 -0.902843 -0.092334 0.148163 0.354808 -0.492319 0.854864 -0.309096 -0.473172 -0.523300 -1.071840 -0.072552 0.082160 -0.611379 0.410598 0.701019 -1.921704 0.917856 -0.061690 -0.562192 -0.490975 -0.060148 0.343504 -0.811058 -1.059381 0.026239 -0.888244 -1.660419 -0.566088 -0.532116 -0.008434 0.076726 -0.260627 -0.234042 -0.809928 1.445343 -0.069498 0.907899 0.638476 0.067688 1.366690 1.139735 -0.805574 -0.064989 -0.531795 0.778311 -0.916022 -0.214060 0.272615 -0.520966 0.347604 1.087527 -0.057587 -0.098406 -0.590921 0.748343 -0.632607 -0.597846 0.665773 -0.115224 0.019239 0.964207 0.772350 -0.611893 -0.103367 -1.058929 -0.322429 -0.312828 -0.503255 0.216727 -0.830646 -0.143413 0.587018 -0.365157 -0.597333 0.301271 -0.212209 -0.413132 -0.296791 1.098433 1.425838 -1.097083 0.800647 -0.899854 0.716618 -1.041633 -0.740636 -0.038260 0.197147 -0.241583 -0.277730 0.067102 0.043671 0.275621 -0.880596 -0.789528 0.488135 +PE-benchmarks/find-parity.cpp__main = -0.081946 0.195454 0.437273 -0.428249 0.386327 -0.209012 0.193607 0.085095 -0.605442 -0.976156 0.362748 -1.469202 -1.326672 0.840009 -0.357954 -0.361459 1.048570 -0.148539 -0.239567 -0.774930 0.148465 -0.012063 1.217866 1.307469 -1.250940 0.165226 -0.000387 0.566402 0.686915 -0.046535 0.892465 -0.819215 0.055736 0.367590 0.599978 0.193027 -0.147735 -0.413227 -0.390911 -1.528989 -0.220148 1.030970 0.409818 0.051970 0.323387 1.086925 1.241876 0.736623 -0.377810 0.505046 0.969911 -0.049410 0.530952 -0.070603 -0.094776 -1.170770 0.714865 -0.502008 -0.532178 0.176101 -0.000511 -0.830311 -0.447341 1.068516 1.095960 -0.092921 -0.350096 -0.142299 0.299003 0.692989 0.140604 0.722115 0.698422 0.652112 0.864811 0.139033 -0.036771 -1.852756 0.242402 -2.829112 -1.010670 -0.354672 1.716358 0.734376 -0.430884 0.019584 1.317569 0.416757 -0.100780 0.724705 1.313048 0.161915 -0.363604 -0.278737 -0.518317 0.776300 -0.612290 0.528978 0.214660 0.889281 -0.859365 0.109527 0.052588 -0.460957 -0.571416 0.438665 -0.254197 0.590358 -1.022233 0.487923 -0.836506 0.326124 0.968208 -1.654370 -0.191685 -0.211158 0.188718 0.500531 -0.391201 0.402276 0.157807 -0.416505 -0.371008 0.561903 -1.451768 0.927971 0.342432 0.421948 0.200345 0.839709 0.807345 0.204296 0.162593 -0.420971 -0.146044 0.091356 -0.067832 0.340044 -0.334960 -0.062673 0.892990 -0.383019 0.708698 -0.185294 -0.500359 -1.232461 -0.810234 -0.524610 0.159345 1.538747 -0.100409 1.008589 0.602536 -0.473218 0.284977 -0.324998 -0.233619 0.262855 0.654496 0.659928 0.456821 -0.563533 0.775327 1.316516 0.387926 -0.783148 0.442114 0.737298 -0.004421 -0.392339 0.811282 0.363128 0.194968 -0.358324 -0.146342 0.971914 0.880951 0.016904 -1.072313 -0.192468 0.909991 0.564447 -0.271000 0.303148 0.343046 0.090650 0.464244 0.452626 0.442358 1.024764 -1.986249 0.893675 0.779728 0.353840 0.676853 -0.143303 -0.774787 -1.493343 0.351907 0.624246 0.624550 0.263860 -0.582439 -0.047458 -1.023391 -0.013331 0.278082 0.221293 -0.603951 0.857683 -0.351098 -0.016827 -0.725301 -0.826677 -0.171398 0.527189 -0.683770 0.586144 0.504926 -1.820558 1.007428 -0.436944 -0.692471 -0.963110 -0.671523 0.406548 -0.926382 -0.783209 -0.143319 -1.089234 -1.809252 -0.930018 -0.472385 -0.026411 0.136473 0.257327 -0.476609 -0.175093 1.279389 -0.499954 0.905912 0.633770 0.032672 1.029106 0.769701 -0.463333 -0.267941 -0.090612 0.670873 -0.491138 -0.602994 0.425217 -0.343773 0.193477 0.989311 -0.537999 -0.429388 -0.371063 0.662447 -0.524624 -1.145256 0.300781 -0.588174 -0.200354 1.260730 0.466076 -0.697372 0.199100 -1.335204 -0.355936 -0.386298 -0.686580 0.439083 -0.445657 0.049844 0.453556 -0.283531 -0.509701 0.496615 -0.073965 -0.317007 -0.049613 1.012258 1.242059 -0.844740 0.646935 -1.357694 0.860093 -1.218317 -1.033659 0.197437 -0.181115 -0.108648 -0.306136 -0.447656 0.292273 0.523628 -0.886509 -1.044201 1.094478 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp__main = 0.074846 0.476395 0.631338 -0.131661 0.863505 0.296289 0.436306 0.591469 -0.799512 -0.852836 -0.082977 -1.263423 -1.446906 1.118261 0.102682 0.069518 1.656770 0.366260 0.042659 -0.330100 0.062225 -0.638530 1.429811 1.511905 -1.060700 0.577327 -0.039794 0.179918 -0.378216 1.120055 -0.367409 -1.460389 0.514191 -0.062781 0.470928 -0.465019 -0.546337 -0.399903 -0.383106 -2.249955 -0.150568 1.222338 -0.159149 -0.082232 0.305940 1.082844 1.808386 0.674518 -0.171135 1.040746 0.151728 -0.464909 0.654644 0.148955 0.590990 0.082556 0.417888 -0.100878 -1.041139 0.469663 -0.325160 -1.507159 -0.573227 0.716431 1.073859 -0.300413 -0.594886 -0.227798 -0.335191 0.187867 0.031989 0.707360 1.045141 0.208567 0.947089 -0.007027 -0.272881 -1.210415 -0.101043 -3.164695 -1.385657 -0.692353 1.788858 0.616452 0.135564 -0.834748 1.566672 -0.335377 0.250682 0.530515 1.721438 -0.906158 -0.520990 -0.432615 0.032120 0.343682 -0.467760 -0.192716 0.680690 -0.512673 -1.125612 -0.568622 0.975087 -0.273921 -0.617634 0.094493 -0.240798 1.080095 -1.508691 -0.355953 -1.760806 -0.053025 0.404603 -1.485122 -0.029181 0.577395 0.210340 1.080619 -0.736497 -0.434756 0.710549 0.150012 -0.485428 -0.307811 -0.655939 1.525817 0.110396 0.123602 0.659438 0.743870 0.664684 0.937402 1.255495 -0.229666 -0.036235 0.425877 -0.163492 0.273268 -0.135323 -0.413313 -0.001373 -0.850126 0.153010 -0.039735 -0.833450 -0.069368 -0.744249 -0.146312 0.201303 1.891410 -0.440223 0.945119 0.226242 -1.061166 1.092284 -0.366570 -0.495327 0.042611 1.094184 0.928591 -0.570617 -0.497554 0.681761 1.586209 0.632844 -1.305277 0.164882 -0.022532 0.324302 -0.227277 0.936560 0.279923 0.921905 -0.716054 -0.081685 0.382153 2.195337 -0.775741 -1.684927 0.081481 -0.029215 0.532158 -0.996477 0.120553 -0.124621 -0.206407 0.128595 -0.131548 0.300966 1.213004 -2.254886 1.234645 -0.495273 -0.772306 1.170342 0.182171 -0.398078 -1.255154 -0.138754 0.864762 1.472448 0.799178 -0.270167 -0.375633 -1.125861 -0.163807 0.140903 0.446821 -0.604674 1.138113 -0.349936 -0.849192 -0.464144 -1.221495 -0.010947 -0.227661 -0.665065 0.495798 0.939142 -2.456389 1.066158 0.147545 -0.645853 -0.187138 0.199808 0.538450 -0.854006 -1.451822 0.259897 -0.863693 -1.755994 -0.426162 -0.687030 0.134077 0.278547 -0.394370 -0.261602 -1.253373 1.754286 0.154741 1.245831 0.853049 0.005484 1.729894 1.331883 -1.199335 -0.071905 -0.858037 0.873905 -1.168125 -0.115464 -0.053196 -0.803849 0.625090 1.409953 0.235305 -0.100766 -1.082451 1.093344 -1.033199 -0.359961 1.043346 0.076811 0.027974 0.961626 1.177797 -0.765672 -0.226289 -1.065257 -0.284387 -0.402925 -0.491159 0.269574 -1.156202 -0.200454 0.681288 -0.473530 -0.688739 0.299730 -0.276032 -0.469265 -0.487809 1.377975 1.645210 -1.433122 0.956929 -0.898062 0.907723 -1.223275 -0.776915 -0.143590 0.400332 -0.576702 -0.338575 0.277450 0.076141 0.216814 -1.042431 -0.857704 0.245187 +PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp__printClosest(int*, int*, int, int, int) = -2.626291 -1.514412 -0.692737 -3.983442 2.997197 5.270529 1.593987 -4.234803 -4.919341 -2.602105 2.685811 -8.184506 -4.699432 6.330247 -2.614913 4.062190 7.518461 -0.584155 -2.866243 -2.564948 4.772231 1.174623 9.546457 9.676967 -6.637369 0.134952 0.985682 2.442883 2.776097 -0.392396 2.492640 -4.761746 2.694141 -4.448846 0.228021 -1.608280 -1.573126 0.819560 4.598819 -9.583327 -0.942707 2.556838 -1.107679 0.163192 0.424808 3.163004 6.093501 5.243372 -0.657668 4.997840 4.523106 0.399678 2.532536 0.044200 1.141956 -1.493350 1.126052 -0.810911 -0.701902 -1.431990 -1.469697 -1.381291 -0.590295 7.048156 7.806760 -0.371262 -3.126356 2.089211 1.588296 1.747023 1.595923 5.592614 0.805777 3.252074 4.500496 -6.339475 0.161643 -10.215080 0.993695 -11.300069 -4.708618 0.317900 4.854811 1.995271 3.087914 -0.800280 9.759565 -0.316589 -3.408051 6.789935 8.043043 -5.010426 -1.336519 -1.139470 -2.611898 0.614227 -3.285689 3.058493 1.102550 2.745118 -5.874381 -3.386169 0.314677 0.346527 -3.900500 -3.348945 -0.527867 4.293315 -5.951448 -2.749921 -2.732421 3.655767 0.175422 -10.805221 -4.691762 -3.503374 3.064385 1.303870 -4.348768 -4.384005 2.288599 1.086124 -1.168318 -2.628647 -0.535906 3.767940 5.209243 2.247307 -0.291429 4.083993 2.833314 9.706514 1.906377 -2.992109 0.140025 0.926594 -0.497486 3.434957 -2.109604 -0.745029 2.344537 -5.022124 1.493011 3.526619 -3.248992 -2.781785 1.952361 -1.062279 -0.649715 20.156308 -1.346417 7.452998 6.298872 -5.678094 0.677760 -3.669715 0.672749 2.560273 3.525605 3.698758 -7.812971 -4.773808 6.203734 9.515591 3.074983 -7.233353 0.699655 3.323509 1.097613 -2.927306 3.531064 0.945275 1.143135 -3.337807 -0.725724 5.165127 11.059500 -3.894392 -1.628607 0.997655 3.861999 0.690798 -4.482768 -0.755903 -3.591989 0.055158 4.456135 2.229173 3.016222 7.146919 -9.783338 5.262993 0.378260 0.432544 4.606140 3.218506 -5.703299 -5.411787 -0.822019 3.133164 4.216783 -0.401094 0.402616 0.851586 -7.680311 0.267035 2.195524 0.946671 -4.476658 6.419403 0.677501 -2.618159 -3.034558 0.521403 -1.437401 -1.716127 -2.482982 5.151207 0.320374 -9.252011 5.664267 1.028171 -3.759816 -0.798776 -2.605157 6.795753 -5.816142 -6.186464 3.836931 -3.877249 -5.130650 -2.042292 -1.968183 1.780802 3.254807 2.714164 -6.217203 -5.437239 7.024980 -1.766864 7.503785 3.708264 -0.765714 5.504797 -4.375210 -3.400315 -4.017365 -5.008639 3.003060 1.016369 -4.862331 -2.652456 -1.715137 4.704597 5.572906 -1.095551 -4.526965 -0.781267 5.543774 -6.681485 -0.849653 1.869767 5.013647 -5.018757 3.200160 2.976685 -4.372516 2.053559 -4.867740 -1.507488 -4.667947 -4.113099 5.018470 -1.613931 2.293628 0.778522 -0.819197 -0.094120 2.921716 2.090738 0.340100 2.028684 7.202568 7.119698 -2.591372 -0.957365 -8.500427 4.834408 -7.305574 -7.381928 2.050892 0.249366 -2.972761 -2.353023 -1.117454 5.331439 4.561226 -4.700268 -3.997315 3.561945 +PE-benchmarks/find-two-non-repeating-element.cpp__main = 0.131700 1.072883 1.037007 -0.563188 0.748516 0.117845 0.177368 0.616826 -0.396823 -1.580922 -0.070472 -1.563188 -2.113536 0.963233 -0.365166 -1.044598 1.524056 -0.199754 0.138832 -0.781771 0.020315 -0.026319 1.567081 1.624503 -1.882288 0.372281 0.621584 0.690199 0.555438 0.523105 0.610395 -1.711958 0.142304 0.977869 1.046120 -0.040969 -0.244873 -1.098778 -1.269505 -2.250513 -0.386572 1.056381 -0.667090 0.121878 0.460615 1.768661 2.327733 0.827934 -0.879757 0.520452 1.024885 0.421651 0.309867 -0.089857 -0.181807 -1.381710 0.444732 -0.346754 -0.638608 0.435031 0.046025 -1.503190 -0.779517 1.390098 1.468344 -0.204321 -0.369850 -0.353031 -0.052368 0.410309 -0.283592 0.907020 1.502946 1.142282 1.249638 0.259455 -0.384667 -2.282050 0.264128 -4.244276 -1.397155 -1.206483 2.016020 0.736021 -0.717084 -0.756093 1.776135 0.485833 0.595236 1.573490 2.064497 -0.085301 -0.383055 -0.809796 -0.575112 0.962957 -0.715075 0.549172 0.008192 0.319018 -1.069279 -0.378474 0.109274 -0.768697 -0.821157 0.322696 -0.482402 0.805429 -1.733241 0.806677 -1.809010 0.029670 1.236520 -2.142682 -0.772631 0.162633 1.154495 0.645443 -0.244687 0.367658 0.173281 0.024150 -0.462692 0.488899 -1.612658 1.434149 0.595823 0.193962 0.494670 0.914360 1.213980 0.348077 0.949630 -0.205735 -0.505573 0.213948 -0.177390 -0.183650 -0.400819 0.272035 1.063751 -0.437080 0.703300 -0.007170 -0.681234 -1.401532 -1.119569 -1.273781 0.640798 2.738086 -0.319033 0.902647 0.233499 -1.041623 0.320360 -0.341494 -0.890452 0.245779 0.960132 1.335735 0.188071 -0.480338 0.790715 1.732814 0.454549 -1.127061 0.846251 0.595221 -0.189942 -0.878112 1.039794 0.232589 0.226249 -0.405956 -0.251817 1.272848 1.339440 -0.028524 -1.819997 -0.264675 1.073751 0.859610 0.100107 0.552342 0.808255 0.029343 0.991870 0.025235 0.775019 1.314272 -3.447635 1.027700 0.816841 -0.079714 0.331689 0.023172 -0.513410 -1.386365 0.852914 1.294582 0.935259 0.623502 -0.217116 -0.554804 -1.255012 -0.102106 0.537293 0.669124 -0.819870 1.079212 -0.121855 -0.581396 -1.142785 -1.483963 -0.289323 0.631732 -1.105564 0.439871 0.285341 -3.290335 1.685195 -0.496946 -0.724662 -1.212561 -0.910337 0.668880 -1.509774 -1.500131 -0.068948 -1.225210 -2.507872 -0.742043 -0.813055 0.188820 0.129824 0.426298 -0.656799 -1.189681 1.883097 -0.030477 0.998608 0.918563 0.543434 2.214917 0.553302 -0.674821 -0.444737 -0.927633 1.993793 -0.710783 -0.625383 0.840428 -0.661021 0.176494 1.741284 -0.821185 -0.397339 -0.541718 0.778457 -0.864619 -1.104480 0.440178 0.222859 -0.116512 1.531969 0.678096 -0.721839 -0.307115 -1.842723 -0.274163 -0.304367 -1.089186 0.220386 -1.244136 -0.180323 1.320267 -0.457159 -1.082555 0.677210 -0.424824 -0.439162 -0.206683 1.137893 2.447551 -1.658286 1.191488 -1.530103 1.107919 -1.766433 -1.498134 0.046795 -0.616370 0.434063 -0.440536 -0.696740 0.062361 0.352391 -0.776009 -1.025132 1.057654 +PE-benchmarks/finite-automata-algorithm.cpp__main = -0.006954 0.345113 0.317772 -0.046064 0.407896 0.039854 0.213690 0.239862 -0.297123 -0.492798 -0.153268 -0.460396 -0.720562 0.561536 0.010510 0.110614 0.938546 0.291992 0.090061 -0.287776 0.204949 -0.628225 0.831876 0.838157 -0.701468 0.246975 0.289532 0.257731 0.031297 0.568626 -0.227201 -0.552506 0.357712 -0.250381 0.379334 -0.487559 -0.116185 -0.167829 -0.225860 -1.281713 -0.095150 0.279691 0.019263 -0.008309 0.036784 0.661842 0.961079 0.434548 -0.217314 0.479543 0.216698 -0.177731 0.290581 0.149135 0.170075 0.154299 0.225841 -0.034120 -0.501510 0.229718 -0.090252 -1.062886 -0.120392 0.461316 0.719046 -0.168871 -0.140446 0.115682 -0.209179 0.083399 0.010423 0.331227 0.434081 0.110985 0.541579 -0.525582 -0.094207 -1.025683 -0.206802 -2.056177 -0.696738 -0.637487 0.684325 0.030022 0.239671 -0.096402 0.852140 -0.031492 0.316417 0.258662 0.935613 -0.657845 -0.280527 -0.365486 0.036286 0.296480 -0.380756 -0.093817 0.461328 -0.263050 -0.539460 -0.505678 0.684692 -0.019075 -0.367789 -0.163513 -0.205610 0.595501 -0.905056 -0.387531 -1.085758 -0.314866 -0.013288 -0.865046 0.341977 0.171095 0.463653 0.503587 -0.145917 -0.448101 0.232824 0.373300 -0.119768 -0.350098 -0.311157 0.782128 0.114741 -0.058465 0.384898 0.300447 0.264626 0.633834 0.917625 -0.111066 -0.206604 0.299853 -0.392166 -0.014923 -0.291954 -0.270575 0.307539 -0.596824 0.003713 0.130137 -0.446529 -0.093317 0.197947 -0.219220 0.344428 1.087410 -0.096718 0.350771 0.118300 -0.657055 0.527268 -0.230659 -0.292915 0.192291 0.652794 0.452520 -0.544085 -0.356407 0.158295 0.782244 0.352623 -0.703533 -0.297070 -0.242957 0.174533 -0.038864 0.282130 0.206465 0.270429 -0.382622 -0.032730 0.198001 1.128907 -0.495624 -0.572967 0.086011 -0.063478 -0.060247 -0.948762 -0.036750 -0.246912 -0.122456 -0.139018 -0.070224 0.106721 0.692051 -1.267422 0.652998 -0.396538 -0.359135 0.512409 0.020662 -0.138800 -0.971920 0.171352 0.552866 0.747965 0.250578 0.016964 -0.128841 -0.656760 -0.090874 0.023067 0.366183 -0.305673 0.549106 -0.119839 -0.511988 -0.416789 -0.372232 0.077770 -0.257552 -0.105736 0.251625 0.489986 -1.367816 0.654021 -0.190761 -0.404365 0.161354 0.097440 0.325881 -0.646193 -0.824378 0.229045 -0.264413 -0.669155 -0.349217 -0.248556 0.292494 -0.024702 -0.417698 -0.116320 -0.727445 0.684715 -0.030693 0.402316 0.443245 0.166401 1.024920 0.445154 -0.621918 -0.300263 -0.144573 0.046719 -0.671899 -0.084689 -0.221419 -0.341094 0.443992 1.044091 0.125986 0.089807 -0.211698 0.683957 -0.781960 -0.386180 0.587404 0.374133 -0.005387 0.503864 0.608483 -0.575173 -0.359424 -0.505169 -0.119772 0.074025 -0.406831 0.193320 -0.800508 -0.070472 0.496942 -0.191593 -0.309852 0.357575 -0.098609 -0.069871 -0.359971 0.763405 1.078453 -0.822812 0.294593 -0.455089 0.337684 -0.823841 -0.414393 -0.098744 0.434712 -0.169744 -0.011227 0.254909 0.135774 0.073077 -0.457687 -0.334653 -0.179301 +PE-benchmarks/finite-automata-algorithm.cpp__search(char*, char*) = -1.448702 -0.996826 -0.080133 -1.916173 1.750250 2.107119 1.121914 -1.756916 -3.134572 -1.743977 1.426496 -4.891274 -3.098678 3.967070 -1.272390 2.277604 4.966756 0.272969 -1.437194 -1.762533 2.834767 -0.178149 5.807538 5.936115 -4.000385 0.174686 0.106457 1.622167 1.625038 -0.057654 1.371876 -2.638373 1.713428 -2.719761 0.388770 -1.357812 -0.699201 0.773263 2.264502 -6.214903 -0.498836 1.864876 0.185404 -0.028988 0.213042 2.348317 3.715768 3.283099 -0.481994 3.136681 2.611439 -0.357847 1.828620 0.289846 0.584685 -0.697000 0.603616 -0.637748 -1.139195 -0.391267 -0.848852 -1.965135 -0.278765 4.010020 4.973111 -0.176313 -1.776156 1.189112 0.792592 1.123146 1.270839 3.082227 1.040543 1.353039 3.102562 -3.580163 -0.276426 -6.728133 0.294593 -7.843258 -3.107729 -0.304698 3.728586 1.063742 1.746620 -0.418651 5.735116 -0.233643 -1.654028 4.088944 4.966373 -3.174787 -1.204829 -1.070246 -1.447774 0.800155 -2.276564 1.544192 1.077546 1.599968 -3.632233 -2.471345 0.940818 0.145516 -2.284352 -1.921697 -0.382836 2.834658 -3.694703 -1.953936 -2.476685 1.781244 0.246742 -6.043236 -1.763578 -1.905154 1.698134 1.393805 -2.451218 -2.327367 1.399760 0.471988 -0.870245 -1.616551 -1.054112 2.635841 2.437580 1.142070 0.138608 2.483159 1.486758 5.395871 1.496859 -1.919770 -0.027416 0.922794 -0.745201 2.018191 -1.769974 -1.032202 2.122171 -2.989795 0.419577 1.404672 -2.198096 -1.855089 1.150450 -0.474466 -0.005581 10.086191 -0.384334 4.017411 3.557287 -3.259704 1.337926 -2.034566 0.494854 1.631785 2.647377 1.977924 -4.227333 -3.092639 3.233273 5.564099 2.054998 -4.221730 -0.292352 1.560923 1.123182 -1.388293 2.098634 0.948518 0.829510 -2.210202 -0.280231 2.738062 6.719205 -2.451594 -0.897691 0.631405 1.946821 0.273643 -3.623726 -0.492449 -1.991529 -0.183216 1.789141 1.304482 1.620883 4.461499 -6.074862 3.450056 -0.264412 0.370574 2.724200 1.524930 -3.301098 -3.877410 -0.388589 1.862833 3.091615 0.394704 0.049601 0.598172 -4.681688 0.108375 0.969634 0.818287 -2.377076 3.881543 -0.280704 -1.568709 -1.951995 -0.076108 -0.908440 -1.125721 -1.167617 3.031388 1.235858 -5.209167 3.315845 0.141546 -2.297182 -0.282797 -1.112091 3.785507 -3.563519 -3.858316 2.174465 -2.439355 -3.469983 -1.911283 -1.066869 1.128445 1.503094 0.709768 -3.059542 -3.436358 4.671090 -1.092332 4.360762 2.292906 -0.645537 3.458235 -0.868130 -2.460182 -2.312784 -2.340395 1.001101 -0.294644 -2.578506 -1.655064 -1.118990 2.903871 3.820157 -0.373505 -2.296911 -0.669242 3.851662 -4.208715 -1.344195 1.732103 2.468775 -2.272354 2.553560 2.293339 -3.290084 0.831490 -3.042145 -0.714224 -2.126321 -2.432441 2.857771 -1.553861 1.199177 0.554399 -0.537318 -0.097078 1.793864 1.182911 -0.141715 0.500182 5.024737 4.605523 -1.914487 -0.114703 -4.932269 2.720039 -4.518882 -4.010411 0.839781 0.772782 -2.216733 -0.922308 -0.026913 2.944341 2.579305 -2.922772 -2.859693 1.725776 +PE-benchmarks/floyd-warshall.cpp__main = 0.073829 0.209346 0.349770 -0.078303 0.287939 -0.058664 0.139744 0.376807 -0.330383 -0.408999 -0.105574 -0.475727 -0.560609 0.403663 -0.004747 -0.152399 0.641313 0.257403 0.057893 -0.136372 -0.129129 -0.257630 0.466034 0.528645 -0.384815 0.220343 -0.145069 0.146054 -0.189342 0.602626 -0.079139 -0.641611 0.109916 0.280312 0.298334 -0.231455 -0.161922 -0.104147 -0.444721 -0.900273 -0.016213 0.645649 0.154926 -0.034911 0.193554 0.400980 0.662901 0.220059 -0.018597 0.329566 0.027931 -0.014121 0.267384 0.064608 0.221710 0.001055 0.234397 -0.333219 -0.475974 0.256348 -0.103356 -0.656807 -0.256567 0.247879 0.384705 -0.083267 -0.156639 -0.300120 -0.166170 0.121751 0.060569 0.167756 0.364606 0.065129 0.243220 0.287897 -0.021932 -0.257287 0.040223 -1.255752 -0.489349 -0.357889 0.837534 0.565407 -0.146156 -0.379483 0.530657 -0.133689 0.220642 0.150902 0.600571 -0.168836 -0.223583 -0.198023 -0.000783 0.230066 -0.160203 -0.201184 0.143303 -0.039493 -0.366134 -0.078971 0.340974 -0.177550 -0.196891 0.290584 -0.107159 0.401179 -0.696604 0.006836 -0.702769 0.031931 0.294940 -0.466112 0.054993 0.190272 -0.089470 0.399742 -0.232712 0.038674 0.265818 -0.003278 -0.210070 0.133169 -0.698839 0.600306 -0.152283 -0.063105 0.231338 0.264695 0.188506 0.111199 0.313710 -0.117971 -0.028382 0.245348 -0.050391 -0.032843 -0.097883 -0.159964 -0.042466 -0.300330 0.057465 -0.174451 -0.329583 -0.086941 -0.754443 -0.090967 0.183686 0.400609 -0.185381 0.276464 -0.002315 -0.334481 0.429617 0.009951 -0.187080 -0.044440 0.407603 0.304550 0.162145 -0.171919 0.131653 0.523492 0.248400 -0.208309 0.168533 -0.073356 0.075809 0.021034 0.366509 0.095065 0.226660 -0.263140 -0.058320 0.009411 0.676145 -0.039379 -0.580632 -0.042742 0.005554 0.170013 -0.126869 0.121484 0.096089 -0.043955 -0.053770 -0.104772 0.111107 0.441912 -0.882149 0.528049 -0.087844 -0.228322 0.374722 -0.127283 -0.018626 -0.521175 -0.064293 0.328824 0.653446 0.252933 -0.103790 -0.125799 -0.370046 -0.087141 0.010702 0.262358 -0.222179 0.334994 -0.097005 -0.326358 -0.165223 -0.609178 -0.000864 0.016330 -0.342527 0.105006 0.509098 -0.874622 0.389762 -0.015057 -0.185859 -0.132591 0.152848 0.020586 -0.343028 -0.470421 -0.047598 -0.288884 -0.791253 -0.179425 -0.272859 0.088190 -0.077898 -0.186627 0.009019 -0.321508 0.661143 0.068058 0.367028 0.297862 -0.009064 0.565798 0.815164 -0.358346 0.137938 -0.273578 0.298459 -0.628197 0.108816 0.351143 -0.313040 0.147607 0.574578 0.110214 -0.034400 -0.314347 0.459783 -0.070589 -0.222746 0.397589 -0.389945 0.170545 0.444212 0.458200 -0.355874 -0.191924 -0.474056 -0.025169 -0.005257 -0.128069 0.083753 -0.498073 -0.086268 0.299121 -0.164723 -0.436254 0.109395 -0.131130 -0.323666 -0.181948 0.593096 0.382026 -0.418833 0.637575 -0.256395 0.265716 -0.434865 -0.127212 -0.233810 0.109335 -0.182976 -0.015852 -0.004455 -0.022484 0.029066 -0.207411 -0.317313 0.114346 +PE-benchmarks/floyd-warshall.cpp__floydWarshall(int (*) [4]) = -3.337133 -3.339622 -1.348408 -5.979522 2.887793 7.094302 1.625946 -5.557185 -7.313372 -1.800920 3.036069 -9.386857 -3.136103 7.699223 -3.035644 6.081010 8.864950 0.275792 -4.609871 -1.616105 6.190764 1.179982 10.211777 11.148004 -6.211987 0.042445 -1.011577 3.680445 2.002655 1.091119 2.842776 -4.615752 1.518640 -6.083767 -0.583511 -3.087348 -2.134514 3.460907 6.174197 -11.357774 -0.343065 4.432296 0.458602 -0.342864 0.580429 -0.397390 5.605692 5.884148 0.689594 5.165872 4.232511 0.929942 3.520325 -0.018457 2.485561 0.932193 1.344853 -2.196836 -0.155114 -2.004436 -2.115676 0.069637 1.032816 7.973539 8.251244 0.353803 -4.113494 1.724602 2.313704 1.788456 2.808588 6.206442 -2.540759 2.651698 3.543638 -7.794244 2.238800 -8.694810 2.909484 -7.365796 -4.504355 2.021547 4.933593 6.022121 4.368967 -1.099273 11.124020 -3.149412 -4.844145 8.082772 7.800180 -5.541580 -1.175316 -1.468989 -4.047099 -0.134210 -2.731968 1.317993 -0.513812 4.809383 -6.360287 -3.009307 -0.127786 1.612855 -4.350954 -3.101164 0.072657 5.277914 -6.604165 -4.673591 -0.823085 6.783861 -0.960120 -11.440179 -6.506822 -5.932208 0.185769 0.401969 -6.170848 -6.225886 3.436880 1.349797 -1.393470 -2.492314 -1.953121 3.600569 4.656449 1.746900 -1.646860 3.945571 1.793209 11.140372 0.012700 -4.150660 1.466729 1.980133 -0.036110 3.748772 -2.218647 -1.584945 -0.007802 -6.492991 -0.775099 4.249247 -3.792075 -1.446808 -0.089675 0.357648 -1.491591 25.866387 -1.964744 8.896894 7.875912 -6.221370 1.896409 -2.455962 1.861159 2.645537 3.213039 3.586188 -11.079519 -5.821947 6.941936 10.865300 3.883079 -5.896565 0.596390 3.384717 0.823451 -1.060926 4.042730 0.080105 0.598573 -4.328586 -1.230165 4.319409 13.840196 -3.221883 0.073794 1.550078 3.350655 -1.266932 -5.272138 -1.099128 -6.009029 0.104624 4.078876 1.822765 3.739807 8.147416 -8.186327 6.827098 -0.551259 0.428297 6.089350 2.619203 -5.964250 -5.885801 -3.624546 2.604210 6.075857 -2.402755 -0.090444 1.621858 -8.806825 0.254755 2.491023 0.905298 -5.550727 7.629756 1.023696 -3.283695 -2.157788 1.879259 -2.569368 -2.577092 -3.106973 6.036828 -0.385370 -5.699558 5.709322 2.705149 -2.954853 0.739824 -1.547971 6.959487 -5.833638 -6.455870 5.033956 -2.345924 -4.139880 -1.116984 -2.279218 3.056756 4.489806 1.651650 -7.784044 -5.627997 6.932336 -2.353839 9.416390 4.044618 -2.335791 3.464856 -2.738980 -2.726400 -3.724968 -6.204533 0.881229 2.010975 -4.796295 -4.560174 -2.238357 5.982749 5.234298 -0.090325 -5.786770 -0.142353 7.692851 -4.507689 0.069099 1.525349 1.317021 -6.590217 1.708209 3.258977 -5.295873 2.933437 -5.126682 -0.483599 -5.616678 -3.410184 6.801522 -0.519539 3.280438 -0.319354 -0.771918 0.331502 2.605581 3.818275 0.114638 3.708089 9.596821 2.852855 0.694293 -1.117411 -9.209394 5.011923 -7.470641 -6.546825 0.832942 1.589048 -4.699044 -2.284433 -0.858600 7.263191 5.933339 -3.864716 -3.175199 3.497589 +PE-benchmarks/floyd-warshall.cpp__printSolution(int (*) [4]) = -1.152957 -0.746753 -0.063216 -2.238458 1.001341 1.641242 0.547290 -1.186325 -2.500098 -1.893297 0.840985 -3.836496 -2.237095 2.962940 -1.249662 1.321043 3.726643 0.203413 -1.189681 -0.981932 2.104024 -0.319347 3.873731 4.442075 -3.036253 -0.071907 0.004270 1.826593 1.001254 0.525060 1.887466 -2.566312 0.314361 -1.259318 1.075331 -1.270759 -0.533683 1.073125 0.998858 -4.991022 -0.402099 2.494264 0.596068 0.021429 0.446250 0.741435 2.715631 2.396622 -0.589978 1.839703 2.115667 0.582715 1.442654 -0.082926 0.346749 -0.610304 0.090905 -1.166508 -0.426415 -0.102563 -0.661602 -1.016998 0.281125 3.359138 3.716911 -0.144460 -1.323276 0.291052 0.730716 1.012254 0.820557 2.450467 -0.107272 1.144066 1.893636 -2.583324 0.287135 -4.923632 1.408763 -5.429304 -2.117022 -0.232242 2.751373 2.957777 0.789397 -0.964226 4.586894 -0.631940 -1.150428 3.743076 3.555312 -1.418147 -0.630000 -1.395839 -1.751543 0.725101 -1.464545 0.407324 0.095410 2.153472 -2.508268 -1.171956 -0.167982 0.044762 -1.777679 -1.023326 -0.451665 2.234236 -3.017083 -1.162235 -1.526893 2.257007 0.540375 -4.863321 -1.664679 -2.216360 -0.173929 0.496913 -2.012930 -1.461069 1.106367 0.309456 -0.695357 -0.263199 -2.380114 2.180468 1.521100 0.405568 -0.330364 1.879050 0.933434 3.280935 0.314401 -1.599295 -0.054303 1.098085 -0.456751 0.868854 -1.469047 -0.519560 1.508937 -2.390450 -0.390201 0.861694 -1.590630 -1.474424 -0.614446 -1.011742 0.157132 9.550742 -0.720406 3.134632 2.655980 -2.357078 1.573689 -0.471098 0.332011 1.090799 1.809473 1.730963 -3.224254 -2.233997 2.468363 4.371717 1.473586 -1.936199 -0.062034 1.374436 0.342502 -0.675009 1.744268 0.293677 -0.198159 -1.523827 -0.459162 1.866955 4.684436 -0.754835 -0.116401 0.157946 2.487170 -0.341312 -2.080979 0.009093 -2.298601 -0.072902 1.324086 0.665991 1.614845 3.368285 -4.663619 2.805872 0.481931 0.652018 1.836246 0.386673 -2.016535 -4.296672 -0.468187 1.469731 2.467782 -0.754095 0.274670 0.342362 -3.564427 0.171950 0.890265 1.001283 -2.277747 3.005839 -0.366696 -1.082771 -1.454011 0.015589 -1.522780 -0.795828 -1.435331 2.112179 1.039726 -2.776998 2.714879 0.139627 -1.297725 -0.376265 -0.729542 2.462196 -2.951232 -2.834784 1.472172 -1.332623 -2.707460 -1.063892 -1.148018 1.252631 0.909777 -0.032628 -2.434894 -2.502731 3.157522 -1.014979 3.428197 1.665939 -0.532363 2.185320 0.278064 -1.190515 -1.398313 -2.288666 0.677212 -0.031152 -1.683977 -1.277514 -0.791083 1.945004 2.799160 -0.386056 -1.988584 0.186462 3.120890 -1.470503 -0.860934 0.687857 -0.474634 -1.785136 1.417464 1.334331 -2.497764 0.545324 -3.084845 0.368076 -1.576228 -1.661568 2.260083 -1.156197 0.870472 0.564064 -0.538173 -0.471774 1.277366 1.525597 -0.370200 0.937721 4.053970 1.637146 -0.386038 0.299348 -3.878724 1.874506 -3.467408 -2.612584 -0.265473 0.595163 -1.119225 -0.662468 -0.423041 2.292478 2.128718 -1.244538 -1.710448 1.521542 +PE-benchmarks/graph-coloring.cpp__main = 0.267887 -0.679796 3.042300 -1.598601 2.725123 -2.039413 0.223947 1.552709 -1.652106 -0.782639 -0.582302 -1.132348 -2.306775 1.479873 -1.639049 -0.558638 1.336616 0.089712 0.801919 -1.788739 0.421505 -1.208553 1.638147 -0.714801 -3.012818 -0.004752 -0.807847 2.451986 0.920876 3.120003 1.457496 -1.539243 -1.722786 1.904055 2.918132 -1.578283 -0.233111 0.432714 -2.267282 -4.332794 -1.186971 4.619060 -1.655526 1.360678 3.807694 7.187668 0.699679 0.985323 -2.246603 3.979305 0.367541 -0.030872 2.604276 -0.603449 -2.569351 -0.302910 3.201374 -0.854922 -2.486015 2.244554 -1.246502 -1.709501 1.762103 1.699802 2.746865 -2.554217 -1.402402 0.343305 1.533381 0.883879 0.671995 2.625525 0.041001 1.487599 2.426920 1.391875 -0.404448 -2.229165 1.733062 -5.649247 -1.988359 -1.721715 2.568359 1.935605 -2.989258 -1.400920 4.223113 0.716393 -0.262466 4.261071 0.757938 1.682043 0.160904 -2.998268 -1.273832 -0.603712 -0.516961 -3.602633 0.991755 3.260730 -1.095954 -0.310586 -1.758199 -2.022384 -0.941546 2.059223 -2.774134 2.257802 -3.755241 -1.278137 -3.083727 2.665465 0.467378 -2.459345 -0.363843 0.854836 1.916106 0.892459 2.479721 2.612783 1.642769 0.688522 -1.323449 3.636333 -3.154280 3.860844 0.088043 -0.584733 -0.151050 2.687607 -0.968315 -2.916100 1.759016 -0.348121 -2.702029 3.111777 -0.102700 -0.402157 -1.017233 1.474710 1.650640 -0.738578 -0.125336 -1.538311 -0.412696 -1.617731 -4.551175 -2.555244 0.734475 1.114598 -1.698429 0.982352 -1.574138 -1.444941 1.080339 2.350466 0.574397 0.322670 1.224860 2.117847 0.257843 -0.497571 1.282646 1.353524 0.164335 -1.522678 0.949974 0.443133 0.254389 1.513405 1.590551 2.583954 -1.838840 -0.616402 0.182630 -4.642543 3.800386 1.113435 -3.492677 -0.637632 2.313951 -1.714443 -0.307975 1.154514 1.800092 -2.803117 0.572318 -0.272330 -0.053155 1.321861 -5.860571 2.160982 1.379542 0.214874 0.056717 -2.821569 1.235461 -5.598999 -3.003957 0.373113 1.588648 0.013543 -1.485571 -0.218958 -0.974963 2.999032 -0.235807 2.134460 0.049405 2.671183 -1.485066 -1.293201 0.140783 -1.193079 -0.838191 2.260894 -1.418154 0.015967 0.807250 -4.256389 0.478991 -2.683060 -0.573576 0.501921 3.362338 1.245990 -0.605538 -1.438207 -0.072803 -0.612358 -4.422375 -3.654628 -2.186119 -0.047350 0.362666 -0.546502 -1.060101 -2.992740 0.537752 -2.064847 -0.105332 1.306686 -1.155613 4.229609 1.644253 -1.636286 0.218059 -2.667584 1.493322 -0.345281 4.099289 2.567697 -0.541488 0.249165 0.679911 -0.834861 1.002755 -2.941642 2.727638 0.710365 -0.217676 0.335559 -4.336408 1.125724 2.763578 1.077272 -0.423872 -0.151998 -2.294406 1.926470 -2.234005 4.221713 0.873951 -2.668534 -3.091772 0.043073 -0.060927 -2.804209 -0.656822 0.222296 -2.367742 -1.802571 4.373092 4.994033 -1.857946 3.846691 0.562181 2.438386 -1.034062 1.203824 -3.767361 -1.570729 2.008094 1.647832 0.037971 0.157278 2.471723 -2.457819 -0.985905 0.071750 +PE-benchmarks/graph-coloring.cpp__Graph::greedyColoring() = -4.068353 -1.340295 2.543634 -8.368763 5.257887 8.969360 2.439301 -4.568412 -9.479330 -6.225861 2.787705 -15.816688 -9.886371 11.927255 -4.697569 4.653579 15.009859 0.542392 -5.127081 -3.076411 7.354529 0.595560 15.938085 17.667763 -12.136613 0.440994 -0.535227 6.889266 2.837734 3.887758 4.312461 -10.401781 1.306367 -3.782656 3.477632 -3.903010 -2.745047 2.061670 3.535502 -20.034196 -1.571672 10.213177 0.645006 -0.312466 2.387169 2.299315 12.782179 9.386683 -1.254799 6.123147 7.236221 1.660370 6.051891 -0.213731 2.375587 -2.086261 3.283059 -4.057969 -2.633685 -0.686901 -2.797600 -4.033950 -0.251488 13.225735 14.455052 0.329860 -5.636808 -0.019478 2.864937 3.352236 2.306518 9.763230 0.883328 6.287302 7.246053 -7.676611 2.285218 -16.361792 5.027845 -16.783893 -9.454272 -1.477333 10.544281 12.350545 3.601069 -5.420743 18.205837 -2.881193 -3.861818 12.312558 15.287453 -7.104632 -2.573861 -5.380304 -6.643504 2.371833 -5.554822 2.145789 -1.081937 6.465214 -10.485042 -5.227882 0.329084 0.155087 -7.137291 -1.579865 -1.597868 9.402497 -10.705994 -4.491735 -6.597338 8.024553 1.925924 -19.463471 -7.709591 -7.243782 -1.148164 2.912653 -8.074493 -6.760452 4.894056 1.689073 -3.290507 -1.854526 -9.731768 10.207920 6.712419 1.070776 -0.800171 7.003597 4.702375 12.681088 1.985662 -5.839935 0.202579 3.519788 -1.797924 3.400282 -5.057652 -1.302725 2.885481 -8.913179 -1.907946 4.783526 -6.509126 -3.753250 -5.645494 -3.038051 0.683507 37.681445 -3.606466 12.369164 9.345232 -10.338682 7.908913 -1.967083 -0.069640 3.224983 6.538618 8.109808 -14.864515 -8.643821 10.320582 17.663173 5.971698 -8.663567 2.026361 4.932145 0.896860 -3.987115 8.083824 1.661492 0.534684 -6.468907 -2.030472 7.987887 20.257627 -4.159615 -5.968481 1.435380 6.553032 0.680366 -7.593661 -0.108254 -6.614422 -0.699685 5.807333 2.340387 6.518213 13.575406 -18.002684 11.493486 2.098921 -0.349394 10.599339 0.714423 -8.048497 -11.437851 -1.567311 7.002481 10.012384 -0.907125 -1.699156 -0.067546 -14.127594 0.314549 3.777990 3.872531 -8.817912 12.155645 -0.771104 -5.610294 -6.038821 -3.448476 -5.134637 -3.512876 -7.702373 8.213793 2.599987 -12.369263 11.745866 2.181553 -4.950104 -1.424166 -4.222937 8.940963 -10.970280 -11.866341 5.580846 -5.850177 -10.915618 -4.107557 -4.733829 4.173844 5.181537 1.618117 -11.024736 -10.908070 12.855196 -2.949466 14.128464 6.995633 -1.132576 8.279757 5.087050 -5.479158 -5.112826 -10.168054 5.244730 0.890765 -7.386584 -5.518824 -4.360570 8.019769 11.385242 -2.219512 -7.095128 -3.533949 11.808113 -6.602405 -3.358524 3.432803 -2.717873 -7.613992 4.242346 6.007139 -8.396084 1.655073 -11.536680 -0.215098 -7.404025 -7.234453 7.969278 -4.895757 2.932587 3.045634 -2.971433 -2.829189 4.305509 4.602306 -2.101478 3.432602 15.904469 6.818458 -2.520474 3.000822 -15.254356 8.967447 -13.989158 -10.574600 0.397538 0.260753 -5.191667 -3.474148 -0.971329 8.391796 7.400207 -5.626555 -6.620263 5.599251 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__main = 0.160819 0.370153 0.536700 -0.155554 0.465699 0.005684 0.212824 0.557245 -0.496299 -0.674573 0.006717 -1.024385 -1.015686 0.602727 -0.006213 -0.334784 0.865903 0.137666 0.009538 -0.156707 -0.258939 -0.108605 0.729963 0.802752 -0.667375 0.372585 -0.343958 0.176544 -0.230524 0.719049 0.052430 -1.048962 0.116351 0.591916 0.392387 -0.018947 -0.294975 -0.364452 -0.662401 -1.272982 -0.076114 1.202019 0.119928 -0.057029 0.338671 0.649780 1.120478 0.351489 -0.090416 0.455126 0.129494 -0.109063 0.432312 0.029110 0.277483 -0.394176 0.352580 -0.472585 -0.718594 0.317303 -0.098697 -0.882820 -0.551199 0.445416 0.593704 -0.117340 -0.325633 -0.476819 -0.154577 0.204809 0.047699 0.353299 0.702769 0.263970 0.460949 0.777661 -0.044215 -0.285666 0.144704 -1.791313 -0.831254 -0.409679 1.493814 1.021596 -0.356526 -0.807392 0.835966 -0.115563 0.207242 0.383056 1.003649 -0.109463 -0.338304 -0.272209 -0.073198 0.399451 -0.257624 -0.108647 0.156419 -0.004375 -0.630533 0.067203 0.321612 -0.377780 -0.346223 0.557510 -0.140632 0.513252 -0.938161 0.250644 -0.912812 0.156663 0.691731 -0.842144 -0.226845 0.379789 -0.270188 0.604646 -0.377860 0.275150 0.345851 -0.262044 -0.364852 0.339101 -1.239601 0.928480 -0.111020 0.098096 0.379239 0.548226 0.540734 0.088172 0.256394 -0.157486 -0.001953 0.188143 0.144256 0.132811 0.009504 -0.144955 -0.058281 -0.324739 0.172038 -0.311303 -0.460625 -0.240165 -1.504775 -0.130761 0.133773 0.690530 -0.249543 0.580672 0.071758 -0.462004 0.634726 -0.049879 -0.367371 -0.099995 0.511013 0.542994 0.419422 -0.227540 0.395289 0.891778 0.327950 -0.389910 0.605576 0.211401 0.074076 -0.212981 0.700036 0.143031 0.500575 -0.371475 -0.098460 0.311316 0.941131 0.001542 -1.100628 -0.053069 0.145567 0.550292 0.089573 0.255207 0.366618 -0.043316 0.129913 -0.060479 0.259296 0.678267 -1.341015 0.749712 0.189061 -0.286214 0.617485 -0.155137 -0.229436 -0.643417 -0.048855 0.509368 0.827254 0.456048 -0.309749 -0.265344 -0.574736 -0.127186 0.135090 0.221308 -0.340520 0.563949 -0.237814 -0.319235 -0.300829 -1.141148 -0.106169 0.246473 -0.722117 0.230057 0.708799 -1.301820 0.645896 0.047743 -0.368595 -0.562699 -0.035733 0.051993 -0.526426 -0.701040 -0.155825 -0.711467 -1.519811 -0.300247 -0.469326 -0.087643 0.044012 -0.103854 -0.091183 -0.427564 1.219412 0.099659 0.668133 0.508015 -0.013658 0.823538 1.355392 -0.544946 0.268577 -0.607691 0.828198 -0.814567 -0.020755 0.659188 -0.525852 0.118178 0.730086 -0.008684 -0.184203 -0.656636 0.510855 -0.030373 -0.443354 0.516963 -0.728023 0.144562 0.742135 0.627826 -0.384179 -0.054061 -0.894328 -0.142600 -0.221905 -0.267632 0.096505 -0.573311 -0.140178 0.488140 -0.336340 -0.661828 0.134786 -0.281583 -0.564685 -0.212459 0.860399 0.589624 -0.694694 1.011897 -0.584539 0.549928 -0.678636 -0.408625 -0.140313 -0.068371 -0.257437 -0.209648 -0.088863 -0.089579 0.131470 -0.506366 -0.641691 0.515869 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__printSolution(int*) = -0.393209 0.190754 0.454132 -1.070800 0.655909 0.648591 0.244022 -0.248447 -1.024937 -1.341799 0.318384 -2.140350 -1.765212 1.472237 -0.718917 -0.007722 1.980687 -0.067007 -0.374762 -0.759916 0.806272 -0.093292 2.143162 2.376552 -2.070429 0.062405 0.359842 1.046385 0.797574 0.347543 0.964717 -1.630891 0.148505 0.022101 0.934614 -0.466106 -0.189165 -0.110062 -0.172426 -2.785394 -0.356273 1.329692 0.033069 0.104842 0.368719 1.204188 1.990691 1.291164 -0.711082 0.848074 1.393391 0.433405 0.664185 -0.093275 -0.090040 -1.004441 0.364072 -0.479464 -0.393100 0.120089 -0.145133 -1.024478 -0.215965 1.934717 2.157666 -0.131492 -0.561637 -0.050844 0.311583 0.558814 0.183661 1.309239 0.641198 1.047363 1.287019 -0.787407 0.020896 -2.994120 0.647585 -3.919387 -1.326077 -0.678396 1.828265 1.329197 -0.043955 -0.673941 2.482343 0.164669 -0.149792 2.067622 2.222753 -0.546229 -0.400450 -0.894323 -1.006401 0.770263 -0.950814 0.523365 0.052506 1.019588 -1.361891 -0.664794 -0.096179 -0.309982 -1.032029 -0.169320 -0.436645 1.071582 -1.811724 -0.020247 -1.329015 0.726724 0.761347 -2.820393 -0.911673 -0.882730 0.445551 0.396774 -0.724416 -0.320180 0.356753 0.124395 -0.439384 0.153620 -1.761424 1.450940 0.917172 0.228702 0.065625 1.021549 0.906019 1.284840 0.418223 -0.735022 -0.346685 0.480714 -0.363640 0.216521 -0.873863 -0.013640 1.306601 -1.049387 0.200524 0.292416 -0.849257 -1.191979 -0.587382 -1.016342 0.416576 4.727829 -0.325090 1.529898 1.086034 -1.329150 0.751106 -0.290637 -0.245095 0.599711 1.060729 1.187763 -1.082158 -1.067085 1.224470 2.351719 0.709476 -1.201317 0.336041 0.834007 0.031151 -0.719679 1.057839 0.261815 -0.164664 -0.699485 -0.273355 1.316288 2.193609 -0.240370 -0.766363 -0.084669 1.514523 0.182816 -0.683334 0.256576 -0.501654 0.014376 0.869062 0.335836 0.984568 1.823270 -3.395554 1.446969 0.693920 0.292310 0.819740 0.039465 -1.028765 -2.204093 0.413100 1.111505 1.189260 -0.002206 -0.000145 -0.043088 -1.885444 0.051160 0.546905 0.682009 -1.215596 1.550711 -0.149150 -0.623932 -1.159982 -0.677358 -0.696118 -0.038148 -1.058467 0.986603 0.460609 -2.510577 1.766522 -0.271902 -0.860182 -0.741959 -0.802599 1.090102 -1.881003 -1.664513 0.447148 -1.049814 -2.027283 -0.852196 -0.738459 0.520625 0.307613 0.261609 -1.270702 -1.501959 1.917504 -0.506910 1.582346 0.998335 0.088366 1.681888 0.367425 -0.660281 -0.839407 -1.096301 1.115081 -0.263833 -0.979849 0.018191 -0.518905 0.775176 1.852923 -0.610892 -0.851828 -0.088788 1.463038 -0.822459 -0.944229 0.368750 -0.086724 -0.719758 1.175964 0.692080 -1.269287 0.054146 -1.991531 -0.049292 -0.643271 -1.175125 0.969016 -0.985023 0.285893 0.815878 -0.377460 -0.661087 0.838760 0.379166 -0.353491 0.278915 2.035189 1.688038 -0.847901 0.655776 -2.205888 1.167889 -2.136413 -1.679633 -0.027188 -0.190391 -0.190595 -0.386322 -0.460625 0.902580 0.955127 -0.744478 -1.096407 1.052835 +PE-benchmarks/hamiltonian-cycle-backtracking.cpp__isSafe(int, bool (*) [5], int*, int) = -1.467597 -1.153386 -0.156890 -2.054097 1.392157 2.060084 0.899192 -1.960831 -2.835767 -1.305047 0.933851 -3.727390 -1.804927 3.433043 -1.029904 2.761833 4.288854 0.536845 -1.392154 -1.107983 2.734338 -0.774253 4.564376 4.888485 -2.797980 0.050024 0.118588 1.515067 0.806210 0.525932 0.868684 -2.094442 1.077268 -2.956136 0.391551 -1.656606 -0.761904 1.494187 2.555411 -5.304479 -0.244324 1.537909 0.584697 -0.156511 0.068524 0.320744 2.697289 2.656444 0.044144 2.444669 1.819851 -0.152527 1.644206 0.266006 1.023039 0.733430 0.493760 -0.896379 -0.623172 -0.296518 -1.031848 -1.023922 0.550530 3.276252 3.888289 -0.111042 -1.590216 1.105545 0.710193 0.839920 1.067581 2.591551 -0.462525 0.772394 1.942767 -4.455095 0.315534 -5.517789 0.622164 -5.028392 -2.499302 0.111558 2.039308 1.737408 2.185956 -0.099331 4.850416 -1.003096 -1.591060 2.823419 3.848774 -2.932030 -0.784238 -0.978123 -1.237910 0.098323 -1.538186 0.465894 0.585601 1.392955 -2.884013 -2.070911 1.136654 0.668797 -1.828406 -1.910787 -0.154694 2.789073 -2.838215 -2.678707 -1.642537 2.010688 -0.668498 -4.874017 -0.807661 -2.132281 0.457680 0.892524 -2.463612 -3.034388 1.555162 0.962346 -0.720438 -1.763669 -0.798414 2.200250 1.928319 0.536416 -0.245787 1.800206 0.647691 4.903650 1.270544 -1.743774 0.266184 1.071957 -0.801090 1.443493 -1.479774 -1.130980 0.816375 -2.893729 -0.675206 1.644814 -1.853302 -0.675722 1.250072 -0.176560 -0.143470 9.732481 -0.769648 3.358788 3.058455 -2.863091 1.794554 -1.207476 0.633473 1.145250 2.129344 1.634275 -5.083287 -2.709117 2.745621 4.655403 1.811655 -3.010534 -1.241896 0.777725 0.808297 -0.431286 1.594693 0.532703 0.403861 -1.994090 -0.335570 1.601417 6.199195 -2.116415 -0.160768 0.714044 1.267396 -0.560230 -4.016828 -0.712270 -3.160835 -0.266935 0.921184 0.832555 1.288380 3.717482 -4.413724 3.088059 -0.903750 -0.063511 2.873885 1.048150 -2.387446 -4.047281 -1.034362 1.453870 2.902202 -0.558628 0.415073 0.523892 -3.934379 0.133978 0.553138 0.852178 -2.236315 3.292934 -0.279205 -1.698166 -1.203083 0.762713 -1.044705 -1.832450 -0.736975 2.512815 1.312872 -3.053110 2.680979 0.595815 -1.402669 0.941507 -0.373916 3.365995 -2.627316 -3.097498 2.254176 -1.212413 -1.632260 -1.019010 -0.868689 1.429303 1.153860 -0.100568 -2.607774 -2.798985 2.994546 -0.968707 3.879979 1.775901 -0.713267 2.201390 -0.370362 -1.870196 -1.759865 -2.046414 -0.371687 0.131537 -1.891498 -2.865601 -0.900951 2.837879 3.005641 0.226212 -1.847045 -0.289368 3.519741 -3.391582 -0.294263 1.373499 1.123155 -2.289310 1.032716 1.901113 -2.711936 0.557628 -2.219708 -0.021843 -1.940754 -1.700468 2.515700 -1.097476 1.005569 0.056512 -0.530714 0.189440 1.322597 1.688048 0.135821 0.680564 4.285902 2.478524 -0.603059 -0.667647 -3.805109 1.911012 -3.541558 -2.757745 0.218569 1.502014 -2.193006 -0.734506 0.357056 2.818234 2.114147 -1.741837 -1.687391 0.661514 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__main = 0.173170 -0.064134 1.120017 -0.684002 0.259856 -0.763703 0.177498 1.235751 -0.970663 -1.260917 0.124376 -0.978957 -1.372860 0.807203 -0.338585 -1.183245 1.414066 0.591339 0.044738 -0.882354 -0.184915 -0.313882 1.045434 1.473758 -1.509574 0.237878 -0.343884 1.107948 0.793045 0.575638 0.902527 -0.932533 -0.082987 1.217899 1.075982 -0.647263 0.013492 -0.156543 -1.721631 -2.235789 -0.081779 1.378654 0.143274 0.186482 0.736159 2.030582 1.071907 0.655641 -0.757484 0.870637 0.946750 0.259156 0.414878 -0.081483 -0.321802 -1.081641 0.359148 -0.533397 -0.768016 0.705624 0.162451 -1.734604 -0.361602 0.872038 1.288643 -0.297031 -0.153989 -1.013414 0.388456 0.555834 0.585282 0.342626 0.954212 0.097402 0.981332 0.757583 -0.260129 -1.861733 0.576514 -4.067712 -1.060508 -0.904473 3.081508 1.004833 -1.341784 -0.959517 1.174631 0.226187 0.454375 1.434710 0.973235 0.578598 -0.512526 -0.688568 -0.482761 1.275519 -0.629669 -0.098823 0.300165 0.956745 -0.682417 0.322951 0.117720 -0.871759 -0.573411 0.917677 -0.419784 0.933282 -1.702064 0.821192 -1.393229 0.837450 1.556087 -1.271195 -0.267093 -0.360758 0.772336 0.566483 -0.158444 1.502467 0.015991 -0.523015 -0.457666 1.366274 -2.410415 1.369713 -0.172995 -0.022915 0.282068 0.856683 0.370895 -0.613220 0.308468 -0.511281 -0.410103 0.843180 -0.222725 -0.114273 -0.876589 0.024466 1.315399 -0.322760 0.496851 -1.008167 -0.668615 -1.392932 -1.511888 -0.367625 0.573763 1.520295 0.136634 0.776091 0.418327 -0.132749 0.571928 0.457903 0.014442 0.664278 0.932080 0.230939 0.821097 -0.402804 -0.133831 1.176888 0.498535 -0.639558 0.540138 0.316108 -0.140373 -0.176232 0.822873 0.151383 0.015632 -0.258167 -0.101634 0.466974 0.513914 0.685613 -1.477889 -0.761164 0.965559 0.097429 0.246458 0.636986 1.073075 0.125971 0.413054 0.061839 0.644866 1.003636 -3.067605 1.016205 0.823666 0.567827 0.154400 -0.281091 -0.264105 -1.904471 0.261046 0.338250 1.391850 0.466288 -0.501993 0.396513 -0.946997 -0.067909 0.353959 0.530816 -0.522354 0.666253 -0.125360 0.120734 -0.488890 -1.571814 -0.340210 0.990140 -0.907681 0.330020 0.459507 -2.442235 0.604409 -0.842003 -0.757006 -0.941991 -0.303100 0.131962 -1.265235 -0.813927 -0.407546 -0.475464 -2.687483 -1.400478 -0.608463 0.372950 -0.508593 0.107546 -0.141617 -0.734161 1.763534 -0.552578 0.615333 0.708466 -0.390845 1.727473 1.519006 -0.298346 -0.084433 -0.482614 1.366508 -1.191143 0.021058 1.444349 -0.479253 -0.198659 1.337554 -0.319583 -0.229627 -0.114855 1.271797 -0.033635 -1.370757 0.409090 -0.777524 0.820964 2.092958 0.678708 -1.437199 -0.166246 -1.600525 -0.235787 0.603160 -0.250348 0.823240 -0.888282 0.267633 0.515988 0.118434 -1.026347 0.606097 -0.304712 -0.804281 -0.200442 1.604023 2.046748 -0.956241 1.562084 -0.991239 0.826302 -1.124329 -0.427966 -0.800506 -0.473353 0.156138 0.405167 -0.629994 0.208247 0.557103 -0.573657 -1.078009 1.245355 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__insertionSort(Node**) = -0.224134 0.876906 0.602866 -0.698096 1.006574 0.756009 0.327083 0.001222 -0.650764 -1.092491 -0.365975 -1.068930 -1.540767 1.354747 -0.236839 0.353814 2.259176 0.338787 0.048249 -0.717370 1.052380 -1.018241 2.075699 2.194306 -2.031243 0.373934 1.280210 0.831916 0.460996 1.013975 -0.200704 -1.444305 0.491599 -0.792220 1.008061 -1.203089 -0.232343 -0.328742 0.039695 -3.130174 -0.319507 0.306694 -0.412203 0.046232 0.066625 0.934595 2.372603 1.176541 -0.913862 0.828199 1.076648 0.279044 0.443171 0.153932 0.103230 0.332139 0.376393 0.216784 -0.440592 0.305430 -0.150308 -1.580404 0.105566 1.600600 1.973260 -0.297176 -0.409103 0.533663 -0.080149 0.158883 -0.191736 1.131074 0.672138 0.716918 1.329654 -2.102285 -0.261335 -3.568087 0.023119 -4.317020 -1.551605 -1.439695 0.846413 0.007978 0.794218 -0.065618 2.391862 -0.098578 0.608700 1.263862 2.271576 -1.457093 -0.349828 -1.182812 -0.593480 0.654149 -0.855809 0.079694 0.512199 -0.298348 -1.263975 -1.677222 1.056560 0.089949 -1.090892 -0.925343 -0.495469 1.387234 -1.756130 -0.982571 -2.152469 -0.172736 -0.302183 -2.512414 0.043432 -0.436028 1.205955 0.637441 -0.338524 -1.562474 0.332739 1.169436 -0.360084 -0.997452 -0.324846 1.641403 1.038728 -0.213045 0.511280 0.476936 0.717090 1.852873 1.894955 -0.466990 -0.585016 0.670196 -0.909268 -0.266927 -1.097854 -0.202660 1.068226 -1.319663 -0.118256 0.902034 -0.949610 -0.469526 1.281638 -1.175476 0.813821 4.767835 -0.321029 0.954238 0.556278 -1.764276 1.112579 -0.368029 -0.749895 0.706404 1.454563 1.362916 -2.372783 -1.010961 0.627805 2.099295 0.778113 -1.666869 -0.948455 -0.268763 0.027385 -0.324288 0.656060 0.247401 0.066112 -0.794095 -0.214992 0.908314 2.804411 -1.051808 -1.178461 0.169685 0.875277 -0.466101 -2.143203 -0.129702 -1.331468 -0.257788 0.354952 -0.096990 0.756154 1.788874 -3.556355 1.397098 -0.547181 -0.659082 0.937078 0.221491 -0.472296 -2.293665 0.748519 1.436935 1.519497 0.069471 0.422211 -0.327581 -1.806705 -0.084962 0.297452 0.933512 -1.125652 1.509569 -0.114221 -1.290141 -1.143781 -0.234500 -0.333448 -0.879077 -0.379831 0.738122 0.543181 -3.138949 1.872394 -0.399460 -0.749293 0.510806 -0.447372 1.284956 -1.783126 -2.044920 0.922123 -0.264347 -0.853735 -0.517165 -0.615895 1.094674 0.223344 -0.312091 -0.998818 -2.153707 1.221993 -0.153100 1.148048 1.102718 0.544002 2.198481 -0.111897 -1.079386 -1.316787 -0.701004 0.435599 -0.403748 -0.694668 -1.342288 -0.750972 1.156795 2.531423 -0.147581 -0.161364 -0.394306 1.641301 -2.039054 -0.577025 0.859418 1.143269 -0.638352 0.663121 1.040522 -1.246448 -0.774823 -1.397480 0.095553 -0.086513 -1.223764 0.713082 -1.697259 -0.018724 1.253047 -0.508229 -0.527922 1.050049 0.200996 0.139984 -0.391952 1.660947 2.364977 -1.542389 0.161398 -1.502096 0.892141 -2.249512 -1.388339 -0.158511 0.404036 -0.231167 -0.222409 0.195911 0.774628 0.326521 -0.424587 -0.515146 -0.358846 +PE-benchmarks/insertion-sort-for-singly-linked-list.cpp__push(Node**, int) = -0.098575 0.880534 0.868348 -0.586196 0.935358 0.726713 0.270626 -0.107670 -0.484258 -0.690193 -0.249764 -0.958563 -1.252306 1.078694 -0.224451 0.131055 1.719775 0.127984 -0.049835 -0.593705 0.684196 -0.618786 1.688968 1.691732 -1.620157 0.379838 1.057639 0.602628 0.406792 0.962997 -0.636308 -1.025126 0.385990 -0.458900 0.656747 -0.746941 -0.260815 -0.632959 -0.012964 -2.314280 -0.210881 0.060379 -0.563970 -0.008848 0.074747 1.047076 2.088534 0.886879 -0.606407 0.520761 0.806618 0.101978 0.280033 0.118797 0.301138 0.157361 0.957569 0.466632 -0.421748 0.160715 -0.121464 -1.210112 -0.100402 1.275436 1.470916 -0.128746 -0.329815 0.297592 -0.044666 0.034132 -0.225110 0.839264 0.691950 0.841838 0.995592 -1.399835 0.105632 -2.478992 -0.143974 -3.174163 -1.236741 -1.072164 0.624174 -0.366415 0.578838 -0.064941 1.791931 0.037090 0.497885 0.647667 1.906880 -1.255996 -0.294834 -0.709615 -0.501922 0.414510 -0.606875 0.238451 0.375699 -0.433433 -1.031043 -1.214000 0.958883 0.061674 -0.826165 -0.297274 -0.307629 1.002100 -1.337104 -0.564494 -1.602277 -0.374148 -0.167086 -1.990622 -0.112447 -0.186412 1.315997 0.474533 -0.301032 -1.260095 0.294145 0.983397 -0.364302 -0.741238 -0.275008 1.384030 0.896778 -0.028752 0.413977 0.223526 0.751452 1.350183 1.571469 -0.340761 -0.379587 0.290020 -0.759304 -0.180883 -0.663395 -0.086387 0.637346 -0.896892 0.082941 0.796151 -0.734654 -0.184858 0.960760 -0.740664 0.600954 3.683405 -0.360602 0.813493 0.261939 -1.478625 0.705600 -0.377271 -0.736240 0.403846 1.008407 1.157211 -1.893939 -0.751653 0.638735 1.632486 0.613100 -1.599225 -0.364848 -0.199888 -0.116434 -0.342199 0.564054 0.172402 0.138429 -0.651556 -0.247246 0.769648 2.344103 -0.898330 -1.606325 0.193681 0.176815 -0.087119 -1.463690 -0.065587 -0.477278 -0.073681 0.253659 -0.125270 0.673141 1.395181 -3.081917 1.109419 -0.423429 -0.867451 1.111840 0.148087 -0.439467 -1.212383 0.594510 1.250082 1.140040 0.357515 -0.052527 -0.336073 -1.342562 -0.125470 0.211313 0.650744 -0.849221 1.111077 0.194527 -1.204801 -0.940510 -0.622779 0.019196 -0.484559 -0.494309 0.550008 -0.070015 -3.028050 1.596292 -0.106367 -0.543079 0.216243 -0.509745 0.770403 -1.327661 -1.615004 0.561043 -0.355584 -0.714017 -0.470839 -0.493030 0.663655 0.249982 0.105490 -0.985983 -1.726550 0.986028 -0.169145 0.939294 0.868757 0.555879 1.778460 0.059221 -0.781429 -1.049671 -0.421138 0.696247 -0.280430 -0.672185 -0.695818 -0.685766 0.883433 1.869994 -0.280591 0.064734 -0.590482 1.102849 -1.631983 -0.487433 0.689253 1.088929 -0.651445 0.495260 0.836164 -0.760315 -0.581816 -0.978395 -0.489788 -0.274547 -1.027164 0.460473 -1.191736 -0.038081 1.035996 -0.401001 -0.541210 0.737200 -0.159681 0.077698 -0.232137 1.163235 2.313760 -1.413231 0.290594 -1.182420 0.886989 -1.753125 -1.256776 0.191869 0.031776 -0.230427 -0.307220 0.127812 0.555387 0.160168 -0.521367 -0.331576 -0.123490 +PE-benchmarks/Iterative_QuickSort.cpp__main = 0.034670 0.206475 0.518851 -0.363329 0.565354 0.199425 0.281143 0.304251 -0.691274 -0.604702 0.028846 -1.037689 -0.924025 0.825579 -0.077846 -0.023450 1.195523 0.251080 -0.078095 -0.332699 -0.041474 -0.108239 1.035647 1.144904 -0.802000 0.365304 -0.206922 0.123791 -0.113950 0.723421 -0.082782 -1.123143 0.298212 0.263234 0.404274 -0.268703 -0.394466 -0.201955 -0.272122 -1.613377 -0.031275 0.974830 0.068406 -0.059830 0.350830 0.811773 1.203028 0.493842 -0.022619 0.693188 0.220880 -0.010349 0.448451 0.052493 0.431578 -0.075500 0.459530 -0.418947 -0.638488 0.303201 -0.201972 -0.729949 -0.438041 0.621776 0.791636 -0.166223 -0.437378 -0.361766 0.017207 0.202028 0.134030 0.496549 0.662086 0.247167 0.473448 0.105127 -0.062806 -0.816652 0.125277 -2.190524 -0.941463 -0.349920 1.406870 0.695461 -0.106241 -0.750154 1.114507 -0.191486 0.087630 0.343697 1.143294 -0.434764 -0.339335 -0.231065 -0.050254 0.260380 -0.278850 -0.068394 0.295473 -0.094833 -0.785061 -0.176253 0.509077 -0.286084 -0.447064 0.307502 -0.065613 0.732742 -1.039680 -0.032056 -0.960380 0.345659 0.454976 -1.075157 -0.040439 0.116379 0.003186 0.582522 -0.583092 -0.110345 0.458691 -0.035712 -0.469844 0.077334 -1.002215 1.065303 0.154354 0.103600 0.280413 0.561965 0.454671 0.566294 0.448964 -0.341528 0.049439 0.309513 0.020385 0.169181 -0.184673 -0.213841 0.053253 -0.517720 0.166945 -0.114299 -0.576370 -0.106942 -0.854050 -0.085334 0.099328 1.458253 -0.392795 0.787086 0.268262 -0.665907 0.611854 -0.164143 -0.239382 -0.003962 0.703998 0.581670 -0.233281 -0.409544 0.511022 1.151233 0.459903 -0.742669 0.360857 0.110810 0.035025 -0.207100 0.712403 0.097392 0.470132 -0.494005 -0.121444 0.255389 1.479282 -0.235120 -0.983289 -0.105213 0.219980 0.437418 -0.223900 0.136158 0.035739 -0.010957 0.201930 0.011976 0.388375 0.877052 -1.751057 0.918995 -0.114318 -0.397325 0.796969 0.083816 -0.336994 -0.839202 -0.176653 0.535462 1.080755 0.373601 -0.107356 -0.125981 -0.808759 -0.110978 0.074352 0.291863 -0.515934 0.679849 -0.032114 -0.530991 -0.209665 -0.867064 -0.064587 -0.016979 -0.631060 0.378440 0.726105 -1.749854 0.733239 0.129773 -0.395339 -0.263874 -0.026103 0.395602 -0.628607 -0.787077 0.051179 -0.567873 -1.275378 -0.298772 -0.501675 0.140271 -0.059295 0.150153 -0.338900 -0.731871 1.269073 0.019677 0.931876 0.597573 -0.113623 0.983873 0.825929 -0.604312 0.060940 -0.809636 0.729608 -0.648730 -0.114802 0.507336 -0.564572 0.356178 0.888507 0.047383 -0.273175 -0.609681 0.720232 -0.554287 -0.152883 0.583800 -0.201277 -0.017656 0.716524 0.736682 -0.589353 -0.054647 -0.823932 -0.233765 -0.320345 -0.288479 0.351971 -0.605495 -0.005785 0.323636 -0.261240 -0.570625 0.241422 -0.180822 -0.488995 -0.096560 1.021009 0.995485 -0.703714 0.789904 -0.724742 0.686255 -0.816380 -0.540872 -0.159044 -0.030830 -0.486736 -0.210916 -0.117469 0.200535 0.217024 -0.500692 -0.658905 0.462704 +PE-benchmarks/Iterative_QuickSort.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/karatsuba.cpp__main = -3.399356 -4.888619 12.336169 -9.825139 8.785844 -4.423275 3.041240 8.128735 -9.460308 -11.065386 0.151954 -4.616603 -20.388822 9.133121 -5.580797 -2.850890 5.204733 -2.543952 -1.080402 -12.462566 10.015842 -11.672433 11.857504 5.442183 -21.882195 -0.284648 -3.422030 20.311482 10.079230 12.072469 10.940599 -1.868567 -8.527731 10.319511 21.784669 -4.257273 3.853701 4.748401 -17.988704 -21.601079 -7.034115 24.177221 2.723910 6.262194 8.382989 25.100601 3.731388 11.153573 -11.521114 10.991838 14.283537 -3.708156 11.657507 -1.521262 -8.219292 -8.568101 7.107496 -5.404090 -7.517287 6.224083 -0.547407 -19.858437 7.627939 11.172345 20.169877 -12.715920 -2.814614 -0.179548 2.304232 8.830693 5.126343 12.106671 1.251012 -3.354998 20.082261 3.096785 -1.989585 -18.291074 12.686116 -34.330986 -12.856573 -13.644544 20.711649 17.851273 -6.728243 -12.922481 26.500371 3.943060 -4.417072 17.882056 5.402118 4.227249 0.602796 -17.510600 -7.336534 4.640260 -10.429712 -10.758581 5.236455 17.057510 -6.630599 4.518741 -3.936525 -8.825657 -8.059390 3.236240 -17.993540 14.171264 -16.438112 -0.262490 -17.896842 15.185834 8.243170 -17.679303 2.509701 -8.368505 0.247370 -1.055082 11.614285 18.348281 2.422748 1.857469 -4.475837 10.042919 -27.925924 20.524261 6.289207 -8.025391 3.250286 14.507861 -4.949423 -9.450565 9.473356 -2.251532 -19.276795 16.547981 -4.469985 2.688542 -7.536554 7.885147 19.390362 -6.345129 -6.265280 -11.798142 1.308585 -8.361795 -17.444804 -10.956555 7.799536 18.962877 -0.417882 4.805453 -0.174309 -1.015965 18.803228 11.327270 3.080836 14.258688 9.000859 -1.509647 -3.117672 -7.973743 5.784143 11.852815 1.305056 -7.451347 0.207386 4.784549 2.586498 -4.556284 7.269475 9.331898 -4.675986 -0.103574 -0.265712 -10.673187 11.176414 1.573212 -10.743162 2.234729 13.259809 -12.770608 -7.646548 2.177234 2.523267 -12.503869 -1.002937 1.689758 5.565749 11.296760 -24.531475 10.575015 8.902407 2.853102 7.425969 -17.057597 5.574989 -32.030420 -3.226638 -0.226015 11.288100 -3.174760 -6.923054 0.410371 -14.220521 12.468714 -0.030462 6.987969 -5.430453 13.148878 -12.207734 2.794381 -6.452995 -15.793341 -11.684005 10.003194 -8.190323 0.463576 5.265985 -15.543323 5.642954 -15.549609 -6.570843 -0.680123 8.957041 6.353365 -6.276524 -9.478095 2.485948 -0.444958 -25.339799 -24.581867 -5.393603 5.525379 -5.502127 -10.074169 -7.261050 -15.585694 14.556149 -12.634776 5.746811 4.918048 -2.874677 17.369657 24.424948 -10.417011 -4.032381 -8.899415 4.852827 -5.814483 4.122017 5.264862 -0.381726 1.463176 8.497254 -0.427481 6.356294 -3.098125 21.098314 0.829499 -15.753200 3.092413 -16.761496 5.906650 20.372931 7.452367 -8.220964 -6.096485 -22.375636 5.965537 -1.018938 0.947978 11.228415 -11.107037 -1.003805 4.671179 2.930708 -9.970664 4.733081 5.260633 -11.275084 -13.289899 31.794919 19.423501 -10.167013 11.314291 -9.802743 10.696458 -7.189093 5.531696 -15.416244 -1.472836 9.335211 8.536917 1.582347 6.146379 12.124382 -11.206022 -8.543937 -1.457334 +PE-benchmarks/karatsuba.cpp__multiply(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -4.781223 -5.689350 5.471837 -9.703812 8.077466 0.665011 3.527269 0.230546 -9.904352 -7.530709 2.072799 -6.944435 -14.505830 10.092668 -4.819293 4.166693 7.166439 -2.808548 -3.307657 -10.133576 11.618556 -8.854544 13.794237 8.736625 -17.176057 -0.145030 -2.311870 14.926464 7.468519 6.990320 7.722939 -1.145960 -4.143378 0.120120 13.737654 -3.520754 1.289239 5.704536 -5.973748 -18.649053 -5.066918 15.565053 2.358538 4.431315 4.184691 16.556979 4.457702 10.766618 -6.352956 10.480759 11.680089 -4.162614 9.814392 -0.408886 -3.130413 -3.586468 5.106659 -3.379806 -4.684919 2.397733 -2.088935 -12.578173 7.072772 11.110854 17.085087 -8.773989 -4.494757 3.954310 2.246382 6.743321 4.746475 11.911313 -1.927519 -2.331507 15.573853 -7.025209 -0.259273 -18.128024 8.657678 -26.335650 -11.131982 -7.292145 13.596957 11.821030 0.881692 -7.307000 23.777667 1.779214 -7.119819 14.783928 7.136485 -2.121868 0.284168 -11.636027 -5.927222 0.688440 -7.891241 -6.268044 5.159769 13.478690 -7.877119 1.720293 -0.925933 -4.234378 -7.270676 -2.543344 -11.931144 12.305593 -13.447859 -4.397122 -11.691771 13.383665 2.778798 -17.568828 1.523341 -8.651626 1.764036 -1.412473 4.757180 7.011693 3.624413 3.341602 -3.689879 2.843828 -16.273978 14.820664 8.183647 -4.340895 1.456206 12.227823 -3.359255 2.283244 7.844657 -3.151017 -12.534768 11.653180 -3.213274 5.088078 -4.807746 3.862406 13.261893 -8.638137 -4.392567 -5.043793 -0.077923 -5.157052 -6.090358 -6.150074 3.597949 25.279956 -1.452007 7.996964 4.355564 -3.687886 12.990193 4.818336 3.975156 11.454555 7.847399 -0.655618 -10.447636 -9.119647 8.626528 13.128006 2.551447 -10.082279 -2.306732 4.485934 2.585207 -3.430847 5.503103 6.432045 -1.824358 -1.863596 -0.363271 -5.817320 16.244510 -3.091773 -4.094409 4.071985 8.839392 -9.777651 -11.686677 -0.960603 -3.464562 -9.036779 -0.000219 3.100459 4.896528 11.582713 -18.890420 9.974952 3.149697 1.227201 8.963490 -8.923027 0.781460 -25.933685 -5.333683 0.557171 9.935318 -4.273107 -3.994050 0.949221 -14.108977 9.320490 0.612850 4.351650 -6.275081 12.701215 -8.516576 0.220031 -4.772010 -7.107890 -8.898726 4.952657 -4.655291 3.464608 3.215719 -12.679203 6.156266 -8.865349 -5.927350 1.990590 6.252419 9.519354 -5.175936 -9.144783 5.614759 -1.426932 -16.774009 -17.064293 -3.705271 4.985476 -2.088881 -6.900593 -8.946559 -12.635323 12.830309 -10.299687 9.240007 4.938294 -2.897645 13.284974 12.009838 -9.890447 -5.253274 -8.462821 0.603475 -1.996863 -0.492803 -0.760647 -0.611004 5.033441 7.148385 1.092517 2.004036 -0.451874 18.175913 -4.556745 -9.539326 3.443692 -7.362227 -0.909843 13.915606 7.260496 -7.377208 -2.482342 -16.452304 3.122284 -4.559389 -1.489301 10.992099 -6.562217 1.216306 1.644348 2.021017 -4.434192 4.776974 6.013736 -5.641334 -7.798691 26.281052 15.687492 -6.660178 2.822746 -11.034448 9.426392 -7.496878 0.440548 -8.871646 2.855787 3.597028 4.409675 2.126132 8.911093 11.086342 -11.447931 -6.966766 -1.124358 +PE-benchmarks/kmp-algorithm.cpp__main = 0.173122 0.437486 0.526550 -0.069031 0.440129 0.045907 0.184808 0.612930 -0.404775 -0.593301 -0.180539 -0.752975 -0.921753 0.536001 0.049345 -0.338065 0.870407 0.259158 0.093275 -0.135482 -0.280910 -0.197252 0.631945 0.723923 -0.559464 0.378438 -0.229680 0.128182 -0.351116 0.861969 -0.103774 -1.037642 0.103733 0.550553 0.433546 -0.178804 -0.318359 -0.319086 -0.707084 -1.284471 -0.071421 1.078787 0.086560 -0.051476 0.342908 0.530302 1.088041 0.269603 -0.032506 0.417723 -0.025495 -0.020090 0.413387 0.040772 0.319336 -0.094552 0.318518 -0.456816 -0.674305 0.379989 -0.136431 -0.865756 -0.482974 0.346269 0.484930 -0.114927 -0.307967 -0.498078 -0.231314 0.144682 -0.035471 0.312752 0.660949 0.208411 0.375963 0.661637 -0.067430 -0.179750 0.135040 -1.628589 -0.759410 -0.526560 1.237007 0.924899 -0.270266 -0.727170 0.789156 -0.230871 0.347003 0.242958 0.906838 -0.177081 -0.278873 -0.296487 0.005717 0.318771 -0.175888 -0.247933 0.126266 -0.148855 -0.545037 -0.085363 0.405541 -0.331180 -0.313390 0.503346 -0.161507 0.535604 -0.914667 0.134825 -1.035235 0.057075 0.504381 -0.678180 -0.134083 0.404206 -0.269577 0.615187 -0.351585 0.102217 0.392399 -0.087055 -0.330448 0.219842 -0.993612 0.899463 -0.166458 -0.093309 0.368428 0.444730 0.396425 0.093981 0.416759 -0.097765 -0.020780 0.310746 0.051150 -0.056808 -0.025282 -0.136796 -0.172825 -0.338871 0.085450 -0.241441 -0.450925 -0.095986 -1.357063 -0.204657 0.209373 0.627294 -0.322292 0.396021 -0.064178 -0.479388 0.650765 0.014080 -0.394190 -0.138528 0.548973 0.579655 0.266237 -0.167031 0.253745 0.795488 0.307508 -0.285389 0.463437 0.000172 0.063951 -0.099615 0.649190 0.103817 0.445886 -0.346861 -0.085855 0.101739 0.965181 -0.056997 -1.047418 -0.082082 0.053122 0.432771 0.017029 0.243088 0.236203 -0.103875 0.056396 -0.161525 0.191356 0.593320 -1.194766 0.727614 -0.021095 -0.414181 0.562644 -0.175884 -0.014925 -0.517065 -0.058320 0.517361 0.886291 0.435223 -0.238361 -0.333693 -0.515483 -0.129158 0.084612 0.345220 -0.344793 0.538482 -0.188043 -0.443838 -0.223652 -1.028689 -0.039387 0.074774 -0.633312 0.124511 0.689780 -1.237813 0.599274 0.068832 -0.251400 -0.326046 0.116411 -0.003056 -0.448099 -0.691383 -0.107316 -0.497757 -1.257699 -0.158041 -0.483163 0.040544 0.025210 -0.173321 -0.051572 -0.487311 1.053929 0.205859 0.594770 0.471686 0.026167 0.818995 1.264112 -0.553211 0.280625 -0.581985 0.674526 -0.803449 0.135136 0.503824 -0.526252 0.139981 0.791758 0.071406 -0.079082 -0.672941 0.550969 -0.057539 -0.277019 0.519327 -0.659767 0.235096 0.592995 0.626045 -0.353594 -0.224066 -0.747431 -0.034432 -0.112188 -0.189638 0.037868 -0.742938 -0.206708 0.519430 -0.348213 -0.673727 0.102940 -0.259510 -0.527966 -0.254732 0.764143 0.467603 -0.663433 1.013583 -0.389937 0.475025 -0.598074 -0.204814 -0.302001 -0.004148 -0.212042 -0.152700 -0.041765 -0.143542 0.035187 -0.355306 -0.498056 0.247066 +PE-benchmarks/kmp-algorithm.cpp__KMPSearch(char*, char*) = -2.971992 -2.745752 -0.737157 -4.639024 2.539647 4.392629 1.683769 -4.491786 -5.680483 -2.814337 2.942878 -8.145422 -3.943587 6.710857 -2.674755 4.876239 7.990902 0.041548 -3.159873 -2.857851 5.431022 0.505834 9.682064 10.016024 -6.367032 -0.158670 0.273200 3.353635 3.166155 -0.859223 3.507442 -3.981873 2.398351 -5.369427 0.144711 -2.209293 -1.303154 2.314505 5.137722 -9.974547 -0.669998 2.616898 -0.033366 0.013386 0.291023 1.699735 5.104321 5.578427 -0.230139 5.285758 4.719641 0.290646 2.844150 0.229844 1.232905 -0.774696 0.637976 -2.143194 -0.629499 -1.254100 -1.534336 -1.418521 0.370220 7.152724 8.069649 -0.216985 -3.212901 2.372135 2.083340 2.025076 2.501642 5.498664 -0.643248 2.409372 4.369538 -8.179725 0.335625 -11.247085 1.360879 -10.694888 -4.862136 0.833215 5.191754 2.810200 3.457389 0.086310 9.705548 -0.893563 -3.941027 7.203495 7.547095 -4.909863 -1.499441 -1.336548 -2.682200 0.773578 -3.434758 2.538028 0.693463 4.060887 -5.837941 -3.186167 0.829532 0.740562 -3.888309 -3.902557 -0.235768 4.943577 -5.890220 -3.878409 -2.203275 4.948673 -0.219033 -10.413698 -3.959008 -4.561607 2.875724 1.145605 -4.628786 -4.544153 2.412501 0.982744 -1.133286 -2.602255 -1.279373 3.304253 4.870369 2.125062 -0.773074 4.440799 2.027510 10.142956 1.421781 -3.439258 0.422910 1.518473 -0.659363 3.675520 -2.587836 -1.438532 2.323610 -5.214636 0.328275 3.378278 -3.402674 -3.257373 2.261380 -0.417180 -0.737580 20.436690 -0.898837 7.440197 7.215071 -5.207746 0.938729 -3.349795 1.620696 2.881060 3.631860 2.985553 -8.662620 -5.336052 5.909231 9.515738 3.378117 -6.658430 -0.705905 3.084287 1.346221 -2.049383 3.297375 0.966717 0.830237 -3.570617 -0.640715 4.756815 11.146698 -3.607389 -0.294804 1.022520 3.810613 -0.331500 -5.852392 -1.058555 -4.359433 0.005031 3.810321 2.474282 2.919138 7.356954 -9.220365 5.570060 0.097583 1.343948 4.621708 3.132057 -5.868000 -6.945817 -1.684782 2.521296 4.782246 -1.287244 0.841746 1.614086 -7.999987 0.368716 1.943545 0.925287 -4.386826 6.490737 0.175642 -2.248729 -2.688192 1.705672 -2.004221 -1.884307 -1.812652 5.478293 1.199126 -7.351162 5.198693 0.767173 -3.575925 0.246779 -2.303536 7.679767 -5.803895 -5.818505 4.296948 -3.314242 -4.769609 -2.378486 -1.681533 2.331621 2.859922 1.918422 -5.950961 -4.573010 6.745332 -2.247624 7.730869 3.630730 -1.621454 4.812914 -4.065833 -3.215706 -3.790501 -4.648896 1.232036 1.160650 -4.771400 -3.948220 -1.494517 5.073681 5.499731 -0.663916 -4.889803 0.143442 6.377757 -7.198421 -1.142173 1.900237 4.236455 -5.022413 3.396277 3.084391 -5.377667 2.327455 -4.747881 -0.853727 -4.261097 -3.794792 5.721879 -1.128965 2.781567 -0.037339 -0.530685 0.527340 3.023830 2.949789 0.523012 2.159662 8.024207 6.607439 -1.370326 -1.745202 -8.608552 4.289741 -7.191584 -6.856423 1.456329 1.328067 -3.616589 -1.728282 -0.871062 6.057332 5.193670 -4.334916 -4.120792 3.347749 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__main = 0.016809 0.335727 0.528331 -0.272702 0.563292 0.016277 0.330844 0.317227 -0.626732 -0.901445 0.099007 -1.363369 -1.289823 0.920596 -0.059927 -0.066250 1.282034 0.108611 -0.053900 -0.424847 -0.014945 -0.328878 1.206043 1.283965 -0.961971 0.384198 -0.108832 0.146595 -0.003232 0.554524 0.077926 -1.174746 0.388564 0.234115 0.568303 -0.107807 -0.413620 -0.376435 -0.372380 -1.724431 -0.139294 1.115513 0.138882 -0.053034 0.301511 1.201468 1.467480 0.605771 -0.130574 0.730835 0.301876 -0.288431 0.572372 0.061116 0.404808 -0.426646 0.442622 -0.360129 -0.790661 0.345114 -0.214244 -1.080899 -0.535295 0.760966 0.970802 -0.231372 -0.485593 -0.217457 -0.034507 0.279074 0.045599 0.650213 0.928312 0.356097 0.721735 0.013527 -0.098774 -1.129215 0.025936 -2.933675 -1.126735 -0.435041 1.613304 0.642411 -0.134943 -0.797265 1.305745 0.003988 0.062496 0.491649 1.478259 -0.491587 -0.419799 -0.283723 0.004212 0.338398 -0.435370 0.086764 0.582100 -0.095367 -0.949612 -0.114351 0.580393 -0.369554 -0.518475 0.263694 -0.140989 0.769199 -1.187430 0.043921 -1.217527 0.065107 0.634696 -1.380817 0.170225 0.288480 0.094448 0.741975 -0.617885 -0.048716 0.490862 -0.113148 -0.445039 0.049497 -1.219884 1.269324 0.181798 0.253553 0.417288 0.818782 0.671985 0.609731 0.667796 -0.285118 -0.025379 0.220503 -0.092461 0.290432 -0.095726 -0.306900 0.394538 -0.585711 0.161159 -0.191985 -0.629151 -0.276718 -0.804890 -0.206647 0.120212 1.454175 -0.388539 0.905651 0.314436 -0.761955 0.734104 -0.340992 -0.360998 -0.017096 0.828103 0.765916 -0.155174 -0.470675 0.735209 1.373879 0.478717 -0.976318 0.380757 0.269579 0.153781 -0.396446 0.807779 0.215332 0.617506 -0.543857 -0.104722 0.486584 1.557934 -0.416400 -1.028520 -0.063736 0.211851 0.664332 -0.517812 0.178179 0.110275 -0.046025 0.087564 0.096898 0.365054 1.010293 -1.967525 1.017099 -0.041453 -0.361226 0.924518 0.076882 -0.498253 -1.362081 -0.044858 0.715023 1.015784 0.490217 -0.198819 -0.260734 -0.958938 -0.101773 0.087075 0.315398 -0.541785 0.832202 -0.267261 -0.464363 -0.423043 -1.017856 -0.069069 0.058424 -0.623722 0.468830 0.926854 -1.939941 0.960989 0.026453 -0.560054 -0.526294 -0.085545 0.434408 -0.794115 -0.974323 -0.000495 -0.951605 -1.693702 -0.525559 -0.572327 -0.017255 -0.067914 -0.111106 -0.298729 -0.796655 1.581699 -0.082559 1.065876 0.676555 0.009610 1.322258 1.072505 -0.812353 0.020145 -0.760220 0.715507 -0.867399 -0.260371 0.467647 -0.555138 0.391074 1.038717 -0.067220 -0.210696 -0.559614 0.683265 -0.765946 -0.455614 0.682916 -0.118022 -0.063052 0.958644 0.807893 -0.621036 -0.014964 -1.085207 -0.390402 -0.445513 -0.491933 0.258705 -0.748904 -0.118895 0.477241 -0.394112 -0.568681 0.298364 -0.213298 -0.491683 -0.207714 1.133154 1.413406 -1.042583 0.749375 -0.979982 0.794124 -1.030396 -0.801625 0.006139 0.201434 -0.384252 -0.352939 0.028404 0.104280 0.305401 -0.922211 -0.895131 0.605848 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp__randomPartition(int*, int, int) = -0.712876 -0.353527 -0.161951 -0.884248 0.987970 1.551250 0.660429 -1.187230 -1.310310 -0.706809 0.881738 -2.617656 -1.735722 1.983610 -0.729611 1.163032 2.415780 -0.069776 -0.722106 -0.968211 1.212317 0.368685 3.290012 3.134145 -2.182552 0.161603 0.180420 0.646224 0.916533 -0.210687 0.520210 -1.371093 1.220299 -1.456072 -0.159959 -0.525653 -0.373217 -0.068119 1.304398 -3.034693 -0.284436 0.631988 -0.490824 0.107157 0.184580 1.701166 2.164878 1.649479 -0.247656 1.805494 1.231776 -0.320702 0.871958 0.179517 0.363746 -0.680417 0.599081 -0.088008 -0.608860 -0.532583 -0.373866 -1.031553 -0.599226 1.915654 2.334170 -0.037705 -0.962380 0.709250 0.365305 0.427431 0.494473 1.696559 0.747592 1.131139 1.577580 -1.520723 -0.175508 -2.837855 -0.167747 -4.020148 -1.610522 -0.098236 1.933826 0.130584 0.975692 -0.230099 2.920071 0.253703 -0.941825 1.828742 2.704482 -1.982333 -0.598690 -0.143287 -0.418256 0.282637 -1.096389 1.328663 0.664043 0.633809 -1.981302 -1.244138 0.443073 0.004335 -1.199126 -0.883747 -0.406261 1.284172 -2.239729 -0.669513 -1.125140 0.486716 0.114261 -3.253165 -1.327767 -0.581077 1.542899 0.663950 -1.245393 -1.233918 0.722010 0.299537 -0.343569 -0.888631 -0.013840 1.315827 1.645615 0.691681 0.200732 1.468945 0.922244 3.196774 0.815409 -0.817282 -0.039108 0.214877 -0.184228 1.105145 -0.549998 -0.327502 0.793652 -1.714582 0.952830 1.010157 -1.062185 -0.918967 0.636328 -0.034105 -0.116572 5.316840 -0.154921 2.365180 1.943977 -1.819154 -0.035092 -1.615962 0.169574 0.813029 1.240945 1.118467 -1.942658 -1.453546 1.838444 2.869167 0.863028 -2.594980 0.494586 0.936985 0.582428 -1.147212 1.124509 0.429339 0.618530 -1.123586 -0.117649 1.780623 3.556170 -1.524413 -0.803800 0.336091 0.598693 0.586104 -1.418041 -0.244751 -0.394293 -0.004663 1.398144 0.895205 0.764727 2.238094 -3.038175 1.661574 0.107237 0.136706 1.517216 1.199338 -1.930532 -1.175348 -0.170797 1.072296 1.327154 0.327463 -0.122210 0.266036 -2.404962 0.017186 0.721253 0.117129 -1.190819 2.034735 0.336369 -0.959948 -1.043147 -0.362027 -0.080989 -0.353266 -0.689965 1.646911 0.013765 -3.622225 1.727774 0.039559 -1.528819 -0.379758 -0.866375 2.085831 -1.853028 -2.024029 1.150891 -1.510223 -2.176335 -0.892851 -0.599623 0.224635 1.074459 0.865107 -1.762873 -1.693190 2.593257 -0.616568 2.202951 1.236612 -0.114800 2.042823 -1.424466 -1.363728 -1.230854 -1.371317 1.030523 -0.196928 -1.582691 -0.231067 -0.550535 1.428749 1.904600 -0.365007 -1.302744 -0.339838 1.706175 -2.299069 -0.435364 0.850773 2.263562 -1.370832 1.384368 1.124294 -1.472675 0.644246 -1.349947 -1.023852 -1.346335 -1.421222 1.380961 -0.713923 0.668621 0.380512 -0.163769 -0.109921 0.988862 0.220204 0.009437 0.450476 2.330045 2.743350 -1.378611 -0.022176 -2.655291 1.724958 -2.342623 -2.442232 0.895610 0.087765 -0.947916 -0.673932 -0.263780 1.554042 1.456532 -2.081161 -1.384922 1.074904 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__main = 0.016809 0.335727 0.528331 -0.272702 0.563292 0.016277 0.330844 0.317227 -0.626732 -0.901445 0.099007 -1.363369 -1.289823 0.920596 -0.059927 -0.066250 1.282034 0.108611 -0.053900 -0.424847 -0.014945 -0.328878 1.206043 1.283965 -0.961971 0.384198 -0.108832 0.146595 -0.003232 0.554524 0.077926 -1.174746 0.388564 0.234115 0.568303 -0.107807 -0.413620 -0.376435 -0.372380 -1.724431 -0.139294 1.115513 0.138882 -0.053034 0.301511 1.201468 1.467480 0.605771 -0.130574 0.730835 0.301876 -0.288431 0.572372 0.061116 0.404808 -0.426646 0.442622 -0.360129 -0.790661 0.345114 -0.214244 -1.080899 -0.535295 0.760966 0.970802 -0.231372 -0.485593 -0.217457 -0.034507 0.279074 0.045599 0.650213 0.928312 0.356097 0.721735 0.013527 -0.098774 -1.129215 0.025936 -2.933675 -1.126735 -0.435041 1.613304 0.642411 -0.134943 -0.797265 1.305745 0.003988 0.062496 0.491649 1.478259 -0.491587 -0.419799 -0.283723 0.004212 0.338398 -0.435370 0.086764 0.582100 -0.095367 -0.949612 -0.114351 0.580393 -0.369554 -0.518475 0.263694 -0.140989 0.769199 -1.187430 0.043921 -1.217527 0.065107 0.634696 -1.380817 0.170225 0.288480 0.094448 0.741975 -0.617885 -0.048716 0.490862 -0.113148 -0.445039 0.049497 -1.219884 1.269324 0.181798 0.253553 0.417288 0.818782 0.671985 0.609731 0.667796 -0.285118 -0.025379 0.220503 -0.092461 0.290432 -0.095726 -0.306900 0.394538 -0.585711 0.161159 -0.191985 -0.629151 -0.276718 -0.804890 -0.206647 0.120212 1.454175 -0.388539 0.905651 0.314436 -0.761955 0.734104 -0.340992 -0.360998 -0.017096 0.828103 0.765916 -0.155174 -0.470675 0.735209 1.373879 0.478717 -0.976318 0.380757 0.269579 0.153781 -0.396446 0.807779 0.215332 0.617506 -0.543857 -0.104722 0.486584 1.557934 -0.416400 -1.028520 -0.063736 0.211851 0.664332 -0.517812 0.178179 0.110275 -0.046025 0.087564 0.096898 0.365054 1.010293 -1.967525 1.017099 -0.041453 -0.361226 0.924518 0.076882 -0.498253 -1.362081 -0.044858 0.715023 1.015784 0.490217 -0.198819 -0.260734 -0.958938 -0.101773 0.087075 0.315398 -0.541785 0.832202 -0.267261 -0.464363 -0.423043 -1.017856 -0.069069 0.058424 -0.623722 0.468830 0.926854 -1.939941 0.960989 0.026453 -0.560054 -0.526294 -0.085545 0.434408 -0.794115 -0.974323 -0.000495 -0.951605 -1.693702 -0.525559 -0.572327 -0.017255 -0.067914 -0.111106 -0.298729 -0.796655 1.581699 -0.082559 1.065876 0.676555 0.009610 1.322258 1.072505 -0.812353 0.020145 -0.760220 0.715507 -0.867399 -0.260371 0.467647 -0.555138 0.391074 1.038717 -0.067220 -0.210696 -0.559614 0.683265 -0.765946 -0.455614 0.682916 -0.118022 -0.063052 0.958644 0.807893 -0.621036 -0.014964 -1.085207 -0.390402 -0.445513 -0.491933 0.258705 -0.748904 -0.118895 0.477241 -0.394112 -0.568681 0.298364 -0.213298 -0.491683 -0.207714 1.133154 1.413406 -1.042583 0.749375 -0.979982 0.794124 -1.030396 -0.801625 0.006139 0.201434 -0.384252 -0.352939 0.028404 0.104280 0.305401 -0.922211 -0.895131 0.605848 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/largest-independent-set-problem.cpp__main = 0.299549 3.640907 3.617071 -2.492471 2.679867 2.611770 0.264047 0.172357 -0.974040 -2.193260 -0.753868 -3.874718 -4.153820 2.570235 -1.055751 -1.988768 3.945469 -0.807505 -0.453841 -1.048128 0.582265 0.872118 3.732835 3.790396 -4.470358 1.087383 2.140768 1.496800 0.712149 3.073379 -1.192236 -4.227170 -0.481182 2.216225 2.246519 -0.155315 -0.994717 -3.308559 -1.802248 -5.404674 -0.554344 2.082539 -2.010648 -0.255142 1.035278 2.106406 6.659663 1.890846 -1.605867 -0.550030 2.220339 1.840243 0.366427 -0.310311 0.866282 -1.543609 3.703077 0.481841 -0.911787 0.277339 -0.148601 -1.381512 -1.417739 3.851984 3.263776 0.408433 -1.046961 -1.014348 0.335896 0.208192 -1.441651 2.191554 2.651547 4.071084 1.956575 0.122734 0.917524 -4.415051 1.054059 -6.107080 -3.124725 -2.707782 2.186019 1.480140 -0.461441 -2.159785 4.446777 0.174544 1.714278 2.098176 5.434953 -1.224760 -0.457233 -2.211959 -2.540922 1.331760 -0.935658 1.055081 -0.981739 -0.468095 -2.632799 -1.795981 0.518549 -0.774759 -2.078157 1.808625 -0.567527 1.931832 -2.757777 1.278679 -3.241210 0.106343 1.534901 -5.402771 -3.019972 -0.480175 1.646445 0.569243 -0.952664 -1.745970 0.645871 1.581373 -1.807701 0.241916 -3.466678 3.898391 2.409599 0.008551 0.590334 0.505510 3.214874 1.284058 2.008487 -0.888033 -0.604634 -0.141642 -0.753256 -1.251752 -1.021272 1.049749 0.817408 -0.858818 0.573836 1.799118 -1.611985 -0.984606 -2.283711 -2.955709 1.594416 10.275509 -1.870863 2.241349 -0.272930 -3.683047 1.665993 0.048980 -3.074662 -0.280741 1.660188 4.091117 -2.883190 -1.471428 2.543961 4.278320 1.258319 -2.729985 2.399784 0.731921 -1.705605 -1.875226 2.425181 -0.084685 -0.099281 -1.354939 -1.300306 2.913981 5.095757 -0.433325 -6.590944 0.127066 1.570802 1.736913 0.464498 0.863263 0.973803 0.339099 2.022450 -0.654221 3.007549 3.490812 -8.843726 2.825873 1.447237 -2.515823 3.010749 -0.659391 -0.962500 -0.836271 1.951136 4.036150 2.471754 1.196449 -1.363758 -2.035042 -2.985629 -0.442180 1.076960 1.741803 -2.513415 2.510515 0.844268 -3.053406 -2.726401 -4.017682 -0.663780 0.354614 -3.621480 0.899098 -1.197563 -7.940399 5.197420 0.571536 -0.429194 -1.923553 -2.941568 0.676846 -3.337100 -3.879278 0.130170 -1.717263 -3.284154 -0.483275 -1.925006 1.034964 1.047712 2.519098 -3.501139 -4.077457 3.200384 0.096920 2.945946 2.245712 2.105775 3.731577 2.117299 -0.776824 -1.716123 -2.603148 4.928535 0.470078 -2.246427 0.743020 -2.275903 1.170834 3.936610 -2.414601 -0.515161 -2.979975 1.629571 -1.683285 -1.295715 0.747453 -0.559695 -2.129081 0.815844 1.537557 -0.559958 -1.296135 -3.774629 -1.490445 -1.882086 -2.961654 0.243494 -2.432854 -0.531302 3.500433 -1.727620 -2.766365 1.228582 -1.052235 -0.983465 0.489964 2.284771 4.337158 -3.110845 2.807579 -3.586621 3.093089 -4.488572 -3.777881 0.862847 -2.991522 0.086404 -1.695140 -1.321029 0.742967 0.011568 -0.230981 -0.881175 1.581213 +PE-benchmarks/largest-independent-set-problem.cpp__LISS(node*) = -1.299021 2.552672 1.527494 -4.536595 4.394886 6.172956 0.840050 -2.590408 -3.596551 -2.421386 0.283654 -7.147463 -5.361623 5.656712 -2.184409 1.095511 7.625245 -1.031798 -1.714832 -1.930009 3.892988 1.731249 8.064093 8.422522 -7.400596 1.022538 3.368880 1.946309 1.409001 2.966392 -0.068377 -7.400286 0.452728 -1.086699 2.046903 -1.725563 -1.928522 -1.799385 2.625921 -10.114482 -0.979417 3.034453 -2.079341 -0.172793 0.998470 1.787323 8.980541 4.404120 -2.488394 2.195420 4.820107 3.087750 1.328718 -0.439363 1.231672 -0.760278 3.324823 1.195868 -0.117435 -0.641778 -1.051594 0.207620 -0.961667 7.274097 7.219263 0.158364 -2.884627 0.512505 1.151897 0.959758 -0.892581 5.268027 2.222669 5.199368 3.985425 -3.804908 0.044507 -11.252894 2.297442 -10.569109 -4.782206 -2.037751 2.740339 1.864636 2.119294 -1.742971 9.587667 -0.741220 -0.333446 5.983672 8.802123 -3.714422 -0.596874 -2.884540 -4.938005 1.200312 -2.089390 2.300304 -0.507454 0.645042 -5.301767 -5.432134 0.019792 -0.072704 -4.106433 -1.532681 -0.763806 3.631175 -4.782334 -1.035781 -3.956173 2.750315 0.322776 -10.430584 -6.517439 -3.391671 1.626013 0.635038 -3.417833 -5.368293 1.780640 2.347775 -2.808362 -2.082720 -1.085255 4.688425 5.536326 0.812468 -0.069128 1.220085 4.074093 7.034212 2.308274 -2.998395 -0.363380 0.603261 -0.516440 0.195676 -3.066091 0.827589 1.986243 -3.442505 1.724161 4.022509 -3.081037 -2.105806 0.802183 -4.492042 0.895161 21.608472 -2.744104 5.779730 3.043564 -6.725992 2.181267 -1.306265 -2.498227 1.353163 3.750871 5.926958 -7.222401 -3.927765 5.615569 8.905147 2.727975 -5.748921 1.005374 2.476268 -1.167190 -2.738737 4.004642 -0.119228 -0.343526 -2.890541 -1.681011 4.940923 10.857757 -2.356063 -6.092044 0.703180 6.063019 0.874607 -1.766799 0.163090 -4.215556 0.167009 4.824300 0.154446 4.944206 6.899106 -14.286249 5.082595 1.153597 -2.158215 4.238708 1.650064 -3.638391 -3.397450 1.659343 5.134633 4.597991 0.283861 0.348826 -1.490750 -6.835604 -0.103425 2.045051 2.218248 -5.379373 6.081440 0.969971 -4.787611 -3.748829 -1.699040 -2.111295 -2.278028 -4.399275 3.527916 -0.714571 -11.555738 7.610746 1.431789 -1.653161 -1.307396 -3.913352 4.439209 -5.830106 -6.884955 2.928083 -2.544200 -3.078027 -0.050398 -2.832314 2.727439 3.237062 4.750819 -6.774908 -7.583744 5.573109 -0.299952 6.839237 4.017375 1.396650 5.071230 -2.517795 -2.171222 -4.537552 -4.963110 5.881414 2.319285 -4.446911 -2.405722 -3.118629 3.841457 6.458533 -2.411499 -3.382252 -3.806804 4.766878 -4.502208 0.108712 1.217431 1.967512 -5.004886 0.987241 2.635512 -2.527768 -0.265379 -5.835453 -0.461487 -4.353255 -4.578223 3.038815 -3.092154 0.549156 3.497066 -2.430816 -2.126897 2.758412 1.092596 -0.494405 1.780420 5.403237 5.472392 -3.425368 1.593963 -7.498469 4.814209 -7.920302 -7.077119 1.250746 -3.455669 -2.284587 -2.963834 -2.237327 3.908283 1.881896 -0.464075 -2.279506 2.428685 +PE-benchmarks/largest-sum-contiguous-subarray.cpp__main = -0.000507 0.244015 0.394538 -0.048374 0.500869 0.055881 0.296881 0.323736 -0.506390 -0.569384 -0.024982 -0.874043 -0.920420 0.735329 0.037368 0.122057 1.048045 0.273659 0.013087 -0.205001 0.047539 -0.556537 0.919513 0.954313 -0.633947 0.320602 -0.076631 0.162083 -0.229327 0.718924 -0.236511 -0.847094 0.360141 -0.078386 0.337191 -0.303384 -0.286640 -0.171314 -0.249535 -1.386968 -0.083975 0.814492 0.128868 -0.067873 0.147157 0.718551 1.082783 0.460079 -0.052945 0.630589 0.080427 -0.400470 0.473645 0.138217 0.405561 0.027715 0.328714 -0.138999 -0.744687 0.286730 -0.226217 -1.074660 -0.335188 0.454234 0.731900 -0.177734 -0.320364 -0.117495 -0.254766 0.155855 0.069584 0.410040 0.601584 0.095646 0.575531 -0.036627 -0.062839 -0.727168 -0.132430 -2.075512 -0.854001 -0.428918 1.120632 0.450809 0.120939 -0.488717 0.971462 -0.148906 0.126914 0.228867 1.123300 -0.619369 -0.380248 -0.260384 0.064040 0.221918 -0.359024 -0.144619 0.542875 -0.266176 -0.719064 -0.295718 0.681559 -0.129171 -0.356567 0.109784 -0.158504 0.685992 -0.983764 -0.286633 -1.120594 -0.158923 0.246973 -0.957149 0.215405 0.356069 0.030437 0.702451 -0.460484 -0.275330 0.467565 0.091776 -0.269114 -0.197034 -0.615917 1.003197 -0.021186 0.084273 0.425915 0.491729 0.374890 0.578433 0.771165 -0.163726 -0.030678 0.254329 -0.210902 0.213210 -0.098054 -0.364378 0.072439 -0.602686 0.013138 -0.077519 -0.539421 -0.001677 -0.488786 -0.020061 0.163055 0.983936 -0.256859 0.595520 0.157818 -0.673318 0.783207 -0.235165 -0.262302 0.003624 0.694782 0.528329 -0.298700 -0.370208 0.445299 0.987942 0.423766 -0.780890 0.030649 -0.054457 0.286374 -0.106131 0.540571 0.247454 0.539667 -0.489047 -0.043009 0.195227 1.359066 -0.517124 -0.929299 0.105730 -0.137063 0.297040 -0.786160 0.036745 -0.111742 -0.127345 -0.147347 -0.054255 0.126380 0.795587 -1.347353 0.832143 -0.329830 -0.455154 0.853619 0.001851 -0.278649 -1.009543 -0.103307 0.557813 0.915315 0.478943 -0.192119 -0.199650 -0.722491 -0.102339 0.013751 0.305548 -0.341868 0.686249 -0.279070 -0.519757 -0.345420 -0.783776 0.027316 -0.187185 -0.366295 0.332924 0.753164 -1.426748 0.687572 0.056498 -0.434147 -0.104355 0.213042 0.252928 -0.572026 -0.908714 0.122411 -0.610561 -1.122294 -0.375379 -0.374963 0.047384 0.068415 -0.436140 -0.091480 -0.708836 1.099018 0.011035 0.749061 0.499822 0.016877 1.034716 1.083412 -0.783388 -0.017272 -0.387041 0.307009 -0.884196 -0.068521 0.001891 -0.448997 0.442342 0.906277 0.196915 0.001960 -0.560154 0.712437 -0.595031 -0.342410 0.725673 -0.085827 0.025434 0.614600 0.776458 -0.543913 -0.173599 -0.673352 -0.233241 -0.232564 -0.343540 0.152486 -0.735155 -0.124528 0.400463 -0.299403 -0.423906 0.189961 -0.130259 -0.313323 -0.332815 0.962164 0.976089 -0.871502 0.591929 -0.583751 0.507636 -0.799726 -0.464603 -0.065703 0.424254 -0.402436 -0.164802 0.299368 0.051917 0.140280 -0.713355 -0.565082 0.103147 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__main = 0.064700 0.260607 0.410852 -0.115024 0.280733 -0.102676 0.134958 0.345694 -0.311534 -0.557065 -0.024403 -0.722114 -0.757382 0.437260 -0.060773 -0.265464 0.627380 0.112710 0.034288 -0.184947 -0.164779 -0.188182 0.537160 0.597095 -0.492666 0.207635 -0.147725 0.194356 -0.093939 0.486985 0.080802 -0.717164 0.070755 0.432327 0.373820 -0.054680 -0.172952 -0.219767 -0.525662 -0.904645 -0.074142 0.790981 0.156893 -0.018221 0.227481 0.567027 0.784236 0.270721 -0.074264 0.307091 0.128307 -0.053269 0.318059 0.025527 0.179830 -0.325312 0.295116 -0.367572 -0.495789 0.253421 -0.089842 -0.693355 -0.350837 0.364862 0.478951 -0.082467 -0.195245 -0.333780 -0.130805 0.181922 0.017888 0.265655 0.488743 0.223767 0.335326 0.422771 0.015033 -0.359985 0.093584 -1.453909 -0.559272 -0.335169 0.987800 0.685511 -0.269563 -0.472844 0.625105 0.001961 0.159164 0.279180 0.748010 -0.068990 -0.235862 -0.188612 -0.066454 0.285548 -0.218215 -0.053003 0.130773 0.092045 -0.434308 0.035074 0.233629 -0.278677 -0.236017 0.395134 -0.136590 0.366644 -0.731171 0.190134 -0.711817 0.017313 0.496848 -0.640492 -0.029380 0.202515 -0.095221 0.408543 -0.264465 0.196517 0.257394 -0.139435 -0.228228 0.264085 -0.966174 0.668100 -0.093306 0.034404 0.232298 0.392901 0.339656 0.037825 0.226971 -0.121004 -0.050048 0.162144 -0.022029 0.033047 -0.044122 -0.111108 0.103423 -0.250672 0.111314 -0.238416 -0.326973 -0.245835 -0.958660 -0.183631 0.158219 0.478817 -0.201297 0.375037 0.048038 -0.341194 0.422690 -0.036102 -0.235578 -0.063938 0.395238 0.407174 0.315829 -0.188519 0.296597 0.643040 0.233573 -0.257473 0.350766 0.133283 0.073128 -0.139756 0.473408 0.123740 0.236220 -0.254159 -0.073337 0.184129 0.623949 0.006671 -0.673480 -0.061639 0.107273 0.358602 -0.014817 0.197720 0.256323 -0.024658 0.009038 -0.033440 0.164450 0.494389 -1.058524 0.551089 0.141488 -0.146627 0.421901 -0.160807 -0.139081 -0.644260 0.014439 0.398490 0.562014 0.299578 -0.183560 -0.185897 -0.435820 -0.070844 0.058733 0.245089 -0.269416 0.402101 -0.162541 -0.254848 -0.272344 -0.771099 -0.051373 0.154411 -0.471539 0.157315 0.522532 -0.971980 0.506126 -0.033379 -0.246626 -0.398956 0.003609 0.019387 -0.428021 -0.507208 -0.133070 -0.532353 -1.066271 -0.283904 -0.326223 -0.042174 -0.065245 -0.136805 -0.053741 -0.285806 0.833550 0.003396 0.453348 0.330259 0.035417 0.637898 0.941912 -0.369871 0.158804 -0.308136 0.483592 -0.632181 -0.007772 0.496166 -0.307526 0.093777 0.575133 -0.040462 -0.077876 -0.315623 0.388169 -0.027166 -0.373897 0.350219 -0.488231 0.118160 0.569475 0.420455 -0.316370 -0.098124 -0.663027 -0.119254 -0.132950 -0.230424 0.062004 -0.472869 -0.115987 0.361431 -0.229024 -0.487647 0.122427 -0.153272 -0.379521 -0.139013 0.631860 0.510872 -0.492075 0.703068 -0.444830 0.353420 -0.525774 -0.291364 -0.129730 0.024669 -0.109172 -0.122767 -0.071576 -0.056123 0.108847 -0.353851 -0.450619 0.344101 +PE-benchmarks/lexicographic-rank-of-a-string.cpp__findRank(char*) = -1.134041 -1.304659 -0.394078 -1.618621 1.326079 0.940809 0.911633 -1.554814 -2.545961 -0.833995 1.326052 -3.360137 -1.705734 2.852087 -0.772329 2.175285 3.555556 0.199085 -0.936455 -1.688230 2.115840 -0.480118 4.162080 4.428568 -2.756862 0.155906 0.049804 0.905644 1.258682 -0.573011 0.710859 -1.544868 1.345434 -2.602380 0.120768 -1.060430 -0.627422 1.047193 2.611041 -4.347555 -0.208106 0.486503 0.328373 0.122083 -0.041760 2.536014 2.196501 2.343126 -0.443317 2.888619 2.135442 -0.833550 1.293774 0.207406 0.541080 -0.273642 0.342615 0.476090 -0.623156 -0.174045 -0.639654 -0.844179 0.142374 2.675486 3.522721 -0.329102 -1.524011 1.129104 0.978061 0.769920 1.044362 2.253098 0.668211 0.518757 2.206955 -3.494007 -0.353550 -6.064820 0.099864 -6.424494 -2.264163 0.340467 2.748503 -0.545954 1.418633 -0.114650 3.986773 0.145829 -1.652526 2.726259 3.252378 -2.371334 -0.860593 -0.281634 -0.931196 0.260752 -1.303121 1.293580 1.704938 1.075678 -2.644183 -1.735274 1.017480 0.014035 -1.568610 -1.787939 -0.012298 1.775291 -2.268296 -1.564781 -1.522843 1.555248 0.161319 -4.210249 -0.346728 -1.569061 1.717110 0.788871 -2.034652 -1.703246 0.912618 0.120052 -0.961596 -1.166097 -0.298774 1.938971 2.055212 1.088831 0.073361 1.727767 0.882088 4.162323 0.816582 -1.764010 0.068149 0.693426 -0.567819 1.718661 -1.509476 -0.916292 2.226611 -2.232712 0.847340 0.557278 -1.523414 -1.059109 2.749020 0.127475 -0.445346 7.185621 -0.289055 3.246585 2.812208 -1.947583 1.067362 -1.622953 0.874434 1.454383 2.013467 0.886752 -3.320231 -2.296414 2.331929 3.856609 1.487169 -3.803863 -1.081041 1.199077 0.825306 -0.759657 1.327064 0.475680 0.664355 -1.369603 -0.045583 1.731580 5.069601 -1.878038 -0.118322 0.251134 1.696285 0.092587 -3.163733 -0.609391 -2.122913 -0.086903 1.056964 1.334171 1.333968 3.108571 -5.315237 2.277291 -0.521126 0.368372 1.839147 1.613819 -2.676438 -3.863646 -0.595628 0.856871 2.259349 0.310692 0.413886 0.937175 -3.306423 0.184664 0.512940 0.259860 -1.883433 2.725528 -0.205233 -1.018288 -0.829580 0.475832 -0.852438 -0.783249 -0.371758 2.365600 0.992574 -4.501725 1.830957 0.142485 -1.790998 0.078398 -0.677246 2.933913 -2.288135 -2.349368 1.547783 -1.569821 -1.872676 -1.550155 -0.538954 0.561962 0.354063 0.788204 -2.117093 -2.705979 3.267299 -1.136232 3.225177 1.643536 -0.943553 2.349414 -1.655324 -1.856580 -1.827746 -1.460771 0.605722 -0.058864 -1.822715 -0.942778 -0.702156 1.995085 2.359462 0.112268 -1.566326 -0.144180 2.743944 -3.412236 -0.612456 1.239411 2.392925 -1.581323 1.921666 1.660868 -2.532528 1.025076 -2.100324 -0.907503 -1.548657 -1.386288 2.379832 -0.619019 0.988640 -0.298666 -0.257039 0.439161 1.504500 0.857757 0.032315 0.510162 3.618739 4.133567 -1.281921 -0.800418 -3.485573 1.840155 -2.897143 -2.873455 0.587841 0.756542 -2.065535 -0.640590 0.020140 2.438303 1.738907 -2.319415 -2.165916 1.442552 +PE-benchmarks/little-and-big-endian-mystery.cpp__main = -0.001857 0.009908 0.290643 -0.119155 0.232806 -0.240067 0.176324 0.278100 -0.411720 -0.397378 0.024662 -0.476251 -0.451894 0.452574 -0.028910 0.011916 0.660231 0.296752 -0.005154 -0.197429 0.035297 -0.476872 0.504540 0.564643 -0.389765 0.150219 -0.139435 0.223158 -0.013468 0.447231 -0.049384 -0.384339 0.183081 0.018589 0.272105 -0.308444 -0.067168 0.036927 -0.293788 -0.848909 0.022030 0.477989 0.292352 -0.043486 0.084435 0.562147 0.496600 0.289687 -0.067738 0.378984 0.139354 -0.200333 0.246030 0.108967 0.198786 -0.005338 0.233982 -0.168795 -0.491851 0.207906 -0.097803 -0.762877 -0.109028 0.261107 0.469936 -0.106983 -0.086157 -0.131584 -0.094350 0.153393 0.208298 0.111195 0.258944 -0.090052 0.300369 -0.045007 0.006258 -0.548950 -0.071901 -1.521021 -0.454381 -0.265193 0.867992 0.285227 -0.073148 -0.222252 0.486682 -0.048067 0.101804 0.167114 0.567811 -0.239559 -0.287288 -0.187366 -0.007357 0.249095 -0.247835 -0.178271 0.393361 0.029064 -0.379422 -0.036727 0.426662 -0.085128 -0.170911 0.160123 -0.081071 0.433137 -0.692160 -0.122478 -0.613181 -0.004728 0.249589 -0.503605 0.322760 0.069154 0.083891 0.363716 -0.219509 0.032145 0.217517 0.017640 -0.174626 0.081744 -0.669450 0.595783 -0.168006 0.055894 0.219212 0.256134 0.116744 0.168656 0.378636 -0.187928 -0.036302 0.216465 -0.195230 0.097292 -0.183880 -0.298029 0.220287 -0.374095 0.017010 -0.217028 -0.339174 -0.117937 -0.290983 0.073099 0.173972 0.376774 -0.063292 0.348099 0.113639 -0.295003 0.450670 -0.018582 -0.038930 0.071232 0.434405 0.123008 0.036578 -0.267848 0.122217 0.499907 0.292044 -0.370661 -0.084473 -0.103801 0.142928 0.097284 0.221875 0.148540 0.189590 -0.292568 -0.040660 0.023300 0.662235 -0.122417 -0.403632 0.000674 -0.068025 0.011594 -0.478530 0.030508 0.005416 0.005242 -0.237288 -0.038575 0.094807 0.491065 -0.934636 0.535626 -0.175822 -0.108623 0.420675 -0.090965 -0.139469 -0.902518 -0.098683 0.251785 0.637941 0.210491 -0.115188 0.063308 -0.395558 -0.071856 -0.048215 0.201140 -0.154211 0.289743 -0.139260 -0.228133 -0.193665 -0.457355 0.012715 0.015564 -0.148236 0.181106 0.504033 -0.829747 0.336321 -0.118132 -0.261546 -0.067743 0.206916 0.058880 -0.388147 -0.456222 -0.011352 -0.267342 -0.734688 -0.398604 -0.157772 0.103773 -0.180085 -0.343651 0.066606 -0.331099 0.618525 -0.143006 0.341112 0.258406 -0.074950 0.602303 0.781513 -0.344436 -0.011191 -0.047244 0.011654 -0.694305 0.029461 0.228256 -0.212413 0.220569 0.534397 0.162649 0.028277 -0.094330 0.523683 -0.212660 -0.362233 0.450999 -0.216882 0.129734 0.535458 0.482551 -0.516778 -0.144143 -0.430105 -0.145518 0.051515 -0.144321 0.176560 -0.377034 0.013696 0.158579 -0.051435 -0.279623 0.161264 -0.062280 -0.223370 -0.200541 0.686338 0.626760 -0.433900 0.404708 -0.305654 0.220096 -0.466000 -0.191865 -0.151807 0.332980 -0.247712 0.080105 0.142246 0.096088 0.088408 -0.335713 -0.336151 0.115469 +PE-benchmarks/longest-bitonic-subsequence.cpp__main = 0.032929 0.162046 0.407824 -0.161036 0.423367 -0.031105 0.236142 0.319383 -0.528188 -0.597981 0.094811 -0.919693 -0.865750 0.641191 -0.030702 -0.052678 0.873055 0.149005 -0.021409 -0.254240 -0.032187 -0.319424 0.814654 0.886607 -0.656446 0.292167 -0.178204 0.215607 -0.069003 0.521356 0.018283 -0.795289 0.221981 0.159070 0.308012 -0.148586 -0.255811 -0.181272 -0.315197 -1.226728 -0.081426 0.849141 0.097869 -0.023271 0.218670 0.755394 0.942523 0.417554 -0.119163 0.614122 0.223402 -0.268393 0.417859 0.060577 0.267337 -0.271536 0.321643 -0.232247 -0.611519 0.267344 -0.133369 -0.888079 -0.361303 0.468117 0.683520 -0.168776 -0.316626 -0.231270 -0.109539 0.196842 0.129055 0.398355 0.557464 0.149415 0.536172 0.190841 -0.047087 -0.718249 0.023294 -1.934054 -0.783846 -0.288986 1.284398 0.581328 -0.124713 -0.506128 0.872975 -0.050288 0.036556 0.389231 0.955112 -0.309257 -0.329281 -0.172494 -0.062545 0.302359 -0.315914 -0.028319 0.336696 0.013925 -0.634427 -0.078886 0.444266 -0.254761 -0.348567 0.243663 -0.138061 0.543557 -0.919876 -0.009232 -0.855274 0.083300 0.473191 -0.888547 -0.008449 0.228836 0.065229 0.557864 -0.412239 0.069400 0.344401 -0.143558 -0.287549 0.107443 -0.856862 0.843766 0.008843 0.172973 0.325653 0.504643 0.422084 0.351089 0.427794 -0.205480 -0.024363 0.200030 -0.026135 0.253377 -0.078219 -0.229522 0.144988 -0.426898 0.158554 -0.219560 -0.454495 -0.233994 -0.723644 -0.044519 0.071731 0.884945 -0.177721 0.630591 0.234528 -0.482695 0.558594 -0.175610 -0.192262 0.062710 0.562170 0.434126 0.041981 -0.311229 0.429742 0.911536 0.349422 -0.647413 0.226037 0.182503 0.177758 -0.155677 0.576273 0.170221 0.448742 -0.383282 -0.054986 0.284460 1.041905 -0.213443 -0.850229 -0.010400 0.079325 0.353725 -0.376087 0.138343 0.121274 -0.046614 0.044382 0.018335 0.199806 0.698487 -1.403894 0.710252 -0.017511 -0.215677 0.633621 0.012660 -0.341307 -0.910694 -0.080566 0.415120 0.769713 0.407671 -0.193949 -0.103303 -0.645425 -0.080604 0.085666 0.182746 -0.349791 0.611591 -0.215955 -0.324663 -0.292775 -0.805839 -0.054779 0.090148 -0.469766 0.330671 0.606483 -1.343958 0.567252 0.000000 -0.432617 -0.346938 0.029068 0.245093 -0.537927 -0.712423 0.004888 -0.653859 -1.252124 -0.413835 -0.376865 -0.042035 0.025856 -0.197279 -0.120830 -0.500769 1.086438 -0.064180 0.679514 0.474013 -0.076295 0.887223 0.938707 -0.583959 0.045808 -0.388877 0.545909 -0.753233 -0.097111 0.316740 -0.409983 0.247342 0.722709 0.065303 -0.120916 -0.442686 0.588516 -0.353761 -0.405214 0.524753 -0.227418 0.047432 0.744128 0.605382 -0.487460 0.007848 -0.754862 -0.226547 -0.227502 -0.275548 0.233162 -0.501134 -0.055121 0.327216 -0.231306 -0.441160 0.203610 -0.159601 -0.362876 -0.209609 0.883063 0.913945 -0.704059 0.646497 -0.626401 0.499070 -0.694831 -0.478111 -0.065632 0.178639 -0.317473 -0.174229 0.034692 0.070659 0.226781 -0.630388 -0.603539 0.416334 +PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp__main = 0.096378 0.356468 0.514100 -0.144475 0.270083 -0.165496 0.120410 0.432458 -0.288260 -0.704258 -0.028516 -0.849126 -0.943639 0.448437 -0.091842 -0.450305 0.663884 0.061343 0.051466 -0.251426 -0.220393 -0.157036 0.586727 0.669587 -0.633344 0.222288 -0.125651 0.279899 0.005915 0.462963 0.213649 -0.792421 0.018160 0.630505 0.510906 0.006754 -0.169582 -0.335283 -0.730432 -1.015014 -0.123184 0.927983 0.155530 0.007875 0.293752 0.743883 0.927060 0.305524 -0.162494 0.280506 0.213898 -0.019596 0.359041 -0.009211 0.106493 -0.554818 0.338811 -0.424636 -0.524740 0.301349 -0.047074 -0.813952 -0.418987 0.460337 0.568434 -0.091970 -0.207235 -0.412640 -0.093595 0.225897 -0.023150 0.329219 0.617946 0.343261 0.423238 0.560403 0.025081 -0.463983 0.167544 -1.734460 -0.639609 -0.437445 1.178603 0.806413 -0.423766 -0.573729 0.715399 0.090104 0.221355 0.408408 0.855717 0.042359 -0.244279 -0.252453 -0.116621 0.403550 -0.268057 0.011418 0.108949 0.190284 -0.471991 0.103376 0.171575 -0.389052 -0.291659 0.520645 -0.191522 0.371850 -0.814093 0.359928 -0.817678 0.007610 0.677003 -0.767980 -0.087922 0.207011 -0.067747 0.431184 -0.231116 0.362725 0.220895 -0.216678 -0.242935 0.412767 -1.250719 0.767612 -0.071583 0.031971 0.257733 0.494907 0.444782 -0.085734 0.209430 -0.114703 -0.112927 0.176447 -0.030003 -0.007335 -0.064431 -0.051466 0.257483 -0.214364 0.141737 -0.314383 -0.341435 -0.399076 -1.173112 -0.313092 0.212125 0.565693 -0.197262 0.401701 0.046535 -0.340492 0.443455 -0.009491 -0.310976 -0.044263 0.425310 0.503947 0.449525 -0.187704 0.322795 0.733691 0.225066 -0.256316 0.489166 0.234533 0.032212 -0.242830 0.566373 0.133069 0.221369 -0.235909 -0.086064 0.296864 0.562203 0.090822 -0.795893 -0.129681 0.216773 0.451922 0.094115 0.289356 0.415552 -0.023723 0.056406 -0.010476 0.222119 0.539202 -1.261817 0.591156 0.324508 -0.088251 0.412773 -0.231332 -0.158461 -0.761451 0.128026 0.472794 0.558041 0.327327 -0.255049 -0.240036 -0.495924 -0.069234 0.110635 0.287074 -0.319064 0.455110 -0.201167 -0.202936 -0.362972 -0.943302 -0.091512 0.283783 -0.590210 0.163074 0.534778 -1.109319 0.606600 -0.114166 -0.299223 -0.583580 -0.115746 -0.017499 -0.540453 -0.552422 -0.218570 -0.644287 -1.328223 -0.387340 -0.396204 -0.070789 -0.092165 -0.113261 -0.094022 -0.299220 0.978438 -0.035419 0.473858 0.384234 0.081477 0.759425 1.094554 -0.374824 0.170032 -0.347761 0.645392 -0.672905 -0.046994 0.643962 -0.335902 0.024198 0.675397 -0.166853 -0.083950 -0.317914 0.386759 0.017834 -0.542551 0.316427 -0.606276 0.157320 0.718453 0.404515 -0.337174 -0.101885 -0.847045 -0.155793 -0.119004 -0.302241 0.062256 -0.555136 -0.147583 0.479112 -0.281612 -0.587325 0.170078 -0.201195 -0.452265 -0.141407 0.689211 0.640767 -0.583957 0.838416 -0.561104 0.428153 -0.624832 -0.359235 -0.143867 -0.072506 0.001524 -0.153813 -0.145708 -0.102784 0.154536 -0.422513 -0.549763 0.489388 +PE-benchmarks/longest-increasing-subsequence.cpp__main = 0.032929 0.162046 0.407824 -0.161036 0.423367 -0.031105 0.236142 0.319383 -0.528188 -0.597981 0.094811 -0.919693 -0.865750 0.641191 -0.030702 -0.052678 0.873055 0.149005 -0.021409 -0.254240 -0.032187 -0.319424 0.814654 0.886607 -0.656446 0.292167 -0.178204 0.215607 -0.069003 0.521356 0.018283 -0.795289 0.221981 0.159070 0.308012 -0.148586 -0.255811 -0.181272 -0.315197 -1.226728 -0.081426 0.849141 0.097869 -0.023271 0.218670 0.755394 0.942523 0.417554 -0.119163 0.614122 0.223402 -0.268393 0.417859 0.060577 0.267337 -0.271536 0.321643 -0.232247 -0.611519 0.267344 -0.133369 -0.888079 -0.361303 0.468117 0.683520 -0.168776 -0.316626 -0.231270 -0.109539 0.196842 0.129055 0.398355 0.557464 0.149415 0.536172 0.190841 -0.047087 -0.718249 0.023294 -1.934054 -0.783846 -0.288986 1.284398 0.581328 -0.124713 -0.506128 0.872975 -0.050288 0.036556 0.389231 0.955112 -0.309257 -0.329281 -0.172494 -0.062545 0.302359 -0.315914 -0.028319 0.336696 0.013925 -0.634427 -0.078886 0.444266 -0.254761 -0.348567 0.243663 -0.138061 0.543557 -0.919876 -0.009232 -0.855274 0.083300 0.473191 -0.888547 -0.008449 0.228836 0.065229 0.557864 -0.412239 0.069400 0.344401 -0.143558 -0.287549 0.107443 -0.856862 0.843766 0.008843 0.172973 0.325653 0.504643 0.422084 0.351089 0.427794 -0.205480 -0.024363 0.200030 -0.026135 0.253377 -0.078219 -0.229522 0.144988 -0.426898 0.158554 -0.219560 -0.454495 -0.233994 -0.723644 -0.044519 0.071731 0.884945 -0.177721 0.630591 0.234528 -0.482695 0.558594 -0.175610 -0.192262 0.062710 0.562170 0.434126 0.041981 -0.311229 0.429742 0.911536 0.349422 -0.647413 0.226037 0.182503 0.177758 -0.155677 0.576273 0.170221 0.448742 -0.383282 -0.054986 0.284460 1.041905 -0.213443 -0.850229 -0.010400 0.079325 0.353725 -0.376087 0.138343 0.121274 -0.046614 0.044382 0.018335 0.199806 0.698487 -1.403894 0.710252 -0.017511 -0.215677 0.633621 0.012660 -0.341307 -0.910694 -0.080566 0.415120 0.769713 0.407671 -0.193949 -0.103303 -0.645425 -0.080604 0.085666 0.182746 -0.349791 0.611591 -0.215955 -0.324663 -0.292775 -0.805839 -0.054779 0.090148 -0.469766 0.330671 0.606483 -1.343958 0.567252 0.000000 -0.432617 -0.346938 0.029068 0.245093 -0.537927 -0.712423 0.004888 -0.653859 -1.252124 -0.413835 -0.376865 -0.042035 0.025856 -0.197279 -0.120830 -0.500769 1.086438 -0.064180 0.679514 0.474013 -0.076295 0.887223 0.938707 -0.583959 0.045808 -0.388877 0.545909 -0.753233 -0.097111 0.316740 -0.409983 0.247342 0.722709 0.065303 -0.120916 -0.442686 0.588516 -0.353761 -0.405214 0.524753 -0.227418 0.047432 0.744128 0.605382 -0.487460 0.007848 -0.754862 -0.226547 -0.227502 -0.275548 0.233162 -0.501134 -0.055121 0.327216 -0.231306 -0.441160 0.203610 -0.159601 -0.362876 -0.209609 0.883063 0.913945 -0.704059 0.646497 -0.626401 0.499070 -0.694831 -0.478111 -0.065632 0.178639 -0.317473 -0.174229 0.034692 0.070659 0.226781 -0.630388 -0.603539 0.416334 +PE-benchmarks/longest-increasing-subsequence.cpp__lis(int*, int) = -0.109333 0.111091 0.220532 -0.121313 0.432401 0.133360 0.245121 -0.010645 -0.423249 -0.462518 0.080744 -0.658512 -0.708473 0.644260 -0.061974 0.319002 0.904783 0.151021 -0.002791 -0.351289 0.308617 -0.515266 0.987485 0.992667 -0.751258 0.207881 0.242246 0.271567 0.145682 0.327897 -0.108180 -0.523868 0.416210 -0.447981 0.203298 -0.376329 -0.157104 -0.066890 0.131086 -1.238671 -0.125443 0.229214 -0.084258 0.034770 0.026958 0.732233 0.862024 0.524165 -0.217014 0.727350 0.366701 -0.306432 0.338157 0.123106 0.163937 -0.020216 0.223502 0.042745 -0.415075 0.150954 -0.116179 -0.922729 -0.127268 0.550001 0.840636 -0.212975 -0.246837 0.200282 -0.122623 0.122741 0.114862 0.477046 0.377994 0.136808 0.642581 -0.672055 -0.094461 -1.286750 -0.195862 -2.022112 -0.739857 -0.356546 0.768676 -0.033617 0.320380 -0.030525 0.970087 0.053327 -0.005260 0.393777 0.958142 -0.715162 -0.278936 -0.166953 -0.030114 0.224205 -0.432471 0.115446 0.441885 -0.101896 -0.623472 -0.496897 0.625686 -0.030562 -0.412181 -0.306115 -0.184347 0.577268 -0.898212 -0.436694 -0.898196 -0.150224 0.011611 -1.017481 0.185859 0.067489 0.612491 0.477189 -0.289447 -0.424553 0.259284 0.217207 -0.119618 -0.390598 -0.172319 0.698040 0.303148 0.148993 0.315362 0.382580 0.315907 0.864036 0.781230 -0.194804 -0.157151 0.219148 -0.287309 0.274929 -0.255784 -0.250265 0.345932 -0.615227 0.141345 0.144489 -0.440344 -0.197837 0.400593 -0.105484 0.128381 1.353229 -0.054659 0.585859 0.391263 -0.649495 0.402520 -0.404050 -0.120287 0.312523 0.625133 0.401042 -0.641459 -0.420741 0.380157 0.929648 0.362365 -0.952861 -0.301087 0.028302 0.268178 -0.152923 0.363649 0.222634 0.330912 -0.395196 -0.001997 0.341716 1.225870 -0.569576 -0.517023 0.108795 0.033397 0.010807 -1.004715 -0.066059 -0.286773 -0.101209 0.043549 0.088263 0.117877 0.744475 -1.412959 0.622407 -0.305528 -0.219326 0.570281 0.226894 -0.417810 -1.005324 0.084109 0.427906 0.651069 0.277056 0.071704 0.007585 -0.767884 -0.040381 0.075281 0.201802 -0.374325 0.679375 -0.105512 -0.445303 -0.396417 -0.271990 0.038720 -0.236090 -0.126400 0.431063 0.412696 -1.482199 0.582279 -0.120182 -0.536612 0.078357 -0.008774 0.580320 -0.651076 -0.817351 0.319496 -0.467981 -0.725923 -0.426871 -0.236409 0.148268 0.084979 -0.260251 -0.241393 -0.690155 0.780646 -0.141346 0.561998 0.468875 0.020739 1.000230 0.128074 -0.665636 -0.368282 -0.166508 0.202780 -0.552676 -0.241739 -0.279629 -0.298866 0.482832 0.922999 0.117332 -0.051140 -0.192287 0.683278 -0.924672 -0.337725 0.537272 0.648236 -0.150986 0.598386 0.562833 -0.580434 -0.071805 -0.524694 -0.221978 -0.142292 -0.418352 0.371577 -0.571724 0.038277 0.316412 -0.136612 -0.182525 0.384816 -0.029435 -0.009146 -0.259754 0.834367 1.287945 -0.781837 0.123784 -0.661296 0.409531 -0.836759 -0.617383 0.065203 0.412428 -0.295707 -0.119952 0.183419 0.284793 0.267904 -0.653965 -0.455299 0.063311 +PE-benchmarks/longest-palindrome-substring.cpp__main = -0.387050 -0.159512 1.743323 -1.393781 2.082713 -0.243922 0.634445 0.589565 -1.135931 -1.632817 -0.152069 -0.800345 -3.024144 1.340002 -1.018515 0.031800 1.010307 -0.619506 0.259437 -1.853129 1.705546 -1.912124 2.360559 0.920428 -3.478909 0.132777 -0.122188 2.640903 1.176236 2.337102 1.119894 -0.702416 -0.678399 0.818110 3.075378 -0.783163 0.229958 0.357310 -2.003853 -3.215510 -1.161190 2.975200 -0.118151 1.240443 1.252810 3.815596 1.335354 1.622497 -1.827931 2.095660 1.922635 -0.561158 1.959835 0.079706 -1.015008 -0.909090 1.496683 -0.601128 -1.208903 0.867579 -0.725438 -2.922337 1.221704 1.780475 3.129751 -1.830157 -0.486826 0.395280 -0.114952 1.150913 0.672444 2.282146 0.324164 -0.075010 3.162717 -0.339766 -0.118760 -3.193173 1.158016 -5.444982 -1.990863 -2.283296 2.043090 1.962643 -0.149644 -1.345430 4.084095 0.820651 -0.423028 2.328775 1.204538 -0.023779 0.247919 -2.310277 -1.077566 -0.000163 -1.329153 -1.398461 0.867943 2.026237 -1.152622 0.057077 -0.160044 -1.182990 -1.097403 -0.099120 -2.676589 2.079582 -2.780285 -0.567834 -2.929628 1.542489 0.337815 -3.001827 0.493566 -0.909968 0.746906 -0.005910 1.771689 1.765266 0.686927 0.968302 -0.670532 0.823067 -3.013340 3.179787 1.375511 -0.730847 0.480698 1.981889 -0.833836 -0.533817 2.272291 0.024017 -2.778797 1.991598 -0.602220 0.453300 -0.861836 1.215294 2.660295 -1.212254 -0.865491 -1.006532 0.192040 -0.959473 -1.673994 -1.972225 1.233896 3.322097 -0.574893 0.958914 -0.012353 -0.917791 2.304999 1.392129 0.519799 2.024274 1.561921 0.321552 -1.165226 -1.310977 1.218909 1.691066 0.120867 -1.914759 -0.305227 0.546434 0.562113 -0.445405 0.701932 1.438313 -0.646815 -0.399432 0.166567 -1.800357 2.585130 -0.369677 -1.904452 0.678760 1.569360 -1.879367 -1.655341 -0.026314 -0.116203 -1.822100 -0.103286 0.138524 0.380546 1.752276 -4.141155 1.614830 0.683572 0.082072 1.444384 -2.092462 0.832924 -4.723086 -0.544841 0.332393 1.279695 -0.227703 -0.852605 -0.189908 -2.063312 2.086409 -0.152065 1.293375 -0.914977 2.117365 -1.610979 -0.452528 -1.213956 -2.115863 -1.234678 1.152761 -1.088933 0.170752 0.810442 -3.235451 0.951867 -2.035138 -1.188291 0.431846 1.503953 1.438898 -0.773033 -1.718973 0.602873 -0.727983 -3.410556 -3.443957 -0.687084 0.518623 -0.425376 -1.411156 -1.452991 -2.619889 1.895516 -1.876243 0.832605 1.052409 0.136846 3.186407 2.634425 -2.059480 -1.139416 -1.289619 0.670272 -0.767639 0.575946 0.242932 -0.238758 0.557559 1.766698 0.083347 1.179426 -0.709775 3.118396 -0.784685 -1.801055 1.001669 -1.529084 0.359326 2.677396 1.356496 -0.768416 -1.122939 -2.716292 0.805798 -0.458619 0.154931 1.555446 -2.006309 -0.492496 0.670990 0.355378 -1.598248 0.663709 0.534804 -1.103441 -2.128982 4.430046 3.582686 -1.935415 1.286059 -1.129468 1.548438 -1.510373 0.385224 -1.973033 -0.077133 1.398434 1.169273 0.413413 1.120161 1.830116 -1.873420 -0.948889 -0.613315 +PE-benchmarks/longest-palindrome-substring.cpp__printSubStr(std::__cxx11::basic_string, std::allocator >, int, int) = -0.630464 -0.613798 -0.156666 -0.742700 0.477087 0.451571 0.369549 -0.542657 -1.209239 -0.787262 0.427429 -1.516430 -0.956904 1.430896 -0.477210 0.926734 1.790102 0.329182 -0.409716 -0.592806 1.065008 -0.663450 1.873423 2.116231 -1.281138 -0.049199 0.096310 0.723741 0.440800 0.197284 0.590928 -0.969692 0.488368 -1.064553 0.389839 -0.870935 -0.215702 0.734622 0.726131 -2.294432 -0.164462 0.770693 0.335643 0.053887 0.072719 0.867139 1.015853 1.142725 -0.287040 1.283416 0.909210 -0.157057 0.697275 0.100217 0.213494 -0.030329 -0.042869 -0.167155 -0.352368 0.050266 -0.408892 -0.859400 0.205342 1.350125 1.792972 -0.235147 -0.563297 0.328275 0.166917 0.471336 0.530266 1.057224 0.096876 0.121079 1.030836 -1.593025 -0.090238 -2.719383 0.257151 -3.192502 -0.973409 -0.072687 1.286185 0.629972 0.582914 -0.154244 2.067827 -0.164508 -0.633878 1.505114 1.588378 -1.005255 -0.404710 -0.432748 -0.557189 0.239575 -0.782801 0.172684 0.588791 0.734722 -1.185012 -0.805696 0.329536 0.076290 -0.742968 -0.819576 -0.249261 1.121598 -1.529072 -0.872059 -0.982980 0.680538 0.041387 -2.123229 -0.131082 -0.887779 0.373012 0.450126 -0.977316 -0.766525 0.607125 0.214524 -0.260713 -0.448993 -0.535637 1.050725 0.590579 0.257603 -0.024883 0.793385 0.192486 1.733428 0.607259 -0.763683 -0.077842 0.594617 -0.480233 0.600386 -0.807850 -0.481643 0.978874 -1.280820 -0.030446 0.247099 -0.802775 -0.594496 0.670790 -0.233771 0.042790 3.748849 -0.227428 1.418960 1.274291 -1.087593 0.787390 -0.432303 0.394349 0.684132 1.086280 0.559419 -1.536615 -1.071810 1.041007 1.954502 0.755183 -1.329884 -0.596479 0.413742 0.494629 -0.176554 0.661037 0.289354 0.036550 -0.755961 -0.080276 0.599226 2.285484 -0.740247 0.114193 0.105896 0.886611 -0.307651 -1.650996 -0.145201 -1.246290 -0.097897 0.314389 0.342986 0.492031 1.550559 -2.321862 1.285658 -0.281317 0.282916 0.862353 0.410854 -0.985248 -2.370366 -0.282591 0.523797 1.241307 -0.071051 0.280373 0.373185 -1.661011 0.099402 0.224320 0.460396 -0.942466 1.401160 -0.234055 -0.565902 -0.601334 0.185395 -0.459442 -0.622584 -0.253984 1.038221 0.701604 -1.662472 1.017376 -0.074099 -0.767248 0.117902 0.065927 1.248828 -1.290926 -1.378021 0.793256 -0.653162 -1.093699 -0.756744 -0.393849 0.548786 0.237499 -0.332313 -0.814967 -1.306748 1.456791 -0.571240 1.518613 0.716592 -0.368000 1.298745 -0.070354 -0.838831 -0.804942 -0.641530 -0.037753 -0.442030 -0.630032 -0.746269 -0.250123 1.036923 1.362726 0.152309 -0.667227 0.190010 1.613019 -1.123738 -0.364302 0.616171 0.515478 -0.585344 0.898133 0.809602 -1.382126 0.188470 -1.163561 0.034908 -0.569425 -0.674255 1.108756 -0.657169 0.413912 0.042451 -0.080585 -0.047279 0.633474 0.715336 -0.037894 0.161191 1.958702 1.395440 -0.491415 -0.069825 -1.625643 0.756926 -1.549139 -1.129897 -0.134839 0.744233 -0.696916 -0.148547 0.102621 1.066135 0.935352 -0.857301 -0.865205 0.446283 +PE-benchmarks/longest-palindromic-subsequence.cpp__main = -0.001841 0.096097 0.689836 -0.354084 0.440877 -0.161185 0.263552 0.305378 -0.698150 -0.728741 0.252124 -1.467600 -1.137648 0.804890 -0.164339 -0.235769 1.023104 0.081339 -0.134665 -0.388080 -0.060702 -0.089149 1.045911 1.124311 -0.880017 0.260551 -0.507287 0.477287 0.121601 0.439152 0.253170 -0.907666 0.112791 0.481432 0.383480 0.067389 -0.209512 -0.200173 -0.463100 -1.392236 -0.096561 1.290828 0.289152 -0.066087 0.337003 0.795228 1.113255 0.567795 -0.057924 0.549944 0.390001 -0.276085 0.591815 0.050936 0.301595 -0.690160 0.604627 -0.589474 -0.770479 0.259196 -0.120793 -0.934933 -0.504772 0.701087 0.938780 -0.020581 -0.400535 -0.425818 0.031673 0.287336 0.276119 0.496576 0.719897 0.386630 0.689580 0.589523 0.147519 -0.789337 0.171451 -1.968851 -0.947090 -0.250893 1.750677 0.954287 -0.337066 -0.750001 1.041110 0.033068 -0.072303 0.609188 1.205339 -0.181678 -0.433223 -0.227699 -0.247051 0.466617 -0.451125 0.166858 0.116819 0.395747 -0.794979 0.042443 0.385846 -0.386790 -0.426081 0.594413 -0.102355 0.569639 -0.927948 0.201632 -0.838448 0.290995 0.821354 -1.025308 -0.309359 0.073959 -0.085782 0.576020 -0.501843 0.357362 0.344402 -0.428473 -0.405246 0.399057 -1.642040 0.966800 0.058987 0.259863 0.253833 0.734642 0.586600 0.258504 -0.012133 -0.343688 0.016693 0.159151 0.024347 0.383043 -0.145668 -0.225510 0.363968 -0.233359 -0.034222 -0.400230 -0.526423 -0.474479 -1.337634 -0.016789 0.071676 0.961316 -0.105034 0.732569 0.395205 -0.448461 0.654417 -0.135261 -0.140404 0.024778 0.555002 0.497488 0.219918 -0.516637 0.632576 1.095471 0.417717 -0.597141 0.596335 0.465749 0.228051 -0.332246 0.767621 0.241210 0.429279 -0.463088 -0.083375 0.492879 1.108227 -0.060320 -1.085293 -0.004408 0.178748 0.596939 -0.123431 0.217864 0.542873 -0.018411 0.004730 0.187381 0.374973 0.912700 -1.691148 0.873361 0.368550 -0.046655 0.845939 -0.186608 -0.574211 -0.908835 -0.081249 0.482440 0.830122 0.547245 -0.363496 -0.093291 -0.821355 -0.068215 0.104817 0.190532 -0.393151 0.721635 -0.331280 -0.244807 -0.433700 -1.210247 -0.236839 0.361076 -0.775327 0.461727 0.793755 -1.324642 0.747503 0.052851 -0.444206 -0.700174 -0.243395 0.229194 -0.743443 -0.766913 -0.136002 -1.011644 -1.751350 -0.643132 -0.401989 -0.199971 -0.021971 -0.046991 -0.344434 -0.344506 1.544136 -0.171523 0.882399 0.554417 -0.156480 0.751615 1.504440 -0.577583 0.181261 -0.469692 0.747833 -0.708901 -0.291213 0.684309 -0.465003 0.212217 0.783166 -0.158448 -0.266335 -0.564279 0.668044 -0.268937 -0.772734 0.537505 -0.658837 -0.007839 0.991724 0.654126 -0.599908 0.141344 -1.061250 -0.426121 -0.376701 -0.415049 0.326892 -0.435293 -0.001468 0.378272 -0.336694 -0.574409 0.219593 -0.166361 -0.625690 -0.091929 1.224419 1.023696 -0.606623 0.912457 -0.971364 0.625310 -0.858140 -0.645384 0.040838 -0.128189 -0.486473 -0.223236 -0.036905 0.150721 0.453350 -0.707149 -0.907363 0.790464 +PE-benchmarks/longest-palindromic-subsequence.cpp__lps(char*) = -5.337206 -5.098473 -2.565279 -7.910630 4.533538 10.197860 2.808621 -10.178074 -9.278137 -1.294014 5.439998 -15.006293 -5.440994 10.894708 -4.972899 9.067485 12.145523 -0.929361 -6.931555 -3.530626 8.112529 3.801938 16.264277 16.344822 -8.821221 -0.643687 -1.761755 5.067491 3.327123 -2.748302 4.828257 -4.806124 3.460130 -9.232263 -2.044565 -1.354988 -2.598467 3.365574 9.994242 -14.665436 -1.060971 3.325203 0.257190 -0.020175 0.085630 1.634727 7.918385 8.951176 2.697483 7.240922 6.016981 -0.098210 5.367588 0.320625 3.243696 -1.289038 2.214515 -3.619205 -0.713589 -3.801231 -2.815749 1.171756 0.176169 11.854339 12.296343 1.634892 -6.017838 3.819336 3.980982 3.014836 3.716783 9.286010 -3.288861 5.871375 4.960952 -11.803976 3.247859 -12.393257 2.481209 -9.724148 -6.887308 3.368708 6.584428 5.731758 6.495276 0.344584 15.856423 -1.060144 -7.912348 10.940834 12.146220 -8.813043 -2.242538 -0.674257 -4.493950 -0.637290 -4.076073 5.592215 0.846667 8.253120 -9.759093 -3.125501 -0.520283 1.680551 -5.906810 -4.915015 0.712343 7.102520 -7.220259 -5.801926 -0.266578 8.944970 -1.058676 -17.369407 -8.743041 -7.398988 2.724140 0.779437 -8.515228 -8.474172 4.422472 1.189989 -1.650999 -3.465150 -2.193540 3.867170 8.407483 3.165169 -2.271242 8.189584 3.454200 17.714586 -1.269993 -5.553472 2.062186 1.482947 0.067572 6.707656 -2.201940 -1.935477 0.163415 -9.426557 1.886896 6.529703 -5.084165 -3.498711 -0.015548 1.569952 -2.387729 34.126842 -2.420155 13.340128 11.979991 -8.838793 0.610392 -6.692411 3.352558 3.398218 4.098709 4.167764 -14.812731 -8.956316 11.057681 15.854626 5.278347 -10.115618 2.163620 5.760979 1.104427 -4.147654 5.658719 1.553866 0.587076 -4.437193 -1.206438 8.388982 19.174773 -5.804656 0.555488 2.736863 3.956154 1.321462 -6.962970 -2.210812 -5.984734 0.101750 6.496741 5.139700 4.703099 11.600150 -10.498238 9.040454 0.937856 2.184210 9.509326 4.959754 -10.316660 -6.504364 -4.627774 4.132850 6.660547 -3.013232 -2.175539 2.093622 -12.537376 0.616493 4.312099 0.744992 -6.992512 10.470544 1.203865 -3.831257 -3.531618 3.026391 -2.884800 -2.195138 -4.088410 9.316259 -1.532304 -9.598535 8.445345 3.733818 -5.553236 0.009655 -4.764793 11.182234 -8.034488 -8.488034 6.714209 -5.569482 -6.324176 -2.419625 -2.589982 2.721988 6.129666 5.474824 -11.875696 -5.467215 10.858212 -3.689045 13.427989 5.526722 -2.682270 4.962334 -7.801085 -5.820948 -4.839451 -9.756142 1.997117 4.433413 -8.701210 -3.537009 -2.300675 8.663869 6.885119 -0.857128 -9.467143 0.570642 9.484162 -8.722535 -1.188570 2.187329 4.108607 -10.261574 3.261993 4.332547 -7.182107 5.179200 -6.402869 -2.725294 -9.300436 -6.312849 9.026028 0.022253 4.969548 -1.523526 -1.102132 2.075608 4.417182 4.731339 1.980167 6.074710 13.110546 5.829175 0.391886 -3.102396 -14.576368 7.985858 -10.667012 -11.188012 3.924004 2.003426 -5.959107 -3.794900 -1.822354 10.042310 8.336959 -8.994818 -6.484457 6.170432 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__main = 0.513293 0.033202 2.404144 -1.164839 2.539286 -1.600534 0.239961 1.178680 -1.376737 -0.723409 -0.546108 -1.376047 -1.902410 1.278919 -1.023627 -0.518126 1.431909 -0.032947 0.814966 -1.340110 0.017578 -0.775535 1.472082 -0.297071 -2.231869 0.480303 -0.516357 1.238906 0.321831 2.524992 0.855016 -1.792476 -1.077985 1.340660 1.874199 -1.194533 -0.911402 -0.173201 -1.317140 -3.746322 -0.892531 3.475916 -1.917717 1.027786 3.219975 6.105175 1.421248 0.577455 -1.782750 3.612411 -0.144912 -0.096276 2.167335 -0.470716 -1.684417 -0.135998 2.775990 -0.368082 -2.008482 1.938293 -1.285093 -1.104153 1.031934 1.328289 1.877723 -1.948299 -1.659793 0.302930 1.247250 0.489053 0.213517 2.431960 0.594734 1.556245 1.831735 0.983498 -0.406808 -1.997452 1.101214 -5.128358 -1.910091 -1.024040 2.151177 0.986520 -2.411398 -0.927817 3.396011 0.394875 -0.097205 3.434017 1.065562 1.202982 0.177323 -1.802549 -0.959937 -0.762442 0.095457 -2.629714 0.845795 2.055058 -1.150175 -0.536627 -1.048877 -1.860546 -0.857296 1.640673 -1.788528 1.680981 -3.228233 -0.897549 -2.504686 1.856350 0.369515 -2.013381 -0.617840 1.327452 2.109655 1.091457 1.354800 1.576181 1.658491 0.305576 -1.297208 2.833770 -1.794553 3.056319 0.071079 0.071605 -0.061165 2.113993 -0.259475 -1.923293 1.668191 -0.227584 -1.560392 2.055047 0.414412 -0.233431 -0.350414 1.034231 0.770675 -0.490875 0.373325 -1.020885 -0.609318 -1.327303 -3.396151 -2.132108 0.067657 0.985358 -1.795716 1.180571 -1.206861 -1.552189 0.272696 1.418517 0.068165 -0.151492 1.186043 2.540303 0.296172 -0.224139 1.410922 1.409198 0.206745 -1.784165 0.971524 0.598068 0.080245 1.366971 1.664338 1.712101 -0.834937 -0.746486 0.136811 -3.493278 3.736337 0.725053 -3.369219 -0.679431 1.628151 -0.572598 -0.178177 1.063955 1.570925 -2.091625 0.837480 -0.391828 -0.103633 1.057379 -5.404549 1.828849 0.684940 -0.225511 -0.007579 -1.426970 0.681505 -4.251174 -2.669944 0.604641 1.333334 0.425353 -1.145332 -0.569453 -0.713874 2.142630 -0.061845 1.546623 -0.200470 2.457361 -0.974205 -1.484193 0.409643 -0.863555 -0.269405 1.848771 -1.194931 0.230146 0.602107 -4.309721 0.530885 -1.607988 -0.431726 0.132934 2.545482 1.243520 -0.272691 -1.331487 -0.086058 -1.111109 -3.720294 -2.366853 -2.085155 -0.389578 0.727563 -0.046329 -0.896962 -2.420209 0.739897 -1.346257 0.307478 1.457087 -0.866214 3.890845 0.524760 -1.533043 0.274942 -2.354661 1.790312 -0.300193 3.398078 2.068945 -0.927806 0.152734 0.658146 -0.739564 0.593196 -2.887724 1.797584 0.063385 0.433451 0.440475 -2.888264 0.631006 2.280258 0.986487 0.083845 0.267290 -1.668227 1.263646 -2.338749 3.632431 0.520305 -2.122004 -2.983250 0.132985 -0.507276 -2.301426 -0.587505 -0.257862 -1.723930 -1.222980 2.876092 4.675607 -1.909310 3.156237 0.625935 2.157669 -0.961638 0.507757 -2.710369 -1.256422 1.319731 0.626501 -0.237813 -0.080118 1.883486 -2.288994 -0.866779 0.574615 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__std::stack > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__Graph::topologicalSortUtil(int, bool*, std::stack > >&) = -0.544280 1.042180 2.007060 -1.893732 1.667394 1.856089 0.683329 0.175351 -1.928399 -2.858838 0.127323 -4.338969 -4.278867 3.109592 -1.132466 -0.323263 4.420823 0.195660 -0.624898 -1.226696 1.104067 -0.133162 4.624070 4.983479 -4.181808 0.511849 0.229499 2.362722 0.867560 1.674923 1.191919 -3.583971 0.519529 0.451481 1.794088 -0.946062 -0.649516 -0.761109 -1.319174 -6.262884 -0.766082 3.227657 -0.888263 0.080280 1.033051 1.955971 4.936582 2.576015 -0.857521 1.583685 1.890901 0.513631 1.697835 0.015589 0.320883 -1.595719 0.869242 -1.794520 -1.486511 0.497351 -0.440505 -3.172505 -0.931652 3.717533 4.133104 -0.105677 -1.338686 -0.542472 0.135577 0.826578 0.117566 2.663606 1.877290 2.343818 2.672812 -0.885809 0.278626 -4.327553 1.020365 -6.786376 -3.381793 -2.038448 4.136724 3.696969 0.037947 -2.296371 5.153247 -0.184151 0.288695 3.651262 4.992370 -1.802833 -0.945990 -2.099704 -1.269261 1.499712 -1.915181 0.681092 -0.611444 1.286323 -2.996495 -1.333370 0.588951 -0.741991 -2.190823 0.231132 -0.935515 2.821186 -3.919805 -0.316523 -3.682830 1.132786 1.461948 -5.558420 -1.904965 -0.746754 1.006763 1.474297 -1.479705 -0.894396 1.134334 0.564611 -0.760364 -0.001965 -4.029440 3.713320 1.656402 -0.095147 0.594437 2.555149 1.956182 2.714085 1.550913 -0.932337 -0.670540 1.170625 -0.789593 0.253402 -1.249877 0.043750 1.332515 -2.150586 -0.564131 0.942159 -1.974808 -1.694578 -2.885470 -1.650353 1.092607 9.606934 -0.848216 2.768184 1.819076 -3.020969 2.215379 -0.693075 -1.017022 0.809479 2.155677 2.949312 -3.205635 -2.053307 2.334734 4.946529 1.576895 -2.532662 1.515156 1.075112 0.235456 -1.740932 2.573912 0.728239 0.549586 -1.678759 -0.488938 2.619556 5.268799 -1.016782 -3.103445 0.096812 1.450929 0.957502 -1.604984 0.504505 0.199037 -0.415788 1.704330 0.432575 1.666632 3.840890 -5.873544 3.249978 0.989125 -0.426014 2.538353 -0.299881 -1.707238 -3.125272 0.588334 2.761665 2.948391 0.653210 -0.548847 -0.786244 -3.936194 -0.091245 1.257577 1.646152 -2.252264 3.382127 -0.346840 -1.763048 -2.379738 -2.634078 -1.231347 -0.024168 -2.646991 1.852969 1.077721 -5.298900 3.893875 -0.104267 -1.732646 -1.094938 -1.562617 2.322559 -3.779262 -3.937848 1.018771 -2.269253 -4.954089 -1.560160 -1.688699 0.980762 1.012346 -0.128080 -2.684653 -3.154882 4.480178 -0.299723 3.386983 2.276463 0.468308 3.954239 2.525739 -2.073252 -1.024495 -3.181079 2.860670 -0.890054 -1.787531 -0.211049 -1.574495 1.734247 4.354718 -1.100807 -1.438191 -1.232538 3.146278 -2.261117 -2.076164 1.359322 -0.361655 -1.208379 2.279758 1.999942 -2.380562 -0.369204 -3.909809 -0.324777 -1.305771 -2.536335 1.606101 -2.743248 0.295400 2.260776 -1.044579 -1.891075 1.453596 0.274564 -0.977860 0.150684 4.433491 3.776534 -2.184043 2.041053 -4.188676 2.756381 -4.424305 -3.098048 -0.095673 -0.303466 -0.289763 -0.883452 -0.392227 1.385634 1.839392 -2.042358 -2.217149 1.574006 +PE-benchmarks/longest-path-directed-acyclic-graph.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/magic-square.cpp__main = -0.058224 -0.005826 0.207918 -0.108451 0.276875 -0.079774 0.178512 0.133530 -0.387569 -0.311209 0.001911 -0.368628 -0.374517 0.465410 -0.041060 0.169128 0.674341 0.291349 0.005639 -0.202135 0.137030 -0.465099 0.566079 0.596028 -0.377245 0.128544 0.002836 0.181172 -0.036601 0.429312 -0.142382 -0.386497 0.252920 -0.194374 0.175583 -0.379511 -0.081478 0.083852 -0.074366 -0.837903 0.012612 0.260362 0.141389 -0.028597 0.031876 0.455840 0.477875 0.305486 -0.050898 0.449084 0.140432 -0.156426 0.201800 0.124504 0.214636 0.155697 0.183398 -0.090976 -0.399922 0.162598 -0.133190 -0.661660 -0.060244 0.272876 0.480790 -0.113436 -0.100951 -0.012067 -0.135652 0.113214 0.179095 0.154296 0.196327 -0.078102 0.300853 -0.308731 -0.044918 -0.678380 -0.133289 -1.394949 -0.428037 -0.244483 0.622010 0.103100 0.113231 -0.067656 0.531329 -0.071342 0.062175 0.154698 0.565837 -0.403617 -0.248999 -0.144936 0.001518 0.149665 -0.241809 -0.136030 0.345148 -0.051404 -0.380756 -0.233667 0.466255 -0.004834 -0.181807 -0.058462 -0.079241 0.448252 -0.676549 -0.284746 -0.612160 -0.029913 0.052240 -0.523025 0.279036 0.034067 0.250609 0.339441 -0.242142 -0.203859 0.245286 0.159520 -0.141352 -0.129389 -0.291508 0.509933 -0.045822 0.039404 0.191251 0.184372 0.070007 0.409557 0.490238 -0.182145 -0.041137 0.218326 -0.223480 0.101148 -0.207164 -0.275303 0.145044 -0.432207 0.051999 -0.040226 -0.335748 -0.069023 0.052448 0.042172 0.155310 0.595297 -0.087780 0.339939 0.156355 -0.383499 0.355641 -0.121062 -0.013683 0.110028 0.447971 0.145757 -0.220898 -0.286982 0.152234 0.515070 0.297738 -0.471193 -0.225890 -0.154452 0.174449 0.099130 0.179617 0.145016 0.166107 -0.302484 -0.029394 0.010555 0.797161 -0.261342 -0.326349 0.051120 -0.069461 -0.059616 -0.608603 -0.040965 -0.164301 -0.018213 -0.139870 -0.038027 0.067395 0.497066 -0.922906 0.497495 -0.312652 -0.161837 0.389366 0.040669 -0.150045 -0.771316 -0.097077 0.256088 0.615988 0.191962 0.020179 0.068115 -0.428068 -0.056673 -0.044444 0.213362 -0.186192 0.331384 -0.059931 -0.343995 -0.186958 -0.253937 0.047140 -0.142926 -0.062326 0.209264 0.411537 -0.917624 0.335878 -0.072708 -0.251803 0.107167 0.217083 0.224731 -0.373259 -0.502938 0.134525 -0.201990 -0.490905 -0.290182 -0.130511 0.167014 -0.096561 -0.273616 -0.000400 -0.411059 0.501810 -0.086783 0.356306 0.251159 -0.051189 0.616233 0.388807 -0.378856 -0.122259 -0.057189 -0.011147 -0.574504 -0.001038 0.012788 -0.192361 0.316936 0.563462 0.203655 0.003055 -0.092257 0.549389 -0.408860 -0.196121 0.450523 0.125404 0.036954 0.418306 0.474273 -0.495514 -0.160524 -0.306623 -0.099224 0.004762 -0.167008 0.206873 -0.390963 0.036256 0.132765 -0.023006 -0.203786 0.181447 -0.008257 -0.099798 -0.186856 0.626661 0.688985 -0.430796 0.242683 -0.292229 0.200639 -0.480056 -0.240311 -0.112815 0.357644 -0.275464 0.059037 0.139261 0.171801 0.083488 -0.288558 -0.256452 -0.019001 +PE-benchmarks/matrix-chain-multiplication.cpp__main = 0.053264 0.300216 0.601662 -0.243566 0.417961 -0.140059 0.221820 0.450986 -0.505911 -0.870183 0.108183 -1.175802 -1.203986 0.703428 -0.133557 -0.372547 0.970889 0.076815 -0.010749 -0.356820 -0.102851 -0.253745 0.929008 1.016092 -0.902218 0.268909 -0.151258 0.382257 0.096103 0.493837 0.256242 -0.963595 0.153172 0.514560 0.545345 -0.041610 -0.209636 -0.368719 -0.688066 -1.394432 -0.146515 1.091935 0.103382 0.002572 0.311318 1.060632 1.183091 0.505956 -0.262671 0.522941 0.389685 -0.183781 0.451062 0.019067 0.149716 -0.697208 0.389689 -0.344428 -0.699217 0.320817 -0.085814 -1.091532 -0.491803 0.661561 0.868726 -0.156006 -0.295433 -0.372577 -0.068931 0.302522 0.083110 0.469457 0.793974 0.363770 0.681876 0.456758 -0.045875 -0.914277 0.121272 -2.449243 -0.898506 -0.466206 1.614669 0.802211 -0.406956 -0.697845 1.018683 0.130344 0.133588 0.636163 1.190255 -0.120167 -0.379548 -0.323098 -0.171051 0.509713 -0.437825 0.091632 0.313687 0.203971 -0.721836 0.046534 0.289954 -0.426127 -0.414523 0.461292 -0.223633 0.581091 -1.076755 0.300004 -1.035136 0.074483 0.810476 -1.154521 -0.119833 0.214632 0.111754 0.590349 -0.370796 0.362994 0.297521 -0.249259 -0.325193 0.375138 -1.366637 1.037336 0.026406 0.189648 0.354785 0.673547 0.593337 0.137838 0.394091 -0.214528 -0.126184 0.191346 -0.074918 0.185533 -0.139870 -0.139798 0.436268 -0.382336 0.226772 -0.330738 -0.495539 -0.529205 -1.124848 -0.258546 0.208886 1.058546 -0.187183 0.697108 0.227949 -0.511700 0.602026 -0.127278 -0.302947 0.062221 0.612273 0.579616 0.299982 -0.344503 0.514221 1.067504 0.364341 -0.650159 0.493540 0.334500 0.119996 -0.349415 0.701802 0.227099 0.377029 -0.373842 -0.094427 0.505952 0.937079 -0.072132 -1.091169 -0.097492 0.287150 0.536990 -0.165359 0.279022 0.423857 -0.014742 0.138335 0.055236 0.318510 0.821920 -1.785257 0.803488 0.330682 -0.092298 0.637567 -0.128342 -0.398577 -1.128650 0.114342 0.584651 0.773713 0.475388 -0.330041 -0.181139 -0.753514 -0.078065 0.167823 0.289368 -0.405768 0.668651 -0.278558 -0.252617 -0.502501 -1.130625 -0.135637 0.314736 -0.681536 0.345617 0.635842 -1.617078 0.794301 -0.142277 -0.511943 -0.695163 -0.172671 0.181746 -0.767090 -0.829984 -0.145763 -0.874836 -1.729390 -0.618358 -0.463320 -0.081075 -0.028298 -0.132585 -0.182312 -0.543177 1.351222 -0.133953 0.738308 0.536474 0.032067 1.114922 1.234788 -0.575710 0.043989 -0.470536 0.844206 -0.839931 -0.207403 0.616166 -0.425413 0.160927 0.885762 -0.169272 -0.159521 -0.439396 0.603759 -0.265831 -0.713203 0.500305 -0.449235 0.092231 0.997043 0.610373 -0.563995 -0.033408 -1.077180 -0.296199 -0.230585 -0.447452 0.201978 -0.632207 -0.082499 0.516456 -0.287927 -0.628815 0.264992 -0.215620 -0.487452 -0.192751 1.007356 1.153719 -0.868467 0.888796 -0.859726 0.635082 -0.908584 -0.655765 -0.049306 -0.014981 -0.127053 -0.198586 -0.094520 0.011220 0.282453 -0.726840 -0.780083 0.674702 +PE-benchmarks/maximum-length-chain-of-pairs.cpp__main = 0.063619 0.369438 0.549029 -0.165351 0.411209 -0.082035 0.204243 0.425304 -0.419839 -0.790770 0.004005 -1.019276 -1.118690 0.642523 -0.074063 -0.314444 0.926005 0.097044 0.034593 -0.316299 -0.106015 -0.304128 0.852682 0.932248 -0.800423 0.288585 -0.062356 0.297145 -0.003118 0.548992 0.125771 -0.933337 0.154979 0.426061 0.523366 -0.088651 -0.245574 -0.362222 -0.622439 -1.336843 -0.149566 0.975833 0.073627 -0.002377 0.281429 0.928064 1.167175 0.440496 -0.208704 0.488180 0.272973 -0.167869 0.439460 0.026850 0.197044 -0.495782 0.371934 -0.305990 -0.647018 0.331241 -0.109984 -1.027753 -0.449072 0.583725 0.764744 -0.153799 -0.302875 -0.322547 -0.128221 0.240292 -0.000664 0.460755 0.746010 0.343313 0.613614 0.337515 -0.043403 -0.807538 0.088850 -2.246495 -0.848358 -0.492709 1.362553 0.703597 -0.288490 -0.609589 0.974571 0.055269 0.189248 0.504260 1.127250 -0.200666 -0.324985 -0.297829 -0.107820 0.411853 -0.365348 0.029823 0.293757 0.069011 -0.665516 -0.057711 0.361423 -0.369966 -0.393074 0.384361 -0.217952 0.553347 -1.012101 0.196335 -1.059535 -0.029090 0.643744 -1.036961 -0.052954 0.264741 0.092225 0.586328 -0.359420 0.183734 0.326945 -0.137656 -0.294595 0.236883 -1.138161 0.976397 0.020702 0.104275 0.354737 0.594621 0.534201 0.195406 0.489008 -0.158670 -0.118078 0.214824 -0.101550 0.102690 -0.101112 -0.143638 0.314634 -0.384783 0.164257 -0.247148 -0.468943 -0.390203 -0.968841 -0.293644 0.209435 0.987065 -0.236573 0.584734 0.143341 -0.534418 0.590628 -0.136375 -0.344688 0.016117 0.607047 0.620259 0.170573 -0.297878 0.465467 0.997264 0.333511 -0.596279 0.389647 0.226965 0.118996 -0.285384 0.662163 0.191771 0.380042 -0.358974 -0.084674 0.390335 0.972255 -0.148760 -1.008396 -0.075160 0.189327 0.485051 -0.243720 0.248511 0.295278 -0.057901 0.080473 -0.000484 0.258656 0.745764 -1.615190 0.760167 0.166449 -0.207626 0.615339 -0.111980 -0.286179 -1.007481 0.101215 0.588594 0.753427 0.448645 -0.265651 -0.254016 -0.699383 -0.080784 0.129399 0.320941 -0.405692 0.654987 -0.255131 -0.338054 -0.443136 -1.007571 -0.082032 0.182972 -0.600795 0.286836 0.617898 -1.515512 0.762228 -0.087928 -0.430707 -0.537278 -0.087947 0.163002 -0.675755 -0.805902 -0.096166 -0.766265 -1.494321 -0.476714 -0.464160 -0.039612 -0.007720 -0.186944 -0.164032 -0.554574 1.211891 -0.052459 0.690878 0.511355 0.074582 1.063058 1.117144 -0.590199 0.052521 -0.439778 0.711851 -0.794464 -0.130527 0.458289 -0.428434 0.185901 0.881462 -0.112220 -0.091178 -0.454418 0.567551 -0.307387 -0.570198 0.491100 -0.360750 0.088279 0.841330 0.588432 -0.474534 -0.102626 -0.952987 -0.239111 -0.215916 -0.402748 0.139492 -0.692891 -0.145498 0.533065 -0.323384 -0.592329 0.235674 -0.206702 -0.432698 -0.219099 0.893822 1.033303 -0.840520 0.819531 -0.730479 0.572385 -0.833233 -0.549936 -0.091064 0.062320 -0.120029 -0.215772 -0.039303 -0.029556 0.215079 -0.651555 -0.669646 0.488761 +PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp__main = 0.063619 0.369438 0.549029 -0.165351 0.411209 -0.082035 0.204243 0.425304 -0.419839 -0.790770 0.004005 -1.019276 -1.118690 0.642523 -0.074063 -0.314444 0.926005 0.097044 0.034593 -0.316299 -0.106015 -0.304128 0.852682 0.932248 -0.800423 0.288585 -0.062356 0.297145 -0.003118 0.548992 0.125771 -0.933337 0.154979 0.426061 0.523366 -0.088651 -0.245574 -0.362222 -0.622439 -1.336843 -0.149566 0.975833 0.073627 -0.002377 0.281429 0.928064 1.167175 0.440496 -0.208704 0.488180 0.272973 -0.167869 0.439460 0.026850 0.197044 -0.495782 0.371934 -0.305990 -0.647018 0.331241 -0.109984 -1.027753 -0.449072 0.583725 0.764744 -0.153799 -0.302875 -0.322547 -0.128221 0.240292 -0.000664 0.460755 0.746010 0.343313 0.613614 0.337515 -0.043403 -0.807538 0.088850 -2.246495 -0.848358 -0.492709 1.362553 0.703597 -0.288490 -0.609589 0.974571 0.055269 0.189248 0.504260 1.127250 -0.200666 -0.324985 -0.297829 -0.107820 0.411853 -0.365348 0.029823 0.293757 0.069011 -0.665516 -0.057711 0.361423 -0.369966 -0.393074 0.384361 -0.217952 0.553347 -1.012101 0.196335 -1.059535 -0.029090 0.643744 -1.036961 -0.052954 0.264741 0.092225 0.586328 -0.359420 0.183734 0.326945 -0.137656 -0.294595 0.236883 -1.138161 0.976397 0.020702 0.104275 0.354737 0.594621 0.534201 0.195406 0.489008 -0.158670 -0.118078 0.214824 -0.101550 0.102690 -0.101112 -0.143638 0.314634 -0.384783 0.164257 -0.247148 -0.468943 -0.390203 -0.968841 -0.293644 0.209435 0.987065 -0.236573 0.584734 0.143341 -0.534418 0.590628 -0.136375 -0.344688 0.016117 0.607047 0.620259 0.170573 -0.297878 0.465467 0.997264 0.333511 -0.596279 0.389647 0.226965 0.118996 -0.285384 0.662163 0.191771 0.380042 -0.358974 -0.084674 0.390335 0.972255 -0.148760 -1.008396 -0.075160 0.189327 0.485051 -0.243720 0.248511 0.295278 -0.057901 0.080473 -0.000484 0.258656 0.745764 -1.615190 0.760167 0.166449 -0.207626 0.615339 -0.111980 -0.286179 -1.007481 0.101215 0.588594 0.753427 0.448645 -0.265651 -0.254016 -0.699383 -0.080784 0.129399 0.320941 -0.405692 0.654987 -0.255131 -0.338054 -0.443136 -1.007571 -0.082032 0.182972 -0.600795 0.286836 0.617898 -1.515512 0.762228 -0.087928 -0.430707 -0.537278 -0.087947 0.163002 -0.675755 -0.805902 -0.096166 -0.766265 -1.494321 -0.476714 -0.464160 -0.039612 -0.007720 -0.186944 -0.164032 -0.554574 1.211891 -0.052459 0.690878 0.511355 0.074582 1.063058 1.117144 -0.590199 0.052521 -0.439778 0.711851 -0.794464 -0.130527 0.458289 -0.428434 0.185901 0.881462 -0.112220 -0.091178 -0.454418 0.567551 -0.307387 -0.570198 0.491100 -0.360750 0.088279 0.841330 0.588432 -0.474534 -0.102626 -0.952987 -0.239111 -0.215916 -0.402748 0.139492 -0.692891 -0.145498 0.533065 -0.323384 -0.592329 0.235674 -0.206702 -0.432698 -0.219099 0.893822 1.033303 -0.840520 0.819531 -0.730479 0.572385 -0.833233 -0.549936 -0.091064 0.062320 -0.120029 -0.215772 -0.039303 -0.029556 0.215079 -0.651555 -0.669646 0.488761 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp__main = 0.078742 0.154009 0.297585 -0.118844 0.200660 -0.063741 0.068551 0.305923 -0.263417 -0.336957 -0.073313 -0.359666 -0.407061 0.265968 -0.053746 -0.229091 0.429813 0.174524 0.054477 -0.130908 -0.175314 -0.059641 0.311396 0.379154 -0.306265 0.162140 -0.156368 0.143200 -0.116231 0.451869 0.045698 -0.546330 0.007346 0.394781 0.229253 -0.141888 -0.115667 -0.072194 -0.421837 -0.653736 -0.006456 0.530235 0.104896 0.000000 0.209192 0.274157 0.463351 0.139210 -0.020182 0.252546 0.070420 0.148008 0.177167 0.015525 0.115248 -0.097571 0.189007 -0.400257 -0.302287 0.209055 -0.043170 -0.406008 -0.230190 0.199011 0.267788 -0.051100 -0.114348 -0.342296 -0.096894 0.114957 0.064460 0.117696 0.247206 0.097962 0.128594 0.381213 -0.005402 -0.145765 0.126738 -0.865969 -0.336725 -0.249936 0.704450 0.591011 -0.243431 -0.292961 0.374151 -0.078600 0.171702 0.176950 0.379723 0.025703 -0.138603 -0.110176 -0.064038 0.216420 -0.086990 -0.131116 -0.076297 0.120960 -0.227720 0.011518 0.147199 -0.209741 -0.147631 0.316374 -0.082807 0.246771 -0.557851 0.146199 -0.448670 0.158800 0.326005 -0.307031 -0.096280 0.080247 -0.068701 0.237738 -0.155754 0.182532 0.165096 -0.089517 -0.176821 0.267784 -0.686620 0.373273 -0.122319 -0.063151 0.118724 0.185414 0.144025 -0.022592 0.058036 -0.113973 -0.025066 0.199940 0.063642 -0.065844 -0.081267 -0.035087 -0.072388 -0.156282 0.136408 -0.190688 -0.221652 -0.183079 -0.802292 -0.128383 0.130038 0.249689 -0.138401 0.198403 0.008995 -0.186454 0.196210 0.051929 -0.122581 -0.025689 0.257211 0.210667 0.343224 -0.096909 0.067547 0.361084 0.159853 -0.021856 0.245278 0.023582 -0.006130 0.018461 0.315335 0.025336 0.090119 -0.153684 -0.059370 0.000919 0.380002 0.162790 -0.396205 -0.102845 0.126752 0.146186 0.182048 0.156969 0.187876 0.001771 0.078770 -0.073200 0.115846 0.293082 -0.727868 0.363533 0.078929 -0.075503 0.147785 -0.115738 0.008616 -0.283135 -0.038713 0.201730 0.471976 0.147374 -0.031720 -0.068232 -0.246038 -0.062907 0.039163 0.190134 -0.198817 0.218547 0.001199 -0.219183 -0.095465 -0.486366 -0.029439 0.126156 -0.346016 0.056077 0.347948 -0.674070 0.251567 -0.033715 -0.114481 -0.189578 0.052045 0.009343 -0.250883 -0.268894 -0.094623 -0.216868 -0.651228 -0.099756 -0.226202 0.059512 -0.099638 0.004663 -0.004153 -0.129777 0.479769 0.067081 0.231342 0.217774 -0.040322 0.347200 0.535164 -0.168154 0.172699 -0.233460 0.373279 -0.442035 0.121038 0.493669 -0.237241 0.017439 0.394294 0.037594 -0.104835 -0.186325 0.320279 0.114556 -0.157268 0.209555 -0.412360 0.169674 0.388961 0.276564 -0.248336 -0.109021 -0.400099 0.042984 0.022354 -0.055163 0.100630 -0.319150 -0.041328 0.222614 -0.095574 -0.404461 0.093513 -0.116036 -0.296440 -0.074656 0.421402 0.185799 -0.205278 0.593290 -0.186320 0.179588 -0.285245 -0.062839 -0.240681 -0.068554 -0.093594 -0.000121 -0.191488 -0.011871 0.039585 -0.027828 -0.236750 0.204018 +PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/maximum-sum-increasing-subsequence.cpp__main = 0.095060 0.420335 0.652681 -0.197483 0.390091 -0.145769 0.185945 0.515586 -0.395557 -0.935624 0.031396 -1.147472 -1.271881 0.653282 -0.146367 -0.488121 0.962232 0.045080 0.054265 -0.383274 -0.168342 -0.275158 0.900932 0.982728 -0.941430 0.259982 -0.040006 0.384691 0.100899 0.522000 0.259709 -1.034702 0.101727 0.603705 0.659280 -0.006070 -0.198862 -0.478396 -0.828300 -1.406249 -0.197241 1.114062 0.073101 0.020123 0.333817 1.073941 1.269802 0.475017 -0.283749 0.462188 0.378555 -0.136969 0.446233 -0.015210 0.119454 -0.725937 0.412955 -0.358842 -0.713171 0.384543 -0.065075 -1.132698 -0.517758 0.679308 0.854742 -0.163068 -0.270196 -0.404717 -0.106303 0.285840 -0.004428 0.481014 0.849012 0.472309 0.701423 0.476967 -0.051357 -0.911007 0.143436 -2.515646 -0.896442 -0.602178 1.546571 0.809919 -0.443452 -0.711101 1.025271 0.151296 0.253163 0.632168 1.230529 -0.086886 -0.371512 -0.393485 -0.158451 0.526654 -0.451206 0.082529 0.286426 0.168192 -0.695844 0.022231 0.281201 -0.434632 -0.411198 0.506360 -0.275634 0.557918 -1.095162 0.340911 -1.165548 -0.039257 0.825351 -1.165182 -0.109838 0.281085 0.110459 0.626337 -0.320610 0.349428 0.287023 -0.169945 -0.309056 0.386553 -1.392262 1.076665 0.029780 0.133112 0.377560 0.697327 0.639855 0.071728 0.484351 -0.151422 -0.184802 0.229430 -0.139221 0.059866 -0.123276 -0.107559 0.469752 -0.353062 0.206632 -0.316863 -0.482390 -0.543916 -1.180868 -0.393971 0.299845 1.073366 -0.226329 0.610098 0.114404 -0.535575 0.611055 -0.109623 -0.385277 -0.001258 0.617653 0.671314 0.314142 -0.293521 0.490242 1.056799 0.322858 -0.594999 0.531483 0.307105 0.091900 -0.368373 0.708230 0.242146 0.328166 -0.341150 -0.094688 0.502271 0.910992 -0.068918 -1.132022 -0.144487 0.301211 0.576326 -0.119736 0.343714 0.452951 -0.020051 0.127964 0.033821 0.316096 0.790152 -1.821644 0.795681 0.352623 -0.129754 0.613354 -0.196182 -0.305847 -1.125509 0.214987 0.655991 0.740215 0.504944 -0.338215 -0.268793 -0.731440 -0.065760 0.162584 0.385195 -0.413580 0.664638 -0.294300 -0.305974 -0.568184 -1.181329 -0.129387 0.313246 -0.722313 0.272611 0.630859 -1.660217 0.862304 -0.170413 -0.490144 -0.723679 -0.189469 0.114958 -0.818825 -0.850411 -0.194956 -0.880526 -1.754905 -0.581305 -0.534452 -0.087333 -0.035046 -0.153627 -0.182840 -0.579441 1.328330 -0.091025 0.706754 0.532929 0.107316 1.187226 1.270089 -0.567317 0.068409 -0.479446 0.875862 -0.856386 -0.179784 0.622672 -0.420789 0.133687 0.945900 -0.242224 -0.097378 -0.456965 0.556610 -0.250478 -0.739020 0.456334 -0.479586 0.130149 0.957271 0.572065 -0.533779 -0.103916 -1.117590 -0.276794 -0.200981 -0.476594 0.105348 -0.775959 -0.144061 0.619073 -0.329523 -0.692479 0.245892 -0.255412 -0.506094 -0.221351 0.951298 1.160165 -0.932962 0.955669 -0.871049 0.646290 -0.932094 -0.659022 -0.095433 -0.033968 -0.015726 -0.204225 -0.091319 -0.081337 0.264770 -0.720740 -0.769857 0.635104 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp__main = 0.073829 0.209346 0.349770 -0.078303 0.287939 -0.058664 0.139744 0.376807 -0.330383 -0.408999 -0.105574 -0.475727 -0.560609 0.403663 -0.004747 -0.152399 0.641313 0.257403 0.057893 -0.136372 -0.129129 -0.257630 0.466034 0.528645 -0.384815 0.220343 -0.145069 0.146054 -0.189342 0.602626 -0.079139 -0.641611 0.109916 0.280312 0.298334 -0.231455 -0.161922 -0.104147 -0.444721 -0.900273 -0.016213 0.645649 0.154926 -0.034911 0.193554 0.400980 0.662901 0.220059 -0.018597 0.329566 0.027931 -0.014121 0.267384 0.064608 0.221710 0.001055 0.234397 -0.333219 -0.475974 0.256348 -0.103356 -0.656807 -0.256567 0.247879 0.384705 -0.083267 -0.156639 -0.300120 -0.166170 0.121751 0.060569 0.167756 0.364606 0.065129 0.243220 0.287897 -0.021932 -0.257287 0.040223 -1.255752 -0.489349 -0.357889 0.837534 0.565407 -0.146156 -0.379483 0.530657 -0.133689 0.220642 0.150902 0.600571 -0.168836 -0.223583 -0.198023 -0.000783 0.230066 -0.160203 -0.201184 0.143303 -0.039493 -0.366134 -0.078971 0.340974 -0.177550 -0.196891 0.290584 -0.107159 0.401179 -0.696604 0.006836 -0.702769 0.031931 0.294940 -0.466112 0.054993 0.190272 -0.089470 0.399742 -0.232712 0.038674 0.265818 -0.003278 -0.210070 0.133169 -0.698839 0.600306 -0.152283 -0.063105 0.231338 0.264695 0.188506 0.111199 0.313710 -0.117971 -0.028382 0.245348 -0.050391 -0.032843 -0.097883 -0.159964 -0.042466 -0.300330 0.057465 -0.174451 -0.329583 -0.086941 -0.754443 -0.090967 0.183686 0.400609 -0.185381 0.276464 -0.002315 -0.334481 0.429617 0.009951 -0.187080 -0.044440 0.407603 0.304550 0.162145 -0.171919 0.131653 0.523492 0.248400 -0.208309 0.168533 -0.073356 0.075809 0.021034 0.366509 0.095065 0.226660 -0.263140 -0.058320 0.009411 0.676145 -0.039379 -0.580632 -0.042742 0.005554 0.170013 -0.126869 0.121484 0.096089 -0.043955 -0.053770 -0.104772 0.111107 0.441912 -0.882149 0.528049 -0.087844 -0.228322 0.374722 -0.127283 -0.018626 -0.521175 -0.064293 0.328824 0.653446 0.252933 -0.103790 -0.125799 -0.370046 -0.087141 0.010702 0.262358 -0.222179 0.334994 -0.097005 -0.326358 -0.165223 -0.609178 -0.000864 0.016330 -0.342527 0.105006 0.509098 -0.874622 0.389762 -0.015057 -0.185859 -0.132591 0.152848 0.020586 -0.343028 -0.470421 -0.047598 -0.288884 -0.791253 -0.179425 -0.272859 0.088190 -0.077898 -0.186627 0.009019 -0.321508 0.661143 0.068058 0.367028 0.297862 -0.009064 0.565798 0.815164 -0.358346 0.137938 -0.273578 0.298459 -0.628197 0.108816 0.351143 -0.313040 0.147607 0.574578 0.110214 -0.034400 -0.314347 0.459783 -0.070589 -0.222746 0.397589 -0.389945 0.170545 0.444212 0.458200 -0.355874 -0.191924 -0.474056 -0.025169 -0.005257 -0.128069 0.083753 -0.498073 -0.086268 0.299121 -0.164723 -0.436254 0.109395 -0.131130 -0.323666 -0.181948 0.593096 0.382026 -0.418833 0.637575 -0.256395 0.265716 -0.434865 -0.127212 -0.233810 0.109335 -0.182976 -0.015852 -0.004455 -0.022484 0.029066 -0.207411 -0.317313 0.114346 +PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp__kadane(int*, int*, int*, int) = -2.650849 -2.070267 0.054687 -4.727642 3.153202 3.655120 1.585826 -3.235921 -5.901845 -2.196078 1.562605 -5.831342 -3.153061 6.706444 -1.848446 4.854552 8.932829 1.328546 -2.284735 -3.017052 6.347527 -3.068667 8.841412 10.211943 -6.841992 0.364831 2.450949 3.453678 2.913015 1.580827 0.562636 -3.661264 1.698260 -6.492937 1.666111 -5.082043 -1.416812 2.720632 5.250499 -11.605731 -0.533865 1.379336 -0.007820 0.118334 0.144789 3.401319 5.582479 5.340980 -2.380365 5.570321 5.180148 -0.242639 2.420884 0.229711 1.379577 1.941877 1.629403 2.430151 -0.311084 -0.080205 -1.576631 -2.457545 2.210090 6.745865 8.433043 -1.050491 -2.922856 2.402929 2.071872 1.271228 2.030618 5.198537 -0.355018 0.940456 4.955077 -10.569784 0.032152 -15.511712 1.492129 -14.233771 -4.881230 -0.532827 4.180223 -0.545518 4.065196 0.265699 10.036570 -1.567371 -2.460077 6.474891 7.255528 -5.655648 -1.287450 -2.396479 -3.888762 0.868617 -2.981109 0.780207 2.919344 1.842383 -5.492044 -5.524645 2.664617 1.239824 -4.112795 -4.563792 -0.772783 5.524485 -5.938293 -5.228767 -4.001967 3.623238 -1.534655 -10.137355 -1.470653 -5.397058 3.589438 1.142210 -4.327890 -6.061103 2.239450 2.689890 -1.900590 -3.499052 0.268411 5.045042 4.626800 1.128678 -0.336258 1.963041 1.205009 9.073150 4.170795 -4.063966 -0.328924 2.740740 -2.696368 2.143619 -4.697643 -1.786607 4.595013 -5.698986 -0.391982 2.779484 -3.744393 -1.555129 7.847574 -1.295322 0.099931 22.497320 -1.146365 6.772619 5.707068 -5.801890 3.804120 -1.350779 1.085565 4.003323 5.251234 3.031119 -11.529651 -5.226268 4.481475 9.314761 3.628776 -8.015804 -4.561399 1.209053 0.820725 -0.263662 2.715785 0.321992 -0.050555 -3.542439 -0.773798 2.995686 12.425150 -4.193758 -1.878606 0.542619 4.316119 -2.989424 -9.230516 -1.167022 -7.555833 -0.242600 1.786626 1.020934 3.677995 7.480175 -13.687577 5.849723 -2.486952 -0.432915 4.910164 2.751895 -4.492590 -10.384130 -0.785929 2.652170 6.314222 -0.726174 1.184921 1.891976 -7.983207 0.346943 1.123425 1.811225 -5.134358 6.832411 -0.048020 -3.669241 -2.447907 1.757791 -2.166296 -3.783826 -0.961745 4.905125 0.580423 -9.693515 5.153009 0.205840 -3.018019 2.237310 -0.870625 6.266037 -6.003506 -6.776875 4.654060 -0.843929 -2.092839 -2.959206 -1.910722 3.885628 1.746767 0.197604 -5.543731 -8.186248 5.313940 -3.101691 7.262980 3.912235 -1.502515 6.134569 -2.690783 -3.254639 -5.817140 -2.672673 0.150075 0.407827 -3.695554 -6.401839 -2.002264 5.340517 6.734538 0.383405 -2.404487 -0.383142 7.803391 -7.252168 -0.584072 2.409752 4.558201 -4.099757 2.737134 3.581654 -6.106978 0.610192 -4.783953 -0.653901 -2.619594 -3.122891 5.962825 -2.631984 2.132173 0.452488 -0.551767 0.437397 3.554372 3.060784 0.798846 1.036711 8.368827 8.348360 -2.716188 -1.733937 -7.405136 4.012125 -7.599134 -5.705796 -0.281580 2.226187 -3.968853 -0.990739 0.610279 6.005036 3.903284 -2.828864 -2.639471 1.230589 +PE-benchmarks/m-coloring-problem.cpp__main = 0.039122 0.224204 0.342216 -0.107488 0.447884 0.042598 0.234014 0.288286 -0.467413 -0.497369 0.010024 -0.760759 -0.744297 0.603570 0.016968 0.044847 0.854046 0.191841 0.002627 -0.181949 0.004056 -0.366458 0.753682 0.786291 -0.558010 0.300462 -0.107150 0.126550 -0.177004 0.600890 -0.141284 -0.763589 0.261162 0.028731 0.247657 -0.214044 -0.250470 -0.169955 -0.226419 -1.153023 -0.050339 0.700629 0.076636 -0.055664 0.147105 0.572071 0.919537 0.371456 -0.068749 0.539882 0.125283 -0.235456 0.355126 0.096790 0.317738 -0.038107 0.283827 -0.191903 -0.590342 0.233976 -0.152700 -0.823894 -0.312145 0.392577 0.585806 -0.145301 -0.277386 -0.138736 -0.183349 0.134043 0.082451 0.331137 0.486526 0.100283 0.450319 0.061790 -0.064728 -0.600020 -0.061230 -1.727763 -0.719794 -0.322775 1.026175 0.460676 0.021327 -0.407308 0.792527 -0.128291 0.104434 0.254950 0.905910 -0.424743 -0.309157 -0.193852 -0.007666 0.221191 -0.266753 -0.105302 0.338334 -0.151246 -0.588834 -0.191737 0.518362 -0.148903 -0.309689 0.131533 -0.107034 0.532580 -0.853452 -0.144607 -0.846603 -0.008754 0.282298 -0.781497 0.064077 0.273694 0.050362 0.540323 -0.375915 -0.146644 0.354744 0.012357 -0.265535 -0.061712 -0.603795 0.777167 -0.010263 0.115232 0.339104 0.388977 0.363099 0.444098 0.527839 -0.165802 -0.006602 0.184600 -0.055465 0.183958 -0.061019 -0.264134 0.007595 -0.459063 0.104057 -0.093488 -0.440195 -0.083245 -0.541877 -0.032720 0.105946 0.813737 -0.201333 0.531773 0.145820 -0.533741 0.549353 -0.189989 -0.235714 0.008369 0.546154 0.424845 -0.093030 -0.295979 0.367116 0.813116 0.346458 -0.598914 0.107261 0.022770 0.171716 -0.070854 0.473505 0.157654 0.443035 -0.395951 -0.059782 0.196843 1.097323 -0.297048 -0.763572 0.063124 -0.027270 0.268724 -0.470522 0.062248 -0.022350 -0.060733 -0.014050 -0.049454 0.155729 0.657265 -1.211706 0.675837 -0.199980 -0.335058 0.609900 0.029178 -0.248457 -0.772388 -0.094765 0.440574 0.769510 0.368334 -0.121390 -0.144307 -0.578628 -0.099437 0.041521 0.203885 -0.304457 0.546673 -0.177314 -0.422309 -0.263198 -0.662852 -0.004561 -0.044548 -0.361176 0.275534 0.593295 -1.243255 0.559938 0.044441 -0.353303 -0.165057 0.113226 0.237394 -0.465321 -0.709475 0.075894 -0.516003 -0.984395 -0.269360 -0.327818 0.032644 0.045927 -0.245203 -0.082322 -0.528512 0.920747 0.026313 0.609982 0.436193 -0.013267 0.822109 0.811391 -0.579945 0.016912 -0.360543 0.386237 -0.715407 -0.053732 0.162956 -0.408194 0.312481 0.714670 0.141809 -0.078406 -0.449568 0.564252 -0.410199 -0.273724 0.560692 -0.124190 0.007019 0.560516 0.621958 -0.434357 -0.091879 -0.602702 -0.159568 -0.197217 -0.261867 0.157139 -0.526884 -0.080652 0.338393 -0.230081 -0.392873 0.177520 -0.149792 -0.286064 -0.243716 0.780430 0.776167 -0.678711 0.547739 -0.491125 0.422155 -0.648476 -0.415894 -0.061076 0.257240 -0.342901 -0.151943 0.110069 0.063929 0.118517 -0.512228 -0.470393 0.196581 +PE-benchmarks/m-coloring-problem.cpp__printSolution(int*) = -0.472249 -0.561474 -0.072100 -0.903990 0.500765 0.453540 0.332724 -0.434977 -1.299745 -0.718476 0.548450 -1.647210 -0.851114 1.332603 -0.468749 0.754377 1.641719 0.222559 -0.511384 -0.505867 0.936716 -0.345293 1.742317 1.998553 -1.346692 0.051966 -0.182624 0.753732 0.530157 0.202518 0.690944 -0.923740 0.324608 -0.740944 0.311647 -0.686694 -0.180567 0.613185 0.614113 -2.213917 -0.092768 0.980894 0.426679 0.021931 0.149106 0.705631 0.999474 1.093181 -0.348575 1.132423 1.033815 -0.027181 0.644093 0.048472 0.124596 -0.252125 0.089826 -0.314627 -0.322599 -0.026944 -0.224688 -0.692633 0.138830 1.338114 1.705193 -0.178590 -0.536888 0.188554 0.353714 0.446502 0.625797 0.954719 -0.002922 0.169498 0.913423 -1.112102 0.046429 -2.374716 0.417033 -2.837709 -0.979420 0.014638 1.590707 0.969523 0.351346 -0.340501 1.907279 -0.180471 -0.609668 1.527724 1.428718 -0.718349 -0.399420 -0.446136 -0.706509 0.420988 -0.713959 0.177645 0.361179 0.882229 -1.118550 -0.506150 0.182209 0.013530 -0.772209 -0.497514 -0.163282 0.967888 -1.407438 -0.609556 -0.618315 0.975756 0.266622 -2.022967 -0.405584 -0.944622 0.124183 0.300619 -0.828561 -0.453931 0.399100 -0.038491 -0.345935 -0.116633 -1.055271 0.965083 0.574164 0.356728 -0.027228 0.738658 0.356182 1.449130 0.136571 -0.827186 -0.023795 0.475936 -0.170306 0.655914 -0.758304 -0.392870 0.846457 -1.112399 0.023900 0.123302 -0.740505 -0.630640 0.090302 -0.106947 -0.032311 3.605565 -0.078590 1.487100 1.283713 -0.924058 0.727521 -0.275704 0.321888 0.706287 0.885790 0.429399 -1.173114 -1.028896 0.922713 1.841081 0.709221 -1.099002 -0.275893 0.585619 0.275497 -0.167830 0.687641 0.180230 0.058789 -0.711921 -0.134814 0.743398 2.044895 -0.345541 0.020793 0.077517 0.994137 -0.299933 -1.151156 -0.088176 -0.994484 0.009435 0.410049 0.360535 0.643112 1.492873 -2.266374 1.221467 0.047814 0.365642 0.785921 0.290087 -1.048348 -2.096607 -0.263473 0.417773 1.187859 -0.196741 0.156994 0.458020 -1.541517 0.043922 0.304865 0.227098 -0.900049 1.254709 -0.161098 -0.363173 -0.537787 -0.007805 -0.561782 -0.284882 -0.464694 1.021107 0.609959 -1.450794 0.930010 -0.079226 -0.779439 -0.120294 -0.195583 1.086348 -1.257730 -1.161992 0.628021 -0.602756 -1.239833 -0.740802 -0.374937 0.480155 0.213891 -0.100871 -0.859236 -1.088041 1.442839 -0.607242 1.370931 0.764082 -0.446893 0.969846 0.170150 -0.604000 -0.687331 -0.711754 0.186903 -0.322597 -0.670436 -0.345909 -0.365587 0.843639 1.200500 0.065036 -0.796095 0.142617 1.467018 -0.726322 -0.510007 0.486187 0.020429 -0.619622 0.920759 0.712138 -1.295086 0.352564 -1.267835 0.021195 -0.495957 -0.606156 1.184724 -0.344538 0.501146 0.061300 -0.075366 -0.121919 0.666391 0.561600 -0.182704 0.240132 1.936445 1.043696 -0.288394 0.109783 -1.617588 0.759404 -1.465082 -1.108891 -0.087565 0.417789 -0.756139 -0.142430 -0.086416 1.083655 0.927181 -0.678707 -0.861415 0.729300 +PE-benchmarks/m-coloring-problem.cpp__isSafe(int, bool (*) [4], int*, int) = -1.169130 -0.863095 -0.070168 -1.533023 1.149951 1.524390 0.741047 -1.288818 -2.258010 -1.140844 0.578281 -2.866609 -1.603776 2.779917 -0.730170 2.162280 3.541035 0.608067 -0.911728 -0.823547 2.166724 -1.095563 3.628521 3.971200 -2.257717 0.066331 0.129036 1.355639 0.410557 0.789881 0.511438 -1.851724 0.866847 -2.410612 0.444555 -1.613493 -0.593133 1.308617 1.798974 -4.435405 -0.251148 1.424559 0.324808 -0.102105 0.052757 0.358387 2.254328 2.124057 -0.102086 2.098110 1.314213 -0.308071 1.392280 0.270842 0.896863 0.753791 0.187849 -0.556424 -0.656971 -0.054430 -0.896362 -1.287257 0.483503 2.534658 3.163520 -0.193671 -1.257207 0.815059 0.236441 0.577265 0.830345 2.066456 -0.168264 0.439010 1.750115 -3.450006 0.194565 -4.445819 0.447339 -4.399923 -2.027026 -0.138100 1.722058 1.402401 1.777243 -0.314289 3.966315 -0.896624 -1.114558 2.389122 3.154453 -2.482660 -0.680731 -0.944218 -0.948626 0.099347 -1.285196 0.117843 0.590396 0.915330 -2.318257 -1.851372 1.084463 0.532358 -1.469904 -1.642251 -0.263755 2.315349 -2.508246 -2.297341 -1.776372 1.332929 -0.579242 -3.828955 -0.555027 -1.543029 0.395104 0.848780 -1.975145 -2.451613 1.345719 0.875574 -0.513323 -1.486479 -0.601186 1.977230 1.350252 0.277502 -0.052824 1.411154 0.410401 3.889188 1.251489 -1.309683 0.089848 1.051422 -0.844465 1.054768 -1.257286 -0.968024 0.860981 -2.386525 -0.863560 1.144044 -1.562792 -0.387958 1.187021 -0.217331 0.017252 7.907722 -0.603584 2.520687 2.310984 -2.368018 1.753598 -0.850506 0.482401 0.970345 1.890660 1.361519 -4.213712 -2.146469 2.093534 3.729436 1.487102 -2.452547 -1.145634 0.445538 0.877429 -0.230440 1.258256 0.451325 0.350937 -1.629109 -0.210836 1.076425 5.111399 -1.822151 -0.210172 0.599695 0.985820 -0.618170 -3.506094 -0.538035 -2.623265 -0.350481 0.449374 0.510831 0.953346 3.021297 -3.670991 2.528838 -1.000607 -0.175088 2.248033 0.713411 -1.741460 -3.624618 -0.817770 1.222180 2.497163 -0.227813 0.515529 0.345441 -3.183755 0.113375 0.389323 0.868240 -1.787204 2.769936 -0.406665 -1.534541 -1.032116 0.435028 -0.931136 -1.579467 -0.553487 1.954064 1.250636 -2.601772 2.152303 0.468313 -1.113150 0.875115 0.044266 2.581815 -2.265129 -2.780802 1.861436 -0.966244 -1.430572 -0.820001 -0.738555 1.166711 0.861309 -0.709327 -1.943980 -2.492386 2.555502 -0.700692 3.085433 1.439397 -0.555239 2.044786 0.075922 -1.718506 -1.387092 -1.607319 -0.329392 -0.284388 -1.305217 -2.367064 -0.746212 2.308687 2.627751 0.391739 -1.248665 -0.206344 3.044680 -2.590085 -0.285872 1.289558 0.922652 -1.602109 0.873912 1.674373 -2.287052 0.237667 -1.863464 0.062074 -1.396082 -1.339217 1.960809 -1.243767 0.688670 0.233385 -0.448188 0.013028 1.038908 1.380449 0.043466 0.359049 3.634761 2.141522 -0.667839 -0.391964 -2.943203 1.439228 -2.898993 -2.062170 -0.070459 1.439351 -1.686648 -0.502601 0.569736 2.117829 1.707568 -1.404482 -1.291106 0.258082 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__main = 0.210154 0.242394 1.215257 -0.624814 0.273586 -0.738309 0.142304 1.217995 -0.795096 -1.286392 -0.096861 -0.894374 -1.437053 0.770598 -0.259646 -1.238448 1.453491 0.561167 0.110537 -0.891976 -0.173033 -0.517037 1.000681 1.440413 -1.507802 0.301439 -0.058416 1.057444 0.740631 0.724177 0.666953 -0.920199 -0.152105 1.189430 1.253161 -0.694633 -0.068295 -0.318025 -1.783670 -2.305109 -0.131042 1.271932 0.144359 0.166177 0.705927 2.040518 1.319125 0.604904 -0.766751 0.689571 0.839690 0.253112 0.444046 -0.091531 -0.219447 -0.894828 0.549671 -0.374728 -0.728378 0.767606 0.130317 -1.780859 -0.297534 0.896974 1.237098 -0.280187 -0.185269 -0.942790 0.335941 0.470443 0.342060 0.413721 1.005942 0.234382 0.966160 0.491431 -0.136446 -1.917182 0.561885 -4.145117 -1.088230 -1.087874 2.725253 0.813457 -1.213411 -0.877250 1.249094 0.176231 0.646463 1.258596 1.097951 0.453834 -0.434492 -0.753657 -0.471836 1.184300 -0.551847 -0.158361 0.360147 0.736359 -0.670204 0.168419 0.288421 -0.824884 -0.608736 0.936893 -0.449412 0.928111 -1.668940 0.755534 -1.592186 0.520132 1.389896 -1.284533 -0.074234 -0.293985 0.793941 0.573283 -0.143726 1.186928 0.065053 -0.287597 -0.457400 1.200118 -2.335872 1.477334 -0.139525 -0.163385 0.313211 0.774279 0.415499 -0.612617 0.594381 -0.428576 -0.450457 0.861861 -0.409516 -0.342538 -0.836310 0.016808 1.336808 -0.324891 0.317384 -0.881680 -0.665445 -1.206072 -1.254441 -0.582267 0.667096 1.676349 -0.014056 0.629107 0.210971 -0.271798 0.686728 0.489721 -0.212902 0.556344 0.996421 0.486770 0.513364 -0.375917 -0.114116 1.207418 0.469131 -0.642213 0.411400 0.170631 -0.221948 -0.135613 0.829117 0.090380 -0.011896 -0.263154 -0.138842 0.378717 0.674047 0.539988 -1.556275 -0.741680 0.793062 0.085811 0.011473 0.650926 0.930355 0.068226 0.200630 -0.054031 0.656048 0.985742 -3.142998 1.057884 0.617975 0.288032 0.281249 -0.376228 -0.087309 -1.989519 0.368242 0.532773 1.392467 0.455664 -0.536854 0.155819 -0.955655 -0.082798 0.288516 0.675898 -0.609651 0.723062 -0.134414 -0.075365 -0.533522 -1.560118 -0.264044 0.827725 -0.868249 0.238922 0.398144 -2.487234 0.790410 -0.787671 -0.618742 -0.821377 -0.267609 -0.007529 -1.254091 -0.897536 -0.405477 -0.394742 -2.465090 -1.294268 -0.692192 0.445666 -0.527547 -0.041765 -0.212118 -0.890908 1.657535 -0.521223 0.620540 0.736097 -0.188326 1.822301 1.610359 -0.335172 -0.141926 -0.385973 1.175190 -1.152288 0.057581 1.193208 -0.536003 -0.150671 1.481822 -0.379233 -0.007882 -0.153648 1.221636 -0.139915 -1.322715 0.396894 -0.752836 0.749859 1.901608 0.663923 -1.294159 -0.355893 -1.598907 -0.293313 0.580921 -0.310949 0.671430 -1.113539 0.077983 0.716141 -0.055713 -1.054560 0.607481 -0.337651 -0.756217 -0.246852 1.489663 2.091900 -1.075540 1.524551 -0.925598 0.826947 -1.175786 -0.373588 -0.830162 -0.347319 0.251298 0.298749 -0.496511 0.107095 0.448857 -0.547104 -0.939336 1.007643 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/merge-sort-for-doubly-linked-list.cpp__mergeSort(Node*) = -0.245758 1.127318 0.853063 -1.054781 0.972809 0.595272 0.242141 0.008193 -0.651328 -1.619214 -0.327852 -1.633032 -2.096091 1.494351 -0.459455 -0.145251 2.468622 0.078062 0.011738 -1.024143 1.104978 -0.887826 2.324392 2.550585 -2.599616 0.332772 1.567959 1.241383 0.947945 0.827246 0.429078 -1.763155 0.178618 -0.244430 1.566461 -1.020007 -0.225138 -0.589159 -0.366353 -3.574102 -0.490387 0.736956 -0.265610 0.127843 0.251673 1.289462 2.832395 1.386625 -1.280775 0.683969 1.600060 0.582498 0.563126 -0.012662 -0.120564 -0.431310 0.632317 0.066416 -0.340687 0.389473 -0.048496 -1.640544 0.036945 2.138219 2.434857 -0.292881 -0.498647 0.369371 0.194692 0.390170 -0.337672 1.479050 0.836836 1.242397 1.626878 -2.062324 -0.144430 -4.481448 0.457800 -5.339217 -1.807334 -1.665552 1.264361 0.371269 0.375034 -0.177151 2.877219 0.196500 0.673327 1.844751 2.718573 -1.002953 -0.312138 -1.425888 -1.027181 1.034582 -1.021834 0.367623 0.438149 0.270608 -1.433050 -1.541441 0.737749 -0.208527 -1.341013 -0.639934 -0.653324 1.431427 -1.965953 -0.485985 -2.336887 0.007943 0.228962 -3.154083 -0.342512 -0.781538 1.226119 0.530043 -0.341282 -1.208680 0.216076 0.967156 -0.475650 -0.517904 -1.209518 1.876466 1.316543 -0.176026 0.427595 0.778830 1.072116 1.615858 1.713414 -0.598166 -0.768855 0.702403 -0.968506 -0.422468 -1.307832 0.017147 1.719111 -1.209385 -0.006920 0.787261 -1.001103 -1.138644 0.868641 -1.803229 0.962658 5.779169 -0.387780 1.171956 0.720530 -1.829792 1.113623 -0.207125 -0.955710 0.810910 1.582497 1.765165 -2.121332 -1.147659 0.905637 2.553702 0.780781 -1.670448 -0.707406 0.196331 -0.195409 -0.644467 0.967057 0.203528 -0.207835 -0.742359 -0.324579 1.373236 2.659772 -0.733469 -1.530134 -0.055566 1.644587 -0.296080 -1.864968 0.153108 -1.209230 -0.199275 0.556677 0.014244 1.123875 2.058786 -4.639223 1.588355 0.219087 -0.346916 0.976635 0.037280 -0.640672 -3.069232 1.147408 1.727872 1.487233 -0.097209 0.308461 -0.469869 -2.146673 -0.031774 0.469798 1.114548 -1.471799 1.788203 -0.261309 -1.134931 -1.499611 -0.538761 -0.611215 -0.575560 -0.775575 0.855221 0.558512 -3.584147 2.353769 -0.640320 -0.842128 -0.081690 -0.985065 1.302606 -2.256562 -2.228010 0.724179 -0.596318 -1.498081 -0.808453 -0.858141 1.122458 0.158106 -0.018309 -1.328587 -2.193141 1.610550 -0.425375 1.376505 1.292518 0.700301 2.486355 0.032616 -0.967028 -1.447373 -0.760305 0.865231 -0.246660 -0.988482 -1.150535 -0.798019 1.008278 2.869393 -0.674951 -0.311218 -0.305741 1.709297 -1.957058 -1.048873 0.611571 0.684494 -0.754262 1.048483 0.896979 -1.351885 -0.731705 -2.129394 0.025735 -0.198671 -1.540525 0.835629 -1.861688 -0.080650 1.599245 -0.763405 -0.767765 1.283153 0.269758 -0.015386 -0.207591 1.854676 2.727396 -1.686367 0.404523 -2.093481 1.109439 -2.711030 -1.763589 -0.178088 -0.021857 0.072871 -0.399307 -0.178490 0.826578 0.564562 -0.455729 -0.819161 0.198697 +PE-benchmarks/mergeSort_LinkedList.cpp__main = 0.210618 0.109855 1.149799 -0.479163 0.255269 -0.794663 0.203023 1.364406 -0.861646 -1.260273 -0.096236 -0.886810 -1.455765 0.804317 -0.187049 -1.147039 1.504187 0.719019 0.135091 -0.819659 -0.249494 -0.616500 0.997075 1.442707 -1.394440 0.319045 -0.277831 1.015242 0.565415 0.821902 0.639356 -0.953365 -0.050231 1.146747 1.218080 -0.759618 -0.080245 -0.191832 -1.832915 -2.365561 -0.112098 1.477941 0.286959 0.149487 0.728994 2.018234 1.222047 0.597544 -0.650584 0.821722 0.667391 0.082059 0.554423 -0.040026 -0.155173 -0.774001 0.419110 -0.481435 -0.909891 0.824533 0.075982 -1.959028 -0.347967 0.766253 1.215918 -0.318596 -0.197056 -1.011628 0.239762 0.493367 0.434071 0.361023 1.035959 0.039901 0.969536 0.684405 -0.202119 -1.645974 0.501857 -4.136038 -1.120763 -1.084332 2.917716 0.979865 -1.191618 -1.019009 1.220696 0.078697 0.627805 1.157237 1.066590 0.387033 -0.512780 -0.746990 -0.293467 1.179957 -0.583011 -0.303999 0.513060 0.652364 -0.698672 0.207420 0.384263 -0.819999 -0.566494 0.960651 -0.461722 1.016089 -1.718677 0.634096 -1.717039 0.505320 1.384646 -1.192307 0.061716 -0.143078 0.546635 0.744844 -0.197628 1.251265 0.159892 -0.362270 -0.433323 1.165573 -2.343528 1.559715 -0.317509 -0.208130 0.396742 0.873343 0.311151 -0.604651 0.630025 -0.403271 -0.413132 0.958006 -0.403177 -0.254564 -0.812823 -0.106182 1.212218 -0.413165 0.245912 -1.001821 -0.718077 -1.082274 -1.490214 -0.394236 0.650632 1.329010 0.006815 0.623249 0.218393 -0.229267 0.878015 0.497014 -0.120875 0.528527 1.056691 0.392961 0.614085 -0.364650 -0.183172 1.196071 0.508488 -0.613241 0.397157 0.074461 -0.059237 -0.085292 0.852919 0.174050 0.141774 -0.311609 -0.076621 0.246870 0.711083 0.451208 -1.555354 -0.724341 0.661555 0.093077 -0.095828 0.621934 0.896241 -0.003504 0.066613 -0.054950 0.523220 0.983643 -2.874849 1.123999 0.502181 0.270290 0.384972 -0.407328 -0.058923 -2.030490 0.224644 0.459071 1.519036 0.541939 -0.579310 0.190609 -0.950088 -0.091431 0.245571 0.683402 -0.527631 0.736859 -0.259592 -0.031726 -0.459088 -1.650047 -0.235548 0.742464 -0.837229 0.241691 0.675986 -2.334719 0.668339 -0.766672 -0.685122 -0.740429 -0.044005 -0.055842 -1.204157 -0.918285 -0.407713 -0.418233 -2.599028 -1.331629 -0.684550 0.407376 -0.528474 -0.262145 -0.047209 -0.857319 1.779857 -0.461092 0.644359 0.729103 -0.299430 1.822421 1.948444 -0.496348 0.009516 -0.437651 1.045372 -1.388800 0.190521 1.182997 -0.546150 -0.115217 1.491494 -0.191378 0.012647 -0.257558 1.321859 -0.105377 -1.319547 0.556135 -0.904476 0.924256 1.952768 0.797606 -1.389095 -0.370020 -1.546270 -0.241578 0.643904 -0.219927 0.663301 -1.203991 0.075200 0.637088 -0.050232 -1.060244 0.539718 -0.321365 -0.845604 -0.355922 1.618366 1.943613 -1.096242 1.629768 -0.838796 0.805846 -1.110820 -0.216570 -0.927639 -0.176398 0.138403 0.379007 -0.327276 0.038968 0.449037 -0.671369 -1.031522 0.914509 +PE-benchmarks/mergeSort_LinkedList.cpp__push(Node**, int) = -0.033373 0.883635 0.989316 -0.661450 0.948260 0.595918 0.271166 0.080003 -0.597225 -0.809242 -0.257005 -1.017844 -1.335437 1.121616 -0.207330 -0.058441 1.813752 0.174924 -0.037693 -0.665690 0.599003 -0.637057 1.679181 1.758914 -1.678013 0.442108 0.972796 0.633849 0.414011 1.041167 -0.560847 -1.131771 0.304792 -0.260667 0.758795 -0.774041 -0.326983 -0.663244 -0.220986 -2.474035 -0.197868 0.240025 -0.561762 -0.005401 0.176823 1.237553 2.172971 0.873301 -0.655477 0.592247 0.831476 0.133974 0.304040 0.080532 0.324088 0.089876 1.001363 0.444154 -0.476616 0.275160 -0.123361 -1.284184 -0.141120 1.289199 1.470014 -0.161976 -0.390080 0.127980 0.013352 0.072847 -0.189181 0.849115 0.800111 0.803994 1.038023 -1.241992 0.063672 -2.562177 -0.028374 -3.507754 -1.316143 -1.092281 0.954464 -0.267901 0.364599 -0.198208 1.840186 -0.018363 0.541706 0.767092 1.924772 -1.091005 -0.316313 -0.731420 -0.557938 0.489584 -0.565198 0.167163 0.386517 -0.360362 -1.062600 -1.102966 0.953523 -0.066377 -0.850332 -0.137494 -0.310257 1.059752 -1.464588 -0.400220 -1.683577 -0.220659 0.041268 -1.991535 -0.164850 -0.186708 1.330725 0.520505 -0.374773 -1.048496 0.328911 0.871487 -0.462582 -0.518832 -0.500722 1.491426 0.809947 -0.017750 0.418433 0.282578 0.784035 1.166769 1.565039 -0.384087 -0.357375 0.372137 -0.699674 -0.220919 -0.670797 -0.081690 0.691740 -0.846301 0.140630 0.612946 -0.779489 -0.298945 0.731155 -0.765885 0.593419 3.704325 -0.403799 0.869052 0.234023 -1.421345 0.738525 -0.274571 -0.748069 0.400374 1.084439 1.185497 -1.707116 -0.727515 0.626166 1.698631 0.636375 -1.604812 -0.264247 -0.149089 -0.183521 -0.293311 0.673793 0.113569 0.181589 -0.650208 -0.271654 0.733651 2.358941 -0.755950 -1.782531 0.067911 0.260939 -0.018416 -1.318263 0.047530 -0.328462 -0.042382 0.299063 -0.168012 0.754774 1.423074 -3.372846 1.184977 -0.379030 -0.844144 1.077789 0.141538 -0.400766 -1.366011 0.531137 1.236150 1.298341 0.425029 -0.131563 -0.330518 -1.357882 -0.138337 0.231125 0.677146 -0.903950 1.148357 0.177107 -1.182863 -0.883778 -0.802272 -0.021557 -0.319663 -0.599138 0.529136 -0.058705 -3.214206 1.597325 -0.125163 -0.528326 0.075021 -0.485420 0.717261 -1.336435 -1.624106 0.468005 -0.376358 -0.979762 -0.539016 -0.599876 0.669273 0.188987 0.141986 -0.957542 -1.764264 1.162603 -0.196310 1.034693 0.924659 0.468721 1.920012 0.246980 -0.758316 -0.968406 -0.492948 0.877159 -0.394689 -0.593702 -0.488259 -0.758223 0.788455 1.880040 -0.302219 0.054419 -0.645599 1.171565 -1.534398 -0.533621 0.686890 0.902416 -0.529777 0.699701 0.880992 -0.828452 -0.559142 -1.127986 -0.505482 -0.248783 -0.947476 0.499058 -1.223291 -0.058400 1.047550 -0.402934 -0.652064 0.730711 -0.222171 -0.040254 -0.231371 1.240817 2.453555 -1.473001 0.491181 -1.197524 0.968621 -1.747023 -1.222690 0.053848 -0.029148 -0.222238 -0.305199 0.016249 0.518918 0.188751 -0.543993 -0.412818 0.060108 +PE-benchmarks/mergeSort_LinkedList.cpp__SortedMerge(Node*, Node*) = -0.554364 1.823596 1.386785 -2.240924 2.145490 2.258900 0.444275 -0.561535 -1.499286 -2.072661 -0.626524 -2.672582 -2.956742 2.808473 -0.776759 0.553256 4.462999 0.150520 -0.251632 -1.313281 2.286536 -1.140924 4.096979 4.553298 -4.256672 0.667055 2.610634 1.777488 0.975338 2.044229 -0.162467 -3.397011 0.237088 -1.085730 2.105068 -2.046441 -0.709314 -0.679817 0.537273 -6.270128 -0.656528 1.031536 -1.052268 0.060201 0.388722 1.017866 4.973811 2.370122 -1.939852 1.218626 2.560066 1.322535 0.813569 -0.027728 0.290816 0.413492 1.192845 0.478079 -0.208848 0.418182 -0.348765 -1.708045 0.347682 3.712660 4.019131 -0.359726 -1.153754 0.717617 0.381608 0.310701 -0.616762 2.667665 0.977122 2.118048 2.424107 -4.087413 -0.130312 -7.508978 0.979033 -7.308058 -3.046849 -2.378987 1.270045 0.813269 1.439397 -0.529008 5.157632 -0.442804 0.858196 2.951170 4.625366 -2.405166 -0.344095 -2.414669 -2.116556 1.097033 -1.372306 0.375534 0.067883 -0.053877 -2.567315 -3.330944 1.337006 0.108317 -2.356714 -1.533095 -0.837421 2.628940 -3.000546 -1.567291 -3.485125 0.670905 -0.423994 -5.391324 -1.140090 -1.714194 1.672827 0.659130 -1.076173 -3.287018 0.678551 2.150085 -1.122301 -1.583474 -1.131165 3.204571 2.680052 -0.386208 0.445602 0.709473 1.713013 3.574880 2.785416 -1.290108 -0.930569 1.151795 -1.371306 -0.679251 -2.272236 0.119893 1.916112 -2.258078 -0.383618 2.080014 -1.781436 -0.970896 1.982192 -2.840815 1.305758 11.634109 -1.086040 2.275126 1.284636 -3.625990 2.273482 -0.270388 -1.607348 1.262670 2.611575 3.167970 -5.308874 -2.109693 1.882004 4.553602 1.482860 -3.017956 -1.403979 0.158649 -0.534793 -0.866237 1.707138 0.054575 -0.353712 -1.507107 -0.707094 2.135291 5.813021 -1.532088 -2.730578 0.227132 2.722774 -0.764405 -3.303372 -0.068141 -3.050081 -0.362081 1.399032 -0.188059 2.241260 3.691887 -7.862165 2.792924 -0.343165 -1.324759 2.035870 0.364450 -1.132610 -4.197220 1.452364 2.953817 2.884678 -0.265857 0.858900 -0.831178 -3.767189 -0.068893 0.808386 1.794850 -2.821283 3.257536 -0.019359 -2.711890 -2.202277 -0.494222 -1.300172 -1.738224 -1.518403 1.595143 0.487259 -6.022271 4.085716 -0.232558 -1.023231 0.643354 -1.625497 2.660635 -3.547685 -3.977154 1.861990 -0.465685 -1.313529 -0.540698 -1.480179 2.231645 0.753175 0.426977 -2.897073 -4.475165 2.316086 -0.368730 2.859848 2.279136 1.047304 3.670059 -0.417413 -1.553992 -2.699213 -2.029075 1.717814 0.439515 -1.810196 -2.807865 -1.651176 2.189601 4.667551 -0.834335 -0.814536 -1.146839 3.114475 -3.418465 -0.612106 1.034007 1.303072 -1.977184 0.679020 1.635745 -2.027517 -1.157333 -3.234227 0.372953 -0.925459 -2.483924 1.616300 -2.815025 0.004483 2.452907 -1.281374 -1.149192 2.008022 0.727298 0.122556 -0.004453 3.225864 3.863657 -2.299933 0.401151 -3.493820 2.050183 -4.558272 -3.074339 -0.265960 -0.271050 -0.585895 -0.939715 -0.285471 1.891808 0.826635 -0.060296 -0.818646 -0.080138 +PE-benchmarks/min-cost-path.cpp__main = 0.100421 0.180700 0.385910 -0.151601 0.304186 -0.145650 0.152836 0.366310 -0.426264 -0.531737 0.050595 -0.761997 -0.683587 0.452292 -0.008353 -0.218606 0.619013 0.100756 0.000292 -0.187354 -0.179410 -0.191463 0.510825 0.604329 -0.452291 0.272195 -0.261444 0.136456 -0.118591 0.472542 0.077398 -0.698602 0.053979 0.391624 0.294559 -0.032694 -0.243115 -0.181575 -0.432357 -0.909281 -0.042567 0.838003 0.166562 -0.029805 0.243069 0.584934 0.744076 0.247106 -0.061333 0.420023 0.126976 -0.131133 0.334338 0.010930 0.236973 -0.295631 0.310303 -0.324491 -0.495679 0.271729 -0.091453 -0.637417 -0.344939 0.317052 0.422562 -0.117174 -0.267804 -0.348087 -0.075400 0.171278 0.086313 0.270140 0.458137 0.125686 0.329684 0.434201 0.005902 -0.354453 0.125621 -1.467260 -0.593725 -0.195440 1.138580 0.675826 -0.293646 -0.491567 0.606737 -0.074201 0.069800 0.286683 0.682617 -0.029695 -0.240909 -0.099418 -0.079716 0.257862 -0.156102 -0.086767 0.159508 0.098141 -0.447858 0.115212 0.280115 -0.298939 -0.241443 0.408870 -0.083795 0.357641 -0.733326 0.192745 -0.607914 0.154150 0.540268 -0.576403 -0.049121 0.213711 -0.114178 0.416713 -0.343863 0.252792 0.278434 -0.248781 -0.286291 0.316874 -0.959483 0.642853 -0.120603 0.128957 0.231517 0.396356 0.358745 0.031846 0.164034 -0.162950 0.026934 0.153537 0.100781 0.136923 0.021384 -0.154631 0.032670 -0.225944 0.151322 -0.330468 -0.331922 -0.225952 -0.962218 -0.063349 0.029511 0.424319 -0.190407 0.462262 0.095734 -0.279420 0.408115 -0.036659 -0.190840 -0.049047 0.395499 0.350404 0.371930 -0.174770 0.318743 0.654155 0.239659 -0.310702 0.345760 0.204542 0.059689 -0.066597 0.514554 0.064076 0.345315 -0.264924 -0.072710 0.151227 0.678836 0.048918 -0.679011 -0.083320 0.090327 0.374368 0.000202 0.207800 0.250972 0.001257 0.022185 -0.030090 0.184300 0.476879 -1.106810 0.552952 0.085325 -0.147015 0.422678 -0.075394 -0.187101 -0.684283 -0.117951 0.296935 0.617437 0.313661 -0.195481 -0.127075 -0.415467 -0.080170 0.055316 0.133520 -0.282259 0.419007 -0.170666 -0.216360 -0.156577 -0.765593 -0.064669 0.228284 -0.472092 0.186126 0.521280 -0.968599 0.409329 0.026067 -0.252490 -0.427636 0.041345 0.044347 -0.340345 -0.448384 -0.138969 -0.542480 -1.108960 -0.275074 -0.354200 -0.093578 -0.059386 -0.119564 -0.027533 -0.251116 0.886919 -0.024772 0.517688 0.359724 -0.091954 0.606716 0.942216 -0.360933 0.212748 -0.321663 0.517599 -0.656385 0.026702 0.535136 -0.355743 0.058665 0.464001 0.024996 -0.108340 -0.349463 0.384535 -0.001470 -0.318802 0.349033 -0.520052 0.120787 0.634341 0.435573 -0.308275 0.033506 -0.665749 -0.148544 -0.177325 -0.123730 0.126864 -0.341088 -0.098459 0.266877 -0.213999 -0.449577 0.104522 -0.185303 -0.405581 -0.131139 0.646163 0.528727 -0.464469 0.696164 -0.424759 0.371114 -0.440814 -0.273426 -0.143467 0.063693 -0.221683 -0.159223 -0.097514 -0.033981 0.147748 -0.403133 -0.479076 0.459905 +PE-benchmarks/min-cost-path.cpp__min(int, int, int) = -1.147622 -1.384894 -0.478669 -1.275863 0.937407 0.582847 0.520989 -0.957526 -2.096745 -1.179035 0.713199 -1.999959 -0.915457 2.015657 -0.585481 1.831153 2.522418 0.494382 -0.462031 -0.887965 1.803941 -1.427617 2.361181 3.042068 -1.567861 -0.058525 0.193063 0.808387 0.147813 0.289489 0.830794 -1.853152 0.512252 -1.945253 0.599014 -1.369411 -0.666831 1.748616 1.969112 -3.300010 -0.260959 1.162056 0.232778 0.203096 0.166460 0.483365 0.993992 1.338910 -0.491792 2.477055 1.370444 -0.199385 1.016020 -0.032601 0.527833 0.622611 -0.328770 0.043542 -0.164025 0.278579 -1.002199 -0.353354 0.704687 1.659959 2.307048 -0.659305 -1.123092 0.466914 0.340097 0.629720 0.879612 1.736164 -0.263279 -0.358257 1.453449 -3.120409 -0.499604 -5.118147 0.760543 -4.326874 -1.515000 0.460703 1.554428 0.941294 1.027452 -0.190930 3.211799 -0.773012 -1.430877 2.030183 1.993082 -1.327010 -0.326250 -0.357774 -1.021352 -0.249851 -0.692070 -0.095952 0.747020 1.017611 -1.646058 -1.497726 0.734009 0.044681 -1.004589 -1.861715 -0.361559 1.842248 -1.886360 -1.739247 -1.245167 1.803997 -0.109936 -2.667235 -0.086390 -1.561384 -0.001048 0.721563 -1.996401 -1.373907 1.141718 0.167332 -0.633653 -0.762668 0.144774 1.499954 1.137503 0.418002 -0.241154 1.040333 -0.021531 2.743913 0.784753 -1.326900 0.053776 1.058489 -0.308653 1.097964 -1.236228 -0.617693 1.088182 -1.587102 -0.228818 0.182205 -1.135071 -0.673926 1.776293 -0.427200 -0.544641 5.977548 -0.605780 2.218227 1.990990 -1.355395 1.628607 -0.332023 0.983117 1.058522 1.786442 0.721288 -2.821539 -1.625132 1.813576 2.830834 1.000213 -2.089177 -1.889292 0.794797 0.893340 0.125658 1.076122 0.175013 0.220134 -0.977952 -0.032702 0.371659 3.715703 -1.179356 0.160220 0.069008 1.904443 -0.638832 -2.937271 -0.354041 -3.178077 -0.331385 0.656454 0.559932 0.702855 2.244067 -3.981845 1.681059 -0.808986 0.385953 1.244711 1.079029 -1.311651 -4.449554 -0.931651 0.308016 1.940225 -0.240186 1.133538 0.675985 -2.327647 0.335418 0.182227 0.602199 -1.781914 2.287796 -0.692470 -0.921311 -0.228328 0.743163 -1.250995 -1.451240 -0.287141 1.550278 1.564765 -2.262122 1.041625 0.363660 -0.799187 0.633394 0.489654 2.452627 -1.293223 -1.916869 1.524424 -0.797013 -0.935730 -0.694655 -0.668785 0.728553 0.200448 -0.553099 -1.114190 -1.996447 1.903608 -0.795042 2.587786 0.997133 -1.041362 1.621943 -0.492507 -1.285682 -1.044437 -1.032176 0.048979 -0.289552 -0.599906 -2.237852 -0.289656 1.405606 1.561702 0.777042 -1.090418 -0.116793 2.469243 -1.923236 0.476989 0.860385 0.659909 -0.830742 1.010239 1.158951 -1.775424 0.545303 -1.726564 0.622127 -1.257057 -0.338127 1.836341 -0.649213 0.455553 -0.473043 -0.240833 0.188250 0.848352 1.621647 0.059474 0.218759 2.731468 1.855842 -0.321920 -0.508432 -2.114863 0.893109 -1.762110 -1.373969 -0.609479 1.338708 -1.540725 -0.532602 0.060751 1.822610 1.447472 -0.737566 -1.089626 0.630083 +PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp__main = 0.041070 0.222315 0.384699 -0.099179 0.429065 0.024797 0.223576 0.369653 -0.461962 -0.495511 -0.073054 -0.645876 -0.735660 0.597749 0.013032 -0.016538 0.903434 0.293104 0.041021 -0.201245 -0.014751 -0.404722 0.731990 0.791306 -0.551894 0.286639 -0.081774 0.163299 -0.198375 0.688655 -0.167017 -0.782527 0.246736 0.075867 0.310795 -0.326860 -0.237915 -0.131086 -0.336729 -1.222101 -0.042596 0.693500 0.073023 -0.045163 0.181231 0.585161 0.903016 0.355030 -0.064807 0.537241 0.087006 -0.162394 0.347803 0.100669 0.312262 0.060091 0.267520 -0.214573 -0.598253 0.286239 -0.166265 -0.870608 -0.286651 0.371266 0.581015 -0.145096 -0.252279 -0.210026 -0.200796 0.136146 0.083055 0.299292 0.492670 0.065181 0.433595 0.065009 -0.090416 -0.600842 -0.038472 -1.767787 -0.698098 -0.413154 1.021484 0.462592 -0.010879 -0.415343 0.789829 -0.168524 0.188535 0.246754 0.872104 -0.411862 -0.304289 -0.243399 0.008018 0.238370 -0.257494 -0.182779 0.328111 -0.160766 -0.559659 -0.240058 0.530823 -0.158464 -0.298306 0.154300 -0.133589 0.582676 -0.894612 -0.156757 -0.944626 -0.004769 0.261681 -0.735093 0.089960 0.248001 0.070502 0.554886 -0.361016 -0.140317 0.371867 0.075744 -0.261730 -0.042715 -0.586281 0.809090 -0.059998 0.009199 0.328341 0.364408 0.277926 0.392339 0.593288 -0.161939 -0.033534 0.283725 -0.121938 0.077183 -0.134563 -0.252136 0.014685 -0.470748 0.079985 -0.107216 -0.457091 -0.078068 -0.550172 -0.071519 0.180996 0.821981 -0.224691 0.459497 0.094492 -0.528407 0.576790 -0.116933 -0.220793 0.015940 0.589340 0.420862 -0.116806 -0.282094 0.274325 0.787066 0.356846 -0.548272 0.069014 -0.080924 0.162592 -0.021520 0.462298 0.153768 0.385333 -0.386204 -0.056930 0.102882 1.086197 -0.278960 -0.793135 0.011779 -0.021892 0.203142 -0.464705 0.080639 -0.024186 -0.078132 -0.029704 -0.094780 0.147644 0.648474 -1.235523 0.697060 -0.245903 -0.347697 0.577288 -0.007932 -0.146344 -0.767205 -0.091104 0.444625 0.848832 0.374252 -0.114392 -0.139779 -0.573505 -0.098691 0.029466 0.296224 -0.308806 0.534871 -0.150969 -0.461476 -0.245387 -0.673447 0.008616 -0.084482 -0.353111 0.228769 0.592218 -1.280815 0.545390 0.011181 -0.317344 -0.086288 0.180647 0.201088 -0.478330 -0.723901 0.074807 -0.410863 -0.957351 -0.268799 -0.340815 0.119368 0.006548 -0.260310 -0.060991 -0.576862 0.894596 0.051018 0.584048 0.424983 -0.015958 0.869431 0.837755 -0.573721 0.020428 -0.365595 0.364919 -0.749756 0.025282 0.165469 -0.405573 0.309310 0.780643 0.164847 -0.041628 -0.450851 0.640575 -0.395809 -0.250393 0.572262 -0.144419 0.101505 0.567089 0.642118 -0.493233 -0.192666 -0.579998 -0.108487 -0.102169 -0.228576 0.160988 -0.635828 -0.084184 0.353074 -0.206496 -0.441258 0.174992 -0.136638 -0.304099 -0.259640 0.797707 0.774562 -0.675396 0.618691 -0.425770 0.409948 -0.643265 -0.317912 -0.181006 0.244161 -0.304530 -0.077811 0.101950 0.050743 0.089609 -0.436453 -0.437195 0.113719 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__main = 0.314953 1.456777 2.193364 -1.135980 1.387571 1.243418 0.326460 0.413227 -1.114480 -0.468378 -0.432696 -2.104987 -1.686564 1.529723 -0.071144 -0.524038 2.238722 0.304028 -0.476471 -0.139000 -0.082585 -0.187114 1.587061 1.961599 -1.583146 1.024106 -0.025115 0.553797 -0.542778 2.766665 -1.730582 -1.952261 -0.451159 1.065974 1.094759 -0.481756 -1.054537 -1.072093 -0.738166 -3.200456 -0.028070 2.194465 0.103859 -0.384539 0.833386 0.681938 3.131126 0.736549 -0.020722 -0.021204 0.230881 -0.019824 1.022993 -0.095872 1.542084 0.448685 2.896290 0.337102 -0.935923 0.478937 -0.422860 -0.761917 -0.568456 1.398041 1.324580 0.136026 -0.985742 -1.249948 0.233250 -0.084587 -0.473303 1.007661 0.923340 1.394015 0.476137 0.646546 1.331890 -0.717652 0.793941 -1.978935 -1.781552 -0.870268 1.565234 1.515611 0.013540 -1.849241 2.217696 -0.902701 0.683003 -0.280240 2.512746 -0.897373 -0.334468 -0.651337 -0.967920 0.273575 0.005887 -0.460380 0.053008 -0.793862 -1.405628 -0.541481 1.165111 -0.224284 -0.968891 2.020717 -0.037159 1.286502 -1.206272 0.020219 -1.573773 0.213243 0.524043 -2.099437 -0.794098 -0.018159 -0.923032 0.717123 -1.182059 -1.139535 0.976745 0.527798 -1.241852 0.180020 -2.551823 2.612722 0.367956 -0.216025 0.336117 0.067322 1.236305 0.263414 0.807139 -0.685741 0.291163 0.314427 -0.373566 -0.337189 -0.246528 -0.089279 -0.683408 -0.570151 -0.643215 0.245040 -1.029676 1.092680 -2.175572 -0.300667 0.263302 4.527745 -1.326021 1.301672 -0.356993 -1.691363 2.246701 0.710061 -1.358768 -0.539379 0.962028 1.853618 -1.985244 -0.724456 1.124825 2.264736 0.826066 -1.241978 1.113392 -0.069449 -0.722158 -0.177832 1.667375 -0.268309 0.587780 -1.013045 -0.648969 0.325562 3.403089 -0.371070 -4.044990 -0.016097 -0.488508 0.742274 -0.338268 0.403799 0.019564 0.002705 -0.361510 -0.636575 1.384391 1.601805 -4.004414 2.022650 -0.211675 -2.254101 3.080346 -0.853272 -0.189578 -0.581956 -0.128206 1.591079 2.122815 0.802542 -1.441596 -0.911125 -1.448811 -0.330303 0.062795 0.674587 -1.301846 1.467924 0.212420 -1.789845 -0.553023 -2.779009 -0.133177 -0.347257 -2.110383 0.513438 0.087461 -3.167133 2.081006 1.140506 0.080215 -0.396966 -0.432213 -0.652956 -1.045687 -1.762395 -0.140769 -0.464044 -1.407285 -0.193506 -1.223747 0.397749 0.360258 0.459951 -1.604358 -2.044175 1.842507 -0.077157 1.938042 1.246358 0.378428 1.126054 3.710116 -0.688936 -0.033468 -1.214631 1.581461 -0.391000 -0.419123 0.162897 -1.637484 0.719293 1.612967 -0.307494 0.324208 -2.405980 1.241456 -0.084103 -0.204975 0.720524 -2.137389 -0.638591 -0.039927 1.248495 -0.224427 -0.518866 -1.670966 -1.170188 -1.105687 -0.677808 0.360309 -1.165190 -0.418897 1.213116 -1.227085 -1.509761 0.167612 -0.574095 -1.157295 0.203609 1.717613 1.026417 -1.070433 2.100870 -1.237742 1.610445 -1.625887 -0.691621 -0.154643 -0.857271 -1.108080 -0.812413 0.247701 0.252580 -0.013976 -0.334404 -0.377560 0.549752 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__min(double, double) = -0.427164 0.092427 0.084091 -0.061203 0.177694 0.196217 0.157154 -0.155053 -0.440582 -0.529751 0.280006 -0.196952 -0.764121 0.818141 -0.383650 0.218064 0.872847 0.777739 -0.082051 -0.279484 0.634506 -0.724894 0.796904 0.955745 -0.652834 0.161457 0.326516 0.145023 -0.112356 0.626875 0.103690 -0.762042 0.528347 -0.400582 0.565366 -0.978794 -0.273830 0.748280 0.024493 -1.351710 -0.195161 0.343005 -0.150091 0.008048 0.139762 0.565612 0.361239 0.512340 -0.015300 0.529150 0.375182 -0.023397 0.784708 0.028796 0.407084 0.362414 -0.174682 -0.107795 0.284760 0.236544 -0.527459 -0.482729 0.080139 0.622277 0.981535 -0.508511 -0.343986 -0.193712 -0.335879 0.157357 -0.092104 0.478535 0.339257 0.027834 0.027279 -1.254371 -0.384041 -1.652802 0.193744 -1.709994 -0.443115 -0.226636 0.176417 0.433028 0.201837 -0.043176 1.119451 -0.139791 -0.091554 0.587748 1.133157 -0.405900 0.040787 -0.036061 -0.156546 0.058516 -0.213015 0.037681 0.017354 -0.161070 -0.549880 -0.945595 0.100297 -0.082235 -0.314426 -0.584990 -0.253564 0.843374 -0.762472 -0.444071 -0.882203 0.150033 0.029799 -1.121238 0.382234 -0.363900 0.268435 0.577023 -0.701762 -0.520744 0.633193 0.545725 0.066842 -0.376251 -0.076466 0.654440 -0.131381 0.143882 -0.193998 0.021094 0.006462 0.578510 0.653871 -0.424375 -0.048722 0.240777 -0.456144 0.385286 -0.500840 -0.123233 0.414035 -0.518575 -0.419957 0.016924 -0.433251 -0.166767 0.502596 -0.406845 -0.225808 1.934454 -0.449372 0.602554 0.324794 -0.637096 0.558970 -0.043436 -0.045495 0.152527 0.686626 0.279096 -1.269257 -0.575306 0.375755 1.151255 0.405204 -0.792772 -0.477336 -0.138737 0.264153 -0.083046 0.665981 0.041992 -0.050997 -0.384327 -0.127180 -0.032526 1.115353 -0.603343 0.124674 -0.471958 0.422641 0.001547 -0.779587 -0.000972 -0.724059 -0.100768 0.340287 -0.097259 0.117750 0.467946 -1.521508 0.793550 -0.706585 -0.170523 0.256281 0.233700 -0.093994 -1.278252 0.049253 0.208616 0.693361 0.014081 0.542840 0.304591 -0.902392 0.039123 -0.055231 0.251056 -0.354359 0.840628 0.044366 -0.553878 -0.395670 0.251348 -0.159182 -0.838342 -0.177029 0.816272 0.600106 -1.221236 0.522735 0.038852 -0.001795 0.106979 0.494154 0.660673 -0.601963 -1.060708 0.700268 0.012000 0.039852 -0.263269 -0.391920 0.769283 -0.050082 -0.473508 -0.166154 -0.802089 0.509534 0.101833 0.653866 0.298684 0.102022 0.983520 0.017669 -0.510403 -0.247891 -0.245122 0.150685 -0.563650 -0.077359 -0.833384 -0.156657 0.620607 0.614745 0.491881 -0.303297 0.050353 1.056710 -0.505084 0.226020 -0.053263 0.593955 0.308874 0.184715 0.524860 -0.457898 -0.291687 -0.718018 0.386341 -0.492151 -0.312207 0.724076 -0.646826 0.232202 -0.080113 -0.019219 -0.253278 0.331119 0.686803 0.089176 0.166002 0.544086 0.904460 -0.150462 0.016527 -0.429238 0.381381 -0.533788 -0.031298 -0.473824 0.593900 -0.302247 0.154016 0.001280 0.594879 0.426672 -0.043202 -0.231850 0.330513 +PE-benchmarks/minimum-cost-polygon-triangulation.cpp__mTCDP(Point*, int) = -4.427241 -3.397937 -1.523943 -5.691787 3.748209 7.793291 2.410824 -7.003144 -7.397676 -1.272441 4.203754 -10.364031 -5.512448 9.462221 -4.014783 6.698495 10.588334 1.236929 -4.920387 -3.184059 7.298131 0.283465 13.081724 13.619436 -7.837509 -0.061751 -0.060060 4.121116 1.916030 -0.379135 3.107246 -4.464145 3.257647 -7.697306 0.013505 -3.486558 -2.127532 3.747842 7.283372 -13.597367 -1.236617 2.587746 0.205204 0.028713 0.244582 3.019182 6.257957 7.653599 1.228125 6.057311 5.234757 -0.899025 5.487050 0.361249 2.805320 -0.136830 1.442451 -1.117581 -0.162696 -1.869363 -2.793310 -0.619303 0.824383 9.582480 11.303089 0.077112 -4.861797 2.249586 2.185759 2.420016 2.287138 7.411739 -1.515520 3.869836 4.089772 -10.467151 1.103101 -13.598674 2.088503 -11.236095 -5.923919 1.500962 5.183148 3.819722 5.188214 0.091185 13.605689 -0.570968 -5.425344 9.460814 10.902500 -7.075894 -1.913078 -0.844359 -4.109210 0.372867 -3.495927 4.144318 2.105387 5.036423 -8.076693 -4.948770 -0.108611 1.154822 -4.673546 -4.788631 -0.236433 6.844751 -6.153253 -5.221479 -2.478272 6.295587 -1.084330 -14.879863 -4.998312 -6.072167 2.670429 1.833822 -7.086043 -6.948615 4.126049 1.738340 -1.150637 -3.494075 -0.886940 4.426047 5.426452 2.309988 -1.616662 5.267333 2.338571 13.035877 1.027298 -5.026110 1.085891 1.745012 -1.580320 5.383713 -3.506574 -1.527827 1.811334 -7.703158 0.947833 4.152982 -4.592998 -2.589835 2.206341 0.278730 -1.629004 28.076543 -2.398803 10.581139 8.738391 -7.704640 3.081860 -4.301189 1.974270 3.347864 4.809854 3.172651 -13.542883 -7.596272 7.953916 13.635352 4.692717 -9.137353 -0.649837 3.425972 1.229295 -3.110395 5.388640 1.459571 -0.181046 -3.604587 -0.983757 6.047001 15.631028 -5.583453 -1.059827 1.039605 4.464551 0.553974 -7.653642 -1.586888 -6.578059 -0.360929 4.727859 3.219998 3.748641 9.058658 -11.532983 8.062768 -0.765958 1.212298 7.770134 3.477283 -7.569840 -8.151537 -2.506777 3.115275 6.470312 -1.409192 -1.255521 2.255041 -10.808232 0.588984 2.941009 1.133155 -5.545030 9.357489 0.131247 -3.970331 -3.606108 2.317661 -2.559003 -3.572289 -3.050478 8.278186 -0.156555 -9.820361 6.923148 2.430438 -4.308153 0.698779 -2.425619 8.697465 -7.124352 -8.639090 6.166011 -3.364159 -3.775636 -3.072880 -2.566491 3.738884 4.365421 2.596238 -8.370523 -6.382011 8.347725 -2.774038 10.607995 4.659456 -1.656735 5.874024 -4.118761 -5.690772 -4.927562 -7.039290 1.584449 2.067412 -6.413116 -5.081478 -2.106893 7.542490 6.383458 0.587480 -6.640250 -0.442071 9.436410 -7.272161 -1.005770 1.765133 3.466498 -6.066643 2.574226 4.322880 -6.442601 2.683751 -6.026949 -0.998884 -6.834625 -5.153111 7.789079 -1.678982 3.881652 -1.324323 -1.065767 1.463212 4.005075 4.784408 2.049414 4.171685 10.567121 6.256905 -0.809046 -1.931223 -11.014690 6.164916 -8.941207 -7.798147 1.605839 2.441439 -4.532057 -1.847676 -0.434388 7.958473 6.222274 -7.010540 -5.147621 4.347453 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__main = 0.108562 0.240969 0.362785 -0.089745 0.309884 -0.089748 0.140269 0.416580 -0.360037 -0.429266 -0.117269 -0.488181 -0.553497 0.408849 0.035381 -0.182466 0.649392 0.244855 0.062722 -0.134358 -0.161974 -0.276761 0.428161 0.509027 -0.347739 0.266667 -0.165015 0.084148 -0.247963 0.639840 -0.107902 -0.685840 0.078734 0.308421 0.297343 -0.210968 -0.225218 -0.131389 -0.453888 -0.904654 -0.003736 0.682362 0.141716 -0.051697 0.205630 0.414701 0.704569 0.184582 -0.006977 0.343141 -0.009420 -0.025135 0.264283 0.051022 0.281898 0.035996 0.256179 -0.306817 -0.482412 0.290624 -0.124350 -0.619946 -0.270287 0.220202 0.320057 -0.093494 -0.203457 -0.326843 -0.166657 0.110582 0.040313 0.171076 0.393343 0.041452 0.227108 0.308368 -0.037427 -0.237047 0.063855 -1.300993 -0.507978 -0.319607 0.875666 0.557089 -0.179813 -0.400782 0.523591 -0.192436 0.221779 0.144206 0.599609 -0.132299 -0.215917 -0.170323 -0.009153 0.193873 -0.097681 -0.241227 0.150923 -0.076550 -0.373090 -0.045960 0.366672 -0.202641 -0.191182 0.319507 -0.079323 0.396761 -0.708062 0.045221 -0.697266 0.066081 0.328758 -0.422949 0.049288 0.232877 -0.108905 0.413735 -0.292640 0.043075 0.305900 -0.029479 -0.260472 0.166715 -0.688902 0.608177 -0.189444 -0.034817 0.234205 0.256122 0.214587 0.073096 0.329528 -0.119409 0.017763 0.237231 0.004978 -0.039271 -0.034960 -0.177245 -0.097633 -0.269795 0.072753 -0.218123 -0.334518 -0.070026 -0.788745 -0.090349 0.138776 0.361355 -0.237377 0.291168 -0.044302 -0.325131 0.426311 0.022019 -0.219371 -0.095817 0.422670 0.337139 0.213143 -0.145635 0.163326 0.529685 0.247083 -0.211562 0.188737 -0.058885 0.044523 0.067561 0.400580 0.047622 0.281907 -0.267846 -0.074654 -0.030351 0.723128 -0.016599 -0.621916 -0.061140 -0.010890 0.223785 -0.088415 0.150096 0.105511 -0.030261 -0.051901 -0.143205 0.132138 0.426865 -0.938439 0.539759 -0.143067 -0.279034 0.366345 -0.095985 0.007862 -0.540794 -0.128489 0.326439 0.696556 0.280242 -0.115923 -0.163552 -0.343547 -0.098257 -0.000885 0.246998 -0.241274 0.342287 -0.105680 -0.353172 -0.109189 -0.633201 -0.001274 0.053655 -0.355437 0.084224 0.507016 -0.905456 0.387468 0.037252 -0.137217 -0.166987 0.192924 0.000342 -0.280748 -0.459861 -0.069050 -0.299483 -0.814187 -0.130037 -0.318150 0.067825 -0.078694 -0.182595 0.032306 -0.327209 0.695076 0.090427 0.422221 0.310694 -0.031618 0.588923 0.841264 -0.350695 0.187368 -0.298382 0.336609 -0.652909 0.149096 0.383866 -0.351333 0.120632 0.521935 0.124540 -0.029052 -0.357627 0.436594 -0.043519 -0.163981 0.396542 -0.437053 0.174859 0.457301 0.472309 -0.314049 -0.167007 -0.490885 -0.030484 -0.051993 -0.076759 0.054690 -0.475783 -0.127522 0.292736 -0.189189 -0.449676 0.075904 -0.162340 -0.346803 -0.181171 0.560807 0.389344 -0.435806 0.668357 -0.224128 0.281992 -0.389249 -0.113227 -0.258842 0.129215 -0.208740 -0.062804 -0.030256 -0.053897 0.010576 -0.209198 -0.312733 0.157290 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__std::queue > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/minimum-cut-in-a-directed-graph.cpp__bfs(int (*) [6], int, int, int*) = -1.870819 -1.485102 1.241742 -3.555432 3.415123 3.223235 1.321209 -2.755168 -4.440116 -2.286400 1.410755 -6.374570 -3.938250 5.211193 -2.396309 3.274834 6.234611 0.007727 -1.932554 -2.253202 4.002925 -0.368263 7.644829 6.898371 -5.450799 0.160035 -0.699584 3.443693 1.734375 1.586840 2.230940 -3.217320 0.868738 -3.135722 1.200958 -1.818282 -1.272930 1.500344 2.503554 -8.518615 -0.915717 3.778520 -0.157372 0.661845 1.474906 2.191943 4.699056 4.020200 -0.386946 4.530779 3.017965 -0.121671 3.561125 0.243776 0.408135 -0.100879 2.323969 -2.243427 -1.682416 -0.234668 -2.058823 -1.913401 0.996795 5.574337 6.614200 -0.481261 -2.841143 1.396826 1.473994 1.807706 1.915089 5.051416 -0.766320 2.389532 3.956201 -4.853802 1.020397 -7.644989 1.453820 -7.239494 -4.421179 -0.528655 3.900931 4.063961 2.282273 -0.411529 8.392181 -0.942656 -2.442132 5.675299 5.928179 -3.354610 -0.837164 -2.047745 -2.545162 -0.190123 -2.365540 0.305427 -0.024426 3.922190 -4.591294 -2.552246 0.652714 -0.071529 -2.923645 -1.403071 -1.263603 4.591091 -5.221230 -3.521358 -2.971541 4.010273 -0.516664 -8.213029 -2.716142 -2.748543 1.450155 1.463742 -2.489673 -2.934487 2.729628 1.367891 -1.356797 -0.994879 -2.444590 4.132951 3.388568 0.801494 -0.527470 3.889289 0.837559 6.055552 2.086397 -2.095024 -0.486158 1.953578 -0.506805 2.317661 -1.740344 -0.509033 0.994920 -4.070118 -0.757853 2.275648 -2.441715 -2.127147 -1.682995 -1.176886 -0.121663 14.315558 -1.719409 5.477036 4.164258 -4.490624 2.216948 -1.045633 1.258059 1.881521 2.967216 3.280771 -6.749319 -4.114171 4.810421 7.124151 2.358844 -5.010364 -0.182444 2.031877 1.072757 -0.740325 2.979026 1.638007 0.297600 -3.091960 -0.318633 1.465222 9.912062 -2.539111 -2.428715 1.242462 1.842596 -0.707330 -4.726058 -0.679400 -2.595960 -1.215443 2.340682 1.433527 1.606131 5.747025 -7.508680 4.826738 0.201902 0.211807 4.772788 0.518127 -3.205724 -5.637307 -2.434350 2.288890 3.964275 -0.563087 -1.070060 0.341980 -6.053289 1.349220 1.279908 1.758033 -3.248069 5.779521 -0.716037 -2.607147 -2.130781 -0.325696 -1.529528 -0.919657 -2.333947 3.665422 0.943143 -5.568498 4.086906 0.224329 -2.548078 0.758471 -0.271282 5.451604 -3.468725 -4.741054 2.993347 -2.922513 -4.801800 -2.951814 -1.792959 1.367971 2.853734 0.613026 -4.972051 -4.259884 4.764048 -2.099431 5.703842 3.205969 -0.997997 4.464177 0.446275 -3.355217 -2.418145 -3.927031 1.043155 0.799133 -2.117841 -3.070727 -1.616672 3.888073 4.586962 -0.501876 -2.563511 -1.755867 5.855539 -4.524014 -1.236197 2.047104 -0.079666 -3.386700 2.706459 2.991065 -3.183299 0.985040 -3.927203 0.200385 -3.864289 -1.578332 4.074481 -2.056796 0.641703 0.241609 -0.671389 -0.884623 1.624702 2.066081 -0.414809 0.453107 7.664902 5.052737 -1.409824 0.527094 -5.641542 4.007524 -5.611011 -3.804369 -0.381374 0.680155 -2.069429 -0.722959 -0.065130 4.297225 4.162674 -4.037687 -2.953288 1.640005 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__main = 0.063619 0.369438 0.549029 -0.165351 0.411209 -0.082035 0.204243 0.425304 -0.419839 -0.790770 0.004005 -1.019276 -1.118690 0.642523 -0.074063 -0.314444 0.926005 0.097044 0.034593 -0.316299 -0.106015 -0.304128 0.852682 0.932248 -0.800423 0.288585 -0.062356 0.297145 -0.003118 0.548992 0.125771 -0.933337 0.154979 0.426061 0.523366 -0.088651 -0.245574 -0.362222 -0.622439 -1.336843 -0.149566 0.975833 0.073627 -0.002377 0.281429 0.928064 1.167175 0.440496 -0.208704 0.488180 0.272973 -0.167869 0.439460 0.026850 0.197044 -0.495782 0.371934 -0.305990 -0.647018 0.331241 -0.109984 -1.027753 -0.449072 0.583725 0.764744 -0.153799 -0.302875 -0.322547 -0.128221 0.240292 -0.000664 0.460755 0.746010 0.343313 0.613614 0.337515 -0.043403 -0.807538 0.088850 -2.246495 -0.848358 -0.492709 1.362553 0.703597 -0.288490 -0.609589 0.974571 0.055269 0.189248 0.504260 1.127250 -0.200666 -0.324985 -0.297829 -0.107820 0.411853 -0.365348 0.029823 0.293757 0.069011 -0.665516 -0.057711 0.361423 -0.369966 -0.393074 0.384361 -0.217952 0.553347 -1.012101 0.196335 -1.059535 -0.029090 0.643744 -1.036961 -0.052954 0.264741 0.092225 0.586328 -0.359420 0.183734 0.326945 -0.137656 -0.294595 0.236883 -1.138161 0.976397 0.020702 0.104275 0.354737 0.594621 0.534201 0.195406 0.489008 -0.158670 -0.118078 0.214824 -0.101550 0.102690 -0.101112 -0.143638 0.314634 -0.384783 0.164257 -0.247148 -0.468943 -0.390203 -0.968841 -0.293644 0.209435 0.987065 -0.236573 0.584734 0.143341 -0.534418 0.590628 -0.136375 -0.344688 0.016117 0.607047 0.620259 0.170573 -0.297878 0.465467 0.997264 0.333511 -0.596279 0.389647 0.226965 0.118996 -0.285384 0.662163 0.191771 0.380042 -0.358974 -0.084674 0.390335 0.972255 -0.148760 -1.008396 -0.075160 0.189327 0.485051 -0.243720 0.248511 0.295278 -0.057901 0.080473 -0.000484 0.258656 0.745764 -1.615190 0.760167 0.166449 -0.207626 0.615339 -0.111980 -0.286179 -1.007481 0.101215 0.588594 0.753427 0.448645 -0.265651 -0.254016 -0.699383 -0.080784 0.129399 0.320941 -0.405692 0.654987 -0.255131 -0.338054 -0.443136 -1.007571 -0.082032 0.182972 -0.600795 0.286836 0.617898 -1.515512 0.762228 -0.087928 -0.430707 -0.537278 -0.087947 0.163002 -0.675755 -0.805902 -0.096166 -0.766265 -1.494321 -0.476714 -0.464160 -0.039612 -0.007720 -0.186944 -0.164032 -0.554574 1.211891 -0.052459 0.690878 0.511355 0.074582 1.063058 1.117144 -0.590199 0.052521 -0.439778 0.711851 -0.794464 -0.130527 0.458289 -0.428434 0.185901 0.881462 -0.112220 -0.091178 -0.454418 0.567551 -0.307387 -0.570198 0.491100 -0.360750 0.088279 0.841330 0.588432 -0.474534 -0.102626 -0.952987 -0.239111 -0.215916 -0.402748 0.139492 -0.692891 -0.145498 0.533065 -0.323384 -0.592329 0.235674 -0.206702 -0.432698 -0.219099 0.893822 1.033303 -0.840520 0.819531 -0.730479 0.572385 -0.833233 -0.549936 -0.091064 0.062320 -0.120029 -0.215772 -0.039303 -0.029556 0.215079 -0.651555 -0.669646 0.488761 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__min(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp__minJumps(int*, int) = -2.891802 -2.157256 -0.831530 -4.864865 2.975021 5.131088 1.417589 -4.425464 -5.246796 -2.082164 2.478199 -6.778387 -3.669341 6.324907 -2.564183 4.469510 6.893796 -0.470016 -3.032624 -2.463981 5.401169 0.297355 8.615815 8.746490 -6.092220 -0.161470 0.955011 3.038036 2.288149 0.538029 2.419876 -4.129327 1.393471 -4.725121 0.435972 -1.960520 -1.372990 1.876477 4.813770 -8.972182 -0.613927 2.668942 -0.414247 -0.026780 0.173396 0.962746 4.848879 5.119653 -0.555316 4.310278 4.681922 0.715506 2.370016 -0.014248 1.658600 -0.057637 1.264452 -0.757663 0.089172 -1.406131 -1.640298 -0.270183 0.645863 6.782952 7.286569 -0.486564 -3.007316 2.023675 1.401734 1.999626 1.863104 5.180996 -0.905901 2.254687 4.099367 -6.970562 0.372680 -10.207852 1.790321 -8.889055 -4.120702 0.812293 3.571673 2.663082 3.501653 -0.000693 9.347232 -1.097095 -3.685176 6.217288 6.697243 -4.191869 -0.981766 -1.444965 -3.414588 0.248455 -2.772502 1.821873 0.471323 3.334600 -5.341623 -3.088736 0.074386 0.981097 -3.748784 -3.632762 -0.596333 4.445040 -5.114569 -3.349372 -1.835396 4.813885 -0.666246 -10.005233 -4.498799 -4.770590 1.784625 0.289886 -4.202183 -4.677184 2.425023 1.624978 -1.398353 -2.668821 -0.255876 3.276540 4.829626 1.687629 -0.875935 3.081488 1.739428 9.013290 1.418278 -3.168487 0.095630 1.357980 -0.585369 2.997316 -2.238590 -0.679985 1.874153 -4.832851 0.640338 3.329976 -2.803347 -2.286386 2.467550 -1.037995 -0.636183 20.723533 -1.584291 6.966275 5.938794 -5.163282 1.319728 -2.347768 1.121150 2.654307 3.376272 2.854177 -8.342105 -4.761927 5.854875 8.730995 3.019751 -6.072200 -0.526555 2.789798 0.752057 -1.703787 3.084187 0.470736 0.225874 -3.161757 -0.923808 3.880535 10.677849 -3.339094 -1.238446 1.295659 4.442774 -0.928960 -4.788207 -0.897557 -5.075154 -0.062073 3.706905 1.740225 3.258469 6.783697 -9.043721 5.079286 -0.136903 0.307203 4.576260 2.325507 -4.831285 -6.168838 -1.377774 2.332477 4.546449 -1.318956 0.667901 1.090980 -7.340192 0.581962 1.724307 0.960043 -4.494652 6.232798 0.179992 -2.745847 -2.518499 1.333124 -2.185782 -1.897451 -2.185186 4.672530 0.037760 -7.448380 5.132992 1.102257 -2.769365 0.321795 -1.704861 6.557630 -4.978217 -5.737951 4.152379 -2.406815 -3.201750 -1.641436 -1.737367 2.510240 2.998223 1.990543 -6.103233 -5.001046 5.475826 -2.159090 7.430156 3.306592 -1.128251 4.116526 -3.844818 -2.640410 -3.945626 -4.338520 1.656497 1.626810 -4.550869 -3.902614 -1.614286 4.809283 4.634263 -0.501311 -4.160575 -0.491546 6.111389 -5.430574 -0.263148 1.352310 3.124846 -5.053365 2.221698 2.721509 -4.141268 1.725839 -4.543421 -0.414709 -4.564335 -3.727379 5.214372 -0.883128 2.606476 0.118291 -0.336669 0.182434 2.468484 2.889423 0.519106 2.025493 7.183228 5.027557 -1.387948 -1.595727 -7.816637 4.274686 -6.398944 -6.086983 1.145947 0.508878 -3.055705 -1.801803 -1.180650 5.734528 4.340878 -3.021108 -2.934198 2.522517 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__main = 0.096378 0.356468 0.514100 -0.144475 0.270083 -0.165496 0.120410 0.432458 -0.288260 -0.704258 -0.028516 -0.849126 -0.943639 0.448437 -0.091842 -0.450305 0.663884 0.061343 0.051466 -0.251426 -0.220393 -0.157036 0.586727 0.669587 -0.633344 0.222288 -0.125651 0.279899 0.005915 0.462963 0.213649 -0.792421 0.018160 0.630505 0.510906 0.006754 -0.169582 -0.335283 -0.730432 -1.015014 -0.123184 0.927983 0.155530 0.007875 0.293752 0.743883 0.927060 0.305524 -0.162494 0.280506 0.213898 -0.019596 0.359041 -0.009211 0.106493 -0.554818 0.338811 -0.424636 -0.524740 0.301349 -0.047074 -0.813952 -0.418987 0.460337 0.568434 -0.091970 -0.207235 -0.412640 -0.093595 0.225897 -0.023150 0.329219 0.617946 0.343261 0.423238 0.560403 0.025081 -0.463983 0.167544 -1.734460 -0.639609 -0.437445 1.178603 0.806413 -0.423766 -0.573729 0.715399 0.090104 0.221355 0.408408 0.855717 0.042359 -0.244279 -0.252453 -0.116621 0.403550 -0.268057 0.011418 0.108949 0.190284 -0.471991 0.103376 0.171575 -0.389052 -0.291659 0.520645 -0.191522 0.371850 -0.814093 0.359928 -0.817678 0.007610 0.677003 -0.767980 -0.087922 0.207011 -0.067747 0.431184 -0.231116 0.362725 0.220895 -0.216678 -0.242935 0.412767 -1.250719 0.767612 -0.071583 0.031971 0.257733 0.494907 0.444782 -0.085734 0.209430 -0.114703 -0.112927 0.176447 -0.030003 -0.007335 -0.064431 -0.051466 0.257483 -0.214364 0.141737 -0.314383 -0.341435 -0.399076 -1.173112 -0.313092 0.212125 0.565693 -0.197262 0.401701 0.046535 -0.340492 0.443455 -0.009491 -0.310976 -0.044263 0.425310 0.503947 0.449525 -0.187704 0.322795 0.733691 0.225066 -0.256316 0.489166 0.234533 0.032212 -0.242830 0.566373 0.133069 0.221369 -0.235909 -0.086064 0.296864 0.562203 0.090822 -0.795893 -0.129681 0.216773 0.451922 0.094115 0.289356 0.415552 -0.023723 0.056406 -0.010476 0.222119 0.539202 -1.261817 0.591156 0.324508 -0.088251 0.412773 -0.231332 -0.158461 -0.761451 0.128026 0.472794 0.558041 0.327327 -0.255049 -0.240036 -0.495924 -0.069234 0.110635 0.287074 -0.319064 0.455110 -0.201167 -0.202936 -0.362972 -0.943302 -0.091512 0.283783 -0.590210 0.163074 0.534778 -1.109319 0.606600 -0.114166 -0.299223 -0.583580 -0.115746 -0.017499 -0.540453 -0.552422 -0.218570 -0.644287 -1.328223 -0.387340 -0.396204 -0.070789 -0.092165 -0.113261 -0.094022 -0.299220 0.978438 -0.035419 0.473858 0.384234 0.081477 0.759425 1.094554 -0.374824 0.170032 -0.347761 0.645392 -0.672905 -0.046994 0.643962 -0.335902 0.024198 0.675397 -0.166853 -0.083950 -0.317914 0.386759 0.017834 -0.542551 0.316427 -0.606276 0.157320 0.718453 0.404515 -0.337174 -0.101885 -0.847045 -0.155793 -0.119004 -0.302241 0.062256 -0.555136 -0.147583 0.479112 -0.281612 -0.587325 0.170078 -0.201195 -0.452265 -0.141407 0.689211 0.640767 -0.583957 0.838416 -0.561104 0.428153 -0.624832 -0.359235 -0.143867 -0.072506 0.001524 -0.153813 -0.145708 -0.102784 0.154536 -0.422513 -0.549763 0.489388 +PE-benchmarks/minimum-positive-points-to-reach-destination.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/mobile-numeric-keypad-problem.cpp__main = 0.308375 0.445060 1.462941 -0.792637 0.776460 -0.142462 0.340242 0.885967 -1.246305 -1.449934 0.501601 -2.784275 -2.208984 1.243533 -0.177147 -1.053061 1.509097 -0.252982 -0.315630 -0.549476 -0.581158 0.185982 1.441525 1.847622 -1.581441 0.726090 -0.936044 0.625201 0.131303 0.912092 0.540707 -1.852296 -0.288974 1.681035 0.927486 0.532124 -0.777422 -0.887204 -1.275995 -2.451023 -0.248943 2.862202 0.238487 -0.030417 0.974975 1.931556 2.230311 0.750647 -0.374602 0.923043 0.706864 -0.487540 1.068638 -0.253897 0.519752 -1.776469 1.369833 -0.516602 -1.165526 0.638878 -0.114583 -1.326695 -1.110055 1.205408 1.352127 -0.231061 -0.975601 -1.329998 0.384185 0.530287 0.167877 1.066427 1.479355 0.900079 1.123922 1.905282 0.385591 -1.020511 0.883242 -3.552521 -1.782202 -0.202093 3.647780 2.170458 -1.289508 -2.036845 1.867513 0.008170 -0.149901 1.120805 2.003771 0.430156 -0.554247 -0.220242 -0.680408 0.852285 -0.423517 0.235488 0.228818 0.674470 -1.352774 0.806388 0.208138 -1.128081 -0.831778 1.829030 -0.225580 0.834442 -1.581997 1.201988 -1.222712 0.861064 2.134907 -1.989538 -0.972198 0.308819 -0.601008 0.944098 -1.069681 1.328184 0.603859 -1.275329 -0.962366 1.471097 -3.446746 2.026165 0.089918 0.622056 0.449629 1.337582 1.436205 -0.441640 -0.214020 -0.561804 0.133600 0.186203 0.501540 0.624021 0.135411 -0.028278 0.418333 -0.177683 0.390020 -1.104909 -0.807919 -0.803270 -3.368995 -0.179142 -0.223843 2.140310 -0.530722 1.672245 0.476860 -0.568207 1.290054 0.147870 -0.567997 -0.067128 0.819563 1.175053 0.916289 -0.449761 1.301755 2.123453 0.540837 -1.087792 1.791812 1.368711 -0.126236 -0.767074 1.860788 0.063429 0.981995 -0.588221 -0.270955 1.006233 1.628853 0.419212 -2.821809 -0.431474 0.604834 1.534023 0.692190 0.860534 1.305117 0.086213 0.427633 0.167197 0.949165 1.346037 -3.549771 1.479055 1.208765 -0.268042 1.627998 -0.357025 -0.945693 -1.632057 -0.178697 0.770452 1.377291 1.006325 -1.229881 -0.389641 -1.283159 -0.135654 0.429154 0.082030 -0.973050 1.368749 -0.537138 -0.153219 -0.504272 -2.857358 -0.489313 1.150951 -2.004445 0.692024 0.833955 -2.694563 1.250660 0.276951 -0.788601 -2.009770 -0.675969 -0.091520 -1.053702 -1.137842 -0.699460 -1.894325 -3.704247 -1.112417 -1.174877 -0.667244 0.123814 0.328977 -0.711067 -0.749602 2.889365 -0.426567 1.792675 1.117130 -0.364689 1.493069 3.245251 -0.772333 0.582974 -1.221878 2.378545 -1.157912 -0.422825 1.709162 -1.077047 -0.162508 0.962214 -0.563797 -0.409124 -1.437455 0.787582 0.352275 -1.211444 0.517809 -2.071968 0.087807 1.869653 0.882671 -0.567045 0.644824 -2.334256 -0.951488 -0.954456 -0.446967 0.527720 -0.498525 -0.205900 0.714305 -0.774280 -1.304067 0.225545 -0.612594 -1.399160 0.042110 1.845865 1.666212 -1.213790 2.160422 -1.754834 1.525686 -1.282757 -1.099974 -0.063114 -0.729143 -0.526523 -0.803364 -0.490419 -0.082462 0.767109 -1.478933 -1.621692 2.222570 +PE-benchmarks/mobile-numeric-keypad-problem.cpp__getCount(char (*) [3], int) = -7.262595 -7.288007 -2.601743 -12.236179 6.428665 12.313761 4.072294 -11.697276 -15.130662 -3.753373 6.396410 -20.395265 -7.663197 16.718924 -5.833569 12.928970 19.828504 0.931040 -9.285821 -5.121170 12.963171 0.125246 22.306201 24.202405 -13.206317 0.064164 -1.088766 8.276781 4.457009 0.404808 5.924256 -8.365073 3.537535 -13.837121 0.220972 -5.925581 -4.620755 6.645985 13.197389 -24.878907 -1.133348 8.019844 2.682836 -0.497759 0.727782 2.067499 12.048942 12.822542 1.640377 11.424777 8.980257 -0.737850 8.341850 0.268155 5.952005 1.668366 4.005655 -2.679691 -1.587422 -3.299756 -4.758569 -0.826390 2.421017 16.822593 18.283763 0.669510 -9.048881 4.517175 5.649168 4.452758 5.652114 13.436490 -5.188966 5.498674 8.348075 -19.386805 4.486113 -22.559968 5.242762 -20.634184 -10.964230 3.679127 11.180019 8.397905 9.305213 -0.534832 24.060785 -4.715953 -10.122262 15.674755 17.668860 -11.974933 -3.244489 -2.867197 -7.642527 -0.027744 -5.771352 3.674866 3.963458 10.125393 -14.204091 -5.805109 1.878944 2.880970 -9.110101 -6.849808 0.278803 12.266789 -12.544353 -10.377180 -3.366596 13.082257 -1.830690 -24.927564 -10.429173 -11.749981 1.574451 1.996988 -13.380597 -13.158805 7.451423 2.706953 -3.468671 -5.216511 -3.561113 8.535970 10.247634 3.767476 -2.707387 10.281865 3.846781 23.842965 1.745000 -8.888070 2.850160 4.530487 -1.717508 8.219598 -5.104342 -4.455133 2.054394 -14.106234 -0.358300 7.777140 -8.432285 -3.782821 2.929487 1.214135 -2.856550 53.196549 -4.261880 19.113943 16.485307 -12.888851 5.235563 -5.821994 4.253462 5.553937 8.411249 7.011144 -23.444893 -12.954217 14.883053 23.714659 8.454945 -14.960512 -1.415052 6.506433 1.822229 -2.640977 8.508594 1.063161 1.420866 -7.963353 -2.115285 9.302534 29.318072 -8.547733 -2.084790 2.944605 7.094691 -1.706501 -14.653695 -2.613391 -13.460051 -0.169736 6.029045 4.900923 7.693758 17.627503 -20.505617 14.972019 -1.271693 1.234836 15.272654 6.072362 -13.013024 -17.601420 -7.385696 5.943752 13.235815 -4.627452 -2.141304 3.258133 -18.960411 0.748919 4.784031 2.412000 -11.497750 16.467094 -0.078031 -6.290596 -4.518523 3.724264 -5.071833 -5.465387 -5.353437 13.002377 0.532323 -14.477800 12.375934 4.951810 -7.047837 1.851085 -3.511507 14.631157 -12.290203 -13.942328 9.932423 -5.703906 -9.089074 -4.240960 -4.936689 6.030979 7.928307 3.530974 -15.676840 -11.138934 15.749196 -6.432435 20.539279 8.742453 -4.876345 9.155026 -5.779976 -8.120322 -7.812195 -11.868422 0.236417 3.608469 -10.447096 -10.267406 -4.422709 12.841956 11.653306 0.263648 -11.092690 -0.485472 16.557736 -12.482371 -1.250865 4.269465 2.980087 -13.150459 5.094199 7.697649 -12.175805 5.864753 -11.031065 -2.947211 -11.775566 -7.537127 13.856413 -2.092710 6.171569 -1.392205 -2.578007 1.993908 6.244794 7.956822 1.395607 7.170891 20.410520 9.544937 -0.750154 -3.496132 -19.998411 10.888632 -16.104984 -14.030526 2.137389 5.015166 -9.956321 -4.747346 -0.453282 14.558366 11.961080 -11.133394 -8.468400 7.265428 +PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp__main = 0.348774 0.358947 1.358612 -0.909827 0.655114 -0.168022 0.213833 0.778556 -1.167325 -1.304919 0.573819 -2.562200 -1.858618 0.996615 -0.246841 -1.197091 1.120050 -0.408681 -0.338939 -0.504764 -0.666967 0.566178 1.109730 1.512551 -1.390625 0.644627 -0.996435 0.553643 0.210125 0.672169 0.732522 -1.704519 -0.487925 1.896241 0.749956 0.713330 -0.706927 -0.845721 -1.216244 -1.946213 -0.182815 2.635676 0.133740 -0.004905 0.976651 1.640876 1.865809 0.572835 -0.369705 0.743099 0.773085 -0.157271 0.833971 -0.337216 0.370087 -1.906777 1.280775 -0.622369 -0.855610 0.534778 -0.010368 -0.787829 -1.064595 1.082292 1.059912 -0.155686 -0.891154 -1.398571 0.507729 0.504962 0.192572 0.911112 1.250317 0.913394 0.860969 2.102577 0.383042 -0.765736 1.027803 -2.814654 -1.481678 0.044810 3.413638 2.191309 -1.490142 -1.874536 1.511099 0.056673 -0.234426 1.163828 1.574916 0.820785 -0.411058 -0.063473 -0.823642 0.805490 -0.237885 0.320407 -0.181195 0.928108 -1.093631 1.011772 -0.151086 -1.167857 -0.710122 1.874332 -0.123694 0.537975 -1.314179 1.487394 -0.675941 1.160471 2.206693 -1.638722 -1.274800 0.126124 -0.574242 0.620565 -0.950745 1.583517 0.423415 -1.429693 -0.954853 1.742973 -3.387779 1.574310 0.099283 0.677883 0.240770 1.133709 1.373474 -0.711885 -0.704420 -0.571426 0.196033 0.048363 0.782276 0.565014 0.210007 0.173422 0.287562 0.111229 0.571211 -1.138573 -0.609290 -0.966884 -3.473236 -0.206460 -0.342384 1.799488 -0.462979 1.544385 0.453391 -0.291132 0.822091 0.238613 -0.472999 -0.089238 0.523055 0.969952 1.323841 -0.304832 1.191342 1.776650 0.390291 -0.723518 1.950623 1.524861 -0.326440 -0.704902 1.729384 -0.100712 0.755440 -0.401551 -0.303939 0.977487 1.103792 0.839351 -2.490354 -0.518885 0.822017 1.507079 1.332405 0.914532 1.483069 0.220400 0.694014 0.179841 0.995451 1.068264 -3.275377 1.170638 1.468853 -0.017170 1.164255 -0.302480 -0.884270 -1.158458 -0.192808 0.535388 1.077543 0.809920 -1.089706 -0.280387 -0.995979 -0.114417 0.468767 -0.088210 -0.900165 1.091894 -0.334191 0.022107 -0.338510 -2.615824 -0.550261 1.404999 -1.996483 0.577027 0.514330 -2.325154 0.996734 0.282040 -0.599123 -2.134145 -0.838063 -0.123205 -0.825863 -0.745363 -0.793553 -1.731605 -3.414469 -0.900860 -1.076965 -0.711750 0.079032 0.722023 -0.693898 -0.388188 2.534191 -0.397151 1.554393 0.957085 -0.429247 1.065749 2.701678 -0.365795 0.664497 -1.168870 2.539017 -0.817941 -0.391598 2.031033 -0.958931 -0.409654 0.545265 -0.675256 -0.570479 -1.216551 0.497331 0.734752 -1.033237 0.185838 -2.149166 0.053918 1.744342 0.572024 -0.346502 0.805039 -2.175204 -0.810606 -0.930354 -0.280867 0.518875 -0.083455 -0.119804 0.549475 -0.623765 -1.242101 0.163518 -0.612725 -1.345788 0.249712 1.481088 1.263713 -0.806252 2.073139 -1.576388 1.355489 -0.966898 -1.000855 -0.055573 -1.063742 -0.405975 -0.779383 -0.870125 -0.058600 0.728768 -1.078681 -1.433279 2.411045 +PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp__getCount(char (*) [3], int) = -5.657447 -0.789334 -4.430312 -12.912609 13.786347 29.277157 4.027691 -15.559496 -19.350101 5.726915 6.791582 -30.590659 -11.040610 20.983963 -6.881342 12.110395 24.127960 -3.124302 -13.540685 -2.741558 13.752103 15.222720 28.662594 30.661456 -19.508777 4.436796 -1.453782 -1.408988 2.526176 8.787290 -6.098044 -19.838904 3.817939 -9.304072 -3.019847 -4.504442 -10.113686 -0.767734 21.257134 -31.424597 -0.936162 15.460304 2.628860 -2.203313 4.046309 9.640801 24.688016 14.625056 -0.280304 10.889818 11.629969 5.277220 9.255630 -1.894841 9.248063 1.797187 17.395835 9.996731 -0.363703 -8.181290 -5.291226 11.014357 -4.683293 22.663348 23.257838 3.253839 -14.314768 0.021784 8.069440 2.163773 2.034705 18.853690 5.687135 14.805042 9.898735 -0.796271 6.667461 -18.513876 8.850003 -19.848806 -10.387508 5.298474 11.131604 5.360523 11.049969 -10.446438 32.875733 -7.927368 -10.881655 17.172628 25.608577 -16.719213 -1.963320 -1.027086 -17.745943 -1.994048 -4.087902 9.116723 3.052605 2.161076 -19.684060 -16.875148 -4.249701 2.551569 -13.484544 0.774830 1.424618 6.584575 -12.475857 -4.096025 -1.622476 12.786705 -1.214421 -32.573800 -30.068626 -14.581704 -7.966587 0.901785 -18.231352 -19.750717 8.935239 1.325696 -11.002329 -7.818419 -0.407559 12.553184 16.787606 6.175918 -3.666582 1.866888 11.989767 27.494933 -4.370156 -14.591491 6.074711 0.758464 3.434090 9.027094 -7.529821 -0.755828 1.744144 -13.644072 8.428158 10.909583 -10.317067 3.671649 -1.685372 -2.958701 -5.997010 66.986924 -9.850009 25.975189 14.485389 -21.693875 6.582714 -6.126673 -1.918591 4.196180 9.817987 15.809202 -22.785400 -14.633380 22.742752 31.604972 10.007198 -19.897087 12.887155 13.326746 -1.970446 -7.711699 15.780170 -2.330593 2.603359 -12.233096 -5.499240 12.769311 43.609633 -9.813136 -12.503812 3.867976 14.670058 4.329742 1.189651 -0.983271 -15.703320 1.878770 14.183346 2.971477 17.230469 22.498696 -34.942550 19.364073 -0.645687 -8.953264 20.506101 7.543432 -17.612151 5.547394 -4.468940 10.513254 16.709568 2.915589 -7.260197 -0.412452 -23.300534 -0.581474 6.442353 0.961690 -18.766564 22.125713 7.823532 -14.465027 -5.638631 -4.755158 -2.899572 -9.528328 -16.732501 15.584602 -7.808581 -28.831364 19.471219 14.074817 -5.863387 -6.742864 -8.392105 6.482589 -14.112661 -18.415963 9.190811 -8.834259 -6.559116 1.087614 -9.109220 5.358465 16.800690 22.219598 -28.969959 -26.659217 23.674552 -3.350683 28.588414 13.631851 -3.517093 4.485167 -6.508199 -6.668667 -14.105144 -17.814780 14.491536 10.461417 -14.935226 0.474239 -11.877948 14.905665 13.370316 -4.539925 -14.508653 -16.674636 16.824361 -4.141717 5.559898 3.338022 2.266366 -20.273148 0.195602 8.799608 -6.809943 7.952243 -14.556926 -8.283108 -21.099424 -10.017133 15.898211 -2.444836 5.504915 2.945887 -7.592615 -2.829435 5.812627 3.501405 -6.234835 12.032233 22.900134 3.617244 -3.664181 7.391998 -25.765329 19.836438 -21.224221 -20.636186 6.943150 -13.019161 -19.709789 -12.165196 -5.186707 17.085011 9.866944 -7.254233 -9.766176 12.917008 +PE-benchmarks/naive-algorithm.cpp__main = 0.173122 0.437486 0.526550 -0.069031 0.440129 0.045907 0.184808 0.612930 -0.404775 -0.593301 -0.180539 -0.752975 -0.921753 0.536001 0.049345 -0.338065 0.870407 0.259158 0.093275 -0.135482 -0.280910 -0.197252 0.631945 0.723923 -0.559464 0.378438 -0.229680 0.128182 -0.351116 0.861969 -0.103774 -1.037642 0.103733 0.550553 0.433546 -0.178804 -0.318359 -0.319086 -0.707084 -1.284471 -0.071421 1.078787 0.086560 -0.051476 0.342908 0.530302 1.088041 0.269603 -0.032506 0.417723 -0.025495 -0.020090 0.413387 0.040772 0.319336 -0.094552 0.318518 -0.456816 -0.674305 0.379989 -0.136431 -0.865756 -0.482974 0.346269 0.484930 -0.114927 -0.307967 -0.498078 -0.231314 0.144682 -0.035471 0.312752 0.660949 0.208411 0.375963 0.661637 -0.067430 -0.179750 0.135040 -1.628589 -0.759410 -0.526560 1.237007 0.924899 -0.270266 -0.727170 0.789156 -0.230871 0.347003 0.242958 0.906838 -0.177081 -0.278873 -0.296487 0.005717 0.318771 -0.175888 -0.247933 0.126266 -0.148855 -0.545037 -0.085363 0.405541 -0.331180 -0.313390 0.503346 -0.161507 0.535604 -0.914667 0.134825 -1.035235 0.057075 0.504381 -0.678180 -0.134083 0.404206 -0.269577 0.615187 -0.351585 0.102217 0.392399 -0.087055 -0.330448 0.219842 -0.993612 0.899463 -0.166458 -0.093309 0.368428 0.444730 0.396425 0.093981 0.416759 -0.097765 -0.020780 0.310746 0.051150 -0.056808 -0.025282 -0.136796 -0.172825 -0.338871 0.085450 -0.241441 -0.450925 -0.095986 -1.357063 -0.204657 0.209373 0.627294 -0.322292 0.396021 -0.064178 -0.479388 0.650765 0.014080 -0.394190 -0.138528 0.548973 0.579655 0.266237 -0.167031 0.253745 0.795488 0.307508 -0.285389 0.463437 0.000172 0.063951 -0.099615 0.649190 0.103817 0.445886 -0.346861 -0.085855 0.101739 0.965181 -0.056997 -1.047418 -0.082082 0.053122 0.432771 0.017029 0.243088 0.236203 -0.103875 0.056396 -0.161525 0.191356 0.593320 -1.194766 0.727614 -0.021095 -0.414181 0.562644 -0.175884 -0.014925 -0.517065 -0.058320 0.517361 0.886291 0.435223 -0.238361 -0.333693 -0.515483 -0.129158 0.084612 0.345220 -0.344793 0.538482 -0.188043 -0.443838 -0.223652 -1.028689 -0.039387 0.074774 -0.633312 0.124511 0.689780 -1.237813 0.599274 0.068832 -0.251400 -0.326046 0.116411 -0.003056 -0.448099 -0.691383 -0.107316 -0.497757 -1.257699 -0.158041 -0.483163 0.040544 0.025210 -0.173321 -0.051572 -0.487311 1.053929 0.205859 0.594770 0.471686 0.026167 0.818995 1.264112 -0.553211 0.280625 -0.581985 0.674526 -0.803449 0.135136 0.503824 -0.526252 0.139981 0.791758 0.071406 -0.079082 -0.672941 0.550969 -0.057539 -0.277019 0.519327 -0.659767 0.235096 0.592995 0.626045 -0.353594 -0.224066 -0.747431 -0.034432 -0.112188 -0.189638 0.037868 -0.742938 -0.206708 0.519430 -0.348213 -0.673727 0.102940 -0.259510 -0.527966 -0.254732 0.764143 0.467603 -0.663433 1.013583 -0.389937 0.475025 -0.598074 -0.204814 -0.302001 -0.004148 -0.212042 -0.152700 -0.041765 -0.143542 0.035187 -0.355306 -0.498056 0.247066 +PE-benchmarks/naive-algorithm.cpp__search(char*, char*) = -1.846528 -1.781678 -0.728485 -2.676665 1.406555 1.959053 0.982327 -2.271056 -3.520578 -1.962799 1.633524 -5.010703 -2.542052 4.107357 -1.552513 2.788339 4.997468 0.279970 -1.607100 -1.751531 3.360796 -0.418598 5.640632 6.094878 -3.873261 -0.215796 0.031647 2.036231 1.723234 -0.349548 2.359661 -2.827819 1.244392 -3.095357 0.613991 -1.676208 -0.629521 1.874150 2.872642 -6.230833 -0.462099 2.223302 0.681390 0.006172 0.167081 1.286588 2.998416 3.385877 -0.549134 3.249581 2.949883 0.124380 1.860947 0.143805 0.589181 -0.479828 -0.105730 -1.129043 -0.555241 -0.414441 -1.005532 -1.108054 0.429701 4.284463 5.117842 -0.250969 -1.880851 1.301576 1.047174 1.288750 1.580888 3.286656 0.000735 1.045787 2.911984 -4.615359 -0.162147 -7.606348 1.057847 -7.597307 -2.795632 0.285075 3.386444 1.874687 1.855040 -0.321566 5.981978 -0.578962 -2.246269 4.851328 4.613984 -2.703959 -1.012823 -1.232150 -1.936316 0.632152 -2.181996 1.203899 0.797600 2.577391 -3.517482 -2.291602 0.396415 0.349622 -2.299570 -2.562464 -0.310257 2.897230 -3.648217 -2.326253 -1.811238 2.859692 0.093416 -6.121624 -1.948470 -2.981818 0.941252 0.803708 -2.847280 -2.465921 1.476144 0.381405 -0.867091 -1.362845 -1.324283 2.246702 2.511973 1.129295 -0.445707 2.566202 1.033955 5.679771 0.626130 -2.298029 0.095407 1.234176 -0.640293 2.021756 -2.079578 -1.108419 2.514266 -3.092071 -0.232021 1.311447 -2.139198 -2.088760 1.615907 -0.712520 -0.232514 11.811335 -0.482923 4.229430 4.163145 -3.056236 1.339740 -1.580617 1.102957 1.793052 2.627830 1.752731 -4.713834 -3.347698 3.467174 5.700718 2.073709 -3.612445 -0.947349 1.878080 1.128631 -0.976015 1.938750 0.632646 0.149928 -2.161995 -0.331370 2.512841 6.633689 -1.972897 0.557753 0.488553 3.177956 -0.472675 -3.751632 -0.522529 -3.331419 -0.111636 1.714904 1.411411 1.880538 4.551041 -6.114120 3.474859 -0.095708 1.140486 2.300133 1.543292 -3.360515 -5.492343 -0.861062 1.486624 3.108618 -0.607836 0.973157 0.998045 -4.864136 0.319730 0.915443 0.901589 -2.732713 4.018629 -0.517194 -1.356541 -1.721166 1.040605 -1.721778 -1.390315 -0.982393 3.220821 1.672958 -4.022015 3.140641 0.228073 -1.983624 -0.004965 -0.888030 4.253535 -3.744268 -3.680024 2.478101 -2.067991 -2.946418 -1.580596 -1.066145 1.473266 1.232460 0.356399 -3.206661 -3.159143 4.380911 -1.429271 4.686900 2.143021 -1.119532 2.866163 -1.609628 -2.009755 -2.292732 -2.556133 0.291778 0.185677 -2.563287 -2.220967 -0.787814 2.992841 3.489966 -0.203623 -2.809007 0.337789 4.175562 -3.678893 -0.868469 1.271501 1.766394 -2.577150 2.208851 1.954289 -3.603214 1.166698 -3.337007 0.032869 -2.289117 -2.189713 3.345882 -1.120230 1.469673 0.061239 -0.432940 0.225808 1.825728 2.126914 -0.037085 1.089114 5.305528 3.553350 -0.770562 -0.764735 -5.217907 2.308413 -4.430109 -3.880522 0.304713 1.086013 -2.312134 -0.840043 -0.251590 3.498288 3.113357 -2.175319 -2.671013 1.869526 +PE-benchmarks/Nearly_sorted_Algo.cpp__main = 0.045692 0.363876 0.670174 -0.335491 0.703691 0.223016 0.318096 0.403416 -0.729715 -0.816101 0.077851 -1.275790 -1.297887 0.952676 -0.083558 -0.123377 1.350851 0.158284 -0.044562 -0.401081 0.059406 -0.308265 1.285457 1.385985 -1.121404 0.430760 -0.037158 0.357625 -0.010677 0.778159 -0.052112 -1.219884 0.300097 0.197332 0.458207 -0.266107 -0.387590 -0.396005 -0.400656 -1.910737 -0.151097 1.074982 -0.158405 -0.014082 0.338248 1.070498 1.542299 0.649739 -0.285340 0.841938 0.433994 -0.225723 0.524683 0.051732 0.337057 -0.354268 0.515092 -0.161911 -0.760439 0.344775 -0.167198 -1.178287 -0.505629 0.808095 1.072471 -0.222016 -0.483036 -0.294240 -0.091102 0.233907 0.091098 0.665572 0.858971 0.389084 0.850714 0.117752 -0.108665 -1.285261 0.082004 -2.767942 -1.182616 -0.530013 1.719514 0.670003 -0.111232 -0.727048 1.394669 -0.081498 0.128256 0.685436 1.476864 -0.531427 -0.419217 -0.350216 -0.210536 0.451265 -0.462510 0.053374 0.365146 -0.065241 -0.954871 -0.325162 0.595289 -0.349137 -0.591519 0.258344 -0.223814 0.834993 -1.302127 -0.024882 -1.293940 0.164373 0.598277 -1.443153 -0.278108 0.238288 0.328241 0.745240 -0.562785 -0.075996 0.453252 -0.042806 -0.441233 0.042636 -0.997434 1.257534 0.249285 0.202531 0.448067 0.663805 0.686026 0.642449 0.746343 -0.300578 -0.089510 0.295766 -0.073299 0.267882 -0.210185 -0.187280 0.234621 -0.609637 0.269578 -0.097230 -0.668747 -0.361099 -0.815617 -0.224097 0.162026 1.912519 -0.292056 0.931174 0.340606 -0.830854 0.756053 -0.259738 -0.380816 0.162114 0.833301 0.769392 -0.307965 -0.470167 0.645612 1.418466 0.512693 -1.092040 0.347357 0.258003 0.142015 -0.333555 0.862539 0.204451 0.592865 -0.546747 -0.114197 0.552778 1.663086 -0.380581 -1.481021 -0.024292 0.246687 0.483298 -0.522364 0.198045 0.141258 -0.072853 0.305993 0.002869 0.420805 1.079251 -2.284945 1.018928 0.006408 -0.411459 0.916406 0.100241 -0.501848 -1.099034 0.025724 0.710887 1.125874 0.596498 -0.273879 -0.205891 -1.021350 -0.112226 0.218161 0.314785 -0.598394 0.967198 -0.192884 -0.583839 -0.498526 -1.146923 -0.111907 0.075252 -0.756037 0.496494 0.596713 -2.237588 0.960756 0.020342 -0.617517 -0.445646 -0.159683 0.484620 -0.880276 -1.156404 0.115904 -0.843563 -1.697189 -0.532672 -0.586405 0.064931 0.182250 -0.034401 -0.405834 -0.965563 1.537209 -0.047821 1.037363 0.751799 -0.013688 1.406144 1.042027 -0.824085 -0.133993 -0.707800 1.041990 -0.825287 -0.270260 0.271913 -0.653929 0.408003 1.177672 -0.037780 -0.210965 -0.778500 0.888368 -0.715559 -0.514747 0.695969 -0.050769 -0.059732 0.987368 0.848957 -0.679497 -0.046766 -1.110318 -0.336730 -0.365673 -0.505416 0.383632 -0.798315 -0.056283 0.590366 -0.350230 -0.655574 0.360105 -0.246318 -0.445586 -0.249798 1.230972 1.531952 -1.109975 0.886688 -0.995617 0.839921 -1.140286 -0.836436 -0.044846 0.015612 -0.393295 -0.302845 -0.038378 0.179678 0.322384 -0.832556 -0.805527 0.572512 +PE-benchmarks/Nearly_sorted_Algo.cpp__std::priority_queue >, std::greater >::push(int const&) = 0.176219 1.715021 1.481608 -0.543794 1.370965 1.464065 0.330460 0.412156 -0.461623 -0.955057 -0.504972 -1.986310 -2.285614 1.326842 -0.229791 -0.512589 2.065321 -0.015654 -0.067283 -0.165520 -0.021057 0.209108 1.974280 1.907744 -1.912341 0.699305 0.487543 0.512367 -0.383426 1.953499 -0.839726 -2.368144 0.207302 0.887317 0.943864 -0.177354 -0.581551 -1.404956 -0.911409 -2.945876 -0.330101 1.732918 -0.558525 -0.161018 0.558481 0.637426 3.261697 0.940334 -0.331929 0.134573 0.427248 0.369604 0.685343 0.049423 0.640336 -0.313795 1.435640 -0.345932 -1.048227 0.253009 -0.209624 -1.331605 -1.011708 1.529374 1.606325 0.085329 -0.607880 -0.579097 -0.348732 0.082121 -0.647722 1.087634 1.415610 1.660044 0.973795 0.728503 0.351359 -0.980685 0.229914 -2.608228 -1.772396 -1.514043 1.355443 1.543430 0.172338 -1.493240 2.276201 -0.209372 0.898968 0.494527 2.780373 -1.141875 -0.420616 -1.052409 -0.530234 0.603561 -0.615590 0.147003 -0.183185 -0.720482 -1.437392 -1.016470 0.704371 -0.297686 -1.008164 0.879643 -0.401995 1.159507 -1.524488 0.036974 -2.176056 -0.338987 0.476008 -2.503674 -1.103953 0.488927 -0.198945 0.931692 -0.523494 -1.040217 0.627353 0.663057 -0.689057 -0.347400 -1.677179 2.171912 0.798523 -0.271530 0.706110 0.611445 1.415603 1.020708 1.155647 -0.210915 -0.263693 0.185880 -0.299542 -0.343206 -0.304073 0.183763 -0.324238 -0.833832 -0.024281 0.801779 -0.957042 0.135069 -2.103746 -1.020609 0.761032 3.990882 -0.878060 1.008987 -0.128361 -1.918780 1.494830 -0.182325 -1.474255 -0.276821 0.976702 1.988749 -1.268572 -0.681803 1.088073 2.182987 0.699354 -1.172638 1.202986 0.047602 -0.228904 -0.944853 1.374974 0.293236 0.563613 -0.869645 -0.403754 1.125654 2.830585 -0.710579 -3.168878 0.298996 0.225079 0.944177 -0.203960 0.258756 0.175951 -0.227016 0.564400 -0.296340 0.916334 1.729802 -3.159641 1.608565 0.317655 -1.537009 1.961286 -0.491083 -0.382608 -0.158947 0.701484 1.944378 1.485754 0.809828 -0.664129 -1.160299 -1.552470 -0.271585 0.429680 0.894908 -1.051551 1.431512 0.006146 -1.548591 -1.239616 -2.249607 -0.152515 -0.374144 -1.770531 0.483713 0.512406 -3.348164 2.328417 0.431770 -0.528778 -0.547365 -0.845967 0.255199 -1.549473 -2.092211 0.171375 -1.058086 -1.904113 -0.101431 -0.959540 0.329044 0.690791 0.444389 -1.308657 -1.858963 1.911451 0.476821 1.431417 1.186939 0.910888 1.710656 2.085597 -1.132872 -0.313662 -1.544118 1.962744 -0.482513 -0.715486 0.130552 -1.267321 0.812767 2.246663 -0.564317 -0.194899 -1.958409 1.027760 -0.832166 -0.582364 0.934332 -0.682845 -0.640129 0.289501 1.183477 -0.358009 -0.762454 -1.666832 -0.462221 -0.796785 -1.351514 0.001858 -1.721166 -0.405337 1.760835 -1.078902 -1.435178 0.468819 -0.516267 -0.745192 -0.214489 1.498762 1.306164 -1.650845 1.731562 -1.525957 1.417909 -2.137996 -1.395166 0.238569 -0.885413 -0.322059 -0.750723 0.000000 0.063887 -0.038515 -0.529171 -0.704447 0.189121 +PE-benchmarks/Nearly_sorted_Algo.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/Nearly_sorted_Algo.cpp__sortK(int*, int, int) = -1.469396 -1.003900 1.046217 -2.696202 3.288038 2.355372 1.060500 -1.258922 -3.350040 -1.879556 0.552454 -4.508718 -4.317659 4.212945 -2.150159 2.098153 4.860103 -0.098677 -1.086880 -2.238790 3.597099 -1.026870 6.262673 4.895917 -5.572353 -0.001611 0.004648 3.271372 1.894042 2.343832 1.617211 -2.701535 0.514371 -1.772751 2.460582 -2.191329 -0.547550 1.041024 0.548073 -7.575896 -1.274892 3.964207 -0.459455 1.147578 1.688176 5.102191 3.915397 3.652085 -1.790198 4.087901 2.900310 -0.295844 3.243247 0.102968 -0.795370 -0.477863 2.147796 -0.459802 -1.766487 0.253411 -1.641557 -2.954086 1.085975 4.587851 6.254019 -1.503307 -2.091509 1.411976 1.008811 1.585118 1.367498 4.453038 0.569836 1.680083 4.403832 -2.748239 0.044345 -6.600505 1.411290 -8.932949 -3.333980 -1.893961 3.423340 2.640377 1.011367 -1.495346 7.891832 -0.010878 -1.577055 5.401092 4.771021 -2.470136 -0.540003 -3.116184 -2.159289 0.055546 -2.423928 -0.669795 1.604131 3.067912 -3.557191 -2.286410 -0.466921 -0.727712 -2.628796 -1.129379 -2.533993 3.945278 -5.151667 -2.446124 -4.055826 2.759540 -0.212705 -7.382286 -2.014072 -2.029919 1.358023 1.047107 -0.437323 -1.200670 2.057722 1.665699 -1.163379 -0.298846 -2.182110 4.772287 2.852168 0.038690 -0.039703 3.406900 0.348041 3.663215 2.893064 -1.486233 -2.096374 2.599445 -1.061399 1.324958 -2.244662 0.348383 2.959514 -3.790601 -0.320875 1.109512 -1.700776 -1.520311 -1.131406 -2.176815 0.920290 11.663164 -1.464256 3.929525 2.361898 -3.856222 2.748989 0.094153 0.865816 2.361051 2.835932 2.713144 -5.062141 -3.232291 3.672459 5.653334 1.712350 -4.728344 0.135416 1.312945 1.181997 -0.868002 2.157081 2.193305 -0.600282 -2.035395 -0.092848 0.012980 8.074144 -2.262350 -2.657174 0.971753 2.681131 -1.608761 -3.930924 -0.319786 -2.061022 -1.952304 1.768163 0.902290 1.360578 4.827840 -7.383555 4.206728 0.535554 0.032644 3.418148 -0.748732 -1.528539 -6.019550 -1.514350 1.942697 3.329899 -0.100432 -1.324183 0.061672 -5.064956 2.016722 1.031211 2.139405 -2.445282 4.857178 -1.050069 -1.939573 -2.164541 -1.055021 -1.486765 -0.273662 -2.066099 2.570909 0.577327 -6.249127 3.364242 -1.259235 -2.455499 0.609459 0.794279 3.763276 -3.354088 -4.430858 2.337112 -2.040354 -4.872393 -3.821758 -1.593981 1.474343 1.894897 -0.172720 -4.128203 -5.617881 4.214261 -2.441682 3.848813 2.695129 -0.431835 5.036465 0.977410 -3.299353 -2.892844 -3.460839 1.117979 -0.015316 -0.783758 -1.515107 -0.956572 3.048966 4.296296 -0.445861 -0.917455 -1.877706 5.361391 -3.107447 -1.614978 1.811304 -0.232682 -1.940655 3.147990 2.616161 -2.846008 -0.179042 -3.978860 0.518148 -2.720469 -0.965309 3.225715 -3.204301 -0.062280 0.904736 -0.349902 -1.548797 1.540982 1.562403 -1.073213 -0.853905 7.374662 5.557654 -2.581316 1.404079 -4.367503 3.913140 -4.902869 -2.624649 -1.222817 0.117749 -0.372598 0.237199 0.584061 3.148994 3.463711 -3.729716 -2.531125 0.507086 +PE-benchmarks/n-queen-problem.cpp__main = -0.027413 -0.016906 0.130506 -0.095883 0.154569 -0.145434 0.105117 0.059316 -0.261442 -0.226555 0.052468 -0.313362 -0.208103 0.277145 -0.054903 0.094652 0.362832 0.154386 -0.015883 -0.117966 0.041459 -0.279743 0.321815 0.328353 -0.216282 0.076070 -0.085835 0.127177 -0.006197 0.255518 -0.028771 -0.226642 0.130526 -0.037066 0.099985 -0.171289 -0.018040 0.071922 -0.072049 -0.446997 0.031251 0.219641 0.226905 -0.028847 0.010073 0.258569 0.254281 0.186940 -0.008631 0.244052 0.119635 -0.081214 0.128704 0.084565 0.129561 -0.001537 0.166582 -0.186952 -0.269733 0.080444 -0.056715 -0.401145 -0.055653 0.170800 0.289272 -0.051813 -0.030418 -0.030871 -0.083579 0.096716 0.156004 0.054604 0.062119 -0.043052 0.127201 -0.089062 0.049253 -0.334003 -0.077353 -0.842890 -0.240984 -0.098840 0.442752 0.203999 0.010160 -0.023762 0.274856 0.003727 0.010180 0.067042 0.328109 -0.173473 -0.173162 -0.050012 -0.022967 0.124182 -0.153777 -0.076959 0.170563 0.079389 -0.216407 -0.024260 0.263946 -0.014359 -0.091776 0.055055 -0.026256 0.216658 -0.437381 -0.109003 -0.272279 0.002802 0.106117 -0.300448 0.218186 0.002030 0.070497 0.169734 -0.128737 -0.031195 0.122112 0.017112 -0.093498 0.027499 -0.421580 0.269225 -0.088372 0.073133 0.105011 0.109228 0.065760 0.180176 0.145211 -0.142042 -0.009053 0.080824 -0.085459 0.097898 -0.096940 -0.195130 0.080803 -0.250103 0.053552 -0.093733 -0.191345 -0.083073 -0.143529 0.061522 0.082949 0.165680 -0.025111 0.229183 0.110877 -0.194908 0.181031 -0.067235 0.005108 0.042078 0.223047 0.033428 0.081830 -0.190693 0.102352 0.277546 0.178905 -0.181872 -0.088125 -0.043190 0.096790 0.092349 0.095034 0.090201 0.065136 -0.189166 -0.033637 0.011044 0.398235 -0.039849 -0.084283 0.047944 -0.047393 -0.027163 -0.276585 -0.018512 -0.042190 0.033364 -0.148282 -0.002693 0.038944 0.299296 -0.545716 0.307262 -0.108670 -0.029823 0.219412 -0.041573 -0.124441 -0.530469 -0.073927 0.136237 0.341279 0.064726 0.023783 0.077567 -0.229731 -0.045870 -0.051153 0.087156 -0.095215 0.143309 -0.032312 -0.169711 -0.124605 -0.179072 0.024483 -0.002180 -0.059806 0.132266 0.329492 -0.473872 0.194799 -0.065686 -0.156278 -0.017904 0.121864 0.080535 -0.224948 -0.235033 0.013208 -0.185151 -0.351851 -0.201370 -0.049559 0.049112 -0.141626 -0.184826 0.048279 -0.107355 0.294509 -0.094448 0.165220 0.135248 -0.041604 0.265278 0.339853 -0.169705 -0.008265 0.039881 -0.056289 -0.418596 0.003481 0.195948 -0.102450 0.158404 0.291424 0.125984 -0.026495 0.045529 0.292274 -0.098030 -0.191803 0.264281 -0.099894 0.011509 0.288855 0.270196 -0.299278 -0.058997 -0.223385 -0.066986 0.006626 -0.099792 0.125789 -0.144265 0.037703 0.064132 -0.004819 -0.150397 0.118379 -0.015905 -0.101330 -0.093239 0.404773 0.298054 -0.177548 0.190616 -0.188208 0.068613 -0.276866 -0.147592 -0.045689 0.235896 -0.192282 0.046863 0.040975 0.111759 0.051854 -0.135291 -0.169767 0.064487 +PE-benchmarks/n-queen-problem.cpp__printSolution(int (*) [4]) = -0.902141 -1.031335 -0.441530 -1.443136 0.769850 1.045681 0.529332 -0.930099 -2.127680 -0.882669 0.716886 -2.458073 -1.051206 2.206555 -0.679519 1.611910 2.728987 0.496574 -0.911641 -0.595422 1.737324 -0.669819 2.696241 3.158281 -1.825634 0.012112 -0.274148 0.997948 0.491701 0.485797 0.873432 -1.497165 0.495016 -1.637779 0.418722 -1.328573 -0.416223 1.314417 1.410983 -3.521325 -0.090032 1.533128 0.820314 -0.062958 0.135463 0.570372 1.468291 1.690470 -0.309875 1.700372 1.341436 -0.001723 1.063849 0.095851 0.464762 0.295914 -0.027555 -0.369985 -0.383164 -0.116171 -0.590609 -0.679597 0.478934 2.066418 2.574124 -0.205180 -0.966117 0.441304 0.512083 0.631928 0.921033 1.562358 -0.292135 0.099761 1.256890 -2.230295 0.101510 -3.591081 0.744641 -3.881554 -1.374796 0.191379 1.902530 1.539060 0.981933 -0.503572 3.111831 -0.719972 -1.083503 2.320860 2.218449 -1.416025 -0.537608 -0.770490 -1.125063 0.286477 -0.958543 0.004596 0.634479 1.200312 -1.783943 -1.087883 0.288832 0.301762 -1.167998 -1.096671 -0.164867 1.635098 -2.047786 -1.410203 -0.892870 1.631811 -0.053265 -3.109822 -0.607248 -1.668193 -0.300804 0.423457 -1.601639 -1.365387 0.892218 0.234747 -0.569127 -0.581537 -1.088076 1.482603 0.864966 0.385374 -0.206453 1.021027 0.294300 2.637218 0.308858 -1.356254 0.151657 0.869917 -0.365336 0.937353 -1.207835 -0.777610 1.059650 -1.943737 -0.334477 0.455009 -1.202202 -0.536269 0.515944 -0.136391 -0.130048 6.215251 -0.389058 2.318540 2.006577 -1.626011 1.399606 -0.345564 0.602507 0.951846 1.458627 0.767718 -2.561510 -1.703342 1.587783 2.957958 1.180617 -1.612127 -0.737701 0.692269 0.489683 -0.032801 1.012208 0.194844 0.036624 -1.229613 -0.242365 0.866226 3.683401 -0.826644 0.411942 0.250156 1.504773 -0.681533 -2.174062 -0.296460 -2.308766 -0.073336 0.493881 0.442597 1.009852 2.383966 -3.101533 2.034836 -0.424910 0.346425 1.399175 0.510088 -1.504868 -3.300951 -0.750154 0.672238 2.038482 -0.492966 0.354941 0.632066 -2.474713 0.099378 0.382732 0.497617 -1.515808 2.083190 -0.291813 -0.815104 -0.663900 0.447959 -0.960898 -0.987910 -0.557349 1.608998 1.000208 -1.718234 1.489736 0.208527 -0.940696 0.265540 0.056402 1.732485 -1.805545 -1.908956 1.263881 -0.630766 -1.317363 -0.798148 -0.600223 0.990357 0.510759 -0.349567 -1.470685 -1.974226 2.090736 -0.841930 2.439045 1.135610 -0.758762 1.296318 0.157752 -0.982668 -1.132036 -1.298053 -0.245033 -0.264070 -0.978535 -1.212362 -0.552534 1.610188 1.798976 0.319007 -1.286666 0.171599 2.477579 -1.151224 -0.290907 0.789751 -0.067318 -1.182100 0.914457 1.177964 -2.002283 0.465543 -1.777685 0.279409 -0.992217 -0.844643 1.836772 -0.600821 0.748413 -0.077278 -0.195266 0.017099 0.887384 1.217635 -0.190349 0.516216 3.077713 1.014300 -0.149594 -0.099714 -2.432782 1.145584 -2.219832 -1.557240 -0.285345 0.967567 -1.420443 -0.277020 0.111254 1.839580 1.421690 -0.867785 -1.126757 0.732675 +PE-benchmarks/n-queen-problem.cpp__solveNQ() = -0.168068 -0.222581 0.454091 -0.594387 0.426311 -0.021132 0.245304 0.217470 -1.055063 -0.791868 0.174043 -1.334392 -0.859687 1.023838 -0.240124 0.080842 1.368165 0.372668 -0.276684 -0.343818 0.268808 -0.375704 1.048789 1.376449 -0.834763 0.183625 -0.465348 0.460062 -0.012202 0.625936 0.413330 -1.052617 -0.065132 0.186086 0.587860 -0.422839 -0.308737 0.347311 -0.168148 -1.858408 -0.013879 1.372548 0.722867 -0.063002 0.380903 0.516015 0.958410 0.648505 -0.125370 0.689402 0.523939 0.021835 0.637279 -0.014032 0.249685 -0.151957 0.394029 -0.542563 -0.567532 0.355838 -0.280633 -0.611122 -0.062495 0.843113 1.094659 -0.086483 -0.485041 -0.470085 0.269441 0.458372 0.365289 0.602230 0.224510 0.075743 0.505366 -0.123020 0.001234 -1.537903 0.568227 -2.134138 -0.929484 -0.129595 1.646648 1.474192 -0.207408 -0.619624 1.353117 -0.357438 -0.188748 0.807810 1.141503 -0.141207 -0.358315 -0.424464 -0.558978 0.368570 -0.343490 -0.218402 0.145652 0.667860 -0.837679 -0.156247 0.260419 -0.268490 -0.469714 0.344760 -0.128738 0.906988 -1.051412 -0.139142 -0.751563 0.881199 0.628907 -1.290935 0.024842 -0.492447 -0.647680 0.542118 -0.810465 0.045865 0.528050 -0.274192 -0.582862 0.386246 -1.634629 1.122412 -0.031886 0.052104 0.019368 0.561824 0.269585 0.308720 0.107714 -0.663685 0.105500 0.504382 -0.046718 0.221839 -0.528975 -0.348282 0.265419 -0.658057 -0.005398 -0.339557 -0.640093 -0.452289 -1.234114 -0.165695 0.056864 1.760426 -0.364720 1.008943 0.544611 -0.566997 1.174722 0.212457 0.066924 0.148802 0.788645 0.486925 -0.241294 -0.640479 0.651026 1.363646 0.555410 -0.420163 -0.064428 0.338118 0.069050 0.048218 0.852435 0.149593 0.127756 -0.550679 -0.171417 0.232398 1.470421 0.078200 -0.642313 -0.130921 0.590920 0.149502 -0.567367 0.172901 -0.517011 -0.030509 0.142580 0.069288 0.506636 1.077799 -1.995058 1.135716 0.131815 0.056498 0.860289 -0.164860 -0.461356 -1.646010 -0.329824 0.406356 1.248836 0.114130 -0.304125 0.083778 -1.020255 -0.014994 0.095311 0.379814 -0.719647 0.900954 -0.368190 -0.362911 -0.254436 -0.717160 -0.471849 -0.153438 -0.715143 0.536629 0.907196 -0.986392 0.750297 0.011229 -0.332938 -0.293736 0.041579 0.376329 -0.643898 -0.769190 0.102316 -0.537496 -1.315437 -0.619612 -0.513676 0.274075 -0.044286 -0.097314 -0.326751 -0.781234 1.240594 -0.316768 1.181636 0.584829 -0.380053 0.674705 1.643152 -0.447942 -0.021582 -0.572176 0.341067 -0.596223 -0.150848 0.007138 -0.461373 0.411636 0.854908 0.065747 -0.441351 -0.472278 1.124457 -0.071155 -0.415856 0.473136 -1.306500 -0.045130 0.793147 0.705277 -0.906489 0.074314 -1.195223 0.202379 -0.358627 -0.230453 0.573749 -0.461201 0.077692 0.081871 -0.270087 -0.466768 0.265268 0.310842 -0.566714 0.016089 1.534728 0.357691 -0.230266 0.865542 -1.011032 0.661606 -0.954890 -0.444193 -0.449739 0.254317 -0.669131 -0.114108 -0.139726 0.457404 0.395715 -0.319680 -0.774840 0.658791 +PE-benchmarks/optimal-binary-search-tree.cpp__main = 0.162913 0.597579 0.725810 -0.156080 0.563398 0.022536 0.249307 0.661427 -0.494231 -0.975072 -0.070960 -1.296524 -1.479833 0.774862 -0.019971 -0.500110 1.155099 0.098799 0.069975 -0.315409 -0.257796 -0.243751 1.018593 1.127525 -0.975072 0.446680 -0.146966 0.279272 -0.164892 0.808335 0.101136 -1.329368 0.148796 0.696302 0.658578 -0.036000 -0.402011 -0.577161 -0.884801 -1.721040 -0.204774 1.408971 0.005261 -0.018943 0.430784 1.057386 1.592316 0.490040 -0.222612 0.576336 0.219546 -0.173838 0.585463 0.003014 0.294670 -0.591388 0.456056 -0.429587 -0.845348 0.454882 -0.143059 -1.236701 -0.675479 0.682114 0.864969 -0.185458 -0.454203 -0.520506 -0.193365 0.263224 -0.096704 0.605751 1.042353 0.486595 0.746357 0.711255 -0.088900 -0.730001 0.183667 -2.619333 -1.118419 -0.661380 1.762027 1.063089 -0.412599 -0.957276 1.233071 -0.041913 0.315609 0.596316 1.433517 -0.208911 -0.380274 -0.396292 -0.101320 0.500558 -0.381032 -0.016925 0.276720 -0.040351 -0.844419 -0.064102 0.425990 -0.523596 -0.509573 0.597123 -0.272300 0.687771 -1.230163 0.324325 -1.392001 -0.003946 0.853185 -1.249029 -0.242030 0.478675 -0.087882 0.801773 -0.478293 0.247276 0.453527 -0.221433 -0.414973 0.323556 -1.432934 1.275555 0.006527 0.074070 0.491827 0.774656 0.742121 0.178188 0.592058 -0.138464 -0.110476 0.280223 0.000000 0.078725 -0.028511 -0.120471 0.184275 -0.423324 0.192242 -0.314137 -0.590286 -0.399248 -1.571461 -0.407334 0.235122 1.213750 -0.373484 0.704291 0.081478 -0.679326 0.811777 -0.132245 -0.551798 -0.077971 0.748416 0.895364 0.274665 -0.292990 0.587559 1.269260 0.392619 -0.673358 0.684552 0.300492 0.107139 -0.406034 0.944845 0.200522 0.599268 -0.442694 -0.112210 0.482663 1.261290 -0.166378 -1.475182 -0.114501 0.236896 0.747810 -0.099821 0.370115 0.435392 -0.117820 0.190639 -0.057237 0.338905 0.897171 -1.927807 0.959731 0.233198 -0.393485 0.803261 -0.160581 -0.282477 -1.003370 0.107188 0.777131 0.986271 0.630935 -0.400222 -0.461910 -0.844820 -0.122801 0.203309 0.403803 -0.528306 0.858474 -0.346170 -0.455535 -0.501565 -1.427081 -0.120556 0.241416 -0.891580 0.306341 0.798580 -1.878702 0.971740 -0.004039 -0.496248 -0.730733 -0.124384 0.139360 -0.780826 -1.026864 -0.155884 -0.975138 -1.960767 -0.455330 -0.674464 -0.087258 0.095389 -0.173638 -0.224623 -0.720377 1.604676 0.085342 0.918620 0.685178 0.109813 1.316255 1.566092 -0.785064 0.195209 -0.748185 1.087918 -0.969715 -0.104207 0.610970 -0.641646 0.178275 1.098642 -0.151027 -0.135860 -0.813011 0.658737 -0.294336 -0.624471 0.612838 -0.630572 0.152830 0.990113 0.756277 -0.472253 -0.134767 -1.226362 -0.248374 -0.322847 -0.464317 0.093607 -0.937756 -0.265938 0.753373 -0.506874 -0.829801 0.229219 -0.335082 -0.636999 -0.291883 1.064869 1.118879 -1.085120 1.195539 -0.864021 0.781695 -0.996442 -0.627538 -0.159255 -0.051162 -0.149095 -0.352620 -0.076613 -0.150614 0.221200 -0.799449 -0.850389 0.621482 +PE-benchmarks/optimal-binary-search-tree.cpp__sum(int*, int, int) = -0.793634 -0.648553 -0.328054 -0.795861 0.881369 1.115105 0.581723 -0.891103 -1.611247 -0.556211 0.501818 -1.902503 -1.142871 1.967350 -0.464584 1.614826 2.514326 0.470007 -0.617554 -0.682930 1.587569 -0.841330 2.692396 2.901503 -1.726937 0.115391 0.306731 0.670137 0.464932 0.477818 0.064075 -1.167267 0.923981 -1.952446 0.221018 -1.300632 -0.410161 0.788190 1.472208 -3.189530 -0.189803 0.686466 0.275691 0.001849 -0.027443 1.181999 1.589273 1.551276 -0.309028 1.785528 1.067009 -0.434922 0.929731 0.214862 0.494794 0.492739 0.240303 0.372911 -0.510411 -0.105829 -0.562510 -1.098301 0.248846 1.743399 2.399048 -0.289501 -0.831149 0.719263 0.175590 0.409417 0.618211 1.451420 0.210499 0.180340 1.427225 -2.337229 -0.069003 -3.444570 0.037608 -4.033156 -1.348225 -0.146332 1.349001 0.113742 1.312805 -0.094804 2.848666 -0.384671 -0.788385 1.640494 2.238652 -1.965468 -0.544938 -0.494718 -0.645389 0.141304 -1.012070 0.270407 1.097681 0.312124 -1.696265 -1.557876 0.799503 0.368903 -1.076906 -1.273355 -0.263879 1.489134 -1.911414 -1.567341 -1.391553 0.547528 -0.452538 -2.869650 -0.260831 -0.997049 0.647483 0.700183 -1.298675 -1.703684 0.846979 0.620516 -0.365233 -1.228510 0.145783 1.452116 1.011632 0.358760 0.126787 0.807736 0.336946 2.836656 1.215078 -0.994836 -0.037689 0.711731 -0.720470 0.896360 -1.055152 -0.738820 1.039761 -1.882091 0.022840 0.711888 -1.132225 -0.234283 1.612482 -0.087579 -0.004048 5.254983 -0.312251 1.936838 1.620527 -1.758581 1.116246 -0.801412 0.364810 0.951634 1.515658 0.835231 -2.717385 -1.474602 1.381764 2.676400 1.071524 -2.238575 -0.920426 0.308942 0.687195 -0.228414 0.824639 0.384414 0.330235 -1.146263 -0.096628 0.787727 3.650355 -1.529582 -0.173706 0.366148 0.767876 -0.503689 -2.600638 -0.411315 -1.941869 -0.189668 0.343072 0.384498 0.651282 2.134690 -3.010959 1.763967 -0.901240 -0.173728 1.518980 0.760899 -1.372694 -2.505338 -0.365967 0.793084 1.763848 0.099468 0.230318 0.432708 -2.278289 0.060662 0.271387 0.506188 -1.252681 1.974534 -0.125830 -1.058102 -0.765802 0.329349 -0.317109 -1.208123 -0.222446 1.446893 0.644650 -2.560204 1.412759 0.143059 -1.091437 0.520279 0.131129 1.628020 -1.655300 -2.024168 1.286943 -0.691846 -0.958315 -0.837949 -0.486748 0.810503 0.640856 -0.290682 -1.318400 -2.174168 1.875598 -0.640551 2.070286 1.074096 -0.403232 1.747494 -0.405895 -1.346848 -1.373665 -0.824937 -0.177753 -0.445200 -0.932385 -1.411660 -0.527781 1.664123 1.960690 0.353670 -0.728348 -0.193820 2.193867 -1.946061 -0.244699 1.026920 1.362825 -1.011923 0.876685 1.248387 -1.730373 0.178983 -1.208112 -0.233731 -0.842867 -0.953714 1.502276 -0.973445 0.543563 0.124422 -0.193441 0.092206 0.873573 0.777173 0.085136 0.102753 2.551243 2.030846 -0.947544 -0.272915 -2.068971 1.141217 -2.135355 -1.586633 0.079816 1.001035 -1.261434 -0.296662 0.464324 1.496382 1.095063 -1.310828 -1.021049 0.205288 +PE-benchmarks/optimized-naive-algorithm.cpp__main = -0.736770 -0.686471 2.691635 -2.302311 2.681226 -0.478013 0.992709 1.652823 -2.193083 -2.776742 -0.260046 -0.775817 -4.777079 2.221460 -1.263367 -0.261253 1.760542 -0.434285 0.107551 -2.977637 2.757437 -3.323206 3.401970 1.828934 -5.394082 0.208352 -0.503586 4.514600 1.907299 3.655873 1.918934 -0.844129 -1.305170 1.628337 5.148482 -1.546937 0.621429 1.077772 -3.892294 -5.361806 -1.612171 4.971032 0.518850 1.697112 1.627927 5.369689 1.670905 2.661740 -2.734201 2.849838 3.327660 -0.801985 2.802455 0.084859 -1.333637 -1.222199 1.571598 -1.099951 -1.746145 1.418553 -0.689434 -5.088691 1.909052 2.610552 4.875984 -2.861620 -0.559738 0.046701 -0.194081 1.976373 1.318131 3.046049 0.478892 -1.143296 4.963735 -0.345824 -0.472289 -5.018623 2.347227 -8.799717 -3.144289 -3.738324 4.251927 3.701643 -0.422884 -2.690922 6.348912 0.744132 -0.604999 3.615951 1.570950 0.121043 0.228130 -3.927815 -1.654907 0.665355 -2.297614 -2.432828 1.358499 3.215960 -1.707891 0.465849 -0.029094 -1.826065 -1.817222 -0.142431 -4.201070 3.594208 -4.275343 -0.541517 -4.738817 3.055428 1.109439 -4.370808 1.029833 -2.096301 0.429820 -0.142305 2.507385 3.335019 0.819626 1.239465 -1.085819 1.355026 -5.528110 5.031705 1.786189 -1.762787 0.894504 3.018950 -1.535789 -1.133054 3.338150 -0.256115 -4.415723 3.687650 -1.153813 0.581973 -1.779580 1.705444 4.471558 -1.952515 -1.659891 -2.222281 0.247242 -1.497428 -2.796729 -2.682107 2.144743 5.429832 -0.421593 1.273330 0.148804 -0.790956 4.492178 2.555634 0.885522 3.647493 2.665468 -0.336733 -1.721493 -2.139918 1.304966 2.773421 0.381018 -2.452856 -0.744079 0.589682 0.771441 -0.821258 1.203933 1.913373 -0.828426 -0.403703 0.106194 -2.582987 3.481834 -0.317908 -2.600314 0.879034 2.650729 -3.322236 -2.609188 0.018813 -0.374506 -2.727514 -0.385076 0.139507 1.049140 2.873221 -6.160761 2.630822 0.965396 0.252354 2.184572 -3.476487 1.565269 -7.587436 -0.612001 0.175760 2.866013 -0.526366 -1.284290 0.026979 -3.508511 2.908948 -0.184542 1.937423 -1.599762 3.125068 -2.666701 -0.126270 -1.756369 -3.723325 -2.424595 1.752379 -1.701171 0.115696 1.424633 -4.479631 1.373705 -3.327726 -1.728935 0.640290 2.324486 1.921724 -1.345764 -2.641901 0.971783 -0.256456 -5.475827 -5.529622 -0.981015 1.515867 -1.279728 -2.630620 -1.921915 -4.163865 3.520528 -2.843252 1.592062 1.454051 -0.173671 4.664006 5.333485 -2.992186 -1.615819 -1.962692 0.862024 -1.675356 0.650801 0.347139 -0.333320 0.725332 2.845248 0.513340 1.776257 -0.597652 5.469045 -0.826753 -3.342662 1.526953 -2.782333 1.170348 4.618739 2.288371 -1.977071 -2.073032 -4.780511 1.390352 0.190655 -0.250751 2.809877 -3.081130 0.001751 1.119279 0.841890 -2.378297 1.314636 1.101558 -2.038749 -3.428653 7.477056 4.915739 -2.764397 2.131517 -2.054681 2.307373 -2.120676 1.137868 -3.571609 0.205359 1.947424 2.122569 0.588241 1.851516 2.655222 -2.420333 -1.641514 -1.018927 +PE-benchmarks/optimized-naive-algorithm.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -2.205743 -3.032020 -1.460258 -3.173748 1.051112 1.556928 0.986342 -2.662098 -4.411240 -1.938153 2.286421 -5.580337 -2.195390 4.472492 -1.819855 3.152991 5.225200 0.377709 -2.048021 -2.127958 3.867629 -0.411696 5.861071 6.737200 -3.983074 -0.459388 -0.532749 2.202290 2.336041 -1.086161 3.351553 -2.598945 1.055538 -3.475239 0.616659 -1.964345 -0.685208 2.914410 3.571512 -6.560532 -0.385811 2.662986 1.597160 0.105932 0.290266 1.978841 2.272139 3.657532 -0.691308 3.954382 3.547078 0.095065 2.149973 -0.036010 0.431333 -0.783158 -0.322768 -0.929250 -0.216913 -0.468091 -1.103175 -0.556029 0.874097 4.623150 5.622890 -0.364281 -2.200360 1.225432 1.756909 1.666429 2.284632 3.612020 -0.389871 0.541758 3.108686 -4.973303 -0.179898 -8.809511 1.714549 -8.635243 -2.566827 1.185363 4.264905 1.962652 1.569209 -0.259874 6.446247 -0.676247 -3.196610 5.899697 4.324650 -2.210856 -1.014075 -0.940614 -2.562735 0.670564 -2.218149 1.318953 1.236927 3.783997 -3.682609 -2.039949 -0.205150 0.216636 -2.426974 -2.738168 -0.221422 2.849453 -3.864213 -2.207879 -1.106457 3.992414 0.507318 -6.412297 -2.206587 -4.143532 0.577295 0.502525 -3.460389 -1.876116 1.539330 -0.381399 -1.078823 -0.749193 -1.751023 2.033684 2.479516 1.516829 -0.991101 2.770293 0.711790 5.720888 -0.303684 -3.011858 0.336690 1.571233 -0.460085 2.565057 -2.563292 -1.352716 3.568157 -3.247514 0.025779 0.584181 -2.217319 -2.683651 2.114179 -0.497565 -0.775270 12.554390 -0.350734 4.967015 5.067338 -2.672304 1.231946 -1.368280 2.041230 2.348864 2.868659 1.287822 -4.394046 -3.711909 3.789574 6.164051 2.216484 -3.704050 -1.225084 2.662246 1.239611 -0.701035 2.125135 0.418815 -0.190872 -2.195160 -0.322402 2.411230 6.687797 -1.535825 1.804414 0.090593 4.262048 -0.866328 -3.724090 -0.403383 -3.994639 0.087236 1.807521 1.789341 2.227894 4.784043 -6.820097 3.718215 0.112789 2.179893 1.985758 1.871492 -3.925807 -6.828015 -1.446542 0.791236 3.375669 -0.982010 1.035371 1.822209 -5.267137 0.511152 0.949649 0.672927 -3.142424 4.378440 -0.617145 -0.783611 -1.356449 1.702808 -2.127723 -1.229636 -0.885931 3.703567 1.717400 -3.583874 2.714286 0.137634 -2.127060 -0.388674 -0.675621 4.390143 -3.851369 -3.391215 2.509434 -2.106602 -3.210161 -2.120596 -1.140976 1.556327 1.054500 0.579161 -3.448602 -3.215876 4.899974 -2.229662 5.306615 2.195340 -2.064829 2.577187 -2.080501 -1.710882 -2.528659 -2.412374 -0.132620 0.298632 -2.630934 -1.897150 -0.562919 2.955263 3.107475 -0.122338 -3.339542 1.075004 4.745550 -3.126025 -0.901947 0.931233 1.377007 -2.594253 2.904547 1.782532 -4.269181 1.961674 -3.785531 0.103946 -2.464522 -1.797253 4.282287 -0.516107 1.929469 -0.785799 -0.151587 0.633504 1.979818 2.733506 -0.228635 1.633638 6.070752 3.407889 -0.083797 -0.967638 -5.798620 2.422496 -4.379922 -3.895330 -0.078318 1.257646 -2.817555 -0.749891 -0.616140 4.173631 3.869173 -2.347786 -3.159554 2.839941 +PE-benchmarks/overlapping-subproblems-property.cpp__main = -0.044082 0.070186 0.467364 -0.244529 0.246952 -0.262432 0.166318 0.296231 -0.426068 -0.684023 0.100070 -0.783671 -0.834206 0.565268 -0.191584 -0.248266 0.791184 0.176322 -0.007737 -0.377005 0.030123 -0.352386 0.741405 0.825829 -0.721453 0.096991 -0.041272 0.436879 0.236506 0.322259 0.255144 -0.586503 0.144930 0.291455 0.473271 -0.207078 -0.040644 -0.114912 -0.536013 -1.079312 -0.083564 0.651667 0.168135 0.029639 0.196089 0.944400 0.741429 0.439986 -0.244820 0.432143 0.404834 -0.104751 0.297736 0.046781 0.046614 -0.503404 0.289260 -0.243501 -0.508798 0.249439 -0.066304 -0.929298 -0.239902 0.541860 0.763710 -0.124141 -0.118998 -0.245908 -0.021234 0.281693 0.179753 0.292616 0.503775 0.185385 0.532409 0.086237 -0.026065 -0.992637 0.049213 -2.116429 -0.606750 -0.387914 1.210504 0.444635 -0.315051 -0.358193 0.757485 0.187293 0.091328 0.535911 0.850182 -0.099041 -0.319390 -0.274183 -0.161867 0.438187 -0.412881 0.060904 0.320501 0.303813 -0.513758 0.004605 0.237847 -0.282057 -0.286641 0.271297 -0.195840 0.496763 -0.899853 0.159865 -0.800693 0.053324 0.580418 -0.896049 0.095125 -0.024995 0.312001 0.389467 -0.237023 0.305778 0.188063 -0.102097 -0.201010 0.307462 -1.054350 0.770102 -0.009153 0.113819 0.206932 0.468943 0.300245 0.103298 0.356491 -0.230872 -0.160719 0.225072 -0.242932 0.102723 -0.286015 -0.150967 0.573717 -0.355480 0.174714 -0.277476 -0.391092 -0.514982 -0.530523 -0.183654 0.258250 0.840106 -0.073630 0.505274 0.238485 -0.361459 0.408314 -0.058351 -0.080916 0.163880 0.514090 0.300528 0.172113 -0.335506 0.299339 0.769458 0.315622 -0.522439 0.160389 0.157278 0.122730 -0.179431 0.407913 0.214461 0.100101 -0.280375 -0.064039 0.319664 0.636917 -0.036426 -0.653945 -0.109497 0.244960 0.208650 -0.303441 0.175810 0.281907 0.027779 0.012515 0.066662 0.230176 0.661722 -1.496457 0.625146 0.218009 0.080922 0.417033 -0.116851 -0.300166 -1.127578 0.112030 0.400165 0.620192 0.299017 -0.188472 0.031283 -0.602955 -0.035301 0.081858 0.298845 -0.287504 0.453362 -0.161175 -0.174303 -0.426261 -0.721711 -0.083936 0.216358 -0.382686 0.279347 0.454084 -1.291447 0.570240 -0.259426 -0.410443 -0.422939 -0.068813 0.169082 -0.675028 -0.623447 -0.087132 -0.560823 -1.235901 -0.639180 -0.266012 0.053295 -0.170786 -0.160998 -0.100390 -0.425724 0.932285 -0.247048 0.484632 0.351440 -0.005855 0.909046 0.812205 -0.374620 -0.095182 -0.167181 0.446821 -0.699028 -0.154709 0.465999 -0.209580 0.165382 0.734555 -0.107426 -0.078060 -0.082086 0.588896 -0.264492 -0.635600 0.390136 -0.199641 0.122165 0.854833 0.462687 -0.625152 -0.102054 -0.781102 -0.235856 -0.028606 -0.352592 0.251712 -0.496286 0.034409 0.310828 -0.080852 -0.439728 0.268919 -0.074085 -0.301186 -0.135891 0.853587 1.066537 -0.620552 0.583740 -0.660830 0.413567 -0.740165 -0.480181 -0.101045 0.085423 -0.059616 0.012394 -0.065329 0.119092 0.247424 -0.503170 -0.566143 0.459119 +PE-benchmarks/overlapping-subproblems-property.cpp__fib(int) = -1.051476 -1.290328 -0.271369 -1.940155 0.744565 1.656657 0.510501 -1.871217 -2.155679 -0.752507 1.212191 -2.996344 -0.943842 2.246321 -1.059984 1.784492 2.438002 -0.107414 -1.330338 -0.830712 1.571355 0.650799 3.060524 3.303760 -1.842974 -0.081764 -0.380808 1.013721 0.938013 -0.215317 1.254697 -1.410224 0.575286 -1.449072 -0.084379 -0.521351 -0.639039 1.049139 1.979718 -3.078954 -0.093408 1.239358 0.275494 -0.010432 0.306179 0.284888 1.355501 1.753009 0.316906 1.794373 1.469966 0.315124 1.046292 -0.051618 0.719757 -0.301196 0.562585 -1.130576 0.009574 -0.519828 -0.595024 0.293113 0.103648 2.381042 2.478407 -0.038542 -1.239563 0.383410 0.971928 0.717287 0.983446 1.873962 -0.688597 0.868044 0.943011 -2.395766 0.634694 -2.976429 0.853608 -2.622303 -1.439597 0.935601 1.753862 1.677546 0.983534 -0.314892 3.164162 -0.445688 -1.767075 2.077775 2.204965 -1.320474 -0.363789 0.003822 -0.960872 -0.033754 -0.858320 0.772518 -0.087624 1.736036 -1.866181 -0.418672 -0.045132 0.193641 -1.228844 -0.778829 0.134040 1.498021 -1.837157 -1.071250 0.045944 2.286864 0.077400 -3.381363 -1.485315 -1.847167 0.291947 0.049495 -1.901096 -1.306043 0.947219 -0.022744 -0.509240 -0.407213 -1.102528 0.982429 1.610635 0.815696 -0.612229 1.477594 0.579567 3.232952 -0.399201 -1.360669 0.461869 0.436424 0.169987 1.393716 -0.613415 -0.392233 0.267105 -1.667838 0.107559 0.974166 -1.039213 -0.757796 -0.036372 0.204434 -0.656434 7.081850 -0.597510 2.814657 2.606797 -1.542547 0.128922 -0.930086 0.815342 0.763529 0.892063 0.848977 -2.698824 -1.717082 2.217108 3.198128 1.083169 -1.876877 0.266455 1.352653 0.218474 -0.613673 1.266651 0.050293 0.153584 -1.163366 -0.307379 1.353817 3.651072 -0.740085 0.188790 0.184544 1.305242 0.008271 -1.175111 -0.266792 -1.434370 0.191475 1.302400 0.910852 1.101221 2.306091 -2.851159 1.885014 0.295242 0.497195 1.806265 0.973950 -2.051779 -2.129319 -1.083126 0.533828 1.547728 -0.790018 0.292757 0.727136 -2.567427 0.145070 0.594430 0.073883 -1.635558 2.039771 0.389813 -0.657313 -0.477242 0.547160 -0.707083 -0.488243 -0.940806 1.888341 0.349054 -2.069687 1.475478 0.679291 -1.027508 -0.083946 -0.752610 2.408011 -1.676582 -1.463473 1.224081 -1.086378 -1.495557 -0.557509 -0.634938 0.595151 0.775055 1.071415 -2.209848 -1.080948 2.146306 -0.903274 2.785174 1.124089 -0.877731 0.931750 -1.304201 -0.698606 -0.831142 -1.861909 0.523395 0.632956 -1.516488 -0.625397 -0.493521 1.545153 1.263130 -0.178661 -1.882144 0.216978 1.924095 -1.674318 0.102258 0.314839 0.655716 -1.851347 0.877489 0.799014 -1.566446 1.214647 -1.543792 -0.424004 -1.788888 -0.940454 2.151491 0.245212 1.093296 -0.476290 -0.112181 0.113987 0.825197 1.072244 -0.067139 1.249698 2.651421 1.388843 0.294838 -0.447841 -2.882087 1.449200 -2.028373 -2.090334 0.415100 0.181458 -1.442050 -0.719185 -0.645327 2.189460 1.902740 -1.230993 -1.276637 1.601772 +PE-benchmarks/palindrome-partitioning.cpp__main = 0.065688 0.149076 0.372895 -0.140159 0.282242 -0.114566 0.152310 0.326537 -0.396610 -0.511470 0.062290 -0.749544 -0.690699 0.447105 -0.048481 -0.188539 0.610935 0.113304 -0.004537 -0.189367 -0.146565 -0.172332 0.548699 0.623946 -0.489367 0.225871 -0.241499 0.198362 -0.059970 0.435328 0.106161 -0.654373 0.085162 0.363515 0.295551 -0.053181 -0.179819 -0.154333 -0.423189 -0.904900 -0.055043 0.801291 0.179772 -0.013019 0.230993 0.571213 0.702408 0.282582 -0.072954 0.406448 0.164327 -0.120120 0.337440 0.024516 0.176785 -0.330572 0.288520 -0.350893 -0.489241 0.237453 -0.070459 -0.674278 -0.331219 0.344729 0.487211 -0.106947 -0.220986 -0.321363 -0.074913 0.182447 0.106569 0.266819 0.429400 0.149363 0.345797 0.413730 0.021397 -0.374693 0.101988 -1.422019 -0.575096 -0.233722 1.100448 0.684144 -0.259989 -0.470268 0.613803 -0.015453 0.068663 0.293379 0.683579 -0.066232 -0.248575 -0.127118 -0.071346 0.294055 -0.218624 -0.046725 0.151888 0.135197 -0.440902 0.082200 0.254417 -0.273848 -0.247152 0.379948 -0.111630 0.362060 -0.721868 0.154360 -0.613417 0.120000 0.506450 -0.619566 -0.043417 0.171106 -0.094743 0.402719 -0.283935 0.248391 0.238351 -0.222581 -0.235889 0.283328 -0.969420 0.634982 -0.083442 0.100669 0.228649 0.404929 0.332665 0.069949 0.148215 -0.161512 -0.019211 0.161654 0.045412 0.143352 -0.041538 -0.137350 0.087838 -0.256479 0.136035 -0.286796 -0.326987 -0.242867 -0.927915 -0.063967 0.074421 0.463573 -0.138411 0.447558 0.137721 -0.288769 0.411421 -0.048727 -0.158550 0.002330 0.380433 0.317815 0.320932 -0.201054 0.287070 0.647963 0.240976 -0.307450 0.325556 0.190071 0.090975 -0.113123 0.480483 0.111519 0.290069 -0.260217 -0.056376 0.190988 0.631853 0.026139 -0.637726 -0.064922 0.106770 0.320596 -0.038252 0.179188 0.241549 -0.012437 0.020315 0.008342 0.163269 0.491926 -1.050521 0.541242 0.140548 -0.096302 0.431055 -0.106692 -0.213589 -0.664665 -0.053755 0.299320 0.574327 0.286353 -0.183347 -0.089323 -0.441966 -0.069054 0.066902 0.148879 -0.263164 0.411714 -0.161991 -0.189545 -0.212611 -0.741570 -0.064259 0.190959 -0.459182 0.206908 0.523362 -0.937766 0.411624 -0.026242 -0.301133 -0.393240 0.001269 0.064591 -0.402624 -0.458944 -0.117517 -0.531881 -1.086026 -0.324462 -0.308909 -0.073213 -0.058590 -0.123596 -0.050819 -0.245415 0.852986 -0.047141 0.462494 0.346892 -0.069401 0.583590 0.916117 -0.368584 0.163319 -0.296859 0.479449 -0.631674 -0.013578 0.502413 -0.317450 0.085639 0.516644 0.010670 -0.113688 -0.306183 0.407724 -0.028541 -0.377567 0.350081 -0.472943 0.116472 0.621251 0.421464 -0.350100 0.008589 -0.648920 -0.143229 -0.130590 -0.175041 0.155927 -0.363379 -0.057206 0.273263 -0.189533 -0.436156 0.138013 -0.154093 -0.382443 -0.131916 0.678453 0.521409 -0.447496 0.665382 -0.457026 0.354838 -0.486430 -0.287411 -0.118436 0.043812 -0.195919 -0.112271 -0.071713 -0.002569 0.166238 -0.401346 -0.483656 0.416961 +PE-benchmarks/palindrome-partitioning.cpp__min(int, int) = -0.444021 -0.475063 -0.154973 -0.409908 0.416443 0.173706 0.221706 -0.364058 -0.810828 -0.520716 0.245428 -0.825332 -0.422339 0.796596 -0.232319 0.710890 1.001177 0.221964 -0.130314 -0.377823 0.616259 -0.636158 0.960655 1.197293 -0.589644 0.017499 0.064593 0.265237 -0.037467 0.216664 0.236887 -0.814100 0.273647 -0.712711 0.232186 -0.522469 -0.298533 0.654921 0.708188 -1.308959 -0.109851 0.468470 0.121735 0.088541 0.067689 0.269312 0.458761 0.495058 -0.103197 1.046004 0.462211 -0.091999 0.438165 0.014614 0.283109 0.265638 -0.033724 -0.110837 -0.160635 0.139906 -0.441593 -0.251131 0.184635 0.614977 0.876181 -0.270718 -0.440832 0.146705 0.006496 0.250429 0.333354 0.675994 -0.045885 -0.120240 0.545742 -1.141874 -0.158885 -1.880101 0.206823 -1.826290 -0.620873 0.139613 0.629687 0.418478 0.400586 -0.026238 1.284259 -0.289169 -0.527458 0.672104 0.849720 -0.586988 -0.150350 -0.045941 -0.314566 -0.146666 -0.262188 -0.052188 0.283903 0.365651 -0.661683 -0.587765 0.402101 -0.017042 -0.374522 -0.668523 -0.163664 0.715096 -0.886234 -0.668636 -0.601809 0.575586 -0.023871 -1.015793 0.056192 -0.477430 0.039082 0.371887 -0.814628 -0.552231 0.518636 0.079957 -0.233291 -0.300810 0.017472 0.606571 0.378891 0.155060 -0.045485 0.431272 0.003041 1.111993 0.369873 -0.487082 0.019604 0.412133 -0.114463 0.431300 -0.397508 -0.273580 0.305535 -0.649933 -0.014442 0.043414 -0.469827 -0.246603 0.558160 -0.168697 -0.207404 2.063006 -0.290608 0.852617 0.722784 -0.574930 0.587916 -0.218823 0.358629 0.345206 0.729016 0.322802 -0.925559 -0.637422 0.743754 1.111866 0.396593 -0.810155 -0.696524 0.276635 0.416026 0.084423 0.450320 0.099404 0.143926 -0.410219 -0.007461 0.063089 1.532035 -0.493409 0.073686 0.054527 0.584000 -0.166782 -1.141087 -0.133330 -1.164199 -0.139469 0.200891 0.208184 0.184776 0.893401 -1.575240 0.698983 -0.403394 0.081795 0.519618 0.412328 -0.469770 -1.718893 -0.401149 0.165619 0.794213 -0.022075 0.469731 0.213278 -0.899795 0.113394 0.031249 0.281121 -0.710202 0.901342 -0.234655 -0.465200 -0.091046 0.211526 -0.385730 -0.565324 -0.125392 0.585409 0.720484 -1.041489 0.432646 0.173081 -0.320716 0.233241 0.299719 0.932985 -0.474506 -0.776922 0.564019 -0.425537 -0.444811 -0.247642 -0.280840 0.220668 0.023278 -0.279493 -0.372627 -0.706357 0.797329 -0.257545 0.996854 0.393511 -0.373624 0.690802 -0.143506 -0.576960 -0.313678 -0.338324 0.009708 -0.303060 -0.147084 -0.710156 -0.124709 0.553787 0.664384 0.373210 -0.392462 -0.043787 0.963976 -0.748563 0.195801 0.422031 0.288876 -0.280721 0.458426 0.516336 -0.663397 0.164350 -0.667344 0.205981 -0.518623 -0.120447 0.669842 -0.335729 0.119392 -0.140375 -0.120623 -0.012529 0.329783 0.578063 -0.007310 0.027671 1.081673 0.769657 -0.187962 -0.090971 -0.778773 0.326254 -0.678328 -0.517603 -0.245235 0.629438 -0.623577 -0.240845 0.008857 0.669957 0.536773 -0.340144 -0.441294 0.217681 +PE-benchmarks/palindrome-partitioning.cpp__minPalPartion(char*) = -7.130081 -7.378170 -3.520710 -9.761177 5.486748 11.983185 3.548291 -12.634799 -12.910318 -2.341914 6.976070 -18.998179 -6.383033 14.361531 -6.128453 12.244895 16.227431 -0.388087 -8.939850 -4.799873 11.746753 3.510573 20.586670 21.199710 -11.244849 -0.830831 -2.395825 6.153954 4.762692 -3.276367 6.595611 -6.225596 4.140319 -12.843294 -2.252238 -2.932377 -3.352174 5.971353 13.822340 -19.550834 -1.108237 5.008299 2.184338 -0.301091 0.097168 1.183542 9.582774 11.526912 2.832016 9.824983 8.416747 0.048896 7.113778 0.358655 3.675152 -0.388725 2.748067 -4.536424 -0.798826 -4.440131 -3.999331 1.424440 1.298005 15.121907 16.183529 1.847934 -7.847865 5.104499 5.532050 4.252896 5.475787 11.956887 -4.307556 6.035879 6.930947 -16.407599 3.132964 -18.942252 3.687561 -13.472018 -8.846204 4.605812 8.660040 7.822257 8.699422 1.395067 20.652952 -2.853152 -10.485763 14.572755 15.340650 -11.177624 -2.826710 -1.303734 -6.780102 -0.723754 -5.516164 6.245170 0.574244 10.910002 -12.523609 -5.861295 0.007605 2.491105 -7.626997 -7.046663 0.717496 9.521967 -9.620758 -8.560690 -0.686001 12.152772 -1.614348 -21.610907 -10.249472 -10.778058 2.143474 1.634387 -11.474641 -11.325777 5.985553 1.337655 -2.645764 -5.147796 -2.441225 5.088576 10.086995 4.082781 -3.293668 9.436414 3.740984 22.338119 -0.859101 -7.991206 2.857832 2.545435 -0.164650 8.685774 -4.119163 -3.368038 1.028194 -11.839442 1.471194 7.921002 -6.805499 -5.102024 1.176344 1.419710 -3.272506 42.179651 -2.797546 16.867793 15.677191 -11.082266 2.345679 -7.663739 4.806372 4.836606 6.101347 5.493052 -19.159849 -12.048676 14.103630 20.348572 7.058020 -12.413203 0.202775 7.385842 2.185188 -3.871868 7.440068 2.040726 0.897496 -6.771788 -1.582387 9.786746 25.203702 -7.494438 1.826144 3.473166 5.602773 0.454575 -11.081036 -2.986760 -9.978728 -0.076097 8.081738 6.229208 6.033062 15.319162 -14.301457 12.070559 0.050813 3.081584 11.684845 6.308648 -13.106378 -9.780088 -6.178153 4.715893 9.493254 -3.665990 -2.116110 3.219966 -16.528096 0.931311 4.792213 1.189240 -9.463133 14.004170 0.720433 -4.958359 -4.328257 4.856928 -4.208015 -4.322612 -4.550182 12.112944 -0.349073 -10.296740 10.554175 4.349796 -6.514641 0.750406 -4.995036 14.672917 -9.754027 -10.849336 9.255649 -6.757117 -7.339047 -3.763434 -3.262787 4.189586 7.993220 6.016257 -14.532202 -8.181712 13.630209 -4.984997 17.713623 7.149790 -4.294001 5.730371 -7.900915 -6.857553 -7.019437 -10.635185 0.631456 5.321588 -10.658465 -7.786716 -2.947666 11.447027 9.097568 -0.804462 -11.933383 -0.087117 13.328559 -11.741116 -1.507430 3.098064 4.428633 -12.770774 4.536197 5.907291 -10.006232 6.520648 -8.606301 -1.892174 -11.584859 -7.420955 12.051636 -0.115473 6.210309 -2.364980 -1.542926 2.971769 5.539890 7.214122 1.886029 6.880375 17.687890 6.968992 0.926927 -3.946476 -18.517869 9.786206 -13.774994 -13.697157 4.030630 3.631708 -9.288663 -4.608368 -1.903153 13.634446 10.877429 -10.173537 -8.466137 7.446004 +PE-benchmarks/partition-problem.cpp__main = -0.212576 -0.326734 0.302544 -0.491865 0.416117 -0.148770 0.320420 0.218180 -1.078349 -0.963481 0.375703 -1.578452 -1.060532 1.095303 -0.253179 0.180897 1.379790 0.294210 -0.284819 -0.370249 0.315840 -0.432350 1.214291 1.466097 -0.934400 0.150372 -0.563099 0.477483 0.089541 0.359165 0.678293 -1.053843 0.130920 0.061477 0.533269 -0.282328 -0.228831 0.337458 -0.131341 -1.850763 -0.064283 1.468691 0.773511 -0.046729 0.304160 0.729827 0.954364 0.773414 -0.195930 0.846093 0.635000 -0.220392 0.695230 0.033662 0.126340 -0.490627 0.147562 -0.616244 -0.720049 0.306456 -0.250615 -0.888933 -0.170700 0.894418 1.256860 -0.155776 -0.461914 -0.298712 0.213583 0.554729 0.465539 0.643932 0.364647 0.022716 0.706088 -0.083081 -0.158869 -1.692893 0.412145 -2.593930 -1.036675 -0.097910 1.957716 1.506485 -0.214697 -0.644559 1.410418 -0.162810 -0.324985 1.006705 1.293166 -0.190215 -0.483807 -0.435779 -0.452287 0.489061 -0.548819 -0.056223 0.359805 0.744286 -0.959351 -0.063579 0.237383 -0.305124 -0.492440 0.171841 -0.169522 0.926285 -1.164615 -0.136899 -0.819762 0.803543 0.778528 -1.492290 0.115176 -0.351966 -0.578961 0.676631 -0.781060 0.224199 0.488402 -0.442422 -0.506994 0.353472 -1.708400 1.151006 -0.025496 0.259872 0.147985 0.807220 0.389769 0.446681 0.132078 -0.638757 0.053756 0.403964 -0.013369 0.498690 -0.484052 -0.444875 0.483906 -0.757324 0.102457 -0.416200 -0.673219 -0.672267 -1.257333 -0.083325 0.026414 1.548789 -0.198622 1.161727 0.732213 -0.564513 1.173633 -0.014177 0.125290 0.234869 0.829881 0.413794 -0.011268 -0.708937 0.760995 1.466912 0.585355 -0.598501 -0.040021 0.500647 0.266948 -0.126393 0.851964 0.320580 0.290334 -0.592330 -0.107122 0.486104 1.411535 -0.038955 -0.503803 -0.050701 0.662502 0.277834 -0.736387 0.131876 -0.440154 -0.043800 0.181663 0.226020 0.415859 1.178331 -1.928413 1.145320 0.264438 0.275055 0.830356 -0.075810 -0.710549 -1.943939 -0.271192 0.407579 1.155516 0.182268 -0.285544 0.152370 -1.114288 -0.003835 0.145949 0.275759 -0.624980 0.952413 -0.558628 -0.168533 -0.407386 -0.734459 -0.501782 -0.051900 -0.644979 0.671658 1.154727 -1.016141 0.772830 -0.137783 -0.593859 -0.488204 -0.007719 0.551835 -0.776934 -0.861593 0.120131 -0.860239 -1.700277 -0.834003 -0.455662 0.119599 -0.013324 -0.268005 -0.198754 -0.706373 1.489057 -0.374980 1.204413 0.614687 -0.393157 0.849263 1.662611 -0.628047 -0.046359 -0.577460 0.352188 -0.800941 -0.293777 0.046528 -0.394915 0.450799 0.897869 0.071035 -0.547553 -0.372596 1.115949 -0.245472 -0.679180 0.599342 -1.128287 -0.045230 1.058981 0.782361 -1.031558 0.208327 -1.320399 0.171193 -0.392414 -0.371147 0.586646 -0.432981 0.131421 0.072754 -0.239631 -0.387464 0.328441 0.316805 -0.539542 -0.093974 1.669948 0.599032 -0.425680 0.762595 -1.212381 0.690503 -1.086082 -0.683144 -0.260128 0.428842 -0.658866 -0.122819 -0.048583 0.454335 0.511173 -0.669135 -1.029754 0.814524 +PE-benchmarks/permutations-of-a-given-string.cpp__main = -0.512179 -0.420643 1.624638 -1.604314 2.075426 -0.137360 0.846734 0.486298 -1.583965 -1.825962 0.076590 -1.126460 -3.104272 1.692945 -0.896141 0.289769 1.565506 -0.423035 0.073109 -2.121351 1.947531 -1.971742 2.868225 1.736998 -3.646057 0.269533 -0.403765 2.594545 1.265565 2.171390 1.109432 -0.824737 -0.288314 0.462180 2.991160 -0.880308 0.098127 0.604518 -1.685664 -3.619658 -1.008183 2.896568 0.256650 1.118652 0.977919 3.505536 1.598859 1.868176 -1.552410 2.264115 2.169272 -0.678199 2.005106 0.244190 -0.449851 -0.764296 1.297737 -0.832955 -1.212851 0.791838 -0.783110 -3.106010 1.063057 1.912617 3.368160 -1.681043 -0.617181 0.275287 -0.122399 1.222819 1.034193 2.307962 0.575754 -0.502716 3.358568 -0.901100 -0.188087 -3.849481 1.071899 -6.168913 -2.285591 -2.154335 2.676033 1.829392 0.272842 -1.488093 4.282679 0.569492 -0.606821 2.179687 1.498949 -0.477616 0.065551 -2.079595 -0.990831 0.105433 -1.452498 -1.040278 0.976206 1.875232 -1.461331 0.004298 0.466292 -1.108272 -1.222934 -0.471567 -2.390573 2.347508 -2.860767 -0.620886 -3.001081 1.846363 0.437862 -3.111094 0.685487 -1.344044 0.738163 0.080869 1.165201 1.557355 0.751386 0.833964 -0.845913 0.406615 -3.163759 3.248211 1.568851 -0.563770 0.508956 2.100783 -0.809394 0.257807 2.258572 -0.235359 -2.477451 1.983744 -0.581536 0.798200 -1.004809 0.860501 2.923983 -1.314470 -1.057600 -1.104297 -0.011291 -0.926513 -1.059069 -1.546389 1.135540 3.973618 -0.444272 1.266547 0.570944 -0.888215 2.496054 1.111868 0.763067 2.281459 1.941386 0.025439 -1.610776 -1.705262 1.316477 2.089303 0.371422 -2.308233 -0.554002 0.581916 0.686568 -0.609448 0.751613 1.174189 -0.191504 -0.618485 0.168895 -1.382020 3.071912 -0.687707 -1.653126 0.706786 1.495457 -1.737510 -2.021878 -0.231926 -0.390618 -1.549456 -0.194837 0.336370 0.626942 2.133402 -4.450406 1.867234 0.236748 0.103646 1.813288 -1.625102 0.497641 -4.866219 -0.564389 0.250555 1.814382 -0.071234 -0.606817 0.062670 -2.493617 1.850874 -0.217907 1.157491 -1.194235 2.195731 -1.570264 -0.445963 -1.177388 -2.237797 -1.336035 0.993719 -1.040131 0.440114 1.232111 -3.507933 1.021051 -1.733608 -1.315136 0.475539 1.258355 1.831794 -0.923170 -1.842529 0.784285 -0.863167 -3.561251 -3.472514 -0.566512 0.692885 -0.726727 -1.313632 -1.620261 -2.655552 2.707980 -1.871774 1.483052 1.219545 -0.089580 3.195194 2.707183 -2.249564 -1.242134 -1.380224 0.553803 -0.961040 0.016843 0.108818 -0.386105 0.758547 2.079187 0.355333 0.923318 -0.468750 3.503296 -1.543435 -1.908318 1.349913 -0.843757 0.281253 3.048219 1.711316 -1.276331 -1.063080 -2.842546 0.447459 -0.265651 -0.352759 1.995345 -1.870603 0.077852 0.495669 0.450025 -1.378887 0.923228 0.571305 -1.083015 -2.043759 4.821666 3.917441 -1.933656 0.955114 -1.594529 1.592163 -1.685575 0.118652 -1.789467 0.207010 0.699670 1.087444 0.397011 1.532306 1.957271 -1.897070 -1.304365 -0.380626 +PE-benchmarks/permutations-of-a-given-string.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(char&, char&) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/program-for-nth-fibonacci-number.cpp__main = -0.076719 -0.135317 0.283676 -0.248522 0.277930 -0.193701 0.208656 0.108942 -0.539868 -0.493093 0.273953 -0.798971 -0.589904 0.569757 -0.144287 0.074885 0.688846 0.127020 -0.102134 -0.295651 0.122758 -0.329418 0.725069 0.775173 -0.583592 0.114396 -0.182496 0.318592 0.191991 0.206858 0.173389 -0.429517 0.226357 -0.022672 0.194778 -0.154196 -0.063436 0.027169 -0.118461 -0.900120 -0.023167 0.532104 0.195990 -0.001756 0.099203 0.758640 0.533298 0.433469 -0.159222 0.560727 0.393541 -0.278336 0.283458 0.076629 0.122383 -0.377357 0.255276 -0.147088 -0.465389 0.133279 -0.076124 -0.742910 -0.177627 0.447563 0.687277 -0.139324 -0.157857 -0.083342 0.014895 0.236140 0.308869 0.262061 0.309085 0.026589 0.471692 -0.063656 -0.004062 -0.902525 -0.039101 -1.763964 -0.563933 -0.093813 1.137039 0.320450 -0.119069 -0.246697 0.658587 0.121969 -0.145465 0.429078 0.711850 -0.220513 -0.328554 -0.099301 -0.132276 0.311514 -0.372707 0.080238 0.373663 0.258246 -0.511844 0.031750 0.308229 -0.157292 -0.253517 0.107832 -0.089394 0.436877 -0.766467 -0.033553 -0.498409 0.161730 0.430482 -0.794038 0.113747 -0.035208 0.264865 0.346440 -0.304742 0.185118 0.188395 -0.171385 -0.197769 0.159026 -0.790565 0.605548 0.028723 0.288550 0.188611 0.403534 0.273301 0.310740 0.229827 -0.281545 -0.040071 0.111153 -0.101044 0.360186 -0.189578 -0.248850 0.396982 -0.385910 0.193084 -0.236161 -0.359748 -0.363951 -0.277031 0.104270 0.045495 0.729742 0.008580 0.623408 0.380999 -0.315069 0.348843 -0.170643 0.056588 0.202902 0.426026 0.118378 0.067297 -0.362742 0.356405 0.709780 0.321145 -0.624214 0.035026 0.216510 0.190616 -0.099059 0.333230 0.196798 0.226502 -0.314430 -0.037203 0.307749 0.717693 -0.119197 -0.466216 0.006608 0.129579 0.142906 -0.441625 0.047250 0.109739 0.056464 -0.007922 0.130807 0.179412 0.623236 -1.261344 0.554009 0.079972 0.085510 0.467927 0.044898 -0.457407 -1.035974 -0.073412 0.222641 0.557155 0.252125 -0.123768 0.177468 -0.554119 -0.035868 0.050180 0.068311 -0.227254 0.421768 -0.148343 -0.121746 -0.293711 -0.509383 -0.069860 0.163468 -0.259722 0.369947 0.443744 -1.082333 0.389813 -0.138242 -0.448312 -0.311368 -0.019219 0.287478 -0.524191 -0.515543 0.015009 -0.553557 -1.020747 -0.576863 -0.165721 -0.035853 -0.097831 -0.156225 -0.078519 -0.323569 0.832984 -0.283475 0.499202 0.325309 -0.154041 0.685890 0.607403 -0.374604 -0.105411 -0.111228 0.302197 -0.623448 -0.200308 0.321936 -0.193750 0.229994 0.509829 0.047058 -0.144576 -0.069071 0.533538 -0.325256 -0.493946 0.412221 -0.046080 -0.013167 0.751059 0.459477 -0.579202 0.109207 -0.605681 -0.274372 -0.135240 -0.258683 0.341533 -0.195585 0.128318 0.090298 -0.012359 -0.240173 0.239383 -0.040139 -0.213330 -0.110477 0.825551 0.948784 -0.487406 0.339754 -0.622106 0.352458 -0.606973 -0.506339 0.044317 0.214820 -0.295431 -0.020196 0.016785 0.232493 0.288035 -0.557778 -0.533233 0.469554 +PE-benchmarks/program-for-nth-fibonacci-number.cpp__fib(int) = -1.010276 -1.170501 -0.381229 -1.181188 1.044216 0.825840 0.741768 -0.859345 -2.296752 -0.765841 0.626620 -2.144994 -1.144166 2.505671 -0.440463 2.117896 3.275942 0.860698 -0.682374 -0.942405 2.138984 -1.707078 3.088829 3.632587 -2.062024 0.141394 0.335336 0.905483 0.567026 0.695394 0.098144 -1.386195 0.934259 -2.587252 0.572095 -2.005656 -0.524211 1.460041 1.974846 -4.164665 -0.142152 0.975409 0.724308 -0.003622 -0.007706 1.537744 1.648565 1.892364 -0.662507 2.434118 1.466481 -0.721219 1.177399 0.244124 0.646808 0.951798 0.186118 0.845243 -0.603537 0.167889 -0.763187 -1.351825 0.735706 2.027826 3.014288 -0.558470 -1.062482 0.820369 0.429788 0.548263 0.975220 1.720900 0.102006 -0.353858 1.823625 -3.406217 -0.267214 -5.270324 0.277263 -5.654713 -1.726622 -0.049990 1.915100 -0.044257 1.540405 -0.176453 3.503587 -0.668438 -1.052792 2.039329 2.535962 -2.224154 -0.697849 -0.740549 -0.989810 0.209675 -1.162160 -0.060893 1.781464 0.418590 -2.048753 -1.980735 1.243885 0.450948 -1.300197 -1.744305 -0.306302 2.052556 -2.253831 -2.188930 -1.758302 1.024331 -0.543099 -3.352249 0.329692 -1.585354 0.520096 0.872602 -1.766990 -1.992915 1.070244 0.659242 -0.692476 -1.386414 0.026602 2.028665 1.071604 0.427364 0.096559 0.834702 0.131380 3.204632 1.564585 -1.507723 -0.024305 1.159483 -1.039559 1.094577 -1.699573 -1.134967 1.788224 -2.304540 -0.258237 0.420804 -1.465382 -0.227564 2.703260 -0.050089 -0.074492 6.558837 -0.364541 2.424458 2.025571 -1.957044 1.999869 -0.520875 0.706210 1.367633 2.176378 0.769859 -3.577997 -1.891903 1.536189 3.270857 1.398400 -2.828713 -1.990837 0.266297 0.855630 0.128810 0.960149 0.362290 0.297856 -1.409015 -0.096698 0.595330 4.531908 -1.767414 -0.129834 0.253473 1.351910 -1.056362 -3.826893 -0.523767 -3.111302 -0.247907 0.004775 0.399108 0.943318 2.664124 -4.427597 2.250592 -1.392049 -0.102586 1.870781 0.927077 -1.607853 -4.372104 -0.626285 0.702979 2.517816 0.044942 0.502243 0.823467 -2.812576 0.135198 0.110739 0.650780 -1.646010 2.459827 -0.494695 -1.207127 -0.680234 0.570087 -0.712937 -1.705949 -0.059237 1.789015 1.238435 -3.021213 1.486416 0.053499 -1.233640 0.911669 0.491110 1.999568 -1.960055 -2.423198 1.604422 -0.531554 -0.947955 -1.269987 -0.613556 1.181943 0.358014 -0.745521 -1.346451 -2.947259 2.228863 -1.090314 2.659103 1.320196 -0.856631 2.155492 -0.028539 -1.609096 -1.773333 -0.766561 -0.607142 -0.707961 -0.921214 -2.177714 -0.632695 2.012445 2.338236 0.729432 -0.702223 -0.165493 3.005752 -2.375905 -0.195806 1.331244 1.254963 -0.970905 1.185733 1.627522 -2.459620 0.217741 -1.630038 -0.062531 -0.811501 -0.848034 2.046789 -1.138211 0.664042 -0.159882 -0.181014 0.251042 1.107126 1.226079 0.034201 0.007223 3.378682 2.610932 -1.064689 -0.450636 -2.426321 1.258647 -2.520798 -1.656815 -0.352093 1.552231 -1.842837 -0.173121 0.770903 1.942083 1.332009 -1.334562 -1.252111 0.204363 +PE-benchmarks/program-wish-womens-day.cpp__main = -4.406714 -5.025659 -3.534930 -5.100176 2.109747 2.646767 2.063521 -5.063902 -8.304454 -2.549737 4.728863 -9.725164 -4.552054 9.342314 -3.731959 5.794974 10.243368 1.981171 -3.987840 -3.669870 7.623333 -1.645882 11.094075 12.949909 -7.729772 -0.517451 -0.216501 2.031666 2.005052 -1.761697 6.336281 -6.244700 2.403812 -6.384386 2.675375 -4.548314 -1.619682 6.928441 7.442055 -13.696587 -0.837966 4.410580 4.336720 0.090111 0.468207 4.877537 4.041528 7.181504 -0.495466 7.205133 6.629667 -0.107825 5.146788 -0.199566 1.721655 -1.085162 -2.240287 -0.187132 0.786199 -0.283411 -2.935462 1.122497 1.975451 9.121717 11.215318 -0.965070 -5.028718 1.088205 3.263978 3.522183 2.718890 6.875214 -0.236360 0.942008 3.802950 -10.713201 -2.307082 -19.357603 3.983429 -17.429077 -5.042828 2.666556 7.109940 4.082447 2.900049 -1.216339 13.013589 0.020751 -6.185194 10.962330 9.701005 -3.637513 -1.691619 -1.858471 -4.516656 1.074938 -2.981217 3.253358 4.372143 5.986200 -7.332867 -5.202477 -1.867404 -0.037216 -4.329042 -5.440292 -0.206570 5.849596 -4.919224 -4.115802 -2.547219 8.698658 1.544566 -14.012964 -1.323255 -8.087700 -1.089941 1.854525 -7.734375 -3.745325 3.710520 -0.137805 -2.167147 -1.611005 -3.242485 4.941140 4.186898 2.899915 -2.156748 4.843200 1.354976 10.230079 -1.227854 -7.133664 1.111499 2.447850 -1.040289 4.837712 -6.177000 -2.046562 7.384203 -6.640426 1.208076 0.277497 -4.314592 -4.139664 4.879435 -1.499570 -2.100443 24.689336 -2.498548 10.665578 8.450776 -5.506994 5.192078 -2.488934 3.478136 3.944445 5.690098 2.123219 -9.521045 -7.942938 7.809510 12.815159 4.530947 -7.511743 -3.557124 4.578851 1.784566 -2.110739 5.436733 0.622845 -1.331173 -3.312718 -0.754522 4.651117 12.926591 -3.312285 3.576208 -0.973588 10.738443 -0.137552 -6.960432 -1.162091 -10.425592 -0.111194 4.353016 3.657679 4.749751 8.525624 -14.855784 7.960996 -0.497939 4.060457 3.561131 2.977579 -7.241421 -15.527795 -2.072582 1.695814 6.766848 -2.233286 2.301058 3.702166 -10.314718 1.370384 1.761030 1.236458 -6.563147 8.657703 -1.773074 -1.560110 -2.393417 4.500927 -5.153062 -4.565651 -1.823946 8.276658 5.468122 -7.876765 5.352724 1.165245 -3.526397 -0.784013 -0.771858 7.781514 -7.086585 -7.328275 4.913641 -3.098305 -3.459071 -4.226130 -2.429294 3.892058 0.364639 1.807713 -5.601791 -7.108342 8.604983 -3.023355 10.219393 4.276875 -3.373354 4.269375 -3.799734 -4.243670 -4.384809 -5.740363 0.466986 1.142742 -4.719638 -4.199282 -1.275643 6.231179 5.380015 0.956442 -7.334974 0.871039 9.446898 -4.638731 -0.638885 1.175824 0.793475 -3.310898 4.203404 4.063538 -7.789255 2.846662 -8.609892 1.756709 -5.756639 -3.065598 8.006362 -1.264210 3.358449 -2.847803 -1.081608 2.157161 4.407088 6.471909 0.180943 4.203900 10.396906 4.778861 0.447485 -2.330637 -10.473273 4.187588 -7.747623 -6.529013 -1.376085 2.529015 -5.870955 -0.998387 -1.413135 8.126580 5.888347 -3.727644 -6.318346 6.005325 +PE-benchmarks/quicksort-for-linked-list.cpp__main = 0.202731 0.301357 1.222645 -0.659238 0.316606 -0.658999 0.131372 1.272655 -0.768940 -1.424250 -0.083927 -0.945222 -1.609669 0.797519 -0.357431 -1.390148 1.502660 0.519171 0.155162 -0.942299 -0.192804 -0.312267 1.114659 1.513151 -1.664736 0.258729 -0.002610 1.113032 0.798340 0.659473 0.875916 -1.138410 -0.109156 1.353820 1.271049 -0.652175 -0.013517 -0.408389 -1.930027 -2.373751 -0.171053 1.294567 -0.061133 0.207573 0.747105 2.097339 1.418507 0.665349 -0.862191 0.720757 0.966194 0.464689 0.368948 -0.104989 -0.369087 -1.123456 0.375624 -0.532840 -0.722577 0.755911 0.163388 -1.811041 -0.426439 1.005511 1.340165 -0.279647 -0.151191 -0.984863 0.291628 0.534697 0.328589 0.446132 1.152774 0.361774 1.053260 0.659348 -0.322961 -2.056103 0.581933 -4.350961 -1.124275 -1.204408 2.865328 0.941065 -1.344175 -0.921097 1.327188 0.289237 0.698074 1.528921 1.201422 0.537263 -0.454401 -0.842820 -0.518635 1.304320 -0.642496 -0.031023 0.192638 0.845904 -0.710408 0.119143 0.099362 -0.923732 -0.642724 0.867632 -0.507832 0.950206 -1.800904 0.918105 -1.690907 0.615192 1.535463 -1.437886 -0.344190 -0.289283 0.968941 0.582769 -0.088549 1.333161 0.020189 -0.309660 -0.449334 1.280880 -2.340280 1.453343 -0.054915 -0.154131 0.323511 0.856953 0.495456 -0.577604 0.571698 -0.413430 -0.530698 0.854649 -0.336008 -0.374121 -0.894414 0.149464 1.398885 -0.319347 0.521113 -0.830683 -0.682269 -1.494260 -1.463491 -0.765031 0.758470 1.836978 0.007719 0.657273 0.258651 -0.318639 0.518806 0.412925 -0.247731 0.596128 1.012112 0.543607 0.716397 -0.379381 -0.088681 1.273105 0.476188 -0.640927 0.592057 0.258671 -0.230213 -0.299081 0.873738 0.142449 -0.069485 -0.240547 -0.145748 0.565342 0.596353 0.623305 -1.615172 -0.779195 1.068809 0.192750 0.282477 0.705527 1.097678 0.084893 0.536434 -0.020472 0.700412 1.052981 -3.306420 1.039495 0.843735 0.436304 0.067772 -0.312454 -0.132839 -1.858749 0.511723 0.614591 1.370990 0.490800 -0.443324 0.136586 -1.013524 -0.075688 0.403427 0.736677 -0.624098 0.743027 -0.089530 -0.067660 -0.665579 -1.611354 -0.323164 0.937814 -0.969336 0.254574 0.376442 -2.753719 0.890955 -0.894688 -0.694315 -0.977363 -0.425106 0.161015 -1.396863 -0.991108 -0.387942 -0.501893 -2.691588 -1.289203 -0.712078 0.474496 -0.465890 0.165551 -0.241955 -0.911933 1.768436 -0.421770 0.620466 0.761131 -0.118396 1.985214 1.343113 -0.336120 -0.181743 -0.567152 1.530853 -1.127827 -0.018560 1.380804 -0.523385 -0.181660 1.591275 -0.498821 -0.186001 -0.155326 1.239270 -0.181365 -1.377409 0.376584 -0.606942 0.769935 2.044916 0.661171 -1.349798 -0.384130 -1.715441 -0.174274 0.588857 -0.432718 0.669582 -1.190843 0.122063 0.821690 -0.008811 -1.159782 0.663160 -0.351510 -0.758033 -0.232359 1.493677 2.224106 -1.164620 1.625075 -1.046756 0.886116 -1.306682 -0.546898 -0.809043 -0.573642 0.398215 0.310320 -0.718627 0.114646 0.468661 -0.499065 -1.028125 1.130317 +PE-benchmarks/quicksort-for-linked-list.cpp__push(Node**, int) = -0.218691 1.452672 1.233520 -1.267757 1.517554 1.478318 0.320202 -0.384979 -0.791779 -1.098201 -0.430913 -1.550375 -1.887368 1.719002 -0.457768 0.200251 2.752350 0.028665 -0.147248 -0.927120 1.299999 -0.649179 2.660917 2.746057 -2.703202 0.543177 1.900428 1.013874 0.713992 1.428037 -0.722242 -1.885344 0.340544 -0.683995 1.123473 -1.174203 -0.464621 -0.938595 0.237393 -3.758625 -0.367457 0.122888 -1.027214 0.002136 0.166025 1.120286 3.365657 1.432450 -1.126886 0.679419 1.527947 0.657458 0.340464 0.054731 0.370457 0.274917 1.384754 0.711123 -0.276566 0.174914 -0.177360 -1.283912 -0.005504 2.254699 2.397368 -0.152544 -0.628328 0.501479 0.136247 0.068563 -0.482433 1.521567 0.854306 1.550461 1.530538 -2.486847 0.100535 -4.414590 0.174608 -4.686438 -1.926706 -1.623390 0.670065 -0.359162 0.953998 -0.060253 3.042498 -0.074720 0.726438 1.392298 3.015684 -1.777065 -0.280024 -1.281656 -1.179303 0.641887 -0.850551 0.438660 0.214526 -0.459255 -1.617151 -2.114876 1.167206 0.112933 -1.425269 -0.690208 -0.466085 1.565148 -1.931079 -0.861418 -2.284838 -0.113098 -0.336340 -3.324145 -0.738541 -0.718274 1.871682 0.468936 -0.543721 -2.201303 0.400331 1.604044 -0.686379 -1.150506 -0.286839 2.017756 1.752343 -0.105773 0.430469 0.257661 1.248118 2.273472 2.200377 -0.665773 -0.584774 0.476354 -1.017388 -0.444108 -1.211660 0.096808 1.005806 -1.328056 0.115187 1.503201 -1.113037 -0.471076 1.603259 -1.580856 0.901358 6.920851 -0.688698 1.359339 0.544215 -2.405065 1.023108 -0.430593 -1.226072 0.687357 1.556793 2.024337 -3.304260 -1.242660 1.153225 2.722954 0.934345 -2.349478 -0.643782 -0.107452 -0.427050 -0.595195 0.967808 0.076350 -0.049794 -0.966766 -0.483472 1.387099 3.745045 -1.217321 -2.453137 0.244000 0.998751 -0.265125 -2.040068 -0.069472 -1.235976 -0.098973 0.819506 -0.208765 1.357656 2.265837 -5.179447 1.706284 -0.398649 -1.253453 1.551807 0.329390 -0.707237 -1.926973 1.032787 2.021524 1.749193 0.215651 0.178808 -0.598471 -2.229614 -0.142364 0.466681 1.065361 -1.606377 1.883916 0.345769 -1.937386 -1.481042 -0.646382 -0.304711 -0.886987 -0.926735 0.912377 -0.273002 -4.638703 2.672593 -0.082307 -0.678291 0.357747 -1.120166 1.473019 -2.165633 -2.558031 1.049888 -0.368487 -0.796813 -0.424327 -0.867639 1.269621 0.557723 0.597094 -1.885478 -2.835631 1.394122 -0.214941 1.645340 1.424249 0.900078 2.593719 -0.502079 -1.001679 -1.822968 -0.952820 1.326955 0.167161 -1.224031 -1.456768 -1.115632 1.392645 2.942341 -0.638685 -0.202752 -0.960487 1.755214 -2.517944 -0.479768 0.784377 1.565512 -1.315869 0.499843 1.116201 -1.100354 -0.851738 -1.721493 -0.424253 -0.604821 -1.671939 0.846040 -1.770329 -0.030176 1.683889 -0.744119 -0.809061 1.237264 -0.003117 0.195078 -0.097838 1.728458 3.266382 -1.927686 0.302924 -2.049118 1.413399 -2.865477 -2.116409 0.224516 -0.346707 -0.327623 -0.629020 -0.138655 1.078238 0.315074 -0.336773 -0.403551 -0.101572 +PE-benchmarks/quicksort-for-linked-list.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/quicksort-for-linked-list.cpp__quickSort(Node*) = -0.020724 0.431927 0.370055 -0.171283 0.382601 0.093451 0.138425 0.171559 -0.196891 -0.596682 -0.121792 -0.489373 -0.808855 0.502256 -0.144958 -0.114220 0.852452 0.138855 0.098639 -0.373016 0.208958 -0.351128 0.860875 0.840813 -0.877322 0.158739 0.438203 0.377815 0.254903 0.386546 0.027369 -0.617350 0.275353 -0.014792 0.431107 -0.372553 -0.016501 -0.293371 -0.351607 -1.202275 -0.142259 0.172639 -0.171814 0.053024 0.070782 0.707432 0.998843 0.467864 -0.365597 0.360968 0.447591 0.121309 0.162586 0.088528 -0.049612 -0.193631 0.187524 -0.134588 -0.339715 0.167991 0.005929 -0.932787 -0.172205 0.618711 0.801336 -0.125007 -0.067661 0.086012 -0.138212 0.132671 -0.041731 0.364867 0.478548 0.353765 0.570611 -0.435209 -0.138312 -1.234114 -0.110828 -2.074924 -0.641533 -0.706995 0.655091 0.082804 0.061023 -0.041465 0.867093 0.175854 0.350771 0.522610 0.951872 -0.456456 -0.225248 -0.420978 -0.130867 0.421773 -0.435631 0.127715 0.181755 -0.020014 -0.494495 -0.489723 0.393927 -0.117332 -0.400618 -0.157182 -0.251800 0.496948 -0.910284 -0.117729 -0.993359 -0.215774 0.145065 -0.996369 0.038394 0.018127 0.706539 0.342673 -0.012574 -0.264026 0.080850 0.343161 -0.095359 -0.174986 -0.435835 0.659883 0.283991 -0.041464 0.297826 0.299125 0.364311 0.546201 0.744290 -0.115690 -0.312256 0.227358 -0.341446 -0.104949 -0.371316 -0.049242 0.486315 -0.482018 0.190195 0.201629 -0.382453 -0.429639 0.104234 -0.477142 0.428267 1.328961 -0.049143 0.338030 0.163433 -0.639654 0.243470 -0.245665 -0.335618 0.261034 0.560301 0.500979 -0.363388 -0.347728 0.178771 0.775453 0.296587 -0.623210 -0.104475 -0.071620 0.049278 -0.218743 0.281300 0.193741 0.050978 -0.287649 -0.069511 0.428246 0.873773 -0.284553 -0.550255 0.015958 0.260926 -0.003393 -0.571696 0.043652 -0.029366 -0.054273 0.184716 -0.008757 0.216846 0.690687 -1.473263 0.545941 -0.027715 -0.143518 0.245515 0.022972 -0.189698 -0.811709 0.408507 0.610653 0.562652 0.175504 0.093036 -0.127651 -0.666746 -0.064693 0.142557 0.391043 -0.346672 0.504585 0.002981 -0.444949 -0.565603 -0.360665 -0.000335 -0.067479 -0.220022 0.247729 0.268020 -1.529903 0.754141 -0.325821 -0.417426 -0.055465 -0.213985 0.422973 -0.784904 -0.794696 0.188482 -0.320179 -0.753272 -0.363994 -0.237959 0.312138 -0.017420 -0.094048 -0.247293 -0.666638 0.637547 -0.040147 0.309628 0.428415 0.279656 1.042379 0.063458 -0.448472 -0.403682 -0.197278 0.382369 -0.457650 -0.230832 0.007243 -0.276523 0.337570 1.070924 -0.129851 -0.057060 -0.074109 0.588316 -0.718934 -0.488752 0.398023 0.479792 -0.073940 0.578997 0.443641 -0.541802 -0.347800 -0.624941 -0.066798 0.082904 -0.545404 0.211635 -0.748386 -0.010788 0.601492 -0.138230 -0.383927 0.443446 -0.104534 -0.032048 -0.240717 0.662431 1.176871 -0.782839 0.315287 -0.598496 0.360620 -0.923208 -0.598776 -0.026284 0.088800 0.065340 -0.020317 -0.053685 0.179766 0.111312 -0.304964 -0.339099 0.016559 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__main = 0.214215 0.212480 1.208589 -0.610103 0.240946 -0.756608 0.128021 1.315989 -0.776241 -1.374291 -0.070608 -0.922013 -1.540502 0.747630 -0.322453 -1.386907 1.422132 0.559608 0.146084 -0.903892 -0.261907 -0.348969 1.007137 1.435555 -1.551756 0.253971 -0.139133 1.104373 0.759710 0.658429 0.879544 -1.040323 -0.148181 1.396390 1.269357 -0.634369 -0.012210 -0.330996 -1.963247 -2.288314 -0.152970 1.389246 0.089276 0.202426 0.769031 2.070685 1.280644 0.613123 -0.793056 0.709934 0.879608 0.375591 0.424877 -0.107426 -0.344766 -1.104459 0.391684 -0.568701 -0.751315 0.779944 0.161666 -1.810498 -0.406640 0.909809 1.265884 -0.279846 -0.147680 -1.054661 0.310485 0.537055 0.371789 0.396323 1.094794 0.270843 0.990511 0.785014 -0.253972 -1.844284 0.609647 -4.177406 -1.074872 -1.134698 2.907548 1.028488 -1.387095 -0.974721 1.232116 0.256669 0.662727 1.417836 1.082368 0.606690 -0.453667 -0.788632 -0.464806 1.287154 -0.606625 -0.102489 0.237297 0.876872 -0.657185 0.239881 0.106347 -0.930803 -0.596468 0.981443 -0.493995 0.915327 -1.729634 0.923091 -1.621889 0.621487 1.559908 -1.302049 -0.244719 -0.274744 0.779803 0.590926 -0.094249 1.437540 0.027959 -0.405509 -0.434115 1.357458 -2.463238 1.441405 -0.166839 -0.176985 0.311103 0.867734 0.423877 -0.711336 0.464599 -0.408614 -0.495712 0.881453 -0.324772 -0.347804 -0.860723 0.106510 1.363410 -0.283092 0.440038 -0.952165 -0.656469 -1.410138 -1.601078 -0.651848 0.712016 1.550934 0.028392 0.617860 0.242532 -0.207191 0.592565 0.488042 -0.179724 0.571581 0.971731 0.457715 0.820280 -0.342829 -0.146860 1.192376 0.451794 -0.534544 0.599855 0.253035 -0.200135 -0.241908 0.869124 0.137604 -0.050054 -0.218990 -0.121570 0.457233 0.479440 0.673669 -1.553284 -0.803592 0.977738 0.176816 0.300465 0.716643 1.118499 0.071526 0.391282 -0.012699 0.643861 0.974756 -3.108835 1.022798 0.843393 0.460551 0.113890 -0.389368 -0.096578 -1.880088 0.429700 0.515666 1.355277 0.480519 -0.509305 0.172922 -0.946825 -0.070808 0.359269 0.700583 -0.578178 0.695984 -0.141110 0.021906 -0.579886 -1.650491 -0.313858 0.951199 -0.957969 0.227405 0.452979 -2.512223 0.767312 -0.875577 -0.673861 -0.974446 -0.335392 0.031128 -1.311728 -0.883323 -0.459003 -0.479299 -2.694611 -1.321712 -0.696599 0.416837 -0.521590 0.063521 -0.166539 -0.799363 1.749656 -0.459362 0.579268 0.720688 -0.197452 1.851443 1.579799 -0.319076 -0.069187 -0.502757 1.400097 -1.186907 0.064519 1.428020 -0.500725 -0.235127 1.492006 -0.440053 -0.131546 -0.141608 1.214623 -0.028816 -1.392736 0.366231 -0.822371 0.857860 2.034446 0.639818 -1.334811 -0.345937 -1.674457 -0.191262 0.629415 -0.332845 0.667084 -1.140723 0.114257 0.738446 -0.009102 -1.141030 0.608843 -0.342896 -0.819350 -0.236280 1.501248 2.045689 -1.064755 1.665853 -0.966070 0.836920 -1.187379 -0.393961 -0.867695 -0.512369 0.360605 0.346440 -0.648771 0.067254 0.478027 -0.519539 -1.033679 1.131841 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__push(Node**, int) = -0.098575 0.880534 0.868348 -0.586196 0.935358 0.726713 0.270626 -0.107670 -0.484258 -0.690193 -0.249764 -0.958563 -1.252306 1.078694 -0.224451 0.131055 1.719775 0.127984 -0.049835 -0.593705 0.684196 -0.618786 1.688968 1.691732 -1.620157 0.379838 1.057639 0.602628 0.406792 0.962997 -0.636308 -1.025126 0.385990 -0.458900 0.656747 -0.746941 -0.260815 -0.632959 -0.012964 -2.314280 -0.210881 0.060379 -0.563970 -0.008848 0.074747 1.047076 2.088534 0.886879 -0.606407 0.520761 0.806618 0.101978 0.280033 0.118797 0.301138 0.157361 0.957569 0.466632 -0.421748 0.160715 -0.121464 -1.210112 -0.100402 1.275436 1.470916 -0.128746 -0.329815 0.297592 -0.044666 0.034132 -0.225110 0.839264 0.691950 0.841838 0.995592 -1.399835 0.105632 -2.478992 -0.143974 -3.174163 -1.236741 -1.072164 0.624174 -0.366415 0.578838 -0.064941 1.791931 0.037090 0.497885 0.647667 1.906880 -1.255996 -0.294834 -0.709615 -0.501922 0.414510 -0.606875 0.238451 0.375699 -0.433433 -1.031043 -1.214000 0.958883 0.061674 -0.826165 -0.297274 -0.307629 1.002100 -1.337104 -0.564494 -1.602277 -0.374148 -0.167086 -1.990622 -0.112447 -0.186412 1.315997 0.474533 -0.301032 -1.260095 0.294145 0.983397 -0.364302 -0.741238 -0.275008 1.384030 0.896778 -0.028752 0.413977 0.223526 0.751452 1.350183 1.571469 -0.340761 -0.379587 0.290020 -0.759304 -0.180883 -0.663395 -0.086387 0.637346 -0.896892 0.082941 0.796151 -0.734654 -0.184858 0.960760 -0.740664 0.600954 3.683405 -0.360602 0.813493 0.261939 -1.478625 0.705600 -0.377271 -0.736240 0.403846 1.008407 1.157211 -1.893939 -0.751653 0.638735 1.632486 0.613100 -1.599225 -0.364848 -0.199888 -0.116434 -0.342199 0.564054 0.172402 0.138429 -0.651556 -0.247246 0.769648 2.344103 -0.898330 -1.606325 0.193681 0.176815 -0.087119 -1.463690 -0.065587 -0.477278 -0.073681 0.253659 -0.125270 0.673141 1.395181 -3.081917 1.109419 -0.423429 -0.867451 1.111840 0.148087 -0.439467 -1.212383 0.594510 1.250082 1.140040 0.357515 -0.052527 -0.336073 -1.342562 -0.125470 0.211313 0.650744 -0.849221 1.111077 0.194527 -1.204801 -0.940510 -0.622779 0.019196 -0.484559 -0.494309 0.550008 -0.070015 -3.028050 1.596292 -0.106367 -0.543079 0.216243 -0.509745 0.770403 -1.327661 -1.615004 0.561043 -0.355584 -0.714017 -0.470839 -0.493030 0.663655 0.249982 0.105490 -0.985983 -1.726550 0.986028 -0.169145 0.939294 0.868757 0.555879 1.778460 0.059221 -0.781429 -1.049671 -0.421138 0.696247 -0.280430 -0.672185 -0.695818 -0.685766 0.883433 1.869994 -0.280591 0.064734 -0.590482 1.102849 -1.631983 -0.487433 0.689253 1.088929 -0.651445 0.495260 0.836164 -0.760315 -0.581816 -0.978395 -0.489788 -0.274547 -1.027164 0.460473 -1.191736 -0.038081 1.035996 -0.401001 -0.541210 0.737200 -0.159681 0.077698 -0.232137 1.163235 2.313760 -1.413231 0.290594 -1.182420 0.886989 -1.753125 -1.256776 0.191869 0.031776 -0.230427 -0.307220 0.127812 0.555387 0.160168 -0.521367 -0.331576 -0.123490 +PE-benchmarks/quicksort-on-singly-linked-list.cpp__quickSort(Node**) = -0.032672 0.653343 0.449569 -0.366068 0.476578 0.247414 0.081057 -0.018186 -0.123039 -0.672759 -0.135736 -0.520146 -0.859310 0.518426 -0.252534 -0.208869 0.882284 -0.059433 0.083164 -0.483739 0.354522 -0.214962 0.972003 0.916116 -1.103664 0.145892 0.794141 0.428676 0.468749 0.289866 0.051337 -0.682271 0.212504 -0.014679 0.467880 -0.325375 -0.005859 -0.496958 -0.269142 -1.227260 -0.179286 -0.128048 -0.464823 0.074861 0.025790 0.756370 1.233784 0.527451 -0.550898 0.239641 0.706476 0.381461 -0.003721 0.039461 -0.138208 -0.333455 0.302025 0.007981 -0.129464 0.087030 0.061985 -0.755160 -0.141571 0.845133 0.896797 -0.086400 -0.059385 0.224648 -0.060888 0.107390 -0.176942 0.467374 0.506513 0.639176 0.629985 -0.753849 -0.141628 -1.717140 -0.078514 -2.257558 -0.658402 -0.780247 0.420408 -0.171027 0.082150 0.153919 0.990564 0.305957 0.404775 0.735054 1.102287 -0.459081 -0.147694 -0.481833 -0.363066 0.443282 -0.440338 0.344819 -0.015817 0.033013 -0.519251 -0.649463 0.291100 -0.115146 -0.489116 -0.294751 -0.253328 0.443849 -0.931817 -0.001276 -0.937524 -0.207257 0.125871 -1.224432 -0.197026 -0.147319 1.142982 0.162955 0.047028 -0.432743 -0.021758 0.513684 -0.134656 -0.217020 -0.305223 0.589440 0.573900 0.026135 0.226703 0.189279 0.540238 0.671967 0.815745 -0.145811 -0.384566 0.104409 -0.359021 -0.219240 -0.428495 0.116701 0.646379 -0.429998 0.342741 0.443252 -0.355622 -0.637558 0.477594 -0.778355 0.491184 1.962343 -0.090688 0.383303 0.172129 -0.793634 -0.021576 -0.328074 -0.495652 0.313397 0.540412 0.680680 -0.567992 -0.395547 0.306005 0.867529 0.281624 -0.758566 -0.098030 0.030186 -0.143511 -0.326236 0.262111 0.114915 -0.122123 -0.260751 -0.155909 0.668201 0.953652 -0.246136 -0.613065 0.023016 0.483505 0.005274 -0.482383 0.061528 -0.016072 0.030824 0.463885 -0.015611 0.406225 0.771011 -1.938996 0.496523 0.088421 -0.150024 0.095674 0.130986 -0.254345 -0.749400 0.634126 0.783280 0.451795 0.099510 0.201473 -0.198777 -0.739011 -0.060939 0.229660 0.419633 -0.474611 0.537831 0.179739 -0.578155 -0.725730 -0.231598 -0.038138 0.004396 -0.262409 0.272130 -0.086360 -1.923914 0.999855 -0.365931 -0.371500 -0.139329 -0.527304 0.601174 -0.919972 -0.881732 0.261779 -0.319282 -0.616311 -0.294124 -0.261080 0.408086 0.039207 0.228362 -0.487618 -0.812798 0.534005 -0.062686 0.327008 0.475853 0.469815 1.176029 -0.511313 -0.304340 -0.667679 -0.209996 0.642942 -0.162059 -0.446851 -0.029763 -0.289036 0.355583 1.160520 -0.376474 -0.132043 0.016083 0.512740 -0.906022 -0.476594 0.249135 0.846862 -0.336262 0.538307 0.331310 -0.461851 -0.371866 -0.718562 -0.101545 -0.020638 -0.736299 0.222262 -0.708053 -0.000199 0.763789 -0.143421 -0.396995 0.565526 -0.129435 0.118656 -0.127726 0.526157 1.503575 -0.862001 0.169292 -0.765985 0.430917 -1.107477 -0.908731 0.129845 -0.143392 0.215845 -0.136695 -0.292777 0.295284 0.101766 -0.160225 -0.241360 0.108168 +PE-benchmarks/rabin-karp-algorithm.cpp__main = 0.140363 0.450456 0.561479 -0.089908 0.581254 0.129368 0.268641 0.605776 -0.536354 -0.679813 -0.148018 -0.923124 -1.096804 0.730088 0.067124 -0.202204 1.132528 0.294859 0.076403 -0.200355 -0.166531 -0.344345 0.897901 0.986583 -0.726543 0.444734 -0.166384 0.145427 -0.360149 0.947998 -0.191652 -1.178558 0.240552 0.346109 0.446007 -0.274209 -0.394352 -0.346025 -0.599091 -1.606299 -0.097803 1.126638 0.004657 -0.061728 0.330585 0.714483 1.328156 0.404575 -0.078716 0.625397 0.033579 -0.168363 0.493806 0.076833 0.409887 -0.035516 0.351642 -0.338170 -0.796583 0.409880 -0.199341 -1.079557 -0.513059 0.469656 0.681240 -0.176756 -0.403607 -0.407985 -0.265939 0.159077 -0.012984 0.444288 0.789013 0.208463 0.566338 0.438749 -0.135913 -0.523305 0.056346 -2.140625 -0.968159 -0.581825 1.420957 0.822083 -0.134989 -0.763029 1.048328 -0.265706 0.314896 0.338810 1.178371 -0.420106 -0.359579 -0.341863 0.014518 0.327075 -0.273179 -0.229527 0.311074 -0.270127 -0.738562 -0.246449 0.595390 -0.312093 -0.414804 0.367062 -0.187937 0.717101 -1.112675 -0.028767 -1.277092 0.020375 0.471122 -0.947161 -0.099116 0.461936 -0.109605 0.770331 -0.479889 -0.076774 0.498449 -0.008033 -0.382108 0.043958 -0.881054 1.108248 -0.074173 -0.021006 0.465431 0.544443 0.485845 0.375121 0.696338 -0.141732 -0.025932 0.349123 -0.020397 0.053218 -0.061962 -0.228969 -0.115674 -0.509289 0.107970 -0.174205 -0.578433 -0.087113 -1.152792 -0.185209 0.206683 1.048666 -0.361602 0.579054 0.032628 -0.673314 0.797938 -0.112803 -0.427902 -0.078149 0.730710 0.695967 -0.012714 -0.277205 0.396417 1.059062 0.415953 -0.625351 0.363919 -0.007396 0.150735 -0.142169 0.744980 0.162519 0.604559 -0.469925 -0.084465 0.195210 1.375233 -0.296578 -1.259921 -0.027561 0.025677 0.465900 -0.320806 0.202243 0.115928 -0.138052 0.080462 -0.151533 0.227893 0.799881 -1.548139 0.896624 -0.179154 -0.533556 0.765210 -0.056532 -0.142642 -0.763095 -0.085131 0.633162 1.081677 0.556541 -0.248963 -0.347673 -0.718942 -0.140708 0.103376 0.379087 -0.431420 0.738359 -0.242007 -0.578956 -0.303816 -1.092958 -0.029907 -0.026038 -0.643896 0.248274 0.772900 -1.644005 0.754902 0.095070 -0.382884 -0.279743 0.144210 0.177446 -0.583401 -0.944863 0.015088 -0.619736 -1.423797 -0.247415 -0.551119 0.071722 0.109656 -0.247004 -0.121582 -0.742665 1.287381 0.188819 0.811790 0.598807 0.019272 1.122628 1.286702 -0.768586 0.163115 -0.674002 0.740985 -0.925008 0.051603 0.318151 -0.618784 0.301684 0.997823 0.126039 -0.086310 -0.809444 0.731761 -0.382759 -0.304666 0.694000 -0.414241 0.166055 0.715872 0.809963 -0.490953 -0.224807 -0.853373 -0.117750 -0.209100 -0.290145 0.115103 -0.880693 -0.204624 0.573382 -0.389985 -0.678731 0.168537 -0.265018 -0.508399 -0.332424 0.968754 0.860139 -0.919996 0.994698 -0.559312 0.619258 -0.806474 -0.395514 -0.249198 0.130679 -0.333595 -0.214659 0.064640 -0.070314 0.095729 -0.584348 -0.617939 0.246440 +PE-benchmarks/rabin-karp-algorithm.cpp__search(char*, char*, int) = -5.145783 -5.966212 -3.777035 -7.773867 4.021562 6.733035 2.923511 -8.354192 -9.368204 -2.210775 5.332182 -13.181184 -4.613920 10.646724 -3.969652 8.836673 12.615825 0.267757 -5.208682 -4.725418 9.074510 0.358453 15.187203 16.187678 -9.244124 -0.494747 -0.620033 4.411246 4.299363 -3.079645 5.357224 -5.292130 3.383366 -10.463133 -0.701897 -3.990218 -1.989309 4.974250 10.850016 -15.228327 -0.722798 3.203350 1.120482 0.246812 0.143516 3.672144 7.002547 8.460882 -0.752093 8.945000 7.216870 -0.777579 4.683180 0.389295 2.365773 -0.409594 0.791276 -0.337983 -0.479683 -2.755146 -2.683606 0.280695 1.397845 10.244257 11.860336 0.354528 -5.836933 4.543623 4.396801 2.659225 4.256952 8.882628 -1.809950 3.094847 6.453767 -13.540207 -0.159251 -18.913883 2.577154 -16.732306 -6.731066 3.071905 7.839143 1.909477 5.979148 0.601743 15.196856 -1.111400 -7.601274 11.782935 11.158463 -8.167513 -2.266713 -1.313561 -5.102547 0.052397 -3.860832 4.865703 3.481958 7.350148 -9.435722 -5.690796 0.782708 1.353610 -5.802102 -7.223085 -0.481762 6.961369 -8.259313 -5.919896 -1.355162 8.397849 -0.920217 -15.423600 -6.340285 -8.322367 3.532307 0.799272 -8.449833 -7.679319 3.894207 0.822780 -2.759516 -3.497247 -0.218750 4.458433 8.139156 3.302323 -1.882988 6.931112 2.191666 16.763568 -0.106621 -6.570363 1.371002 2.498804 -0.400410 5.921435 -4.554617 -2.841800 5.070003 -8.849405 2.008060 4.123209 -5.133189 -4.614093 6.711130 0.420275 -2.307447 32.186981 -1.099055 12.800196 11.911279 -7.711563 1.576439 -5.499734 4.039564 4.831573 6.356429 3.383366 -13.384935 -8.938506 9.762063 14.626669 4.776579 -10.778605 -2.270014 5.405613 2.039080 -2.636836 4.746162 0.637806 0.249404 -4.783308 -0.851839 7.187717 18.485590 -5.766523 1.985074 1.452297 7.197454 -0.634647 -9.408565 -2.081490 -9.015260 0.135444 5.505408 4.978669 5.382155 11.473434 -15.060863 8.532686 -0.358415 3.558282 6.709988 6.319902 -9.913373 -12.326839 -4.049773 2.989415 7.590940 -2.529873 0.899943 3.410469 -12.314646 0.907175 3.191191 0.406039 -7.241899 10.601639 -0.148317 -3.651812 -2.818113 3.942396 -4.152000 -3.143332 -1.891069 9.087853 0.779174 -10.981422 7.118125 1.410572 -5.430839 0.507063 -3.273652 11.627591 -8.140522 -8.501858 7.185187 -4.463493 -6.056274 -3.357344 -2.603284 3.132351 4.226026 3.594156 -9.613677 -7.612127 11.116232 -5.045740 12.946203 5.569861 -3.634413 6.115855 -9.013510 -5.238521 -6.380296 -7.168544 0.354085 2.608692 -7.742420 -5.022631 -1.790138 7.816475 6.994931 -0.160739 -8.453615 1.465823 10.433917 -9.342816 -0.201289 2.508878 6.278826 -8.388246 4.827898 4.542207 -8.793993 4.934463 -7.055342 -1.906471 -7.469633 -5.086111 9.186731 -0.536122 4.463056 -1.801851 -0.577645 2.577918 5.031553 5.336174 1.313867 4.784328 13.205237 8.036083 -1.074011 -3.718292 -13.728492 7.053321 -10.345438 -10.576681 2.090301 2.734518 -6.875371 -2.860863 -1.428315 10.428238 8.517171 -7.343495 -6.174868 5.580293 +PE-benchmarks/rat-in-a-maze.cpp__main = 0.071881 0.211234 0.307287 -0.086612 0.306758 -0.040862 0.150181 0.295439 -0.335834 -0.410857 -0.022496 -0.590610 -0.569246 0.409484 -0.000811 -0.091014 0.591925 0.156140 0.019499 -0.117076 -0.110322 -0.219366 0.487726 0.523630 -0.390931 0.234165 -0.170445 0.109304 -0.167971 0.514861 -0.053406 -0.622673 0.124342 0.233176 0.235197 -0.118639 -0.174477 -0.143016 -0.334412 -0.831195 -0.023957 0.652779 0.158539 -0.045412 0.159428 0.387890 0.679422 0.236484 -0.022540 0.332208 0.066208 -0.087183 0.274707 0.060729 0.227187 -0.097143 0.250704 -0.310549 -0.468063 0.204085 -0.089790 -0.610093 -0.282061 0.269190 0.389497 -0.083473 -0.181746 -0.228830 -0.148723 0.119648 0.059965 0.199601 0.358462 0.100231 0.259944 0.284678 0.003755 -0.256465 0.017464 -1.215728 -0.511045 -0.267511 0.842225 0.563491 -0.113950 -0.371449 0.533355 -0.093456 0.136541 0.159098 0.634376 -0.181717 -0.228452 -0.148476 -0.016467 0.212887 -0.169462 -0.123707 0.153526 -0.029973 -0.395310 -0.030651 0.328513 -0.167989 -0.208275 0.267817 -0.080604 0.351083 -0.655444 0.018986 -0.604745 0.027946 0.315558 -0.512516 0.029110 0.215964 -0.109610 0.385179 -0.247611 0.032347 0.248694 -0.066665 -0.213876 0.114172 -0.716353 0.568383 -0.102548 0.042929 0.242101 0.289264 0.273679 0.162958 0.248261 -0.121835 -0.001450 0.146223 0.016082 0.073933 -0.024339 -0.171962 -0.049556 -0.288645 0.081537 -0.160723 -0.312687 -0.092118 -0.746149 -0.052169 0.108635 0.392365 -0.162022 0.348740 0.049013 -0.339815 0.402180 -0.063105 -0.202002 -0.052011 0.364417 0.308533 0.185922 -0.185805 0.224444 0.549542 0.238012 -0.258951 0.206779 0.030338 0.084933 -0.028300 0.377715 0.098952 0.284362 -0.272886 -0.061172 0.103371 0.687271 -0.057467 -0.551069 0.008603 0.000175 0.235595 -0.132686 0.103092 0.097924 -0.026556 -0.038116 -0.059446 0.119193 0.450703 -0.858332 0.506827 -0.041921 -0.215682 0.407334 -0.090174 -0.120739 -0.526358 -0.067954 0.324774 0.574124 0.247016 -0.110788 -0.130327 -0.375168 -0.087888 0.022757 0.170018 -0.217829 0.346796 -0.123350 -0.287191 -0.183034 -0.598583 -0.014041 0.056264 -0.350591 0.151771 0.510174 -0.837063 0.404311 0.018203 -0.221819 -0.211359 0.085427 0.056892 -0.330019 -0.455996 -0.046510 -0.394024 -0.818297 -0.179987 -0.259863 0.001466 -0.038518 -0.171519 -0.012311 -0.273158 0.687295 0.043352 0.392962 0.309072 -0.006373 0.518476 0.788801 -0.364570 0.134422 -0.268526 0.319777 -0.593848 0.029801 0.348629 -0.315662 0.150778 0.508605 0.087176 -0.071178 -0.313064 0.383460 -0.084979 -0.246076 0.386020 -0.369716 0.076060 0.437639 0.438041 -0.296998 -0.091138 -0.496760 -0.076249 -0.100305 -0.161360 0.079904 -0.389130 -0.082737 0.284441 -0.188308 -0.387869 0.111924 -0.144285 -0.305631 -0.166023 0.575819 0.383631 -0.422148 0.566624 -0.321750 0.277922 -0.440075 -0.225194 -0.113880 0.122413 -0.221348 -0.089985 0.003664 -0.009298 0.057975 -0.283186 -0.350510 0.197207 +PE-benchmarks/rat-in-a-maze.cpp__printSolution(int (*) [4]) = -0.902141 -1.031335 -0.441530 -1.443136 0.769850 1.045681 0.529332 -0.930099 -2.127680 -0.882669 0.716886 -2.458073 -1.051206 2.206555 -0.679519 1.611910 2.728987 0.496574 -0.911641 -0.595422 1.737324 -0.669819 2.696241 3.158281 -1.825634 0.012112 -0.274148 0.997948 0.491701 0.485797 0.873432 -1.497165 0.495016 -1.637779 0.418722 -1.328573 -0.416223 1.314417 1.410983 -3.521325 -0.090032 1.533128 0.820314 -0.062958 0.135463 0.570372 1.468291 1.690470 -0.309875 1.700372 1.341436 -0.001723 1.063849 0.095851 0.464762 0.295914 -0.027555 -0.369985 -0.383164 -0.116171 -0.590609 -0.679597 0.478934 2.066418 2.574124 -0.205180 -0.966117 0.441304 0.512083 0.631928 0.921033 1.562358 -0.292135 0.099761 1.256890 -2.230295 0.101510 -3.591081 0.744641 -3.881554 -1.374796 0.191379 1.902530 1.539060 0.981933 -0.503572 3.111831 -0.719972 -1.083503 2.320860 2.218449 -1.416025 -0.537608 -0.770490 -1.125063 0.286477 -0.958543 0.004596 0.634479 1.200312 -1.783943 -1.087883 0.288832 0.301762 -1.167998 -1.096671 -0.164867 1.635098 -2.047786 -1.410203 -0.892870 1.631811 -0.053265 -3.109822 -0.607248 -1.668193 -0.300804 0.423457 -1.601639 -1.365387 0.892218 0.234747 -0.569127 -0.581537 -1.088076 1.482603 0.864966 0.385374 -0.206453 1.021027 0.294300 2.637218 0.308858 -1.356254 0.151657 0.869917 -0.365336 0.937353 -1.207835 -0.777610 1.059650 -1.943737 -0.334477 0.455009 -1.202202 -0.536269 0.515944 -0.136391 -0.130048 6.215251 -0.389058 2.318540 2.006577 -1.626011 1.399606 -0.345564 0.602507 0.951846 1.458627 0.767718 -2.561510 -1.703342 1.587783 2.957958 1.180617 -1.612127 -0.737701 0.692269 0.489683 -0.032801 1.012208 0.194844 0.036624 -1.229613 -0.242365 0.866226 3.683401 -0.826644 0.411942 0.250156 1.504773 -0.681533 -2.174062 -0.296460 -2.308766 -0.073336 0.493881 0.442597 1.009852 2.383966 -3.101533 2.034836 -0.424910 0.346425 1.399175 0.510088 -1.504868 -3.300951 -0.750154 0.672238 2.038482 -0.492966 0.354941 0.632066 -2.474713 0.099378 0.382732 0.497617 -1.515808 2.083190 -0.291813 -0.815104 -0.663900 0.447959 -0.960898 -0.987910 -0.557349 1.608998 1.000208 -1.718234 1.489736 0.208527 -0.940696 0.265540 0.056402 1.732485 -1.805545 -1.908956 1.263881 -0.630766 -1.317363 -0.798148 -0.600223 0.990357 0.510759 -0.349567 -1.470685 -1.974226 2.090736 -0.841930 2.439045 1.135610 -0.758762 1.296318 0.157752 -0.982668 -1.132036 -1.298053 -0.245033 -0.264070 -0.978535 -1.212362 -0.552534 1.610188 1.798976 0.319007 -1.286666 0.171599 2.477579 -1.151224 -0.290907 0.789751 -0.067318 -1.182100 0.914457 1.177964 -2.002283 0.465543 -1.777685 0.279409 -0.992217 -0.844643 1.836772 -0.600821 0.748413 -0.077278 -0.195266 0.017099 0.887384 1.217635 -0.190349 0.516216 3.077713 1.014300 -0.149594 -0.099714 -2.432782 1.145584 -2.219832 -1.557240 -0.285345 0.967567 -1.420443 -0.277020 0.111254 1.839580 1.421690 -0.867785 -1.126757 0.732675 +PE-benchmarks/rat-in-a-maze.cpp__isSafe(int (*) [4], int, int) = -1.036765 -1.003168 -0.341472 -1.466062 0.851916 0.948636 0.554524 -1.217740 -1.944775 -1.025686 0.629047 -2.421374 -1.120984 2.253671 -0.609142 1.832352 2.713390 0.359015 -0.754316 -0.756148 1.736729 -0.820747 2.680234 3.011669 -1.592883 -0.011691 0.351983 1.138208 0.277251 0.466414 0.934356 -1.772654 0.380490 -1.815988 0.530549 -1.084256 -0.659311 1.266725 1.804034 -3.417439 -0.201573 1.486413 0.755132 -0.053864 0.117976 -0.302932 1.358860 1.630341 -0.070984 1.879834 1.243436 -0.128813 1.157482 0.065575 0.913085 0.542398 0.323827 -0.441983 -0.327758 0.014957 -0.853218 -0.306160 0.427474 2.004851 2.482723 -0.296282 -1.174087 0.506160 0.366981 0.793644 0.671344 1.784572 -0.776085 0.294426 1.282471 -2.935597 0.123025 -4.186591 0.771992 -3.674390 -1.649738 0.359043 1.365612 1.176562 1.296467 0.189454 3.202401 -0.747721 -1.279329 1.732372 2.359772 -1.317602 -0.437943 -0.428711 -0.938663 0.080194 -0.856335 0.013193 0.888508 1.107642 -1.807728 -1.152041 0.703746 0.336928 -1.124113 -1.267902 -0.166103 1.894233 -1.791490 -1.794192 -1.072284 1.607676 -0.319382 -3.116625 -0.872063 -1.448578 -0.278440 0.577849 -1.929359 -1.806788 1.232526 0.348364 -0.564158 -0.917132 -0.054568 1.243978 1.164685 0.427101 -0.217899 1.240243 0.255862 3.080135 0.749643 -1.197753 0.262354 0.832048 -0.388226 0.990529 -0.938845 -0.775052 0.367565 -1.768821 -0.180593 0.781627 -1.194932 -0.700784 0.847645 -0.309289 -0.310244 6.675284 -0.713691 2.289924 2.108005 -1.613829 1.157278 -0.438757 0.570729 0.670862 1.527752 1.043752 -2.667813 -1.639483 1.950125 3.079839 1.146145 -1.898652 -1.319170 0.678451 0.647023 -0.044591 1.161350 0.210007 0.228755 -1.163226 -0.192521 0.774735 3.582429 -1.261668 -0.716344 0.292563 1.668656 -0.519035 -2.630537 -0.315194 -2.840821 -0.189708 0.397148 0.412835 0.825057 2.317721 -3.642744 2.012643 -0.233835 0.135620 2.094610 0.819664 -1.477599 -3.841640 -0.879445 0.735790 1.941541 -0.609179 0.521696 0.362013 -2.527982 0.180699 0.247166 0.583272 -1.639635 2.309924 -0.640077 -0.911281 -0.588156 0.601655 -0.851089 -1.393871 -0.475402 1.622082 1.377040 -2.070058 1.534795 0.472497 -0.817587 0.573193 0.058944 2.167524 -1.596591 -2.021251 1.370943 -0.847947 -1.040600 -0.470696 -0.709196 0.840981 0.771438 -0.044625 -1.378068 -1.360684 1.880386 -0.734726 2.740395 1.081159 -0.691139 1.368543 -0.478991 -1.253120 -0.890919 -1.002535 -0.256380 -0.052115 -0.989555 -2.393745 -0.504323 1.696089 1.711100 0.372964 -1.198155 -0.397329 2.373092 -2.009604 0.178500 0.820135 0.180960 -1.294515 0.701793 1.186588 -1.727099 0.503388 -1.611189 0.137841 -1.423000 -0.811422 1.664329 -0.648919 0.494456 -0.156577 -0.615250 0.135825 0.744840 1.437338 0.062231 0.507743 2.514553 1.362761 -0.361175 -0.467240 -2.405535 0.938696 -2.123021 -1.580935 -0.157459 0.903897 -1.515256 -0.561963 0.121028 1.721629 1.421119 -0.932699 -1.162262 0.551748 +PE-benchmarks/rat-in-a-maze.cpp__solveMaze(int (*) [4]) = -0.141447 -0.024815 0.532990 -0.579352 0.573356 0.064870 0.305072 0.286946 -1.090456 -0.936052 0.106866 -1.471577 -1.116679 1.171537 -0.185386 0.104481 1.635368 0.384566 -0.240495 -0.418068 0.343534 -0.540378 1.295729 1.619035 -1.061876 0.299151 -0.300325 0.476011 -0.012080 0.757215 0.312600 -1.228194 0.040082 0.069915 0.695470 -0.514322 -0.395735 0.194379 -0.194482 -2.243418 -0.074712 1.424494 0.614248 -0.066377 0.383234 0.717966 1.340903 0.762784 -0.225872 0.815256 0.572934 -0.068461 0.720328 0.009521 0.302773 -0.105667 0.442703 -0.441610 -0.682684 0.421481 -0.301116 -0.900205 -0.114471 0.985189 1.279618 -0.150228 -0.576017 -0.374525 0.215122 0.445078 0.282069 0.758124 0.421787 0.158474 0.712861 -0.332654 -0.065400 -1.873212 0.503939 -2.743391 -1.177523 -0.334588 1.788847 1.382087 -0.093378 -0.662576 1.639576 -0.384304 -0.077112 0.904370 1.461677 -0.371565 -0.410598 -0.543577 -0.541379 0.428033 -0.430349 -0.208114 0.299955 0.482872 -1.017272 -0.356290 0.477410 -0.278612 -0.610558 0.238554 -0.191220 1.069152 -1.270399 -0.253139 -1.106539 0.737448 0.596422 -1.574854 0.070944 -0.373765 -0.470890 0.708759 -0.856469 -0.163551 0.594886 -0.140891 -0.623101 0.204723 -1.583206 1.366838 0.075957 0.053465 0.166127 0.665431 0.424645 0.542376 0.469106 -0.650848 0.043263 0.560276 -0.139151 0.215602 -0.558248 -0.400645 0.347658 -0.810307 -0.010637 -0.242594 -0.761706 -0.451542 -1.076379 -0.286358 0.127623 2.197542 -0.414842 1.113227 0.552993 -0.796063 1.332469 0.100251 -0.105693 0.194435 0.989458 0.714758 -0.516865 -0.717137 0.741229 1.632117 0.636416 -0.707940 -0.139675 0.297317 0.096841 -0.018793 0.968622 0.185947 0.286877 -0.654633 -0.180557 0.352977 1.864812 -0.147342 -0.892516 -0.095414 0.571967 0.192638 -0.887137 0.168893 -0.613743 -0.092872 0.155974 0.038969 0.555083 1.271049 -2.372148 1.303827 -0.016769 -0.127194 1.018905 -0.099539 -0.506348 -1.879137 -0.241113 0.611453 1.434072 0.217751 -0.317100 -0.040566 -1.223081 -0.043427 0.132655 0.465478 -0.832249 1.113401 -0.429464 -0.527873 -0.381416 -0.820454 -0.452000 -0.242494 -0.748595 0.609299 0.986939 -1.430001 0.986035 -0.008524 -0.450640 -0.260690 0.015695 0.507033 -0.816877 -1.051370 0.200052 -0.634996 -1.499078 -0.669123 -0.629321 0.342221 0.033468 -0.204181 -0.408073 -1.069955 1.465739 -0.286059 1.340748 0.750848 -0.285982 1.042428 1.695670 -0.673335 -0.144624 -0.674278 0.422306 -0.718055 -0.214300 -0.186441 -0.601152 0.542528 1.171934 0.061392 -0.398915 -0.621890 1.270542 -0.406780 -0.495327 0.628389 -1.082927 -0.098663 0.903910 0.871396 -0.994086 -0.013048 -1.355881 0.147788 -0.395819 -0.374963 0.591058 -0.723705 0.004743 0.287743 -0.387500 -0.529014 0.369384 0.247307 -0.553536 -0.108926 1.689261 0.752351 -0.563042 0.897445 -1.161016 0.810383 -1.208174 -0.619592 -0.428818 0.370204 -0.689930 -0.203695 -0.041600 0.460299 0.411536 -0.519660 -0.871592 0.599800 +PE-benchmarks/reservoir-sampling.cpp__main = 0.008311 0.235284 0.419628 -0.120056 0.570190 0.108257 0.307409 0.362499 -0.593541 -0.582022 -0.040533 -0.816026 -0.910711 0.791835 0.030811 0.119323 1.165555 0.328805 0.024149 -0.266118 0.099627 -0.551814 0.997945 1.053967 -0.718973 0.352935 -0.018479 0.180545 -0.207409 0.774684 -0.254895 -0.923443 0.383555 -0.128578 0.323256 -0.422265 -0.313908 -0.158026 -0.228736 -1.543929 -0.068978 0.741350 -0.008880 -0.055415 0.168908 0.769342 1.143131 0.490002 -0.111017 0.744915 0.146080 -0.310667 0.428222 0.136730 0.402813 0.119127 0.300643 -0.095927 -0.720531 0.316130 -0.229175 -1.084410 -0.316736 0.494654 0.777325 -0.206924 -0.347918 -0.119933 -0.235421 0.150541 0.105542 0.430828 0.620734 0.065233 0.623971 -0.157879 -0.158899 -0.944398 -0.117166 -2.279822 -0.906847 -0.468418 1.205434 0.359776 0.124397 -0.451202 1.049001 -0.203359 0.156428 0.342607 1.143637 -0.654887 -0.384995 -0.288776 0.016819 0.246674 -0.354784 -0.164373 0.512919 -0.282039 -0.753184 -0.401144 0.720671 -0.139377 -0.399720 0.018016 -0.160020 0.764174 -1.092620 -0.320349 -1.186483 -0.041469 0.228421 -1.004074 0.124928 0.305731 0.230474 0.710030 -0.489320 -0.319308 0.477917 0.154766 -0.313390 -0.218600 -0.473723 1.017875 0.032287 0.081503 0.425345 0.464121 0.367345 0.673479 0.872867 -0.205906 -0.038686 0.322102 -0.193486 0.187208 -0.171244 -0.344308 0.071836 -0.641167 0.102504 -0.039980 -0.584599 -0.069195 -0.345901 -0.052070 0.178306 1.243354 -0.264002 0.642529 0.191299 -0.722333 0.723963 -0.243816 -0.254505 0.076320 0.771077 0.537174 -0.395758 -0.392268 0.416997 1.050640 0.465291 -0.888235 -0.030504 -0.088492 0.249376 -0.064074 0.558088 0.212470 0.544006 -0.509269 -0.055540 0.196354 1.496249 -0.518541 -1.005638 0.066300 -0.049338 0.236271 -0.802540 0.039794 -0.144461 -0.112310 -0.005638 -0.084787 0.184180 0.855035 -1.588896 0.866070 -0.403962 -0.467072 0.779854 0.111420 -0.274062 -1.013235 -0.117915 0.560425 1.044218 0.495570 -0.124994 -0.153759 -0.776965 -0.110240 0.048230 0.330091 -0.395433 0.734748 -0.204933 -0.596593 -0.325551 -0.737716 0.018096 -0.185294 -0.363696 0.352531 0.675339 -1.687007 0.701018 0.037419 -0.448828 -0.039986 0.208446 0.381590 -0.613632 -0.977380 0.197211 -0.532842 -1.123450 -0.358172 -0.408770 0.150545 0.090993 -0.333993 -0.131001 -0.832216 1.128048 0.033979 0.801068 0.552104 -0.022853 1.173063 0.860345 -0.789096 -0.097082 -0.457613 0.431379 -0.871314 -0.058251 -0.020204 -0.498105 0.471013 0.986708 0.219480 -0.048855 -0.587354 0.821366 -0.721030 -0.278041 0.746935 0.101107 0.032464 0.689966 0.826035 -0.630593 -0.193407 -0.685940 -0.191805 -0.199081 -0.329083 0.238224 -0.773583 -0.082099 0.407026 -0.248268 -0.446262 0.240589 -0.142145 -0.284532 -0.337333 1.002318 1.167098 -0.931959 0.599806 -0.595145 0.554181 -0.851666 -0.508613 -0.128203 0.378988 -0.426083 -0.139769 0.208355 0.123971 0.150151 -0.665495 -0.557078 0.113093 +PE-benchmarks/reservoir-sampling.cpp__selectKItems(int*, int, int) = -1.928484 -1.829905 -0.147346 -2.630112 1.649882 2.366454 1.185711 -2.090791 -3.705382 -1.950058 1.654940 -5.292364 -3.118163 4.503675 -1.698345 2.624654 5.609044 0.654672 -1.701735 -1.907569 3.370607 -0.548079 6.347582 6.843529 -4.411623 -0.149745 -0.056094 2.481006 1.845873 0.059018 1.983975 -2.811301 1.412475 -3.132962 0.636232 -2.123153 -0.571864 1.684574 2.541216 -7.141518 -0.491579 2.384080 0.410324 0.133588 0.465139 2.149301 3.564178 3.675700 -0.776853 3.600580 3.047924 -0.294504 2.145307 0.230696 0.527083 -0.628268 0.552069 -0.600069 -0.996491 -0.452247 -1.061887 -1.993841 0.220247 4.408697 5.556938 -0.136626 -1.957671 0.976596 1.162375 1.351839 1.657179 3.493015 0.327007 1.297403 3.295335 -4.283863 -0.171096 -7.906045 0.958907 -8.162978 -3.245079 -0.079833 4.236745 2.065338 1.819699 -0.580214 6.495719 -0.439677 -2.159759 4.850938 5.188258 -3.245853 -1.219439 -1.331449 -2.008892 0.871363 -2.394989 1.424092 1.003736 2.658449 -3.930132 -2.656760 0.663610 0.212621 -2.487754 -2.053493 -0.793382 3.451202 -4.336335 -2.284070 -2.386961 2.608287 0.277604 -6.772036 -2.096891 -2.915811 1.407705 1.216514 -2.993139 -2.388380 1.676075 0.495846 -0.951452 -1.282882 -1.524638 3.084479 2.654137 0.850354 -0.246846 2.756214 0.991091 5.732176 1.211055 -2.413717 -0.067201 1.487069 -1.002243 1.984094 -2.412146 -1.050936 2.432173 -3.642500 0.254496 1.401395 -2.430887 -2.177254 1.132244 -0.433548 -0.011781 12.522147 -0.404694 4.740455 4.335659 -3.406406 1.945226 -1.631413 1.139971 2.107255 2.969686 1.935203 -5.139431 -3.516365 3.522576 6.207801 2.204560 -4.323944 -0.757482 1.754112 1.256191 -1.253201 2.355841 0.882372 0.262866 -2.388559 -0.322561 2.839906 7.309715 -2.348252 -0.878791 0.468795 2.513230 -0.319685 -4.257461 -0.475144 -2.814786 -0.238025 2.035988 1.519456 1.922625 5.017325 -6.950179 3.946206 0.121814 0.996765 3.151765 1.502255 -3.602194 -5.253133 -0.787342 1.780330 3.622309 -0.088494 -0.002907 1.090914 -5.355415 0.290118 1.215064 0.995560 -2.901290 4.540556 -0.364541 -1.672521 -2.019847 -0.052284 -1.518681 -1.470674 -1.403312 3.474794 1.077260 -5.254961 3.423080 -0.044475 -2.519818 -0.011696 -1.054357 4.220822 -4.034062 -4.266601 2.601590 -2.202795 -3.856028 -2.349439 -1.220842 1.453023 1.676391 0.432471 -3.460857 -3.911776 4.924410 -1.791422 4.996455 2.423066 -1.053017 3.575222 -0.563312 -2.424973 -2.638766 -2.527978 0.824423 -0.235842 -2.803093 -2.359288 -0.957463 3.169742 4.112232 -0.287644 -2.666376 -0.308666 4.856864 -3.824328 -1.280607 1.628002 1.783762 -2.433628 2.673773 2.375609 -4.067962 1.028176 -3.564153 -0.507326 -2.261316 -2.464794 3.525068 -1.586450 1.558078 0.235739 -0.340380 -0.080645 2.001886 1.943710 -0.185637 0.980938 6.074844 4.273206 -1.436890 -0.049067 -5.617829 3.024386 -5.001167 -4.095926 0.341427 0.989684 -2.355431 -0.728909 -0.129737 3.694473 3.251870 -2.962706 -2.828470 1.937723 +PE-benchmarks/rotate-bits-of-an-integer.cpp__main = -0.030357 0.634618 1.320943 -0.964728 0.618119 -0.293530 0.208589 0.524352 -0.740011 -2.386637 0.707164 -2.813497 -3.072022 1.274572 -0.816719 -1.546377 1.628121 -0.735049 -0.053733 -1.392270 0.008262 0.367073 2.243471 2.455261 -2.790354 0.218524 0.398117 1.362191 1.594581 -0.434648 1.941308 -1.881964 0.047648 1.581300 1.353065 0.541415 -0.173072 -1.253494 -1.580890 -2.685156 -0.689183 1.750111 -0.754774 0.404880 0.803161 3.174848 2.542109 1.316422 -1.408354 1.127983 2.014833 0.169335 0.653890 -0.324831 -0.736478 -3.331645 0.532066 -0.531517 -0.662708 0.499848 0.240807 -1.969341 -1.125751 2.126510 2.378900 -0.400867 -0.601002 -0.627676 0.463565 0.888746 0.031801 1.513392 2.032649 1.651449 2.056496 0.735821 -0.399034 -3.675399 0.686535 -6.008494 -1.884517 -0.940252 3.677134 1.268507 -1.565235 -1.165761 2.473148 1.330112 -0.037687 2.804645 2.590447 0.558567 -0.536670 -0.649696 -1.017879 1.574634 -1.258605 1.458130 0.005946 1.573694 -1.479486 0.251706 -0.501534 -1.458385 -1.172018 0.677888 -0.740151 0.830912 -2.240337 1.696520 -1.814788 0.568947 2.513383 -3.226614 -1.366806 -0.218189 1.751024 0.699907 -0.408319 1.755757 -0.025873 -1.005838 -0.506518 1.446853 -3.077272 1.756768 1.054704 0.820027 0.416201 1.802876 1.791633 0.086966 0.341727 -0.477355 -0.746877 0.131319 -0.001004 0.498229 -0.554524 0.572085 2.320923 -0.296294 1.291452 -0.647540 -0.755929 -2.760093 -1.818799 -1.493269 0.391104 3.610395 -0.007016 1.737502 1.098345 -0.817520 0.099297 -0.583286 -0.578559 0.804531 1.059240 1.427840 0.979475 -0.699086 1.422305 2.548437 0.472236 -1.772770 1.564818 1.914161 -0.065300 -1.718219 1.675599 0.428075 0.223995 -0.318032 -0.196734 2.278856 0.967025 0.378026 -2.191083 -0.656822 2.029789 1.477586 0.550128 0.987198 1.750172 0.156309 1.670474 0.677169 1.087678 1.718986 -4.954580 1.168108 2.233320 0.964388 0.336956 0.143679 -1.464760 -2.470458 1.188245 1.196824 0.673286 0.848542 -0.522561 -0.210290 -1.867953 0.070261 0.949456 0.429489 -1.147000 1.609290 -0.373938 0.150408 -1.598513 -2.196814 -0.664648 1.584245 -1.734189 0.996640 0.255890 -4.249979 1.881695 -0.958806 -1.488979 -2.569036 -1.782216 1.122561 -2.217233 -1.644418 -0.389339 -2.418808 -4.377632 -1.846669 -1.056103 -0.376698 0.105133 0.879475 -1.041916 -1.031318 3.035394 -0.737236 1.471890 1.206495 0.235280 2.847521 0.720132 -0.760092 -0.554462 -1.077116 3.210557 -0.811612 -1.255545 1.734685 -0.557738 -0.165912 1.886235 -1.505455 -0.849539 -0.266242 0.876871 -0.888140 -2.154675 0.155617 0.195960 -0.103058 2.908235 0.490130 -1.123337 0.510270 -2.953764 -0.776990 -0.636516 -1.465007 0.818418 -0.970284 0.098094 1.289337 -0.400098 -1.253024 1.027703 -0.434177 -0.725150 0.044369 1.819313 3.860195 -1.998844 1.497212 -2.767897 1.668729 -2.323938 -2.385058 0.353499 -1.148245 0.720352 -0.683098 -1.292559 0.265946 1.229837 -1.780268 -2.042472 2.688850 +PE-benchmarks/shortest-common-supersequence.cpp__main = 0.125885 0.538045 1.128145 -0.499148 0.573425 -0.079353 0.210945 0.472905 -0.689311 -1.040459 0.120659 -2.029767 -1.713877 0.904336 -0.208349 -0.797676 1.212626 -0.138679 -0.084724 -0.553977 -0.331992 0.345788 1.247261 1.379305 -1.191528 0.419014 -0.606574 0.582039 0.096443 0.575966 0.443001 -1.488186 -0.165473 1.216628 0.638864 0.406088 -0.428067 -0.592243 -0.904761 -1.770011 -0.235538 1.913876 0.133145 -0.071768 0.638703 0.816175 1.784633 0.597401 -0.029958 0.445666 0.426021 0.007571 0.807054 -0.076389 0.395658 -1.129056 0.950642 -1.056191 -0.840209 0.429014 -0.129778 -0.878192 -0.868005 0.990359 1.065349 0.107626 -0.694779 -0.830523 0.073917 0.309392 0.039888 0.819524 1.193291 0.962154 0.861661 1.254347 0.254339 -0.758970 0.533106 -2.061143 -1.266740 -0.439273 2.146270 1.551854 -0.693305 -1.152622 1.420213 -0.008756 0.080361 0.913677 1.636836 0.067838 -0.382109 -0.298144 -0.469952 0.578173 -0.394842 0.368312 -0.449665 0.615951 -0.976535 0.022971 0.280087 -0.745719 -0.618889 1.088978 -0.139418 0.552709 -1.048960 0.692234 -1.135304 0.455484 1.278733 -1.195087 -0.983374 0.149425 -0.246885 0.675174 -0.669064 0.577806 0.457066 -0.687710 -0.624733 0.757164 -2.399405 1.162334 0.210457 0.177604 0.222734 1.009381 0.979417 0.083607 -0.313912 -0.340572 0.035473 0.184868 0.259578 0.209963 -0.026418 0.020175 0.321106 0.107071 -0.122648 -0.517209 -0.597535 -0.768702 -2.413155 -0.476837 0.081214 1.303806 -0.324237 0.725115 0.311055 -0.544817 0.657680 -0.100597 -0.468566 -0.199538 0.619647 1.064509 0.505925 -0.544428 0.941851 1.441600 0.397582 -0.435362 1.291538 0.852695 0.097343 -0.632284 1.275777 0.143643 0.507208 -0.481428 -0.166529 0.704993 1.329033 0.174149 -1.664697 -0.141935 0.438604 1.169607 0.567224 0.526872 1.094154 -0.076763 0.286627 0.204122 0.636574 1.067139 -2.263284 1.050994 0.797120 -0.150546 0.923757 -0.352650 -0.570233 -0.546880 0.039721 0.778881 0.942070 0.794105 -0.489133 -0.524240 -1.017364 -0.077660 0.228864 0.356581 -0.673871 1.025509 -0.396198 -0.414280 -0.549298 -1.832456 -0.425547 0.675909 -1.371691 0.456014 0.895977 -1.672859 1.145038 0.251600 -0.297039 -1.223504 -0.633593 0.207848 -0.897922 -0.927545 -0.331568 -1.462112 -2.398063 -0.511283 -0.746323 -0.366747 0.081061 0.331146 -0.708339 -0.308239 2.146048 0.037022 1.230372 0.775524 -0.057491 0.830873 1.950959 -0.628632 0.484622 -0.884883 1.481307 -0.564064 -0.357468 1.162457 -0.736954 0.032364 1.003809 -0.560706 -0.432764 -1.009979 0.623971 -0.135659 -0.911429 0.417488 -1.162856 -0.032082 1.199343 0.644638 -0.398684 0.183773 -1.565608 -0.485672 -0.680333 -0.557297 0.238020 -0.685061 -0.233918 0.783258 -0.716506 -0.978167 0.202890 -0.337296 -1.002239 0.028448 1.349446 1.104948 -0.680780 1.512254 -1.292410 0.897035 -1.035902 -0.798393 -0.015800 -0.711286 -0.441600 -0.562450 -0.402834 -0.009000 0.602680 -0.674065 -1.191340 1.219523 +PE-benchmarks/shortest-common-supersequence.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/sieve-of-eratosthenes.cpp__main = 0.018895 0.263514 0.597731 -0.302166 0.285601 -0.245241 0.136597 0.385104 -0.370213 -0.901019 0.092545 -0.932992 -1.090841 0.586032 -0.258148 -0.474995 0.883113 0.053377 0.044708 -0.512767 -0.003663 -0.290101 0.881957 0.969404 -1.011023 0.125711 0.134803 0.537522 0.413757 0.275788 0.413189 -0.768164 0.094322 0.467397 0.647713 -0.126412 -0.034674 -0.352064 -0.745324 -1.287191 -0.182316 0.726427 0.008960 0.083636 0.266446 1.165406 1.027000 0.507936 -0.421953 0.454984 0.601901 -0.002017 0.297340 -0.020808 -0.084350 -0.785895 0.333566 -0.262438 -0.516415 0.321092 0.018307 -1.072527 -0.334188 0.730651 0.921748 -0.164988 -0.135004 -0.274695 0.015640 0.307153 0.096660 0.418709 0.686654 0.429946 0.713088 0.109371 -0.084123 -1.319892 0.126027 -2.605049 -0.750249 -0.594423 1.403636 0.484456 -0.453259 -0.416135 0.938137 0.311542 0.217939 0.786428 1.052787 -0.021080 -0.333220 -0.401104 -0.258154 0.598804 -0.512385 0.193965 0.247874 0.378458 -0.585264 -0.025008 0.180842 -0.389038 -0.396350 0.312879 -0.291652 0.509090 -1.063148 0.329807 -1.007583 0.026275 0.760604 -1.149108 -0.066930 0.000000 0.527795 0.434115 -0.167259 0.405915 0.114255 -0.087322 -0.222460 0.410223 -1.244809 0.887762 0.137732 0.143971 0.263901 0.595976 0.516478 0.079485 0.457552 -0.206788 -0.286364 0.250164 -0.259003 0.020661 -0.320837 -0.042374 0.781152 -0.331961 0.290793 -0.266465 -0.418220 -0.764086 -0.632664 -0.442060 0.365771 1.212602 -0.066529 0.556862 0.229239 -0.443655 0.353081 -0.101826 -0.229622 0.210890 0.575117 0.485533 0.221190 -0.332796 0.350210 0.935055 0.297427 -0.622482 0.303723 0.293556 0.041486 -0.332004 0.518994 0.231461 0.070805 -0.257049 -0.084244 0.543686 0.673901 0.020043 -0.843346 -0.203419 0.459090 0.319233 -0.190310 0.302489 0.434635 0.048991 0.205941 0.102221 0.340801 0.750530 -1.925719 0.664256 0.422373 0.127920 0.346727 -0.124186 -0.337584 -1.240692 0.340092 0.545563 0.610746 0.353377 -0.201941 -0.050272 -0.713830 -0.024476 0.180848 0.376540 -0.384632 0.559012 -0.163414 -0.200011 -0.608531 -0.875950 -0.140017 0.367403 -0.541145 0.288864 0.385638 -1.679208 0.767860 -0.380323 -0.516203 -0.633281 -0.297022 0.240499 -0.898931 -0.748609 -0.135211 -0.700568 -1.540100 -0.713612 -0.405292 0.045042 -0.142098 -0.043258 -0.213694 -0.547581 1.092496 -0.255881 0.523933 0.458946 0.089692 1.182339 0.737667 -0.386940 -0.167575 -0.268834 0.766889 -0.696621 -0.255196 0.579331 -0.265915 0.113892 0.935736 -0.314405 -0.112260 -0.106223 0.584537 -0.358063 -0.818415 0.322589 -0.117320 0.109631 1.026286 0.430802 -0.664456 -0.107802 -1.032407 -0.259977 -0.023253 -0.498042 0.251756 -0.662935 0.007839 0.526201 -0.135254 -0.570330 0.367372 -0.171235 -0.334178 -0.155867 0.893901 1.391833 -0.832215 0.707496 -0.881309 0.550121 -0.942690 -0.700293 -0.091363 -0.072867 0.113271 -0.049915 -0.206252 0.080819 0.323455 -0.592752 -0.682543 0.636144 +PE-benchmarks/snake-ladder.cpp__main = -0.568445 0.300833 2.087951 -1.943227 1.672627 1.538026 0.762193 -0.364046 -2.498652 -1.143549 0.148882 -3.550239 -2.538656 3.084649 -0.693259 0.781615 4.353835 0.807595 -1.123616 -1.103590 1.643350 -1.305602 3.922244 4.623943 -3.392649 0.702718 0.336566 1.886395 0.918457 2.376086 -0.980143 -1.889822 0.202285 -0.817305 1.658311 -1.798656 -0.849287 -0.071767 0.277151 -5.985152 -0.231451 2.350088 0.809033 -0.193618 0.765766 2.234927 3.946387 2.281399 -0.675082 1.417522 1.715022 -0.547259 1.773882 0.074612 1.184049 0.373186 3.010244 0.746476 -1.312023 0.398612 -0.597254 -2.280831 0.213783 3.095050 3.827675 -0.068142 -1.311221 -0.421437 0.998609 0.504699 0.476783 2.159224 0.725039 1.337762 2.016730 -2.182984 1.408127 -4.804891 0.894826 -5.944652 -2.878380 -1.197125 3.048612 1.390914 0.930549 -1.529325 4.566732 -0.766672 -0.046227 1.451582 4.090566 -2.355905 -0.853512 -1.450706 -1.679428 0.869269 -1.302534 -0.062447 1.219071 0.339289 -2.692195 -1.647269 1.806097 0.113364 -1.925406 0.887204 -0.477616 2.723188 -2.698529 -1.428365 -2.677894 0.755989 0.283474 -4.726283 -0.214433 -1.600041 0.126161 1.151814 -1.784838 -2.035856 1.184785 0.976213 -1.279911 -0.575265 -3.171952 3.965622 1.392196 -0.085928 0.317682 1.010347 1.186752 2.267187 1.877195 -1.670236 -0.138655 1.231199 -1.619961 0.355346 -1.841817 -0.764044 1.379647 -2.258401 -0.875325 0.680948 -1.931760 0.287987 -0.108312 -0.315138 0.621234 8.964613 -0.974957 2.874293 1.422950 -2.801428 3.466071 0.290330 -0.541066 0.971960 2.261005 2.103404 -4.663417 -2.191884 1.881613 4.415103 1.715456 -3.165694 -0.395067 0.207399 -0.125294 -0.394566 2.044779 0.347431 0.346611 -1.818200 -0.593338 1.232629 5.819867 -1.513269 -3.721839 0.167977 0.212943 -0.361031 -3.424634 -0.013760 -1.551274 -0.185005 -0.369695 0.085498 1.883015 3.550620 -6.576511 3.433645 -0.488254 -1.556771 4.290265 -0.532163 -1.542161 -3.766150 -0.047673 2.037723 3.422812 0.563849 -1.589488 -0.000365 -3.547665 -0.142778 0.351568 1.215231 -2.290841 3.027579 -0.115386 -1.977943 -1.443986 -2.270636 -0.564221 -1.197170 -1.956858 1.796921 0.433758 -4.753690 3.108261 0.424487 -1.241314 0.195162 -0.689184 0.797605 -2.803242 -3.220242 0.866382 -0.822109 -2.427251 -2.031817 -1.328950 1.269619 0.522297 -0.119752 -2.724473 -3.861574 3.157467 -1.437404 3.294041 2.068974 -0.143468 2.679094 3.795037 -1.622961 -1.710289 -1.226176 0.703393 -0.642693 -1.455397 -1.536158 -1.674432 2.059088 3.596064 -0.320269 -0.067714 -1.811689 3.391887 -2.025082 -1.456574 1.489603 -1.052334 -1.340814 1.231905 2.072701 -2.382098 -0.386153 -2.829185 -1.441152 -1.086184 -1.613851 2.015493 -1.946124 0.359061 1.130886 -1.031994 -1.095186 1.270361 0.363136 -0.895018 0.167674 4.361782 3.349960 -1.761168 1.483289 -3.309796 2.523955 -3.720952 -2.022602 -0.188164 0.294232 -1.831332 -0.566277 0.845550 1.806647 1.211223 -1.709594 -1.424977 0.749027 +PE-benchmarks/snake-ladder.cpp__std::queue > >::push(queueEntry const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/snake-ladder.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/snake-ladder.cpp__getMinDiceThrows(int*, int) = -2.567431 -1.880582 0.468100 -5.011757 4.546265 4.732652 1.663548 -3.109112 -6.163964 -2.928282 1.645588 -8.239535 -5.093345 7.043937 -2.932531 4.209506 8.708076 0.337637 -2.228664 -2.547758 5.368509 -0.767906 9.670743 9.685539 -7.361432 0.267832 -0.367848 3.529397 1.521468 2.798875 2.376837 -6.160629 1.292222 -3.849727 2.156889 -3.364905 -1.932140 2.411710 3.712331 -11.830651 -1.105455 5.581336 -0.393934 0.740579 1.872003 3.565067 6.513614 5.227866 -1.554903 6.144689 4.244908 0.649287 4.065614 0.080640 0.859000 0.303871 1.713639 -1.237561 -1.676538 -0.135485 -2.756625 -1.712172 1.172838 7.346274 8.814719 -1.100943 -3.778872 1.332320 1.634884 2.010780 2.185238 6.575689 0.280878 2.477959 5.227817 -5.777732 0.325473 -11.429987 2.516537 -12.090482 -5.348959 -0.682894 5.292044 4.752053 2.757082 -2.512569 11.497195 -1.627554 -3.037370 8.121180 8.030496 -4.415456 -1.038757 -3.103455 -3.949024 -0.210896 -2.860981 0.107566 0.972571 3.786041 -6.170512 -4.269071 0.216208 -0.164945 -4.029915 -2.771264 -1.580625 5.716628 -6.989756 -4.114887 -4.318006 5.434096 -0.360167 -11.046506 -3.850351 -4.253422 0.645129 1.580914 -4.070559 -4.122574 3.495683 1.702371 -2.361206 -1.435058 -2.698370 6.089464 4.553808 0.990223 -0.640963 4.190815 1.250145 8.127937 2.218854 -3.454187 -0.587647 2.822283 -0.634820 2.622290 -3.288859 -0.575517 3.047545 -5.496624 -0.874784 2.320568 -3.501983 -1.952336 -0.203117 -2.338641 -0.181623 21.349136 -2.681027 7.479614 5.276723 -6.269358 3.863075 -0.826222 1.401328 2.693529 4.728303 4.395199 -9.053832 -5.353615 6.340544 9.803803 3.281187 -6.691060 -0.460428 2.743139 1.278776 -1.145728 3.923887 1.324340 0.051217 -3.966901 -0.626706 1.969607 13.507992 -3.175533 -2.308098 1.036724 5.138089 -1.190304 -5.410005 -0.708988 -5.534561 -1.277551 3.277160 1.458399 3.208908 7.878680 -11.889893 6.407435 -0.380524 -0.006059 5.209857 1.223368 -4.128495 -8.867069 -2.631737 3.105972 5.926382 -0.576030 0.382780 0.586713 -8.100159 1.509672 1.586309 2.552184 -5.079075 7.652842 -0.785769 -3.839193 -2.538870 -0.269242 -2.952783 -2.203572 -3.274179 4.804589 2.009169 -8.695745 5.592949 0.774709 -3.033423 0.563235 -0.000169 6.650226 -5.366610 -6.886043 4.056964 -3.236576 -5.606172 -2.869759 -2.669026 2.415564 2.887586 0.777013 -6.561810 -7.569104 6.997200 -2.376229 8.063114 4.280086 -1.470077 6.086664 -0.336168 -4.164982 -3.753463 -6.199451 2.352454 0.744664 -2.713613 -3.104849 -2.272137 5.012353 6.239216 -0.167461 -3.697551 -2.032352 7.895990 -4.821751 -0.220176 2.639949 0.334512 -4.176843 3.064896 3.987598 -4.588060 1.013087 -5.947873 0.810671 -4.910695 -2.159091 5.534391 -3.118843 1.001471 0.555509 -0.957217 -1.396690 2.379937 3.130545 -1.008484 1.073163 10.068104 6.028142 -1.983775 0.906179 -7.617118 5.200197 -7.586012 -5.310006 -1.122654 0.312665 -3.159410 -1.263404 -0.314664 5.682823 5.001626 -3.743917 -3.654489 2.294074 +PE-benchmarks/sort-array-wave-form-2.cpp__main = -0.408879 -0.225589 0.233381 -0.892555 0.780322 0.605582 0.433683 -0.102221 -1.443819 -1.052309 0.326746 -1.969240 -1.440123 1.665150 -0.401872 0.546583 2.205797 0.356073 -0.413214 -0.584103 0.830602 -0.505215 2.102945 2.416010 -1.609583 0.249440 -0.104087 0.723451 0.219565 0.720672 0.499936 -1.605879 0.394236 -0.530118 0.601274 -0.820750 -0.458718 0.356265 0.251312 -2.956228 -0.174381 1.482355 0.236426 -0.015278 0.330610 1.044038 1.733694 1.213369 -0.357934 1.341299 0.904324 -0.052284 0.843079 0.051538 0.396509 -0.148959 0.219860 -0.332482 -0.662880 0.230504 -0.417433 -1.106978 -0.126134 1.531234 1.924001 -0.247110 -0.781334 -0.055831 0.160826 0.492538 0.442871 1.204054 0.516786 0.332499 1.180705 -0.928057 -0.113870 -2.606128 0.473303 -3.797367 -1.407230 -0.328224 2.049696 1.222282 0.285667 -0.756465 2.427945 -0.386782 -0.379242 1.677397 2.042107 -0.921581 -0.509159 -0.649612 -0.678824 0.445134 -0.753656 0.031790 0.504301 0.585644 -1.463481 -0.738642 0.421166 -0.160807 -0.933994 -0.352355 -0.268794 1.344428 -1.878238 -0.581798 -1.384771 0.898717 0.447537 -2.435864 -0.525425 -0.642580 0.091192 0.706312 -1.151500 -0.612563 0.753179 0.081560 -0.556554 -0.171312 -1.172066 1.546143 0.543033 0.248724 0.167381 0.974867 0.562269 1.589491 0.675476 -0.813483 -0.018688 0.672830 -0.248996 0.517962 -0.735062 -0.439703 0.739674 -1.295035 0.040252 0.112800 -1.010996 -0.612166 -0.379446 -0.361032 0.100301 4.237431 -0.436362 1.659230 1.136184 -1.302713 1.130988 -0.300317 0.028491 0.530903 1.282704 0.940648 -1.329646 -1.085006 1.181841 2.354719 0.882511 -1.418356 -0.067751 0.507265 0.321279 -0.270187 1.084631 0.224034 0.347094 -0.907129 -0.190841 0.756638 2.770360 -0.601351 -0.765094 0.024037 1.001295 0.051838 -1.268449 0.061111 -0.953115 -0.099625 0.519006 0.191275 0.761611 1.828338 -3.017373 1.637017 -0.143314 -0.042590 1.149961 0.300804 -0.968218 -2.333270 -0.307848 0.822358 1.718072 0.178132 0.005189 0.104915 -1.853194 -0.006370 0.349803 0.550105 -1.140924 1.646248 -0.289546 -0.766625 -0.660950 -0.556046 -0.562367 -0.397633 -0.785542 1.047017 0.869886 -2.320361 1.374149 0.072017 -0.809564 -0.231761 -0.056847 1.140835 -1.459799 -1.694561 0.651555 -0.865936 -1.834534 -0.718765 -0.725175 0.546058 0.354807 -0.174361 -0.949290 -1.602874 2.058791 -0.390010 1.875683 1.017228 -0.343252 1.649327 0.720415 -1.001998 -0.600568 -1.153297 0.652420 -0.676582 -0.600899 -0.350169 -0.660568 0.988285 1.661830 0.065847 -0.770690 -0.406752 1.778694 -0.982843 -0.465328 0.791249 -0.086964 -0.520683 1.143164 1.095512 -1.412054 0.133874 -1.637634 -0.008111 -0.700441 -0.736259 1.078785 -0.924771 0.277569 0.391334 -0.329128 -0.477792 0.636779 0.449413 -0.406833 0.096815 2.249188 1.514330 -0.825838 0.607422 -1.817493 1.116363 -1.811851 -1.267479 -0.260921 0.426222 -0.805925 -0.326287 -0.052215 0.937510 0.894238 -0.936165 -1.092193 0.750226 +PE-benchmarks/sort-array-wave-form-2.cpp__swap(int*, int*) = -0.199454 0.321236 0.376539 -0.405028 0.730078 0.493162 0.292969 -0.249405 -0.535384 -0.497347 0.006422 -0.630539 -0.807390 0.921137 -0.171177 0.519205 1.392298 0.178830 -0.040346 -0.582829 0.775531 -0.687883 1.498344 1.470669 -1.274938 0.249561 0.856368 0.470042 0.457727 0.466206 -0.386500 -0.606073 0.576793 -0.939952 0.267564 -0.767963 -0.145098 -0.194776 0.434760 -1.829958 -0.151496 -0.311438 -0.514628 0.052368 -0.083467 0.945107 1.351522 0.804918 -0.519620 0.857395 0.767864 -0.123748 0.198145 0.170002 0.151159 0.243687 0.430781 0.466462 -0.291169 0.078057 -0.105088 -1.077914 0.057300 0.962487 1.276699 -0.239690 -0.256507 0.554899 -0.049211 0.054935 0.068587 0.680287 0.400966 0.351289 0.929389 -1.671276 -0.150162 -2.439255 -0.326377 -2.857758 -0.981828 -0.665633 0.559055 -0.689354 0.703526 0.304085 1.439783 0.085865 0.137608 0.665153 1.388068 -1.227563 -0.295850 -0.406714 -0.279604 0.296502 -0.603438 0.267210 0.507803 -0.288919 -0.850508 -1.111969 0.912686 0.152050 -0.662785 -0.769868 -0.238265 0.858772 -1.186872 -0.790558 -1.212292 -0.220398 -0.330307 -1.588866 0.105503 -0.214363 1.490964 0.422006 -0.264131 -1.086699 0.214990 0.783359 -0.177997 -0.851582 0.332985 0.900238 0.790256 0.153979 0.350652 0.224776 0.447647 1.507664 1.401997 -0.329650 -0.318900 0.277850 -0.607250 0.162973 -0.608851 -0.215559 0.646028 -0.902352 0.232809 0.657092 -0.608435 -0.282876 1.539965 -0.365263 0.342806 2.879916 -0.069928 0.777698 0.529019 -1.137511 0.354820 -0.574231 -0.281677 0.604734 0.895250 0.639897 -1.655665 -0.686487 0.468455 1.309088 0.539630 -1.588900 -0.732660 -0.153483 0.139731 -0.183751 0.305482 0.214953 0.203071 -0.550597 -0.088841 0.613306 1.953408 -0.926793 -0.816719 0.205004 0.166660 -0.303672 -1.642207 -0.214817 -0.642405 -0.069303 0.278271 0.043522 0.377726 1.141129 -2.409499 0.811170 -0.591792 -0.448225 0.688148 0.477395 -0.557474 -1.248823 0.353967 0.755923 0.908904 0.246751 0.245106 0.047953 -1.148181 -0.060864 0.161093 0.365413 -0.616490 0.934913 0.149700 -0.869593 -0.680284 -0.023187 0.061893 -0.487047 -0.038105 0.607080 0.014186 -2.495209 1.021914 -0.222659 -0.657914 0.419279 -0.262890 1.039042 -1.059562 -1.283859 0.696577 -0.272607 -0.444441 -0.498281 -0.256169 0.558958 0.204535 -0.040201 -0.651380 -1.352096 0.739585 -0.234803 0.722368 0.684294 0.228206 1.542216 -0.647519 -0.758337 -1.022973 -0.181696 0.316992 -0.321085 -0.557077 -0.819972 -0.424940 0.840246 1.475164 0.013464 -0.047025 -0.188358 1.030048 -1.727677 -0.339196 0.652223 1.598898 -0.517164 0.598116 0.720124 -0.845292 -0.290639 -0.599827 -0.330768 -0.138136 -0.759619 0.613807 -0.815712 0.155643 0.562000 -0.094129 -0.152075 0.706400 -0.009933 0.292891 -0.275605 1.019235 2.220810 -1.163820 -0.180428 -0.961845 0.608382 -1.376973 -1.094319 0.203315 0.382941 -0.326777 -0.132306 0.166099 0.652177 0.284638 -0.616184 -0.339222 -0.146420 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp__main = 0.008311 0.235284 0.419628 -0.120056 0.570190 0.108257 0.307409 0.362499 -0.593541 -0.582022 -0.040533 -0.816026 -0.910711 0.791835 0.030811 0.119323 1.165555 0.328805 0.024149 -0.266118 0.099627 -0.551814 0.997945 1.053967 -0.718973 0.352935 -0.018479 0.180545 -0.207409 0.774684 -0.254895 -0.923443 0.383555 -0.128578 0.323256 -0.422265 -0.313908 -0.158026 -0.228736 -1.543929 -0.068978 0.741350 -0.008880 -0.055415 0.168908 0.769342 1.143131 0.490002 -0.111017 0.744915 0.146080 -0.310667 0.428222 0.136730 0.402813 0.119127 0.300643 -0.095927 -0.720531 0.316130 -0.229175 -1.084410 -0.316736 0.494654 0.777325 -0.206924 -0.347918 -0.119933 -0.235421 0.150541 0.105542 0.430828 0.620734 0.065233 0.623971 -0.157879 -0.158899 -0.944398 -0.117166 -2.279822 -0.906847 -0.468418 1.205434 0.359776 0.124397 -0.451202 1.049001 -0.203359 0.156428 0.342607 1.143637 -0.654887 -0.384995 -0.288776 0.016819 0.246674 -0.354784 -0.164373 0.512919 -0.282039 -0.753184 -0.401144 0.720671 -0.139377 -0.399720 0.018016 -0.160020 0.764174 -1.092620 -0.320349 -1.186483 -0.041469 0.228421 -1.004074 0.124928 0.305731 0.230474 0.710030 -0.489320 -0.319308 0.477917 0.154766 -0.313390 -0.218600 -0.473723 1.017875 0.032287 0.081503 0.425345 0.464121 0.367345 0.673479 0.872867 -0.205906 -0.038686 0.322102 -0.193486 0.187208 -0.171244 -0.344308 0.071836 -0.641167 0.102504 -0.039980 -0.584599 -0.069195 -0.345901 -0.052070 0.178306 1.243354 -0.264002 0.642529 0.191299 -0.722333 0.723963 -0.243816 -0.254505 0.076320 0.771077 0.537174 -0.395758 -0.392268 0.416997 1.050640 0.465291 -0.888235 -0.030504 -0.088492 0.249376 -0.064074 0.558088 0.212470 0.544006 -0.509269 -0.055540 0.196354 1.496249 -0.518541 -1.005638 0.066300 -0.049338 0.236271 -0.802540 0.039794 -0.144461 -0.112310 -0.005638 -0.084787 0.184180 0.855035 -1.588896 0.866070 -0.403962 -0.467072 0.779854 0.111420 -0.274062 -1.013235 -0.117915 0.560425 1.044218 0.495570 -0.124994 -0.153759 -0.776965 -0.110240 0.048230 0.330091 -0.395433 0.734748 -0.204933 -0.596593 -0.325551 -0.737716 0.018096 -0.185294 -0.363696 0.352531 0.675339 -1.687007 0.701018 0.037419 -0.448828 -0.039986 0.208446 0.381590 -0.613632 -0.977380 0.197211 -0.532842 -1.123450 -0.358172 -0.408770 0.150545 0.090993 -0.333993 -0.131001 -0.832216 1.128048 0.033979 0.801068 0.552104 -0.022853 1.173063 0.860345 -0.789096 -0.097082 -0.457613 0.431379 -0.871314 -0.058251 -0.020204 -0.498105 0.471013 0.986708 0.219480 -0.048855 -0.587354 0.821366 -0.721030 -0.278041 0.746935 0.101107 0.032464 0.689966 0.826035 -0.630593 -0.193407 -0.685940 -0.191805 -0.199081 -0.329083 0.238224 -0.773583 -0.082099 0.407026 -0.248268 -0.446262 0.240589 -0.142145 -0.284532 -0.337333 1.002318 1.167098 -0.931959 0.599806 -0.595145 0.554181 -0.851666 -0.508613 -0.128203 0.378988 -0.426083 -0.139769 0.208355 0.123971 0.150151 -0.665495 -0.557078 0.113093 +PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp__printClosest(int*, int, int) = -2.449778 -1.432391 -0.720162 -3.829177 2.759040 5.347420 1.446876 -4.310644 -4.464632 -2.081132 2.621550 -7.442409 -4.131614 5.844312 -2.600204 3.916444 6.824593 -0.698872 -2.803008 -2.347539 4.530649 1.718094 9.043753 8.956681 -6.242883 0.020005 1.017838 2.310800 2.886469 -0.616489 2.302537 -4.139820 2.633610 -4.306164 -0.232170 -1.442201 -1.265637 0.642801 4.545478 -8.611971 -0.806831 1.783036 -1.378482 0.144009 0.284547 2.798096 5.543647 5.012839 -0.572787 4.507455 4.373139 0.650188 2.091654 0.097901 0.876953 -1.517861 1.013724 -0.819349 -0.394890 -1.643828 -1.147464 -1.030066 -0.593442 6.690361 7.315828 -0.185546 -2.764460 2.149419 1.554355 1.554190 1.530713 5.110457 0.570165 3.278120 4.051268 -5.974882 0.213877 -9.205949 0.750896 -9.766903 -4.164901 0.385023 4.167874 1.576636 3.062957 -0.433950 8.862558 -0.051635 -3.223827 6.424392 7.316534 -4.822828 -1.221597 -0.967900 -2.466916 0.644776 -3.169850 3.210879 0.623169 2.644142 -5.380746 -3.221276 0.015184 0.506388 -3.643010 -3.262706 -0.370664 3.790006 -5.423144 -2.548786 -2.083300 3.437486 -0.089368 -10.135490 -4.781494 -3.438232 3.474345 0.875014 -3.772767 -4.222199 1.894338 1.173785 -0.951087 -2.631068 -0.199756 3.064424 5.113742 2.190753 -0.395988 3.584174 2.673675 9.344279 1.556216 -2.778612 0.117417 0.638922 -0.399751 3.241770 -1.991707 -0.522710 2.056220 -4.728753 1.678131 3.723630 -2.912736 -2.681922 2.086121 -0.863665 -0.540101 19.006784 -1.051674 6.931582 6.043665 -5.366205 -0.056485 -3.707190 0.653652 2.521843 2.971862 3.273594 -7.409960 -4.416547 5.660882 8.715536 2.854577 -6.751505 0.936262 3.107295 0.855420 -2.915071 3.079599 0.882158 0.827145 -3.084116 -0.709297 5.112588 10.105983 -3.542242 -1.229844 1.030107 3.548470 0.538720 -3.754517 -0.805725 -2.962962 0.216374 4.568009 2.148863 2.864996 6.550414 -8.745648 4.691696 0.537677 0.532576 4.001490 3.154660 -5.524860 -3.976908 -0.578617 2.881244 3.634219 -0.508330 0.463593 0.972799 -7.115613 0.213064 2.180237 0.679101 -3.998851 5.763878 1.125090 -2.449389 -2.964555 0.826133 -1.141114 -1.465200 -2.240253 4.866642 -0.347843 -8.681558 5.238457 0.864946 -3.596523 -0.666478 -2.842280 6.540242 -5.533566 -5.602284 3.694353 -3.448968 -4.410352 -1.784353 -1.618900 1.762249 3.242413 3.119966 -6.026837 -4.938550 6.178577 -1.586489 6.728884 3.387915 -0.595997 4.897840 -5.097963 -2.910388 -4.004156 -4.727375 2.983043 1.376769 -4.830936 -2.174028 -1.538723 4.479858 5.098548 -1.245007 -4.440009 -0.456822 4.986594 -6.317324 -0.773052 1.536661 5.385510 -4.974465 2.802861 2.567065 -4.048546 2.014959 -4.169695 -1.500674 -4.273990 -4.057057 4.782337 -1.183164 2.446983 0.681198 -0.467149 0.034181 2.793624 1.805970 0.549441 2.112848 6.487963 6.635298 -2.232491 -1.159279 -7.985334 4.491038 -6.866352 -7.138789 2.270803 -0.190898 -2.648419 -2.060052 -1.303903 5.148901 4.245103 -4.227000 -3.555009 3.316513 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__main = 0.119727 0.475720 0.970756 -0.513432 0.658428 0.218711 0.224075 0.614223 -0.723408 -0.959951 -0.002442 -1.335638 -1.492738 0.907789 -0.223578 -0.624708 1.372802 0.154588 -0.019612 -0.509762 -0.132808 0.005850 1.263629 1.465372 -1.344523 0.414642 -0.068379 0.590960 0.152347 0.871137 0.187083 -1.413287 0.050967 0.821959 0.706972 -0.240177 -0.360170 -0.529308 -0.901187 -2.093872 -0.191347 1.346505 -0.233253 0.058506 0.588163 1.213653 1.668311 0.641652 -0.405570 0.726002 0.586278 0.153619 0.526079 -0.061569 0.169797 -0.690303 0.663803 -0.391880 -0.693892 0.448054 -0.069442 -1.151792 -0.613451 0.955528 1.161725 -0.174867 -0.472300 -0.701219 0.052949 0.307085 0.055376 0.705090 0.981433 0.642679 0.853633 0.622708 -0.041323 -1.284214 0.405384 -2.824074 -1.206244 -0.717101 2.040262 1.086876 -0.546549 -0.983104 1.475769 -0.005269 0.300394 0.916021 1.470946 -0.139179 -0.362998 -0.465376 -0.415322 0.681912 -0.454427 0.097763 0.012120 0.253789 -0.904683 -0.184734 0.304979 -0.597105 -0.659135 0.680492 -0.314289 0.824508 -1.395947 0.409878 -1.355586 0.414886 0.960158 -1.520445 -0.664346 0.061730 0.306316 0.654433 -0.478148 0.358960 0.356784 -0.192627 -0.509806 0.517749 -1.598676 1.352254 0.274529 0.039189 0.352261 0.714638 0.744942 0.226761 0.471139 -0.343555 -0.189046 0.429303 -0.014511 0.024979 -0.359534 0.085918 0.354437 -0.431059 0.365986 -0.249171 -0.659176 -0.651521 -1.506193 -0.493168 0.298537 2.176802 -0.327517 0.892234 0.290451 -0.734781 0.695844 -0.002664 -0.443572 0.202671 0.800161 0.877334 0.011227 -0.410121 0.545974 1.470619 0.472425 -0.854599 0.748244 0.404678 -0.070377 -0.461813 1.048785 0.129956 0.367647 -0.441668 -0.168539 0.627810 1.397619 0.033137 -1.803027 -0.272095 0.580913 0.566031 0.107282 0.433924 0.543580 -0.034018 0.562249 -0.010120 0.604722 1.079323 -2.675254 1.045220 0.482992 -0.261750 0.785167 -0.104508 -0.397691 -0.928437 0.203497 0.753649 1.170789 0.587943 -0.398167 -0.234987 -1.052032 -0.101168 0.345218 0.450291 -0.723426 0.976166 -0.074182 -0.514300 -0.555714 -1.513053 -0.225036 0.356742 -1.121665 0.423165 0.432813 -2.457097 1.035771 -0.089493 -0.582805 -0.740071 -0.420770 0.334536 -1.037634 -1.110798 -0.089983 -0.822027 -2.050744 -0.616676 -0.722077 0.121587 0.110303 0.308660 -0.567995 -0.940255 1.660615 -0.063172 1.004770 0.801953 -0.003012 1.430235 1.253847 -0.631252 -0.046361 -0.876075 1.543505 -0.726399 -0.240708 0.754730 -0.711978 0.176948 1.294517 -0.303597 -0.292291 -0.835709 0.927224 -0.356088 -0.677146 0.493469 -0.488628 0.106083 1.175040 0.728280 -0.708794 -0.100958 -1.383347 -0.296175 -0.245257 -0.514660 0.459503 -0.903180 -0.039614 0.749113 -0.363249 -0.956651 0.408967 -0.318674 -0.662276 -0.116420 1.289571 1.501062 -1.024797 1.334357 -1.096006 0.957016 -1.210085 -0.777595 -0.254154 -0.508746 -0.162211 -0.255696 -0.407754 0.135786 0.376257 -0.619025 -0.867698 0.866834 +PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp__countSort(int*, int, int) = -4.435607 -4.539921 -2.082088 -6.626647 3.577570 7.423609 2.383677 -7.132265 -8.177202 -2.042591 4.093026 -11.425960 -4.371708 9.475943 -3.628787 7.916466 11.428721 0.482596 -4.904759 -3.638343 7.887550 1.145780 13.763883 14.319997 -8.465464 -0.252679 -0.663087 4.172808 3.941287 -1.090748 3.302689 -4.585998 3.241258 -9.121547 -0.960233 -3.851412 -1.784645 4.202196 8.910009 -13.884785 -0.280383 2.588391 0.526738 0.209367 0.157800 2.730525 7.094003 7.584482 -0.138423 7.171106 6.143621 -0.595993 4.282409 0.398868 1.821917 0.313147 1.420420 -0.675774 -0.648745 -2.794595 -2.353144 -0.636832 0.959729 9.138622 10.403140 0.548723 -5.149089 3.649843 3.781992 2.256745 3.261698 7.713402 -1.293870 3.352313 5.392648 -11.194119 0.771253 -14.257316 1.943919 -12.193095 -5.987567 1.935778 6.472483 3.616245 5.717543 -0.457771 13.277866 -1.887257 -6.068997 9.417767 10.337759 -8.154777 -1.899003 -1.697732 -3.700954 -0.009531 -3.639061 3.630135 1.602837 5.603439 -8.280153 -5.277643 0.821207 1.412901 -5.254667 -4.912175 -0.629065 6.175993 -8.071389 -5.485754 -2.224861 6.758774 -0.879257 -14.341450 -5.633950 -6.660496 2.889247 0.986320 -7.142422 -7.737121 3.603394 1.774382 -2.135350 -3.870450 -0.599296 5.348840 7.134599 2.152665 -1.373701 5.638677 2.204040 14.840098 1.002074 -5.426164 1.008565 2.261744 -0.980184 4.413849 -4.006185 -2.237402 2.728153 -8.588555 1.335075 5.236827 -4.649159 -2.514503 4.242194 0.793862 -1.517968 29.399709 -1.462494 11.171165 10.201190 -7.079352 2.556221 -4.581313 2.910099 3.962264 4.400399 4.105096 -13.686445 -7.606143 8.402091 12.732850 4.477551 -9.710111 -0.902488 3.816521 2.021397 -2.263956 4.368356 0.918922 1.107348 -5.183506 -0.819484 6.488969 17.363057 -5.683869 0.184451 1.800440 3.604657 -0.620307 -8.798106 -2.195930 -7.255804 -0.288570 5.721863 4.121186 4.442609 10.397836 -11.590161 7.935602 -0.100662 1.247164 7.117730 4.440096 -8.285692 -7.940067 -3.525886 3.339260 7.000789 -1.684930 -0.126497 2.515060 -11.223188 0.566438 3.249332 0.735670 -6.545005 9.285258 1.136727 -3.708463 -2.853154 2.319133 -3.174711 -3.128837 -2.491711 7.993500 -0.315537 -9.919518 6.780662 1.538282 -4.965930 1.211367 -2.958368 9.783445 -7.293071 -7.648706 6.478561 -3.483971 -5.535213 -3.125428 -1.751303 2.799797 4.657565 2.982101 -9.145806 -8.442939 9.056605 -3.666790 11.084749 5.113064 -2.517527 5.069841 -5.252058 -4.091513 -5.973917 -6.356324 0.870006 2.407270 -6.917712 -6.004782 -1.915464 7.354898 7.191276 -0.611037 -6.821442 -0.301036 9.247160 -8.621110 -0.720259 2.501708 5.215419 -7.821607 3.223821 4.450218 -7.469708 3.686975 -6.209479 -2.084057 -6.440712 -5.079268 7.871789 -1.119815 4.044876 -0.573045 -0.761031 1.327817 4.251241 4.147872 0.221406 3.875278 12.057420 7.224978 -0.954368 -2.597800 -12.023827 6.862756 -9.773304 -9.241742 2.221281 1.968571 -6.148303 -2.479220 -0.534443 9.581174 6.836034 -6.518263 -4.887873 4.039030 +PE-benchmarks/strongly-connected-components.cpp__main = 0.283655 0.126489 0.906491 -0.400670 0.202885 -0.838508 0.135055 1.272588 -0.775224 -1.099968 -0.095846 -0.738465 -1.122798 0.581937 -0.036770 -1.146750 1.070459 0.530719 0.139058 -0.599769 -0.449491 -0.369394 0.531303 0.955396 -0.854245 0.375874 -0.483805 0.579386 0.184732 0.713399 0.613705 -0.946003 -0.191156 1.276654 0.917298 -0.441652 -0.259592 -0.167719 -1.628609 -1.713682 -0.019485 1.421423 0.249380 0.076704 0.677995 1.585661 0.943238 0.288328 -0.415897 0.660900 0.345825 0.162023 0.418241 -0.083925 0.015993 -0.667180 0.269122 -0.564001 -0.712580 0.759759 -0.006994 -1.327496 -0.412305 0.429478 0.640820 -0.254756 -0.296947 -1.050228 0.164713 0.421673 0.306226 0.232917 0.924199 -0.094082 0.596905 1.003180 -0.251807 -0.940366 0.555692 -3.197363 -0.853902 -0.629897 2.551878 1.050489 -1.268865 -0.944812 0.814417 -0.092835 0.450456 0.938864 0.693223 0.675325 -0.348769 -0.407375 -0.245948 0.841145 -0.191878 -0.364402 0.249306 0.589913 -0.495516 0.459794 0.181123 -0.868495 -0.365459 0.983359 -0.254885 0.697752 -1.379755 0.861826 -1.193248 0.665885 1.388798 -0.642786 -0.088802 0.023160 0.209165 0.577488 -0.349657 1.317215 0.250392 -0.604919 -0.501095 1.276687 -2.036741 1.114974 -0.507907 -0.092492 0.260214 0.688661 0.268298 -0.817752 0.241648 -0.319787 -0.136785 0.704411 0.044334 -0.212866 -0.382306 -0.062273 0.688148 -0.117234 0.345846 -1.092981 -0.530918 -0.948493 -1.760765 -0.317829 0.311442 0.470065 -0.158403 0.493475 0.051917 0.012475 0.539105 0.480442 -0.136119 0.208173 0.796520 0.337049 1.144533 -0.135880 -0.073684 0.851636 0.357179 -0.227882 0.587549 0.211241 -0.148216 0.059984 0.825622 -0.046840 0.254303 -0.196353 -0.110280 0.019150 0.397311 0.678046 -1.216885 -0.688523 0.587671 0.355108 0.456980 0.647838 0.946288 0.051659 0.165091 -0.158969 0.436252 0.626243 -2.244460 0.850353 0.425282 0.230763 0.065505 -0.255578 0.071858 -1.507361 -0.093324 0.256136 1.269461 0.477100 -0.458508 0.036191 -0.563597 -0.110939 0.182760 0.447517 -0.439979 0.513535 -0.226022 0.032170 -0.093296 -1.432731 -0.219157 0.866913 -0.764910 0.084145 0.614210 -1.736839 0.392921 -0.455526 -0.329029 -0.865898 0.108107 -0.162034 -0.635812 -0.535756 -0.499051 -0.430308 -2.263855 -0.851037 -0.653697 0.185899 -0.483047 -0.106554 0.152700 -0.427229 1.542695 -0.230463 0.616569 0.551680 -0.361583 1.348413 1.659192 -0.279185 0.359399 -0.469891 1.072981 -1.212496 0.375802 1.392385 -0.511102 -0.333309 0.858207 -0.107854 -0.097936 -0.266735 0.890133 0.310225 -0.835585 0.369114 -1.129976 0.867786 1.684078 0.609862 -0.895574 -0.158559 -1.290780 -0.086955 0.373296 0.078858 0.409960 -0.759872 -0.076120 0.420581 -0.087819 -0.949529 0.269678 -0.340171 -0.835756 -0.216959 1.110248 1.273746 -0.742908 1.537284 -0.465044 0.610403 -0.585027 0.002401 -0.882527 -0.207152 0.091061 0.164459 -0.544358 -0.129888 0.281030 -0.409666 -0.835792 1.008585 +PE-benchmarks/strongly-connected-components.cpp__std::stack > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/strongly-connected-components.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/subset-sum.cpp__main = -0.008379 0.150473 0.461335 -0.247874 0.622841 0.120274 0.330240 0.331106 -0.732090 -0.686997 0.117628 -1.025598 -1.034649 0.889191 -0.039544 0.095483 1.248647 0.246125 -0.029634 -0.381237 0.150703 -0.452229 1.177978 1.258729 -0.927089 0.367635 -0.046784 0.282267 -0.026809 0.644538 -0.073598 -0.990439 0.397807 -0.109620 0.307033 -0.373116 -0.327424 -0.181302 -0.181821 -1.703327 -0.099049 0.805492 -0.115177 -0.012671 0.222059 0.983505 1.222152 0.600187 -0.229255 0.929335 0.366806 -0.321356 0.454406 0.101942 0.325047 -0.138559 0.315804 -0.083730 -0.706422 0.309497 -0.188739 -1.130061 -0.366074 0.645762 0.957578 -0.254681 -0.416412 -0.130253 -0.124576 0.211507 0.197628 0.549020 0.690310 0.130892 0.783044 -0.163535 -0.203882 -1.289153 -0.051952 -2.627780 -1.036126 -0.402892 1.534084 0.391639 0.030851 -0.493822 1.213218 -0.110203 0.033396 0.602172 1.247464 -0.606070 -0.418567 -0.260112 -0.096780 0.353516 -0.440226 -0.009646 0.487738 -0.104683 -0.858593 -0.361905 0.660377 -0.233336 -0.495989 0.001149 -0.179925 0.805445 -1.221011 -0.225734 -1.165772 0.146979 0.404471 -1.226033 -0.061107 0.214925 0.434956 0.713590 -0.539414 -0.155770 0.440763 0.011554 -0.358283 -0.106779 -0.607079 1.063293 0.173181 0.228363 0.420652 0.581034 0.490919 0.746327 0.801165 -0.290908 -0.060595 0.310238 -0.107950 0.340615 -0.219550 -0.292984 0.229119 -0.651064 0.262797 -0.092950 -0.624713 -0.301097 -0.359336 -0.057388 0.106748 1.585362 -0.198177 0.853281 0.385809 -0.730310 0.648176 -0.317179 -0.202032 0.221474 0.812669 0.542989 -0.359527 -0.456605 0.528276 1.234712 0.500052 -1.093094 0.055264 0.133664 0.243186 -0.179437 0.672544 0.217661 0.584130 -0.524216 -0.057959 0.398939 1.565648 -0.465832 -1.118430 0.013890 0.147826 0.299200 -0.749529 0.086241 -0.036431 -0.072604 0.209223 0.017011 0.283627 0.972021 -1.970666 0.907335 -0.222092 -0.321614 0.766610 0.225931 -0.477681 -1.150607 -0.089887 0.534726 1.072447 0.531963 -0.131359 -0.052516 -0.916607 -0.094497 0.144702 0.248835 -0.480436 0.856321 -0.191445 -0.523210 -0.381087 -0.812037 -0.054313 -0.027436 -0.471296 0.484431 0.612820 -1.994992 0.737473 -0.019001 -0.603103 -0.219068 0.032233 0.564379 -0.745975 -1.039850 0.212819 -0.692820 -1.407911 -0.510696 -0.455982 0.102486 0.133277 -0.170830 -0.242003 -0.876652 1.331954 -0.069460 0.920945 0.647000 -0.111642 1.317640 0.725181 -0.808867 -0.176227 -0.539064 0.717663 -0.849553 -0.190514 0.092610 -0.532477 0.451203 1.035526 0.135337 -0.181634 -0.584750 0.889831 -0.818515 -0.397875 0.721211 0.228597 -0.016736 0.935826 0.831822 -0.732411 -0.025160 -0.864978 -0.265771 -0.267563 -0.387253 0.410667 -0.688461 0.010019 0.390924 -0.209711 -0.461809 0.336581 -0.161389 -0.302950 -0.292208 1.143973 1.493830 -1.012593 0.620098 -0.823304 0.681710 -0.977979 -0.719813 -0.062812 0.258259 -0.449791 -0.187679 0.062985 0.231646 0.306440 -0.810675 -0.717707 0.404181 +PE-benchmarks/subset-sum.cpp__subset_sum(int*, int*, int, int, int, int, int) = -3.785327 -3.248834 -3.216493 -5.267233 3.770871 7.805847 1.856379 -6.722914 -6.857537 -1.782014 3.952285 -9.518577 -4.363213 8.077877 -3.525152 6.453171 9.283711 -0.891540 -3.911611 -3.447852 7.241742 2.821841 12.277307 12.475440 -8.171395 -0.163790 1.783930 2.199938 3.934040 -1.750180 3.617850 -5.940248 3.624503 -7.419276 -1.131134 -2.734592 -2.039143 2.274135 8.656667 -11.630304 -1.012782 1.627091 -1.651558 0.384750 0.179489 3.618018 6.330280 6.805229 -1.225975 7.457606 6.573880 1.605396 2.547143 -0.100131 0.907764 -1.019119 0.279002 0.353110 0.684218 -2.525892 -1.825697 0.807879 -0.172768 9.037407 10.098763 -0.514525 -4.297352 3.513792 2.500977 2.235073 2.476890 7.393552 0.235683 3.556855 5.669247 -9.148398 -1.011195 -14.797793 1.589648 -13.705818 -4.833550 1.761836 4.913410 0.402172 4.806893 0.676605 12.484731 -0.622049 -5.504938 10.061316 9.068745 -6.420566 -1.241426 -0.635949 -4.359527 0.323045 -3.867239 4.602643 1.309997 3.976848 -7.239279 -5.941160 -0.863182 0.895755 -5.039311 -6.366283 -0.338696 4.618726 -7.093455 -3.976082 -1.871173 5.995795 -0.898517 -13.480053 -8.013139 -6.025562 4.648844 0.668215 -5.899399 -6.404846 2.682042 1.268393 -1.661347 -4.189580 3.122100 2.679293 7.489015 3.349846 -1.258346 4.004980 2.977228 13.936454 1.473961 -4.610899 0.530572 1.235681 0.196016 4.851898 -3.518187 -0.706146 3.410250 -6.553376 3.757074 5.006894 -3.868023 -4.215891 5.806140 -1.640431 -1.677795 26.790783 -1.422601 9.880396 9.077185 -7.137920 -1.150100 -5.218056 1.921603 4.246927 4.539793 3.978666 -9.807857 -6.162013 7.938406 11.987647 3.884194 -9.485189 -0.143289 4.913960 1.387875 -3.334146 4.097678 0.624703 0.645910 -4.036884 -0.867717 6.445764 14.085469 -4.855854 0.293754 1.096449 7.347449 -0.196210 -4.872325 -1.268723 -6.614119 0.379890 7.418335 3.021621 4.248955 8.786685 -12.877509 6.003098 0.048421 1.626606 3.799740 5.967035 -7.879526 -5.393092 -1.284186 2.834798 5.079013 -1.065071 1.941081 2.151673 -9.850172 0.576914 3.020987 0.568601 -6.109084 8.374056 1.730168 -3.321764 -3.169667 3.571859 -1.882064 -2.979325 -2.250130 7.024288 -0.879180 -11.768896 6.184877 1.397321 -4.657180 -0.462737 -3.298916 9.718731 -7.005106 -7.337809 5.913158 -3.995827 -4.094782 -1.578968 -2.196479 2.953220 5.040085 5.678040 -8.433560 -7.394215 8.058694 -2.155404 9.735565 4.568909 -1.877815 5.982774 -11.031196 -3.661002 -6.443475 -6.151909 3.821093 2.909315 -6.372838 -3.810503 -1.850255 6.268985 6.263860 -1.122732 -7.023135 -0.429844 7.365611 -8.531313 0.697127 1.538894 8.943535 -6.983371 3.724819 3.104696 -5.749872 3.538201 -5.241939 -0.914038 -6.156468 -4.722470 7.480104 -0.982571 3.704138 -0.187627 -0.330966 1.068302 3.970982 3.417223 1.187998 3.401915 8.566268 8.234232 -2.314400 -2.564353 -10.821489 5.795519 -8.875637 -9.678971 2.561414 -0.596565 -4.593852 -2.904189 -2.680919 7.908089 6.060156 -4.766497 -4.812567 4.681406 +PE-benchmarks/subset-sum-problem.cpp__main = -0.234980 -0.244543 0.284840 -0.434527 0.550491 -0.007285 0.386675 0.185344 -1.123856 -0.970579 0.304046 -1.592075 -1.150286 1.228485 -0.175907 0.374862 1.597027 0.350140 -0.256348 -0.394601 0.427054 -0.629826 1.403921 1.644913 -0.999684 0.236344 -0.410902 0.409616 -0.018713 0.500349 0.459944 -1.164501 0.269547 -0.231467 0.523751 -0.424773 -0.340763 0.317016 0.042279 -2.115002 -0.093716 1.400439 0.661852 -0.061929 0.261949 0.781440 1.178563 0.842925 -0.188172 1.019007 0.577362 -0.352753 0.764047 0.077506 0.264220 -0.230164 0.162930 -0.459160 -0.790127 0.346770 -0.337694 -1.038955 -0.158053 0.939970 1.349188 -0.215396 -0.564995 -0.158588 0.119667 0.506895 0.404252 0.766766 0.444747 0.002311 0.828202 -0.425212 -0.224880 -1.929710 0.301028 -2.903218 -1.195275 -0.179676 1.889551 1.305056 0.039045 -0.592162 1.625478 -0.272720 -0.301431 0.970655 1.501695 -0.513740 -0.509949 -0.455885 -0.380255 0.399505 -0.573632 -0.099626 0.524683 0.488053 -1.096555 -0.328910 0.498701 -0.229876 -0.572405 -0.041374 -0.190272 1.080038 -1.297968 -0.404160 -1.086019 0.663269 0.578537 -1.643710 0.217023 -0.244127 -0.438518 0.827754 -0.897988 -0.134052 0.623876 -0.251797 -0.528055 0.039332 -1.367366 1.298852 0.061085 0.246804 0.244939 0.828006 0.420053 0.785388 0.506573 -0.626867 0.056710 0.465820 -0.111548 0.525872 -0.481973 -0.540887 0.419422 -0.930189 0.062462 -0.265375 -0.774132 -0.524392 -0.897055 -0.098975 0.024273 1.898680 -0.287323 1.232386 0.744412 -0.781157 1.309408 -0.150158 0.049837 0.249145 1.006392 0.570749 -0.419628 -0.772487 0.854914 1.660246 0.662970 -0.884584 -0.243433 0.385543 0.352731 -0.104915 0.908115 0.343954 0.452020 -0.700526 -0.095980 0.463958 1.856762 -0.355163 -0.633533 0.026152 0.537233 0.259025 -1.152583 0.060520 -0.689008 -0.121136 0.147867 0.180293 0.392540 1.308736 -2.111720 1.271009 -0.057854 0.040353 1.010694 0.059903 -0.725868 -2.068799 -0.311130 0.527323 1.330616 0.276844 -0.231756 0.065513 -1.263617 -0.018103 0.126289 0.341198 -0.711531 1.138626 -0.589166 -0.389088 -0.428185 -0.675673 -0.438697 -0.284476 -0.574822 0.736639 1.219904 -1.320767 0.896384 -0.057196 -0.644107 -0.284017 0.104803 0.713594 -0.820901 -1.090990 0.292132 -0.873647 -1.631307 -0.781733 -0.524458 0.192240 0.091699 -0.396047 -0.250484 -0.973124 1.583178 -0.310525 1.374004 0.716689 -0.357536 1.101031 1.567557 -0.857912 -0.155336 -0.638719 0.286294 -0.877032 -0.300434 -0.297023 -0.490469 0.637476 1.099633 0.182720 -0.486438 -0.524121 1.260532 -0.612248 -0.563823 0.764810 -0.794276 -0.118222 1.026144 0.944338 -1.079456 0.138368 -1.302148 0.144963 -0.474657 -0.426950 0.601395 -0.631419 0.070507 0.143316 -0.316862 -0.355982 0.364720 0.320216 -0.465222 -0.198014 1.761025 0.871151 -0.654296 0.674445 -1.252509 0.772038 -1.219131 -0.768015 -0.249083 0.640971 -0.773396 -0.201962 0.113039 0.486786 0.504341 -0.822892 -1.039199 0.627957 +PE-benchmarks/sudoku.cpp__main = -0.124599 -0.016523 0.407342 -0.405682 0.331465 -0.022898 0.186238 0.306685 -0.778935 -0.834295 0.022770 -1.231600 -0.952350 0.857014 -0.220280 -0.094096 1.191906 0.327662 -0.165642 -0.248285 0.105311 -0.278631 0.889081 1.160269 -0.734138 0.146447 -0.422188 0.399902 -0.122408 0.615096 0.487115 -1.109690 -0.096230 0.422578 0.672744 -0.294757 -0.252610 0.223349 -0.418889 -1.663727 -0.071809 1.435393 0.753182 -0.050458 0.387074 0.356356 0.963504 0.550046 -0.077453 0.459853 0.368963 0.137033 0.630180 -0.019181 0.151506 -0.247650 0.252237 -0.757890 -0.570198 0.363760 -0.247059 -0.623645 -0.166315 0.757628 0.965807 -0.040772 -0.400088 -0.515814 0.128750 0.449244 0.187645 0.551686 0.304513 0.192523 0.415074 0.181153 -0.025353 -1.126807 0.557738 -1.833629 -0.829417 -0.299485 1.424607 1.681891 -0.274249 -0.668420 1.224335 -0.287480 -0.016270 0.716353 1.101082 -0.037468 -0.306473 -0.490976 -0.436784 0.385642 -0.330711 -0.217147 0.012642 0.622345 -0.726311 -0.128153 0.122744 -0.312558 -0.409608 0.417529 -0.190030 0.782506 -0.955092 -0.007118 -0.836965 0.659770 0.640000 -1.164404 0.025698 -0.323404 -0.868777 0.553260 -0.651103 0.111360 0.483871 -0.264818 -0.477397 0.406422 -1.707190 1.043780 -0.115761 -0.104272 0.056667 0.590301 0.272512 0.141972 0.053651 -0.499706 0.031241 0.478552 -0.043325 0.049930 -0.444549 -0.257459 0.187659 -0.576083 -0.058700 -0.313885 -0.559508 -0.452326 -1.600315 -0.356029 0.175202 1.319781 -0.384095 0.766158 0.367873 -0.526438 1.139929 0.222565 -0.068286 0.010573 0.696491 0.577160 0.031956 -0.522642 0.561403 1.207897 0.454245 -0.101612 0.100910 0.288538 0.079904 -0.054355 0.825484 0.193235 0.067715 -0.465844 -0.149386 0.219289 1.167479 0.137216 -0.515966 -0.125590 0.592952 0.257657 -0.325858 0.220597 -0.409123 -0.098587 0.122597 0.040607 0.390388 0.934798 -1.560390 1.029033 0.267685 0.064604 0.711618 -0.325214 -0.289344 -1.390602 -0.167496 0.490338 1.058280 0.084027 -0.278241 -0.113030 -0.896128 -0.015045 0.100918 0.474653 -0.638847 0.799803 -0.425581 -0.319974 -0.322355 -0.759754 -0.448759 -0.168942 -0.736802 0.397345 1.020970 -0.686193 0.774841 -0.039590 -0.265424 -0.356034 0.027919 0.222995 -0.608421 -0.704495 0.009093 -0.565278 -1.302958 -0.481581 -0.506051 0.229612 -0.047177 -0.172915 -0.225144 -0.618863 1.143549 -0.144680 0.991905 0.508172 -0.197847 0.570049 1.743341 -0.441568 0.121829 -0.598920 0.311378 -0.601155 -0.073147 0.100179 -0.406595 0.319044 0.872584 -0.010469 -0.409421 -0.457232 0.946633 0.112948 -0.444405 0.414153 -1.489302 0.050637 0.660272 0.610292 -0.738702 -0.068627 -1.165848 0.350523 -0.284714 -0.280240 0.345408 -0.618660 -0.048589 0.243080 -0.361431 -0.545787 0.208244 0.288287 -0.599816 -0.031670 1.347342 -0.007827 -0.197612 0.966292 -0.891859 0.560154 -0.891895 -0.320382 -0.476111 0.193260 -0.443885 -0.117396 -0.144510 0.251342 0.285065 -0.215193 -0.732747 0.512637 +PE-benchmarks/sudoku.cpp__isSafe(int (*) [9], int, int, int) = -1.054112 -0.856419 -0.133766 -1.756413 1.221724 1.509913 0.735883 -1.684944 -1.810895 -1.415397 1.214729 -3.260938 -1.794818 2.394642 -0.910733 1.515483 2.853464 -0.289874 -0.720902 -1.402501 1.486240 0.160489 3.650330 3.857958 -2.407051 0.153206 0.128764 0.753059 0.821321 -0.582642 1.256710 -2.222491 0.946506 -1.714246 0.007233 -0.526179 -0.812423 0.518993 2.159865 -3.601984 -0.343239 0.953573 -1.023112 0.270022 0.482629 1.282528 2.357638 1.696326 -0.430010 2.633776 1.601607 -0.165276 1.046949 -0.031292 0.659389 -0.725026 0.395639 -0.461949 -0.233888 -0.337675 -0.792398 -0.249268 -0.374524 2.135108 2.327765 -0.238522 -1.629885 0.684304 0.798957 0.501954 0.586392 2.401328 0.483423 1.174384 1.712417 -2.830189 -0.579460 -4.731614 0.515237 -4.596904 -2.186872 0.621597 2.312175 0.845730 0.950534 -0.400032 3.685045 -0.035534 -1.735998 2.384670 3.032919 -1.879541 -0.399974 0.105374 -0.757829 -0.228137 -0.721879 1.494534 0.104147 1.368653 -2.352396 -1.346481 0.561284 -0.326441 -1.392031 -1.514893 -0.526775 1.792371 -2.615392 -0.752272 -0.875942 1.767906 0.385947 -3.566754 -1.406312 -1.142203 1.618474 0.591296 -2.259121 -1.377901 1.191632 0.001598 -0.825957 -0.602087 -0.132957 1.585126 2.335325 0.893845 -0.200031 2.028732 0.895685 3.839948 0.469506 -1.240184 0.194005 0.396093 0.368687 1.320341 -0.512884 -0.198061 0.748138 -1.690213 0.879388 0.905237 -1.183232 -1.408407 0.984320 -0.312417 -0.773724 7.299964 -0.575205 3.163046 2.649751 -1.836419 0.101361 -1.704169 0.579658 0.840656 1.621764 1.466720 -2.716308 -1.764306 2.767872 3.541258 0.811114 -2.969491 -0.037738 1.652286 0.592571 -1.168992 1.670594 0.034601 0.672423 -1.200641 -0.165945 1.909647 4.522280 -1.440954 -0.644631 0.055815 1.437893 0.936235 -1.769591 -0.171517 -1.218822 -0.041176 2.186460 1.294098 1.141261 2.645894 -4.491821 1.836894 0.227553 0.553379 1.540299 1.936343 -2.300228 -2.783926 -0.870942 0.943185 1.654183 -0.006691 0.717265 0.341436 -2.864438 0.237299 0.825567 -0.006210 -1.953731 2.708595 0.125846 -1.251921 -0.597856 -0.100946 -0.965266 -0.428183 -0.919812 2.046129 0.468212 -4.172977 1.816603 0.337162 -1.400024 -0.371857 -1.053947 3.491820 -1.708869 -2.139240 1.629298 -1.889552 -2.576039 -0.659283 -1.033068 0.047349 0.902199 1.070698 -2.084298 -1.782957 3.093756 -0.900322 3.268266 1.461963 -0.609908 2.282595 -2.193876 -1.397738 -1.033913 -2.139555 1.614439 0.218216 -1.771723 -0.838565 -0.534959 1.383021 1.662887 -0.323091 -1.973835 -0.229157 1.969436 -2.844712 0.501866 0.627899 2.315518 -1.768598 1.580194 1.109252 -1.537000 1.323036 -1.992864 -0.705793 -2.263726 -1.173369 1.766742 -0.294849 0.631446 -0.080937 -0.243460 -0.005488 1.094239 0.817310 0.013913 0.912080 2.691276 3.163345 -1.007203 -0.370674 -3.263535 2.036206 -2.337275 -2.884391 0.608680 0.285124 -1.309737 -1.258740 -0.921424 2.165732 2.133050 -2.008819 -1.502480 1.817427 +PE-benchmarks/sudoku.cpp__SolveSudoku(int (*) [9]) = -1.280754 -0.897955 0.208262 -2.256869 1.382737 2.028750 0.733495 -1.338000 -2.757950 -1.793308 0.779822 -3.430687 -2.114723 3.241570 -1.099887 2.014369 4.132748 0.457677 -1.099513 -1.032045 2.454141 -0.987131 4.287063 4.933662 -3.126772 0.087741 0.216166 1.796144 0.781384 0.872627 1.066418 -2.464012 0.743492 -2.268369 0.715415 -1.896096 -0.722592 1.342030 1.633245 -5.477276 -0.379269 1.719280 -0.376008 0.073520 0.328673 0.997794 2.936253 2.549086 -0.647715 2.556424 2.016125 0.131511 1.427581 0.087551 0.575667 0.196350 -0.101051 -0.647598 -0.416153 0.044283 -0.856233 -1.530734 0.577938 3.314025 3.847196 -0.388221 -1.496319 0.649009 0.535046 0.707563 0.913728 2.612181 0.018830 0.755249 2.135678 -3.888396 0.075081 -5.705568 0.985991 -5.632923 -2.469134 -0.219671 2.573367 2.357181 1.481918 -0.893486 4.902184 -0.885383 -1.265889 3.658544 3.700425 -2.466605 -0.662368 -1.305687 -1.532392 0.334038 -1.490244 0.276372 0.006608 1.525827 -2.710548 -1.865463 0.648269 0.254413 -1.908476 -1.834296 -0.466886 2.735346 -3.349810 -2.050917 -1.964387 2.157427 -0.103215 -4.991406 -0.960648 -2.117171 0.961964 0.743387 -2.250094 -2.253937 1.365596 0.856470 -0.683190 -1.094154 -1.498372 2.576041 1.795851 0.382004 -0.189683 1.684227 0.739449 4.106235 1.279347 -1.620081 -0.095348 1.291002 -0.742668 1.088457 -1.576990 -0.637993 1.337245 -2.826584 -0.707034 1.227730 -1.791744 -0.936167 0.910310 -0.665088 0.031498 10.478317 -0.761145 3.304331 2.815746 -2.786070 1.964465 -0.833201 0.466555 1.450918 2.141148 1.746920 -4.973327 -2.363325 2.497837 4.643600 1.676964 -2.900418 -0.843254 0.974971 0.579524 -0.523051 1.736605 0.324208 0.146171 -1.755951 -0.368320 1.671813 5.889097 -1.481068 -0.179294 0.346452 1.728595 -0.640686 -3.421876 -0.307777 -2.646751 -0.268878 1.444196 0.596151 1.467114 3.592408 -5.035599 2.885574 -0.664979 0.109891 2.021547 0.872604 -2.110236 -4.374368 -0.725005 1.457519 2.893316 -0.385377 0.678703 0.490970 -3.839035 0.166062 0.852530 0.987456 -2.396360 3.338285 -0.138139 -1.721474 -1.310067 0.275762 -1.446039 -1.296069 -1.118319 2.326324 0.795541 -3.662757 2.645885 0.303328 -1.461685 0.518567 -0.417334 3.286028 -2.915936 -3.277363 2.128652 -1.121741 -2.271538 -1.120398 -1.116995 1.459624 0.954307 -0.555381 -2.535790 -3.359751 3.065444 -0.943665 3.664410 1.836397 -0.657280 2.863554 -0.090014 -1.669259 -1.803843 -2.507740 0.758213 -0.156719 -1.657232 -2.139679 -0.945255 2.397743 3.133843 0.100091 -1.749992 0.114636 3.556524 -2.556013 -0.437464 1.097577 0.966049 -1.897853 1.361722 1.705266 -2.713599 0.473748 -2.748056 0.349815 -1.609336 -1.635202 2.552137 -1.316046 0.964068 0.418204 -0.234523 -0.299995 1.403838 1.529258 0.011447 0.648215 4.407323 2.849233 -0.739107 -0.164170 -3.784047 2.053699 -3.604902 -2.747706 -0.290857 1.304351 -1.397014 -0.668484 -0.027941 2.585864 2.171590 -1.528385 -1.460405 1.006129 +PE-benchmarks/tarjan-algorithm.cpp__main = 2.156213 0.245238 5.823408 -2.906147 0.450184 -5.456437 0.329012 8.577405 -4.548598 -6.436079 -0.291897 -3.807751 -6.336373 2.609326 -0.243409 -8.787234 5.339635 2.700124 0.713640 -3.710953 -3.363411 -0.648340 1.802655 4.876812 -4.882797 2.043894 -3.479478 3.599117 1.856748 3.158175 4.963284 -5.127895 -2.403604 9.464025 5.710074 -1.857751 -1.565324 -1.385558 -10.965496 -9.216694 -0.115389 8.951007 0.581684 0.684461 4.813768 9.994925 4.653164 1.013953 -3.029165 3.373123 2.326902 1.596376 1.980603 -1.229636 -0.727610 -5.324846 1.210936 -2.725455 -3.415852 4.797630 0.408973 -6.583043 -2.483848 2.161955 2.902858 -1.468996 -1.849273 -7.515286 2.210701 2.590609 1.886998 1.095650 5.877472 -0.580453 3.455580 7.915620 -1.944915 -5.099043 4.670535 -17.779822 -4.487395 -3.197744 16.353973 6.268321 -9.622579 -6.698677 3.874131 -0.543883 2.594448 6.672585 2.662921 6.446620 -1.623823 -2.437082 -2.116414 5.404817 -0.488358 -1.984667 0.742113 4.454240 -2.230345 4.136379 -0.690979 -6.126756 -1.924286 7.038755 -1.423763 3.571157 -7.112441 7.190944 -5.956240 5.642310 9.866688 -2.797299 -2.277984 -0.395135 1.184187 2.770253 -1.891728 10.359482 0.851953 -4.922799 -3.276997 9.705319 -12.640844 6.190173 -3.118733 -0.457500 0.923530 4.208843 1.588594 -7.340817 0.046982 -1.850699 -0.692182 4.311298 1.117271 -1.640049 -2.222888 0.671232 4.751751 0.918558 2.465715 -7.683487 -2.588732 -6.681812 -11.828098 -2.052263 1.432096 2.541181 -0.734794 2.675038 0.057613 1.669358 2.501089 4.060860 -0.473636 1.368006 4.070298 1.556849 8.171531 0.050829 -0.980487 4.311639 1.528658 -0.682893 4.972811 2.268991 -1.844457 0.033146 5.204377 -0.945258 1.216431 -0.232754 -0.683233 0.288408 0.131774 5.690003 -8.256263 -5.355721 4.812057 2.677376 5.471479 4.818637 7.431983 0.639792 2.272603 -0.890550 3.260546 2.734487 -13.398681 4.171844 4.226166 2.415694 -0.879283 -1.487808 0.763865 -7.913064 -0.556257 0.541606 6.977780 2.987603 -3.666792 0.504240 -2.515560 -0.462677 1.630583 2.239805 -2.451882 2.519973 -1.277717 1.676273 0.196493 -9.284336 -1.975814 6.917620 -5.285522 -0.019953 1.997763 -9.585319 1.344224 -2.861579 -1.478930 -6.625753 -0.225782 -1.659612 -3.203402 -2.036319 -3.898837 -2.061859 -14.412048 -5.316463 -4.245700 0.788391 -2.779399 0.906690 0.732421 -2.149230 9.327288 -1.637386 3.560921 3.010679 -2.873903 7.708258 9.853048 -0.389132 2.587632 -3.463724 8.385200 -5.996596 2.374378 9.486404 -2.879967 -3.540923 3.651687 -1.674496 -0.838912 -1.924390 4.550742 3.286165 -5.040706 0.799508 -7.885658 5.981851 10.658374 2.585122 -4.885285 -0.136920 -8.033614 -0.577689 2.469141 1.371095 2.540227 -3.577369 -0.275112 1.986396 -0.133789 -5.750008 1.135750 -2.329307 -5.481828 -0.601149 5.698458 7.564098 -3.834100 9.793765 -2.526705 4.057266 -2.352957 0.558360 -5.819914 -3.280652 1.491319 1.060551 -4.487839 -1.224056 1.996822 -2.112567 -5.111093 7.798502 +PE-benchmarks/tarjan-algorithm.cpp__std::stack > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/tarjan-algorithm.cpp__int const& std::min(int const&, int const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/tarjan-algorithm.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/tarjan-algorithm.cpp__Graph::SCC() = -2.007303 -0.406829 0.959753 -4.605641 3.992210 4.314715 1.511573 -2.701387 -4.118866 -3.005398 1.568817 -5.391777 -5.366506 5.478397 -2.347148 2.403224 5.619341 -1.299058 -1.945162 -2.990534 4.616989 -0.844221 8.009433 7.089344 -6.979360 0.361585 0.848744 3.618229 1.883178 2.579511 1.973601 -3.918080 0.603136 -2.420311 2.195973 -1.040145 -1.268603 0.139621 1.374841 -8.345773 -1.110418 3.671939 -1.207304 0.604892 0.663403 2.291718 5.842183 4.641923 -1.305303 3.539088 4.530551 0.212707 2.814381 0.132450 1.517266 -0.866037 2.326874 -1.005151 -0.565787 -0.629142 -1.844770 -2.276055 0.528879 6.218955 6.744602 -1.191370 -2.518750 1.276161 0.100383 2.250312 1.366927 5.163242 0.419274 2.086415 5.183206 -4.573642 0.342514 -8.580348 1.585784 -9.415412 -4.559228 -1.242084 3.764644 3.432958 2.670660 -0.927087 9.094136 -0.305299 -2.231317 5.080317 6.122846 -3.001871 -0.569706 -2.270183 -3.180542 0.163198 -2.540597 0.931940 0.119059 2.848255 -4.883000 -1.709079 0.270735 -0.004157 -3.565636 -2.431471 -1.944453 4.496609 -5.386164 -1.884554 -3.489922 3.842322 -0.112650 -9.510489 -3.392919 -3.586454 1.944556 0.248152 -2.172219 -2.573985 2.304370 2.206417 -1.521260 -1.807245 -1.970151 4.720319 4.524497 1.077847 -0.053933 3.273248 1.412101 6.290993 3.010622 -1.620984 -1.422356 1.448050 -0.590231 2.213040 -1.175842 0.535496 2.400208 -3.957709 0.035072 2.192917 -1.867223 -2.099847 0.188862 -2.133913 0.519309 17.967431 -2.002364 5.783110 3.902660 -4.688198 2.223161 -1.060175 0.361911 2.760185 3.516671 2.789486 -6.857901 -4.088897 5.254846 7.425026 2.228427 -5.875151 0.508879 2.316953 0.470566 -1.854510 2.832786 0.725810 0.442359 -2.732480 -0.705669 2.557531 9.686356 -2.982258 -3.624309 1.639341 3.503196 -0.923967 -3.881663 -0.497369 -2.886796 -0.757893 2.951232 1.129334 2.724893 6.095183 -8.777996 4.691902 -0.006573 -0.627829 4.815307 0.309686 -2.822310 -6.207605 -0.664253 2.431784 4.100500 -0.377765 -0.661464 -0.133491 -6.557168 1.372472 1.345702 1.502949 -3.993927 5.855142 -0.800235 -2.856066 -3.060048 -1.586274 -2.130229 0.089992 -2.952201 3.227168 -0.161003 -8.431933 5.023805 0.133713 -2.731970 -0.083296 -0.951701 5.515467 -3.960024 -5.713801 3.173225 -2.861631 -4.860300 -2.856482 -1.849385 1.879576 2.297354 0.560938 -5.808590 -5.030387 5.541926 -2.389962 6.379861 3.455599 0.132552 5.453641 -0.446059 -3.293648 -3.519795 -4.203746 2.621297 0.585623 -3.872839 -2.577189 -1.989289 3.774819 4.829434 -0.598049 -2.118690 -1.316919 6.042602 -4.675867 -1.603376 1.794610 1.457008 -3.795163 3.183978 3.051326 -2.725410 0.189589 -5.025937 -0.335193 -3.831427 -3.783497 4.289716 -1.981586 1.808677 1.129927 0.000857 -1.332096 1.994381 1.562754 0.019097 0.065183 7.256093 6.054533 -3.077802 -0.353283 -6.554562 4.624346 -5.776979 -4.741072 0.337030 0.060069 -0.944489 -1.156961 -1.039580 4.606803 3.902210 -3.408581 -2.502185 1.634619 +PE-benchmarks/the-knights-tour.cpp__main = -0.027413 -0.016906 0.130506 -0.095883 0.154569 -0.145434 0.105117 0.059316 -0.261442 -0.226555 0.052468 -0.313362 -0.208103 0.277145 -0.054903 0.094652 0.362832 0.154386 -0.015883 -0.117966 0.041459 -0.279743 0.321815 0.328353 -0.216282 0.076070 -0.085835 0.127177 -0.006197 0.255518 -0.028771 -0.226642 0.130526 -0.037066 0.099985 -0.171289 -0.018040 0.071922 -0.072049 -0.446997 0.031251 0.219641 0.226905 -0.028847 0.010073 0.258569 0.254281 0.186940 -0.008631 0.244052 0.119635 -0.081214 0.128704 0.084565 0.129561 -0.001537 0.166582 -0.186952 -0.269733 0.080444 -0.056715 -0.401145 -0.055653 0.170800 0.289272 -0.051813 -0.030418 -0.030871 -0.083579 0.096716 0.156004 0.054604 0.062119 -0.043052 0.127201 -0.089062 0.049253 -0.334003 -0.077353 -0.842890 -0.240984 -0.098840 0.442752 0.203999 0.010160 -0.023762 0.274856 0.003727 0.010180 0.067042 0.328109 -0.173473 -0.173162 -0.050012 -0.022967 0.124182 -0.153777 -0.076959 0.170563 0.079389 -0.216407 -0.024260 0.263946 -0.014359 -0.091776 0.055055 -0.026256 0.216658 -0.437381 -0.109003 -0.272279 0.002802 0.106117 -0.300448 0.218186 0.002030 0.070497 0.169734 -0.128737 -0.031195 0.122112 0.017112 -0.093498 0.027499 -0.421580 0.269225 -0.088372 0.073133 0.105011 0.109228 0.065760 0.180176 0.145211 -0.142042 -0.009053 0.080824 -0.085459 0.097898 -0.096940 -0.195130 0.080803 -0.250103 0.053552 -0.093733 -0.191345 -0.083073 -0.143529 0.061522 0.082949 0.165680 -0.025111 0.229183 0.110877 -0.194908 0.181031 -0.067235 0.005108 0.042078 0.223047 0.033428 0.081830 -0.190693 0.102352 0.277546 0.178905 -0.181872 -0.088125 -0.043190 0.096790 0.092349 0.095034 0.090201 0.065136 -0.189166 -0.033637 0.011044 0.398235 -0.039849 -0.084283 0.047944 -0.047393 -0.027163 -0.276585 -0.018512 -0.042190 0.033364 -0.148282 -0.002693 0.038944 0.299296 -0.545716 0.307262 -0.108670 -0.029823 0.219412 -0.041573 -0.124441 -0.530469 -0.073927 0.136237 0.341279 0.064726 0.023783 0.077567 -0.229731 -0.045870 -0.051153 0.087156 -0.095215 0.143309 -0.032312 -0.169711 -0.124605 -0.179072 0.024483 -0.002180 -0.059806 0.132266 0.329492 -0.473872 0.194799 -0.065686 -0.156278 -0.017904 0.121864 0.080535 -0.224948 -0.235033 0.013208 -0.185151 -0.351851 -0.201370 -0.049559 0.049112 -0.141626 -0.184826 0.048279 -0.107355 0.294509 -0.094448 0.165220 0.135248 -0.041604 0.265278 0.339853 -0.169705 -0.008265 0.039881 -0.056289 -0.418596 0.003481 0.195948 -0.102450 0.158404 0.291424 0.125984 -0.026495 0.045529 0.292274 -0.098030 -0.191803 0.264281 -0.099894 0.011509 0.288855 0.270196 -0.299278 -0.058997 -0.223385 -0.066986 0.006626 -0.099792 0.125789 -0.144265 0.037703 0.064132 -0.004819 -0.150397 0.118379 -0.015905 -0.101330 -0.093239 0.404773 0.298054 -0.177548 0.190616 -0.188208 0.068613 -0.276866 -0.147592 -0.045689 0.235896 -0.192282 0.046863 0.040975 0.111759 0.051854 -0.135291 -0.169767 0.064487 +PE-benchmarks/the-knights-tour.cpp__printSolution(int (*) [8]) = -0.902141 -1.031335 -0.441530 -1.443136 0.769850 1.045681 0.529332 -0.930099 -2.127680 -0.882669 0.716886 -2.458073 -1.051206 2.206555 -0.679519 1.611910 2.728987 0.496574 -0.911641 -0.595422 1.737324 -0.669819 2.696241 3.158281 -1.825634 0.012112 -0.274148 0.997948 0.491701 0.485797 0.873432 -1.497165 0.495016 -1.637779 0.418722 -1.328573 -0.416223 1.314417 1.410983 -3.521325 -0.090032 1.533128 0.820314 -0.062958 0.135463 0.570372 1.468291 1.690470 -0.309875 1.700372 1.341436 -0.001723 1.063849 0.095851 0.464762 0.295914 -0.027555 -0.369985 -0.383164 -0.116171 -0.590609 -0.679597 0.478934 2.066418 2.574124 -0.205180 -0.966117 0.441304 0.512083 0.631928 0.921033 1.562358 -0.292135 0.099761 1.256890 -2.230295 0.101510 -3.591081 0.744641 -3.881554 -1.374796 0.191379 1.902530 1.539060 0.981933 -0.503572 3.111831 -0.719972 -1.083503 2.320860 2.218449 -1.416025 -0.537608 -0.770490 -1.125063 0.286477 -0.958543 0.004596 0.634479 1.200312 -1.783943 -1.087883 0.288832 0.301762 -1.167998 -1.096671 -0.164867 1.635098 -2.047786 -1.410203 -0.892870 1.631811 -0.053265 -3.109822 -0.607248 -1.668193 -0.300804 0.423457 -1.601639 -1.365387 0.892218 0.234747 -0.569127 -0.581537 -1.088076 1.482603 0.864966 0.385374 -0.206453 1.021027 0.294300 2.637218 0.308858 -1.356254 0.151657 0.869917 -0.365336 0.937353 -1.207835 -0.777610 1.059650 -1.943737 -0.334477 0.455009 -1.202202 -0.536269 0.515944 -0.136391 -0.130048 6.215251 -0.389058 2.318540 2.006577 -1.626011 1.399606 -0.345564 0.602507 0.951846 1.458627 0.767718 -2.561510 -1.703342 1.587783 2.957958 1.180617 -1.612127 -0.737701 0.692269 0.489683 -0.032801 1.012208 0.194844 0.036624 -1.229613 -0.242365 0.866226 3.683401 -0.826644 0.411942 0.250156 1.504773 -0.681533 -2.174062 -0.296460 -2.308766 -0.073336 0.493881 0.442597 1.009852 2.383966 -3.101533 2.034836 -0.424910 0.346425 1.399175 0.510088 -1.504868 -3.300951 -0.750154 0.672238 2.038482 -0.492966 0.354941 0.632066 -2.474713 0.099378 0.382732 0.497617 -1.515808 2.083190 -0.291813 -0.815104 -0.663900 0.447959 -0.960898 -0.987910 -0.557349 1.608998 1.000208 -1.718234 1.489736 0.208527 -0.940696 0.265540 0.056402 1.732485 -1.805545 -1.908956 1.263881 -0.630766 -1.317363 -0.798148 -0.600223 0.990357 0.510759 -0.349567 -1.470685 -1.974226 2.090736 -0.841930 2.439045 1.135610 -0.758762 1.296318 0.157752 -0.982668 -1.132036 -1.298053 -0.245033 -0.264070 -0.978535 -1.212362 -0.552534 1.610188 1.798976 0.319007 -1.286666 0.171599 2.477579 -1.151224 -0.290907 0.789751 -0.067318 -1.182100 0.914457 1.177964 -2.002283 0.465543 -1.777685 0.279409 -0.992217 -0.844643 1.836772 -0.600821 0.748413 -0.077278 -0.195266 0.017099 0.887384 1.217635 -0.190349 0.516216 3.077713 1.014300 -0.149594 -0.099714 -2.432782 1.145584 -2.219832 -1.557240 -0.285345 0.967567 -1.420443 -0.277020 0.111254 1.839580 1.421690 -0.867785 -1.126757 0.732675 +PE-benchmarks/the-knights-tour.cpp__isSafe(int, int, int (*) [8]) = -0.837141 -0.782894 -0.414441 -1.272079 0.855623 0.825468 0.446707 -1.161866 -1.737801 -0.924416 0.686869 -2.346501 -0.940486 1.845774 -0.498720 1.443670 2.130649 0.020354 -0.715022 -0.704561 1.340046 -0.383835 2.179110 2.423933 -1.228929 0.123083 0.243473 0.698300 0.100294 0.245994 0.904733 -1.742861 0.256577 -1.351291 0.298960 -0.473573 -0.842004 0.869512 1.693205 -2.679876 -0.186853 1.403467 0.521040 -0.042433 0.150044 -0.386569 1.207992 1.172881 0.127083 1.702109 1.016190 -0.019440 0.965769 -0.074399 0.998248 0.320698 0.541676 -0.443023 -0.219055 -0.077827 -0.853775 0.254440 0.120310 1.626739 1.801779 -0.244844 -1.208203 0.360042 0.343984 0.715370 0.518975 1.621943 -0.686999 0.402215 1.013284 -2.209236 0.132980 -3.319274 0.754391 -3.014233 -1.430505 0.647441 1.244209 0.968945 0.926425 0.295954 2.753229 -0.759018 -1.314744 1.404566 2.021335 -0.837508 -0.268055 0.021687 -0.849983 -0.160748 -0.450488 0.137072 0.676777 1.020282 -1.565393 -0.720100 0.516009 0.114089 -0.920874 -0.918760 -0.043399 1.439745 -1.505079 -1.188488 -0.635292 1.616629 -0.011046 -2.511461 -1.343527 -1.032355 -0.328300 0.507113 -1.920862 -1.421464 1.171984 0.028101 -0.585104 -0.554055 0.304838 0.797128 1.087131 0.640431 -0.235829 1.192930 0.449111 2.659653 0.416933 -0.978496 0.444142 0.486210 0.160765 1.023731 -0.337369 -0.559597 -0.186528 -1.208518 0.269055 0.619157 -0.954857 -0.772229 0.307407 -0.279108 -0.641465 5.496005 -0.798895 2.133992 1.790420 -1.250046 0.501048 -0.522040 0.432315 0.325673 1.177827 1.026560 -1.679212 -1.333159 2.023646 2.643855 0.869375 -1.652700 -0.756940 0.941357 0.483762 -0.027529 1.168273 0.010477 0.503319 -0.922866 -0.213740 0.696335 3.060469 -0.994033 -0.927468 0.239814 1.469116 -0.002978 -1.710560 -0.169959 -2.267423 -0.073789 0.646945 0.393404 0.715477 1.917218 -3.222360 1.641122 -0.042023 0.073412 1.811607 0.995892 -1.299866 -3.039728 -1.025354 0.563993 1.541577 -0.497270 0.351265 0.157075 -2.016522 0.149049 0.280005 0.314721 -1.526251 2.014019 -0.502525 -0.724609 -0.273535 0.435424 -0.667206 -0.890213 -0.579283 1.364268 1.057610 -1.953694 1.280002 0.750632 -0.566315 0.094783 0.006450 1.887950 -1.020678 -1.599456 1.059229 -1.039694 -1.096732 -0.102142 -0.747944 0.407647 0.857087 0.429473 -1.256826 -0.755988 1.805580 -0.526154 2.559913 0.939167 -0.671592 1.077672 -0.865705 -1.003668 -0.485889 -0.896453 0.174799 0.084285 -0.816512 -1.838951 -0.484516 1.235385 1.090446 0.277090 -1.232912 -0.623849 1.743943 -1.674349 0.435530 0.587793 0.133415 -1.264421 0.702122 0.943398 -1.069881 0.735956 -1.438574 -0.057931 -1.686885 -0.490267 1.355068 -0.249979 0.292010 -0.198416 -0.715873 0.097229 0.528077 1.128941 0.023650 0.578254 1.801506 1.151076 -0.306267 -0.345780 -2.025865 0.862855 -1.541016 -1.467525 0.038470 0.576125 -1.406510 -0.876302 -0.265897 1.446966 1.276067 -0.918726 -1.068141 0.918682 +PE-benchmarks/the-knights-tour.cpp__solveKTUtil(int, int, int, int (*) [8], int*, int*) = -2.062983 -1.213634 -0.382495 -3.064887 2.498111 3.951678 1.349721 -2.767208 -4.272027 -2.008986 1.491047 -5.754788 -3.457711 5.325194 -1.618978 3.710520 6.686812 0.420201 -2.026327 -1.798108 4.267215 -0.916194 7.465360 7.976053 -5.134166 0.314334 0.978174 2.270970 1.565598 0.947007 1.057862 -3.627728 1.898017 -4.521309 0.504349 -2.695775 -1.319998 1.405715 3.623408 -8.623420 -0.656224 2.074207 -0.564224 0.017869 0.182700 2.190429 5.001511 4.245736 -0.840461 4.242380 3.255071 -0.239259 2.254483 0.239040 1.216869 0.441265 0.644527 0.188332 -0.783157 -0.572040 -1.371734 -2.120978 0.425448 5.390521 6.356869 -0.484359 -2.537721 1.770414 0.856544 1.119258 1.301795 4.369407 0.304381 1.639505 3.780619 -6.226978 0.098943 -8.974617 0.830734 -9.533208 -3.908136 -0.239696 3.650602 1.551440 3.123545 -0.533359 8.030506 -1.146403 -2.226840 5.421700 6.372882 -4.686497 -1.153921 -1.547635 -2.266398 0.435360 -2.542904 1.217716 1.318353 1.604486 -4.682680 -3.598668 1.250780 0.746143 -3.185827 -3.170360 -0.608363 4.044491 -5.138715 -3.456378 -3.115538 2.553031 -0.701474 -8.389586 -2.599454 -2.928506 2.188812 1.363258 -3.615604 -4.461765 2.186852 1.617383 -1.008278 -2.740898 -0.113155 3.649495 3.472981 1.142853 -0.019583 2.635774 1.626005 7.741286 2.687187 -2.493115 0.016863 1.546121 -1.215145 2.248863 -2.254823 -1.200776 1.979974 -4.668061 0.066297 2.675046 -2.912942 -1.378851 2.808535 -0.793904 -0.165443 16.764676 -1.126528 5.600900 4.658064 -4.877216 2.132067 -2.237703 0.508481 2.325814 3.485135 2.979443 -7.804958 -3.900220 4.377511 7.674898 2.749152 -5.812666 -1.108755 1.626996 1.111594 -1.232633 2.681244 0.674680 0.831402 -2.959190 -0.554236 3.173820 9.855273 -3.514512 -1.234671 0.939302 2.518796 -0.694879 -5.632162 -0.767825 -4.293884 -0.324033 2.433869 1.092228 2.308150 5.884402 -8.187850 4.650952 -1.244949 -0.316391 3.923828 2.189438 -3.918023 -5.729975 -0.940653 2.549538 4.387354 -0.220488 0.438622 0.681231 -6.323661 0.166027 1.438863 1.238904 -3.721659 5.548504 0.056283 -2.807668 -2.307559 0.680231 -1.359733 -2.352974 -1.480302 3.986506 0.549747 -7.000314 4.470955 0.753586 -2.733525 0.683764 -0.916129 5.119917 -4.674827 -5.555776 3.559316 -2.126055 -3.276139 -1.688731 -1.674750 2.154158 2.503538 0.295952 -4.520648 -5.500302 5.211241 -1.472741 6.065100 3.093250 -0.779784 4.794681 -1.959377 -3.105790 -3.549683 -3.475270 1.123856 0.061648 -3.208459 -3.784998 -1.633195 4.249871 5.096631 -0.008483 -2.792151 -0.648878 5.489484 -5.226256 -0.608194 2.015822 3.432597 -3.610837 2.181674 2.902470 -4.091507 0.937547 -3.822826 -0.560996 -3.055330 -2.981929 4.071849 -2.117304 1.576248 0.772740 -0.684228 -0.020304 2.335998 2.026249 0.374527 1.025352 6.507600 5.448418 -2.177952 -0.752550 -6.270025 3.591723 -6.014316 -5.085164 0.624179 1.618870 -2.699984 -1.431227 0.187881 4.236285 3.383802 -3.404567 -2.636155 1.525879 +PE-benchmarks/topological-sorting.cpp__main = 0.331491 0.113779 1.020951 -0.470204 0.204815 -0.953760 0.135333 1.440374 -0.873364 -1.208883 -0.097239 -0.791520 -1.209484 0.622266 -0.039713 -1.321212 1.160397 0.583933 0.148786 -0.672761 -0.518260 -0.378100 0.540453 1.032386 -0.930639 0.414982 -0.558675 0.641561 0.221261 0.772961 0.703547 -1.030533 -0.256763 1.460832 1.019841 -0.478996 -0.294112 -0.184382 -1.832047 -1.871248 -0.012711 1.582712 0.258193 0.088544 0.774033 1.769277 1.006841 0.292487 -0.470778 0.725599 0.389358 0.199527 0.443798 -0.115398 0.008849 -0.752136 0.302025 -0.599680 -0.764229 0.857067 0.001606 -1.419998 -0.446163 0.457079 0.672243 -0.282873 -0.333802 -1.206479 0.222975 0.465972 0.352282 0.241108 1.017992 -0.120087 0.647391 1.150787 -0.286020 -1.033671 0.659476 -3.508333 -0.923990 -0.669156 2.863102 1.153162 -1.466276 -1.067429 0.866205 -0.118914 0.493708 1.061637 0.711596 0.822047 -0.374081 -0.443030 -0.297778 0.934315 -0.181462 -0.415668 0.256314 0.681512 -0.523595 0.554322 0.162914 -0.984001 -0.392480 1.128677 -0.271430 0.757613 -1.501510 1.006906 -1.277299 0.802299 1.580244 -0.665281 -0.138353 0.001561 0.233610 0.616464 -0.393434 1.526614 0.265116 -0.703729 -0.574175 1.482319 -2.267423 1.218435 -0.576157 -0.095635 0.263236 0.752000 0.287841 -0.982115 0.227309 -0.362394 -0.137645 0.790586 0.076279 -0.249687 -0.421169 -0.048936 0.770126 -0.081911 0.395891 -1.254349 -0.573285 -1.071038 -1.973219 -0.343359 0.326362 0.510612 -0.175602 0.541682 0.044996 0.065081 0.573684 0.577108 -0.131803 0.230389 0.865019 0.349041 1.305858 -0.124883 -0.102089 0.914685 0.381112 -0.231842 0.678049 0.254804 -0.199660 0.085609 0.918325 -0.081952 0.269840 -0.192651 -0.126520 0.003033 0.388658 0.809037 -1.372448 -0.805095 0.680016 0.396924 0.583180 0.746649 1.090393 0.076110 0.209560 -0.182494 0.507369 0.661659 -2.507244 0.920056 0.497292 0.279425 0.035643 -0.277775 0.097316 -1.651179 -0.124599 0.243396 1.406207 0.530960 -0.531476 0.060623 -0.592167 -0.118249 0.208366 0.481598 -0.485160 0.547169 -0.239104 0.067516 -0.064581 -1.600214 -0.259706 1.013147 -0.863284 0.073664 0.626560 -1.907578 0.395101 -0.500476 -0.338597 -0.989922 0.112395 -0.205053 -0.675726 -0.550137 -0.581362 -0.445782 -2.518134 -0.943907 -0.737898 0.201699 -0.543644 -0.072074 0.169497 -0.462093 1.702304 -0.268812 0.684371 0.601165 -0.437465 1.478402 1.833901 -0.259898 0.415950 -0.529299 1.234818 -1.314398 0.434144 1.583582 -0.564412 -0.414799 0.894574 -0.136645 -0.110925 -0.300212 0.970443 0.394275 -0.911155 0.367274 -1.292934 0.987297 1.881975 0.647636 -0.984623 -0.148344 -1.431957 -0.099991 0.422428 0.132891 0.463077 -0.802572 -0.075813 0.435328 -0.077519 -1.053673 0.279935 -0.387056 -0.942138 -0.216581 1.203974 1.409883 -0.794191 1.722481 -0.496282 0.683897 -0.601733 0.029494 -1.008031 -0.278017 0.112131 0.189957 -0.643021 -0.150651 0.318858 -0.431399 -0.919324 1.170711 +PE-benchmarks/topological-sorting.cpp__std::stack > >::push(int const&) = 0.002986 0.391507 0.364670 -0.139050 0.401144 0.215880 0.144640 0.134637 -0.236229 -0.392533 -0.150825 -0.461288 -0.647551 0.473558 -0.071498 0.014936 0.788707 0.178914 0.052126 -0.236684 0.139503 -0.307852 0.754087 0.753239 -0.695094 0.214082 0.275759 0.275645 0.049996 0.556905 -0.199344 -0.589298 0.225618 -0.041193 0.324838 -0.362659 -0.101818 -0.221442 -0.212457 -1.130027 -0.094637 0.278408 -0.066026 0.007449 0.096302 0.438295 0.918019 0.386186 -0.192564 0.334923 0.259461 0.051866 0.231209 0.091374 0.118866 0.051999 0.325153 -0.135476 -0.349671 0.152637 -0.040796 -0.758148 -0.158560 0.493145 0.659862 -0.089421 -0.129380 0.001742 -0.143395 0.060615 -0.041050 0.332496 0.341771 0.294355 0.414768 -0.298848 0.015239 -0.816390 -0.072107 -1.503385 -0.600952 -0.573521 0.526803 0.217246 0.171346 -0.131570 0.790324 -0.006469 0.299579 0.242095 0.836940 -0.518280 -0.191613 -0.317752 -0.086374 0.280678 -0.311246 -0.005127 0.137149 -0.142867 -0.456164 -0.463255 0.475034 -0.044147 -0.361271 -0.020501 -0.184134 0.467644 -0.758768 -0.236304 -0.856717 -0.177975 0.014519 -0.817178 0.035098 0.058635 0.359951 0.343597 -0.095714 -0.392878 0.161048 0.323047 -0.129560 -0.231523 -0.409716 0.645888 0.217666 -0.096055 0.272831 0.206218 0.297086 0.538775 0.616762 -0.122320 -0.192396 0.229729 -0.263193 -0.077060 -0.277125 -0.090996 0.156642 -0.462924 0.051369 0.207423 -0.365701 -0.104674 -0.074578 -0.294193 0.314608 1.196398 -0.121654 0.316588 0.106903 -0.614949 0.382625 -0.163884 -0.315656 0.157697 0.485429 0.471973 -0.470639 -0.308916 0.169490 0.709844 0.285883 -0.515556 -0.076734 -0.130165 0.047983 -0.115744 0.310951 0.137918 0.129851 -0.311593 -0.069124 0.250495 0.968456 -0.303745 -0.608076 0.064967 0.055303 -0.020181 -0.540838 0.004597 -0.141377 -0.084760 0.041990 -0.056541 0.180452 0.613161 -1.195982 0.554152 -0.156673 -0.329181 0.448584 -0.038607 -0.129589 -0.555307 0.231053 0.528820 0.602339 0.168150 0.024070 -0.151633 -0.590641 -0.080421 0.078878 0.325604 -0.341073 0.486881 0.019889 -0.503947 -0.401859 -0.400093 0.031945 -0.193073 -0.268839 0.219391 0.301525 -1.257103 0.639782 -0.115446 -0.319125 0.079611 -0.095962 0.281887 -0.607057 -0.699471 0.181331 -0.225908 -0.544989 -0.212781 -0.239693 0.265059 0.029849 -0.115538 -0.264686 -0.608360 0.546742 0.017600 0.334940 0.407566 0.198314 0.761736 0.316308 -0.445816 -0.259211 -0.221165 0.264991 -0.408391 -0.133131 -0.063747 -0.339226 0.353690 0.932011 -0.000523 -0.006560 -0.253495 0.555996 -0.552393 -0.298303 0.408443 0.213950 -0.090570 0.344633 0.452868 -0.414829 -0.306825 -0.484120 -0.083380 0.012947 -0.405925 0.197441 -0.660316 -0.039611 0.505389 -0.198142 -0.365434 0.334313 -0.104916 -0.100969 -0.208265 0.637504 0.786794 -0.606270 0.366157 -0.457187 0.326897 -0.760278 -0.405764 -0.060996 0.101411 -0.121680 -0.056138 0.053545 0.156786 0.063097 -0.230431 -0.245056 -0.088057 +PE-benchmarks/topological-sorting.cpp__Graph::topologicalSortUtil(int, bool*, std::stack > >&) = -0.632807 1.067025 1.873390 -2.006360 1.752780 2.158433 0.647145 -0.206732 -1.859307 -2.631354 0.122500 -4.102222 -3.981059 3.078281 -1.197673 -0.043070 4.357156 0.097381 -0.667710 -1.221665 1.373422 -0.041850 4.666328 4.941164 -4.181662 0.449653 0.569835 2.306621 0.957620 1.578810 0.992824 -3.445253 0.574862 0.047562 1.576100 -1.034293 -0.602037 -0.728213 -0.836337 -6.089267 -0.733999 2.631858 -1.169457 0.079886 0.863386 1.661713 4.866747 2.592074 -0.894458 1.520960 2.018405 0.708817 1.477047 0.035600 0.304248 -1.328143 0.884243 -1.565200 -1.197023 0.307450 -0.429999 -2.809417 -0.753898 3.779435 4.111128 -0.053725 -1.282199 -0.227598 0.155875 0.715651 0.066622 2.663678 1.629059 2.426234 2.587534 -1.495511 0.280151 -4.628808 0.906098 -6.385623 -3.242367 -1.959097 3.507970 3.220112 0.388056 -1.882944 5.120635 -0.173761 0.230857 3.617709 4.918469 -2.047889 -0.842553 -2.049117 -1.388669 1.335735 -1.871612 0.813843 -0.783307 1.183145 -2.932907 -1.657133 0.599636 -0.518656 -2.196410 -0.169686 -0.867160 2.748533 -3.768519 -0.562869 -3.436706 1.121264 1.060138 -5.569170 -2.020447 -0.952200 1.411905 1.241702 -1.414245 -1.380519 1.051581 0.891428 -0.715730 -0.360073 -3.369332 3.438709 1.952967 -0.061741 0.480445 2.267417 1.915275 3.108139 1.640942 -0.962797 -0.675207 1.045832 -0.830172 0.219844 -1.318844 0.122471 1.248046 -2.187689 -0.491405 1.359009 -1.908056 -1.618566 -2.062753 -1.715709 1.077951 10.105894 -0.837069 2.738830 1.874552 -3.170497 1.911157 -0.838330 -1.014024 0.893789 2.065598 2.926905 -3.723933 -2.111587 2.361858 4.863779 1.564297 -2.664549 1.229245 0.985199 0.143749 -1.695009 2.364923 0.659089 0.371946 -1.670124 -0.526554 2.675792 5.415854 -1.155950 -2.882088 0.233857 1.476538 0.727445 -1.768421 0.331793 -0.107613 -0.361256 1.887284 0.422739 1.717958 3.829730 -5.889014 3.102165 0.803367 -0.501873 2.404044 -0.082140 -1.750358 -2.817175 0.667109 2.777608 2.796398 0.488299 -0.288741 -0.726560 -3.920810 -0.079255 1.263285 1.594805 -2.283470 3.326541 -0.091479 -1.957374 -2.400407 -2.146393 -1.188172 -0.231285 -2.451912 1.884921 0.698499 -5.388178 3.927885 -0.044764 -1.643103 -0.785669 -1.695788 2.589563 -3.749596 -3.931450 1.274346 -2.035335 -4.293608 -1.333979 -1.553320 1.145211 1.123765 0.134408 -2.877242 -3.260722 4.065423 -0.270929 3.299262 2.225864 0.580781 3.829387 1.624186 -1.935943 -1.348239 -3.088540 2.772145 -0.485678 -1.949462 -0.578287 -1.512624 1.892020 4.315167 -1.118077 -1.493146 -1.098421 3.087679 -2.564239 -1.800122 1.257497 0.281477 -1.536573 1.950544 1.886947 -2.283365 -0.393799 -3.641424 -0.282843 -1.374983 -2.620770 1.661130 -2.577401 0.392527 2.217157 -0.944405 -1.697215 1.530825 0.356805 -0.668987 0.256863 4.210010 3.846139 -2.072146 1.607778 -4.155495 2.667662 -4.448255 -3.265289 0.091462 -0.361553 -0.319401 -0.909651 -0.466780 1.608945 1.774811 -1.778943 -1.936573 1.348201 +PE-benchmarks/topological-sorting.cpp__unsigned long const& std::min(unsigned long const&, unsigned long const&) = -0.324818 0.247060 0.132496 -0.534571 0.693969 0.504021 0.281649 -0.240057 -0.643701 -0.754148 -0.078062 -0.808089 -0.916761 1.069675 -0.213394 0.652327 1.623757 0.275231 -0.016763 -0.522863 0.933105 -0.843226 1.560671 1.657315 -1.332966 0.172572 0.814044 0.561383 0.292414 0.539756 0.015073 -1.013090 0.460892 -0.955001 0.539343 -0.934915 -0.162688 0.147798 0.478658 -2.170575 -0.199720 0.144830 -0.178455 0.046774 -0.045855 0.512881 1.394564 0.911347 -0.582420 0.885673 0.825325 0.099492 0.350669 0.146758 0.104518 0.348309 0.017985 0.091119 -0.252517 0.167901 -0.206026 -0.984377 0.204180 1.130697 1.477069 -0.277846 -0.343634 0.546546 -0.073477 0.178267 0.052308 0.855874 0.248368 0.281276 0.950575 -1.868018 -0.291281 -2.837082 -0.012656 -3.072155 -1.057795 -0.721477 0.560891 0.014279 0.761643 0.144048 1.757731 -0.108769 0.102080 1.005895 1.538430 -1.143305 -0.273539 -0.693415 -0.417505 0.332039 -0.647323 0.062740 0.429686 -0.043587 -0.940075 -1.254342 0.756943 0.157279 -0.746938 -1.023090 -0.310364 1.031631 -1.286244 -0.970935 -1.356883 0.084703 -0.348854 -1.805189 0.138794 -0.467492 0.827670 0.441417 -0.423599 -1.217554 0.330705 0.761164 -0.232756 -0.852424 0.033348 1.005248 0.757048 -0.015967 0.272810 0.371723 0.355722 1.642602 1.245089 -0.450135 -0.336622 0.495030 -0.586658 0.066671 -0.816262 -0.278186 0.762880 -1.081804 -0.053874 0.632926 -0.693398 -0.382639 1.268883 -0.685724 0.399345 3.448789 -0.192308 0.840069 0.675341 -1.234383 0.745194 -0.394808 -0.240512 0.601262 1.078208 0.789307 -1.771309 -0.825558 0.580226 1.549970 0.605353 -1.266081 -0.990279 -0.101029 0.214687 -0.130522 0.414649 0.210336 0.040459 -0.616322 -0.102367 0.579751 2.110225 -0.838053 -0.364415 0.184993 0.758643 -0.463897 -1.800719 -0.211894 -1.335381 -0.185761 0.276453 0.040940 0.453134 1.320841 -2.457623 0.990098 -0.529793 -0.257856 0.598588 0.367583 -0.513916 -1.954662 0.308406 0.832758 1.088150 -0.058980 0.575182 -0.022397 -1.360461 -0.004600 0.163661 0.571988 -0.825643 1.143563 -0.148303 -0.885466 -0.717886 0.223294 -0.316645 -0.796323 -0.080483 0.677831 0.594099 -2.051324 1.169540 -0.249123 -0.592808 0.519908 -0.144947 1.220372 -1.214463 -1.424427 0.840468 -0.242694 -0.447111 -0.357242 -0.354336 0.764157 0.152456 -0.322959 -0.633142 -1.450436 0.834009 -0.179547 0.938577 0.737238 0.175784 1.455727 -0.444265 -0.824327 -0.968930 -0.455191 0.072504 -0.305137 -0.504834 -1.170435 -0.415263 0.952539 1.668319 0.101779 -0.280602 -0.072018 1.284768 -1.561748 -0.232923 0.650842 1.010276 -0.530310 0.484907 0.761379 -1.019260 -0.360171 -0.914481 0.218870 -0.175144 -0.792791 0.674333 -1.015924 0.107277 0.598108 -0.247837 -0.168503 0.752994 0.381278 0.207465 -0.230515 1.302165 1.602908 -0.908749 -0.170893 -1.134586 0.526870 -1.549603 -1.032547 -0.112642 0.568360 -0.374439 -0.139223 0.160042 0.743881 0.373002 -0.325189 -0.416814 -0.243662 +PE-benchmarks/topological-sorting.cpp__Graph::topologicalSort() = -1.577743 -1.239889 0.591405 -2.914381 2.941198 1.970937 0.980794 -1.931428 -3.381469 -1.907217 0.824769 -4.727387 -3.193773 4.086935 -2.239006 2.602309 4.858419 0.007550 -0.978042 -1.801768 3.522566 -0.738135 5.810263 4.933403 -4.722230 -0.213792 -0.086344 2.604986 1.295865 1.645243 2.248811 -3.397602 0.362356 -2.199081 1.793833 -2.090994 -0.734016 1.702416 2.033035 -7.092404 -1.023289 3.618019 -0.098818 0.764217 1.633376 2.860540 3.431968 3.368786 -1.486883 4.019931 2.703887 0.478667 2.862041 0.044034 -0.689828 -0.132396 1.375195 -1.358672 -1.267819 0.305397 -1.827294 -1.202555 1.404401 4.611479 5.755457 -0.985340 -2.115502 1.415403 1.217891 1.497334 1.291769 4.314794 -0.322462 1.893514 3.408912 -3.795969 -0.153646 -7.652967 1.586622 -7.249553 -3.223872 -0.828193 2.536779 3.367351 1.313130 -0.626644 7.184638 -0.293545 -1.845588 5.540651 4.557995 -2.117130 -0.468273 -2.566736 -2.645741 -0.237143 -1.942356 -0.394544 0.340449 3.402397 -3.508979 -2.805228 -0.524086 -0.276527 -2.308710 -1.760222 -1.636188 3.567128 -4.361297 -3.010330 -2.795229 3.399364 -0.571470 -6.814541 -1.788313 -2.492556 0.696072 1.000572 -1.262815 -2.014841 2.120982 1.268323 -1.347681 -0.395160 -2.061156 3.751578 2.656423 0.485061 -0.599375 2.832544 0.274806 4.039174 1.685815 -1.915979 -1.108163 2.022280 -0.539225 1.377369 -2.299174 0.005311 2.113307 -3.355054 -0.493911 1.446179 -1.840289 -2.015978 -0.900149 -2.270972 0.361554 11.369183 -1.605806 4.131640 2.838194 -3.888237 2.369269 -0.138099 1.062869 1.673560 2.730972 2.822080 -5.013048 -3.262021 3.829823 5.463764 1.740033 -3.598243 -0.868778 1.654318 0.996066 -0.285351 2.200081 1.755346 -0.953787 -2.330519 -0.185030 0.275777 7.822647 -1.528376 -1.166568 0.748656 3.538042 -1.307442 -3.775528 -0.393654 -3.284372 -1.462578 2.088603 0.933062 1.384351 4.579642 -7.279283 3.909518 0.405291 0.705038 2.571914 -0.100924 -2.161411 -6.294581 -1.677120 1.847984 2.940088 -0.713211 -0.031622 0.297710 -4.683266 1.752572 0.735719 1.961507 -2.629640 4.746156 -1.133626 -2.334737 -1.842924 0.421636 -1.930978 -1.146357 -1.730708 2.758422 1.684138 -4.591721 3.229895 -0.671201 -1.884943 0.858378 0.439135 4.413403 -3.062370 -3.961312 2.503299 -2.129230 -3.458132 -2.615540 -1.600799 1.354997 1.834485 0.189040 -3.673723 -4.523519 3.260923 -1.899267 4.016328 2.502589 -0.713007 3.835068 -0.083010 -2.646388 -2.461990 -3.451890 0.767580 0.715579 -0.846918 -2.332111 -1.014486 3.052503 3.698856 -0.460919 -1.945620 -1.551184 4.878415 -2.914498 -0.483506 1.452338 -0.988981 -2.365126 1.997543 2.194090 -2.691518 0.435030 -3.577975 1.629781 -3.133815 -0.516713 3.014696 -2.299766 -0.188168 0.167147 -0.587570 -1.029048 1.243092 2.235307 -0.590733 0.020033 6.392201 3.807804 -1.159388 0.776427 -4.153605 2.996175 -4.673422 -2.896678 -1.153506 0.267241 -1.110607 -0.130737 -0.063599 3.346498 3.338733 -2.325494 -2.188836 0.866248 +PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp__main = -0.067352 0.045435 0.269000 -0.145172 0.269669 -0.123787 0.173726 0.102417 -0.368721 -0.459275 0.083082 -0.615015 -0.571290 0.499008 -0.097086 0.056063 0.660408 0.146656 -0.017966 -0.250710 0.101379 -0.395651 0.637204 0.664478 -0.485096 0.115836 0.000181 0.229474 0.058801 0.313671 0.017559 -0.462049 0.213758 -0.042359 0.251069 -0.202735 -0.092508 -0.031767 -0.155307 -0.842276 -0.045317 0.405693 0.143356 -0.011908 0.065803 0.621886 0.599210 0.356149 -0.106565 0.426609 0.240808 -0.195574 0.252475 0.085424 0.172756 -0.170670 0.244117 -0.125329 -0.419737 0.159671 -0.119676 -0.698208 -0.154514 0.389860 0.575036 -0.112635 -0.139557 -0.045728 -0.100287 0.173386 0.136414 0.252195 0.320464 0.080536 0.392959 -0.173857 -0.007953 -0.781078 -0.079928 -1.593106 -0.497961 -0.221763 0.772277 0.223204 -0.010176 -0.161016 0.625778 0.064308 0.000697 0.282977 0.713276 -0.303771 -0.261277 -0.135525 -0.064154 0.205147 -0.299821 0.012152 0.332617 0.080133 -0.448930 -0.119622 0.358911 -0.105961 -0.220933 0.046087 -0.108673 0.413717 -0.711116 -0.101448 -0.621209 -0.044532 0.254148 -0.697405 0.194664 0.046311 0.244859 0.348242 -0.273895 -0.046017 0.236862 0.023364 -0.159510 0.001527 -0.558843 0.577727 0.013155 0.136912 0.192211 0.312579 0.221156 0.336183 0.403500 -0.185178 -0.062803 0.135123 -0.195118 0.167038 -0.153404 -0.226447 0.290932 -0.382549 0.105848 -0.104191 -0.333138 -0.227917 -0.151769 -0.050492 0.129842 0.673505 -0.103697 0.438513 0.206708 -0.390213 0.348714 -0.167116 -0.062180 0.090530 0.435605 0.248380 -0.067215 -0.303582 0.317178 0.634618 0.282912 -0.520356 -0.043657 0.052188 0.171769 -0.061660 0.286516 0.173691 0.175667 -0.293503 -0.044412 0.185273 0.744965 -0.215292 -0.419197 0.032222 0.032258 0.128974 -0.496551 0.035272 -0.004066 0.001085 -0.077062 0.033305 0.120737 0.549542 -1.099281 0.520535 -0.083320 -0.080143 0.436545 0.007145 -0.270500 -0.894401 -0.018345 0.325753 0.524556 0.238607 -0.059591 0.008017 -0.493842 -0.040376 0.003587 0.196094 -0.233429 0.398490 -0.125467 -0.272486 -0.294079 -0.415858 -0.003370 -0.004845 -0.191338 0.261572 0.424971 -1.014981 0.452241 -0.091031 -0.312569 -0.159198 0.067844 0.223531 -0.458252 -0.539725 0.049053 -0.445460 -0.765923 -0.394661 -0.183874 0.036650 -0.083908 -0.223794 -0.063160 -0.375357 0.674217 -0.151444 0.442626 0.283556 -0.006708 0.688333 0.515554 -0.390380 -0.101393 -0.091747 0.173986 -0.578488 -0.117625 0.157812 -0.186847 0.263106 0.564018 0.052979 -0.040421 -0.093533 0.477775 -0.365436 -0.347271 0.403153 0.027117 -0.015431 0.543569 0.436527 -0.456010 -0.066724 -0.495594 -0.193309 -0.122932 -0.269362 0.185124 -0.365758 0.006537 0.195075 -0.087307 -0.255179 0.194479 -0.030399 -0.155654 -0.143921 0.665425 0.817831 -0.504038 0.308176 -0.480663 0.288343 -0.570966 -0.404463 -0.008735 0.272978 -0.201660 -0.047877 0.072139 0.138162 0.163269 -0.434998 -0.389758 0.210754 +PE-benchmarks/tower-of-hanoi.cpp__main = -0.006124 0.041610 0.227440 -0.125614 0.309792 -0.126401 0.179300 0.193190 -0.432051 -0.341610 -0.015632 -0.387309 -0.363849 0.473190 0.019132 0.124027 0.686459 0.272527 0.012883 -0.199114 0.087762 -0.493796 0.509268 0.566602 -0.321631 0.198030 -0.027082 0.088313 -0.124534 0.485133 -0.185527 -0.452840 0.206145 -0.152211 0.174096 -0.348781 -0.176423 0.042989 -0.088117 -0.844474 0.031327 0.315431 0.121574 -0.053776 0.049991 0.476421 0.540377 0.252272 -0.033468 0.469446 0.084405 -0.172946 0.197148 0.104127 0.304918 0.208110 0.216072 -0.051372 -0.409578 0.214013 -0.164681 -0.606369 -0.080824 0.231361 0.383818 -0.128776 -0.171178 -0.052153 -0.136383 0.096461 0.148711 0.159276 0.239432 -0.113617 0.276684 -0.278024 -0.068161 -0.648020 -0.097840 -1.462811 -0.455980 -0.187059 0.679208 0.090623 0.062745 -0.099604 0.520731 -0.159463 0.063880 0.144655 0.564394 -0.348812 -0.237499 -0.103386 -0.011037 0.095375 -0.148026 -0.196094 0.356578 -0.106989 -0.391190 -0.184149 0.504802 -0.042471 -0.173243 -0.015078 -0.037488 0.441624 -0.693737 -0.227168 -0.603906 0.021311 0.102967 -0.458280 0.270479 0.097975 0.221457 0.360431 -0.332034 -0.197258 0.305410 0.120220 -0.216955 -0.079070 -0.276603 0.521739 -0.101564 0.081836 0.195552 0.171513 0.109127 0.352402 0.513967 -0.184302 0.028081 0.206151 -0.140427 0.091505 -0.112780 -0.301225 0.062293 -0.386404 0.074931 -0.105734 -0.343152 -0.043651 0.000994 0.043099 0.087944 0.536416 -0.165775 0.361995 0.093374 -0.369475 0.350683 -0.102960 -0.062118 0.032962 0.470570 0.194641 -0.144402 -0.247557 0.199743 0.524359 0.295762 -0.476071 -0.195583 -0.132745 0.127522 0.168919 0.230723 0.073851 0.248977 -0.309543 -0.053896 -0.049088 0.867635 -0.227173 -0.388275 0.023522 -0.094126 0.021043 -0.550922 0.001954 -0.150166 0.002328 -0.137066 -0.095676 0.098941 0.474496 -1.007340 0.515060 -0.395487 -0.237906 0.376801 0.087616 -0.110313 -0.800744 -0.193372 0.252510 0.680653 0.232925 0.001979 0.011486 -0.388320 -0.073347 -0.061824 0.190323 -0.214835 0.342323 -0.072944 -0.384217 -0.102907 -0.289971 0.046524 -0.086939 -0.081692 0.178090 0.408413 -0.963874 0.332436 0.005756 -0.178839 0.055573 0.277198 0.194364 -0.279839 -0.487099 0.102347 -0.217889 -0.525306 -0.216101 -0.198446 0.136466 -0.097754 -0.267569 0.034530 -0.419610 0.552709 -0.053229 0.439097 0.270408 -0.085019 0.650922 0.427956 -0.367379 -0.048115 -0.094394 0.046078 -0.611571 0.059382 0.061874 -0.249800 0.276474 0.484498 0.225144 0.011077 -0.157177 0.514606 -0.368254 -0.107974 0.448953 0.054740 0.043425 0.437940 0.495436 -0.432776 -0.123148 -0.331866 -0.107198 -0.065341 -0.090042 0.163279 -0.357527 -0.025624 0.123187 -0.059705 -0.223919 0.131210 -0.055072 -0.134505 -0.185690 0.578227 0.699961 -0.456256 0.288856 -0.243828 0.225054 -0.411633 -0.219333 -0.150363 0.387465 -0.314110 -0.011391 0.100559 0.124682 0.055752 -0.291239 -0.249582 0.045416 +PE-benchmarks/transitive-closure-of-a-graph.cpp__main = 0.073829 0.209346 0.349770 -0.078303 0.287939 -0.058664 0.139744 0.376807 -0.330383 -0.408999 -0.105574 -0.475727 -0.560609 0.403663 -0.004747 -0.152399 0.641313 0.257403 0.057893 -0.136372 -0.129129 -0.257630 0.466034 0.528645 -0.384815 0.220343 -0.145069 0.146054 -0.189342 0.602626 -0.079139 -0.641611 0.109916 0.280312 0.298334 -0.231455 -0.161922 -0.104147 -0.444721 -0.900273 -0.016213 0.645649 0.154926 -0.034911 0.193554 0.400980 0.662901 0.220059 -0.018597 0.329566 0.027931 -0.014121 0.267384 0.064608 0.221710 0.001055 0.234397 -0.333219 -0.475974 0.256348 -0.103356 -0.656807 -0.256567 0.247879 0.384705 -0.083267 -0.156639 -0.300120 -0.166170 0.121751 0.060569 0.167756 0.364606 0.065129 0.243220 0.287897 -0.021932 -0.257287 0.040223 -1.255752 -0.489349 -0.357889 0.837534 0.565407 -0.146156 -0.379483 0.530657 -0.133689 0.220642 0.150902 0.600571 -0.168836 -0.223583 -0.198023 -0.000783 0.230066 -0.160203 -0.201184 0.143303 -0.039493 -0.366134 -0.078971 0.340974 -0.177550 -0.196891 0.290584 -0.107159 0.401179 -0.696604 0.006836 -0.702769 0.031931 0.294940 -0.466112 0.054993 0.190272 -0.089470 0.399742 -0.232712 0.038674 0.265818 -0.003278 -0.210070 0.133169 -0.698839 0.600306 -0.152283 -0.063105 0.231338 0.264695 0.188506 0.111199 0.313710 -0.117971 -0.028382 0.245348 -0.050391 -0.032843 -0.097883 -0.159964 -0.042466 -0.300330 0.057465 -0.174451 -0.329583 -0.086941 -0.754443 -0.090967 0.183686 0.400609 -0.185381 0.276464 -0.002315 -0.334481 0.429617 0.009951 -0.187080 -0.044440 0.407603 0.304550 0.162145 -0.171919 0.131653 0.523492 0.248400 -0.208309 0.168533 -0.073356 0.075809 0.021034 0.366509 0.095065 0.226660 -0.263140 -0.058320 0.009411 0.676145 -0.039379 -0.580632 -0.042742 0.005554 0.170013 -0.126869 0.121484 0.096089 -0.043955 -0.053770 -0.104772 0.111107 0.441912 -0.882149 0.528049 -0.087844 -0.228322 0.374722 -0.127283 -0.018626 -0.521175 -0.064293 0.328824 0.653446 0.252933 -0.103790 -0.125799 -0.370046 -0.087141 0.010702 0.262358 -0.222179 0.334994 -0.097005 -0.326358 -0.165223 -0.609178 -0.000864 0.016330 -0.342527 0.105006 0.509098 -0.874622 0.389762 -0.015057 -0.185859 -0.132591 0.152848 0.020586 -0.343028 -0.470421 -0.047598 -0.288884 -0.791253 -0.179425 -0.272859 0.088190 -0.077898 -0.186627 0.009019 -0.321508 0.661143 0.068058 0.367028 0.297862 -0.009064 0.565798 0.815164 -0.358346 0.137938 -0.273578 0.298459 -0.628197 0.108816 0.351143 -0.313040 0.147607 0.574578 0.110214 -0.034400 -0.314347 0.459783 -0.070589 -0.222746 0.397589 -0.389945 0.170545 0.444212 0.458200 -0.355874 -0.191924 -0.474056 -0.025169 -0.005257 -0.128069 0.083753 -0.498073 -0.086268 0.299121 -0.164723 -0.436254 0.109395 -0.131130 -0.323666 -0.181948 0.593096 0.382026 -0.418833 0.637575 -0.256395 0.265716 -0.434865 -0.127212 -0.233810 0.109335 -0.182976 -0.015852 -0.004455 -0.022484 0.029066 -0.207411 -0.317313 0.114346 +PE-benchmarks/transitive-closure-of-a-graph.cpp__printSolution(int (*) [4]) = -0.890985 -1.073780 -0.382568 -1.509536 0.768655 0.979314 0.539523 -0.883454 -2.201616 -0.973174 0.810265 -2.613557 -1.153641 2.247518 -0.718654 1.528901 2.761459 0.461073 -0.945137 -0.651132 1.720206 -0.621129 2.764957 3.249875 -1.945221 0.018719 -0.354450 1.085279 0.608224 0.420380 1.017770 -1.518528 0.475018 -1.528846 0.459120 -1.273587 -0.400002 1.286127 1.327021 -3.605432 -0.103478 1.664834 0.845950 -0.044834 0.185298 0.727177 1.506747 1.746531 -0.380319 1.754138 1.460597 -0.026268 1.099832 0.074085 0.402906 0.077818 -0.000128 -0.409397 -0.420465 -0.105402 -0.547449 -0.762246 0.433303 2.143007 2.674986 -0.223276 -0.981262 0.383067 0.588278 0.685293 0.986741 1.599074 -0.233223 0.132535 1.340213 -2.106379 0.108480 -3.703804 0.802034 -4.107259 -1.447951 0.204216 2.180313 1.648134 0.850385 -0.596855 3.173383 -0.647070 -1.125489 2.458524 2.271590 -1.318721 -0.575456 -0.784298 -1.184207 0.398662 -1.019908 0.070850 0.644090 1.338488 -1.834242 -0.978046 0.232464 0.220908 -1.212111 -1.003043 -0.182694 1.649280 -2.116922 -1.291358 -0.884400 1.730090 0.124980 -3.221883 -0.676977 -1.706705 -0.277064 0.433876 -1.600387 -1.166716 0.849736 0.098751 -0.595610 -0.428447 -1.346209 1.546269 0.883611 0.459977 -0.195536 1.117508 0.372936 2.562717 0.213251 -1.401287 0.131584 0.865083 -0.322286 1.013736 -1.236077 -0.758990 1.189705 -1.927264 -0.275647 0.351041 -1.222738 -0.680906 0.346086 -0.123741 -0.145269 6.286807 -0.330902 2.424319 2.092971 -1.588089 1.410053 -0.334023 0.624192 1.017869 1.468873 0.751103 -2.427405 -1.732515 1.620495 3.040865 1.195480 -1.663478 -0.629160 0.825055 0.478649 -0.103037 1.082047 0.211062 0.054616 -1.230952 -0.245124 0.983832 3.638892 -0.736522 0.327226 0.203327 1.608184 -0.627907 -2.092134 -0.244653 -2.172248 -0.045179 0.552135 0.502830 1.068024 2.443220 -3.284211 2.071606 -0.251753 0.458439 1.410301 0.493702 -1.608011 -3.430333 -0.720894 0.657834 2.052795 -0.472333 0.287108 0.689722 -2.534903 0.102437 0.431979 0.454718 -1.537545 2.121333 -0.322564 -0.713778 -0.709030 0.315095 -1.014212 -0.839067 -0.650877 1.666065 1.015717 -1.820580 1.508759 0.144528 -1.034866 0.097143 -0.046807 1.746015 -1.894730 -1.919472 1.204109 -0.740781 -1.575751 -0.940967 -0.626137 0.939799 0.490338 -0.304010 -1.498505 -1.955039 2.242564 -0.927353 2.477588 1.183473 -0.809399 1.355859 0.279998 -0.977257 -1.128432 -1.327606 -0.100027 -0.306912 -1.039487 -1.056402 -0.570173 1.558843 1.822014 0.252851 -1.341780 0.182684 2.504756 -1.108634 -0.448571 0.777389 -0.162939 -1.161388 1.092691 1.181469 -2.074280 0.551627 -1.924737 0.220608 -0.991398 -0.875212 1.915103 -0.556868 0.793505 -0.070826 -0.184085 -0.025237 0.933661 1.188805 -0.255559 0.531741 3.186452 1.144724 -0.187219 -0.016251 -2.561641 1.215007 -2.287365 -1.642114 -0.265888 0.889901 -1.411980 -0.278703 0.046512 1.863415 1.506917 -0.963506 -1.248066 0.934718 +PE-benchmarks/transitive-closure-of-a-graph.cpp__transitiveClosure(int (*) [4]) = -3.092873 -3.368662 -1.249037 -5.389799 2.608332 5.101229 1.480214 -4.424821 -7.036022 -2.200195 2.567480 -8.442773 -2.637795 6.972772 -2.445734 5.444260 8.258113 0.716818 -3.914720 -1.619496 5.651563 -0.340065 8.528589 9.897901 -5.192526 0.107222 -1.106826 3.082961 1.255663 1.266345 2.747657 -4.572731 0.911522 -5.336485 0.370152 -3.071195 -2.218223 3.883621 5.543705 -10.572225 -0.239179 4.793762 1.609459 -0.335526 0.636320 -0.517844 4.694532 4.923999 0.459857 4.895428 3.752659 0.620327 3.435928 -0.150518 2.490335 1.482563 1.193611 -1.819130 -0.361852 -1.153405 -2.381144 0.277429 1.465369 6.782659 7.184119 0.007331 -3.876748 1.229537 2.266287 1.872059 2.669578 5.529382 -2.459006 1.442156 3.126257 -7.546635 1.627776 -9.359351 3.144014 -7.954397 -4.267242 1.987356 4.823143 5.804384 3.545281 -1.077863 10.152379 -3.435211 -4.430606 6.932223 6.902990 -4.341282 -1.034255 -1.477098 -3.885521 -0.359822 -2.036064 0.286070 0.295402 4.449033 -5.686145 -2.672781 0.412317 1.196717 -3.711881 -2.800126 0.006587 5.169613 -5.793870 -4.396718 -1.101872 6.648117 -0.495514 -9.768104 -4.516181 -5.578051 -1.342861 0.791924 -6.169089 -5.359888 3.463384 0.855732 -1.788465 -1.773275 -2.212786 3.799214 3.591749 1.419278 -1.538631 3.560970 1.199897 9.208420 0.171974 -4.111543 1.484962 2.251664 -0.061408 3.221809 -2.322637 -1.887679 0.331572 -5.618889 -1.118989 2.818533 -3.554793 -1.294813 -0.002334 0.062666 -1.569905 22.296016 -2.157641 7.988750 6.769372 -5.170231 3.143518 -1.312606 1.945249 2.159773 3.534997 3.138901 -9.542734 -5.392169 6.320711 9.739140 3.519510 -4.952586 -0.911541 2.921105 0.877436 -0.103627 3.793563 -0.047551 0.607499 -3.869313 -1.098851 2.962038 12.562773 -2.694529 0.107020 1.092170 3.603010 -1.334265 -5.739097 -0.931899 -6.940705 -0.079008 2.828591 1.494467 3.375724 7.438823 -8.407249 6.422896 -0.972408 0.454078 5.693460 2.165382 -4.867171 -7.939893 -3.783718 2.076574 6.106456 -2.275776 0.086985 1.471659 -7.782708 0.356393 1.742897 1.147523 -5.354298 6.981596 -0.092764 -2.835525 -1.349727 1.692369 -2.932649 -2.817947 -2.604614 5.234820 1.176573 -4.468226 4.902030 2.483722 -2.158413 0.841871 -0.465026 6.006423 -4.632189 -5.663583 4.349362 -1.971778 -3.624695 -1.196893 -2.279562 2.809853 3.214953 0.620276 -6.245645 -5.184075 6.329409 -2.407445 8.879746 3.577382 -2.600661 3.020524 -0.759875 -2.521346 -2.954591 -5.065904 -0.071493 1.248641 -3.592299 -5.033305 -1.951944 5.138439 4.496981 0.538737 -4.896185 -0.444324 7.298298 -3.799961 0.385665 1.630337 -0.611748 -5.314008 1.713969 3.213707 -4.948675 2.463060 -5.162819 0.262544 -5.061832 -2.295962 5.999287 -0.625710 2.446770 -0.723778 -1.084774 0.344923 2.213835 4.072765 -0.231542 2.957282 8.909838 2.071570 0.805778 -0.799841 -7.899469 4.205456 -6.314928 -5.137029 -0.207103 2.360663 -4.803010 -2.102879 -0.500085 6.447172 5.109327 -2.986452 -3.002449 3.098360 +PE-benchmarks/trie-suffixes.cpp__main = -1.528704 -1.415699 6.611187 -4.781262 5.333025 -1.935954 1.377816 3.304431 -3.793267 -5.010129 -0.590358 -1.894787 -10.147191 4.277292 -3.185809 -0.946857 2.141131 -2.051659 -0.037960 -6.340756 5.336115 -6.162461 6.013207 1.435980 -11.270905 -0.221917 -0.437129 10.019159 5.014684 6.833578 4.587003 -0.893919 -4.555194 4.634644 11.296316 -2.011325 1.903554 1.566415 -8.516673 -10.522521 -4.007875 11.568729 0.355809 3.455054 4.545718 13.310552 2.359303 5.409261 -6.105324 5.565825 6.763552 -1.793974 6.066416 -0.824988 -4.580512 -3.538665 5.087919 -2.150704 -3.946500 3.210201 -0.706469 -9.424145 4.500743 5.839541 10.114985 -6.744769 -1.442150 1.210244 1.012882 4.029426 1.763651 6.713879 0.152418 -0.313918 10.203464 0.531507 -0.593857 -9.051018 5.883406 -16.622593 -6.336275 -7.560656 7.739021 7.659888 -2.748177 -5.428777 13.747045 2.442052 -1.811557 8.726558 2.911412 1.641361 0.752002 -9.350736 -3.755976 1.190538 -5.037843 -5.984669 2.764869 8.138344 -3.180142 1.318444 -2.083356 -4.066383 -3.969553 1.443515 -9.623376 6.895062 -8.272529 -1.231282 -9.451303 6.483166 2.590134 -9.150688 1.451946 -3.322603 1.148732 -0.651001 7.088812 7.794775 1.519362 2.584630 -2.184877 4.457803 -12.533850 10.522630 3.830655 -4.107982 1.594680 7.143163 -2.511631 -4.646112 6.106098 -0.496344 -10.425856 8.221123 -2.668568 0.712691 -3.329321 4.452406 9.372433 -3.224087 -3.372328 -4.730303 1.029192 -3.574301 -7.903144 -6.709448 4.324431 9.515143 -1.031685 1.865493 -1.379095 -1.575870 8.834501 5.667800 0.963830 6.479096 4.235610 0.412766 -2.712060 -3.852287 3.438798 5.474973 0.232578 -4.162666 -0.161202 1.910263 1.186476 -1.792122 3.167407 5.386452 -3.153841 -0.132466 -0.091832 -6.680079 6.783773 0.120623 -5.928611 1.681443 6.199431 -6.901140 -4.486026 0.923698 0.988581 -6.978709 -0.789636 0.548555 2.326168 5.414927 -12.608946 5.198221 4.024032 0.441336 3.910194 -9.200998 3.544631 -16.046369 -1.822719 0.591381 4.728079 -1.790604 -3.554380 -0.668857 -6.711385 7.120914 -0.420674 4.171444 -2.402475 6.814707 -6.092812 0.122505 -3.575504 -7.109764 -5.327696 4.751739 -3.820807 -0.206499 2.021210 -8.469703 3.349395 -8.028954 -2.930740 0.650431 5.214843 3.344558 -2.850514 -4.983480 1.496280 -0.223316 -11.540225 -12.107012 -2.989589 2.532184 -2.131214 -5.029320 -4.233556 -8.512784 5.696074 -6.431986 2.089961 2.484922 -0.521031 9.302515 10.773480 -5.504607 -2.486749 -4.425152 1.838511 -2.001959 2.890318 1.966301 -0.114237 1.209536 4.214021 -0.715691 4.128729 -2.377144 10.087898 -0.199107 -7.115910 1.411762 -8.037962 2.148663 9.009227 3.497961 -2.878546 -3.562956 -10.548139 3.250426 -1.578920 1.259900 4.768523 -6.370663 -1.899302 2.769504 1.087248 -5.279960 1.924834 2.443246 -5.290475 -7.186579 15.443016 10.608373 -5.717649 5.420593 -4.142939 5.499043 -3.730300 2.739701 -7.719515 -0.947446 5.583239 4.286677 1.388403 2.830092 6.080317 -5.918368 -3.413119 -2.127047 +PE-benchmarks/trie-suffixes.cpp__SuffixTrieNode::search(std::__cxx11::basic_string, std::allocator >) = -0.305981 0.849702 1.216838 -1.784945 1.985197 1.359859 0.607579 -0.206534 -1.339812 -2.054558 -0.117543 -2.494142 -2.910511 1.940163 -0.955376 0.103253 2.708012 -0.369850 -0.075236 -1.175449 1.442571 -0.702012 3.292747 2.991898 -3.399330 0.512566 0.380196 1.821514 0.534554 2.075955 0.935327 -2.532158 0.054595 0.170368 2.066484 -0.833586 -0.664457 -0.306229 -0.728104 -4.266238 -0.777459 2.455037 -0.335576 0.659588 0.876674 1.329148 3.413171 1.734625 -1.195700 1.538031 1.737732 0.488859 1.610080 0.127970 0.205859 -0.697718 1.119033 -0.960043 -0.734002 0.436177 -0.902579 -1.883271 0.180760 2.595380 3.108673 -0.552314 -0.977882 -0.138379 -0.109276 0.806165 0.213170 2.511014 0.673794 1.219864 2.353445 -1.300327 0.326909 -3.937276 1.003467 -5.200455 -2.362357 -1.776306 1.994513 2.519556 0.655983 -1.258953 4.098077 -0.037984 0.097528 2.322354 2.954038 -0.906558 -0.053517 -1.589462 -1.401386 0.338938 -0.968091 -0.067619 -0.076604 1.150089 -1.902923 -0.836760 0.391641 -0.664494 -1.461282 -0.375504 -1.252869 2.060496 -2.830287 -0.490623 -2.566948 1.260466 0.301886 -4.039155 -1.113863 -1.104451 0.315426 0.464891 -0.417951 -0.550267 0.946750 0.911661 -0.811898 -0.066339 -2.362104 2.806786 1.746999 -0.032778 0.251076 1.617818 0.566532 1.757900 1.718940 -0.381860 -1.003872 0.955312 -0.225939 0.202284 -0.817056 0.541004 1.291041 -1.571591 -0.586075 0.585546 -0.818489 -0.971939 -1.442390 -1.911139 0.868381 7.347257 -1.104518 2.043244 1.153377 -2.112472 1.719621 0.393459 -0.264075 1.158530 1.790327 1.846105 -2.475064 -1.574510 1.818623 3.080573 0.725113 -2.097070 0.161891 0.816280 0.069589 -0.749222 1.310697 0.355347 0.019641 -1.135852 -0.157638 0.687698 3.864063 -0.678220 -2.351512 0.385403 1.714833 -0.396555 -1.385752 0.033655 -1.177735 -0.588502 0.924016 0.069921 1.017287 2.527245 -4.931394 2.192060 0.495290 -0.311281 2.087840 -0.451230 -0.446966 -3.495448 0.097858 1.561897 1.759887 -0.120095 -0.308596 -0.600889 -2.690210 0.754259 0.524277 1.319636 -1.936933 2.517604 -0.653983 -1.414293 -1.580569 -1.751747 -1.056030 0.000358 -1.786596 1.022140 0.870512 -3.863616 2.271963 -0.300643 -1.193955 -0.065539 -0.398795 1.892914 -1.876881 -2.549396 0.863545 -1.485745 -3.022888 -1.416368 -1.044486 0.724746 0.585705 -0.170203 -2.260159 -2.509711 2.655497 -0.843952 2.273391 1.764985 0.566768 2.950537 1.453717 -1.760281 -1.300738 -2.033676 1.579800 -0.259497 -0.949252 -0.886200 -1.104625 1.119448 3.009759 -0.326843 -0.377319 -0.920203 2.711059 -1.641090 -1.004396 1.130968 -0.738758 -0.982956 1.561328 1.466820 -1.068936 -0.651877 -2.704505 0.310885 -0.898921 -1.287855 1.515131 -1.973772 -0.011595 1.241788 -0.605770 -1.457591 1.022428 0.415013 -0.446036 -0.458985 3.351744 2.559805 -1.542602 0.997968 -2.355102 1.704425 -2.918212 -1.542866 -0.723211 -0.276012 0.142734 -0.254849 -0.285538 1.440924 1.511330 -1.123434 -1.062255 0.503699 +PE-benchmarks/trie-suffixes.cpp__SuffixTrie::search(std::__cxx11::basic_string, std::allocator >) = -0.273868 1.062068 1.936267 -1.670307 1.917972 0.300800 0.760778 1.000218 -1.383148 -3.609333 -0.072431 -3.706942 -4.822049 2.422655 -1.251193 -1.053894 3.621981 -0.173526 0.362006 -1.784511 1.058082 -1.159557 4.078784 3.986280 -4.635016 0.363695 0.014423 2.410485 1.052271 1.941776 2.125175 -3.698244 0.242003 1.515035 3.476587 -0.749651 -0.311593 -0.631313 -2.510278 -5.613297 -1.171611 4.097619 0.092430 0.833802 1.366099 3.355403 4.457210 2.318502 -1.961550 1.832848 2.352088 0.312927 2.140640 0.111755 -0.515087 -2.486238 0.542056 -1.773879 -1.751541 1.179182 -0.784688 -3.762865 -0.435983 3.298214 4.364162 -0.837406 -0.875288 -0.773134 -0.164110 1.315732 0.324205 2.845678 2.527418 1.522066 3.487441 -0.092253 -0.425077 -5.526397 1.196287 -8.973680 -3.211578 -2.964947 4.283350 3.731987 -0.555379 -2.848163 4.987232 0.796919 0.622398 3.594099 4.227095 -0.504218 -0.642201 -2.652027 -1.382592 1.415604 -1.953104 0.230481 0.381470 1.686495 -2.531131 -0.747529 0.185324 -1.547730 -1.763903 0.072868 -1.841110 2.600175 -3.810147 0.381930 -4.394139 1.014154 1.889160 -5.181798 -0.295973 -0.893544 0.089522 1.338169 -0.270116 1.010016 0.860530 0.271513 -1.046000 0.842635 -5.149706 4.374152 1.525823 -0.112972 0.732118 2.818292 1.097312 0.940362 1.891308 -0.520577 -1.699217 1.440772 -0.765973 0.103115 -1.602744 0.504169 3.540917 -1.650429 -0.830561 -0.569156 -1.267997 -2.157535 -2.987760 -2.781311 1.697164 7.069987 -0.915401 2.208646 1.175360 -2.250235 3.026466 0.518580 -0.422818 1.348541 2.669033 2.281482 -1.417282 -1.910804 1.947649 3.936616 0.946342 -2.274888 0.758740 1.263904 0.512540 -1.690096 1.923643 1.062637 -0.044222 -1.272707 -0.029045 1.387355 3.829531 -0.453262 -2.641059 -0.137902 2.883800 0.421275 -1.339952 0.568386 -0.260067 -0.772508 0.884202 0.497051 1.286140 3.316266 -6.645538 2.832766 1.473784 0.456227 1.927793 -1.168013 -0.732176 -5.561590 1.020246 2.196059 2.240699 0.718930 -0.356641 -0.751305 -3.422323 0.860951 0.605674 2.084461 -2.048866 2.940521 -1.605263 -1.080117 -2.546976 -3.337457 -1.732778 0.533136 -2.482639 1.182248 2.602382 -5.020423 3.092677 -1.299691 -1.924633 -1.354657 -0.731942 1.906035 -3.211375 -3.322257 0.294154 -2.754649 -5.690409 -2.807920 -1.464371 0.516963 -0.267858 -0.901915 -1.974614 -3.275406 4.530173 -1.040906 2.625085 2.141348 0.706505 4.412384 3.842346 -2.427998 -1.152432 -2.717599 2.503451 -1.528710 -1.121115 0.507659 -1.120208 0.915624 4.255498 -0.894437 -0.439425 -0.902384 3.245836 -1.700524 -2.604741 1.621829 -1.655670 -0.025672 3.164072 1.964468 -2.135579 -1.025347 -4.380507 0.486130 -0.462355 -1.996003 1.402313 -3.304030 -0.171688 1.961861 -0.755496 -2.309805 1.359962 0.325902 -1.376891 -1.012664 4.748027 3.978275 -2.634051 2.297680 -3.489177 2.295333 -4.032886 -2.143072 -1.148808 -0.421961 0.642440 0.005316 -0.205770 1.002012 1.873781 -1.846543 -2.471300 1.323395 +PE-benchmarks/trie-suffixes.cpp__SuffixTrieNode::insertSuffix(std::__cxx11::basic_string, std::allocator >, int) = -0.640476 0.397050 1.563674 -2.434701 2.577184 1.950271 0.826479 -0.485132 -2.104511 -2.121583 0.204689 -3.115585 -3.712606 2.660048 -1.362296 0.401684 3.074415 -0.687856 -0.561867 -1.733487 2.144955 -0.569662 4.284309 3.566335 -4.408147 0.512841 0.144161 2.591598 1.011362 2.544771 1.166557 -2.638810 -0.153900 0.236687 2.481990 -0.833069 -0.689789 -0.129473 -0.824928 -5.232221 -1.018087 3.388533 -0.406341 0.845670 1.156767 2.294300 3.673251 2.411310 -1.319213 2.176976 2.454155 0.352370 2.116328 0.049549 0.241498 -0.963572 1.882424 -1.004687 -0.945593 0.279904 -1.053534 -2.190438 0.327711 3.339804 4.123788 -0.935563 -1.345025 -0.048614 0.079915 1.216802 0.561354 3.244872 0.540790 1.328322 3.229493 -1.189657 0.497175 -4.408104 1.532826 -6.130938 -2.897123 -1.883975 2.807765 3.046224 0.741991 -1.658170 5.581127 -0.028360 -0.608812 3.137607 3.409881 -1.109703 -0.025318 -1.967248 -1.895279 0.254833 -1.409683 -0.187452 0.073897 1.941392 -2.462417 -0.712245 0.086315 -0.858422 -1.911187 -0.239238 -1.865105 2.668988 -3.593978 -0.563137 -2.904582 2.236051 0.501279 -5.166316 -1.955373 -1.669868 0.514129 0.270125 -0.334835 -0.184481 1.272009 1.044794 -1.084899 0.080494 -2.904771 3.464739 2.402871 -0.098980 0.217655 2.229411 0.494280 2.099765 1.962014 -0.646838 -1.556325 1.456955 -0.194858 0.724545 -0.904506 0.907008 1.593921 -1.999873 -0.433319 0.503373 -0.811682 -1.205432 -2.137203 -2.030425 0.877834 9.165824 -1.283025 2.749358 1.506214 -2.415547 2.044041 0.488583 0.001544 1.759116 2.047962 1.812068 -2.955123 -2.124745 2.617156 3.976547 0.917759 -2.886915 0.662307 1.299612 0.168741 -1.121849 1.783372 0.687439 0.003683 -1.306326 -0.283050 0.465707 5.001753 -0.925634 -3.120027 0.724578 2.094107 -0.744076 -1.430454 0.004710 -0.992203 -0.979735 1.326120 0.245910 1.454372 3.259016 -6.043887 2.816891 0.839551 -0.395454 2.891532 -0.800843 -0.614769 -3.930998 -0.396010 1.554037 2.348880 -0.197906 -0.890436 -0.497830 -3.574960 1.273186 0.665139 1.388023 -2.346141 3.317276 -0.760878 -1.499857 -1.826227 -2.376802 -1.350003 0.416649 -2.338785 1.319605 0.420200 -4.992081 2.677298 -0.466361 -1.513975 -0.189613 -0.168850 2.383800 -2.098461 -3.104608 1.204178 -1.658138 -4.013302 -2.290064 -1.282868 0.916979 0.911496 0.188646 -3.175420 -3.254977 3.557601 -1.392233 3.069348 2.039826 0.320629 3.547569 1.718553 -2.220104 -1.651290 -2.642783 2.110153 -0.106781 -1.183729 -0.605606 -1.208407 1.480603 3.159785 -0.396111 -0.456332 -1.344338 3.732789 -1.817023 -1.376340 1.239658 -0.868307 -1.310113 2.342659 1.866994 -1.330735 -0.564851 -3.522589 0.087791 -1.568432 -1.411719 2.290272 -2.052020 0.246241 1.234739 -0.429746 -1.742312 1.173961 0.639737 -0.854636 -0.650282 4.834454 3.493043 -1.911054 1.328956 -3.156563 2.498489 -3.298719 -1.729616 -0.912018 -0.661733 0.125407 -0.168173 -0.431901 2.114175 2.247468 -1.910185 -1.487267 0.732114 +PE-benchmarks/tug-of-war.cpp__main = 0.041070 0.222315 0.384699 -0.099179 0.429065 0.024797 0.223576 0.369653 -0.461962 -0.495511 -0.073054 -0.645876 -0.735660 0.597749 0.013032 -0.016538 0.903434 0.293104 0.041021 -0.201245 -0.014751 -0.404722 0.731990 0.791306 -0.551894 0.286639 -0.081774 0.163299 -0.198375 0.688655 -0.167017 -0.782527 0.246736 0.075867 0.310795 -0.326860 -0.237915 -0.131086 -0.336729 -1.222101 -0.042596 0.693500 0.073023 -0.045163 0.181231 0.585161 0.903016 0.355030 -0.064807 0.537241 0.087006 -0.162394 0.347803 0.100669 0.312262 0.060091 0.267520 -0.214573 -0.598253 0.286239 -0.166265 -0.870608 -0.286651 0.371266 0.581015 -0.145096 -0.252279 -0.210026 -0.200796 0.136146 0.083055 0.299292 0.492670 0.065181 0.433595 0.065009 -0.090416 -0.600842 -0.038472 -1.767787 -0.698098 -0.413154 1.021484 0.462592 -0.010879 -0.415343 0.789829 -0.168524 0.188535 0.246754 0.872104 -0.411862 -0.304289 -0.243399 0.008018 0.238370 -0.257494 -0.182779 0.328111 -0.160766 -0.559659 -0.240058 0.530823 -0.158464 -0.298306 0.154300 -0.133589 0.582676 -0.894612 -0.156757 -0.944626 -0.004769 0.261681 -0.735093 0.089960 0.248001 0.070502 0.554886 -0.361016 -0.140317 0.371867 0.075744 -0.261730 -0.042715 -0.586281 0.809090 -0.059998 0.009199 0.328341 0.364408 0.277926 0.392339 0.593288 -0.161939 -0.033534 0.283725 -0.121938 0.077183 -0.134563 -0.252136 0.014685 -0.470748 0.079985 -0.107216 -0.457091 -0.078068 -0.550172 -0.071519 0.180996 0.821981 -0.224691 0.459497 0.094492 -0.528407 0.576790 -0.116933 -0.220793 0.015940 0.589340 0.420862 -0.116806 -0.282094 0.274325 0.787066 0.356846 -0.548272 0.069014 -0.080924 0.162592 -0.021520 0.462298 0.153768 0.385333 -0.386204 -0.056930 0.102882 1.086197 -0.278960 -0.793135 0.011779 -0.021892 0.203142 -0.464705 0.080639 -0.024186 -0.078132 -0.029704 -0.094780 0.147644 0.648474 -1.235523 0.697060 -0.245903 -0.347697 0.577288 -0.007932 -0.146344 -0.767205 -0.091104 0.444625 0.848832 0.374252 -0.114392 -0.139779 -0.573505 -0.098691 0.029466 0.296224 -0.308806 0.534871 -0.150969 -0.461476 -0.245387 -0.673447 0.008616 -0.084482 -0.353111 0.228769 0.592218 -1.280815 0.545390 0.011181 -0.317344 -0.086288 0.180647 0.201088 -0.478330 -0.723901 0.074807 -0.410863 -0.957351 -0.268799 -0.340815 0.119368 0.006548 -0.260310 -0.060991 -0.576862 0.894596 0.051018 0.584048 0.424983 -0.015958 0.869431 0.837755 -0.573721 0.020428 -0.365595 0.364919 -0.749756 0.025282 0.165469 -0.405573 0.309310 0.780643 0.164847 -0.041628 -0.450851 0.640575 -0.395809 -0.250393 0.572262 -0.144419 0.101505 0.567089 0.642118 -0.493233 -0.192666 -0.579998 -0.108487 -0.102169 -0.228576 0.160988 -0.635828 -0.084184 0.353074 -0.206496 -0.441258 0.174992 -0.136638 -0.304099 -0.259640 0.797707 0.774562 -0.675396 0.618691 -0.425770 0.409948 -0.643265 -0.317912 -0.181006 0.244161 -0.304530 -0.077811 0.101950 0.050743 0.089609 -0.436453 -0.437195 0.113719 +PE-benchmarks/tug-of-war.cpp__tugOfWar(int*, int) = -2.652965 -1.480753 0.043010 -4.604399 2.930315 4.424627 1.516217 -3.663123 -5.565313 -3.493288 2.288832 -8.294288 -4.914707 6.854369 -2.623844 3.701393 8.556580 -0.005767 -2.878530 -2.940286 5.512422 -0.108156 9.809353 10.388985 -7.176235 0.138228 0.961083 3.634543 3.108478 -0.012363 3.190372 -4.606164 1.796252 -4.686722 0.905190 -2.547296 -1.378471 1.508962 3.915224 -10.985414 -0.910522 2.905430 -0.497672 0.040923 0.430406 2.513234 6.613239 5.665331 -1.184985 4.820451 5.116144 0.642380 2.779521 0.080397 0.824352 -1.069355 0.939321 -1.308550 -0.743352 -0.824954 -1.433896 -2.300694 0.381770 7.660690 8.468795 -0.124087 -3.244232 2.077038 1.838321 1.959531 1.850680 5.760895 0.314138 2.958030 4.979241 -7.745976 0.085563 -12.473200 1.712188 -12.233110 -5.216560 -0.281590 5.527072 3.120040 2.955921 -0.123493 10.379838 -0.992162 -2.947638 8.266178 8.411007 -4.765224 -1.471759 -2.254972 -3.666762 1.247169 -3.460814 2.404213 0.240338 3.973318 -6.041224 -3.989042 0.742138 0.408006 -4.212295 -3.558628 -0.693742 5.069913 -6.563068 -3.260815 -3.386136 4.404241 0.288345 -11.058050 -4.341317 -4.494833 3.252771 1.404787 -4.452716 -4.566529 2.376680 1.355074 -1.456412 -2.282950 -1.950485 4.103718 4.697768 1.731969 -0.519524 4.005364 2.607267 9.283733 2.326684 -3.408266 -0.003811 1.721480 -1.056590 2.777708 -2.977068 -1.144992 2.981645 -5.244593 0.425437 3.293575 -3.618335 -3.805793 1.808544 -1.725736 -0.067244 21.306599 -1.118941 7.252410 6.431193 -5.807061 1.816169 -2.887737 0.640964 2.950652 4.125330 3.994357 -8.694475 -5.312008 5.934837 9.989137 3.440566 -6.661646 -0.639922 3.068309 0.941490 -1.979986 3.756604 0.911639 0.527903 -3.622386 -0.911252 5.077971 11.708976 -3.321570 -1.344596 0.951773 4.072298 -0.236360 -5.963721 -0.578501 -4.141682 -0.115185 4.148886 1.878156 3.414781 7.768428 -11.008669 5.927556 0.093736 0.905774 4.242785 2.608715 -5.426924 -7.184301 -0.826668 3.420834 5.237947 -0.671317 0.230384 0.856095 -8.284155 0.281012 2.251858 1.588355 -4.869130 7.045974 -0.019687 -2.944595 -3.420392 0.776408 -2.300136 -1.703244 -2.401999 5.227848 0.474493 -8.413791 6.228260 0.424146 -3.362644 -0.306024 -2.536837 7.103621 -6.249422 -6.715604 4.205750 -3.382084 -5.365160 -2.617998 -2.197454 2.679618 3.182876 1.515299 -6.139428 -5.987029 7.081325 -2.114154 7.880021 4.016500 -0.946206 5.866097 -2.630202 -3.245171 -4.377339 -4.487690 2.125417 0.839851 -4.750596 -4.127166 -1.946231 4.961391 6.454655 -1.191831 -4.484019 -0.389171 6.815926 -6.620160 -1.907267 1.914637 3.449838 -4.916926 3.712069 3.258692 -5.382696 1.601314 -5.772388 -0.439525 -4.079809 -4.257553 5.295095 -2.176327 2.204560 1.170104 -0.914264 -0.175850 3.234659 2.682135 0.349847 1.758866 8.426531 7.124317 -2.243845 -0.705602 -8.893186 4.763048 -8.028855 -7.166402 1.045344 1.202677 -3.002295 -1.938248 -1.042653 5.700035 4.807761 -4.094607 -4.000733 3.317397 +PE-benchmarks/ugly-numbers.cpp__main = -0.076719 -0.135317 0.283676 -0.248522 0.277930 -0.193701 0.208656 0.108942 -0.539868 -0.493093 0.273953 -0.798971 -0.589904 0.569757 -0.144287 0.074885 0.688846 0.127020 -0.102134 -0.295651 0.122758 -0.329418 0.725069 0.775173 -0.583592 0.114396 -0.182496 0.318592 0.191991 0.206858 0.173389 -0.429517 0.226357 -0.022672 0.194778 -0.154196 -0.063436 0.027169 -0.118461 -0.900120 -0.023167 0.532104 0.195990 -0.001756 0.099203 0.758640 0.533298 0.433469 -0.159222 0.560727 0.393541 -0.278336 0.283458 0.076629 0.122383 -0.377357 0.255276 -0.147088 -0.465389 0.133279 -0.076124 -0.742910 -0.177627 0.447563 0.687277 -0.139324 -0.157857 -0.083342 0.014895 0.236140 0.308869 0.262061 0.309085 0.026589 0.471692 -0.063656 -0.004062 -0.902525 -0.039101 -1.763964 -0.563933 -0.093813 1.137039 0.320450 -0.119069 -0.246697 0.658587 0.121969 -0.145465 0.429078 0.711850 -0.220513 -0.328554 -0.099301 -0.132276 0.311514 -0.372707 0.080238 0.373663 0.258246 -0.511844 0.031750 0.308229 -0.157292 -0.253517 0.107832 -0.089394 0.436877 -0.766467 -0.033553 -0.498409 0.161730 0.430482 -0.794038 0.113747 -0.035208 0.264865 0.346440 -0.304742 0.185118 0.188395 -0.171385 -0.197769 0.159026 -0.790565 0.605548 0.028723 0.288550 0.188611 0.403534 0.273301 0.310740 0.229827 -0.281545 -0.040071 0.111153 -0.101044 0.360186 -0.189578 -0.248850 0.396982 -0.385910 0.193084 -0.236161 -0.359748 -0.363951 -0.277031 0.104270 0.045495 0.729742 0.008580 0.623408 0.380999 -0.315069 0.348843 -0.170643 0.056588 0.202902 0.426026 0.118378 0.067297 -0.362742 0.356405 0.709780 0.321145 -0.624214 0.035026 0.216510 0.190616 -0.099059 0.333230 0.196798 0.226502 -0.314430 -0.037203 0.307749 0.717693 -0.119197 -0.466216 0.006608 0.129579 0.142906 -0.441625 0.047250 0.109739 0.056464 -0.007922 0.130807 0.179412 0.623236 -1.261344 0.554009 0.079972 0.085510 0.467927 0.044898 -0.457407 -1.035974 -0.073412 0.222641 0.557155 0.252125 -0.123768 0.177468 -0.554119 -0.035868 0.050180 0.068311 -0.227254 0.421768 -0.148343 -0.121746 -0.293711 -0.509383 -0.069860 0.163468 -0.259722 0.369947 0.443744 -1.082333 0.389813 -0.138242 -0.448312 -0.311368 -0.019219 0.287478 -0.524191 -0.515543 0.015009 -0.553557 -1.020747 -0.576863 -0.165721 -0.035853 -0.097831 -0.156225 -0.078519 -0.323569 0.832984 -0.283475 0.499202 0.325309 -0.154041 0.685890 0.607403 -0.374604 -0.105411 -0.111228 0.302197 -0.623448 -0.200308 0.321936 -0.193750 0.229994 0.509829 0.047058 -0.144576 -0.069071 0.533538 -0.325256 -0.493946 0.412221 -0.046080 -0.013167 0.751059 0.459477 -0.579202 0.109207 -0.605681 -0.274372 -0.135240 -0.258683 0.341533 -0.195585 0.128318 0.090298 -0.012359 -0.240173 0.239383 -0.040139 -0.213330 -0.110477 0.825551 0.948784 -0.487406 0.339754 -0.622106 0.352458 -0.606973 -0.506339 0.044317 0.214820 -0.295431 -0.020196 0.016785 0.232493 0.288035 -0.557778 -0.533233 0.469554 +PE-benchmarks/ugly-numbers.cpp__isUgly(int) = -0.332578 -0.657703 0.296852 -0.755983 0.410138 -0.094572 0.258066 -0.475494 -1.153462 -0.409681 0.660464 -1.190952 -0.519700 1.022049 -0.387608 0.417411 1.118955 0.047949 -0.502393 -0.907714 0.585128 -0.248484 1.273801 1.536584 -0.991384 0.098026 -0.072897 0.575420 0.798785 -0.119390 0.480748 -0.292418 0.071060 -0.558402 0.136449 -0.246622 -0.293829 0.310089 0.704638 -1.491218 -0.030717 0.432235 0.371832 0.062883 0.243514 1.005165 0.583074 0.765922 -0.198712 1.084968 1.062178 -0.323845 0.514297 -0.065354 0.244220 -0.412701 1.020530 0.133589 -0.202756 0.097183 -0.192860 -0.274275 0.076805 0.968871 1.084518 -0.169074 -0.541515 0.007242 0.630089 0.601428 0.585255 0.751426 0.039928 0.155540 0.750574 -0.950599 0.169220 -2.486121 0.270264 -2.332197 -0.849955 0.401027 1.455037 -0.057072 0.040673 0.496637 1.323667 0.096706 -0.746428 0.515137 0.860184 -0.174745 -0.290915 0.229701 -0.696432 0.327466 -0.415035 0.423583 0.385855 0.982441 -0.832980 -0.086388 0.376983 -0.158003 -0.527865 0.076011 -0.035048 0.724395 -0.859135 -0.164100 -0.243868 0.861527 0.452524 -1.431648 -0.050742 -0.812595 0.615429 0.276549 -0.844087 -0.044592 0.342094 -0.322328 -0.478134 0.270418 -0.573380 0.697771 0.523146 0.617614 -0.150384 0.478778 0.341536 0.694277 0.133033 -0.791282 0.143811 0.237217 -0.138663 0.718995 -0.511875 -0.261420 0.759892 -0.502593 0.678773 -0.137309 -0.520678 -0.851195 0.658979 0.129598 -0.323523 2.251641 -0.111849 1.331710 1.028366 -0.371416 0.188438 -0.295067 0.430223 0.581963 0.689352 0.198738 -0.548954 -0.728157 0.856480 1.334085 0.507572 -1.328454 -0.319790 0.694903 0.060262 0.093772 0.681584 0.156966 0.138127 -0.434777 -0.116902 0.518362 1.414952 -0.212231 -0.859033 -0.208252 0.657506 0.014804 -0.958007 0.062654 -0.285149 0.192335 0.345827 0.519410 0.489763 1.014962 -2.326447 0.887720 0.128913 0.319036 0.968167 0.328318 -1.001252 -1.672472 -0.296381 0.060756 0.861414 0.178352 -0.446269 0.567146 -1.090209 0.072545 0.108064 -0.050737 -0.747758 0.962213 -0.050154 -0.158392 -0.208358 -0.181437 -0.102974 0.188503 -0.343795 0.831673 0.029452 -1.886676 0.488700 -0.104703 -0.603573 -0.308240 -0.337303 0.742901 -0.606263 -0.581306 0.211608 -0.648385 -0.947902 -0.988100 -0.339530 0.099462 0.137867 0.450990 -0.699801 -0.340855 0.925014 -0.897820 1.201916 0.566872 -0.580509 0.739802 0.009349 -0.329921 -0.555427 0.234933 0.251620 -0.168110 -0.571447 -0.181412 -0.261666 0.432598 0.563098 -0.126144 -0.381836 -0.245969 0.995838 -0.867444 -0.549757 0.247128 0.072381 -0.411790 1.107213 0.457130 -0.901999 0.601028 -0.843205 -0.613336 -0.563173 -0.243651 1.034085 0.145354 0.392520 -0.340658 0.064790 -0.041314 0.463916 0.206961 -0.059185 0.212130 1.160791 1.594322 -0.409538 0.052811 -1.257722 0.820330 -0.901328 -0.882214 0.129462 0.104960 -0.755209 -0.220257 -0.349594 0.851535 0.774019 -0.865831 -0.806961 1.079582 +PE-benchmarks/union-find.cpp__main = -0.030912 3.106007 3.069178 -2.505173 3.076883 3.744169 0.495662 -0.480197 -1.514081 -1.369494 -0.795507 -3.931858 -3.542010 3.026812 -0.861651 -0.376521 4.427138 -0.384338 -0.717853 -0.493197 1.089590 0.655121 4.095010 4.201765 -4.060662 1.197398 1.775967 1.199264 -0.265236 3.868288 -2.123944 -4.558062 -0.200376 0.881654 1.673846 -0.745202 -1.344896 -2.384422 -0.193610 -5.940759 -0.412594 2.371446 -1.651269 -0.440136 0.910578 0.495652 6.486298 2.057216 -0.978342 -0.017852 1.707985 1.521012 0.800842 -0.122855 1.629255 0.152568 3.681068 0.505519 -0.953088 0.081555 -0.599094 -0.766660 -1.050385 3.744125 3.399240 0.407914 -1.451858 -0.739972 0.144419 -0.024367 -1.251111 2.457715 1.799374 3.624054 1.681356 -0.709448 1.166234 -4.037778 1.065759 -4.378161 -3.278193 -2.198108 1.371047 2.028145 0.956768 -2.275499 4.945019 -0.827217 1.187193 1.383064 5.508774 -2.436888 -0.443119 -2.082190 -2.407648 0.618343 -0.794721 0.467327 -0.919631 -1.110312 -2.921005 -2.660844 1.167343 -0.050398 -2.181881 1.144185 -0.382514 2.398723 -2.493242 -0.360954 -3.097332 0.477407 0.253693 -5.449131 -2.952967 -0.673655 0.276433 0.777121 -1.624620 -3.384344 1.248183 2.024436 -1.911568 -1.003311 -2.399790 4.035323 2.607669 -0.242521 0.527846 0.231448 2.762245 2.719759 2.028198 -1.170805 -0.174883 0.132087 -0.684952 -0.828554 -1.127820 0.607759 -0.468102 -1.567124 -0.189036 2.465451 -1.863615 0.456733 -1.817927 -2.272854 1.161851 11.590208 -2.196263 2.590351 0.118374 -4.245922 2.695662 0.022110 -2.739135 -0.332407 1.840932 4.085095 -4.762381 -1.824301 2.835211 4.684850 1.556574 -2.905925 1.542252 0.300918 -1.267288 -1.457236 2.525821 -0.082413 0.245841 -1.822481 -1.230994 2.352405 6.693699 -1.306975 -6.375102 0.674974 1.204862 1.134554 -0.750975 0.258044 -0.959807 -0.008480 1.651363 -0.724024 2.859977 3.810821 -8.091870 3.229121 0.339483 -3.298612 4.113711 -0.466997 -1.095991 -0.583188 1.122991 3.879859 3.085211 0.945045 -0.949809 -1.942698 -3.365051 -0.429706 0.849395 1.668567 -2.788492 3.018501 0.740707 -3.739011 -2.275449 -3.368893 -0.800492 -1.164706 -3.517322 1.259771 -0.503836 -7.145678 5.033500 1.477146 -0.339804 -0.539870 -2.259341 1.130282 -3.058043 -4.193393 0.958116 -1.255326 -1.966133 0.242950 -1.861089 1.322389 1.555709 2.129104 -3.821291 -4.561602 2.928418 0.402890 3.556381 2.372885 1.687738 2.910743 2.338363 -1.326167 -1.709070 -3.065630 4.013220 0.774917 -2.132228 -0.912948 -2.543003 2.032789 4.013489 -1.456535 -0.680580 -3.721968 2.258886 -2.022966 -0.144155 1.217561 -0.770214 -2.620481 -0.381195 1.987190 -0.612074 -1.218341 -3.222759 -1.045438 -2.365383 -2.715397 0.615135 -2.413188 -0.414691 3.013088 -1.957738 -2.370630 1.065093 -0.439507 -0.908572 0.536639 2.838723 2.913455 -2.480123 2.379293 -3.476583 2.998009 -4.459030 -3.429102 0.725959 -2.368763 -1.173435 -1.812998 -0.532665 1.253425 0.035354 0.062881 -0.585595 0.581716 +PE-benchmarks/union-find.cpp__find(int*, int) = -0.627404 -0.254483 0.188912 -1.023389 0.821762 1.123430 0.395675 -0.864245 -1.171205 -0.818222 0.429233 -1.659674 -1.125465 1.569199 -0.597928 1.050575 1.967423 0.086848 -0.493022 -0.630356 1.201867 -0.295116 2.314796 2.377089 -1.662141 0.061129 0.480821 0.954399 0.543180 0.337901 0.394075 -1.165980 0.574304 -1.224386 0.173216 -0.760289 -0.290660 0.338000 0.939082 -2.569065 -0.226359 0.437281 -0.439718 0.064016 0.059534 0.416425 1.530399 1.314923 -0.276333 1.305483 1.109820 0.066772 0.590746 0.109900 0.305419 -0.021542 0.255817 -0.315603 -0.238373 -0.126402 -0.354694 -0.817597 0.075611 1.676072 1.962517 -0.169395 -0.645371 0.515876 0.138779 0.364662 0.385798 1.279584 -0.054567 0.657093 1.126048 -2.052120 0.074597 -2.887447 0.162838 -2.791337 -1.311925 -0.217858 1.057736 0.647797 0.917574 0.055048 2.369147 -0.151308 -0.578470 1.527152 1.961635 -1.390411 -0.362448 -0.451541 -0.615373 0.243995 -0.864988 0.439511 0.058595 0.616174 -1.356988 -1.030534 0.517611 0.189376 -0.960489 -0.972413 -0.245126 1.316626 -1.668343 -1.075710 -1.021987 0.757545 -0.197745 -2.583050 -0.744813 -0.817057 1.079418 0.396725 -0.930447 -1.293982 0.592191 0.591746 -0.210337 -0.796513 -0.179158 1.041744 1.165480 0.319704 0.033678 0.840978 0.523859 2.392411 0.890384 -0.665069 -0.127620 0.424835 -0.388778 0.632192 -0.664240 -0.230777 0.393241 -1.371997 0.076165 0.961461 -0.862230 -0.643616 0.716816 -0.320994 0.078579 5.131396 -0.277318 1.614945 1.442943 -1.486667 0.449049 -0.755317 0.106578 0.729942 0.968525 0.889928 -2.321978 -1.163767 1.262212 2.256451 0.815207 -1.747237 -0.410975 0.436588 0.327402 -0.438527 0.774174 0.283323 0.164237 -0.851014 -0.159622 1.069916 2.796293 -0.972047 -0.626354 0.315922 0.700017 -0.226603 -1.709747 -0.240896 -1.067190 -0.089188 0.857010 0.355572 0.607883 1.780790 -2.679893 1.325484 -0.150632 -0.039971 1.177776 0.627909 -1.177134 -1.755605 -0.123625 0.844586 1.223752 -0.132373 0.338314 0.210976 -1.901805 0.047306 0.458714 0.412782 -1.085305 1.603342 0.093633 -0.918038 -0.844151 0.135188 -0.396754 -0.612531 -0.493442 1.186873 0.214879 -2.428411 1.403400 0.089542 -0.901316 0.297231 -0.474626 1.831815 -1.519592 -1.700796 1.094585 -0.720761 -1.062263 -0.524226 -0.442309 0.631800 0.659270 0.137886 -1.297314 -1.368144 1.377585 -0.394226 1.634422 0.913731 -0.099026 1.543924 -0.772284 -0.928365 -1.009148 -0.974128 0.570285 -0.016704 -1.009831 -1.154186 -0.454861 1.256675 1.671345 -0.048976 -0.848924 -0.104971 1.607249 -1.814177 -0.284117 0.619234 1.214020 -1.087677 0.712842 0.852436 -1.235517 0.195817 -1.142900 -0.138689 -0.832820 -1.026413 1.208853 -0.643182 0.509499 0.347711 -0.147966 -0.139562 0.795350 0.565565 0.228802 0.246987 1.865978 1.941436 -0.691908 -0.244820 -1.900852 0.967354 -1.901308 -1.638134 0.254226 0.406070 -0.636772 -0.372841 -0.100708 1.282183 1.006867 -0.905921 -0.731921 0.419287 +PE-benchmarks/union-find.cpp__Union(int*, int, int) = -0.602699 -0.209404 0.329825 -0.781132 0.887311 0.819534 0.500953 -0.605841 -1.160430 -0.967997 0.422040 -1.759667 -1.492904 1.677246 -0.488784 0.974508 2.163682 0.184929 -0.343863 -0.801122 1.153756 -0.693861 2.478492 2.552932 -1.827780 0.133370 0.612021 0.948900 0.598270 0.380878 0.244202 -1.222307 0.757798 -1.254762 0.397386 -0.827736 -0.315318 0.194935 0.785659 -2.841767 -0.312177 0.552203 -0.351203 0.100127 0.084804 1.127185 1.727224 1.404514 -0.453820 1.563500 1.141345 -0.370503 0.743063 0.157509 0.319414 -0.163231 0.381984 0.072270 -0.544236 0.068652 -0.389992 -1.377990 -0.047602 1.659996 2.195789 -0.332265 -0.669547 0.507852 0.058219 0.426633 0.367418 1.347780 0.400690 0.563793 1.477685 -2.008141 -0.099896 -3.403243 -0.037656 -3.893324 -1.555122 -0.435489 1.452602 0.192859 0.867689 -0.050411 2.526425 0.046126 -0.493651 1.432336 2.235637 -1.532538 -0.512726 -0.470921 -0.472508 0.382990 -1.047504 0.487652 0.681797 0.341723 -1.519192 -1.169855 0.841830 0.064060 -1.008076 -0.942485 -0.377486 1.462311 -1.820827 -1.100516 -1.574642 0.347511 -0.052582 -2.759442 -0.348192 -0.554367 1.262725 0.741413 -0.949999 -1.159987 0.654023 0.530662 -0.259344 -0.887919 -0.151669 1.430471 1.124610 0.381009 0.283379 0.987791 0.604614 2.335657 1.371198 -0.650181 -0.256552 0.502721 -0.657302 0.734974 -0.784540 -0.371055 0.847424 -1.437415 0.188305 0.709202 -0.985012 -0.684299 1.053696 -0.329805 0.160561 4.814735 -0.239694 1.660130 1.381444 -1.543834 0.791104 -0.824955 0.058268 0.821316 1.284533 0.956371 -2.221480 -1.186368 1.276222 2.426951 0.880544 -2.219380 -0.619695 0.391080 0.544048 -0.560649 0.879806 0.463359 0.386945 -0.899252 -0.074170 1.082090 2.907069 -1.297300 -1.125323 0.256651 0.656949 -0.091404 -2.185330 -0.202778 -1.026039 -0.177870 0.587571 0.385750 0.541554 1.900350 -3.275149 1.457454 -0.253627 -0.148738 1.454133 0.649498 -1.254367 -2.313738 0.047525 0.934687 1.369002 0.266938 0.178031 0.184688 -2.037506 0.053032 0.370108 0.498832 -1.071844 1.761645 -0.170969 -0.906365 -0.972961 -0.234364 -0.273951 -0.691918 -0.446880 1.235336 0.526076 -3.050865 1.470755 -0.077214 -1.140331 0.193708 -0.354304 1.743224 -1.664255 -1.944352 1.002174 -0.991262 -1.450338 -0.921162 -0.511440 0.509541 0.552901 -0.093729 -1.123354 -1.648925 1.740541 -0.508691 1.719633 1.011387 -0.080553 2.042845 -0.324741 -1.291006 -1.101249 -0.757412 0.615390 -0.457007 -0.987443 -1.210351 -0.496441 1.283993 1.939709 0.000804 -0.561408 -0.362425 1.737964 -2.179384 -0.552142 0.900584 1.457682 -0.817201 1.090133 1.077515 -1.418457 0.098290 -1.293620 -0.408189 -0.746658 -1.101311 1.162776 -0.988218 0.380881 0.441697 -0.242312 -0.195973 0.853920 0.440926 0.138464 -0.056067 2.036608 2.708917 -1.289317 -0.100628 -1.991471 1.092030 -2.078516 -1.715847 0.269564 0.558450 -0.685226 -0.357394 0.191207 1.108999 0.979506 -1.354491 -1.027572 0.413403 +PE-benchmarks/vertex-cover-problem.cpp__main = 0.299814 0.017917 0.917702 -0.440753 0.215465 -0.890941 0.149881 1.353610 -0.896638 -1.061690 -0.093127 -0.664508 -1.023228 0.611090 -0.008644 -1.136371 1.123893 0.635300 0.131609 -0.606282 -0.462647 -0.409245 0.490886 0.959895 -0.789961 0.400329 -0.580749 0.556017 0.121407 0.796983 0.570700 -0.955276 -0.204168 1.262654 0.882756 -0.540429 -0.297482 -0.068866 -1.627278 -1.760879 0.036330 1.445710 0.259556 0.062448 0.707761 1.592421 0.864016 0.257685 -0.382547 0.752185 0.303767 0.165853 0.402816 -0.080660 0.082186 -0.522631 0.258330 -0.542616 -0.735279 0.809138 -0.041161 -1.299401 -0.378013 0.361605 0.582760 -0.273370 -0.321812 -1.127618 0.185765 0.421997 0.393320 0.177544 0.888789 -0.239582 0.559479 1.013155 -0.296068 -0.929673 0.585516 -3.227782 -0.843653 -0.566881 2.672299 1.032260 -1.312072 -0.966543 0.775911 -0.207057 0.431518 0.932409 0.603889 0.710698 -0.365664 -0.379190 -0.247611 0.816313 -0.131619 -0.480089 0.278138 0.583273 -0.485913 0.486019 0.224968 -0.873626 -0.336838 1.003165 -0.216498 0.752407 -1.418589 0.837112 -1.171438 0.812002 1.400089 -0.537793 -0.079811 -0.002935 0.206137 0.593823 -0.426783 1.360406 0.301615 -0.626486 -0.559468 1.333638 -1.982879 1.118922 -0.597880 -0.093203 0.237800 0.649994 0.182715 -0.858556 0.244851 -0.368695 -0.074767 0.776284 0.084253 -0.209305 -0.400860 -0.108578 0.616065 -0.118218 0.365468 -1.178383 -0.558822 -0.917798 -1.758766 -0.213898 0.272456 0.423736 -0.179637 0.515018 0.046499 0.064379 0.552918 0.550497 -0.056405 0.210715 0.834947 0.252267 1.172162 -0.125698 -0.128287 0.824034 0.389620 -0.232999 0.539649 0.153555 -0.158744 0.188683 0.825360 -0.091281 0.284691 -0.210901 -0.113793 -0.109702 0.450405 0.724887 -1.250034 -0.737052 0.570516 0.303605 0.474248 0.655014 0.931163 0.075176 0.162192 -0.205458 0.449700 0.616845 -2.303951 0.879989 0.314272 0.221049 0.044771 -0.207251 0.116696 -1.533989 -0.238186 0.169092 1.410181 0.503211 -0.459987 0.114762 -0.532063 -0.119859 0.156464 0.439614 -0.435512 0.494161 -0.200478 0.015603 0.026047 -1.428011 -0.219567 0.883775 -0.744612 0.067905 0.614315 -1.770238 0.294627 -0.419690 -0.286000 -0.805298 0.231750 -0.168167 -0.563294 -0.504923 -0.495862 -0.333849 -2.256181 -0.840471 -0.667916 0.230314 -0.516724 -0.095618 0.209777 -0.448679 1.557416 -0.229997 0.663861 0.547191 -0.483524 1.356875 1.681259 -0.254945 0.404722 -0.489675 1.073019 -1.273674 0.473366 1.435786 -0.536037 -0.345221 0.794311 -0.010255 -0.104850 -0.297921 0.971853 0.349276 -0.742501 0.401066 -1.174890 0.948137 1.732997 0.663576 -0.963819 -0.144583 -1.247939 -0.063452 0.408481 0.204708 0.462825 -0.720304 -0.044217 0.317647 -0.024931 -0.953994 0.232285 -0.339134 -0.869394 -0.214187 1.146623 1.279988 -0.702309 1.587133 -0.380008 0.609164 -0.502675 0.097365 -0.993894 -0.180842 0.001434 0.221003 -0.568890 -0.103990 0.273169 -0.362737 -0.820180 1.025425 +PE-benchmarks/vertex-cover-problem.cpp__Graph::printVertexCover() = -2.778998 -1.521345 1.100155 -4.865662 3.166995 4.845647 1.644170 -3.074783 -6.152225 -3.660052 1.830813 -9.505500 -5.576731 7.493771 -2.726033 3.640801 9.434616 0.725024 -3.070596 -2.183119 5.028816 -0.194587 9.920513 10.954536 -7.057909 0.142335 -0.682700 3.997402 1.705694 1.808252 2.732555 -5.970992 1.126464 -3.389477 1.716924 -2.725317 -1.576875 2.198139 3.148363 -12.186565 -0.822143 5.689803 0.956330 -0.289217 1.129608 1.069017 7.251302 5.844124 -0.488354 4.244656 4.394359 0.704580 3.817663 0.122148 1.485619 -0.561576 1.502634 -2.789457 -1.671571 -0.342437 -1.942688 -2.392964 0.265258 7.875440 8.924426 0.281596 -3.556889 0.565492 1.741062 2.085168 1.889635 5.901853 0.422191 3.087470 4.558762 -5.854348 0.853275 -11.113321 2.718146 -10.323901 -5.750308 -0.540465 6.235370 6.914070 2.778370 -2.418741 11.064080 -2.000724 -2.768009 7.654607 9.162498 -4.850572 -1.715669 -3.124325 -3.975515 1.165239 -3.459425 1.333481 -0.657828 4.177847 -6.471004 -3.986598 0.813636 0.328840 -4.235465 -1.971425 -0.764374 5.881918 -6.363574 -3.596895 -4.009790 5.106478 0.663192 -11.274033 -3.878768 -4.753321 -0.473757 2.011681 -5.204071 -4.597852 3.169590 0.992792 -2.103999 -1.766542 -5.260897 5.768258 3.939594 0.726336 -0.654402 4.206765 2.366133 8.432337 1.236830 -3.872868 0.317278 2.330134 -1.185581 2.437149 -3.449262 -1.379946 2.094705 -5.451103 -1.506362 2.767238 -4.083394 -2.510673 -2.118367 -1.581018 0.220338 21.596257 -1.890909 7.319384 6.069265 -6.184196 4.927019 -1.571044 0.582780 2.135752 4.365017 4.526507 -9.351379 -5.730567 6.284897 10.624812 3.820309 -5.309267 -0.028485 2.829155 1.142126 -1.937634 4.694883 1.210676 0.374837 -4.161273 -1.057549 4.433582 12.849662 -2.938598 -2.222730 1.106065 3.858892 0.119148 -5.816209 -0.479184 -4.739632 -0.592936 3.212877 1.686454 3.700367 8.419656 -10.657951 7.026685 0.343391 0.193092 6.019966 0.852070 -5.095520 -7.342528 -1.381587 3.889231 6.369840 -0.410741 -0.408040 0.317131 -8.734372 0.278149 1.933928 2.346237 -5.253886 7.501059 -0.844265 -3.537413 -3.409594 -1.060057 -3.270371 -2.653701 -3.868740 5.224595 2.437083 -6.722072 6.803794 1.260256 -2.837029 -0.152648 -2.082066 6.186141 -6.343807 -7.101177 3.903114 -3.575715 -5.954348 -2.609545 -2.556150 2.687067 2.894115 0.585527 -6.363222 -6.542405 7.848694 -1.775710 8.770725 4.170731 -1.163757 4.690081 2.663900 -3.600385 -3.233874 -5.669332 1.990774 0.481427 -4.372584 -4.133880 -2.454373 5.261591 6.893018 -0.864914 -4.494347 -1.862976 7.624485 -4.905598 -1.920418 2.449967 -0.979280 -4.569800 2.793509 3.923799 -5.593420 1.090752 -6.638833 0.364306 -4.444315 -4.202996 5.043326 -2.872406 1.867100 1.273996 -1.645108 -1.104981 2.678966 3.276434 -1.079507 1.811300 10.095779 4.283630 -1.187793 1.175729 -9.169819 5.073078 -8.342358 -6.266363 0.117770 1.059255 -3.990665 -1.900196 -0.295111 5.502028 4.637910 -3.264641 -4.276901 2.971927 +PE-benchmarks/weighted-job-scheduling.cpp__main = 0.063619 0.369438 0.549029 -0.165351 0.411209 -0.082035 0.204243 0.425304 -0.419839 -0.790770 0.004005 -1.019276 -1.118690 0.642523 -0.074063 -0.314444 0.926005 0.097044 0.034593 -0.316299 -0.106015 -0.304128 0.852682 0.932248 -0.800423 0.288585 -0.062356 0.297145 -0.003118 0.548992 0.125771 -0.933337 0.154979 0.426061 0.523366 -0.088651 -0.245574 -0.362222 -0.622439 -1.336843 -0.149566 0.975833 0.073627 -0.002377 0.281429 0.928064 1.167175 0.440496 -0.208704 0.488180 0.272973 -0.167869 0.439460 0.026850 0.197044 -0.495782 0.371934 -0.305990 -0.647018 0.331241 -0.109984 -1.027753 -0.449072 0.583725 0.764744 -0.153799 -0.302875 -0.322547 -0.128221 0.240292 -0.000664 0.460755 0.746010 0.343313 0.613614 0.337515 -0.043403 -0.807538 0.088850 -2.246495 -0.848358 -0.492709 1.362553 0.703597 -0.288490 -0.609589 0.974571 0.055269 0.189248 0.504260 1.127250 -0.200666 -0.324985 -0.297829 -0.107820 0.411853 -0.365348 0.029823 0.293757 0.069011 -0.665516 -0.057711 0.361423 -0.369966 -0.393074 0.384361 -0.217952 0.553347 -1.012101 0.196335 -1.059535 -0.029090 0.643744 -1.036961 -0.052954 0.264741 0.092225 0.586328 -0.359420 0.183734 0.326945 -0.137656 -0.294595 0.236883 -1.138161 0.976397 0.020702 0.104275 0.354737 0.594621 0.534201 0.195406 0.489008 -0.158670 -0.118078 0.214824 -0.101550 0.102690 -0.101112 -0.143638 0.314634 -0.384783 0.164257 -0.247148 -0.468943 -0.390203 -0.968841 -0.293644 0.209435 0.987065 -0.236573 0.584734 0.143341 -0.534418 0.590628 -0.136375 -0.344688 0.016117 0.607047 0.620259 0.170573 -0.297878 0.465467 0.997264 0.333511 -0.596279 0.389647 0.226965 0.118996 -0.285384 0.662163 0.191771 0.380042 -0.358974 -0.084674 0.390335 0.972255 -0.148760 -1.008396 -0.075160 0.189327 0.485051 -0.243720 0.248511 0.295278 -0.057901 0.080473 -0.000484 0.258656 0.745764 -1.615190 0.760167 0.166449 -0.207626 0.615339 -0.111980 -0.286179 -1.007481 0.101215 0.588594 0.753427 0.448645 -0.265651 -0.254016 -0.699383 -0.080784 0.129399 0.320941 -0.405692 0.654987 -0.255131 -0.338054 -0.443136 -1.007571 -0.082032 0.182972 -0.600795 0.286836 0.617898 -1.515512 0.762228 -0.087928 -0.430707 -0.537278 -0.087947 0.163002 -0.675755 -0.805902 -0.096166 -0.766265 -1.494321 -0.476714 -0.464160 -0.039612 -0.007720 -0.186944 -0.164032 -0.554574 1.211891 -0.052459 0.690878 0.511355 0.074582 1.063058 1.117144 -0.590199 0.052521 -0.439778 0.711851 -0.794464 -0.130527 0.458289 -0.428434 0.185901 0.881462 -0.112220 -0.091178 -0.454418 0.567551 -0.307387 -0.570198 0.491100 -0.360750 0.088279 0.841330 0.588432 -0.474534 -0.102626 -0.952987 -0.239111 -0.215916 -0.402748 0.139492 -0.692891 -0.145498 0.533065 -0.323384 -0.592329 0.235674 -0.206702 -0.432698 -0.219099 0.893822 1.033303 -0.840520 0.819531 -0.730479 0.572385 -0.833233 -0.549936 -0.091064 0.062320 -0.120029 -0.215772 -0.039303 -0.029556 0.215079 -0.651555 -0.669646 0.488761 +PE-benchmarks/weighted-job-scheduling.cpp__std::enable_if<__and_ >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(Job&, Job&) = 0.117094 0.581231 0.485858 -0.192690 0.545529 0.038211 0.192401 0.520560 -0.382016 -0.842113 -0.194185 -0.604105 -1.072640 0.646571 -0.024285 -0.313701 1.145473 0.213408 0.184431 -0.476857 0.095682 -0.427543 0.990495 1.051554 -1.027746 0.370182 0.394275 0.295731 0.110837 0.599827 0.052567 -1.001885 0.290925 0.138648 0.536807 -0.453630 -0.231613 -0.436697 -0.592856 -1.652964 -0.160749 0.455216 -0.355878 0.051244 0.210084 0.997988 1.369510 0.479368 -0.452291 0.644623 0.422194 0.126662 0.229219 0.058299 0.050200 -0.159209 0.120656 -0.154393 -0.498477 0.385097 -0.040369 -1.168563 -0.329335 0.649147 0.824603 -0.243366 -0.262135 -0.069344 -0.181005 0.155110 -0.066705 0.482644 0.797688 0.292421 0.747868 -0.295669 -0.388281 -1.451335 -0.025294 -2.860323 -0.926229 -0.832897 1.201937 0.181325 -0.122234 -0.251245 1.101375 -0.004464 0.475681 0.764326 1.155339 -0.408708 -0.281551 -0.480020 -0.120555 0.501196 -0.380852 0.002548 0.246960 -0.142026 -0.659356 -0.520463 0.539187 -0.313379 -0.511819 -0.124488 -0.276952 0.678585 -1.256196 0.003065 -1.361153 -0.049049 0.373031 -1.100986 -0.091256 0.226764 0.831505 0.577677 -0.193455 -0.151426 0.228922 0.260190 -0.267373 -0.060292 -0.467699 0.890797 0.213166 -0.008606 0.436667 0.457928 0.513825 0.547193 1.010049 -0.123849 -0.277408 0.377129 -0.182060 -0.132209 -0.307195 -0.077989 0.421159 -0.518357 0.354121 0.034983 -0.526807 -0.574068 -0.165125 -0.584666 0.400468 1.515901 -0.173277 0.475423 0.115769 -0.718306 0.313305 -0.262914 -0.479980 0.241610 0.810004 0.704182 -0.197723 -0.311097 0.228931 1.026332 0.374095 -0.812409 0.005890 -0.033509 0.013748 -0.176502 0.535575 0.118882 0.333827 -0.357871 -0.090568 0.420953 1.211282 -0.270519 -0.915129 -0.120269 0.382195 0.188476 -0.504729 0.191056 0.073705 -0.077433 0.389993 -0.116585 0.306934 0.816556 -2.000871 0.725471 -0.163413 -0.269142 0.188183 0.186053 -0.136889 -1.009482 0.301553 0.696368 0.931664 0.378597 0.078420 -0.247048 -0.782270 -0.111947 0.212008 0.451444 -0.483185 0.709644 -0.064120 -0.566947 -0.493302 -0.607465 -0.031240 0.075528 -0.361504 0.249363 0.396106 -2.094346 0.850848 -0.302677 -0.462866 -0.194192 -0.122341 0.540500 -0.816293 -0.997145 0.182800 -0.428421 -1.227948 -0.332783 -0.489565 0.346045 0.031180 -0.085433 -0.188925 -0.888876 1.049895 0.093698 0.576261 0.622945 0.189431 1.501636 0.164284 -0.627303 -0.297666 -0.484350 0.777502 -0.722077 -0.093296 0.155407 -0.503205 0.291774 1.247690 -0.077879 -0.121278 -0.333363 0.753700 -0.849234 -0.442291 0.530902 0.487562 0.086267 0.920215 0.649151 -0.637182 -0.344528 -0.874824 -0.008179 0.051409 -0.469205 0.235181 -0.970657 -0.115973 0.737026 -0.219353 -0.569802 0.461509 -0.254608 -0.172373 -0.361657 0.795549 1.556206 -1.107856 0.614104 -0.638993 0.557411 -1.006683 -0.650658 -0.226627 0.105343 0.028182 -0.118442 -0.193479 0.088951 0.129313 -0.454459 -0.516294 0.200597 +PE-benchmarks/weighted-job-scheduling.cpp__findMaxProfit(Job*, int) = -2.036592 -0.577116 0.531858 -4.083866 2.997670 4.808489 1.245912 -3.278253 -3.890786 -2.303750 1.872207 -6.015688 -4.345511 5.343237 -2.277249 2.807547 6.015737 -0.831225 -2.319892 -2.442742 3.977929 0.835457 7.929302 7.686025 -6.187125 0.204280 1.316222 2.825817 2.318217 0.807194 1.709887 -3.985528 1.414118 -2.951245 0.743467 -1.084578 -1.160889 0.020773 2.845324 -8.160922 -0.798009 2.240165 -1.589057 0.094430 0.455292 1.758137 5.544752 4.518446 -0.705275 3.434092 4.200403 0.771635 1.959433 -0.039084 1.235044 -1.012642 1.801775 -1.018229 -0.313970 -1.055817 -1.031024 -1.266465 -0.316477 6.181152 6.473468 -0.481709 -2.461041 1.460125 1.012606 1.595384 1.083162 4.590579 0.370348 3.042149 3.951231 -5.133367 0.363755 -8.367644 1.163384 -8.399864 -4.279917 -0.422536 3.637054 2.320021 2.577346 -0.577424 8.264261 -0.256570 -2.287468 5.050083 6.529376 -3.789395 -0.955443 -1.518932 -2.551571 0.725257 -2.723393 2.136990 -0.117450 2.276138 -4.811779 -2.520099 0.368260 0.399411 -3.540173 -2.392286 -0.810768 3.944738 -4.804758 -2.128532 -2.568987 3.385951 -0.051626 -9.235110 -4.065612 -3.194094 2.789972 0.588264 -2.931038 -3.647449 1.785070 1.705888 -1.155218 -2.199964 -1.069696 3.555648 4.711245 1.362738 -0.171747 3.069095 2.396665 7.543161 1.963701 -2.206538 -0.456261 0.940188 -0.589685 2.252228 -1.610133 0.029434 1.530797 -3.926260 0.915126 3.211960 -2.446894 -2.192298 1.050350 -1.343452 0.031043 18.039577 -1.363652 5.855641 4.605030 -4.844106 0.889641 -2.450723 -0.000419 2.185664 2.857973 3.123508 -7.110516 -3.873021 4.949483 7.753078 2.502928 -5.783896 0.803771 2.371533 0.281842 -2.432561 3.020340 0.645702 0.584205 -2.666087 -0.840920 4.140976 9.283753 -2.999110 -2.847385 1.043572 3.272234 0.086898 -3.416791 -0.475451 -2.540141 -0.086619 3.786257 1.554204 2.905750 5.980623 -8.491473 4.379345 0.486591 -0.388978 4.260629 1.715085 -4.092521 -4.125592 -0.188894 2.776337 3.778176 -0.469287 0.129536 0.312929 -6.445490 0.366195 1.787384 0.988492 -3.793571 5.355542 0.535553 -2.668352 -2.842526 -0.327013 -1.498221 -0.861173 -2.643014 3.826558 -0.404846 -8.413773 5.167815 0.642415 -2.853580 -0.314529 -2.477509 5.742874 -4.839431 -5.353752 3.223718 -2.640891 -3.974043 -1.688791 -1.788823 1.912569 2.601224 2.292358 -5.635059 -4.506300 5.197167 -1.505627 6.096118 3.216860 -0.160383 4.615523 -2.937031 -2.584907 -3.336052 -4.331473 3.073919 1.244368 -4.292968 -2.332714 -1.821193 3.922412 4.811021 -1.176997 -3.305535 -1.101231 4.833131 -5.455970 -0.969278 1.286122 3.449637 -4.258937 2.382789 2.467539 -3.242620 1.070153 -4.285415 -1.050590 -3.802805 -3.948464 4.119031 -1.449446 2.078924 1.166306 -0.422287 -0.657522 2.359142 1.434198 0.271739 1.340033 5.986543 5.984381 -2.437291 -0.619980 -7.043635 4.334978 -6.062641 -5.874052 1.491538 -0.499544 -1.837856 -1.752568 -1.331648 4.444994 3.550484 -3.161005 -2.765829 2.387821 +PE-benchmarks/word-wrap.cpp__main = 0.008311 0.235284 0.419628 -0.120056 0.570190 0.108257 0.307409 0.362499 -0.593541 -0.582022 -0.040533 -0.816026 -0.910711 0.791835 0.030811 0.119323 1.165555 0.328805 0.024149 -0.266118 0.099627 -0.551814 0.997945 1.053967 -0.718973 0.352935 -0.018479 0.180545 -0.207409 0.774684 -0.254895 -0.923443 0.383555 -0.128578 0.323256 -0.422265 -0.313908 -0.158026 -0.228736 -1.543929 -0.068978 0.741350 -0.008880 -0.055415 0.168908 0.769342 1.143131 0.490002 -0.111017 0.744915 0.146080 -0.310667 0.428222 0.136730 0.402813 0.119127 0.300643 -0.095927 -0.720531 0.316130 -0.229175 -1.084410 -0.316736 0.494654 0.777325 -0.206924 -0.347918 -0.119933 -0.235421 0.150541 0.105542 0.430828 0.620734 0.065233 0.623971 -0.157879 -0.158899 -0.944398 -0.117166 -2.279822 -0.906847 -0.468418 1.205434 0.359776 0.124397 -0.451202 1.049001 -0.203359 0.156428 0.342607 1.143637 -0.654887 -0.384995 -0.288776 0.016819 0.246674 -0.354784 -0.164373 0.512919 -0.282039 -0.753184 -0.401144 0.720671 -0.139377 -0.399720 0.018016 -0.160020 0.764174 -1.092620 -0.320349 -1.186483 -0.041469 0.228421 -1.004074 0.124928 0.305731 0.230474 0.710030 -0.489320 -0.319308 0.477917 0.154766 -0.313390 -0.218600 -0.473723 1.017875 0.032287 0.081503 0.425345 0.464121 0.367345 0.673479 0.872867 -0.205906 -0.038686 0.322102 -0.193486 0.187208 -0.171244 -0.344308 0.071836 -0.641167 0.102504 -0.039980 -0.584599 -0.069195 -0.345901 -0.052070 0.178306 1.243354 -0.264002 0.642529 0.191299 -0.722333 0.723963 -0.243816 -0.254505 0.076320 0.771077 0.537174 -0.395758 -0.392268 0.416997 1.050640 0.465291 -0.888235 -0.030504 -0.088492 0.249376 -0.064074 0.558088 0.212470 0.544006 -0.509269 -0.055540 0.196354 1.496249 -0.518541 -1.005638 0.066300 -0.049338 0.236271 -0.802540 0.039794 -0.144461 -0.112310 -0.005638 -0.084787 0.184180 0.855035 -1.588896 0.866070 -0.403962 -0.467072 0.779854 0.111420 -0.274062 -1.013235 -0.117915 0.560425 1.044218 0.495570 -0.124994 -0.153759 -0.776965 -0.110240 0.048230 0.330091 -0.395433 0.734748 -0.204933 -0.596593 -0.325551 -0.737716 0.018096 -0.185294 -0.363696 0.352531 0.675339 -1.687007 0.701018 0.037419 -0.448828 -0.039986 0.208446 0.381590 -0.613632 -0.977380 0.197211 -0.532842 -1.123450 -0.358172 -0.408770 0.150545 0.090993 -0.333993 -0.131001 -0.832216 1.128048 0.033979 0.801068 0.552104 -0.022853 1.173063 0.860345 -0.789096 -0.097082 -0.457613 0.431379 -0.871314 -0.058251 -0.020204 -0.498105 0.471013 0.986708 0.219480 -0.048855 -0.587354 0.821366 -0.721030 -0.278041 0.746935 0.101107 0.032464 0.689966 0.826035 -0.630593 -0.193407 -0.685940 -0.191805 -0.199081 -0.329083 0.238224 -0.773583 -0.082099 0.407026 -0.248268 -0.446262 0.240589 -0.142145 -0.284532 -0.337333 1.002318 1.167098 -0.931959 0.599806 -0.595145 0.554181 -0.851666 -0.508613 -0.128203 0.378988 -0.426083 -0.139769 0.208355 0.123971 0.150151 -0.665495 -0.557078 0.113093 +PE-benchmarks/word-wrap.cpp__printSolution(int*, int) = -0.672422 0.153534 0.600825 -1.665654 1.042792 1.458561 0.438531 -0.966075 -1.479175 -1.820389 0.831065 -3.341634 -2.573552 2.221558 -1.173656 0.299875 2.778690 -0.485475 -0.797467 -1.258600 1.254447 0.569186 3.550082 3.621277 -3.084395 0.090168 0.614007 1.429442 1.482051 -0.092032 1.500323 -2.145521 0.604255 -0.347301 0.789063 -0.236340 -0.405789 -0.460725 0.289801 -3.803714 -0.545111 1.365185 -0.670008 0.183062 0.463026 1.827795 2.937440 1.998453 -0.711041 1.477150 2.085066 0.542459 0.877431 -0.130188 -0.011574 -1.750010 0.652998 -0.837706 -0.407969 -0.183826 -0.210099 -1.209480 -0.589024 2.974885 3.115025 -0.145337 -0.981058 0.269897 0.601659 0.801059 0.312244 2.111840 0.874690 1.890463 1.914083 -1.575362 0.109573 -4.098238 0.635662 -5.275500 -2.053684 -0.591933 2.565336 1.424396 0.200293 -0.653871 3.677824 0.456647 -0.651721 2.989880 3.352646 -1.121825 -0.552529 -0.817576 -1.172918 0.903906 -1.441313 1.372116 -0.102117 1.494533 -2.146901 -0.773688 -0.162040 -0.414845 -1.578826 -0.481441 -0.461839 1.545217 -2.628198 -0.031786 -1.534042 1.188434 0.997825 -4.385265 -1.871038 -1.125431 1.622573 0.497982 -1.177179 -0.661387 0.545000 0.197219 -0.471748 -0.078479 -1.822057 1.763800 1.896258 0.753070 0.038069 1.827235 1.571043 2.655999 0.675167 -0.937636 -0.354174 0.335978 -0.259907 0.791042 -0.808208 0.127595 1.435907 -1.527923 0.727708 0.971866 -1.183637 -1.896861 -0.551624 -1.127835 0.269937 7.450080 -0.450183 2.592695 2.029995 -2.031717 0.131534 -1.157368 -0.270663 0.895206 1.276056 1.767869 -1.948869 -1.586031 2.182147 3.625413 1.023558 -2.392149 0.989684 1.519497 0.039520 -1.492813 1.587156 0.403819 0.134813 -1.047206 -0.374701 2.413771 3.413362 -0.728907 -1.304101 0.007750 1.801831 0.707202 -0.824163 0.246853 -0.121566 0.136481 1.911044 0.794943 1.355199 2.676890 -4.625527 1.970545 1.141561 0.428074 1.382580 0.672699 -1.976151 -2.322571 0.432573 1.594392 1.414542 0.001777 -0.064035 -0.000311 -2.868873 0.067731 1.017591 0.631414 -1.711816 2.309745 0.213800 -0.840832 -1.673424 -0.758577 -0.677565 0.229242 -1.510150 1.699992 0.052639 -4.207651 2.591392 -0.170642 -1.517109 -1.175801 -1.637104 2.281314 -2.693831 -2.381390 0.859738 -1.876254 -3.105431 -1.156685 -1.014270 0.523583 0.875533 1.129217 -2.266384 -1.844742 2.926699 -0.703416 2.520126 1.505286 0.137916 2.641544 -0.873507 -1.048431 -1.297237 -1.934490 2.100650 0.079937 -1.892113 0.061638 -0.727350 1.260105 2.490856 -1.118676 -1.586949 -0.133317 1.829207 -2.103546 -1.201432 0.449123 1.230337 -1.552271 1.830245 0.927178 -1.638944 0.541217 -2.583443 -0.638953 -1.429041 -1.907174 1.596762 -0.987303 0.669354 1.002153 -0.406815 -0.717825 1.253575 0.350614 -0.178449 0.668745 2.661740 3.309960 -1.384709 0.427683 -3.498474 1.976786 -3.106816 -3.025879 0.656225 -0.504538 -0.261144 -0.857598 -0.945550 1.558993 1.693035 -1.732058 -1.729557 1.920344 +PE-benchmarks/word-wrap.cpp__solveWordWrap(int*, int, int) = -9.529143 -9.777799 -5.061269 -13.293897 7.947153 17.994664 4.974516 -18.016615 -16.582688 -1.174942 9.584958 -25.821231 -8.808004 19.049238 -8.400705 16.755411 21.202937 -1.230434 -12.221560 -6.053469 14.461429 6.203727 28.082372 28.701801 -14.989437 -1.110671 -3.113714 8.034696 5.508373 -4.798878 7.563742 -8.028725 5.912837 -16.857708 -3.461238 -2.864223 -4.830673 6.699503 19.009729 -25.829886 -1.816029 5.782283 1.830427 0.084195 0.306161 3.363695 13.008168 15.554122 4.476192 13.271353 10.605342 -0.838478 9.817186 0.402395 5.524383 -1.325451 4.385471 -4.463506 -0.990103 -6.424029 -5.119831 3.012763 0.898135 20.328736 21.771007 2.557653 -10.800184 6.479438 7.682766 5.383574 6.550061 16.431975 -5.997826 9.468536 8.527420 -20.944215 5.378025 -23.105282 4.725067 -16.665638 -11.901280 6.516122 11.083588 9.324463 11.861671 0.645912 27.901047 -2.061902 -14.388761 18.077927 20.684242 -15.618198 -3.752570 -0.745064 -8.263560 -1.507982 -6.851237 9.578307 2.760062 13.951756 -17.012260 -6.364805 -0.712626 3.054635 -10.279123 -8.628696 1.164513 12.443929 -11.542932 -10.863711 -0.187560 15.797212 -2.411502 -30.267622 -14.019544 -13.610294 2.964960 1.674200 -15.328426 -15.176293 7.866273 1.676825 -3.431402 -6.523122 -3.025122 7.206716 14.777119 5.313148 -4.148147 13.494436 5.459162 30.597276 -2.179514 -10.429114 3.767347 2.994037 -0.129573 12.039419 -4.810135 -3.625974 0.619174 -16.805258 3.840771 10.890814 -8.880484 -5.136093 1.277722 3.024898 -4.740559 58.767430 -4.440754 23.692088 20.960982 -15.281252 2.871533 -11.062764 6.446459 6.403352 7.663853 6.879084 -26.434280 -15.630224 19.213253 27.847992 9.223406 -18.095376 2.118864 10.097502 2.014973 -6.947077 10.215919 2.777475 0.865083 -7.652500 -1.932916 13.871184 33.776319 -10.532365 0.902899 4.485623 7.479021 1.797423 -13.318872 -4.075677 -12.749853 -0.096696 10.886793 9.109697 8.238628 20.071274 -19.132685 15.853759 1.122570 3.556237 17.474239 8.777931 -18.157299 -11.899696 -8.135821 6.477005 11.880213 -5.079830 -4.318832 4.158147 -21.976020 1.287542 7.130916 1.088337 -12.653618 18.620646 1.679957 -6.573149 -5.456587 5.594979 -5.032150 -5.444016 -7.004616 16.467213 -2.244996 -16.243662 13.949662 6.634322 -9.818819 0.707870 -7.829793 18.937252 -13.220828 -14.332655 11.786450 -9.140266 -9.468642 -4.698981 -4.554908 4.815591 10.622976 10.013805 -20.604497 -10.674824 18.331027 -6.980689 23.728680 9.650195 -5.403155 7.736642 -12.544462 -10.395880 -8.987577 -16.288880 2.732857 8.068628 -14.885022 -7.546281 -4.039996 15.263772 11.699679 -0.863028 -16.069267 -0.142811 16.935472 -14.911030 -1.287624 3.816177 6.187007 -17.511119 5.122654 7.535621 -12.618747 9.298029 -10.883719 -4.402047 -16.236571 -10.316250 16.167523 0.177427 8.581597 -3.722778 -2.093639 4.241718 7.668710 8.801286 3.279981 10.394225 23.171618 9.055122 0.923770 -5.378599 -25.228145 14.076545 -18.266099 -18.746115 6.366931 3.669158 -11.583333 -6.576569 -2.621228 17.669568 14.101763 -15.506627 -11.461768 10.437509 +PE-benchmarks/z-algorithm-linear-time.cpp__main = -0.736770 -0.686471 2.691635 -2.302311 2.681226 -0.478013 0.992709 1.652823 -2.193083 -2.776742 -0.260046 -0.775817 -4.777079 2.221460 -1.263367 -0.261253 1.760542 -0.434285 0.107551 -2.977637 2.757437 -3.323206 3.401970 1.828934 -5.394082 0.208352 -0.503586 4.514600 1.907299 3.655873 1.918934 -0.844129 -1.305170 1.628337 5.148482 -1.546937 0.621429 1.077772 -3.892294 -5.361806 -1.612171 4.971032 0.518850 1.697112 1.627927 5.369689 1.670905 2.661740 -2.734201 2.849838 3.327660 -0.801985 2.802455 0.084859 -1.333637 -1.222199 1.571598 -1.099951 -1.746145 1.418553 -0.689434 -5.088691 1.909052 2.610552 4.875984 -2.861620 -0.559738 0.046701 -0.194081 1.976373 1.318131 3.046049 0.478892 -1.143296 4.963735 -0.345824 -0.472289 -5.018623 2.347227 -8.799717 -3.144289 -3.738324 4.251927 3.701643 -0.422884 -2.690922 6.348912 0.744132 -0.604999 3.615951 1.570950 0.121043 0.228130 -3.927815 -1.654907 0.665355 -2.297614 -2.432828 1.358499 3.215960 -1.707891 0.465849 -0.029094 -1.826065 -1.817222 -0.142431 -4.201070 3.594208 -4.275343 -0.541517 -4.738817 3.055428 1.109439 -4.370808 1.029833 -2.096301 0.429820 -0.142305 2.507385 3.335019 0.819626 1.239465 -1.085819 1.355026 -5.528110 5.031705 1.786189 -1.762787 0.894504 3.018950 -1.535789 -1.133054 3.338150 -0.256115 -4.415723 3.687650 -1.153813 0.581973 -1.779580 1.705444 4.471558 -1.952515 -1.659891 -2.222281 0.247242 -1.497428 -2.796729 -2.682107 2.144743 5.429832 -0.421593 1.273330 0.148804 -0.790956 4.492178 2.555634 0.885522 3.647493 2.665468 -0.336733 -1.721493 -2.139918 1.304966 2.773421 0.381018 -2.452856 -0.744079 0.589682 0.771441 -0.821258 1.203933 1.913373 -0.828426 -0.403703 0.106194 -2.582987 3.481834 -0.317908 -2.600314 0.879034 2.650729 -3.322236 -2.609188 0.018813 -0.374506 -2.727514 -0.385076 0.139507 1.049140 2.873221 -6.160761 2.630822 0.965396 0.252354 2.184572 -3.476487 1.565269 -7.587436 -0.612001 0.175760 2.866013 -0.526366 -1.284290 0.026979 -3.508511 2.908948 -0.184542 1.937423 -1.599762 3.125068 -2.666701 -0.126270 -1.756369 -3.723325 -2.424595 1.752379 -1.701171 0.115696 1.424633 -4.479631 1.373705 -3.327726 -1.728935 0.640290 2.324486 1.921724 -1.345764 -2.641901 0.971783 -0.256456 -5.475827 -5.529622 -0.981015 1.515867 -1.279728 -2.630620 -1.921915 -4.163865 3.520528 -2.843252 1.592062 1.454051 -0.173671 4.664006 5.333485 -2.992186 -1.615819 -1.962692 0.862024 -1.675356 0.650801 0.347139 -0.333320 0.725332 2.845248 0.513340 1.776257 -0.597652 5.469045 -0.826753 -3.342662 1.526953 -2.782333 1.170348 4.618739 2.288371 -1.977071 -2.073032 -4.780511 1.390352 0.190655 -0.250751 2.809877 -3.081130 0.001751 1.119279 0.841890 -2.378297 1.314636 1.101558 -2.038749 -3.428653 7.477056 4.915739 -2.764397 2.131517 -2.054681 2.307373 -2.120676 1.137868 -3.571609 0.205359 1.947424 2.122569 0.588241 1.851516 2.655222 -2.420333 -1.641514 -1.018927 +PE-benchmarks/z-algorithm-linear-time.cpp__search(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >) = -1.387716 -1.372862 1.518928 -2.653904 2.583334 0.529251 1.185865 -0.488923 -2.947415 -2.933981 0.883831 -3.981477 -4.753988 3.552383 -2.039802 1.343606 3.621859 -0.490247 -0.718429 -2.822362 3.109882 -1.669155 5.453727 4.081785 -5.508780 -0.154398 -0.747942 3.764557 2.253039 1.718450 3.108185 -2.182870 0.020242 -0.270670 3.609665 -1.218732 -0.042975 1.323040 -0.947901 -6.578958 -1.509911 4.921323 0.645202 1.281769 1.733329 4.948020 2.773742 3.485392 -1.773870 3.843271 3.252316 -0.611057 3.358630 0.077528 -1.047800 -1.807219 1.416631 -2.196417 -1.909834 0.748218 -1.271742 -3.659538 1.207804 4.145304 5.957255 -1.975101 -1.550619 0.892625 0.792509 2.120585 1.606148 4.143985 0.431872 0.769567 4.615392 -2.123793 -0.178769 -6.448620 1.853815 -9.297782 -3.644149 -2.099483 4.436200 4.010953 0.301513 -1.988657 7.333998 0.753408 -1.775424 4.982586 3.748440 -1.115222 -0.412933 -3.083631 -1.692747 0.423340 -2.689515 -0.736804 1.259996 3.960897 -3.130297 -0.528539 -0.375289 -1.293775 -2.274669 -0.840824 -2.928487 3.769683 -4.733674 -1.580661 -3.912909 3.309586 0.859413 -6.456055 -0.207691 -2.211855 0.652913 0.746013 0.366125 1.154973 1.571871 0.725663 -1.060085 0.653749 -4.887047 4.679383 2.505270 -0.168874 0.203436 4.169253 -0.243532 2.031678 2.242280 -1.126971 -2.757970 2.762670 -0.838778 1.680173 -1.805347 0.626160 3.900284 -2.872710 -1.054551 -0.546887 -0.962743 -2.333449 -2.571076 -2.224851 1.104607 8.589248 -0.893046 3.333022 2.273508 -2.368205 3.168922 0.502788 1.258445 2.677159 2.791068 1.355692 -3.093162 -3.062400 3.202151 4.851420 1.182581 -3.481362 -0.082513 1.791757 1.261770 -1.308968 2.043299 2.220980 -0.508114 -1.560836 0.081980 -0.453746 5.844413 -1.227981 -1.447458 0.748932 3.118522 -1.573362 -3.270944 -0.133223 -1.164845 -2.064021 0.903731 1.257204 1.133237 4.152844 -6.563632 3.639872 1.303387 1.083000 2.875089 -1.673199 -1.081326 -7.675496 -1.240570 1.117362 2.778767 -0.627422 -0.845240 0.290502 -4.680166 2.409228 0.389118 1.849950 -2.129831 4.240554 -2.144363 -0.707860 -2.119339 -1.876712 -2.140099 0.730598 -1.876357 1.939673 2.283849 -4.700765 2.605497 -2.156597 -2.478020 0.042399 0.984185 3.700013 -2.763592 -3.389285 1.590862 -2.280709 -5.936208 -4.743584 -1.405845 0.986251 0.179059 -1.170045 -3.058432 -3.870604 4.539217 -2.721276 3.343343 2.172806 -0.609072 4.673195 2.704766 -3.249357 -1.782291 -3.192294 0.785379 -0.737116 -0.637701 -0.348636 -0.533393 2.039906 3.497153 -0.338099 -0.549296 -0.686829 5.157622 -2.591094 -2.621029 1.614779 -1.583326 -0.773796 4.153334 2.359644 -2.743279 -0.260454 -4.695692 0.913392 -1.897095 -0.822770 3.207335 -2.685644 0.146424 0.508971 0.055983 -1.624623 1.436789 1.682463 -1.526401 -1.535739 7.547601 5.196211 -2.204833 1.338480 -4.091447 3.077754 -3.829146 -1.570304 -1.868815 0.456360 0.392545 0.800516 0.285690 2.763037 3.763764 -3.666427 -2.922940 0.790745 diff --git a/vocabulary/seedEmbedding_1500E_300D_250batches6.0margin.txt b/vocabulary/seedEmbedding_1500E_300D_250batches6.0margin.txt new file mode 100644 index 00000000..143ac675 --- /dev/null +++ b/vocabulary/seedEmbedding_1500E_300D_250batches6.0margin.txt @@ -0,0 +1,63 @@ +add:[0.025248907506465912, -0.0032446319237351418, -0.2297450304031372, 0.020684288814663887, -0.046205900609493256, 0.13335005939006805, 0.06460077315568924, -0.06328211724758148, -0.04478873312473297, 0.12075794488191605, 0.034320808947086334, -0.10351669043302536, -0.01613047532737255, 0.12865225970745087, 0.015140749514102936, 0.05511505529284477, 0.1205211952328682, 0.05644015967845917, -0.11992193758487701, 0.026676958426833153, 0.07827390730381012, 0.13963353633880615, 0.13390383124351501, 0.10615333914756775, 0.0013403656193986535, 0.03732472285628319, -0.022368263453245163, -0.11607689410448074, 0.02055179886519909, 0.001967768417671323, 0.003149761352688074, -0.030914263799786568, 0.06976867467164993, -0.08767662942409515, -0.08367395401000977, -0.0821526050567627, -0.03545026853680611, 0.010995235294103622, 0.09500110149383545, -0.10315961390733719, 0.06009676679968834, 0.09103105217218399, 0.20711860060691833, -0.08484964072704315, -0.026270922273397446, 0.15641525387763977, 0.06407676637172699, 0.09891991317272186, 0.03155697137117386, -0.04000416770577431, -0.007787215989083052, 0.03904139623045921, 0.05371592566370964, 0.07144361734390259, 0.032944705337285995, 0.041081082075834274, -0.008628325536847115, 0.08751071989536285, 0.02376430481672287, -0.078340083360672, 0.04502930864691734, 0.08624786138534546, -0.0792650580406189, 0.11170385032892227, 0.11932047456502914, 0.05935141071677208, -0.043473806232213974, 0.0275468360632658, 0.026768378913402557, 0.04376807063817978, 0.022148389369249344, 0.05650169774889946, 0.09159389138221741, 0.030791819095611572, -0.02171371877193451, 0.14558936655521393, -0.02196481265127659, 0.10892841219902039, 0.011089206673204899, -0.16334666311740875, 0.05778990313410759, 0.014082308858633041, -0.0029710533563047647, -0.0934733897447586, 0.07057388871908188, -0.004234654363244772, 0.05264684557914734, -0.01290739793330431, -0.028852887451648712, 0.12830021977424622, 0.08388694375753403, -0.04682270437479019, -0.0796498954296112, -0.010793311521410942, -0.0904703214764595, 0.043749045580625534, -0.058078911155462265, 0.04534577950835228, 0.166289821267128, -0.020639019086956978, -0.11528618633747101, -0.10944201797246933, -0.153434157371521, 0.07931860536336899, -0.07497169822454453, 0.0009818300604820251, 0.06833607703447342, -0.04290635138750076, -0.052109189331531525, 0.03077142871916294, 0.04919597506523132, -0.06266999989748001, -0.05514649301767349, -0.13473793864250183, -0.1623220443725586, -0.09110834449529648, -0.12859438359737396, -0.04741701856255531, -0.057220540940761566, -0.11650095134973526, 0.048463381826877594, -0.007042470388114452, -0.054256241768598557, -0.07806608080863953, 0.08139657974243164, -0.05107499286532402, -0.06371074169874191, 0.026942087337374687, -0.06250008195638657, -0.0821027010679245, 0.0044724056497216225, 0.08249411731958389, -0.07231941819190979, -0.11771483719348907, 0.07896778732538223, -0.0020812414586544037, 0.0137091763317585, 0.04011482745409012, -0.0702492967247963, -0.10976511240005493, 0.11528071761131287, -0.1359572410583496, 0.11950691789388657, 0.007561201695352793, -0.08287637680768967, 0.01782136783003807, 0.022446829825639725, -0.015767371281981468, 0.008539442904293537, 0.03955078125, -0.03784029558300972, 0.1023394837975502, 0.04920644313097, -0.12888163328170776, -0.07119788229465485, -0.03452462702989578, -0.01625182293355465, -0.008013234473764896, 0.08515685051679611, 0.018346041440963745, 0.10439211130142212, -0.039108023047447205, 0.018723124638199806, 0.130404993891716, 0.10057953000068665, -0.017829377204179764, 0.13922786712646484, 0.009503406472504139, -0.0257827527821064, -0.005774915684014559, 0.025815952569246292, -0.0331868939101696, -0.057337094098329544, -0.11305897682905197, -0.07535146921873093, 0.01313092466443777, 0.06950284540653229, -0.024247998371720314, 0.22003616392612457, 0.004101196303963661, 0.10669494420289993, -0.01282341219484806, 0.11137635260820389, 0.022750986739993095, -0.08113787323236465, 0.09414397925138474, 0.019823918119072914, -0.04601570591330528, 0.10929121822118759, 0.04290103167295456, 0.06169838458299637, 0.14146767556667328, -0.06641707569360733, 0.006746835540980101, -0.037881769239902496, 0.021299686282873154, -0.06793605536222458, 0.18089506030082703, 0.0013650375185534358, 0.07244907319545746, 0.07252584397792816, 0.014152307994663715, -0.09367737919092178, 0.01760409213602543, -0.1108086109161377, -0.06616805493831635, -0.0259612537920475, -0.0021192634012550116, 0.02008422650396824, 0.06873386353254318, 0.08694379031658173, -0.021322017535567284, -0.05368680879473686, 0.11050231009721756, 0.09574294835329056, -0.04071735590696335, 0.0543178990483284, 0.08127962052822113, -0.034418098628520966, 0.02529471181333065, 0.09628873318433762, 0.00655702268704772, -0.022355560213327408, -0.07643015682697296, 0.04493722319602966, -0.12767376005649567, -0.09053891152143478, -0.050802335143089294, 0.039957985281944275, 0.025386355817317963, 0.058811891824007034, 0.05090467631816864, -0.03513937070965767, 0.0965467169880867, 0.09472910314798355, 0.1265525370836258, -0.050176020711660385, -0.132935032248497, 0.10446050763130188, 0.004754430614411831, 0.0908106341958046, 0.07008262723684311, 0.02782464027404785, -0.03371165692806244, -0.13704736530780792, 0.049072109162807465, -0.09213470667600632, -0.029425550252199173, -0.10077982395887375, 0.009491216391324997, -0.027213582769036293, 0.16146700084209442, -0.05486927926540375, 0.108955979347229, 0.025471268221735954, -0.03515416011214256, -0.11127416789531708, 0.017811952158808708, 0.0819588154554367, 0.11711780726909637, 0.018520338460803032, -0.011257873848080635, 0.03639593347907066, -0.06086708605289459, -0.002923807129263878, 0.00017784633382689208, -0.07835859060287476, -0.0006816338282078505, 0.031843509525060654, -0.01975475437939167, -0.017300013452768326, -0.0545167438685894, 0.028145471587777138, -0.031108830124139786, 0.02869333326816559, 0.018056189641356468, 0.003482990665361285, 0.02386670932173729, -0.010319714434444904, -0.019461752846837044, -0.06864863634109497, 0.11234597861766815, 0.06801411509513855, -0.19042342901229858, 0.010183043777942657, 0.05800620838999748, -0.10598424077033997, 0.09819064289331436, -0.08983027935028076, -0.05313831567764282, 0.024609101936221123, -0.04531050845980644, -0.07754980772733688, 0.015734540298581123, -0.02517721615731716, 0.038155119866132736, -0.010499672032892704, -0.02678397111594677, -0.096076101064682, 0.02372625470161438], +alloca:[0.026876727119088173, -0.0024924397002905607, -0.06802666932344437, 0.07599883526563644, 0.006986571010202169, 0.06408161669969559, 0.11194998025894165, 0.03917402774095535, 0.005577918607741594, -0.03995930403470993, 0.026895225048065186, -0.06278520077466965, -0.12898096442222595, 0.13162261247634888, 0.06579979509115219, 0.11071856319904327, 0.1179158017039299, 0.07453122735023499, -0.005690085701644421, 0.051173195242881775, -0.004339776001870632, -0.030490785837173462, 0.14342822134494781, 0.09093604981899261, 0.027555719017982483, 0.053826116025447845, -0.0238343495875597, -0.03058924339711666, -0.11565469950437546, 0.061385296285152435, 0.002822316251695156, -0.122499980032444, 0.12807528674602509, -0.10967174917459488, -0.07981692254543304, -0.043342553079128265, -0.04015880450606346, 0.011183047667145729, 0.036289628595113754, -0.11844919621944427, 0.020685356110334396, 0.13232623040676117, 0.0028885204810649157, -0.061777010560035706, -0.0160524882376194, -0.011068878695368767, 0.06612786650657654, 0.1009233146905899, 0.04504111781716347, 0.09634428471326828, -0.07722120732069016, -0.13166271150112152, 0.09074332565069199, 0.11099901050329208, 0.06127208098769188, 0.030565844848752022, -0.14966748654842377, -0.07253281772136688, -0.09140431135892868, 0.036806393414735794, 0.012612676247954369, -0.15145523846149445, -0.12252623587846756, 0.029951976612210274, 0.10087689757347107, -0.032702334225177765, -0.04390969127416611, 0.021621577441692352, -0.11200133711099625, 0.04067498818039894, 0.014691250398755074, 0.05851304531097412, 0.10421773791313171, -0.03246130794286728, 0.042418498545885086, 0.05236256122589111, -0.11651268601417542, 0.05078428238630295, -0.07754340767860413, -0.11307503283023834, -0.12156819552183151, -0.03506314381957054, 0.08075761049985886, 0.08214429020881653, 0.11193592101335526, -0.06365486979484558, 0.029877251014113426, 0.007374903187155724, -0.024195615202188492, 0.010082944296300411, 0.12730419635772705, -0.11602164804935455, -0.12595611810684204, -0.01840013451874256, 0.09406221657991409, 0.044134050607681274, -0.11640505492687225, -0.013960273005068302, 0.10469581186771393, -0.11484558880329132, -0.13238142430782318, -0.07443734258413315, 0.04827873781323433, 0.04793975129723549, -0.05614562705159187, -0.0956462174654007, 0.01854146458208561, 0.11834181845188141, -0.08094273507595062, -0.12369027733802795, -0.13993476331233978, -0.09451518207788467, -0.05766628310084343, -0.12132440507411957, 0.03666650876402855, 0.12950649857521057, -0.05106346681714058, 0.11589652299880981, -0.056488651782274246, -0.08793570846319199, 0.10936221480369568, -0.006275302730500698, -0.00519286934286356, -0.16219466924667358, 0.08711368590593338, 0.05809605121612549, -0.06524711847305298, 0.021132519468665123, 0.053387921303510666, 0.053532931953668594, 0.001297319889999926, 0.13394391536712646, 0.11478318274021149, -0.010965324938297272, 0.03181304782629013, 0.01478224154561758, 0.008708000183105469, 0.11932124197483063, 0.011545776389539242, -0.11478383094072342, -0.06765289604663849, -0.14769460260868073, 1.6179115846171044e-05, 0.01614568382501602, -0.1060791090130806, 0.024754056707024574, -0.07515022158622742, 0.049172405153512955, 0.009130981750786304, -0.037575118243694305, -0.020645832642912865, 0.07491779327392578, 0.0630241185426712, -0.12008126080036163, 0.092458575963974, -0.0912945419549942, -0.01988111436367035, -0.024560417979955673, 0.10880231112241745, 0.018166905269026756, -0.01462532114237547, 0.0038000678177922964, 0.017419463023543358, 0.1335494965314865, 0.10313081741333008, -0.11572174727916718, 0.004946643020957708, -0.04823607578873634, 0.10568808019161224, -0.06140386685729027, 0.06610721349716187, 0.0679418221116066, 0.10318406671285629, -0.11687589436769485, -0.011069093830883503, 0.026050036773085594, 0.07200732082128525, -0.13732179999351501, -0.027545366436243057, 0.04586426541209221, -0.028676897287368774, 0.05737221986055374, -0.13754920661449432, -0.004415098577737808, -0.046125628054142, 0.001090591074898839, 0.014506430365145206, -0.030962247401475906, -0.03380722180008888, 0.03815140575170517, 0.08916414529085159, 0.11265458911657333, -0.07640279829502106, -0.042867448180913925, 0.07800773531198502, 0.03687738999724388, -0.06812405586242676, 0.005330933257937431, -0.011951006948947906, 0.07839149981737137, 0.07579381763935089, 0.10227669775485992, 0.016523947939276695, -0.026097288355231285, -0.11276526749134064, -0.05582394450902939, -0.03754542022943497, -0.0018968323711305857, 0.08416319638490677, 0.10204540193080902, -0.06902095675468445, -0.03613705188035965, -0.07264484465122223, -0.013907401822507381, 0.0465700589120388, -0.08512089401483536, 0.056216031312942505, 0.08549531549215317, 0.21695788204669952, -0.05138235539197922, 0.056235406547784805, -0.009909458458423615, -0.10965059697628021, 0.04184979572892189, 0.07363344728946686, 0.10051074624061584, -0.07832619547843933, -0.13170690834522247, 0.09617544710636139, -0.09464750438928604, -0.09091295301914215, 0.025328004732728004, -0.03362129628658295, 0.0002799364738166332, 0.07690097391605377, -0.10681694746017456, 0.11340460181236267, -0.042622096836566925, 0.1092565581202507, 0.09332166612148285, 0.08044154196977615, 0.07296868413686752, 0.03416856750845909, 0.11757852137088776, 0.07374120503664017, -0.13575544953346252, 0.045444928109645844, -0.10630844533443451, 0.020104793831706047, -0.13592268526554108, 0.009531659074127674, -0.08180733025074005, -0.05738453194499016, 0.12072406709194183, 0.07487466931343079, 0.07031279057264328, -0.05663212761282921, -0.0983528271317482, 0.07712974399328232, -0.13283389806747437, 0.014173971489071846, 0.11605919152498245, 0.09675894677639008, 0.037611354142427444, 0.026602303609251976, 0.08752159774303436, -0.07903477549552917, -0.015433317050337791, 0.03877745941281319, 0.04573797062039375, -0.011241452768445015, -0.06516142189502716, -0.04127003252506256, -0.09706591069698334, -0.016804112121462822, 0.02948744222521782, -0.0034022401086986065, -0.009357484988868237, -0.03844897821545601, -0.020696118474006653, -0.030906204134225845, -0.04711334779858589, 0.07058877497911453, 0.0119441207498312, -0.11171450465917587, 0.030627544969320297, -0.07377363741397858, 0.06009867042303085, -0.08453303575515747, -0.0536072812974453, 0.02442142926156521, 0.10045048594474792, -0.04241511598229408, 0.016725176945328712, 0.08929191529750824, -0.05668997764587402, -0.009921262972056866, -0.13311725854873657, -0.13433188199996948, -0.06374061107635498], +and:[0.02461974136531353, -0.0019309367053210735, -0.0727638229727745, -0.10296938568353653, -0.03641315549612045, -0.04708261415362358, 0.07887883484363556, -0.06873725354671478, -0.04341106489300728, -0.009205901063978672, 0.022648828104138374, 0.025618866086006165, -0.07118968665599823, 0.12331734597682953, 0.009071419946849346, 0.10436810553073883, 0.10999719053506851, 0.039781466126441956, -0.11355940997600555, 0.02791796810925007, 0.04560673609375954, 0.015837477520108223, 0.12039823830127716, 0.10192657262086868, -0.0009712808532640338, 0.045824747532606125, -0.022219298407435417, -0.0012865333119407296, -0.1014329195022583, 0.11148430407047272, -0.02352144941687584, 0.07763323187828064, -0.014123940840363503, -0.0913519635796547, -0.07991053909063339, -0.03594861924648285, -0.0335991345345974, 0.004463830031454563, 0.054652124643325806, -0.11010091006755829, 0.054642606526613235, 0.012750583700835705, -0.016372574493288994, -0.08445043861865997, -0.032807424664497375, 0.13316041231155396, 0.06226610019803047, 0.09495957940816879, 0.056693289428949356, -0.03929882496595383, -0.02714993804693222, 0.041404955089092255, 0.06609133630990982, 0.07447057217359543, 0.038686517626047134, 0.045402947813272476, 0.07985931634902954, 0.10879891365766525, 0.019253578037023544, 0.027260204777121544, 0.04208613932132721, 0.1231745108962059, -0.016249053180217743, 0.10599031299352646, 0.11436109989881516, 0.06153702363371849, -0.03799593448638916, 0.0263000950217247, 0.04797815531492233, -0.037225306034088135, 0.02573431096971035, 0.054358020424842834, -0.011199142783880234, 0.008494545705616474, -0.03481458127498627, 0.07621005922555923, 0.07092766463756561, -0.0693824365735054, 0.0081979651004076, 0.1953456997871399, -0.08338713645935059, 0.0046238587237894535, -0.0049504670314490795, 0.09785863757133484, 0.06711428612470627, -0.030221259221434593, 0.01899832859635353, 0.09252697974443436, -0.024488836526870728, 0.10419478267431259, 0.09398526698350906, -0.03657027706503868, -0.08199271559715271, -0.010256492532789707, -0.09008748084306717, 0.04228672385215759, -0.057112615555524826, -0.06100203096866608, 0.0900627002120018, 0.02517165243625641, -0.11057771742343903, -0.07338058203458786, -0.03986933082342148, 0.07481934875249863, -0.06980306655168533, -0.07088533043861389, 0.09311000257730484, 0.1015913262963295, 0.16195617616176605, -0.049241647124290466, 0.04823007807135582, 0.044118139892816544, -0.051682453602552414, -0.12898992002010345, -0.07283571362495422, -0.08037223666906357, -0.09409646689891815, -0.04449019953608513, -0.05422426015138626, -0.1076439917087555, 0.0448337085545063, -0.006716555450111628, -0.07119856029748917, -0.04304642975330353, 0.068763367831707, -0.05281135439872742, -0.048434413969516754, 0.008774079382419586, -0.06503380835056305, -0.011197943240404129, -0.0007080173818394542, 0.07646292448043823, -0.11507925391197205, -0.11837805807590485, 0.06069837138056755, -0.0071088518016040325, 0.007734343875199556, 0.039441488683223724, -0.06446671485900879, -0.10675567388534546, -0.04675471410155296, -0.04141594097018242, 0.058389998972415924, 0.0029776766896247864, -0.0852014496922493, 0.10771550238132477, 0.17654508352279663, -0.0345870777964592, -0.04867609590291977, 0.11019178479909897, -0.07141382247209549, 0.0948556438088417, 0.07708029448986053, -0.09563726931810379, -0.08533855527639389, -0.03520838916301727, -0.015374595299363136, -0.0025732212234288454, 0.0816846489906311, 0.017997771501541138, 0.06166588142514229, -0.03589141368865967, 0.016862137243151665, 0.12224512547254562, 0.09694995731115341, -0.003085159230977297, -0.03252142667770386, 0.03999811038374901, -0.06977850198745728, 0.044799432158470154, 0.025410758331418037, -0.03470565378665924, 0.05934331193566322, -0.10851038992404938, -0.07189638167619705, 0.03526502475142479, 0.06832540035247803, -0.010313775390386581, 0.24710628390312195, 0.018935037776827812, 0.09978064149618149, -0.016852060332894325, -0.09236029535531998, -0.013121284544467926, -0.22627423703670502, 0.09201820939779282, -0.055940765887498856, -0.0162741020321846, -0.0014308419777080417, 0.05069795250892639, 0.012484806589782238, 0.1259460300207138, -0.06893149018287659, 0.006661554798483849, 0.06205522269010544, 0.008904611691832542, -0.06510331481695175, 0.1176290512084961, -0.007118352223187685, 0.07029451429843903, 0.0695900171995163, 0.013007464818656445, -0.08890195190906525, 0.02284909039735794, -0.10823027044534683, -0.05295858532190323, -0.08160021156072617, -0.002968993503600359, 0.017408624291419983, 0.06700421124696732, 0.13430997729301453, 0.0318303257226944, -0.05526234209537506, 0.0950712040066719, 0.05970185622572899, -0.01714147813618183, 0.053214382380247116, 0.07802392542362213, 0.19729287922382355, 0.1921551376581192, 0.0997224971652031, 0.02596968412399292, -0.01378586608916521, 0.01469897199422121, 0.0707588791847229, 0.07086385786533356, -0.08651626855134964, -0.021260058507323265, 0.035750240087509155, -0.0656009390950203, 0.06235003098845482, -0.0814552903175354, -0.024391474202275276, 0.08517070859670639, 0.06396320462226868, 0.12719330191612244, -0.06110278517007828, 0.10782334953546524, -0.11658292263746262, 0.08647997677326202, 0.07555369287729263, 0.06749163568019867, 0.02894400618970394, -0.030873512849211693, 0.1520078182220459, 0.05035066977143288, 0.019247503951191902, -0.04983414337038994, 0.10982232540845871, -0.0019556942861527205, -0.04405856877565384, 0.16767022013664246, -0.05322964861989021, 0.04613810032606125, 0.035393089056015015, 0.04837430268526077, -0.1021900475025177, -0.0559220016002655, 0.07826020568609238, 0.14566051959991455, -0.05920756608247757, 0.013219034299254417, 0.0339960977435112, -0.05836135894060135, -0.03949664160609245, 0.0009160980698652565, -0.07462935894727707, -0.002492343308404088, 0.036522138863801956, -0.020969808101654053, -0.0014993160730227828, -0.042070865631103516, 0.03287430480122566, 0.08676517009735107, 0.002164313104003668, -0.03271991387009621, -0.004050560761243105, 0.1281243860721588, 0.02603730745613575, -0.019603826105594635, -0.005634984467178583, 0.09908019006252289, -0.09343448281288147, 0.10313235968351364, -0.028940273448824883, -0.02676793374121189, -0.10017004609107971, 0.07953311502933502, -0.08301357179880142, -0.045887984335422516, 0.053412552922964096, -0.048365045338869095, -0.07398602366447449, 0.016278518363833427, -0.029636871069669724, 0.030916616320610046, -0.01208361517637968, 0.032742202281951904, -0.1210959181189537, 0.023525571450591087], +ashr:[0.024744221940636635, -0.0323420874774456, -0.07151360809803009, -0.10373319685459137, 0.12264645844697952, -0.12254748493432999, 0.12091520428657532, -0.1439061015844345, -0.03067900985479355, -0.06683973968029022, 0.02104499749839306, -0.09784158319234848, -0.12328587472438812, 0.11980149894952774, 0.06439558416604996, 0.10471703112125397, 0.1306307315826416, 0.038811083883047104, 0.034475330263376236, -0.11788199841976166, -0.05105647072196007, 0.06799731403589249, 0.1422637701034546, 0.10512255132198334, 0.005515387747436762, 0.04248397797346115, -0.07586737722158432, 0.06015409529209137, -0.03602251783013344, -0.05250918120145798, -0.0315021276473999, -0.04587839916348457, -0.018799884244799614, -0.1020565927028656, -0.07842695713043213, -0.013390358537435532, -0.13197359442710876, 0.01167317759245634, 0.09132637083530426, -0.03923771530389786, 0.05809537321329117, 0.07018744945526123, 0.05530468374490738, -0.0618145726621151, 0.053360387682914734, -0.08898307383060455, 0.06331528723239899, 0.04628939554095268, -0.0003015821275766939, -0.026645584031939507, 0.0582394003868103, -0.02910592593252659, 0.10140221565961838, 0.11789064109325409, -0.04790438711643219, 0.03563486039638519, -0.05002849921584129, -0.021158859133720398, -0.003785554552450776, 0.06630193442106247, 0.027715034782886505, 0.045217663049697876, -0.019444797188043594, 0.05813620612025261, -0.08114641904830933, 0.10550662130117416, -0.1418120563030243, 0.031921811401844025, 0.13566334545612335, 0.09485930949449539, 0.10342107713222504, 0.05539456754922867, -0.009967591613531113, 0.06246641278266907, 0.03579007834196091, 0.060017794370651245, 0.03202082961797714, -0.004590259399265051, 0.08063648641109467, 0.05554850026965141, -0.11494621634483337, 0.01190655492246151, 0.07559803128242493, -0.012118606828153133, 0.10172366350889206, -0.015485133044421673, -0.06615424901247025, 0.06647589802742004, 0.11905615031719208, -0.053462814539670944, 0.0935826301574707, 0.03218357264995575, -0.1197705864906311, -0.010300186462700367, -0.05356322601437569, 0.01467723399400711, -0.057054076343774796, -0.12046627700328827, 0.05715041607618332, 0.1082913801074028, -0.1303795427083969, 0.09303758293390274, 0.09472062438726425, 0.04503059759736061, -0.0729503408074379, 0.005187346134334803, 0.14931249618530273, 0.10323841124773026, 0.007339099887758493, 0.03627385199069977, -0.07489608973264694, 0.04233308136463165, -0.052202776074409485, -0.10063789039850235, -0.08727217465639114, -0.018527766689658165, 0.020629215985536575, -0.04636954143643379, -0.056627362966537476, -0.11334225535392761, 0.10192279517650604, -0.00741332583129406, -0.11140879988670349, 0.03737514466047287, -0.026375964283943176, 0.16028518974781036, 0.04695573076605797, -0.0939377173781395, -0.0407259464263916, -0.08495362848043442, -0.001851469511166215, 0.1288987547159195, 0.031168349087238312, -0.08737096190452576, 0.03240115940570831, 0.017646629363298416, -0.1128922700881958, 0.04939510300755501, 0.02144450508058071, -0.1088632345199585, -0.02082037925720215, -0.15393604338169098, 0.1291951686143875, 0.02832372486591339, -0.07856334745883942, 0.01557862851768732, 0.0049644033424556255, 0.06818099319934845, 0.008180586621165276, 0.003510752459987998, 0.0022052184212952852, 0.0028516659513115883, 0.1304806023836136, -0.04247291386127472, -0.1918344646692276, 0.1147766038775444, 0.018658826127648354, -0.06948339194059372, -0.06626079976558685, -0.1029186025261879, -0.001144321751780808, 0.007832543924450874, 0.015080905519425869, 0.05779559165239334, 0.09646192938089371, -0.06005118414759636, -0.11721925437450409, -0.0835437923669815, 0.07839220762252808, 0.011404030956327915, 0.02445862628519535, 0.05124661326408386, 0.09387492388486862, -0.11029951274394989, -0.12735089659690857, 0.021722054108977318, 0.08391208201646805, 0.06466669589281082, -0.015488208271563053, 0.03624669089913368, -0.06098325923085213, -0.013910827226936817, -0.057061728090047836, -0.012349908240139484, -0.05854404717683792, 0.004033729434013367, -0.059471338987350464, 0.10523607581853867, -0.06842410564422607, 0.03959884122014046, 0.005734719801694155, 0.09486522525548935, -0.04146919772028923, 0.07985711097717285, 0.053012166172266006, 0.08219707012176514, -0.11115206778049469, -0.12272295355796814, -0.12029003351926804, 0.016619553789496422, 0.06856130808591843, 0.0012338777305558324, -0.07064247876405716, -0.008037748746573925, 0.02628040872514248, -0.05037468671798706, -0.03242089971899986, 0.0026416711043566465, 0.07436613738536835, -0.07370151579380035, 0.00944596715271473, -0.0926547646522522, 0.010684364475309849, -0.09131152182817459, 0.04629944637417793, -0.054810259491205215, 0.08962813764810562, 0.0770144909620285, 0.07763583213090897, 0.03327343240380287, 0.048159513622522354, 0.0757322758436203, -0.10356449335813522, 0.04125361144542694, 0.09884572774171829, 0.08504264801740646, 0.0024117156863212585, 0.0532635860145092, 0.16246776282787323, -0.08888190984725952, 0.04736655578017235, 0.049305062741041183, 0.09683652222156525, -0.06253167986869812, -0.06127622723579407, -0.01986745186150074, -0.01706489734351635, 0.0570695623755455, 0.08142289519309998, -0.09681234508752823, 0.11376696825027466, 0.0684671700000763, 0.03551905229687691, 0.045294515788555145, -0.05731496587395668, 0.04015110805630684, 0.041819311678409576, 0.03574863076210022, 0.019973916932940483, 0.08322108536958694, -0.045975346118211746, -0.0004198237438686192, 0.056289952248334885, 0.01055465079843998, 0.03804945573210716, -0.003332441207021475, -0.1196262314915657, 0.05165665224194527, 0.06992002576589584, 0.010865842923521996, 0.10305702686309814, -0.01070947851985693, 0.027672862634062767, -0.05898240581154823, 0.07433684170246124, -0.046367891132831573, -0.11154548823833466, -0.0007339515723288059, 0.05486789718270302, 0.05208355560898781, -0.042430225759744644, -0.06537409871816635, -0.047003138810396194, -0.0480700321495533, -0.008732923306524754, 0.03694453835487366, 0.0060669975355267525, -0.120446115732193, -0.12232690304517746, -0.020543286576867104, -0.02975763939321041, -0.005717366002500057, 0.06790035963058472, -0.030807767063379288, 0.05185052007436752, -0.1090218797326088, -0.10214246064424515, 0.030087566003203392, -0.021792998537421227, -0.12011978775262833, 0.023608563467860222, -0.02629472129046917, -0.11058465391397476, -0.0013609828893095255, -0.03038063272833824, 0.130726158618927, 0.09694810956716537, -0.1107647493481636, -0.1263105273246765, 0.033970631659030914], +bitcast:[-0.046946875751018524, -0.013550350442528725, 0.11592269688844681, -0.059097472578287125, -0.0681145116686821, 0.011242679320275784, 0.11686757206916809, -0.10849229246377945, -0.037156086415052414, -0.09383173286914825, 0.09227553009986877, 0.10760313272476196, 0.06036699190735817, -0.043855682015419006, 0.06972427666187286, 0.12154891341924667, -0.11034679412841797, 0.08998654037714005, 0.12480026483535767, -0.009985744021832943, 0.048587217926979065, 0.036514732986688614, -0.13091333210468292, 0.0673784390091896, -0.05574225261807442, 0.06935977935791016, 0.021833302453160286, -0.0016573030734434724, 0.07979011535644531, 0.04153131693601608, 0.1161368191242218, -0.0005812210729345679, -0.074055977165699, 0.06488748639822006, 0.013462813571095467, -0.03387197107076645, 0.04185814410448074, 0.10584083199501038, -0.12537415325641632, 0.10959529131650925, -0.027396216988563538, 0.07239596545696259, -0.008373994380235672, -0.10749087482690811, 0.08145660161972046, -0.013343069702386856, -0.13037648797035217, 0.05216120928525925, -0.06875946372747421, 0.1306850165128708, 0.04305579140782356, -0.12753930687904358, 0.06473911553621292, -0.09213700890541077, 0.10001105815172195, -0.1392519623041153, -0.03332115337252617, -0.011636634357273579, 0.13033363223075867, -0.046321310102939606, -0.015235167928040028, 0.0015418615657836199, -0.009271088056266308, 0.06224775314331055, 0.1269816756248474, 0.04625392332673073, 0.036361582577228546, -0.02509237639605999, -0.016397573053836823, -0.032041341066360474, 0.0756339430809021, 0.056153006851673126, -0.09606293588876724, 0.027091598138213158, 0.03970463201403618, -0.016158342361450195, 0.038517046719789505, -0.0825858935713768, -0.12269788235425949, 0.0008578934357501566, -0.08448851853609085, 0.07970133423805237, -0.003934015985578299, -0.017698772251605988, 0.08261313289403915, 0.060397155582904816, 0.018026946112513542, 0.03770551085472107, -0.140689417719841, -0.056102652102708817, 0.0885930210351944, -0.11855363100767136, -0.08831191807985306, 0.08942720293998718, 0.0885397344827652, 0.123465895652771, -0.10811180621385574, 0.11879026889801025, -0.03600267320871353, -0.05812510475516319, -0.0015328824520111084, -0.06352575868368149, 0.04457639157772064, 0.05429311469197273, -0.10798811912536621, -0.0066419667564332485, 0.07279282063245773, 0.028336988762021065, 0.06528184562921524, -0.13889388740062714, 0.005295027978718281, -0.07645919919013977, 0.11968301236629486, -0.1022564098238945, -0.009827143512666225, -0.12384548038244247, 0.004798097535967827, 0.12876173853874207, -0.04195186123251915, 0.09355252981185913, -0.051673524081707, -0.112774558365345, 0.12384292483329773, -0.10357951372861862, -0.04056917130947113, -0.013578920625150204, -0.049650635570287704, 0.08440718799829483, -0.013637465424835682, -0.006884491071105003, -0.04967984929680824, 0.08197584748268127, -0.10067856311798096, -0.04201021045446396, 0.033945582807064056, -0.009272698312997818, -0.13378958404064178, 0.13336986303329468, -0.017744289711117744, -0.10997725278139114, 0.01817970536649227, 0.13242526352405548, -0.06748153269290924, -0.09750041365623474, 0.08517975360155106, -0.04245986044406891, 0.011488402262330055, -0.03511928766965866, -0.10397569835186005, -0.003389137564226985, 0.11923112720251083, -0.07329347729682922, 0.10315012186765671, 1.4421284504351206e-05, 0.033596884459257126, 0.06079965829849243, -0.04187006503343582, -0.004988783039152622, -0.05993515998125076, 0.003106769174337387, -0.05551416054368019, -0.04102446883916855, -0.03114306554198265, 0.06001682206988335, -0.0001606194127816707, -0.039727453142404556, -0.15723024308681488, 0.030002528801560402, 0.09833139926195145, 0.0964072123169899, 0.06829730421304703, -0.035852737724781036, -0.07470697164535522, -0.06174842268228531, 0.095330610871315, -0.06768190860748291, 0.07479970157146454, 0.08735450357198715, 0.027043482288718224, -0.06672878563404083, -0.02271091379225254, -0.07914258539676666, 0.012644723057746887, -0.01560327410697937, 0.01897486485540867, 0.055134717375040054, -0.03268275782465935, -0.02031162567436695, 0.022018078714609146, 0.1336413323879242, 0.009479451924562454, -0.13047713041305542, -0.12543442845344543, 0.06681332737207413, -0.04293514043092728, -0.0366838201880455, 0.0249621719121933, 0.008480311371386051, 0.010953124612569809, -0.10052613914012909, 0.005826062057167292, -0.0003629490383900702, 0.02796027809381485, 0.11415552347898483, -0.11066456139087677, 0.03975781425833702, -0.10103441029787064, -0.01248838845640421, -0.025442607700824738, 0.08112423121929169, 0.09031383693218231, -0.09714542329311371, -0.12333688884973526, 0.00015230057761073112, -0.08015767484903336, -0.1209072545170784, 0.12418139725923538, 0.13851171731948853, 0.015460796654224396, 0.0008646916830912232, 0.1033565029501915, 0.07386738806962967, 0.09778568148612976, 0.01097323838621378, 0.13795258104801178, 0.07955425977706909, -0.10648344457149506, 0.10524965822696686, -0.02594844251871109, -0.07536695897579193, 0.06228632107377052, -0.10165205597877502, 0.013328664936125278, -0.07354617863893509, 0.021601669490337372, 0.01976366713643074, -0.04852971062064171, 0.022099144756793976, -0.007250138558447361, 0.12426876276731491, -0.013971359468996525, -0.045351818203926086, 0.03257596120238304, 0.018472332507371902, -0.0003088343655690551, -0.006747863255441189, -0.03815839812159538, -0.02272660657763481, 0.019354891031980515, -0.08831465244293213, -0.062498196959495544, -0.004573652055114508, -0.05916929244995117, -0.03336339071393013, 0.11138437688350677, 0.09586236625909805, 0.05541887879371643, 0.01816721446812153, 0.07147779315710068, -0.019567307084798813, -0.039181940257549286, 0.06123786047101021, 0.008742498233914375, 0.1156700924038887, -0.060688260942697525, -0.12068044394254684, -0.1286507099866867, -0.13900592923164368, -0.05465438589453697, -0.13015758991241455, 0.007589256856590509, -0.04873879998922348, 0.06760261207818985, -0.0010088318958878517, 0.001183164189569652, -0.016909554600715637, -0.08600419759750366, 0.03334072232246399, 0.023556247353553772, 0.0701969712972641, -0.05757834389805794, -0.020198771730065346, 0.06851880252361298, -0.004592436831444502, 0.04281873255968094, -0.016374265775084496, -0.06799156963825226, 0.0033151658717542887, 0.01021191943436861, -0.04322294145822525, 0.0548948273062706, -0.04127371311187744, -0.13892827928066254, -0.05744605138897896, -0.13702262938022614, -0.13099293410778046, 0.009792258962988853, 0.10950756818056107, -0.12758702039718628, -0.13420437276363373], +br:[0.023418651893734932, 0.0035607069730758667, -0.050627242773771286, -0.09992603212594986, -0.022210491821169853, 0.01210328284651041, 0.06344597041606903, -0.014069241471588612, -0.039268311113119125, -0.07595974206924438, 0.024745825678110123, -0.07131298631429672, -0.012991415336728096, 0.11924421787261963, 0.03525376692414284, 0.0932750329375267, 0.10286327451467514, 0.03709792718291283, -0.051816824823617935, 0.06257892400026321, 0.07766954600811005, -0.08646733313798904, 0.05435468629002571, 0.07708974927663803, 0.006920481566339731, 0.03557627648115158, -0.019663093611598015, 0.01421801745891571, -0.049135517328977585, 0.05783411115407944, 0.06309270858764648, -0.07955959439277649, -0.027003763243556023, -0.08140638470649719, 0.0001114735787268728, -0.08125633001327515, -0.020822690799832344, 0.08939065039157867, 0.06626377254724503, -0.10786756128072739, 0.052466608583927155, 0.12265249341726303, 0.08721258491277695, -0.07865048199892044, -0.028619667515158653, -0.10678611695766449, 0.05337945371866226, 0.09196203947067261, -0.042202427983284, -0.036621060222387314, 0.026054544374346733, -0.009792291559278965, 0.041748046875, 0.07417215406894684, 0.02633282169699669, 0.04174228385090828, -0.13958612084388733, -0.06360545754432678, 0.03819253295660019, 0.03308432549238205, 0.04216462001204491, 0.0002507293247617781, 0.03542494401335716, 0.09546947479248047, 0.08984117209911346, -0.008158216252923012, -0.03195493295788765, 0.034918978810310364, 0.0031466661021113396, 0.021112285554409027, 0.017364107072353363, 0.05217823013663292, -0.02045031636953354, -0.03934609889984131, -0.03306968882679939, -0.11554095149040222, -0.033739615231752396, -0.12622570991516113, 0.06595546752214432, -0.057420533150434494, -0.06900781393051147, 0.01588384434580803, -0.0050349608063697815, 0.19521525502204895, 0.07187866419553757, -0.0758732333779335, 0.024028541520237923, -0.038100309669971466, -0.027954112738370895, 0.10839242488145828, 0.07030456513166428, -0.009428558871150017, -0.07338429987430573, -0.10307898372411728, -0.08505695313215256, 0.0405176617205143, -0.053489115089178085, -0.06898938864469528, -0.020098146051168442, 0.01572345942258835, -0.08671977370977402, -0.03187600523233414, -0.027932744473218918, 0.0732676163315773, -0.0689937025308609, -0.09725632518529892, 0.055682677775621414, 0.0807173028588295, -0.021871225908398628, -0.09008701145648956, 0.030601011589169502, 0.05304259434342384, -0.046488214284181595, -0.11595679819583893, 0.11456380784511566, -0.09038030356168747, -0.147251158952713, -0.04482317343354225, -0.05120120942592621, -0.10664663463830948, 0.04619988426566124, 0.005139060318470001, -0.06556747108697891, -0.05587552487850189, -0.17247281968593597, 0.05243935436010361, -0.0590100958943367, 0.01414012722671032, -0.047336746007204056, -0.05157133936882019, -0.003404563060030341, 0.01632181741297245, -0.042133837938308716, -0.09940429031848907, 0.04242797940969467, 0.008283793926239014, 0.014102378860116005, 0.036878086626529694, -0.06213471293449402, -0.1021571084856987, 0.06521893292665482, -0.11209208518266678, -0.14729592204093933, -0.010865590535104275, -0.07641174644231796, 0.02751997299492359, 0.007969285361468792, -0.032639097422361374, 0.00791411753743887, 0.19170509278774261, -0.034301113337278366, 0.08230000734329224, 0.056812770664691925, -0.09854982793331146, 0.1666923463344574, 0.05681735649704933, -0.02816545031964779, -0.006426922976970673, 0.07564633339643478, 0.010433272458612919, -0.13531574606895447, -0.03353572264313698, 0.01768331229686737, 0.1122550517320633, 0.09303253889083862, 0.026925034821033478, -0.08634929358959198, -0.010057746432721615, -0.031169360503554344, 0.036626964807510376, 0.023924563080072403, -0.03371395170688629, -0.059904348105192184, -0.1033734455704689, -0.06974215060472488, 0.013641399331390858, 0.06228654459118843, 0.04334698244929314, 0.20413647592067719, 0.021735377609729767, 0.10081981867551804, -0.06986391544342041, -0.12791740894317627, 0.003738351399078965, -0.19011886417865753, 0.05201948434114456, -0.028935199603438377, -0.05674929916858673, 0.09460657089948654, 0.04529649764299393, -0.00976718869060278, 0.10626744478940964, -0.06206796318292618, 0.011857242323458195, -0.02393443137407303, -0.04717004671692848, -0.043087005615234375, -0.21061569452285767, -0.011506534181535244, 0.06883574277162552, 0.06838585436344147, -0.06444219499826431, 0.08931472152471542, 0.005361492745578289, -0.09673340618610382, -0.04841601476073265, -0.05360044911503792, -0.006958512589335442, 0.014939582906663418, 0.06206208094954491, -0.05204654857516289, -0.03330577164888382, -0.05116158351302147, 0.10090711712837219, -0.10115347057580948, -0.05440165847539902, 0.051518943160772324, 0.07368321716785431, 0.161895290017128, 0.1521613597869873, 0.09092574566602707, -0.01960953325033188, 0.005783045664429665, 0.041460368782281876, 0.01977650262415409, 0.06716372817754745, -0.08299660682678223, -0.056296806782484055, 0.09076336771249771, 0.029741497710347176, 0.05800675228238106, 0.047121018171310425, -0.03075825609266758, 0.0834292322397232, -0.04137074202299118, -0.14901602268218994, 0.05594170466065407, -0.08755573630332947, -0.01343747042119503, -0.0014612689847126603, 0.07130367308855057, 0.06401263922452927, 0.024726256728172302, -0.01807798258960247, 0.13540630042552948, 0.04510411620140076, -0.009052889421582222, -0.09282136708498001, -0.07973909378051758, -0.005548060405999422, -0.012548452243208885, -0.09158893674612045, -0.050321970134973526, 0.09072601795196533, 0.015486498363316059, 0.022383732721209526, -0.07399270683526993, 0.08246780931949615, 0.06763651967048645, 0.04791664704680443, 0.01977691240608692, -0.0018668395932763815, -0.14598160982131958, -0.057096485048532486, -0.06775328516960144, -0.0002568863274063915, -0.0742776021361351, -0.0028819022700190544, -0.051301900297403336, 0.14452260732650757, -0.0011618692660704255, -0.044571422040462494, -0.0018601675983518362, 0.023049456998705864, -0.0026866907719522715, 0.01425531879067421, 0.01026228442788124, 0.012126028537750244, -0.007632107008248568, 0.0597587525844574, -0.028103122487664223, 0.04454512149095535, 0.09841769188642502, -0.16343632340431213, 0.08478116244077682, -0.033729299902915955, -0.09530209004878998, 0.019813183695077896, -0.08342743664979935, -0.040041059255599976, -0.04403487965464592, 0.11794399470090866, -0.03325242921710014, 0.015372161753475666, 0.031057609245181084, 0.026126744225621223, -0.007780601270496845, 0.084804967045784, -0.027143117040395737, -0.020331555977463722], +call:[0.025583619251847267, 0.004058792721480131, 0.07826688140630722, -0.10527831315994263, -0.033036213368177414, -0.05928553268313408, 0.06641945987939835, 0.03855353593826294, -0.043764326721429825, -0.09505587071180344, 0.03413645550608635, -0.09486818313598633, -0.1301322728395462, 0.12605056166648865, 0.005690705496817827, -0.09822843223810196, 0.0976940169930458, 0.047744397073984146, -0.058198511600494385, -0.025860197842121124, -0.0020539923571050167, 0.0386938601732254, 0.08413603156805038, 0.1043575257062912, -0.03184603527188301, 0.03809899091720581, -0.023317744955420494, 0.08964082598686218, 0.04800623282790184, 0.027065590023994446, 0.1094454824924469, -0.045346327126026154, -0.025801008567214012, 0.12537184357643127, 0.020946422591805458, -0.04517712444067001, -0.03368085250258446, 0.0035841462668031454, -0.10877826809883118, -0.115861676633358, 0.0519886240363121, 0.13149262964725494, 0.033517900854349136, -0.05275459960103035, 0.04679451882839203, 0.1438213735818863, 0.06322840601205826, 0.09703269600868225, -0.042915042489767075, -0.02732202410697937, 0.0458100289106369, 0.013341766782104969, 0.04885337874293327, 0.06766458600759506, 0.017386341467499733, -0.13970276713371277, 0.002293960191309452, -0.05283248424530029, 0.020345475524663925, 0.03632305935025215, 0.044201359152793884, -0.06158590316772461, -0.07295528799295425, 0.10879571735858917, 0.11724814027547836, 0.014046996831893921, -0.041553810238838196, -0.10250232368707657, 0.043019749224185944, 0.08615059405565262, 0.02092081494629383, 0.055212266743183136, 0.09994982928037643, 0.02278604358434677, 0.004818847868591547, 0.1112576276063919, -0.009198037907481194, -0.10059145838022232, 0.07159839570522308, -0.20243331789970398, -0.08664518594741821, 0.0072278473526239395, 0.17812223732471466, 0.10364875197410583, -0.10643541812896729, -0.07680677622556686, 0.023237669840455055, 0.07209955155849457, -0.02727419137954712, 0.1162741407752037, 0.0826215147972107, 0.11262135207653046, -0.07140210270881653, -0.011492042802274227, -0.0858306735754013, 0.11712866276502609, -0.056423332542181015, 0.03179189935326576, 0.005785600747913122, 0.1028708666563034, -0.09469101577997208, 0.062498778104782104, -0.08367085456848145, -0.06329894810914993, -0.07419702410697937, 0.09538264572620392, 0.0412675216794014, 0.08531228452920914, -0.06685799360275269, 0.12348799407482147, -0.0008550542988814414, 0.056981757283210754, 0.1220892146229744, -0.1320546418428421, -0.042469851672649384, -0.08480653911828995, 0.04208557680249214, -0.045691877603530884, -0.052815791219472885, 0.12099761515855789, 0.046516235917806625, -0.10933049768209457, -0.0704069510102272, 0.10713030397891998, -0.23496802151203156, 0.05709234997630119, -0.06209464743733406, 0.01600705459713936, -0.06008799746632576, -0.0029340824112296104, 0.0010409493697807193, -0.11907949298620224, -0.06171239912509918, -0.09594039618968964, 0.03332198038697243, -0.0019197321962565184, 0.014727400615811348, 0.03941970691084862, -0.06775394082069397, -0.018767161294817924, 0.11312443763017654, -0.026575293391942978, 0.028234316036105156, -0.09022218734025955, -0.08068052679300308, -0.13418221473693848, -0.14699263870716095, -0.035753827542066574, 0.009353716857731342, 0.08431670069694519, -0.03578536584973335, 0.09670808911323547, 0.07741652429103851, -0.03178391233086586, 0.01340150274336338, 0.06213086098432541, -0.01813798025250435, 0.023827556520700455, 0.07854237407445908, 0.01944173499941826, 0.10510006546974182, -0.011506333947181702, 0.017560886219143867, 0.1299019753932953, 0.09805186092853546, -0.04582860693335533, 0.09465283900499344, 0.04923175647854805, -0.05249638110399246, -0.05986424908041954, 0.09985657781362534, -0.03478990122675896, -0.048127543181180954, -0.06744232028722763, -0.07388543337583542, 0.0503741092979908, -0.09590232372283936, 0.09874022006988525, -0.09640032052993774, -0.05296773836016655, 0.0987677201628685, 0.04777323827147484, 0.07252458482980728, 0.07403835654258728, 0.13388283550739288, 0.0701465755701065, 0.045999422669410706, -0.0469474233686924, 0.10666662454605103, 0.03919564187526703, -0.18765410780906677, 0.1113445982336998, 0.11766955256462097, 0.06027091667056084, 0.009788730181753635, -0.033059634268283844, -0.06625797599554062, -0.09178376197814941, 0.01799497939646244, 0.06945214420557022, 0.06988932937383652, 0.02959662675857544, -0.06594239920377731, 0.009836048819124699, -0.10937988758087158, -0.058157701045274734, -0.01029061246663332, -0.0033507337793707848, 0.013989579863846302, 0.06559359282255173, 0.01102566346526146, 0.04659505560994148, -0.05473797023296356, -0.09741218388080597, -0.006327402777969837, 0.10603927820920944, -0.026935860514640808, 0.07887870818376541, 0.033197853714227676, -0.10879839956760406, 0.08448775112628937, -0.06190171837806702, -0.023997465148568153, -0.12020658701658249, -0.056867633014917374, 0.007623194716870785, -0.08784148842096329, -0.05067205801606178, -0.010594509541988373, -0.053519658744335175, -0.15754027664661407, -0.0838795080780983, -0.03352157771587372, 0.04418974369764328, -0.03797927126288414, 0.05183137208223343, 0.026673074811697006, 0.00021907292830292135, 0.11425407975912094, -0.04632582515478134, 0.07803831994533539, 0.0695013776421547, 0.03118051029741764, 0.08411838859319687, 0.12449431419372559, 0.048246968537569046, 0.009458955377340317, -0.039609335362911224, 0.13441595435142517, -0.03208940103650093, -0.023941535502672195, 0.1377030611038208, -0.053441110998392105, -0.0008206201018765569, 0.026973692700266838, -0.07290834933519363, -0.06469810009002686, 0.015564887784421444, 0.07176019996404648, 0.04171335697174072, -0.07978568226099014, -0.010742312297224998, -0.0913693979382515, 0.032261595129966736, 0.14431792497634888, 0.0005025229183956981, -0.07555881142616272, -0.0015628377441316843, -0.07933573424816132, -0.028793666511774063, 0.006867976393550634, -0.0541742704808712, 0.03471667692065239, 0.023921387270092964, 0.001888051861897111, 0.028787050396203995, 0.015463464893400669, -0.07018160074949265, 0.005515039898455143, -0.01903596892952919, -0.07608591020107269, 0.07952885329723358, 0.06879426538944244, 0.09730938076972961, -0.014028897508978844, 0.10680824518203735, -0.10374195128679276, 0.08473458141088486, -0.08554539829492569, -0.03828367218375206, -0.014909426681697369, -0.09015916287899017, 0.042241305112838745, 0.01670396886765957, -0.09891322255134583, -0.0020091861952096224, 0.006629804614931345, -0.008771074935793877, -0.11071112006902695, 0.13830846548080444], +constant:[0.086833156645298, 0.07905887812376022, 0.032537419348955154, -0.02860494703054428, 0.05486093461513519, -0.07771023362874985, 0.0013140685623511672, 0.09943307191133499, -0.0741354450583458, -0.050668295472860336, -0.02923753671348095, -0.031134650111198425, 0.017780445516109467, 0.012967264279723167, 0.10032015293836594, -0.07516863197088242, 0.02019653096795082, -0.031369492411613464, 0.012072197161614895, 0.005034550093114376, -0.08211366087198257, -0.047827888280153275, -0.09468399733304977, -0.04904375597834587, 0.09268981218338013, 0.11581023037433624, -0.04986271634697914, -0.1547650843858719, -0.14655344188213348, 0.09303523600101471, -0.07190774381160736, -0.11057229340076447, -0.07795695960521698, 0.07027172297239304, -0.002478922251611948, 0.0512174554169178, -0.1582401841878891, -0.06810566782951355, -0.022918082773685455, -0.010951533913612366, 0.031191842630505562, 0.0917816087603569, -0.033023979514837265, -0.04196476936340332, 0.030191609635949135, 0.03430219367146492, 0.1041698083281517, -0.08869048207998276, 0.02905133366584778, 0.0339369922876358, -0.09337744861841202, -0.027534576132893562, -0.007753969635814428, -0.03396269679069519, 0.15046897530555725, 0.0873543843626976, 0.054456233978271484, 0.06600607186555862, -0.016093330457806587, 0.08569099754095078, -0.052484434098005295, 0.09215287864208221, -0.03430039435625076, -0.0691925436258316, -0.16162055730819702, -0.025566261261701584, -0.11704451590776443, -0.06680918484926224, -0.0012184022925794125, -0.02792174555361271, -0.05063989758491516, 0.008301248773932457, 0.07184138894081116, -0.059192076325416565, -0.04028056189417839, 0.05117843300104141, -0.038738105446100235, 0.05060046538710594, 0.059081465005874634, -0.11310318112373352, -0.046572066843509674, 0.09570619463920593, 0.09533005207777023, -0.020794076845049858, -0.08414240181446075, -0.05324720963835716, -0.01766442134976387, -0.14686831831932068, 0.0028416342101991177, -0.01673966646194458, -0.0024051712825894356, 0.09134232252836227, 0.019166996702551842, 0.06925047934055328, -0.020925359800457954, -0.09048386663198471, 0.15630421042442322, -0.10010617971420288, 0.019049467518925667, -0.09264182299375534, -0.017390599474310875, 0.08252877742052078, 0.06424509733915329, -0.0627281591296196, 0.014272022061049938, 0.07230685651302338, 0.06958968937397003, -0.011046190746128559, -0.028645796701312065, 0.09596306085586548, 0.013756501488387585, 0.0853741243481636, 0.08454488962888718, 0.10790710151195526, -0.014261267147958279, 0.10651320964097977, -0.048586566001176834, 0.034983232617378235, -0.14982004463672638, 0.011002711951732635, 0.10020685195922852, -0.06550056487321854, -0.12600456178188324, 0.08386529982089996, 0.02484244480729103, 0.019677402451634407, -0.0929025337100029, 0.07071958482265472, 0.00716864038258791, -0.021432628855109215, 0.06520089507102966, -0.09525904804468155, 0.039547137916088104, -0.0035946746356785297, 0.11536338180303574, -0.020290687680244446, 0.13842152059078217, -0.016071410849690437, 0.15730690956115723, -0.04320240393280983, -0.1379183977842331, 0.07633745670318604, 0.03821925073862076, -0.10918090492486954, -0.01233967486768961, 0.04228675737977028, -0.08575578033924103, 0.0015451924409717321, -0.11227633059024811, -0.09813491255044937, -0.1299901008605957, 0.03675996884703636, -0.10496934503316879, 0.02337341010570526, -0.008264290168881416, 0.030170181766152382, -0.08072568476200104, -0.12844303250312805, 0.03766559064388275, 0.08147289603948593, 0.1274930238723755, 0.06570916622877121, 0.07918179780244827, 0.015481647104024887, -0.0032936406787484884, -0.008130284026265144, 0.05051112547516823, 0.036178700625896454, -0.07821320742368698, 0.11631596088409424, 0.0851777046918869, -0.11860820651054382, 0.13811644911766052, -0.011765426024794579, -0.040835823863744736, -0.0994047299027443, 0.11745652556419373, 0.056949447840452194, -0.10321056097745895, -0.045996107161045074, -0.04110829904675484, 0.1344308853149414, 0.09613516181707382, 0.07153087854385376, 0.023556919768452644, 0.034235045313835144, 0.004673569463193417, -0.09608126431703568, 0.05257736146450043, -0.037617143243551254, -0.14072397351264954, 0.029274972155690193, -0.1380576342344284, -0.1267809122800827, -0.02094237320125103, 0.07824497669935226, 0.0662207379937172, -0.04904693365097046, -0.160491943359375, -0.005962908733636141, 0.10777505487203598, 0.06827086955308914, -0.030333345755934715, -0.09438163042068481, 0.06624706089496613, -0.02778952196240425, -0.0289665125310421, -0.038397643715143204, -0.04773833602666855, 0.01823233626782894, -0.021688243374228477, -0.06703606992959976, 0.14008483290672302, -0.06005656346678734, -0.001026822836138308, 0.09331261366605759, -0.032276131212711334, -0.051956336945295334, -0.005205594003200531, -0.07708358764648438, -0.005736285354942083, 0.13077284395694733, 0.12160662561655045, -0.08598974347114563, 0.10019071400165558, -0.05061009153723717, 0.15569953620433807, 0.026399213820695877, -0.053631141781806946, -0.026497317478060722, -0.05733394995331764, 0.12346897274255753, -0.11322575062513351, -0.05091318488121033, -0.001989298965781927, 0.010078120045363903, 0.058215826749801636, -0.014253047294914722, 0.08483245223760605, 0.055922310799360275, 0.1379839926958084, 0.032080475240945816, -0.056383877992630005, 0.05781424418091774, 0.06524834036827087, 0.019128575921058655, 0.12357455492019653, -0.06200884282588959, 0.09537508338689804, -0.0617784708738327, 0.10070044547319412, 0.08180876821279526, -0.09573136270046234, -0.06743656098842621, -0.13160695135593414, 0.03581485152244568, 0.01337006501853466, -0.10819994658231735, -0.05797174572944641, 0.06767559051513672, 0.14691120386123657, -0.002618072321638465, -0.11777237802743912, 0.010785435326397419, 0.032723285257816315, 0.03527205437421799, 0.10456248372793198, 0.06229335069656372, -0.04207192361354828, -0.013288945890963078, -0.11683835089206696, 0.12827634811401367, -0.07265792787075043, 0.0557265505194664, -0.10313399881124496, -0.01596352830529213, -0.061164237558841705, -0.033554404973983765, -0.08372867107391357, -0.07802443951368332, -0.057844072580337524, 0.0019426551880314946, -0.08072356134653091, 0.01829354092478752, -0.042433034628629684, 0.07695481926202774, 0.08066746592521667, 0.040691010653972626, 0.11403944343328476, 0.03496207296848297, -0.06257922202348709, 0.04970068112015724, -0.06440979987382889, -0.11738046258687973, -0.06450306624174118, -0.07853075861930847, -0.0462263822555542, -0.004468325525522232, 0.01144963689148426, 0.10736135393381119], +extractelement:[0.11719922721385956, 0.04118815436959267, 0.042017579078674316, 0.08916604518890381, -0.04609997570514679, 0.15886731445789337, 0.07355165481567383, -0.04749910905957222, -0.0338563472032547, 0.07007324695587158, 0.03557291254401207, 0.06228618323802948, -0.04456384479999542, 0.12462275475263596, -0.016307823359966278, -0.03001367673277855, 0.01612216979265213, 0.05519634485244751, -0.11355015635490417, -0.02658943645656109, 0.061190783977508545, 0.0394284762442112, 0.09819681197404861, 0.11442234367132187, -0.05877211317420006, 0.08222087472677231, 0.13663418591022491, -0.12196578830480576, -0.09794249385595322, 0.1334223598241806, -0.006656679790467024, 0.03748428821563721, 0.11063647270202637, -0.106021448969841, 0.08625783771276474, -0.09423287957906723, -0.03785208612680435, -0.03361029550433159, 0.05444330349564552, -0.11504944413900375, 0.01848246343433857, -0.0060855308547616005, 0.15497539937496185, -0.06602095067501068, -0.0729890689253807, -0.08698993176221848, 0.06235837936401367, 0.09581650793552399, 0.09685751795768738, -0.05408650264143944, 0.08208964020013809, 0.12792955338954926, 0.04289641231298447, 0.07755789905786514, 0.033706288784742355, 0.003128498326987028, 0.04304744303226471, -0.03567618876695633, -0.05154351517558098, -0.04396303743124008, 0.04601270705461502, 0.035044752061367035, 0.04057668149471283, 0.11796127259731293, 0.11441943049430847, -0.0479658767580986, -0.03309739753603935, -0.10742689669132233, -0.04925575852394104, 0.025137323886156082, 0.016583235934376717, 0.019418401643633842, 0.010433651506900787, -0.09745877981185913, 0.07133273035287857, -0.07501646131277084, 0.11474883556365967, -0.028722193092107773, 0.06874048709869385, -0.01210847869515419, -0.032396335154771805, 0.04777147248387337, -0.012957868166267872, -0.043237440288066864, 0.040068257600069046, 0.040554482489824295, 0.06519167125225067, 0.07043980807065964, 0.03420713543891907, 0.16624775528907776, 0.10204090178012848, -0.03191451355814934, -0.0482989102602005, 0.01141850184649229, -0.08878221362829208, 0.01529452484101057, -0.044377706944942474, 0.00907331146299839, 0.07523218542337418, -0.06293061375617981, -0.09240096807479858, 0.12059811502695084, 0.006173302885144949, 0.07546214759349823, -0.07333989441394806, -0.00112431519664824, 0.05656512826681137, 0.10026700049638748, 0.16148288547992706, 0.11148619651794434, 0.04639364778995514, 0.05666668713092804, -0.05218704789876938, -0.13030889630317688, -0.02781299687922001, -0.05778993293642998, -0.12812606990337372, -0.04434909299015999, -0.05234666168689728, -0.10968602448701859, 0.06086267903447151, 0.08741472661495209, 0.01011573150753975, -0.08977728337049484, -0.06033787876367569, 0.11476972699165344, 0.05292795971035957, 0.06193017214536667, -0.049428120255470276, -0.09027931839227676, -0.006364875007420778, -0.021848438307642937, 0.0728706493973732, -0.12172587215900421, 0.0764848068356514, -0.056265946477651596, 0.014632292091846466, 0.03785659000277519, 0.11325323581695557, 0.017643975093960762, 0.012424957938492298, -0.03875817731022835, 0.07280762493610382, 0.03715105727314949, -0.079152911901474, -0.12290507555007935, 0.06586990505456924, -0.035078879445791245, 0.02253723330795765, 0.020344622433185577, -0.07195156812667847, 0.10750966519117355, 0.1230023056268692, -0.1118415966629982, -0.14081907272338867, -0.018632283434271812, -0.02668800763785839, 0.03573286905884743, 0.07035598158836365, -0.03611580282449722, -0.05063457414507866, -0.046760253608226776, 0.022510454058647156, 0.12970907986164093, 0.09730326384305954, -0.013158047571778297, 0.05735895037651062, -0.012375121004879475, -0.12164230644702911, -0.032097846269607544, 0.09849974513053894, -0.05826479569077492, -0.036308255046606064, -0.07961349189281464, -0.07287828624248505, 0.04942746087908745, -0.09703168272972107, -0.03262887895107269, 0.06264229863882065, -0.0025023706257343292, 0.06620197743177414, 0.05836878716945648, -0.039313189685344696, 0.024058375507593155, 0.09100900590419769, 0.09298106282949448, 0.019196823239326477, -0.057028766721487045, 0.06973492354154587, 0.012564440257847309, 0.012476476840674877, 0.13708148896694183, -0.06426624208688736, -0.03192462399601936, -0.03393663093447685, 0.025477787479758263, -0.03144080191850662, 0.052454620599746704, 0.02532096765935421, 0.07356186956167221, 0.0730341300368309, -0.04640025645494461, -0.05506156384944916, 0.042855944484472275, 0.08450443297624588, -0.06751731783151627, -0.06469905376434326, -0.07368813455104828, 0.014361211098730564, 0.036682892590761185, 0.08940506726503372, -0.061701394617557526, -0.055592432618141174, 0.09333895146846771, 0.14337582886219025, -0.009857961907982826, 0.051282696425914764, 0.07242359220981598, 0.023223159834742546, 0.17815285921096802, 0.10117173939943314, 0.11437435448169708, -0.023831313475966454, -0.11436997354030609, 0.05588778108358383, -0.07562975585460663, -0.08662228286266327, -0.10690028965473175, -0.05945607274770737, 0.0037171447183936834, 0.11883436143398285, -0.10388098657131195, -0.03232058882713318, 0.09046606719493866, 0.03173922002315521, 0.01884007267653942, -0.05569121241569519, 0.0870194286108017, -0.09595314413309097, -0.16398130357265472, 0.07652007788419724, 0.06869932264089584, 0.03629539906978607, -0.08115500211715698, -0.015882128849625587, 0.02186807058751583, 0.0448312908411026, 0.023446476086974144, 0.010644127614796162, -0.11706916242837906, -0.1246727705001831, 0.026401927694678307, -0.048451974987983704, 0.10688517987728119, -0.015308119356632233, -0.008253410458564758, -0.11616051942110062, -0.051844317466020584, 0.09885548800230026, 0.002808208577334881, -0.10305163264274597, -0.03387124463915825, 0.07904453575611115, 0.05990482121706009, 0.02855110540986061, 0.002709120512008667, -0.0295554231852293, -0.029670076444745064, -0.004039993975311518, -0.07593359053134918, -0.029998555779457092, -0.05315007269382477, 0.04535543546080589, 0.023769592866301537, 0.03886047750711441, -0.07079552859067917, 0.11084377020597458, 0.02164652571082115, 0.028260359540581703, -0.014829061925411224, 0.0910811722278595, 0.09565053135156631, -0.11402224004268646, -0.09083033353090286, -0.10649899393320084, -0.15119101107120514, -0.07542183250188828, 0.007797441445291042, -0.04372546449303627, -0.010189183987677097, -0.010350712575018406, -0.1409246176481247, -0.01361892744898796, 0.017300797626376152, -0.07335009425878525, 0.043665528297424316, -0.0151679003611207, 0.04420950263738632, -0.027542129158973694, 0.12600280344486237], +extractvalue:[-0.07168877869844437, 0.00482132425531745, -0.010766517370939255, -0.15098614990711212, 0.08650647103786469, 0.08508437126874924, 0.08193862438201904, -0.08202571421861649, -0.030047545209527016, -0.013441314920783043, 0.05630522221326828, 0.1479695737361908, -0.15157373249530792, 0.1357714980840683, -0.002956506796181202, 0.047650374472141266, -0.14012032747268677, -0.1637040227651596, -0.06919221580028534, -0.12315557897090912, 0.14781537652015686, -0.09953423589468002, 0.08165545016527176, -0.11562066525220871, -0.12134715169668198, 0.020194878801703453, 0.0717892125248909, 0.09526868909597397, 0.006663472857326269, 0.0963645800948143, 0.02164531871676445, 0.11899353563785553, -0.1352348029613495, 0.018229354172945023, 0.093846395611763, 0.15180261433124542, 0.0015139433089643717, -0.04907771944999695, -0.08006416261196136, 0.03929123654961586, 0.0338902585208416, 0.07338546961545944, 0.017819106578826904, -0.05903415009379387, -0.09671857208013535, 0.0034136022441089153, -0.024333899840712547, 0.13661393523216248, -0.007275562267750502, -0.07298806309700012, 0.13421842455863953, -0.03647976368665695, 0.04799485579133034, 0.000909091962967068, 0.13201750814914703, 0.04434046894311905, 0.06953216344118118, 0.022686971351504326, 0.11170624941587448, -0.050063058733940125, 0.046409670263528824, 0.02610601857304573, 0.032745715230703354, 0.1139165535569191, 0.12361684441566467, -0.1449926644563675, -0.04114993289113045, 0.08780048042535782, -0.11546441912651062, 0.12952929735183716, 0.022352760657668114, 0.0574769526720047, -0.0943620577454567, -0.07582762837409973, 0.15069948136806488, -0.006694144103676081, -0.09609313309192657, 0.03724721446633339, 0.07554300874471664, 0.04852444306015968, -0.07561620324850082, 0.01603982411324978, -0.05968479439616203, 0.030852125957608223, 0.0663023367524147, 0.03681361675262451, 0.12180548161268234, 0.056645724922418594, -0.12399560958147049, -0.005212258547544479, -0.04173810034990311, 0.06574423611164093, -0.020454654470086098, -0.08229050785303116, -0.09094136208295822, -0.03005698136985302, -0.06068684905767441, -0.04856964200735092, 0.029302416369318962, -0.0015570250106975436, -0.09596416354179382, 0.12628653645515442, -0.0713905394077301, 0.08034908771514893, -0.14516156911849976, -0.11753129959106445, -0.09252209216356277, 0.08475703746080399, 0.051486268639564514, 0.03282276913523674, 0.007624209392815828, 0.13538336753845215, -0.04420071095228195, -0.13802841305732727, -0.04129570350050926, -0.1502460241317749, 0.011574250645935535, -0.15784496068954468, 0.13236010074615479, 0.0557406060397625, 0.049600373953580856, 0.14389774203300476, -0.06519383192062378, -0.14862971007823944, 0.020091436803340912, -0.005440752953290939, 0.09033863246440887, -0.004995850380510092, -0.023774852976202965, -0.02956077829003334, -0.04122181236743927, 0.00020151033822912723, 0.09764400124549866, 0.02698991447687149, -0.14914001524448395, 0.037682898342609406, 0.04444439709186554, 0.09799075126647949, 0.13462871313095093, 0.05435379967093468, 0.012686308473348618, -0.022817514836788177, 0.021274317055940628, -0.08903564512729645, 0.08273360878229141, 0.013019760139286518, -0.02535347081720829, -0.050062477588653564, 0.04274389520287514, 0.035865455865859985, -0.06796931475400925, 0.022016827017068863, -0.07143641263246536, -0.03320130705833435, 0.05383240431547165, 0.06383758783340454, -0.03143658861517906, 0.08976203948259354, 0.07991764694452286, -0.13026149570941925, 0.02955668792128563, -0.010124730877578259, 0.09490515291690826, 0.041932351887226105, 0.032640427350997925, -0.04647039994597435, 0.015039670281112194, -0.011513867415487766, -0.0580446682870388, -0.09137940406799316, 0.03446085751056671, -0.06014837697148323, -0.024419203400611877, -0.03034360520541668, -0.07779291272163391, -0.12926794588565826, 0.005909590050578117, -0.09179897606372833, -0.01194532960653305, 0.1433660238981247, 0.050511617213487625, -0.11983389407396317, 0.016357211396098137, 0.021130522713065147, -0.03198026120662689, -0.07002811878919601, -0.008931249380111694, -0.06626823544502258, 0.1197306215763092, 0.0401608906686306, 0.025554422289133072, 0.026350727304816246, -0.02705167979001999, -0.1281329095363617, 0.06763032078742981, -0.1301632672548294, 0.06608539074659348, -0.017081795260310173, 0.01907491125166416, -0.07425731420516968, 0.06644695997238159, -0.04048852622509003, -0.03648656979203224, -0.06746035069227219, -0.10685018450021744, 0.06390996277332306, -0.0852634385228157, -0.08652467280626297, 0.014715233817696571, 0.08716284483671188, -0.11207429319620132, -0.008933750912547112, -0.059080637991428375, -0.04424663633108139, -0.07221253216266632, 0.16082817316055298, -0.03623822331428528, -0.037582166492938995, -0.09510772675275803, -0.005139328073710203, 0.0806315690279007, -0.0718156024813652, -0.012431712821125984, 0.018186332657933235, 0.07604771107435226, 0.12604933977127075, 0.09728071093559265, -0.05429026111960411, 0.09347237646579742, 0.055024612694978714, 0.0644855797290802, -0.0871151015162468, -0.03381172567605972, 0.0838170126080513, -0.04476718232035637, 0.0036741679068654776, -0.06082127243280411, -0.044540002942085266, -0.010827050544321537, -0.08849286288022995, 0.08182509243488312, 0.011737214401364326, 0.027960412204265594, 0.0039041892159730196, 0.00601350050419569, 0.031978871673345566, -0.013883057981729507, -0.05345013365149498, 0.02066553756594658, 0.06100936233997345, -0.14099156856536865, -0.005845728795975447, -0.028520861640572548, 0.0930161103606224, -0.11412615329027176, -0.0056404005736112595, 0.0338248685002327, -0.0017385139362886548, 0.07478060573339462, -0.005292617715895176, -0.02050202153623104, -0.10182465612888336, 0.03422136977314949, -0.06239505484700203, 0.08022473007440567, -0.013521102257072926, 0.09673172980546951, -0.03888194262981415, -0.0851883813738823, 0.07595625519752502, -0.14060892164707184, -0.1539633423089981, 0.0300705898553133, 0.12923569977283478, 0.0998842790722847, 0.006607114803045988, 0.12396591901779175, 0.02902637980878353, -0.03259275481104851, 0.013284069485962391, -0.03365451842546463, -0.11944553256034851, 0.10946094244718552, 0.041229307651519775, -0.14401505887508392, -0.11728182435035706, -0.09599482268095016, 0.1291060447692871, 0.1282562017440796, 0.08325248956680298, -0.01122109591960907, -0.013291709125041962, 0.10237893462181091, 0.01769918017089367, -0.10294047743082047, 0.07802467793226242, -0.005927150137722492, 0.023784570395946503, -0.03097601979970932, -0.10108958184719086], +fadd:[0.04893701523542404, 0.04085341468453407, -0.029731757938861847, -0.12206211686134338, -0.03547556698322296, 0.14406800270080566, 0.0623064748942852, -0.05992589145898819, -0.051228467375040054, 0.007478236220777035, 0.03324063494801521, 0.08504853397607803, -0.022784708067774773, 0.12287508696317673, -0.04951872676610947, -0.0289913322776556, 0.030096136033535004, 0.055188242346048355, -0.11933858692646027, -0.09788385033607483, 0.07832027226686478, -0.049623869359493256, 0.07401679456233978, 0.0315265879034996, -0.053423117846250534, 0.06717289984226227, 0.13692349195480347, -0.11996735632419586, -0.03830616921186447, 0.1360272914171219, 0.10489879548549652, -0.04589923471212387, 0.10648857057094574, 0.005571735557168722, 0.05953497812151909, -0.0850737914443016, -0.0327707938849926, 0.0027809618040919304, 0.04675350338220596, -0.11369851976633072, 0.05468444898724556, -0.03736934810876846, 0.06923417747020721, -0.09170512855052948, 0.019041260704398155, 0.08863402158021927, 0.003637250978499651, 0.09396045655012131, 0.16099730134010315, -0.09687373042106628, -0.0387306772172451, 0.09923781454563141, 0.055858809500932693, 0.06633761525154114, 0.09970007836818695, 0.0019496252061799169, 0.08388415724039078, -0.20474755764007568, 0.02115596830844879, 0.01039381418377161, 0.044619690626859665, 0.01996552012860775, -0.0096890889108181, 0.10629510879516602, 0.1186291053891182, -0.013070078566670418, -0.029558027163147926, -0.10812853276729584, -0.04222040995955467, 0.01747870072722435, 0.02275795489549637, -0.00716446852311492, -0.00989292748272419, -0.00238621374592185, -0.11328516155481339, 0.06539665907621384, -0.0189956147223711, -0.03219292685389519, 0.012016531080007553, -0.17958681285381317, -0.029897505417466164, 0.04735509678721428, -0.005061248783022165, 0.042709849774837494, 0.0324428416788578, -0.05463200807571411, 0.022468185052275658, 0.03983721137046814, -0.029753301292657852, 0.17491351068019867, 0.07596773654222488, 0.09612025320529938, -0.06949853152036667, 0.09207586944103241, -0.11269725114107132, 0.11293265223503113, -0.05374428257346153, 0.08884964138269424, 0.054508503526449203, -0.06022466719150543, -0.08751814812421799, -0.1214175894856453, -0.09360978752374649, 0.07455091923475266, 0.044937971979379654, -0.003589509753510356, 0.04538874700665474, 0.03489214554429054, -0.04900487884879112, 0.043787844479084015, 0.05781250074505806, 0.05754236876964569, -0.06666349619626999, -0.12772011756896973, 0.09062305092811584, -0.09312628209590912, 0.14872334897518158, -0.03562474623322487, -0.0379798524081707, -0.008058374747633934, 0.04532204195857048, -0.0794450044631958, 0.09414488077163696, -0.09328928589820862, 0.07139231264591217, -0.04731174185872078, -0.06027057021856308, 0.06990577280521393, -0.06699804216623306, -0.06316528469324112, -0.013074531219899654, -0.07136259973049164, -0.04464321210980415, -0.1329471468925476, 0.08845924586057663, -0.06742626428604126, 0.01469553541392088, 0.038618121296167374, -0.06913542002439499, 0.01757942885160446, -0.005193854682147503, 0.12310557067394257, -0.0500168576836586, -0.027614226564764977, -0.0814141258597374, 0.048363275825977325, 0.004571478348225355, -0.03522007539868355, 0.03416509926319122, -0.022436540573835373, -0.12921394407749176, 0.08921246975660324, -0.023690173402428627, -0.13120613992214203, -0.017565999180078506, 0.00429256958886981, -0.14032477140426636, 0.03281822428107262, 0.044491156935691833, -0.009799735620617867, -0.05308118462562561, -0.11305214464664459, 0.022334910929203033, 0.12549740076065063, 0.09603987634181976, 0.0926547721028328, -0.03827555105090141, -0.009153146296739578, -0.08130331337451935, -0.01614704169332981, 0.09647738188505173, -0.03452621027827263, -0.11921588331460953, -0.07890206575393677, -0.0720042958855629, 0.028448790311813354, -0.019991222769021988, -0.03691943362355232, -0.101163350045681, 0.022835098206996918, 0.16661712527275085, 0.04817850887775421, 0.08350381255149841, 0.02430354617536068, -0.0066657522693276405, 0.09296394884586334, 0.048947643488645554, -0.05883370339870453, 0.028757518157362938, 0.019517695531249046, 0.08392892777919769, 0.14217844605445862, -0.06817364692687988, 0.0484451986849308, 0.03432188555598259, -0.14439460635185242, -0.04249463602900505, -0.09631466865539551, 0.00971625279635191, -0.051976922899484634, 0.11895979195833206, 0.07460770010948181, 0.08493823558092117, 0.04641136899590492, -0.10597753524780273, -0.07609729468822479, -0.09771689027547836, -0.011710988357663155, 0.012967003509402275, 0.039978399872779846, 0.011218072846531868, -0.0647614374756813, -0.05587870627641678, 0.10529224574565887, 0.06615953147411346, 0.042793598026037216, 0.0514906607568264, 0.07780279219150543, 0.08097177743911743, -0.0947902500629425, 0.09130533784627914, 0.1057397723197937, -0.013842636719346046, 0.01341937854886055, 0.024287626147270203, 0.06672834604978561, -0.08645854145288467, -0.09979511052370071, 0.042281053960323334, 0.012363708578050137, 0.09956803917884827, -0.10200048983097076, -0.03249474987387657, 0.09219977259635925, -0.0246711578220129, -0.013007679022848606, 0.06405550241470337, 0.1049252450466156, -0.12846046686172485, 0.030277706682682037, -0.0055902376770973206, 0.06597581505775452, 0.030869347974658012, 0.06825917214155197, 0.12215181440114975, 0.04650666564702988, -0.08753620833158493, -0.06777825206518173, -0.06260782480239868, -0.0009760294924490154, -0.01211548876017332, -0.0358036570250988, -0.053050629794597626, 0.1054781898856163, -0.018597226589918137, -0.012092122808098793, -0.07597256451845169, -0.04533941671252251, 0.0971999540925026, -0.06591419130563736, -0.02486877143383026, 0.02271115779876709, 0.029480520635843277, 0.03942672163248062, -0.04160231724381447, -0.00021981977624818683, -0.017146943137049675, -0.04496100917458534, 0.0011729634134098887, 0.0542307123541832, 0.052936457097530365, 0.021993933245539665, 0.04318125545978546, 0.10094723105430603, 0.03686930239200592, -0.06023992970585823, -0.010949763469398022, 0.10822323709726334, 0.018171630799770355, 0.07183822989463806, 0.08585076034069061, 0.08108502626419067, -0.1162409782409668, 0.06690632551908493, 0.0030667055398225784, 0.029696308076381683, 0.03702734038233757, -0.12110297381877899, -0.03810808062553406, -0.018619807437062263, -0.04124704748392105, -0.05011517181992531, 0.10862201452255249, 0.07998006045818329, -0.0294351689517498, 0.03235125541687012, -0.00918610580265522, -0.10051806271076202, -0.02715957909822464, -0.0007939705974422395], +fcmp:[-0.003107186406850815, 0.03906586021184921, -0.04714353010058403, 0.06355387717485428, -0.04451527073979378, -0.046629637479782104, 0.04268977418541908, -0.044826339930295944, -0.1045958399772644, -0.0016071762656792998, 0.038141634315252304, 0.022144285961985588, -0.03888674080371857, 0.1270812749862671, -0.04115832969546318, 0.0004565907292999327, 0.008405446074903011, 0.057690780609846115, -0.12963266670703888, 0.03367970138788223, 0.07983646541833878, 0.07885470241308212, 0.05724109336733818, -0.011023343540728092, -0.037701793015003204, 0.045655738562345505, 0.14144302904605865, -0.11978524923324585, 0.03585512563586235, 0.12911944091320038, 0.06389743834733963, -0.008118361234664917, 0.11516015976667404, -0.044117603451013565, 0.042196474969387054, -0.08033448457717896, -0.0370139479637146, 0.01665441319346428, -0.06419981271028519, -0.11781089007854462, 0.05807140842080116, 0.07618541270494461, 0.015165816992521286, -0.0963226929306984, 0.01759910024702549, 0.0796482190489769, 0.04180118441581726, 0.09773784875869751, 0.10956358164548874, -0.05527561530470848, -0.02852189727127552, 0.08380091935396194, 0.04144331440329552, 0.0667572021484375, 0.09268511086702347, 0.11527397483587265, -0.020222822204232216, 0.02559618651866913, 0.04954023286700249, -0.022819381207227707, 0.047681521624326706, -0.03200182691216469, -0.12007752805948257, 0.1206807792186737, 0.11945206671953201, -0.004326843190938234, -0.03356632962822914, -0.10615657269954681, -0.022989928722381592, 0.01884419284760952, 0.02676469460129738, -0.008906162343919277, -0.012562823481857777, -0.00629048515111208, -0.1488131731748581, -0.21473337709903717, 0.0028093119617551565, -0.0055884309113025665, 0.06959670782089233, 0.04444795474410057, -0.020027386024594307, 0.04902295023202896, -0.002265673829242587, -0.034321874380111694, 0.012719476595520973, 0.0867142379283905, -0.08197826147079468, -0.04088607802987099, -0.031799837946891785, -0.06545134633779526, 0.07503779977560043, 0.09775908291339874, 0.1139720156788826, -0.06691506505012512, -0.11236485093832016, 0.04535609483718872, -0.05669179931282997, 0.0023362617939710617, -0.0658542811870575, -0.06068853661417961, -0.09183727204799652, -0.11027675122022629, -0.02661135233938694, 0.08942300081253052, -0.07414691895246506, 0.017450395971536636, 0.03847302868962288, 0.10435507446527481, 0.13562636077404022, -0.05876568332314491, 0.047111451625823975, -0.04281159117817879, 0.04064540937542915, -0.13295207917690277, 0.04066750034689903, -0.10139288008213043, 0.008963452652096748, 0.06487936526536942, -0.043806292116642, -0.07044070959091187, 0.06182163581252098, 0.07613139599561691, 0.10243165493011475, -0.08875098079442978, -0.028256522491574287, -0.018287360668182373, 0.10006389021873474, 0.06646662205457687, -0.11189242452383041, -0.014685707166790962, -0.006750104483217001, -0.03305375203490257, -0.06370098143815994, -0.1255764216184616, 0.09167131036520004, -0.05389253422617912, 0.015007060952484608, 0.03992735967040062, -0.07113130390644073, -0.10890190303325653, 0.008482905104756355, -0.02083938755095005, -0.2017238885164261, 0.09548650681972504, -0.08098236471414566, -0.0003437389968894422, 0.022803647443652153, -0.036193784326314926, -0.07216453552246094, 0.03480881080031395, -0.06787019222974777, 0.1012655645608902, 0.01549434196203947, -0.08997088670730591, -0.15869911015033722, 0.019128452986478806, -0.03352121636271477, 0.03015163727104664, -0.003785506822168827, 0.012988395988941193, -0.04544714093208313, -0.03848426043987274, 0.11871545761823654, 0.13386741280555725, 0.09802313894033432, -0.07995941489934921, -0.02121231146156788, 0.015260612592101097, -0.0831306204199791, 0.00034603732638061047, 0.10063773393630981, -0.03645190969109535, -0.03705029562115669, -0.06494782865047455, -0.07509640604257584, 0.0013661037664860487, -0.04959336668252945, -0.14091983437538147, 0.03967801108956337, -0.006860458757728338, 0.01406974345445633, -0.0787179246544838, 0.196445494890213, 0.026347633451223373, 0.1299731731414795, 0.09406250715255737, 0.09069756418466568, -0.059269942343235016, 0.027980469167232513, 0.12384966015815735, -0.03981509432196617, 0.14311327040195465, -0.06940293312072754, -0.007200564257800579, -0.029123492538928986, 0.0100319292396307, -0.04413631930947304, 0.12816302478313446, 0.04336835816502571, 0.06746967136859894, 0.07410373538732529, 0.006290076300501823, 0.0581001415848732, 0.03711467236280441, -0.1164521723985672, -0.13083916902542114, -0.08357715606689453, -0.05882028862833977, 0.016550958156585693, 0.07029686868190765, 0.023500869050621986, 0.12489703297615051, -0.05626988038420677, 0.11125359684228897, 0.12858545780181885, -0.08059324324131012, -0.0011939986143261194, 0.07370584458112717, -0.022502737119793892, -0.04941878467798233, 0.11554470658302307, 0.011326239444315434, 0.01718362420797348, -0.1192181259393692, -0.009054381400346756, -0.007588570471853018, -0.09075085073709488, -0.1031297966837883, 0.024699002504348755, -0.05170818418264389, 0.05921363830566406, -0.10670667886734009, -0.03418352082371712, 0.09472520649433136, 0.09947811812162399, 0.06372950226068497, 0.00043978175381198525, 0.08502008020877838, -0.12579847872257233, 0.05707111582159996, -0.0005361224757507443, 0.049405816942453384, 0.005666221026331186, 0.03259021043777466, -0.0681474506855011, 0.05050142481923103, 0.07067850977182388, 0.19404955208301544, 0.011159678921103477, -0.11963281780481339, -0.007331084925681353, -0.18591853976249695, -0.054064393043518066, 0.1090853214263916, 0.04667193070054054, -0.02880544774234295, -0.09142457693815231, 0.05047871544957161, 0.1014043316245079, 0.1427086591720581, -0.06027509272098541, -0.03583984822034836, 0.1520632803440094, 0.0033184299245476723, -0.014102622866630554, -0.000133825174998492, -0.020129770040512085, -0.009957176633179188, 0.0009481815504841506, -0.02905154414474964, 0.014093531295657158, -0.022890515625476837, 0.05435353145003319, 0.11147366464138031, 0.050480883568525314, 0.00481044128537178, 0.10693744570016861, 0.0362173393368721, 0.004708177875727415, 0.08077280968427658, -0.03077623061835766, 0.08695472031831741, -0.13049928843975067, 0.08540210872888565, 0.018017670139670372, -0.05028127133846283, -0.0503615103662014, 0.08724819123744965, -0.0953497514128685, -0.01483942475169897, -0.051144491881132126, -0.03475892171263695, -0.0982104167342186, 0.06237739324569702, -0.10444393754005432, 0.03553420305252075, -0.010586024262011051, 0.11434314399957657, -0.030060775578022003, 0.12767340242862701], +fdiv:[0.13751935958862305, 0.04309005290269852, -0.07851095497608185, -0.04026611149311066, -0.06309237331151962, 0.05458758771419525, 0.06629694998264313, 0.07074367254972458, -0.10966452211141586, 0.05000215768814087, 0.03569681942462921, 0.03768458217382431, 0.026845408603549004, 0.13318991661071777, -0.045006245374679565, -0.03951741382479668, 0.0645609200000763, 0.061408042907714844, -0.13339026272296906, 0.07331875711679459, 0.08216451108455658, -0.14747662842273712, 0.07002212852239609, 0.030757833272218704, 0.0740152969956398, 0.09053251892328262, 0.14956922829151154, -0.131129190325737, -0.014398033730685711, 0.14739763736724854, -0.025883981958031654, -0.026926560327410698, 0.11786755174398422, 0.09247560799121857, 0.05828722566366196, -0.11333829164505005, -0.04380612447857857, 0.004031185992062092, 0.058461401611566544, -0.12430568784475327, 0.022248556837439537, 0.07323787361383438, 0.026613090187311172, -0.10464843362569809, -0.03882581740617752, 0.01835498958826065, 0.05994781479239464, 0.10243962705135345, 0.12016429007053375, 0.09030225872993469, -0.04352649301290512, 0.07939423620700836, -0.10614539682865143, 0.07203813642263412, -0.12311238050460815, -0.008150793612003326, 0.16638480126857758, -0.024510284885764122, -0.07512114942073822, 0.03901120647788048, -0.001324682030826807, 0.12865278124809265, -0.0623350627720356, 0.12660443782806396, 0.11303333938121796, 0.006366658490151167, -0.03488505631685257, -0.11776033043861389, -0.13862723112106323, -0.06458374112844467, 0.019788244739174843, -0.009865512140095234, 0.06561585515737534, 0.008925693109631538, -0.15237779915332794, 0.06649705767631531, -0.01130592916160822, -0.07569948583841324, 0.07641873508691788, 0.0005502550629898906, -0.03260005638003349, -0.0785447359085083, -0.0037869401276111603, 0.004647599533200264, -0.020519649609923363, -0.05537067726254463, 0.02518540434539318, 0.1542082279920578, 0.03119191713631153, -0.06817538291215897, -0.0031675733625888824, 0.052926819771528244, -0.07340150326490402, -0.02762427367269993, -0.09840202331542969, 0.046442802995443344, -0.04120217263698578, 0.043862853199243546, 0.07591109722852707, -0.08224120736122131, -0.09497768431901932, -0.01729828491806984, -0.13859222829341888, 0.0798746794462204, 0.12916116416454315, 0.03570083528757095, 0.0474199615418911, 0.08970753848552704, 0.05668749660253525, 0.04793736711144447, 0.058822374790906906, 0.061952728778123856, -0.06874272227287292, -0.13908664882183075, 0.014672667719423771, -0.08895216137170792, -0.058499813079833984, 0.06725958734750748, -0.05440138280391693, -0.0797538161277771, 0.04935663565993309, 0.08029526472091675, 0.010832460597157478, -0.10730819404125214, 0.05416978523135185, -0.028949229046702385, -0.0660158097743988, -0.11328567564487457, -0.07639949023723602, -0.10496774315834045, -5.7476812798995525e-05, -0.11215459555387497, -0.007691484410315752, 0.13333187997341156, 0.09357895702123642, -0.06779725104570389, 0.01581396535038948, 0.04053876921534538, -0.0721825584769249, 0.010831208899617195, 0.01409931480884552, -0.01628928817808628, -0.03967103362083435, 0.06639976799488068, -0.08782143145799637, 0.008500857278704643, -0.036327168345451355, -0.03752068430185318, 0.009891481138765812, 0.03128967061638832, -0.03967367112636566, 0.10056719928979874, -0.018460148945450783, -0.18363972008228302, -0.05791904032230377, 0.05979570373892784, -0.06717207282781601, 0.02864217385649681, 0.08311296254396439, 0.004188330378383398, -0.004766019526869059, -0.1163773387670517, 0.019761627539992332, 0.14108875393867493, 0.10434413701295853, -0.09815250337123871, -0.03792359307408333, -0.011961845681071281, -0.12924504280090332, 0.12770682573318481, 0.10620816051959991, -0.019262118265032768, -0.02984655275940895, -0.08142216503620148, -0.07794429361820221, -0.0020435533951967955, -0.09885112941265106, -0.08442442864179611, -0.03031730465590954, -0.018512338399887085, 0.08421236276626587, -0.04116658866405487, -0.03256930038332939, 0.10028054565191269, -0.0177370086312294, 0.10125956684350967, -0.07218724489212036, -0.07781356573104858, -0.12427756190299988, -0.10217856615781784, -0.06529127061367035, 0.15090854465961456, -0.074276402592659, -0.1026497557759285, -0.1234431192278862, -0.03321152925491333, -0.04976626858115196, -0.11465749889612198, 0.10184794664382935, 0.08010967820882797, 0.07615616172552109, -0.041594263166189194, -0.08251625299453735, 0.049310341477394104, -0.1164759024977684, -0.0745256245136261, -0.08904065936803818, -0.01732047088444233, 0.014675132930278778, 0.0390675850212574, 0.024646760895848274, 0.08175995200872421, -0.0968366488814354, 0.11592131108045578, 0.17087098956108093, -0.13207779824733734, 0.05540158972144127, 0.08423776179552078, 0.054568659514188766, -0.02409515343606472, 0.10906586796045303, -0.08430228382349014, -0.014726230874657631, -0.12138309329748154, -0.007306568790227175, -0.06442876905202866, -0.09395097941160202, -0.11396525800228119, -0.07162754237651825, -0.0019759805873036385, 0.08610666543245316, -0.11132247745990753, -0.036203499883413315, 0.10015611350536346, -0.13287627696990967, 0.14951549470424652, 0.05908955633640289, 0.07387875765562057, -0.14548519253730774, -0.14592617750167847, -0.09352933615446091, 0.11411015689373016, 0.027776233851909637, -0.037768494337797165, 0.000550723634660244, 0.05026279762387276, -0.10296560823917389, -0.022989550605416298, 0.03818733990192413, -0.02543003298342228, 0.011239390820264816, -0.006807420402765274, -0.057099174708127975, 0.0811317041516304, -0.026076147332787514, 0.017593786120414734, -0.07820440083742142, 0.017748743295669556, 0.10647249966859818, 0.04441847652196884, 0.06947686523199081, 0.07187091559171677, 0.10201552510261536, 0.04479992017149925, -0.08352869004011154, 0.00018065069161821157, -0.019523024559020996, -0.12576644122600555, 0.002171153202652931, -0.077060267329216, 0.012332713231444359, 0.023571981117129326, -0.022140605375170708, 0.10914238542318344, 0.04034919664263725, -0.056872736662626266, 0.0839417576789856, -0.15412485599517822, 0.027551166713237762, 0.09821822494268417, 0.049526605755090714, 0.09999167919158936, -0.12950734794139862, -0.02442995272576809, -0.0012477593263611197, 0.031129298731684685, 0.03440392017364502, 0.13841138780117035, -0.08485367894172668, -0.02214629575610161, -0.04910779371857643, -0.10800061374902725, 0.007687399163842201, 0.08880679309368134, -0.007167666684836149, 0.03405950218439102, -0.012457478791475296, 0.0665474459528923, 0.11079269647598267, 0.015463936142623425], +floatTy:[-0.09647391736507416, 0.10035959631204605, 0.02092294581234455, 0.10772836953401566, 0.02849469892680645, 0.03990735858678818, -0.09190279990434647, 0.00568350637331605, 0.06635389477014542, 0.04446163773536682, 0.11185649782419205, 0.0851854756474495, -0.06801080703735352, -0.08140146732330322, -0.12224985659122467, -0.06926421076059341, -0.08733167499303818, 0.11065705865621567, 0.03799760341644287, 0.01567091792821884, 0.07061699777841568, -0.021481791511178017, -0.052274733781814575, -0.0865815058350563, -0.11617550253868103, -0.027466511353850365, -0.053698934614658356, 0.01112354639917612, 0.034698713570833206, -0.01842557266354561, -0.023317866027355194, 0.0641384944319725, 0.1254872977733612, 0.05062089115381241, 0.0925130844116211, -0.03606375306844711, 0.10312097519636154, 0.05878351628780365, -0.08570168912410736, 0.07160390913486481, -0.1027611792087555, -0.09559638798236847, -0.026215801015496254, 0.06886966526508331, -0.030331671237945557, 0.007709801662713289, -0.11379922181367874, -0.03738395869731903, -0.021133139729499817, -0.11544273793697357, 0.10262686014175415, -0.03018219582736492, 0.08621683716773987, -0.10423531383275986, -0.040497083216905594, -0.07990384101867676, 0.009462656453251839, 0.00564101105555892, 0.06868951767683029, -0.10257580131292343, -0.11799222230911255, -0.03278621286153793, 0.060648608952760696, -0.06135326623916626, 0.020113306120038033, -0.08671370148658752, 0.08996882289648056, 0.04016593098640442, -0.07477216422557831, -0.03641542047262192, -0.08510316163301468, -0.11578526347875595, 0.029134858399629593, 0.0319235660135746, -0.05805021896958351, 0.009466881863772869, -0.053444311022758484, 0.017685847356915474, -0.09373081475496292, -0.010673414915800095, 0.10091522336006165, -0.07948701828718185, -0.0717051699757576, -0.007499815430492163, -0.05480678379535675, 0.011536539532244205, 0.06172497943043709, 0.07128138095140457, 0.08691032975912094, 0.006582613103091717, 0.1041015237569809, -0.030180955305695534, 0.07674524933099747, 0.03950641676783562, 0.1116243228316307, 0.050432901829481125, 0.03694897145032883, 0.10507979989051819, 0.015046963468194008, -0.11167431622743607, 0.09502081573009491, -0.05319179221987724, -0.07901432365179062, -0.058963533490896225, 0.09954985976219177, -0.03088448941707611, -0.08777066320180893, -0.04433450102806091, 0.021084461361169815, 0.06896553188562393, -0.030536694452166557, -0.027628658339381218, 0.04906080663204193, -0.02230621688067913, 0.0037209675647318363, 0.07027987390756607, 0.004788757301867008, 0.08929471671581268, 0.0876193419098854, 0.0750923901796341, -0.07908647507429123, 0.10685820877552032, 0.12201076745986938, 0.018742892891168594, 0.021002445369958878, -0.002801190596073866, -0.10632145404815674, 0.08440124988555908, 0.0695059522986412, -0.03645946457982063, 0.0828808918595314, -0.012859804555773735, 0.043291542679071426, 0.0911654531955719, -0.08686137199401855, -0.1286969929933548, -0.08663301169872284, 0.08616247028112411, 0.0023146350868046284, 0.12539562582969666, 0.026759326457977295, 0.0802900493144989, 0.0028856266289949417, 0.009677194990217686, 0.10897955298423767, -0.006366535555571318, -0.016198722645640373, 0.03359602764248848, -0.038709305226802826, 0.0016369568184018135, 0.08920746296644211, -0.055166229605674744, -0.06048441678285599, 0.07201103121042252, 0.02685188688337803, -0.024248871952295303, -0.0699511468410492, -0.021215487271547318, -0.10134755820035934, -0.09515942633152008, -0.06462914496660233, -0.08709254860877991, -0.09007764607667923, -0.07190310209989548, -0.09476493299007416, 0.00041240325663238764, 0.05974563583731651, -0.06802413612604141, 0.055249352008104324, -0.08991775661706924, -0.028453154489398003, 0.07357896119356155, 0.04170722886919975, 0.08375412970781326, 0.06147783622145653, 0.10413290560245514, -0.039662353694438934, -0.051076192408800125, -0.036240462213754654, -0.09778402745723724, -0.0034490670077502728, 0.07970762997865677, 0.022169921547174454, -0.08609864115715027, 0.022471657022833824, -0.08423519879579544, 0.020960800349712372, 0.05403893068432808, -0.08482220768928528, -0.0941905826330185, 0.020360803231596947, -0.08102335035800934, 0.020454054698348045, -0.012205980718135834, 0.0017639921279624104, -0.006610219832509756, 0.033132947981357574, 0.007485535927116871, 0.12441207468509674, -0.09518598765134811, -0.1109134703874588, -0.08290129154920578, 0.003738861298188567, 0.10635391622781754, 0.06839241087436676, 0.09520270675420761, 0.08863089233636856, -0.07072530686855316, 0.07272476702928543, -0.09093588590621948, 0.027500299736857414, 0.016562512144446373, -0.08980198204517365, -0.020715024322271347, -0.029303403571248055, -0.08090808987617493, -0.07522460073232651, 0.09736721217632294, -0.01435916032642126, -0.03375605493783951, -0.05028841644525528, -0.02885640598833561, 0.040644384920597076, -0.04826611280441284, 0.00860309973359108, -0.04624662175774574, -0.0006659952341578901, -0.06555173546075821, 0.026114249601960182, 0.10575656592845917, 0.08370555192232132, -0.05451304838061333, 0.07835029810667038, 0.103633351624012, -0.010235343128442764, -0.03731202334165573, -0.02154010906815529, 0.0033616088330745697, 0.01412257831543684, 0.041644711047410965, -0.13652275502681732, -0.10008106380701065, 0.09415410459041595, 0.003946209326386452, 0.01669924519956112, -0.07939918339252472, -0.07696989178657532, 0.009732437320053577, -0.01979106478393078, -0.023108936846256256, -0.10472365468740463, -0.03481476381421089, 0.06940196454524994, -0.015282279811799526, -0.04107166826725006, 0.10339341312646866, 0.0074598160572350025, -0.00897437334060669, -0.008962981402873993, -0.024339448660612106, -0.05561073496937752, -0.09527450054883957, 0.04728025943040848, 0.11497984081506729, -0.06369729340076447, 0.08314439654350281, 0.07414466887712479, -0.07549385726451874, -0.10366563498973846, 0.02142702415585518, -0.07729953527450562, -0.090578593313694, 0.10297591239213943, -0.05090748146176338, 0.11810538172721863, -0.046737123280763626, -0.040251366794109344, -0.019719082862138748, 0.08902803063392639, 0.08770187199115753, 0.11160100996494293, -0.03120570071041584, -0.0823432058095932, 0.026087690144777298, -0.002207240555435419, -0.05624896660447121, 0.11541678756475449, -0.06960505247116089, 0.06469142436981201, 0.0875013917684555, 0.07660657167434692, -0.01171288825571537, 0.019000787287950516, 0.0926220491528511, 0.08655181527137756, 0.09844473004341125, 0.03435507416725159, 0.0012989339884370565, 0.08273131400346756, 0.06207644194364548], +fmul:[0.05130491405725479, 0.04061340540647507, -0.059230126440525055, 0.0799739807844162, -0.09678366780281067, -0.09539700299501419, 0.05372432619333267, 0.01573723554611206, -0.029964754357933998, -0.05030275881290436, 0.032246340066194534, 0.006840911228209734, -0.008020558394491673, 0.12810593843460083, -0.04196988791227341, -0.03321816399693489, 0.07957452535629272, 0.06770101189613342, -0.11790179461240768, 0.05835646763443947, 0.042161885648965836, 0.02425556816160679, 0.12987737357616425, -0.014543415978550911, -0.041547633707523346, 0.04714193567633629, 0.12396764755249023, -0.12448069453239441, -0.060299407690763474, 0.13677886128425598, 0.013514772057533264, -0.010443232022225857, 0.1099919006228447, -0.01899053156375885, 0.03870674967765808, -0.10837960243225098, -0.03539036214351654, 0.0038450672291219234, 0.07269459962844849, -0.11884638667106628, 0.12696179747581482, 0.07014299184083939, 0.02570119872689247, -0.06236007809638977, -0.09513821452856064, 0.04696245491504669, 0.0643240362405777, 0.09760245680809021, 0.13388551771640778, -0.04181324318051338, -0.06279372423887253, 0.10919775813817978, 0.05813337117433548, 0.0804615244269371, 0.093629390001297, -0.017328819260001183, 0.026418078690767288, 0.025892477482557297, -0.03611910343170166, -0.03112673945724964, 0.047947194427251816, 0.05490237846970558, -0.04695509001612663, 0.12183479964733124, 0.1199045330286026, 0.07904358208179474, -0.03486781194806099, -0.11292266845703125, -0.03964826837182045, -0.034867312759160995, 0.014278514310717583, -0.07331551611423492, -0.12901535630226135, 0.11743959784507751, -0.09666962921619415, 0.0709642767906189, -0.08979807049036026, 0.05838825926184654, 0.010869914665818214, 0.05019766092300415, -0.03175408020615578, 0.04643644392490387, -0.002666122280061245, -0.04950297251343727, 0.040991004556417465, 0.10810651630163193, 0.021592173725366592, 0.08091546595096588, 0.012767243199050426, 0.21119354665279388, 0.10928695648908615, 0.03966859355568886, -0.07483737170696259, 0.019377846270799637, 0.02197464182972908, 0.03872979059815407, -0.0325172021985054, 0.08422896265983582, 0.05372515320777893, -0.052352264523506165, -0.09156442433595657, -0.01563471369445324, -0.14977391064167023, -0.0014663810143247247, -0.041667815297842026, 0.19540348649024963, 0.04386734217405319, 0.08562394976615906, -0.010691038332879543, 0.046685826033353806, 0.07954683154821396, 0.05828806012868881, -0.0651521310210228, -0.13434940576553345, 0.12837964296340942, -0.0064950790256261826, -0.012301478534936905, -0.04476704075932503, -0.05604008212685585, -0.11532822996377945, 0.04859064146876335, 0.07613864541053772, -0.09795552492141724, 0.035053931176662445, 0.07837685942649841, -0.050522297620773315, -0.06244073808193207, 0.05755115672945976, -0.05436285212635994, -0.07618533819913864, -0.005232000723481178, -0.08185988664627075, -0.05362800136208534, -0.12860983610153198, 0.07482259720563889, -0.05846229940652847, 0.015166125260293484, 0.03859589993953705, -0.0657186284661293, -0.07855073362588882, 0.026442931964993477, -0.030526654794812202, 0.06962375342845917, -0.009029763750731945, -0.0824703648686409, -0.17555177211761475, 0.012007428333163261, -0.03563539311289787, 0.10119950771331787, 0.04707643762230873, -0.06160490959882736, 0.11769870668649673, 0.07328761368989944, -0.14214445650577545, 0.06510918587446213, -0.06014060229063034, -0.051612213253974915, 0.02035980485379696, 0.03597978129982948, -0.0075741121545434, 0.053467102348804474, -0.07213640958070755, 0.01821954734623432, 0.13283300399780273, 0.10048460960388184, -0.09747132658958435, 0.14714033901691437, -0.0268208310008049, -0.1261541098356247, -0.07906043529510498, 0.10172572731971741, -0.08733581751585007, -0.05865859240293503, -0.11303653568029404, -0.07483948767185211, 0.0555843710899353, -0.00843453872948885, -0.07553357630968094, -0.10506200790405273, -0.010213710367679596, -0.05963096022605896, -0.01843102090060711, -0.012892505154013634, 0.02518051490187645, -0.12585365772247314, 0.09650632739067078, 0.051338255405426025, -0.05300149321556091, 0.06435920298099518, -0.006824985612183809, -0.0038746523205190897, 0.14441700279712677, -0.03213263303041458, -0.03144562616944313, 0.09219754487276077, -0.022648081183433533, -0.04718033969402313, 0.011871952563524246, -0.012669640593230724, 0.1016307920217514, 0.0035046192351728678, -0.11907433718442917, -0.19950935244560242, 0.046895597130060196, -0.11224641650915146, -0.07585635781288147, -0.06286940723657608, -0.015617547556757927, 0.03496379777789116, 0.04604043439030647, -0.07610482722520828, -0.018458135426044464, -0.015497983433306217, 0.10562247037887573, 0.11547091603279114, 0.04533607140183449, 0.05534347519278526, 0.08050394058227539, 0.15223023295402527, -0.04679306223988533, 0.10272952914237976, -0.06696102768182755, -0.02459963783621788, -0.05182073265314102, -0.007213926408439875, -0.11692648380994797, -0.08604121953248978, -0.10049482434988022, 0.05819792300462723, 0.02613074705004692, 0.1228291392326355, 0.05096382647752762, -0.04238317534327507, 0.0941978320479393, -0.07576242089271545, 0.13839909434318542, 0.045250602066516876, 0.12517961859703064, -0.13425128161907196, -0.13665685057640076, -0.0680239200592041, 0.07246644049882889, 0.03713569417595863, 0.04677576199173927, -0.028680915012955666, 0.04852541908621788, 0.049476493149995804, 0.11957290768623352, 0.09818661212921143, -0.00868687778711319, -0.02774040587246418, -0.03820926696062088, -0.0536075122654438, 0.1096867173910141, -0.02558133564889431, 0.027727633714675903, -0.12028775364160538, 0.014354218728840351, 0.10233737528324127, 0.07183091342449188, 0.06762009114027023, -0.01078944094479084, 0.020860880613327026, 0.02816326916217804, -0.0873730406165123, 0.006412750110030174, -0.018244417384266853, 0.03135878965258598, -0.11700710654258728, 0.12938496470451355, 0.008651205338537693, -0.010354471392929554, 0.05358394980430603, 0.029417987912893295, 0.01737981289625168, -0.02347519062459469, 0.0832085981965065, 0.017969658598303795, 0.029838155955076218, -0.01996726356446743, 0.08532369136810303, 0.1246427446603775, -0.11819738149642944, -0.0412323921918869, 0.019442683085799217, 0.13394683599472046, 0.023091914132237434, 0.07307436317205429, -0.043703608214855194, -0.017271675169467926, -0.04795340821146965, -0.02708912268280983, 0.09783938527107239, 0.08438826352357864, -0.10077701508998871, 0.036524418741464615, -0.02218005619943142, 0.023347126320004463, 0.10444534569978714, 0.013769128359854221], +fneg:[0.05942539870738983, 0.04282344877719879, 0.07742039114236832, 0.10168531537055969, -0.002027094131335616, 0.15838876366615295, 0.0640617311000824, -0.013476336374878883, -0.029422087594866753, 0.06852631270885468, 0.03914396092295647, 0.11590886116027832, 0.06436187773942947, 0.12874887883663177, -0.03578956797719002, 0.06775416433811188, 0.029858967289328575, 0.06783026456832886, -0.11582443118095398, 0.07607124000787735, 0.07905127108097076, -0.014538266696035862, 0.07071652263402939, -0.030381465330719948, -0.07027783989906311, 0.0987134501338005, 0.12797631323337555, -0.12255670130252838, 0.10984059423208237, 0.088407963514328, 0.009749019518494606, 0.003500462044030428, 0.11732306331396103, 0.057344917207956314, 0.09741824865341187, -0.11165992170572281, -0.039870817214250565, 0.05696913227438927, 0.1249278262257576, -0.1205461248755455, 0.046550482511520386, 0.06857968121767044, 0.008636119775474072, -0.08040514588356018, 0.05373524874448776, -0.06589842587709427, -0.024541301652789116, 0.09909889101982117, 0.04278524965047836, 0.056158870458602905, 0.13899773359298706, 0.0031899125315248966, 0.05338341370224953, 0.0635208785533905, 0.09513740986585617, -0.013096356764435768, 0.017982076853513718, -0.07233261317014694, 0.1394771784543991, 0.08084319531917572, 0.06254071742296219, 0.005369788967072964, -0.01793592981994152, 0.12197736650705338, 0.125314399600029, -0.09292695671319962, -0.023698747158050537, -0.1140776202082634, -0.07123870402574539, 0.0988757535815239, 0.02081350050866604, 0.004119966644793749, 0.11857781559228897, 0.06411554664373398, -0.14473670721054077, 0.018090544268488884, -0.09614961594343185, 0.006831828970462084, -0.04146316275000572, 0.031815819442272186, -0.031914401799440384, 0.050158705562353134, -0.003152190474793315, -0.00840329471975565, 0.041947830468416214, 0.06540939211845398, 0.026161961257457733, 0.08797826617956161, -0.07557753473520279, 0.04276926442980766, 0.04141244664788246, 0.04149935021996498, -0.06720492988824844, -0.08328511565923691, -0.00041453377343714237, -0.11096630245447159, -0.05648575350642204, 0.0471532940864563, 0.009824443608522415, -0.06574857234954834, -0.051274172961711884, 0.10428522527217865, 0.08025021106004715, -0.021236058324575424, -0.09629896283149719, -0.07420512288808823, 0.039649877697229385, 0.08359801769256592, 0.050764426589012146, 0.03254891559481621, 0.047372084110975266, 0.06143714860081673, -0.08230020850896835, -0.13441424071788788, -0.044995151460170746, -0.09308069199323654, 0.030346104875206947, 0.006342746317386627, -0.040122710168361664, 0.027388710528612137, 0.0814870074391365, 0.09270978718996048, 0.10400459915399551, -0.13837474584579468, 0.060417432337999344, 0.044085368514060974, -0.061982639133930206, 0.05843722075223923, -0.06322485953569412, -0.08100548386573792, 0.11474663764238358, -0.08341000974178314, 0.07620960474014282, -0.09993493556976318, 0.08612589538097382, -0.06497158110141754, 0.016131266951560974, 0.03959297016263008, -0.07176145166158676, 0.04397503659129143, -0.024856947362422943, 0.018863873556256294, -0.06244512274861336, -0.06020544096827507, 0.07666241377592087, 0.010584372095763683, -0.0062787230126559734, 0.10092904418706894, 0.1255185753107071, 0.09703526645898819, -0.036514975130558014, 0.0786428302526474, -0.008602268993854523, -0.0835622251033783, 0.020947692915797234, 0.0598507784307003, -0.03535066917538643, 0.0534798689186573, -0.0036199698224663734, -0.021119682118296623, -0.053878121078014374, -0.12253259867429733, 0.019166085869073868, 0.13512638211250305, 0.09923907369375229, 0.04724567383527756, 0.01876811869442463, -0.010908673517405987, -0.07134044915437698, -0.11547018587589264, 0.10267746448516846, 0.11872392147779465, -0.10069216042757034, -0.0643753707408905, -0.07593045383691788, -0.11563657224178314, -0.0914938822388649, 0.0991801843047142, 0.05074680224061012, -0.08835678547620773, -0.06977085024118423, -0.07430722564458847, 0.14778709411621094, -0.11440083384513855, 0.16758209466934204, 0.09416180849075317, 0.07233992218971252, -0.06307386606931686, 0.027940625324845314, -0.0795331746339798, 0.01057769637554884, 0.14954744279384613, -0.04812489449977875, -0.039778102189302444, 0.03266126662492752, -0.05051763728260994, 0.07940958440303802, 0.021803123876452446, 0.09646562486886978, 0.07114608585834503, 0.0734289214015007, -0.050472091883420944, 0.015953393653035164, 0.0462745763361454, -0.11187244951725006, -0.06916948407888412, -0.06770661473274231, -0.013694318942725658, 0.01113395020365715, 0.038251880556344986, 0.16428811848163605, -0.07807809114456177, -0.05979117378592491, 0.11361024528741837, 0.11264564841985703, -0.11573740094900131, 0.05463964119553566, 0.09271552413702011, 0.0927177146077156, -0.012645591981709003, 0.09032804518938065, -0.050473883748054504, -0.02448137104511261, -0.016721902415156364, -0.012949775904417038, -0.05387822166085243, 0.008567693643271923, -0.11996907740831375, -0.07802083343267441, 0.013437296263873577, -0.07584092766046524, -0.10775811970233917, -0.04183638468384743, 0.0960075855255127, -0.1072215661406517, -0.01707005314528942, 0.07649776339530945, 0.06239481270313263, 0.04144216328859329, -0.14461153745651245, -0.10412891954183578, 0.053702615201473236, 0.03609433025121689, 0.1389104425907135, -0.04337901622056961, 0.04816765710711479, 0.07768718153238297, 0.038962747901678085, 0.020645758137106895, -0.04114535450935364, -0.007548301946371794, -0.029867753386497498, -0.054776713252067566, 0.11120427399873734, -0.09392007440328598, -0.07324759662151337, -0.015017411671578884, -0.11981454491615295, 0.051807403564453125, -0.04845741018652916, -0.025451047345995903, -0.03747498244047165, 0.04041781276464462, 0.0785645842552185, -0.07379449158906937, -0.002551307203248143, -0.007634798064827919, -0.003800653386861086, 0.0007762871100567281, 0.0850655809044838, -0.021227672696113586, -0.05983046069741249, 0.043197907507419586, 0.02599729225039482, 0.05174123868346214, -0.0018506780033931136, 0.10283582657575607, 0.11709824204444885, 0.011497756466269493, 0.09485600143671036, 0.08000241219997406, 0.056072402745485306, -0.13269375264644623, -0.1280531883239746, 0.11872129887342453, 0.031104890629649162, 0.023157717660069466, -0.08983425796031952, 0.09166150540113449, 0.007813680917024612, -0.049971241503953934, 0.05038825422525406, 0.12033498287200928, -0.10844632983207703, -0.14213822782039642, 0.04466625303030014, 0.008882414549589157, 0.06539633870124817, -0.029038406908512115, -0.10992114245891571], +fpext:[0.04957491531968117, 0.04013735428452492, 0.029246242716908455, 0.09786045551300049, -0.125034362077713, -0.10379400104284286, 0.046603620052337646, -0.01150414440780878, -0.03202647343277931, -0.0194619819521904, 0.08902377635240555, 0.09463287144899368, 0.07703585177659988, 0.12367119640111923, -0.021156243979930878, -0.08228303492069244, 0.01721077226102352, 0.06625692546367645, -0.1294110119342804, 0.11392028629779816, 0.07363653928041458, -0.10473628342151642, 0.039765939116477966, -0.030473938211798668, -0.04248148947954178, 0.08618219196796417, 0.12246066331863403, -0.12044516205787659, -0.008931889198720455, 0.07275865972042084, 0.09905579686164856, 0.009898354299366474, 0.06111374497413635, 0.06022508814930916, -0.11724496632814407, -0.10766159743070602, 0.029404228553175926, 0.1090364083647728, -0.12166707962751389, -0.11585716158151627, 0.05648472160100937, 0.07552996277809143, 0.024020764976739883, -0.08850488066673279, 0.051986899226903915, -0.010113170370459557, -0.01589072309434414, 0.09500739723443985, 0.10798783600330353, 0.06273256987333298, 0.015984907746315002, 0.02089298702776432, 0.05859934166073799, 0.06562305241823196, 0.08873762935400009, -0.0829157829284668, -0.08889941871166229, 0.043695248663425446, 0.13416586816310883, -0.03031538426876068, -0.004726486746221781, 0.004406724125146866, -0.0009279401274397969, 0.10588205605745316, 0.12277346104383469, 0.022777456790208817, -0.021778050810098648, -0.1077837124466896, -0.09393426775932312, 0.04674902185797691, 0.019259965047240257, -0.008666780777275562, -0.013966741971671581, -0.07046368718147278, -0.023120008409023285, -0.07107865065336227, -0.016555653885006905, 0.052766263484954834, -0.021305298432707787, 0.043093856424093246, -0.03113025613129139, 0.06573193520307541, -0.0033516904804855585, 0.11117036640644073, 0.02524762973189354, 0.09706215560436249, 0.021803107112646103, 0.07044601440429688, -0.06801476329565048, 0.061427611857652664, 0.06981195509433746, -0.013684986159205437, -0.0807894915342331, -0.09671991318464279, 0.06478351354598999, 0.08389418572187424, -0.10361342877149582, 0.061495911329984665, -0.05907371640205383, -0.05473292991518974, 0.07281780242919922, -0.08926183730363846, 0.023684518411755562, 0.07424486428499222, -0.08845972269773483, 0.15685582160949707, 0.03612954542040825, 0.12492337822914124, 0.0505269430577755, -0.011421351693570614, 0.0516803152859211, 0.057722508907318115, 0.03723492473363876, -0.12979164719581604, 0.007580546662211418, -0.08646366000175476, 0.0473155602812767, 0.12489371746778488, -0.03948431462049484, 0.08920656889677048, 0.07022115588188171, 0.07600460201501846, 0.11984405666589737, -0.11399664729833603, 0.001734099816530943, -0.04987277463078499, -0.06030131131410599, 0.056682199239730835, -0.06175455078482628, -0.0705438032746315, -0.013170311227440834, -0.0927337110042572, 0.027335474267601967, -0.13379065692424774, 0.033872537314891815, -0.058787763118743896, 0.014780963771045208, 0.038603443652391434, -0.07216035574674606, -0.006209239829331636, -0.020580364391207695, 0.029063129797577858, -0.06231886148452759, 0.08905473351478577, -0.006635836325585842, 0.036508530378341675, 0.02535521425306797, -0.03423095494508743, 0.011988051235675812, 0.04660605639219284, -0.036422982811927795, 0.07596638798713684, 0.016947943717241287, -0.1443503051996231, 0.03717823699116707, -0.0836673378944397, -0.04540393501520157, 0.03242557868361473, -0.06330881267786026, 0.032069187611341476, -0.05011984333395958, -0.05868052318692207, 0.027321189641952515, 0.09709423780441284, 0.09675201028585434, 0.054558973759412766, 0.02215045876801014, -0.012561717070639133, 0.07654759287834167, 0.06963706016540527, 0.09896507114171982, -0.03469635546207428, -0.07906065881252289, -0.06275997310876846, -0.07228423655033112, 0.029419945552945137, -0.10003651678562164, 0.028767511248588562, -0.10025326907634735, 0.005476847756654024, 0.05053127557039261, -0.06309230625629425, 0.00690123438835144, 0.024542372673749924, -0.00037907654768787324, 0.08418087661266327, -0.010061721317470074, -0.05703423172235489, -0.0033126610796898603, -0.10061991214752197, -0.010446064174175262, 0.14478451013565063, -0.11870722472667694, 0.017741063609719276, -0.16218960285186768, -0.14498813450336456, 0.004910187795758247, 0.03620351850986481, 0.09892696142196655, 0.06754837185144424, 0.08590523153543472, -0.053383540362119675, -0.11219822615385056, 0.04768675938248634, -0.10835187882184982, -0.049998193979263306, -0.05937876179814339, -0.009974864311516285, -0.0011185603216290474, 0.03616316244006157, 0.14964230358600616, -0.006520028226077557, -0.07318954169750214, 0.1154208555817604, 0.09642378985881805, -0.14719824492931366, 0.054195336997509, 0.13449698686599731, 0.1398371011018753, 0.029315359890460968, 0.1055433452129364, 0.06987525522708893, 0.01656290329992771, 0.012084996327757835, 0.04926992580294609, -0.04621288180351257, -0.08882589638233185, -0.11174352467060089, -0.06741196662187576, 0.01769634336233139, 0.09471310675144196, -0.10369882732629776, -0.040621593594551086, 0.0917172059416771, 0.023944191634655, 0.010407623834908009, 0.04183626174926758, 0.02950849011540413, -0.11925388127565384, 0.052012357860803604, -0.07986077666282654, 0.04337538778781891, 0.03464342653751373, -0.0007557671051472425, 0.03282151743769646, 0.10832614451646805, -0.007427113596349955, 0.11741838604211807, -0.05892512574791908, 0.045781929045915604, 0.12942080199718475, -0.13591741025447845, -0.053243622183799744, 0.10691522806882858, 0.06884871423244476, 0.024498797953128815, -0.028179386630654335, -0.11853713542222977, -0.11281875520944595, 0.09809540957212448, -0.0804622694849968, -0.016606036573648453, 0.10654783993959427, 0.08397988229990005, 0.11250349879264832, -0.0026992710772901773, -0.05554903298616409, -0.13332071900367737, -0.0026071169413626194, -0.06611313670873642, 0.011346577666699886, 0.04363825544714928, 0.04390009120106697, 0.005861230660229921, 0.030961675569415092, 0.000561549561098218, 0.07945910096168518, 0.034418534487485886, 0.06120806932449341, -0.04175039753317833, -0.027354935184121132, 0.057552315294742584, 0.03413481265306473, -0.07050833106040955, -0.055822450667619705, -0.06595572084188461, -0.029716579243540764, -0.057864513248205185, -0.07284891605377197, -0.023336568847298622, -0.028405429795384407, 0.012712279334664345, -0.10963869839906693, -0.0553712323307991, -0.13309873640537262, -0.008287408389151096, 0.008818836882710457, 0.06873483955860138, -0.027859201654791832, 0.13587872684001923], +fptosi:[0.02620556764304638, 0.038510389626026154, -0.12235498428344727, 0.041113514453172684, -0.0593760684132576, 0.04953084886074066, 0.06775055080652237, 0.01912204921245575, -0.0964256301522255, -0.05036202073097229, 0.03583098575472832, -0.04697345942258835, -0.04115133732557297, 0.12904615700244904, -0.05035365745425224, 0.051286544650793076, -0.005520777776837349, 0.08080453425645828, -0.1292969286441803, 0.06086425110697746, 0.08016403764486313, 0.14169399440288544, 0.12921397387981415, 0.07949066907167435, 0.09223461896181107, 0.04590300843119621, 0.1451357752084732, -0.1285969763994217, -0.0064582834020257, 0.16662900149822235, 0.054927580058574677, -0.08804289251565933, 0.10949870198965073, 0.09379112720489502, 0.029849521815776825, -0.09362251311540604, -0.035810019820928574, -0.017124302685260773, 0.05624543875455856, -0.11892766505479813, 0.054478779435157776, -0.060513779520988464, 0.10716849565505981, -0.03494983911514282, -0.0950886458158493, -0.0006329801399260759, 0.06443391740322113, 0.0992765873670578, 0.09629376232624054, -0.04986864700913429, -0.058668073266744614, 0.14789901673793793, 0.028818078339099884, 0.07176439464092255, 0.052911631762981415, 0.027582092210650444, 0.016591601073741913, -0.017395058646798134, 0.019506189972162247, 0.0349421389400959, 0.06325583904981613, -0.08310828357934952, -0.047941625118255615, 0.12276709079742432, -0.14108574390411377, -0.020443227142095566, -0.03449061140418053, 0.046688828617334366, 0.021715397015213966, -0.08363687992095947, 0.017459696158766747, -0.07935633510351181, 0.07017006725072861, 0.029308641329407692, -0.10468912869691849, -0.07907243072986603, -0.06169679015874863, -0.106256403028965, 0.0743921548128128, 0.02478795312345028, -0.01841796189546585, 0.04890939220786095, 0.03623149171471596, 0.03158913180232048, -0.022974802181124687, 0.03048350289463997, 0.02354300022125244, 0.07602091133594513, -0.024420181289315224, -0.01356551330536604, 0.07304178923368454, 0.04121266305446625, -0.0694228857755661, -0.060623228549957275, 0.021403633058071136, 0.1189810112118721, 0.13248343765735626, 0.04181867837905884, 0.0032214305829256773, -0.02415291592478752, -0.09282073378562927, 0.12030800431966782, -0.08249258995056152, 0.09071051329374313, -0.009976399131119251, 0.03375466167926788, -0.008659977465867996, 0.14200827479362488, -0.0017935056239366531, 0.14625529944896698, 0.05487656965851784, -0.046744704246520996, -0.06826461106538773, 0.07718273252248764, -0.00653920229524374, -0.09644514322280884, 0.023781446740031242, -0.04603356868028641, -0.05357910320162773, -0.11477777361869812, 0.08159322291612625, 0.04294354096055031, 0.06373576074838638, -0.09029632061719894, 0.06650564819574356, 0.056542955338954926, -0.06327812373638153, 0.02975545823574066, -0.059663958847522736, 0.08613048493862152, 0.10694414377212524, -0.03696306794881821, -0.06433125585317612, -0.09091479331254959, 0.11084550619125366, -0.0086497338488698, 0.01547124981880188, 0.036788903176784515, -0.06770089268684387, 0.005913989618420601, -0.019172223284840584, -0.09139015525579453, -0.060312118381261826, 0.013152888044714928, -0.08284193277359009, 0.0239578690379858, 0.0511116161942482, 0.08869364112615585, 0.009037204086780548, -0.06774065643548965, 0.06622520089149475, 0.1044308990240097, -0.05558646097779274, -0.1352255642414093, 0.07443967461585999, -0.03855058550834656, -0.06632553040981293, 0.020215224474668503, 0.09163253009319305, 0.059741344302892685, 0.14584298431873322, -0.06540332734584808, 0.020925598219037056, 0.1414431780576706, 0.10065435618162155, -0.09543250501155853, -0.16962356865406036, 0.08877116441726685, -0.10504652559757233, 0.04801055043935776, 0.10180860757827759, -0.033144865185022354, -0.1278681457042694, -0.0828774943947792, -0.07540564239025116, 0.06376264244318008, 0.060879889875650406, -0.10981526970863342, 0.08405835181474686, -0.014009096659719944, -0.0532875619828701, 0.0752849280834198, -0.13588930666446686, 0.055957816541194916, -0.04708435386419296, 0.09753934293985367, -0.06531782448291779, 0.025640608742833138, 0.010662488639354706, 0.020661180838942528, 0.030960340052843094, 0.15379314124584198, 0.030642854049801826, -0.0496620237827301, 0.05686230957508087, -0.14065206050872803, -0.04755474627017975, -0.09928108006715775, 0.024058008566498756, 0.09019467979669571, 0.07360456138849258, 0.04221922904253006, 0.007149530574679375, 0.04153319448232651, -0.11724895238876343, -0.15089108049869537, 0.04841461777687073, -0.1432105451822281, 0.051399946212768555, 0.06334978342056274, 0.0018863212317228317, 0.09018604457378387, -0.0562167689204216, 0.10637567192316055, 0.11055485159158707, -0.116022489964962, 0.027887342497706413, 0.08048200607299805, 0.06273166090250015, 0.012785405851900578, -0.1424763798713684, -0.0012815097579732537, -0.025334110483527184, -0.03205288574099541, -0.062319591641426086, 0.10956484079360962, -0.0925905629992485, -0.09683779627084732, 0.066864974796772, -0.024523140862584114, -0.1599375605583191, 0.09259356558322906, -0.05158232897520065, 0.09473537653684616, -0.0041008018888533115, 0.0956277996301651, 0.08084411174058914, 0.06153102591633797, -0.07572583854198456, -0.07727444171905518, 0.018088050186634064, 0.0696573406457901, 0.0715256854891777, -0.13144659996032715, -0.07256235927343369, -0.08179277926683426, -0.0999995693564415, 0.07109440118074417, 0.015266136266291142, -0.016991473734378815, -0.023760251700878143, 0.12998326122760773, -0.05326090753078461, 0.11052218824625015, -0.020631492137908936, -0.006494408939033747, -0.10269517451524734, 0.05563680827617645, 0.10303027927875519, 0.007725521922111511, -0.06914959847927094, 0.013523843139410019, 0.03281505033373833, -0.0028406628407537937, 0.027565518394112587, 0.003601329168304801, -0.03711862862110138, 0.010828258469700813, 0.0006757051451131701, 0.027224775403738022, 0.0350671261548996, -0.036308653652668, -0.12069938331842422, 0.10657382011413574, -0.041909534484148026, -0.029255149886012077, 0.08267645537853241, -0.08905700594186783, -0.015230624936521053, -0.01577114313840866, 0.14679691195487976, 0.13274477422237396, -0.06920593231916428, -0.11111672222614288, -0.06102669984102249, 0.03669846057891846, -0.029087089002132416, 0.01220927108079195, -0.05819742754101753, -0.10662873089313507, -0.12410637736320496, -0.04366828873753548, 0.005655333865433931, 0.08166299760341644, 0.0035662467125803232, 0.04985029250383377, -0.01229900773614645, 0.13211950659751892, 0.10924220830202103, -0.013692347332835197], +fptoui:[-0.13208435475826263, 0.007171200588345528, -0.04684789106249809, -0.06346181780099869, -0.00857185386121273, 0.05698937177658081, -0.12680469453334808, -0.01932360604405403, -0.0949808657169342, -0.09097954630851746, 0.019592350348830223, -0.12529924511909485, -0.04383824020624161, 0.12424526363611221, -0.05141613259911537, -0.1299142986536026, -0.025986935943365097, -0.11027046293020248, -0.10709327459335327, -0.11956410855054855, 0.08142436295747757, -0.03828169032931328, 0.08620473742485046, 0.02975359559059143, -0.04875095933675766, 0.04558410868048668, 0.1411697119474411, 0.01947093941271305, -0.009253639727830887, 0.14869865775108337, -0.05791958048939705, -0.0085917292162776, 0.11953193694353104, 0.00875420868396759, 0.03330032154917717, -0.08414054661989212, -0.03395654261112213, -0.03705035150051117, 0.0550251305103302, 0.12864390015602112, -0.11820534616708755, -0.05002042278647423, -0.07243174314498901, -0.04107746109366417, 0.067625992000103, -0.0027906710747629404, 0.03872697800397873, 0.09543228894472122, 0.022723842412233353, 0.0033509323839098215, -0.05096375569701195, 0.12901824712753296, -0.0926113948225975, 0.06774149090051651, 0.10134126245975494, 0.052106402814388275, 0.029699571430683136, 0.013675197958946228, -0.0723172202706337, 0.02615845575928688, 0.04594135656952858, 0.02499663457274437, 0.01648055389523506, 0.10817044228315353, 0.11645786464214325, -0.1090773344039917, -0.03338233754038811, -0.10295888781547546, -0.043743398040533066, 0.11574427038431168, 0.023848755285143852, -0.07732957601547241, -0.021861882880330086, 0.02805200032889843, 0.05103462561964989, -0.025661475956439972, 0.07113251835107803, -0.0529247485101223, 0.09661892056465149, -0.036936141550540924, 0.013959566131234169, 0.018519921228289604, -0.02147670090198517, 0.029461879283189774, -0.03512609750032425, -0.0007022253703325987, 0.07900513708591461, -0.07291506230831146, 0.028658702969551086, 0.0310675036162138, -0.07653822749853134, 0.026930566877126694, -0.04265131056308746, 0.11845120787620544, -0.1108899638056755, 0.1168651133775711, -0.057342275977134705, -0.04557215794920921, 0.0008261683396995068, -0.01211540400981903, -0.09004923701286316, 0.11922857165336609, -0.1419695019721985, 0.09185037016868591, -0.043030962347984314, -0.014468686655163765, 0.008566292934119701, 0.08321835845708847, 0.015559055842459202, 0.035835281014442444, 0.047250520437955856, -0.04630815237760544, -0.06676653027534485, 0.13125187158584595, 0.01877487823367119, -0.009203673340380192, 0.005453867372125387, -0.04565785825252533, 0.046755652874708176, -0.1098443865776062, 0.04521729052066803, -0.12202205508947372, -0.06350502371788025, 0.009098861366510391, -0.021319234743714333, 0.0021354497876018286, -0.09955950826406479, 0.08320993930101395, -0.0439671128988266, -0.007427818141877651, 0.03493107110261917, -0.1349829137325287, -0.061167601495981216, -0.10394541919231415, -0.06234461069107056, -0.046543560922145844, 0.0008669999078847468, 0.03944838047027588, -0.06594646722078323, 0.01639416627585888, -0.015798136591911316, -0.04701503366231918, -0.06781318783760071, 0.08213696628808975, -0.12384447455406189, 0.017756998538970947, 0.011423161253333092, -0.03734849393367767, -0.05064406618475914, 0.04109429568052292, -0.06709404289722443, 0.0968393012881279, 0.10040786862373352, -0.15737389028072357, -0.005613626912236214, -0.004659736528992653, -0.06381145119667053, 0.019258951768279076, 0.07860464602708817, -0.004962130915373564, 0.028943520039319992, 0.13891135156154633, 0.02233143150806427, 0.11909875273704529, 0.10794004052877426, 0.025489024817943573, 0.024758661165833473, 0.11608542501926422, -0.044466905295848846, 0.07861007004976273, -0.04145541787147522, 0.12407522648572922, -0.09014130383729935, -0.07937634736299515, -0.07284558564424515, 0.044655103236436844, -0.12547871470451355, -0.09642744809389114, 0.00031018536537885666, -0.012631723657250404, 0.10623585432767868, -0.07579556852579117, -0.16282333433628082, 0.10066227614879608, -0.04326160252094269, 0.10562705993652344, -0.03523862734436989, -0.046589456498622894, 0.06921693682670593, 0.12223444133996964, 0.05422961711883545, 0.11956994235515594, -0.06229957565665245, -0.05038338527083397, 0.06952853500843048, -0.0555846244096756, -0.04454626515507698, -0.030282657593488693, 0.005996662192046642, -0.00041136983782052994, 0.04775938764214516, -0.036045413464307785, -0.08298646658658981, 0.09159592539072037, 0.03536684438586235, -0.1480172872543335, -0.09843627363443375, -0.1425219625234604, 0.015899736434221268, 0.06246102973818779, 0.0035529215820133686, 0.10279764235019684, 0.006126323714852333, -0.10389972478151321, 0.09412408620119095, 0.044870827347040176, -0.13559816777706146, 0.07443460822105408, -0.11897450685501099, 0.001370991114526987, 0.08720038831233978, -0.06815186142921448, -0.014585616998374462, -0.11243226379156113, 0.041248172521591187, -0.07970389723777771, -0.08946884423494339, -0.07131098210811615, 0.10102453082799911, -0.04956592246890068, 0.1320393681526184, 0.09381401538848877, -0.03333905711770058, 0.10664819926023483, 0.010000813752412796, -0.010129713453352451, 0.008949724957346916, 0.05470947548747063, -0.13839811086654663, -0.12213031947612762, 0.028969258069992065, 0.06647057086229324, -0.04358544573187828, -0.05143953114748001, -0.05984577536582947, -0.07945701479911804, -0.09848182648420334, 0.016308916732668877, 0.01907278783619404, -0.0979926586151123, 0.05593553185462952, -0.011480032466351986, -0.05206435173749924, 0.07895845174789429, -0.02417425438761711, 0.018735166639089584, -0.07689010351896286, -0.017173247411847115, 0.10044775158166885, -0.11578444391489029, -0.0023966729640960693, 0.0231325626373291, 0.03895709291100502, -0.07293757051229477, -0.0858466625213623, -0.0010999991791322827, -0.018355824053287506, -0.0037863266188651323, -0.06547213345766068, 0.07144637405872345, 0.06179586425423622, -0.019237974658608437, 0.09975115954875946, 0.10307030379772186, 0.04031668230891228, 0.07921680808067322, -0.011508557014167309, 0.009923206642270088, -0.03946254774928093, -0.016276424750685692, 0.1360114961862564, 0.06624827533960342, -0.030270591378211975, 0.05311925709247589, -0.03974638506770134, 0.041522834450006485, 0.10361846536397934, 0.16088025271892548, -0.09773043543100357, -0.13547073304653168, 0.13819071650505066, 0.019491996616125107, 0.003117217915132642, 0.0828230232000351, -0.015604514628648758, 0.03545922413468361, -0.013357831165194511, 0.06913189589977264, 0.11377332359552383, 0.013128400780260563], +fptrunc:[0.051153961569070816, 0.040975749492645264, -0.032536186277866364, 0.12688983976840973, -0.03569949418306351, 0.07972735166549683, 0.0294428039342165, -0.006224534939974546, -0.10626949369907379, 0.1583680510520935, 0.04392911121249199, 0.09846297651529312, 0.06104036048054695, 0.12513430416584015, 0.12406818568706512, -0.03684814274311066, 0.016493557021021843, 0.06639570742845535, -0.1400991529226303, -0.09471428394317627, 0.07651758939027786, -0.01671835407614708, 0.014741611666977406, 0.12604272365570068, -0.054480571299791336, 0.036149099469184875, 0.1316853016614914, -0.1238650307059288, -0.0006428335909731686, 0.036725178360939026, 0.0076420302502810955, 0.04837465286254883, -0.11315631121397018, 0.06332916021347046, 0.12925878167152405, -0.10993786156177521, 0.029005149379372597, -0.0756460577249527, -0.0019882735796272755, -0.11899621039628983, -0.02626669779419899, 0.06974013894796371, -0.07406049221754074, -0.0970330610871315, -0.0947156697511673, 0.014824634417891502, -0.05149548500776291, -0.09425865858793259, 0.03855838254094124, 0.05417751893401146, 0.008928813971579075, 0.021651342511177063, -0.1042555719614029, 0.061705056577920914, 0.09424501657485962, -0.015208063647150993, 0.022831639274954796, -0.04929344356060028, 0.13772299885749817, 0.040835924446582794, 0.06259019672870636, -0.0034220265224575996, -0.07404617220163345, 0.11940864473581314, 0.12422512471675873, -0.0363539382815361, -0.022761447355151176, -0.11726860702037811, -0.053854938596487045, 0.10095783323049545, 0.01695316843688488, -0.02318466082215309, -0.010289163328707218, -0.018138349056243896, -0.1518910825252533, 0.021399173885583878, -0.05403077229857445, -0.0371263287961483, 0.06545157730579376, -0.13803361356258392, 0.128816157579422, 0.08217807859182358, -0.0035139501560479403, 0.058093056082725525, 0.009235220961272717, -0.012236890383064747, 0.02120272070169449, 0.07399971038103104, -0.06932485848665237, -0.02608405612409115, 0.039528653025627136, 0.039297714829444885, -0.0701172798871994, 0.018600568175315857, -0.003878036979585886, 0.09966600686311722, -0.04970317706465721, -0.005487612448632717, 0.02458236552774906, -0.06933874636888504, 0.0011718311579898, -0.0940525159239769, -0.13823863863945007, 0.07540279626846313, -0.1028478741645813, -0.07541555911302567, 0.055574849247932434, 0.01562430988997221, 0.06435578316450119, 0.012305411510169506, 0.05009835585951805, 0.05968957394361496, -0.06043042242527008, -0.1309264451265335, 0.02017761953175068, -0.09247902035713196, 0.008512941189110279, 0.014947373420000076, -0.04237446188926697, 0.04719843715429306, 0.046137735247612, 0.07732068747282028, 0.12120919674634933, -0.14269250631332397, -0.04409642145037651, 0.15508431196212769, -0.06094275414943695, 0.06778533011674881, -0.0599958673119545, -0.11846842616796494, -0.015912266448140144, -0.08534795790910721, 0.03448725864291191, -0.07338082790374756, 0.12278986722230911, -0.061767276376485825, 0.014818720519542694, 0.03795170783996582, -0.06980650871992111, 0.008732309564948082, 0.011351021006703377, 0.0560268796980381, 0.057752370834350586, -0.08424931019544601, -0.07920487225055695, 0.03991195559501648, 0.011064616031944752, -0.034897081553936005, 0.02199404314160347, 0.06006893143057823, -0.03646799176931381, 0.07663954794406891, -0.08066467940807343, -0.07134557515382767, 0.039774421602487564, 0.06064346060156822, 0.06729861348867416, 0.03272630274295807, -0.006532840430736542, 0.00666288286447525, 0.08579833805561066, -0.11839620769023895, 0.07014121860265732, 0.1253672093153, 0.025038495659828186, -0.10720370709896088, 0.030001981183886528, -0.009710588492453098, -0.08517030626535416, -0.09650526195764542, 0.10066839307546616, -0.03033905103802681, -0.0914197638630867, -0.06084654852747917, -0.07395351678133011, -0.014638044871389866, -0.08740200847387314, -0.07686037570238113, 0.01110015343874693, -0.024394534528255463, -0.07056068629026413, -0.049096010625362396, -0.11614944040775299, 0.02630625292658806, -0.031318120658397675, 0.08671519160270691, 0.04945939779281616, -0.10207932442426682, 0.061881646513938904, 0.04516955465078354, 0.005397721193730831, 0.15041516721248627, -0.09973420202732086, -0.04807469621300697, 0.053202975541353226, -0.09876212477684021, -0.01811315305531025, 0.015158685855567455, 0.0560346357524395, 0.07001503556966782, -0.03900660201907158, 0.09834008663892746, 0.173166885972023, 0.05692879483103752, 0.1323547065258026, 0.005152290686964989, 0.11276814341545105, -0.014990635216236115, 0.012054535560309887, 0.03332532197237015, 0.0003033194225281477, 0.09896564483642578, -0.12197547405958176, 0.11457530409097672, 0.06003295257687569, -0.05992710590362549, 0.05190885439515114, 0.13662706315517426, 0.1091412603855133, -0.009834990836679935, 0.09349644184112549, -0.06737501174211502, 0.004332236014306545, -0.05842694640159607, -0.04913107305765152, -0.13452115654945374, -0.08990957587957382, -0.10655573010444641, 0.08983533829450607, 0.025663750246167183, 0.0821801945567131, -0.10554186999797821, -0.041842807084321976, 0.09448648989200592, 0.09660189598798752, -0.015091975219547749, 0.090609610080719, -0.010362261906266212, -0.1270197331905365, -0.08608810603618622, -0.08019164949655533, 0.09744422882795334, 0.026815300807356834, -0.07350680232048035, 0.08437585830688477, 0.04711029678583145, -0.06912001222372055, 0.03787797689437866, 0.01964295655488968, 0.11425361037254333, -0.014388171024620533, -0.018368294462561607, -0.05379015579819679, 0.10740569233894348, -0.018688559532165527, -0.12358669191598892, -0.03837738186120987, -0.0899989977478981, 0.10490915179252625, -0.06654752045869827, 0.0028496577870100737, -0.03472118452191353, 0.037699759006500244, 0.08454208821058273, 0.06960874050855637, -0.001614717417396605, -0.0093392888084054, -0.13505417108535767, -0.0016379576409235597, 0.07151439040899277, -0.05281543731689453, 0.062161583453416824, 0.04276271536946297, 0.029750434681773186, -0.08515188097953796, -0.010458959266543388, 0.10035780817270279, 0.11541811376810074, -0.03485529497265816, 0.08711781352758408, 0.04044073075056076, 0.08918897062540054, -0.1295984536409378, 0.019059866666793823, 0.033466074615716934, 0.05956673622131348, 0.04045245796442032, -0.03072306141257286, 0.08370951563119888, -0.00615236721932888, -0.06978654116392136, -0.10402185469865799, 0.08156609535217285, 0.0875236988067627, -0.006353731267154217, -0.006003546994179487, 0.00978037714958191, 0.08563846349716187, -0.02846940979361534, -0.003905183169990778], +freeze:[-0.0017069984460249543, -0.002383540151640773, -0.03866533562541008, -0.10848905891180038, -0.012920735403895378, -0.006090442184358835, 0.1064840778708458, -0.006568162702023983, -0.04341970756649971, 0.0650700107216835, 0.03848082944750786, 0.04501613602042198, -0.03828525170683861, 0.04132870212197304, 0.06134228780865669, 0.052981019020080566, 0.14327989518642426, 0.004328115843236446, -0.14517682790756226, 0.126064732670784, 0.022188421338796616, -0.009778767824172974, -0.10561968386173248, 0.07325940579175949, 0.02841043844819069, 0.03950265422463417, -0.024376271292567253, -0.061605773866176605, -0.012502782978117466, -0.09034794569015503, 0.014062914997339249, 0.010398251935839653, -0.008477672003209591, -0.11057703197002411, -0.10059431940317154, 0.05775003880262375, -0.041380420327186584, 0.015148093923926353, -0.11321720480918884, -0.09710192680358887, -0.012059420347213745, 0.074622742831707, 0.023474913090467453, -0.12870489060878754, 0.03199970722198486, -0.03110017441213131, 0.06515111774206161, 0.10074380785226822, -0.11516905575990677, -0.056922342628240585, -0.012252041138708591, 0.012208100408315659, -0.043418608605861664, -0.008284424431622028, 0.035231154412031174, 0.12438607960939407, 0.023957211524248123, 0.0026627318002283573, 0.050427332520484924, -0.03202110528945923, 0.04232165962457657, 0.08244763314723969, -0.07190267741680145, 0.06514599174261093, 0.06223008781671524, 0.10855281352996826, -0.04434313252568245, 0.03483137860894203, -0.04881693795323372, 0.025801826268434525, -0.05219944193959236, 0.05655745416879654, -0.012559396214783192, 0.05018571764230728, -0.08090468496084213, -0.028501324355602264, 0.08976536244153976, -0.021363213658332825, 0.07343100011348724, 0.04249376431107521, -0.06699937582015991, -0.03799746558070183, 0.055099647492170334, 0.028153931722044945, -0.04172779992222786, 0.0318976454436779, -0.09000074863433838, -0.11591020971536636, -0.027376804500818253, -0.05718131735920906, 0.08383382856845856, 0.03715767338871956, -0.008724503219127655, -0.013811198994517326, -0.09674525260925293, -0.1262965351343155, 0.11241191625595093, 0.08855626732110977, 0.026419587433338165, -0.12126924097537994, -0.1032998114824295, -0.014085694216191769, 0.013211764395236969, 0.107722207903862, 0.035886719822883606, -0.10969436168670654, 0.10009865462779999, 0.10681479424238205, 0.05245768651366234, 0.05840620771050453, -0.09526269137859344, -0.1366986185312271, -0.04238813370466232, -0.1377740353345871, 0.021175799891352654, -0.10087179392576218, 0.04496290534734726, -0.0927596166729927, -0.10569912195205688, -0.08924233913421631, -0.07787372916936874, -0.007420716341584921, -0.09104172885417938, -0.016815653070807457, 0.039100490510463715, -0.052112746983766556, 0.04286559671163559, -0.05223942548036575, -0.09773998707532883, 0.1316596120595932, 0.02567979320883751, 0.05757443979382515, -0.13320372998714447, 0.11828794330358505, 0.08664151281118393, 0.0034917681477963924, -0.011549165472388268, -0.09513423591852188, -0.03787190839648247, -0.10331130027770996, -0.020201748237013817, -0.041501980274915695, -0.00739193195477128, 0.11945615708827972, -0.05284544453024864, -0.06527476012706757, -0.010023544542491436, 0.07695446908473969, -0.10892035067081451, 0.03691822290420532, 0.09794516861438751, 0.11083833128213882, 0.08468031883239746, 0.12905552983283997, -0.019430391490459442, -0.034413471817970276, -0.021323245018720627, -0.14305254817008972, 0.1424417495727539, 0.025910818949341774, 0.023301562294363976, -0.021493135020136833, -0.1432662010192871, 0.14642637968063354, -0.12337211519479752, -0.0836651399731636, -0.11855580657720566, -0.04193241894245148, -0.12641294300556183, 0.07609817385673523, 0.026293575763702393, -0.03808797523379326, 0.0834708958864212, -0.01462542824447155, 0.10214163362979889, 0.07142619788646698, 0.07556353509426117, -0.05954800918698311, -0.021937010809779167, -0.061306342482566833, -0.008348792791366577, 0.14088797569274902, -0.00955986138433218, -0.0685521587729454, -0.06389394402503967, 0.044677942991256714, 0.07378729432821274, -0.16047482192516327, 0.11080655455589294, 0.1214773878455162, 0.00795922800898552, -0.14325296878814697, 0.14510373771190643, -0.029034042730927467, 0.05550388991832733, 0.03592780977487564, -0.07051286101341248, 0.017351249232888222, 0.05986180901527405, 0.09414122998714447, 0.07401573657989502, -0.03920505568385124, -0.09044354408979416, -0.013101635500788689, -0.12135990709066391, 0.00604849960654974, 0.020409077405929565, -0.033271901309490204, 0.0199448112398386, 0.08045642822980881, 0.002803105628117919, 0.015192374587059021, -0.05622940510511398, 0.043826330453157425, -0.16426363587379456, -0.15475018322467804, -0.03323237970471382, 0.04825792834162712, 0.07680658996105194, -0.0009939398150891066, 0.1352841556072235, 0.0012108037481084466, 0.1043003499507904, -0.13034766912460327, -0.10665710270404816, -0.07576529681682587, -0.116683229804039, -0.0541207380592823, -0.07032644003629684, 0.0821773037314415, -0.06240016967058182, -0.04620782658457756, -0.03443213179707527, -0.1134820356965065, 0.10075140744447708, -0.028160160407423973, -0.06314144283533096, 0.06115487217903137, 0.12786197662353516, 0.11471284180879593, 0.08986364305019379, -0.10089017450809479, 0.029759742319583893, -0.13693203032016754, -0.019959932193160057, -0.017441224306821823, -0.14036671817302704, -0.061473120003938675, 0.016105035319924355, 0.09420911967754364, -0.06121141463518143, -0.01211259700357914, -0.051409993320703506, -0.06650197505950928, 0.02581421099603176, -0.023112952709197998, -0.11252166330814362, -0.07171609997749329, 0.08238472044467926, 0.005560708232223988, -0.14412449300289154, -0.0631708949804306, 0.035403139889240265, -0.1408853828907013, -0.09186077117919922, 0.10417098551988602, -0.07981210201978683, 0.005137915723025799, 0.036842189729213715, -0.1343541294336319, -0.01944374293088913, -0.06105082854628563, -0.0017151684733107686, 0.025184614583849907, 0.13972832262516022, -0.06409613788127899, -0.08479524403810501, -0.028163587674498558, -0.015932083129882812, -0.019093701615929604, -0.14305800199508667, 0.14221210777759552, 0.047505807131528854, -0.003693168517202139, -0.03531019389629364, -0.11582326143980026, -0.10619810223579407, 0.11003988236188889, -0.14347921311855316, -0.05221134051680565, 0.07489489763975143, -0.06289782375097275, -0.04361804202198982, 0.015851939097046852, -0.03309253230690956, -0.03724779561161995, -0.01571941375732422, -0.07682295143604279, -0.11273466050624847, 0.04490569233894348], +fsub:[0.14213204383850098, 0.043752942234277725, 0.1768890917301178, 0.11455342918634415, -0.042910385876894, -0.013195709325373173, 0.0675245001912117, -0.01757817342877388, -0.10536807030439377, 0.004016799386590719, 0.03674617037177086, 0.06302947551012039, -0.04394716024398804, 0.13512183725833893, -0.04191487282514572, -0.040556229650974274, -0.003389955498278141, 0.06039327010512352, -0.13267117738723755, 0.16062262654304504, 0.08822882920503616, -0.003774625714868307, 0.06968726217746735, -0.029033303260803223, -0.064015232026577, 0.09310159087181091, 0.1510300487279892, -0.1320721060037613, -0.06563565135002136, 0.15687920153141022, 0.12822969257831573, -0.07000302523374557, 0.11840631067752838, 0.009257574565708637, 0.07895608991384506, -0.09868987649679184, 0.06026415526866913, 0.07240873575210571, 0.05881147459149361, -0.1260068416595459, 0.06150341406464577, -0.053852345794439316, 0.05025732144713402, -0.11158633977174759, -0.024782860651612282, 0.11096987873315811, 0.03644175827503204, 0.10391881316900253, 0.11386324465274811, -0.06461741775274277, -0.013233606703579426, 0.06167984381318092, -0.10548072308301926, 0.04811954125761986, 0.10629834234714508, -0.009064673446118832, 0.16756729781627655, 0.038000982254743576, 0.14712858200073242, 0.0388428159058094, 0.06226233020424843, 0.03359168395400047, -0.09757386147975922, 0.11630768328905106, 0.12674744427204132, 0.043362826108932495, -0.035339489579200745, -0.11990947276353836, -0.14282315969467163, 0.11223046481609344, 0.021177804097533226, -0.01004369743168354, 0.10442252457141876, 0.0062404656782746315, -0.16735684871673584, -0.07940904051065445, -0.08103089779615402, -0.088904969394207, 0.07717204838991165, -0.1689874827861786, -0.032647233456373215, 0.051155753433704376, -0.005241993349045515, 0.01721186749637127, -0.02326643466949463, 0.06309430301189423, 0.026105375960469246, 0.1153835877776146, -0.02816319651901722, -0.06837794929742813, 0.04118618741631508, 0.07329785823822021, -0.06424761563539505, 0.10193588584661484, -0.10590766370296478, 0.12318811565637589, -0.02562933787703514, 0.058134738355875015, -0.02413792349398136, -0.07660771906375885, -0.09640821814537048, -0.024898594245314598, -0.11344186961650848, 0.08174939453601837, 0.012204647064208984, 0.010088862851262093, 0.04492776840925217, 0.08917636424303055, 0.12529030442237854, -0.12074564397335052, 0.05641089752316475, 0.0639716163277626, -0.07138864696025848, -0.14149606227874756, 0.03825167194008827, -0.09625809639692307, -0.05807754769921303, -0.04577738046646118, 0.044377852231264114, 0.02869912050664425, 0.049680985510349274, 0.08685551583766937, -0.015374432317912579, -0.09269663691520691, -0.031089913100004196, 0.059247106313705444, -0.10685807466506958, 0.07025591284036636, -0.07874449342489243, -0.11731088906526566, 0.028804458677768707, -0.09799911081790924, 0.1165129765868187, -0.13905292749404907, 0.09467281401157379, -0.12016887962818146, 0.01618899032473564, 0.03982941433787346, -0.07442156970500946, 0.01852542534470558, 0.022519953548908234, -0.003240075660869479, -0.09291147440671921, 0.030916718766093254, -0.08893398940563202, -0.056317683309316635, -0.036766424775123596, -0.03798243775963783, 0.013795400969684124, 0.03187340125441551, -0.046397339552640915, 0.08433984220027924, -0.015548480674624443, -0.15306474268436432, -0.06264584511518478, -0.015131290070712566, -0.06658226251602173, 0.04135720804333687, 0.07884226739406586, 0.012195879593491554, -0.041420578956604004, -0.01847582496702671, 0.08805657923221588, 0.1362571120262146, 0.10568027943372726, -0.04734748974442482, 0.049378395080566406, 0.014019514434039593, -0.09133289754390717, -0.14851900935173035, 0.1074627935886383, -0.034440118819475174, -0.11994023621082306, -0.08567032217979431, -0.07898982614278793, 0.034410055726766586, -0.10148628801107407, -0.06791332364082336, 0.03181112930178642, -0.008573314175009727, -0.04594774916768074, 0.06635429710149765, -0.18327365815639496, 0.027525922283530235, -0.0014622727176174521, 0.10331139713525772, 0.17120492458343506, -0.07737854868173599, 0.10790053009986877, -0.015308724716305733, -0.06905879825353622, 0.1515303999185562, -0.1098385602235794, -0.0649411752820015, 0.055260106921195984, -0.046299733221530914, -0.04893362894654274, 0.038564540445804596, 0.0431915782392025, 0.07421807944774628, 0.07873379439115524, 0.06201307848095894, 0.0471082367002964, 0.05055321380496025, -0.11619336158037186, 0.12538065016269684, -0.12332087755203247, -0.13233336806297302, 0.005170908290892839, 0.03554968535900116, 0.10661926120519638, 0.07708248496055603, -0.059858109802007675, 0.11749714612960815, 0.0934864729642868, -0.09617307782173157, 0.03666801005601883, 0.08529533445835114, 0.21283435821533203, 0.11424995213747025, -0.13987982273101807, -0.06865482777357101, -0.01430042739957571, -0.08969558775424957, 0.021015286445617676, -0.007934791035950184, -0.09478990733623505, -0.11283896863460541, 0.06042196601629257, 0.009319244883954525, 0.05822884663939476, 0.017482535913586617, -0.036322254687547684, 0.10217346251010895, 0.015473481267690659, -0.03752747178077698, 0.06582428514957428, 0.04439758509397507, 0.12010964006185532, 0.03506756201386452, 0.0009060814045369625, 0.07206328213214874, 0.030396433547139168, -0.006553376093506813, -0.07497815787792206, 0.0513341911137104, 0.023946398869156837, 0.043390803039073944, 0.035487111657857895, -0.022736089304089546, -0.0010370064992457628, -0.036066632717847824, -0.058255430310964584, 0.11561115086078644, -0.027486532926559448, 0.011028469540178776, -0.07734083384275436, -0.019734550267457962, 0.10726837813854218, -0.13311509788036346, -0.10602179914712906, 0.02492637373507023, 0.02691396325826645, 0.030360113829374313, -0.021626286208629608, -0.0013658731477335095, -0.021152164787054062, -0.014009942300617695, -0.0011723132338374853, 0.12126808613538742, 0.014666163362562656, 0.024225957691669464, 0.031652674078941345, 0.032423991709947586, 0.042575497180223465, -0.05958375707268715, 0.010117651894688606, 0.13515007495880127, -0.03697171434760094, -0.09210806339979172, 0.09120737016201019, 0.09910988062620163, -0.13844843208789825, -0.026880882680416107, -0.08965375274419785, 0.0068358066491782665, 0.036162879317998886, 0.013256411999464035, 0.0787990465760231, -0.0303666852414608, -0.017126889899373055, 0.01604960858821869, 0.07016979157924652, 0.08959279209375381, -0.016237717121839523, 0.033868398517370224, -0.010900176130235195, 0.08542069792747498, -0.02775331400334835, 0.008304156363010406], +function:[0.10636463016271591, -0.09093697369098663, 0.03366115316748619, 0.045668091624975204, -0.09207337349653244, -0.04628286510705948, -0.055682748556137085, 0.12240089476108551, 0.06571640074253082, -0.04376527667045593, 0.1035265102982521, -0.0007100199582055211, 0.07963373512029648, -0.10179445892572403, -0.10437877476215363, -0.0687110424041748, -0.06345173716545105, -0.0793454647064209, 0.07170704007148743, -0.07842882722616196, -0.13497404754161835, -0.019345441833138466, -0.04463526979088783, -0.07130805402994156, -0.09060583263635635, -0.08486883342266083, 0.04438289627432823, 0.021108420565724373, 0.10732090473175049, -0.06616275757551193, 0.07479206472635269, -0.08606132119894028, -0.09423815459012985, -0.00050100137013942, 0.0862329974770546, 0.14546513557434082, 0.11812255531549454, -0.1122535765171051, -0.09713223576545715, 0.07222585380077362, -0.07565224915742874, 0.08415631949901581, -0.016414210200309753, 0.04789493605494499, 0.030321432277560234, -0.03371110185980797, -0.08828567713499069, -0.04840056225657463, -0.01645897515118122, 0.09799464046955109, 0.11220557987689972, -0.05702747777104378, -0.04914645478129387, -0.10652489215135574, -0.093898706138134, -0.08659631013870239, 0.0349891297519207, 0.01619207113981247, -0.11152142286300659, 0.13282936811447144, 0.10565949231386185, -0.016095280647277832, -0.017181241884827614, -0.005690185818821192, -0.013025977648794651, -0.07826867699623108, 0.11041410267353058, -0.05758385360240936, 0.008071129210293293, -0.036459531635046005, 0.0960446447134018, -0.07646013796329498, -0.07626263797283173, 0.10909294337034225, 0.07478556036949158, 0.032468751072883606, -0.042799968272447586, -0.027272773906588554, 0.02798498421907425, -0.0577828623354435, 0.046231985092163086, -0.1042947769165039, 0.09440890699625015, -0.02059534750878811, -0.06920582801103592, -0.028267621994018555, -0.11077085882425308, 0.028552580624818802, 0.07699550688266754, 0.022208115085959435, -0.0714598223567009, 0.09617487341165543, -0.10696902126073837, -0.10177042335271835, 0.018112044781446457, 0.055619291961193085, -0.12451688945293427, -0.03635035827755928, 0.020866231992840767, 0.020788466557860374, 0.0668838769197464, 0.08615653216838837, -0.015333002433180809, 0.10508114099502563, 0.0742684081196785, 0.0659213587641716, -0.07447812706232071, -0.07097822427749634, -0.023108607158064842, -0.05021282657980919, -0.08040722459554672, -0.028789395466446877, 0.06482067704200745, 0.023828960955142975, -0.0059611308388412, 0.11723040044307709, -0.0251418799161911, 0.11883068829774857, 0.09044084697961807, 0.09448574483394623, -0.0824069231748581, 0.1028088852763176, 0.021808208897709846, 0.07911299169063568, 0.003928525373339653, 0.017413221299648285, 0.001482243649661541, 0.10249804705381393, 0.04128381982445717, 0.0912725105881691, 0.10013611614704132, -0.0852608010172844, 0.060972172766923904, 0.058863598853349686, -0.07906661927700043, 0.09474167972803116, -0.06639641523361206, -0.04451025649905205, 0.04330966994166374, -0.04391587898135185, 0.047392744570970535, 0.04719935730099678, 0.04133079573512077, -0.07063473016023636, 0.03537775203585625, -0.03053933009505272, -0.0571223683655262, 0.0334324985742569, 0.10916353017091751, -0.0024962122552096844, 0.07486961781978607, -0.03947475925087929, -0.1282380372285843, 0.06673042476177216, -0.006444655824452639, 0.012929818592965603, 0.07376769930124283, -0.08565471321344376, -0.07222621887922287, -0.10844676196575165, 0.07284118980169296, 0.10497209429740906, -0.08732551336288452, -0.09224341809749603, -0.09056561440229416, 0.013264602050185204, 0.04042061045765877, 0.020710911601781845, 0.008925143629312515, 0.06939924508333206, -0.08348912000656128, 0.10968372225761414, -0.08009769767522812, 0.0655200183391571, 0.04853162169456482, 0.005948999430984259, -0.044249922037124634, 0.045933421701192856, -0.01577894389629364, -0.12890399992465973, 0.03985580801963806, -0.0017914309864863753, 0.09309934824705124, 0.1243164911866188, 0.03190873563289642, 0.10956501215696335, 0.002575598657131195, 0.07927132397890091, -0.009561112150549889, -0.086643747985363, -0.07886363565921783, -0.05551685765385628, 0.06038793548941612, 0.08091264218091965, -0.019790416583418846, -0.06850431114435196, 0.04483628273010254, -0.045251280069351196, 0.08159040659666061, -0.08684363216161728, -0.07605939358472824, 0.11219792813062668, -0.022588152438402176, 0.1207057386636734, 0.10994107276201248, 0.06877262145280838, -0.039467114955186844, 0.05471446365118027, 0.10050195455551147, -0.09439324587583542, -0.03933722898364067, -0.019713470712304115, -0.10092353075742722, -0.05682452768087387, -0.034629788249731064, 0.08989877998828888, -0.07816505432128906, -0.1084880530834198, -0.008597016334533691, -0.04072631523013115, -0.0672404021024704, -0.05674785003066063, -0.09886781126260757, -0.06144222617149353, -0.0032643787562847137, -0.08185463398694992, -0.14244039356708527, 0.07135624438524246, -0.11732311546802521, -0.01886318437755108, -0.10975287109613419, -0.011644978076219559, -0.13532109558582306, -0.14100703597068787, -0.0012474235845729709, 0.004851440899074078, 0.05966261774301529, -0.018314851447939873, -0.07976474612951279, -0.018400346860289574, -0.06760727614164352, -0.048278965055942535, -0.1072344183921814, 0.05159159004688263, 0.024522390216588974, 0.09378553926944733, 0.08398892730474472, 0.005806938745081425, 0.07430782169103622, -0.09286700189113617, 0.02944714017212391, 0.07335101813077927, 0.07679906487464905, -0.045036010444164276, -0.08543923497200012, -0.06358610838651657, 0.06550917029380798, -0.020959539338946342, -0.09281458705663681, 0.06471798568964005, -0.07413670420646667, -0.11271224170923233, -0.0396389365196228, 0.09735456109046936, -0.05257859826087952, -0.0943145602941513, -0.10489002615213394, 0.09669192880392075, -0.017220253124833107, -0.014288073405623436, 0.08237948268651962, 0.06052960082888603, -0.09275754541158676, -0.08765531331300735, 0.07563166320323944, -0.043061673641204834, 0.1108601987361908, -0.0316106416285038, -0.10236600041389465, -0.10349875688552856, -0.055536817759275436, -0.05340654402971268, -0.02335388958454132, 0.03487680107355118, -0.05118877813220024, 0.07494086027145386, -0.11953553557395935, 0.02949107252061367, 0.0400792695581913, -0.10129618644714355, -0.06266139447689056, 0.0026072668842971325, 0.045467302203178406, 0.11862564086914062, 0.06294824928045273, -0.1103067472577095, 0.10927530378103256, -0.10479472577571869, -0.05969323590397835, 0.08579611778259277], +getelementptr:[0.024348551407456398, 0.002704210812225938, 0.08065490424633026, -0.10160396993160248, 0.02080702967941761, 0.18258045613765717, 0.06432326138019562, -0.056995097547769547, -0.0330045260488987, 0.07064907252788544, 0.024185841903090477, -0.07768093049526215, -0.029181204736232758, 0.12169629335403442, -0.016831252723932266, 0.04401152953505516, 0.09370813518762589, 0.04404459521174431, -0.08612098544836044, 0.05436510965228081, 0.0034453037660568953, 0.13393418490886688, 0.1138172373175621, 0.09973489493131638, -0.017794260755181313, 0.03490208461880684, -0.02041669376194477, 0.06225810572504997, -0.038184262812137604, 0.14802175760269165, -0.07717418670654297, -0.08836431056261063, -0.02417597733438015, 0.028191542252898216, -0.06539333611726761, -0.04448319599032402, -0.033384889364242554, 0.002911533461883664, 0.05333210900425911, -0.11022477596998215, 0.05392014980316162, 0.12270194292068481, -0.0011767592513933778, -0.06681764870882034, 0.04437648877501488, -0.11912406235933304, 0.060942601412534714, 0.09337718039751053, 0.04607123136520386, -0.03651872277259827, 0.004058170132339001, 0.03260467201471329, 0.05481879413127899, 0.06522778421640396, 0.08257690072059631, 0.03466891497373581, 0.10907885432243347, -0.0410224124789238, 0.02326044626533985, -0.010774105787277222, 0.04132382199168205, 0.07243011146783829, -0.06882607191801071, 0.10547087341547012, 0.11209788173437119, 0.04440395534038544, -0.037884172052145004, -0.10176832973957062, 0.021081440150737762, 0.01561296358704567, 0.017866669222712517, 0.054037533700466156, -0.022835828363895416, 0.09980196505784988, -0.05720580369234085, 0.10797598958015442, 0.08229999989271164, 0.07961834222078323, 0.06456989794969559, 0.2292345017194748, -0.0675927922129631, 0.011850578710436821, -0.011636023409664631, 0.15486735105514526, 0.06662238389253616, -0.09764258563518524, 0.02645227499306202, -0.013197545893490314, -0.028857052326202393, -0.04201802238821983, 0.07341362535953522, -0.0359320230782032, -0.0675622746348381, -0.010507560335099697, -0.08317382633686066, 0.04051686078310013, -0.05533487722277641, 0.003188950475305319, -0.08692507445812225, -0.00973562803119421, -0.08924929052591324, -0.04755137488245964, -0.03831344470381737, 0.06306472420692444, -0.07196126878261566, 0.10251356661319733, 0.052364643663167953, 0.08111019432544708, 0.02022380568087101, -0.048500705510377884, 0.04518473148345947, 0.048579633235931396, -0.053756218403577805, -0.12709638476371765, -0.14072459936141968, -0.07799659669399261, -0.10095901787281036, -0.04315204918384552, -0.05224054306745529, -0.0977378711104393, 0.06237971410155296, 0.013166128657758236, -0.0650634691119194, -0.04370758309960365, -0.09504242986440659, 0.05064735189080238, 0.020962055772542953, -0.023518452420830727, -0.06728515774011612, -0.07979429513216019, -0.0006579146720468998, 0.02827783115208149, -0.0857655331492424, -0.09417640417814255, 0.05623786151409149, 0.0007126452401280403, 0.013095784932374954, 0.038517799228429794, -0.06151473894715309, -0.00906913448125124, -0.11642786115407944, -0.06483151018619537, -0.03653871640563011, 0.06659840047359467, -0.0777178704738617, 0.08363865315914154, -0.16534081101417542, 0.040080904960632324, 0.008891383185982704, 0.27655255794525146, -0.061999015510082245, 0.09208019822835922, 0.05334571376442909, -0.11453038454055786, 0.08081374317407608, 0.0593123622238636, -0.01913793385028839, -0.020716311410069466, 0.014540192671120167, 0.022049035876989365, -0.14246338605880737, -0.014535583555698395, 0.017321908846497536, 0.12038098275661469, 0.09494547545909882, -0.038652896881103516, 0.10247453302145004, -0.014006461016833782, -0.05079958587884903, -0.04668547213077545, 0.08335304260253906, -0.016387736424803734, -0.059951331466436386, -0.09513310343027115, -0.07163465768098831, 0.02168385311961174, 0.05986187234520912, 0.01559228915721178, -0.1779806911945343, 0.01305596437305212, 0.00862974114716053, -0.007211580406874418, 0.06556009501218796, 0.02011762373149395, -0.0019903534557670355, 0.061245523393154144, 0.04707076773047447, -0.04821695759892464, 0.10387931019067764, 0.03761355206370354, -0.0674416720867157, 0.11343950778245926, 0.056353580206632614, -0.08274505287408829, 0.17115837335586548, -0.06272289901971817, -0.059930846095085144, 0.19652625918388367, 0.0030790455639362335, 0.0715603455901146, 0.0669671818614006, 0.027655242010951042, -0.06131115183234215, 0.01141229085624218, -0.1044844388961792, -0.053895119577646255, -0.026118343695998192, -0.006394493393599987, 0.012864620424807072, 0.06876024603843689, 0.08032150566577911, -0.0790969729423523, -0.05290449038147926, -0.085045225918293, 0.01013183780014515, -0.052285078912973404, -0.08984283357858658, 0.07679469883441925, -0.009471336379647255, -0.05480676516890526, 0.0826190710067749, 0.06570432335138321, -0.014567272737622261, 0.03406023979187012, -0.06928875297307968, 0.00029732644907198846, -0.08589651435613632, -0.05952039733529091, 0.051303572952747345, 0.0249844491481781, 0.0547495074570179, 0.04812563210725784, -0.03250844031572342, 0.04693371057510376, 0.06553678214550018, 0.1293092668056488, -0.07748941332101822, -0.05203544348478317, -0.0076570031233131886, 0.022964905947446823, 0.07583402097225189, 0.06660741567611694, 0.03000100888311863, -0.07556188106536865, 0.11946337670087814, 0.04496365785598755, 0.008742817677557468, -0.10192682594060898, 0.12450629472732544, 0.08238807320594788, -0.043710410594940186, 0.0014434715267270803, -0.08515059947967529, 0.08673282712697983, 0.022883908823132515, -0.029391150921583176, -0.060899518430233, -0.13845105469226837, 0.06871207058429718, 0.04157877340912819, 0.05239858105778694, -0.011464136652648449, -0.10260090231895447, -0.05713639035820961, -0.10318013280630112, -0.0018897776026278734, -0.02637569233775139, -0.0043593766167759895, 0.03388550877571106, -0.025928840041160583, -0.04043570160865784, -0.053772151470184326, 0.03353258594870567, 0.022050857543945312, 0.03725061193108559, 0.013700537383556366, 0.0024803720880299807, -0.06334056705236435, -0.03628433495759964, -0.01752273179590702, -0.07165925204753876, 0.10444451123476028, 0.06391478329896927, -0.11469302326440811, 0.06941090524196625, 0.10110614448785782, -0.09929253160953522, 0.08982860296964645, -0.07951824367046356, -0.03245249018073082, 0.02153053507208824, -0.158179372549057, -0.07231144607067108, 0.015440963208675385, -0.023147813975811005, 0.03175393119454384, -0.01060577668249607, 0.06706422567367554, -0.027632782235741615, 0.006383880507200956], +icmp:[0.02490835264325142, -0.0020591402426362038, -0.07206780463457108, -0.10548143833875656, -0.02554280124604702, -0.021960392594337463, 0.06601080298423767, -0.05286456272006035, -0.03170092776417732, -0.0033944188617169857, 0.036523617804050446, -0.08569023758172989, -0.01167544350028038, 0.12596866488456726, 0.026091262698173523, 0.05078667402267456, 0.11900271475315094, 0.03908240795135498, -0.07547248899936676, -0.03060886263847351, 0.07706750184297562, 0.03609371930360794, 0.08472039550542831, 0.04532996565103531, -0.005811905954033136, 0.037036772817373276, 0.11757807433605194, 0.0719871073961258, 0.04873863235116005, 0.017786048352718353, 0.1084643304347992, -0.061332542449235916, -0.040025997906923294, -0.045832596719264984, 0.02137056738138199, -0.02979240007698536, -0.03388907015323639, 0.008407408371567726, 0.09235263615846634, -0.11518687009811401, 0.055514875799417496, 0.12377193570137024, 0.22385025024414062, -0.08427801728248596, -0.015450886450707912, -0.17481999099254608, 0.0031031386461108923, 0.0964580774307251, 0.007637172471731901, -0.039448849856853485, 0.07276801019906998, 0.02898433990776539, 0.04755423963069916, 0.06270121783018112, 0.09714362025260925, 0.04076153412461281, 0.10207729041576385, -0.01912333071231842, 0.027073416858911514, -0.009334264323115349, 0.04438726231455803, 0.11249907314777374, -0.032262321561574936, 0.10910554975271225, 0.11768493801355362, 0.019687172025442123, -0.040052711963653564, 0.014732791110873222, 0.059176668524742126, 0.10402288287878036, 0.021246472373604774, 0.05517880991101265, -0.14120042324066162, 0.04618404805660248, -0.017906775698065758, -0.08602678030729294, 0.01792743243277073, -0.18520864844322205, 0.07221405953168869, -0.154743954539299, -0.08174925297498703, 0.015885649248957634, -0.0038134967908263206, -0.06304113566875458, 0.06539876759052277, 0.1614747792482376, 0.022002529352903366, 0.0016152920434251428, -0.03150147199630737, -0.020574014633893967, 0.07847797870635986, 0.09800377488136292, -0.07646498084068298, -0.010911386460065842, -0.08621204644441605, 0.11822163313627243, -0.05773954093456268, -0.011265759356319904, 0.18845805525779724, 0.047192465513944626, -0.09105587750673294, -0.008000248111784458, 0.001315869390964508, 0.07659752666950226, -0.07483826577663422, 0.014885653741657734, 0.06920842081308365, 0.08210208266973495, 0.03044953942298889, -0.06203380972146988, 0.04448516666889191, 0.051923103630542755, -0.048766713589429855, -0.13191650807857513, -0.15998689830303192, -0.09547994285821915, -0.1207757368683815, -0.04675694927573204, -0.05438101291656494, -0.1110226958990097, 0.046845193952322006, -0.00831923820078373, -0.06990836560726166, -0.04296541213989258, 0.08965524286031723, -0.07498104125261307, 0.007020547520369291, 0.044318851083517075, -0.04901332035660744, -0.013688075356185436, 0.006691675633192062, 0.07545893639326096, -0.012475482188165188, -0.10191822052001953, 0.07091588526964188, -0.0017432230524718761, 0.014184575527906418, 0.039718206971883774, -0.06367922574281693, -0.10270903259515762, -0.028273822739720345, -0.04938323050737381, 0.08093095570802689, 0.042374297976493835, -0.08015831559896469, -0.10253725945949554, 0.025820793583989143, -0.03488420322537422, 0.008144104853272438, 0.22913619875907898, -0.03709498047828674, 0.09560688585042953, 0.09807898104190826, -0.053556520491838455, -0.05904773250222206, 0.06121939420700073, -0.029900075867772102, -0.02724675089120865, 0.07958980649709702, 0.010772769339382648, 0.08797663450241089, -0.037769585847854614, 0.018231384456157684, 0.12078841775655746, 0.09804211556911469, -0.042788442224264145, -0.09681590646505356, -0.010234869085252285, -0.05169391632080078, 0.03325466066598892, 0.03144232928752899, -0.035998083651065826, -0.043528348207473755, -0.07880395650863647, -0.07381513714790344, 0.037048377096652985, -0.07995003461837769, -0.002178122056648135, -0.1858302652835846, -0.006919269450008869, 0.2113833874464035, -0.07039760798215866, -0.04571099579334259, 0.020696988329291344, -0.19556154310703278, 0.08927664160728455, -0.053036220371723175, -0.052793096750974655, 0.10744968056678772, 0.042379461228847504, -0.20944717526435852, 0.13058774173259735, 0.11249568313360214, 0.020230911672115326, 0.15663552284240723, 0.02014271169900894, -0.06153953820466995, -0.1920880526304245, 0.009929751046001911, 0.06663954257965088, 0.06962704658508301, -0.11065319925546646, -0.03601245954632759, 0.017185712233185768, -0.10917800664901733, -0.054171573370695114, -0.058557506650686264, -0.009744709357619286, 0.013354010879993439, 0.06892319768667221, -0.053846392780542374, 0.04105774685740471, -0.053938645869493484, 0.09103171527385712, 0.030536221340298653, -0.0485747829079628, 0.05324024707078934, 0.07826346158981323, 0.12965229153633118, -0.03094981610774994, 0.09456631541252136, -0.021098464727401733, -0.012802785262465477, 0.01332777924835682, -0.04596799984574318, 0.011652248911559582, -0.089930459856987, -0.044816501438617706, 0.03142393380403519, 0.03153643384575844, 0.061702992767095566, 0.0498165562748909, -0.03435870260000229, 0.09245169162750244, 0.058996547013521194, 0.1566753387451172, 0.024546416476368904, 0.11495257169008255, -0.007848457433283329, -0.04075431451201439, 0.08658165484666824, 0.06766200065612793, 0.02665145881474018, -0.03740226849913597, -0.12879996001720428, 0.04801875352859497, -0.013587255030870438, 0.08673001825809479, -0.09468025714159012, 0.05720530077815056, -0.04474455863237381, -0.1772499531507492, -0.05412452667951584, 0.07979048043489456, 0.021557703614234924, -0.03185996413230896, -0.07820755243301392, -0.08434039354324341, 0.07120703905820847, -0.09611209481954575, 0.01243622601032257, -0.011182423681020737, -0.08887742459774017, -0.059921298176050186, -0.009190436452627182, -0.0023009555879980326, -0.07564441114664078, 0.0001330445084022358, -0.00047371542314067483, -0.028660189360380173, -0.015561952255666256, -0.04440156742930412, 0.025953488424420357, 0.023835692554712296, 0.0030108988285064697, 0.011623037047684193, -0.08420717716217041, 0.027579940855503082, 0.004561270121484995, 0.03719963878393173, -0.010458404198288918, 0.08310629427433014, -0.04582254961133003, -0.06483785063028336, -0.006599625572562218, -0.03574416786432266, -0.10336354374885559, -0.0022121642250567675, -0.08905161172151566, -0.04595748707652092, 0.022963520139455795, -0.09018285572528839, -0.0802447497844696, 0.015291423536837101, -0.03601941093802452, 0.0324871726334095, -0.009045345708727837, 0.048425041139125824, -0.09373809397220612, 0.01766818016767502], +insertelement:[0.026236511766910553, 0.039866648614406586, -0.07701144367456436, 0.10930835455656052, -0.03724516183137894, 0.023200584575533867, 0.06653963029384613, 0.03796473518013954, -0.11196150630712509, -0.09326367825269699, 0.03821283206343651, 0.05302639305591583, -0.03506215661764145, 0.12888690829277039, -0.009830123744904995, -0.01434378046542406, 0.09688931703567505, 0.056973282247781754, -0.13460814952850342, 0.06104283779859543, 0.0783400684595108, 0.03988061100244522, 0.09419804066419601, 0.12158697098493576, 0.013532513752579689, 0.09498985856771469, 0.12860800325870514, -0.12656958401203156, 0.07329870760440826, 0.04629052057862282, 0.11245520412921906, 0.15069670975208282, -0.09356441348791122, -0.04083293303847313, 0.05861356109380722, -0.022777197882533073, -0.04059232771396637, 0.05494130402803421, 0.056403085589408875, -0.12069163471460342, 0.009177428670227528, 0.046884935349226, 0.17264913022518158, -0.10544542223215103, -0.004070864990353584, -0.033556319773197174, 0.06425778567790985, 0.09921196103096008, 0.13639310002326965, -0.05654444918036461, -0.02743220143020153, 0.05659141391515732, 0.035326797515153885, 0.0676712691783905, 0.10951858758926392, 0.03580818697810173, 0.11794228106737137, -0.04188588634133339, 0.139430969953537, 0.054190535098314285, 0.06331315636634827, 0.026415660977363586, -0.1212884858250618, 0.12252668291330338, 0.11694414168596268, 0.06724800169467926, -0.03752442076802254, -0.1004829928278923, -0.12640757858753204, -0.060862231999635696, 0.015069819055497646, -0.009866707026958466, -0.01003290805965662, 0.0017090241890400648, -0.1276635229587555, -0.029629342257976532, -0.0008150794892571867, 0.0016526338877156377, 0.07202709466218948, -0.1520029902458191, -0.03310617431998253, 0.04982530325651169, 0.032867711037397385, -0.08479604870080948, 0.043370626866817474, -0.006039143074303865, 0.021051859483122826, 0.10670652240514755, -0.02052595466375351, -0.06138486787676811, 0.09467504173517227, 0.09076660126447678, -0.060519859194755554, 0.008912966586649418, -0.09532762318849564, 0.0843437984585762, -0.03081587888300419, 0.038583796471357346, 0.10764016956090927, -0.0955687016248703, -0.09221771359443665, -0.00703664543107152, 0.07716713100671768, -0.038062356412410736, 0.035459645092487335, -0.027840571478009224, 0.09336289018392563, 0.08846340328454971, 0.16831974685192108, 0.05755947530269623, 0.04436338692903519, 0.05739917233586311, -0.05427710711956024, -0.1352393925189972, -0.04612204432487488, -0.09612663835287094, -0.08851722627878189, 0.06541228294372559, -0.055572282522916794, 0.0023127419408410788, 0.047313883900642395, 0.07834575325250626, 0.08410493284463882, -0.09808854013681412, 0.041929692029953, -0.1665063053369522, -0.05701439827680588, 0.036573074758052826, -0.07339432835578918, -0.08054812997579575, -0.006190828047692776, -0.03837895020842552, 0.10971546173095703, -0.13016875088214874, 0.09129808098077774, -0.04262758046388626, 0.015016965568065643, 0.03786110132932663, 0.10071921348571777, 0.0312131829559803, 0.03377571702003479, -0.004120072815567255, -0.010067969560623169, 0.038811780512332916, -0.08176735788583755, -1.312419590249192e-05, 0.06195636838674545, -0.032160643488168716, 0.012183544225990772, 0.017108241096138954, -0.04618771746754646, 0.10351777076721191, -0.08073589950799942, -0.09379883855581284, -0.019552161917090416, -0.045144449919462204, -0.024141423404216766, 0.0323786623775959, 0.07880035042762756, 0.003988528158515692, 0.0007970652659423649, -0.11851239204406738, 0.018521584570407867, 0.14060303568840027, 0.1000124141573906, -0.061547692865133286, 0.02737429365515709, -0.01078067533671856, -0.1422150582075119, -0.06507392972707748, 0.1033233031630516, -0.03715851530432701, -0.017887793481349945, -0.03345659375190735, -0.0760473757982254, 0.040218498557806015, 0.011535421013832092, -0.09320201724767685, -0.011745303869247437, -0.005941650830209255, 0.15956369042396545, 0.0661594569683075, 0.04024044796824455, 0.08903325349092484, -0.002210065955296159, 0.09504852443933487, -0.13303932547569275, -0.0573556087911129, 0.10961511731147766, -0.06183096393942833, -0.01724303513765335, 0.14631454646587372, -0.07222264260053635, -0.10167594254016876, -0.03389512374997139, -0.0819324404001236, -0.04672297462821007, 0.2412962168455124, 0.10414785891771317, 0.08320487290620804, 0.07609754800796509, 0.0996941551566124, -0.022441070526838303, 0.03439369052648544, -0.11919721961021423, -0.07730212807655334, 0.034588057547807693, -0.017395462840795517, 0.014009583741426468, 0.03849854692816734, 0.00422626594081521, 0.11614406108856201, -0.05566011369228363, 0.10099144279956818, 0.07524426281452179, -0.13071796298027039, 0.05322692170739174, 0.0684959888458252, 0.04338212311267853, -0.021295836195349693, 0.11920534074306488, 0.11502306908369064, 0.0027245923411101103, -0.1252565234899521, -0.042194560170173645, 0.01628422923386097, -0.09146905690431595, -0.10221292078495026, -0.07017050683498383, 0.02909957244992256, 0.07964117079973221, -0.08481044322252274, -0.0956462174654007, 0.0934586450457573, -0.0420701801776886, 0.017171751707792282, 0.05990630015730858, -0.02221010811626911, -0.05527366325259209, 0.09337667375802994, 0.07905591279268265, 0.06724507361650467, 0.03275712952017784, -0.12274949997663498, -0.07255514711141586, 0.04781530797481537, 0.0479423813521862, 0.07083296030759811, 0.049645327031612396, 0.1423630714416504, -0.03791769966483116, 0.08301545679569244, -0.054228998720645905, 0.1108832061290741, 0.0024749869480729103, 0.01941487193107605, -0.10050918906927109, 0.0004253043152857572, 0.10250085592269897, -0.0031002452597022057, -0.09800568222999573, 0.044355619698762894, 0.08161065727472305, 0.03143492341041565, 0.018968138843774796, 0.10251317173242569, -0.02899692766368389, -0.0037826215848326683, 0.0005853021866641939, 0.04490964487195015, -0.012135792523622513, -0.033239103853702545, 0.04106644541025162, 0.1118757501244545, 0.06259273737668991, -0.05254024639725685, 0.1091141477227211, 0.03681086003780365, 0.050539497286081314, -0.003830395406112075, -0.06594613939523697, 0.12315623462200165, -0.13240642845630646, -0.0010632126359269023, 0.0124391233548522, -0.12441742420196533, -0.08069652318954468, 0.017797403037548065, -0.038643304258584976, 0.0083157354965806, -0.10109548270702362, -0.034880105406045914, 0.05603937804698944, 0.016714196652173996, -0.10581710189580917, 0.03253127261996269, -0.013455653563141823, 0.05961425229907036, -0.03035230189561844, 0.014012034982442856], +insertvalue:[0.15121378004550934, 0.11053252220153809, -0.0013199622044339776, -0.009245271794497967, 0.10844673961400986, -0.0007097750785760581, 0.09599406272172928, -0.1391865462064743, 0.08006640523672104, 0.01002729032188654, -0.019841479137539864, 0.07075006514787674, 0.13315710425376892, -0.057388704270124435, -0.07009328901767731, -0.05623602494597435, 0.04992786794900894, 0.027906743809580803, 0.12667806446552277, 0.035304028540849686, -0.05200808867812157, 0.02344568446278572, 0.09315836429595947, 0.10993880033493042, -0.07618448138237, 0.1236017718911171, -0.11442963033914566, -0.06334694474935532, -0.06919626891613007, 0.15163341164588928, 0.07711973041296005, -0.0017804893432185054, 0.10323520004749298, -0.018513787537813187, 0.09684783965349197, -0.09455569088459015, -0.13634318113327026, 0.009213785640895367, 0.03777540102601051, 0.02297755889594555, 0.02085033804178238, -0.06304510682821274, 0.011075923219323158, 0.11616602540016174, 0.11860547959804535, -0.030984094366431236, 0.15235020220279694, -0.01131387334316969, -0.10015001147985458, 0.10168735682964325, -0.00970093160867691, 0.1206047385931015, 0.14572441577911377, 0.11905985325574875, 0.03444627672433853, -0.02751263603568077, 0.023897653445601463, -0.034909993410110474, -0.002091891597956419, 0.02212350443005562, -0.11025413125753403, 0.022919803857803345, 0.0040550329722464085, 0.04842933639883995, 0.03977704793214798, 0.05174669995903969, 0.010583375580608845, -0.120668925344944, -0.06508808583021164, -0.023077966645359993, 0.04009895771741867, 0.10932322591543198, 0.0027192747220396996, 0.05446700379252434, 0.042398326098918915, 0.009078532457351685, 0.04553879797458649, -0.07326969504356384, -0.046928249299526215, 0.0017188427736982703, -0.029371507465839386, -0.07583250850439072, -0.1360315978527069, 0.0027508926577866077, 0.04143962264060974, 0.0020507622975856066, -0.11056982725858688, 0.1622007042169571, 0.12572908401489258, -0.06495203077793121, -0.07507126778364182, 0.040581878274679184, 0.0010965766850858927, 0.09743671119213104, -0.05445272475481033, -0.11177080869674683, 0.02904456853866577, 0.09337342530488968, -0.06884808093309402, -0.06752131134271622, 0.02318020723760128, 0.13116860389709473, 0.07341363281011581, -0.053408533334732056, -0.0044936612248420715, -0.03953934833407402, 0.06186854839324951, 0.01551531907171011, 0.04936237633228302, 0.03798079863190651, 0.0033392044715583324, 0.0020761643536388874, -0.08099624514579773, -0.04980752617120743, 0.07100840657949448, -0.056679654866456985, 0.04789392650127411, -0.04401428997516632, 0.01175276655703783, 0.024605046957731247, 0.00291738985106349, 0.09074338525533676, -0.029033608734607697, 0.1138535812497139, -0.02141984924674034, 0.04153049737215042, 0.05982353165745735, 0.12108650803565979, -0.08178400993347168, -0.1033347100019455, -0.1503371000289917, -0.03242471069097519, 0.07330010831356049, 0.12065105885267258, 0.02684713713824749, -0.09826109558343887, 0.12012922018766403, -0.01996268518269062, 0.06320849806070328, 0.09612532705068588, 0.08438242226839066, 0.017550494521856308, -0.06955250352621078, 0.01383232418447733, 0.0705668106675148, 0.005184181034564972, 0.04809166118502617, -0.07042618840932846, 0.12628698348999023, 0.031596891582012177, -0.13703010976314545, 0.02488136477768421, 0.10851133614778519, -0.10175701230764389, -0.138804093003273, 0.13384327292442322, 0.1177918016910553, 0.12541118264198303, 0.0745597630739212, -0.045899342745542526, -0.029576648026704788, 0.032201945781707764, -0.0771416649222374, -0.11919093877077103, -0.06996439397335052, -0.0669763833284378, -0.01407864224165678, -0.0858512818813324, -0.027821291238069534, 0.08012350648641586, -0.12873978912830353, -0.09375514090061188, -0.07642242312431335, -0.0828898698091507, 0.12449900060892105, -0.10653023421764374, -0.08794792741537094, 0.06397096067667007, -0.012551170773804188, -0.09536220878362656, 0.012182092294096947, -0.013397465460002422, 0.07309812307357788, -0.057134926319122314, -0.06056324392557144, 0.09982717782258987, 0.039930377155542374, -0.06093982607126236, -0.12064759433269501, -0.08063895255327225, -0.039098531007766724, -0.031271323561668396, -0.03824201226234436, 0.049042608588933945, -0.028928367421030998, 0.039168912917375565, 0.10984453558921814, 0.006428854074329138, -0.008297305554151535, -0.024574892595410347, -0.10504480451345444, -0.0106505723670125, -0.05821678042411804, 0.058131713420152664, 0.08630760759115219, 0.11896028369665146, -0.1312389075756073, -0.03045886568725109, -0.09731771051883698, -0.07378420978784561, 0.09219376742839813, -0.12185105681419373, -0.058099690824747086, -0.06806286424398422, 0.13333101570606232, 0.050260137766599655, -0.04406614974141121, 0.03783110901713371, 0.047430820763111115, -0.021748153492808342, -0.12493012100458145, 0.03809763863682747, -0.09777829796075821, 0.09129534661769867, -0.05140237882733345, -0.00565081462264061, 0.01772194914519787, 0.06675845384597778, -0.118430957198143, -0.12209686636924744, 0.03713003545999527, -0.1060909554362297, 0.042184293270111084, -0.07700210064649582, 0.008948802016675472, 0.05544237792491913, -0.06754883378744125, 0.04794109985232353, -0.05647064000368118, -0.06636293977499008, -0.08820019662380219, 0.1441190540790558, 0.042559195309877396, 0.0795089453458786, -0.02786298841238022, -0.020994193851947784, -0.08975039422512054, -0.02667715772986412, 0.041816528886556625, 0.0708579495549202, -0.09192407876253128, -0.01368248276412487, 0.024366214871406555, -0.05035899206995964, 0.13248732686042786, 0.02106618881225586, 0.06547825038433075, 0.024935707449913025, -0.0030220465268939734, -0.009872148744761944, 0.08040598779916763, 0.09889029711484909, -0.033887334167957306, 0.028454508632421494, -0.05580735206604004, -0.04053863510489464, 0.029419604688882828, -0.06189803034067154, 0.11874271929264069, 0.014456020668148994, 0.10390914976596832, 0.027954615652561188, 0.05178799107670784, -0.017565572634339333, 0.03939899429678917, -0.08661927282810211, 0.07139979302883148, -0.07649384438991547, 0.05042363703250885, -0.0915873646736145, 0.13590453565120697, 0.07649939507246017, -0.11652930080890656, -0.023560231551527977, 0.022189589217305183, -0.07860108464956284, 0.11823886632919312, 0.008156455121934414, -0.02062995918095112, 0.025438033044338226, -0.043459080159664154, -0.08968356251716614, 0.07877461612224579, 0.08220500499010086, -0.10554303973913193, 0.0690477192401886, 0.03734366223216057, 0.05201994255185127, 0.03888646513223648, 0.09884549677371979], +integerTy:[-0.11442288756370544, -0.11018656194210052, -0.06473278254270554, 0.03586072847247124, 0.11640560626983643, 0.021035214886069298, -0.0754103809595108, -0.07470297813415527, -0.11090226471424103, 0.04879041761159897, 0.09867265820503235, -0.12303256243467331, 0.057817243039608, -0.08957422524690628, -0.08861714601516724, 0.10773416608572006, -0.08023873716592789, -0.10420934855937958, -0.0029714324045926332, 0.0020505827851593494, 0.06442561745643616, 0.03111729770898819, 0.0022339532151818275, -0.012503627687692642, -0.1036553680896759, -0.08160221576690674, -0.14892220497131348, -0.017499877139925957, 0.05950097367167473, -0.13797679543495178, 0.01213421206921339, 0.06460100412368774, 0.08568201959133148, -0.07354480773210526, -0.03242849186062813, 0.12624962627887726, 0.0919896811246872, 0.024738410487771034, 0.12515516579151154, 0.08765457570552826, -0.06761468946933746, -0.06444481015205383, -0.0009590765694156289, 0.09624910354614258, -0.0459408275783062, -0.009022798389196396, -0.059311240911483765, -0.043785057961940765, -0.015521371737122536, 0.0849682092666626, 0.09692246466875076, -0.03569633513689041, -0.05484456941485405, -0.10828568786382675, -0.09187055379152298, -0.08880919963121414, 0.01692565344274044, 0.022311758249998093, -0.10048180818557739, -0.14662493765354156, -0.08232802152633667, 0.002052387921139598, 0.06732087582349777, -0.05964306741952896, -0.021321434527635574, -0.0012020986760035157, 0.05382509157061577, 0.12797711789608002, 0.029311219230294228, -0.03325808420777321, 0.08728744089603424, -0.06243561953306198, -0.07346714287996292, -0.048295777291059494, 0.09697243571281433, 0.002983051585033536, 0.03057088330388069, -0.00138547969982028, -0.08954618871212006, 0.02248498611152172, 0.05450073629617691, 0.08026714622974396, 0.1102222427725792, -0.001832194859161973, 0.003621169598773122, -0.011592427268624306, 0.08605582267045975, -0.005470463540405035, -0.08757034689188004, 0.022374019026756287, -0.010649272240698338, -0.10271408408880234, 0.07646536082029343, 0.01315299142152071, 0.03795485943555832, -0.0607861690223217, 0.017698800191283226, 0.0745733305811882, 0.019941726699471474, 0.05586192011833191, 0.0499870628118515, 0.049029458314180374, 0.03053654544055462, -0.027756376191973686, 0.07578779011964798, -0.06327184289693832, -0.0641048401594162, -0.08674443513154984, 0.013650371693074703, -0.019553203135728836, 0.08267156779766083, 0.10469885915517807, 0.06335776299238205, 0.019457753747701645, -0.046434056013822556, 0.022502640262246132, -0.03505688160657883, 0.051894791424274445, 0.04670294001698494, 0.07873048633337021, -0.11891865730285645, -0.04566866159439087, 0.07089383155107498, 0.030605198815464973, 0.011413214728236198, 0.0007283164304681122, 0.13500458002090454, 0.09773152321577072, 0.10375965386629105, 0.1272127479314804, 0.07613565027713776, 0.1571282595396042, -0.09079776704311371, 0.05661914870142937, -0.051228925585746765, -0.08101435005664825, 0.050368014723062515, 0.10465139895677567, 0.04066680371761322, 0.06277962774038315, -0.0019380167359486222, 0.039164621382951736, 0.05202970653772354, 0.04151808097958565, 0.0940195843577385, 0.002576470607891679, 0.004820206668227911, 0.1283312439918518, -0.06347111612558365, -0.0246734581887722, 0.14040319621562958, 0.047122370451688766, 0.06567800045013428, 0.08231193572282791, -0.001430262578651309, -0.111239954829216, 0.09025023877620697, 0.07881549000740051, -0.11774180084466934, -0.07679114490747452, 0.019480619579553604, -0.1122250109910965, 0.09731584787368774, -0.08242736756801605, -0.09821698069572449, -0.021409234032034874, 0.0023117142263799906, 0.10832279175519943, 0.10342377424240112, -0.03609362617135048, -0.08703944832086563, 0.0963621661067009, 0.12226764112710953, 0.07893998175859451, 0.10885313153266907, 0.12810593843460083, 0.13915307819843292, -0.06259924173355103, 0.03356743976473808, 0.11283335089683533, -0.01783106103539467, 0.009047741070389748, -0.025567742064595222, -0.13678133487701416, -0.0233705285936594, -0.09780114144086838, 0.022696223109960556, 0.17362551391124725, -0.08979958295822144, 0.10857952386140823, 0.06672095507383347, -0.11383987963199615, 0.06897125393152237, 0.07774849236011505, 0.03279523923993111, 0.06079673767089844, -0.11021629720926285, -0.040670447051525116, -0.04237339273095131, -0.11205293983221054, -0.0687820166349411, -0.050586432218551636, 0.012140358798205853, 0.07780008018016815, 0.0665215253829956, 0.09424404054880142, 0.1132151335477829, -0.07832963764667511, -0.06833343207836151, -0.06610049307346344, -0.053169135004282, 0.0855691209435463, 0.031114893034100533, -0.02855515293776989, -0.08070304244756699, 0.015491658821702003, -0.07634381949901581, 0.003199131228029728, -0.027070049196481705, 0.030755028128623962, -0.0779329314827919, 0.03780503571033478, -0.07492925971746445, -0.050779618322849274, -0.054405439645051956, 0.05498191714286804, 0.04998859390616417, 0.024637257680296898, -0.031075382605195045, -0.10255594551563263, -0.11115524917840958, -0.11087159067392349, 0.12285234034061432, -0.11490315198898315, 0.035301242023706436, 0.0031156984623521566, -0.11377177387475967, 0.029681429266929626, 0.08206066489219666, -0.06297633796930313, -0.03417477011680603, -0.06945282220840454, -0.10449816286563873, -0.08514417707920074, -0.02350955456495285, -0.10502896457910538, -0.0695786401629448, 0.015379452146589756, -0.03384614735841751, 0.010391772724688053, -0.11764837056398392, 0.011008702218532562, 0.08220516890287399, -0.030292199924588203, -0.011170328594744205, 0.05714680626988411, -0.03349289298057556, 0.007297060918062925, -0.03397747129201889, -0.026202959939837456, -0.0967828780412674, 0.08498040586709976, 0.02162497118115425, -0.09556221961975098, 0.043822355568408966, 0.08060169219970703, 0.014150644652545452, 0.10288456082344055, -0.0828271433711052, -0.05087379366159439, -0.07602598518133163, -0.005270324181765318, 0.09264228492975235, 0.10858668386936188, 0.09196937829256058, -0.07356707751750946, -0.00435539148747921, 0.0800352692604065, 0.08855240792036057, 0.06163519248366356, 0.06487935036420822, -0.08499879390001297, 0.09882103651762009, 0.032262787222862244, -0.007360097020864487, -0.10506286472082138, -0.0031965626403689384, -0.05587168037891388, 0.00435621477663517, -0.09457310289144516, 0.13839924335479736, 0.024671854451298714, -0.11671733111143112, -0.04648781940340996, 0.06221272796392441, 0.12969475984573364, 0.07777908444404602, -0.09111073613166809, 0.024424364790320396, 0.06094551458954811], +inttoptr:[-0.0302844550460577, -0.05134188011288643, -0.03941700980067253, -0.10402335226535797, -0.057402487844228745, -0.08011087030172348, -0.004902995657175779, -0.12645849585533142, -0.03938116505742073, -0.006605495233088732, 0.11252930760383606, -0.08661269396543503, 0.10750686377286911, -0.09294643998146057, 0.004892207216471434, 0.04465259984135628, 0.09691765904426575, -0.010025513358414173, 0.09023929387331009, -0.0031768898479640484, -0.12320555746555328, 0.035768911242485046, 0.12787438929080963, 0.10213050246238708, -0.01706666499376297, -0.11388977617025375, -0.01901335082948208, 0.12169639766216278, 0.08933494985103607, 0.01199776865541935, 0.018784943968057632, -0.13796588778495789, -0.0194723978638649, 0.13171949982643127, -0.03791659325361252, -0.02747354842722416, -0.09433551132678986, 0.01603221334517002, 0.11250986903905869, 0.010258411057293415, 0.0525147020816803, 0.07007940113544464, 0.00854959525167942, -0.09408226609230042, -0.09016423672437668, -0.013211734592914581, -0.07268752157688141, -0.07111664861440659, -0.10471032559871674, -0.026941824704408646, 0.08467570692300797, 0.052957333624362946, -0.053393393754959106, 0.054129768162965775, -0.05002691596746445, 0.042841143906116486, -0.03259269520640373, 0.008061216212809086, 0.03405260667204857, 0.0033461858984082937, -0.03329191356897354, -0.01089999545365572, -0.1322365403175354, 0.10740945488214493, -0.07826362550258636, -0.058804113417863846, 0.12941496074199677, 0.006252044811844826, -0.08288577944040298, 0.09676086902618408, 0.046750832349061966, 0.07638309895992279, -0.030128832906484604, 0.07033969461917877, 0.06854033470153809, -0.05039084702730179, 0.144663468003273, -0.03218214213848114, -0.13348938524723053, -0.006219594739377499, 0.06365097314119339, -0.007459843531250954, -0.11172863095998764, -0.016363002359867096, 0.07737741619348526, 0.023859774693846703, 0.13283447921276093, -0.09027857333421707, -0.04049112647771835, -0.05071000009775162, -0.1179107204079628, -0.11005431413650513, 0.07064428180456161, 0.11900897324085236, 0.13128399848937988, 0.11665763705968857, -0.05664888024330139, -0.05795987695455551, -0.019090354442596436, 0.03549030423164368, 0.002929887268692255, 0.048578713089227676, 0.05999651178717613, 0.12777185440063477, -0.07453524321317673, 0.11392033100128174, 0.08761260658502579, 0.038899682462215424, -0.10066301375627518, 0.015532487072050571, -0.03265766054391861, -0.06153753399848938, -0.050156816840171814, 0.043580666184425354, 0.029096821323037148, -0.11167542636394501, 0.013126919977366924, -0.046228379011154175, -0.05398363620042801, -0.1128029078245163, 0.014006651937961578, -0.11627654731273651, -0.06348805874586105, 0.06519488990306854, -0.059563688933849335, -0.015096506103873253, -0.0971200168132782, 0.012213579379022121, -0.06355457752943039, -0.08826109766960144, 0.0676417425274849, 0.1379469335079193, 0.07553447037935257, 0.07273475080728531, -0.06710857152938843, 0.05877579748630524, -0.11830520629882812, 0.03878791257739067, -0.04688549041748047, -0.03130487725138664, 0.015528698451817036, -0.11381466686725616, -0.027473488822579384, 0.12295462191104889, -0.07872546464204788, -0.015236911363899708, 0.02615373022854328, 0.040360983461141586, 0.020443150773644447, 0.03410710394382477, -0.03148677572607994, -0.07373267412185669, 0.14487093687057495, -0.10623498260974884, 0.03741828352212906, 0.06165606528520584, -0.017570024356245995, -0.09227869659662247, 0.0782376080751419, 0.016835294663906097, -0.054901089519262314, 0.13554365932941437, -0.016813481226563454, -0.10773932933807373, -0.02320737950503826, 0.08677282184362411, 0.0194088164716959, -0.052369412034749985, 0.1211872324347496, -0.02572747692465782, -0.050482992082834244, -0.03349446877837181, -0.024734342470765114, -0.09729701280593872, -0.07016102969646454, -0.046635404229164124, 0.060887083411216736, 0.07368110120296478, -0.008381727151572704, -0.06621117889881134, 0.003276527626439929, -0.061279915273189545, -0.009048494510352612, 0.10112152248620987, -0.02692732959985733, 0.12659846246242523, 0.014721682295203209, -0.04533154517412186, 0.12448269873857498, 0.0401548370718956, 0.005183426663279533, 0.056318141520023346, -0.037719935178756714, -0.12973013520240784, 0.0014122627908363938, 0.046261001378297806, 0.07061057537794113, -0.00850567128509283, 0.00309850019402802, 0.007728368975222111, 0.04746174439787865, -0.054850947111845016, 0.025893017649650574, 0.10102426260709763, -0.1008029505610466, -0.061872102320194244, -0.12526631355285645, 0.13762567937374115, -0.08038035780191422, -0.05170644447207451, 0.08900266140699387, -0.09557625651359558, -0.05263850465416908, -0.10803908109664917, 0.13159644603729248, 0.020391790196299553, -0.12319274991750717, -0.07713452726602554, -0.012725062668323517, -0.021465951576828957, -0.05516885221004486, 0.027742067351937294, -0.12559238076210022, 0.12881630659103394, 0.06011178344488144, -0.1138116866350174, -0.08933766931295395, 0.0009739347151480615, 0.04759950935840607, 0.0992981567978859, 0.05508960038423538, 0.0821349248290062, -0.0913880467414856, 0.12469931691884995, 0.0376584529876709, 0.012254545465111732, -0.055559564381837845, -0.019273927435278893, 0.05653563141822815, 0.08728761225938797, 0.11420496553182602, 0.018883787095546722, -0.018381012603640556, 0.052485741674900055, -0.01738874986767769, 0.02861565724015236, -0.03545215353369713, -0.02778683230280876, 0.015143207274377346, 0.10603874176740646, 0.052782926708459854, -0.020586995407938957, 0.045874446630477905, -0.10046909749507904, 0.02863253466784954, 0.07221509516239166, 0.12375649064779282, 0.010908477939665318, -0.03991508483886719, 0.05035695061087608, 0.0632660761475563, -0.018695194274187088, 0.004717619623988867, -0.05923993140459061, -0.05040972679853439, -0.0729912519454956, -0.08128934353590012, -0.0034021332394331694, -0.07693452388048172, -0.11719058454036713, -0.0014390322612598538, -0.05095421150326729, 0.0404365174472332, -0.04870089516043663, 0.0666273906826973, 0.09369248151779175, 0.012047859840095043, -0.11090631037950516, -0.05755000188946724, 0.12124756723642349, 0.06060529127717018, 0.04654643312096596, 0.00463546346873045, -0.0170228723436594, 0.04971117153763771, 0.029580801725387573, -0.10233840346336365, 0.020703189074993134, -0.12948128581047058, -0.13231362402439117, 0.13741979002952576, -0.01568201556801796, -0.11160821467638016, -0.08472041040658951, 0.13394328951835632, 0.054026223719120026, 0.08786600828170776, 0.06839735805988312, 0.017225464805960655, 0.03703811392188072], +invoke:[0.05083860084414482, 0.0053153689950704575, 0.08507001399993896, -0.10534881800413132, 0.08877227455377579, -0.07493812590837479, 0.059399910271167755, -0.012216915376484394, -0.03437931835651398, 0.07206954061985016, 0.022755824029445648, -0.07140367478132248, -0.011644505895674229, 0.12634970247745514, -0.03401932865381241, 0.05896810069680214, 0.05879025161266327, 0.03892182186245918, -0.053033243864774704, 0.0449848547577858, 0.042470261454582214, 0.06812748312950134, 0.06629237532615662, -0.10985136777162552, -0.025418004021048546, 0.02019658125936985, -0.021840721368789673, 0.06774144619703293, 0.042291224002838135, 0.08604049682617188, 0.040271468460559845, 0.00440770760178566, -0.03381757810711861, 0.007011839188635349, -0.06928594410419464, -0.08746801316738129, 0.01724741794168949, 0.00039372380706481636, 0.040976013988256454, -0.11409798264503479, 0.053485170006752014, 0.12863866984844208, -0.07702221721410751, -0.0649399533867836, 0.12164422869682312, 0.2383102923631668, -0.010481960140168667, 0.09610426425933838, -0.09208778291940689, 0.0396239273250103, -0.029029615223407745, 0.011160273104906082, 0.05497470125555992, 0.0686560645699501, -0.13644522428512573, -0.004221681039780378, 0.11281010508537292, -0.03944764286279678, -0.07250779122114182, 0.012193001806735992, 0.04387679696083069, 0.03609820082783699, 0.03500036150217056, 0.1086125373840332, 0.11813487112522125, -0.04490131512284279, -0.03927936777472496, 0.12915518879890442, 0.12223812937736511, 0.027365827932953835, 0.020824993029236794, 0.054297901690006256, -0.042579006403684616, 0.1267203837633133, -0.04354695603251457, 0.08651426434516907, -0.017091568559408188, 0.0289465319365263, -0.002942194463685155, -0.030875230208039284, -0.07307855784893036, 0.014019371941685677, -0.009186654351651669, 0.015857389196753502, -0.1071210652589798, 0.0225753765553236, 0.02713564597070217, 0.09392878413200378, -0.030783168971538544, 0.1904851496219635, 0.04933058097958565, 0.06976692378520966, -0.0791594535112381, -0.14349742233753204, -0.07986554503440857, 0.043547775596380234, -0.05742519348859787, -0.1349681168794632, 0.04858453571796417, 0.09972669184207916, -0.08924210071563721, -0.047610435634851456, -0.16111865639686584, 0.013535582460463047, -0.07138651609420776, 0.08505789190530777, 0.019456081092357635, 0.08089429885149002, -0.06320060044527054, -0.10984370857477188, 0.06110066547989845, 0.060350291430950165, -0.06599344313144684, -0.1281713992357254, -0.04572698473930359, 0.06045956909656525, 0.12664872407913208, -0.04208822920918465, 0.15912114083766937, -0.008041159249842167, 0.047308310866355896, 0.014925634488463402, -0.06907898187637329, 0.10541132092475891, -0.09786944091320038, 0.05438531935214996, -0.06333410739898682, 0.04188152030110359, -0.05213009938597679, -0.008406098000705242, -0.000957637035753578, -0.12592165172100067, -0.04635525122284889, -0.09499429166316986, -0.026673125103116035, 0.0009401619317941368, 0.03803042322397232, 0.04011284187436104, -0.07160019129514694, -0.015828445553779602, -0.006852536462247372, -0.07049769908189774, 0.024176370352506638, 0.04153205081820488, -0.08333564549684525, -0.06662126630544662, -0.169193297624588, -0.0392586812376976, 0.009080958552658558, -0.07220442593097687, -0.0376102551817894, 0.0763283371925354, -0.04379405081272125, -0.15015068650245667, -0.059355784207582474, 0.061760082840919495, -0.05736618861556053, -0.06103045865893364, -0.0068587916903197765, 0.08723773062229156, 0.03589436039328575, -0.010501275770366192, 0.0190031286329031, 0.043841566890478134, 0.09894871711730957, -0.04543869197368622, 0.07877640426158905, -0.0340445302426815, -0.05249002203345299, 0.07442031800746918, 0.031682830303907394, 0.12093853950500488, -0.1387861967086792, -0.11087073385715485, -0.07370544970035553, -0.12608033418655396, 0.06044696643948555, 0.09085968881845474, -0.09070675820112228, 0.03203502297401428, 0.08799942582845688, -0.08231998234987259, -0.003184941364452243, 0.020906008780002594, 0.12767955660820007, -0.04338764399290085, 0.04472219944000244, -0.06343942880630493, 0.04789175093173981, 0.03499996289610863, -0.10298871248960495, 0.11314364522695541, 0.10486139357089996, 0.005596191622316837, -0.06088859587907791, -0.11844116449356079, -0.06341959536075592, -0.08639270812273026, -0.11983794718980789, 0.10275501757860184, 0.007966769859194756, -0.05655395984649658, -0.0566672720015049, 0.010590084828436375, -0.026157991960644722, 0.029459524899721146, -0.03509683907032013, -0.005540149286389351, 0.16209006309509277, 0.062382571399211884, 0.01004211325198412, -0.03468378633260727, -0.027785077691078186, 0.11565744131803513, 0.02491612173616886, 0.10528635233640671, 0.05475470796227455, 0.08042263239622116, 0.028469614684581757, -0.06046063452959061, 0.08567660301923752, -0.14770133793354034, -0.012599264271557331, 0.03385968506336212, 0.06923668831586838, 0.06632896512746811, -0.07413412630558014, -0.052750565111637115, 0.052241913974285126, 0.024603040888905525, -0.02616717666387558, -0.0761636272072792, -0.033364273607730865, 0.043451253324747086, 0.06881523877382278, 0.04989451915025711, 0.033378005027770996, -0.05287608876824379, -0.13840991258621216, -0.05389057472348213, -0.10463967174291611, 0.07118073850870132, 0.02755958028137684, 0.06665939837694168, -0.07080260664224625, 0.0477847121655941, -0.0068862540647387505, -0.1062975749373436, 0.015839429572224617, 0.08517028391361237, 0.15944001078605652, 0.13490216434001923, -0.05423799529671669, 0.08806595206260681, -0.051028184592723846, -0.09614595770835876, -0.06257698684930801, -0.12417229264974594, 0.021834922954440117, 0.04251822084188461, 0.01945946365594864, -0.010403487831354141, -0.1685410737991333, -0.06064639240503311, -0.0018429093761369586, -0.0021664586383849382, -0.005255695898085833, 0.022178655490279198, 0.03796383738517761, 0.09478264302015305, -0.13122083246707916, 0.17036011815071106, -0.03394022583961487, 0.029952265322208405, -0.16401134431362152, 0.015475044958293438, 0.0032625747844576836, -0.06854672729969025, -0.052612412720918655, -0.019221629947423935, -0.0739753395318985, 0.023240720853209496, 0.07234799861907959, 0.11461334675550461, -0.013994529843330383, 0.10733390599489212, 0.03973819315433502, 0.09662492573261261, -0.08564158529043198, -0.029653508216142654, -0.015765313059091568, -0.13344363868236542, 0.06335694342851639, 0.0850711464881897, 0.00014953846402931958, -0.002587395953014493, 0.009406640194356441, -0.028703762218356133, -0.027832314372062683, -0.015338409692049026], +label:[-0.05462690815329552, -0.08897637575864792, 0.05259977653622627, -0.029303768649697304, -0.04720855504274368, -0.02458568476140499, -0.02659541368484497, 0.04838583245873451, 0.061315882951021194, 0.12106788903474808, -0.14352062344551086, 0.08885368704795837, 0.08394772559404373, 0.15009406208992004, 0.12035566568374634, 0.09179481118917465, -0.017616288736462593, -0.047256872057914734, 0.04989483207464218, 0.04888223856687546, 0.015201399102807045, 0.0005785252433270216, -0.10827356576919556, -0.15237130224704742, 0.09956857562065125, -0.0652143582701683, 0.04522562026977539, -0.057763952761888504, -0.1041674017906189, -0.03020460158586502, -0.09120114147663116, 0.04936205968260765, -0.09138821065425873, -0.054194752126932144, -0.12501022219657898, -0.05450296401977539, 0.06176791340112686, 0.05170081928372383, 0.009663808159530163, -0.009395912289619446, 0.10127350687980652, -0.04123765975236893, 0.005598011426627636, -0.13826626539230347, -0.11577891558408737, -0.058971960097551346, -0.058678433299064636, 0.0518186017870903, -0.072132408618927, -0.08859100192785263, -0.1249844953417778, -0.08469419181346893, -0.15337982773780823, 0.0024796188808977604, -0.03393508121371269, -0.0579339861869812, -0.09022901207208633, 0.07137608528137207, -0.11150912195444107, -0.033244792371988297, 0.10630504786968231, -0.026208024471998215, 0.09263505041599274, -0.10775305330753326, -0.08994121849536896, -0.012862673960626125, 0.05038977786898613, 0.10412993282079697, 0.003168487688526511, -0.014561478048563004, -0.0731184333562851, -0.1382984071969986, 0.04381251707673073, -0.11657043546438217, 0.043932024389505386, 0.029434697702527046, -0.08796872943639755, 0.10175050795078278, -0.061036303639411926, 0.0024376644287258387, 0.03961421549320221, 0.13617829978466034, 0.0126935550943017, -0.08928518742322922, -0.04264438897371292, -0.02965516597032547, -0.12268003076314926, -0.02872607111930847, 0.08681075274944305, 0.055542852729558945, -0.04752431809902191, -0.01705016754567623, 0.009152413345873356, -0.07052581757307053, -0.11463505774736404, 0.09042800217866898, 0.07770591229200363, -0.03752603754401207, 0.06911955028772354, -0.14950639009475708, 0.0191869605332613, 0.006488247308880091, -0.012483987025916576, 0.022910503670573235, 0.07913753390312195, -0.03940935432910919, 0.1370306760072708, -0.07528121024370193, 0.012288344092667103, -0.07583912461996078, 0.12766382098197937, -0.024460697546601295, -0.12004189193248749, 0.04229570925235748, 0.07647811621427536, 0.11607524007558823, 0.11102493107318878, 0.0032064521219581366, 0.0656508207321167, -0.03231712803244591, -0.045828927308321, -0.028301892802119255, 0.021750232204794884, -0.0631708949804306, -0.040519487112760544, 0.017329007387161255, 0.0006901165470480919, -0.0371735617518425, 0.1254117488861084, -0.14518140256404877, -0.06551377475261688, -0.001750900293700397, 0.1087932288646698, -0.0015828681644052267, -0.018861517310142517, 0.10066026449203491, -0.06000959128141403, -0.1363009512424469, 0.06834568083286285, -0.14262956380844116, -0.07857285439968109, -0.09296120703220367, 0.05722196027636528, 0.06296871602535248, 0.0021993794944137335, 0.06750939041376114, 0.03962370380759239, 0.11831554770469666, 0.07724660634994507, -0.05057075247168541, 0.043754905462265015, -0.031126927584409714, -0.02536255680024624, -0.04138669744133949, -0.08304712176322937, -0.09208656847476959, -0.1381639540195465, -0.06100482866168022, -0.04519956558942795, -0.05567232519388199, 0.08136758953332901, 0.06970521807670593, -0.06873322278261185, -0.07407642900943756, 0.1411103904247284, 0.10066717118024826, -0.03375570476055145, -0.09597281366586685, -0.1289382427930832, 0.018838632851839066, -0.041915178298950195, 0.034686215221881866, 0.02325425297021866, -0.1391782909631729, 0.049113452434539795, 0.01881217584013939, -0.030077997595071793, 0.016071384772658348, -0.045199211686849594, 0.08064868301153183, 0.037407971918582916, 0.0011959411203861237, 0.01976201683282852, 0.05388054624199867, 0.013253686018288136, -0.08218392729759216, -0.09083964675664902, -0.14370247721672058, -0.0084536699578166, -0.04311332106590271, -0.0728660300374031, -0.00012283065007068217, 0.04078734666109085, -0.021497774869203568, -0.10074970871210098, -0.0023494523484259844, -0.11114466935396194, 0.06510348618030548, -0.07535529881715775, 0.09818130731582642, 0.1339113563299179, -0.021800855174660683, 0.07920732349157333, -0.08693532645702362, 0.12766133248806, 0.060873158276081085, 0.026689771562814713, -0.1670318841934204, 0.10363377630710602, -0.0990704819560051, -0.10686803609132767, -0.05111125856637955, 0.10445213317871094, 0.08595612645149231, 0.014703046530485153, 0.005976387299597263, 0.021658172830939293, -0.14214961230754852, -0.06098492816090584, 0.007237084209918976, -0.0017504084389656782, -0.027884291484951973, 0.11054696887731552, 0.09115639328956604, -0.00468306802213192, 0.03328682854771614, 0.05649438127875328, 0.026267049834132195, -0.050551887601614, 0.08031224459409714, 0.11617977172136307, -0.009019135497510433, 0.04708337038755417, -0.0035952837206423283, 8.127247565425932e-05, 0.003982111811637878, 0.13661794364452362, -0.08022431284189224, -0.06636065989732742, -0.02212468907237053, -0.03552914783358574, -0.03833882138133049, -0.10331106930971146, -0.016481632366776466, 0.053945042192935944, -0.04323364794254303, 0.029536688700318336, -0.06323245912790298, -0.04409349337220192, 0.026277663186192513, -0.0907730981707573, 0.07872766256332397, 0.04288073256611824, 0.041459888219833374, -0.1302669644355774, -0.10961499065160751, 0.005565212573856115, -0.019762102514505386, -0.09606973826885223, 0.07211542129516602, 0.04090474545955658, 0.051240842789411545, -0.11757156997919083, -0.1005997359752655, -0.08218663185834885, 0.13999173045158386, -0.0068071624264121056, 0.12776526808738708, 0.08275513350963593, 0.11235689371824265, 0.06306587904691696, -0.08178295195102692, -0.11195529997348785, 0.140369713306427, -0.0561562143266201, -0.09172385931015015, -0.05176940932869911, -0.03273143991827965, -0.10055135190486908, 0.034414589405059814, 0.00882348045706749, -0.0651104673743248, -0.024560192599892616, -0.007175299804657698, -0.12856584787368774, -0.0021188980899751186, 0.07478663325309753, -0.1023157462477684, 0.04214522987604141, 0.038566235452890396, 0.0714416429400444, 0.007077887654304504, 0.05862150341272354, 0.06332224607467651, 0.05097834765911102, -0.0843600481748581, -0.16669470071792603, 0.1383189558982849, 0.14840786159038544, -0.06622841954231262], +landingpad:[0.11536599695682526, 0.12496989965438843, 0.05177167057991028, 0.048844583332538605, 0.03404674679040909, 0.04423753172159195, 0.06173721328377724, 0.03681487217545509, 0.03227192535996437, -0.005768365226686001, -0.09464281797409058, -0.0060688951052725315, 0.03180168941617012, -0.10028030723333359, 0.08225621283054352, 0.0962587296962738, -0.07929984480142593, -0.08910973370075226, -0.03960735723376274, 0.03461853787302971, 0.09869232773780823, 0.06921917200088501, -0.07313203066587448, -0.10976383835077286, 0.0447499118745327, 0.14932715892791748, -0.02028893120586872, 0.07768498361110687, 0.045538902282714844, 0.08225070685148239, -0.0011007132707163692, 0.005763370078057051, -0.04806128144264221, 0.020936109125614166, 0.05429306626319885, -0.08193603903055191, 0.01715959422290325, 0.09321273118257523, 0.038505762815475464, 0.07958491891622543, -0.08216243237257004, 0.11153632402420044, -0.024056073278188705, 0.06347852945327759, -0.014705901965498924, -0.05238241329789162, -0.012111308053135872, 0.005681537091732025, -0.13365225493907928, 0.03845106437802315, 0.08991049975156784, -0.012779629789292812, -0.02603074349462986, 0.0920647457242012, -0.13574206829071045, -0.07796750217676163, -0.033714089542627335, -0.043828412890434265, -0.06643886119127274, 0.016256948933005333, 0.13782508671283722, -0.07986389845609665, 0.022449104115366936, -0.07535240799188614, -0.05433143675327301, -0.0350329615175724, 0.02072652243077755, 0.1271427422761917, 0.02479642815887928, -0.03897496312856674, -0.10834532976150513, 0.122723788022995, -0.03547027334570885, -0.09646721184253693, -0.0016832813853397965, -0.01971816085278988, 0.058249931782484055, -0.012367242015898228, 0.13297367095947266, 0.0008989418856799603, -0.07402466237545013, -0.15558770298957825, -0.05206998065114021, 0.031371090561151505, 0.12887804210186005, -0.036764804273843765, 0.11674457788467407, -0.020006969571113586, -0.0998121052980423, 0.0179252028465271, -0.050595127046108246, -0.06026105582714081, 0.08998499810695648, -0.1376941204071045, -0.056943848729133606, -0.006290267687290907, -0.07263761758804321, -0.08091165870428085, -0.06852997094392776, 0.09473069757223129, 0.09113629162311554, 0.022775432094931602, 0.03420219197869301, -0.08291763812303543, 0.07153775542974472, -0.029526639729738235, -0.10447926819324493, 0.02424665540456772, -0.07775066792964935, 0.008628029376268387, -0.006472627632319927, 0.0835367813706398, 0.021827269345521927, 0.09200289845466614, 0.002057560719549656, 0.05963560938835144, -0.02779241092503071, -0.13404826819896698, 0.15760183334350586, 0.05570890009403229, -0.03002365492284298, -0.04727410525083542, -0.06840083748102188, 0.09549245983362198, -0.06856652349233627, -0.054191943258047104, 0.09337203204631805, -0.07658498734235764, 0.04641912877559662, -0.0034754520747810602, -0.035609662532806396, -0.12541204690933228, 0.05554576963186264, -0.04042918235063553, -0.12158313393592834, 0.040496859699487686, 0.16094450652599335, 0.09891510754823685, -0.02756236307322979, 0.10265368968248367, 0.014839251525700092, -0.02945978194475174, -0.08205761015415192, 0.030511979013681412, 0.09607436507940292, -0.0014435339253395796, 0.03024345263838768, -0.14765584468841553, 0.033194903284311295, -0.023905672132968903, 0.06643692404031754, -0.09364283084869385, -0.019482506439089775, 0.08430161327123642, 0.021667955443263054, 0.023648196831345558, -0.0815618559718132, 0.14365100860595703, -0.09639922529459, -0.08718804270029068, -0.012634011916816235, -0.00031298669637180865, 0.06423169374465942, -0.0346984788775444, -0.05461424961686134, -0.04907584935426712, -0.054028674960136414, 0.05965040624141693, -0.033745650202035904, -0.004682141821831465, -0.09397685527801514, 0.10400059819221497, 0.02210151217877865, 0.07390353083610535, -0.07293850928544998, -0.1193762794137001, -0.102250836789608, 0.12491635233163834, 0.02854631468653679, 0.10659503936767578, 0.046288590878248215, -0.12585574388504028, -0.00413516303524375, -0.09741566330194473, 0.012836851179599762, -0.056378982961177826, 0.06055393069982529, -0.06358781456947327, 0.04754894971847534, -0.06918878108263016, 0.007165819406509399, -0.00983449723571539, 0.11072885990142822, 0.012176139280200005, -0.028649119660258293, -0.0666714534163475, 0.13395437598228455, 0.04096883162856102, -0.11827988177537918, 0.11002778261899948, -0.09911249577999115, -0.12883687019348145, 0.007190105505287647, -0.06579910218715668, -0.025784505531191826, 0.07780346274375916, -0.05593159422278404, -0.07679157704114914, 0.011122754774987698, -0.052719563245773315, 0.046458639204502106, 0.08794407546520233, -0.053204406052827835, -0.037626925855875015, -0.03923691436648369, 0.019718628376722336, 0.11594565212726593, -0.02686827816069126, -0.013906467705965042, -0.012036615051329136, -0.022908097133040428, -0.10707983374595642, 0.07842201739549637, 0.07181274145841599, 0.004071508999913931, -0.001348949270322919, 0.10650554299354553, 0.06149999424815178, 0.08533298224210739, 0.10798971354961395, -0.049481868743896484, 0.0038074152544140816, 0.07154504954814911, 0.042337801307439804, 0.01632797345519066, -0.029125114902853966, 0.07220882177352905, 0.0012034240644425154, -0.014317132532596588, 0.08249455690383911, -0.06323342770338058, -0.09493411332368851, 0.12097753584384918, -0.003289428073912859, -0.013784005306661129, -0.05568438768386841, -0.059516727924346924, 0.044962380081415176, 0.03617245703935623, 0.0486893430352211, 0.1566714644432068, -0.04194262623786926, 0.12161189317703247, -0.08103905618190765, -0.10305652022361755, 0.052237655967473984, 0.08761390298604965, 0.015011126175522804, 0.021333983168005943, -0.018196359276771545, -0.04894222319126129, 0.06434977054595947, 0.00590949272736907, -0.07222335785627365, -0.002285596216097474, -0.003983546979725361, 0.059239115566015244, -0.08765404671430588, -0.09172822535037994, -0.004045697394758463, 0.11016877740621567, 0.16231724619865417, -0.04666721820831299, 0.03305840492248535, -0.16114164888858795, 0.15648195147514343, -0.06390468776226044, -0.05660979822278023, 0.09675349295139313, 0.036706048995256424, -0.06236402317881584, -0.125087171792984, 0.1055683121085167, -0.05281253904104233, 0.12236524373292923, 0.039426181465387344, 0.040265362709760666, -0.11784235388040543, -0.009683840908110142, 0.07470327615737915, -0.07981155067682266, -0.029382353648543358, 0.07032400369644165, 0.046708960086107254, 0.10055233538150787, -0.02292582392692566, 0.011214795522391796, -0.028775805607438087, 0.05835027992725372, -0.10267544537782669], +load:[0.025204557925462723, 0.005662806797772646, 0.0021355669014155865, -0.10401401668787003, 0.02691182866692543, 0.08354455232620239, 0.0657949149608612, -0.04610176756978035, -0.034458763897418976, -0.017666324973106384, 0.034836843609809875, 0.009834853932261467, -0.014254634268581867, 0.12446264922618866, 0.0012645749375224113, 0.04472312331199646, 0.11661478877067566, 0.027533523738384247, -0.040108684450387955, -0.028663422912359238, 0.07538700848817825, 0.038687318563461304, 0.1255541741847992, 0.10294969379901886, -0.040060821920633316, 0.03751285374164581, 0.10860905796289444, 0.01919683627784252, 0.025547506287693977, 0.028637396171689034, 0.0017959000542759895, -0.0764923170208931, 0.02878088317811489, -0.09504348039627075, -0.07878197729587555, -0.08737843483686447, -0.034451987594366074, -0.002536034444347024, 0.09144946187734604, -0.1030023992061615, 0.05131950229406357, -0.06775154918432236, -0.12293083965778351, -0.050949882715940475, -0.015390777960419655, 0.011114331893622875, 0.06315048038959503, 0.09537805616855621, -0.043587036430835724, 0.04869101569056511, 0.07169590890407562, 0.048728443682193756, -0.03350711241364479, 0.06955195218324661, 0.033096786588430405, 0.0368170365691185, -0.04079052433371544, 0.042358092963695526, 0.07062825560569763, 0.012119716964662075, 0.04327774792909622, 0.03637823835015297, -0.0309410709887743, 0.10663755238056183, 0.09632096439599991, -0.007793359458446503, -0.0335790291428566, 0.026431823149323463, 0.005473831668496132, 0.02366071194410324, 0.019902829080820084, 0.054178107529878616, 0.02442290633916855, 0.02835788205265999, 0.009673288092017174, -0.14087240397930145, -0.08735287934541702, -0.21985037624835968, 0.0004922737716697156, -0.12995129823684692, -0.06947150826454163, 0.005269287154078484, -0.010351413860917091, -0.09833426773548126, 0.06376446783542633, 0.06702271103858948, 0.02330172061920166, 0.020061494782567024, -0.025044173002243042, 0.10833508521318436, 0.06981240957975388, -0.03211589157581329, -0.06839682161808014, -0.01073212455958128, -0.08178471773862839, 0.04174157232046127, -0.056242868304252625, 0.036012738943099976, -0.02319531887769699, -0.018962174654006958, -0.0908324345946312, -0.10371847450733185, -0.01656692661345005, 0.050470657646656036, -0.07262109965085983, -0.11405878514051437, 0.05532005801796913, 0.08722851425409317, -0.06431027501821518, -0.04615872725844383, 0.003976600244641304, 0.04933824762701988, -0.058034393936395645, -0.13013805449008942, -0.0874403715133667, -0.0687975138425827, 0.20293180644512177, -0.04632587358355522, -0.04974925145506859, -0.1112818792462349, 0.04570496827363968, 0.059931106865406036, -0.0624421052634716, -0.08747227489948273, 0.14366234838962555, -0.02427193894982338, 0.041344448924064636, 0.05102343112230301, -0.05398967117071152, -0.07991298288106918, 0.00702114449813962, 0.10422580689191818, 0.07443228363990784, -0.08445942401885986, 0.03343382477760315, -0.0054325563833117485, 0.01460323017090559, 0.03812260925769806, -0.06195715442299843, -0.02945825085043907, 0.012437710538506508, -0.07567150145769119, 0.08346587419509888, 0.0727214440703392, -0.07888370752334595, -0.07680610567331314, 0.17977175116539001, -0.03523647040128708, 0.009063178673386574, 0.28306126594543457, -0.036753538995981216, 0.09496768563985825, 0.07117713242769241, -0.11538325995206833, -0.0833626464009285, -0.03456634283065796, -0.016048409044742584, 0.03148721903562546, 0.07942645251750946, 0.010899662040174007, -0.11321548372507095, -0.010426945053040981, 0.016035331413149834, 0.114198699593544, 0.09687284380197525, -0.14818568527698517, -0.038813043385744095, -0.016988378018140793, -0.05190848931670189, -0.006288714706897736, 0.025007976219058037, -0.036447472870349884, -0.04772156476974487, -0.08061536401510239, -0.06863611191511154, 0.0489264540374279, 0.06457438319921494, -0.013091336004436016, -0.040974538773298264, -0.010805527679622173, 0.09389715641736984, -0.02828379161655903, -0.03220786526799202, 0.017446061596274376, -0.03184755519032478, 0.08949024975299835, 0.14468955993652344, -0.05731634795665741, 0.10195264965295792, 0.03837568685412407, -0.2103307992219925, 0.07032027840614319, -0.04400740563869476, -0.009483413770794868, -0.04226069152355194, 0.10065501928329468, -0.06491643190383911, 0.029482915997505188, 0.01888194866478443, 0.06624282896518707, 0.06838957220315933, 0.028458280488848686, 0.06356702744960785, 0.03655969724059105, -0.10004612058401108, -0.050552334636449814, -0.015104280784726143, -0.009625336155295372, 0.016158856451511383, 0.06522722542285919, 0.08603924512863159, -0.08293665945529938, -0.055752065032720566, 0.09275340288877487, 0.017869500443339348, -0.0016611834289506078, 0.0519486740231514, 0.07687761634588242, -0.059738222509622574, -0.22188009321689606, 0.08115854859352112, -0.02122633531689644, -0.02456241101026535, 0.03870077058672905, -0.046365950256586075, 0.152812659740448, -0.08688178658485413, -0.08540564030408859, 0.11232679337263107, 0.03060179203748703, 0.06216580048203468, 0.04856206104159355, -0.032837171107530594, 0.0931670069694519, 0.04454849660396576, 0.12248452007770538, -0.0060691749677062035, -0.09481029957532883, -0.01531100831925869, 0.02247244492173195, 0.0763186439871788, 0.06905830651521683, 0.03460835665464401, 0.11435758322477341, -0.25532734394073486, 0.04583511874079704, -0.08538871258497238, -0.06201351061463356, 0.13088500499725342, 0.05176614969968796, -0.04598438739776611, -0.04455665871500969, -0.05302586033940315, 0.0868460163474083, 0.02762780152261257, -0.02710609696805477, -0.08674901723861694, -0.003989815711975098, 0.07022185623645782, -0.14185675978660583, 0.07470792531967163, -0.010707066394388676, 0.2270406037569046, -0.05859149247407913, 0.01781569793820381, 0.0004970896407030523, -0.07325546443462372, 0.00021088848006911576, 0.03739533573389053, 0.02016327902674675, -0.015672730281949043, -0.05598869547247887, 0.03425482288002968, 0.021808097139000893, 0.03850886970758438, 0.008798401802778244, 0.06623697280883789, -0.001427753479219973, 0.008666913956403732, -0.020340533927083015, 0.03641139343380928, 0.06433979421854019, -0.00559362443163991, 0.1628149002790451, -0.04192716255784035, -0.04013174772262573, -0.0916726216673851, 0.07182244211435318, -0.0899553969502449, -0.12265298515558243, 0.023047078400850296, -0.054099638015031815, -0.006264791823923588, 0.016488028690218925, -0.09157395362854004, 0.05304054915904999, -0.008717121556401253, 0.03897015377879143, -0.0288238488137722, 0.024760037660598755], +lshr:[0.023112621158361435, -0.0043955096043646336, -0.07189621031284332, -0.10003478825092316, -0.07569586485624313, -0.006522831041365862, 0.047195348888635635, -0.10824073851108551, -0.026378106325864792, -0.004586650989949703, 0.019544754177331924, -0.10101579874753952, -0.013069715350866318, 0.1177871897816658, 0.02781873382627964, 0.05410422012209892, 0.13447412848472595, 0.03739335015416145, -0.03247398883104324, -0.029388949275016785, -0.003049557562917471, 0.07082770019769669, 0.13541096448898315, 0.10009930282831192, -0.016436373814940453, 0.034287627786397934, -0.07982361316680908, 0.057793501764535904, -0.06495262682437897, -0.08017313480377197, -0.07609766721725464, -3.7878480725339614e-06, -0.025149943307042122, -0.11104016751050949, -0.09054435789585114, -0.0035570973996073008, -0.024129245430231094, 0.020376408472657204, 0.08790593594312668, -0.08540810644626617, 0.10234711319208145, 0.06634989380836487, 0.1284877210855484, -0.056948211044073105, 0.13742515444755554, -0.0654207319021225, 0.06091883033514023, 0.09086685627698898, 0.035466715693473816, -0.037510473281145096, -0.09407500922679901, 0.10097797960042953, 0.06364936381578445, 0.07768146693706512, 0.08528190106153488, 0.1026976928114891, -0.09732427448034286, -0.0356149896979332, -0.032963212579488754, -0.06710737943649292, 0.04053162783384323, 0.12211884558200836, 0.07579910755157471, 0.09006903320550919, 0.09941008687019348, 0.1467912346124649, -0.0769004374742508, 0.03063952550292015, 0.13799577951431274, -0.05745965987443924, -0.009808240458369255, 0.05241076275706291, -0.012605068273842335, 0.085859514772892, -0.013219930231571198, -0.03697863221168518, -0.06406686455011368, -0.055359091609716415, 0.007459126878529787, 0.12147864699363708, -0.08790923655033112, 0.013070989400148392, -0.009129074402153492, 0.04219558835029602, 0.06633967906236649, -0.000447001657448709, -0.06996666640043259, -0.018761765211820602, -0.02633151412010193, -0.05183735117316246, 0.09126418083906174, -0.09738299250602722, -0.08055205643177032, -0.01017245464026928, -0.07942552119493484, 0.014673387631773949, -0.09811251610517502, -0.039948903024196625, -0.03239912539720535, 0.10806925594806671, -0.12284532934427261, -0.06397297233343124, 0.058352790772914886, 0.03144310414791107, -0.06945215165615082, 0.10164390504360199, 0.12671391665935516, 0.09820535033941269, 0.04613615944981575, 0.027038201689720154, 0.10267315804958344, 0.04594261571764946, 0.11665274202823639, -0.11899898201227188, -0.027324583381414413, -0.009925794787704945, -0.04718916490674019, -0.04525361582636833, -0.06714285165071487, -0.1096317321062088, 0.05855994671583176, -0.008482866920530796, -0.11060097813606262, 0.07934360206127167, 0.0347597636282444, -0.06131403148174286, 0.10050074011087418, 0.009091967716813087, -0.04190326854586601, -0.007145815063267946, -0.004430369473993778, 0.0938347727060318, -0.12669992446899414, -0.11366798728704453, 0.04135412722826004, -0.00017707397637423128, 0.00930315162986517, 0.037595897912979126, -0.02576601319015026, -0.10482168197631836, 0.013173012062907219, -0.11424202471971512, -0.02844075672328472, 0.029314057901501656, -0.053794290870428085, -0.032973840832710266, 0.016147535294294357, -0.016583245247602463, -0.06799501925706863, 0.0362769216299057, -0.08555414527654648, 0.11209952086210251, 0.12557408213615417, -0.030530553311109543, 0.06249434873461723, -0.10574238002300262, 0.019671127200126648, -0.06741776317358017, -0.05941581726074219, -0.0132368803024292, -0.10041365027427673, -0.035452716052532196, 0.015312203206121922, 0.06165783852338791, 0.09277751296758652, -0.0749024748802185, 0.047190722078084946, -0.06503594666719437, 0.03616584092378616, 0.020102648064494133, 0.023631207644939423, -0.10001758486032486, 0.03778337687253952, -0.1059851199388504, -0.04210824519395828, 0.0555901862680912, -0.11194130033254623, 0.10977444797754288, 0.05972776934504509, 0.019302986562252045, 0.022892024368047714, -0.0028180195949971676, 0.06646470725536346, -0.012799619697034359, -0.014031322672963142, 0.05302853137254715, -0.04126067832112312, 0.06044857203960419, 0.06842631101608276, 0.11544754356145859, 0.008654845878481865, 0.09547457844018936, -0.05699275806546211, 0.1096549928188324, 0.05275709554553032, 0.04529770091176033, -0.06414264440536499, 0.11402194201946259, -0.10618976503610611, 0.07262223213911057, 0.12958714365959167, -0.06643442809581757, 0.002876716898754239, -0.0024404912255704403, -0.024517150595784187, -0.04657971113920212, -0.022670928388834, 0.001354648731648922, 0.03793223947286606, 0.06673204898834229, 0.0095778563991189, -0.11467570066452026, 0.009970273822546005, 0.07828845828771591, 0.04149198532104492, 0.046348936855793, 0.08198084682226181, -0.1052282378077507, 0.0572919100522995, -0.008095047436654568, 0.09409555047750473, 0.08759406208992004, 0.03143935650587082, 0.03717773035168648, 0.0917574018239975, -0.12033108621835709, -0.052842140197753906, 0.06501826643943787, -0.003289398504421115, 0.02697143703699112, 0.1147245243191719, 0.04744606092572212, 0.1023203581571579, 0.036664318293333054, 0.1057574674487114, 0.055008213967084885, -0.09574331343173981, 0.052432648837566376, -0.007116928696632385, -0.03026837483048439, 0.08422909677028656, 0.0662635788321495, 0.03179536759853363, -0.046776626259088516, -0.06588460505008698, 0.10396113246679306, 0.045307643711566925, -0.004828805569559336, 0.04962749034166336, 0.014790602028369904, -0.11338682472705841, 0.023545539006590843, 0.09724455326795578, 0.07150988280773163, 0.04188809543848038, -0.059420209378004074, -0.12054476886987686, 0.04551554471254349, 0.06597001850605011, -0.018043605610728264, -0.028546543791890144, -0.010710367932915688, 0.02568516880273819, -0.05715032294392586, 0.06630201637744904, 0.005544804036617279, -0.07193503528833389, 0.0372697189450264, 0.03724974766373634, 0.056075066328048706, -0.12021663039922714, -0.04741882532835007, 0.10051938891410828, 0.02074873074889183, -0.0006333382334560156, 0.02000550739467144, -0.09023142606019974, -0.05959111824631691, 0.04306937754154205, -0.025038747116923332, -0.08817777782678604, 0.07914955168962479, 0.06814824044704437, -0.04211731627583504, 0.019041500985622406, -0.11000323295593262, -0.1003473550081253, 0.08755403012037277, -0.08430954813957214, -0.03972529619932175, 0.023184534162282944, 0.11342746764421463, -0.14125169813632965, 0.012914562597870827, -0.09422314167022705, -0.026206117123365402, -0.11826376616954803, -0.07609405368566513, -0.10514383018016815, 0.10768375545740128], +mul:[0.024196943268179893, -0.0019873008131980896, -0.06933261454105377, -0.09896208345890045, 0.06804295629262924, 0.014551411382853985, 0.09287230670452118, -0.08642403036355972, -0.021305378526449203, 0.14158280193805695, 0.020074479281902313, -0.09924726188182831, -0.018268411979079247, 0.11733809858560562, 0.03304244577884674, 0.05109628289937973, 0.13102243840694427, 0.03688129410147667, -0.06455118209123611, -0.02878223918378353, -0.00207933085039258, -0.005514765623956919, 0.1283475011587143, 0.10974373668432236, 0.03973274305462837, 0.03380882740020752, -0.03028164803981781, 0.05613385885953903, -0.12776251137256622, -0.09166387468576431, -0.018104994669556618, 0.056783437728881836, -0.03943385183811188, -0.10194516181945801, -0.07108000665903091, 0.029662271961569786, -0.032227497547864914, -0.021331490948796272, 0.08637714385986328, -0.10031748563051224, 0.033932942897081375, -0.1017191931605339, 0.06688153743743896, -0.044009119272232056, -0.06138835474848747, 0.04373326152563095, 0.05951877683401108, 0.09026634693145752, 0.08539776504039764, -0.03860611096024513, -0.026553064584732056, -0.10311571508646011, 0.06813932210206985, 0.0920085534453392, 0.09732527285814285, 0.032850608229637146, -0.00804317556321621, 0.07581211626529694, -0.009468303062021732, 0.01605147309601307, 0.041740644723176956, 0.12055355310440063, -0.010915095917880535, 0.08636820316314697, 0.08496022969484329, 0.10400167107582092, -0.07461059838533401, 0.0401558019220829, 0.046966999769210815, 0.027808573096990585, -0.008245989680290222, 0.05096859484910965, -0.08297477662563324, 0.07254583388566971, -0.0693969875574112, -0.11401452869176865, 0.02144726924598217, -0.10978274047374725, 0.013163810595870018, -0.00231059268116951, -0.09082921594381332, 0.01221552211791277, -0.009672279469668865, -0.12983772158622742, 0.06078169867396355, 0.1124139130115509, 0.03253181651234627, 0.12025197595357895, -0.018885871395468712, 0.05333932489156723, 0.09463422000408173, -0.030538856983184814, -0.1097317636013031, -0.009296618402004242, -0.07713238149881363, 0.011397047899663448, 0.04487999156117439, 0.08369449526071548, 0.19864416122436523, 0.10448433458805084, -0.11733434349298477, 0.036304693669080734, -0.0034356126561760902, 0.026921255514025688, -0.04420860484242439, -0.04666055366396904, 0.1102251410484314, 0.07804462313652039, 0.14871369302272797, -0.030131211504340172, 0.061591990292072296, 0.052920203655958176, -0.05216582119464874, -0.11830977350473404, 0.015264292247593403, -0.026754343882203102, 0.023537950590252876, -0.045698683708906174, -0.0654127448797226, -0.10734531283378601, 0.04270787164568901, -0.006918579339981079, -0.09841947257518768, 0.03385407105088234, -0.012502365745604038, -0.04767042398452759, 0.004722818732261658, -0.024913150817155838, -0.04173918440937996, 0.06302261352539062, 0.004977218806743622, 0.08410169929265976, -0.12310919910669327, -0.09639614820480347, 0.06717514246702194, 0.007732652593404055, 0.011150497943162918, 0.033291541039943695, -0.023600809276103973, -0.08066590130329132, -0.016854725778102875, -0.13325707614421844, 0.14053520560264587, -0.036446359008550644, -0.07859108597040176, -0.023515179753303528, 0.02712959051132202, 0.06889098882675171, 0.008239897899329662, 0.12160388380289078, -0.050060875713825226, 0.10704955458641052, 0.020700788125395775, -0.08796930313110352, 0.04839674010872841, -0.05063400790095329, 0.017719076946377754, -0.03253816440701485, 0.09093787521123886, -0.08977673947811127, -0.055373866111040115, -0.06294694542884827, 0.016206594184041023, 0.12517620623111725, 0.09226193279027939, -0.09744416922330856, -0.042107075452804565, -0.039871226996183395, -0.11421290785074234, -0.010642397217452526, 0.023736972361803055, -0.0003354214131832123, -0.1262102872133255, 0.08724691718816757, -0.04713260754942894, 0.05413871258497238, 0.07707706093788147, 0.0024051323998719454, 0.007270278874784708, 0.02659192681312561, 0.053308017551898956, 0.0662710964679718, -0.05658065155148506, -0.012404021807014942, -0.057163022458553314, 0.04642895609140396, -0.05738476663827896, 0.035328689962625504, 0.10045092552900314, 0.033712681382894516, -0.11274711787700653, 0.09582095593214035, -0.007819226942956448, 0.052296120673418045, 0.08550431579351425, 0.031129859387874603, -0.06320643424987793, -0.09124038368463516, -0.04419292137026787, 0.08730389922857285, 0.06591101735830307, -0.023260170593857765, -0.1875673234462738, -0.015892162919044495, -0.05986051633954048, -0.04553131014108658, 0.01630919985473156, 0.0017551177879795432, 0.048073042184114456, 0.059198204427957535, -0.06815170496702194, -0.04544482380151749, -0.0034692303743213415, 0.0763058066368103, -0.03921360522508621, 0.07266335189342499, 0.05021458491683006, 0.07378771156072617, -0.05889344960451126, -0.08435507863759995, 0.08118624240159988, 0.02835148572921753, -0.022269356995821, 0.035716645419597626, -0.08346961438655853, 0.009949369356036186, -0.022000333294272423, -0.040877290070056915, 0.034280870109796524, 0.02653288096189499, 0.11272557824850082, 0.04663816839456558, -0.029775872826576233, 0.03902387246489525, -0.0402974896132946, 0.11615899950265884, -0.013636001385748386, 0.06740523129701614, 0.04357617720961571, -0.032370828092098236, 0.08827261626720428, 0.06562869995832443, 0.027823563665151596, -0.0024802982807159424, -0.14553330838680267, -0.11549767106771469, 0.04163103178143501, -0.12183728069067001, -0.0097460662946105, 0.09512387961149216, -0.04242948815226555, 0.15489132702350616, -0.04880901426076889, 0.07872911542654037, -0.01849908009171486, 0.05861707031726837, -0.10588350147008896, 0.05680544301867485, 0.07029196619987488, 0.026171429082751274, -0.026937013491988182, 0.008350742980837822, -0.1437278538942337, -0.05584027245640755, -0.02352106012403965, 0.015330429188907146, -0.0706653818488121, 0.005912959575653076, 0.03553019464015961, -0.027019880712032318, -0.03905685991048813, -0.056329209357500076, -0.03367915004491806, 0.02282232791185379, -0.009903025813400745, -0.05922066792845726, -0.018373925238847733, 0.10441309213638306, 0.04389448091387749, -0.018395785242319107, 0.11969731748104095, 0.1251162737607956, 0.06542541831731796, -0.09723959118127823, 0.04037786275148392, -0.04262460395693779, -0.10513895750045776, 0.07939372211694717, -0.04068228602409363, -0.04831360653042793, 0.022044794633984566, 0.06605912744998932, -0.0008747718529775739, 0.01503427978605032, -0.02347642369568348, -0.02068624272942543, -0.08175695687532425, -0.11593624949455261, -0.10288646072149277, 0.010885026305913925], +or:[0.025057131424546242, -0.0003921658208128065, -0.037830520421266556, -0.10450910776853561, -0.023471422493457794, 0.05748113989830017, 0.08937014639377594, -0.06460138410329819, -0.02651888132095337, -0.019032880663871765, 0.03220004215836525, 0.009830259718000889, -0.015210275538265705, 0.12462644279003143, 0.0101323202252388, 0.019016068428754807, 0.12574917078018188, 0.041276637464761734, -0.12263302505016327, 0.14670105278491974, 0.011012242175638676, -0.12352445721626282, 0.08886167407035828, 0.10560838878154755, -0.0022082848008722067, 0.03587901219725609, -0.029750222340226173, 0.025373894721269608, -0.11052405089139938, -0.04022105038166046, 0.011916935443878174, 0.07803761214017868, -0.011145940981805325, -0.09485378116369247, -0.08032512664794922, -0.0414663590490818, -0.024915773421525955, 0.0034100590273737907, 0.05510282143950462, -0.11150100082159042, 0.05807419493794441, 0.12963220477104187, -0.12018129974603653, -0.08236625790596008, -0.03721155598759651, -0.1654013991355896, 0.06276851147413254, 0.09585755318403244, 0.10641835629940033, 0.06516341865062714, -0.02626665309071541, 0.024059683084487915, 0.054840195924043655, 0.0805051252245903, 0.091558076441288, 0.023823531344532967, -0.09705551713705063, 0.11442811042070389, 0.021994080394506454, -0.014638851396739483, 0.042624738067388535, -0.037558313459157944, -0.027268938720226288, 0.1068597361445427, 0.1150018498301506, 0.028529994189739227, -0.04177882894873619, 0.026616940274834633, 0.1403970569372177, 0.09659666568040848, 0.024172673001885414, 0.05462070181965828, -0.013827192597091198, -0.02265627309679985, -0.019491173326969147, -0.13704121112823486, 0.012705403380095959, -0.11521264910697937, 0.009969864040613174, -0.06875484436750412, -0.08447926491498947, 0.01204143650829792, -0.0364723727107048, -0.1464535892009735, 0.06358688324689865, -0.03674301505088806, 0.02051650546491146, 0.12061620503664017, -0.027415510267019272, -0.23274295032024384, 0.08087383210659027, -0.03410285711288452, -0.07958343625068665, -0.010290183126926422, -0.08985166996717453, 0.04133809357881546, -0.05679435655474663, 0.040899284183979034, -0.08539048582315445, 0.10275144129991531, -0.0999249815940857, -0.09867323935031891, -0.01625721901655197, 0.07482431828975677, -0.07194741070270538, 0.03437640145421028, 0.056417278945446014, 0.08505817502737045, 0.05032924562692642, -0.04833550006151199, 0.05675893649458885, -0.07567368447780609, -0.05383015796542168, -0.12978105247020721, -0.09803534299135208, -0.08082401752471924, 0.05744536593556404, 0.04231484234333038, -0.054771728813648224, -0.0843915343284607, 0.04721743240952492, 0.07497867941856384, 0.0036738377530127764, -0.02228327840566635, -0.03723161295056343, -0.0516057051718235, 0.04926581680774689, 0.04776464030146599, -0.0674421489238739, -0.08530706912279129, -0.008709102869033813, 0.07171200960874557, -0.07850507646799088, -0.1196494773030281, 0.069524846971035, -0.0028451397083699703, 0.014857134781777859, 0.03974229842424393, -0.06235520541667938, -0.10734507441520691, 0.05061466991901398, -0.046980660408735275, -0.07282603532075882, 0.06005038693547249, -0.08233199268579483, 0.02872093766927719, 0.16163496673107147, -0.035683948546648026, 0.008848768658936024, -0.21907693147659302, -0.06399552524089813, 0.09937911480665207, 0.040376801043748856, -0.08196184039115906, -0.08512379974126816, 0.0622839592397213, -0.010013479739427567, -0.001987144583836198, 0.0817890614271164, 0.014909489080309868, 0.016513200476765633, -0.0368323028087616, 0.018011294305324554, 0.121706523001194, 0.09743844717741013, -0.020912308245897293, 0.1589604616165161, -0.01766183227300644, -0.08952274918556213, -0.09578736871480942, 0.025718417018651962, -0.05634913221001625, -0.03143619745969772, -0.10940210521221161, -0.07310067862272263, 0.021380476653575897, 0.056849583983421326, 0.025235509499907494, -0.24964284896850586, 0.021050788462162018, 0.05824469402432442, -0.02024850621819496, 0.059845369309186935, 0.01885620690882206, -0.12878043949604034, 0.06802114844322205, 0.07071752101182938, -0.05928308516740799, 0.08368940651416779, 0.04484352096915245, 0.04029696062207222, 0.1135043129324913, -0.06979481130838394, 0.025210263207554817, -0.02097272500395775, 0.0218875203281641, -0.06554289907217026, -0.053110331296920776, -0.011173390783369541, 0.0694349855184555, 0.06900127232074738, 0.011074241250753403, -0.09349817782640457, -0.0019199245143681765, -0.03457656502723694, -0.04883081838488579, -0.06837834417819977, -0.006474377121776342, 0.02755805104970932, 0.0697774887084961, 0.012231210246682167, -0.04157391935586929, -0.06833237409591675, 0.09782105684280396, -0.015630926936864853, -0.058056894689798355, 0.052113741636276245, 0.07689211517572403, 0.08557634055614471, 0.042980704456567764, 0.09532316029071808, 0.010729859583079815, -0.011408759281039238, 0.0026099265087395906, -0.0580533891916275, 0.13982336223125458, -0.08467625826597214, -0.05672857537865639, 0.10348937660455704, 0.025132592767477036, 0.07341672480106354, -0.08184424042701721, -0.031675465404987335, 0.08560645580291748, 0.0814729630947113, -0.10211362689733505, -0.016443831846117973, 0.20407900214195251, 0.10912971943616867, 0.0005807604757137597, 0.08382326364517212, 0.06936522573232651, 0.0254575964063406, -0.031175050884485245, 0.2107713669538498, 0.047496918588876724, 0.018655050545930862, 0.03862345591187477, -0.0197821743786335, 0.08506640046834946, -0.04633070528507233, -0.08606041967868805, -0.053954750299453735, 0.09779095649719238, 0.02456342615187168, 0.0044534942135214806, -0.10811548680067062, 0.0660150870680809, 0.07408138364553452, 0.048611536622047424, 0.10084942728281021, -0.010582284070551395, 0.02755070850253105, -0.05920123681426048, 0.024896586313843727, 2.294090882060118e-05, -0.0739624947309494, -0.012077785097062588, 0.038657400757074356, -0.028205931186676025, -0.12239554524421692, -0.01951649971306324, 0.02170982025563717, 0.022838713601231575, 0.004880203865468502, -0.046424295753240585, 0.05136023089289665, 0.13062720000743866, 0.01620001718401909, -0.01971285231411457, -0.06598173081874847, 0.10395003855228424, 0.07051317393779755, -0.09516609460115433, -0.027637414634227753, -0.021730264648795128, -0.1015089675784111, 0.09076067060232162, -0.08398865163326263, -0.03592948988080025, 0.0009035419789142907, -0.04217451810836792, -0.07436597347259521, 0.016312547028064728, -0.0935039222240448, 0.0295147392898798, -0.008579598739743233, -0.016737816855311394, -0.08764476329088211, 0.026477165520191193], +phi:[0.06526614725589752, 0.0644010454416275, 0.008679316379129887, -0.01641148515045643, 0.043069757521152496, -0.05896132439374924, 0.0411875881254673, 0.06534263491630554, -0.04940014332532883, -0.08947746455669403, 0.013266857713460922, -0.06460563093423843, -0.016963858157396317, 0.009301119484007359, 0.06893907487392426, -0.10000374913215637, 0.013900497928261757, -0.0005977331893518567, -0.027296636253595352, -0.02597450278699398, -0.05197726935148239, -0.06677354127168655, -0.06789758056402206, -0.008972528390586376, 0.06975434720516205, 0.1215776652097702, -0.024072054773569107, -0.12506036460399628, -0.1209811195731163, 0.07325492054224014, -0.042718179523944855, -0.12821315228939056, -0.04145801439881325, 0.09064383804798126, 0.020391494035720825, 0.052128635346889496, -0.17307081818580627, -0.043283168226480484, -0.03434192016720772, -0.03474430367350578, 0.030941233038902283, 0.13117440044879913, -0.05455692484974861, -0.032506175339221954, 0.047949548810720444, 0.07396215945482254, 0.07944703102111816, -0.11086728423833847, 0.044198740273714066, 0.03846677020192146, -0.07057242095470428, 0.001073923660442233, 0.03766585886478424, -0.005671216174960136, 0.13201284408569336, 0.061997201293706894, 0.09396903216838837, 0.03343452513217926, 0.019593125209212303, 0.06182778254151344, -0.05485590919852257, 0.11838055402040482, -0.07239596545696259, -0.04052981361746788, -0.13491100072860718, -0.03543276712298393, -0.0987197533249855, -0.09757847338914871, 0.008840805850923061, -0.004012928809970617, -0.011415442451834679, 0.05498996004462242, 0.09458743780851364, -0.02392253465950489, -0.05037921667098999, 0.08319992572069168, -0.01095560286194086, 0.031038491055369377, 0.0757446363568306, -0.13965517282485962, -0.06624375283718109, 0.058897219598293304, 0.07361745834350586, 0.018665209412574768, -0.10534758120775223, -0.07529230415821075, 0.023443548008799553, -0.12560872733592987, -0.02721969224512577, -0.04351925104856491, 0.02973632700741291, 0.11323677748441696, -0.0033086526673287153, 0.09289657324552536, -0.047505758702754974, -0.11077253520488739, 0.1309802383184433, -0.07891305536031723, 0.006907756440341473, -0.05204758420586586, -0.052101898938417435, 0.0650368481874466, 0.03774912282824516, -0.07454027980566025, -0.02144377864897251, 0.08324819803237915, 0.04060451313853264, 0.024754108861088753, -0.0520978681743145, 0.12328792363405228, -0.0035117261577397585, 0.05881843715906143, 0.11782112717628479, 0.08236194401979446, -0.046368204057216644, 0.07170984148979187, -0.08249754458665848, 0.04343051835894585, -0.15768243372440338, 0.025387993082404137, 0.10854718089103699, -0.06916149705648422, -0.09690409153699875, 0.10852344334125519, 0.044755980372428894, 0.05266493931412697, -0.0637875348329544, 0.042583636939525604, -0.03745502978563309, -0.0023018717765808105, 0.0372047945857048, -0.12000027298927307, 0.00720966188237071, -0.03502781316637993, 0.09259728342294693, -0.001690862001851201, 0.15154150128364563, 0.02956133335828781, 0.13263842463493347, -0.01818189211189747, -0.11773770302534103, 0.09521681815385818, 0.028308004140853882, -0.12773695588111877, -0.05109955742955208, 0.02266334928572178, -0.12093482166528702, -0.0357804112136364, -0.13297401368618011, -0.08731868118047714, -0.14238038659095764, 0.07212693989276886, -0.08486144989728928, 0.010779352858662605, 0.014734437689185143, 0.06177489459514618, -0.04194709658622742, -0.10536761581897736, 0.07013466954231262, 0.06869751960039139, 0.10443547368049622, 0.027639690786600113, 0.083784319460392, 0.04932738095521927, 0.010831408202648163, -0.04575350135564804, 0.07657798379659653, 0.05363380163908005, -0.050602320581674576, 0.09155242145061493, 0.1009683683514595, -0.11515483260154724, 0.12254146486520767, -0.028816724196076393, -0.06857931613922119, -0.11683794111013412, 0.08317849040031433, 0.03556069731712341, -0.09628031402826309, -0.053887855261564255, -0.06013746187090874, 0.1350608766078949, 0.07201425731182098, 0.07609432190656662, -0.0005637010908685625, 0.05407312884926796, 0.04459657520055771, -0.06122539937496185, 0.04711936414241791, -0.011160104535520077, -0.11389528959989548, 0.06049806997179985, -0.11685799807310104, -0.10126110911369324, 0.010682224296033382, 0.054203398525714874, 0.08880691230297089, -0.08756214380264282, -0.1398615688085556, 0.0231732577085495, 0.07283355295658112, 0.07537223398685455, -0.05590827390551567, -0.07295715808868408, 0.027930090203881264, -0.04581965506076813, -0.04369179159402847, -0.004095185548067093, -0.05279187858104706, 0.06382404267787933, 0.00945886317640543, -0.039448752999305725, 0.12139910459518433, -0.0894421711564064, -0.006250262260437012, 0.1044091209769249, -0.03351788595318794, -0.0190914124250412, 0.030913276597857475, -0.09521118551492691, 0.023364141583442688, 0.14267227053642273, 0.09514294564723969, -0.11177469044923782, 0.11244005709886551, -0.04247487708926201, 0.13763847947120667, -0.005947890225797892, -0.012392719276249409, -0.05004507303237915, -0.08234664052724838, 0.10221076011657715, -0.12297487258911133, -0.061819471418857574, -0.03722357377409935, -0.004437302704900503, 0.02887405827641487, 0.0001787571090972051, 0.11391597986221313, 0.02907484769821167, 0.1156630888581276, 0.06231912970542908, -0.019401494413614273, 0.07129162549972534, 0.08477353304624557, 0.04560525715351105, 0.12776398658752441, -0.03976718708872795, 0.13041460514068604, -0.042873796075582504, 0.12932823598384857, 0.0503358468413353, -0.06903302669525146, -0.08273565769195557, -0.10313902050256729, 0.04652446508407593, -0.013320179656147957, -0.1210915669798851, -0.02636510506272316, 0.0409836582839489, 0.13771086931228638, -0.01096315961331129, -0.09093531221151352, 0.026019392535090446, 0.05930468440055847, 0.00022240162070374936, 0.12454666197299957, 0.02872237004339695, -0.05729521065950394, -0.028819048777222633, -0.13240334391593933, 0.15122590959072113, -0.041690267622470856, 0.024899059906601906, -0.11814136803150177, 0.009540625847876072, -0.06460410356521606, -0.06540821492671967, -0.05821642279624939, -0.04722658172249794, -0.07589247077703476, 0.03219844773411751, -0.060835085809230804, 0.04200379177927971, -0.015736984089016914, 0.10662543773651123, 0.04839945212006569, 0.08534365147352219, 0.11974356323480606, 0.04213019832968712, -0.07090028375387192, 0.06179974600672722, -0.037941887974739075, -0.1430743932723999, -0.09380587935447693, -0.03160221874713898, -0.008795591071248055, -0.028277670964598656, -0.028043562546372414, 0.1349077820777893], +pointer:[0.10755026340484619, 0.13388393819332123, 0.03164851665496826, 0.05906961113214493, -0.03973410651087761, -0.04171186313033104, -0.036936648190021515, 0.10481351613998413, 0.060678113251924515, -0.055459167808294296, -0.05399327725172043, 0.00521172396838665, -0.08569066971540451, -0.09970898926258087, 0.1017937958240509, -0.12452776730060577, -0.06206517294049263, -0.07636046409606934, 0.05923749879002571, -0.07594743371009827, -0.10140709578990936, -0.00846954621374607, -0.038051046431064606, 0.038746725767850876, -0.08895932883024216, 0.13141180574893951, 0.0430041141808033, 0.011090963147580624, 0.08650743216276169, -0.05130864307284355, 0.06933841109275818, 0.04447866603732109, -0.09095172584056854, 0.1021689847111702, 0.09209324419498444, 0.03972715139389038, -0.09858541935682297, -0.1089622750878334, -0.09167394787073135, -0.13258711993694305, -0.08248377591371536, 0.07802494615316391, -0.02059936337172985, 0.06587444245815277, 0.0997370257973671, 0.12118656933307648, 0.11270202696323395, -0.04699191078543663, -0.08238177746534348, 0.09502454102039337, 0.012245372869074345, -0.04316277429461479, 0.12190250307321548, -0.06991511583328247, -0.07263235747814178, -0.08334750682115555, 0.048361748456954956, -0.004867880139499903, 0.07449449598789215, 0.10595911741256714, 0.09495250880718231, -0.09435202181339264, -0.014500012621283531, -0.006235742941498756, -0.015600801445543766, -0.07944009453058243, -0.11293257027864456, -0.04103347659111023, 0.08453052490949631, -0.04432481527328491, -0.09032502770423889, 0.14006397128105164, 0.05474185571074486, 0.061584606766700745, 0.07530143857002258, 0.023369144648313522, 0.047213491052389145, -0.02992047369480133, 0.12485367804765701, -0.11478571593761444, -0.11502963304519653, -0.06832630932331085, 0.12833809852600098, 0.05230385437607765, -0.06541070342063904, -0.025135129690170288, 0.0872005894780159, -0.01086331158876419, 0.06837332993745804, 0.028808332979679108, -0.04932050406932831, 0.08402050286531448, 0.08357997983694077, 0.05730684846639633, 0.0204332172870636, 0.07162521034479141, 0.055565543472766876, 0.022224172949790955, -0.05159366875886917, 0.01608157344162464, 0.030111338943243027, 0.027961015701293945, 0.07550563663244247, -0.12346275895833969, -0.11332094669342041, 0.08348660916090012, -0.060730062425136566, -0.06780866533517838, -0.02240820601582527, 0.07588093727827072, -0.07964891195297241, -0.026470612734556198, 0.0575622133910656, 0.02749617211520672, -0.014250700362026691, 0.05798924341797829, 0.021056383848190308, 0.031988292932510376, 0.06313682347536087, 0.09705499559640884, -0.06529057025909424, -0.12196610122919083, 0.020576126873493195, 0.07417257130146027, -0.1482875496149063, 0.01363644003868103, 0.06470692157745361, -0.0538477785885334, 0.05434436723589897, 0.08776979893445969, 0.09749776124954224, -0.08466680347919464, -0.003451385535299778, 0.05412772670388222, -0.05983869731426239, 0.09322574734687805, 0.08209019899368286, -0.03230304270982742, 0.052582748234272, 0.0739007368683815, 0.04210522398352623, 0.07013125717639923, -0.018426980823278427, -0.10188993066549301, 0.030296392738819122, -0.028174880892038345, -0.06925340741872787, -0.11224152147769928, -0.0733562707901001, 0.0003789966576732695, 0.04382716491818428, -0.03297458961606026, 0.008931782096624374, 0.07602084428071976, -0.00475188996642828, 0.012224406935274601, -0.10027693212032318, 0.09959453344345093, 0.02510019950568676, 0.12014392018318176, 0.023477936163544655, 0.08725951611995697, -0.08020580559968948, 0.06333338469266891, -0.07983837276697159, 0.01264951191842556, 0.023241465911269188, 0.12625299394130707, -0.060175228863954544, -0.031025586649775505, 0.15100011229515076, -0.09554935991764069, 0.1050267294049263, 0.06764832884073257, 0.034967683255672455, 0.009944094344973564, -0.04666713625192642, 0.06747549027204514, -0.009717938490211964, -0.12248247116804123, 0.027935441583395004, 0.008436455391347408, 0.01784001849591732, 0.1064806804060936, 0.039691418409347534, -0.0750102698802948, 0.0019559161737561226, 0.02256716415286064, -0.008413862437009811, -0.08451356738805771, -0.06305781751871109, -0.03275435045361519, 0.04461855813860893, -0.016566568985581398, -0.05550693720579147, -0.00011949562031077221, 0.0462777242064476, -0.041063614189624786, 0.08066897094249725, -0.05230778828263283, -0.029865695163607597, -0.030547916889190674, -0.017216302454471588, -0.07610409706830978, -0.030298946425318718, 0.0017011023592203856, 0.05411754548549652, -0.05663350597023964, -0.10830171406269073, 0.12239149212837219, -0.03662418574094772, 0.07944601774215698, 0.07117673009634018, -0.04904612898826599, 0.0014516839291900396, 0.08539039641618729, -0.06393461674451828, -0.008569512516260147, -0.01217093225568533, -0.003899119095876813, -0.06525181978940964, -0.048251066356897354, -0.0646718367934227, -0.05256149545311928, -0.09242957085371017, -0.026065034791827202, 0.01075135637074709, 0.06783005595207214, -0.05087544396519661, -0.007225186564028263, -0.11659866571426392, -0.005875327158719301, -0.1337725967168808, -0.045477014034986496, 0.0007843374623917043, -0.04401734098792076, -0.047696810215711594, 0.03895110264420509, 0.06247903034090996, -0.019646579399704933, -0.04443276301026344, 0.11372125893831253, -0.040607623755931854, 0.03838605433702469, 0.02300759218633175, -0.04539162293076515, 0.06068584695458412, 0.006027720402926207, 0.06325392425060272, 0.013123664073646069, 0.07962097227573395, -0.009587814100086689, -0.10330097377300262, -0.13185490667819977, 0.09368357062339783, -0.04551760107278824, 0.06613951921463013, -0.019679954275488853, -0.04516105353832245, 0.005172264762222767, -0.07330001145601273, -0.1078372374176979, -0.03567975386977196, 0.08380048722028732, 0.1126023381948471, -0.09217604994773865, 0.08731913566589355, 0.08433496952056885, -0.1142938882112503, -0.008564874529838562, 0.07744210958480835, 0.07067223638296127, 0.07922246307134628, -0.08365518599748611, -0.08953236043453217, 0.11530378460884094, -0.12138631194829941, -0.029251934960484505, 0.08479609340429306, -0.09956321865320206, -0.0522833988070488, -0.054111968725919724, -0.023976415395736694, 0.05004061758518219, -0.04839181900024414, 0.0709899440407753, 0.0019423997728154063, 0.03363414108753204, 0.03909522294998169, 0.10477929562330246, -0.11150328814983368, -0.0018242077203467488, 0.077433742582798, -0.09434045106172562, -0.04762684181332588, -0.08471043407917023, 0.08926306664943695, -0.10217730700969696, -0.054357439279556274, 0.08051235228776932], +pointerTy:[-0.11639800667762756, 0.11287371069192886, 0.011180619709193707, 0.08613171428442001, 0.11338923126459122, 0.04481486603617668, -0.11011327058076859, -0.03638971596956253, 0.059248339384794235, -0.04240061715245247, -0.07471373677253723, -0.06817340105772018, -0.07554879039525986, -0.10926347970962524, -0.11320256441831589, -0.04611719027161598, -0.047347329556941986, -0.10539639741182327, 0.07467936724424362, 0.010891645215451717, 0.027995992451906204, -0.0005822736420668662, -0.02084345929324627, -0.06620563566684723, -0.11025404185056686, -0.11807379126548767, 0.03862664848566055, -0.025511249899864197, -0.008437343873083591, -0.034662384539842606, -0.03858387842774391, -0.060980379581451416, 0.056868646293878555, 0.06407886743545532, 0.12411011010408401, 0.12325336784124374, 0.10572245717048645, -0.10612927377223969, -0.07979040592908859, 0.08816450089216232, -0.10581230372190475, -0.08506356924772263, -0.04671674594283104, 0.08584374189376831, -0.052964527159929276, -0.017394691705703735, 0.10434456914663315, -0.06750627607107162, -0.01814153790473938, -0.11374486237764359, 0.024882642552256584, 0.09800416231155396, -0.09360598027706146, -0.10626305639743805, -0.08578161895275116, -0.0782889574766159, 0.03011707216501236, -0.011045685037970543, -0.11357822269201279, -0.11468854546546936, -0.12109331786632538, -0.0361015610396862, 0.028083086013793945, -0.019377171993255615, -0.03783958777785301, 0.04775909334421158, 0.10530777275562286, 0.10314413905143738, -0.08247269690036774, -0.034307822585105896, -0.09007535129785538, -0.06476429849863052, 0.0452183336019516, 0.10051165521144867, 0.07603118568658829, 0.021066168323159218, 0.017842261120676994, 0.02803192287683487, -0.10635387152433395, -0.04129425063729286, 0.08614872395992279, -0.12262730300426483, -0.1150723397731781, 0.0009015059913508594, -0.015525346621870995, -0.016742892563343048, 0.10866066068410873, 0.029357613995671272, 0.09343226999044418, -0.00602308101952076, 0.11821173876523972, -0.10823054611682892, 0.10189283639192581, -0.10983450710773468, 0.04773698002099991, -0.0778011754155159, 0.01851676218211651, 0.06201780587434769, -0.02228928729891777, -0.03044387884438038, 0.06317447870969772, -0.04522433131933212, -0.01103895716369152, -0.037414610385894775, 0.09805850684642792, -0.03289981558918953, -0.1140238493680954, -0.07757540792226791, -0.004956534132361412, 0.05199329927563667, -0.11412937194108963, -0.10067668557167053, 0.04415367543697357, -0.022395147010684013, -0.018359534442424774, 0.08532129228115082, -0.036011941730976105, 0.06354214996099472, 0.08564358949661255, -0.025017699226737022, -0.08083415776491165, 0.12062299996614456, 0.08621520549058914, -0.00788008514791727, 0.01790551282465458, 0.06696538627147675, 0.11527693271636963, -0.034799639135599136, 0.11105737090110779, 0.10315599292516708, 0.09011774510145187, 0.09287894517183304, 0.06671398133039474, 0.1376355141401291, -0.11290299147367477, -0.08003238588571548, -0.0845150277018547, -0.1159580647945404, 0.03549938276410103, 0.1152639091014862, 0.029231635853648186, 0.050780415534973145, 0.0025876141153275967, 0.13827678561210632, 0.09404764324426651, -0.003360271453857422, -0.05666861683130264, -0.11099549382925034, 0.10412414371967316, 0.005813769530504942, 0.014630715362727642, -0.09791886806488037, -0.11368933320045471, -0.022537942975759506, 0.021107425913214684, -0.08599090576171875, -0.06380531191825867, -0.05371926724910736, -0.08813107013702393, 0.1019267588853836, 0.009273126721382141, -0.08715389668941498, 0.11636953055858612, -0.09227248281240463, -0.1130225658416748, 0.07854491472244263, 0.052732355892658234, -0.0052518583834171295, 0.06773126125335693, -0.08935912698507309, -0.10118833184242249, 0.12080340832471848, 0.014570856466889381, 0.0910571962594986, 0.07493002712726593, 0.1143869012594223, 0.12334548681974411, -0.10153371840715408, -0.037939850240945816, 0.11939822882413864, -0.016825979575514793, 0.08506067842245102, 0.02130304090678692, -0.09971662610769272, 0.006176827009767294, -0.12224208563566208, 0.00014212615496944636, 0.09006040543317795, -0.08743865042924881, 0.11350484937429428, 0.05071418732404709, -0.0941450223326683, 0.07085134088993073, -0.022901061922311783, 0.014487792737782001, -0.04743300378322601, 0.03879969194531441, 0.00013796954590361565, 0.09401366114616394, 0.08628685027360916, -0.09340862184762955, -0.024135787039995193, 0.011714613996446133, -0.1153491660952568, 0.07881354540586472, 0.09066466987133026, 0.09687762707471848, 0.11409156769514084, -0.08083625882863998, -0.08532606065273285, -0.05426930636167526, -0.0450374037027359, -0.08835200220346451, -0.08761393278837204, -0.05493221804499626, -0.057605329900979996, -0.10105787217617035, -0.09598855674266815, -0.02872943878173828, -0.0376729778945446, 0.11107062548398972, 0.023531008511781693, 0.03408454358577728, -0.062210097908973694, -0.04972565546631813, -0.03542539104819298, -0.0008051187032833695, -0.07189073413610458, -0.062181729823350906, -0.10350152105093002, -0.07164444774389267, -0.029755940660834312, 0.08822587132453918, -0.05282548442482948, 0.021990301087498665, -0.02330275997519493, -0.11961489915847778, -0.05110083147883415, 0.04319034889340401, 0.0380982868373394, -0.0524669773876667, -0.10271895676851273, 0.10513751208782196, 0.023471420630812645, 0.028080567717552185, -0.10760217159986496, -0.07860735058784485, -0.007174537982791662, -0.02555929496884346, 0.009378239512443542, -0.10603653639554977, -0.0014847200363874435, 0.10205301642417908, -0.01401741337031126, 0.10580819100141525, -0.04511619731783867, 0.038132194429636, -0.011584089137613773, -0.07308629155158997, -0.023453248664736748, -0.08944247663021088, 0.08525640517473221, -0.00895083136856556, -0.09218656271696091, -0.05973072350025177, 0.07858190685510635, 0.08161050081253052, -0.110540971159935, -0.11104106903076172, -0.0029234576504677534, -0.08074776083230972, -0.1160362958908081, -0.09520319849252701, -0.11039240658283234, -0.02559388056397438, 0.10276954621076584, -0.08333724737167358, -0.02294725924730301, 0.05738018825650215, 0.06327707320451736, 0.07072422653436661, -0.09919220954179764, 0.005636229645460844, 0.011187980882823467, -0.09651780128479004, -0.029689235612750053, 0.021195871755480766, -0.05870699882507324, -0.07433244585990906, -0.10248005390167236, 0.11581096798181534, -0.013615239411592484, 0.056776419281959534, -0.06747923791408539, 0.06248616799712181, 0.022586707025766373, -0.0370023250579834, 0.0038785524666309357, 0.09049771726131439, -0.08477272093296051], +ptrtoint:[0.02486323192715645, -0.04962320625782013, -0.08128459006547928, -0.10332576930522919, 0.05078282579779625, -0.048012763261795044, 0.06979954987764359, 0.05943389981985092, 0.015047146007418633, -0.012485932558774948, -0.0024156912695616484, -0.13254623115062714, -0.010801532305777073, -0.10531910508871078, 0.029046673327684402, 0.10510324686765671, 0.11567848920822144, 0.0030627732630819082, -0.02686944045126438, 0.05190872400999069, -0.0652543306350708, 0.06825379282236099, 0.1325536072254181, 0.1029479056596756, 0.04446025937795639, 0.035763274878263474, -0.03020831011235714, 0.11576370149850845, -0.14660823345184326, -0.10429531335830688, -0.1532859057188034, 0.0034882265608757734, -0.03538791835308075, -0.09881415218114853, -0.07610533386468887, -0.009896700270473957, -0.03354324400424957, -0.10158970952033997, 0.09201470762491226, -0.039385173469781876, 0.05094650760293007, 0.0659683346748352, -0.0036394260823726654, -0.059196654707193375, -0.0022327802143990993, 0.01869732327759266, 0.06223145127296448, 0.08815944194793701, -0.06790544837713242, -0.025571098551154137, 0.06833364069461823, -0.040817148983478546, 0.08114222437143326, 0.10288980603218079, -0.07024877518415451, 0.04863306134939194, 0.008569598197937012, -0.025420133024454117, 0.016583044081926346, -0.10779315233230591, 0.04309121519327164, -0.033617742359638214, 0.02562747895717621, 0.027885984629392624, 0.02787553332746029, -0.038930509239435196, -0.09274935722351074, 0.03228122368454933, 0.13267649710178375, -0.08039269596338272, 0.12780097126960754, 0.08746370673179626, -0.018167490139603615, -0.061185963451862335, 0.03750099241733551, -0.011221861466765404, 0.07220345735549927, 0.009920644573867321, -0.006493858993053436, -0.00605128426104784, -0.129433736205101, -0.015869826078414917, -0.011318454518914223, -0.022873176261782646, 0.10297273844480515, 0.0812012180685997, 0.09357043355703354, -0.12483523786067963, 0.1167108491063118, -0.04752011597156525, -0.12571139633655548, -0.10498137027025223, -0.1170315146446228, -0.010315436869859695, -0.057774778455495834, 0.04142339527606964, -0.05766492336988449, -0.10088979452848434, 0.03879433125257492, 0.10536281019449234, -0.08004741370677948, 0.0874711200594902, 0.044637858867645264, 0.044405966997146606, -0.07183443009853363, -0.10767749696969986, 0.12675662338733673, -0.09069927781820297, 0.04728174954652786, -0.1277579516172409, -0.13474717736244202, 0.05025025084614754, -0.006132303271442652, -0.07615615427494049, -0.01777072623372078, 0.04203029349446297, 0.04431958124041557, -0.045630261301994324, -0.05326294153928757, -0.11760082840919495, 0.0158944521099329, -0.08247636258602142, -0.07172468304634094, 0.022346481680870056, -0.07215249538421631, -0.04986581951379776, 0.005685809068381786, 0.030568310990929604, 0.09766645729541779, -0.07825027406215668, 0.012367847375571728, 0.12894944846630096, 0.10318541526794434, -0.10117869824171066, -0.09577787667512894, 0.06351201236248016, -0.10928758233785629, 0.049013420939445496, 0.009017693810164928, -0.1072537899017334, -0.015494891442358494, -0.1423357129096985, 0.06883684545755386, 0.029697388410568237, -0.12109597772359848, 0.023904016241431236, 0.025021763518452644, 0.025252584367990494, 0.00869701337069273, 0.029539167881011963, -0.03549112379550934, 0.0875406339764595, 0.1012268215417862, -0.09381534904241562, 0.04270137473940849, -0.10624169558286667, -0.01390795037150383, -0.029389021918177605, 0.08573631942272186, 0.01637103408575058, -0.022393591701984406, 0.010247244499623775, 0.015729857608675957, 0.11215583980083466, 0.108124740421772, -0.0719098374247551, 0.13606975972652435, 0.1336105912923813, 0.13695691525936127, 0.019700808450579643, -0.053958114236593246, 0.06708104908466339, 0.08298252522945404, -0.10884448885917664, -0.010723858140408993, 0.04023938253521919, 0.08632303029298782, 0.11103937029838562, 0.040337469428777695, 0.04292689263820648, 0.08801042288541794, -0.014306474477052689, -0.059341441839933395, -0.009356861934065819, -0.12945204973220825, 0.00264406343922019, 0.050953637808561325, 0.014747810550034046, -0.032103460282087326, 0.04009321331977844, 0.02953958883881569, -0.02642272226512432, -0.0673590898513794, 0.0662229135632515, 0.15965640544891357, 0.06126891076564789, -0.07474944740533829, -0.0013595690252259374, -0.02592727355659008, 0.007424859330058098, 0.0682232677936554, -0.053024161607027054, 0.054070740938186646, -0.02491213195025921, 0.041725289076566696, -0.05210099369287491, -0.026915429159998894, 0.004520619288086891, 0.07544855773448944, 0.06612221151590347, 0.00494398595765233, -0.09592460840940475, 0.06333648413419724, -0.09701598435640335, 0.0736028403043747, 0.04944082722067833, 0.05233971029520035, 0.07745926827192307, -0.015229142270982265, 0.022868283092975616, 0.0476924404501915, -0.003147254465147853, -0.11535092443227768, 0.04280928149819374, -0.12106212973594666, 0.08831014484167099, -0.08333981782197952, 0.00036992260720580816, 0.15107397735118866, -0.06227334216237068, 0.13119560480117798, 0.04852207005023956, -0.014059904962778091, 0.04344172403216362, 0.07192923128604889, -0.011355648748576641, -0.026200037449598312, -0.0062181344255805016, 0.09995555132627487, 0.08811922371387482, 0.11538926512002945, 0.06798325479030609, -0.06365995109081268, -0.0071853226982057095, -0.012388198636472225, 0.04545478895306587, 0.022731389850378036, 0.011333880014717579, -0.19862957298755646, -0.06898169964551926, -0.04476384446024895, 0.0009686753037385643, -0.07217369973659515, 0.07981317490339279, 0.032791972160339355, -0.1131812110543251, 0.13146990537643433, 0.07731141149997711, -0.04711226373910904, -0.07399246096611023, 0.0928005650639534, -0.001162959961220622, 0.09980685263872147, -0.05796565115451813, 0.09884459525346756, 0.0006495254929177463, -0.0744348093867302, 0.0008652922115288675, 0.03796736150979996, 0.08777693659067154, -0.015552583150565624, -0.05788952857255936, 0.019678011536598206, -0.07877850532531738, -0.00902505498379469, 0.1149895042181015, -0.012783084996044636, 0.029500652104616165, -0.07776130735874176, -0.019378431141376495, 0.040612105280160904, -0.027479933574795723, 0.06819822639226913, 0.02607303112745285, 0.14520610868930817, 0.05416421592235565, -0.10265471041202545, 0.00985859613865614, -0.08762922883033752, -0.05520261451601982, 0.06861626356840134, -0.00556656951084733, -0.1086077019572258, 0.015261591412127018, 0.13765574991703033, 0.035824090242385864, -0.07385799288749695, -0.009439872577786446, -0.12597788870334625, 0.03473428264260292], +resume:[-0.10015565901994705, 0.09543478488922119, -0.06047278642654419, -0.07880088686943054, 0.06626550108194351, 0.0818801075220108, 0.06081317737698555, 0.08527709543704987, -0.05391251668334007, -0.08941495418548584, -0.1029730811715126, -0.0687757357954979, -0.07847797125577927, -0.037222545593976974, -0.07222124934196472, 0.08226368576288223, -0.03933177515864372, -0.05634496733546257, 0.11344464868307114, -0.06397818773984909, 0.04329032823443413, -0.019178377464413643, 0.056402113288640976, -0.11248470842838287, 0.040797796100378036, -0.024220004677772522, -0.022615274414420128, 0.10190045833587646, -0.013039679266512394, 0.11057492345571518, 0.008223704993724823, -0.14162400364875793, 0.012775901705026627, -0.04100854694843292, -0.08954019844532013, -0.08549968153238297, 0.016052160412073135, -0.002863866277039051, -0.05588531121611595, 0.021655313670635223, 0.05241018161177635, 0.07113077491521835, -0.05442415177822113, 0.0569690577685833, -0.08688260614871979, 0.01407172903418541, 0.09153217822313309, -0.013672183267772198, -0.0979045107960701, 0.06993202120065689, -0.07449556142091751, 0.003541246522217989, 0.04603012651205063, -0.006282830610871315, -0.038862910121679306, 0.05835999548435211, -0.012822468765079975, -0.0496937558054924, 0.019153183326125145, 0.07366389036178589, -0.05598429962992668, -0.061668071895837784, 0.07471935451030731, -0.049127090722322464, 0.03836267068982124, 0.004719453398138285, 0.01035375613719225, 0.03374278172850609, -0.065636545419693, 0.0983249843120575, 0.11856250464916229, 0.09506698697805405, 0.03702856972813606, -0.06060933321714401, -0.06034329533576965, -0.022444356232881546, 0.07681164890527725, 0.0021618600003421307, -0.06005416810512543, -0.002989834640175104, 0.07883307337760925, -0.045601505786180496, 0.08069488406181335, 0.07471577078104019, 0.1323339194059372, 0.01637403480708599, 0.02569892257452011, -0.09272173047065735, -0.03064792975783348, -0.027112755924463272, 0.02643720991909504, 0.04200947284698486, 0.0557129792869091, -0.14081500470638275, -0.11714107543230057, 0.04454042762517929, 0.13038747012615204, -0.08700970560312271, 0.009740159846842289, 0.10269125550985336, -0.04697655141353607, -0.16372860968112946, -0.12721000611782074, 0.08843661099672318, 0.07085906714200974, -0.0597769133746624, -0.030730905011296272, -0.02172287181019783, -0.193032369017601, 0.01769218035042286, -0.016490167006850243, -0.08550707250833511, -0.07491465657949448, 0.02494119666516781, -0.06874122470617294, -0.09871717542409897, -0.00926015991717577, 0.04493485763669014, 0.13275539875030518, -0.009026167914271355, 0.10837196558713913, 0.0018611602718010545, -0.04439070075750351, -0.10572104156017303, 0.08486318588256836, -0.04092990234494209, -0.0638296827673912, 0.13393621146678925, -0.1086357980966568, -0.008025841787457466, -0.03327726200222969, 0.0015789299504831433, -0.04590539261698723, -0.04208330810070038, 0.09851784259080887, 0.019777605310082436, 0.11932641267776489, 0.11472051590681076, -0.13331221044063568, -0.1075986847281456, 0.01606905460357666, -0.09736353158950806, -0.0554460734128952, -0.05241775140166283, -0.1019567921757698, 0.02878458984196186, 0.010477873496711254, -0.07865692675113678, -0.007261406164616346, 0.03632257506251335, -0.021295975893735886, 0.0748659074306488, -0.07002301514148712, 0.0020031752064824104, 0.04081273078918457, 0.13143040239810944, 0.11374514549970627, -0.007601589430123568, 0.08750616014003754, 0.10632055252790451, -0.024678589776158333, 0.02953709103167057, 0.024088816717267036, -0.06973336637020111, 0.0832124650478363, -0.09620046615600586, -0.049291614443063736, 0.051145441830158234, -0.03283756598830223, 0.09816162288188934, -0.12830664217472076, -0.05435461178421974, -0.018263665959239006, -0.1245734840631485, -0.10941202938556671, -0.1242535188794136, 0.05155748873949051, 0.007729556877166033, -0.010505280457437038, 0.08500757813453674, -0.03351008519530296, -0.13387583196163177, 0.04504511505365372, 0.053894564509391785, -0.04363672062754631, -0.04385397210717201, -0.07053353637456894, -0.061034467071294785, 0.026840869337320328, 0.046909671276807785, 0.010558074340224266, 0.06168033182621002, 0.06114250794053078, 0.11139232665300369, 0.10513701289892197, 0.029113970696926117, -0.11160895973443985, -0.014372393488883972, -0.011325991712510586, 0.049359578639268875, -0.10112866014242172, 0.14611025154590607, 0.0544159822165966, -0.08787170052528381, -0.05118243768811226, -0.12766414880752563, 0.06190318986773491, 0.10174766182899475, 0.13845087587833405, 0.06600791960954666, -0.03474423661828041, 0.02173115313053131, -0.057259451597929, -0.0017844357062131166, -0.06413842737674713, 0.04493996128439903, -0.05898986756801605, -0.019279124215245247, 0.016956090927124023, 0.02160201407968998, -0.03576017916202545, -0.07381454110145569, -0.10057767480611801, 0.07814902067184448, 0.014675048179924488, 0.14415130019187927, 0.12671181559562683, -0.06261476129293442, 0.14447300136089325, -0.12394053488969803, -0.13513639569282532, 0.10204008966684341, 0.03555407002568245, 0.009782776236534119, -0.020682943984866142, -0.057639893144369125, -0.014725109562277794, -0.03033195063471794, -0.059060316532850266, -0.065151646733284, -0.0026122350245714188, -0.11525992304086685, 0.12324614822864532, 0.024698207154870033, -0.0112218726426363, 0.04874970391392708, -0.08762706816196442, 0.045127999037504196, 0.020505227148532867, -0.08406855911016464, 0.14540162682533264, -0.007185978349298239, -0.06646226346492767, 0.046795088797807693, 0.08934876322746277, 0.00011537621321622282, -0.04681381210684776, 0.05323420837521553, -0.0011757814791053534, -0.03780925273895264, -0.009545853361487389, -0.010254387743771076, 0.0248993132263422, -0.11376912146806717, 0.09225331991910934, 0.030939098447561264, 0.06454551219940186, 0.023563222959637642, 0.09757973253726959, 0.09047962725162506, 0.10650408267974854, 0.15816229581832886, -0.04243021830916405, 0.04744260013103485, -0.15054082870483398, 0.03692380711436272, 0.011107383295893669, -0.04017776623368263, -0.04658273980021477, 0.03776848688721657, -0.08215397596359253, -0.14061544835567474, 0.10716007649898529, 0.00490596005693078, 0.04877053201198578, 0.13398069143295288, 0.053996965289115906, -0.10476411134004593, -0.08666379749774933, 0.12695470452308655, -0.12997429072856903, -0.008964650332927704, 0.025998994708061218, 0.08010295033454895, 0.10865332186222076, 0.04426911845803261, 0.03617682307958603, 0.1091371700167656, 0.012585761025547981, -0.10796121507883072], +ret:[0.02575290948152542, 0.03814993426203728, 0.009064577519893646, -0.07872751355171204, 0.010181408375501633, -0.06966089457273483, 0.06422721594572067, -0.10115280002355576, -0.04357686638832092, -0.09121966361999512, 0.02013973332941532, -0.08791452646255493, -0.010358678176999092, 0.12656085193157196, -0.016228141263127327, 0.09861531853675842, 0.09313899278640747, 0.048851799219846725, -0.013278634287416935, -0.054717741906642914, -0.004873188212513924, -0.0998670682311058, 0.1303635984659195, 0.10606332868337631, -0.008764252997934818, 0.06900506466627121, 0.050825998187065125, 0.042163778096437454, -0.011375155299901962, 0.12253201007843018, -0.00035709820804186165, -0.0923500582575798, 0.016938719898462296, -0.03551427647471428, -0.037503182888031006, -0.08931391686201096, -0.034624818712472916, 0.07275587320327759, 0.06877731531858444, -0.11542991548776627, 0.05778268352150917, 0.009121441282331944, 0.15781643986701965, -0.049157775938510895, -0.021370744332671165, -0.016260970383882523, 0.0641588345170021, 0.09668771177530289, 0.04176001623272896, 0.08564044535160065, 0.05390295386314392, 0.04711943492293358, 0.06318064779043198, 0.10032270103693008, 0.09174524992704391, 0.02999933436512947, 0.1003912165760994, -0.21723933517932892, 0.01752467267215252, 0.04748625308275223, 0.04452762380242348, -0.05930988863110542, -0.038839202374219894, 0.10906659811735153, 0.11614803969860077, -0.011928857304155827, -0.024179261177778244, -0.0023535240907222033, -0.07055801898241043, 0.04780314490199089, 0.04200182482600212, 0.05724462866783142, -0.08702338486909866, 0.04041370749473572, -0.07939296215772629, -0.1299353986978531, 0.08640550822019577, -0.12434657663106918, -0.013061859644949436, -0.19895797967910767, -0.07784237712621689, 0.013715110719203949, -0.011932464316487312, 0.13414905965328217, 0.07857467234134674, 0.1754976361989975, 0.0374419204890728, 0.056083012372255325, -0.023983756080269814, -0.038456328213214874, 0.08386793732643127, -0.03922559693455696, -0.08055190742015839, 0.09222579002380371, -0.05346868559718132, 0.043986618518829346, -0.05745638906955719, -0.008487807586789131, -0.07252487540245056, 0.10499879717826843, -0.07236254215240479, -0.030715331435203552, 0.10106294602155685, 0.04559433087706566, -0.0731988400220871, -0.001679505337961018, 0.048466071486473083, 0.029990114271640778, -0.19390852749347687, -0.0705755278468132, 0.011356215924024582, -0.04731180891394615, -0.057521555572748184, -0.10152038186788559, 0.13397890329360962, -0.06474751979112625, 0.07884329557418823, -0.04379874840378761, -0.048689574003219604, -0.11448984593153, 0.0731084868311882, 0.015024746768176556, -0.043700430542230606, -0.027214251458644867, -0.20907354354858398, -0.054969385266304016, -0.06329970806837082, 0.030737966299057007, -0.050202250480651855, -0.08373025804758072, -0.0037918335292488337, 0.09619848430156708, -0.04350578039884567, -0.11363985389471054, 0.03184306621551514, 0.004335588775575161, 0.015546216629445553, 0.03971768915653229, -0.019816147163510323, -0.10884013772010803, -0.04929047077894211, -0.1316676139831543, 0.06039334461092949, -0.011575629003345966, -0.08446574956178665, -0.055131688714027405, -0.012335432693362236, -0.036669325083494186, 0.008990209549665451, -0.03300083056092262, -0.04836654290556908, 0.08011149615049362, 0.07706110924482346, -0.12076418101787567, -0.08884231001138687, -0.05782337859272957, -0.01603410206735134, -0.006565376650542021, 0.0755806416273117, 0.006271786987781525, 0.12203717976808548, -0.039973583072423935, 0.017788831144571304, 0.10906612873077393, 0.09890661388635635, 0.020151231437921524, -0.08828490972518921, -0.011489576660096645, -0.013094146735966206, 0.0992562472820282, 0.041912347078323364, -0.03542948514223099, -0.09944677352905273, -0.11170414835214615, -0.07404676824808121, -0.06327654421329498, 0.055325739085674286, 0.08751396089792252, 0.21633785963058472, 0.014300165697932243, -0.0122591033577919, -0.06875672936439514, -0.058288417756557465, 0.022155223414301872, -0.07017214596271515, 0.09538456052541733, -0.07023342698812485, -0.04911060258746147, 0.02629731222987175, 0.03633355349302292, -0.2027672678232193, 0.12926708161830902, -0.0670805498957634, 0.006789006758481264, -0.009349803440272808, -0.022603748366236687, -0.04504852369427681, -0.14629708230495453, -0.011849946342408657, 0.06625396758317947, 0.07303576171398163, -0.06185484305024147, 0.1532413810491562, 0.03770502656698227, -0.10322520136833191, -0.06666631251573563, -0.09987468272447586, 0.0010097227059304714, -0.023713693022727966, 0.05440255627036095, 0.09389616549015045, -0.13818351924419403, -0.05686737596988678, 0.10367873311042786, 0.07689259201288223, -0.010592534206807613, 0.05400858819484711, 0.0801139548420906, 0.16605190932750702, -0.13415417075157166, 0.07919198274612427, -0.04179256781935692, -0.026479538530111313, 0.046812042593955994, 0.0455281138420105, 0.06948531419038773, -0.08459345996379852, -0.012597553431987762, 0.04313104227185249, -0.053126949816942215, 0.06324440985918045, 0.05012363940477371, -0.029526138678193092, 0.04280773922801018, -0.1206611767411232, -0.03636155277490616, 0.07729915529489517, 0.10933832079172134, -0.058041635900735855, -0.018332011997699738, -0.002471701707690954, 0.06956160813570023, 0.0358700156211853, -0.021496545523405075, -0.08545036613941193, 0.04846186563372612, 0.041587185114622116, 0.12052120268344879, -0.09465812891721725, -0.14545902609825134, 0.05224858596920967, 0.15621745586395264, -0.0542498342692852, 0.0850144550204277, 0.07277325540781021, 0.05164178088307381, -0.0512935109436512, 0.17780430614948273, 0.06882268935441971, 0.030736541375517845, 0.012357897125184536, 0.013505893759429455, -0.0008541946299374104, -0.04217452183365822, 0.04286227375268936, -0.0008957046666182578, -0.0713902935385704, -0.00842586625367403, 0.0018896381370723248, 0.035269368439912796, 0.01523907296359539, -0.03849288076162338, 0.0445411317050457, 0.01747964136302471, -0.0021815483924001455, 0.02953002043068409, 0.01969786360859871, -0.06703902035951614, 0.048176735639572144, -0.020259831100702286, -0.02218748815357685, 0.045739561319351196, 0.06900127232074738, -0.03677445277571678, 0.07280484586954117, 0.0432545505464077, -0.0687750056385994, -0.04820738360285759, -0.08209170401096344, -0.035077039152383804, -0.031070688739418983, 0.12611037492752075, -0.06300656497478485, 0.017996547743678093, -0.1009274274110794, 0.04564031586050987, -0.005737112835049629, 0.09025049209594727, -0.02646571770310402, -0.0008651067037135363], +sdiv:[0.024171220138669014, -0.003945544827729464, -0.07062790542840958, -0.10226766765117645, -0.07114820927381516, -0.13449238240718842, 0.06734924763441086, -0.021564485505223274, -0.036728013306856155, 0.004090978763997555, 0.020648200064897537, -0.0967077687382698, -0.018444743007421494, 0.09560974687337875, 0.03974739834666252, 0.051713693886995316, 0.1373826116323471, 0.037930335849523544, -0.0239802747964859, -0.11521783471107483, -0.00349289458245039, 0.10061099380254745, 0.13985811173915863, 0.09976470470428467, 0.01126954611390829, 0.036103010177612305, -0.07624191045761108, 0.05284467712044716, -0.008248869329690933, -0.0758315771818161, 0.0686829537153244, -0.01016035582870245, -0.023573454469442368, -0.11417129635810852, -0.09446124732494354, 0.030673913657665253, -0.0334743857383728, 0.12712863087654114, 0.09004499018192291, -0.08933037519454956, 0.12310842424631119, -0.13347063958644867, 0.2069949507713318, -0.046354666352272034, -0.10420969873666763, -0.011616570875048637, 0.06255385279655457, 0.08846627175807953, 0.11921951919794083, -0.04006614908576012, 0.04725785180926323, -0.10574069619178772, 0.07214313745498657, 0.07627391815185547, 0.025386560708284378, 0.028711792081594467, -0.13227905333042145, -0.035453908145427704, -0.005078413523733616, -0.01475327368825674, 0.040226519107818604, 0.14427562057971954, -0.0196728203445673, 0.06793492287397385, 0.005174988880753517, 0.12369877099990845, -0.13150112330913544, 0.038367364555597305, 0.06463006138801575, 0.10180296748876572, -0.09266424924135208, 0.053378693759441376, -0.014308389276266098, 0.0834357887506485, -0.05472187697887421, -0.06062670797109604, 0.0011074511567130685, -0.04588060453534126, 0.010225493460893631, 0.033468350768089294, -0.09076404571533203, 0.01289399340748787, 0.05231425166130066, 0.0494893379509449, 0.06866692751646042, 0.05491909384727478, -0.07238852232694626, 0.02294073812663555, -0.024130264297127724, 0.10910721123218536, 0.10378061980009079, 0.03921579197049141, -0.07571630924940109, -0.010637196712195873, 0.0653945654630661, 0.014586813747882843, 0.06474878638982773, 0.03628849238157272, 0.05987878143787384, 0.10941210389137268, -0.1278078407049179, 0.031255315989255905, -0.0321178175508976, -0.0013416593428701162, -0.020692070946097374, 0.0818876251578331, 0.12425227463245392, -0.12558116018772125, -0.011096393689513206, 0.04223523661494255, -0.08521446585655212, 0.05209074914455414, 0.11627990752458572, -0.12937068939208984, 0.022183522582054138, 0.04422298073768616, 0.031301211565732956, -0.07117906212806702, -0.09523721039295197, -0.1119074672460556, 0.04205497354269028, -0.007355574518442154, -0.1125691682100296, 0.0018245292594656348, -0.02942757122218609, 0.0538838766515255, -0.019485080614686012, -0.046923454850912094, -0.00025228114100173116, 0.06721062958240509, 0.00035785799263976514, 0.10597372055053711, -0.12913157045841217, -0.09344655275344849, 0.06827179342508316, 0.00711923697963357, -0.018106019124388695, -0.08903758227825165, -0.018962673842906952, -0.09727615118026733, -0.019729148596525192, -0.14256492257118225, 0.20895369350910187, 0.03099457547068596, -0.054272640496492386, -0.027336126193404198, 0.03357912227511406, 0.0732642337679863, 0.004519195295870304, 0.0724884495139122, -0.09273158758878708, 0.12131381034851074, 0.09357879310846329, 0.10466895997524261, 0.06109282746911049, -0.06488367915153503, 0.021619249135255814, -0.09413045644760132, -0.09421646595001221, 0.030229153111577034, 0.02114785462617874, -0.025019614025950432, 0.015198984183371067, -0.0076723177917301655, 0.09536408632993698, -0.06486444920301437, -0.010902351699769497, -0.04616904258728027, 0.022130848839879036, 0.09194239228963852, 0.024234484881162643, -0.049032945185899734, 0.09431018680334091, -0.10897081345319748, -0.023096341639757156, 0.06819742918014526, 0.08082617074251175, 0.015606776811182499, 0.09741032123565674, 0.020239941775798798, -0.07337115705013275, 0.09561193734407425, -0.061068832874298096, -0.062105078250169754, -0.06539346277713776, 0.013801585882902145, 0.1048085168004036, 0.09055093675851822, 0.10424313694238663, 0.03429871425032616, -0.0005551931681111455, 0.09150673449039459, 0.12403801083564758, -0.02951718680560589, -0.040148451924324036, -0.034990713000297546, -0.06683235615491867, -0.027336902916431427, -0.10059811174869537, 0.09508994221687317, 0.06840095669031143, 0.006606777664273977, -0.05320269241929054, -0.014895930886268616, -0.10735461860895157, -0.04578733444213867, 0.016958855092525482, 0.01273786835372448, -0.04308364912867546, 0.06416333466768265, 0.018027935177087784, -0.003468490904197097, 0.012548218481242657, 0.07600884139537811, -0.11256919801235199, 0.13073651492595673, 0.08312195539474487, 0.07639184594154358, 0.05669502168893814, -0.0954878106713295, 0.06056596338748932, 0.00707180006429553, -0.024183522909879684, 0.037845976650714874, -0.0226292721927166, -0.004507263656705618, -0.015477347187697887, 0.05559390410780907, 0.0011043493868783116, 0.029157938435673714, 0.005687777418643236, 0.048932772129774094, 0.10552888363599777, -0.081315778195858, -0.04411434754729271, 0.0908554270863533, 0.014238547533750534, -0.07062582671642303, 0.03432641178369522, 0.11542098224163055, 0.08598171174526215, 0.06722237169742584, 0.034041840583086014, -0.1132747083902359, -0.06810682266950607, 0.06337643414735794, 0.04619121178984642, 0.004916842095553875, 0.019457677379250526, 0.08393191546201706, -0.04405631870031357, -0.04132552072405815, -0.047601353377103806, 0.02870580181479454, 0.02574508637189865, -0.052692756056785583, -0.11247790604829788, -0.03129785507917404, 0.06618282943964005, -0.06220456212759018, -0.10553820431232452, -0.001315687783062458, -0.13812212646007538, -0.05901728570461273, -0.06557419896125793, 0.0634174719452858, -0.07446739077568054, 0.03223361074924469, -0.11371545493602753, -0.0716463029384613, -0.017743399366736412, -0.0605841688811779, -0.05688178911805153, 0.022937079891562462, -0.006160098128020763, 0.021208081394433975, -0.11227433383464813, 0.033441197127103806, 0.01257740892469883, -0.04240905120968819, -0.12091720849275589, 0.1367756873369217, 0.05980205535888672, 0.030039481818675995, 0.11083874851465225, -0.10519080609083176, -0.10106031596660614, 0.0068608978763222694, -0.04271327704191208, -0.04599003493785858, 0.023419376462697983, -0.027858301997184753, -0.07313527911901474, 0.014717435464262962, -0.03522546961903572, 0.12728537619113922, -0.12059957534074783, -0.09457384049892426, -0.10725699365139008, 0.022411322221159935], +select:[0.025129586458206177, 0.0020286040380597115, -0.07317386567592621, -0.10522311925888062, 0.01824897527694702, 0.055537041276693344, 0.06029016897082329, -0.047807857394218445, -0.034763943403959274, 0.06799938529729843, 0.03730394318699837, 0.04857877269387245, -0.013125094585120678, 0.12498876452445984, -0.010325483046472073, 0.03332532197237015, 0.08481428772211075, 0.038046497851610184, -0.09085546433925629, -0.11354271322488785, 0.0038788318634033203, 0.07040882855653763, 0.08572857826948166, 0.10449972748756409, -0.03796990588307381, 0.035464752465486526, -0.019960099831223488, 0.033240657299757004, 0.03571123629808426, 0.08458579331636429, 0.10648266226053238, -0.07581356167793274, -0.027971280738711357, -0.08849383145570755, -0.06854672729969025, -0.022451436147093773, -0.032859232276678085, -0.0005162552697584033, 0.09290803223848343, -0.08918299525976181, 0.05287408456206322, 0.12243279814720154, 0.01582515984773636, -0.06971221417188644, 0.04090983048081398, -0.16884547472000122, 0.0627172440290451, 0.09576926380395889, 0.03164296597242355, -0.04024343192577362, 0.08553727716207504, 0.029702836647629738, 0.04999314248561859, 0.06138932332396507, 0.0900563970208168, 0.026760363951325417, 0.11830096691846848, -0.134126216173172, 0.02583424188196659, 0.003165074158459902, 0.04355057701468468, 0.10422999411821365, -0.05951632186770439, 0.10899749398231506, -0.06365980207920074, 0.007508647628128529, -0.03474519029259682, 0.011807175353169441, 0.005032808054238558, 0.16793705523014069, 0.019738394767045975, 0.05460801348090172, 0.0818932056427002, 0.034435804933309555, -0.01616417057812214, 0.0955725908279419, -0.005803591106086969, -0.07302141934633255, 0.004751063883304596, 0.04768044501543045, -0.0567396879196167, 0.012353082187473774, -0.01061764732003212, 0.023182371631264687, 0.06275007873773575, 0.20491079986095428, 0.021799711510539055, 0.020048905164003372, -0.02799474075436592, -0.23555698990821838, -0.02055586688220501, 0.10791030526161194, -0.06900548189878464, -0.010178104043006897, -0.0847751796245575, 0.11606983095407486, -0.05614147335290909, 0.004728576634079218, -0.10545613616704941, 0.10223744809627533, -0.0901106521487236, 0.04580843076109886, -0.06192636862397194, 0.07630250602960587, -0.07354526221752167, 0.030678873881697655, 0.054713960736989975, 0.08080362528562546, 0.026174107566475868, 0.024457283318042755, 0.005101535469293594, 0.05179102346301079, -0.05209234729409218, -0.13215042650699615, 0.0676056370139122, -0.08207898586988449, -0.11120173335075378, -0.046141546219587326, -0.05316443741321564, -0.11101201921701431, 0.045318249613046646, 0.007815731689333916, -0.06840883195400238, 0.036466121673583984, 0.05220307037234306, 0.05335360765457153, -0.010562742128968239, 0.050187431275844574, -0.05737738683819771, -0.05296539515256882, 0.022634778171777725, -0.035872865468263626, -0.12805809080600739, -0.09722359478473663, 0.06831800192594528, -0.003924536984413862, 0.011984885670244694, 0.03853004425764084, -0.06362136453390121, -0.013410113751888275, 0.1157011166214943, -0.039380814880132675, 0.07772914320230484, 0.06016867980360985, -0.0791553258895874, -0.07346384227275848, 0.20695710182189941, -0.035525087267160416, 0.009212121367454529, 0.3002620041370392, -0.06282667070627213, 0.0948106050491333, 0.0584297701716423, -0.04229423403739929, -0.07762505114078522, -0.030489543452858925, -0.017178868874907494, -0.010021807625889778, 0.07685326784849167, 0.011246688663959503, -0.050283633172512054, -0.021618561819195747, 0.01665325276553631, 0.05414582043886185, 0.09335656464099884, -0.04535381495952606, 0.10290547460317612, -0.012225436046719551, -0.06574823707342148, 0.12663932144641876, 0.024903517216444016, 0.03329421579837799, -0.04973438382148743, -0.07728123664855957, -0.07333000004291534, 0.04949459433555603, 0.06874736398458481, 0.020909050479531288, -0.09977888315916061, -0.05857887119054794, 0.2775370478630066, -0.037443891167640686, -0.0025165120605379343, 0.022242393344640732, -0.005600000265985727, 0.09268318116664886, 0.06370048224925995, 0.09178733825683594, 0.06502468883991241, 0.03977340832352638, 0.2249971479177475, 0.1126113012433052, -0.04005914926528931, 0.008509068749845028, 0.05134177953004837, -0.13609500229358673, -0.06455767154693604, -0.032166413962841034, 0.023995811119675636, 0.06417352706193924, 0.06867241859436035, 0.019930802285671234, -0.05681445449590683, 0.033214181661605835, -0.0898764356970787, -0.04873497039079666, -0.05710837244987488, -0.007015019189566374, 0.013761195354163647, 0.06649062037467957, 0.011293680407106876, -0.03998292610049248, -0.05490979552268982, 0.09403543174266815, 0.01945946179330349, 0.10407724231481552, 0.039427272975444794, 0.07779743522405624, 0.04031255468726158, -0.2011747807264328, 0.08573654294013977, -0.053506989032030106, -0.013849091716110706, 0.016227692365646362, -0.05669808387756348, 0.01106179878115654, -0.08846662193536758, -0.05335959419608116, 0.042651161551475525, 0.03243584558367729, 0.09187974035739899, 0.04935207962989807, -0.03450426459312439, 0.09431856870651245, 0.057982899248600006, -0.03979991376399994, -0.06202699616551399, 0.20992028713226318, -0.11917006969451904, -0.04487699270248413, 0.08687576651573181, 0.06837286055088043, 0.02905031479895115, -0.056127071380615234, -0.10094264149665833, 0.047289274632930756, -0.02649075724184513, 0.0664392039179802, -0.09886125475168228, 0.055807940661907196, -0.04628995060920715, 0.03849531337618828, -0.053873032331466675, 0.07457231730222702, 0.02385236881673336, -0.044359344989061356, -0.0785461887717247, -0.06983280181884766, 0.07122458517551422, -0.0071410927921533585, -0.05066664516925812, -0.011811104603111744, -0.1568915992975235, -0.058916520327329636, -0.045483313500881195, -0.0005215640412643552, -0.05541514977812767, -2.492283601895906e-05, 0.0336831659078598, -0.011713366024196148, -0.017574544996023178, -0.05357719212770462, 0.035545945167541504, 0.02258533425629139, 0.03928114473819733, -0.002663463121280074, 0.0892794132232666, -0.06765894591808319, -0.010095515288412571, -0.0191518384963274, 0.01959127187728882, 0.07570958137512207, -0.05861350893974304, -0.1593497395515442, 0.03192119672894478, -0.03504941985011101, -0.10346952080726624, 0.1523166298866272, -0.08955495804548264, -0.04717712476849556, 0.022952204570174217, -0.09196863323450089, -0.008267499506473541, 0.01586178131401539, -0.09083960205316544, 0.03794801980257034, 0.0346079096198082, 0.041210923343896866, -0.02883843146264553, 0.025533409789204597], +sext:[0.025920260697603226, -0.0016899954061955214, -0.016801664605736732, -0.10793105512857437, -0.07003238052129745, 0.08232767134904861, 0.06703172624111176, -0.0680183619260788, -0.03819722682237625, -0.06745824217796326, 0.03722240403294563, -0.07874403148889542, -0.02212928794324398, 0.12955179810523987, -0.00010020220361184329, 0.055871475487947464, 0.11746086180210114, 0.040772296488285065, -0.1297377645969391, 0.011152518913149834, 0.0521821454167366, 0.0418178029358387, 0.1404247283935547, 0.10017642378807068, 0.014669868163764477, 0.03898586705327034, -0.023275604471564293, 0.10620743781328201, 0.039248671382665634, 0.009247450157999992, 0.12078695744276047, 0.054600320756435394, 0.018102794885635376, -0.10464204102754593, -0.09002447128295898, -0.04469836875796318, -0.040168482810258865, 0.010680762119591236, -0.038766663521528244, -0.11595668643712997, 0.05703066289424896, 0.04569147899746895, 0.003009948879480362, -0.07993052899837494, -0.02223288267850876, -0.11458780616521835, 0.06502614915370941, 0.09940537065267563, 0.12603899836540222, -0.04189140349626541, -0.044964246451854706, 0.004445540718734264, 0.05677647516131401, 0.0812876746058464, 0.09264694154262543, 0.03844602778553963, -0.035477425903081894, -0.22133100032806396, 0.019673142582178116, -0.03291017934679985, 0.04353829473257065, -0.07024385780096054, -0.025145210325717926, 0.12286503612995148, 0.04461151361465454, 0.05253833159804344, -0.04448526352643967, 0.04102059081196785, 0.007172463461756706, 0.042181603610515594, 0.04667087644338608, 0.05609167367219925, -0.12759804725646973, 0.05629061162471771, -0.05794507637619972, -0.15124472975730896, 0.09983868151903152, 0.19045180082321167, 0.013877011835575104, 0.05390883982181549, -0.06692736595869064, 0.01449495553970337, 0.03489353507757187, 0.16420289874076843, 0.07430007308721542, 0.07761996239423752, 0.022275816649198532, -0.062092483043670654, -0.03073968179523945, 0.1071247011423111, 0.07377295941114426, -0.031950000673532486, -0.07708001881837845, -0.018236549571156502, 0.023693738505244255, 0.041919685900211334, -0.057561568915843964, -0.028708986937999725, -0.06705331057310104, 0.10698225349187851, -0.0952916070818901, 0.11440148204565048, -0.017917411401867867, 0.0908665806055069, -0.0761900246143341, 0.003737053368240595, 0.07584723085165024, 0.11111191660165787, -0.14085334539413452, -0.06353478878736496, 0.0572335310280323, 0.04867643862962723, -0.05586007237434387, -0.13568654656410217, -0.09650632739067078, -0.027750937268137932, 0.10496833920478821, -0.04790329560637474, -0.056830182671546936, -0.11721687763929367, 0.08369552344083786, 0.06492273509502411, 0.04033609852194786, -0.035966597497463226, -0.06567345559597015, -0.054750099778175354, -0.06247195601463318, 0.016808412969112396, -0.06263009458780289, 0.08067864179611206, -0.0037360754795372486, 0.1275160163640976, 0.03177850693464279, -0.012304231524467468, 0.08092325180768967, 0.01453290693461895, 0.015202575363218784, 0.04041362181305885, 0.09270256012678146, -0.10089823603630066, -0.15851226449012756, -0.14197944104671478, -0.07585827261209488, 0.11398997157812119, -0.08228733390569687, -0.048647191375494, -0.15655475854873657, 0.07633881270885468, 0.011683281511068344, 0.29412779211997986, -0.032260000705718994, 0.1009879782795906, 0.11880528181791306, -0.09348946809768677, -0.14295178651809692, -0.05827529728412628, -0.01647934503853321, -0.0380905345082283, -0.004162291530519724, 0.029123349115252495, -0.1323031187057495, -0.02348116785287857, 0.017732063308358192, 0.13724353909492493, 0.10092733055353165, -0.006543443072587252, 0.12225911766290665, -0.04047863185405731, -0.051035914570093155, 0.03494392707943916, 0.026810046285390854, -0.03686017170548439, 0.012495246715843678, -0.11419212818145752, -0.07639520615339279, 0.05340557545423508, 0.06401322036981583, -0.00028827012283727527, 0.09807774424552917, 0.028763286769390106, -0.16542504727840424, -0.025184229016304016, -0.050115641206502914, 0.02289634943008423, 0.10394594818353653, 0.08290471136569977, 0.03416847437620163, -0.04831864312291145, 0.028278855606913567, 0.03737541660666466, 0.21000875532627106, 0.14280188083648682, -0.036243803799152374, 0.011755281127989292, 0.05765914544463158, 0.0019330638460814953, -0.03766058012843132, 0.03981924429535866, -0.11275475472211838, 0.08818630874156952, 0.07412254810333252, -0.10888843983411789, -0.08304477483034134, -0.0007664756267331541, -0.11602579057216644, -0.07281352579593658, 0.017606738954782486, -0.007838529534637928, 0.053678639233112335, 0.06706027686595917, 0.08346566557884216, -0.011844797991216183, -0.05480619892477989, 0.10400272905826569, 0.06737267225980759, 0.0954422652721405, 0.05617328733205795, 0.08043090999126434, -0.0777444988489151, 0.09431979060173035, 0.1079520583152771, 0.008854847401380539, -0.027229763567447662, 0.03880340978503227, -0.00219535524956882, 0.09176265448331833, -0.09206558763980865, -0.05786838382482529, 0.09022919088602066, 0.028238022699952126, -0.08546561747789383, 0.051812950521707535, -0.04611026868224144, 0.09292879700660706, 0.09938149899244308, -0.059302520006895065, -0.027027742937207222, 0.1010776162147522, 0.03181346505880356, -0.0009113472769968212, 0.09000494331121445, 0.06979332119226456, 0.035251569002866745, 0.07517754286527634, -0.08081051707267761, 0.047807980328798294, 0.04557707905769348, -0.10249750316143036, -0.09643746167421341, 0.002007741015404463, -0.03621762990951538, -0.04273102805018425, -0.04993832856416702, 0.11151855438947678, 0.029390649870038033, -0.033700913190841675, -0.11046985536813736, 0.13711205124855042, 0.07713355869054794, -0.0700889453291893, -0.04808356985449791, -0.020352141931653023, 0.035009920597076416, -0.10985101759433746, 0.019693102687597275, 0.001064823823980987, -0.0797615498304367, 0.023976722732186317, 0.036916740238666534, -0.033260226249694824, -0.02300044521689415, -0.06424245238304138, 0.03784147650003433, 0.02489020861685276, 0.05341056361794472, 0.03154241666197777, 0.037899721413850784, 0.007508970331400633, -0.018048301339149475, -0.016318218782544136, 0.03339533507823944, 0.11518320441246033, 0.05347689613699913, -0.02371029369533062, 0.06592439860105515, -0.050948821008205414, -0.105340376496315, 0.07365147769451141, -0.07526133209466934, -0.05751533433794975, 0.023839319124817848, 0.13172602653503418, 0.05683264881372452, 0.01598483882844448, -0.027610652148723602, 0.05416964367032051, 0.08945003896951675, -0.12167155742645264, -0.03087642602622509, 0.02631380595266819], +shl:[0.026102837175130844, -0.002887694165110588, -0.2343887984752655, -0.10859856009483337, -0.027038676664233208, 0.02105037122964859, 0.07042007893323898, -0.08106275647878647, -0.047776881605386734, -0.007801737170666456, 0.02495609037578106, -0.10616794228553772, -0.018113505095243454, 0.12826448678970337, -0.039774440228939056, 0.026882125064730644, 0.145043283700943, 0.04130619391798973, -0.05887937918305397, -0.03202749788761139, -0.003885997459292412, 0.15383248031139374, 0.13913732767105103, 0.10903290659189224, 0.027173783630132675, 0.03852446377277374, -0.032595474272966385, 0.056241415441036224, -0.012581977061927319, -0.08767307549715042, -0.07291112840175629, 0.01226348802447319, -0.0010371432872489095, -0.11018800735473633, -0.08395200967788696, -0.02170567773282528, -0.04112696275115013, 0.006633256562054157, 0.095704585313797, -0.09861049801111221, 0.055003441870212555, 0.09001151472330093, 0.05704549700021744, -0.007406413555145264, 0.07096674293279648, -0.0017046841094270349, 0.0660821869969368, 0.09925925731658936, 0.05330570042133331, -0.041786544024944305, -0.04565960168838501, 0.04971946030855179, 0.041183535009622574, 0.0835842490196228, 0.03566901385784149, 0.05664980784058571, 0.09380736202001572, 0.07591374963521957, -0.03875741362571716, 0.020013177767395973, 0.04469539225101471, 0.04158776253461838, -0.02142539992928505, 0.12426842004060745, -0.026121089234948158, 0.07033951580524445, -0.09865138679742813, 0.07983005791902542, 0.05241737514734268, -0.0021481704898178577, 0.012638432905077934, 0.056626804172992706, -0.011982257477939129, 0.0676845908164978, -0.11763100326061249, -0.12162601202726364, 0.019360000267624855, -0.19470149278640747, 0.01328988280147314, 0.054504748433828354, -0.0962984636425972, 0.007331599947065115, 0.03588486835360527, 0.06898509711027145, 0.07315748929977417, -0.16826918721199036, -0.04584110528230667, 0.142546609044075, -0.021547824144363403, 0.10992895066738129, 0.09698927402496338, -0.032470785081386566, -0.07853429764509201, -0.011531831696629524, -0.09513284265995026, 0.017214609310030937, -0.027929086238145828, -0.05527428537607193, -0.06337951868772507, 0.11360856890678406, -0.10275620967149734, -0.06672859936952591, 0.054166655987501144, 0.04625331237912178, -0.032796528190374374, 0.04799225553870201, 0.11837685853242874, 0.10577903687953949, -0.13039056956768036, -0.012620415538549423, 0.07519862800836563, 0.039452821016311646, -0.05821415036916733, -0.11993670463562012, 0.06559731066226959, -0.052187155932188034, 0.04434129223227501, -0.047708187252283096, -0.0627625361084938, -0.11833157390356064, -0.012312967330217361, -0.0003547186788637191, -0.1034584641456604, -0.024121908470988274, 0.05250599607825279, 0.0072105745784938335, 0.024909477680921555, -0.10034911334514618, -0.11569198966026306, -0.08770710974931717, 0.003451953874900937, 0.12403026968240738, -0.13549882173538208, -0.10865642130374908, 0.08764705061912537, 0.005856664851307869, 0.012862720526754856, 0.03938009589910507, -0.06274627149105072, -0.11225548386573792, 0.06788984686136246, -0.14220216870307922, 0.18477843701839447, 0.020775314420461655, -0.08409791439771652, -0.12295147031545639, 0.1749691665172577, 0.03345287963747978, -0.057289451360702515, 0.07255269587039948, -0.009962913580238819, 0.11021023243665695, 0.10626687109470367, -0.08759834617376328, -0.21143685281276703, 0.0809459239244461, 0.0228388924151659, -0.04396570473909378, 0.10126989334821701, 0.018989119678735733, -0.0625656321644783, -0.03900918737053871, 0.01788165792822838, 0.14057783782482147, 0.10154504328966141, -0.08849555253982544, 0.0020613973028957844, -0.016848521307110786, -0.10931117087602615, 0.03938678652048111, 0.025820070877671242, -0.019353531301021576, 0.05034518614411354, -0.11541899293661118, -0.02640732005238533, 0.05987872555851936, 0.08450784534215927, -0.006180141121149063, 0.12370839715003967, -0.010763764381408691, 0.028168855234980583, 0.06869890540838242, -0.17108730971813202, -0.012129942886531353, 0.08366379141807556, 0.059580445289611816, -0.043982625007629395, 0.07816886901855469, 0.05023486539721489, 0.05066415295004845, -0.12807472050189972, 0.10852224379777908, -0.0022729123011231422, -0.1442461907863617, 0.0556376613676548, 0.04585934430360794, -0.07008756697177887, 0.13706761598587036, -0.03044052980840206, 0.09252957254648209, 0.07293885201215744, 0.014114473015069962, 0.07956188917160034, -0.006585896946489811, -0.06648838520050049, -0.076064832508564, 0.021416259929537773, 0.011267523281276226, 0.07953767478466034, 0.0699315294623375, 0.00629521906375885, 0.04201190173625946, -0.029247600585222244, 0.09683771431446075, 0.11735199391841888, -0.015556834638118744, 0.054432712495326996, 0.07704087346792221, 0.10677275061607361, 0.05433517321944237, 0.09984413534402847, -0.06974977254867554, -0.026208072900772095, -0.02887936681509018, -0.08538760989904404, -0.04347941651940346, -0.05522165074944496, -0.058761805295944214, 0.04855566844344139, -0.09064625203609467, -0.0873056948184967, 0.05199115723371506, -0.033185433596372604, 0.042814020067453384, 0.030886903405189514, 0.08519132435321808, 0.034925930202007294, 0.2220473736524582, 0.1036253497004509, 0.0012843853328377008, 0.09088677912950516, 0.0721672847867012, 0.0028960881754755974, -0.038795553147792816, 0.13216501474380493, 0.04928869754076004, 0.04885255545377731, 0.02840619720518589, -0.08715759962797165, 0.046027496457099915, -0.04423191770911217, 0.12599976360797882, -0.05421486496925354, 0.06711063534021378, 0.025262733921408653, -0.07490194588899612, -0.12226767838001251, 0.018105538561940193, 0.10425227880477905, 0.09697924554347992, 0.13429850339889526, -0.01054837554693222, -0.09281783550977707, -0.06240835040807724, -0.045470792800188065, 0.10217972099781036, -0.07899666577577591, 0.010077269747853279, 0.0400005578994751, -0.012040815316140652, -0.018508359789848328, -0.055316273123025894, -0.03587520867586136, 0.02578328549861908, -0.011022510938346386, 0.025190113112330437, 0.0036593598779290915, -0.09658502042293549, -0.014400744810700417, -0.020047495141625404, -0.03909295052289963, 0.1273117959499359, 0.017729831859469414, -0.06345511972904205, 0.04909700155258179, -0.03997192904353142, -0.10608077049255371, 0.1510637104511261, -0.08890219777822495, -0.05574130266904831, 0.024576956406235695, -0.04025334119796753, -0.03972719609737396, 0.06399569660425186, 0.06732148677110672, 0.047927722334861755, -0.021512752398848534, -0.05261780694127083, -0.0954054445028305, 0.022921601310372353], +shufflevector:[0.04796992242336273, 0.04317846521735191, -0.08178464323282242, 0.06934768706560135, -0.08849639445543289, -0.01482747308909893, 0.04511921480298042, -0.10426844656467438, -0.1136280968785286, -0.0076392414048314095, 0.03695587068796158, 0.018797174096107483, 0.12676939368247986, 0.1290755420923233, -0.024968130514025688, -0.0383995957672596, 0.08856168389320374, 0.057951826602220535, -0.1337028294801712, 0.04024636000394821, -0.04137662053108215, -0.004779531620442867, 0.1298847496509552, 0.1110474020242691, -0.014921233989298344, 0.1029973104596138, 0.14163199067115784, -0.12529565393924713, 0.03962305933237076, 0.000820535293314606, -0.09674723446369171, -0.006308545358479023, 0.10087176412343979, 0.08822936564683914, 0.06343623995780945, -0.05302851274609566, -0.09752330183982849, 0.009530496783554554, 0.08880586922168732, -0.12098565697669983, 0.05964009463787079, 0.07319707423448563, 0.01418236643075943, -0.0997554361820221, 0.05066612362861633, 0.053958483040332794, 0.06502724438905716, 0.0994105413556099, 0.1005810797214508, -0.11154844611883163, -0.02754100412130356, 0.10386046022176743, 0.04168671369552612, 0.08148270845413208, 0.09671112895011902, -0.004331324715167284, 0.07700493186712265, -0.042753320187330246, 0.030374037101864815, 0.07461115717887878, 0.06365761160850525, -0.03913695737719536, -0.13399338722229004, 0.12285318225622177, -0.08298797160387039, 0.09959439933300018, -0.023968376219272614, -0.11472577601671219, -0.06989704817533493, 0.038611896336078644, 0.02945259027183056, -0.008316290564835072, 0.10618701577186584, 0.02772991545498371, -0.16844819486141205, -0.013422722928225994, 0.09953245520591736, 0.03326108306646347, 0.10606741160154343, -0.009790409356355667, -0.023038195446133614, 0.04867709428071976, 0.0017404864775016904, 0.00758318742737174, 0.043791573494672775, -0.047166068106889725, 0.01732909306883812, 0.11951936781406403, 0.06750614941120148, 0.024139227345585823, -0.07943149656057358, 0.04743574187159538, -0.06230044737458229, 0.09618522971868515, -0.11517117917537689, -0.11229823529720306, -0.05521872267127037, 0.04949503391981125, -0.11025756597518921, -0.05762153118848801, 0.004759986884891987, -0.07022286206483841, 0.01764429733157158, 0.08814109861850739, -0.07659975439310074, 0.12078611552715302, 0.07117681950330734, 0.10617237538099289, -0.0646783635020256, 0.06025777757167816, 0.05342938378453255, 0.043006423860788345, -0.053481150418519974, -0.13530538976192474, -0.05105702579021454, -0.09414473921060562, -0.08697096258401871, -0.046887945383787155, -0.056626398116350174, -0.11640914529561996, 0.08224152028560638, 0.07865127176046371, 0.10280686616897583, -0.017299391329288483, -0.02759578824043274, 0.0565246120095253, 0.04520998150110245, -0.09250886738300323, -0.07606460899114609, -0.09277956932783127, -0.11809004098176956, -0.044229891151189804, 0.029461150988936424, -0.14093363285064697, 0.126156285405159, -0.070661760866642, 0.015273625031113625, 0.03974068537354469, -0.06553084403276443, 0.008041455410420895, -0.044318005442619324, 0.1170622706413269, 0.08127633482217789, 0.06717247515916824, -0.08185455203056335, 0.02108480967581272, 0.0012373552890494466, -0.03196011111140251, 0.12532077729701996, -0.025370586663484573, -0.03163301199674606, 0.10424341261386871, 0.12069205939769745, -0.06299816071987152, -0.15352028608322144, 0.08866994827985764, -0.016315776854753494, 0.03208974748849869, 0.07782545685768127, -0.027068469673395157, 0.046440981328487396, -0.1201377809047699, 0.02045052871108055, 0.13849852979183197, 0.10010926425457001, 0.10759318619966507, 0.007121908012777567, -0.010120031423866749, -0.10443206131458282, 0.06059352681040764, 0.027204256504774094, -0.036057937890291214, -0.08730990439653397, -0.08265785127878189, -0.09826047718524933, 0.04463392123579979, -0.09576089680194855, -0.04004041478037834, -0.1241375282406807, -0.030904872342944145, -0.002637958386912942, -0.019478000700473785, -0.054743945598602295, 0.034880347549915314, -0.1785474568605423, 0.09858611226081848, 0.03444516286253929, -0.05176462605595589, -0.06680405884981155, -0.017320873215794563, 0.05326385423541069, 0.15192396938800812, -0.07045698910951614, -0.006046317983418703, -0.0908380076289177, -0.019822504371404648, -0.034779079258441925, -0.06517501175403595, 0.04677490517497063, 0.07034389674663544, 0.07548154890537262, -0.027259131893515587, 0.005705286283046007, 0.04840141907334328, 0.025912027806043625, -0.07713634520769119, -0.11474938690662384, -0.014681198634207249, 0.01094561256468296, -0.01342910248786211, -0.09604638069868088, -0.00551301846280694, -0.05577457696199417, 0.10620468854904175, 0.12865126132965088, -0.11988361924886703, 0.05399960279464722, 0.0791592076420784, 0.11393805593252182, -0.03617645055055618, 0.11260615289211273, -0.03513258695602417, -0.026433506980538368, -0.11873318254947662, -0.1001954972743988, -0.06129080429673195, -0.09276119619607925, -0.09133102744817734, 0.046988025307655334, 0.0912523940205574, 0.05843174830079079, -0.10830870270729065, -0.07174181938171387, 0.09694501757621765, -0.10571224242448807, 0.09563276171684265, -0.007720902096480131, 0.19296768307685852, -0.06362781673669815, -0.0887250006198883, 0.022131456062197685, 0.06932365894317627, 0.03971972316503525, 0.0048333825543522835, -0.008468045853078365, 0.11333590000867844, -0.09146572649478912, 0.051118072122335434, 0.10591373592615128, 0.08179255574941635, -0.026263311505317688, -0.011871189810335636, -0.03211229667067528, 0.11084412038326263, 0.021035274490714073, -0.0007666359888389707, -0.13271592557430267, 0.02193867228925228, 0.10301806777715683, -0.06705476343631744, 0.042514607310295105, -0.030181419104337692, 0.09407709538936615, 0.02780977636575699, -0.009330526925623417, 0.0001373849663650617, -0.08329042047262192, -0.005321831442415714, 0.0006723437691107392, 0.07489630579948425, 0.020039666444063187, 0.00834494549781084, 0.04358667880296707, 0.02325853519141674, 0.04741070792078972, -0.1101214587688446, 0.09318173676729202, 0.010156047530472279, 0.027986008673906326, 0.10130736231803894, 0.045416392385959625, 0.12186454981565475, -0.13295473158359528, -0.0034957951866090298, 0.023808736354112625, 0.003474019467830658, -0.10434510558843613, 0.0948689803481102, -0.023469116538763046, -0.12218272686004639, -0.052104923874139786, 0.06637144088745117, -0.02030218578875065, -0.06246918439865112, -0.014652305282652378, 0.052964095026254654, 0.0972016453742981, 0.07399223744869232, -0.023285938426852226, 0.0346551239490509], +sitofp:[0.049666088074445724, 0.04135951027274132, 0.05743229761719704, 0.07828802615404129, -0.09317969530820847, 0.005849688313901424, 0.06203828752040863, 0.011213370598852634, 0.10676302015781403, 0.10087526589632034, 0.03326432779431343, -0.01898236572742462, -0.006064439658075571, 0.12479229271411896, -0.03479554131627083, -0.018696201965212822, 0.061769358813762665, 0.06628317385911942, -0.09002817422151566, 0.06070404872298241, 0.07588746398687363, -0.008435883559286594, 0.14011675119400024, 0.10638084262609482, -0.011770817451179028, 0.012006183154881, 0.12425865978002548, -0.042116742581129074, -0.047870904207229614, -0.029908189550042152, -0.0009720171219669282, 0.026953808963298798, -0.04356928914785385, -0.11156497895717621, 0.002685237443074584, -0.11272366344928741, -0.018505292013287544, 0.01512724906206131, 0.09148792177438736, -0.1162044033408165, 0.05687754973769188, -0.04713789373636246, 0.19913654029369354, -0.07255852967500687, 0.04168707877397537, -0.06234966218471527, 0.0627313032746315, 0.09601376205682755, 0.0874769315123558, -0.039768118411302567, -0.05558400973677635, 0.039008643478155136, 0.05583278462290764, 0.06818776577711105, 0.08860775828361511, -0.001074490137398243, -0.04138987883925438, -0.027675408869981766, 0.019852355122566223, 0.06053036451339722, 0.060722045600414276, -0.0281747467815876, 0.04493161663413048, 0.11862678080797195, -0.07913438230752945, 0.13464610278606415, -0.02302127331495285, -0.1026003435254097, 0.20784860849380493, -0.047781627625226974, 0.015143612399697304, 0.0299522802233696, -0.04823874309659004, 0.09669779241085052, -0.14016523957252502, -0.10835710912942886, -0.10212884843349457, -0.12127514183521271, 0.004272014833986759, 0.053107850253582, -0.07606129348278046, 0.04714326933026314, -0.0004595249774865806, 0.010227157734334469, 0.0697411373257637, 0.08136717230081558, 0.023746658116579056, 0.08285818994045258, -0.029108338057994843, 0.0049971407279372215, 0.10369255393743515, -0.021654317155480385, -0.07807403802871704, -0.010075956583023071, 0.02123153954744339, 0.04411039501428604, -0.009366312995553017, 0.07858187705278397, 0.0434134416282177, 0.10003608465194702, -0.08822902292013168, -0.10319781303405762, -0.14490538835525513, 0.07463277131319046, -0.07305845618247986, 0.13557128608226776, 0.0347650945186615, 0.08131168782711029, 0.0313856415450573, -0.1263248324394226, 0.05913110449910164, 0.05806417018175125, -0.009514989331364632, -0.13069425523281097, 0.0756702795624733, -0.08438313007354736, 0.08048297464847565, -0.005408272612839937, -0.05138011276721954, -0.11386464536190033, 0.08033134043216705, 0.07711651921272278, 0.08398477733135223, -0.008775872178375721, -0.016376618295907974, -0.14862212538719177, -0.05946940556168556, 0.04877163842320442, -0.05887177959084511, -0.07524015754461288, -0.011170483194291592, 0.10016290098428726, -0.007888998836278915, -0.1280757635831833, 0.09076550602912903, -0.012278738431632519, 0.015039362944662571, 0.03810340538620949, -0.072062648832798, -0.010798241011798382, -0.021926945075392723, -0.0949728935956955, 0.09568210691213608, -0.00017311946430709213, -0.07911140471696854, -0.11939205229282379, 0.03735865652561188, 0.08609922230243683, 0.011133668944239616, 0.1442105621099472, -0.0341174453496933, 0.09442375600337982, -0.0593683198094368, -0.11292187869548798, -0.015838712453842163, -0.06692786514759064, -0.012554126791656017, 0.0336637981235981, -0.003898218274116516, 0.009967383928596973, -0.19295959174633026, -0.11430469155311584, 0.018435563892126083, 0.12790393829345703, 0.09669526666402817, -0.03390892967581749, 0.04393904656171799, -0.012072487734258175, -0.06486048549413681, -0.06337635219097137, 0.09931991994380951, -0.03102090209722519, -0.0676901564002037, -0.11035476624965668, -0.07325051724910736, 0.05511336773633957, 0.0031114406883716583, 0.09775647521018982, -0.07662392407655716, -0.0011869624722748995, 0.06361962109804153, 0.06496275961399078, 0.07711578160524368, 0.025359265506267548, 0.1261579394340515, 0.08557082712650299, 0.13519547879695892, -0.05676620453596115, 0.0280967578291893, -0.014368250966072083, 0.06059171259403229, 0.13761043548583984, -0.06555981934070587, 0.15025663375854492, 0.028942391276359558, -0.1092115268111229, -0.06399628520011902, 0.024044129997491837, 0.04275396466255188, 0.07533491402864456, -0.03811177238821983, -0.056138575077056885, -0.09015197306871414, 0.03349857032299042, -0.10654947906732559, -0.06042999401688576, -0.00718261580914259, -0.0038128162268549204, 0.01001329068094492, 0.041130661964416504, 0.08755569905042648, -0.00790318287909031, -0.058975640684366226, 0.11086564511060715, 0.060044869780540466, -0.07342968881130219, 0.05436820536851883, 0.07897420227527618, -0.039061710238456726, 0.06499099731445312, 0.08734942227602005, 0.1577175110578537, -0.024856790900230408, 0.03493085876107216, -0.01841043122112751, 0.014583333395421505, -0.08571209013462067, -0.11197721213102341, 0.09795776754617691, 0.019032076001167297, 0.05798949673771858, -0.10442152619361877, -0.04209507256746292, 0.0925498902797699, -0.1533503234386444, 0.08435814827680588, 0.10164344310760498, 0.07817884534597397, -0.05688405781984329, 0.11569775640964508, -0.0042543066665530205, 0.06966806948184967, 0.06608384847640991, -0.12574170529842377, -0.03611641377210617, 0.04805641248822212, 0.04454214870929718, 0.010809849947690964, 0.013724417425692081, 0.03247538208961487, -0.018565399572253227, -0.054876986891031265, -0.05368267744779587, 0.10732400417327881, 0.0018540183082222939, -0.10885237902402878, -0.12429723143577576, -0.052887335419654846, 0.0989936888217926, 0.10021403431892395, -0.014499708078801632, -0.011021043173968792, 0.0894589051604271, 0.04349367320537567, 0.06765756011009216, 0.006350929848849773, -0.05652255564928055, 0.02572273090481758, 0.0015640007331967354, 0.023436034098267555, -0.018184321001172066, 0.0396265983581543, -0.029700569808483124, 0.023668132722377777, -0.040008049458265305, 0.005622939206659794, -0.05704743042588234, 0.02789796143770218, 0.05277097597718239, 0.001298115006648004, 0.037537772208452225, 0.11505568772554398, -0.12843112647533417, -0.04084645211696625, 0.12942972779273987, 0.030666640028357506, -0.02774789184331894, -0.08619394153356552, -0.0441729910671711, -0.01924651861190796, -0.048814281821250916, 0.04947908595204353, -0.08033405989408493, 0.08367898315191269, -0.009173756465315819, 0.049073461443185806, 0.06002939119935036, -0.004190211649984121, -0.027578581124544144, 0.005682047922164202], +srem:[0.024277914315462112, -0.004156109876930714, -0.06724334508180618, -0.10187822580337524, -0.058266181498765945, -0.011151105165481567, 0.11732912808656693, -0.05449056252837181, 0.11094124615192413, 0.013782981783151627, 0.030030008405447006, -0.08876040577888489, -0.011091441847383976, 0.09618373215198517, 0.04399045929312706, 0.0048646479845047, 0.13580825924873352, 0.10352571308612823, 0.00409159529954195, -0.04687579348683357, -0.008954518474638462, -0.011617333628237247, 0.13993535935878754, 0.09960126131772995, 0.006160869728773832, 0.0357593297958374, -0.08112569153308868, 0.0463043749332428, -0.015167188830673695, -0.07150136679410934, 0.08209444582462311, -0.010342954657971859, -0.016119467094540596, -0.11908821761608124, -0.0864008218050003, -0.11990488320589066, 0.05243151634931564, 0.018994972109794617, 0.08984236419200897, -0.09134826064109802, 0.09426558762788773, 0.06928139179944992, 0.03510528802871704, -0.04640160873532295, 0.05310238152742386, -0.11248283833265305, 0.11245448887348175, 0.020147772505879402, -0.06708125025033951, -0.03883042559027672, -0.08099272102117538, -0.11023123562335968, 0.062390394508838654, 0.11639684438705444, 0.08535578846931458, 0.02710910513997078, 0.06280394643545151, -0.005738254636526108, -0.03383515775203705, -0.09156264364719391, 0.04096127673983574, 0.022211505100131035, -0.08168946206569672, -0.11363451927900314, -0.13380178809165955, 0.1500321328639984, -0.07805760204792023, 0.04272817075252533, 0.0933624729514122, -0.05763307586312294, -0.011397632770240307, 0.05360211059451103, -0.016906438395380974, 0.0935676172375679, -0.05418077111244202, -0.021200112998485565, -0.1400759071111679, 0.00010730880603659898, 0.012720010243356228, 0.051393769681453705, -0.09163251519203186, 0.012997590936720371, 0.06656992435455322, 0.024590197950601578, 0.06912168115377426, 0.00961924809962511, -0.0708671361207962, 0.03935910388827324, -0.026210319250822067, -0.05399785190820694, 0.09618030488491058, -0.10267861187458038, -0.07668103277683258, -0.010769439861178398, 0.021430907770991325, 0.007886583916842937, 0.08041409403085709, 0.12754741311073303, 0.03185374289751053, 0.1040252074599266, -0.12797003984451294, -0.13285008072853088, 0.07066810876131058, 0.03979993611574173, -0.03124331310391426, 0.008641541935503483, -0.11963891983032227, 0.07915519922971725, -0.1330074816942215, 0.05331665650010109, 0.11134602129459381, -0.07604066282510757, -0.05132654681801796, 0.07567262649536133, -0.046663474291563034, -0.012541965581476688, 8.251459803432226e-05, -0.06739360094070435, -0.09429251402616501, -0.11079100519418716, 0.07998437434434891, 0.007375700864940882, -0.11476998776197433, 0.028874142095446587, 0.002577902050688863, 0.037060800939798355, 0.05539170652627945, -0.10455372929573059, -0.043440088629722595, 0.08699914067983627, -0.10662924498319626, 0.1076868548989296, -0.1275130957365036, -0.0836869329214096, 0.06936576217412949, 0.003191954456269741, 0.07710430771112442, -0.10345220565795898, -0.017307376489043236, -0.09779968112707138, -0.01892830617725849, -0.11292615532875061, 0.0525176003575325, 0.009473823010921478, -0.05540093407034874, -0.06243467703461647, -0.001307829050347209, 0.08480537682771683, 0.007919559255242348, 0.029485346749424934, 0.0708831325173378, 0.11836837977170944, 0.10115554928779602, -0.03381343558430672, -0.031010905280709267, -0.05663543939590454, 0.017716193571686745, -0.07078631222248077, 0.11357183009386063, 0.016159947961568832, 0.031151054427027702, -0.045913826674222946, 0.015479173511266708, -0.008666818030178547, -0.0472969152033329, 0.02592630498111248, -0.0006217965856194496, -0.044468387961387634, 0.00645308056846261, -0.02410511113703251, 0.024633003398776054, -0.10509960353374481, -0.05934753268957138, -0.10860574245452881, -0.04773854836821556, 0.09910477697849274, 0.07783878594636917, -0.03545335307717323, -0.010418466292321682, -0.012168098241090775, -0.10148140788078308, 0.08975913375616074, -0.057155512273311615, 0.005912207067012787, 0.04681260883808136, 0.05185829475522041, 0.04877118766307831, 0.09287146478891373, 0.10300084948539734, 0.035760171711444855, 0.011272164061665535, 0.09923039376735687, 0.09826260805130005, 0.13231602311134338, 0.050518885254859924, 0.09479029476642609, -0.06515897810459137, -0.019102467224001884, -0.09882418811321259, 0.09778828173875809, 0.06651122868061066, -0.04740414395928383, -0.04832097515463829, -0.005086018703877926, -0.07816816121339798, -0.047024767845869064, 0.0017249580705538392, -0.11733054369688034, 0.0496189147233963, 0.1033596321940422, 0.001839293516241014, -0.11023255437612534, 0.005560644902288914, -0.10877325385808945, -0.06939666718244553, 0.02589190937578678, 0.08605248481035233, 0.07561607658863068, 0.000752213119994849, -0.004464985337108374, 0.06277206540107727, -0.13415011763572693, -0.024748343974351883, 0.03708242252469063, -0.0922977477312088, 0.1066192090511322, -0.011406004428863525, -0.03224967047572136, 0.1243479996919632, 0.030660158023238182, -0.15143263339996338, 0.049558162689208984, -0.05272414907813072, -0.05949314683675766, 0.04914557561278343, -0.006971399299800396, 0.05614800751209259, 0.04105258733034134, 0.12485764920711517, -0.13010630011558533, 0.0860138013958931, 0.06853298097848892, 0.06688479334115982, -0.042750198394060135, -0.06381915509700775, 0.0434797964990139, 0.04526565223932266, -0.01594719849526882, -0.13577879965305328, -0.021608958020806313, -0.09479113668203354, -0.00415898859500885, 0.002099865349009633, 0.009933951310813427, -0.032842494547367096, -0.06391192972660065, -0.12432275712490082, 0.04602643474936485, 0.06965110450983047, 0.02927449531853199, 0.13397377729415894, -0.010564045049250126, 0.006293804384768009, -0.05882663652300835, -0.02507461979985237, 0.007593472953885794, -0.08922086656093597, 0.04477502405643463, 0.037104085087776184, -0.12955531477928162, -0.043739791959524155, -0.04753103852272034, -0.11996951699256897, 0.022358756512403488, -0.03985863924026489, 0.021871935576200485, 0.010398640297353268, 0.030758045613765717, 0.006343567278236151, -0.020316381007432938, -0.06544598191976547, 0.14664128422737122, 0.06601270288228989, -0.2069445550441742, 0.006946467328816652, 0.0404709130525589, -0.10066685080528259, 0.13294200599193573, -0.030065802857279778, -0.04862877354025841, 0.022954490035772324, 0.007663577329367399, -0.049931202083826065, 0.010692266747355461, -0.04462603107094765, 0.09352994710206985, 0.09744396805763245, -0.07188935577869415, 0.04367634654045105, -0.03155937418341637], +store:[0.025428885594010353, -2.6482903194846585e-05, 0.08515936136245728, -0.10513471812009811, -0.029783165082335472, -0.03470124304294586, 0.06930354982614517, -0.05484718084335327, -0.03464898094534874, -0.005776425823569298, 0.034435927867889404, -0.06114433705806732, -0.014312459155917168, 0.12606629729270935, 0.027557875961065292, 0.051522642374038696, 0.11232397705316544, 0.03970807045698166, -0.08181862533092499, -0.030636724084615707, 0.07624797523021698, -0.12367675453424454, 0.08769051730632782, 0.10476350039243698, -0.024551210924983025, 0.04543124884366989, 0.07624885439872742, 0.07788652926683426, 0.07970250397920609, 0.06097392737865448, -0.07380591332912445, 0.07967956364154816, -0.03298148512840271, -0.09574323147535324, 0.022492695599794388, -0.08659233152866364, -0.03449411690235138, 0.007724972441792488, 0.05595558136701584, -0.11602132767438889, 0.05254784971475601, 0.012654292397201061, 0.09192191809415817, -0.07103155553340912, -0.016282688826322556, 0.10005242377519608, 0.06321826577186584, 0.09687164425849915, -0.0257112979888916, -0.034873344004154205, 0.04700836166739464, -0.11503566056489944, 0.05974353477358818, 0.0690470039844513, 0.09383153170347214, 0.0351385772228241, 0.15638750791549683, 0.13117815554141998, 0.02419615164399147, 0.033412281423807144, 0.044481150805950165, -0.05359606817364693, 0.03957432508468628, 0.10866069048643112, 0.11818114668130875, 0.003165558911859989, -0.033651042729616165, 0.011213880963623524, 0.07033441215753555, 0.017831722274422646, 0.020528607070446014, 0.055658094584941864, -0.018522268161177635, 0.019982047379016876, 0.003480820683762431, -0.1860671490430832, 0.10751580446958542, -0.18906369805335999, 0.017616964876651764, -0.1590804159641266, -0.08144182711839676, 0.014051681384444237, -0.004357580095529556, -0.11134236305952072, 0.07023589313030243, 0.0256605613976717, 0.02159460261464119, 0.026745790615677834, -0.02870771288871765, -0.03517676889896393, 0.08439408987760544, -0.03926796093583107, -0.07745476812124252, -0.010720719583332539, -0.08505341410636902, 0.04349522292613983, -0.05780961364507675, -0.011328766122460365, 0.12899935245513916, -0.014956226572394371, -0.0908549353480339, -0.008237599395215511, 0.08248737454414368, 0.07618149369955063, -0.07446546107530594, 0.049555305391550064, 0.05703633651137352, 0.08611000329256058, -0.0050567942671477795, -0.07330436259508133, 0.010015367530286312, -0.06720587611198425, -0.0518670417368412, -0.1313542276620865, 0.12967495620250702, -0.10190434008836746, 0.06091201305389404, -0.04656531289219856, -0.05424094200134277, -0.11291800439357758, 0.04708761349320412, 0.042243506759405136, -0.06413006037473679, -0.051160041242837906, -0.11178545653820038, 0.09256847947835922, -0.015903139486908913, 0.03596281632781029, -0.05115656927227974, -0.07384832948446274, -0.00034985042293556035, -0.018360618501901627, 0.07235471159219742, -0.10341119021177292, 0.039691366255283356, 0.0014946387382224202, -0.11098050326108932, 0.038998305797576904, -0.06614024937152863, -0.10861264914274216, 0.12358462810516357, -0.07420185208320618, -0.09379736334085464, -0.012028031051158905, -0.08011270314455032, 0.05531879514455795, 0.20537079870700836, 0.040204744786024094, 0.00872133206576109, 0.22885876893997192, -0.03726198896765709, 0.09270846843719482, 0.041201066225767136, -0.08771978318691254, 0.10792887210845947, 0.06036211550235748, -0.020416785031557083, 0.01714853011071682, 0.08125369995832443, 0.01051268633455038, -0.21274618804454803, -0.03674168884754181, 0.017002787441015244, 0.12339882552623749, 0.09793396294116974, -0.14921940863132477, -0.095820352435112, -0.03626561164855957, -0.05688192695379257, 0.0370473675429821, 0.026115700602531433, -0.036355677992105484, -0.053612302988767624, -0.09614893049001694, -0.07328358292579651, -0.007071126718074083, 0.06636367738246918, -0.03714355453848839, -0.08190518617630005, -0.007637453265488148, -0.06971537321805954, -0.07047689706087112, -0.217074915766716, 0.01887897215783596, -0.052590128034353256, 0.08191263675689697, -0.1450723111629486, -0.05320806801319122, 0.10642524063587189, 0.0403766892850399, -0.20944499969482422, 0.12947240471839905, -0.06805946677923203, -0.0707097128033638, 0.1773781031370163, -0.04926958680152893, -0.06126604229211807, -0.20045588910579681, 0.004952698480337858, 0.07038278132677078, 0.07031223922967911, 0.013527166098356247, -0.091942198574543, 0.035750653594732285, -0.10947110503911972, -0.050835561007261276, -0.08314389735460281, -0.009413810446858406, 0.012165060266852379, 0.07014615833759308, 0.014191859401762486, -0.041211653500795364, -0.05657535046339035, -0.0063925813883543015, 0.03676602244377136, -0.01811797544360161, 0.05360643193125725, 0.07908988744020462, -0.022316085174679756, -0.07653854787349701, 0.09528462588787079, -0.011499208398163319, -0.01297315675765276, 0.03777236118912697, -0.009776301681995392, -0.0372827984392643, -0.08983173221349716, -0.05589348077774048, 0.03019316866993904, 0.03256439045071602, 0.06149763986468315, -0.08345776796340942, -0.0335339680314064, 0.05499935522675514, -0.04378814622759819, -0.05450001358985901, -0.01861622743308544, -0.09213848412036896, -0.010785804130136967, -0.12305112928152084, 0.07819239050149918, 0.06883889436721802, 0.030136240646243095, 0.05373111367225647, 0.14690899848937988, 0.047082044184207916, -0.07119636237621307, 0.09073758125305176, -0.09470430016517639, -0.0036884488072246313, -0.045130111277103424, -0.09880105406045914, -0.05421246215701103, 0.08811532706022263, 0.026023084297776222, -0.03196871280670166, 0.0693938359618187, 0.020973285660147667, 0.07180431485176086, -0.06997764855623245, -0.053974028676748276, -0.0020979854743927717, -0.006206966005265713, -0.058425430208444595, -0.005580539349466562, -0.0013105272082611918, -0.07679682970046997, -0.004639280494302511, 0.0011838366044685245, -0.13104453682899475, -0.0017831746954470873, -0.04582720249891281, 0.035042788833379745, 0.02242959290742874, 0.001367133460007608, 0.0010624442948028445, 0.003257345175370574, 0.016677051782608032, 0.0004253548104315996, -0.01888657733798027, -0.012491969391703606, 0.05788701772689819, 0.06868411600589752, 0.1468365490436554, -0.026564616709947586, -0.034897010773420334, -0.1033109724521637, 0.07252129167318344, -0.08874425292015076, -0.04516224190592766, 0.022606832906603813, 0.06547291576862335, -0.0450909398496151, 0.016214437782764435, 0.07883719354867935, 0.0314759761095047, 0.008560462854802608, -0.05640145018696785, -0.03059741109609604, 0.00979694165289402], +structTy:[0.08871456235647202, -0.09092806279659271, 0.011678936891257763, -0.0439753532409668, 0.09849714487791061, 0.014540990814566612, -0.08737752586603165, 0.07914676517248154, 0.09021882712841034, -0.039662349969148636, 0.0925218015909195, 0.06426450610160828, -0.07134062796831131, -0.11602729558944702, 0.03350043669342995, -0.078865647315979, -0.08825575560331345, -0.0811404138803482, 0.005889476742595434, 0.009160401299595833, 0.09432394802570343, 0.0015984727069735527, -0.015108051709830761, -0.08560893684625626, -0.10294989496469498, -0.0919964611530304, 0.02739623188972473, -0.011586646549403667, 0.07161274552345276, 0.03099951334297657, -0.0317743718624115, 0.01142272911965847, 0.049386702477931976, 0.04849044978618622, -0.01658082939684391, 0.1012524962425232, 0.1092509925365448, -0.09827781468629837, -0.07877960801124573, 0.11386401206254959, -0.09666066616773605, -0.08509214222431183, -0.05343468114733696, 0.10592470318078995, 0.017947064712643623, -0.025057770311832428, -0.1062585636973381, -0.08199845254421234, 0.01974550075829029, -0.07749801874160767, 0.08710842579603195, -0.08143873512744904, -0.08160632103681564, 0.07942076027393341, -0.09086307138204575, -0.08875435590744019, -0.01240991335362196, -0.010426667518913746, 0.0806867778301239, -0.06755248457193375, -0.11700788885354996, -0.033702753484249115, 0.07195749133825302, -0.08468449115753174, -0.056005705147981644, 0.001938097644597292, 0.10792296379804611, -0.012553239241242409, -0.02622298337519169, -0.04128603637218475, 0.08278164267539978, -0.06200273707509041, 0.04647601768374443, -0.07833310961723328, 0.08042842149734497, 0.01565934345126152, 0.01438735332340002, 0.0022732054349035025, -0.09952029585838318, -0.018249142915010452, 0.08199805021286011, -0.10626546293497086, -0.11390873789787292, -0.003318007569760084, 0.1002761498093605, -0.00810654554516077, -0.10606244206428528, 0.024647705256938934, 0.08647725731134415, -0.0036376737989485264, -0.11739426106214523, 0.04117323085665703, 0.10750169306993484, 0.11056472361087799, 0.06830677390098572, -0.0787176862359047, 0.03926515579223633, -0.0012717517092823982, -0.026094086468219757, 0.046257492154836655, 0.09988528490066528, -0.010564545169472694, -0.026222679764032364, -0.09461323171854019, 0.11038729548454285, -0.03280121088027954, -0.10712961852550507, -0.10188450664281845, -0.011470329016447067, -0.01441242266446352, 0.10027925670146942, -0.03989288583397865, -0.11995731294155121, 0.059014175087213516, -0.0018728642025962472, 0.033876046538352966, -0.002483363263309002, -0.10346662253141403, 0.11108852177858353, 0.10034256428480148, -0.11484550684690475, -0.038370147347450256, 0.07719796895980835, -0.0635840967297554, 0.020459773018956184, 0.039903994649648666, 0.07486045360565186, -0.06415586173534393, 0.09523982554674149, 0.034411169588565826, -0.10181108117103577, 0.004304507747292519, 0.05726775899529457, 0.09297185391187668, -0.1014166921377182, -0.10142294317483902, -0.07747359573841095, -0.05881509557366371, 0.01314716599881649, 0.10793527960777283, 0.04927075281739235, 0.06877847760915756, 0.003611169056966901, 0.08870706707239151, 0.11587616056203842, -0.003563266946002841, -0.03204305097460747, 0.035373229533433914, -0.06982933729887009, -0.006086431443691254, 0.09949356317520142, 0.0134676992893219, 0.026426993310451508, 0.10585056990385056, -0.013058969751000404, 0.0010101031512022018, 0.07542915642261505, 0.019854562357068062, -0.10746539384126663, -0.10351260006427765, 0.018438050523400307, -0.08155683428049088, -0.10260248929262161, -0.10063061118125916, -0.11384949088096619, -0.0027346943970769644, -0.0057004415430128574, 0.1034570038318634, 0.06503655761480331, -0.03989262133836746, -0.07876408100128174, 0.05716921389102936, 0.012258945032954216, 0.10094905644655228, 0.09800108522176743, 0.10823611170053482, -0.04945281520485878, 0.030760755762457848, -0.03392529487609863, 0.10387767851352692, 0.0056220428086817265, -0.07757405191659927, 0.022512050345540047, -0.09840577095746994, 0.01199381984770298, 0.07554731518030167, 0.015020910650491714, 0.09237434715032578, -0.08938624709844589, -0.09976854175329208, -0.012217581272125244, -0.10321725904941559, -0.06858286261558533, 0.07333686202764511, -0.03106941096484661, -0.011406172066926956, 0.09328028559684753, -0.009798537008464336, 0.08429791778326035, -0.10371913760900497, -0.12253593653440475, -0.047744929790496826, 0.011002357117831707, 0.0967835783958435, 0.082920141518116, 0.11109520494937897, 0.09359240531921387, 0.08107754588127136, 0.07086443901062012, -0.07266340404748917, -0.05043826252222061, 0.07278463989496231, 0.03819544240832329, -0.052608851343393326, -0.03198748454451561, 0.05032145604491234, 0.10087156295776367, -0.0875077098608017, -0.02451012097299099, -0.044937845319509506, -0.11243495345115662, -0.02004934288561344, 0.03006640262901783, -0.02391037344932556, 0.09201155602931976, -0.0279158353805542, 0.04916476085782051, 0.1023501306772232, -0.00543089909479022, -0.0021735953632742167, -0.004840494599193335, -0.024572093039751053, 0.1190614104270935, -0.08622447401285172, 0.005622110795229673, -0.02022550441324711, -0.03961397334933281, -0.025599416345357895, 0.028727011755108833, -0.03851601481437683, -0.08164294064044952, 0.09822504222393036, 0.10434716939926147, 0.026353007182478905, -0.005441205110400915, -0.11401017010211945, -0.08132032305002213, 0.009734218940138817, -0.0187719464302063, 0.0056367358192801476, 0.03504849225282669, 0.005427503027021885, -0.1027061864733696, -0.09853297472000122, -0.04464627429842949, 0.10227753221988678, 0.10164114087820053, 0.027619389817118645, 0.11145031452178955, -0.03706152364611626, -0.060653358697891235, 0.11995619535446167, 0.03700624778866768, 0.08562051504850388, 0.028521817177534103, 0.07422500103712082, 0.0938052386045456, -0.09475787729024887, 0.10530172288417816, -0.003521876409649849, 0.10820505023002625, -0.09313216805458069, 0.10967890173196793, -0.10025463253259659, 0.10627038031816483, -0.10230003297328949, 0.08977208286523819, -0.022244445979595184, -0.08455709367990494, -0.10606575012207031, 0.098107248544693, -0.0743570402264595, -0.009151061065495014, 0.042644862085580826, -0.0006607197574339807, -0.07970624417066574, 0.11288686096668243, -0.06678038090467453, -0.026771899312734604, -0.09003034234046936, 0.09118248522281647, -0.007262533064931631, 0.051234446465969086, 0.0957646444439888, 0.03051176853477955, 0.01676117815077305, 0.025357408449053764, -0.06327388435602188, 0.11536108702421188, -0.09257864207029343], +sub:[0.025775562971830368, -0.0034977879840880632, -0.04292178899049759, -0.10581529885530472, -0.04586799442768097, 0.042754750698804855, 0.08801042288541794, -0.08779679238796234, -0.0033705157693475485, -0.018184838816523552, 0.033433400094509125, -0.09652413427829742, -0.013084491714835167, 0.12692829966545105, 0.009072975255548954, 0.10304823517799377, 0.1394110471010208, 0.04785406216979027, -0.08442384004592896, -0.030132921412587166, -0.003549865446984768, 0.12757070362567902, 0.13190515339374542, 0.10620401799678802, -0.0008686197106726468, 0.038694657385349274, -0.024613339453935623, -0.09886562079191208, 0.04631169140338898, -0.034606583416461945, 0.0475003644824028, -0.07822725921869278, 0.10428912937641144, -0.00024286581901833415, 0.029724493622779846, -0.017833711579442024, -0.05318845063447952, 0.010625608265399933, 0.09347168356180191, -0.1156078651547432, 0.07562607526779175, 0.07053471356630325, 0.16524973511695862, -0.08601389825344086, 0.02156963013112545, 0.053495507687330246, 0.06364721059799194, 0.09763654321432114, 0.10044997930526733, -0.04155147075653076, -0.02023889683187008, 0.06496572494506836, 0.05626599118113518, 0.08037987351417542, 0.09150554239749908, 0.0348958745598793, -0.003070624778047204, -0.20941101014614105, 0.019189540296792984, 0.0004189473402220756, 0.04463500156998634, 0.10430341958999634, -0.0725526213645935, 0.11240151524543762, 0.08820600807666779, 0.00046210148138925433, -0.04307851940393448, 0.012028192169964314, 0.11655741184949875, 0.04275005683302879, 0.019492479041218758, 0.055315691977739334, 0.05020897462964058, 0.04419824108481407, -0.11715847998857498, -0.1281972974538803, 0.0026501230895519257, 0.007836345583200455, 0.0097904521971941, -0.16055884957313538, -0.08735206723213196, 0.01356524508446455, -0.006882509682327509, 0.039284221827983856, 0.0646074041724205, -0.11918539553880692, 0.01714356057345867, 0.03993677347898483, -0.026103559881448746, -0.10957124084234238, 0.08970064669847488, -0.051256969571113586, -0.07773193717002869, -0.009960872121155262, 0.08835824579000473, 0.015844078734517097, -0.05630561709403992, 0.030561331659555435, 0.09719268232584, -0.06097464635968208, -0.11331531405448914, 0.04390528053045273, 0.005883360281586647, 0.04529936611652374, -0.07282498478889465, -0.00017155669047497213, 0.1208106130361557, 0.0853513702750206, 0.024599457159638405, -0.03396010026335716, 0.054168038070201874, 0.05062343180179596, -0.05393296107649803, -0.13277822732925415, 0.21993064880371094, -0.08150020241737366, -0.11191320419311523, -0.04655897244811058, -0.05600959435105324, -0.11459765583276749, 0.045103032141923904, 0.014440215192735195, -0.08829887211322784, -0.07641536742448807, -0.21498990058898926, 0.07297524809837341, 0.038009293377399445, 0.016682472079992294, -0.06483088433742523, 0.05023007094860077, 0.0038657698314636946, 0.1112321987748146, -0.06677309423685074, -0.11470663547515869, 0.0750076025724411, -0.004338701255619526, 0.013803473673760891, 0.038783930242061615, -0.05223223194479942, -0.101191446185112, 0.07155118882656097, -0.09631875157356262, -0.0625871792435646, 0.03294480964541435, -0.0810091644525528, 0.09252102673053741, 0.003480787854641676, 0.027212753891944885, 0.009106970392167568, 0.09767647832632065, -0.09631698578596115, 0.10658138990402222, 0.08112260699272156, -0.0972398966550827, 0.0015291027957573533, -0.037018269300460815, -0.01719856448471546, -0.06994090229272842, 0.07735475897789001, 0.009255711920559406, -0.10843931138515472, -0.04671582207083702, 0.016825683414936066, 0.1325475573539734, 0.09908445179462433, -0.028971586376428604, 0.05903197452425957, -0.045397717505693436, -0.08950093388557434, -0.08240117877721786, 0.026346473023295403, -0.03222784027457237, -0.025303658097982407, -0.11058995127677917, -0.0670851394534111, 0.008474842645227909, 0.06997711211442947, -0.013022110797464848, 0.2188205122947693, -0.05441902577877045, 0.07214426249265671, 0.056479934602975845, 0.025567293167114258, -0.01399792730808258, -0.06957247853279114, 0.09529830515384674, -0.030370041728019714, 0.03145366162061691, 0.10782589763402939, 0.036755774170160294, 0.033478010445833206, 0.1354871541261673, -0.03841742128133774, -0.029752813279628754, 0.08599853515625, 0.007946496829390526, -0.06603030115365982, -0.059692174196243286, -0.018817858770489693, 0.08008958399295807, 0.07236252725124359, -0.10046553611755371, 0.08822404593229294, 0.022767867892980576, -0.10924767702817917, -0.06122005730867386, -0.1010071262717247, -0.006646221969276667, 0.02739321067929268, -0.02367844432592392, 0.08498497307300568, -0.0034809077624231577, 0.013112309388816357, 0.10240738093852997, 0.041149236261844635, -0.054659102112054825, 0.053801897913217545, 0.07934454828500748, 0.24377325177192688, -0.00442493474110961, 0.09610386937856674, -0.002622308675199747, -0.023896299302577972, 0.03795097395777702, -0.05732102692127228, 0.08948846906423569, -0.08691078424453735, 0.05461212247610092, 0.021491732448339462, 0.026357201859354973, 0.05457036569714546, 0.04823210462927818, -0.03321445360779762, 0.09311600029468536, -0.16184423863887787, 0.14156430959701538, -0.02039921097457409, -0.004422390833497047, 0.047528281807899475, 0.001128092291764915, 0.08888139575719833, 0.07001670449972153, 0.029114827513694763, -0.030558669939637184, -0.0866444855928421, 0.04750872030854225, 0.04520118981599808, -0.2125304788351059, -0.09869806468486786, 0.06312256306409836, -0.04534018039703369, 0.15898026525974274, -0.052832022309303284, 0.09938448667526245, 0.024416672065854073, -0.04218171164393425, -0.11349567025899887, 0.07514261454343796, -0.021986881271004677, -0.1611567586660385, 0.10568506270647049, -0.0007227555615827441, 0.04110521823167801, -0.058524973690509796, -0.04594213888049126, 0.0012153235729783773, -0.07693880796432495, -0.001597809954546392, 0.03707272931933403, -0.029042350128293037, -0.016832690685987473, -0.05424211546778679, 0.027027996256947517, 0.023359423503279686, 0.03934888169169426, -0.0489780567586422, 0.010094169527292252, 0.008005797863006592, 0.0064957537688314915, -0.019718505442142487, -0.07625149935483932, 0.11221828311681747, 0.02370484173297882, -0.043235134333372116, 0.062876395881176, -0.044816792011260986, -0.10437943786382675, 0.0816739946603775, -0.05773390084505081, -0.050344616174697876, 0.0242441538721323, -0.02699464187026024, -0.07551215589046478, 0.015589850954711437, -0.03336828947067261, 0.04427838698029518, -0.01365566160529852, 0.028166964650154114, -0.11055773496627808, 0.026586059480905533], +switch:[0.02565579302608967, -0.0017751073464751244, 0.07610461860895157, -0.1055530458688736, -0.003773091360926628, -0.05827847495675087, 0.06365405768156052, 0.05656224489212036, -0.03678030148148537, 0.07594608515501022, -0.09671730548143387, 0.0425584614276886, 0.0350993312895298, 0.1267424076795578, 0.12883375585079193, 0.053848303854465485, 0.09877710044384003, 0.004742051009088755, -0.02719675935804844, 0.05981464311480522, -0.0036524769384413958, -0.024114886298775673, -0.12107470631599426, -0.10395941883325577, 0.07200615853071213, 0.037321604788303375, -0.022933997213840485, -0.13049863278865814, -0.17353643476963043, 0.06369418650865555, -0.1220540702342987, 0.0015577151207253337, -0.03640403226017952, -0.03151322156190872, -0.08726974576711655, -0.04175006225705147, -0.03492684289813042, 0.0058022597804665565, 0.05496849864721298, -0.0946267694234848, 0.10993275046348572, 0.009500918909907341, 0.019029095768928528, -0.11074592918157578, -0.08445574343204498, -0.06235697865486145, 0.06336474418640137, 0.09622102975845337, -0.018170658499002457, -0.04119686782360077, -0.09777242690324783, -0.04834641516208649, -0.10291174054145813, 0.06792398542165756, 0.09288208186626434, 0.033095892518758774, -0.047504864633083344, 0.11184486001729965, -0.06828746944665909, 0.012697923928499222, 0.045521706342697144, 0.01636725477874279, 0.03808402642607689, -0.11751174926757812, -0.1565951406955719, 0.01722673885524273, -0.0410785898566246, 0.03636934980750084, -0.02568932995200157, 0.00812194962054491, -0.009049121290445328, -0.08385767042636871, 0.09483544528484344, -0.12762658298015594, -0.02627108432352543, 0.08202549815177917, -0.10204805433750153, 0.11652332544326782, 0.0051796031184494495, -0.04171688109636307, -0.03617570176720619, 0.14882490038871765, 0.03176138177514076, -0.09864502400159836, -0.01901220716536045, -0.07446674257516861, -0.07361873984336853, -0.08984559774398804, 0.03626713529229164, 0.02407766692340374, 0.029155543074011803, 0.013137347996234894, -0.07163789868354797, -0.011232558637857437, -0.08885730057954788, 0.04267953336238861, 0.12926137447357178, -0.07079287618398666, 0.094853974878788, -0.15905818343162537, -0.08902236074209213, 0.04913292080163956, 0.021297896280884743, 0.04616621136665344, 0.03481372445821762, -0.005603616591542959, 0.14276330173015594, -0.02935434877872467, -0.01113223284482956, -0.02930840663611889, 0.08802192658185959, 0.05646294355392456, -0.0567450225353241, 0.07914754003286362, 0.06330491602420807, 0.12748496234416962, 0.0725231021642685, -0.04437980428338051, -0.05456623435020447, -0.08787357807159424, 0.0472598560154438, -0.008298593573272228, -0.08769094944000244, -0.034494634717702866, -0.04828466847538948, 0.052253399044275284, -0.0623137429356575, 0.0364651083946228, 0.07646383345127106, -0.11474325507879257, -0.0019355026306584477, -0.02856086753308773, 0.10720435529947281, -0.09410955756902695, 0.08502979576587677, 0.007155579049140215, 0.014874307438731194, -0.08614375442266464, 0.13199201226234436, -0.10972829908132553, -0.15354347229003906, -0.0681716725230217, 0.086206816136837, 0.005194531287997961, -0.08059082925319672, 0.08617161214351654, 0.002868922194465995, 0.07396440207958221, 0.008631465956568718, -0.1175476685166359, -0.03793167322874069, 0.07360418885946274, -0.03880910202860832, -0.055457521229982376, -0.06292417645454407, -0.05523017793893814, -0.149370014667511, -0.09583847224712372, 0.027650566771626472, 0.011976190842688084, 0.1609027087688446, 0.002565048635005951, 0.01691671460866928, -0.012323546223342419, 0.09917537868022919, 0.059910859912633896, -0.0028939556796103716, -0.04708157479763031, -0.13167375326156616, 0.08779343217611313, 0.02528773620724678, -0.036241866648197174, 0.06735339015722275, -0.1113375797867775, -0.024453969672322273, -0.0024897202383726835, 0.0670180544257164, 0.034947656095027924, -0.13052093982696533, 0.028984451666474342, 0.014481063932180405, 0.05830441787838936, 0.07212261855602264, 0.023647639900445938, -0.0088724410161376, 0.002490709535777569, -0.06277799606323242, -0.159670889377594, 0.10095098614692688, 0.035248540341854095, -0.17970719933509827, 0.0947263166308403, -0.06829027086496353, -0.09245187044143677, -0.07106494903564453, 0.043972402811050415, -0.06642269343137741, 0.049228474497795105, -0.1197066456079483, 0.07369302213191986, 0.15033188462257385, 0.010388476774096489, 0.04990364983677864, -0.06983767449855804, 0.13227969408035278, -0.040554534643888474, -0.022568730637431145, -0.12764132022857666, 0.05146188661456108, -0.04507692530751228, -0.07128600031137466, -0.09884092956781387, 0.15100203454494476, 0.09613961726427078, 0.0013381134485825896, 0.03618991747498512, 0.05248124897480011, -0.11276017874479294, -0.040676843374967575, -0.04940212517976761, 0.08152708411216736, 0.03205743804574013, 0.14439363777637482, 0.04103976488113403, 0.03090999275445938, 0.01660466007888317, 0.11021330207586288, -0.03363501653075218, -0.010751076973974705, 0.03217848762869835, 0.08065207302570343, 0.04973417893052101, -0.03264058008790016, 0.041611552238464355, -0.03771292418241501, 0.024871699512004852, 0.1339808851480484, -0.07844683527946472, -0.016058126464486122, 0.027871258556842804, 0.08719997853040695, 0.06808622926473618, -0.0636189877986908, 0.0008967105532065034, 0.11717350780963898, 0.04606322571635246, 0.046825114637613297, -0.1063040941953659, -0.0032191670034080744, -0.01705474779009819, -0.044541772454977036, 0.14101049304008484, -0.05376927927136421, 0.0713411420583725, -0.159463569521904, -0.06096212565898895, -0.06880812346935272, -0.07300648093223572, -0.1002628281712532, 0.10299550741910934, 0.09302490204572678, 0.013287317007780075, -0.16719023883342743, -0.059199586510658264, -0.04329417645931244, 0.1004224494099617, -0.03426169604063034, 0.09015288203954697, 0.03812965750694275, 0.07260268181562424, -0.012938079424202442, -0.046360619366168976, -0.1202159896492958, 0.10488425940275192, -0.041417185217142105, -0.055727679282426834, -0.004527421202510595, -0.06407471001148224, -0.05786162614822388, -0.019664783030748367, -0.014251068234443665, -0.019371163100004196, -0.05794835835695267, -0.016242805868387222, -0.09750409424304962, 0.028611253947019577, 0.041565556079149246, -0.052845969796180725, 0.05641884729266167, -0.03359655290842056, 0.023732703179121017, 0.04142073169350624, -0.037899602204561234, 0.016307074576616287, -0.0009201799402944744, -0.02685408666729927, -0.12449171394109726, 0.09988725930452347, 0.10367049276828766, 0.002998282667249441], +trunc:[0.02346661128103733, -0.0038590277545154095, 0.07315444946289062, -0.10104086995124817, -0.02628779411315918, -0.10425318032503128, 0.06396880000829697, -0.06158259138464928, -0.03936469927430153, -0.007715012412518263, 0.022204900160431862, -0.10461807996034622, -0.016002872958779335, 0.11997771263122559, 0.028159249573946, 0.011340681463479996, 0.1286959946155548, 0.037861377000808716, -0.03761789947748184, -0.11050855368375778, 0.07893011718988419, 0.04746833071112633, 0.13505418598651886, 0.0996703952550888, -0.009018166922032833, 0.034839559346437454, -0.04944239556789398, 0.08815736323595047, 0.08064369112253189, -0.06817584484815598, 0.057492464780807495, 0.014058259315788746, -0.02808774635195732, -0.06580568104982376, -0.08181259781122208, -0.011287293396890163, -0.00657779211178422, 0.06015115603804588, 0.08909747749567032, -0.06888211518526077, 0.05696757137775421, 0.010795947164297104, 0.04850410670042038, -0.098820261657238, -0.022443456575274467, -0.1439809501171112, 0.06103235483169556, 0.09217607975006104, 0.07922300696372986, -0.03788423165678978, 0.025639140978455544, 0.013784445822238922, 0.059649206697940826, 0.09860440343618393, 0.09530505537986755, 0.04005354642868042, 0.051593732088804245, -0.20274260640144348, 0.02179286815226078, 0.03200759366154671, 0.042072594165802, 0.04467858001589775, -0.02087610401213169, 0.10428837686777115, 0.08903060108423233, 0.1029135063290596, -0.07705058157444, 0.03800574690103531, 0.03398403152823448, -0.0037490264512598515, 0.07388713955879211, 0.05316171422600746, 0.053811971098184586, 0.057764507830142975, 0.03621253743767738, -0.11923032999038696, 0.008610673248767853, -0.16972599923610687, 0.008494545705616474, 0.05832448601722717, -0.08468285948038101, 0.01339399628341198, -0.004303904715925455, -0.0958014652132988, 0.07388480752706528, 0.12688912451267242, -0.01037170272320509, -0.021767375990748405, -0.028792090713977814, 0.11048536002635956, 0.07579264044761658, -0.02874325029551983, -0.08486951142549515, -0.010450197383761406, -0.08469177037477493, 0.0434524230659008, -0.05499902367591858, 0.07822274416685104, -0.1671045869588852, 0.10621574521064758, -0.08833184838294983, -0.14582736790180206, 0.10156302899122238, 0.04864950478076935, -0.06973089277744293, -0.05289537459611893, 0.11846278607845306, 0.034476086497306824, 0.04667956382036209, -0.07102638483047485, 0.014204212464392185, 0.04608871787786484, -0.05272601544857025, 0.07442272454500198, -0.09618774801492691, -0.11467418074607849, 0.14620764553546906, -0.04534674435853958, -0.052269794046878815, -0.11057797074317932, 0.04346861317753792, -0.017841996625065804, -0.08037090301513672, -0.07239482551813126, -0.07885132730007172, -0.11684148758649826, 0.006658153608441353, 0.02157471887767315, -0.10208389908075333, -0.01200281921774149, -0.004026185255497694, 0.10655135661363602, -0.1260337084531784, -0.10105402767658234, 0.07749763131141663, 0.005097709130495787, 0.010600592009723186, 0.03820115700364113, -0.06114473566412926, -0.10382039844989777, 0.10178599506616592, 0.10742884874343872, -0.1987217515707016, -0.012186801992356777, -0.07675493508577347, -0.11795603483915329, 0.11438176035881042, -0.015698490664362907, 0.0052732923068106174, -0.04309020936489105, 0.043613187968730927, -0.06471824645996094, 0.08303117007017136, -0.03378842771053314, -0.09789334982633591, -0.040042635053396225, 0.017803002148866653, -0.033624786883592606, 0.07300878316164017, 0.016315702348947525, -0.08736889064311981, -0.10899033397436142, 0.016145948320627213, 0.05213180556893349, 0.09359856694936752, 0.00547132408246398, -0.030127691105008125, 0.008386671543121338, 0.02391841635107994, 0.0340975858271122, 0.024155037477612495, -0.033646728843450546, -0.044834304600954056, -0.10626474767923355, -0.04973280057311058, -0.00488501088693738, 0.07646428048610687, 0.0035828654654324055, 0.1109839528799057, 0.02748769521713257, -0.003093053586781025, 0.01578521728515625, -0.04778474569320679, 0.005794517230242491, 0.11173772811889648, 0.05344453826546669, -0.0593327172100544, 0.010625400580465794, 0.1025129184126854, 0.048366691917181015, -0.06510104238986969, 0.08347074687480927, -0.06881523877382278, 0.04438270255923271, -0.05010482668876648, 0.00505819683894515, -0.06528440862894058, 0.10403276234865189, -0.02711423859000206, 0.049447935074567795, 0.06649051606655121, 0.07271095365285873, 0.09248969703912735, -0.002171013969928026, -0.10321945697069168, -0.04559534415602684, -0.09504875540733337, 0.007901099510490894, 0.055311743170022964, 0.06694565713405609, -0.016066957265138626, -0.07114076614379883, -0.03867205232381821, 0.09525027871131897, -0.04282791540026665, 0.06523194164037704, 0.08254623413085938, 0.075606569647789, 0.12127932161092758, 0.08876418322324753, 0.08501619845628738, 0.026799188926815987, 0.09760221093893051, 0.039473507553339005, -0.07583406567573547, 0.13800987601280212, -0.07329857349395752, -0.022678839042782784, 0.08255410939455032, -0.04869001731276512, 0.05827774479985237, 0.04744308441877365, 0.0012858702102676034, 0.04103546217083931, -0.038762401789426804, 0.05081507936120033, -0.047231223434209824, 0.10274907201528549, 0.10646006464958191, 0.03391888737678528, 0.08504398167133331, 0.06485848873853683, -0.011326991021633148, -0.0859655812382698, -0.08110741525888443, 0.046746522188186646, 0.0355462022125721, 0.03417827934026718, -0.09001819789409637, 0.10466922074556351, -0.043242890387773514, -0.0057114772498607635, -0.056007906794548035, 0.07559607177972794, 0.026278043165802956, -0.07251231372356415, -0.08215541392564774, 0.01839754357933998, 0.06870334595441818, -0.19841377437114716, -0.055376626551151276, -0.0018620638875290751, 0.11796393990516663, -0.057153619825839996, 0.05258634686470032, -0.0005789792630821466, -0.07848141342401505, 0.011934309266507626, 0.03741054981946945, -0.02529459446668625, -0.015740688890218735, -0.05097140371799469, 0.01807604543864727, 0.02321374975144863, -0.00019550384604372084, 0.025749197229743004, -0.021962901577353477, 0.031620342284440994, -0.00641791382804513, -0.006885920185595751, -0.04697045683860779, 0.06632792204618454, 0.06900651752948761, 0.11981151252985, 0.09613857418298721, -0.04384711757302284, -0.09955114871263504, -0.010163052007555962, -0.0376817025244236, -0.0451795719563961, 0.025394966825842857, -0.04997846856713295, -0.13686440885066986, 0.014357192441821098, -0.027770081534981728, 0.0582551546394825, 0.08056700229644775, 0.08754415810108185, -0.10897034406661987, 0.0077268462628126144], +udiv:[0.026305032894015312, -0.005064315162599087, -0.06513836979866028, -0.11267507821321487, -0.06580820679664612, -0.0030085474718362093, -0.0451524555683136, -0.1188332587480545, 0.016790982335805893, 0.08805092424154282, -0.049221016466617584, -0.11021629720926285, -0.017385007813572884, 0.06606073677539825, 0.034332841634750366, 0.021059490740299225, 0.15127968788146973, 0.04061945900321007, -0.06382370740175247, 0.06302718818187714, 0.12300284951925278, 0.07527507841587067, -0.02805185690522194, 0.11091063916683197, 0.0073217893950641155, 0.0376400500535965, -0.10006172209978104, 0.09117352217435837, 0.09437187761068344, -0.12491194158792496, -0.07265587151050568, 0.0029306618962436914, -0.03550107404589653, -0.12949228286743164, -0.09856460988521576, 0.06582751125097275, -0.02599230781197548, 0.0665205791592598, 0.099077008664608, -0.07706312090158463, 0.11232265830039978, -0.10041390359401703, 0.0807814970612526, 0.025719674304127693, 0.09807292371988297, -0.02461223304271698, 0.08414164930582047, -0.11838333308696747, -0.0009163023205474019, -0.042406171560287476, 0.0471799373626709, -0.1332213431596756, 0.07304702699184418, 0.03617348149418831, 0.02812398411333561, 0.11416400969028473, -0.04542248696088791, 0.003218150231987238, 0.025732049718499184, -0.1134815514087677, 0.046129897236824036, 0.17443031072616577, -0.012226028367877007, 0.00801652017980814, 0.08455456048250198, 0.10976353287696838, -0.08528158813714981, 0.03569846227765083, 0.14293347299098969, -0.08573892712593079, -0.02786317653954029, 0.058691125363111496, 0.02811364457011223, 0.007936084643006325, -0.02691357396543026, 0.031540535390377045, -0.050369881093502045, -0.00432540662586689, 0.010926969349384308, -0.004565982148051262, -0.0979996919631958, 0.008109860122203827, -0.011266802437603474, 0.00675611849874258, -0.047203537076711655, -0.002295458922162652, -0.07652157545089722, -0.0634102076292038, -0.02966606244444847, -0.06912223994731903, 0.09611202031373978, 0.03624720871448517, -0.08236464858055115, -0.011129850521683693, -0.09387864917516708, -0.0017891512252390385, 0.05563422664999962, 0.02067452296614647, 0.044405508786439896, 0.11985346674919128, -0.1303005814552307, -0.10071469098329544, 0.045577239245176315, 0.031844764947891235, -0.034921906888484955, -0.013670739717781544, 0.12496256083250046, 0.04098312929272652, -0.011832471005618572, -0.00579288974404335, 0.1257188767194748, 0.0533326119184494, 0.13254112005233765, -0.05299360305070877, -0.031774695962667465, -0.08373012393712997, -0.004350997507572174, -0.05217713490128517, -0.10257789492607117, -0.10845788568258286, -0.08174104243516922, -0.03524687513709068, -0.12640662491321564, -0.014078440144658089, 0.004434661939740181, -0.10265316814184189, 0.11691292375326157, -0.09703077375888824, -0.144966259598732, 0.03338059410452843, 0.019191458821296692, 0.08904764801263809, -0.14244788885116577, -0.11357130110263824, 0.07051026821136475, -0.1162625327706337, -0.02185099944472313, -0.0942566767334938, -0.09056814014911652, -0.1141885370016098, 0.012609581463038921, -0.10263676941394806, 0.01872439496219158, -0.057460203766822815, -0.052679259330034256, 0.017267463728785515, 0.028256675228476524, -0.01419907622039318, -0.13806699216365814, -0.03028571978211403, -0.12236505001783371, 0.14187899231910706, 0.04555187746882439, 0.09602194279432297, -0.020444927737116814, 0.029764696955680847, 0.04178938269615173, 0.06392757594585419, 0.12672632932662964, 0.0217306986451149, -0.07766041904687881, -0.04088589921593666, 0.12147630006074905, -0.018463928252458572, -0.12823650240898132, -0.07046261429786682, 0.0831470638513565, 0.056202106177806854, 0.00668535428121686, -0.06953359395265579, 0.025063782930374146, -0.11480753868818283, -0.03459838032722473, 0.12013348191976547, -0.026110297068953514, 0.09006806463003159, 0.0919729545712471, 0.05283106118440628, -0.011537359096109867, 0.017175661399960518, 0.014330476522445679, 0.09933404624462128, -0.018485983833670616, -0.05628756806254387, 0.044449105858802795, 0.06232699751853943, 0.02676163800060749, 0.0914120227098465, 0.11486630141735077, 0.05811990797519684, 0.007916838862001896, -0.0069568222388625145, 0.09513771533966064, 0.1076609268784523, 0.05656248703598976, 0.03803924098610878, -0.07168477028608322, -0.0345931239426136, -0.03456578776240349, 0.06573593616485596, 0.07445358484983444, 0.007341617252677679, -0.06075980141758919, -0.03163228556513786, -0.08515749126672745, -0.051256630569696426, 0.0013797014253214002, 0.04411711171269417, -0.1282237321138382, 0.07523483037948608, 0.09591684490442276, -0.10197535157203674, 0.06180689483880997, 0.07625287771224976, -0.09563867747783661, 0.0666905865073204, -0.10241838544607162, -0.11758068948984146, 0.09379825741052628, -0.04161125794053078, 0.042634475976228714, -0.02384765073657036, 0.059044379740953445, 0.12002331763505936, -0.12239391356706619, 0.09460767358541489, -0.01348264142870903, 0.12506364285945892, 0.05164425075054169, 0.03435039892792702, 0.04404645413160324, 0.052889712154865265, 0.1152862161397934, 0.1127815693616867, -0.08448848128318787, -0.0041222115978598595, -0.13603202998638153, -0.1616729348897934, 0.13713853061199188, 0.09879832714796066, 0.09470474720001221, -0.12578976154327393, -0.12414159625768661, -0.122311070561409, -0.019354242831468582, 0.08317934721708298, -0.12297511100769043, 0.11082936078310013, -0.18973329663276672, -0.06540034711360931, -0.04893925413489342, -0.007859009318053722, -0.14848388731479645, 0.0563497394323349, 0.026040315628051758, -0.09590382874011993, -0.12502357363700867, 0.07624465227127075, -0.07452598214149475, -0.055418357253074646, 0.14334021508693695, -0.0016300462884828448, 0.03731190040707588, -0.06354430317878723, -0.12287266552448273, 0.026337703689932823, -0.08092883229255676, 0.00046261632815003395, 0.042046234011650085, -0.13837869465351105, -0.018527254462242126, -0.05539099872112274, 0.015571030788123608, 0.024235257878899574, 0.001862703007645905, -0.0891883596777916, -0.13887982070446014, 0.15907980501651764, 0.047452982515096664, -0.03812875598669052, -0.07363437116146088, 0.14174924790859222, 0.09390071779489517, -0.03168494999408722, 0.10218209028244019, 0.052585799247026443, -0.1269746720790863, 0.02560213953256607, -0.09619025886058807, -0.04842509329319, 0.04349639266729355, 0.04013432562351227, -0.009851871058344841, 0.015427501872181892, -0.09836508333683014, 0.013394403271377087, -0.13299664855003357, -0.057068441063165665, -0.11706354469060898, 0.040444016456604004], +uitofp:[0.047601327300071716, 0.033504847437143326, 0.010617672465741634, 0.06597985327243805, -0.058597736060619354, -0.11410132050514221, 0.03881841525435448, 0.007275837007910013, -0.09445925056934357, 0.03846227750182152, -0.00017180698341690004, 0.009363840334117413, 0.014607558026909828, 0.12274205684661865, -0.027696648612618446, 0.01879628375172615, 0.08218387514352798, 0.054709531366825104, -0.10171312838792801, 0.1344245970249176, 0.0014636899577453732, -0.05598641559481621, 0.061464861035346985, 0.11506420373916626, 0.06186904013156891, 0.019142668694257736, 0.11893650889396667, -0.1197638288140297, -0.015326608903706074, 0.06888248771429062, 0.009497016668319702, 0.06810933351516724, -0.04433468356728554, -0.0704154372215271, 0.03725957125425339, -0.08453906327486038, -0.03256747126579285, -0.00494255730882287, 0.0540325753390789, -0.11338288336992264, 0.1137344241142273, -0.11326636373996735, 0.03364970162510872, -0.05005890503525734, -0.08757653832435608, 0.07121448218822479, 0.041583579033613205, 0.09442342072725296, 0.11112266033887863, -0.1065884456038475, 0.04207140579819679, 0.0600128173828125, 0.04984135553240776, 0.0666077509522438, 0.042134299874305725, -0.06094485893845558, -0.02336801588535309, -0.013086359016597271, 0.023021822795271873, 0.009036226198077202, 0.04542658478021622, 0.03384365141391754, -0.04479793459177017, 0.03158079832792282, 0.11474339663982391, 0.002356909913942218, 0.03683744743466377, -0.10170162469148636, 0.1384158730506897, 0.13429436087608337, 0.017581235617399216, -0.00879760179668665, -0.01829495280981064, -0.02272822894155979, -0.12090680003166199, -0.08192591369152069, 0.06734389811754227, 0.09347236156463623, 0.0005875896313227713, 0.03983697295188904, -0.032121941447257996, 0.04618855565786362, -0.011812320910394192, -0.06009974330663681, -0.010291071608662605, 0.08898729830980301, 0.04859807342290878, 0.0415726974606514, 0.011938272044062614, 0.0670555830001831, 0.09735116362571716, -0.09233592450618744, 0.1213466227054596, 0.011059802025556564, 0.044994793832302094, 0.04225652292370796, -0.05515306070446968, 0.05166313424706459, 0.05068109929561615, -0.048795681446790695, -0.08617513626813889, -0.04041820392012596, -0.13757775723934174, -0.09760716557502747, -0.0711137056350708, 0.030196765437722206, 0.033680178225040436, 0.08208108693361282, 0.09991177916526794, -0.1318061649799347, 0.05025966092944145, 0.05611208826303482, 0.00189309346023947, -0.12854145467281342, 0.18275372684001923, -0.07557453960180283, 0.051613699644804, -0.01837640441954136, -0.010498683899641037, -0.0751744732260704, 0.04667278751730919, 0.07269318401813507, -0.01363207958638668, -0.011376893147826195, -0.07857399433851242, -0.15414784848690033, -0.0611250177025795, 0.04609187692403793, -0.05426199361681938, -0.07150907814502716, 0.002170015824958682, -0.11088086664676666, -0.04048433527350426, -0.13211028277873993, -0.06303253769874573, -0.059747807681560516, 0.014342832379043102, 0.03743566945195198, -0.07382263243198395, -0.014265136793255806, 0.07456046342849731, -0.04476124793291092, -0.03586297109723091, 0.03484046459197998, -0.08165830373764038, -0.024307657033205032, 0.20186632871627808, -0.035469528287649155, 0.00917130522429943, 0.050425078719854355, -0.10401872545480728, 0.10216452926397324, -0.04743441939353943, -0.15832211077213287, 0.07109137624502182, -0.05242091417312622, -0.04765674099326134, 0.030623430386185646, 0.04686533659696579, 0.009487866424024105, -0.18346039950847626, -0.0645991787314415, 0.01866935007274151, 0.12311190366744995, 0.09626080840826035, -0.021519577130675316, 0.04285389557480812, -0.11692596971988678, -0.11493541300296783, -0.06044626981019974, 0.09689270704984665, -0.005533721763640642, -0.09694279730319977, 0.038744665682315826, -0.07162607461214066, 0.007223175372928381, -0.0975756123661995, -0.01830628514289856, 0.05974188074469566, 0.010855866596102715, 0.1837673932313919, 0.04830556362867355, -0.033894531428813934, 0.024526042863726616, 0.12969879806041718, 0.0888703241944313, -0.15713056921958923, -0.05554766207933426, 0.09720578044652939, -0.013793636113405228, -0.008603459224104881, 0.12603218853473663, -0.06722661852836609, -0.04321407154202461, -0.008507234044373035, 0.0910831019282341, -0.06101726368069649, 0.10600217431783676, 0.09884815663099289, 0.06751754879951477, 0.07871776819229126, -0.036410633474588394, -0.05457339808344841, 0.034297406673431396, -0.027073340490460396, -0.05592971295118332, -0.047216206789016724, -0.0035106113646179438, 0.008241075091063976, 0.035516414791345596, 0.08520523458719254, 0.05026169866323471, 0.06247777119278908, 0.11281869560480118, 0.13905902206897736, -0.019342079758644104, 0.051874201744794846, 0.07828693091869354, 0.09464483708143234, 0.09604313969612122, 0.09899205714464188, 0.05771375074982643, -0.011728414334356785, -0.11196454614400864, 0.06490834057331085, 0.08098120987415314, -0.08466480672359467, -0.09251868724822998, -0.007606111001223326, 0.024454012513160706, 0.11688344925642014, -0.10220462828874588, -0.032844919711351395, 0.09110094606876373, -0.08642399311065674, 0.010525110177695751, 0.061092302203178406, -0.006781891454011202, -0.13361050188541412, 0.09920216351747513, -0.0028588101267814636, 0.06820614635944366, 0.014117547310888767, 0.02126554772257805, -0.02842157520353794, 0.07054479420185089, 0.013030150905251503, 0.009337878786027431, -0.14930379390716553, -0.04443284124135971, 0.035333674401044846, -0.003919085022062063, -0.052480150014162064, 0.10538355261087418, 0.0025125492829829454, 0.025019871070981026, -0.06287440657615662, 0.059110887348651886, -0.11191008239984512, -0.05767129734158516, 0.04854210466146469, 0.010865863412618637, -0.026075704023241997, 0.0380687452852726, -0.001351037761196494, 0.03098614327609539, -0.02873976342380047, -0.009076149202883244, -0.09869790077209473, 0.04383324459195137, 0.01297326572239399, 0.025097256526350975, 0.029861442744731903, 0.020402733236551285, 0.027944834902882576, -0.09885287284851074, 0.11792778223752975, 0.03308388218283653, 0.11215098947286606, 0.07475448399782181, 0.033554524183273315, 0.09095273166894913, -0.11892702430486679, 0.020599110051989555, 0.017697850242257118, 0.0053513734601438046, -0.11951249092817307, 0.13195207715034485, -0.08532261848449707, -0.021208953112363815, 0.0046551828272640705, -0.04513575881719589, -0.037475015968084335, 0.01741091161966324, -0.003785067703574896, -0.0009406251483596861, -0.12398724257946014, 0.01646306738257408, -0.027202153578400612, 0.014906736090779305], +unreachable:[0.02489672228693962, -0.038198791444301605, -0.06864778697490692, -0.10763265192508698, 0.10867920517921448, 0.022903528064489365, -0.06254229694604874, -0.00045951688662171364, -0.05024576559662819, -0.10736919194459915, -0.10244965553283691, -0.1136912852525711, -0.025979453697800636, 0.12700015306472778, 0.03995319455862045, 0.10251040011644363, 0.11396385729312897, 0.03846870735287666, -0.005862140096724033, 0.026037177070975304, -0.005834338720887899, -0.025647465139627457, 0.012712177820503712, -0.09772314131259918, 0.07475712150335312, 0.022739790380001068, -0.03228577598929405, 0.11010266840457916, -0.003940239083021879, 0.05710494518280029, -0.0597635954618454, -0.013917051255702972, -0.018591776490211487, -0.0846409723162651, -0.09748446941375732, -0.06894800066947937, 0.016280516982078552, 0.12364304065704346, 0.014015601947903633, 0.0422155037522316, 0.11495601385831833, -0.07636691629886627, -0.060105904936790466, 0.0668296217918396, -0.08693734556436539, 0.02365424856543541, 0.0442534014582634, 0.03794212266802788, -0.03366345167160034, -0.015526537783443928, 0.039731740951538086, -0.03907468169927597, 0.07022694498300552, 0.10350430011749268, -0.0513424351811409, 0.06845073401927948, -0.03131683170795441, -0.06373143941164017, 0.046638358384370804, 0.04108478128910065, 0.028317686170339584, -0.0965314731001854, -0.10470707714557648, -0.07792406529188156, 0.030534029006958008, -0.0624254085123539, -0.13006654381752014, 0.10639968514442444, 0.023174986243247986, -0.008146466687321663, 0.1298278421163559, -0.030476676300168037, 0.10085516422986984, -0.09111354500055313, -0.050070762634277344, -0.008149292320013046, -0.07690838724374771, 0.015552963130176067, -0.01593673788011074, -0.031243368983268738, 0.11658979207277298, 0.00270143267698586, -0.0446864552795887, 0.06684029847383499, -0.12508843839168549, -0.030110247433185577, -0.07208704203367233, -0.071686290204525, -0.024470867589116096, -0.05425001680850983, 0.06264103949069977, -0.003990272991359234, -0.11890692263841629, -0.14250220358371735, 0.10014766454696655, 0.04412580654025078, -0.02423931658267975, -0.15672579407691956, 0.06942611187696457, 0.11838667094707489, 0.0965818390250206, 0.010159716010093689, -0.04180152341723442, -0.12111662328243256, -0.07414748519659042, -0.0709945484995842, -0.0173969566822052, 0.14359015226364136, -0.09796866774559021, 0.008292322978377342, -0.09999989718198776, 0.04248332604765892, 0.015792541205883026, -0.002188589656725526, -0.027690719813108444, 0.06586909294128418, -0.08567783981561661, -0.03122580237686634, -0.007862436585128307, -0.08508571982383728, 0.06916382908821106, -0.006027250550687313, -0.07147230207920074, 0.047327443957328796, 0.0698636919260025, 0.024299798533320427, -0.06450415402650833, -0.00537495780736208, -0.10834009945392609, 0.022362610325217247, 0.11271720379590988, 0.06870991736650467, -0.06282445043325424, -0.08898324519395828, -0.030649814754724503, 0.07637374103069305, 0.09756540507078171, -0.07566145807504654, -0.12912270426750183, -0.11107968538999557, 0.01782498136162758, -0.16620072722434998, -0.019842352718114853, 0.03058256022632122, -0.08975111693143845, 0.11775657534599304, 0.01610073633491993, -0.017584798857569695, 0.008168770000338554, -0.022721048444509506, -0.04167179390788078, -0.1266021430492401, -0.008680365048348904, -0.015448297373950481, 0.054726120084524155, 0.12183576077222824, 0.03082808293402195, -0.02619914524257183, -0.09707114100456238, 0.10233842581510544, 0.017267558723688126, 0.007037462666630745, 0.0178102757781744, -0.023533709347248077, 0.10069938749074936, -0.1460956484079361, 0.016078278422355652, -0.12614759802818298, 0.09986742585897446, 0.09547297656536102, -0.09682656079530716, 0.10638093948364258, -0.13060978055000305, 0.09740149229764938, -0.0024423464201390743, -0.043012507259845734, 0.06096813082695007, -0.05302977189421654, 0.00018726005509961396, 0.06418413668870926, -0.06517542153596878, -0.0563119538128376, -0.16877157986164093, -0.012513524852693081, -0.08384010195732117, -0.044083964079618454, 0.052469220012426376, 0.030307769775390625, -0.03051171265542507, 0.061807651072740555, 0.03897351026535034, 0.062286119908094406, 0.11487109959125519, -0.03085676021873951, -0.02040838450193405, -0.020652737468481064, 0.1378912627696991, -0.0169770959764719, -0.11599507927894592, 0.020571008324623108, 0.07585763186216354, 0.09990086406469345, 0.08130282163619995, -0.06398189812898636, -0.026048121973872185, -0.04361364245414734, 0.11115365475416183, 0.02017623372375965, 0.14122040569782257, -0.12462075799703598, 0.05042992904782295, 0.10130637139081955, 0.06352312862873077, 0.12367383390665054, -0.07059356570243835, 0.15298494696617126, -6.718066288158298e-05, 0.1120847687125206, 0.008142797276377678, -0.08055618405342102, -0.015058930031955242, -0.07665642350912094, 0.02584773115813732, 0.07677764445543289, -0.02407863177359104, 0.1667412966489792, -0.06519169360399246, 0.0515718013048172, 0.09464448690414429, -0.05589114874601364, -0.027946917340159416, 0.05175801366567612, 0.11242737621068954, 0.04210187494754791, -0.05312363803386688, -0.05072609707713127, 0.07793544977903366, -0.1572813093662262, -0.07952491194009781, -0.06494691222906113, -0.11528278142213821, 0.06973426789045334, -0.006287218537181616, -0.11536156386137009, 0.05131039768457413, 0.0738210678100586, 0.007741637993603945, 0.0431060716509819, -0.06603994220495224, -0.05668526142835617, 0.12850050628185272, -0.022989947348833084, 0.12813226878643036, 0.08628572523593903, 0.07424258440732956, 0.0872269943356514, 0.006255038548260927, 0.016391368582844734, -0.11983940005302429, -0.05055249109864235, -0.019897697493433952, 0.012089679948985577, 0.040190134197473526, -0.0624571293592453, 0.09669315814971924, -0.021075697615742683, -0.07966674864292145, -0.009074075147509575, 0.059089094400405884, 0.07399169355630875, 0.01750721037387848, -0.10636518150568008, -0.09925641864538193, -0.05594818294048309, -0.03268275782465935, 0.12820225954055786, 0.011920107528567314, -0.06503709405660629, 0.09896378219127655, -0.03773251548409462, -0.11815419048070908, -0.08748111128807068, 0.10918339341878891, 0.060165971517562866, 0.038931623101234436, 0.0423523373901844, -0.10454638302326202, 0.15337322652339935, -0.09638497978448868, -0.056798458099365234, 0.024262797087430954, 0.10461254417896271, -0.06410746276378632, 0.017949506640434265, 0.10802291333675385, -0.05151750147342682, -0.12558996677398682, 0.1260223537683487, -0.12411864846944809, -0.060371629893779755], +urem:[0.0248272642493248, -0.004107571206986904, -0.07392854243516922, -0.10720261931419373, 0.010372916236519814, 0.0792883038520813, 0.07310235500335693, 0.01722482033073902, 0.10350960493087769, 0.07613310217857361, -0.05978281795978546, -0.1154836043715477, -0.010401939041912556, 0.00704506691545248, 0.02517460472881794, 0.1428809016942978, 0.14450103044509888, -0.00885774940252304, -0.0470651350915432, 0.060038793832063675, 0.12037140130996704, -0.007122513838112354, -0.06642590463161469, 0.10790376365184784, 0.03283318504691124, 0.035302937030792236, -0.1075652614235878, 0.08423078060150146, -0.057897746562957764, -0.13109807670116425, -0.11084506660699844, -0.00032525378628633916, -0.03977126255631447, -0.0914716050028801, -0.08700551092624664, 0.06943827122449875, -0.033997662365436554, -0.009329636581242085, 0.09458882361650467, -0.07218880951404572, 0.11115644127130508, -0.05018498748540878, 0.09381181746721268, 0.13779237866401672, -0.08853303641080856, 0.0029764724895358086, 0.06545078009366989, 0.09955218434333801, -0.06325898319482803, -0.03965131565928459, 0.07887940853834152, 0.026526158675551414, -0.12356272339820862, 0.02918546460568905, 0.028517043218016624, 0.11595295369625092, 0.05812729150056839, -0.03937434032559395, 0.02237352915108204, 0.08983302861452103, 0.04443873092532158, 0.06669799983501434, 0.041776932775974274, 0.09334492683410645, 0.08251910656690598, 0.11387384682893753, 0.09009608626365662, 0.02927069552242756, 0.1419508308172226, 0.08575591444969177, -0.028993435204029083, 0.05815257504582405, -0.08934863656759262, 0.07858157157897949, 0.02216188982129097, 0.06536219269037247, 0.10730838775634766, -0.004129538778215647, 0.007274458184838295, 0.03819180279970169, -0.08898470550775528, 0.007353608496487141, -0.012718766927719116, 0.007856007665395737, 0.06879235059022903, -0.0012047458440065384, -0.030237331986427307, -0.07431052625179291, -0.02740909717977047, -0.06525865197181702, 0.0921827033162117, -0.017555098980665207, -0.07936330884695053, -0.01021380815654993, -0.08874069154262543, -0.07592569291591644, -0.09583768248558044, 0.008809992112219334, 0.004998807795345783, 0.1346469223499298, -0.11491680145263672, -0.09122563153505325, 0.08820591121912003, 0.02962762489914894, -0.07333722710609436, -0.04194905608892441, 0.14924095571041107, -0.03209731727838516, 0.06610483676195145, -0.134346604347229, 0.008204983547329903, -0.12694139778614044, 0.12738920748233795, 0.08365734666585922, 0.02140798047184944, -0.07481540739536285, -0.080750472843647, -0.04862964153289795, -0.07136030495166779, -0.11887702345848083, -0.10218685865402222, -0.06988614052534103, -0.1066531091928482, 0.0325767882168293, -0.07596301287412643, -0.04539400711655617, 0.022029774263501167, -0.014121977612376213, 0.09389787167310715, -0.1116538941860199, 0.009102027863264084, 0.08511283993721008, -0.1365950107574463, -0.11175431311130524, 0.06133226305246353, 0.0011095135705545545, 0.008400781080126762, -0.08549512922763824, -0.0608745701611042, -0.11099102348089218, -0.015688128769397736, 0.0298872459679842, 0.011861331760883331, -0.09415898472070694, 0.018842173740267754, -0.024634413421154022, 0.027320897206664085, -0.12653866410255432, -0.13237883150577545, -0.01997571624815464, -0.11265607923269272, -0.10480460524559021, 0.051709506660699844, 0.08037282526493073, 0.060388777405023575, -0.12632985413074493, 0.04646970331668854, -0.08310745656490326, 0.08560265600681305, 0.016846593469381332, -0.037797197699546814, -0.03829870745539665, -0.12473702430725098, 0.09134270995855331, 0.05009651184082031, 0.0687587633728981, 0.021132556721568108, 0.07395754754543304, -0.047598857432603836, -0.016385812312364578, 0.02356797084212303, -0.017415646463632584, 0.017655998468399048, 0.1246342658996582, 0.007064985577017069, -0.0012872257502749562, 0.09459754079580307, 0.11522233486175537, -0.008167858235538006, -0.06298502534627914, -0.009191786870360374, 0.049503594636917114, -0.051932405680418015, -0.05594174563884735, -0.034207168966531754, 0.05997338518500328, -0.04750235006213188, 0.0766851156949997, 0.10978823900222778, 0.053131479769945145, 0.009167681448161602, -0.0914018377661705, -0.007304496597498655, 0.08141050487756729, 0.11087381094694138, 0.11692629009485245, -0.06881897151470184, -0.026193706318736076, -0.02936989814043045, 0.0677945539355278, 0.07032877951860428, -0.05546434596180916, -0.04825931042432785, -0.0005319429910741746, -0.064588762819767, -0.048481184989213943, -0.0011287789093330503, 0.06941716372966766, -0.12714675068855286, 0.07091621309518814, 0.01712675578892231, -0.057086117565631866, -0.0869976282119751, 0.07565728574991226, -0.0988553911447525, 0.04218226671218872, 0.0410163439810276, 0.01858225278556347, -0.05478288233280182, -0.032880209386348724, 0.08839088678359985, 0.08894000202417374, 0.12487088143825531, 0.117247574031353, -0.030135145410895348, 0.08627807348966599, 0.11312606930732727, 0.11484555155038834, -0.06990720331668854, 0.08572383224964142, 0.07028559595346451, 0.050066616386175156, 0.0007907102117314935, 0.040465179830789566, 0.09785973280668259, 0.05411529541015625, -0.15182676911354065, 0.055605530738830566, 0.046652693301439285, 0.09519664198160172, 0.09008216857910156, 0.07031413912773132, -0.09665946662425995, 0.054324451833963394, -0.012925717048346996, 0.10446839779615402, 0.060697149485349655, -0.1499793380498886, 0.015434925444424152, 0.11444682627916336, -0.047344695776700974, 0.018277296796441078, -0.14586977660655975, -0.1334773600101471, 0.025240527465939522, -0.08962472528219223, 0.10760598629713058, -0.0032965741120278835, 0.039409130811691284, -0.03406916558742523, 0.09453610330820084, -0.0012192282592877746, 0.028939813375473022, -0.05999135598540306, -0.12069528549909592, 0.11151313036680222, -0.07542947679758072, 0.002723264740779996, 0.0399182103574276, 0.08956781774759293, -0.017135920003056526, -0.05175972357392311, 0.024738704785704613, 0.02206997573375702, 0.00018340477254241705, -0.03785159811377525, -0.14099416136741638, 0.03366243094205856, 0.03895324468612671, -0.02567077800631523, -0.1133342757821083, 0.06421399861574173, 0.12181469798088074, -0.0066979629918932915, 0.027223512530326843, -0.12239202857017517, -0.12415777146816254, 0.011312652379274368, -0.09037819504737854, -0.043468400835990906, 0.07926645874977112, -0.026729868724942207, -0.11418787389993668, 0.014550011605024338, -0.0985308289527893, -0.02899615466594696, -0.1282799243927002, -0.03681628033518791, -0.1113617792725563, 0.05781950056552887], +variable:[-0.08674121648073196, -0.09856478124856949, 0.03322923928499222, 0.06426240503787994, -0.11660832166671753, -0.03668324276804924, -0.040309708565473557, -0.07773741334676743, 0.06580489873886108, -0.05053389444947243, -0.04296579584479332, -0.01724715158343315, -0.0950915589928627, -0.016706783324480057, -0.04267384111881256, -0.07257753610610962, -0.0673099085688591, -0.03667570278048515, 0.04729467257857323, -0.08290612697601318, -0.09562718123197556, -0.00827802624553442, -0.03871738910675049, 0.043610937893390656, 0.10575611144304276, -0.07450409978628159, 0.04623968526721001, 0.008633136749267578, -0.042607564479112625, -0.07057999819517136, 0.07614108920097351, -0.05168965086340904, -0.09591234475374222, 0.10703099519014359, 0.0997849851846695, 0.05235467106103897, -0.10781519114971161, 0.08486612141132355, -0.02407817170023918, 0.05200676992535591, -0.08820444345474243, 0.08402436971664429, -0.02201305516064167, 0.07134965807199478, 0.10864480584859848, 0.13258816301822662, -0.07735006511211395, -0.04982100427150726, 0.1001487746834755, 0.10236895084381104, -0.1052113026380539, -0.04196053370833397, 0.13375182449817657, -0.07223577052354813, 0.057270146906375885, -0.07666375488042831, 0.05194734036922455, -0.004659897182136774, 0.08061568439006805, 0.11299653351306915, -0.1191415935754776, 0.0923205241560936, -0.017634695395827293, -0.0052456422708928585, -0.015741413459181786, -0.02689460478723049, -0.12047572433948517, -0.17148129642009735, -0.011928077787160873, 0.047174178063869476, -0.09552101790904999, 0.1525169163942337, 0.060130346566438675, 0.08179247379302979, 0.012652548961341381, 0.025674214586615562, 0.053357258439064026, -0.027528241276741028, 0.13565343618392944, 0.09706523269414902, 0.0455123633146286, 0.10475634783506393, -0.09780173003673553, 0.05789218842983246, -0.07245595008134842, -0.0276810135692358, 0.09448134154081345, 0.02550111897289753, -0.12946203351020813, -0.016915589570999146, -0.01969061978161335, 0.090912364423275, 0.08861718326807022, 0.1758287101984024, 0.02132931724190712, -0.1550808995962143, 0.06101321056485176, 0.053646162152290344, -0.05624376982450485, 0.13497431576251984, 0.023530263453722, 0.015071354806423187, -0.08864213526248932, -0.12502478063106537, 0.02618112601339817, 0.09251176565885544, -0.06600116193294525, -0.016028838232159615, 0.013559243641793728, 0.08264698088169098, -0.0857057273387909, -0.031123118475079536, 0.06323983520269394, 0.025054147467017174, -0.013987847603857517, -0.0317336767911911, -0.04436616227030754, 0.03560589998960495, -0.18787747621536255, 0.08686407655477524, 0.1607019305229187, -0.09959760308265686, 0.022350070998072624, 0.08032792806625366, 0.025328660383820534, 0.014661754481494427, 0.0023026801645755768, -0.08431101590394974, -0.12184487283229828, 0.09592505544424057, -0.09825016558170319, -0.09253855794668198, -0.02219071239233017, 0.02677510865032673, 0.01156231015920639, 0.1013210192322731, -0.0686006247997284, -0.03481902554631233, 0.05521334707736969, 0.07996432483196259, 0.03669257462024689, 0.07846063375473022, -0.021663723513484, -0.11052142083644867, 0.031182322651147842, -0.030560430139303207, -0.059544071555137634, -0.12224331498146057, -0.0949699729681015, -0.0017410176806151867, -0.17271989583969116, -0.034809309989213943, 0.011569510214030743, 0.0656181201338768, -0.0060293665155768394, 0.014183547347784042, 0.10883139818906784, -0.05841381847858429, 0.02884673699736595, 0.12948155403137207, 0.0045314026065170765, 0.06961467117071152, 0.1495693027973175, 0.07757115364074707, -0.05949357524514198, 0.014258096925914288, 0.05117775872349739, 0.13473379611968994, 0.08538085967302322, -0.07293164730072021, 0.16464175283908844, -0.01825365610420704, -0.06142822653055191, 0.0700378343462944, 0.03777749091386795, -0.14994332194328308, -0.0545450858771801, -0.032583724707365036, -0.009705524891614914, -0.13348138332366943, 0.015922004356980324, 0.15687380731105804, 0.06252884864807129, 0.12144256383180618, 0.035535816103219986, -0.07019317150115967, 0.0008884815615601838, 0.03777611628174782, -0.07047595828771591, -0.09015601873397827, -0.04755188524723053, -0.011776425875723362, 0.046561431139707565, 0.03682951629161835, 0.06296829879283905, -0.0006605370435863733, 0.05146603286266327, -0.0446232333779335, -0.07530293613672256, -0.05524669215083122, -0.0705496221780777, 0.09351786226034164, -0.023631734773516655, -0.08326125890016556, -0.03303372859954834, 0.07887180894613266, -0.025509335100650787, 0.10879962891340256, -0.11798814684152603, 0.13387233018875122, -0.039450645446777344, -0.018401095643639565, 0.07776812463998795, -0.050616972148418427, 0.015482592396438122, -0.07073801755905151, -0.07531382888555527, -0.009648392908275127, -0.011606210842728615, 0.008215622045099735, -0.05854739993810654, 0.09776744991540909, 0.07427958399057388, -0.06741963326931, 0.09525519609451294, -0.029159680008888245, 0.08289850503206253, 0.03784056380391121, -0.05617376044392586, -0.1392076015472412, -0.04670664668083191, -0.00827779807150364, -0.11566231399774551, -0.12060307711362839, 0.0017476656939834356, 0.011839714832603931, -0.053441744297742844, 0.04277995228767395, 0.06931855529546738, -0.025351839140057564, 0.15494650602340698, -0.05021641403436661, -0.061952367424964905, 0.02786157839000225, 0.02535245753824711, -0.04712557792663574, 0.126460000872612, 0.0060966769233345985, 0.07333216071128845, 0.02508210390806198, 0.08786565065383911, -0.010881863534450531, 0.07925113290548325, -0.06896884739398956, -0.07499007135629654, -0.05175379663705826, 0.06302148848772049, -0.021020246669650078, -0.014564859680831432, 0.06924309581518173, 0.13086959719657898, -0.11788541078567505, -0.03803415223956108, 0.09850547462701797, 0.026894990354776382, -0.10040700435638428, 0.09447593986988068, 0.06820891797542572, -0.025541309267282486, -0.04089178517460823, -0.1555202156305313, 0.08444325625896454, -0.011539903469383717, -0.0910089910030365, -0.09780726581811905, -0.08814865350723267, -0.062027838081121445, -0.02974938414990902, -0.1009378507733345, 0.0951124057173729, -0.05801069363951683, 0.09290546178817749, -0.030525105074048042, 0.036771051585674286, 0.06138552725315094, 0.07647304236888885, -0.03208702802658081, 0.0374576672911644, 0.10588830709457397, 0.11328452825546265, -0.12006518989801407, -0.004670150578022003, 0.08482815325260162, -0.10301484912633896, -0.05317508056759834, -0.08552438765764236, 0.11518202722072601, -0.11219397187232971, -0.059184156358242035, 0.08855076879262924], +vectorTy:[-0.09719181060791016, -0.10198792815208435, -0.024346299469470978, 0.13673466444015503, 0.09027402848005295, 0.017195526510477066, -0.1089325100183487, -0.05431865528225899, 0.06131712347269058, -0.03609362617135048, -0.11560606956481934, 0.09409692883491516, 0.09002002328634262, -0.028767196461558342, -0.13341929018497467, -0.08020046353340149, -0.09185755997896194, 0.12111230194568634, -0.05148455128073692, -0.0035299076698720455, 0.1119721308350563, -0.00024943219614215195, 0.02714620716869831, -0.04742831736803055, 0.09078700095415115, -0.08223873376846313, -0.10166975110769272, 0.0024885183665901423, 0.02814139612019062, -0.09504372626543045, 0.022913197055459023, 0.09070122987031937, 0.1307680755853653, 0.053104691207408905, 0.08965819329023361, 0.10371412336826324, 0.07638895511627197, -0.0926222950220108, 0.1267371028661728, 0.06408964097499847, 0.06144516170024872, -0.10333429276943207, -0.016853131353855133, 0.08167260885238647, 0.006214093416929245, 0.00118956808000803, -0.10148937255144119, -0.037167854607105255, 0.09241297841072083, -0.129108265042305, -0.09284330904483795, 0.07027142494916916, -0.0657336488366127, -0.06381206214427948, -0.011429768055677414, 0.09596320241689682, 9.28403896978125e-05, 0.016579855233430862, -0.06819315999746323, -0.1107444167137146, -0.08530964702367783, 0.004841647110879421, 0.009073044173419476, -0.013896907679736614, -0.025729479268193245, 0.1232527643442154, -0.048239756375551224, 0.11276255548000336, 0.011087212711572647, 0.012136613950133324, -0.08419400453567505, -0.12810105085372925, 0.009178460575640202, -0.048885200172662735, -0.07248374819755554, -0.010610087774693966, -0.04580094665288925, -0.0010723895393311977, -0.08642991632223129, 0.036931827664375305, 0.11251930147409439, -0.0767245814204216, -0.07091771811246872, 0.004120133817195892, 0.114651158452034, 0.011567316949367523, -0.045726478099823, 0.07997499406337738, 0.07947928458452225, 0.00933810230344534, -0.04767000675201416, -0.09224586933851242, -0.09498444944620132, -0.023347478359937668, 0.12394099682569504, -0.055548783391714096, 0.022114474326372147, 0.11354662477970123, -0.005777718033641577, -0.10303923487663269, 0.06278489530086517, -0.08838174492120743, -0.02414834499359131, 0.00826946459710598, 0.10337229073047638, -0.032098833471536636, -0.09463687241077423, -0.04609555006027222, 0.017234722152352333, 0.08556189388036728, 0.08200157433748245, -0.04132452607154846, -0.12115994840860367, -0.025054726749658585, -0.03693576157093048, -0.006277856417000294, -0.023844674229621887, -0.10913732647895813, 0.0644935667514801, 0.10382448136806488, -0.086241215467453, 0.11481452733278275, 0.06314409524202347, 0.014767235144972801, 0.02108631655573845, -0.016425354406237602, 0.11737482994794846, -0.07880186289548874, 0.07141561061143875, 0.12629733979701996, -0.07061932981014252, -0.002246447140350938, -0.08907125145196915, 0.07143548130989075, -0.04010707885026932, -0.12707391381263733, 0.05498828366398811, 0.09619218856096268, 0.010076292790472507, 0.13540886342525482, -0.005363820120692253, 0.08076100796461105, 0.0557158887386322, 0.10980705171823502, 0.08801473677158356, -0.002093518152832985, 0.014341740868985653, 0.1502666026353836, 0.10563670098781586, 0.011269099079072475, 0.127699613571167, -0.014558238908648491, -0.12066955119371414, 0.058630429208278656, 0.01539753656834364, -0.11659591645002365, 0.08972080051898956, 0.1176275759935379, -0.10961373895406723, -0.11546910554170609, 0.01904124766588211, -0.030894901603460312, -0.058977410197257996, -0.060145303606987, -0.07009407132863998, 0.016132988035678864, 0.04325581341981888, -0.08592461794614792, 0.03621000051498413, -0.09156166017055511, -0.08445318788290024, 0.06482169032096863, 0.019082123413681984, 0.0854768306016922, 0.0673292949795723, 0.12371587753295898, -0.06670867651700974, -0.10173194110393524, 0.006867797113955021, -0.036218635737895966, -0.015864478424191475, -0.08210574090480804, -0.01290760189294815, -0.10788317024707794, 0.016437670215964317, -0.05300784483551979, 0.024550847709178925, 0.1235332190990448, -0.08051411807537079, -0.09424695372581482, 0.036440979689359665, -0.03162459284067154, 0.03987574204802513, -0.06892462074756622, 0.028367675840854645, 0.040438756346702576, -0.11144065111875534, 0.023835474625229836, 0.1355583667755127, -0.09120980650186539, -0.05644926056265831, -0.029768794775009155, -0.0135599160566926, -0.11270427703857422, -0.0062134843319654465, -0.10084383934736252, 0.12981456518173218, 0.06803024560213089, -0.07946004718542099, -0.09972646832466125, -0.05489370599389076, 0.10476788878440857, -0.004579477943480015, -0.015704980120062828, -0.05496663227677345, -0.1144637018442154, 0.11031857132911682, 0.008197938092052937, 0.019094914197921753, 0.034542739391326904, -0.04845207557082176, 0.04264678806066513, -0.07642596960067749, 0.02760755456984043, -0.054174650460481644, -0.04772455617785454, 0.04882866516709328, -0.015705255791544914, 0.059650592505931854, -0.02549845352768898, -0.017212359234690666, 0.1278291642665863, 0.08534538000822067, 0.11455786973237991, 0.01065992284566164, 0.039037372916936874, -0.03442544862627983, 0.03715735301375389, -0.08350026607513428, 0.008932533673942089, -0.09498951584100723, -0.06795188039541245, 0.10797697305679321, -0.08784124255180359, -0.02396605908870697, 0.09796184301376343, -0.06672825664281845, 0.04265787452459335, 0.06963024288415909, 0.01676798239350319, 0.001793690724298358, -0.03959065303206444, 0.09473846107721329, -0.06743782013654709, 0.07503796368837357, 0.08627849817276001, -0.030342618003487587, 0.026691963896155357, -0.00577195081859827, -0.01634075865149498, -0.11570804566144943, 0.08586903661489487, 0.022555388510227203, 0.09066478908061981, 0.0648057609796524, -0.11361028254032135, 0.0723857581615448, 0.09290604293346405, 0.11487214267253876, -0.051362138241529465, -0.07848980277776718, 0.058038853108882904, -0.06301954388618469, 0.06363766640424728, 0.14216886460781097, 0.06814060360193253, 0.13067777454853058, 0.10632340610027313, 0.097682423889637, -0.10973186790943146, 0.11362690478563309, 0.010568189434707165, -0.10284106433391571, -0.022430645301938057, 0.01940278895199299, -0.11041133105754852, 0.09283360838890076, -0.050003763288259506, 0.08745896071195602, 0.09994802623987198, 0.11373204737901688, 0.027414051815867424, 0.07327958941459656, -0.072690449655056, 0.0824594721198082, 0.1410863697528839, -0.04124700278043747, -0.07019954919815063, 0.0888826847076416, -0.05410235747694969], +voidTy:[-0.11052728444337845, -0.11396437138319016, 0.020233266055583954, 0.05247781053185463, 0.07876762747764587, -0.014567629434168339, -0.0962860956788063, 0.08803243935108185, -0.10000012814998627, 0.05250686779618263, -0.06748279929161072, 0.10673375427722931, 0.07509054243564606, -0.10121645778417587, -0.09648843854665756, -0.015035480260848999, 0.01853756606578827, 0.09831590950489044, 0.07381688803434372, -0.03654121235013008, 0.026811648160219193, -0.045410215854644775, -0.04115045443177223, -0.0024744586553424597, -0.09142271429300308, -0.10924798250198364, -0.09817016869783401, 0.055999550968408585, 0.016758764162659645, 0.03755389526486397, -0.03933225944638252, 0.026724038645625114, 0.05683088302612305, 0.020728129893541336, 0.09384682774543762, -0.09938383102416992, 0.11709887534379959, 0.10247636586427689, -0.09546378999948502, -0.05050135403871536, -0.05212784558534622, -0.07870431244373322, -0.008185185492038727, 0.11725258082151413, 0.022310543805360794, 0.01715713180601597, -0.09235398471355438, -0.07663685083389282, -0.007636980153620243, 0.07968456298112869, 0.020368095487356186, 0.11042764037847519, -0.06949041038751602, -0.10052859783172607, -0.1028231605887413, 0.10758710652589798, -0.015688441693782806, -0.023027518764138222, -0.11630363762378693, -0.042099516838788986, -0.10945884883403778, -0.09137570858001709, 0.11830770969390869, -0.10226455330848694, -0.030904142186045647, -0.0007910403655841947, 0.10403938591480255, -0.014602328650653362, -0.005582459736615419, -0.02905147336423397, 0.08849587291479111, -0.1261252760887146, -0.061178985983133316, -0.1185002326965332, 0.06352473050355911, 0.009420827031135559, -0.02080395817756653, -0.0030299765057861805, -0.04402979090809822, -0.05756282061338425, 0.0978919044137001, -0.10049047321081161, 0.10083940625190735, 0.0019997607450932264, -0.06079038977622986, -0.027661768719553947, 0.0806589126586914, -0.08593695610761642, 0.08063195645809174, 0.005982665345072746, -0.0782606303691864, -0.07695107161998749, 0.08620158582925797, -0.0859420895576477, 0.06932352483272552, -0.02642746828496456, 0.03621697053313255, -0.08038029819726944, -0.0005034989444538951, 0.03682272881269455, 0.1083378717303276, -0.04761157184839249, 0.05545758455991745, -0.04687740281224251, 0.09855533391237259, -0.017737150192260742, -0.117215096950531, 0.013448894023895264, -0.06867068260908127, -0.04385269433259964, -0.11337491124868393, 0.112669438123703, 0.022123264148831367, 0.1122652217745781, 0.005331220105290413, -0.028882158920168877, 0.005223149433732033, 0.08102093636989594, 0.07650090008974075, 0.09138454496860504, -0.0846707671880722, 0.0811038389801979, 0.07850413769483566, 0.0685986876487732, 0.046440448611974716, 0.06457448750734329, 0.0355353020131588, -0.11433469504117966, 0.08223412185907364, 0.07807458192110062, -0.09421050548553467, 0.05361093208193779, 0.040100377053022385, 0.06434626132249832, -0.10509305447340012, 0.11723551154136658, -0.0825783908367157, -0.10889989882707596, -0.10642104595899582, 0.0867769792675972, 0.012242298573255539, 0.015794767066836357, 0.0038845494855195284, 0.014062758535146713, 0.06022880598902702, 0.012930874712765217, -0.011768744327127934, 0.05073443800210953, 0.08663032948970795, -0.008184797130525112, 0.09368608146905899, -0.09743060916662216, -0.036977771669626236, 0.09298016875982285, 0.05344396084547043, 0.03487235680222511, 0.12009279429912567, 0.09395699203014374, -0.03136930614709854, -0.08475636690855026, -0.028072308748960495, -0.08445390313863754, -0.08826503902673721, -0.1345272809267044, -0.07744146138429642, 0.07987401634454727, -0.0741807222366333, -0.09906568378210068, 0.08517508953809738, 0.06257566064596176, -0.10945319384336472, 0.0885891392827034, 0.006863675080239773, 0.09843261539936066, 0.1145581379532814, -0.059814970940351486, 0.11690115928649902, -0.026422834023833275, -0.025558339431881905, 0.010143485851585865, -0.007074426859617233, -0.12211655080318451, -0.013933738693594933, -0.09999798238277435, -0.027042239904403687, -0.1326005458831787, -0.008612057194113731, 0.08297322690486908, -0.10597047954797745, 0.09099780768156052, 0.01908753253519535, -0.07139475643634796, -0.022874874994158745, 0.05246979370713234, -0.03242918848991394, -0.013421985320746899, 0.09400913119316101, -0.03030543029308319, -0.03505046293139458, -0.10395214706659317, 0.08986364305019379, -0.03875086084008217, 0.026135949417948723, 0.08685585856437683, 0.07676604390144348, 0.09573771059513092, 0.08910510689020157, 0.1063489094376564, -0.07703173905611038, -0.08970481157302856, -0.00047993476619012654, 0.007235828787088394, 0.06673725694417953, -0.04974643513560295, -0.054348915815353394, -0.06437679380178452, -0.06021510809659958, -0.09033135324716568, -0.029222644865512848, -0.04436430335044861, -0.10702988505363464, -0.028714949265122414, -0.0030109076760709286, 0.10675770044326782, 0.08043582737445831, -0.017630070447921753, 0.023971211165189743, -0.0042134737595915794, -0.033250074833631516, 0.10772339999675751, -0.057068802416324615, -0.10974828153848648, 0.09685922414064407, 0.05854463949799538, -0.043458353728055954, -0.027098653838038445, -0.07111044973134995, -0.06701748818159103, 0.029757866635918617, -0.013566137291491032, -0.08604240417480469, -0.09187298268079758, -0.10988005250692368, 0.00949924997985363, 0.029218340292572975, -0.09258098900318146, -0.0625464916229248, 0.005275482777506113, -0.07648219168186188, -0.058306172490119934, 0.04038079455494881, 0.016035834327340126, 0.08744800090789795, -0.03663434460759163, 0.12077579647302628, 0.10322301089763641, 0.040063224732875824, 0.004730957560241222, 0.11866756528615952, 0.002576839178800583, -0.050122231245040894, 0.108118936419487, -0.01883208006620407, 0.09340812265872955, 0.056968845427036285, 0.12092085927724838, -0.10360137373209, -0.09868864715099335, -0.03741994872689247, 0.05128707364201546, 0.11406932771205902, 0.06131119653582573, 0.10034063458442688, -0.10930050909519196, 0.0849061906337738, -0.04420637711882591, 0.042814843356609344, -0.01673472300171852, 0.0834956243634224, 0.08794465661048889, 0.028809860348701477, -0.11684757471084595, 0.13337570428848267, 0.029053624719381332, -0.0007301748264580965, 0.03684001415967941, 0.1275121569633484, -0.08028439432382584, 0.014777444303035736, 0.10139074176549911, -0.10146131366491318, -0.0014842741657048464, -0.0399746336042881, 0.10177764296531677, 0.04597458988428116, 0.1033230870962143, 0.019962023943662643, 0.060439616441726685, 0.09081888943910599, -0.1047777384519577], +xor:[0.023098917677998543, 0.0025207882281392813, 0.04091842845082283, -0.10241744667291641, 0.12520097196102142, 0.12775711715221405, -0.0417679101228714, -0.09534989297389984, -0.047175899147987366, -0.0014680918538942933, 0.019489973783493042, -0.1056724488735199, -0.019060632213950157, 0.12079524993896484, 0.006134445779025555, 0.05455152317881584, 0.13748474419116974, 0.037697117775678635, -0.07344220578670502, -0.009808415547013283, 0.014884513802826405, 0.025080839172005653, 0.09315160661935806, 0.11594130098819733, 0.02488785795867443, 0.031705524772405624, -0.07568509131669998, 0.08276309072971344, 0.055348630994558334, -0.05904064700007439, 0.03278103843331337, 0.06442105025053024, -0.03608546406030655, -0.08761301636695862, -0.056910526007413864, 0.02908928133547306, -0.033712051808834076, -0.013732650317251682, 0.08964724093675613, -0.006404044572263956, 0.12147045880556107, -0.06353253871202469, 0.0612872950732708, 0.03015229105949402, -0.0238786693662405, -0.0737154558300972, 0.06262332201004028, -0.08333931863307953, 0.060234926640987396, -0.040024738758802414, 0.0614033117890358, 0.023935362696647644, 0.0463961586356163, 0.07545441389083862, -0.03787519782781601, 0.05060027912259102, -0.03875689581036568, -0.016679760068655014, 0.003026842838153243, -0.10987814515829086, 0.0434393435716629, 0.15557299554347992, 0.019945906475186348, 0.11598795652389526, 0.11213382333517075, 0.055973589420318604, -0.07712775468826294, 0.03626352921128273, 0.1200268566608429, 0.11752142012119293, 0.09972954541444778, 0.05334163084626198, -0.1185043528676033, 0.04610258340835571, -0.026670126244425774, 0.0337245911359787, 0.15384811162948608, -0.054082442075014114, 0.014094560407102108, 0.10025268793106079, -0.08418707549571991, 0.012736432254314423, -0.012079522013664246, -0.07037432491779327, 0.06206350401043892, 0.027205409482121468, -0.03945015370845795, -0.02438618429005146, 0.011856796219944954, 0.12414368987083435, 0.09123728424310684, 0.0393594391644001, -0.0724293440580368, -0.010125107131898403, -0.0871138796210289, 0.014321176335215569, -0.054851870983839035, -0.005583975929766893, 0.03864767402410507, 0.11132483929395676, -0.10997164249420166, -0.09385344386100769, 0.019255036488175392, -0.002187432488426566, -0.0707664042711258, 0.10128171741962433, 0.13166947662830353, 0.08261698484420776, 0.049772776663303375, -0.0391082800924778, 0.037959348410367966, 0.047860726714134216, -0.04872832074761391, -0.12717562913894653, 0.07643334567546844, -0.06183936074376106, -0.013760166242718697, -0.046614088118076324, -0.06333599239587784, -0.11096998304128647, 0.04377076029777527, 0.015863556414842606, -0.11044017970561981, 0.02305164933204651, -0.001655983505770564, -0.02592996135354042, 0.052603285759687424, -0.07293110340833664, -0.05081047862768173, -0.012666930444538593, -0.002776420908048749, 0.0382295623421669, -0.12934748828411102, -0.10878627747297287, 0.06617721170186996, -0.01930771768093109, 0.014152823947370052, 0.03810969740152359, -0.06100492924451828, -0.10459224134683609, 0.139292910695076, -0.056343670934438705, -0.061034854501485825, -0.003136018756777048, -0.07797009497880936, -0.033365994691848755, 0.0252517219632864, -0.038131602108478546, -0.12567736208438873, -0.02174421213567257, -0.10319306701421738, 0.12276138365268707, -0.006777358241379261, -0.04881652072072029, -0.06569413840770721, 0.07945609837770462, 0.04090810939669609, -0.03429555520415306, 0.07124684751033783, 0.09560968726873398, 0.019578497856855392, -0.03766263648867607, 0.018350444734096527, 0.1214645504951477, 0.09437008947134018, -0.12291785329580307, 0.004264079034328461, 0.008415523916482925, -0.13810090720653534, -0.011871136724948883, 0.023678965866565704, -0.07584670931100845, -0.01934901438653469, -0.10661427676677704, -0.07324438542127609, 0.002145475707948208, 0.08475460857152939, 0.001775928307324648, 0.12152092903852463, 0.020972993224859238, 0.02706611528992653, -0.017836375162005424, 0.06709736585617065, -0.035786841064691544, -0.008214782923460007, 0.08723610639572144, -0.08710522949695587, 0.05982514098286629, 0.10449622571468353, 0.05230332165956497, -0.007955409586429596, -0.07150440663099289, 0.03927399963140488, -0.044417742639780045, 0.09256737679243088, 0.024179967120289803, -0.06718278676271439, 0.028407849371433258, -0.10937058180570602, 0.08769958466291428, 0.06679680943489075, -0.04791027680039406, 0.048994194716215134, -0.0038555089849978685, -0.1148781031370163, -0.10742515325546265, 0.036016691476106644, 0.03310267627239227, 0.03154435008764267, 0.06625185161828995, 0.07491536438465118, 0.04336357116699219, 0.010060282424092293, 0.08831334114074707, 0.06059277057647705, 0.042648348957300186, 0.0592561699450016, 0.07043459266424179, -0.12363170087337494, 0.022366004064679146, 0.10613684356212616, 0.006695824209600687, -0.010984931141138077, -0.11505480110645294, 0.022947806864976883, 0.0687117725610733, 0.04827141389250755, 0.04772235080599785, -0.005404914729297161, 0.027213411405682564, 0.0711333379149437, 0.048609595745801926, 0.004934375640004873, 0.051050473004579544, 0.06167912483215332, 0.140579953789711, -0.060863375663757324, 0.05494176596403122, -0.13260416686534882, 0.0042793345637619495, 0.0858224481344223, 0.0674840658903122, -0.0106767313554883, 0.012144647538661957, -0.06210416555404663, 0.0699494332075119, 0.07528479397296906, -0.001068550394847989, 0.018655546009540558, 0.17190766334533691, -0.044914599508047104, 0.1962389200925827, -0.04890773445367813, 0.07552208006381989, 0.024607988074421883, -0.05877889320254326, -0.10532186925411224, 0.19467014074325562, 0.065402090549469, 0.09849683195352554, -0.0007711470243521035, -0.010683546774089336, 0.03746149316430092, -0.05872019752860069, -0.02249009907245636, 0.004642727319151163, 0.10334360599517822, 0.006290428806096315, 0.041266459971666336, -0.027815725654363632, -0.04235506430268288, -0.06867870688438416, 0.10073422640562057, 0.11423581838607788, 0.0020381396170705557, 0.02262849360704422, 0.11108776181936264, 0.03267339617013931, 0.025329608470201492, -0.013089491054415703, -0.04055388271808624, 0.1006665825843811, 0.10326816886663437, -0.039076946675777435, 0.065516896545887, -0.03405376523733139, -0.11470107734203339, 0.1351267248392105, -0.08623185008764267, 0.07849191874265671, -0.09642425924539566, -0.19264823198318481, -0.04242026433348656, 0.01590268686413765, -0.09430856257677078, 0.03987385332584381, -0.12252085655927658, -0.055853258818387985, -0.09067884832620621, 0.03172679990530014], +zext:[0.02546684630215168, -0.0021372088231146336, -0.004925194662064314, 0.03307391330599785, -0.026232104748487473, 0.052755653858184814, 0.06810930371284485, -0.062404900789260864, -0.04388244450092316, -0.021083110943436623, 0.03253199905157089, -0.057263605296611786, -0.01629960536956787, 0.12739647924900055, 0.008792553097009659, 0.06102197989821434, 0.13095183670520782, 0.057580433785915375, -0.12057022750377655, -0.025663750246167183, 0.07843581587076187, 0.06780654937028885, 0.13170060515403748, 0.10114413499832153, 0.023821985349059105, 0.039225343614816666, -0.023618057370185852, -0.07111436128616333, 0.037269677966833115, -0.08517247438430786, 0.05733487382531166, 0.07253261655569077, 0.01153936143964529, -0.10501240938901901, -0.08641161769628525, -0.01244981400668621, -0.03543459251523018, 0.010266641154885292, 0.09381837397813797, -0.11566974222660065, 0.060036882758140564, -0.05667167156934738, 0.18101997673511505, -0.07565590739250183, -0.01686069183051586, -0.0024407964665442705, 0.0640561506152153, 0.09825771301984787, 0.06760263442993164, -0.04136877506971359, 0.04224712774157524, 0.014764059334993362, 0.05711705982685089, 0.06997142732143402, -0.06066811457276344, 0.03639834001660347, 0.030796846374869347, -0.09158691763877869, 0.02073723077774048, 0.0058881500735878944, 0.04452621191740036, 0.03811906650662422, -0.011808015406131744, 0.10953573137521744, 0.10017871111631393, 0.0778668075799942, -0.04357128590345383, 0.03440181910991669, 0.11263909190893173, 0.10074388980865479, 0.01838495023548603, 0.055388402193784714, -0.018430935218930244, 0.03165821358561516, -0.0639394074678421, -0.1425916850566864, -0.08863398432731628, -0.16245318949222565, 0.0099457623437047, 0.06558340042829514, -0.08739262074232101, 0.013819737359881401, -0.0008462024852633476, 0.12838424742221832, 0.07033468037843704, 0.20620520412921906, 0.020802868530154228, -0.014664673246443272, -0.027122685685753822, 0.03560186177492142, 0.08466669917106628, -0.03770148754119873, -0.081439308822155, -0.013142753392457962, -0.08933452516794205, 0.04150477051734924, -0.057356785982847214, 0.06391087174415588, -0.09009893983602524, 0.10832596570253372, -0.10434233397245407, -0.10735013335943222, -0.016764016821980476, 0.050899673253297806, -0.0543835274875164, -0.0010963253444060683, 0.060999926179647446, 0.10456256568431854, 0.003029672894626856, -0.050921957939863205, 0.05384128913283348, 0.05390927195549011, -0.04074743017554283, -0.13383741676807404, 0.1346040517091751, -0.0879618227481842, -0.034750811755657196, 0.06240347772836685, -0.056749310344457626, -0.11441394686698914, 0.06350357085466385, -0.001732424832880497, -0.08602188527584076, -0.08139486610889435, -0.053601738065481186, -0.018822137266397476, -0.06116895377635956, 0.0009844891028478742, -0.07994130253791809, -0.05957646667957306, 0.0034757175017148256, -0.004211349878460169, 0.08305150270462036, -0.11680564284324646, 0.08001953363418579, -0.003228380111977458, 0.014728258363902569, 0.039429452270269394, -0.06750137358903885, -0.1088937520980835, -0.11302762478590012, -0.13596321642398834, 0.14401035010814667, 0.07299035042524338, -0.08151273429393768, -0.1284146010875702, -0.15611623227596283, -0.011802786961197853, 0.00851049367338419, -0.22477832436561584, -0.0361185260117054, 0.10391896218061447, 0.055064842104911804, -0.09845143556594849, 0.08231748640537262, -0.05499967932701111, -0.016319015994668007, -0.01740623451769352, 0.06835669279098511, 0.027105290442705154, -0.007099589332938194, -0.04130847752094269, 0.018267925828695297, 0.13271240890026093, 0.09953060746192932, 0.00226989877410233, -0.08518488705158234, -0.010409725829958916, -0.07357485592365265, 0.02690121717751026, 0.09961110353469849, 0.05233282595872879, -0.03661772236227989, -0.11219820380210876, -0.07443967461585999, 0.0518781878054142, 0.0698629766702652, 0.009819570928812027, 0.12439461797475815, 0.011900593526661396, -0.11434159427881241, 0.0575261227786541, -0.1389189213514328, 0.006043245550245047, -0.04402740299701691, 0.06025060638785362, 0.14922809600830078, -0.009426266886293888, 0.029567895457148552, 0.03679861128330231, 0.05682935193181038, 0.13479430973529816, -0.04465295374393463, 0.032295357435941696, 0.023023061454296112, 0.010125435888767242, -0.06870049983263016, 0.19072793424129486, 0.008987952023744583, 0.0731293186545372, 0.07350977510213852, 0.014037879183888435, -0.20822294056415558, 0.0025753239169716835, -0.11044275015592575, -0.05652797967195511, -0.018497319892048836, -0.005968412384390831, 0.02346649393439293, 0.07026983052492142, 0.027058102190494537, -0.032707687467336655, -0.05525277182459831, 0.1094718873500824, 0.07669288665056229, -0.06357870250940323, 0.05475713312625885, 0.08009335398674011, -0.014674246311187744, 0.1475440263748169, 0.09702026844024658, -0.07771151512861252, -0.02439381740987301, 0.036051422357559204, -0.06280869990587234, 0.07790283113718033, 0.06386946141719818, 0.030130213126540184, 0.07998353987932205, 0.004764718469232321, 0.07385353744029999, -0.06615036725997925, -0.03379077836871147, 0.09290924668312073, 0.09512218087911606, 0.1410401463508606, 0.04872805252671242, -0.06611382961273193, -0.0672249048948288, 0.003819510340690613, 0.08813975751399994, 0.06909725069999695, 0.03039800375699997, -0.03183199092745781, 0.14280453324317932, 0.04930488020181656, -0.0595615915954113, 0.04525476321578026, -0.09568671137094498, 0.059364739805459976, -0.044949013739824295, -0.1703987866640091, -0.05455619469285011, 0.10930050164461136, 0.02612091414630413, -0.06339066475629807, -0.10789524763822556, -0.08660877496004105, 0.074980229139328, -0.09778398275375366, -0.05952300503849983, -0.010644339956343174, -0.1141231581568718, -0.05102750286459923, 0.02526104263961315, 0.006055799778550863, -0.07719461619853973, 0.004528644494712353, 0.038109276443719864, 0.13439255952835083, -0.017101015895605087, -0.05589466542005539, -0.022479455918073654, 0.02396199107170105, 0.0021665585227310658, -0.04984583705663681, 0.025255771353840828, 0.05603703483939171, -0.008353990502655506, 0.00559653528034687, 0.011153179220855236, 0.0054147085174918175, 0.06907202303409576, -0.13423410058021545, 0.03948657587170601, 0.042946044355630875, -0.10430506616830826, 0.12529531121253967, -0.08543012291193008, -0.04869621619582176, 0.023816220462322235, 0.11474141478538513, -0.07506333291530609, 0.01541562657803297, -0.07493200153112411, 0.041853535920381546, -0.07251696288585663, -0.03460349142551422, -0.11122290045022964, 0.022021180018782616] \ No newline at end of file From 7ef6d3f592b8b31dc54a7f7f6e1faf7895884cf1 Mon Sep 17 00:00:00 2001 From: nishant_sachdeva Date: Sun, 9 Jul 2023 17:31:59 +0530 Subject: [PATCH 04/24] updated llvm16 build to reflect decide code standards --- src/CMakeLists.txt | 2 +- src/test-suite/generateOracle.sh | 2 +- src/test-suite/generate_llfiles.sh | 2 +- src/test-suite/oracle/{FA_llvm16 => FA_llvm16_p}/ir2vec.txt | 0 src/test-suite/oracle/{SYM_llvm16 => SYM_llvm16_p}/ir2vec.txt | 0 src/test-suite/sanity_check.sh.cmake | 2 +- ...0D_250batches6.0margin.txt => seedEmbeddingVocab-llvm16.txt} | 2 +- 7 files changed, 5 insertions(+), 5 deletions(-) rename src/test-suite/oracle/{FA_llvm16 => FA_llvm16_p}/ir2vec.txt (100%) rename src/test-suite/oracle/{SYM_llvm16 => SYM_llvm16_p}/ir2vec.txt (100%) rename vocabulary/{seedEmbedding_1500E_300D_250batches6.0margin.txt => seedEmbeddingVocab-llvm16.txt} (99%) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d6927a16..067806cd 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -35,7 +35,7 @@ set(commonsrc FlowAware.cpp Symbolic.cpp utils.cpp) set(libsrc libIR2Vec.cpp ${commonsrc}) set(binsrc CollectIR.cpp IR2Vec.cpp) -file(GLOB RESOURCE_FILES ../vocabulary/seedEmbedding_1500E_300D_250batches6.0margin.txt) +file(GLOB RESOURCE_FILES ../vocabulary/seedEmbeddingVocab-llvm16.txt) # llvm_map_components_to_libnames(llvm_libs all) llvm_map_components_to_libnames(llvm_libs support core irreader analysis TransformUtils) diff --git a/src/test-suite/generateOracle.sh b/src/test-suite/generateOracle.sh index 96de6a1f..a235e102 100644 --- a/src/test-suite/generateOracle.sh +++ b/src/test-suite/generateOracle.sh @@ -29,7 +29,7 @@ LLVM_BUILD="/usr" IR2VEC_PATH="../../build/bin/ir2vec" #Update Vocabulary Path to use -VOCAB_PATH="../../vocabulary/seedEmbeddingVocab-llvm14.txt" +VOCAB_PATH="../../vocabulary/seedEmbeddingVocab-llvm16.txt" # does the VOCAB_PATH exist? if [ ! -f ${VOCAB_PATH} ]; then diff --git a/src/test-suite/generate_llfiles.sh b/src/test-suite/generate_llfiles.sh index 6d38976b..1ae6f66c 100644 --- a/src/test-suite/generate_llfiles.sh +++ b/src/test-suite/generate_llfiles.sh @@ -18,6 +18,6 @@ LLVM_BUILD="/usr" # fi for d in ${SRC_WD}/*.cpp; do - name=$(basename ${d}) && oname=${name%.*} && ${LLVM_BUILD}/bin/clang-16 -S -emit-llvm -Xclang -disable-O0-optnone ${d} -o ${DEST_FOLDER}/${oname}.ll & + name=$(basename ${d}) && oname=${name%.*} && ${LLVM_BUILD}/bin/clang++-16 -S -emit-llvm -Xclang -disable-O0-optnone ${d} -o ${DEST_FOLDER}/${oname}.ll & done wait diff --git a/src/test-suite/oracle/FA_llvm16/ir2vec.txt b/src/test-suite/oracle/FA_llvm16_p/ir2vec.txt similarity index 100% rename from src/test-suite/oracle/FA_llvm16/ir2vec.txt rename to src/test-suite/oracle/FA_llvm16_p/ir2vec.txt diff --git a/src/test-suite/oracle/SYM_llvm16/ir2vec.txt b/src/test-suite/oracle/SYM_llvm16_p/ir2vec.txt similarity index 100% rename from src/test-suite/oracle/SYM_llvm16/ir2vec.txt rename to src/test-suite/oracle/SYM_llvm16_p/ir2vec.txt diff --git a/src/test-suite/sanity_check.sh.cmake b/src/test-suite/sanity_check.sh.cmake index ac58deda..96471b77 100644 --- a/src/test-suite/sanity_check.sh.cmake +++ b/src/test-suite/sanity_check.sh.cmake @@ -25,7 +25,7 @@ else fi SEED_VERSION=$2 -VOCAB_PATH="./vocabulary/seedEmbeddingVocab-llvm14.txt" +VOCAB_PATH="./vocabulary/seedEmbeddingVocab-llvm16.txt" IR2VEC_PATH="../bin/ir2vec" functions=("main" "buildMatchingMachine" "search" "BellamFord" "BFS" "isBCUtil" "insertionSort" "binomialCoeff" "find" "countParenth" "boruvkaMST" "maxStackHeight" "badCharHeuristic" "bpm" diff --git a/vocabulary/seedEmbedding_1500E_300D_250batches6.0margin.txt b/vocabulary/seedEmbeddingVocab-llvm16.txt similarity index 99% rename from vocabulary/seedEmbedding_1500E_300D_250batches6.0margin.txt rename to vocabulary/seedEmbeddingVocab-llvm16.txt index 143ac675..cc79b3cd 100644 --- a/vocabulary/seedEmbedding_1500E_300D_250batches6.0margin.txt +++ b/vocabulary/seedEmbeddingVocab-llvm16.txt @@ -60,4 +60,4 @@ variable:[-0.08674121648073196, -0.09856478124856949, 0.03322923928499222, 0.064 vectorTy:[-0.09719181060791016, -0.10198792815208435, -0.024346299469470978, 0.13673466444015503, 0.09027402848005295, 0.017195526510477066, -0.1089325100183487, -0.05431865528225899, 0.06131712347269058, -0.03609362617135048, -0.11560606956481934, 0.09409692883491516, 0.09002002328634262, -0.028767196461558342, -0.13341929018497467, -0.08020046353340149, -0.09185755997896194, 0.12111230194568634, -0.05148455128073692, -0.0035299076698720455, 0.1119721308350563, -0.00024943219614215195, 0.02714620716869831, -0.04742831736803055, 0.09078700095415115, -0.08223873376846313, -0.10166975110769272, 0.0024885183665901423, 0.02814139612019062, -0.09504372626543045, 0.022913197055459023, 0.09070122987031937, 0.1307680755853653, 0.053104691207408905, 0.08965819329023361, 0.10371412336826324, 0.07638895511627197, -0.0926222950220108, 0.1267371028661728, 0.06408964097499847, 0.06144516170024872, -0.10333429276943207, -0.016853131353855133, 0.08167260885238647, 0.006214093416929245, 0.00118956808000803, -0.10148937255144119, -0.037167854607105255, 0.09241297841072083, -0.129108265042305, -0.09284330904483795, 0.07027142494916916, -0.0657336488366127, -0.06381206214427948, -0.011429768055677414, 0.09596320241689682, 9.28403896978125e-05, 0.016579855233430862, -0.06819315999746323, -0.1107444167137146, -0.08530964702367783, 0.004841647110879421, 0.009073044173419476, -0.013896907679736614, -0.025729479268193245, 0.1232527643442154, -0.048239756375551224, 0.11276255548000336, 0.011087212711572647, 0.012136613950133324, -0.08419400453567505, -0.12810105085372925, 0.009178460575640202, -0.048885200172662735, -0.07248374819755554, -0.010610087774693966, -0.04580094665288925, -0.0010723895393311977, -0.08642991632223129, 0.036931827664375305, 0.11251930147409439, -0.0767245814204216, -0.07091771811246872, 0.004120133817195892, 0.114651158452034, 0.011567316949367523, -0.045726478099823, 0.07997499406337738, 0.07947928458452225, 0.00933810230344534, -0.04767000675201416, -0.09224586933851242, -0.09498444944620132, -0.023347478359937668, 0.12394099682569504, -0.055548783391714096, 0.022114474326372147, 0.11354662477970123, -0.005777718033641577, -0.10303923487663269, 0.06278489530086517, -0.08838174492120743, -0.02414834499359131, 0.00826946459710598, 0.10337229073047638, -0.032098833471536636, -0.09463687241077423, -0.04609555006027222, 0.017234722152352333, 0.08556189388036728, 0.08200157433748245, -0.04132452607154846, -0.12115994840860367, -0.025054726749658585, -0.03693576157093048, -0.006277856417000294, -0.023844674229621887, -0.10913732647895813, 0.0644935667514801, 0.10382448136806488, -0.086241215467453, 0.11481452733278275, 0.06314409524202347, 0.014767235144972801, 0.02108631655573845, -0.016425354406237602, 0.11737482994794846, -0.07880186289548874, 0.07141561061143875, 0.12629733979701996, -0.07061932981014252, -0.002246447140350938, -0.08907125145196915, 0.07143548130989075, -0.04010707885026932, -0.12707391381263733, 0.05498828366398811, 0.09619218856096268, 0.010076292790472507, 0.13540886342525482, -0.005363820120692253, 0.08076100796461105, 0.0557158887386322, 0.10980705171823502, 0.08801473677158356, -0.002093518152832985, 0.014341740868985653, 0.1502666026353836, 0.10563670098781586, 0.011269099079072475, 0.127699613571167, -0.014558238908648491, -0.12066955119371414, 0.058630429208278656, 0.01539753656834364, -0.11659591645002365, 0.08972080051898956, 0.1176275759935379, -0.10961373895406723, -0.11546910554170609, 0.01904124766588211, -0.030894901603460312, -0.058977410197257996, -0.060145303606987, -0.07009407132863998, 0.016132988035678864, 0.04325581341981888, -0.08592461794614792, 0.03621000051498413, -0.09156166017055511, -0.08445318788290024, 0.06482169032096863, 0.019082123413681984, 0.0854768306016922, 0.0673292949795723, 0.12371587753295898, -0.06670867651700974, -0.10173194110393524, 0.006867797113955021, -0.036218635737895966, -0.015864478424191475, -0.08210574090480804, -0.01290760189294815, -0.10788317024707794, 0.016437670215964317, -0.05300784483551979, 0.024550847709178925, 0.1235332190990448, -0.08051411807537079, -0.09424695372581482, 0.036440979689359665, -0.03162459284067154, 0.03987574204802513, -0.06892462074756622, 0.028367675840854645, 0.040438756346702576, -0.11144065111875534, 0.023835474625229836, 0.1355583667755127, -0.09120980650186539, -0.05644926056265831, -0.029768794775009155, -0.0135599160566926, -0.11270427703857422, -0.0062134843319654465, -0.10084383934736252, 0.12981456518173218, 0.06803024560213089, -0.07946004718542099, -0.09972646832466125, -0.05489370599389076, 0.10476788878440857, -0.004579477943480015, -0.015704980120062828, -0.05496663227677345, -0.1144637018442154, 0.11031857132911682, 0.008197938092052937, 0.019094914197921753, 0.034542739391326904, -0.04845207557082176, 0.04264678806066513, -0.07642596960067749, 0.02760755456984043, -0.054174650460481644, -0.04772455617785454, 0.04882866516709328, -0.015705255791544914, 0.059650592505931854, -0.02549845352768898, -0.017212359234690666, 0.1278291642665863, 0.08534538000822067, 0.11455786973237991, 0.01065992284566164, 0.039037372916936874, -0.03442544862627983, 0.03715735301375389, -0.08350026607513428, 0.008932533673942089, -0.09498951584100723, -0.06795188039541245, 0.10797697305679321, -0.08784124255180359, -0.02396605908870697, 0.09796184301376343, -0.06672825664281845, 0.04265787452459335, 0.06963024288415909, 0.01676798239350319, 0.001793690724298358, -0.03959065303206444, 0.09473846107721329, -0.06743782013654709, 0.07503796368837357, 0.08627849817276001, -0.030342618003487587, 0.026691963896155357, -0.00577195081859827, -0.01634075865149498, -0.11570804566144943, 0.08586903661489487, 0.022555388510227203, 0.09066478908061981, 0.0648057609796524, -0.11361028254032135, 0.0723857581615448, 0.09290604293346405, 0.11487214267253876, -0.051362138241529465, -0.07848980277776718, 0.058038853108882904, -0.06301954388618469, 0.06363766640424728, 0.14216886460781097, 0.06814060360193253, 0.13067777454853058, 0.10632340610027313, 0.097682423889637, -0.10973186790943146, 0.11362690478563309, 0.010568189434707165, -0.10284106433391571, -0.022430645301938057, 0.01940278895199299, -0.11041133105754852, 0.09283360838890076, -0.050003763288259506, 0.08745896071195602, 0.09994802623987198, 0.11373204737901688, 0.027414051815867424, 0.07327958941459656, -0.072690449655056, 0.0824594721198082, 0.1410863697528839, -0.04124700278043747, -0.07019954919815063, 0.0888826847076416, -0.05410235747694969], voidTy:[-0.11052728444337845, -0.11396437138319016, 0.020233266055583954, 0.05247781053185463, 0.07876762747764587, -0.014567629434168339, -0.0962860956788063, 0.08803243935108185, -0.10000012814998627, 0.05250686779618263, -0.06748279929161072, 0.10673375427722931, 0.07509054243564606, -0.10121645778417587, -0.09648843854665756, -0.015035480260848999, 0.01853756606578827, 0.09831590950489044, 0.07381688803434372, -0.03654121235013008, 0.026811648160219193, -0.045410215854644775, -0.04115045443177223, -0.0024744586553424597, -0.09142271429300308, -0.10924798250198364, -0.09817016869783401, 0.055999550968408585, 0.016758764162659645, 0.03755389526486397, -0.03933225944638252, 0.026724038645625114, 0.05683088302612305, 0.020728129893541336, 0.09384682774543762, -0.09938383102416992, 0.11709887534379959, 0.10247636586427689, -0.09546378999948502, -0.05050135403871536, -0.05212784558534622, -0.07870431244373322, -0.008185185492038727, 0.11725258082151413, 0.022310543805360794, 0.01715713180601597, -0.09235398471355438, -0.07663685083389282, -0.007636980153620243, 0.07968456298112869, 0.020368095487356186, 0.11042764037847519, -0.06949041038751602, -0.10052859783172607, -0.1028231605887413, 0.10758710652589798, -0.015688441693782806, -0.023027518764138222, -0.11630363762378693, -0.042099516838788986, -0.10945884883403778, -0.09137570858001709, 0.11830770969390869, -0.10226455330848694, -0.030904142186045647, -0.0007910403655841947, 0.10403938591480255, -0.014602328650653362, -0.005582459736615419, -0.02905147336423397, 0.08849587291479111, -0.1261252760887146, -0.061178985983133316, -0.1185002326965332, 0.06352473050355911, 0.009420827031135559, -0.02080395817756653, -0.0030299765057861805, -0.04402979090809822, -0.05756282061338425, 0.0978919044137001, -0.10049047321081161, 0.10083940625190735, 0.0019997607450932264, -0.06079038977622986, -0.027661768719553947, 0.0806589126586914, -0.08593695610761642, 0.08063195645809174, 0.005982665345072746, -0.0782606303691864, -0.07695107161998749, 0.08620158582925797, -0.0859420895576477, 0.06932352483272552, -0.02642746828496456, 0.03621697053313255, -0.08038029819726944, -0.0005034989444538951, 0.03682272881269455, 0.1083378717303276, -0.04761157184839249, 0.05545758455991745, -0.04687740281224251, 0.09855533391237259, -0.017737150192260742, -0.117215096950531, 0.013448894023895264, -0.06867068260908127, -0.04385269433259964, -0.11337491124868393, 0.112669438123703, 0.022123264148831367, 0.1122652217745781, 0.005331220105290413, -0.028882158920168877, 0.005223149433732033, 0.08102093636989594, 0.07650090008974075, 0.09138454496860504, -0.0846707671880722, 0.0811038389801979, 0.07850413769483566, 0.0685986876487732, 0.046440448611974716, 0.06457448750734329, 0.0355353020131588, -0.11433469504117966, 0.08223412185907364, 0.07807458192110062, -0.09421050548553467, 0.05361093208193779, 0.040100377053022385, 0.06434626132249832, -0.10509305447340012, 0.11723551154136658, -0.0825783908367157, -0.10889989882707596, -0.10642104595899582, 0.0867769792675972, 0.012242298573255539, 0.015794767066836357, 0.0038845494855195284, 0.014062758535146713, 0.06022880598902702, 0.012930874712765217, -0.011768744327127934, 0.05073443800210953, 0.08663032948970795, -0.008184797130525112, 0.09368608146905899, -0.09743060916662216, -0.036977771669626236, 0.09298016875982285, 0.05344396084547043, 0.03487235680222511, 0.12009279429912567, 0.09395699203014374, -0.03136930614709854, -0.08475636690855026, -0.028072308748960495, -0.08445390313863754, -0.08826503902673721, -0.1345272809267044, -0.07744146138429642, 0.07987401634454727, -0.0741807222366333, -0.09906568378210068, 0.08517508953809738, 0.06257566064596176, -0.10945319384336472, 0.0885891392827034, 0.006863675080239773, 0.09843261539936066, 0.1145581379532814, -0.059814970940351486, 0.11690115928649902, -0.026422834023833275, -0.025558339431881905, 0.010143485851585865, -0.007074426859617233, -0.12211655080318451, -0.013933738693594933, -0.09999798238277435, -0.027042239904403687, -0.1326005458831787, -0.008612057194113731, 0.08297322690486908, -0.10597047954797745, 0.09099780768156052, 0.01908753253519535, -0.07139475643634796, -0.022874874994158745, 0.05246979370713234, -0.03242918848991394, -0.013421985320746899, 0.09400913119316101, -0.03030543029308319, -0.03505046293139458, -0.10395214706659317, 0.08986364305019379, -0.03875086084008217, 0.026135949417948723, 0.08685585856437683, 0.07676604390144348, 0.09573771059513092, 0.08910510689020157, 0.1063489094376564, -0.07703173905611038, -0.08970481157302856, -0.00047993476619012654, 0.007235828787088394, 0.06673725694417953, -0.04974643513560295, -0.054348915815353394, -0.06437679380178452, -0.06021510809659958, -0.09033135324716568, -0.029222644865512848, -0.04436430335044861, -0.10702988505363464, -0.028714949265122414, -0.0030109076760709286, 0.10675770044326782, 0.08043582737445831, -0.017630070447921753, 0.023971211165189743, -0.0042134737595915794, -0.033250074833631516, 0.10772339999675751, -0.057068802416324615, -0.10974828153848648, 0.09685922414064407, 0.05854463949799538, -0.043458353728055954, -0.027098653838038445, -0.07111044973134995, -0.06701748818159103, 0.029757866635918617, -0.013566137291491032, -0.08604240417480469, -0.09187298268079758, -0.10988005250692368, 0.00949924997985363, 0.029218340292572975, -0.09258098900318146, -0.0625464916229248, 0.005275482777506113, -0.07648219168186188, -0.058306172490119934, 0.04038079455494881, 0.016035834327340126, 0.08744800090789795, -0.03663434460759163, 0.12077579647302628, 0.10322301089763641, 0.040063224732875824, 0.004730957560241222, 0.11866756528615952, 0.002576839178800583, -0.050122231245040894, 0.108118936419487, -0.01883208006620407, 0.09340812265872955, 0.056968845427036285, 0.12092085927724838, -0.10360137373209, -0.09868864715099335, -0.03741994872689247, 0.05128707364201546, 0.11406932771205902, 0.06131119653582573, 0.10034063458442688, -0.10930050909519196, 0.0849061906337738, -0.04420637711882591, 0.042814843356609344, -0.01673472300171852, 0.0834956243634224, 0.08794465661048889, 0.028809860348701477, -0.11684757471084595, 0.13337570428848267, 0.029053624719381332, -0.0007301748264580965, 0.03684001415967941, 0.1275121569633484, -0.08028439432382584, 0.014777444303035736, 0.10139074176549911, -0.10146131366491318, -0.0014842741657048464, -0.0399746336042881, 0.10177764296531677, 0.04597458988428116, 0.1033230870962143, 0.019962023943662643, 0.060439616441726685, 0.09081888943910599, -0.1047777384519577], xor:[0.023098917677998543, 0.0025207882281392813, 0.04091842845082283, -0.10241744667291641, 0.12520097196102142, 0.12775711715221405, -0.0417679101228714, -0.09534989297389984, -0.047175899147987366, -0.0014680918538942933, 0.019489973783493042, -0.1056724488735199, -0.019060632213950157, 0.12079524993896484, 0.006134445779025555, 0.05455152317881584, 0.13748474419116974, 0.037697117775678635, -0.07344220578670502, -0.009808415547013283, 0.014884513802826405, 0.025080839172005653, 0.09315160661935806, 0.11594130098819733, 0.02488785795867443, 0.031705524772405624, -0.07568509131669998, 0.08276309072971344, 0.055348630994558334, -0.05904064700007439, 0.03278103843331337, 0.06442105025053024, -0.03608546406030655, -0.08761301636695862, -0.056910526007413864, 0.02908928133547306, -0.033712051808834076, -0.013732650317251682, 0.08964724093675613, -0.006404044572263956, 0.12147045880556107, -0.06353253871202469, 0.0612872950732708, 0.03015229105949402, -0.0238786693662405, -0.0737154558300972, 0.06262332201004028, -0.08333931863307953, 0.060234926640987396, -0.040024738758802414, 0.0614033117890358, 0.023935362696647644, 0.0463961586356163, 0.07545441389083862, -0.03787519782781601, 0.05060027912259102, -0.03875689581036568, -0.016679760068655014, 0.003026842838153243, -0.10987814515829086, 0.0434393435716629, 0.15557299554347992, 0.019945906475186348, 0.11598795652389526, 0.11213382333517075, 0.055973589420318604, -0.07712775468826294, 0.03626352921128273, 0.1200268566608429, 0.11752142012119293, 0.09972954541444778, 0.05334163084626198, -0.1185043528676033, 0.04610258340835571, -0.026670126244425774, 0.0337245911359787, 0.15384811162948608, -0.054082442075014114, 0.014094560407102108, 0.10025268793106079, -0.08418707549571991, 0.012736432254314423, -0.012079522013664246, -0.07037432491779327, 0.06206350401043892, 0.027205409482121468, -0.03945015370845795, -0.02438618429005146, 0.011856796219944954, 0.12414368987083435, 0.09123728424310684, 0.0393594391644001, -0.0724293440580368, -0.010125107131898403, -0.0871138796210289, 0.014321176335215569, -0.054851870983839035, -0.005583975929766893, 0.03864767402410507, 0.11132483929395676, -0.10997164249420166, -0.09385344386100769, 0.019255036488175392, -0.002187432488426566, -0.0707664042711258, 0.10128171741962433, 0.13166947662830353, 0.08261698484420776, 0.049772776663303375, -0.0391082800924778, 0.037959348410367966, 0.047860726714134216, -0.04872832074761391, -0.12717562913894653, 0.07643334567546844, -0.06183936074376106, -0.013760166242718697, -0.046614088118076324, -0.06333599239587784, -0.11096998304128647, 0.04377076029777527, 0.015863556414842606, -0.11044017970561981, 0.02305164933204651, -0.001655983505770564, -0.02592996135354042, 0.052603285759687424, -0.07293110340833664, -0.05081047862768173, -0.012666930444538593, -0.002776420908048749, 0.0382295623421669, -0.12934748828411102, -0.10878627747297287, 0.06617721170186996, -0.01930771768093109, 0.014152823947370052, 0.03810969740152359, -0.06100492924451828, -0.10459224134683609, 0.139292910695076, -0.056343670934438705, -0.061034854501485825, -0.003136018756777048, -0.07797009497880936, -0.033365994691848755, 0.0252517219632864, -0.038131602108478546, -0.12567736208438873, -0.02174421213567257, -0.10319306701421738, 0.12276138365268707, -0.006777358241379261, -0.04881652072072029, -0.06569413840770721, 0.07945609837770462, 0.04090810939669609, -0.03429555520415306, 0.07124684751033783, 0.09560968726873398, 0.019578497856855392, -0.03766263648867607, 0.018350444734096527, 0.1214645504951477, 0.09437008947134018, -0.12291785329580307, 0.004264079034328461, 0.008415523916482925, -0.13810090720653534, -0.011871136724948883, 0.023678965866565704, -0.07584670931100845, -0.01934901438653469, -0.10661427676677704, -0.07324438542127609, 0.002145475707948208, 0.08475460857152939, 0.001775928307324648, 0.12152092903852463, 0.020972993224859238, 0.02706611528992653, -0.017836375162005424, 0.06709736585617065, -0.035786841064691544, -0.008214782923460007, 0.08723610639572144, -0.08710522949695587, 0.05982514098286629, 0.10449622571468353, 0.05230332165956497, -0.007955409586429596, -0.07150440663099289, 0.03927399963140488, -0.044417742639780045, 0.09256737679243088, 0.024179967120289803, -0.06718278676271439, 0.028407849371433258, -0.10937058180570602, 0.08769958466291428, 0.06679680943489075, -0.04791027680039406, 0.048994194716215134, -0.0038555089849978685, -0.1148781031370163, -0.10742515325546265, 0.036016691476106644, 0.03310267627239227, 0.03154435008764267, 0.06625185161828995, 0.07491536438465118, 0.04336357116699219, 0.010060282424092293, 0.08831334114074707, 0.06059277057647705, 0.042648348957300186, 0.0592561699450016, 0.07043459266424179, -0.12363170087337494, 0.022366004064679146, 0.10613684356212616, 0.006695824209600687, -0.010984931141138077, -0.11505480110645294, 0.022947806864976883, 0.0687117725610733, 0.04827141389250755, 0.04772235080599785, -0.005404914729297161, 0.027213411405682564, 0.0711333379149437, 0.048609595745801926, 0.004934375640004873, 0.051050473004579544, 0.06167912483215332, 0.140579953789711, -0.060863375663757324, 0.05494176596403122, -0.13260416686534882, 0.0042793345637619495, 0.0858224481344223, 0.0674840658903122, -0.0106767313554883, 0.012144647538661957, -0.06210416555404663, 0.0699494332075119, 0.07528479397296906, -0.001068550394847989, 0.018655546009540558, 0.17190766334533691, -0.044914599508047104, 0.1962389200925827, -0.04890773445367813, 0.07552208006381989, 0.024607988074421883, -0.05877889320254326, -0.10532186925411224, 0.19467014074325562, 0.065402090549469, 0.09849683195352554, -0.0007711470243521035, -0.010683546774089336, 0.03746149316430092, -0.05872019752860069, -0.02249009907245636, 0.004642727319151163, 0.10334360599517822, 0.006290428806096315, 0.041266459971666336, -0.027815725654363632, -0.04235506430268288, -0.06867870688438416, 0.10073422640562057, 0.11423581838607788, 0.0020381396170705557, 0.02262849360704422, 0.11108776181936264, 0.03267339617013931, 0.025329608470201492, -0.013089491054415703, -0.04055388271808624, 0.1006665825843811, 0.10326816886663437, -0.039076946675777435, 0.065516896545887, -0.03405376523733139, -0.11470107734203339, 0.1351267248392105, -0.08623185008764267, 0.07849191874265671, -0.09642425924539566, -0.19264823198318481, -0.04242026433348656, 0.01590268686413765, -0.09430856257677078, 0.03987385332584381, -0.12252085655927658, -0.055853258818387985, -0.09067884832620621, 0.03172679990530014], -zext:[0.02546684630215168, -0.0021372088231146336, -0.004925194662064314, 0.03307391330599785, -0.026232104748487473, 0.052755653858184814, 0.06810930371284485, -0.062404900789260864, -0.04388244450092316, -0.021083110943436623, 0.03253199905157089, -0.057263605296611786, -0.01629960536956787, 0.12739647924900055, 0.008792553097009659, 0.06102197989821434, 0.13095183670520782, 0.057580433785915375, -0.12057022750377655, -0.025663750246167183, 0.07843581587076187, 0.06780654937028885, 0.13170060515403748, 0.10114413499832153, 0.023821985349059105, 0.039225343614816666, -0.023618057370185852, -0.07111436128616333, 0.037269677966833115, -0.08517247438430786, 0.05733487382531166, 0.07253261655569077, 0.01153936143964529, -0.10501240938901901, -0.08641161769628525, -0.01244981400668621, -0.03543459251523018, 0.010266641154885292, 0.09381837397813797, -0.11566974222660065, 0.060036882758140564, -0.05667167156934738, 0.18101997673511505, -0.07565590739250183, -0.01686069183051586, -0.0024407964665442705, 0.0640561506152153, 0.09825771301984787, 0.06760263442993164, -0.04136877506971359, 0.04224712774157524, 0.014764059334993362, 0.05711705982685089, 0.06997142732143402, -0.06066811457276344, 0.03639834001660347, 0.030796846374869347, -0.09158691763877869, 0.02073723077774048, 0.0058881500735878944, 0.04452621191740036, 0.03811906650662422, -0.011808015406131744, 0.10953573137521744, 0.10017871111631393, 0.0778668075799942, -0.04357128590345383, 0.03440181910991669, 0.11263909190893173, 0.10074388980865479, 0.01838495023548603, 0.055388402193784714, -0.018430935218930244, 0.03165821358561516, -0.0639394074678421, -0.1425916850566864, -0.08863398432731628, -0.16245318949222565, 0.0099457623437047, 0.06558340042829514, -0.08739262074232101, 0.013819737359881401, -0.0008462024852633476, 0.12838424742221832, 0.07033468037843704, 0.20620520412921906, 0.020802868530154228, -0.014664673246443272, -0.027122685685753822, 0.03560186177492142, 0.08466669917106628, -0.03770148754119873, -0.081439308822155, -0.013142753392457962, -0.08933452516794205, 0.04150477051734924, -0.057356785982847214, 0.06391087174415588, -0.09009893983602524, 0.10832596570253372, -0.10434233397245407, -0.10735013335943222, -0.016764016821980476, 0.050899673253297806, -0.0543835274875164, -0.0010963253444060683, 0.060999926179647446, 0.10456256568431854, 0.003029672894626856, -0.050921957939863205, 0.05384128913283348, 0.05390927195549011, -0.04074743017554283, -0.13383741676807404, 0.1346040517091751, -0.0879618227481842, -0.034750811755657196, 0.06240347772836685, -0.056749310344457626, -0.11441394686698914, 0.06350357085466385, -0.001732424832880497, -0.08602188527584076, -0.08139486610889435, -0.053601738065481186, -0.018822137266397476, -0.06116895377635956, 0.0009844891028478742, -0.07994130253791809, -0.05957646667957306, 0.0034757175017148256, -0.004211349878460169, 0.08305150270462036, -0.11680564284324646, 0.08001953363418579, -0.003228380111977458, 0.014728258363902569, 0.039429452270269394, -0.06750137358903885, -0.1088937520980835, -0.11302762478590012, -0.13596321642398834, 0.14401035010814667, 0.07299035042524338, -0.08151273429393768, -0.1284146010875702, -0.15611623227596283, -0.011802786961197853, 0.00851049367338419, -0.22477832436561584, -0.0361185260117054, 0.10391896218061447, 0.055064842104911804, -0.09845143556594849, 0.08231748640537262, -0.05499967932701111, -0.016319015994668007, -0.01740623451769352, 0.06835669279098511, 0.027105290442705154, -0.007099589332938194, -0.04130847752094269, 0.018267925828695297, 0.13271240890026093, 0.09953060746192932, 0.00226989877410233, -0.08518488705158234, -0.010409725829958916, -0.07357485592365265, 0.02690121717751026, 0.09961110353469849, 0.05233282595872879, -0.03661772236227989, -0.11219820380210876, -0.07443967461585999, 0.0518781878054142, 0.0698629766702652, 0.009819570928812027, 0.12439461797475815, 0.011900593526661396, -0.11434159427881241, 0.0575261227786541, -0.1389189213514328, 0.006043245550245047, -0.04402740299701691, 0.06025060638785362, 0.14922809600830078, -0.009426266886293888, 0.029567895457148552, 0.03679861128330231, 0.05682935193181038, 0.13479430973529816, -0.04465295374393463, 0.032295357435941696, 0.023023061454296112, 0.010125435888767242, -0.06870049983263016, 0.19072793424129486, 0.008987952023744583, 0.0731293186545372, 0.07350977510213852, 0.014037879183888435, -0.20822294056415558, 0.0025753239169716835, -0.11044275015592575, -0.05652797967195511, -0.018497319892048836, -0.005968412384390831, 0.02346649393439293, 0.07026983052492142, 0.027058102190494537, -0.032707687467336655, -0.05525277182459831, 0.1094718873500824, 0.07669288665056229, -0.06357870250940323, 0.05475713312625885, 0.08009335398674011, -0.014674246311187744, 0.1475440263748169, 0.09702026844024658, -0.07771151512861252, -0.02439381740987301, 0.036051422357559204, -0.06280869990587234, 0.07790283113718033, 0.06386946141719818, 0.030130213126540184, 0.07998353987932205, 0.004764718469232321, 0.07385353744029999, -0.06615036725997925, -0.03379077836871147, 0.09290924668312073, 0.09512218087911606, 0.1410401463508606, 0.04872805252671242, -0.06611382961273193, -0.0672249048948288, 0.003819510340690613, 0.08813975751399994, 0.06909725069999695, 0.03039800375699997, -0.03183199092745781, 0.14280453324317932, 0.04930488020181656, -0.0595615915954113, 0.04525476321578026, -0.09568671137094498, 0.059364739805459976, -0.044949013739824295, -0.1703987866640091, -0.05455619469285011, 0.10930050164461136, 0.02612091414630413, -0.06339066475629807, -0.10789524763822556, -0.08660877496004105, 0.074980229139328, -0.09778398275375366, -0.05952300503849983, -0.010644339956343174, -0.1141231581568718, -0.05102750286459923, 0.02526104263961315, 0.006055799778550863, -0.07719461619853973, 0.004528644494712353, 0.038109276443719864, 0.13439255952835083, -0.017101015895605087, -0.05589466542005539, -0.022479455918073654, 0.02396199107170105, 0.0021665585227310658, -0.04984583705663681, 0.025255771353840828, 0.05603703483939171, -0.008353990502655506, 0.00559653528034687, 0.011153179220855236, 0.0054147085174918175, 0.06907202303409576, -0.13423410058021545, 0.03948657587170601, 0.042946044355630875, -0.10430506616830826, 0.12529531121253967, -0.08543012291193008, -0.04869621619582176, 0.023816220462322235, 0.11474141478538513, -0.07506333291530609, 0.01541562657803297, -0.07493200153112411, 0.041853535920381546, -0.07251696288585663, -0.03460349142551422, -0.11122290045022964, 0.022021180018782616] \ No newline at end of file +zext:[0.02546684630215168, -0.0021372088231146336, -0.004925194662064314, 0.03307391330599785, -0.026232104748487473, 0.052755653858184814, 0.06810930371284485, -0.062404900789260864, -0.04388244450092316, -0.021083110943436623, 0.03253199905157089, -0.057263605296611786, -0.01629960536956787, 0.12739647924900055, 0.008792553097009659, 0.06102197989821434, 0.13095183670520782, 0.057580433785915375, -0.12057022750377655, -0.025663750246167183, 0.07843581587076187, 0.06780654937028885, 0.13170060515403748, 0.10114413499832153, 0.023821985349059105, 0.039225343614816666, -0.023618057370185852, -0.07111436128616333, 0.037269677966833115, -0.08517247438430786, 0.05733487382531166, 0.07253261655569077, 0.01153936143964529, -0.10501240938901901, -0.08641161769628525, -0.01244981400668621, -0.03543459251523018, 0.010266641154885292, 0.09381837397813797, -0.11566974222660065, 0.060036882758140564, -0.05667167156934738, 0.18101997673511505, -0.07565590739250183, -0.01686069183051586, -0.0024407964665442705, 0.0640561506152153, 0.09825771301984787, 0.06760263442993164, -0.04136877506971359, 0.04224712774157524, 0.014764059334993362, 0.05711705982685089, 0.06997142732143402, -0.06066811457276344, 0.03639834001660347, 0.030796846374869347, -0.09158691763877869, 0.02073723077774048, 0.0058881500735878944, 0.04452621191740036, 0.03811906650662422, -0.011808015406131744, 0.10953573137521744, 0.10017871111631393, 0.0778668075799942, -0.04357128590345383, 0.03440181910991669, 0.11263909190893173, 0.10074388980865479, 0.01838495023548603, 0.055388402193784714, -0.018430935218930244, 0.03165821358561516, -0.0639394074678421, -0.1425916850566864, -0.08863398432731628, -0.16245318949222565, 0.0099457623437047, 0.06558340042829514, -0.08739262074232101, 0.013819737359881401, -0.0008462024852633476, 0.12838424742221832, 0.07033468037843704, 0.20620520412921906, 0.020802868530154228, -0.014664673246443272, -0.027122685685753822, 0.03560186177492142, 0.08466669917106628, -0.03770148754119873, -0.081439308822155, -0.013142753392457962, -0.08933452516794205, 0.04150477051734924, -0.057356785982847214, 0.06391087174415588, -0.09009893983602524, 0.10832596570253372, -0.10434233397245407, -0.10735013335943222, -0.016764016821980476, 0.050899673253297806, -0.0543835274875164, -0.0010963253444060683, 0.060999926179647446, 0.10456256568431854, 0.003029672894626856, -0.050921957939863205, 0.05384128913283348, 0.05390927195549011, -0.04074743017554283, -0.13383741676807404, 0.1346040517091751, -0.0879618227481842, -0.034750811755657196, 0.06240347772836685, -0.056749310344457626, -0.11441394686698914, 0.06350357085466385, -0.001732424832880497, -0.08602188527584076, -0.08139486610889435, -0.053601738065481186, -0.018822137266397476, -0.06116895377635956, 0.0009844891028478742, -0.07994130253791809, -0.05957646667957306, 0.0034757175017148256, -0.004211349878460169, 0.08305150270462036, -0.11680564284324646, 0.08001953363418579, -0.003228380111977458, 0.014728258363902569, 0.039429452270269394, -0.06750137358903885, -0.1088937520980835, -0.11302762478590012, -0.13596321642398834, 0.14401035010814667, 0.07299035042524338, -0.08151273429393768, -0.1284146010875702, -0.15611623227596283, -0.011802786961197853, 0.00851049367338419, -0.22477832436561584, -0.0361185260117054, 0.10391896218061447, 0.055064842104911804, -0.09845143556594849, 0.08231748640537262, -0.05499967932701111, -0.016319015994668007, -0.01740623451769352, 0.06835669279098511, 0.027105290442705154, -0.007099589332938194, -0.04130847752094269, 0.018267925828695297, 0.13271240890026093, 0.09953060746192932, 0.00226989877410233, -0.08518488705158234, -0.010409725829958916, -0.07357485592365265, 0.02690121717751026, 0.09961110353469849, 0.05233282595872879, -0.03661772236227989, -0.11219820380210876, -0.07443967461585999, 0.0518781878054142, 0.0698629766702652, 0.009819570928812027, 0.12439461797475815, 0.011900593526661396, -0.11434159427881241, 0.0575261227786541, -0.1389189213514328, 0.006043245550245047, -0.04402740299701691, 0.06025060638785362, 0.14922809600830078, -0.009426266886293888, 0.029567895457148552, 0.03679861128330231, 0.05682935193181038, 0.13479430973529816, -0.04465295374393463, 0.032295357435941696, 0.023023061454296112, 0.010125435888767242, -0.06870049983263016, 0.19072793424129486, 0.008987952023744583, 0.0731293186545372, 0.07350977510213852, 0.014037879183888435, -0.20822294056415558, 0.0025753239169716835, -0.11044275015592575, -0.05652797967195511, -0.018497319892048836, -0.005968412384390831, 0.02346649393439293, 0.07026983052492142, 0.027058102190494537, -0.032707687467336655, -0.05525277182459831, 0.1094718873500824, 0.07669288665056229, -0.06357870250940323, 0.05475713312625885, 0.08009335398674011, -0.014674246311187744, 0.1475440263748169, 0.09702026844024658, -0.07771151512861252, -0.02439381740987301, 0.036051422357559204, -0.06280869990587234, 0.07790283113718033, 0.06386946141719818, 0.030130213126540184, 0.07998353987932205, 0.004764718469232321, 0.07385353744029999, -0.06615036725997925, -0.03379077836871147, 0.09290924668312073, 0.09512218087911606, 0.1410401463508606, 0.04872805252671242, -0.06611382961273193, -0.0672249048948288, 0.003819510340690613, 0.08813975751399994, 0.06909725069999695, 0.03039800375699997, -0.03183199092745781, 0.14280453324317932, 0.04930488020181656, -0.0595615915954113, 0.04525476321578026, -0.09568671137094498, 0.059364739805459976, -0.044949013739824295, -0.1703987866640091, -0.05455619469285011, 0.10930050164461136, 0.02612091414630413, -0.06339066475629807, -0.10789524763822556, -0.08660877496004105, 0.074980229139328, -0.09778398275375366, -0.05952300503849983, -0.010644339956343174, -0.1141231581568718, -0.05102750286459923, 0.02526104263961315, 0.006055799778550863, -0.07719461619853973, 0.004528644494712353, 0.038109276443719864, 0.13439255952835083, -0.017101015895605087, -0.05589466542005539, -0.022479455918073654, 0.02396199107170105, 0.0021665585227310658, -0.04984583705663681, 0.025255771353840828, 0.05603703483939171, -0.008353990502655506, 0.00559653528034687, 0.011153179220855236, 0.0054147085174918175, 0.06907202303409576, -0.13423410058021545, 0.03948657587170601, 0.042946044355630875, -0.10430506616830826, 0.12529531121253967, -0.08543012291193008, -0.04869621619582176, 0.023816220462322235, 0.11474141478538513, -0.07506333291530609, 0.01541562657803297, -0.07493200153112411, 0.041853535920381546, -0.07251696288585663, -0.03460349142551422, -0.11122290045022964, 0.022021180018782616] From 1647a56b9a46e4f2d77f62cc6b46bddae984f0ce Mon Sep 17 00:00:00 2001 From: nishant_sachdeva Date: Sun, 9 Jul 2023 17:33:59 +0530 Subject: [PATCH 05/24] changed readme, test.yml file --- .github/workflows/test.yml | 4 ++-- README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ac2fca13..f352e2ca 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,10 +17,10 @@ jobs: runs-on: ubuntu-20.04 steps: - - name: Install LLVM-14.0.0 + - name: Install LLVM-16.0.0 run: | wget https://apt.llvm.org/llvm.sh - sudo bash llvm.sh 14 + sudo bash llvm.sh 16 - uses: actions/checkout@v2 - name: Eigen-setup run: | diff --git a/README.md b/README.md index e76f79a2..3cde2e1a 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ If you're a C++ developer and require low-level control, optimization, or integr ## Requirements * cmake (>= 3.13.4) * GNU Make (4.2.1) -* LLVM (14.0.0) - [src](https://github.com/llvm/llvm-project/tree/release/14.x), [release](https://releases.llvm.org/download.html#14.0.0) +* LLVM (16.0.0) - [src](https://github.com/llvm/llvm-project/tree/release/16.x), [release](https://releases.llvm.org/download.html#16.0.0) * Support for latest LLVM versions would be added soon * Eigen library (3.3.7) * Python (3.6.7) From b1ad4158d6c8e4806fb953babbde19b5892ad817 Mon Sep 17 00:00:00 2001 From: nishant_sachdeva Date: Tue, 11 Jul 2023 10:12:20 +0530 Subject: [PATCH 06/24] removed generate_embedding.sh . It was a test script and is not required in the main repo --- seed_embeddings/OpenKE/generate_embeddings.sh | 21 ------------ seed_embeddings/OpenKE/preprocess.py | 33 +++++++++++++++---- 2 files changed, 26 insertions(+), 28 deletions(-) delete mode 100644 seed_embeddings/OpenKE/generate_embeddings.sh diff --git a/seed_embeddings/OpenKE/generate_embeddings.sh b/seed_embeddings/OpenKE/generate_embeddings.sh deleted file mode 100644 index eeb5a224..00000000 --- a/seed_embeddings/OpenKE/generate_embeddings.sh +++ /dev/null @@ -1,21 +0,0 @@ -#! /bin/bash - -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=1.5 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=2.0 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=2.5 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=3.0 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=3.5 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=4.0 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=4.5 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=5.0 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=300 --margin=5.0 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=300 --margin=5.5 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=300 --margin=6.0 - -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=5.5 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=6.0 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=250 --margin=6.5 - -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=275 --margin=6.0 -# python3 generate_embedding.py --index_dir=../preprocessed/ --nbatches=225 --margin=6.0 - diff --git a/seed_embeddings/OpenKE/preprocess.py b/seed_embeddings/OpenKE/preprocess.py index 1c2c1ac5..9d1d2964 100644 --- a/seed_embeddings/OpenKE/preprocess.py +++ b/seed_embeddings/OpenKE/preprocess.py @@ -57,7 +57,7 @@ def getRelationDict(config): return relationDict -def createTrain2ID(ed, rd, config): +def createTrain2ID(entityDict, relationDict, config): ip = open(str(config.tripletFile), "r") content = ip.read() sentences = content.split("\n") @@ -71,23 +71,42 @@ def createTrain2ID(ed, rd, config): l = len(s) if s[0] != "": if opc != "": - if s[0] not in ed: + if s[0] not in entityDict: print(sentence) print(s) print(l) print(str(sentences.index(sentence))) print(s[0] + " not found in ed") - if "Next" not in rd: - print("Next not found in rd") - toWrite += ed[opc] + "\t" + ed[s[0]] + "\t" + rd["Next"] + "\n" + if "Next" not in relationDict: + print("Next not found in relationDict") + toWrite += ( + entityDict[opc] + + "\t" + + entityDict[s[0]] + + "\t" + + relationDict["Next"] + + "\n" + ) nol += 1 opc = s[0] - toWrite += ed[opc] + "\t" + ed[s[1]] + "\t" + rd["Type"] + "\n" + toWrite += ( + entityDict[opc] + + "\t" + + entityDict[s[1]] + + "\t" + + relationDict["Type"] + + "\n" + ) nol += 1 i = 0 for arg in range(2, l): toWrite += ( - ed[opc] + "\t" + ed[s[arg]] + "\t" + rd["Arg" + str(i)] + "\n" + entityDict[opc] + + "\t" + + entityDict[s[arg]] + + "\t" + + relationDict["Arg" + str(i)] + + "\n" ) nol += 1 i += 1 From 3b20a54b64362a5f6da33e87ee05b9412ed69756 Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Tue, 24 Oct 2023 16:32:44 +0530 Subject: [PATCH 07/24] github workflow llvm16 --- .devcontainer/devcontainer.json | 2 +- .github/workflows/publish.yml | 4 +- .github/workflows/test.yml | 2 +- .github/workflows/upload-pypi.yml | 2 +- .github/workflows/wheel.yml | 2 +- .../manylinux-llvm/Dockerfile | 2 +- .../pkg/IR2Vec/core.cpp | 4 +- .../pkg/Manifest.in | 2 +- .../pkg/regen-oracle.sh | 4 +- Manylinux2014_Compliant_Source/readme.md | 2 +- README.md | 10 +- experiments/Device_Mapping/DevMap.ipynb | 4 +- experiments/README.md | 8 +- .../Thread_Coarsening/ThreadCoarsening.ipynb | 4 +- experiments/generate_IR2Vec_embeddings.sh | 6 +- src/CMakeLists.txt | 2 +- ...the_closest_pair_from_two_sorted_arrays.ll | 239 - .../Iterative_QuickSort.ll | 363 -- .../Nearly_sorted_Algo.ll | 3948 -------------- .../aho-corasick-algorithm.ll | 3118 ------------ ...am-substring-search-search-permutations.ll | 301 -- .../bellman-ford-algorithm.ll | 559 -- .../PE-benchmarks-llfiles-llvm14/bfs.ll | 1261 ----- .../biconnectivity.ll | 1296 ----- .../binary-insertion-sort.ll | 250 - .../binomial-coefficient.ll | 255 - .../birthday-paradox.ll | 98 - .../boolean-parenthesization-problem.ll | 589 --- .../boruvkas-algorithm.ll | 684 --- .../box-stacking.ll | 513 -- .../boyer-moore-algorithm.ll | 470 -- .../channel-assignment.ll | 303 -- .../coin-change.ll | 271 - ...m-points-in-a-grid-using-two-traversals.ll | 500 -- ...truction-of-lcp-array-from-suffix-array.ll | 4524 ----------------- .../count-1s-sorted-binary-array.ll | 187 - ...r-binary-strings-without-consecutive-1s.ll | 170 - ...whose-sum-of-digits-equals-to-given-sum.ll | 237 - ...nt-possible-ways-to-construct-buildings.ll | 154 - .../count-ways-reach-nth-stair.ll | 154 - .../cut-vertices.ll | 1270 ----- .../cutting-a-rod.ll | 169 - .../detect-cycle-in-a-graph.ll | 1056 ---- .../detect-cycle-undirected-graph.ll | 1055 ---- .../dfa-based-division.ll | 206 - .../PE-benchmarks-llfiles-llvm14/dfs.ll | 952 ---- .../edit-distance.ll | 497 -- ...icient-constructtion-of-finite-automata.ll | 332 -- .../egg-dropping-puzzle.ll | 284 -- .../euler-circuit-directed-graph.ll | 1692 ------ .../eulerian-path-and-circuit.ll | 1604 ------ ...ind-common-elements-three-sorted-arrays.ll | 259 - .../find-k-closest-elements-given-value.ll | 335 -- ...-consecutive-path-in-a-character-matrix.ll | 429 -- ...imum-number-of-coins-that-make-a-change.ll | 246 - .../find-parity.ll | 127 - .../find-two-non-repeating-element.ll | 224 - .../finite-automata-algorithm.ll | 335 -- .../floyd-warshall.ll | 346 -- .../graph-coloring.ll | 1425 ------ .../hamiltonian-cycle-backtracking.ll | 390 -- .../insertion-sort-for-singly-linked-list.ll | 234 - .../PE-benchmarks-llfiles-llvm14/karatsuba.ll | 1322 ----- .../kmp-algorithm.ll | 319 -- ...sorted-array-set-2-expected-linear-time.ll | 327 -- ...rted-array-set-3-worst-case-linear-time.ll | 1703 ------- .../largest-independent-set-problem.ll | 318 -- .../largest-sum-contiguous-subarray.ll | 190 - .../lexicographic-rank-of-a-string.ll | 233 - .../little-and-big-endian-mystery.ll | 76 - .../longest-bitonic-subsequence.ll | 367 -- ...-length-substring-sum-first-second-half.ll | 294 -- .../longest-increasing-subsequence.ll | 157 - .../longest-palindrome-substring.ll | 470 -- .../longest-palindromic-subsequence.ll | 301 -- .../longest-path-directed-acyclic-graph.ll | 3902 -------------- .../m-coloring-problem.ll | 289 -- .../magic-square.ll | 297 -- .../matrix-chain-multiplication.ll | 307 -- .../maximum-length-chain-of-pairs.ll | 276 - ...uying-and-selling-a-share-at-most-twice.ll | 344 -- ...b-matrix-with-all-1s-in-a-binary-matrix.ll | 417 -- .../maximum-sum-increasing-subsequence.ll | 283 -- .../maximum-sum-rectangle-in-a-2d-matrix.ll | 389 -- .../merge-sort-for-doubly-linked-list.ll | 421 -- .../mergeSort_LinkedList.ll | 337 -- .../min-cost-path.ll | 177 - ...-to-move-maximum-and-minimum-to-corners.ll | 196 - .../minimum-cost-polygon-triangulation.ll | 465 -- .../minimum-cut-in-a-directed-graph.ll | 2907 ----------- ...-of-jumps-to-reach-end-of-a-given-array.ll | 264 - ...um-positive-points-to-reach-destination.ll | 409 -- .../mobile-numeric-keypad-problem.ll | 421 -- ...obile-numeric-keypad-problem_space_optm.ll | 459 -- .../n-queen-problem.ll | 265 - .../naive-algorithm.ll | 198 - .../optimal-binary-search-tree.ll | 374 -- .../optimized-naive-algorithm.ll | 320 -- .../overlapping-subproblems-property.ll | 164 - .../palindrome-partitioning.ll | 373 -- .../partition-problem.ll | 321 -- .../permutations-of-a-given-string.ll | 296 -- .../program-for-nth-fibonacci-number.ll | 96 - .../program-wish-womens-day.ll | 320 -- .../quicksort-for-linked-list.ll | 389 -- .../quicksort-on-singly-linked-list.ll | 415 -- .../rabin-karp-algorithm.ll | 334 -- .../rat-in-a-maze.ll | 288 -- .../reservoir-sampling.ll | 252 - .../rotate-bits-of-an-integer.ll | 152 - .../shortest-common-supersequence.ll | 334 -- .../sieve-of-eratosthenes.ll | 222 - .../snake-ladder.ll | 2676 ---------- .../sort-array-wave-form-2.ll | 235 - ...sort-n-numbers-range-0-n2-1-linear-time.ll | 363 -- ...r-x-find-pair-array-whose-sum-closest-x.ll | 216 - .../strongly-connected-components.ll | 3563 ------------- .../subset-sum-problem.ll | 290 -- .../subset-sum.ll | 367 -- .../PE-benchmarks-llfiles-llvm14/sudoku.ll | 567 --- .../tarjan-algorithm.ll | 3407 ------------- .../the-knights-tour.ll | 343 -- .../topological-sorting.ll | 3359 ------------ ...of-non-decreasing-numbers-with-n-digits.ll | 254 - .../tower-of-hanoi.ll | 142 - .../transitive-closure-of-a-graph.ll | 269 - .../trie-suffixes.ll | 1382 ----- .../tug-of-war.ll | 415 -- .../ugly-numbers.ll | 126 - .../union-find.ll | 358 -- .../vertex-cover-problem.ll | 1021 ---- .../weighted-job-scheduling.ll | 1884 ------- .../PE-benchmarks-llfiles-llvm14/word-wrap.ll | 535 -- .../z-algorithm-linear-time.ll | 620 --- src/test-suite/generateOracle.sh | 2 +- src/test-suite/index-llvm14.files | 118 - vocabulary/seedEmbeddingVocab-llvm14.txt | 63 - 137 files changed, 31 insertions(+), 80265 deletions(-) delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/Find_the_closest_pair_from_two_sorted_arrays.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/Iterative_QuickSort.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/Nearly_sorted_Algo.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/aho-corasick-algorithm.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/anagram-substring-search-search-permutations.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/bellman-ford-algorithm.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/bfs.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/biconnectivity.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/binary-insertion-sort.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/binomial-coefficient.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/birthday-paradox.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/boolean-parenthesization-problem.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/boruvkas-algorithm.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/box-stacking.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/boyer-moore-algorithm.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/channel-assignment.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/coin-change.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/collect-maximum-points-in-a-grid-using-two-traversals.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/construction-of-lcp-array-from-suffix-array.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/count-1s-sorted-binary-array.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/count-number-binary-strings-without-consecutive-1s.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/count-possible-ways-to-construct-buildings.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/count-ways-reach-nth-stair.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/cut-vertices.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/cutting-a-rod.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/detect-cycle-in-a-graph.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/detect-cycle-undirected-graph.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/dfa-based-division.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/dfs.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/edit-distance.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/efficient-constructtion-of-finite-automata.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/egg-dropping-puzzle.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/euler-circuit-directed-graph.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/eulerian-path-and-circuit.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/find-common-elements-three-sorted-arrays.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/find-k-closest-elements-given-value.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/find-length-of-the-longest-consecutive-path-in-a-character-matrix.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/find-minimum-number-of-coins-that-make-a-change.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/find-parity.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/find-two-non-repeating-element.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/finite-automata-algorithm.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/floyd-warshall.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/graph-coloring.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/hamiltonian-cycle-backtracking.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/insertion-sort-for-singly-linked-list.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/karatsuba.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/kmp-algorithm.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/largest-independent-set-problem.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/largest-sum-contiguous-subarray.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/lexicographic-rank-of-a-string.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/little-and-big-endian-mystery.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/longest-bitonic-subsequence.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/longest-even-length-substring-sum-first-second-half.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/longest-increasing-subsequence.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/longest-palindrome-substring.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/longest-palindromic-subsequence.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/longest-path-directed-acyclic-graph.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/m-coloring-problem.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/magic-square.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/matrix-chain-multiplication.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-length-chain-of-pairs.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-profit-by-buying-and-selling-a-share-at-most-twice.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-sum-increasing-subsequence.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-sum-rectangle-in-a-2d-matrix.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/merge-sort-for-doubly-linked-list.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/mergeSort_LinkedList.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/min-cost-path.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-cost-polygon-triangulation.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-cut-in-a-directed-graph.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-number-of-jumps-to-reach-end-of-a-given-array.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-positive-points-to-reach-destination.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/mobile-numeric-keypad-problem.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/mobile-numeric-keypad-problem_space_optm.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/n-queen-problem.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/naive-algorithm.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/optimal-binary-search-tree.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/optimized-naive-algorithm.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/overlapping-subproblems-property.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/palindrome-partitioning.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/partition-problem.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/permutations-of-a-given-string.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/program-for-nth-fibonacci-number.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/program-wish-womens-day.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/quicksort-for-linked-list.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/quicksort-on-singly-linked-list.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/rabin-karp-algorithm.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/rat-in-a-maze.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/reservoir-sampling.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/rotate-bits-of-an-integer.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/shortest-common-supersequence.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/sieve-of-eratosthenes.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/snake-ladder.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/sort-array-wave-form-2.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/sort-n-numbers-range-0-n2-1-linear-time.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/sorted-array-number-x-find-pair-array-whose-sum-closest-x.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/strongly-connected-components.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/subset-sum-problem.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/subset-sum.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/sudoku.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/tarjan-algorithm.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/the-knights-tour.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/topological-sorting.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/total-number-of-non-decreasing-numbers-with-n-digits.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/tower-of-hanoi.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/transitive-closure-of-a-graph.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/trie-suffixes.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/tug-of-war.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/ugly-numbers.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/union-find.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/vertex-cover-problem.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/weighted-job-scheduling.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/word-wrap.ll delete mode 100644 src/test-suite/PE-benchmarks-llfiles-llvm14/z-algorithm-linear-time.ll delete mode 100644 src/test-suite/index-llvm14.files delete mode 100644 vocabulary/seedEmbeddingVocab-llvm14.txt diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index c3a8556f..5e53efea 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,7 +3,7 @@ { "name": "LLVM Manylinux", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - "image": "ghcr.io/iith-compilers/manylinux2014-llvm/manylinux2014-llvm:x86-llvm14" + "image": "ghcr.io/iith-compilers/manylinux2014-llvm/manylinux2014-llvm:x86-llvm16" // Features to add to the dev container. More info: https://containers.dev/features. // "features": {}, diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8b88716d..e2884678 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -14,10 +14,10 @@ jobs: runs-on: ubuntu-20.04 steps: - - name: Install LLVM-12.0.0 + - name: Install LLVM-16.0.1 run: | wget https://apt.llvm.org/llvm.sh - sudo bash llvm.sh 12 + sudo bash llvm.sh 16 - uses: actions/checkout@v2 - name: Eigen-setup run: | diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f352e2ca..b01c5f0a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-20.04 steps: - - name: Install LLVM-16.0.0 + - name: Install LLVM-16.0.1 run: | wget https://apt.llvm.org/llvm.sh sudo bash llvm.sh 16 diff --git a/.github/workflows/upload-pypi.yml b/.github/workflows/upload-pypi.yml index 006377f0..7e6778ed 100644 --- a/.github/workflows/upload-pypi.yml +++ b/.github/workflows/upload-pypi.yml @@ -22,7 +22,7 @@ jobs: build_sdist: runs-on: ubuntu-latest - container: ghcr.io/iith-compilers/manylinux2014-llvm/manylinux2014-llvm:x86-llvm14 + container: ghcr.io/iith-compilers/manylinux2014-llvm/manylinux2014-llvm:x86-llvm16 steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/wheel.yml b/.github/workflows/wheel.yml index 0d96840b..3d0d52bf 100644 --- a/.github/workflows/wheel.yml +++ b/.github/workflows/wheel.yml @@ -20,7 +20,7 @@ jobs: env: CIBW_SKIP: "pp* *-musllinux_*" CIBW_ARCHS: "x86_64" - CIBW_MANYLINUX_X86_64_IMAGE: "ghcr.io/iith-compilers/manylinux2014-llvm/manylinux2014-llvm:x86-llvm14" + CIBW_MANYLINUX_X86_64_IMAGE: "ghcr.io/iith-compilers/manylinux2014-llvm/manylinux2014-llvm:x86-llvm16" CIBW_BEFORE_ALL: "bash Manylinux2014_Compliant_Source/pkg/build.sh" CIBW_TEST_REQUIRES: pytest CIBW_TEST_COMMAND: "pytest {project}/Manylinux2014_Compliant_Source/pkg/tests" diff --git a/Manylinux2014_Compliant_Source/manylinux-llvm/Dockerfile b/Manylinux2014_Compliant_Source/manylinux-llvm/Dockerfile index 1f9de480..fea537d9 100644 --- a/Manylinux2014_Compliant_Source/manylinux-llvm/Dockerfile +++ b/Manylinux2014_Compliant_Source/manylinux-llvm/Dockerfile @@ -36,7 +36,7 @@ RUN cmake -DCMAKE_BUILD_TYPE=Release -G Ninja -B build \ && cmake --install build --prefix /root/destdir WORKDIR /root/llvm -ARG LLVM_VERSION="12.0.1" +ARG LLVM_VERSION="16.0.1" RUN wget -q "https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VERSION}/llvm-project-${LLVM_VERSION}.src.tar.xz" \ && tar -xf "llvm-project-${LLVM_VERSION}.src.tar.xz" WORKDIR /root/llvm/llvm-project-${LLVM_VERSION}.src/build diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp index 66df023a..857516dd 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp @@ -101,9 +101,9 @@ PyObject *IR2Vec_generateEmbeddings(PyObject *self, PyObject *args) { // Thus , need to add one more .cpp in .so const char *mode = "\0"; - string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm14.txt"; + string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; // const char* - // vocab_path=(seed_emb_path+"/seedEmbeddingVocab-300-llvm14.txt").c_str(); // + // vocab_path=(seed_emb_path+"/seedEmbeddingVocab-llvm16.txt").c_str(); // // this should be exact path till .txt . *** NOT TAKING THIS AS USER // DEFINED/PROVIDED ARGS *** const char *level = "\0"; // remember that ir2vec accepts a char type for this diff --git a/Manylinux2014_Compliant_Source/pkg/Manifest.in b/Manylinux2014_Compliant_Source/pkg/Manifest.in index d25b510d..b382930b 100755 --- a/Manylinux2014_Compliant_Source/pkg/Manifest.in +++ b/Manylinux2014_Compliant_Source/pkg/Manifest.in @@ -1 +1 @@ -include ./seedEmbeddingVocab-llvm14.txt +include ./seedEmbeddingVocab-llvm16.txt diff --git a/Manylinux2014_Compliant_Source/pkg/regen-oracle.sh b/Manylinux2014_Compliant_Source/pkg/regen-oracle.sh index 88143036..9d060118 100644 --- a/Manylinux2014_Compliant_Source/pkg/regen-oracle.sh +++ b/Manylinux2014_Compliant_Source/pkg/regen-oracle.sh @@ -6,7 +6,7 @@ cd src/test-suite rm -rf oracle -SEED_VERSION="llvm14" +SEED_VERSION="llvm16" SRC_WD="PE-benchmarks" DEST_FOLDER_LL="PE-benchmarks-llfiles-${SEED_VERSION}" DEST_FOLDER_SYM="oracle/SYM_${SEED_VERSION}_f" @@ -18,7 +18,7 @@ mkdir -p ${DEST_FOLDER_LL} for d in ${SRC_WD}/*.c ${SRC_WD}/*.cpp ${SRC_WD}/*.cc; do echo "Compiling ${d} to IR" - name=$(basename ${d}) && oname=${name%.*} && clang-14 -S -emit-llvm -Xclang -disable-O0-optnone ${d} -o ${DEST_FOLDER_LL}/${oname}.ll & + name=$(basename ${d}) && oname=${name%.*} && clang-16 -S -emit-llvm -Xclang -disable-O0-optnone ${d} -o ${DEST_FOLDER_LL}/${oname}.ll & done wait diff --git a/Manylinux2014_Compliant_Source/readme.md b/Manylinux2014_Compliant_Source/readme.md index 276543c2..70e8a77b 100755 --- a/Manylinux2014_Compliant_Source/readme.md +++ b/Manylinux2014_Compliant_Source/readme.md @@ -29,7 +29,7 @@ AUTHORS : SHIKHAR JAIN (IITH COMPILERS) & ANILAVA KUNDU (IITH COMPILERS) ``` - Dir "llvm" : You can get this from llvm-project/llvm/include. - Dir "llvm-c" : You can get this from llvm-project/llvm/include. - - "seedEmbeddingVocab-llvm14.txt" . You can get this from IR2Vec Source. + - "seedEmbeddingVocab-llvm16.txt" . You can get this from IR2Vec Source. ### In future we plan to automate wheel generation by integrating needed workflows in CI/CD pipeline. These wheels then will reflect changes in either IR2Vec or in LLVM project. diff --git a/README.md b/README.md index 3cde2e1a..5d81d8ba 100644 --- a/README.md +++ b/README.md @@ -132,16 +132,16 @@ Please use `--help` for further details. #### Flow-Aware Embeddings For all functions -* `` ir2vec -fa -vocab vocabulary/seedEmbeddingVocab-llvm14.txt -o -level -class `` +* `` ir2vec -fa -vocab vocabulary/seedEmbeddingVocab-llvm16.txt -o -level -class `` For a specific function -* `` ir2vec -fa -vocab vocabulary/seedEmbeddingVocab-llvm14.txt -o -level f -class -funcName=\`` +* `` ir2vec -fa -vocab vocabulary/seedEmbeddingVocab-llvm16.txt -o -level f -class -funcName=\`` #### Symbolic Embeddings For all functions - * `` ir2vec -sym -vocab vocabulary/seedEmbeddingVocab-llvm14.txt -o -level -class `` + * `` ir2vec -sym -vocab vocabulary/seedEmbeddingVocab-llvm16.txt -o -level -class `` For a specific function - * `` ir2vec -sym -vocab vocabulary/seedEmbeddingVocab-llvm14.txt -o -level f -class -funcName=\ `` + * `` ir2vec -sym -vocab vocabulary/seedEmbeddingVocab-llvm16.txt -o -level f -class -funcName=\ `` ## Using Libraries The libraries can be installed by passing the installation location to the `CMAKE_INSTALL_PREFIX` flag during `cmake` followed by `make install`. @@ -170,7 +170,7 @@ The following example snippet shows how to query the exposed vector representati // Creating object to generate FlowAware representation auto ir2vec = IR2Vec::Embeddings(, IR2Vec::IR2VecMode::FlowAware, - "./vocabulary/seedEmbeddingVocab-llvm14.txt"); + "./vocabulary/seedEmbeddingVocab-llvm16.txt"); // Getting Instruction vectors corresponding to the instructions in auto instVecMap = ir2vec.getInstVecMap(); diff --git a/experiments/Device_Mapping/DevMap.ipynb b/experiments/Device_Mapping/DevMap.ipynb index a943cb90..31a41ca8 100644 --- a/experiments/Device_Mapping/DevMap.ipynb +++ b/experiments/Device_Mapping/DevMap.ipynb @@ -300,7 +300,7 @@ ], "source": [ "raw_embeddings, fileIndexNum = readEmd_program(\n", - " \"./output/embeddings/Device_Mapping_Symbolic_llvm14.txt\"\n", + " \"./output/embeddings/Device_Mapping_Symbolic_llvm16.txt\"\n", ")\n", "ir2vec_sym = evaluate(max_depth=10, learning_rate=0.5, n_estimators=70, seed=104)" ] @@ -359,7 +359,7 @@ ], "source": [ "raw_embeddings, fileIndexNum = readEmd_program(\n", - " \"./output/embeddings/Device_Mapping_FlowAware_llvm14.txt\"\n", + " \"./output/embeddings/Device_Mapping_FlowAware_llvm16.txt\"\n", ")\n", "ir2vec_fa = evaluate(max_depth=10, learning_rate=0.5, n_estimators=70, seed=104)" ] diff --git a/experiments/README.md b/experiments/README.md index c28a803d..d33d95d7 100644 --- a/experiments/README.md +++ b/experiments/README.md @@ -32,8 +32,8 @@ Device_Mapping | |-- cgo17-nvidia.csv |-- output | |-- embeddings -| | |-- Device_Mapping_Symbolic_llvm14.txt -| | |-- Device_Mapping_FlowAware_llvm14.txt +| | |-- Device_Mapping_Symbolic_llvm16.txt +| | |-- Device_Mapping_FlowAware_llvm16.txt |-- DevMap.ipynb ``` ## Thread Coarsening @@ -60,8 +60,8 @@ Thread_Coarsening | |-- pact-2014-runtimes.csv |-- output | |-- embeddings -| | |-- Thread_Coarsening_Symbolic_llvm14.txt -| | |-- Thread_Coarsening_FlowAware_llvm14.txt +| | |-- Thread_Coarsening_Symbolic_llvm16.txt +| | |-- Thread_Coarsening_FlowAware_llvm16.txt |-- ThreadCoarsening.ipynb ``` ## Out_Of_Vocabulary diff --git a/experiments/Thread_Coarsening/ThreadCoarsening.ipynb b/experiments/Thread_Coarsening/ThreadCoarsening.ipynb index bd227854..15aedb11 100644 --- a/experiments/Thread_Coarsening/ThreadCoarsening.ipynb +++ b/experiments/Thread_Coarsening/ThreadCoarsening.ipynb @@ -324,7 +324,7 @@ ], "source": [ "raw_embeddings, fileIndex = readEmd_program(\n", - " \"./output/embeddings/Thread_Coarsening_Symbolic_llvm14.txt\"\n", + " \"./output/embeddings/Thread_Coarsening_Symbolic_llvm16.txt\"\n", ")\n", "ir2vec_sym = evaluate(max_depth=1, learning_rate=0.05, n_estimators=140)" ] @@ -374,7 +374,7 @@ ], "source": [ "raw_embeddings, fileIndex = readEmd_program(\n", - " \"./output/embeddings/Thread_Coarsening_FlowAware_llvm14.txt\"\n", + " \"./output/embeddings/Thread_Coarsening_FlowAware_llvm16.txt\"\n", ")\n", "ir2vec_fa = evaluate(max_depth=1, learning_rate=0.05, n_estimators=140)" ] diff --git a/experiments/generate_IR2Vec_embeddings.sh b/experiments/generate_IR2Vec_embeddings.sh index 793e34c9..8551df80 100644 --- a/experiments/generate_IR2Vec_embeddings.sh +++ b/experiments/generate_IR2Vec_embeddings.sh @@ -19,7 +19,7 @@ fi BUILD=$(realpath ${BUILD}) -Absolute_path_of_RepresentationFile=$(realpath ../vocabulary/seedEmbeddingVocab-llvm14.txt) +Absolute_path_of_RepresentationFile=$(realpath ../vocabulary/seedEmbeddingVocab-llvm16.txt) TASK_DIR=$1 if [ -z "${TASK_DIR}" ]; then @@ -45,10 +45,10 @@ fi if [ $EncodingType = "SYM" ]; then PASS="sym" - Trans_type="${TASK_DIR}_Symbolic_llvm14" + Trans_type="${TASK_DIR}_Symbolic_llvm16" elif [ $EncodingType = "FA" ]; then PASS="fa" - Trans_type="${TASK_DIR}_FlowAware_llvm14" + Trans_type="${TASK_DIR}_FlowAware_llvm16" else echo "Please enter SYM or FA for EncodingType" exit diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 067806cd..e6be53c5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,7 +4,7 @@ project(ir2vec VERSION 2.0.1) set(IR2VEC_LIB "IR2Vec") set(IR2VEC_LIB_STATIC "IR2Vec_Static") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -std=c++17") set(LT_LLVM_INSTALL_DIR "" CACHE PATH "LLVM installation directory") diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/Find_the_closest_pair_from_two_sorted_arrays.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/Find_the_closest_pair_from_two_sorted_arrays.ll deleted file mode 100644 index 601408dc..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/Find_the_closest_pair_from_two_sorted_arrays.ll +++ /dev/null @@ -1,239 +0,0 @@ -; ModuleID = 'PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp' -source_filename = "PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [22 x i8] c"The closest pair is [\00", align 1 -@.str.1 = private unnamed_addr constant [3 x i8] c", \00", align 1 -@.str.2 = private unnamed_addr constant [4 x i8] c"] \0A\00", align 1 -@__const.main.ar1 = private unnamed_addr constant [4 x i32] [i32 1, i32 4, i32 5, i32 7], align 16 -@__const.main.ar2 = private unnamed_addr constant [4 x i32] [i32 10, i32 20, i32 30, i32 40], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_Find_the_closest_pair_from_two_sorted_arrays.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z12printClosestPiS_iii(i32* noundef %0, i32* noundef %1, i32 noundef %2, i32 noundef %3, i32 noundef %4) #4 { - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - store i32* %0, i32** %6, align 8 - store i32* %1, i32** %7, align 8 - store i32 %2, i32* %8, align 4 - store i32 %3, i32* %9, align 4 - store i32 %4, i32* %10, align 4 - store i32 2147483647, i32* %11, align 4 - store i32 0, i32* %14, align 4 - %16 = load i32, i32* %9, align 4 - %17 = sub nsw i32 %16, 1 - store i32 %17, i32* %15, align 4 - br label %18 - -18: ; preds = %81, %5 - %19 = load i32, i32* %14, align 4 - %20 = load i32, i32* %8, align 4 - %21 = icmp slt i32 %19, %20 - br i1 %21, label %22, label %25 - -22: ; preds = %18 - %23 = load i32, i32* %15, align 4 - %24 = icmp sge i32 %23, 0 - br label %25 - -25: ; preds = %22, %18 - %26 = phi i1 [ false, %18 ], [ %24, %22 ] - br i1 %26, label %27, label %82 - -27: ; preds = %25 - %28 = load i32*, i32** %6, align 8 - %29 = load i32, i32* %14, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds i32, i32* %28, i64 %30 - %32 = load i32, i32* %31, align 4 - %33 = load i32*, i32** %7, align 8 - %34 = load i32, i32* %15, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds i32, i32* %33, i64 %35 - %37 = load i32, i32* %36, align 4 - %38 = add nsw i32 %32, %37 - %39 = load i32, i32* %10, align 4 - %40 = sub nsw i32 %38, %39 - %41 = call i32 @abs(i32 noundef %40) #8 - %42 = load i32, i32* %11, align 4 - %43 = icmp slt i32 %41, %42 - br i1 %43, label %44, label %61 - -44: ; preds = %27 - %45 = load i32, i32* %14, align 4 - store i32 %45, i32* %12, align 4 - %46 = load i32, i32* %15, align 4 - store i32 %46, i32* %13, align 4 - %47 = load i32*, i32** %6, align 8 - %48 = load i32, i32* %14, align 4 - %49 = sext i32 %48 to i64 - %50 = getelementptr inbounds i32, i32* %47, i64 %49 - %51 = load i32, i32* %50, align 4 - %52 = load i32*, i32** %7, align 8 - %53 = load i32, i32* %15, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds i32, i32* %52, i64 %54 - %56 = load i32, i32* %55, align 4 - %57 = add nsw i32 %51, %56 - %58 = load i32, i32* %10, align 4 - %59 = sub nsw i32 %57, %58 - %60 = call i32 @abs(i32 noundef %59) #8 - store i32 %60, i32* %11, align 4 - br label %61 - -61: ; preds = %44, %27 - %62 = load i32*, i32** %6, align 8 - %63 = load i32, i32* %14, align 4 - %64 = sext i32 %63 to i64 - %65 = getelementptr inbounds i32, i32* %62, i64 %64 - %66 = load i32, i32* %65, align 4 - %67 = load i32*, i32** %7, align 8 - %68 = load i32, i32* %15, align 4 - %69 = sext i32 %68 to i64 - %70 = getelementptr inbounds i32, i32* %67, i64 %69 - %71 = load i32, i32* %70, align 4 - %72 = add nsw i32 %66, %71 - %73 = load i32, i32* %10, align 4 - %74 = icmp sgt i32 %72, %73 - br i1 %74, label %75, label %78 - -75: ; preds = %61 - %76 = load i32, i32* %15, align 4 - %77 = add nsw i32 %76, -1 - store i32 %77, i32* %15, align 4 - br label %81 - -78: ; preds = %61 - %79 = load i32, i32* %14, align 4 - %80 = add nsw i32 %79, 1 - store i32 %80, i32* %14, align 4 - br label %81 - -81: ; preds = %78, %75 - br label %18, !llvm.loop !6 - -82: ; preds = %25 - %83 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([22 x i8], [22 x i8]* @.str, i64 0, i64 0)) - %84 = load i32*, i32** %6, align 8 - %85 = load i32, i32* %12, align 4 - %86 = sext i32 %85 to i64 - %87 = getelementptr inbounds i32, i32* %84, i64 %86 - %88 = load i32, i32* %87, align 4 - %89 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %83, i32 noundef %88) - %90 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %89, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.1, i64 0, i64 0)) - %91 = load i32*, i32** %7, align 8 - %92 = load i32, i32* %13, align 4 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds i32, i32* %91, i64 %93 - %95 = load i32, i32* %94, align 4 - %96 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %90, i32 noundef %95) - %97 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %96, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0)) - ret void -} - -; Function Attrs: nounwind readnone willreturn -declare i32 @abs(i32 noundef) #5 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [4 x i32], align 16 - %3 = alloca [4 x i32], align 16 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %7 = bitcast [4 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %7, i8* align 16 bitcast ([4 x i32]* @__const.main.ar1 to i8*), i64 16, i1 false) - %8 = bitcast [4 x i32]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %8, i8* align 16 bitcast ([4 x i32]* @__const.main.ar2 to i8*), i64 16, i1 false) - store i32 4, i32* %4, align 4 - store i32 4, i32* %5, align 4 - store i32 38, i32* %6, align 4 - %9 = getelementptr inbounds [4 x i32], [4 x i32]* %2, i64 0, i64 0 - %10 = getelementptr inbounds [4 x i32], [4 x i32]* %3, i64 0, i64 0 - %11 = load i32, i32* %4, align 4 - %12 = load i32, i32* %5, align 4 - %13 = load i32, i32* %6, align 4 - call void @_Z12printClosestPiS_iii(i32* noundef %9, i32* noundef %10, i32 noundef %11, i32 noundef %12, i32 noundef %13) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_Find_the_closest_pair_from_two_sorted_arrays.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nounwind readnone willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } -attributes #8 = { nounwind readnone willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/Iterative_QuickSort.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/Iterative_QuickSort.ll deleted file mode 100644 index 522a9402..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/Iterative_QuickSort.ll +++ /dev/null @@ -1,363 +0,0 @@ -; ModuleID = 'PE-benchmarks/Iterative_QuickSort.cpp' -source_filename = "PE-benchmarks/Iterative_QuickSort.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@__const.main.arr = private unnamed_addr constant [8 x i32] [i32 4, i32 3, i32 5, i32 2, i32 1, i32 3, i32 2, i32 3], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_Iterative_QuickSort.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z4swapPiS_(i32* noundef %0, i32* noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load i32*, i32** %3, align 8 - %7 = load i32, i32* %6, align 4 - store i32 %7, i32* %5, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = load i32*, i32** %3, align 8 - store i32 %9, i32* %10, align 4 - %11 = load i32, i32* %5, align 4 - %12 = load i32*, i32** %4, align 8 - store i32 %11, i32* %12, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z9partitionPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %10 = load i32*, i32** %4, align 8 - %11 = load i32, i32* %6, align 4 - %12 = sext i32 %11 to i64 - %13 = getelementptr inbounds i32, i32* %10, i64 %12 - %14 = load i32, i32* %13, align 4 - store i32 %14, i32* %7, align 4 - %15 = load i32, i32* %5, align 4 - %16 = sub nsw i32 %15, 1 - store i32 %16, i32* %8, align 4 - %17 = load i32, i32* %5, align 4 - store i32 %17, i32* %9, align 4 - br label %18 - -18: ; preds = %43, %3 - %19 = load i32, i32* %9, align 4 - %20 = load i32, i32* %6, align 4 - %21 = sub nsw i32 %20, 1 - %22 = icmp sle i32 %19, %21 - br i1 %22, label %23, label %46 - -23: ; preds = %18 - %24 = load i32*, i32** %4, align 8 - %25 = load i32, i32* %9, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds i32, i32* %24, i64 %26 - %28 = load i32, i32* %27, align 4 - %29 = load i32, i32* %7, align 4 - %30 = icmp sle i32 %28, %29 - br i1 %30, label %31, label %42 - -31: ; preds = %23 - %32 = load i32, i32* %8, align 4 - %33 = add nsw i32 %32, 1 - store i32 %33, i32* %8, align 4 - %34 = load i32*, i32** %4, align 8 - %35 = load i32, i32* %8, align 4 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds i32, i32* %34, i64 %36 - %38 = load i32*, i32** %4, align 8 - %39 = load i32, i32* %9, align 4 - %40 = sext i32 %39 to i64 - %41 = getelementptr inbounds i32, i32* %38, i64 %40 - call void @_Z4swapPiS_(i32* noundef %37, i32* noundef %41) - br label %42 - -42: ; preds = %31, %23 - br label %43 - -43: ; preds = %42 - %44 = load i32, i32* %9, align 4 - %45 = add nsw i32 %44, 1 - store i32 %45, i32* %9, align 4 - br label %18, !llvm.loop !6 - -46: ; preds = %18 - %47 = load i32*, i32** %4, align 8 - %48 = load i32, i32* %8, align 4 - %49 = add nsw i32 %48, 1 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds i32, i32* %47, i64 %50 - %52 = load i32*, i32** %4, align 8 - %53 = load i32, i32* %6, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds i32, i32* %52, i64 %54 - call void @_Z4swapPiS_(i32* noundef %51, i32* noundef %55) - %56 = load i32, i32* %8, align 4 - %57 = add nsw i32 %56, 1 - ret i32 %57 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z18quickSortIterativePiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %11 = load i32, i32* %6, align 4 - %12 = load i32, i32* %5, align 4 - %13 = sub nsw i32 %11, %12 - %14 = add nsw i32 %13, 1 - %15 = zext i32 %14 to i64 - %16 = call i8* @llvm.stacksave() - store i8* %16, i8** %7, align 8 - %17 = alloca i32, i64 %15, align 16 - store i64 %15, i64* %8, align 8 - store i32 -1, i32* %9, align 4 - %18 = load i32, i32* %5, align 4 - %19 = load i32, i32* %9, align 4 - %20 = add nsw i32 %19, 1 - store i32 %20, i32* %9, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds i32, i32* %17, i64 %21 - store i32 %18, i32* %22, align 4 - %23 = load i32, i32* %6, align 4 - %24 = load i32, i32* %9, align 4 - %25 = add nsw i32 %24, 1 - store i32 %25, i32* %9, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds i32, i32* %17, i64 %26 - store i32 %23, i32* %27, align 4 - br label %28 - -28: ; preds = %79, %3 - %29 = load i32, i32* %9, align 4 - %30 = icmp sge i32 %29, 0 - br i1 %30, label %31, label %80 - -31: ; preds = %28 - %32 = load i32, i32* %9, align 4 - %33 = add nsw i32 %32, -1 - store i32 %33, i32* %9, align 4 - %34 = sext i32 %32 to i64 - %35 = getelementptr inbounds i32, i32* %17, i64 %34 - %36 = load i32, i32* %35, align 4 - store i32 %36, i32* %6, align 4 - %37 = load i32, i32* %9, align 4 - %38 = add nsw i32 %37, -1 - store i32 %38, i32* %9, align 4 - %39 = sext i32 %37 to i64 - %40 = getelementptr inbounds i32, i32* %17, i64 %39 - %41 = load i32, i32* %40, align 4 - store i32 %41, i32* %5, align 4 - %42 = load i32*, i32** %4, align 8 - %43 = load i32, i32* %5, align 4 - %44 = load i32, i32* %6, align 4 - %45 = call noundef i32 @_Z9partitionPiii(i32* noundef %42, i32 noundef %43, i32 noundef %44) - store i32 %45, i32* %10, align 4 - %46 = load i32, i32* %10, align 4 - %47 = sub nsw i32 %46, 1 - %48 = load i32, i32* %5, align 4 - %49 = icmp sgt i32 %47, %48 - br i1 %49, label %50, label %62 - -50: ; preds = %31 - %51 = load i32, i32* %5, align 4 - %52 = load i32, i32* %9, align 4 - %53 = add nsw i32 %52, 1 - store i32 %53, i32* %9, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds i32, i32* %17, i64 %54 - store i32 %51, i32* %55, align 4 - %56 = load i32, i32* %10, align 4 - %57 = sub nsw i32 %56, 1 - %58 = load i32, i32* %9, align 4 - %59 = add nsw i32 %58, 1 - store i32 %59, i32* %9, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds i32, i32* %17, i64 %60 - store i32 %57, i32* %61, align 4 - br label %62 - -62: ; preds = %50, %31 - %63 = load i32, i32* %10, align 4 - %64 = add nsw i32 %63, 1 - %65 = load i32, i32* %6, align 4 - %66 = icmp slt i32 %64, %65 - br i1 %66, label %67, label %79 - -67: ; preds = %62 - %68 = load i32, i32* %10, align 4 - %69 = add nsw i32 %68, 1 - %70 = load i32, i32* %9, align 4 - %71 = add nsw i32 %70, 1 - store i32 %71, i32* %9, align 4 - %72 = sext i32 %71 to i64 - %73 = getelementptr inbounds i32, i32* %17, i64 %72 - store i32 %69, i32* %73, align 4 - %74 = load i32, i32* %6, align 4 - %75 = load i32, i32* %9, align 4 - %76 = add nsw i32 %75, 1 - store i32 %76, i32* %9, align 4 - %77 = sext i32 %76 to i64 - %78 = getelementptr inbounds i32, i32* %17, i64 %77 - store i32 %74, i32* %78, align 4 - br label %79 - -79: ; preds = %67, %62 - br label %28, !llvm.loop !8 - -80: ; preds = %28 - %81 = load i8*, i8** %7, align 8 - call void @llvm.stackrestore(i8* %81) - ret void -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z8printArrPii(i32* noundef %0, i32 noundef %1) #6 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 0, i32* %5, align 4 - br label %6 - -6: ; preds = %18, %2 - %7 = load i32, i32* %5, align 4 - %8 = load i32, i32* %4, align 4 - %9 = icmp slt i32 %7, %8 - br i1 %9, label %10, label %21 - -10: ; preds = %6 - %11 = load i32*, i32** %3, align 8 - %12 = load i32, i32* %5, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i32, i32* %11, i64 %13 - %15 = load i32, i32* %14, align 4 - %16 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) - %17 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %16, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %18 - -18: ; preds = %10 - %19 = load i32, i32* %5, align 4 - %20 = add nsw i32 %19, 1 - store i32 %20, i32* %5, align 4 - br label %6, !llvm.loop !9 - -21: ; preds = %6 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [8 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [8 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([8 x i32]* @__const.main.arr to i8*), i64 32, i1 false) - store i32 8, i32* %3, align 4 - %5 = getelementptr inbounds [8 x i32], [8 x i32]* %2, i64 0, i64 0 - %6 = load i32, i32* %3, align 4 - %7 = sub nsw i32 %6, 1 - call void @_Z18quickSortIterativePiii(i32* noundef %5, i32 noundef 0, i32 noundef %7) - %8 = getelementptr inbounds [8 x i32], [8 x i32]* %2, i64 0, i64 0 - %9 = load i32, i32* %3, align 4 - call void @_Z8printArrPii(i32* noundef %8, i32 noundef %9) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_Iterative_QuickSort.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/Nearly_sorted_Algo.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/Nearly_sorted_Algo.ll deleted file mode 100644 index 3410d5f0..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/Nearly_sorted_Algo.ll +++ /dev/null @@ -1,3948 +0,0 @@ -; ModuleID = 'PE-benchmarks/Nearly_sorted_Algo.cpp' -source_filename = "PE-benchmarks/Nearly_sorted_Algo.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::priority_queue" = type <{ %"class.std::vector", %"struct.std::greater", [7 x i8] }> -%"class.std::vector" = type { %"struct.std::_Vector_base" } -%"struct.std::_Vector_base" = type { %"struct.std::_Vector_base>::_Vector_impl" } -%"struct.std::_Vector_base>::_Vector_impl" = type { %"struct.std::_Vector_base>::_Vector_impl_data" } -%"struct.std::_Vector_base>::_Vector_impl_data" = type { i32*, i32*, i32* } -%"struct.std::greater" = type { i8 } -%"class.__gnu_cxx::__normal_iterator.0" = type { i32* } -%"class.__gnu_cxx::__normal_iterator" = type { i32* } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__false_type" = type { i8 } -%"struct.__gnu_cxx::__ops::_Iter_comp_iter" = type { %"struct.std::greater" } -%"struct.std::forward_iterator_tag" = type { i8 } -%"struct.std::random_access_iterator_tag" = type { i8 } -%"class.std::move_iterator" = type { i32* } -%"struct.__gnu_cxx::__ops::_Iter_comp_val" = type { %"struct.std::greater" } -%"struct.std::integral_constant" = type { i8 } - -$_ZNSt6vectorIiSaIiEEC2Ev = comdat any - -$_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEEC2IPiEET_S8_RKS4_OS2_ = comdat any - -$_ZNSt6vectorIiSaIiEED2Ev = comdat any - -$_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3topEv = comdat any - -$_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3popEv = comdat any - -$_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE4pushERKi = comdat any - -$_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE5emptyEv = comdat any - -$_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEED2Ev = comdat any - -$_ZNSt12_Vector_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev = comdat any - -$_ZNSaIiEC2Ev = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any - -$_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt12_Vector_baseIiSaIiEED2Ev = comdat any - -$__clang_call_terminate = comdat any - -$_ZSt8_DestroyIPiEvT_S1_ = comdat any - -$_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_ = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev = comdat any - -$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any - -$_ZNSaIiED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any - -$_ZSt4moveIRSt6vectorIiSaIiEEEONSt16remove_referenceIT_E4typeEOS5_ = comdat any - -$_ZNSt6vectorIiSaIiEEC2EOS1_ = comdat any - -$_ZNSt6vectorIiSaIiEE6insertIPivEEN9__gnu_cxx17__normal_iteratorIS3_S1_EENS5_IPKiS1_EET_SA_ = comdat any - -$_ZNSt6vectorIiSaIiEE3endEv = comdat any - -$_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2IPiEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameIS9_S8_EE7__valueES5_E6__typeEEE = comdat any - -$_ZSt9make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_ = comdat any - -$_ZNSt6vectorIiSaIiEE5beginEv = comdat any - -$_ZNSt12_Vector_baseIiSaIiEEC2EOS1_ = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2EOS2_ = comdat any - -$_ZSt4moveIRNSt12_Vector_baseIiSaIiEE12_Vector_implEEONSt16remove_referenceIT_E4typeEOS6_ = comdat any - -$_ZNSaIiEC2ERKS_ = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2EOS2_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_ = comdat any - -$_ZN9__gnu_cxxmiIPKiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_ = comdat any - -$_ZNKSt6vectorIiSaIiEE6cbeginEv = comdat any - -$_ZNSt6vectorIiSaIiEE18_M_insert_dispatchIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St12__false_type = comdat any - -$_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl = comdat any - -$_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv = comdat any - -$_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_ = comdat any - -$_ZNSt6vectorIiSaIiEE15_M_range_insertIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St20forward_iterator_tag = comdat any - -$_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_ = comdat any - -$_ZSt8distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_ = comdat any - -$_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_ = comdat any - -$_ZSt22__uninitialized_move_aIPiS0_SaIiEET0_T_S3_S2_RT1_ = comdat any - -$_ZSt13move_backwardIPiS0_ET0_T_S2_S1_ = comdat any - -$_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv = comdat any - -$_ZSt4copyIPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET0_T_S8_S7_ = comdat any - -$_ZSt7advanceIPimEvRT_T0_ = comdat any - -$_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_RSaIT1_E = comdat any - -$_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm = comdat any - -$_ZSt34__uninitialized_move_if_noexcept_aIPiS0_SaIiEET0_T_S3_S2_RT1_ = comdat any - -$_ZSt10__distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag = comdat any - -$_ZSt22__uninitialized_copy_aISt13move_iteratorIPiES1_iET0_T_S4_S3_RSaIT1_E = comdat any - -$_ZSt18make_move_iteratorIPiESt13move_iteratorIT_ES2_ = comdat any - -$_ZSt18uninitialized_copyISt13move_iteratorIPiES1_ET0_T_S4_S3_ = comdat any - -$_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPiES3_EET0_T_S6_S5_ = comdat any - -$_ZSt4copyISt13move_iteratorIPiES1_ET0_T_S4_S3_ = comdat any - -$_ZSt13__copy_move_aILb1EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZSt12__miter_baseIPiEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E = comdat any - -$_ZSt12__niter_wrapIPiET_RKS1_S1_ = comdat any - -$_ZSt14__copy_move_a1ILb1EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZSt12__niter_baseIPiET_S1_ = comdat any - -$_ZSt14__copy_move_a2ILb1EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_ = comdat any - -$_ZSt12__miter_baseIPiET_S1_ = comdat any - -$_ZNKSt13move_iteratorIPiE4baseEv = comdat any - -$_ZSt4moveIRPiEONSt16remove_referenceIT_E4typeEOS3_ = comdat any - -$_ZNSt13move_iteratorIPiEC2ES0_ = comdat any - -$_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_ = comdat any - -$_ZSt13__copy_move_aILb0EPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET1_T0_S8_S7_ = comdat any - -$_ZSt12__niter_wrapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES2_ET_S7_T0_ = comdat any - -$_ZSt14__copy_move_a1ILb0EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZSt12__niter_baseIPiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE = comdat any - -$_ZSt14__copy_move_a2ILb0EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_ = comdat any - -$_ZSt9__advanceIPilEvRT_T0_St26random_access_iterator_tag = comdat any - -$_ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1_ = comdat any - -$_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPiS2_EET0_T_S4_S3_ = comdat any - -$_ZSt4copyIPiS0_ET0_T_S2_S1_ = comdat any - -$_ZSt13__copy_move_aILb0EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZNKSt6vectorIiSaIiEE8max_sizeEv = comdat any - -$_ZNKSt6vectorIiSaIiEE4sizeEv = comdat any - -$_ZSt3maxImERKT_S2_S2_ = comdat any - -$_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_ = comdat any - -$_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any - -$_ZSt3minImERKT_S2_S2_ = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any - -$_ZSt32__make_move_if_noexcept_iteratorIiSt13move_iteratorIPiEET0_PT_ = comdat any - -$_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_ = comdat any - -$_ZSt4moveIRSt7greaterIiEEONSt16remove_referenceIT_E4typeEOS4_ = comdat any - -$_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEC2ES3_ = comdat any - -$_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_RT0_ = comdat any - -$_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_ = comdat any - -$_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv = comdat any - -$_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_T0_SD_T1_T2_ = comdat any - -$_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEESB_EEbT_T0_ = comdat any - -$_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEEEONSt16remove_referenceIT_E4typeEOS8_ = comdat any - -$_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2EONS0_15_Iter_comp_iterIS3_EE = comdat any - -$_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops14_Iter_comp_valISt7greaterIiEEEEvT_T0_SD_T1_RT2_ = comdat any - -$_ZNKSt7greaterIiEclERKiS2_ = comdat any - -$_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEEiEEbT_RT0_ = comdat any - -$_ZNKSt6vectorIiSaIiEE5frontEv = comdat any - -$_ZNKSt6vectorIiSaIiEE5beginEv = comdat any - -$_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEdeEv = comdat any - -$_ZSt8pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_ = comdat any - -$_ZNSt6vectorIiSaIiEE8pop_backEv = comdat any - -$_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEv = comdat any - -$_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_SC_RT0_ = comdat any - -$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any - -$_ZNSt6vectorIiSaIiEE9push_backERKi = comdat any - -$_ZSt9push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_ = comdat any - -$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any - -$_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_ = comdat any - -$_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE = comdat any - -$_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_ = comdat any - -$_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E = comdat any - -$_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2ES3_ = comdat any - -$_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiEl = comdat any - -$_ZNKSt6vectorIiSaIiEE5emptyEv = comdat any - -$_ZN9__gnu_cxxeqIPKiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESB_ = comdat any - -$_ZNKSt6vectorIiSaIiEE3endEv = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@__const.main.arr = private unnamed_addr constant [6 x i32] [i32 2, i32 6, i32 3, i32 12, i32 56, i32 8], align 16 -@.str.1 = private unnamed_addr constant [27 x i8] c"Following is sorted arrayn\00", align 1 -@.str.2 = private unnamed_addr constant [24 x i8] c"vector::_M_range_insert\00", align 1 -@.str.3 = private unnamed_addr constant [26 x i8] c"vector::_M_realloc_insert\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_Nearly_sorted_Algo.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z5sortKPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #4 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca %"class.std::priority_queue", align 8 - %8 = alloca %"struct.std::greater", align 1 - %9 = alloca %"class.std::vector", align 8 - %10 = alloca i8*, align 8 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %14 = load i32*, i32** %4, align 8 - %15 = load i32*, i32** %4, align 8 - %16 = load i32, i32* %6, align 4 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds i32, i32* %15, i64 %17 - %19 = getelementptr inbounds i32, i32* %18, i64 1 - %20 = bitcast %"class.std::vector"* %9 to i8* - call void @llvm.memset.p0i8.i64(i8* align 8 %20, i8 0, i64 24, i1 false) - call void @_ZNSt6vectorIiSaIiEEC2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - invoke void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEEC2IPiEET_S8_RKS4_OS2_(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %7, i32* noundef %14, i32* noundef %19, %"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %8, %"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) - to label %21 unwind label %46 - -21: ; preds = %3 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - store i32 0, i32* %12, align 4 - %22 = load i32, i32* %6, align 4 - %23 = add nsw i32 %22, 1 - store i32 %23, i32* %13, align 4 - br label %24 - -24: ; preds = %43, %21 - %25 = load i32, i32* %13, align 4 - %26 = load i32, i32* %5, align 4 - %27 = icmp slt i32 %25, %26 - br i1 %27, label %28, label %54 - -28: ; preds = %24 - %29 = invoke noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3topEv(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %7) - to label %30 unwind label %50 - -30: ; preds = %28 - %31 = load i32, i32* %29, align 4 - %32 = load i32*, i32** %4, align 8 - %33 = load i32, i32* %12, align 4 - %34 = add nsw i32 %33, 1 - store i32 %34, i32* %12, align 4 - %35 = sext i32 %33 to i64 - %36 = getelementptr inbounds i32, i32* %32, i64 %35 - store i32 %31, i32* %36, align 4 - invoke void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3popEv(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %7) - to label %37 unwind label %50 - -37: ; preds = %30 - %38 = load i32*, i32** %4, align 8 - %39 = load i32, i32* %13, align 4 - %40 = sext i32 %39 to i64 - %41 = getelementptr inbounds i32, i32* %38, i64 %40 - invoke void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE4pushERKi(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %7, i32* noundef nonnull align 4 dereferenceable(4) %41) - to label %42 unwind label %50 - -42: ; preds = %37 - br label %43 - -43: ; preds = %42 - %44 = load i32, i32* %13, align 4 - %45 = add nsw i32 %44, 1 - store i32 %45, i32* %13, align 4 - br label %24, !llvm.loop !6 - -46: ; preds = %3 - %47 = landingpad { i8*, i32 } - cleanup - %48 = extractvalue { i8*, i32 } %47, 0 - store i8* %48, i8** %10, align 8 - %49 = extractvalue { i8*, i32 } %47, 1 - store i32 %49, i32* %11, align 4 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - br label %71 - -50: ; preds = %62, %60, %55, %37, %30, %28 - %51 = landingpad { i8*, i32 } - cleanup - %52 = extractvalue { i8*, i32 } %51, 0 - store i8* %52, i8** %10, align 8 - %53 = extractvalue { i8*, i32 } %51, 1 - store i32 %53, i32* %11, align 4 - call void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEED2Ev(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %7) #3 - br label %71 - -54: ; preds = %24 - br label %55 - -55: ; preds = %69, %54 - %56 = invoke noundef zeroext i1 @_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE5emptyEv(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %7) - to label %57 unwind label %50 - -57: ; preds = %55 - %58 = zext i1 %56 to i32 - %59 = icmp eq i32 %58, 0 - br i1 %59, label %60, label %70 - -60: ; preds = %57 - %61 = invoke noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3topEv(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %7) - to label %62 unwind label %50 - -62: ; preds = %60 - %63 = load i32, i32* %61, align 4 - %64 = load i32*, i32** %4, align 8 - %65 = load i32, i32* %12, align 4 - %66 = add nsw i32 %65, 1 - store i32 %66, i32* %12, align 4 - %67 = sext i32 %65 to i64 - %68 = getelementptr inbounds i32, i32* %64, i64 %67 - store i32 %63, i32* %68, align 4 - invoke void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3popEv(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %7) - to label %69 unwind label %50 - -69: ; preds = %62 - br label %55, !llvm.loop !8 - -70: ; preds = %57 - call void @llvm.trap() - unreachable - -71: ; preds = %50, %46 - %72 = load i8*, i8** %10, align 8 - %73 = load i32, i32* %11, align 4 - %74 = insertvalue { i8*, i32 } undef, i8* %72, 0 - %75 = insertvalue { i8*, i32 } %74, i32 %73, 1 - resume { i8*, i32 } %75 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEEC2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %3 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - %4 = bitcast %"class.std::vector"* %3 to %"struct.std::_Vector_base"* - call void @_ZNSt12_Vector_baseIiSaIiEEC2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEEC2IPiEET_S8_RKS4_OS2_(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %0, i32* noundef %1, i32* noundef %2, %"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %3, %"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %4) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %6 = alloca %"class.std::priority_queue"*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca %"struct.std::greater"*, align 8 - %10 = alloca %"class.std::vector"*, align 8 - %11 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 - %12 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %13 = alloca i8*, align 8 - %14 = alloca i32, align 4 - %15 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %16 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %17 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %18 = alloca %"struct.std::greater", align 1 - store %"class.std::priority_queue"* %0, %"class.std::priority_queue"** %6, align 8 - store i32* %1, i32** %7, align 8 - store i32* %2, i32** %8, align 8 - store %"struct.std::greater"* %3, %"struct.std::greater"** %9, align 8 - store %"class.std::vector"* %4, %"class.std::vector"** %10, align 8 - %19 = load %"class.std::priority_queue"*, %"class.std::priority_queue"** %6, align 8 - %20 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %19, i32 0, i32 0 - %21 = load %"class.std::vector"*, %"class.std::vector"** %10, align 8 - %22 = call noundef nonnull align 8 dereferenceable(24) %"class.std::vector"* @_ZSt4moveIRSt6vectorIiSaIiEEEONSt16remove_referenceIT_E4typeEOS5_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %21) #3 - call void @_ZNSt6vectorIiSaIiEEC2EOS1_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %20, %"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %22) #3 - %23 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %19, i32 0, i32 1 - %24 = load %"struct.std::greater"*, %"struct.std::greater"** %9, align 8 - %25 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %19, i32 0, i32 0 - %26 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %19, i32 0, i32 0 - %27 = call i32* @_ZNSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %12, i32 0, i32 0 - store i32* %27, i32** %28, align 8 - call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2IPiEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameIS9_S8_EE7__valueES5_E6__typeEEE(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %11, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %12) #3 - %29 = load i32*, i32** %7, align 8 - %30 = load i32*, i32** %8, align 8 - %31 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %11, i32 0, i32 0 - %32 = load i32*, i32** %31, align 8 - %33 = invoke i32* @_ZNSt6vectorIiSaIiEE6insertIPivEEN9__gnu_cxx17__normal_iteratorIS3_S1_EENS5_IPKiS1_EET_SA_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %25, i32* %32, i32* noundef %29, i32* noundef %30) - to label %34 unwind label %48 - -34: ; preds = %5 - %35 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %15, i32 0, i32 0 - store i32* %33, i32** %35, align 8 - %36 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %19, i32 0, i32 0 - %37 = call i32* @_ZNSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %36) #3 - %38 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %16, i32 0, i32 0 - store i32* %37, i32** %38, align 8 - %39 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %19, i32 0, i32 0 - %40 = call i32* @_ZNSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %39) #3 - %41 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %17, i32 0, i32 0 - store i32* %40, i32** %41, align 8 - %42 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %19, i32 0, i32 1 - %43 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %16, i32 0, i32 0 - %44 = load i32*, i32** %43, align 8 - %45 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %17, i32 0, i32 0 - %46 = load i32*, i32** %45, align 8 - invoke void @_ZSt9make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(i32* %44, i32* %46) - to label %47 unwind label %48 - -47: ; preds = %34 - ret void - -48: ; preds = %34, %5 - %49 = landingpad { i8*, i32 } - cleanup - %50 = extractvalue { i8*, i32 } %49, 0 - store i8* %50, i8** %13, align 8 - %51 = extractvalue { i8*, i32 } %49, 1 - store i32 %51, i32* %14, align 4 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %20) #3 - br label %52 - -52: ; preds = %48 - %53 = load i8*, i8** %13, align 8 - %54 = load i32, i32* %14, align 4 - %55 = insertvalue { i8*, i32 } undef, i8* %53, 0 - %56 = insertvalue { i8*, i32 } %55, i32 %54, 1 - resume { i8*, i32 } %56 -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::vector"*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %5 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - %6 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - %7 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %7 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %8, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - %11 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - %12 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %11, i32 0, i32 0 - %13 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %12 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %14 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %13, i32 0, i32 1 - %15 = load i32*, i32** %14, align 8 - %16 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - %17 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %16) #3 - invoke void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(i32* noundef %10, i32* noundef %15, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %17) - to label %18 unwind label %20 - -18: ; preds = %1 - %19 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - call void @_ZNSt12_Vector_baseIiSaIiEED2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %19) #3 - ret void - -20: ; preds = %1 - %21 = landingpad { i8*, i32 } - catch i8* null - %22 = extractvalue { i8*, i32 } %21, 0 - store i8* %22, i8** %3, align 8 - %23 = extractvalue { i8*, i32 } %21, 1 - store i32 %23, i32* %4, align 4 - %24 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - call void @_ZNSt12_Vector_baseIiSaIiEED2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %24) #3 - br label %25 - -25: ; preds = %20 - %26 = load i8*, i8** %3, align 8 - call void @__clang_call_terminate(i8* %26) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3topEv(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %0) #7 comdat align 2 { - %2 = alloca %"class.std::priority_queue"*, align 8 - store %"class.std::priority_queue"* %0, %"class.std::priority_queue"** %2, align 8 - %3 = load %"class.std::priority_queue"*, %"class.std::priority_queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %3, i32 0, i32 0 - %5 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt6vectorIiSaIiEE5frontEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE3popEv(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %0) #4 comdat align 2 { - %2 = alloca %"class.std::priority_queue"*, align 8 - %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca %"struct.std::greater", align 1 - store %"class.std::priority_queue"* %0, %"class.std::priority_queue"** %2, align 8 - %6 = load %"class.std::priority_queue"*, %"class.std::priority_queue"** %2, align 8 - %7 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %6, i32 0, i32 0 - %8 = call i32* @_ZNSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %7) #3 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - store i32* %8, i32** %9, align 8 - %10 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %6, i32 0, i32 0 - %11 = call i32* @_ZNSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %10) #3 - %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %11, i32** %12, align 8 - %13 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %6, i32 0, i32 1 - %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - %15 = load i32*, i32** %14, align 8 - %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - %17 = load i32*, i32** %16, align 8 - call void @_ZSt8pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(i32* %15, i32* %17) - %18 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %6, i32 0, i32 0 - call void @_ZNSt6vectorIiSaIiEE8pop_backEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %18) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE4pushERKi(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::priority_queue"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %6 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %7 = alloca %"struct.std::greater", align 1 - store %"class.std::priority_queue"* %0, %"class.std::priority_queue"** %3, align 8 - store i32* %1, i32** %4, align 8 - %8 = load %"class.std::priority_queue"*, %"class.std::priority_queue"** %3, align 8 - %9 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %8, i32 0, i32 0 - %10 = load i32*, i32** %4, align 8 - call void @_ZNSt6vectorIiSaIiEE9push_backERKi(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %10) - %11 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %8, i32 0, i32 0 - %12 = call i32* @_ZNSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %11) #3 - %13 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %12, i32** %13, align 8 - %14 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %8, i32 0, i32 0 - %15 = call i32* @_ZNSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %14) #3 - %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %6, i32 0, i32 0 - store i32* %15, i32** %16, align 8 - %17 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %8, i32 0, i32 1 - %18 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - %19 = load i32*, i32** %18, align 8 - %20 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %6, i32 0, i32 0 - %21 = load i32*, i32** %20, align 8 - call void @_ZSt9push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(i32* %19, i32* %21) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEE5emptyEv(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %0) #7 comdat align 2 { - %2 = alloca %"class.std::priority_queue"*, align 8 - store %"class.std::priority_queue"* %0, %"class.std::priority_queue"** %2, align 8 - %3 = load %"class.std::priority_queue"*, %"class.std::priority_queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %3, i32 0, i32 0 - %5 = call noundef zeroext i1 @_ZNKSt6vectorIiSaIiEE5emptyEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret i1 %5 -} - -; Function Attrs: cold noreturn nounwind -declare void @llvm.trap() #8 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14priority_queueIiSt6vectorIiSaIiEESt7greaterIiEED2Ev(%"class.std::priority_queue"* noundef nonnull align 8 dereferenceable(25) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::priority_queue"*, align 8 - store %"class.std::priority_queue"* %0, %"class.std::priority_queue"** %2, align 8 - %3 = load %"class.std::priority_queue"*, %"class.std::priority_queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::priority_queue", %"class.std::priority_queue"* %3, i32 0, i32 0 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z10printArrayPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 0, i32* %5, align 4 - br label %6 - -6: ; preds = %18, %2 - %7 = load i32, i32* %5, align 4 - %8 = load i32, i32* %4, align 4 - %9 = icmp slt i32 %7, %8 - br i1 %9, label %10, label %21 - -10: ; preds = %6 - %11 = load i32*, i32** %3, align 8 - %12 = load i32, i32* %5, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i32, i32* %11, i64 %13 - %15 = load i32, i32* %14, align 4 - %16 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) - %17 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %16, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %18 - -18: ; preds = %10 - %19 = load i32, i32* %5, align 4 - %20 = add nsw i32 %19, 1 - store i32 %20, i32* %5, align 4 - br label %6, !llvm.loop !9 - -21: ; preds = %6 - %22 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #9 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - %3 = alloca [6 x i32], align 16 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 3, i32* %2, align 4 - %5 = bitcast [6 x i32]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([6 x i32]* @__const.main.arr to i8*), i64 24, i1 false) - store i32 6, i32* %4, align 4 - %6 = getelementptr inbounds [6 x i32], [6 x i32]* %3, i64 0, i64 0 - %7 = load i32, i32* %4, align 4 - %8 = load i32, i32* %2, align 4 - %9 = call noundef i32 @_Z5sortKPiii(i32* noundef %6, i32 noundef %7, i32 noundef %8) - %10 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([27 x i8], [27 x i8]* @.str.1, i64 0, i64 0)) - %11 = getelementptr inbounds [6 x i32], [6 x i32]* %3, i64 0, i64 0 - %12 = load i32, i32* %4, align 4 - call void @_Z10printArrayPii(i32* noundef %11, i32 noundef %12) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #10 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEEC2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base"*, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %2, align 8 - %3 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %3, i32 0, i32 0 - call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base>::_Vector_impl"*, align 8 - store %"struct.std::_Vector_base>::_Vector_impl"* %0, %"struct.std::_Vector_base>::_Vector_impl"** %2, align 8 - %3 = load %"struct.std::_Vector_base>::_Vector_impl"*, %"struct.std::_Vector_base>::_Vector_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaIiEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %3 to %"struct.std::_Vector_base>::_Vector_impl_data"* - call void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev(%"struct.std::_Vector_base>::_Vector_impl_data"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev(%"struct.std::_Vector_base>::_Vector_impl_data"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base>::_Vector_impl_data"*, align 8 - store %"struct.std::_Vector_base>::_Vector_impl_data"* %0, %"struct.std::_Vector_base>::_Vector_impl_data"** %2, align 8 - %3 = load %"struct.std::_Vector_base>::_Vector_impl_data"*, %"struct.std::_Vector_base>::_Vector_impl_data"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %3, i32 0, i32 0 - store i32* null, i32** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %3, i32 0, i32 1 - store i32* null, i32** %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %3, i32 0, i32 2 - store i32* null, i32** %6, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(i32* noundef %0, i32* noundef %1, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store %"class.std::allocator"* %2, %"class.std::allocator"** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - call void @_ZSt8_DestroyIPiEvT_S1_(i32* noundef %7, i32* noundef %8) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base"*, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %2, align 8 - %3 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEED2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::_Vector_base"*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %2, align 8 - %5 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %2, align 8 - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %6 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - %10 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %11 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %10 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %12 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %11, i32 0, i32 2 - %13 = load i32*, i32** %12, align 8 - %14 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %15 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %14 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %15, i32 0, i32 0 - %17 = load i32*, i32** %16, align 8 - %18 = ptrtoint i32* %13 to i64 - %19 = ptrtoint i32* %17 to i64 - %20 = sub i64 %18, %19 - %21 = sdiv exact i64 %20, 4 - invoke void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %5, i32* noundef %9, i64 noundef %21) - to label %22 unwind label %24 - -22: ; preds = %1 - %23 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %23) #3 - ret void - -24: ; preds = %1 - %25 = landingpad { i8*, i32 } - catch i8* null - %26 = extractvalue { i8*, i32 } %25, 0 - store i8* %26, i8** %3, align 8 - %27 = extractvalue { i8*, i32 } %25, 1 - store i32 %27, i32* %4, align 4 - %28 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %28) #3 - br label %29 - -29: ; preds = %24 - %30 = load i8*, i8** %3, align 8 - call void @__clang_call_terminate(i8* %30) #16 - unreachable -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #11 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #16 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt8_DestroyIPiEvT_S1_(i32* noundef %0, i32* noundef %1) #4 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load i32*, i32** %3, align 8 - %6 = load i32*, i32** %4, align 8 - call void @_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_(i32* noundef %5, i32* noundef %6) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_(i32* noundef %0, i32* noundef %1) #7 comdat align 2 { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"struct.std::_Vector_base"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = icmp ne i32* %8, null - br i1 %9, label %10, label %15 - -10: ; preds = %3 - %11 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %7, i32 0, i32 0 - %12 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %11 to %"class.std::allocator"* - %13 = load i32*, i32** %5, align 8 - %14 = load i64, i64* %6, align 8 - call void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %12, i32* noundef %13, i64 noundef %14) - br label %15 - -15: ; preds = %10, %3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base>::_Vector_impl"*, align 8 - store %"struct.std::_Vector_base>::_Vector_impl"* %0, %"struct.std::_Vector_base>::_Vector_impl"** %2, align 8 - %3 = load %"struct.std::_Vector_base>::_Vector_impl"*, %"struct.std::_Vector_base>::_Vector_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #12 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(24) %"class.std::vector"* @_ZSt4moveIRSt6vectorIiSaIiEEEONSt16remove_referenceIT_E4typeEOS5_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat { - %2 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %3 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - ret %"class.std::vector"* %3 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEEC2EOS1_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, %"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"class.std::vector"*, align 8 - %4 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - store %"class.std::vector"* %1, %"class.std::vector"** %4, align 8 - %5 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %6 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - %7 = load %"class.std::vector"*, %"class.std::vector"** %4, align 8 - %8 = bitcast %"class.std::vector"* %7 to %"struct.std::_Vector_base"* - call void @_ZNSt12_Vector_baseIiSaIiEEC2EOS1_(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %8) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local i32* @_ZNSt6vectorIiSaIiEE6insertIPivEEN9__gnu_cxx17__normal_iteratorIS3_S1_EENS5_IPKiS1_EET_SA_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i32* %1, i32* noundef %2, i32* noundef %3) #4 comdat align 2 { - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %6 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 - %7 = alloca %"class.std::vector"*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32*, align 8 - %10 = alloca i64, align 8 - %11 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 - %12 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %13 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %14 = alloca %"struct.std::__false_type", align 1 - %15 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %6, i32 0, i32 0 - store i32* %1, i32** %16, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %7, align 8 - store i32* %2, i32** %8, align 8 - store i32* %3, i32** %9, align 8 - %17 = load %"class.std::vector"*, %"class.std::vector"** %7, align 8 - %18 = call i32* @_ZNKSt6vectorIiSaIiEE6cbeginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %17) #3 - %19 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %11, i32 0, i32 0 - store i32* %18, i32** %19, align 8 - %20 = call noundef i64 @_ZN9__gnu_cxxmiIPKiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %6, %"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %11) #3 - store i64 %20, i64* %10, align 8 - %21 = call i32* @_ZNSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %17) #3 - %22 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %13, i32 0, i32 0 - store i32* %21, i32** %22, align 8 - %23 = load i64, i64* %10, align 8 - %24 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %13, i64 noundef %23) #3 - %25 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %12, i32 0, i32 0 - store i32* %24, i32** %25, align 8 - %26 = load i32*, i32** %8, align 8 - %27 = load i32*, i32** %9, align 8 - %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %12, i32 0, i32 0 - %29 = load i32*, i32** %28, align 8 - call void @_ZNSt6vectorIiSaIiEE18_M_insert_dispatchIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St12__false_type(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %17, i32* %29, i32* noundef %26, i32* noundef %27) - %30 = call i32* @_ZNSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %17) #3 - %31 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %15, i32 0, i32 0 - store i32* %30, i32** %31, align 8 - %32 = load i64, i64* %10, align 8 - %33 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %15, i64 noundef %32) #3 - %34 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %33, i32** %34, align 8 - %35 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - %36 = load i32*, i32** %35, align 8 - ret i32* %36 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZNSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %3 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - %4 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %5 = bitcast %"class.std::vector"* %4 to %"struct.std::_Vector_base"* - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %6 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 1 - call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %2, i32** noundef nonnull align 8 dereferenceable(8) %8) #3 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %2, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - ret i32* %10 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2IPiEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameIS9_S8_EE7__valueES5_E6__typeEEE(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %0, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::__normal_iterator.0"*, align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - store %"class.__gnu_cxx::__normal_iterator.0"* %0, %"class.__gnu_cxx::__normal_iterator.0"** %3, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %1, %"class.__gnu_cxx::__normal_iterator"** %4, align 8 - %5 = load %"class.__gnu_cxx::__normal_iterator.0"*, %"class.__gnu_cxx::__normal_iterator.0"** %3, align 8 - %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %5, i32 0, i32 0 - %7 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %4, align 8 - %8 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %9 = load i32*, i32** %8, align 8 - store i32* %9, i32** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt9make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(i32* %0, i32* %1) #4 comdat { - %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca %"struct.std::greater", align 1 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 1 - %7 = alloca %"struct.std::greater", align 1 - %8 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %9 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %10 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - store i32* %0, i32** %10, align 8 - %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %1, i32** %11, align 8 - %12 = call noundef nonnull align 1 dereferenceable(1) %"struct.std::greater"* @_ZSt4moveIRSt7greaterIiEEONSt16remove_referenceIT_E4typeEOS4_(%"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %5) #3 - call void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEC2ES3_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %6) - %13 = bitcast %"class.__gnu_cxx::__normal_iterator"* %8 to i8* - %14 = bitcast %"class.__gnu_cxx::__normal_iterator"* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %13, i8* align 8 %14, i64 8, i1 false) - %15 = bitcast %"class.__gnu_cxx::__normal_iterator"* %9 to i8* - %16 = bitcast %"class.__gnu_cxx::__normal_iterator"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %15, i8* align 8 %16, i64 8, i1 false) - %17 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %8, i32 0, i32 0 - %18 = load i32*, i32** %17, align 8 - %19 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %9, i32 0, i32 0 - %20 = load i32*, i32** %19, align 8 - call void @_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_RT0_(i32* %18, i32* %20, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %6) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZNSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %3 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - %4 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %5 = bitcast %"class.std::vector"* %4 to %"struct.std::_Vector_base"* - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %6 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 0 - call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %2, i32** noundef nonnull align 8 dereferenceable(8) %8) #3 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %2, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - ret i32* %10 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEEC2EOS1_(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_Vector_base"*, align 8 - %4 = alloca %"struct.std::_Vector_base"*, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %3, align 8 - store %"struct.std::_Vector_base"* %1, %"struct.std::_Vector_base"** %4, align 8 - %5 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %7, i32 0, i32 0 - call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2EOS2_(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %8) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2EOS2_(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_Vector_base>::_Vector_impl"*, align 8 - %4 = alloca %"struct.std::_Vector_base>::_Vector_impl"*, align 8 - store %"struct.std::_Vector_base>::_Vector_impl"* %0, %"struct.std::_Vector_base>::_Vector_impl"** %3, align 8 - store %"struct.std::_Vector_base>::_Vector_impl"* %1, %"struct.std::_Vector_base>::_Vector_impl"** %4, align 8 - %5 = load %"struct.std::_Vector_base>::_Vector_impl"*, %"struct.std::_Vector_base>::_Vector_impl"** %3, align 8 - %6 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %5 to %"class.std::allocator"* - %7 = load %"struct.std::_Vector_base>::_Vector_impl"*, %"struct.std::_Vector_base>::_Vector_impl"** %4, align 8 - %8 = call noundef nonnull align 8 dereferenceable(24) %"struct.std::_Vector_base>::_Vector_impl"* @_ZSt4moveIRNSt12_Vector_baseIiSaIiEE12_Vector_implEEONSt16remove_referenceIT_E4typeEOS6_(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %7) #3 - %9 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %8 to %"class.std::allocator"* - call void @_ZNSaIiEC2ERKS_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %6, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - %10 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %5 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %11 = load %"struct.std::_Vector_base>::_Vector_impl"*, %"struct.std::_Vector_base>::_Vector_impl"** %4, align 8 - %12 = call noundef nonnull align 8 dereferenceable(24) %"struct.std::_Vector_base>::_Vector_impl"* @_ZSt4moveIRNSt12_Vector_baseIiSaIiEE12_Vector_implEEONSt16remove_referenceIT_E4typeEOS6_(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %11) #3 - %13 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %12 to %"struct.std::_Vector_base>::_Vector_impl_data"* - call void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2EOS2_(%"struct.std::_Vector_base>::_Vector_impl_data"* noundef nonnull align 8 dereferenceable(24) %10, %"struct.std::_Vector_base>::_Vector_impl_data"* noundef nonnull align 8 dereferenceable(24) %13) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(24) %"struct.std::_Vector_base>::_Vector_impl"* @_ZSt4moveIRNSt12_Vector_baseIiSaIiEE12_Vector_implEEONSt16remove_referenceIT_E4typeEOS6_(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat { - %2 = alloca %"struct.std::_Vector_base>::_Vector_impl"*, align 8 - store %"struct.std::_Vector_base>::_Vector_impl"* %0, %"struct.std::_Vector_base>::_Vector_impl"** %2, align 8 - %3 = load %"struct.std::_Vector_base>::_Vector_impl"*, %"struct.std::_Vector_base>::_Vector_impl"** %2, align 8 - ret %"struct.std::_Vector_base>::_Vector_impl"* %3 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiEC2ERKS_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, %"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2EOS2_(%"struct.std::_Vector_base>::_Vector_impl_data"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::_Vector_base>::_Vector_impl_data"* noundef nonnull align 8 dereferenceable(24) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_Vector_base>::_Vector_impl_data"*, align 8 - %4 = alloca %"struct.std::_Vector_base>::_Vector_impl_data"*, align 8 - store %"struct.std::_Vector_base>::_Vector_impl_data"* %0, %"struct.std::_Vector_base>::_Vector_impl_data"** %3, align 8 - store %"struct.std::_Vector_base>::_Vector_impl_data"* %1, %"struct.std::_Vector_base>::_Vector_impl_data"** %4, align 8 - %5 = load %"struct.std::_Vector_base>::_Vector_impl_data"*, %"struct.std::_Vector_base>::_Vector_impl_data"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %5, i32 0, i32 0 - %7 = load %"struct.std::_Vector_base>::_Vector_impl_data"*, %"struct.std::_Vector_base>::_Vector_impl_data"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - store i32* %9, i32** %6, align 8 - %10 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %5, i32 0, i32 1 - %11 = load %"struct.std::_Vector_base>::_Vector_impl_data"*, %"struct.std::_Vector_base>::_Vector_impl_data"** %4, align 8 - %12 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %11, i32 0, i32 1 - %13 = load i32*, i32** %12, align 8 - store i32* %13, i32** %10, align 8 - %14 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %5, i32 0, i32 2 - %15 = load %"struct.std::_Vector_base>::_Vector_impl_data"*, %"struct.std::_Vector_base>::_Vector_impl_data"** %4, align 8 - %16 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - store i32* %17, i32** %14, align 8 - %18 = load %"struct.std::_Vector_base>::_Vector_impl_data"*, %"struct.std::_Vector_base>::_Vector_impl_data"** %4, align 8 - %19 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %18, i32 0, i32 2 - store i32* null, i32** %19, align 8 - %20 = load %"struct.std::_Vector_base>::_Vector_impl_data"*, %"struct.std::_Vector_base>::_Vector_impl_data"** %4, align 8 - %21 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %20, i32 0, i32 1 - store i32* null, i32** %21, align 8 - %22 = load %"struct.std::_Vector_base>::_Vector_impl_data"*, %"struct.std::_Vector_base>::_Vector_impl_data"** %4, align 8 - %23 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %22, i32 0, i32 0 - store i32* null, i32** %23, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %3, align 8 - store %"class.__gnu_cxx::new_allocator"* %1, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %3, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxxmiIPKiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %0, %"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { - %3 = alloca %"class.__gnu_cxx::__normal_iterator.0"*, align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator.0"*, align 8 - store %"class.__gnu_cxx::__normal_iterator.0"* %0, %"class.__gnu_cxx::__normal_iterator.0"** %3, align 8 - store %"class.__gnu_cxx::__normal_iterator.0"* %1, %"class.__gnu_cxx::__normal_iterator.0"** %4, align 8 - %5 = load %"class.__gnu_cxx::__normal_iterator.0"*, %"class.__gnu_cxx::__normal_iterator.0"** %3, align 8 - %6 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %7 = load i32*, i32** %6, align 8 - %8 = load %"class.__gnu_cxx::__normal_iterator.0"*, %"class.__gnu_cxx::__normal_iterator.0"** %4, align 8 - %9 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %8) #3 - %10 = load i32*, i32** %9, align 8 - %11 = ptrtoint i32* %7 to i64 - %12 = ptrtoint i32* %10 to i64 - %13 = sub i64 %11, %12 - %14 = sdiv exact i64 %13, 4 - ret i64 %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZNKSt6vectorIiSaIiEE6cbeginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 - %3 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - %4 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %5 = bitcast %"class.std::vector"* %4 to %"struct.std::_Vector_base"* - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %6 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 0 - call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %2, i32** noundef nonnull align 8 dereferenceable(8) %8) #3 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %2, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - ret i32* %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE18_M_insert_dispatchIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St12__false_type(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i32* %1, i32* noundef %2, i32* noundef %3) #4 comdat align 2 { - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %6 = alloca %"struct.std::__false_type", align 1 - %7 = alloca %"class.std::vector"*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32*, align 8 - %10 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %11 = alloca %"struct.std::forward_iterator_tag", align 1 - %12 = alloca %"struct.std::random_access_iterator_tag", align 1 - %13 = alloca %"struct.std::random_access_iterator_tag", align 1 - %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %1, i32** %14, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %7, align 8 - store i32* %2, i32** %8, align 8 - store i32* %3, i32** %9, align 8 - %15 = load %"class.std::vector"*, %"class.std::vector"** %7, align 8 - %16 = bitcast %"class.__gnu_cxx::__normal_iterator"* %10 to i8* - %17 = bitcast %"class.__gnu_cxx::__normal_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %16, i8* align 8 %17, i64 8, i1 false) - %18 = load i32*, i32** %8, align 8 - %19 = load i32*, i32** %9, align 8 - call void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(i32** noundef nonnull align 8 dereferenceable(8) %8) - %20 = bitcast %"struct.std::random_access_iterator_tag"* %12 to %"struct.std::forward_iterator_tag"* - %21 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %10, i32 0, i32 0 - %22 = load i32*, i32** %21, align 8 - call void @_ZNSt6vectorIiSaIiEE15_M_range_insertIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St20forward_iterator_tag(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %15, i32* %22, i32* noundef %18, i32* noundef %19) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %0, %"class.__gnu_cxx::__normal_iterator"** %4, align 8 - store i64 %1, i64* %5, align 8 - %7 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %4, align 8 - %8 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - %10 = load i64, i64* %5, align 8 - %11 = getelementptr inbounds i32, i32* %9, i64 %10 - store i32* %11, i32** %6, align 8 - call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %3, i32** noundef nonnull align 8 dereferenceable(8) %6) #3 - %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - %13 = load i32*, i32** %12, align 8 - ret i32* %13 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator.0"*, align 8 - store %"class.__gnu_cxx::__normal_iterator.0"* %0, %"class.__gnu_cxx::__normal_iterator.0"** %2, align 8 - %3 = load %"class.__gnu_cxx::__normal_iterator.0"*, %"class.__gnu_cxx::__normal_iterator.0"** %2, align 8 - %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %3, i32 0, i32 0 - ret i32** %4 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %0, i32** noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::__normal_iterator.0"*, align 8 - %4 = alloca i32**, align 8 - store %"class.__gnu_cxx::__normal_iterator.0"* %0, %"class.__gnu_cxx::__normal_iterator.0"** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load %"class.__gnu_cxx::__normal_iterator.0"*, %"class.__gnu_cxx::__normal_iterator.0"** %3, align 8 - %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %5, i32 0, i32 0 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32*, i32** %7, align 8 - store i32* %8, i32** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE15_M_range_insertIPiEEvN9__gnu_cxx17__normal_iteratorIS3_S1_EET_S7_St20forward_iterator_tag(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i32* %1, i32* noundef %2, i32* noundef %3) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %6 = alloca %"struct.std::forward_iterator_tag", align 1 - %7 = alloca %"class.std::vector"*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32*, align 8 - %10 = alloca i64, align 8 - %11 = alloca i64, align 8 - %12 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %13 = alloca i32*, align 8 - %14 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %15 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %16 = alloca i32*, align 8 - %17 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %18 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %19 = alloca i64, align 8 - %20 = alloca i32*, align 8 - %21 = alloca i32*, align 8 - %22 = alloca i8*, align 8 - %23 = alloca i32, align 4 - %24 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %1, i32** %24, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %7, align 8 - store i32* %2, i32** %8, align 8 - store i32* %3, i32** %9, align 8 - %25 = load %"class.std::vector"*, %"class.std::vector"** %7, align 8 - %26 = load i32*, i32** %8, align 8 - %27 = load i32*, i32** %9, align 8 - %28 = icmp ne i32* %26, %27 - br i1 %28, label %29, label %265 - -29: ; preds = %4 - %30 = load i32*, i32** %8, align 8 - %31 = load i32*, i32** %9, align 8 - %32 = call noundef i64 @_ZSt8distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_(i32* noundef %30, i32* noundef %31) - store i64 %32, i64* %10, align 8 - %33 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %34 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %33, i32 0, i32 0 - %35 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %34 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %36 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %35, i32 0, i32 2 - %37 = load i32*, i32** %36, align 8 - %38 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %39 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %38, i32 0, i32 0 - %40 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %39 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %41 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %40, i32 0, i32 1 - %42 = load i32*, i32** %41, align 8 - %43 = ptrtoint i32* %37 to i64 - %44 = ptrtoint i32* %42 to i64 - %45 = sub i64 %43, %44 - %46 = sdiv exact i64 %45, 4 - %47 = load i64, i64* %10, align 8 - %48 = icmp uge i64 %46, %47 - br i1 %48, label %49, label %155 - -49: ; preds = %29 - %50 = call i32* @_ZNSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %25) #3 - %51 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %12, i32 0, i32 0 - store i32* %50, i32** %51, align 8 - %52 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %12, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - store i64 %52, i64* %11, align 8 - %53 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %54 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %53, i32 0, i32 0 - %55 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %54 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %56 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %55, i32 0, i32 1 - %57 = load i32*, i32** %56, align 8 - store i32* %57, i32** %13, align 8 - %58 = load i64, i64* %11, align 8 - %59 = load i64, i64* %10, align 8 - %60 = icmp ugt i64 %58, %59 - br i1 %60, label %61, label %106 - -61: ; preds = %49 - %62 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %63 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %62, i32 0, i32 0 - %64 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %63 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %65 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %64, i32 0, i32 1 - %66 = load i32*, i32** %65, align 8 - %67 = load i64, i64* %10, align 8 - %68 = sub i64 0, %67 - %69 = getelementptr inbounds i32, i32* %66, i64 %68 - %70 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %71 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %70, i32 0, i32 0 - %72 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %71 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %73 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %72, i32 0, i32 1 - %74 = load i32*, i32** %73, align 8 - %75 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %76 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %75, i32 0, i32 0 - %77 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %76 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %78 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %77, i32 0, i32 1 - %79 = load i32*, i32** %78, align 8 - %80 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %81 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %80) #3 - %82 = call noundef i32* @_ZSt22__uninitialized_move_aIPiS0_SaIiEET0_T_S3_S2_RT1_(i32* noundef %69, i32* noundef %74, i32* noundef %79, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %81) - %83 = load i64, i64* %10, align 8 - %84 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %85 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %84, i32 0, i32 0 - %86 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %85 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %87 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %86, i32 0, i32 1 - %88 = load i32*, i32** %87, align 8 - %89 = getelementptr inbounds i32, i32* %88, i64 %83 - store i32* %89, i32** %87, align 8 - %90 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %91 = load i32*, i32** %90, align 8 - %92 = load i32*, i32** %13, align 8 - %93 = load i64, i64* %10, align 8 - %94 = sub i64 0, %93 - %95 = getelementptr inbounds i32, i32* %92, i64 %94 - %96 = load i32*, i32** %13, align 8 - %97 = call noundef i32* @_ZSt13move_backwardIPiS0_ET0_T_S2_S1_(i32* noundef %91, i32* noundef %95, i32* noundef %96) - %98 = load i32*, i32** %8, align 8 - %99 = load i32*, i32** %9, align 8 - %100 = bitcast %"class.__gnu_cxx::__normal_iterator"* %14 to i8* - %101 = bitcast %"class.__gnu_cxx::__normal_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %100, i8* align 8 %101, i64 8, i1 false) - %102 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %14, i32 0, i32 0 - %103 = load i32*, i32** %102, align 8 - %104 = call i32* @_ZSt4copyIPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET0_T_S8_S7_(i32* noundef %98, i32* noundef %99, i32* %103) - %105 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %15, i32 0, i32 0 - store i32* %104, i32** %105, align 8 - br label %154 - -106: ; preds = %49 - %107 = load i32*, i32** %8, align 8 - store i32* %107, i32** %16, align 8 - %108 = load i64, i64* %11, align 8 - call void @_ZSt7advanceIPimEvRT_T0_(i32** noundef nonnull align 8 dereferenceable(8) %16, i64 noundef %108) - %109 = load i32*, i32** %16, align 8 - %110 = load i32*, i32** %9, align 8 - %111 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %112 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %111, i32 0, i32 0 - %113 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %112 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %114 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %113, i32 0, i32 1 - %115 = load i32*, i32** %114, align 8 - %116 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %117 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %116) #3 - %118 = call noundef i32* @_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_RSaIT1_E(i32* noundef %109, i32* noundef %110, i32* noundef %115, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %117) - %119 = load i64, i64* %10, align 8 - %120 = load i64, i64* %11, align 8 - %121 = sub i64 %119, %120 - %122 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %123 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %122, i32 0, i32 0 - %124 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %123 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %125 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %124, i32 0, i32 1 - %126 = load i32*, i32** %125, align 8 - %127 = getelementptr inbounds i32, i32* %126, i64 %121 - store i32* %127, i32** %125, align 8 - %128 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %129 = load i32*, i32** %128, align 8 - %130 = load i32*, i32** %13, align 8 - %131 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %132 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %131, i32 0, i32 0 - %133 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %132 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %134 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %133, i32 0, i32 1 - %135 = load i32*, i32** %134, align 8 - %136 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %137 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %136) #3 - %138 = call noundef i32* @_ZSt22__uninitialized_move_aIPiS0_SaIiEET0_T_S3_S2_RT1_(i32* noundef %129, i32* noundef %130, i32* noundef %135, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %137) - %139 = load i64, i64* %11, align 8 - %140 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %141 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %140, i32 0, i32 0 - %142 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %141 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %143 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %142, i32 0, i32 1 - %144 = load i32*, i32** %143, align 8 - %145 = getelementptr inbounds i32, i32* %144, i64 %139 - store i32* %145, i32** %143, align 8 - %146 = load i32*, i32** %8, align 8 - %147 = load i32*, i32** %16, align 8 - %148 = bitcast %"class.__gnu_cxx::__normal_iterator"* %17 to i8* - %149 = bitcast %"class.__gnu_cxx::__normal_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %148, i8* align 8 %149, i64 8, i1 false) - %150 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %17, i32 0, i32 0 - %151 = load i32*, i32** %150, align 8 - %152 = call i32* @_ZSt4copyIPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET0_T_S8_S7_(i32* noundef %146, i32* noundef %147, i32* %151) - %153 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %18, i32 0, i32 0 - store i32* %152, i32** %153, align 8 - br label %154 - -154: ; preds = %106, %61 - br label %264 - -155: ; preds = %29 - %156 = load i64, i64* %10, align 8 - %157 = call noundef i64 @_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %25, i64 noundef %156, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str.2, i64 0, i64 0)) - store i64 %157, i64* %19, align 8 - %158 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %159 = load i64, i64* %19, align 8 - %160 = call noundef i32* @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %158, i64 noundef %159) - store i32* %160, i32** %20, align 8 - %161 = load i32*, i32** %20, align 8 - store i32* %161, i32** %21, align 8 - %162 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %163 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %162, i32 0, i32 0 - %164 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %163 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %165 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %164, i32 0, i32 0 - %166 = load i32*, i32** %165, align 8 - %167 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %168 = load i32*, i32** %167, align 8 - %169 = load i32*, i32** %20, align 8 - %170 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %171 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %170) #3 - %172 = invoke noundef i32* @_ZSt34__uninitialized_move_if_noexcept_aIPiS0_SaIiEET0_T_S3_S2_RT1_(i32* noundef %166, i32* noundef %168, i32* noundef %169, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %171) - to label %173 unwind label %193 - -173: ; preds = %155 - store i32* %172, i32** %21, align 8 - %174 = load i32*, i32** %8, align 8 - %175 = load i32*, i32** %9, align 8 - %176 = load i32*, i32** %21, align 8 - %177 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %178 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %177) #3 - %179 = invoke noundef i32* @_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_RSaIT1_E(i32* noundef %174, i32* noundef %175, i32* noundef %176, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %178) - to label %180 unwind label %193 - -180: ; preds = %173 - store i32* %179, i32** %21, align 8 - %181 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %182 = load i32*, i32** %181, align 8 - %183 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %184 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %183, i32 0, i32 0 - %185 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %184 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %186 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %185, i32 0, i32 1 - %187 = load i32*, i32** %186, align 8 - %188 = load i32*, i32** %21, align 8 - %189 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %190 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %189) #3 - %191 = invoke noundef i32* @_ZSt34__uninitialized_move_if_noexcept_aIPiS0_SaIiEET0_T_S3_S2_RT1_(i32* noundef %182, i32* noundef %187, i32* noundef %188, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %190) - to label %192 unwind label %193 - -192: ; preds = %180 - store i32* %191, i32** %21, align 8 - br label %214 - -193: ; preds = %180, %173, %155 - %194 = landingpad { i8*, i32 } - catch i8* null - %195 = extractvalue { i8*, i32 } %194, 0 - store i8* %195, i8** %22, align 8 - %196 = extractvalue { i8*, i32 } %194, 1 - store i32 %196, i32* %23, align 4 - br label %197 - -197: ; preds = %193 - %198 = load i8*, i8** %22, align 8 - %199 = call i8* @__cxa_begin_catch(i8* %198) #3 - %200 = load i32*, i32** %20, align 8 - %201 = load i32*, i32** %21, align 8 - %202 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %203 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %202) #3 - invoke void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(i32* noundef %200, i32* noundef %201, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %203) - to label %204 unwind label %209 - -204: ; preds = %197 - %205 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %206 = load i32*, i32** %20, align 8 - %207 = load i64, i64* %19, align 8 - invoke void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %205, i32* noundef %206, i64 noundef %207) - to label %208 unwind label %209 - -208: ; preds = %204 - invoke void @__cxa_rethrow() #17 - to label %274 unwind label %209 - -209: ; preds = %208, %204, %197 - %210 = landingpad { i8*, i32 } - cleanup - %211 = extractvalue { i8*, i32 } %210, 0 - store i8* %211, i8** %22, align 8 - %212 = extractvalue { i8*, i32 } %210, 1 - store i32 %212, i32* %23, align 4 - invoke void @__cxa_end_catch() - to label %213 unwind label %271 - -213: ; preds = %209 - br label %266 - -214: ; preds = %192 - %215 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %216 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %215, i32 0, i32 0 - %217 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %216 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %218 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %217, i32 0, i32 0 - %219 = load i32*, i32** %218, align 8 - %220 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %221 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %220, i32 0, i32 0 - %222 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %221 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %223 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %222, i32 0, i32 1 - %224 = load i32*, i32** %223, align 8 - %225 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %226 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %225) #3 - call void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(i32* noundef %219, i32* noundef %224, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %226) - %227 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %228 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %229 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %228, i32 0, i32 0 - %230 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %229 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %231 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %230, i32 0, i32 0 - %232 = load i32*, i32** %231, align 8 - %233 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %234 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %233, i32 0, i32 0 - %235 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %234 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %236 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %235, i32 0, i32 2 - %237 = load i32*, i32** %236, align 8 - %238 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %239 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %238, i32 0, i32 0 - %240 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %239 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %241 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %240, i32 0, i32 0 - %242 = load i32*, i32** %241, align 8 - %243 = ptrtoint i32* %237 to i64 - %244 = ptrtoint i32* %242 to i64 - %245 = sub i64 %243, %244 - %246 = sdiv exact i64 %245, 4 - call void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %227, i32* noundef %232, i64 noundef %246) - %247 = load i32*, i32** %20, align 8 - %248 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %249 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %248, i32 0, i32 0 - %250 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %249 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %251 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %250, i32 0, i32 0 - store i32* %247, i32** %251, align 8 - %252 = load i32*, i32** %21, align 8 - %253 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %254 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %253, i32 0, i32 0 - %255 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %254 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %256 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %255, i32 0, i32 1 - store i32* %252, i32** %256, align 8 - %257 = load i32*, i32** %20, align 8 - %258 = load i64, i64* %19, align 8 - %259 = getelementptr inbounds i32, i32* %257, i64 %258 - %260 = bitcast %"class.std::vector"* %25 to %"struct.std::_Vector_base"* - %261 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %260, i32 0, i32 0 - %262 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %261 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %263 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %262, i32 0, i32 2 - store i32* %259, i32** %263, align 8 - br label %264 - -264: ; preds = %214, %154 - br label %265 - -265: ; preds = %264, %4 - ret void - -266: ; preds = %213 - %267 = load i8*, i8** %22, align 8 - %268 = load i32, i32* %23, align 4 - %269 = insertvalue { i8*, i32 } undef, i8* %267, 0 - %270 = insertvalue { i8*, i32 } %269, i32 %268, 1 - resume { i8*, i32 } %270 - -271: ; preds = %209 - %272 = landingpad { i8*, i32 } - catch i8* null - %273 = extractvalue { i8*, i32 } %272, 0 - call void @__clang_call_terminate(i8* %273) #16 - unreachable - -274: ; preds = %208 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(i32** noundef nonnull align 8 dereferenceable(8) %0) #7 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i64 @_ZSt8distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_(i32* noundef %0, i32* noundef %1) #4 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::random_access_iterator_tag", align 1 - %6 = alloca %"struct.std::random_access_iterator_tag", align 1 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %7 = load i32*, i32** %3, align 8 - %8 = load i32*, i32** %4, align 8 - call void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(i32** noundef nonnull align 8 dereferenceable(8) %3) - %9 = call noundef i64 @_ZSt10__distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag(i32* noundef %7, i32* noundef %8) - ret i64 %9 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { - %3 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %0, %"class.__gnu_cxx::__normal_iterator"** %3, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %1, %"class.__gnu_cxx::__normal_iterator"** %4, align 8 - %5 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %3, align 8 - %6 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %7 = load i32*, i32** %6, align 8 - %8 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %4, align 8 - %9 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %8) #3 - %10 = load i32*, i32** %9, align 8 - %11 = ptrtoint i32* %7 to i64 - %12 = ptrtoint i32* %10 to i64 - %13 = sub i64 %11, %12 - %14 = sdiv exact i64 %13, 4 - ret i64 %14 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt22__uninitialized_move_aIPiS0_SaIiEET0_T_S3_S2_RT1_(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - %9 = alloca %"class.std::move_iterator", align 8 - %10 = alloca %"class.std::move_iterator", align 8 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %11 = load i32*, i32** %5, align 8 - %12 = call i32* @_ZSt18make_move_iteratorIPiESt13move_iteratorIT_ES2_(i32* noundef %11) - %13 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %9, i32 0, i32 0 - store i32* %12, i32** %13, align 8 - %14 = load i32*, i32** %6, align 8 - %15 = call i32* @_ZSt18make_move_iteratorIPiESt13move_iteratorIT_ES2_(i32* noundef %14) - %16 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %10, i32 0, i32 0 - store i32* %15, i32** %16, align 8 - %17 = load i32*, i32** %7, align 8 - %18 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %19 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %9, i32 0, i32 0 - %20 = load i32*, i32** %19, align 8 - %21 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %10, i32 0, i32 0 - %22 = load i32*, i32** %21, align 8 - %23 = call noundef i32* @_ZSt22__uninitialized_copy_aISt13move_iteratorIPiES1_iET0_T_S4_S3_RSaIT1_E(i32* %20, i32* %22, i32* noundef %17, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %18) - ret i32* %23 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt13move_backwardIPiS0_ET0_T_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = call noundef i32* @_ZSt12__miter_baseIPiET_S1_(i32* noundef %7) - %9 = load i32*, i32** %5, align 8 - %10 = call noundef i32* @_ZSt12__miter_baseIPiET_S1_(i32* noundef %9) - %11 = load i32*, i32** %6, align 8 - %12 = call noundef i32* @_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %8, i32* noundef %10, i32* noundef %11) - ret i32* %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %0, %"class.__gnu_cxx::__normal_iterator"** %2, align 8 - %3 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %2, align 8 - %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - ret i32** %4 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local i32* @_ZSt4copyIPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET0_T_S8_S7_(i32* noundef %0, i32* noundef %1, i32* %2) #4 comdat { - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %2, i32** %9, align 8 - store i32* %0, i32** %6, align 8 - store i32* %1, i32** %7, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef i32* @_ZSt12__miter_baseIPiET_S1_(i32* noundef %10) - %12 = load i32*, i32** %7, align 8 - %13 = call noundef i32* @_ZSt12__miter_baseIPiET_S1_(i32* noundef %12) - %14 = bitcast %"class.__gnu_cxx::__normal_iterator"* %8 to i8* - %15 = bitcast %"class.__gnu_cxx::__normal_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %14, i8* align 8 %15, i64 8, i1 false) - %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %8, i32 0, i32 0 - %17 = load i32*, i32** %16, align 8 - %18 = call i32* @_ZSt13__copy_move_aILb0EPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET1_T0_S8_S7_(i32* noundef %11, i32* noundef %13, i32* %17) - %19 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %18, i32** %19, align 8 - %20 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - %21 = load i32*, i32** %20, align 8 - ret i32* %21 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt7advanceIPimEvRT_T0_(i32** noundef nonnull align 8 dereferenceable(8) %0, i64 noundef %1) #4 comdat { - %3 = alloca i32**, align 8 - %4 = alloca i64, align 8 - %5 = alloca i64, align 8 - %6 = alloca %"struct.std::random_access_iterator_tag", align 1 - %7 = alloca %"struct.std::random_access_iterator_tag", align 1 - store i32** %0, i32*** %3, align 8 - store i64 %1, i64* %4, align 8 - %8 = load i64, i64* %4, align 8 - store i64 %8, i64* %5, align 8 - %9 = load i32**, i32*** %3, align 8 - %10 = load i64, i64* %5, align 8 - %11 = load i32**, i32*** %3, align 8 - call void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(i32** noundef nonnull align 8 dereferenceable(8) %11) - call void @_ZSt9__advanceIPilEvRT_T0_St26random_access_iterator_tag(i32** noundef nonnull align 8 dereferenceable(8) %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_RSaIT1_E(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = load i32*, i32** %7, align 8 - %12 = call noundef i32* @_ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1_(i32* noundef %9, i32* noundef %10, i32* noundef %11) - ret i32* %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1, i8* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::vector"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %9 = load %"class.std::vector"*, %"class.std::vector"** %4, align 8 - %10 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - %11 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - %12 = sub i64 %10, %11 - %13 = load i64, i64* %5, align 8 - %14 = icmp ult i64 %12, %13 - br i1 %14, label %15, label %17 - -15: ; preds = %3 - %16 = load i8*, i8** %6, align 8 - call void @_ZSt20__throw_length_errorPKc(i8* noundef %16) #17 - unreachable - -17: ; preds = %3 - %18 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - %19 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - store i64 %19, i64* %8, align 8 - %20 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %8, i64* noundef nonnull align 8 dereferenceable(8) %5) - %21 = load i64, i64* %20, align 8 - %22 = add i64 %18, %21 - store i64 %22, i64* %7, align 8 - %23 = load i64, i64* %7, align 8 - %24 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - %25 = icmp ult i64 %23, %24 - br i1 %25, label %30, label %26 - -26: ; preds = %17 - %27 = load i64, i64* %7, align 8 - %28 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - %29 = icmp ugt i64 %27, %28 - br i1 %29, label %30, label %32 - -30: ; preds = %26, %17 - %31 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - br label %34 - -32: ; preds = %26 - %33 = load i64, i64* %7, align 8 - br label %34 - -34: ; preds = %32, %30 - %35 = phi i64 [ %31, %30 ], [ %33, %32 ] - ret i64 %35 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"struct.std::_Vector_base"*, align 8 - %4 = alloca i64, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = icmp ne i64 %6, 0 - br i1 %7, label %8, label %13 - -8: ; preds = %2 - %9 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %10 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %9 to %"class.std::allocator"* - %11 = load i64, i64* %4, align 8 - %12 = call noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %10, i64 noundef %11) - br label %14 - -13: ; preds = %2 - br label %14 - -14: ; preds = %13, %8 - %15 = phi i32* [ %12, %8 ], [ null, %13 ] - ret i32* %15 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt34__uninitialized_move_if_noexcept_aIPiS0_SaIiEET0_T_S3_S2_RT1_(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - %9 = alloca %"class.std::move_iterator", align 8 - %10 = alloca %"class.std::move_iterator", align 8 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %11 = load i32*, i32** %5, align 8 - %12 = call i32* @_ZSt32__make_move_if_noexcept_iteratorIiSt13move_iteratorIPiEET0_PT_(i32* noundef %11) - %13 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %9, i32 0, i32 0 - store i32* %12, i32** %13, align 8 - %14 = load i32*, i32** %6, align 8 - %15 = call i32* @_ZSt32__make_move_if_noexcept_iteratorIiSt13move_iteratorIPiEET0_PT_(i32* noundef %14) - %16 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %10, i32 0, i32 0 - store i32* %15, i32** %16, align 8 - %17 = load i32*, i32** %7, align 8 - %18 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %19 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %9, i32 0, i32 0 - %20 = load i32*, i32** %19, align 8 - %21 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %10, i32 0, i32 0 - %22 = load i32*, i32** %21, align 8 - %23 = call noundef i32* @_ZSt22__uninitialized_copy_aISt13move_iteratorIPiES1_iET0_T_S4_S3_RSaIT1_E(i32* %20, i32* %22, i32* noundef %17, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %18) - ret i32* %23 -} - -declare void @__cxa_rethrow() - -declare void @__cxa_end_catch() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt10__distanceIPiENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag(i32* noundef %0, i32* noundef %1) #7 comdat { - %3 = alloca %"struct.std::random_access_iterator_tag", align 1 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %5, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = ptrtoint i32* %6 to i64 - %9 = ptrtoint i32* %7 to i64 - %10 = sub i64 %8, %9 - %11 = sdiv exact i64 %10, 4 - ret i64 %11 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt22__uninitialized_copy_aISt13move_iteratorIPiES1_iET0_T_S4_S3_RSaIT1_E(i32* %0, i32* %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { - %5 = alloca %"class.std::move_iterator", align 8 - %6 = alloca %"class.std::move_iterator", align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - %9 = alloca %"class.std::move_iterator", align 8 - %10 = alloca %"class.std::move_iterator", align 8 - %11 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %5, i32 0, i32 0 - store i32* %0, i32** %11, align 8 - %12 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %6, i32 0, i32 0 - store i32* %1, i32** %12, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %13 = bitcast %"class.std::move_iterator"* %9 to i8* - %14 = bitcast %"class.std::move_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %13, i8* align 8 %14, i64 8, i1 false) - %15 = bitcast %"class.std::move_iterator"* %10 to i8* - %16 = bitcast %"class.std::move_iterator"* %6 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %15, i8* align 8 %16, i64 8, i1 false) - %17 = load i32*, i32** %7, align 8 - %18 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %9, i32 0, i32 0 - %19 = load i32*, i32** %18, align 8 - %20 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %10, i32 0, i32 0 - %21 = load i32*, i32** %20, align 8 - %22 = call noundef i32* @_ZSt18uninitialized_copyISt13move_iteratorIPiES1_ET0_T_S4_S3_(i32* %19, i32* %21, i32* noundef %17) - ret i32* %22 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local i32* @_ZSt18make_move_iteratorIPiESt13move_iteratorIT_ES2_(i32* noundef %0) #4 comdat { - %2 = alloca %"class.std::move_iterator", align 8 - %3 = alloca i32*, align 8 - store i32* %0, i32** %3, align 8 - %4 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZSt4moveIRPiEONSt16remove_referenceIT_E4typeEOS3_(i32** noundef nonnull align 8 dereferenceable(8) %3) #3 - %5 = load i32*, i32** %4, align 8 - call void @_ZNSt13move_iteratorIPiEC2ES0_(%"class.std::move_iterator"* noundef nonnull align 8 dereferenceable(8) %2, i32* noundef %5) - %6 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %2, i32 0, i32 0 - %7 = load i32*, i32** %6, align 8 - ret i32* %7 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt18uninitialized_copyISt13move_iteratorIPiES1_ET0_T_S4_S3_(i32* %0, i32* %1, i32* noundef %2) #4 comdat { - %4 = alloca %"class.std::move_iterator", align 8 - %5 = alloca %"class.std::move_iterator", align 8 - %6 = alloca i32*, align 8 - %7 = alloca i8, align 1 - %8 = alloca %"class.std::move_iterator", align 8 - %9 = alloca %"class.std::move_iterator", align 8 - %10 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %4, i32 0, i32 0 - store i32* %0, i32** %10, align 8 - %11 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %5, i32 0, i32 0 - store i32* %1, i32** %11, align 8 - store i32* %2, i32** %6, align 8 - store i8 1, i8* %7, align 1 - %12 = bitcast %"class.std::move_iterator"* %8 to i8* - %13 = bitcast %"class.std::move_iterator"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %12, i8* align 8 %13, i64 8, i1 false) - %14 = bitcast %"class.std::move_iterator"* %9 to i8* - %15 = bitcast %"class.std::move_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %14, i8* align 8 %15, i64 8, i1 false) - %16 = load i32*, i32** %6, align 8 - %17 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %8, i32 0, i32 0 - %18 = load i32*, i32** %17, align 8 - %19 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %9, i32 0, i32 0 - %20 = load i32*, i32** %19, align 8 - %21 = call noundef i32* @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPiES3_EET0_T_S6_S5_(i32* %18, i32* %20, i32* noundef %16) - ret i32* %21 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPiES3_EET0_T_S6_S5_(i32* %0, i32* %1, i32* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::move_iterator", align 8 - %5 = alloca %"class.std::move_iterator", align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"class.std::move_iterator", align 8 - %8 = alloca %"class.std::move_iterator", align 8 - %9 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %4, i32 0, i32 0 - store i32* %0, i32** %9, align 8 - %10 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %5, i32 0, i32 0 - store i32* %1, i32** %10, align 8 - store i32* %2, i32** %6, align 8 - %11 = bitcast %"class.std::move_iterator"* %7 to i8* - %12 = bitcast %"class.std::move_iterator"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %11, i8* align 8 %12, i64 8, i1 false) - %13 = bitcast %"class.std::move_iterator"* %8 to i8* - %14 = bitcast %"class.std::move_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %13, i8* align 8 %14, i64 8, i1 false) - %15 = load i32*, i32** %6, align 8 - %16 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %7, i32 0, i32 0 - %17 = load i32*, i32** %16, align 8 - %18 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %8, i32 0, i32 0 - %19 = load i32*, i32** %18, align 8 - %20 = call noundef i32* @_ZSt4copyISt13move_iteratorIPiES1_ET0_T_S4_S3_(i32* %17, i32* %19, i32* noundef %15) - ret i32* %20 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt4copyISt13move_iteratorIPiES1_ET0_T_S4_S3_(i32* %0, i32* %1, i32* noundef %2) #4 comdat { - %4 = alloca %"class.std::move_iterator", align 8 - %5 = alloca %"class.std::move_iterator", align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"class.std::move_iterator", align 8 - %8 = alloca %"class.std::move_iterator", align 8 - %9 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %4, i32 0, i32 0 - store i32* %0, i32** %9, align 8 - %10 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %5, i32 0, i32 0 - store i32* %1, i32** %10, align 8 - store i32* %2, i32** %6, align 8 - %11 = bitcast %"class.std::move_iterator"* %7 to i8* - %12 = bitcast %"class.std::move_iterator"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %11, i8* align 8 %12, i64 8, i1 false) - %13 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %7, i32 0, i32 0 - %14 = load i32*, i32** %13, align 8 - %15 = call noundef i32* @_ZSt12__miter_baseIPiEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E(i32* %14) - %16 = bitcast %"class.std::move_iterator"* %8 to i8* - %17 = bitcast %"class.std::move_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %16, i8* align 8 %17, i64 8, i1 false) - %18 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %8, i32 0, i32 0 - %19 = load i32*, i32** %18, align 8 - %20 = call noundef i32* @_ZSt12__miter_baseIPiEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E(i32* %19) - %21 = load i32*, i32** %6, align 8 - %22 = call noundef i32* @_ZSt13__copy_move_aILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %15, i32* noundef %20, i32* noundef %21) - ret i32* %22 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt13__copy_move_aILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %7) #3 - %9 = load i32*, i32** %5, align 8 - %10 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %9) #3 - %11 = load i32*, i32** %6, align 8 - %12 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %11) #3 - %13 = call noundef i32* @_ZSt14__copy_move_a1ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %8, i32* noundef %10, i32* noundef %12) - %14 = call noundef i32* @_ZSt12__niter_wrapIPiET_RKS1_S1_(i32** noundef nonnull align 8 dereferenceable(8) %6, i32* noundef %13) - ret i32* %14 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__miter_baseIPiEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E(i32* %0) #4 comdat { - %2 = alloca %"class.std::move_iterator", align 8 - %3 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %2, i32 0, i32 0 - store i32* %0, i32** %3, align 8 - %4 = call noundef i32* @_ZNKSt13move_iteratorIPiE4baseEv(%"class.std::move_iterator"* noundef nonnull align 8 dereferenceable(8) %2) - %5 = call noundef i32* @_ZSt12__miter_baseIPiET_S1_(i32* noundef %4) - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__niter_wrapIPiET_RKS1_S1_(i32** noundef nonnull align 8 dereferenceable(8) %0, i32* noundef %1) #7 comdat { - %3 = alloca i32**, align 8 - %4 = alloca i32*, align 8 - store i32** %0, i32*** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt14__copy_move_a1ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZSt14__copy_move_a2ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %7, i32* noundef %8, i32* noundef %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %0) #7 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt14__copy_move_a2ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(i32* noundef %7, i32* noundef %8, i32* noundef %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #7 comdat align 2 { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i64, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = ptrtoint i32* %8 to i64 - %11 = ptrtoint i32* %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 4 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %23 - -16: ; preds = %3 - %17 = load i32*, i32** %6, align 8 - %18 = bitcast i32* %17 to i8* - %19 = load i32*, i32** %4, align 8 - %20 = bitcast i32* %19 to i8* - %21 = load i64, i64* %7, align 8 - %22 = mul i64 4, %21 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 4 %18, i8* align 4 %20, i64 %22, i1 false) - br label %23 - -23: ; preds = %16, %3 - %24 = load i32*, i32** %6, align 8 - %25 = load i64, i64* %7, align 8 - %26 = getelementptr inbounds i32, i32* %24, i64 %25 - ret i32* %26 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1 immarg) #10 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__miter_baseIPiET_S1_(i32* noundef %0) #7 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNKSt13move_iteratorIPiE4baseEv(%"class.std::move_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { - %2 = alloca %"class.std::move_iterator"*, align 8 - store %"class.std::move_iterator"* %0, %"class.std::move_iterator"** %2, align 8 - %3 = load %"class.std::move_iterator"*, %"class.std::move_iterator"** %2, align 8 - %4 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i32** @_ZSt4moveIRPiEONSt16remove_referenceIT_E4typeEOS3_(i32** noundef nonnull align 8 dereferenceable(8) %0) #7 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt13move_iteratorIPiEC2ES0_(%"class.std::move_iterator"* noundef nonnull align 8 dereferenceable(8) %0, i32* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"class.std::move_iterator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::move_iterator"* %0, %"class.std::move_iterator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::move_iterator"*, %"class.std::move_iterator"** %3, align 8 - %6 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %5, i32 0, i32 0 - %7 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZSt4moveIRPiEONSt16remove_referenceIT_E4typeEOS3_(i32** noundef nonnull align 8 dereferenceable(8) %4) #3 - %8 = load i32*, i32** %7, align 8 - store i32* %8, i32** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %7) #3 - %9 = load i32*, i32** %5, align 8 - %10 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %9) #3 - %11 = load i32*, i32** %6, align 8 - %12 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %11) #3 - %13 = call noundef i32* @_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %8, i32* noundef %10, i32* noundef %12) - %14 = call noundef i32* @_ZSt12__niter_wrapIPiET_RKS1_S1_(i32** noundef nonnull align 8 dereferenceable(8) %6, i32* noundef %13) - ret i32* %14 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %7, i32* noundef %8, i32* noundef %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_(i32* noundef %7, i32* noundef %8, i32* noundef %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #7 comdat align 2 { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i64, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = ptrtoint i32* %8 to i64 - %11 = ptrtoint i32* %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 4 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %26 - -16: ; preds = %3 - %17 = load i32*, i32** %6, align 8 - %18 = load i64, i64* %7, align 8 - %19 = sub i64 0, %18 - %20 = getelementptr inbounds i32, i32* %17, i64 %19 - %21 = bitcast i32* %20 to i8* - %22 = load i32*, i32** %4, align 8 - %23 = bitcast i32* %22 to i8* - %24 = load i64, i64* %7, align 8 - %25 = mul i64 4, %24 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 4 %21, i8* align 4 %23, i64 %25, i1 false) - br label %26 - -26: ; preds = %16, %3 - %27 = load i32*, i32** %6, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub i64 0, %28 - %30 = getelementptr inbounds i32, i32* %27, i64 %29 - ret i32* %30 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local i32* @_ZSt13__copy_move_aILb0EPiN9__gnu_cxx17__normal_iteratorIS0_St6vectorIiSaIiEEEEET1_T0_S8_S7_(i32* noundef %0, i32* noundef %1, i32* %2) #4 comdat { - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %9 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %10 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %2, i32** %10, align 8 - store i32* %0, i32** %6, align 8 - store i32* %1, i32** %7, align 8 - %11 = bitcast %"class.__gnu_cxx::__normal_iterator"* %8 to i8* - %12 = bitcast %"class.__gnu_cxx::__normal_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %11, i8* align 8 %12, i64 8, i1 false) - %13 = load i32*, i32** %6, align 8 - %14 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %13) #3 - %15 = load i32*, i32** %7, align 8 - %16 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %15) #3 - %17 = bitcast %"class.__gnu_cxx::__normal_iterator"* %9 to i8* - %18 = bitcast %"class.__gnu_cxx::__normal_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %17, i8* align 8 %18, i64 8, i1 false) - %19 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %9, i32 0, i32 0 - %20 = load i32*, i32** %19, align 8 - %21 = call noundef i32* @_ZSt12__niter_baseIPiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE(i32* %20) #3 - %22 = call noundef i32* @_ZSt14__copy_move_a1ILb0EPiS0_ET1_T0_S2_S1_(i32* noundef %14, i32* noundef %16, i32* noundef %21) - %23 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %8, i32 0, i32 0 - %24 = load i32*, i32** %23, align 8 - %25 = call i32* @_ZSt12__niter_wrapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES2_ET_S7_T0_(i32* %24, i32* noundef %22) - %26 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %25, i32** %26, align 8 - %27 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - %28 = load i32*, i32** %27, align 8 - ret i32* %28 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZSt12__niter_wrapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES2_ET_S7_T0_(i32* %0, i32* noundef %1) #7 comdat { - %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca i32*, align 8 - %6 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %0, i32** %7, align 8 - store i32* %1, i32** %5, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast %"class.__gnu_cxx::__normal_iterator"* %6 to i8* - %10 = bitcast %"class.__gnu_cxx::__normal_iterator"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %9, i8* align 8 %10, i64 8, i1 false) - %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %6, i32 0, i32 0 - %12 = load i32*, i32** %11, align 8 - %13 = call noundef i32* @_ZSt12__niter_baseIPiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE(i32* %12) #3 - %14 = ptrtoint i32* %8 to i64 - %15 = ptrtoint i32* %13 to i64 - %16 = sub i64 %14, %15 - %17 = sdiv exact i64 %16, 4 - %18 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4, i64 noundef %17) #3 - %19 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - store i32* %18, i32** %19, align 8 - %20 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - %21 = load i32*, i32** %20, align 8 - ret i32* %21 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt14__copy_move_a1ILb0EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZSt14__copy_move_a2ILb0EPiS0_ET1_T0_S2_S1_(i32* noundef %7, i32* noundef %8, i32* noundef %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__niter_baseIPiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE(i32* %0) #7 comdat { - %2 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %3 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %2, i32 0, i32 0 - store i32* %0, i32** %3, align 8 - %4 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %2) #3 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt14__copy_move_a2ILb0EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(i32* noundef %7, i32* noundef %8, i32* noundef %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #7 comdat align 2 { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i64, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = ptrtoint i32* %8 to i64 - %11 = ptrtoint i32* %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 4 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %23 - -16: ; preds = %3 - %17 = load i32*, i32** %6, align 8 - %18 = bitcast i32* %17 to i8* - %19 = load i32*, i32** %4, align 8 - %20 = bitcast i32* %19 to i8* - %21 = load i64, i64* %7, align 8 - %22 = mul i64 4, %21 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 4 %18, i8* align 4 %20, i64 %22, i1 false) - br label %23 - -23: ; preds = %16, %3 - %24 = load i32*, i32** %6, align 8 - %25 = load i64, i64* %7, align 8 - %26 = getelementptr inbounds i32, i32* %24, i64 %25 - ret i32* %26 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZSt9__advanceIPilEvRT_T0_St26random_access_iterator_tag(i32** noundef nonnull align 8 dereferenceable(8) %0, i64 noundef %1) #7 comdat { - %3 = alloca %"struct.std::random_access_iterator_tag", align 1 - %4 = alloca i32**, align 8 - %5 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i64 %1, i64* %5, align 8 - %6 = load i64, i64* %5, align 8 - %7 = call i1 @llvm.is.constant.i64(i64 %6) - br i1 %7, label %8, label %15 - -8: ; preds = %2 - %9 = load i64, i64* %5, align 8 - %10 = icmp eq i64 %9, 1 - br i1 %10, label %11, label %15 - -11: ; preds = %8 - %12 = load i32**, i32*** %4, align 8 - %13 = load i32*, i32** %12, align 8 - %14 = getelementptr inbounds i32, i32* %13, i32 1 - store i32* %14, i32** %12, align 8 - br label %31 - -15: ; preds = %8, %2 - %16 = load i64, i64* %5, align 8 - %17 = call i1 @llvm.is.constant.i64(i64 %16) - br i1 %17, label %18, label %25 - -18: ; preds = %15 - %19 = load i64, i64* %5, align 8 - %20 = icmp eq i64 %19, -1 - br i1 %20, label %21, label %25 - -21: ; preds = %18 - %22 = load i32**, i32*** %4, align 8 - %23 = load i32*, i32** %22, align 8 - %24 = getelementptr inbounds i32, i32* %23, i32 -1 - store i32* %24, i32** %22, align 8 - br label %30 - -25: ; preds = %18, %15 - %26 = load i64, i64* %5, align 8 - %27 = load i32**, i32*** %4, align 8 - %28 = load i32*, i32** %27, align 8 - %29 = getelementptr inbounds i32, i32* %28, i64 %26 - store i32* %29, i32** %27, align 8 - br label %30 - -30: ; preds = %25, %21 - br label %31 - -31: ; preds = %30, %11 - ret void -} - -; Function Attrs: convergent nofree nosync nounwind readnone willreturn -declare i1 @llvm.is.constant.i64(i64) #13 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i8, align 1 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - store i8 1, i8* %7, align 1 - %8 = load i32*, i32** %4, align 8 - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef i32* @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPiS2_EET0_T_S4_S3_(i32* noundef %8, i32* noundef %9, i32* noundef %10) - ret i32* %11 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPiS2_EET0_T_S4_S3_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat align 2 { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZSt4copyIPiS0_ET0_T_S2_S1_(i32* noundef %7, i32* noundef %8, i32* noundef %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt4copyIPiS0_ET0_T_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = call noundef i32* @_ZSt12__miter_baseIPiET_S1_(i32* noundef %7) - %9 = load i32*, i32** %5, align 8 - %10 = call noundef i32* @_ZSt12__miter_baseIPiET_S1_(i32* noundef %9) - %11 = load i32*, i32** %6, align 8 - %12 = call noundef i32* @_ZSt13__copy_move_aILb0EPiS0_ET1_T0_S2_S1_(i32* noundef %8, i32* noundef %10, i32* noundef %11) - ret i32* %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt13__copy_move_aILb0EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %7) #3 - %9 = load i32*, i32** %5, align 8 - %10 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %9) #3 - %11 = load i32*, i32** %6, align 8 - %12 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %11) #3 - %13 = call noundef i32* @_ZSt14__copy_move_a1ILb0EPiS0_ET1_T0_S2_S1_(i32* noundef %8, i32* noundef %10, i32* noundef %12) - %14 = call noundef i32* @_ZSt12__niter_wrapIPiET_RKS1_S1_(i32** noundef nonnull align 8 dereferenceable(8) %6, i32* noundef %13) - ret i32* %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %3 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - %4 = bitcast %"class.std::vector"* %3 to %"struct.std::_Vector_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - %6 = call noundef i64 @_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i64 %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %3 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - %4 = bitcast %"class.std::vector"* %3 to %"struct.std::_Vector_base"* - %5 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %5 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %6, i32 0, i32 1 - %8 = load i32*, i32** %7, align 8 - %9 = bitcast %"class.std::vector"* %3 to %"struct.std::_Vector_base"* - %10 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %9, i32 0, i32 0 - %11 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %10 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %12 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %11, i32 0, i32 0 - %13 = load i32*, i32** %12, align 8 - %14 = ptrtoint i32* %8 to i64 - %15 = ptrtoint i32* %13 to i64 - %16 = sub i64 %14, %15 - %17 = sdiv exact i64 %16, 4 - ret i64 %17 -} - -; Function Attrs: noreturn -declare void @_ZSt20__throw_length_errorPKc(i8* noundef) #14 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %4, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %5, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::allocator"*, align 8 - %3 = alloca i64, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - store i64 2305843009213693951, i64* %3, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - store i64 %6, i64* %4, align 8 - %7 = invoke noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %3, i64* noundef nonnull align 8 dereferenceable(8) %4) - to label %8 unwind label %10 - -8: ; preds = %1 - %9 = load i64, i64* %7, align 8 - ret i64 %9 - -10: ; preds = %1 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base"*, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %2, align 8 - %3 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - %5 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %5, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %4, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - ret i64 %4 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 2305843009213693951 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 4611686018427387903 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #17 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #17 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 4 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #18 - %20 = bitcast i8* %19 to i32* - ret i32* %20 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #14 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #14 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #15 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local i32* @_ZSt32__make_move_if_noexcept_iteratorIiSt13move_iteratorIPiEET0_PT_(i32* noundef %0) #4 comdat { - %2 = alloca %"class.std::move_iterator", align 8 - %3 = alloca i32*, align 8 - store i32* %0, i32** %3, align 8 - %4 = load i32*, i32** %3, align 8 - call void @_ZNSt13move_iteratorIPiEC2ES0_(%"class.std::move_iterator"* noundef nonnull align 8 dereferenceable(8) %2, i32* noundef %4) - %5 = getelementptr inbounds %"class.std::move_iterator", %"class.std::move_iterator"* %2, i32 0, i32 0 - %6 = load i32*, i32** %5, align 8 - ret i32* %6 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %0, i32** noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - %4 = alloca i32**, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %0, %"class.__gnu_cxx::__normal_iterator"** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %3, align 8 - %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32*, i32** %7, align 8 - store i32* %8, i32** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"struct.std::greater"* @_ZSt4moveIRSt7greaterIiEEONSt16remove_referenceIT_E4typeEOS4_(%"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat { - %2 = alloca %"struct.std::greater"*, align 8 - store %"struct.std::greater"* %0, %"struct.std::greater"** %2, align 8 - %3 = load %"struct.std::greater"*, %"struct.std::greater"** %2, align 8 - ret %"struct.std::greater"* %3 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEC2ES3_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::greater", align 1 - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %3, align 8 - %4 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %3, align 8 - %5 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4, i32 0, i32 0 - %6 = call noundef nonnull align 1 dereferenceable(1) %"struct.std::greater"* @_ZSt4moveIRSt7greaterIiEEONSt16remove_referenceIT_E4typeEOS4_(%"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %2) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_RT0_(i32* %0, i32* %1, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %2) #4 comdat { - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %11 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %12 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 1 - %13 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %0, i32** %13, align 8 - %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %1, i32** %14, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %2, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - %15 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4) #3 - %16 = icmp slt i64 %15, 2 - br i1 %16, label %17, label %18 - -17: ; preds = %3 - br label %47 - -18: ; preds = %3 - %19 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4) #3 - store i64 %19, i64* %7, align 8 - %20 = load i64, i64* %7, align 8 - %21 = sub nsw i64 %20, 2 - %22 = sdiv i64 %21, 2 - store i64 %22, i64* %8, align 8 - br label %23 - -23: ; preds = %18, %44 - %24 = load i64, i64* %8, align 8 - %25 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4, i64 noundef %24) #3 - %26 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %10, i32 0, i32 0 - store i32* %25, i32** %26, align 8 - %27 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - %28 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %27) #3 - %29 = load i32, i32* %28, align 4 - store i32 %29, i32* %9, align 4 - %30 = bitcast %"class.__gnu_cxx::__normal_iterator"* %11 to i8* - %31 = bitcast %"class.__gnu_cxx::__normal_iterator"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %30, i8* align 8 %31, i64 8, i1 false) - %32 = load i64, i64* %8, align 8 - %33 = load i64, i64* %7, align 8 - %34 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %9) #3 - %35 = load i32, i32* %34, align 4 - %36 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - %37 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %12 to i8* - %38 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %36 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %37, i8* align 1 %38, i64 1, i1 false) - %39 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %11, i32 0, i32 0 - %40 = load i32*, i32** %39, align 8 - call void @_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_T0_SD_T1_T2_(i32* %40, i64 noundef %32, i64 noundef %33, i32 noundef %35) - %41 = load i64, i64* %8, align 8 - %42 = icmp eq i64 %41, 0 - br i1 %42, label %43, label %44 - -43: ; preds = %23 - br label %47 - -44: ; preds = %23 - %45 = load i64, i64* %8, align 8 - %46 = add nsw i64 %45, -1 - store i64 %46, i64* %8, align 8 - br label %23, !llvm.loop !10 - -47: ; preds = %43, %17 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %0) #7 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %0, %"class.__gnu_cxx::__normal_iterator"** %2, align 8 - %3 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %2, align 8 - %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_T0_SD_T1_T2_(i32* %0, i64 noundef %1, i64 noundef %2, i32 noundef %3) #4 comdat { - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 1 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca i64, align 8 - %11 = alloca i64, align 8 - %12 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %13 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %14 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %15 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %16 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %17 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %18 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val", align 1 - %19 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %20 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %0, i32** %20, align 8 - store i64 %1, i64* %7, align 8 - store i64 %2, i64* %8, align 8 - store i32 %3, i32* %9, align 4 - %21 = load i64, i64* %7, align 8 - store i64 %21, i64* %10, align 8 - %22 = load i64, i64* %7, align 8 - store i64 %22, i64* %11, align 8 - br label %23 - -23: ; preds = %48, %4 - %24 = load i64, i64* %11, align 8 - %25 = load i64, i64* %8, align 8 - %26 = sub nsw i64 %25, 1 - %27 = sdiv i64 %26, 2 - %28 = icmp slt i64 %24, %27 - br i1 %28, label %29, label %60 - -29: ; preds = %23 - %30 = load i64, i64* %11, align 8 - %31 = add nsw i64 %30, 1 - %32 = mul nsw i64 2, %31 - store i64 %32, i64* %11, align 8 - %33 = load i64, i64* %11, align 8 - %34 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %33) #3 - %35 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %12, i32 0, i32 0 - store i32* %34, i32** %35, align 8 - %36 = load i64, i64* %11, align 8 - %37 = sub nsw i64 %36, 1 - %38 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %37) #3 - %39 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %13, i32 0, i32 0 - store i32* %38, i32** %39, align 8 - %40 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %12, i32 0, i32 0 - %41 = load i32*, i32** %40, align 8 - %42 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %13, i32 0, i32 0 - %43 = load i32*, i32** %42, align 8 - %44 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEESB_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %6, i32* %41, i32* %43) - br i1 %44, label %45, label %48 - -45: ; preds = %29 - %46 = load i64, i64* %11, align 8 - %47 = add nsw i64 %46, -1 - store i64 %47, i64* %11, align 8 - br label %48 - -48: ; preds = %45, %29 - %49 = load i64, i64* %11, align 8 - %50 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %49) #3 - %51 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %14, i32 0, i32 0 - store i32* %50, i32** %51, align 8 - %52 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %14) #3 - %53 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %52) #3 - %54 = load i32, i32* %53, align 4 - %55 = load i64, i64* %7, align 8 - %56 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %55) #3 - %57 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %15, i32 0, i32 0 - store i32* %56, i32** %57, align 8 - %58 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - store i32 %54, i32* %58, align 4 - %59 = load i64, i64* %11, align 8 - store i64 %59, i64* %7, align 8 - br label %23, !llvm.loop !11 - -60: ; preds = %23 - %61 = load i64, i64* %8, align 8 - %62 = and i64 %61, 1 - %63 = icmp eq i64 %62, 0 - br i1 %63, label %64, label %87 - -64: ; preds = %60 - %65 = load i64, i64* %11, align 8 - %66 = load i64, i64* %8, align 8 - %67 = sub nsw i64 %66, 2 - %68 = sdiv i64 %67, 2 - %69 = icmp eq i64 %65, %68 - br i1 %69, label %70, label %87 - -70: ; preds = %64 - %71 = load i64, i64* %11, align 8 - %72 = add nsw i64 %71, 1 - %73 = mul nsw i64 2, %72 - store i64 %73, i64* %11, align 8 - %74 = load i64, i64* %11, align 8 - %75 = sub nsw i64 %74, 1 - %76 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %75) #3 - %77 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %16, i32 0, i32 0 - store i32* %76, i32** %77, align 8 - %78 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %16) #3 - %79 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %78) #3 - %80 = load i32, i32* %79, align 4 - %81 = load i64, i64* %7, align 8 - %82 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5, i64 noundef %81) #3 - %83 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %17, i32 0, i32 0 - store i32* %82, i32** %83, align 8 - %84 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %17) #3 - store i32 %80, i32* %84, align 4 - %85 = load i64, i64* %11, align 8 - %86 = sub nsw i64 %85, 1 - store i64 %86, i64* %7, align 8 - br label %87 - -87: ; preds = %70, %64, %60 - %88 = call noundef nonnull align 1 dereferenceable(1) %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* @_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEEEONSt16remove_referenceIT_E4typeEOS8_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %6) #3 - call void @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2EONS0_15_Iter_comp_iterIS3_EE(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 1 dereferenceable(1) %18, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %88) - %89 = bitcast %"class.__gnu_cxx::__normal_iterator"* %19 to i8* - %90 = bitcast %"class.__gnu_cxx::__normal_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %89, i8* align 8 %90, i64 8, i1 false) - %91 = load i64, i64* %7, align 8 - %92 = load i64, i64* %10, align 8 - %93 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %9) #3 - %94 = load i32, i32* %93, align 4 - %95 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %19, i32 0, i32 0 - %96 = load i32*, i32** %95, align 8 - call void @_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops14_Iter_comp_valISt7greaterIiEEEEvT_T0_SD_T1_RT2_(i32* %96, i64 noundef %91, i64 noundef %92, i32 noundef %94, %"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 1 dereferenceable(1) %18) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEESB_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %0, i32* %1, i32* %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %1, i32** %7, align 8 - %8 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %2, i32** %8, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - %9 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4) #3 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %13 = call noundef zeroext i1 @_ZNKSt7greaterIiEclERKiS2_(%"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %10, i32* noundef nonnull align 4 dereferenceable(4) %11, i32* noundef nonnull align 4 dereferenceable(4) %12) - ret i1 %13 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* @_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEEEONSt16remove_referenceIT_E4typeEOS8_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat { - %2 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %2, align 8 - ret %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %3 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2EONS0_15_Iter_comp_iterIS3_EE(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, align 8 - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %3, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %1, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %5 = load %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %3, align 8 - %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %5, i32 0, i32 0 - %7 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %8 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - %9 = call noundef nonnull align 1 dereferenceable(1) %"struct.std::greater"* @_ZSt4moveIRSt7greaterIiEEONSt16remove_referenceIT_E4typeEOS4_(%"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %8) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops14_Iter_comp_valISt7greaterIiEEEEvT_T0_SD_T1_RT2_(i32* %0, i64 noundef %1, i64 noundef %2, i32 noundef %3, %"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 1 dereferenceable(1) %4) #4 comdat { - %6 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, align 8 - %11 = alloca i64, align 8 - %12 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %13 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %14 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %15 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %6, i32 0, i32 0 - store i32* %0, i32** %16, align 8 - store i64 %1, i64* %7, align 8 - store i64 %2, i64* %8, align 8 - store i32 %3, i32* %9, align 4 - store %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %4, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %10, align 8 - %17 = load i64, i64* %7, align 8 - %18 = sub nsw i64 %17, 1 - %19 = sdiv i64 %18, 2 - store i64 %19, i64* %11, align 8 - br label %20 - -20: ; preds = %34, %5 - %21 = load i64, i64* %7, align 8 - %22 = load i64, i64* %8, align 8 - %23 = icmp sgt i64 %21, %22 - br i1 %23, label %24, label %32 - -24: ; preds = %20 - %25 = load %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %10, align 8 - %26 = load i64, i64* %11, align 8 - %27 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %6, i64 noundef %26) #3 - %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %12, i32 0, i32 0 - store i32* %27, i32** %28, align 8 - %29 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %12, i32 0, i32 0 - %30 = load i32*, i32** %29, align 8 - %31 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEEiEEbT_RT0_(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 1 dereferenceable(1) %25, i32* %30, i32* noundef nonnull align 4 dereferenceable(4) %9) - br label %32 - -32: ; preds = %24, %20 - %33 = phi i1 [ false, %20 ], [ %31, %24 ] - br i1 %33, label %34, label %49 - -34: ; preds = %32 - %35 = load i64, i64* %11, align 8 - %36 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %6, i64 noundef %35) #3 - %37 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %13, i32 0, i32 0 - store i32* %36, i32** %37, align 8 - %38 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %13) #3 - %39 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %38) #3 - %40 = load i32, i32* %39, align 4 - %41 = load i64, i64* %7, align 8 - %42 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %6, i64 noundef %41) #3 - %43 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %14, i32 0, i32 0 - store i32* %42, i32** %43, align 8 - %44 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %14) #3 - store i32 %40, i32* %44, align 4 - %45 = load i64, i64* %11, align 8 - store i64 %45, i64* %7, align 8 - %46 = load i64, i64* %7, align 8 - %47 = sub nsw i64 %46, 1 - %48 = sdiv i64 %47, 2 - store i64 %48, i64* %11, align 8 - br label %20, !llvm.loop !12 - -49: ; preds = %32 - %50 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %9) #3 - %51 = load i32, i32* %50, align 4 - %52 = load i64, i64* %7, align 8 - %53 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %6, i64 noundef %52) #3 - %54 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %15, i32 0, i32 0 - store i32* %53, i32** %54, align 8 - %55 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - store i32 %51, i32* %55, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt7greaterIiEclERKiS2_(%"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef nonnull align 4 dereferenceable(4) %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::greater"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"struct.std::greater"* %0, %"struct.std::greater"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"struct.std::greater"*, %"struct.std::greater"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32, i32* %8, align 4 - %10 = load i32*, i32** %6, align 8 - %11 = load i32, i32* %10, align 4 - %12 = icmp sgt i32 %9, %11 - ret i1 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEclINS_17__normal_iteratorIPiSt6vectorIiSaIiEEEEiEEbT_RT0_(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 1 dereferenceable(1) %0, i32* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, align 8 - %6 = alloca i32*, align 8 - %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %1, i32** %7, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %5, align 8 - store i32* %2, i32** %6, align 8 - %8 = load %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %5, align 8 - %9 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %8, i32 0, i32 0 - %10 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4) #3 - %11 = load i32*, i32** %6, align 8 - %12 = call noundef zeroext i1 @_ZNKSt7greaterIiEclERKiS2_(%"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %9, i32* noundef nonnull align 4 dereferenceable(4) %10, i32* noundef nonnull align 4 dereferenceable(4) %11) - ret i1 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt6vectorIiSaIiEE5frontEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::vector"*, align 8 - %3 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %4 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - %5 = call i32* @_ZNKSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %4) #3 - %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %3, i32 0, i32 0 - store i32* %5, i32** %6, align 8 - %7 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %3) #3 - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZNKSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 - %3 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - %4 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %5 = bitcast %"class.std::vector"* %4 to %"struct.std::_Vector_base"* - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %6 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 0 - call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %2, i32** noundef nonnull align 8 dereferenceable(8) %8) #3 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %2, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator.0"*, align 8 - store %"class.__gnu_cxx::__normal_iterator.0"* %0, %"class.__gnu_cxx::__normal_iterator.0"** %2, align 8 - %3 = load %"class.__gnu_cxx::__normal_iterator.0"*, %"class.__gnu_cxx::__normal_iterator.0"** %2, align 8 - %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt8pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(i32* %0, i32* %1) #4 comdat { - %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca %"struct.std::greater", align 1 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 1 - %7 = alloca %"struct.std::greater", align 1 - %8 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %9 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %10 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - store i32* %0, i32** %11, align 8 - %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %1, i32** %12, align 8 - %13 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %3) #3 - %14 = icmp sgt i64 %13, 1 - br i1 %14, label %15, label %30 - -15: ; preds = %2 - %16 = call noundef nonnull align 1 dereferenceable(1) %"struct.std::greater"* @_ZSt4moveIRSt7greaterIiEEONSt16remove_referenceIT_E4typeEOS4_(%"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %5) #3 - call void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterISt7greaterIiEEC2ES3_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %6) - %17 = call noundef nonnull align 8 dereferenceable(8) %"class.__gnu_cxx::__normal_iterator"* @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4) #3 - %18 = bitcast %"class.__gnu_cxx::__normal_iterator"* %8 to i8* - %19 = bitcast %"class.__gnu_cxx::__normal_iterator"* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %18, i8* align 8 %19, i64 8, i1 false) - %20 = bitcast %"class.__gnu_cxx::__normal_iterator"* %9 to i8* - %21 = bitcast %"class.__gnu_cxx::__normal_iterator"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %20, i8* align 8 %21, i64 8, i1 false) - %22 = bitcast %"class.__gnu_cxx::__normal_iterator"* %10 to i8* - %23 = bitcast %"class.__gnu_cxx::__normal_iterator"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %22, i8* align 8 %23, i64 8, i1 false) - %24 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %8, i32 0, i32 0 - %25 = load i32*, i32** %24, align 8 - %26 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %9, i32 0, i32 0 - %27 = load i32*, i32** %26, align 8 - %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %10, i32 0, i32 0 - %29 = load i32*, i32** %28, align 8 - call void @_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_SC_RT0_(i32* %25, i32* %27, i32* %29, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %6) - br label %30 - -30: ; preds = %15, %2 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE8pop_backEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %3 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - %4 = bitcast %"class.std::vector"* %3 to %"struct.std::_Vector_base"* - %5 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %5 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %6, i32 0, i32 1 - %8 = load i32*, i32** %7, align 8 - %9 = getelementptr inbounds i32, i32* %8, i32 -1 - store i32* %9, i32** %7, align 8 - %10 = bitcast %"class.std::vector"* %3 to %"struct.std::_Vector_base"* - %11 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %10, i32 0, i32 0 - %12 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %11 to %"class.std::allocator"* - %13 = bitcast %"class.std::vector"* %3 to %"struct.std::_Vector_base"* - %14 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %14 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %15, i32 0, i32 1 - %17 = load i32*, i32** %16, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %12, i32* noundef %17) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"class.__gnu_cxx::__normal_iterator"* @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %0, %"class.__gnu_cxx::__normal_iterator"** %2, align 8 - %3 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %2, align 8 - %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - %6 = getelementptr inbounds i32, i32* %5, i32 -1 - store i32* %6, i32** %4, align 8 - ret %"class.__gnu_cxx::__normal_iterator"* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_SC_SC_RT0_(i32* %0, i32* %1, i32* %2, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %6 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %7 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - %9 = alloca i32, align 4 - %10 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 1 - %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %0, i32** %12, align 8 - %13 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %6, i32 0, i32 0 - store i32* %1, i32** %13, align 8 - %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %7, i32 0, i32 0 - store i32* %2, i32** %14, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %3, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %8, align 8 - %15 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %16 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %15) #3 - %17 = load i32, i32* %16, align 4 - store i32 %17, i32* %9, align 4 - %18 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %19 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %18) #3 - %20 = load i32, i32* %19, align 4 - %21 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - store i32 %20, i32* %21, align 4 - %22 = bitcast %"class.__gnu_cxx::__normal_iterator"* %10 to i8* - %23 = bitcast %"class.__gnu_cxx::__normal_iterator"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %22, i8* align 8 %23, i64 8, i1 false) - %24 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %6, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %25 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %9) #3 - %26 = load i32, i32* %25, align 4 - %27 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %8, align 8 - %28 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11 to i8* - %29 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %27 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %28, i8* align 1 %29, i64 1, i1 false) - %30 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %10, i32 0, i32 0 - %31 = load i32*, i32** %30, align 8 - call void @_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops15_Iter_comp_iterISt7greaterIiEEEEvT_T0_SD_T1_T2_(i32* %31, i64 noundef 0, i64 noundef %24, i32 noundef %26) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i32* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #7 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %3, align 8 - %6 = load i32*, i32** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE9push_backERKi(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::vector"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %7 = bitcast %"class.std::vector"* %6 to %"struct.std::_Vector_base"* - %8 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %8 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %9, i32 0, i32 1 - %11 = load i32*, i32** %10, align 8 - %12 = bitcast %"class.std::vector"* %6 to %"struct.std::_Vector_base"* - %13 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %12, i32 0, i32 0 - %14 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %13 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %15 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %14, i32 0, i32 2 - %16 = load i32*, i32** %15, align 8 - %17 = icmp ne i32* %11, %16 - br i1 %17, label %18, label %34 - -18: ; preds = %2 - %19 = bitcast %"class.std::vector"* %6 to %"struct.std::_Vector_base"* - %20 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %20 to %"class.std::allocator"* - %22 = bitcast %"class.std::vector"* %6 to %"struct.std::_Vector_base"* - %23 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %22, i32 0, i32 0 - %24 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %23 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %25 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %24, i32 0, i32 1 - %26 = load i32*, i32** %25, align 8 - %27 = load i32*, i32** %4, align 8 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %21, i32* noundef %26, i32* noundef nonnull align 4 dereferenceable(4) %27) #3 - %28 = bitcast %"class.std::vector"* %6 to %"struct.std::_Vector_base"* - %29 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %28, i32 0, i32 0 - %30 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %29 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %31 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %30, i32 0, i32 1 - %32 = load i32*, i32** %31, align 8 - %33 = getelementptr inbounds i32, i32* %32, i32 1 - store i32* %33, i32** %31, align 8 - br label %40 - -34: ; preds = %2 - %35 = call i32* @_ZNSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %36 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %35, i32** %36, align 8 - %37 = load i32*, i32** %4, align 8 - %38 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - %39 = load i32*, i32** %38, align 8 - call void @_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %6, i32* %39, i32* noundef nonnull align 4 dereferenceable(4) %37) - br label %40 - -40: ; preds = %34, %18 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt9push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEESt7greaterIiEEvT_S9_T0_(i32* %0, i32* %1) #4 comdat { - %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca %"struct.std::greater", align 1 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val", align 1 - %7 = alloca %"struct.std::greater", align 1 - %8 = alloca i32, align 4 - %9 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %10 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - store i32* %0, i32** %11, align 8 - %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %1, i32** %12, align 8 - %13 = call noundef nonnull align 1 dereferenceable(1) %"struct.std::greater"* @_ZSt4moveIRSt7greaterIiEEONSt16remove_referenceIT_E4typeEOS4_(%"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %5) #3 - call void @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2ES3_(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 1 dereferenceable(1) %6) - %14 = call i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4, i64 noundef 1) #3 - %15 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %9, i32 0, i32 0 - store i32* %14, i32** %15, align 8 - %16 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %17 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %16) #3 - %18 = load i32, i32* %17, align 4 - store i32 %18, i32* %8, align 4 - %19 = bitcast %"class.__gnu_cxx::__normal_iterator"* %10 to i8* - %20 = bitcast %"class.__gnu_cxx::__normal_iterator"* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %19, i8* align 8 %20, i64 8, i1 false) - %21 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %3) #3 - %22 = sub nsw i64 %21, 1 - %23 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %8) #3 - %24 = load i32, i32* %23, align 4 - %25 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %10, i32 0, i32 0 - %26 = load i32*, i32** %25, align 8 - call void @_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliNS0_5__ops14_Iter_comp_valISt7greaterIiEEEEvT_T0_SD_T1_RT2_(i32* %26, i64 noundef %22, i64 noundef 0, i32 noundef %24, %"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 1 dereferenceable(1) %6) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i32* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca %"class.std::vector"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32*, align 8 - %10 = alloca i64, align 8 - %11 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %12 = alloca i32*, align 8 - %13 = alloca i32*, align 8 - %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %1, i32** %14, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %5, align 8 - store i32* %2, i32** %6, align 8 - %15 = load %"class.std::vector"*, %"class.std::vector"** %5, align 8 - %16 = call noundef i64 @_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %15, i64 noundef 1, i8* noundef getelementptr inbounds ([26 x i8], [26 x i8]* @.str.3, i64 0, i64 0)) - store i64 %16, i64* %7, align 8 - %17 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %18 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %17, i32 0, i32 0 - %19 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %18 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %20 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %19, i32 0, i32 0 - %21 = load i32*, i32** %20, align 8 - store i32* %21, i32** %8, align 8 - %22 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %23 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %22, i32 0, i32 0 - %24 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %23 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %25 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %24, i32 0, i32 1 - %26 = load i32*, i32** %25, align 8 - store i32* %26, i32** %9, align 8 - %27 = call i32* @_ZNSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %15) #3 - %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %11, i32 0, i32 0 - store i32* %27, i32** %28, align 8 - %29 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %11) #3 - store i64 %29, i64* %10, align 8 - %30 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %31 = load i64, i64* %7, align 8 - %32 = call noundef i32* @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %30, i64 noundef %31) - store i32* %32, i32** %12, align 8 - %33 = load i32*, i32** %12, align 8 - store i32* %33, i32** %13, align 8 - %34 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %35 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %34, i32 0, i32 0 - %36 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %35 to %"class.std::allocator"* - %37 = load i32*, i32** %12, align 8 - %38 = load i64, i64* %10, align 8 - %39 = getelementptr inbounds i32, i32* %37, i64 %38 - %40 = load i32*, i32** %6, align 8 - %41 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %40) #3 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %36, i32* noundef %39, i32* noundef nonnull align 4 dereferenceable(4) %41) #3 - store i32* null, i32** %13, align 8 - %42 = load i32*, i32** %8, align 8 - %43 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4) #3 - %44 = load i32*, i32** %43, align 8 - %45 = load i32*, i32** %12, align 8 - %46 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %47 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %46) #3 - %48 = call noundef i32* @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(i32* noundef %42, i32* noundef %44, i32* noundef %45, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %47) #3 - store i32* %48, i32** %13, align 8 - %49 = load i32*, i32** %13, align 8 - %50 = getelementptr inbounds i32, i32* %49, i32 1 - store i32* %50, i32** %13, align 8 - %51 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4) #3 - %52 = load i32*, i32** %51, align 8 - %53 = load i32*, i32** %9, align 8 - %54 = load i32*, i32** %13, align 8 - %55 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %56 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %55) #3 - %57 = call noundef i32* @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(i32* noundef %52, i32* noundef %53, i32* noundef %54, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %56) #3 - store i32* %57, i32** %13, align 8 - %58 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %59 = load i32*, i32** %8, align 8 - %60 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %61 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %60, i32 0, i32 0 - %62 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %61 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %63 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %62, i32 0, i32 2 - %64 = load i32*, i32** %63, align 8 - %65 = load i32*, i32** %8, align 8 - %66 = ptrtoint i32* %64 to i64 - %67 = ptrtoint i32* %65 to i64 - %68 = sub i64 %66, %67 - %69 = sdiv exact i64 %68, 4 - call void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %58, i32* noundef %59, i64 noundef %69) - %70 = load i32*, i32** %12, align 8 - %71 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %72 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %71, i32 0, i32 0 - %73 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %72 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %74 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %73, i32 0, i32 0 - store i32* %70, i32** %74, align 8 - %75 = load i32*, i32** %13, align 8 - %76 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %77 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %76, i32 0, i32 0 - %78 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %77 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %79 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %78, i32 0, i32 1 - store i32* %75, i32** %79, align 8 - %80 = load i32*, i32** %12, align 8 - %81 = load i64, i64* %7, align 8 - %82 = getelementptr inbounds i32, i32* %80, i64 %81 - %83 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %84 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %83, i32 0, i32 0 - %85 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %84 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %86 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %85, i32 0, i32 2 - store i32* %82, i32** %86, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #7 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #7 comdat align 2 { - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - %9 = alloca %"struct.std::integral_constant", align 1 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %10 = load i32*, i32** %5, align 8 - %11 = load i32*, i32** %6, align 8 - %12 = load i32*, i32** %7, align 8 - %13 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %14 = call noundef i32* @_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE(i32* noundef %10, i32* noundef %11, i32* noundef %12, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13) #3 - ret i32* %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #7 comdat align 2 { - %5 = alloca %"struct.std::integral_constant", align 1 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca %"class.std::allocator"*, align 8 - store i32* %0, i32** %6, align 8 - store i32* %1, i32** %7, align 8 - store i32* %2, i32** %8, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %9, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = load i32*, i32** %7, align 8 - %12 = load i32*, i32** %8, align 8 - %13 = load %"class.std::allocator"*, %"class.std::allocator"** %9, align 8 - %14 = call noundef i32* @_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_(i32* noundef %10, i32* noundef %11, i32* noundef %12, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13) #3 - ret i32* %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #7 comdat { - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %9 = load i32*, i32** %5, align 8 - %10 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %9) #3 - %11 = load i32*, i32** %6, align 8 - %12 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %11) #3 - %13 = load i32*, i32** %7, align 8 - %14 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %13) #3 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %16 = call noundef i32* @_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E(i32* noundef %10, i32* noundef %12, i32* noundef %14, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15) #3 - ret i32* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #7 comdat { - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - %9 = alloca i64, align 8 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = load i32*, i32** %5, align 8 - %12 = ptrtoint i32* %10 to i64 - %13 = ptrtoint i32* %11 to i64 - %14 = sub i64 %12, %13 - %15 = sdiv exact i64 %14, 4 - store i64 %15, i64* %9, align 8 - %16 = load i64, i64* %9, align 8 - %17 = icmp sgt i64 %16, 0 - br i1 %17, label %18, label %25 - -18: ; preds = %4 - %19 = load i32*, i32** %7, align 8 - %20 = bitcast i32* %19 to i8* - %21 = load i32*, i32** %5, align 8 - %22 = bitcast i32* %21 to i8* - %23 = load i64, i64* %9, align 8 - %24 = mul i64 %23, 4 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %22, i64 %24, i1 false) - br label %25 - -25: ; preds = %18, %4 - %26 = load i32*, i32** %7, align 8 - %27 = load i64, i64* %9, align 8 - %28 = getelementptr inbounds i32, i32* %26, i64 %27 - ret i32* %28 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Iter_comp_valISt7greaterIiEEC2ES3_(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::greater", align 1 - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %3, align 8 - %4 = load %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %3, align 8 - %5 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %4, i32 0, i32 0 - %6 = call noundef nonnull align 1 dereferenceable(1) %"struct.std::greater"* @_ZSt4moveIRSt7greaterIiEEONSt16remove_referenceIT_E4typeEOS4_(%"struct.std::greater"* noundef nonnull align 1 dereferenceable(1) %2) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiEl(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %0, %"class.__gnu_cxx::__normal_iterator"** %4, align 8 - store i64 %1, i64* %5, align 8 - %7 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %4, align 8 - %8 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - %10 = load i64, i64* %5, align 8 - %11 = sub i64 0, %10 - %12 = getelementptr inbounds i32, i32* %9, i64 %11 - store i32* %12, i32** %6, align 8 - call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %3, i32** noundef nonnull align 8 dereferenceable(8) %6) #3 - %13 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - %14 = load i32*, i32** %13, align 8 - ret i32* %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt6vectorIiSaIiEE5emptyEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::vector"*, align 8 - %3 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %5 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - %6 = call i32* @_ZNKSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %5) #3 - %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %3, i32 0, i32 0 - store i32* %6, i32** %7, align 8 - %8 = call i32* @_ZNKSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %5) #3 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %4, i32 0, i32 0 - store i32* %8, i32** %9, align 8 - %10 = call noundef zeroext i1 @_ZN9__gnu_cxxeqIPKiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESB_(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %3, %"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %4) #3 - ret i1 %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxxeqIPKiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESB_(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %0, %"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { - %3 = alloca %"class.__gnu_cxx::__normal_iterator.0"*, align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator.0"*, align 8 - store %"class.__gnu_cxx::__normal_iterator.0"* %0, %"class.__gnu_cxx::__normal_iterator.0"** %3, align 8 - store %"class.__gnu_cxx::__normal_iterator.0"* %1, %"class.__gnu_cxx::__normal_iterator.0"** %4, align 8 - %5 = load %"class.__gnu_cxx::__normal_iterator.0"*, %"class.__gnu_cxx::__normal_iterator.0"** %3, align 8 - %6 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %7 = load i32*, i32** %6, align 8 - %8 = load %"class.__gnu_cxx::__normal_iterator.0"*, %"class.__gnu_cxx::__normal_iterator.0"** %4, align 8 - %9 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %8) #3 - %10 = load i32*, i32** %9, align 8 - %11 = icmp eq i32* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZNKSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator.0", align 8 - %3 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - %4 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %5 = bitcast %"class.std::vector"* %4 to %"struct.std::_Vector_base"* - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %6 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 1 - call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(%"class.__gnu_cxx::__normal_iterator.0"* noundef nonnull align 8 dereferenceable(8) %2, i32** noundef nonnull align 8 dereferenceable(8) %8) #3 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.0", %"class.__gnu_cxx::__normal_iterator.0"* %2, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - ret i32* %10 -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_Nearly_sorted_Algo.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { argmemonly nofree nounwind willreturn writeonly } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { cold noreturn nounwind } -attributes #9 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #10 = { argmemonly nofree nounwind willreturn } -attributes #11 = { noinline noreturn nounwind } -attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { convergent nofree nosync nounwind readnone willreturn } -attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #15 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #16 = { noreturn nounwind } -attributes #17 = { noreturn } -attributes #18 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/aho-corasick-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/aho-corasick-algorithm.ll deleted file mode 100644 index 4a436912..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/aho-corasick-algorithm.ll +++ /dev/null @@ -1,3118 +0,0 @@ -; ModuleID = 'PE-benchmarks/aho-corasick-algorithm.cpp' -source_filename = "PE-benchmarks/aho-corasick-algorithm.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } -%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { i8* } -%union.anon = type { i64, [8 x i8] } -%"class.std::queue" = type { %"class.std::deque" } -%"class.std::deque" = type { %"class.std::_Deque_base" } -%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } -%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } -%"struct.std::_Deque_base>::_Deque_impl_data" = type { i32**, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } -%"struct.std::_Deque_iterator" = type { i32*, i32*, i32*, i32** } -%"class.std::allocator" = type { i8 } -%"class.std::allocator.0" = type { i8 } -%"class.std::allocator.3" = type { i8 } -%"class.__gnu_cxx::new_allocator.1" = type { i8 } -%"class.__gnu_cxx::new_allocator.4" = type { i8 } - -$_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any - -$_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi = comdat any - -$_ZNKSt5queueIiSt5dequeIiSaIiEEE4sizeEv = comdat any - -$_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv = comdat any - -$_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv = comdat any - -$_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev = comdat any - -$_ZNSt5dequeIiSaIiEED2Ev = comdat any - -$_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_ = comdat any - -$_ZNSt5dequeIiSaIiEE5beginEv = comdat any - -$_ZNSt5dequeIiSaIiEE3endEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEED2Ev = comdat any - -$__clang_call_terminate = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any - -$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any - -$_ZSt16__deque_buf_sizem = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any - -$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any - -$_ZNSaIPiED2Ev = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSaIPiEC2IiEERKSaIT_E = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any - -$_ZNSaIiED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any - -$_ZNSt5dequeIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any - -$_ZNSaIiEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any - -$_ZSt3maxImERKT_S2_S2_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any - -$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any - -$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any - -$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any - -$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any - -$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any - -$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any - -$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any - -$_ZSt3minImERKT_S2_S2_ = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any - -$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__miter_baseIPPiET_S2_ = comdat any - -$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any - -$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__niter_baseIPPiET_S2_ = comdat any - -$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZNSt5dequeIiSaIiEE5frontEv = comdat any - -$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any - -$_ZNSt5dequeIiSaIiEE9pop_frontEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any - -$_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@out = dso_local global [500 x i32] zeroinitializer, align 16 -@f = dso_local global [500 x i32] zeroinitializer, align 16 -@g = dso_local global [500 x [26 x i32]] zeroinitializer, align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [6 x i8] c"Word \00", align 1 -@.str.1 = private unnamed_addr constant [15 x i8] c" appears from \00", align 1 -@.str.2 = private unnamed_addr constant [5 x i8] c" to \00", align 1 -@.str.3 = private unnamed_addr constant [3 x i8] c"he\00", align 1 -@.str.4 = private unnamed_addr constant [4 x i8] c"she\00", align 1 -@.str.5 = private unnamed_addr constant [5 x i8] c"hers\00", align 1 -@.str.6 = private unnamed_addr constant [4 x i8] c"his\00", align 1 -@.str.7 = private unnamed_addr constant [9 x i8] c"ahishers\00", align 1 -@.str.8 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_aho_corasick_algorithm.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z20buildMatchingMachinePNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(%"class.std::__cxx11::basic_string"* noundef %0, i32 noundef %1) #4 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::basic_string"*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca %"class.std::__cxx11::basic_string"*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca %"class.std::queue", align 8 - %13 = alloca i32, align 4 - %14 = alloca i8*, align 8 - %15 = alloca i32, align 4 - %16 = alloca i32, align 4 - %17 = alloca i32, align 4 - %18 = alloca i32, align 4 - store %"class.std::__cxx11::basic_string"* %0, %"class.std::__cxx11::basic_string"** %3, align 8 - store i32 %1, i32* %4, align 4 - call void @llvm.memset.p0i8.i64(i8* align 16 bitcast ([500 x i32]* @out to i8*), i8 0, i64 2000, i1 false) - call void @llvm.memset.p0i8.i64(i8* align 16 bitcast ([500 x [26 x i32]]* @g to i8*), i8 -1, i64 52000, i1 false) - store i32 1, i32* %5, align 4 - store i32 0, i32* %6, align 4 - br label %19 - -19: ; preds = %78, %2 - %20 = load i32, i32* %6, align 4 - %21 = load i32, i32* %4, align 4 - %22 = icmp slt i32 %20, %21 - br i1 %22, label %23, label %81 - -23: ; preds = %19 - %24 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %3, align 8 - %25 = load i32, i32* %6, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds %"class.std::__cxx11::basic_string", %"class.std::__cxx11::basic_string"* %24, i64 %26 - store %"class.std::__cxx11::basic_string"* %27, %"class.std::__cxx11::basic_string"** %7, align 8 - store i32 0, i32* %8, align 4 - store i32 0, i32* %9, align 4 - br label %28 - -28: ; preds = %67, %23 - %29 = load i32, i32* %9, align 4 - %30 = sext i32 %29 to i64 - %31 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %7, align 8 - %32 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %31) #3 - %33 = icmp ult i64 %30, %32 - br i1 %33, label %34, label %70 - -34: ; preds = %28 - %35 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %7, align 8 - %36 = load i32, i32* %9, align 4 - %37 = sext i32 %36 to i64 - %38 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %35, i64 noundef %37) #3 - %39 = load i8, i8* %38, align 1 - %40 = sext i8 %39 to i32 - %41 = sub nsw i32 %40, 97 - store i32 %41, i32* %10, align 4 - %42 = load i32, i32* %8, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds [500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 %43 - %45 = load i32, i32* %10, align 4 - %46 = sext i32 %45 to i64 - %47 = getelementptr inbounds [26 x i32], [26 x i32]* %44, i64 0, i64 %46 - %48 = load i32, i32* %47, align 4 - %49 = icmp eq i32 %48, -1 - br i1 %49, label %50, label %59 - -50: ; preds = %34 - %51 = load i32, i32* %5, align 4 - %52 = add nsw i32 %51, 1 - store i32 %52, i32* %5, align 4 - %53 = load i32, i32* %8, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds [500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 %54 - %56 = load i32, i32* %10, align 4 - %57 = sext i32 %56 to i64 - %58 = getelementptr inbounds [26 x i32], [26 x i32]* %55, i64 0, i64 %57 - store i32 %51, i32* %58, align 4 - br label %59 - -59: ; preds = %50, %34 - %60 = load i32, i32* %8, align 4 - %61 = sext i32 %60 to i64 - %62 = getelementptr inbounds [500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 %61 - %63 = load i32, i32* %10, align 4 - %64 = sext i32 %63 to i64 - %65 = getelementptr inbounds [26 x i32], [26 x i32]* %62, i64 0, i64 %64 - %66 = load i32, i32* %65, align 4 - store i32 %66, i32* %8, align 4 - br label %67 - -67: ; preds = %59 - %68 = load i32, i32* %9, align 4 - %69 = add nsw i32 %68, 1 - store i32 %69, i32* %9, align 4 - br label %28, !llvm.loop !6 - -70: ; preds = %28 - %71 = load i32, i32* %6, align 4 - %72 = shl i32 1, %71 - %73 = load i32, i32* %8, align 4 - %74 = sext i32 %73 to i64 - %75 = getelementptr inbounds [500 x i32], [500 x i32]* @out, i64 0, i64 %74 - %76 = load i32, i32* %75, align 4 - %77 = or i32 %76, %72 - store i32 %77, i32* %75, align 4 - br label %78 - -78: ; preds = %70 - %79 = load i32, i32* %6, align 4 - %80 = add nsw i32 %79, 1 - store i32 %80, i32* %6, align 4 - br label %19, !llvm.loop !8 - -81: ; preds = %19 - store i32 0, i32* %11, align 4 - br label %82 - -82: ; preds = %96, %81 - %83 = load i32, i32* %11, align 4 - %84 = icmp slt i32 %83, 26 - br i1 %84, label %85, label %99 - -85: ; preds = %82 - %86 = load i32, i32* %11, align 4 - %87 = sext i32 %86 to i64 - %88 = getelementptr inbounds [26 x i32], [26 x i32]* getelementptr inbounds ([500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 0), i64 0, i64 %87 - %89 = load i32, i32* %88, align 4 - %90 = icmp eq i32 %89, -1 - br i1 %90, label %91, label %95 - -91: ; preds = %85 - %92 = load i32, i32* %11, align 4 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds [26 x i32], [26 x i32]* getelementptr inbounds ([500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 0), i64 0, i64 %93 - store i32 0, i32* %94, align 4 - br label %95 - -95: ; preds = %91, %85 - br label %96 - -96: ; preds = %95 - %97 = load i32, i32* %11, align 4 - %98 = add nsw i32 %97, 1 - store i32 %98, i32* %11, align 4 - br label %82, !llvm.loop !9 - -99: ; preds = %82 - call void @llvm.memset.p0i8.i64(i8* align 16 bitcast ([500 x i32]* @f to i8*), i8 -1, i64 2000, i1 false) - call void @_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %12) - store i32 0, i32* %13, align 4 - br label %100 - -100: ; preds = %125, %99 - %101 = load i32, i32* %13, align 4 - %102 = icmp slt i32 %101, 26 - br i1 %102, label %103, label %128 - -103: ; preds = %100 - %104 = load i32, i32* %13, align 4 - %105 = sext i32 %104 to i64 - %106 = getelementptr inbounds [26 x i32], [26 x i32]* getelementptr inbounds ([500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 0), i64 0, i64 %105 - %107 = load i32, i32* %106, align 4 - %108 = icmp ne i32 %107, 0 - br i1 %108, label %109, label %124 - -109: ; preds = %103 - %110 = load i32, i32* %13, align 4 - %111 = sext i32 %110 to i64 - %112 = getelementptr inbounds [26 x i32], [26 x i32]* getelementptr inbounds ([500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 0), i64 0, i64 %111 - %113 = load i32, i32* %112, align 4 - %114 = sext i32 %113 to i64 - %115 = getelementptr inbounds [500 x i32], [500 x i32]* @f, i64 0, i64 %114 - store i32 0, i32* %115, align 4 - %116 = load i32, i32* %13, align 4 - %117 = sext i32 %116 to i64 - %118 = getelementptr inbounds [26 x i32], [26 x i32]* getelementptr inbounds ([500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 0), i64 0, i64 %117 - invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %12, i32* noundef nonnull align 4 dereferenceable(4) %118) - to label %119 unwind label %120 - -119: ; preds = %109 - br label %124 - -120: ; preds = %169, %135, %133, %129, %109 - %121 = landingpad { i8*, i32 } - cleanup - %122 = extractvalue { i8*, i32 } %121, 0 - store i8* %122, i8** %14, align 8 - %123 = extractvalue { i8*, i32 } %121, 1 - store i32 %123, i32* %15, align 4 - call void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %12) #3 - br label %216 - -124: ; preds = %119, %103 - br label %125 - -125: ; preds = %124 - %126 = load i32, i32* %13, align 4 - %127 = add nsw i32 %126, 1 - store i32 %127, i32* %13, align 4 - br label %100, !llvm.loop !10 - -128: ; preds = %100 - br label %129 - -129: ; preds = %213, %128 - %130 = invoke noundef i64 @_ZNKSt5queueIiSt5dequeIiSaIiEEE4sizeEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %12) - to label %131 unwind label %120 - -131: ; preds = %129 - %132 = icmp ne i64 %130, 0 - br i1 %132, label %133, label %214 - -133: ; preds = %131 - %134 = invoke noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %12) - to label %135 unwind label %120 - -135: ; preds = %133 - %136 = load i32, i32* %134, align 4 - store i32 %136, i32* %16, align 4 - invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %12) - to label %137 unwind label %120 - -137: ; preds = %135 - store i32 0, i32* %17, align 4 - br label %138 - -138: ; preds = %210, %137 - %139 = load i32, i32* %17, align 4 - %140 = icmp sle i32 %139, 26 - br i1 %140, label %141, label %213 - -141: ; preds = %138 - %142 = load i32, i32* %16, align 4 - %143 = sext i32 %142 to i64 - %144 = getelementptr inbounds [500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 %143 - %145 = load i32, i32* %17, align 4 - %146 = sext i32 %145 to i64 - %147 = getelementptr inbounds [26 x i32], [26 x i32]* %144, i64 0, i64 %146 - %148 = load i32, i32* %147, align 4 - %149 = icmp ne i32 %148, -1 - br i1 %149, label %150, label %209 - -150: ; preds = %141 - %151 = load i32, i32* %16, align 4 - %152 = sext i32 %151 to i64 - %153 = getelementptr inbounds [500 x i32], [500 x i32]* @f, i64 0, i64 %152 - %154 = load i32, i32* %153, align 4 - store i32 %154, i32* %18, align 4 - br label %155 - -155: ; preds = %164, %150 - %156 = load i32, i32* %18, align 4 - %157 = sext i32 %156 to i64 - %158 = getelementptr inbounds [500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 %157 - %159 = load i32, i32* %17, align 4 - %160 = sext i32 %159 to i64 - %161 = getelementptr inbounds [26 x i32], [26 x i32]* %158, i64 0, i64 %160 - %162 = load i32, i32* %161, align 4 - %163 = icmp eq i32 %162, -1 - br i1 %163, label %164, label %169 - -164: ; preds = %155 - %165 = load i32, i32* %18, align 4 - %166 = sext i32 %165 to i64 - %167 = getelementptr inbounds [500 x i32], [500 x i32]* @f, i64 0, i64 %166 - %168 = load i32, i32* %167, align 4 - store i32 %168, i32* %18, align 4 - br label %155, !llvm.loop !11 - -169: ; preds = %155 - %170 = load i32, i32* %18, align 4 - %171 = sext i32 %170 to i64 - %172 = getelementptr inbounds [500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 %171 - %173 = load i32, i32* %17, align 4 - %174 = sext i32 %173 to i64 - %175 = getelementptr inbounds [26 x i32], [26 x i32]* %172, i64 0, i64 %174 - %176 = load i32, i32* %175, align 4 - store i32 %176, i32* %18, align 4 - %177 = load i32, i32* %18, align 4 - %178 = load i32, i32* %16, align 4 - %179 = sext i32 %178 to i64 - %180 = getelementptr inbounds [500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 %179 - %181 = load i32, i32* %17, align 4 - %182 = sext i32 %181 to i64 - %183 = getelementptr inbounds [26 x i32], [26 x i32]* %180, i64 0, i64 %182 - %184 = load i32, i32* %183, align 4 - %185 = sext i32 %184 to i64 - %186 = getelementptr inbounds [500 x i32], [500 x i32]* @f, i64 0, i64 %185 - store i32 %177, i32* %186, align 4 - %187 = load i32, i32* %18, align 4 - %188 = sext i32 %187 to i64 - %189 = getelementptr inbounds [500 x i32], [500 x i32]* @out, i64 0, i64 %188 - %190 = load i32, i32* %189, align 4 - %191 = load i32, i32* %16, align 4 - %192 = sext i32 %191 to i64 - %193 = getelementptr inbounds [500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 %192 - %194 = load i32, i32* %17, align 4 - %195 = sext i32 %194 to i64 - %196 = getelementptr inbounds [26 x i32], [26 x i32]* %193, i64 0, i64 %195 - %197 = load i32, i32* %196, align 4 - %198 = sext i32 %197 to i64 - %199 = getelementptr inbounds [500 x i32], [500 x i32]* @out, i64 0, i64 %198 - %200 = load i32, i32* %199, align 4 - %201 = or i32 %200, %190 - store i32 %201, i32* %199, align 4 - %202 = load i32, i32* %16, align 4 - %203 = sext i32 %202 to i64 - %204 = getelementptr inbounds [500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 %203 - %205 = load i32, i32* %17, align 4 - %206 = sext i32 %205 to i64 - %207 = getelementptr inbounds [26 x i32], [26 x i32]* %204, i64 0, i64 %206 - invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %12, i32* noundef nonnull align 4 dereferenceable(4) %207) - to label %208 unwind label %120 - -208: ; preds = %169 - br label %209 - -209: ; preds = %208, %141 - br label %210 - -210: ; preds = %209 - %211 = load i32, i32* %17, align 4 - %212 = add nsw i32 %211, 1 - store i32 %212, i32* %17, align 4 - br label %138, !llvm.loop !12 - -213: ; preds = %138 - br label %129, !llvm.loop !13 - -214: ; preds = %131 - %215 = load i32, i32* %5, align 4 - call void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %12) #3 - ret i32 %215 - -216: ; preds = %120 - %217 = load i8*, i8** %14, align 8 - %218 = load i32, i32* %15, align 4 - %219 = insertvalue { i8*, i32 } undef, i8* %217, 0 - %220 = insertvalue { i8*, i32 } %219, i32 %218, 1 - resume { i8*, i32 } %220 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #5 - -; Function Attrs: nounwind -declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -; Function Attrs: nounwind -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #2 - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - %5 = bitcast %"class.std::deque"* %4 to i8* - call void @llvm.memset.p0i8.i64(i8* align 8 %5, i8 0, i64 80, i1 false) - call void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::queue"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::queue"*, %"class.std::queue"** %3, align 8 - %6 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %5, i32 0, i32 0 - %7 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %6, i32* noundef nonnull align 4 dereferenceable(4) %7) - ret void -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5queueIiSt5dequeIiSaIiEEE4sizeEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - %5 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - %5 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE5frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - call void @_ZNSt5dequeIiSaIiEE9pop_frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - call void @_ZNSt5dequeIiSaIiEED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z13findNextStateic(i32 noundef %0, i8 noundef signext %1) #6 { - %3 = alloca i32, align 4 - %4 = alloca i8, align 1 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i8 %1, i8* %4, align 1 - %7 = load i32, i32* %3, align 4 - store i32 %7, i32* %5, align 4 - %8 = load i8, i8* %4, align 1 - %9 = sext i8 %8 to i32 - %10 = sub nsw i32 %9, 97 - store i32 %10, i32* %6, align 4 - br label %11 - -11: ; preds = %20, %2 - %12 = load i32, i32* %5, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds [500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 %13 - %15 = load i32, i32* %6, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds [26 x i32], [26 x i32]* %14, i64 0, i64 %16 - %18 = load i32, i32* %17, align 4 - %19 = icmp eq i32 %18, -1 - br i1 %19, label %20, label %25 - -20: ; preds = %11 - %21 = load i32, i32* %5, align 4 - %22 = sext i32 %21 to i64 - %23 = getelementptr inbounds [500 x i32], [500 x i32]* @f, i64 0, i64 %22 - %24 = load i32, i32* %23, align 4 - store i32 %24, i32* %5, align 4 - br label %11, !llvm.loop !14 - -25: ; preds = %11 - %26 = load i32, i32* %5, align 4 - %27 = sext i32 %26 to i64 - %28 = getelementptr inbounds [500 x [26 x i32]], [500 x [26 x i32]]* @g, i64 0, i64 %27 - %29 = load i32, i32* %6, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds [26 x i32], [26 x i32]* %28, i64 0, i64 %30 - %32 = load i32, i32* %31, align 4 - ret i32 %32 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z11searchWordsPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS4_(%"class.std::__cxx11::basic_string"* noundef %0, i32 noundef %1, %"class.std::__cxx11::basic_string"* noundef %2) #4 { - %4 = alloca %"class.std::__cxx11::basic_string"*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store %"class.std::__cxx11::basic_string"* %0, %"class.std::__cxx11::basic_string"** %4, align 8 - store i32 %1, i32* %5, align 4 - %9 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %4, align 8 - %10 = load i32, i32* %5, align 4 - %11 = call noundef i32 @_Z20buildMatchingMachinePNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(%"class.std::__cxx11::basic_string"* noundef %9, i32 noundef %10) - store i32 0, i32* %6, align 4 - store i32 0, i32* %7, align 4 - br label %12 - -12: ; preds = %71, %3 - %13 = load i32, i32* %7, align 4 - %14 = sext i32 %13 to i64 - %15 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %16 = icmp ult i64 %14, %15 - br i1 %16, label %17, label %74 - -17: ; preds = %12 - %18 = load i32, i32* %6, align 4 - %19 = load i32, i32* %7, align 4 - %20 = sext i32 %19 to i64 - %21 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2, i64 noundef %20) - %22 = load i8, i8* %21, align 1 - %23 = call noundef i32 @_Z13findNextStateic(i32 noundef %18, i8 noundef signext %22) - store i32 %23, i32* %6, align 4 - %24 = load i32, i32* %6, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds [500 x i32], [500 x i32]* @out, i64 0, i64 %25 - %27 = load i32, i32* %26, align 4 - %28 = icmp eq i32 %27, 0 - br i1 %28, label %29, label %30 - -29: ; preds = %17 - br label %71 - -30: ; preds = %17 - store i32 0, i32* %8, align 4 - br label %31 - -31: ; preds = %67, %30 - %32 = load i32, i32* %8, align 4 - %33 = load i32, i32* %5, align 4 - %34 = icmp slt i32 %32, %33 - br i1 %34, label %35, label %70 - -35: ; preds = %31 - %36 = load i32, i32* %6, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds [500 x i32], [500 x i32]* @out, i64 0, i64 %37 - %39 = load i32, i32* %38, align 4 - %40 = load i32, i32* %8, align 4 - %41 = shl i32 1, %40 - %42 = and i32 %39, %41 - %43 = icmp ne i32 %42, 0 - br i1 %43, label %44, label %66 - -44: ; preds = %35 - %45 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0)) - %46 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %4, align 8 - %47 = load i32, i32* %8, align 4 - %48 = sext i32 %47 to i64 - %49 = getelementptr inbounds %"class.std::__cxx11::basic_string", %"class.std::__cxx11::basic_string"* %46, i64 %48 - %50 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %45, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %49) - %51 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %50, i8* noundef getelementptr inbounds ([15 x i8], [15 x i8]* @.str.1, i64 0, i64 0)) - %52 = load i32, i32* %7, align 4 - %53 = sext i32 %52 to i64 - %54 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %4, align 8 - %55 = load i32, i32* %8, align 4 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds %"class.std::__cxx11::basic_string", %"class.std::__cxx11::basic_string"* %54, i64 %56 - %58 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %57) #3 - %59 = sub i64 %53, %58 - %60 = add i64 %59, 1 - %61 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEm(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %51, i64 noundef %60) - %62 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %61, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0)) - %63 = load i32, i32* %7, align 4 - %64 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %62, i32 noundef %63) - %65 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %64, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %66 - -66: ; preds = %44, %35 - br label %67 - -67: ; preds = %66 - %68 = load i32, i32* %8, align 4 - %69 = add nsw i32 %68, 1 - store i32 %69, i32* %8, align 4 - br label %31, !llvm.loop !15 - -70: ; preds = %31 - br label %71 - -71: ; preds = %70, %29 - %72 = load i32, i32* %7, align 4 - %73 = add nsw i32 %72, 1 - store i32 %73, i32* %7, align 4 - br label %12, !llvm.loop !16 - -74: ; preds = %12 - ret void -} - -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEm(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca [4 x %"class.std::__cxx11::basic_string"], align 16 - %3 = alloca %"class.std::__cxx11::basic_string"*, align 8 - %4 = alloca %"class.std::allocator", align 1 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - %7 = alloca %"class.std::allocator", align 1 - %8 = alloca %"class.std::allocator", align 1 - %9 = alloca %"class.std::allocator", align 1 - %10 = alloca i1, align 1 - %11 = alloca %"class.std::__cxx11::basic_string", align 8 - %12 = alloca %"class.std::allocator", align 1 - %13 = alloca i32, align 4 - %14 = alloca %"class.std::__cxx11::basic_string", align 8 - store i32 0, i32* %1, align 4 - %15 = getelementptr inbounds [4 x %"class.std::__cxx11::basic_string"], [4 x %"class.std::__cxx11::basic_string"]* %2, i64 0, i64 0 - store i1 true, i1* %10, align 1 - store %"class.std::__cxx11::basic_string"* %15, %"class.std::__cxx11::basic_string"** %3, align 8 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %15, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.3, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) - to label %16 unwind label %30 - -16: ; preds = %0 - %17 = getelementptr inbounds %"class.std::__cxx11::basic_string", %"class.std::__cxx11::basic_string"* %15, i64 1 - store %"class.std::__cxx11::basic_string"* %17, %"class.std::__cxx11::basic_string"** %3, align 8 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %17, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.4, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) - to label %18 unwind label %34 - -18: ; preds = %16 - %19 = getelementptr inbounds %"class.std::__cxx11::basic_string", %"class.std::__cxx11::basic_string"* %17, i64 1 - store %"class.std::__cxx11::basic_string"* %19, %"class.std::__cxx11::basic_string"** %3, align 8 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %19, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.5, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) - to label %20 unwind label %38 - -20: ; preds = %18 - %21 = getelementptr inbounds %"class.std::__cxx11::basic_string", %"class.std::__cxx11::basic_string"* %19, i64 1 - store %"class.std::__cxx11::basic_string"* %21, %"class.std::__cxx11::basic_string"** %3, align 8 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %21, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.6, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) - to label %22 unwind label %42 - -22: ; preds = %20 - store i1 false, i1* %10, align 1 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %12) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11, i8* noundef getelementptr inbounds ([9 x i8], [9 x i8]* @.str.7, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %12) - to label %23 unwind label %59 - -23: ; preds = %22 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %12) #3 - store i32 4, i32* %13, align 4 - %24 = getelementptr inbounds [4 x %"class.std::__cxx11::basic_string"], [4 x %"class.std::__cxx11::basic_string"]* %2, i64 0, i64 0 - %25 = load i32, i32* %13, align 4 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) - to label %26 unwind label %63 - -26: ; preds = %23 - invoke void @_Z11searchWordsPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS4_(%"class.std::__cxx11::basic_string"* noundef %24, i32 noundef %25, %"class.std::__cxx11::basic_string"* noundef %14) - to label %27 unwind label %67 - -27: ; preds = %26 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) #3 - store i32 0, i32* %1, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) #3 - %28 = getelementptr inbounds [4 x %"class.std::__cxx11::basic_string"], [4 x %"class.std::__cxx11::basic_string"]* %2, i32 0, i32 0 - %29 = getelementptr inbounds %"class.std::__cxx11::basic_string", %"class.std::__cxx11::basic_string"* %28, i64 4 - br label %72 - -30: ; preds = %0 - %31 = landingpad { i8*, i32 } - cleanup - %32 = extractvalue { i8*, i32 } %31, 0 - store i8* %32, i8** %5, align 8 - %33 = extractvalue { i8*, i32 } %31, 1 - store i32 %33, i32* %6, align 4 - br label %48 - -34: ; preds = %16 - %35 = landingpad { i8*, i32 } - cleanup - %36 = extractvalue { i8*, i32 } %35, 0 - store i8* %36, i8** %5, align 8 - %37 = extractvalue { i8*, i32 } %35, 1 - store i32 %37, i32* %6, align 4 - br label %47 - -38: ; preds = %18 - %39 = landingpad { i8*, i32 } - cleanup - %40 = extractvalue { i8*, i32 } %39, 0 - store i8* %40, i8** %5, align 8 - %41 = extractvalue { i8*, i32 } %39, 1 - store i32 %41, i32* %6, align 4 - br label %46 - -42: ; preds = %20 - %43 = landingpad { i8*, i32 } - cleanup - %44 = extractvalue { i8*, i32 } %43, 0 - store i8* %44, i8** %5, align 8 - %45 = extractvalue { i8*, i32 } %43, 1 - store i32 %45, i32* %6, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - br label %46 - -46: ; preds = %42, %38 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - br label %47 - -47: ; preds = %46, %34 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %48 - -48: ; preds = %47, %30 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %49 = load i1, i1* %10, align 1 - br i1 %49, label %50, label %58 - -50: ; preds = %48 - %51 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %3, align 8 - %52 = icmp eq %"class.std::__cxx11::basic_string"* %15, %51 - br i1 %52, label %57, label %53 - -53: ; preds = %53, %50 - %54 = phi %"class.std::__cxx11::basic_string"* [ %51, %50 ], [ %55, %53 ] - %55 = getelementptr inbounds %"class.std::__cxx11::basic_string", %"class.std::__cxx11::basic_string"* %54, i64 -1 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %55) #3 - %56 = icmp eq %"class.std::__cxx11::basic_string"* %55, %15 - br i1 %56, label %57, label %53 - -57: ; preds = %53, %50 - br label %58 - -58: ; preds = %57, %48 - br label %86 - -59: ; preds = %22 - %60 = landingpad { i8*, i32 } - cleanup - %61 = extractvalue { i8*, i32 } %60, 0 - store i8* %61, i8** %5, align 8 - %62 = extractvalue { i8*, i32 } %60, 1 - store i32 %62, i32* %6, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %12) #3 - br label %78 - -63: ; preds = %23 - %64 = landingpad { i8*, i32 } - cleanup - %65 = extractvalue { i8*, i32 } %64, 0 - store i8* %65, i8** %5, align 8 - %66 = extractvalue { i8*, i32 } %64, 1 - store i32 %66, i32* %6, align 4 - br label %71 - -67: ; preds = %26 - %68 = landingpad { i8*, i32 } - cleanup - %69 = extractvalue { i8*, i32 } %68, 0 - store i8* %69, i8** %5, align 8 - %70 = extractvalue { i8*, i32 } %68, 1 - store i32 %70, i32* %6, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) #3 - br label %71 - -71: ; preds = %67, %63 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) #3 - br label %78 - -72: ; preds = %72, %27 - %73 = phi %"class.std::__cxx11::basic_string"* [ %29, %27 ], [ %74, %72 ] - %74 = getelementptr inbounds %"class.std::__cxx11::basic_string", %"class.std::__cxx11::basic_string"* %73, i64 -1 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %74) #3 - %75 = icmp eq %"class.std::__cxx11::basic_string"* %74, %28 - br i1 %75, label %76, label %72 - -76: ; preds = %72 - %77 = load i32, i32* %1, align 4 - ret i32 %77 - -78: ; preds = %71, %59 - %79 = getelementptr inbounds [4 x %"class.std::__cxx11::basic_string"], [4 x %"class.std::__cxx11::basic_string"]* %2, i32 0, i32 0 - %80 = getelementptr inbounds %"class.std::__cxx11::basic_string", %"class.std::__cxx11::basic_string"* %79, i64 4 - br label %81 - -81: ; preds = %81, %78 - %82 = phi %"class.std::__cxx11::basic_string"* [ %80, %78 ], [ %83, %81 ] - %83 = getelementptr inbounds %"class.std::__cxx11::basic_string", %"class.std::__cxx11::basic_string"* %82, i64 -1 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %83) #3 - %84 = icmp eq %"class.std::__cxx11::basic_string"* %83, %79 - br i1 %84, label %85, label %81 - -85: ; preds = %81 - br label %86 - -86: ; preds = %85, %58 - %87 = load i8*, i8** %5, align 8 - %88 = load i32, i32* %6, align 4 - %89 = insertvalue { i8*, i32 } undef, i8* %87, 0 - %90 = insertvalue { i8*, i32 } %89, i32 %88, 1 - resume { i8*, i32 } %90 -} - -; Function Attrs: nounwind -declare void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i8* noundef, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - %4 = alloca %"struct.std::_Deque_iterator", align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - call void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %4, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - %8 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - %9 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - invoke void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7, %"struct.std::_Deque_iterator"* noundef %3, %"struct.std::_Deque_iterator"* noundef %4, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %9) - to label %10 unwind label %12 - -10: ; preds = %1 - %11 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) #3 - ret void - -12: ; preds = %1 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %5, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %6, align 4 - %16 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %16) #3 - br label %17 - -17: ; preds = %12 - %18 = load i8*, i8** %5, align 8 - call void @__clang_call_terminate(i8* %18) #14 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, %"struct.std::_Deque_iterator"* noundef %1, %"struct.std::_Deque_iterator"* noundef %2, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) #6 comdat align 2 { - %5 = alloca %"class.std::deque"*, align 8 - %6 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %5, align 8 - store %"class.std::allocator.0"* %3, %"class.std::allocator.0"** %6, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %5, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - ret %"class.std::allocator.0"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %5, i32 0, i32 0 - %7 = load i32**, i32*** %6, align 8 - %8 = icmp ne i32** %7, null - br i1 %8, label %9, label %29 - -9: ; preds = %1 - %10 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %11 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %10 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %11, i32 0, i32 2 - %13 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %12, i32 0, i32 3 - %14 = load i32**, i32*** %13, align 8 - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load i32**, i32*** %18, align 8 - %20 = getelementptr inbounds i32*, i32** %19, i64 1 - call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, i32** noundef %14, i32** noundef %20) #3 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 0 - %24 = load i32**, i32*** %23, align 8 - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 1 - %28 = load i64, i64* %27, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, i32** noundef %24, i64 noundef %28) #3 - br label %29 - -29: ; preds = %9, %1 - %30 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %30) #3 - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #9 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #14 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #7 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - store i32* %9, i32** %6, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %11 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %12 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %11, i32 0, i32 1 - %13 = load i32*, i32** %12, align 8 - store i32* %13, i32** %10, align 8 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - %15 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - store i32* %17, i32** %14, align 8 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - %19 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %20 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %19, i32 0, i32 3 - %21 = load i32**, i32*** %20, align 8 - store i32** %21, i32*** %18, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #6 comdat align 2 { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %9 = load i32**, i32*** %5, align 8 - store i32** %9, i32*** %7, align 8 - br label %10 - -10: ; preds = %17, %3 - %11 = load i32**, i32*** %7, align 8 - %12 = load i32**, i32*** %6, align 8 - %13 = icmp ult i32** %11, %12 - br i1 %13, label %14, label %20 - -14: ; preds = %10 - %15 = load i32**, i32*** %7, align 8 - %16 = load i32*, i32** %15, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8, i32* noundef %16) #3 - br label %17 - -17: ; preds = %14 - %18 = load i32**, i32*** %7, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i32 1 - store i32** %19, i32*** %7, align 8 - br label %10, !llvm.loop !17 - -20: ; preds = %10 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i64 noundef %2) #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - %7 = alloca %"class.std::allocator.3", align 1 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* sret(%"class.std::allocator.3") align 1 %7, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) #3 - %11 = load i32**, i32*** %5, align 8 - %12 = load i64, i64* %6, align 8 - invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7, i32** noundef %11, i64 noundef %12) - to label %13 unwind label %14 - -13: ; preds = %3 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void - -14: ; preds = %3 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - store i8* %16, i8** %8, align 8 - %17 = extractvalue { i8*, i32 } %15, 1 - store i32 %17, i32* %9, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %18 - -18: ; preds = %14 - %19 = load i8*, i8** %8, align 8 - call void @__clang_call_terminate(i8* %19) #14 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator.0"* - call void @_ZNSaIiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef %1) #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %6 to %"class.std::allocator.0"* - %8 = load i32*, i32** %4, align 8 - %9 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - to label %10 unwind label %12 - -10: ; preds = %2 - invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7, i32* noundef %8, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %10 - ret void - -12: ; preds = %10, %2 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - call void @__clang_call_terminate(i8* %14) #14 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load i32*, i32** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #6 comdat { - %2 = alloca i64, align 8 - store i64 %0, i64* %2, align 8 - %3 = load i64, i64* %2, align 8 - %4 = icmp ult i64 %3, 512 - br i1 %4, label %5, label %8 - -5: ; preds = %1 - %6 = load i64, i64* %2, align 8 - %7 = udiv i64 512, %6 - br label %9 - -8: ; preds = %1 - br label %9 - -9: ; preds = %8, %5 - %10 = phi i64 [ %7, %5 ], [ 1, %8 ] - ret i64 %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #6 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #10 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* noalias sret(%"class.std::allocator.3") align 1 %0, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = bitcast %"class.std::allocator.3"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::_Deque_base"* %1, %"class.std::_Deque_base"** %4, align 8 - %6 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %7 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %6) #3 - call void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::allocator.3"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %4, align 8 - %8 = bitcast %"class.std::allocator.3"* %7 to %"class.__gnu_cxx::new_allocator.4"* - %9 = load i32**, i32*** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %8, i32** noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::allocator.3"*, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %2, align 8 - %3 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %2, align 8 - %4 = bitcast %"class.std::allocator.3"* %3 to %"class.__gnu_cxx::new_allocator.4"* - call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - ret %"class.std::allocator.0"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #7 comdat align 2 { - %3 = alloca %"class.std::allocator.3"*, align 8 - %4 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %3, align 8 - store %"class.std::allocator.0"* %1, %"class.std::allocator.0"** %4, align 8 - %5 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %3, align 8 - %6 = bitcast %"class.std::allocator.3"* %5 to %"class.__gnu_cxx::new_allocator.4"* - call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %6) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #6 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = bitcast i32** %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::_Deque_base"*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) - to label %7 unwind label %8 - -7: ; preds = %1 - ret void - -8: ; preds = %1 - %9 = landingpad { i8*, i32 } - cleanup - %10 = extractvalue { i8*, i32 } %9, 0 - store i8* %10, i8** %3, align 8 - %11 = extractvalue { i8*, i32 } %9, 1 - store i32 %11, i32* %4, align 4 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - br label %12 - -12: ; preds = %8 - %13 = load i8*, i8** %3, align 8 - %14 = load i32, i32* %4, align 4 - %15 = insertvalue { i8*, i32 } undef, i8* %13, 0 - %16 = insertvalue { i8*, i32 } %15, i32 %14, 1 - resume { i8*, i32 } %16 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator.0"* - call void @_ZNSaIiEC2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"struct.std::_Deque_base>::_Deque_impl_data"* - call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %5) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i64, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32**, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i8*, align 8 - %11 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %12 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %13 = load i64, i64* %4, align 8 - %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %15 = udiv i64 %13, %14 - %16 = add i64 %15, 1 - store i64 %16, i64* %5, align 8 - store i64 8, i64* %6, align 8 - %17 = load i64, i64* %5, align 8 - %18 = add i64 %17, 2 - store i64 %18, i64* %7, align 8 - %19 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %6, i64* noundef nonnull align 8 dereferenceable(8) %7) - %20 = load i64, i64* %19, align 8 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 1 - store i64 %20, i64* %23, align 8 - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 1 - %27 = load i64, i64* %26, align 8 - %28 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %27) - %29 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %30 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %29 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %30, i32 0, i32 0 - store i32** %28, i32*** %31, align 8 - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 0 - %35 = load i32**, i32*** %34, align 8 - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 1 - %39 = load i64, i64* %38, align 8 - %40 = load i64, i64* %5, align 8 - %41 = sub i64 %39, %40 - %42 = udiv i64 %41, 2 - %43 = getelementptr inbounds i32*, i32** %35, i64 %42 - store i32** %43, i32*** %8, align 8 - %44 = load i32**, i32*** %8, align 8 - %45 = load i64, i64* %5, align 8 - %46 = getelementptr inbounds i32*, i32** %44, i64 %45 - store i32** %46, i32*** %9, align 8 - %47 = load i32**, i32*** %8, align 8 - %48 = load i32**, i32*** %9, align 8 - invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %47, i32** noundef %48) - to label %49 unwind label %50 - -49: ; preds = %2 - br label %76 - -50: ; preds = %2 - %51 = landingpad { i8*, i32 } - catch i8* null - %52 = extractvalue { i8*, i32 } %51, 0 - store i8* %52, i8** %10, align 8 - %53 = extractvalue { i8*, i32 } %51, 1 - store i32 %53, i32* %11, align 4 - br label %54 - -54: ; preds = %50 - %55 = load i8*, i8** %10, align 8 - %56 = call i8* @__cxa_begin_catch(i8* %55) #3 - %57 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %58 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %57 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %58, i32 0, i32 0 - %60 = load i32**, i32*** %59, align 8 - %61 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %62 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %61 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %62, i32 0, i32 1 - %64 = load i64, i64* %63, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %60, i64 noundef %64) #3 - %65 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %66 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %65 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %66, i32 0, i32 0 - store i32** null, i32*** %67, align 8 - %68 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %69 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %68 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %70 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %69, i32 0, i32 1 - store i64 0, i64* %70, align 8 - invoke void @__cxa_rethrow() #15 - to label %116 unwind label %71 - -71: ; preds = %54 - %72 = landingpad { i8*, i32 } - cleanup - %73 = extractvalue { i8*, i32 } %72, 0 - store i8* %73, i8** %10, align 8 - %74 = extractvalue { i8*, i32 } %72, 1 - store i32 %74, i32* %11, align 4 - invoke void @__cxa_end_catch() - to label %75 unwind label %113 - -75: ; preds = %71 - br label %108 - -76: ; preds = %49 - %77 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %78 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %77 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %78, i32 0, i32 2 - %80 = load i32**, i32*** %8, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %79, i32** noundef %80) #3 - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = load i32**, i32*** %9, align 8 - %85 = getelementptr inbounds i32*, i32** %84, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %83, i32** noundef %85) #3 - %86 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %87 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %86 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %88 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %87, i32 0, i32 2 - %89 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %88, i32 0, i32 1 - %90 = load i32*, i32** %89, align 8 - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 0 - store i32* %90, i32** %94, align 8 - %95 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %96 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %95 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %97 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %96, i32 0, i32 3 - %98 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %97, i32 0, i32 1 - %99 = load i32*, i32** %98, align 8 - %100 = load i64, i64* %4, align 8 - %101 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %102 = urem i64 %100, %101 - %103 = getelementptr inbounds i32, i32* %99, i64 %102 - %104 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %105 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %104 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %106 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %105, i32 0, i32 3 - %107 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %106, i32 0, i32 0 - store i32* %103, i32** %107, align 8 - ret void - -108: ; preds = %75 - %109 = load i8*, i8** %10, align 8 - %110 = load i32, i32* %11, align 4 - %111 = insertvalue { i8*, i32 } undef, i8* %109, 0 - %112 = insertvalue { i8*, i32 } %111, i32 %110, 1 - resume { i8*, i32 } %112 - -113: ; preds = %71 - %114 = landingpad { i8*, i32 } - catch i8* null - %115 = extractvalue { i8*, i32 } %114, 0 - call void @__clang_call_terminate(i8* %115) #14 - unreachable - -116: ; preds = %54 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiEC2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl_data"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl_data"* %0, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl_data"*, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 0 - store i32** null, i32*** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 1 - store i64 0, i64* %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %6) #3 - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - store i32* null, i32** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 1 - store i32* null, i32** %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 2 - store i32* null, i32** %6, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 3 - store i32** null, i32*** %7, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #6 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %4, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %5, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca %"class.std::allocator.3", align 1 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* sret(%"class.std::allocator.3") align 1 %5, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - %9 = load i64, i64* %4, align 8 - %10 = invoke noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %2 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i32** %10 - -12: ; preds = %2 - %13 = landingpad { i8*, i32 } - cleanup - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %6, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %7, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5) #3 - br label %16 - -16: ; preds = %12 - %17 = load i8*, i8** %6, align 8 - %18 = load i32, i32* %7, align 4 - %19 = insertvalue { i8*, i32 } undef, i8* %17, 0 - %20 = insertvalue { i8*, i32 } %19, i32 %18, 1 - resume { i8*, i32 } %20 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %11 = load i32**, i32*** %5, align 8 - store i32** %11, i32*** %7, align 8 - br label %12 - -12: ; preds = %20, %3 - %13 = load i32**, i32*** %7, align 8 - %14 = load i32**, i32*** %6, align 8 - %15 = icmp ult i32** %13, %14 - br i1 %15, label %16, label %32 - -16: ; preds = %12 - %17 = invoke noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) - to label %18 unwind label %23 - -18: ; preds = %16 - %19 = load i32**, i32*** %7, align 8 - store i32* %17, i32** %19, align 8 - br label %20 - -20: ; preds = %18 - %21 = load i32**, i32*** %7, align 8 - %22 = getelementptr inbounds i32*, i32** %21, i32 1 - store i32** %22, i32*** %7, align 8 - br label %12, !llvm.loop !18 - -23: ; preds = %16 - %24 = landingpad { i8*, i32 } - catch i8* null - %25 = extractvalue { i8*, i32 } %24, 0 - store i8* %25, i8** %8, align 8 - %26 = extractvalue { i8*, i32 } %24, 1 - store i32 %26, i32* %9, align 4 - br label %27 - -27: ; preds = %23 - %28 = load i8*, i8** %8, align 8 - %29 = call i8* @__cxa_begin_catch(i8* %28) #3 - %30 = load i32**, i32*** %5, align 8 - %31 = load i32**, i32*** %7, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10, i32** noundef %30, i32** noundef %31) #3 - invoke void @__cxa_rethrow() #15 - to label %47 unwind label %33 - -32: ; preds = %12 - br label %38 - -33: ; preds = %27 - %34 = landingpad { i8*, i32 } - cleanup - %35 = extractvalue { i8*, i32 } %34, 0 - store i8* %35, i8** %8, align 8 - %36 = extractvalue { i8*, i32 } %34, 1 - store i32 %36, i32* %9, align 4 - invoke void @__cxa_end_catch() - to label %37 unwind label %44 - -37: ; preds = %33 - br label %39 - -38: ; preds = %32 - ret void - -39: ; preds = %37 - %40 = load i8*, i8** %8, align 8 - %41 = load i32, i32* %9, align 4 - %42 = insertvalue { i8*, i32 } undef, i8* %40, 0 - %43 = insertvalue { i8*, i32 } %42, i32 %41, 1 - resume { i8*, i32 } %43 - -44: ; preds = %33 - %45 = landingpad { i8*, i32 } - catch i8* null - %46 = extractvalue { i8*, i32 } %45, 0 - call void @__clang_call_terminate(i8* %46) #14 - unreachable - -47: ; preds = %27 - unreachable -} - -declare void @__cxa_rethrow() - -declare void @__cxa_end_catch() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, i32** noundef %1) #6 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca i32**, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = load i32**, i32*** %4, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - store i32** %6, i32*** %7, align 8 - %8 = load i32**, i32*** %4, align 8 - %9 = load i32*, i32** %8, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - store i32* %9, i32** %10, align 8 - %11 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %12 = load i32*, i32** %11, align 8 - %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %14 = getelementptr inbounds i32, i32* %12, i64 %13 - %15 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - store i32* %14, i32** %15, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::allocator.3"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %3, align 8 - %6 = bitcast %"class.std::allocator.3"* %5 to %"class.__gnu_cxx::new_allocator.4"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32** %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 2305843009213693951 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #15 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #15 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 8 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #16 - %20 = bitcast i8* %19 to i32** - ret i32** %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret i64 1152921504606846975 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #11 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #11 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #12 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #4 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - %6 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %7 = call noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 4611686018427387903 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #15 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #15 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 4 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #16 - %20 = bitcast i8* %19 to i32* - ret i32* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret i64 2305843009213693951 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #6 comdat align 2 { - %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - ret i64 %1 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %7 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %7 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %8, i32 0, i32 3 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 0 - %11 = load i32*, i32** %10, align 8 - %12 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %13 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %14 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %13 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %14, i32 0, i32 3 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - %18 = getelementptr inbounds i32, i32* %17, i64 -1 - %19 = icmp ne i32* %11, %18 - br i1 %19, label %20, label %38 - -20: ; preds = %2 - %21 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %22 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %21, i32 0, i32 0 - %23 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %22 to %"class.std::allocator.0"* - %24 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %24, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 3 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 0 - %29 = load i32*, i32** %28, align 8 - %30 = load i32*, i32** %4, align 8 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %23, i32* noundef %29, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %34, i32 0, i32 0 - %36 = load i32*, i32** %35, align 8 - %37 = getelementptr inbounds i32, i32* %36, i32 1 - store i32* %37, i32** %35, align 8 - br label %40 - -38: ; preds = %2 - %39 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i32* noundef nonnull align 4 dereferenceable(4) %39) - br label %40 - -40: ; preds = %38, %20 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %8 = icmp eq i64 %6, %7 - br i1 %8, label %9, label %10 - -9: ; preds = %2 - call void @_ZSt20__throw_length_errorPKc(i8* noundef getelementptr inbounds ([48 x i8], [48 x i8]* @.str.8, i64 0, i64 0)) #15 - unreachable - -10: ; preds = %2 - call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) - %11 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %12 = call noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i64 1 - store i32* %12, i32** %19, align 8 - %20 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"class.std::allocator.0"* - %23 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %23, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 3 - %27 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %26, i32 0, i32 0 - %28 = load i32*, i32** %27, align 8 - %29 = load i32*, i32** %4, align 8 - %30 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %29) #3 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %22, i32* noundef %28, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %35, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 3 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 3 - %40 = load i32**, i32*** %39, align 8 - %41 = getelementptr inbounds i32*, i32** %40, i64 1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %34, i32** noundef %41) #3 - %42 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %43 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %42, i32 0, i32 0 - %44 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %43 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %45 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %44, i32 0, i32 3 - %46 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %45, i32 0, i32 1 - %47 = load i32*, i32** %46, align 8 - %48 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 3 - %52 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %51, i32 0, i32 0 - store i32* %47, i32** %52, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #6 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i64 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %6 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i64 %6 -} - -; Function Attrs: noreturn -declare void @_ZSt20__throw_length_errorPKc(i8* noundef) #11 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = add i64 %6, 1 - %8 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 1 - %12 = load i64, i64* %11, align 8 - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %20 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %20 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %21, i32 0, i32 0 - %23 = load i32**, i32*** %22, align 8 - %24 = ptrtoint i32** %18 to i64 - %25 = ptrtoint i32** %23 to i64 - %26 = sub i64 %24, %25 - %27 = sdiv exact i64 %26, 8 - %28 = sub i64 %12, %27 - %29 = icmp ugt i64 %7, %28 - br i1 %29, label %30, label %32 - -30: ; preds = %2 - %31 = load i64, i64* %4, align 8 - call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %31, i1 noundef zeroext false) - br label %32 - -32: ; preds = %30, %2 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #6 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %6 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %6, i32 0, i32 3 - %8 = load i32**, i32*** %7, align 8 - %9 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 3 - %11 = load i32**, i32*** %10, align 8 - %12 = ptrtoint i32** %8 to i64 - %13 = ptrtoint i32** %11 to i64 - %14 = sub i64 %12, %13 - %15 = sdiv exact i64 %14, 8 - %16 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = icmp ne i32** %18, null - %20 = zext i1 %19 to i32 - %21 = sext i32 %20 to i64 - %22 = sub nsw i64 %15, %21 - %23 = mul nsw i64 %5, %22 - %24 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %25 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %24, i32 0, i32 0 - %26 = load i32*, i32** %25, align 8 - %27 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 1 - %29 = load i32*, i32** %28, align 8 - %30 = ptrtoint i32* %26 to i64 - %31 = ptrtoint i32* %29 to i64 - %32 = sub i64 %30, %31 - %33 = sdiv exact i64 %32, 4 - %34 = add nsw i64 %23, %33 - %35 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %36 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %35, i32 0, i32 2 - %37 = load i32*, i32** %36, align 8 - %38 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 0 - %40 = load i32*, i32** %39, align 8 - %41 = ptrtoint i32* %37 to i64 - %42 = ptrtoint i32* %40 to i64 - %43 = sub i64 %41, %42 - %44 = sdiv exact i64 %43, 4 - %45 = add nsw i64 %34, %44 - ret i64 %45 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::allocator.0"*, align 8 - %3 = alloca i64, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - store i64 9223372036854775807, i64* %3, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - store i64 %6, i64* %4, align 8 - %7 = invoke noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %3, i64* noundef nonnull align 8 dereferenceable(8) %4) - to label %8 unwind label %10 - -8: ; preds = %1 - %9 = load i64, i64* %7, align 8 - ret i64 %9 - -10: ; preds = %1 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #14 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - %5 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #6 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %5, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %4, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %3) #3 - ret i64 %4 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #4 comdat align 2 { - %4 = alloca %"class.std::deque"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8, align 1 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i64, align 8 - %11 = alloca i32**, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %4, align 8 - store i64 %1, i64* %5, align 8 - %12 = zext i1 %2 to i8 - store i8 %12, i8* %6, align 1 - %13 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %14 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load i32**, i32*** %18, align 8 - %20 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 2 - %24 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %23, i32 0, i32 3 - %25 = load i32**, i32*** %24, align 8 - %26 = ptrtoint i32** %19 to i64 - %27 = ptrtoint i32** %25 to i64 - %28 = sub i64 %26, %27 - %29 = sdiv exact i64 %28, 8 - %30 = add nsw i64 %29, 1 - store i64 %30, i64* %7, align 8 - %31 = load i64, i64* %7, align 8 - %32 = load i64, i64* %5, align 8 - %33 = add i64 %31, %32 - store i64 %33, i64* %8, align 8 - %34 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %35 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %34, i32 0, i32 0 - %36 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %35 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %37 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %36, i32 0, i32 1 - %38 = load i64, i64* %37, align 8 - %39 = load i64, i64* %8, align 8 - %40 = mul i64 2, %39 - %41 = icmp ugt i64 %38, %40 - br i1 %41, label %42, label %108 - -42: ; preds = %3 - %43 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %44 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %43, i32 0, i32 0 - %45 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %44 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %46 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %45, i32 0, i32 0 - %47 = load i32**, i32*** %46, align 8 - %48 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 1 - %52 = load i64, i64* %51, align 8 - %53 = load i64, i64* %8, align 8 - %54 = sub i64 %52, %53 - %55 = udiv i64 %54, 2 - %56 = getelementptr inbounds i32*, i32** %47, i64 %55 - %57 = load i8, i8* %6, align 1 - %58 = trunc i8 %57 to i1 - br i1 %58, label %59, label %61 - -59: ; preds = %42 - %60 = load i64, i64* %5, align 8 - br label %62 - -61: ; preds = %42 - br label %62 - -62: ; preds = %61, %59 - %63 = phi i64 [ %60, %59 ], [ 0, %61 ] - %64 = getelementptr inbounds i32*, i32** %56, i64 %63 - store i32** %64, i32*** %9, align 8 - %65 = load i32**, i32*** %9, align 8 - %66 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %67 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %66, i32 0, i32 0 - %68 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %67 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %68, i32 0, i32 2 - %70 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %69, i32 0, i32 3 - %71 = load i32**, i32*** %70, align 8 - %72 = icmp ult i32** %65, %71 - br i1 %72, label %73, label %89 - -73: ; preds = %62 - %74 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %75 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %74, i32 0, i32 0 - %76 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %75 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %77 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %76, i32 0, i32 2 - %78 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %77, i32 0, i32 3 - %79 = load i32**, i32*** %78, align 8 - %80 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %80, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %83, i32 0, i32 3 - %85 = load i32**, i32*** %84, align 8 - %86 = getelementptr inbounds i32*, i32** %85, i64 1 - %87 = load i32**, i32*** %9, align 8 - %88 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %79, i32** noundef %86, i32** noundef %87) - br label %107 - -89: ; preds = %62 - %90 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %90, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 3 - %95 = load i32**, i32*** %94, align 8 - %96 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %97 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %96, i32 0, i32 0 - %98 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %97 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %99 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %98, i32 0, i32 3 - %100 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %99, i32 0, i32 3 - %101 = load i32**, i32*** %100, align 8 - %102 = getelementptr inbounds i32*, i32** %101, i64 1 - %103 = load i32**, i32*** %9, align 8 - %104 = load i64, i64* %7, align 8 - %105 = getelementptr inbounds i32*, i32** %103, i64 %104 - %106 = call noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %95, i32** noundef %102, i32** noundef %105) - br label %107 - -107: ; preds = %89, %73 - br label %175 - -108: ; preds = %3 - %109 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %110 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %109, i32 0, i32 0 - %111 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %110 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %112 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %111, i32 0, i32 1 - %113 = load i64, i64* %112, align 8 - %114 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %115 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %114, i32 0, i32 0 - %116 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %115 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %117 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %116, i32 0, i32 1 - %118 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %117, i64* noundef nonnull align 8 dereferenceable(8) %5) - %119 = load i64, i64* %118, align 8 - %120 = add i64 %113, %119 - %121 = add i64 %120, 2 - store i64 %121, i64* %10, align 8 - %122 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %123 = load i64, i64* %10, align 8 - %124 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %122, i64 noundef %123) - store i32** %124, i32*** %11, align 8 - %125 = load i32**, i32*** %11, align 8 - %126 = load i64, i64* %10, align 8 - %127 = load i64, i64* %8, align 8 - %128 = sub i64 %126, %127 - %129 = udiv i64 %128, 2 - %130 = getelementptr inbounds i32*, i32** %125, i64 %129 - %131 = load i8, i8* %6, align 1 - %132 = trunc i8 %131 to i1 - br i1 %132, label %133, label %135 - -133: ; preds = %108 - %134 = load i64, i64* %5, align 8 - br label %136 - -135: ; preds = %108 - br label %136 - -136: ; preds = %135, %133 - %137 = phi i64 [ %134, %133 ], [ 0, %135 ] - %138 = getelementptr inbounds i32*, i32** %130, i64 %137 - store i32** %138, i32*** %9, align 8 - %139 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %140 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %139, i32 0, i32 0 - %141 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %140 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %141, i32 0, i32 2 - %143 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %142, i32 0, i32 3 - %144 = load i32**, i32*** %143, align 8 - %145 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %146 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %145, i32 0, i32 0 - %147 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %146 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %148 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %147, i32 0, i32 3 - %149 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %148, i32 0, i32 3 - %150 = load i32**, i32*** %149, align 8 - %151 = getelementptr inbounds i32*, i32** %150, i64 1 - %152 = load i32**, i32*** %9, align 8 - %153 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %144, i32** noundef %151, i32** noundef %152) - %154 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %155 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %156 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %155, i32 0, i32 0 - %157 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %156 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %158 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %157, i32 0, i32 0 - %159 = load i32**, i32*** %158, align 8 - %160 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %161 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %160, i32 0, i32 0 - %162 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %161 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %163 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %162, i32 0, i32 1 - %164 = load i64, i64* %163, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %154, i32** noundef %159, i64 noundef %164) #3 - %165 = load i32**, i32*** %11, align 8 - %166 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %167 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %166, i32 0, i32 0 - %168 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %167 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %169 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %168, i32 0, i32 0 - store i32** %165, i32*** %169, align 8 - %170 = load i64, i64* %10, align 8 - %171 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %172 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %171, i32 0, i32 0 - %173 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %172 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %174 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %173, i32 0, i32 1 - store i64 %170, i64* %174, align 8 - br label %175 - -175: ; preds = %136, %107 - %176 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %177 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %176, i32 0, i32 0 - %178 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %177 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %179 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %178, i32 0, i32 2 - %180 = load i32**, i32*** %9, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %179, i32** noundef %180) #3 - %181 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %182 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %181, i32 0, i32 0 - %183 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %182 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %184 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %183, i32 0, i32 3 - %185 = load i32**, i32*** %9, align 8 - %186 = load i64, i64* %7, align 8 - %187 = getelementptr inbounds i32*, i32** %185, i64 %186 - %188 = getelementptr inbounds i32*, i32** %187, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %184, i32** noundef %188) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %0) #6 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %0, i32** noundef %1) #6 comdat { - %3 = alloca i32***, align 8 - %4 = alloca i32**, align 8 - store i32*** %0, i32**** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load i32**, i32*** %4, align 8 - ret i32** %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %0) #6 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #6 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %23 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = bitcast i32** %17 to i8* - %19 = load i32**, i32*** %4, align 8 - %20 = bitcast i32** %19 to i8* - %21 = load i64, i64* %7, align 8 - %22 = mul i64 8, %21 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %18, i8* align 8 %20, i64 %22, i1 false) - br label %23 - -23: ; preds = %16, %3 - %24 = load i32**, i32*** %6, align 8 - %25 = load i64, i64* %7, align 8 - %26 = getelementptr inbounds i32*, i32** %24, i64 %25 - ret i32** %26 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1 immarg) #13 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #6 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %26 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = load i64, i64* %7, align 8 - %19 = sub i64 0, %18 - %20 = getelementptr inbounds i32*, i32** %17, i64 %19 - %21 = bitcast i32** %20 to i8* - %22 = load i32**, i32*** %4, align 8 - %23 = bitcast i32** %22 to i8* - %24 = load i64, i64* %7, align 8 - %25 = mul i64 8, %24 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %21, i8* align 8 %23, i64 %25, i1 false) - br label %26 - -26: ; preds = %16, %3 - %27 = load i32**, i32*** %6, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub i64 0, %28 - %30 = getelementptr inbounds i32*, i32** %27, i64 %29 - ret i32** %30 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE5frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %4 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %5 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9pop_frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 2 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - %10 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %11 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %10, i32 0, i32 0 - %12 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %11 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %12, i32 0, i32 2 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %13, i32 0, i32 2 - %15 = load i32*, i32** %14, align 8 - %16 = getelementptr inbounds i32, i32* %15, i64 -1 - %17 = icmp ne i32* %9, %16 - br i1 %17, label %18, label %34 - -18: ; preds = %1 - %19 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %20 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %19) #3 - %21 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %22 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %21, i32 0, i32 0 - %23 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %22 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %23, i32 0, i32 2 - %25 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %24, i32 0, i32 0 - %26 = load i32*, i32** %25, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %20, i32* noundef %26) #3 - %27 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %28 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %27, i32 0, i32 0 - %29 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %28 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %29, i32 0, i32 2 - %31 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %30, i32 0, i32 0 - %32 = load i32*, i32** %31, align 8 - %33 = getelementptr inbounds i32, i32* %32, i32 1 - store i32* %33, i32** %31, align 8 - br label %36 - -34: ; preds = %1 - invoke void @_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %3) - to label %35 unwind label %37 - -35: ; preds = %34 - br label %36 - -36: ; preds = %35, %18 - ret void - -37: ; preds = %34 - %38 = landingpad { i8*, i32 } - catch i8* null - %39 = extractvalue { i8*, i32 } %38, 0 - call void @__clang_call_terminate(i8* %39) #14 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #6 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i32* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %6 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %7 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %7 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %8, i32 0, i32 2 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 0 - %11 = load i32*, i32** %10, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5, i32* noundef %11) #3 - %12 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %13 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 2 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 1 - %18 = load i32*, i32** %17, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32* noundef %18) #3 - %19 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %20 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %20 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %21, i32 0, i32 2 - %23 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %23, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 2 - %27 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %26, i32 0, i32 3 - %28 = load i32**, i32*** %27, align 8 - %29 = getelementptr inbounds i32*, i32** %28, i64 1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %22, i32** noundef %29) #3 - %30 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %31 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %30, i32 0, i32 0 - %32 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %31 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %33 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %32, i32 0, i32 2 - %34 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %33, i32 0, i32 1 - %35 = load i32*, i32** %34, align 8 - %36 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %37 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %36, i32 0, i32 0 - %38 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %37 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %39 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %38, i32 0, i32 2 - %40 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %39, i32 0, i32 0 - store i32* %35, i32** %40, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #6 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %4 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %3, align 8 - %6 = load i32*, i32** %4, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_aho_corasick_algorithm.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { argmemonly nofree nounwind willreturn writeonly } -attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { noinline noreturn nounwind } -attributes #10 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { argmemonly nofree nounwind willreturn } -attributes #14 = { noreturn nounwind } -attributes #15 = { noreturn } -attributes #16 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} -!14 = distinct !{!14, !7} -!15 = distinct !{!15, !7} -!16 = distinct !{!16, !7} -!17 = distinct !{!17, !7} -!18 = distinct !{!18, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/anagram-substring-search-search-permutations.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/anagram-substring-search-search-permutations.ll deleted file mode 100644 index 97f671c4..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/anagram-substring-search-search-permutations.ll +++ /dev/null @@ -1,301 +0,0 @@ -; ModuleID = 'PE-benchmarks/anagram-substring-search-search-permutations.cpp' -source_filename = "PE-benchmarks/anagram-substring-search-search-permutations.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [16 x i8] c"Found at Index \00", align 1 -@__const.main.txt = private unnamed_addr constant [11 x i8] c"BACDGABCDA\00", align 1 -@__const.main.pat = private unnamed_addr constant [5 x i8] c"ABCD\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_anagram_substring_search_search_permutations.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z7comparePcS_(i8* noundef %0, i8* noundef %1) #4 { - %3 = alloca i1, align 1 - %4 = alloca i8*, align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - store i8* %0, i8** %4, align 8 - store i8* %1, i8** %5, align 8 - store i32 0, i32* %6, align 4 - br label %7 - -7: ; preds = %26, %2 - %8 = load i32, i32* %6, align 4 - %9 = icmp slt i32 %8, 256 - br i1 %9, label %10, label %29 - -10: ; preds = %7 - %11 = load i8*, i8** %4, align 8 - %12 = load i32, i32* %6, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i8, i8* %11, i64 %13 - %15 = load i8, i8* %14, align 1 - %16 = sext i8 %15 to i32 - %17 = load i8*, i8** %5, align 8 - %18 = load i32, i32* %6, align 4 - %19 = sext i32 %18 to i64 - %20 = getelementptr inbounds i8, i8* %17, i64 %19 - %21 = load i8, i8* %20, align 1 - %22 = sext i8 %21 to i32 - %23 = icmp ne i32 %16, %22 - br i1 %23, label %24, label %25 - -24: ; preds = %10 - store i1 false, i1* %3, align 1 - br label %30 - -25: ; preds = %10 - br label %26 - -26: ; preds = %25 - %27 = load i32, i32* %6, align 4 - %28 = add nsw i32 %27, 1 - store i32 %28, i32* %6, align 4 - br label %7, !llvm.loop !6 - -29: ; preds = %7 - store i1 true, i1* %3, align 1 - br label %30 - -30: ; preds = %29, %24 - %31 = load i1, i1* %3, align 1 - ret i1 %31 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z6searchPcS_(i8* noundef %0, i8* noundef %1) #5 { - %3 = alloca i8*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca [256 x i8], align 16 - %8 = alloca [256 x i8], align 16 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i8* %0, i8** %3, align 8 - store i8* %1, i8** %4, align 8 - %11 = load i8*, i8** %3, align 8 - %12 = call i64 @strlen(i8* noundef %11) #10 - %13 = trunc i64 %12 to i32 - store i32 %13, i32* %5, align 4 - %14 = load i8*, i8** %4, align 8 - %15 = call i64 @strlen(i8* noundef %14) #10 - %16 = trunc i64 %15 to i32 - store i32 %16, i32* %6, align 4 - %17 = bitcast [256 x i8]* %7 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %17, i8 0, i64 256, i1 false) - %18 = bitcast [256 x i8]* %8 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %18, i8 0, i64 256, i1 false) - store i32 0, i32* %9, align 4 - br label %19 - -19: ; preds = %42, %2 - %20 = load i32, i32* %9, align 4 - %21 = load i32, i32* %5, align 4 - %22 = icmp slt i32 %20, %21 - br i1 %22, label %23, label %45 - -23: ; preds = %19 - %24 = load i8*, i8** %3, align 8 - %25 = load i32, i32* %9, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds i8, i8* %24, i64 %26 - %28 = load i8, i8* %27, align 1 - %29 = sext i8 %28 to i64 - %30 = getelementptr inbounds [256 x i8], [256 x i8]* %7, i64 0, i64 %29 - %31 = load i8, i8* %30, align 1 - %32 = add i8 %31, 1 - store i8 %32, i8* %30, align 1 - %33 = load i8*, i8** %4, align 8 - %34 = load i32, i32* %9, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds i8, i8* %33, i64 %35 - %37 = load i8, i8* %36, align 1 - %38 = sext i8 %37 to i64 - %39 = getelementptr inbounds [256 x i8], [256 x i8]* %8, i64 0, i64 %38 - %40 = load i8, i8* %39, align 1 - %41 = add i8 %40, 1 - store i8 %41, i8* %39, align 1 - br label %42 - -42: ; preds = %23 - %43 = load i32, i32* %9, align 4 - %44 = add nsw i32 %43, 1 - store i32 %44, i32* %9, align 4 - br label %19, !llvm.loop !8 - -45: ; preds = %19 - %46 = load i32, i32* %5, align 4 - store i32 %46, i32* %10, align 4 - br label %47 - -47: ; preds = %83, %45 - %48 = load i32, i32* %10, align 4 - %49 = load i32, i32* %6, align 4 - %50 = icmp slt i32 %48, %49 - br i1 %50, label %51, label %86 - -51: ; preds = %47 - %52 = getelementptr inbounds [256 x i8], [256 x i8]* %7, i64 0, i64 0 - %53 = getelementptr inbounds [256 x i8], [256 x i8]* %8, i64 0, i64 0 - %54 = call noundef zeroext i1 @_Z7comparePcS_(i8* noundef %52, i8* noundef %53) - br i1 %54, label %55, label %62 - -55: ; preds = %51 - %56 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0)) - %57 = load i32, i32* %10, align 4 - %58 = load i32, i32* %5, align 4 - %59 = sub nsw i32 %57, %58 - %60 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %56, i32 noundef %59) - %61 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %60, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %62 - -62: ; preds = %55, %51 - %63 = load i8*, i8** %4, align 8 - %64 = load i32, i32* %10, align 4 - %65 = sext i32 %64 to i64 - %66 = getelementptr inbounds i8, i8* %63, i64 %65 - %67 = load i8, i8* %66, align 1 - %68 = sext i8 %67 to i64 - %69 = getelementptr inbounds [256 x i8], [256 x i8]* %8, i64 0, i64 %68 - %70 = load i8, i8* %69, align 1 - %71 = add i8 %70, 1 - store i8 %71, i8* %69, align 1 - %72 = load i8*, i8** %4, align 8 - %73 = load i32, i32* %10, align 4 - %74 = load i32, i32* %5, align 4 - %75 = sub nsw i32 %73, %74 - %76 = sext i32 %75 to i64 - %77 = getelementptr inbounds i8, i8* %72, i64 %76 - %78 = load i8, i8* %77, align 1 - %79 = sext i8 %78 to i64 - %80 = getelementptr inbounds [256 x i8], [256 x i8]* %8, i64 0, i64 %79 - %81 = load i8, i8* %80, align 1 - %82 = add i8 %81, -1 - store i8 %82, i8* %80, align 1 - br label %83 - -83: ; preds = %62 - %84 = load i32, i32* %10, align 4 - %85 = add nsw i32 %84, 1 - store i32 %85, i32* %10, align 4 - br label %47, !llvm.loop !9 - -86: ; preds = %47 - %87 = getelementptr inbounds [256 x i8], [256 x i8]* %7, i64 0, i64 0 - %88 = getelementptr inbounds [256 x i8], [256 x i8]* %8, i64 0, i64 0 - %89 = call noundef zeroext i1 @_Z7comparePcS_(i8* noundef %87, i8* noundef %88) - br i1 %89, label %90, label %97 - -90: ; preds = %86 - %91 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0)) - %92 = load i32, i32* %6, align 4 - %93 = load i32, i32* %5, align 4 - %94 = sub nsw i32 %92, %93 - %95 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %91, i32 noundef %94) - %96 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %95, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %97 - -97: ; preds = %90, %86 - ret void -} - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #6 - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #7 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca [11 x i8], align 1 - %3 = alloca [5 x i8], align 1 - store i32 0, i32* %1, align 4 - %4 = bitcast [11 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %4, i8* align 1 getelementptr inbounds ([11 x i8], [11 x i8]* @__const.main.txt, i32 0, i32 0), i64 11, i1 false) - %5 = bitcast [5 x i8]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %5, i8* align 1 getelementptr inbounds ([5 x i8], [5 x i8]* @__const.main.pat, i32 0, i32 0), i64 5, i1 false) - %6 = getelementptr inbounds [5 x i8], [5 x i8]* %3, i64 0, i64 0 - %7 = getelementptr inbounds [11 x i8], [11 x i8]* %2, i64 0, i64 0 - call void @_Z6searchPcS_(i8* noundef %6, i8* noundef %7) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_anagram_substring_search_search_permutations.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn writeonly } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/bellman-ford-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/bellman-ford-algorithm.ll deleted file mode 100644 index 4c3724a0..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/bellman-ford-algorithm.ll +++ /dev/null @@ -1,559 +0,0 @@ -; ModuleID = 'PE-benchmarks/bellman-ford-algorithm.cpp' -source_filename = "PE-benchmarks/bellman-ford-algorithm.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%struct.Graph = type { i32, i32, %struct.Edge* } -%struct.Edge = type { i32, i32, i32 } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@.str = private unnamed_addr constant [29 x i8] c"Vertex Distance from Source\0A\00", align 1 -@.str.1 = private unnamed_addr constant [10 x i8] c"%d \09\09 %d\0A\00", align 1 -@.str.2 = private unnamed_addr constant [37 x i8] c"Graph contains negative weight cycle\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_bellman_ford_algorithm.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef %struct.Graph* @_Z11createGraphii(i32 noundef %0, i32 noundef %1) #4 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca %struct.Graph*, align 8 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %6 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 16) #9 - %7 = bitcast i8* %6 to %struct.Graph* - store %struct.Graph* %7, %struct.Graph** %5, align 8 - %8 = load i32, i32* %3, align 4 - %9 = load %struct.Graph*, %struct.Graph** %5, align 8 - %10 = getelementptr inbounds %struct.Graph, %struct.Graph* %9, i32 0, i32 0 - store i32 %8, i32* %10, align 8 - %11 = load i32, i32* %4, align 4 - %12 = load %struct.Graph*, %struct.Graph** %5, align 8 - %13 = getelementptr inbounds %struct.Graph, %struct.Graph* %12, i32 0, i32 1 - store i32 %11, i32* %13, align 4 - %14 = load i32, i32* %4, align 4 - %15 = sext i32 %14 to i64 - %16 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %15, i64 12) - %17 = extractvalue { i64, i1 } %16, 1 - %18 = extractvalue { i64, i1 } %16, 0 - %19 = select i1 %17, i64 -1, i64 %18 - %20 = call noalias noundef nonnull i8* @_Znam(i64 noundef %19) #9 - %21 = bitcast i8* %20 to %struct.Edge* - %22 = load %struct.Graph*, %struct.Graph** %5, align 8 - %23 = getelementptr inbounds %struct.Graph, %struct.Graph* %22, i32 0, i32 2 - store %struct.Edge* %21, %struct.Edge** %23, align 8 - %24 = load %struct.Graph*, %struct.Graph** %5, align 8 - ret %struct.Graph* %24 -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #6 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z8printArrPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - %6 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([29 x i8], [29 x i8]* @.str, i64 0, i64 0)) - store i32 0, i32* %5, align 4 - br label %7 - -7: ; preds = %19, %2 - %8 = load i32, i32* %5, align 4 - %9 = load i32, i32* %4, align 4 - %10 = icmp slt i32 %8, %9 - br i1 %10, label %11, label %22 - -11: ; preds = %7 - %12 = load i32, i32* %5, align 4 - %13 = load i32*, i32** %3, align 8 - %14 = load i32, i32* %5, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds i32, i32* %13, i64 %15 - %17 = load i32, i32* %16, align 4 - %18 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([10 x i8], [10 x i8]* @.str.1, i64 0, i64 0), i32 noundef %12, i32 noundef %17) - br label %19 - -19: ; preds = %11 - %20 = load i32, i32* %5, align 4 - %21 = add nsw i32 %20, 1 - store i32 %21, i32* %5, align 4 - br label %7, !llvm.loop !6 - -22: ; preds = %7 - ret void -} - -declare i32 @printf(i8* noundef, ...) #1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z11BellmanFordP5Graphi(%struct.Graph* noundef %0, i32 noundef %1) #4 { - %3 = alloca %struct.Graph*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - %16 = alloca i32, align 4 - %17 = alloca i32, align 4 - %18 = alloca i32, align 4 - %19 = alloca i32, align 4 - store %struct.Graph* %0, %struct.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %20 = load %struct.Graph*, %struct.Graph** %3, align 8 - %21 = getelementptr inbounds %struct.Graph, %struct.Graph* %20, i32 0, i32 0 - %22 = load i32, i32* %21, align 8 - store i32 %22, i32* %5, align 4 - %23 = load %struct.Graph*, %struct.Graph** %3, align 8 - %24 = getelementptr inbounds %struct.Graph, %struct.Graph* %23, i32 0, i32 1 - %25 = load i32, i32* %24, align 4 - store i32 %25, i32* %6, align 4 - %26 = load i32, i32* %5, align 4 - %27 = zext i32 %26 to i64 - %28 = call i8* @llvm.stacksave() - store i8* %28, i8** %7, align 8 - %29 = alloca i32, i64 %27, align 16 - store i64 %27, i64* %8, align 8 - store i32 0, i32* %9, align 4 - br label %30 - -30: ; preds = %38, %2 - %31 = load i32, i32* %9, align 4 - %32 = load i32, i32* %5, align 4 - %33 = icmp slt i32 %31, %32 - br i1 %33, label %34, label %41 - -34: ; preds = %30 - %35 = load i32, i32* %9, align 4 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds i32, i32* %29, i64 %36 - store i32 2147483647, i32* %37, align 4 - br label %38 - -38: ; preds = %34 - %39 = load i32, i32* %9, align 4 - %40 = add nsw i32 %39, 1 - store i32 %40, i32* %9, align 4 - br label %30, !llvm.loop !8 - -41: ; preds = %30 - %42 = load i32, i32* %4, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds i32, i32* %29, i64 %43 - store i32 0, i32* %44, align 4 - store i32 1, i32* %10, align 4 - br label %45 - -45: ; preds = %112, %41 - %46 = load i32, i32* %10, align 4 - %47 = load i32, i32* %5, align 4 - %48 = sub nsw i32 %47, 1 - %49 = icmp sle i32 %46, %48 - br i1 %49, label %50, label %115 - -50: ; preds = %45 - store i32 0, i32* %11, align 4 - br label %51 - -51: ; preds = %108, %50 - %52 = load i32, i32* %11, align 4 - %53 = load i32, i32* %6, align 4 - %54 = icmp slt i32 %52, %53 - br i1 %54, label %55, label %111 - -55: ; preds = %51 - %56 = load %struct.Graph*, %struct.Graph** %3, align 8 - %57 = getelementptr inbounds %struct.Graph, %struct.Graph* %56, i32 0, i32 2 - %58 = load %struct.Edge*, %struct.Edge** %57, align 8 - %59 = load i32, i32* %11, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds %struct.Edge, %struct.Edge* %58, i64 %60 - %62 = getelementptr inbounds %struct.Edge, %struct.Edge* %61, i32 0, i32 0 - %63 = load i32, i32* %62, align 4 - store i32 %63, i32* %12, align 4 - %64 = load %struct.Graph*, %struct.Graph** %3, align 8 - %65 = getelementptr inbounds %struct.Graph, %struct.Graph* %64, i32 0, i32 2 - %66 = load %struct.Edge*, %struct.Edge** %65, align 8 - %67 = load i32, i32* %11, align 4 - %68 = sext i32 %67 to i64 - %69 = getelementptr inbounds %struct.Edge, %struct.Edge* %66, i64 %68 - %70 = getelementptr inbounds %struct.Edge, %struct.Edge* %69, i32 0, i32 1 - %71 = load i32, i32* %70, align 4 - store i32 %71, i32* %13, align 4 - %72 = load %struct.Graph*, %struct.Graph** %3, align 8 - %73 = getelementptr inbounds %struct.Graph, %struct.Graph* %72, i32 0, i32 2 - %74 = load %struct.Edge*, %struct.Edge** %73, align 8 - %75 = load i32, i32* %11, align 4 - %76 = sext i32 %75 to i64 - %77 = getelementptr inbounds %struct.Edge, %struct.Edge* %74, i64 %76 - %78 = getelementptr inbounds %struct.Edge, %struct.Edge* %77, i32 0, i32 2 - %79 = load i32, i32* %78, align 4 - store i32 %79, i32* %14, align 4 - %80 = load i32, i32* %12, align 4 - %81 = sext i32 %80 to i64 - %82 = getelementptr inbounds i32, i32* %29, i64 %81 - %83 = load i32, i32* %82, align 4 - %84 = icmp ne i32 %83, 2147483647 - br i1 %84, label %85, label %107 - -85: ; preds = %55 - %86 = load i32, i32* %12, align 4 - %87 = sext i32 %86 to i64 - %88 = getelementptr inbounds i32, i32* %29, i64 %87 - %89 = load i32, i32* %88, align 4 - %90 = load i32, i32* %14, align 4 - %91 = add nsw i32 %89, %90 - %92 = load i32, i32* %13, align 4 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds i32, i32* %29, i64 %93 - %95 = load i32, i32* %94, align 4 - %96 = icmp slt i32 %91, %95 - br i1 %96, label %97, label %107 - -97: ; preds = %85 - %98 = load i32, i32* %12, align 4 - %99 = sext i32 %98 to i64 - %100 = getelementptr inbounds i32, i32* %29, i64 %99 - %101 = load i32, i32* %100, align 4 - %102 = load i32, i32* %14, align 4 - %103 = add nsw i32 %101, %102 - %104 = load i32, i32* %13, align 4 - %105 = sext i32 %104 to i64 - %106 = getelementptr inbounds i32, i32* %29, i64 %105 - store i32 %103, i32* %106, align 4 - br label %107 - -107: ; preds = %97, %85, %55 - br label %108 - -108: ; preds = %107 - %109 = load i32, i32* %11, align 4 - %110 = add nsw i32 %109, 1 - store i32 %110, i32* %11, align 4 - br label %51, !llvm.loop !9 - -111: ; preds = %51 - br label %112 - -112: ; preds = %111 - %113 = load i32, i32* %10, align 4 - %114 = add nsw i32 %113, 1 - store i32 %114, i32* %10, align 4 - br label %45, !llvm.loop !10 - -115: ; preds = %45 - store i32 0, i32* %15, align 4 - br label %116 - -116: ; preds = %165, %115 - %117 = load i32, i32* %15, align 4 - %118 = load i32, i32* %6, align 4 - %119 = icmp slt i32 %117, %118 - br i1 %119, label %120, label %168 - -120: ; preds = %116 - %121 = load %struct.Graph*, %struct.Graph** %3, align 8 - %122 = getelementptr inbounds %struct.Graph, %struct.Graph* %121, i32 0, i32 2 - %123 = load %struct.Edge*, %struct.Edge** %122, align 8 - %124 = load i32, i32* %15, align 4 - %125 = sext i32 %124 to i64 - %126 = getelementptr inbounds %struct.Edge, %struct.Edge* %123, i64 %125 - %127 = getelementptr inbounds %struct.Edge, %struct.Edge* %126, i32 0, i32 0 - %128 = load i32, i32* %127, align 4 - store i32 %128, i32* %16, align 4 - %129 = load %struct.Graph*, %struct.Graph** %3, align 8 - %130 = getelementptr inbounds %struct.Graph, %struct.Graph* %129, i32 0, i32 2 - %131 = load %struct.Edge*, %struct.Edge** %130, align 8 - %132 = load i32, i32* %15, align 4 - %133 = sext i32 %132 to i64 - %134 = getelementptr inbounds %struct.Edge, %struct.Edge* %131, i64 %133 - %135 = getelementptr inbounds %struct.Edge, %struct.Edge* %134, i32 0, i32 1 - %136 = load i32, i32* %135, align 4 - store i32 %136, i32* %17, align 4 - %137 = load %struct.Graph*, %struct.Graph** %3, align 8 - %138 = getelementptr inbounds %struct.Graph, %struct.Graph* %137, i32 0, i32 2 - %139 = load %struct.Edge*, %struct.Edge** %138, align 8 - %140 = load i32, i32* %15, align 4 - %141 = sext i32 %140 to i64 - %142 = getelementptr inbounds %struct.Edge, %struct.Edge* %139, i64 %141 - %143 = getelementptr inbounds %struct.Edge, %struct.Edge* %142, i32 0, i32 2 - %144 = load i32, i32* %143, align 4 - store i32 %144, i32* %18, align 4 - %145 = load i32, i32* %16, align 4 - %146 = sext i32 %145 to i64 - %147 = getelementptr inbounds i32, i32* %29, i64 %146 - %148 = load i32, i32* %147, align 4 - %149 = icmp ne i32 %148, 2147483647 - br i1 %149, label %150, label %164 - -150: ; preds = %120 - %151 = load i32, i32* %16, align 4 - %152 = sext i32 %151 to i64 - %153 = getelementptr inbounds i32, i32* %29, i64 %152 - %154 = load i32, i32* %153, align 4 - %155 = load i32, i32* %18, align 4 - %156 = add nsw i32 %154, %155 - %157 = load i32, i32* %17, align 4 - %158 = sext i32 %157 to i64 - %159 = getelementptr inbounds i32, i32* %29, i64 %158 - %160 = load i32, i32* %159, align 4 - %161 = icmp slt i32 %156, %160 - br i1 %161, label %162, label %164 - -162: ; preds = %150 - %163 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([37 x i8], [37 x i8]* @.str.2, i64 0, i64 0)) - store i32 1, i32* %19, align 4 - br label %170 - -164: ; preds = %150, %120 - br label %165 - -165: ; preds = %164 - %166 = load i32, i32* %15, align 4 - %167 = add nsw i32 %166, 1 - store i32 %167, i32* %15, align 4 - br label %116, !llvm.loop !11 - -168: ; preds = %116 - %169 = load i32, i32* %5, align 4 - call void @_Z8printArrPii(i32* noundef %29, i32 noundef %169) - store i32 1, i32* %19, align 4 - br label %170 - -170: ; preds = %168, %162 - %171 = load i8*, i8** %7, align 8 - call void @llvm.stackrestore(i8* %171) - ret void -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #7 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #7 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - %4 = alloca %struct.Graph*, align 8 - store i32 0, i32* %1, align 4 - store i32 5, i32* %2, align 4 - store i32 8, i32* %3, align 4 - %5 = load i32, i32* %2, align 4 - %6 = load i32, i32* %3, align 4 - %7 = call noundef %struct.Graph* @_Z11createGraphii(i32 noundef %5, i32 noundef %6) - store %struct.Graph* %7, %struct.Graph** %4, align 8 - %8 = load %struct.Graph*, %struct.Graph** %4, align 8 - %9 = getelementptr inbounds %struct.Graph, %struct.Graph* %8, i32 0, i32 2 - %10 = load %struct.Edge*, %struct.Edge** %9, align 8 - %11 = getelementptr inbounds %struct.Edge, %struct.Edge* %10, i64 0 - %12 = getelementptr inbounds %struct.Edge, %struct.Edge* %11, i32 0, i32 0 - store i32 0, i32* %12, align 4 - %13 = load %struct.Graph*, %struct.Graph** %4, align 8 - %14 = getelementptr inbounds %struct.Graph, %struct.Graph* %13, i32 0, i32 2 - %15 = load %struct.Edge*, %struct.Edge** %14, align 8 - %16 = getelementptr inbounds %struct.Edge, %struct.Edge* %15, i64 0 - %17 = getelementptr inbounds %struct.Edge, %struct.Edge* %16, i32 0, i32 1 - store i32 1, i32* %17, align 4 - %18 = load %struct.Graph*, %struct.Graph** %4, align 8 - %19 = getelementptr inbounds %struct.Graph, %struct.Graph* %18, i32 0, i32 2 - %20 = load %struct.Edge*, %struct.Edge** %19, align 8 - %21 = getelementptr inbounds %struct.Edge, %struct.Edge* %20, i64 0 - %22 = getelementptr inbounds %struct.Edge, %struct.Edge* %21, i32 0, i32 2 - store i32 -1, i32* %22, align 4 - %23 = load %struct.Graph*, %struct.Graph** %4, align 8 - %24 = getelementptr inbounds %struct.Graph, %struct.Graph* %23, i32 0, i32 2 - %25 = load %struct.Edge*, %struct.Edge** %24, align 8 - %26 = getelementptr inbounds %struct.Edge, %struct.Edge* %25, i64 1 - %27 = getelementptr inbounds %struct.Edge, %struct.Edge* %26, i32 0, i32 0 - store i32 0, i32* %27, align 4 - %28 = load %struct.Graph*, %struct.Graph** %4, align 8 - %29 = getelementptr inbounds %struct.Graph, %struct.Graph* %28, i32 0, i32 2 - %30 = load %struct.Edge*, %struct.Edge** %29, align 8 - %31 = getelementptr inbounds %struct.Edge, %struct.Edge* %30, i64 1 - %32 = getelementptr inbounds %struct.Edge, %struct.Edge* %31, i32 0, i32 1 - store i32 2, i32* %32, align 4 - %33 = load %struct.Graph*, %struct.Graph** %4, align 8 - %34 = getelementptr inbounds %struct.Graph, %struct.Graph* %33, i32 0, i32 2 - %35 = load %struct.Edge*, %struct.Edge** %34, align 8 - %36 = getelementptr inbounds %struct.Edge, %struct.Edge* %35, i64 1 - %37 = getelementptr inbounds %struct.Edge, %struct.Edge* %36, i32 0, i32 2 - store i32 4, i32* %37, align 4 - %38 = load %struct.Graph*, %struct.Graph** %4, align 8 - %39 = getelementptr inbounds %struct.Graph, %struct.Graph* %38, i32 0, i32 2 - %40 = load %struct.Edge*, %struct.Edge** %39, align 8 - %41 = getelementptr inbounds %struct.Edge, %struct.Edge* %40, i64 2 - %42 = getelementptr inbounds %struct.Edge, %struct.Edge* %41, i32 0, i32 0 - store i32 1, i32* %42, align 4 - %43 = load %struct.Graph*, %struct.Graph** %4, align 8 - %44 = getelementptr inbounds %struct.Graph, %struct.Graph* %43, i32 0, i32 2 - %45 = load %struct.Edge*, %struct.Edge** %44, align 8 - %46 = getelementptr inbounds %struct.Edge, %struct.Edge* %45, i64 2 - %47 = getelementptr inbounds %struct.Edge, %struct.Edge* %46, i32 0, i32 1 - store i32 2, i32* %47, align 4 - %48 = load %struct.Graph*, %struct.Graph** %4, align 8 - %49 = getelementptr inbounds %struct.Graph, %struct.Graph* %48, i32 0, i32 2 - %50 = load %struct.Edge*, %struct.Edge** %49, align 8 - %51 = getelementptr inbounds %struct.Edge, %struct.Edge* %50, i64 2 - %52 = getelementptr inbounds %struct.Edge, %struct.Edge* %51, i32 0, i32 2 - store i32 3, i32* %52, align 4 - %53 = load %struct.Graph*, %struct.Graph** %4, align 8 - %54 = getelementptr inbounds %struct.Graph, %struct.Graph* %53, i32 0, i32 2 - %55 = load %struct.Edge*, %struct.Edge** %54, align 8 - %56 = getelementptr inbounds %struct.Edge, %struct.Edge* %55, i64 3 - %57 = getelementptr inbounds %struct.Edge, %struct.Edge* %56, i32 0, i32 0 - store i32 1, i32* %57, align 4 - %58 = load %struct.Graph*, %struct.Graph** %4, align 8 - %59 = getelementptr inbounds %struct.Graph, %struct.Graph* %58, i32 0, i32 2 - %60 = load %struct.Edge*, %struct.Edge** %59, align 8 - %61 = getelementptr inbounds %struct.Edge, %struct.Edge* %60, i64 3 - %62 = getelementptr inbounds %struct.Edge, %struct.Edge* %61, i32 0, i32 1 - store i32 3, i32* %62, align 4 - %63 = load %struct.Graph*, %struct.Graph** %4, align 8 - %64 = getelementptr inbounds %struct.Graph, %struct.Graph* %63, i32 0, i32 2 - %65 = load %struct.Edge*, %struct.Edge** %64, align 8 - %66 = getelementptr inbounds %struct.Edge, %struct.Edge* %65, i64 3 - %67 = getelementptr inbounds %struct.Edge, %struct.Edge* %66, i32 0, i32 2 - store i32 2, i32* %67, align 4 - %68 = load %struct.Graph*, %struct.Graph** %4, align 8 - %69 = getelementptr inbounds %struct.Graph, %struct.Graph* %68, i32 0, i32 2 - %70 = load %struct.Edge*, %struct.Edge** %69, align 8 - %71 = getelementptr inbounds %struct.Edge, %struct.Edge* %70, i64 4 - %72 = getelementptr inbounds %struct.Edge, %struct.Edge* %71, i32 0, i32 0 - store i32 1, i32* %72, align 4 - %73 = load %struct.Graph*, %struct.Graph** %4, align 8 - %74 = getelementptr inbounds %struct.Graph, %struct.Graph* %73, i32 0, i32 2 - %75 = load %struct.Edge*, %struct.Edge** %74, align 8 - %76 = getelementptr inbounds %struct.Edge, %struct.Edge* %75, i64 4 - %77 = getelementptr inbounds %struct.Edge, %struct.Edge* %76, i32 0, i32 1 - store i32 4, i32* %77, align 4 - %78 = load %struct.Graph*, %struct.Graph** %4, align 8 - %79 = getelementptr inbounds %struct.Graph, %struct.Graph* %78, i32 0, i32 2 - %80 = load %struct.Edge*, %struct.Edge** %79, align 8 - %81 = getelementptr inbounds %struct.Edge, %struct.Edge* %80, i64 4 - %82 = getelementptr inbounds %struct.Edge, %struct.Edge* %81, i32 0, i32 2 - store i32 2, i32* %82, align 4 - %83 = load %struct.Graph*, %struct.Graph** %4, align 8 - %84 = getelementptr inbounds %struct.Graph, %struct.Graph* %83, i32 0, i32 2 - %85 = load %struct.Edge*, %struct.Edge** %84, align 8 - %86 = getelementptr inbounds %struct.Edge, %struct.Edge* %85, i64 5 - %87 = getelementptr inbounds %struct.Edge, %struct.Edge* %86, i32 0, i32 0 - store i32 3, i32* %87, align 4 - %88 = load %struct.Graph*, %struct.Graph** %4, align 8 - %89 = getelementptr inbounds %struct.Graph, %struct.Graph* %88, i32 0, i32 2 - %90 = load %struct.Edge*, %struct.Edge** %89, align 8 - %91 = getelementptr inbounds %struct.Edge, %struct.Edge* %90, i64 5 - %92 = getelementptr inbounds %struct.Edge, %struct.Edge* %91, i32 0, i32 1 - store i32 2, i32* %92, align 4 - %93 = load %struct.Graph*, %struct.Graph** %4, align 8 - %94 = getelementptr inbounds %struct.Graph, %struct.Graph* %93, i32 0, i32 2 - %95 = load %struct.Edge*, %struct.Edge** %94, align 8 - %96 = getelementptr inbounds %struct.Edge, %struct.Edge* %95, i64 5 - %97 = getelementptr inbounds %struct.Edge, %struct.Edge* %96, i32 0, i32 2 - store i32 5, i32* %97, align 4 - %98 = load %struct.Graph*, %struct.Graph** %4, align 8 - %99 = getelementptr inbounds %struct.Graph, %struct.Graph* %98, i32 0, i32 2 - %100 = load %struct.Edge*, %struct.Edge** %99, align 8 - %101 = getelementptr inbounds %struct.Edge, %struct.Edge* %100, i64 6 - %102 = getelementptr inbounds %struct.Edge, %struct.Edge* %101, i32 0, i32 0 - store i32 3, i32* %102, align 4 - %103 = load %struct.Graph*, %struct.Graph** %4, align 8 - %104 = getelementptr inbounds %struct.Graph, %struct.Graph* %103, i32 0, i32 2 - %105 = load %struct.Edge*, %struct.Edge** %104, align 8 - %106 = getelementptr inbounds %struct.Edge, %struct.Edge* %105, i64 6 - %107 = getelementptr inbounds %struct.Edge, %struct.Edge* %106, i32 0, i32 1 - store i32 1, i32* %107, align 4 - %108 = load %struct.Graph*, %struct.Graph** %4, align 8 - %109 = getelementptr inbounds %struct.Graph, %struct.Graph* %108, i32 0, i32 2 - %110 = load %struct.Edge*, %struct.Edge** %109, align 8 - %111 = getelementptr inbounds %struct.Edge, %struct.Edge* %110, i64 6 - %112 = getelementptr inbounds %struct.Edge, %struct.Edge* %111, i32 0, i32 2 - store i32 1, i32* %112, align 4 - %113 = load %struct.Graph*, %struct.Graph** %4, align 8 - %114 = getelementptr inbounds %struct.Graph, %struct.Graph* %113, i32 0, i32 2 - %115 = load %struct.Edge*, %struct.Edge** %114, align 8 - %116 = getelementptr inbounds %struct.Edge, %struct.Edge* %115, i64 7 - %117 = getelementptr inbounds %struct.Edge, %struct.Edge* %116, i32 0, i32 0 - store i32 4, i32* %117, align 4 - %118 = load %struct.Graph*, %struct.Graph** %4, align 8 - %119 = getelementptr inbounds %struct.Graph, %struct.Graph* %118, i32 0, i32 2 - %120 = load %struct.Edge*, %struct.Edge** %119, align 8 - %121 = getelementptr inbounds %struct.Edge, %struct.Edge* %120, i64 7 - %122 = getelementptr inbounds %struct.Edge, %struct.Edge* %121, i32 0, i32 1 - store i32 3, i32* %122, align 4 - %123 = load %struct.Graph*, %struct.Graph** %4, align 8 - %124 = getelementptr inbounds %struct.Graph, %struct.Graph* %123, i32 0, i32 2 - %125 = load %struct.Edge*, %struct.Edge** %124, align 8 - %126 = getelementptr inbounds %struct.Edge, %struct.Edge* %125, i64 7 - %127 = getelementptr inbounds %struct.Edge, %struct.Edge* %126, i32 0, i32 2 - store i32 -3, i32* %127, align 4 - %128 = load %struct.Graph*, %struct.Graph** %4, align 8 - call void @_Z11BellmanFordP5Graphi(%struct.Graph* noundef %128, i32 noundef 0) - ret i32 0 -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_bellman_ford_algorithm.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #7 = { nofree nosync nounwind willreturn } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/bfs.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/bfs.ll deleted file mode 100644 index 70e1d592..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/bfs.ll +++ /dev/null @@ -1,1261 +0,0 @@ -; ModuleID = 'PE-benchmarks/bfs.cpp' -source_filename = "PE-benchmarks/bfs.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNKSt7__cxx114listIiSaIiEE5emptyEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5frontEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9pop_frontEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$__clang_call_terminate = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_ = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSaISt10_List_nodeIiEED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE8_M_eraseESt14_List_iteratorIiE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_dec_sizeEm = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.1 = private unnamed_addr constant [38 x i8] c"Following is Breadth First Traversal \00", align 1 -@.str.2 = private unnamed_addr constant [27 x i8] c"(starting from vertex 2) \0A\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_bfs.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #14 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph3BFSEi(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) #7 align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - %7 = alloca %"class.std::__cxx11::list", align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - %10 = alloca %"struct.std::_List_iterator", align 8 - %11 = alloca %"struct.std::_List_iterator", align 8 - %12 = alloca %"struct.std::_List_iterator", align 8 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %13 = load %class.Graph*, %class.Graph** %3, align 8 - %14 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 0 - %15 = load i32, i32* %14, align 8 - %16 = sext i32 %15 to i64 - %17 = call noalias noundef nonnull i8* @_Znam(i64 noundef %16) #14 - store i8* %17, i8** %5, align 8 - store i32 0, i32* %6, align 4 - br label %18 - -18: ; preds = %28, %2 - %19 = load i32, i32* %6, align 4 - %20 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 0 - %21 = load i32, i32* %20, align 8 - %22 = icmp slt i32 %19, %21 - br i1 %22, label %23, label %31 - -23: ; preds = %18 - %24 = load i8*, i8** %5, align 8 - %25 = load i32, i32* %6, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds i8, i8* %24, i64 %26 - store i8 0, i8* %27, align 1 - br label %28 - -28: ; preds = %23 - %29 = load i32, i32* %6, align 4 - %30 = add nsw i32 %29, 1 - store i32 %30, i32* %6, align 4 - br label %18, !llvm.loop !6 - -31: ; preds = %18 - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %7) #3 - %32 = load i8*, i8** %5, align 8 - %33 = load i32, i32* %4, align 4 - %34 = sext i32 %33 to i64 - %35 = getelementptr inbounds i8, i8* %32, i64 %34 - store i8 1, i8* %35, align 1 - invoke void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %7, i32* noundef nonnull align 4 dereferenceable(4) %4) - to label %36 unwind label %82 - -36: ; preds = %31 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - br label %37 - -37: ; preds = %89, %36 - %38 = call noundef zeroext i1 @_ZNKSt7__cxx114listIiSaIiEE5emptyEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %7) #3 - %39 = xor i1 %38, true - br i1 %39, label %40, label %90 - -40: ; preds = %37 - %41 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt7__cxx114listIiSaIiEE5frontEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %7) #3 - %42 = load i32, i32* %41, align 4 - store i32 %42, i32* %4, align 4 - %43 = load i32, i32* %4, align 4 - %44 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %43) - to label %45 unwind label %82 - -45: ; preds = %40 - %46 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %44, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - to label %47 unwind label %82 - -47: ; preds = %45 - call void @_ZNSt7__cxx114listIiSaIiEE9pop_frontEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %7) #3 - %48 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 1 - %49 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %48, align 8 - %50 = load i32, i32* %4, align 4 - %51 = sext i32 %50 to i64 - %52 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %49, i64 %51 - %53 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %52) #3 - %54 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %11, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %53, %"struct.std::__detail::_List_node_base"** %54, align 8 - %55 = bitcast %"struct.std::_List_iterator"* %10 to i8* - %56 = bitcast %"struct.std::_List_iterator"* %11 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %55, i8* align 8 %56, i64 8, i1 false) - br label %57 - -57: ; preds = %87, %47 - %58 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 1 - %59 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %58, align 8 - %60 = load i32, i32* %4, align 4 - %61 = sext i32 %60 to i64 - %62 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %59, i64 %61 - %63 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %62) #3 - %64 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %12, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %63, %"struct.std::__detail::_List_node_base"** %64, align 8 - %65 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %12) #3 - br i1 %65, label %66, label %89 - -66: ; preds = %57 - %67 = load i8*, i8** %5, align 8 - %68 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - %69 = load i32, i32* %68, align 4 - %70 = sext i32 %69 to i64 - %71 = getelementptr inbounds i8, i8* %67, i64 %70 - %72 = load i8, i8* %71, align 1 - %73 = trunc i8 %72 to i1 - br i1 %73, label %86, label %74 - -74: ; preds = %66 - %75 = load i8*, i8** %5, align 8 - %76 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - %77 = load i32, i32* %76, align 4 - %78 = sext i32 %77 to i64 - %79 = getelementptr inbounds i8, i8* %75, i64 %78 - store i8 1, i8* %79, align 1 - %80 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - invoke void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %7, i32* noundef nonnull align 4 dereferenceable(4) %80) - to label %81 unwind label %82 - -81: ; preds = %74 - br label %86 - -82: ; preds = %74, %45, %40, %31 - %83 = landingpad { i8*, i32 } - cleanup - %84 = extractvalue { i8*, i32 } %83, 0 - store i8* %84, i8** %8, align 8 - %85 = extractvalue { i8*, i32 } %83, 1 - store i32 %85, i32* %9, align 4 - call void @_ZNSt7__cxx114listIiSaIiEED2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %7) #3 - br label %91 - -86: ; preds = %81, %66 - br label %87 - -87: ; preds = %86 - %88 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - br label %57, !llvm.loop !8 - -89: ; preds = %57 - br label %37, !llvm.loop !9 - -90: ; preds = %37 - call void @_ZNSt7__cxx114listIiSaIiEED2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %7) #3 - ret void - -91: ; preds = %82 - %92 = load i8*, i8** %8, align 8 - %93 = load i32, i32* %9, align 4 - %94 = insertvalue { i8*, i32 } undef, i8* %92, 0 - %95 = insertvalue { i8*, i32 } %94, i32 %93, 1 - resume { i8*, i32 } %95 -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt7__cxx114listIiSaIiEE5emptyEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - %5 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %4, i32 0, i32 0 - %6 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %6 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - %9 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %8, align 8 - %10 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - %11 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %10, i32 0, i32 0 - %12 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %11, i32 0, i32 0 - %13 = bitcast %"struct.std::__detail::_List_node_header"* %12 to %"struct.std::__detail::_List_node_base"* - %14 = icmp eq %"struct.std::__detail::_List_node_base"* %9, %13 - ret i1 %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt7__cxx114listIiSaIiEE5frontEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - %3 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %5 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %4) #3 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %5, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %3) #3 - ret i32* %7 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9pop_frontEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - %3 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %5 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %4) #3 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %5, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %8 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %7, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE8_M_eraseESt14_List_iteratorIiE(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %4, %"struct.std::__detail::_List_node_base"* %8) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEED2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #10 { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 3) - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([38 x i8], [38 x i8]* @.str.1, i64 0, i64 0)) - %4 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %3, i8* noundef getelementptr inbounds ([27 x i8], [27 x i8]* @.str.2, i64 0, i64 0)) - call void @_ZN5Graph3BFSEi(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2) - ret i32 0 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %3) #3 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %3 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - %4 = alloca %"struct.std::_List_node"*, align 8 - %5 = alloca i32*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %6 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %6, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::__detail::_List_node_header"* %8 to %"struct.std::__detail::_List_node_base"* - %10 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %9, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - store %"struct.std::__detail::_List_node_base"* %11, %"struct.std::__detail::_List_node_base"** %3, align 8 - br label %12 - -12: ; preds = %27, %1 - %13 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %3, align 8 - %14 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %6, i32 0, i32 0 - %15 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::__detail::_List_node_header"* %15 to %"struct.std::__detail::_List_node_base"* - %17 = icmp ne %"struct.std::__detail::_List_node_base"* %13, %16 - br i1 %17, label %18, label %31 - -18: ; preds = %12 - %19 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %3, align 8 - %20 = bitcast %"struct.std::__detail::_List_node_base"* %19 to %"struct.std::_List_node"* - store %"struct.std::_List_node"* %20, %"struct.std::_List_node"** %4, align 8 - %21 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %22 = bitcast %"struct.std::_List_node"* %21 to %"struct.std::__detail::_List_node_base"* - %23 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %22, i32 0, i32 0 - %24 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %23, align 8 - store %"struct.std::__detail::_List_node_base"* %24, %"struct.std::__detail::_List_node_base"** %3, align 8 - %25 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %26 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %25) - to label %27 unwind label %32 - -27: ; preds = %18 - store i32* %26, i32** %5, align 8 - %28 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %29 = load i32*, i32** %5, align 8 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %28, i32* noundef %29) #3 - %30 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::_List_node"* noundef %30) #3 - br label %12, !llvm.loop !10 - -31: ; preds = %12 - ret void - -32: ; preds = %18 - %33 = landingpad { i8*, i32 } - catch i8* null - %34 = extractvalue { i8*, i32 } %33, 0 - call void @__clang_call_terminate(i8* %34) #15 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #11 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #15 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i32* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::_List_node"* noundef %1) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca %"struct.std::_List_node"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %6 to %"class.std::allocator"* - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7, %"struct.std::_List_node"* noundef %8, i64 noundef 1) - to label %9 unwind label %10 - -9: ; preds = %2 - ret void - -10: ; preds = %2 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #15 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #8 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %3, align 8 - %6 = load i32*, i32** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #12 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %8 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %9 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %10 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %9) - store %"struct.std::_List_node"* %10, %"struct.std::_List_node"** %5, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %12 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) #3 - store %"class.std::allocator"* %12, %"class.std::allocator"** %6, align 8 - %13 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %14 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13, %"struct.std::_List_node"* noundef %14) #3 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %17 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %16) - %18 = load i32*, i32** %4, align 8 - %19 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %18) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, i32* noundef %17, i32* noundef nonnull align 4 dereferenceable(4) %19) #3 - %20 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %21 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %21 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #8 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #15 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #16 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #16 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #17 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #13 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #13 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE8_M_eraseESt14_List_iteratorIiE(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"struct.std::_List_iterator", align 8 - %4 = alloca %"class.std::__cxx11::list"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %6, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %4, align 8 - %7 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %4, align 8 - %8 = bitcast %"class.std::__cxx11::list"* %7 to %"class.std::__cxx11::_List_base"* - invoke void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_dec_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %8, i64 noundef 1) - to label %9 unwind label %21 - -9: ; preds = %2 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt8__detail15_List_node_base9_M_unhookEv(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %11) #3 - %12 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %13 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %12, align 8 - %14 = bitcast %"struct.std::__detail::_List_node_base"* %13 to %"struct.std::_List_node"* - store %"struct.std::_List_node"* %14, %"struct.std::_List_node"** %5, align 8 - %15 = bitcast %"class.std::__cxx11::list"* %7 to %"class.std::__cxx11::_List_base"* - %16 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %15) #3 - %17 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %18 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %17) - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %16, i32* noundef %18) #3 - %19 = bitcast %"class.std::__cxx11::list"* %7 to %"class.std::__cxx11::_List_base"* - %20 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %19, %"struct.std::_List_node"* noundef %20) #3 - ret void - -21: ; preds = %2 - %22 = landingpad { i8*, i32 } - catch i8* null - %23 = extractvalue { i8*, i32 } %22, 0 - call void @__clang_call_terminate(i8* %23) #15 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_dec_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = sub i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base9_M_unhookEv(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16)) #2 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_bfs.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { noinline noreturn nounwind } -attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #14 = { builtin allocsize(0) } -attributes #15 = { noreturn nounwind } -attributes #16 = { noreturn } -attributes #17 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/biconnectivity.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/biconnectivity.ll deleted file mode 100644 index bd537abf..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/biconnectivity.ll +++ /dev/null @@ -1,1296 +0,0 @@ -; ModuleID = 'PE-benchmarks/biconnectivity.cpp' -source_filename = "PE-benchmarks/biconnectivity.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZSt3minIiERKT_S2_S2_ = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$__clang_call_terminate = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZZN5Graph8isBCUtilEiPbPiS1_S1_E4time = internal global i32 0, align 4 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [5 x i8] c"Yes\0A\00", align 1 -@.str.1 = private unnamed_addr constant [4 x i8] c"No\0A\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_biconnectivity.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #14 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - %13 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %14 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %13, align 8 - %15 = load i32, i32* %6, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %14, i64 %16 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %17, i32* noundef nonnull align 4 dereferenceable(4) %5) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_ZN5Graph8isBCUtilEiPbPiS1_S1_(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i8* noundef %2, i32* noundef %3, i32* noundef %4, i32* noundef %5) #7 align 2 { - %7 = alloca i1, align 1 - %8 = alloca %class.Graph*, align 8 - %9 = alloca i32, align 4 - %10 = alloca i8*, align 8 - %11 = alloca i32*, align 8 - %12 = alloca i32*, align 8 - %13 = alloca i32*, align 8 - %14 = alloca i32, align 4 - %15 = alloca %"struct.std::_List_iterator", align 8 - %16 = alloca %"struct.std::_List_iterator", align 8 - %17 = alloca %"struct.std::_List_iterator", align 8 - %18 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %8, align 8 - store i32 %1, i32* %9, align 4 - store i8* %2, i8** %10, align 8 - store i32* %3, i32** %11, align 8 - store i32* %4, i32** %12, align 8 - store i32* %5, i32** %13, align 8 - %19 = load %class.Graph*, %class.Graph** %8, align 8 - store i32 0, i32* %14, align 4 - %20 = load i8*, i8** %10, align 8 - %21 = load i32, i32* %9, align 4 - %22 = sext i32 %21 to i64 - %23 = getelementptr inbounds i8, i8* %20, i64 %22 - store i8 1, i8* %23, align 1 - %24 = load i32, i32* @_ZZN5Graph8isBCUtilEiPbPiS1_S1_E4time, align 4 - %25 = add nsw i32 %24, 1 - store i32 %25, i32* @_ZZN5Graph8isBCUtilEiPbPiS1_S1_E4time, align 4 - %26 = load i32*, i32** %12, align 8 - %27 = load i32, i32* %9, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds i32, i32* %26, i64 %28 - store i32 %25, i32* %29, align 4 - %30 = load i32*, i32** %11, align 8 - %31 = load i32, i32* %9, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds i32, i32* %30, i64 %32 - store i32 %25, i32* %33, align 4 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - %34 = getelementptr inbounds %class.Graph, %class.Graph* %19, i32 0, i32 1 - %35 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %34, align 8 - %36 = load i32, i32* %9, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %35, i64 %37 - %39 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %38) #3 - %40 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %16, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %39, %"struct.std::__detail::_List_node_base"** %40, align 8 - %41 = bitcast %"struct.std::_List_iterator"* %15 to i8* - %42 = bitcast %"struct.std::_List_iterator"* %16 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %41, i8* align 8 %42, i64 8, i1 false) - br label %43 - -43: ; preds = %147, %6 - %44 = getelementptr inbounds %class.Graph, %class.Graph* %19, i32 0, i32 1 - %45 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %44, align 8 - %46 = load i32, i32* %9, align 4 - %47 = sext i32 %46 to i64 - %48 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %45, i64 %47 - %49 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %48) #3 - %50 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %17, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %49, %"struct.std::__detail::_List_node_base"** %50, align 8 - %51 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %17) #3 - br i1 %51, label %52, label %149 - -52: ; preds = %43 - %53 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - %54 = load i32, i32* %53, align 4 - store i32 %54, i32* %18, align 4 - %55 = load i8*, i8** %10, align 8 - %56 = load i32, i32* %18, align 4 - %57 = sext i32 %56 to i64 - %58 = getelementptr inbounds i8, i8* %55, i64 %57 - %59 = load i8, i8* %58, align 1 - %60 = trunc i8 %59 to i1 - br i1 %60, label %122, label %61 - -61: ; preds = %52 - %62 = load i32, i32* %14, align 4 - %63 = add nsw i32 %62, 1 - store i32 %63, i32* %14, align 4 - %64 = load i32, i32* %9, align 4 - %65 = load i32*, i32** %13, align 8 - %66 = load i32, i32* %18, align 4 - %67 = sext i32 %66 to i64 - %68 = getelementptr inbounds i32, i32* %65, i64 %67 - store i32 %64, i32* %68, align 4 - %69 = load i32, i32* %18, align 4 - %70 = load i8*, i8** %10, align 8 - %71 = load i32*, i32** %11, align 8 - %72 = load i32*, i32** %12, align 8 - %73 = load i32*, i32** %13, align 8 - %74 = call noundef zeroext i1 @_ZN5Graph8isBCUtilEiPbPiS1_S1_(%class.Graph* noundef nonnull align 8 dereferenceable(16) %19, i32 noundef %69, i8* noundef %70, i32* noundef %71, i32* noundef %72, i32* noundef %73) - br i1 %74, label %75, label %76 - -75: ; preds = %61 - store i1 true, i1* %7, align 1 - br label %150 - -76: ; preds = %61 - %77 = load i32*, i32** %12, align 8 - %78 = load i32, i32* %9, align 4 - %79 = sext i32 %78 to i64 - %80 = getelementptr inbounds i32, i32* %77, i64 %79 - %81 = load i32*, i32** %12, align 8 - %82 = load i32, i32* %18, align 4 - %83 = sext i32 %82 to i64 - %84 = getelementptr inbounds i32, i32* %81, i64 %83 - %85 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %80, i32* noundef nonnull align 4 dereferenceable(4) %84) - %86 = load i32, i32* %85, align 4 - %87 = load i32*, i32** %12, align 8 - %88 = load i32, i32* %9, align 4 - %89 = sext i32 %88 to i64 - %90 = getelementptr inbounds i32, i32* %87, i64 %89 - store i32 %86, i32* %90, align 4 - %91 = load i32*, i32** %13, align 8 - %92 = load i32, i32* %9, align 4 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds i32, i32* %91, i64 %93 - %95 = load i32, i32* %94, align 4 - %96 = icmp eq i32 %95, -1 - br i1 %96, label %97, label %101 - -97: ; preds = %76 - %98 = load i32, i32* %14, align 4 - %99 = icmp sgt i32 %98, 1 - br i1 %99, label %100, label %101 - -100: ; preds = %97 - store i1 true, i1* %7, align 1 - br label %150 - -101: ; preds = %97, %76 - %102 = load i32*, i32** %13, align 8 - %103 = load i32, i32* %9, align 4 - %104 = sext i32 %103 to i64 - %105 = getelementptr inbounds i32, i32* %102, i64 %104 - %106 = load i32, i32* %105, align 4 - %107 = icmp ne i32 %106, -1 - br i1 %107, label %108, label %121 - -108: ; preds = %101 - %109 = load i32*, i32** %12, align 8 - %110 = load i32, i32* %18, align 4 - %111 = sext i32 %110 to i64 - %112 = getelementptr inbounds i32, i32* %109, i64 %111 - %113 = load i32, i32* %112, align 4 - %114 = load i32*, i32** %11, align 8 - %115 = load i32, i32* %9, align 4 - %116 = sext i32 %115 to i64 - %117 = getelementptr inbounds i32, i32* %114, i64 %116 - %118 = load i32, i32* %117, align 4 - %119 = icmp sge i32 %113, %118 - br i1 %119, label %120, label %121 - -120: ; preds = %108 - store i1 true, i1* %7, align 1 - br label %150 - -121: ; preds = %108, %101 - br label %146 - -122: ; preds = %52 - %123 = load i32, i32* %18, align 4 - %124 = load i32*, i32** %13, align 8 - %125 = load i32, i32* %9, align 4 - %126 = sext i32 %125 to i64 - %127 = getelementptr inbounds i32, i32* %124, i64 %126 - %128 = load i32, i32* %127, align 4 - %129 = icmp ne i32 %123, %128 - br i1 %129, label %130, label %145 - -130: ; preds = %122 - %131 = load i32*, i32** %12, align 8 - %132 = load i32, i32* %9, align 4 - %133 = sext i32 %132 to i64 - %134 = getelementptr inbounds i32, i32* %131, i64 %133 - %135 = load i32*, i32** %11, align 8 - %136 = load i32, i32* %18, align 4 - %137 = sext i32 %136 to i64 - %138 = getelementptr inbounds i32, i32* %135, i64 %137 - %139 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %134, i32* noundef nonnull align 4 dereferenceable(4) %138) - %140 = load i32, i32* %139, align 4 - %141 = load i32*, i32** %12, align 8 - %142 = load i32, i32* %9, align 4 - %143 = sext i32 %142 to i64 - %144 = getelementptr inbounds i32, i32* %141, i64 %143 - store i32 %140, i32* %144, align 4 - br label %145 - -145: ; preds = %130, %122 - br label %146 - -146: ; preds = %145, %121 - br label %147 - -147: ; preds = %146 - %148 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - br label %43, !llvm.loop !6 - -149: ; preds = %43 - store i1 false, i1* %7, align 1 - br label %150 - -150: ; preds = %149, %120, %100, %75 - %151 = load i1, i1* %7, align 1 - ret i1 %151 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #8 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %5, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_ZN5Graph4isBCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { - %2 = alloca i1, align 1 - %3 = alloca %class.Graph*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - %10 = load %class.Graph*, %class.Graph** %3, align 8 - %11 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 0 - %12 = load i32, i32* %11, align 8 - %13 = sext i32 %12 to i64 - %14 = call noalias noundef nonnull i8* @_Znam(i64 noundef %13) #14 - store i8* %14, i8** %4, align 8 - %15 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 0 - %16 = load i32, i32* %15, align 8 - %17 = sext i32 %16 to i64 - %18 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %17, i64 4) - %19 = extractvalue { i64, i1 } %18, 1 - %20 = extractvalue { i64, i1 } %18, 0 - %21 = select i1 %19, i64 -1, i64 %20 - %22 = call noalias noundef nonnull i8* @_Znam(i64 noundef %21) #14 - %23 = bitcast i8* %22 to i32* - store i32* %23, i32** %5, align 8 - %24 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 0 - %25 = load i32, i32* %24, align 8 - %26 = sext i32 %25 to i64 - %27 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %26, i64 4) - %28 = extractvalue { i64, i1 } %27, 1 - %29 = extractvalue { i64, i1 } %27, 0 - %30 = select i1 %28, i64 -1, i64 %29 - %31 = call noalias noundef nonnull i8* @_Znam(i64 noundef %30) #14 - %32 = bitcast i8* %31 to i32* - store i32* %32, i32** %6, align 8 - %33 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 0 - %34 = load i32, i32* %33, align 8 - %35 = sext i32 %34 to i64 - %36 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %35, i64 4) - %37 = extractvalue { i64, i1 } %36, 1 - %38 = extractvalue { i64, i1 } %36, 0 - %39 = select i1 %37, i64 -1, i64 %38 - %40 = call noalias noundef nonnull i8* @_Znam(i64 noundef %39) #14 - %41 = bitcast i8* %40 to i32* - store i32* %41, i32** %7, align 8 - store i32 0, i32* %8, align 4 - br label %42 - -42: ; preds = %56, %1 - %43 = load i32, i32* %8, align 4 - %44 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 0 - %45 = load i32, i32* %44, align 8 - %46 = icmp slt i32 %43, %45 - br i1 %46, label %47, label %59 - -47: ; preds = %42 - %48 = load i32*, i32** %7, align 8 - %49 = load i32, i32* %8, align 4 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds i32, i32* %48, i64 %50 - store i32 -1, i32* %51, align 4 - %52 = load i8*, i8** %4, align 8 - %53 = load i32, i32* %8, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds i8, i8* %52, i64 %54 - store i8 0, i8* %55, align 1 - br label %56 - -56: ; preds = %47 - %57 = load i32, i32* %8, align 4 - %58 = add nsw i32 %57, 1 - store i32 %58, i32* %8, align 4 - br label %42, !llvm.loop !8 - -59: ; preds = %42 - %60 = load i8*, i8** %4, align 8 - %61 = load i32*, i32** %5, align 8 - %62 = load i32*, i32** %6, align 8 - %63 = load i32*, i32** %7, align 8 - %64 = call noundef zeroext i1 @_ZN5Graph8isBCUtilEiPbPiS1_S1_(%class.Graph* noundef nonnull align 8 dereferenceable(16) %10, i32 noundef 0, i8* noundef %60, i32* noundef %61, i32* noundef %62, i32* noundef %63) - %65 = zext i1 %64 to i32 - %66 = icmp eq i32 %65, 1 - br i1 %66, label %67, label %68 - -67: ; preds = %59 - store i1 false, i1* %2, align 1 - br label %89 - -68: ; preds = %59 - store i32 0, i32* %9, align 4 - br label %69 - -69: ; preds = %85, %68 - %70 = load i32, i32* %9, align 4 - %71 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 0 - %72 = load i32, i32* %71, align 8 - %73 = icmp slt i32 %70, %72 - br i1 %73, label %74, label %88 - -74: ; preds = %69 - %75 = load i8*, i8** %4, align 8 - %76 = load i32, i32* %9, align 4 - %77 = sext i32 %76 to i64 - %78 = getelementptr inbounds i8, i8* %75, i64 %77 - %79 = load i8, i8* %78, align 1 - %80 = trunc i8 %79 to i1 - %81 = zext i1 %80 to i32 - %82 = icmp eq i32 %81, 0 - br i1 %82, label %83, label %84 - -83: ; preds = %74 - store i1 false, i1* %2, align 1 - br label %89 - -84: ; preds = %74 - br label %85 - -85: ; preds = %84 - %86 = load i32, i32* %9, align 4 - %87 = add nsw i32 %86, 1 - store i32 %87, i32* %9, align 4 - br label %69, !llvm.loop !9 - -88: ; preds = %69 - store i1 true, i1* %2, align 1 - br label %89 - -89: ; preds = %88, %83, %67 - %90 = load i1, i1* %2, align 1 - ret i1 %90 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #10 { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - %3 = alloca %class.Graph, align 8 - %4 = alloca %class.Graph, align 8 - %5 = alloca %class.Graph, align 8 - %6 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) - %7 = call noundef zeroext i1 @_ZN5Graph4isBCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) - br i1 %7, label %8, label %10 - -8: ; preds = %0 - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0)) - br label %12 - -10: ; preds = %0 - %11 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.1, i64 0, i64 0)) - br label %12 - -12: ; preds = %10, %8 - %13 = phi %"class.std::basic_ostream"* [ %9, %8 ], [ %11, %10 ] - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 5) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 1, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 0, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 2, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 0, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 3, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 2, i32 noundef 4) - %14 = call noundef zeroext i1 @_ZN5Graph4isBCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3) - br i1 %14, label %15, label %17 - -15: ; preds = %12 - %16 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0)) - br label %19 - -17: ; preds = %12 - %18 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.1, i64 0, i64 0)) - br label %19 - -19: ; preds = %17, %15 - %20 = phi %"class.std::basic_ostream"* [ %16, %15 ], [ %18, %17 ] - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 2) - %21 = call noundef zeroext i1 @_ZN5Graph4isBCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4) - br i1 %21, label %22, label %24 - -22: ; preds = %19 - %23 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0)) - br label %26 - -24: ; preds = %19 - %25 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.1, i64 0, i64 0)) - br label %26 - -26: ; preds = %24, %22 - %27 = phi %"class.std::basic_ostream"* [ %23, %22 ], [ %25, %24 ] - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 2, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 3, i32 noundef 4) - %28 = call noundef zeroext i1 @_ZN5Graph4isBCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5) - br i1 %28, label %29, label %31 - -29: ; preds = %26 - %30 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0)) - br label %33 - -31: ; preds = %26 - %32 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.1, i64 0, i64 0)) - br label %33 - -33: ; preds = %31, %29 - %34 = phi %"class.std::basic_ostream"* [ %30, %29 ], [ %32, %31 ] - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 1, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 2, i32 noundef 0) - %35 = call noundef zeroext i1 @_ZN5Graph4isBCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6) - br i1 %35, label %36, label %38 - -36: ; preds = %33 - %37 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0)) - br label %40 - -38: ; preds = %33 - %39 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.1, i64 0, i64 0)) - br label %40 - -40: ; preds = %38, %36 - %41 = phi %"class.std::basic_ostream"* [ %37, %36 ], [ %39, %38 ] - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %10 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %5, align 8 - %13 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %14 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %13) #3 - store %"class.std::allocator"* %14, %"class.std::allocator"** %6, align 8 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, %"struct.std::_List_node"* noundef %16) #3 - %17 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %18 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %19 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %18) - to label %20 unwind label %25 - -20: ; preds = %2 - %21 = load i32*, i32** %4, align 8 - %22 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %21) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %17, i32* noundef %19, i32* noundef nonnull align 4 dereferenceable(4) %22) #3 - %23 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %24 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %24 - -25: ; preds = %2 - %26 = landingpad { i8*, i32 } - cleanup - %27 = extractvalue { i8*, i32 } %26, 0 - store i8* %27, i8** %8, align 8 - %28 = extractvalue { i8*, i32 } %26, 1 - store i32 %28, i32* %9, align 4 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - br label %29 - -29: ; preds = %25 - %30 = load i8*, i8** %8, align 8 - %31 = load i32, i32* %9, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #8 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #15 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #16 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #16 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #17 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #11 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #11 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #12 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #15 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #13 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_biconnectivity.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { noinline noreturn nounwind } -attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #14 = { builtin allocsize(0) } -attributes #15 = { noreturn nounwind } -attributes #16 = { noreturn } -attributes #17 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/binary-insertion-sort.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/binary-insertion-sort.ll deleted file mode 100644 index ec58a2fc..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/binary-insertion-sort.ll +++ /dev/null @@ -1,250 +0,0 @@ -; ModuleID = 'PE-benchmarks/binary-insertion-sort.cpp' -source_filename = "PE-benchmarks/binary-insertion-sort.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@__const.main.a = private unnamed_addr constant [11 x i32] [i32 37, i32 23, i32 0, i32 17, i32 12, i32 72, i32 31, i32 46, i32 100, i32 88, i32 54], align 16 -@.str = private unnamed_addr constant [16 x i8] c"Sorted array: \0A\00", align 1 -@.str.1 = private unnamed_addr constant [4 x i8] c"%d \00", align 1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z12binarySearchPiiii(i32* noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #0 { - %5 = alloca i32, align 4 - %6 = alloca i32*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i32* %0, i32** %6, align 8 - store i32 %1, i32* %7, align 4 - store i32 %2, i32* %8, align 4 - store i32 %3, i32* %9, align 4 - %11 = load i32, i32* %9, align 4 - %12 = load i32, i32* %8, align 4 - %13 = icmp sle i32 %11, %12 - br i1 %13, label %14, label %29 - -14: ; preds = %4 - %15 = load i32, i32* %7, align 4 - %16 = load i32*, i32** %6, align 8 - %17 = load i32, i32* %8, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds i32, i32* %16, i64 %18 - %20 = load i32, i32* %19, align 4 - %21 = icmp sgt i32 %15, %20 - br i1 %21, label %22, label %25 - -22: ; preds = %14 - %23 = load i32, i32* %8, align 4 - %24 = add nsw i32 %23, 1 - br label %27 - -25: ; preds = %14 - %26 = load i32, i32* %8, align 4 - br label %27 - -27: ; preds = %25, %22 - %28 = phi i32 [ %24, %22 ], [ %26, %25 ] - store i32 %28, i32* %5, align 4 - br label %66 - -29: ; preds = %4 - %30 = load i32, i32* %8, align 4 - %31 = load i32, i32* %9, align 4 - %32 = add nsw i32 %30, %31 - %33 = sdiv i32 %32, 2 - store i32 %33, i32* %10, align 4 - %34 = load i32, i32* %7, align 4 - %35 = load i32*, i32** %6, align 8 - %36 = load i32, i32* %10, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds i32, i32* %35, i64 %37 - %39 = load i32, i32* %38, align 4 - %40 = icmp eq i32 %34, %39 - br i1 %40, label %41, label %44 - -41: ; preds = %29 - %42 = load i32, i32* %10, align 4 - %43 = add nsw i32 %42, 1 - store i32 %43, i32* %5, align 4 - br label %66 - -44: ; preds = %29 - %45 = load i32, i32* %7, align 4 - %46 = load i32*, i32** %6, align 8 - %47 = load i32, i32* %10, align 4 - %48 = sext i32 %47 to i64 - %49 = getelementptr inbounds i32, i32* %46, i64 %48 - %50 = load i32, i32* %49, align 4 - %51 = icmp sgt i32 %45, %50 - br i1 %51, label %52, label %59 - -52: ; preds = %44 - %53 = load i32*, i32** %6, align 8 - %54 = load i32, i32* %7, align 4 - %55 = load i32, i32* %10, align 4 - %56 = add nsw i32 %55, 1 - %57 = load i32, i32* %9, align 4 - %58 = call noundef i32 @_Z12binarySearchPiiii(i32* noundef %53, i32 noundef %54, i32 noundef %56, i32 noundef %57) - store i32 %58, i32* %5, align 4 - br label %66 - -59: ; preds = %44 - %60 = load i32*, i32** %6, align 8 - %61 = load i32, i32* %7, align 4 - %62 = load i32, i32* %8, align 4 - %63 = load i32, i32* %10, align 4 - %64 = sub nsw i32 %63, 1 - %65 = call noundef i32 @_Z12binarySearchPiiii(i32* noundef %60, i32 noundef %61, i32 noundef %62, i32 noundef %64) - store i32 %65, i32* %5, align 4 - br label %66 - -66: ; preds = %59, %52, %41, %27 - %67 = load i32, i32* %5, align 4 - ret i32 %67 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13insertionSortPii(i32* noundef %0, i32 noundef %1) #0 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 1, i32* %5, align 4 - br label %10 - -10: ; preds = %50, %2 - %11 = load i32, i32* %5, align 4 - %12 = load i32, i32* %4, align 4 - %13 = icmp slt i32 %11, %12 - br i1 %13, label %14, label %53 - -14: ; preds = %10 - %15 = load i32, i32* %5, align 4 - %16 = sub nsw i32 %15, 1 - store i32 %16, i32* %7, align 4 - %17 = load i32*, i32** %3, align 8 - %18 = load i32, i32* %5, align 4 - %19 = sext i32 %18 to i64 - %20 = getelementptr inbounds i32, i32* %17, i64 %19 - %21 = load i32, i32* %20, align 4 - store i32 %21, i32* %9, align 4 - %22 = load i32*, i32** %3, align 8 - %23 = load i32, i32* %9, align 4 - %24 = load i32, i32* %7, align 4 - %25 = call noundef i32 @_Z12binarySearchPiiii(i32* noundef %22, i32 noundef %23, i32 noundef 0, i32 noundef %24) - store i32 %25, i32* %6, align 4 - br label %26 - -26: ; preds = %30, %14 - %27 = load i32, i32* %7, align 4 - %28 = load i32, i32* %6, align 4 - %29 = icmp sge i32 %27, %28 - br i1 %29, label %30, label %43 - -30: ; preds = %26 - %31 = load i32*, i32** %3, align 8 - %32 = load i32, i32* %7, align 4 - %33 = sext i32 %32 to i64 - %34 = getelementptr inbounds i32, i32* %31, i64 %33 - %35 = load i32, i32* %34, align 4 - %36 = load i32*, i32** %3, align 8 - %37 = load i32, i32* %7, align 4 - %38 = add nsw i32 %37, 1 - %39 = sext i32 %38 to i64 - %40 = getelementptr inbounds i32, i32* %36, i64 %39 - store i32 %35, i32* %40, align 4 - %41 = load i32, i32* %7, align 4 - %42 = add nsw i32 %41, -1 - store i32 %42, i32* %7, align 4 - br label %26, !llvm.loop !6 - -43: ; preds = %26 - %44 = load i32, i32* %9, align 4 - %45 = load i32*, i32** %3, align 8 - %46 = load i32, i32* %7, align 4 - %47 = add nsw i32 %46, 1 - %48 = sext i32 %47 to i64 - %49 = getelementptr inbounds i32, i32* %45, i64 %48 - store i32 %44, i32* %49, align 4 - br label %50 - -50: ; preds = %43 - %51 = load i32, i32* %5, align 4 - %52 = add nsw i32 %51, 1 - store i32 %52, i32* %5, align 4 - br label %10, !llvm.loop !8 - -53: ; preds = %10 - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #1 { - %1 = alloca i32, align 4 - %2 = alloca [11 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [11 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([11 x i32]* @__const.main.a to i8*), i64 44, i1 false) - store i32 11, i32* %3, align 4 - %6 = getelementptr inbounds [11 x i32], [11 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - call void @_Z13insertionSortPii(i32* noundef %6, i32 noundef %7) - %8 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([16 x i8], [16 x i8]* @.str, i64 0, i64 0)) - store i32 0, i32* %4, align 4 - br label %9 - -9: ; preds = %19, %0 - %10 = load i32, i32* %4, align 4 - %11 = load i32, i32* %3, align 4 - %12 = icmp slt i32 %10, %11 - br i1 %12, label %13, label %22 - -13: ; preds = %9 - %14 = load i32, i32* %4, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds [11 x i32], [11 x i32]* %2, i64 0, i64 %15 - %17 = load i32, i32* %16, align 4 - %18 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.1, i64 0, i64 0), i32 noundef %17) - br label %19 - -19: ; preds = %13 - %20 = load i32, i32* %4, align 4 - %21 = add nsw i32 %20, 1 - store i32 %21, i32* %4, align 4 - br label %9, !llvm.loop !9 - -22: ; preds = %9 - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #2 - -declare i32 @printf(i8* noundef, ...) #3 - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { argmemonly nofree nounwind willreturn } -attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/binomial-coefficient.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/binomial-coefficient.ll deleted file mode 100644 index 9ad8114a..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/binomial-coefficient.ll +++ /dev/null @@ -1,255 +0,0 @@ -; ModuleID = 'PE-benchmarks/binomial-coefficient.cpp' -source_filename = "PE-benchmarks/binomial-coefficient.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [12 x i8] c"Value of C[\00", align 1 -@.str.1 = private unnamed_addr constant [3 x i8] c"][\00", align 1 -@.str.2 = private unnamed_addr constant [6 x i8] c"] is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_binomial_coefficient.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z13binomialCoeffii(i32 noundef %0, i32 noundef %1) #4 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %10 = load i32, i32* %3, align 4 - %11 = add nsw i32 %10, 1 - %12 = zext i32 %11 to i64 - %13 = load i32, i32* %4, align 4 - %14 = add nsw i32 %13, 1 - %15 = zext i32 %14 to i64 - %16 = call i8* @llvm.stacksave() - store i8* %16, i8** %5, align 8 - %17 = mul nuw i64 %12, %15 - %18 = alloca i32, i64 %17, align 16 - store i64 %12, i64* %6, align 8 - store i64 %15, i64* %7, align 8 - store i32 0, i32* %8, align 4 - br label %19 - -19: ; preds = %78, %2 - %20 = load i32, i32* %8, align 4 - %21 = load i32, i32* %3, align 4 - %22 = icmp sle i32 %20, %21 - br i1 %22, label %23, label %81 - -23: ; preds = %19 - store i32 0, i32* %9, align 4 - br label %24 - -24: ; preds = %74, %23 - %25 = load i32, i32* %9, align 4 - %26 = load i32, i32* %8, align 4 - %27 = load i32, i32* %4, align 4 - %28 = call noundef i32 @_Z3minii(i32 noundef %26, i32 noundef %27) - %29 = icmp sle i32 %25, %28 - br i1 %29, label %30, label %77 - -30: ; preds = %24 - %31 = load i32, i32* %9, align 4 - %32 = icmp eq i32 %31, 0 - br i1 %32, label %37, label %33 - -33: ; preds = %30 - %34 = load i32, i32* %9, align 4 - %35 = load i32, i32* %8, align 4 - %36 = icmp eq i32 %34, %35 - br i1 %36, label %37, label %45 - -37: ; preds = %33, %30 - %38 = load i32, i32* %8, align 4 - %39 = sext i32 %38 to i64 - %40 = mul nsw i64 %39, %15 - %41 = getelementptr inbounds i32, i32* %18, i64 %40 - %42 = load i32, i32* %9, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds i32, i32* %41, i64 %43 - store i32 1, i32* %44, align 4 - br label %73 - -45: ; preds = %33 - %46 = load i32, i32* %8, align 4 - %47 = sub nsw i32 %46, 1 - %48 = sext i32 %47 to i64 - %49 = mul nsw i64 %48, %15 - %50 = getelementptr inbounds i32, i32* %18, i64 %49 - %51 = load i32, i32* %9, align 4 - %52 = sub nsw i32 %51, 1 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds i32, i32* %50, i64 %53 - %55 = load i32, i32* %54, align 4 - %56 = load i32, i32* %8, align 4 - %57 = sub nsw i32 %56, 1 - %58 = sext i32 %57 to i64 - %59 = mul nsw i64 %58, %15 - %60 = getelementptr inbounds i32, i32* %18, i64 %59 - %61 = load i32, i32* %9, align 4 - %62 = sext i32 %61 to i64 - %63 = getelementptr inbounds i32, i32* %60, i64 %62 - %64 = load i32, i32* %63, align 4 - %65 = add nsw i32 %55, %64 - %66 = load i32, i32* %8, align 4 - %67 = sext i32 %66 to i64 - %68 = mul nsw i64 %67, %15 - %69 = getelementptr inbounds i32, i32* %18, i64 %68 - %70 = load i32, i32* %9, align 4 - %71 = sext i32 %70 to i64 - %72 = getelementptr inbounds i32, i32* %69, i64 %71 - store i32 %65, i32* %72, align 4 - br label %73 - -73: ; preds = %45, %37 - br label %74 - -74: ; preds = %73 - %75 = load i32, i32* %9, align 4 - %76 = add nsw i32 %75, 1 - store i32 %76, i32* %9, align 4 - br label %24, !llvm.loop !6 - -77: ; preds = %24 - br label %78 - -78: ; preds = %77 - %79 = load i32, i32* %8, align 4 - %80 = add nsw i32 %79, 1 - store i32 %80, i32* %8, align 4 - br label %19, !llvm.loop !8 - -81: ; preds = %19 - %82 = load i32, i32* %3, align 4 - %83 = sext i32 %82 to i64 - %84 = mul nsw i64 %83, %15 - %85 = getelementptr inbounds i32, i32* %18, i64 %84 - %86 = load i32, i32* %4, align 4 - %87 = sext i32 %86 to i64 - %88 = getelementptr inbounds i32, i32* %85, i64 %87 - %89 = load i32, i32* %88, align 4 - %90 = load i8*, i8** %5, align 8 - call void @llvm.stackrestore(i8* %90) - ret i32 %89 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3minii(i32 noundef %0, i32 noundef %1) #6 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %5 = load i32, i32* %3, align 4 - %6 = load i32, i32* %4, align 4 - %7 = icmp slt i32 %5, %6 - br i1 %7, label %8, label %10 - -8: ; preds = %2 - %9 = load i32, i32* %3, align 4 - br label %12 - -10: ; preds = %2 - %11 = load i32, i32* %4, align 4 - br label %12 - -12: ; preds = %10, %8 - %13 = phi i32 [ %9, %8 ], [ %11, %10 ] - ret i32 %13 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - store i32 5, i32* %1, align 4 - store i32 2, i32* %2, align 4 - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([12 x i8], [12 x i8]* @.str, i64 0, i64 0)) - %4 = load i32, i32* %1, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %3, i32 noundef %4) - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %5, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.1, i64 0, i64 0)) - %7 = load i32, i32* %2, align 4 - %8 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %6, i32 noundef %7) - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %8, i8* noundef getelementptr inbounds ([6 x i8], [6 x i8]* @.str.2, i64 0, i64 0)) - %10 = load i32, i32* %1, align 4 - %11 = load i32, i32* %2, align 4 - %12 = call noundef i32 @_Z13binomialCoeffii(i32 noundef %10, i32 noundef %11) - %13 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %9, i32 noundef %12) - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_binomial_coefficient.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/birthday-paradox.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/birthday-paradox.ll deleted file mode 100644 index 39e51095..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/birthday-paradox.ll +++ /dev/null @@ -1,98 +0,0 @@ -; ModuleID = 'PE-benchmarks/birthday-paradox.cpp' -source_filename = "PE-benchmarks/birthday-paradox.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_birthday_paradox.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z4findd(double noundef %0) #4 { - %2 = alloca double, align 8 - store double %0, double* %2, align 8 - %3 = load double, double* %2, align 8 - %4 = fsub double 1.000000e+00, %3 - %5 = fdiv double 1.000000e+00, %4 - %6 = call double @log(double noundef %5) #3 - %7 = fmul double 7.300000e+02, %6 - %8 = call double @sqrt(double noundef %7) #3 - %9 = call double @llvm.ceil.f64(double %8) - %10 = fptosi double %9 to i32 - ret i32 %10 -} - -; Function Attrs: nounwind -declare double @sqrt(double noundef) #2 - -; Function Attrs: nounwind -declare double @log(double noundef) #2 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare double @llvm.ceil.f64(double) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = call noundef i32 @_Z4findd(double noundef 0x3FE6666666666666) - %2 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %1) - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_birthday_paradox.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/boolean-parenthesization-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/boolean-parenthesization-problem.ll deleted file mode 100644 index 10985187..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/boolean-parenthesization-problem.ll +++ /dev/null @@ -1,589 +0,0 @@ -; ModuleID = 'PE-benchmarks/boolean-parenthesization-problem.cpp' -source_filename = "PE-benchmarks/boolean-parenthesization-problem.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.symbols = private unnamed_addr constant [5 x i8] c"TTFT\00", align 1 -@__const.main.operators = private unnamed_addr constant [4 x i8] c"|&^\00", align 1 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_boolean_parenthesization_problem.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z12countParenthPcS_i(i8* noundef %0, i8* noundef %1, i32 noundef %2) #4 { - %4 = alloca i8*, align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i64, align 8 - %10 = alloca i64, align 8 - %11 = alloca i64, align 8 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - %16 = alloca i32, align 4 - %17 = alloca i32, align 4 - %18 = alloca i32, align 4 - %19 = alloca i32, align 4 - store i8* %0, i8** %4, align 8 - store i8* %1, i8** %5, align 8 - store i32 %2, i32* %6, align 4 - %20 = load i32, i32* %6, align 4 - %21 = zext i32 %20 to i64 - %22 = load i32, i32* %6, align 4 - %23 = zext i32 %22 to i64 - %24 = call i8* @llvm.stacksave() - store i8* %24, i8** %7, align 8 - %25 = mul nuw i64 %21, %23 - %26 = alloca i32, i64 %25, align 16 - store i64 %21, i64* %8, align 8 - store i64 %23, i64* %9, align 8 - %27 = load i32, i32* %6, align 4 - %28 = zext i32 %27 to i64 - %29 = load i32, i32* %6, align 4 - %30 = zext i32 %29 to i64 - %31 = mul nuw i64 %28, %30 - %32 = alloca i32, i64 %31, align 16 - store i64 %28, i64* %10, align 8 - store i64 %30, i64* %11, align 8 - store i32 0, i32* %12, align 4 - br label %33 - -33: ; preds = %70, %3 - %34 = load i32, i32* %12, align 4 - %35 = load i32, i32* %6, align 4 - %36 = icmp slt i32 %34, %35 - br i1 %36, label %37, label %73 - -37: ; preds = %33 - %38 = load i8*, i8** %4, align 8 - %39 = load i32, i32* %12, align 4 - %40 = sext i32 %39 to i64 - %41 = getelementptr inbounds i8, i8* %38, i64 %40 - %42 = load i8, i8* %41, align 1 - %43 = sext i8 %42 to i32 - %44 = icmp eq i32 %43, 70 - %45 = zext i1 %44 to i64 - %46 = select i1 %44, i32 1, i32 0 - %47 = load i32, i32* %12, align 4 - %48 = sext i32 %47 to i64 - %49 = mul nsw i64 %48, %23 - %50 = getelementptr inbounds i32, i32* %26, i64 %49 - %51 = load i32, i32* %12, align 4 - %52 = sext i32 %51 to i64 - %53 = getelementptr inbounds i32, i32* %50, i64 %52 - store i32 %46, i32* %53, align 4 - %54 = load i8*, i8** %4, align 8 - %55 = load i32, i32* %12, align 4 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds i8, i8* %54, i64 %56 - %58 = load i8, i8* %57, align 1 - %59 = sext i8 %58 to i32 - %60 = icmp eq i32 %59, 84 - %61 = zext i1 %60 to i64 - %62 = select i1 %60, i32 1, i32 0 - %63 = load i32, i32* %12, align 4 - %64 = sext i32 %63 to i64 - %65 = mul nsw i64 %64, %30 - %66 = getelementptr inbounds i32, i32* %32, i64 %65 - %67 = load i32, i32* %12, align 4 - %68 = sext i32 %67 to i64 - %69 = getelementptr inbounds i32, i32* %66, i64 %68 - store i32 %62, i32* %69, align 4 - br label %70 - -70: ; preds = %37 - %71 = load i32, i32* %12, align 4 - %72 = add nsw i32 %71, 1 - store i32 %72, i32* %12, align 4 - br label %33, !llvm.loop !6 - -73: ; preds = %33 - store i32 1, i32* %13, align 4 - br label %74 - -74: ; preds = %388, %73 - %75 = load i32, i32* %13, align 4 - %76 = load i32, i32* %6, align 4 - %77 = icmp slt i32 %75, %76 - br i1 %77, label %78, label %391 - -78: ; preds = %74 - store i32 0, i32* %14, align 4 - %79 = load i32, i32* %13, align 4 - store i32 %79, i32* %15, align 4 - br label %80 - -80: ; preds = %382, %78 - %81 = load i32, i32* %15, align 4 - %82 = load i32, i32* %6, align 4 - %83 = icmp slt i32 %81, %82 - br i1 %83, label %84, label %387 - -84: ; preds = %80 - %85 = load i32, i32* %14, align 4 - %86 = sext i32 %85 to i64 - %87 = mul nsw i64 %86, %23 - %88 = getelementptr inbounds i32, i32* %26, i64 %87 - %89 = load i32, i32* %15, align 4 - %90 = sext i32 %89 to i64 - %91 = getelementptr inbounds i32, i32* %88, i64 %90 - store i32 0, i32* %91, align 4 - %92 = load i32, i32* %14, align 4 - %93 = sext i32 %92 to i64 - %94 = mul nsw i64 %93, %30 - %95 = getelementptr inbounds i32, i32* %32, i64 %94 - %96 = load i32, i32* %15, align 4 - %97 = sext i32 %96 to i64 - %98 = getelementptr inbounds i32, i32* %95, i64 %97 - store i32 0, i32* %98, align 4 - store i32 0, i32* %16, align 4 - br label %99 - -99: ; preds = %378, %84 - %100 = load i32, i32* %16, align 4 - %101 = load i32, i32* %13, align 4 - %102 = icmp slt i32 %100, %101 - br i1 %102, label %103, label %381 - -103: ; preds = %99 - %104 = load i32, i32* %14, align 4 - %105 = load i32, i32* %16, align 4 - %106 = add nsw i32 %104, %105 - store i32 %106, i32* %17, align 4 - %107 = load i32, i32* %14, align 4 - %108 = sext i32 %107 to i64 - %109 = mul nsw i64 %108, %30 - %110 = getelementptr inbounds i32, i32* %32, i64 %109 - %111 = load i32, i32* %17, align 4 - %112 = sext i32 %111 to i64 - %113 = getelementptr inbounds i32, i32* %110, i64 %112 - %114 = load i32, i32* %113, align 4 - %115 = load i32, i32* %14, align 4 - %116 = sext i32 %115 to i64 - %117 = mul nsw i64 %116, %23 - %118 = getelementptr inbounds i32, i32* %26, i64 %117 - %119 = load i32, i32* %17, align 4 - %120 = sext i32 %119 to i64 - %121 = getelementptr inbounds i32, i32* %118, i64 %120 - %122 = load i32, i32* %121, align 4 - %123 = add nsw i32 %114, %122 - store i32 %123, i32* %18, align 4 - %124 = load i32, i32* %17, align 4 - %125 = add nsw i32 %124, 1 - %126 = sext i32 %125 to i64 - %127 = mul nsw i64 %126, %30 - %128 = getelementptr inbounds i32, i32* %32, i64 %127 - %129 = load i32, i32* %15, align 4 - %130 = sext i32 %129 to i64 - %131 = getelementptr inbounds i32, i32* %128, i64 %130 - %132 = load i32, i32* %131, align 4 - %133 = load i32, i32* %17, align 4 - %134 = add nsw i32 %133, 1 - %135 = sext i32 %134 to i64 - %136 = mul nsw i64 %135, %23 - %137 = getelementptr inbounds i32, i32* %26, i64 %136 - %138 = load i32, i32* %15, align 4 - %139 = sext i32 %138 to i64 - %140 = getelementptr inbounds i32, i32* %137, i64 %139 - %141 = load i32, i32* %140, align 4 - %142 = add nsw i32 %132, %141 - store i32 %142, i32* %19, align 4 - %143 = load i8*, i8** %5, align 8 - %144 = load i32, i32* %17, align 4 - %145 = sext i32 %144 to i64 - %146 = getelementptr inbounds i8, i8* %143, i64 %145 - %147 = load i8, i8* %146, align 1 - %148 = sext i8 %147 to i32 - %149 = icmp eq i32 %148, 38 - br i1 %149, label %150, label %209 - -150: ; preds = %103 - %151 = load i32, i32* %14, align 4 - %152 = sext i32 %151 to i64 - %153 = mul nsw i64 %152, %30 - %154 = getelementptr inbounds i32, i32* %32, i64 %153 - %155 = load i32, i32* %17, align 4 - %156 = sext i32 %155 to i64 - %157 = getelementptr inbounds i32, i32* %154, i64 %156 - %158 = load i32, i32* %157, align 4 - %159 = load i32, i32* %17, align 4 - %160 = add nsw i32 %159, 1 - %161 = sext i32 %160 to i64 - %162 = mul nsw i64 %161, %30 - %163 = getelementptr inbounds i32, i32* %32, i64 %162 - %164 = load i32, i32* %15, align 4 - %165 = sext i32 %164 to i64 - %166 = getelementptr inbounds i32, i32* %163, i64 %165 - %167 = load i32, i32* %166, align 4 - %168 = mul nsw i32 %158, %167 - %169 = load i32, i32* %14, align 4 - %170 = sext i32 %169 to i64 - %171 = mul nsw i64 %170, %30 - %172 = getelementptr inbounds i32, i32* %32, i64 %171 - %173 = load i32, i32* %15, align 4 - %174 = sext i32 %173 to i64 - %175 = getelementptr inbounds i32, i32* %172, i64 %174 - %176 = load i32, i32* %175, align 4 - %177 = add nsw i32 %176, %168 - store i32 %177, i32* %175, align 4 - %178 = load i32, i32* %18, align 4 - %179 = load i32, i32* %19, align 4 - %180 = mul nsw i32 %178, %179 - %181 = load i32, i32* %14, align 4 - %182 = sext i32 %181 to i64 - %183 = mul nsw i64 %182, %30 - %184 = getelementptr inbounds i32, i32* %32, i64 %183 - %185 = load i32, i32* %17, align 4 - %186 = sext i32 %185 to i64 - %187 = getelementptr inbounds i32, i32* %184, i64 %186 - %188 = load i32, i32* %187, align 4 - %189 = load i32, i32* %17, align 4 - %190 = add nsw i32 %189, 1 - %191 = sext i32 %190 to i64 - %192 = mul nsw i64 %191, %30 - %193 = getelementptr inbounds i32, i32* %32, i64 %192 - %194 = load i32, i32* %15, align 4 - %195 = sext i32 %194 to i64 - %196 = getelementptr inbounds i32, i32* %193, i64 %195 - %197 = load i32, i32* %196, align 4 - %198 = mul nsw i32 %188, %197 - %199 = sub nsw i32 %180, %198 - %200 = load i32, i32* %14, align 4 - %201 = sext i32 %200 to i64 - %202 = mul nsw i64 %201, %23 - %203 = getelementptr inbounds i32, i32* %26, i64 %202 - %204 = load i32, i32* %15, align 4 - %205 = sext i32 %204 to i64 - %206 = getelementptr inbounds i32, i32* %203, i64 %205 - %207 = load i32, i32* %206, align 4 - %208 = add nsw i32 %207, %199 - store i32 %208, i32* %206, align 4 - br label %209 - -209: ; preds = %150, %103 - %210 = load i8*, i8** %5, align 8 - %211 = load i32, i32* %17, align 4 - %212 = sext i32 %211 to i64 - %213 = getelementptr inbounds i8, i8* %210, i64 %212 - %214 = load i8, i8* %213, align 1 - %215 = sext i8 %214 to i32 - %216 = icmp eq i32 %215, 124 - br i1 %216, label %217, label %276 - -217: ; preds = %209 - %218 = load i32, i32* %14, align 4 - %219 = sext i32 %218 to i64 - %220 = mul nsw i64 %219, %23 - %221 = getelementptr inbounds i32, i32* %26, i64 %220 - %222 = load i32, i32* %17, align 4 - %223 = sext i32 %222 to i64 - %224 = getelementptr inbounds i32, i32* %221, i64 %223 - %225 = load i32, i32* %224, align 4 - %226 = load i32, i32* %17, align 4 - %227 = add nsw i32 %226, 1 - %228 = sext i32 %227 to i64 - %229 = mul nsw i64 %228, %23 - %230 = getelementptr inbounds i32, i32* %26, i64 %229 - %231 = load i32, i32* %15, align 4 - %232 = sext i32 %231 to i64 - %233 = getelementptr inbounds i32, i32* %230, i64 %232 - %234 = load i32, i32* %233, align 4 - %235 = mul nsw i32 %225, %234 - %236 = load i32, i32* %14, align 4 - %237 = sext i32 %236 to i64 - %238 = mul nsw i64 %237, %23 - %239 = getelementptr inbounds i32, i32* %26, i64 %238 - %240 = load i32, i32* %15, align 4 - %241 = sext i32 %240 to i64 - %242 = getelementptr inbounds i32, i32* %239, i64 %241 - %243 = load i32, i32* %242, align 4 - %244 = add nsw i32 %243, %235 - store i32 %244, i32* %242, align 4 - %245 = load i32, i32* %18, align 4 - %246 = load i32, i32* %19, align 4 - %247 = mul nsw i32 %245, %246 - %248 = load i32, i32* %14, align 4 - %249 = sext i32 %248 to i64 - %250 = mul nsw i64 %249, %23 - %251 = getelementptr inbounds i32, i32* %26, i64 %250 - %252 = load i32, i32* %17, align 4 - %253 = sext i32 %252 to i64 - %254 = getelementptr inbounds i32, i32* %251, i64 %253 - %255 = load i32, i32* %254, align 4 - %256 = load i32, i32* %17, align 4 - %257 = add nsw i32 %256, 1 - %258 = sext i32 %257 to i64 - %259 = mul nsw i64 %258, %23 - %260 = getelementptr inbounds i32, i32* %26, i64 %259 - %261 = load i32, i32* %15, align 4 - %262 = sext i32 %261 to i64 - %263 = getelementptr inbounds i32, i32* %260, i64 %262 - %264 = load i32, i32* %263, align 4 - %265 = mul nsw i32 %255, %264 - %266 = sub nsw i32 %247, %265 - %267 = load i32, i32* %14, align 4 - %268 = sext i32 %267 to i64 - %269 = mul nsw i64 %268, %30 - %270 = getelementptr inbounds i32, i32* %32, i64 %269 - %271 = load i32, i32* %15, align 4 - %272 = sext i32 %271 to i64 - %273 = getelementptr inbounds i32, i32* %270, i64 %272 - %274 = load i32, i32* %273, align 4 - %275 = add nsw i32 %274, %266 - store i32 %275, i32* %273, align 4 - br label %276 - -276: ; preds = %217, %209 - %277 = load i8*, i8** %5, align 8 - %278 = load i32, i32* %17, align 4 - %279 = sext i32 %278 to i64 - %280 = getelementptr inbounds i8, i8* %277, i64 %279 - %281 = load i8, i8* %280, align 1 - %282 = sext i8 %281 to i32 - %283 = icmp eq i32 %282, 94 - br i1 %283, label %284, label %377 - -284: ; preds = %276 - %285 = load i32, i32* %14, align 4 - %286 = sext i32 %285 to i64 - %287 = mul nsw i64 %286, %23 - %288 = getelementptr inbounds i32, i32* %26, i64 %287 - %289 = load i32, i32* %17, align 4 - %290 = sext i32 %289 to i64 - %291 = getelementptr inbounds i32, i32* %288, i64 %290 - %292 = load i32, i32* %291, align 4 - %293 = load i32, i32* %17, align 4 - %294 = add nsw i32 %293, 1 - %295 = sext i32 %294 to i64 - %296 = mul nsw i64 %295, %30 - %297 = getelementptr inbounds i32, i32* %32, i64 %296 - %298 = load i32, i32* %15, align 4 - %299 = sext i32 %298 to i64 - %300 = getelementptr inbounds i32, i32* %297, i64 %299 - %301 = load i32, i32* %300, align 4 - %302 = mul nsw i32 %292, %301 - %303 = load i32, i32* %14, align 4 - %304 = sext i32 %303 to i64 - %305 = mul nsw i64 %304, %30 - %306 = getelementptr inbounds i32, i32* %32, i64 %305 - %307 = load i32, i32* %17, align 4 - %308 = sext i32 %307 to i64 - %309 = getelementptr inbounds i32, i32* %306, i64 %308 - %310 = load i32, i32* %309, align 4 - %311 = load i32, i32* %17, align 4 - %312 = add nsw i32 %311, 1 - %313 = sext i32 %312 to i64 - %314 = mul nsw i64 %313, %23 - %315 = getelementptr inbounds i32, i32* %26, i64 %314 - %316 = load i32, i32* %15, align 4 - %317 = sext i32 %316 to i64 - %318 = getelementptr inbounds i32, i32* %315, i64 %317 - %319 = load i32, i32* %318, align 4 - %320 = mul nsw i32 %310, %319 - %321 = add nsw i32 %302, %320 - %322 = load i32, i32* %14, align 4 - %323 = sext i32 %322 to i64 - %324 = mul nsw i64 %323, %30 - %325 = getelementptr inbounds i32, i32* %32, i64 %324 - %326 = load i32, i32* %15, align 4 - %327 = sext i32 %326 to i64 - %328 = getelementptr inbounds i32, i32* %325, i64 %327 - %329 = load i32, i32* %328, align 4 - %330 = add nsw i32 %329, %321 - store i32 %330, i32* %328, align 4 - %331 = load i32, i32* %14, align 4 - %332 = sext i32 %331 to i64 - %333 = mul nsw i64 %332, %30 - %334 = getelementptr inbounds i32, i32* %32, i64 %333 - %335 = load i32, i32* %17, align 4 - %336 = sext i32 %335 to i64 - %337 = getelementptr inbounds i32, i32* %334, i64 %336 - %338 = load i32, i32* %337, align 4 - %339 = load i32, i32* %17, align 4 - %340 = add nsw i32 %339, 1 - %341 = sext i32 %340 to i64 - %342 = mul nsw i64 %341, %30 - %343 = getelementptr inbounds i32, i32* %32, i64 %342 - %344 = load i32, i32* %15, align 4 - %345 = sext i32 %344 to i64 - %346 = getelementptr inbounds i32, i32* %343, i64 %345 - %347 = load i32, i32* %346, align 4 - %348 = mul nsw i32 %338, %347 - %349 = load i32, i32* %14, align 4 - %350 = sext i32 %349 to i64 - %351 = mul nsw i64 %350, %23 - %352 = getelementptr inbounds i32, i32* %26, i64 %351 - %353 = load i32, i32* %17, align 4 - %354 = sext i32 %353 to i64 - %355 = getelementptr inbounds i32, i32* %352, i64 %354 - %356 = load i32, i32* %355, align 4 - %357 = load i32, i32* %17, align 4 - %358 = add nsw i32 %357, 1 - %359 = sext i32 %358 to i64 - %360 = mul nsw i64 %359, %23 - %361 = getelementptr inbounds i32, i32* %26, i64 %360 - %362 = load i32, i32* %15, align 4 - %363 = sext i32 %362 to i64 - %364 = getelementptr inbounds i32, i32* %361, i64 %363 - %365 = load i32, i32* %364, align 4 - %366 = mul nsw i32 %356, %365 - %367 = add nsw i32 %348, %366 - %368 = load i32, i32* %14, align 4 - %369 = sext i32 %368 to i64 - %370 = mul nsw i64 %369, %23 - %371 = getelementptr inbounds i32, i32* %26, i64 %370 - %372 = load i32, i32* %15, align 4 - %373 = sext i32 %372 to i64 - %374 = getelementptr inbounds i32, i32* %371, i64 %373 - %375 = load i32, i32* %374, align 4 - %376 = add nsw i32 %375, %367 - store i32 %376, i32* %374, align 4 - br label %377 - -377: ; preds = %284, %276 - br label %378 - -378: ; preds = %377 - %379 = load i32, i32* %16, align 4 - %380 = add nsw i32 %379, 1 - store i32 %380, i32* %16, align 4 - br label %99, !llvm.loop !8 - -381: ; preds = %99 - br label %382 - -382: ; preds = %381 - %383 = load i32, i32* %14, align 4 - %384 = add nsw i32 %383, 1 - store i32 %384, i32* %14, align 4 - %385 = load i32, i32* %15, align 4 - %386 = add nsw i32 %385, 1 - store i32 %386, i32* %15, align 4 - br label %80, !llvm.loop !9 - -387: ; preds = %80 - br label %388 - -388: ; preds = %387 - %389 = load i32, i32* %13, align 4 - %390 = add nsw i32 %389, 1 - store i32 %390, i32* %13, align 4 - br label %74, !llvm.loop !10 - -391: ; preds = %74 - %392 = mul nsw i64 0, %30 - %393 = getelementptr inbounds i32, i32* %32, i64 %392 - %394 = load i32, i32* %6, align 4 - %395 = sub nsw i32 %394, 1 - %396 = sext i32 %395 to i64 - %397 = getelementptr inbounds i32, i32* %393, i64 %396 - %398 = load i32, i32* %397, align 4 - %399 = load i8*, i8** %7, align 8 - call void @llvm.stackrestore(i8* %399) - ret i32 %398 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [5 x i8], align 1 - %3 = alloca [4 x i8], align 1 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [5 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %5, i8* align 1 getelementptr inbounds ([5 x i8], [5 x i8]* @__const.main.symbols, i32 0, i32 0), i64 5, i1 false) - %6 = bitcast [4 x i8]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %6, i8* align 1 getelementptr inbounds ([4 x i8], [4 x i8]* @__const.main.operators, i32 0, i32 0), i64 4, i1 false) - %7 = getelementptr inbounds [5 x i8], [5 x i8]* %2, i64 0, i64 0 - %8 = call i64 @strlen(i8* noundef %7) #9 - %9 = trunc i64 %8 to i32 - store i32 %9, i32* %4, align 4 - %10 = getelementptr inbounds [5 x i8], [5 x i8]* %2, i64 0, i64 0 - %11 = getelementptr inbounds [4 x i8], [4 x i8]* %3, i64 0, i64 0 - %12 = load i32, i32* %4, align 4 - %13 = call noundef i32 @_Z12countParenthPcS_i(i8* noundef %10, i8* noundef %11, i32 noundef %12) - %14 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %13) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #8 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_boolean_parenthesization_problem.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } -attributes #8 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/boruvkas-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/boruvkas-algorithm.ll deleted file mode 100644 index b59b4ef0..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/boruvkas-algorithm.ll +++ /dev/null @@ -1,684 +0,0 @@ -; ModuleID = 'PE-benchmarks/boruvkas-algorithm.cpp' -source_filename = "PE-benchmarks/boruvkas-algorithm.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%struct.Graph = type { i32, i32, %struct.Edge* } -%struct.Edge = type { i32, i32, i32 } -%struct.subset = type { i32, i32 } - -@.str = private unnamed_addr constant [28 x i8] c"Edge %d-%d included in MST\0A\00", align 1 -@.str.1 = private unnamed_addr constant [21 x i8] c"Weight of MST is %d\0A\00", align 1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z10boruvkaMSTP5Graph(%struct.Graph* noundef %0) #0 { - %2 = alloca %struct.Graph*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca %struct.Edge*, align 8 - %6 = alloca %struct.subset*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - %16 = alloca i32, align 4 - %17 = alloca i32, align 4 - store %struct.Graph* %0, %struct.Graph** %2, align 8 - %18 = load %struct.Graph*, %struct.Graph** %2, align 8 - %19 = getelementptr inbounds %struct.Graph, %struct.Graph* %18, i32 0, i32 0 - %20 = load i32, i32* %19, align 8 - store i32 %20, i32* %3, align 4 - %21 = load %struct.Graph*, %struct.Graph** %2, align 8 - %22 = getelementptr inbounds %struct.Graph, %struct.Graph* %21, i32 0, i32 1 - %23 = load i32, i32* %22, align 4 - store i32 %23, i32* %4, align 4 - %24 = load %struct.Graph*, %struct.Graph** %2, align 8 - %25 = getelementptr inbounds %struct.Graph, %struct.Graph* %24, i32 0, i32 2 - %26 = load %struct.Edge*, %struct.Edge** %25, align 8 - store %struct.Edge* %26, %struct.Edge** %5, align 8 - %27 = load i32, i32* %3, align 4 - %28 = sext i32 %27 to i64 - %29 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %28, i64 8) - %30 = extractvalue { i64, i1 } %29, 1 - %31 = extractvalue { i64, i1 } %29, 0 - %32 = select i1 %30, i64 -1, i64 %31 - %33 = call noalias noundef nonnull i8* @_Znam(i64 noundef %32) #5 - %34 = bitcast i8* %33 to %struct.subset* - store %struct.subset* %34, %struct.subset** %6, align 8 - %35 = load i32, i32* %3, align 4 - %36 = sext i32 %35 to i64 - %37 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %36, i64 4) - %38 = extractvalue { i64, i1 } %37, 1 - %39 = extractvalue { i64, i1 } %37, 0 - %40 = select i1 %38, i64 -1, i64 %39 - %41 = call noalias noundef nonnull i8* @_Znam(i64 noundef %40) #5 - %42 = bitcast i8* %41 to i32* - store i32* %42, i32** %7, align 8 - store i32 0, i32* %8, align 4 - br label %43 - -43: ; preds = %63, %1 - %44 = load i32, i32* %8, align 4 - %45 = load i32, i32* %3, align 4 - %46 = icmp slt i32 %44, %45 - br i1 %46, label %47, label %66 - -47: ; preds = %43 - %48 = load i32, i32* %8, align 4 - %49 = load %struct.subset*, %struct.subset** %6, align 8 - %50 = load i32, i32* %8, align 4 - %51 = sext i32 %50 to i64 - %52 = getelementptr inbounds %struct.subset, %struct.subset* %49, i64 %51 - %53 = getelementptr inbounds %struct.subset, %struct.subset* %52, i32 0, i32 0 - store i32 %48, i32* %53, align 4 - %54 = load %struct.subset*, %struct.subset** %6, align 8 - %55 = load i32, i32* %8, align 4 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds %struct.subset, %struct.subset* %54, i64 %56 - %58 = getelementptr inbounds %struct.subset, %struct.subset* %57, i32 0, i32 1 - store i32 0, i32* %58, align 4 - %59 = load i32*, i32** %7, align 8 - %60 = load i32, i32* %8, align 4 - %61 = sext i32 %60 to i64 - %62 = getelementptr inbounds i32, i32* %59, i64 %61 - store i32 -1, i32* %62, align 4 - br label %63 - -63: ; preds = %47 - %64 = load i32, i32* %8, align 4 - %65 = add nsw i32 %64, 1 - store i32 %65, i32* %8, align 4 - br label %43, !llvm.loop !6 - -66: ; preds = %43 - %67 = load i32, i32* %3, align 4 - store i32 %67, i32* %9, align 4 - store i32 0, i32* %10, align 4 - br label %68 - -68: ; preds = %261, %66 - %69 = load i32, i32* %9, align 4 - %70 = icmp sgt i32 %69, 1 - br i1 %70, label %71, label %262 - -71: ; preds = %68 - store i32 0, i32* %11, align 4 - br label %72 - -72: ; preds = %81, %71 - %73 = load i32, i32* %11, align 4 - %74 = load i32, i32* %3, align 4 - %75 = icmp slt i32 %73, %74 - br i1 %75, label %76, label %84 - -76: ; preds = %72 - %77 = load i32*, i32** %7, align 8 - %78 = load i32, i32* %11, align 4 - %79 = sext i32 %78 to i64 - %80 = getelementptr inbounds i32, i32* %77, i64 %79 - store i32 -1, i32* %80, align 4 - br label %81 - -81: ; preds = %76 - %82 = load i32, i32* %11, align 4 - %83 = add nsw i32 %82, 1 - store i32 %83, i32* %11, align 4 - br label %72, !llvm.loop !8 - -84: ; preds = %72 - store i32 0, i32* %12, align 4 - br label %85 - -85: ; preds = %174, %84 - %86 = load i32, i32* %12, align 4 - %87 = load i32, i32* %4, align 4 - %88 = icmp slt i32 %86, %87 - br i1 %88, label %89, label %177 - -89: ; preds = %85 - %90 = load %struct.subset*, %struct.subset** %6, align 8 - %91 = load %struct.Edge*, %struct.Edge** %5, align 8 - %92 = load i32, i32* %12, align 4 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds %struct.Edge, %struct.Edge* %91, i64 %93 - %95 = getelementptr inbounds %struct.Edge, %struct.Edge* %94, i32 0, i32 0 - %96 = load i32, i32* %95, align 4 - %97 = call noundef i32 @_Z4findP6subseti(%struct.subset* noundef %90, i32 noundef %96) - store i32 %97, i32* %13, align 4 - %98 = load %struct.subset*, %struct.subset** %6, align 8 - %99 = load %struct.Edge*, %struct.Edge** %5, align 8 - %100 = load i32, i32* %12, align 4 - %101 = sext i32 %100 to i64 - %102 = getelementptr inbounds %struct.Edge, %struct.Edge* %99, i64 %101 - %103 = getelementptr inbounds %struct.Edge, %struct.Edge* %102, i32 0, i32 1 - %104 = load i32, i32* %103, align 4 - %105 = call noundef i32 @_Z4findP6subseti(%struct.subset* noundef %98, i32 noundef %104) - store i32 %105, i32* %14, align 4 - %106 = load i32, i32* %13, align 4 - %107 = load i32, i32* %14, align 4 - %108 = icmp eq i32 %106, %107 - br i1 %108, label %109, label %110 - -109: ; preds = %89 - br label %174 - -110: ; preds = %89 - %111 = load i32*, i32** %7, align 8 - %112 = load i32, i32* %13, align 4 - %113 = sext i32 %112 to i64 - %114 = getelementptr inbounds i32, i32* %111, i64 %113 - %115 = load i32, i32* %114, align 4 - %116 = icmp eq i32 %115, -1 - br i1 %116, label %135, label %117 - -117: ; preds = %110 - %118 = load %struct.Edge*, %struct.Edge** %5, align 8 - %119 = load i32*, i32** %7, align 8 - %120 = load i32, i32* %13, align 4 - %121 = sext i32 %120 to i64 - %122 = getelementptr inbounds i32, i32* %119, i64 %121 - %123 = load i32, i32* %122, align 4 - %124 = sext i32 %123 to i64 - %125 = getelementptr inbounds %struct.Edge, %struct.Edge* %118, i64 %124 - %126 = getelementptr inbounds %struct.Edge, %struct.Edge* %125, i32 0, i32 2 - %127 = load i32, i32* %126, align 4 - %128 = load %struct.Edge*, %struct.Edge** %5, align 8 - %129 = load i32, i32* %12, align 4 - %130 = sext i32 %129 to i64 - %131 = getelementptr inbounds %struct.Edge, %struct.Edge* %128, i64 %130 - %132 = getelementptr inbounds %struct.Edge, %struct.Edge* %131, i32 0, i32 2 - %133 = load i32, i32* %132, align 4 - %134 = icmp sgt i32 %127, %133 - br i1 %134, label %135, label %141 - -135: ; preds = %117, %110 - %136 = load i32, i32* %12, align 4 - %137 = load i32*, i32** %7, align 8 - %138 = load i32, i32* %13, align 4 - %139 = sext i32 %138 to i64 - %140 = getelementptr inbounds i32, i32* %137, i64 %139 - store i32 %136, i32* %140, align 4 - br label %141 - -141: ; preds = %135, %117 - %142 = load i32*, i32** %7, align 8 - %143 = load i32, i32* %14, align 4 - %144 = sext i32 %143 to i64 - %145 = getelementptr inbounds i32, i32* %142, i64 %144 - %146 = load i32, i32* %145, align 4 - %147 = icmp eq i32 %146, -1 - br i1 %147, label %166, label %148 - -148: ; preds = %141 - %149 = load %struct.Edge*, %struct.Edge** %5, align 8 - %150 = load i32*, i32** %7, align 8 - %151 = load i32, i32* %14, align 4 - %152 = sext i32 %151 to i64 - %153 = getelementptr inbounds i32, i32* %150, i64 %152 - %154 = load i32, i32* %153, align 4 - %155 = sext i32 %154 to i64 - %156 = getelementptr inbounds %struct.Edge, %struct.Edge* %149, i64 %155 - %157 = getelementptr inbounds %struct.Edge, %struct.Edge* %156, i32 0, i32 2 - %158 = load i32, i32* %157, align 4 - %159 = load %struct.Edge*, %struct.Edge** %5, align 8 - %160 = load i32, i32* %12, align 4 - %161 = sext i32 %160 to i64 - %162 = getelementptr inbounds %struct.Edge, %struct.Edge* %159, i64 %161 - %163 = getelementptr inbounds %struct.Edge, %struct.Edge* %162, i32 0, i32 2 - %164 = load i32, i32* %163, align 4 - %165 = icmp sgt i32 %158, %164 - br i1 %165, label %166, label %172 - -166: ; preds = %148, %141 - %167 = load i32, i32* %12, align 4 - %168 = load i32*, i32** %7, align 8 - %169 = load i32, i32* %14, align 4 - %170 = sext i32 %169 to i64 - %171 = getelementptr inbounds i32, i32* %168, i64 %170 - store i32 %167, i32* %171, align 4 - br label %172 - -172: ; preds = %166, %148 - br label %173 - -173: ; preds = %172 - br label %174 - -174: ; preds = %173, %109 - %175 = load i32, i32* %12, align 4 - %176 = add nsw i32 %175, 1 - store i32 %176, i32* %12, align 4 - br label %85, !llvm.loop !9 - -177: ; preds = %85 - store i32 0, i32* %15, align 4 - br label %178 - -178: ; preds = %258, %177 - %179 = load i32, i32* %15, align 4 - %180 = load i32, i32* %3, align 4 - %181 = icmp slt i32 %179, %180 - br i1 %181, label %182, label %261 - -182: ; preds = %178 - %183 = load i32*, i32** %7, align 8 - %184 = load i32, i32* %15, align 4 - %185 = sext i32 %184 to i64 - %186 = getelementptr inbounds i32, i32* %183, i64 %185 - %187 = load i32, i32* %186, align 4 - %188 = icmp ne i32 %187, -1 - br i1 %188, label %189, label %257 - -189: ; preds = %182 - %190 = load %struct.subset*, %struct.subset** %6, align 8 - %191 = load %struct.Edge*, %struct.Edge** %5, align 8 - %192 = load i32*, i32** %7, align 8 - %193 = load i32, i32* %15, align 4 - %194 = sext i32 %193 to i64 - %195 = getelementptr inbounds i32, i32* %192, i64 %194 - %196 = load i32, i32* %195, align 4 - %197 = sext i32 %196 to i64 - %198 = getelementptr inbounds %struct.Edge, %struct.Edge* %191, i64 %197 - %199 = getelementptr inbounds %struct.Edge, %struct.Edge* %198, i32 0, i32 0 - %200 = load i32, i32* %199, align 4 - %201 = call noundef i32 @_Z4findP6subseti(%struct.subset* noundef %190, i32 noundef %200) - store i32 %201, i32* %16, align 4 - %202 = load %struct.subset*, %struct.subset** %6, align 8 - %203 = load %struct.Edge*, %struct.Edge** %5, align 8 - %204 = load i32*, i32** %7, align 8 - %205 = load i32, i32* %15, align 4 - %206 = sext i32 %205 to i64 - %207 = getelementptr inbounds i32, i32* %204, i64 %206 - %208 = load i32, i32* %207, align 4 - %209 = sext i32 %208 to i64 - %210 = getelementptr inbounds %struct.Edge, %struct.Edge* %203, i64 %209 - %211 = getelementptr inbounds %struct.Edge, %struct.Edge* %210, i32 0, i32 1 - %212 = load i32, i32* %211, align 4 - %213 = call noundef i32 @_Z4findP6subseti(%struct.subset* noundef %202, i32 noundef %212) - store i32 %213, i32* %17, align 4 - %214 = load i32, i32* %16, align 4 - %215 = load i32, i32* %17, align 4 - %216 = icmp eq i32 %214, %215 - br i1 %216, label %217, label %218 - -217: ; preds = %189 - br label %258 - -218: ; preds = %189 - %219 = load %struct.Edge*, %struct.Edge** %5, align 8 - %220 = load i32*, i32** %7, align 8 - %221 = load i32, i32* %15, align 4 - %222 = sext i32 %221 to i64 - %223 = getelementptr inbounds i32, i32* %220, i64 %222 - %224 = load i32, i32* %223, align 4 - %225 = sext i32 %224 to i64 - %226 = getelementptr inbounds %struct.Edge, %struct.Edge* %219, i64 %225 - %227 = getelementptr inbounds %struct.Edge, %struct.Edge* %226, i32 0, i32 2 - %228 = load i32, i32* %227, align 4 - %229 = load i32, i32* %10, align 4 - %230 = add nsw i32 %229, %228 - store i32 %230, i32* %10, align 4 - %231 = load %struct.Edge*, %struct.Edge** %5, align 8 - %232 = load i32*, i32** %7, align 8 - %233 = load i32, i32* %15, align 4 - %234 = sext i32 %233 to i64 - %235 = getelementptr inbounds i32, i32* %232, i64 %234 - %236 = load i32, i32* %235, align 4 - %237 = sext i32 %236 to i64 - %238 = getelementptr inbounds %struct.Edge, %struct.Edge* %231, i64 %237 - %239 = getelementptr inbounds %struct.Edge, %struct.Edge* %238, i32 0, i32 0 - %240 = load i32, i32* %239, align 4 - %241 = load %struct.Edge*, %struct.Edge** %5, align 8 - %242 = load i32*, i32** %7, align 8 - %243 = load i32, i32* %15, align 4 - %244 = sext i32 %243 to i64 - %245 = getelementptr inbounds i32, i32* %242, i64 %244 - %246 = load i32, i32* %245, align 4 - %247 = sext i32 %246 to i64 - %248 = getelementptr inbounds %struct.Edge, %struct.Edge* %241, i64 %247 - %249 = getelementptr inbounds %struct.Edge, %struct.Edge* %248, i32 0, i32 1 - %250 = load i32, i32* %249, align 4 - %251 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([28 x i8], [28 x i8]* @.str, i64 0, i64 0), i32 noundef %240, i32 noundef %250) - %252 = load %struct.subset*, %struct.subset** %6, align 8 - %253 = load i32, i32* %16, align 4 - %254 = load i32, i32* %17, align 4 - call void @_Z5UnionP6subsetii(%struct.subset* noundef %252, i32 noundef %253, i32 noundef %254) - %255 = load i32, i32* %9, align 4 - %256 = add nsw i32 %255, -1 - store i32 %256, i32* %9, align 4 - br label %257 - -257: ; preds = %218, %182 - br label %258 - -258: ; preds = %257, %217 - %259 = load i32, i32* %15, align 4 - %260 = add nsw i32 %259, 1 - store i32 %260, i32* %15, align 4 - br label %178, !llvm.loop !10 - -261: ; preds = %178 - br label %68, !llvm.loop !11 - -262: ; preds = %68 - %263 = load i32, i32* %10, align 4 - %264 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([21 x i8], [21 x i8]* @.str.1, i64 0, i64 0), i32 noundef %263) - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #1 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #2 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z4findP6subseti(%struct.subset* noundef %0, i32 noundef %1) #0 { - %3 = alloca %struct.subset*, align 8 - %4 = alloca i32, align 4 - store %struct.subset* %0, %struct.subset** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %struct.subset*, %struct.subset** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = sext i32 %6 to i64 - %8 = getelementptr inbounds %struct.subset, %struct.subset* %5, i64 %7 - %9 = getelementptr inbounds %struct.subset, %struct.subset* %8, i32 0, i32 0 - %10 = load i32, i32* %9, align 4 - %11 = load i32, i32* %4, align 4 - %12 = icmp ne i32 %10, %11 - br i1 %12, label %13, label %27 - -13: ; preds = %2 - %14 = load %struct.subset*, %struct.subset** %3, align 8 - %15 = load %struct.subset*, %struct.subset** %3, align 8 - %16 = load i32, i32* %4, align 4 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds %struct.subset, %struct.subset* %15, i64 %17 - %19 = getelementptr inbounds %struct.subset, %struct.subset* %18, i32 0, i32 0 - %20 = load i32, i32* %19, align 4 - %21 = call noundef i32 @_Z4findP6subseti(%struct.subset* noundef %14, i32 noundef %20) - %22 = load %struct.subset*, %struct.subset** %3, align 8 - %23 = load i32, i32* %4, align 4 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds %struct.subset, %struct.subset* %22, i64 %24 - %26 = getelementptr inbounds %struct.subset, %struct.subset* %25, i32 0, i32 0 - store i32 %21, i32* %26, align 4 - br label %27 - -27: ; preds = %13, %2 - %28 = load %struct.subset*, %struct.subset** %3, align 8 - %29 = load i32, i32* %4, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds %struct.subset, %struct.subset* %28, i64 %30 - %32 = getelementptr inbounds %struct.subset, %struct.subset* %31, i32 0, i32 0 - %33 = load i32, i32* %32, align 4 - ret i32 %33 -} - -declare i32 @printf(i8* noundef, ...) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z5UnionP6subsetii(%struct.subset* noundef %0, i32 noundef %1, i32 noundef %2) #0 { - %4 = alloca %struct.subset*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store %struct.subset* %0, %struct.subset** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %9 = load %struct.subset*, %struct.subset** %4, align 8 - %10 = load i32, i32* %5, align 4 - %11 = call noundef i32 @_Z4findP6subseti(%struct.subset* noundef %9, i32 noundef %10) - store i32 %11, i32* %7, align 4 - %12 = load %struct.subset*, %struct.subset** %4, align 8 - %13 = load i32, i32* %6, align 4 - %14 = call noundef i32 @_Z4findP6subseti(%struct.subset* noundef %12, i32 noundef %13) - store i32 %14, i32* %8, align 4 - %15 = load %struct.subset*, %struct.subset** %4, align 8 - %16 = load i32, i32* %7, align 4 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds %struct.subset, %struct.subset* %15, i64 %17 - %19 = getelementptr inbounds %struct.subset, %struct.subset* %18, i32 0, i32 1 - %20 = load i32, i32* %19, align 4 - %21 = load %struct.subset*, %struct.subset** %4, align 8 - %22 = load i32, i32* %8, align 4 - %23 = sext i32 %22 to i64 - %24 = getelementptr inbounds %struct.subset, %struct.subset* %21, i64 %23 - %25 = getelementptr inbounds %struct.subset, %struct.subset* %24, i32 0, i32 1 - %26 = load i32, i32* %25, align 4 - %27 = icmp slt i32 %20, %26 - br i1 %27, label %28, label %35 - -28: ; preds = %3 - %29 = load i32, i32* %8, align 4 - %30 = load %struct.subset*, %struct.subset** %4, align 8 - %31 = load i32, i32* %7, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds %struct.subset, %struct.subset* %30, i64 %32 - %34 = getelementptr inbounds %struct.subset, %struct.subset* %33, i32 0, i32 0 - store i32 %29, i32* %34, align 4 - br label %71 - -35: ; preds = %3 - %36 = load %struct.subset*, %struct.subset** %4, align 8 - %37 = load i32, i32* %7, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds %struct.subset, %struct.subset* %36, i64 %38 - %40 = getelementptr inbounds %struct.subset, %struct.subset* %39, i32 0, i32 1 - %41 = load i32, i32* %40, align 4 - %42 = load %struct.subset*, %struct.subset** %4, align 8 - %43 = load i32, i32* %8, align 4 - %44 = sext i32 %43 to i64 - %45 = getelementptr inbounds %struct.subset, %struct.subset* %42, i64 %44 - %46 = getelementptr inbounds %struct.subset, %struct.subset* %45, i32 0, i32 1 - %47 = load i32, i32* %46, align 4 - %48 = icmp sgt i32 %41, %47 - br i1 %48, label %49, label %56 - -49: ; preds = %35 - %50 = load i32, i32* %7, align 4 - %51 = load %struct.subset*, %struct.subset** %4, align 8 - %52 = load i32, i32* %8, align 4 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds %struct.subset, %struct.subset* %51, i64 %53 - %55 = getelementptr inbounds %struct.subset, %struct.subset* %54, i32 0, i32 0 - store i32 %50, i32* %55, align 4 - br label %70 - -56: ; preds = %35 - %57 = load i32, i32* %7, align 4 - %58 = load %struct.subset*, %struct.subset** %4, align 8 - %59 = load i32, i32* %8, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds %struct.subset, %struct.subset* %58, i64 %60 - %62 = getelementptr inbounds %struct.subset, %struct.subset* %61, i32 0, i32 0 - store i32 %57, i32* %62, align 4 - %63 = load %struct.subset*, %struct.subset** %4, align 8 - %64 = load i32, i32* %7, align 4 - %65 = sext i32 %64 to i64 - %66 = getelementptr inbounds %struct.subset, %struct.subset* %63, i64 %65 - %67 = getelementptr inbounds %struct.subset, %struct.subset* %66, i32 0, i32 1 - %68 = load i32, i32* %67, align 4 - %69 = add nsw i32 %68, 1 - store i32 %69, i32* %67, align 4 - br label %70 - -70: ; preds = %56, %49 - br label %71 - -71: ; preds = %70, %28 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef %struct.Graph* @_Z11createGraphii(i32 noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca %struct.Graph*, align 8 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %6 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 16) #5 - %7 = bitcast i8* %6 to %struct.Graph* - store %struct.Graph* %7, %struct.Graph** %5, align 8 - %8 = load i32, i32* %3, align 4 - %9 = load %struct.Graph*, %struct.Graph** %5, align 8 - %10 = getelementptr inbounds %struct.Graph, %struct.Graph* %9, i32 0, i32 0 - store i32 %8, i32* %10, align 8 - %11 = load i32, i32* %4, align 4 - %12 = load %struct.Graph*, %struct.Graph** %5, align 8 - %13 = getelementptr inbounds %struct.Graph, %struct.Graph* %12, i32 0, i32 1 - store i32 %11, i32* %13, align 4 - %14 = load i32, i32* %4, align 4 - %15 = sext i32 %14 to i64 - %16 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %15, i64 12) - %17 = extractvalue { i64, i1 } %16, 1 - %18 = extractvalue { i64, i1 } %16, 0 - %19 = select i1 %17, i64 -1, i64 %18 - %20 = call noalias noundef nonnull i8* @_Znam(i64 noundef %19) #5 - %21 = bitcast i8* %20 to %struct.Edge* - %22 = load %struct.Graph*, %struct.Graph** %5, align 8 - %23 = getelementptr inbounds %struct.Graph, %struct.Graph* %22, i32 0, i32 2 - store %struct.Edge* %21, %struct.Edge** %23, align 8 - %24 = load %struct.Graph*, %struct.Graph** %5, align 8 - ret %struct.Graph* %24 -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #2 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #4 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - %4 = alloca %struct.Graph*, align 8 - store i32 0, i32* %1, align 4 - store i32 4, i32* %2, align 4 - store i32 5, i32* %3, align 4 - %5 = load i32, i32* %2, align 4 - %6 = load i32, i32* %3, align 4 - %7 = call noundef %struct.Graph* @_Z11createGraphii(i32 noundef %5, i32 noundef %6) - store %struct.Graph* %7, %struct.Graph** %4, align 8 - %8 = load %struct.Graph*, %struct.Graph** %4, align 8 - %9 = getelementptr inbounds %struct.Graph, %struct.Graph* %8, i32 0, i32 2 - %10 = load %struct.Edge*, %struct.Edge** %9, align 8 - %11 = getelementptr inbounds %struct.Edge, %struct.Edge* %10, i64 0 - %12 = getelementptr inbounds %struct.Edge, %struct.Edge* %11, i32 0, i32 0 - store i32 0, i32* %12, align 4 - %13 = load %struct.Graph*, %struct.Graph** %4, align 8 - %14 = getelementptr inbounds %struct.Graph, %struct.Graph* %13, i32 0, i32 2 - %15 = load %struct.Edge*, %struct.Edge** %14, align 8 - %16 = getelementptr inbounds %struct.Edge, %struct.Edge* %15, i64 0 - %17 = getelementptr inbounds %struct.Edge, %struct.Edge* %16, i32 0, i32 1 - store i32 1, i32* %17, align 4 - %18 = load %struct.Graph*, %struct.Graph** %4, align 8 - %19 = getelementptr inbounds %struct.Graph, %struct.Graph* %18, i32 0, i32 2 - %20 = load %struct.Edge*, %struct.Edge** %19, align 8 - %21 = getelementptr inbounds %struct.Edge, %struct.Edge* %20, i64 0 - %22 = getelementptr inbounds %struct.Edge, %struct.Edge* %21, i32 0, i32 2 - store i32 10, i32* %22, align 4 - %23 = load %struct.Graph*, %struct.Graph** %4, align 8 - %24 = getelementptr inbounds %struct.Graph, %struct.Graph* %23, i32 0, i32 2 - %25 = load %struct.Edge*, %struct.Edge** %24, align 8 - %26 = getelementptr inbounds %struct.Edge, %struct.Edge* %25, i64 1 - %27 = getelementptr inbounds %struct.Edge, %struct.Edge* %26, i32 0, i32 0 - store i32 0, i32* %27, align 4 - %28 = load %struct.Graph*, %struct.Graph** %4, align 8 - %29 = getelementptr inbounds %struct.Graph, %struct.Graph* %28, i32 0, i32 2 - %30 = load %struct.Edge*, %struct.Edge** %29, align 8 - %31 = getelementptr inbounds %struct.Edge, %struct.Edge* %30, i64 1 - %32 = getelementptr inbounds %struct.Edge, %struct.Edge* %31, i32 0, i32 1 - store i32 2, i32* %32, align 4 - %33 = load %struct.Graph*, %struct.Graph** %4, align 8 - %34 = getelementptr inbounds %struct.Graph, %struct.Graph* %33, i32 0, i32 2 - %35 = load %struct.Edge*, %struct.Edge** %34, align 8 - %36 = getelementptr inbounds %struct.Edge, %struct.Edge* %35, i64 1 - %37 = getelementptr inbounds %struct.Edge, %struct.Edge* %36, i32 0, i32 2 - store i32 6, i32* %37, align 4 - %38 = load %struct.Graph*, %struct.Graph** %4, align 8 - %39 = getelementptr inbounds %struct.Graph, %struct.Graph* %38, i32 0, i32 2 - %40 = load %struct.Edge*, %struct.Edge** %39, align 8 - %41 = getelementptr inbounds %struct.Edge, %struct.Edge* %40, i64 2 - %42 = getelementptr inbounds %struct.Edge, %struct.Edge* %41, i32 0, i32 0 - store i32 0, i32* %42, align 4 - %43 = load %struct.Graph*, %struct.Graph** %4, align 8 - %44 = getelementptr inbounds %struct.Graph, %struct.Graph* %43, i32 0, i32 2 - %45 = load %struct.Edge*, %struct.Edge** %44, align 8 - %46 = getelementptr inbounds %struct.Edge, %struct.Edge* %45, i64 2 - %47 = getelementptr inbounds %struct.Edge, %struct.Edge* %46, i32 0, i32 1 - store i32 3, i32* %47, align 4 - %48 = load %struct.Graph*, %struct.Graph** %4, align 8 - %49 = getelementptr inbounds %struct.Graph, %struct.Graph* %48, i32 0, i32 2 - %50 = load %struct.Edge*, %struct.Edge** %49, align 8 - %51 = getelementptr inbounds %struct.Edge, %struct.Edge* %50, i64 2 - %52 = getelementptr inbounds %struct.Edge, %struct.Edge* %51, i32 0, i32 2 - store i32 5, i32* %52, align 4 - %53 = load %struct.Graph*, %struct.Graph** %4, align 8 - %54 = getelementptr inbounds %struct.Graph, %struct.Graph* %53, i32 0, i32 2 - %55 = load %struct.Edge*, %struct.Edge** %54, align 8 - %56 = getelementptr inbounds %struct.Edge, %struct.Edge* %55, i64 3 - %57 = getelementptr inbounds %struct.Edge, %struct.Edge* %56, i32 0, i32 0 - store i32 1, i32* %57, align 4 - %58 = load %struct.Graph*, %struct.Graph** %4, align 8 - %59 = getelementptr inbounds %struct.Graph, %struct.Graph* %58, i32 0, i32 2 - %60 = load %struct.Edge*, %struct.Edge** %59, align 8 - %61 = getelementptr inbounds %struct.Edge, %struct.Edge* %60, i64 3 - %62 = getelementptr inbounds %struct.Edge, %struct.Edge* %61, i32 0, i32 1 - store i32 3, i32* %62, align 4 - %63 = load %struct.Graph*, %struct.Graph** %4, align 8 - %64 = getelementptr inbounds %struct.Graph, %struct.Graph* %63, i32 0, i32 2 - %65 = load %struct.Edge*, %struct.Edge** %64, align 8 - %66 = getelementptr inbounds %struct.Edge, %struct.Edge* %65, i64 3 - %67 = getelementptr inbounds %struct.Edge, %struct.Edge* %66, i32 0, i32 2 - store i32 15, i32* %67, align 4 - %68 = load %struct.Graph*, %struct.Graph** %4, align 8 - %69 = getelementptr inbounds %struct.Graph, %struct.Graph* %68, i32 0, i32 2 - %70 = load %struct.Edge*, %struct.Edge** %69, align 8 - %71 = getelementptr inbounds %struct.Edge, %struct.Edge* %70, i64 4 - %72 = getelementptr inbounds %struct.Edge, %struct.Edge* %71, i32 0, i32 0 - store i32 2, i32* %72, align 4 - %73 = load %struct.Graph*, %struct.Graph** %4, align 8 - %74 = getelementptr inbounds %struct.Graph, %struct.Graph* %73, i32 0, i32 2 - %75 = load %struct.Edge*, %struct.Edge** %74, align 8 - %76 = getelementptr inbounds %struct.Edge, %struct.Edge* %75, i64 4 - %77 = getelementptr inbounds %struct.Edge, %struct.Edge* %76, i32 0, i32 1 - store i32 3, i32* %77, align 4 - %78 = load %struct.Graph*, %struct.Graph** %4, align 8 - %79 = getelementptr inbounds %struct.Graph, %struct.Graph* %78, i32 0, i32 2 - %80 = load %struct.Edge*, %struct.Edge** %79, align 8 - %81 = getelementptr inbounds %struct.Edge, %struct.Edge* %80, i64 4 - %82 = getelementptr inbounds %struct.Edge, %struct.Edge* %81, i32 0, i32 2 - store i32 4, i32* %82, align 4 - %83 = load %struct.Graph*, %struct.Graph** %4, align 8 - call void @_Z10boruvkaMSTP5Graph(%struct.Graph* noundef %83) - ret i32 0 -} - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #2 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/box-stacking.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/box-stacking.ll deleted file mode 100644 index ed6e41d6..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/box-stacking.ll +++ /dev/null @@ -1,513 +0,0 @@ -; ModuleID = 'PE-benchmarks/box-stacking.cpp' -source_filename = "PE-benchmarks/box-stacking.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%struct.Box = type { i32, i32, i32 } - -@__const.main.arr = private unnamed_addr constant [4 x %struct.Box] [%struct.Box { i32 4, i32 6, i32 7 }, %struct.Box { i32 1, i32 2, i32 3 }, %struct.Box { i32 4, i32 5, i32 6 }, %struct.Box { i32 10, i32 12, i32 32 }], align 16 -@.str = private unnamed_addr constant [44 x i8] c"The maximum possible height of stack is %d\0A\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3minii(i32 noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %5 = load i32, i32* %3, align 4 - %6 = load i32, i32* %4, align 4 - %7 = icmp slt i32 %5, %6 - br i1 %7, label %8, label %10 - -8: ; preds = %2 - %9 = load i32, i32* %3, align 4 - br label %12 - -10: ; preds = %2 - %11 = load i32, i32* %4, align 4 - br label %12 - -12: ; preds = %10, %8 - %13 = phi i32 [ %9, %8 ], [ %11, %10 ] - ret i32 %13 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3maxii(i32 noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %5 = load i32, i32* %3, align 4 - %6 = load i32, i32* %4, align 4 - %7 = icmp sgt i32 %5, %6 - br i1 %7, label %8, label %10 - -8: ; preds = %2 - %9 = load i32, i32* %3, align 4 - br label %12 - -10: ; preds = %2 - %11 = load i32, i32* %4, align 4 - br label %12 - -12: ; preds = %10, %8 - %13 = phi i32 [ %9, %8 ], [ %11, %10 ] - ret i32 %13 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z7comparePKvS0_(i8* noundef %0, i8* noundef %1) #0 { - %3 = alloca i8*, align 8 - %4 = alloca i8*, align 8 - store i8* %0, i8** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load i8*, i8** %4, align 8 - %6 = bitcast i8* %5 to %struct.Box* - %7 = getelementptr inbounds %struct.Box, %struct.Box* %6, i32 0, i32 2 - %8 = load i32, i32* %7, align 4 - %9 = load i8*, i8** %4, align 8 - %10 = bitcast i8* %9 to %struct.Box* - %11 = getelementptr inbounds %struct.Box, %struct.Box* %10, i32 0, i32 1 - %12 = load i32, i32* %11, align 4 - %13 = mul nsw i32 %8, %12 - %14 = load i8*, i8** %3, align 8 - %15 = bitcast i8* %14 to %struct.Box* - %16 = getelementptr inbounds %struct.Box, %struct.Box* %15, i32 0, i32 2 - %17 = load i32, i32* %16, align 4 - %18 = load i8*, i8** %3, align 8 - %19 = bitcast i8* %18 to %struct.Box* - %20 = getelementptr inbounds %struct.Box, %struct.Box* %19, i32 0, i32 1 - %21 = load i32, i32* %20, align 4 - %22 = mul nsw i32 %17, %21 - %23 = sub nsw i32 %13, %22 - ret i32 %23 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z14maxStackHeightP3Boxi(%struct.Box* noundef %0, i32 noundef %1) #1 { - %3 = alloca %struct.Box*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i64, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i64, align 8 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - store %struct.Box* %0, %struct.Box** %3, align 8 - store i32 %1, i32* %4, align 4 - %15 = load i32, i32* %4, align 4 - %16 = mul nsw i32 3, %15 - %17 = zext i32 %16 to i64 - %18 = call i8* @llvm.stacksave() - store i8* %18, i8** %5, align 8 - %19 = alloca %struct.Box, i64 %17, align 16 - store i64 %17, i64* %6, align 8 - store i32 0, i32* %7, align 4 - store i32 0, i32* %8, align 4 - br label %20 - -20: ; preds = %163, %2 - %21 = load i32, i32* %8, align 4 - %22 = load i32, i32* %4, align 4 - %23 = icmp slt i32 %21, %22 - br i1 %23, label %24, label %166 - -24: ; preds = %20 - %25 = load %struct.Box*, %struct.Box** %3, align 8 - %26 = load i32, i32* %8, align 4 - %27 = sext i32 %26 to i64 - %28 = getelementptr inbounds %struct.Box, %struct.Box* %25, i64 %27 - %29 = getelementptr inbounds %struct.Box, %struct.Box* %28, i32 0, i32 0 - %30 = load i32, i32* %29, align 4 - %31 = load i32, i32* %7, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %32 - %34 = getelementptr inbounds %struct.Box, %struct.Box* %33, i32 0, i32 0 - store i32 %30, i32* %34, align 4 - %35 = load %struct.Box*, %struct.Box** %3, align 8 - %36 = load i32, i32* %8, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds %struct.Box, %struct.Box* %35, i64 %37 - %39 = getelementptr inbounds %struct.Box, %struct.Box* %38, i32 0, i32 2 - %40 = load i32, i32* %39, align 4 - %41 = load %struct.Box*, %struct.Box** %3, align 8 - %42 = load i32, i32* %8, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds %struct.Box, %struct.Box* %41, i64 %43 - %45 = getelementptr inbounds %struct.Box, %struct.Box* %44, i32 0, i32 1 - %46 = load i32, i32* %45, align 4 - %47 = call noundef i32 @_Z3maxii(i32 noundef %40, i32 noundef %46) - %48 = load i32, i32* %7, align 4 - %49 = sext i32 %48 to i64 - %50 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %49 - %51 = getelementptr inbounds %struct.Box, %struct.Box* %50, i32 0, i32 2 - store i32 %47, i32* %51, align 4 - %52 = load %struct.Box*, %struct.Box** %3, align 8 - %53 = load i32, i32* %8, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds %struct.Box, %struct.Box* %52, i64 %54 - %56 = getelementptr inbounds %struct.Box, %struct.Box* %55, i32 0, i32 2 - %57 = load i32, i32* %56, align 4 - %58 = load %struct.Box*, %struct.Box** %3, align 8 - %59 = load i32, i32* %8, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds %struct.Box, %struct.Box* %58, i64 %60 - %62 = getelementptr inbounds %struct.Box, %struct.Box* %61, i32 0, i32 1 - %63 = load i32, i32* %62, align 4 - %64 = call noundef i32 @_Z3minii(i32 noundef %57, i32 noundef %63) - %65 = load i32, i32* %7, align 4 - %66 = sext i32 %65 to i64 - %67 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %66 - %68 = getelementptr inbounds %struct.Box, %struct.Box* %67, i32 0, i32 1 - store i32 %64, i32* %68, align 4 - %69 = load i32, i32* %7, align 4 - %70 = add nsw i32 %69, 1 - store i32 %70, i32* %7, align 4 - %71 = load %struct.Box*, %struct.Box** %3, align 8 - %72 = load i32, i32* %8, align 4 - %73 = sext i32 %72 to i64 - %74 = getelementptr inbounds %struct.Box, %struct.Box* %71, i64 %73 - %75 = getelementptr inbounds %struct.Box, %struct.Box* %74, i32 0, i32 1 - %76 = load i32, i32* %75, align 4 - %77 = load i32, i32* %7, align 4 - %78 = sext i32 %77 to i64 - %79 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %78 - %80 = getelementptr inbounds %struct.Box, %struct.Box* %79, i32 0, i32 0 - store i32 %76, i32* %80, align 4 - %81 = load %struct.Box*, %struct.Box** %3, align 8 - %82 = load i32, i32* %8, align 4 - %83 = sext i32 %82 to i64 - %84 = getelementptr inbounds %struct.Box, %struct.Box* %81, i64 %83 - %85 = getelementptr inbounds %struct.Box, %struct.Box* %84, i32 0, i32 0 - %86 = load i32, i32* %85, align 4 - %87 = load %struct.Box*, %struct.Box** %3, align 8 - %88 = load i32, i32* %8, align 4 - %89 = sext i32 %88 to i64 - %90 = getelementptr inbounds %struct.Box, %struct.Box* %87, i64 %89 - %91 = getelementptr inbounds %struct.Box, %struct.Box* %90, i32 0, i32 2 - %92 = load i32, i32* %91, align 4 - %93 = call noundef i32 @_Z3maxii(i32 noundef %86, i32 noundef %92) - %94 = load i32, i32* %7, align 4 - %95 = sext i32 %94 to i64 - %96 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %95 - %97 = getelementptr inbounds %struct.Box, %struct.Box* %96, i32 0, i32 2 - store i32 %93, i32* %97, align 4 - %98 = load %struct.Box*, %struct.Box** %3, align 8 - %99 = load i32, i32* %8, align 4 - %100 = sext i32 %99 to i64 - %101 = getelementptr inbounds %struct.Box, %struct.Box* %98, i64 %100 - %102 = getelementptr inbounds %struct.Box, %struct.Box* %101, i32 0, i32 0 - %103 = load i32, i32* %102, align 4 - %104 = load %struct.Box*, %struct.Box** %3, align 8 - %105 = load i32, i32* %8, align 4 - %106 = sext i32 %105 to i64 - %107 = getelementptr inbounds %struct.Box, %struct.Box* %104, i64 %106 - %108 = getelementptr inbounds %struct.Box, %struct.Box* %107, i32 0, i32 2 - %109 = load i32, i32* %108, align 4 - %110 = call noundef i32 @_Z3minii(i32 noundef %103, i32 noundef %109) - %111 = load i32, i32* %7, align 4 - %112 = sext i32 %111 to i64 - %113 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %112 - %114 = getelementptr inbounds %struct.Box, %struct.Box* %113, i32 0, i32 1 - store i32 %110, i32* %114, align 4 - %115 = load i32, i32* %7, align 4 - %116 = add nsw i32 %115, 1 - store i32 %116, i32* %7, align 4 - %117 = load %struct.Box*, %struct.Box** %3, align 8 - %118 = load i32, i32* %8, align 4 - %119 = sext i32 %118 to i64 - %120 = getelementptr inbounds %struct.Box, %struct.Box* %117, i64 %119 - %121 = getelementptr inbounds %struct.Box, %struct.Box* %120, i32 0, i32 2 - %122 = load i32, i32* %121, align 4 - %123 = load i32, i32* %7, align 4 - %124 = sext i32 %123 to i64 - %125 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %124 - %126 = getelementptr inbounds %struct.Box, %struct.Box* %125, i32 0, i32 0 - store i32 %122, i32* %126, align 4 - %127 = load %struct.Box*, %struct.Box** %3, align 8 - %128 = load i32, i32* %8, align 4 - %129 = sext i32 %128 to i64 - %130 = getelementptr inbounds %struct.Box, %struct.Box* %127, i64 %129 - %131 = getelementptr inbounds %struct.Box, %struct.Box* %130, i32 0, i32 0 - %132 = load i32, i32* %131, align 4 - %133 = load %struct.Box*, %struct.Box** %3, align 8 - %134 = load i32, i32* %8, align 4 - %135 = sext i32 %134 to i64 - %136 = getelementptr inbounds %struct.Box, %struct.Box* %133, i64 %135 - %137 = getelementptr inbounds %struct.Box, %struct.Box* %136, i32 0, i32 1 - %138 = load i32, i32* %137, align 4 - %139 = call noundef i32 @_Z3maxii(i32 noundef %132, i32 noundef %138) - %140 = load i32, i32* %7, align 4 - %141 = sext i32 %140 to i64 - %142 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %141 - %143 = getelementptr inbounds %struct.Box, %struct.Box* %142, i32 0, i32 2 - store i32 %139, i32* %143, align 4 - %144 = load %struct.Box*, %struct.Box** %3, align 8 - %145 = load i32, i32* %8, align 4 - %146 = sext i32 %145 to i64 - %147 = getelementptr inbounds %struct.Box, %struct.Box* %144, i64 %146 - %148 = getelementptr inbounds %struct.Box, %struct.Box* %147, i32 0, i32 0 - %149 = load i32, i32* %148, align 4 - %150 = load %struct.Box*, %struct.Box** %3, align 8 - %151 = load i32, i32* %8, align 4 - %152 = sext i32 %151 to i64 - %153 = getelementptr inbounds %struct.Box, %struct.Box* %150, i64 %152 - %154 = getelementptr inbounds %struct.Box, %struct.Box* %153, i32 0, i32 1 - %155 = load i32, i32* %154, align 4 - %156 = call noundef i32 @_Z3minii(i32 noundef %149, i32 noundef %155) - %157 = load i32, i32* %7, align 4 - %158 = sext i32 %157 to i64 - %159 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %158 - %160 = getelementptr inbounds %struct.Box, %struct.Box* %159, i32 0, i32 1 - store i32 %156, i32* %160, align 4 - %161 = load i32, i32* %7, align 4 - %162 = add nsw i32 %161, 1 - store i32 %162, i32* %7, align 4 - br label %163 - -163: ; preds = %24 - %164 = load i32, i32* %8, align 4 - %165 = add nsw i32 %164, 1 - store i32 %165, i32* %8, align 4 - br label %20, !llvm.loop !6 - -166: ; preds = %20 - %167 = load i32, i32* %4, align 4 - %168 = mul nsw i32 3, %167 - store i32 %168, i32* %4, align 4 - %169 = bitcast %struct.Box* %19 to i8* - %170 = load i32, i32* %4, align 4 - %171 = sext i32 %170 to i64 - call void @qsort(i8* noundef %169, i64 noundef %171, i64 noundef 12, i32 (i8*, i8*)* noundef @_Z7comparePKvS0_) - %172 = load i32, i32* %4, align 4 - %173 = zext i32 %172 to i64 - %174 = alloca i32, i64 %173, align 16 - store i64 %173, i64* %9, align 8 - store i32 0, i32* %10, align 4 - br label %175 - -175: ; preds = %188, %166 - %176 = load i32, i32* %10, align 4 - %177 = load i32, i32* %4, align 4 - %178 = icmp slt i32 %176, %177 - br i1 %178, label %179, label %191 - -179: ; preds = %175 - %180 = load i32, i32* %10, align 4 - %181 = sext i32 %180 to i64 - %182 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %181 - %183 = getelementptr inbounds %struct.Box, %struct.Box* %182, i32 0, i32 0 - %184 = load i32, i32* %183, align 4 - %185 = load i32, i32* %10, align 4 - %186 = sext i32 %185 to i64 - %187 = getelementptr inbounds i32, i32* %174, i64 %186 - store i32 %184, i32* %187, align 4 - br label %188 - -188: ; preds = %179 - %189 = load i32, i32* %10, align 4 - %190 = add nsw i32 %189, 1 - store i32 %190, i32* %10, align 4 - br label %175, !llvm.loop !8 - -191: ; preds = %175 - store i32 1, i32* %11, align 4 - br label %192 - -192: ; preds = %260, %191 - %193 = load i32, i32* %11, align 4 - %194 = load i32, i32* %4, align 4 - %195 = icmp slt i32 %193, %194 - br i1 %195, label %196, label %263 - -196: ; preds = %192 - store i32 0, i32* %12, align 4 - br label %197 - -197: ; preds = %256, %196 - %198 = load i32, i32* %12, align 4 - %199 = load i32, i32* %11, align 4 - %200 = icmp slt i32 %198, %199 - br i1 %200, label %201, label %259 - -201: ; preds = %197 - %202 = load i32, i32* %11, align 4 - %203 = sext i32 %202 to i64 - %204 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %203 - %205 = getelementptr inbounds %struct.Box, %struct.Box* %204, i32 0, i32 1 - %206 = load i32, i32* %205, align 4 - %207 = load i32, i32* %12, align 4 - %208 = sext i32 %207 to i64 - %209 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %208 - %210 = getelementptr inbounds %struct.Box, %struct.Box* %209, i32 0, i32 1 - %211 = load i32, i32* %210, align 4 - %212 = icmp slt i32 %206, %211 - br i1 %212, label %213, label %255 - -213: ; preds = %201 - %214 = load i32, i32* %11, align 4 - %215 = sext i32 %214 to i64 - %216 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %215 - %217 = getelementptr inbounds %struct.Box, %struct.Box* %216, i32 0, i32 2 - %218 = load i32, i32* %217, align 4 - %219 = load i32, i32* %12, align 4 - %220 = sext i32 %219 to i64 - %221 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %220 - %222 = getelementptr inbounds %struct.Box, %struct.Box* %221, i32 0, i32 2 - %223 = load i32, i32* %222, align 4 - %224 = icmp slt i32 %218, %223 - br i1 %224, label %225, label %255 - -225: ; preds = %213 - %226 = load i32, i32* %11, align 4 - %227 = sext i32 %226 to i64 - %228 = getelementptr inbounds i32, i32* %174, i64 %227 - %229 = load i32, i32* %228, align 4 - %230 = load i32, i32* %12, align 4 - %231 = sext i32 %230 to i64 - %232 = getelementptr inbounds i32, i32* %174, i64 %231 - %233 = load i32, i32* %232, align 4 - %234 = load i32, i32* %11, align 4 - %235 = sext i32 %234 to i64 - %236 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %235 - %237 = getelementptr inbounds %struct.Box, %struct.Box* %236, i32 0, i32 0 - %238 = load i32, i32* %237, align 4 - %239 = add nsw i32 %233, %238 - %240 = icmp slt i32 %229, %239 - br i1 %240, label %241, label %255 - -241: ; preds = %225 - %242 = load i32, i32* %12, align 4 - %243 = sext i32 %242 to i64 - %244 = getelementptr inbounds i32, i32* %174, i64 %243 - %245 = load i32, i32* %244, align 4 - %246 = load i32, i32* %11, align 4 - %247 = sext i32 %246 to i64 - %248 = getelementptr inbounds %struct.Box, %struct.Box* %19, i64 %247 - %249 = getelementptr inbounds %struct.Box, %struct.Box* %248, i32 0, i32 0 - %250 = load i32, i32* %249, align 4 - %251 = add nsw i32 %245, %250 - %252 = load i32, i32* %11, align 4 - %253 = sext i32 %252 to i64 - %254 = getelementptr inbounds i32, i32* %174, i64 %253 - store i32 %251, i32* %254, align 4 - br label %255 - -255: ; preds = %241, %225, %213, %201 - br label %256 - -256: ; preds = %255 - %257 = load i32, i32* %12, align 4 - %258 = add nsw i32 %257, 1 - store i32 %258, i32* %12, align 4 - br label %197, !llvm.loop !9 - -259: ; preds = %197 - br label %260 - -260: ; preds = %259 - %261 = load i32, i32* %11, align 4 - %262 = add nsw i32 %261, 1 - store i32 %262, i32* %11, align 4 - br label %192, !llvm.loop !10 - -263: ; preds = %192 - store i32 -1, i32* %13, align 4 - store i32 0, i32* %14, align 4 - br label %264 - -264: ; preds = %281, %263 - %265 = load i32, i32* %14, align 4 - %266 = load i32, i32* %4, align 4 - %267 = icmp slt i32 %265, %266 - br i1 %267, label %268, label %284 - -268: ; preds = %264 - %269 = load i32, i32* %13, align 4 - %270 = load i32, i32* %14, align 4 - %271 = sext i32 %270 to i64 - %272 = getelementptr inbounds i32, i32* %174, i64 %271 - %273 = load i32, i32* %272, align 4 - %274 = icmp slt i32 %269, %273 - br i1 %274, label %275, label %280 - -275: ; preds = %268 - %276 = load i32, i32* %14, align 4 - %277 = sext i32 %276 to i64 - %278 = getelementptr inbounds i32, i32* %174, i64 %277 - %279 = load i32, i32* %278, align 4 - store i32 %279, i32* %13, align 4 - br label %280 - -280: ; preds = %275, %268 - br label %281 - -281: ; preds = %280 - %282 = load i32, i32* %14, align 4 - %283 = add nsw i32 %282, 1 - store i32 %283, i32* %14, align 4 - br label %264, !llvm.loop !11 - -284: ; preds = %264 - %285 = load i32, i32* %13, align 4 - %286 = load i8*, i8** %5, align 8 - call void @llvm.stackrestore(i8* %286) - ret i32 %285 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #2 - -declare void @qsort(i8* noundef, i64 noundef, i64 noundef, i32 (i8*, i8*)* noundef) #3 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #2 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #4 { - %1 = alloca i32, align 4 - %2 = alloca [4 x %struct.Box], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [4 x %struct.Box]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([4 x %struct.Box]* @__const.main.arr to i8*), i64 48, i1 false) - store i32 4, i32* %3, align 4 - %5 = getelementptr inbounds [4 x %struct.Box], [4 x %struct.Box]* %2, i64 0, i64 0 - %6 = load i32, i32* %3, align 4 - %7 = call noundef i32 @_Z14maxStackHeightP3Boxi(%struct.Box* noundef %5, i32 noundef %6) - %8 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([44 x i8], [44 x i8]* @.str, i64 0, i64 0), i32 noundef %7) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #5 - -declare i32 @printf(i8* noundef, ...) #3 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nofree nosync nounwind willreturn } -attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/boyer-moore-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/boyer-moore-algorithm.ll deleted file mode 100644 index 7cc74bf6..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/boyer-moore-algorithm.ll +++ /dev/null @@ -1,470 +0,0 @@ -; ModuleID = 'PE-benchmarks/boyer-moore-algorithm.cpp' -source_filename = "PE-benchmarks/boyer-moore-algorithm.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } -%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { i8* } -%union.anon = type { i64, [8 x i8] } -%"class.std::allocator" = type { i8 } - -$_ZSt3maxIiERKT_S2_S2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [27 x i8] c"pattern occurs at shift = \00", align 1 -@.str.1 = private unnamed_addr constant [9 x i8] c"ABAAABCD\00", align 1 -@.str.2 = private unnamed_addr constant [4 x i8] c"ABC\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_boyer_moore_algorithm.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z16badCharHeuristicNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiPi(%"class.std::__cxx11::basic_string"* noundef %0, i32 noundef %1, i32* noundef %2) #4 { - %4 = alloca i32, align 4 - %5 = alloca i32*, align 8 - %6 = alloca i32, align 4 - store i32 %1, i32* %4, align 4 - store i32* %2, i32** %5, align 8 - store i32 0, i32* %6, align 4 - br label %7 - -7: ; preds = %15, %3 - %8 = load i32, i32* %6, align 4 - %9 = icmp slt i32 %8, 256 - br i1 %9, label %10, label %18 - -10: ; preds = %7 - %11 = load i32*, i32** %5, align 8 - %12 = load i32, i32* %6, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i32, i32* %11, i64 %13 - store i32 -1, i32* %14, align 4 - br label %15 - -15: ; preds = %10 - %16 = load i32, i32* %6, align 4 - %17 = add nsw i32 %16, 1 - store i32 %17, i32* %6, align 4 - br label %7, !llvm.loop !6 - -18: ; preds = %7 - store i32 0, i32* %6, align 4 - br label %19 - -19: ; preds = %33, %18 - %20 = load i32, i32* %6, align 4 - %21 = load i32, i32* %4, align 4 - %22 = icmp slt i32 %20, %21 - br i1 %22, label %23, label %36 - -23: ; preds = %19 - %24 = load i32, i32* %6, align 4 - %25 = load i32*, i32** %5, align 8 - %26 = load i32, i32* %6, align 4 - %27 = sext i32 %26 to i64 - %28 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %27) - %29 = load i8, i8* %28, align 1 - %30 = sext i8 %29 to i32 - %31 = sext i32 %30 to i64 - %32 = getelementptr inbounds i32, i32* %25, i64 %31 - store i32 %24, i32* %32, align 4 - br label %33 - -33: ; preds = %23 - %34 = load i32, i32* %6, align 4 - %35 = add nsw i32 %34, 1 - store i32 %35, i32* %6, align 4 - br label %19, !llvm.loop !8 - -36: ; preds = %19 - ret void -} - -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %0, %"class.std::__cxx11::basic_string"* noundef %1) #4 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca [256 x i32], align 16 - %6 = alloca %"class.std::__cxx11::basic_string", align 8 - %7 = alloca i8*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) #3 - %14 = trunc i64 %13 to i32 - store i32 %14, i32* %3, align 4 - %15 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #3 - %16 = trunc i64 %15 to i32 - store i32 %16, i32* %4, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) - %17 = load i32, i32* %3, align 4 - %18 = getelementptr inbounds [256 x i32], [256 x i32]* %5, i64 0, i64 0 - invoke void @_Z16badCharHeuristicNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiPi(%"class.std::__cxx11::basic_string"* noundef %6, i32 noundef %17, i32* noundef %18) - to label %19 unwind label %51 - -19: ; preds = %2 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - store i32 0, i32* %9, align 4 - br label %20 - -20: ; preds = %101, %19 - %21 = load i32, i32* %9, align 4 - %22 = load i32, i32* %4, align 4 - %23 = load i32, i32* %3, align 4 - %24 = sub nsw i32 %22, %23 - %25 = icmp sle i32 %21, %24 - br i1 %25, label %26, label %102 - -26: ; preds = %20 - %27 = load i32, i32* %3, align 4 - %28 = sub nsw i32 %27, 1 - store i32 %28, i32* %10, align 4 - br label %29 - -29: ; preds = %48, %26 - %30 = load i32, i32* %10, align 4 - %31 = icmp sge i32 %30, 0 - br i1 %31, label %32, label %46 - -32: ; preds = %29 - %33 = load i32, i32* %10, align 4 - %34 = sext i32 %33 to i64 - %35 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %34) - %36 = load i8, i8* %35, align 1 - %37 = sext i8 %36 to i32 - %38 = load i32, i32* %9, align 4 - %39 = load i32, i32* %10, align 4 - %40 = add nsw i32 %38, %39 - %41 = sext i32 %40 to i64 - %42 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %41) - %43 = load i8, i8* %42, align 1 - %44 = sext i8 %43 to i32 - %45 = icmp eq i32 %37, %44 - br label %46 - -46: ; preds = %32, %29 - %47 = phi i1 [ false, %29 ], [ %45, %32 ] - br i1 %47, label %48, label %55 - -48: ; preds = %46 - %49 = load i32, i32* %10, align 4 - %50 = add nsw i32 %49, -1 - store i32 %50, i32* %10, align 4 - br label %29, !llvm.loop !9 - -51: ; preds = %2 - %52 = landingpad { i8*, i32 } - cleanup - %53 = extractvalue { i8*, i32 } %52, 0 - store i8* %53, i8** %7, align 8 - %54 = extractvalue { i8*, i32 } %52, 1 - store i32 %54, i32* %8, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - br label %103 - -55: ; preds = %46 - %56 = load i32, i32* %10, align 4 - %57 = icmp slt i32 %56, 0 - br i1 %57, label %58, label %85 - -58: ; preds = %55 - %59 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([27 x i8], [27 x i8]* @.str, i64 0, i64 0)) - %60 = load i32, i32* %9, align 4 - %61 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %59, i32 noundef %60) - %62 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %61, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %63 = load i32, i32* %9, align 4 - %64 = load i32, i32* %3, align 4 - %65 = add nsw i32 %63, %64 - %66 = load i32, i32* %4, align 4 - %67 = icmp slt i32 %65, %66 - br i1 %67, label %68, label %80 - -68: ; preds = %58 - %69 = load i32, i32* %3, align 4 - %70 = load i32, i32* %9, align 4 - %71 = load i32, i32* %3, align 4 - %72 = add nsw i32 %70, %71 - %73 = sext i32 %72 to i64 - %74 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %73) - %75 = load i8, i8* %74, align 1 - %76 = sext i8 %75 to i64 - %77 = getelementptr inbounds [256 x i32], [256 x i32]* %5, i64 0, i64 %76 - %78 = load i32, i32* %77, align 4 - %79 = sub nsw i32 %69, %78 - br label %81 - -80: ; preds = %58 - br label %81 - -81: ; preds = %80, %68 - %82 = phi i32 [ %79, %68 ], [ 1, %80 ] - %83 = load i32, i32* %9, align 4 - %84 = add nsw i32 %83, %82 - store i32 %84, i32* %9, align 4 - br label %101 - -85: ; preds = %55 - store i32 1, i32* %11, align 4 - %86 = load i32, i32* %10, align 4 - %87 = load i32, i32* %9, align 4 - %88 = load i32, i32* %10, align 4 - %89 = add nsw i32 %87, %88 - %90 = sext i32 %89 to i64 - %91 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %90) - %92 = load i8, i8* %91, align 1 - %93 = sext i8 %92 to i64 - %94 = getelementptr inbounds [256 x i32], [256 x i32]* %5, i64 0, i64 %93 - %95 = load i32, i32* %94, align 4 - %96 = sub nsw i32 %86, %95 - store i32 %96, i32* %12, align 4 - %97 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %11, i32* noundef nonnull align 4 dereferenceable(4) %12) - %98 = load i32, i32* %97, align 4 - %99 = load i32, i32* %9, align 4 - %100 = add nsw i32 %99, %98 - store i32 %100, i32* %9, align 4 - br label %101 - -101: ; preds = %85, %81 - br label %20, !llvm.loop !10 - -102: ; preds = %20 - ret void - -103: ; preds = %51 - %104 = load i8*, i8** %7, align 8 - %105 = load i32, i32* %8, align 4 - %106 = insertvalue { i8*, i32 } undef, i8* %104, 0 - %107 = insertvalue { i8*, i32 } %106, i32 %105, 1 - resume { i8*, i32 } %107 -} - -; Function Attrs: nounwind -declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #5 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %4, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %5, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %"class.std::__cxx11::basic_string", align 8 - %3 = alloca %"class.std::allocator", align 1 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca %"class.std::__cxx11::basic_string", align 8 - %7 = alloca %"class.std::allocator", align 1 - %8 = alloca %"class.std::__cxx11::basic_string", align 8 - %9 = alloca %"class.std::__cxx11::basic_string", align 8 - store i32 0, i32* %1, align 4 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2, i8* noundef getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) - to label %10 unwind label %16 - -10: ; preds = %0 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) - to label %11 unwind label %20 - -11: ; preds = %10 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) - to label %12 unwind label %24 - -12: ; preds = %11 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) - to label %13 unwind label %28 - -13: ; preds = %12 - invoke void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %8, %"class.std::__cxx11::basic_string"* noundef %9) - to label %14 unwind label %32 - -14: ; preds = %13 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - store i32 0, i32* %1, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %15 = load i32, i32* %1, align 4 - ret i32 %15 - -16: ; preds = %0 - %17 = landingpad { i8*, i32 } - cleanup - %18 = extractvalue { i8*, i32 } %17, 0 - store i8* %18, i8** %4, align 8 - %19 = extractvalue { i8*, i32 } %17, 1 - store i32 %19, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - br label %39 - -20: ; preds = %10 - %21 = landingpad { i8*, i32 } - cleanup - %22 = extractvalue { i8*, i32 } %21, 0 - store i8* %22, i8** %4, align 8 - %23 = extractvalue { i8*, i32 } %21, 1 - store i32 %23, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %38 - -24: ; preds = %11 - %25 = landingpad { i8*, i32 } - cleanup - %26 = extractvalue { i8*, i32 } %25, 0 - store i8* %26, i8** %4, align 8 - %27 = extractvalue { i8*, i32 } %25, 1 - store i32 %27, i32* %5, align 4 - br label %37 - -28: ; preds = %12 - %29 = landingpad { i8*, i32 } - cleanup - %30 = extractvalue { i8*, i32 } %29, 0 - store i8* %30, i8** %4, align 8 - %31 = extractvalue { i8*, i32 } %29, 1 - store i32 %31, i32* %5, align 4 - br label %36 - -32: ; preds = %13 - %33 = landingpad { i8*, i32 } - cleanup - %34 = extractvalue { i8*, i32 } %33, 0 - store i8* %34, i8** %4, align 8 - %35 = extractvalue { i8*, i32 } %33, 1 - store i32 %35, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - br label %36 - -36: ; preds = %32, %28 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - br label %37 - -37: ; preds = %36, %24 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - br label %38 - -38: ; preds = %37, %20 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - br label %39 - -39: ; preds = %38, %16 - %40 = load i8*, i8** %4, align 8 - %41 = load i32, i32* %5, align 4 - %42 = insertvalue { i8*, i32 } undef, i8* %40, 0 - %43 = insertvalue { i8*, i32 } %42, i32 %41, 1 - resume { i8*, i32 } %43 -} - -; Function Attrs: nounwind -declare void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i8* noundef, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_boyer_moore_algorithm.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/channel-assignment.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/channel-assignment.ll deleted file mode 100644 index 545c38fe..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/channel-assignment.ll +++ /dev/null @@ -1,303 +0,0 @@ -; ModuleID = 'PE-benchmarks/channel-assignment.cpp' -source_filename = "PE-benchmarks/channel-assignment.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [56 x i8] c"The number of maximum packets sent in the time slot is \00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 -@.str.2 = private unnamed_addr constant [2 x i8] c"T\00", align 1 -@.str.3 = private unnamed_addr constant [5 x i8] c"-> R\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_channel_assignment.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_Z3bpmPA4_iiPbPi([4 x i32]* noundef %0, i32 noundef %1, i8* noundef %2, i32* noundef %3) #4 { - %5 = alloca i1, align 1 - %6 = alloca [4 x i32]*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i8*, align 8 - %9 = alloca i32*, align 8 - %10 = alloca i32, align 4 - store [4 x i32]* %0, [4 x i32]** %6, align 8 - store i32 %1, i32* %7, align 4 - store i8* %2, i8** %8, align 8 - store i32* %3, i32** %9, align 8 - store i32 0, i32* %10, align 4 - br label %11 - -11: ; preds = %60, %4 - %12 = load i32, i32* %10, align 4 - %13 = icmp slt i32 %12, 4 - br i1 %13, label %14, label %63 - -14: ; preds = %11 - %15 = load [4 x i32]*, [4 x i32]** %6, align 8 - %16 = load i32, i32* %7, align 4 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds [4 x i32], [4 x i32]* %15, i64 %17 - %19 = load i32, i32* %10, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds [4 x i32], [4 x i32]* %18, i64 0, i64 %20 - %22 = load i32, i32* %21, align 4 - %23 = icmp sgt i32 %22, 0 - br i1 %23, label %24, label %59 - -24: ; preds = %14 - %25 = load i8*, i8** %8, align 8 - %26 = load i32, i32* %10, align 4 - %27 = sext i32 %26 to i64 - %28 = getelementptr inbounds i8, i8* %25, i64 %27 - %29 = load i8, i8* %28, align 1 - %30 = trunc i8 %29 to i1 - br i1 %30, label %59, label %31 - -31: ; preds = %24 - %32 = load i8*, i8** %8, align 8 - %33 = load i32, i32* %10, align 4 - %34 = sext i32 %33 to i64 - %35 = getelementptr inbounds i8, i8* %32, i64 %34 - store i8 1, i8* %35, align 1 - %36 = load i32*, i32** %9, align 8 - %37 = load i32, i32* %10, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds i32, i32* %36, i64 %38 - %40 = load i32, i32* %39, align 4 - %41 = icmp slt i32 %40, 0 - br i1 %41, label %52, label %42 - -42: ; preds = %31 - %43 = load [4 x i32]*, [4 x i32]** %6, align 8 - %44 = load i32*, i32** %9, align 8 - %45 = load i32, i32* %10, align 4 - %46 = sext i32 %45 to i64 - %47 = getelementptr inbounds i32, i32* %44, i64 %46 - %48 = load i32, i32* %47, align 4 - %49 = load i8*, i8** %8, align 8 - %50 = load i32*, i32** %9, align 8 - %51 = call noundef zeroext i1 @_Z3bpmPA4_iiPbPi([4 x i32]* noundef %43, i32 noundef %48, i8* noundef %49, i32* noundef %50) - br i1 %51, label %52, label %58 - -52: ; preds = %42, %31 - %53 = load i32, i32* %7, align 4 - %54 = load i32*, i32** %9, align 8 - %55 = load i32, i32* %10, align 4 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds i32, i32* %54, i64 %56 - store i32 %53, i32* %57, align 4 - store i1 true, i1* %5, align 1 - br label %64 - -58: ; preds = %42 - br label %59 - -59: ; preds = %58, %24, %14 - br label %60 - -60: ; preds = %59 - %61 = load i32, i32* %10, align 4 - %62 = add nsw i32 %61, 1 - store i32 %62, i32* %10, align 4 - br label %11, !llvm.loop !6 - -63: ; preds = %11 - store i1 false, i1* %5, align 1 - br label %64 - -64: ; preds = %63, %52 - %65 = load i1, i1* %5, align 1 - ret i1 %65 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z6maxBPMPA4_i([4 x i32]* noundef %0) #4 { - %2 = alloca [4 x i32]*, align 8 - %3 = alloca [4 x i32], align 16 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca [4 x i8], align 1 - %7 = alloca i32, align 4 - store [4 x i32]* %0, [4 x i32]** %2, align 8 - %8 = getelementptr inbounds [4 x i32], [4 x i32]* %3, i64 0, i64 0 - %9 = bitcast i32* %8 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %9, i8 -1, i64 16, i1 false) - store i32 0, i32* %4, align 4 - store i32 0, i32* %5, align 4 - br label %10 - -10: ; preds = %24, %1 - %11 = load i32, i32* %5, align 4 - %12 = icmp slt i32 %11, 3 - br i1 %12, label %13, label %27 - -13: ; preds = %10 - %14 = getelementptr inbounds [4 x i8], [4 x i8]* %6, i64 0, i64 0 - call void @llvm.memset.p0i8.i64(i8* align 1 %14, i8 0, i64 4, i1 false) - %15 = load [4 x i32]*, [4 x i32]** %2, align 8 - %16 = load i32, i32* %5, align 4 - %17 = getelementptr inbounds [4 x i8], [4 x i8]* %6, i64 0, i64 0 - %18 = getelementptr inbounds [4 x i32], [4 x i32]* %3, i64 0, i64 0 - %19 = call noundef zeroext i1 @_Z3bpmPA4_iiPbPi([4 x i32]* noundef %15, i32 noundef %16, i8* noundef %17, i32* noundef %18) - br i1 %19, label %20, label %23 - -20: ; preds = %13 - %21 = load i32, i32* %4, align 4 - %22 = add nsw i32 %21, 1 - store i32 %22, i32* %4, align 4 - br label %23 - -23: ; preds = %20, %13 - br label %24 - -24: ; preds = %23 - %25 = load i32, i32* %5, align 4 - %26 = add nsw i32 %25, 1 - store i32 %26, i32* %5, align 4 - br label %10, !llvm.loop !8 - -27: ; preds = %10 - %28 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([56 x i8], [56 x i8]* @.str, i64 0, i64 0)) - %29 = load i32, i32* %4, align 4 - %30 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %28, i32 noundef %29) - %31 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %30, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - store i32 0, i32* %7, align 4 - br label %32 - -32: ; preds = %56, %27 - %33 = load i32, i32* %7, align 4 - %34 = icmp slt i32 %33, 4 - br i1 %34, label %35, label %59 - -35: ; preds = %32 - %36 = load i32, i32* %7, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds [4 x i32], [4 x i32]* %3, i64 0, i64 %37 - %39 = load i32, i32* %38, align 4 - %40 = add nsw i32 %39, 1 - %41 = icmp ne i32 %40, 0 - br i1 %41, label %42, label %55 - -42: ; preds = %35 - %43 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.2, i64 0, i64 0)) - %44 = load i32, i32* %7, align 4 - %45 = sext i32 %44 to i64 - %46 = getelementptr inbounds [4 x i32], [4 x i32]* %3, i64 0, i64 %45 - %47 = load i32, i32* %46, align 4 - %48 = add nsw i32 %47, 1 - %49 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %43, i32 noundef %48) - %50 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %49, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.3, i64 0, i64 0)) - %51 = load i32, i32* %7, align 4 - %52 = add nsw i32 %51, 1 - %53 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %50, i32 noundef %52) - %54 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %53, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - br label %55 - -55: ; preds = %42, %35 - br label %56 - -56: ; preds = %55 - %57 = load i32, i32* %7, align 4 - %58 = add nsw i32 %57, 1 - store i32 %58, i32* %7, align 4 - br label %32, !llvm.loop !9 - -59: ; preds = %32 - %60 = load i32, i32* %4, align 4 - ret i32 %60 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #5 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [3 x [4 x i32]], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [3 x [4 x i32]]* %2 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %4, i8 0, i64 48, i1 false) - %5 = bitcast i8* %4 to [3 x [4 x i32]]* - %6 = getelementptr inbounds [3 x [4 x i32]], [3 x [4 x i32]]* %5, i32 0, i32 0 - %7 = getelementptr inbounds [4 x i32], [4 x i32]* %6, i32 0, i32 1 - store i32 2, i32* %7, align 4 - %8 = getelementptr inbounds [3 x [4 x i32]], [3 x [4 x i32]]* %5, i32 0, i32 1 - %9 = getelementptr inbounds [4 x i32], [4 x i32]* %8, i32 0, i32 0 - store i32 3, i32* %9, align 16 - %10 = getelementptr inbounds [4 x i32], [4 x i32]* %8, i32 0, i32 2 - store i32 1, i32* %10, align 8 - %11 = getelementptr inbounds [3 x [4 x i32]], [3 x [4 x i32]]* %5, i32 0, i32 2 - %12 = getelementptr inbounds [4 x i32], [4 x i32]* %11, i32 0, i32 0 - store i32 2, i32* %12, align 16 - %13 = getelementptr inbounds [4 x i32], [4 x i32]* %11, i32 0, i32 1 - store i32 4, i32* %13, align 4 - %14 = getelementptr inbounds [3 x [4 x i32]], [3 x [4 x i32]]* %2, i64 0, i64 0 - %15 = call noundef i32 @_Z6maxBPMPA4_i([4 x i32]* noundef %14) - store i32 %15, i32* %3, align 4 - ret i32 0 -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_channel_assignment.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { argmemonly nofree nounwind willreturn writeonly } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/coin-change.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/coin-change.ll deleted file mode 100644 index 56f69857..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/coin-change.ll +++ /dev/null @@ -1,271 +0,0 @@ -; ModuleID = 'PE-benchmarks/coin-change.cpp' -source_filename = "PE-benchmarks/coin-change.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [3 x i32] [i32 1, i32 2, i32 3], align 4 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_coin_change.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z5countPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i8*, align 8 - %12 = alloca i64, align 8 - %13 = alloca i64, align 8 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %14 = load i32, i32* %6, align 4 - %15 = add nsw i32 %14, 1 - %16 = zext i32 %15 to i64 - %17 = load i32, i32* %5, align 4 - %18 = zext i32 %17 to i64 - %19 = call i8* @llvm.stacksave() - store i8* %19, i8** %11, align 8 - %20 = mul nuw i64 %16, %18 - %21 = alloca i32, i64 %20, align 16 - store i64 %16, i64* %12, align 8 - store i64 %18, i64* %13, align 8 - store i32 0, i32* %7, align 4 - br label %22 - -22: ; preds = %32, %3 - %23 = load i32, i32* %7, align 4 - %24 = load i32, i32* %5, align 4 - %25 = icmp slt i32 %23, %24 - br i1 %25, label %26, label %35 - -26: ; preds = %22 - %27 = mul nsw i64 0, %18 - %28 = getelementptr inbounds i32, i32* %21, i64 %27 - %29 = load i32, i32* %7, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds i32, i32* %28, i64 %30 - store i32 1, i32* %31, align 4 - br label %32 - -32: ; preds = %26 - %33 = load i32, i32* %7, align 4 - %34 = add nsw i32 %33, 1 - store i32 %34, i32* %7, align 4 - br label %22, !llvm.loop !6 - -35: ; preds = %22 - store i32 1, i32* %7, align 4 - br label %36 - -36: ; preds = %102, %35 - %37 = load i32, i32* %7, align 4 - %38 = load i32, i32* %6, align 4 - %39 = add nsw i32 %38, 1 - %40 = icmp slt i32 %37, %39 - br i1 %40, label %41, label %105 - -41: ; preds = %36 - store i32 0, i32* %8, align 4 - br label %42 - -42: ; preds = %98, %41 - %43 = load i32, i32* %8, align 4 - %44 = load i32, i32* %5, align 4 - %45 = icmp slt i32 %43, %44 - br i1 %45, label %46, label %101 - -46: ; preds = %42 - %47 = load i32, i32* %7, align 4 - %48 = load i32*, i32** %4, align 8 - %49 = load i32, i32* %8, align 4 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds i32, i32* %48, i64 %50 - %52 = load i32, i32* %51, align 4 - %53 = sub nsw i32 %47, %52 - %54 = icmp sge i32 %53, 0 - br i1 %54, label %55, label %70 - -55: ; preds = %46 - %56 = load i32, i32* %7, align 4 - %57 = load i32*, i32** %4, align 8 - %58 = load i32, i32* %8, align 4 - %59 = sext i32 %58 to i64 - %60 = getelementptr inbounds i32, i32* %57, i64 %59 - %61 = load i32, i32* %60, align 4 - %62 = sub nsw i32 %56, %61 - %63 = sext i32 %62 to i64 - %64 = mul nsw i64 %63, %18 - %65 = getelementptr inbounds i32, i32* %21, i64 %64 - %66 = load i32, i32* %8, align 4 - %67 = sext i32 %66 to i64 - %68 = getelementptr inbounds i32, i32* %65, i64 %67 - %69 = load i32, i32* %68, align 4 - br label %71 - -70: ; preds = %46 - br label %71 - -71: ; preds = %70, %55 - %72 = phi i32 [ %69, %55 ], [ 0, %70 ] - store i32 %72, i32* %9, align 4 - %73 = load i32, i32* %8, align 4 - %74 = icmp sge i32 %73, 1 - br i1 %74, label %75, label %85 - -75: ; preds = %71 - %76 = load i32, i32* %7, align 4 - %77 = sext i32 %76 to i64 - %78 = mul nsw i64 %77, %18 - %79 = getelementptr inbounds i32, i32* %21, i64 %78 - %80 = load i32, i32* %8, align 4 - %81 = sub nsw i32 %80, 1 - %82 = sext i32 %81 to i64 - %83 = getelementptr inbounds i32, i32* %79, i64 %82 - %84 = load i32, i32* %83, align 4 - br label %86 - -85: ; preds = %71 - br label %86 - -86: ; preds = %85, %75 - %87 = phi i32 [ %84, %75 ], [ 0, %85 ] - store i32 %87, i32* %10, align 4 - %88 = load i32, i32* %9, align 4 - %89 = load i32, i32* %10, align 4 - %90 = add nsw i32 %88, %89 - %91 = load i32, i32* %7, align 4 - %92 = sext i32 %91 to i64 - %93 = mul nsw i64 %92, %18 - %94 = getelementptr inbounds i32, i32* %21, i64 %93 - %95 = load i32, i32* %8, align 4 - %96 = sext i32 %95 to i64 - %97 = getelementptr inbounds i32, i32* %94, i64 %96 - store i32 %90, i32* %97, align 4 - br label %98 - -98: ; preds = %86 - %99 = load i32, i32* %8, align 4 - %100 = add nsw i32 %99, 1 - store i32 %100, i32* %8, align 4 - br label %42, !llvm.loop !8 - -101: ; preds = %42 - br label %102 - -102: ; preds = %101 - %103 = load i32, i32* %7, align 4 - %104 = add nsw i32 %103, 1 - store i32 %104, i32* %7, align 4 - br label %36, !llvm.loop !9 - -105: ; preds = %36 - %106 = load i32, i32* %6, align 4 - %107 = sext i32 %106 to i64 - %108 = mul nsw i64 %107, %18 - %109 = getelementptr inbounds i32, i32* %21, i64 %108 - %110 = load i32, i32* %5, align 4 - %111 = sub nsw i32 %110, 1 - %112 = sext i32 %111 to i64 - %113 = getelementptr inbounds i32, i32* %109, i64 %112 - %114 = load i32, i32* %113, align 4 - %115 = load i8*, i8** %11, align 8 - call void @llvm.stackrestore(i8* %115) - ret i32 %114 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [3 x i32], align 4 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [3 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %5, i8* align 4 bitcast ([3 x i32]* @__const.main.arr to i8*), i64 12, i1 false) - store i32 3, i32* %3, align 4 - store i32 4, i32* %4, align 4 - %6 = getelementptr inbounds [3 x i32], [3 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - %8 = load i32, i32* %4, align 4 - %9 = call noundef i32 @_Z5countPiii(i32* noundef %6, i32 noundef %7, i32 noundef %8) - %10 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %9) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_coin_change.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/collect-maximum-points-in-a-grid-using-two-traversals.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/collect-maximum-points-in-a-grid-using-two-traversals.ll deleted file mode 100644 index 8fb19731..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/collect-maximum-points-in-a-grid-using-two-traversals.ll +++ /dev/null @@ -1,500 +0,0 @@ -; ModuleID = 'PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp' -source_filename = "PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -$_ZSt3maxIiERKT_S2_S2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [5 x [4 x i32]] [[4 x i32] [i32 3, i32 6, i32 8, i32 2], [4 x i32] [i32 5, i32 2, i32 4, i32 3], [4 x i32] [i32 1, i32 1, i32 20, i32 10], [4 x i32] [i32 1, i32 1, i32 20, i32 10], [4 x i32] [i32 1, i32 1, i32 20, i32 10]], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [23 x i8] c"Maximum collection is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_collect_maximum_points_in_a_grid_using_two_traversals.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z7isValidiii(i32 noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store i32 %0, i32* %4, align 4 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load i32, i32* %4, align 4 - %8 = icmp sge i32 %7, 0 - br i1 %8, label %9, label %24 - -9: ; preds = %3 - %10 = load i32, i32* %4, align 4 - %11 = icmp slt i32 %10, 5 - br i1 %11, label %12, label %24 - -12: ; preds = %9 - %13 = load i32, i32* %5, align 4 - %14 = icmp sge i32 %13, 0 - br i1 %14, label %15, label %24 - -15: ; preds = %12 - %16 = load i32, i32* %5, align 4 - %17 = icmp slt i32 %16, 4 - br i1 %17, label %18, label %24 - -18: ; preds = %15 - %19 = load i32, i32* %6, align 4 - %20 = icmp sge i32 %19, 0 - br i1 %20, label %21, label %24 - -21: ; preds = %18 - %22 = load i32, i32* %6, align 4 - %23 = icmp slt i32 %22, 4 - br label %24 - -24: ; preds = %21, %18, %15, %12, %9, %3 - %25 = phi i1 [ false, %18 ], [ false, %15 ], [ false, %12 ], [ false, %9 ], [ false, %3 ], [ %23, %21 ] - ret i1 %25 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii([4 x i32]* noundef %0, [4 x [4 x i32]]* noundef %1, i32 noundef %2, i32 noundef %3, i32 noundef %4) #5 { - %6 = alloca i32, align 4 - %7 = alloca [4 x i32]*, align 8 - %8 = alloca [4 x [4 x i32]]*, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - %16 = alloca i32, align 4 - %17 = alloca i32, align 4 - %18 = alloca i32, align 4 - %19 = alloca i32, align 4 - %20 = alloca i32, align 4 - %21 = alloca i32, align 4 - %22 = alloca i32, align 4 - store [4 x i32]* %0, [4 x i32]** %7, align 8 - store [4 x [4 x i32]]* %1, [4 x [4 x i32]]** %8, align 8 - store i32 %2, i32* %9, align 4 - store i32 %3, i32* %10, align 4 - store i32 %4, i32* %11, align 4 - %23 = load i32, i32* %9, align 4 - %24 = load i32, i32* %10, align 4 - %25 = load i32, i32* %11, align 4 - %26 = call noundef zeroext i1 @_Z7isValidiii(i32 noundef %23, i32 noundef %24, i32 noundef %25) - br i1 %26, label %28, label %27 - -27: ; preds = %5 - store i32 -2147483648, i32* %6, align 4 - br label %254 - -28: ; preds = %5 - %29 = load i32, i32* %9, align 4 - %30 = icmp eq i32 %29, 4 - br i1 %30, label %31, label %70 - -31: ; preds = %28 - %32 = load i32, i32* %10, align 4 - %33 = icmp eq i32 %32, 0 - br i1 %33, label %34, label %70 - -34: ; preds = %31 - %35 = load i32, i32* %11, align 4 - %36 = icmp eq i32 %35, 3 - br i1 %36, label %37, label %70 - -37: ; preds = %34 - %38 = load i32, i32* %10, align 4 - %39 = load i32, i32* %11, align 4 - %40 = icmp eq i32 %38, %39 - br i1 %40, label %41, label %50 - -41: ; preds = %37 - %42 = load [4 x i32]*, [4 x i32]** %7, align 8 - %43 = load i32, i32* %9, align 4 - %44 = sext i32 %43 to i64 - %45 = getelementptr inbounds [4 x i32], [4 x i32]* %42, i64 %44 - %46 = load i32, i32* %10, align 4 - %47 = sext i32 %46 to i64 - %48 = getelementptr inbounds [4 x i32], [4 x i32]* %45, i64 0, i64 %47 - %49 = load i32, i32* %48, align 4 - br label %68 - -50: ; preds = %37 - %51 = load [4 x i32]*, [4 x i32]** %7, align 8 - %52 = load i32, i32* %9, align 4 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds [4 x i32], [4 x i32]* %51, i64 %53 - %55 = load i32, i32* %10, align 4 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds [4 x i32], [4 x i32]* %54, i64 0, i64 %56 - %58 = load i32, i32* %57, align 4 - %59 = load [4 x i32]*, [4 x i32]** %7, align 8 - %60 = load i32, i32* %9, align 4 - %61 = sext i32 %60 to i64 - %62 = getelementptr inbounds [4 x i32], [4 x i32]* %59, i64 %61 - %63 = load i32, i32* %11, align 4 - %64 = sext i32 %63 to i64 - %65 = getelementptr inbounds [4 x i32], [4 x i32]* %62, i64 0, i64 %64 - %66 = load i32, i32* %65, align 4 - %67 = add nsw i32 %58, %66 - br label %68 - -68: ; preds = %50, %41 - %69 = phi i32 [ %49, %41 ], [ %67, %50 ] - store i32 %69, i32* %6, align 4 - br label %254 - -70: ; preds = %34, %31, %28 - %71 = load i32, i32* %9, align 4 - %72 = icmp eq i32 %71, 4 - br i1 %72, label %73, label %74 - -73: ; preds = %70 - store i32 -2147483648, i32* %6, align 4 - br label %254 - -74: ; preds = %70 - %75 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %76 = load i32, i32* %9, align 4 - %77 = sext i32 %76 to i64 - %78 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %75, i64 %77 - %79 = load i32, i32* %10, align 4 - %80 = sext i32 %79 to i64 - %81 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %78, i64 0, i64 %80 - %82 = load i32, i32* %11, align 4 - %83 = sext i32 %82 to i64 - %84 = getelementptr inbounds [4 x i32], [4 x i32]* %81, i64 0, i64 %83 - %85 = load i32, i32* %84, align 4 - %86 = icmp ne i32 %85, -1 - br i1 %86, label %87, label %99 - -87: ; preds = %74 - %88 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %89 = load i32, i32* %9, align 4 - %90 = sext i32 %89 to i64 - %91 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %88, i64 %90 - %92 = load i32, i32* %10, align 4 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %91, i64 0, i64 %93 - %95 = load i32, i32* %11, align 4 - %96 = sext i32 %95 to i64 - %97 = getelementptr inbounds [4 x i32], [4 x i32]* %94, i64 0, i64 %96 - %98 = load i32, i32* %97, align 4 - store i32 %98, i32* %6, align 4 - br label %254 - -99: ; preds = %74 - store i32 -2147483648, i32* %12, align 4 - %100 = load i32, i32* %10, align 4 - %101 = load i32, i32* %11, align 4 - %102 = icmp eq i32 %100, %101 - br i1 %102, label %103, label %112 - -103: ; preds = %99 - %104 = load [4 x i32]*, [4 x i32]** %7, align 8 - %105 = load i32, i32* %9, align 4 - %106 = sext i32 %105 to i64 - %107 = getelementptr inbounds [4 x i32], [4 x i32]* %104, i64 %106 - %108 = load i32, i32* %10, align 4 - %109 = sext i32 %108 to i64 - %110 = getelementptr inbounds [4 x i32], [4 x i32]* %107, i64 0, i64 %109 - %111 = load i32, i32* %110, align 4 - br label %130 - -112: ; preds = %99 - %113 = load [4 x i32]*, [4 x i32]** %7, align 8 - %114 = load i32, i32* %9, align 4 - %115 = sext i32 %114 to i64 - %116 = getelementptr inbounds [4 x i32], [4 x i32]* %113, i64 %115 - %117 = load i32, i32* %10, align 4 - %118 = sext i32 %117 to i64 - %119 = getelementptr inbounds [4 x i32], [4 x i32]* %116, i64 0, i64 %118 - %120 = load i32, i32* %119, align 4 - %121 = load [4 x i32]*, [4 x i32]** %7, align 8 - %122 = load i32, i32* %9, align 4 - %123 = sext i32 %122 to i64 - %124 = getelementptr inbounds [4 x i32], [4 x i32]* %121, i64 %123 - %125 = load i32, i32* %11, align 4 - %126 = sext i32 %125 to i64 - %127 = getelementptr inbounds [4 x i32], [4 x i32]* %124, i64 0, i64 %126 - %128 = load i32, i32* %127, align 4 - %129 = add nsw i32 %120, %128 - br label %130 - -130: ; preds = %112, %103 - %131 = phi i32 [ %111, %103 ], [ %129, %112 ] - store i32 %131, i32* %13, align 4 - %132 = load i32, i32* %13, align 4 - %133 = load [4 x i32]*, [4 x i32]** %7, align 8 - %134 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %135 = load i32, i32* %9, align 4 - %136 = add nsw i32 %135, 1 - %137 = load i32, i32* %10, align 4 - %138 = load i32, i32* %11, align 4 - %139 = sub nsw i32 %138, 1 - %140 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii([4 x i32]* noundef %133, [4 x [4 x i32]]* noundef %134, i32 noundef %136, i32 noundef %137, i32 noundef %139) - %141 = add nsw i32 %132, %140 - store i32 %141, i32* %14, align 4 - %142 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %12, i32* noundef nonnull align 4 dereferenceable(4) %14) - %143 = load i32, i32* %142, align 4 - store i32 %143, i32* %12, align 4 - %144 = load i32, i32* %13, align 4 - %145 = load [4 x i32]*, [4 x i32]** %7, align 8 - %146 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %147 = load i32, i32* %9, align 4 - %148 = add nsw i32 %147, 1 - %149 = load i32, i32* %10, align 4 - %150 = load i32, i32* %11, align 4 - %151 = add nsw i32 %150, 1 - %152 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii([4 x i32]* noundef %145, [4 x [4 x i32]]* noundef %146, i32 noundef %148, i32 noundef %149, i32 noundef %151) - %153 = add nsw i32 %144, %152 - store i32 %153, i32* %15, align 4 - %154 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %12, i32* noundef nonnull align 4 dereferenceable(4) %15) - %155 = load i32, i32* %154, align 4 - store i32 %155, i32* %12, align 4 - %156 = load i32, i32* %13, align 4 - %157 = load [4 x i32]*, [4 x i32]** %7, align 8 - %158 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %159 = load i32, i32* %9, align 4 - %160 = add nsw i32 %159, 1 - %161 = load i32, i32* %10, align 4 - %162 = load i32, i32* %11, align 4 - %163 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii([4 x i32]* noundef %157, [4 x [4 x i32]]* noundef %158, i32 noundef %160, i32 noundef %161, i32 noundef %162) - %164 = add nsw i32 %156, %163 - store i32 %164, i32* %16, align 4 - %165 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %12, i32* noundef nonnull align 4 dereferenceable(4) %16) - %166 = load i32, i32* %165, align 4 - store i32 %166, i32* %12, align 4 - %167 = load i32, i32* %13, align 4 - %168 = load [4 x i32]*, [4 x i32]** %7, align 8 - %169 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %170 = load i32, i32* %9, align 4 - %171 = add nsw i32 %170, 1 - %172 = load i32, i32* %10, align 4 - %173 = sub nsw i32 %172, 1 - %174 = load i32, i32* %11, align 4 - %175 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii([4 x i32]* noundef %168, [4 x [4 x i32]]* noundef %169, i32 noundef %171, i32 noundef %173, i32 noundef %174) - %176 = add nsw i32 %167, %175 - store i32 %176, i32* %17, align 4 - %177 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %12, i32* noundef nonnull align 4 dereferenceable(4) %17) - %178 = load i32, i32* %177, align 4 - store i32 %178, i32* %12, align 4 - %179 = load i32, i32* %13, align 4 - %180 = load [4 x i32]*, [4 x i32]** %7, align 8 - %181 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %182 = load i32, i32* %9, align 4 - %183 = add nsw i32 %182, 1 - %184 = load i32, i32* %10, align 4 - %185 = sub nsw i32 %184, 1 - %186 = load i32, i32* %11, align 4 - %187 = sub nsw i32 %186, 1 - %188 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii([4 x i32]* noundef %180, [4 x [4 x i32]]* noundef %181, i32 noundef %183, i32 noundef %185, i32 noundef %187) - %189 = add nsw i32 %179, %188 - store i32 %189, i32* %18, align 4 - %190 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %12, i32* noundef nonnull align 4 dereferenceable(4) %18) - %191 = load i32, i32* %190, align 4 - store i32 %191, i32* %12, align 4 - %192 = load i32, i32* %13, align 4 - %193 = load [4 x i32]*, [4 x i32]** %7, align 8 - %194 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %195 = load i32, i32* %9, align 4 - %196 = add nsw i32 %195, 1 - %197 = load i32, i32* %10, align 4 - %198 = sub nsw i32 %197, 1 - %199 = load i32, i32* %11, align 4 - %200 = add nsw i32 %199, 1 - %201 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii([4 x i32]* noundef %193, [4 x [4 x i32]]* noundef %194, i32 noundef %196, i32 noundef %198, i32 noundef %200) - %202 = add nsw i32 %192, %201 - store i32 %202, i32* %19, align 4 - %203 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %12, i32* noundef nonnull align 4 dereferenceable(4) %19) - %204 = load i32, i32* %203, align 4 - store i32 %204, i32* %12, align 4 - %205 = load i32, i32* %13, align 4 - %206 = load [4 x i32]*, [4 x i32]** %7, align 8 - %207 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %208 = load i32, i32* %9, align 4 - %209 = add nsw i32 %208, 1 - %210 = load i32, i32* %10, align 4 - %211 = add nsw i32 %210, 1 - %212 = load i32, i32* %11, align 4 - %213 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii([4 x i32]* noundef %206, [4 x [4 x i32]]* noundef %207, i32 noundef %209, i32 noundef %211, i32 noundef %212) - %214 = add nsw i32 %205, %213 - store i32 %214, i32* %20, align 4 - %215 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %12, i32* noundef nonnull align 4 dereferenceable(4) %20) - %216 = load i32, i32* %215, align 4 - store i32 %216, i32* %12, align 4 - %217 = load i32, i32* %13, align 4 - %218 = load [4 x i32]*, [4 x i32]** %7, align 8 - %219 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %220 = load i32, i32* %9, align 4 - %221 = add nsw i32 %220, 1 - %222 = load i32, i32* %10, align 4 - %223 = add nsw i32 %222, 1 - %224 = load i32, i32* %11, align 4 - %225 = sub nsw i32 %224, 1 - %226 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii([4 x i32]* noundef %218, [4 x [4 x i32]]* noundef %219, i32 noundef %221, i32 noundef %223, i32 noundef %225) - %227 = add nsw i32 %217, %226 - store i32 %227, i32* %21, align 4 - %228 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %12, i32* noundef nonnull align 4 dereferenceable(4) %21) - %229 = load i32, i32* %228, align 4 - store i32 %229, i32* %12, align 4 - %230 = load i32, i32* %13, align 4 - %231 = load [4 x i32]*, [4 x i32]** %7, align 8 - %232 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %233 = load i32, i32* %9, align 4 - %234 = add nsw i32 %233, 1 - %235 = load i32, i32* %10, align 4 - %236 = add nsw i32 %235, 1 - %237 = load i32, i32* %11, align 4 - %238 = add nsw i32 %237, 1 - %239 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii([4 x i32]* noundef %231, [4 x [4 x i32]]* noundef %232, i32 noundef %234, i32 noundef %236, i32 noundef %238) - %240 = add nsw i32 %230, %239 - store i32 %240, i32* %22, align 4 - %241 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %12, i32* noundef nonnull align 4 dereferenceable(4) %22) - %242 = load i32, i32* %241, align 4 - store i32 %242, i32* %12, align 4 - %243 = load i32, i32* %12, align 4 - %244 = load [4 x [4 x i32]]*, [4 x [4 x i32]]** %8, align 8 - %245 = load i32, i32* %9, align 4 - %246 = sext i32 %245 to i64 - %247 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %244, i64 %246 - %248 = load i32, i32* %10, align 4 - %249 = sext i32 %248 to i64 - %250 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %247, i64 0, i64 %249 - %251 = load i32, i32* %11, align 4 - %252 = sext i32 %251 to i64 - %253 = getelementptr inbounds [4 x i32], [4 x i32]* %250, i64 0, i64 %252 - store i32 %243, i32* %253, align 4 - store i32 %243, i32* %6, align 4 - br label %254 - -254: ; preds = %130, %87, %73, %68, %27 - %255 = load i32, i32* %6, align 4 - ret i32 %255 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %4, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %5, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z15geMaxCollectionPA4_i([4 x i32]* noundef %0) #5 { - %2 = alloca [4 x i32]*, align 8 - %3 = alloca [5 x [4 x [4 x i32]]], align 16 - store [4 x i32]* %0, [4 x i32]** %2, align 8 - %4 = getelementptr inbounds [5 x [4 x [4 x i32]]], [5 x [4 x [4 x i32]]]* %3, i64 0, i64 0 - %5 = bitcast [4 x [4 x i32]]* %4 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %5, i8 -1, i64 320, i1 false) - %6 = load [4 x i32]*, [4 x i32]** %2, align 8 - %7 = getelementptr inbounds [5 x [4 x [4 x i32]]], [5 x [4 x [4 x i32]]]* %3, i64 0, i64 0 - %8 = call noundef i32 @_Z10getMaxUtilPA4_iPA4_S_iii([4 x i32]* noundef %6, [4 x [4 x i32]]* noundef %7, i32 noundef 0, i32 noundef 0, i32 noundef 3) - ret i32 %8 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #6 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [5 x [4 x i32]], align 16 - store i32 0, i32* %1, align 4 - %3 = bitcast [5 x [4 x i32]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %3, i8* align 16 bitcast ([5 x [4 x i32]]* @__const.main.arr to i8*), i64 80, i1 false) - %4 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([23 x i8], [23 x i8]* @.str, i64 0, i64 0)) - %5 = getelementptr inbounds [5 x [4 x i32]], [5 x [4 x i32]]* %2, i64 0, i64 0 - %6 = call noundef i32 @_Z15geMaxCollectionPA4_i([4 x i32]* noundef %5) - %7 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %6) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_collect_maximum_points_in_a_grid_using_two_traversals.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn writeonly } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/construction-of-lcp-array-from-suffix-array.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/construction-of-lcp-array-from-suffix-array.ll deleted file mode 100644 index 25aba223..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/construction-of-lcp-array-from-suffix-array.ll +++ /dev/null @@ -1,4524 +0,0 @@ -; ModuleID = 'PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp' -source_filename = "PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%struct.suffix = type { i32, [2 x i32] } -%"class.std::vector" = type { %"struct.std::_Vector_base" } -%"struct.std::_Vector_base" = type { %"struct.std::_Vector_base>::_Vector_impl" } -%"struct.std::_Vector_base>::_Vector_impl" = type { %"struct.std::_Vector_base>::_Vector_impl_data" } -%"struct.std::_Vector_base>::_Vector_impl_data" = type { i32*, i32*, i32* } -%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } -%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { i8* } -%union.anon = type { i64, [8 x i8] } -%"struct.__gnu_cxx::__ops::_Iter_comp_iter" = type { i32 (i64, i32, i64, i32)* } -%"class.__gnu_cxx::__normal_iterator" = type { i32* } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"class.std::allocator.0" = type { i8 } -%"class.__gnu_cxx::__normal_iterator.3" = type { i32* } -%"struct.__gnu_cxx::__ops::_Iter_comp_val" = type { i32 (i64, i32, i64, i32)* } -%"struct.__gnu_cxx::__ops::_Val_comp_iter" = type { i32 (i64, i32, i64, i32)* } -%"struct.std::integral_constant" = type { i8 } -%"struct.std::random_access_iterator_tag" = type { i8 } - -$_ZSt4sortIP6suffixPFiS0_S0_EEvT_S4_T0_ = comdat any - -$_ZNSt6vectorIiSaIiEEC2Ev = comdat any - -$_ZNSt6vectorIiSaIiEE9push_backERKi = comdat any - -$_ZNSt6vectorIiSaIiEED2Ev = comdat any - -$_ZNKSt6vectorIiSaIiEE4sizeEv = comdat any - -$_ZNSaIiEC2Ev = comdat any - -$_ZNSt6vectorIiSaIiEEC2EmRKiRKS0_ = comdat any - -$_ZNSaIiED2Ev = comdat any - -$_ZNSt6vectorIiSaIiEEixEm = comdat any - -$_ZNSt6vectorIiSaIiEEC2ERKS1_ = comdat any - -$_ZNSt12_Vector_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any - -$_ZSt6__sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_ = comdat any - -$_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFi6suffixS2_EEENS0_15_Iter_comp_iterIT_EES6_ = comdat any - -$_ZSt16__introsort_loopIP6suffixlN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_T1_ = comdat any - -$_ZSt4__lgl = comdat any - -$_ZSt22__final_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_ = comdat any - -$_ZSt14__partial_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_ = comdat any - -$_ZSt27__unguarded_partition_pivotIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_T0_ = comdat any - -$_ZSt13__heap_selectIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_ = comdat any - -$_ZSt11__sort_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_ = comdat any - -$_ZSt11__make_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_ = comdat any - -$_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_ = comdat any - -$_ZSt10__pop_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_RT0_ = comdat any - -$_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_ = comdat any - -$_ZSt13__adjust_heapIP6suffixlS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_T0_S9_T1_T2_ = comdat any - -$_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS3_EEEEONSt16remove_referenceIT_E4typeEOS9_ = comdat any - -$_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE = comdat any - -$_ZSt11__push_heapIP6suffixlS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFiS0_S0_EEEEvT_T0_S9_T1_RT2_ = comdat any - -$_ZSt4moveIRPFi6suffixS0_EEONSt16remove_referenceIT_E4typeEOS5_ = comdat any - -$_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEclIPS2_S2_EEbT_RT0_ = comdat any - -$_ZSt22__move_median_to_firstIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_S8_T0_ = comdat any - -$_ZSt21__unguarded_partitionIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_S8_T0_ = comdat any - -$_ZSt9iter_swapIP6suffixS1_EvT_T0_ = comdat any - -$_ZSt4swapI6suffixENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_ = comdat any - -$_ZSt16__insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_ = comdat any - -$_ZSt26__unguarded_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_ = comdat any - -$_ZSt13move_backwardIP6suffixS1_ET0_T_S3_S2_ = comdat any - -$_ZSt25__unguarded_linear_insertIP6suffixN9__gnu_cxx5__ops14_Val_comp_iterIPFiS0_S0_EEEEvT_T0_ = comdat any - -$_ZN9__gnu_cxx5__ops15__val_comp_iterIPFi6suffixS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE = comdat any - -$_ZSt22__copy_move_backward_aILb1EP6suffixS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__miter_baseIP6suffixET_S2_ = comdat any - -$_ZSt12__niter_wrapIP6suffixET_RKS2_S2_ = comdat any - -$_ZSt23__copy_move_backward_a1ILb1EP6suffixS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__niter_baseIP6suffixET_S2_ = comdat any - -$_ZSt23__copy_move_backward_a2ILb1EP6suffixS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI6suffixEEPT_PKS4_S7_S5_ = comdat any - -$_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEclIS2_PS2_EEbRT_T0_ = comdat any - -$_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE = comdat any - -$_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEC2ES4_ = comdat any - -$_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt12_Vector_baseIiSaIiEED2Ev = comdat any - -$__clang_call_terminate = comdat any - -$_ZSt8_DestroyIPiEvT_S1_ = comdat any - -$_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_ = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev = comdat any - -$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any - -$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any - -$_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_ = comdat any - -$_ZNSt6vectorIiSaIiEE3endEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc = comdat any - -$_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_ = comdat any - -$_ZNSt6vectorIiSaIiEE5beginEv = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm = comdat any - -$_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_ = comdat any - -$_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv = comdat any - -$_ZNKSt6vectorIiSaIiEE8max_sizeEv = comdat any - -$_ZSt3maxImERKT_S2_S2_ = comdat any - -$_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_ = comdat any - -$_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any - -$_ZSt3minImERKT_S2_S2_ = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any - -$_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_ = comdat any - -$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any - -$_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE = comdat any - -$_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_ = comdat any - -$_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E = comdat any - -$_ZSt12__niter_baseIPiET_S1_ = comdat any - -$_ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_ = comdat any - -$_ZNSt12_Vector_baseIiSaIiEEC2EmRKS0_ = comdat any - -$_ZNSt6vectorIiSaIiEE18_M_fill_initializeEmRKi = comdat any - -$_ZNSaIiEC2ERKS_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_ = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_ = comdat any - -$_ZNSt12_Vector_baseIiSaIiEE17_M_create_storageEm = comdat any - -$_ZSt24__uninitialized_fill_n_aIPimiiET_S1_T0_RKT1_RSaIT2_E = comdat any - -$_ZSt20uninitialized_fill_nIPimiET_S1_T0_RKT1_ = comdat any - -$_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPimiEET_S3_T0_RKT1_ = comdat any - -$_ZSt6fill_nIPimiET_S1_T0_RKT1_ = comdat any - -$_ZSt10__fill_n_aIPimiET_S1_T0_RKT1_St26random_access_iterator_tag = comdat any - -$_ZSt17__size_to_integerm = comdat any - -$_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_ = comdat any - -$_ZSt8__fill_aIPiiEvT_S1_RKT0_ = comdat any - -$_ZSt9__fill_a1IPiiEN9__gnu_cxx11__enable_ifIXsr11__is_scalarIT0_EE7__valueEvE6__typeET_S6_RKS3_ = comdat any - -$_ZN9__gnu_cxx14__alloc_traitsISaIiEiE17_S_select_on_copyERKS1_ = comdat any - -$_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiiET0_T_SA_S9_RSaIT1_E = comdat any - -$_ZNKSt6vectorIiSaIiEE5beginEv = comdat any - -$_ZNKSt6vectorIiSaIiEE3endEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE37select_on_container_copy_constructionERKS0_ = comdat any - -$_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_ = comdat any - -$_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiEET0_T_SC_SB_ = comdat any - -$_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_ = comdat any - -$_ZSt13__copy_move_aILb0EN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET1_T0_SA_S9_ = comdat any - -$_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEET_S8_ = comdat any - -$_ZSt12__niter_wrapIPiET_RKS1_S1_ = comdat any - -$_ZSt14__copy_move_a1ILb0EPKiPiET1_T0_S4_S3_ = comdat any - -$_ZSt12__niter_baseIPKiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE = comdat any - -$_ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_ = comdat any - -$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_ = comdat any - -$_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv = comdat any - -$_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.1 = private unnamed_addr constant [7 x i8] c"banana\00", align 1 -@.str.2 = private unnamed_addr constant [17 x i8] c"Suffix Array : \0A\00", align 1 -@.str.3 = private unnamed_addr constant [15 x i8] c"\0ALCP Array : \0A\00", align 1 -@.str.4 = private unnamed_addr constant [26 x i8] c"vector::_M_realloc_insert\00", align 1 -@.str.5 = private unnamed_addr constant [49 x i8] c"cannot create std::vector larger than max_size()\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_construction_of_lcp_array_from_suffix_array.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3cmp6suffixS_(i64 %0, i32 %1, i64 %2, i32 %3) #4 { - %5 = alloca %struct.suffix, align 4 - %6 = alloca { i64, i32 }, align 4 - %7 = alloca %struct.suffix, align 4 - %8 = alloca { i64, i32 }, align 4 - %9 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %6, i32 0, i32 0 - store i64 %0, i64* %9, align 4 - %10 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %6, i32 0, i32 1 - store i32 %1, i32* %10, align 4 - %11 = bitcast %struct.suffix* %5 to i8* - %12 = bitcast { i64, i32 }* %6 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %11, i8* align 4 %12, i64 12, i1 false) - %13 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 0 - store i64 %2, i64* %13, align 4 - %14 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 1 - store i32 %3, i32* %14, align 4 - %15 = bitcast %struct.suffix* %7 to i8* - %16 = bitcast { i64, i32 }* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %15, i8* align 4 %16, i64 12, i1 false) - %17 = getelementptr inbounds %struct.suffix, %struct.suffix* %5, i32 0, i32 1 - %18 = getelementptr inbounds [2 x i32], [2 x i32]* %17, i64 0, i64 0 - %19 = load i32, i32* %18, align 4 - %20 = getelementptr inbounds %struct.suffix, %struct.suffix* %7, i32 0, i32 1 - %21 = getelementptr inbounds [2 x i32], [2 x i32]* %20, i64 0, i64 0 - %22 = load i32, i32* %21, align 4 - %23 = icmp eq i32 %19, %22 - br i1 %23, label %24, label %34 - -24: ; preds = %4 - %25 = getelementptr inbounds %struct.suffix, %struct.suffix* %5, i32 0, i32 1 - %26 = getelementptr inbounds [2 x i32], [2 x i32]* %25, i64 0, i64 1 - %27 = load i32, i32* %26, align 4 - %28 = getelementptr inbounds %struct.suffix, %struct.suffix* %7, i32 0, i32 1 - %29 = getelementptr inbounds [2 x i32], [2 x i32]* %28, i64 0, i64 1 - %30 = load i32, i32* %29, align 4 - %31 = icmp slt i32 %27, %30 - %32 = zext i1 %31 to i64 - %33 = select i1 %31, i32 1, i32 0 - br label %44 - -34: ; preds = %4 - %35 = getelementptr inbounds %struct.suffix, %struct.suffix* %5, i32 0, i32 1 - %36 = getelementptr inbounds [2 x i32], [2 x i32]* %35, i64 0, i64 0 - %37 = load i32, i32* %36, align 4 - %38 = getelementptr inbounds %struct.suffix, %struct.suffix* %7, i32 0, i32 1 - %39 = getelementptr inbounds [2 x i32], [2 x i32]* %38, i64 0, i64 0 - %40 = load i32, i32* %39, align 4 - %41 = icmp slt i32 %37, %40 - %42 = zext i1 %41 to i64 - %43 = select i1 %41, i32 1, i32 0 - br label %44 - -44: ; preds = %34, %24 - %45 = phi i32 [ %33, %24 ], [ %43, %34 ] - ret i32 %45 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #5 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z16buildSuffixArrayNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(%"class.std::vector"* noalias sret(%"class.std::vector") align 8 %0, %"class.std::__cxx11::basic_string"* noundef %1, i32 noundef %2) #6 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i8*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32, align 4 - %9 = alloca i64, align 8 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - %16 = alloca i1, align 1 - %17 = alloca i32, align 4 - %18 = alloca i8*, align 8 - %19 = alloca i32, align 4 - %20 = bitcast %"class.std::vector"* %0 to i8* - store i8* %20, i8** %4, align 8 - store i32 %2, i32* %5, align 4 - %21 = load i32, i32* %5, align 4 - %22 = zext i32 %21 to i64 - %23 = call i8* @llvm.stacksave() - store i8* %23, i8** %6, align 8 - %24 = alloca %struct.suffix, i64 %22, align 16 - store i64 %22, i64* %7, align 8 - store i32 0, i32* %8, align 4 - br label %25 - -25: ; preds = %66, %3 - %26 = load i32, i32* %8, align 4 - %27 = load i32, i32* %5, align 4 - %28 = icmp slt i32 %26, %27 - br i1 %28, label %29, label %69 - -29: ; preds = %25 - %30 = load i32, i32* %8, align 4 - %31 = load i32, i32* %8, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %32 - %34 = getelementptr inbounds %struct.suffix, %struct.suffix* %33, i32 0, i32 0 - store i32 %30, i32* %34, align 4 - %35 = load i32, i32* %8, align 4 - %36 = sext i32 %35 to i64 - %37 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %36) - %38 = load i8, i8* %37, align 1 - %39 = sext i8 %38 to i32 - %40 = sub nsw i32 %39, 97 - %41 = load i32, i32* %8, align 4 - %42 = sext i32 %41 to i64 - %43 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %42 - %44 = getelementptr inbounds %struct.suffix, %struct.suffix* %43, i32 0, i32 1 - %45 = getelementptr inbounds [2 x i32], [2 x i32]* %44, i64 0, i64 0 - store i32 %40, i32* %45, align 4 - %46 = load i32, i32* %8, align 4 - %47 = add nsw i32 %46, 1 - %48 = load i32, i32* %5, align 4 - %49 = icmp slt i32 %47, %48 - br i1 %49, label %50, label %58 - -50: ; preds = %29 - %51 = load i32, i32* %8, align 4 - %52 = add nsw i32 %51, 1 - %53 = sext i32 %52 to i64 - %54 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %53) - %55 = load i8, i8* %54, align 1 - %56 = sext i8 %55 to i32 - %57 = sub nsw i32 %56, 97 - br label %59 - -58: ; preds = %29 - br label %59 - -59: ; preds = %58, %50 - %60 = phi i32 [ %57, %50 ], [ -1, %58 ] - %61 = load i32, i32* %8, align 4 - %62 = sext i32 %61 to i64 - %63 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %62 - %64 = getelementptr inbounds %struct.suffix, %struct.suffix* %63, i32 0, i32 1 - %65 = getelementptr inbounds [2 x i32], [2 x i32]* %64, i64 0, i64 1 - store i32 %60, i32* %65, align 4 - br label %66 - -66: ; preds = %59 - %67 = load i32, i32* %8, align 4 - %68 = add nsw i32 %67, 1 - store i32 %68, i32* %8, align 4 - br label %25, !llvm.loop !6 - -69: ; preds = %25 - %70 = load i32, i32* %5, align 4 - %71 = sext i32 %70 to i64 - %72 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %71 - call void @_ZSt4sortIP6suffixPFiS0_S0_EEvT_S4_T0_(%struct.suffix* noundef %24, %struct.suffix* noundef %72, i32 (i64, i32, i64, i32)* noundef @_Z3cmp6suffixS_) - %73 = load i32, i32* %5, align 4 - %74 = zext i32 %73 to i64 - %75 = alloca i32, i64 %74, align 16 - store i64 %74, i64* %9, align 8 - store i32 4, i32* %10, align 4 - br label %76 - -76: ; preds = %204, %69 - %77 = load i32, i32* %10, align 4 - %78 = load i32, i32* %5, align 4 - %79 = mul nsw i32 2, %78 - %80 = icmp slt i32 %77, %79 - br i1 %80, label %81, label %207 - -81: ; preds = %76 - store i32 0, i32* %11, align 4 - %82 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 0 - %83 = getelementptr inbounds %struct.suffix, %struct.suffix* %82, i32 0, i32 1 - %84 = getelementptr inbounds [2 x i32], [2 x i32]* %83, i64 0, i64 0 - %85 = load i32, i32* %84, align 4 - store i32 %85, i32* %12, align 4 - %86 = load i32, i32* %11, align 4 - %87 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 0 - %88 = getelementptr inbounds %struct.suffix, %struct.suffix* %87, i32 0, i32 1 - %89 = getelementptr inbounds [2 x i32], [2 x i32]* %88, i64 0, i64 0 - store i32 %86, i32* %89, align 4 - %90 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 0 - %91 = getelementptr inbounds %struct.suffix, %struct.suffix* %90, i32 0, i32 0 - %92 = load i32, i32* %91, align 16 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds i32, i32* %75, i64 %93 - store i32 0, i32* %94, align 4 - store i32 1, i32* %13, align 4 - br label %95 - -95: ; preds = %159, %81 - %96 = load i32, i32* %13, align 4 - %97 = load i32, i32* %5, align 4 - %98 = icmp slt i32 %96, %97 - br i1 %98, label %99, label %162 - -99: ; preds = %95 - %100 = load i32, i32* %13, align 4 - %101 = sext i32 %100 to i64 - %102 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %101 - %103 = getelementptr inbounds %struct.suffix, %struct.suffix* %102, i32 0, i32 1 - %104 = getelementptr inbounds [2 x i32], [2 x i32]* %103, i64 0, i64 0 - %105 = load i32, i32* %104, align 4 - %106 = load i32, i32* %12, align 4 - %107 = icmp eq i32 %105, %106 - br i1 %107, label %108, label %136 - -108: ; preds = %99 - %109 = load i32, i32* %13, align 4 - %110 = sext i32 %109 to i64 - %111 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %110 - %112 = getelementptr inbounds %struct.suffix, %struct.suffix* %111, i32 0, i32 1 - %113 = getelementptr inbounds [2 x i32], [2 x i32]* %112, i64 0, i64 1 - %114 = load i32, i32* %113, align 4 - %115 = load i32, i32* %13, align 4 - %116 = sub nsw i32 %115, 1 - %117 = sext i32 %116 to i64 - %118 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %117 - %119 = getelementptr inbounds %struct.suffix, %struct.suffix* %118, i32 0, i32 1 - %120 = getelementptr inbounds [2 x i32], [2 x i32]* %119, i64 0, i64 1 - %121 = load i32, i32* %120, align 4 - %122 = icmp eq i32 %114, %121 - br i1 %122, label %123, label %136 - -123: ; preds = %108 - %124 = load i32, i32* %13, align 4 - %125 = sext i32 %124 to i64 - %126 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %125 - %127 = getelementptr inbounds %struct.suffix, %struct.suffix* %126, i32 0, i32 1 - %128 = getelementptr inbounds [2 x i32], [2 x i32]* %127, i64 0, i64 0 - %129 = load i32, i32* %128, align 4 - store i32 %129, i32* %12, align 4 - %130 = load i32, i32* %11, align 4 - %131 = load i32, i32* %13, align 4 - %132 = sext i32 %131 to i64 - %133 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %132 - %134 = getelementptr inbounds %struct.suffix, %struct.suffix* %133, i32 0, i32 1 - %135 = getelementptr inbounds [2 x i32], [2 x i32]* %134, i64 0, i64 0 - store i32 %130, i32* %135, align 4 - br label %150 - -136: ; preds = %108, %99 - %137 = load i32, i32* %13, align 4 - %138 = sext i32 %137 to i64 - %139 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %138 - %140 = getelementptr inbounds %struct.suffix, %struct.suffix* %139, i32 0, i32 1 - %141 = getelementptr inbounds [2 x i32], [2 x i32]* %140, i64 0, i64 0 - %142 = load i32, i32* %141, align 4 - store i32 %142, i32* %12, align 4 - %143 = load i32, i32* %11, align 4 - %144 = add nsw i32 %143, 1 - store i32 %144, i32* %11, align 4 - %145 = load i32, i32* %13, align 4 - %146 = sext i32 %145 to i64 - %147 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %146 - %148 = getelementptr inbounds %struct.suffix, %struct.suffix* %147, i32 0, i32 1 - %149 = getelementptr inbounds [2 x i32], [2 x i32]* %148, i64 0, i64 0 - store i32 %144, i32* %149, align 4 - br label %150 - -150: ; preds = %136, %123 - %151 = load i32, i32* %13, align 4 - %152 = load i32, i32* %13, align 4 - %153 = sext i32 %152 to i64 - %154 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %153 - %155 = getelementptr inbounds %struct.suffix, %struct.suffix* %154, i32 0, i32 0 - %156 = load i32, i32* %155, align 4 - %157 = sext i32 %156 to i64 - %158 = getelementptr inbounds i32, i32* %75, i64 %157 - store i32 %151, i32* %158, align 4 - br label %159 - -159: ; preds = %150 - %160 = load i32, i32* %13, align 4 - %161 = add nsw i32 %160, 1 - store i32 %161, i32* %13, align 4 - br label %95, !llvm.loop !8 - -162: ; preds = %95 - store i32 0, i32* %14, align 4 - br label %163 - -163: ; preds = %197, %162 - %164 = load i32, i32* %14, align 4 - %165 = load i32, i32* %5, align 4 - %166 = icmp slt i32 %164, %165 - br i1 %166, label %167, label %200 - -167: ; preds = %163 - %168 = load i32, i32* %14, align 4 - %169 = sext i32 %168 to i64 - %170 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %169 - %171 = getelementptr inbounds %struct.suffix, %struct.suffix* %170, i32 0, i32 0 - %172 = load i32, i32* %171, align 4 - %173 = load i32, i32* %10, align 4 - %174 = sdiv i32 %173, 2 - %175 = add nsw i32 %172, %174 - store i32 %175, i32* %15, align 4 - %176 = load i32, i32* %15, align 4 - %177 = load i32, i32* %5, align 4 - %178 = icmp slt i32 %176, %177 - br i1 %178, label %179, label %189 - -179: ; preds = %167 - %180 = load i32, i32* %15, align 4 - %181 = sext i32 %180 to i64 - %182 = getelementptr inbounds i32, i32* %75, i64 %181 - %183 = load i32, i32* %182, align 4 - %184 = sext i32 %183 to i64 - %185 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %184 - %186 = getelementptr inbounds %struct.suffix, %struct.suffix* %185, i32 0, i32 1 - %187 = getelementptr inbounds [2 x i32], [2 x i32]* %186, i64 0, i64 0 - %188 = load i32, i32* %187, align 4 - br label %190 - -189: ; preds = %167 - br label %190 - -190: ; preds = %189, %179 - %191 = phi i32 [ %188, %179 ], [ -1, %189 ] - %192 = load i32, i32* %14, align 4 - %193 = sext i32 %192 to i64 - %194 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %193 - %195 = getelementptr inbounds %struct.suffix, %struct.suffix* %194, i32 0, i32 1 - %196 = getelementptr inbounds [2 x i32], [2 x i32]* %195, i64 0, i64 1 - store i32 %191, i32* %196, align 4 - br label %197 - -197: ; preds = %190 - %198 = load i32, i32* %14, align 4 - %199 = add nsw i32 %198, 1 - store i32 %199, i32* %14, align 4 - br label %163, !llvm.loop !9 - -200: ; preds = %163 - %201 = load i32, i32* %5, align 4 - %202 = sext i32 %201 to i64 - %203 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %202 - call void @_ZSt4sortIP6suffixPFiS0_S0_EEvT_S4_T0_(%struct.suffix* noundef %24, %struct.suffix* noundef %203, i32 (i64, i32, i64, i32)* noundef @_Z3cmp6suffixS_) - br label %204 - -204: ; preds = %200 - %205 = load i32, i32* %10, align 4 - %206 = mul nsw i32 %205, 2 - store i32 %206, i32* %10, align 4 - br label %76, !llvm.loop !10 - -207: ; preds = %76 - store i1 false, i1* %16, align 1 - call void @_ZNSt6vectorIiSaIiEEC2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #3 - store i32 0, i32* %17, align 4 - br label %208 - -208: ; preds = %218, %207 - %209 = load i32, i32* %17, align 4 - %210 = load i32, i32* %5, align 4 - %211 = icmp slt i32 %209, %210 - br i1 %211, label %212, label %225 - -212: ; preds = %208 - %213 = load i32, i32* %17, align 4 - %214 = sext i32 %213 to i64 - %215 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 %214 - %216 = getelementptr inbounds %struct.suffix, %struct.suffix* %215, i32 0, i32 0 - invoke void @_ZNSt6vectorIiSaIiEE9push_backERKi(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %216) - to label %217 unwind label %221 - -217: ; preds = %212 - br label %218 - -218: ; preds = %217 - %219 = load i32, i32* %17, align 4 - %220 = add nsw i32 %219, 1 - store i32 %220, i32* %17, align 4 - br label %208, !llvm.loop !11 - -221: ; preds = %212 - %222 = landingpad { i8*, i32 } - cleanup - %223 = extractvalue { i8*, i32 } %222, 0 - store i8* %223, i8** %18, align 8 - %224 = extractvalue { i8*, i32 } %222, 1 - store i32 %224, i32* %19, align 4 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #3 - br label %230 - -225: ; preds = %208 - store i1 true, i1* %16, align 1 - %226 = load i1, i1* %16, align 1 - br i1 %226, label %228, label %227 - -227: ; preds = %225 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #3 - br label %228 - -228: ; preds = %227, %225 - %229 = load i8*, i8** %6, align 8 - call void @llvm.stackrestore(i8* %229) - ret void - -230: ; preds = %221 - %231 = load i8*, i8** %18, align 8 - %232 = load i32, i32* %19, align 4 - %233 = insertvalue { i8*, i32 } undef, i8* %231, 0 - %234 = insertvalue { i8*, i32 } %233, i32 %232, 1 - resume { i8*, i32 } %234 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #7 - -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt4sortIP6suffixPFiS0_S0_EEvT_S4_T0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, i32 (i64, i32, i64, i32)* noundef %2) #6 comdat { - %4 = alloca %struct.suffix*, align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca i32 (i64, i32, i64, i32)*, align 8 - %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - store %struct.suffix* %0, %struct.suffix** %4, align 8 - store %struct.suffix* %1, %struct.suffix** %5, align 8 - store i32 (i64, i32, i64, i32)* %2, i32 (i64, i32, i64, i32)** %6, align 8 - %8 = load %struct.suffix*, %struct.suffix** %4, align 8 - %9 = load %struct.suffix*, %struct.suffix** %5, align 8 - %10 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %6, align 8 - %11 = call i32 (i64, i32, i64, i32)* @_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFi6suffixS2_EEENS0_15_Iter_comp_iterIT_EES6_(i32 (i64, i32, i64, i32)* noundef %10) - %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %11, i32 (i64, i32, i64, i32)** %12, align 8 - %13 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - %14 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %13, align 8 - call void @_ZSt6__sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(%struct.suffix* noundef %8, %struct.suffix* noundef %9, i32 (i64, i32, i64, i32)* %14) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEEC2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 { - %2 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %3 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - %4 = bitcast %"class.std::vector"* %3 to %"struct.std::_Vector_base"* - call void @_ZNSt12_Vector_baseIiSaIiEEC2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE9push_backERKi(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #6 comdat align 2 { - %3 = alloca %"class.std::vector"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %7 = bitcast %"class.std::vector"* %6 to %"struct.std::_Vector_base"* - %8 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %8 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %9, i32 0, i32 1 - %11 = load i32*, i32** %10, align 8 - %12 = bitcast %"class.std::vector"* %6 to %"struct.std::_Vector_base"* - %13 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %12, i32 0, i32 0 - %14 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %13 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %15 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %14, i32 0, i32 2 - %16 = load i32*, i32** %15, align 8 - %17 = icmp ne i32* %11, %16 - br i1 %17, label %18, label %34 - -18: ; preds = %2 - %19 = bitcast %"class.std::vector"* %6 to %"struct.std::_Vector_base"* - %20 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %20 to %"class.std::allocator"* - %22 = bitcast %"class.std::vector"* %6 to %"struct.std::_Vector_base"* - %23 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %22, i32 0, i32 0 - %24 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %23 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %25 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %24, i32 0, i32 1 - %26 = load i32*, i32** %25, align 8 - %27 = load i32*, i32** %4, align 8 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %21, i32* noundef %26, i32* noundef nonnull align 4 dereferenceable(4) %27) #3 - %28 = bitcast %"class.std::vector"* %6 to %"struct.std::_Vector_base"* - %29 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %28, i32 0, i32 0 - %30 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %29 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %31 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %30, i32 0, i32 1 - %32 = load i32*, i32** %31, align 8 - %33 = getelementptr inbounds i32, i32* %32, i32 1 - store i32* %33, i32** %31, align 8 - br label %40 - -34: ; preds = %2 - %35 = call i32* @_ZNSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %36 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - store i32* %35, i32** %36, align 8 - %37 = load i32*, i32** %4, align 8 - %38 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - %39 = load i32*, i32** %38, align 8 - call void @_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %6, i32* %39, i32* noundef nonnull align 4 dereferenceable(4) %37) - br label %40 - -40: ; preds = %34, %18 - ret void -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::vector"*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %5 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - %6 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - %7 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %7 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %8, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - %11 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - %12 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %11, i32 0, i32 0 - %13 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %12 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %14 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %13, i32 0, i32 1 - %15 = load i32*, i32** %14, align 8 - %16 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - %17 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %16) #3 - invoke void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(i32* noundef %10, i32* noundef %15, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %17) - to label %18 unwind label %20 - -18: ; preds = %1 - %19 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - call void @_ZNSt12_Vector_baseIiSaIiEED2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %19) #3 - ret void - -20: ; preds = %1 - %21 = landingpad { i8*, i32 } - catch i8* null - %22 = extractvalue { i8*, i32 } %21, 0 - store i8* %22, i8** %3, align 8 - %23 = extractvalue { i8*, i32 } %21, 1 - store i32 %23, i32* %4, align 4 - %24 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - call void @_ZNSt12_Vector_baseIiSaIiEED2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %24) #3 - br label %25 - -25: ; preds = %20 - %26 = load i8*, i8** %3, align 8 - call void @__clang_call_terminate(i8* %26) #15 - unreachable -} - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #7 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z5kasaiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIiSaIiEE(%"class.std::vector"* noalias sret(%"class.std::vector") align 8 %0, %"class.std::__cxx11::basic_string"* noundef %1, %"class.std::vector"* noundef %2) #6 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i1, align 1 - %7 = alloca i32, align 4 - %8 = alloca %"class.std::allocator", align 1 - %9 = alloca i8*, align 8 - %10 = alloca i32, align 4 - %11 = alloca %"class.std::vector", align 8 - %12 = alloca i32, align 4 - %13 = alloca %"class.std::allocator", align 1 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - %16 = alloca i32, align 4 - %17 = alloca i32, align 4 - %18 = bitcast %"class.std::vector"* %0 to i8* - store i8* %18, i8** %4, align 8 - %19 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %2) #3 - %20 = trunc i64 %19 to i32 - store i32 %20, i32* %5, align 4 - store i1 false, i1* %6, align 1 - %21 = load i32, i32* %5, align 4 - %22 = sext i32 %21 to i64 - store i32 0, i32* %7, align 4 - call void @_ZNSaIiEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - invoke void @_ZNSt6vectorIiSaIiEEC2EmRKiRKS0_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %22, i32* noundef nonnull align 4 dereferenceable(4) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) - to label %23 unwind label %42 - -23: ; preds = %3 - call void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - %24 = load i32, i32* %5, align 4 - %25 = sext i32 %24 to i64 - store i32 0, i32* %12, align 4 - call void @_ZNSaIiEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13) #3 - invoke void @_ZNSt6vectorIiSaIiEEC2EmRKiRKS0_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %25, i32* noundef nonnull align 4 dereferenceable(4) %12, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13) - to label %26 unwind label %46 - -26: ; preds = %23 - call void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13) #3 - store i32 0, i32* %14, align 4 - br label %27 - -27: ; preds = %39, %26 - %28 = load i32, i32* %14, align 4 - %29 = load i32, i32* %5, align 4 - %30 = icmp slt i32 %28, %29 - br i1 %30, label %31, label %50 - -31: ; preds = %27 - %32 = load i32, i32* %14, align 4 - %33 = load i32, i32* %14, align 4 - %34 = sext i32 %33 to i64 - %35 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt6vectorIiSaIiEEixEm(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %2, i64 noundef %34) #3 - %36 = load i32, i32* %35, align 4 - %37 = sext i32 %36 to i64 - %38 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt6vectorIiSaIiEEixEm(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %37) #3 - store i32 %32, i32* %38, align 4 - br label %39 - -39: ; preds = %31 - %40 = load i32, i32* %14, align 4 - %41 = add nsw i32 %40, 1 - store i32 %41, i32* %14, align 4 - br label %27, !llvm.loop !12 - -42: ; preds = %3 - %43 = landingpad { i8*, i32 } - cleanup - %44 = extractvalue { i8*, i32 } %43, 0 - store i8* %44, i8** %9, align 8 - %45 = extractvalue { i8*, i32 } %43, 1 - store i32 %45, i32* %10, align 4 - call void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - br label %134 - -46: ; preds = %23 - %47 = landingpad { i8*, i32 } - cleanup - %48 = extractvalue { i8*, i32 } %47, 0 - store i8* %48, i8** %9, align 8 - %49 = extractvalue { i8*, i32 } %47, 1 - store i32 %49, i32* %10, align 4 - call void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13) #3 - br label %133 - -50: ; preds = %27 - store i32 0, i32* %15, align 4 - store i32 0, i32* %16, align 4 - br label %51 - -51: ; preds = %126, %50 - %52 = load i32, i32* %16, align 4 - %53 = load i32, i32* %5, align 4 - %54 = icmp slt i32 %52, %53 - br i1 %54, label %55, label %129 - -55: ; preds = %51 - %56 = load i32, i32* %16, align 4 - %57 = sext i32 %56 to i64 - %58 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt6vectorIiSaIiEEixEm(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %57) #3 - %59 = load i32, i32* %58, align 4 - %60 = load i32, i32* %5, align 4 - %61 = sub nsw i32 %60, 1 - %62 = icmp eq i32 %59, %61 - br i1 %62, label %63, label %64 - -63: ; preds = %55 - store i32 0, i32* %15, align 4 - br label %126 - -64: ; preds = %55 - %65 = load i32, i32* %16, align 4 - %66 = sext i32 %65 to i64 - %67 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt6vectorIiSaIiEEixEm(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %66) #3 - %68 = load i32, i32* %67, align 4 - %69 = add nsw i32 %68, 1 - %70 = sext i32 %69 to i64 - %71 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt6vectorIiSaIiEEixEm(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %2, i64 noundef %70) #3 - %72 = load i32, i32* %71, align 4 - store i32 %72, i32* %17, align 4 - br label %73 - -73: ; preds = %105, %64 - %74 = load i32, i32* %16, align 4 - %75 = load i32, i32* %15, align 4 - %76 = add nsw i32 %74, %75 - %77 = load i32, i32* %5, align 4 - %78 = icmp slt i32 %76, %77 - br i1 %78, label %79, label %103 - -79: ; preds = %73 - %80 = load i32, i32* %17, align 4 - %81 = load i32, i32* %15, align 4 - %82 = add nsw i32 %80, %81 - %83 = load i32, i32* %5, align 4 - %84 = icmp slt i32 %82, %83 - br i1 %84, label %85, label %103 - -85: ; preds = %79 - %86 = load i32, i32* %16, align 4 - %87 = load i32, i32* %15, align 4 - %88 = add nsw i32 %86, %87 - %89 = sext i32 %88 to i64 - %90 = invoke noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %89) - to label %91 unwind label %108 - -91: ; preds = %85 - %92 = load i8, i8* %90, align 1 - %93 = sext i8 %92 to i32 - %94 = load i32, i32* %17, align 4 - %95 = load i32, i32* %15, align 4 - %96 = add nsw i32 %94, %95 - %97 = sext i32 %96 to i64 - %98 = invoke noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %97) - to label %99 unwind label %108 - -99: ; preds = %91 - %100 = load i8, i8* %98, align 1 - %101 = sext i8 %100 to i32 - %102 = icmp eq i32 %93, %101 - br label %103 - -103: ; preds = %99, %79, %73 - %104 = phi i1 [ false, %79 ], [ false, %73 ], [ %102, %99 ] - br i1 %104, label %105, label %112 - -105: ; preds = %103 - %106 = load i32, i32* %15, align 4 - %107 = add nsw i32 %106, 1 - store i32 %107, i32* %15, align 4 - br label %73, !llvm.loop !13 - -108: ; preds = %91, %85 - %109 = landingpad { i8*, i32 } - cleanup - %110 = extractvalue { i8*, i32 } %109, 0 - store i8* %110, i8** %9, align 8 - %111 = extractvalue { i8*, i32 } %109, 1 - store i32 %111, i32* %10, align 4 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %11) #3 - br label %133 - -112: ; preds = %103 - %113 = load i32, i32* %15, align 4 - %114 = load i32, i32* %16, align 4 - %115 = sext i32 %114 to i64 - %116 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt6vectorIiSaIiEEixEm(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %115) #3 - %117 = load i32, i32* %116, align 4 - %118 = sext i32 %117 to i64 - %119 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt6vectorIiSaIiEEixEm(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %118) #3 - store i32 %113, i32* %119, align 4 - %120 = load i32, i32* %15, align 4 - %121 = icmp sgt i32 %120, 0 - br i1 %121, label %122, label %125 - -122: ; preds = %112 - %123 = load i32, i32* %15, align 4 - %124 = add nsw i32 %123, -1 - store i32 %124, i32* %15, align 4 - br label %125 - -125: ; preds = %122, %112 - br label %126 - -126: ; preds = %125, %63 - %127 = load i32, i32* %16, align 4 - %128 = add nsw i32 %127, 1 - store i32 %128, i32* %16, align 4 - br label %51, !llvm.loop !14 - -129: ; preds = %51 - store i1 true, i1* %6, align 1 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %11) #3 - %130 = load i1, i1* %6, align 1 - br i1 %130, label %132, label %131 - -131: ; preds = %129 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #3 - br label %132 - -132: ; preds = %131, %129 - ret void - -133: ; preds = %108, %46 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #3 - br label %134 - -134: ; preds = %133, %42 - %135 = load i8*, i8** %9, align 8 - %136 = load i32, i32* %10, align 4 - %137 = insertvalue { i8*, i32 } undef, i8* %135, 0 - %138 = insertvalue { i8*, i32 } %137, i32 %136, 1 - resume { i8*, i32 } %138 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %3 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - %4 = bitcast %"class.std::vector"* %3 to %"struct.std::_Vector_base"* - %5 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %5 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %6, i32 0, i32 1 - %8 = load i32*, i32** %7, align 8 - %9 = bitcast %"class.std::vector"* %3 to %"struct.std::_Vector_base"* - %10 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %9, i32 0, i32 0 - %11 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %10 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %12 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %11, i32 0, i32 0 - %13 = load i32*, i32** %12, align 8 - %14 = ptrtoint i32* %8 to i64 - %15 = ptrtoint i32* %13 to i64 - %16 = sub i64 %14, %15 - %17 = sdiv exact i64 %16, 4 - ret i64 %17 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #8 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEEC2EmRKiRKS0_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %5 = alloca %"class.std::vector"*, align 8 - %6 = alloca i64, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - %9 = alloca i8*, align 8 - %10 = alloca i32, align 4 - store %"class.std::vector"* %0, %"class.std::vector"** %5, align 8 - store i64 %1, i64* %6, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %11 = load %"class.std::vector"*, %"class.std::vector"** %5, align 8 - %12 = bitcast %"class.std::vector"* %11 to %"struct.std::_Vector_base"* - %13 = load i64, i64* %6, align 8 - %14 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %15 = call noundef i64 @_ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_(i64 noundef %13, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %14) - %16 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - call void @_ZNSt12_Vector_baseIiSaIiEEC2EmRKS0_(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %12, i64 noundef %15, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %16) - %17 = load i64, i64* %6, align 8 - %18 = load i32*, i32** %7, align 8 - invoke void @_ZNSt6vectorIiSaIiEE18_M_fill_initializeEmRKi(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %17, i32* noundef nonnull align 4 dereferenceable(4) %18) - to label %19 unwind label %20 - -19: ; preds = %4 - ret void - -20: ; preds = %4 - %21 = landingpad { i8*, i32 } - cleanup - %22 = extractvalue { i8*, i32 } %21, 0 - store i8* %22, i8** %9, align 8 - %23 = extractvalue { i8*, i32 } %21, 1 - store i32 %23, i32* %10, align 4 - %24 = bitcast %"class.std::vector"* %11 to %"struct.std::_Vector_base"* - call void @_ZNSt12_Vector_baseIiSaIiEED2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %24) #3 - br label %25 - -25: ; preds = %20 - %26 = load i8*, i8** %9, align 8 - %27 = load i32, i32* %10, align 4 - %28 = insertvalue { i8*, i32 } undef, i8* %26, 0 - %29 = insertvalue { i8*, i32 } %28, i32 %27, 1 - resume { i8*, i32 } %29 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #8 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt6vectorIiSaIiEEixEm(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::vector"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %6 = bitcast %"class.std::vector"* %5 to %"struct.std::_Vector_base"* - %7 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %7 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %8, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - %11 = load i64, i64* %4, align 8 - %12 = getelementptr inbounds i32, i32* %10, i64 %11 - ret i32* %12 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z8printArrSt6vectorIiSaIiEEi(%"class.std::vector"* noundef %0, i32 noundef %1) #6 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %1, i32* %3, align 4 - store i32 0, i32* %4, align 4 - br label %5 - -5: ; preds = %16, %2 - %6 = load i32, i32* %4, align 4 - %7 = load i32, i32* %3, align 4 - %8 = icmp slt i32 %6, %7 - br i1 %8, label %9, label %19 - -9: ; preds = %5 - %10 = load i32, i32* %4, align 4 - %11 = sext i32 %10 to i64 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt6vectorIiSaIiEEixEm(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %11) #3 - %13 = load i32, i32* %12, align 4 - %14 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %13) - %15 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %14, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %16 - -16: ; preds = %9 - %17 = load i32, i32* %4, align 4 - %18 = add nsw i32 %17, 1 - store i32 %18, i32* %4, align 4 - br label %5, !llvm.loop !15 - -19: ; preds = %5 - %20 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #9 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %"class.std::__cxx11::basic_string", align 8 - %3 = alloca %"class.std::allocator.0", align 1 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca %"class.std::vector", align 8 - %7 = alloca %"class.std::__cxx11::basic_string", align 8 - %8 = alloca i32, align 4 - %9 = alloca %"class.std::vector", align 8 - %10 = alloca %"class.std::vector", align 8 - %11 = alloca %"class.std::__cxx11::basic_string", align 8 - %12 = alloca %"class.std::vector", align 8 - %13 = alloca %"class.std::vector", align 8 - store i32 0, i32* %1, align 4 - call void @_ZNSaIcEC1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2, i8* noundef getelementptr inbounds ([7 x i8], [7 x i8]* @.str.1, i64 0, i64 0), %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) - to label %14 unwind label %35 - -14: ; preds = %0 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) - to label %15 unwind label %39 - -15: ; preds = %14 - %16 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %17 = trunc i64 %16 to i32 - invoke void @_Z16buildSuffixArrayNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(%"class.std::vector"* sret(%"class.std::vector") align 8 %6, %"class.std::__cxx11::basic_string"* noundef %7, i32 noundef %17) - to label %18 unwind label %43 - -18: ; preds = %15 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7) #3 - %19 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %20 = trunc i64 %19 to i32 - store i32 %20, i32* %8, align 4 - %21 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @.str.2, i64 0, i64 0)) - to label %22 unwind label %47 - -22: ; preds = %18 - invoke void @_ZNSt6vectorIiSaIiEEC2ERKS1_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9, %"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %6) - to label %23 unwind label %47 - -23: ; preds = %22 - %24 = load i32, i32* %8, align 4 - invoke void @_Z8printArrSt6vectorIiSaIiEEi(%"class.std::vector"* noundef %9, i32 noundef %24) - to label %25 unwind label %51 - -25: ; preds = %23 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) - to label %26 unwind label %47 - -26: ; preds = %25 - invoke void @_ZNSt6vectorIiSaIiEEC2ERKS1_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %12, %"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %6) - to label %27 unwind label %55 - -27: ; preds = %26 - invoke void @_Z5kasaiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIiSaIiEE(%"class.std::vector"* sret(%"class.std::vector") align 8 %10, %"class.std::__cxx11::basic_string"* noundef %11, %"class.std::vector"* noundef %12) - to label %28 unwind label %59 - -28: ; preds = %27 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %12) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) #3 - %29 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([15 x i8], [15 x i8]* @.str.3, i64 0, i64 0)) - to label %30 unwind label %64 - -30: ; preds = %28 - invoke void @_ZNSt6vectorIiSaIiEEC2ERKS1_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %13, %"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %10) - to label %31 unwind label %64 - -31: ; preds = %30 - %32 = load i32, i32* %8, align 4 - invoke void @_Z8printArrSt6vectorIiSaIiEEi(%"class.std::vector"* noundef %13, i32 noundef %32) - to label %33 unwind label %68 - -33: ; preds = %31 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %13) #3 - store i32 0, i32* %1, align 4 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %10) #3 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %6) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %34 = load i32, i32* %1, align 4 - ret i32 %34 - -35: ; preds = %0 - %36 = landingpad { i8*, i32 } - cleanup - %37 = extractvalue { i8*, i32 } %36, 0 - store i8* %37, i8** %4, align 8 - %38 = extractvalue { i8*, i32 } %36, 1 - store i32 %38, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) #3 - br label %75 - -39: ; preds = %14 - %40 = landingpad { i8*, i32 } - cleanup - %41 = extractvalue { i8*, i32 } %40, 0 - store i8* %41, i8** %4, align 8 - %42 = extractvalue { i8*, i32 } %40, 1 - store i32 %42, i32* %5, align 4 - br label %74 - -43: ; preds = %15 - %44 = landingpad { i8*, i32 } - cleanup - %45 = extractvalue { i8*, i32 } %44, 0 - store i8* %45, i8** %4, align 8 - %46 = extractvalue { i8*, i32 } %44, 1 - store i32 %46, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7) #3 - br label %74 - -47: ; preds = %25, %22, %18 - %48 = landingpad { i8*, i32 } - cleanup - %49 = extractvalue { i8*, i32 } %48, 0 - store i8* %49, i8** %4, align 8 - %50 = extractvalue { i8*, i32 } %48, 1 - store i32 %50, i32* %5, align 4 - br label %73 - -51: ; preds = %23 - %52 = landingpad { i8*, i32 } - cleanup - %53 = extractvalue { i8*, i32 } %52, 0 - store i8* %53, i8** %4, align 8 - %54 = extractvalue { i8*, i32 } %52, 1 - store i32 %54, i32* %5, align 4 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - br label %73 - -55: ; preds = %26 - %56 = landingpad { i8*, i32 } - cleanup - %57 = extractvalue { i8*, i32 } %56, 0 - store i8* %57, i8** %4, align 8 - %58 = extractvalue { i8*, i32 } %56, 1 - store i32 %58, i32* %5, align 4 - br label %63 - -59: ; preds = %27 - %60 = landingpad { i8*, i32 } - cleanup - %61 = extractvalue { i8*, i32 } %60, 0 - store i8* %61, i8** %4, align 8 - %62 = extractvalue { i8*, i32 } %60, 1 - store i32 %62, i32* %5, align 4 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %12) #3 - br label %63 - -63: ; preds = %59, %55 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) #3 - br label %73 - -64: ; preds = %30, %28 - %65 = landingpad { i8*, i32 } - cleanup - %66 = extractvalue { i8*, i32 } %65, 0 - store i8* %66, i8** %4, align 8 - %67 = extractvalue { i8*, i32 } %65, 1 - store i32 %67, i32* %5, align 4 - br label %72 - -68: ; preds = %31 - %69 = landingpad { i8*, i32 } - cleanup - %70 = extractvalue { i8*, i32 } %69, 0 - store i8* %70, i8** %4, align 8 - %71 = extractvalue { i8*, i32 } %69, 1 - store i32 %71, i32* %5, align 4 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %13) #3 - br label %72 - -72: ; preds = %68, %64 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %10) #3 - br label %73 - -73: ; preds = %72, %63, %51, %47 - call void @_ZNSt6vectorIiSaIiEED2Ev(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %6) #3 - br label %74 - -74: ; preds = %73, %43, %39 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - br label %75 - -75: ; preds = %74, %35 - %76 = load i8*, i8** %4, align 8 - %77 = load i32, i32* %5, align 4 - %78 = insertvalue { i8*, i32 } undef, i8* %76, 0 - %79 = insertvalue { i8*, i32 } %78, i32 %77, 1 - resume { i8*, i32 } %79 -} - -; Function Attrs: nounwind -declare void @_ZNSaIcEC1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i8* noundef, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 - -; Function Attrs: nounwind -declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEEC2ERKS1_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, %"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %1) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::vector"*, align 8 - %4 = alloca %"class.std::vector"*, align 8 - %5 = alloca %"class.std::allocator", align 1 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - %8 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %9 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - store %"class.std::vector"* %1, %"class.std::vector"** %4, align 8 - %10 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %11 = bitcast %"class.std::vector"* %10 to %"struct.std::_Vector_base"* - %12 = load %"class.std::vector"*, %"class.std::vector"** %4, align 8 - %13 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %12) #3 - %14 = load %"class.std::vector"*, %"class.std::vector"** %4, align 8 - %15 = bitcast %"class.std::vector"* %14 to %"struct.std::_Vector_base"* - %16 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %15) #3 - call void @_ZN9__gnu_cxx14__alloc_traitsISaIiEiE17_S_select_on_copyERKS1_(%"class.std::allocator"* sret(%"class.std::allocator") align 1 %5, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %16) - invoke void @_ZNSt12_Vector_baseIiSaIiEEC2EmRKS0_(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %11, i64 noundef %13, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) - to label %17 unwind label %41 - -17: ; preds = %2 - call void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - %18 = load %"class.std::vector"*, %"class.std::vector"** %4, align 8 - %19 = call i32* @_ZNKSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %18) #3 - %20 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %8, i32 0, i32 0 - store i32* %19, i32** %20, align 8 - %21 = load %"class.std::vector"*, %"class.std::vector"** %4, align 8 - %22 = call i32* @_ZNKSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %21) #3 - %23 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %9, i32 0, i32 0 - store i32* %22, i32** %23, align 8 - %24 = bitcast %"class.std::vector"* %10 to %"struct.std::_Vector_base"* - %25 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %24, i32 0, i32 0 - %26 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %25 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %26, i32 0, i32 0 - %28 = load i32*, i32** %27, align 8 - %29 = bitcast %"class.std::vector"* %10 to %"struct.std::_Vector_base"* - %30 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %29) #3 - %31 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %8, i32 0, i32 0 - %32 = load i32*, i32** %31, align 8 - %33 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %9, i32 0, i32 0 - %34 = load i32*, i32** %33, align 8 - %35 = invoke noundef i32* @_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiiET0_T_SA_S9_RSaIT1_E(i32* %32, i32* %34, i32* noundef %28, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %30) - to label %36 unwind label %45 - -36: ; preds = %17 - %37 = bitcast %"class.std::vector"* %10 to %"struct.std::_Vector_base"* - %38 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %37, i32 0, i32 0 - %39 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %38 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %40 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %39, i32 0, i32 1 - store i32* %35, i32** %40, align 8 - ret void - -41: ; preds = %2 - %42 = landingpad { i8*, i32 } - cleanup - %43 = extractvalue { i8*, i32 } %42, 0 - store i8* %43, i8** %6, align 8 - %44 = extractvalue { i8*, i32 } %42, 1 - store i32 %44, i32* %7, align 4 - call void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - br label %50 - -45: ; preds = %17 - %46 = landingpad { i8*, i32 } - cleanup - %47 = extractvalue { i8*, i32 } %46, 0 - store i8* %47, i8** %6, align 8 - %48 = extractvalue { i8*, i32 } %46, 1 - store i32 %48, i32* %7, align 4 - %49 = bitcast %"class.std::vector"* %10 to %"struct.std::_Vector_base"* - call void @_ZNSt12_Vector_baseIiSaIiEED2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %49) #3 - br label %50 - -50: ; preds = %45, %41 - %51 = load i8*, i8** %6, align 8 - %52 = load i32, i32* %7, align 4 - %53 = insertvalue { i8*, i32 } undef, i8* %51, 0 - %54 = insertvalue { i8*, i32 } %53, i32 %52, 1 - resume { i8*, i32 } %54 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEEC2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base"*, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %2, align 8 - %3 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %3, i32 0, i32 0 - call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2Ev(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base>::_Vector_impl"*, align 8 - store %"struct.std::_Vector_base>::_Vector_impl"* %0, %"struct.std::_Vector_base>::_Vector_impl"** %2, align 8 - %3 = load %"struct.std::_Vector_base>::_Vector_impl"*, %"struct.std::_Vector_base>::_Vector_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaIiEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %3 to %"struct.std::_Vector_base>::_Vector_impl_data"* - call void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev(%"struct.std::_Vector_base>::_Vector_impl_data"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev(%"struct.std::_Vector_base>::_Vector_impl_data"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base>::_Vector_impl_data"*, align 8 - store %"struct.std::_Vector_base>::_Vector_impl_data"* %0, %"struct.std::_Vector_base>::_Vector_impl_data"** %2, align 8 - %3 = load %"struct.std::_Vector_base>::_Vector_impl_data"*, %"struct.std::_Vector_base>::_Vector_impl_data"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %3, i32 0, i32 0 - store i32* null, i32** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %3, i32 0, i32 1 - store i32* null, i32** %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %3, i32 0, i32 2 - store i32* null, i32** %6, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt6__sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, i32 (i64, i32, i64, i32)* %2) #6 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %9 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %2, i32 (i64, i32, i64, i32)** %9, align 8 - store %struct.suffix* %0, %struct.suffix** %5, align 8 - store %struct.suffix* %1, %struct.suffix** %6, align 8 - %10 = load %struct.suffix*, %struct.suffix** %5, align 8 - %11 = load %struct.suffix*, %struct.suffix** %6, align 8 - %12 = icmp ne %struct.suffix* %10, %11 - br i1 %12, label %13, label %34 - -13: ; preds = %3 - %14 = load %struct.suffix*, %struct.suffix** %5, align 8 - %15 = load %struct.suffix*, %struct.suffix** %6, align 8 - %16 = load %struct.suffix*, %struct.suffix** %6, align 8 - %17 = load %struct.suffix*, %struct.suffix** %5, align 8 - %18 = ptrtoint %struct.suffix* %16 to i64 - %19 = ptrtoint %struct.suffix* %17 to i64 - %20 = sub i64 %18, %19 - %21 = sdiv exact i64 %20, 12 - %22 = call noundef i64 @_ZSt4__lgl(i64 noundef %21) - %23 = mul nsw i64 %22, 2 - %24 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7 to i8* - %25 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %24, i8* align 8 %25, i64 8, i1 false) - %26 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - %27 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %26, align 8 - call void @_ZSt16__introsort_loopIP6suffixlN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_T1_(%struct.suffix* noundef %14, %struct.suffix* noundef %15, i64 noundef %23, i32 (i64, i32, i64, i32)* %27) - %28 = load %struct.suffix*, %struct.suffix** %5, align 8 - %29 = load %struct.suffix*, %struct.suffix** %6, align 8 - %30 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8 to i8* - %31 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %30, i8* align 8 %31, i64 8, i1 false) - %32 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8, i32 0, i32 0 - %33 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %32, align 8 - call void @_ZSt22__final_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(%struct.suffix* noundef %28, %struct.suffix* noundef %29, i32 (i64, i32, i64, i32)* %33) - br label %34 - -34: ; preds = %13, %3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local i32 (i64, i32, i64, i32)* @_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFi6suffixS2_EEENS0_15_Iter_comp_iterIT_EES6_(i32 (i64, i32, i64, i32)* noundef %0) #6 comdat { - %2 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %3 = alloca i32 (i64, i32, i64, i32)*, align 8 - store i32 (i64, i32, i64, i32)* %0, i32 (i64, i32, i64, i32)** %3, align 8 - %4 = call noundef nonnull align 8 dereferenceable(8) i32 (i64, i32, i64, i32)** @_ZSt4moveIRPFi6suffixS0_EEONSt16remove_referenceIT_E4typeEOS5_(i32 (i64, i32, i64, i32)** noundef nonnull align 8 dereferenceable(8) %3) #3 - %5 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %4, align 8 - call void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEC2ES4_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %2, i32 (i64, i32, i64, i32)* noundef %5) - %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %2, i32 0, i32 0 - %7 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %6, align 8 - ret i32 (i64, i32, i64, i32)* %7 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt16__introsort_loopIP6suffixlN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_T1_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, i64 noundef %2, i32 (i64, i32, i64, i32)* %3) #6 comdat { - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %struct.suffix*, align 8 - %8 = alloca i64, align 8 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = alloca %struct.suffix*, align 8 - %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %12 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %13 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %3, i32 (i64, i32, i64, i32)** %13, align 8 - store %struct.suffix* %0, %struct.suffix** %6, align 8 - store %struct.suffix* %1, %struct.suffix** %7, align 8 - store i64 %2, i64* %8, align 8 - br label %14 - -14: ; preds = %33, %4 - %15 = load %struct.suffix*, %struct.suffix** %7, align 8 - %16 = load %struct.suffix*, %struct.suffix** %6, align 8 - %17 = ptrtoint %struct.suffix* %15 to i64 - %18 = ptrtoint %struct.suffix* %16 to i64 - %19 = sub i64 %17, %18 - %20 = sdiv exact i64 %19, 12 - %21 = icmp sgt i64 %20, 16 - br i1 %21, label %22, label %51 - -22: ; preds = %14 - %23 = load i64, i64* %8, align 8 - %24 = icmp eq i64 %23, 0 - br i1 %24, label %25, label %33 - -25: ; preds = %22 - %26 = load %struct.suffix*, %struct.suffix** %6, align 8 - %27 = load %struct.suffix*, %struct.suffix** %7, align 8 - %28 = load %struct.suffix*, %struct.suffix** %7, align 8 - %29 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9 to i8* - %30 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %29, i8* align 8 %30, i64 8, i1 false) - %31 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - %32 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %31, align 8 - call void @_ZSt14__partial_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_(%struct.suffix* noundef %26, %struct.suffix* noundef %27, %struct.suffix* noundef %28, i32 (i64, i32, i64, i32)* %32) - br label %51 - -33: ; preds = %22 - %34 = load i64, i64* %8, align 8 - %35 = add nsw i64 %34, -1 - store i64 %35, i64* %8, align 8 - %36 = load %struct.suffix*, %struct.suffix** %6, align 8 - %37 = load %struct.suffix*, %struct.suffix** %7, align 8 - %38 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11 to i8* - %39 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %38, i8* align 8 %39, i64 8, i1 false) - %40 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11, i32 0, i32 0 - %41 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %40, align 8 - %42 = call noundef %struct.suffix* @_ZSt27__unguarded_partition_pivotIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_T0_(%struct.suffix* noundef %36, %struct.suffix* noundef %37, i32 (i64, i32, i64, i32)* %41) - store %struct.suffix* %42, %struct.suffix** %10, align 8 - %43 = load %struct.suffix*, %struct.suffix** %10, align 8 - %44 = load %struct.suffix*, %struct.suffix** %7, align 8 - %45 = load i64, i64* %8, align 8 - %46 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %12 to i8* - %47 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %46, i8* align 8 %47, i64 8, i1 false) - %48 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %12, i32 0, i32 0 - %49 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %48, align 8 - call void @_ZSt16__introsort_loopIP6suffixlN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_T1_(%struct.suffix* noundef %43, %struct.suffix* noundef %44, i64 noundef %45, i32 (i64, i32, i64, i32)* %49) - %50 = load %struct.suffix*, %struct.suffix** %10, align 8 - store %struct.suffix* %50, %struct.suffix** %7, align 8 - br label %14, !llvm.loop !16 - -51: ; preds = %25, %14 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt4__lgl(i64 noundef %0) #4 comdat { - %2 = alloca i64, align 8 - store i64 %0, i64* %2, align 8 - %3 = load i64, i64* %2, align 8 - %4 = call i64 @llvm.ctlz.i64(i64 %3, i1 true) - %5 = trunc i64 %4 to i32 - %6 = sub nsw i32 63, %5 - %7 = sext i32 %6 to i64 - ret i64 %7 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt22__final_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, i32 (i64, i32, i64, i32)* %2) #6 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %2, i32 (i64, i32, i64, i32)** %10, align 8 - store %struct.suffix* %0, %struct.suffix** %5, align 8 - store %struct.suffix* %1, %struct.suffix** %6, align 8 - %11 = load %struct.suffix*, %struct.suffix** %6, align 8 - %12 = load %struct.suffix*, %struct.suffix** %5, align 8 - %13 = ptrtoint %struct.suffix* %11 to i64 - %14 = ptrtoint %struct.suffix* %12 to i64 - %15 = sub i64 %13, %14 - %16 = sdiv exact i64 %15, 12 - %17 = icmp sgt i64 %16, 16 - br i1 %17, label %18, label %33 - -18: ; preds = %3 - %19 = load %struct.suffix*, %struct.suffix** %5, align 8 - %20 = load %struct.suffix*, %struct.suffix** %5, align 8 - %21 = getelementptr inbounds %struct.suffix, %struct.suffix* %20, i64 16 - %22 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7 to i8* - %23 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %22, i8* align 8 %23, i64 8, i1 false) - %24 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - %25 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %24, align 8 - call void @_ZSt16__insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(%struct.suffix* noundef %19, %struct.suffix* noundef %21, i32 (i64, i32, i64, i32)* %25) - %26 = load %struct.suffix*, %struct.suffix** %5, align 8 - %27 = getelementptr inbounds %struct.suffix, %struct.suffix* %26, i64 16 - %28 = load %struct.suffix*, %struct.suffix** %6, align 8 - %29 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8 to i8* - %30 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %29, i8* align 8 %30, i64 8, i1 false) - %31 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8, i32 0, i32 0 - %32 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %31, align 8 - call void @_ZSt26__unguarded_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(%struct.suffix* noundef %27, %struct.suffix* noundef %28, i32 (i64, i32, i64, i32)* %32) - br label %40 - -33: ; preds = %3 - %34 = load %struct.suffix*, %struct.suffix** %5, align 8 - %35 = load %struct.suffix*, %struct.suffix** %6, align 8 - %36 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9 to i8* - %37 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %36, i8* align 8 %37, i64 8, i1 false) - %38 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - %39 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %38, align 8 - call void @_ZSt16__insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(%struct.suffix* noundef %34, %struct.suffix* noundef %35, i32 (i64, i32, i64, i32)* %39) - br label %40 - -40: ; preds = %33, %18 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt14__partial_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %struct.suffix* noundef %2, i32 (i64, i32, i64, i32)* %3) #6 comdat { - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %struct.suffix*, align 8 - %8 = alloca %struct.suffix*, align 8 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %3, i32 (i64, i32, i64, i32)** %10, align 8 - store %struct.suffix* %0, %struct.suffix** %6, align 8 - store %struct.suffix* %1, %struct.suffix** %7, align 8 - store %struct.suffix* %2, %struct.suffix** %8, align 8 - %11 = load %struct.suffix*, %struct.suffix** %6, align 8 - %12 = load %struct.suffix*, %struct.suffix** %7, align 8 - %13 = load %struct.suffix*, %struct.suffix** %8, align 8 - %14 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9 to i8* - %15 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %14, i8* align 8 %15, i64 8, i1 false) - %16 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - %17 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %16, align 8 - call void @_ZSt13__heap_selectIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_(%struct.suffix* noundef %11, %struct.suffix* noundef %12, %struct.suffix* noundef %13, i32 (i64, i32, i64, i32)* %17) - %18 = load %struct.suffix*, %struct.suffix** %6, align 8 - %19 = load %struct.suffix*, %struct.suffix** %7, align 8 - call void @_ZSt11__sort_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_(%struct.suffix* noundef %18, %struct.suffix* noundef %19, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.suffix* @_ZSt27__unguarded_partition_pivotIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_T0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, i32 (i64, i32, i64, i32)* %2) #6 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %struct.suffix*, align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %2, i32 (i64, i32, i64, i32)** %10, align 8 - store %struct.suffix* %0, %struct.suffix** %5, align 8 - store %struct.suffix* %1, %struct.suffix** %6, align 8 - %11 = load %struct.suffix*, %struct.suffix** %5, align 8 - %12 = load %struct.suffix*, %struct.suffix** %6, align 8 - %13 = load %struct.suffix*, %struct.suffix** %5, align 8 - %14 = ptrtoint %struct.suffix* %12 to i64 - %15 = ptrtoint %struct.suffix* %13 to i64 - %16 = sub i64 %14, %15 - %17 = sdiv exact i64 %16, 12 - %18 = sdiv i64 %17, 2 - %19 = getelementptr inbounds %struct.suffix, %struct.suffix* %11, i64 %18 - store %struct.suffix* %19, %struct.suffix** %7, align 8 - %20 = load %struct.suffix*, %struct.suffix** %5, align 8 - %21 = load %struct.suffix*, %struct.suffix** %5, align 8 - %22 = getelementptr inbounds %struct.suffix, %struct.suffix* %21, i64 1 - %23 = load %struct.suffix*, %struct.suffix** %7, align 8 - %24 = load %struct.suffix*, %struct.suffix** %6, align 8 - %25 = getelementptr inbounds %struct.suffix, %struct.suffix* %24, i64 -1 - %26 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8 to i8* - %27 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %26, i8* align 8 %27, i64 8, i1 false) - %28 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8, i32 0, i32 0 - %29 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %28, align 8 - call void @_ZSt22__move_median_to_firstIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_S8_T0_(%struct.suffix* noundef %20, %struct.suffix* noundef %22, %struct.suffix* noundef %23, %struct.suffix* noundef %25, i32 (i64, i32, i64, i32)* %29) - %30 = load %struct.suffix*, %struct.suffix** %5, align 8 - %31 = getelementptr inbounds %struct.suffix, %struct.suffix* %30, i64 1 - %32 = load %struct.suffix*, %struct.suffix** %6, align 8 - %33 = load %struct.suffix*, %struct.suffix** %5, align 8 - %34 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9 to i8* - %35 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %34, i8* align 8 %35, i64 8, i1 false) - %36 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - %37 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %36, align 8 - %38 = call noundef %struct.suffix* @_ZSt21__unguarded_partitionIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_S8_T0_(%struct.suffix* noundef %31, %struct.suffix* noundef %32, %struct.suffix* noundef %33, i32 (i64, i32, i64, i32)* %37) - ret %struct.suffix* %38 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt13__heap_selectIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_T0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %struct.suffix* noundef %2, i32 (i64, i32, i64, i32)* %3) #6 comdat { - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %struct.suffix*, align 8 - %8 = alloca %struct.suffix*, align 8 - %9 = alloca %struct.suffix*, align 8 - %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %3, i32 (i64, i32, i64, i32)** %10, align 8 - store %struct.suffix* %0, %struct.suffix** %6, align 8 - store %struct.suffix* %1, %struct.suffix** %7, align 8 - store %struct.suffix* %2, %struct.suffix** %8, align 8 - %11 = load %struct.suffix*, %struct.suffix** %6, align 8 - %12 = load %struct.suffix*, %struct.suffix** %7, align 8 - call void @_ZSt11__make_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_(%struct.suffix* noundef %11, %struct.suffix* noundef %12, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5) - %13 = load %struct.suffix*, %struct.suffix** %7, align 8 - store %struct.suffix* %13, %struct.suffix** %9, align 8 - br label %14 - -14: ; preds = %27, %4 - %15 = load %struct.suffix*, %struct.suffix** %9, align 8 - %16 = load %struct.suffix*, %struct.suffix** %8, align 8 - %17 = icmp ult %struct.suffix* %15, %16 - br i1 %17, label %18, label %30 - -18: ; preds = %14 - %19 = load %struct.suffix*, %struct.suffix** %9, align 8 - %20 = load %struct.suffix*, %struct.suffix** %6, align 8 - %21 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5, %struct.suffix* noundef %19, %struct.suffix* noundef %20) - br i1 %21, label %22, label %26 - -22: ; preds = %18 - %23 = load %struct.suffix*, %struct.suffix** %6, align 8 - %24 = load %struct.suffix*, %struct.suffix** %7, align 8 - %25 = load %struct.suffix*, %struct.suffix** %9, align 8 - call void @_ZSt10__pop_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_RT0_(%struct.suffix* noundef %23, %struct.suffix* noundef %24, %struct.suffix* noundef %25, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5) - br label %26 - -26: ; preds = %22, %18 - br label %27 - -27: ; preds = %26 - %28 = load %struct.suffix*, %struct.suffix** %9, align 8 - %29 = getelementptr inbounds %struct.suffix, %struct.suffix* %28, i32 1 - store %struct.suffix* %29, %struct.suffix** %9, align 8 - br label %14, !llvm.loop !17 - -30: ; preds = %14 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt11__sort_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %2) #6 comdat { - %4 = alloca %struct.suffix*, align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - store %struct.suffix* %0, %struct.suffix** %4, align 8 - store %struct.suffix* %1, %struct.suffix** %5, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %2, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - br label %7 - -7: ; preds = %15, %3 - %8 = load %struct.suffix*, %struct.suffix** %5, align 8 - %9 = load %struct.suffix*, %struct.suffix** %4, align 8 - %10 = ptrtoint %struct.suffix* %8 to i64 - %11 = ptrtoint %struct.suffix* %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 12 - %14 = icmp sgt i64 %13, 1 - br i1 %14, label %15, label %22 - -15: ; preds = %7 - %16 = load %struct.suffix*, %struct.suffix** %5, align 8 - %17 = getelementptr inbounds %struct.suffix, %struct.suffix* %16, i32 -1 - store %struct.suffix* %17, %struct.suffix** %5, align 8 - %18 = load %struct.suffix*, %struct.suffix** %4, align 8 - %19 = load %struct.suffix*, %struct.suffix** %5, align 8 - %20 = load %struct.suffix*, %struct.suffix** %5, align 8 - %21 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - call void @_ZSt10__pop_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_RT0_(%struct.suffix* noundef %18, %struct.suffix* noundef %19, %struct.suffix* noundef %20, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %21) - br label %7, !llvm.loop !18 - -22: ; preds = %7 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt11__make_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_RT0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %2) #6 comdat { - %4 = alloca %struct.suffix*, align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca %struct.suffix, align 4 - %10 = alloca %struct.suffix, align 4 - %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %12 = alloca { i64, i32 }, align 4 - store %struct.suffix* %0, %struct.suffix** %4, align 8 - store %struct.suffix* %1, %struct.suffix** %5, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %2, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - %13 = load %struct.suffix*, %struct.suffix** %5, align 8 - %14 = load %struct.suffix*, %struct.suffix** %4, align 8 - %15 = ptrtoint %struct.suffix* %13 to i64 - %16 = ptrtoint %struct.suffix* %14 to i64 - %17 = sub i64 %15, %16 - %18 = sdiv exact i64 %17, 12 - %19 = icmp slt i64 %18, 2 - br i1 %19, label %20, label %21 - -20: ; preds = %3 - br label %61 - -21: ; preds = %3 - %22 = load %struct.suffix*, %struct.suffix** %5, align 8 - %23 = load %struct.suffix*, %struct.suffix** %4, align 8 - %24 = ptrtoint %struct.suffix* %22 to i64 - %25 = ptrtoint %struct.suffix* %23 to i64 - %26 = sub i64 %24, %25 - %27 = sdiv exact i64 %26, 12 - store i64 %27, i64* %7, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub nsw i64 %28, 2 - %30 = sdiv i64 %29, 2 - store i64 %30, i64* %8, align 8 - br label %31 - -31: ; preds = %21, %58 - %32 = load %struct.suffix*, %struct.suffix** %4, align 8 - %33 = load i64, i64* %8, align 8 - %34 = getelementptr inbounds %struct.suffix, %struct.suffix* %32, i64 %33 - %35 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %34) #3 - %36 = bitcast %struct.suffix* %9 to i8* - %37 = bitcast %struct.suffix* %35 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %36, i8* align 4 %37, i64 12, i1 false) - %38 = load %struct.suffix*, %struct.suffix** %4, align 8 - %39 = load i64, i64* %8, align 8 - %40 = load i64, i64* %7, align 8 - %41 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %9) #3 - %42 = bitcast %struct.suffix* %10 to i8* - %43 = bitcast %struct.suffix* %41 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %42, i8* align 4 %43, i64 12, i1 false) - %44 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - %45 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11 to i8* - %46 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %44 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %45, i8* align 8 %46, i64 8, i1 false) - %47 = bitcast { i64, i32 }* %12 to i8* - %48 = bitcast %struct.suffix* %10 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %47, i8* align 4 %48, i64 12, i1 false) - %49 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %12, i32 0, i32 0 - %50 = load i64, i64* %49, align 4 - %51 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %12, i32 0, i32 1 - %52 = load i32, i32* %51, align 4 - %53 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11, i32 0, i32 0 - %54 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %53, align 8 - call void @_ZSt13__adjust_heapIP6suffixlS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_T0_S9_T1_T2_(%struct.suffix* noundef %38, i64 noundef %39, i64 noundef %40, i64 %50, i32 %52, i32 (i64, i32, i64, i32)* %54) - %55 = load i64, i64* %8, align 8 - %56 = icmp eq i64 %55, 0 - br i1 %56, label %57, label %58 - -57: ; preds = %31 - br label %61 - -58: ; preds = %31 - %59 = load i64, i64* %8, align 8 - %60 = add nsw i64 %59, -1 - store i64 %60, i64* %8, align 8 - br label %31, !llvm.loop !19 - -61: ; preds = %57, %20 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %0, %struct.suffix* noundef %1, %struct.suffix* noundef %2) #6 comdat align 2 { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %struct.suffix, align 4 - %8 = alloca %struct.suffix, align 4 - %9 = alloca { i64, i32 }, align 4 - %10 = alloca { i64, i32 }, align 4 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - store %struct.suffix* %1, %struct.suffix** %5, align 8 - store %struct.suffix* %2, %struct.suffix** %6, align 8 - %11 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11, i32 0, i32 0 - %13 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %12, align 8 - %14 = load %struct.suffix*, %struct.suffix** %5, align 8 - %15 = bitcast %struct.suffix* %7 to i8* - %16 = bitcast %struct.suffix* %14 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %15, i8* align 4 %16, i64 12, i1 false) - %17 = load %struct.suffix*, %struct.suffix** %6, align 8 - %18 = bitcast %struct.suffix* %8 to i8* - %19 = bitcast %struct.suffix* %17 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %18, i8* align 4 %19, i64 12, i1 false) - %20 = bitcast { i64, i32 }* %9 to i8* - %21 = bitcast %struct.suffix* %7 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %21, i64 12, i1 false) - %22 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 0 - %23 = load i64, i64* %22, align 4 - %24 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 1 - %25 = load i32, i32* %24, align 4 - %26 = bitcast { i64, i32 }* %10 to i8* - %27 = bitcast %struct.suffix* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %26, i8* align 4 %27, i64 12, i1 false) - %28 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 0 - %29 = load i64, i64* %28, align 4 - %30 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 1 - %31 = load i32, i32* %30, align 4 - %32 = call noundef i32 %13(i64 %23, i32 %25, i64 %29, i32 %31) - %33 = icmp ne i32 %32, 0 - ret i1 %33 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt10__pop_heapIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_RT0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %struct.suffix* noundef %2, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %3) #6 comdat { - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %struct.suffix*, align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - %9 = alloca %struct.suffix, align 4 - %10 = alloca %struct.suffix, align 4 - %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %12 = alloca { i64, i32 }, align 4 - store %struct.suffix* %0, %struct.suffix** %5, align 8 - store %struct.suffix* %1, %struct.suffix** %6, align 8 - store %struct.suffix* %2, %struct.suffix** %7, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %3, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %8, align 8 - %13 = load %struct.suffix*, %struct.suffix** %7, align 8 - %14 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %13) #3 - %15 = bitcast %struct.suffix* %9 to i8* - %16 = bitcast %struct.suffix* %14 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %15, i8* align 4 %16, i64 12, i1 false) - %17 = load %struct.suffix*, %struct.suffix** %5, align 8 - %18 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %17) #3 - %19 = load %struct.suffix*, %struct.suffix** %7, align 8 - %20 = bitcast %struct.suffix* %19 to i8* - %21 = bitcast %struct.suffix* %18 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %21, i64 12, i1 false) - %22 = load %struct.suffix*, %struct.suffix** %5, align 8 - %23 = load %struct.suffix*, %struct.suffix** %6, align 8 - %24 = load %struct.suffix*, %struct.suffix** %5, align 8 - %25 = ptrtoint %struct.suffix* %23 to i64 - %26 = ptrtoint %struct.suffix* %24 to i64 - %27 = sub i64 %25, %26 - %28 = sdiv exact i64 %27, 12 - %29 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %9) #3 - %30 = bitcast %struct.suffix* %10 to i8* - %31 = bitcast %struct.suffix* %29 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %30, i8* align 4 %31, i64 12, i1 false) - %32 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %8, align 8 - %33 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11 to i8* - %34 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %32 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %33, i8* align 8 %34, i64 8, i1 false) - %35 = bitcast { i64, i32 }* %12 to i8* - %36 = bitcast %struct.suffix* %10 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %35, i8* align 4 %36, i64 12, i1 false) - %37 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %12, i32 0, i32 0 - %38 = load i64, i64* %37, align 4 - %39 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %12, i32 0, i32 1 - %40 = load i32, i32* %39, align 4 - %41 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11, i32 0, i32 0 - %42 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %41, align 8 - call void @_ZSt13__adjust_heapIP6suffixlS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_T0_S9_T1_T2_(%struct.suffix* noundef %22, i64 noundef 0, i64 noundef %28, i64 %38, i32 %40, i32 (i64, i32, i64, i32)* %42) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %0) #4 comdat { - %2 = alloca %struct.suffix*, align 8 - store %struct.suffix* %0, %struct.suffix** %2, align 8 - %3 = load %struct.suffix*, %struct.suffix** %2, align 8 - ret %struct.suffix* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt13__adjust_heapIP6suffixlS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_T0_S9_T1_T2_(%struct.suffix* noundef %0, i64 noundef %1, i64 noundef %2, i64 %3, i32 %4, i32 (i64, i32, i64, i32)* %5) #6 comdat { - %7 = alloca %struct.suffix, align 4 - %8 = alloca { i64, i32 }, align 4 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = alloca %struct.suffix*, align 8 - %11 = alloca i64, align 8 - %12 = alloca i64, align 8 - %13 = alloca i64, align 8 - %14 = alloca i64, align 8 - %15 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val", align 8 - %16 = alloca %struct.suffix, align 4 - %17 = alloca { i64, i32 }, align 4 - %18 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 0 - store i64 %3, i64* %18, align 4 - %19 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 1 - store i32 %4, i32* %19, align 4 - %20 = bitcast %struct.suffix* %7 to i8* - %21 = bitcast { i64, i32 }* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %21, i64 12, i1 false) - %22 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %5, i32 (i64, i32, i64, i32)** %22, align 8 - store %struct.suffix* %0, %struct.suffix** %10, align 8 - store i64 %1, i64* %11, align 8 - store i64 %2, i64* %12, align 8 - %23 = load i64, i64* %11, align 8 - store i64 %23, i64* %13, align 8 - %24 = load i64, i64* %11, align 8 - store i64 %24, i64* %14, align 8 - br label %25 - -25: ; preds = %46, %6 - %26 = load i64, i64* %14, align 8 - %27 = load i64, i64* %12, align 8 - %28 = sub nsw i64 %27, 1 - %29 = sdiv i64 %28, 2 - %30 = icmp slt i64 %26, %29 - br i1 %30, label %31, label %57 - -31: ; preds = %25 - %32 = load i64, i64* %14, align 8 - %33 = add nsw i64 %32, 1 - %34 = mul nsw i64 2, %33 - store i64 %34, i64* %14, align 8 - %35 = load %struct.suffix*, %struct.suffix** %10, align 8 - %36 = load i64, i64* %14, align 8 - %37 = getelementptr inbounds %struct.suffix, %struct.suffix* %35, i64 %36 - %38 = load %struct.suffix*, %struct.suffix** %10, align 8 - %39 = load i64, i64* %14, align 8 - %40 = sub nsw i64 %39, 1 - %41 = getelementptr inbounds %struct.suffix, %struct.suffix* %38, i64 %40 - %42 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %9, %struct.suffix* noundef %37, %struct.suffix* noundef %41) - br i1 %42, label %43, label %46 - -43: ; preds = %31 - %44 = load i64, i64* %14, align 8 - %45 = add nsw i64 %44, -1 - store i64 %45, i64* %14, align 8 - br label %46 - -46: ; preds = %43, %31 - %47 = load %struct.suffix*, %struct.suffix** %10, align 8 - %48 = load i64, i64* %14, align 8 - %49 = getelementptr inbounds %struct.suffix, %struct.suffix* %47, i64 %48 - %50 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %49) #3 - %51 = load %struct.suffix*, %struct.suffix** %10, align 8 - %52 = load i64, i64* %11, align 8 - %53 = getelementptr inbounds %struct.suffix, %struct.suffix* %51, i64 %52 - %54 = bitcast %struct.suffix* %53 to i8* - %55 = bitcast %struct.suffix* %50 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %54, i8* align 4 %55, i64 12, i1 false) - %56 = load i64, i64* %14, align 8 - store i64 %56, i64* %11, align 8 - br label %25, !llvm.loop !20 - -57: ; preds = %25 - %58 = load i64, i64* %12, align 8 - %59 = and i64 %58, 1 - %60 = icmp eq i64 %59, 0 - br i1 %60, label %61, label %83 - -61: ; preds = %57 - %62 = load i64, i64* %14, align 8 - %63 = load i64, i64* %12, align 8 - %64 = sub nsw i64 %63, 2 - %65 = sdiv i64 %64, 2 - %66 = icmp eq i64 %62, %65 - br i1 %66, label %67, label %83 - -67: ; preds = %61 - %68 = load i64, i64* %14, align 8 - %69 = add nsw i64 %68, 1 - %70 = mul nsw i64 2, %69 - store i64 %70, i64* %14, align 8 - %71 = load %struct.suffix*, %struct.suffix** %10, align 8 - %72 = load i64, i64* %14, align 8 - %73 = sub nsw i64 %72, 1 - %74 = getelementptr inbounds %struct.suffix, %struct.suffix* %71, i64 %73 - %75 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %74) #3 - %76 = load %struct.suffix*, %struct.suffix** %10, align 8 - %77 = load i64, i64* %11, align 8 - %78 = getelementptr inbounds %struct.suffix, %struct.suffix* %76, i64 %77 - %79 = bitcast %struct.suffix* %78 to i8* - %80 = bitcast %struct.suffix* %75 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %79, i8* align 4 %80, i64 12, i1 false) - %81 = load i64, i64* %14, align 8 - %82 = sub nsw i64 %81, 1 - store i64 %82, i64* %11, align 8 - br label %83 - -83: ; preds = %67, %61, %57 - %84 = call noundef nonnull align 8 dereferenceable(8) %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* @_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS3_EEEEONSt16remove_referenceIT_E4typeEOS9_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %9) #3 - call void @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %15, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %84) - %85 = load %struct.suffix*, %struct.suffix** %10, align 8 - %86 = load i64, i64* %11, align 8 - %87 = load i64, i64* %13, align 8 - %88 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %7) #3 - %89 = bitcast %struct.suffix* %16 to i8* - %90 = bitcast %struct.suffix* %88 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %89, i8* align 4 %90, i64 12, i1 false) - %91 = bitcast { i64, i32 }* %17 to i8* - %92 = bitcast %struct.suffix* %16 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %91, i8* align 4 %92, i64 12, i1 false) - %93 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %17, i32 0, i32 0 - %94 = load i64, i64* %93, align 4 - %95 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %17, i32 0, i32 1 - %96 = load i32, i32* %95, align 4 - call void @_ZSt11__push_heapIP6suffixlS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFiS0_S0_EEEEvT_T0_S9_T1_RT2_(%struct.suffix* noundef %85, i64 noundef %86, i64 noundef %87, i64 %94, i32 %96, %"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %15) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* @_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS3_EEEEONSt16remove_referenceIT_E4typeEOS9_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %0) #4 comdat { - %2 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %2, align 8 - ret %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %3 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #8 comdat align 2 { - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, align 8 - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %3, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %1, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %5 = load %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %3, align 8 - %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %5, i32 0, i32 0 - %7 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %8 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - %9 = call noundef nonnull align 8 dereferenceable(8) i32 (i64, i32, i64, i32)** @_ZSt4moveIRPFi6suffixS0_EEONSt16remove_referenceIT_E4typeEOS5_(i32 (i64, i32, i64, i32)** noundef nonnull align 8 dereferenceable(8) %8) #3 - %10 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %9, align 8 - store i32 (i64, i32, i64, i32)* %10, i32 (i64, i32, i64, i32)** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt11__push_heapIP6suffixlS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFiS0_S0_EEEEvT_T0_S9_T1_RT2_(%struct.suffix* noundef %0, i64 noundef %1, i64 noundef %2, i64 %3, i32 %4, %"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %5) #6 comdat { - %7 = alloca %struct.suffix, align 4 - %8 = alloca { i64, i32 }, align 4 - %9 = alloca %struct.suffix*, align 8 - %10 = alloca i64, align 8 - %11 = alloca i64, align 8 - %12 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, align 8 - %13 = alloca i64, align 8 - %14 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 0 - store i64 %3, i64* %14, align 4 - %15 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 1 - store i32 %4, i32* %15, align 4 - %16 = bitcast %struct.suffix* %7 to i8* - %17 = bitcast { i64, i32 }* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %16, i8* align 4 %17, i64 12, i1 false) - store %struct.suffix* %0, %struct.suffix** %9, align 8 - store i64 %1, i64* %10, align 8 - store i64 %2, i64* %11, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %5, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %12, align 8 - %18 = load i64, i64* %10, align 8 - %19 = sub nsw i64 %18, 1 - %20 = sdiv i64 %19, 2 - store i64 %20, i64* %13, align 8 - br label %21 - -21: ; preds = %33, %6 - %22 = load i64, i64* %10, align 8 - %23 = load i64, i64* %11, align 8 - %24 = icmp sgt i64 %22, %23 - br i1 %24, label %25, label %31 - -25: ; preds = %21 - %26 = load %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %12, align 8 - %27 = load %struct.suffix*, %struct.suffix** %9, align 8 - %28 = load i64, i64* %13, align 8 - %29 = getelementptr inbounds %struct.suffix, %struct.suffix* %27, i64 %28 - %30 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEclIPS2_S2_EEbT_RT0_(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %26, %struct.suffix* noundef %29, %struct.suffix* noundef nonnull align 4 dereferenceable(12) %7) - br label %31 - -31: ; preds = %25, %21 - %32 = phi i1 [ false, %21 ], [ %30, %25 ] - br i1 %32, label %33, label %47 - -33: ; preds = %31 - %34 = load %struct.suffix*, %struct.suffix** %9, align 8 - %35 = load i64, i64* %13, align 8 - %36 = getelementptr inbounds %struct.suffix, %struct.suffix* %34, i64 %35 - %37 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %36) #3 - %38 = load %struct.suffix*, %struct.suffix** %9, align 8 - %39 = load i64, i64* %10, align 8 - %40 = getelementptr inbounds %struct.suffix, %struct.suffix* %38, i64 %39 - %41 = bitcast %struct.suffix* %40 to i8* - %42 = bitcast %struct.suffix* %37 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %41, i8* align 4 %42, i64 12, i1 false) - %43 = load i64, i64* %13, align 8 - store i64 %43, i64* %10, align 8 - %44 = load i64, i64* %10, align 8 - %45 = sub nsw i64 %44, 1 - %46 = sdiv i64 %45, 2 - store i64 %46, i64* %13, align 8 - br label %21, !llvm.loop !21 - -47: ; preds = %31 - %48 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %7) #3 - %49 = load %struct.suffix*, %struct.suffix** %9, align 8 - %50 = load i64, i64* %10, align 8 - %51 = getelementptr inbounds %struct.suffix, %struct.suffix* %49, i64 %50 - %52 = bitcast %struct.suffix* %51 to i8* - %53 = bitcast %struct.suffix* %48 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %52, i8* align 4 %53, i64 12, i1 false) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i32 (i64, i32, i64, i32)** @_ZSt4moveIRPFi6suffixS0_EEONSt16remove_referenceIT_E4typeEOS5_(i32 (i64, i32, i64, i32)** noundef nonnull align 8 dereferenceable(8) %0) #4 comdat { - %2 = alloca i32 (i64, i32, i64, i32)**, align 8 - store i32 (i64, i32, i64, i32)** %0, i32 (i64, i32, i64, i32)*** %2, align 8 - %3 = load i32 (i64, i32, i64, i32)**, i32 (i64, i32, i64, i32)*** %2, align 8 - ret i32 (i64, i32, i64, i32)** %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFi6suffixS2_EEclIPS2_S2_EEbT_RT0_(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %0, %struct.suffix* noundef %1, %struct.suffix* noundef nonnull align 4 dereferenceable(12) %2) #6 comdat align 2 { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %struct.suffix, align 4 - %8 = alloca %struct.suffix, align 4 - %9 = alloca { i64, i32 }, align 4 - %10 = alloca { i64, i32 }, align 4 - store %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %4, align 8 - store %struct.suffix* %1, %struct.suffix** %5, align 8 - store %struct.suffix* %2, %struct.suffix** %6, align 8 - %11 = load %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %4, align 8 - %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %11, i32 0, i32 0 - %13 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %12, align 8 - %14 = load %struct.suffix*, %struct.suffix** %5, align 8 - %15 = bitcast %struct.suffix* %7 to i8* - %16 = bitcast %struct.suffix* %14 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %15, i8* align 4 %16, i64 12, i1 false) - %17 = load %struct.suffix*, %struct.suffix** %6, align 8 - %18 = bitcast %struct.suffix* %8 to i8* - %19 = bitcast %struct.suffix* %17 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %18, i8* align 4 %19, i64 12, i1 false) - %20 = bitcast { i64, i32 }* %9 to i8* - %21 = bitcast %struct.suffix* %7 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %21, i64 12, i1 false) - %22 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 0 - %23 = load i64, i64* %22, align 4 - %24 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 1 - %25 = load i32, i32* %24, align 4 - %26 = bitcast { i64, i32 }* %10 to i8* - %27 = bitcast %struct.suffix* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %26, i8* align 4 %27, i64 12, i1 false) - %28 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 0 - %29 = load i64, i64* %28, align 4 - %30 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 1 - %31 = load i32, i32* %30, align 4 - %32 = call noundef i32 %13(i64 %23, i32 %25, i64 %29, i32 %31) - %33 = icmp ne i32 %32, 0 - ret i1 %33 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt22__move_median_to_firstIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_S8_S8_T0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %struct.suffix* noundef %2, %struct.suffix* noundef %3, i32 (i64, i32, i64, i32)* %4) #6 comdat { - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %7 = alloca %struct.suffix*, align 8 - %8 = alloca %struct.suffix*, align 8 - %9 = alloca %struct.suffix*, align 8 - %10 = alloca %struct.suffix*, align 8 - %11 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %6, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %4, i32 (i64, i32, i64, i32)** %11, align 8 - store %struct.suffix* %0, %struct.suffix** %7, align 8 - store %struct.suffix* %1, %struct.suffix** %8, align 8 - store %struct.suffix* %2, %struct.suffix** %9, align 8 - store %struct.suffix* %3, %struct.suffix** %10, align 8 - %12 = load %struct.suffix*, %struct.suffix** %8, align 8 - %13 = load %struct.suffix*, %struct.suffix** %9, align 8 - %14 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %6, %struct.suffix* noundef %12, %struct.suffix* noundef %13) - br i1 %14, label %15, label %34 - -15: ; preds = %5 - %16 = load %struct.suffix*, %struct.suffix** %9, align 8 - %17 = load %struct.suffix*, %struct.suffix** %10, align 8 - %18 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %6, %struct.suffix* noundef %16, %struct.suffix* noundef %17) - br i1 %18, label %19, label %22 - -19: ; preds = %15 - %20 = load %struct.suffix*, %struct.suffix** %7, align 8 - %21 = load %struct.suffix*, %struct.suffix** %9, align 8 - call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(%struct.suffix* noundef %20, %struct.suffix* noundef %21) - br label %33 - -22: ; preds = %15 - %23 = load %struct.suffix*, %struct.suffix** %8, align 8 - %24 = load %struct.suffix*, %struct.suffix** %10, align 8 - %25 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %6, %struct.suffix* noundef %23, %struct.suffix* noundef %24) - br i1 %25, label %26, label %29 - -26: ; preds = %22 - %27 = load %struct.suffix*, %struct.suffix** %7, align 8 - %28 = load %struct.suffix*, %struct.suffix** %10, align 8 - call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(%struct.suffix* noundef %27, %struct.suffix* noundef %28) - br label %32 - -29: ; preds = %22 - %30 = load %struct.suffix*, %struct.suffix** %7, align 8 - %31 = load %struct.suffix*, %struct.suffix** %8, align 8 - call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(%struct.suffix* noundef %30, %struct.suffix* noundef %31) - br label %32 - -32: ; preds = %29, %26 - br label %33 - -33: ; preds = %32, %19 - br label %53 - -34: ; preds = %5 - %35 = load %struct.suffix*, %struct.suffix** %8, align 8 - %36 = load %struct.suffix*, %struct.suffix** %10, align 8 - %37 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %6, %struct.suffix* noundef %35, %struct.suffix* noundef %36) - br i1 %37, label %38, label %41 - -38: ; preds = %34 - %39 = load %struct.suffix*, %struct.suffix** %7, align 8 - %40 = load %struct.suffix*, %struct.suffix** %8, align 8 - call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(%struct.suffix* noundef %39, %struct.suffix* noundef %40) - br label %52 - -41: ; preds = %34 - %42 = load %struct.suffix*, %struct.suffix** %9, align 8 - %43 = load %struct.suffix*, %struct.suffix** %10, align 8 - %44 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %6, %struct.suffix* noundef %42, %struct.suffix* noundef %43) - br i1 %44, label %45, label %48 - -45: ; preds = %41 - %46 = load %struct.suffix*, %struct.suffix** %7, align 8 - %47 = load %struct.suffix*, %struct.suffix** %10, align 8 - call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(%struct.suffix* noundef %46, %struct.suffix* noundef %47) - br label %51 - -48: ; preds = %41 - %49 = load %struct.suffix*, %struct.suffix** %7, align 8 - %50 = load %struct.suffix*, %struct.suffix** %9, align 8 - call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(%struct.suffix* noundef %49, %struct.suffix* noundef %50) - br label %51 - -51: ; preds = %48, %45 - br label %52 - -52: ; preds = %51, %38 - br label %53 - -53: ; preds = %52, %33 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.suffix* @_ZSt21__unguarded_partitionIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEET_S8_S8_S8_T0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %struct.suffix* noundef %2, i32 (i64, i32, i64, i32)* %3) #6 comdat { - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %struct.suffix*, align 8 - %8 = alloca %struct.suffix*, align 8 - %9 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %3, i32 (i64, i32, i64, i32)** %9, align 8 - store %struct.suffix* %0, %struct.suffix** %6, align 8 - store %struct.suffix* %1, %struct.suffix** %7, align 8 - store %struct.suffix* %2, %struct.suffix** %8, align 8 - br label %10 - -10: ; preds = %4, %34 - br label %11 - -11: ; preds = %15, %10 - %12 = load %struct.suffix*, %struct.suffix** %6, align 8 - %13 = load %struct.suffix*, %struct.suffix** %8, align 8 - %14 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5, %struct.suffix* noundef %12, %struct.suffix* noundef %13) - br i1 %14, label %15, label %18 - -15: ; preds = %11 - %16 = load %struct.suffix*, %struct.suffix** %6, align 8 - %17 = getelementptr inbounds %struct.suffix, %struct.suffix* %16, i32 1 - store %struct.suffix* %17, %struct.suffix** %6, align 8 - br label %11, !llvm.loop !22 - -18: ; preds = %11 - %19 = load %struct.suffix*, %struct.suffix** %7, align 8 - %20 = getelementptr inbounds %struct.suffix, %struct.suffix* %19, i32 -1 - store %struct.suffix* %20, %struct.suffix** %7, align 8 - br label %21 - -21: ; preds = %25, %18 - %22 = load %struct.suffix*, %struct.suffix** %8, align 8 - %23 = load %struct.suffix*, %struct.suffix** %7, align 8 - %24 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5, %struct.suffix* noundef %22, %struct.suffix* noundef %23) - br i1 %24, label %25, label %28 - -25: ; preds = %21 - %26 = load %struct.suffix*, %struct.suffix** %7, align 8 - %27 = getelementptr inbounds %struct.suffix, %struct.suffix* %26, i32 -1 - store %struct.suffix* %27, %struct.suffix** %7, align 8 - br label %21, !llvm.loop !23 - -28: ; preds = %21 - %29 = load %struct.suffix*, %struct.suffix** %6, align 8 - %30 = load %struct.suffix*, %struct.suffix** %7, align 8 - %31 = icmp ult %struct.suffix* %29, %30 - br i1 %31, label %34, label %32 - -32: ; preds = %28 - %33 = load %struct.suffix*, %struct.suffix** %6, align 8 - ret %struct.suffix* %33 - -34: ; preds = %28 - %35 = load %struct.suffix*, %struct.suffix** %6, align 8 - %36 = load %struct.suffix*, %struct.suffix** %7, align 8 - call void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(%struct.suffix* noundef %35, %struct.suffix* noundef %36) - %37 = load %struct.suffix*, %struct.suffix** %6, align 8 - %38 = getelementptr inbounds %struct.suffix, %struct.suffix* %37, i32 1 - store %struct.suffix* %38, %struct.suffix** %6, align 8 - br label %10, !llvm.loop !24 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZSt9iter_swapIP6suffixS1_EvT_T0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1) #4 comdat { - %3 = alloca %struct.suffix*, align 8 - %4 = alloca %struct.suffix*, align 8 - store %struct.suffix* %0, %struct.suffix** %3, align 8 - store %struct.suffix* %1, %struct.suffix** %4, align 8 - %5 = load %struct.suffix*, %struct.suffix** %3, align 8 - %6 = load %struct.suffix*, %struct.suffix** %4, align 8 - call void @_ZSt4swapI6suffixENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %5, %struct.suffix* noundef nonnull align 4 dereferenceable(12) %6) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZSt4swapI6suffixENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %0, %struct.suffix* noundef nonnull align 4 dereferenceable(12) %1) #4 comdat { - %3 = alloca %struct.suffix*, align 8 - %4 = alloca %struct.suffix*, align 8 - %5 = alloca %struct.suffix, align 4 - store %struct.suffix* %0, %struct.suffix** %3, align 8 - store %struct.suffix* %1, %struct.suffix** %4, align 8 - %6 = load %struct.suffix*, %struct.suffix** %3, align 8 - %7 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %6) #3 - %8 = bitcast %struct.suffix* %5 to i8* - %9 = bitcast %struct.suffix* %7 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %8, i8* align 4 %9, i64 12, i1 false) - %10 = load %struct.suffix*, %struct.suffix** %4, align 8 - %11 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %10) #3 - %12 = load %struct.suffix*, %struct.suffix** %3, align 8 - %13 = bitcast %struct.suffix* %12 to i8* - %14 = bitcast %struct.suffix* %11 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %13, i8* align 4 %14, i64 12, i1 false) - %15 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %5) #3 - %16 = load %struct.suffix*, %struct.suffix** %4, align 8 - %17 = bitcast %struct.suffix* %16 to i8* - %18 = bitcast %struct.suffix* %15 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %17, i8* align 4 %18, i64 12, i1 false) - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare i64 @llvm.ctlz.i64(i64, i1 immarg) #10 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt16__insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, i32 (i64, i32, i64, i32)* %2) #6 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %struct.suffix*, align 8 - %8 = alloca %struct.suffix, align 4 - %9 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 - %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %11 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %2, i32 (i64, i32, i64, i32)** %11, align 8 - store %struct.suffix* %0, %struct.suffix** %5, align 8 - store %struct.suffix* %1, %struct.suffix** %6, align 8 - %12 = load %struct.suffix*, %struct.suffix** %5, align 8 - %13 = load %struct.suffix*, %struct.suffix** %6, align 8 - %14 = icmp eq %struct.suffix* %12, %13 - br i1 %14, label %15, label %16 - -15: ; preds = %3 - br label %55 - -16: ; preds = %3 - %17 = load %struct.suffix*, %struct.suffix** %5, align 8 - %18 = getelementptr inbounds %struct.suffix, %struct.suffix* %17, i64 1 - store %struct.suffix* %18, %struct.suffix** %7, align 8 - br label %19 - -19: ; preds = %52, %16 - %20 = load %struct.suffix*, %struct.suffix** %7, align 8 - %21 = load %struct.suffix*, %struct.suffix** %6, align 8 - %22 = icmp ne %struct.suffix* %20, %21 - br i1 %22, label %23, label %55 - -23: ; preds = %19 - %24 = load %struct.suffix*, %struct.suffix** %7, align 8 - %25 = load %struct.suffix*, %struct.suffix** %5, align 8 - %26 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %4, %struct.suffix* noundef %24, %struct.suffix* noundef %25) - br i1 %26, label %27, label %41 - -27: ; preds = %23 - %28 = load %struct.suffix*, %struct.suffix** %7, align 8 - %29 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %28) #3 - %30 = bitcast %struct.suffix* %8 to i8* - %31 = bitcast %struct.suffix* %29 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %30, i8* align 4 %31, i64 12, i1 false) - %32 = load %struct.suffix*, %struct.suffix** %5, align 8 - %33 = load %struct.suffix*, %struct.suffix** %7, align 8 - %34 = load %struct.suffix*, %struct.suffix** %7, align 8 - %35 = getelementptr inbounds %struct.suffix, %struct.suffix* %34, i64 1 - %36 = call noundef %struct.suffix* @_ZSt13move_backwardIP6suffixS1_ET0_T_S3_S2_(%struct.suffix* noundef %32, %struct.suffix* noundef %33, %struct.suffix* noundef %35) - %37 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %8) #3 - %38 = load %struct.suffix*, %struct.suffix** %5, align 8 - %39 = bitcast %struct.suffix* %38 to i8* - %40 = bitcast %struct.suffix* %37 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %39, i8* align 4 %40, i64 12, i1 false) - br label %51 - -41: ; preds = %23 - %42 = load %struct.suffix*, %struct.suffix** %7, align 8 - %43 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %10 to i8* - %44 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %43, i8* align 8 %44, i64 8, i1 false) - %45 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %10, i32 0, i32 0 - %46 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %45, align 8 - %47 = call i32 (i64, i32, i64, i32)* @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFi6suffixS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(i32 (i64, i32, i64, i32)* %46) - %48 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %9, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %47, i32 (i64, i32, i64, i32)** %48, align 8 - %49 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %9, i32 0, i32 0 - %50 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %49, align 8 - call void @_ZSt25__unguarded_linear_insertIP6suffixN9__gnu_cxx5__ops14_Val_comp_iterIPFiS0_S0_EEEEvT_T0_(%struct.suffix* noundef %42, i32 (i64, i32, i64, i32)* %50) - br label %51 - -51: ; preds = %41, %27 - br label %52 - -52: ; preds = %51 - %53 = load %struct.suffix*, %struct.suffix** %7, align 8 - %54 = getelementptr inbounds %struct.suffix, %struct.suffix* %53, i32 1 - store %struct.suffix* %54, %struct.suffix** %7, align 8 - br label %19, !llvm.loop !25 - -55: ; preds = %15, %19 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt26__unguarded_insertion_sortIP6suffixN9__gnu_cxx5__ops15_Iter_comp_iterIPFiS0_S0_EEEEvT_S8_T0_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, i32 (i64, i32, i64, i32)* %2) #6 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %struct.suffix*, align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %2, i32 (i64, i32, i64, i32)** %10, align 8 - store %struct.suffix* %0, %struct.suffix** %5, align 8 - store %struct.suffix* %1, %struct.suffix** %6, align 8 - %11 = load %struct.suffix*, %struct.suffix** %5, align 8 - store %struct.suffix* %11, %struct.suffix** %7, align 8 - br label %12 - -12: ; preds = %26, %3 - %13 = load %struct.suffix*, %struct.suffix** %7, align 8 - %14 = load %struct.suffix*, %struct.suffix** %6, align 8 - %15 = icmp ne %struct.suffix* %13, %14 - br i1 %15, label %16, label %29 - -16: ; preds = %12 - %17 = load %struct.suffix*, %struct.suffix** %7, align 8 - %18 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9 to i8* - %19 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %18, i8* align 8 %19, i64 8, i1 false) - %20 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - %21 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %20, align 8 - %22 = call i32 (i64, i32, i64, i32)* @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFi6suffixS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(i32 (i64, i32, i64, i32)* %21) - %23 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %8, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %22, i32 (i64, i32, i64, i32)** %23, align 8 - %24 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %8, i32 0, i32 0 - %25 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %24, align 8 - call void @_ZSt25__unguarded_linear_insertIP6suffixN9__gnu_cxx5__ops14_Val_comp_iterIPFiS0_S0_EEEEvT_T0_(%struct.suffix* noundef %17, i32 (i64, i32, i64, i32)* %25) - br label %26 - -26: ; preds = %16 - %27 = load %struct.suffix*, %struct.suffix** %7, align 8 - %28 = getelementptr inbounds %struct.suffix, %struct.suffix* %27, i32 1 - store %struct.suffix* %28, %struct.suffix** %7, align 8 - br label %12, !llvm.loop !26 - -29: ; preds = %12 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.suffix* @_ZSt13move_backwardIP6suffixS1_ET0_T_S3_S2_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %struct.suffix* noundef %2) #6 comdat { - %4 = alloca %struct.suffix*, align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - store %struct.suffix* %0, %struct.suffix** %4, align 8 - store %struct.suffix* %1, %struct.suffix** %5, align 8 - store %struct.suffix* %2, %struct.suffix** %6, align 8 - %7 = load %struct.suffix*, %struct.suffix** %4, align 8 - %8 = call noundef %struct.suffix* @_ZSt12__miter_baseIP6suffixET_S2_(%struct.suffix* noundef %7) - %9 = load %struct.suffix*, %struct.suffix** %5, align 8 - %10 = call noundef %struct.suffix* @_ZSt12__miter_baseIP6suffixET_S2_(%struct.suffix* noundef %9) - %11 = load %struct.suffix*, %struct.suffix** %6, align 8 - %12 = call noundef %struct.suffix* @_ZSt22__copy_move_backward_aILb1EP6suffixS1_ET1_T0_S3_S2_(%struct.suffix* noundef %8, %struct.suffix* noundef %10, %struct.suffix* noundef %11) - ret %struct.suffix* %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt25__unguarded_linear_insertIP6suffixN9__gnu_cxx5__ops14_Val_comp_iterIPFiS0_S0_EEEEvT_T0_(%struct.suffix* noundef %0, i32 (i64, i32, i64, i32)* %1) #6 comdat { - %3 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 - %4 = alloca %struct.suffix*, align 8 - %5 = alloca %struct.suffix, align 4 - %6 = alloca %struct.suffix*, align 8 - %7 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %3, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %1, i32 (i64, i32, i64, i32)** %7, align 8 - store %struct.suffix* %0, %struct.suffix** %4, align 8 - %8 = load %struct.suffix*, %struct.suffix** %4, align 8 - %9 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %8) #3 - %10 = bitcast %struct.suffix* %5 to i8* - %11 = bitcast %struct.suffix* %9 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %10, i8* align 4 %11, i64 12, i1 false) - %12 = load %struct.suffix*, %struct.suffix** %4, align 8 - store %struct.suffix* %12, %struct.suffix** %6, align 8 - %13 = load %struct.suffix*, %struct.suffix** %6, align 8 - %14 = getelementptr inbounds %struct.suffix, %struct.suffix* %13, i32 -1 - store %struct.suffix* %14, %struct.suffix** %6, align 8 - br label %15 - -15: ; preds = %18, %2 - %16 = load %struct.suffix*, %struct.suffix** %6, align 8 - %17 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEclIS2_PS2_EEbRT_T0_(%"struct.__gnu_cxx::__ops::_Val_comp_iter"* noundef nonnull align 8 dereferenceable(8) %3, %struct.suffix* noundef nonnull align 4 dereferenceable(12) %5, %struct.suffix* noundef %16) - br i1 %17, label %18, label %27 - -18: ; preds = %15 - %19 = load %struct.suffix*, %struct.suffix** %6, align 8 - %20 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %19) #3 - %21 = load %struct.suffix*, %struct.suffix** %4, align 8 - %22 = bitcast %struct.suffix* %21 to i8* - %23 = bitcast %struct.suffix* %20 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %22, i8* align 4 %23, i64 12, i1 false) - %24 = load %struct.suffix*, %struct.suffix** %6, align 8 - store %struct.suffix* %24, %struct.suffix** %4, align 8 - %25 = load %struct.suffix*, %struct.suffix** %6, align 8 - %26 = getelementptr inbounds %struct.suffix, %struct.suffix* %25, i32 -1 - store %struct.suffix* %26, %struct.suffix** %6, align 8 - br label %15, !llvm.loop !27 - -27: ; preds = %15 - %28 = call noundef nonnull align 4 dereferenceable(12) %struct.suffix* @_ZSt4moveIR6suffixEONSt16remove_referenceIT_E4typeEOS3_(%struct.suffix* noundef nonnull align 4 dereferenceable(12) %5) #3 - %29 = load %struct.suffix*, %struct.suffix** %4, align 8 - %30 = bitcast %struct.suffix* %29 to i8* - %31 = bitcast %struct.suffix* %28 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %30, i8* align 4 %31, i64 12, i1 false) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local i32 (i64, i32, i64, i32)* @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFi6suffixS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(i32 (i64, i32, i64, i32)* %0) #6 comdat { - %2 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %3, i32 0, i32 0 - store i32 (i64, i32, i64, i32)* %0, i32 (i64, i32, i64, i32)** %4, align 8 - %5 = call noundef nonnull align 8 dereferenceable(8) %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* @_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS3_EEEEONSt16remove_referenceIT_E4typeEOS9_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %3) #3 - call void @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(%"struct.__gnu_cxx::__ops::_Val_comp_iter"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5) - %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %2, i32 0, i32 0 - %7 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %6, align 8 - ret i32 (i64, i32, i64, i32)* %7 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.suffix* @_ZSt22__copy_move_backward_aILb1EP6suffixS1_ET1_T0_S3_S2_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %struct.suffix* noundef %2) #6 comdat { - %4 = alloca %struct.suffix*, align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - store %struct.suffix* %0, %struct.suffix** %4, align 8 - store %struct.suffix* %1, %struct.suffix** %5, align 8 - store %struct.suffix* %2, %struct.suffix** %6, align 8 - %7 = load %struct.suffix*, %struct.suffix** %4, align 8 - %8 = call noundef %struct.suffix* @_ZSt12__niter_baseIP6suffixET_S2_(%struct.suffix* noundef %7) #3 - %9 = load %struct.suffix*, %struct.suffix** %5, align 8 - %10 = call noundef %struct.suffix* @_ZSt12__niter_baseIP6suffixET_S2_(%struct.suffix* noundef %9) #3 - %11 = load %struct.suffix*, %struct.suffix** %6, align 8 - %12 = call noundef %struct.suffix* @_ZSt12__niter_baseIP6suffixET_S2_(%struct.suffix* noundef %11) #3 - %13 = call noundef %struct.suffix* @_ZSt23__copy_move_backward_a1ILb1EP6suffixS1_ET1_T0_S3_S2_(%struct.suffix* noundef %8, %struct.suffix* noundef %10, %struct.suffix* noundef %12) - %14 = call noundef %struct.suffix* @_ZSt12__niter_wrapIP6suffixET_RKS2_S2_(%struct.suffix** noundef nonnull align 8 dereferenceable(8) %6, %struct.suffix* noundef %13) - ret %struct.suffix* %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.suffix* @_ZSt12__miter_baseIP6suffixET_S2_(%struct.suffix* noundef %0) #4 comdat { - %2 = alloca %struct.suffix*, align 8 - store %struct.suffix* %0, %struct.suffix** %2, align 8 - %3 = load %struct.suffix*, %struct.suffix** %2, align 8 - ret %struct.suffix* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.suffix* @_ZSt12__niter_wrapIP6suffixET_RKS2_S2_(%struct.suffix** noundef nonnull align 8 dereferenceable(8) %0, %struct.suffix* noundef %1) #4 comdat { - %3 = alloca %struct.suffix**, align 8 - %4 = alloca %struct.suffix*, align 8 - store %struct.suffix** %0, %struct.suffix*** %3, align 8 - store %struct.suffix* %1, %struct.suffix** %4, align 8 - %5 = load %struct.suffix*, %struct.suffix** %4, align 8 - ret %struct.suffix* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.suffix* @_ZSt23__copy_move_backward_a1ILb1EP6suffixS1_ET1_T0_S3_S2_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %struct.suffix* noundef %2) #6 comdat { - %4 = alloca %struct.suffix*, align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - store %struct.suffix* %0, %struct.suffix** %4, align 8 - store %struct.suffix* %1, %struct.suffix** %5, align 8 - store %struct.suffix* %2, %struct.suffix** %6, align 8 - %7 = load %struct.suffix*, %struct.suffix** %4, align 8 - %8 = load %struct.suffix*, %struct.suffix** %5, align 8 - %9 = load %struct.suffix*, %struct.suffix** %6, align 8 - %10 = call noundef %struct.suffix* @_ZSt23__copy_move_backward_a2ILb1EP6suffixS1_ET1_T0_S3_S2_(%struct.suffix* noundef %7, %struct.suffix* noundef %8, %struct.suffix* noundef %9) - ret %struct.suffix* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.suffix* @_ZSt12__niter_baseIP6suffixET_S2_(%struct.suffix* noundef %0) #4 comdat { - %2 = alloca %struct.suffix*, align 8 - store %struct.suffix* %0, %struct.suffix** %2, align 8 - %3 = load %struct.suffix*, %struct.suffix** %2, align 8 - ret %struct.suffix* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.suffix* @_ZSt23__copy_move_backward_a2ILb1EP6suffixS1_ET1_T0_S3_S2_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %struct.suffix* noundef %2) #6 comdat { - %4 = alloca %struct.suffix*, align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - store %struct.suffix* %0, %struct.suffix** %4, align 8 - store %struct.suffix* %1, %struct.suffix** %5, align 8 - store %struct.suffix* %2, %struct.suffix** %6, align 8 - %7 = load %struct.suffix*, %struct.suffix** %4, align 8 - %8 = load %struct.suffix*, %struct.suffix** %5, align 8 - %9 = load %struct.suffix*, %struct.suffix** %6, align 8 - %10 = call noundef %struct.suffix* @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI6suffixEEPT_PKS4_S7_S5_(%struct.suffix* noundef %7, %struct.suffix* noundef %8, %struct.suffix* noundef %9) - ret %struct.suffix* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.suffix* @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI6suffixEEPT_PKS4_S7_S5_(%struct.suffix* noundef %0, %struct.suffix* noundef %1, %struct.suffix* noundef %2) #4 comdat align 2 { - %4 = alloca %struct.suffix*, align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca i64, align 8 - store %struct.suffix* %0, %struct.suffix** %4, align 8 - store %struct.suffix* %1, %struct.suffix** %5, align 8 - store %struct.suffix* %2, %struct.suffix** %6, align 8 - %8 = load %struct.suffix*, %struct.suffix** %5, align 8 - %9 = load %struct.suffix*, %struct.suffix** %4, align 8 - %10 = ptrtoint %struct.suffix* %8 to i64 - %11 = ptrtoint %struct.suffix* %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 12 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %26 - -16: ; preds = %3 - %17 = load %struct.suffix*, %struct.suffix** %6, align 8 - %18 = load i64, i64* %7, align 8 - %19 = sub i64 0, %18 - %20 = getelementptr inbounds %struct.suffix, %struct.suffix* %17, i64 %19 - %21 = bitcast %struct.suffix* %20 to i8* - %22 = load %struct.suffix*, %struct.suffix** %4, align 8 - %23 = bitcast %struct.suffix* %22 to i8* - %24 = load i64, i64* %7, align 8 - %25 = mul i64 12, %24 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 4 %21, i8* align 4 %23, i64 %25, i1 false) - br label %26 - -26: ; preds = %16, %3 - %27 = load %struct.suffix*, %struct.suffix** %6, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub i64 0, %28 - %30 = getelementptr inbounds %struct.suffix, %struct.suffix* %27, i64 %29 - ret %struct.suffix* %30 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1 immarg) #5 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEclIS2_PS2_EEbRT_T0_(%"struct.__gnu_cxx::__ops::_Val_comp_iter"* noundef nonnull align 8 dereferenceable(8) %0, %struct.suffix* noundef nonnull align 4 dereferenceable(12) %1, %struct.suffix* noundef %2) #6 comdat align 2 { - %4 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter"*, align 8 - %5 = alloca %struct.suffix*, align 8 - %6 = alloca %struct.suffix*, align 8 - %7 = alloca %struct.suffix, align 4 - %8 = alloca %struct.suffix, align 4 - %9 = alloca { i64, i32 }, align 4 - %10 = alloca { i64, i32 }, align 4 - store %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Val_comp_iter"** %4, align 8 - store %struct.suffix* %1, %struct.suffix** %5, align 8 - store %struct.suffix* %2, %struct.suffix** %6, align 8 - %11 = load %"struct.__gnu_cxx::__ops::_Val_comp_iter"*, %"struct.__gnu_cxx::__ops::_Val_comp_iter"** %4, align 8 - %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %11, i32 0, i32 0 - %13 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %12, align 8 - %14 = load %struct.suffix*, %struct.suffix** %5, align 8 - %15 = bitcast %struct.suffix* %7 to i8* - %16 = bitcast %struct.suffix* %14 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %15, i8* align 4 %16, i64 12, i1 false) - %17 = load %struct.suffix*, %struct.suffix** %6, align 8 - %18 = bitcast %struct.suffix* %8 to i8* - %19 = bitcast %struct.suffix* %17 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %18, i8* align 4 %19, i64 12, i1 false) - %20 = bitcast { i64, i32 }* %9 to i8* - %21 = bitcast %struct.suffix* %7 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %21, i64 12, i1 false) - %22 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 0 - %23 = load i64, i64* %22, align 4 - %24 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 1 - %25 = load i32, i32* %24, align 4 - %26 = bitcast { i64, i32 }* %10 to i8* - %27 = bitcast %struct.suffix* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %26, i8* align 4 %27, i64 12, i1 false) - %28 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 0 - %29 = load i64, i64* %28, align 4 - %30 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 1 - %31 = load i32, i32* %30, align 4 - %32 = call noundef i32 %13(i64 %23, i32 %25, i64 %29, i32 %31) - %33 = icmp ne i32 %32, 0 - ret i1 %33 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFi6suffixS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(%"struct.__gnu_cxx::__ops::_Val_comp_iter"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #8 comdat align 2 { - %3 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter"*, align 8 - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - store %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Val_comp_iter"** %3, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %1, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %5 = load %"struct.__gnu_cxx::__ops::_Val_comp_iter"*, %"struct.__gnu_cxx::__ops::_Val_comp_iter"** %3, align 8 - %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %5, i32 0, i32 0 - %7 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %8 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - %9 = call noundef nonnull align 8 dereferenceable(8) i32 (i64, i32, i64, i32)** @_ZSt4moveIRPFi6suffixS0_EEONSt16remove_referenceIT_E4typeEOS5_(i32 (i64, i32, i64, i32)** noundef nonnull align 8 dereferenceable(8) %8) #3 - %10 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %9, align 8 - store i32 (i64, i32, i64, i32)* %10, i32 (i64, i32, i64, i32)** %6, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFi6suffixS2_EEC2ES4_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %0, i32 (i64, i32, i64, i32)* noundef %1) unnamed_addr #8 comdat align 2 { - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - %4 = alloca i32 (i64, i32, i64, i32)*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %3, align 8 - store i32 (i64, i32, i64, i32)* %1, i32 (i64, i32, i64, i32)** %4, align 8 - %5 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %3, align 8 - %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5, i32 0, i32 0 - %7 = call noundef nonnull align 8 dereferenceable(8) i32 (i64, i32, i64, i32)** @_ZSt4moveIRPFi6suffixS0_EEONSt16remove_referenceIT_E4typeEOS5_(i32 (i64, i32, i64, i32)** noundef nonnull align 8 dereferenceable(8) %4) #3 - %8 = load i32 (i64, i32, i64, i32)*, i32 (i64, i32, i64, i32)** %7, align 8 - store i32 (i64, i32, i64, i32)* %8, i32 (i64, i32, i64, i32)** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E(i32* noundef %0, i32* noundef %1, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %2) #6 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store %"class.std::allocator"* %2, %"class.std::allocator"** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - call void @_ZSt8_DestroyIPiEvT_S1_(i32* noundef %7, i32* noundef %8) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base"*, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %2, align 8 - %3 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEED2Ev(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::_Vector_base"*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %2, align 8 - %5 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %2, align 8 - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %6 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - %10 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %11 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %10 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %12 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %11, i32 0, i32 2 - %13 = load i32*, i32** %12, align 8 - %14 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %15 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %14 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %15, i32 0, i32 0 - %17 = load i32*, i32** %16, align 8 - %18 = ptrtoint i32* %13 to i64 - %19 = ptrtoint i32* %17 to i64 - %20 = sub i64 %18, %19 - %21 = sdiv exact i64 %20, 4 - invoke void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %5, i32* noundef %9, i64 noundef %21) - to label %22 unwind label %24 - -22: ; preds = %1 - %23 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %23) #3 - ret void - -24: ; preds = %1 - %25 = landingpad { i8*, i32 } - catch i8* null - %26 = extractvalue { i8*, i32 } %25, 0 - store i8* %26, i8** %3, align 8 - %27 = extractvalue { i8*, i32 } %25, 1 - store i32 %27, i32* %4, align 4 - %28 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %28) #3 - br label %29 - -29: ; preds = %24 - %30 = load i8*, i8** %3, align 8 - call void @__clang_call_terminate(i8* %30) #15 - unreachable -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #11 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #15 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt8_DestroyIPiEvT_S1_(i32* noundef %0, i32* noundef %1) #6 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load i32*, i32** %3, align 8 - %6 = load i32*, i32** %4, align 8 - call void @_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_(i32* noundef %5, i32* noundef %6) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_(i32* noundef %0, i32* noundef %1) #4 comdat align 2 { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef %1, i64 noundef %2) #6 comdat align 2 { - %4 = alloca %"struct.std::_Vector_base"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = icmp ne i32* %8, null - br i1 %9, label %10, label %15 - -10: ; preds = %3 - %11 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %7, i32 0, i32 0 - %12 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %11 to %"class.std::allocator"* - %13 = load i32*, i32** %5, align 8 - %14 = load i64, i64* %6, align 8 - call void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %12, i32* noundef %13, i64 noundef %14) - br label %15 - -15: ; preds = %10, %3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #8 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base>::_Vector_impl"*, align 8 - store %"struct.std::_Vector_base>::_Vector_impl"* %0, %"struct.std::_Vector_base>::_Vector_impl"** %2, align 8 - %3 = load %"struct.std::_Vector_base>::_Vector_impl"*, %"struct.std::_Vector_base>::_Vector_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #6 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #12 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i32* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %5 = alloca %"class.std::vector"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32*, align 8 - %10 = alloca i64, align 8 - %11 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %12 = alloca i32*, align 8 - %13 = alloca i32*, align 8 - %14 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %4, i32 0, i32 0 - store i32* %1, i32** %14, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %5, align 8 - store i32* %2, i32** %6, align 8 - %15 = load %"class.std::vector"*, %"class.std::vector"** %5, align 8 - %16 = call noundef i64 @_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %15, i64 noundef 1, i8* noundef getelementptr inbounds ([26 x i8], [26 x i8]* @.str.4, i64 0, i64 0)) - store i64 %16, i64* %7, align 8 - %17 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %18 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %17, i32 0, i32 0 - %19 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %18 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %20 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %19, i32 0, i32 0 - %21 = load i32*, i32** %20, align 8 - store i32* %21, i32** %8, align 8 - %22 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %23 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %22, i32 0, i32 0 - %24 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %23 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %25 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %24, i32 0, i32 1 - %26 = load i32*, i32** %25, align 8 - store i32* %26, i32** %9, align 8 - %27 = call i32* @_ZNSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %15) #3 - %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %11, i32 0, i32 0 - store i32* %27, i32** %28, align 8 - %29 = call noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %11) #3 - store i64 %29, i64* %10, align 8 - %30 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %31 = load i64, i64* %7, align 8 - %32 = call noundef i32* @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %30, i64 noundef %31) - store i32* %32, i32** %12, align 8 - %33 = load i32*, i32** %12, align 8 - store i32* %33, i32** %13, align 8 - %34 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %35 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %34, i32 0, i32 0 - %36 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %35 to %"class.std::allocator"* - %37 = load i32*, i32** %12, align 8 - %38 = load i64, i64* %10, align 8 - %39 = getelementptr inbounds i32, i32* %37, i64 %38 - %40 = load i32*, i32** %6, align 8 - %41 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %40) #3 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %36, i32* noundef %39, i32* noundef nonnull align 4 dereferenceable(4) %41) #3 - store i32* null, i32** %13, align 8 - %42 = load i32*, i32** %8, align 8 - %43 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4) #3 - %44 = load i32*, i32** %43, align 8 - %45 = load i32*, i32** %12, align 8 - %46 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %47 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %46) #3 - %48 = call noundef i32* @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(i32* noundef %42, i32* noundef %44, i32* noundef %45, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %47) #3 - store i32* %48, i32** %13, align 8 - %49 = load i32*, i32** %13, align 8 - %50 = getelementptr inbounds i32, i32* %49, i32 1 - store i32* %50, i32** %13, align 8 - %51 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %4) #3 - %52 = load i32*, i32** %51, align 8 - %53 = load i32*, i32** %9, align 8 - %54 = load i32*, i32** %13, align 8 - %55 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %56 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %55) #3 - %57 = call noundef i32* @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(i32* noundef %52, i32* noundef %53, i32* noundef %54, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %56) #3 - store i32* %57, i32** %13, align 8 - %58 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %59 = load i32*, i32** %8, align 8 - %60 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %61 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %60, i32 0, i32 0 - %62 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %61 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %63 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %62, i32 0, i32 2 - %64 = load i32*, i32** %63, align 8 - %65 = load i32*, i32** %8, align 8 - %66 = ptrtoint i32* %64 to i64 - %67 = ptrtoint i32* %65 to i64 - %68 = sub i64 %66, %67 - %69 = sdiv exact i64 %68, 4 - call void @_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %58, i32* noundef %59, i64 noundef %69) - %70 = load i32*, i32** %12, align 8 - %71 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %72 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %71, i32 0, i32 0 - %73 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %72 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %74 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %73, i32 0, i32 0 - store i32* %70, i32** %74, align 8 - %75 = load i32*, i32** %13, align 8 - %76 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %77 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %76, i32 0, i32 0 - %78 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %77 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %79 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %78, i32 0, i32 1 - store i32* %75, i32** %79, align 8 - %80 = load i32*, i32** %12, align 8 - %81 = load i64, i64* %7, align 8 - %82 = getelementptr inbounds i32, i32* %80, i64 %81 - %83 = bitcast %"class.std::vector"* %15 to %"struct.std::_Vector_base"* - %84 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %83, i32 0, i32 0 - %85 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %84 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %86 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %85, i32 0, i32 2 - store i32* %82, i32** %86, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZNSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %3 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - %4 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %5 = bitcast %"class.std::vector"* %4 to %"struct.std::_Vector_base"* - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %6 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 1 - call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %2, i32** noundef nonnull align 8 dereferenceable(8) %8) #3 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %2, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #4 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1, i8* noundef %2) #6 comdat align 2 { - %4 = alloca %"class.std::vector"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %9 = load %"class.std::vector"*, %"class.std::vector"** %4, align 8 - %10 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - %11 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - %12 = sub i64 %10, %11 - %13 = load i64, i64* %5, align 8 - %14 = icmp ult i64 %12, %13 - br i1 %14, label %15, label %17 - -15: ; preds = %3 - %16 = load i8*, i8** %6, align 8 - call void @_ZSt20__throw_length_errorPKc(i8* noundef %16) #16 - unreachable - -17: ; preds = %3 - %18 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - %19 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - store i64 %19, i64* %8, align 8 - %20 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %8, i64* noundef nonnull align 8 dereferenceable(8) %5) - %21 = load i64, i64* %20, align 8 - %22 = add i64 %18, %21 - store i64 %22, i64* %7, align 8 - %23 = load i64, i64* %7, align 8 - %24 = call noundef i64 @_ZNKSt6vectorIiSaIiEE4sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - %25 = icmp ult i64 %23, %24 - br i1 %25, label %30, label %26 - -26: ; preds = %17 - %27 = load i64, i64* %7, align 8 - %28 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - %29 = icmp ugt i64 %27, %28 - br i1 %29, label %30, label %32 - -30: ; preds = %26, %17 - %31 = call noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %9) #3 - br label %34 - -32: ; preds = %26 - %33 = load i64, i64* %7, align 8 - br label %34 - -34: ; preds = %32, %30 - %35 = phi i64 [ %31, %30 ], [ %33, %32 ] - ret i64 %35 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #4 comdat { - %3 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - %4 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %0, %"class.__gnu_cxx::__normal_iterator"** %3, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %1, %"class.__gnu_cxx::__normal_iterator"** %4, align 8 - %5 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %3, align 8 - %6 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %7 = load i32*, i32** %6, align 8 - %8 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %4, align 8 - %9 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %8) #3 - %10 = load i32*, i32** %9, align 8 - %11 = ptrtoint i32* %7 to i64 - %12 = ptrtoint i32* %10 to i64 - %13 = sub i64 %11, %12 - %14 = sdiv exact i64 %13, 4 - ret i64 %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZNSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator", align 8 - %3 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - %4 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %5 = bitcast %"class.std::vector"* %4 to %"struct.std::_Vector_base"* - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %6 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 0 - call void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %2, i32** noundef nonnull align 8 dereferenceable(8) %8) #3 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %2, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - ret i32* %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #6 comdat align 2 { - %3 = alloca %"struct.std::_Vector_base"*, align 8 - %4 = alloca i64, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = icmp ne i64 %6, 0 - br i1 %7, label %8, label %13 - -8: ; preds = %2 - %9 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %10 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %9 to %"class.std::allocator"* - %11 = load i64, i64* %4, align 8 - %12 = call noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %10, i64 noundef %11) - br label %14 - -13: ; preds = %2 - br label %14 - -14: ; preds = %13, %8 - %15 = phi i32* [ %12, %8 ], [ null, %13 ] - ret i32* %15 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt6vectorIiSaIiEE11_S_relocateEPiS2_S2_RS0_(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #4 comdat align 2 { - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - %9 = alloca %"struct.std::integral_constant", align 1 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %10 = load i32*, i32** %5, align 8 - %11 = load i32*, i32** %6, align 8 - %12 = load i32*, i32** %7, align 8 - %13 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %14 = call noundef i32* @_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE(i32* noundef %10, i32* noundef %11, i32* noundef %12, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13) #3 - ret i32* %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #4 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %0, %"class.__gnu_cxx::__normal_iterator"** %2, align 8 - %3 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %2, align 8 - %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %3, i32 0, i32 0 - ret i32** %4 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt6vectorIiSaIiEE8max_sizeEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %2, align 8 - %3 = load %"class.std::vector"*, %"class.std::vector"** %2, align 8 - %4 = bitcast %"class.std::vector"* %3 to %"struct.std::_Vector_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - %6 = call noundef i64 @_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i64 %6 -} - -; Function Attrs: noreturn -declare void @_ZSt20__throw_length_errorPKc(i8* noundef) #13 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #4 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %4, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %5, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::allocator"*, align 8 - %3 = alloca i64, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - store i64 2305843009213693951, i64* %3, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - store i64 %6, i64* %4, align 8 - %7 = invoke noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %3, i64* noundef nonnull align 8 dereferenceable(8) %4) - to label %8 unwind label %10 - -8: ; preds = %1 - %9 = load i64, i64* %7, align 8 - ret i64 %9 - -10: ; preds = %1 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #15 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"struct.std::_Vector_base"*, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %2, align 8 - %3 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #4 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - %5 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #4 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %5, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %4, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #4 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - ret i64 %4 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #4 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 2305843009213693951 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_(%"class.__gnu_cxx::__normal_iterator"* noundef nonnull align 8 dereferenceable(8) %0, i32** noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #8 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::__normal_iterator"*, align 8 - %4 = alloca i32**, align 8 - store %"class.__gnu_cxx::__normal_iterator"* %0, %"class.__gnu_cxx::__normal_iterator"** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load %"class.__gnu_cxx::__normal_iterator"*, %"class.__gnu_cxx::__normal_iterator"** %3, align 8 - %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator", %"class.__gnu_cxx::__normal_iterator"* %5, i32 0, i32 0 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32*, i32** %7, align 8 - store i32* %8, i32** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #6 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #6 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 4611686018427387903 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #16 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #16 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 4 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #17 - %20 = bitcast i8* %19 to i32* - ret i32* %20 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #13 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #13 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #14 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt6vectorIiSaIiEE14_S_do_relocateEPiS2_S2_RS0_St17integral_constantIbLb1EE(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #4 comdat align 2 { - %5 = alloca %"struct.std::integral_constant", align 1 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca %"class.std::allocator"*, align 8 - store i32* %0, i32** %6, align 8 - store i32* %1, i32** %7, align 8 - store i32* %2, i32** %8, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %9, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = load i32*, i32** %7, align 8 - %12 = load i32*, i32** %8, align 8 - %13 = load %"class.std::allocator"*, %"class.std::allocator"** %9, align 8 - %14 = call noundef i32* @_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_(i32* noundef %10, i32* noundef %11, i32* noundef %12, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13) #3 - ret i32* %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__relocate_aIPiS0_SaIiEET0_T_S3_S2_RT1_(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %9 = load i32*, i32** %5, align 8 - %10 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %9) #3 - %11 = load i32*, i32** %6, align 8 - %12 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %11) #3 - %13 = load i32*, i32** %7, align 8 - %14 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %13) #3 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %16 = call noundef i32* @_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E(i32* noundef %10, i32* noundef %12, i32* noundef %14, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15) #3 - ret i32* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt14__relocate_a_1IiiENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - %9 = alloca i64, align 8 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = load i32*, i32** %5, align 8 - %12 = ptrtoint i32* %10 to i64 - %13 = ptrtoint i32* %11 to i64 - %14 = sub i64 %12, %13 - %15 = sdiv exact i64 %14, 4 - store i64 %15, i64* %9, align 8 - %16 = load i64, i64* %9, align 8 - %17 = icmp sgt i64 %16, 0 - br i1 %17, label %18, label %25 - -18: ; preds = %4 - %19 = load i32*, i32** %7, align 8 - %20 = bitcast i32* %19 to i8* - %21 = load i32*, i32** %5, align 8 - %22 = bitcast i32* %21 to i8* - %23 = load i64, i64* %9, align 8 - %24 = mul i64 %23, 4 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %22, i64 %24, i1 false) - br label %25 - -25: ; preds = %18, %4 - %26 = load i32*, i32** %7, align 8 - %27 = load i64, i64* %9, align 8 - %28 = getelementptr inbounds i32, i32* %26, i64 %27 - ret i32* %28 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %0) #4 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_(i64 noundef %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1) #6 comdat align 2 { - %3 = alloca i64, align 8 - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"class.std::allocator", align 1 - store i64 %0, i64* %3, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %4, align 8 - %6 = load i64, i64* %3, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - call void @_ZNSaIiEC2ERKS_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %8 = call noundef i64 @_ZNSt6vectorIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - %9 = icmp ugt i64 %6, %8 - call void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - br i1 %9, label %10, label %11 - -10: ; preds = %2 - call void @_ZSt20__throw_length_errorPKc(i8* noundef getelementptr inbounds ([49 x i8], [49 x i8]* @.str.5, i64 0, i64 0)) #16 - unreachable - -11: ; preds = %2 - %12 = load i64, i64* %3, align 8 - ret i64 %12 -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEEC2EmRKS0_(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %2) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"struct.std::_Vector_base"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca i8*, align 8 - %8 = alloca i32, align 4 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %4, align 8 - store i64 %1, i64* %5, align 8 - store %"class.std::allocator"* %2, %"class.std::allocator"** %6, align 8 - %9 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %9, i32 0, i32 0 - %11 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %10, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %11) #3 - %12 = load i64, i64* %5, align 8 - invoke void @_ZNSt12_Vector_baseIiSaIiEE17_M_create_storageEm(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %9, i64 noundef %12) - to label %13 unwind label %14 - -13: ; preds = %3 - ret void - -14: ; preds = %3 - %15 = landingpad { i8*, i32 } - cleanup - %16 = extractvalue { i8*, i32 } %15, 0 - store i8* %16, i8** %7, align 8 - %17 = extractvalue { i8*, i32 } %15, 1 - store i32 %17, i32* %8, align 4 - call void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %10) #3 - br label %18 - -18: ; preds = %14 - %19 = load i8*, i8** %7, align 8 - %20 = load i32, i32* %8, align 4 - %21 = insertvalue { i8*, i32 } undef, i8* %19, 0 - %22 = insertvalue { i8*, i32 } %21, i32 %20, 1 - resume { i8*, i32 } %22 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt6vectorIiSaIiEE18_M_fill_initializeEmRKi(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { - %4 = alloca %"class.std::vector"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i32*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::vector"*, %"class.std::vector"** %4, align 8 - %8 = bitcast %"class.std::vector"* %7 to %"struct.std::_Vector_base"* - %9 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %9 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %10, i32 0, i32 0 - %12 = load i32*, i32** %11, align 8 - %13 = load i64, i64* %5, align 8 - %14 = load i32*, i32** %6, align 8 - %15 = bitcast %"class.std::vector"* %7 to %"struct.std::_Vector_base"* - %16 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %15) #3 - %17 = call noundef i32* @_ZSt24__uninitialized_fill_n_aIPimiiET_S1_T0_RKT1_RSaIT2_E(i32* noundef %12, i64 noundef %13, i32* noundef nonnull align 4 dereferenceable(4) %14, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %16) - %18 = bitcast %"class.std::vector"* %7 to %"struct.std::_Vector_base"* - %19 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %18, i32 0, i32 0 - %20 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %19 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %21 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %20, i32 0, i32 1 - store i32* %17, i32** %21, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiEC2ERKS_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #8 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, %"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #8 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %3, align 8 - store %"class.__gnu_cxx::new_allocator"* %1, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %3, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_(%"struct.std::_Vector_base>::_Vector_impl"* noundef nonnull align 8 dereferenceable(24) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #8 comdat align 2 { - %3 = alloca %"struct.std::_Vector_base>::_Vector_impl"*, align 8 - %4 = alloca %"class.std::allocator"*, align 8 - store %"struct.std::_Vector_base>::_Vector_impl"* %0, %"struct.std::_Vector_base>::_Vector_impl"** %3, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %4, align 8 - %5 = load %"struct.std::_Vector_base>::_Vector_impl"*, %"struct.std::_Vector_base>::_Vector_impl"** %3, align 8 - %6 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %5 to %"class.std::allocator"* - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - call void @_ZNSaIiEC2ERKS_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %6, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %8 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %5 to %"struct.std::_Vector_base>::_Vector_impl_data"* - call void @_ZNSt12_Vector_baseIiSaIiEE17_Vector_impl_dataC2Ev(%"struct.std::_Vector_base>::_Vector_impl_data"* noundef nonnull align 8 dereferenceable(24) %8) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt12_Vector_baseIiSaIiEE17_M_create_storageEm(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #6 comdat align 2 { - %3 = alloca %"struct.std::_Vector_base"*, align 8 - %4 = alloca i64, align 8 - store %"struct.std::_Vector_base"* %0, %"struct.std::_Vector_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"struct.std::_Vector_base"*, %"struct.std::_Vector_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = call noundef i32* @_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm(%"struct.std::_Vector_base"* noundef nonnull align 8 dereferenceable(24) %5, i64 noundef %6) - %8 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %9 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %8 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %9, i32 0, i32 0 - store i32* %7, i32** %10, align 8 - %11 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %12 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %11 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %13 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %12, i32 0, i32 0 - %14 = load i32*, i32** %13, align 8 - %15 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %16 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %15 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %16, i32 0, i32 1 - store i32* %14, i32** %17, align 8 - %18 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %19 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %18 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %20 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %19, i32 0, i32 0 - %21 = load i32*, i32** %20, align 8 - %22 = load i64, i64* %4, align 8 - %23 = getelementptr inbounds i32, i32* %21, i64 %22 - %24 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %25 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %24 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %25, i32 0, i32 2 - store i32* %23, i32** %26, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt24__uninitialized_fill_n_aIPimiiET_S1_T0_RKT1_RSaIT2_E(i32* noundef %0, i64 noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #6 comdat { - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - store i32* %0, i32** %5, align 8 - store i64 %1, i64* %6, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %9 = load i32*, i32** %5, align 8 - %10 = load i64, i64* %6, align 8 - %11 = load i32*, i32** %7, align 8 - %12 = call noundef i32* @_ZSt20uninitialized_fill_nIPimiET_S1_T0_RKT1_(i32* noundef %9, i64 noundef %10, i32* noundef nonnull align 4 dereferenceable(4) %11) - ret i32* %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt20uninitialized_fill_nIPimiET_S1_T0_RKT1_(i32* noundef %0, i64 noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i8, align 1 - store i32* %0, i32** %4, align 8 - store i64 %1, i64* %5, align 8 - store i32* %2, i32** %6, align 8 - store i8 1, i8* %7, align 1 - %8 = load i32*, i32** %4, align 8 - %9 = load i64, i64* %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef i32* @_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPimiEET_S3_T0_RKT1_(i32* noundef %8, i64 noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %10) - ret i32* %11 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPimiEET_S3_T0_RKT1_(i32* noundef %0, i64 noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { - %4 = alloca i32*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i64 %1, i64* %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZSt6fill_nIPimiET_S1_T0_RKT1_(i32* noundef %7, i64 noundef %8, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt6fill_nIPimiET_S1_T0_RKT1_(i32* noundef %0, i64 noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::random_access_iterator_tag", align 1 - %8 = alloca %"struct.std::random_access_iterator_tag", align 1 - store i32* %0, i32** %4, align 8 - store i64 %1, i64* %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = load i64, i64* %5, align 8 - %11 = call noundef i64 @_ZSt17__size_to_integerm(i64 noundef %10) - %12 = load i32*, i32** %6, align 8 - call void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(i32** noundef nonnull align 8 dereferenceable(8) %4) - %13 = call noundef i32* @_ZSt10__fill_n_aIPimiET_S1_T0_RKT1_St26random_access_iterator_tag(i32* noundef %9, i64 noundef %11, i32* noundef nonnull align 4 dereferenceable(4) %12) - ret i32* %13 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt10__fill_n_aIPimiET_S1_T0_RKT1_St26random_access_iterator_tag(i32* noundef %0, i64 noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat { - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::random_access_iterator_tag", align 1 - %6 = alloca i32*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32*, align 8 - store i32* %0, i32** %6, align 8 - store i64 %1, i64* %7, align 8 - store i32* %2, i32** %8, align 8 - %9 = load i64, i64* %7, align 8 - %10 = icmp ule i64 %9, 0 - br i1 %10, label %11, label %13 - -11: ; preds = %3 - %12 = load i32*, i32** %6, align 8 - store i32* %12, i32** %4, align 8 - br label %22 - -13: ; preds = %3 - %14 = load i32*, i32** %6, align 8 - %15 = load i32*, i32** %6, align 8 - %16 = load i64, i64* %7, align 8 - %17 = getelementptr inbounds i32, i32* %15, i64 %16 - %18 = load i32*, i32** %8, align 8 - call void @_ZSt8__fill_aIPiiEvT_S1_RKT0_(i32* noundef %14, i32* noundef %17, i32* noundef nonnull align 4 dereferenceable(4) %18) - %19 = load i32*, i32** %6, align 8 - %20 = load i64, i64* %7, align 8 - %21 = getelementptr inbounds i32, i32* %19, i64 %20 - store i32* %21, i32** %4, align 8 - br label %22 - -22: ; preds = %13, %11 - %23 = load i32*, i32** %4, align 8 - ret i32* %23 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt17__size_to_integerm(i64 noundef %0) #4 comdat { - %2 = alloca i64, align 8 - store i64 %0, i64* %2, align 8 - %3 = load i64, i64* %2, align 8 - ret i64 %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZSt19__iterator_categoryIPiENSt15iterator_traitsIT_E17iterator_categoryERKS2_(i32** noundef nonnull align 8 dereferenceable(8) %0) #4 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt8__fill_aIPiiEvT_S1_RKT0_(i32* noundef %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - call void @_ZSt9__fill_a1IPiiEN9__gnu_cxx11__enable_ifIXsr11__is_scalarIT0_EE7__valueEvE6__typeET_S6_RKS3_(i32* noundef %7, i32* noundef %8, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZSt9__fill_a1IPiiEN9__gnu_cxx11__enable_ifIXsr11__is_scalarIT0_EE7__valueEvE6__typeET_S6_RKS3_(i32* noundef %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %8 = load i32*, i32** %6, align 8 - %9 = load i32, i32* %8, align 4 - store i32 %9, i32* %7, align 4 - br label %10 - -10: ; preds = %17, %3 - %11 = load i32*, i32** %4, align 8 - %12 = load i32*, i32** %5, align 8 - %13 = icmp ne i32* %11, %12 - br i1 %13, label %14, label %20 - -14: ; preds = %10 - %15 = load i32, i32* %7, align 4 - %16 = load i32*, i32** %4, align 8 - store i32 %15, i32* %16, align 4 - br label %17 - -17: ; preds = %14 - %18 = load i32*, i32** %4, align 8 - %19 = getelementptr inbounds i32, i32* %18, i32 1 - store i32* %19, i32** %4, align 8 - br label %10, !llvm.loop !28 - -20: ; preds = %10 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx14__alloc_traitsISaIiEiE17_S_select_on_copyERKS1_(%"class.std::allocator"* noalias sret(%"class.std::allocator") align 1 %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1) #6 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::allocator"*, align 8 - %5 = bitcast %"class.std::allocator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %4, align 8 - %6 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - call void @_ZNSt16allocator_traitsISaIiEE37select_on_container_copy_constructionERKS0_(%"class.std::allocator"* sret(%"class.std::allocator") align 1 %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %6) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiiET0_T_SA_S9_RSaIT1_E(i32* %0, i32* %1, i32* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #6 comdat { - %5 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %6 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"class.std::allocator"*, align 8 - %9 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %10 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %5, i32 0, i32 0 - store i32* %0, i32** %11, align 8 - %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %6, i32 0, i32 0 - store i32* %1, i32** %12, align 8 - store i32* %2, i32** %7, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %8, align 8 - %13 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %9 to i8* - %14 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %13, i8* align 8 %14, i64 8, i1 false) - %15 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %10 to i8* - %16 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %6 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %15, i8* align 8 %16, i64 8, i1 false) - %17 = load i32*, i32** %7, align 8 - %18 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %9, i32 0, i32 0 - %19 = load i32*, i32** %18, align 8 - %20 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %10, i32 0, i32 0 - %21 = load i32*, i32** %20, align 8 - %22 = call noundef i32* @_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_(i32* %19, i32* %21, i32* noundef %17) - ret i32* %22 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZNKSt6vectorIiSaIiEE5beginEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %3 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - %4 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %5 = bitcast %"class.std::vector"* %4 to %"struct.std::_Vector_base"* - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %6 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 0 - call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(%"class.__gnu_cxx::__normal_iterator.3"* noundef nonnull align 8 dereferenceable(8) %2, i32** noundef nonnull align 8 dereferenceable(8) %8) #3 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %2, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZNKSt6vectorIiSaIiEE3endEv(%"class.std::vector"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %3 = alloca %"class.std::vector"*, align 8 - store %"class.std::vector"* %0, %"class.std::vector"** %3, align 8 - %4 = load %"class.std::vector"*, %"class.std::vector"** %3, align 8 - %5 = bitcast %"class.std::vector"* %4 to %"struct.std::_Vector_base"* - %6 = getelementptr inbounds %"struct.std::_Vector_base", %"struct.std::_Vector_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Vector_base>::_Vector_impl"* %6 to %"struct.std::_Vector_base>::_Vector_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Vector_base>::_Vector_impl_data", %"struct.std::_Vector_base>::_Vector_impl_data"* %7, i32 0, i32 1 - call void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(%"class.__gnu_cxx::__normal_iterator.3"* noundef nonnull align 8 dereferenceable(8) %2, i32** noundef nonnull align 8 dereferenceable(8) %8) #3 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %2, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE37select_on_container_copy_constructionERKS0_(%"class.std::allocator"* noalias sret(%"class.std::allocator") align 1 %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1) #4 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::allocator"*, align 8 - %5 = bitcast %"class.std::allocator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %4, align 8 - %6 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - call void @_ZNSaIiEC2ERKS_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %6) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_(i32* %0, i32* %1, i32* noundef %2) #6 comdat { - %4 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %5 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %6 = alloca i32*, align 8 - %7 = alloca i8, align 1 - %8 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %9 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %10 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %4, i32 0, i32 0 - store i32* %0, i32** %10, align 8 - %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %5, i32 0, i32 0 - store i32* %1, i32** %11, align 8 - store i32* %2, i32** %6, align 8 - store i8 1, i8* %7, align 1 - %12 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %8 to i8* - %13 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %12, i8* align 8 %13, i64 8, i1 false) - %14 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %9 to i8* - %15 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %14, i8* align 8 %15, i64 8, i1 false) - %16 = load i32*, i32** %6, align 8 - %17 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %8, i32 0, i32 0 - %18 = load i32*, i32** %17, align 8 - %19 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %9, i32 0, i32 0 - %20 = load i32*, i32** %19, align 8 - %21 = call noundef i32* @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiEET0_T_SC_SB_(i32* %18, i32* %20, i32* noundef %16) - ret i32* %21 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiEET0_T_SC_SB_(i32* %0, i32* %1, i32* noundef %2) #6 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %5 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %8 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %4, i32 0, i32 0 - store i32* %0, i32** %9, align 8 - %10 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %5, i32 0, i32 0 - store i32* %1, i32** %10, align 8 - store i32* %2, i32** %6, align 8 - %11 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %7 to i8* - %12 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %11, i8* align 8 %12, i64 8, i1 false) - %13 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %8 to i8* - %14 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %13, i8* align 8 %14, i64 8, i1 false) - %15 = load i32*, i32** %6, align 8 - %16 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %7, i32 0, i32 0 - %17 = load i32*, i32** %16, align 8 - %18 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %8, i32 0, i32 0 - %19 = load i32*, i32** %18, align 8 - %20 = call noundef i32* @_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_(i32* %17, i32* %19, i32* noundef %15) - ret i32* %20 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_(i32* %0, i32* %1, i32* noundef %2) #6 comdat { - %4 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %5 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %8 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %9 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %10 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %11 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %4, i32 0, i32 0 - store i32* %0, i32** %11, align 8 - %12 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %5, i32 0, i32 0 - store i32* %1, i32** %12, align 8 - store i32* %2, i32** %6, align 8 - %13 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %8 to i8* - %14 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %13, i8* align 8 %14, i64 8, i1 false) - %15 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %8, i32 0, i32 0 - %16 = load i32*, i32** %15, align 8 - %17 = call i32* @_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEET_S8_(i32* %16) - %18 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %7, i32 0, i32 0 - store i32* %17, i32** %18, align 8 - %19 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %10 to i8* - %20 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %19, i8* align 8 %20, i64 8, i1 false) - %21 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %10, i32 0, i32 0 - %22 = load i32*, i32** %21, align 8 - %23 = call i32* @_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEET_S8_(i32* %22) - %24 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %9, i32 0, i32 0 - store i32* %23, i32** %24, align 8 - %25 = load i32*, i32** %6, align 8 - %26 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %7, i32 0, i32 0 - %27 = load i32*, i32** %26, align 8 - %28 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %9, i32 0, i32 0 - %29 = load i32*, i32** %28, align 8 - %30 = call noundef i32* @_ZSt13__copy_move_aILb0EN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET1_T0_SA_S9_(i32* %27, i32* %29, i32* noundef %25) - ret i32* %30 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt13__copy_move_aILb0EN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET1_T0_SA_S9_(i32* %0, i32* %1, i32* noundef %2) #6 comdat { - %4 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %5 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %8 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %9 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %4, i32 0, i32 0 - store i32* %0, i32** %9, align 8 - %10 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %5, i32 0, i32 0 - store i32* %1, i32** %10, align 8 - store i32* %2, i32** %6, align 8 - %11 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %7 to i8* - %12 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %11, i8* align 8 %12, i64 8, i1 false) - %13 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %7, i32 0, i32 0 - %14 = load i32*, i32** %13, align 8 - %15 = call noundef i32* @_ZSt12__niter_baseIPKiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE(i32* %14) #3 - %16 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %8 to i8* - %17 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %16, i8* align 8 %17, i64 8, i1 false) - %18 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %8, i32 0, i32 0 - %19 = load i32*, i32** %18, align 8 - %20 = call noundef i32* @_ZSt12__niter_baseIPKiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE(i32* %19) #3 - %21 = load i32*, i32** %6, align 8 - %22 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %21) #3 - %23 = call noundef i32* @_ZSt14__copy_move_a1ILb0EPKiPiET1_T0_S4_S3_(i32* noundef %15, i32* noundef %20, i32* noundef %22) - %24 = call noundef i32* @_ZSt12__niter_wrapIPiET_RKS1_S1_(i32** noundef nonnull align 8 dereferenceable(8) %6, i32* noundef %23) - ret i32* %24 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local i32* @_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEET_S8_(i32* %0) #4 comdat { - %2 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %3 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %3, i32 0, i32 0 - store i32* %0, i32** %4, align 8 - %5 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %2 to i8* - %6 = bitcast %"class.__gnu_cxx::__normal_iterator.3"* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %5, i8* align 8 %6, i64 8, i1 false) - %7 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %2, i32 0, i32 0 - %8 = load i32*, i32** %7, align 8 - ret i32* %8 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__niter_wrapIPiET_RKS1_S1_(i32** noundef nonnull align 8 dereferenceable(8) %0, i32* noundef %1) #4 comdat { - %3 = alloca i32**, align 8 - %4 = alloca i32*, align 8 - store i32** %0, i32*** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt14__copy_move_a1ILb0EPKiPiET1_T0_S4_S3_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #6 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_(i32* noundef %7, i32* noundef %8, i32* noundef %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__niter_baseIPKiSt6vectorIiSaIiEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE(i32* %0) #4 comdat { - %2 = alloca %"class.__gnu_cxx::__normal_iterator.3", align 8 - %3 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %2, i32 0, i32 0 - store i32* %0, i32** %3, align 8 - %4 = call noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator.3"* noundef nonnull align 8 dereferenceable(8) %2) #3 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #6 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(i32* noundef %7, i32* noundef %8, i32* noundef %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat align 2 { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i64, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = ptrtoint i32* %8 to i64 - %11 = ptrtoint i32* %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 4 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %23 - -16: ; preds = %3 - %17 = load i32*, i32** %6, align 8 - %18 = bitcast i32* %17 to i8* - %19 = load i32*, i32** %4, align 8 - %20 = bitcast i32* %19 to i8* - %21 = load i64, i64* %7, align 8 - %22 = mul i64 4, %21 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 4 %18, i8* align 4 %20, i64 %22, i1 false) - br label %23 - -23: ; preds = %16, %3 - %24 = load i32*, i32** %6, align 8 - %25 = load i64, i64* %7, align 8 - %26 = getelementptr inbounds i32, i32* %24, i64 %25 - ret i32* %26 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i32** @_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(%"class.__gnu_cxx::__normal_iterator.3"* noundef nonnull align 8 dereferenceable(8) %0) #4 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::__normal_iterator.3"*, align 8 - store %"class.__gnu_cxx::__normal_iterator.3"* %0, %"class.__gnu_cxx::__normal_iterator.3"** %2, align 8 - %3 = load %"class.__gnu_cxx::__normal_iterator.3"*, %"class.__gnu_cxx::__normal_iterator.3"** %2, align 8 - %4 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %3, i32 0, i32 0 - ret i32** %4 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC2ERKS2_(%"class.__gnu_cxx::__normal_iterator.3"* noundef nonnull align 8 dereferenceable(8) %0, i32** noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #8 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::__normal_iterator.3"*, align 8 - %4 = alloca i32**, align 8 - store %"class.__gnu_cxx::__normal_iterator.3"* %0, %"class.__gnu_cxx::__normal_iterator.3"** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load %"class.__gnu_cxx::__normal_iterator.3"*, %"class.__gnu_cxx::__normal_iterator.3"** %3, align 8 - %6 = getelementptr inbounds %"class.__gnu_cxx::__normal_iterator.3", %"class.__gnu_cxx::__normal_iterator.3"* %5, i32 0, i32 0 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32*, i32** %7, align 8 - store i32* %8, i32** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_construction_of_lcp_array_from_suffix_array.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { argmemonly nofree nounwind willreturn } -attributes #6 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { nofree nosync nounwind willreturn } -attributes #8 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #10 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #11 = { noinline noreturn nounwind } -attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #14 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #15 = { noreturn nounwind } -attributes #16 = { noreturn } -attributes #17 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} -!14 = distinct !{!14, !7} -!15 = distinct !{!15, !7} -!16 = distinct !{!16, !7} -!17 = distinct !{!17, !7} -!18 = distinct !{!18, !7} -!19 = distinct !{!19, !7} -!20 = distinct !{!20, !7} -!21 = distinct !{!21, !7} -!22 = distinct !{!22, !7} -!23 = distinct !{!23, !7} -!24 = distinct !{!24, !7} -!25 = distinct !{!25, !7} -!26 = distinct !{!26, !7} -!27 = distinct !{!27, !7} -!28 = distinct !{!28, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/count-1s-sorted-binary-array.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/count-1s-sorted-binary-array.ll deleted file mode 100644 index 8f530368..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/count-1s-sorted-binary-array.ll +++ /dev/null @@ -1,187 +0,0 @@ -; ModuleID = 'PE-benchmarks/count-1s-sorted-binary-array.cpp' -source_filename = "PE-benchmarks/count-1s-sorted-binary-array.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [7 x i8] c"\01\01\01\01\00\00\00", align 1 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [32 x i8] c"Count of 1's in given array is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_count_1s_sorted_binary_array.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z9countOnesPbii(i8* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i8* %0, i8** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - %9 = load i32, i32* %7, align 4 - %10 = load i32, i32* %6, align 4 - %11 = icmp sge i32 %9, %10 - br i1 %11, label %12, label %65 - -12: ; preds = %3 - %13 = load i32, i32* %6, align 4 - %14 = load i32, i32* %7, align 4 - %15 = load i32, i32* %6, align 4 - %16 = sub nsw i32 %14, %15 - %17 = sdiv i32 %16, 2 - %18 = add nsw i32 %13, %17 - store i32 %18, i32* %8, align 4 - %19 = load i32, i32* %8, align 4 - %20 = load i32, i32* %7, align 4 - %21 = icmp eq i32 %19, %20 - br i1 %21, label %32, label %22 - -22: ; preds = %12 - %23 = load i8*, i8** %5, align 8 - %24 = load i32, i32* %8, align 4 - %25 = add nsw i32 %24, 1 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds i8, i8* %23, i64 %26 - %28 = load i8, i8* %27, align 1 - %29 = trunc i8 %28 to i1 - %30 = zext i1 %29 to i32 - %31 = icmp eq i32 %30, 0 - br i1 %31, label %32, label %44 - -32: ; preds = %22, %12 - %33 = load i8*, i8** %5, align 8 - %34 = load i32, i32* %8, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds i8, i8* %33, i64 %35 - %37 = load i8, i8* %36, align 1 - %38 = trunc i8 %37 to i1 - %39 = zext i1 %38 to i32 - %40 = icmp eq i32 %39, 1 - br i1 %40, label %41, label %44 - -41: ; preds = %32 - %42 = load i32, i32* %8, align 4 - %43 = add nsw i32 %42, 1 - store i32 %43, i32* %4, align 4 - br label %66 - -44: ; preds = %32, %22 - %45 = load i8*, i8** %5, align 8 - %46 = load i32, i32* %8, align 4 - %47 = sext i32 %46 to i64 - %48 = getelementptr inbounds i8, i8* %45, i64 %47 - %49 = load i8, i8* %48, align 1 - %50 = trunc i8 %49 to i1 - %51 = zext i1 %50 to i32 - %52 = icmp eq i32 %51, 1 - br i1 %52, label %53, label %59 - -53: ; preds = %44 - %54 = load i8*, i8** %5, align 8 - %55 = load i32, i32* %8, align 4 - %56 = add nsw i32 %55, 1 - %57 = load i32, i32* %7, align 4 - %58 = call noundef i32 @_Z9countOnesPbii(i8* noundef %54, i32 noundef %56, i32 noundef %57) - store i32 %58, i32* %4, align 4 - br label %66 - -59: ; preds = %44 - %60 = load i8*, i8** %5, align 8 - %61 = load i32, i32* %6, align 4 - %62 = load i32, i32* %8, align 4 - %63 = sub nsw i32 %62, 1 - %64 = call noundef i32 @_Z9countOnesPbii(i8* noundef %60, i32 noundef %61, i32 noundef %63) - store i32 %64, i32* %4, align 4 - br label %66 - -65: ; preds = %3 - store i32 0, i32* %4, align 4 - br label %66 - -66: ; preds = %65, %59, %53, %41 - %67 = load i32, i32* %4, align 4 - ret i32 %67 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 { - %1 = alloca i32, align 4 - %2 = alloca [7 x i8], align 1 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [7 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %4, i8* align 1 getelementptr inbounds ([7 x i8], [7 x i8]* @__const.main.arr, i32 0, i32 0), i64 7, i1 false) - store i32 7, i32* %3, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([32 x i8], [32 x i8]* @.str, i64 0, i64 0)) - %6 = getelementptr inbounds [7 x i8], [7 x i8]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - %8 = sub nsw i32 %7, 1 - %9 = call noundef i32 @_Z9countOnesPbii(i8* noundef %6, i32 noundef 0, i32 noundef %8) - %10 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %5, i32 noundef %9) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #6 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_count_1s_sorted_binary_array.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/count-number-binary-strings-without-consecutive-1s.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/count-number-binary-strings-without-consecutive-1s.ll deleted file mode 100644 index 5a223a32..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/count-number-binary-strings-without-consecutive-1s.ll +++ /dev/null @@ -1,170 +0,0 @@ -; ModuleID = 'PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp' -source_filename = "PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_count_number_binary_strings_without_consecutive_1s.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z12countStringsi(i32 noundef %0) #4 { - %2 = alloca i32, align 4 - %3 = alloca i8*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i64, align 8 - %6 = alloca i32, align 4 - store i32 %0, i32* %2, align 4 - %7 = load i32, i32* %2, align 4 - %8 = zext i32 %7 to i64 - %9 = call i8* @llvm.stacksave() - store i8* %9, i8** %3, align 8 - %10 = alloca i32, i64 %8, align 16 - store i64 %8, i64* %4, align 8 - %11 = load i32, i32* %2, align 4 - %12 = zext i32 %11 to i64 - %13 = alloca i32, i64 %12, align 16 - store i64 %12, i64* %5, align 8 - %14 = getelementptr inbounds i32, i32* %13, i64 0 - store i32 1, i32* %14, align 16 - %15 = getelementptr inbounds i32, i32* %10, i64 0 - store i32 1, i32* %15, align 16 - store i32 1, i32* %6, align 4 - br label %16 - -16: ; preds = %43, %1 - %17 = load i32, i32* %6, align 4 - %18 = load i32, i32* %2, align 4 - %19 = icmp slt i32 %17, %18 - br i1 %19, label %20, label %46 - -20: ; preds = %16 - %21 = load i32, i32* %6, align 4 - %22 = sub nsw i32 %21, 1 - %23 = sext i32 %22 to i64 - %24 = getelementptr inbounds i32, i32* %10, i64 %23 - %25 = load i32, i32* %24, align 4 - %26 = load i32, i32* %6, align 4 - %27 = sub nsw i32 %26, 1 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds i32, i32* %13, i64 %28 - %30 = load i32, i32* %29, align 4 - %31 = add nsw i32 %25, %30 - %32 = load i32, i32* %6, align 4 - %33 = sext i32 %32 to i64 - %34 = getelementptr inbounds i32, i32* %10, i64 %33 - store i32 %31, i32* %34, align 4 - %35 = load i32, i32* %6, align 4 - %36 = sub nsw i32 %35, 1 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds i32, i32* %10, i64 %37 - %39 = load i32, i32* %38, align 4 - %40 = load i32, i32* %6, align 4 - %41 = sext i32 %40 to i64 - %42 = getelementptr inbounds i32, i32* %13, i64 %41 - store i32 %39, i32* %42, align 4 - br label %43 - -43: ; preds = %20 - %44 = load i32, i32* %6, align 4 - %45 = add nsw i32 %44, 1 - store i32 %45, i32* %6, align 4 - br label %16, !llvm.loop !6 - -46: ; preds = %16 - %47 = load i32, i32* %2, align 4 - %48 = sub nsw i32 %47, 1 - %49 = sext i32 %48 to i64 - %50 = getelementptr inbounds i32, i32* %10, i64 %49 - %51 = load i32, i32* %50, align 4 - %52 = load i32, i32* %2, align 4 - %53 = sub nsw i32 %52, 1 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds i32, i32* %13, i64 %54 - %56 = load i32, i32* %55, align 4 - %57 = add nsw i32 %51, %56 - %58 = load i8*, i8** %3, align 8 - call void @llvm.stackrestore(i8* %58) - ret i32 %57 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %2 = call noundef i32 @_Z12countStringsi(i32 noundef 3) - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %2) - %4 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %3, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_count_number_binary_strings_without_consecutive_1s.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.ll deleted file mode 100644 index ac87df07..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.ll +++ /dev/null @@ -1,237 +0,0 @@ -; ModuleID = 'PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp' -source_filename = "PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@lookup = dso_local global [101 x [501 x i64]] zeroinitializer, align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_count_of_n_digit_numbers_whose_sum_of_digits_equals_to_given_sum.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i64 @_Z8countRecii(i32 noundef %0, i32 noundef %1) #4 { - %3 = alloca i64, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i64, align 8 - %7 = alloca i32, align 4 - store i32 %0, i32* %4, align 4 - store i32 %1, i32* %5, align 4 - %8 = load i32, i32* %4, align 4 - %9 = icmp eq i32 %8, 0 - br i1 %9, label %10, label %14 - -10: ; preds = %2 - %11 = load i32, i32* %5, align 4 - %12 = icmp eq i32 %11, 0 - %13 = zext i1 %12 to i64 - store i64 %13, i64* %3, align 8 - br label %61 - -14: ; preds = %2 - %15 = load i32, i32* %4, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds [101 x [501 x i64]], [101 x [501 x i64]]* @lookup, i64 0, i64 %16 - %18 = load i32, i32* %5, align 4 - %19 = sext i32 %18 to i64 - %20 = getelementptr inbounds [501 x i64], [501 x i64]* %17, i64 0, i64 %19 - %21 = load i64, i64* %20, align 8 - %22 = icmp ne i64 %21, -1 - br i1 %22, label %23, label %31 - -23: ; preds = %14 - %24 = load i32, i32* %4, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds [101 x [501 x i64]], [101 x [501 x i64]]* @lookup, i64 0, i64 %25 - %27 = load i32, i32* %5, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds [501 x i64], [501 x i64]* %26, i64 0, i64 %28 - %30 = load i64, i64* %29, align 8 - store i64 %30, i64* %3, align 8 - br label %61 - -31: ; preds = %14 - store i64 0, i64* %6, align 8 - store i32 0, i32* %7, align 4 - br label %32 - -32: ; preds = %50, %31 - %33 = load i32, i32* %7, align 4 - %34 = icmp slt i32 %33, 10 - br i1 %34, label %35, label %53 - -35: ; preds = %32 - %36 = load i32, i32* %5, align 4 - %37 = load i32, i32* %7, align 4 - %38 = sub nsw i32 %36, %37 - %39 = icmp sge i32 %38, 0 - br i1 %39, label %40, label %49 - -40: ; preds = %35 - %41 = load i32, i32* %4, align 4 - %42 = sub nsw i32 %41, 1 - %43 = load i32, i32* %5, align 4 - %44 = load i32, i32* %7, align 4 - %45 = sub nsw i32 %43, %44 - %46 = call noundef i64 @_Z8countRecii(i32 noundef %42, i32 noundef %45) - %47 = load i64, i64* %6, align 8 - %48 = add i64 %47, %46 - store i64 %48, i64* %6, align 8 - br label %49 - -49: ; preds = %40, %35 - br label %50 - -50: ; preds = %49 - %51 = load i32, i32* %7, align 4 - %52 = add nsw i32 %51, 1 - store i32 %52, i32* %7, align 4 - br label %32, !llvm.loop !6 - -53: ; preds = %32 - %54 = load i64, i64* %6, align 8 - %55 = load i32, i32* %4, align 4 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds [101 x [501 x i64]], [101 x [501 x i64]]* @lookup, i64 0, i64 %56 - %58 = load i32, i32* %5, align 4 - %59 = sext i32 %58 to i64 - %60 = getelementptr inbounds [501 x i64], [501 x i64]* %57, i64 0, i64 %59 - store i64 %54, i64* %60, align 8 - store i64 %54, i64* %3, align 8 - br label %61 - -61: ; preds = %53, %23, %10 - %62 = load i64, i64* %3, align 8 - ret i64 %62 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i64 @_Z10finalCountii(i32 noundef %0, i32 noundef %1) #4 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i64, align 8 - %6 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - call void @llvm.memset.p0i8.i64(i8* align 16 bitcast ([101 x [501 x i64]]* @lookup to i8*), i8 -1, i64 404808, i1 false) - store i64 0, i64* %5, align 8 - store i32 1, i32* %6, align 4 - br label %7 - -7: ; preds = %25, %2 - %8 = load i32, i32* %6, align 4 - %9 = icmp sle i32 %8, 9 - br i1 %9, label %10, label %28 - -10: ; preds = %7 - %11 = load i32, i32* %4, align 4 - %12 = load i32, i32* %6, align 4 - %13 = sub nsw i32 %11, %12 - %14 = icmp sge i32 %13, 0 - br i1 %14, label %15, label %24 - -15: ; preds = %10 - %16 = load i32, i32* %3, align 4 - %17 = sub nsw i32 %16, 1 - %18 = load i32, i32* %4, align 4 - %19 = load i32, i32* %6, align 4 - %20 = sub nsw i32 %18, %19 - %21 = call noundef i64 @_Z8countRecii(i32 noundef %17, i32 noundef %20) - %22 = load i64, i64* %5, align 8 - %23 = add i64 %22, %21 - store i64 %23, i64* %5, align 8 - br label %24 - -24: ; preds = %15, %10 - br label %25 - -25: ; preds = %24 - %26 = load i32, i32* %6, align 4 - %27 = add nsw i32 %26, 1 - store i32 %27, i32* %6, align 4 - br label %7, !llvm.loop !8 - -28: ; preds = %7 - %29 = load i64, i64* %5, align 8 - ret i64 %29 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 3, i32* %2, align 4 - store i32 5, i32* %3, align 4 - %4 = load i32, i32* %2, align 4 - %5 = load i32, i32* %3, align 4 - %6 = call noundef i64 @_Z10finalCountii(i32 noundef %4, i32 noundef %5) - %7 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEy(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i64 noundef %6) - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEy(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_count_of_n_digit_numbers_whose_sum_of_digits_equals_to_given_sum.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { argmemonly nofree nounwind willreturn writeonly } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/count-possible-ways-to-construct-buildings.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/count-possible-ways-to-construct-buildings.ll deleted file mode 100644 index 81e76fd6..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/count-possible-ways-to-construct-buildings.ll +++ /dev/null @@ -1,154 +0,0 @@ -; ModuleID = 'PE-benchmarks/count-possible-ways-to-construct-buildings.cpp' -source_filename = "PE-benchmarks/count-possible-ways-to-construct-buildings.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [19 x i8] c"Count of ways for \00", align 1 -@.str.1 = private unnamed_addr constant [14 x i8] c" sections is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_count_possible_ways_to_construct_buildings.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z9countWaysi(i32 noundef %0) #4 { - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - %10 = load i32, i32* %3, align 4 - %11 = icmp eq i32 %10, 1 - br i1 %11, label %12, label %13 - -12: ; preds = %1 - store i32 4, i32* %2, align 4 - br label %35 - -13: ; preds = %1 - store i32 1, i32* %4, align 4 - store i32 1, i32* %5, align 4 - store i32 2, i32* %8, align 4 - br label %14 - -14: ; preds = %25, %13 - %15 = load i32, i32* %8, align 4 - %16 = load i32, i32* %3, align 4 - %17 = icmp sle i32 %15, %16 - br i1 %17, label %18, label %28 - -18: ; preds = %14 - %19 = load i32, i32* %4, align 4 - store i32 %19, i32* %6, align 4 - %20 = load i32, i32* %5, align 4 - store i32 %20, i32* %7, align 4 - %21 = load i32, i32* %6, align 4 - %22 = load i32, i32* %7, align 4 - %23 = add nsw i32 %21, %22 - store i32 %23, i32* %5, align 4 - %24 = load i32, i32* %7, align 4 - store i32 %24, i32* %4, align 4 - br label %25 - -25: ; preds = %18 - %26 = load i32, i32* %8, align 4 - %27 = add nsw i32 %26, 1 - store i32 %27, i32* %8, align 4 - br label %14, !llvm.loop !6 - -28: ; preds = %14 - %29 = load i32, i32* %5, align 4 - %30 = load i32, i32* %4, align 4 - %31 = add nsw i32 %29, %30 - store i32 %31, i32* %9, align 4 - %32 = load i32, i32* %9, align 4 - %33 = load i32, i32* %9, align 4 - %34 = mul nsw i32 %32, %33 - store i32 %34, i32* %2, align 4 - br label %35 - -35: ; preds = %28, %12 - %36 = load i32, i32* %2, align 4 - ret i32 %36 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 3, i32* %2, align 4 - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([19 x i8], [19 x i8]* @.str, i64 0, i64 0)) - %4 = load i32, i32* %2, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %3, i32 noundef %4) - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %5, i8* noundef getelementptr inbounds ([14 x i8], [14 x i8]* @.str.1, i64 0, i64 0)) - %7 = load i32, i32* %2, align 4 - %8 = call noundef i32 @_Z9countWaysi(i32 noundef %7) - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %6, i32 noundef %8) - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_count_possible_ways_to_construct_buildings.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/count-ways-reach-nth-stair.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/count-ways-reach-nth-stair.ll deleted file mode 100644 index 04ace776..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/count-ways-reach-nth-stair.ll +++ /dev/null @@ -1,154 +0,0 @@ -; ModuleID = 'PE-benchmarks/count-ways-reach-nth-stair.cpp' -source_filename = "PE-benchmarks/count-ways-reach-nth-stair.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [19 x i8] c"Nuber of ways = %d\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z13countWaysUtilii(i32 noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i64, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %9 = load i32, i32* %3, align 4 - %10 = zext i32 %9 to i64 - %11 = call i8* @llvm.stacksave() - store i8* %11, i8** %5, align 8 - %12 = alloca i32, i64 %10, align 16 - store i64 %10, i64* %6, align 8 - %13 = getelementptr inbounds i32, i32* %12, i64 0 - store i32 1, i32* %13, align 16 - %14 = getelementptr inbounds i32, i32* %12, i64 1 - store i32 1, i32* %14, align 4 - store i32 2, i32* %7, align 4 - br label %15 - -15: ; preds = %49, %2 - %16 = load i32, i32* %7, align 4 - %17 = load i32, i32* %3, align 4 - %18 = icmp slt i32 %16, %17 - br i1 %18, label %19, label %52 - -19: ; preds = %15 - %20 = load i32, i32* %7, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds i32, i32* %12, i64 %21 - store i32 0, i32* %22, align 4 - store i32 1, i32* %8, align 4 - br label %23 - -23: ; preds = %45, %19 - %24 = load i32, i32* %8, align 4 - %25 = load i32, i32* %4, align 4 - %26 = icmp sle i32 %24, %25 - br i1 %26, label %27, label %31 - -27: ; preds = %23 - %28 = load i32, i32* %8, align 4 - %29 = load i32, i32* %7, align 4 - %30 = icmp sle i32 %28, %29 - br label %31 - -31: ; preds = %27, %23 - %32 = phi i1 [ false, %23 ], [ %30, %27 ] - br i1 %32, label %33, label %48 - -33: ; preds = %31 - %34 = load i32, i32* %7, align 4 - %35 = load i32, i32* %8, align 4 - %36 = sub nsw i32 %34, %35 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds i32, i32* %12, i64 %37 - %39 = load i32, i32* %38, align 4 - %40 = load i32, i32* %7, align 4 - %41 = sext i32 %40 to i64 - %42 = getelementptr inbounds i32, i32* %12, i64 %41 - %43 = load i32, i32* %42, align 4 - %44 = add nsw i32 %43, %39 - store i32 %44, i32* %42, align 4 - br label %45 - -45: ; preds = %33 - %46 = load i32, i32* %8, align 4 - %47 = add nsw i32 %46, 1 - store i32 %47, i32* %8, align 4 - br label %23, !llvm.loop !6 - -48: ; preds = %31 - br label %49 - -49: ; preds = %48 - %50 = load i32, i32* %7, align 4 - %51 = add nsw i32 %50, 1 - store i32 %51, i32* %7, align 4 - br label %15, !llvm.loop !8 - -52: ; preds = %15 - %53 = load i32, i32* %3, align 4 - %54 = sub nsw i32 %53, 1 - %55 = sext i32 %54 to i64 - %56 = getelementptr inbounds i32, i32* %12, i64 %55 - %57 = load i32, i32* %56, align 4 - %58 = load i8*, i8** %5, align 8 - call void @llvm.stackrestore(i8* %58) - ret i32 %57 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z9countWaysii(i32 noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %5 = load i32, i32* %3, align 4 - %6 = add nsw i32 %5, 1 - %7 = load i32, i32* %4, align 4 - %8 = call noundef i32 @_Z13countWaysUtilii(i32 noundef %6, i32 noundef %7) - ret i32 %8 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #2 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 4, i32* %2, align 4 - store i32 2, i32* %3, align 4 - %4 = load i32, i32* %2, align 4 - %5 = load i32, i32* %3, align 4 - %6 = call noundef i32 @_Z9countWaysii(i32 noundef %4, i32 noundef %5) - %7 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([19 x i8], [19 x i8]* @.str, i64 0, i64 0), i32 noundef %6) - ret i32 0 -} - -declare i32 @printf(i8* noundef, ...) #3 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { nofree nosync nounwind willreturn } -attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/cut-vertices.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/cut-vertices.ll deleted file mode 100644 index 4770417a..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/cut-vertices.ll +++ /dev/null @@ -1,1270 +0,0 @@ -; ModuleID = 'PE-benchmarks/cut-vertices.cpp' -source_filename = "PE-benchmarks/cut-vertices.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZSt3minIiERKT_S2_S2_ = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$__clang_call_terminate = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZZN5Graph6APUtilEiPbPiS1_S1_S0_E4time = internal global i32 0, align 4 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.1 = private unnamed_addr constant [38 x i8] c"\0AArticulation points in first graph \0A\00", align 1 -@.str.2 = private unnamed_addr constant [39 x i8] c"\0AArticulation points in second graph \0A\00", align 1 -@.str.3 = private unnamed_addr constant [38 x i8] c"\0AArticulation points in third graph \0A\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_cut_vertices.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #14 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - %13 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %14 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %13, align 8 - %15 = load i32, i32* %6, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %14, i64 %16 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %17, i32* noundef nonnull align 4 dereferenceable(4) %5) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph6APUtilEiPbPiS1_S1_S0_(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i8* noundef %2, i32* noundef %3, i32* noundef %4, i32* noundef %5, i8* noundef %6) #7 align 2 { - %8 = alloca %class.Graph*, align 8 - %9 = alloca i32, align 4 - %10 = alloca i8*, align 8 - %11 = alloca i32*, align 8 - %12 = alloca i32*, align 8 - %13 = alloca i32*, align 8 - %14 = alloca i8*, align 8 - %15 = alloca i32, align 4 - %16 = alloca %"struct.std::_List_iterator", align 8 - %17 = alloca %"struct.std::_List_iterator", align 8 - %18 = alloca %"struct.std::_List_iterator", align 8 - %19 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %8, align 8 - store i32 %1, i32* %9, align 4 - store i8* %2, i8** %10, align 8 - store i32* %3, i32** %11, align 8 - store i32* %4, i32** %12, align 8 - store i32* %5, i32** %13, align 8 - store i8* %6, i8** %14, align 8 - %20 = load %class.Graph*, %class.Graph** %8, align 8 - store i32 0, i32* %15, align 4 - %21 = load i8*, i8** %10, align 8 - %22 = load i32, i32* %9, align 4 - %23 = sext i32 %22 to i64 - %24 = getelementptr inbounds i8, i8* %21, i64 %23 - store i8 1, i8* %24, align 1 - %25 = load i32, i32* @_ZZN5Graph6APUtilEiPbPiS1_S1_S0_E4time, align 4 - %26 = add nsw i32 %25, 1 - store i32 %26, i32* @_ZZN5Graph6APUtilEiPbPiS1_S1_S0_E4time, align 4 - %27 = load i32*, i32** %12, align 8 - %28 = load i32, i32* %9, align 4 - %29 = sext i32 %28 to i64 - %30 = getelementptr inbounds i32, i32* %27, i64 %29 - store i32 %26, i32* %30, align 4 - %31 = load i32*, i32** %11, align 8 - %32 = load i32, i32* %9, align 4 - %33 = sext i32 %32 to i64 - %34 = getelementptr inbounds i32, i32* %31, i64 %33 - store i32 %26, i32* %34, align 4 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %16) #3 - %35 = getelementptr inbounds %class.Graph, %class.Graph* %20, i32 0, i32 1 - %36 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %35, align 8 - %37 = load i32, i32* %9, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %36, i64 %38 - %40 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %39) #3 - %41 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %17, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %40, %"struct.std::__detail::_List_node_base"** %41, align 8 - %42 = bitcast %"struct.std::_List_iterator"* %16 to i8* - %43 = bitcast %"struct.std::_List_iterator"* %17 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %42, i8* align 8 %43, i64 8, i1 false) - br label %44 - -44: ; preds = %154, %7 - %45 = getelementptr inbounds %class.Graph, %class.Graph* %20, i32 0, i32 1 - %46 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %45, align 8 - %47 = load i32, i32* %9, align 4 - %48 = sext i32 %47 to i64 - %49 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %46, i64 %48 - %50 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %49) #3 - %51 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %18, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %50, %"struct.std::__detail::_List_node_base"** %51, align 8 - %52 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %16, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %18) #3 - br i1 %52, label %53, label %156 - -53: ; preds = %44 - %54 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %16) #3 - %55 = load i32, i32* %54, align 4 - store i32 %55, i32* %19, align 4 - %56 = load i8*, i8** %10, align 8 - %57 = load i32, i32* %19, align 4 - %58 = sext i32 %57 to i64 - %59 = getelementptr inbounds i8, i8* %56, i64 %58 - %60 = load i8, i8* %59, align 1 - %61 = trunc i8 %60 to i1 - br i1 %61, label %129, label %62 - -62: ; preds = %53 - %63 = load i32, i32* %15, align 4 - %64 = add nsw i32 %63, 1 - store i32 %64, i32* %15, align 4 - %65 = load i32, i32* %9, align 4 - %66 = load i32*, i32** %13, align 8 - %67 = load i32, i32* %19, align 4 - %68 = sext i32 %67 to i64 - %69 = getelementptr inbounds i32, i32* %66, i64 %68 - store i32 %65, i32* %69, align 4 - %70 = load i32, i32* %19, align 4 - %71 = load i8*, i8** %10, align 8 - %72 = load i32*, i32** %11, align 8 - %73 = load i32*, i32** %12, align 8 - %74 = load i32*, i32** %13, align 8 - %75 = load i8*, i8** %14, align 8 - call void @_ZN5Graph6APUtilEiPbPiS1_S1_S0_(%class.Graph* noundef nonnull align 8 dereferenceable(16) %20, i32 noundef %70, i8* noundef %71, i32* noundef %72, i32* noundef %73, i32* noundef %74, i8* noundef %75) - %76 = load i32*, i32** %12, align 8 - %77 = load i32, i32* %9, align 4 - %78 = sext i32 %77 to i64 - %79 = getelementptr inbounds i32, i32* %76, i64 %78 - %80 = load i32*, i32** %12, align 8 - %81 = load i32, i32* %19, align 4 - %82 = sext i32 %81 to i64 - %83 = getelementptr inbounds i32, i32* %80, i64 %82 - %84 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %79, i32* noundef nonnull align 4 dereferenceable(4) %83) - %85 = load i32, i32* %84, align 4 - %86 = load i32*, i32** %12, align 8 - %87 = load i32, i32* %9, align 4 - %88 = sext i32 %87 to i64 - %89 = getelementptr inbounds i32, i32* %86, i64 %88 - store i32 %85, i32* %89, align 4 - %90 = load i32*, i32** %13, align 8 - %91 = load i32, i32* %9, align 4 - %92 = sext i32 %91 to i64 - %93 = getelementptr inbounds i32, i32* %90, i64 %92 - %94 = load i32, i32* %93, align 4 - %95 = icmp eq i32 %94, -1 - br i1 %95, label %96, label %104 - -96: ; preds = %62 - %97 = load i32, i32* %15, align 4 - %98 = icmp sgt i32 %97, 1 - br i1 %98, label %99, label %104 - -99: ; preds = %96 - %100 = load i8*, i8** %14, align 8 - %101 = load i32, i32* %9, align 4 - %102 = sext i32 %101 to i64 - %103 = getelementptr inbounds i8, i8* %100, i64 %102 - store i8 1, i8* %103, align 1 - br label %104 - -104: ; preds = %99, %96, %62 - %105 = load i32*, i32** %13, align 8 - %106 = load i32, i32* %9, align 4 - %107 = sext i32 %106 to i64 - %108 = getelementptr inbounds i32, i32* %105, i64 %107 - %109 = load i32, i32* %108, align 4 - %110 = icmp ne i32 %109, -1 - br i1 %110, label %111, label %128 - -111: ; preds = %104 - %112 = load i32*, i32** %12, align 8 - %113 = load i32, i32* %19, align 4 - %114 = sext i32 %113 to i64 - %115 = getelementptr inbounds i32, i32* %112, i64 %114 - %116 = load i32, i32* %115, align 4 - %117 = load i32*, i32** %11, align 8 - %118 = load i32, i32* %9, align 4 - %119 = sext i32 %118 to i64 - %120 = getelementptr inbounds i32, i32* %117, i64 %119 - %121 = load i32, i32* %120, align 4 - %122 = icmp sge i32 %116, %121 - br i1 %122, label %123, label %128 - -123: ; preds = %111 - %124 = load i8*, i8** %14, align 8 - %125 = load i32, i32* %9, align 4 - %126 = sext i32 %125 to i64 - %127 = getelementptr inbounds i8, i8* %124, i64 %126 - store i8 1, i8* %127, align 1 - br label %128 - -128: ; preds = %123, %111, %104 - br label %153 - -129: ; preds = %53 - %130 = load i32, i32* %19, align 4 - %131 = load i32*, i32** %13, align 8 - %132 = load i32, i32* %9, align 4 - %133 = sext i32 %132 to i64 - %134 = getelementptr inbounds i32, i32* %131, i64 %133 - %135 = load i32, i32* %134, align 4 - %136 = icmp ne i32 %130, %135 - br i1 %136, label %137, label %152 - -137: ; preds = %129 - %138 = load i32*, i32** %12, align 8 - %139 = load i32, i32* %9, align 4 - %140 = sext i32 %139 to i64 - %141 = getelementptr inbounds i32, i32* %138, i64 %140 - %142 = load i32*, i32** %11, align 8 - %143 = load i32, i32* %19, align 4 - %144 = sext i32 %143 to i64 - %145 = getelementptr inbounds i32, i32* %142, i64 %144 - %146 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %141, i32* noundef nonnull align 4 dereferenceable(4) %145) - %147 = load i32, i32* %146, align 4 - %148 = load i32*, i32** %12, align 8 - %149 = load i32, i32* %9, align 4 - %150 = sext i32 %149 to i64 - %151 = getelementptr inbounds i32, i32* %148, i64 %150 - store i32 %147, i32* %151, align 4 - br label %152 - -152: ; preds = %137, %129 - br label %153 - -153: ; preds = %152, %128 - br label %154 - -154: ; preds = %153 - %155 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %16) #3 - br label %44, !llvm.loop !6 - -156: ; preds = %44 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #8 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %5, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph2APEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { - %2 = alloca %class.Graph*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i8*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %2, align 8 - %11 = load %class.Graph*, %class.Graph** %2, align 8 - %12 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %13 = load i32, i32* %12, align 8 - %14 = sext i32 %13 to i64 - %15 = call noalias noundef nonnull i8* @_Znam(i64 noundef %14) #14 - store i8* %15, i8** %3, align 8 - %16 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %17 = load i32, i32* %16, align 8 - %18 = sext i32 %17 to i64 - %19 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %18, i64 4) - %20 = extractvalue { i64, i1 } %19, 1 - %21 = extractvalue { i64, i1 } %19, 0 - %22 = select i1 %20, i64 -1, i64 %21 - %23 = call noalias noundef nonnull i8* @_Znam(i64 noundef %22) #14 - %24 = bitcast i8* %23 to i32* - store i32* %24, i32** %4, align 8 - %25 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %26 = load i32, i32* %25, align 8 - %27 = sext i32 %26 to i64 - %28 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %27, i64 4) - %29 = extractvalue { i64, i1 } %28, 1 - %30 = extractvalue { i64, i1 } %28, 0 - %31 = select i1 %29, i64 -1, i64 %30 - %32 = call noalias noundef nonnull i8* @_Znam(i64 noundef %31) #14 - %33 = bitcast i8* %32 to i32* - store i32* %33, i32** %5, align 8 - %34 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %35 = load i32, i32* %34, align 8 - %36 = sext i32 %35 to i64 - %37 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %36, i64 4) - %38 = extractvalue { i64, i1 } %37, 1 - %39 = extractvalue { i64, i1 } %37, 0 - %40 = select i1 %38, i64 -1, i64 %39 - %41 = call noalias noundef nonnull i8* @_Znam(i64 noundef %40) #14 - %42 = bitcast i8* %41 to i32* - store i32* %42, i32** %6, align 8 - %43 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %44 = load i32, i32* %43, align 8 - %45 = sext i32 %44 to i64 - %46 = call noalias noundef nonnull i8* @_Znam(i64 noundef %45) #14 - store i8* %46, i8** %7, align 8 - store i32 0, i32* %8, align 4 - br label %47 - -47: ; preds = %65, %1 - %48 = load i32, i32* %8, align 4 - %49 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %50 = load i32, i32* %49, align 8 - %51 = icmp slt i32 %48, %50 - br i1 %51, label %52, label %68 - -52: ; preds = %47 - %53 = load i32*, i32** %6, align 8 - %54 = load i32, i32* %8, align 4 - %55 = sext i32 %54 to i64 - %56 = getelementptr inbounds i32, i32* %53, i64 %55 - store i32 -1, i32* %56, align 4 - %57 = load i8*, i8** %3, align 8 - %58 = load i32, i32* %8, align 4 - %59 = sext i32 %58 to i64 - %60 = getelementptr inbounds i8, i8* %57, i64 %59 - store i8 0, i8* %60, align 1 - %61 = load i8*, i8** %7, align 8 - %62 = load i32, i32* %8, align 4 - %63 = sext i32 %62 to i64 - %64 = getelementptr inbounds i8, i8* %61, i64 %63 - store i8 0, i8* %64, align 1 - br label %65 - -65: ; preds = %52 - %66 = load i32, i32* %8, align 4 - %67 = add nsw i32 %66, 1 - store i32 %67, i32* %8, align 4 - br label %47, !llvm.loop !8 - -68: ; preds = %47 - store i32 0, i32* %9, align 4 - br label %69 - -69: ; preds = %91, %68 - %70 = load i32, i32* %9, align 4 - %71 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %72 = load i32, i32* %71, align 8 - %73 = icmp slt i32 %70, %72 - br i1 %73, label %74, label %94 - -74: ; preds = %69 - %75 = load i8*, i8** %3, align 8 - %76 = load i32, i32* %9, align 4 - %77 = sext i32 %76 to i64 - %78 = getelementptr inbounds i8, i8* %75, i64 %77 - %79 = load i8, i8* %78, align 1 - %80 = trunc i8 %79 to i1 - %81 = zext i1 %80 to i32 - %82 = icmp eq i32 %81, 0 - br i1 %82, label %83, label %90 - -83: ; preds = %74 - %84 = load i32, i32* %9, align 4 - %85 = load i8*, i8** %3, align 8 - %86 = load i32*, i32** %4, align 8 - %87 = load i32*, i32** %5, align 8 - %88 = load i32*, i32** %6, align 8 - %89 = load i8*, i8** %7, align 8 - call void @_ZN5Graph6APUtilEiPbPiS1_S1_S0_(%class.Graph* noundef nonnull align 8 dereferenceable(16) %11, i32 noundef %84, i8* noundef %85, i32* noundef %86, i32* noundef %87, i32* noundef %88, i8* noundef %89) - br label %90 - -90: ; preds = %83, %74 - br label %91 - -91: ; preds = %90 - %92 = load i32, i32* %9, align 4 - %93 = add nsw i32 %92, 1 - store i32 %93, i32* %9, align 4 - br label %69, !llvm.loop !9 - -94: ; preds = %69 - store i32 0, i32* %10, align 4 - br label %95 - -95: ; preds = %114, %94 - %96 = load i32, i32* %10, align 4 - %97 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %98 = load i32, i32* %97, align 8 - %99 = icmp slt i32 %96, %98 - br i1 %99, label %100, label %117 - -100: ; preds = %95 - %101 = load i8*, i8** %7, align 8 - %102 = load i32, i32* %10, align 4 - %103 = sext i32 %102 to i64 - %104 = getelementptr inbounds i8, i8* %101, i64 %103 - %105 = load i8, i8* %104, align 1 - %106 = trunc i8 %105 to i1 - %107 = zext i1 %106 to i32 - %108 = icmp eq i32 %107, 1 - br i1 %108, label %109, label %113 - -109: ; preds = %100 - %110 = load i32, i32* %10, align 4 - %111 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %110) - %112 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %111, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %113 - -113: ; preds = %109, %100 - br label %114 - -114: ; preds = %113 - %115 = load i32, i32* %10, align 4 - %116 = add nsw i32 %115, 1 - store i32 %116, i32* %10, align 4 - br label %95, !llvm.loop !10 - -117: ; preds = %95 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #10 { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - %3 = alloca %class.Graph, align 8 - %4 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([38 x i8], [38 x i8]* @.str.1, i64 0, i64 0)) - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) - call void @_ZN5Graph2APEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.2, i64 0, i64 0)) - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 1, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 2, i32 noundef 3) - call void @_ZN5Graph2APEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3) - %7 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([38 x i8], [38 x i8]* @.str.3, i64 0, i64 0)) - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 7) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 2, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 6) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 3, i32 noundef 5) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 4, i32 noundef 5) - call void @_ZN5Graph2APEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4) - ret i32 0 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %10 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %5, align 8 - %13 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %14 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %13) #3 - store %"class.std::allocator"* %14, %"class.std::allocator"** %6, align 8 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, %"struct.std::_List_node"* noundef %16) #3 - %17 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %18 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %19 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %18) - to label %20 unwind label %25 - -20: ; preds = %2 - %21 = load i32*, i32** %4, align 8 - %22 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %21) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %17, i32* noundef %19, i32* noundef nonnull align 4 dereferenceable(4) %22) #3 - %23 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %24 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %24 - -25: ; preds = %2 - %26 = landingpad { i8*, i32 } - cleanup - %27 = extractvalue { i8*, i32 } %26, 0 - store i8* %27, i8** %8, align 8 - %28 = extractvalue { i8*, i32 } %26, 1 - store i32 %28, i32* %9, align 4 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - br label %29 - -29: ; preds = %25 - %30 = load i8*, i8** %8, align 8 - %31 = load i32, i32* %9, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #8 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #15 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #16 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #16 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #17 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #11 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #11 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #12 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #15 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #13 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_cut_vertices.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { noinline noreturn nounwind } -attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #14 = { builtin allocsize(0) } -attributes #15 = { noreturn nounwind } -attributes #16 = { noreturn } -attributes #17 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/cutting-a-rod.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/cutting-a-rod.ll deleted file mode 100644 index 1d4be6ba..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/cutting-a-rod.ll +++ /dev/null @@ -1,169 +0,0 @@ -; ModuleID = 'PE-benchmarks/cutting-a-rod.cpp' -source_filename = "PE-benchmarks/cutting-a-rod.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@__const.main.arr = private unnamed_addr constant [8 x i32] [i32 1, i32 5, i32 8, i32 9, i32 10, i32 17, i32 17, i32 20], align 16 -@.str = private unnamed_addr constant [32 x i8] c"Maximum Obtainable Value is %dn\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3maxii(i32 noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %5 = load i32, i32* %3, align 4 - %6 = load i32, i32* %4, align 4 - %7 = icmp sgt i32 %5, %6 - br i1 %7, label %8, label %10 - -8: ; preds = %2 - %9 = load i32, i32* %3, align 4 - br label %12 - -10: ; preds = %2 - %11 = load i32, i32* %4, align 4 - br label %12 - -12: ; preds = %10, %8 - %13 = phi i32 [ %9, %8 ], [ %11, %10 ] - ret i32 %13 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z6cutRodPii(i32* noundef %0, i32 noundef %1) #0 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i64, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - %10 = load i32, i32* %4, align 4 - %11 = add nsw i32 %10, 1 - %12 = zext i32 %11 to i64 - %13 = call i8* @llvm.stacksave() - store i8* %13, i8** %5, align 8 - %14 = alloca i32, i64 %12, align 16 - store i64 %12, i64* %6, align 8 - %15 = getelementptr inbounds i32, i32* %14, i64 0 - store i32 0, i32* %15, align 16 - store i32 1, i32* %7, align 4 - br label %16 - -16: ; preds = %49, %2 - %17 = load i32, i32* %7, align 4 - %18 = load i32, i32* %4, align 4 - %19 = icmp sle i32 %17, %18 - br i1 %19, label %20, label %52 - -20: ; preds = %16 - store i32 -2147483648, i32* %9, align 4 - store i32 0, i32* %8, align 4 - br label %21 - -21: ; preds = %41, %20 - %22 = load i32, i32* %8, align 4 - %23 = load i32, i32* %7, align 4 - %24 = icmp slt i32 %22, %23 - br i1 %24, label %25, label %44 - -25: ; preds = %21 - %26 = load i32, i32* %9, align 4 - %27 = load i32*, i32** %3, align 8 - %28 = load i32, i32* %8, align 4 - %29 = sext i32 %28 to i64 - %30 = getelementptr inbounds i32, i32* %27, i64 %29 - %31 = load i32, i32* %30, align 4 - %32 = load i32, i32* %7, align 4 - %33 = load i32, i32* %8, align 4 - %34 = sub nsw i32 %32, %33 - %35 = sub nsw i32 %34, 1 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds i32, i32* %14, i64 %36 - %38 = load i32, i32* %37, align 4 - %39 = add nsw i32 %31, %38 - %40 = call noundef i32 @_Z3maxii(i32 noundef %26, i32 noundef %39) - store i32 %40, i32* %9, align 4 - br label %41 - -41: ; preds = %25 - %42 = load i32, i32* %8, align 4 - %43 = add nsw i32 %42, 1 - store i32 %43, i32* %8, align 4 - br label %21, !llvm.loop !6 - -44: ; preds = %21 - %45 = load i32, i32* %9, align 4 - %46 = load i32, i32* %7, align 4 - %47 = sext i32 %46 to i64 - %48 = getelementptr inbounds i32, i32* %14, i64 %47 - store i32 %45, i32* %48, align 4 - br label %49 - -49: ; preds = %44 - %50 = load i32, i32* %7, align 4 - %51 = add nsw i32 %50, 1 - store i32 %51, i32* %7, align 4 - br label %16, !llvm.loop !8 - -52: ; preds = %16 - %53 = load i32, i32* %4, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds i32, i32* %14, i64 %54 - %56 = load i32, i32* %55, align 4 - %57 = load i8*, i8** %5, align 8 - call void @llvm.stackrestore(i8* %57) - ret i32 %56 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #2 { - %1 = alloca i32, align 4 - %2 = alloca [8 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [8 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([8 x i32]* @__const.main.arr to i8*), i64 32, i1 false) - store i32 8, i32* %3, align 4 - %5 = getelementptr inbounds [8 x i32], [8 x i32]* %2, i64 0, i64 0 - %6 = load i32, i32* %3, align 4 - %7 = call noundef i32 @_Z6cutRodPii(i32* noundef %5, i32 noundef %6) - %8 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([32 x i8], [32 x i8]* @.str, i64 0, i64 0), i32 noundef %7) - %9 = call i32 @getchar() - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #3 - -declare i32 @printf(i8* noundef, ...) #4 - -declare i32 @getchar() #4 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { nofree nosync nounwind willreturn } -attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { argmemonly nofree nounwind willreturn } -attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/detect-cycle-in-a-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/detect-cycle-in-a-graph.ll deleted file mode 100644 index 4ecb2bbb..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/detect-cycle-in-a-graph.ll +++ /dev/null @@ -1,1056 +0,0 @@ -; ModuleID = 'PE-benchmarks/detect-cycle-in-a-graph.cpp' -source_filename = "PE-benchmarks/detect-cycle-in-a-graph.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$__clang_call_terminate = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [21 x i8] c"Graph contains cycle\00", align 1 -@.str.1 = private unnamed_addr constant [28 x i8] c"Graph doesn't contain cycle\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_detect_cycle_in_a_graph.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #14 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbS0_(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i8* noundef %2, i8* noundef %3) #7 align 2 { - %5 = alloca i1, align 1 - %6 = alloca %class.Graph*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i8*, align 8 - %9 = alloca i8*, align 8 - %10 = alloca %"struct.std::_List_iterator", align 8 - %11 = alloca %"struct.std::_List_iterator", align 8 - %12 = alloca %"struct.std::_List_iterator", align 8 - store %class.Graph* %0, %class.Graph** %6, align 8 - store i32 %1, i32* %7, align 4 - store i8* %2, i8** %8, align 8 - store i8* %3, i8** %9, align 8 - %13 = load %class.Graph*, %class.Graph** %6, align 8 - %14 = load i8*, i8** %8, align 8 - %15 = load i32, i32* %7, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds i8, i8* %14, i64 %16 - %18 = load i8, i8* %17, align 1 - %19 = trunc i8 %18 to i1 - %20 = zext i1 %19 to i32 - %21 = icmp eq i32 %20, 0 - br i1 %21, label %22, label %78 - -22: ; preds = %4 - %23 = load i8*, i8** %8, align 8 - %24 = load i32, i32* %7, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds i8, i8* %23, i64 %25 - store i8 1, i8* %26, align 1 - %27 = load i8*, i8** %9, align 8 - %28 = load i32, i32* %7, align 4 - %29 = sext i32 %28 to i64 - %30 = getelementptr inbounds i8, i8* %27, i64 %29 - store i8 1, i8* %30, align 1 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - %31 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 1 - %32 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %31, align 8 - %33 = load i32, i32* %7, align 4 - %34 = sext i32 %33 to i64 - %35 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %32, i64 %34 - %36 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %35) #3 - %37 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %11, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %36, %"struct.std::__detail::_List_node_base"** %37, align 8 - %38 = bitcast %"struct.std::_List_iterator"* %10 to i8* - %39 = bitcast %"struct.std::_List_iterator"* %11 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %38, i8* align 8 %39, i64 8, i1 false) - br label %40 - -40: ; preds = %75, %22 - %41 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 1 - %42 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %41, align 8 - %43 = load i32, i32* %7, align 4 - %44 = sext i32 %43 to i64 - %45 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %42, i64 %44 - %46 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %45) #3 - %47 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %12, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %46, %"struct.std::__detail::_List_node_base"** %47, align 8 - %48 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %12) #3 - br i1 %48, label %49, label %77 - -49: ; preds = %40 - %50 = load i8*, i8** %8, align 8 - %51 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - %52 = load i32, i32* %51, align 4 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds i8, i8* %50, i64 %53 - %55 = load i8, i8* %54, align 1 - %56 = trunc i8 %55 to i1 - br i1 %56, label %64, label %57 - -57: ; preds = %49 - %58 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - %59 = load i32, i32* %58, align 4 - %60 = load i8*, i8** %8, align 8 - %61 = load i8*, i8** %9, align 8 - %62 = call noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbS0_(%class.Graph* noundef nonnull align 8 dereferenceable(16) %13, i32 noundef %59, i8* noundef %60, i8* noundef %61) - br i1 %62, label %63, label %64 - -63: ; preds = %57 - store i1 true, i1* %5, align 1 - br label %83 - -64: ; preds = %57, %49 - %65 = load i8*, i8** %9, align 8 - %66 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - %67 = load i32, i32* %66, align 4 - %68 = sext i32 %67 to i64 - %69 = getelementptr inbounds i8, i8* %65, i64 %68 - %70 = load i8, i8* %69, align 1 - %71 = trunc i8 %70 to i1 - br i1 %71, label %72, label %73 - -72: ; preds = %64 - store i1 true, i1* %5, align 1 - br label %83 - -73: ; preds = %64 - br label %74 - -74: ; preds = %73 - br label %75 - -75: ; preds = %74 - %76 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - br label %40, !llvm.loop !6 - -77: ; preds = %40 - br label %78 - -78: ; preds = %77, %4 - %79 = load i8*, i8** %9, align 8 - %80 = load i32, i32* %7, align 4 - %81 = sext i32 %80 to i64 - %82 = getelementptr inbounds i8, i8* %79, i64 %81 - store i8 0, i8* %82, align 1 - store i1 false, i1* %5, align 1 - br label %83 - -83: ; preds = %78, %72, %63 - %84 = load i1, i1* %5, align 1 - ret i1 %84 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_ZN5Graph8isCyclicEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { - %2 = alloca i1, align 1 - %3 = alloca %class.Graph*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - %8 = load %class.Graph*, %class.Graph** %3, align 8 - %9 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %10 = load i32, i32* %9, align 8 - %11 = sext i32 %10 to i64 - %12 = call noalias noundef nonnull i8* @_Znam(i64 noundef %11) #14 - store i8* %12, i8** %4, align 8 - %13 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %14 = load i32, i32* %13, align 8 - %15 = sext i32 %14 to i64 - %16 = call noalias noundef nonnull i8* @_Znam(i64 noundef %15) #14 - store i8* %16, i8** %5, align 8 - store i32 0, i32* %6, align 4 - br label %17 - -17: ; preds = %31, %1 - %18 = load i32, i32* %6, align 4 - %19 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %20 = load i32, i32* %19, align 8 - %21 = icmp slt i32 %18, %20 - br i1 %21, label %22, label %34 - -22: ; preds = %17 - %23 = load i8*, i8** %4, align 8 - %24 = load i32, i32* %6, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds i8, i8* %23, i64 %25 - store i8 0, i8* %26, align 1 - %27 = load i8*, i8** %5, align 8 - %28 = load i32, i32* %6, align 4 - %29 = sext i32 %28 to i64 - %30 = getelementptr inbounds i8, i8* %27, i64 %29 - store i8 0, i8* %30, align 1 - br label %31 - -31: ; preds = %22 - %32 = load i32, i32* %6, align 4 - %33 = add nsw i32 %32, 1 - store i32 %33, i32* %6, align 4 - br label %17, !llvm.loop !8 - -34: ; preds = %17 - store i32 0, i32* %7, align 4 - br label %35 - -35: ; preds = %47, %34 - %36 = load i32, i32* %7, align 4 - %37 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %38 = load i32, i32* %37, align 8 - %39 = icmp slt i32 %36, %38 - br i1 %39, label %40, label %50 - -40: ; preds = %35 - %41 = load i32, i32* %7, align 4 - %42 = load i8*, i8** %4, align 8 - %43 = load i8*, i8** %5, align 8 - %44 = call noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbS0_(%class.Graph* noundef nonnull align 8 dereferenceable(16) %8, i32 noundef %41, i8* noundef %42, i8* noundef %43) - br i1 %44, label %45, label %46 - -45: ; preds = %40 - store i1 true, i1* %2, align 1 - br label %51 - -46: ; preds = %40 - br label %47 - -47: ; preds = %46 - %48 = load i32, i32* %7, align 4 - %49 = add nsw i32 %48, 1 - store i32 %49, i32* %7, align 4 - br label %35, !llvm.loop !9 - -50: ; preds = %35 - store i1 false, i1* %2, align 1 - br label %51 - -51: ; preds = %50, %45 - %52 = load i1, i1* %2, align 1 - ret i1 %52 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #10 { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 3) - %3 = call noundef zeroext i1 @_ZN5Graph8isCyclicEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) - br i1 %3, label %4, label %6 - -4: ; preds = %0 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([21 x i8], [21 x i8]* @.str, i64 0, i64 0)) - br label %8 - -6: ; preds = %0 - %7 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([28 x i8], [28 x i8]* @.str.1, i64 0, i64 0)) - br label %8 - -8: ; preds = %6, %4 - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %10 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %5, align 8 - %13 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %14 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %13) #3 - store %"class.std::allocator"* %14, %"class.std::allocator"** %6, align 8 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, %"struct.std::_List_node"* noundef %16) #3 - %17 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %18 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %19 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %18) - to label %20 unwind label %25 - -20: ; preds = %2 - %21 = load i32*, i32** %4, align 8 - %22 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %21) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %17, i32* noundef %19, i32* noundef nonnull align 4 dereferenceable(4) %22) #3 - %23 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %24 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %24 - -25: ; preds = %2 - %26 = landingpad { i8*, i32 } - cleanup - %27 = extractvalue { i8*, i32 } %26, 0 - store i8* %27, i8** %8, align 8 - %28 = extractvalue { i8*, i32 } %26, 1 - store i32 %28, i32* %9, align 4 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - br label %29 - -29: ; preds = %25 - %30 = load i8*, i8** %8, align 8 - %31 = load i32, i32* %9, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #8 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #15 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #16 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #16 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #17 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #11 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #11 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #12 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #15 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #13 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_detect_cycle_in_a_graph.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { noinline noreturn nounwind } -attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #14 = { builtin allocsize(0) } -attributes #15 = { noreturn nounwind } -attributes #16 = { noreturn } -attributes #17 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/detect-cycle-undirected-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/detect-cycle-undirected-graph.ll deleted file mode 100644 index 7ccb9a46..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/detect-cycle-undirected-graph.ll +++ /dev/null @@ -1,1055 +0,0 @@ -; ModuleID = 'PE-benchmarks/detect-cycle-undirected-graph.cpp' -source_filename = "PE-benchmarks/detect-cycle-undirected-graph.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$__clang_call_terminate = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [22 x i8] c"Graph contains cycle\0A\00", align 1 -@.str.1 = private unnamed_addr constant [29 x i8] c"Graph doesn't contain cycle\0A\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_detect_cycle_undirected_graph.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #14 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - %13 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %14 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %13, align 8 - %15 = load i32, i32* %6, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %14, i64 %16 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %17, i32* noundef nonnull align 4 dereferenceable(4) %5) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbi(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i8* noundef %2, i32 noundef %3) #7 align 2 { - %5 = alloca i1, align 1 - %6 = alloca %class.Graph*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - %10 = alloca %"struct.std::_List_iterator", align 8 - %11 = alloca %"struct.std::_List_iterator", align 8 - %12 = alloca %"struct.std::_List_iterator", align 8 - store %class.Graph* %0, %class.Graph** %6, align 8 - store i32 %1, i32* %7, align 4 - store i8* %2, i8** %8, align 8 - store i32 %3, i32* %9, align 4 - %13 = load %class.Graph*, %class.Graph** %6, align 8 - %14 = load i8*, i8** %8, align 8 - %15 = load i32, i32* %7, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds i8, i8* %14, i64 %16 - store i8 1, i8* %17, align 1 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - %18 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 1 - %19 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %18, align 8 - %20 = load i32, i32* %7, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %19, i64 %21 - %23 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %22) #3 - %24 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %11, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %23, %"struct.std::__detail::_List_node_base"** %24, align 8 - %25 = bitcast %"struct.std::_List_iterator"* %10 to i8* - %26 = bitcast %"struct.std::_List_iterator"* %11 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %25, i8* align 8 %26, i64 8, i1 false) - br label %27 - -27: ; preds = %60, %4 - %28 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 1 - %29 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %28, align 8 - %30 = load i32, i32* %7, align 4 - %31 = sext i32 %30 to i64 - %32 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %29, i64 %31 - %33 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %32) #3 - %34 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %12, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %33, %"struct.std::__detail::_List_node_base"** %34, align 8 - %35 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %12) #3 - br i1 %35, label %36, label %62 - -36: ; preds = %27 - %37 = load i8*, i8** %8, align 8 - %38 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - %39 = load i32, i32* %38, align 4 - %40 = sext i32 %39 to i64 - %41 = getelementptr inbounds i8, i8* %37, i64 %40 - %42 = load i8, i8* %41, align 1 - %43 = trunc i8 %42 to i1 - br i1 %43, label %52, label %44 - -44: ; preds = %36 - %45 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - %46 = load i32, i32* %45, align 4 - %47 = load i8*, i8** %8, align 8 - %48 = load i32, i32* %7, align 4 - %49 = call noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbi(%class.Graph* noundef nonnull align 8 dereferenceable(16) %13, i32 noundef %46, i8* noundef %47, i32 noundef %48) - br i1 %49, label %50, label %51 - -50: ; preds = %44 - store i1 true, i1* %5, align 1 - br label %63 - -51: ; preds = %44 - br label %59 - -52: ; preds = %36 - %53 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - %54 = load i32, i32* %53, align 4 - %55 = load i32, i32* %9, align 4 - %56 = icmp ne i32 %54, %55 - br i1 %56, label %57, label %58 - -57: ; preds = %52 - store i1 true, i1* %5, align 1 - br label %63 - -58: ; preds = %52 - br label %59 - -59: ; preds = %58, %51 - br label %60 - -60: ; preds = %59 - %61 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %10) #3 - br label %27, !llvm.loop !6 - -62: ; preds = %27 - store i1 false, i1* %5, align 1 - br label %63 - -63: ; preds = %62, %57, %50 - %64 = load i1, i1* %5, align 1 - ret i1 %64 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_ZN5Graph8isCyclicEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { - %2 = alloca i1, align 1 - %3 = alloca %class.Graph*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - %7 = load %class.Graph*, %class.Graph** %3, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 0 - %9 = load i32, i32* %8, align 8 - %10 = sext i32 %9 to i64 - %11 = call noalias noundef nonnull i8* @_Znam(i64 noundef %10) #14 - store i8* %11, i8** %4, align 8 - store i32 0, i32* %5, align 4 - br label %12 - -12: ; preds = %22, %1 - %13 = load i32, i32* %5, align 4 - %14 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 0 - %15 = load i32, i32* %14, align 8 - %16 = icmp slt i32 %13, %15 - br i1 %16, label %17, label %25 - -17: ; preds = %12 - %18 = load i8*, i8** %4, align 8 - %19 = load i32, i32* %5, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds i8, i8* %18, i64 %20 - store i8 0, i8* %21, align 1 - br label %22 - -22: ; preds = %17 - %23 = load i32, i32* %5, align 4 - %24 = add nsw i32 %23, 1 - store i32 %24, i32* %5, align 4 - br label %12, !llvm.loop !8 - -25: ; preds = %12 - store i32 0, i32* %6, align 4 - br label %26 - -26: ; preds = %45, %25 - %27 = load i32, i32* %6, align 4 - %28 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 0 - %29 = load i32, i32* %28, align 8 - %30 = icmp slt i32 %27, %29 - br i1 %30, label %31, label %48 - -31: ; preds = %26 - %32 = load i8*, i8** %4, align 8 - %33 = load i32, i32* %6, align 4 - %34 = sext i32 %33 to i64 - %35 = getelementptr inbounds i8, i8* %32, i64 %34 - %36 = load i8, i8* %35, align 1 - %37 = trunc i8 %36 to i1 - br i1 %37, label %44, label %38 - -38: ; preds = %31 - %39 = load i32, i32* %6, align 4 - %40 = load i8*, i8** %4, align 8 - %41 = call noundef zeroext i1 @_ZN5Graph12isCyclicUtilEiPbi(%class.Graph* noundef nonnull align 8 dereferenceable(16) %7, i32 noundef %39, i8* noundef %40, i32 noundef -1) - br i1 %41, label %42, label %43 - -42: ; preds = %38 - store i1 true, i1* %2, align 1 - br label %49 - -43: ; preds = %38 - br label %44 - -44: ; preds = %43, %31 - br label %45 - -45: ; preds = %44 - %46 = load i32, i32* %6, align 4 - %47 = add nsw i32 %46, 1 - store i32 %47, i32* %6, align 4 - br label %26, !llvm.loop !9 - -48: ; preds = %26 - store i1 false, i1* %2, align 1 - br label %49 - -49: ; preds = %48, %42 - %50 = load i1, i1* %2, align 1 - ret i1 %50 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #10 { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - %3 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) - %4 = call noundef zeroext i1 @_ZN5Graph8isCyclicEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) - br i1 %4, label %5, label %7 - -5: ; preds = %0 - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([22 x i8], [22 x i8]* @.str, i64 0, i64 0)) - br label %9 - -7: ; preds = %0 - %8 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([29 x i8], [29 x i8]* @.str.1, i64 0, i64 0)) - br label %9 - -9: ; preds = %7, %5 - %10 = phi %"class.std::basic_ostream"* [ %6, %5 ], [ %8, %7 ] - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 1, i32 noundef 2) - %11 = call noundef zeroext i1 @_ZN5Graph8isCyclicEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3) - br i1 %11, label %12, label %14 - -12: ; preds = %9 - %13 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([22 x i8], [22 x i8]* @.str, i64 0, i64 0)) - br label %16 - -14: ; preds = %9 - %15 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([29 x i8], [29 x i8]* @.str.1, i64 0, i64 0)) - br label %16 - -16: ; preds = %14, %12 - %17 = phi %"class.std::basic_ostream"* [ %13, %12 ], [ %15, %14 ] - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %10 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %5, align 8 - %13 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %14 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %13) #3 - store %"class.std::allocator"* %14, %"class.std::allocator"** %6, align 8 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, %"struct.std::_List_node"* noundef %16) #3 - %17 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %18 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %19 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %18) - to label %20 unwind label %25 - -20: ; preds = %2 - %21 = load i32*, i32** %4, align 8 - %22 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %21) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %17, i32* noundef %19, i32* noundef nonnull align 4 dereferenceable(4) %22) #3 - %23 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %24 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %24 - -25: ; preds = %2 - %26 = landingpad { i8*, i32 } - cleanup - %27 = extractvalue { i8*, i32 } %26, 0 - store i8* %27, i8** %8, align 8 - %28 = extractvalue { i8*, i32 } %26, 1 - store i32 %28, i32* %9, align 4 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - br label %29 - -29: ; preds = %25 - %30 = load i8*, i8** %8, align 8 - %31 = load i32, i32* %9, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #8 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #15 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #16 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #16 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #17 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #11 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #11 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #12 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #15 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #13 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_detect_cycle_undirected_graph.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { noinline noreturn nounwind } -attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #14 = { builtin allocsize(0) } -attributes #15 = { noreturn nounwind } -attributes #16 = { noreturn } -attributes #17 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/dfa-based-division.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/dfa-based-division.ll deleted file mode 100644 index 10e4c368..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/dfa-based-division.ll +++ /dev/null @@ -1,206 +0,0 @@ -; ModuleID = 'PE-benchmarks/dfa-based-division.cpp' -source_filename = "PE-benchmarks/dfa-based-division.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [11 x i8] c"Divisible\0A\00", align 1 -@.str.1 = private unnamed_addr constant [32 x i8] c"Not Divisible: Remainder is %d\0A\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z10preprocessiPA2_i(i32 noundef %0, [2 x i32]* noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca [2 x i32]*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store [2 x i32]* %1, [2 x i32]** %4, align 8 - store i32 0, i32* %7, align 4 - br label %8 - -8: ; preds = %50, %2 - %9 = load i32, i32* %7, align 4 - %10 = load i32, i32* %3, align 4 - %11 = icmp slt i32 %9, %10 - br i1 %11, label %12, label %53 - -12: ; preds = %8 - %13 = load i32, i32* %7, align 4 - %14 = shl i32 %13, 1 - store i32 %14, i32* %5, align 4 - %15 = load i32, i32* %5, align 4 - %16 = load i32, i32* %3, align 4 - %17 = icmp slt i32 %15, %16 - br i1 %17, label %18, label %20 - -18: ; preds = %12 - %19 = load i32, i32* %5, align 4 - br label %24 - -20: ; preds = %12 - %21 = load i32, i32* %5, align 4 - %22 = load i32, i32* %3, align 4 - %23 = sub nsw i32 %21, %22 - br label %24 - -24: ; preds = %20, %18 - %25 = phi i32 [ %19, %18 ], [ %23, %20 ] - %26 = load [2 x i32]*, [2 x i32]** %4, align 8 - %27 = load i32, i32* %7, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds [2 x i32], [2 x i32]* %26, i64 %28 - %30 = getelementptr inbounds [2 x i32], [2 x i32]* %29, i64 0, i64 0 - store i32 %25, i32* %30, align 4 - %31 = load i32, i32* %7, align 4 - %32 = shl i32 %31, 1 - %33 = add nsw i32 %32, 1 - store i32 %33, i32* %6, align 4 - %34 = load i32, i32* %6, align 4 - %35 = load i32, i32* %3, align 4 - %36 = icmp slt i32 %34, %35 - br i1 %36, label %37, label %39 - -37: ; preds = %24 - %38 = load i32, i32* %6, align 4 - br label %43 - -39: ; preds = %24 - %40 = load i32, i32* %6, align 4 - %41 = load i32, i32* %3, align 4 - %42 = sub nsw i32 %40, %41 - br label %43 - -43: ; preds = %39, %37 - %44 = phi i32 [ %38, %37 ], [ %42, %39 ] - %45 = load [2 x i32]*, [2 x i32]** %4, align 8 - %46 = load i32, i32* %7, align 4 - %47 = sext i32 %46 to i64 - %48 = getelementptr inbounds [2 x i32], [2 x i32]* %45, i64 %47 - %49 = getelementptr inbounds [2 x i32], [2 x i32]* %48, i64 0, i64 1 - store i32 %44, i32* %49, align 4 - br label %50 - -50: ; preds = %43 - %51 = load i32, i32* %7, align 4 - %52 = add nsw i32 %51, 1 - store i32 %52, i32* %7, align 4 - br label %8, !llvm.loop !6 - -53: ; preds = %8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z15isDivisibleUtiliPiPA2_i(i32 noundef %0, i32* noundef %1, [2 x i32]* noundef %2) #1 { - %4 = alloca i32, align 4 - %5 = alloca i32*, align 8 - %6 = alloca [2 x i32]*, align 8 - store i32 %0, i32* %4, align 4 - store i32* %1, i32** %5, align 8 - store [2 x i32]* %2, [2 x i32]** %6, align 8 - %7 = load i32, i32* %4, align 4 - %8 = icmp ne i32 %7, 0 - br i1 %8, label %9, label %25 - -9: ; preds = %3 - %10 = load i32, i32* %4, align 4 - %11 = ashr i32 %10, 1 - %12 = load i32*, i32** %5, align 8 - %13 = load [2 x i32]*, [2 x i32]** %6, align 8 - call void @_Z15isDivisibleUtiliPiPA2_i(i32 noundef %11, i32* noundef %12, [2 x i32]* noundef %13) - %14 = load [2 x i32]*, [2 x i32]** %6, align 8 - %15 = load i32*, i32** %5, align 8 - %16 = load i32, i32* %15, align 4 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds [2 x i32], [2 x i32]* %14, i64 %17 - %19 = load i32, i32* %4, align 4 - %20 = and i32 %19, 1 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds [2 x i32], [2 x i32]* %18, i64 0, i64 %21 - %23 = load i32, i32* %22, align 4 - %24 = load i32*, i32** %5, align 8 - store i32 %23, i32* %24, align 4 - br label %25 - -25: ; preds = %9, %3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z11isDivisibleii(i32 noundef %0, i32 noundef %1) #1 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca [2 x i32]*, align 8 - %6 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %7 = load i32, i32* %4, align 4 - %8 = sext i32 %7 to i64 - %9 = mul i64 %8, 8 - %10 = call noalias i8* @malloc(i64 noundef %9) #5 - %11 = bitcast i8* %10 to [2 x i32]* - store [2 x i32]* %11, [2 x i32]** %5, align 8 - %12 = load i32, i32* %4, align 4 - %13 = load [2 x i32]*, [2 x i32]** %5, align 8 - call void @_Z10preprocessiPA2_i(i32 noundef %12, [2 x i32]* noundef %13) - store i32 0, i32* %6, align 4 - %14 = load i32, i32* %3, align 4 - %15 = load [2 x i32]*, [2 x i32]** %5, align 8 - call void @_Z15isDivisibleUtiliPiPA2_i(i32 noundef %14, i32* noundef %6, [2 x i32]* noundef %15) - %16 = load i32, i32* %6, align 4 - ret i32 %16 -} - -; Function Attrs: nounwind -declare noalias i8* @malloc(i64 noundef) #2 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #3 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 47, i32* %2, align 4 - store i32 5, i32* %3, align 4 - %5 = load i32, i32* %2, align 4 - %6 = load i32, i32* %3, align 4 - %7 = call noundef i32 @_Z11isDivisibleii(i32 noundef %5, i32 noundef %6) - store i32 %7, i32* %4, align 4 - %8 = load i32, i32* %4, align 4 - %9 = icmp eq i32 %8, 0 - br i1 %9, label %10, label %12 - -10: ; preds = %0 - %11 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([11 x i8], [11 x i8]* @.str, i64 0, i64 0)) - br label %15 - -12: ; preds = %0 - %13 = load i32, i32* %4, align 4 - %14 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([32 x i8], [32 x i8]* @.str.1, i64 0, i64 0), i32 noundef %13) - br label %15 - -15: ; preds = %12, %10 - ret i32 0 -} - -declare i32 @printf(i8* noundef, ...) #4 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nounwind } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/dfs.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/dfs.ll deleted file mode 100644 index bef392f7..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/dfs.ll +++ /dev/null @@ -1,952 +0,0 @@ -; ModuleID = 'PE-benchmarks/dfs.cpp' -source_filename = "PE-benchmarks/dfs.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$__clang_call_terminate = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.1 = private unnamed_addr constant [62 x i8] c"Following is Depth First Traversal (starting from vertex 2) \0A\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_dfs.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #14 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i8* noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i8*, align 8 - %7 = alloca %"struct.std::_List_iterator", align 8 - %8 = alloca %"struct.std::_List_iterator", align 8 - %9 = alloca %"struct.std::_List_iterator", align 8 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i8* %2, i8** %6, align 8 - %10 = load %class.Graph*, %class.Graph** %4, align 8 - %11 = load i8*, i8** %6, align 8 - %12 = load i32, i32* %5, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i8, i8* %11, i64 %13 - store i8 1, i8* %14, align 1 - %15 = load i32, i32* %5, align 4 - %16 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) - %17 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %16, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %18 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 1 - %19 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %18, align 8 - %20 = load i32, i32* %5, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %19, i64 %21 - %23 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %22) #3 - %24 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %23, %"struct.std::__detail::_List_node_base"** %24, align 8 - %25 = bitcast %"struct.std::_List_iterator"* %7 to i8* - %26 = bitcast %"struct.std::_List_iterator"* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %25, i8* align 8 %26, i64 8, i1 false) - br label %27 - -27: ; preds = %49, %3 - %28 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 1 - %29 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %28, align 8 - %30 = load i32, i32* %5, align 4 - %31 = sext i32 %30 to i64 - %32 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %29, i64 %31 - %33 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %32) #3 - %34 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %9, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %33, %"struct.std::__detail::_List_node_base"** %34, align 8 - %35 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - br i1 %35, label %36, label %51 - -36: ; preds = %27 - %37 = load i8*, i8** %6, align 8 - %38 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %39 = load i32, i32* %38, align 4 - %40 = sext i32 %39 to i64 - %41 = getelementptr inbounds i8, i8* %37, i64 %40 - %42 = load i8, i8* %41, align 1 - %43 = trunc i8 %42 to i1 - br i1 %43, label %48, label %44 - -44: ; preds = %36 - %45 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %46 = load i32, i32* %45, align 4 - %47 = load i8*, i8** %6, align 8 - call void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %10, i32 noundef %46, i8* noundef %47) - br label %48 - -48: ; preds = %44, %36 - br label %49 - -49: ; preds = %48 - %50 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - br label %27, !llvm.loop !6 - -51: ; preds = %27 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph3DFSEi(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) #7 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %7 = load %class.Graph*, %class.Graph** %3, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 0 - %9 = load i32, i32* %8, align 8 - %10 = sext i32 %9 to i64 - %11 = call noalias noundef nonnull i8* @_Znam(i64 noundef %10) #14 - store i8* %11, i8** %5, align 8 - store i32 0, i32* %6, align 4 - br label %12 - -12: ; preds = %22, %2 - %13 = load i32, i32* %6, align 4 - %14 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 0 - %15 = load i32, i32* %14, align 8 - %16 = icmp slt i32 %13, %15 - br i1 %16, label %17, label %25 - -17: ; preds = %12 - %18 = load i8*, i8** %5, align 8 - %19 = load i32, i32* %6, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds i8, i8* %18, i64 %20 - store i8 0, i8* %21, align 1 - br label %22 - -22: ; preds = %17 - %23 = load i32, i32* %6, align 4 - %24 = add nsw i32 %23, 1 - store i32 %24, i32* %6, align 4 - br label %12, !llvm.loop !8 - -25: ; preds = %12 - %26 = load i32, i32* %4, align 4 - %27 = load i8*, i8** %5, align 8 - call void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %7, i32 noundef %26, i8* noundef %27) - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #10 { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 3) - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([62 x i8], [62 x i8]* @.str.1, i64 0, i64 0)) - call void @_ZN5Graph3DFSEi(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2) - ret i32 0 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %10 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %5, align 8 - %13 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %14 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %13) #3 - store %"class.std::allocator"* %14, %"class.std::allocator"** %6, align 8 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, %"struct.std::_List_node"* noundef %16) #3 - %17 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %18 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %19 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %18) - to label %20 unwind label %25 - -20: ; preds = %2 - %21 = load i32*, i32** %4, align 8 - %22 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %21) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %17, i32* noundef %19, i32* noundef nonnull align 4 dereferenceable(4) %22) #3 - %23 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %24 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %24 - -25: ; preds = %2 - %26 = landingpad { i8*, i32 } - cleanup - %27 = extractvalue { i8*, i32 } %26, 0 - store i8* %27, i8** %8, align 8 - %28 = extractvalue { i8*, i32 } %26, 1 - store i32 %28, i32* %9, align 4 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - br label %29 - -29: ; preds = %25 - %30 = load i8*, i8** %8, align 8 - %31 = load i32, i32* %9, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #8 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #15 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #16 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #16 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #17 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #11 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #11 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #12 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #15 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #13 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_dfs.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { noinline noreturn nounwind } -attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #14 = { builtin allocsize(0) } -attributes #15 = { noreturn nounwind } -attributes #16 = { noreturn } -attributes #17 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/edit-distance.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/edit-distance.ll deleted file mode 100644 index 8e1dd832..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/edit-distance.ll +++ /dev/null @@ -1,497 +0,0 @@ -; ModuleID = 'PE-benchmarks/edit-distance.cpp' -source_filename = "PE-benchmarks/edit-distance.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } -%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { i8* } -%union.anon = type { i64, [8 x i8] } -%"class.std::allocator" = type { i8 } - -$_ZSt3minIiERKT_S2_S2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@.str = private unnamed_addr constant [7 x i8] c"sunday\00", align 1 -@.str.1 = private unnamed_addr constant [9 x i8] c"saturday\00", align 1 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_edit_distance.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z3miniii(i32 noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store i32 %0, i32* %4, align 4 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %4, i32* noundef nonnull align 4 dereferenceable(4) %5) - %8 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %7, i32* noundef nonnull align 4 dereferenceable(4) %6) - %9 = load i32, i32* %8, align 4 - ret i32 %9 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #5 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %5, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(%"class.std::__cxx11::basic_string"* noundef %0, %"class.std::__cxx11::basic_string"* noundef %1, i32 noundef %2, i32 noundef %3) #4 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca %"class.std::__cxx11::basic_string", align 8 - %9 = alloca %"class.std::__cxx11::basic_string", align 8 - %10 = alloca i8*, align 8 - %11 = alloca i32, align 4 - %12 = alloca %"class.std::__cxx11::basic_string", align 8 - %13 = alloca %"class.std::__cxx11::basic_string", align 8 - %14 = alloca %"class.std::__cxx11::basic_string", align 8 - %15 = alloca %"class.std::__cxx11::basic_string", align 8 - %16 = alloca %"class.std::__cxx11::basic_string", align 8 - %17 = alloca %"class.std::__cxx11::basic_string", align 8 - store i32 %2, i32* %6, align 4 - store i32 %3, i32* %7, align 4 - %18 = load i32, i32* %6, align 4 - %19 = icmp eq i32 %18, 0 - br i1 %19, label %20, label %22 - -20: ; preds = %4 - %21 = load i32, i32* %7, align 4 - store i32 %21, i32* %5, align 4 - br label %112 - -22: ; preds = %4 - %23 = load i32, i32* %7, align 4 - %24 = icmp eq i32 %23, 0 - br i1 %24, label %25, label %27 - -25: ; preds = %22 - %26 = load i32, i32* %6, align 4 - store i32 %26, i32* %5, align 4 - br label %112 - -27: ; preds = %22 - %28 = load i32, i32* %6, align 4 - %29 = sub nsw i32 %28, 1 - %30 = sext i32 %29 to i64 - %31 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %30) - %32 = load i8, i8* %31, align 1 - %33 = sext i8 %32 to i32 - %34 = load i32, i32* %7, align 4 - %35 = sub nsw i32 %34, 1 - %36 = sext i32 %35 to i64 - %37 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %36) - %38 = load i8, i8* %37, align 1 - %39 = sext i8 %38 to i32 - %40 = icmp eq i32 %33, %39 - br i1 %40, label %41, label %58 - -41: ; preds = %27 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) - to label %42 unwind label %49 - -42: ; preds = %41 - %43 = load i32, i32* %6, align 4 - %44 = sub nsw i32 %43, 1 - %45 = load i32, i32* %7, align 4 - %46 = sub nsw i32 %45, 1 - %47 = invoke noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(%"class.std::__cxx11::basic_string"* noundef %8, %"class.std::__cxx11::basic_string"* noundef %9, i32 noundef %44, i32 noundef %46) - to label %48 unwind label %53 - -48: ; preds = %42 - store i32 %47, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - br label %112 - -49: ; preds = %41 - %50 = landingpad { i8*, i32 } - cleanup - %51 = extractvalue { i8*, i32 } %50, 0 - store i8* %51, i8** %10, align 8 - %52 = extractvalue { i8*, i32 } %50, 1 - store i32 %52, i32* %11, align 4 - br label %57 - -53: ; preds = %42 - %54 = landingpad { i8*, i32 } - cleanup - %55 = extractvalue { i8*, i32 } %54, 0 - store i8* %55, i8** %10, align 8 - %56 = extractvalue { i8*, i32 } %54, 1 - store i32 %56, i32* %11, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - br label %57 - -57: ; preds = %53, %49 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - br label %114 - -58: ; preds = %27 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %12, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) - to label %59 unwind label %83 - -59: ; preds = %58 - %60 = load i32, i32* %6, align 4 - %61 = load i32, i32* %7, align 4 - %62 = sub nsw i32 %61, 1 - %63 = invoke noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(%"class.std::__cxx11::basic_string"* noundef %12, %"class.std::__cxx11::basic_string"* noundef %13, i32 noundef %60, i32 noundef %62) - to label %64 unwind label %87 - -64: ; preds = %59 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) - to label %65 unwind label %87 - -65: ; preds = %64 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %15, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) - to label %66 unwind label %91 - -66: ; preds = %65 - %67 = load i32, i32* %6, align 4 - %68 = sub nsw i32 %67, 1 - %69 = load i32, i32* %7, align 4 - %70 = invoke noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(%"class.std::__cxx11::basic_string"* noundef %14, %"class.std::__cxx11::basic_string"* noundef %15, i32 noundef %68, i32 noundef %69) - to label %71 unwind label %95 - -71: ; preds = %66 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %16, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) - to label %72 unwind label %95 - -72: ; preds = %71 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %17, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) - to label %73 unwind label %99 - -73: ; preds = %72 - %74 = load i32, i32* %6, align 4 - %75 = sub nsw i32 %74, 1 - %76 = load i32, i32* %7, align 4 - %77 = sub nsw i32 %76, 1 - %78 = invoke noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(%"class.std::__cxx11::basic_string"* noundef %16, %"class.std::__cxx11::basic_string"* noundef %17, i32 noundef %75, i32 noundef %77) - to label %79 unwind label %103 - -79: ; preds = %73 - %80 = invoke noundef i32 @_Z3miniii(i32 noundef %63, i32 noundef %70, i32 noundef %78) - to label %81 unwind label %103 - -81: ; preds = %79 - %82 = add nsw i32 1, %80 - store i32 %82, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %17) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %16) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %15) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %12) #3 - br label %112 - -83: ; preds = %58 - %84 = landingpad { i8*, i32 } - cleanup - %85 = extractvalue { i8*, i32 } %84, 0 - store i8* %85, i8** %10, align 8 - %86 = extractvalue { i8*, i32 } %84, 1 - store i32 %86, i32* %11, align 4 - br label %111 - -87: ; preds = %64, %59 - %88 = landingpad { i8*, i32 } - cleanup - %89 = extractvalue { i8*, i32 } %88, 0 - store i8* %89, i8** %10, align 8 - %90 = extractvalue { i8*, i32 } %88, 1 - store i32 %90, i32* %11, align 4 - br label %110 - -91: ; preds = %65 - %92 = landingpad { i8*, i32 } - cleanup - %93 = extractvalue { i8*, i32 } %92, 0 - store i8* %93, i8** %10, align 8 - %94 = extractvalue { i8*, i32 } %92, 1 - store i32 %94, i32* %11, align 4 - br label %109 - -95: ; preds = %71, %66 - %96 = landingpad { i8*, i32 } - cleanup - %97 = extractvalue { i8*, i32 } %96, 0 - store i8* %97, i8** %10, align 8 - %98 = extractvalue { i8*, i32 } %96, 1 - store i32 %98, i32* %11, align 4 - br label %108 - -99: ; preds = %72 - %100 = landingpad { i8*, i32 } - cleanup - %101 = extractvalue { i8*, i32 } %100, 0 - store i8* %101, i8** %10, align 8 - %102 = extractvalue { i8*, i32 } %100, 1 - store i32 %102, i32* %11, align 4 - br label %107 - -103: ; preds = %79, %73 - %104 = landingpad { i8*, i32 } - cleanup - %105 = extractvalue { i8*, i32 } %104, 0 - store i8* %105, i8** %10, align 8 - %106 = extractvalue { i8*, i32 } %104, 1 - store i32 %106, i32* %11, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %17) #3 - br label %107 - -107: ; preds = %103, %99 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %16) #3 - br label %108 - -108: ; preds = %107, %95 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %15) #3 - br label %109 - -109: ; preds = %108, %91 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) #3 - br label %110 - -110: ; preds = %109, %87 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13) #3 - br label %111 - -111: ; preds = %110, %83 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %12) #3 - br label %114 - -112: ; preds = %81, %48, %25, %20 - %113 = load i32, i32* %5, align 4 - ret i32 %113 - -114: ; preds = %111, %57 - %115 = load i8*, i8** %10, align 8 - %116 = load i32, i32* %11, align 4 - %117 = insertvalue { i8*, i32 } undef, i8* %115, 0 - %118 = insertvalue { i8*, i32 } %117, i32 %116, 1 - resume { i8*, i32 } %118 -} - -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %"class.std::__cxx11::basic_string", align 8 - %3 = alloca %"class.std::allocator", align 1 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca %"class.std::__cxx11::basic_string", align 8 - %7 = alloca %"class.std::allocator", align 1 - %8 = alloca %"class.std::__cxx11::basic_string", align 8 - %9 = alloca %"class.std::__cxx11::basic_string", align 8 - store i32 0, i32* %1, align 4 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2, i8* noundef getelementptr inbounds ([7 x i8], [7 x i8]* @.str, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) - to label %10 unwind label %23 - -10: ; preds = %0 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6, i8* noundef getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) - to label %11 unwind label %27 - -11: ; preds = %10 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) - to label %12 unwind label %31 - -12: ; preds = %11 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) - to label %13 unwind label %35 - -13: ; preds = %12 - %14 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %15 = trunc i64 %14 to i32 - %16 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - %17 = trunc i64 %16 to i32 - %18 = invoke noundef i32 @_Z8editDistNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ii(%"class.std::__cxx11::basic_string"* noundef %8, %"class.std::__cxx11::basic_string"* noundef %9, i32 noundef %15, i32 noundef %17) - to label %19 unwind label %39 - -19: ; preds = %13 - %20 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %18) - to label %21 unwind label %39 - -21: ; preds = %19 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - store i32 0, i32* %1, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %22 = load i32, i32* %1, align 4 - ret i32 %22 - -23: ; preds = %0 - %24 = landingpad { i8*, i32 } - cleanup - %25 = extractvalue { i8*, i32 } %24, 0 - store i8* %25, i8** %4, align 8 - %26 = extractvalue { i8*, i32 } %24, 1 - store i32 %26, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - br label %46 - -27: ; preds = %10 - %28 = landingpad { i8*, i32 } - cleanup - %29 = extractvalue { i8*, i32 } %28, 0 - store i8* %29, i8** %4, align 8 - %30 = extractvalue { i8*, i32 } %28, 1 - store i32 %30, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %45 - -31: ; preds = %11 - %32 = landingpad { i8*, i32 } - cleanup - %33 = extractvalue { i8*, i32 } %32, 0 - store i8* %33, i8** %4, align 8 - %34 = extractvalue { i8*, i32 } %32, 1 - store i32 %34, i32* %5, align 4 - br label %44 - -35: ; preds = %12 - %36 = landingpad { i8*, i32 } - cleanup - %37 = extractvalue { i8*, i32 } %36, 0 - store i8* %37, i8** %4, align 8 - %38 = extractvalue { i8*, i32 } %36, 1 - store i32 %38, i32* %5, align 4 - br label %43 - -39: ; preds = %19, %13 - %40 = landingpad { i8*, i32 } - cleanup - %41 = extractvalue { i8*, i32 } %40, 0 - store i8* %41, i8** %4, align 8 - %42 = extractvalue { i8*, i32 } %40, 1 - store i32 %42, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - br label %43 - -43: ; preds = %39, %35 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - br label %44 - -44: ; preds = %43, %31 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - br label %45 - -45: ; preds = %44, %27 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - br label %46 - -46: ; preds = %45, %23 - %47 = load i8*, i8** %4, align 8 - %48 = load i32, i32* %5, align 4 - %49 = insertvalue { i8*, i32 } undef, i8* %47, 0 - %50 = insertvalue { i8*, i32 } %49, i32 %48, 1 - resume { i8*, i32 } %50 -} - -; Function Attrs: nounwind -declare void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i8* noundef, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: nounwind -declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_edit_distance.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/efficient-constructtion-of-finite-automata.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/efficient-constructtion-of-finite-automata.ll deleted file mode 100644 index e7fbbb15..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/efficient-constructtion-of-finite-automata.ll +++ /dev/null @@ -1,332 +0,0 @@ -; ModuleID = 'PE-benchmarks/efficient-constructtion-of-finite-automata.cpp' -source_filename = "PE-benchmarks/efficient-constructtion-of-finite-automata.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [24 x i8] c"pattern found at index \00", align 1 -@__const.main.txt = private unnamed_addr constant [16 x i8] c"GEEKS FOR GEEKS\00", align 16 -@__const.main.pat = private unnamed_addr constant [6 x i8] c"GEEKS\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_efficient_constructtion_of_finite_automata.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z15computeTransFunPciPA256_i(i8* noundef %0, i32 noundef %1, [256 x i32]* noundef %2) #4 { - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca [256 x i32]*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store i8* %0, i8** %4, align 8 - store i32 %1, i32* %5, align 4 - store [256 x i32]* %2, [256 x i32]** %6, align 8 - store i32 0, i32* %8, align 4 - store i32 0, i32* %9, align 4 - br label %10 - -10: ; preds = %19, %3 - %11 = load i32, i32* %9, align 4 - %12 = icmp slt i32 %11, 256 - br i1 %12, label %13, label %22 - -13: ; preds = %10 - %14 = load [256 x i32]*, [256 x i32]** %6, align 8 - %15 = getelementptr inbounds [256 x i32], [256 x i32]* %14, i64 0 - %16 = load i32, i32* %9, align 4 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds [256 x i32], [256 x i32]* %15, i64 0, i64 %17 - store i32 0, i32* %18, align 4 - br label %19 - -19: ; preds = %13 - %20 = load i32, i32* %9, align 4 - %21 = add nsw i32 %20, 1 - store i32 %21, i32* %9, align 4 - br label %10, !llvm.loop !6 - -22: ; preds = %10 - %23 = load [256 x i32]*, [256 x i32]** %6, align 8 - %24 = getelementptr inbounds [256 x i32], [256 x i32]* %23, i64 0 - %25 = load i8*, i8** %4, align 8 - %26 = getelementptr inbounds i8, i8* %25, i64 0 - %27 = load i8, i8* %26, align 1 - %28 = sext i8 %27 to i64 - %29 = getelementptr inbounds [256 x i32], [256 x i32]* %24, i64 0, i64 %28 - store i32 1, i32* %29, align 4 - store i32 1, i32* %7, align 4 - br label %30 - -30: ; preds = %88, %22 - %31 = load i32, i32* %7, align 4 - %32 = load i32, i32* %5, align 4 - %33 = icmp sle i32 %31, %32 - br i1 %33, label %34, label %91 - -34: ; preds = %30 - store i32 0, i32* %9, align 4 - br label %35 - -35: ; preds = %54, %34 - %36 = load i32, i32* %9, align 4 - %37 = icmp slt i32 %36, 256 - br i1 %37, label %38, label %57 - -38: ; preds = %35 - %39 = load [256 x i32]*, [256 x i32]** %6, align 8 - %40 = load i32, i32* %8, align 4 - %41 = sext i32 %40 to i64 - %42 = getelementptr inbounds [256 x i32], [256 x i32]* %39, i64 %41 - %43 = load i32, i32* %9, align 4 - %44 = sext i32 %43 to i64 - %45 = getelementptr inbounds [256 x i32], [256 x i32]* %42, i64 0, i64 %44 - %46 = load i32, i32* %45, align 4 - %47 = load [256 x i32]*, [256 x i32]** %6, align 8 - %48 = load i32, i32* %7, align 4 - %49 = sext i32 %48 to i64 - %50 = getelementptr inbounds [256 x i32], [256 x i32]* %47, i64 %49 - %51 = load i32, i32* %9, align 4 - %52 = sext i32 %51 to i64 - %53 = getelementptr inbounds [256 x i32], [256 x i32]* %50, i64 0, i64 %52 - store i32 %46, i32* %53, align 4 - br label %54 - -54: ; preds = %38 - %55 = load i32, i32* %9, align 4 - %56 = add nsw i32 %55, 1 - store i32 %56, i32* %9, align 4 - br label %35, !llvm.loop !8 - -57: ; preds = %35 - %58 = load i32, i32* %7, align 4 - %59 = add nsw i32 %58, 1 - %60 = load [256 x i32]*, [256 x i32]** %6, align 8 - %61 = load i32, i32* %7, align 4 - %62 = sext i32 %61 to i64 - %63 = getelementptr inbounds [256 x i32], [256 x i32]* %60, i64 %62 - %64 = load i8*, i8** %4, align 8 - %65 = load i32, i32* %7, align 4 - %66 = sext i32 %65 to i64 - %67 = getelementptr inbounds i8, i8* %64, i64 %66 - %68 = load i8, i8* %67, align 1 - %69 = sext i8 %68 to i64 - %70 = getelementptr inbounds [256 x i32], [256 x i32]* %63, i64 0, i64 %69 - store i32 %59, i32* %70, align 4 - %71 = load i32, i32* %7, align 4 - %72 = load i32, i32* %5, align 4 - %73 = icmp slt i32 %71, %72 - br i1 %73, label %74, label %87 - -74: ; preds = %57 - %75 = load [256 x i32]*, [256 x i32]** %6, align 8 - %76 = load i32, i32* %8, align 4 - %77 = sext i32 %76 to i64 - %78 = getelementptr inbounds [256 x i32], [256 x i32]* %75, i64 %77 - %79 = load i8*, i8** %4, align 8 - %80 = load i32, i32* %7, align 4 - %81 = sext i32 %80 to i64 - %82 = getelementptr inbounds i8, i8* %79, i64 %81 - %83 = load i8, i8* %82, align 1 - %84 = sext i8 %83 to i64 - %85 = getelementptr inbounds [256 x i32], [256 x i32]* %78, i64 0, i64 %84 - %86 = load i32, i32* %85, align 4 - store i32 %86, i32* %8, align 4 - br label %87 - -87: ; preds = %74, %57 - br label %88 - -88: ; preds = %87 - %89 = load i32, i32* %7, align 4 - %90 = add nsw i32 %89, 1 - store i32 %90, i32* %7, align 4 - br label %30, !llvm.loop !9 - -91: ; preds = %30 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z6searchPcS_(i8* noundef %0, i8* noundef %1) #5 { - %3 = alloca i8*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i8* %0, i8** %3, align 8 - store i8* %1, i8** %4, align 8 - %11 = load i8*, i8** %3, align 8 - %12 = call i64 @strlen(i8* noundef %11) #10 - %13 = trunc i64 %12 to i32 - store i32 %13, i32* %5, align 4 - %14 = load i8*, i8** %4, align 8 - %15 = call i64 @strlen(i8* noundef %14) #10 - %16 = trunc i64 %15 to i32 - store i32 %16, i32* %6, align 4 - %17 = load i32, i32* %5, align 4 - %18 = add nsw i32 %17, 1 - %19 = zext i32 %18 to i64 - %20 = call i8* @llvm.stacksave() - store i8* %20, i8** %7, align 8 - %21 = alloca [256 x i32], i64 %19, align 16 - store i64 %19, i64* %8, align 8 - %22 = load i8*, i8** %3, align 8 - %23 = load i32, i32* %5, align 4 - call void @_Z15computeTransFunPciPA256_i(i8* noundef %22, i32 noundef %23, [256 x i32]* noundef %21) - store i32 0, i32* %10, align 4 - store i32 0, i32* %9, align 4 - br label %24 - -24: ; preds = %52, %2 - %25 = load i32, i32* %9, align 4 - %26 = load i32, i32* %6, align 4 - %27 = icmp slt i32 %25, %26 - br i1 %27, label %28, label %55 - -28: ; preds = %24 - %29 = load i32, i32* %10, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds [256 x i32], [256 x i32]* %21, i64 %30 - %32 = load i8*, i8** %4, align 8 - %33 = load i32, i32* %9, align 4 - %34 = sext i32 %33 to i64 - %35 = getelementptr inbounds i8, i8* %32, i64 %34 - %36 = load i8, i8* %35, align 1 - %37 = sext i8 %36 to i64 - %38 = getelementptr inbounds [256 x i32], [256 x i32]* %31, i64 0, i64 %37 - %39 = load i32, i32* %38, align 4 - store i32 %39, i32* %10, align 4 - %40 = load i32, i32* %10, align 4 - %41 = load i32, i32* %5, align 4 - %42 = icmp eq i32 %40, %41 - br i1 %42, label %43, label %51 - -43: ; preds = %28 - %44 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str, i64 0, i64 0)) - %45 = load i32, i32* %9, align 4 - %46 = load i32, i32* %5, align 4 - %47 = sub nsw i32 %45, %46 - %48 = add nsw i32 %47, 1 - %49 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %44, i32 noundef %48) - %50 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %49, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %51 - -51: ; preds = %43, %28 - br label %52 - -52: ; preds = %51 - %53 = load i32, i32* %9, align 4 - %54 = add nsw i32 %53, 1 - store i32 %54, i32* %9, align 4 - br label %24, !llvm.loop !10 - -55: ; preds = %24 - %56 = load i8*, i8** %7, align 8 - call void @llvm.stackrestore(i8* %56) - ret void -} - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #6 - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #7 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #7 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca [16 x i8], align 16 - %3 = alloca [6 x i8], align 1 - store i32 0, i32* %1, align 4 - %4 = bitcast [16 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 getelementptr inbounds ([16 x i8], [16 x i8]* @__const.main.txt, i32 0, i32 0), i64 16, i1 false) - %5 = bitcast [6 x i8]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %5, i8* align 1 getelementptr inbounds ([6 x i8], [6 x i8]* @__const.main.pat, i32 0, i32 0), i64 6, i1 false) - %6 = getelementptr inbounds [6 x i8], [6 x i8]* %3, i64 0, i64 0 - %7 = getelementptr inbounds [16 x i8], [16 x i8]* %2, i64 0, i64 0 - call void @_Z6searchPcS_(i8* noundef %6, i8* noundef %7) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_efficient_constructtion_of_finite_automata.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { nofree nosync nounwind willreturn } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/egg-dropping-puzzle.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/egg-dropping-puzzle.ll deleted file mode 100644 index eb3eabd6..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/egg-dropping-puzzle.ll +++ /dev/null @@ -1,284 +0,0 @@ -; ModuleID = 'PE-benchmarks/egg-dropping-puzzle.cpp' -source_filename = "PE-benchmarks/egg-dropping-puzzle.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [75 x i8] c"nMinimum number of trials in worst case with %d eggs and %d floors is %d \0A\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3maxii(i32 noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %5 = load i32, i32* %3, align 4 - %6 = load i32, i32* %4, align 4 - %7 = icmp sgt i32 %5, %6 - br i1 %7, label %8, label %10 - -8: ; preds = %2 - %9 = load i32, i32* %3, align 4 - br label %12 - -10: ; preds = %2 - %11 = load i32, i32* %4, align 4 - br label %12 - -12: ; preds = %10, %8 - %13 = phi i32 [ %9, %8 ], [ %11, %10 ] - ret i32 %13 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z7eggDropii(i32 noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %12 = load i32, i32* %3, align 4 - %13 = add nsw i32 %12, 1 - %14 = zext i32 %13 to i64 - %15 = load i32, i32* %4, align 4 - %16 = add nsw i32 %15, 1 - %17 = zext i32 %16 to i64 - %18 = call i8* @llvm.stacksave() - store i8* %18, i8** %5, align 8 - %19 = mul nuw i64 %14, %17 - %20 = alloca i32, i64 %19, align 16 - store i64 %14, i64* %6, align 8 - store i64 %17, i64* %7, align 8 - store i32 1, i32* %9, align 4 - br label %21 - -21: ; preds = %36, %2 - %22 = load i32, i32* %9, align 4 - %23 = load i32, i32* %3, align 4 - %24 = icmp sle i32 %22, %23 - br i1 %24, label %25, label %39 - -25: ; preds = %21 - %26 = load i32, i32* %9, align 4 - %27 = sext i32 %26 to i64 - %28 = mul nsw i64 %27, %17 - %29 = getelementptr inbounds i32, i32* %20, i64 %28 - %30 = getelementptr inbounds i32, i32* %29, i64 1 - store i32 1, i32* %30, align 4 - %31 = load i32, i32* %9, align 4 - %32 = sext i32 %31 to i64 - %33 = mul nsw i64 %32, %17 - %34 = getelementptr inbounds i32, i32* %20, i64 %33 - %35 = getelementptr inbounds i32, i32* %34, i64 0 - store i32 0, i32* %35, align 4 - br label %36 - -36: ; preds = %25 - %37 = load i32, i32* %9, align 4 - %38 = add nsw i32 %37, 1 - store i32 %38, i32* %9, align 4 - br label %21, !llvm.loop !6 - -39: ; preds = %21 - store i32 1, i32* %10, align 4 - br label %40 - -40: ; preds = %51, %39 - %41 = load i32, i32* %10, align 4 - %42 = load i32, i32* %4, align 4 - %43 = icmp sle i32 %41, %42 - br i1 %43, label %44, label %54 - -44: ; preds = %40 - %45 = load i32, i32* %10, align 4 - %46 = mul nsw i64 1, %17 - %47 = getelementptr inbounds i32, i32* %20, i64 %46 - %48 = load i32, i32* %10, align 4 - %49 = sext i32 %48 to i64 - %50 = getelementptr inbounds i32, i32* %47, i64 %49 - store i32 %45, i32* %50, align 4 - br label %51 - -51: ; preds = %44 - %52 = load i32, i32* %10, align 4 - %53 = add nsw i32 %52, 1 - store i32 %53, i32* %10, align 4 - br label %40, !llvm.loop !8 - -54: ; preds = %40 - store i32 2, i32* %9, align 4 - br label %55 - -55: ; preds = %127, %54 - %56 = load i32, i32* %9, align 4 - %57 = load i32, i32* %3, align 4 - %58 = icmp sle i32 %56, %57 - br i1 %58, label %59, label %130 - -59: ; preds = %55 - store i32 2, i32* %10, align 4 - br label %60 - -60: ; preds = %123, %59 - %61 = load i32, i32* %10, align 4 - %62 = load i32, i32* %4, align 4 - %63 = icmp sle i32 %61, %62 - br i1 %63, label %64, label %126 - -64: ; preds = %60 - %65 = load i32, i32* %9, align 4 - %66 = sext i32 %65 to i64 - %67 = mul nsw i64 %66, %17 - %68 = getelementptr inbounds i32, i32* %20, i64 %67 - %69 = load i32, i32* %10, align 4 - %70 = sext i32 %69 to i64 - %71 = getelementptr inbounds i32, i32* %68, i64 %70 - store i32 2147483647, i32* %71, align 4 - store i32 1, i32* %11, align 4 - br label %72 - -72: ; preds = %119, %64 - %73 = load i32, i32* %11, align 4 - %74 = load i32, i32* %10, align 4 - %75 = icmp sle i32 %73, %74 - br i1 %75, label %76, label %122 - -76: ; preds = %72 - %77 = load i32, i32* %9, align 4 - %78 = sub nsw i32 %77, 1 - %79 = sext i32 %78 to i64 - %80 = mul nsw i64 %79, %17 - %81 = getelementptr inbounds i32, i32* %20, i64 %80 - %82 = load i32, i32* %11, align 4 - %83 = sub nsw i32 %82, 1 - %84 = sext i32 %83 to i64 - %85 = getelementptr inbounds i32, i32* %81, i64 %84 - %86 = load i32, i32* %85, align 4 - %87 = load i32, i32* %9, align 4 - %88 = sext i32 %87 to i64 - %89 = mul nsw i64 %88, %17 - %90 = getelementptr inbounds i32, i32* %20, i64 %89 - %91 = load i32, i32* %10, align 4 - %92 = load i32, i32* %11, align 4 - %93 = sub nsw i32 %91, %92 - %94 = sext i32 %93 to i64 - %95 = getelementptr inbounds i32, i32* %90, i64 %94 - %96 = load i32, i32* %95, align 4 - %97 = call noundef i32 @_Z3maxii(i32 noundef %86, i32 noundef %96) - %98 = add nsw i32 1, %97 - store i32 %98, i32* %8, align 4 - %99 = load i32, i32* %8, align 4 - %100 = load i32, i32* %9, align 4 - %101 = sext i32 %100 to i64 - %102 = mul nsw i64 %101, %17 - %103 = getelementptr inbounds i32, i32* %20, i64 %102 - %104 = load i32, i32* %10, align 4 - %105 = sext i32 %104 to i64 - %106 = getelementptr inbounds i32, i32* %103, i64 %105 - %107 = load i32, i32* %106, align 4 - %108 = icmp slt i32 %99, %107 - br i1 %108, label %109, label %118 - -109: ; preds = %76 - %110 = load i32, i32* %8, align 4 - %111 = load i32, i32* %9, align 4 - %112 = sext i32 %111 to i64 - %113 = mul nsw i64 %112, %17 - %114 = getelementptr inbounds i32, i32* %20, i64 %113 - %115 = load i32, i32* %10, align 4 - %116 = sext i32 %115 to i64 - %117 = getelementptr inbounds i32, i32* %114, i64 %116 - store i32 %110, i32* %117, align 4 - br label %118 - -118: ; preds = %109, %76 - br label %119 - -119: ; preds = %118 - %120 = load i32, i32* %11, align 4 - %121 = add nsw i32 %120, 1 - store i32 %121, i32* %11, align 4 - br label %72, !llvm.loop !9 - -122: ; preds = %72 - br label %123 - -123: ; preds = %122 - %124 = load i32, i32* %10, align 4 - %125 = add nsw i32 %124, 1 - store i32 %125, i32* %10, align 4 - br label %60, !llvm.loop !10 - -126: ; preds = %60 - br label %127 - -127: ; preds = %126 - %128 = load i32, i32* %9, align 4 - %129 = add nsw i32 %128, 1 - store i32 %129, i32* %9, align 4 - br label %55, !llvm.loop !11 - -130: ; preds = %55 - %131 = load i32, i32* %3, align 4 - %132 = sext i32 %131 to i64 - %133 = mul nsw i64 %132, %17 - %134 = getelementptr inbounds i32, i32* %20, i64 %133 - %135 = load i32, i32* %4, align 4 - %136 = sext i32 %135 to i64 - %137 = getelementptr inbounds i32, i32* %134, i64 %136 - %138 = load i32, i32* %137, align 4 - %139 = load i8*, i8** %5, align 8 - call void @llvm.stackrestore(i8* %139) - ret i32 %138 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #2 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 2, i32* %2, align 4 - store i32 36, i32* %3, align 4 - %4 = load i32, i32* %2, align 4 - %5 = load i32, i32* %3, align 4 - %6 = load i32, i32* %2, align 4 - %7 = load i32, i32* %3, align 4 - %8 = call noundef i32 @_Z7eggDropii(i32 noundef %6, i32 noundef %7) - %9 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([75 x i8], [75 x i8]* @.str, i64 0, i64 0), i32 noundef %4, i32 noundef %5, i32 noundef %8) - ret i32 0 -} - -declare i32 @printf(i8* noundef, ...) #3 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { nofree nosync nounwind willreturn } -attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/euler-circuit-directed-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/euler-circuit-directed-graph.ll deleted file mode 100644 index 6bd7c2dc..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/euler-circuit-directed-graph.ll +++ /dev/null @@ -1,1692 +0,0 @@ -; ModuleID = 'PE-benchmarks/euler-circuit-directed-graph.cpp' -source_filename = "PE-benchmarks/euler-circuit-directed-graph.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"*, i32* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNKSt7__cxx114listIiSaIiEE4sizeEv = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZN5GraphD2Ev = comdat any - -$_ZN5Graph7addEdgeEii = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$__clang_call_terminate = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_ = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSaISt10_List_nodeIiEED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv = comdat any - -$_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [35 x i8] c"Given directed graph is eulerian n\00", align 1 -@.str.1 = private unnamed_addr constant [39 x i8] c"Given directed graph is NOT eulerian n\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_euler_circuit_directed_graph.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(24) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %6 = load %class.Graph*, %class.Graph** %3, align 8 - %7 = load i32, i32* %4, align 4 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %6, i32 0, i32 0 - store i32 %7, i32* %8, align 8 - %9 = load i32, i32* %4, align 4 - %10 = sext i32 %9 to i64 - %11 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %10, i64 24) - %12 = extractvalue { i64, i1 } %11, 1 - %13 = extractvalue { i64, i1 } %11, 0 - %14 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %13, i64 8) - %15 = extractvalue { i64, i1 } %14, 1 - %16 = or i1 %12, %15 - %17 = extractvalue { i64, i1 } %14, 0 - %18 = select i1 %16, i64 -1, i64 %17 - %19 = call noalias noundef nonnull i8* @_Znam(i64 noundef %18) #15 - %20 = bitcast i8* %19 to i64* - store i64 %10, i64* %20, align 16 - %21 = getelementptr inbounds i8, i8* %19, i64 8 - %22 = bitcast i8* %21 to %"class.std::__cxx11::list"* - %23 = icmp eq i64 %10, 0 - br i1 %23, label %30, label %24 - -24: ; preds = %2 - %25 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %22, i64 %10 - br label %26 - -26: ; preds = %26, %24 - %27 = phi %"class.std::__cxx11::list"* [ %22, %24 ], [ %28, %26 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %27) #3 - %28 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %27, i64 1 - %29 = icmp eq %"class.std::__cxx11::list"* %28, %25 - br i1 %29, label %30, label %26 - -30: ; preds = %2, %26 - %31 = getelementptr inbounds %class.Graph, %class.Graph* %6, i32 0, i32 1 - store %"class.std::__cxx11::list"* %22, %"class.std::__cxx11::list"** %31, align 8 - %32 = load i32, i32* %4, align 4 - %33 = sext i32 %32 to i64 - %34 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %33, i64 4) - %35 = extractvalue { i64, i1 } %34, 1 - %36 = extractvalue { i64, i1 } %34, 0 - %37 = select i1 %35, i64 -1, i64 %36 - %38 = call noalias noundef nonnull i8* @_Znam(i64 noundef %37) #15 - %39 = bitcast i8* %38 to i32* - %40 = getelementptr inbounds %class.Graph, %class.Graph* %6, i32 0, i32 2 - store i32* %39, i32** %40, align 8 - store i32 0, i32* %5, align 4 - br label %41 - -41: ; preds = %51, %30 - %42 = load i32, i32* %5, align 4 - %43 = load i32, i32* %4, align 4 - %44 = icmp slt i32 %42, %43 - br i1 %44, label %45, label %54 - -45: ; preds = %41 - %46 = getelementptr inbounds %class.Graph, %class.Graph* %6, i32 0, i32 2 - %47 = load i32*, i32** %46, align 8 - %48 = load i32, i32* %5, align 4 - %49 = sext i32 %48 to i64 - %50 = getelementptr inbounds i32, i32* %47, i64 %49 - store i32 0, i32* %50, align 4 - br label %51 - -51: ; preds = %45 - %52 = load i32, i32* %5, align 4 - %53 = add nsw i32 %52, 1 - store i32 %53, i32* %5, align 4 - br label %41, !llvm.loop !6 - -54: ; preds = %41 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_ZN5Graph15isEulerianCycleEv(%class.Graph* noundef nonnull align 8 dereferenceable(24) %0) #7 align 2 { - %2 = alloca i1, align 1 - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = call noundef zeroext i1 @_ZN5Graph4isSCEv(%class.Graph* noundef nonnull align 8 dereferenceable(24) %5) - %7 = zext i1 %6 to i32 - %8 = icmp eq i32 %7, 0 - br i1 %8, label %9, label %10 - -9: ; preds = %1 - store i1 false, i1* %2, align 1 - br label %37 - -10: ; preds = %1 - store i32 0, i32* %4, align 4 - br label %11 - -11: ; preds = %33, %10 - %12 = load i32, i32* %4, align 4 - %13 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - %14 = load i32, i32* %13, align 8 - %15 = icmp slt i32 %12, %14 - br i1 %15, label %16, label %36 - -16: ; preds = %11 - %17 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - %18 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %17, align 8 - %19 = load i32, i32* %4, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %18, i64 %20 - %22 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %21) #3 - %23 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 2 - %24 = load i32*, i32** %23, align 8 - %25 = load i32, i32* %4, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds i32, i32* %24, i64 %26 - %28 = load i32, i32* %27, align 4 - %29 = sext i32 %28 to i64 - %30 = icmp ne i64 %22, %29 - br i1 %30, label %31, label %32 - -31: ; preds = %16 - store i1 false, i1* %2, align 1 - br label %37 - -32: ; preds = %16 - br label %33 - -33: ; preds = %32 - %34 = load i32, i32* %4, align 4 - %35 = add nsw i32 %34, 1 - store i32 %35, i32* %4, align 4 - br label %11, !llvm.loop !8 - -36: ; preds = %11 - store i1 true, i1* %2, align 1 - br label %37 - -37: ; preds = %36, %31, %9 - %38 = load i1, i1* %2, align 1 - ret i1 %38 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_ZN5Graph4isSCEv(%class.Graph* noundef nonnull align 8 dereferenceable(24) %0) #7 align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca i1, align 1 - %3 = alloca %class.Graph*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca %class.Graph, align 8 - %11 = alloca i32, align 4 - %12 = alloca i8*, align 8 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - %15 = load %class.Graph*, %class.Graph** %3, align 8 - %16 = getelementptr inbounds %class.Graph, %class.Graph* %15, i32 0, i32 0 - %17 = load i32, i32* %16, align 8 - %18 = zext i32 %17 to i64 - %19 = call i8* @llvm.stacksave() - store i8* %19, i8** %4, align 8 - %20 = alloca i8, i64 %18, align 16 - store i64 %18, i64* %5, align 8 - store i32 0, i32* %6, align 4 - br label %21 - -21: ; preds = %30, %1 - %22 = load i32, i32* %6, align 4 - %23 = getelementptr inbounds %class.Graph, %class.Graph* %15, i32 0, i32 0 - %24 = load i32, i32* %23, align 8 - %25 = icmp slt i32 %22, %24 - br i1 %25, label %26, label %33 - -26: ; preds = %21 - %27 = load i32, i32* %6, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds i8, i8* %20, i64 %28 - store i8 0, i8* %29, align 1 - br label %30 - -30: ; preds = %26 - %31 = load i32, i32* %6, align 4 - %32 = add nsw i32 %31, 1 - store i32 %32, i32* %6, align 4 - br label %21, !llvm.loop !9 - -33: ; preds = %21 - store i32 0, i32* %7, align 4 - br label %34 - -34: ; preds = %49, %33 - %35 = load i32, i32* %7, align 4 - %36 = getelementptr inbounds %class.Graph, %class.Graph* %15, i32 0, i32 0 - %37 = load i32, i32* %36, align 8 - %38 = icmp slt i32 %35, %37 - br i1 %38, label %39, label %52 - -39: ; preds = %34 - %40 = getelementptr inbounds %class.Graph, %class.Graph* %15, i32 0, i32 1 - %41 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %40, align 8 - %42 = load i32, i32* %7, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %41, i64 %43 - %45 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %44) #3 - %46 = icmp ugt i64 %45, 0 - br i1 %46, label %47, label %48 - -47: ; preds = %39 - br label %52 - -48: ; preds = %39 - br label %49 - -49: ; preds = %48 - %50 = load i32, i32* %7, align 4 - %51 = add nsw i32 %50, 1 - store i32 %51, i32* %7, align 4 - br label %34, !llvm.loop !10 - -52: ; preds = %47, %34 - %53 = load i32, i32* %7, align 4 - call void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(24) %15, i32 noundef %53, i8* noundef %20) - store i32 0, i32* %8, align 4 - br label %54 - -54: ; preds = %77, %52 - %55 = load i32, i32* %8, align 4 - %56 = getelementptr inbounds %class.Graph, %class.Graph* %15, i32 0, i32 0 - %57 = load i32, i32* %56, align 8 - %58 = icmp slt i32 %55, %57 - br i1 %58, label %59, label %80 - -59: ; preds = %54 - %60 = getelementptr inbounds %class.Graph, %class.Graph* %15, i32 0, i32 1 - %61 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %60, align 8 - %62 = load i32, i32* %8, align 4 - %63 = sext i32 %62 to i64 - %64 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %61, i64 %63 - %65 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %64) #3 - %66 = icmp ugt i64 %65, 0 - br i1 %66, label %67, label %76 - -67: ; preds = %59 - %68 = load i32, i32* %8, align 4 - %69 = sext i32 %68 to i64 - %70 = getelementptr inbounds i8, i8* %20, i64 %69 - %71 = load i8, i8* %70, align 1 - %72 = trunc i8 %71 to i1 - %73 = zext i1 %72 to i32 - %74 = icmp eq i32 %73, 0 - br i1 %74, label %75, label %76 - -75: ; preds = %67 - store i1 false, i1* %2, align 1 - store i32 1, i32* %9, align 4 - br label %128 - -76: ; preds = %67, %59 - br label %77 - -77: ; preds = %76 - %78 = load i32, i32* %8, align 4 - %79 = add nsw i32 %78, 1 - store i32 %79, i32* %8, align 4 - br label %54, !llvm.loop !11 - -80: ; preds = %54 - call void @_ZN5Graph12getTransposeEv(%class.Graph* sret(%class.Graph) align 8 %10, %class.Graph* noundef nonnull align 8 dereferenceable(24) %15) - store i32 0, i32* %11, align 4 - br label %81 - -81: ; preds = %90, %80 - %82 = load i32, i32* %11, align 4 - %83 = getelementptr inbounds %class.Graph, %class.Graph* %15, i32 0, i32 0 - %84 = load i32, i32* %83, align 8 - %85 = icmp slt i32 %82, %84 - br i1 %85, label %86, label %93 - -86: ; preds = %81 - %87 = load i32, i32* %11, align 4 - %88 = sext i32 %87 to i64 - %89 = getelementptr inbounds i8, i8* %20, i64 %88 - store i8 0, i8* %89, align 1 - br label %90 - -90: ; preds = %86 - %91 = load i32, i32* %11, align 4 - %92 = add nsw i32 %91, 1 - store i32 %92, i32* %11, align 4 - br label %81, !llvm.loop !12 - -93: ; preds = %81 - %94 = load i32, i32* %7, align 4 - invoke void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(24) %10, i32 noundef %94, i8* noundef %20) - to label %95 unwind label %118 - -95: ; preds = %93 - store i32 0, i32* %14, align 4 - br label %96 - -96: ; preds = %123, %95 - %97 = load i32, i32* %14, align 4 - %98 = getelementptr inbounds %class.Graph, %class.Graph* %15, i32 0, i32 0 - %99 = load i32, i32* %98, align 8 - %100 = icmp slt i32 %97, %99 - br i1 %100, label %101, label %126 - -101: ; preds = %96 - %102 = getelementptr inbounds %class.Graph, %class.Graph* %15, i32 0, i32 1 - %103 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %102, align 8 - %104 = load i32, i32* %14, align 4 - %105 = sext i32 %104 to i64 - %106 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %103, i64 %105 - %107 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %106) #3 - %108 = icmp ugt i64 %107, 0 - br i1 %108, label %109, label %122 - -109: ; preds = %101 - %110 = load i32, i32* %14, align 4 - %111 = sext i32 %110 to i64 - %112 = getelementptr inbounds i8, i8* %20, i64 %111 - %113 = load i8, i8* %112, align 1 - %114 = trunc i8 %113 to i1 - %115 = zext i1 %114 to i32 - %116 = icmp eq i32 %115, 0 - br i1 %116, label %117, label %122 - -117: ; preds = %109 - store i1 false, i1* %2, align 1 - store i32 1, i32* %9, align 4 - br label %127 - -118: ; preds = %93 - %119 = landingpad { i8*, i32 } - cleanup - %120 = extractvalue { i8*, i32 } %119, 0 - store i8* %120, i8** %12, align 8 - %121 = extractvalue { i8*, i32 } %119, 1 - store i32 %121, i32* %13, align 4 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(24) %10) #3 - br label %131 - -122: ; preds = %109, %101 - br label %123 - -123: ; preds = %122 - %124 = load i32, i32* %14, align 4 - %125 = add nsw i32 %124, 1 - store i32 %125, i32* %14, align 4 - br label %96, !llvm.loop !13 - -126: ; preds = %96 - store i1 true, i1* %2, align 1 - store i32 1, i32* %9, align 4 - br label %127 - -127: ; preds = %126, %117 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(24) %10) #3 - br label %128 - -128: ; preds = %127, %75 - %129 = load i8*, i8** %4, align 8 - call void @llvm.stackrestore(i8* %129) - %130 = load i1, i1* %2, align 1 - ret i1 %130 - -131: ; preds = %118 - %132 = load i8*, i8** %12, align 8 - %133 = load i32, i32* %13, align 4 - %134 = insertvalue { i8*, i32 } undef, i8* %132, 0 - %135 = insertvalue { i8*, i32 } %134, i32 %133, 1 - resume { i8*, i32 } %135 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = invoke noundef i64 @_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %3) - to label %5 unwind label %6 - -5: ; preds = %1 - ret i64 %4 - -6: ; preds = %1 - %7 = landingpad { i8*, i32 } - catch i8* null - %8 = extractvalue { i8*, i32 } %7, 0 - call void @__clang_call_terminate(i8* %8) #16 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(24) %0, i32 noundef %1, i8* noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i8*, align 8 - %7 = alloca %"struct.std::_List_iterator", align 8 - %8 = alloca %"struct.std::_List_iterator", align 8 - %9 = alloca %"struct.std::_List_iterator", align 8 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i8* %2, i8** %6, align 8 - %10 = load %class.Graph*, %class.Graph** %4, align 8 - %11 = load i8*, i8** %6, align 8 - %12 = load i32, i32* %5, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i8, i8* %11, i64 %13 - store i8 1, i8* %14, align 1 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %15 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 1 - %16 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %15, align 8 - %17 = load i32, i32* %5, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %16, i64 %18 - %20 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %19) #3 - %21 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %20, %"struct.std::__detail::_List_node_base"** %21, align 8 - %22 = bitcast %"struct.std::_List_iterator"* %7 to i8* - %23 = bitcast %"struct.std::_List_iterator"* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %22, i8* align 8 %23, i64 8, i1 false) - br label %24 - -24: ; preds = %46, %3 - %25 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 1 - %26 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %25, align 8 - %27 = load i32, i32* %5, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 %28 - %30 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %29) #3 - %31 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %9, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %30, %"struct.std::__detail::_List_node_base"** %31, align 8 - %32 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - br i1 %32, label %33, label %48 - -33: ; preds = %24 - %34 = load i8*, i8** %6, align 8 - %35 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %36 = load i32, i32* %35, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds i8, i8* %34, i64 %37 - %39 = load i8, i8* %38, align 1 - %40 = trunc i8 %39 to i1 - br i1 %40, label %45, label %41 - -41: ; preds = %33 - %42 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %43 = load i32, i32* %42, align 4 - %44 = load i8*, i8** %6, align 8 - call void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(24) %10, i32 noundef %43, i8* noundef %44) - br label %45 - -45: ; preds = %41, %33 - br label %46 - -46: ; preds = %45 - %47 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - br label %24, !llvm.loop !14 - -48: ; preds = %24 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph12getTransposeEv(%class.Graph* noalias sret(%class.Graph) align 8 %0, %class.Graph* noundef nonnull align 8 dereferenceable(24) %1) #7 align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca i8*, align 8 - %4 = alloca %class.Graph*, align 8 - %5 = alloca i1, align 1 - %6 = alloca i32, align 4 - %7 = alloca %"struct.std::_List_iterator", align 8 - %8 = alloca %"struct.std::_List_iterator", align 8 - %9 = alloca %"struct.std::_List_iterator", align 8 - %10 = alloca i8*, align 8 - %11 = alloca i32, align 4 - %12 = bitcast %class.Graph* %0 to i8* - store i8* %12, i8** %3, align 8 - store %class.Graph* %1, %class.Graph** %4, align 8 - %13 = load %class.Graph*, %class.Graph** %4, align 8 - store i1 false, i1* %5, align 1 - %14 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 0 - %15 = load i32, i32* %14, align 8 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(24) %0, i32 noundef %15) - store i32 0, i32* %6, align 4 - br label %16 - -16: ; preds = %62, %2 - %17 = load i32, i32* %6, align 4 - %18 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 0 - %19 = load i32, i32* %18, align 8 - %20 = icmp slt i32 %17, %19 - br i1 %20, label %21, label %65 - -21: ; preds = %16 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %22 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 1 - %23 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %22, align 8 - %24 = load i32, i32* %6, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %23, i64 %25 - %27 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %28 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %27, %"struct.std::__detail::_List_node_base"** %28, align 8 - %29 = bitcast %"struct.std::_List_iterator"* %7 to i8* - %30 = bitcast %"struct.std::_List_iterator"* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %29, i8* align 8 %30, i64 8, i1 false) - br label %31 - -31: ; preds = %55, %21 - %32 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 1 - %33 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %32, align 8 - %34 = load i32, i32* %6, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %33, i64 %35 - %37 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %36) #3 - %38 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %9, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %37, %"struct.std::__detail::_List_node_base"** %38, align 8 - %39 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - br i1 %39, label %40, label %61 - -40: ; preds = %31 - %41 = getelementptr inbounds %class.Graph, %class.Graph* %0, i32 0, i32 1 - %42 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %41, align 8 - %43 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %44 = load i32, i32* %43, align 4 - %45 = sext i32 %44 to i64 - %46 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %42, i64 %45 - invoke void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %46, i32* noundef nonnull align 4 dereferenceable(4) %6) - to label %47 unwind label %57 - -47: ; preds = %40 - %48 = getelementptr inbounds %class.Graph, %class.Graph* %0, i32 0, i32 2 - %49 = load i32*, i32** %48, align 8 - %50 = load i32, i32* %6, align 4 - %51 = sext i32 %50 to i64 - %52 = getelementptr inbounds i32, i32* %49, i64 %51 - %53 = load i32, i32* %52, align 4 - %54 = add nsw i32 %53, 1 - store i32 %54, i32* %52, align 4 - br label %55 - -55: ; preds = %47 - %56 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - br label %31, !llvm.loop !15 - -57: ; preds = %40 - %58 = landingpad { i8*, i32 } - cleanup - %59 = extractvalue { i8*, i32 } %58, 0 - store i8* %59, i8** %10, align 8 - %60 = extractvalue { i8*, i32 } %58, 1 - store i32 %60, i32* %11, align 4 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(24) %0) #3 - br label %69 - -61: ; preds = %31 - br label %62 - -62: ; preds = %61 - %63 = load i32, i32* %6, align 4 - %64 = add nsw i32 %63, 1 - store i32 %64, i32* %6, align 4 - br label %16, !llvm.loop !16 - -65: ; preds = %16 - store i1 true, i1* %5, align 1 - %66 = load i1, i1* %5, align 1 - br i1 %66, label %68, label %67 - -67: ; preds = %65 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(24) %0) #3 - br label %68 - -68: ; preds = %67, %65 - ret void - -69: ; preds = %57 - %70 = load i8*, i8** %10, align 8 - %71 = load i32, i32* %11, align 4 - %72 = insertvalue { i8*, i32 } undef, i8* %70, 0 - %73 = insertvalue { i8*, i32 } %72, i32 %71, 1 - resume { i8*, i32 } %73 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %class.Graph*, align 8 - store %class.Graph* %0, %class.Graph** %2, align 8 - %3 = load %class.Graph*, %class.Graph** %2, align 8 - %4 = getelementptr inbounds %class.Graph, %class.Graph* %3, i32 0, i32 1 - %5 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %4, align 8 - %6 = icmp eq %"class.std::__cxx11::list"* %5, null - br i1 %6, label %19, label %7 - -7: ; preds = %1 - %8 = bitcast %"class.std::__cxx11::list"* %5 to i8* - %9 = getelementptr inbounds i8, i8* %8, i64 -8 - %10 = bitcast i8* %9 to i64* - %11 = load i64, i64* %10, align 8 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %5, i64 %11 - %13 = icmp eq %"class.std::__cxx11::list"* %5, %12 - br i1 %13, label %18, label %14 - -14: ; preds = %14, %7 - %15 = phi %"class.std::__cxx11::list"* [ %12, %7 ], [ %16, %14 ] - %16 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %15, i64 -1 - call void @_ZNSt7__cxx114listIiSaIiEED2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %16) #3 - %17 = icmp eq %"class.std::__cxx11::list"* %16, %5 - br i1 %17, label %18, label %14 - -18: ; preds = %14, %7 - call void @_ZdaPv(i8* noundef %9) #17 - br label %19 - -19: ; preds = %18, %1 - %20 = getelementptr inbounds %class.Graph, %class.Graph* %3, i32 0, i32 2 - %21 = load i32*, i32** %20, align 8 - %22 = icmp eq i32* %21, null - br i1 %22, label %25, label %23 - -23: ; preds = %19 - %24 = bitcast i32* %21 to i8* - call void @_ZdaPv(i8* noundef %24) #17 - br label %25 - -25: ; preds = %23, %19 - ret void -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #10 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #10 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #11 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 5) - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 1, i32 noundef 0) - to label %5 unwind label %16 - -5: ; preds = %0 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 0, i32 noundef 2) - to label %6 unwind label %16 - -6: ; preds = %5 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 2, i32 noundef 1) - to label %7 unwind label %16 - -7: ; preds = %6 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 0, i32 noundef 3) - to label %8 unwind label %16 - -8: ; preds = %7 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 3, i32 noundef 4) - to label %9 unwind label %16 - -9: ; preds = %8 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(24) %2, i32 noundef 4, i32 noundef 0) - to label %10 unwind label %16 - -10: ; preds = %9 - %11 = invoke noundef zeroext i1 @_ZN5Graph15isEulerianCycleEv(%class.Graph* noundef nonnull align 8 dereferenceable(24) %2) - to label %12 unwind label %16 - -12: ; preds = %10 - br i1 %11, label %13, label %20 - -13: ; preds = %12 - %14 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([35 x i8], [35 x i8]* @.str, i64 0, i64 0)) - to label %15 unwind label %16 - -15: ; preds = %13 - br label %23 - -16: ; preds = %20, %13, %10, %9, %8, %7, %6, %5, %0 - %17 = landingpad { i8*, i32 } - cleanup - %18 = extractvalue { i8*, i32 } %17, 0 - store i8* %18, i8** %3, align 8 - %19 = extractvalue { i8*, i32 } %17, 1 - store i32 %19, i32* %4, align 4 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(24) %2) #3 - br label %25 - -20: ; preds = %12 - %21 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0)) - to label %22 unwind label %16 - -22: ; preds = %20 - br label %23 - -23: ; preds = %22, %15 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(24) %2) #3 - %24 = load i32, i32* %1, align 4 - ret i32 %24 - -25: ; preds = %16 - %26 = load i8*, i8** %3, align 8 - %27 = load i32, i32* %4, align 4 - %28 = insertvalue { i8*, i32 } undef, i8* %26, 0 - %29 = insertvalue { i8*, i32 } %28, i32 %27, 1 - resume { i8*, i32 } %29 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(24) %0, i32 noundef %1, i32 noundef %2) #7 comdat align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - %13 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 2 - %14 = load i32*, i32** %13, align 8 - %15 = load i32, i32* %6, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds i32, i32* %14, i64 %16 - %18 = load i32, i32* %17, align 4 - %19 = add nsw i32 %18, 1 - store i32 %19, i32* %17, align 4 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEED2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdaPv(i8* noundef) #12 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %3) #3 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %3 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - %4 = alloca %"struct.std::_List_node"*, align 8 - %5 = alloca i32*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %6 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %6, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::__detail::_List_node_header"* %8 to %"struct.std::__detail::_List_node_base"* - %10 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %9, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - store %"struct.std::__detail::_List_node_base"* %11, %"struct.std::__detail::_List_node_base"** %3, align 8 - br label %12 - -12: ; preds = %27, %1 - %13 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %3, align 8 - %14 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %6, i32 0, i32 0 - %15 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::__detail::_List_node_header"* %15 to %"struct.std::__detail::_List_node_base"* - %17 = icmp ne %"struct.std::__detail::_List_node_base"* %13, %16 - br i1 %17, label %18, label %31 - -18: ; preds = %12 - %19 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %3, align 8 - %20 = bitcast %"struct.std::__detail::_List_node_base"* %19 to %"struct.std::_List_node"* - store %"struct.std::_List_node"* %20, %"struct.std::_List_node"** %4, align 8 - %21 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %22 = bitcast %"struct.std::_List_node"* %21 to %"struct.std::__detail::_List_node_base"* - %23 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %22, i32 0, i32 0 - %24 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %23, align 8 - store %"struct.std::__detail::_List_node_base"* %24, %"struct.std::__detail::_List_node_base"** %3, align 8 - %25 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %26 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %25) - to label %27 unwind label %32 - -27: ; preds = %18 - store i32* %26, i32** %5, align 8 - %28 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %29 = load i32*, i32** %5, align 8 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %28, i32* noundef %29) #3 - %30 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::_List_node"* noundef %30) #3 - br label %12, !llvm.loop !17 - -31: ; preds = %12 - ret void - -32: ; preds = %18 - %33 = landingpad { i8*, i32 } - catch i8* null - %34 = extractvalue { i8*, i32 } %33, 0 - call void @__clang_call_terminate(i8* %34) #16 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #13 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #16 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i32* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::_List_node"* noundef %1) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca %"struct.std::_List_node"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %6 to %"class.std::allocator"* - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7, %"struct.std::_List_node"* noundef %8, i64 noundef 1) - to label %9 unwind label %10 - -9: ; preds = %2 - ret void - -10: ; preds = %2 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #8 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %3, align 8 - %6 = load i32*, i32** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #12 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %8 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %9 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %10 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %9) - store %"struct.std::_List_node"* %10, %"struct.std::_List_node"** %5, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %12 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) #3 - store %"class.std::allocator"* %12, %"class.std::allocator"** %6, align 8 - %13 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %14 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13, %"struct.std::_List_node"* noundef %14) #3 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %17 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %16) - %18 = load i32*, i32** %4, align 8 - %19 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %18) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, i32* noundef %17, i32* noundef nonnull align 4 dereferenceable(4) %19) #3 - %20 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %21 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %21 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #8 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #16 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #18 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #18 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #19 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #14 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #14 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - %5 = call noundef i64 @_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %4, i32 0, i32 0 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %5, i32 0, i32 1 - %7 = load i64, i64* %6, align 8 - ret i64 %7 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_euler_circuit_directed_graph.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { nofree nosync nounwind willreturn } -attributes #11 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { noinline noreturn nounwind } -attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #15 = { builtin allocsize(0) } -attributes #16 = { noreturn nounwind } -attributes #17 = { builtin nounwind } -attributes #18 = { noreturn } -attributes #19 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} -!14 = distinct !{!14, !7} -!15 = distinct !{!15, !7} -!16 = distinct !{!16, !7} -!17 = distinct !{!17, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/eulerian-path-and-circuit.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/eulerian-path-and-circuit.ll deleted file mode 100644 index 266bc999..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/eulerian-path-and-circuit.ll +++ /dev/null @@ -1,1604 +0,0 @@ -; ModuleID = 'PE-benchmarks/eulerian-path-and-circuit.cpp' -source_filename = "PE-benchmarks/eulerian-path-and-circuit.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNKSt7__cxx114listIiSaIiEE4sizeEv = comdat any - -$_ZN5GraphC2Ei = comdat any - -$_ZN5GraphD2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$__clang_call_terminate = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_ = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSaISt10_List_nodeIiEED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -$_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv = comdat any - -$_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [23 x i8] c"graph is not Eulerian\0A\00", align 1 -@.str.1 = private unnamed_addr constant [24 x i8] c"graph has a Euler path\0A\00", align 1 -@.str.2 = private unnamed_addr constant [25 x i8] c"graph has a Euler cycle\0A\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_eulerian_path_and_circuit.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #4 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - %13 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %14 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %13, align 8 - %15 = load i32, i32* %6, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %14, i64 %16 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %17, i32* noundef nonnull align 4 dereferenceable(4) %5) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i8* noundef %2) #4 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i8*, align 8 - %7 = alloca %"struct.std::_List_iterator", align 8 - %8 = alloca %"struct.std::_List_iterator", align 8 - %9 = alloca %"struct.std::_List_iterator", align 8 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i8* %2, i8** %6, align 8 - %10 = load %class.Graph*, %class.Graph** %4, align 8 - %11 = load i8*, i8** %6, align 8 - %12 = load i32, i32* %5, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i8, i8* %11, i64 %13 - store i8 1, i8* %14, align 1 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %15 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 1 - %16 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %15, align 8 - %17 = load i32, i32* %5, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %16, i64 %18 - %20 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %19) #3 - %21 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %20, %"struct.std::__detail::_List_node_base"** %21, align 8 - %22 = bitcast %"struct.std::_List_iterator"* %7 to i8* - %23 = bitcast %"struct.std::_List_iterator"* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %22, i8* align 8 %23, i64 8, i1 false) - br label %24 - -24: ; preds = %46, %3 - %25 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 1 - %26 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %25, align 8 - %27 = load i32, i32* %5, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 %28 - %30 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %29) #3 - %31 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %9, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %30, %"struct.std::__detail::_List_node_base"** %31, align 8 - %32 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - br i1 %32, label %33, label %48 - -33: ; preds = %24 - %34 = load i8*, i8** %6, align 8 - %35 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %36 = load i32, i32* %35, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds i8, i8* %34, i64 %37 - %39 = load i8, i8* %38, align 1 - %40 = trunc i8 %39 to i1 - br i1 %40, label %45, label %41 - -41: ; preds = %33 - %42 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %43 = load i32, i32* %42, align 4 - %44 = load i8*, i8** %6, align 8 - call void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %10, i32 noundef %43, i8* noundef %44) - br label %45 - -45: ; preds = %41, %33 - br label %46 - -46: ; preds = %45 - %47 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - br label %24, !llvm.loop !6 - -48: ; preds = %24 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #6 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_ZN5Graph11isConnectedEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #4 align 2 { - %2 = alloca i1, align 1 - %3 = alloca %class.Graph*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - %8 = load %class.Graph*, %class.Graph** %3, align 8 - %9 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %10 = load i32, i32* %9, align 8 - %11 = zext i32 %10 to i64 - %12 = call i8* @llvm.stacksave() - store i8* %12, i8** %4, align 8 - %13 = alloca i8, i64 %11, align 16 - store i64 %11, i64* %5, align 8 - store i32 0, i32* %6, align 4 - br label %14 - -14: ; preds = %23, %1 - %15 = load i32, i32* %6, align 4 - %16 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %17 = load i32, i32* %16, align 8 - %18 = icmp slt i32 %15, %17 - br i1 %18, label %19, label %26 - -19: ; preds = %14 - %20 = load i32, i32* %6, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds i8, i8* %13, i64 %21 - store i8 0, i8* %22, align 1 - br label %23 - -23: ; preds = %19 - %24 = load i32, i32* %6, align 4 - %25 = add nsw i32 %24, 1 - store i32 %25, i32* %6, align 4 - br label %14, !llvm.loop !8 - -26: ; preds = %14 - store i32 0, i32* %6, align 4 - br label %27 - -27: ; preds = %42, %26 - %28 = load i32, i32* %6, align 4 - %29 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %30 = load i32, i32* %29, align 8 - %31 = icmp slt i32 %28, %30 - br i1 %31, label %32, label %45 - -32: ; preds = %27 - %33 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 1 - %34 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %33, align 8 - %35 = load i32, i32* %6, align 4 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %34, i64 %36 - %38 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %37) #3 - %39 = icmp ne i64 %38, 0 - br i1 %39, label %40, label %41 - -40: ; preds = %32 - br label %45 - -41: ; preds = %32 - br label %42 - -42: ; preds = %41 - %43 = load i32, i32* %6, align 4 - %44 = add nsw i32 %43, 1 - store i32 %44, i32* %6, align 4 - br label %27, !llvm.loop !9 - -45: ; preds = %40, %27 - %46 = load i32, i32* %6, align 4 - %47 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %48 = load i32, i32* %47, align 8 - %49 = icmp eq i32 %46, %48 - br i1 %49, label %50, label %51 - -50: ; preds = %45 - store i1 true, i1* %2, align 1 - store i32 1, i32* %7, align 4 - br label %80 - -51: ; preds = %45 - %52 = load i32, i32* %6, align 4 - call void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %8, i32 noundef %52, i8* noundef %13) - store i32 0, i32* %6, align 4 - br label %53 - -53: ; preds = %76, %51 - %54 = load i32, i32* %6, align 4 - %55 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %56 = load i32, i32* %55, align 8 - %57 = icmp slt i32 %54, %56 - br i1 %57, label %58, label %79 - -58: ; preds = %53 - %59 = load i32, i32* %6, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds i8, i8* %13, i64 %60 - %62 = load i8, i8* %61, align 1 - %63 = trunc i8 %62 to i1 - %64 = zext i1 %63 to i32 - %65 = icmp eq i32 %64, 0 - br i1 %65, label %66, label %75 - -66: ; preds = %58 - %67 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 1 - %68 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %67, align 8 - %69 = load i32, i32* %6, align 4 - %70 = sext i32 %69 to i64 - %71 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %68, i64 %70 - %72 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %71) #3 - %73 = icmp ugt i64 %72, 0 - br i1 %73, label %74, label %75 - -74: ; preds = %66 - store i1 false, i1* %2, align 1 - store i32 1, i32* %7, align 4 - br label %80 - -75: ; preds = %66, %58 - br label %76 - -76: ; preds = %75 - %77 = load i32, i32* %6, align 4 - %78 = add nsw i32 %77, 1 - store i32 %78, i32* %6, align 4 - br label %53, !llvm.loop !10 - -79: ; preds = %53 - store i1 true, i1* %2, align 1 - store i32 1, i32* %7, align 4 - br label %80 - -80: ; preds = %79, %74, %50 - %81 = load i8*, i8** %4, align 8 - call void @llvm.stackrestore(i8* %81) - %82 = load i1, i1* %2, align 1 - ret i1 %82 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #8 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = invoke noundef i64 @_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %3) - to label %5 unwind label %6 - -5: ; preds = %1 - ret i64 %4 - -6: ; preds = %1 - %7 = landingpad { i8*, i32 } - catch i8* null - %8 = extractvalue { i8*, i32 } %7, 0 - call void @__clang_call_terminate(i8* %8) #15 - unreachable -} - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #8 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_ZN5Graph10isEulerianEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #4 align 2 { - %2 = alloca i32, align 4 - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - %6 = load %class.Graph*, %class.Graph** %3, align 8 - %7 = call noundef zeroext i1 @_ZN5Graph11isConnectedEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6) - %8 = zext i1 %7 to i32 - %9 = icmp eq i32 %8, 0 - br i1 %9, label %10, label %11 - -10: ; preds = %1 - store i32 0, i32* %2, align 4 - br label %42 - -11: ; preds = %1 - store i32 0, i32* %4, align 4 - store i32 0, i32* %5, align 4 - br label %12 - -12: ; preds = %30, %11 - %13 = load i32, i32* %5, align 4 - %14 = getelementptr inbounds %class.Graph, %class.Graph* %6, i32 0, i32 0 - %15 = load i32, i32* %14, align 8 - %16 = icmp slt i32 %13, %15 - br i1 %16, label %17, label %33 - -17: ; preds = %12 - %18 = getelementptr inbounds %class.Graph, %class.Graph* %6, i32 0, i32 1 - %19 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %18, align 8 - %20 = load i32, i32* %5, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %19, i64 %21 - %23 = call noundef i64 @_ZNKSt7__cxx114listIiSaIiEE4sizeEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %22) #3 - %24 = and i64 %23, 1 - %25 = icmp ne i64 %24, 0 - br i1 %25, label %26, label %29 - -26: ; preds = %17 - %27 = load i32, i32* %4, align 4 - %28 = add nsw i32 %27, 1 - store i32 %28, i32* %4, align 4 - br label %29 - -29: ; preds = %26, %17 - br label %30 - -30: ; preds = %29 - %31 = load i32, i32* %5, align 4 - %32 = add nsw i32 %31, 1 - store i32 %32, i32* %5, align 4 - br label %12, !llvm.loop !11 - -33: ; preds = %12 - %34 = load i32, i32* %4, align 4 - %35 = icmp sgt i32 %34, 2 - br i1 %35, label %36, label %37 - -36: ; preds = %33 - store i32 0, i32* %2, align 4 - br label %42 - -37: ; preds = %33 - %38 = load i32, i32* %4, align 4 - %39 = icmp ne i32 %38, 0 - %40 = zext i1 %39 to i64 - %41 = select i1 %39, i32 1, i32 2 - store i32 %41, i32* %2, align 4 - br label %42 - -42: ; preds = %37, %36, %10 - %43 = load i32, i32* %2, align 4 - ret i32 %43 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z4testR5Graph(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #4 { - %2 = alloca %class.Graph*, align 8 - %3 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %2, align 8 - %4 = load %class.Graph*, %class.Graph** %2, align 8 - %5 = call noundef i32 @_ZN5Graph10isEulerianEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4) - store i32 %5, i32* %3, align 4 - %6 = load i32, i32* %3, align 4 - %7 = icmp eq i32 %6, 0 - br i1 %7, label %8, label %10 - -8: ; preds = %1 - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([23 x i8], [23 x i8]* @.str, i64 0, i64 0)) - br label %18 - -10: ; preds = %1 - %11 = load i32, i32* %3, align 4 - %12 = icmp eq i32 %11, 1 - br i1 %12, label %13, label %15 - -13: ; preds = %10 - %14 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str.1, i64 0, i64 0)) - br label %17 - -15: ; preds = %10 - %16 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([25 x i8], [25 x i8]* @.str.2, i64 0, i64 0)) - br label %17 - -17: ; preds = %15, %13 - br label %18 - -18: ; preds = %17, %8 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #9 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - %5 = alloca %class.Graph, align 8 - %6 = alloca %class.Graph, align 8 - %7 = alloca %class.Graph, align 8 - %8 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 0) - to label %9 unwind label %39 - -9: ; preds = %0 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) - to label %10 unwind label %39 - -10: ; preds = %9 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 1) - to label %11 unwind label %39 - -11: ; preds = %10 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 3) - to label %12 unwind label %39 - -12: ; preds = %11 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) - to label %13 unwind label %39 - -13: ; preds = %12 - invoke void @_Z4testR5Graph(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) - to label %14 unwind label %39 - -14: ; preds = %13 - invoke void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5) - to label %15 unwind label %39 - -15: ; preds = %14 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 0) - to label %16 unwind label %43 - -16: ; preds = %15 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 2) - to label %17 unwind label %43 - -17: ; preds = %16 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 2, i32 noundef 1) - to label %18 unwind label %43 - -18: ; preds = %17 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 3) - to label %19 unwind label %43 - -19: ; preds = %18 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 3, i32 noundef 4) - to label %20 unwind label %43 - -20: ; preds = %19 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 4, i32 noundef 0) - to label %21 unwind label %43 - -21: ; preds = %20 - invoke void @_Z4testR5Graph(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5) - to label %22 unwind label %43 - -22: ; preds = %21 - invoke void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 5) - to label %23 unwind label %43 - -23: ; preds = %22 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 1, i32 noundef 0) - to label %24 unwind label %47 - -24: ; preds = %23 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 0, i32 noundef 2) - to label %25 unwind label %47 - -25: ; preds = %24 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 2, i32 noundef 1) - to label %26 unwind label %47 - -26: ; preds = %25 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 0, i32 noundef 3) - to label %27 unwind label %47 - -27: ; preds = %26 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 3, i32 noundef 4) - to label %28 unwind label %47 - -28: ; preds = %27 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 1, i32 noundef 3) - to label %29 unwind label %47 - -29: ; preds = %28 - invoke void @_Z4testR5Graph(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6) - to label %30 unwind label %47 - -30: ; preds = %29 - invoke void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %7, i32 noundef 3) - to label %31 unwind label %47 - -31: ; preds = %30 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %7, i32 noundef 0, i32 noundef 1) - to label %32 unwind label %51 - -32: ; preds = %31 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %7, i32 noundef 1, i32 noundef 2) - to label %33 unwind label %51 - -33: ; preds = %32 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %7, i32 noundef 2, i32 noundef 0) - to label %34 unwind label %51 - -34: ; preds = %33 - invoke void @_Z4testR5Graph(%class.Graph* noundef nonnull align 8 dereferenceable(16) %7) - to label %35 unwind label %51 - -35: ; preds = %34 - invoke void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %8, i32 noundef 3) - to label %36 unwind label %51 - -36: ; preds = %35 - invoke void @_Z4testR5Graph(%class.Graph* noundef nonnull align 8 dereferenceable(16) %8) - to label %37 unwind label %55 - -37: ; preds = %36 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %8) #3 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %7) #3 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6) #3 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5) #3 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) #3 - %38 = load i32, i32* %1, align 4 - ret i32 %38 - -39: ; preds = %14, %13, %12, %11, %10, %9, %0 - %40 = landingpad { i8*, i32 } - cleanup - %41 = extractvalue { i8*, i32 } %40, 0 - store i8* %41, i8** %3, align 8 - %42 = extractvalue { i8*, i32 } %40, 1 - store i32 %42, i32* %4, align 4 - br label %62 - -43: ; preds = %22, %21, %20, %19, %18, %17, %16, %15 - %44 = landingpad { i8*, i32 } - cleanup - %45 = extractvalue { i8*, i32 } %44, 0 - store i8* %45, i8** %3, align 8 - %46 = extractvalue { i8*, i32 } %44, 1 - store i32 %46, i32* %4, align 4 - br label %61 - -47: ; preds = %30, %29, %28, %27, %26, %25, %24, %23 - %48 = landingpad { i8*, i32 } - cleanup - %49 = extractvalue { i8*, i32 } %48, 0 - store i8* %49, i8** %3, align 8 - %50 = extractvalue { i8*, i32 } %48, 1 - store i32 %50, i32* %4, align 4 - br label %60 - -51: ; preds = %35, %34, %33, %32, %31 - %52 = landingpad { i8*, i32 } - cleanup - %53 = extractvalue { i8*, i32 } %52, 0 - store i8* %53, i8** %3, align 8 - %54 = extractvalue { i8*, i32 } %52, 1 - store i32 %54, i32* %4, align 4 - br label %59 - -55: ; preds = %36 - %56 = landingpad { i8*, i32 } - cleanup - %57 = extractvalue { i8*, i32 } %56, 0 - store i8* %57, i8** %3, align 8 - %58 = extractvalue { i8*, i32 } %56, 1 - store i32 %58, i32* %4, align 4 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %8) #3 - br label %59 - -59: ; preds = %55, %51 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %7) #3 - br label %60 - -60: ; preds = %59, %47 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6) #3 - br label %61 - -61: ; preds = %60, %43 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5) #3 - br label %62 - -62: ; preds = %61, %39 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) #3 - br label %63 - -63: ; preds = %62 - %64 = load i8*, i8** %3, align 8 - %65 = load i32, i32* %4, align 4 - %66 = insertvalue { i8*, i32 } undef, i8* %64, 0 - %67 = insertvalue { i8*, i32 } %66, i32 %65, 1 - resume { i8*, i32 } %67 -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 comdat align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #16 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %class.Graph*, align 8 - store %class.Graph* %0, %class.Graph** %2, align 8 - %3 = load %class.Graph*, %class.Graph** %2, align 8 - %4 = getelementptr inbounds %class.Graph, %class.Graph* %3, i32 0, i32 1 - %5 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %4, align 8 - %6 = icmp eq %"class.std::__cxx11::list"* %5, null - br i1 %6, label %19, label %7 - -7: ; preds = %1 - %8 = bitcast %"class.std::__cxx11::list"* %5 to i8* - %9 = getelementptr inbounds i8, i8* %8, i64 -8 - %10 = bitcast i8* %9 to i64* - %11 = load i64, i64* %10, align 8 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %5, i64 %11 - %13 = icmp eq %"class.std::__cxx11::list"* %5, %12 - br i1 %13, label %18, label %14 - -14: ; preds = %14, %7 - %15 = phi %"class.std::__cxx11::list"* [ %12, %7 ], [ %16, %14 ] - %16 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %15, i64 -1 - call void @_ZNSt7__cxx114listIiSaIiEED2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %16) #3 - %17 = icmp eq %"class.std::__cxx11::list"* %16, %5 - br i1 %17, label %18, label %14 - -18: ; preds = %14, %7 - call void @_ZdaPv(i8* noundef %9) #17 - br label %19 - -19: ; preds = %18, %1 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #10 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #10 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #11 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEED2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdaPv(i8* noundef) #12 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %3) #3 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %3 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - %4 = alloca %"struct.std::_List_node"*, align 8 - %5 = alloca i32*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %6 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %6, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::__detail::_List_node_header"* %8 to %"struct.std::__detail::_List_node_base"* - %10 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %9, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - store %"struct.std::__detail::_List_node_base"* %11, %"struct.std::__detail::_List_node_base"** %3, align 8 - br label %12 - -12: ; preds = %27, %1 - %13 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %3, align 8 - %14 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %6, i32 0, i32 0 - %15 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::__detail::_List_node_header"* %15 to %"struct.std::__detail::_List_node_base"* - %17 = icmp ne %"struct.std::__detail::_List_node_base"* %13, %16 - br i1 %17, label %18, label %31 - -18: ; preds = %12 - %19 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %3, align 8 - %20 = bitcast %"struct.std::__detail::_List_node_base"* %19 to %"struct.std::_List_node"* - store %"struct.std::_List_node"* %20, %"struct.std::_List_node"** %4, align 8 - %21 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %22 = bitcast %"struct.std::_List_node"* %21 to %"struct.std::__detail::_List_node_base"* - %23 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %22, i32 0, i32 0 - %24 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %23, align 8 - store %"struct.std::__detail::_List_node_base"* %24, %"struct.std::__detail::_List_node_base"** %3, align 8 - %25 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %26 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %25) - to label %27 unwind label %32 - -27: ; preds = %18 - store i32* %26, i32** %5, align 8 - %28 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %29 = load i32*, i32** %5, align 8 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %28, i32* noundef %29) #3 - %30 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::_List_node"* noundef %30) #3 - br label %12, !llvm.loop !12 - -31: ; preds = %12 - ret void - -32: ; preds = %18 - %33 = landingpad { i8*, i32 } - catch i8* null - %34 = extractvalue { i8*, i32 } %33, 0 - call void @__clang_call_terminate(i8* %34) #15 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #6 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #13 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #15 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #6 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i32* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::_List_node"* noundef %1) #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca %"struct.std::_List_node"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %6 to %"class.std::allocator"* - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7, %"struct.std::_List_node"* noundef %8, i64 noundef 1) - to label %9 unwind label %10 - -9: ; preds = %2 - ret void - -10: ; preds = %2 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #15 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #6 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #6 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #6 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %3, align 8 - %6 = load i32*, i32** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #6 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #12 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #5 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %8 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %9 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %10 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %9) - store %"struct.std::_List_node"* %10, %"struct.std::_List_node"** %5, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %12 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) #3 - store %"class.std::allocator"* %12, %"class.std::allocator"** %6, align 8 - %13 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %14 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13, %"struct.std::_List_node"* noundef %14) #3 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %17 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %16) - %18 = load i32*, i32** %4, align 8 - %19 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %18) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, i32* noundef %17, i32* noundef nonnull align 4 dereferenceable(4) %19) #3 - %20 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %21 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %21 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #6 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #6 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #5 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #6 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #5 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #15 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #18 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #18 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #19 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #14 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #14 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #11 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #5 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx114listIiSaIiEE13_M_node_countEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - %5 = call noundef i64 @_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt7__cxx1110_List_baseIiSaIiEE11_M_get_sizeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %4, i32 0, i32 0 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %5, i32 0, i32 1 - %7 = load i64, i64* %6, align 8 - ret i64 %7 -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_eulerian_path_and_circuit.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } -attributes #8 = { nofree nosync nounwind willreturn } -attributes #9 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #10 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #11 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { noinline noreturn nounwind } -attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #15 = { noreturn nounwind } -attributes #16 = { builtin allocsize(0) } -attributes #17 = { builtin nounwind } -attributes #18 = { noreturn } -attributes #19 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-common-elements-three-sorted-arrays.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/find-common-elements-three-sorted-arrays.ll deleted file mode 100644 index 9889fc89..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-common-elements-three-sorted-arrays.ll +++ /dev/null @@ -1,259 +0,0 @@ -; ModuleID = 'PE-benchmarks/find-common-elements-three-sorted-arrays.cpp' -source_filename = "PE-benchmarks/find-common-elements-three-sorted-arrays.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@__const.main.ar1 = private unnamed_addr constant [6 x i32] [i32 1, i32 5, i32 10, i32 20, i32 40, i32 80], align 16 -@__const.main.ar2 = private unnamed_addr constant [5 x i32] [i32 6, i32 7, i32 20, i32 80, i32 100], align 16 -@__const.main.ar3 = private unnamed_addr constant [8 x i32] [i32 3, i32 4, i32 15, i32 20, i32 30, i32 70, i32 80, i32 120], align 16 -@.str.1 = private unnamed_addr constant [21 x i8] c"Common Elements are \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_find_common_elements_three_sorted_arrays.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z10findCommonPiS_S_iii(i32* noundef %0, i32* noundef %1, i32* noundef %2, i32 noundef %3, i32 noundef %4, i32 noundef %5) #4 { - %7 = alloca i32*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32*, align 8 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - store i32* %0, i32** %7, align 8 - store i32* %1, i32** %8, align 8 - store i32* %2, i32** %9, align 8 - store i32 %3, i32* %10, align 4 - store i32 %4, i32* %11, align 4 - store i32 %5, i32* %12, align 4 - store i32 0, i32* %13, align 4 - store i32 0, i32* %14, align 4 - store i32 0, i32* %15, align 4 - br label %16 - -16: ; preds = %103, %6 - %17 = load i32, i32* %13, align 4 - %18 = load i32, i32* %10, align 4 - %19 = icmp slt i32 %17, %18 - br i1 %19, label %20, label %28 - -20: ; preds = %16 - %21 = load i32, i32* %14, align 4 - %22 = load i32, i32* %11, align 4 - %23 = icmp slt i32 %21, %22 - br i1 %23, label %24, label %28 - -24: ; preds = %20 - %25 = load i32, i32* %15, align 4 - %26 = load i32, i32* %12, align 4 - %27 = icmp slt i32 %25, %26 - br label %28 - -28: ; preds = %24, %20, %16 - %29 = phi i1 [ false, %20 ], [ false, %16 ], [ %27, %24 ] - br i1 %29, label %30, label %104 - -30: ; preds = %28 - %31 = load i32*, i32** %7, align 8 - %32 = load i32, i32* %13, align 4 - %33 = sext i32 %32 to i64 - %34 = getelementptr inbounds i32, i32* %31, i64 %33 - %35 = load i32, i32* %34, align 4 - %36 = load i32*, i32** %8, align 8 - %37 = load i32, i32* %14, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds i32, i32* %36, i64 %38 - %40 = load i32, i32* %39, align 4 - %41 = icmp eq i32 %35, %40 - br i1 %41, label %42, label %68 - -42: ; preds = %30 - %43 = load i32*, i32** %8, align 8 - %44 = load i32, i32* %14, align 4 - %45 = sext i32 %44 to i64 - %46 = getelementptr inbounds i32, i32* %43, i64 %45 - %47 = load i32, i32* %46, align 4 - %48 = load i32*, i32** %9, align 8 - %49 = load i32, i32* %15, align 4 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds i32, i32* %48, i64 %50 - %52 = load i32, i32* %51, align 4 - %53 = icmp eq i32 %47, %52 - br i1 %53, label %54, label %68 - -54: ; preds = %42 - %55 = load i32*, i32** %7, align 8 - %56 = load i32, i32* %13, align 4 - %57 = sext i32 %56 to i64 - %58 = getelementptr inbounds i32, i32* %55, i64 %57 - %59 = load i32, i32* %58, align 4 - %60 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %59) - %61 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %60, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - %62 = load i32, i32* %13, align 4 - %63 = add nsw i32 %62, 1 - store i32 %63, i32* %13, align 4 - %64 = load i32, i32* %14, align 4 - %65 = add nsw i32 %64, 1 - store i32 %65, i32* %14, align 4 - %66 = load i32, i32* %15, align 4 - %67 = add nsw i32 %66, 1 - store i32 %67, i32* %15, align 4 - br label %103 - -68: ; preds = %42, %30 - %69 = load i32*, i32** %7, align 8 - %70 = load i32, i32* %13, align 4 - %71 = sext i32 %70 to i64 - %72 = getelementptr inbounds i32, i32* %69, i64 %71 - %73 = load i32, i32* %72, align 4 - %74 = load i32*, i32** %8, align 8 - %75 = load i32, i32* %14, align 4 - %76 = sext i32 %75 to i64 - %77 = getelementptr inbounds i32, i32* %74, i64 %76 - %78 = load i32, i32* %77, align 4 - %79 = icmp slt i32 %73, %78 - br i1 %79, label %80, label %83 - -80: ; preds = %68 - %81 = load i32, i32* %13, align 4 - %82 = add nsw i32 %81, 1 - store i32 %82, i32* %13, align 4 - br label %102 - -83: ; preds = %68 - %84 = load i32*, i32** %8, align 8 - %85 = load i32, i32* %14, align 4 - %86 = sext i32 %85 to i64 - %87 = getelementptr inbounds i32, i32* %84, i64 %86 - %88 = load i32, i32* %87, align 4 - %89 = load i32*, i32** %9, align 8 - %90 = load i32, i32* %15, align 4 - %91 = sext i32 %90 to i64 - %92 = getelementptr inbounds i32, i32* %89, i64 %91 - %93 = load i32, i32* %92, align 4 - %94 = icmp slt i32 %88, %93 - br i1 %94, label %95, label %98 - -95: ; preds = %83 - %96 = load i32, i32* %14, align 4 - %97 = add nsw i32 %96, 1 - store i32 %97, i32* %14, align 4 - br label %101 - -98: ; preds = %83 - %99 = load i32, i32* %15, align 4 - %100 = add nsw i32 %99, 1 - store i32 %100, i32* %15, align 4 - br label %101 - -101: ; preds = %98, %95 - br label %102 - -102: ; preds = %101, %80 - br label %103 - -103: ; preds = %102, %54 - br label %16, !llvm.loop !6 - -104: ; preds = %28 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 { - %1 = alloca i32, align 4 - %2 = alloca [6 x i32], align 16 - %3 = alloca [5 x i32], align 16 - %4 = alloca [8 x i32], align 16 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %8 = bitcast [6 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %8, i8* align 16 bitcast ([6 x i32]* @__const.main.ar1 to i8*), i64 24, i1 false) - %9 = bitcast [5 x i32]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %9, i8* align 16 bitcast ([5 x i32]* @__const.main.ar2 to i8*), i64 20, i1 false) - %10 = bitcast [8 x i32]* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %10, i8* align 16 bitcast ([8 x i32]* @__const.main.ar3 to i8*), i64 32, i1 false) - store i32 6, i32* %5, align 4 - store i32 5, i32* %6, align 4 - store i32 8, i32* %7, align 4 - %11 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([21 x i8], [21 x i8]* @.str.1, i64 0, i64 0)) - %12 = getelementptr inbounds [6 x i32], [6 x i32]* %2, i64 0, i64 0 - %13 = getelementptr inbounds [5 x i32], [5 x i32]* %3, i64 0, i64 0 - %14 = getelementptr inbounds [8 x i32], [8 x i32]* %4, i64 0, i64 0 - %15 = load i32, i32* %5, align 4 - %16 = load i32, i32* %6, align 4 - %17 = load i32, i32* %7, align 4 - call void @_Z10findCommonPiS_S_iii(i32* noundef %12, i32* noundef %13, i32* noundef %14, i32 noundef %15, i32 noundef %16, i32 noundef %17) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #6 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_find_common_elements_three_sorted_arrays.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-k-closest-elements-given-value.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/find-k-closest-elements-given-value.ll deleted file mode 100644 index 307f7e78..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-k-closest-elements-given-value.ll +++ /dev/null @@ -1,335 +0,0 @@ -; ModuleID = 'PE-benchmarks/find-k-closest-elements-given-value.cpp' -source_filename = "PE-benchmarks/find-k-closest-elements-given-value.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [4 x i8] c"%d \00", align 1 -@__const.main.arr = private unnamed_addr constant [13 x i32] [i32 12, i32 16, i32 22, i32 30, i32 35, i32 39, i32 42, i32 45, i32 48, i32 50, i32 53, i32 55, i32 56], align 16 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z13findCrossOverPiiii(i32* noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #0 { - %5 = alloca i32, align 4 - %6 = alloca i32*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i32* %0, i32** %6, align 8 - store i32 %1, i32* %7, align 4 - store i32 %2, i32* %8, align 4 - store i32 %3, i32* %9, align 4 - %11 = load i32*, i32** %6, align 8 - %12 = load i32, i32* %8, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i32, i32* %11, i64 %13 - %15 = load i32, i32* %14, align 4 - %16 = load i32, i32* %9, align 4 - %17 = icmp sle i32 %15, %16 - br i1 %17, label %18, label %20 - -18: ; preds = %4 - %19 = load i32, i32* %8, align 4 - store i32 %19, i32* %5, align 4 - br label %75 - -20: ; preds = %4 - %21 = load i32*, i32** %6, align 8 - %22 = load i32, i32* %7, align 4 - %23 = sext i32 %22 to i64 - %24 = getelementptr inbounds i32, i32* %21, i64 %23 - %25 = load i32, i32* %24, align 4 - %26 = load i32, i32* %9, align 4 - %27 = icmp sgt i32 %25, %26 - br i1 %27, label %28, label %30 - -28: ; preds = %20 - %29 = load i32, i32* %7, align 4 - store i32 %29, i32* %5, align 4 - br label %75 - -30: ; preds = %20 - %31 = load i32, i32* %7, align 4 - %32 = load i32, i32* %8, align 4 - %33 = add nsw i32 %31, %32 - %34 = sdiv i32 %33, 2 - store i32 %34, i32* %10, align 4 - %35 = load i32*, i32** %6, align 8 - %36 = load i32, i32* %10, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds i32, i32* %35, i64 %37 - %39 = load i32, i32* %38, align 4 - %40 = load i32, i32* %9, align 4 - %41 = icmp sle i32 %39, %40 - br i1 %41, label %42, label %53 - -42: ; preds = %30 - %43 = load i32*, i32** %6, align 8 - %44 = load i32, i32* %10, align 4 - %45 = add nsw i32 %44, 1 - %46 = sext i32 %45 to i64 - %47 = getelementptr inbounds i32, i32* %43, i64 %46 - %48 = load i32, i32* %47, align 4 - %49 = load i32, i32* %9, align 4 - %50 = icmp sgt i32 %48, %49 - br i1 %50, label %51, label %53 - -51: ; preds = %42 - %52 = load i32, i32* %10, align 4 - store i32 %52, i32* %5, align 4 - br label %75 - -53: ; preds = %42, %30 - %54 = load i32*, i32** %6, align 8 - %55 = load i32, i32* %10, align 4 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds i32, i32* %54, i64 %56 - %58 = load i32, i32* %57, align 4 - %59 = load i32, i32* %9, align 4 - %60 = icmp slt i32 %58, %59 - br i1 %60, label %61, label %68 - -61: ; preds = %53 - %62 = load i32*, i32** %6, align 8 - %63 = load i32, i32* %10, align 4 - %64 = add nsw i32 %63, 1 - %65 = load i32, i32* %8, align 4 - %66 = load i32, i32* %9, align 4 - %67 = call noundef i32 @_Z13findCrossOverPiiii(i32* noundef %62, i32 noundef %64, i32 noundef %65, i32 noundef %66) - store i32 %67, i32* %5, align 4 - br label %75 - -68: ; preds = %53 - %69 = load i32*, i32** %6, align 8 - %70 = load i32, i32* %7, align 4 - %71 = load i32, i32* %10, align 4 - %72 = sub nsw i32 %71, 1 - %73 = load i32, i32* %9, align 4 - %74 = call noundef i32 @_Z13findCrossOverPiiii(i32* noundef %69, i32 noundef %70, i32 noundef %72, i32 noundef %73) - store i32 %74, i32* %5, align 4 - br label %75 - -75: ; preds = %68, %61, %51, %28, %18 - %76 = load i32, i32* %5, align 4 - ret i32 %76 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13printKclosestPiiii(i32* noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #0 { - %5 = alloca i32*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - store i32* %0, i32** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - store i32 %3, i32* %8, align 4 - %12 = load i32*, i32** %5, align 8 - %13 = load i32, i32* %8, align 4 - %14 = sub nsw i32 %13, 1 - %15 = load i32, i32* %6, align 4 - %16 = call noundef i32 @_Z13findCrossOverPiiii(i32* noundef %12, i32 noundef 0, i32 noundef %14, i32 noundef %15) - store i32 %16, i32* %9, align 4 - %17 = load i32, i32* %9, align 4 - %18 = add nsw i32 %17, 1 - store i32 %18, i32* %10, align 4 - store i32 0, i32* %11, align 4 - %19 = load i32*, i32** %5, align 8 - %20 = load i32, i32* %9, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds i32, i32* %19, i64 %21 - %23 = load i32, i32* %22, align 4 - %24 = load i32, i32* %6, align 4 - %25 = icmp eq i32 %23, %24 - br i1 %25, label %26, label %29 - -26: ; preds = %4 - %27 = load i32, i32* %9, align 4 - %28 = add nsw i32 %27, -1 - store i32 %28, i32* %9, align 4 - br label %29 - -29: ; preds = %26, %4 - br label %30 - -30: ; preds = %75, %29 - %31 = load i32, i32* %9, align 4 - %32 = icmp sge i32 %31, 0 - br i1 %32, label %33, label %41 - -33: ; preds = %30 - %34 = load i32, i32* %10, align 4 - %35 = load i32, i32* %8, align 4 - %36 = icmp slt i32 %34, %35 - br i1 %36, label %37, label %41 - -37: ; preds = %33 - %38 = load i32, i32* %11, align 4 - %39 = load i32, i32* %7, align 4 - %40 = icmp slt i32 %38, %39 - br label %41 - -41: ; preds = %37, %33, %30 - %42 = phi i1 [ false, %33 ], [ false, %30 ], [ %40, %37 ] - br i1 %42, label %43, label %78 - -43: ; preds = %41 - %44 = load i32, i32* %6, align 4 - %45 = load i32*, i32** %5, align 8 - %46 = load i32, i32* %9, align 4 - %47 = sext i32 %46 to i64 - %48 = getelementptr inbounds i32, i32* %45, i64 %47 - %49 = load i32, i32* %48, align 4 - %50 = sub nsw i32 %44, %49 - %51 = load i32*, i32** %5, align 8 - %52 = load i32, i32* %10, align 4 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds i32, i32* %51, i64 %53 - %55 = load i32, i32* %54, align 4 - %56 = load i32, i32* %6, align 4 - %57 = sub nsw i32 %55, %56 - %58 = icmp slt i32 %50, %57 - br i1 %58, label %59, label %67 - -59: ; preds = %43 - %60 = load i32*, i32** %5, align 8 - %61 = load i32, i32* %9, align 4 - %62 = add nsw i32 %61, -1 - store i32 %62, i32* %9, align 4 - %63 = sext i32 %61 to i64 - %64 = getelementptr inbounds i32, i32* %60, i64 %63 - %65 = load i32, i32* %64, align 4 - %66 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), i32 noundef %65) - br label %75 - -67: ; preds = %43 - %68 = load i32*, i32** %5, align 8 - %69 = load i32, i32* %10, align 4 - %70 = add nsw i32 %69, 1 - store i32 %70, i32* %10, align 4 - %71 = sext i32 %69 to i64 - %72 = getelementptr inbounds i32, i32* %68, i64 %71 - %73 = load i32, i32* %72, align 4 - %74 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), i32 noundef %73) - br label %75 - -75: ; preds = %67, %59 - %76 = load i32, i32* %11, align 4 - %77 = add nsw i32 %76, 1 - store i32 %77, i32* %11, align 4 - br label %30, !llvm.loop !6 - -78: ; preds = %41 - br label %79 - -79: ; preds = %88, %78 - %80 = load i32, i32* %11, align 4 - %81 = load i32, i32* %7, align 4 - %82 = icmp slt i32 %80, %81 - br i1 %82, label %83, label %86 - -83: ; preds = %79 - %84 = load i32, i32* %9, align 4 - %85 = icmp sge i32 %84, 0 - br label %86 - -86: ; preds = %83, %79 - %87 = phi i1 [ false, %79 ], [ %85, %83 ] - br i1 %87, label %88, label %98 - -88: ; preds = %86 - %89 = load i32*, i32** %5, align 8 - %90 = load i32, i32* %9, align 4 - %91 = add nsw i32 %90, -1 - store i32 %91, i32* %9, align 4 - %92 = sext i32 %90 to i64 - %93 = getelementptr inbounds i32, i32* %89, i64 %92 - %94 = load i32, i32* %93, align 4 - %95 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), i32 noundef %94) - %96 = load i32, i32* %11, align 4 - %97 = add nsw i32 %96, 1 - store i32 %97, i32* %11, align 4 - br label %79, !llvm.loop !8 - -98: ; preds = %86 - br label %99 - -99: ; preds = %109, %98 - %100 = load i32, i32* %11, align 4 - %101 = load i32, i32* %7, align 4 - %102 = icmp slt i32 %100, %101 - br i1 %102, label %103, label %107 - -103: ; preds = %99 - %104 = load i32, i32* %10, align 4 - %105 = load i32, i32* %8, align 4 - %106 = icmp slt i32 %104, %105 - br label %107 - -107: ; preds = %103, %99 - %108 = phi i1 [ false, %99 ], [ %106, %103 ] - br i1 %108, label %109, label %119 - -109: ; preds = %107 - %110 = load i32*, i32** %5, align 8 - %111 = load i32, i32* %10, align 4 - %112 = add nsw i32 %111, 1 - store i32 %112, i32* %10, align 4 - %113 = sext i32 %111 to i64 - %114 = getelementptr inbounds i32, i32* %110, i64 %113 - %115 = load i32, i32* %114, align 4 - %116 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), i32 noundef %115) - %117 = load i32, i32* %11, align 4 - %118 = add nsw i32 %117, 1 - store i32 %118, i32* %11, align 4 - br label %99, !llvm.loop !9 - -119: ; preds = %107 - ret void -} - -declare i32 @printf(i8* noundef, ...) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #2 { - %1 = alloca i32, align 4 - %2 = alloca [13 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %6 = bitcast [13 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %6, i8* align 16 bitcast ([13 x i32]* @__const.main.arr to i8*), i64 52, i1 false) - store i32 13, i32* %3, align 4 - store i32 35, i32* %4, align 4 - store i32 4, i32* %5, align 4 - %7 = getelementptr inbounds [13 x i32], [13 x i32]* %2, i64 0, i64 0 - %8 = load i32, i32* %4, align 4 - %9 = load i32, i32* %3, align 4 - call void @_Z13printKclosestPiiii(i32* noundef %7, i32 noundef %8, i32 noundef 4, i32 noundef %9) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #3 - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-length-of-the-longest-consecutive-path-in-a-character-matrix.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/find-length-of-the-longest-consecutive-path-in-a-character-matrix.ll deleted file mode 100644 index 89b6fab9..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-length-of-the-longest-consecutive-path-in-a-character-matrix.ll +++ /dev/null @@ -1,429 +0,0 @@ -; ModuleID = 'PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp' -source_filename = "PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -$_ZSt3maxIiERKT_S2_S2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@x = dso_local global [8 x i32] [i32 0, i32 1, i32 1, i32 -1, i32 1, i32 0, i32 -1, i32 -1], align 16 -@y = dso_local global [8 x i32] [i32 1, i32 0, i32 1, i32 1, i32 -1, i32 -1, i32 0, i32 -1], align 16 -@dp = dso_local global [3 x [3 x i32]] zeroinitializer, align 16 -@__const.main.mat = private unnamed_addr constant [3 x [3 x i8]] [[3 x i8] c"acd", [3 x i8] c"hba", [3 x i8] c"igf"], align 1 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_find_length_of_the_longest_consecutive_path_in_a_character_matrix.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z7isvalidii(i32 noundef %0, i32 noundef %1) #4 { - %3 = alloca i1, align 1 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32 %0, i32* %4, align 4 - store i32 %1, i32* %5, align 4 - %6 = load i32, i32* %4, align 4 - %7 = icmp slt i32 %6, 0 - br i1 %7, label %17, label %8 - -8: ; preds = %2 - %9 = load i32, i32* %5, align 4 - %10 = icmp slt i32 %9, 0 - br i1 %10, label %17, label %11 - -11: ; preds = %8 - %12 = load i32, i32* %4, align 4 - %13 = icmp sge i32 %12, 3 - br i1 %13, label %17, label %14 - -14: ; preds = %11 - %15 = load i32, i32* %5, align 4 - %16 = icmp sge i32 %15, 3 - br i1 %16, label %17, label %18 - -17: ; preds = %14, %11, %8, %2 - store i1 false, i1* %3, align 1 - br label %19 - -18: ; preds = %14 - store i1 true, i1* %3, align 1 - br label %19 - -19: ; preds = %18, %17 - %20 = load i1, i1* %3, align 1 - ret i1 %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z10isadjacentcc(i8 noundef signext %0, i8 noundef signext %1) #4 { - %3 = alloca i8, align 1 - %4 = alloca i8, align 1 - store i8 %0, i8* %3, align 1 - store i8 %1, i8* %4, align 1 - %5 = load i8, i8* %4, align 1 - %6 = sext i8 %5 to i32 - %7 = load i8, i8* %3, align 1 - %8 = sext i8 %7 to i32 - %9 = sub nsw i32 %6, %8 - %10 = icmp eq i32 %9, 1 - ret i1 %10 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z10getLenUtilPA3_ciic([3 x i8]* noundef %0, i32 noundef %1, i32 noundef %2, i8 noundef signext %3) #5 { - %5 = alloca i32, align 4 - %6 = alloca [3 x i8]*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i8, align 1 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - store [3 x i8]* %0, [3 x i8]** %6, align 8 - store i32 %1, i32* %7, align 4 - store i32 %2, i32* %8, align 4 - store i8 %3, i8* %9, align 1 - %13 = load i32, i32* %7, align 4 - %14 = load i32, i32* %8, align 4 - %15 = call noundef zeroext i1 @_Z7isvalidii(i32 noundef %13, i32 noundef %14) - br i1 %15, label %16, label %27 - -16: ; preds = %4 - %17 = load i8, i8* %9, align 1 - %18 = load [3 x i8]*, [3 x i8]** %6, align 8 - %19 = load i32, i32* %7, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds [3 x i8], [3 x i8]* %18, i64 %20 - %22 = load i32, i32* %8, align 4 - %23 = sext i32 %22 to i64 - %24 = getelementptr inbounds [3 x i8], [3 x i8]* %21, i64 0, i64 %23 - %25 = load i8, i8* %24, align 1 - %26 = call noundef zeroext i1 @_Z10isadjacentcc(i8 noundef signext %17, i8 noundef signext %25) - br i1 %26, label %28, label %27 - -27: ; preds = %16, %4 - store i32 0, i32* %5, align 4 - br label %86 - -28: ; preds = %16 - %29 = load i32, i32* %7, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* @dp, i64 0, i64 %30 - %32 = load i32, i32* %8, align 4 - %33 = sext i32 %32 to i64 - %34 = getelementptr inbounds [3 x i32], [3 x i32]* %31, i64 0, i64 %33 - %35 = load i32, i32* %34, align 4 - %36 = icmp ne i32 %35, -1 - br i1 %36, label %37, label %45 - -37: ; preds = %28 - %38 = load i32, i32* %7, align 4 - %39 = sext i32 %38 to i64 - %40 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* @dp, i64 0, i64 %39 - %41 = load i32, i32* %8, align 4 - %42 = sext i32 %41 to i64 - %43 = getelementptr inbounds [3 x i32], [3 x i32]* %40, i64 0, i64 %42 - %44 = load i32, i32* %43, align 4 - store i32 %44, i32* %5, align 4 - br label %86 - -45: ; preds = %28 - store i32 0, i32* %10, align 4 - store i32 0, i32* %11, align 4 - br label %46 - -46: ; preds = %75, %45 - %47 = load i32, i32* %11, align 4 - %48 = icmp slt i32 %47, 8 - br i1 %48, label %49, label %78 - -49: ; preds = %46 - %50 = load [3 x i8]*, [3 x i8]** %6, align 8 - %51 = load i32, i32* %7, align 4 - %52 = load i32, i32* %11, align 4 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds [8 x i32], [8 x i32]* @x, i64 0, i64 %53 - %55 = load i32, i32* %54, align 4 - %56 = add nsw i32 %51, %55 - %57 = load i32, i32* %8, align 4 - %58 = load i32, i32* %11, align 4 - %59 = sext i32 %58 to i64 - %60 = getelementptr inbounds [8 x i32], [8 x i32]* @y, i64 0, i64 %59 - %61 = load i32, i32* %60, align 4 - %62 = add nsw i32 %57, %61 - %63 = load [3 x i8]*, [3 x i8]** %6, align 8 - %64 = load i32, i32* %7, align 4 - %65 = sext i32 %64 to i64 - %66 = getelementptr inbounds [3 x i8], [3 x i8]* %63, i64 %65 - %67 = load i32, i32* %8, align 4 - %68 = sext i32 %67 to i64 - %69 = getelementptr inbounds [3 x i8], [3 x i8]* %66, i64 0, i64 %68 - %70 = load i8, i8* %69, align 1 - %71 = call noundef i32 @_Z10getLenUtilPA3_ciic([3 x i8]* noundef %50, i32 noundef %56, i32 noundef %62, i8 noundef signext %70) - %72 = add nsw i32 1, %71 - store i32 %72, i32* %12, align 4 - %73 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %10, i32* noundef nonnull align 4 dereferenceable(4) %12) - %74 = load i32, i32* %73, align 4 - store i32 %74, i32* %10, align 4 - br label %75 - -75: ; preds = %49 - %76 = load i32, i32* %11, align 4 - %77 = add nsw i32 %76, 1 - store i32 %77, i32* %11, align 4 - br label %46, !llvm.loop !6 - -78: ; preds = %46 - %79 = load i32, i32* %10, align 4 - %80 = load i32, i32* %7, align 4 - %81 = sext i32 %80 to i64 - %82 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* @dp, i64 0, i64 %81 - %83 = load i32, i32* %8, align 4 - %84 = sext i32 %83 to i64 - %85 = getelementptr inbounds [3 x i32], [3 x i32]* %82, i64 0, i64 %84 - store i32 %79, i32* %85, align 4 - store i32 %79, i32* %5, align 4 - br label %86 - -86: ; preds = %78, %37, %27 - %87 = load i32, i32* %5, align 4 - ret i32 %87 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %4, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %5, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z6getLenPA3_cc([3 x i8]* noundef %0, i8 noundef signext %1) #5 { - %3 = alloca [3 x i8]*, align 8 - %4 = alloca i8, align 1 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store [3 x i8]* %0, [3 x i8]** %3, align 8 - store i8 %1, i8* %4, align 1 - call void @llvm.memset.p0i8.i64(i8* align 16 bitcast ([3 x [3 x i32]]* @dp to i8*), i8 -1, i64 36, i1 false) - store i32 0, i32* %5, align 4 - store i32 0, i32* %6, align 4 - br label %10 - -10: ; preds = %62, %2 - %11 = load i32, i32* %6, align 4 - %12 = icmp slt i32 %11, 3 - br i1 %12, label %13, label %65 - -13: ; preds = %10 - store i32 0, i32* %7, align 4 - br label %14 - -14: ; preds = %58, %13 - %15 = load i32, i32* %7, align 4 - %16 = icmp slt i32 %15, 3 - br i1 %16, label %17, label %61 - -17: ; preds = %14 - %18 = load [3 x i8]*, [3 x i8]** %3, align 8 - %19 = load i32, i32* %6, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds [3 x i8], [3 x i8]* %18, i64 %20 - %22 = load i32, i32* %7, align 4 - %23 = sext i32 %22 to i64 - %24 = getelementptr inbounds [3 x i8], [3 x i8]* %21, i64 0, i64 %23 - %25 = load i8, i8* %24, align 1 - %26 = sext i8 %25 to i32 - %27 = load i8, i8* %4, align 1 - %28 = sext i8 %27 to i32 - %29 = icmp eq i32 %26, %28 - br i1 %29, label %30, label %57 - -30: ; preds = %17 - store i32 0, i32* %8, align 4 - br label %31 - -31: ; preds = %53, %30 - %32 = load i32, i32* %8, align 4 - %33 = icmp slt i32 %32, 8 - br i1 %33, label %34, label %56 - -34: ; preds = %31 - %35 = load [3 x i8]*, [3 x i8]** %3, align 8 - %36 = load i32, i32* %6, align 4 - %37 = load i32, i32* %8, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds [8 x i32], [8 x i32]* @x, i64 0, i64 %38 - %40 = load i32, i32* %39, align 4 - %41 = add nsw i32 %36, %40 - %42 = load i32, i32* %7, align 4 - %43 = load i32, i32* %8, align 4 - %44 = sext i32 %43 to i64 - %45 = getelementptr inbounds [8 x i32], [8 x i32]* @y, i64 0, i64 %44 - %46 = load i32, i32* %45, align 4 - %47 = add nsw i32 %42, %46 - %48 = load i8, i8* %4, align 1 - %49 = call noundef i32 @_Z10getLenUtilPA3_ciic([3 x i8]* noundef %35, i32 noundef %41, i32 noundef %47, i8 noundef signext %48) - %50 = add nsw i32 1, %49 - store i32 %50, i32* %9, align 4 - %51 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %5, i32* noundef nonnull align 4 dereferenceable(4) %9) - %52 = load i32, i32* %51, align 4 - store i32 %52, i32* %5, align 4 - br label %53 - -53: ; preds = %34 - %54 = load i32, i32* %8, align 4 - %55 = add nsw i32 %54, 1 - store i32 %55, i32* %8, align 4 - br label %31, !llvm.loop !8 - -56: ; preds = %31 - br label %57 - -57: ; preds = %56, %17 - br label %58 - -58: ; preds = %57 - %59 = load i32, i32* %7, align 4 - %60 = add nsw i32 %59, 1 - store i32 %60, i32* %7, align 4 - br label %14, !llvm.loop !9 - -61: ; preds = %14 - br label %62 - -62: ; preds = %61 - %63 = load i32, i32* %6, align 4 - %64 = add nsw i32 %63, 1 - store i32 %64, i32* %6, align 4 - br label %10, !llvm.loop !10 - -65: ; preds = %10 - %66 = load i32, i32* %5, align 4 - ret i32 %66 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #6 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [3 x [3 x i8]], align 1 - store i32 0, i32* %1, align 4 - %3 = bitcast [3 x [3 x i8]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %3, i8* align 1 getelementptr inbounds ([3 x [3 x i8]], [3 x [3 x i8]]* @__const.main.mat, i32 0, i32 0, i32 0), i64 9, i1 false) - %4 = getelementptr inbounds [3 x [3 x i8]], [3 x [3 x i8]]* %2, i64 0, i64 0 - %5 = call noundef i32 @_Z6getLenPA3_cc([3 x i8]* noundef %4, i8 noundef signext 97) - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %5) - %7 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %6, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %8 = getelementptr inbounds [3 x [3 x i8]], [3 x [3 x i8]]* %2, i64 0, i64 0 - %9 = call noundef i32 @_Z6getLenPA3_cc([3 x i8]* noundef %8, i8 noundef signext 101) - %10 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %9) - %11 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %10, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %12 = getelementptr inbounds [3 x [3 x i8]], [3 x [3 x i8]]* %2, i64 0, i64 0 - %13 = call noundef i32 @_Z6getLenPA3_cc([3 x i8]* noundef %12, i8 noundef signext 98) - %14 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %13) - %15 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %14, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %16 = getelementptr inbounds [3 x [3 x i8]], [3 x [3 x i8]]* %2, i64 0, i64 0 - %17 = call noundef i32 @_Z6getLenPA3_cc([3 x i8]* noundef %16, i8 noundef signext 102) - %18 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %17) - %19 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %18, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_find_length_of_the_longest_consecutive_path_in_a_character_matrix.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn writeonly } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-minimum-number-of-coins-that-make-a-change.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/find-minimum-number-of-coins-that-make-a-change.ll deleted file mode 100644 index aca37202..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-minimum-number-of-coins-that-make-a-change.ll +++ /dev/null @@ -1,246 +0,0 @@ -; ModuleID = 'PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp' -source_filename = "PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.coins = private unnamed_addr constant [4 x i32] [i32 9, i32 6, i32 5, i32 1], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [27 x i8] c"Minimum coins required is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_find_minimum_number_of_coins_that_make_a_change.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z8minCoinsPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %13 = load i32, i32* %6, align 4 - %14 = add nsw i32 %13, 1 - %15 = zext i32 %14 to i64 - %16 = call i8* @llvm.stacksave() - store i8* %16, i8** %7, align 8 - %17 = alloca i32, i64 %15, align 16 - store i64 %15, i64* %8, align 8 - %18 = getelementptr inbounds i32, i32* %17, i64 0 - store i32 0, i32* %18, align 16 - store i32 1, i32* %9, align 4 - br label %19 - -19: ; preds = %27, %3 - %20 = load i32, i32* %9, align 4 - %21 = load i32, i32* %6, align 4 - %22 = icmp sle i32 %20, %21 - br i1 %22, label %23, label %30 - -23: ; preds = %19 - %24 = load i32, i32* %9, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds i32, i32* %17, i64 %25 - store i32 2147483647, i32* %26, align 4 - br label %27 - -27: ; preds = %23 - %28 = load i32, i32* %9, align 4 - %29 = add nsw i32 %28, 1 - store i32 %29, i32* %9, align 4 - br label %19, !llvm.loop !6 - -30: ; preds = %19 - store i32 1, i32* %10, align 4 - br label %31 - -31: ; preds = %81, %30 - %32 = load i32, i32* %10, align 4 - %33 = load i32, i32* %6, align 4 - %34 = icmp sle i32 %32, %33 - br i1 %34, label %35, label %84 - -35: ; preds = %31 - store i32 0, i32* %11, align 4 - br label %36 - -36: ; preds = %77, %35 - %37 = load i32, i32* %11, align 4 - %38 = load i32, i32* %5, align 4 - %39 = icmp slt i32 %37, %38 - br i1 %39, label %40, label %80 - -40: ; preds = %36 - %41 = load i32*, i32** %4, align 8 - %42 = load i32, i32* %11, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds i32, i32* %41, i64 %43 - %45 = load i32, i32* %44, align 4 - %46 = load i32, i32* %10, align 4 - %47 = icmp sle i32 %45, %46 - br i1 %47, label %48, label %76 - -48: ; preds = %40 - %49 = load i32, i32* %10, align 4 - %50 = load i32*, i32** %4, align 8 - %51 = load i32, i32* %11, align 4 - %52 = sext i32 %51 to i64 - %53 = getelementptr inbounds i32, i32* %50, i64 %52 - %54 = load i32, i32* %53, align 4 - %55 = sub nsw i32 %49, %54 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds i32, i32* %17, i64 %56 - %58 = load i32, i32* %57, align 4 - store i32 %58, i32* %12, align 4 - %59 = load i32, i32* %12, align 4 - %60 = icmp ne i32 %59, 2147483647 - br i1 %60, label %61, label %75 - -61: ; preds = %48 - %62 = load i32, i32* %12, align 4 - %63 = add nsw i32 %62, 1 - %64 = load i32, i32* %10, align 4 - %65 = sext i32 %64 to i64 - %66 = getelementptr inbounds i32, i32* %17, i64 %65 - %67 = load i32, i32* %66, align 4 - %68 = icmp slt i32 %63, %67 - br i1 %68, label %69, label %75 - -69: ; preds = %61 - %70 = load i32, i32* %12, align 4 - %71 = add nsw i32 %70, 1 - %72 = load i32, i32* %10, align 4 - %73 = sext i32 %72 to i64 - %74 = getelementptr inbounds i32, i32* %17, i64 %73 - store i32 %71, i32* %74, align 4 - br label %75 - -75: ; preds = %69, %61, %48 - br label %76 - -76: ; preds = %75, %40 - br label %77 - -77: ; preds = %76 - %78 = load i32, i32* %11, align 4 - %79 = add nsw i32 %78, 1 - store i32 %79, i32* %11, align 4 - br label %36, !llvm.loop !8 - -80: ; preds = %36 - br label %81 - -81: ; preds = %80 - %82 = load i32, i32* %10, align 4 - %83 = add nsw i32 %82, 1 - store i32 %83, i32* %10, align 4 - br label %31, !llvm.loop !9 - -84: ; preds = %31 - %85 = load i32, i32* %6, align 4 - %86 = sext i32 %85 to i64 - %87 = getelementptr inbounds i32, i32* %17, i64 %86 - %88 = load i32, i32* %87, align 4 - %89 = load i8*, i8** %7, align 8 - call void @llvm.stackrestore(i8* %89) - ret i32 %88 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [4 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [4 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([4 x i32]* @__const.main.coins to i8*), i64 16, i1 false) - store i32 4, i32* %3, align 4 - store i32 11, i32* %4, align 4 - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([27 x i8], [27 x i8]* @.str, i64 0, i64 0)) - %7 = getelementptr inbounds [4 x i32], [4 x i32]* %2, i64 0, i64 0 - %8 = load i32, i32* %3, align 4 - %9 = load i32, i32* %4, align 4 - %10 = call noundef i32 @_Z8minCoinsPiii(i32* noundef %7, i32 noundef %8, i32 noundef %9) - %11 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %6, i32 noundef %10) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_find_minimum_number_of_coins_that_make_a_change.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-parity.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/find-parity.ll deleted file mode 100644 index a3a1c951..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-parity.ll +++ /dev/null @@ -1,127 +0,0 @@ -; ModuleID = 'PE-benchmarks/find-parity.cpp' -source_filename = "PE-benchmarks/find-parity.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [14 x i8] c"Parity of no \00", align 1 -@.str.1 = private unnamed_addr constant [4 x i8] c" = \00", align 1 -@.str.2 = private unnamed_addr constant [4 x i8] c"odd\00", align 1 -@.str.3 = private unnamed_addr constant [5 x i8] c"even\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_find_parity.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z9getParityj(i32 noundef %0) #4 { - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - store i32 %0, i32* %2, align 4 - store i32 0, i32* %3, align 4 - br label %4 - -4: ; preds = %7, %1 - %5 = load i32, i32* %2, align 4 - %6 = icmp ne i32 %5, 0 - br i1 %6, label %7, label %16 - -7: ; preds = %4 - %8 = load i32, i32* %3, align 4 - %9 = icmp ne i32 %8, 0 - %10 = xor i1 %9, true - %11 = zext i1 %10 to i32 - store i32 %11, i32* %3, align 4 - %12 = load i32, i32* %2, align 4 - %13 = load i32, i32* %2, align 4 - %14 = sub i32 %13, 1 - %15 = and i32 %12, %14 - store i32 %15, i32* %2, align 4 - br label %4, !llvm.loop !6 - -16: ; preds = %4 - %17 = load i32, i32* %3, align 4 - ret i32 %17 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 7, i32* %2, align 4 - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([14 x i8], [14 x i8]* @.str, i64 0, i64 0)) - %4 = load i32, i32* %2, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEj(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %3, i32 noundef %4) - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %5, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.1, i64 0, i64 0)) - %7 = load i32, i32* %2, align 4 - %8 = call noundef i32 @_Z9getParityj(i32 noundef %7) - %9 = icmp ne i32 %8, 0 - %10 = zext i1 %9 to i64 - %11 = select i1 %9, i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.3, i64 0, i64 0) - %12 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %6, i8* noundef %11) - %13 = call i32 @getchar() - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEj(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare i32 @getchar() #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_find_parity.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-two-non-repeating-element.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/find-two-non-repeating-element.ll deleted file mode 100644 index 30a2b79c..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/find-two-non-repeating-element.ll +++ /dev/null @@ -1,224 +0,0 @@ -; ModuleID = 'PE-benchmarks/find-two-non-repeating-element.cpp' -source_filename = "PE-benchmarks/find-two-non-repeating-element.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [8 x i32] [i32 2, i32 3, i32 7, i32 9, i32 11, i32 2, i32 3, i32 11], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [32 x i8] c"The non-repeating elements are \00", align 1 -@.str.1 = private unnamed_addr constant [6 x i8] c" and \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_find_two_non_repeating_element.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z19get2NonRepeatingNosPiiS_S_(i32* noundef %0, i32 noundef %1, i32* noundef %2, i32* noundef %3) #4 { - %5 = alloca i32*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - store i32* %0, i32** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32* %2, i32** %7, align 8 - store i32* %3, i32** %8, align 8 - %12 = load i32*, i32** %5, align 8 - %13 = getelementptr inbounds i32, i32* %12, i64 0 - %14 = load i32, i32* %13, align 4 - store i32 %14, i32* %9, align 4 - %15 = load i32*, i32** %7, align 8 - store i32 0, i32* %15, align 4 - %16 = load i32*, i32** %8, align 8 - store i32 0, i32* %16, align 4 - store i32 1, i32* %11, align 4 - br label %17 - -17: ; preds = %29, %4 - %18 = load i32, i32* %11, align 4 - %19 = load i32, i32* %6, align 4 - %20 = icmp slt i32 %18, %19 - br i1 %20, label %21, label %32 - -21: ; preds = %17 - %22 = load i32*, i32** %5, align 8 - %23 = load i32, i32* %11, align 4 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds i32, i32* %22, i64 %24 - %26 = load i32, i32* %25, align 4 - %27 = load i32, i32* %9, align 4 - %28 = xor i32 %27, %26 - store i32 %28, i32* %9, align 4 - br label %29 - -29: ; preds = %21 - %30 = load i32, i32* %11, align 4 - %31 = add nsw i32 %30, 1 - store i32 %31, i32* %11, align 4 - br label %17, !llvm.loop !6 - -32: ; preds = %17 - %33 = load i32, i32* %9, align 4 - %34 = load i32, i32* %9, align 4 - %35 = sub nsw i32 %34, 1 - %36 = xor i32 %35, -1 - %37 = and i32 %33, %36 - store i32 %37, i32* %10, align 4 - store i32 0, i32* %11, align 4 - br label %38 - -38: ; preds = %72, %32 - %39 = load i32, i32* %11, align 4 - %40 = load i32, i32* %6, align 4 - %41 = icmp slt i32 %39, %40 - br i1 %41, label %42, label %75 - -42: ; preds = %38 - %43 = load i32*, i32** %5, align 8 - %44 = load i32, i32* %11, align 4 - %45 = sext i32 %44 to i64 - %46 = getelementptr inbounds i32, i32* %43, i64 %45 - %47 = load i32, i32* %46, align 4 - %48 = load i32, i32* %10, align 4 - %49 = and i32 %47, %48 - %50 = icmp ne i32 %49, 0 - br i1 %50, label %51, label %61 - -51: ; preds = %42 - %52 = load i32*, i32** %7, align 8 - %53 = load i32, i32* %52, align 4 - %54 = load i32*, i32** %5, align 8 - %55 = load i32, i32* %11, align 4 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds i32, i32* %54, i64 %56 - %58 = load i32, i32* %57, align 4 - %59 = xor i32 %53, %58 - %60 = load i32*, i32** %7, align 8 - store i32 %59, i32* %60, align 4 - br label %71 - -61: ; preds = %42 - %62 = load i32*, i32** %8, align 8 - %63 = load i32, i32* %62, align 4 - %64 = load i32*, i32** %5, align 8 - %65 = load i32, i32* %11, align 4 - %66 = sext i32 %65 to i64 - %67 = getelementptr inbounds i32, i32* %64, i64 %66 - %68 = load i32, i32* %67, align 4 - %69 = xor i32 %63, %68 - %70 = load i32*, i32** %8, align 8 - store i32 %69, i32* %70, align 4 - br label %71 - -71: ; preds = %61, %51 - br label %72 - -72: ; preds = %71 - %73 = load i32, i32* %11, align 4 - %74 = add nsw i32 %73, 1 - store i32 %74, i32* %11, align 4 - br label %38, !llvm.loop !8 - -75: ; preds = %38 - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 { - %1 = alloca [8 x i32], align 16 - %2 = alloca i32*, align 8 - %3 = alloca i32*, align 8 - %4 = bitcast [8 x i32]* %1 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([8 x i32]* @__const.main.arr to i8*), i64 32, i1 false) - %5 = call noalias noundef nonnull i8* @_Znam(i64 noundef 16) #8 - %6 = bitcast i8* %5 to i32* - store i32* %6, i32** %2, align 8 - %7 = call noalias noundef nonnull i8* @_Znam(i64 noundef 16) #8 - %8 = bitcast i8* %7 to i32* - store i32* %8, i32** %3, align 8 - %9 = getelementptr inbounds [8 x i32], [8 x i32]* %1, i64 0, i64 0 - %10 = load i32*, i32** %2, align 8 - %11 = load i32*, i32** %3, align 8 - call void @_Z19get2NonRepeatingNosPiiS_S_(i32* noundef %9, i32 noundef 8, i32* noundef %10, i32* noundef %11) - %12 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([32 x i8], [32 x i8]* @.str, i64 0, i64 0)) - %13 = load i32*, i32** %2, align 8 - %14 = load i32, i32* %13, align 4 - %15 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %12, i32 noundef %14) - %16 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %15, i8* noundef getelementptr inbounds ([6 x i8], [6 x i8]* @.str.1, i64 0, i64 0)) - %17 = load i32*, i32** %3, align 8 - %18 = load i32, i32* %17, align 4 - %19 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %16, i32 noundef %18) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #6 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #7 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_find_two_non_repeating_element.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn } -attributes #7 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/finite-automata-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/finite-automata-algorithm.ll deleted file mode 100644 index 700dce6a..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/finite-automata-algorithm.ll +++ /dev/null @@ -1,335 +0,0 @@ -; ModuleID = 'PE-benchmarks/finite-automata-algorithm.cpp' -source_filename = "PE-benchmarks/finite-automata-algorithm.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [28 x i8] c"\0A Pattern found at index %d\00", align 1 -@.str.1 = private unnamed_addr constant [19 x i8] c"AABAACAADAABAAABAA\00", align 1 -@.str.2 = private unnamed_addr constant [5 x i8] c"AABA\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z12getNextStatePciii(i8* noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #0 { - %5 = alloca i32, align 4 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - store i8* %0, i8** %6, align 8 - store i32 %1, i32* %7, align 4 - store i32 %2, i32* %8, align 4 - store i32 %3, i32* %9, align 4 - %12 = load i32, i32* %8, align 4 - %13 = load i32, i32* %7, align 4 - %14 = icmp slt i32 %12, %13 - br i1 %14, label %15, label %27 - -15: ; preds = %4 - %16 = load i32, i32* %9, align 4 - %17 = load i8*, i8** %6, align 8 - %18 = load i32, i32* %8, align 4 - %19 = sext i32 %18 to i64 - %20 = getelementptr inbounds i8, i8* %17, i64 %19 - %21 = load i8, i8* %20, align 1 - %22 = sext i8 %21 to i32 - %23 = icmp eq i32 %16, %22 - br i1 %23, label %24, label %27 - -24: ; preds = %15 - %25 = load i32, i32* %8, align 4 - %26 = add nsw i32 %25, 1 - store i32 %26, i32* %5, align 4 - br label %85 - -27: ; preds = %15, %4 - %28 = load i32, i32* %8, align 4 - store i32 %28, i32* %10, align 4 - br label %29 - -29: ; preds = %81, %27 - %30 = load i32, i32* %10, align 4 - %31 = icmp sgt i32 %30, 0 - br i1 %31, label %32, label %84 - -32: ; preds = %29 - %33 = load i8*, i8** %6, align 8 - %34 = load i32, i32* %10, align 4 - %35 = sub nsw i32 %34, 1 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds i8, i8* %33, i64 %36 - %38 = load i8, i8* %37, align 1 - %39 = sext i8 %38 to i32 - %40 = load i32, i32* %9, align 4 - %41 = icmp eq i32 %39, %40 - br i1 %41, label %42, label %80 - -42: ; preds = %32 - store i32 0, i32* %11, align 4 - br label %43 - -43: ; preds = %69, %42 - %44 = load i32, i32* %11, align 4 - %45 = load i32, i32* %10, align 4 - %46 = sub nsw i32 %45, 1 - %47 = icmp slt i32 %44, %46 - br i1 %47, label %48, label %72 - -48: ; preds = %43 - %49 = load i8*, i8** %6, align 8 - %50 = load i32, i32* %11, align 4 - %51 = sext i32 %50 to i64 - %52 = getelementptr inbounds i8, i8* %49, i64 %51 - %53 = load i8, i8* %52, align 1 - %54 = sext i8 %53 to i32 - %55 = load i8*, i8** %6, align 8 - %56 = load i32, i32* %8, align 4 - %57 = load i32, i32* %10, align 4 - %58 = sub nsw i32 %56, %57 - %59 = add nsw i32 %58, 1 - %60 = load i32, i32* %11, align 4 - %61 = add nsw i32 %59, %60 - %62 = sext i32 %61 to i64 - %63 = getelementptr inbounds i8, i8* %55, i64 %62 - %64 = load i8, i8* %63, align 1 - %65 = sext i8 %64 to i32 - %66 = icmp ne i32 %54, %65 - br i1 %66, label %67, label %68 - -67: ; preds = %48 - br label %72 - -68: ; preds = %48 - br label %69 - -69: ; preds = %68 - %70 = load i32, i32* %11, align 4 - %71 = add nsw i32 %70, 1 - store i32 %71, i32* %11, align 4 - br label %43, !llvm.loop !6 - -72: ; preds = %67, %43 - %73 = load i32, i32* %11, align 4 - %74 = load i32, i32* %10, align 4 - %75 = sub nsw i32 %74, 1 - %76 = icmp eq i32 %73, %75 - br i1 %76, label %77, label %79 - -77: ; preds = %72 - %78 = load i32, i32* %10, align 4 - store i32 %78, i32* %5, align 4 - br label %85 - -79: ; preds = %72 - br label %80 - -80: ; preds = %79, %32 - br label %81 - -81: ; preds = %80 - %82 = load i32, i32* %10, align 4 - %83 = add nsw i32 %82, -1 - store i32 %83, i32* %10, align 4 - br label %29, !llvm.loop !8 - -84: ; preds = %29 - store i32 0, i32* %5, align 4 - br label %85 - -85: ; preds = %84, %77, %24 - %86 = load i32, i32* %5, align 4 - ret i32 %86 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z9computeTFPciPA256_i(i8* noundef %0, i32 noundef %1, [256 x i32]* noundef %2) #0 { - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca [256 x i32]*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i8* %0, i8** %4, align 8 - store i32 %1, i32* %5, align 4 - store [256 x i32]* %2, [256 x i32]** %6, align 8 - store i32 0, i32* %7, align 4 - br label %9 - -9: ; preds = %34, %3 - %10 = load i32, i32* %7, align 4 - %11 = load i32, i32* %5, align 4 - %12 = icmp sle i32 %10, %11 - br i1 %12, label %13, label %37 - -13: ; preds = %9 - store i32 0, i32* %8, align 4 - br label %14 - -14: ; preds = %30, %13 - %15 = load i32, i32* %8, align 4 - %16 = icmp slt i32 %15, 256 - br i1 %16, label %17, label %33 - -17: ; preds = %14 - %18 = load i8*, i8** %4, align 8 - %19 = load i32, i32* %5, align 4 - %20 = load i32, i32* %7, align 4 - %21 = load i32, i32* %8, align 4 - %22 = call noundef i32 @_Z12getNextStatePciii(i8* noundef %18, i32 noundef %19, i32 noundef %20, i32 noundef %21) - %23 = load [256 x i32]*, [256 x i32]** %6, align 8 - %24 = load i32, i32* %7, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds [256 x i32], [256 x i32]* %23, i64 %25 - %27 = load i32, i32* %8, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds [256 x i32], [256 x i32]* %26, i64 0, i64 %28 - store i32 %22, i32* %29, align 4 - br label %30 - -30: ; preds = %17 - %31 = load i32, i32* %8, align 4 - %32 = add nsw i32 %31, 1 - store i32 %32, i32* %8, align 4 - br label %14, !llvm.loop !9 - -33: ; preds = %14 - br label %34 - -34: ; preds = %33 - %35 = load i32, i32* %7, align 4 - %36 = add nsw i32 %35, 1 - store i32 %36, i32* %7, align 4 - br label %9, !llvm.loop !10 - -37: ; preds = %9 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z6searchPcS_(i8* noundef %0, i8* noundef %1) #1 { - %3 = alloca i8*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i8* %0, i8** %3, align 8 - store i8* %1, i8** %4, align 8 - %11 = load i8*, i8** %3, align 8 - %12 = call i64 @strlen(i8* noundef %11) #6 - %13 = trunc i64 %12 to i32 - store i32 %13, i32* %5, align 4 - %14 = load i8*, i8** %4, align 8 - %15 = call i64 @strlen(i8* noundef %14) #6 - %16 = trunc i64 %15 to i32 - store i32 %16, i32* %6, align 4 - %17 = load i32, i32* %5, align 4 - %18 = add nsw i32 %17, 1 - %19 = zext i32 %18 to i64 - %20 = call i8* @llvm.stacksave() - store i8* %20, i8** %7, align 8 - %21 = alloca [256 x i32], i64 %19, align 16 - store i64 %19, i64* %8, align 8 - %22 = load i8*, i8** %3, align 8 - %23 = load i32, i32* %5, align 4 - call void @_Z9computeTFPciPA256_i(i8* noundef %22, i32 noundef %23, [256 x i32]* noundef %21) - store i32 0, i32* %10, align 4 - store i32 0, i32* %9, align 4 - br label %24 - -24: ; preds = %50, %2 - %25 = load i32, i32* %9, align 4 - %26 = load i32, i32* %6, align 4 - %27 = icmp slt i32 %25, %26 - br i1 %27, label %28, label %53 - -28: ; preds = %24 - %29 = load i32, i32* %10, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds [256 x i32], [256 x i32]* %21, i64 %30 - %32 = load i8*, i8** %4, align 8 - %33 = load i32, i32* %9, align 4 - %34 = sext i32 %33 to i64 - %35 = getelementptr inbounds i8, i8* %32, i64 %34 - %36 = load i8, i8* %35, align 1 - %37 = sext i8 %36 to i64 - %38 = getelementptr inbounds [256 x i32], [256 x i32]* %31, i64 0, i64 %37 - %39 = load i32, i32* %38, align 4 - store i32 %39, i32* %10, align 4 - %40 = load i32, i32* %10, align 4 - %41 = load i32, i32* %5, align 4 - %42 = icmp eq i32 %40, %41 - br i1 %42, label %43, label %49 - -43: ; preds = %28 - %44 = load i32, i32* %9, align 4 - %45 = load i32, i32* %5, align 4 - %46 = sub nsw i32 %44, %45 - %47 = add nsw i32 %46, 1 - %48 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([28 x i8], [28 x i8]* @.str, i64 0, i64 0), i32 noundef %47) - br label %49 - -49: ; preds = %43, %28 - br label %50 - -50: ; preds = %49 - %51 = load i32, i32* %9, align 4 - %52 = add nsw i32 %51, 1 - store i32 %52, i32* %9, align 4 - br label %24, !llvm.loop !11 - -53: ; preds = %24 - %54 = load i8*, i8** %7, align 8 - call void @llvm.stackrestore(i8* %54) - ret void -} - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #2 - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #3 - -declare i32 @printf(i8* noundef, ...) #4 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #3 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 { - %1 = alloca i32, align 4 - %2 = alloca i8*, align 8 - %3 = alloca i8*, align 8 - store i32 0, i32* %1, align 4 - store i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.1, i64 0, i64 0), i8** %2, align 8 - store i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0), i8** %3, align 8 - %4 = load i8*, i8** %3, align 8 - %5 = load i8*, i8** %2, align 8 - call void @_Z6searchPcS_(i8* noundef %4, i8* noundef %5) - ret i32 0 -} - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nofree nosync nounwind willreturn } -attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/floyd-warshall.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/floyd-warshall.ll deleted file mode 100644 index d686820d..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/floyd-warshall.ll +++ /dev/null @@ -1,346 +0,0 @@ -; ModuleID = 'PE-benchmarks/floyd-warshall.cpp' -source_filename = "PE-benchmarks/floyd-warshall.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [83 x i8] c"The following matrix shows the shortest distances between every pair of vertices \0A\00", align 1 -@.str.1 = private unnamed_addr constant [4 x i8] c"INF\00", align 1 -@.str.2 = private unnamed_addr constant [3 x i8] c"\09 \00", align 1 -@__const.main.graph = private unnamed_addr constant [4 x [4 x i32]] [[4 x i32] [i32 0, i32 5, i32 99999, i32 10], [4 x i32] [i32 99999, i32 0, i32 3, i32 99999], [4 x i32] [i32 99999, i32 99999, i32 0, i32 1], [4 x i32] [i32 99999, i32 99999, i32 99999, i32 0]], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_floyd_warshall.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13floydWarshallPA4_i([4 x i32]* noundef %0) #4 { - %2 = alloca [4 x i32]*, align 8 - %3 = alloca [4 x [4 x i32]], align 16 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store [4 x i32]* %0, [4 x i32]** %2, align 8 - store i32 0, i32* %4, align 4 - br label %7 - -7: ; preds = %33, %1 - %8 = load i32, i32* %4, align 4 - %9 = icmp slt i32 %8, 4 - br i1 %9, label %10, label %36 - -10: ; preds = %7 - store i32 0, i32* %5, align 4 - br label %11 - -11: ; preds = %29, %10 - %12 = load i32, i32* %5, align 4 - %13 = icmp slt i32 %12, 4 - br i1 %13, label %14, label %32 - -14: ; preds = %11 - %15 = load [4 x i32]*, [4 x i32]** %2, align 8 - %16 = load i32, i32* %4, align 4 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds [4 x i32], [4 x i32]* %15, i64 %17 - %19 = load i32, i32* %5, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds [4 x i32], [4 x i32]* %18, i64 0, i64 %20 - %22 = load i32, i32* %21, align 4 - %23 = load i32, i32* %4, align 4 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %24 - %26 = load i32, i32* %5, align 4 - %27 = sext i32 %26 to i64 - %28 = getelementptr inbounds [4 x i32], [4 x i32]* %25, i64 0, i64 %27 - store i32 %22, i32* %28, align 4 - br label %29 - -29: ; preds = %14 - %30 = load i32, i32* %5, align 4 - %31 = add nsw i32 %30, 1 - store i32 %31, i32* %5, align 4 - br label %11, !llvm.loop !6 - -32: ; preds = %11 - br label %33 - -33: ; preds = %32 - %34 = load i32, i32* %4, align 4 - %35 = add nsw i32 %34, 1 - store i32 %35, i32* %4, align 4 - br label %7, !llvm.loop !8 - -36: ; preds = %7 - store i32 0, i32* %6, align 4 - br label %37 - -37: ; preds = %103, %36 - %38 = load i32, i32* %6, align 4 - %39 = icmp slt i32 %38, 4 - br i1 %39, label %40, label %106 - -40: ; preds = %37 - store i32 0, i32* %4, align 4 - br label %41 - -41: ; preds = %99, %40 - %42 = load i32, i32* %4, align 4 - %43 = icmp slt i32 %42, 4 - br i1 %43, label %44, label %102 - -44: ; preds = %41 - store i32 0, i32* %5, align 4 - br label %45 - -45: ; preds = %95, %44 - %46 = load i32, i32* %5, align 4 - %47 = icmp slt i32 %46, 4 - br i1 %47, label %48, label %98 - -48: ; preds = %45 - %49 = load i32, i32* %4, align 4 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %50 - %52 = load i32, i32* %6, align 4 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds [4 x i32], [4 x i32]* %51, i64 0, i64 %53 - %55 = load i32, i32* %54, align 4 - %56 = load i32, i32* %6, align 4 - %57 = sext i32 %56 to i64 - %58 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %57 - %59 = load i32, i32* %5, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds [4 x i32], [4 x i32]* %58, i64 0, i64 %60 - %62 = load i32, i32* %61, align 4 - %63 = add nsw i32 %55, %62 - %64 = load i32, i32* %4, align 4 - %65 = sext i32 %64 to i64 - %66 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %65 - %67 = load i32, i32* %5, align 4 - %68 = sext i32 %67 to i64 - %69 = getelementptr inbounds [4 x i32], [4 x i32]* %66, i64 0, i64 %68 - %70 = load i32, i32* %69, align 4 - %71 = icmp slt i32 %63, %70 - br i1 %71, label %72, label %94 - -72: ; preds = %48 - %73 = load i32, i32* %4, align 4 - %74 = sext i32 %73 to i64 - %75 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %74 - %76 = load i32, i32* %6, align 4 - %77 = sext i32 %76 to i64 - %78 = getelementptr inbounds [4 x i32], [4 x i32]* %75, i64 0, i64 %77 - %79 = load i32, i32* %78, align 4 - %80 = load i32, i32* %6, align 4 - %81 = sext i32 %80 to i64 - %82 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %81 - %83 = load i32, i32* %5, align 4 - %84 = sext i32 %83 to i64 - %85 = getelementptr inbounds [4 x i32], [4 x i32]* %82, i64 0, i64 %84 - %86 = load i32, i32* %85, align 4 - %87 = add nsw i32 %79, %86 - %88 = load i32, i32* %4, align 4 - %89 = sext i32 %88 to i64 - %90 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %89 - %91 = load i32, i32* %5, align 4 - %92 = sext i32 %91 to i64 - %93 = getelementptr inbounds [4 x i32], [4 x i32]* %90, i64 0, i64 %92 - store i32 %87, i32* %93, align 4 - br label %94 - -94: ; preds = %72, %48 - br label %95 - -95: ; preds = %94 - %96 = load i32, i32* %5, align 4 - %97 = add nsw i32 %96, 1 - store i32 %97, i32* %5, align 4 - br label %45, !llvm.loop !9 - -98: ; preds = %45 - br label %99 - -99: ; preds = %98 - %100 = load i32, i32* %4, align 4 - %101 = add nsw i32 %100, 1 - store i32 %101, i32* %4, align 4 - br label %41, !llvm.loop !10 - -102: ; preds = %41 - br label %103 - -103: ; preds = %102 - %104 = load i32, i32* %6, align 4 - %105 = add nsw i32 %104, 1 - store i32 %105, i32* %6, align 4 - br label %37, !llvm.loop !11 - -106: ; preds = %37 - %107 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 0 - call void @_Z13printSolutionPA4_i([4 x i32]* noundef %107) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13printSolutionPA4_i([4 x i32]* noundef %0) #4 { - %2 = alloca [4 x i32]*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store [4 x i32]* %0, [4 x i32]** %2, align 8 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([83 x i8], [83 x i8]* @.str, i64 0, i64 0)) - store i32 0, i32* %3, align 4 - br label %6 - -6: ; preds = %43, %1 - %7 = load i32, i32* %3, align 4 - %8 = icmp slt i32 %7, 4 - br i1 %8, label %9, label %46 - -9: ; preds = %6 - store i32 0, i32* %4, align 4 - br label %10 - -10: ; preds = %38, %9 - %11 = load i32, i32* %4, align 4 - %12 = icmp slt i32 %11, 4 - br i1 %12, label %13, label %41 - -13: ; preds = %10 - %14 = load [4 x i32]*, [4 x i32]** %2, align 8 - %15 = load i32, i32* %3, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds [4 x i32], [4 x i32]* %14, i64 %16 - %18 = load i32, i32* %4, align 4 - %19 = sext i32 %18 to i64 - %20 = getelementptr inbounds [4 x i32], [4 x i32]* %17, i64 0, i64 %19 - %21 = load i32, i32* %20, align 4 - %22 = icmp eq i32 %21, 99999 - br i1 %22, label %23, label %26 - -23: ; preds = %13 - %24 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.1, i64 0, i64 0)) - %25 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %24, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.2, i64 0, i64 0)) - br label %37 - -26: ; preds = %13 - %27 = load [4 x i32]*, [4 x i32]** %2, align 8 - %28 = load i32, i32* %3, align 4 - %29 = sext i32 %28 to i64 - %30 = getelementptr inbounds [4 x i32], [4 x i32]* %27, i64 %29 - %31 = load i32, i32* %4, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds [4 x i32], [4 x i32]* %30, i64 0, i64 %32 - %34 = load i32, i32* %33, align 4 - %35 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %34) - %36 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %35, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.2, i64 0, i64 0)) - br label %37 - -37: ; preds = %26, %23 - br label %38 - -38: ; preds = %37 - %39 = load i32, i32* %4, align 4 - %40 = add nsw i32 %39, 1 - store i32 %40, i32* %4, align 4 - br label %10, !llvm.loop !12 - -41: ; preds = %10 - %42 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %43 - -43: ; preds = %41 - %44 = load i32, i32* %3, align 4 - %45 = add nsw i32 %44, 1 - store i32 %45, i32* %3, align 4 - br label %6, !llvm.loop !13 - -46: ; preds = %6 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 { - %1 = alloca i32, align 4 - %2 = alloca [4 x [4 x i32]], align 16 - store i32 0, i32* %1, align 4 - %3 = bitcast [4 x [4 x i32]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %3, i8* align 16 bitcast ([4 x [4 x i32]]* @__const.main.graph to i8*), i64 64, i1 false) - %4 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %2, i64 0, i64 0 - call void @_Z13floydWarshallPA4_i([4 x i32]* noundef %4) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #6 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_floyd_warshall.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/graph-coloring.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/graph-coloring.ll deleted file mode 100644 index 517fe6f1..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/graph-coloring.ll +++ /dev/null @@ -1,1425 +0,0 @@ -; ModuleID = 'PE-benchmarks/graph-coloring.cpp' -source_filename = "PE-benchmarks/graph-coloring.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZN5GraphC2Ei = comdat any - -$_ZN5GraphD2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$__clang_call_terminate = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_ = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSaISt10_List_nodeIiEED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [8 x i8] c"Vertex \00", align 1 -@.str.1 = private unnamed_addr constant [13 x i8] c" ---> Color \00", align 1 -@.str.2 = private unnamed_addr constant [22 x i8] c"Coloring of graph 1 \0A\00", align 1 -@.str.3 = private unnamed_addr constant [23 x i8] c"\0AColoring of graph 2 \0A\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_graph_coloring.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #4 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - %13 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %14 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %13, align 8 - %15 = load i32, i32* %6, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %14, i64 %16 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %17, i32* noundef nonnull align 4 dereferenceable(4) %5) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph14greedyColoringEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #4 align 2 { - %2 = alloca %class.Graph*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i32, align 4 - %6 = alloca i64, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca %"struct.std::_List_iterator", align 8 - %10 = alloca %"struct.std::_List_iterator", align 8 - %11 = alloca %"struct.std::_List_iterator", align 8 - %12 = alloca i32, align 4 - %13 = alloca %"struct.std::_List_iterator", align 8 - %14 = alloca %"struct.std::_List_iterator", align 8 - %15 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %2, align 8 - %16 = load %class.Graph*, %class.Graph** %2, align 8 - %17 = getelementptr inbounds %class.Graph, %class.Graph* %16, i32 0, i32 0 - %18 = load i32, i32* %17, align 8 - %19 = zext i32 %18 to i64 - %20 = call i8* @llvm.stacksave() - store i8* %20, i8** %3, align 8 - %21 = alloca i32, i64 %19, align 16 - store i64 %19, i64* %4, align 8 - %22 = getelementptr inbounds i32, i32* %21, i64 0 - store i32 0, i32* %22, align 16 - store i32 1, i32* %5, align 4 - br label %23 - -23: ; preds = %32, %1 - %24 = load i32, i32* %5, align 4 - %25 = getelementptr inbounds %class.Graph, %class.Graph* %16, i32 0, i32 0 - %26 = load i32, i32* %25, align 8 - %27 = icmp slt i32 %24, %26 - br i1 %27, label %28, label %35 - -28: ; preds = %23 - %29 = load i32, i32* %5, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds i32, i32* %21, i64 %30 - store i32 -1, i32* %31, align 4 - br label %32 - -32: ; preds = %28 - %33 = load i32, i32* %5, align 4 - %34 = add nsw i32 %33, 1 - store i32 %34, i32* %5, align 4 - br label %23, !llvm.loop !6 - -35: ; preds = %23 - %36 = getelementptr inbounds %class.Graph, %class.Graph* %16, i32 0, i32 0 - %37 = load i32, i32* %36, align 8 - %38 = zext i32 %37 to i64 - %39 = alloca i8, i64 %38, align 16 - store i64 %38, i64* %6, align 8 - store i32 0, i32* %7, align 4 - br label %40 - -40: ; preds = %49, %35 - %41 = load i32, i32* %7, align 4 - %42 = getelementptr inbounds %class.Graph, %class.Graph* %16, i32 0, i32 0 - %43 = load i32, i32* %42, align 8 - %44 = icmp slt i32 %41, %43 - br i1 %44, label %45, label %52 - -45: ; preds = %40 - %46 = load i32, i32* %7, align 4 - %47 = sext i32 %46 to i64 - %48 = getelementptr inbounds i8, i8* %39, i64 %47 - store i8 0, i8* %48, align 1 - br label %49 - -49: ; preds = %45 - %50 = load i32, i32* %7, align 4 - %51 = add nsw i32 %50, 1 - store i32 %51, i32* %7, align 4 - br label %40, !llvm.loop !8 - -52: ; preds = %40 - store i32 1, i32* %8, align 4 - br label %53 - -53: ; preds = %156, %52 - %54 = load i32, i32* %8, align 4 - %55 = getelementptr inbounds %class.Graph, %class.Graph* %16, i32 0, i32 0 - %56 = load i32, i32* %55, align 8 - %57 = icmp slt i32 %54, %56 - br i1 %57, label %58, label %159 - -58: ; preds = %53 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %59 = getelementptr inbounds %class.Graph, %class.Graph* %16, i32 0, i32 1 - %60 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %59, align 8 - %61 = load i32, i32* %8, align 4 - %62 = sext i32 %61 to i64 - %63 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %60, i64 %62 - %64 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %63) #3 - %65 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %10, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %64, %"struct.std::__detail::_List_node_base"** %65, align 8 - %66 = bitcast %"struct.std::_List_iterator"* %9 to i8* - %67 = bitcast %"struct.std::_List_iterator"* %10 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %66, i8* align 8 %67, i64 8, i1 false) - br label %68 - -68: ; preds = %93, %58 - %69 = getelementptr inbounds %class.Graph, %class.Graph* %16, i32 0, i32 1 - %70 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %69, align 8 - %71 = load i32, i32* %8, align 4 - %72 = sext i32 %71 to i64 - %73 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %70, i64 %72 - %74 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %73) #3 - %75 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %11, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %74, %"struct.std::__detail::_List_node_base"** %75, align 8 - %76 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %11) #3 - br i1 %76, label %77, label %95 - -77: ; preds = %68 - %78 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %79 = load i32, i32* %78, align 4 - %80 = sext i32 %79 to i64 - %81 = getelementptr inbounds i32, i32* %21, i64 %80 - %82 = load i32, i32* %81, align 4 - %83 = icmp ne i32 %82, -1 - br i1 %83, label %84, label %92 - -84: ; preds = %77 - %85 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %86 = load i32, i32* %85, align 4 - %87 = sext i32 %86 to i64 - %88 = getelementptr inbounds i32, i32* %21, i64 %87 - %89 = load i32, i32* %88, align 4 - %90 = sext i32 %89 to i64 - %91 = getelementptr inbounds i8, i8* %39, i64 %90 - store i8 1, i8* %91, align 1 - br label %92 - -92: ; preds = %84, %77 - br label %93 - -93: ; preds = %92 - %94 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - br label %68, !llvm.loop !9 - -95: ; preds = %68 - store i32 0, i32* %12, align 4 - br label %96 - -96: ; preds = %111, %95 - %97 = load i32, i32* %12, align 4 - %98 = getelementptr inbounds %class.Graph, %class.Graph* %16, i32 0, i32 0 - %99 = load i32, i32* %98, align 8 - %100 = icmp slt i32 %97, %99 - br i1 %100, label %101, label %114 - -101: ; preds = %96 - %102 = load i32, i32* %12, align 4 - %103 = sext i32 %102 to i64 - %104 = getelementptr inbounds i8, i8* %39, i64 %103 - %105 = load i8, i8* %104, align 1 - %106 = trunc i8 %105 to i1 - %107 = zext i1 %106 to i32 - %108 = icmp eq i32 %107, 0 - br i1 %108, label %109, label %110 - -109: ; preds = %101 - br label %114 - -110: ; preds = %101 - br label %111 - -111: ; preds = %110 - %112 = load i32, i32* %12, align 4 - %113 = add nsw i32 %112, 1 - store i32 %113, i32* %12, align 4 - br label %96, !llvm.loop !10 - -114: ; preds = %109, %96 - %115 = load i32, i32* %12, align 4 - %116 = load i32, i32* %8, align 4 - %117 = sext i32 %116 to i64 - %118 = getelementptr inbounds i32, i32* %21, i64 %117 - store i32 %115, i32* %118, align 4 - %119 = getelementptr inbounds %class.Graph, %class.Graph* %16, i32 0, i32 1 - %120 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %119, align 8 - %121 = load i32, i32* %8, align 4 - %122 = sext i32 %121 to i64 - %123 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %120, i64 %122 - %124 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %123) #3 - %125 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %13, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %124, %"struct.std::__detail::_List_node_base"** %125, align 8 - %126 = bitcast %"struct.std::_List_iterator"* %9 to i8* - %127 = bitcast %"struct.std::_List_iterator"* %13 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %126, i8* align 8 %127, i64 8, i1 false) - br label %128 - -128: ; preds = %153, %114 - %129 = getelementptr inbounds %class.Graph, %class.Graph* %16, i32 0, i32 1 - %130 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %129, align 8 - %131 = load i32, i32* %8, align 4 - %132 = sext i32 %131 to i64 - %133 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %130, i64 %132 - %134 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %133) #3 - %135 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %14, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %134, %"struct.std::__detail::_List_node_base"** %135, align 8 - %136 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %14) #3 - br i1 %136, label %137, label %155 - -137: ; preds = %128 - %138 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %139 = load i32, i32* %138, align 4 - %140 = sext i32 %139 to i64 - %141 = getelementptr inbounds i32, i32* %21, i64 %140 - %142 = load i32, i32* %141, align 4 - %143 = icmp ne i32 %142, -1 - br i1 %143, label %144, label %152 - -144: ; preds = %137 - %145 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %146 = load i32, i32* %145, align 4 - %147 = sext i32 %146 to i64 - %148 = getelementptr inbounds i32, i32* %21, i64 %147 - %149 = load i32, i32* %148, align 4 - %150 = sext i32 %149 to i64 - %151 = getelementptr inbounds i8, i8* %39, i64 %150 - store i8 0, i8* %151, align 1 - br label %152 - -152: ; preds = %144, %137 - br label %153 - -153: ; preds = %152 - %154 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - br label %128, !llvm.loop !11 - -155: ; preds = %128 - br label %156 - -156: ; preds = %155 - %157 = load i32, i32* %8, align 4 - %158 = add nsw i32 %157, 1 - store i32 %158, i32* %8, align 4 - br label %53, !llvm.loop !12 - -159: ; preds = %53 - store i32 0, i32* %15, align 4 - br label %160 - -160: ; preds = %176, %159 - %161 = load i32, i32* %15, align 4 - %162 = getelementptr inbounds %class.Graph, %class.Graph* %16, i32 0, i32 0 - %163 = load i32, i32* %162, align 8 - %164 = icmp slt i32 %161, %163 - br i1 %164, label %165, label %179 - -165: ; preds = %160 - %166 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i64 0, i64 0)) - %167 = load i32, i32* %15, align 4 - %168 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %166, i32 noundef %167) - %169 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %168, i8* noundef getelementptr inbounds ([13 x i8], [13 x i8]* @.str.1, i64 0, i64 0)) - %170 = load i32, i32* %15, align 4 - %171 = sext i32 %170 to i64 - %172 = getelementptr inbounds i32, i32* %21, i64 %171 - %173 = load i32, i32* %172, align 4 - %174 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %169, i32 noundef %173) - %175 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %174, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %176 - -176: ; preds = %165 - %177 = load i32, i32* %15, align 4 - %178 = add nsw i32 %177, 1 - store i32 %178, i32* %15, align 4 - br label %160, !llvm.loop !13 - -179: ; preds = %160 - %180 = load i8*, i8** %3, align 8 - call void @llvm.stackrestore(i8* %180) - ret void -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #7 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #9 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - %5 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) - to label %6 unwind label %26 - -6: ; preds = %0 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) - to label %7 unwind label %26 - -7: ; preds = %6 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 2) - to label %8 unwind label %26 - -8: ; preds = %7 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 3) - to label %9 unwind label %26 - -9: ; preds = %8 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3) - to label %10 unwind label %26 - -10: ; preds = %9 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) - to label %11 unwind label %26 - -11: ; preds = %10 - %12 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([22 x i8], [22 x i8]* @.str.2, i64 0, i64 0)) - to label %13 unwind label %26 - -13: ; preds = %11 - invoke void @_ZN5Graph14greedyColoringEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) - to label %14 unwind label %26 - -14: ; preds = %13 - invoke void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5) - to label %15 unwind label %26 - -15: ; preds = %14 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 1) - to label %16 unwind label %30 - -16: ; preds = %15 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 2) - to label %17 unwind label %30 - -17: ; preds = %16 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 2) - to label %18 unwind label %30 - -18: ; preds = %17 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 4) - to label %19 unwind label %30 - -19: ; preds = %18 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 2, i32 noundef 4) - to label %20 unwind label %30 - -20: ; preds = %19 - invoke void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 4, i32 noundef 3) - to label %21 unwind label %30 - -21: ; preds = %20 - %22 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([23 x i8], [23 x i8]* @.str.3, i64 0, i64 0)) - to label %23 unwind label %30 - -23: ; preds = %21 - invoke void @_ZN5Graph14greedyColoringEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5) - to label %24 unwind label %30 - -24: ; preds = %23 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5) #3 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) #3 - %25 = load i32, i32* %1, align 4 - ret i32 %25 - -26: ; preds = %14, %13, %11, %10, %9, %8, %7, %6, %0 - %27 = landingpad { i8*, i32 } - cleanup - %28 = extractvalue { i8*, i32 } %27, 0 - store i8* %28, i8** %3, align 8 - %29 = extractvalue { i8*, i32 } %27, 1 - store i32 %29, i32* %4, align 4 - br label %34 - -30: ; preds = %23, %21, %20, %19, %18, %17, %16, %15 - %31 = landingpad { i8*, i32 } - cleanup - %32 = extractvalue { i8*, i32 } %31, 0 - store i8* %32, i8** %3, align 8 - %33 = extractvalue { i8*, i32 } %31, 1 - store i32 %33, i32* %4, align 4 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5) #3 - br label %34 - -34: ; preds = %30, %26 - call void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) #3 - br label %35 - -35: ; preds = %34 - %36 = load i8*, i8** %3, align 8 - %37 = load i32, i32* %4, align 4 - %38 = insertvalue { i8*, i32 } undef, i8* %36, 0 - %39 = insertvalue { i8*, i32 } %38, i32 %37, 1 - resume { i8*, i32 } %39 -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 comdat align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #15 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %class.Graph*, align 8 - store %class.Graph* %0, %class.Graph** %2, align 8 - %3 = load %class.Graph*, %class.Graph** %2, align 8 - %4 = getelementptr inbounds %class.Graph, %class.Graph* %3, i32 0, i32 1 - %5 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %4, align 8 - %6 = icmp eq %"class.std::__cxx11::list"* %5, null - br i1 %6, label %19, label %7 - -7: ; preds = %1 - %8 = bitcast %"class.std::__cxx11::list"* %5 to i8* - %9 = getelementptr inbounds i8, i8* %8, i64 -8 - %10 = bitcast i8* %9 to i64* - %11 = load i64, i64* %10, align 8 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %5, i64 %11 - %13 = icmp eq %"class.std::__cxx11::list"* %5, %12 - br i1 %13, label %18, label %14 - -14: ; preds = %14, %7 - %15 = phi %"class.std::__cxx11::list"* [ %12, %7 ], [ %16, %14 ] - %16 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %15, i64 -1 - call void @_ZNSt7__cxx114listIiSaIiEED2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %16) #3 - %17 = icmp eq %"class.std::__cxx11::list"* %16, %5 - br i1 %17, label %18, label %14 - -18: ; preds = %14, %7 - call void @_ZdaPv(i8* noundef %9) #16 - br label %19 - -19: ; preds = %18, %1 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #10 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #10 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #11 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEED2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdaPv(i8* noundef) #12 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEED2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %3) #3 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE8_M_clearEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %3 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - %4 = alloca %"struct.std::_List_node"*, align 8 - %5 = alloca i32*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %6 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %6, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::__detail::_List_node_header"* %8 to %"struct.std::__detail::_List_node_base"* - %10 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %9, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - store %"struct.std::__detail::_List_node_base"* %11, %"struct.std::__detail::_List_node_base"** %3, align 8 - br label %12 - -12: ; preds = %27, %1 - %13 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %3, align 8 - %14 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %6, i32 0, i32 0 - %15 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::__detail::_List_node_header"* %15 to %"struct.std::__detail::_List_node_base"* - %17 = icmp ne %"struct.std::__detail::_List_node_base"* %13, %16 - br i1 %17, label %18, label %31 - -18: ; preds = %12 - %19 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %3, align 8 - %20 = bitcast %"struct.std::__detail::_List_node_base"* %19 to %"struct.std::_List_node"* - store %"struct.std::_List_node"* %20, %"struct.std::_List_node"** %4, align 8 - %21 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %22 = bitcast %"struct.std::_List_node"* %21 to %"struct.std::__detail::_List_node_base"* - %23 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %22, i32 0, i32 0 - %24 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %23, align 8 - store %"struct.std::__detail::_List_node_base"* %24, %"struct.std::__detail::_List_node_base"** %3, align 8 - %25 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %26 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %25) - to label %27 unwind label %32 - -27: ; preds = %18 - store i32* %26, i32** %5, align 8 - %28 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %29 = load i32*, i32** %5, align 8 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %28, i32* noundef %29) #3 - %30 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::_List_node"* noundef %30) #3 - br label %12, !llvm.loop !14 - -31: ; preds = %12 - ret void - -32: ; preds = %18 - %33 = landingpad { i8*, i32 } - catch i8* null - %34 = extractvalue { i8*, i32 } %33, 0 - call void @__clang_call_terminate(i8* %34) #17 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implD2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #7 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #13 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #17 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE7destroyIiEEvRS2_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i32* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_put_nodeEPSt10_List_nodeIiE(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::_List_node"* noundef %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca %"struct.std::_List_node"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %6 to %"class.std::allocator"* - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7, %"struct.std::_List_node"* noundef %8, i64 noundef 1) - to label %9 unwind label %10 - -9: ; preds = %2 - ret void - -10: ; preds = %2 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #17 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #7 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #7 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #7 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %3, align 8 - %6 = load i32*, i32** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #12 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %8 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %9 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %10 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %9) - store %"struct.std::_List_node"* %10, %"struct.std::_List_node"** %5, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %12 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) #3 - store %"class.std::allocator"* %12, %"class.std::allocator"** %6, align 8 - %13 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %14 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13, %"struct.std::_List_node"* noundef %14) #3 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %17 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %16) - %18 = load i32*, i32** %4, align 8 - %19 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %18) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, i32* noundef %17, i32* noundef nonnull align 4 dereferenceable(4) %19) #3 - %20 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %21 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %21 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #7 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #7 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #17 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #18 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #18 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #19 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #14 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #14 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #11 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_graph_coloring.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } -attributes #9 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #10 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #11 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { noinline noreturn nounwind } -attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #15 = { builtin allocsize(0) } -attributes #16 = { builtin nounwind } -attributes #17 = { noreturn nounwind } -attributes #18 = { noreturn } -attributes #19 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} -!14 = distinct !{!14, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/hamiltonian-cycle-backtracking.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/hamiltonian-cycle-backtracking.ll deleted file mode 100644 index 8785504d..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/hamiltonian-cycle-backtracking.ll +++ /dev/null @@ -1,390 +0,0 @@ -; ModuleID = 'PE-benchmarks/hamiltonian-cycle-backtracking.cpp' -source_filename = "PE-benchmarks/hamiltonian-cycle-backtracking.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [25 x i8] c"\0ASolution does not exist\00", align 1 -@.str.1 = private unnamed_addr constant [54 x i8] c"Solution Exists: Following is one Hamiltonian Cycle \0A\00", align 1 -@.str.2 = private unnamed_addr constant [2 x i8] c" \00", align 1 -@__const.main.graph1 = private unnamed_addr constant [5 x [5 x i8]] [[5 x i8] c"\00\01\00\01\00", [5 x i8] c"\01\00\01\01\01", [5 x i8] c"\00\01\00\00\01", [5 x i8] c"\01\01\00\00\01", [5 x i8] c"\00\01\01\01\00"], align 16 -@__const.main.graph2 = private unnamed_addr constant [5 x [5 x i8]] [[5 x i8] c"\00\01\00\01\00", [5 x i8] c"\01\00\01\01\01", [5 x i8] c"\00\01\00\00\01", [5 x i8] c"\01\01\00\00\00", [5 x i8] c"\00\01\01\00\00"], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_hamiltonian_cycle_backtracking.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z6isSafeiPA5_bPii(i32 noundef %0, [5 x i8]* noundef %1, i32* noundef %2, i32 noundef %3) #4 { - %5 = alloca i1, align 1 - %6 = alloca i32, align 4 - %7 = alloca [5 x i8]*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i32 %0, i32* %6, align 4 - store [5 x i8]* %1, [5 x i8]** %7, align 8 - store i32* %2, i32** %8, align 8 - store i32 %3, i32* %9, align 4 - %11 = load [5 x i8]*, [5 x i8]** %7, align 8 - %12 = load i32*, i32** %8, align 8 - %13 = load i32, i32* %9, align 4 - %14 = sub nsw i32 %13, 1 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds i32, i32* %12, i64 %15 - %17 = load i32, i32* %16, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds [5 x i8], [5 x i8]* %11, i64 %18 - %20 = load i32, i32* %6, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds [5 x i8], [5 x i8]* %19, i64 0, i64 %21 - %23 = load i8, i8* %22, align 1 - %24 = trunc i8 %23 to i1 - %25 = zext i1 %24 to i32 - %26 = icmp eq i32 %25, 0 - br i1 %26, label %27, label %28 - -27: ; preds = %4 - store i1 false, i1* %5, align 1 - br label %47 - -28: ; preds = %4 - store i32 0, i32* %10, align 4 - br label %29 - -29: ; preds = %43, %28 - %30 = load i32, i32* %10, align 4 - %31 = load i32, i32* %9, align 4 - %32 = icmp slt i32 %30, %31 - br i1 %32, label %33, label %46 - -33: ; preds = %29 - %34 = load i32*, i32** %8, align 8 - %35 = load i32, i32* %10, align 4 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds i32, i32* %34, i64 %36 - %38 = load i32, i32* %37, align 4 - %39 = load i32, i32* %6, align 4 - %40 = icmp eq i32 %38, %39 - br i1 %40, label %41, label %42 - -41: ; preds = %33 - store i1 false, i1* %5, align 1 - br label %47 - -42: ; preds = %33 - br label %43 - -43: ; preds = %42 - %44 = load i32, i32* %10, align 4 - %45 = add nsw i32 %44, 1 - store i32 %45, i32* %10, align 4 - br label %29, !llvm.loop !6 - -46: ; preds = %29 - store i1 true, i1* %5, align 1 - br label %47 - -47: ; preds = %46, %41, %27 - %48 = load i1, i1* %5, align 1 - ret i1 %48 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_Z12hamCycleUtilPA5_bPii([5 x i8]* noundef %0, i32* noundef %1, i32 noundef %2) #5 { - %4 = alloca i1, align 1 - %5 = alloca [5 x i8]*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store [5 x i8]* %0, [5 x i8]** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32 %2, i32* %7, align 4 - %9 = load i32, i32* %7, align 4 - %10 = icmp eq i32 %9, 5 - br i1 %10, label %11, label %32 - -11: ; preds = %3 - %12 = load [5 x i8]*, [5 x i8]** %5, align 8 - %13 = load i32*, i32** %6, align 8 - %14 = load i32, i32* %7, align 4 - %15 = sub nsw i32 %14, 1 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds i32, i32* %13, i64 %16 - %18 = load i32, i32* %17, align 4 - %19 = sext i32 %18 to i64 - %20 = getelementptr inbounds [5 x i8], [5 x i8]* %12, i64 %19 - %21 = load i32*, i32** %6, align 8 - %22 = getelementptr inbounds i32, i32* %21, i64 0 - %23 = load i32, i32* %22, align 4 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds [5 x i8], [5 x i8]* %20, i64 0, i64 %24 - %26 = load i8, i8* %25, align 1 - %27 = trunc i8 %26 to i1 - %28 = zext i1 %27 to i32 - %29 = icmp eq i32 %28, 1 - br i1 %29, label %30, label %31 - -30: ; preds = %11 - store i1 true, i1* %4, align 1 - br label %66 - -31: ; preds = %11 - store i1 false, i1* %4, align 1 - br label %66 - -32: ; preds = %3 - store i32 1, i32* %8, align 4 - br label %33 - -33: ; preds = %62, %32 - %34 = load i32, i32* %8, align 4 - %35 = icmp slt i32 %34, 5 - br i1 %35, label %36, label %65 - -36: ; preds = %33 - %37 = load i32, i32* %8, align 4 - %38 = load [5 x i8]*, [5 x i8]** %5, align 8 - %39 = load i32*, i32** %6, align 8 - %40 = load i32, i32* %7, align 4 - %41 = call noundef zeroext i1 @_Z6isSafeiPA5_bPii(i32 noundef %37, [5 x i8]* noundef %38, i32* noundef %39, i32 noundef %40) - br i1 %41, label %42, label %61 - -42: ; preds = %36 - %43 = load i32, i32* %8, align 4 - %44 = load i32*, i32** %6, align 8 - %45 = load i32, i32* %7, align 4 - %46 = sext i32 %45 to i64 - %47 = getelementptr inbounds i32, i32* %44, i64 %46 - store i32 %43, i32* %47, align 4 - %48 = load [5 x i8]*, [5 x i8]** %5, align 8 - %49 = load i32*, i32** %6, align 8 - %50 = load i32, i32* %7, align 4 - %51 = add nsw i32 %50, 1 - %52 = call noundef zeroext i1 @_Z12hamCycleUtilPA5_bPii([5 x i8]* noundef %48, i32* noundef %49, i32 noundef %51) - %53 = zext i1 %52 to i32 - %54 = icmp eq i32 %53, 1 - br i1 %54, label %55, label %56 - -55: ; preds = %42 - store i1 true, i1* %4, align 1 - br label %66 - -56: ; preds = %42 - %57 = load i32*, i32** %6, align 8 - %58 = load i32, i32* %7, align 4 - %59 = sext i32 %58 to i64 - %60 = getelementptr inbounds i32, i32* %57, i64 %59 - store i32 -1, i32* %60, align 4 - br label %61 - -61: ; preds = %56, %36 - br label %62 - -62: ; preds = %61 - %63 = load i32, i32* %8, align 4 - %64 = add nsw i32 %63, 1 - store i32 %64, i32* %8, align 4 - br label %33, !llvm.loop !8 - -65: ; preds = %33 - store i1 false, i1* %4, align 1 - br label %66 - -66: ; preds = %65, %55, %31, %30 - %67 = load i1, i1* %4, align 1 - ret i1 %67 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_Z8hamCyclePA5_b([5 x i8]* noundef %0) #5 { - %2 = alloca i1, align 1 - %3 = alloca [5 x i8]*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - store [5 x i8]* %0, [5 x i8]** %3, align 8 - %6 = call noalias noundef nonnull i8* @_Znam(i64 noundef 20) #9 - %7 = bitcast i8* %6 to i32* - store i32* %7, i32** %4, align 8 - store i32 0, i32* %5, align 4 - br label %8 - -8: ; preds = %16, %1 - %9 = load i32, i32* %5, align 4 - %10 = icmp slt i32 %9, 5 - br i1 %10, label %11, label %19 - -11: ; preds = %8 - %12 = load i32*, i32** %4, align 8 - %13 = load i32, i32* %5, align 4 - %14 = sext i32 %13 to i64 - %15 = getelementptr inbounds i32, i32* %12, i64 %14 - store i32 -1, i32* %15, align 4 - br label %16 - -16: ; preds = %11 - %17 = load i32, i32* %5, align 4 - %18 = add nsw i32 %17, 1 - store i32 %18, i32* %5, align 4 - br label %8, !llvm.loop !9 - -19: ; preds = %8 - %20 = load i32*, i32** %4, align 8 - %21 = getelementptr inbounds i32, i32* %20, i64 0 - store i32 0, i32* %21, align 4 - %22 = load [5 x i8]*, [5 x i8]** %3, align 8 - %23 = load i32*, i32** %4, align 8 - %24 = call noundef zeroext i1 @_Z12hamCycleUtilPA5_bPii([5 x i8]* noundef %22, i32* noundef %23, i32 noundef 1) - %25 = zext i1 %24 to i32 - %26 = icmp eq i32 %25, 0 - br i1 %26, label %27, label %29 - -27: ; preds = %19 - %28 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([25 x i8], [25 x i8]* @.str, i64 0, i64 0)) - store i1 false, i1* %2, align 1 - br label %31 - -29: ; preds = %19 - %30 = load i32*, i32** %4, align 8 - call void @_Z13printSolutionPi(i32* noundef %30) - store i1 true, i1* %2, align 1 - br label %31 - -31: ; preds = %29, %27 - %32 = load i1, i1* %2, align 1 - ret i1 %32 -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #6 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13printSolutionPi(i32* noundef %0) #5 { - %2 = alloca i32*, align 8 - %3 = alloca i32, align 4 - store i32* %0, i32** %2, align 8 - %4 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([54 x i8], [54 x i8]* @.str.1, i64 0, i64 0)) - store i32 0, i32* %3, align 4 - br label %5 - -5: ; preds = %16, %1 - %6 = load i32, i32* %3, align 4 - %7 = icmp slt i32 %6, 5 - br i1 %7, label %8, label %19 - -8: ; preds = %5 - %9 = load i32*, i32** %2, align 8 - %10 = load i32, i32* %3, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds i32, i32* %9, i64 %11 - %13 = load i32, i32* %12, align 4 - %14 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %13) - %15 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %14, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.2, i64 0, i64 0)) - br label %16 - -16: ; preds = %8 - %17 = load i32, i32* %3, align 4 - %18 = add nsw i32 %17, 1 - store i32 %18, i32* %3, align 4 - br label %5, !llvm.loop !10 - -19: ; preds = %5 - %20 = load i32*, i32** %2, align 8 - %21 = getelementptr inbounds i32, i32* %20, i64 0 - %22 = load i32, i32* %21, align 4 - %23 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %22) - %24 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %23, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.2, i64 0, i64 0)) - %25 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [5 x [5 x i8]], align 16 - %3 = alloca [5 x [5 x i8]], align 16 - store i32 0, i32* %1, align 4 - %4 = bitcast [5 x [5 x i8]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 getelementptr inbounds ([5 x [5 x i8]], [5 x [5 x i8]]* @__const.main.graph1, i32 0, i32 0, i32 0), i64 25, i1 false) - %5 = getelementptr inbounds [5 x [5 x i8]], [5 x [5 x i8]]* %2, i64 0, i64 0 - %6 = call noundef zeroext i1 @_Z8hamCyclePA5_b([5 x i8]* noundef %5) - %7 = bitcast [5 x [5 x i8]]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %7, i8* align 16 getelementptr inbounds ([5 x [5 x i8]], [5 x [5 x i8]]* @__const.main.graph2, i32 0, i32 0, i32 0), i64 25, i1 false) - %8 = getelementptr inbounds [5 x [5 x i8]], [5 x [5 x i8]]* %3, i64 0, i64 0 - %9 = call noundef zeroext i1 @_Z8hamCyclePA5_b([5 x i8]* noundef %8) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_hamiltonian_cycle_backtracking.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } -attributes #9 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/insertion-sort-for-singly-linked-list.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/insertion-sort-for-singly-linked-list.ll deleted file mode 100644 index 5275cc92..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/insertion-sort-for-singly-linked-list.ll +++ /dev/null @@ -1,234 +0,0 @@ -; ModuleID = 'PE-benchmarks/insertion-sort-for-singly-linked-list.cpp' -source_filename = "PE-benchmarks/insertion-sort-for-singly-linked-list.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%struct.Node = type { i32, %struct.Node* } - -@.str = private unnamed_addr constant [4 x i8] c"%d \00", align 1 -@.str.1 = private unnamed_addr constant [29 x i8] c"Linked List before sorting \0A\00", align 1 -@.str.2 = private unnamed_addr constant [29 x i8] c"\0ALinked List after sorting \0A\00", align 1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13insertionSortPP4Node(%struct.Node** noundef %0) #0 { - %2 = alloca %struct.Node**, align 8 - %3 = alloca %struct.Node*, align 8 - %4 = alloca %struct.Node*, align 8 - %5 = alloca %struct.Node*, align 8 - store %struct.Node** %0, %struct.Node*** %2, align 8 - store %struct.Node* null, %struct.Node** %3, align 8 - %6 = load %struct.Node**, %struct.Node*** %2, align 8 - %7 = load %struct.Node*, %struct.Node** %6, align 8 - store %struct.Node* %7, %struct.Node** %4, align 8 - br label %8 - -8: ; preds = %11, %1 - %9 = load %struct.Node*, %struct.Node** %4, align 8 - %10 = icmp ne %struct.Node* %9, null - br i1 %10, label %11, label %17 - -11: ; preds = %8 - %12 = load %struct.Node*, %struct.Node** %4, align 8 - %13 = getelementptr inbounds %struct.Node, %struct.Node* %12, i32 0, i32 1 - %14 = load %struct.Node*, %struct.Node** %13, align 8 - store %struct.Node* %14, %struct.Node** %5, align 8 - %15 = load %struct.Node*, %struct.Node** %4, align 8 - call void @_Z12sortedInsertPP4NodeS0_(%struct.Node** noundef %3, %struct.Node* noundef %15) - %16 = load %struct.Node*, %struct.Node** %5, align 8 - store %struct.Node* %16, %struct.Node** %4, align 8 - br label %8, !llvm.loop !6 - -17: ; preds = %8 - %18 = load %struct.Node*, %struct.Node** %3, align 8 - %19 = load %struct.Node**, %struct.Node*** %2, align 8 - store %struct.Node* %18, %struct.Node** %19, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z12sortedInsertPP4NodeS0_(%struct.Node** noundef %0, %struct.Node* noundef %1) #1 { - %3 = alloca %struct.Node**, align 8 - %4 = alloca %struct.Node*, align 8 - %5 = alloca %struct.Node*, align 8 - store %struct.Node** %0, %struct.Node*** %3, align 8 - store %struct.Node* %1, %struct.Node** %4, align 8 - %6 = load %struct.Node**, %struct.Node*** %3, align 8 - %7 = load %struct.Node*, %struct.Node** %6, align 8 - %8 = icmp eq %struct.Node* %7, null - br i1 %8, label %18, label %9 - -9: ; preds = %2 - %10 = load %struct.Node**, %struct.Node*** %3, align 8 - %11 = load %struct.Node*, %struct.Node** %10, align 8 - %12 = getelementptr inbounds %struct.Node, %struct.Node* %11, i32 0, i32 0 - %13 = load i32, i32* %12, align 8 - %14 = load %struct.Node*, %struct.Node** %4, align 8 - %15 = getelementptr inbounds %struct.Node, %struct.Node* %14, i32 0, i32 0 - %16 = load i32, i32* %15, align 8 - %17 = icmp sge i32 %13, %16 - br i1 %17, label %18, label %25 - -18: ; preds = %9, %2 - %19 = load %struct.Node**, %struct.Node*** %3, align 8 - %20 = load %struct.Node*, %struct.Node** %19, align 8 - %21 = load %struct.Node*, %struct.Node** %4, align 8 - %22 = getelementptr inbounds %struct.Node, %struct.Node* %21, i32 0, i32 1 - store %struct.Node* %20, %struct.Node** %22, align 8 - %23 = load %struct.Node*, %struct.Node** %4, align 8 - %24 = load %struct.Node**, %struct.Node*** %3, align 8 - store %struct.Node* %23, %struct.Node** %24, align 8 - br label %58 - -25: ; preds = %9 - %26 = load %struct.Node**, %struct.Node*** %3, align 8 - %27 = load %struct.Node*, %struct.Node** %26, align 8 - store %struct.Node* %27, %struct.Node** %5, align 8 - br label %28 - -28: ; preds = %45, %25 - %29 = load %struct.Node*, %struct.Node** %5, align 8 - %30 = getelementptr inbounds %struct.Node, %struct.Node* %29, i32 0, i32 1 - %31 = load %struct.Node*, %struct.Node** %30, align 8 - %32 = icmp ne %struct.Node* %31, null - br i1 %32, label %33, label %43 - -33: ; preds = %28 - %34 = load %struct.Node*, %struct.Node** %5, align 8 - %35 = getelementptr inbounds %struct.Node, %struct.Node* %34, i32 0, i32 1 - %36 = load %struct.Node*, %struct.Node** %35, align 8 - %37 = getelementptr inbounds %struct.Node, %struct.Node* %36, i32 0, i32 0 - %38 = load i32, i32* %37, align 8 - %39 = load %struct.Node*, %struct.Node** %4, align 8 - %40 = getelementptr inbounds %struct.Node, %struct.Node* %39, i32 0, i32 0 - %41 = load i32, i32* %40, align 8 - %42 = icmp slt i32 %38, %41 - br label %43 - -43: ; preds = %33, %28 - %44 = phi i1 [ false, %28 ], [ %42, %33 ] - br i1 %44, label %45, label %49 - -45: ; preds = %43 - %46 = load %struct.Node*, %struct.Node** %5, align 8 - %47 = getelementptr inbounds %struct.Node, %struct.Node* %46, i32 0, i32 1 - %48 = load %struct.Node*, %struct.Node** %47, align 8 - store %struct.Node* %48, %struct.Node** %5, align 8 - br label %28, !llvm.loop !8 - -49: ; preds = %43 - %50 = load %struct.Node*, %struct.Node** %5, align 8 - %51 = getelementptr inbounds %struct.Node, %struct.Node* %50, i32 0, i32 1 - %52 = load %struct.Node*, %struct.Node** %51, align 8 - %53 = load %struct.Node*, %struct.Node** %4, align 8 - %54 = getelementptr inbounds %struct.Node, %struct.Node* %53, i32 0, i32 1 - store %struct.Node* %52, %struct.Node** %54, align 8 - %55 = load %struct.Node*, %struct.Node** %4, align 8 - %56 = load %struct.Node*, %struct.Node** %5, align 8 - %57 = getelementptr inbounds %struct.Node, %struct.Node* %56, i32 0, i32 1 - store %struct.Node* %55, %struct.Node** %57, align 8 - br label %58 - -58: ; preds = %49, %18 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z9printListP4Node(%struct.Node* noundef %0) #0 { - %2 = alloca %struct.Node*, align 8 - %3 = alloca %struct.Node*, align 8 - store %struct.Node* %0, %struct.Node** %2, align 8 - %4 = load %struct.Node*, %struct.Node** %2, align 8 - store %struct.Node* %4, %struct.Node** %3, align 8 - br label %5 - -5: ; preds = %8, %1 - %6 = load %struct.Node*, %struct.Node** %3, align 8 - %7 = icmp ne %struct.Node* %6, null - br i1 %7, label %8, label %16 - -8: ; preds = %5 - %9 = load %struct.Node*, %struct.Node** %3, align 8 - %10 = getelementptr inbounds %struct.Node, %struct.Node* %9, i32 0, i32 0 - %11 = load i32, i32* %10, align 8 - %12 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), i32 noundef %11) - %13 = load %struct.Node*, %struct.Node** %3, align 8 - %14 = getelementptr inbounds %struct.Node, %struct.Node* %13, i32 0, i32 1 - %15 = load %struct.Node*, %struct.Node** %14, align 8 - store %struct.Node* %15, %struct.Node** %3, align 8 - br label %5, !llvm.loop !9 - -16: ; preds = %5 - ret void -} - -declare i32 @printf(i8* noundef, ...) #2 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z4pushPP4Nodei(%struct.Node** noundef %0, i32 noundef %1) #0 { - %3 = alloca %struct.Node**, align 8 - %4 = alloca i32, align 4 - %5 = alloca %struct.Node*, align 8 - store %struct.Node** %0, %struct.Node*** %3, align 8 - store i32 %1, i32* %4, align 4 - %6 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 16) #5 - %7 = bitcast i8* %6 to %struct.Node* - store %struct.Node* %7, %struct.Node** %5, align 8 - %8 = load i32, i32* %4, align 4 - %9 = load %struct.Node*, %struct.Node** %5, align 8 - %10 = getelementptr inbounds %struct.Node, %struct.Node* %9, i32 0, i32 0 - store i32 %8, i32* %10, align 8 - %11 = load %struct.Node**, %struct.Node*** %3, align 8 - %12 = load %struct.Node*, %struct.Node** %11, align 8 - %13 = load %struct.Node*, %struct.Node** %5, align 8 - %14 = getelementptr inbounds %struct.Node, %struct.Node* %13, i32 0, i32 1 - store %struct.Node* %12, %struct.Node** %14, align 8 - %15 = load %struct.Node*, %struct.Node** %5, align 8 - %16 = load %struct.Node**, %struct.Node*** %3, align 8 - store %struct.Node* %15, %struct.Node** %16, align 8 - ret void -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #3 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #4 { - %1 = alloca i32, align 4 - %2 = alloca %struct.Node*, align 8 - store i32 0, i32* %1, align 4 - store %struct.Node* null, %struct.Node** %2, align 8 - call void @_Z4pushPP4Nodei(%struct.Node** noundef %2, i32 noundef 5) - call void @_Z4pushPP4Nodei(%struct.Node** noundef %2, i32 noundef 20) - call void @_Z4pushPP4Nodei(%struct.Node** noundef %2, i32 noundef 4) - call void @_Z4pushPP4Nodei(%struct.Node** noundef %2, i32 noundef 3) - call void @_Z4pushPP4Nodei(%struct.Node** noundef %2, i32 noundef 30) - %3 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([29 x i8], [29 x i8]* @.str.1, i64 0, i64 0)) - %4 = load %struct.Node*, %struct.Node** %2, align 8 - call void @_Z9printListP4Node(%struct.Node* noundef %4) - call void @_Z13insertionSortPP4Node(%struct.Node** noundef %2) - %5 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([29 x i8], [29 x i8]* @.str.2, i64 0, i64 0)) - %6 = load %struct.Node*, %struct.Node** %2, align 8 - call void @_Z9printListP4Node(%struct.Node* noundef %6) - ret i32 0 -} - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/karatsuba.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/karatsuba.ll deleted file mode 100644 index 2cf10866..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/karatsuba.ll +++ /dev/null @@ -1,1322 +0,0 @@ -; ModuleID = 'PE-benchmarks/karatsuba.cpp' -source_filename = "PE-benchmarks/karatsuba.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } -%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { i8* } -%union.anon = type { i64, [8 x i8] } -%"class.std::allocator" = type { i8 } - -$_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_ = comdat any - -$_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_ = comdat any - -$_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@.str = private unnamed_addr constant [5 x i8] c"%ld\0A\00", align 1 -@.str.1 = private unnamed_addr constant [5 x i8] c"1100\00", align 1 -@.str.2 = private unnamed_addr constant [5 x i8] c"1010\00", align 1 -@.str.3 = private unnamed_addr constant [4 x i8] c"110\00", align 1 -@.str.4 = private unnamed_addr constant [3 x i8] c"11\00", align 1 -@.str.5 = private unnamed_addr constant [2 x i8] c"1\00", align 1 -@.str.6 = private unnamed_addr constant [2 x i8] c"0\00", align 1 -@.str.7 = private unnamed_addr constant [4 x i8] c"111\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_karatsuba.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z15makeEqualLengthRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) #4 { - %3 = alloca i32, align 4 - %4 = alloca %"class.std::__cxx11::basic_string"*, align 8 - %5 = alloca %"class.std::__cxx11::basic_string"*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca %"class.std::__cxx11::basic_string", align 8 - %10 = alloca i32, align 4 - %11 = alloca %"class.std::__cxx11::basic_string", align 8 - store %"class.std::__cxx11::basic_string"* %0, %"class.std::__cxx11::basic_string"** %4, align 8 - store %"class.std::__cxx11::basic_string"* %1, %"class.std::__cxx11::basic_string"** %5, align 8 - %12 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %4, align 8 - %13 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %12) #3 - %14 = trunc i64 %13 to i32 - store i32 %14, i32* %6, align 4 - %15 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %5, align 8 - %16 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %15) #3 - %17 = trunc i64 %16 to i32 - store i32 %17, i32* %7, align 4 - %18 = load i32, i32* %6, align 4 - %19 = load i32, i32* %7, align 4 - %20 = icmp slt i32 %18, %19 - br i1 %20, label %21, label %37 - -21: ; preds = %2 - store i32 0, i32* %8, align 4 - br label %22 - -22: ; preds = %32, %21 - %23 = load i32, i32* %8, align 4 - %24 = load i32, i32* %7, align 4 - %25 = load i32, i32* %6, align 4 - %26 = sub nsw i32 %24, %25 - %27 = icmp slt i32 %23, %26 - br i1 %27, label %28, label %35 - -28: ; preds = %22 - %29 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %4, align 8 - call void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %9, i8 noundef signext 48, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %29) - %30 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %4, align 8 - %31 = call noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %30, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - br label %32 - -32: ; preds = %28 - %33 = load i32, i32* %8, align 4 - %34 = add nsw i32 %33, 1 - store i32 %34, i32* %8, align 4 - br label %22, !llvm.loop !6 - -35: ; preds = %22 - %36 = load i32, i32* %7, align 4 - store i32 %36, i32* %3, align 4 - br label %59 - -37: ; preds = %2 - %38 = load i32, i32* %6, align 4 - %39 = load i32, i32* %7, align 4 - %40 = icmp sgt i32 %38, %39 - br i1 %40, label %41, label %56 - -41: ; preds = %37 - store i32 0, i32* %10, align 4 - br label %42 - -42: ; preds = %52, %41 - %43 = load i32, i32* %10, align 4 - %44 = load i32, i32* %6, align 4 - %45 = load i32, i32* %7, align 4 - %46 = sub nsw i32 %44, %45 - %47 = icmp slt i32 %43, %46 - br i1 %47, label %48, label %55 - -48: ; preds = %42 - %49 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %5, align 8 - call void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %11, i8 noundef signext 48, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %49) - %50 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %5, align 8 - %51 = call noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %50, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) #3 - br label %52 - -52: ; preds = %48 - %53 = load i32, i32* %10, align 4 - %54 = add nsw i32 %53, 1 - store i32 %54, i32* %10, align 4 - br label %42, !llvm.loop !8 - -55: ; preds = %42 - br label %56 - -56: ; preds = %55, %37 - br label %57 - -57: ; preds = %56 - %58 = load i32, i32* %6, align 4 - store i32 %58, i32* %3, align 4 - br label %59 - -59: ; preds = %57, %35 - %60 = load i32, i32* %3, align 4 - ret i32 %60 -} - -; Function Attrs: nounwind -declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_(%"class.std::__cxx11::basic_string"* noalias sret(%"class.std::__cxx11::basic_string") align 8 %0, i8 noundef signext %1, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #4 comdat personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca i8*, align 8 - %5 = alloca i8, align 1 - %6 = alloca %"class.std::__cxx11::basic_string"*, align 8 - %7 = alloca i1, align 1 - %8 = alloca %"class.std::allocator", align 1 - %9 = alloca %"class.std::allocator", align 1 - %10 = alloca i8*, align 8 - %11 = alloca i32, align 4 - %12 = alloca i64, align 8 - %13 = bitcast %"class.std::__cxx11::basic_string"* %0 to i8* - store i8* %13, i8** %4, align 8 - store i8 %1, i8* %5, align 1 - store %"class.std::__cxx11::basic_string"* %2, %"class.std::__cxx11::basic_string"** %6, align 8 - store i1 false, i1* %7, align 1 - %14 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %6, align 8 - call void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13get_allocatorEv(%"class.std::allocator"* sret(%"class.std::allocator") align 1 %9, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) #3 - invoke void @_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_(%"class.std::allocator"* sret(%"class.std::allocator") align 1 %8, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) - to label %15 unwind label %28 - -15: ; preds = %3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - %16 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %6, align 8 - %17 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %16) #3 - store i64 %17, i64* %12, align 8 - %18 = load i64, i64* %12, align 8 - %19 = add i64 %18, 1 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %19) - to label %20 unwind label %32 - -20: ; preds = %15 - %21 = load i8, i8* %5, align 1 - %22 = invoke noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef 1, i8 noundef signext %21) - to label %23 unwind label %32 - -23: ; preds = %20 - %24 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %6, align 8 - %25 = invoke noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %24) - to label %26 unwind label %32 - -26: ; preds = %23 - store i1 true, i1* %7, align 1 - %27 = load i1, i1* %7, align 1 - br i1 %27, label %37, label %36 - -28: ; preds = %3 - %29 = landingpad { i8*, i32 } - cleanup - %30 = extractvalue { i8*, i32 } %29, 0 - store i8* %30, i8** %10, align 8 - %31 = extractvalue { i8*, i32 } %29, 1 - store i32 %31, i32* %11, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - br label %38 - -32: ; preds = %23, %20, %15 - %33 = landingpad { i8*, i32 } - cleanup - %34 = extractvalue { i8*, i32 } %33, 0 - store i8* %34, i8** %10, align 8 - %35 = extractvalue { i8*, i32 } %33, 1 - store i32 %35, i32* %11, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #3 - br label %38 - -36: ; preds = %26 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #3 - br label %37 - -37: ; preds = %36, %26 - ret void - -38: ; preds = %32, %28 - %39 = load i8*, i8** %10, align 8 - %40 = load i32, i32* %11, align 4 - %41 = insertvalue { i8*, i32 } undef, i8* %39, 0 - %42 = insertvalue { i8*, i32 } %41, i32 %40, 1 - resume { i8*, i32 } %42 -} - -; Function Attrs: nounwind -declare noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13addBitStringsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noalias sret(%"class.std::__cxx11::basic_string") align 8 %0, %"class.std::__cxx11::basic_string"* noundef %1, %"class.std::__cxx11::basic_string"* noundef %2) #4 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca i8*, align 8 - %5 = alloca i1, align 1 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca %"class.std::__cxx11::basic_string", align 8 - %15 = alloca %"class.std::__cxx11::basic_string", align 8 - %16 = bitcast %"class.std::__cxx11::basic_string"* %0 to i8* - store i8* %16, i8** %4, align 8 - store i1 false, i1* %5, align 1 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #3 - %17 = invoke noundef i32 @_Z15makeEqualLengthRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) - to label %18 unwind label %63 - -18: ; preds = %3 - store i32 %17, i32* %6, align 4 - store i32 0, i32* %9, align 4 - %19 = load i32, i32* %6, align 4 - %20 = sub nsw i32 %19, 1 - store i32 %20, i32* %10, align 4 - br label %21 - -21: ; preds = %60, %18 - %22 = load i32, i32* %10, align 4 - %23 = icmp sge i32 %22, 0 - br i1 %23, label %24, label %67 - -24: ; preds = %21 - %25 = load i32, i32* %10, align 4 - %26 = sext i32 %25 to i64 - %27 = invoke noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %26) - to label %28 unwind label %63 - -28: ; preds = %24 - %29 = load i8, i8* %27, align 1 - %30 = sext i8 %29 to i32 - %31 = sub nsw i32 %30, 48 - store i32 %31, i32* %11, align 4 - %32 = load i32, i32* %10, align 4 - %33 = sext i32 %32 to i64 - %34 = invoke noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2, i64 noundef %33) - to label %35 unwind label %63 - -35: ; preds = %28 - %36 = load i8, i8* %34, align 1 - %37 = sext i8 %36 to i32 - %38 = sub nsw i32 %37, 48 - store i32 %38, i32* %12, align 4 - %39 = load i32, i32* %11, align 4 - %40 = load i32, i32* %12, align 4 - %41 = xor i32 %39, %40 - %42 = load i32, i32* %9, align 4 - %43 = xor i32 %41, %42 - %44 = add nsw i32 %43, 48 - store i32 %44, i32* %13, align 4 - %45 = load i32, i32* %13, align 4 - %46 = trunc i32 %45 to i8 - invoke void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %14, i8 noundef signext %46, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) - to label %47 unwind label %63 - -47: ; preds = %35 - %48 = call noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) #3 - %49 = load i32, i32* %11, align 4 - %50 = load i32, i32* %12, align 4 - %51 = and i32 %49, %50 - %52 = load i32, i32* %12, align 4 - %53 = load i32, i32* %9, align 4 - %54 = and i32 %52, %53 - %55 = or i32 %51, %54 - %56 = load i32, i32* %11, align 4 - %57 = load i32, i32* %9, align 4 - %58 = and i32 %56, %57 - %59 = or i32 %55, %58 - store i32 %59, i32* %9, align 4 - br label %60 - -60: ; preds = %47 - %61 = load i32, i32* %10, align 4 - %62 = add nsw i32 %61, -1 - store i32 %62, i32* %10, align 4 - br label %21, !llvm.loop !9 - -63: ; preds = %70, %35, %28, %24, %3 - %64 = landingpad { i8*, i32 } - cleanup - %65 = extractvalue { i8*, i32 } %64, 0 - store i8* %65, i8** %7, align 8 - %66 = extractvalue { i8*, i32 } %64, 1 - store i32 %66, i32* %8, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #3 - br label %77 - -67: ; preds = %21 - %68 = load i32, i32* %9, align 4 - %69 = icmp ne i32 %68, 0 - br i1 %69, label %70, label %73 - -70: ; preds = %67 - invoke void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %15, i8 noundef signext 49, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) - to label %71 unwind label %63 - -71: ; preds = %70 - %72 = call noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %15) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %15) #3 - br label %73 - -73: ; preds = %71, %67 - store i1 true, i1* %5, align 1 - %74 = load i1, i1* %5, align 1 - br i1 %74, label %76, label %75 - -75: ; preds = %73 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #3 - br label %76 - -76: ; preds = %75, %73 - ret void - -77: ; preds = %63 - %78 = load i8*, i8** %7, align 8 - %79 = load i32, i32* %8, align 4 - %80 = insertvalue { i8*, i32 } undef, i8* %78, 0 - %81 = insertvalue { i8*, i32 } %80, i32 %79, 1 - resume { i8*, i32 } %81 -} - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -declare i32 @__gxx_personality_v0(...) - -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z18multiplyiSingleBitNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %0, %"class.std::__cxx11::basic_string"* noundef %1) #4 { - %3 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef 0) - %4 = load i8, i8* %3, align 1 - %5 = sext i8 %4 to i32 - %6 = sub nsw i32 %5, 48 - %7 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 0) - %8 = load i8, i8* %7, align 1 - %9 = sext i8 %8 to i32 - %10 = sub nsw i32 %9, 48 - %11 = mul nsw i32 %6, %10 - ret i32 %11 -} - -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %0, %"class.std::__cxx11::basic_string"* noundef %1) #4 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca i64, align 8 - %4 = alloca i32, align 4 - %5 = alloca %"class.std::__cxx11::basic_string", align 8 - %6 = alloca %"class.std::__cxx11::basic_string", align 8 - %7 = alloca i8*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca %"class.std::__cxx11::basic_string", align 8 - %12 = alloca %"class.std::__cxx11::basic_string", align 8 - %13 = alloca %"class.std::__cxx11::basic_string", align 8 - %14 = alloca %"class.std::__cxx11::basic_string", align 8 - %15 = alloca i64, align 8 - %16 = alloca %"class.std::__cxx11::basic_string", align 8 - %17 = alloca %"class.std::__cxx11::basic_string", align 8 - %18 = alloca i64, align 8 - %19 = alloca %"class.std::__cxx11::basic_string", align 8 - %20 = alloca %"class.std::__cxx11::basic_string", align 8 - %21 = alloca i64, align 8 - %22 = alloca %"class.std::__cxx11::basic_string", align 8 - %23 = alloca %"class.std::__cxx11::basic_string", align 8 - %24 = alloca %"class.std::__cxx11::basic_string", align 8 - %25 = alloca %"class.std::__cxx11::basic_string", align 8 - %26 = alloca %"class.std::__cxx11::basic_string", align 8 - %27 = alloca %"class.std::__cxx11::basic_string", align 8 - %28 = call noundef i32 @_Z15makeEqualLengthRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) - store i32 %28, i32* %4, align 4 - %29 = load i32, i32* %4, align 4 - %30 = icmp eq i32 %29, 0 - br i1 %30, label %31, label %32 - -31: ; preds = %2 - store i64 0, i64* %3, align 8 - br label %171 - -32: ; preds = %2 - %33 = load i32, i32* %4, align 4 - %34 = icmp eq i32 %33, 1 - br i1 %34, label %35, label %49 - -35: ; preds = %32 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) - to label %36 unwind label %40 - -36: ; preds = %35 - %37 = invoke noundef i32 @_Z18multiplyiSingleBitNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %5, %"class.std::__cxx11::basic_string"* noundef %6) - to label %38 unwind label %44 - -38: ; preds = %36 - %39 = sext i32 %37 to i64 - store i64 %39, i64* %3, align 8 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5) #3 - br label %171 - -40: ; preds = %35 - %41 = landingpad { i8*, i32 } - cleanup - %42 = extractvalue { i8*, i32 } %41, 0 - store i8* %42, i8** %7, align 8 - %43 = extractvalue { i8*, i32 } %41, 1 - store i32 %43, i32* %8, align 4 - br label %48 - -44: ; preds = %36 - %45 = landingpad { i8*, i32 } - cleanup - %46 = extractvalue { i8*, i32 } %45, 0 - store i8* %46, i8** %7, align 8 - %47 = extractvalue { i8*, i32 } %45, 1 - store i32 %47, i32* %8, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - br label %48 - -48: ; preds = %44, %40 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5) #3 - br label %173 - -49: ; preds = %32 - %50 = load i32, i32* %4, align 4 - %51 = sdiv i32 %50, 2 - store i32 %51, i32* %9, align 4 - %52 = load i32, i32* %4, align 4 - %53 = load i32, i32* %9, align 4 - %54 = sub nsw i32 %52, %53 - store i32 %54, i32* %10, align 4 - %55 = load i32, i32* %9, align 4 - %56 = sext i32 %55 to i64 - call void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %11, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef 0, i64 noundef %56) - %57 = load i32, i32* %9, align 4 - %58 = sext i32 %57 to i64 - %59 = load i32, i32* %10, align 4 - %60 = sext i32 %59 to i64 - invoke void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %12, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %58, i64 noundef %60) - to label %61 unwind label %104 - -61: ; preds = %49 - %62 = load i32, i32* %9, align 4 - %63 = sext i32 %62 to i64 - invoke void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %13, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 0, i64 noundef %63) - to label %64 unwind label %108 - -64: ; preds = %61 - %65 = load i32, i32* %9, align 4 - %66 = sext i32 %65 to i64 - %67 = load i32, i32* %10, align 4 - %68 = sext i32 %67 to i64 - invoke void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %14, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %66, i64 noundef %68) - to label %69 unwind label %112 - -69: ; preds = %64 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %16, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) - to label %70 unwind label %116 - -70: ; preds = %69 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %17, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13) - to label %71 unwind label %120 - -71: ; preds = %70 - %72 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %16, %"class.std::__cxx11::basic_string"* noundef %17) - to label %73 unwind label %124 - -73: ; preds = %71 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %17) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %16) #3 - store i64 %72, i64* %15, align 8 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %19, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %12) - to label %74 unwind label %116 - -74: ; preds = %73 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %20, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) - to label %75 unwind label %129 - -75: ; preds = %74 - %76 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %19, %"class.std::__cxx11::basic_string"* noundef %20) - to label %77 unwind label %133 - -77: ; preds = %75 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %20) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %19) #3 - store i64 %76, i64* %18, align 8 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %23, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) - to label %78 unwind label %116 - -78: ; preds = %77 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %24, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %12) - to label %79 unwind label %138 - -79: ; preds = %78 - invoke void @_Z13addBitStringsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %22, %"class.std::__cxx11::basic_string"* noundef %23, %"class.std::__cxx11::basic_string"* noundef %24) - to label %80 unwind label %142 - -80: ; preds = %79 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %26, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13) - to label %81 unwind label %146 - -81: ; preds = %80 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %27, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) - to label %82 unwind label %150 - -82: ; preds = %81 - invoke void @_Z13addBitStringsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %25, %"class.std::__cxx11::basic_string"* noundef %26, %"class.std::__cxx11::basic_string"* noundef %27) - to label %83 unwind label %154 - -83: ; preds = %82 - %84 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %22, %"class.std::__cxx11::basic_string"* noundef %25) - to label %85 unwind label %158 - -85: ; preds = %83 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %25) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %27) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %26) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %22) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %24) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %23) #3 - store i64 %84, i64* %21, align 8 - %86 = load i64, i64* %15, align 8 - %87 = load i32, i32* %10, align 4 - %88 = mul nsw i32 2, %87 - %89 = shl i32 1, %88 - %90 = sext i32 %89 to i64 - %91 = mul nsw i64 %86, %90 - %92 = load i64, i64* %21, align 8 - %93 = load i64, i64* %15, align 8 - %94 = sub nsw i64 %92, %93 - %95 = load i64, i64* %18, align 8 - %96 = sub nsw i64 %94, %95 - %97 = load i32, i32* %10, align 4 - %98 = shl i32 1, %97 - %99 = sext i32 %98 to i64 - %100 = mul nsw i64 %96, %99 - %101 = add nsw i64 %91, %100 - %102 = load i64, i64* %18, align 8 - %103 = add nsw i64 %101, %102 - store i64 %103, i64* %3, align 8 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %12) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) #3 - br label %171 - -104: ; preds = %49 - %105 = landingpad { i8*, i32 } - cleanup - %106 = extractvalue { i8*, i32 } %105, 0 - store i8* %106, i8** %7, align 8 - %107 = extractvalue { i8*, i32 } %105, 1 - store i32 %107, i32* %8, align 4 - br label %170 - -108: ; preds = %61 - %109 = landingpad { i8*, i32 } - cleanup - %110 = extractvalue { i8*, i32 } %109, 0 - store i8* %110, i8** %7, align 8 - %111 = extractvalue { i8*, i32 } %109, 1 - store i32 %111, i32* %8, align 4 - br label %169 - -112: ; preds = %64 - %113 = landingpad { i8*, i32 } - cleanup - %114 = extractvalue { i8*, i32 } %113, 0 - store i8* %114, i8** %7, align 8 - %115 = extractvalue { i8*, i32 } %113, 1 - store i32 %115, i32* %8, align 4 - br label %168 - -116: ; preds = %77, %73, %69 - %117 = landingpad { i8*, i32 } - cleanup - %118 = extractvalue { i8*, i32 } %117, 0 - store i8* %118, i8** %7, align 8 - %119 = extractvalue { i8*, i32 } %117, 1 - store i32 %119, i32* %8, align 4 - br label %167 - -120: ; preds = %70 - %121 = landingpad { i8*, i32 } - cleanup - %122 = extractvalue { i8*, i32 } %121, 0 - store i8* %122, i8** %7, align 8 - %123 = extractvalue { i8*, i32 } %121, 1 - store i32 %123, i32* %8, align 4 - br label %128 - -124: ; preds = %71 - %125 = landingpad { i8*, i32 } - cleanup - %126 = extractvalue { i8*, i32 } %125, 0 - store i8* %126, i8** %7, align 8 - %127 = extractvalue { i8*, i32 } %125, 1 - store i32 %127, i32* %8, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %17) #3 - br label %128 - -128: ; preds = %124, %120 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %16) #3 - br label %167 - -129: ; preds = %74 - %130 = landingpad { i8*, i32 } - cleanup - %131 = extractvalue { i8*, i32 } %130, 0 - store i8* %131, i8** %7, align 8 - %132 = extractvalue { i8*, i32 } %130, 1 - store i32 %132, i32* %8, align 4 - br label %137 - -133: ; preds = %75 - %134 = landingpad { i8*, i32 } - cleanup - %135 = extractvalue { i8*, i32 } %134, 0 - store i8* %135, i8** %7, align 8 - %136 = extractvalue { i8*, i32 } %134, 1 - store i32 %136, i32* %8, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %20) #3 - br label %137 - -137: ; preds = %133, %129 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %19) #3 - br label %167 - -138: ; preds = %78 - %139 = landingpad { i8*, i32 } - cleanup - %140 = extractvalue { i8*, i32 } %139, 0 - store i8* %140, i8** %7, align 8 - %141 = extractvalue { i8*, i32 } %139, 1 - store i32 %141, i32* %8, align 4 - br label %166 - -142: ; preds = %79 - %143 = landingpad { i8*, i32 } - cleanup - %144 = extractvalue { i8*, i32 } %143, 0 - store i8* %144, i8** %7, align 8 - %145 = extractvalue { i8*, i32 } %143, 1 - store i32 %145, i32* %8, align 4 - br label %165 - -146: ; preds = %80 - %147 = landingpad { i8*, i32 } - cleanup - %148 = extractvalue { i8*, i32 } %147, 0 - store i8* %148, i8** %7, align 8 - %149 = extractvalue { i8*, i32 } %147, 1 - store i32 %149, i32* %8, align 4 - br label %164 - -150: ; preds = %81 - %151 = landingpad { i8*, i32 } - cleanup - %152 = extractvalue { i8*, i32 } %151, 0 - store i8* %152, i8** %7, align 8 - %153 = extractvalue { i8*, i32 } %151, 1 - store i32 %153, i32* %8, align 4 - br label %163 - -154: ; preds = %82 - %155 = landingpad { i8*, i32 } - cleanup - %156 = extractvalue { i8*, i32 } %155, 0 - store i8* %156, i8** %7, align 8 - %157 = extractvalue { i8*, i32 } %155, 1 - store i32 %157, i32* %8, align 4 - br label %162 - -158: ; preds = %83 - %159 = landingpad { i8*, i32 } - cleanup - %160 = extractvalue { i8*, i32 } %159, 0 - store i8* %160, i8** %7, align 8 - %161 = extractvalue { i8*, i32 } %159, 1 - store i32 %161, i32* %8, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %25) #3 - br label %162 - -162: ; preds = %158, %154 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %27) #3 - br label %163 - -163: ; preds = %162, %150 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %26) #3 - br label %164 - -164: ; preds = %163, %146 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %22) #3 - br label %165 - -165: ; preds = %164, %142 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %24) #3 - br label %166 - -166: ; preds = %165, %138 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %23) #3 - br label %167 - -167: ; preds = %166, %137, %128, %116 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) #3 - br label %168 - -168: ; preds = %167, %112 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13) #3 - br label %169 - -169: ; preds = %168, %108 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %12) #3 - br label %170 - -170: ; preds = %169, %104 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) #3 - br label %173 - -171: ; preds = %85, %38, %31 - %172 = load i64, i64* %3, align 8 - ret i64 %172 - -173: ; preds = %170, %48 - %174 = load i8*, i8** %7, align 8 - %175 = load i32, i32* %8, align 4 - %176 = insertvalue { i8*, i32 } undef, i8* %174, 0 - %177 = insertvalue { i8*, i32 } %176, i32 %175, 1 - resume { i8*, i32 } %177 -} - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 - -declare void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef, i64 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca %"class.std::__cxx11::basic_string", align 8 - %2 = alloca %"class.std::allocator", align 1 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - %5 = alloca %"class.std::__cxx11::basic_string", align 8 - %6 = alloca %"class.std::allocator", align 1 - %7 = alloca %"class.std::__cxx11::basic_string", align 8 - %8 = alloca %"class.std::allocator", align 1 - %9 = alloca %"class.std::__cxx11::basic_string", align 8 - %10 = alloca %"class.std::allocator", align 1 - %11 = alloca %"class.std::__cxx11::basic_string", align 8 - %12 = alloca %"class.std::allocator", align 1 - %13 = alloca %"class.std::__cxx11::basic_string", align 8 - %14 = alloca %"class.std::allocator", align 1 - %15 = alloca %"class.std::__cxx11::basic_string", align 8 - %16 = alloca %"class.std::allocator", align 1 - %17 = alloca %"class.std::__cxx11::basic_string", align 8 - %18 = alloca %"class.std::allocator", align 1 - %19 = alloca %"class.std::__cxx11::basic_string", align 8 - %20 = alloca %"class.std::allocator", align 1 - %21 = alloca %"class.std::__cxx11::basic_string", align 8 - %22 = alloca %"class.std::allocator", align 1 - %23 = alloca %"class.std::__cxx11::basic_string", align 8 - %24 = alloca %"class.std::allocator", align 1 - %25 = alloca %"class.std::__cxx11::basic_string", align 8 - %26 = alloca %"class.std::allocator", align 1 - %27 = alloca %"class.std::__cxx11::basic_string", align 8 - %28 = alloca %"class.std::allocator", align 1 - %29 = alloca %"class.std::__cxx11::basic_string", align 8 - %30 = alloca %"class.std::allocator", align 1 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %2) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %2) - to label %31 unwind label %73 - -31: ; preds = %0 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %6) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %6) - to label %32 unwind label %77 - -32: ; preds = %31 - %33 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %1, %"class.std::__cxx11::basic_string"* noundef %5) - to label %34 unwind label %81 - -34: ; preds = %32 - %35 = invoke i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0), i64 noundef %33) - to label %36 unwind label %81 - -36: ; preds = %34 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %6) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %2) #3 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.3, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) - to label %37 unwind label %87 - -37: ; preds = %36 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %10) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %10) - to label %38 unwind label %91 - -38: ; preds = %37 - %39 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %7, %"class.std::__cxx11::basic_string"* noundef %9) - to label %40 unwind label %95 - -40: ; preds = %38 - %41 = invoke i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0), i64 noundef %39) - to label %42 unwind label %95 - -42: ; preds = %40 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %10) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %12) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.4, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %12) - to label %43 unwind label %101 - -43: ; preds = %42 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %14) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %14) - to label %44 unwind label %105 - -44: ; preds = %43 - %45 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %11, %"class.std::__cxx11::basic_string"* noundef %13) - to label %46 unwind label %109 - -46: ; preds = %44 - %47 = invoke i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0), i64 noundef %45) - to label %48 unwind label %109 - -48: ; preds = %46 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %14) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %12) #3 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %16) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %15, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.5, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %16) - to label %49 unwind label %115 - -49: ; preds = %48 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %18) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %17, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %18) - to label %50 unwind label %119 - -50: ; preds = %49 - %51 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %15, %"class.std::__cxx11::basic_string"* noundef %17) - to label %52 unwind label %123 - -52: ; preds = %50 - %53 = invoke i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0), i64 noundef %51) - to label %54 unwind label %123 - -54: ; preds = %52 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %17) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %18) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %15) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %16) #3 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %20) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %19, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.6, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %20) - to label %55 unwind label %129 - -55: ; preds = %54 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %22) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %21, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %22) - to label %56 unwind label %133 - -56: ; preds = %55 - %57 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %19, %"class.std::__cxx11::basic_string"* noundef %21) - to label %58 unwind label %137 - -58: ; preds = %56 - %59 = invoke i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0), i64 noundef %57) - to label %60 unwind label %137 - -60: ; preds = %58 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %21) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %22) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %19) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %20) #3 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %24) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %23, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.7, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %24) - to label %61 unwind label %143 - -61: ; preds = %60 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %26) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %25, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.7, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %26) - to label %62 unwind label %147 - -62: ; preds = %61 - %63 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %23, %"class.std::__cxx11::basic_string"* noundef %25) - to label %64 unwind label %151 - -64: ; preds = %62 - %65 = invoke i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0), i64 noundef %63) - to label %66 unwind label %151 - -66: ; preds = %64 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %25) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %26) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %23) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %24) #3 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %28) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %27, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.4, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %28) - to label %67 unwind label %157 - -67: ; preds = %66 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %30) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %29, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.4, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %30) - to label %68 unwind label %161 - -68: ; preds = %67 - %69 = invoke noundef i64 @_Z8multiplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %27, %"class.std::__cxx11::basic_string"* noundef %29) - to label %70 unwind label %165 - -70: ; preds = %68 - %71 = invoke i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0), i64 noundef %69) - to label %72 unwind label %165 - -72: ; preds = %70 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %29) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %30) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %27) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %28) #3 - ret i32 0 - -73: ; preds = %0 - %74 = landingpad { i8*, i32 } - cleanup - %75 = extractvalue { i8*, i32 } %74, 0 - store i8* %75, i8** %3, align 8 - %76 = extractvalue { i8*, i32 } %74, 1 - store i32 %76, i32* %4, align 4 - br label %86 - -77: ; preds = %31 - %78 = landingpad { i8*, i32 } - cleanup - %79 = extractvalue { i8*, i32 } %78, 0 - store i8* %79, i8** %3, align 8 - %80 = extractvalue { i8*, i32 } %78, 1 - store i32 %80, i32* %4, align 4 - br label %85 - -81: ; preds = %34, %32 - %82 = landingpad { i8*, i32 } - cleanup - %83 = extractvalue { i8*, i32 } %82, 0 - store i8* %83, i8** %3, align 8 - %84 = extractvalue { i8*, i32 } %82, 1 - store i32 %84, i32* %4, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5) #3 - br label %85 - -85: ; preds = %81, %77 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %6) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) #3 - br label %86 - -86: ; preds = %85, %73 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %2) #3 - br label %171 - -87: ; preds = %36 - %88 = landingpad { i8*, i32 } - cleanup - %89 = extractvalue { i8*, i32 } %88, 0 - store i8* %89, i8** %3, align 8 - %90 = extractvalue { i8*, i32 } %88, 1 - store i32 %90, i32* %4, align 4 - br label %100 - -91: ; preds = %37 - %92 = landingpad { i8*, i32 } - cleanup - %93 = extractvalue { i8*, i32 } %92, 0 - store i8* %93, i8** %3, align 8 - %94 = extractvalue { i8*, i32 } %92, 1 - store i32 %94, i32* %4, align 4 - br label %99 - -95: ; preds = %40, %38 - %96 = landingpad { i8*, i32 } - cleanup - %97 = extractvalue { i8*, i32 } %96, 0 - store i8* %97, i8** %3, align 8 - %98 = extractvalue { i8*, i32 } %96, 1 - store i32 %98, i32* %4, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - br label %99 - -99: ; preds = %95, %91 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %10) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7) #3 - br label %100 - -100: ; preds = %99, %87 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %8) #3 - br label %171 - -101: ; preds = %42 - %102 = landingpad { i8*, i32 } - cleanup - %103 = extractvalue { i8*, i32 } %102, 0 - store i8* %103, i8** %3, align 8 - %104 = extractvalue { i8*, i32 } %102, 1 - store i32 %104, i32* %4, align 4 - br label %114 - -105: ; preds = %43 - %106 = landingpad { i8*, i32 } - cleanup - %107 = extractvalue { i8*, i32 } %106, 0 - store i8* %107, i8** %3, align 8 - %108 = extractvalue { i8*, i32 } %106, 1 - store i32 %108, i32* %4, align 4 - br label %113 - -109: ; preds = %46, %44 - %110 = landingpad { i8*, i32 } - cleanup - %111 = extractvalue { i8*, i32 } %110, 0 - store i8* %111, i8** %3, align 8 - %112 = extractvalue { i8*, i32 } %110, 1 - store i32 %112, i32* %4, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13) #3 - br label %113 - -113: ; preds = %109, %105 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %14) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) #3 - br label %114 - -114: ; preds = %113, %101 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %12) #3 - br label %171 - -115: ; preds = %48 - %116 = landingpad { i8*, i32 } - cleanup - %117 = extractvalue { i8*, i32 } %116, 0 - store i8* %117, i8** %3, align 8 - %118 = extractvalue { i8*, i32 } %116, 1 - store i32 %118, i32* %4, align 4 - br label %128 - -119: ; preds = %49 - %120 = landingpad { i8*, i32 } - cleanup - %121 = extractvalue { i8*, i32 } %120, 0 - store i8* %121, i8** %3, align 8 - %122 = extractvalue { i8*, i32 } %120, 1 - store i32 %122, i32* %4, align 4 - br label %127 - -123: ; preds = %52, %50 - %124 = landingpad { i8*, i32 } - cleanup - %125 = extractvalue { i8*, i32 } %124, 0 - store i8* %125, i8** %3, align 8 - %126 = extractvalue { i8*, i32 } %124, 1 - store i32 %126, i32* %4, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %17) #3 - br label %127 - -127: ; preds = %123, %119 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %18) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %15) #3 - br label %128 - -128: ; preds = %127, %115 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %16) #3 - br label %171 - -129: ; preds = %54 - %130 = landingpad { i8*, i32 } - cleanup - %131 = extractvalue { i8*, i32 } %130, 0 - store i8* %131, i8** %3, align 8 - %132 = extractvalue { i8*, i32 } %130, 1 - store i32 %132, i32* %4, align 4 - br label %142 - -133: ; preds = %55 - %134 = landingpad { i8*, i32 } - cleanup - %135 = extractvalue { i8*, i32 } %134, 0 - store i8* %135, i8** %3, align 8 - %136 = extractvalue { i8*, i32 } %134, 1 - store i32 %136, i32* %4, align 4 - br label %141 - -137: ; preds = %58, %56 - %138 = landingpad { i8*, i32 } - cleanup - %139 = extractvalue { i8*, i32 } %138, 0 - store i8* %139, i8** %3, align 8 - %140 = extractvalue { i8*, i32 } %138, 1 - store i32 %140, i32* %4, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %21) #3 - br label %141 - -141: ; preds = %137, %133 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %22) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %19) #3 - br label %142 - -142: ; preds = %141, %129 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %20) #3 - br label %171 - -143: ; preds = %60 - %144 = landingpad { i8*, i32 } - cleanup - %145 = extractvalue { i8*, i32 } %144, 0 - store i8* %145, i8** %3, align 8 - %146 = extractvalue { i8*, i32 } %144, 1 - store i32 %146, i32* %4, align 4 - br label %156 - -147: ; preds = %61 - %148 = landingpad { i8*, i32 } - cleanup - %149 = extractvalue { i8*, i32 } %148, 0 - store i8* %149, i8** %3, align 8 - %150 = extractvalue { i8*, i32 } %148, 1 - store i32 %150, i32* %4, align 4 - br label %155 - -151: ; preds = %64, %62 - %152 = landingpad { i8*, i32 } - cleanup - %153 = extractvalue { i8*, i32 } %152, 0 - store i8* %153, i8** %3, align 8 - %154 = extractvalue { i8*, i32 } %152, 1 - store i32 %154, i32* %4, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %25) #3 - br label %155 - -155: ; preds = %151, %147 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %26) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %23) #3 - br label %156 - -156: ; preds = %155, %143 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %24) #3 - br label %171 - -157: ; preds = %66 - %158 = landingpad { i8*, i32 } - cleanup - %159 = extractvalue { i8*, i32 } %158, 0 - store i8* %159, i8** %3, align 8 - %160 = extractvalue { i8*, i32 } %158, 1 - store i32 %160, i32* %4, align 4 - br label %170 - -161: ; preds = %67 - %162 = landingpad { i8*, i32 } - cleanup - %163 = extractvalue { i8*, i32 } %162, 0 - store i8* %163, i8** %3, align 8 - %164 = extractvalue { i8*, i32 } %162, 1 - store i32 %164, i32* %4, align 4 - br label %169 - -165: ; preds = %70, %68 - %166 = landingpad { i8*, i32 } - cleanup - %167 = extractvalue { i8*, i32 } %166, 0 - store i8* %167, i8** %3, align 8 - %168 = extractvalue { i8*, i32 } %166, 1 - store i32 %168, i32* %4, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %29) #3 - br label %169 - -169: ; preds = %165, %161 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %30) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %27) #3 - br label %170 - -170: ; preds = %169, %157 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %28) #3 - br label %171 - -171: ; preds = %170, %156, %142, %128, %114, %100, %86 - %172 = load i8*, i8** %3, align 8 - %173 = load i32, i32* %4, align 4 - %174 = insertvalue { i8*, i32 } undef, i8* %172, 0 - %175 = insertvalue { i8*, i32 } %174, i32 %173, 1 - resume { i8*, i32 } %175 -} - -declare i32 @printf(i8* noundef, ...) #1 - -; Function Attrs: nounwind -declare void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i8* noundef, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_(%"class.std::allocator"* noalias sret(%"class.std::allocator") align 1 %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1) #4 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::allocator"*, align 8 - %5 = bitcast %"class.std::allocator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %4, align 8 - %6 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - call void @_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_(%"class.std::allocator"* sret(%"class.std::allocator") align 1 %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %6) - ret void -} - -; Function Attrs: nounwind -declare void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13get_allocatorEv(%"class.std::allocator"* sret(%"class.std::allocator") align 1, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef, i8 noundef signext) #1 - -declare noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_(%"class.std::allocator"* noalias sret(%"class.std::allocator") align 1 %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1) #6 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::allocator"*, align 8 - %5 = bitcast %"class.std::allocator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %4, align 8 - %6 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - call void @_ZNSaIcEC1ERKS_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %6) #3 - ret void -} - -; Function Attrs: nounwind -declare void @_ZNSaIcEC1ERKS_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_karatsuba.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/kmp-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/kmp-algorithm.ll deleted file mode 100644 index 4b39039e..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/kmp-algorithm.ll +++ /dev/null @@ -1,319 +0,0 @@ -; ModuleID = 'PE-benchmarks/kmp-algorithm.cpp' -source_filename = "PE-benchmarks/kmp-algorithm.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@.str = private unnamed_addr constant [27 x i8] c"Found pattern at index %d \00", align 1 -@__const.main.txt = private unnamed_addr constant [20 x i8] c"ABABDABACDABABCABAB\00", align 16 -@__const.main.pat = private unnamed_addr constant [10 x i8] c"ABABCABAB\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_kmp_algorithm.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z9KMPSearchPcS_(i8* noundef %0, i8* noundef %1) #4 { - %3 = alloca i8*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i8* %0, i8** %3, align 8 - store i8* %1, i8** %4, align 8 - %11 = load i8*, i8** %3, align 8 - %12 = call i64 @strlen(i8* noundef %11) #10 - %13 = trunc i64 %12 to i32 - store i32 %13, i32* %5, align 4 - %14 = load i8*, i8** %4, align 8 - %15 = call i64 @strlen(i8* noundef %14) #10 - %16 = trunc i64 %15 to i32 - store i32 %16, i32* %6, align 4 - %17 = load i32, i32* %5, align 4 - %18 = zext i32 %17 to i64 - %19 = call i8* @llvm.stacksave() - store i8* %19, i8** %7, align 8 - %20 = alloca i32, i64 %18, align 16 - store i64 %18, i64* %8, align 8 - %21 = load i8*, i8** %3, align 8 - %22 = load i32, i32* %5, align 4 - call void @_Z15computeLPSArrayPciPi(i8* noundef %21, i32 noundef %22, i32* noundef %20) - store i32 0, i32* %9, align 4 - store i32 0, i32* %10, align 4 - br label %23 - -23: ; preds = %92, %2 - %24 = load i32, i32* %9, align 4 - %25 = load i32, i32* %6, align 4 - %26 = icmp slt i32 %24, %25 - br i1 %26, label %27, label %93 - -27: ; preds = %23 - %28 = load i8*, i8** %3, align 8 - %29 = load i32, i32* %10, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds i8, i8* %28, i64 %30 - %32 = load i8, i8* %31, align 1 - %33 = sext i8 %32 to i32 - %34 = load i8*, i8** %4, align 8 - %35 = load i32, i32* %9, align 4 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds i8, i8* %34, i64 %36 - %38 = load i8, i8* %37, align 1 - %39 = sext i8 %38 to i32 - %40 = icmp eq i32 %33, %39 - br i1 %40, label %41, label %46 - -41: ; preds = %27 - %42 = load i32, i32* %10, align 4 - %43 = add nsw i32 %42, 1 - store i32 %43, i32* %10, align 4 - %44 = load i32, i32* %9, align 4 - %45 = add nsw i32 %44, 1 - store i32 %45, i32* %9, align 4 - br label %46 - -46: ; preds = %41, %27 - %47 = load i32, i32* %10, align 4 - %48 = load i32, i32* %5, align 4 - %49 = icmp eq i32 %47, %48 - br i1 %49, label %50, label %60 - -50: ; preds = %46 - %51 = load i32, i32* %9, align 4 - %52 = load i32, i32* %10, align 4 - %53 = sub nsw i32 %51, %52 - %54 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([27 x i8], [27 x i8]* @.str, i64 0, i64 0), i32 noundef %53) - %55 = load i32, i32* %10, align 4 - %56 = sub nsw i32 %55, 1 - %57 = sext i32 %56 to i64 - %58 = getelementptr inbounds i32, i32* %20, i64 %57 - %59 = load i32, i32* %58, align 4 - store i32 %59, i32* %10, align 4 - br label %92 - -60: ; preds = %46 - %61 = load i32, i32* %9, align 4 - %62 = load i32, i32* %6, align 4 - %63 = icmp slt i32 %61, %62 - br i1 %63, label %64, label %91 - -64: ; preds = %60 - %65 = load i8*, i8** %3, align 8 - %66 = load i32, i32* %10, align 4 - %67 = sext i32 %66 to i64 - %68 = getelementptr inbounds i8, i8* %65, i64 %67 - %69 = load i8, i8* %68, align 1 - %70 = sext i8 %69 to i32 - %71 = load i8*, i8** %4, align 8 - %72 = load i32, i32* %9, align 4 - %73 = sext i32 %72 to i64 - %74 = getelementptr inbounds i8, i8* %71, i64 %73 - %75 = load i8, i8* %74, align 1 - %76 = sext i8 %75 to i32 - %77 = icmp ne i32 %70, %76 - br i1 %77, label %78, label %91 - -78: ; preds = %64 - %79 = load i32, i32* %10, align 4 - %80 = icmp ne i32 %79, 0 - br i1 %80, label %81, label %87 - -81: ; preds = %78 - %82 = load i32, i32* %10, align 4 - %83 = sub nsw i32 %82, 1 - %84 = sext i32 %83 to i64 - %85 = getelementptr inbounds i32, i32* %20, i64 %84 - %86 = load i32, i32* %85, align 4 - store i32 %86, i32* %10, align 4 - br label %90 - -87: ; preds = %78 - %88 = load i32, i32* %9, align 4 - %89 = add nsw i32 %88, 1 - store i32 %89, i32* %9, align 4 - br label %90 - -90: ; preds = %87, %81 - br label %91 - -91: ; preds = %90, %64, %60 - br label %92 - -92: ; preds = %91, %50 - br label %23, !llvm.loop !6 - -93: ; preds = %23 - %94 = load i8*, i8** %7, align 8 - call void @llvm.stackrestore(i8* %94) - ret void -} - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #5 - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #6 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z15computeLPSArrayPciPi(i8* noundef %0, i32 noundef %1, i32* noundef %2) #7 { - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i8* %0, i8** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32* %2, i32** %6, align 8 - store i32 0, i32* %7, align 4 - %9 = load i32*, i32** %6, align 8 - %10 = getelementptr inbounds i32, i32* %9, i64 0 - store i32 0, i32* %10, align 4 - store i32 1, i32* %8, align 4 - br label %11 - -11: ; preds = %57, %3 - %12 = load i32, i32* %8, align 4 - %13 = load i32, i32* %5, align 4 - %14 = icmp slt i32 %12, %13 - br i1 %14, label %15, label %58 - -15: ; preds = %11 - %16 = load i8*, i8** %4, align 8 - %17 = load i32, i32* %8, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds i8, i8* %16, i64 %18 - %20 = load i8, i8* %19, align 1 - %21 = sext i8 %20 to i32 - %22 = load i8*, i8** %4, align 8 - %23 = load i32, i32* %7, align 4 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds i8, i8* %22, i64 %24 - %26 = load i8, i8* %25, align 1 - %27 = sext i8 %26 to i32 - %28 = icmp eq i32 %21, %27 - br i1 %28, label %29, label %39 - -29: ; preds = %15 - %30 = load i32, i32* %7, align 4 - %31 = add nsw i32 %30, 1 - store i32 %31, i32* %7, align 4 - %32 = load i32, i32* %7, align 4 - %33 = load i32*, i32** %6, align 8 - %34 = load i32, i32* %8, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds i32, i32* %33, i64 %35 - store i32 %32, i32* %36, align 4 - %37 = load i32, i32* %8, align 4 - %38 = add nsw i32 %37, 1 - store i32 %38, i32* %8, align 4 - br label %57 - -39: ; preds = %15 - %40 = load i32, i32* %7, align 4 - %41 = icmp ne i32 %40, 0 - br i1 %41, label %42, label %49 - -42: ; preds = %39 - %43 = load i32*, i32** %6, align 8 - %44 = load i32, i32* %7, align 4 - %45 = sub nsw i32 %44, 1 - %46 = sext i32 %45 to i64 - %47 = getelementptr inbounds i32, i32* %43, i64 %46 - %48 = load i32, i32* %47, align 4 - store i32 %48, i32* %7, align 4 - br label %56 - -49: ; preds = %39 - %50 = load i32*, i32** %6, align 8 - %51 = load i32, i32* %8, align 4 - %52 = sext i32 %51 to i64 - %53 = getelementptr inbounds i32, i32* %50, i64 %52 - store i32 0, i32* %53, align 4 - %54 = load i32, i32* %8, align 4 - %55 = add nsw i32 %54, 1 - store i32 %55, i32* %8, align 4 - br label %56 - -56: ; preds = %49, %42 - br label %57 - -57: ; preds = %56, %29 - br label %11, !llvm.loop !8 - -58: ; preds = %11 - ret void -} - -declare i32 @printf(i8* noundef, ...) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #6 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca [20 x i8], align 16 - %3 = alloca [10 x i8], align 1 - store i32 0, i32* %1, align 4 - %4 = bitcast [20 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 getelementptr inbounds ([20 x i8], [20 x i8]* @__const.main.txt, i32 0, i32 0), i64 20, i1 false) - %5 = bitcast [10 x i8]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %5, i8* align 1 getelementptr inbounds ([10 x i8], [10 x i8]* @__const.main.pat, i32 0, i32 0), i64 10, i1 false) - %6 = getelementptr inbounds [10 x i8], [10 x i8]* %3, i64 0, i64 0 - %7 = getelementptr inbounds [20 x i8], [20 x i8]* %2, i64 0, i64 0 - call void @_Z9KMPSearchPcS_(i8* noundef %6, i8* noundef %7) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_kmp_algorithm.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nofree nosync nounwind willreturn } -attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.ll deleted file mode 100644 index ac4bc3ef..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.ll +++ /dev/null @@ -1,327 +0,0 @@ -; ModuleID = 'PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp' -source_filename = "PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [7 x i32] [i32 12, i32 3, i32 5, i32 7, i32 4, i32 19, i32 26], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [26 x i8] c"K'th smallest element is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_2_expected_linear_time.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z11kthSmallestPiiii(i32* noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #4 { - %5 = alloca i32, align 4 - %6 = alloca i32*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i32* %0, i32** %6, align 8 - store i32 %1, i32* %7, align 4 - store i32 %2, i32* %8, align 4 - store i32 %3, i32* %9, align 4 - %11 = load i32, i32* %9, align 4 - %12 = icmp sgt i32 %11, 0 - br i1 %12, label %13, label %63 - -13: ; preds = %4 - %14 = load i32, i32* %9, align 4 - %15 = load i32, i32* %8, align 4 - %16 = load i32, i32* %7, align 4 - %17 = sub nsw i32 %15, %16 - %18 = add nsw i32 %17, 1 - %19 = icmp sle i32 %14, %18 - br i1 %19, label %20, label %63 - -20: ; preds = %13 - %21 = load i32*, i32** %6, align 8 - %22 = load i32, i32* %7, align 4 - %23 = load i32, i32* %8, align 4 - %24 = call noundef i32 @_Z15randomPartitionPiii(i32* noundef %21, i32 noundef %22, i32 noundef %23) - store i32 %24, i32* %10, align 4 - %25 = load i32, i32* %10, align 4 - %26 = load i32, i32* %7, align 4 - %27 = sub nsw i32 %25, %26 - %28 = load i32, i32* %9, align 4 - %29 = sub nsw i32 %28, 1 - %30 = icmp eq i32 %27, %29 - br i1 %30, label %31, label %37 - -31: ; preds = %20 - %32 = load i32*, i32** %6, align 8 - %33 = load i32, i32* %10, align 4 - %34 = sext i32 %33 to i64 - %35 = getelementptr inbounds i32, i32* %32, i64 %34 - %36 = load i32, i32* %35, align 4 - store i32 %36, i32* %5, align 4 - br label %64 - -37: ; preds = %20 - %38 = load i32, i32* %10, align 4 - %39 = load i32, i32* %7, align 4 - %40 = sub nsw i32 %38, %39 - %41 = load i32, i32* %9, align 4 - %42 = sub nsw i32 %41, 1 - %43 = icmp sgt i32 %40, %42 - br i1 %43, label %44, label %51 - -44: ; preds = %37 - %45 = load i32*, i32** %6, align 8 - %46 = load i32, i32* %7, align 4 - %47 = load i32, i32* %10, align 4 - %48 = sub nsw i32 %47, 1 - %49 = load i32, i32* %9, align 4 - %50 = call noundef i32 @_Z11kthSmallestPiiii(i32* noundef %45, i32 noundef %46, i32 noundef %48, i32 noundef %49) - store i32 %50, i32* %5, align 4 - br label %64 - -51: ; preds = %37 - %52 = load i32*, i32** %6, align 8 - %53 = load i32, i32* %10, align 4 - %54 = add nsw i32 %53, 1 - %55 = load i32, i32* %8, align 4 - %56 = load i32, i32* %9, align 4 - %57 = load i32, i32* %10, align 4 - %58 = sub nsw i32 %56, %57 - %59 = load i32, i32* %7, align 4 - %60 = add nsw i32 %58, %59 - %61 = sub nsw i32 %60, 1 - %62 = call noundef i32 @_Z11kthSmallestPiiii(i32* noundef %52, i32 noundef %54, i32 noundef %55, i32 noundef %61) - store i32 %62, i32* %5, align 4 - br label %64 - -63: ; preds = %13, %4 - store i32 2147483647, i32* %5, align 4 - br label %64 - -64: ; preds = %63, %51, %44, %31 - %65 = load i32, i32* %5, align 4 - ret i32 %65 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z15randomPartitionPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #5 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %9 = load i32, i32* %6, align 4 - %10 = load i32, i32* %5, align 4 - %11 = sub nsw i32 %9, %10 - %12 = add nsw i32 %11, 1 - store i32 %12, i32* %7, align 4 - %13 = call i32 @rand() #3 - %14 = load i32, i32* %7, align 4 - %15 = srem i32 %13, %14 - store i32 %15, i32* %8, align 4 - %16 = load i32*, i32** %4, align 8 - %17 = load i32, i32* %5, align 4 - %18 = load i32, i32* %8, align 4 - %19 = add nsw i32 %17, %18 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds i32, i32* %16, i64 %20 - %22 = load i32*, i32** %4, align 8 - %23 = load i32, i32* %6, align 4 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds i32, i32* %22, i64 %24 - call void @_Z4swapPiS_(i32* noundef %21, i32* noundef %25) - %26 = load i32*, i32** %4, align 8 - %27 = load i32, i32* %5, align 4 - %28 = load i32, i32* %6, align 4 - %29 = call noundef i32 @_Z9partitionPiii(i32* noundef %26, i32 noundef %27, i32 noundef %28) - ret i32 %29 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z4swapPiS_(i32* noundef %0, i32* noundef %1) #5 { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load i32*, i32** %3, align 8 - %7 = load i32, i32* %6, align 4 - store i32 %7, i32* %5, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = load i32*, i32** %3, align 8 - store i32 %9, i32* %10, align 4 - %11 = load i32, i32* %5, align 4 - %12 = load i32*, i32** %4, align 8 - store i32 %11, i32* %12, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z9partitionPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #5 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %10 = load i32*, i32** %4, align 8 - %11 = load i32, i32* %6, align 4 - %12 = sext i32 %11 to i64 - %13 = getelementptr inbounds i32, i32* %10, i64 %12 - %14 = load i32, i32* %13, align 4 - store i32 %14, i32* %7, align 4 - %15 = load i32, i32* %5, align 4 - store i32 %15, i32* %8, align 4 - %16 = load i32, i32* %5, align 4 - store i32 %16, i32* %9, align 4 - br label %17 - -17: ; preds = %42, %3 - %18 = load i32, i32* %9, align 4 - %19 = load i32, i32* %6, align 4 - %20 = sub nsw i32 %19, 1 - %21 = icmp sle i32 %18, %20 - br i1 %21, label %22, label %45 - -22: ; preds = %17 - %23 = load i32*, i32** %4, align 8 - %24 = load i32, i32* %9, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds i32, i32* %23, i64 %25 - %27 = load i32, i32* %26, align 4 - %28 = load i32, i32* %7, align 4 - %29 = icmp sle i32 %27, %28 - br i1 %29, label %30, label %41 - -30: ; preds = %22 - %31 = load i32*, i32** %4, align 8 - %32 = load i32, i32* %8, align 4 - %33 = sext i32 %32 to i64 - %34 = getelementptr inbounds i32, i32* %31, i64 %33 - %35 = load i32*, i32** %4, align 8 - %36 = load i32, i32* %9, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds i32, i32* %35, i64 %37 - call void @_Z4swapPiS_(i32* noundef %34, i32* noundef %38) - %39 = load i32, i32* %8, align 4 - %40 = add nsw i32 %39, 1 - store i32 %40, i32* %8, align 4 - br label %41 - -41: ; preds = %30, %22 - br label %42 - -42: ; preds = %41 - %43 = load i32, i32* %9, align 4 - %44 = add nsw i32 %43, 1 - store i32 %44, i32* %9, align 4 - br label %17, !llvm.loop !6 - -45: ; preds = %17 - %46 = load i32*, i32** %4, align 8 - %47 = load i32, i32* %8, align 4 - %48 = sext i32 %47 to i64 - %49 = getelementptr inbounds i32, i32* %46, i64 %48 - %50 = load i32*, i32** %4, align 8 - %51 = load i32, i32* %6, align 4 - %52 = sext i32 %51 to i64 - %53 = getelementptr inbounds i32, i32* %50, i64 %52 - call void @_Z4swapPiS_(i32* noundef %49, i32* noundef %53) - %54 = load i32, i32* %8, align 4 - ret i32 %54 -} - -; Function Attrs: nounwind -declare i32 @rand() #2 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [7 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [7 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([7 x i32]* @__const.main.arr to i8*), i64 28, i1 false) - store i32 7, i32* %3, align 4 - store i32 3, i32* %4, align 4 - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([26 x i8], [26 x i8]* @.str, i64 0, i64 0)) - %7 = getelementptr inbounds [7 x i32], [7 x i32]* %2, i64 0, i64 0 - %8 = load i32, i32* %3, align 4 - %9 = sub nsw i32 %8, 1 - %10 = load i32, i32* %4, align 4 - %11 = call noundef i32 @_Z11kthSmallestPiiii(i32* noundef %7, i32 noundef 0, i32 noundef %9, i32 noundef %10) - %12 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %6, i32 noundef %11) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_2_expected_linear_time.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.ll deleted file mode 100644 index b67b44cc..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.ll +++ /dev/null @@ -1,1703 +0,0 @@ -; ModuleID = 'PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp' -source_filename = "PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"struct.__gnu_cxx::__ops::_Iter_less_iter" = type { i8 } -%"struct.__gnu_cxx::__ops::_Iter_less_val" = type { i8 } -%"struct.__gnu_cxx::__ops::_Val_less_iter" = type { i8 } - -$_ZSt4sortIPiEvT_S1_ = comdat any - -$_ZSt6__sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_ = comdat any - -$_ZN9__gnu_cxx5__ops16__iter_less_iterEv = comdat any - -$_ZSt16__introsort_loopIPilN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_T1_ = comdat any - -$_ZSt4__lgl = comdat any - -$_ZSt22__final_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_ = comdat any - -$_ZSt14__partial_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_ = comdat any - -$_ZSt27__unguarded_partition_pivotIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_T0_ = comdat any - -$_ZSt13__heap_selectIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_ = comdat any - -$_ZSt11__sort_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_ = comdat any - -$_ZSt11__make_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_ = comdat any - -$_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_ = comdat any - -$_ZSt10__pop_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_RT0_ = comdat any - -$_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_ = comdat any - -$_ZSt13__adjust_heapIPiliN9__gnu_cxx5__ops15_Iter_less_iterEEvT_T0_S5_T1_T2_ = comdat any - -$_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_less_iterEEONSt16remove_referenceIT_E4typeEOS5_ = comdat any - -$_ZN9__gnu_cxx5__ops14_Iter_less_valC2ENS0_15_Iter_less_iterE = comdat any - -$_ZSt11__push_heapIPiliN9__gnu_cxx5__ops14_Iter_less_valEEvT_T0_S5_T1_RT2_ = comdat any - -$_ZNK9__gnu_cxx5__ops14_Iter_less_valclIPiiEEbT_RT0_ = comdat any - -$_ZSt22__move_median_to_firstIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_S4_T0_ = comdat any - -$_ZSt21__unguarded_partitionIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_S4_T0_ = comdat any - -$_ZSt9iter_swapIPiS0_EvT_T0_ = comdat any - -$_ZSt4swapIiENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_ = comdat any - -$_ZSt16__insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_ = comdat any - -$_ZSt26__unguarded_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_ = comdat any - -$_ZSt13move_backwardIPiS0_ET0_T_S2_S1_ = comdat any - -$_ZSt25__unguarded_linear_insertIPiN9__gnu_cxx5__ops14_Val_less_iterEEvT_T0_ = comdat any - -$_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE = comdat any - -$_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZSt12__miter_baseIPiET_S1_ = comdat any - -$_ZSt12__niter_wrapIPiET_RKS1_S1_ = comdat any - -$_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZSt12__niter_baseIPiET_S1_ = comdat any - -$_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_ = comdat any - -$_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_ = comdat any - -$_ZNK9__gnu_cxx5__ops14_Val_less_iterclIiPiEEbRT_T0_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [7 x i32] [i32 12, i32 3, i32 5, i32 7, i32 4, i32 19, i32 26], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [26 x i8] c"K'th smallest element is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_3_worst_case_linear_time.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z10findMedianPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load i32*, i32** %3, align 8 - %6 = load i32*, i32** %3, align 8 - %7 = load i32, i32* %4, align 4 - %8 = sext i32 %7 to i64 - %9 = getelementptr inbounds i32, i32* %6, i64 %8 - call void @_ZSt4sortIPiEvT_S1_(i32* noundef %5, i32* noundef %9) - %10 = load i32*, i32** %3, align 8 - %11 = load i32, i32* %4, align 4 - %12 = sdiv i32 %11, 2 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i32, i32* %10, i64 %13 - %15 = load i32, i32* %14, align 4 - ret i32 %15 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt4sortIPiEvT_S1_(i32* noundef %0, i32* noundef %1) #4 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %7 = load i32*, i32** %3, align 8 - %8 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx5__ops16__iter_less_iterEv() - call void @_ZSt6__sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(i32* noundef %7, i32* noundef %8) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z11kthSmallestPiiii(i32* noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #4 { - %5 = alloca i32, align 4 - %6 = alloca i32*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i8*, align 8 - %13 = alloca i64, align 8 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - %16 = alloca i32, align 4 - store i32* %0, i32** %6, align 8 - store i32 %1, i32* %7, align 4 - store i32 %2, i32* %8, align 4 - store i32 %3, i32* %9, align 4 - %17 = load i32, i32* %9, align 4 - %18 = icmp sgt i32 %17, 0 - br i1 %18, label %19, label %142 - -19: ; preds = %4 - %20 = load i32, i32* %9, align 4 - %21 = load i32, i32* %8, align 4 - %22 = load i32, i32* %7, align 4 - %23 = sub nsw i32 %21, %22 - %24 = add nsw i32 %23, 1 - %25 = icmp sle i32 %20, %24 - br i1 %25, label %26, label %142 - -26: ; preds = %19 - %27 = load i32, i32* %8, align 4 - %28 = load i32, i32* %7, align 4 - %29 = sub nsw i32 %27, %28 - %30 = add nsw i32 %29, 1 - store i32 %30, i32* %10, align 4 - %31 = load i32, i32* %10, align 4 - %32 = add nsw i32 %31, 4 - %33 = sdiv i32 %32, 5 - %34 = zext i32 %33 to i64 - %35 = call i8* @llvm.stacksave() - store i8* %35, i8** %12, align 8 - %36 = alloca i32, i64 %34, align 16 - store i64 %34, i64* %13, align 8 - store i32 0, i32* %11, align 4 - br label %37 - -37: ; preds = %55, %26 - %38 = load i32, i32* %11, align 4 - %39 = load i32, i32* %10, align 4 - %40 = sdiv i32 %39, 5 - %41 = icmp slt i32 %38, %40 - br i1 %41, label %42, label %58 - -42: ; preds = %37 - %43 = load i32*, i32** %6, align 8 - %44 = load i32, i32* %7, align 4 - %45 = sext i32 %44 to i64 - %46 = getelementptr inbounds i32, i32* %43, i64 %45 - %47 = load i32, i32* %11, align 4 - %48 = mul nsw i32 %47, 5 - %49 = sext i32 %48 to i64 - %50 = getelementptr inbounds i32, i32* %46, i64 %49 - %51 = call noundef i32 @_Z10findMedianPii(i32* noundef %50, i32 noundef 5) - %52 = load i32, i32* %11, align 4 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds i32, i32* %36, i64 %53 - store i32 %51, i32* %54, align 4 - br label %55 - -55: ; preds = %42 - %56 = load i32, i32* %11, align 4 - %57 = add nsw i32 %56, 1 - store i32 %57, i32* %11, align 4 - br label %37, !llvm.loop !6 - -58: ; preds = %37 - %59 = load i32, i32* %11, align 4 - %60 = mul nsw i32 %59, 5 - %61 = load i32, i32* %10, align 4 - %62 = icmp slt i32 %60, %61 - br i1 %62, label %63, label %80 - -63: ; preds = %58 - %64 = load i32*, i32** %6, align 8 - %65 = load i32, i32* %7, align 4 - %66 = sext i32 %65 to i64 - %67 = getelementptr inbounds i32, i32* %64, i64 %66 - %68 = load i32, i32* %11, align 4 - %69 = mul nsw i32 %68, 5 - %70 = sext i32 %69 to i64 - %71 = getelementptr inbounds i32, i32* %67, i64 %70 - %72 = load i32, i32* %10, align 4 - %73 = srem i32 %72, 5 - %74 = call noundef i32 @_Z10findMedianPii(i32* noundef %71, i32 noundef %73) - %75 = load i32, i32* %11, align 4 - %76 = sext i32 %75 to i64 - %77 = getelementptr inbounds i32, i32* %36, i64 %76 - store i32 %74, i32* %77, align 4 - %78 = load i32, i32* %11, align 4 - %79 = add nsw i32 %78, 1 - store i32 %79, i32* %11, align 4 - br label %80 - -80: ; preds = %63, %58 - %81 = load i32, i32* %11, align 4 - %82 = icmp eq i32 %81, 1 - br i1 %82, label %83, label %89 - -83: ; preds = %80 - %84 = load i32, i32* %11, align 4 - %85 = sub nsw i32 %84, 1 - %86 = sext i32 %85 to i64 - %87 = getelementptr inbounds i32, i32* %36, i64 %86 - %88 = load i32, i32* %87, align 4 - br label %95 - -89: ; preds = %80 - %90 = load i32, i32* %11, align 4 - %91 = sub nsw i32 %90, 1 - %92 = load i32, i32* %11, align 4 - %93 = sdiv i32 %92, 2 - %94 = call noundef i32 @_Z11kthSmallestPiiii(i32* noundef %36, i32 noundef 0, i32 noundef %91, i32 noundef %93) - br label %95 - -95: ; preds = %89, %83 - %96 = phi i32 [ %88, %83 ], [ %94, %89 ] - store i32 %96, i32* %14, align 4 - %97 = load i32*, i32** %6, align 8 - %98 = load i32, i32* %7, align 4 - %99 = load i32, i32* %8, align 4 - %100 = load i32, i32* %14, align 4 - %101 = call noundef i32 @_Z9partitionPiiii(i32* noundef %97, i32 noundef %98, i32 noundef %99, i32 noundef %100) - store i32 %101, i32* %15, align 4 - %102 = load i32, i32* %15, align 4 - %103 = load i32, i32* %7, align 4 - %104 = sub nsw i32 %102, %103 - %105 = load i32, i32* %9, align 4 - %106 = sub nsw i32 %105, 1 - %107 = icmp eq i32 %104, %106 - br i1 %107, label %108, label %114 - -108: ; preds = %95 - %109 = load i32*, i32** %6, align 8 - %110 = load i32, i32* %15, align 4 - %111 = sext i32 %110 to i64 - %112 = getelementptr inbounds i32, i32* %109, i64 %111 - %113 = load i32, i32* %112, align 4 - store i32 %113, i32* %5, align 4 - store i32 1, i32* %16, align 4 - br label %140 - -114: ; preds = %95 - %115 = load i32, i32* %15, align 4 - %116 = load i32, i32* %7, align 4 - %117 = sub nsw i32 %115, %116 - %118 = load i32, i32* %9, align 4 - %119 = sub nsw i32 %118, 1 - %120 = icmp sgt i32 %117, %119 - br i1 %120, label %121, label %128 - -121: ; preds = %114 - %122 = load i32*, i32** %6, align 8 - %123 = load i32, i32* %7, align 4 - %124 = load i32, i32* %15, align 4 - %125 = sub nsw i32 %124, 1 - %126 = load i32, i32* %9, align 4 - %127 = call noundef i32 @_Z11kthSmallestPiiii(i32* noundef %122, i32 noundef %123, i32 noundef %125, i32 noundef %126) - store i32 %127, i32* %5, align 4 - store i32 1, i32* %16, align 4 - br label %140 - -128: ; preds = %114 - %129 = load i32*, i32** %6, align 8 - %130 = load i32, i32* %15, align 4 - %131 = add nsw i32 %130, 1 - %132 = load i32, i32* %8, align 4 - %133 = load i32, i32* %9, align 4 - %134 = load i32, i32* %15, align 4 - %135 = sub nsw i32 %133, %134 - %136 = load i32, i32* %7, align 4 - %137 = add nsw i32 %135, %136 - %138 = sub nsw i32 %137, 1 - %139 = call noundef i32 @_Z11kthSmallestPiiii(i32* noundef %129, i32 noundef %131, i32 noundef %132, i32 noundef %138) - store i32 %139, i32* %5, align 4 - store i32 1, i32* %16, align 4 - br label %140 - -140: ; preds = %128, %121, %108 - %141 = load i8*, i8** %12, align 8 - call void @llvm.stackrestore(i8* %141) - br label %143 - -142: ; preds = %19, %4 - store i32 2147483647, i32* %5, align 4 - br label %143 - -143: ; preds = %142, %140 - %144 = load i32, i32* %5, align 4 - ret i32 %144 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z9partitionPiiii(i32* noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #6 { - %5 = alloca i32*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i32* %0, i32** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - store i32 %3, i32* %8, align 4 - %11 = load i32, i32* %6, align 4 - store i32 %11, i32* %9, align 4 - br label %12 - -12: ; preds = %26, %4 - %13 = load i32, i32* %9, align 4 - %14 = load i32, i32* %7, align 4 - %15 = icmp slt i32 %13, %14 - br i1 %15, label %16, label %29 - -16: ; preds = %12 - %17 = load i32*, i32** %5, align 8 - %18 = load i32, i32* %9, align 4 - %19 = sext i32 %18 to i64 - %20 = getelementptr inbounds i32, i32* %17, i64 %19 - %21 = load i32, i32* %20, align 4 - %22 = load i32, i32* %8, align 4 - %23 = icmp eq i32 %21, %22 - br i1 %23, label %24, label %25 - -24: ; preds = %16 - br label %29 - -25: ; preds = %16 - br label %26 - -26: ; preds = %25 - %27 = load i32, i32* %9, align 4 - %28 = add nsw i32 %27, 1 - store i32 %28, i32* %9, align 4 - br label %12, !llvm.loop !8 - -29: ; preds = %24, %12 - %30 = load i32*, i32** %5, align 8 - %31 = load i32, i32* %9, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds i32, i32* %30, i64 %32 - %34 = load i32*, i32** %5, align 8 - %35 = load i32, i32* %7, align 4 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds i32, i32* %34, i64 %36 - call void @_Z4swapPiS_(i32* noundef %33, i32* noundef %37) - %38 = load i32, i32* %6, align 4 - store i32 %38, i32* %9, align 4 - %39 = load i32, i32* %6, align 4 - store i32 %39, i32* %10, align 4 - br label %40 - -40: ; preds = %65, %29 - %41 = load i32, i32* %10, align 4 - %42 = load i32, i32* %7, align 4 - %43 = sub nsw i32 %42, 1 - %44 = icmp sle i32 %41, %43 - br i1 %44, label %45, label %68 - -45: ; preds = %40 - %46 = load i32*, i32** %5, align 8 - %47 = load i32, i32* %10, align 4 - %48 = sext i32 %47 to i64 - %49 = getelementptr inbounds i32, i32* %46, i64 %48 - %50 = load i32, i32* %49, align 4 - %51 = load i32, i32* %8, align 4 - %52 = icmp sle i32 %50, %51 - br i1 %52, label %53, label %64 - -53: ; preds = %45 - %54 = load i32*, i32** %5, align 8 - %55 = load i32, i32* %9, align 4 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds i32, i32* %54, i64 %56 - %58 = load i32*, i32** %5, align 8 - %59 = load i32, i32* %10, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds i32, i32* %58, i64 %60 - call void @_Z4swapPiS_(i32* noundef %57, i32* noundef %61) - %62 = load i32, i32* %9, align 4 - %63 = add nsw i32 %62, 1 - store i32 %63, i32* %9, align 4 - br label %64 - -64: ; preds = %53, %45 - br label %65 - -65: ; preds = %64 - %66 = load i32, i32* %10, align 4 - %67 = add nsw i32 %66, 1 - store i32 %67, i32* %10, align 4 - br label %40, !llvm.loop !9 - -68: ; preds = %40 - %69 = load i32*, i32** %5, align 8 - %70 = load i32, i32* %9, align 4 - %71 = sext i32 %70 to i64 - %72 = getelementptr inbounds i32, i32* %69, i64 %71 - %73 = load i32*, i32** %5, align 8 - %74 = load i32, i32* %7, align 4 - %75 = sext i32 %74 to i64 - %76 = getelementptr inbounds i32, i32* %73, i64 %75 - call void @_Z4swapPiS_(i32* noundef %72, i32* noundef %76) - %77 = load i32, i32* %9, align 4 - ret i32 %77 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z4swapPiS_(i32* noundef %0, i32* noundef %1) #6 { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load i32*, i32** %3, align 8 - %7 = load i32, i32* %6, align 4 - store i32 %7, i32* %5, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = load i32*, i32** %3, align 8 - store i32 %9, i32* %10, align 4 - %11 = load i32, i32* %5, align 4 - %12 = load i32*, i32** %4, align 8 - store i32 %11, i32* %12, align 4 - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [7 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [7 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([7 x i32]* @__const.main.arr to i8*), i64 28, i1 false) - store i32 7, i32* %3, align 4 - store i32 3, i32* %4, align 4 - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([26 x i8], [26 x i8]* @.str, i64 0, i64 0)) - %7 = getelementptr inbounds [7 x i32], [7 x i32]* %2, i64 0, i64 0 - %8 = load i32, i32* %3, align 4 - %9 = sub nsw i32 %8, 1 - %10 = load i32, i32* %4, align 4 - %11 = call noundef i32 @_Z11kthSmallestPiiii(i32* noundef %7, i32 noundef 0, i32 noundef %9, i32 noundef %10) - %12 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %6, i32 noundef %11) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt6__sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(i32* noundef %0, i32* noundef %1) #4 comdat { - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %8 = load i32*, i32** %4, align 8 - %9 = load i32*, i32** %5, align 8 - %10 = icmp ne i32* %8, %9 - br i1 %10, label %11, label %24 - -11: ; preds = %2 - %12 = load i32*, i32** %4, align 8 - %13 = load i32*, i32** %5, align 8 - %14 = load i32*, i32** %5, align 8 - %15 = load i32*, i32** %4, align 8 - %16 = ptrtoint i32* %14 to i64 - %17 = ptrtoint i32* %15 to i64 - %18 = sub i64 %16, %17 - %19 = sdiv exact i64 %18, 4 - %20 = call noundef i64 @_ZSt4__lgl(i64 noundef %19) - %21 = mul nsw i64 %20, 2 - call void @_ZSt16__introsort_loopIPilN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_T1_(i32* noundef %12, i32* noundef %13, i64 noundef %21) - %22 = load i32*, i32** %4, align 8 - %23 = load i32*, i32** %5, align 8 - call void @_ZSt22__final_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(i32* noundef %22, i32* noundef %23) - br label %24 - -24: ; preds = %11, %2 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops16__iter_less_iterEv() #6 comdat { - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt16__introsort_loopIPilN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_T1_(i32* noundef %0, i32* noundef %1, i64 noundef %2) #4 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i64, align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %9 = alloca i32*, align 8 - %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i64 %2, i64* %7, align 8 - br label %12 - -12: ; preds = %27, %3 - %13 = load i32*, i32** %6, align 8 - %14 = load i32*, i32** %5, align 8 - %15 = ptrtoint i32* %13 to i64 - %16 = ptrtoint i32* %14 to i64 - %17 = sub i64 %15, %16 - %18 = sdiv exact i64 %17, 4 - %19 = icmp sgt i64 %18, 16 - br i1 %19, label %20, label %37 - -20: ; preds = %12 - %21 = load i64, i64* %7, align 8 - %22 = icmp eq i64 %21, 0 - br i1 %22, label %23, label %27 - -23: ; preds = %20 - %24 = load i32*, i32** %5, align 8 - %25 = load i32*, i32** %6, align 8 - %26 = load i32*, i32** %6, align 8 - call void @_ZSt14__partial_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_(i32* noundef %24, i32* noundef %25, i32* noundef %26) - br label %37 - -27: ; preds = %20 - %28 = load i64, i64* %7, align 8 - %29 = add nsw i64 %28, -1 - store i64 %29, i64* %7, align 8 - %30 = load i32*, i32** %5, align 8 - %31 = load i32*, i32** %6, align 8 - %32 = call noundef i32* @_ZSt27__unguarded_partition_pivotIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_T0_(i32* noundef %30, i32* noundef %31) - store i32* %32, i32** %9, align 8 - %33 = load i32*, i32** %9, align 8 - %34 = load i32*, i32** %6, align 8 - %35 = load i64, i64* %7, align 8 - call void @_ZSt16__introsort_loopIPilN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_T1_(i32* noundef %33, i32* noundef %34, i64 noundef %35) - %36 = load i32*, i32** %9, align 8 - store i32* %36, i32** %6, align 8 - br label %12, !llvm.loop !10 - -37: ; preds = %23, %12 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt4__lgl(i64 noundef %0) #6 comdat { - %2 = alloca i64, align 8 - store i64 %0, i64* %2, align 8 - %3 = load i64, i64* %2, align 8 - %4 = call i64 @llvm.ctlz.i64(i64 %3, i1 true) - %5 = trunc i64 %4 to i32 - %6 = sub nsw i32 63, %5 - %7 = sext i32 %6 to i64 - ret i64 %7 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt22__final_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(i32* noundef %0, i32* noundef %1) #4 comdat { - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %4, align 8 - %11 = ptrtoint i32* %9 to i64 - %12 = ptrtoint i32* %10 to i64 - %13 = sub i64 %11, %12 - %14 = sdiv exact i64 %13, 4 - %15 = icmp sgt i64 %14, 16 - br i1 %15, label %16, label %23 - -16: ; preds = %2 - %17 = load i32*, i32** %4, align 8 - %18 = load i32*, i32** %4, align 8 - %19 = getelementptr inbounds i32, i32* %18, i64 16 - call void @_ZSt16__insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(i32* noundef %17, i32* noundef %19) - %20 = load i32*, i32** %4, align 8 - %21 = getelementptr inbounds i32, i32* %20, i64 16 - %22 = load i32*, i32** %5, align 8 - call void @_ZSt26__unguarded_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(i32* noundef %21, i32* noundef %22) - br label %26 - -23: ; preds = %2 - %24 = load i32*, i32** %4, align 8 - %25 = load i32*, i32** %5, align 8 - call void @_ZSt16__insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(i32* noundef %24, i32* noundef %25) - br label %26 - -26: ; preds = %23, %16 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt14__partial_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = load i32*, i32** %7, align 8 - call void @_ZSt13__heap_selectIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_(i32* noundef %9, i32* noundef %10, i32* noundef %11) - %12 = load i32*, i32** %5, align 8 - %13 = load i32*, i32** %6, align 8 - call void @_ZSt11__sort_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_(i32* noundef %12, i32* noundef %13, %"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %4) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt27__unguarded_partition_pivotIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_T0_(i32* noundef %0, i32* noundef %1) #4 comdat { - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = load i32*, i32** %5, align 8 - %11 = load i32*, i32** %4, align 8 - %12 = ptrtoint i32* %10 to i64 - %13 = ptrtoint i32* %11 to i64 - %14 = sub i64 %12, %13 - %15 = sdiv exact i64 %14, 4 - %16 = sdiv i64 %15, 2 - %17 = getelementptr inbounds i32, i32* %9, i64 %16 - store i32* %17, i32** %6, align 8 - %18 = load i32*, i32** %4, align 8 - %19 = load i32*, i32** %4, align 8 - %20 = getelementptr inbounds i32, i32* %19, i64 1 - %21 = load i32*, i32** %6, align 8 - %22 = load i32*, i32** %5, align 8 - %23 = getelementptr inbounds i32, i32* %22, i64 -1 - call void @_ZSt22__move_median_to_firstIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_S4_T0_(i32* noundef %18, i32* noundef %20, i32* noundef %21, i32* noundef %23) - %24 = load i32*, i32** %4, align 8 - %25 = getelementptr inbounds i32, i32* %24, i64 1 - %26 = load i32*, i32** %5, align 8 - %27 = load i32*, i32** %4, align 8 - %28 = call noundef i32* @_ZSt21__unguarded_partitionIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_S4_T0_(i32* noundef %25, i32* noundef %26, i32* noundef %27) - ret i32* %28 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt13__heap_selectIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_T0_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca i32*, align 8 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - call void @_ZSt11__make_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_(i32* noundef %9, i32* noundef %10, %"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %4) - %11 = load i32*, i32** %6, align 8 - store i32* %11, i32** %8, align 8 - br label %12 - -12: ; preds = %25, %3 - %13 = load i32*, i32** %8, align 8 - %14 = load i32*, i32** %7, align 8 - %15 = icmp ult i32* %13, %14 - br i1 %15, label %16, label %28 - -16: ; preds = %12 - %17 = load i32*, i32** %8, align 8 - %18 = load i32*, i32** %5, align 8 - %19 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %4, i32* noundef %17, i32* noundef %18) - br i1 %19, label %20, label %24 - -20: ; preds = %16 - %21 = load i32*, i32** %5, align 8 - %22 = load i32*, i32** %6, align 8 - %23 = load i32*, i32** %8, align 8 - call void @_ZSt10__pop_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_RT0_(i32* noundef %21, i32* noundef %22, i32* noundef %23, %"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %4) - br label %24 - -24: ; preds = %20, %16 - br label %25 - -25: ; preds = %24 - %26 = load i32*, i32** %8, align 8 - %27 = getelementptr inbounds i32, i32* %26, i32 1 - store i32* %27, i32** %8, align 8 - br label %12, !llvm.loop !11 - -28: ; preds = %12 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt11__sort_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_(i32* noundef %0, i32* noundef %1, %"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter"*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_less_iter"* %2, %"struct.__gnu_cxx::__ops::_Iter_less_iter"** %6, align 8 - br label %7 - -7: ; preds = %15, %3 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = ptrtoint i32* %8 to i64 - %11 = ptrtoint i32* %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 4 - %14 = icmp sgt i64 %13, 1 - br i1 %14, label %15, label %22 - -15: ; preds = %7 - %16 = load i32*, i32** %5, align 8 - %17 = getelementptr inbounds i32, i32* %16, i32 -1 - store i32* %17, i32** %5, align 8 - %18 = load i32*, i32** %4, align 8 - %19 = load i32*, i32** %5, align 8 - %20 = load i32*, i32** %5, align 8 - %21 = load %"struct.__gnu_cxx::__ops::_Iter_less_iter"*, %"struct.__gnu_cxx::__ops::_Iter_less_iter"** %6, align 8 - call void @_ZSt10__pop_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_RT0_(i32* noundef %18, i32* noundef %19, i32* noundef %20, %"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %21) - br label %7, !llvm.loop !12 - -22: ; preds = %7 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt11__make_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_RT0_(i32* noundef %0, i32* noundef %1, %"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter"*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_less_iter"* %2, %"struct.__gnu_cxx::__ops::_Iter_less_iter"** %6, align 8 - %11 = load i32*, i32** %5, align 8 - %12 = load i32*, i32** %4, align 8 - %13 = ptrtoint i32* %11 to i64 - %14 = ptrtoint i32* %12 to i64 - %15 = sub i64 %13, %14 - %16 = sdiv exact i64 %15, 4 - %17 = icmp slt i64 %16, 2 - br i1 %17, label %18, label %19 - -18: ; preds = %3 - br label %47 - -19: ; preds = %3 - %20 = load i32*, i32** %5, align 8 - %21 = load i32*, i32** %4, align 8 - %22 = ptrtoint i32* %20 to i64 - %23 = ptrtoint i32* %21 to i64 - %24 = sub i64 %22, %23 - %25 = sdiv exact i64 %24, 4 - store i64 %25, i64* %7, align 8 - %26 = load i64, i64* %7, align 8 - %27 = sub nsw i64 %26, 2 - %28 = sdiv i64 %27, 2 - store i64 %28, i64* %8, align 8 - br label %29 - -29: ; preds = %19, %44 - %30 = load i32*, i32** %4, align 8 - %31 = load i64, i64* %8, align 8 - %32 = getelementptr inbounds i32, i32* %30, i64 %31 - %33 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %32) #3 - %34 = load i32, i32* %33, align 4 - store i32 %34, i32* %9, align 4 - %35 = load i32*, i32** %4, align 8 - %36 = load i64, i64* %8, align 8 - %37 = load i64, i64* %7, align 8 - %38 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %9) #3 - %39 = load i32, i32* %38, align 4 - %40 = load %"struct.__gnu_cxx::__ops::_Iter_less_iter"*, %"struct.__gnu_cxx::__ops::_Iter_less_iter"** %6, align 8 - call void @_ZSt13__adjust_heapIPiliN9__gnu_cxx5__ops15_Iter_less_iterEEvT_T0_S5_T1_T2_(i32* noundef %35, i64 noundef %36, i64 noundef %37, i32 noundef %39) - %41 = load i64, i64* %8, align 8 - %42 = icmp eq i64 %41, 0 - br i1 %42, label %43, label %44 - -43: ; preds = %29 - br label %47 - -44: ; preds = %29 - %45 = load i64, i64* %8, align 8 - %46 = add nsw i64 %45, -1 - store i64 %46, i64* %8, align 8 - br label %29, !llvm.loop !13 - -47: ; preds = %43, %18 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef %2) #6 comdat align 2 { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_less_iter"* %0, %"struct.__gnu_cxx::__ops::_Iter_less_iter"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"struct.__gnu_cxx::__ops::_Iter_less_iter"*, %"struct.__gnu_cxx::__ops::_Iter_less_iter"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32, i32* %8, align 4 - %10 = load i32*, i32** %6, align 8 - %11 = load i32, i32* %10, align 4 - %12 = icmp slt i32 %9, %11 - ret i1 %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt10__pop_heapIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_RT0_(i32* noundef %0, i32* noundef %1, i32* noundef %2, %"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %3) #4 comdat { - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter"*, align 8 - %9 = alloca i32, align 4 - %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_less_iter"* %3, %"struct.__gnu_cxx::__ops::_Iter_less_iter"** %8, align 8 - %11 = load i32*, i32** %7, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %9, align 4 - %14 = load i32*, i32** %5, align 8 - %15 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %14) #3 - %16 = load i32, i32* %15, align 4 - %17 = load i32*, i32** %7, align 8 - store i32 %16, i32* %17, align 4 - %18 = load i32*, i32** %5, align 8 - %19 = load i32*, i32** %6, align 8 - %20 = load i32*, i32** %5, align 8 - %21 = ptrtoint i32* %19 to i64 - %22 = ptrtoint i32* %20 to i64 - %23 = sub i64 %21, %22 - %24 = sdiv exact i64 %23, 4 - %25 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %9) #3 - %26 = load i32, i32* %25, align 4 - %27 = load %"struct.__gnu_cxx::__ops::_Iter_less_iter"*, %"struct.__gnu_cxx::__ops::_Iter_less_iter"** %8, align 8 - call void @_ZSt13__adjust_heapIPiliN9__gnu_cxx5__ops15_Iter_less_iterEEvT_T0_S5_T1_T2_(i32* noundef %18, i64 noundef 0, i64 noundef %24, i32 noundef %26) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %0) #6 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt13__adjust_heapIPiliN9__gnu_cxx5__ops15_Iter_less_iterEEvT_T0_S5_T1_T2_(i32* noundef %0, i64 noundef %1, i64 noundef %2, i32 noundef %3) #4 comdat { - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %6 = alloca i32*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca i64, align 8 - %11 = alloca i64, align 8 - %12 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_val", align 1 - %13 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - store i32* %0, i32** %6, align 8 - store i64 %1, i64* %7, align 8 - store i64 %2, i64* %8, align 8 - store i32 %3, i32* %9, align 4 - %14 = load i64, i64* %7, align 8 - store i64 %14, i64* %10, align 8 - %15 = load i64, i64* %7, align 8 - store i64 %15, i64* %11, align 8 - br label %16 - -16: ; preds = %37, %4 - %17 = load i64, i64* %11, align 8 - %18 = load i64, i64* %8, align 8 - %19 = sub nsw i64 %18, 1 - %20 = sdiv i64 %19, 2 - %21 = icmp slt i64 %17, %20 - br i1 %21, label %22, label %47 - -22: ; preds = %16 - %23 = load i64, i64* %11, align 8 - %24 = add nsw i64 %23, 1 - %25 = mul nsw i64 2, %24 - store i64 %25, i64* %11, align 8 - %26 = load i32*, i32** %6, align 8 - %27 = load i64, i64* %11, align 8 - %28 = getelementptr inbounds i32, i32* %26, i64 %27 - %29 = load i32*, i32** %6, align 8 - %30 = load i64, i64* %11, align 8 - %31 = sub nsw i64 %30, 1 - %32 = getelementptr inbounds i32, i32* %29, i64 %31 - %33 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %5, i32* noundef %28, i32* noundef %32) - br i1 %33, label %34, label %37 - -34: ; preds = %22 - %35 = load i64, i64* %11, align 8 - %36 = add nsw i64 %35, -1 - store i64 %36, i64* %11, align 8 - br label %37 - -37: ; preds = %34, %22 - %38 = load i32*, i32** %6, align 8 - %39 = load i64, i64* %11, align 8 - %40 = getelementptr inbounds i32, i32* %38, i64 %39 - %41 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %40) #3 - %42 = load i32, i32* %41, align 4 - %43 = load i32*, i32** %6, align 8 - %44 = load i64, i64* %7, align 8 - %45 = getelementptr inbounds i32, i32* %43, i64 %44 - store i32 %42, i32* %45, align 4 - %46 = load i64, i64* %11, align 8 - store i64 %46, i64* %7, align 8 - br label %16, !llvm.loop !14 - -47: ; preds = %16 - %48 = load i64, i64* %8, align 8 - %49 = and i64 %48, 1 - %50 = icmp eq i64 %49, 0 - br i1 %50, label %51, label %72 - -51: ; preds = %47 - %52 = load i64, i64* %11, align 8 - %53 = load i64, i64* %8, align 8 - %54 = sub nsw i64 %53, 2 - %55 = sdiv i64 %54, 2 - %56 = icmp eq i64 %52, %55 - br i1 %56, label %57, label %72 - -57: ; preds = %51 - %58 = load i64, i64* %11, align 8 - %59 = add nsw i64 %58, 1 - %60 = mul nsw i64 2, %59 - store i64 %60, i64* %11, align 8 - %61 = load i32*, i32** %6, align 8 - %62 = load i64, i64* %11, align 8 - %63 = sub nsw i64 %62, 1 - %64 = getelementptr inbounds i32, i32* %61, i64 %63 - %65 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %64) #3 - %66 = load i32, i32* %65, align 4 - %67 = load i32*, i32** %6, align 8 - %68 = load i64, i64* %7, align 8 - %69 = getelementptr inbounds i32, i32* %67, i64 %68 - store i32 %66, i32* %69, align 4 - %70 = load i64, i64* %11, align 8 - %71 = sub nsw i64 %70, 1 - store i64 %71, i64* %7, align 8 - br label %72 - -72: ; preds = %57, %51, %47 - %73 = call noundef nonnull align 1 dereferenceable(1) %"struct.__gnu_cxx::__ops::_Iter_less_iter"* @_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_less_iterEEONSt16remove_referenceIT_E4typeEOS5_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %5) #3 - call void @_ZN9__gnu_cxx5__ops14_Iter_less_valC2ENS0_15_Iter_less_iterE(%"struct.__gnu_cxx::__ops::_Iter_less_val"* noundef nonnull align 1 dereferenceable(1) %12) - %74 = load i32*, i32** %6, align 8 - %75 = load i64, i64* %7, align 8 - %76 = load i64, i64* %10, align 8 - %77 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %9) #3 - %78 = load i32, i32* %77, align 4 - call void @_ZSt11__push_heapIPiliN9__gnu_cxx5__ops14_Iter_less_valEEvT_T0_S5_T1_RT2_(i32* noundef %74, i64 noundef %75, i64 noundef %76, i32 noundef %78, %"struct.__gnu_cxx::__ops::_Iter_less_val"* noundef nonnull align 1 dereferenceable(1) %12) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"struct.__gnu_cxx::__ops::_Iter_less_iter"* @_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_less_iterEEONSt16remove_referenceIT_E4typeEOS5_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat { - %2 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter"*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_less_iter"* %0, %"struct.__gnu_cxx::__ops::_Iter_less_iter"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__ops::_Iter_less_iter"*, %"struct.__gnu_cxx::__ops::_Iter_less_iter"** %2, align 8 - ret %"struct.__gnu_cxx::__ops::_Iter_less_iter"* %3 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Iter_less_valC2ENS0_15_Iter_less_iterE(%"struct.__gnu_cxx::__ops::_Iter_less_val"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_val"*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_less_val"* %0, %"struct.__gnu_cxx::__ops::_Iter_less_val"** %3, align 8 - %4 = load %"struct.__gnu_cxx::__ops::_Iter_less_val"*, %"struct.__gnu_cxx::__ops::_Iter_less_val"** %3, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt11__push_heapIPiliN9__gnu_cxx5__ops14_Iter_less_valEEvT_T0_S5_T1_RT2_(i32* noundef %0, i64 noundef %1, i64 noundef %2, i32 noundef %3, %"struct.__gnu_cxx::__ops::_Iter_less_val"* noundef nonnull align 1 dereferenceable(1) %4) #4 comdat { - %6 = alloca i32*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_val"*, align 8 - %11 = alloca i64, align 8 - store i32* %0, i32** %6, align 8 - store i64 %1, i64* %7, align 8 - store i64 %2, i64* %8, align 8 - store i32 %3, i32* %9, align 4 - store %"struct.__gnu_cxx::__ops::_Iter_less_val"* %4, %"struct.__gnu_cxx::__ops::_Iter_less_val"** %10, align 8 - %12 = load i64, i64* %7, align 8 - %13 = sub nsw i64 %12, 1 - %14 = sdiv i64 %13, 2 - store i64 %14, i64* %11, align 8 - br label %15 - -15: ; preds = %27, %5 - %16 = load i64, i64* %7, align 8 - %17 = load i64, i64* %8, align 8 - %18 = icmp sgt i64 %16, %17 - br i1 %18, label %19, label %25 - -19: ; preds = %15 - %20 = load %"struct.__gnu_cxx::__ops::_Iter_less_val"*, %"struct.__gnu_cxx::__ops::_Iter_less_val"** %10, align 8 - %21 = load i32*, i32** %6, align 8 - %22 = load i64, i64* %11, align 8 - %23 = getelementptr inbounds i32, i32* %21, i64 %22 - %24 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops14_Iter_less_valclIPiiEEbT_RT0_(%"struct.__gnu_cxx::__ops::_Iter_less_val"* noundef nonnull align 1 dereferenceable(1) %20, i32* noundef %23, i32* noundef nonnull align 4 dereferenceable(4) %9) - br label %25 - -25: ; preds = %19, %15 - %26 = phi i1 [ false, %15 ], [ %24, %19 ] - br i1 %26, label %27, label %40 - -27: ; preds = %25 - %28 = load i32*, i32** %6, align 8 - %29 = load i64, i64* %11, align 8 - %30 = getelementptr inbounds i32, i32* %28, i64 %29 - %31 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %32 = load i32, i32* %31, align 4 - %33 = load i32*, i32** %6, align 8 - %34 = load i64, i64* %7, align 8 - %35 = getelementptr inbounds i32, i32* %33, i64 %34 - store i32 %32, i32* %35, align 4 - %36 = load i64, i64* %11, align 8 - store i64 %36, i64* %7, align 8 - %37 = load i64, i64* %7, align 8 - %38 = sub nsw i64 %37, 1 - %39 = sdiv i64 %38, 2 - store i64 %39, i64* %11, align 8 - br label %15, !llvm.loop !15 - -40: ; preds = %25 - %41 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %9) #3 - %42 = load i32, i32* %41, align 4 - %43 = load i32*, i32** %6, align 8 - %44 = load i64, i64* %7, align 8 - %45 = getelementptr inbounds i32, i32* %43, i64 %44 - store i32 %42, i32* %45, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNK9__gnu_cxx5__ops14_Iter_less_valclIPiiEEbT_RT0_(%"struct.__gnu_cxx::__ops::_Iter_less_val"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_val"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_less_val"* %0, %"struct.__gnu_cxx::__ops::_Iter_less_val"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"struct.__gnu_cxx::__ops::_Iter_less_val"*, %"struct.__gnu_cxx::__ops::_Iter_less_val"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32, i32* %8, align 4 - %10 = load i32*, i32** %6, align 8 - %11 = load i32, i32* %10, align 4 - %12 = icmp slt i32 %9, %11 - ret i1 %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt22__move_median_to_firstIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_S4_S4_T0_(i32* noundef %0, i32* noundef %1, i32* noundef %2, i32* noundef %3) #4 comdat { - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32*, align 8 - store i32* %0, i32** %6, align 8 - store i32* %1, i32** %7, align 8 - store i32* %2, i32** %8, align 8 - store i32* %3, i32** %9, align 8 - %10 = load i32*, i32** %7, align 8 - %11 = load i32*, i32** %8, align 8 - %12 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %5, i32* noundef %10, i32* noundef %11) - br i1 %12, label %13, label %32 - -13: ; preds = %4 - %14 = load i32*, i32** %8, align 8 - %15 = load i32*, i32** %9, align 8 - %16 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %5, i32* noundef %14, i32* noundef %15) - br i1 %16, label %17, label %20 - -17: ; preds = %13 - %18 = load i32*, i32** %6, align 8 - %19 = load i32*, i32** %8, align 8 - call void @_ZSt9iter_swapIPiS0_EvT_T0_(i32* noundef %18, i32* noundef %19) - br label %31 - -20: ; preds = %13 - %21 = load i32*, i32** %7, align 8 - %22 = load i32*, i32** %9, align 8 - %23 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %5, i32* noundef %21, i32* noundef %22) - br i1 %23, label %24, label %27 - -24: ; preds = %20 - %25 = load i32*, i32** %6, align 8 - %26 = load i32*, i32** %9, align 8 - call void @_ZSt9iter_swapIPiS0_EvT_T0_(i32* noundef %25, i32* noundef %26) - br label %30 - -27: ; preds = %20 - %28 = load i32*, i32** %6, align 8 - %29 = load i32*, i32** %7, align 8 - call void @_ZSt9iter_swapIPiS0_EvT_T0_(i32* noundef %28, i32* noundef %29) - br label %30 - -30: ; preds = %27, %24 - br label %31 - -31: ; preds = %30, %17 - br label %51 - -32: ; preds = %4 - %33 = load i32*, i32** %7, align 8 - %34 = load i32*, i32** %9, align 8 - %35 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %5, i32* noundef %33, i32* noundef %34) - br i1 %35, label %36, label %39 - -36: ; preds = %32 - %37 = load i32*, i32** %6, align 8 - %38 = load i32*, i32** %7, align 8 - call void @_ZSt9iter_swapIPiS0_EvT_T0_(i32* noundef %37, i32* noundef %38) - br label %50 - -39: ; preds = %32 - %40 = load i32*, i32** %8, align 8 - %41 = load i32*, i32** %9, align 8 - %42 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %5, i32* noundef %40, i32* noundef %41) - br i1 %42, label %43, label %46 - -43: ; preds = %39 - %44 = load i32*, i32** %6, align 8 - %45 = load i32*, i32** %9, align 8 - call void @_ZSt9iter_swapIPiS0_EvT_T0_(i32* noundef %44, i32* noundef %45) - br label %49 - -46: ; preds = %39 - %47 = load i32*, i32** %6, align 8 - %48 = load i32*, i32** %8, align 8 - call void @_ZSt9iter_swapIPiS0_EvT_T0_(i32* noundef %47, i32* noundef %48) - br label %49 - -49: ; preds = %46, %43 - br label %50 - -50: ; preds = %49, %36 - br label %51 - -51: ; preds = %50, %31 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt21__unguarded_partitionIPiN9__gnu_cxx5__ops15_Iter_less_iterEET_S4_S4_S4_T0_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #6 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - store i32* %0, i32** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - br label %8 - -8: ; preds = %3, %32 - br label %9 - -9: ; preds = %13, %8 - %10 = load i32*, i32** %5, align 8 - %11 = load i32*, i32** %7, align 8 - %12 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %4, i32* noundef %10, i32* noundef %11) - br i1 %12, label %13, label %16 - -13: ; preds = %9 - %14 = load i32*, i32** %5, align 8 - %15 = getelementptr inbounds i32, i32* %14, i32 1 - store i32* %15, i32** %5, align 8 - br label %9, !llvm.loop !16 - -16: ; preds = %9 - %17 = load i32*, i32** %6, align 8 - %18 = getelementptr inbounds i32, i32* %17, i32 -1 - store i32* %18, i32** %6, align 8 - br label %19 - -19: ; preds = %23, %16 - %20 = load i32*, i32** %7, align 8 - %21 = load i32*, i32** %6, align 8 - %22 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %4, i32* noundef %20, i32* noundef %21) - br i1 %22, label %23, label %26 - -23: ; preds = %19 - %24 = load i32*, i32** %6, align 8 - %25 = getelementptr inbounds i32, i32* %24, i32 -1 - store i32* %25, i32** %6, align 8 - br label %19, !llvm.loop !17 - -26: ; preds = %19 - %27 = load i32*, i32** %5, align 8 - %28 = load i32*, i32** %6, align 8 - %29 = icmp ult i32* %27, %28 - br i1 %29, label %32, label %30 - -30: ; preds = %26 - %31 = load i32*, i32** %5, align 8 - ret i32* %31 - -32: ; preds = %26 - %33 = load i32*, i32** %5, align 8 - %34 = load i32*, i32** %6, align 8 - call void @_ZSt9iter_swapIPiS0_EvT_T0_(i32* noundef %33, i32* noundef %34) - %35 = load i32*, i32** %5, align 8 - %36 = getelementptr inbounds i32, i32* %35, i32 1 - store i32* %36, i32** %5, align 8 - br label %8, !llvm.loop !18 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZSt9iter_swapIPiS0_EvT_T0_(i32* noundef %0, i32* noundef %1) #6 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load i32*, i32** %3, align 8 - %6 = load i32*, i32** %4, align 8 - call void @_ZSt4swapIiENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_(i32* noundef nonnull align 4 dereferenceable(4) %5, i32* noundef nonnull align 4 dereferenceable(4) %6) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZSt4swapIiENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #6 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load i32*, i32** %3, align 8 - %7 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %6) #3 - %8 = load i32, i32* %7, align 4 - store i32 %8, i32* %5, align 4 - %9 = load i32*, i32** %4, align 8 - %10 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %9) #3 - %11 = load i32, i32* %10, align 4 - %12 = load i32*, i32** %3, align 8 - store i32 %11, i32* %12, align 4 - %13 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %5) #3 - %14 = load i32, i32* %13, align 4 - %15 = load i32*, i32** %4, align 8 - store i32 %14, i32* %15, align 4 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare i64 @llvm.ctlz.i64(i64, i1 immarg) #10 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt16__insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(i32* noundef %0, i32* noundef %1) #4 comdat { - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32, align 4 - %8 = alloca %"struct.__gnu_cxx::__ops::_Val_less_iter", align 1 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %10 = alloca %"struct.__gnu_cxx::__ops::_Val_less_iter", align 1 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %11 = load i32*, i32** %4, align 8 - %12 = load i32*, i32** %5, align 8 - %13 = icmp eq i32* %11, %12 - br i1 %13, label %14, label %15 - -14: ; preds = %2 - br label %44 - -15: ; preds = %2 - %16 = load i32*, i32** %4, align 8 - %17 = getelementptr inbounds i32, i32* %16, i64 1 - store i32* %17, i32** %6, align 8 - br label %18 - -18: ; preds = %41, %15 - %19 = load i32*, i32** %6, align 8 - %20 = load i32*, i32** %5, align 8 - %21 = icmp ne i32* %19, %20 - br i1 %21, label %22, label %44 - -22: ; preds = %18 - %23 = load i32*, i32** %6, align 8 - %24 = load i32*, i32** %4, align 8 - %25 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPiS3_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_less_iter"* noundef nonnull align 1 dereferenceable(1) %3, i32* noundef %23, i32* noundef %24) - br i1 %25, label %26, label %38 - -26: ; preds = %22 - %27 = load i32*, i32** %6, align 8 - %28 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %27) #3 - %29 = load i32, i32* %28, align 4 - store i32 %29, i32* %7, align 4 - %30 = load i32*, i32** %4, align 8 - %31 = load i32*, i32** %6, align 8 - %32 = load i32*, i32** %6, align 8 - %33 = getelementptr inbounds i32, i32* %32, i64 1 - %34 = call noundef i32* @_ZSt13move_backwardIPiS0_ET0_T_S2_S1_(i32* noundef %30, i32* noundef %31, i32* noundef %33) - %35 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %7) #3 - %36 = load i32, i32* %35, align 4 - %37 = load i32*, i32** %4, align 8 - store i32 %36, i32* %37, align 4 - br label %40 - -38: ; preds = %22 - %39 = load i32*, i32** %6, align 8 - call void @_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE() - call void @_ZSt25__unguarded_linear_insertIPiN9__gnu_cxx5__ops14_Val_less_iterEEvT_T0_(i32* noundef %39) - br label %40 - -40: ; preds = %38, %26 - br label %41 - -41: ; preds = %40 - %42 = load i32*, i32** %6, align 8 - %43 = getelementptr inbounds i32, i32* %42, i32 1 - store i32* %43, i32** %6, align 8 - br label %18, !llvm.loop !19 - -44: ; preds = %14, %18 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt26__unguarded_insertion_sortIPiN9__gnu_cxx5__ops15_Iter_less_iterEEvT_S4_T0_(i32* noundef %0, i32* noundef %1) #4 comdat { - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.__gnu_cxx::__ops::_Val_less_iter", align 1 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - %9 = alloca %"struct.__gnu_cxx::__ops::_Val_less_iter", align 1 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %10 = load i32*, i32** %4, align 8 - store i32* %10, i32** %6, align 8 - br label %11 - -11: ; preds = %17, %2 - %12 = load i32*, i32** %6, align 8 - %13 = load i32*, i32** %5, align 8 - %14 = icmp ne i32* %12, %13 - br i1 %14, label %15, label %20 - -15: ; preds = %11 - %16 = load i32*, i32** %6, align 8 - call void @_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE() - call void @_ZSt25__unguarded_linear_insertIPiN9__gnu_cxx5__ops14_Val_less_iterEEvT_T0_(i32* noundef %16) - br label %17 - -17: ; preds = %15 - %18 = load i32*, i32** %6, align 8 - %19 = getelementptr inbounds i32, i32* %18, i32 1 - store i32* %19, i32** %6, align 8 - br label %11, !llvm.loop !20 - -20: ; preds = %11 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt13move_backwardIPiS0_ET0_T_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = call noundef i32* @_ZSt12__miter_baseIPiET_S1_(i32* noundef %7) - %9 = load i32*, i32** %5, align 8 - %10 = call noundef i32* @_ZSt12__miter_baseIPiET_S1_(i32* noundef %9) - %11 = load i32*, i32** %6, align 8 - %12 = call noundef i32* @_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %8, i32* noundef %10, i32* noundef %11) - ret i32* %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt25__unguarded_linear_insertIPiN9__gnu_cxx5__ops14_Val_less_iterEEvT_T0_(i32* noundef %0) #4 comdat { - %2 = alloca %"struct.__gnu_cxx::__ops::_Val_less_iter", align 1 - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32*, align 8 - store i32* %0, i32** %3, align 8 - %6 = load i32*, i32** %3, align 8 - %7 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %6) #3 - %8 = load i32, i32* %7, align 4 - store i32 %8, i32* %4, align 4 - %9 = load i32*, i32** %3, align 8 - store i32* %9, i32** %5, align 8 - %10 = load i32*, i32** %5, align 8 - %11 = getelementptr inbounds i32, i32* %10, i32 -1 - store i32* %11, i32** %5, align 8 - br label %12 - -12: ; preds = %15, %1 - %13 = load i32*, i32** %5, align 8 - %14 = call noundef zeroext i1 @_ZNK9__gnu_cxx5__ops14_Val_less_iterclIiPiEEbRT_T0_(%"struct.__gnu_cxx::__ops::_Val_less_iter"* noundef nonnull align 1 dereferenceable(1) %2, i32* noundef nonnull align 4 dereferenceable(4) %4, i32* noundef %13) - br i1 %14, label %15, label %23 - -15: ; preds = %12 - %16 = load i32*, i32** %5, align 8 - %17 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %16) #3 - %18 = load i32, i32* %17, align 4 - %19 = load i32*, i32** %3, align 8 - store i32 %18, i32* %19, align 4 - %20 = load i32*, i32** %5, align 8 - store i32* %20, i32** %3, align 8 - %21 = load i32*, i32** %5, align 8 - %22 = getelementptr inbounds i32, i32* %21, i32 -1 - store i32* %22, i32** %5, align 8 - br label %12, !llvm.loop !21 - -23: ; preds = %12 - %24 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt4moveIRiEONSt16remove_referenceIT_E4typeEOS2_(i32* noundef nonnull align 4 dereferenceable(4) %4) #3 - %25 = load i32, i32* %24, align 4 - %26 = load i32*, i32** %3, align 8 - store i32 %25, i32* %26, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE() #6 comdat { - %1 = alloca %"struct.__gnu_cxx::__ops::_Iter_less_iter", align 1 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt22__copy_move_backward_aILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %7) #3 - %9 = load i32*, i32** %5, align 8 - %10 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %9) #3 - %11 = load i32*, i32** %6, align 8 - %12 = call noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %11) #3 - %13 = call noundef i32* @_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %8, i32* noundef %10, i32* noundef %12) - %14 = call noundef i32* @_ZSt12__niter_wrapIPiET_RKS1_S1_(i32** noundef nonnull align 8 dereferenceable(8) %6, i32* noundef %13) - ret i32* %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__miter_baseIPiET_S1_(i32* noundef %0) #6 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__niter_wrapIPiET_RKS1_S1_(i32** noundef nonnull align 8 dereferenceable(8) %0, i32* noundef %1) #6 comdat { - %3 = alloca i32**, align 8 - %4 = alloca i32*, align 8 - store i32** %0, i32*** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt23__copy_move_backward_a1ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %7, i32* noundef %8, i32* noundef %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZSt12__niter_baseIPiET_S1_(i32* noundef %0) #6 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZSt23__copy_move_backward_a2ILb1EPiS0_ET1_T0_S2_S1_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #4 comdat { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load i32*, i32** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %6, align 8 - %10 = call noundef i32* @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_(i32* noundef %7, i32* noundef %8, i32* noundef %9) - ret i32* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIiEEPT_PKS3_S6_S4_(i32* noundef %0, i32* noundef %1, i32* noundef %2) #6 comdat align 2 { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i64, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = ptrtoint i32* %8 to i64 - %11 = ptrtoint i32* %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 4 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %26 - -16: ; preds = %3 - %17 = load i32*, i32** %6, align 8 - %18 = load i64, i64* %7, align 8 - %19 = sub i64 0, %18 - %20 = getelementptr inbounds i32, i32* %17, i64 %19 - %21 = bitcast i32* %20 to i8* - %22 = load i32*, i32** %4, align 8 - %23 = bitcast i32* %22 to i8* - %24 = load i64, i64* %7, align 8 - %25 = mul i64 4, %24 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 4 %21, i8* align 4 %23, i64 %25, i1 false) - br label %26 - -26: ; preds = %16, %3 - %27 = load i32*, i32** %6, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub i64 0, %28 - %30 = getelementptr inbounds i32, i32* %27, i64 %29 - ret i32* %30 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1 immarg) #8 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNK9__gnu_cxx5__ops14_Val_less_iterclIiPiEEbRT_T0_(%"struct.__gnu_cxx::__ops::_Val_less_iter"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef nonnull align 4 dereferenceable(4) %1, i32* noundef %2) #6 comdat align 2 { - %4 = alloca %"struct.__gnu_cxx::__ops::_Val_less_iter"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"struct.__gnu_cxx::__ops::_Val_less_iter"* %0, %"struct.__gnu_cxx::__ops::_Val_less_iter"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"struct.__gnu_cxx::__ops::_Val_less_iter"*, %"struct.__gnu_cxx::__ops::_Val_less_iter"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = load i32, i32* %8, align 4 - %10 = load i32*, i32** %6, align 8 - %11 = load i32, i32* %10, align 4 - %12 = icmp slt i32 %9, %11 - ret i1 %12 -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_kth_smallestlargest_element_unsorted_array_set_3_worst_case_linear_time.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } -attributes #9 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #10 = { nofree nosync nounwind readnone speculatable willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} -!14 = distinct !{!14, !7} -!15 = distinct !{!15, !7} -!16 = distinct !{!16, !7} -!17 = distinct !{!17, !7} -!18 = distinct !{!18, !7} -!19 = distinct !{!19, !7} -!20 = distinct !{!20, !7} -!21 = distinct !{!21, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/largest-independent-set-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/largest-independent-set-problem.ll deleted file mode 100644 index aba539b9..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/largest-independent-set-problem.ll +++ /dev/null @@ -1,318 +0,0 @@ -; ModuleID = 'PE-benchmarks/largest-independent-set-problem.cpp' -source_filename = "PE-benchmarks/largest-independent-set-problem.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.node = type { i32, i32, %class.node*, %class.node* } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [40 x i8] c"Size of the Largest Independent Set is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_largest_independent_set_problem.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3maxii(i32 noundef %0, i32 noundef %1) #4 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %5 = load i32, i32* %3, align 4 - %6 = load i32, i32* %4, align 4 - %7 = icmp sgt i32 %5, %6 - br i1 %7, label %8, label %10 - -8: ; preds = %2 - %9 = load i32, i32* %3, align 4 - br label %12 - -10: ; preds = %2 - %11 = load i32, i32* %4, align 4 - br label %12 - -12: ; preds = %10, %8 - %13 = phi i32 [ %9, %8 ], [ %11, %10 ] - ret i32 %13 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z4LISSP4node(%class.node* noundef %0) #5 { - %2 = alloca i32, align 4 - %3 = alloca %class.node*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store %class.node* %0, %class.node** %3, align 8 - %6 = load %class.node*, %class.node** %3, align 8 - %7 = icmp eq %class.node* %6, null - br i1 %7, label %8, label %9 - -8: ; preds = %1 - store i32 0, i32* %2, align 4 - br label %91 - -9: ; preds = %1 - %10 = load %class.node*, %class.node** %3, align 8 - %11 = getelementptr inbounds %class.node, %class.node* %10, i32 0, i32 1 - %12 = load i32, i32* %11, align 4 - %13 = icmp ne i32 %12, 0 - br i1 %13, label %14, label %18 - -14: ; preds = %9 - %15 = load %class.node*, %class.node** %3, align 8 - %16 = getelementptr inbounds %class.node, %class.node* %15, i32 0, i32 1 - %17 = load i32, i32* %16, align 4 - store i32 %17, i32* %2, align 4 - br label %91 - -18: ; preds = %9 - %19 = load %class.node*, %class.node** %3, align 8 - %20 = getelementptr inbounds %class.node, %class.node* %19, i32 0, i32 2 - %21 = load %class.node*, %class.node** %20, align 8 - %22 = icmp eq %class.node* %21, null - br i1 %22, label %23, label %31 - -23: ; preds = %18 - %24 = load %class.node*, %class.node** %3, align 8 - %25 = getelementptr inbounds %class.node, %class.node* %24, i32 0, i32 3 - %26 = load %class.node*, %class.node** %25, align 8 - %27 = icmp eq %class.node* %26, null - br i1 %27, label %28, label %31 - -28: ; preds = %23 - %29 = load %class.node*, %class.node** %3, align 8 - %30 = getelementptr inbounds %class.node, %class.node* %29, i32 0, i32 1 - store i32 1, i32* %30, align 4 - store i32 1, i32* %2, align 4 - br label %91 - -31: ; preds = %23, %18 - %32 = load %class.node*, %class.node** %3, align 8 - %33 = getelementptr inbounds %class.node, %class.node* %32, i32 0, i32 2 - %34 = load %class.node*, %class.node** %33, align 8 - %35 = call noundef i32 @_Z4LISSP4node(%class.node* noundef %34) - %36 = load %class.node*, %class.node** %3, align 8 - %37 = getelementptr inbounds %class.node, %class.node* %36, i32 0, i32 3 - %38 = load %class.node*, %class.node** %37, align 8 - %39 = call noundef i32 @_Z4LISSP4node(%class.node* noundef %38) - %40 = add nsw i32 %35, %39 - store i32 %40, i32* %4, align 4 - store i32 1, i32* %5, align 4 - %41 = load %class.node*, %class.node** %3, align 8 - %42 = getelementptr inbounds %class.node, %class.node* %41, i32 0, i32 2 - %43 = load %class.node*, %class.node** %42, align 8 - %44 = icmp ne %class.node* %43, null - br i1 %44, label %45, label %61 - -45: ; preds = %31 - %46 = load %class.node*, %class.node** %3, align 8 - %47 = getelementptr inbounds %class.node, %class.node* %46, i32 0, i32 2 - %48 = load %class.node*, %class.node** %47, align 8 - %49 = getelementptr inbounds %class.node, %class.node* %48, i32 0, i32 2 - %50 = load %class.node*, %class.node** %49, align 8 - %51 = call noundef i32 @_Z4LISSP4node(%class.node* noundef %50) - %52 = load %class.node*, %class.node** %3, align 8 - %53 = getelementptr inbounds %class.node, %class.node* %52, i32 0, i32 2 - %54 = load %class.node*, %class.node** %53, align 8 - %55 = getelementptr inbounds %class.node, %class.node* %54, i32 0, i32 3 - %56 = load %class.node*, %class.node** %55, align 8 - %57 = call noundef i32 @_Z4LISSP4node(%class.node* noundef %56) - %58 = add nsw i32 %51, %57 - %59 = load i32, i32* %5, align 4 - %60 = add nsw i32 %59, %58 - store i32 %60, i32* %5, align 4 - br label %61 - -61: ; preds = %45, %31 - %62 = load %class.node*, %class.node** %3, align 8 - %63 = getelementptr inbounds %class.node, %class.node* %62, i32 0, i32 3 - %64 = load %class.node*, %class.node** %63, align 8 - %65 = icmp ne %class.node* %64, null - br i1 %65, label %66, label %82 - -66: ; preds = %61 - %67 = load %class.node*, %class.node** %3, align 8 - %68 = getelementptr inbounds %class.node, %class.node* %67, i32 0, i32 3 - %69 = load %class.node*, %class.node** %68, align 8 - %70 = getelementptr inbounds %class.node, %class.node* %69, i32 0, i32 2 - %71 = load %class.node*, %class.node** %70, align 8 - %72 = call noundef i32 @_Z4LISSP4node(%class.node* noundef %71) - %73 = load %class.node*, %class.node** %3, align 8 - %74 = getelementptr inbounds %class.node, %class.node* %73, i32 0, i32 3 - %75 = load %class.node*, %class.node** %74, align 8 - %76 = getelementptr inbounds %class.node, %class.node* %75, i32 0, i32 3 - %77 = load %class.node*, %class.node** %76, align 8 - %78 = call noundef i32 @_Z4LISSP4node(%class.node* noundef %77) - %79 = add nsw i32 %72, %78 - %80 = load i32, i32* %5, align 4 - %81 = add nsw i32 %80, %79 - store i32 %81, i32* %5, align 4 - br label %82 - -82: ; preds = %66, %61 - %83 = load i32, i32* %5, align 4 - %84 = load i32, i32* %4, align 4 - %85 = call noundef i32 @_Z3maxii(i32 noundef %83, i32 noundef %84) - %86 = load %class.node*, %class.node** %3, align 8 - %87 = getelementptr inbounds %class.node, %class.node* %86, i32 0, i32 1 - store i32 %85, i32* %87, align 4 - %88 = load %class.node*, %class.node** %3, align 8 - %89 = getelementptr inbounds %class.node, %class.node* %88, i32 0, i32 1 - %90 = load i32, i32* %89, align 4 - store i32 %90, i32* %2, align 4 - br label %91 - -91: ; preds = %82, %28, %14, %8 - %92 = load i32, i32* %2, align 4 - ret i32 %92 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef %class.node* @_Z7newNodei(i32 noundef %0) #5 { - %2 = alloca i32, align 4 - %3 = alloca %class.node*, align 8 - store i32 %0, i32* %2, align 4 - %4 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 24) #9 - %5 = bitcast i8* %4 to %class.node* - %6 = bitcast %class.node* %5 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %6, i8 0, i64 24, i1 false) - store %class.node* %5, %class.node** %3, align 8 - %7 = load i32, i32* %2, align 4 - %8 = load %class.node*, %class.node** %3, align 8 - %9 = getelementptr inbounds %class.node, %class.node* %8, i32 0, i32 0 - store i32 %7, i32* %9, align 8 - %10 = load %class.node*, %class.node** %3, align 8 - %11 = getelementptr inbounds %class.node, %class.node* %10, i32 0, i32 3 - store %class.node* null, %class.node** %11, align 8 - %12 = load %class.node*, %class.node** %3, align 8 - %13 = getelementptr inbounds %class.node, %class.node* %12, i32 0, i32 2 - store %class.node* null, %class.node** %13, align 8 - %14 = load %class.node*, %class.node** %3, align 8 - %15 = getelementptr inbounds %class.node, %class.node* %14, i32 0, i32 1 - store i32 0, i32* %15, align 4 - %16 = load %class.node*, %class.node** %3, align 8 - ret %class.node* %16 -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #6 - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #7 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca %class.node*, align 8 - store i32 0, i32* %1, align 4 - %3 = call noundef %class.node* @_Z7newNodei(i32 noundef 20) - store %class.node* %3, %class.node** %2, align 8 - %4 = call noundef %class.node* @_Z7newNodei(i32 noundef 8) - %5 = load %class.node*, %class.node** %2, align 8 - %6 = getelementptr inbounds %class.node, %class.node* %5, i32 0, i32 2 - store %class.node* %4, %class.node** %6, align 8 - %7 = call noundef %class.node* @_Z7newNodei(i32 noundef 4) - %8 = load %class.node*, %class.node** %2, align 8 - %9 = getelementptr inbounds %class.node, %class.node* %8, i32 0, i32 2 - %10 = load %class.node*, %class.node** %9, align 8 - %11 = getelementptr inbounds %class.node, %class.node* %10, i32 0, i32 2 - store %class.node* %7, %class.node** %11, align 8 - %12 = call noundef %class.node* @_Z7newNodei(i32 noundef 12) - %13 = load %class.node*, %class.node** %2, align 8 - %14 = getelementptr inbounds %class.node, %class.node* %13, i32 0, i32 2 - %15 = load %class.node*, %class.node** %14, align 8 - %16 = getelementptr inbounds %class.node, %class.node* %15, i32 0, i32 3 - store %class.node* %12, %class.node** %16, align 8 - %17 = call noundef %class.node* @_Z7newNodei(i32 noundef 10) - %18 = load %class.node*, %class.node** %2, align 8 - %19 = getelementptr inbounds %class.node, %class.node* %18, i32 0, i32 2 - %20 = load %class.node*, %class.node** %19, align 8 - %21 = getelementptr inbounds %class.node, %class.node* %20, i32 0, i32 3 - %22 = load %class.node*, %class.node** %21, align 8 - %23 = getelementptr inbounds %class.node, %class.node* %22, i32 0, i32 2 - store %class.node* %17, %class.node** %23, align 8 - %24 = call noundef %class.node* @_Z7newNodei(i32 noundef 14) - %25 = load %class.node*, %class.node** %2, align 8 - %26 = getelementptr inbounds %class.node, %class.node* %25, i32 0, i32 2 - %27 = load %class.node*, %class.node** %26, align 8 - %28 = getelementptr inbounds %class.node, %class.node* %27, i32 0, i32 3 - %29 = load %class.node*, %class.node** %28, align 8 - %30 = getelementptr inbounds %class.node, %class.node* %29, i32 0, i32 3 - store %class.node* %24, %class.node** %30, align 8 - %31 = call noundef %class.node* @_Z7newNodei(i32 noundef 22) - %32 = load %class.node*, %class.node** %2, align 8 - %33 = getelementptr inbounds %class.node, %class.node* %32, i32 0, i32 3 - store %class.node* %31, %class.node** %33, align 8 - %34 = call noundef %class.node* @_Z7newNodei(i32 noundef 25) - %35 = load %class.node*, %class.node** %2, align 8 - %36 = getelementptr inbounds %class.node, %class.node* %35, i32 0, i32 3 - %37 = load %class.node*, %class.node** %36, align 8 - %38 = getelementptr inbounds %class.node, %class.node* %37, i32 0, i32 3 - store %class.node* %34, %class.node** %38, align 8 - %39 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([40 x i8], [40 x i8]* @.str, i64 0, i64 0)) - %40 = load %class.node*, %class.node** %2, align 8 - %41 = call noundef i32 @_Z4LISSP4node(%class.node* noundef %40) - %42 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %39, i32 noundef %41) - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_largest_independent_set_problem.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn writeonly } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/largest-sum-contiguous-subarray.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/largest-sum-contiguous-subarray.ll deleted file mode 100644 index e15a1da6..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/largest-sum-contiguous-subarray.ll +++ /dev/null @@ -1,190 +0,0 @@ -; ModuleID = 'PE-benchmarks/largest-sum-contiguous-subarray.cpp' -source_filename = "PE-benchmarks/largest-sum-contiguous-subarray.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [27 x i8] c"Maximum contiguous sum is \00", align 1 -@.str.1 = private unnamed_addr constant [16 x i8] c"Starting index \00", align 1 -@.str.2 = private unnamed_addr constant [14 x i8] c"Ending index \00", align 1 -@__const.main.a = private unnamed_addr constant [8 x i32] [i32 -2, i32 -3, i32 4, i32 -1, i32 -2, i32 1, i32 5, i32 -3], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_largest_sum_contiguous_subarray.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z14maxSubArraySumPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 -2147483648, i32* %5, align 4 - store i32 0, i32* %6, align 4 - store i32 0, i32* %7, align 4 - store i32 0, i32* %8, align 4 - store i32 0, i32* %9, align 4 - store i32 0, i32* %10, align 4 - br label %11 - -11: ; preds = %37, %2 - %12 = load i32, i32* %10, align 4 - %13 = load i32, i32* %4, align 4 - %14 = icmp slt i32 %12, %13 - br i1 %14, label %15, label %40 - -15: ; preds = %11 - %16 = load i32*, i32** %3, align 8 - %17 = load i32, i32* %10, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds i32, i32* %16, i64 %18 - %20 = load i32, i32* %19, align 4 - %21 = load i32, i32* %6, align 4 - %22 = add nsw i32 %21, %20 - store i32 %22, i32* %6, align 4 - %23 = load i32, i32* %5, align 4 - %24 = load i32, i32* %6, align 4 - %25 = icmp slt i32 %23, %24 - br i1 %25, label %26, label %30 - -26: ; preds = %15 - %27 = load i32, i32* %6, align 4 - store i32 %27, i32* %5, align 4 - %28 = load i32, i32* %9, align 4 - store i32 %28, i32* %7, align 4 - %29 = load i32, i32* %10, align 4 - store i32 %29, i32* %8, align 4 - br label %30 - -30: ; preds = %26, %15 - %31 = load i32, i32* %6, align 4 - %32 = icmp slt i32 %31, 0 - br i1 %32, label %33, label %36 - -33: ; preds = %30 - store i32 0, i32* %6, align 4 - %34 = load i32, i32* %10, align 4 - %35 = add nsw i32 %34, 1 - store i32 %35, i32* %9, align 4 - br label %36 - -36: ; preds = %33, %30 - br label %37 - -37: ; preds = %36 - %38 = load i32, i32* %10, align 4 - %39 = add nsw i32 %38, 1 - store i32 %39, i32* %10, align 4 - br label %11, !llvm.loop !6 - -40: ; preds = %11 - %41 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([27 x i8], [27 x i8]* @.str, i64 0, i64 0)) - %42 = load i32, i32* %5, align 4 - %43 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %41, i32 noundef %42) - %44 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %43, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %45 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([16 x i8], [16 x i8]* @.str.1, i64 0, i64 0)) - %46 = load i32, i32* %7, align 4 - %47 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %45, i32 noundef %46) - %48 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %47, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %49 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %48, i8* noundef getelementptr inbounds ([14 x i8], [14 x i8]* @.str.2, i64 0, i64 0)) - %50 = load i32, i32* %8, align 4 - %51 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %49, i32 noundef %50) - %52 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %51, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - call void @llvm.trap() - unreachable -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: cold noreturn nounwind -declare void @llvm.trap() #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [8 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [8 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([8 x i32]* @__const.main.a to i8*), i64 32, i1 false) - store i32 8, i32* %3, align 4 - %6 = getelementptr inbounds [8 x i32], [8 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - %8 = call noundef i32 @_Z14maxSubArraySumPii(i32* noundef %6, i32 noundef %7) - store i32 %8, i32* %4, align 4 - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_largest_sum_contiguous_subarray.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { cold noreturn nounwind } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/lexicographic-rank-of-a-string.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/lexicographic-rank-of-a-string.ll deleted file mode 100644 index 8daf672f..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/lexicographic-rank-of-a-string.ll +++ /dev/null @@ -1,233 +0,0 @@ -; ModuleID = 'PE-benchmarks/lexicographic-rank-of-a-string.cpp' -source_filename = "PE-benchmarks/lexicographic-rank-of-a-string.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.str = private unnamed_addr constant [7 x i8] c"string\00", align 1 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_lexicographic_rank_of_a_string.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z4facti(i32 noundef %0) #4 { - %2 = alloca i32, align 4 - store i32 %0, i32* %2, align 4 - %3 = load i32, i32* %2, align 4 - %4 = icmp sle i32 %3, 1 - br i1 %4, label %5, label %6 - -5: ; preds = %1 - br label %12 - -6: ; preds = %1 - %7 = load i32, i32* %2, align 4 - %8 = load i32, i32* %2, align 4 - %9 = sub nsw i32 %8, 1 - %10 = call noundef i32 @_Z4facti(i32 noundef %9) - %11 = mul nsw i32 %7, %10 - br label %12 - -12: ; preds = %6, %5 - %13 = phi i32 [ 1, %5 ], [ %11, %6 ] - ret i32 %13 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z18findSmallerInRightPcii(i8* noundef %0, i32 noundef %1, i32 noundef %2) #5 { - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i8* %0, i8** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - store i32 0, i32* %7, align 4 - %9 = load i32, i32* %5, align 4 - %10 = add nsw i32 %9, 1 - store i32 %10, i32* %8, align 4 - br label %11 - -11: ; preds = %33, %3 - %12 = load i32, i32* %8, align 4 - %13 = load i32, i32* %6, align 4 - %14 = icmp sle i32 %12, %13 - br i1 %14, label %15, label %36 - -15: ; preds = %11 - %16 = load i8*, i8** %4, align 8 - %17 = load i32, i32* %8, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds i8, i8* %16, i64 %18 - %20 = load i8, i8* %19, align 1 - %21 = sext i8 %20 to i32 - %22 = load i8*, i8** %4, align 8 - %23 = load i32, i32* %5, align 4 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds i8, i8* %22, i64 %24 - %26 = load i8, i8* %25, align 1 - %27 = sext i8 %26 to i32 - %28 = icmp slt i32 %21, %27 - br i1 %28, label %29, label %32 - -29: ; preds = %15 - %30 = load i32, i32* %7, align 4 - %31 = add nsw i32 %30, 1 - store i32 %31, i32* %7, align 4 - br label %32 - -32: ; preds = %29, %15 - br label %33 - -33: ; preds = %32 - %34 = load i32, i32* %8, align 4 - %35 = add nsw i32 %34, 1 - store i32 %35, i32* %8, align 4 - br label %11, !llvm.loop !6 - -36: ; preds = %11 - %37 = load i32, i32* %7, align 4 - ret i32 %37 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z8findRankPc(i8* noundef %0) #4 { - %2 = alloca i8*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - store i8* %0, i8** %2, align 8 - %8 = load i8*, i8** %2, align 8 - %9 = call i64 @strlen(i8* noundef %8) #9 - %10 = trunc i64 %9 to i32 - store i32 %10, i32* %3, align 4 - %11 = load i32, i32* %3, align 4 - %12 = call noundef i32 @_Z4facti(i32 noundef %11) - store i32 %12, i32* %4, align 4 - store i32 1, i32* %5, align 4 - store i32 0, i32* %7, align 4 - br label %13 - -13: ; preds = %33, %1 - %14 = load i32, i32* %7, align 4 - %15 = load i32, i32* %3, align 4 - %16 = icmp slt i32 %14, %15 - br i1 %16, label %17, label %36 - -17: ; preds = %13 - %18 = load i32, i32* %3, align 4 - %19 = load i32, i32* %7, align 4 - %20 = sub nsw i32 %18, %19 - %21 = load i32, i32* %4, align 4 - %22 = sdiv i32 %21, %20 - store i32 %22, i32* %4, align 4 - %23 = load i8*, i8** %2, align 8 - %24 = load i32, i32* %7, align 4 - %25 = load i32, i32* %3, align 4 - %26 = sub nsw i32 %25, 1 - %27 = call noundef i32 @_Z18findSmallerInRightPcii(i8* noundef %23, i32 noundef %24, i32 noundef %26) - store i32 %27, i32* %6, align 4 - %28 = load i32, i32* %6, align 4 - %29 = load i32, i32* %4, align 4 - %30 = mul nsw i32 %28, %29 - %31 = load i32, i32* %5, align 4 - %32 = add nsw i32 %31, %30 - store i32 %32, i32* %5, align 4 - br label %33 - -33: ; preds = %17 - %34 = load i32, i32* %7, align 4 - %35 = add nsw i32 %34, 1 - store i32 %35, i32* %7, align 4 - br label %13, !llvm.loop !8 - -36: ; preds = %13 - %37 = load i32, i32* %5, align 4 - ret i32 %37 -} - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #6 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [7 x i8], align 1 - store i32 0, i32* %1, align 4 - %3 = bitcast [7 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %3, i8* align 1 getelementptr inbounds ([7 x i8], [7 x i8]* @__const.main.str, i32 0, i32 0), i64 7, i1 false) - %4 = getelementptr inbounds [7 x i8], [7 x i8]* %2, i64 0, i64 0 - %5 = call noundef i32 @_Z8findRankPc(i8* noundef %4) - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %5) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_lexicographic_rank_of_a_string.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } -attributes #9 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/little-and-big-endian-mystery.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/little-and-big-endian-mystery.ll deleted file mode 100644 index bb82b1ca..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/little-and-big-endian-mystery.ll +++ /dev/null @@ -1,76 +0,0 @@ -; ModuleID = 'PE-benchmarks/little-and-big-endian-mystery.cpp' -source_filename = "PE-benchmarks/little-and-big-endian-mystery.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [6 x i8] c" %.2x\00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z12show_mem_repPci(i8* noundef %0, i32 noundef %1) #0 { - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i8* %0, i8** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 0, i32* %5, align 4 - br label %6 - -6: ; preds = %18, %2 - %7 = load i32, i32* %5, align 4 - %8 = load i32, i32* %4, align 4 - %9 = icmp slt i32 %7, %8 - br i1 %9, label %10, label %21 - -10: ; preds = %6 - %11 = load i8*, i8** %3, align 8 - %12 = load i32, i32* %5, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i8, i8* %11, i64 %13 - %15 = load i8, i8* %14, align 1 - %16 = sext i8 %15 to i32 - %17 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 noundef %16) - br label %18 - -18: ; preds = %10 - %19 = load i32, i32* %5, align 4 - %20 = add nsw i32 %19, 1 - store i32 %20, i32* %5, align 4 - br label %6, !llvm.loop !6 - -21: ; preds = %6 - %22 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - ret void -} - -declare i32 @printf(i8* noundef, ...) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #2 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 19088743, i32* %2, align 4 - %3 = bitcast i32* %2 to i8* - call void @_Z12show_mem_repPci(i8* noundef %3, i32 noundef 4) - %4 = call i32 @getchar() - ret i32 0 -} - -declare i32 @getchar() #1 - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-bitonic-subsequence.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-bitonic-subsequence.ll deleted file mode 100644 index 9e4a40a5..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-bitonic-subsequence.ll +++ /dev/null @@ -1,367 +0,0 @@ -; ModuleID = 'PE-benchmarks/longest-bitonic-subsequence.cpp' -source_filename = "PE-benchmarks/longest-bitonic-subsequence.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@__const.main.arr = private unnamed_addr constant [16 x i32] [i32 0, i32 8, i32 4, i32 12, i32 2, i32 10, i32 6, i32 14, i32 1, i32 9, i32 5, i32 13, i32 3, i32 11, i32 7, i32 15], align 16 -@.str = private unnamed_addr constant [21 x i8] c"Length of LBS is %d\0A\00", align 1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z3lbsPii(i32* noundef %0, i32 noundef %1) #0 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - %10 = load i32, i32* %4, align 4 - %11 = sext i32 %10 to i64 - %12 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %11, i64 4) - %13 = extractvalue { i64, i1 } %12, 1 - %14 = extractvalue { i64, i1 } %12, 0 - %15 = select i1 %13, i64 -1, i64 %14 - %16 = call noalias noundef nonnull i8* @_Znam(i64 noundef %15) #6 - %17 = bitcast i8* %16 to i32* - store i32* %17, i32** %7, align 8 - store i32 0, i32* %5, align 4 - br label %18 - -18: ; preds = %27, %2 - %19 = load i32, i32* %5, align 4 - %20 = load i32, i32* %4, align 4 - %21 = icmp slt i32 %19, %20 - br i1 %21, label %22, label %30 - -22: ; preds = %18 - %23 = load i32*, i32** %7, align 8 - %24 = load i32, i32* %5, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds i32, i32* %23, i64 %25 - store i32 1, i32* %26, align 4 - br label %27 - -27: ; preds = %22 - %28 = load i32, i32* %5, align 4 - %29 = add nsw i32 %28, 1 - store i32 %29, i32* %5, align 4 - br label %18, !llvm.loop !6 - -30: ; preds = %18 - store i32 1, i32* %5, align 4 - br label %31 - -31: ; preds = %81, %30 - %32 = load i32, i32* %5, align 4 - %33 = load i32, i32* %4, align 4 - %34 = icmp slt i32 %32, %33 - br i1 %34, label %35, label %84 - -35: ; preds = %31 - store i32 0, i32* %6, align 4 - br label %36 - -36: ; preds = %77, %35 - %37 = load i32, i32* %6, align 4 - %38 = load i32, i32* %5, align 4 - %39 = icmp slt i32 %37, %38 - br i1 %39, label %40, label %80 - -40: ; preds = %36 - %41 = load i32*, i32** %3, align 8 - %42 = load i32, i32* %5, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds i32, i32* %41, i64 %43 - %45 = load i32, i32* %44, align 4 - %46 = load i32*, i32** %3, align 8 - %47 = load i32, i32* %6, align 4 - %48 = sext i32 %47 to i64 - %49 = getelementptr inbounds i32, i32* %46, i64 %48 - %50 = load i32, i32* %49, align 4 - %51 = icmp sgt i32 %45, %50 - br i1 %51, label %52, label %76 - -52: ; preds = %40 - %53 = load i32*, i32** %7, align 8 - %54 = load i32, i32* %5, align 4 - %55 = sext i32 %54 to i64 - %56 = getelementptr inbounds i32, i32* %53, i64 %55 - %57 = load i32, i32* %56, align 4 - %58 = load i32*, i32** %7, align 8 - %59 = load i32, i32* %6, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds i32, i32* %58, i64 %60 - %62 = load i32, i32* %61, align 4 - %63 = add nsw i32 %62, 1 - %64 = icmp slt i32 %57, %63 - br i1 %64, label %65, label %76 - -65: ; preds = %52 - %66 = load i32*, i32** %7, align 8 - %67 = load i32, i32* %6, align 4 - %68 = sext i32 %67 to i64 - %69 = getelementptr inbounds i32, i32* %66, i64 %68 - %70 = load i32, i32* %69, align 4 - %71 = add nsw i32 %70, 1 - %72 = load i32*, i32** %7, align 8 - %73 = load i32, i32* %5, align 4 - %74 = sext i32 %73 to i64 - %75 = getelementptr inbounds i32, i32* %72, i64 %74 - store i32 %71, i32* %75, align 4 - br label %76 - -76: ; preds = %65, %52, %40 - br label %77 - -77: ; preds = %76 - %78 = load i32, i32* %6, align 4 - %79 = add nsw i32 %78, 1 - store i32 %79, i32* %6, align 4 - br label %36, !llvm.loop !8 - -80: ; preds = %36 - br label %81 - -81: ; preds = %80 - %82 = load i32, i32* %5, align 4 - %83 = add nsw i32 %82, 1 - store i32 %83, i32* %5, align 4 - br label %31, !llvm.loop !9 - -84: ; preds = %31 - %85 = load i32, i32* %4, align 4 - %86 = sext i32 %85 to i64 - %87 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %86, i64 4) - %88 = extractvalue { i64, i1 } %87, 1 - %89 = extractvalue { i64, i1 } %87, 0 - %90 = select i1 %88, i64 -1, i64 %89 - %91 = call noalias noundef nonnull i8* @_Znam(i64 noundef %90) #6 - %92 = bitcast i8* %91 to i32* - store i32* %92, i32** %8, align 8 - store i32 0, i32* %5, align 4 - br label %93 - -93: ; preds = %102, %84 - %94 = load i32, i32* %5, align 4 - %95 = load i32, i32* %4, align 4 - %96 = icmp slt i32 %94, %95 - br i1 %96, label %97, label %105 - -97: ; preds = %93 - %98 = load i32*, i32** %8, align 8 - %99 = load i32, i32* %5, align 4 - %100 = sext i32 %99 to i64 - %101 = getelementptr inbounds i32, i32* %98, i64 %100 - store i32 1, i32* %101, align 4 - br label %102 - -102: ; preds = %97 - %103 = load i32, i32* %5, align 4 - %104 = add nsw i32 %103, 1 - store i32 %104, i32* %5, align 4 - br label %93, !llvm.loop !10 - -105: ; preds = %93 - %106 = load i32, i32* %4, align 4 - %107 = sub nsw i32 %106, 2 - store i32 %107, i32* %5, align 4 - br label %108 - -108: ; preds = %159, %105 - %109 = load i32, i32* %5, align 4 - %110 = icmp sge i32 %109, 0 - br i1 %110, label %111, label %162 - -111: ; preds = %108 - %112 = load i32, i32* %4, align 4 - %113 = sub nsw i32 %112, 1 - store i32 %113, i32* %6, align 4 - br label %114 - -114: ; preds = %155, %111 - %115 = load i32, i32* %6, align 4 - %116 = load i32, i32* %5, align 4 - %117 = icmp sgt i32 %115, %116 - br i1 %117, label %118, label %158 - -118: ; preds = %114 - %119 = load i32*, i32** %3, align 8 - %120 = load i32, i32* %5, align 4 - %121 = sext i32 %120 to i64 - %122 = getelementptr inbounds i32, i32* %119, i64 %121 - %123 = load i32, i32* %122, align 4 - %124 = load i32*, i32** %3, align 8 - %125 = load i32, i32* %6, align 4 - %126 = sext i32 %125 to i64 - %127 = getelementptr inbounds i32, i32* %124, i64 %126 - %128 = load i32, i32* %127, align 4 - %129 = icmp sgt i32 %123, %128 - br i1 %129, label %130, label %154 - -130: ; preds = %118 - %131 = load i32*, i32** %8, align 8 - %132 = load i32, i32* %5, align 4 - %133 = sext i32 %132 to i64 - %134 = getelementptr inbounds i32, i32* %131, i64 %133 - %135 = load i32, i32* %134, align 4 - %136 = load i32*, i32** %8, align 8 - %137 = load i32, i32* %6, align 4 - %138 = sext i32 %137 to i64 - %139 = getelementptr inbounds i32, i32* %136, i64 %138 - %140 = load i32, i32* %139, align 4 - %141 = add nsw i32 %140, 1 - %142 = icmp slt i32 %135, %141 - br i1 %142, label %143, label %154 - -143: ; preds = %130 - %144 = load i32*, i32** %8, align 8 - %145 = load i32, i32* %6, align 4 - %146 = sext i32 %145 to i64 - %147 = getelementptr inbounds i32, i32* %144, i64 %146 - %148 = load i32, i32* %147, align 4 - %149 = add nsw i32 %148, 1 - %150 = load i32*, i32** %8, align 8 - %151 = load i32, i32* %5, align 4 - %152 = sext i32 %151 to i64 - %153 = getelementptr inbounds i32, i32* %150, i64 %152 - store i32 %149, i32* %153, align 4 - br label %154 - -154: ; preds = %143, %130, %118 - br label %155 - -155: ; preds = %154 - %156 = load i32, i32* %6, align 4 - %157 = add nsw i32 %156, -1 - store i32 %157, i32* %6, align 4 - br label %114, !llvm.loop !11 - -158: ; preds = %114 - br label %159 - -159: ; preds = %158 - %160 = load i32, i32* %5, align 4 - %161 = add nsw i32 %160, -1 - store i32 %161, i32* %5, align 4 - br label %108, !llvm.loop !12 - -162: ; preds = %108 - %163 = load i32*, i32** %7, align 8 - %164 = getelementptr inbounds i32, i32* %163, i64 0 - %165 = load i32, i32* %164, align 4 - %166 = load i32*, i32** %8, align 8 - %167 = getelementptr inbounds i32, i32* %166, i64 0 - %168 = load i32, i32* %167, align 4 - %169 = add nsw i32 %165, %168 - %170 = sub nsw i32 %169, 1 - store i32 %170, i32* %9, align 4 - store i32 1, i32* %5, align 4 - br label %171 - -171: ; preds = %204, %162 - %172 = load i32, i32* %5, align 4 - %173 = load i32, i32* %4, align 4 - %174 = icmp slt i32 %172, %173 - br i1 %174, label %175, label %207 - -175: ; preds = %171 - %176 = load i32*, i32** %7, align 8 - %177 = load i32, i32* %5, align 4 - %178 = sext i32 %177 to i64 - %179 = getelementptr inbounds i32, i32* %176, i64 %178 - %180 = load i32, i32* %179, align 4 - %181 = load i32*, i32** %8, align 8 - %182 = load i32, i32* %5, align 4 - %183 = sext i32 %182 to i64 - %184 = getelementptr inbounds i32, i32* %181, i64 %183 - %185 = load i32, i32* %184, align 4 - %186 = add nsw i32 %180, %185 - %187 = sub nsw i32 %186, 1 - %188 = load i32, i32* %9, align 4 - %189 = icmp sgt i32 %187, %188 - br i1 %189, label %190, label %203 - -190: ; preds = %175 - %191 = load i32*, i32** %7, align 8 - %192 = load i32, i32* %5, align 4 - %193 = sext i32 %192 to i64 - %194 = getelementptr inbounds i32, i32* %191, i64 %193 - %195 = load i32, i32* %194, align 4 - %196 = load i32*, i32** %8, align 8 - %197 = load i32, i32* %5, align 4 - %198 = sext i32 %197 to i64 - %199 = getelementptr inbounds i32, i32* %196, i64 %198 - %200 = load i32, i32* %199, align 4 - %201 = add nsw i32 %195, %200 - %202 = sub nsw i32 %201, 1 - store i32 %202, i32* %9, align 4 - br label %203 - -203: ; preds = %190, %175 - br label %204 - -204: ; preds = %203 - %205 = load i32, i32* %5, align 4 - %206 = add nsw i32 %205, 1 - store i32 %206, i32* %5, align 4 - br label %171, !llvm.loop !13 - -207: ; preds = %171 - %208 = load i32, i32* %9, align 4 - ret i32 %208 -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #1 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #2 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #3 { - %1 = alloca i32, align 4 - %2 = alloca [16 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [16 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([16 x i32]* @__const.main.arr to i8*), i64 64, i1 false) - store i32 16, i32* %3, align 4 - %5 = getelementptr inbounds [16 x i32], [16 x i32]* %2, i64 0, i64 0 - %6 = load i32, i32* %3, align 4 - %7 = call noundef i32 @_Z3lbsPii(i32* noundef %5, i32 noundef %6) - %8 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([21 x i8], [21 x i8]* @.str, i64 0, i64 0), i32 noundef %7) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #4 - -declare i32 @printf(i8* noundef, ...) #5 - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #2 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #4 = { argmemonly nofree nounwind willreturn } -attributes #5 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-even-length-substring-sum-first-second-half.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-even-length-substring-sum-first-second-half.ll deleted file mode 100644 index 1e5d500b..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-even-length-substring-sum-first-second-half.ll +++ /dev/null @@ -1,294 +0,0 @@ -; ModuleID = 'PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp' -source_filename = "PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.str = private unnamed_addr constant [7 x i8] c"153803\00", align 1 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [28 x i8] c"Length of the substring is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_longest_even_length_substring_sum_first_second_half.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z10findLengthPc(i8* noundef %0) #4 { - %2 = alloca i8*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - store i8* %0, i8** %2, align 8 - %13 = load i8*, i8** %2, align 8 - %14 = call i64 @strlen(i8* noundef %13) #9 - %15 = trunc i64 %14 to i32 - store i32 %15, i32* %3, align 4 - store i32 0, i32* %4, align 4 - %16 = load i32, i32* %3, align 4 - %17 = zext i32 %16 to i64 - %18 = load i32, i32* %3, align 4 - %19 = zext i32 %18 to i64 - %20 = call i8* @llvm.stacksave() - store i8* %20, i8** %5, align 8 - %21 = mul nuw i64 %17, %19 - %22 = alloca i32, i64 %21, align 16 - store i64 %17, i64* %6, align 8 - store i64 %19, i64* %7, align 8 - store i32 0, i32* %8, align 4 - br label %23 - -23: ; preds = %42, %1 - %24 = load i32, i32* %8, align 4 - %25 = load i32, i32* %3, align 4 - %26 = icmp slt i32 %24, %25 - br i1 %26, label %27, label %45 - -27: ; preds = %23 - %28 = load i8*, i8** %2, align 8 - %29 = load i32, i32* %8, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds i8, i8* %28, i64 %30 - %32 = load i8, i8* %31, align 1 - %33 = sext i8 %32 to i32 - %34 = sub nsw i32 %33, 48 - %35 = load i32, i32* %8, align 4 - %36 = sext i32 %35 to i64 - %37 = mul nsw i64 %36, %19 - %38 = getelementptr inbounds i32, i32* %22, i64 %37 - %39 = load i32, i32* %8, align 4 - %40 = sext i32 %39 to i64 - %41 = getelementptr inbounds i32, i32* %38, i64 %40 - store i32 %34, i32* %41, align 4 - br label %42 - -42: ; preds = %27 - %43 = load i32, i32* %8, align 4 - %44 = add nsw i32 %43, 1 - store i32 %44, i32* %8, align 4 - br label %23, !llvm.loop !6 - -45: ; preds = %23 - store i32 2, i32* %9, align 4 - br label %46 - -46: ; preds = %131, %45 - %47 = load i32, i32* %9, align 4 - %48 = load i32, i32* %3, align 4 - %49 = icmp sle i32 %47, %48 - br i1 %49, label %50, label %134 - -50: ; preds = %46 - store i32 0, i32* %10, align 4 - br label %51 - -51: ; preds = %127, %50 - %52 = load i32, i32* %10, align 4 - %53 = load i32, i32* %3, align 4 - %54 = load i32, i32* %9, align 4 - %55 = sub nsw i32 %53, %54 - %56 = add nsw i32 %55, 1 - %57 = icmp slt i32 %52, %56 - br i1 %57, label %58, label %130 - -58: ; preds = %51 - %59 = load i32, i32* %10, align 4 - %60 = load i32, i32* %9, align 4 - %61 = add nsw i32 %59, %60 - %62 = sub nsw i32 %61, 1 - store i32 %62, i32* %11, align 4 - %63 = load i32, i32* %9, align 4 - %64 = sdiv i32 %63, 2 - store i32 %64, i32* %12, align 4 - %65 = load i32, i32* %10, align 4 - %66 = sext i32 %65 to i64 - %67 = mul nsw i64 %66, %19 - %68 = getelementptr inbounds i32, i32* %22, i64 %67 - %69 = load i32, i32* %11, align 4 - %70 = load i32, i32* %12, align 4 - %71 = sub nsw i32 %69, %70 - %72 = sext i32 %71 to i64 - %73 = getelementptr inbounds i32, i32* %68, i64 %72 - %74 = load i32, i32* %73, align 4 - %75 = load i32, i32* %11, align 4 - %76 = load i32, i32* %12, align 4 - %77 = sub nsw i32 %75, %76 - %78 = add nsw i32 %77, 1 - %79 = sext i32 %78 to i64 - %80 = mul nsw i64 %79, %19 - %81 = getelementptr inbounds i32, i32* %22, i64 %80 - %82 = load i32, i32* %11, align 4 - %83 = sext i32 %82 to i64 - %84 = getelementptr inbounds i32, i32* %81, i64 %83 - %85 = load i32, i32* %84, align 4 - %86 = add nsw i32 %74, %85 - %87 = load i32, i32* %10, align 4 - %88 = sext i32 %87 to i64 - %89 = mul nsw i64 %88, %19 - %90 = getelementptr inbounds i32, i32* %22, i64 %89 - %91 = load i32, i32* %11, align 4 - %92 = sext i32 %91 to i64 - %93 = getelementptr inbounds i32, i32* %90, i64 %92 - store i32 %86, i32* %93, align 4 - %94 = load i32, i32* %9, align 4 - %95 = srem i32 %94, 2 - %96 = icmp eq i32 %95, 0 - br i1 %96, label %97, label %126 - -97: ; preds = %58 - %98 = load i32, i32* %10, align 4 - %99 = sext i32 %98 to i64 - %100 = mul nsw i64 %99, %19 - %101 = getelementptr inbounds i32, i32* %22, i64 %100 - %102 = load i32, i32* %11, align 4 - %103 = load i32, i32* %12, align 4 - %104 = sub nsw i32 %102, %103 - %105 = sext i32 %104 to i64 - %106 = getelementptr inbounds i32, i32* %101, i64 %105 - %107 = load i32, i32* %106, align 4 - %108 = load i32, i32* %11, align 4 - %109 = load i32, i32* %12, align 4 - %110 = sub nsw i32 %108, %109 - %111 = add nsw i32 %110, 1 - %112 = sext i32 %111 to i64 - %113 = mul nsw i64 %112, %19 - %114 = getelementptr inbounds i32, i32* %22, i64 %113 - %115 = load i32, i32* %11, align 4 - %116 = sext i32 %115 to i64 - %117 = getelementptr inbounds i32, i32* %114, i64 %116 - %118 = load i32, i32* %117, align 4 - %119 = icmp eq i32 %107, %118 - br i1 %119, label %120, label %126 - -120: ; preds = %97 - %121 = load i32, i32* %9, align 4 - %122 = load i32, i32* %4, align 4 - %123 = icmp sgt i32 %121, %122 - br i1 %123, label %124, label %126 - -124: ; preds = %120 - %125 = load i32, i32* %9, align 4 - store i32 %125, i32* %4, align 4 - br label %126 - -126: ; preds = %124, %120, %97, %58 - br label %127 - -127: ; preds = %126 - %128 = load i32, i32* %10, align 4 - %129 = add nsw i32 %128, 1 - store i32 %129, i32* %10, align 4 - br label %51, !llvm.loop !8 - -130: ; preds = %51 - br label %131 - -131: ; preds = %130 - %132 = load i32, i32* %9, align 4 - %133 = add nsw i32 %132, 1 - store i32 %133, i32* %9, align 4 - br label %46, !llvm.loop !9 - -134: ; preds = %46 - %135 = load i32, i32* %4, align 4 - %136 = load i8*, i8** %5, align 8 - call void @llvm.stackrestore(i8* %136) - ret i32 %135 -} - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #5 - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #6 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #6 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [7 x i8], align 1 - store i32 0, i32* %1, align 4 - %3 = bitcast [7 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %3, i8* align 1 getelementptr inbounds ([7 x i8], [7 x i8]* @__const.main.str, i32 0, i32 0), i64 7, i1 false) - %4 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([28 x i8], [28 x i8]* @.str, i64 0, i64 0)) - %5 = getelementptr inbounds [7 x i8], [7 x i8]* %2, i64 0, i64 0 - %6 = call noundef i32 @_Z10findLengthPc(i8* noundef %5) - %7 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %6) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_longest_even_length_substring_sum_first_second_half.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nofree nosync nounwind willreturn } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } -attributes #9 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-increasing-subsequence.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-increasing-subsequence.ll deleted file mode 100644 index 3230e872..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-increasing-subsequence.ll +++ /dev/null @@ -1,157 +0,0 @@ -; ModuleID = 'PE-benchmarks/longest-increasing-subsequence.cpp' -source_filename = "PE-benchmarks/longest-increasing-subsequence.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@__const.main.arr = private unnamed_addr constant [8 x i32] [i32 10, i32 22, i32 9, i32 33, i32 21, i32 50, i32 41, i32 60], align 16 -@.str = private unnamed_addr constant [21 x i8] c"Length of lis is %dn\00", align 1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z4_lisPiiS_(i32* noundef %0, i32 noundef %1, i32* noundef %2) #0 { - %4 = alloca i32, align 4 - %5 = alloca i32*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i32* %0, i32** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32* %2, i32** %7, align 8 - %11 = load i32, i32* %6, align 4 - %12 = icmp eq i32 %11, 1 - br i1 %12, label %13, label %14 - -13: ; preds = %3 - store i32 1, i32* %4, align 4 - br label %59 - -14: ; preds = %3 - store i32 1, i32* %9, align 4 - store i32 1, i32* %10, align 4 - br label %15 - -15: ; preds = %46, %14 - %16 = load i32, i32* %10, align 4 - %17 = load i32, i32* %6, align 4 - %18 = icmp slt i32 %16, %17 - br i1 %18, label %19, label %49 - -19: ; preds = %15 - %20 = load i32*, i32** %5, align 8 - %21 = load i32, i32* %10, align 4 - %22 = load i32*, i32** %7, align 8 - %23 = call noundef i32 @_Z4_lisPiiS_(i32* noundef %20, i32 noundef %21, i32* noundef %22) - store i32 %23, i32* %8, align 4 - %24 = load i32*, i32** %5, align 8 - %25 = load i32, i32* %10, align 4 - %26 = sub nsw i32 %25, 1 - %27 = sext i32 %26 to i64 - %28 = getelementptr inbounds i32, i32* %24, i64 %27 - %29 = load i32, i32* %28, align 4 - %30 = load i32*, i32** %5, align 8 - %31 = load i32, i32* %6, align 4 - %32 = sub nsw i32 %31, 1 - %33 = sext i32 %32 to i64 - %34 = getelementptr inbounds i32, i32* %30, i64 %33 - %35 = load i32, i32* %34, align 4 - %36 = icmp slt i32 %29, %35 - br i1 %36, label %37, label %45 - -37: ; preds = %19 - %38 = load i32, i32* %8, align 4 - %39 = add nsw i32 %38, 1 - %40 = load i32, i32* %9, align 4 - %41 = icmp sgt i32 %39, %40 - br i1 %41, label %42, label %45 - -42: ; preds = %37 - %43 = load i32, i32* %8, align 4 - %44 = add nsw i32 %43, 1 - store i32 %44, i32* %9, align 4 - br label %45 - -45: ; preds = %42, %37, %19 - br label %46 - -46: ; preds = %45 - %47 = load i32, i32* %10, align 4 - %48 = add nsw i32 %47, 1 - store i32 %48, i32* %10, align 4 - br label %15, !llvm.loop !6 - -49: ; preds = %15 - %50 = load i32*, i32** %7, align 8 - %51 = load i32, i32* %50, align 4 - %52 = load i32, i32* %9, align 4 - %53 = icmp slt i32 %51, %52 - br i1 %53, label %54, label %57 - -54: ; preds = %49 - %55 = load i32, i32* %9, align 4 - %56 = load i32*, i32** %7, align 8 - store i32 %55, i32* %56, align 4 - br label %57 - -57: ; preds = %54, %49 - %58 = load i32, i32* %9, align 4 - store i32 %58, i32* %4, align 4 - br label %59 - -59: ; preds = %57, %13 - %60 = load i32, i32* %4, align 4 - ret i32 %60 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z3lisPii(i32* noundef %0, i32 noundef %1) #0 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 1, i32* %5, align 4 - %6 = load i32*, i32** %3, align 8 - %7 = load i32, i32* %4, align 4 - %8 = call noundef i32 @_Z4_lisPiiS_(i32* noundef %6, i32 noundef %7, i32* noundef %5) - %9 = load i32, i32* %5, align 4 - ret i32 %9 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #1 { - %1 = alloca i32, align 4 - %2 = alloca [8 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [8 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([8 x i32]* @__const.main.arr to i8*), i64 32, i1 false) - store i32 8, i32* %3, align 4 - %5 = getelementptr inbounds [8 x i32], [8 x i32]* %2, i64 0, i64 0 - %6 = load i32, i32* %3, align 4 - %7 = call noundef i32 @_Z3lisPii(i32* noundef %5, i32 noundef %6) - %8 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([21 x i8], [21 x i8]* @.str, i64 0, i64 0), i32 noundef %7) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #2 - -declare i32 @printf(i8* noundef, ...) #3 - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { argmemonly nofree nounwind willreturn } -attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-palindrome-substring.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-palindrome-substring.ll deleted file mode 100644 index 63b2141e..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-palindrome-substring.ll +++ /dev/null @@ -1,470 +0,0 @@ -; ModuleID = 'PE-benchmarks/longest-palindrome-substring.cpp' -source_filename = "PE-benchmarks/longest-palindrome-substring.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } -%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { i8* } -%union.anon = type { i64, [8 x i8] } -%"class.std::allocator" = type { i8 } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [34 x i8] c"Longest palindrome substring is: \00", align 1 -@.str.1 = private unnamed_addr constant [17 x i8] c"forgeeksskeegfor\00", align 1 -@.str.2 = private unnamed_addr constant [13 x i8] c"\0ALength is: \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_longest_palindrome_substring.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z11printSubStrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii(%"class.std::__cxx11::basic_string"* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store i32 %1, i32* %4, align 4 - store i32 %2, i32* %5, align 4 - %7 = load i32, i32* %4, align 4 - store i32 %7, i32* %6, align 4 - br label %8 - -8: ; preds = %18, %3 - %9 = load i32, i32* %6, align 4 - %10 = load i32, i32* %5, align 4 - %11 = icmp sle i32 %9, %10 - br i1 %11, label %12, label %21 - -12: ; preds = %8 - %13 = load i32, i32* %6, align 4 - %14 = sext i32 %13 to i64 - %15 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %14) - %16 = load i8, i8* %15, align 1 - %17 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8 noundef signext %16) - br label %18 - -18: ; preds = %12 - %19 = load i32, i32* %6, align 4 - %20 = add nsw i32 %19, 1 - store i32 %20, i32* %6, align 4 - br label %8, !llvm.loop !6 - -21: ; preds = %8 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8 noundef signext) #1 - -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z16longestPalSubstrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%"class.std::__cxx11::basic_string"* noundef %0) #4 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca i32, align 4 - %3 = alloca i8*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i64, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca %"class.std::__cxx11::basic_string", align 8 - %14 = alloca i8*, align 8 - %15 = alloca i32, align 4 - %16 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #3 - %17 = trunc i64 %16 to i32 - store i32 %17, i32* %2, align 4 - %18 = load i32, i32* %2, align 4 - %19 = zext i32 %18 to i64 - %20 = load i32, i32* %2, align 4 - %21 = zext i32 %20 to i64 - %22 = call i8* @llvm.stacksave() - store i8* %22, i8** %3, align 8 - %23 = mul nuw i64 %19, %21 - %24 = alloca i8, i64 %23, align 16 - store i64 %19, i64* %4, align 8 - store i64 %21, i64* %5, align 8 - %25 = mul nuw i64 %19, %21 - call void @llvm.memset.p0i8.i64(i8* align 16 %24, i8 0, i64 %25, i1 false) - store i32 1, i32* %6, align 4 - store i32 0, i32* %7, align 4 - br label %26 - -26: ; preds = %38, %1 - %27 = load i32, i32* %7, align 4 - %28 = load i32, i32* %2, align 4 - %29 = icmp slt i32 %27, %28 - br i1 %29, label %30, label %41 - -30: ; preds = %26 - %31 = load i32, i32* %7, align 4 - %32 = sext i32 %31 to i64 - %33 = mul nsw i64 %32, %21 - %34 = getelementptr inbounds i8, i8* %24, i64 %33 - %35 = load i32, i32* %7, align 4 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds i8, i8* %34, i64 %36 - store i8 1, i8* %37, align 1 - br label %38 - -38: ; preds = %30 - %39 = load i32, i32* %7, align 4 - %40 = add nsw i32 %39, 1 - store i32 %40, i32* %7, align 4 - br label %26, !llvm.loop !8 - -41: ; preds = %26 - store i32 0, i32* %8, align 4 - store i32 0, i32* %9, align 4 - br label %42 - -42: ; preds = %71, %41 - %43 = load i32, i32* %9, align 4 - %44 = load i32, i32* %2, align 4 - %45 = sub nsw i32 %44, 1 - %46 = icmp slt i32 %43, %45 - br i1 %46, label %47, label %74 - -47: ; preds = %42 - %48 = load i32, i32* %9, align 4 - %49 = sext i32 %48 to i64 - %50 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %49) - %51 = load i8, i8* %50, align 1 - %52 = sext i8 %51 to i32 - %53 = load i32, i32* %9, align 4 - %54 = add nsw i32 %53, 1 - %55 = sext i32 %54 to i64 - %56 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %55) - %57 = load i8, i8* %56, align 1 - %58 = sext i8 %57 to i32 - %59 = icmp eq i32 %52, %58 - br i1 %59, label %60, label %70 - -60: ; preds = %47 - %61 = load i32, i32* %9, align 4 - %62 = sext i32 %61 to i64 - %63 = mul nsw i64 %62, %21 - %64 = getelementptr inbounds i8, i8* %24, i64 %63 - %65 = load i32, i32* %9, align 4 - %66 = add nsw i32 %65, 1 - %67 = sext i32 %66 to i64 - %68 = getelementptr inbounds i8, i8* %64, i64 %67 - store i8 1, i8* %68, align 1 - %69 = load i32, i32* %9, align 4 - store i32 %69, i32* %8, align 4 - store i32 2, i32* %6, align 4 - br label %70 - -70: ; preds = %60, %47 - br label %71 - -71: ; preds = %70 - %72 = load i32, i32* %9, align 4 - %73 = add nsw i32 %72, 1 - store i32 %73, i32* %9, align 4 - br label %42, !llvm.loop !9 - -74: ; preds = %42 - store i32 3, i32* %10, align 4 - br label %75 - -75: ; preds = %135, %74 - %76 = load i32, i32* %10, align 4 - %77 = load i32, i32* %2, align 4 - %78 = icmp sle i32 %76, %77 - br i1 %78, label %79, label %138 - -79: ; preds = %75 - store i32 0, i32* %11, align 4 - br label %80 - -80: ; preds = %131, %79 - %81 = load i32, i32* %11, align 4 - %82 = load i32, i32* %2, align 4 - %83 = load i32, i32* %10, align 4 - %84 = sub nsw i32 %82, %83 - %85 = add nsw i32 %84, 1 - %86 = icmp slt i32 %81, %85 - br i1 %86, label %87, label %134 - -87: ; preds = %80 - %88 = load i32, i32* %11, align 4 - %89 = load i32, i32* %10, align 4 - %90 = add nsw i32 %88, %89 - %91 = sub nsw i32 %90, 1 - store i32 %91, i32* %12, align 4 - %92 = load i32, i32* %11, align 4 - %93 = add nsw i32 %92, 1 - %94 = sext i32 %93 to i64 - %95 = mul nsw i64 %94, %21 - %96 = getelementptr inbounds i8, i8* %24, i64 %95 - %97 = load i32, i32* %12, align 4 - %98 = sub nsw i32 %97, 1 - %99 = sext i32 %98 to i64 - %100 = getelementptr inbounds i8, i8* %96, i64 %99 - %101 = load i8, i8* %100, align 1 - %102 = trunc i8 %101 to i1 - br i1 %102, label %103, label %130 - -103: ; preds = %87 - %104 = load i32, i32* %11, align 4 - %105 = sext i32 %104 to i64 - %106 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %105) - %107 = load i8, i8* %106, align 1 - %108 = sext i8 %107 to i32 - %109 = load i32, i32* %12, align 4 - %110 = sext i32 %109 to i64 - %111 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %110) - %112 = load i8, i8* %111, align 1 - %113 = sext i8 %112 to i32 - %114 = icmp eq i32 %108, %113 - br i1 %114, label %115, label %130 - -115: ; preds = %103 - %116 = load i32, i32* %11, align 4 - %117 = sext i32 %116 to i64 - %118 = mul nsw i64 %117, %21 - %119 = getelementptr inbounds i8, i8* %24, i64 %118 - %120 = load i32, i32* %12, align 4 - %121 = sext i32 %120 to i64 - %122 = getelementptr inbounds i8, i8* %119, i64 %121 - store i8 1, i8* %122, align 1 - %123 = load i32, i32* %10, align 4 - %124 = load i32, i32* %6, align 4 - %125 = icmp sgt i32 %123, %124 - br i1 %125, label %126, label %129 - -126: ; preds = %115 - %127 = load i32, i32* %11, align 4 - store i32 %127, i32* %8, align 4 - %128 = load i32, i32* %10, align 4 - store i32 %128, i32* %6, align 4 - br label %129 - -129: ; preds = %126, %115 - br label %130 - -130: ; preds = %129, %103, %87 - br label %131 - -131: ; preds = %130 - %132 = load i32, i32* %11, align 4 - %133 = add nsw i32 %132, 1 - store i32 %133, i32* %11, align 4 - br label %80, !llvm.loop !10 - -134: ; preds = %80 - br label %135 - -135: ; preds = %134 - %136 = load i32, i32* %10, align 4 - %137 = add nsw i32 %136, 1 - store i32 %137, i32* %10, align 4 - br label %75, !llvm.loop !11 - -138: ; preds = %75 - %139 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([34 x i8], [34 x i8]* @.str, i64 0, i64 0)) - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) - %140 = load i32, i32* %8, align 4 - %141 = load i32, i32* %8, align 4 - %142 = load i32, i32* %6, align 4 - %143 = add nsw i32 %141, %142 - %144 = sub nsw i32 %143, 1 - invoke void @_Z11printSubStrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii(%"class.std::__cxx11::basic_string"* noundef %13, i32 noundef %140, i32 noundef %144) - to label %145 unwind label %148 - -145: ; preds = %138 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13) #3 - %146 = load i32, i32* %6, align 4 - %147 = load i8*, i8** %3, align 8 - call void @llvm.stackrestore(i8* %147) - ret i32 %146 - -148: ; preds = %138 - %149 = landingpad { i8*, i32 } - cleanup - %150 = extractvalue { i8*, i32 } %149, 0 - store i8* %150, i8** %14, align 8 - %151 = extractvalue { i8*, i32 } %149, 1 - store i32 %151, i32* %15, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %13) #3 - br label %152 - -152: ; preds = %148 - %153 = load i8*, i8** %14, align 8 - %154 = load i32, i32* %15, align 4 - %155 = insertvalue { i8*, i32 } undef, i8* %153, 0 - %156 = insertvalue { i8*, i32 } %155, i32 %154, 1 - resume { i8*, i32 } %156 -} - -; Function Attrs: nounwind -declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #6 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %"class.std::__cxx11::basic_string", align 8 - %3 = alloca %"class.std::allocator", align 1 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca %"class.std::__cxx11::basic_string", align 8 - store i32 0, i32* %1, align 4 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @.str.1, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) - to label %7 unwind label %16 - -7: ; preds = %0 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - %8 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([13 x i8], [13 x i8]* @.str.2, i64 0, i64 0)) - to label %9 unwind label %20 - -9: ; preds = %7 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) - to label %10 unwind label %20 - -10: ; preds = %9 - %11 = invoke noundef i32 @_Z16longestPalSubstrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%"class.std::__cxx11::basic_string"* noundef %6) - to label %12 unwind label %24 - -12: ; preds = %10 - %13 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %8, i32 noundef %11) - to label %14 unwind label %24 - -14: ; preds = %12 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - store i32 0, i32* %1, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %15 = load i32, i32* %1, align 4 - ret i32 %15 - -16: ; preds = %0 - %17 = landingpad { i8*, i32 } - cleanup - %18 = extractvalue { i8*, i32 } %17, 0 - store i8* %18, i8** %4, align 8 - %19 = extractvalue { i8*, i32 } %17, 1 - store i32 %19, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - br label %29 - -20: ; preds = %9, %7 - %21 = landingpad { i8*, i32 } - cleanup - %22 = extractvalue { i8*, i32 } %21, 0 - store i8* %22, i8** %4, align 8 - %23 = extractvalue { i8*, i32 } %21, 1 - store i32 %23, i32* %5, align 4 - br label %28 - -24: ; preds = %12, %10 - %25 = landingpad { i8*, i32 } - cleanup - %26 = extractvalue { i8*, i32 } %25, 0 - store i8* %26, i8** %4, align 8 - %27 = extractvalue { i8*, i32 } %25, 1 - store i32 %27, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - br label %28 - -28: ; preds = %24, %20 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - br label %29 - -29: ; preds = %28, %16 - %30 = load i8*, i8** %4, align 8 - %31 = load i32, i32* %5, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: nounwind -declare void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i8* noundef, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_longest_palindrome_substring.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { argmemonly nofree nounwind willreturn writeonly } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-palindromic-subsequence.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-palindromic-subsequence.ll deleted file mode 100644 index 8df181b7..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-palindromic-subsequence.ll +++ /dev/null @@ -1,301 +0,0 @@ -; ModuleID = 'PE-benchmarks/longest-palindromic-subsequence.cpp' -source_filename = "PE-benchmarks/longest-palindromic-subsequence.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@__const.main.seq = private unnamed_addr constant [16 x i8] c"GEEKS FOR GEEKS\00", align 16 -@.str = private unnamed_addr constant [28 x i8] c"The lnegth of the LPS is %d\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3maxii(i32 noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %5 = load i32, i32* %3, align 4 - %6 = load i32, i32* %4, align 4 - %7 = icmp sgt i32 %5, %6 - br i1 %7, label %8, label %10 - -8: ; preds = %2 - %9 = load i32, i32* %3, align 4 - br label %12 - -10: ; preds = %2 - %11 = load i32, i32* %4, align 4 - br label %12 - -12: ; preds = %10, %8 - %13 = phi i32 [ %9, %8 ], [ %11, %10 ] - ret i32 %13 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3lpsPc(i8* noundef %0) #0 { - %2 = alloca i8*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i64, align 8 - store i8* %0, i8** %2, align 8 - %10 = load i8*, i8** %2, align 8 - %11 = call i64 @strlen(i8* noundef %10) #6 - %12 = trunc i64 %11 to i32 - store i32 %12, i32* %3, align 4 - %13 = load i32, i32* %3, align 4 - %14 = zext i32 %13 to i64 - %15 = load i32, i32* %3, align 4 - %16 = zext i32 %15 to i64 - %17 = call i8* @llvm.stacksave() - store i8* %17, i8** %7, align 8 - %18 = mul nuw i64 %14, %16 - %19 = alloca i32, i64 %18, align 16 - store i64 %14, i64* %8, align 8 - store i64 %16, i64* %9, align 8 - store i32 0, i32* %4, align 4 - br label %20 - -20: ; preds = %32, %1 - %21 = load i32, i32* %4, align 4 - %22 = load i32, i32* %3, align 4 - %23 = icmp slt i32 %21, %22 - br i1 %23, label %24, label %35 - -24: ; preds = %20 - %25 = load i32, i32* %4, align 4 - %26 = sext i32 %25 to i64 - %27 = mul nsw i64 %26, %16 - %28 = getelementptr inbounds i32, i32* %19, i64 %27 - %29 = load i32, i32* %4, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds i32, i32* %28, i64 %30 - store i32 1, i32* %31, align 4 - br label %32 - -32: ; preds = %24 - %33 = load i32, i32* %4, align 4 - %34 = add nsw i32 %33, 1 - store i32 %34, i32* %4, align 4 - br label %20, !llvm.loop !6 - -35: ; preds = %20 - store i32 2, i32* %6, align 4 - br label %36 - -36: ; preds = %143, %35 - %37 = load i32, i32* %6, align 4 - %38 = load i32, i32* %3, align 4 - %39 = icmp sle i32 %37, %38 - br i1 %39, label %40, label %146 - -40: ; preds = %36 - store i32 0, i32* %4, align 4 - br label %41 - -41: ; preds = %139, %40 - %42 = load i32, i32* %4, align 4 - %43 = load i32, i32* %3, align 4 - %44 = load i32, i32* %6, align 4 - %45 = sub nsw i32 %43, %44 - %46 = add nsw i32 %45, 1 - %47 = icmp slt i32 %42, %46 - br i1 %47, label %48, label %142 - -48: ; preds = %41 - %49 = load i32, i32* %4, align 4 - %50 = load i32, i32* %6, align 4 - %51 = add nsw i32 %49, %50 - %52 = sub nsw i32 %51, 1 - store i32 %52, i32* %5, align 4 - %53 = load i8*, i8** %2, align 8 - %54 = load i32, i32* %4, align 4 - %55 = sext i32 %54 to i64 - %56 = getelementptr inbounds i8, i8* %53, i64 %55 - %57 = load i8, i8* %56, align 1 - %58 = sext i8 %57 to i32 - %59 = load i8*, i8** %2, align 8 - %60 = load i32, i32* %5, align 4 - %61 = sext i32 %60 to i64 - %62 = getelementptr inbounds i8, i8* %59, i64 %61 - %63 = load i8, i8* %62, align 1 - %64 = sext i8 %63 to i32 - %65 = icmp eq i32 %58, %64 - br i1 %65, label %66, label %77 - -66: ; preds = %48 - %67 = load i32, i32* %6, align 4 - %68 = icmp eq i32 %67, 2 - br i1 %68, label %69, label %77 - -69: ; preds = %66 - %70 = load i32, i32* %4, align 4 - %71 = sext i32 %70 to i64 - %72 = mul nsw i64 %71, %16 - %73 = getelementptr inbounds i32, i32* %19, i64 %72 - %74 = load i32, i32* %5, align 4 - %75 = sext i32 %74 to i64 - %76 = getelementptr inbounds i32, i32* %73, i64 %75 - store i32 2, i32* %76, align 4 - br label %138 - -77: ; preds = %66, %48 - %78 = load i8*, i8** %2, align 8 - %79 = load i32, i32* %4, align 4 - %80 = sext i32 %79 to i64 - %81 = getelementptr inbounds i8, i8* %78, i64 %80 - %82 = load i8, i8* %81, align 1 - %83 = sext i8 %82 to i32 - %84 = load i8*, i8** %2, align 8 - %85 = load i32, i32* %5, align 4 - %86 = sext i32 %85 to i64 - %87 = getelementptr inbounds i8, i8* %84, i64 %86 - %88 = load i8, i8* %87, align 1 - %89 = sext i8 %88 to i32 - %90 = icmp eq i32 %83, %89 - br i1 %90, label %91, label %110 - -91: ; preds = %77 - %92 = load i32, i32* %4, align 4 - %93 = add nsw i32 %92, 1 - %94 = sext i32 %93 to i64 - %95 = mul nsw i64 %94, %16 - %96 = getelementptr inbounds i32, i32* %19, i64 %95 - %97 = load i32, i32* %5, align 4 - %98 = sub nsw i32 %97, 1 - %99 = sext i32 %98 to i64 - %100 = getelementptr inbounds i32, i32* %96, i64 %99 - %101 = load i32, i32* %100, align 4 - %102 = add nsw i32 %101, 2 - %103 = load i32, i32* %4, align 4 - %104 = sext i32 %103 to i64 - %105 = mul nsw i64 %104, %16 - %106 = getelementptr inbounds i32, i32* %19, i64 %105 - %107 = load i32, i32* %5, align 4 - %108 = sext i32 %107 to i64 - %109 = getelementptr inbounds i32, i32* %106, i64 %108 - store i32 %102, i32* %109, align 4 - br label %137 - -110: ; preds = %77 - %111 = load i32, i32* %4, align 4 - %112 = sext i32 %111 to i64 - %113 = mul nsw i64 %112, %16 - %114 = getelementptr inbounds i32, i32* %19, i64 %113 - %115 = load i32, i32* %5, align 4 - %116 = sub nsw i32 %115, 1 - %117 = sext i32 %116 to i64 - %118 = getelementptr inbounds i32, i32* %114, i64 %117 - %119 = load i32, i32* %118, align 4 - %120 = load i32, i32* %4, align 4 - %121 = add nsw i32 %120, 1 - %122 = sext i32 %121 to i64 - %123 = mul nsw i64 %122, %16 - %124 = getelementptr inbounds i32, i32* %19, i64 %123 - %125 = load i32, i32* %5, align 4 - %126 = sext i32 %125 to i64 - %127 = getelementptr inbounds i32, i32* %124, i64 %126 - %128 = load i32, i32* %127, align 4 - %129 = call noundef i32 @_Z3maxii(i32 noundef %119, i32 noundef %128) - %130 = load i32, i32* %4, align 4 - %131 = sext i32 %130 to i64 - %132 = mul nsw i64 %131, %16 - %133 = getelementptr inbounds i32, i32* %19, i64 %132 - %134 = load i32, i32* %5, align 4 - %135 = sext i32 %134 to i64 - %136 = getelementptr inbounds i32, i32* %133, i64 %135 - store i32 %129, i32* %136, align 4 - br label %137 - -137: ; preds = %110, %91 - br label %138 - -138: ; preds = %137, %69 - br label %139 - -139: ; preds = %138 - %140 = load i32, i32* %4, align 4 - %141 = add nsw i32 %140, 1 - store i32 %141, i32* %4, align 4 - br label %41, !llvm.loop !8 - -142: ; preds = %41 - br label %143 - -143: ; preds = %142 - %144 = load i32, i32* %6, align 4 - %145 = add nsw i32 %144, 1 - store i32 %145, i32* %6, align 4 - br label %36, !llvm.loop !9 - -146: ; preds = %36 - %147 = mul nsw i64 0, %16 - %148 = getelementptr inbounds i32, i32* %19, i64 %147 - %149 = load i32, i32* %3, align 4 - %150 = sub nsw i32 %149, 1 - %151 = sext i32 %150 to i64 - %152 = getelementptr inbounds i32, i32* %148, i64 %151 - %153 = load i32, i32* %152, align 4 - %154 = load i8*, i8** %7, align 8 - call void @llvm.stackrestore(i8* %154) - ret i32 %153 -} - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #2 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #2 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #3 { - %1 = alloca i32, align 4 - %2 = alloca [16 x i8], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [16 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 getelementptr inbounds ([16 x i8], [16 x i8]* @__const.main.seq, i32 0, i32 0), i64 16, i1 false) - %5 = getelementptr inbounds [16 x i8], [16 x i8]* %2, i64 0, i64 0 - %6 = call i64 @strlen(i8* noundef %5) #6 - %7 = trunc i64 %6 to i32 - store i32 %7, i32* %3, align 4 - %8 = getelementptr inbounds [16 x i8], [16 x i8]* %2, i64 0, i64 0 - %9 = call noundef i32 @_Z3lpsPc(i8* noundef %8) - %10 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([28 x i8], [28 x i8]* @.str, i64 0, i64 0), i32 noundef %9) - %11 = call i32 @getchar() - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #4 - -declare i32 @printf(i8* noundef, ...) #5 - -declare i32 @getchar() #5 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nofree nosync nounwind willreturn } -attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #4 = { argmemonly nofree nounwind willreturn } -attributes #5 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-path-directed-acyclic-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-path-directed-acyclic-graph.ll deleted file mode 100644 index a0cbaee4..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/longest-path-directed-acyclic-graph.ll +++ /dev/null @@ -1,3902 +0,0 @@ -; ModuleID = 'PE-benchmarks/longest-path-directed-acyclic-graph.cpp' -source_filename = "PE-benchmarks/longest-path-directed-acyclic-graph.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%class.AdjListNode = type { i32, i32 } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"class.std::stack" = type { %"class.std::deque" } -%"class.std::deque" = type { %"class.std::_Deque_base" } -%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } -%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } -%"struct.std::_Deque_base>::_Deque_impl_data" = type { i32**, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } -%"struct.std::_Deque_iterator" = type { i32*, i32*, i32*, i32** } -%"struct.std::_List_node" = type { %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf" } -%"struct.__gnu_cxx::__aligned_membuf" = type { [8 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"class.std::allocator.0" = type { i8 } -%"class.std::allocator.3" = type { i8 } -%"class.__gnu_cxx::new_allocator.1" = type { i8 } -%"class.__gnu_cxx::new_allocator.4" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EEC2Ev = comdat any - -$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EED2Ev = comdat any - -$_ZN11AdjListNodeC2Eii = comdat any - -$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9push_backERKS1_ = comdat any - -$_ZNSt14_List_iteratorI11AdjListNodeEC2Ev = comdat any - -$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorI11AdjListNodeES3_ = comdat any - -$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE3endEv = comdat any - -$_ZNKSt14_List_iteratorI11AdjListNodeEdeEv = comdat any - -$_ZN11AdjListNode4getVEv = comdat any - -$_ZNSt14_List_iteratorI11AdjListNodeEppEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any - -$_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv = comdat any - -$_ZNKSt14_List_iteratorI11AdjListNodeEptEv = comdat any - -$_ZN11AdjListNode9getWeightEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeI11AdjListNodeEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE8_M_clearEv = comdat any - -$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implD2Ev = comdat any - -$_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv = comdat any - -$__clang_call_terminate = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE7destroyIS1_EEvRS3_PT_ = comdat any - -$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E = comdat any - -$_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE7_M_addrEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE7destroyIS2_EEvPT_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE10deallocateERS3_PS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE10deallocateEPS3_m = comdat any - -$_ZNSaISt10_List_nodeI11AdjListNodeEED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEED2Ev = comdat any - -$_ZNSt5dequeIiSaIiEED2Ev = comdat any - -$_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_ = comdat any - -$_ZNSt5dequeIiSaIiEE5beginEv = comdat any - -$_ZNSt5dequeIiSaIiEE3endEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEED2Ev = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any - -$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any - -$_ZSt16__deque_buf_sizem = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any - -$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any - -$_ZNSaIPiED2Ev = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSaIPiEC2IiEERKSaIT_E = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any - -$_ZNSaIiED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any - -$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9_M_insertIJRKS1_EEEvSt14_List_iteratorIS1_EDpOT_ = comdat any - -$_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE14_M_create_nodeIJRKS1_EEEPSt10_List_nodeIS1_EDpOT_ = comdat any - -$_ZSt7forwardIRK11AdjListNodeEOT_RNSt16remove_referenceIS3_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_get_nodeEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEC2ERS3_PS2_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE9constructIS1_JRKS1_EEEvRS3_PT_DpOT0_ = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE8allocateERS3_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeI11AdjListNodeEEEPT_RS4_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE9constructIS2_JRKS2_EEEvPT_DpOT0_ = comdat any - -$_ZNSt14_List_iteratorI11AdjListNodeEC2EPNSt8__detail15_List_node_baseE = comdat any - -$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any - -$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any - -$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any - -$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any - -$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any - -$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any - -$_ZSt3minImERKT_S2_S2_ = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any - -$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt3maxImERKT_S2_S2_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any - -$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__miter_baseIPPiET_S2_ = comdat any - -$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any - -$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__niter_baseIPPiET_S2_ = comdat any - -$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any - -$_ZNSt5dequeIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any - -$_ZNSaIiEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any - -$_ZNKSt5dequeIiSaIiEE5emptyEv = comdat any - -$_ZSteqRKSt15_Deque_iteratorIiRiPiES4_ = comdat any - -$_ZNSt5dequeIiSaIiEE4backEv = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEmmEv = comdat any - -$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any - -$_ZNSt5dequeIiSaIiEE8pop_backEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any - -$_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [5 x i8] c"INF \00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.2 = private unnamed_addr constant [52 x i8] c"Following are longest distances from source vertex \00", align 1 -@.str.3 = private unnamed_addr constant [3 x i8] c" \0A\00", align 1 -@.str.4 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_longest_path_directed_acyclic_graph.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei -@_ZN5GraphD1Ev = dso_local unnamed_addr alias void (%class.Graph*), void (%class.Graph*)* @_ZN5GraphD2Ev - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #16 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define dso_local void @_ZN5GraphD2Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 align 2 { - %2 = alloca %class.Graph*, align 8 - store %class.Graph* %0, %class.Graph** %2, align 8 - %3 = load %class.Graph*, %class.Graph** %2, align 8 - %4 = getelementptr inbounds %class.Graph, %class.Graph* %3, i32 0, i32 1 - %5 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %4, align 8 - %6 = icmp eq %"class.std::__cxx11::list"* %5, null - br i1 %6, label %19, label %7 - -7: ; preds = %1 - %8 = bitcast %"class.std::__cxx11::list"* %5 to i8* - %9 = getelementptr inbounds i8, i8* %8, i64 -8 - %10 = bitcast i8* %9 to i64* - %11 = load i64, i64* %10, align 8 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %5, i64 %11 - %13 = icmp eq %"class.std::__cxx11::list"* %5, %12 - br i1 %13, label %18, label %14 - -14: ; preds = %14, %7 - %15 = phi %"class.std::__cxx11::list"* [ %12, %7 ], [ %16, %14 ] - %16 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %15, i64 -1 - call void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EED2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %16) #3 - %17 = icmp eq %"class.std::__cxx11::list"* %16, %5 - br i1 %17, label %18, label %14 - -18: ; preds = %14, %7 - call void @_ZdaPv(i8* noundef %9) #17 - br label %19 - -19: ; preds = %18, %1 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EED2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EED2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdaPv(i8* noundef) #7 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEiii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #8 align 2 { - %5 = alloca %class.Graph*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca %class.AdjListNode, align 4 - store %class.Graph* %0, %class.Graph** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - store i32 %3, i32* %8, align 4 - %10 = load %class.Graph*, %class.Graph** %5, align 8 - %11 = load i32, i32* %7, align 4 - %12 = load i32, i32* %8, align 4 - call void @_ZN11AdjListNodeC2Eii(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %9, i32 noundef %11, i32 noundef %12) - %13 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 1 - %14 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %13, align 8 - %15 = load i32, i32* %6, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %14, i64 %16 - call void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9push_backERKS1_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %17, %class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %9) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN11AdjListNodeC2Eii(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %0, i32 noundef %1, i32 noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %class.AdjListNode*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.AdjListNode* %0, %class.AdjListNode** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.AdjListNode*, %class.AdjListNode** %4, align 8 - %8 = load i32, i32* %5, align 4 - %9 = getelementptr inbounds %class.AdjListNode, %class.AdjListNode* %7, i32 0, i32 0 - store i32 %8, i32* %9, align 4 - %10 = load i32, i32* %6, align 4 - %11 = getelementptr inbounds %class.AdjListNode, %class.AdjListNode* %7, i32 0, i32 1 - store i32 %10, i32* %11, align 4 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9push_backERKS1_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca %class.AdjListNode*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store %class.AdjListNode* %1, %class.AdjListNode** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load %class.AdjListNode*, %class.AdjListNode** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9_M_insertIJRKS1_EEEvSt14_List_iteratorIS1_EDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, %class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i8* noundef %2, %"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) #8 align 2 { - %5 = alloca %class.Graph*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca %"class.std::stack"*, align 8 - %9 = alloca %"struct.std::_List_iterator", align 8 - %10 = alloca %"struct.std::_List_iterator", align 8 - %11 = alloca %"struct.std::_List_iterator", align 8 - %12 = alloca %class.AdjListNode, align 4 - store %class.Graph* %0, %class.Graph** %5, align 8 - store i32 %1, i32* %6, align 4 - store i8* %2, i8** %7, align 8 - store %"class.std::stack"* %3, %"class.std::stack"** %8, align 8 - %13 = load %class.Graph*, %class.Graph** %5, align 8 - %14 = load i8*, i8** %7, align 8 - %15 = load i32, i32* %6, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds i8, i8* %14, i64 %16 - store i8 1, i8* %17, align 1 - call void @_ZNSt14_List_iteratorI11AdjListNodeEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %18 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 1 - %19 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %18, align 8 - %20 = load i32, i32* %6, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %19, i64 %21 - %23 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %22) #3 - %24 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %10, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %23, %"struct.std::__detail::_List_node_base"** %24, align 8 - %25 = bitcast %"struct.std::_List_iterator"* %9 to i8* - %26 = bitcast %"struct.std::_List_iterator"* %10 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %25, i8* align 8 %26, i64 8, i1 false) - br label %27 - -27: ; preds = %51, %4 - %28 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 1 - %29 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %28, align 8 - %30 = load i32, i32* %6, align 4 - %31 = sext i32 %30 to i64 - %32 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %29, i64 %31 - %33 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %32) #3 - %34 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %11, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %33, %"struct.std::__detail::_List_node_base"** %34, align 8 - %35 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorI11AdjListNodeES3_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %11) #3 - br i1 %35, label %36, label %53 - -36: ; preds = %27 - %37 = call noundef nonnull align 4 dereferenceable(8) %class.AdjListNode* @_ZNKSt14_List_iteratorI11AdjListNodeEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %38 = bitcast %class.AdjListNode* %12 to i8* - %39 = bitcast %class.AdjListNode* %37 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %38, i8* align 4 %39, i64 8, i1 false) - %40 = load i8*, i8** %7, align 8 - %41 = call noundef i32 @_ZN11AdjListNode4getVEv(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %12) - %42 = sext i32 %41 to i64 - %43 = getelementptr inbounds i8, i8* %40, i64 %42 - %44 = load i8, i8* %43, align 1 - %45 = trunc i8 %44 to i1 - br i1 %45, label %50, label %46 - -46: ; preds = %36 - %47 = call noundef i32 @_ZN11AdjListNode4getVEv(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %12) - %48 = load i8*, i8** %7, align 8 - %49 = load %"class.std::stack"*, %"class.std::stack"** %8, align 8 - call void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(%class.Graph* noundef nonnull align 8 dereferenceable(16) %13, i32 noundef %47, i8* noundef %48, %"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %49) - br label %50 - -50: ; preds = %46, %36 - br label %51 - -51: ; preds = %50 - %52 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorI11AdjListNodeEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - br label %27, !llvm.loop !6 - -53: ; preds = %27 - %54 = load %"class.std::stack"*, %"class.std::stack"** %8, align 8 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %54, i32* noundef nonnull align 4 dereferenceable(4) %6) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorI11AdjListNodeEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorI11AdjListNodeEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #10 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorI11AdjListNodeES3_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #9 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorI11AdjListNodeEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(8) %class.AdjListNode* @_ZNKSt14_List_iteratorI11AdjListNodeEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef %class.AdjListNode* @_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(24) %6) - ret %class.AdjListNode* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32 @_ZN11AdjListNode4getVEv(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %0) #9 comdat align 2 { - %2 = alloca %class.AdjListNode*, align 8 - store %class.AdjListNode* %0, %class.AdjListNode** %2, align 8 - %3 = load %class.AdjListNode*, %class.AdjListNode** %2, align 8 - %4 = getelementptr inbounds %class.AdjListNode, %class.AdjListNode* %3, i32 0, i32 0 - %5 = load i32, i32* %4, align 4 - ret i32 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorI11AdjListNodeEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #8 comdat align 2 { - %3 = alloca %"class.std::stack"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::stack"*, %"class.std::stack"** %3, align 8 - %6 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %5, i32 0, i32 0 - %7 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %6, i32* noundef nonnull align 4 dereferenceable(4) %7) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph11longestPathEi(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) #8 align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - %5 = alloca %"class.std::stack", align 8 - %6 = alloca i8*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i8*, align 8 - %9 = alloca i8*, align 8 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca %"struct.std::_List_iterator", align 8 - %16 = alloca %"struct.std::_List_iterator", align 8 - %17 = alloca %"struct.std::_List_iterator", align 8 - %18 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %19 = load %class.Graph*, %class.Graph** %3, align 8 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %5) - %20 = getelementptr inbounds %class.Graph, %class.Graph* %19, i32 0, i32 0 - %21 = load i32, i32* %20, align 8 - %22 = zext i32 %21 to i64 - %23 = call i8* @llvm.stacksave() - store i8* %23, i8** %6, align 8 - %24 = alloca i32, i64 %22, align 16 - store i64 %22, i64* %7, align 8 - %25 = getelementptr inbounds %class.Graph, %class.Graph* %19, i32 0, i32 0 - %26 = load i32, i32* %25, align 8 - %27 = sext i32 %26 to i64 - %28 = invoke noalias noundef nonnull i8* @_Znam(i64 noundef %27) #16 - to label %29 unwind label %43 - -29: ; preds = %2 - store i8* %28, i8** %8, align 8 - store i32 0, i32* %11, align 4 - br label %30 - -30: ; preds = %40, %29 - %31 = load i32, i32* %11, align 4 - %32 = getelementptr inbounds %class.Graph, %class.Graph* %19, i32 0, i32 0 - %33 = load i32, i32* %32, align 8 - %34 = icmp slt i32 %31, %33 - br i1 %34, label %35, label %47 - -35: ; preds = %30 - %36 = load i8*, i8** %8, align 8 - %37 = load i32, i32* %11, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds i8, i8* %36, i64 %38 - store i8 0, i8* %39, align 1 - br label %40 - -40: ; preds = %35 - %41 = load i32, i32* %11, align 4 - %42 = add nsw i32 %41, 1 - store i32 %42, i32* %11, align 4 - br label %30, !llvm.loop !8 - -43: ; preds = %177, %171, %168, %144, %137, %124, %121, %94, %92, %87, %62, %2 - %44 = landingpad { i8*, i32 } - cleanup - %45 = extractvalue { i8*, i32 } %44, 0 - store i8* %45, i8** %9, align 8 - %46 = extractvalue { i8*, i32 } %44, 1 - store i32 %46, i32* %10, align 4 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %5) #3 - br label %191 - -47: ; preds = %30 - store i32 0, i32* %12, align 4 - br label %48 - -48: ; preds = %67, %47 - %49 = load i32, i32* %12, align 4 - %50 = getelementptr inbounds %class.Graph, %class.Graph* %19, i32 0, i32 0 - %51 = load i32, i32* %50, align 8 - %52 = icmp slt i32 %49, %51 - br i1 %52, label %53, label %70 - -53: ; preds = %48 - %54 = load i8*, i8** %8, align 8 - %55 = load i32, i32* %12, align 4 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds i8, i8* %54, i64 %56 - %58 = load i8, i8* %57, align 1 - %59 = trunc i8 %58 to i1 - %60 = zext i1 %59 to i32 - %61 = icmp eq i32 %60, 0 - br i1 %61, label %62, label %66 - -62: ; preds = %53 - %63 = load i32, i32* %12, align 4 - %64 = load i8*, i8** %8, align 8 - invoke void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(%class.Graph* noundef nonnull align 8 dereferenceable(16) %19, i32 noundef %63, i8* noundef %64, %"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %5) - to label %65 unwind label %43 - -65: ; preds = %62 - br label %66 - -66: ; preds = %65, %53 - br label %67 - -67: ; preds = %66 - %68 = load i32, i32* %12, align 4 - %69 = add nsw i32 %68, 1 - store i32 %69, i32* %12, align 4 - br label %48, !llvm.loop !9 - -70: ; preds = %48 - store i32 0, i32* %13, align 4 - br label %71 - -71: ; preds = %80, %70 - %72 = load i32, i32* %13, align 4 - %73 = getelementptr inbounds %class.Graph, %class.Graph* %19, i32 0, i32 0 - %74 = load i32, i32* %73, align 8 - %75 = icmp slt i32 %72, %74 - br i1 %75, label %76, label %83 - -76: ; preds = %71 - %77 = load i32, i32* %13, align 4 - %78 = sext i32 %77 to i64 - %79 = getelementptr inbounds i32, i32* %24, i64 %78 - store i32 -2147483648, i32* %79, align 4 - br label %80 - -80: ; preds = %76 - %81 = load i32, i32* %13, align 4 - %82 = add nsw i32 %81, 1 - store i32 %82, i32* %13, align 4 - br label %71, !llvm.loop !10 - -83: ; preds = %71 - %84 = load i32, i32* %4, align 4 - %85 = sext i32 %84 to i64 - %86 = getelementptr inbounds i32, i32* %24, i64 %85 - store i32 0, i32* %86, align 4 - br label %87 - -87: ; preds = %155, %83 - %88 = invoke noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %5) - to label %89 unwind label %43 - -89: ; preds = %87 - %90 = zext i1 %88 to i32 - %91 = icmp eq i32 %90, 0 - br i1 %91, label %92, label %156 - -92: ; preds = %89 - %93 = invoke noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %5) - to label %94 unwind label %43 - -94: ; preds = %92 - %95 = load i32, i32* %93, align 4 - store i32 %95, i32* %14, align 4 - invoke void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %5) - to label %96 unwind label %43 - -96: ; preds = %94 - call void @_ZNSt14_List_iteratorI11AdjListNodeEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - %97 = load i32, i32* %14, align 4 - %98 = sext i32 %97 to i64 - %99 = getelementptr inbounds i32, i32* %24, i64 %98 - %100 = load i32, i32* %99, align 4 - %101 = icmp ne i32 %100, -2147483648 - br i1 %101, label %102, label %155 - -102: ; preds = %96 - %103 = getelementptr inbounds %class.Graph, %class.Graph* %19, i32 0, i32 1 - %104 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %103, align 8 - %105 = load i32, i32* %14, align 4 - %106 = sext i32 %105 to i64 - %107 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %104, i64 %106 - %108 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %107) #3 - %109 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %16, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %108, %"struct.std::__detail::_List_node_base"** %109, align 8 - %110 = bitcast %"struct.std::_List_iterator"* %15 to i8* - %111 = bitcast %"struct.std::_List_iterator"* %16 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %110, i8* align 8 %111, i64 8, i1 false) - br label %112 - -112: ; preds = %152, %102 - %113 = getelementptr inbounds %class.Graph, %class.Graph* %19, i32 0, i32 1 - %114 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %113, align 8 - %115 = load i32, i32* %14, align 4 - %116 = sext i32 %115 to i64 - %117 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %114, i64 %116 - %118 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %117) #3 - %119 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %17, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %118, %"struct.std::__detail::_List_node_base"** %119, align 8 - %120 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorI11AdjListNodeES3_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %17) #3 - br i1 %120, label %121, label %154 - -121: ; preds = %112 - %122 = call noundef %class.AdjListNode* @_ZNKSt14_List_iteratorI11AdjListNodeEptEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - %123 = invoke noundef i32 @_ZN11AdjListNode4getVEv(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %122) - to label %124 unwind label %43 - -124: ; preds = %121 - %125 = sext i32 %123 to i64 - %126 = getelementptr inbounds i32, i32* %24, i64 %125 - %127 = load i32, i32* %126, align 4 - %128 = load i32, i32* %14, align 4 - %129 = sext i32 %128 to i64 - %130 = getelementptr inbounds i32, i32* %24, i64 %129 - %131 = load i32, i32* %130, align 4 - %132 = call noundef %class.AdjListNode* @_ZNKSt14_List_iteratorI11AdjListNodeEptEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - %133 = invoke noundef i32 @_ZN11AdjListNode9getWeightEv(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %132) - to label %134 unwind label %43 - -134: ; preds = %124 - %135 = add nsw i32 %131, %133 - %136 = icmp slt i32 %127, %135 - br i1 %136, label %137, label %151 - -137: ; preds = %134 - %138 = load i32, i32* %14, align 4 - %139 = sext i32 %138 to i64 - %140 = getelementptr inbounds i32, i32* %24, i64 %139 - %141 = load i32, i32* %140, align 4 - %142 = call noundef %class.AdjListNode* @_ZNKSt14_List_iteratorI11AdjListNodeEptEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - %143 = invoke noundef i32 @_ZN11AdjListNode9getWeightEv(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %142) - to label %144 unwind label %43 - -144: ; preds = %137 - %145 = add nsw i32 %141, %143 - %146 = call noundef %class.AdjListNode* @_ZNKSt14_List_iteratorI11AdjListNodeEptEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - %147 = invoke noundef i32 @_ZN11AdjListNode4getVEv(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %146) - to label %148 unwind label %43 - -148: ; preds = %144 - %149 = sext i32 %147 to i64 - %150 = getelementptr inbounds i32, i32* %24, i64 %149 - store i32 %145, i32* %150, align 4 - br label %151 - -151: ; preds = %148, %134 - br label %152 - -152: ; preds = %151 - %153 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorI11AdjListNodeEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - br label %112, !llvm.loop !11 - -154: ; preds = %112 - br label %155 - -155: ; preds = %154, %96 - br label %87, !llvm.loop !12 - -156: ; preds = %89 - store i32 0, i32* %18, align 4 - br label %157 - -157: ; preds = %182, %156 - %158 = load i32, i32* %18, align 4 - %159 = getelementptr inbounds %class.Graph, %class.Graph* %19, i32 0, i32 0 - %160 = load i32, i32* %159, align 8 - %161 = icmp slt i32 %158, %160 - br i1 %161, label %162, label %185 - -162: ; preds = %157 - %163 = load i32, i32* %18, align 4 - %164 = sext i32 %163 to i64 - %165 = getelementptr inbounds i32, i32* %24, i64 %164 - %166 = load i32, i32* %165, align 4 - %167 = icmp eq i32 %166, -2147483648 - br i1 %167, label %168, label %171 - -168: ; preds = %162 - %169 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0)) - to label %170 unwind label %43 - -170: ; preds = %168 - br label %180 - -171: ; preds = %162 - %172 = load i32, i32* %18, align 4 - %173 = sext i32 %172 to i64 - %174 = getelementptr inbounds i32, i32* %24, i64 %173 - %175 = load i32, i32* %174, align 4 - %176 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %175) - to label %177 unwind label %43 - -177: ; preds = %171 - %178 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %176, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - to label %179 unwind label %43 - -179: ; preds = %177 - br label %180 - -180: ; preds = %179, %170 - %181 = phi %"class.std::basic_ostream"* [ %169, %170 ], [ %178, %179 ] - br label %182 - -182: ; preds = %180 - %183 = load i32, i32* %18, align 4 - %184 = add nsw i32 %183, 1 - store i32 %184, i32* %18, align 4 - br label %157, !llvm.loop !13 - -185: ; preds = %157 - %186 = load i8*, i8** %8, align 8 - %187 = icmp eq i8* %186, null - br i1 %187, label %189, label %188 - -188: ; preds = %185 - call void @_ZdaPv(i8* noundef %186) #17 - br label %189 - -189: ; preds = %188, %185 - %190 = load i8*, i8** %6, align 8 - call void @llvm.stackrestore(i8* %190) - call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %5) #3 - ret void - -191: ; preds = %43 - %192 = load i8*, i8** %9, align 8 - %193 = load i32, i32* %10, align 4 - %194 = insertvalue { i8*, i32 } undef, i8* %192, 0 - %195 = insertvalue { i8*, i32 } %194, i32 %193, 1 - resume { i8*, i32 } %195 -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - %5 = bitcast %"class.std::deque"* %4 to i8* - call void @llvm.memset.p0i8.i64(i8* align 8 %5, i8 0, i64 80, i1 false) - call void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #11 - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - %5 = call noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i1 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - %5 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE4backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - call void @_ZNSt5dequeIiSaIiEE8pop_backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %class.AdjListNode* @_ZNKSt14_List_iteratorI11AdjListNodeEptEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef %class.AdjListNode* @_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(24) %6) - ret %class.AdjListNode* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32 @_ZN11AdjListNode9getWeightEv(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %0) #9 comdat align 2 { - %2 = alloca %class.AdjListNode*, align 8 - store %class.AdjListNode* %0, %class.AdjListNode** %2, align 8 - %3 = load %class.AdjListNode*, %class.AdjListNode** %2, align 8 - %4 = getelementptr inbounds %class.AdjListNode, %class.AdjListNode* %3, i32 0, i32 1 - %5 = load i32, i32* %4, align 4 - ret i32 %5 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #11 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - call void @_ZNSt5dequeIiSaIiEED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #12 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 6) - invoke void @_ZN5Graph7addEdgeEiii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1, i32 noundef 5) - to label %6 unwind label %26 - -6: ; preds = %0 - invoke void @_ZN5Graph7addEdgeEiii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2, i32 noundef 3) - to label %7 unwind label %26 - -7: ; preds = %6 - invoke void @_ZN5Graph7addEdgeEiii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 3, i32 noundef 6) - to label %8 unwind label %26 - -8: ; preds = %7 - invoke void @_ZN5Graph7addEdgeEiii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 2, i32 noundef 2) - to label %9 unwind label %26 - -9: ; preds = %8 - invoke void @_ZN5Graph7addEdgeEiii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 4, i32 noundef 4) - to label %10 unwind label %26 - -10: ; preds = %9 - invoke void @_ZN5Graph7addEdgeEiii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 5, i32 noundef 2) - to label %11 unwind label %26 - -11: ; preds = %10 - invoke void @_ZN5Graph7addEdgeEiii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3, i32 noundef 7) - to label %12 unwind label %26 - -12: ; preds = %11 - invoke void @_ZN5Graph7addEdgeEiii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 5, i32 noundef 1) - to label %13 unwind label %26 - -13: ; preds = %12 - invoke void @_ZN5Graph7addEdgeEiii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4, i32 noundef -1) - to label %14 unwind label %26 - -14: ; preds = %13 - invoke void @_ZN5Graph7addEdgeEiii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4, i32 noundef 5, i32 noundef -2) - to label %15 unwind label %26 - -15: ; preds = %14 - store i32 1, i32* %5, align 4 - %16 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([52 x i8], [52 x i8]* @.str.2, i64 0, i64 0)) - to label %17 unwind label %26 - -17: ; preds = %15 - %18 = load i32, i32* %5, align 4 - %19 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %16, i32 noundef %18) - to label %20 unwind label %26 - -20: ; preds = %17 - %21 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %19, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.3, i64 0, i64 0)) - to label %22 unwind label %26 - -22: ; preds = %20 - %23 = load i32, i32* %5, align 4 - invoke void @_ZN5Graph11longestPathEi(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef %23) - to label %24 unwind label %26 - -24: ; preds = %22 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphD1Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) #3 - %25 = load i32, i32* %1, align 4 - ret i32 %25 - -26: ; preds = %22, %20, %17, %15, %14, %13, %12, %11, %10, %9, %8, %7, %6, %0 - %27 = landingpad { i8*, i32 } - cleanup - %28 = extractvalue { i8*, i32 } %27, 0 - store i8* %28, i8** %3, align 8 - %29 = extractvalue { i8*, i32 } %27, 1 - store i32 %29, i32* %4, align 4 - call void @_ZN5GraphD1Ev(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) #3 - br label %30 - -30: ; preds = %26 - %31 = load i8*, i8** %3, align 8 - %32 = load i32, i32* %4, align 4 - %33 = insertvalue { i8*, i32 } undef, i8* %31, 0 - %34 = insertvalue { i8*, i32 } %33, i32 %32, 1 - resume { i8*, i32 } %34 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeI11AdjListNodeEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeI11AdjListNodeEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EED2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE8_M_clearEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %3) #3 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implD2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE8_M_clearEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %3 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - %4 = alloca %"struct.std::_List_node"*, align 8 - %5 = alloca %class.AdjListNode*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %6 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %6, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::__detail::_List_node_header"* %8 to %"struct.std::__detail::_List_node_base"* - %10 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %9, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - store %"struct.std::__detail::_List_node_base"* %11, %"struct.std::__detail::_List_node_base"** %3, align 8 - br label %12 - -12: ; preds = %27, %1 - %13 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %3, align 8 - %14 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %6, i32 0, i32 0 - %15 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::__detail::_List_node_header"* %15 to %"struct.std::__detail::_List_node_base"* - %17 = icmp ne %"struct.std::__detail::_List_node_base"* %13, %16 - br i1 %17, label %18, label %31 - -18: ; preds = %12 - %19 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %3, align 8 - %20 = bitcast %"struct.std::__detail::_List_node_base"* %19 to %"struct.std::_List_node"* - store %"struct.std::_List_node"* %20, %"struct.std::_List_node"** %4, align 8 - %21 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %22 = bitcast %"struct.std::_List_node"* %21 to %"struct.std::__detail::_List_node_base"* - %23 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %22, i32 0, i32 0 - %24 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %23, align 8 - store %"struct.std::__detail::_List_node_base"* %24, %"struct.std::__detail::_List_node_base"** %3, align 8 - %25 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %26 = invoke noundef %class.AdjListNode* @_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(24) %25) - to label %27 unwind label %32 - -27: ; preds = %18 - store %class.AdjListNode* %26, %class.AdjListNode** %5, align 8 - %28 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %29 = load %class.AdjListNode*, %class.AdjListNode** %5, align 8 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE7destroyIS1_EEvRS3_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %28, %class.AdjListNode* noundef %29) #3 - %30 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::_List_node"* noundef %30) #3 - br label %12, !llvm.loop !14 - -31: ; preds = %12 - ret void - -32: ; preds = %18 - %33 = landingpad { i8*, i32 } - catch i8* null - %34 = extractvalue { i8*, i32 } %33, 0 - call void @__clang_call_terminate(i8* %34) #18 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE10_List_implD2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeI11AdjListNodeEED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %class.AdjListNode* @_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef %class.AdjListNode* @_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(8) %4) #3 - ret %class.AdjListNode* %5 -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #13 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #18 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE7destroyIS1_EEvRS3_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %class.AdjListNode* noundef %1) #9 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca %class.AdjListNode*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store %class.AdjListNode* %1, %class.AdjListNode** %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load %class.AdjListNode*, %class.AdjListNode** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE7destroyIS2_EEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, %class.AdjListNode* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::_List_node"* noundef %1) #9 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca %"struct.std::_List_node"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %6 to %"class.std::allocator"* - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE10deallocateERS3_PS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7, %"struct.std::_List_node"* noundef %8, i64 noundef 1) - to label %9 unwind label %10 - -9: ; preds = %2 - ret void - -10: ; preds = %2 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #18 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %class.AdjListNode* @_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(8) %0) #9 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(8) %3) #3 - %5 = bitcast i8* %4 to %class.AdjListNode* - ret %class.AdjListNode* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufI11AdjListNodeE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(8) %0) #9 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [8 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE7destroyIS2_EEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %class.AdjListNode* noundef %1) #9 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %4 = alloca %class.AdjListNode*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %3, align 8 - store %class.AdjListNode* %1, %class.AdjListNode** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %3, align 8 - %6 = load %class.AdjListNode*, %class.AdjListNode** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE10deallocateERS3_PS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE10deallocateEPS3_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE10deallocateEPS3_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #9 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #7 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeI11AdjListNodeEED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - %4 = alloca %"struct.std::_Deque_iterator", align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - call void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %4, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - %8 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - %9 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - invoke void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7, %"struct.std::_Deque_iterator"* noundef %3, %"struct.std::_Deque_iterator"* noundef %4, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %9) - to label %10 unwind label %12 - -10: ; preds = %1 - %11 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) #3 - ret void - -12: ; preds = %1 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %5, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %6, align 4 - %16 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %16) #3 - br label %17 - -17: ; preds = %12 - %18 = load i8*, i8** %5, align 8 - call void @__clang_call_terminate(i8* %18) #18 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, %"struct.std::_Deque_iterator"* noundef %1, %"struct.std::_Deque_iterator"* noundef %2, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) #9 comdat align 2 { - %5 = alloca %"class.std::deque"*, align 8 - %6 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %5, align 8 - store %"class.std::allocator.0"* %3, %"class.std::allocator.0"** %6, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %5, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #9 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #9 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - ret %"class.std::allocator.0"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %5, i32 0, i32 0 - %7 = load i32**, i32*** %6, align 8 - %8 = icmp ne i32** %7, null - br i1 %8, label %9, label %29 - -9: ; preds = %1 - %10 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %11 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %10 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %11, i32 0, i32 2 - %13 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %12, i32 0, i32 3 - %14 = load i32**, i32*** %13, align 8 - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load i32**, i32*** %18, align 8 - %20 = getelementptr inbounds i32*, i32** %19, i64 1 - call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, i32** noundef %14, i32** noundef %20) #3 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 0 - %24 = load i32**, i32*** %23, align 8 - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 1 - %28 = load i64, i64* %27, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, i32** noundef %24, i64 noundef %28) #3 - br label %29 - -29: ; preds = %9, %1 - %30 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %30) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - store i32* %9, i32** %6, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %11 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %12 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %11, i32 0, i32 1 - %13 = load i32*, i32** %12, align 8 - store i32* %13, i32** %10, align 8 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - %15 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - store i32* %17, i32** %14, align 8 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - %19 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %20 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %19, i32 0, i32 3 - %21 = load i32**, i32*** %20, align 8 - store i32** %21, i32*** %18, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #9 comdat align 2 { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %9 = load i32**, i32*** %5, align 8 - store i32** %9, i32*** %7, align 8 - br label %10 - -10: ; preds = %17, %3 - %11 = load i32**, i32*** %7, align 8 - %12 = load i32**, i32*** %6, align 8 - %13 = icmp ult i32** %11, %12 - br i1 %13, label %14, label %20 - -14: ; preds = %10 - %15 = load i32**, i32*** %7, align 8 - %16 = load i32*, i32** %15, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8, i32* noundef %16) #3 - br label %17 - -17: ; preds = %14 - %18 = load i32**, i32*** %7, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i32 1 - store i32** %19, i32*** %7, align 8 - br label %10, !llvm.loop !15 - -20: ; preds = %10 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i64 noundef %2) #9 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - %7 = alloca %"class.std::allocator.3", align 1 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* sret(%"class.std::allocator.3") align 1 %7, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) #3 - %11 = load i32**, i32*** %5, align 8 - %12 = load i64, i64* %6, align 8 - invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7, i32** noundef %11, i64 noundef %12) - to label %13 unwind label %14 - -13: ; preds = %3 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void - -14: ; preds = %3 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - store i8* %16, i8** %8, align 8 - %17 = extractvalue { i8*, i32 } %15, 1 - store i32 %17, i32* %9, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %18 - -18: ; preds = %14 - %19 = load i8*, i8** %8, align 8 - call void @__clang_call_terminate(i8* %19) #18 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator.0"* - call void @_ZNSaIiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef %1) #9 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %6 to %"class.std::allocator.0"* - %8 = load i32*, i32** %4, align 8 - %9 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - to label %10 unwind label %12 - -10: ; preds = %2 - invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7, i32* noundef %8, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %10 - ret void - -12: ; preds = %10, %2 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - call void @__clang_call_terminate(i8* %14) #18 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load i32*, i32** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #9 comdat { - %2 = alloca i64, align 8 - store i64 %0, i64* %2, align 8 - %3 = load i64, i64* %2, align 8 - %4 = icmp ult i64 %3, 512 - br i1 %4, label %5, label %8 - -5: ; preds = %1 - %6 = load i64, i64* %2, align 8 - %7 = udiv i64 512, %6 - br label %9 - -8: ; preds = %1 - br label %9 - -9: ; preds = %8, %5 - %10 = phi i64 [ %7, %5 ], [ 1, %8 ] - ret i64 %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #9 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* noalias sret(%"class.std::allocator.3") align 1 %0, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %1) #9 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = bitcast %"class.std::allocator.3"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::_Deque_base"* %1, %"class.std::_Deque_base"** %4, align 8 - %6 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %7 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %6) #3 - call void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator.3"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %4, align 8 - %8 = bitcast %"class.std::allocator.3"* %7 to %"class.__gnu_cxx::new_allocator.4"* - %9 = load i32**, i32*** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %8, i32** noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.3"*, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %2, align 8 - %3 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %2, align 8 - %4 = bitcast %"class.std::allocator.3"* %3 to %"class.__gnu_cxx::new_allocator.4"* - call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - ret %"class.std::allocator.0"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"class.std::allocator.3"*, align 8 - %4 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %3, align 8 - store %"class.std::allocator.0"* %1, %"class.std::allocator.0"** %4, align 8 - %5 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %3, align 8 - %6 = bitcast %"class.std::allocator.3"* %5 to %"class.__gnu_cxx::new_allocator.4"* - call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %6) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #9 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = bitcast i32** %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE9_M_insertIJRKS1_EEEvSt14_List_iteratorIS1_EDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, %class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %2) #8 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca %class.AdjListNode*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store %class.AdjListNode* %2, %class.AdjListNode** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load %class.AdjListNode*, %class.AdjListNode** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(8) %class.AdjListNode* @_ZSt7forwardIRK11AdjListNodeEOT_RNSt16remove_referenceIS3_E4typeE(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE14_M_create_nodeIJRKS1_EEEPSt10_List_nodeIS1_EDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, %class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listI11AdjListNodeSaIS1_EE14_M_create_nodeIJRKS1_EEEPSt10_List_nodeIS1_EDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca %class.AdjListNode*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store %class.AdjListNode* %1, %class.AdjListNode** %4, align 8 - %8 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %9 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %10 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %9) - store %"struct.std::_List_node"* %10, %"struct.std::_List_node"** %5, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %12 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) #3 - store %"class.std::allocator"* %12, %"class.std::allocator"** %6, align 8 - %13 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %14 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEC2ERS3_PS2_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13, %"struct.std::_List_node"* noundef %14) #3 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %17 = call noundef %class.AdjListNode* @_ZNSt10_List_nodeI11AdjListNodeE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(24) %16) - %18 = load %class.AdjListNode*, %class.AdjListNode** %4, align 8 - %19 = call noundef nonnull align 4 dereferenceable(8) %class.AdjListNode* @_ZSt7forwardIRK11AdjListNodeEOT_RNSt16remove_referenceIS3_E4typeE(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %18) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE9constructIS1_JRKS1_EEEvRS3_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, %class.AdjListNode* noundef %17, %class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %19) #3 - %20 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %21 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %21 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(8) %class.AdjListNode* @_ZSt7forwardIRK11AdjListNodeEOT_RNSt16remove_referenceIS3_E4typeE(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %0) #9 comdat { - %2 = alloca %class.AdjListNode*, align 8 - store %class.AdjListNode* %0, %class.AdjListNode** %2, align 8 - %3 = load %class.AdjListNode*, %class.AdjListNode** %2, align 8 - ret %class.AdjListNode* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #9 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseI11AdjListNodeSaIS1_EE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE8allocateERS3_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEC2ERS3_PS2_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeI11AdjListNodeEEEPT_RS4_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE9constructIS1_JRKS1_EEEvRS3_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %class.AdjListNode* noundef %1, %class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %2) #9 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %class.AdjListNode*, align 8 - %6 = alloca %class.AdjListNode*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %class.AdjListNode* %1, %class.AdjListNode** %5, align 8 - store %class.AdjListNode* %2, %class.AdjListNode** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %class.AdjListNode*, %class.AdjListNode** %5, align 8 - %10 = load %class.AdjListNode*, %class.AdjListNode** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(8) %class.AdjListNode* @_ZSt7forwardIRK11AdjListNodeEOT_RNSt16remove_referenceIS3_E4typeE(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE9constructIS2_JRKS2_EEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %class.AdjListNode* noundef %9, %class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #9 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeI11AdjListNodeEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE10deallocateERS3_PS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #18 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeI11AdjListNodeEEE8allocateERS3_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #19 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #19 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #20 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #14 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #14 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeI11AdjListNodeEEEPT_RS4_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #9 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11AdjListNodeEE9constructIS2_JRKS2_EEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %class.AdjListNode* noundef %1, %class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %2) #9 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %class.AdjListNode*, align 8 - %6 = alloca %class.AdjListNode*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %class.AdjListNode* %1, %class.AdjListNode** %5, align 8 - store %class.AdjListNode* %2, %class.AdjListNode** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %class.AdjListNode*, %class.AdjListNode** %5, align 8 - %9 = bitcast %class.AdjListNode* %8 to i8* - %10 = bitcast i8* %9 to %class.AdjListNode* - %11 = load %class.AdjListNode*, %class.AdjListNode** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(8) %class.AdjListNode* @_ZSt7forwardIRK11AdjListNodeEOT_RNSt16remove_referenceIS3_E4typeE(%class.AdjListNode* noundef nonnull align 4 dereferenceable(8) %11) #3 - %13 = bitcast %class.AdjListNode* %10 to i8* - %14 = bitcast %class.AdjListNode* %12 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %13, i8* align 4 %14, i64 8, i1 false) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorI11AdjListNodeEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #8 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %7 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %7 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %8, i32 0, i32 3 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 0 - %11 = load i32*, i32** %10, align 8 - %12 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %13 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %14 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %13 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %14, i32 0, i32 3 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - %18 = getelementptr inbounds i32, i32* %17, i64 -1 - %19 = icmp ne i32* %11, %18 - br i1 %19, label %20, label %38 - -20: ; preds = %2 - %21 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %22 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %21, i32 0, i32 0 - %23 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %22 to %"class.std::allocator.0"* - %24 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %24, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 3 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 0 - %29 = load i32*, i32** %28, align 8 - %30 = load i32*, i32** %4, align 8 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %23, i32* noundef %29, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %34, i32 0, i32 0 - %36 = load i32*, i32** %35, align 8 - %37 = getelementptr inbounds i32, i32* %36, i32 1 - store i32* %37, i32** %35, align 8 - br label %40 - -38: ; preds = %2 - %39 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i32* noundef nonnull align 4 dereferenceable(4) %39) - br label %40 - -40: ; preds = %38, %20 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #9 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #8 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %8 = icmp eq i64 %6, %7 - br i1 %8, label %9, label %10 - -9: ; preds = %2 - call void @_ZSt20__throw_length_errorPKc(i8* noundef getelementptr inbounds ([48 x i8], [48 x i8]* @.str.4, i64 0, i64 0)) #19 - unreachable - -10: ; preds = %2 - call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) - %11 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %12 = call noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i64 1 - store i32* %12, i32** %19, align 8 - %20 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"class.std::allocator.0"* - %23 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %23, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 3 - %27 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %26, i32 0, i32 0 - %28 = load i32*, i32** %27, align 8 - %29 = load i32*, i32** %4, align 8 - %30 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %29) #3 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %22, i32* noundef %28, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %35, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 3 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 3 - %40 = load i32**, i32*** %39, align 8 - %41 = getelementptr inbounds i32*, i32** %40, i64 1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %34, i32** noundef %41) #3 - %42 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %43 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %42, i32 0, i32 0 - %44 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %43 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %45 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %44, i32 0, i32 3 - %46 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %45, i32 0, i32 1 - %47 = load i32*, i32** %46, align 8 - %48 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 3 - %52 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %51, i32 0, i32 0 - store i32* %47, i32** %52, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #9 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #9 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i64 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %6 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i64 %6 -} - -; Function Attrs: noreturn -declare void @_ZSt20__throw_length_errorPKc(i8* noundef) #14 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = add i64 %6, 1 - %8 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 1 - %12 = load i64, i64* %11, align 8 - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %20 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %20 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %21, i32 0, i32 0 - %23 = load i32**, i32*** %22, align 8 - %24 = ptrtoint i32** %18 to i64 - %25 = ptrtoint i32** %23 to i64 - %26 = sub i64 %24, %25 - %27 = sdiv exact i64 %26, 8 - %28 = sub i64 %12, %27 - %29 = icmp ugt i64 %7, %28 - br i1 %29, label %30, label %32 - -30: ; preds = %2 - %31 = load i64, i64* %4, align 8 - call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %31, i1 noundef zeroext false) - br label %32 - -32: ; preds = %30, %2 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - %6 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %7 = call noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, i32** noundef %1) #9 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca i32**, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = load i32**, i32*** %4, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - store i32** %6, i32*** %7, align 8 - %8 = load i32**, i32*** %4, align 8 - %9 = load i32*, i32** %8, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - store i32* %9, i32** %10, align 8 - %11 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %12 = load i32*, i32** %11, align 8 - %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %14 = getelementptr inbounds i32, i32* %12, i64 %13 - %15 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - store i32* %14, i32** %15, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #9 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %6 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %6, i32 0, i32 3 - %8 = load i32**, i32*** %7, align 8 - %9 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 3 - %11 = load i32**, i32*** %10, align 8 - %12 = ptrtoint i32** %8 to i64 - %13 = ptrtoint i32** %11 to i64 - %14 = sub i64 %12, %13 - %15 = sdiv exact i64 %14, 8 - %16 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = icmp ne i32** %18, null - %20 = zext i1 %19 to i32 - %21 = sext i32 %20 to i64 - %22 = sub nsw i64 %15, %21 - %23 = mul nsw i64 %5, %22 - %24 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %25 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %24, i32 0, i32 0 - %26 = load i32*, i32** %25, align 8 - %27 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 1 - %29 = load i32*, i32** %28, align 8 - %30 = ptrtoint i32* %26 to i64 - %31 = ptrtoint i32* %29 to i64 - %32 = sub i64 %30, %31 - %33 = sdiv exact i64 %32, 4 - %34 = add nsw i64 %23, %33 - %35 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %36 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %35, i32 0, i32 2 - %37 = load i32*, i32** %36, align 8 - %38 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 0 - %40 = load i32*, i32** %39, align 8 - %41 = ptrtoint i32* %37 to i64 - %42 = ptrtoint i32* %40 to i64 - %43 = sub i64 %41, %42 - %44 = sdiv exact i64 %43, 4 - %45 = add nsw i64 %34, %44 - ret i64 %45 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #9 comdat align 2 { - %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - ret i64 %1 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::allocator.0"*, align 8 - %3 = alloca i64, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - store i64 9223372036854775807, i64* %3, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - store i64 %6, i64* %4, align 8 - %7 = invoke noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %3, i64* noundef nonnull align 8 dereferenceable(8) %4) - to label %8 unwind label %10 - -8: ; preds = %1 - %9 = load i64, i64* %7, align 8 - ret i64 %9 - -10: ; preds = %1 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #18 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - %5 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #9 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %5, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %4, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %3) #3 - ret i64 %4 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret i64 2305843009213693951 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #8 comdat align 2 { - %4 = alloca %"class.std::deque"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8, align 1 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i64, align 8 - %11 = alloca i32**, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %4, align 8 - store i64 %1, i64* %5, align 8 - %12 = zext i1 %2 to i8 - store i8 %12, i8* %6, align 1 - %13 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %14 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load i32**, i32*** %18, align 8 - %20 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 2 - %24 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %23, i32 0, i32 3 - %25 = load i32**, i32*** %24, align 8 - %26 = ptrtoint i32** %19 to i64 - %27 = ptrtoint i32** %25 to i64 - %28 = sub i64 %26, %27 - %29 = sdiv exact i64 %28, 8 - %30 = add nsw i64 %29, 1 - store i64 %30, i64* %7, align 8 - %31 = load i64, i64* %7, align 8 - %32 = load i64, i64* %5, align 8 - %33 = add i64 %31, %32 - store i64 %33, i64* %8, align 8 - %34 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %35 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %34, i32 0, i32 0 - %36 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %35 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %37 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %36, i32 0, i32 1 - %38 = load i64, i64* %37, align 8 - %39 = load i64, i64* %8, align 8 - %40 = mul i64 2, %39 - %41 = icmp ugt i64 %38, %40 - br i1 %41, label %42, label %108 - -42: ; preds = %3 - %43 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %44 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %43, i32 0, i32 0 - %45 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %44 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %46 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %45, i32 0, i32 0 - %47 = load i32**, i32*** %46, align 8 - %48 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 1 - %52 = load i64, i64* %51, align 8 - %53 = load i64, i64* %8, align 8 - %54 = sub i64 %52, %53 - %55 = udiv i64 %54, 2 - %56 = getelementptr inbounds i32*, i32** %47, i64 %55 - %57 = load i8, i8* %6, align 1 - %58 = trunc i8 %57 to i1 - br i1 %58, label %59, label %61 - -59: ; preds = %42 - %60 = load i64, i64* %5, align 8 - br label %62 - -61: ; preds = %42 - br label %62 - -62: ; preds = %61, %59 - %63 = phi i64 [ %60, %59 ], [ 0, %61 ] - %64 = getelementptr inbounds i32*, i32** %56, i64 %63 - store i32** %64, i32*** %9, align 8 - %65 = load i32**, i32*** %9, align 8 - %66 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %67 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %66, i32 0, i32 0 - %68 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %67 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %68, i32 0, i32 2 - %70 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %69, i32 0, i32 3 - %71 = load i32**, i32*** %70, align 8 - %72 = icmp ult i32** %65, %71 - br i1 %72, label %73, label %89 - -73: ; preds = %62 - %74 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %75 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %74, i32 0, i32 0 - %76 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %75 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %77 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %76, i32 0, i32 2 - %78 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %77, i32 0, i32 3 - %79 = load i32**, i32*** %78, align 8 - %80 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %80, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %83, i32 0, i32 3 - %85 = load i32**, i32*** %84, align 8 - %86 = getelementptr inbounds i32*, i32** %85, i64 1 - %87 = load i32**, i32*** %9, align 8 - %88 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %79, i32** noundef %86, i32** noundef %87) - br label %107 - -89: ; preds = %62 - %90 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %90, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 3 - %95 = load i32**, i32*** %94, align 8 - %96 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %97 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %96, i32 0, i32 0 - %98 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %97 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %99 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %98, i32 0, i32 3 - %100 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %99, i32 0, i32 3 - %101 = load i32**, i32*** %100, align 8 - %102 = getelementptr inbounds i32*, i32** %101, i64 1 - %103 = load i32**, i32*** %9, align 8 - %104 = load i64, i64* %7, align 8 - %105 = getelementptr inbounds i32*, i32** %103, i64 %104 - %106 = call noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %95, i32** noundef %102, i32** noundef %105) - br label %107 - -107: ; preds = %89, %73 - br label %175 - -108: ; preds = %3 - %109 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %110 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %109, i32 0, i32 0 - %111 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %110 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %112 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %111, i32 0, i32 1 - %113 = load i64, i64* %112, align 8 - %114 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %115 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %114, i32 0, i32 0 - %116 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %115 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %117 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %116, i32 0, i32 1 - %118 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %117, i64* noundef nonnull align 8 dereferenceable(8) %5) - %119 = load i64, i64* %118, align 8 - %120 = add i64 %113, %119 - %121 = add i64 %120, 2 - store i64 %121, i64* %10, align 8 - %122 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %123 = load i64, i64* %10, align 8 - %124 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %122, i64 noundef %123) - store i32** %124, i32*** %11, align 8 - %125 = load i32**, i32*** %11, align 8 - %126 = load i64, i64* %10, align 8 - %127 = load i64, i64* %8, align 8 - %128 = sub i64 %126, %127 - %129 = udiv i64 %128, 2 - %130 = getelementptr inbounds i32*, i32** %125, i64 %129 - %131 = load i8, i8* %6, align 1 - %132 = trunc i8 %131 to i1 - br i1 %132, label %133, label %135 - -133: ; preds = %108 - %134 = load i64, i64* %5, align 8 - br label %136 - -135: ; preds = %108 - br label %136 - -136: ; preds = %135, %133 - %137 = phi i64 [ %134, %133 ], [ 0, %135 ] - %138 = getelementptr inbounds i32*, i32** %130, i64 %137 - store i32** %138, i32*** %9, align 8 - %139 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %140 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %139, i32 0, i32 0 - %141 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %140 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %141, i32 0, i32 2 - %143 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %142, i32 0, i32 3 - %144 = load i32**, i32*** %143, align 8 - %145 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %146 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %145, i32 0, i32 0 - %147 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %146 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %148 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %147, i32 0, i32 3 - %149 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %148, i32 0, i32 3 - %150 = load i32**, i32*** %149, align 8 - %151 = getelementptr inbounds i32*, i32** %150, i64 1 - %152 = load i32**, i32*** %9, align 8 - %153 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %144, i32** noundef %151, i32** noundef %152) - %154 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %155 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %156 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %155, i32 0, i32 0 - %157 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %156 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %158 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %157, i32 0, i32 0 - %159 = load i32**, i32*** %158, align 8 - %160 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %161 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %160, i32 0, i32 0 - %162 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %161 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %163 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %162, i32 0, i32 1 - %164 = load i64, i64* %163, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %154, i32** noundef %159, i64 noundef %164) #3 - %165 = load i32**, i32*** %11, align 8 - %166 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %167 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %166, i32 0, i32 0 - %168 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %167 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %169 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %168, i32 0, i32 0 - store i32** %165, i32*** %169, align 8 - %170 = load i64, i64* %10, align 8 - %171 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %172 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %171, i32 0, i32 0 - %173 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %172 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %174 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %173, i32 0, i32 1 - store i64 %170, i64* %174, align 8 - br label %175 - -175: ; preds = %136, %107 - %176 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %177 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %176, i32 0, i32 0 - %178 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %177 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %179 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %178, i32 0, i32 2 - %180 = load i32**, i32*** %9, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %179, i32** noundef %180) #3 - %181 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %182 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %181, i32 0, i32 0 - %183 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %182 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %184 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %183, i32 0, i32 3 - %185 = load i32**, i32*** %9, align 8 - %186 = load i64, i64* %7, align 8 - %187 = getelementptr inbounds i32*, i32** %185, i64 %186 - %188 = getelementptr inbounds i32*, i32** %187, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %184, i32** noundef %188) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #9 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %4, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %5, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca %"class.std::allocator.3", align 1 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* sret(%"class.std::allocator.3") align 1 %5, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - %9 = load i64, i64* %4, align 8 - %10 = invoke noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %2 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i32** %10 - -12: ; preds = %2 - %13 = landingpad { i8*, i32 } - cleanup - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %6, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %7, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5) #3 - br label %16 - -16: ; preds = %12 - %17 = load i8*, i8** %6, align 8 - %18 = load i32, i32* %7, align 4 - %19 = insertvalue { i8*, i32 } undef, i8* %17, 0 - %20 = insertvalue { i8*, i32 } %19, i32 %18, 1 - resume { i8*, i32 } %20 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %0) #9 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %0, i32** noundef %1) #9 comdat { - %3 = alloca i32***, align 8 - %4 = alloca i32**, align 8 - store i32*** %0, i32**** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load i32**, i32*** %4, align 8 - ret i32** %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %0) #9 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #9 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %23 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = bitcast i32** %17 to i8* - %19 = load i32**, i32*** %4, align 8 - %20 = bitcast i32** %19 to i8* - %21 = load i64, i64* %7, align 8 - %22 = mul i64 8, %21 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %18, i8* align 8 %20, i64 %22, i1 false) - br label %23 - -23: ; preds = %16, %3 - %24 = load i32**, i32*** %6, align 8 - %25 = load i64, i64* %7, align 8 - %26 = getelementptr inbounds i32*, i32** %24, i64 %25 - ret i32** %26 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1 immarg) #10 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #9 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %26 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = load i64, i64* %7, align 8 - %19 = sub i64 0, %18 - %20 = getelementptr inbounds i32*, i32** %17, i64 %19 - %21 = bitcast i32** %20 to i8* - %22 = load i32**, i32*** %4, align 8 - %23 = bitcast i32** %22 to i8* - %24 = load i64, i64* %7, align 8 - %25 = mul i64 8, %24 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %21, i8* align 8 %23, i64 %25, i1 false) - br label %26 - -26: ; preds = %16, %3 - %27 = load i32**, i32*** %6, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub i64 0, %28 - %30 = getelementptr inbounds i32*, i32** %27, i64 %29 - ret i32** %30 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::allocator.3"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %3, align 8 - %6 = bitcast %"class.std::allocator.3"* %5 to %"class.__gnu_cxx::new_allocator.4"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32** %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 2305843009213693951 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #19 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #19 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 8 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #20 - %20 = bitcast i8* %19 to i32** - ret i32** %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret i64 1152921504606846975 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 4611686018427387903 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #19 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #19 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 4 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #20 - %20 = bitcast i8* %19 to i32* - ret i32* %20 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #15 - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::_Deque_base"*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) - to label %7 unwind label %8 - -7: ; preds = %1 - ret void - -8: ; preds = %1 - %9 = landingpad { i8*, i32 } - cleanup - %10 = extractvalue { i8*, i32 } %9, 0 - store i8* %10, i8** %3, align 8 - %11 = extractvalue { i8*, i32 } %9, 1 - store i32 %11, i32* %4, align 4 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - br label %12 - -12: ; preds = %8 - %13 = load i8*, i8** %3, align 8 - %14 = load i32, i32* %4, align 4 - %15 = insertvalue { i8*, i32 } undef, i8* %13, 0 - %16 = insertvalue { i8*, i32 } %15, i32 %14, 1 - resume { i8*, i32 } %16 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator.0"* - call void @_ZNSaIiEC2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"struct.std::_Deque_base>::_Deque_impl_data"* - call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %5) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i64, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32**, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i8*, align 8 - %11 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %12 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %13 = load i64, i64* %4, align 8 - %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %15 = udiv i64 %13, %14 - %16 = add i64 %15, 1 - store i64 %16, i64* %5, align 8 - store i64 8, i64* %6, align 8 - %17 = load i64, i64* %5, align 8 - %18 = add i64 %17, 2 - store i64 %18, i64* %7, align 8 - %19 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %6, i64* noundef nonnull align 8 dereferenceable(8) %7) - %20 = load i64, i64* %19, align 8 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 1 - store i64 %20, i64* %23, align 8 - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 1 - %27 = load i64, i64* %26, align 8 - %28 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %27) - %29 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %30 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %29 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %30, i32 0, i32 0 - store i32** %28, i32*** %31, align 8 - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 0 - %35 = load i32**, i32*** %34, align 8 - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 1 - %39 = load i64, i64* %38, align 8 - %40 = load i64, i64* %5, align 8 - %41 = sub i64 %39, %40 - %42 = udiv i64 %41, 2 - %43 = getelementptr inbounds i32*, i32** %35, i64 %42 - store i32** %43, i32*** %8, align 8 - %44 = load i32**, i32*** %8, align 8 - %45 = load i64, i64* %5, align 8 - %46 = getelementptr inbounds i32*, i32** %44, i64 %45 - store i32** %46, i32*** %9, align 8 - %47 = load i32**, i32*** %8, align 8 - %48 = load i32**, i32*** %9, align 8 - invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %47, i32** noundef %48) - to label %49 unwind label %50 - -49: ; preds = %2 - br label %76 - -50: ; preds = %2 - %51 = landingpad { i8*, i32 } - catch i8* null - %52 = extractvalue { i8*, i32 } %51, 0 - store i8* %52, i8** %10, align 8 - %53 = extractvalue { i8*, i32 } %51, 1 - store i32 %53, i32* %11, align 4 - br label %54 - -54: ; preds = %50 - %55 = load i8*, i8** %10, align 8 - %56 = call i8* @__cxa_begin_catch(i8* %55) #3 - %57 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %58 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %57 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %58, i32 0, i32 0 - %60 = load i32**, i32*** %59, align 8 - %61 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %62 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %61 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %62, i32 0, i32 1 - %64 = load i64, i64* %63, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %60, i64 noundef %64) #3 - %65 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %66 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %65 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %66, i32 0, i32 0 - store i32** null, i32*** %67, align 8 - %68 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %69 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %68 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %70 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %69, i32 0, i32 1 - store i64 0, i64* %70, align 8 - invoke void @__cxa_rethrow() #19 - to label %116 unwind label %71 - -71: ; preds = %54 - %72 = landingpad { i8*, i32 } - cleanup - %73 = extractvalue { i8*, i32 } %72, 0 - store i8* %73, i8** %10, align 8 - %74 = extractvalue { i8*, i32 } %72, 1 - store i32 %74, i32* %11, align 4 - invoke void @__cxa_end_catch() - to label %75 unwind label %113 - -75: ; preds = %71 - br label %108 - -76: ; preds = %49 - %77 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %78 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %77 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %78, i32 0, i32 2 - %80 = load i32**, i32*** %8, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %79, i32** noundef %80) #3 - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = load i32**, i32*** %9, align 8 - %85 = getelementptr inbounds i32*, i32** %84, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %83, i32** noundef %85) #3 - %86 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %87 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %86 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %88 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %87, i32 0, i32 2 - %89 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %88, i32 0, i32 1 - %90 = load i32*, i32** %89, align 8 - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 0 - store i32* %90, i32** %94, align 8 - %95 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %96 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %95 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %97 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %96, i32 0, i32 3 - %98 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %97, i32 0, i32 1 - %99 = load i32*, i32** %98, align 8 - %100 = load i64, i64* %4, align 8 - %101 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %102 = urem i64 %100, %101 - %103 = getelementptr inbounds i32, i32* %99, i64 %102 - %104 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %105 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %104 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %106 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %105, i32 0, i32 3 - %107 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %106, i32 0, i32 0 - store i32* %103, i32** %107, align 8 - ret void - -108: ; preds = %75 - %109 = load i8*, i8** %10, align 8 - %110 = load i32, i32* %11, align 4 - %111 = insertvalue { i8*, i32 } undef, i8* %109, 0 - %112 = insertvalue { i8*, i32 } %111, i32 %110, 1 - resume { i8*, i32 } %112 - -113: ; preds = %71 - %114 = landingpad { i8*, i32 } - catch i8* null - %115 = extractvalue { i8*, i32 } %114, 0 - call void @__clang_call_terminate(i8* %115) #18 - unreachable - -116: ; preds = %54 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiEC2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl_data"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl_data"* %0, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl_data"*, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 0 - store i32** null, i32*** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 1 - store i64 0, i64* %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %6) #3 - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - store i32* null, i32** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 1 - store i32* null, i32** %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 2 - store i32* null, i32** %6, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 3 - store i32** null, i32*** %7, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %11 = load i32**, i32*** %5, align 8 - store i32** %11, i32*** %7, align 8 - br label %12 - -12: ; preds = %20, %3 - %13 = load i32**, i32*** %7, align 8 - %14 = load i32**, i32*** %6, align 8 - %15 = icmp ult i32** %13, %14 - br i1 %15, label %16, label %32 - -16: ; preds = %12 - %17 = invoke noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) - to label %18 unwind label %23 - -18: ; preds = %16 - %19 = load i32**, i32*** %7, align 8 - store i32* %17, i32** %19, align 8 - br label %20 - -20: ; preds = %18 - %21 = load i32**, i32*** %7, align 8 - %22 = getelementptr inbounds i32*, i32** %21, i32 1 - store i32** %22, i32*** %7, align 8 - br label %12, !llvm.loop !16 - -23: ; preds = %16 - %24 = landingpad { i8*, i32 } - catch i8* null - %25 = extractvalue { i8*, i32 } %24, 0 - store i8* %25, i8** %8, align 8 - %26 = extractvalue { i8*, i32 } %24, 1 - store i32 %26, i32* %9, align 4 - br label %27 - -27: ; preds = %23 - %28 = load i8*, i8** %8, align 8 - %29 = call i8* @__cxa_begin_catch(i8* %28) #3 - %30 = load i32**, i32*** %5, align 8 - %31 = load i32**, i32*** %7, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10, i32** noundef %30, i32** noundef %31) #3 - invoke void @__cxa_rethrow() #19 - to label %47 unwind label %33 - -32: ; preds = %12 - br label %38 - -33: ; preds = %27 - %34 = landingpad { i8*, i32 } - cleanup - %35 = extractvalue { i8*, i32 } %34, 0 - store i8* %35, i8** %8, align 8 - %36 = extractvalue { i8*, i32 } %34, 1 - store i32 %36, i32* %9, align 4 - invoke void @__cxa_end_catch() - to label %37 unwind label %44 - -37: ; preds = %33 - br label %39 - -38: ; preds = %32 - ret void - -39: ; preds = %37 - %40 = load i8*, i8** %8, align 8 - %41 = load i32, i32* %9, align 4 - %42 = insertvalue { i8*, i32 } undef, i8* %40, 0 - %43 = insertvalue { i8*, i32 } %42, i32 %41, 1 - resume { i8*, i32 } %43 - -44: ; preds = %33 - %45 = landingpad { i8*, i32 } - catch i8* null - %46 = extractvalue { i8*, i32 } %45, 0 - call void @__clang_call_terminate(i8* %46) #18 - unreachable - -47: ; preds = %27 - unreachable -} - -declare void @__cxa_rethrow() - -declare void @__cxa_end_catch() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i1 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #9 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load i32*, i32** %6, align 8 - %8 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %8, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - %11 = icmp eq i32* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE4backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %4 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %5 = call noundef nonnull align 8 dereferenceable(32) %"struct.std::_Deque_iterator"* @_ZNSt15_Deque_iteratorIiRiPiEmmEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3) #3 - %6 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3) #3 - ret i32* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(32) %"struct.std::_Deque_iterator"* @_ZNSt15_Deque_iteratorIiRiPiEmmEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 1 - %7 = load i32*, i32** %6, align 8 - %8 = icmp eq i32* %5, %7 - br i1 %8, label %9, label %16 - -9: ; preds = %1 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 3 - %11 = load i32**, i32*** %10, align 8 - %12 = getelementptr inbounds i32*, i32** %11, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3, i32** noundef %12) #3 - %13 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 2 - %14 = load i32*, i32** %13, align 8 - %15 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - store i32* %14, i32** %15, align 8 - br label %16 - -16: ; preds = %9, %1 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %18 = load i32*, i32** %17, align 8 - %19 = getelementptr inbounds i32, i32* %18, i32 -1 - store i32* %19, i32** %17, align 8 - ret %"struct.std::_Deque_iterator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE8pop_backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - %10 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %11 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %10, i32 0, i32 0 - %12 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %11 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %12, i32 0, i32 3 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %13, i32 0, i32 1 - %15 = load i32*, i32** %14, align 8 - %16 = icmp ne i32* %9, %15 - br i1 %16, label %17, label %33 - -17: ; preds = %1 - %18 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %19 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %18, i32 0, i32 0 - %20 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %19 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %20, i32 0, i32 3 - %22 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %21, i32 0, i32 0 - %23 = load i32*, i32** %22, align 8 - %24 = getelementptr inbounds i32, i32* %23, i32 -1 - store i32* %24, i32** %22, align 8 - %25 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %26 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %25) #3 - %27 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %28 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %27, i32 0, i32 0 - %29 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %28 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %29, i32 0, i32 3 - %31 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %30, i32 0, i32 0 - %32 = load i32*, i32** %31, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %26, i32* noundef %32) #3 - br label %35 - -33: ; preds = %1 - invoke void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %3) - to label %34 unwind label %36 - -34: ; preds = %33 - br label %35 - -35: ; preds = %34, %17 - ret void - -36: ; preds = %33 - %37 = landingpad { i8*, i32 } - catch i8* null - %38 = extractvalue { i8*, i32 } %37, 0 - call void @__clang_call_terminate(i8* %38) #18 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #9 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i32* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #9 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %6 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %7, i32 0, i32 3 - %9 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %8, i32 0, i32 1 - %10 = load i32*, i32** %9, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4, i32* noundef %10) #3 - %11 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %12 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %11, i32 0, i32 0 - %13 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %12 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %13, i32 0, i32 3 - %15 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %16 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %15, i32 0, i32 0 - %17 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %16 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %18 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %17, i32 0, i32 3 - %19 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %18, i32 0, i32 3 - %20 = load i32**, i32*** %19, align 8 - %21 = getelementptr inbounds i32*, i32** %20, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %14, i32** noundef %21) #3 - %22 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %23 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %22, i32 0, i32 0 - %24 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %23 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %25 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %24, i32 0, i32 3 - %26 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %25, i32 0, i32 2 - %27 = load i32*, i32** %26, align 8 - %28 = getelementptr inbounds i32, i32* %27, i64 -1 - %29 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %30 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %29, i32 0, i32 0 - %31 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %30 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %32 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %31, i32 0, i32 3 - %33 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %32, i32 0, i32 0 - store i32* %28, i32** %33, align 8 - %34 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %35 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %34) #3 - %36 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %37 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %36, i32 0, i32 0 - %38 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %37 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %39 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %38, i32 0, i32 3 - %40 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %39, i32 0, i32 0 - %41 = load i32*, i32** %40, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %35, i32* noundef %41) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #9 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %4 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %3, align 8 - %6 = load i32*, i32** %4, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_longest_path_directed_acyclic_graph.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #10 = { argmemonly nofree nounwind willreturn } -attributes #11 = { nofree nosync nounwind willreturn } -attributes #12 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { noinline noreturn nounwind } -attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #15 = { argmemonly nofree nounwind willreturn writeonly } -attributes #16 = { builtin allocsize(0) } -attributes #17 = { builtin nounwind } -attributes #18 = { noreturn nounwind } -attributes #19 = { noreturn } -attributes #20 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} -!14 = distinct !{!14, !7} -!15 = distinct !{!15, !7} -!16 = distinct !{!16, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/m-coloring-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/m-coloring-problem.ll deleted file mode 100644 index 4c1d4232..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/m-coloring-problem.ll +++ /dev/null @@ -1,289 +0,0 @@ -; ModuleID = 'PE-benchmarks/m-coloring-problem.cpp' -source_filename = "PE-benchmarks/m-coloring-problem.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [24 x i8] c"Solution does not exist\00", align 1 -@.str.1 = private unnamed_addr constant [53 x i8] c"Solution Exists: Following are the assigned colors \0A\00", align 1 -@.str.2 = private unnamed_addr constant [5 x i8] c" %d \00", align 1 -@.str.3 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 -@__const.main.graph = private unnamed_addr constant [4 x [4 x i8]] [[4 x i8] c"\00\01\01\01", [4 x i8] c"\01\00\01\00", [4 x i8] c"\01\01\00\01", [4 x i8] c"\01\00\01\00"], align 16 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z6isSafeiPA4_bPii(i32 noundef %0, [4 x i8]* noundef %1, i32* noundef %2, i32 noundef %3) #0 { - %5 = alloca i1, align 1 - %6 = alloca i32, align 4 - %7 = alloca [4 x i8]*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store i32 %0, i32* %6, align 4 - store [4 x i8]* %1, [4 x i8]** %7, align 8 - store i32* %2, i32** %8, align 8 - store i32 %3, i32* %9, align 4 - store i32 0, i32* %10, align 4 - br label %11 - -11: ; preds = %34, %4 - %12 = load i32, i32* %10, align 4 - %13 = icmp slt i32 %12, 4 - br i1 %13, label %14, label %37 - -14: ; preds = %11 - %15 = load [4 x i8]*, [4 x i8]** %7, align 8 - %16 = load i32, i32* %6, align 4 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds [4 x i8], [4 x i8]* %15, i64 %17 - %19 = load i32, i32* %10, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds [4 x i8], [4 x i8]* %18, i64 0, i64 %20 - %22 = load i8, i8* %21, align 1 - %23 = trunc i8 %22 to i1 - br i1 %23, label %24, label %33 - -24: ; preds = %14 - %25 = load i32, i32* %9, align 4 - %26 = load i32*, i32** %8, align 8 - %27 = load i32, i32* %10, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds i32, i32* %26, i64 %28 - %30 = load i32, i32* %29, align 4 - %31 = icmp eq i32 %25, %30 - br i1 %31, label %32, label %33 - -32: ; preds = %24 - store i1 false, i1* %5, align 1 - br label %38 - -33: ; preds = %24, %14 - br label %34 - -34: ; preds = %33 - %35 = load i32, i32* %10, align 4 - %36 = add nsw i32 %35, 1 - store i32 %36, i32* %10, align 4 - br label %11, !llvm.loop !6 - -37: ; preds = %11 - store i1 true, i1* %5, align 1 - br label %38 - -38: ; preds = %37, %32 - %39 = load i1, i1* %5, align 1 - ret i1 %39 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_Z17graphColoringUtilPA4_biPii([4 x i8]* noundef %0, i32 noundef %1, i32* noundef %2, i32 noundef %3) #1 { - %5 = alloca i1, align 1 - %6 = alloca [4 x i8]*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32*, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store [4 x i8]* %0, [4 x i8]** %6, align 8 - store i32 %1, i32* %7, align 4 - store i32* %2, i32** %8, align 8 - store i32 %3, i32* %9, align 4 - %11 = load i32, i32* %9, align 4 - %12 = icmp eq i32 %11, 4 - br i1 %12, label %13, label %14 - -13: ; preds = %4 - store i1 true, i1* %5, align 1 - br label %50 - -14: ; preds = %4 - store i32 1, i32* %10, align 4 - br label %15 - -15: ; preds = %46, %14 - %16 = load i32, i32* %10, align 4 - %17 = load i32, i32* %7, align 4 - %18 = icmp sle i32 %16, %17 - br i1 %18, label %19, label %49 - -19: ; preds = %15 - %20 = load i32, i32* %9, align 4 - %21 = load [4 x i8]*, [4 x i8]** %6, align 8 - %22 = load i32*, i32** %8, align 8 - %23 = load i32, i32* %10, align 4 - %24 = call noundef zeroext i1 @_Z6isSafeiPA4_bPii(i32 noundef %20, [4 x i8]* noundef %21, i32* noundef %22, i32 noundef %23) - br i1 %24, label %25, label %45 - -25: ; preds = %19 - %26 = load i32, i32* %10, align 4 - %27 = load i32*, i32** %8, align 8 - %28 = load i32, i32* %9, align 4 - %29 = sext i32 %28 to i64 - %30 = getelementptr inbounds i32, i32* %27, i64 %29 - store i32 %26, i32* %30, align 4 - %31 = load [4 x i8]*, [4 x i8]** %6, align 8 - %32 = load i32, i32* %7, align 4 - %33 = load i32*, i32** %8, align 8 - %34 = load i32, i32* %9, align 4 - %35 = add nsw i32 %34, 1 - %36 = call noundef zeroext i1 @_Z17graphColoringUtilPA4_biPii([4 x i8]* noundef %31, i32 noundef %32, i32* noundef %33, i32 noundef %35) - %37 = zext i1 %36 to i32 - %38 = icmp eq i32 %37, 1 - br i1 %38, label %39, label %40 - -39: ; preds = %25 - store i1 true, i1* %5, align 1 - br label %50 - -40: ; preds = %25 - %41 = load i32*, i32** %8, align 8 - %42 = load i32, i32* %9, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds i32, i32* %41, i64 %43 - store i32 0, i32* %44, align 4 - br label %45 - -45: ; preds = %40, %19 - br label %46 - -46: ; preds = %45 - %47 = load i32, i32* %10, align 4 - %48 = add nsw i32 %47, 1 - store i32 %48, i32* %10, align 4 - br label %15, !llvm.loop !8 - -49: ; preds = %15 - store i1 false, i1* %5, align 1 - br label %50 - -50: ; preds = %49, %39, %13 - %51 = load i1, i1* %5, align 1 - ret i1 %51 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_Z13graphColoringPA4_bi([4 x i8]* noundef %0, i32 noundef %1) #1 { - %3 = alloca i1, align 1 - %4 = alloca [4 x i8]*, align 8 - %5 = alloca i32, align 4 - %6 = alloca [4 x i32], align 16 - %7 = alloca i32, align 4 - store [4 x i8]* %0, [4 x i8]** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 0, i32* %7, align 4 - br label %8 - -8: ; preds = %15, %2 - %9 = load i32, i32* %7, align 4 - %10 = icmp slt i32 %9, 4 - br i1 %10, label %11, label %18 - -11: ; preds = %8 - %12 = load i32, i32* %7, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds [4 x i32], [4 x i32]* %6, i64 0, i64 %13 - store i32 0, i32* %14, align 4 - br label %15 - -15: ; preds = %11 - %16 = load i32, i32* %7, align 4 - %17 = add nsw i32 %16, 1 - store i32 %17, i32* %7, align 4 - br label %8, !llvm.loop !9 - -18: ; preds = %8 - %19 = load [4 x i8]*, [4 x i8]** %4, align 8 - %20 = load i32, i32* %5, align 4 - %21 = getelementptr inbounds [4 x i32], [4 x i32]* %6, i64 0, i64 0 - %22 = call noundef zeroext i1 @_Z17graphColoringUtilPA4_biPii([4 x i8]* noundef %19, i32 noundef %20, i32* noundef %21, i32 noundef 0) - %23 = zext i1 %22 to i32 - %24 = icmp eq i32 %23, 0 - br i1 %24, label %25, label %27 - -25: ; preds = %18 - %26 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str, i64 0, i64 0)) - store i1 false, i1* %3, align 1 - br label %29 - -27: ; preds = %18 - %28 = getelementptr inbounds [4 x i32], [4 x i32]* %6, i64 0, i64 0 - call void @_Z13printSolutionPi(i32* noundef %28) - store i1 true, i1* %3, align 1 - br label %29 - -29: ; preds = %27, %25 - %30 = load i1, i1* %3, align 1 - ret i1 %30 -} - -declare i32 @printf(i8* noundef, ...) #2 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13printSolutionPi(i32* noundef %0) #1 { - %2 = alloca i32*, align 8 - %3 = alloca i32, align 4 - store i32* %0, i32** %2, align 8 - %4 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([53 x i8], [53 x i8]* @.str.1, i64 0, i64 0)) - store i32 0, i32* %3, align 4 - br label %5 - -5: ; preds = %15, %1 - %6 = load i32, i32* %3, align 4 - %7 = icmp slt i32 %6, 4 - br i1 %7, label %8, label %18 - -8: ; preds = %5 - %9 = load i32*, i32** %2, align 8 - %10 = load i32, i32* %3, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds i32, i32* %9, i64 %11 - %13 = load i32, i32* %12, align 4 - %14 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0), i32 noundef %13) - br label %15 - -15: ; preds = %8 - %16 = load i32, i32* %3, align 4 - %17 = add nsw i32 %16, 1 - store i32 %17, i32* %3, align 4 - br label %5, !llvm.loop !10 - -18: ; preds = %5 - %19 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.3, i64 0, i64 0)) - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #3 { - %1 = alloca i32, align 4 - %2 = alloca [4 x [4 x i8]], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [4 x [4 x i8]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 getelementptr inbounds ([4 x [4 x i8]], [4 x [4 x i8]]* @__const.main.graph, i32 0, i32 0, i32 0), i64 16, i1 false) - store i32 3, i32* %3, align 4 - %5 = getelementptr inbounds [4 x [4 x i8]], [4 x [4 x i8]]* %2, i64 0, i64 0 - %6 = load i32, i32* %3, align 4 - %7 = call noundef zeroext i1 @_Z13graphColoringPA4_bi([4 x i8]* noundef %5, i32 noundef %6) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #4 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #4 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/magic-square.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/magic-square.ll deleted file mode 100644 index 53fa116e..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/magic-square.ll +++ /dev/null @@ -1,297 +0,0 @@ -; ModuleID = 'PE-benchmarks/magic-square.cpp' -source_filename = "PE-benchmarks/magic-square.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [24 x i8] c"The Magic Square for n=\00", align 1 -@.str.1 = private unnamed_addr constant [29 x i8] c":\0ASum of each row or column \00", align 1 -@.str.2 = private unnamed_addr constant [4 x i8] c":\0A\0A\00", align 1 -@.str.3 = private unnamed_addr constant [2 x i8] c" \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_magic_square.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z14generateSquarei(i32 noundef %0) #4 { - %2 = alloca i32, align 4 - %3 = alloca i8*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i64, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i32 %0, i32* %2, align 4 - %9 = load i32, i32* %2, align 4 - %10 = zext i32 %9 to i64 - %11 = load i32, i32* %2, align 4 - %12 = zext i32 %11 to i64 - %13 = call i8* @llvm.stacksave() - store i8* %13, i8** %3, align 8 - %14 = mul nuw i64 %10, %12 - %15 = alloca i32, i64 %14, align 16 - store i64 %10, i64* %4, align 8 - store i64 %12, i64* %5, align 8 - %16 = bitcast i32* %15 to i8* - %17 = mul nuw i64 %10, %12 - %18 = mul nuw i64 4, %17 - call void @llvm.memset.p0i8.i64(i8* align 16 %16, i8 0, i64 %18, i1 false) - %19 = load i32, i32* %2, align 4 - %20 = sdiv i32 %19, 2 - store i32 %20, i32* %6, align 4 - %21 = load i32, i32* %2, align 4 - %22 = sub nsw i32 %21, 1 - store i32 %22, i32* %7, align 4 - store i32 1, i32* %8, align 4 - br label %23 - -23: ; preds = %76, %61, %1 - %24 = load i32, i32* %8, align 4 - %25 = load i32, i32* %2, align 4 - %26 = load i32, i32* %2, align 4 - %27 = mul nsw i32 %25, %26 - %28 = icmp sle i32 %24, %27 - br i1 %28, label %29, label %81 - -29: ; preds = %23 - %30 = load i32, i32* %6, align 4 - %31 = icmp eq i32 %30, -1 - br i1 %31, label %32, label %39 - -32: ; preds = %29 - %33 = load i32, i32* %7, align 4 - %34 = load i32, i32* %2, align 4 - %35 = icmp eq i32 %33, %34 - br i1 %35, label %36, label %39 - -36: ; preds = %32 - %37 = load i32, i32* %2, align 4 - %38 = sub nsw i32 %37, 2 - store i32 %38, i32* %7, align 4 - store i32 0, i32* %6, align 4 - br label %51 - -39: ; preds = %32, %29 - %40 = load i32, i32* %7, align 4 - %41 = load i32, i32* %2, align 4 - %42 = icmp eq i32 %40, %41 - br i1 %42, label %43, label %44 - -43: ; preds = %39 - store i32 0, i32* %7, align 4 - br label %44 - -44: ; preds = %43, %39 - %45 = load i32, i32* %6, align 4 - %46 = icmp slt i32 %45, 0 - br i1 %46, label %47, label %50 - -47: ; preds = %44 - %48 = load i32, i32* %2, align 4 - %49 = sub nsw i32 %48, 1 - store i32 %49, i32* %6, align 4 - br label %50 - -50: ; preds = %47, %44 - br label %51 - -51: ; preds = %50, %36 - %52 = load i32, i32* %6, align 4 - %53 = sext i32 %52 to i64 - %54 = mul nsw i64 %53, %12 - %55 = getelementptr inbounds i32, i32* %15, i64 %54 - %56 = load i32, i32* %7, align 4 - %57 = sext i32 %56 to i64 - %58 = getelementptr inbounds i32, i32* %55, i64 %57 - %59 = load i32, i32* %58, align 4 - %60 = icmp ne i32 %59, 0 - br i1 %60, label %61, label %66 - -61: ; preds = %51 - %62 = load i32, i32* %7, align 4 - %63 = sub nsw i32 %62, 2 - store i32 %63, i32* %7, align 4 - %64 = load i32, i32* %6, align 4 - %65 = add nsw i32 %64, 1 - store i32 %65, i32* %6, align 4 - br label %23, !llvm.loop !6 - -66: ; preds = %51 - %67 = load i32, i32* %8, align 4 - %68 = add nsw i32 %67, 1 - store i32 %68, i32* %8, align 4 - %69 = load i32, i32* %6, align 4 - %70 = sext i32 %69 to i64 - %71 = mul nsw i64 %70, %12 - %72 = getelementptr inbounds i32, i32* %15, i64 %71 - %73 = load i32, i32* %7, align 4 - %74 = sext i32 %73 to i64 - %75 = getelementptr inbounds i32, i32* %72, i64 %74 - store i32 %67, i32* %75, align 4 - br label %76 - -76: ; preds = %66 - %77 = load i32, i32* %7, align 4 - %78 = add nsw i32 %77, 1 - store i32 %78, i32* %7, align 4 - %79 = load i32, i32* %6, align 4 - %80 = add nsw i32 %79, -1 - store i32 %80, i32* %6, align 4 - br label %23, !llvm.loop !6 - -81: ; preds = %23 - %82 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str, i64 0, i64 0)) - %83 = load i32, i32* %2, align 4 - %84 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %82, i32 noundef %83) - %85 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %84, i8* noundef getelementptr inbounds ([29 x i8], [29 x i8]* @.str.1, i64 0, i64 0)) - %86 = load i32, i32* %2, align 4 - %87 = load i32, i32* %2, align 4 - %88 = load i32, i32* %2, align 4 - %89 = mul nsw i32 %87, %88 - %90 = add nsw i32 %89, 1 - %91 = mul nsw i32 %86, %90 - %92 = sdiv i32 %91, 2 - %93 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %85, i32 noundef %92) - %94 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %93, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.2, i64 0, i64 0)) - store i32 0, i32* %6, align 4 - br label %95 - -95: ; preds = %120, %81 - %96 = load i32, i32* %6, align 4 - %97 = load i32, i32* %2, align 4 - %98 = icmp slt i32 %96, %97 - br i1 %98, label %99, label %123 - -99: ; preds = %95 - store i32 0, i32* %7, align 4 - br label %100 - -100: ; preds = %115, %99 - %101 = load i32, i32* %7, align 4 - %102 = load i32, i32* %2, align 4 - %103 = icmp slt i32 %101, %102 - br i1 %103, label %104, label %118 - -104: ; preds = %100 - %105 = load i32, i32* %6, align 4 - %106 = sext i32 %105 to i64 - %107 = mul nsw i64 %106, %12 - %108 = getelementptr inbounds i32, i32* %15, i64 %107 - %109 = load i32, i32* %7, align 4 - %110 = sext i32 %109 to i64 - %111 = getelementptr inbounds i32, i32* %108, i64 %110 - %112 = load i32, i32* %111, align 4 - %113 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %112) - %114 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %113, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.3, i64 0, i64 0)) - br label %115 - -115: ; preds = %104 - %116 = load i32, i32* %7, align 4 - %117 = add nsw i32 %116, 1 - store i32 %117, i32* %7, align 4 - br label %100, !llvm.loop !8 - -118: ; preds = %100 - %119 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %120 - -120: ; preds = %118 - %121 = load i32, i32* %6, align 4 - %122 = add nsw i32 %121, 1 - store i32 %122, i32* %6, align 4 - br label %95, !llvm.loop !9 - -123: ; preds = %95 - %124 = load i8*, i8** %3, align 8 - call void @llvm.stackrestore(i8* %124) - ret void -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #6 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 7, i32* %2, align 4 - %3 = load i32, i32* %2, align 4 - call void @_Z14generateSquarei(i32 noundef %3) - ret i32 0 -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_magic_square.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { argmemonly nofree nounwind willreturn writeonly } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/matrix-chain-multiplication.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/matrix-chain-multiplication.ll deleted file mode 100644 index cdde9001..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/matrix-chain-multiplication.ll +++ /dev/null @@ -1,307 +0,0 @@ -; ModuleID = 'PE-benchmarks/matrix-chain-multiplication.cpp' -source_filename = "PE-benchmarks/matrix-chain-multiplication.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [4 x i32] [i32 1, i32 2, i32 3, i32 4], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [38 x i8] c"Minimum number of multiplications is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_matrix_chain_multiplication.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z16MatrixChainOrderPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - %13 = load i32, i32* %4, align 4 - %14 = zext i32 %13 to i64 - %15 = load i32, i32* %4, align 4 - %16 = zext i32 %15 to i64 - %17 = call i8* @llvm.stacksave() - store i8* %17, i8** %5, align 8 - %18 = mul nuw i64 %14, %16 - %19 = alloca i32, i64 %18, align 16 - store i64 %14, i64* %6, align 8 - store i64 %16, i64* %7, align 8 - store i32 1, i32* %8, align 4 - br label %20 - -20: ; preds = %32, %2 - %21 = load i32, i32* %8, align 4 - %22 = load i32, i32* %4, align 4 - %23 = icmp slt i32 %21, %22 - br i1 %23, label %24, label %35 - -24: ; preds = %20 - %25 = load i32, i32* %8, align 4 - %26 = sext i32 %25 to i64 - %27 = mul nsw i64 %26, %16 - %28 = getelementptr inbounds i32, i32* %19, i64 %27 - %29 = load i32, i32* %8, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds i32, i32* %28, i64 %30 - store i32 0, i32* %31, align 4 - br label %32 - -32: ; preds = %24 - %33 = load i32, i32* %8, align 4 - %34 = add nsw i32 %33, 1 - store i32 %34, i32* %8, align 4 - br label %20, !llvm.loop !6 - -35: ; preds = %20 - store i32 2, i32* %11, align 4 - br label %36 - -36: ; preds = %132, %35 - %37 = load i32, i32* %11, align 4 - %38 = load i32, i32* %4, align 4 - %39 = icmp slt i32 %37, %38 - br i1 %39, label %40, label %135 - -40: ; preds = %36 - store i32 1, i32* %8, align 4 - br label %41 - -41: ; preds = %128, %40 - %42 = load i32, i32* %8, align 4 - %43 = load i32, i32* %4, align 4 - %44 = load i32, i32* %11, align 4 - %45 = sub nsw i32 %43, %44 - %46 = add nsw i32 %45, 1 - %47 = icmp slt i32 %42, %46 - br i1 %47, label %48, label %131 - -48: ; preds = %41 - %49 = load i32, i32* %8, align 4 - %50 = load i32, i32* %11, align 4 - %51 = add nsw i32 %49, %50 - %52 = sub nsw i32 %51, 1 - store i32 %52, i32* %9, align 4 - %53 = load i32, i32* %8, align 4 - %54 = sext i32 %53 to i64 - %55 = mul nsw i64 %54, %16 - %56 = getelementptr inbounds i32, i32* %19, i64 %55 - %57 = load i32, i32* %9, align 4 - %58 = sext i32 %57 to i64 - %59 = getelementptr inbounds i32, i32* %56, i64 %58 - store i32 2147483647, i32* %59, align 4 - %60 = load i32, i32* %8, align 4 - store i32 %60, i32* %10, align 4 - br label %61 - -61: ; preds = %124, %48 - %62 = load i32, i32* %10, align 4 - %63 = load i32, i32* %9, align 4 - %64 = sub nsw i32 %63, 1 - %65 = icmp sle i32 %62, %64 - br i1 %65, label %66, label %127 - -66: ; preds = %61 - %67 = load i32, i32* %8, align 4 - %68 = sext i32 %67 to i64 - %69 = mul nsw i64 %68, %16 - %70 = getelementptr inbounds i32, i32* %19, i64 %69 - %71 = load i32, i32* %10, align 4 - %72 = sext i32 %71 to i64 - %73 = getelementptr inbounds i32, i32* %70, i64 %72 - %74 = load i32, i32* %73, align 4 - %75 = load i32, i32* %10, align 4 - %76 = add nsw i32 %75, 1 - %77 = sext i32 %76 to i64 - %78 = mul nsw i64 %77, %16 - %79 = getelementptr inbounds i32, i32* %19, i64 %78 - %80 = load i32, i32* %9, align 4 - %81 = sext i32 %80 to i64 - %82 = getelementptr inbounds i32, i32* %79, i64 %81 - %83 = load i32, i32* %82, align 4 - %84 = add nsw i32 %74, %83 - %85 = load i32*, i32** %3, align 8 - %86 = load i32, i32* %8, align 4 - %87 = sub nsw i32 %86, 1 - %88 = sext i32 %87 to i64 - %89 = getelementptr inbounds i32, i32* %85, i64 %88 - %90 = load i32, i32* %89, align 4 - %91 = load i32*, i32** %3, align 8 - %92 = load i32, i32* %10, align 4 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds i32, i32* %91, i64 %93 - %95 = load i32, i32* %94, align 4 - %96 = mul nsw i32 %90, %95 - %97 = load i32*, i32** %3, align 8 - %98 = load i32, i32* %9, align 4 - %99 = sext i32 %98 to i64 - %100 = getelementptr inbounds i32, i32* %97, i64 %99 - %101 = load i32, i32* %100, align 4 - %102 = mul nsw i32 %96, %101 - %103 = add nsw i32 %84, %102 - store i32 %103, i32* %12, align 4 - %104 = load i32, i32* %12, align 4 - %105 = load i32, i32* %8, align 4 - %106 = sext i32 %105 to i64 - %107 = mul nsw i64 %106, %16 - %108 = getelementptr inbounds i32, i32* %19, i64 %107 - %109 = load i32, i32* %9, align 4 - %110 = sext i32 %109 to i64 - %111 = getelementptr inbounds i32, i32* %108, i64 %110 - %112 = load i32, i32* %111, align 4 - %113 = icmp slt i32 %104, %112 - br i1 %113, label %114, label %123 - -114: ; preds = %66 - %115 = load i32, i32* %12, align 4 - %116 = load i32, i32* %8, align 4 - %117 = sext i32 %116 to i64 - %118 = mul nsw i64 %117, %16 - %119 = getelementptr inbounds i32, i32* %19, i64 %118 - %120 = load i32, i32* %9, align 4 - %121 = sext i32 %120 to i64 - %122 = getelementptr inbounds i32, i32* %119, i64 %121 - store i32 %115, i32* %122, align 4 - br label %123 - -123: ; preds = %114, %66 - br label %124 - -124: ; preds = %123 - %125 = load i32, i32* %10, align 4 - %126 = add nsw i32 %125, 1 - store i32 %126, i32* %10, align 4 - br label %61, !llvm.loop !8 - -127: ; preds = %61 - br label %128 - -128: ; preds = %127 - %129 = load i32, i32* %8, align 4 - %130 = add nsw i32 %129, 1 - store i32 %130, i32* %8, align 4 - br label %41, !llvm.loop !9 - -131: ; preds = %41 - br label %132 - -132: ; preds = %131 - %133 = load i32, i32* %11, align 4 - %134 = add nsw i32 %133, 1 - store i32 %134, i32* %11, align 4 - br label %36, !llvm.loop !10 - -135: ; preds = %36 - %136 = mul nsw i64 1, %16 - %137 = getelementptr inbounds i32, i32* %19, i64 %136 - %138 = load i32, i32* %4, align 4 - %139 = sub nsw i32 %138, 1 - %140 = sext i32 %139 to i64 - %141 = getelementptr inbounds i32, i32* %137, i64 %140 - %142 = load i32, i32* %141, align 4 - %143 = load i8*, i8** %5, align 8 - call void @llvm.stackrestore(i8* %143) - ret i32 %142 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [4 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [4 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([4 x i32]* @__const.main.arr to i8*), i64 16, i1 false) - store i32 4, i32* %3, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([38 x i8], [38 x i8]* @.str, i64 0, i64 0)) - %6 = getelementptr inbounds [4 x i32], [4 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - %8 = call noundef i32 @_Z16MatrixChainOrderPii(i32* noundef %6, i32 noundef %7) - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %5, i32 noundef %8) - %10 = call i32 @getchar() - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare i32 @getchar() #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_matrix_chain_multiplication.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-length-chain-of-pairs.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-length-chain-of-pairs.ll deleted file mode 100644 index bc7a4d87..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-length-chain-of-pairs.ll +++ /dev/null @@ -1,276 +0,0 @@ -; ModuleID = 'PE-benchmarks/maximum-length-chain-of-pairs.cpp' -source_filename = "PE-benchmarks/maximum-length-chain-of-pairs.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%class.Pair = type { i32, i32 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [4 x %class.Pair] [%class.Pair { i32 5, i32 24 }, %class.Pair { i32 15, i32 25 }, %class.Pair { i32 27, i32 40 }, %class.Pair { i32 50, i32 60 }], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [33 x i8] c"Length of maximum size chain is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_maximum_length_chain_of_pairs.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z14maxChainLengthP4Pairi(%class.Pair* noundef %0, i32 noundef %1) #4 { - %3 = alloca %class.Pair*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32*, align 8 - store %class.Pair* %0, %class.Pair** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 0, i32* %7, align 4 - %9 = load i32, i32* %4, align 4 - %10 = sext i32 %9 to i64 - %11 = mul i64 4, %10 - %12 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %11, i64 4) - %13 = extractvalue { i64, i1 } %12, 1 - %14 = extractvalue { i64, i1 } %12, 0 - %15 = select i1 %13, i64 -1, i64 %14 - %16 = call noalias noundef nonnull i8* @_Znam(i64 noundef %15) #9 - %17 = bitcast i8* %16 to i32* - store i32* %17, i32** %8, align 8 - store i32 0, i32* %5, align 4 - br label %18 - -18: ; preds = %27, %2 - %19 = load i32, i32* %5, align 4 - %20 = load i32, i32* %4, align 4 - %21 = icmp slt i32 %19, %20 - br i1 %21, label %22, label %30 - -22: ; preds = %18 - %23 = load i32*, i32** %8, align 8 - %24 = load i32, i32* %5, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds i32, i32* %23, i64 %25 - store i32 1, i32* %26, align 4 - br label %27 - -27: ; preds = %22 - %28 = load i32, i32* %5, align 4 - %29 = add nsw i32 %28, 1 - store i32 %29, i32* %5, align 4 - br label %18, !llvm.loop !6 - -30: ; preds = %18 - store i32 1, i32* %5, align 4 - br label %31 - -31: ; preds = %83, %30 - %32 = load i32, i32* %5, align 4 - %33 = load i32, i32* %4, align 4 - %34 = icmp slt i32 %32, %33 - br i1 %34, label %35, label %86 - -35: ; preds = %31 - store i32 0, i32* %6, align 4 - br label %36 - -36: ; preds = %79, %35 - %37 = load i32, i32* %6, align 4 - %38 = load i32, i32* %5, align 4 - %39 = icmp slt i32 %37, %38 - br i1 %39, label %40, label %82 - -40: ; preds = %36 - %41 = load %class.Pair*, %class.Pair** %3, align 8 - %42 = load i32, i32* %5, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds %class.Pair, %class.Pair* %41, i64 %43 - %45 = getelementptr inbounds %class.Pair, %class.Pair* %44, i32 0, i32 0 - %46 = load i32, i32* %45, align 4 - %47 = load %class.Pair*, %class.Pair** %3, align 8 - %48 = load i32, i32* %6, align 4 - %49 = sext i32 %48 to i64 - %50 = getelementptr inbounds %class.Pair, %class.Pair* %47, i64 %49 - %51 = getelementptr inbounds %class.Pair, %class.Pair* %50, i32 0, i32 1 - %52 = load i32, i32* %51, align 4 - %53 = icmp sgt i32 %46, %52 - br i1 %53, label %54, label %78 - -54: ; preds = %40 - %55 = load i32*, i32** %8, align 8 - %56 = load i32, i32* %5, align 4 - %57 = sext i32 %56 to i64 - %58 = getelementptr inbounds i32, i32* %55, i64 %57 - %59 = load i32, i32* %58, align 4 - %60 = load i32*, i32** %8, align 8 - %61 = load i32, i32* %6, align 4 - %62 = sext i32 %61 to i64 - %63 = getelementptr inbounds i32, i32* %60, i64 %62 - %64 = load i32, i32* %63, align 4 - %65 = add nsw i32 %64, 1 - %66 = icmp slt i32 %59, %65 - br i1 %66, label %67, label %78 - -67: ; preds = %54 - %68 = load i32*, i32** %8, align 8 - %69 = load i32, i32* %6, align 4 - %70 = sext i32 %69 to i64 - %71 = getelementptr inbounds i32, i32* %68, i64 %70 - %72 = load i32, i32* %71, align 4 - %73 = add nsw i32 %72, 1 - %74 = load i32*, i32** %8, align 8 - %75 = load i32, i32* %5, align 4 - %76 = sext i32 %75 to i64 - %77 = getelementptr inbounds i32, i32* %74, i64 %76 - store i32 %73, i32* %77, align 4 - br label %78 - -78: ; preds = %67, %54, %40 - br label %79 - -79: ; preds = %78 - %80 = load i32, i32* %6, align 4 - %81 = add nsw i32 %80, 1 - store i32 %81, i32* %6, align 4 - br label %36, !llvm.loop !8 - -82: ; preds = %36 - br label %83 - -83: ; preds = %82 - %84 = load i32, i32* %5, align 4 - %85 = add nsw i32 %84, 1 - store i32 %85, i32* %5, align 4 - br label %31, !llvm.loop !9 - -86: ; preds = %31 - store i32 0, i32* %5, align 4 - br label %87 - -87: ; preds = %106, %86 - %88 = load i32, i32* %5, align 4 - %89 = load i32, i32* %4, align 4 - %90 = icmp slt i32 %88, %89 - br i1 %90, label %91, label %109 - -91: ; preds = %87 - %92 = load i32, i32* %7, align 4 - %93 = load i32*, i32** %8, align 8 - %94 = load i32, i32* %5, align 4 - %95 = sext i32 %94 to i64 - %96 = getelementptr inbounds i32, i32* %93, i64 %95 - %97 = load i32, i32* %96, align 4 - %98 = icmp slt i32 %92, %97 - br i1 %98, label %99, label %105 - -99: ; preds = %91 - %100 = load i32*, i32** %8, align 8 - %101 = load i32, i32* %5, align 4 - %102 = sext i32 %101 to i64 - %103 = getelementptr inbounds i32, i32* %100, i64 %102 - %104 = load i32, i32* %103, align 4 - store i32 %104, i32* %7, align 4 - br label %105 - -105: ; preds = %99, %91 - br label %106 - -106: ; preds = %105 - %107 = load i32, i32* %5, align 4 - %108 = add nsw i32 %107, 1 - store i32 %108, i32* %5, align 4 - br label %87, !llvm.loop !10 - -109: ; preds = %87 - %110 = load i32, i32* %7, align 4 - ret i32 %110 -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #5 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #6 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [4 x %class.Pair], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [4 x %class.Pair]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([4 x %class.Pair]* @__const.main.arr to i8*), i64 32, i1 false) - store i32 4, i32* %3, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([33 x i8], [33 x i8]* @.str, i64 0, i64 0)) - %6 = getelementptr inbounds [4 x %class.Pair], [4 x %class.Pair]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - %8 = call noundef i32 @_Z14maxChainLengthP4Pairi(%class.Pair* noundef %6, i32 noundef %7) - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %5, i32 noundef %8) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_maximum_length_chain_of_pairs.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } -attributes #9 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-profit-by-buying-and-selling-a-share-at-most-twice.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-profit-by-buying-and-selling-a-share-at-most-twice.ll deleted file mode 100644 index 144b2a78..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-profit-by-buying-and-selling-a-share-at-most-twice.ll +++ /dev/null @@ -1,344 +0,0 @@ -; ModuleID = 'PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp' -source_filename = "PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -$_ZSt3maxIiERKT_S2_S2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.price = private unnamed_addr constant [7 x i32] [i32 2, i32 30, i32 15, i32 10, i32 8, i32 25, i32 80], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [18 x i8] c"Maximum Profit = \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_maximum_profit_by_buying_and_selling_a_share_at_most_twice.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z9maxProfitPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - %14 = load i32, i32* %4, align 4 - %15 = sext i32 %14 to i64 - %16 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %15, i64 4) - %17 = extractvalue { i64, i1 } %16, 1 - %18 = extractvalue { i64, i1 } %16, 0 - %19 = select i1 %17, i64 -1, i64 %18 - %20 = call noalias noundef nonnull i8* @_Znam(i64 noundef %19) #11 - %21 = bitcast i8* %20 to i32* - store i32* %21, i32** %5, align 8 - store i32 0, i32* %6, align 4 - br label %22 - -22: ; preds = %31, %2 - %23 = load i32, i32* %6, align 4 - %24 = load i32, i32* %4, align 4 - %25 = icmp slt i32 %23, %24 - br i1 %25, label %26, label %34 - -26: ; preds = %22 - %27 = load i32*, i32** %5, align 8 - %28 = load i32, i32* %6, align 4 - %29 = sext i32 %28 to i64 - %30 = getelementptr inbounds i32, i32* %27, i64 %29 - store i32 0, i32* %30, align 4 - br label %31 - -31: ; preds = %26 - %32 = load i32, i32* %6, align 4 - %33 = add nsw i32 %32, 1 - store i32 %33, i32* %6, align 4 - br label %22, !llvm.loop !6 - -34: ; preds = %22 - %35 = load i32*, i32** %3, align 8 - %36 = load i32, i32* %4, align 4 - %37 = sub nsw i32 %36, 1 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds i32, i32* %35, i64 %38 - %40 = load i32, i32* %39, align 4 - store i32 %40, i32* %7, align 4 - %41 = load i32, i32* %4, align 4 - %42 = sub nsw i32 %41, 2 - store i32 %42, i32* %8, align 4 - br label %43 - -43: ; preds = %79, %34 - %44 = load i32, i32* %8, align 4 - %45 = icmp sge i32 %44, 0 - br i1 %45, label %46, label %82 - -46: ; preds = %43 - %47 = load i32*, i32** %3, align 8 - %48 = load i32, i32* %8, align 4 - %49 = sext i32 %48 to i64 - %50 = getelementptr inbounds i32, i32* %47, i64 %49 - %51 = load i32, i32* %50, align 4 - %52 = load i32, i32* %7, align 4 - %53 = icmp sgt i32 %51, %52 - br i1 %53, label %54, label %60 - -54: ; preds = %46 - %55 = load i32*, i32** %3, align 8 - %56 = load i32, i32* %8, align 4 - %57 = sext i32 %56 to i64 - %58 = getelementptr inbounds i32, i32* %55, i64 %57 - %59 = load i32, i32* %58, align 4 - store i32 %59, i32* %7, align 4 - br label %60 - -60: ; preds = %54, %46 - %61 = load i32*, i32** %5, align 8 - %62 = load i32, i32* %8, align 4 - %63 = add nsw i32 %62, 1 - %64 = sext i32 %63 to i64 - %65 = getelementptr inbounds i32, i32* %61, i64 %64 - %66 = load i32, i32* %7, align 4 - %67 = load i32*, i32** %3, align 8 - %68 = load i32, i32* %8, align 4 - %69 = sext i32 %68 to i64 - %70 = getelementptr inbounds i32, i32* %67, i64 %69 - %71 = load i32, i32* %70, align 4 - %72 = sub nsw i32 %66, %71 - store i32 %72, i32* %9, align 4 - %73 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %65, i32* noundef nonnull align 4 dereferenceable(4) %9) - %74 = load i32, i32* %73, align 4 - %75 = load i32*, i32** %5, align 8 - %76 = load i32, i32* %8, align 4 - %77 = sext i32 %76 to i64 - %78 = getelementptr inbounds i32, i32* %75, i64 %77 - store i32 %74, i32* %78, align 4 - br label %79 - -79: ; preds = %60 - %80 = load i32, i32* %8, align 4 - %81 = add nsw i32 %80, -1 - store i32 %81, i32* %8, align 4 - br label %43, !llvm.loop !8 - -82: ; preds = %43 - %83 = load i32*, i32** %3, align 8 - %84 = getelementptr inbounds i32, i32* %83, i64 0 - %85 = load i32, i32* %84, align 4 - store i32 %85, i32* %10, align 4 - store i32 1, i32* %11, align 4 - br label %86 - -86: ; preds = %129, %82 - %87 = load i32, i32* %11, align 4 - %88 = load i32, i32* %4, align 4 - %89 = icmp slt i32 %87, %88 - br i1 %89, label %90, label %132 - -90: ; preds = %86 - %91 = load i32*, i32** %3, align 8 - %92 = load i32, i32* %11, align 4 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds i32, i32* %91, i64 %93 - %95 = load i32, i32* %94, align 4 - %96 = load i32, i32* %10, align 4 - %97 = icmp slt i32 %95, %96 - br i1 %97, label %98, label %104 - -98: ; preds = %90 - %99 = load i32*, i32** %3, align 8 - %100 = load i32, i32* %11, align 4 - %101 = sext i32 %100 to i64 - %102 = getelementptr inbounds i32, i32* %99, i64 %101 - %103 = load i32, i32* %102, align 4 - store i32 %103, i32* %10, align 4 - br label %104 - -104: ; preds = %98, %90 - %105 = load i32*, i32** %5, align 8 - %106 = load i32, i32* %11, align 4 - %107 = sub nsw i32 %106, 1 - %108 = sext i32 %107 to i64 - %109 = getelementptr inbounds i32, i32* %105, i64 %108 - %110 = load i32*, i32** %5, align 8 - %111 = load i32, i32* %11, align 4 - %112 = sext i32 %111 to i64 - %113 = getelementptr inbounds i32, i32* %110, i64 %112 - %114 = load i32, i32* %113, align 4 - %115 = load i32*, i32** %3, align 8 - %116 = load i32, i32* %11, align 4 - %117 = sext i32 %116 to i64 - %118 = getelementptr inbounds i32, i32* %115, i64 %117 - %119 = load i32, i32* %118, align 4 - %120 = load i32, i32* %10, align 4 - %121 = sub nsw i32 %119, %120 - %122 = add nsw i32 %114, %121 - store i32 %122, i32* %12, align 4 - %123 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %109, i32* noundef nonnull align 4 dereferenceable(4) %12) - %124 = load i32, i32* %123, align 4 - %125 = load i32*, i32** %5, align 8 - %126 = load i32, i32* %11, align 4 - %127 = sext i32 %126 to i64 - %128 = getelementptr inbounds i32, i32* %125, i64 %127 - store i32 %124, i32* %128, align 4 - br label %129 - -129: ; preds = %104 - %130 = load i32, i32* %11, align 4 - %131 = add nsw i32 %130, 1 - store i32 %131, i32* %11, align 4 - br label %86, !llvm.loop !9 - -132: ; preds = %86 - %133 = load i32*, i32** %5, align 8 - %134 = load i32, i32* %4, align 4 - %135 = sub nsw i32 %134, 1 - %136 = sext i32 %135 to i64 - %137 = getelementptr inbounds i32, i32* %133, i64 %136 - %138 = load i32, i32* %137, align 4 - store i32 %138, i32* %13, align 4 - %139 = load i32*, i32** %5, align 8 - %140 = icmp eq i32* %139, null - br i1 %140, label %143, label %141 - -141: ; preds = %132 - %142 = bitcast i32* %139 to i8* - call void @_ZdaPv(i8* noundef %142) #12 - br label %143 - -143: ; preds = %141, %132 - %144 = load i32, i32* %13, align 4 - ret i32 %144 -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #5 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #6 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %4, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %5, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdaPv(i8* noundef) #8 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #9 { - %1 = alloca i32, align 4 - %2 = alloca [7 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [7 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([7 x i32]* @__const.main.price to i8*), i64 28, i1 false) - store i32 7, i32* %3, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([18 x i8], [18 x i8]* @.str, i64 0, i64 0)) - %6 = getelementptr inbounds [7 x i32], [7 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - %8 = call noundef i32 @_Z9maxProfitPii(i32* noundef %6, i32 noundef %7) - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %5, i32 noundef %8) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #10 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_maximum_profit_by_buying_and_selling_a_share_at_most_twice.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #10 = { argmemonly nofree nounwind willreturn } -attributes #11 = { builtin allocsize(0) } -attributes #12 = { builtin nounwind } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.ll deleted file mode 100644 index 7892e600..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.ll +++ /dev/null @@ -1,417 +0,0 @@ -; ModuleID = 'PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp' -source_filename = "PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -$_ZSt3minIiERKT_S2_S2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [30 x i8] c"Maximum size sub-matrix is: \0A\00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.2 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 -@__const.main.M = private unnamed_addr constant [6 x [5 x i32]] [[5 x i32] [i32 0, i32 1, i32 1, i32 0, i32 1], [5 x i32] [i32 1, i32 1, i32 0, i32 1, i32 0], [5 x i32] [i32 0, i32 1, i32 1, i32 1, i32 0], [5 x i32] [i32 1, i32 1, i32 1, i32 1, i32 0], [5 x i32] [i32 1, i32 1, i32 1, i32 1, i32 1], [5 x i32] zeroinitializer], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_maximum_size_sub_matrix_with_all_1s_in_a_binary_matrix.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z17printMaxSubSquarePA5_i([5 x i32]* noundef %0) #4 { - %2 = alloca [5 x i32]*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca [6 x [5 x i32]], align 16 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store [5 x i32]* %0, [5 x i32]** %2, align 8 - store i32 0, i32* %3, align 4 - br label %9 - -9: ; preds = %23, %1 - %10 = load i32, i32* %3, align 4 - %11 = icmp slt i32 %10, 6 - br i1 %11, label %12, label %26 - -12: ; preds = %9 - %13 = load [5 x i32]*, [5 x i32]** %2, align 8 - %14 = load i32, i32* %3, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds [5 x i32], [5 x i32]* %13, i64 %15 - %17 = getelementptr inbounds [5 x i32], [5 x i32]* %16, i64 0, i64 0 - %18 = load i32, i32* %17, align 4 - %19 = load i32, i32* %3, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds [6 x [5 x i32]], [6 x [5 x i32]]* %5, i64 0, i64 %20 - %22 = getelementptr inbounds [5 x i32], [5 x i32]* %21, i64 0, i64 0 - store i32 %18, i32* %22, align 4 - br label %23 - -23: ; preds = %12 - %24 = load i32, i32* %3, align 4 - %25 = add nsw i32 %24, 1 - store i32 %25, i32* %3, align 4 - br label %9, !llvm.loop !6 - -26: ; preds = %9 - store i32 0, i32* %4, align 4 - br label %27 - -27: ; preds = %41, %26 - %28 = load i32, i32* %4, align 4 - %29 = icmp slt i32 %28, 5 - br i1 %29, label %30, label %44 - -30: ; preds = %27 - %31 = load [5 x i32]*, [5 x i32]** %2, align 8 - %32 = getelementptr inbounds [5 x i32], [5 x i32]* %31, i64 0 - %33 = load i32, i32* %4, align 4 - %34 = sext i32 %33 to i64 - %35 = getelementptr inbounds [5 x i32], [5 x i32]* %32, i64 0, i64 %34 - %36 = load i32, i32* %35, align 4 - %37 = getelementptr inbounds [6 x [5 x i32]], [6 x [5 x i32]]* %5, i64 0, i64 0 - %38 = load i32, i32* %4, align 4 - %39 = sext i32 %38 to i64 - %40 = getelementptr inbounds [5 x i32], [5 x i32]* %37, i64 0, i64 %39 - store i32 %36, i32* %40, align 4 - br label %41 - -41: ; preds = %30 - %42 = load i32, i32* %4, align 4 - %43 = add nsw i32 %42, 1 - store i32 %43, i32* %4, align 4 - br label %27, !llvm.loop !8 - -44: ; preds = %27 - store i32 1, i32* %3, align 4 - br label %45 - -45: ; preds = %107, %44 - %46 = load i32, i32* %3, align 4 - %47 = icmp slt i32 %46, 6 - br i1 %47, label %48, label %110 - -48: ; preds = %45 - store i32 1, i32* %4, align 4 - br label %49 - -49: ; preds = %103, %48 - %50 = load i32, i32* %4, align 4 - %51 = icmp slt i32 %50, 5 - br i1 %51, label %52, label %106 - -52: ; preds = %49 - %53 = load [5 x i32]*, [5 x i32]** %2, align 8 - %54 = load i32, i32* %3, align 4 - %55 = sext i32 %54 to i64 - %56 = getelementptr inbounds [5 x i32], [5 x i32]* %53, i64 %55 - %57 = load i32, i32* %4, align 4 - %58 = sext i32 %57 to i64 - %59 = getelementptr inbounds [5 x i32], [5 x i32]* %56, i64 0, i64 %58 - %60 = load i32, i32* %59, align 4 - %61 = icmp eq i32 %60, 1 - br i1 %61, label %62, label %95 - -62: ; preds = %52 - %63 = load i32, i32* %3, align 4 - %64 = sext i32 %63 to i64 - %65 = getelementptr inbounds [6 x [5 x i32]], [6 x [5 x i32]]* %5, i64 0, i64 %64 - %66 = load i32, i32* %4, align 4 - %67 = sub nsw i32 %66, 1 - %68 = sext i32 %67 to i64 - %69 = getelementptr inbounds [5 x i32], [5 x i32]* %65, i64 0, i64 %68 - %70 = load i32, i32* %3, align 4 - %71 = sub nsw i32 %70, 1 - %72 = sext i32 %71 to i64 - %73 = getelementptr inbounds [6 x [5 x i32]], [6 x [5 x i32]]* %5, i64 0, i64 %72 - %74 = load i32, i32* %4, align 4 - %75 = sext i32 %74 to i64 - %76 = getelementptr inbounds [5 x i32], [5 x i32]* %73, i64 0, i64 %75 - %77 = load i32, i32* %3, align 4 - %78 = sub nsw i32 %77, 1 - %79 = sext i32 %78 to i64 - %80 = getelementptr inbounds [6 x [5 x i32]], [6 x [5 x i32]]* %5, i64 0, i64 %79 - %81 = load i32, i32* %4, align 4 - %82 = sub nsw i32 %81, 1 - %83 = sext i32 %82 to i64 - %84 = getelementptr inbounds [5 x i32], [5 x i32]* %80, i64 0, i64 %83 - %85 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %76, i32* noundef nonnull align 4 dereferenceable(4) %84) - %86 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %69, i32* noundef nonnull align 4 dereferenceable(4) %85) - %87 = load i32, i32* %86, align 4 - %88 = add nsw i32 %87, 1 - %89 = load i32, i32* %3, align 4 - %90 = sext i32 %89 to i64 - %91 = getelementptr inbounds [6 x [5 x i32]], [6 x [5 x i32]]* %5, i64 0, i64 %90 - %92 = load i32, i32* %4, align 4 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds [5 x i32], [5 x i32]* %91, i64 0, i64 %93 - store i32 %88, i32* %94, align 4 - br label %102 - -95: ; preds = %52 - %96 = load i32, i32* %3, align 4 - %97 = sext i32 %96 to i64 - %98 = getelementptr inbounds [6 x [5 x i32]], [6 x [5 x i32]]* %5, i64 0, i64 %97 - %99 = load i32, i32* %4, align 4 - %100 = sext i32 %99 to i64 - %101 = getelementptr inbounds [5 x i32], [5 x i32]* %98, i64 0, i64 %100 - store i32 0, i32* %101, align 4 - br label %102 - -102: ; preds = %95, %62 - br label %103 - -103: ; preds = %102 - %104 = load i32, i32* %4, align 4 - %105 = add nsw i32 %104, 1 - store i32 %105, i32* %4, align 4 - br label %49, !llvm.loop !9 - -106: ; preds = %49 - br label %107 - -107: ; preds = %106 - %108 = load i32, i32* %3, align 4 - %109 = add nsw i32 %108, 1 - store i32 %109, i32* %3, align 4 - br label %45, !llvm.loop !10 - -110: ; preds = %45 - %111 = getelementptr inbounds [6 x [5 x i32]], [6 x [5 x i32]]* %5, i64 0, i64 0 - %112 = getelementptr inbounds [5 x i32], [5 x i32]* %111, i64 0, i64 0 - %113 = load i32, i32* %112, align 16 - store i32 %113, i32* %6, align 4 - store i32 0, i32* %7, align 4 - store i32 0, i32* %8, align 4 - store i32 0, i32* %3, align 4 - br label %114 - -114: ; preds = %146, %110 - %115 = load i32, i32* %3, align 4 - %116 = icmp slt i32 %115, 6 - br i1 %116, label %117, label %149 - -117: ; preds = %114 - store i32 0, i32* %4, align 4 - br label %118 - -118: ; preds = %142, %117 - %119 = load i32, i32* %4, align 4 - %120 = icmp slt i32 %119, 5 - br i1 %120, label %121, label %145 - -121: ; preds = %118 - %122 = load i32, i32* %6, align 4 - %123 = load i32, i32* %3, align 4 - %124 = sext i32 %123 to i64 - %125 = getelementptr inbounds [6 x [5 x i32]], [6 x [5 x i32]]* %5, i64 0, i64 %124 - %126 = load i32, i32* %4, align 4 - %127 = sext i32 %126 to i64 - %128 = getelementptr inbounds [5 x i32], [5 x i32]* %125, i64 0, i64 %127 - %129 = load i32, i32* %128, align 4 - %130 = icmp slt i32 %122, %129 - br i1 %130, label %131, label %141 - -131: ; preds = %121 - %132 = load i32, i32* %3, align 4 - %133 = sext i32 %132 to i64 - %134 = getelementptr inbounds [6 x [5 x i32]], [6 x [5 x i32]]* %5, i64 0, i64 %133 - %135 = load i32, i32* %4, align 4 - %136 = sext i32 %135 to i64 - %137 = getelementptr inbounds [5 x i32], [5 x i32]* %134, i64 0, i64 %136 - %138 = load i32, i32* %137, align 4 - store i32 %138, i32* %6, align 4 - %139 = load i32, i32* %3, align 4 - store i32 %139, i32* %7, align 4 - %140 = load i32, i32* %4, align 4 - store i32 %140, i32* %8, align 4 - br label %141 - -141: ; preds = %131, %121 - br label %142 - -142: ; preds = %141 - %143 = load i32, i32* %4, align 4 - %144 = add nsw i32 %143, 1 - store i32 %144, i32* %4, align 4 - br label %118, !llvm.loop !11 - -145: ; preds = %118 - br label %146 - -146: ; preds = %145 - %147 = load i32, i32* %3, align 4 - %148 = add nsw i32 %147, 1 - store i32 %148, i32* %3, align 4 - br label %114, !llvm.loop !12 - -149: ; preds = %114 - %150 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([30 x i8], [30 x i8]* @.str, i64 0, i64 0)) - %151 = load i32, i32* %7, align 4 - store i32 %151, i32* %3, align 4 - br label %152 - -152: ; preds = %182, %149 - %153 = load i32, i32* %3, align 4 - %154 = load i32, i32* %7, align 4 - %155 = load i32, i32* %6, align 4 - %156 = sub nsw i32 %154, %155 - %157 = icmp sgt i32 %153, %156 - br i1 %157, label %158, label %185 - -158: ; preds = %152 - %159 = load i32, i32* %8, align 4 - store i32 %159, i32* %4, align 4 - br label %160 - -160: ; preds = %177, %158 - %161 = load i32, i32* %4, align 4 - %162 = load i32, i32* %8, align 4 - %163 = load i32, i32* %6, align 4 - %164 = sub nsw i32 %162, %163 - %165 = icmp sgt i32 %161, %164 - br i1 %165, label %166, label %180 - -166: ; preds = %160 - %167 = load [5 x i32]*, [5 x i32]** %2, align 8 - %168 = load i32, i32* %3, align 4 - %169 = sext i32 %168 to i64 - %170 = getelementptr inbounds [5 x i32], [5 x i32]* %167, i64 %169 - %171 = load i32, i32* %4, align 4 - %172 = sext i32 %171 to i64 - %173 = getelementptr inbounds [5 x i32], [5 x i32]* %170, i64 0, i64 %172 - %174 = load i32, i32* %173, align 4 - %175 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %174) - %176 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %175, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - br label %177 - -177: ; preds = %166 - %178 = load i32, i32* %4, align 4 - %179 = add nsw i32 %178, -1 - store i32 %179, i32* %4, align 4 - br label %160, !llvm.loop !13 - -180: ; preds = %160 - %181 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.2, i64 0, i64 0)) - br label %182 - -182: ; preds = %180 - %183 = load i32, i32* %3, align 4 - %184 = add nsw i32 %183, -1 - store i32 %184, i32* %3, align 4 - br label %152, !llvm.loop !14 - -185: ; preds = %152 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #5 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %5, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca [6 x [5 x i32]], align 16 - %2 = bitcast [6 x [5 x i32]]* %1 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %2, i8* align 16 bitcast ([6 x [5 x i32]]* @__const.main.M to i8*), i64 120, i1 false) - %3 = getelementptr inbounds [6 x [5 x i32]], [6 x [5 x i32]]* %1, i64 0, i64 0 - call void @_Z17printMaxSubSquarePA5_i([5 x i32]* noundef %3) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_maximum_size_sub_matrix_with_all_1s_in_a_binary_matrix.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} -!14 = distinct !{!14, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-sum-increasing-subsequence.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-sum-increasing-subsequence.ll deleted file mode 100644 index 880dcac3..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-sum-increasing-subsequence.ll +++ /dev/null @@ -1,283 +0,0 @@ -; ModuleID = 'PE-benchmarks/maximum-sum-increasing-subsequence.cpp' -source_filename = "PE-benchmarks/maximum-sum-increasing-subsequence.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [7 x i32] [i32 1, i32 101, i32 2, i32 3, i32 100, i32 4, i32 5], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [46 x i8] c"Sum of maximum sum increasing subsequence is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_maximum_sum_increasing_subsequence.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z8maxSumISPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i8*, align 8 - %9 = alloca i64, align 8 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 0, i32* %7, align 4 - %10 = load i32, i32* %4, align 4 - %11 = zext i32 %10 to i64 - %12 = call i8* @llvm.stacksave() - store i8* %12, i8** %8, align 8 - %13 = alloca i32, i64 %11, align 16 - store i64 %11, i64* %9, align 8 - store i32 0, i32* %5, align 4 - br label %14 - -14: ; preds = %27, %2 - %15 = load i32, i32* %5, align 4 - %16 = load i32, i32* %4, align 4 - %17 = icmp slt i32 %15, %16 - br i1 %17, label %18, label %30 - -18: ; preds = %14 - %19 = load i32*, i32** %3, align 8 - %20 = load i32, i32* %5, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds i32, i32* %19, i64 %21 - %23 = load i32, i32* %22, align 4 - %24 = load i32, i32* %5, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds i32, i32* %13, i64 %25 - store i32 %23, i32* %26, align 4 - br label %27 - -27: ; preds = %18 - %28 = load i32, i32* %5, align 4 - %29 = add nsw i32 %28, 1 - store i32 %29, i32* %5, align 4 - br label %14, !llvm.loop !6 - -30: ; preds = %14 - store i32 1, i32* %5, align 4 - br label %31 - -31: ; preds = %87, %30 - %32 = load i32, i32* %5, align 4 - %33 = load i32, i32* %4, align 4 - %34 = icmp slt i32 %32, %33 - br i1 %34, label %35, label %90 - -35: ; preds = %31 - store i32 0, i32* %6, align 4 - br label %36 - -36: ; preds = %83, %35 - %37 = load i32, i32* %6, align 4 - %38 = load i32, i32* %5, align 4 - %39 = icmp slt i32 %37, %38 - br i1 %39, label %40, label %86 - -40: ; preds = %36 - %41 = load i32*, i32** %3, align 8 - %42 = load i32, i32* %5, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds i32, i32* %41, i64 %43 - %45 = load i32, i32* %44, align 4 - %46 = load i32*, i32** %3, align 8 - %47 = load i32, i32* %6, align 4 - %48 = sext i32 %47 to i64 - %49 = getelementptr inbounds i32, i32* %46, i64 %48 - %50 = load i32, i32* %49, align 4 - %51 = icmp sgt i32 %45, %50 - br i1 %51, label %52, label %82 - -52: ; preds = %40 - %53 = load i32, i32* %5, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds i32, i32* %13, i64 %54 - %56 = load i32, i32* %55, align 4 - %57 = load i32, i32* %6, align 4 - %58 = sext i32 %57 to i64 - %59 = getelementptr inbounds i32, i32* %13, i64 %58 - %60 = load i32, i32* %59, align 4 - %61 = load i32*, i32** %3, align 8 - %62 = load i32, i32* %5, align 4 - %63 = sext i32 %62 to i64 - %64 = getelementptr inbounds i32, i32* %61, i64 %63 - %65 = load i32, i32* %64, align 4 - %66 = add nsw i32 %60, %65 - %67 = icmp slt i32 %56, %66 - br i1 %67, label %68, label %82 - -68: ; preds = %52 - %69 = load i32, i32* %6, align 4 - %70 = sext i32 %69 to i64 - %71 = getelementptr inbounds i32, i32* %13, i64 %70 - %72 = load i32, i32* %71, align 4 - %73 = load i32*, i32** %3, align 8 - %74 = load i32, i32* %5, align 4 - %75 = sext i32 %74 to i64 - %76 = getelementptr inbounds i32, i32* %73, i64 %75 - %77 = load i32, i32* %76, align 4 - %78 = add nsw i32 %72, %77 - %79 = load i32, i32* %5, align 4 - %80 = sext i32 %79 to i64 - %81 = getelementptr inbounds i32, i32* %13, i64 %80 - store i32 %78, i32* %81, align 4 - br label %82 - -82: ; preds = %68, %52, %40 - br label %83 - -83: ; preds = %82 - %84 = load i32, i32* %6, align 4 - %85 = add nsw i32 %84, 1 - store i32 %85, i32* %6, align 4 - br label %36, !llvm.loop !8 - -86: ; preds = %36 - br label %87 - -87: ; preds = %86 - %88 = load i32, i32* %5, align 4 - %89 = add nsw i32 %88, 1 - store i32 %89, i32* %5, align 4 - br label %31, !llvm.loop !9 - -90: ; preds = %31 - store i32 0, i32* %5, align 4 - br label %91 - -91: ; preds = %108, %90 - %92 = load i32, i32* %5, align 4 - %93 = load i32, i32* %4, align 4 - %94 = icmp slt i32 %92, %93 - br i1 %94, label %95, label %111 - -95: ; preds = %91 - %96 = load i32, i32* %7, align 4 - %97 = load i32, i32* %5, align 4 - %98 = sext i32 %97 to i64 - %99 = getelementptr inbounds i32, i32* %13, i64 %98 - %100 = load i32, i32* %99, align 4 - %101 = icmp slt i32 %96, %100 - br i1 %101, label %102, label %107 - -102: ; preds = %95 - %103 = load i32, i32* %5, align 4 - %104 = sext i32 %103 to i64 - %105 = getelementptr inbounds i32, i32* %13, i64 %104 - %106 = load i32, i32* %105, align 4 - store i32 %106, i32* %7, align 4 - br label %107 - -107: ; preds = %102, %95 - br label %108 - -108: ; preds = %107 - %109 = load i32, i32* %5, align 4 - %110 = add nsw i32 %109, 1 - store i32 %110, i32* %5, align 4 - br label %91, !llvm.loop !10 - -111: ; preds = %91 - %112 = load i32, i32* %7, align 4 - %113 = load i8*, i8** %8, align 8 - call void @llvm.stackrestore(i8* %113) - ret i32 %112 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [7 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [7 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([7 x i32]* @__const.main.arr to i8*), i64 28, i1 false) - store i32 7, i32* %3, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([46 x i8], [46 x i8]* @.str, i64 0, i64 0)) - %6 = getelementptr inbounds [7 x i32], [7 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - %8 = call noundef i32 @_Z8maxSumISPii(i32* noundef %6, i32 noundef %7) - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %5, i32 noundef %8) - %10 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %9, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_maximum_sum_increasing_subsequence.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-sum-rectangle-in-a-2d-matrix.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-sum-rectangle-in-a-2d-matrix.ll deleted file mode 100644 index c3c56074..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/maximum-sum-rectangle-in-a-2d-matrix.ll +++ /dev/null @@ -1,389 +0,0 @@ -; ModuleID = 'PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp' -source_filename = "PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [14 x i8] c"(Top, Left) (\00", align 1 -@.str.1 = private unnamed_addr constant [3 x i8] c", \00", align 1 -@.str.2 = private unnamed_addr constant [2 x i8] c")\00", align 1 -@.str.3 = private unnamed_addr constant [18 x i8] c"(Bottom, Right) (\00", align 1 -@.str.4 = private unnamed_addr constant [13 x i8] c"Max sum is: \00", align 1 -@__const.main.M = private unnamed_addr constant [4 x [5 x i32]] [[5 x i32] [i32 1, i32 2, i32 -1, i32 -4, i32 -20], [5 x i32] [i32 -8, i32 -3, i32 4, i32 2, i32 1], [5 x i32] [i32 3, i32 8, i32 10, i32 1, i32 3], [5 x i32] [i32 -4, i32 -1, i32 1, i32 7, i32 -6]], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_maximum_sum_rectangle_in_a_2d_matrix.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z6kadanePiS_S_i(i32* noundef %0, i32* noundef %1, i32* noundef %2, i32 noundef %3) #4 { - %5 = alloca i32, align 4 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - %8 = alloca i32*, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - store i32* %0, i32** %6, align 8 - store i32* %1, i32** %7, align 8 - store i32* %2, i32** %8, align 8 - store i32 %3, i32* %9, align 4 - store i32 0, i32* %10, align 4 - store i32 -2147483648, i32* %11, align 4 - %14 = load i32*, i32** %8, align 8 - store i32 -1, i32* %14, align 4 - store i32 0, i32* %13, align 4 - store i32 0, i32* %12, align 4 - br label %15 - -15: ; preds = %44, %4 - %16 = load i32, i32* %12, align 4 - %17 = load i32, i32* %9, align 4 - %18 = icmp slt i32 %16, %17 - br i1 %18, label %19, label %47 - -19: ; preds = %15 - %20 = load i32*, i32** %6, align 8 - %21 = load i32, i32* %12, align 4 - %22 = sext i32 %21 to i64 - %23 = getelementptr inbounds i32, i32* %20, i64 %22 - %24 = load i32, i32* %23, align 4 - %25 = load i32, i32* %10, align 4 - %26 = add nsw i32 %25, %24 - store i32 %26, i32* %10, align 4 - %27 = load i32, i32* %10, align 4 - %28 = icmp slt i32 %27, 0 - br i1 %28, label %29, label %32 - -29: ; preds = %19 - store i32 0, i32* %10, align 4 - %30 = load i32, i32* %12, align 4 - %31 = add nsw i32 %30, 1 - store i32 %31, i32* %13, align 4 - br label %43 - -32: ; preds = %19 - %33 = load i32, i32* %10, align 4 - %34 = load i32, i32* %11, align 4 - %35 = icmp sgt i32 %33, %34 - br i1 %35, label %36, label %42 - -36: ; preds = %32 - %37 = load i32, i32* %10, align 4 - store i32 %37, i32* %11, align 4 - %38 = load i32, i32* %13, align 4 - %39 = load i32*, i32** %7, align 8 - store i32 %38, i32* %39, align 4 - %40 = load i32, i32* %12, align 4 - %41 = load i32*, i32** %8, align 8 - store i32 %40, i32* %41, align 4 - br label %42 - -42: ; preds = %36, %32 - br label %43 - -43: ; preds = %42, %29 - br label %44 - -44: ; preds = %43 - %45 = load i32, i32* %12, align 4 - %46 = add nsw i32 %45, 1 - store i32 %46, i32* %12, align 4 - br label %15, !llvm.loop !6 - -47: ; preds = %15 - %48 = load i32*, i32** %8, align 8 - %49 = load i32, i32* %48, align 4 - %50 = icmp ne i32 %49, -1 - br i1 %50, label %51, label %53 - -51: ; preds = %47 - %52 = load i32, i32* %11, align 4 - store i32 %52, i32* %5, align 4 - br label %86 - -53: ; preds = %47 - %54 = load i32*, i32** %6, align 8 - %55 = getelementptr inbounds i32, i32* %54, i64 0 - %56 = load i32, i32* %55, align 4 - store i32 %56, i32* %11, align 4 - %57 = load i32*, i32** %8, align 8 - store i32 0, i32* %57, align 4 - %58 = load i32*, i32** %7, align 8 - store i32 0, i32* %58, align 4 - store i32 1, i32* %12, align 4 - br label %59 - -59: ; preds = %81, %53 - %60 = load i32, i32* %12, align 4 - %61 = load i32, i32* %9, align 4 - %62 = icmp slt i32 %60, %61 - br i1 %62, label %63, label %84 - -63: ; preds = %59 - %64 = load i32*, i32** %6, align 8 - %65 = load i32, i32* %12, align 4 - %66 = sext i32 %65 to i64 - %67 = getelementptr inbounds i32, i32* %64, i64 %66 - %68 = load i32, i32* %67, align 4 - %69 = load i32, i32* %11, align 4 - %70 = icmp sgt i32 %68, %69 - br i1 %70, label %71, label %80 - -71: ; preds = %63 - %72 = load i32*, i32** %6, align 8 - %73 = load i32, i32* %12, align 4 - %74 = sext i32 %73 to i64 - %75 = getelementptr inbounds i32, i32* %72, i64 %74 - %76 = load i32, i32* %75, align 4 - store i32 %76, i32* %11, align 4 - %77 = load i32, i32* %12, align 4 - %78 = load i32*, i32** %8, align 8 - store i32 %77, i32* %78, align 4 - %79 = load i32*, i32** %7, align 8 - store i32 %77, i32* %79, align 4 - br label %80 - -80: ; preds = %71, %63 - br label %81 - -81: ; preds = %80 - %82 = load i32, i32* %12, align 4 - %83 = add nsw i32 %82, 1 - store i32 %83, i32* %12, align 4 - br label %59, !llvm.loop !8 - -84: ; preds = %59 - %85 = load i32, i32* %11, align 4 - store i32 %85, i32* %5, align 4 - br label %86 - -86: ; preds = %84, %51 - %87 = load i32, i32* %5, align 4 - ret i32 %87 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z10findMaxSumPA5_i([5 x i32]* noundef %0) #5 { - %2 = alloca [5 x i32]*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca [4 x i32], align 16 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - store [5 x i32]* %0, [5 x i32]** %2, align 8 - store i32 -2147483648, i32* %3, align 4 - store i32 0, i32* %8, align 4 - br label %15 - -15: ; preds = %63, %1 - %16 = load i32, i32* %8, align 4 - %17 = icmp slt i32 %16, 5 - br i1 %17, label %18, label %66 - -18: ; preds = %15 - %19 = getelementptr inbounds [4 x i32], [4 x i32]* %11, i64 0, i64 0 - %20 = bitcast i32* %19 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %20, i8 0, i64 16, i1 false) - %21 = load i32, i32* %8, align 4 - store i32 %21, i32* %9, align 4 - br label %22 - -22: ; preds = %59, %18 - %23 = load i32, i32* %9, align 4 - %24 = icmp slt i32 %23, 5 - br i1 %24, label %25, label %62 - -25: ; preds = %22 - store i32 0, i32* %10, align 4 - br label %26 - -26: ; preds = %43, %25 - %27 = load i32, i32* %10, align 4 - %28 = icmp slt i32 %27, 4 - br i1 %28, label %29, label %46 - -29: ; preds = %26 - %30 = load [5 x i32]*, [5 x i32]** %2, align 8 - %31 = load i32, i32* %10, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds [5 x i32], [5 x i32]* %30, i64 %32 - %34 = load i32, i32* %9, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds [5 x i32], [5 x i32]* %33, i64 0, i64 %35 - %37 = load i32, i32* %36, align 4 - %38 = load i32, i32* %10, align 4 - %39 = sext i32 %38 to i64 - %40 = getelementptr inbounds [4 x i32], [4 x i32]* %11, i64 0, i64 %39 - %41 = load i32, i32* %40, align 4 - %42 = add nsw i32 %41, %37 - store i32 %42, i32* %40, align 4 - br label %43 - -43: ; preds = %29 - %44 = load i32, i32* %10, align 4 - %45 = add nsw i32 %44, 1 - store i32 %45, i32* %10, align 4 - br label %26, !llvm.loop !9 - -46: ; preds = %26 - %47 = getelementptr inbounds [4 x i32], [4 x i32]* %11, i64 0, i64 0 - %48 = call noundef i32 @_Z6kadanePiS_S_i(i32* noundef %47, i32* noundef %13, i32* noundef %14, i32 noundef 4) - store i32 %48, i32* %12, align 4 - %49 = load i32, i32* %12, align 4 - %50 = load i32, i32* %3, align 4 - %51 = icmp sgt i32 %49, %50 - br i1 %51, label %52, label %58 - -52: ; preds = %46 - %53 = load i32, i32* %12, align 4 - store i32 %53, i32* %3, align 4 - %54 = load i32, i32* %8, align 4 - store i32 %54, i32* %4, align 4 - %55 = load i32, i32* %9, align 4 - store i32 %55, i32* %5, align 4 - %56 = load i32, i32* %13, align 4 - store i32 %56, i32* %6, align 4 - %57 = load i32, i32* %14, align 4 - store i32 %57, i32* %7, align 4 - br label %58 - -58: ; preds = %52, %46 - br label %59 - -59: ; preds = %58 - %60 = load i32, i32* %9, align 4 - %61 = add nsw i32 %60, 1 - store i32 %61, i32* %9, align 4 - br label %22, !llvm.loop !10 - -62: ; preds = %22 - br label %63 - -63: ; preds = %62 - %64 = load i32, i32* %8, align 4 - %65 = add nsw i32 %64, 1 - store i32 %65, i32* %8, align 4 - br label %15, !llvm.loop !11 - -66: ; preds = %15 - %67 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([14 x i8], [14 x i8]* @.str, i64 0, i64 0)) - %68 = load i32, i32* %6, align 4 - %69 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %67, i32 noundef %68) - %70 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %69, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.1, i64 0, i64 0)) - %71 = load i32, i32* %4, align 4 - %72 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %70, i32 noundef %71) - %73 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %72, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.2, i64 0, i64 0)) - %74 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %73, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %75 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([18 x i8], [18 x i8]* @.str.3, i64 0, i64 0)) - %76 = load i32, i32* %7, align 4 - %77 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %75, i32 noundef %76) - %78 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %77, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.1, i64 0, i64 0)) - %79 = load i32, i32* %5, align 4 - %80 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %78, i32 noundef %79) - %81 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %80, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.2, i64 0, i64 0)) - %82 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %81, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %83 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([13 x i8], [13 x i8]* @.str.4, i64 0, i64 0)) - %84 = load i32, i32* %3, align 4 - %85 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %83, i32 noundef %84) - %86 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %85, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - ret void -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #6 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [4 x [5 x i32]], align 16 - store i32 0, i32* %1, align 4 - %3 = bitcast [4 x [5 x i32]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %3, i8* align 16 bitcast ([4 x [5 x i32]]* @__const.main.M to i8*), i64 80, i1 false) - %4 = getelementptr inbounds [4 x [5 x i32]], [4 x [5 x i32]]* %2, i64 0, i64 0 - call void @_Z10findMaxSumPA5_i([5 x i32]* noundef %4) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_maximum_sum_rectangle_in_a_2d_matrix.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn writeonly } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/merge-sort-for-doubly-linked-list.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/merge-sort-for-doubly-linked-list.ll deleted file mode 100644 index c658e3b3..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/merge-sort-for-doubly-linked-list.ll +++ /dev/null @@ -1,421 +0,0 @@ -; ModuleID = 'PE-benchmarks/merge-sort-for-doubly-linked-list.cpp' -source_filename = "PE-benchmarks/merge-sort-for-doubly-linked-list.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Node = type { i32, %class.Node*, %class.Node* } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [38 x i8] c"Forward Traversal using next poitner\0A\00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.2 = private unnamed_addr constant [40 x i8] c"\0ABackward Traversal using prev pointer\0A\00", align 1 -@.str.3 = private unnamed_addr constant [27 x i8] c"Linked List after sorting\0A\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_merge_sort_for_doubly_linked_list.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef %class.Node* @_Z5mergeP4NodeS0_(%class.Node* noundef %0, %class.Node* noundef %1) #4 { - %3 = alloca %class.Node*, align 8 - %4 = alloca %class.Node*, align 8 - %5 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %4, align 8 - store %class.Node* %1, %class.Node** %5, align 8 - %6 = load %class.Node*, %class.Node** %4, align 8 - %7 = icmp ne %class.Node* %6, null - br i1 %7, label %10, label %8 - -8: ; preds = %2 - %9 = load %class.Node*, %class.Node** %5, align 8 - store %class.Node* %9, %class.Node** %3, align 8 - br label %55 - -10: ; preds = %2 - %11 = load %class.Node*, %class.Node** %5, align 8 - %12 = icmp ne %class.Node* %11, null - br i1 %12, label %15, label %13 - -13: ; preds = %10 - %14 = load %class.Node*, %class.Node** %4, align 8 - store %class.Node* %14, %class.Node** %3, align 8 - br label %55 - -15: ; preds = %10 - %16 = load %class.Node*, %class.Node** %4, align 8 - %17 = getelementptr inbounds %class.Node, %class.Node* %16, i32 0, i32 0 - %18 = load i32, i32* %17, align 8 - %19 = load %class.Node*, %class.Node** %5, align 8 - %20 = getelementptr inbounds %class.Node, %class.Node* %19, i32 0, i32 0 - %21 = load i32, i32* %20, align 8 - %22 = icmp slt i32 %18, %21 - br i1 %22, label %23, label %39 - -23: ; preds = %15 - %24 = load %class.Node*, %class.Node** %4, align 8 - %25 = getelementptr inbounds %class.Node, %class.Node* %24, i32 0, i32 1 - %26 = load %class.Node*, %class.Node** %25, align 8 - %27 = load %class.Node*, %class.Node** %5, align 8 - %28 = call noundef %class.Node* @_Z5mergeP4NodeS0_(%class.Node* noundef %26, %class.Node* noundef %27) - %29 = load %class.Node*, %class.Node** %4, align 8 - %30 = getelementptr inbounds %class.Node, %class.Node* %29, i32 0, i32 1 - store %class.Node* %28, %class.Node** %30, align 8 - %31 = load %class.Node*, %class.Node** %4, align 8 - %32 = load %class.Node*, %class.Node** %4, align 8 - %33 = getelementptr inbounds %class.Node, %class.Node* %32, i32 0, i32 1 - %34 = load %class.Node*, %class.Node** %33, align 8 - %35 = getelementptr inbounds %class.Node, %class.Node* %34, i32 0, i32 2 - store %class.Node* %31, %class.Node** %35, align 8 - %36 = load %class.Node*, %class.Node** %4, align 8 - %37 = getelementptr inbounds %class.Node, %class.Node* %36, i32 0, i32 2 - store %class.Node* null, %class.Node** %37, align 8 - %38 = load %class.Node*, %class.Node** %4, align 8 - store %class.Node* %38, %class.Node** %3, align 8 - br label %55 - -39: ; preds = %15 - %40 = load %class.Node*, %class.Node** %4, align 8 - %41 = load %class.Node*, %class.Node** %5, align 8 - %42 = getelementptr inbounds %class.Node, %class.Node* %41, i32 0, i32 1 - %43 = load %class.Node*, %class.Node** %42, align 8 - %44 = call noundef %class.Node* @_Z5mergeP4NodeS0_(%class.Node* noundef %40, %class.Node* noundef %43) - %45 = load %class.Node*, %class.Node** %5, align 8 - %46 = getelementptr inbounds %class.Node, %class.Node* %45, i32 0, i32 1 - store %class.Node* %44, %class.Node** %46, align 8 - %47 = load %class.Node*, %class.Node** %5, align 8 - %48 = load %class.Node*, %class.Node** %5, align 8 - %49 = getelementptr inbounds %class.Node, %class.Node* %48, i32 0, i32 1 - %50 = load %class.Node*, %class.Node** %49, align 8 - %51 = getelementptr inbounds %class.Node, %class.Node* %50, i32 0, i32 2 - store %class.Node* %47, %class.Node** %51, align 8 - %52 = load %class.Node*, %class.Node** %5, align 8 - %53 = getelementptr inbounds %class.Node, %class.Node* %52, i32 0, i32 2 - store %class.Node* null, %class.Node** %53, align 8 - %54 = load %class.Node*, %class.Node** %5, align 8 - store %class.Node* %54, %class.Node** %3, align 8 - br label %55 - -55: ; preds = %39, %23, %13, %8 - %56 = load %class.Node*, %class.Node** %3, align 8 - ret %class.Node* %56 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef %class.Node* @_Z9mergeSortP4Node(%class.Node* noundef %0) #4 { - %2 = alloca %class.Node*, align 8 - %3 = alloca %class.Node*, align 8 - %4 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %3, align 8 - %5 = load %class.Node*, %class.Node** %3, align 8 - %6 = icmp ne %class.Node* %5, null - br i1 %6, label %7, label %12 - -7: ; preds = %1 - %8 = load %class.Node*, %class.Node** %3, align 8 - %9 = getelementptr inbounds %class.Node, %class.Node* %8, i32 0, i32 1 - %10 = load %class.Node*, %class.Node** %9, align 8 - %11 = icmp ne %class.Node* %10, null - br i1 %11, label %14, label %12 - -12: ; preds = %7, %1 - %13 = load %class.Node*, %class.Node** %3, align 8 - store %class.Node* %13, %class.Node** %2, align 8 - br label %24 - -14: ; preds = %7 - %15 = load %class.Node*, %class.Node** %3, align 8 - %16 = call noundef %class.Node* @_Z5splitP4Node(%class.Node* noundef %15) - store %class.Node* %16, %class.Node** %4, align 8 - %17 = load %class.Node*, %class.Node** %3, align 8 - %18 = call noundef %class.Node* @_Z9mergeSortP4Node(%class.Node* noundef %17) - store %class.Node* %18, %class.Node** %3, align 8 - %19 = load %class.Node*, %class.Node** %4, align 8 - %20 = call noundef %class.Node* @_Z9mergeSortP4Node(%class.Node* noundef %19) - store %class.Node* %20, %class.Node** %4, align 8 - %21 = load %class.Node*, %class.Node** %3, align 8 - %22 = load %class.Node*, %class.Node** %4, align 8 - %23 = call noundef %class.Node* @_Z5mergeP4NodeS0_(%class.Node* noundef %21, %class.Node* noundef %22) - store %class.Node* %23, %class.Node** %2, align 8 - br label %24 - -24: ; preds = %14, %12 - %25 = load %class.Node*, %class.Node** %2, align 8 - ret %class.Node* %25 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef %class.Node* @_Z5splitP4Node(%class.Node* noundef %0) #5 { - %2 = alloca %class.Node*, align 8 - %3 = alloca %class.Node*, align 8 - %4 = alloca %class.Node*, align 8 - %5 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %2, align 8 - %6 = load %class.Node*, %class.Node** %2, align 8 - store %class.Node* %6, %class.Node** %3, align 8 - %7 = load %class.Node*, %class.Node** %2, align 8 - store %class.Node* %7, %class.Node** %4, align 8 - br label %8 - -8: ; preds = %22, %1 - %9 = load %class.Node*, %class.Node** %3, align 8 - %10 = getelementptr inbounds %class.Node, %class.Node* %9, i32 0, i32 1 - %11 = load %class.Node*, %class.Node** %10, align 8 - %12 = icmp ne %class.Node* %11, null - br i1 %12, label %13, label %20 - -13: ; preds = %8 - %14 = load %class.Node*, %class.Node** %3, align 8 - %15 = getelementptr inbounds %class.Node, %class.Node* %14, i32 0, i32 1 - %16 = load %class.Node*, %class.Node** %15, align 8 - %17 = getelementptr inbounds %class.Node, %class.Node* %16, i32 0, i32 1 - %18 = load %class.Node*, %class.Node** %17, align 8 - %19 = icmp ne %class.Node* %18, null - br label %20 - -20: ; preds = %13, %8 - %21 = phi i1 [ false, %8 ], [ %19, %13 ] - br i1 %21, label %22, label %31 - -22: ; preds = %20 - %23 = load %class.Node*, %class.Node** %3, align 8 - %24 = getelementptr inbounds %class.Node, %class.Node* %23, i32 0, i32 1 - %25 = load %class.Node*, %class.Node** %24, align 8 - %26 = getelementptr inbounds %class.Node, %class.Node* %25, i32 0, i32 1 - %27 = load %class.Node*, %class.Node** %26, align 8 - store %class.Node* %27, %class.Node** %3, align 8 - %28 = load %class.Node*, %class.Node** %4, align 8 - %29 = getelementptr inbounds %class.Node, %class.Node* %28, i32 0, i32 1 - %30 = load %class.Node*, %class.Node** %29, align 8 - store %class.Node* %30, %class.Node** %4, align 8 - br label %8, !llvm.loop !6 - -31: ; preds = %20 - %32 = load %class.Node*, %class.Node** %4, align 8 - %33 = getelementptr inbounds %class.Node, %class.Node* %32, i32 0, i32 1 - %34 = load %class.Node*, %class.Node** %33, align 8 - store %class.Node* %34, %class.Node** %5, align 8 - %35 = load %class.Node*, %class.Node** %4, align 8 - %36 = getelementptr inbounds %class.Node, %class.Node* %35, i32 0, i32 1 - store %class.Node* null, %class.Node** %36, align 8 - %37 = load %class.Node*, %class.Node** %5, align 8 - ret %class.Node* %37 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z6insertPP4Nodei(%class.Node** noundef %0, i32 noundef %1) #4 { - %3 = alloca %class.Node**, align 8 - %4 = alloca i32, align 4 - %5 = alloca %class.Node*, align 8 - store %class.Node** %0, %class.Node*** %3, align 8 - store i32 %1, i32* %4, align 4 - %6 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 24) #9 - %7 = bitcast i8* %6 to %class.Node* - %8 = bitcast %class.Node* %7 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %8, i8 0, i64 24, i1 false) - store %class.Node* %7, %class.Node** %5, align 8 - %9 = load i32, i32* %4, align 4 - %10 = load %class.Node*, %class.Node** %5, align 8 - %11 = getelementptr inbounds %class.Node, %class.Node* %10, i32 0, i32 0 - store i32 %9, i32* %11, align 8 - %12 = load %class.Node*, %class.Node** %5, align 8 - %13 = getelementptr inbounds %class.Node, %class.Node* %12, i32 0, i32 2 - store %class.Node* null, %class.Node** %13, align 8 - %14 = load %class.Node*, %class.Node** %5, align 8 - %15 = getelementptr inbounds %class.Node, %class.Node* %14, i32 0, i32 1 - store %class.Node* null, %class.Node** %15, align 8 - %16 = load %class.Node**, %class.Node*** %3, align 8 - %17 = load %class.Node*, %class.Node** %16, align 8 - %18 = icmp ne %class.Node* %17, null - br i1 %18, label %22, label %19 - -19: ; preds = %2 - %20 = load %class.Node*, %class.Node** %5, align 8 - %21 = load %class.Node**, %class.Node*** %3, align 8 - store %class.Node* %20, %class.Node** %21, align 8 - br label %33 - -22: ; preds = %2 - %23 = load %class.Node**, %class.Node*** %3, align 8 - %24 = load %class.Node*, %class.Node** %23, align 8 - %25 = load %class.Node*, %class.Node** %5, align 8 - %26 = getelementptr inbounds %class.Node, %class.Node* %25, i32 0, i32 1 - store %class.Node* %24, %class.Node** %26, align 8 - %27 = load %class.Node*, %class.Node** %5, align 8 - %28 = load %class.Node**, %class.Node*** %3, align 8 - %29 = load %class.Node*, %class.Node** %28, align 8 - %30 = getelementptr inbounds %class.Node, %class.Node* %29, i32 0, i32 2 - store %class.Node* %27, %class.Node** %30, align 8 - %31 = load %class.Node*, %class.Node** %5, align 8 - %32 = load %class.Node**, %class.Node*** %3, align 8 - store %class.Node* %31, %class.Node** %32, align 8 - br label %33 - -33: ; preds = %22, %19 - ret void -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #6 - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #7 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z5printP4Node(%class.Node* noundef %0) #4 { - %2 = alloca %class.Node*, align 8 - %3 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %2, align 8 - %4 = load %class.Node*, %class.Node** %2, align 8 - store %class.Node* %4, %class.Node** %3, align 8 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([38 x i8], [38 x i8]* @.str, i64 0, i64 0)) - br label %6 - -6: ; preds = %9, %1 - %7 = load %class.Node*, %class.Node** %2, align 8 - %8 = icmp ne %class.Node* %7, null - br i1 %8, label %9, label %19 - -9: ; preds = %6 - %10 = load %class.Node*, %class.Node** %2, align 8 - %11 = getelementptr inbounds %class.Node, %class.Node* %10, i32 0, i32 0 - %12 = load i32, i32* %11, align 8 - %13 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %12) - %14 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %13, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - %15 = load %class.Node*, %class.Node** %2, align 8 - store %class.Node* %15, %class.Node** %3, align 8 - %16 = load %class.Node*, %class.Node** %2, align 8 - %17 = getelementptr inbounds %class.Node, %class.Node* %16, i32 0, i32 1 - %18 = load %class.Node*, %class.Node** %17, align 8 - store %class.Node* %18, %class.Node** %2, align 8 - br label %6, !llvm.loop !8 - -19: ; preds = %6 - %20 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([40 x i8], [40 x i8]* @.str.2, i64 0, i64 0)) - br label %21 - -21: ; preds = %24, %19 - %22 = load %class.Node*, %class.Node** %3, align 8 - %23 = icmp ne %class.Node* %22, null - br i1 %23, label %24, label %33 - -24: ; preds = %21 - %25 = load %class.Node*, %class.Node** %3, align 8 - %26 = getelementptr inbounds %class.Node, %class.Node* %25, i32 0, i32 0 - %27 = load i32, i32* %26, align 8 - %28 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %27) - %29 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %28, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - %30 = load %class.Node*, %class.Node** %3, align 8 - %31 = getelementptr inbounds %class.Node, %class.Node* %30, i32 0, i32 2 - %32 = load %class.Node*, %class.Node** %31, align 8 - store %class.Node* %32, %class.Node** %3, align 8 - br label %21, !llvm.loop !9 - -33: ; preds = %21 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z4swapPiS_(i32* noundef %0, i32* noundef %1) #5 { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load i32*, i32** %3, align 8 - %7 = load i32, i32* %6, align 4 - store i32 %7, i32* %5, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = load i32*, i32** %3, align 8 - store i32 %9, i32* %10, align 4 - %11 = load i32, i32* %5, align 4 - %12 = load i32*, i32** %4, align 8 - store i32 %11, i32* %12, align 4 - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca %class.Node*, align 8 - store i32 0, i32* %1, align 4 - store %class.Node* null, %class.Node** %2, align 8 - call void @_Z6insertPP4Nodei(%class.Node** noundef %2, i32 noundef 5) - call void @_Z6insertPP4Nodei(%class.Node** noundef %2, i32 noundef 20) - call void @_Z6insertPP4Nodei(%class.Node** noundef %2, i32 noundef 4) - call void @_Z6insertPP4Nodei(%class.Node** noundef %2, i32 noundef 3) - call void @_Z6insertPP4Nodei(%class.Node** noundef %2, i32 noundef 30) - call void @_Z6insertPP4Nodei(%class.Node** noundef %2, i32 noundef 10) - %3 = load %class.Node*, %class.Node** %2, align 8 - %4 = call noundef %class.Node* @_Z9mergeSortP4Node(%class.Node* noundef %3) - store %class.Node* %4, %class.Node** %2, align 8 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([27 x i8], [27 x i8]* @.str.3, i64 0, i64 0)) - %6 = load %class.Node*, %class.Node** %2, align 8 - call void @_Z5printP4Node(%class.Node* noundef %6) - ret i32 0 -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_merge_sort_for_doubly_linked_list.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn writeonly } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/mergeSort_LinkedList.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/mergeSort_LinkedList.ll deleted file mode 100644 index 367baa7c..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/mergeSort_LinkedList.ll +++ /dev/null @@ -1,337 +0,0 @@ -; ModuleID = 'PE-benchmarks/mergeSort_LinkedList.cpp' -source_filename = "PE-benchmarks/mergeSort_LinkedList.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Node = type { i32, %class.Node* } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.1 = private unnamed_addr constant [25 x i8] c"Sorted Linked List is: \0A\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_mergeSort_LinkedList.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z9MergeSortPP4Node(%class.Node** noundef %0) #4 { - %2 = alloca %class.Node**, align 8 - %3 = alloca %class.Node*, align 8 - %4 = alloca %class.Node*, align 8 - %5 = alloca %class.Node*, align 8 - store %class.Node** %0, %class.Node*** %2, align 8 - %6 = load %class.Node**, %class.Node*** %2, align 8 - %7 = load %class.Node*, %class.Node** %6, align 8 - store %class.Node* %7, %class.Node** %3, align 8 - %8 = load %class.Node*, %class.Node** %3, align 8 - %9 = icmp eq %class.Node* %8, null - br i1 %9, label %15, label %10 - -10: ; preds = %1 - %11 = load %class.Node*, %class.Node** %3, align 8 - %12 = getelementptr inbounds %class.Node, %class.Node* %11, i32 0, i32 1 - %13 = load %class.Node*, %class.Node** %12, align 8 - %14 = icmp eq %class.Node* %13, null - br i1 %14, label %15, label %16 - -15: ; preds = %10, %1 - br label %22 - -16: ; preds = %10 - %17 = load %class.Node*, %class.Node** %3, align 8 - call void @_Z14FrontBackSplitP4NodePS0_S1_(%class.Node* noundef %17, %class.Node** noundef %4, %class.Node** noundef %5) - call void @_Z9MergeSortPP4Node(%class.Node** noundef %4) - call void @_Z9MergeSortPP4Node(%class.Node** noundef %5) - %18 = load %class.Node*, %class.Node** %4, align 8 - %19 = load %class.Node*, %class.Node** %5, align 8 - %20 = call noundef %class.Node* @_Z11SortedMergeP4NodeS0_(%class.Node* noundef %18, %class.Node* noundef %19) - %21 = load %class.Node**, %class.Node*** %2, align 8 - store %class.Node* %20, %class.Node** %21, align 8 - br label %22 - -22: ; preds = %16, %15 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z14FrontBackSplitP4NodePS0_S1_(%class.Node* noundef %0, %class.Node** noundef %1, %class.Node** noundef %2) #5 { - %4 = alloca %class.Node*, align 8 - %5 = alloca %class.Node**, align 8 - %6 = alloca %class.Node**, align 8 - %7 = alloca %class.Node*, align 8 - %8 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %4, align 8 - store %class.Node** %1, %class.Node*** %5, align 8 - store %class.Node** %2, %class.Node*** %6, align 8 - %9 = load %class.Node*, %class.Node** %4, align 8 - store %class.Node* %9, %class.Node** %8, align 8 - %10 = load %class.Node*, %class.Node** %4, align 8 - %11 = getelementptr inbounds %class.Node, %class.Node* %10, i32 0, i32 1 - %12 = load %class.Node*, %class.Node** %11, align 8 - store %class.Node* %12, %class.Node** %7, align 8 - br label %13 - -13: ; preds = %29, %3 - %14 = load %class.Node*, %class.Node** %7, align 8 - %15 = icmp ne %class.Node* %14, null - br i1 %15, label %16, label %30 - -16: ; preds = %13 - %17 = load %class.Node*, %class.Node** %7, align 8 - %18 = getelementptr inbounds %class.Node, %class.Node* %17, i32 0, i32 1 - %19 = load %class.Node*, %class.Node** %18, align 8 - store %class.Node* %19, %class.Node** %7, align 8 - %20 = load %class.Node*, %class.Node** %7, align 8 - %21 = icmp ne %class.Node* %20, null - br i1 %21, label %22, label %29 - -22: ; preds = %16 - %23 = load %class.Node*, %class.Node** %8, align 8 - %24 = getelementptr inbounds %class.Node, %class.Node* %23, i32 0, i32 1 - %25 = load %class.Node*, %class.Node** %24, align 8 - store %class.Node* %25, %class.Node** %8, align 8 - %26 = load %class.Node*, %class.Node** %7, align 8 - %27 = getelementptr inbounds %class.Node, %class.Node* %26, i32 0, i32 1 - %28 = load %class.Node*, %class.Node** %27, align 8 - store %class.Node* %28, %class.Node** %7, align 8 - br label %29 - -29: ; preds = %22, %16 - br label %13, !llvm.loop !6 - -30: ; preds = %13 - %31 = load %class.Node*, %class.Node** %4, align 8 - %32 = load %class.Node**, %class.Node*** %5, align 8 - store %class.Node* %31, %class.Node** %32, align 8 - %33 = load %class.Node*, %class.Node** %8, align 8 - %34 = getelementptr inbounds %class.Node, %class.Node* %33, i32 0, i32 1 - %35 = load %class.Node*, %class.Node** %34, align 8 - %36 = load %class.Node**, %class.Node*** %6, align 8 - store %class.Node* %35, %class.Node** %36, align 8 - %37 = load %class.Node*, %class.Node** %8, align 8 - %38 = getelementptr inbounds %class.Node, %class.Node* %37, i32 0, i32 1 - store %class.Node* null, %class.Node** %38, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef %class.Node* @_Z11SortedMergeP4NodeS0_(%class.Node* noundef %0, %class.Node* noundef %1) #4 { - %3 = alloca %class.Node*, align 8 - %4 = alloca %class.Node*, align 8 - %5 = alloca %class.Node*, align 8 - %6 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %4, align 8 - store %class.Node* %1, %class.Node** %5, align 8 - store %class.Node* null, %class.Node** %6, align 8 - %7 = load %class.Node*, %class.Node** %4, align 8 - %8 = icmp eq %class.Node* %7, null - br i1 %8, label %9, label %11 - -9: ; preds = %2 - %10 = load %class.Node*, %class.Node** %5, align 8 - store %class.Node* %10, %class.Node** %3, align 8 - br label %45 - -11: ; preds = %2 - %12 = load %class.Node*, %class.Node** %5, align 8 - %13 = icmp eq %class.Node* %12, null - br i1 %13, label %14, label %16 - -14: ; preds = %11 - %15 = load %class.Node*, %class.Node** %4, align 8 - store %class.Node* %15, %class.Node** %3, align 8 - br label %45 - -16: ; preds = %11 - br label %17 - -17: ; preds = %16 - %18 = load %class.Node*, %class.Node** %4, align 8 - %19 = getelementptr inbounds %class.Node, %class.Node* %18, i32 0, i32 0 - %20 = load i32, i32* %19, align 8 - %21 = load %class.Node*, %class.Node** %5, align 8 - %22 = getelementptr inbounds %class.Node, %class.Node* %21, i32 0, i32 0 - %23 = load i32, i32* %22, align 8 - %24 = icmp sle i32 %20, %23 - br i1 %24, label %25, label %34 - -25: ; preds = %17 - %26 = load %class.Node*, %class.Node** %4, align 8 - store %class.Node* %26, %class.Node** %6, align 8 - %27 = load %class.Node*, %class.Node** %4, align 8 - %28 = getelementptr inbounds %class.Node, %class.Node* %27, i32 0, i32 1 - %29 = load %class.Node*, %class.Node** %28, align 8 - %30 = load %class.Node*, %class.Node** %5, align 8 - %31 = call noundef %class.Node* @_Z11SortedMergeP4NodeS0_(%class.Node* noundef %29, %class.Node* noundef %30) - %32 = load %class.Node*, %class.Node** %6, align 8 - %33 = getelementptr inbounds %class.Node, %class.Node* %32, i32 0, i32 1 - store %class.Node* %31, %class.Node** %33, align 8 - br label %43 - -34: ; preds = %17 - %35 = load %class.Node*, %class.Node** %5, align 8 - store %class.Node* %35, %class.Node** %6, align 8 - %36 = load %class.Node*, %class.Node** %4, align 8 - %37 = load %class.Node*, %class.Node** %5, align 8 - %38 = getelementptr inbounds %class.Node, %class.Node* %37, i32 0, i32 1 - %39 = load %class.Node*, %class.Node** %38, align 8 - %40 = call noundef %class.Node* @_Z11SortedMergeP4NodeS0_(%class.Node* noundef %36, %class.Node* noundef %39) - %41 = load %class.Node*, %class.Node** %6, align 8 - %42 = getelementptr inbounds %class.Node, %class.Node* %41, i32 0, i32 1 - store %class.Node* %40, %class.Node** %42, align 8 - br label %43 - -43: ; preds = %34, %25 - %44 = load %class.Node*, %class.Node** %6, align 8 - store %class.Node* %44, %class.Node** %3, align 8 - br label %45 - -45: ; preds = %43, %14, %9 - %46 = load %class.Node*, %class.Node** %3, align 8 - ret %class.Node* %46 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z9printListP4Node(%class.Node* noundef %0) #4 { - %2 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %2, align 8 - br label %3 - -3: ; preds = %6, %1 - %4 = load %class.Node*, %class.Node** %2, align 8 - %5 = icmp ne %class.Node* %4, null - br i1 %5, label %6, label %15 - -6: ; preds = %3 - %7 = load %class.Node*, %class.Node** %2, align 8 - %8 = getelementptr inbounds %class.Node, %class.Node* %7, i32 0, i32 0 - %9 = load i32, i32* %8, align 8 - %10 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %9) - %11 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %10, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - %12 = load %class.Node*, %class.Node** %2, align 8 - %13 = getelementptr inbounds %class.Node, %class.Node* %12, i32 0, i32 1 - %14 = load %class.Node*, %class.Node** %13, align 8 - store %class.Node* %14, %class.Node** %2, align 8 - br label %3, !llvm.loop !8 - -15: ; preds = %3 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z4pushPP4Nodei(%class.Node** noundef %0, i32 noundef %1) #4 { - %3 = alloca %class.Node**, align 8 - %4 = alloca i32, align 4 - %5 = alloca %class.Node*, align 8 - store %class.Node** %0, %class.Node*** %3, align 8 - store i32 %1, i32* %4, align 4 - %6 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 16) #9 - %7 = bitcast i8* %6 to %class.Node* - %8 = bitcast %class.Node* %7 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %8, i8 0, i64 16, i1 false) - store %class.Node* %7, %class.Node** %5, align 8 - %9 = load i32, i32* %4, align 4 - %10 = load %class.Node*, %class.Node** %5, align 8 - %11 = getelementptr inbounds %class.Node, %class.Node* %10, i32 0, i32 0 - store i32 %9, i32* %11, align 8 - %12 = load %class.Node**, %class.Node*** %3, align 8 - %13 = load %class.Node*, %class.Node** %12, align 8 - %14 = load %class.Node*, %class.Node** %5, align 8 - %15 = getelementptr inbounds %class.Node, %class.Node* %14, i32 0, i32 1 - store %class.Node* %13, %class.Node** %15, align 8 - %16 = load %class.Node*, %class.Node** %5, align 8 - %17 = load %class.Node**, %class.Node*** %3, align 8 - store %class.Node* %16, %class.Node** %17, align 8 - ret void -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #6 - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #7 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca %class.Node*, align 8 - %3 = alloca %class.Node*, align 8 - store i32 0, i32* %1, align 4 - store %class.Node* null, %class.Node** %2, align 8 - store %class.Node* null, %class.Node** %3, align 8 - call void @_Z4pushPP4Nodei(%class.Node** noundef %3, i32 noundef 15) - call void @_Z4pushPP4Nodei(%class.Node** noundef %3, i32 noundef 10) - call void @_Z4pushPP4Nodei(%class.Node** noundef %3, i32 noundef 5) - call void @_Z4pushPP4Nodei(%class.Node** noundef %3, i32 noundef 20) - call void @_Z4pushPP4Nodei(%class.Node** noundef %3, i32 noundef 3) - call void @_Z4pushPP4Nodei(%class.Node** noundef %3, i32 noundef 2) - call void @_Z9MergeSortPP4Node(%class.Node** noundef %3) - %4 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([25 x i8], [25 x i8]* @.str.1, i64 0, i64 0)) - %5 = load %class.Node*, %class.Node** %3, align 8 - call void @_Z9printListP4Node(%class.Node* noundef %5) - ret i32 0 -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_mergeSort_LinkedList.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn writeonly } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/min-cost-path.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/min-cost-path.ll deleted file mode 100644 index 46517977..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/min-cost-path.ll +++ /dev/null @@ -1,177 +0,0 @@ -; ModuleID = 'PE-benchmarks/min-cost-path.cpp' -source_filename = "PE-benchmarks/min-cost-path.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@__const.main.cost = private unnamed_addr constant [3 x [3 x i32]] [[3 x i32] [i32 1, i32 2, i32 3], [3 x i32] [i32 4, i32 8, i32 2], [3 x i32] [i32 1, i32 5, i32 3]], align 16 -@.str = private unnamed_addr constant [5 x i8] c" %d \00", align 1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z7minCostPA3_iii([3 x i32]* noundef %0, i32 noundef %1, i32 noundef %2) #0 { - %4 = alloca i32, align 4 - %5 = alloca [3 x i32]*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - store [3 x i32]* %0, [3 x i32]** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - %8 = load i32, i32* %7, align 4 - %9 = icmp slt i32 %8, 0 - br i1 %9, label %13, label %10 - -10: ; preds = %3 - %11 = load i32, i32* %6, align 4 - %12 = icmp slt i32 %11, 0 - br i1 %12, label %13, label %14 - -13: ; preds = %10, %3 - store i32 2147483647, i32* %4, align 4 - br label %56 - -14: ; preds = %10 - %15 = load i32, i32* %6, align 4 - %16 = icmp eq i32 %15, 0 - br i1 %16, label %17, label %29 - -17: ; preds = %14 - %18 = load i32, i32* %7, align 4 - %19 = icmp eq i32 %18, 0 - br i1 %19, label %20, label %29 - -20: ; preds = %17 - %21 = load [3 x i32]*, [3 x i32]** %5, align 8 - %22 = load i32, i32* %6, align 4 - %23 = sext i32 %22 to i64 - %24 = getelementptr inbounds [3 x i32], [3 x i32]* %21, i64 %23 - %25 = load i32, i32* %7, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds [3 x i32], [3 x i32]* %24, i64 0, i64 %26 - %28 = load i32, i32* %27, align 4 - store i32 %28, i32* %4, align 4 - br label %56 - -29: ; preds = %17, %14 - %30 = load [3 x i32]*, [3 x i32]** %5, align 8 - %31 = load i32, i32* %6, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds [3 x i32], [3 x i32]* %30, i64 %32 - %34 = load i32, i32* %7, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds [3 x i32], [3 x i32]* %33, i64 0, i64 %35 - %37 = load i32, i32* %36, align 4 - %38 = load [3 x i32]*, [3 x i32]** %5, align 8 - %39 = load i32, i32* %6, align 4 - %40 = sub nsw i32 %39, 1 - %41 = load i32, i32* %7, align 4 - %42 = sub nsw i32 %41, 1 - %43 = call noundef i32 @_Z7minCostPA3_iii([3 x i32]* noundef %38, i32 noundef %40, i32 noundef %42) - %44 = load [3 x i32]*, [3 x i32]** %5, align 8 - %45 = load i32, i32* %6, align 4 - %46 = sub nsw i32 %45, 1 - %47 = load i32, i32* %7, align 4 - %48 = call noundef i32 @_Z7minCostPA3_iii([3 x i32]* noundef %44, i32 noundef %46, i32 noundef %47) - %49 = load [3 x i32]*, [3 x i32]** %5, align 8 - %50 = load i32, i32* %6, align 4 - %51 = load i32, i32* %7, align 4 - %52 = sub nsw i32 %51, 1 - %53 = call noundef i32 @_Z7minCostPA3_iii([3 x i32]* noundef %49, i32 noundef %50, i32 noundef %52) - %54 = call noundef i32 @_Z3miniii(i32 noundef %43, i32 noundef %48, i32 noundef %53) - %55 = add nsw i32 %37, %54 - store i32 %55, i32* %4, align 4 - br label %56 - -56: ; preds = %29, %20, %13 - %57 = load i32, i32* %4, align 4 - ret i32 %57 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3miniii(i32 noundef %0, i32 noundef %1, i32 noundef %2) #1 { - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - store i32 %0, i32* %5, align 4 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - %8 = load i32, i32* %5, align 4 - %9 = load i32, i32* %6, align 4 - %10 = icmp slt i32 %8, %9 - br i1 %10, label %11, label %21 - -11: ; preds = %3 - %12 = load i32, i32* %5, align 4 - %13 = load i32, i32* %7, align 4 - %14 = icmp slt i32 %12, %13 - br i1 %14, label %15, label %17 - -15: ; preds = %11 - %16 = load i32, i32* %5, align 4 - br label %19 - -17: ; preds = %11 - %18 = load i32, i32* %7, align 4 - br label %19 - -19: ; preds = %17, %15 - %20 = phi i32 [ %16, %15 ], [ %18, %17 ] - store i32 %20, i32* %4, align 4 - br label %31 - -21: ; preds = %3 - %22 = load i32, i32* %6, align 4 - %23 = load i32, i32* %7, align 4 - %24 = icmp slt i32 %22, %23 - br i1 %24, label %25, label %27 - -25: ; preds = %21 - %26 = load i32, i32* %6, align 4 - br label %29 - -27: ; preds = %21 - %28 = load i32, i32* %7, align 4 - br label %29 - -29: ; preds = %27, %25 - %30 = phi i32 [ %26, %25 ], [ %28, %27 ] - store i32 %30, i32* %4, align 4 - br label %31 - -31: ; preds = %29, %19 - %32 = load i32, i32* %4, align 4 - ret i32 %32 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #2 { - %1 = alloca i32, align 4 - %2 = alloca [3 x [3 x i32]], align 16 - store i32 0, i32* %1, align 4 - %3 = bitcast [3 x [3 x i32]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %3, i8* align 16 bitcast ([3 x [3 x i32]]* @__const.main.cost to i8*), i64 36, i1 false) - %4 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* %2, i64 0, i64 0 - %5 = call noundef i32 @_Z7minCostPA3_iii([3 x i32]* noundef %4, i32 noundef 2, i32 noundef 2) - %6 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0), i32 noundef %5) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #3 - -declare i32 @printf(i8* noundef, ...) #4 - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { argmemonly nofree nounwind willreturn } -attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.ll deleted file mode 100644 index df7610ef..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.ll +++ /dev/null @@ -1,196 +0,0 @@ -; ModuleID = 'PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp' -source_filename = "PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@__const.main.a = private unnamed_addr constant [4 x i32] [i32 5, i32 6, i32 1, i32 3], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_minimum_adjacent_swaps_to_move_maximum_and_minimum_to_corners.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z5solvePii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 -1, i32* %5, align 4 - %10 = load i32*, i32** %3, align 8 - %11 = getelementptr inbounds i32, i32* %10, i64 0 - %12 = load i32, i32* %11, align 4 - store i32 %12, i32* %6, align 4 - store i32 0, i32* %7, align 4 - store i32 0, i32* %8, align 4 - store i32 0, i32* %9, align 4 - br label %13 - -13: ; preds = %48, %2 - %14 = load i32, i32* %9, align 4 - %15 = load i32, i32* %4, align 4 - %16 = icmp slt i32 %14, %15 - br i1 %16, label %17, label %51 - -17: ; preds = %13 - %18 = load i32*, i32** %3, align 8 - %19 = load i32, i32* %9, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds i32, i32* %18, i64 %20 - %22 = load i32, i32* %21, align 4 - %23 = load i32, i32* %5, align 4 - %24 = icmp sgt i32 %22, %23 - br i1 %24, label %25, label %32 - -25: ; preds = %17 - %26 = load i32*, i32** %3, align 8 - %27 = load i32, i32* %9, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds i32, i32* %26, i64 %28 - %30 = load i32, i32* %29, align 4 - store i32 %30, i32* %5, align 4 - %31 = load i32, i32* %9, align 4 - store i32 %31, i32* %7, align 4 - br label %32 - -32: ; preds = %25, %17 - %33 = load i32*, i32** %3, align 8 - %34 = load i32, i32* %9, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds i32, i32* %33, i64 %35 - %37 = load i32, i32* %36, align 4 - %38 = load i32, i32* %6, align 4 - %39 = icmp sle i32 %37, %38 - br i1 %39, label %40, label %47 - -40: ; preds = %32 - %41 = load i32*, i32** %3, align 8 - %42 = load i32, i32* %9, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds i32, i32* %41, i64 %43 - %45 = load i32, i32* %44, align 4 - store i32 %45, i32* %6, align 4 - %46 = load i32, i32* %9, align 4 - store i32 %46, i32* %8, align 4 - br label %47 - -47: ; preds = %40, %32 - br label %48 - -48: ; preds = %47 - %49 = load i32, i32* %9, align 4 - %50 = add nsw i32 %49, 1 - store i32 %50, i32* %9, align 4 - br label %13, !llvm.loop !6 - -51: ; preds = %13 - %52 = load i32, i32* %8, align 4 - %53 = load i32, i32* %7, align 4 - %54 = icmp slt i32 %52, %53 - br i1 %54, label %55, label %63 - -55: ; preds = %51 - %56 = load i32, i32* %7, align 4 - %57 = load i32, i32* %4, align 4 - %58 = load i32, i32* %8, align 4 - %59 = sub nsw i32 %57, %58 - %60 = sub nsw i32 %59, 2 - %61 = add nsw i32 %56, %60 - %62 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %61) - br label %71 - -63: ; preds = %51 - %64 = load i32, i32* %7, align 4 - %65 = load i32, i32* %4, align 4 - %66 = load i32, i32* %8, align 4 - %67 = sub nsw i32 %65, %66 - %68 = sub nsw i32 %67, 1 - %69 = add nsw i32 %64, %68 - %70 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %69) - br label %71 - -71: ; preds = %63, %55 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 { - %1 = alloca i32, align 4 - %2 = alloca [4 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [4 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([4 x i32]* @__const.main.a to i8*), i64 16, i1 false) - store i32 4, i32* %3, align 4 - %5 = getelementptr inbounds [4 x i32], [4 x i32]* %2, i64 0, i64 0 - %6 = load i32, i32* %3, align 4 - call void @_Z5solvePii(i32* noundef %5, i32 noundef %6) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #6 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_minimum_adjacent_swaps_to_move_maximum_and_minimum_to_corners.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-cost-polygon-triangulation.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-cost-polygon-triangulation.ll deleted file mode 100644 index 5c788dc1..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-cost-polygon-triangulation.ll +++ /dev/null @@ -1,465 +0,0 @@ -; ModuleID = 'PE-benchmarks/minimum-cost-polygon-triangulation.cpp' -source_filename = "PE-benchmarks/minimum-cost-polygon-triangulation.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%struct.Point = type { i32, i32 } - -$_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_minimum_cost_polygon_triangulation.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef double @_Z3mindd(double noundef %0, double noundef %1) #4 { - %3 = alloca double, align 8 - %4 = alloca double, align 8 - store double %0, double* %3, align 8 - store double %1, double* %4, align 8 - %5 = load double, double* %3, align 8 - %6 = load double, double* %4, align 8 - %7 = fcmp ole double %5, %6 - br i1 %7, label %8, label %10 - -8: ; preds = %2 - %9 = load double, double* %3, align 8 - br label %12 - -10: ; preds = %2 - %11 = load double, double* %4, align 8 - br label %12 - -12: ; preds = %10, %8 - %13 = phi double [ %9, %8 ], [ %11, %10 ] - ret double %13 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef double @_Z4dist5PointS_(i64 %0, i64 %1) #5 { - %3 = alloca %struct.Point, align 4 - %4 = alloca %struct.Point, align 4 - %5 = bitcast %struct.Point* %3 to i64* - store i64 %0, i64* %5, align 4 - %6 = bitcast %struct.Point* %4 to i64* - store i64 %1, i64* %6, align 4 - %7 = getelementptr inbounds %struct.Point, %struct.Point* %3, i32 0, i32 0 - %8 = load i32, i32* %7, align 4 - %9 = getelementptr inbounds %struct.Point, %struct.Point* %4, i32 0, i32 0 - %10 = load i32, i32* %9, align 4 - %11 = sub nsw i32 %8, %10 - %12 = getelementptr inbounds %struct.Point, %struct.Point* %3, i32 0, i32 0 - %13 = load i32, i32* %12, align 4 - %14 = getelementptr inbounds %struct.Point, %struct.Point* %4, i32 0, i32 0 - %15 = load i32, i32* %14, align 4 - %16 = sub nsw i32 %13, %15 - %17 = mul nsw i32 %11, %16 - %18 = getelementptr inbounds %struct.Point, %struct.Point* %3, i32 0, i32 1 - %19 = load i32, i32* %18, align 4 - %20 = getelementptr inbounds %struct.Point, %struct.Point* %4, i32 0, i32 1 - %21 = load i32, i32* %20, align 4 - %22 = sub nsw i32 %19, %21 - %23 = getelementptr inbounds %struct.Point, %struct.Point* %3, i32 0, i32 1 - %24 = load i32, i32* %23, align 4 - %25 = getelementptr inbounds %struct.Point, %struct.Point* %4, i32 0, i32 1 - %26 = load i32, i32* %25, align 4 - %27 = sub nsw i32 %24, %26 - %28 = mul nsw i32 %22, %27 - %29 = add nsw i32 %17, %28 - %30 = call noundef double @_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_(i32 noundef %29) - ret double %30 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef double @_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_(i32 noundef %0) #4 comdat { - %2 = alloca i32, align 4 - store i32 %0, i32* %2, align 4 - %3 = load i32, i32* %2, align 4 - %4 = sitofp i32 %3 to double - %5 = call double @sqrt(double noundef %4) #3 - ret double %5 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef double @_Z4costP5Pointiii(%struct.Point* noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #5 { - %5 = alloca %struct.Point*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca %struct.Point, align 4 - %10 = alloca %struct.Point, align 4 - %11 = alloca %struct.Point, align 4 - %12 = alloca %struct.Point, align 4 - %13 = alloca %struct.Point, align 4 - %14 = alloca %struct.Point, align 4 - %15 = alloca %struct.Point, align 4 - %16 = alloca %struct.Point, align 4 - %17 = alloca %struct.Point, align 4 - store %struct.Point* %0, %struct.Point** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - store i32 %3, i32* %8, align 4 - %18 = load %struct.Point*, %struct.Point** %5, align 8 - %19 = load i32, i32* %6, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds %struct.Point, %struct.Point* %18, i64 %20 - %22 = bitcast %struct.Point* %9 to i8* - %23 = bitcast %struct.Point* %21 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %22, i8* align 4 %23, i64 8, i1 false) - %24 = load %struct.Point*, %struct.Point** %5, align 8 - %25 = load i32, i32* %7, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds %struct.Point, %struct.Point* %24, i64 %26 - %28 = bitcast %struct.Point* %10 to i8* - %29 = bitcast %struct.Point* %27 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %28, i8* align 4 %29, i64 8, i1 false) - %30 = load %struct.Point*, %struct.Point** %5, align 8 - %31 = load i32, i32* %8, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds %struct.Point, %struct.Point* %30, i64 %32 - %34 = bitcast %struct.Point* %11 to i8* - %35 = bitcast %struct.Point* %33 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %34, i8* align 4 %35, i64 8, i1 false) - %36 = bitcast %struct.Point* %12 to i8* - %37 = bitcast %struct.Point* %9 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %36, i8* align 4 %37, i64 8, i1 false) - %38 = bitcast %struct.Point* %13 to i8* - %39 = bitcast %struct.Point* %10 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %38, i8* align 4 %39, i64 8, i1 false) - %40 = bitcast %struct.Point* %12 to i64* - %41 = load i64, i64* %40, align 4 - %42 = bitcast %struct.Point* %13 to i64* - %43 = load i64, i64* %42, align 4 - %44 = call noundef double @_Z4dist5PointS_(i64 %41, i64 %43) - %45 = bitcast %struct.Point* %14 to i8* - %46 = bitcast %struct.Point* %10 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %45, i8* align 4 %46, i64 8, i1 false) - %47 = bitcast %struct.Point* %15 to i8* - %48 = bitcast %struct.Point* %11 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %47, i8* align 4 %48, i64 8, i1 false) - %49 = bitcast %struct.Point* %14 to i64* - %50 = load i64, i64* %49, align 4 - %51 = bitcast %struct.Point* %15 to i64* - %52 = load i64, i64* %51, align 4 - %53 = call noundef double @_Z4dist5PointS_(i64 %50, i64 %52) - %54 = fadd double %44, %53 - %55 = bitcast %struct.Point* %16 to i8* - %56 = bitcast %struct.Point* %11 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %55, i8* align 4 %56, i64 8, i1 false) - %57 = bitcast %struct.Point* %17 to i8* - %58 = bitcast %struct.Point* %9 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %57, i8* align 4 %58, i64 8, i1 false) - %59 = bitcast %struct.Point* %16 to i64* - %60 = load i64, i64* %59, align 4 - %61 = bitcast %struct.Point* %17 to i64* - %62 = load i64, i64* %61, align 4 - %63 = call noundef double @_Z4dist5PointS_(i64 %60, i64 %62) - %64 = fadd double %54, %63 - ret double %64 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #6 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef double @_Z5mTCDPP5Pointi(%struct.Point* noundef %0, i32 noundef %1) #5 { - %3 = alloca double, align 8 - %4 = alloca %struct.Point*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i8*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca double, align 8 - store %struct.Point* %0, %struct.Point** %4, align 8 - store i32 %1, i32* %5, align 4 - %14 = load i32, i32* %5, align 4 - %15 = icmp slt i32 %14, 3 - br i1 %15, label %16, label %17 - -16: ; preds = %2 - store double 0.000000e+00, double* %3, align 8 - br label %129 - -17: ; preds = %2 - %18 = load i32, i32* %5, align 4 - %19 = zext i32 %18 to i64 - %20 = load i32, i32* %5, align 4 - %21 = zext i32 %20 to i64 - %22 = call i8* @llvm.stacksave() - store i8* %22, i8** %6, align 8 - %23 = mul nuw i64 %19, %21 - %24 = alloca double, i64 %23, align 16 - store i64 %19, i64* %7, align 8 - store i64 %21, i64* %8, align 8 - store i32 0, i32* %9, align 4 - br label %25 - -25: ; preds = %117, %17 - %26 = load i32, i32* %9, align 4 - %27 = load i32, i32* %5, align 4 - %28 = icmp slt i32 %26, %27 - br i1 %28, label %29, label %120 - -29: ; preds = %25 - store i32 0, i32* %10, align 4 - %30 = load i32, i32* %9, align 4 - store i32 %30, i32* %11, align 4 - br label %31 - -31: ; preds = %111, %29 - %32 = load i32, i32* %11, align 4 - %33 = load i32, i32* %5, align 4 - %34 = icmp slt i32 %32, %33 - br i1 %34, label %35, label %116 - -35: ; preds = %31 - %36 = load i32, i32* %11, align 4 - %37 = load i32, i32* %10, align 4 - %38 = add nsw i32 %37, 2 - %39 = icmp slt i32 %36, %38 - br i1 %39, label %40, label %48 - -40: ; preds = %35 - %41 = load i32, i32* %10, align 4 - %42 = sext i32 %41 to i64 - %43 = mul nsw i64 %42, %21 - %44 = getelementptr inbounds double, double* %24, i64 %43 - %45 = load i32, i32* %11, align 4 - %46 = sext i32 %45 to i64 - %47 = getelementptr inbounds double, double* %44, i64 %46 - store double 0.000000e+00, double* %47, align 8 - br label %110 - -48: ; preds = %35 - %49 = load i32, i32* %10, align 4 - %50 = sext i32 %49 to i64 - %51 = mul nsw i64 %50, %21 - %52 = getelementptr inbounds double, double* %24, i64 %51 - %53 = load i32, i32* %11, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds double, double* %52, i64 %54 - store double 1.000000e+06, double* %55, align 8 - %56 = load i32, i32* %10, align 4 - %57 = add nsw i32 %56, 1 - store i32 %57, i32* %12, align 4 - br label %58 - -58: ; preds = %106, %48 - %59 = load i32, i32* %12, align 4 - %60 = load i32, i32* %11, align 4 - %61 = icmp slt i32 %59, %60 - br i1 %61, label %62, label %109 - -62: ; preds = %58 - %63 = load i32, i32* %10, align 4 - %64 = sext i32 %63 to i64 - %65 = mul nsw i64 %64, %21 - %66 = getelementptr inbounds double, double* %24, i64 %65 - %67 = load i32, i32* %12, align 4 - %68 = sext i32 %67 to i64 - %69 = getelementptr inbounds double, double* %66, i64 %68 - %70 = load double, double* %69, align 8 - %71 = load i32, i32* %12, align 4 - %72 = sext i32 %71 to i64 - %73 = mul nsw i64 %72, %21 - %74 = getelementptr inbounds double, double* %24, i64 %73 - %75 = load i32, i32* %11, align 4 - %76 = sext i32 %75 to i64 - %77 = getelementptr inbounds double, double* %74, i64 %76 - %78 = load double, double* %77, align 8 - %79 = fadd double %70, %78 - %80 = load %struct.Point*, %struct.Point** %4, align 8 - %81 = load i32, i32* %10, align 4 - %82 = load i32, i32* %11, align 4 - %83 = load i32, i32* %12, align 4 - %84 = call noundef double @_Z4costP5Pointiii(%struct.Point* noundef %80, i32 noundef %81, i32 noundef %82, i32 noundef %83) - %85 = fadd double %79, %84 - store double %85, double* %13, align 8 - %86 = load i32, i32* %10, align 4 - %87 = sext i32 %86 to i64 - %88 = mul nsw i64 %87, %21 - %89 = getelementptr inbounds double, double* %24, i64 %88 - %90 = load i32, i32* %11, align 4 - %91 = sext i32 %90 to i64 - %92 = getelementptr inbounds double, double* %89, i64 %91 - %93 = load double, double* %92, align 8 - %94 = load double, double* %13, align 8 - %95 = fcmp ogt double %93, %94 - br i1 %95, label %96, label %105 - -96: ; preds = %62 - %97 = load double, double* %13, align 8 - %98 = load i32, i32* %10, align 4 - %99 = sext i32 %98 to i64 - %100 = mul nsw i64 %99, %21 - %101 = getelementptr inbounds double, double* %24, i64 %100 - %102 = load i32, i32* %11, align 4 - %103 = sext i32 %102 to i64 - %104 = getelementptr inbounds double, double* %101, i64 %103 - store double %97, double* %104, align 8 - br label %105 - -105: ; preds = %96, %62 - br label %106 - -106: ; preds = %105 - %107 = load i32, i32* %12, align 4 - %108 = add nsw i32 %107, 1 - store i32 %108, i32* %12, align 4 - br label %58, !llvm.loop !6 - -109: ; preds = %58 - br label %110 - -110: ; preds = %109, %40 - br label %111 - -111: ; preds = %110 - %112 = load i32, i32* %10, align 4 - %113 = add nsw i32 %112, 1 - store i32 %113, i32* %10, align 4 - %114 = load i32, i32* %11, align 4 - %115 = add nsw i32 %114, 1 - store i32 %115, i32* %11, align 4 - br label %31, !llvm.loop !8 - -116: ; preds = %31 - br label %117 - -117: ; preds = %116 - %118 = load i32, i32* %9, align 4 - %119 = add nsw i32 %118, 1 - store i32 %119, i32* %9, align 4 - br label %25, !llvm.loop !9 - -120: ; preds = %25 - %121 = mul nsw i64 0, %21 - %122 = getelementptr inbounds double, double* %24, i64 %121 - %123 = load i32, i32* %5, align 4 - %124 = sub nsw i32 %123, 1 - %125 = sext i32 %124 to i64 - %126 = getelementptr inbounds double, double* %122, i64 %125 - %127 = load double, double* %126, align 8 - store double %127, double* %3, align 8 - %128 = load i8*, i8** %6, align 8 - call void @llvm.stackrestore(i8* %128) - br label %129 - -129: ; preds = %120, %16 - %130 = load double, double* %3, align 8 - ret double %130 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #7 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #7 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca [5 x %struct.Point], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [5 x %struct.Point]* %2 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %4, i8 0, i64 40, i1 false) - %5 = bitcast i8* %4 to [5 x %struct.Point]* - %6 = getelementptr inbounds [5 x %struct.Point], [5 x %struct.Point]* %5, i32 0, i32 1 - %7 = getelementptr inbounds %struct.Point, %struct.Point* %6, i32 0, i32 0 - store i32 1, i32* %7, align 8 - %8 = getelementptr inbounds [5 x %struct.Point], [5 x %struct.Point]* %5, i32 0, i32 2 - %9 = getelementptr inbounds %struct.Point, %struct.Point* %8, i32 0, i32 0 - store i32 2, i32* %9, align 16 - %10 = getelementptr inbounds %struct.Point, %struct.Point* %8, i32 0, i32 1 - store i32 1, i32* %10, align 4 - %11 = getelementptr inbounds [5 x %struct.Point], [5 x %struct.Point]* %5, i32 0, i32 3 - %12 = getelementptr inbounds %struct.Point, %struct.Point* %11, i32 0, i32 0 - store i32 1, i32* %12, align 8 - %13 = getelementptr inbounds %struct.Point, %struct.Point* %11, i32 0, i32 1 - store i32 2, i32* %13, align 4 - %14 = getelementptr inbounds [5 x %struct.Point], [5 x %struct.Point]* %5, i32 0, i32 4 - %15 = getelementptr inbounds %struct.Point, %struct.Point* %14, i32 0, i32 1 - store i32 2, i32* %15, align 4 - store i32 5, i32* %3, align 4 - %16 = getelementptr inbounds [5 x %struct.Point], [5 x %struct.Point]* %2, i64 0, i64 0 - %17 = load i32, i32* %3, align 4 - %18 = call noundef double @_Z5mTCDPP5Pointi(%struct.Point* noundef %16, i32 noundef %17) - %19 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEd(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, double noundef %18) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #9 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEd(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), double noundef) #1 - -; Function Attrs: nounwind -declare double @sqrt(double noundef) #2 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_minimum_cost_polygon_triangulation.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn } -attributes #7 = { nofree nosync nounwind willreturn } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn writeonly } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-cut-in-a-directed-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-cut-in-a-directed-graph.ll deleted file mode 100644 index 9997b789..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-cut-in-a-directed-graph.ll +++ /dev/null @@ -1,2907 +0,0 @@ -; ModuleID = 'PE-benchmarks/minimum-cut-in-a-directed-graph.cpp' -source_filename = "PE-benchmarks/minimum-cut-in-a-directed-graph.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::queue" = type { %"class.std::deque" } -%"class.std::deque" = type { %"class.std::_Deque_base" } -%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } -%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } -%"struct.std::_Deque_base>::_Deque_impl_data" = type { i32**, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } -%"struct.std::_Deque_iterator" = type { i32*, i32*, i32*, i32** } -%"class.std::allocator" = type { i8 } -%"class.std::allocator.0" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator.1" = type { i8 } - -$_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any - -$_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi = comdat any - -$_ZNKSt5queueIiSt5dequeIiSaIiEEE5emptyEv = comdat any - -$_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv = comdat any - -$_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv = comdat any - -$_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev = comdat any - -$_ZSt3minIiERKT_S2_S2_ = comdat any - -$_ZNSt5dequeIiSaIiEED2Ev = comdat any - -$_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_ = comdat any - -$_ZNSt5dequeIiSaIiEE5beginEv = comdat any - -$_ZNSt5dequeIiSaIiEE3endEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEED2Ev = comdat any - -$__clang_call_terminate = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any - -$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any - -$_ZSt16__deque_buf_sizem = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any - -$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any - -$_ZNSaIPiED2Ev = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSaIPiEC2IiEERKSaIT_E = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any - -$_ZNSaIiED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any - -$_ZNSt5dequeIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any - -$_ZNSaIiEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any - -$_ZSt3maxImERKT_S2_S2_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any - -$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any - -$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any - -$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any - -$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any - -$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any - -$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any - -$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any - -$_ZSt3minImERKT_S2_S2_ = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any - -$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__miter_baseIPPiET_S2_ = comdat any - -$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any - -$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__niter_baseIPPiET_S2_ = comdat any - -$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZNKSt5dequeIiSaIiEE5emptyEv = comdat any - -$_ZSteqRKSt15_Deque_iteratorIiRiPiES4_ = comdat any - -$_ZNSt5dequeIiSaIiEE5frontEv = comdat any - -$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any - -$_ZNSt5dequeIiSaIiEE9pop_frontEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any - -$_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [4 x i8] c" - \00", align 1 -@__const.main.graph = private unnamed_addr constant [6 x [6 x i32]] [[6 x i32] [i32 0, i32 16, i32 13, i32 0, i32 0, i32 0], [6 x i32] [i32 0, i32 0, i32 10, i32 12, i32 0, i32 0], [6 x i32] [i32 0, i32 4, i32 0, i32 0, i32 14, i32 0], [6 x i32] [i32 0, i32 0, i32 9, i32 0, i32 0, i32 20], [6 x i32] [i32 0, i32 0, i32 0, i32 7, i32 0, i32 4], [6 x i32] zeroinitializer], align 16 -@.str.1 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_minimum_cut_in_a_directed_graph.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z3bfsPA6_iiiPi([6 x i32]* noundef %0, i32 noundef %1, i32 noundef %2, i32* noundef %3) #4 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %5 = alloca [6 x i32]*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32*, align 8 - %9 = alloca [6 x i8], align 1 - %10 = alloca %"class.std::queue", align 8 - %11 = alloca i8*, align 8 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - store [6 x i32]* %0, [6 x i32]** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - store i32* %3, i32** %8, align 8 - %15 = getelementptr inbounds [6 x i8], [6 x i8]* %9, i64 0, i64 0 - call void @llvm.memset.p0i8.i64(i8* align 1 %15, i8 0, i64 6, i1 false) - call void @_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %10) - invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %10, i32* noundef nonnull align 4 dereferenceable(4) %6) - to label %16 unwind label %64 - -16: ; preds = %4 - %17 = load i32, i32* %6, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds [6 x i8], [6 x i8]* %9, i64 0, i64 %18 - store i8 1, i8* %19, align 1 - %20 = load i32*, i32** %8, align 8 - %21 = load i32, i32* %6, align 4 - %22 = sext i32 %21 to i64 - %23 = getelementptr inbounds i32, i32* %20, i64 %22 - store i32 -1, i32* %23, align 4 - br label %24 - -24: ; preds = %72, %16 - %25 = invoke noundef zeroext i1 @_ZNKSt5queueIiSt5dequeIiSaIiEEE5emptyEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %10) - to label %26 unwind label %64 - -26: ; preds = %24 - %27 = xor i1 %25, true - br i1 %27, label %28, label %73 - -28: ; preds = %26 - %29 = invoke noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %10) - to label %30 unwind label %64 - -30: ; preds = %28 - %31 = load i32, i32* %29, align 4 - store i32 %31, i32* %13, align 4 - invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %10) - to label %32 unwind label %64 - -32: ; preds = %30 - store i32 0, i32* %14, align 4 - br label %33 - -33: ; preds = %69, %32 - %34 = load i32, i32* %14, align 4 - %35 = icmp slt i32 %34, 6 - br i1 %35, label %36, label %72 - -36: ; preds = %33 - %37 = load i32, i32* %14, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds [6 x i8], [6 x i8]* %9, i64 0, i64 %38 - %40 = load i8, i8* %39, align 1 - %41 = trunc i8 %40 to i1 - %42 = zext i1 %41 to i32 - %43 = icmp eq i32 %42, 0 - br i1 %43, label %44, label %68 - -44: ; preds = %36 - %45 = load [6 x i32]*, [6 x i32]** %5, align 8 - %46 = load i32, i32* %13, align 4 - %47 = sext i32 %46 to i64 - %48 = getelementptr inbounds [6 x i32], [6 x i32]* %45, i64 %47 - %49 = load i32, i32* %14, align 4 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds [6 x i32], [6 x i32]* %48, i64 0, i64 %50 - %52 = load i32, i32* %51, align 4 - %53 = icmp sgt i32 %52, 0 - br i1 %53, label %54, label %68 - -54: ; preds = %44 - invoke void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %10, i32* noundef nonnull align 4 dereferenceable(4) %14) - to label %55 unwind label %64 - -55: ; preds = %54 - %56 = load i32, i32* %13, align 4 - %57 = load i32*, i32** %8, align 8 - %58 = load i32, i32* %14, align 4 - %59 = sext i32 %58 to i64 - %60 = getelementptr inbounds i32, i32* %57, i64 %59 - store i32 %56, i32* %60, align 4 - %61 = load i32, i32* %14, align 4 - %62 = sext i32 %61 to i64 - %63 = getelementptr inbounds [6 x i8], [6 x i8]* %9, i64 0, i64 %62 - store i8 1, i8* %63, align 1 - br label %68 - -64: ; preds = %54, %30, %28, %24, %4 - %65 = landingpad { i8*, i32 } - cleanup - %66 = extractvalue { i8*, i32 } %65, 0 - store i8* %66, i8** %11, align 8 - %67 = extractvalue { i8*, i32 } %65, 1 - store i32 %67, i32* %12, align 4 - call void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %10) #3 - br label %82 - -68: ; preds = %55, %44, %36 - br label %69 - -69: ; preds = %68 - %70 = load i32, i32* %14, align 4 - %71 = add nsw i32 %70, 1 - store i32 %71, i32* %14, align 4 - br label %33, !llvm.loop !6 - -72: ; preds = %33 - br label %24, !llvm.loop !8 - -73: ; preds = %26 - %74 = load i32, i32* %7, align 4 - %75 = sext i32 %74 to i64 - %76 = getelementptr inbounds [6 x i8], [6 x i8]* %9, i64 0, i64 %75 - %77 = load i8, i8* %76, align 1 - %78 = trunc i8 %77 to i1 - %79 = zext i1 %78 to i32 - %80 = icmp eq i32 %79, 1 - %81 = zext i1 %80 to i32 - call void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %10) #3 - ret i32 %81 - -82: ; preds = %64 - %83 = load i8*, i8** %11, align 8 - %84 = load i32, i32* %12, align 4 - %85 = insertvalue { i8*, i32 } undef, i8* %83, 0 - %86 = insertvalue { i8*, i32 } %85, i32 %84, 1 - resume { i8*, i32 } %86 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #5 - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - %5 = bitcast %"class.std::deque"* %4 to i8* - call void @llvm.memset.p0i8.i64(i8* align 8 %5, i8 0, i64 80, i1 false) - call void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::queue"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::queue"*, %"class.std::queue"** %3, align 8 - %6 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %5, i32 0, i32 0 - %7 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %6, i32* noundef nonnull align 4 dereferenceable(4) %7) - ret void -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5queueIiSt5dequeIiSaIiEEE5emptyEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - %5 = call noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i1 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5queueIiSt5dequeIiSaIiEEE5frontEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - %5 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE5frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEE3popEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - call void @_ZNSt5dequeIiSaIiEE9pop_frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5queueIiSt5dequeIiSaIiEEED2Ev(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - call void @_ZNSt5dequeIiSaIiEED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z3dfsPA6_iiPb([6 x i32]* noundef %0, i32 noundef %1, i8* noundef %2) #4 { - %4 = alloca [6 x i32]*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - store [6 x i32]* %0, [6 x i32]** %4, align 8 - store i32 %1, i32* %5, align 4 - store i8* %2, i8** %6, align 8 - %8 = load i8*, i8** %6, align 8 - %9 = load i32, i32* %5, align 4 - %10 = sext i32 %9 to i64 - %11 = getelementptr inbounds i8, i8* %8, i64 %10 - store i8 1, i8* %11, align 1 - store i32 0, i32* %7, align 4 - br label %12 - -12: ; preds = %37, %3 - %13 = load i32, i32* %7, align 4 - %14 = icmp slt i32 %13, 6 - br i1 %14, label %15, label %40 - -15: ; preds = %12 - %16 = load [6 x i32]*, [6 x i32]** %4, align 8 - %17 = load i32, i32* %5, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds [6 x i32], [6 x i32]* %16, i64 %18 - %20 = load i32, i32* %7, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds [6 x i32], [6 x i32]* %19, i64 0, i64 %21 - %23 = load i32, i32* %22, align 4 - %24 = icmp ne i32 %23, 0 - br i1 %24, label %25, label %36 - -25: ; preds = %15 - %26 = load i8*, i8** %6, align 8 - %27 = load i32, i32* %7, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds i8, i8* %26, i64 %28 - %30 = load i8, i8* %29, align 1 - %31 = trunc i8 %30 to i1 - br i1 %31, label %36, label %32 - -32: ; preds = %25 - %33 = load [6 x i32]*, [6 x i32]** %4, align 8 - %34 = load i32, i32* %7, align 4 - %35 = load i8*, i8** %6, align 8 - call void @_Z3dfsPA6_iiPb([6 x i32]* noundef %33, i32 noundef %34, i8* noundef %35) - br label %36 - -36: ; preds = %32, %25, %15 - br label %37 - -37: ; preds = %36 - %38 = load i32, i32* %7, align 4 - %39 = add nsw i32 %38, 1 - store i32 %39, i32* %7, align 4 - br label %12, !llvm.loop !9 - -40: ; preds = %12 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z6minCutPA6_iii([6 x i32]* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca [6 x i32]*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca [6 x [6 x i32]], align 16 - %10 = alloca [6 x i32], align 16 - %11 = alloca i32, align 4 - %12 = alloca [6 x i8], align 1 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - store [6 x i32]* %0, [6 x i32]** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - store i32 0, i32* %7, align 4 - br label %15 - -15: ; preds = %41, %3 - %16 = load i32, i32* %7, align 4 - %17 = icmp slt i32 %16, 6 - br i1 %17, label %18, label %44 - -18: ; preds = %15 - store i32 0, i32* %8, align 4 - br label %19 - -19: ; preds = %37, %18 - %20 = load i32, i32* %8, align 4 - %21 = icmp slt i32 %20, 6 - br i1 %21, label %22, label %40 - -22: ; preds = %19 - %23 = load [6 x i32]*, [6 x i32]** %4, align 8 - %24 = load i32, i32* %7, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds [6 x i32], [6 x i32]* %23, i64 %25 - %27 = load i32, i32* %8, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds [6 x i32], [6 x i32]* %26, i64 0, i64 %28 - %30 = load i32, i32* %29, align 4 - %31 = load i32, i32* %7, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds [6 x [6 x i32]], [6 x [6 x i32]]* %9, i64 0, i64 %32 - %34 = load i32, i32* %8, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds [6 x i32], [6 x i32]* %33, i64 0, i64 %35 - store i32 %30, i32* %36, align 4 - br label %37 - -37: ; preds = %22 - %38 = load i32, i32* %8, align 4 - %39 = add nsw i32 %38, 1 - store i32 %39, i32* %8, align 4 - br label %19, !llvm.loop !10 - -40: ; preds = %19 - br label %41 - -41: ; preds = %40 - %42 = load i32, i32* %7, align 4 - %43 = add nsw i32 %42, 1 - store i32 %43, i32* %7, align 4 - br label %15, !llvm.loop !11 - -44: ; preds = %15 - br label %45 - -45: ; preds = %110, %44 - %46 = getelementptr inbounds [6 x [6 x i32]], [6 x [6 x i32]]* %9, i64 0, i64 0 - %47 = load i32, i32* %5, align 4 - %48 = load i32, i32* %6, align 4 - %49 = getelementptr inbounds [6 x i32], [6 x i32]* %10, i64 0, i64 0 - %50 = call noundef i32 @_Z3bfsPA6_iiiPi([6 x i32]* noundef %46, i32 noundef %47, i32 noundef %48, i32* noundef %49) - %51 = icmp ne i32 %50, 0 - br i1 %51, label %52, label %111 - -52: ; preds = %45 - store i32 2147483647, i32* %11, align 4 - %53 = load i32, i32* %6, align 4 - store i32 %53, i32* %8, align 4 - br label %54 - -54: ; preds = %71, %52 - %55 = load i32, i32* %8, align 4 - %56 = load i32, i32* %5, align 4 - %57 = icmp ne i32 %55, %56 - br i1 %57, label %58, label %76 - -58: ; preds = %54 - %59 = load i32, i32* %8, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds [6 x i32], [6 x i32]* %10, i64 0, i64 %60 - %62 = load i32, i32* %61, align 4 - store i32 %62, i32* %7, align 4 - %63 = load i32, i32* %7, align 4 - %64 = sext i32 %63 to i64 - %65 = getelementptr inbounds [6 x [6 x i32]], [6 x [6 x i32]]* %9, i64 0, i64 %64 - %66 = load i32, i32* %8, align 4 - %67 = sext i32 %66 to i64 - %68 = getelementptr inbounds [6 x i32], [6 x i32]* %65, i64 0, i64 %67 - %69 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %11, i32* noundef nonnull align 4 dereferenceable(4) %68) - %70 = load i32, i32* %69, align 4 - store i32 %70, i32* %11, align 4 - br label %71 - -71: ; preds = %58 - %72 = load i32, i32* %8, align 4 - %73 = sext i32 %72 to i64 - %74 = getelementptr inbounds [6 x i32], [6 x i32]* %10, i64 0, i64 %73 - %75 = load i32, i32* %74, align 4 - store i32 %75, i32* %8, align 4 - br label %54, !llvm.loop !12 - -76: ; preds = %54 - %77 = load i32, i32* %6, align 4 - store i32 %77, i32* %8, align 4 - br label %78 - -78: ; preds = %105, %76 - %79 = load i32, i32* %8, align 4 - %80 = load i32, i32* %5, align 4 - %81 = icmp ne i32 %79, %80 - br i1 %81, label %82, label %110 - -82: ; preds = %78 - %83 = load i32, i32* %8, align 4 - %84 = sext i32 %83 to i64 - %85 = getelementptr inbounds [6 x i32], [6 x i32]* %10, i64 0, i64 %84 - %86 = load i32, i32* %85, align 4 - store i32 %86, i32* %7, align 4 - %87 = load i32, i32* %11, align 4 - %88 = load i32, i32* %7, align 4 - %89 = sext i32 %88 to i64 - %90 = getelementptr inbounds [6 x [6 x i32]], [6 x [6 x i32]]* %9, i64 0, i64 %89 - %91 = load i32, i32* %8, align 4 - %92 = sext i32 %91 to i64 - %93 = getelementptr inbounds [6 x i32], [6 x i32]* %90, i64 0, i64 %92 - %94 = load i32, i32* %93, align 4 - %95 = sub nsw i32 %94, %87 - store i32 %95, i32* %93, align 4 - %96 = load i32, i32* %11, align 4 - %97 = load i32, i32* %8, align 4 - %98 = sext i32 %97 to i64 - %99 = getelementptr inbounds [6 x [6 x i32]], [6 x [6 x i32]]* %9, i64 0, i64 %98 - %100 = load i32, i32* %7, align 4 - %101 = sext i32 %100 to i64 - %102 = getelementptr inbounds [6 x i32], [6 x i32]* %99, i64 0, i64 %101 - %103 = load i32, i32* %102, align 4 - %104 = add nsw i32 %103, %96 - store i32 %104, i32* %102, align 4 - br label %105 - -105: ; preds = %82 - %106 = load i32, i32* %8, align 4 - %107 = sext i32 %106 to i64 - %108 = getelementptr inbounds [6 x i32], [6 x i32]* %10, i64 0, i64 %107 - %109 = load i32, i32* %108, align 4 - store i32 %109, i32* %8, align 4 - br label %78, !llvm.loop !13 - -110: ; preds = %78 - br label %45, !llvm.loop !14 - -111: ; preds = %45 - %112 = getelementptr inbounds [6 x i8], [6 x i8]* %12, i64 0, i64 0 - call void @llvm.memset.p0i8.i64(i8* align 1 %112, i8 0, i64 6, i1 false) - %113 = getelementptr inbounds [6 x [6 x i32]], [6 x [6 x i32]]* %9, i64 0, i64 0 - %114 = load i32, i32* %5, align 4 - %115 = getelementptr inbounds [6 x i8], [6 x i8]* %12, i64 0, i64 0 - call void @_Z3dfsPA6_iiPb([6 x i32]* noundef %113, i32 noundef %114, i8* noundef %115) - store i32 0, i32* %13, align 4 - br label %116 - -116: ; preds = %157, %111 - %117 = load i32, i32* %13, align 4 - %118 = icmp slt i32 %117, 6 - br i1 %118, label %119, label %160 - -119: ; preds = %116 - store i32 0, i32* %14, align 4 - br label %120 - -120: ; preds = %153, %119 - %121 = load i32, i32* %14, align 4 - %122 = icmp slt i32 %121, 6 - br i1 %122, label %123, label %156 - -123: ; preds = %120 - %124 = load i32, i32* %13, align 4 - %125 = sext i32 %124 to i64 - %126 = getelementptr inbounds [6 x i8], [6 x i8]* %12, i64 0, i64 %125 - %127 = load i8, i8* %126, align 1 - %128 = trunc i8 %127 to i1 - br i1 %128, label %129, label %152 - -129: ; preds = %123 - %130 = load i32, i32* %14, align 4 - %131 = sext i32 %130 to i64 - %132 = getelementptr inbounds [6 x i8], [6 x i8]* %12, i64 0, i64 %131 - %133 = load i8, i8* %132, align 1 - %134 = trunc i8 %133 to i1 - br i1 %134, label %152, label %135 - -135: ; preds = %129 - %136 = load [6 x i32]*, [6 x i32]** %4, align 8 - %137 = load i32, i32* %13, align 4 - %138 = sext i32 %137 to i64 - %139 = getelementptr inbounds [6 x i32], [6 x i32]* %136, i64 %138 - %140 = load i32, i32* %14, align 4 - %141 = sext i32 %140 to i64 - %142 = getelementptr inbounds [6 x i32], [6 x i32]* %139, i64 0, i64 %141 - %143 = load i32, i32* %142, align 4 - %144 = icmp ne i32 %143, 0 - br i1 %144, label %145, label %152 - -145: ; preds = %135 - %146 = load i32, i32* %13, align 4 - %147 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %146) - %148 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %147, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0)) - %149 = load i32, i32* %14, align 4 - %150 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %148, i32 noundef %149) - %151 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %150, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %152 - -152: ; preds = %145, %135, %129, %123 - br label %153 - -153: ; preds = %152 - %154 = load i32, i32* %14, align 4 - %155 = add nsw i32 %154, 1 - store i32 %155, i32* %14, align 4 - br label %120, !llvm.loop !15 - -156: ; preds = %120 - br label %157 - -157: ; preds = %156 - %158 = load i32, i32* %13, align 4 - %159 = add nsw i32 %158, 1 - store i32 %159, i32* %13, align 4 - br label %116, !llvm.loop !16 - -160: ; preds = %116 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #6 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %5, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca [6 x [6 x i32]], align 16 - store i32 0, i32* %1, align 4 - %3 = bitcast [6 x [6 x i32]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %3, i8* align 16 bitcast ([6 x [6 x i32]]* @__const.main.graph to i8*), i64 144, i1 false) - %4 = getelementptr inbounds [6 x [6 x i32]], [6 x [6 x i32]]* %2, i64 0, i64 0 - call void @_Z6minCutPA6_iii([6 x i32]* noundef %4, i32 noundef 0, i32 noundef 5) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - %4 = alloca %"struct.std::_Deque_iterator", align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - call void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %4, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - %8 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - %9 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - invoke void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7, %"struct.std::_Deque_iterator"* noundef %3, %"struct.std::_Deque_iterator"* noundef %4, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) - to label %10 unwind label %12 - -10: ; preds = %1 - %11 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) #3 - ret void - -12: ; preds = %1 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %5, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %6, align 4 - %16 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %16) #3 - br label %17 - -17: ; preds = %12 - %18 = load i8*, i8** %5, align 8 - call void @__clang_call_terminate(i8* %18) #14 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, %"struct.std::_Deque_iterator"* noundef %1, %"struct.std::_Deque_iterator"* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #6 comdat align 2 { - %5 = alloca %"class.std::deque"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %5, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %6, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %5, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %5, i32 0, i32 0 - %7 = load i32**, i32*** %6, align 8 - %8 = icmp ne i32** %7, null - br i1 %8, label %9, label %29 - -9: ; preds = %1 - %10 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %11 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %10 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %11, i32 0, i32 2 - %13 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %12, i32 0, i32 3 - %14 = load i32**, i32*** %13, align 8 - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load i32**, i32*** %18, align 8 - %20 = getelementptr inbounds i32*, i32** %19, i64 1 - call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, i32** noundef %14, i32** noundef %20) #3 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 0 - %24 = load i32**, i32*** %23, align 8 - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 1 - %28 = load i64, i64* %27, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, i32** noundef %24, i64 noundef %28) #3 - br label %29 - -29: ; preds = %9, %1 - %30 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %30) #3 - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #10 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #14 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #7 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - store i32* %9, i32** %6, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %11 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %12 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %11, i32 0, i32 1 - %13 = load i32*, i32** %12, align 8 - store i32* %13, i32** %10, align 8 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - %15 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - store i32* %17, i32** %14, align 8 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - %19 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %20 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %19, i32 0, i32 3 - %21 = load i32**, i32*** %20, align 8 - store i32** %21, i32*** %18, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #6 comdat align 2 { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %9 = load i32**, i32*** %5, align 8 - store i32** %9, i32*** %7, align 8 - br label %10 - -10: ; preds = %17, %3 - %11 = load i32**, i32*** %7, align 8 - %12 = load i32**, i32*** %6, align 8 - %13 = icmp ult i32** %11, %12 - br i1 %13, label %14, label %20 - -14: ; preds = %10 - %15 = load i32**, i32*** %7, align 8 - %16 = load i32*, i32** %15, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8, i32* noundef %16) #3 - br label %17 - -17: ; preds = %14 - %18 = load i32**, i32*** %7, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i32 1 - store i32** %19, i32*** %7, align 8 - br label %10, !llvm.loop !17 - -20: ; preds = %10 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i64 noundef %2) #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - %7 = alloca %"class.std::allocator.0", align 1 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.0"* sret(%"class.std::allocator.0") align 1 %7, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) #3 - %11 = load i32**, i32*** %5, align 8 - %12 = load i64, i64* %6, align 8 - invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7, i32** noundef %11, i64 noundef %12) - to label %13 unwind label %14 - -13: ; preds = %3 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void - -14: ; preds = %3 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - store i8* %16, i8** %8, align 8 - %17 = extractvalue { i8*, i32 } %15, 1 - store i32 %17, i32* %9, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %18 - -18: ; preds = %14 - %19 = load i8*, i8** %8, align 8 - call void @__clang_call_terminate(i8* %19) #14 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef %1) #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %6 to %"class.std::allocator"* - %8 = load i32*, i32** %4, align 8 - %9 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - to label %10 unwind label %12 - -10: ; preds = %2 - invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7, i32* noundef %8, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %10 - ret void - -12: ; preds = %10, %2 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - call void @__clang_call_terminate(i8* %14) #14 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #6 comdat { - %2 = alloca i64, align 8 - store i64 %0, i64* %2, align 8 - %3 = load i64, i64* %2, align 8 - %4 = icmp ult i64 %3, 512 - br i1 %4, label %5, label %8 - -5: ; preds = %1 - %6 = load i64, i64* %2, align 8 - %7 = udiv i64 512, %6 - br label %9 - -8: ; preds = %1 - br label %9 - -9: ; preds = %8, %5 - %10 = phi i64 [ %7, %5 ], [ 1, %8 ] - ret i64 %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #6 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #11 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.0"* noalias sret(%"class.std::allocator.0") align 1 %0, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %1) #6 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = bitcast %"class.std::allocator.0"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::_Deque_base"* %1, %"class.std::_Deque_base"** %4, align 8 - %6 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %7 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %6) #3 - call void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load i32**, i32*** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, i32** noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #7 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #6 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = bitcast i32** %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::_Deque_base"*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) - to label %7 unwind label %8 - -7: ; preds = %1 - ret void - -8: ; preds = %1 - %9 = landingpad { i8*, i32 } - cleanup - %10 = extractvalue { i8*, i32 } %9, 0 - store i8* %10, i8** %3, align 8 - %11 = extractvalue { i8*, i32 } %9, 1 - store i32 %11, i32* %4, align 4 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - br label %12 - -12: ; preds = %8 - %13 = load i8*, i8** %3, align 8 - %14 = load i32, i32* %4, align 4 - %15 = insertvalue { i8*, i32 } undef, i8* %13, 0 - %16 = insertvalue { i8*, i32 } %15, i32 %14, 1 - resume { i8*, i32 } %16 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaIiEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"struct.std::_Deque_base>::_Deque_impl_data"* - call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %5) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i64, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32**, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i8*, align 8 - %11 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %12 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %13 = load i64, i64* %4, align 8 - %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %15 = udiv i64 %13, %14 - %16 = add i64 %15, 1 - store i64 %16, i64* %5, align 8 - store i64 8, i64* %6, align 8 - %17 = load i64, i64* %5, align 8 - %18 = add i64 %17, 2 - store i64 %18, i64* %7, align 8 - %19 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %6, i64* noundef nonnull align 8 dereferenceable(8) %7) - %20 = load i64, i64* %19, align 8 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 1 - store i64 %20, i64* %23, align 8 - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 1 - %27 = load i64, i64* %26, align 8 - %28 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %27) - %29 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %30 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %29 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %30, i32 0, i32 0 - store i32** %28, i32*** %31, align 8 - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 0 - %35 = load i32**, i32*** %34, align 8 - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 1 - %39 = load i64, i64* %38, align 8 - %40 = load i64, i64* %5, align 8 - %41 = sub i64 %39, %40 - %42 = udiv i64 %41, 2 - %43 = getelementptr inbounds i32*, i32** %35, i64 %42 - store i32** %43, i32*** %8, align 8 - %44 = load i32**, i32*** %8, align 8 - %45 = load i64, i64* %5, align 8 - %46 = getelementptr inbounds i32*, i32** %44, i64 %45 - store i32** %46, i32*** %9, align 8 - %47 = load i32**, i32*** %8, align 8 - %48 = load i32**, i32*** %9, align 8 - invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %47, i32** noundef %48) - to label %49 unwind label %50 - -49: ; preds = %2 - br label %76 - -50: ; preds = %2 - %51 = landingpad { i8*, i32 } - catch i8* null - %52 = extractvalue { i8*, i32 } %51, 0 - store i8* %52, i8** %10, align 8 - %53 = extractvalue { i8*, i32 } %51, 1 - store i32 %53, i32* %11, align 4 - br label %54 - -54: ; preds = %50 - %55 = load i8*, i8** %10, align 8 - %56 = call i8* @__cxa_begin_catch(i8* %55) #3 - %57 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %58 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %57 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %58, i32 0, i32 0 - %60 = load i32**, i32*** %59, align 8 - %61 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %62 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %61 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %62, i32 0, i32 1 - %64 = load i64, i64* %63, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %60, i64 noundef %64) #3 - %65 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %66 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %65 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %66, i32 0, i32 0 - store i32** null, i32*** %67, align 8 - %68 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %69 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %68 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %70 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %69, i32 0, i32 1 - store i64 0, i64* %70, align 8 - invoke void @__cxa_rethrow() #15 - to label %116 unwind label %71 - -71: ; preds = %54 - %72 = landingpad { i8*, i32 } - cleanup - %73 = extractvalue { i8*, i32 } %72, 0 - store i8* %73, i8** %10, align 8 - %74 = extractvalue { i8*, i32 } %72, 1 - store i32 %74, i32* %11, align 4 - invoke void @__cxa_end_catch() - to label %75 unwind label %113 - -75: ; preds = %71 - br label %108 - -76: ; preds = %49 - %77 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %78 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %77 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %78, i32 0, i32 2 - %80 = load i32**, i32*** %8, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %79, i32** noundef %80) #3 - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = load i32**, i32*** %9, align 8 - %85 = getelementptr inbounds i32*, i32** %84, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %83, i32** noundef %85) #3 - %86 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %87 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %86 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %88 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %87, i32 0, i32 2 - %89 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %88, i32 0, i32 1 - %90 = load i32*, i32** %89, align 8 - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 0 - store i32* %90, i32** %94, align 8 - %95 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %96 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %95 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %97 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %96, i32 0, i32 3 - %98 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %97, i32 0, i32 1 - %99 = load i32*, i32** %98, align 8 - %100 = load i64, i64* %4, align 8 - %101 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %102 = urem i64 %100, %101 - %103 = getelementptr inbounds i32, i32* %99, i64 %102 - %104 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %105 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %104 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %106 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %105, i32 0, i32 3 - %107 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %106, i32 0, i32 0 - store i32* %103, i32** %107, align 8 - ret void - -108: ; preds = %75 - %109 = load i8*, i8** %10, align 8 - %110 = load i32, i32* %11, align 4 - %111 = insertvalue { i8*, i32 } undef, i8* %109, 0 - %112 = insertvalue { i8*, i32 } %111, i32 %110, 1 - resume { i8*, i32 } %112 - -113: ; preds = %71 - %114 = landingpad { i8*, i32 } - catch i8* null - %115 = extractvalue { i8*, i32 } %114, 0 - call void @__clang_call_terminate(i8* %115) #14 - unreachable - -116: ; preds = %54 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl_data"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl_data"* %0, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl_data"*, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 0 - store i32** null, i32*** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 1 - store i64 0, i64* %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %6) #3 - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - store i32* null, i32** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 1 - store i32* null, i32** %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 2 - store i32* null, i32** %6, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 3 - store i32** null, i32*** %7, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #6 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %4, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %5, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca %"class.std::allocator.0", align 1 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.0"* sret(%"class.std::allocator.0") align 1 %5, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - %9 = load i64, i64* %4, align 8 - %10 = invoke noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %2 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i32** %10 - -12: ; preds = %2 - %13 = landingpad { i8*, i32 } - cleanup - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %6, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %7, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - br label %16 - -16: ; preds = %12 - %17 = load i8*, i8** %6, align 8 - %18 = load i32, i32* %7, align 4 - %19 = insertvalue { i8*, i32 } undef, i8* %17, 0 - %20 = insertvalue { i8*, i32 } %19, i32 %18, 1 - resume { i8*, i32 } %20 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %11 = load i32**, i32*** %5, align 8 - store i32** %11, i32*** %7, align 8 - br label %12 - -12: ; preds = %20, %3 - %13 = load i32**, i32*** %7, align 8 - %14 = load i32**, i32*** %6, align 8 - %15 = icmp ult i32** %13, %14 - br i1 %15, label %16, label %32 - -16: ; preds = %12 - %17 = invoke noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) - to label %18 unwind label %23 - -18: ; preds = %16 - %19 = load i32**, i32*** %7, align 8 - store i32* %17, i32** %19, align 8 - br label %20 - -20: ; preds = %18 - %21 = load i32**, i32*** %7, align 8 - %22 = getelementptr inbounds i32*, i32** %21, i32 1 - store i32** %22, i32*** %7, align 8 - br label %12, !llvm.loop !18 - -23: ; preds = %16 - %24 = landingpad { i8*, i32 } - catch i8* null - %25 = extractvalue { i8*, i32 } %24, 0 - store i8* %25, i8** %8, align 8 - %26 = extractvalue { i8*, i32 } %24, 1 - store i32 %26, i32* %9, align 4 - br label %27 - -27: ; preds = %23 - %28 = load i8*, i8** %8, align 8 - %29 = call i8* @__cxa_begin_catch(i8* %28) #3 - %30 = load i32**, i32*** %5, align 8 - %31 = load i32**, i32*** %7, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10, i32** noundef %30, i32** noundef %31) #3 - invoke void @__cxa_rethrow() #15 - to label %47 unwind label %33 - -32: ; preds = %12 - br label %38 - -33: ; preds = %27 - %34 = landingpad { i8*, i32 } - cleanup - %35 = extractvalue { i8*, i32 } %34, 0 - store i8* %35, i8** %8, align 8 - %36 = extractvalue { i8*, i32 } %34, 1 - store i32 %36, i32* %9, align 4 - invoke void @__cxa_end_catch() - to label %37 unwind label %44 - -37: ; preds = %33 - br label %39 - -38: ; preds = %32 - ret void - -39: ; preds = %37 - %40 = load i8*, i8** %8, align 8 - %41 = load i32, i32* %9, align 4 - %42 = insertvalue { i8*, i32 } undef, i8* %40, 0 - %43 = insertvalue { i8*, i32 } %42, i32 %41, 1 - resume { i8*, i32 } %43 - -44: ; preds = %33 - %45 = landingpad { i8*, i32 } - catch i8* null - %46 = extractvalue { i8*, i32 } %45, 0 - call void @__clang_call_terminate(i8* %46) #14 - unreachable - -47: ; preds = %27 - unreachable -} - -declare void @__cxa_rethrow() - -declare void @__cxa_end_catch() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, i32** noundef %1) #6 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca i32**, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = load i32**, i32*** %4, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - store i32** %6, i32*** %7, align 8 - %8 = load i32**, i32*** %4, align 8 - %9 = load i32*, i32** %8, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - store i32* %9, i32** %10, align 8 - %11 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %12 = load i32*, i32** %11, align 8 - %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %14 = getelementptr inbounds i32, i32* %12, i64 %13 - %15 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - store i32* %14, i32** %15, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32** %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 2305843009213693951 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #15 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #15 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 8 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #16 - %20 = bitcast i8* %19 to i32** - ret i32** %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret i64 1152921504606846975 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #12 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #12 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #13 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #4 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator"* - %6 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %7 = call noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 4611686018427387903 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #15 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #15 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 4 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #16 - %20 = bitcast i8* %19 to i32* - ret i32* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 2305843009213693951 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #6 comdat align 2 { - %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - ret i64 %1 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %7 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %7 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %8, i32 0, i32 3 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 0 - %11 = load i32*, i32** %10, align 8 - %12 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %13 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %14 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %13 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %14, i32 0, i32 3 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - %18 = getelementptr inbounds i32, i32* %17, i64 -1 - %19 = icmp ne i32* %11, %18 - br i1 %19, label %20, label %38 - -20: ; preds = %2 - %21 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %22 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %21, i32 0, i32 0 - %23 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %22 to %"class.std::allocator"* - %24 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %24, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 3 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 0 - %29 = load i32*, i32** %28, align 8 - %30 = load i32*, i32** %4, align 8 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %23, i32* noundef %29, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %34, i32 0, i32 0 - %36 = load i32*, i32** %35, align 8 - %37 = getelementptr inbounds i32, i32* %36, i32 1 - store i32* %37, i32** %35, align 8 - br label %40 - -38: ; preds = %2 - %39 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i32* noundef nonnull align 4 dereferenceable(4) %39) - br label %40 - -40: ; preds = %38, %20 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %8 = icmp eq i64 %6, %7 - br i1 %8, label %9, label %10 - -9: ; preds = %2 - call void @_ZSt20__throw_length_errorPKc(i8* noundef getelementptr inbounds ([48 x i8], [48 x i8]* @.str.1, i64 0, i64 0)) #15 - unreachable - -10: ; preds = %2 - call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) - %11 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %12 = call noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i64 1 - store i32* %12, i32** %19, align 8 - %20 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"class.std::allocator"* - %23 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %23, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 3 - %27 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %26, i32 0, i32 0 - %28 = load i32*, i32** %27, align 8 - %29 = load i32*, i32** %4, align 8 - %30 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %29) #3 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %22, i32* noundef %28, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %35, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 3 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 3 - %40 = load i32**, i32*** %39, align 8 - %41 = getelementptr inbounds i32*, i32** %40, i64 1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %34, i32** noundef %41) #3 - %42 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %43 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %42, i32 0, i32 0 - %44 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %43 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %45 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %44, i32 0, i32 3 - %46 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %45, i32 0, i32 1 - %47 = load i32*, i32** %46, align 8 - %48 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 3 - %52 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %51, i32 0, i32 0 - store i32* %47, i32** %52, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #6 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #6 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i64 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %6 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i64 %6 -} - -; Function Attrs: noreturn -declare void @_ZSt20__throw_length_errorPKc(i8* noundef) #12 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = add i64 %6, 1 - %8 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 1 - %12 = load i64, i64* %11, align 8 - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %20 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %20 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %21, i32 0, i32 0 - %23 = load i32**, i32*** %22, align 8 - %24 = ptrtoint i32** %18 to i64 - %25 = ptrtoint i32** %23 to i64 - %26 = sub i64 %24, %25 - %27 = sdiv exact i64 %26, 8 - %28 = sub i64 %12, %27 - %29 = icmp ugt i64 %7, %28 - br i1 %29, label %30, label %32 - -30: ; preds = %2 - %31 = load i64, i64* %4, align 8 - call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %31, i1 noundef zeroext false) - br label %32 - -32: ; preds = %30, %2 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #6 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %6 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %6, i32 0, i32 3 - %8 = load i32**, i32*** %7, align 8 - %9 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 3 - %11 = load i32**, i32*** %10, align 8 - %12 = ptrtoint i32** %8 to i64 - %13 = ptrtoint i32** %11 to i64 - %14 = sub i64 %12, %13 - %15 = sdiv exact i64 %14, 8 - %16 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = icmp ne i32** %18, null - %20 = zext i1 %19 to i32 - %21 = sext i32 %20 to i64 - %22 = sub nsw i64 %15, %21 - %23 = mul nsw i64 %5, %22 - %24 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %25 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %24, i32 0, i32 0 - %26 = load i32*, i32** %25, align 8 - %27 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 1 - %29 = load i32*, i32** %28, align 8 - %30 = ptrtoint i32* %26 to i64 - %31 = ptrtoint i32* %29 to i64 - %32 = sub i64 %30, %31 - %33 = sdiv exact i64 %32, 4 - %34 = add nsw i64 %23, %33 - %35 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %36 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %35, i32 0, i32 2 - %37 = load i32*, i32** %36, align 8 - %38 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 0 - %40 = load i32*, i32** %39, align 8 - %41 = ptrtoint i32* %37 to i64 - %42 = ptrtoint i32* %40 to i64 - %43 = sub i64 %41, %42 - %44 = sdiv exact i64 %43, 4 - %45 = add nsw i64 %34, %44 - ret i64 %45 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::allocator"*, align 8 - %3 = alloca i64, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - store i64 9223372036854775807, i64* %3, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - store i64 %6, i64* %4, align 8 - %7 = invoke noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %3, i64* noundef nonnull align 8 dereferenceable(8) %4) - to label %8 unwind label %10 - -8: ; preds = %1 - %9 = load i64, i64* %7, align 8 - ret i64 %9 - -10: ; preds = %1 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #14 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - %5 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #6 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %5, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %4, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - ret i64 %4 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #4 comdat align 2 { - %4 = alloca %"class.std::deque"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8, align 1 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i64, align 8 - %11 = alloca i32**, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %4, align 8 - store i64 %1, i64* %5, align 8 - %12 = zext i1 %2 to i8 - store i8 %12, i8* %6, align 1 - %13 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %14 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load i32**, i32*** %18, align 8 - %20 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 2 - %24 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %23, i32 0, i32 3 - %25 = load i32**, i32*** %24, align 8 - %26 = ptrtoint i32** %19 to i64 - %27 = ptrtoint i32** %25 to i64 - %28 = sub i64 %26, %27 - %29 = sdiv exact i64 %28, 8 - %30 = add nsw i64 %29, 1 - store i64 %30, i64* %7, align 8 - %31 = load i64, i64* %7, align 8 - %32 = load i64, i64* %5, align 8 - %33 = add i64 %31, %32 - store i64 %33, i64* %8, align 8 - %34 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %35 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %34, i32 0, i32 0 - %36 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %35 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %37 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %36, i32 0, i32 1 - %38 = load i64, i64* %37, align 8 - %39 = load i64, i64* %8, align 8 - %40 = mul i64 2, %39 - %41 = icmp ugt i64 %38, %40 - br i1 %41, label %42, label %108 - -42: ; preds = %3 - %43 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %44 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %43, i32 0, i32 0 - %45 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %44 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %46 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %45, i32 0, i32 0 - %47 = load i32**, i32*** %46, align 8 - %48 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 1 - %52 = load i64, i64* %51, align 8 - %53 = load i64, i64* %8, align 8 - %54 = sub i64 %52, %53 - %55 = udiv i64 %54, 2 - %56 = getelementptr inbounds i32*, i32** %47, i64 %55 - %57 = load i8, i8* %6, align 1 - %58 = trunc i8 %57 to i1 - br i1 %58, label %59, label %61 - -59: ; preds = %42 - %60 = load i64, i64* %5, align 8 - br label %62 - -61: ; preds = %42 - br label %62 - -62: ; preds = %61, %59 - %63 = phi i64 [ %60, %59 ], [ 0, %61 ] - %64 = getelementptr inbounds i32*, i32** %56, i64 %63 - store i32** %64, i32*** %9, align 8 - %65 = load i32**, i32*** %9, align 8 - %66 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %67 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %66, i32 0, i32 0 - %68 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %67 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %68, i32 0, i32 2 - %70 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %69, i32 0, i32 3 - %71 = load i32**, i32*** %70, align 8 - %72 = icmp ult i32** %65, %71 - br i1 %72, label %73, label %89 - -73: ; preds = %62 - %74 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %75 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %74, i32 0, i32 0 - %76 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %75 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %77 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %76, i32 0, i32 2 - %78 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %77, i32 0, i32 3 - %79 = load i32**, i32*** %78, align 8 - %80 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %80, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %83, i32 0, i32 3 - %85 = load i32**, i32*** %84, align 8 - %86 = getelementptr inbounds i32*, i32** %85, i64 1 - %87 = load i32**, i32*** %9, align 8 - %88 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %79, i32** noundef %86, i32** noundef %87) - br label %107 - -89: ; preds = %62 - %90 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %90, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 3 - %95 = load i32**, i32*** %94, align 8 - %96 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %97 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %96, i32 0, i32 0 - %98 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %97 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %99 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %98, i32 0, i32 3 - %100 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %99, i32 0, i32 3 - %101 = load i32**, i32*** %100, align 8 - %102 = getelementptr inbounds i32*, i32** %101, i64 1 - %103 = load i32**, i32*** %9, align 8 - %104 = load i64, i64* %7, align 8 - %105 = getelementptr inbounds i32*, i32** %103, i64 %104 - %106 = call noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %95, i32** noundef %102, i32** noundef %105) - br label %107 - -107: ; preds = %89, %73 - br label %175 - -108: ; preds = %3 - %109 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %110 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %109, i32 0, i32 0 - %111 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %110 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %112 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %111, i32 0, i32 1 - %113 = load i64, i64* %112, align 8 - %114 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %115 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %114, i32 0, i32 0 - %116 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %115 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %117 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %116, i32 0, i32 1 - %118 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %117, i64* noundef nonnull align 8 dereferenceable(8) %5) - %119 = load i64, i64* %118, align 8 - %120 = add i64 %113, %119 - %121 = add i64 %120, 2 - store i64 %121, i64* %10, align 8 - %122 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %123 = load i64, i64* %10, align 8 - %124 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %122, i64 noundef %123) - store i32** %124, i32*** %11, align 8 - %125 = load i32**, i32*** %11, align 8 - %126 = load i64, i64* %10, align 8 - %127 = load i64, i64* %8, align 8 - %128 = sub i64 %126, %127 - %129 = udiv i64 %128, 2 - %130 = getelementptr inbounds i32*, i32** %125, i64 %129 - %131 = load i8, i8* %6, align 1 - %132 = trunc i8 %131 to i1 - br i1 %132, label %133, label %135 - -133: ; preds = %108 - %134 = load i64, i64* %5, align 8 - br label %136 - -135: ; preds = %108 - br label %136 - -136: ; preds = %135, %133 - %137 = phi i64 [ %134, %133 ], [ 0, %135 ] - %138 = getelementptr inbounds i32*, i32** %130, i64 %137 - store i32** %138, i32*** %9, align 8 - %139 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %140 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %139, i32 0, i32 0 - %141 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %140 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %141, i32 0, i32 2 - %143 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %142, i32 0, i32 3 - %144 = load i32**, i32*** %143, align 8 - %145 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %146 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %145, i32 0, i32 0 - %147 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %146 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %148 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %147, i32 0, i32 3 - %149 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %148, i32 0, i32 3 - %150 = load i32**, i32*** %149, align 8 - %151 = getelementptr inbounds i32*, i32** %150, i64 1 - %152 = load i32**, i32*** %9, align 8 - %153 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %144, i32** noundef %151, i32** noundef %152) - %154 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %155 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %156 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %155, i32 0, i32 0 - %157 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %156 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %158 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %157, i32 0, i32 0 - %159 = load i32**, i32*** %158, align 8 - %160 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %161 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %160, i32 0, i32 0 - %162 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %161 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %163 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %162, i32 0, i32 1 - %164 = load i64, i64* %163, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %154, i32** noundef %159, i64 noundef %164) #3 - %165 = load i32**, i32*** %11, align 8 - %166 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %167 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %166, i32 0, i32 0 - %168 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %167 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %169 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %168, i32 0, i32 0 - store i32** %165, i32*** %169, align 8 - %170 = load i64, i64* %10, align 8 - %171 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %172 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %171, i32 0, i32 0 - %173 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %172 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %174 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %173, i32 0, i32 1 - store i64 %170, i64* %174, align 8 - br label %175 - -175: ; preds = %136, %107 - %176 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %177 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %176, i32 0, i32 0 - %178 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %177 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %179 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %178, i32 0, i32 2 - %180 = load i32**, i32*** %9, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %179, i32** noundef %180) #3 - %181 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %182 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %181, i32 0, i32 0 - %183 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %182 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %184 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %183, i32 0, i32 3 - %185 = load i32**, i32*** %9, align 8 - %186 = load i64, i64* %7, align 8 - %187 = getelementptr inbounds i32*, i32** %185, i64 %186 - %188 = getelementptr inbounds i32*, i32** %187, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %184, i32** noundef %188) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %0) #6 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %0, i32** noundef %1) #6 comdat { - %3 = alloca i32***, align 8 - %4 = alloca i32**, align 8 - store i32*** %0, i32**** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load i32**, i32*** %4, align 8 - ret i32** %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %0) #6 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #6 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %23 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = bitcast i32** %17 to i8* - %19 = load i32**, i32*** %4, align 8 - %20 = bitcast i32** %19 to i8* - %21 = load i64, i64* %7, align 8 - %22 = mul i64 8, %21 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %18, i8* align 8 %20, i64 %22, i1 false) - br label %23 - -23: ; preds = %16, %3 - %24 = load i32**, i32*** %6, align 8 - %25 = load i64, i64* %7, align 8 - %26 = getelementptr inbounds i32*, i32** %24, i64 %25 - ret i32** %26 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #4 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #6 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %26 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = load i64, i64* %7, align 8 - %19 = sub i64 0, %18 - %20 = getelementptr inbounds i32*, i32** %17, i64 %19 - %21 = bitcast i32** %20 to i8* - %22 = load i32**, i32*** %4, align 8 - %23 = bitcast i32** %22 to i8* - %24 = load i64, i64* %7, align 8 - %25 = mul i64 8, %24 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %21, i8* align 8 %23, i64 %25, i1 false) - br label %26 - -26: ; preds = %16, %3 - %27 = load i32**, i32*** %6, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub i64 0, %28 - %30 = getelementptr inbounds i32*, i32** %27, i64 %29 - ret i32** %30 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i1 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #6 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load i32*, i32** %6, align 8 - %8 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %8, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - %11 = icmp eq i32* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE5frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %4 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %5 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9pop_frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 2 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - %10 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %11 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %10, i32 0, i32 0 - %12 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %11 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %12, i32 0, i32 2 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %13, i32 0, i32 2 - %15 = load i32*, i32** %14, align 8 - %16 = getelementptr inbounds i32, i32* %15, i64 -1 - %17 = icmp ne i32* %9, %16 - br i1 %17, label %18, label %34 - -18: ; preds = %1 - %19 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %20 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %19) #3 - %21 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %22 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %21, i32 0, i32 0 - %23 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %22 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %23, i32 0, i32 2 - %25 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %24, i32 0, i32 0 - %26 = load i32*, i32** %25, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %20, i32* noundef %26) #3 - %27 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %28 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %27, i32 0, i32 0 - %29 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %28 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %29, i32 0, i32 2 - %31 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %30, i32 0, i32 0 - %32 = load i32*, i32** %31, align 8 - %33 = getelementptr inbounds i32, i32* %32, i32 1 - store i32* %33, i32** %31, align 8 - br label %36 - -34: ; preds = %1 - invoke void @_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %3) - to label %35 unwind label %37 - -35: ; preds = %34 - br label %36 - -36: ; preds = %35, %18 - ret void - -37: ; preds = %34 - %38 = landingpad { i8*, i32 } - catch i8* null - %39 = extractvalue { i8*, i32 } %38, 0 - call void @__clang_call_terminate(i8* %39) #14 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #6 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i32* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_pop_front_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #6 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %6 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %7 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %7 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %8, i32 0, i32 2 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 0 - %11 = load i32*, i32** %10, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i32* noundef %11) #3 - %12 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %13 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 2 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 1 - %18 = load i32*, i32** %17, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32* noundef %18) #3 - %19 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %20 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %20 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %21, i32 0, i32 2 - %23 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %23, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 2 - %27 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %26, i32 0, i32 3 - %28 = load i32**, i32*** %27, align 8 - %29 = getelementptr inbounds i32*, i32** %28, i64 1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %22, i32** noundef %29) #3 - %30 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %31 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %30, i32 0, i32 0 - %32 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %31 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %33 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %32, i32 0, i32 2 - %34 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %33, i32 0, i32 1 - %35 = load i32*, i32** %34, align 8 - %36 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %37 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %36, i32 0, i32 0 - %38 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %37 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %39 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %38, i32 0, i32 2 - %40 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %39, i32 0, i32 0 - store i32* %35, i32** %40, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #6 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %4 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %3, align 8 - %6 = load i32*, i32** %4, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_minimum_cut_in_a_directed_graph.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { argmemonly nofree nounwind willreturn writeonly } -attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { noinline noreturn nounwind } -attributes #11 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #14 = { noreturn nounwind } -attributes #15 = { noreturn } -attributes #16 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} -!14 = distinct !{!14, !7} -!15 = distinct !{!15, !7} -!16 = distinct !{!16, !7} -!17 = distinct !{!17, !7} -!18 = distinct !{!18, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-number-of-jumps-to-reach-end-of-a-given-array.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-number-of-jumps-to-reach-end-of-a-given-array.ll deleted file mode 100644 index e295da99..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-number-of-jumps-to-reach-end-of-a-given-array.ll +++ /dev/null @@ -1,264 +0,0 @@ -; ModuleID = 'PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp' -source_filename = "PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [6 x i32] [i32 1, i32 3, i32 6, i32 1, i32 0, i32 9], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [41 x i8] c"Minimum number of jumps to reach end is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_minimum_number_of_jumps_to_reach_end_of_a_given_array.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3minii(i32 noundef %0, i32 noundef %1) #4 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %5 = load i32, i32* %3, align 4 - %6 = load i32, i32* %4, align 4 - %7 = icmp slt i32 %5, %6 - br i1 %7, label %8, label %10 - -8: ; preds = %2 - %9 = load i32, i32* %3, align 4 - br label %12 - -10: ; preds = %2 - %11 = load i32, i32* %4, align 4 - br label %12 - -12: ; preds = %10, %8 - %13 = phi i32 [ %9, %8 ], [ %11, %10 ] - ret i32 %13 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z8minJumpsPii(i32* noundef %0, i32 noundef %1) #5 { - %3 = alloca i32, align 4 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - %9 = load i32, i32* %5, align 4 - %10 = sext i32 %9 to i64 - %11 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %10, i64 4) - %12 = extractvalue { i64, i1 } %11, 1 - %13 = extractvalue { i64, i1 } %11, 0 - %14 = select i1 %12, i64 -1, i64 %13 - %15 = call noalias noundef nonnull i8* @_Znam(i64 noundef %14) #10 - %16 = bitcast i8* %15 to i32* - store i32* %16, i32** %6, align 8 - %17 = load i32, i32* %5, align 4 - %18 = icmp eq i32 %17, 0 - br i1 %18, label %24, label %19 - -19: ; preds = %2 - %20 = load i32*, i32** %4, align 8 - %21 = getelementptr inbounds i32, i32* %20, i64 0 - %22 = load i32, i32* %21, align 4 - %23 = icmp eq i32 %22, 0 - br i1 %23, label %24, label %25 - -24: ; preds = %19, %2 - store i32 2147483647, i32* %3, align 4 - br label %90 - -25: ; preds = %19 - %26 = load i32*, i32** %6, align 8 - %27 = getelementptr inbounds i32, i32* %26, i64 0 - store i32 0, i32* %27, align 4 - store i32 1, i32* %7, align 4 - br label %28 - -28: ; preds = %80, %25 - %29 = load i32, i32* %7, align 4 - %30 = load i32, i32* %5, align 4 - %31 = icmp slt i32 %29, %30 - br i1 %31, label %32, label %83 - -32: ; preds = %28 - %33 = load i32*, i32** %6, align 8 - %34 = load i32, i32* %7, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds i32, i32* %33, i64 %35 - store i32 2147483647, i32* %36, align 4 - store i32 0, i32* %8, align 4 - br label %37 - -37: ; preds = %76, %32 - %38 = load i32, i32* %8, align 4 - %39 = load i32, i32* %7, align 4 - %40 = icmp slt i32 %38, %39 - br i1 %40, label %41, label %79 - -41: ; preds = %37 - %42 = load i32, i32* %7, align 4 - %43 = load i32, i32* %8, align 4 - %44 = load i32*, i32** %4, align 8 - %45 = load i32, i32* %8, align 4 - %46 = sext i32 %45 to i64 - %47 = getelementptr inbounds i32, i32* %44, i64 %46 - %48 = load i32, i32* %47, align 4 - %49 = add nsw i32 %43, %48 - %50 = icmp sle i32 %42, %49 - br i1 %50, label %51, label %75 - -51: ; preds = %41 - %52 = load i32*, i32** %6, align 8 - %53 = load i32, i32* %8, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds i32, i32* %52, i64 %54 - %56 = load i32, i32* %55, align 4 - %57 = icmp ne i32 %56, 2147483647 - br i1 %57, label %58, label %75 - -58: ; preds = %51 - %59 = load i32*, i32** %6, align 8 - %60 = load i32, i32* %7, align 4 - %61 = sext i32 %60 to i64 - %62 = getelementptr inbounds i32, i32* %59, i64 %61 - %63 = load i32, i32* %62, align 4 - %64 = load i32*, i32** %6, align 8 - %65 = load i32, i32* %8, align 4 - %66 = sext i32 %65 to i64 - %67 = getelementptr inbounds i32, i32* %64, i64 %66 - %68 = load i32, i32* %67, align 4 - %69 = add nsw i32 %68, 1 - %70 = call noundef i32 @_Z3minii(i32 noundef %63, i32 noundef %69) - %71 = load i32*, i32** %6, align 8 - %72 = load i32, i32* %7, align 4 - %73 = sext i32 %72 to i64 - %74 = getelementptr inbounds i32, i32* %71, i64 %73 - store i32 %70, i32* %74, align 4 - br label %79 - -75: ; preds = %51, %41 - br label %76 - -76: ; preds = %75 - %77 = load i32, i32* %8, align 4 - %78 = add nsw i32 %77, 1 - store i32 %78, i32* %8, align 4 - br label %37, !llvm.loop !6 - -79: ; preds = %58, %37 - br label %80 - -80: ; preds = %79 - %81 = load i32, i32* %7, align 4 - %82 = add nsw i32 %81, 1 - store i32 %82, i32* %7, align 4 - br label %28, !llvm.loop !8 - -83: ; preds = %28 - %84 = load i32*, i32** %6, align 8 - %85 = load i32, i32* %5, align 4 - %86 = sub nsw i32 %85, 1 - %87 = sext i32 %86 to i64 - %88 = getelementptr inbounds i32, i32* %84, i64 %87 - %89 = load i32, i32* %88, align 4 - store i32 %89, i32* %3, align 4 - br label %90 - -90: ; preds = %83, %24 - %91 = load i32, i32* %3, align 4 - ret i32 %91 -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #6 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #7 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca [6 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [6 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([6 x i32]* @__const.main.arr to i8*), i64 24, i1 false) - store i32 6, i32* %3, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str, i64 0, i64 0)) - %6 = getelementptr inbounds [6 x i32], [6 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - %8 = call noundef i32 @_Z8minJumpsPii(i32* noundef %6, i32 noundef %7) - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %5, i32 noundef %8) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_minimum_number_of_jumps_to_reach_end_of_a_given_array.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #7 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-positive-points-to-reach-destination.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-positive-points-to-reach-destination.ll deleted file mode 100644 index c83bbb9c..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/minimum-positive-points-to-reach-destination.ll +++ /dev/null @@ -1,409 +0,0 @@ -; ModuleID = 'PE-benchmarks/minimum-positive-points-to-reach-destination.cpp' -source_filename = "PE-benchmarks/minimum-positive-points-to-reach-destination.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -$_ZSt3maxIiERKT_S2_S2_ = comdat any - -$_ZSt3minIiERKT_S2_S2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.points = private unnamed_addr constant [3 x [3 x i32]] [[3 x i32] [i32 -2, i32 -3, i32 3], [3 x i32] [i32 -5, i32 -10, i32 1], [3 x i32] [i32 10, i32 30, i32 -5]], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [34 x i8] c"Minimum Initial Points Required: \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_minimum_positive_points_to_reach_destination.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z16minInitialPointsPA3_i([3 x i32]* noundef %0) #4 { - %2 = alloca [3 x i32]*, align 8 - %3 = alloca [3 x [3 x i32]], align 16 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - %16 = alloca i32, align 4 - store [3 x i32]* %0, [3 x i32]** %2, align 8 - store i32 3, i32* %4, align 4 - store i32 3, i32* %5, align 4 - %17 = load [3 x i32]*, [3 x i32]** %2, align 8 - %18 = load i32, i32* %4, align 4 - %19 = sub nsw i32 %18, 1 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds [3 x i32], [3 x i32]* %17, i64 %20 - %22 = load i32, i32* %5, align 4 - %23 = sub nsw i32 %22, 1 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds [3 x i32], [3 x i32]* %21, i64 0, i64 %24 - %26 = load i32, i32* %25, align 4 - %27 = icmp sgt i32 %26, 0 - br i1 %27, label %28, label %29 - -28: ; preds = %1 - br label %42 - -29: ; preds = %1 - %30 = load [3 x i32]*, [3 x i32]** %2, align 8 - %31 = load i32, i32* %4, align 4 - %32 = sub nsw i32 %31, 1 - %33 = sext i32 %32 to i64 - %34 = getelementptr inbounds [3 x i32], [3 x i32]* %30, i64 %33 - %35 = load i32, i32* %5, align 4 - %36 = sub nsw i32 %35, 1 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds [3 x i32], [3 x i32]* %34, i64 0, i64 %37 - %39 = load i32, i32* %38, align 4 - %40 = call i32 @abs(i32 noundef %39) #9 - %41 = add nsw i32 %40, 1 - br label %42 - -42: ; preds = %29, %28 - %43 = phi i32 [ 1, %28 ], [ %41, %29 ] - %44 = load i32, i32* %4, align 4 - %45 = sub nsw i32 %44, 1 - %46 = sext i32 %45 to i64 - %47 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* %3, i64 0, i64 %46 - %48 = load i32, i32* %5, align 4 - %49 = sub nsw i32 %48, 1 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds [3 x i32], [3 x i32]* %47, i64 0, i64 %50 - store i32 %43, i32* %51, align 4 - %52 = load i32, i32* %4, align 4 - %53 = sub nsw i32 %52, 2 - store i32 %53, i32* %6, align 4 - br label %54 - -54: ; preds = %86, %42 - %55 = load i32, i32* %6, align 4 - %56 = icmp sge i32 %55, 0 - br i1 %56, label %57, label %89 - -57: ; preds = %54 - %58 = load i32, i32* %6, align 4 - %59 = add nsw i32 %58, 1 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* %3, i64 0, i64 %60 - %62 = load i32, i32* %5, align 4 - %63 = sub nsw i32 %62, 1 - %64 = sext i32 %63 to i64 - %65 = getelementptr inbounds [3 x i32], [3 x i32]* %61, i64 0, i64 %64 - %66 = load i32, i32* %65, align 4 - %67 = load [3 x i32]*, [3 x i32]** %2, align 8 - %68 = load i32, i32* %6, align 4 - %69 = sext i32 %68 to i64 - %70 = getelementptr inbounds [3 x i32], [3 x i32]* %67, i64 %69 - %71 = load i32, i32* %5, align 4 - %72 = sub nsw i32 %71, 1 - %73 = sext i32 %72 to i64 - %74 = getelementptr inbounds [3 x i32], [3 x i32]* %70, i64 0, i64 %73 - %75 = load i32, i32* %74, align 4 - %76 = sub nsw i32 %66, %75 - store i32 %76, i32* %7, align 4 - store i32 1, i32* %8, align 4 - %77 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %7, i32* noundef nonnull align 4 dereferenceable(4) %8) - %78 = load i32, i32* %77, align 4 - %79 = load i32, i32* %6, align 4 - %80 = sext i32 %79 to i64 - %81 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* %3, i64 0, i64 %80 - %82 = load i32, i32* %5, align 4 - %83 = sub nsw i32 %82, 1 - %84 = sext i32 %83 to i64 - %85 = getelementptr inbounds [3 x i32], [3 x i32]* %81, i64 0, i64 %84 - store i32 %78, i32* %85, align 4 - br label %86 - -86: ; preds = %57 - %87 = load i32, i32* %6, align 4 - %88 = add nsw i32 %87, -1 - store i32 %88, i32* %6, align 4 - br label %54, !llvm.loop !6 - -89: ; preds = %54 - %90 = load i32, i32* %5, align 4 - %91 = sub nsw i32 %90, 2 - store i32 %91, i32* %9, align 4 - br label %92 - -92: ; preds = %124, %89 - %93 = load i32, i32* %9, align 4 - %94 = icmp sge i32 %93, 0 - br i1 %94, label %95, label %127 - -95: ; preds = %92 - %96 = load i32, i32* %4, align 4 - %97 = sub nsw i32 %96, 1 - %98 = sext i32 %97 to i64 - %99 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* %3, i64 0, i64 %98 - %100 = load i32, i32* %9, align 4 - %101 = add nsw i32 %100, 1 - %102 = sext i32 %101 to i64 - %103 = getelementptr inbounds [3 x i32], [3 x i32]* %99, i64 0, i64 %102 - %104 = load i32, i32* %103, align 4 - %105 = load [3 x i32]*, [3 x i32]** %2, align 8 - %106 = load i32, i32* %4, align 4 - %107 = sub nsw i32 %106, 1 - %108 = sext i32 %107 to i64 - %109 = getelementptr inbounds [3 x i32], [3 x i32]* %105, i64 %108 - %110 = load i32, i32* %9, align 4 - %111 = sext i32 %110 to i64 - %112 = getelementptr inbounds [3 x i32], [3 x i32]* %109, i64 0, i64 %111 - %113 = load i32, i32* %112, align 4 - %114 = sub nsw i32 %104, %113 - store i32 %114, i32* %10, align 4 - store i32 1, i32* %11, align 4 - %115 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %10, i32* noundef nonnull align 4 dereferenceable(4) %11) - %116 = load i32, i32* %115, align 4 - %117 = load i32, i32* %4, align 4 - %118 = sub nsw i32 %117, 1 - %119 = sext i32 %118 to i64 - %120 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* %3, i64 0, i64 %119 - %121 = load i32, i32* %9, align 4 - %122 = sext i32 %121 to i64 - %123 = getelementptr inbounds [3 x i32], [3 x i32]* %120, i64 0, i64 %122 - store i32 %116, i32* %123, align 4 - br label %124 - -124: ; preds = %95 - %125 = load i32, i32* %9, align 4 - %126 = add nsw i32 %125, -1 - store i32 %126, i32* %9, align 4 - br label %92, !llvm.loop !8 - -127: ; preds = %92 - %128 = load i32, i32* %4, align 4 - %129 = sub nsw i32 %128, 2 - store i32 %129, i32* %12, align 4 - br label %130 - -130: ; preds = %178, %127 - %131 = load i32, i32* %12, align 4 - %132 = icmp sge i32 %131, 0 - br i1 %132, label %133, label %181 - -133: ; preds = %130 - %134 = load i32, i32* %5, align 4 - %135 = sub nsw i32 %134, 2 - store i32 %135, i32* %13, align 4 - br label %136 - -136: ; preds = %174, %133 - %137 = load i32, i32* %13, align 4 - %138 = icmp sge i32 %137, 0 - br i1 %138, label %139, label %177 - -139: ; preds = %136 - %140 = load i32, i32* %12, align 4 - %141 = add nsw i32 %140, 1 - %142 = sext i32 %141 to i64 - %143 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* %3, i64 0, i64 %142 - %144 = load i32, i32* %13, align 4 - %145 = sext i32 %144 to i64 - %146 = getelementptr inbounds [3 x i32], [3 x i32]* %143, i64 0, i64 %145 - %147 = load i32, i32* %12, align 4 - %148 = sext i32 %147 to i64 - %149 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* %3, i64 0, i64 %148 - %150 = load i32, i32* %13, align 4 - %151 = add nsw i32 %150, 1 - %152 = sext i32 %151 to i64 - %153 = getelementptr inbounds [3 x i32], [3 x i32]* %149, i64 0, i64 %152 - %154 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %146, i32* noundef nonnull align 4 dereferenceable(4) %153) - %155 = load i32, i32* %154, align 4 - store i32 %155, i32* %14, align 4 - %156 = load i32, i32* %14, align 4 - %157 = load [3 x i32]*, [3 x i32]** %2, align 8 - %158 = load i32, i32* %12, align 4 - %159 = sext i32 %158 to i64 - %160 = getelementptr inbounds [3 x i32], [3 x i32]* %157, i64 %159 - %161 = load i32, i32* %13, align 4 - %162 = sext i32 %161 to i64 - %163 = getelementptr inbounds [3 x i32], [3 x i32]* %160, i64 0, i64 %162 - %164 = load i32, i32* %163, align 4 - %165 = sub nsw i32 %156, %164 - store i32 %165, i32* %15, align 4 - store i32 1, i32* %16, align 4 - %166 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %15, i32* noundef nonnull align 4 dereferenceable(4) %16) - %167 = load i32, i32* %166, align 4 - %168 = load i32, i32* %12, align 4 - %169 = sext i32 %168 to i64 - %170 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* %3, i64 0, i64 %169 - %171 = load i32, i32* %13, align 4 - %172 = sext i32 %171 to i64 - %173 = getelementptr inbounds [3 x i32], [3 x i32]* %170, i64 0, i64 %172 - store i32 %167, i32* %173, align 4 - br label %174 - -174: ; preds = %139 - %175 = load i32, i32* %13, align 4 - %176 = add nsw i32 %175, -1 - store i32 %176, i32* %13, align 4 - br label %136, !llvm.loop !9 - -177: ; preds = %136 - br label %178 - -178: ; preds = %177 - %179 = load i32, i32* %12, align 4 - %180 = add nsw i32 %179, -1 - store i32 %180, i32* %12, align 4 - br label %130, !llvm.loop !10 - -181: ; preds = %130 - %182 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* %3, i64 0, i64 0 - %183 = getelementptr inbounds [3 x i32], [3 x i32]* %182, i64 0, i64 0 - %184 = load i32, i32* %183, align 16 - ret i32 %184 -} - -; Function Attrs: nounwind readnone willreturn -declare i32 @abs(i32 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #6 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %4, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %5, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #6 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %5, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [3 x [3 x i32]], align 16 - store i32 0, i32* %1, align 4 - %3 = bitcast [3 x [3 x i32]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %3, i8* align 16 bitcast ([3 x [3 x i32]]* @__const.main.points to i8*), i64 36, i1 false) - %4 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([34 x i8], [34 x i8]* @.str, i64 0, i64 0)) - %5 = getelementptr inbounds [3 x [3 x i32]], [3 x [3 x i32]]* %2, i64 0, i64 0 - %6 = call noundef i32 @_Z16minInitialPointsPA3_i([3 x i32]* noundef %5) - %7 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %6) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_minimum_positive_points_to_reach_destination.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nounwind readnone willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } -attributes #9 = { nounwind readnone willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/mobile-numeric-keypad-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/mobile-numeric-keypad-problem.ll deleted file mode 100644 index 40821c82..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/mobile-numeric-keypad-problem.ll +++ /dev/null @@ -1,421 +0,0 @@ -; ModuleID = 'PE-benchmarks/mobile-numeric-keypad-problem.cpp' -source_filename = "PE-benchmarks/mobile-numeric-keypad-problem.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@__const._Z8getCountPA3_ci.row = private unnamed_addr constant [5 x i32] [i32 0, i32 0, i32 -1, i32 0, i32 1], align 16 -@__const._Z8getCountPA3_ci.col = private unnamed_addr constant [5 x i32] [i32 0, i32 -1, i32 0, i32 1, i32 0], align 16 -@__const.main.keypad = private unnamed_addr constant [4 x [3 x i8]] [[3 x i8] c"123", [3 x i8] c"456", [3 x i8] c"789", [3 x i8] c"*0#"], align 1 -@.str = private unnamed_addr constant [36 x i8] c"Count for numbers of length %d: %dn\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca [3 x i8]*, align 8 - %5 = alloca i32, align 4 - %6 = alloca [5 x i32], align 16 - %7 = alloca [5 x i32], align 16 - %8 = alloca i8*, align 8 - %9 = alloca i64, align 8 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - %16 = alloca i32, align 4 - %17 = alloca i32, align 4 - %18 = alloca i32, align 4 - store [3 x i8]* %0, [3 x i8]** %4, align 8 - store i32 %1, i32* %5, align 4 - %19 = load [3 x i8]*, [3 x i8]** %4, align 8 - %20 = icmp eq [3 x i8]* %19, null - br i1 %20, label %24, label %21 - -21: ; preds = %2 - %22 = load i32, i32* %5, align 4 - %23 = icmp sle i32 %22, 0 - br i1 %23, label %24, label %25 - -24: ; preds = %21, %2 - store i32 0, i32* %3, align 4 - br label %224 - -25: ; preds = %21 - %26 = load i32, i32* %5, align 4 - %27 = icmp eq i32 %26, 1 - br i1 %27, label %28, label %29 - -28: ; preds = %25 - store i32 10, i32* %3, align 4 - br label %224 - -29: ; preds = %25 - %30 = bitcast [5 x i32]* %6 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %30, i8* align 16 bitcast ([5 x i32]* @__const._Z8getCountPA3_ci.row to i8*), i64 20, i1 false) - %31 = bitcast [5 x i32]* %7 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %31, i8* align 16 bitcast ([5 x i32]* @__const._Z8getCountPA3_ci.col to i8*), i64 20, i1 false) - %32 = load i32, i32* %5, align 4 - %33 = add nsw i32 %32, 1 - %34 = zext i32 %33 to i64 - %35 = call i8* @llvm.stacksave() - store i8* %35, i8** %8, align 8 - %36 = mul nuw i64 10, %34 - %37 = alloca i32, i64 %36, align 16 - store i64 %34, i64* %9, align 8 - store i32 0, i32* %10, align 4 - store i32 0, i32* %11, align 4 - store i32 0, i32* %12, align 4 - store i32 0, i32* %13, align 4 - store i32 0, i32* %14, align 4 - store i32 0, i32* %15, align 4 - store i32 0, i32* %16, align 4 - store i32 0, i32* %17, align 4 - store i32 0, i32* %18, align 4 - store i32 0, i32* %10, align 4 - br label %38 - -38: ; preds = %52, %29 - %39 = load i32, i32* %10, align 4 - %40 = icmp sle i32 %39, 9 - br i1 %40, label %41, label %55 - -41: ; preds = %38 - %42 = load i32, i32* %10, align 4 - %43 = sext i32 %42 to i64 - %44 = mul nsw i64 %43, %34 - %45 = getelementptr inbounds i32, i32* %37, i64 %44 - %46 = getelementptr inbounds i32, i32* %45, i64 0 - store i32 0, i32* %46, align 4 - %47 = load i32, i32* %10, align 4 - %48 = sext i32 %47 to i64 - %49 = mul nsw i64 %48, %34 - %50 = getelementptr inbounds i32, i32* %37, i64 %49 - %51 = getelementptr inbounds i32, i32* %50, i64 1 - store i32 1, i32* %51, align 4 - br label %52 - -52: ; preds = %41 - %53 = load i32, i32* %10, align 4 - %54 = add nsw i32 %53, 1 - store i32 %54, i32* %10, align 4 - br label %38, !llvm.loop !6 - -55: ; preds = %38 - store i32 2, i32* %12, align 4 - br label %56 - -56: ; preds = %200, %55 - %57 = load i32, i32* %12, align 4 - %58 = load i32, i32* %5, align 4 - %59 = icmp sle i32 %57, %58 - br i1 %59, label %60, label %203 - -60: ; preds = %56 - store i32 0, i32* %10, align 4 - br label %61 - -61: ; preds = %196, %60 - %62 = load i32, i32* %10, align 4 - %63 = icmp slt i32 %62, 4 - br i1 %63, label %64, label %199 - -64: ; preds = %61 - store i32 0, i32* %11, align 4 - br label %65 - -65: ; preds = %192, %64 - %66 = load i32, i32* %11, align 4 - %67 = icmp slt i32 %66, 3 - br i1 %67, label %68, label %195 - -68: ; preds = %65 - %69 = load [3 x i8]*, [3 x i8]** %4, align 8 - %70 = load i32, i32* %10, align 4 - %71 = sext i32 %70 to i64 - %72 = getelementptr inbounds [3 x i8], [3 x i8]* %69, i64 %71 - %73 = load i32, i32* %11, align 4 - %74 = sext i32 %73 to i64 - %75 = getelementptr inbounds [3 x i8], [3 x i8]* %72, i64 0, i64 %74 - %76 = load i8, i8* %75, align 1 - %77 = sext i8 %76 to i32 - %78 = icmp ne i32 %77, 42 - br i1 %78, label %79, label %191 - -79: ; preds = %68 - %80 = load [3 x i8]*, [3 x i8]** %4, align 8 - %81 = load i32, i32* %10, align 4 - %82 = sext i32 %81 to i64 - %83 = getelementptr inbounds [3 x i8], [3 x i8]* %80, i64 %82 - %84 = load i32, i32* %11, align 4 - %85 = sext i32 %84 to i64 - %86 = getelementptr inbounds [3 x i8], [3 x i8]* %83, i64 0, i64 %85 - %87 = load i8, i8* %86, align 1 - %88 = sext i8 %87 to i32 - %89 = icmp ne i32 %88, 35 - br i1 %89, label %90, label %191 - -90: ; preds = %79 - %91 = load [3 x i8]*, [3 x i8]** %4, align 8 - %92 = load i32, i32* %10, align 4 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds [3 x i8], [3 x i8]* %91, i64 %93 - %95 = load i32, i32* %11, align 4 - %96 = sext i32 %95 to i64 - %97 = getelementptr inbounds [3 x i8], [3 x i8]* %94, i64 0, i64 %96 - %98 = load i8, i8* %97, align 1 - %99 = sext i8 %98 to i32 - %100 = sub nsw i32 %99, 48 - store i32 %100, i32* %16, align 4 - %101 = load i32, i32* %16, align 4 - %102 = sext i32 %101 to i64 - %103 = mul nsw i64 %102, %34 - %104 = getelementptr inbounds i32, i32* %37, i64 %103 - %105 = load i32, i32* %12, align 4 - %106 = sext i32 %105 to i64 - %107 = getelementptr inbounds i32, i32* %104, i64 %106 - store i32 0, i32* %107, align 4 - store i32 0, i32* %13, align 4 - br label %108 - -108: ; preds = %187, %90 - %109 = load i32, i32* %13, align 4 - %110 = icmp slt i32 %109, 5 - br i1 %110, label %111, label %190 - -111: ; preds = %108 - %112 = load i32, i32* %10, align 4 - %113 = load i32, i32* %13, align 4 - %114 = sext i32 %113 to i64 - %115 = getelementptr inbounds [5 x i32], [5 x i32]* %6, i64 0, i64 %114 - %116 = load i32, i32* %115, align 4 - %117 = add nsw i32 %112, %116 - store i32 %117, i32* %14, align 4 - %118 = load i32, i32* %11, align 4 - %119 = load i32, i32* %13, align 4 - %120 = sext i32 %119 to i64 - %121 = getelementptr inbounds [5 x i32], [5 x i32]* %7, i64 0, i64 %120 - %122 = load i32, i32* %121, align 4 - %123 = add nsw i32 %118, %122 - store i32 %123, i32* %15, align 4 - %124 = load i32, i32* %14, align 4 - %125 = icmp sge i32 %124, 0 - br i1 %125, label %126, label %186 - -126: ; preds = %111 - %127 = load i32, i32* %14, align 4 - %128 = icmp sle i32 %127, 3 - br i1 %128, label %129, label %186 - -129: ; preds = %126 - %130 = load i32, i32* %15, align 4 - %131 = icmp sge i32 %130, 0 - br i1 %131, label %132, label %186 - -132: ; preds = %129 - %133 = load i32, i32* %15, align 4 - %134 = icmp sle i32 %133, 2 - br i1 %134, label %135, label %186 - -135: ; preds = %132 - %136 = load [3 x i8]*, [3 x i8]** %4, align 8 - %137 = load i32, i32* %14, align 4 - %138 = sext i32 %137 to i64 - %139 = getelementptr inbounds [3 x i8], [3 x i8]* %136, i64 %138 - %140 = load i32, i32* %15, align 4 - %141 = sext i32 %140 to i64 - %142 = getelementptr inbounds [3 x i8], [3 x i8]* %139, i64 0, i64 %141 - %143 = load i8, i8* %142, align 1 - %144 = sext i8 %143 to i32 - %145 = icmp ne i32 %144, 42 - br i1 %145, label %146, label %186 - -146: ; preds = %135 - %147 = load [3 x i8]*, [3 x i8]** %4, align 8 - %148 = load i32, i32* %14, align 4 - %149 = sext i32 %148 to i64 - %150 = getelementptr inbounds [3 x i8], [3 x i8]* %147, i64 %149 - %151 = load i32, i32* %15, align 4 - %152 = sext i32 %151 to i64 - %153 = getelementptr inbounds [3 x i8], [3 x i8]* %150, i64 0, i64 %152 - %154 = load i8, i8* %153, align 1 - %155 = sext i8 %154 to i32 - %156 = icmp ne i32 %155, 35 - br i1 %156, label %157, label %186 - -157: ; preds = %146 - %158 = load [3 x i8]*, [3 x i8]** %4, align 8 - %159 = load i32, i32* %14, align 4 - %160 = sext i32 %159 to i64 - %161 = getelementptr inbounds [3 x i8], [3 x i8]* %158, i64 %160 - %162 = load i32, i32* %15, align 4 - %163 = sext i32 %162 to i64 - %164 = getelementptr inbounds [3 x i8], [3 x i8]* %161, i64 0, i64 %163 - %165 = load i8, i8* %164, align 1 - %166 = sext i8 %165 to i32 - %167 = sub nsw i32 %166, 48 - store i32 %167, i32* %17, align 4 - %168 = load i32, i32* %17, align 4 - %169 = sext i32 %168 to i64 - %170 = mul nsw i64 %169, %34 - %171 = getelementptr inbounds i32, i32* %37, i64 %170 - %172 = load i32, i32* %12, align 4 - %173 = sub nsw i32 %172, 1 - %174 = sext i32 %173 to i64 - %175 = getelementptr inbounds i32, i32* %171, i64 %174 - %176 = load i32, i32* %175, align 4 - %177 = load i32, i32* %16, align 4 - %178 = sext i32 %177 to i64 - %179 = mul nsw i64 %178, %34 - %180 = getelementptr inbounds i32, i32* %37, i64 %179 - %181 = load i32, i32* %12, align 4 - %182 = sext i32 %181 to i64 - %183 = getelementptr inbounds i32, i32* %180, i64 %182 - %184 = load i32, i32* %183, align 4 - %185 = add nsw i32 %184, %176 - store i32 %185, i32* %183, align 4 - br label %186 - -186: ; preds = %157, %146, %135, %132, %129, %126, %111 - br label %187 - -187: ; preds = %186 - %188 = load i32, i32* %13, align 4 - %189 = add nsw i32 %188, 1 - store i32 %189, i32* %13, align 4 - br label %108, !llvm.loop !8 - -190: ; preds = %108 - br label %191 - -191: ; preds = %190, %79, %68 - br label %192 - -192: ; preds = %191 - %193 = load i32, i32* %11, align 4 - %194 = add nsw i32 %193, 1 - store i32 %194, i32* %11, align 4 - br label %65, !llvm.loop !9 - -195: ; preds = %65 - br label %196 - -196: ; preds = %195 - %197 = load i32, i32* %10, align 4 - %198 = add nsw i32 %197, 1 - store i32 %198, i32* %10, align 4 - br label %61, !llvm.loop !10 - -199: ; preds = %61 - br label %200 - -200: ; preds = %199 - %201 = load i32, i32* %12, align 4 - %202 = add nsw i32 %201, 1 - store i32 %202, i32* %12, align 4 - br label %56, !llvm.loop !11 - -203: ; preds = %56 - store i32 0, i32* %18, align 4 - store i32 0, i32* %10, align 4 - br label %204 - -204: ; preds = %218, %203 - %205 = load i32, i32* %10, align 4 - %206 = icmp sle i32 %205, 9 - br i1 %206, label %207, label %221 - -207: ; preds = %204 - %208 = load i32, i32* %10, align 4 - %209 = sext i32 %208 to i64 - %210 = mul nsw i64 %209, %34 - %211 = getelementptr inbounds i32, i32* %37, i64 %210 - %212 = load i32, i32* %5, align 4 - %213 = sext i32 %212 to i64 - %214 = getelementptr inbounds i32, i32* %211, i64 %213 - %215 = load i32, i32* %214, align 4 - %216 = load i32, i32* %18, align 4 - %217 = add nsw i32 %216, %215 - store i32 %217, i32* %18, align 4 - br label %218 - -218: ; preds = %207 - %219 = load i32, i32* %10, align 4 - %220 = add nsw i32 %219, 1 - store i32 %220, i32* %10, align 4 - br label %204, !llvm.loop !12 - -221: ; preds = %204 - %222 = load i32, i32* %18, align 4 - store i32 %222, i32* %3, align 4 - %223 = load i8*, i8** %8, align 8 - call void @llvm.stackrestore(i8* %223) - br label %224 - -224: ; preds = %221, %28, %24 - %225 = load i32, i32* %3, align 4 - ret i32 %225 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #2 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #2 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main(i32 noundef %0, i8** noundef %1) #3 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i8**, align 8 - %6 = alloca [4 x [3 x i8]], align 1 - store i32 0, i32* %3, align 4 - store i32 %0, i32* %4, align 4 - store i8** %1, i8*** %5, align 8 - %7 = bitcast [4 x [3 x i8]]* %6 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %7, i8* align 1 getelementptr inbounds ([4 x [3 x i8]], [4 x [3 x i8]]* @__const.main.keypad, i32 0, i32 0, i32 0), i64 12, i1 false) - %8 = getelementptr inbounds [4 x [3 x i8]], [4 x [3 x i8]]* %6, i64 0, i64 0 - %9 = call noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %8, i32 noundef 1) - %10 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([36 x i8], [36 x i8]* @.str, i64 0, i64 0), i32 noundef 1, i32 noundef %9) - %11 = getelementptr inbounds [4 x [3 x i8]], [4 x [3 x i8]]* %6, i64 0, i64 0 - %12 = call noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %11, i32 noundef 2) - %13 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([36 x i8], [36 x i8]* @.str, i64 0, i64 0), i32 noundef 2, i32 noundef %12) - %14 = getelementptr inbounds [4 x [3 x i8]], [4 x [3 x i8]]* %6, i64 0, i64 0 - %15 = call noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %14, i32 noundef 3) - %16 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([36 x i8], [36 x i8]* @.str, i64 0, i64 0), i32 noundef 3, i32 noundef %15) - %17 = getelementptr inbounds [4 x [3 x i8]], [4 x [3 x i8]]* %6, i64 0, i64 0 - %18 = call noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %17, i32 noundef 4) - %19 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([36 x i8], [36 x i8]* @.str, i64 0, i64 0), i32 noundef 4, i32 noundef %18) - %20 = getelementptr inbounds [4 x [3 x i8]], [4 x [3 x i8]]* %6, i64 0, i64 0 - %21 = call noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %20, i32 noundef 5) - %22 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([36 x i8], [36 x i8]* @.str, i64 0, i64 0), i32 noundef 5, i32 noundef %21) - ret i32 0 -} - -declare i32 @printf(i8* noundef, ...) #4 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { argmemonly nofree nounwind willreturn } -attributes #2 = { nofree nosync nounwind willreturn } -attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/mobile-numeric-keypad-problem_space_optm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/mobile-numeric-keypad-problem_space_optm.ll deleted file mode 100644 index 3d37add5..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/mobile-numeric-keypad-problem_space_optm.ll +++ /dev/null @@ -1,459 +0,0 @@ -; ModuleID = 'PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp' -source_filename = "PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@__const.main.keypad = private unnamed_addr constant [4 x [3 x i8]] [[3 x i8] c"123", [3 x i8] c"456", [3 x i8] c"789", [3 x i8] c"*0#"], align 1 -@.str = private unnamed_addr constant [36 x i8] c"Count for numbers of length %d: %dn\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca [3 x i8]*, align 8 - %5 = alloca i32, align 4 - %6 = alloca [10 x i32], align 16 - %7 = alloca [10 x i32], align 16 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - store [3 x i8]* %0, [3 x i8]** %4, align 8 - store i32 %1, i32* %5, align 4 - %12 = load [3 x i8]*, [3 x i8]** %4, align 8 - %13 = icmp eq [3 x i8]* %12, null - br i1 %13, label %17, label %14 - -14: ; preds = %2 - %15 = load i32, i32* %5, align 4 - %16 = icmp sle i32 %15, 0 - br i1 %16, label %17, label %18 - -17: ; preds = %14, %2 - store i32 0, i32* %3, align 4 - br label %300 - -18: ; preds = %14 - %19 = load i32, i32* %5, align 4 - %20 = icmp eq i32 %19, 1 - br i1 %20, label %21, label %22 - -21: ; preds = %18 - store i32 10, i32* %3, align 4 - br label %300 - -22: ; preds = %18 - store i32 0, i32* %8, align 4 - store i32 0, i32* %9, align 4 - store i32 0, i32* %10, align 4 - store i32 0, i32* %11, align 4 - store i32 0, i32* %8, align 4 - br label %23 - -23: ; preds = %30, %22 - %24 = load i32, i32* %8, align 4 - %25 = icmp sle i32 %24, 9 - br i1 %25, label %26, label %33 - -26: ; preds = %23 - %27 = load i32, i32* %8, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 %28 - store i32 1, i32* %29, align 4 - br label %30 - -30: ; preds = %26 - %31 = load i32, i32* %8, align 4 - %32 = add nsw i32 %31, 1 - store i32 %32, i32* %8, align 4 - br label %23, !llvm.loop !6 - -33: ; preds = %23 - store i32 2, i32* %9, align 4 - br label %34 - -34: ; preds = %262, %33 - %35 = load i32, i32* %9, align 4 - %36 = load i32, i32* %5, align 4 - %37 = icmp sle i32 %35, %36 - br i1 %37, label %38, label %265 - -38: ; preds = %34 - %39 = load i32, i32* %10, align 4 - %40 = sub nsw i32 1, %39 - store i32 %40, i32* %10, align 4 - %41 = load i32, i32* %10, align 4 - %42 = icmp eq i32 %41, 1 - br i1 %42, label %43, label %152 - -43: ; preds = %38 - %44 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 0 - %45 = load i32, i32* %44, align 16 - %46 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 8 - %47 = load i32, i32* %46, align 16 - %48 = add nsw i32 %45, %47 - %49 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 0 - store i32 %48, i32* %49, align 16 - %50 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 1 - %51 = load i32, i32* %50, align 4 - %52 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 2 - %53 = load i32, i32* %52, align 8 - %54 = add nsw i32 %51, %53 - %55 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 4 - %56 = load i32, i32* %55, align 16 - %57 = add nsw i32 %54, %56 - %58 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 1 - store i32 %57, i32* %58, align 4 - %59 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 2 - %60 = load i32, i32* %59, align 8 - %61 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 1 - %62 = load i32, i32* %61, align 4 - %63 = add nsw i32 %60, %62 - %64 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 3 - %65 = load i32, i32* %64, align 4 - %66 = add nsw i32 %63, %65 - %67 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 5 - %68 = load i32, i32* %67, align 4 - %69 = add nsw i32 %66, %68 - %70 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 2 - store i32 %69, i32* %70, align 8 - %71 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 3 - %72 = load i32, i32* %71, align 4 - %73 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 2 - %74 = load i32, i32* %73, align 8 - %75 = add nsw i32 %72, %74 - %76 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 6 - %77 = load i32, i32* %76, align 8 - %78 = add nsw i32 %75, %77 - %79 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 3 - store i32 %78, i32* %79, align 4 - %80 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 4 - %81 = load i32, i32* %80, align 16 - %82 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 1 - %83 = load i32, i32* %82, align 4 - %84 = add nsw i32 %81, %83 - %85 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 5 - %86 = load i32, i32* %85, align 4 - %87 = add nsw i32 %84, %86 - %88 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 7 - %89 = load i32, i32* %88, align 4 - %90 = add nsw i32 %87, %89 - %91 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 4 - store i32 %90, i32* %91, align 16 - %92 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 5 - %93 = load i32, i32* %92, align 4 - %94 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 2 - %95 = load i32, i32* %94, align 8 - %96 = add nsw i32 %93, %95 - %97 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 4 - %98 = load i32, i32* %97, align 16 - %99 = add nsw i32 %96, %98 - %100 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 8 - %101 = load i32, i32* %100, align 16 - %102 = add nsw i32 %99, %101 - %103 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 6 - %104 = load i32, i32* %103, align 8 - %105 = add nsw i32 %102, %104 - %106 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 5 - store i32 %105, i32* %106, align 4 - %107 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 6 - %108 = load i32, i32* %107, align 8 - %109 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 3 - %110 = load i32, i32* %109, align 4 - %111 = add nsw i32 %108, %110 - %112 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 5 - %113 = load i32, i32* %112, align 4 - %114 = add nsw i32 %111, %113 - %115 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 9 - %116 = load i32, i32* %115, align 4 - %117 = add nsw i32 %114, %116 - %118 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 6 - store i32 %117, i32* %118, align 8 - %119 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 7 - %120 = load i32, i32* %119, align 4 - %121 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 4 - %122 = load i32, i32* %121, align 16 - %123 = add nsw i32 %120, %122 - %124 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 8 - %125 = load i32, i32* %124, align 16 - %126 = add nsw i32 %123, %125 - %127 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 7 - store i32 %126, i32* %127, align 4 - %128 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 8 - %129 = load i32, i32* %128, align 16 - %130 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 0 - %131 = load i32, i32* %130, align 16 - %132 = add nsw i32 %129, %131 - %133 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 5 - %134 = load i32, i32* %133, align 4 - %135 = add nsw i32 %132, %134 - %136 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 7 - %137 = load i32, i32* %136, align 4 - %138 = add nsw i32 %135, %137 - %139 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 9 - %140 = load i32, i32* %139, align 4 - %141 = add nsw i32 %138, %140 - %142 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 8 - store i32 %141, i32* %142, align 16 - %143 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 9 - %144 = load i32, i32* %143, align 4 - %145 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 6 - %146 = load i32, i32* %145, align 8 - %147 = add nsw i32 %144, %146 - %148 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 8 - %149 = load i32, i32* %148, align 16 - %150 = add nsw i32 %147, %149 - %151 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 9 - store i32 %150, i32* %151, align 4 - br label %261 - -152: ; preds = %38 - %153 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 0 - %154 = load i32, i32* %153, align 16 - %155 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 8 - %156 = load i32, i32* %155, align 16 - %157 = add nsw i32 %154, %156 - %158 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 0 - store i32 %157, i32* %158, align 16 - %159 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 1 - %160 = load i32, i32* %159, align 4 - %161 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 2 - %162 = load i32, i32* %161, align 8 - %163 = add nsw i32 %160, %162 - %164 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 4 - %165 = load i32, i32* %164, align 16 - %166 = add nsw i32 %163, %165 - %167 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 1 - store i32 %166, i32* %167, align 4 - %168 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 2 - %169 = load i32, i32* %168, align 8 - %170 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 1 - %171 = load i32, i32* %170, align 4 - %172 = add nsw i32 %169, %171 - %173 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 3 - %174 = load i32, i32* %173, align 4 - %175 = add nsw i32 %172, %174 - %176 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 5 - %177 = load i32, i32* %176, align 4 - %178 = add nsw i32 %175, %177 - %179 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 2 - store i32 %178, i32* %179, align 8 - %180 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 3 - %181 = load i32, i32* %180, align 4 - %182 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 2 - %183 = load i32, i32* %182, align 8 - %184 = add nsw i32 %181, %183 - %185 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 6 - %186 = load i32, i32* %185, align 8 - %187 = add nsw i32 %184, %186 - %188 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 3 - store i32 %187, i32* %188, align 4 - %189 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 4 - %190 = load i32, i32* %189, align 16 - %191 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 1 - %192 = load i32, i32* %191, align 4 - %193 = add nsw i32 %190, %192 - %194 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 5 - %195 = load i32, i32* %194, align 4 - %196 = add nsw i32 %193, %195 - %197 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 7 - %198 = load i32, i32* %197, align 4 - %199 = add nsw i32 %196, %198 - %200 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 4 - store i32 %199, i32* %200, align 16 - %201 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 5 - %202 = load i32, i32* %201, align 4 - %203 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 2 - %204 = load i32, i32* %203, align 8 - %205 = add nsw i32 %202, %204 - %206 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 4 - %207 = load i32, i32* %206, align 16 - %208 = add nsw i32 %205, %207 - %209 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 8 - %210 = load i32, i32* %209, align 16 - %211 = add nsw i32 %208, %210 - %212 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 6 - %213 = load i32, i32* %212, align 8 - %214 = add nsw i32 %211, %213 - %215 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 5 - store i32 %214, i32* %215, align 4 - %216 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 6 - %217 = load i32, i32* %216, align 8 - %218 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 3 - %219 = load i32, i32* %218, align 4 - %220 = add nsw i32 %217, %219 - %221 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 5 - %222 = load i32, i32* %221, align 4 - %223 = add nsw i32 %220, %222 - %224 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 9 - %225 = load i32, i32* %224, align 4 - %226 = add nsw i32 %223, %225 - %227 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 6 - store i32 %226, i32* %227, align 8 - %228 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 7 - %229 = load i32, i32* %228, align 4 - %230 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 4 - %231 = load i32, i32* %230, align 16 - %232 = add nsw i32 %229, %231 - %233 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 8 - %234 = load i32, i32* %233, align 16 - %235 = add nsw i32 %232, %234 - %236 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 7 - store i32 %235, i32* %236, align 4 - %237 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 8 - %238 = load i32, i32* %237, align 16 - %239 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 0 - %240 = load i32, i32* %239, align 16 - %241 = add nsw i32 %238, %240 - %242 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 5 - %243 = load i32, i32* %242, align 4 - %244 = add nsw i32 %241, %243 - %245 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 7 - %246 = load i32, i32* %245, align 4 - %247 = add nsw i32 %244, %246 - %248 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 9 - %249 = load i32, i32* %248, align 4 - %250 = add nsw i32 %247, %249 - %251 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 8 - store i32 %250, i32* %251, align 16 - %252 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 9 - %253 = load i32, i32* %252, align 4 - %254 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 6 - %255 = load i32, i32* %254, align 8 - %256 = add nsw i32 %253, %255 - %257 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 8 - %258 = load i32, i32* %257, align 16 - %259 = add nsw i32 %256, %258 - %260 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 9 - store i32 %259, i32* %260, align 4 - br label %261 - -261: ; preds = %152, %43 - br label %262 - -262: ; preds = %261 - %263 = load i32, i32* %9, align 4 - %264 = add nsw i32 %263, 1 - store i32 %264, i32* %9, align 4 - br label %34, !llvm.loop !8 - -265: ; preds = %34 - store i32 0, i32* %11, align 4 - %266 = load i32, i32* %10, align 4 - %267 = icmp eq i32 %266, 1 - br i1 %267, label %268, label %283 - -268: ; preds = %265 - store i32 0, i32* %8, align 4 - br label %269 - -269: ; preds = %279, %268 - %270 = load i32, i32* %8, align 4 - %271 = icmp sle i32 %270, 9 - br i1 %271, label %272, label %282 - -272: ; preds = %269 - %273 = load i32, i32* %8, align 4 - %274 = sext i32 %273 to i64 - %275 = getelementptr inbounds [10 x i32], [10 x i32]* %7, i64 0, i64 %274 - %276 = load i32, i32* %275, align 4 - %277 = load i32, i32* %11, align 4 - %278 = add nsw i32 %277, %276 - store i32 %278, i32* %11, align 4 - br label %279 - -279: ; preds = %272 - %280 = load i32, i32* %8, align 4 - %281 = add nsw i32 %280, 1 - store i32 %281, i32* %8, align 4 - br label %269, !llvm.loop !9 - -282: ; preds = %269 - br label %298 - -283: ; preds = %265 - store i32 0, i32* %8, align 4 - br label %284 - -284: ; preds = %294, %283 - %285 = load i32, i32* %8, align 4 - %286 = icmp sle i32 %285, 9 - br i1 %286, label %287, label %297 - -287: ; preds = %284 - %288 = load i32, i32* %8, align 4 - %289 = sext i32 %288 to i64 - %290 = getelementptr inbounds [10 x i32], [10 x i32]* %6, i64 0, i64 %289 - %291 = load i32, i32* %290, align 4 - %292 = load i32, i32* %11, align 4 - %293 = add nsw i32 %292, %291 - store i32 %293, i32* %11, align 4 - br label %294 - -294: ; preds = %287 - %295 = load i32, i32* %8, align 4 - %296 = add nsw i32 %295, 1 - store i32 %296, i32* %8, align 4 - br label %284, !llvm.loop !10 - -297: ; preds = %284 - br label %298 - -298: ; preds = %297, %282 - %299 = load i32, i32* %11, align 4 - store i32 %299, i32* %3, align 4 - br label %300 - -300: ; preds = %298, %21, %17 - %301 = load i32, i32* %3, align 4 - ret i32 %301 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #1 { - %1 = alloca i32, align 4 - %2 = alloca [4 x [3 x i8]], align 1 - store i32 0, i32* %1, align 4 - %3 = bitcast [4 x [3 x i8]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %3, i8* align 1 getelementptr inbounds ([4 x [3 x i8]], [4 x [3 x i8]]* @__const.main.keypad, i32 0, i32 0, i32 0), i64 12, i1 false) - %4 = getelementptr inbounds [4 x [3 x i8]], [4 x [3 x i8]]* %2, i64 0, i64 0 - %5 = call noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %4, i32 noundef 1) - %6 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([36 x i8], [36 x i8]* @.str, i64 0, i64 0), i32 noundef 1, i32 noundef %5) - %7 = getelementptr inbounds [4 x [3 x i8]], [4 x [3 x i8]]* %2, i64 0, i64 0 - %8 = call noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %7, i32 noundef 2) - %9 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([36 x i8], [36 x i8]* @.str, i64 0, i64 0), i32 noundef 2, i32 noundef %8) - %10 = getelementptr inbounds [4 x [3 x i8]], [4 x [3 x i8]]* %2, i64 0, i64 0 - %11 = call noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %10, i32 noundef 3) - %12 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([36 x i8], [36 x i8]* @.str, i64 0, i64 0), i32 noundef 3, i32 noundef %11) - %13 = getelementptr inbounds [4 x [3 x i8]], [4 x [3 x i8]]* %2, i64 0, i64 0 - %14 = call noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %13, i32 noundef 4) - %15 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([36 x i8], [36 x i8]* @.str, i64 0, i64 0), i32 noundef 4, i32 noundef %14) - %16 = getelementptr inbounds [4 x [3 x i8]], [4 x [3 x i8]]* %2, i64 0, i64 0 - %17 = call noundef i32 @_Z8getCountPA3_ci([3 x i8]* noundef %16, i32 noundef 5) - %18 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([36 x i8], [36 x i8]* @.str, i64 0, i64 0), i32 noundef 5, i32 noundef %17) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #2 - -declare i32 @printf(i8* noundef, ...) #3 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { argmemonly nofree nounwind willreturn } -attributes #3 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/n-queen-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/n-queen-problem.ll deleted file mode 100644 index 766d7f40..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/n-queen-problem.ll +++ /dev/null @@ -1,265 +0,0 @@ -; ModuleID = 'PE-benchmarks/n-queen-problem.cpp' -source_filename = "PE-benchmarks/n-queen-problem.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@ld = dso_local global [30 x i32] zeroinitializer, align 16 -@rd = dso_local global [30 x i32] zeroinitializer, align 16 -@cl = dso_local global [30 x i32] zeroinitializer, align 16 -@.str = private unnamed_addr constant [5 x i8] c" %d \00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 -@.str.2 = private unnamed_addr constant [24 x i8] c"Solution does not exist\00", align 1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13printSolutionPA4_i([4 x i32]* noundef %0) #0 { - %2 = alloca [4 x i32]*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store [4 x i32]* %0, [4 x i32]** %2, align 8 - store i32 0, i32* %3, align 4 - br label %5 - -5: ; preds = %27, %1 - %6 = load i32, i32* %3, align 4 - %7 = icmp slt i32 %6, 4 - br i1 %7, label %8, label %30 - -8: ; preds = %5 - store i32 0, i32* %4, align 4 - br label %9 - -9: ; preds = %22, %8 - %10 = load i32, i32* %4, align 4 - %11 = icmp slt i32 %10, 4 - br i1 %11, label %12, label %25 - -12: ; preds = %9 - %13 = load [4 x i32]*, [4 x i32]** %2, align 8 - %14 = load i32, i32* %3, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds [4 x i32], [4 x i32]* %13, i64 %15 - %17 = load i32, i32* %4, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds [4 x i32], [4 x i32]* %16, i64 0, i64 %18 - %20 = load i32, i32* %19, align 4 - %21 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0), i32 noundef %20) - br label %22 - -22: ; preds = %12 - %23 = load i32, i32* %4, align 4 - %24 = add nsw i32 %23, 1 - store i32 %24, i32* %4, align 4 - br label %9, !llvm.loop !6 - -25: ; preds = %9 - %26 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - br label %27 - -27: ; preds = %25 - %28 = load i32, i32* %3, align 4 - %29 = add nsw i32 %28, 1 - store i32 %29, i32* %3, align 4 - br label %5, !llvm.loop !8 - -30: ; preds = %5 - ret void -} - -declare i32 @printf(i8* noundef, ...) #1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_Z11solveNQUtilPA4_ii([4 x i32]* noundef %0, i32 noundef %1) #0 { - %3 = alloca i1, align 1 - %4 = alloca [4 x i32]*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store [4 x i32]* %0, [4 x i32]** %4, align 8 - store i32 %1, i32* %5, align 4 - %7 = load i32, i32* %5, align 4 - %8 = icmp sge i32 %7, 4 - br i1 %8, label %9, label %10 - -9: ; preds = %2 - store i1 true, i1* %3, align 1 - br label %94 - -10: ; preds = %2 - store i32 0, i32* %6, align 4 - br label %11 - -11: ; preds = %90, %10 - %12 = load i32, i32* %6, align 4 - %13 = icmp slt i32 %12, 4 - br i1 %13, label %14, label %93 - -14: ; preds = %11 - %15 = load i32, i32* %6, align 4 - %16 = load i32, i32* %5, align 4 - %17 = sub nsw i32 %15, %16 - %18 = add nsw i32 %17, 4 - %19 = sub nsw i32 %18, 1 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds [30 x i32], [30 x i32]* @ld, i64 0, i64 %20 - %22 = load i32, i32* %21, align 4 - %23 = icmp ne i32 %22, 1 - br i1 %23, label %24, label %89 - -24: ; preds = %14 - %25 = load i32, i32* %6, align 4 - %26 = load i32, i32* %5, align 4 - %27 = add nsw i32 %25, %26 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds [30 x i32], [30 x i32]* @rd, i64 0, i64 %28 - %30 = load i32, i32* %29, align 4 - %31 = icmp ne i32 %30, 1 - br i1 %31, label %32, label %89 - -32: ; preds = %24 - %33 = load i32, i32* %6, align 4 - %34 = sext i32 %33 to i64 - %35 = getelementptr inbounds [30 x i32], [30 x i32]* @cl, i64 0, i64 %34 - %36 = load i32, i32* %35, align 4 - %37 = icmp ne i32 %36, 1 - br i1 %37, label %38, label %89 - -38: ; preds = %32 - %39 = load [4 x i32]*, [4 x i32]** %4, align 8 - %40 = load i32, i32* %6, align 4 - %41 = sext i32 %40 to i64 - %42 = getelementptr inbounds [4 x i32], [4 x i32]* %39, i64 %41 - %43 = load i32, i32* %5, align 4 - %44 = sext i32 %43 to i64 - %45 = getelementptr inbounds [4 x i32], [4 x i32]* %42, i64 0, i64 %44 - store i32 1, i32* %45, align 4 - %46 = load i32, i32* %6, align 4 - %47 = sext i32 %46 to i64 - %48 = getelementptr inbounds [30 x i32], [30 x i32]* @cl, i64 0, i64 %47 - store i32 1, i32* %48, align 4 - %49 = load i32, i32* %6, align 4 - %50 = load i32, i32* %5, align 4 - %51 = add nsw i32 %49, %50 - %52 = sext i32 %51 to i64 - %53 = getelementptr inbounds [30 x i32], [30 x i32]* @rd, i64 0, i64 %52 - store i32 1, i32* %53, align 4 - %54 = load i32, i32* %6, align 4 - %55 = load i32, i32* %5, align 4 - %56 = sub nsw i32 %54, %55 - %57 = add nsw i32 %56, 4 - %58 = sub nsw i32 %57, 1 - %59 = sext i32 %58 to i64 - %60 = getelementptr inbounds [30 x i32], [30 x i32]* @ld, i64 0, i64 %59 - store i32 1, i32* %60, align 4 - %61 = load [4 x i32]*, [4 x i32]** %4, align 8 - %62 = load i32, i32* %5, align 4 - %63 = add nsw i32 %62, 1 - %64 = call noundef zeroext i1 @_Z11solveNQUtilPA4_ii([4 x i32]* noundef %61, i32 noundef %63) - br i1 %64, label %65, label %66 - -65: ; preds = %38 - store i1 true, i1* %3, align 1 - br label %94 - -66: ; preds = %38 - %67 = load [4 x i32]*, [4 x i32]** %4, align 8 - %68 = load i32, i32* %6, align 4 - %69 = sext i32 %68 to i64 - %70 = getelementptr inbounds [4 x i32], [4 x i32]* %67, i64 %69 - %71 = load i32, i32* %5, align 4 - %72 = sext i32 %71 to i64 - %73 = getelementptr inbounds [4 x i32], [4 x i32]* %70, i64 0, i64 %72 - store i32 0, i32* %73, align 4 - %74 = load i32, i32* %6, align 4 - %75 = sext i32 %74 to i64 - %76 = getelementptr inbounds [30 x i32], [30 x i32]* @cl, i64 0, i64 %75 - store i32 0, i32* %76, align 4 - %77 = load i32, i32* %6, align 4 - %78 = load i32, i32* %5, align 4 - %79 = add nsw i32 %77, %78 - %80 = sext i32 %79 to i64 - %81 = getelementptr inbounds [30 x i32], [30 x i32]* @rd, i64 0, i64 %80 - store i32 0, i32* %81, align 4 - %82 = load i32, i32* %6, align 4 - %83 = load i32, i32* %5, align 4 - %84 = sub nsw i32 %82, %83 - %85 = add nsw i32 %84, 4 - %86 = sub nsw i32 %85, 1 - %87 = sext i32 %86 to i64 - %88 = getelementptr inbounds [30 x i32], [30 x i32]* @ld, i64 0, i64 %87 - store i32 0, i32* %88, align 4 - br label %89 - -89: ; preds = %66, %32, %24, %14 - br label %90 - -90: ; preds = %89 - %91 = load i32, i32* %6, align 4 - %92 = add nsw i32 %91, 1 - store i32 %92, i32* %6, align 4 - br label %11, !llvm.loop !9 - -93: ; preds = %11 - store i1 false, i1* %3, align 1 - br label %94 - -94: ; preds = %93, %65, %9 - %95 = load i1, i1* %3, align 1 - ret i1 %95 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_Z7solveNQv() #0 { - %1 = alloca i1, align 1 - %2 = alloca [4 x [4 x i32]], align 16 - %3 = bitcast [4 x [4 x i32]]* %2 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %3, i8 0, i64 64, i1 false) - %4 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %2, i64 0, i64 0 - %5 = call noundef zeroext i1 @_Z11solveNQUtilPA4_ii([4 x i32]* noundef %4, i32 noundef 0) - %6 = zext i1 %5 to i32 - %7 = icmp eq i32 %6, 0 - br i1 %7, label %8, label %10 - -8: ; preds = %0 - %9 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str.2, i64 0, i64 0)) - store i1 false, i1* %1, align 1 - br label %12 - -10: ; preds = %0 - %11 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %2, i64 0, i64 0 - call void @_Z13printSolutionPA4_i([4 x i32]* noundef %11) - store i1 true, i1* %1, align 1 - br label %12 - -12: ; preds = %10, %8 - %13 = load i1, i1* %1, align 1 - ret i1 %13 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #2 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #3 { - %1 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %2 = call noundef zeroext i1 @_Z7solveNQv() - ret i32 0 -} - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { argmemonly nofree nounwind willreturn writeonly } -attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/naive-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/naive-algorithm.ll deleted file mode 100644 index 3fbe7842..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/naive-algorithm.ll +++ /dev/null @@ -1,198 +0,0 @@ -; ModuleID = 'PE-benchmarks/naive-algorithm.cpp' -source_filename = "PE-benchmarks/naive-algorithm.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [24 x i8] c"Pattern found at index \00", align 1 -@__const.main.txt = private unnamed_addr constant [19 x i8] c"AABAACAADAABAAABAA\00", align 16 -@__const.main.pat = private unnamed_addr constant [5 x i8] c"AABA\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_naive_algorithm.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z6searchPcS_(i8* noundef %0, i8* noundef %1) #4 { - %3 = alloca i8*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i8* %0, i8** %3, align 8 - store i8* %1, i8** %4, align 8 - %9 = load i8*, i8** %3, align 8 - %10 = call i64 @strlen(i8* noundef %9) #8 - %11 = trunc i64 %10 to i32 - store i32 %11, i32* %5, align 4 - %12 = load i8*, i8** %4, align 8 - %13 = call i64 @strlen(i8* noundef %12) #8 - %14 = trunc i64 %13 to i32 - store i32 %14, i32* %6, align 4 - store i32 0, i32* %7, align 4 - br label %15 - -15: ; preds = %57, %2 - %16 = load i32, i32* %7, align 4 - %17 = load i32, i32* %6, align 4 - %18 = load i32, i32* %5, align 4 - %19 = sub nsw i32 %17, %18 - %20 = icmp sle i32 %16, %19 - br i1 %20, label %21, label %60 - -21: ; preds = %15 - store i32 0, i32* %8, align 4 - br label %22 - -22: ; preds = %44, %21 - %23 = load i32, i32* %8, align 4 - %24 = load i32, i32* %5, align 4 - %25 = icmp slt i32 %23, %24 - br i1 %25, label %26, label %47 - -26: ; preds = %22 - %27 = load i8*, i8** %4, align 8 - %28 = load i32, i32* %7, align 4 - %29 = load i32, i32* %8, align 4 - %30 = add nsw i32 %28, %29 - %31 = sext i32 %30 to i64 - %32 = getelementptr inbounds i8, i8* %27, i64 %31 - %33 = load i8, i8* %32, align 1 - %34 = sext i8 %33 to i32 - %35 = load i8*, i8** %3, align 8 - %36 = load i32, i32* %8, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds i8, i8* %35, i64 %37 - %39 = load i8, i8* %38, align 1 - %40 = sext i8 %39 to i32 - %41 = icmp ne i32 %34, %40 - br i1 %41, label %42, label %43 - -42: ; preds = %26 - br label %47 - -43: ; preds = %26 - br label %44 - -44: ; preds = %43 - %45 = load i32, i32* %8, align 4 - %46 = add nsw i32 %45, 1 - store i32 %46, i32* %8, align 4 - br label %22, !llvm.loop !6 - -47: ; preds = %42, %22 - %48 = load i32, i32* %8, align 4 - %49 = load i32, i32* %5, align 4 - %50 = icmp eq i32 %48, %49 - br i1 %50, label %51, label %56 - -51: ; preds = %47 - %52 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str, i64 0, i64 0)) - %53 = load i32, i32* %7, align 4 - %54 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %52, i32 noundef %53) - %55 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %54, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %56 - -56: ; preds = %51, %47 - br label %57 - -57: ; preds = %56 - %58 = load i32, i32* %7, align 4 - %59 = add nsw i32 %58, 1 - store i32 %59, i32* %7, align 4 - br label %15, !llvm.loop !8 - -60: ; preds = %15 - ret void -} - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #5 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [19 x i8], align 16 - %3 = alloca [5 x i8], align 1 - store i32 0, i32* %1, align 4 - %4 = bitcast [19 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 getelementptr inbounds ([19 x i8], [19 x i8]* @__const.main.txt, i32 0, i32 0), i64 19, i1 false) - %5 = bitcast [5 x i8]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %5, i8* align 1 getelementptr inbounds ([5 x i8], [5 x i8]* @__const.main.pat, i32 0, i32 0), i64 5, i1 false) - %6 = getelementptr inbounds [5 x i8], [5 x i8]* %3, i64 0, i64 0 - %7 = getelementptr inbounds [19 x i8], [19 x i8]* %2, i64 0, i64 0 - call void @_Z6searchPcS_(i8* noundef %6, i8* noundef %7) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_naive_algorithm.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } -attributes #8 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/optimal-binary-search-tree.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/optimal-binary-search-tree.ll deleted file mode 100644 index 5b2bc014..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/optimal-binary-search-tree.ll +++ /dev/null @@ -1,374 +0,0 @@ -; ModuleID = 'PE-benchmarks/optimal-binary-search-tree.cpp' -source_filename = "PE-benchmarks/optimal-binary-search-tree.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.keys = private unnamed_addr constant [3 x i32] [i32 10, i32 12, i32 20], align 4 -@__const.main.freq = private unnamed_addr constant [3 x i32] [i32 34, i32 8, i32 50], align 4 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [24 x i8] c"Cost of Optimal BST is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_optimal_binary_search_tree.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z17optimalSearchTreePiS_i(i32* noundef %0, i32* noundef %1, i32 noundef %2) #4 { - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i64, align 8 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32 %2, i32* %6, align 4 - %16 = load i32, i32* %6, align 4 - %17 = zext i32 %16 to i64 - %18 = load i32, i32* %6, align 4 - %19 = zext i32 %18 to i64 - %20 = call i8* @llvm.stacksave() - store i8* %20, i8** %7, align 8 - %21 = mul nuw i64 %17, %19 - %22 = alloca i32, i64 %21, align 16 - store i64 %17, i64* %8, align 8 - store i64 %19, i64* %9, align 8 - store i32 0, i32* %10, align 4 - br label %23 - -23: ; preds = %40, %3 - %24 = load i32, i32* %10, align 4 - %25 = load i32, i32* %6, align 4 - %26 = icmp slt i32 %24, %25 - br i1 %26, label %27, label %43 - -27: ; preds = %23 - %28 = load i32*, i32** %5, align 8 - %29 = load i32, i32* %10, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds i32, i32* %28, i64 %30 - %32 = load i32, i32* %31, align 4 - %33 = load i32, i32* %10, align 4 - %34 = sext i32 %33 to i64 - %35 = mul nsw i64 %34, %19 - %36 = getelementptr inbounds i32, i32* %22, i64 %35 - %37 = load i32, i32* %10, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds i32, i32* %36, i64 %38 - store i32 %32, i32* %39, align 4 - br label %40 - -40: ; preds = %27 - %41 = load i32, i32* %10, align 4 - %42 = add nsw i32 %41, 1 - store i32 %42, i32* %10, align 4 - br label %23, !llvm.loop !6 - -43: ; preds = %23 - store i32 2, i32* %11, align 4 - br label %44 - -44: ; preds = %140, %43 - %45 = load i32, i32* %11, align 4 - %46 = load i32, i32* %6, align 4 - %47 = icmp sle i32 %45, %46 - br i1 %47, label %48, label %143 - -48: ; preds = %44 - store i32 0, i32* %12, align 4 - br label %49 - -49: ; preds = %136, %48 - %50 = load i32, i32* %12, align 4 - %51 = load i32, i32* %6, align 4 - %52 = load i32, i32* %11, align 4 - %53 = sub nsw i32 %51, %52 - %54 = add nsw i32 %53, 1 - %55 = icmp sle i32 %50, %54 - br i1 %55, label %56, label %139 - -56: ; preds = %49 - %57 = load i32, i32* %12, align 4 - %58 = load i32, i32* %11, align 4 - %59 = add nsw i32 %57, %58 - %60 = sub nsw i32 %59, 1 - store i32 %60, i32* %13, align 4 - %61 = load i32, i32* %12, align 4 - %62 = sext i32 %61 to i64 - %63 = mul nsw i64 %62, %19 - %64 = getelementptr inbounds i32, i32* %22, i64 %63 - %65 = load i32, i32* %13, align 4 - %66 = sext i32 %65 to i64 - %67 = getelementptr inbounds i32, i32* %64, i64 %66 - store i32 2147483647, i32* %67, align 4 - %68 = load i32, i32* %12, align 4 - store i32 %68, i32* %14, align 4 - br label %69 - -69: ; preds = %132, %56 - %70 = load i32, i32* %14, align 4 - %71 = load i32, i32* %13, align 4 - %72 = icmp sle i32 %70, %71 - br i1 %72, label %73, label %135 - -73: ; preds = %69 - %74 = load i32, i32* %14, align 4 - %75 = load i32, i32* %12, align 4 - %76 = icmp sgt i32 %74, %75 - br i1 %76, label %77, label %87 - -77: ; preds = %73 - %78 = load i32, i32* %12, align 4 - %79 = sext i32 %78 to i64 - %80 = mul nsw i64 %79, %19 - %81 = getelementptr inbounds i32, i32* %22, i64 %80 - %82 = load i32, i32* %14, align 4 - %83 = sub nsw i32 %82, 1 - %84 = sext i32 %83 to i64 - %85 = getelementptr inbounds i32, i32* %81, i64 %84 - %86 = load i32, i32* %85, align 4 - br label %88 - -87: ; preds = %73 - br label %88 - -88: ; preds = %87, %77 - %89 = phi i32 [ %86, %77 ], [ 0, %87 ] - %90 = load i32, i32* %14, align 4 - %91 = load i32, i32* %13, align 4 - %92 = icmp slt i32 %90, %91 - br i1 %92, label %93, label %103 - -93: ; preds = %88 - %94 = load i32, i32* %14, align 4 - %95 = add nsw i32 %94, 1 - %96 = sext i32 %95 to i64 - %97 = mul nsw i64 %96, %19 - %98 = getelementptr inbounds i32, i32* %22, i64 %97 - %99 = load i32, i32* %13, align 4 - %100 = sext i32 %99 to i64 - %101 = getelementptr inbounds i32, i32* %98, i64 %100 - %102 = load i32, i32* %101, align 4 - br label %104 - -103: ; preds = %88 - br label %104 - -104: ; preds = %103, %93 - %105 = phi i32 [ %102, %93 ], [ 0, %103 ] - %106 = add nsw i32 %89, %105 - %107 = load i32*, i32** %5, align 8 - %108 = load i32, i32* %12, align 4 - %109 = load i32, i32* %13, align 4 - %110 = call noundef i32 @_Z3sumPiii(i32* noundef %107, i32 noundef %108, i32 noundef %109) - %111 = add nsw i32 %106, %110 - store i32 %111, i32* %15, align 4 - %112 = load i32, i32* %15, align 4 - %113 = load i32, i32* %12, align 4 - %114 = sext i32 %113 to i64 - %115 = mul nsw i64 %114, %19 - %116 = getelementptr inbounds i32, i32* %22, i64 %115 - %117 = load i32, i32* %13, align 4 - %118 = sext i32 %117 to i64 - %119 = getelementptr inbounds i32, i32* %116, i64 %118 - %120 = load i32, i32* %119, align 4 - %121 = icmp slt i32 %112, %120 - br i1 %121, label %122, label %131 - -122: ; preds = %104 - %123 = load i32, i32* %15, align 4 - %124 = load i32, i32* %12, align 4 - %125 = sext i32 %124 to i64 - %126 = mul nsw i64 %125, %19 - %127 = getelementptr inbounds i32, i32* %22, i64 %126 - %128 = load i32, i32* %13, align 4 - %129 = sext i32 %128 to i64 - %130 = getelementptr inbounds i32, i32* %127, i64 %129 - store i32 %123, i32* %130, align 4 - br label %131 - -131: ; preds = %122, %104 - br label %132 - -132: ; preds = %131 - %133 = load i32, i32* %14, align 4 - %134 = add nsw i32 %133, 1 - store i32 %134, i32* %14, align 4 - br label %69, !llvm.loop !8 - -135: ; preds = %69 - br label %136 - -136: ; preds = %135 - %137 = load i32, i32* %12, align 4 - %138 = add nsw i32 %137, 1 - store i32 %138, i32* %12, align 4 - br label %49, !llvm.loop !9 - -139: ; preds = %49 - br label %140 - -140: ; preds = %139 - %141 = load i32, i32* %11, align 4 - %142 = add nsw i32 %141, 1 - store i32 %142, i32* %11, align 4 - br label %44, !llvm.loop !10 - -143: ; preds = %44 - %144 = mul nsw i64 0, %19 - %145 = getelementptr inbounds i32, i32* %22, i64 %144 - %146 = load i32, i32* %6, align 4 - %147 = sub nsw i32 %146, 1 - %148 = sext i32 %147 to i64 - %149 = getelementptr inbounds i32, i32* %145, i64 %148 - %150 = load i32, i32* %149, align 4 - %151 = load i8*, i8** %7, align 8 - call void @llvm.stackrestore(i8* %151) - ret i32 %150 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3sumPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #6 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - store i32 0, i32* %7, align 4 - %9 = load i32, i32* %5, align 4 - store i32 %9, i32* %8, align 4 - br label %10 - -10: ; preds = %22, %3 - %11 = load i32, i32* %8, align 4 - %12 = load i32, i32* %6, align 4 - %13 = icmp sle i32 %11, %12 - br i1 %13, label %14, label %25 - -14: ; preds = %10 - %15 = load i32*, i32** %4, align 8 - %16 = load i32, i32* %8, align 4 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds i32, i32* %15, i64 %17 - %19 = load i32, i32* %18, align 4 - %20 = load i32, i32* %7, align 4 - %21 = add nsw i32 %20, %19 - store i32 %21, i32* %7, align 4 - br label %22 - -22: ; preds = %14 - %23 = load i32, i32* %8, align 4 - %24 = add nsw i32 %23, 1 - store i32 %24, i32* %8, align 4 - br label %10, !llvm.loop !11 - -25: ; preds = %10 - %26 = load i32, i32* %7, align 4 - ret i32 %26 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [3 x i32], align 4 - %3 = alloca [3 x i32], align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [3 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %5, i8* align 4 bitcast ([3 x i32]* @__const.main.keys to i8*), i64 12, i1 false) - %6 = bitcast [3 x i32]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %6, i8* align 4 bitcast ([3 x i32]* @__const.main.freq to i8*), i64 12, i1 false) - store i32 3, i32* %4, align 4 - %7 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str, i64 0, i64 0)) - %8 = getelementptr inbounds [3 x i32], [3 x i32]* %2, i64 0, i64 0 - %9 = getelementptr inbounds [3 x i32], [3 x i32]* %3, i64 0, i64 0 - %10 = load i32, i32* %4, align 4 - %11 = call noundef i32 @_Z17optimalSearchTreePiS_i(i32* noundef %8, i32* noundef %9, i32 noundef %10) - %12 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %7, i32 noundef %11) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_optimal_binary_search_tree.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/optimized-naive-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/optimized-naive-algorithm.ll deleted file mode 100644 index 82573955..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/optimized-naive-algorithm.ll +++ /dev/null @@ -1,320 +0,0 @@ -; ModuleID = 'PE-benchmarks/optimized-naive-algorithm.cpp' -source_filename = "PE-benchmarks/optimized-naive-algorithm.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } -%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { i8* } -%union.anon = type { i64, [8 x i8] } -%"class.std::allocator" = type { i8 } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [24 x i8] c"Pattern found at index \00", align 1 -@.str.1 = private unnamed_addr constant [17 x i8] c"ABCEABCDABCEABCD\00", align 1 -@.str.2 = private unnamed_addr constant [5 x i8] c"ABCD\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_optimized_naive_algorithm.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %0, %"class.std::__cxx11::basic_string"* noundef %1) #4 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #3 - %8 = trunc i64 %7 to i32 - store i32 %8, i32* %3, align 4 - %9 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) #3 - %10 = trunc i64 %9 to i32 - store i32 %10, i32* %4, align 4 - store i32 0, i32* %5, align 4 - br label %11 - -11: ; preds = %64, %2 - %12 = load i32, i32* %5, align 4 - %13 = load i32, i32* %4, align 4 - %14 = load i32, i32* %3, align 4 - %15 = sub nsw i32 %13, %14 - %16 = icmp sle i32 %12, %15 - br i1 %16, label %17, label %65 - -17: ; preds = %11 - store i32 0, i32* %6, align 4 - br label %18 - -18: ; preds = %38, %17 - %19 = load i32, i32* %6, align 4 - %20 = load i32, i32* %3, align 4 - %21 = icmp slt i32 %19, %20 - br i1 %21, label %22, label %41 - -22: ; preds = %18 - %23 = load i32, i32* %5, align 4 - %24 = load i32, i32* %6, align 4 - %25 = add nsw i32 %23, %24 - %26 = sext i32 %25 to i64 - %27 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %26) - %28 = load i8, i8* %27, align 1 - %29 = sext i8 %28 to i32 - %30 = load i32, i32* %6, align 4 - %31 = sext i32 %30 to i64 - %32 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %31) - %33 = load i8, i8* %32, align 1 - %34 = sext i8 %33 to i32 - %35 = icmp ne i32 %29, %34 - br i1 %35, label %36, label %37 - -36: ; preds = %22 - br label %41 - -37: ; preds = %22 - br label %38 - -38: ; preds = %37 - %39 = load i32, i32* %6, align 4 - %40 = add nsw i32 %39, 1 - store i32 %40, i32* %6, align 4 - br label %18, !llvm.loop !6 - -41: ; preds = %36, %18 - %42 = load i32, i32* %6, align 4 - %43 = load i32, i32* %3, align 4 - %44 = icmp eq i32 %42, %43 - br i1 %44, label %45, label %53 - -45: ; preds = %41 - %46 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str, i64 0, i64 0)) - %47 = load i32, i32* %5, align 4 - %48 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %46, i32 noundef %47) - %49 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %48, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %50 = load i32, i32* %5, align 4 - %51 = load i32, i32* %3, align 4 - %52 = add nsw i32 %50, %51 - store i32 %52, i32* %5, align 4 - br label %64 - -53: ; preds = %41 - %54 = load i32, i32* %6, align 4 - %55 = icmp eq i32 %54, 0 - br i1 %55, label %56, label %59 - -56: ; preds = %53 - %57 = load i32, i32* %5, align 4 - %58 = add nsw i32 %57, 1 - store i32 %58, i32* %5, align 4 - br label %63 - -59: ; preds = %53 - %60 = load i32, i32* %5, align 4 - %61 = load i32, i32* %6, align 4 - %62 = add nsw i32 %60, %61 - store i32 %62, i32* %5, align 4 - br label %63 - -63: ; preds = %59, %56 - br label %64 - -64: ; preds = %63, %45 - br label %11, !llvm.loop !8 - -65: ; preds = %11 - ret void -} - -; Function Attrs: nounwind -declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %"class.std::__cxx11::basic_string", align 8 - %3 = alloca %"class.std::allocator", align 1 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca %"class.std::__cxx11::basic_string", align 8 - %7 = alloca %"class.std::allocator", align 1 - %8 = alloca %"class.std::__cxx11::basic_string", align 8 - %9 = alloca %"class.std::__cxx11::basic_string", align 8 - store i32 0, i32* %1, align 4 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @.str.1, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) - to label %10 unwind label %16 - -10: ; preds = %0 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) - to label %11 unwind label %20 - -11: ; preds = %10 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) - to label %12 unwind label %24 - -12: ; preds = %11 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) - to label %13 unwind label %28 - -13: ; preds = %12 - invoke void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %8, %"class.std::__cxx11::basic_string"* noundef %9) - to label %14 unwind label %32 - -14: ; preds = %13 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - store i32 0, i32* %1, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %15 = load i32, i32* %1, align 4 - ret i32 %15 - -16: ; preds = %0 - %17 = landingpad { i8*, i32 } - cleanup - %18 = extractvalue { i8*, i32 } %17, 0 - store i8* %18, i8** %4, align 8 - %19 = extractvalue { i8*, i32 } %17, 1 - store i32 %19, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - br label %39 - -20: ; preds = %10 - %21 = landingpad { i8*, i32 } - cleanup - %22 = extractvalue { i8*, i32 } %21, 0 - store i8* %22, i8** %4, align 8 - %23 = extractvalue { i8*, i32 } %21, 1 - store i32 %23, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %38 - -24: ; preds = %11 - %25 = landingpad { i8*, i32 } - cleanup - %26 = extractvalue { i8*, i32 } %25, 0 - store i8* %26, i8** %4, align 8 - %27 = extractvalue { i8*, i32 } %25, 1 - store i32 %27, i32* %5, align 4 - br label %37 - -28: ; preds = %12 - %29 = landingpad { i8*, i32 } - cleanup - %30 = extractvalue { i8*, i32 } %29, 0 - store i8* %30, i8** %4, align 8 - %31 = extractvalue { i8*, i32 } %29, 1 - store i32 %31, i32* %5, align 4 - br label %36 - -32: ; preds = %13 - %33 = landingpad { i8*, i32 } - cleanup - %34 = extractvalue { i8*, i32 } %33, 0 - store i8* %34, i8** %4, align 8 - %35 = extractvalue { i8*, i32 } %33, 1 - store i32 %35, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - br label %36 - -36: ; preds = %32, %28 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - br label %37 - -37: ; preds = %36, %24 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - br label %38 - -38: ; preds = %37, %20 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - br label %39 - -39: ; preds = %38, %16 - %40 = load i8*, i8** %4, align 8 - %41 = load i32, i32* %5, align 4 - %42 = insertvalue { i8*, i32 } undef, i8* %40, 0 - %43 = insertvalue { i8*, i32 } %42, i32 %41, 1 - resume { i8*, i32 } %43 -} - -; Function Attrs: nounwind -declare void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i8* noundef, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: nounwind -declare void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_optimized_naive_algorithm.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/overlapping-subproblems-property.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/overlapping-subproblems-property.ll deleted file mode 100644 index 1941f515..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/overlapping-subproblems-property.ll +++ /dev/null @@ -1,164 +0,0 @@ -; ModuleID = 'PE-benchmarks/overlapping-subproblems-property.cpp' -source_filename = "PE-benchmarks/overlapping-subproblems-property.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@lookup = dso_local global [100 x i32] zeroinitializer, align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [21 x i8] c"Fibonacci number is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_overlapping_subproblems_property.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z11_initializev() #4 { - %1 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - br label %2 - -2: ; preds = %9, %0 - %3 = load i32, i32* %1, align 4 - %4 = icmp slt i32 %3, 100 - br i1 %4, label %5, label %12 - -5: ; preds = %2 - %6 = load i32, i32* %1, align 4 - %7 = sext i32 %6 to i64 - %8 = getelementptr inbounds [100 x i32], [100 x i32]* @lookup, i64 0, i64 %7 - store i32 -1, i32* %8, align 4 - br label %9 - -9: ; preds = %5 - %10 = load i32, i32* %1, align 4 - %11 = add nsw i32 %10, 1 - store i32 %11, i32* %1, align 4 - br label %2, !llvm.loop !6 - -12: ; preds = %2 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z3fibi(i32 noundef %0) #5 { - %2 = alloca i32, align 4 - store i32 %0, i32* %2, align 4 - %3 = load i32, i32* %2, align 4 - %4 = sext i32 %3 to i64 - %5 = getelementptr inbounds [100 x i32], [100 x i32]* @lookup, i64 0, i64 %4 - %6 = load i32, i32* %5, align 4 - %7 = icmp eq i32 %6, -1 - br i1 %7, label %8, label %28 - -8: ; preds = %1 - %9 = load i32, i32* %2, align 4 - %10 = icmp sle i32 %9, 1 - br i1 %10, label %11, label %16 - -11: ; preds = %8 - %12 = load i32, i32* %2, align 4 - %13 = load i32, i32* %2, align 4 - %14 = sext i32 %13 to i64 - %15 = getelementptr inbounds [100 x i32], [100 x i32]* @lookup, i64 0, i64 %14 - store i32 %12, i32* %15, align 4 - br label %27 - -16: ; preds = %8 - %17 = load i32, i32* %2, align 4 - %18 = sub nsw i32 %17, 1 - %19 = call noundef i32 @_Z3fibi(i32 noundef %18) - %20 = load i32, i32* %2, align 4 - %21 = sub nsw i32 %20, 2 - %22 = call noundef i32 @_Z3fibi(i32 noundef %21) - %23 = add nsw i32 %19, %22 - %24 = load i32, i32* %2, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds [100 x i32], [100 x i32]* @lookup, i64 0, i64 %25 - store i32 %23, i32* %26, align 4 - br label %27 - -27: ; preds = %16, %11 - br label %28 - -28: ; preds = %27, %1 - %29 = load i32, i32* %2, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds [100 x i32], [100 x i32]* @lookup, i64 0, i64 %30 - %32 = load i32, i32* %31, align 4 - ret i32 %32 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 40, i32* %2, align 4 - call void @_Z11_initializev() - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([21 x i8], [21 x i8]* @.str, i64 0, i64 0)) - %4 = load i32, i32* %2, align 4 - %5 = call noundef i32 @_Z3fibi(i32 noundef %4) - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %3, i32 noundef %5) - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_overlapping_subproblems_property.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/palindrome-partitioning.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/palindrome-partitioning.ll deleted file mode 100644 index 3ec5028e..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/palindrome-partitioning.ll +++ /dev/null @@ -1,373 +0,0 @@ -; ModuleID = 'PE-benchmarks/palindrome-partitioning.cpp' -source_filename = "PE-benchmarks/palindrome-partitioning.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@__const.main.str = private unnamed_addr constant [15 x i8] c"ababbbabbababa\00", align 1 -@.str = private unnamed_addr constant [50 x i8] c"Min cuts needed for Palindrome Partitioning is %d\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3minii(i32 noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %5 = load i32, i32* %3, align 4 - %6 = load i32, i32* %4, align 4 - %7 = icmp slt i32 %5, %6 - br i1 %7, label %8, label %10 - -8: ; preds = %2 - %9 = load i32, i32* %3, align 4 - br label %12 - -10: ; preds = %2 - %11 = load i32, i32* %4, align 4 - br label %12 - -12: ; preds = %10, %8 - %13 = phi i32 [ %9, %8 ], [ %11, %10 ] - ret i32 %13 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z13minPalPartionPc(i8* noundef %0) #0 { - %2 = alloca i8*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i8*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - store i8* %0, i8** %2, align 8 - %12 = load i8*, i8** %2, align 8 - %13 = call i64 @strlen(i8* noundef %12) #6 - %14 = trunc i64 %13 to i32 - store i32 %14, i32* %3, align 4 - %15 = load i32, i32* %3, align 4 - %16 = zext i32 %15 to i64 - %17 = call i8* @llvm.stacksave() - store i8* %17, i8** %4, align 8 - %18 = alloca i32, i64 %16, align 16 - store i64 %16, i64* %5, align 8 - %19 = load i32, i32* %3, align 4 - %20 = zext i32 %19 to i64 - %21 = load i32, i32* %3, align 4 - %22 = zext i32 %21 to i64 - %23 = mul nuw i64 %20, %22 - %24 = alloca i8, i64 %23, align 16 - store i64 %20, i64* %6, align 8 - store i64 %22, i64* %7, align 8 - store i32 0, i32* %8, align 4 - br label %25 - -25: ; preds = %37, %1 - %26 = load i32, i32* %8, align 4 - %27 = load i32, i32* %3, align 4 - %28 = icmp slt i32 %26, %27 - br i1 %28, label %29, label %40 - -29: ; preds = %25 - %30 = load i32, i32* %8, align 4 - %31 = sext i32 %30 to i64 - %32 = mul nsw i64 %31, %22 - %33 = getelementptr inbounds i8, i8* %24, i64 %32 - %34 = load i32, i32* %8, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds i8, i8* %33, i64 %35 - store i8 1, i8* %36, align 1 - br label %37 - -37: ; preds = %29 - %38 = load i32, i32* %8, align 4 - %39 = add nsw i32 %38, 1 - store i32 %39, i32* %8, align 4 - br label %25, !llvm.loop !6 - -40: ; preds = %25 - store i32 2, i32* %11, align 4 - br label %41 - -41: ; preds = %123, %40 - %42 = load i32, i32* %11, align 4 - %43 = load i32, i32* %3, align 4 - %44 = icmp sle i32 %42, %43 - br i1 %44, label %45, label %126 - -45: ; preds = %41 - store i32 0, i32* %8, align 4 - br label %46 - -46: ; preds = %119, %45 - %47 = load i32, i32* %8, align 4 - %48 = load i32, i32* %3, align 4 - %49 = load i32, i32* %11, align 4 - %50 = sub nsw i32 %48, %49 - %51 = add nsw i32 %50, 1 - %52 = icmp slt i32 %47, %51 - br i1 %52, label %53, label %122 - -53: ; preds = %46 - %54 = load i32, i32* %8, align 4 - %55 = load i32, i32* %11, align 4 - %56 = add nsw i32 %54, %55 - %57 = sub nsw i32 %56, 1 - store i32 %57, i32* %9, align 4 - %58 = load i32, i32* %11, align 4 - %59 = icmp eq i32 %58, 2 - br i1 %59, label %60, label %82 - -60: ; preds = %53 - %61 = load i8*, i8** %2, align 8 - %62 = load i32, i32* %8, align 4 - %63 = sext i32 %62 to i64 - %64 = getelementptr inbounds i8, i8* %61, i64 %63 - %65 = load i8, i8* %64, align 1 - %66 = sext i8 %65 to i32 - %67 = load i8*, i8** %2, align 8 - %68 = load i32, i32* %9, align 4 - %69 = sext i32 %68 to i64 - %70 = getelementptr inbounds i8, i8* %67, i64 %69 - %71 = load i8, i8* %70, align 1 - %72 = sext i8 %71 to i32 - %73 = icmp eq i32 %66, %72 - %74 = load i32, i32* %8, align 4 - %75 = sext i32 %74 to i64 - %76 = mul nsw i64 %75, %22 - %77 = getelementptr inbounds i8, i8* %24, i64 %76 - %78 = load i32, i32* %9, align 4 - %79 = sext i32 %78 to i64 - %80 = getelementptr inbounds i8, i8* %77, i64 %79 - %81 = zext i1 %73 to i8 - store i8 %81, i8* %80, align 1 - br label %118 - -82: ; preds = %53 - %83 = load i8*, i8** %2, align 8 - %84 = load i32, i32* %8, align 4 - %85 = sext i32 %84 to i64 - %86 = getelementptr inbounds i8, i8* %83, i64 %85 - %87 = load i8, i8* %86, align 1 - %88 = sext i8 %87 to i32 - %89 = load i8*, i8** %2, align 8 - %90 = load i32, i32* %9, align 4 - %91 = sext i32 %90 to i64 - %92 = getelementptr inbounds i8, i8* %89, i64 %91 - %93 = load i8, i8* %92, align 1 - %94 = sext i8 %93 to i32 - %95 = icmp eq i32 %88, %94 - br i1 %95, label %96, label %108 - -96: ; preds = %82 - %97 = load i32, i32* %8, align 4 - %98 = add nsw i32 %97, 1 - %99 = sext i32 %98 to i64 - %100 = mul nsw i64 %99, %22 - %101 = getelementptr inbounds i8, i8* %24, i64 %100 - %102 = load i32, i32* %9, align 4 - %103 = sub nsw i32 %102, 1 - %104 = sext i32 %103 to i64 - %105 = getelementptr inbounds i8, i8* %101, i64 %104 - %106 = load i8, i8* %105, align 1 - %107 = trunc i8 %106 to i1 - br label %108 - -108: ; preds = %96, %82 - %109 = phi i1 [ false, %82 ], [ %107, %96 ] - %110 = load i32, i32* %8, align 4 - %111 = sext i32 %110 to i64 - %112 = mul nsw i64 %111, %22 - %113 = getelementptr inbounds i8, i8* %24, i64 %112 - %114 = load i32, i32* %9, align 4 - %115 = sext i32 %114 to i64 - %116 = getelementptr inbounds i8, i8* %113, i64 %115 - %117 = zext i1 %109 to i8 - store i8 %117, i8* %116, align 1 - br label %118 - -118: ; preds = %108, %60 - br label %119 - -119: ; preds = %118 - %120 = load i32, i32* %8, align 4 - %121 = add nsw i32 %120, 1 - store i32 %121, i32* %8, align 4 - br label %46, !llvm.loop !8 - -122: ; preds = %46 - br label %123 - -123: ; preds = %122 - %124 = load i32, i32* %11, align 4 - %125 = add nsw i32 %124, 1 - store i32 %125, i32* %11, align 4 - br label %41, !llvm.loop !9 - -126: ; preds = %41 - store i32 0, i32* %8, align 4 - br label %127 - -127: ; preds = %192, %126 - %128 = load i32, i32* %8, align 4 - %129 = load i32, i32* %3, align 4 - %130 = icmp slt i32 %128, %129 - br i1 %130, label %131, label %195 - -131: ; preds = %127 - %132 = mul nsw i64 0, %22 - %133 = getelementptr inbounds i8, i8* %24, i64 %132 - %134 = load i32, i32* %8, align 4 - %135 = sext i32 %134 to i64 - %136 = getelementptr inbounds i8, i8* %133, i64 %135 - %137 = load i8, i8* %136, align 1 - %138 = trunc i8 %137 to i1 - %139 = zext i1 %138 to i32 - %140 = icmp eq i32 %139, 1 - br i1 %140, label %141, label %145 - -141: ; preds = %131 - %142 = load i32, i32* %8, align 4 - %143 = sext i32 %142 to i64 - %144 = getelementptr inbounds i32, i32* %18, i64 %143 - store i32 0, i32* %144, align 4 - br label %191 - -145: ; preds = %131 - %146 = load i32, i32* %8, align 4 - %147 = sext i32 %146 to i64 - %148 = getelementptr inbounds i32, i32* %18, i64 %147 - store i32 2147483647, i32* %148, align 4 - store i32 0, i32* %9, align 4 - br label %149 - -149: ; preds = %187, %145 - %150 = load i32, i32* %9, align 4 - %151 = load i32, i32* %8, align 4 - %152 = icmp slt i32 %150, %151 - br i1 %152, label %153, label %190 - -153: ; preds = %149 - %154 = load i32, i32* %9, align 4 - %155 = add nsw i32 %154, 1 - %156 = sext i32 %155 to i64 - %157 = mul nsw i64 %156, %22 - %158 = getelementptr inbounds i8, i8* %24, i64 %157 - %159 = load i32, i32* %8, align 4 - %160 = sext i32 %159 to i64 - %161 = getelementptr inbounds i8, i8* %158, i64 %160 - %162 = load i8, i8* %161, align 1 - %163 = trunc i8 %162 to i1 - %164 = zext i1 %163 to i32 - %165 = icmp eq i32 %164, 1 - br i1 %165, label %166, label %186 - -166: ; preds = %153 - %167 = load i32, i32* %9, align 4 - %168 = sext i32 %167 to i64 - %169 = getelementptr inbounds i32, i32* %18, i64 %168 - %170 = load i32, i32* %169, align 4 - %171 = add nsw i32 1, %170 - %172 = load i32, i32* %8, align 4 - %173 = sext i32 %172 to i64 - %174 = getelementptr inbounds i32, i32* %18, i64 %173 - %175 = load i32, i32* %174, align 4 - %176 = icmp slt i32 %171, %175 - br i1 %176, label %177, label %186 - -177: ; preds = %166 - %178 = load i32, i32* %9, align 4 - %179 = sext i32 %178 to i64 - %180 = getelementptr inbounds i32, i32* %18, i64 %179 - %181 = load i32, i32* %180, align 4 - %182 = add nsw i32 1, %181 - %183 = load i32, i32* %8, align 4 - %184 = sext i32 %183 to i64 - %185 = getelementptr inbounds i32, i32* %18, i64 %184 - store i32 %182, i32* %185, align 4 - br label %186 - -186: ; preds = %177, %166, %153 - br label %187 - -187: ; preds = %186 - %188 = load i32, i32* %9, align 4 - %189 = add nsw i32 %188, 1 - store i32 %189, i32* %9, align 4 - br label %149, !llvm.loop !10 - -190: ; preds = %149 - br label %191 - -191: ; preds = %190, %141 - br label %192 - -192: ; preds = %191 - %193 = load i32, i32* %8, align 4 - %194 = add nsw i32 %193, 1 - store i32 %194, i32* %8, align 4 - br label %127, !llvm.loop !11 - -195: ; preds = %127 - %196 = load i32, i32* %3, align 4 - %197 = sub nsw i32 %196, 1 - %198 = sext i32 %197 to i64 - %199 = getelementptr inbounds i32, i32* %18, i64 %198 - %200 = load i32, i32* %199, align 4 - %201 = load i8*, i8** %4, align 8 - call void @llvm.stackrestore(i8* %201) - ret i32 %200 -} - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #2 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #2 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #3 { - %1 = alloca i32, align 4 - %2 = alloca [15 x i8], align 1 - store i32 0, i32* %1, align 4 - %3 = bitcast [15 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %3, i8* align 1 getelementptr inbounds ([15 x i8], [15 x i8]* @__const.main.str, i32 0, i32 0), i64 15, i1 false) - %4 = getelementptr inbounds [15 x i8], [15 x i8]* %2, i64 0, i64 0 - %5 = call noundef i32 @_Z13minPalPartionPc(i8* noundef %4) - %6 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([50 x i8], [50 x i8]* @.str, i64 0, i64 0), i32 noundef %5) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #4 - -declare i32 @printf(i8* noundef, ...) #5 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nofree nosync nounwind willreturn } -attributes #3 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #4 = { argmemonly nofree nounwind willreturn } -attributes #5 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/partition-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/partition-problem.ll deleted file mode 100644 index 2f7f9271..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/partition-problem.ll +++ /dev/null @@ -1,321 +0,0 @@ -; ModuleID = 'PE-benchmarks/partition-problem.cpp' -source_filename = "PE-benchmarks/partition-problem.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@__const.main.arr = private unnamed_addr constant [6 x i32] [i32 3, i32 1, i32 1, i32 2, i32 2, i32 1], align 16 -@.str = private unnamed_addr constant [45 x i8] c"Can be divided into two subsets of equal sum\00", align 1 -@.str.1 = private unnamed_addr constant [49 x i8] c"Can not be divided into two subsets of equal sum\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z12findPartiionPii(i32* noundef %0, i32 noundef %1) #0 { - %3 = alloca i1, align 1 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i8*, align 8 - %10 = alloca i64, align 8 - %11 = alloca i64, align 8 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 0, i32* %6, align 4 - store i32 0, i32* %7, align 4 - br label %12 - -12: ; preds = %24, %2 - %13 = load i32, i32* %7, align 4 - %14 = load i32, i32* %5, align 4 - %15 = icmp slt i32 %13, %14 - br i1 %15, label %16, label %27 - -16: ; preds = %12 - %17 = load i32*, i32** %4, align 8 - %18 = load i32, i32* %7, align 4 - %19 = sext i32 %18 to i64 - %20 = getelementptr inbounds i32, i32* %17, i64 %19 - %21 = load i32, i32* %20, align 4 - %22 = load i32, i32* %6, align 4 - %23 = add nsw i32 %22, %21 - store i32 %23, i32* %6, align 4 - br label %24 - -24: ; preds = %16 - %25 = load i32, i32* %7, align 4 - %26 = add nsw i32 %25, 1 - store i32 %26, i32* %7, align 4 - br label %12, !llvm.loop !6 - -27: ; preds = %12 - %28 = load i32, i32* %6, align 4 - %29 = srem i32 %28, 2 - %30 = icmp ne i32 %29, 0 - br i1 %30, label %31, label %32 - -31: ; preds = %27 - store i1 false, i1* %3, align 1 - br label %167 - -32: ; preds = %27 - %33 = load i32, i32* %6, align 4 - %34 = sdiv i32 %33, 2 - %35 = add nsw i32 %34, 1 - %36 = zext i32 %35 to i64 - %37 = load i32, i32* %5, align 4 - %38 = add nsw i32 %37, 1 - %39 = zext i32 %38 to i64 - %40 = call i8* @llvm.stacksave() - store i8* %40, i8** %9, align 8 - %41 = mul nuw i64 %36, %39 - %42 = alloca i8, i64 %41, align 16 - store i64 %36, i64* %10, align 8 - store i64 %39, i64* %11, align 8 - store i32 0, i32* %7, align 4 - br label %43 - -43: ; preds = %53, %32 - %44 = load i32, i32* %7, align 4 - %45 = load i32, i32* %5, align 4 - %46 = icmp sle i32 %44, %45 - br i1 %46, label %47, label %56 - -47: ; preds = %43 - %48 = mul nsw i64 0, %39 - %49 = getelementptr inbounds i8, i8* %42, i64 %48 - %50 = load i32, i32* %7, align 4 - %51 = sext i32 %50 to i64 - %52 = getelementptr inbounds i8, i8* %49, i64 %51 - store i8 1, i8* %52, align 1 - br label %53 - -53: ; preds = %47 - %54 = load i32, i32* %7, align 4 - %55 = add nsw i32 %54, 1 - store i32 %55, i32* %7, align 4 - br label %43, !llvm.loop !8 - -56: ; preds = %43 - store i32 1, i32* %7, align 4 - br label %57 - -57: ; preds = %68, %56 - %58 = load i32, i32* %7, align 4 - %59 = load i32, i32* %6, align 4 - %60 = sdiv i32 %59, 2 - %61 = icmp sle i32 %58, %60 - br i1 %61, label %62, label %71 - -62: ; preds = %57 - %63 = load i32, i32* %7, align 4 - %64 = sext i32 %63 to i64 - %65 = mul nsw i64 %64, %39 - %66 = getelementptr inbounds i8, i8* %42, i64 %65 - %67 = getelementptr inbounds i8, i8* %66, i64 0 - store i8 0, i8* %67, align 1 - br label %68 - -68: ; preds = %62 - %69 = load i32, i32* %7, align 4 - %70 = add nsw i32 %69, 1 - store i32 %70, i32* %7, align 4 - br label %57, !llvm.loop !9 - -71: ; preds = %57 - store i32 1, i32* %7, align 4 - br label %72 - -72: ; preds = %152, %71 - %73 = load i32, i32* %7, align 4 - %74 = load i32, i32* %6, align 4 - %75 = sdiv i32 %74, 2 - %76 = icmp sle i32 %73, %75 - br i1 %76, label %77, label %155 - -77: ; preds = %72 - store i32 1, i32* %8, align 4 - br label %78 - -78: ; preds = %148, %77 - %79 = load i32, i32* %8, align 4 - %80 = load i32, i32* %5, align 4 - %81 = icmp sle i32 %79, %80 - br i1 %81, label %82, label %151 - -82: ; preds = %78 - %83 = load i32, i32* %7, align 4 - %84 = sext i32 %83 to i64 - %85 = mul nsw i64 %84, %39 - %86 = getelementptr inbounds i8, i8* %42, i64 %85 - %87 = load i32, i32* %8, align 4 - %88 = sub nsw i32 %87, 1 - %89 = sext i32 %88 to i64 - %90 = getelementptr inbounds i8, i8* %86, i64 %89 - %91 = load i8, i8* %90, align 1 - %92 = trunc i8 %91 to i1 - %93 = load i32, i32* %7, align 4 - %94 = sext i32 %93 to i64 - %95 = mul nsw i64 %94, %39 - %96 = getelementptr inbounds i8, i8* %42, i64 %95 - %97 = load i32, i32* %8, align 4 - %98 = sext i32 %97 to i64 - %99 = getelementptr inbounds i8, i8* %96, i64 %98 - %100 = zext i1 %92 to i8 - store i8 %100, i8* %99, align 1 - %101 = load i32, i32* %7, align 4 - %102 = load i32*, i32** %4, align 8 - %103 = load i32, i32* %8, align 4 - %104 = sub nsw i32 %103, 1 - %105 = sext i32 %104 to i64 - %106 = getelementptr inbounds i32, i32* %102, i64 %105 - %107 = load i32, i32* %106, align 4 - %108 = icmp sge i32 %101, %107 - br i1 %108, label %109, label %147 - -109: ; preds = %82 - %110 = load i32, i32* %7, align 4 - %111 = sext i32 %110 to i64 - %112 = mul nsw i64 %111, %39 - %113 = getelementptr inbounds i8, i8* %42, i64 %112 - %114 = load i32, i32* %8, align 4 - %115 = sext i32 %114 to i64 - %116 = getelementptr inbounds i8, i8* %113, i64 %115 - %117 = load i8, i8* %116, align 1 - %118 = trunc i8 %117 to i1 - br i1 %118, label %137, label %119 - -119: ; preds = %109 - %120 = load i32, i32* %7, align 4 - %121 = load i32*, i32** %4, align 8 - %122 = load i32, i32* %8, align 4 - %123 = sub nsw i32 %122, 1 - %124 = sext i32 %123 to i64 - %125 = getelementptr inbounds i32, i32* %121, i64 %124 - %126 = load i32, i32* %125, align 4 - %127 = sub nsw i32 %120, %126 - %128 = sext i32 %127 to i64 - %129 = mul nsw i64 %128, %39 - %130 = getelementptr inbounds i8, i8* %42, i64 %129 - %131 = load i32, i32* %8, align 4 - %132 = sub nsw i32 %131, 1 - %133 = sext i32 %132 to i64 - %134 = getelementptr inbounds i8, i8* %130, i64 %133 - %135 = load i8, i8* %134, align 1 - %136 = trunc i8 %135 to i1 - br label %137 - -137: ; preds = %119, %109 - %138 = phi i1 [ true, %109 ], [ %136, %119 ] - %139 = load i32, i32* %7, align 4 - %140 = sext i32 %139 to i64 - %141 = mul nsw i64 %140, %39 - %142 = getelementptr inbounds i8, i8* %42, i64 %141 - %143 = load i32, i32* %8, align 4 - %144 = sext i32 %143 to i64 - %145 = getelementptr inbounds i8, i8* %142, i64 %144 - %146 = zext i1 %138 to i8 - store i8 %146, i8* %145, align 1 - br label %147 - -147: ; preds = %137, %82 - br label %148 - -148: ; preds = %147 - %149 = load i32, i32* %8, align 4 - %150 = add nsw i32 %149, 1 - store i32 %150, i32* %8, align 4 - br label %78, !llvm.loop !10 - -151: ; preds = %78 - br label %152 - -152: ; preds = %151 - %153 = load i32, i32* %7, align 4 - %154 = add nsw i32 %153, 1 - store i32 %154, i32* %7, align 4 - br label %72, !llvm.loop !11 - -155: ; preds = %72 - %156 = load i32, i32* %6, align 4 - %157 = sdiv i32 %156, 2 - %158 = sext i32 %157 to i64 - %159 = mul nsw i64 %158, %39 - %160 = getelementptr inbounds i8, i8* %42, i64 %159 - %161 = load i32, i32* %5, align 4 - %162 = sext i32 %161 to i64 - %163 = getelementptr inbounds i8, i8* %160, i64 %162 - %164 = load i8, i8* %163, align 1 - %165 = trunc i8 %164 to i1 - store i1 %165, i1* %3, align 1 - %166 = load i8*, i8** %9, align 8 - call void @llvm.stackrestore(i8* %166) - br label %167 - -167: ; preds = %155, %31 - %168 = load i1, i1* %3, align 1 - ret i1 %168 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #2 { - %1 = alloca i32, align 4 - %2 = alloca [6 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [6 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([6 x i32]* @__const.main.arr to i8*), i64 24, i1 false) - store i32 6, i32* %3, align 4 - %5 = getelementptr inbounds [6 x i32], [6 x i32]* %2, i64 0, i64 0 - %6 = load i32, i32* %3, align 4 - %7 = call noundef zeroext i1 @_Z12findPartiionPii(i32* noundef %5, i32 noundef %6) - %8 = zext i1 %7 to i32 - %9 = icmp eq i32 %8, 1 - br i1 %9, label %10, label %12 - -10: ; preds = %0 - %11 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([45 x i8], [45 x i8]* @.str, i64 0, i64 0)) - br label %14 - -12: ; preds = %0 - %13 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([49 x i8], [49 x i8]* @.str.1, i64 0, i64 0)) - br label %14 - -14: ; preds = %12, %10 - %15 = call i32 @getchar() - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #3 - -declare i32 @printf(i8* noundef, ...) #4 - -declare i32 @getchar() #4 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { nofree nosync nounwind willreturn } -attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { argmemonly nofree nounwind willreturn } -attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/permutations-of-a-given-string.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/permutations-of-a-given-string.ll deleted file mode 100644 index e68dc08a..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/permutations-of-a-given-string.ll +++ /dev/null @@ -1,296 +0,0 @@ -; ModuleID = 'PE-benchmarks/permutations-of-a-given-string.cpp' -source_filename = "PE-benchmarks/permutations-of-a-given-string.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } -%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { i8* } -%union.anon = type { i64, [8 x i8] } -%"class.std::allocator" = type { i8 } - -$_ZSt4swapIcENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_ = comdat any - -$_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [4 x i8] c"ABC\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_permutations_of_a_given_string.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z7permuteNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii(%"class.std::__cxx11::basic_string"* noundef %0, i32 noundef %1, i32 noundef %2) #4 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca %"class.std::__cxx11::basic_string", align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store i32 %1, i32* %4, align 4 - store i32 %2, i32* %5, align 4 - %10 = load i32, i32* %4, align 4 - %11 = load i32, i32* %5, align 4 - %12 = icmp eq i32 %10, %11 - br i1 %12, label %13, label %16 - -13: ; preds = %3 - %14 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) - %15 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %14, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %47 - -16: ; preds = %3 - %17 = load i32, i32* %4, align 4 - store i32 %17, i32* %6, align 4 - br label %18 - -18: ; preds = %39, %16 - %19 = load i32, i32* %6, align 4 - %20 = load i32, i32* %5, align 4 - %21 = icmp sle i32 %19, %20 - br i1 %21, label %22, label %46 - -22: ; preds = %18 - %23 = load i32, i32* %4, align 4 - %24 = sext i32 %23 to i64 - %25 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %24) - %26 = load i32, i32* %6, align 4 - %27 = sext i32 %26 to i64 - %28 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %27) - call void @_ZSt4swapIcENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_(i8* noundef nonnull align 1 dereferenceable(1) %25, i8* noundef nonnull align 1 dereferenceable(1) %28) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) - %29 = load i32, i32* %4, align 4 - %30 = add nsw i32 %29, 1 - %31 = load i32, i32* %5, align 4 - invoke void @_Z7permuteNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii(%"class.std::__cxx11::basic_string"* noundef %7, i32 noundef %30, i32 noundef %31) - to label %32 unwind label %42 - -32: ; preds = %22 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7) #3 - %33 = load i32, i32* %4, align 4 - %34 = sext i32 %33 to i64 - %35 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %34) - %36 = load i32, i32* %6, align 4 - %37 = sext i32 %36 to i64 - %38 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %37) - call void @_ZSt4swapIcENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_(i8* noundef nonnull align 1 dereferenceable(1) %35, i8* noundef nonnull align 1 dereferenceable(1) %38) #3 - br label %39 - -39: ; preds = %32 - %40 = load i32, i32* %6, align 4 - %41 = add nsw i32 %40, 1 - store i32 %41, i32* %6, align 4 - br label %18, !llvm.loop !6 - -42: ; preds = %22 - %43 = landingpad { i8*, i32 } - cleanup - %44 = extractvalue { i8*, i32 } %43, 0 - store i8* %44, i8** %8, align 8 - %45 = extractvalue { i8*, i32 } %43, 1 - store i32 %45, i32* %9, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7) #3 - br label %48 - -46: ; preds = %18 - br label %47 - -47: ; preds = %46, %13 - ret void - -48: ; preds = %42 - %49 = load i8*, i8** %8, align 8 - %50 = load i32, i32* %9, align 4 - %51 = insertvalue { i8*, i32 } undef, i8* %49, 0 - %52 = insertvalue { i8*, i32 } %51, i32 %50, 1 - resume { i8*, i32 } %52 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZSt4swapIcENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS3_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SC_(i8* noundef nonnull align 1 dereferenceable(1) %0, i8* noundef nonnull align 1 dereferenceable(1) %1) #5 comdat { - %3 = alloca i8*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i8, align 1 - store i8* %0, i8** %3, align 8 - store i8* %1, i8** %4, align 8 - %6 = load i8*, i8** %3, align 8 - %7 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_(i8* noundef nonnull align 1 dereferenceable(1) %6) #3 - %8 = load i8, i8* %7, align 1 - store i8 %8, i8* %5, align 1 - %9 = load i8*, i8** %4, align 8 - %10 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_(i8* noundef nonnull align 1 dereferenceable(1) %9) #3 - %11 = load i8, i8* %10, align 1 - %12 = load i8*, i8** %3, align 8 - store i8 %11, i8* %12, align 1 - %13 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_(i8* noundef nonnull align 1 dereferenceable(1) %5) #3 - %14 = load i8, i8* %13, align 1 - %15 = load i8*, i8** %4, align 8 - store i8 %14, i8* %15, align 1 - ret void -} - -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %"class.std::__cxx11::basic_string", align 8 - %3 = alloca %"class.std::allocator", align 1 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca %"class.std::__cxx11::basic_string", align 8 - store i32 0, i32* %1, align 4 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) - to label %8 unwind label %16 - -8: ; preds = %0 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - %9 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %10 = trunc i64 %9 to i32 - store i32 %10, i32* %6, align 4 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) - to label %11 unwind label %20 - -11: ; preds = %8 - %12 = load i32, i32* %6, align 4 - %13 = sub nsw i32 %12, 1 - invoke void @_Z7permuteNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii(%"class.std::__cxx11::basic_string"* noundef %7, i32 noundef 0, i32 noundef %13) - to label %14 unwind label %24 - -14: ; preds = %11 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7) #3 - store i32 0, i32* %1, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %15 = load i32, i32* %1, align 4 - ret i32 %15 - -16: ; preds = %0 - %17 = landingpad { i8*, i32 } - cleanup - %18 = extractvalue { i8*, i32 } %17, 0 - store i8* %18, i8** %4, align 8 - %19 = extractvalue { i8*, i32 } %17, 1 - store i32 %19, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - br label %29 - -20: ; preds = %8 - %21 = landingpad { i8*, i32 } - cleanup - %22 = extractvalue { i8*, i32 } %21, 0 - store i8* %22, i8** %4, align 8 - %23 = extractvalue { i8*, i32 } %21, 1 - store i32 %23, i32* %5, align 4 - br label %28 - -24: ; preds = %11 - %25 = landingpad { i8*, i32 } - cleanup - %26 = extractvalue { i8*, i32 } %25, 0 - store i8* %26, i8** %4, align 8 - %27 = extractvalue { i8*, i32 } %25, 1 - store i32 %27, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7) #3 - br label %28 - -28: ; preds = %24, %20 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - br label %29 - -29: ; preds = %28, %16 - %30 = load i8*, i8** %4, align 8 - %31 = load i32, i32* %5, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: nounwind -declare void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i8* noundef, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) i8* @_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_(i8* noundef nonnull align 1 dereferenceable(1) %0) #5 comdat { - %2 = alloca i8*, align 8 - store i8* %0, i8** %2, align 8 - %3 = load i8*, i8** %2, align 8 - ret i8* %3 -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_permutations_of_a_given_string.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/program-for-nth-fibonacci-number.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/program-for-nth-fibonacci-number.ll deleted file mode 100644 index c6054c02..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/program-for-nth-fibonacci-number.ll +++ /dev/null @@ -1,96 +0,0 @@ -; ModuleID = 'PE-benchmarks/program-for-nth-fibonacci-number.cpp' -source_filename = "PE-benchmarks/program-for-nth-fibonacci-number.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [3 x i8] c"%d\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z3fibi(i32 noundef %0) #0 { - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 0, i32* %4, align 4 - store i32 1, i32* %5, align 4 - %8 = load i32, i32* %3, align 4 - %9 = icmp eq i32 %8, 0 - br i1 %9, label %10, label %12 - -10: ; preds = %1 - %11 = load i32, i32* %4, align 4 - store i32 %11, i32* %2, align 4 - br label %28 - -12: ; preds = %1 - store i32 2, i32* %7, align 4 - br label %13 - -13: ; preds = %23, %12 - %14 = load i32, i32* %7, align 4 - %15 = load i32, i32* %3, align 4 - %16 = icmp sle i32 %14, %15 - br i1 %16, label %17, label %26 - -17: ; preds = %13 - %18 = load i32, i32* %4, align 4 - %19 = load i32, i32* %5, align 4 - %20 = add nsw i32 %18, %19 - store i32 %20, i32* %6, align 4 - %21 = load i32, i32* %5, align 4 - store i32 %21, i32* %4, align 4 - %22 = load i32, i32* %6, align 4 - store i32 %22, i32* %5, align 4 - br label %23 - -23: ; preds = %17 - %24 = load i32, i32* %7, align 4 - %25 = add nsw i32 %24, 1 - store i32 %25, i32* %7, align 4 - br label %13, !llvm.loop !6 - -26: ; preds = %13 - %27 = load i32, i32* %5, align 4 - store i32 %27, i32* %2, align 4 - br label %28 - -28: ; preds = %26, %10 - %29 = load i32, i32* %2, align 4 - ret i32 %29 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #1 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 9, i32* %2, align 4 - %3 = load i32, i32* %2, align 4 - %4 = call noundef i32 @_Z3fibi(i32 noundef %3) - %5 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str, i64 0, i64 0), i32 noundef %4) - %6 = call i32 @getchar() - ret i32 0 -} - -declare i32 @printf(i8* noundef, ...) #2 - -declare i32 @getchar() #2 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/program-wish-womens-day.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/program-wish-womens-day.ll deleted file mode 100644 index fee03934..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/program-wish-womens-day.ll +++ /dev/null @@ -1,320 +0,0 @@ -; ModuleID = 'PE-benchmarks/program-wish-womens-day.cpp' -source_filename = "PE-benchmarks/program-wish-womens-day.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -$_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c"$\00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.2 = private unnamed_addr constant [18 x i8] c"HappY Women's DaY\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_program_wish_womens_day.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #4 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca float, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 5, i32* %2, align 4 - store i32 0, i32* %3, align 4 - br label %9 - -9: ; preds = %68, %0 - %10 = load i32, i32* %3, align 4 - %11 = load i32, i32* %2, align 4 - %12 = mul nsw i32 2, %11 - %13 = icmp sle i32 %10, %12 - br i1 %13, label %14, label %71 - -14: ; preds = %9 - store i32 0, i32* %4, align 4 - br label %15 - -15: ; preds = %56, %14 - %16 = load i32, i32* %4, align 4 - %17 = load i32, i32* %2, align 4 - %18 = mul nsw i32 2, %17 - %19 = icmp sle i32 %16, %18 - br i1 %19, label %20, label %59 - -20: ; preds = %15 - %21 = load i32, i32* %3, align 4 - %22 = load i32, i32* %2, align 4 - %23 = sub nsw i32 %21, %22 - %24 = load i32, i32* %3, align 4 - %25 = load i32, i32* %2, align 4 - %26 = sub nsw i32 %24, %25 - %27 = mul nsw i32 %23, %26 - %28 = load i32, i32* %4, align 4 - %29 = load i32, i32* %2, align 4 - %30 = sub nsw i32 %28, %29 - %31 = load i32, i32* %4, align 4 - %32 = load i32, i32* %2, align 4 - %33 = sub nsw i32 %31, %32 - %34 = mul nsw i32 %30, %33 - %35 = add nsw i32 %27, %34 - %36 = call noundef double @_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_(i32 noundef %35) - %37 = fptrunc double %36 to float - store float %37, float* %5, align 4 - %38 = load float, float* %5, align 4 - %39 = fpext float %38 to double - %40 = load i32, i32* %2, align 4 - %41 = sitofp i32 %40 to double - %42 = fsub double %41, 5.000000e-01 - %43 = fcmp ogt double %39, %42 - br i1 %43, label %44, label %53 - -44: ; preds = %20 - %45 = load float, float* %5, align 4 - %46 = fpext float %45 to double - %47 = load i32, i32* %2, align 4 - %48 = sitofp i32 %47 to double - %49 = fadd double %48, 5.000000e-01 - %50 = fcmp olt double %46, %49 - br i1 %50, label %51, label %53 - -51: ; preds = %44 - %52 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %55 - -53: ; preds = %44, %20 - %54 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - br label %55 - -55: ; preds = %53, %51 - br label %56 - -56: ; preds = %55 - %57 = load i32, i32* %4, align 4 - %58 = add nsw i32 %57, 1 - store i32 %58, i32* %4, align 4 - br label %15, !llvm.loop !6 - -59: ; preds = %15 - %60 = load i32, i32* %3, align 4 - %61 = load i32, i32* %2, align 4 - %62 = icmp eq i32 %60, %61 - br i1 %62, label %63, label %66 - -63: ; preds = %59 - %64 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - %65 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %64, i8* noundef getelementptr inbounds ([18 x i8], [18 x i8]* @.str.2, i64 0, i64 0)) - br label %66 - -66: ; preds = %63, %59 - %67 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %68 - -68: ; preds = %66 - %69 = load i32, i32* %3, align 4 - %70 = add nsw i32 %69, 1 - store i32 %70, i32* %3, align 4 - br label %9, !llvm.loop !8 - -71: ; preds = %9 - store i32 0, i32* %6, align 4 - br label %72 - -72: ; preds = %132, %71 - %73 = load i32, i32* %6, align 4 - %74 = load i32, i32* %2, align 4 - %75 = icmp sle i32 %73, %74 - br i1 %75, label %76, label %135 - -76: ; preds = %72 - %77 = load i32, i32* %6, align 4 - %78 = load i32, i32* %2, align 4 - %79 = sdiv i32 %78, 2 - %80 = add nsw i32 %79, 1 - %81 = icmp eq i32 %77, %80 - br i1 %81, label %82, label %111 - -82: ; preds = %76 - store i32 0, i32* %7, align 4 - br label %83 - -83: ; preds = %107, %82 - %84 = load i32, i32* %7, align 4 - %85 = load i32, i32* %2, align 4 - %86 = mul nsw i32 2, %85 - %87 = icmp sle i32 %84, %86 - br i1 %87, label %88, label %110 - -88: ; preds = %83 - %89 = load i32, i32* %7, align 4 - %90 = load i32, i32* %2, align 4 - %91 = load i32, i32* %2, align 4 - %92 = sdiv i32 %91, 2 - %93 = sub nsw i32 %90, %92 - %94 = icmp sge i32 %89, %93 - br i1 %94, label %95, label %104 - -95: ; preds = %88 - %96 = load i32, i32* %7, align 4 - %97 = load i32, i32* %2, align 4 - %98 = load i32, i32* %2, align 4 - %99 = sdiv i32 %98, 2 - %100 = add nsw i32 %97, %99 - %101 = icmp sle i32 %96, %100 - br i1 %101, label %102, label %104 - -102: ; preds = %95 - %103 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %106 - -104: ; preds = %95, %88 - %105 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - br label %106 - -106: ; preds = %104, %102 - br label %107 - -107: ; preds = %106 - %108 = load i32, i32* %7, align 4 - %109 = add nsw i32 %108, 1 - store i32 %109, i32* %7, align 4 - br label %83, !llvm.loop !9 - -110: ; preds = %83 - br label %130 - -111: ; preds = %76 - store i32 0, i32* %8, align 4 - br label %112 - -112: ; preds = %126, %111 - %113 = load i32, i32* %8, align 4 - %114 = load i32, i32* %2, align 4 - %115 = mul nsw i32 2, %114 - %116 = icmp sle i32 %113, %115 - br i1 %116, label %117, label %129 - -117: ; preds = %112 - %118 = load i32, i32* %8, align 4 - %119 = load i32, i32* %2, align 4 - %120 = icmp eq i32 %118, %119 - br i1 %120, label %121, label %123 - -121: ; preds = %117 - %122 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %125 - -123: ; preds = %117 - %124 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - br label %125 - -125: ; preds = %123, %121 - br label %126 - -126: ; preds = %125 - %127 = load i32, i32* %8, align 4 - %128 = add nsw i32 %127, 1 - store i32 %128, i32* %8, align 4 - br label %112, !llvm.loop !10 - -129: ; preds = %112 - br label %130 - -130: ; preds = %129, %110 - %131 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %132 - -132: ; preds = %130 - %133 = load i32, i32* %6, align 4 - %134 = add nsw i32 %133, 1 - store i32 %134, i32* %6, align 4 - br label %72, !llvm.loop !11 - -135: ; preds = %72 - %136 = load i32, i32* %1, align 4 - ret i32 %136 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef double @_ZSt4sqrtIiEN9__gnu_cxx11__enable_ifIXsr12__is_integerIT_EE7__valueEdE6__typeES2_(i32 noundef %0) #5 comdat { - %2 = alloca i32, align 4 - store i32 %0, i32* %2, align 4 - %3 = load i32, i32* %2, align 4 - %4 = sitofp i32 %3 to double - %5 = call double @sqrt(double noundef %4) #3 - ret double %5 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: nounwind -declare double @sqrt(double noundef) #2 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_program_wish_womens_day.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/quicksort-for-linked-list.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/quicksort-for-linked-list.ll deleted file mode 100644 index d2145f59..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/quicksort-for-linked-list.ll +++ /dev/null @@ -1,389 +0,0 @@ -; ModuleID = 'PE-benchmarks/quicksort-for-linked-list.cpp' -source_filename = "PE-benchmarks/quicksort-for-linked-list.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Node = type { i32, %class.Node*, %class.Node* } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.1 = private unnamed_addr constant [29 x i8] c"Linked List before sorting \0A\00", align 1 -@.str.2 = private unnamed_addr constant [28 x i8] c"Linked List after sorting \0A\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_quicksort_for_linked_list.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z4swapPiS_(i32* noundef %0, i32* noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load i32*, i32** %3, align 8 - %7 = load i32, i32* %6, align 4 - store i32 %7, i32* %5, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = load i32*, i32** %3, align 8 - store i32 %9, i32* %10, align 4 - %11 = load i32, i32* %5, align 4 - %12 = load i32*, i32** %4, align 8 - store i32 %11, i32* %12, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef %class.Node* @_Z8lastNodeP4Node(%class.Node* noundef %0) #4 { - %2 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %2, align 8 - br label %3 - -3: ; preds = %13, %1 - %4 = load %class.Node*, %class.Node** %2, align 8 - %5 = icmp ne %class.Node* %4, null - br i1 %5, label %6, label %11 - -6: ; preds = %3 - %7 = load %class.Node*, %class.Node** %2, align 8 - %8 = getelementptr inbounds %class.Node, %class.Node* %7, i32 0, i32 1 - %9 = load %class.Node*, %class.Node** %8, align 8 - %10 = icmp ne %class.Node* %9, null - br label %11 - -11: ; preds = %6, %3 - %12 = phi i1 [ false, %3 ], [ %10, %6 ] - br i1 %12, label %13, label %17 - -13: ; preds = %11 - %14 = load %class.Node*, %class.Node** %2, align 8 - %15 = getelementptr inbounds %class.Node, %class.Node* %14, i32 0, i32 1 - %16 = load %class.Node*, %class.Node** %15, align 8 - store %class.Node* %16, %class.Node** %2, align 8 - br label %3, !llvm.loop !6 - -17: ; preds = %11 - %18 = load %class.Node*, %class.Node** %2, align 8 - ret %class.Node* %18 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef %class.Node* @_Z9partitionP4NodeS0_(%class.Node* noundef %0, %class.Node* noundef %1) #4 { - %3 = alloca %class.Node*, align 8 - %4 = alloca %class.Node*, align 8 - %5 = alloca i32, align 4 - %6 = alloca %class.Node*, align 8 - %7 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %3, align 8 - store %class.Node* %1, %class.Node** %4, align 8 - %8 = load %class.Node*, %class.Node** %4, align 8 - %9 = getelementptr inbounds %class.Node, %class.Node* %8, i32 0, i32 0 - %10 = load i32, i32* %9, align 8 - store i32 %10, i32* %5, align 4 - %11 = load %class.Node*, %class.Node** %3, align 8 - %12 = getelementptr inbounds %class.Node, %class.Node* %11, i32 0, i32 2 - %13 = load %class.Node*, %class.Node** %12, align 8 - store %class.Node* %13, %class.Node** %6, align 8 - %14 = load %class.Node*, %class.Node** %3, align 8 - store %class.Node* %14, %class.Node** %7, align 8 - br label %15 - -15: ; preds = %41, %2 - %16 = load %class.Node*, %class.Node** %7, align 8 - %17 = load %class.Node*, %class.Node** %4, align 8 - %18 = icmp ne %class.Node* %16, %17 - br i1 %18, label %19, label %45 - -19: ; preds = %15 - %20 = load %class.Node*, %class.Node** %7, align 8 - %21 = getelementptr inbounds %class.Node, %class.Node* %20, i32 0, i32 0 - %22 = load i32, i32* %21, align 8 - %23 = load i32, i32* %5, align 4 - %24 = icmp sle i32 %22, %23 - br i1 %24, label %25, label %40 - -25: ; preds = %19 - %26 = load %class.Node*, %class.Node** %6, align 8 - %27 = icmp eq %class.Node* %26, null - br i1 %27, label %28, label %30 - -28: ; preds = %25 - %29 = load %class.Node*, %class.Node** %3, align 8 - br label %34 - -30: ; preds = %25 - %31 = load %class.Node*, %class.Node** %6, align 8 - %32 = getelementptr inbounds %class.Node, %class.Node* %31, i32 0, i32 1 - %33 = load %class.Node*, %class.Node** %32, align 8 - br label %34 - -34: ; preds = %30, %28 - %35 = phi %class.Node* [ %29, %28 ], [ %33, %30 ] - store %class.Node* %35, %class.Node** %6, align 8 - %36 = load %class.Node*, %class.Node** %6, align 8 - %37 = getelementptr inbounds %class.Node, %class.Node* %36, i32 0, i32 0 - %38 = load %class.Node*, %class.Node** %7, align 8 - %39 = getelementptr inbounds %class.Node, %class.Node* %38, i32 0, i32 0 - call void @_Z4swapPiS_(i32* noundef %37, i32* noundef %39) - br label %40 - -40: ; preds = %34, %19 - br label %41 - -41: ; preds = %40 - %42 = load %class.Node*, %class.Node** %7, align 8 - %43 = getelementptr inbounds %class.Node, %class.Node* %42, i32 0, i32 1 - %44 = load %class.Node*, %class.Node** %43, align 8 - store %class.Node* %44, %class.Node** %7, align 8 - br label %15, !llvm.loop !8 - -45: ; preds = %15 - %46 = load %class.Node*, %class.Node** %6, align 8 - %47 = icmp eq %class.Node* %46, null - br i1 %47, label %48, label %50 - -48: ; preds = %45 - %49 = load %class.Node*, %class.Node** %3, align 8 - br label %54 - -50: ; preds = %45 - %51 = load %class.Node*, %class.Node** %6, align 8 - %52 = getelementptr inbounds %class.Node, %class.Node* %51, i32 0, i32 1 - %53 = load %class.Node*, %class.Node** %52, align 8 - br label %54 - -54: ; preds = %50, %48 - %55 = phi %class.Node* [ %49, %48 ], [ %53, %50 ] - store %class.Node* %55, %class.Node** %6, align 8 - %56 = load %class.Node*, %class.Node** %6, align 8 - %57 = getelementptr inbounds %class.Node, %class.Node* %56, i32 0, i32 0 - %58 = load %class.Node*, %class.Node** %4, align 8 - %59 = getelementptr inbounds %class.Node, %class.Node* %58, i32 0, i32 0 - call void @_Z4swapPiS_(i32* noundef %57, i32* noundef %59) - %60 = load %class.Node*, %class.Node** %6, align 8 - ret %class.Node* %60 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z10_quickSortP4NodeS0_(%class.Node* noundef %0, %class.Node* noundef %1) #5 { - %3 = alloca %class.Node*, align 8 - %4 = alloca %class.Node*, align 8 - %5 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %3, align 8 - store %class.Node* %1, %class.Node** %4, align 8 - %6 = load %class.Node*, %class.Node** %4, align 8 - %7 = icmp ne %class.Node* %6, null - br i1 %7, label %8, label %30 - -8: ; preds = %2 - %9 = load %class.Node*, %class.Node** %3, align 8 - %10 = load %class.Node*, %class.Node** %4, align 8 - %11 = icmp ne %class.Node* %9, %10 - br i1 %11, label %12, label %30 - -12: ; preds = %8 - %13 = load %class.Node*, %class.Node** %3, align 8 - %14 = load %class.Node*, %class.Node** %4, align 8 - %15 = getelementptr inbounds %class.Node, %class.Node* %14, i32 0, i32 1 - %16 = load %class.Node*, %class.Node** %15, align 8 - %17 = icmp ne %class.Node* %13, %16 - br i1 %17, label %18, label %30 - -18: ; preds = %12 - %19 = load %class.Node*, %class.Node** %3, align 8 - %20 = load %class.Node*, %class.Node** %4, align 8 - %21 = call noundef %class.Node* @_Z9partitionP4NodeS0_(%class.Node* noundef %19, %class.Node* noundef %20) - store %class.Node* %21, %class.Node** %5, align 8 - %22 = load %class.Node*, %class.Node** %3, align 8 - %23 = load %class.Node*, %class.Node** %5, align 8 - %24 = getelementptr inbounds %class.Node, %class.Node* %23, i32 0, i32 2 - %25 = load %class.Node*, %class.Node** %24, align 8 - call void @_Z10_quickSortP4NodeS0_(%class.Node* noundef %22, %class.Node* noundef %25) - %26 = load %class.Node*, %class.Node** %5, align 8 - %27 = getelementptr inbounds %class.Node, %class.Node* %26, i32 0, i32 1 - %28 = load %class.Node*, %class.Node** %27, align 8 - %29 = load %class.Node*, %class.Node** %4, align 8 - call void @_Z10_quickSortP4NodeS0_(%class.Node* noundef %28, %class.Node* noundef %29) - br label %30 - -30: ; preds = %18, %12, %8, %2 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z9quickSortP4Node(%class.Node* noundef %0) #5 { - %2 = alloca %class.Node*, align 8 - %3 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %2, align 8 - %4 = load %class.Node*, %class.Node** %2, align 8 - %5 = call noundef %class.Node* @_Z8lastNodeP4Node(%class.Node* noundef %4) - store %class.Node* %5, %class.Node** %3, align 8 - %6 = load %class.Node*, %class.Node** %2, align 8 - %7 = load %class.Node*, %class.Node** %3, align 8 - call void @_Z10_quickSortP4NodeS0_(%class.Node* noundef %6, %class.Node* noundef %7) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z9printListP4Node(%class.Node* noundef %0) #5 { - %2 = alloca %class.Node*, align 8 - store %class.Node* %0, %class.Node** %2, align 8 - br label %3 - -3: ; preds = %6, %1 - %4 = load %class.Node*, %class.Node** %2, align 8 - %5 = icmp ne %class.Node* %4, null - br i1 %5, label %6, label %15 - -6: ; preds = %3 - %7 = load %class.Node*, %class.Node** %2, align 8 - %8 = getelementptr inbounds %class.Node, %class.Node* %7, i32 0, i32 0 - %9 = load i32, i32* %8, align 8 - %10 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %9) - %11 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %10, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - %12 = load %class.Node*, %class.Node** %2, align 8 - %13 = getelementptr inbounds %class.Node, %class.Node* %12, i32 0, i32 1 - %14 = load %class.Node*, %class.Node** %13, align 8 - store %class.Node* %14, %class.Node** %2, align 8 - br label %3, !llvm.loop !9 - -15: ; preds = %3 - %16 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z4pushPP4Nodei(%class.Node** noundef %0, i32 noundef %1) #5 { - %3 = alloca %class.Node**, align 8 - %4 = alloca i32, align 4 - %5 = alloca %class.Node*, align 8 - store %class.Node** %0, %class.Node*** %3, align 8 - store i32 %1, i32* %4, align 4 - %6 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 24) #8 - %7 = bitcast i8* %6 to %class.Node* - store %class.Node* %7, %class.Node** %5, align 8 - %8 = load i32, i32* %4, align 4 - %9 = load %class.Node*, %class.Node** %5, align 8 - %10 = getelementptr inbounds %class.Node, %class.Node* %9, i32 0, i32 0 - store i32 %8, i32* %10, align 8 - %11 = load %class.Node*, %class.Node** %5, align 8 - %12 = getelementptr inbounds %class.Node, %class.Node* %11, i32 0, i32 2 - store %class.Node* null, %class.Node** %12, align 8 - %13 = load %class.Node**, %class.Node*** %3, align 8 - %14 = load %class.Node*, %class.Node** %13, align 8 - %15 = load %class.Node*, %class.Node** %5, align 8 - %16 = getelementptr inbounds %class.Node, %class.Node* %15, i32 0, i32 1 - store %class.Node* %14, %class.Node** %16, align 8 - %17 = load %class.Node**, %class.Node*** %3, align 8 - %18 = load %class.Node*, %class.Node** %17, align 8 - %19 = icmp ne %class.Node* %18, null - br i1 %19, label %20, label %25 - -20: ; preds = %2 - %21 = load %class.Node*, %class.Node** %5, align 8 - %22 = load %class.Node**, %class.Node*** %3, align 8 - %23 = load %class.Node*, %class.Node** %22, align 8 - %24 = getelementptr inbounds %class.Node, %class.Node* %23, i32 0, i32 2 - store %class.Node* %21, %class.Node** %24, align 8 - br label %25 - -25: ; preds = %20, %2 - %26 = load %class.Node*, %class.Node** %5, align 8 - %27 = load %class.Node**, %class.Node*** %3, align 8 - store %class.Node* %26, %class.Node** %27, align 8 - ret void -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #6 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca %class.Node*, align 8 - store i32 0, i32* %1, align 4 - store %class.Node* null, %class.Node** %2, align 8 - call void @_Z4pushPP4Nodei(%class.Node** noundef %2, i32 noundef 5) - call void @_Z4pushPP4Nodei(%class.Node** noundef %2, i32 noundef 20) - call void @_Z4pushPP4Nodei(%class.Node** noundef %2, i32 noundef 4) - call void @_Z4pushPP4Nodei(%class.Node** noundef %2, i32 noundef 3) - call void @_Z4pushPP4Nodei(%class.Node** noundef %2, i32 noundef 30) - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([29 x i8], [29 x i8]* @.str.1, i64 0, i64 0)) - %4 = load %class.Node*, %class.Node** %2, align 8 - call void @_Z9printListP4Node(%class.Node* noundef %4) - %5 = load %class.Node*, %class.Node** %2, align 8 - call void @_Z9quickSortP4Node(%class.Node* noundef %5) - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([28 x i8], [28 x i8]* @.str.2, i64 0, i64 0)) - %7 = load %class.Node*, %class.Node** %2, align 8 - call void @_Z9printListP4Node(%class.Node* noundef %7) - ret i32 0 -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_quicksort_for_linked_list.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/quicksort-on-singly-linked-list.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/quicksort-on-singly-linked-list.ll deleted file mode 100644 index 16921832..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/quicksort-on-singly-linked-list.ll +++ /dev/null @@ -1,415 +0,0 @@ -; ModuleID = 'PE-benchmarks/quicksort-on-singly-linked-list.cpp' -source_filename = "PE-benchmarks/quicksort-on-singly-linked-list.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%struct.Node = type { i32, %struct.Node* } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@.str = private unnamed_addr constant [4 x i8] c"%d \00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str.2 = private unnamed_addr constant [29 x i8] c"Linked List before sorting \0A\00", align 1 -@.str.3 = private unnamed_addr constant [28 x i8] c"Linked List after sorting \0A\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_quicksort_on_singly_linked_list.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z4pushPP4Nodei(%struct.Node** noundef %0, i32 noundef %1) #4 { - %3 = alloca %struct.Node**, align 8 - %4 = alloca i32, align 4 - %5 = alloca %struct.Node*, align 8 - store %struct.Node** %0, %struct.Node*** %3, align 8 - store i32 %1, i32* %4, align 4 - %6 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 16) #8 - %7 = bitcast i8* %6 to %struct.Node* - store %struct.Node* %7, %struct.Node** %5, align 8 - %8 = load i32, i32* %4, align 4 - %9 = load %struct.Node*, %struct.Node** %5, align 8 - %10 = getelementptr inbounds %struct.Node, %struct.Node* %9, i32 0, i32 0 - store i32 %8, i32* %10, align 8 - %11 = load %struct.Node**, %struct.Node*** %3, align 8 - %12 = load %struct.Node*, %struct.Node** %11, align 8 - %13 = load %struct.Node*, %struct.Node** %5, align 8 - %14 = getelementptr inbounds %struct.Node, %struct.Node* %13, i32 0, i32 1 - store %struct.Node* %12, %struct.Node** %14, align 8 - %15 = load %struct.Node*, %struct.Node** %5, align 8 - %16 = load %struct.Node**, %struct.Node*** %3, align 8 - store %struct.Node* %15, %struct.Node** %16, align 8 - ret void -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z9printListP4Node(%struct.Node* noundef %0) #4 { - %2 = alloca %struct.Node*, align 8 - store %struct.Node* %0, %struct.Node** %2, align 8 - br label %3 - -3: ; preds = %6, %1 - %4 = load %struct.Node*, %struct.Node** %2, align 8 - %5 = icmp ne %struct.Node* %4, null - br i1 %5, label %6, label %14 - -6: ; preds = %3 - %7 = load %struct.Node*, %struct.Node** %2, align 8 - %8 = getelementptr inbounds %struct.Node, %struct.Node* %7, i32 0, i32 0 - %9 = load i32, i32* %8, align 8 - %10 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), i32 noundef %9) - %11 = load %struct.Node*, %struct.Node** %2, align 8 - %12 = getelementptr inbounds %struct.Node, %struct.Node* %11, i32 0, i32 1 - %13 = load %struct.Node*, %struct.Node** %12, align 8 - store %struct.Node* %13, %struct.Node** %2, align 8 - br label %3, !llvm.loop !6 - -14: ; preds = %3 - %15 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - ret void -} - -declare i32 @printf(i8* noundef, ...) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef %struct.Node* @_Z7getTailP4Node(%struct.Node* noundef %0) #6 { - %2 = alloca %struct.Node*, align 8 - store %struct.Node* %0, %struct.Node** %2, align 8 - br label %3 - -3: ; preds = %13, %1 - %4 = load %struct.Node*, %struct.Node** %2, align 8 - %5 = icmp ne %struct.Node* %4, null - br i1 %5, label %6, label %11 - -6: ; preds = %3 - %7 = load %struct.Node*, %struct.Node** %2, align 8 - %8 = getelementptr inbounds %struct.Node, %struct.Node* %7, i32 0, i32 1 - %9 = load %struct.Node*, %struct.Node** %8, align 8 - %10 = icmp ne %struct.Node* %9, null - br label %11 - -11: ; preds = %6, %3 - %12 = phi i1 [ false, %3 ], [ %10, %6 ] - br i1 %12, label %13, label %17 - -13: ; preds = %11 - %14 = load %struct.Node*, %struct.Node** %2, align 8 - %15 = getelementptr inbounds %struct.Node, %struct.Node* %14, i32 0, i32 1 - %16 = load %struct.Node*, %struct.Node** %15, align 8 - store %struct.Node* %16, %struct.Node** %2, align 8 - br label %3, !llvm.loop !8 - -17: ; preds = %11 - %18 = load %struct.Node*, %struct.Node** %2, align 8 - ret %struct.Node* %18 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef %struct.Node* @_Z9partitionP4NodeS0_PS0_S1_(%struct.Node* noundef %0, %struct.Node* noundef %1, %struct.Node** noundef %2, %struct.Node** noundef %3) #6 { - %5 = alloca %struct.Node*, align 8 - %6 = alloca %struct.Node*, align 8 - %7 = alloca %struct.Node**, align 8 - %8 = alloca %struct.Node**, align 8 - %9 = alloca %struct.Node*, align 8 - %10 = alloca %struct.Node*, align 8 - %11 = alloca %struct.Node*, align 8 - %12 = alloca %struct.Node*, align 8 - %13 = alloca %struct.Node*, align 8 - store %struct.Node* %0, %struct.Node** %5, align 8 - store %struct.Node* %1, %struct.Node** %6, align 8 - store %struct.Node** %2, %struct.Node*** %7, align 8 - store %struct.Node** %3, %struct.Node*** %8, align 8 - %14 = load %struct.Node*, %struct.Node** %6, align 8 - store %struct.Node* %14, %struct.Node** %9, align 8 - store %struct.Node* null, %struct.Node** %10, align 8 - %15 = load %struct.Node*, %struct.Node** %5, align 8 - store %struct.Node* %15, %struct.Node** %11, align 8 - %16 = load %struct.Node*, %struct.Node** %9, align 8 - store %struct.Node* %16, %struct.Node** %12, align 8 - br label %17 - -17: ; preds = %61, %4 - %18 = load %struct.Node*, %struct.Node** %11, align 8 - %19 = load %struct.Node*, %struct.Node** %9, align 8 - %20 = icmp ne %struct.Node* %18, %19 - br i1 %20, label %21, label %62 - -21: ; preds = %17 - %22 = load %struct.Node*, %struct.Node** %11, align 8 - %23 = getelementptr inbounds %struct.Node, %struct.Node* %22, i32 0, i32 0 - %24 = load i32, i32* %23, align 8 - %25 = load %struct.Node*, %struct.Node** %9, align 8 - %26 = getelementptr inbounds %struct.Node, %struct.Node* %25, i32 0, i32 0 - %27 = load i32, i32* %26, align 8 - %28 = icmp slt i32 %24, %27 - br i1 %28, label %29, label %41 - -29: ; preds = %21 - %30 = load %struct.Node**, %struct.Node*** %7, align 8 - %31 = load %struct.Node*, %struct.Node** %30, align 8 - %32 = icmp eq %struct.Node* %31, null - br i1 %32, label %33, label %36 - -33: ; preds = %29 - %34 = load %struct.Node*, %struct.Node** %11, align 8 - %35 = load %struct.Node**, %struct.Node*** %7, align 8 - store %struct.Node* %34, %struct.Node** %35, align 8 - br label %36 - -36: ; preds = %33, %29 - %37 = load %struct.Node*, %struct.Node** %11, align 8 - store %struct.Node* %37, %struct.Node** %10, align 8 - %38 = load %struct.Node*, %struct.Node** %11, align 8 - %39 = getelementptr inbounds %struct.Node, %struct.Node* %38, i32 0, i32 1 - %40 = load %struct.Node*, %struct.Node** %39, align 8 - store %struct.Node* %40, %struct.Node** %11, align 8 - br label %61 - -41: ; preds = %21 - %42 = load %struct.Node*, %struct.Node** %10, align 8 - %43 = icmp ne %struct.Node* %42, null - br i1 %43, label %44, label %50 - -44: ; preds = %41 - %45 = load %struct.Node*, %struct.Node** %11, align 8 - %46 = getelementptr inbounds %struct.Node, %struct.Node* %45, i32 0, i32 1 - %47 = load %struct.Node*, %struct.Node** %46, align 8 - %48 = load %struct.Node*, %struct.Node** %10, align 8 - %49 = getelementptr inbounds %struct.Node, %struct.Node* %48, i32 0, i32 1 - store %struct.Node* %47, %struct.Node** %49, align 8 - br label %50 - -50: ; preds = %44, %41 - %51 = load %struct.Node*, %struct.Node** %11, align 8 - %52 = getelementptr inbounds %struct.Node, %struct.Node* %51, i32 0, i32 1 - %53 = load %struct.Node*, %struct.Node** %52, align 8 - store %struct.Node* %53, %struct.Node** %13, align 8 - %54 = load %struct.Node*, %struct.Node** %11, align 8 - %55 = getelementptr inbounds %struct.Node, %struct.Node* %54, i32 0, i32 1 - store %struct.Node* null, %struct.Node** %55, align 8 - %56 = load %struct.Node*, %struct.Node** %11, align 8 - %57 = load %struct.Node*, %struct.Node** %12, align 8 - %58 = getelementptr inbounds %struct.Node, %struct.Node* %57, i32 0, i32 1 - store %struct.Node* %56, %struct.Node** %58, align 8 - %59 = load %struct.Node*, %struct.Node** %11, align 8 - store %struct.Node* %59, %struct.Node** %12, align 8 - %60 = load %struct.Node*, %struct.Node** %13, align 8 - store %struct.Node* %60, %struct.Node** %11, align 8 - br label %61 - -61: ; preds = %50, %36 - br label %17, !llvm.loop !9 - -62: ; preds = %17 - %63 = load %struct.Node**, %struct.Node*** %7, align 8 - %64 = load %struct.Node*, %struct.Node** %63, align 8 - %65 = icmp eq %struct.Node* %64, null - br i1 %65, label %66, label %69 - -66: ; preds = %62 - %67 = load %struct.Node*, %struct.Node** %9, align 8 - %68 = load %struct.Node**, %struct.Node*** %7, align 8 - store %struct.Node* %67, %struct.Node** %68, align 8 - br label %69 - -69: ; preds = %66, %62 - %70 = load %struct.Node*, %struct.Node** %12, align 8 - %71 = load %struct.Node**, %struct.Node*** %8, align 8 - store %struct.Node* %70, %struct.Node** %71, align 8 - %72 = load %struct.Node*, %struct.Node** %9, align 8 - ret %struct.Node* %72 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef %struct.Node* @_Z14quickSortRecurP4NodeS0_(%struct.Node* noundef %0, %struct.Node* noundef %1) #4 { - %3 = alloca %struct.Node*, align 8 - %4 = alloca %struct.Node*, align 8 - %5 = alloca %struct.Node*, align 8 - %6 = alloca %struct.Node*, align 8 - %7 = alloca %struct.Node*, align 8 - %8 = alloca %struct.Node*, align 8 - %9 = alloca %struct.Node*, align 8 - store %struct.Node* %0, %struct.Node** %4, align 8 - store %struct.Node* %1, %struct.Node** %5, align 8 - %10 = load %struct.Node*, %struct.Node** %4, align 8 - %11 = icmp ne %struct.Node* %10, null - br i1 %11, label %12, label %16 - -12: ; preds = %2 - %13 = load %struct.Node*, %struct.Node** %4, align 8 - %14 = load %struct.Node*, %struct.Node** %5, align 8 - %15 = icmp eq %struct.Node* %13, %14 - br i1 %15, label %16, label %18 - -16: ; preds = %12, %2 - %17 = load %struct.Node*, %struct.Node** %4, align 8 - store %struct.Node* %17, %struct.Node** %3, align 8 - br label %57 - -18: ; preds = %12 - store %struct.Node* null, %struct.Node** %6, align 8 - store %struct.Node* null, %struct.Node** %7, align 8 - %19 = load %struct.Node*, %struct.Node** %4, align 8 - %20 = load %struct.Node*, %struct.Node** %5, align 8 - %21 = call noundef %struct.Node* @_Z9partitionP4NodeS0_PS0_S1_(%struct.Node* noundef %19, %struct.Node* noundef %20, %struct.Node** noundef %6, %struct.Node** noundef %7) - store %struct.Node* %21, %struct.Node** %8, align 8 - %22 = load %struct.Node*, %struct.Node** %6, align 8 - %23 = load %struct.Node*, %struct.Node** %8, align 8 - %24 = icmp ne %struct.Node* %22, %23 - br i1 %24, label %25, label %48 - -25: ; preds = %18 - %26 = load %struct.Node*, %struct.Node** %6, align 8 - store %struct.Node* %26, %struct.Node** %9, align 8 - br label %27 - -27: ; preds = %33, %25 - %28 = load %struct.Node*, %struct.Node** %9, align 8 - %29 = getelementptr inbounds %struct.Node, %struct.Node* %28, i32 0, i32 1 - %30 = load %struct.Node*, %struct.Node** %29, align 8 - %31 = load %struct.Node*, %struct.Node** %8, align 8 - %32 = icmp ne %struct.Node* %30, %31 - br i1 %32, label %33, label %37 - -33: ; preds = %27 - %34 = load %struct.Node*, %struct.Node** %9, align 8 - %35 = getelementptr inbounds %struct.Node, %struct.Node* %34, i32 0, i32 1 - %36 = load %struct.Node*, %struct.Node** %35, align 8 - store %struct.Node* %36, %struct.Node** %9, align 8 - br label %27, !llvm.loop !10 - -37: ; preds = %27 - %38 = load %struct.Node*, %struct.Node** %9, align 8 - %39 = getelementptr inbounds %struct.Node, %struct.Node* %38, i32 0, i32 1 - store %struct.Node* null, %struct.Node** %39, align 8 - %40 = load %struct.Node*, %struct.Node** %6, align 8 - %41 = load %struct.Node*, %struct.Node** %9, align 8 - %42 = call noundef %struct.Node* @_Z14quickSortRecurP4NodeS0_(%struct.Node* noundef %40, %struct.Node* noundef %41) - store %struct.Node* %42, %struct.Node** %6, align 8 - %43 = load %struct.Node*, %struct.Node** %6, align 8 - %44 = call noundef %struct.Node* @_Z7getTailP4Node(%struct.Node* noundef %43) - store %struct.Node* %44, %struct.Node** %9, align 8 - %45 = load %struct.Node*, %struct.Node** %8, align 8 - %46 = load %struct.Node*, %struct.Node** %9, align 8 - %47 = getelementptr inbounds %struct.Node, %struct.Node* %46, i32 0, i32 1 - store %struct.Node* %45, %struct.Node** %47, align 8 - br label %48 - -48: ; preds = %37, %18 - %49 = load %struct.Node*, %struct.Node** %8, align 8 - %50 = getelementptr inbounds %struct.Node, %struct.Node* %49, i32 0, i32 1 - %51 = load %struct.Node*, %struct.Node** %50, align 8 - %52 = load %struct.Node*, %struct.Node** %7, align 8 - %53 = call noundef %struct.Node* @_Z14quickSortRecurP4NodeS0_(%struct.Node* noundef %51, %struct.Node* noundef %52) - %54 = load %struct.Node*, %struct.Node** %8, align 8 - %55 = getelementptr inbounds %struct.Node, %struct.Node* %54, i32 0, i32 1 - store %struct.Node* %53, %struct.Node** %55, align 8 - %56 = load %struct.Node*, %struct.Node** %6, align 8 - store %struct.Node* %56, %struct.Node** %3, align 8 - br label %57 - -57: ; preds = %48, %16 - %58 = load %struct.Node*, %struct.Node** %3, align 8 - ret %struct.Node* %58 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z9quickSortPP4Node(%struct.Node** noundef %0) #4 { - %2 = alloca %struct.Node**, align 8 - store %struct.Node** %0, %struct.Node*** %2, align 8 - %3 = load %struct.Node**, %struct.Node*** %2, align 8 - %4 = load %struct.Node*, %struct.Node** %3, align 8 - %5 = load %struct.Node**, %struct.Node*** %2, align 8 - %6 = load %struct.Node*, %struct.Node** %5, align 8 - %7 = call noundef %struct.Node* @_Z7getTailP4Node(%struct.Node* noundef %6) - %8 = call noundef %struct.Node* @_Z14quickSortRecurP4NodeS0_(%struct.Node* noundef %4, %struct.Node* noundef %7) - %9 = load %struct.Node**, %struct.Node*** %2, align 8 - store %struct.Node* %8, %struct.Node** %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca %struct.Node*, align 8 - store i32 0, i32* %1, align 4 - store %struct.Node* null, %struct.Node** %2, align 8 - call void @_Z4pushPP4Nodei(%struct.Node** noundef %2, i32 noundef 5) - call void @_Z4pushPP4Nodei(%struct.Node** noundef %2, i32 noundef 20) - call void @_Z4pushPP4Nodei(%struct.Node** noundef %2, i32 noundef 4) - call void @_Z4pushPP4Nodei(%struct.Node** noundef %2, i32 noundef 3) - call void @_Z4pushPP4Nodei(%struct.Node** noundef %2, i32 noundef 30) - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([29 x i8], [29 x i8]* @.str.2, i64 0, i64 0)) - %4 = load %struct.Node*, %struct.Node** %2, align 8 - call void @_Z9printListP4Node(%struct.Node* noundef %4) - call void @_Z9quickSortPP4Node(%struct.Node** noundef %2) - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([28 x i8], [28 x i8]* @.str.3, i64 0, i64 0)) - %6 = load %struct.Node*, %struct.Node** %2, align 8 - call void @_Z9printListP4Node(%struct.Node* noundef %6) - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_quicksort_on_singly_linked_list.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/rabin-karp-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/rabin-karp-algorithm.ll deleted file mode 100644 index 9dcfcff1..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/rabin-karp-algorithm.ll +++ /dev/null @@ -1,334 +0,0 @@ -; ModuleID = 'PE-benchmarks/rabin-karp-algorithm.cpp' -source_filename = "PE-benchmarks/rabin-karp-algorithm.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [24 x i8] c"Pattern found at index \00", align 1 -@__const.main.txt = private unnamed_addr constant [16 x i8] c"GEEKS FOR GEEKS\00", align 16 -@__const.main.pat = private unnamed_addr constant [5 x i8] c"GEEK\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_rabin_karp_algorithm.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z6searchPcS_i(i8* noundef %0, i8* noundef %1, i32 noundef %2) #4 { - %4 = alloca i8*, align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - store i8* %0, i8** %4, align 8 - store i8* %1, i8** %5, align 8 - store i32 %2, i32* %6, align 4 - %14 = load i8*, i8** %4, align 8 - %15 = call i64 @strlen(i8* noundef %14) #8 - %16 = trunc i64 %15 to i32 - store i32 %16, i32* %7, align 4 - %17 = load i8*, i8** %5, align 8 - %18 = call i64 @strlen(i8* noundef %17) #8 - %19 = trunc i64 %18 to i32 - store i32 %19, i32* %8, align 4 - store i32 0, i32* %11, align 4 - store i32 0, i32* %12, align 4 - store i32 1, i32* %13, align 4 - store i32 0, i32* %9, align 4 - br label %20 - -20: ; preds = %30, %3 - %21 = load i32, i32* %9, align 4 - %22 = load i32, i32* %7, align 4 - %23 = sub nsw i32 %22, 1 - %24 = icmp slt i32 %21, %23 - br i1 %24, label %25, label %33 - -25: ; preds = %20 - %26 = load i32, i32* %13, align 4 - %27 = mul nsw i32 %26, 256 - %28 = load i32, i32* %6, align 4 - %29 = srem i32 %27, %28 - store i32 %29, i32* %13, align 4 - br label %30 - -30: ; preds = %25 - %31 = load i32, i32* %9, align 4 - %32 = add nsw i32 %31, 1 - store i32 %32, i32* %9, align 4 - br label %20, !llvm.loop !6 - -33: ; preds = %20 - store i32 0, i32* %9, align 4 - br label %34 - -34: ; preds = %61, %33 - %35 = load i32, i32* %9, align 4 - %36 = load i32, i32* %7, align 4 - %37 = icmp slt i32 %35, %36 - br i1 %37, label %38, label %64 - -38: ; preds = %34 - %39 = load i32, i32* %11, align 4 - %40 = mul nsw i32 256, %39 - %41 = load i8*, i8** %4, align 8 - %42 = load i32, i32* %9, align 4 - %43 = sext i32 %42 to i64 - %44 = getelementptr inbounds i8, i8* %41, i64 %43 - %45 = load i8, i8* %44, align 1 - %46 = sext i8 %45 to i32 - %47 = add nsw i32 %40, %46 - %48 = load i32, i32* %6, align 4 - %49 = srem i32 %47, %48 - store i32 %49, i32* %11, align 4 - %50 = load i32, i32* %12, align 4 - %51 = mul nsw i32 256, %50 - %52 = load i8*, i8** %5, align 8 - %53 = load i32, i32* %9, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds i8, i8* %52, i64 %54 - %56 = load i8, i8* %55, align 1 - %57 = sext i8 %56 to i32 - %58 = add nsw i32 %51, %57 - %59 = load i32, i32* %6, align 4 - %60 = srem i32 %58, %59 - store i32 %60, i32* %12, align 4 - br label %61 - -61: ; preds = %38 - %62 = load i32, i32* %9, align 4 - %63 = add nsw i32 %62, 1 - store i32 %63, i32* %9, align 4 - br label %34, !llvm.loop !8 - -64: ; preds = %34 - store i32 0, i32* %9, align 4 - br label %65 - -65: ; preds = %148, %64 - %66 = load i32, i32* %9, align 4 - %67 = load i32, i32* %8, align 4 - %68 = load i32, i32* %7, align 4 - %69 = sub nsw i32 %67, %68 - %70 = icmp sle i32 %66, %69 - br i1 %70, label %71, label %151 - -71: ; preds = %65 - %72 = load i32, i32* %11, align 4 - %73 = load i32, i32* %12, align 4 - %74 = icmp eq i32 %72, %73 - br i1 %74, label %75, label %111 - -75: ; preds = %71 - store i32 0, i32* %10, align 4 - br label %76 - -76: ; preds = %98, %75 - %77 = load i32, i32* %10, align 4 - %78 = load i32, i32* %7, align 4 - %79 = icmp slt i32 %77, %78 - br i1 %79, label %80, label %101 - -80: ; preds = %76 - %81 = load i8*, i8** %5, align 8 - %82 = load i32, i32* %9, align 4 - %83 = load i32, i32* %10, align 4 - %84 = add nsw i32 %82, %83 - %85 = sext i32 %84 to i64 - %86 = getelementptr inbounds i8, i8* %81, i64 %85 - %87 = load i8, i8* %86, align 1 - %88 = sext i8 %87 to i32 - %89 = load i8*, i8** %4, align 8 - %90 = load i32, i32* %10, align 4 - %91 = sext i32 %90 to i64 - %92 = getelementptr inbounds i8, i8* %89, i64 %91 - %93 = load i8, i8* %92, align 1 - %94 = sext i8 %93 to i32 - %95 = icmp ne i32 %88, %94 - br i1 %95, label %96, label %97 - -96: ; preds = %80 - br label %101 - -97: ; preds = %80 - br label %98 - -98: ; preds = %97 - %99 = load i32, i32* %10, align 4 - %100 = add nsw i32 %99, 1 - store i32 %100, i32* %10, align 4 - br label %76, !llvm.loop !9 - -101: ; preds = %96, %76 - %102 = load i32, i32* %10, align 4 - %103 = load i32, i32* %7, align 4 - %104 = icmp eq i32 %102, %103 - br i1 %104, label %105, label %110 - -105: ; preds = %101 - %106 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str, i64 0, i64 0)) - %107 = load i32, i32* %9, align 4 - %108 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %106, i32 noundef %107) - %109 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %108, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %110 - -110: ; preds = %105, %101 - br label %111 - -111: ; preds = %110, %71 - %112 = load i32, i32* %9, align 4 - %113 = load i32, i32* %8, align 4 - %114 = load i32, i32* %7, align 4 - %115 = sub nsw i32 %113, %114 - %116 = icmp slt i32 %112, %115 - br i1 %116, label %117, label %147 - -117: ; preds = %111 - %118 = load i32, i32* %12, align 4 - %119 = load i8*, i8** %5, align 8 - %120 = load i32, i32* %9, align 4 - %121 = sext i32 %120 to i64 - %122 = getelementptr inbounds i8, i8* %119, i64 %121 - %123 = load i8, i8* %122, align 1 - %124 = sext i8 %123 to i32 - %125 = load i32, i32* %13, align 4 - %126 = mul nsw i32 %124, %125 - %127 = sub nsw i32 %118, %126 - %128 = mul nsw i32 256, %127 - %129 = load i8*, i8** %5, align 8 - %130 = load i32, i32* %9, align 4 - %131 = load i32, i32* %7, align 4 - %132 = add nsw i32 %130, %131 - %133 = sext i32 %132 to i64 - %134 = getelementptr inbounds i8, i8* %129, i64 %133 - %135 = load i8, i8* %134, align 1 - %136 = sext i8 %135 to i32 - %137 = add nsw i32 %128, %136 - %138 = load i32, i32* %6, align 4 - %139 = srem i32 %137, %138 - store i32 %139, i32* %12, align 4 - %140 = load i32, i32* %12, align 4 - %141 = icmp slt i32 %140, 0 - br i1 %141, label %142, label %146 - -142: ; preds = %117 - %143 = load i32, i32* %12, align 4 - %144 = load i32, i32* %6, align 4 - %145 = add nsw i32 %143, %144 - store i32 %145, i32* %12, align 4 - br label %146 - -146: ; preds = %142, %117 - br label %147 - -147: ; preds = %146, %111 - br label %148 - -148: ; preds = %147 - %149 = load i32, i32* %9, align 4 - %150 = add nsw i32 %149, 1 - store i32 %150, i32* %9, align 4 - br label %65, !llvm.loop !10 - -151: ; preds = %65 - ret void -} - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #5 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [16 x i8], align 16 - %3 = alloca [5 x i8], align 1 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [16 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 getelementptr inbounds ([16 x i8], [16 x i8]* @__const.main.txt, i32 0, i32 0), i64 16, i1 false) - %6 = bitcast [5 x i8]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %6, i8* align 1 getelementptr inbounds ([5 x i8], [5 x i8]* @__const.main.pat, i32 0, i32 0), i64 5, i1 false) - store i32 101, i32* %4, align 4 - %7 = getelementptr inbounds [5 x i8], [5 x i8]* %3, i64 0, i64 0 - %8 = getelementptr inbounds [16 x i8], [16 x i8]* %2, i64 0, i64 0 - %9 = load i32, i32* %4, align 4 - call void @_Z6searchPcS_i(i8* noundef %7, i8* noundef %8, i32 noundef %9) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_rabin_karp_algorithm.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } -attributes #8 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/rat-in-a-maze.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/rat-in-a-maze.ll deleted file mode 100644 index 3e5c1105..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/rat-in-a-maze.ll +++ /dev/null @@ -1,288 +0,0 @@ -; ModuleID = 'PE-benchmarks/rat-in-a-maze.cpp' -source_filename = "PE-benchmarks/rat-in-a-maze.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [5 x i8] c" %d \00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 -@.str.2 = private unnamed_addr constant [23 x i8] c"Solution doesn't exist\00", align 1 -@__const.main.maze = private unnamed_addr constant [4 x [4 x i32]] [[4 x i32] [i32 1, i32 0, i32 0, i32 0], [4 x i32] [i32 1, i32 1, i32 0, i32 1], [4 x i32] [i32 0, i32 1, i32 0, i32 0], [4 x i32] [i32 1, i32 1, i32 1, i32 1]], align 16 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13printSolutionPA4_i([4 x i32]* noundef %0) #0 { - %2 = alloca [4 x i32]*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store [4 x i32]* %0, [4 x i32]** %2, align 8 - store i32 0, i32* %3, align 4 - br label %5 - -5: ; preds = %27, %1 - %6 = load i32, i32* %3, align 4 - %7 = icmp slt i32 %6, 4 - br i1 %7, label %8, label %30 - -8: ; preds = %5 - store i32 0, i32* %4, align 4 - br label %9 - -9: ; preds = %22, %8 - %10 = load i32, i32* %4, align 4 - %11 = icmp slt i32 %10, 4 - br i1 %11, label %12, label %25 - -12: ; preds = %9 - %13 = load [4 x i32]*, [4 x i32]** %2, align 8 - %14 = load i32, i32* %3, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds [4 x i32], [4 x i32]* %13, i64 %15 - %17 = load i32, i32* %4, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds [4 x i32], [4 x i32]* %16, i64 0, i64 %18 - %20 = load i32, i32* %19, align 4 - %21 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0), i32 noundef %20) - br label %22 - -22: ; preds = %12 - %23 = load i32, i32* %4, align 4 - %24 = add nsw i32 %23, 1 - store i32 %24, i32* %4, align 4 - br label %9, !llvm.loop !6 - -25: ; preds = %9 - %26 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - br label %27 - -27: ; preds = %25 - %28 = load i32, i32* %3, align 4 - %29 = add nsw i32 %28, 1 - store i32 %29, i32* %3, align 4 - br label %5, !llvm.loop !8 - -30: ; preds = %5 - ret void -} - -declare i32 @printf(i8* noundef, ...) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z6isSafePA4_iii([4 x i32]* noundef %0, i32 noundef %1, i32 noundef %2) #2 { - %4 = alloca i1, align 1 - %5 = alloca [4 x i32]*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - store [4 x i32]* %0, [4 x i32]** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - %8 = load i32, i32* %6, align 4 - %9 = icmp sge i32 %8, 0 - br i1 %9, label %10, label %30 - -10: ; preds = %3 - %11 = load i32, i32* %6, align 4 - %12 = icmp slt i32 %11, 4 - br i1 %12, label %13, label %30 - -13: ; preds = %10 - %14 = load i32, i32* %7, align 4 - %15 = icmp sge i32 %14, 0 - br i1 %15, label %16, label %30 - -16: ; preds = %13 - %17 = load i32, i32* %7, align 4 - %18 = icmp slt i32 %17, 4 - br i1 %18, label %19, label %30 - -19: ; preds = %16 - %20 = load [4 x i32]*, [4 x i32]** %5, align 8 - %21 = load i32, i32* %6, align 4 - %22 = sext i32 %21 to i64 - %23 = getelementptr inbounds [4 x i32], [4 x i32]* %20, i64 %22 - %24 = load i32, i32* %7, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds [4 x i32], [4 x i32]* %23, i64 0, i64 %25 - %27 = load i32, i32* %26, align 4 - %28 = icmp eq i32 %27, 1 - br i1 %28, label %29, label %30 - -29: ; preds = %19 - store i1 true, i1* %4, align 1 - br label %31 - -30: ; preds = %19, %16, %13, %10, %3 - store i1 false, i1* %4, align 1 - br label %31 - -31: ; preds = %30, %29 - %32 = load i1, i1* %4, align 1 - ret i1 %32 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_Z9solveMazePA4_i([4 x i32]* noundef %0) #0 { - %2 = alloca i1, align 1 - %3 = alloca [4 x i32]*, align 8 - %4 = alloca [4 x [4 x i32]], align 16 - store [4 x i32]* %0, [4 x i32]** %3, align 8 - %5 = bitcast [4 x [4 x i32]]* %4 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %5, i8 0, i64 64, i1 false) - %6 = load [4 x i32]*, [4 x i32]** %3, align 8 - %7 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %4, i64 0, i64 0 - %8 = call noundef zeroext i1 @_Z13solveMazeUtilPA4_iiiS0_([4 x i32]* noundef %6, i32 noundef 0, i32 noundef 0, [4 x i32]* noundef %7) - %9 = zext i1 %8 to i32 - %10 = icmp eq i32 %9, 0 - br i1 %10, label %11, label %13 - -11: ; preds = %1 - %12 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([23 x i8], [23 x i8]* @.str.2, i64 0, i64 0)) - store i1 false, i1* %2, align 1 - br label %15 - -13: ; preds = %1 - %14 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %4, i64 0, i64 0 - call void @_Z13printSolutionPA4_i([4 x i32]* noundef %14) - store i1 true, i1* %2, align 1 - br label %15 - -15: ; preds = %13, %11 - %16 = load i1, i1* %2, align 1 - ret i1 %16 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_Z13solveMazeUtilPA4_iiiS0_([4 x i32]* noundef %0, i32 noundef %1, i32 noundef %2, [4 x i32]* noundef %3) #0 { - %5 = alloca i1, align 1 - %6 = alloca [4 x i32]*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca [4 x i32]*, align 8 - store [4 x i32]* %0, [4 x i32]** %6, align 8 - store i32 %1, i32* %7, align 4 - store i32 %2, i32* %8, align 4 - store [4 x i32]* %3, [4 x i32]** %9, align 8 - %10 = load i32, i32* %7, align 4 - %11 = icmp eq i32 %10, 3 - br i1 %11, label %12, label %23 - -12: ; preds = %4 - %13 = load i32, i32* %8, align 4 - %14 = icmp eq i32 %13, 3 - br i1 %14, label %15, label %23 - -15: ; preds = %12 - %16 = load [4 x i32]*, [4 x i32]** %9, align 8 - %17 = load i32, i32* %7, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds [4 x i32], [4 x i32]* %16, i64 %18 - %20 = load i32, i32* %8, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds [4 x i32], [4 x i32]* %19, i64 0, i64 %21 - store i32 1, i32* %22, align 4 - store i1 true, i1* %5, align 1 - br label %66 - -23: ; preds = %12, %4 - %24 = load [4 x i32]*, [4 x i32]** %6, align 8 - %25 = load i32, i32* %7, align 4 - %26 = load i32, i32* %8, align 4 - %27 = call noundef zeroext i1 @_Z6isSafePA4_iii([4 x i32]* noundef %24, i32 noundef %25, i32 noundef %26) - %28 = zext i1 %27 to i32 - %29 = icmp eq i32 %28, 1 - br i1 %29, label %30, label %65 - -30: ; preds = %23 - %31 = load [4 x i32]*, [4 x i32]** %9, align 8 - %32 = load i32, i32* %7, align 4 - %33 = sext i32 %32 to i64 - %34 = getelementptr inbounds [4 x i32], [4 x i32]* %31, i64 %33 - %35 = load i32, i32* %8, align 4 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds [4 x i32], [4 x i32]* %34, i64 0, i64 %36 - store i32 1, i32* %37, align 4 - %38 = load [4 x i32]*, [4 x i32]** %6, align 8 - %39 = load i32, i32* %7, align 4 - %40 = add nsw i32 %39, 1 - %41 = load i32, i32* %8, align 4 - %42 = load [4 x i32]*, [4 x i32]** %9, align 8 - %43 = call noundef zeroext i1 @_Z13solveMazeUtilPA4_iiiS0_([4 x i32]* noundef %38, i32 noundef %40, i32 noundef %41, [4 x i32]* noundef %42) - %44 = zext i1 %43 to i32 - %45 = icmp eq i32 %44, 1 - br i1 %45, label %46, label %47 - -46: ; preds = %30 - store i1 true, i1* %5, align 1 - br label %66 - -47: ; preds = %30 - %48 = load [4 x i32]*, [4 x i32]** %6, align 8 - %49 = load i32, i32* %7, align 4 - %50 = load i32, i32* %8, align 4 - %51 = add nsw i32 %50, 1 - %52 = load [4 x i32]*, [4 x i32]** %9, align 8 - %53 = call noundef zeroext i1 @_Z13solveMazeUtilPA4_iiiS0_([4 x i32]* noundef %48, i32 noundef %49, i32 noundef %51, [4 x i32]* noundef %52) - %54 = zext i1 %53 to i32 - %55 = icmp eq i32 %54, 1 - br i1 %55, label %56, label %57 - -56: ; preds = %47 - store i1 true, i1* %5, align 1 - br label %66 - -57: ; preds = %47 - %58 = load [4 x i32]*, [4 x i32]** %9, align 8 - %59 = load i32, i32* %7, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds [4 x i32], [4 x i32]* %58, i64 %60 - %62 = load i32, i32* %8, align 4 - %63 = sext i32 %62 to i64 - %64 = getelementptr inbounds [4 x i32], [4 x i32]* %61, i64 0, i64 %63 - store i32 0, i32* %64, align 4 - store i1 false, i1* %5, align 1 - br label %66 - -65: ; preds = %23 - store i1 false, i1* %5, align 1 - br label %66 - -66: ; preds = %65, %57, %56, %46, %15 - %67 = load i1, i1* %5, align 1 - ret i1 %67 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #4 { - %1 = alloca i32, align 4 - %2 = alloca [4 x [4 x i32]], align 16 - store i32 0, i32* %1, align 4 - %3 = bitcast [4 x [4 x i32]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %3, i8* align 16 bitcast ([4 x [4 x i32]]* @__const.main.maze to i8*), i64 64, i1 false) - %4 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %2, i64 0, i64 0 - %5 = call noundef zeroext i1 @_Z9solveMazePA4_i([4 x i32]* noundef %4) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #5 - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { argmemonly nofree nounwind willreturn writeonly } -attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/reservoir-sampling.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/reservoir-sampling.ll deleted file mode 100644 index 224f6842..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/reservoir-sampling.ll +++ /dev/null @@ -1,252 +0,0 @@ -; ModuleID = 'PE-benchmarks/reservoir-sampling.cpp' -source_filename = "PE-benchmarks/reservoir-sampling.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.1 = private unnamed_addr constant [42 x i8] c"Following are k randomly selected items \0A\00", align 1 -@__const.main.stream = private unnamed_addr constant [12 x i32] [i32 1, i32 2, i32 3, i32 4, i32 5, i32 6, i32 7, i32 8, i32 9, i32 10, i32 11, i32 12], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_reservoir_sampling.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z10printArrayPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 0, i32* %5, align 4 - br label %6 - -6: ; preds = %18, %2 - %7 = load i32, i32* %5, align 4 - %8 = load i32, i32* %4, align 4 - %9 = icmp slt i32 %7, %8 - br i1 %9, label %10, label %21 - -10: ; preds = %6 - %11 = load i32*, i32** %3, align 8 - %12 = load i32, i32* %5, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i32, i32* %11, i64 %13 - %15 = load i32, i32* %14, align 4 - %16 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) - %17 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %16, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %18 - -18: ; preds = %10 - %19 = load i32, i32* %5, align 4 - %20 = add nsw i32 %19, 1 - store i32 %20, i32* %5, align 4 - br label %6, !llvm.loop !6 - -21: ; preds = %6 - %22 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z12selectKItemsPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i8*, align 8 - %9 = alloca i64, align 8 - %10 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %11 = load i32, i32* %6, align 4 - %12 = zext i32 %11 to i64 - %13 = call i8* @llvm.stacksave() - store i8* %13, i8** %8, align 8 - %14 = alloca i32, i64 %12, align 16 - store i64 %12, i64* %9, align 8 - store i32 0, i32* %7, align 4 - br label %15 - -15: ; preds = %28, %3 - %16 = load i32, i32* %7, align 4 - %17 = load i32, i32* %6, align 4 - %18 = icmp slt i32 %16, %17 - br i1 %18, label %19, label %31 - -19: ; preds = %15 - %20 = load i32*, i32** %4, align 8 - %21 = load i32, i32* %7, align 4 - %22 = sext i32 %21 to i64 - %23 = getelementptr inbounds i32, i32* %20, i64 %22 - %24 = load i32, i32* %23, align 4 - %25 = load i32, i32* %7, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds i32, i32* %14, i64 %26 - store i32 %24, i32* %27, align 4 - br label %28 - -28: ; preds = %19 - %29 = load i32, i32* %7, align 4 - %30 = add nsw i32 %29, 1 - store i32 %30, i32* %7, align 4 - br label %15, !llvm.loop !8 - -31: ; preds = %15 - %32 = call i64 @time(i64* noundef null) #3 - %33 = trunc i64 %32 to i32 - call void @srand(i32 noundef %33) #3 - br label %34 - -34: ; preds = %56, %31 - %35 = load i32, i32* %7, align 4 - %36 = load i32, i32* %5, align 4 - %37 = icmp slt i32 %35, %36 - br i1 %37, label %38, label %59 - -38: ; preds = %34 - %39 = call i32 @rand() #3 - %40 = load i32, i32* %7, align 4 - %41 = add nsw i32 %40, 1 - %42 = srem i32 %39, %41 - store i32 %42, i32* %10, align 4 - %43 = load i32, i32* %10, align 4 - %44 = load i32, i32* %6, align 4 - %45 = icmp slt i32 %43, %44 - br i1 %45, label %46, label %55 - -46: ; preds = %38 - %47 = load i32*, i32** %4, align 8 - %48 = load i32, i32* %7, align 4 - %49 = sext i32 %48 to i64 - %50 = getelementptr inbounds i32, i32* %47, i64 %49 - %51 = load i32, i32* %50, align 4 - %52 = load i32, i32* %10, align 4 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds i32, i32* %14, i64 %53 - store i32 %51, i32* %54, align 4 - br label %55 - -55: ; preds = %46, %38 - br label %56 - -56: ; preds = %55 - %57 = load i32, i32* %7, align 4 - %58 = add nsw i32 %57, 1 - store i32 %58, i32* %7, align 4 - br label %34, !llvm.loop !9 - -59: ; preds = %34 - %60 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([42 x i8], [42 x i8]* @.str.1, i64 0, i64 0)) - %61 = load i32, i32* %6, align 4 - call void @_Z10printArrayPii(i32* noundef %14, i32 noundef %61) - %62 = load i8*, i8** %8, align 8 - call void @llvm.stackrestore(i8* %62) - ret void -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: nounwind -declare void @srand(i32 noundef) #2 - -; Function Attrs: nounwind -declare i64 @time(i64* noundef) #2 - -; Function Attrs: nounwind -declare i32 @rand() #2 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [12 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [12 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([12 x i32]* @__const.main.stream to i8*), i64 48, i1 false) - store i32 12, i32* %3, align 4 - store i32 5, i32* %4, align 4 - %6 = getelementptr inbounds [12 x i32], [12 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - %8 = load i32, i32* %4, align 4 - call void @_Z12selectKItemsPiii(i32* noundef %6, i32 noundef %7, i32 noundef %8) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_reservoir_sampling.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/rotate-bits-of-an-integer.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/rotate-bits-of-an-integer.ll deleted file mode 100644 index ea09742c..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/rotate-bits-of-an-integer.ll +++ /dev/null @@ -1,152 +0,0 @@ -; ModuleID = 'PE-benchmarks/rotate-bits-of-an-integer.cpp' -source_filename = "PE-benchmarks/rotate-bits-of-an-integer.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.gfg = type { i8 } - -$_ZN3gfg10leftRotateEij = comdat any - -$_ZN3gfg11rightRotateEij = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [18 x i8] c"Left Rotation of \00", align 1 -@.str.1 = private unnamed_addr constant [5 x i8] c" by \00", align 1 -@.str.2 = private unnamed_addr constant [5 x i8] c" is \00", align 1 -@.str.3 = private unnamed_addr constant [20 x i8] c"\0ARight Rotation of \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_rotate_bits_of_an_integer.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #4 { - %1 = alloca %class.gfg, align 1 - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - store i32 16, i32* %2, align 4 - store i32 2, i32* %3, align 4 - %4 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([18 x i8], [18 x i8]* @.str, i64 0, i64 0)) - %5 = load i32, i32* %2, align 4 - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %5) - %7 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %6, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0)) - %8 = load i32, i32* %3, align 4 - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %7, i32 noundef %8) - %10 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %9, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0)) - %11 = load i32, i32* %2, align 4 - %12 = load i32, i32* %3, align 4 - %13 = call noundef i32 @_ZN3gfg10leftRotateEij(%class.gfg* noundef nonnull align 1 dereferenceable(1) %1, i32 noundef %11, i32 noundef %12) - %14 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %13) - %15 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([20 x i8], [20 x i8]* @.str.3, i64 0, i64 0)) - %16 = load i32, i32* %2, align 4 - %17 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %15, i32 noundef %16) - %18 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %17, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.1, i64 0, i64 0)) - %19 = load i32, i32* %3, align 4 - %20 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %18, i32 noundef %19) - %21 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %20, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0)) - %22 = load i32, i32* %2, align 4 - %23 = load i32, i32* %3, align 4 - %24 = call noundef i32 @_ZN3gfg11rightRotateEij(%class.gfg* noundef nonnull align 1 dereferenceable(1) %1, i32 noundef %22, i32 noundef %23) - %25 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %24) - %26 = call i32 @getchar() - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32 @_ZN3gfg10leftRotateEij(%class.gfg* noundef nonnull align 1 dereferenceable(1) %0, i32 noundef %1, i32 noundef %2) #5 comdat align 2 { - %4 = alloca %class.gfg*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.gfg* %0, %class.gfg** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.gfg*, %class.gfg** %4, align 8 - %8 = load i32, i32* %5, align 4 - %9 = load i32, i32* %6, align 4 - %10 = shl i32 %8, %9 - %11 = load i32, i32* %5, align 4 - %12 = load i32, i32* %6, align 4 - %13 = sub i32 32, %12 - %14 = ashr i32 %11, %13 - %15 = or i32 %10, %14 - ret i32 %15 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32 @_ZN3gfg11rightRotateEij(%class.gfg* noundef nonnull align 1 dereferenceable(1) %0, i32 noundef %1, i32 noundef %2) #5 comdat align 2 { - %4 = alloca %class.gfg*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.gfg* %0, %class.gfg** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.gfg*, %class.gfg** %4, align 8 - %8 = load i32, i32* %5, align 4 - %9 = load i32, i32* %6, align 4 - %10 = ashr i32 %8, %9 - %11 = load i32, i32* %5, align 4 - %12 = load i32, i32* %6, align 4 - %13 = sub i32 32, %12 - %14 = shl i32 %11, %13 - %15 = or i32 %10, %14 - ret i32 %15 -} - -declare i32 @getchar() #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_rotate_bits_of_an_integer.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/shortest-common-supersequence.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/shortest-common-supersequence.ll deleted file mode 100644 index 23f02c94..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/shortest-common-supersequence.ll +++ /dev/null @@ -1,334 +0,0 @@ -; ModuleID = 'PE-benchmarks/shortest-common-supersequence.cpp' -source_filename = "PE-benchmarks/shortest-common-supersequence.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -$_ZSt3minIiERKT_S2_S2_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.X = private unnamed_addr constant [7 x i8] c"AGGTAB\00", align 1 -@__const.main.Y = private unnamed_addr constant [8 x i8] c"GXTXAYB\00", align 1 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [41 x i8] c"Length of the shortest supersequence is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_shortest_common_supersequence.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z8superSeqPcS_ii(i8* noundef %0, i8* noundef %1, i32 noundef %2, i32 noundef %3) #4 { - %5 = alloca i8*, align 8 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i8*, align 8 - %10 = alloca i64, align 8 - %11 = alloca i64, align 8 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - store i8* %0, i8** %5, align 8 - store i8* %1, i8** %6, align 8 - store i32 %2, i32* %7, align 4 - store i32 %3, i32* %8, align 4 - %14 = load i32, i32* %7, align 4 - %15 = add nsw i32 %14, 1 - %16 = zext i32 %15 to i64 - %17 = load i32, i32* %8, align 4 - %18 = add nsw i32 %17, 1 - %19 = zext i32 %18 to i64 - %20 = call i8* @llvm.stacksave() - store i8* %20, i8** %9, align 8 - %21 = mul nuw i64 %16, %19 - %22 = alloca i32, i64 %21, align 16 - store i64 %16, i64* %10, align 8 - store i64 %19, i64* %11, align 8 - store i32 0, i32* %12, align 4 - br label %23 - -23: ; preds = %125, %4 - %24 = load i32, i32* %12, align 4 - %25 = load i32, i32* %7, align 4 - %26 = icmp sle i32 %24, %25 - br i1 %26, label %27, label %128 - -27: ; preds = %23 - store i32 0, i32* %13, align 4 - br label %28 - -28: ; preds = %121, %27 - %29 = load i32, i32* %13, align 4 - %30 = load i32, i32* %8, align 4 - %31 = icmp sle i32 %29, %30 - br i1 %31, label %32, label %124 - -32: ; preds = %28 - %33 = load i32, i32* %12, align 4 - %34 = icmp ne i32 %33, 0 - br i1 %34, label %44, label %35 - -35: ; preds = %32 - %36 = load i32, i32* %13, align 4 - %37 = load i32, i32* %12, align 4 - %38 = sext i32 %37 to i64 - %39 = mul nsw i64 %38, %19 - %40 = getelementptr inbounds i32, i32* %22, i64 %39 - %41 = load i32, i32* %13, align 4 - %42 = sext i32 %41 to i64 - %43 = getelementptr inbounds i32, i32* %40, i64 %42 - store i32 %36, i32* %43, align 4 - br label %120 - -44: ; preds = %32 - %45 = load i32, i32* %13, align 4 - %46 = icmp ne i32 %45, 0 - br i1 %46, label %56, label %47 - -47: ; preds = %44 - %48 = load i32, i32* %12, align 4 - %49 = load i32, i32* %12, align 4 - %50 = sext i32 %49 to i64 - %51 = mul nsw i64 %50, %19 - %52 = getelementptr inbounds i32, i32* %22, i64 %51 - %53 = load i32, i32* %13, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds i32, i32* %52, i64 %54 - store i32 %48, i32* %55, align 4 - br label %119 - -56: ; preds = %44 - %57 = load i8*, i8** %5, align 8 - %58 = load i32, i32* %12, align 4 - %59 = sub nsw i32 %58, 1 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds i8, i8* %57, i64 %60 - %62 = load i8, i8* %61, align 1 - %63 = sext i8 %62 to i32 - %64 = load i8*, i8** %6, align 8 - %65 = load i32, i32* %13, align 4 - %66 = sub nsw i32 %65, 1 - %67 = sext i32 %66 to i64 - %68 = getelementptr inbounds i8, i8* %64, i64 %67 - %69 = load i8, i8* %68, align 1 - %70 = sext i8 %69 to i32 - %71 = icmp eq i32 %63, %70 - br i1 %71, label %72, label %91 - -72: ; preds = %56 - %73 = load i32, i32* %12, align 4 - %74 = sub nsw i32 %73, 1 - %75 = sext i32 %74 to i64 - %76 = mul nsw i64 %75, %19 - %77 = getelementptr inbounds i32, i32* %22, i64 %76 - %78 = load i32, i32* %13, align 4 - %79 = sub nsw i32 %78, 1 - %80 = sext i32 %79 to i64 - %81 = getelementptr inbounds i32, i32* %77, i64 %80 - %82 = load i32, i32* %81, align 4 - %83 = add nsw i32 1, %82 - %84 = load i32, i32* %12, align 4 - %85 = sext i32 %84 to i64 - %86 = mul nsw i64 %85, %19 - %87 = getelementptr inbounds i32, i32* %22, i64 %86 - %88 = load i32, i32* %13, align 4 - %89 = sext i32 %88 to i64 - %90 = getelementptr inbounds i32, i32* %87, i64 %89 - store i32 %83, i32* %90, align 4 - br label %118 - -91: ; preds = %56 - %92 = load i32, i32* %12, align 4 - %93 = sub nsw i32 %92, 1 - %94 = sext i32 %93 to i64 - %95 = mul nsw i64 %94, %19 - %96 = getelementptr inbounds i32, i32* %22, i64 %95 - %97 = load i32, i32* %13, align 4 - %98 = sext i32 %97 to i64 - %99 = getelementptr inbounds i32, i32* %96, i64 %98 - %100 = load i32, i32* %12, align 4 - %101 = sext i32 %100 to i64 - %102 = mul nsw i64 %101, %19 - %103 = getelementptr inbounds i32, i32* %22, i64 %102 - %104 = load i32, i32* %13, align 4 - %105 = sub nsw i32 %104, 1 - %106 = sext i32 %105 to i64 - %107 = getelementptr inbounds i32, i32* %103, i64 %106 - %108 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %99, i32* noundef nonnull align 4 dereferenceable(4) %107) - %109 = load i32, i32* %108, align 4 - %110 = add nsw i32 1, %109 - %111 = load i32, i32* %12, align 4 - %112 = sext i32 %111 to i64 - %113 = mul nsw i64 %112, %19 - %114 = getelementptr inbounds i32, i32* %22, i64 %113 - %115 = load i32, i32* %13, align 4 - %116 = sext i32 %115 to i64 - %117 = getelementptr inbounds i32, i32* %114, i64 %116 - store i32 %110, i32* %117, align 4 - br label %118 - -118: ; preds = %91, %72 - br label %119 - -119: ; preds = %118, %47 - br label %120 - -120: ; preds = %119, %35 - br label %121 - -121: ; preds = %120 - %122 = load i32, i32* %13, align 4 - %123 = add nsw i32 %122, 1 - store i32 %123, i32* %13, align 4 - br label %28, !llvm.loop !6 - -124: ; preds = %28 - br label %125 - -125: ; preds = %124 - %126 = load i32, i32* %12, align 4 - %127 = add nsw i32 %126, 1 - store i32 %127, i32* %12, align 4 - br label %23, !llvm.loop !8 - -128: ; preds = %23 - %129 = load i32, i32* %7, align 4 - %130 = sext i32 %129 to i64 - %131 = mul nsw i64 %130, %19 - %132 = getelementptr inbounds i32, i32* %22, i64 %131 - %133 = load i32, i32* %8, align 4 - %134 = sext i32 %133 to i64 - %135 = getelementptr inbounds i32, i32* %132, i64 %134 - %136 = load i32, i32* %135, align 4 - %137 = load i8*, i8** %9, align 8 - call void @llvm.stackrestore(i8* %137) - ret i32 %136 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #6 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %5, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [7 x i8], align 1 - %3 = alloca [8 x i8], align 1 - store i32 0, i32* %1, align 4 - %4 = bitcast [7 x i8]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %4, i8* align 1 getelementptr inbounds ([7 x i8], [7 x i8]* @__const.main.X, i32 0, i32 0), i64 7, i1 false) - %5 = bitcast [8 x i8]* %3 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %5, i8* align 1 getelementptr inbounds ([8 x i8], [8 x i8]* @__const.main.Y, i32 0, i32 0), i64 8, i1 false) - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str, i64 0, i64 0)) - %7 = getelementptr inbounds [7 x i8], [7 x i8]* %2, i64 0, i64 0 - %8 = getelementptr inbounds [8 x i8], [8 x i8]* %3, i64 0, i64 0 - %9 = getelementptr inbounds [7 x i8], [7 x i8]* %2, i64 0, i64 0 - %10 = call i64 @strlen(i8* noundef %9) #10 - %11 = trunc i64 %10 to i32 - %12 = getelementptr inbounds [8 x i8], [8 x i8]* %3, i64 0, i64 0 - %13 = call i64 @strlen(i8* noundef %12) #10 - %14 = trunc i64 %13 to i32 - %15 = call noundef i32 @_Z8superSeqPcS_ii(i8* noundef %7, i8* noundef %8, i32 noundef %11, i32 noundef %14) - %16 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %6, i32 noundef %15) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: nounwind readonly willreturn -declare i64 @strlen(i8* noundef) #9 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_shortest_common_supersequence.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } -attributes #9 = { nounwind readonly willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #10 = { nounwind readonly willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/sieve-of-eratosthenes.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/sieve-of-eratosthenes.ll deleted file mode 100644 index f5617e94..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/sieve-of-eratosthenes.ll +++ /dev/null @@ -1,222 +0,0 @@ -; ModuleID = 'PE-benchmarks/sieve-of-eratosthenes.cpp' -source_filename = "PE-benchmarks/sieve-of-eratosthenes.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.1 = private unnamed_addr constant [41 x i8] c"Following are the prime numbers smaller \00", align 1 -@.str.2 = private unnamed_addr constant [19 x i8] c" than or equal to \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_sieve_of_eratosthenes.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z19SieveOfEratosthenesi(i32 noundef %0) #4 { - %2 = alloca i32, align 4 - %3 = alloca i8*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - store i32 %0, i32* %2, align 4 - %8 = load i32, i32* %2, align 4 - %9 = add nsw i32 %8, 1 - %10 = zext i32 %9 to i64 - %11 = call i8* @llvm.stacksave() - store i8* %11, i8** %3, align 8 - %12 = alloca i8, i64 %10, align 16 - store i64 %10, i64* %4, align 8 - call void @llvm.memset.p0i8.i64(i8* align 16 %12, i8 1, i64 %10, i1 false) - store i32 2, i32* %5, align 4 - br label %13 - -13: ; preds = %45, %1 - %14 = load i32, i32* %5, align 4 - %15 = load i32, i32* %5, align 4 - %16 = mul nsw i32 %14, %15 - %17 = load i32, i32* %2, align 4 - %18 = icmp sle i32 %16, %17 - br i1 %18, label %19, label %48 - -19: ; preds = %13 - %20 = load i32, i32* %5, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds i8, i8* %12, i64 %21 - %23 = load i8, i8* %22, align 1 - %24 = trunc i8 %23 to i1 - %25 = zext i1 %24 to i32 - %26 = icmp eq i32 %25, 1 - br i1 %26, label %27, label %44 - -27: ; preds = %19 - %28 = load i32, i32* %5, align 4 - %29 = load i32, i32* %5, align 4 - %30 = mul nsw i32 %28, %29 - store i32 %30, i32* %6, align 4 - br label %31 - -31: ; preds = %39, %27 - %32 = load i32, i32* %6, align 4 - %33 = load i32, i32* %2, align 4 - %34 = icmp sle i32 %32, %33 - br i1 %34, label %35, label %43 - -35: ; preds = %31 - %36 = load i32, i32* %6, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds i8, i8* %12, i64 %37 - store i8 0, i8* %38, align 1 - br label %39 - -39: ; preds = %35 - %40 = load i32, i32* %5, align 4 - %41 = load i32, i32* %6, align 4 - %42 = add nsw i32 %41, %40 - store i32 %42, i32* %6, align 4 - br label %31, !llvm.loop !6 - -43: ; preds = %31 - br label %44 - -44: ; preds = %43, %19 - br label %45 - -45: ; preds = %44 - %46 = load i32, i32* %5, align 4 - %47 = add nsw i32 %46, 1 - store i32 %47, i32* %5, align 4 - br label %13, !llvm.loop !8 - -48: ; preds = %13 - store i32 2, i32* %7, align 4 - br label %49 - -49: ; preds = %64, %48 - %50 = load i32, i32* %7, align 4 - %51 = load i32, i32* %2, align 4 - %52 = icmp sle i32 %50, %51 - br i1 %52, label %53, label %67 - -53: ; preds = %49 - %54 = load i32, i32* %7, align 4 - %55 = sext i32 %54 to i64 - %56 = getelementptr inbounds i8, i8* %12, i64 %55 - %57 = load i8, i8* %56, align 1 - %58 = trunc i8 %57 to i1 - br i1 %58, label %59, label %63 - -59: ; preds = %53 - %60 = load i32, i32* %7, align 4 - %61 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %60) - %62 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %61, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %63 - -63: ; preds = %59, %53 - br label %64 - -64: ; preds = %63 - %65 = load i32, i32* %7, align 4 - %66 = add nsw i32 %65, 1 - store i32 %66, i32* %7, align 4 - br label %49, !llvm.loop !9 - -67: ; preds = %49 - %68 = load i8*, i8** %3, align 8 - call void @llvm.stackrestore(i8* %68) - ret void -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #6 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 30, i32* %2, align 4 - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0)) - %4 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %3, i8* noundef getelementptr inbounds ([19 x i8], [19 x i8]* @.str.2, i64 0, i64 0)) - %5 = load i32, i32* %2, align 4 - %6 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %4, i32 noundef %5) - %7 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %6, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %8 = load i32, i32* %2, align 4 - call void @_Z19SieveOfEratosthenesi(i32 noundef %8) - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_sieve_of_eratosthenes.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { argmemonly nofree nounwind willreturn writeonly } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/snake-ladder.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/snake-ladder.ll deleted file mode 100644 index 56bad162..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/snake-ladder.ll +++ /dev/null @@ -1,2676 +0,0 @@ -; ModuleID = 'PE-benchmarks/snake-ladder.cpp' -source_filename = "PE-benchmarks/snake-ladder.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::queue" = type { %"class.std::deque" } -%"class.std::deque" = type { %"class.std::_Deque_base" } -%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } -%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } -%"struct.std::_Deque_base>::_Deque_impl_data" = type { %struct.queueEntry**, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } -%struct.queueEntry = type { i32, i32 } -%"struct.std::_Deque_iterator" = type { %struct.queueEntry*, %struct.queueEntry*, %struct.queueEntry*, %struct.queueEntry** } -%"class.std::allocator" = type { i8 } -%"class.std::allocator.0" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator.1" = type { i8 } - -$_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEEC2IS3_vEEv = comdat any - -$_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE4pushERKS0_ = comdat any - -$_ZNKSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5emptyEv = comdat any - -$_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5frontEv = comdat any - -$_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE3popEv = comdat any - -$_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEED2Ev = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EED2Ev = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EE15_M_destroy_dataESt15_Deque_iteratorIS0_RS0_PS0_ES6_RKS1_ = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EE5beginEv = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EE3endEv = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EED2Ev = comdat any - -$__clang_call_terminate = comdat any - -$_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2ERKS3_ = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_destroy_nodesEPPS0_S4_ = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_deallocate_mapEPPS0_m = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implD2Ev = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE18_M_deallocate_nodeEPS0_ = comdat any - -$_ZNSt16allocator_traitsISaI10queueEntryEE10deallocateERS1_PS0_m = comdat any - -$_ZSt16__deque_buf_sizem = comdat any - -$_ZN9__gnu_cxx13new_allocatorI10queueEntryE10deallocateEPS1_m = comdat any - -$_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE20_M_get_map_allocatorEv = comdat any - -$_ZNSt16allocator_traitsISaIP10queueEntryEE10deallocateERS2_PS1_m = comdat any - -$_ZNSaIP10queueEntryED2Ev = comdat any - -$_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSaIP10queueEntryEC2IS_EERKSaIT_E = comdat any - -$_ZN9__gnu_cxx13new_allocatorIP10queueEntryEC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIP10queueEntryE10deallocateEPS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIP10queueEntryED2Ev = comdat any - -$_ZNSaI10queueEntryED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorI10queueEntryED2Ev = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EEC2Ev = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EEC2Ev = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implC2Ev = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_initialize_mapEm = comdat any - -$_ZNSaI10queueEntryEC2Ev = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_Deque_impl_dataC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorI10queueEntryEC2Ev = comdat any - -$_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2Ev = comdat any - -$_ZSt3maxImERKT_S2_S2_ = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_allocate_mapEm = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_create_nodesEPPS0_S4_ = comdat any - -$_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_ = comdat any - -$_ZNSt16allocator_traitsISaIP10queueEntryEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIP10queueEntryE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIP10queueEntryE11_M_max_sizeEv = comdat any - -$_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_allocate_nodeEv = comdat any - -$_ZNSt16allocator_traitsISaI10queueEntryEE8allocateERS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorI10queueEntryE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorI10queueEntryE11_M_max_sizeEv = comdat any - -$_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E14_S_buffer_sizeEv = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EE9push_backERKS0_ = comdat any - -$_ZNSt16allocator_traitsISaI10queueEntryEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_ = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorI10queueEntryE9constructIS1_JRKS1_EEEvPT_DpOT0_ = comdat any - -$_ZSt7forwardIRK10queueEntryEOT_RNSt16remove_referenceIS3_E4typeE = comdat any - -$_ZNKSt5dequeI10queueEntrySaIS0_EE4sizeEv = comdat any - -$_ZNKSt5dequeI10queueEntrySaIS0_EE8max_sizeEv = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EE22_M_reserve_map_at_backEm = comdat any - -$_ZStmiRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_ = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EE11_S_max_sizeERKS1_ = comdat any - -$_ZNSt16allocator_traitsISaI10queueEntryEE8max_sizeERKS1_ = comdat any - -$_ZSt3minImERKT_S2_S2_ = comdat any - -$_ZNK9__gnu_cxx13new_allocatorI10queueEntryE8max_sizeEv = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EE17_M_reallocate_mapEmb = comdat any - -$_ZSt4copyIPP10queueEntryS2_ET0_T_S4_S3_ = comdat any - -$_ZSt13copy_backwardIPP10queueEntryS2_ET0_T_S4_S3_ = comdat any - -$_ZSt13__copy_move_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any - -$_ZSt12__miter_baseIPP10queueEntryET_S3_ = comdat any - -$_ZSt12__niter_wrapIPP10queueEntryET_RKS3_S3_ = comdat any - -$_ZSt14__copy_move_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any - -$_ZSt12__niter_baseIPP10queueEntryET_S3_ = comdat any - -$_ZSt14__copy_move_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any - -$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP10queueEntryEEPT_PKS5_S8_S6_ = comdat any - -$_ZSt22__copy_move_backward_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any - -$_ZSt23__copy_move_backward_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any - -$_ZSt23__copy_move_backward_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_ = comdat any - -$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIP10queueEntryEEPT_PKS5_S8_S6_ = comdat any - -$_ZNKSt5dequeI10queueEntrySaIS0_EE5emptyEv = comdat any - -$_ZSteqRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_ = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EE5frontEv = comdat any - -$_ZNKSt15_Deque_iteratorI10queueEntryRS0_PS0_EdeEv = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EE9pop_frontEv = comdat any - -$_ZNSt16allocator_traitsISaI10queueEntryEE7destroyIS0_EEvRS1_PT_ = comdat any - -$_ZNSt5dequeI10queueEntrySaIS0_EE16_M_pop_front_auxEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorI10queueEntryE7destroyIS1_EEvPT_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [29 x i8] c"Min Dice throws required is \00", align 1 -@.str.1 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_snake_ladder.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z16getMinDiceThrowsPii(i32* noundef %0, i32 noundef %1) #4 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - %7 = alloca %"class.std::queue", align 8 - %8 = alloca %struct.queueEntry, align 4 - %9 = alloca i8*, align 8 - %10 = alloca i32, align 4 - %11 = alloca %struct.queueEntry, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca %struct.queueEntry, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - %15 = load i32, i32* %4, align 4 - %16 = sext i32 %15 to i64 - %17 = call noalias noundef nonnull i8* @_Znam(i64 noundef %16) #15 - store i8* %17, i8** %5, align 8 - store i32 0, i32* %6, align 4 - br label %18 - -18: ; preds = %27, %2 - %19 = load i32, i32* %6, align 4 - %20 = load i32, i32* %4, align 4 - %21 = icmp slt i32 %19, %20 - br i1 %21, label %22, label %30 - -22: ; preds = %18 - %23 = load i8*, i8** %5, align 8 - %24 = load i32, i32* %6, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds i8, i8* %23, i64 %25 - store i8 0, i8* %26, align 1 - br label %27 - -27: ; preds = %22 - %28 = load i32, i32* %6, align 4 - %29 = add nsw i32 %28, 1 - store i32 %29, i32* %6, align 4 - br label %18, !llvm.loop !6 - -30: ; preds = %18 - call void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEEC2IS3_vEEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %7) - %31 = load i8*, i8** %5, align 8 - %32 = getelementptr inbounds i8, i8* %31, i64 0 - store i8 1, i8* %32, align 1 - %33 = bitcast %struct.queueEntry* %8 to i8* - call void @llvm.memset.p0i8.i64(i8* align 4 %33, i8 0, i64 8, i1 false) - invoke void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE4pushERKS0_(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %7, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %8) - to label %34 unwind label %51 - -34: ; preds = %30 - br label %35 - -35: ; preds = %108, %34 - %36 = invoke noundef zeroext i1 @_ZNKSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5emptyEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %7) - to label %37 unwind label %51 - -37: ; preds = %35 - %38 = xor i1 %36, true - br i1 %38, label %39, label %109 - -39: ; preds = %37 - %40 = invoke noundef nonnull align 4 dereferenceable(8) %struct.queueEntry* @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5frontEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %7) - to label %41 unwind label %51 - -41: ; preds = %39 - %42 = bitcast %struct.queueEntry* %11 to i8* - %43 = bitcast %struct.queueEntry* %40 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %42, i8* align 4 %43, i64 8, i1 false) - %44 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %11, i32 0, i32 0 - %45 = load i32, i32* %44, align 4 - store i32 %45, i32* %12, align 4 - %46 = load i32, i32* %12, align 4 - %47 = load i32, i32* %4, align 4 - %48 = sub nsw i32 %47, 1 - %49 = icmp eq i32 %46, %48 - br i1 %49, label %50, label %55 - -50: ; preds = %41 - br label %109 - -51: ; preds = %102, %55, %39, %35, %30 - %52 = landingpad { i8*, i32 } - cleanup - %53 = extractvalue { i8*, i32 } %52, 0 - store i8* %53, i8** %9, align 8 - %54 = extractvalue { i8*, i32 } %52, 1 - store i32 %54, i32* %10, align 4 - call void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEED2Ev(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %7) #3 - br label %112 - -55: ; preds = %41 - invoke void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE3popEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %7) - to label %56 unwind label %51 - -56: ; preds = %55 - %57 = load i32, i32* %12, align 4 - %58 = add nsw i32 %57, 1 - store i32 %58, i32* %13, align 4 - br label %59 - -59: ; preds = %105, %56 - %60 = load i32, i32* %13, align 4 - %61 = load i32, i32* %12, align 4 - %62 = add nsw i32 %61, 6 - %63 = icmp sle i32 %60, %62 - br i1 %63, label %64, label %68 - -64: ; preds = %59 - %65 = load i32, i32* %13, align 4 - %66 = load i32, i32* %4, align 4 - %67 = icmp slt i32 %65, %66 - br label %68 - -68: ; preds = %64, %59 - %69 = phi i1 [ false, %59 ], [ %67, %64 ] - br i1 %69, label %70, label %108 - -70: ; preds = %68 - %71 = load i8*, i8** %5, align 8 - %72 = load i32, i32* %13, align 4 - %73 = sext i32 %72 to i64 - %74 = getelementptr inbounds i8, i8* %71, i64 %73 - %75 = load i8, i8* %74, align 1 - %76 = trunc i8 %75 to i1 - br i1 %76, label %104, label %77 - -77: ; preds = %70 - %78 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %11, i32 0, i32 1 - %79 = load i32, i32* %78, align 4 - %80 = add nsw i32 %79, 1 - %81 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %14, i32 0, i32 1 - store i32 %80, i32* %81, align 4 - %82 = load i8*, i8** %5, align 8 - %83 = load i32, i32* %13, align 4 - %84 = sext i32 %83 to i64 - %85 = getelementptr inbounds i8, i8* %82, i64 %84 - store i8 1, i8* %85, align 1 - %86 = load i32*, i32** %3, align 8 - %87 = load i32, i32* %13, align 4 - %88 = sext i32 %87 to i64 - %89 = getelementptr inbounds i32, i32* %86, i64 %88 - %90 = load i32, i32* %89, align 4 - %91 = icmp ne i32 %90, -1 - br i1 %91, label %92, label %99 - -92: ; preds = %77 - %93 = load i32*, i32** %3, align 8 - %94 = load i32, i32* %13, align 4 - %95 = sext i32 %94 to i64 - %96 = getelementptr inbounds i32, i32* %93, i64 %95 - %97 = load i32, i32* %96, align 4 - %98 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %14, i32 0, i32 0 - store i32 %97, i32* %98, align 4 - br label %102 - -99: ; preds = %77 - %100 = load i32, i32* %13, align 4 - %101 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %14, i32 0, i32 0 - store i32 %100, i32* %101, align 4 - br label %102 - -102: ; preds = %99, %92 - invoke void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE4pushERKS0_(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %7, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %14) - to label %103 unwind label %51 - -103: ; preds = %102 - br label %104 - -104: ; preds = %103, %70 - br label %105 - -105: ; preds = %104 - %106 = load i32, i32* %13, align 4 - %107 = add nsw i32 %106, 1 - store i32 %107, i32* %13, align 4 - br label %59, !llvm.loop !8 - -108: ; preds = %68 - br label %35, !llvm.loop !9 - -109: ; preds = %50, %37 - %110 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %11, i32 0, i32 1 - %111 = load i32, i32* %110, align 4 - call void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEED2Ev(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %7) #3 - ret i32 %111 - -112: ; preds = %51 - %113 = load i8*, i8** %9, align 8 - %114 = load i32, i32* %10, align 4 - %115 = insertvalue { i8*, i32 } undef, i8* %113, 0 - %116 = insertvalue { i8*, i32 } %115, i32 %114, 1 - resume { i8*, i32 } %116 -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEEC2IS3_vEEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - %5 = bitcast %"class.std::deque"* %4 to i8* - call void @llvm.memset.p0i8.i64(i8* align 8 %5, i8 0, i64 80, i1 false) - call void @_ZNSt5dequeI10queueEntrySaIS0_EEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #6 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE4pushERKS0_(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %1) #4 comdat align 2 { - %3 = alloca %"class.std::queue"*, align 8 - %4 = alloca %struct.queueEntry*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %3, align 8 - store %struct.queueEntry* %1, %struct.queueEntry** %4, align 8 - %5 = load %"class.std::queue"*, %"class.std::queue"** %3, align 8 - %6 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %5, i32 0, i32 0 - %7 = load %struct.queueEntry*, %struct.queueEntry** %4, align 8 - call void @_ZNSt5dequeI10queueEntrySaIS0_EE9push_backERKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %6, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %7) - ret void -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5emptyEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - %5 = call noundef zeroext i1 @_ZNKSt5dequeI10queueEntrySaIS0_EE5emptyEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i1 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(8) %struct.queueEntry* @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE5frontEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - %5 = call noundef nonnull align 4 dereferenceable(8) %struct.queueEntry* @_ZNSt5dequeI10queueEntrySaIS0_EE5frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret %struct.queueEntry* %5 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEE3popEv(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - call void @_ZNSt5dequeI10queueEntrySaIS0_EE9pop_frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5queueI10queueEntrySt5dequeIS0_SaIS0_EEED2Ev(%"class.std::queue"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"class.std::queue"*, align 8 - store %"class.std::queue"* %0, %"class.std::queue"** %2, align 8 - %3 = load %"class.std::queue"*, %"class.std::queue"** %2, align 8 - %4 = getelementptr inbounds %"class.std::queue", %"class.std::queue"* %3, i32 0, i32 0 - call void @_ZNSt5dequeI10queueEntrySaIS0_EED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #10 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - %3 = alloca i8*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 30, i32* %2, align 4 - %6 = load i32, i32* %2, align 4 - %7 = zext i32 %6 to i64 - %8 = call i8* @llvm.stacksave() - store i8* %8, i8** %3, align 8 - %9 = alloca i32, i64 %7, align 16 - store i64 %7, i64* %4, align 8 - store i32 0, i32* %5, align 4 - br label %10 - -10: ; preds = %18, %0 - %11 = load i32, i32* %5, align 4 - %12 = load i32, i32* %2, align 4 - %13 = icmp slt i32 %11, %12 - br i1 %13, label %14, label %21 - -14: ; preds = %10 - %15 = load i32, i32* %5, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds i32, i32* %9, i64 %16 - store i32 -1, i32* %17, align 4 - br label %18 - -18: ; preds = %14 - %19 = load i32, i32* %5, align 4 - %20 = add nsw i32 %19, 1 - store i32 %20, i32* %5, align 4 - br label %10, !llvm.loop !10 - -21: ; preds = %10 - %22 = getelementptr inbounds i32, i32* %9, i64 2 - store i32 21, i32* %22, align 8 - %23 = getelementptr inbounds i32, i32* %9, i64 4 - store i32 7, i32* %23, align 16 - %24 = getelementptr inbounds i32, i32* %9, i64 10 - store i32 25, i32* %24, align 8 - %25 = getelementptr inbounds i32, i32* %9, i64 19 - store i32 28, i32* %25, align 4 - %26 = getelementptr inbounds i32, i32* %9, i64 26 - store i32 0, i32* %26, align 8 - %27 = getelementptr inbounds i32, i32* %9, i64 20 - store i32 8, i32* %27, align 16 - %28 = getelementptr inbounds i32, i32* %9, i64 16 - store i32 3, i32* %28, align 16 - %29 = getelementptr inbounds i32, i32* %9, i64 18 - store i32 6, i32* %29, align 8 - %30 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([29 x i8], [29 x i8]* @.str, i64 0, i64 0)) - %31 = load i32, i32* %2, align 4 - %32 = call noundef i32 @_Z16getMinDiceThrowsPii(i32* noundef %9, i32 noundef %31) - %33 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %30, i32 noundef %32) - store i32 0, i32* %1, align 4 - %34 = load i8*, i8** %3, align 8 - call void @llvm.stackrestore(i8* %34) - %35 = load i32, i32* %1, align 4 - ret i32 %35 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #11 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #11 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - %4 = alloca %"struct.std::_Deque_iterator", align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeI10queueEntrySaIS0_EE5beginEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - call void @_ZNSt5dequeI10queueEntrySaIS0_EE3endEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %4, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - %8 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - %9 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - invoke void @_ZNSt5dequeI10queueEntrySaIS0_EE15_M_destroy_dataESt15_Deque_iteratorIS0_RS0_PS0_ES6_RKS1_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7, %"struct.std::_Deque_iterator"* noundef %3, %"struct.std::_Deque_iterator"* noundef %4, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) - to label %10 unwind label %12 - -10: ; preds = %1 - %11 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) #3 - ret void - -12: ; preds = %1 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %5, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %6, align 4 - %16 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %16) #3 - br label %17 - -17: ; preds = %12 - %18 = load i8*, i8** %5, align 8 - call void @__clang_call_terminate(i8* %18) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE15_M_destroy_dataESt15_Deque_iteratorIS0_RS0_PS0_ES6_RKS1_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, %"struct.std::_Deque_iterator"* noundef %1, %"struct.std::_Deque_iterator"* noundef %2, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #7 comdat align 2 { - %5 = alloca %"class.std::deque"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %5, align 8 - store %"class.std::allocator"* %3, %"class.std::allocator"** %6, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %5, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE5beginEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #7 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2ERKS3_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE3endEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #7 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2ERKS3_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %5, i32 0, i32 0 - %7 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %8 = icmp ne %struct.queueEntry** %7, null - br i1 %8, label %9, label %29 - -9: ; preds = %1 - %10 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %11 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %10 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %11, i32 0, i32 2 - %13 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %12, i32 0, i32 3 - %14 = load %struct.queueEntry**, %struct.queueEntry*** %13, align 8 - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load %struct.queueEntry**, %struct.queueEntry*** %18, align 8 - %20 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %19, i64 1 - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_destroy_nodesEPPS0_S4_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, %struct.queueEntry** noundef %14, %struct.queueEntry** noundef %20) #3 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 0 - %24 = load %struct.queueEntry**, %struct.queueEntry*** %23, align 8 - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 1 - %28 = load i64, i64* %27, align 8 - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_deallocate_mapEPPS0_m(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, %struct.queueEntry** noundef %24, i64 noundef %28) #3 - br label %29 - -29: ; preds = %9, %1 - %30 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %30) #3 - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #12 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #16 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2ERKS3_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #9 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load %struct.queueEntry*, %struct.queueEntry** %8, align 8 - store %struct.queueEntry* %9, %struct.queueEntry** %6, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %11 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %12 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %11, i32 0, i32 1 - %13 = load %struct.queueEntry*, %struct.queueEntry** %12, align 8 - store %struct.queueEntry* %13, %struct.queueEntry** %10, align 8 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - %15 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load %struct.queueEntry*, %struct.queueEntry** %16, align 8 - store %struct.queueEntry* %17, %struct.queueEntry** %14, align 8 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - %19 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %20 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %19, i32 0, i32 3 - %21 = load %struct.queueEntry**, %struct.queueEntry*** %20, align 8 - store %struct.queueEntry** %21, %struct.queueEntry*** %18, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_destroy_nodesEPPS0_S4_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - %7 = alloca %struct.queueEntry**, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %9 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %9, %struct.queueEntry*** %7, align 8 - br label %10 - -10: ; preds = %17, %3 - %11 = load %struct.queueEntry**, %struct.queueEntry*** %7, align 8 - %12 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %13 = icmp ult %struct.queueEntry** %11, %12 - br i1 %13, label %14, label %20 - -14: ; preds = %10 - %15 = load %struct.queueEntry**, %struct.queueEntry*** %7, align 8 - %16 = load %struct.queueEntry*, %struct.queueEntry** %15, align 8 - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE18_M_deallocate_nodeEPS0_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8, %struct.queueEntry* noundef %16) #3 - br label %17 - -17: ; preds = %14 - %18 = load %struct.queueEntry**, %struct.queueEntry*** %7, align 8 - %19 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %18, i32 1 - store %struct.queueEntry** %19, %struct.queueEntry*** %7, align 8 - br label %10, !llvm.loop !11 - -20: ; preds = %10 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_deallocate_mapEPPS0_m(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, %struct.queueEntry** noundef %1, i64 noundef %2) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca i64, align 8 - %7 = alloca %"class.std::allocator.0", align 1 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store i64 %2, i64* %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - call void @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE20_M_get_map_allocatorEv(%"class.std::allocator.0"* sret(%"class.std::allocator.0") align 1 %7, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) #3 - %11 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %12 = load i64, i64* %6, align 8 - invoke void @_ZNSt16allocator_traitsISaIP10queueEntryEE10deallocateERS2_PS1_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7, %struct.queueEntry** noundef %11, i64 noundef %12) - to label %13 unwind label %14 - -13: ; preds = %3 - call void @_ZNSaIP10queueEntryED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void - -14: ; preds = %3 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - store i8* %16, i8** %8, align 8 - %17 = extractvalue { i8*, i32 } %15, 1 - store i32 %17, i32* %9, align 4 - call void @_ZNSaIP10queueEntryED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %18 - -18: ; preds = %14 - %19 = load i8*, i8** %8, align 8 - call void @__clang_call_terminate(i8* %19) #16 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaI10queueEntryED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE18_M_deallocate_nodeEPS0_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, %struct.queueEntry* noundef %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca %struct.queueEntry*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store %struct.queueEntry* %1, %struct.queueEntry** %4, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %6 to %"class.std::allocator"* - %8 = load %struct.queueEntry*, %struct.queueEntry** %4, align 8 - %9 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 8) - to label %10 unwind label %12 - -10: ; preds = %2 - invoke void @_ZNSt16allocator_traitsISaI10queueEntryEE10deallocateERS1_PS0_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7, %struct.queueEntry* noundef %8, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %10 - ret void - -12: ; preds = %10, %2 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - call void @__clang_call_terminate(i8* %14) #16 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaI10queueEntryEE10deallocateERS1_PS0_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %struct.queueEntry* noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %struct.queueEntry*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %struct.queueEntry* %1, %struct.queueEntry** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %struct.queueEntry*, %struct.queueEntry** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %struct.queueEntry* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #7 comdat { - %2 = alloca i64, align 8 - store i64 %0, i64* %2, align 8 - %3 = load i64, i64* %2, align 8 - %4 = icmp ult i64 %3, 512 - br i1 %4, label %5, label %8 - -5: ; preds = %1 - %6 = load i64, i64* %2, align 8 - %7 = udiv i64 512, %6 - br label %9 - -8: ; preds = %1 - br label %9 - -9: ; preds = %8, %5 - %10 = phi i64 [ %7, %5 ], [ 1, %8 ] - ret i64 %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %struct.queueEntry* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %struct.queueEntry*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %struct.queueEntry* %1, %struct.queueEntry** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %struct.queueEntry*, %struct.queueEntry** %5, align 8 - %9 = bitcast %struct.queueEntry* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #13 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE20_M_get_map_allocatorEv(%"class.std::allocator.0"* noalias sret(%"class.std::allocator.0") align 1 %0, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %1) #7 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = bitcast %"class.std::allocator.0"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::_Deque_base"* %1, %"class.std::_Deque_base"** %4, align 8 - %6 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %7 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %6) #3 - call void @_ZNSaIP10queueEntryEC2IS_EERKSaIT_E(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIP10queueEntryEE10deallocateERS2_PS1_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, %struct.queueEntry** noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, %struct.queueEntry** noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIP10queueEntryED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIP10queueEntryEC2IS_EERKSaIT_E(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #9 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, %struct.queueEntry** noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %9 = bitcast %struct.queueEntry** %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIP10queueEntryED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaI10queueEntryED2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorI10queueEntryED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorI10queueEntryED2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::_Deque_base"*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - invoke void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) - to label %7 unwind label %8 - -7: ; preds = %1 - ret void - -8: ; preds = %1 - %9 = landingpad { i8*, i32 } - cleanup - %10 = extractvalue { i8*, i32 } %9, 0 - store i8* %10, i8** %3, align 8 - %11 = extractvalue { i8*, i32 } %9, 1 - store i32 %11, i32* %4, align 4 - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - br label %12 - -12: ; preds = %8 - %13 = load i8*, i8** %3, align 8 - %14 = load i32, i32* %4, align 4 - %15 = insertvalue { i8*, i32 } undef, i8* %13, 0 - %16 = insertvalue { i8*, i32 } %15, i32 %14, 1 - resume { i8*, i32 } %16 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaI10queueEntryEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"struct.std::_Deque_base>::_Deque_impl_data"* - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %5) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i64, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca %struct.queueEntry**, align 8 - %9 = alloca %struct.queueEntry**, align 8 - %10 = alloca i8*, align 8 - %11 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %12 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %13 = load i64, i64* %4, align 8 - %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 8) - %15 = udiv i64 %13, %14 - %16 = add i64 %15, 1 - store i64 %16, i64* %5, align 8 - store i64 8, i64* %6, align 8 - %17 = load i64, i64* %5, align 8 - %18 = add i64 %17, 2 - store i64 %18, i64* %7, align 8 - %19 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %6, i64* noundef nonnull align 8 dereferenceable(8) %7) - %20 = load i64, i64* %19, align 8 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 1 - store i64 %20, i64* %23, align 8 - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 1 - %27 = load i64, i64* %26, align 8 - %28 = call noundef %struct.queueEntry** @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %27) - %29 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %30 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %29 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %30, i32 0, i32 0 - store %struct.queueEntry** %28, %struct.queueEntry*** %31, align 8 - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 0 - %35 = load %struct.queueEntry**, %struct.queueEntry*** %34, align 8 - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 1 - %39 = load i64, i64* %38, align 8 - %40 = load i64, i64* %5, align 8 - %41 = sub i64 %39, %40 - %42 = udiv i64 %41, 2 - %43 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %35, i64 %42 - store %struct.queueEntry** %43, %struct.queueEntry*** %8, align 8 - %44 = load %struct.queueEntry**, %struct.queueEntry*** %8, align 8 - %45 = load i64, i64* %5, align 8 - %46 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %44, i64 %45 - store %struct.queueEntry** %46, %struct.queueEntry*** %9, align 8 - %47 = load %struct.queueEntry**, %struct.queueEntry*** %8, align 8 - %48 = load %struct.queueEntry**, %struct.queueEntry*** %9, align 8 - invoke void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_create_nodesEPPS0_S4_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, %struct.queueEntry** noundef %47, %struct.queueEntry** noundef %48) - to label %49 unwind label %50 - -49: ; preds = %2 - br label %76 - -50: ; preds = %2 - %51 = landingpad { i8*, i32 } - catch i8* null - %52 = extractvalue { i8*, i32 } %51, 0 - store i8* %52, i8** %10, align 8 - %53 = extractvalue { i8*, i32 } %51, 1 - store i32 %53, i32* %11, align 4 - br label %54 - -54: ; preds = %50 - %55 = load i8*, i8** %10, align 8 - %56 = call i8* @__cxa_begin_catch(i8* %55) #3 - %57 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %58 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %57 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %58, i32 0, i32 0 - %60 = load %struct.queueEntry**, %struct.queueEntry*** %59, align 8 - %61 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %62 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %61 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %62, i32 0, i32 1 - %64 = load i64, i64* %63, align 8 - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_deallocate_mapEPPS0_m(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, %struct.queueEntry** noundef %60, i64 noundef %64) #3 - %65 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %66 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %65 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %66, i32 0, i32 0 - store %struct.queueEntry** null, %struct.queueEntry*** %67, align 8 - %68 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %69 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %68 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %70 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %69, i32 0, i32 1 - store i64 0, i64* %70, align 8 - invoke void @__cxa_rethrow() #17 - to label %116 unwind label %71 - -71: ; preds = %54 - %72 = landingpad { i8*, i32 } - cleanup - %73 = extractvalue { i8*, i32 } %72, 0 - store i8* %73, i8** %10, align 8 - %74 = extractvalue { i8*, i32 } %72, 1 - store i32 %74, i32* %11, align 4 - invoke void @__cxa_end_catch() - to label %75 unwind label %113 - -75: ; preds = %71 - br label %108 - -76: ; preds = %49 - %77 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %78 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %77 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %78, i32 0, i32 2 - %80 = load %struct.queueEntry**, %struct.queueEntry*** %8, align 8 - call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %79, %struct.queueEntry** noundef %80) #3 - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = load %struct.queueEntry**, %struct.queueEntry*** %9, align 8 - %85 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %84, i64 -1 - call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %83, %struct.queueEntry** noundef %85) #3 - %86 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %87 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %86 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %88 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %87, i32 0, i32 2 - %89 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %88, i32 0, i32 1 - %90 = load %struct.queueEntry*, %struct.queueEntry** %89, align 8 - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 0 - store %struct.queueEntry* %90, %struct.queueEntry** %94, align 8 - %95 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %96 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %95 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %97 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %96, i32 0, i32 3 - %98 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %97, i32 0, i32 1 - %99 = load %struct.queueEntry*, %struct.queueEntry** %98, align 8 - %100 = load i64, i64* %4, align 8 - %101 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 8) - %102 = urem i64 %100, %101 - %103 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %99, i64 %102 - %104 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %105 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %104 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %106 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %105, i32 0, i32 3 - %107 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %106, i32 0, i32 0 - store %struct.queueEntry* %103, %struct.queueEntry** %107, align 8 - ret void - -108: ; preds = %75 - %109 = load i8*, i8** %10, align 8 - %110 = load i32, i32* %11, align 4 - %111 = insertvalue { i8*, i32 } undef, i8* %109, 0 - %112 = insertvalue { i8*, i32 } %111, i32 %110, 1 - resume { i8*, i32 } %112 - -113: ; preds = %71 - %114 = landingpad { i8*, i32 } - catch i8* null - %115 = extractvalue { i8*, i32 } %114, 0 - call void @__clang_call_terminate(i8* %115) #16 - unreachable - -116: ; preds = %54 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaI10queueEntryEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorI10queueEntryEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl_data"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl_data"* %0, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl_data"*, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 0 - store %struct.queueEntry** null, %struct.queueEntry*** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 1 - store i64 0, i64* %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %6) #3 - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorI10queueEntryEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_EC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #9 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - store %struct.queueEntry* null, %struct.queueEntry** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 1 - store %struct.queueEntry* null, %struct.queueEntry** %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 2 - store %struct.queueEntry* null, %struct.queueEntry** %6, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 3 - store %struct.queueEntry** null, %struct.queueEntry*** %7, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %4, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %5, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca %"class.std::allocator.0", align 1 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - call void @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE20_M_get_map_allocatorEv(%"class.std::allocator.0"* sret(%"class.std::allocator.0") align 1 %5, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - %9 = load i64, i64* %4, align 8 - %10 = invoke noundef %struct.queueEntry** @_ZNSt16allocator_traitsISaIP10queueEntryEE8allocateERS2_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %2 - call void @_ZNSaIP10queueEntryED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret %struct.queueEntry** %10 - -12: ; preds = %2 - %13 = landingpad { i8*, i32 } - cleanup - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %6, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %7, align 4 - call void @_ZNSaIP10queueEntryED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - br label %16 - -16: ; preds = %12 - %17 = load i8*, i8** %6, align 8 - %18 = load i32, i32* %7, align 4 - %19 = insertvalue { i8*, i32 } undef, i8* %17, 0 - %20 = insertvalue { i8*, i32 } %19, i32 %18, 1 - resume { i8*, i32 } %20 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_create_nodesEPPS0_S4_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - %7 = alloca %struct.queueEntry**, align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %11 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %11, %struct.queueEntry*** %7, align 8 - br label %12 - -12: ; preds = %20, %3 - %13 = load %struct.queueEntry**, %struct.queueEntry*** %7, align 8 - %14 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %15 = icmp ult %struct.queueEntry** %13, %14 - br i1 %15, label %16, label %32 - -16: ; preds = %12 - %17 = invoke noundef %struct.queueEntry* @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) - to label %18 unwind label %23 - -18: ; preds = %16 - %19 = load %struct.queueEntry**, %struct.queueEntry*** %7, align 8 - store %struct.queueEntry* %17, %struct.queueEntry** %19, align 8 - br label %20 - -20: ; preds = %18 - %21 = load %struct.queueEntry**, %struct.queueEntry*** %7, align 8 - %22 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %21, i32 1 - store %struct.queueEntry** %22, %struct.queueEntry*** %7, align 8 - br label %12, !llvm.loop !12 - -23: ; preds = %16 - %24 = landingpad { i8*, i32 } - catch i8* null - %25 = extractvalue { i8*, i32 } %24, 0 - store i8* %25, i8** %8, align 8 - %26 = extractvalue { i8*, i32 } %24, 1 - store i32 %26, i32* %9, align 4 - br label %27 - -27: ; preds = %23 - %28 = load i8*, i8** %8, align 8 - %29 = call i8* @__cxa_begin_catch(i8* %28) #3 - %30 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %31 = load %struct.queueEntry**, %struct.queueEntry*** %7, align 8 - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_destroy_nodesEPPS0_S4_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10, %struct.queueEntry** noundef %30, %struct.queueEntry** noundef %31) #3 - invoke void @__cxa_rethrow() #17 - to label %47 unwind label %33 - -32: ; preds = %12 - br label %38 - -33: ; preds = %27 - %34 = landingpad { i8*, i32 } - cleanup - %35 = extractvalue { i8*, i32 } %34, 0 - store i8* %35, i8** %8, align 8 - %36 = extractvalue { i8*, i32 } %34, 1 - store i32 %36, i32* %9, align 4 - invoke void @__cxa_end_catch() - to label %37 unwind label %44 - -37: ; preds = %33 - br label %39 - -38: ; preds = %32 - ret void - -39: ; preds = %37 - %40 = load i8*, i8** %8, align 8 - %41 = load i32, i32* %9, align 4 - %42 = insertvalue { i8*, i32 } undef, i8* %40, 0 - %43 = insertvalue { i8*, i32 } %42, i32 %41, 1 - resume { i8*, i32 } %43 - -44: ; preds = %33 - %45 = landingpad { i8*, i32 } - catch i8* null - %46 = extractvalue { i8*, i32 } %45, 0 - call void @__clang_call_terminate(i8* %46) #16 - unreachable - -47: ; preds = %27 - unreachable -} - -declare void @__cxa_rethrow() - -declare void @__cxa_end_catch() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %struct.queueEntry** noundef %1) #7 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %struct.queueEntry**, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - store %struct.queueEntry** %6, %struct.queueEntry*** %7, align 8 - %8 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %9 = load %struct.queueEntry*, %struct.queueEntry** %8, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - store %struct.queueEntry* %9, %struct.queueEntry** %10, align 8 - %11 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %12 = load %struct.queueEntry*, %struct.queueEntry** %11, align 8 - %13 = call noundef i64 @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E14_S_buffer_sizeEv() #3 - %14 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %12, i64 %13 - %15 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - store %struct.queueEntry* %14, %struct.queueEntry** %15, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZNSt16allocator_traitsISaIP10queueEntryEE8allocateERS2_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %struct.queueEntry** @_ZN9__gnu_cxx13new_allocatorIP10queueEntryE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %struct.queueEntry** %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZN9__gnu_cxx13new_allocatorIP10queueEntryE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIP10queueEntryE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 2305843009213693951 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #17 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #17 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 8 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #18 - %20 = bitcast i8* %19 to %struct.queueEntry** - ret %struct.queueEntry** %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIP10queueEntryE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret i64 1152921504606846975 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #14 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #14 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry* @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #4 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator"* - %6 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 8) - %7 = call noundef %struct.queueEntry* @_ZNSt16allocator_traitsISaI10queueEntryEE8allocateERS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6) - ret %struct.queueEntry* %7 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry* @_ZNSt16allocator_traitsISaI10queueEntryEE8allocateERS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %struct.queueEntry* @_ZN9__gnu_cxx13new_allocatorI10queueEntryE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %struct.queueEntry* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry* @_ZN9__gnu_cxx13new_allocatorI10queueEntryE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorI10queueEntryE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 2305843009213693951 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #17 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #17 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 8 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #18 - %20 = bitcast i8* %19 to %struct.queueEntry* - ret %struct.queueEntry* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorI10queueEntryE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 1152921504606846975 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E14_S_buffer_sizeEv() #7 comdat align 2 { - %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 8) - ret i64 %1 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE9push_backERKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %1) #4 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca %struct.queueEntry*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store %struct.queueEntry* %1, %struct.queueEntry** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %7 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %7 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %8, i32 0, i32 3 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 0 - %11 = load %struct.queueEntry*, %struct.queueEntry** %10, align 8 - %12 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %13 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %14 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %13 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %14, i32 0, i32 3 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load %struct.queueEntry*, %struct.queueEntry** %16, align 8 - %18 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %17, i64 -1 - %19 = icmp ne %struct.queueEntry* %11, %18 - br i1 %19, label %20, label %38 - -20: ; preds = %2 - %21 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %22 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %21, i32 0, i32 0 - %23 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %22 to %"class.std::allocator"* - %24 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %24, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 3 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 0 - %29 = load %struct.queueEntry*, %struct.queueEntry** %28, align 8 - %30 = load %struct.queueEntry*, %struct.queueEntry** %4, align 8 - call void @_ZNSt16allocator_traitsISaI10queueEntryEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %23, %struct.queueEntry* noundef %29, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %34, i32 0, i32 0 - %36 = load %struct.queueEntry*, %struct.queueEntry** %35, align 8 - %37 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %36, i32 1 - store %struct.queueEntry* %37, %struct.queueEntry** %35, align 8 - br label %40 - -38: ; preds = %2 - %39 = load %struct.queueEntry*, %struct.queueEntry** %4, align 8 - call void @_ZNSt5dequeI10queueEntrySaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %39) - br label %40 - -40: ; preds = %38, %20 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaI10queueEntryEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %struct.queueEntry* noundef %1, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %struct.queueEntry*, align 8 - %6 = alloca %struct.queueEntry*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %struct.queueEntry* %1, %struct.queueEntry** %5, align 8 - store %struct.queueEntry* %2, %struct.queueEntry** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %struct.queueEntry*, %struct.queueEntry** %5, align 8 - %10 = load %struct.queueEntry*, %struct.queueEntry** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(8) %struct.queueEntry* @_ZSt7forwardIRK10queueEntryEOT_RNSt16remove_referenceIS3_E4typeE(%struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE9constructIS1_JRKS1_EEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %struct.queueEntry* noundef %9, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %1) #4 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca %struct.queueEntry*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store %struct.queueEntry* %1, %struct.queueEntry** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = call noundef i64 @_ZNKSt5dequeI10queueEntrySaIS0_EE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %7 = call noundef i64 @_ZNKSt5dequeI10queueEntrySaIS0_EE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %8 = icmp eq i64 %6, %7 - br i1 %8, label %9, label %10 - -9: ; preds = %2 - call void @_ZSt20__throw_length_errorPKc(i8* noundef getelementptr inbounds ([48 x i8], [48 x i8]* @.str.1, i64 0, i64 0)) #17 - unreachable - -10: ; preds = %2 - call void @_ZNSt5dequeI10queueEntrySaIS0_EE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) - %11 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %12 = call noundef %struct.queueEntry* @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load %struct.queueEntry**, %struct.queueEntry*** %17, align 8 - %19 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %18, i64 1 - store %struct.queueEntry* %12, %struct.queueEntry** %19, align 8 - %20 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"class.std::allocator"* - %23 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %23, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 3 - %27 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %26, i32 0, i32 0 - %28 = load %struct.queueEntry*, %struct.queueEntry** %27, align 8 - %29 = load %struct.queueEntry*, %struct.queueEntry** %4, align 8 - %30 = call noundef nonnull align 4 dereferenceable(8) %struct.queueEntry* @_ZSt7forwardIRK10queueEntryEOT_RNSt16remove_referenceIS3_E4typeE(%struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %29) #3 - call void @_ZNSt16allocator_traitsISaI10queueEntryEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %22, %struct.queueEntry* noundef %28, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %35, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 3 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 3 - %40 = load %struct.queueEntry**, %struct.queueEntry*** %39, align 8 - %41 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %40, i64 1 - call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %34, %struct.queueEntry** noundef %41) #3 - %42 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %43 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %42, i32 0, i32 0 - %44 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %43 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %45 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %44, i32 0, i32 3 - %46 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %45, i32 0, i32 1 - %47 = load %struct.queueEntry*, %struct.queueEntry** %46, align 8 - %48 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 3 - %52 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %51, i32 0, i32 0 - store %struct.queueEntry* %47, %struct.queueEntry** %52, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE9constructIS1_JRKS1_EEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %struct.queueEntry* noundef %1, %struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %struct.queueEntry*, align 8 - %6 = alloca %struct.queueEntry*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %struct.queueEntry* %1, %struct.queueEntry** %5, align 8 - store %struct.queueEntry* %2, %struct.queueEntry** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %struct.queueEntry*, %struct.queueEntry** %5, align 8 - %9 = bitcast %struct.queueEntry* %8 to i8* - %10 = bitcast i8* %9 to %struct.queueEntry* - %11 = load %struct.queueEntry*, %struct.queueEntry** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(8) %struct.queueEntry* @_ZSt7forwardIRK10queueEntryEOT_RNSt16remove_referenceIS3_E4typeE(%struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %11) #3 - %13 = bitcast %struct.queueEntry* %10 to i8* - %14 = bitcast %struct.queueEntry* %12 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %13, i8* align 4 %14, i64 8, i1 false) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(8) %struct.queueEntry* @_ZSt7forwardIRK10queueEntryEOT_RNSt16remove_referenceIS3_E4typeE(%struct.queueEntry* noundef nonnull align 4 dereferenceable(8) %0) #7 comdat { - %2 = alloca %struct.queueEntry*, align 8 - store %struct.queueEntry* %0, %struct.queueEntry** %2, align 8 - %3 = load %struct.queueEntry*, %struct.queueEntry** %2, align 8 - ret %struct.queueEntry* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeI10queueEntrySaIS0_EE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i64 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeI10queueEntrySaIS0_EE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNKSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %6 = call noundef i64 @_ZNSt5dequeI10queueEntrySaIS0_EE11_S_max_sizeERKS1_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i64 %6 -} - -; Function Attrs: noreturn -declare void @_ZSt20__throw_length_errorPKc(i8* noundef) #14 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = add i64 %6, 1 - %8 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 1 - %12 = load i64, i64* %11, align 8 - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load %struct.queueEntry**, %struct.queueEntry*** %17, align 8 - %19 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %20 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %20 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %21, i32 0, i32 0 - %23 = load %struct.queueEntry**, %struct.queueEntry*** %22, align 8 - %24 = ptrtoint %struct.queueEntry** %18 to i64 - %25 = ptrtoint %struct.queueEntry** %23 to i64 - %26 = sub i64 %24, %25 - %27 = sdiv exact i64 %26, 8 - %28 = sub i64 %12, %27 - %29 = icmp ugt i64 %7, %28 - br i1 %29, label %30, label %32 - -30: ; preds = %2 - %31 = load i64, i64* %4, align 8 - call void @_ZNSt5dequeI10queueEntrySaIS0_EE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %31, i1 noundef zeroext false) - br label %32 - -32: ; preds = %30, %2 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #7 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = call noundef i64 @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E14_S_buffer_sizeEv() #3 - %6 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %6, i32 0, i32 3 - %8 = load %struct.queueEntry**, %struct.queueEntry*** %7, align 8 - %9 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 3 - %11 = load %struct.queueEntry**, %struct.queueEntry*** %10, align 8 - %12 = ptrtoint %struct.queueEntry** %8 to i64 - %13 = ptrtoint %struct.queueEntry** %11 to i64 - %14 = sub i64 %12, %13 - %15 = sdiv exact i64 %14, 8 - %16 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load %struct.queueEntry**, %struct.queueEntry*** %17, align 8 - %19 = icmp ne %struct.queueEntry** %18, null - %20 = zext i1 %19 to i32 - %21 = sext i32 %20 to i64 - %22 = sub nsw i64 %15, %21 - %23 = mul nsw i64 %5, %22 - %24 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %25 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %24, i32 0, i32 0 - %26 = load %struct.queueEntry*, %struct.queueEntry** %25, align 8 - %27 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 1 - %29 = load %struct.queueEntry*, %struct.queueEntry** %28, align 8 - %30 = ptrtoint %struct.queueEntry* %26 to i64 - %31 = ptrtoint %struct.queueEntry* %29 to i64 - %32 = sub i64 %30, %31 - %33 = sdiv exact i64 %32, 8 - %34 = add nsw i64 %23, %33 - %35 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %36 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %35, i32 0, i32 2 - %37 = load %struct.queueEntry*, %struct.queueEntry** %36, align 8 - %38 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 0 - %40 = load %struct.queueEntry*, %struct.queueEntry** %39, align 8 - %41 = ptrtoint %struct.queueEntry* %37 to i64 - %42 = ptrtoint %struct.queueEntry* %40 to i64 - %43 = sub i64 %41, %42 - %44 = sdiv exact i64 %43, 8 - %45 = add nsw i64 %34, %44 - ret i64 %45 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt5dequeI10queueEntrySaIS0_EE11_S_max_sizeERKS1_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::allocator"*, align 8 - %3 = alloca i64, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - store i64 9223372036854775807, i64* %3, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %6 = call noundef i64 @_ZNSt16allocator_traitsISaI10queueEntryEE8max_sizeERKS1_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5) #3 - store i64 %6, i64* %4, align 8 - %7 = invoke noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %3, i64* noundef nonnull align 8 dereferenceable(8) %4) - to label %8 unwind label %10 - -8: ; preds = %1 - %9 = load i64, i64* %7, align 8 - ret i64 %9 - -10: ; preds = %1 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaI10queueEntryEE8max_sizeERKS1_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - %5 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorI10queueEntryE8max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #7 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %5, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %4, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorI10queueEntryE8max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorI10queueEntryE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - ret i64 %4 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #4 comdat align 2 { - %4 = alloca %"class.std::deque"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8, align 1 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca %struct.queueEntry**, align 8 - %10 = alloca i64, align 8 - %11 = alloca %struct.queueEntry**, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %4, align 8 - store i64 %1, i64* %5, align 8 - %12 = zext i1 %2 to i8 - store i8 %12, i8* %6, align 1 - %13 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %14 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load %struct.queueEntry**, %struct.queueEntry*** %18, align 8 - %20 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 2 - %24 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %23, i32 0, i32 3 - %25 = load %struct.queueEntry**, %struct.queueEntry*** %24, align 8 - %26 = ptrtoint %struct.queueEntry** %19 to i64 - %27 = ptrtoint %struct.queueEntry** %25 to i64 - %28 = sub i64 %26, %27 - %29 = sdiv exact i64 %28, 8 - %30 = add nsw i64 %29, 1 - store i64 %30, i64* %7, align 8 - %31 = load i64, i64* %7, align 8 - %32 = load i64, i64* %5, align 8 - %33 = add i64 %31, %32 - store i64 %33, i64* %8, align 8 - %34 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %35 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %34, i32 0, i32 0 - %36 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %35 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %37 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %36, i32 0, i32 1 - %38 = load i64, i64* %37, align 8 - %39 = load i64, i64* %8, align 8 - %40 = mul i64 2, %39 - %41 = icmp ugt i64 %38, %40 - br i1 %41, label %42, label %108 - -42: ; preds = %3 - %43 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %44 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %43, i32 0, i32 0 - %45 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %44 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %46 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %45, i32 0, i32 0 - %47 = load %struct.queueEntry**, %struct.queueEntry*** %46, align 8 - %48 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 1 - %52 = load i64, i64* %51, align 8 - %53 = load i64, i64* %8, align 8 - %54 = sub i64 %52, %53 - %55 = udiv i64 %54, 2 - %56 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %47, i64 %55 - %57 = load i8, i8* %6, align 1 - %58 = trunc i8 %57 to i1 - br i1 %58, label %59, label %61 - -59: ; preds = %42 - %60 = load i64, i64* %5, align 8 - br label %62 - -61: ; preds = %42 - br label %62 - -62: ; preds = %61, %59 - %63 = phi i64 [ %60, %59 ], [ 0, %61 ] - %64 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %56, i64 %63 - store %struct.queueEntry** %64, %struct.queueEntry*** %9, align 8 - %65 = load %struct.queueEntry**, %struct.queueEntry*** %9, align 8 - %66 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %67 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %66, i32 0, i32 0 - %68 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %67 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %68, i32 0, i32 2 - %70 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %69, i32 0, i32 3 - %71 = load %struct.queueEntry**, %struct.queueEntry*** %70, align 8 - %72 = icmp ult %struct.queueEntry** %65, %71 - br i1 %72, label %73, label %89 - -73: ; preds = %62 - %74 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %75 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %74, i32 0, i32 0 - %76 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %75 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %77 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %76, i32 0, i32 2 - %78 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %77, i32 0, i32 3 - %79 = load %struct.queueEntry**, %struct.queueEntry*** %78, align 8 - %80 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %80, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %83, i32 0, i32 3 - %85 = load %struct.queueEntry**, %struct.queueEntry*** %84, align 8 - %86 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %85, i64 1 - %87 = load %struct.queueEntry**, %struct.queueEntry*** %9, align 8 - %88 = call noundef %struct.queueEntry** @_ZSt4copyIPP10queueEntryS2_ET0_T_S4_S3_(%struct.queueEntry** noundef %79, %struct.queueEntry** noundef %86, %struct.queueEntry** noundef %87) - br label %107 - -89: ; preds = %62 - %90 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %90, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 3 - %95 = load %struct.queueEntry**, %struct.queueEntry*** %94, align 8 - %96 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %97 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %96, i32 0, i32 0 - %98 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %97 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %99 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %98, i32 0, i32 3 - %100 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %99, i32 0, i32 3 - %101 = load %struct.queueEntry**, %struct.queueEntry*** %100, align 8 - %102 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %101, i64 1 - %103 = load %struct.queueEntry**, %struct.queueEntry*** %9, align 8 - %104 = load i64, i64* %7, align 8 - %105 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %103, i64 %104 - %106 = call noundef %struct.queueEntry** @_ZSt13copy_backwardIPP10queueEntryS2_ET0_T_S4_S3_(%struct.queueEntry** noundef %95, %struct.queueEntry** noundef %102, %struct.queueEntry** noundef %105) - br label %107 - -107: ; preds = %89, %73 - br label %175 - -108: ; preds = %3 - %109 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %110 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %109, i32 0, i32 0 - %111 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %110 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %112 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %111, i32 0, i32 1 - %113 = load i64, i64* %112, align 8 - %114 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %115 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %114, i32 0, i32 0 - %116 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %115 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %117 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %116, i32 0, i32 1 - %118 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %117, i64* noundef nonnull align 8 dereferenceable(8) %5) - %119 = load i64, i64* %118, align 8 - %120 = add i64 %113, %119 - %121 = add i64 %120, 2 - store i64 %121, i64* %10, align 8 - %122 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %123 = load i64, i64* %10, align 8 - %124 = call noundef %struct.queueEntry** @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %122, i64 noundef %123) - store %struct.queueEntry** %124, %struct.queueEntry*** %11, align 8 - %125 = load %struct.queueEntry**, %struct.queueEntry*** %11, align 8 - %126 = load i64, i64* %10, align 8 - %127 = load i64, i64* %8, align 8 - %128 = sub i64 %126, %127 - %129 = udiv i64 %128, 2 - %130 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %125, i64 %129 - %131 = load i8, i8* %6, align 1 - %132 = trunc i8 %131 to i1 - br i1 %132, label %133, label %135 - -133: ; preds = %108 - %134 = load i64, i64* %5, align 8 - br label %136 - -135: ; preds = %108 - br label %136 - -136: ; preds = %135, %133 - %137 = phi i64 [ %134, %133 ], [ 0, %135 ] - %138 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %130, i64 %137 - store %struct.queueEntry** %138, %struct.queueEntry*** %9, align 8 - %139 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %140 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %139, i32 0, i32 0 - %141 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %140 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %141, i32 0, i32 2 - %143 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %142, i32 0, i32 3 - %144 = load %struct.queueEntry**, %struct.queueEntry*** %143, align 8 - %145 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %146 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %145, i32 0, i32 0 - %147 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %146 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %148 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %147, i32 0, i32 3 - %149 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %148, i32 0, i32 3 - %150 = load %struct.queueEntry**, %struct.queueEntry*** %149, align 8 - %151 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %150, i64 1 - %152 = load %struct.queueEntry**, %struct.queueEntry*** %9, align 8 - %153 = call noundef %struct.queueEntry** @_ZSt4copyIPP10queueEntryS2_ET0_T_S4_S3_(%struct.queueEntry** noundef %144, %struct.queueEntry** noundef %151, %struct.queueEntry** noundef %152) - %154 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %155 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %156 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %155, i32 0, i32 0 - %157 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %156 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %158 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %157, i32 0, i32 0 - %159 = load %struct.queueEntry**, %struct.queueEntry*** %158, align 8 - %160 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %161 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %160, i32 0, i32 0 - %162 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %161 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %163 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %162, i32 0, i32 1 - %164 = load i64, i64* %163, align 8 - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE17_M_deallocate_mapEPPS0_m(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %154, %struct.queueEntry** noundef %159, i64 noundef %164) #3 - %165 = load %struct.queueEntry**, %struct.queueEntry*** %11, align 8 - %166 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %167 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %166, i32 0, i32 0 - %168 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %167 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %169 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %168, i32 0, i32 0 - store %struct.queueEntry** %165, %struct.queueEntry*** %169, align 8 - %170 = load i64, i64* %10, align 8 - %171 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %172 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %171, i32 0, i32 0 - %173 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %172 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %174 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %173, i32 0, i32 1 - store i64 %170, i64* %174, align 8 - br label %175 - -175: ; preds = %136, %107 - %176 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %177 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %176, i32 0, i32 0 - %178 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %177 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %179 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %178, i32 0, i32 2 - %180 = load %struct.queueEntry**, %struct.queueEntry*** %9, align 8 - call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %179, %struct.queueEntry** noundef %180) #3 - %181 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %182 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %181, i32 0, i32 0 - %183 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %182 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %184 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %183, i32 0, i32 3 - %185 = load %struct.queueEntry**, %struct.queueEntry*** %9, align 8 - %186 = load i64, i64* %7, align 8 - %187 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %185, i64 %186 - %188 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %187, i64 -1 - call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %184, %struct.queueEntry** noundef %188) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZSt4copyIPP10queueEntryS2_ET0_T_S4_S3_(%struct.queueEntry** noundef %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #4 comdat { - %4 = alloca %struct.queueEntry**, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %7 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %8 = call noundef %struct.queueEntry** @_ZSt12__miter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %7) - %9 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %10 = call noundef %struct.queueEntry** @_ZSt12__miter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %9) - %11 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %12 = call noundef %struct.queueEntry** @_ZSt13__copy_move_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %8, %struct.queueEntry** noundef %10, %struct.queueEntry** noundef %11) - ret %struct.queueEntry** %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZSt13copy_backwardIPP10queueEntryS2_ET0_T_S4_S3_(%struct.queueEntry** noundef %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #4 comdat { - %4 = alloca %struct.queueEntry**, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %7 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %8 = call noundef %struct.queueEntry** @_ZSt12__miter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %7) - %9 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %10 = call noundef %struct.queueEntry** @_ZSt12__miter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %9) - %11 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %12 = call noundef %struct.queueEntry** @_ZSt22__copy_move_backward_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %8, %struct.queueEntry** noundef %10, %struct.queueEntry** noundef %11) - ret %struct.queueEntry** %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZSt13__copy_move_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #4 comdat { - %4 = alloca %struct.queueEntry**, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %7 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %8 = call noundef %struct.queueEntry** @_ZSt12__niter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %7) #3 - %9 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %10 = call noundef %struct.queueEntry** @_ZSt12__niter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %9) #3 - %11 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %12 = call noundef %struct.queueEntry** @_ZSt12__niter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %11) #3 - %13 = call noundef %struct.queueEntry** @_ZSt14__copy_move_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %8, %struct.queueEntry** noundef %10, %struct.queueEntry** noundef %12) - %14 = call noundef %struct.queueEntry** @_ZSt12__niter_wrapIPP10queueEntryET_RKS3_S3_(%struct.queueEntry*** noundef nonnull align 8 dereferenceable(8) %6, %struct.queueEntry** noundef %13) - ret %struct.queueEntry** %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZSt12__miter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %0) #7 comdat { - %2 = alloca %struct.queueEntry**, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %2, align 8 - %3 = load %struct.queueEntry**, %struct.queueEntry*** %2, align 8 - ret %struct.queueEntry** %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZSt12__niter_wrapIPP10queueEntryET_RKS3_S3_(%struct.queueEntry*** noundef nonnull align 8 dereferenceable(8) %0, %struct.queueEntry** noundef %1) #7 comdat { - %3 = alloca %struct.queueEntry***, align 8 - %4 = alloca %struct.queueEntry**, align 8 - store %struct.queueEntry*** %0, %struct.queueEntry**** %3, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %4, align 8 - %5 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - ret %struct.queueEntry** %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZSt14__copy_move_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #4 comdat { - %4 = alloca %struct.queueEntry**, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %7 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %8 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %9 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %10 = call noundef %struct.queueEntry** @_ZSt14__copy_move_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %7, %struct.queueEntry** noundef %8, %struct.queueEntry** noundef %9) - ret %struct.queueEntry** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZSt12__niter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %0) #7 comdat { - %2 = alloca %struct.queueEntry**, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %2, align 8 - %3 = load %struct.queueEntry**, %struct.queueEntry*** %2, align 8 - ret %struct.queueEntry** %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZSt14__copy_move_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #4 comdat { - %4 = alloca %struct.queueEntry**, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %7 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %8 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %9 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %10 = call noundef %struct.queueEntry** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP10queueEntryEEPT_PKS5_S8_S6_(%struct.queueEntry** noundef %7, %struct.queueEntry** noundef %8, %struct.queueEntry** noundef %9) - ret %struct.queueEntry** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP10queueEntryEEPT_PKS5_S8_S6_(%struct.queueEntry** noundef %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #7 comdat align 2 { - %4 = alloca %struct.queueEntry**, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - %7 = alloca i64, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %8 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %9 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %10 = ptrtoint %struct.queueEntry** %8 to i64 - %11 = ptrtoint %struct.queueEntry** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %23 - -16: ; preds = %3 - %17 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %18 = bitcast %struct.queueEntry** %17 to i8* - %19 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %20 = bitcast %struct.queueEntry** %19 to i8* - %21 = load i64, i64* %7, align 8 - %22 = mul i64 8, %21 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %18, i8* align 8 %20, i64 %22, i1 false) - br label %23 - -23: ; preds = %16, %3 - %24 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %25 = load i64, i64* %7, align 8 - %26 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %24, i64 %25 - ret %struct.queueEntry** %26 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1 immarg) #8 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZSt22__copy_move_backward_aILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #4 comdat { - %4 = alloca %struct.queueEntry**, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %7 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %8 = call noundef %struct.queueEntry** @_ZSt12__niter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %7) #3 - %9 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %10 = call noundef %struct.queueEntry** @_ZSt12__niter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %9) #3 - %11 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %12 = call noundef %struct.queueEntry** @_ZSt12__niter_baseIPP10queueEntryET_S3_(%struct.queueEntry** noundef %11) #3 - %13 = call noundef %struct.queueEntry** @_ZSt23__copy_move_backward_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %8, %struct.queueEntry** noundef %10, %struct.queueEntry** noundef %12) - %14 = call noundef %struct.queueEntry** @_ZSt12__niter_wrapIPP10queueEntryET_RKS3_S3_(%struct.queueEntry*** noundef nonnull align 8 dereferenceable(8) %6, %struct.queueEntry** noundef %13) - ret %struct.queueEntry** %14 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZSt23__copy_move_backward_a1ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #4 comdat { - %4 = alloca %struct.queueEntry**, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %7 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %8 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %9 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %10 = call noundef %struct.queueEntry** @_ZSt23__copy_move_backward_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %7, %struct.queueEntry** noundef %8, %struct.queueEntry** noundef %9) - ret %struct.queueEntry** %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZSt23__copy_move_backward_a2ILb0EPP10queueEntryS2_ET1_T0_S4_S3_(%struct.queueEntry** noundef %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #4 comdat { - %4 = alloca %struct.queueEntry**, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %7 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %8 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %9 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %10 = call noundef %struct.queueEntry** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIP10queueEntryEEPT_PKS5_S8_S6_(%struct.queueEntry** noundef %7, %struct.queueEntry** noundef %8, %struct.queueEntry** noundef %9) - ret %struct.queueEntry** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.queueEntry** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIP10queueEntryEEPT_PKS5_S8_S6_(%struct.queueEntry** noundef %0, %struct.queueEntry** noundef %1, %struct.queueEntry** noundef %2) #7 comdat align 2 { - %4 = alloca %struct.queueEntry**, align 8 - %5 = alloca %struct.queueEntry**, align 8 - %6 = alloca %struct.queueEntry**, align 8 - %7 = alloca i64, align 8 - store %struct.queueEntry** %0, %struct.queueEntry*** %4, align 8 - store %struct.queueEntry** %1, %struct.queueEntry*** %5, align 8 - store %struct.queueEntry** %2, %struct.queueEntry*** %6, align 8 - %8 = load %struct.queueEntry**, %struct.queueEntry*** %5, align 8 - %9 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %10 = ptrtoint %struct.queueEntry** %8 to i64 - %11 = ptrtoint %struct.queueEntry** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %26 - -16: ; preds = %3 - %17 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %18 = load i64, i64* %7, align 8 - %19 = sub i64 0, %18 - %20 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %17, i64 %19 - %21 = bitcast %struct.queueEntry** %20 to i8* - %22 = load %struct.queueEntry**, %struct.queueEntry*** %4, align 8 - %23 = bitcast %struct.queueEntry** %22 to i8* - %24 = load i64, i64* %7, align 8 - %25 = mul i64 8, %24 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %21, i8* align 8 %23, i64 %25, i1 false) - br label %26 - -26: ; preds = %16, %3 - %27 = load %struct.queueEntry**, %struct.queueEntry*** %6, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub i64 0, %28 - %30 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %27, i64 %29 - ret %struct.queueEntry** %30 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5dequeI10queueEntrySaIS0_EE5emptyEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i1 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorI10queueEntryRS0_PS0_ES5_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #7 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load %struct.queueEntry*, %struct.queueEntry** %6, align 8 - %8 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %8, i32 0, i32 0 - %10 = load %struct.queueEntry*, %struct.queueEntry** %9, align 8 - %11 = icmp eq %struct.queueEntry* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(8) %struct.queueEntry* @_ZNSt5dequeI10queueEntrySaIS0_EE5frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %4 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeI10queueEntrySaIS0_EE5beginEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %5 = call noundef nonnull align 4 dereferenceable(8) %struct.queueEntry* @_ZNKSt15_Deque_iteratorI10queueEntryRS0_PS0_EdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3) #3 - ret %struct.queueEntry* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(8) %struct.queueEntry* @_ZNKSt15_Deque_iteratorI10queueEntryRS0_PS0_EdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) #7 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %5 = load %struct.queueEntry*, %struct.queueEntry** %4, align 8 - ret %struct.queueEntry* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE9pop_frontEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 2 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load %struct.queueEntry*, %struct.queueEntry** %8, align 8 - %10 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %11 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %10, i32 0, i32 0 - %12 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %11 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %12, i32 0, i32 2 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %13, i32 0, i32 2 - %15 = load %struct.queueEntry*, %struct.queueEntry** %14, align 8 - %16 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %15, i64 -1 - %17 = icmp ne %struct.queueEntry* %9, %16 - br i1 %17, label %18, label %34 - -18: ; preds = %1 - %19 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %20 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %19) #3 - %21 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %22 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %21, i32 0, i32 0 - %23 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %22 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %24 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %23, i32 0, i32 2 - %25 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %24, i32 0, i32 0 - %26 = load %struct.queueEntry*, %struct.queueEntry** %25, align 8 - call void @_ZNSt16allocator_traitsISaI10queueEntryEE7destroyIS0_EEvRS1_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %20, %struct.queueEntry* noundef %26) #3 - %27 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %28 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %27, i32 0, i32 0 - %29 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %28 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %29, i32 0, i32 2 - %31 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %30, i32 0, i32 0 - %32 = load %struct.queueEntry*, %struct.queueEntry** %31, align 8 - %33 = getelementptr inbounds %struct.queueEntry, %struct.queueEntry* %32, i32 1 - store %struct.queueEntry* %33, %struct.queueEntry** %31, align 8 - br label %36 - -34: ; preds = %1 - invoke void @_ZNSt5dequeI10queueEntrySaIS0_EE16_M_pop_front_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %3) - to label %35 unwind label %37 - -35: ; preds = %34 - br label %36 - -36: ; preds = %35, %18 - ret void - -37: ; preds = %34 - %38 = landingpad { i8*, i32 } - catch i8* null - %39 = extractvalue { i8*, i32 } %38, 0 - call void @__clang_call_terminate(i8* %39) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaI10queueEntryEE7destroyIS0_EEvRS1_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %struct.queueEntry* noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca %struct.queueEntry*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store %struct.queueEntry* %1, %struct.queueEntry** %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load %struct.queueEntry*, %struct.queueEntry** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE7destroyIS1_EEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, %struct.queueEntry* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeI10queueEntrySaIS0_EE16_M_pop_front_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %6 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %7 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %7 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %8, i32 0, i32 2 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 0 - %11 = load %struct.queueEntry*, %struct.queueEntry** %10, align 8 - call void @_ZNSt16allocator_traitsISaI10queueEntryEE7destroyIS0_EEvRS1_PT_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, %struct.queueEntry* noundef %11) #3 - %12 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %13 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 2 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 1 - %18 = load %struct.queueEntry*, %struct.queueEntry** %17, align 8 - call void @_ZNSt11_Deque_baseI10queueEntrySaIS0_EE18_M_deallocate_nodeEPS0_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, %struct.queueEntry* noundef %18) #3 - %19 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %20 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %20 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %21, i32 0, i32 2 - %23 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %23, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 2 - %27 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %26, i32 0, i32 3 - %28 = load %struct.queueEntry**, %struct.queueEntry*** %27, align 8 - %29 = getelementptr inbounds %struct.queueEntry*, %struct.queueEntry** %28, i64 1 - call void @_ZNSt15_Deque_iteratorI10queueEntryRS0_PS0_E11_M_set_nodeEPS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %22, %struct.queueEntry** noundef %29) #3 - %30 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %31 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %30, i32 0, i32 0 - %32 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %31 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %33 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %32, i32 0, i32 2 - %34 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %33, i32 0, i32 1 - %35 = load %struct.queueEntry*, %struct.queueEntry** %34, align 8 - %36 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %37 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %36, i32 0, i32 0 - %38 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %37 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %39 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %38, i32 0, i32 2 - %40 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %39, i32 0, i32 0 - store %struct.queueEntry* %35, %struct.queueEntry** %40, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorI10queueEntryE7destroyIS1_EEvPT_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %struct.queueEntry* noundef %1) #7 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %4 = alloca %struct.queueEntry*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %3, align 8 - store %struct.queueEntry* %1, %struct.queueEntry** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %3, align 8 - %6 = load %struct.queueEntry*, %struct.queueEntry** %4, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_snake_ladder.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn writeonly } -attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } -attributes #9 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { nofree nosync nounwind willreturn } -attributes #12 = { noinline noreturn nounwind } -attributes #13 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #14 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #15 = { builtin allocsize(0) } -attributes #16 = { noreturn nounwind } -attributes #17 = { noreturn } -attributes #18 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/sort-array-wave-form-2.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/sort-array-wave-form-2.ll deleted file mode 100644 index 95b789f8..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/sort-array-wave-form-2.ll +++ /dev/null @@ -1,235 +0,0 @@ -; ModuleID = 'PE-benchmarks/sort-array-wave-form-2.cpp' -source_filename = "PE-benchmarks/sort-array-wave-form-2.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [7 x i32] [i32 10, i32 90, i32 49, i32 2, i32 1, i32 5, i32 23], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_sort_array_wave_form_2.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z4swapPiS_(i32* noundef %0, i32* noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load i32*, i32** %3, align 8 - %7 = load i32, i32* %6, align 4 - store i32 %7, i32* %5, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = load i32*, i32** %3, align 8 - store i32 %9, i32* %10, align 4 - %11 = load i32, i32* %5, align 4 - %12 = load i32*, i32** %4, align 8 - store i32 %11, i32* %12, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z10sortInWavePii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 0, i32* %5, align 4 - br label %6 - -6: ; preds = %65, %2 - %7 = load i32, i32* %5, align 4 - %8 = load i32, i32* %4, align 4 - %9 = icmp slt i32 %7, %8 - br i1 %9, label %10, label %68 - -10: ; preds = %6 - %11 = load i32, i32* %5, align 4 - %12 = icmp sgt i32 %11, 0 - br i1 %12, label %13, label %36 - -13: ; preds = %10 - %14 = load i32*, i32** %3, align 8 - %15 = load i32, i32* %5, align 4 - %16 = sub nsw i32 %15, 1 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds i32, i32* %14, i64 %17 - %19 = load i32, i32* %18, align 4 - %20 = load i32*, i32** %3, align 8 - %21 = load i32, i32* %5, align 4 - %22 = sext i32 %21 to i64 - %23 = getelementptr inbounds i32, i32* %20, i64 %22 - %24 = load i32, i32* %23, align 4 - %25 = icmp sgt i32 %19, %24 - br i1 %25, label %26, label %36 - -26: ; preds = %13 - %27 = load i32*, i32** %3, align 8 - %28 = load i32, i32* %5, align 4 - %29 = sext i32 %28 to i64 - %30 = getelementptr inbounds i32, i32* %27, i64 %29 - %31 = load i32*, i32** %3, align 8 - %32 = load i32, i32* %5, align 4 - %33 = sub nsw i32 %32, 1 - %34 = sext i32 %33 to i64 - %35 = getelementptr inbounds i32, i32* %31, i64 %34 - call void @_Z4swapPiS_(i32* noundef %30, i32* noundef %35) - br label %36 - -36: ; preds = %26, %13, %10 - %37 = load i32, i32* %5, align 4 - %38 = load i32, i32* %4, align 4 - %39 = sub nsw i32 %38, 1 - %40 = icmp slt i32 %37, %39 - br i1 %40, label %41, label %64 - -41: ; preds = %36 - %42 = load i32*, i32** %3, align 8 - %43 = load i32, i32* %5, align 4 - %44 = sext i32 %43 to i64 - %45 = getelementptr inbounds i32, i32* %42, i64 %44 - %46 = load i32, i32* %45, align 4 - %47 = load i32*, i32** %3, align 8 - %48 = load i32, i32* %5, align 4 - %49 = add nsw i32 %48, 1 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds i32, i32* %47, i64 %50 - %52 = load i32, i32* %51, align 4 - %53 = icmp slt i32 %46, %52 - br i1 %53, label %54, label %64 - -54: ; preds = %41 - %55 = load i32*, i32** %3, align 8 - %56 = load i32, i32* %5, align 4 - %57 = sext i32 %56 to i64 - %58 = getelementptr inbounds i32, i32* %55, i64 %57 - %59 = load i32*, i32** %3, align 8 - %60 = load i32, i32* %5, align 4 - %61 = add nsw i32 %60, 1 - %62 = sext i32 %61 to i64 - %63 = getelementptr inbounds i32, i32* %59, i64 %62 - call void @_Z4swapPiS_(i32* noundef %58, i32* noundef %63) - br label %64 - -64: ; preds = %54, %41, %36 - br label %65 - -65: ; preds = %64 - %66 = load i32, i32* %5, align 4 - %67 = add nsw i32 %66, 2 - store i32 %67, i32* %5, align 4 - br label %6, !llvm.loop !6 - -68: ; preds = %6 - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 { - %1 = alloca i32, align 4 - %2 = alloca [7 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [7 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([7 x i32]* @__const.main.arr to i8*), i64 28, i1 false) - store i32 7, i32* %3, align 4 - %6 = getelementptr inbounds [7 x i32], [7 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - call void @_Z10sortInWavePii(i32* noundef %6, i32 noundef %7) - store i32 0, i32* %4, align 4 - br label %8 - -8: ; preds = %19, %0 - %9 = load i32, i32* %4, align 4 - %10 = load i32, i32* %3, align 4 - %11 = icmp slt i32 %9, %10 - br i1 %11, label %12, label %22 - -12: ; preds = %8 - %13 = load i32, i32* %4, align 4 - %14 = sext i32 %13 to i64 - %15 = getelementptr inbounds [7 x i32], [7 x i32]* %2, i64 0, i64 %14 - %16 = load i32, i32* %15, align 4 - %17 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %16) - %18 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %17, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %19 - -19: ; preds = %12 - %20 = load i32, i32* %4, align 4 - %21 = add nsw i32 %20, 1 - store i32 %21, i32* %4, align 4 - br label %8, !llvm.loop !8 - -22: ; preds = %8 - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #6 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_sort_array_wave_form_2.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/sort-n-numbers-range-0-n2-1-linear-time.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/sort-n-numbers-range-0-n2-1-linear-time.ll deleted file mode 100644 index 1513d432..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/sort-n-numbers-range-0-n2-1-linear-time.ll +++ /dev/null @@ -1,363 +0,0 @@ -; ModuleID = 'PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp' -source_filename = "PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@__const.main.arr = private unnamed_addr constant [7 x i32] [i32 40, i32 12, i32 45, i32 32, i32 33, i32 1, i32 22], align 16 -@.str.1 = private unnamed_addr constant [17 x i8] c"Given array is n\00", align 1 -@.str.2 = private unnamed_addr constant [19 x i8] c"nSorted array is n\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_sort_n_numbers_range_0_n2_1_linear_time.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z9countSortPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32, align 4 - %10 = alloca i64, align 8 - %11 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %12 = load i32, i32* %5, align 4 - %13 = zext i32 %12 to i64 - %14 = call i8* @llvm.stacksave() - store i8* %14, i8** %7, align 8 - %15 = alloca i32, i64 %13, align 16 - store i64 %13, i64* %8, align 8 - %16 = load i32, i32* %5, align 4 - %17 = zext i32 %16 to i64 - %18 = alloca i32, i64 %17, align 16 - store i64 %17, i64* %10, align 8 - store i32 0, i32* %11, align 4 - br label %19 - -19: ; preds = %27, %3 - %20 = load i32, i32* %11, align 4 - %21 = load i32, i32* %5, align 4 - %22 = icmp slt i32 %20, %21 - br i1 %22, label %23, label %30 - -23: ; preds = %19 - %24 = load i32, i32* %11, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds i32, i32* %18, i64 %25 - store i32 0, i32* %26, align 4 - br label %27 - -27: ; preds = %23 - %28 = load i32, i32* %11, align 4 - %29 = add nsw i32 %28, 1 - store i32 %29, i32* %11, align 4 - br label %19, !llvm.loop !6 - -30: ; preds = %19 - store i32 0, i32* %9, align 4 - br label %31 - -31: ; preds = %49, %30 - %32 = load i32, i32* %9, align 4 - %33 = load i32, i32* %5, align 4 - %34 = icmp slt i32 %32, %33 - br i1 %34, label %35, label %52 - -35: ; preds = %31 - %36 = load i32*, i32** %4, align 8 - %37 = load i32, i32* %9, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds i32, i32* %36, i64 %38 - %40 = load i32, i32* %39, align 4 - %41 = load i32, i32* %6, align 4 - %42 = sdiv i32 %40, %41 - %43 = load i32, i32* %5, align 4 - %44 = srem i32 %42, %43 - %45 = sext i32 %44 to i64 - %46 = getelementptr inbounds i32, i32* %18, i64 %45 - %47 = load i32, i32* %46, align 4 - %48 = add nsw i32 %47, 1 - store i32 %48, i32* %46, align 4 - br label %49 - -49: ; preds = %35 - %50 = load i32, i32* %9, align 4 - %51 = add nsw i32 %50, 1 - store i32 %51, i32* %9, align 4 - br label %31, !llvm.loop !8 - -52: ; preds = %31 - store i32 1, i32* %9, align 4 - br label %53 - -53: ; preds = %68, %52 - %54 = load i32, i32* %9, align 4 - %55 = load i32, i32* %5, align 4 - %56 = icmp slt i32 %54, %55 - br i1 %56, label %57, label %71 - -57: ; preds = %53 - %58 = load i32, i32* %9, align 4 - %59 = sub nsw i32 %58, 1 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds i32, i32* %18, i64 %60 - %62 = load i32, i32* %61, align 4 - %63 = load i32, i32* %9, align 4 - %64 = sext i32 %63 to i64 - %65 = getelementptr inbounds i32, i32* %18, i64 %64 - %66 = load i32, i32* %65, align 4 - %67 = add nsw i32 %66, %62 - store i32 %67, i32* %65, align 4 - br label %68 - -68: ; preds = %57 - %69 = load i32, i32* %9, align 4 - %70 = add nsw i32 %69, 1 - store i32 %70, i32* %9, align 4 - br label %53, !llvm.loop !9 - -71: ; preds = %53 - %72 = load i32, i32* %5, align 4 - %73 = sub nsw i32 %72, 1 - store i32 %73, i32* %9, align 4 - br label %74 - -74: ; preds = %111, %71 - %75 = load i32, i32* %9, align 4 - %76 = icmp sge i32 %75, 0 - br i1 %76, label %77, label %114 - -77: ; preds = %74 - %78 = load i32*, i32** %4, align 8 - %79 = load i32, i32* %9, align 4 - %80 = sext i32 %79 to i64 - %81 = getelementptr inbounds i32, i32* %78, i64 %80 - %82 = load i32, i32* %81, align 4 - %83 = load i32*, i32** %4, align 8 - %84 = load i32, i32* %9, align 4 - %85 = sext i32 %84 to i64 - %86 = getelementptr inbounds i32, i32* %83, i64 %85 - %87 = load i32, i32* %86, align 4 - %88 = load i32, i32* %6, align 4 - %89 = sdiv i32 %87, %88 - %90 = load i32, i32* %5, align 4 - %91 = srem i32 %89, %90 - %92 = sext i32 %91 to i64 - %93 = getelementptr inbounds i32, i32* %18, i64 %92 - %94 = load i32, i32* %93, align 4 - %95 = sub nsw i32 %94, 1 - %96 = sext i32 %95 to i64 - %97 = getelementptr inbounds i32, i32* %15, i64 %96 - store i32 %82, i32* %97, align 4 - %98 = load i32*, i32** %4, align 8 - %99 = load i32, i32* %9, align 4 - %100 = sext i32 %99 to i64 - %101 = getelementptr inbounds i32, i32* %98, i64 %100 - %102 = load i32, i32* %101, align 4 - %103 = load i32, i32* %6, align 4 - %104 = sdiv i32 %102, %103 - %105 = load i32, i32* %5, align 4 - %106 = srem i32 %104, %105 - %107 = sext i32 %106 to i64 - %108 = getelementptr inbounds i32, i32* %18, i64 %107 - %109 = load i32, i32* %108, align 4 - %110 = add nsw i32 %109, -1 - store i32 %110, i32* %108, align 4 - br label %111 - -111: ; preds = %77 - %112 = load i32, i32* %9, align 4 - %113 = add nsw i32 %112, -1 - store i32 %113, i32* %9, align 4 - br label %74, !llvm.loop !10 - -114: ; preds = %74 - store i32 0, i32* %9, align 4 - br label %115 - -115: ; preds = %128, %114 - %116 = load i32, i32* %9, align 4 - %117 = load i32, i32* %5, align 4 - %118 = icmp slt i32 %116, %117 - br i1 %118, label %119, label %131 - -119: ; preds = %115 - %120 = load i32, i32* %9, align 4 - %121 = sext i32 %120 to i64 - %122 = getelementptr inbounds i32, i32* %15, i64 %121 - %123 = load i32, i32* %122, align 4 - %124 = load i32*, i32** %4, align 8 - %125 = load i32, i32* %9, align 4 - %126 = sext i32 %125 to i64 - %127 = getelementptr inbounds i32, i32* %124, i64 %126 - store i32 %123, i32* %127, align 4 - br label %128 - -128: ; preds = %119 - %129 = load i32, i32* %9, align 4 - %130 = add nsw i32 %129, 1 - store i32 %130, i32* %9, align 4 - br label %115, !llvm.loop !11 - -131: ; preds = %115 - call void @llvm.trap() - unreachable -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: cold noreturn nounwind -declare void @llvm.trap() #6 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local void @_Z4sortPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load i32*, i32** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = call noundef i32 @_Z9countSortPiii(i32* noundef %5, i32 noundef %6, i32 noundef 1) - %8 = load i32*, i32** %3, align 8 - %9 = load i32, i32* %4, align 4 - %10 = load i32, i32* %4, align 4 - %11 = call noundef i32 @_Z9countSortPiii(i32* noundef %8, i32 noundef %9, i32 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z8printArrPii(i32* noundef %0, i32 noundef %1) #7 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 0, i32* %5, align 4 - br label %6 - -6: ; preds = %18, %2 - %7 = load i32, i32* %5, align 4 - %8 = load i32, i32* %4, align 4 - %9 = icmp slt i32 %7, %8 - br i1 %9, label %10, label %21 - -10: ; preds = %6 - %11 = load i32*, i32** %3, align 8 - %12 = load i32, i32* %5, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i32, i32* %11, i64 %13 - %15 = load i32, i32* %14, align 4 - %16 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) - %17 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %16, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %18 - -18: ; preds = %10 - %19 = load i32, i32* %5, align 4 - %20 = add nsw i32 %19, 1 - store i32 %20, i32* %5, align 4 - br label %6, !llvm.loop !12 - -21: ; preds = %6 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca [7 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [7 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([7 x i32]* @__const.main.arr to i8*), i64 28, i1 false) - store i32 7, i32* %3, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @.str.1, i64 0, i64 0)) - %6 = getelementptr inbounds [7 x i32], [7 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - call void @_Z8printArrPii(i32* noundef %6, i32 noundef %7) - %8 = getelementptr inbounds [7 x i32], [7 x i32]* %2, i64 0, i64 0 - %9 = load i32, i32* %3, align 4 - call void @_Z4sortPii(i32* noundef %8, i32 noundef %9) - %10 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([19 x i8], [19 x i8]* @.str.2, i64 0, i64 0)) - %11 = getelementptr inbounds [7 x i32], [7 x i32]* %2, i64 0, i64 0 - %12 = load i32, i32* %3, align 4 - call void @_Z8printArrPii(i32* noundef %11, i32 noundef %12) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_sort_n_numbers_range_0_n2_1_linear_time.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { cold noreturn nounwind } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/sorted-array-number-x-find-pair-array-whose-sum-closest-x.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/sorted-array-number-x-find-pair-array-whose-sum-closest-x.ll deleted file mode 100644 index 2943c911..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/sorted-array-number-x-find-pair-array-whose-sum-closest-x.ll +++ /dev/null @@ -1,216 +0,0 @@ -; ModuleID = 'PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp' -source_filename = "PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [22 x i8] c" The closest pair is \00", align 1 -@.str.1 = private unnamed_addr constant [6 x i8] c" and \00", align 1 -@__const.main.arr = private unnamed_addr constant [6 x i32] [i32 10, i32 22, i32 28, i32 29, i32 30, i32 40], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_sorted_array_number_x_find_pair_array_whose_sum_closest_x.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z12printClosestPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - store i32 0, i32* %9, align 4 - %12 = load i32, i32* %5, align 4 - %13 = sub nsw i32 %12, 1 - store i32 %13, i32* %10, align 4 - store i32 2147483647, i32* %11, align 4 - br label %14 - -14: ; preds = %72, %3 - %15 = load i32, i32* %10, align 4 - %16 = load i32, i32* %9, align 4 - %17 = icmp sgt i32 %15, %16 - br i1 %17, label %18, label %73 - -18: ; preds = %14 - %19 = load i32*, i32** %4, align 8 - %20 = load i32, i32* %9, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds i32, i32* %19, i64 %21 - %23 = load i32, i32* %22, align 4 - %24 = load i32*, i32** %4, align 8 - %25 = load i32, i32* %10, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds i32, i32* %24, i64 %26 - %28 = load i32, i32* %27, align 4 - %29 = add nsw i32 %23, %28 - %30 = load i32, i32* %6, align 4 - %31 = sub nsw i32 %29, %30 - %32 = call i32 @abs(i32 noundef %31) #8 - %33 = load i32, i32* %11, align 4 - %34 = icmp slt i32 %32, %33 - br i1 %34, label %35, label %52 - -35: ; preds = %18 - %36 = load i32, i32* %9, align 4 - store i32 %36, i32* %7, align 4 - %37 = load i32, i32* %10, align 4 - store i32 %37, i32* %8, align 4 - %38 = load i32*, i32** %4, align 8 - %39 = load i32, i32* %9, align 4 - %40 = sext i32 %39 to i64 - %41 = getelementptr inbounds i32, i32* %38, i64 %40 - %42 = load i32, i32* %41, align 4 - %43 = load i32*, i32** %4, align 8 - %44 = load i32, i32* %10, align 4 - %45 = sext i32 %44 to i64 - %46 = getelementptr inbounds i32, i32* %43, i64 %45 - %47 = load i32, i32* %46, align 4 - %48 = add nsw i32 %42, %47 - %49 = load i32, i32* %6, align 4 - %50 = sub nsw i32 %48, %49 - %51 = call i32 @abs(i32 noundef %50) #8 - store i32 %51, i32* %11, align 4 - br label %52 - -52: ; preds = %35, %18 - %53 = load i32*, i32** %4, align 8 - %54 = load i32, i32* %9, align 4 - %55 = sext i32 %54 to i64 - %56 = getelementptr inbounds i32, i32* %53, i64 %55 - %57 = load i32, i32* %56, align 4 - %58 = load i32*, i32** %4, align 8 - %59 = load i32, i32* %10, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds i32, i32* %58, i64 %60 - %62 = load i32, i32* %61, align 4 - %63 = add nsw i32 %57, %62 - %64 = load i32, i32* %6, align 4 - %65 = icmp sgt i32 %63, %64 - br i1 %65, label %66, label %69 - -66: ; preds = %52 - %67 = load i32, i32* %10, align 4 - %68 = add nsw i32 %67, -1 - store i32 %68, i32* %10, align 4 - br label %72 - -69: ; preds = %52 - %70 = load i32, i32* %9, align 4 - %71 = add nsw i32 %70, 1 - store i32 %71, i32* %9, align 4 - br label %72 - -72: ; preds = %69, %66 - br label %14, !llvm.loop !6 - -73: ; preds = %14 - %74 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([22 x i8], [22 x i8]* @.str, i64 0, i64 0)) - %75 = load i32*, i32** %4, align 8 - %76 = load i32, i32* %7, align 4 - %77 = sext i32 %76 to i64 - %78 = getelementptr inbounds i32, i32* %75, i64 %77 - %79 = load i32, i32* %78, align 4 - %80 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %74, i32 noundef %79) - %81 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %80, i8* noundef getelementptr inbounds ([6 x i8], [6 x i8]* @.str.1, i64 0, i64 0)) - %82 = load i32*, i32** %4, align 8 - %83 = load i32, i32* %8, align 4 - %84 = sext i32 %83 to i64 - %85 = getelementptr inbounds i32, i32* %82, i64 %84 - %86 = load i32, i32* %85, align 4 - %87 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %81, i32 noundef %86) - ret void -} - -; Function Attrs: nounwind readnone willreturn -declare i32 @abs(i32 noundef) #5 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [6 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [6 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([6 x i32]* @__const.main.arr to i8*), i64 24, i1 false) - store i32 54, i32* %3, align 4 - store i32 6, i32* %4, align 4 - %6 = getelementptr inbounds [6 x i32], [6 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %4, align 4 - %8 = load i32, i32* %3, align 4 - call void @_Z12printClosestPiii(i32* noundef %6, i32 noundef %7, i32 noundef %8) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_sorted_array_number_x_find_pair_array_whose_sum_closest_x.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nounwind readnone willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } -attributes #8 = { nounwind readnone willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/strongly-connected-components.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/strongly-connected-components.ll deleted file mode 100644 index 4e6ce618..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/strongly-connected-components.ll +++ /dev/null @@ -1,3563 +0,0 @@ -; ModuleID = 'PE-benchmarks/strongly-connected-components.cpp' -source_filename = "PE-benchmarks/strongly-connected-components.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::stack" = type { %"class.std::deque" } -%"class.std::deque" = type { %"class.std::_Deque_base" } -%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } -%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } -%"struct.std::_Deque_base>::_Deque_impl_data" = type { i32**, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } -%"struct.std::_Deque_iterator" = type { i32*, i32*, i32*, i32** } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"class.std::allocator.0" = type { i8 } -%"class.std::allocator.3" = type { i8 } -%"class.__gnu_cxx::new_allocator.1" = type { i8 } -%"class.__gnu_cxx::new_allocator.4" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any - -$_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt5dequeIiSaIiEED2Ev = comdat any - -$_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_ = comdat any - -$_ZNSt5dequeIiSaIiEE5beginEv = comdat any - -$_ZNSt5dequeIiSaIiEE3endEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEED2Ev = comdat any - -$__clang_call_terminate = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any - -$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any - -$_ZSt16__deque_buf_sizem = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any - -$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any - -$_ZNSaIPiED2Ev = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSaIPiEC2IiEERKSaIT_E = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any - -$_ZNSaIiED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any - -$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any - -$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any - -$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any - -$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any - -$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any - -$_ZSt3minImERKT_S2_S2_ = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any - -$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt3maxImERKT_S2_S2_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any - -$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__miter_baseIPPiET_S2_ = comdat any - -$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any - -$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__niter_baseIPPiET_S2_ = comdat any - -$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any - -$_ZNSt5dequeIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any - -$_ZNSaIiEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any - -$_ZNKSt5dequeIiSaIiEE5emptyEv = comdat any - -$_ZSteqRKSt15_Deque_iteratorIiRiPiES4_ = comdat any - -$_ZNSt5dequeIiSaIiEE4backEv = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEmmEv = comdat any - -$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any - -$_ZNSt5dequeIiSaIiEE8pop_backEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any - -$_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.1 = private unnamed_addr constant [61 x i8] c"Following are strongly connected components in given graph \0A\00", align 1 -@.str.2 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_strongly_connected_components.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #15 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i8* noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i8*, align 8 - %7 = alloca %"struct.std::_List_iterator", align 8 - %8 = alloca %"struct.std::_List_iterator", align 8 - %9 = alloca %"struct.std::_List_iterator", align 8 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i8* %2, i8** %6, align 8 - %10 = load %class.Graph*, %class.Graph** %4, align 8 - %11 = load i8*, i8** %6, align 8 - %12 = load i32, i32* %5, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i8, i8* %11, i64 %13 - store i8 1, i8* %14, align 1 - %15 = load i32, i32* %5, align 4 - %16 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %15) - %17 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %16, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %18 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 1 - %19 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %18, align 8 - %20 = load i32, i32* %5, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %19, i64 %21 - %23 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %22) #3 - %24 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %23, %"struct.std::__detail::_List_node_base"** %24, align 8 - %25 = bitcast %"struct.std::_List_iterator"* %7 to i8* - %26 = bitcast %"struct.std::_List_iterator"* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %25, i8* align 8 %26, i64 8, i1 false) - br label %27 - -27: ; preds = %49, %3 - %28 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 1 - %29 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %28, align 8 - %30 = load i32, i32* %5, align 4 - %31 = sext i32 %30 to i64 - %32 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %29, i64 %31 - %33 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %32) #3 - %34 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %9, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %33, %"struct.std::__detail::_List_node_base"** %34, align 8 - %35 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - br i1 %35, label %36, label %51 - -36: ; preds = %27 - %37 = load i8*, i8** %6, align 8 - %38 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %39 = load i32, i32* %38, align 4 - %40 = sext i32 %39 to i64 - %41 = getelementptr inbounds i8, i8* %37, i64 %40 - %42 = load i8, i8* %41, align 1 - %43 = trunc i8 %42 to i1 - br i1 %43, label %48, label %44 - -44: ; preds = %36 - %45 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - %46 = load i32, i32* %45, align 4 - %47 = load i8*, i8** %6, align 8 - call void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %10, i32 noundef %46, i8* noundef %47) - br label %48 - -48: ; preds = %44, %36 - br label %49 - -49: ; preds = %48 - %50 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - br label %27, !llvm.loop !6 - -51: ; preds = %27 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - to label %8 unwind label %9 - -8: ; preds = %1 - ret i32* %7 - -9: ; preds = %1 - %10 = landingpad { i8*, i32 } - catch i8* null - %11 = extractvalue { i8*, i32 } %10, 0 - call void @__clang_call_terminate(i8* %11) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local { i32, %"class.std::__cxx11::list"* } @_ZN5Graph12getTransposeEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { - %2 = alloca %class.Graph, align 8 - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - %5 = alloca %"struct.std::_List_iterator", align 8 - %6 = alloca %"struct.std::_List_iterator", align 8 - %7 = alloca %"struct.std::_List_iterator", align 8 - store %class.Graph* %0, %class.Graph** %3, align 8 - %8 = load %class.Graph*, %class.Graph** %3, align 8 - %9 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %10 = load i32, i32* %9, align 8 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef %10) - store i32 0, i32* %4, align 4 - br label %11 - -11: ; preds = %45, %1 - %12 = load i32, i32* %4, align 4 - %13 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %14 = load i32, i32* %13, align 8 - %15 = icmp slt i32 %12, %14 - br i1 %15, label %16, label %48 - -16: ; preds = %11 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %17 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 1 - %18 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %17, align 8 - %19 = load i32, i32* %4, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %18, i64 %20 - %22 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %21) #3 - %23 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %6, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %22, %"struct.std::__detail::_List_node_base"** %23, align 8 - %24 = bitcast %"struct.std::_List_iterator"* %5 to i8* - %25 = bitcast %"struct.std::_List_iterator"* %6 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %24, i8* align 8 %25, i64 8, i1 false) - br label %26 - -26: ; preds = %42, %16 - %27 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 1 - %28 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %27, align 8 - %29 = load i32, i32* %4, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %28, i64 %30 - %32 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %31) #3 - %33 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %32, %"struct.std::__detail::_List_node_base"** %33, align 8 - %34 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %5, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %7) #3 - br i1 %34, label %35, label %44 - -35: ; preds = %26 - %36 = getelementptr inbounds %class.Graph, %class.Graph* %2, i32 0, i32 1 - %37 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %36, align 8 - %38 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - %39 = load i32, i32* %38, align 4 - %40 = sext i32 %39 to i64 - %41 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %37, i64 %40 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %41, i32* noundef nonnull align 4 dereferenceable(4) %4) - br label %42 - -42: ; preds = %35 - %43 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %5) #3 - br label %26, !llvm.loop !8 - -44: ; preds = %26 - br label %45 - -45: ; preds = %44 - %46 = load i32, i32* %4, align 4 - %47 = add nsw i32 %46, 1 - store i32 %47, i32* %4, align 4 - br label %11, !llvm.loop !9 - -48: ; preds = %11 - %49 = bitcast %class.Graph* %2 to { i32, %"class.std::__cxx11::list"* }* - %50 = load { i32, %"class.std::__cxx11::list"* }, { i32, %"class.std::__cxx11::list"* }* %49, align 8 - ret { i32, %"class.std::__cxx11::list"* } %50 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph9fillOrderEiPbRSt5stackIiSt5dequeIiSaIiEEE(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i8* noundef %2, %"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) #7 align 2 { - %5 = alloca %class.Graph*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca %"class.std::stack"*, align 8 - %9 = alloca %"struct.std::_List_iterator", align 8 - %10 = alloca %"struct.std::_List_iterator", align 8 - %11 = alloca %"struct.std::_List_iterator", align 8 - store %class.Graph* %0, %class.Graph** %5, align 8 - store i32 %1, i32* %6, align 4 - store i8* %2, i8** %7, align 8 - store %"class.std::stack"* %3, %"class.std::stack"** %8, align 8 - %12 = load %class.Graph*, %class.Graph** %5, align 8 - %13 = load i8*, i8** %7, align 8 - %14 = load i32, i32* %6, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds i8, i8* %13, i64 %15 - store i8 1, i8* %16, align 1 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %17 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 1 - %18 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %17, align 8 - %19 = load i32, i32* %6, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %18, i64 %20 - %22 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %21) #3 - %23 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %10, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %22, %"struct.std::__detail::_List_node_base"** %23, align 8 - %24 = bitcast %"struct.std::_List_iterator"* %9 to i8* - %25 = bitcast %"struct.std::_List_iterator"* %10 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %24, i8* align 8 %25, i64 8, i1 false) - br label %26 - -26: ; preds = %49, %4 - %27 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 1 - %28 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %27, align 8 - %29 = load i32, i32* %6, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %28, i64 %30 - %32 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %31) #3 - %33 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %11, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %32, %"struct.std::__detail::_List_node_base"** %33, align 8 - %34 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %11) #3 - br i1 %34, label %35, label %51 - -35: ; preds = %26 - %36 = load i8*, i8** %7, align 8 - %37 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %38 = load i32, i32* %37, align 4 - %39 = sext i32 %38 to i64 - %40 = getelementptr inbounds i8, i8* %36, i64 %39 - %41 = load i8, i8* %40, align 1 - %42 = trunc i8 %41 to i1 - br i1 %42, label %48, label %43 - -43: ; preds = %35 - %44 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %45 = load i32, i32* %44, align 4 - %46 = load i8*, i8** %7, align 8 - %47 = load %"class.std::stack"*, %"class.std::stack"** %8, align 8 - call void @_ZN5Graph9fillOrderEiPbRSt5stackIiSt5dequeIiSaIiEEE(%class.Graph* noundef nonnull align 8 dereferenceable(16) %12, i32 noundef %45, i8* noundef %46, %"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %47) - br label %48 - -48: ; preds = %43, %35 - br label %49 - -49: ; preds = %48 - %50 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - br label %26, !llvm.loop !10 - -51: ; preds = %26 - %52 = load %"class.std::stack"*, %"class.std::stack"** %8, align 8 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %52, i32* noundef nonnull align 4 dereferenceable(4) %6) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::stack"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::stack"*, %"class.std::stack"** %3, align 8 - %6 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %5, i32 0, i32 0 - %7 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %6, i32* noundef nonnull align 4 dereferenceable(4) %7) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph9printSCCsEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %class.Graph*, align 8 - %3 = alloca %"class.std::stack", align 8 - %4 = alloca i8*, align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca %class.Graph, align 8 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %2, align 8 - %12 = load %class.Graph*, %class.Graph** %2, align 8 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) - %13 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 0 - %14 = load i32, i32* %13, align 8 - %15 = sext i32 %14 to i64 - %16 = invoke noalias noundef nonnull i8* @_Znam(i64 noundef %15) #15 - to label %17 unwind label %31 - -17: ; preds = %1 - store i8* %16, i8** %4, align 8 - store i32 0, i32* %7, align 4 - br label %18 - -18: ; preds = %28, %17 - %19 = load i32, i32* %7, align 4 - %20 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 0 - %21 = load i32, i32* %20, align 8 - %22 = icmp slt i32 %19, %21 - br i1 %22, label %23, label %35 - -23: ; preds = %18 - %24 = load i8*, i8** %4, align 8 - %25 = load i32, i32* %7, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds i8, i8* %24, i64 %26 - store i8 0, i8* %27, align 1 - br label %28 - -28: ; preds = %23 - %29 = load i32, i32* %7, align 4 - %30 = add nsw i32 %29, 1 - store i32 %30, i32* %7, align 4 - br label %18, !llvm.loop !11 - -31: ; preds = %101, %98, %87, %85, %80, %58, %50, %1 - %32 = landingpad { i8*, i32 } - cleanup - %33 = extractvalue { i8*, i32 } %32, 0 - store i8* %33, i8** %5, align 8 - %34 = extractvalue { i8*, i32 } %32, 1 - store i32 %34, i32* %6, align 4 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) #3 - br label %106 - -35: ; preds = %18 - store i32 0, i32* %8, align 4 - br label %36 - -36: ; preds = %55, %35 - %37 = load i32, i32* %8, align 4 - %38 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 0 - %39 = load i32, i32* %38, align 8 - %40 = icmp slt i32 %37, %39 - br i1 %40, label %41, label %58 - -41: ; preds = %36 - %42 = load i8*, i8** %4, align 8 - %43 = load i32, i32* %8, align 4 - %44 = sext i32 %43 to i64 - %45 = getelementptr inbounds i8, i8* %42, i64 %44 - %46 = load i8, i8* %45, align 1 - %47 = trunc i8 %46 to i1 - %48 = zext i1 %47 to i32 - %49 = icmp eq i32 %48, 0 - br i1 %49, label %50, label %54 - -50: ; preds = %41 - %51 = load i32, i32* %8, align 4 - %52 = load i8*, i8** %4, align 8 - invoke void @_ZN5Graph9fillOrderEiPbRSt5stackIiSt5dequeIiSaIiEEE(%class.Graph* noundef nonnull align 8 dereferenceable(16) %12, i32 noundef %51, i8* noundef %52, %"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) - to label %53 unwind label %31 - -53: ; preds = %50 - br label %54 - -54: ; preds = %53, %41 - br label %55 - -55: ; preds = %54 - %56 = load i32, i32* %8, align 4 - %57 = add nsw i32 %56, 1 - store i32 %57, i32* %8, align 4 - br label %36, !llvm.loop !12 - -58: ; preds = %36 - %59 = invoke { i32, %"class.std::__cxx11::list"* } @_ZN5Graph12getTransposeEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %12) - to label %60 unwind label %31 - -60: ; preds = %58 - %61 = bitcast %class.Graph* %9 to { i32, %"class.std::__cxx11::list"* }* - %62 = getelementptr inbounds { i32, %"class.std::__cxx11::list"* }, { i32, %"class.std::__cxx11::list"* }* %61, i32 0, i32 0 - %63 = extractvalue { i32, %"class.std::__cxx11::list"* } %59, 0 - store i32 %63, i32* %62, align 8 - %64 = getelementptr inbounds { i32, %"class.std::__cxx11::list"* }, { i32, %"class.std::__cxx11::list"* }* %61, i32 0, i32 1 - %65 = extractvalue { i32, %"class.std::__cxx11::list"* } %59, 1 - store %"class.std::__cxx11::list"* %65, %"class.std::__cxx11::list"** %64, align 8 - store i32 0, i32* %10, align 4 - br label %66 - -66: ; preds = %76, %60 - %67 = load i32, i32* %10, align 4 - %68 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 0 - %69 = load i32, i32* %68, align 8 - %70 = icmp slt i32 %67, %69 - br i1 %70, label %71, label %79 - -71: ; preds = %66 - %72 = load i8*, i8** %4, align 8 - %73 = load i32, i32* %10, align 4 - %74 = sext i32 %73 to i64 - %75 = getelementptr inbounds i8, i8* %72, i64 %74 - store i8 0, i8* %75, align 1 - br label %76 - -76: ; preds = %71 - %77 = load i32, i32* %10, align 4 - %78 = add nsw i32 %77, 1 - store i32 %78, i32* %10, align 4 - br label %66, !llvm.loop !13 - -79: ; preds = %66 - br label %80 - -80: ; preds = %104, %79 - %81 = invoke noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) - to label %82 unwind label %31 - -82: ; preds = %80 - %83 = zext i1 %81 to i32 - %84 = icmp eq i32 %83, 0 - br i1 %84, label %85, label %105 - -85: ; preds = %82 - %86 = invoke noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) - to label %87 unwind label %31 - -87: ; preds = %85 - %88 = load i32, i32* %86, align 4 - store i32 %88, i32* %11, align 4 - invoke void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) - to label %89 unwind label %31 - -89: ; preds = %87 - %90 = load i8*, i8** %4, align 8 - %91 = load i32, i32* %11, align 4 - %92 = sext i32 %91 to i64 - %93 = getelementptr inbounds i8, i8* %90, i64 %92 - %94 = load i8, i8* %93, align 1 - %95 = trunc i8 %94 to i1 - %96 = zext i1 %95 to i32 - %97 = icmp eq i32 %96, 0 - br i1 %97, label %98, label %104 - -98: ; preds = %89 - %99 = load i32, i32* %11, align 4 - %100 = load i8*, i8** %4, align 8 - invoke void @_ZN5Graph7DFSUtilEiPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %9, i32 noundef %99, i8* noundef %100) - to label %101 unwind label %31 - -101: ; preds = %98 - %102 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - to label %103 unwind label %31 - -103: ; preds = %101 - br label %104 - -104: ; preds = %103, %89 - br label %80, !llvm.loop !14 - -105: ; preds = %82 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) #3 - ret void - -106: ; preds = %31 - %107 = load i8*, i8** %5, align 8 - %108 = load i32, i32* %6, align 4 - %109 = insertvalue { i8*, i32 } undef, i8* %107, 0 - %110 = insertvalue { i8*, i32 } %109, i32 %108, 1 - resume { i8*, i32 } %110 -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - %5 = bitcast %"class.std::deque"* %4 to i8* - call void @llvm.memset.p0i8.i64(i8* align 8 %5, i8 0, i64 80, i1 false) - call void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - %5 = call noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i1 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - %5 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE4backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - call void @_ZNSt5dequeIiSaIiEE8pop_backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - call void @_ZNSt5dequeIiSaIiEED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #10 { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([61 x i8], [61 x i8]* @.str.1, i64 0, i64 0)) - call void @_ZN5Graph9printSCCsEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) - ret i32 0 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - %4 = alloca %"struct.std::_Deque_iterator", align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - call void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %4, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - %8 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - %9 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - invoke void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7, %"struct.std::_Deque_iterator"* noundef %3, %"struct.std::_Deque_iterator"* noundef %4, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %9) - to label %10 unwind label %12 - -10: ; preds = %1 - %11 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) #3 - ret void - -12: ; preds = %1 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %5, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %6, align 4 - %16 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %16) #3 - br label %17 - -17: ; preds = %12 - %18 = load i8*, i8** %5, align 8 - call void @__clang_call_terminate(i8* %18) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, %"struct.std::_Deque_iterator"* noundef %1, %"struct.std::_Deque_iterator"* noundef %2, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) #8 comdat align 2 { - %5 = alloca %"class.std::deque"*, align 8 - %6 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %5, align 8 - store %"class.std::allocator.0"* %3, %"class.std::allocator.0"** %6, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %5, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - ret %"class.std::allocator.0"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %5, i32 0, i32 0 - %7 = load i32**, i32*** %6, align 8 - %8 = icmp ne i32** %7, null - br i1 %8, label %9, label %29 - -9: ; preds = %1 - %10 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %11 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %10 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %11, i32 0, i32 2 - %13 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %12, i32 0, i32 3 - %14 = load i32**, i32*** %13, align 8 - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load i32**, i32*** %18, align 8 - %20 = getelementptr inbounds i32*, i32** %19, i64 1 - call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, i32** noundef %14, i32** noundef %20) #3 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 0 - %24 = load i32**, i32*** %23, align 8 - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 1 - %28 = load i64, i64* %27, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, i32** noundef %24, i64 noundef %28) #3 - br label %29 - -29: ; preds = %9, %1 - %30 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %30) #3 - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #11 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #16 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - store i32* %9, i32** %6, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %11 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %12 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %11, i32 0, i32 1 - %13 = load i32*, i32** %12, align 8 - store i32* %13, i32** %10, align 8 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - %15 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - store i32* %17, i32** %14, align 8 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - %19 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %20 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %19, i32 0, i32 3 - %21 = load i32**, i32*** %20, align 8 - store i32** %21, i32*** %18, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #8 comdat align 2 { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %9 = load i32**, i32*** %5, align 8 - store i32** %9, i32*** %7, align 8 - br label %10 - -10: ; preds = %17, %3 - %11 = load i32**, i32*** %7, align 8 - %12 = load i32**, i32*** %6, align 8 - %13 = icmp ult i32** %11, %12 - br i1 %13, label %14, label %20 - -14: ; preds = %10 - %15 = load i32**, i32*** %7, align 8 - %16 = load i32*, i32** %15, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8, i32* noundef %16) #3 - br label %17 - -17: ; preds = %14 - %18 = load i32**, i32*** %7, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i32 1 - store i32** %19, i32*** %7, align 8 - br label %10, !llvm.loop !15 - -20: ; preds = %10 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i64 noundef %2) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - %7 = alloca %"class.std::allocator.3", align 1 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* sret(%"class.std::allocator.3") align 1 %7, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) #3 - %11 = load i32**, i32*** %5, align 8 - %12 = load i64, i64* %6, align 8 - invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7, i32** noundef %11, i64 noundef %12) - to label %13 unwind label %14 - -13: ; preds = %3 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void - -14: ; preds = %3 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - store i8* %16, i8** %8, align 8 - %17 = extractvalue { i8*, i32 } %15, 1 - store i32 %17, i32* %9, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %18 - -18: ; preds = %14 - %19 = load i8*, i8** %8, align 8 - call void @__clang_call_terminate(i8* %19) #16 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator.0"* - call void @_ZNSaIiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef %1) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %6 to %"class.std::allocator.0"* - %8 = load i32*, i32** %4, align 8 - %9 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - to label %10 unwind label %12 - -10: ; preds = %2 - invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7, i32* noundef %8, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %10 - ret void - -12: ; preds = %10, %2 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - call void @__clang_call_terminate(i8* %14) #16 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load i32*, i32** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #8 comdat { - %2 = alloca i64, align 8 - store i64 %0, i64* %2, align 8 - %3 = load i64, i64* %2, align 8 - %4 = icmp ult i64 %3, 512 - br i1 %4, label %5, label %8 - -5: ; preds = %1 - %6 = load i64, i64* %2, align 8 - %7 = udiv i64 512, %6 - br label %9 - -8: ; preds = %1 - br label %9 - -9: ; preds = %8, %5 - %10 = phi i64 [ %7, %5 ], [ 1, %8 ] - ret i64 %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #12 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* noalias sret(%"class.std::allocator.3") align 1 %0, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = bitcast %"class.std::allocator.3"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::_Deque_base"* %1, %"class.std::_Deque_base"** %4, align 8 - %6 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %7 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %6) #3 - call void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator.3"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %4, align 8 - %8 = bitcast %"class.std::allocator.3"* %7 to %"class.__gnu_cxx::new_allocator.4"* - %9 = load i32**, i32*** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %8, i32** noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.3"*, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %2, align 8 - %3 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %2, align 8 - %4 = bitcast %"class.std::allocator.3"* %3 to %"class.__gnu_cxx::new_allocator.4"* - call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - ret %"class.std::allocator.0"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"class.std::allocator.3"*, align 8 - %4 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %3, align 8 - store %"class.std::allocator.0"* %1, %"class.std::allocator.0"** %4, align 8 - %5 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %3, align 8 - %6 = bitcast %"class.std::allocator.3"* %5 to %"class.__gnu_cxx::new_allocator.4"* - call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %6) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = bitcast i32** %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %8 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %9 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %10 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %9) - store %"struct.std::_List_node"* %10, %"struct.std::_List_node"** %5, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %8 to %"class.std::__cxx11::_List_base"* - %12 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) #3 - store %"class.std::allocator"* %12, %"class.std::allocator"** %6, align 8 - %13 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %14 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %13, %"struct.std::_List_node"* noundef %14) #3 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %17 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %16) - %18 = load i32*, i32** %4, align 8 - %19 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %18) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, i32* noundef %17, i32* noundef nonnull align 4 dereferenceable(4) %19) #3 - %20 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %21 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %21 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #8 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #16 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #17 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #17 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #18 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #13 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #13 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %7 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %7 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %8, i32 0, i32 3 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 0 - %11 = load i32*, i32** %10, align 8 - %12 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %13 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %14 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %13 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %14, i32 0, i32 3 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - %18 = getelementptr inbounds i32, i32* %17, i64 -1 - %19 = icmp ne i32* %11, %18 - br i1 %19, label %20, label %38 - -20: ; preds = %2 - %21 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %22 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %21, i32 0, i32 0 - %23 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %22 to %"class.std::allocator.0"* - %24 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %24, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 3 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 0 - %29 = load i32*, i32** %28, align 8 - %30 = load i32*, i32** %4, align 8 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %23, i32* noundef %29, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %34, i32 0, i32 0 - %36 = load i32*, i32** %35, align 8 - %37 = getelementptr inbounds i32, i32* %36, i32 1 - store i32* %37, i32** %35, align 8 - br label %40 - -38: ; preds = %2 - %39 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i32* noundef nonnull align 4 dereferenceable(4) %39) - br label %40 - -40: ; preds = %38, %20 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %8 = icmp eq i64 %6, %7 - br i1 %8, label %9, label %10 - -9: ; preds = %2 - call void @_ZSt20__throw_length_errorPKc(i8* noundef getelementptr inbounds ([48 x i8], [48 x i8]* @.str.2, i64 0, i64 0)) #17 - unreachable - -10: ; preds = %2 - call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) - %11 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %12 = call noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i64 1 - store i32* %12, i32** %19, align 8 - %20 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"class.std::allocator.0"* - %23 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %23, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 3 - %27 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %26, i32 0, i32 0 - %28 = load i32*, i32** %27, align 8 - %29 = load i32*, i32** %4, align 8 - %30 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %29) #3 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %22, i32* noundef %28, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %35, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 3 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 3 - %40 = load i32**, i32*** %39, align 8 - %41 = getelementptr inbounds i32*, i32** %40, i64 1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %34, i32** noundef %41) #3 - %42 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %43 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %42, i32 0, i32 0 - %44 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %43 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %45 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %44, i32 0, i32 3 - %46 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %45, i32 0, i32 1 - %47 = load i32*, i32** %46, align 8 - %48 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 3 - %52 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %51, i32 0, i32 0 - store i32* %47, i32** %52, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i64 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %6 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i64 %6 -} - -; Function Attrs: noreturn -declare void @_ZSt20__throw_length_errorPKc(i8* noundef) #13 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = add i64 %6, 1 - %8 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 1 - %12 = load i64, i64* %11, align 8 - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %20 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %20 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %21, i32 0, i32 0 - %23 = load i32**, i32*** %22, align 8 - %24 = ptrtoint i32** %18 to i64 - %25 = ptrtoint i32** %23 to i64 - %26 = sub i64 %24, %25 - %27 = sdiv exact i64 %26, 8 - %28 = sub i64 %12, %27 - %29 = icmp ugt i64 %7, %28 - br i1 %29, label %30, label %32 - -30: ; preds = %2 - %31 = load i64, i64* %4, align 8 - call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %31, i1 noundef zeroext false) - br label %32 - -32: ; preds = %30, %2 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - %6 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %7 = call noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, i32** noundef %1) #8 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca i32**, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = load i32**, i32*** %4, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - store i32** %6, i32*** %7, align 8 - %8 = load i32**, i32*** %4, align 8 - %9 = load i32*, i32** %8, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - store i32* %9, i32** %10, align 8 - %11 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %12 = load i32*, i32** %11, align 8 - %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %14 = getelementptr inbounds i32, i32* %12, i64 %13 - %15 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - store i32* %14, i32** %15, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #8 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %6 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %6, i32 0, i32 3 - %8 = load i32**, i32*** %7, align 8 - %9 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 3 - %11 = load i32**, i32*** %10, align 8 - %12 = ptrtoint i32** %8 to i64 - %13 = ptrtoint i32** %11 to i64 - %14 = sub i64 %12, %13 - %15 = sdiv exact i64 %14, 8 - %16 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = icmp ne i32** %18, null - %20 = zext i1 %19 to i32 - %21 = sext i32 %20 to i64 - %22 = sub nsw i64 %15, %21 - %23 = mul nsw i64 %5, %22 - %24 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %25 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %24, i32 0, i32 0 - %26 = load i32*, i32** %25, align 8 - %27 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 1 - %29 = load i32*, i32** %28, align 8 - %30 = ptrtoint i32* %26 to i64 - %31 = ptrtoint i32* %29 to i64 - %32 = sub i64 %30, %31 - %33 = sdiv exact i64 %32, 4 - %34 = add nsw i64 %23, %33 - %35 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %36 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %35, i32 0, i32 2 - %37 = load i32*, i32** %36, align 8 - %38 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 0 - %40 = load i32*, i32** %39, align 8 - %41 = ptrtoint i32* %37 to i64 - %42 = ptrtoint i32* %40 to i64 - %43 = sub i64 %41, %42 - %44 = sdiv exact i64 %43, 4 - %45 = add nsw i64 %34, %44 - ret i64 %45 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #8 comdat align 2 { - %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - ret i64 %1 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::allocator.0"*, align 8 - %3 = alloca i64, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - store i64 9223372036854775807, i64* %3, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - store i64 %6, i64* %4, align 8 - %7 = invoke noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %3, i64* noundef nonnull align 8 dereferenceable(8) %4) - to label %8 unwind label %10 - -8: ; preds = %1 - %9 = load i64, i64* %7, align 8 - ret i64 %9 - -10: ; preds = %1 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - %5 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %5, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %4, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %3) #3 - ret i64 %4 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret i64 2305843009213693951 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #7 comdat align 2 { - %4 = alloca %"class.std::deque"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8, align 1 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i64, align 8 - %11 = alloca i32**, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %4, align 8 - store i64 %1, i64* %5, align 8 - %12 = zext i1 %2 to i8 - store i8 %12, i8* %6, align 1 - %13 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %14 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load i32**, i32*** %18, align 8 - %20 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 2 - %24 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %23, i32 0, i32 3 - %25 = load i32**, i32*** %24, align 8 - %26 = ptrtoint i32** %19 to i64 - %27 = ptrtoint i32** %25 to i64 - %28 = sub i64 %26, %27 - %29 = sdiv exact i64 %28, 8 - %30 = add nsw i64 %29, 1 - store i64 %30, i64* %7, align 8 - %31 = load i64, i64* %7, align 8 - %32 = load i64, i64* %5, align 8 - %33 = add i64 %31, %32 - store i64 %33, i64* %8, align 8 - %34 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %35 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %34, i32 0, i32 0 - %36 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %35 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %37 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %36, i32 0, i32 1 - %38 = load i64, i64* %37, align 8 - %39 = load i64, i64* %8, align 8 - %40 = mul i64 2, %39 - %41 = icmp ugt i64 %38, %40 - br i1 %41, label %42, label %108 - -42: ; preds = %3 - %43 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %44 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %43, i32 0, i32 0 - %45 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %44 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %46 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %45, i32 0, i32 0 - %47 = load i32**, i32*** %46, align 8 - %48 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 1 - %52 = load i64, i64* %51, align 8 - %53 = load i64, i64* %8, align 8 - %54 = sub i64 %52, %53 - %55 = udiv i64 %54, 2 - %56 = getelementptr inbounds i32*, i32** %47, i64 %55 - %57 = load i8, i8* %6, align 1 - %58 = trunc i8 %57 to i1 - br i1 %58, label %59, label %61 - -59: ; preds = %42 - %60 = load i64, i64* %5, align 8 - br label %62 - -61: ; preds = %42 - br label %62 - -62: ; preds = %61, %59 - %63 = phi i64 [ %60, %59 ], [ 0, %61 ] - %64 = getelementptr inbounds i32*, i32** %56, i64 %63 - store i32** %64, i32*** %9, align 8 - %65 = load i32**, i32*** %9, align 8 - %66 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %67 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %66, i32 0, i32 0 - %68 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %67 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %68, i32 0, i32 2 - %70 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %69, i32 0, i32 3 - %71 = load i32**, i32*** %70, align 8 - %72 = icmp ult i32** %65, %71 - br i1 %72, label %73, label %89 - -73: ; preds = %62 - %74 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %75 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %74, i32 0, i32 0 - %76 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %75 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %77 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %76, i32 0, i32 2 - %78 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %77, i32 0, i32 3 - %79 = load i32**, i32*** %78, align 8 - %80 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %80, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %83, i32 0, i32 3 - %85 = load i32**, i32*** %84, align 8 - %86 = getelementptr inbounds i32*, i32** %85, i64 1 - %87 = load i32**, i32*** %9, align 8 - %88 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %79, i32** noundef %86, i32** noundef %87) - br label %107 - -89: ; preds = %62 - %90 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %90, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 3 - %95 = load i32**, i32*** %94, align 8 - %96 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %97 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %96, i32 0, i32 0 - %98 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %97 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %99 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %98, i32 0, i32 3 - %100 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %99, i32 0, i32 3 - %101 = load i32**, i32*** %100, align 8 - %102 = getelementptr inbounds i32*, i32** %101, i64 1 - %103 = load i32**, i32*** %9, align 8 - %104 = load i64, i64* %7, align 8 - %105 = getelementptr inbounds i32*, i32** %103, i64 %104 - %106 = call noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %95, i32** noundef %102, i32** noundef %105) - br label %107 - -107: ; preds = %89, %73 - br label %175 - -108: ; preds = %3 - %109 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %110 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %109, i32 0, i32 0 - %111 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %110 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %112 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %111, i32 0, i32 1 - %113 = load i64, i64* %112, align 8 - %114 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %115 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %114, i32 0, i32 0 - %116 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %115 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %117 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %116, i32 0, i32 1 - %118 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %117, i64* noundef nonnull align 8 dereferenceable(8) %5) - %119 = load i64, i64* %118, align 8 - %120 = add i64 %113, %119 - %121 = add i64 %120, 2 - store i64 %121, i64* %10, align 8 - %122 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %123 = load i64, i64* %10, align 8 - %124 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %122, i64 noundef %123) - store i32** %124, i32*** %11, align 8 - %125 = load i32**, i32*** %11, align 8 - %126 = load i64, i64* %10, align 8 - %127 = load i64, i64* %8, align 8 - %128 = sub i64 %126, %127 - %129 = udiv i64 %128, 2 - %130 = getelementptr inbounds i32*, i32** %125, i64 %129 - %131 = load i8, i8* %6, align 1 - %132 = trunc i8 %131 to i1 - br i1 %132, label %133, label %135 - -133: ; preds = %108 - %134 = load i64, i64* %5, align 8 - br label %136 - -135: ; preds = %108 - br label %136 - -136: ; preds = %135, %133 - %137 = phi i64 [ %134, %133 ], [ 0, %135 ] - %138 = getelementptr inbounds i32*, i32** %130, i64 %137 - store i32** %138, i32*** %9, align 8 - %139 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %140 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %139, i32 0, i32 0 - %141 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %140 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %141, i32 0, i32 2 - %143 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %142, i32 0, i32 3 - %144 = load i32**, i32*** %143, align 8 - %145 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %146 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %145, i32 0, i32 0 - %147 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %146 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %148 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %147, i32 0, i32 3 - %149 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %148, i32 0, i32 3 - %150 = load i32**, i32*** %149, align 8 - %151 = getelementptr inbounds i32*, i32** %150, i64 1 - %152 = load i32**, i32*** %9, align 8 - %153 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %144, i32** noundef %151, i32** noundef %152) - %154 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %155 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %156 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %155, i32 0, i32 0 - %157 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %156 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %158 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %157, i32 0, i32 0 - %159 = load i32**, i32*** %158, align 8 - %160 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %161 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %160, i32 0, i32 0 - %162 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %161 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %163 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %162, i32 0, i32 1 - %164 = load i64, i64* %163, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %154, i32** noundef %159, i64 noundef %164) #3 - %165 = load i32**, i32*** %11, align 8 - %166 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %167 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %166, i32 0, i32 0 - %168 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %167 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %169 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %168, i32 0, i32 0 - store i32** %165, i32*** %169, align 8 - %170 = load i64, i64* %10, align 8 - %171 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %172 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %171, i32 0, i32 0 - %173 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %172 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %174 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %173, i32 0, i32 1 - store i64 %170, i64* %174, align 8 - br label %175 - -175: ; preds = %136, %107 - %176 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %177 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %176, i32 0, i32 0 - %178 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %177 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %179 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %178, i32 0, i32 2 - %180 = load i32**, i32*** %9, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %179, i32** noundef %180) #3 - %181 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %182 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %181, i32 0, i32 0 - %183 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %182 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %184 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %183, i32 0, i32 3 - %185 = load i32**, i32*** %9, align 8 - %186 = load i64, i64* %7, align 8 - %187 = getelementptr inbounds i32*, i32** %185, i64 %186 - %188 = getelementptr inbounds i32*, i32** %187, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %184, i32** noundef %188) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %4, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %5, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca %"class.std::allocator.3", align 1 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* sret(%"class.std::allocator.3") align 1 %5, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - %9 = load i64, i64* %4, align 8 - %10 = invoke noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %2 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i32** %10 - -12: ; preds = %2 - %13 = landingpad { i8*, i32 } - cleanup - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %6, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %7, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5) #3 - br label %16 - -16: ; preds = %12 - %17 = load i8*, i8** %6, align 8 - %18 = load i32, i32* %7, align 4 - %19 = insertvalue { i8*, i32 } undef, i8* %17, 0 - %20 = insertvalue { i8*, i32 } %19, i32 %18, 1 - resume { i8*, i32 } %20 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %0) #8 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %0, i32** noundef %1) #8 comdat { - %3 = alloca i32***, align 8 - %4 = alloca i32**, align 8 - store i32*** %0, i32**** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load i32**, i32*** %4, align 8 - ret i32** %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %0) #8 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %23 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = bitcast i32** %17 to i8* - %19 = load i32**, i32*** %4, align 8 - %20 = bitcast i32** %19 to i8* - %21 = load i64, i64* %7, align 8 - %22 = mul i64 8, %21 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %18, i8* align 8 %20, i64 %22, i1 false) - br label %23 - -23: ; preds = %16, %3 - %24 = load i32**, i32*** %6, align 8 - %25 = load i64, i64* %7, align 8 - %26 = getelementptr inbounds i32*, i32** %24, i64 %25 - ret i32** %26 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %26 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = load i64, i64* %7, align 8 - %19 = sub i64 0, %18 - %20 = getelementptr inbounds i32*, i32** %17, i64 %19 - %21 = bitcast i32** %20 to i8* - %22 = load i32**, i32*** %4, align 8 - %23 = bitcast i32** %22 to i8* - %24 = load i64, i64* %7, align 8 - %25 = mul i64 8, %24 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %21, i8* align 8 %23, i64 %25, i1 false) - br label %26 - -26: ; preds = %16, %3 - %27 = load i32**, i32*** %6, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub i64 0, %28 - %30 = getelementptr inbounds i32*, i32** %27, i64 %29 - ret i32** %30 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator.3"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %3, align 8 - %6 = bitcast %"class.std::allocator.3"* %5 to %"class.__gnu_cxx::new_allocator.4"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32** %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 2305843009213693951 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #17 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #17 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 8 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #18 - %20 = bitcast i8* %19 to i32** - ret i32** %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret i64 1152921504606846975 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 4611686018427387903 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #17 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #17 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 4 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #18 - %20 = bitcast i8* %19 to i32* - ret i32* %20 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #14 - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::_Deque_base"*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) - to label %7 unwind label %8 - -7: ; preds = %1 - ret void - -8: ; preds = %1 - %9 = landingpad { i8*, i32 } - cleanup - %10 = extractvalue { i8*, i32 } %9, 0 - store i8* %10, i8** %3, align 8 - %11 = extractvalue { i8*, i32 } %9, 1 - store i32 %11, i32* %4, align 4 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - br label %12 - -12: ; preds = %8 - %13 = load i8*, i8** %3, align 8 - %14 = load i32, i32* %4, align 4 - %15 = insertvalue { i8*, i32 } undef, i8* %13, 0 - %16 = insertvalue { i8*, i32 } %15, i32 %14, 1 - resume { i8*, i32 } %16 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator.0"* - call void @_ZNSaIiEC2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"struct.std::_Deque_base>::_Deque_impl_data"* - call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %5) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i64, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32**, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i8*, align 8 - %11 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %12 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %13 = load i64, i64* %4, align 8 - %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %15 = udiv i64 %13, %14 - %16 = add i64 %15, 1 - store i64 %16, i64* %5, align 8 - store i64 8, i64* %6, align 8 - %17 = load i64, i64* %5, align 8 - %18 = add i64 %17, 2 - store i64 %18, i64* %7, align 8 - %19 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %6, i64* noundef nonnull align 8 dereferenceable(8) %7) - %20 = load i64, i64* %19, align 8 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 1 - store i64 %20, i64* %23, align 8 - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 1 - %27 = load i64, i64* %26, align 8 - %28 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %27) - %29 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %30 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %29 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %30, i32 0, i32 0 - store i32** %28, i32*** %31, align 8 - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 0 - %35 = load i32**, i32*** %34, align 8 - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 1 - %39 = load i64, i64* %38, align 8 - %40 = load i64, i64* %5, align 8 - %41 = sub i64 %39, %40 - %42 = udiv i64 %41, 2 - %43 = getelementptr inbounds i32*, i32** %35, i64 %42 - store i32** %43, i32*** %8, align 8 - %44 = load i32**, i32*** %8, align 8 - %45 = load i64, i64* %5, align 8 - %46 = getelementptr inbounds i32*, i32** %44, i64 %45 - store i32** %46, i32*** %9, align 8 - %47 = load i32**, i32*** %8, align 8 - %48 = load i32**, i32*** %9, align 8 - invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %47, i32** noundef %48) - to label %49 unwind label %50 - -49: ; preds = %2 - br label %76 - -50: ; preds = %2 - %51 = landingpad { i8*, i32 } - catch i8* null - %52 = extractvalue { i8*, i32 } %51, 0 - store i8* %52, i8** %10, align 8 - %53 = extractvalue { i8*, i32 } %51, 1 - store i32 %53, i32* %11, align 4 - br label %54 - -54: ; preds = %50 - %55 = load i8*, i8** %10, align 8 - %56 = call i8* @__cxa_begin_catch(i8* %55) #3 - %57 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %58 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %57 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %58, i32 0, i32 0 - %60 = load i32**, i32*** %59, align 8 - %61 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %62 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %61 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %62, i32 0, i32 1 - %64 = load i64, i64* %63, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %60, i64 noundef %64) #3 - %65 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %66 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %65 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %66, i32 0, i32 0 - store i32** null, i32*** %67, align 8 - %68 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %69 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %68 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %70 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %69, i32 0, i32 1 - store i64 0, i64* %70, align 8 - invoke void @__cxa_rethrow() #17 - to label %116 unwind label %71 - -71: ; preds = %54 - %72 = landingpad { i8*, i32 } - cleanup - %73 = extractvalue { i8*, i32 } %72, 0 - store i8* %73, i8** %10, align 8 - %74 = extractvalue { i8*, i32 } %72, 1 - store i32 %74, i32* %11, align 4 - invoke void @__cxa_end_catch() - to label %75 unwind label %113 - -75: ; preds = %71 - br label %108 - -76: ; preds = %49 - %77 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %78 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %77 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %78, i32 0, i32 2 - %80 = load i32**, i32*** %8, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %79, i32** noundef %80) #3 - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = load i32**, i32*** %9, align 8 - %85 = getelementptr inbounds i32*, i32** %84, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %83, i32** noundef %85) #3 - %86 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %87 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %86 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %88 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %87, i32 0, i32 2 - %89 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %88, i32 0, i32 1 - %90 = load i32*, i32** %89, align 8 - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 0 - store i32* %90, i32** %94, align 8 - %95 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %96 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %95 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %97 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %96, i32 0, i32 3 - %98 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %97, i32 0, i32 1 - %99 = load i32*, i32** %98, align 8 - %100 = load i64, i64* %4, align 8 - %101 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %102 = urem i64 %100, %101 - %103 = getelementptr inbounds i32, i32* %99, i64 %102 - %104 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %105 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %104 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %106 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %105, i32 0, i32 3 - %107 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %106, i32 0, i32 0 - store i32* %103, i32** %107, align 8 - ret void - -108: ; preds = %75 - %109 = load i8*, i8** %10, align 8 - %110 = load i32, i32* %11, align 4 - %111 = insertvalue { i8*, i32 } undef, i8* %109, 0 - %112 = insertvalue { i8*, i32 } %111, i32 %110, 1 - resume { i8*, i32 } %112 - -113: ; preds = %71 - %114 = landingpad { i8*, i32 } - catch i8* null - %115 = extractvalue { i8*, i32 } %114, 0 - call void @__clang_call_terminate(i8* %115) #16 - unreachable - -116: ; preds = %54 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiEC2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl_data"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl_data"* %0, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl_data"*, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 0 - store i32** null, i32*** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 1 - store i64 0, i64* %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %6) #3 - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - store i32* null, i32** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 1 - store i32* null, i32** %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 2 - store i32* null, i32** %6, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 3 - store i32** null, i32*** %7, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %11 = load i32**, i32*** %5, align 8 - store i32** %11, i32*** %7, align 8 - br label %12 - -12: ; preds = %20, %3 - %13 = load i32**, i32*** %7, align 8 - %14 = load i32**, i32*** %6, align 8 - %15 = icmp ult i32** %13, %14 - br i1 %15, label %16, label %32 - -16: ; preds = %12 - %17 = invoke noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) - to label %18 unwind label %23 - -18: ; preds = %16 - %19 = load i32**, i32*** %7, align 8 - store i32* %17, i32** %19, align 8 - br label %20 - -20: ; preds = %18 - %21 = load i32**, i32*** %7, align 8 - %22 = getelementptr inbounds i32*, i32** %21, i32 1 - store i32** %22, i32*** %7, align 8 - br label %12, !llvm.loop !16 - -23: ; preds = %16 - %24 = landingpad { i8*, i32 } - catch i8* null - %25 = extractvalue { i8*, i32 } %24, 0 - store i8* %25, i8** %8, align 8 - %26 = extractvalue { i8*, i32 } %24, 1 - store i32 %26, i32* %9, align 4 - br label %27 - -27: ; preds = %23 - %28 = load i8*, i8** %8, align 8 - %29 = call i8* @__cxa_begin_catch(i8* %28) #3 - %30 = load i32**, i32*** %5, align 8 - %31 = load i32**, i32*** %7, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10, i32** noundef %30, i32** noundef %31) #3 - invoke void @__cxa_rethrow() #17 - to label %47 unwind label %33 - -32: ; preds = %12 - br label %38 - -33: ; preds = %27 - %34 = landingpad { i8*, i32 } - cleanup - %35 = extractvalue { i8*, i32 } %34, 0 - store i8* %35, i8** %8, align 8 - %36 = extractvalue { i8*, i32 } %34, 1 - store i32 %36, i32* %9, align 4 - invoke void @__cxa_end_catch() - to label %37 unwind label %44 - -37: ; preds = %33 - br label %39 - -38: ; preds = %32 - ret void - -39: ; preds = %37 - %40 = load i8*, i8** %8, align 8 - %41 = load i32, i32* %9, align 4 - %42 = insertvalue { i8*, i32 } undef, i8* %40, 0 - %43 = insertvalue { i8*, i32 } %42, i32 %41, 1 - resume { i8*, i32 } %43 - -44: ; preds = %33 - %45 = landingpad { i8*, i32 } - catch i8* null - %46 = extractvalue { i8*, i32 } %45, 0 - call void @__clang_call_terminate(i8* %46) #16 - unreachable - -47: ; preds = %27 - unreachable -} - -declare void @__cxa_rethrow() - -declare void @__cxa_end_catch() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i1 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #8 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load i32*, i32** %6, align 8 - %8 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %8, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - %11 = icmp eq i32* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE4backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %4 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %5 = call noundef nonnull align 8 dereferenceable(32) %"struct.std::_Deque_iterator"* @_ZNSt15_Deque_iteratorIiRiPiEmmEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3) #3 - %6 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3) #3 - ret i32* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(32) %"struct.std::_Deque_iterator"* @_ZNSt15_Deque_iteratorIiRiPiEmmEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 1 - %7 = load i32*, i32** %6, align 8 - %8 = icmp eq i32* %5, %7 - br i1 %8, label %9, label %16 - -9: ; preds = %1 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 3 - %11 = load i32**, i32*** %10, align 8 - %12 = getelementptr inbounds i32*, i32** %11, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3, i32** noundef %12) #3 - %13 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 2 - %14 = load i32*, i32** %13, align 8 - %15 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - store i32* %14, i32** %15, align 8 - br label %16 - -16: ; preds = %9, %1 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %18 = load i32*, i32** %17, align 8 - %19 = getelementptr inbounds i32, i32* %18, i32 -1 - store i32* %19, i32** %17, align 8 - ret %"struct.std::_Deque_iterator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE8pop_backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - %10 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %11 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %10, i32 0, i32 0 - %12 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %11 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %12, i32 0, i32 3 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %13, i32 0, i32 1 - %15 = load i32*, i32** %14, align 8 - %16 = icmp ne i32* %9, %15 - br i1 %16, label %17, label %33 - -17: ; preds = %1 - %18 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %19 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %18, i32 0, i32 0 - %20 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %19 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %20, i32 0, i32 3 - %22 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %21, i32 0, i32 0 - %23 = load i32*, i32** %22, align 8 - %24 = getelementptr inbounds i32, i32* %23, i32 -1 - store i32* %24, i32** %22, align 8 - %25 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %26 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %25) #3 - %27 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %28 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %27, i32 0, i32 0 - %29 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %28 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %29, i32 0, i32 3 - %31 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %30, i32 0, i32 0 - %32 = load i32*, i32** %31, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %26, i32* noundef %32) #3 - br label %35 - -33: ; preds = %1 - invoke void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %3) - to label %34 unwind label %36 - -34: ; preds = %33 - br label %35 - -35: ; preds = %34, %17 - ret void - -36: ; preds = %33 - %37 = landingpad { i8*, i32 } - catch i8* null - %38 = extractvalue { i8*, i32 } %37, 0 - call void @__clang_call_terminate(i8* %38) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i32* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %6 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %7, i32 0, i32 3 - %9 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %8, i32 0, i32 1 - %10 = load i32*, i32** %9, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4, i32* noundef %10) #3 - %11 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %12 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %11, i32 0, i32 0 - %13 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %12 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %13, i32 0, i32 3 - %15 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %16 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %15, i32 0, i32 0 - %17 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %16 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %18 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %17, i32 0, i32 3 - %19 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %18, i32 0, i32 3 - %20 = load i32**, i32*** %19, align 8 - %21 = getelementptr inbounds i32*, i32** %20, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %14, i32** noundef %21) #3 - %22 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %23 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %22, i32 0, i32 0 - %24 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %23 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %25 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %24, i32 0, i32 3 - %26 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %25, i32 0, i32 2 - %27 = load i32*, i32** %26, align 8 - %28 = getelementptr inbounds i32, i32* %27, i64 -1 - %29 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %30 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %29, i32 0, i32 0 - %31 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %30 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %32 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %31, i32 0, i32 3 - %33 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %32, i32 0, i32 0 - store i32* %28, i32** %33, align 8 - %34 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %35 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %34) #3 - %36 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %37 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %36, i32 0, i32 0 - %38 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %37 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %39 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %38, i32 0, i32 3 - %40 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %39, i32 0, i32 0 - %41 = load i32*, i32** %40, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %35, i32* noundef %41) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #8 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %4 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %3, align 8 - %6 = load i32*, i32** %4, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_strongly_connected_components.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { noinline noreturn nounwind } -attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #14 = { argmemonly nofree nounwind willreturn writeonly } -attributes #15 = { builtin allocsize(0) } -attributes #16 = { noreturn nounwind } -attributes #17 = { noreturn } -attributes #18 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} -!14 = distinct !{!14, !7} -!15 = distinct !{!15, !7} -!16 = distinct !{!16, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/subset-sum-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/subset-sum-problem.ll deleted file mode 100644 index b09cfab8..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/subset-sum-problem.ll +++ /dev/null @@ -1,290 +0,0 @@ -; ModuleID = 'PE-benchmarks/subset-sum-problem.cpp' -source_filename = "PE-benchmarks/subset-sum-problem.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@__const.main.set = private unnamed_addr constant [6 x i32] [i32 3, i32 34, i32 4, i32 12, i32 5, i32 2], align 16 -@.str = private unnamed_addr constant [30 x i8] c"Found a subset with given sum\00", align 1 -@.str.1 = private unnamed_addr constant [25 x i8] c"No subset with given sum\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z11isSubsetSumPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #0 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i64, align 8 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %14 = load i32, i32* %5, align 4 - %15 = add nsw i32 %14, 1 - %16 = zext i32 %15 to i64 - %17 = load i32, i32* %6, align 4 - %18 = add nsw i32 %17, 1 - %19 = zext i32 %18 to i64 - %20 = call i8* @llvm.stacksave() - store i8* %20, i8** %7, align 8 - %21 = mul nuw i64 %16, %19 - %22 = alloca i8, i64 %21, align 16 - store i64 %16, i64* %8, align 8 - store i64 %19, i64* %9, align 8 - store i32 0, i32* %10, align 4 - br label %23 - -23: ; preds = %33, %3 - %24 = load i32, i32* %10, align 4 - %25 = load i32, i32* %5, align 4 - %26 = icmp sle i32 %24, %25 - br i1 %26, label %27, label %36 - -27: ; preds = %23 - %28 = load i32, i32* %10, align 4 - %29 = sext i32 %28 to i64 - %30 = mul nsw i64 %29, %19 - %31 = getelementptr inbounds i8, i8* %22, i64 %30 - %32 = getelementptr inbounds i8, i8* %31, i64 0 - store i8 1, i8* %32, align 1 - br label %33 - -33: ; preds = %27 - %34 = load i32, i32* %10, align 4 - %35 = add nsw i32 %34, 1 - store i32 %35, i32* %10, align 4 - br label %23, !llvm.loop !6 - -36: ; preds = %23 - store i32 1, i32* %11, align 4 - br label %37 - -37: ; preds = %47, %36 - %38 = load i32, i32* %11, align 4 - %39 = load i32, i32* %6, align 4 - %40 = icmp sle i32 %38, %39 - br i1 %40, label %41, label %50 - -41: ; preds = %37 - %42 = mul nsw i64 0, %19 - %43 = getelementptr inbounds i8, i8* %22, i64 %42 - %44 = load i32, i32* %11, align 4 - %45 = sext i32 %44 to i64 - %46 = getelementptr inbounds i8, i8* %43, i64 %45 - store i8 0, i8* %46, align 1 - br label %47 - -47: ; preds = %41 - %48 = load i32, i32* %11, align 4 - %49 = add nsw i32 %48, 1 - store i32 %49, i32* %11, align 4 - br label %37, !llvm.loop !8 - -50: ; preds = %37 - store i32 1, i32* %12, align 4 - br label %51 - -51: ; preds = %141, %50 - %52 = load i32, i32* %12, align 4 - %53 = load i32, i32* %5, align 4 - %54 = icmp sle i32 %52, %53 - br i1 %54, label %55, label %144 - -55: ; preds = %51 - store i32 1, i32* %13, align 4 - br label %56 - -56: ; preds = %137, %55 - %57 = load i32, i32* %13, align 4 - %58 = load i32, i32* %6, align 4 - %59 = icmp sle i32 %57, %58 - br i1 %59, label %60, label %140 - -60: ; preds = %56 - %61 = load i32, i32* %13, align 4 - %62 = load i32*, i32** %4, align 8 - %63 = load i32, i32* %12, align 4 - %64 = sub nsw i32 %63, 1 - %65 = sext i32 %64 to i64 - %66 = getelementptr inbounds i32, i32* %62, i64 %65 - %67 = load i32, i32* %66, align 4 - %68 = icmp slt i32 %61, %67 - br i1 %68, label %69, label %88 - -69: ; preds = %60 - %70 = load i32, i32* %12, align 4 - %71 = sub nsw i32 %70, 1 - %72 = sext i32 %71 to i64 - %73 = mul nsw i64 %72, %19 - %74 = getelementptr inbounds i8, i8* %22, i64 %73 - %75 = load i32, i32* %13, align 4 - %76 = sext i32 %75 to i64 - %77 = getelementptr inbounds i8, i8* %74, i64 %76 - %78 = load i8, i8* %77, align 1 - %79 = trunc i8 %78 to i1 - %80 = load i32, i32* %12, align 4 - %81 = sext i32 %80 to i64 - %82 = mul nsw i64 %81, %19 - %83 = getelementptr inbounds i8, i8* %22, i64 %82 - %84 = load i32, i32* %13, align 4 - %85 = sext i32 %84 to i64 - %86 = getelementptr inbounds i8, i8* %83, i64 %85 - %87 = zext i1 %79 to i8 - store i8 %87, i8* %86, align 1 - br label %88 - -88: ; preds = %69, %60 - %89 = load i32, i32* %13, align 4 - %90 = load i32*, i32** %4, align 8 - %91 = load i32, i32* %12, align 4 - %92 = sub nsw i32 %91, 1 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds i32, i32* %90, i64 %93 - %95 = load i32, i32* %94, align 4 - %96 = icmp sge i32 %89, %95 - br i1 %96, label %97, label %136 - -97: ; preds = %88 - %98 = load i32, i32* %12, align 4 - %99 = sub nsw i32 %98, 1 - %100 = sext i32 %99 to i64 - %101 = mul nsw i64 %100, %19 - %102 = getelementptr inbounds i8, i8* %22, i64 %101 - %103 = load i32, i32* %13, align 4 - %104 = sext i32 %103 to i64 - %105 = getelementptr inbounds i8, i8* %102, i64 %104 - %106 = load i8, i8* %105, align 1 - %107 = trunc i8 %106 to i1 - br i1 %107, label %126, label %108 - -108: ; preds = %97 - %109 = load i32, i32* %12, align 4 - %110 = sub nsw i32 %109, 1 - %111 = sext i32 %110 to i64 - %112 = mul nsw i64 %111, %19 - %113 = getelementptr inbounds i8, i8* %22, i64 %112 - %114 = load i32, i32* %13, align 4 - %115 = load i32*, i32** %4, align 8 - %116 = load i32, i32* %12, align 4 - %117 = sub nsw i32 %116, 1 - %118 = sext i32 %117 to i64 - %119 = getelementptr inbounds i32, i32* %115, i64 %118 - %120 = load i32, i32* %119, align 4 - %121 = sub nsw i32 %114, %120 - %122 = sext i32 %121 to i64 - %123 = getelementptr inbounds i8, i8* %113, i64 %122 - %124 = load i8, i8* %123, align 1 - %125 = trunc i8 %124 to i1 - br label %126 - -126: ; preds = %108, %97 - %127 = phi i1 [ true, %97 ], [ %125, %108 ] - %128 = load i32, i32* %12, align 4 - %129 = sext i32 %128 to i64 - %130 = mul nsw i64 %129, %19 - %131 = getelementptr inbounds i8, i8* %22, i64 %130 - %132 = load i32, i32* %13, align 4 - %133 = sext i32 %132 to i64 - %134 = getelementptr inbounds i8, i8* %131, i64 %133 - %135 = zext i1 %127 to i8 - store i8 %135, i8* %134, align 1 - br label %136 - -136: ; preds = %126, %88 - br label %137 - -137: ; preds = %136 - %138 = load i32, i32* %13, align 4 - %139 = add nsw i32 %138, 1 - store i32 %139, i32* %13, align 4 - br label %56, !llvm.loop !9 - -140: ; preds = %56 - br label %141 - -141: ; preds = %140 - %142 = load i32, i32* %12, align 4 - %143 = add nsw i32 %142, 1 - store i32 %143, i32* %12, align 4 - br label %51, !llvm.loop !10 - -144: ; preds = %51 - %145 = load i32, i32* %5, align 4 - %146 = sext i32 %145 to i64 - %147 = mul nsw i64 %146, %19 - %148 = getelementptr inbounds i8, i8* %22, i64 %147 - %149 = load i32, i32* %6, align 4 - %150 = sext i32 %149 to i64 - %151 = getelementptr inbounds i8, i8* %148, i64 %150 - %152 = load i8, i8* %151, align 1 - %153 = trunc i8 %152 to i1 - %154 = load i8*, i8** %7, align 8 - call void @llvm.stackrestore(i8* %154) - ret i1 %153 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #2 { - %1 = alloca i32, align 4 - %2 = alloca [6 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [6 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([6 x i32]* @__const.main.set to i8*), i64 24, i1 false) - store i32 9, i32* %3, align 4 - store i32 6, i32* %4, align 4 - %6 = getelementptr inbounds [6 x i32], [6 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %4, align 4 - %8 = load i32, i32* %3, align 4 - %9 = call noundef zeroext i1 @_Z11isSubsetSumPiii(i32* noundef %6, i32 noundef %7, i32 noundef %8) - %10 = zext i1 %9 to i32 - %11 = icmp eq i32 %10, 1 - br i1 %11, label %12, label %14 - -12: ; preds = %0 - %13 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([30 x i8], [30 x i8]* @.str, i64 0, i64 0)) - br label %16 - -14: ; preds = %0 - %15 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([25 x i8], [25 x i8]* @.str.1, i64 0, i64 0)) - br label %16 - -16: ; preds = %14, %12 - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #3 - -declare i32 @printf(i8* noundef, ...) #4 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { nofree nosync nounwind willreturn } -attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { argmemonly nofree nounwind willreturn } -attributes #4 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/subset-sum.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/subset-sum.ll deleted file mode 100644 index eab607a9..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/subset-sum.ll +++ /dev/null @@ -1,367 +0,0 @@ -; ModuleID = 'PE-benchmarks/subset-sum.cpp' -source_filename = "PE-benchmarks/subset-sum.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [4 x i8] c"%*d\00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c"n\00", align 1 -@_ZL11total_nodes = internal global i32 0, align 4 -@__const.main.weights = private unnamed_addr constant [8 x i32] [i32 15, i32 22, i32 14, i32 26, i32 32, i32 9, i32 16, i32 8], align 16 -@.str.2 = private unnamed_addr constant [20 x i8] c"Nodes generated %dn\00", align 1 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z11printSubsetPii(i32* noundef %0, i32 noundef %1) #0 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - store i32 0, i32* %5, align 4 - br label %6 - -6: ; preds = %17, %2 - %7 = load i32, i32* %5, align 4 - %8 = load i32, i32* %4, align 4 - %9 = icmp slt i32 %7, %8 - br i1 %9, label %10, label %20 - -10: ; preds = %6 - %11 = load i32*, i32** %3, align 8 - %12 = load i32, i32* %5, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds i32, i32* %11, i64 %13 - %15 = load i32, i32* %14, align 4 - %16 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), i32 noundef 5, i32 noundef %15) - br label %17 - -17: ; preds = %10 - %18 = load i32, i32* %5, align 4 - %19 = add nsw i32 %18, 1 - store i32 %19, i32* %5, align 4 - br label %6, !llvm.loop !6 - -20: ; preds = %6 - %21 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - ret void -} - -declare i32 @printf(i8* noundef, ...) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z10comparatorPKvS0_(i8* noundef %0, i8* noundef %1) #2 { - %3 = alloca i8*, align 8 - %4 = alloca i8*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store i8* %0, i8** %3, align 8 - store i8* %1, i8** %4, align 8 - %7 = load i8*, i8** %3, align 8 - %8 = bitcast i8* %7 to i32* - store i32* %8, i32** %5, align 8 - %9 = load i8*, i8** %4, align 8 - %10 = bitcast i8* %9 to i32* - store i32* %10, i32** %6, align 8 - %11 = load i32*, i32** %5, align 8 - %12 = load i32, i32* %11, align 4 - %13 = load i32*, i32** %6, align 8 - %14 = load i32, i32* %13, align 4 - %15 = icmp sgt i32 %12, %14 - %16 = zext i1 %15 to i32 - ret i32 %16 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z10subset_sumPiS_iiiii(i32* noundef %0, i32* noundef %1, i32 noundef %2, i32 noundef %3, i32 noundef %4, i32 noundef %5, i32 noundef %6) #0 { - %8 = alloca i32*, align 8 - %9 = alloca i32*, align 8 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - %12 = alloca i32, align 4 - %13 = alloca i32, align 4 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - store i32* %0, i32** %8, align 8 - store i32* %1, i32** %9, align 8 - store i32 %2, i32* %10, align 4 - store i32 %3, i32* %11, align 4 - store i32 %4, i32* %12, align 4 - store i32 %5, i32* %13, align 4 - store i32 %6, i32* %14, align 4 - %16 = load i32, i32* @_ZL11total_nodes, align 4 - %17 = add nsw i32 %16, 1 - store i32 %17, i32* @_ZL11total_nodes, align 4 - %18 = load i32, i32* %14, align 4 - %19 = load i32, i32* %12, align 4 - %20 = icmp eq i32 %18, %19 - br i1 %20, label %21, label %62 - -21: ; preds = %7 - %22 = load i32*, i32** %9, align 8 - %23 = load i32, i32* %11, align 4 - call void @_Z11printSubsetPii(i32* noundef %22, i32 noundef %23) - %24 = load i32, i32* %13, align 4 - %25 = add nsw i32 %24, 1 - %26 = load i32, i32* %10, align 4 - %27 = icmp slt i32 %25, %26 - br i1 %27, label %28, label %61 - -28: ; preds = %21 - %29 = load i32, i32* %12, align 4 - %30 = load i32*, i32** %8, align 8 - %31 = load i32, i32* %13, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds i32, i32* %30, i64 %32 - %34 = load i32, i32* %33, align 4 - %35 = sub nsw i32 %29, %34 - %36 = load i32*, i32** %8, align 8 - %37 = load i32, i32* %13, align 4 - %38 = add nsw i32 %37, 1 - %39 = sext i32 %38 to i64 - %40 = getelementptr inbounds i32, i32* %36, i64 %39 - %41 = load i32, i32* %40, align 4 - %42 = add nsw i32 %35, %41 - %43 = load i32, i32* %14, align 4 - %44 = icmp sle i32 %42, %43 - br i1 %44, label %45, label %61 - -45: ; preds = %28 - %46 = load i32*, i32** %8, align 8 - %47 = load i32*, i32** %9, align 8 - %48 = load i32, i32* %10, align 4 - %49 = load i32, i32* %11, align 4 - %50 = sub nsw i32 %49, 1 - %51 = load i32, i32* %12, align 4 - %52 = load i32*, i32** %8, align 8 - %53 = load i32, i32* %13, align 4 - %54 = sext i32 %53 to i64 - %55 = getelementptr inbounds i32, i32* %52, i64 %54 - %56 = load i32, i32* %55, align 4 - %57 = sub nsw i32 %51, %56 - %58 = load i32, i32* %13, align 4 - %59 = add nsw i32 %58, 1 - %60 = load i32, i32* %14, align 4 - call void @_Z10subset_sumPiS_iiiii(i32* noundef %46, i32* noundef %47, i32 noundef %48, i32 noundef %50, i32 noundef %57, i32 noundef %59, i32 noundef %60) - br label %61 - -61: ; preds = %45, %28, %21 - br label %123 - -62: ; preds = %7 - %63 = load i32, i32* %13, align 4 - %64 = load i32, i32* %10, align 4 - %65 = icmp slt i32 %63, %64 - br i1 %65, label %66, label %122 - -66: ; preds = %62 - %67 = load i32, i32* %12, align 4 - %68 = load i32*, i32** %8, align 8 - %69 = load i32, i32* %13, align 4 - %70 = sext i32 %69 to i64 - %71 = getelementptr inbounds i32, i32* %68, i64 %70 - %72 = load i32, i32* %71, align 4 - %73 = add nsw i32 %67, %72 - %74 = load i32, i32* %14, align 4 - %75 = icmp sle i32 %73, %74 - br i1 %75, label %76, label %122 - -76: ; preds = %66 - %77 = load i32, i32* %13, align 4 - store i32 %77, i32* %15, align 4 - br label %78 - -78: ; preds = %118, %76 - %79 = load i32, i32* %15, align 4 - %80 = load i32, i32* %10, align 4 - %81 = icmp slt i32 %79, %80 - br i1 %81, label %82, label %121 - -82: ; preds = %78 - %83 = load i32*, i32** %8, align 8 - %84 = load i32, i32* %15, align 4 - %85 = sext i32 %84 to i64 - %86 = getelementptr inbounds i32, i32* %83, i64 %85 - %87 = load i32, i32* %86, align 4 - %88 = load i32*, i32** %9, align 8 - %89 = load i32, i32* %11, align 4 - %90 = sext i32 %89 to i64 - %91 = getelementptr inbounds i32, i32* %88, i64 %90 - store i32 %87, i32* %91, align 4 - %92 = load i32, i32* %12, align 4 - %93 = load i32*, i32** %8, align 8 - %94 = load i32, i32* %15, align 4 - %95 = sext i32 %94 to i64 - %96 = getelementptr inbounds i32, i32* %93, i64 %95 - %97 = load i32, i32* %96, align 4 - %98 = add nsw i32 %92, %97 - %99 = load i32, i32* %14, align 4 - %100 = icmp sle i32 %98, %99 - br i1 %100, label %101, label %117 - -101: ; preds = %82 - %102 = load i32*, i32** %8, align 8 - %103 = load i32*, i32** %9, align 8 - %104 = load i32, i32* %10, align 4 - %105 = load i32, i32* %11, align 4 - %106 = add nsw i32 %105, 1 - %107 = load i32, i32* %12, align 4 - %108 = load i32*, i32** %8, align 8 - %109 = load i32, i32* %15, align 4 - %110 = sext i32 %109 to i64 - %111 = getelementptr inbounds i32, i32* %108, i64 %110 - %112 = load i32, i32* %111, align 4 - %113 = add nsw i32 %107, %112 - %114 = load i32, i32* %15, align 4 - %115 = add nsw i32 %114, 1 - %116 = load i32, i32* %14, align 4 - call void @_Z10subset_sumPiS_iiiii(i32* noundef %102, i32* noundef %103, i32 noundef %104, i32 noundef %106, i32 noundef %113, i32 noundef %115, i32 noundef %116) - br label %117 - -117: ; preds = %101, %82 - br label %118 - -118: ; preds = %117 - %119 = load i32, i32* %15, align 4 - %120 = add nsw i32 %119, 1 - store i32 %120, i32* %15, align 4 - br label %78, !llvm.loop !8 - -121: ; preds = %78 - br label %122 - -122: ; preds = %121, %66, %62 - br label %123 - -123: ; preds = %61, %122 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z15generateSubsetsPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #0 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = mul i64 %11, 4 - %13 = call noalias i8* @malloc(i64 noundef %12) #6 - %14 = bitcast i8* %13 to i32* - store i32* %14, i32** %7, align 8 - store i32 0, i32* %8, align 4 - %15 = load i32*, i32** %4, align 8 - %16 = bitcast i32* %15 to i8* - %17 = load i32, i32* %5, align 4 - %18 = sext i32 %17 to i64 - call void @qsort(i8* noundef %16, i64 noundef %18, i64 noundef 4, i32 (i8*, i8*)* noundef @_Z10comparatorPKvS0_) - store i32 0, i32* %9, align 4 - br label %19 - -19: ; preds = %31, %3 - %20 = load i32, i32* %9, align 4 - %21 = load i32, i32* %5, align 4 - %22 = icmp slt i32 %20, %21 - br i1 %22, label %23, label %34 - -23: ; preds = %19 - %24 = load i32*, i32** %4, align 8 - %25 = load i32, i32* %9, align 4 - %26 = sext i32 %25 to i64 - %27 = getelementptr inbounds i32, i32* %24, i64 %26 - %28 = load i32, i32* %27, align 4 - %29 = load i32, i32* %8, align 4 - %30 = add nsw i32 %29, %28 - store i32 %30, i32* %8, align 4 - br label %31 - -31: ; preds = %23 - %32 = load i32, i32* %9, align 4 - %33 = add nsw i32 %32, 1 - store i32 %33, i32* %9, align 4 - br label %19, !llvm.loop !9 - -34: ; preds = %19 - %35 = load i32*, i32** %4, align 8 - %36 = getelementptr inbounds i32, i32* %35, i64 0 - %37 = load i32, i32* %36, align 4 - %38 = load i32, i32* %6, align 4 - %39 = icmp sle i32 %37, %38 - br i1 %39, label %40, label %49 - -40: ; preds = %34 - %41 = load i32, i32* %8, align 4 - %42 = load i32, i32* %6, align 4 - %43 = icmp sge i32 %41, %42 - br i1 %43, label %44, label %49 - -44: ; preds = %40 - %45 = load i32*, i32** %4, align 8 - %46 = load i32*, i32** %7, align 8 - %47 = load i32, i32* %5, align 4 - %48 = load i32, i32* %6, align 4 - call void @_Z10subset_sumPiS_iiiii(i32* noundef %45, i32* noundef %46, i32 noundef %47, i32 noundef 0, i32 noundef 0, i32 noundef 0, i32 noundef %48) - br label %49 - -49: ; preds = %44, %40, %34 - %50 = load i32*, i32** %7, align 8 - %51 = bitcast i32* %50 to i8* - call void @free(i8* noundef %51) #6 - ret void -} - -; Function Attrs: nounwind -declare noalias i8* @malloc(i64 noundef) #3 - -declare void @qsort(i8* noundef, i64 noundef, i64 noundef, i32 (i8*, i8*)* noundef) #1 - -; Function Attrs: nounwind -declare void @free(i8* noundef) #3 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #4 { - %1 = alloca i32, align 4 - %2 = alloca [8 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [8 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([8 x i32]* @__const.main.weights to i8*), i64 32, i1 false) - store i32 53, i32* %3, align 4 - store i32 8, i32* %4, align 4 - %6 = getelementptr inbounds [8 x i32], [8 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %4, align 4 - %8 = load i32, i32* %3, align 4 - call void @_Z15generateSubsetsPiii(i32* noundef %6, i32 noundef %7, i32 noundef %8) - %9 = load i32, i32* @_ZL11total_nodes, align 4 - %10 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([20 x i8], [20 x i8]* @.str.2, i64 0, i64 0), i32 noundef %9) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #5 - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { argmemonly nofree nounwind willreturn } -attributes #6 = { nounwind } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/sudoku.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/sudoku.ll deleted file mode 100644 index 73eca62f..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/sudoku.ll +++ /dev/null @@ -1,567 +0,0 @@ -; ModuleID = 'PE-benchmarks/sudoku.cpp' -source_filename = "PE-benchmarks/sudoku.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@__const.main.grid = private unnamed_addr constant [9 x [9 x i32]] [[9 x i32] [i32 3, i32 0, i32 6, i32 5, i32 0, i32 8, i32 4, i32 0, i32 0], [9 x i32] [i32 5, i32 2, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0], [9 x i32] [i32 0, i32 8, i32 7, i32 0, i32 0, i32 0, i32 0, i32 3, i32 1], [9 x i32] [i32 0, i32 0, i32 3, i32 0, i32 1, i32 0, i32 0, i32 8, i32 0], [9 x i32] [i32 9, i32 0, i32 0, i32 8, i32 6, i32 3, i32 0, i32 0, i32 5], [9 x i32] [i32 0, i32 5, i32 0, i32 0, i32 9, i32 0, i32 6, i32 0, i32 0], [9 x i32] [i32 1, i32 3, i32 0, i32 0, i32 0, i32 0, i32 2, i32 5, i32 0], [9 x i32] [i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 7, i32 4], [9 x i32] [i32 0, i32 0, i32 5, i32 2, i32 0, i32 6, i32 3, i32 0, i32 0]], align 16 -@.str.1 = private unnamed_addr constant [19 x i8] c"No solution exists\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_sudoku.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_Z11SolveSudokuPA9_i([9 x i32]* noundef %0) #4 { - %2 = alloca i1, align 1 - %3 = alloca [9 x i32]*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store [9 x i32]* %0, [9 x i32]** %3, align 8 - %7 = load [9 x i32]*, [9 x i32]** %3, align 8 - %8 = call noundef zeroext i1 @_Z22FindUnassignedLocationPA9_iRiS1_([9 x i32]* noundef %7, i32* noundef nonnull align 4 dereferenceable(4) %4, i32* noundef nonnull align 4 dereferenceable(4) %5) - br i1 %8, label %10, label %9 - -9: ; preds = %1 - store i1 true, i1* %2, align 1 - br label %45 - -10: ; preds = %1 - store i32 1, i32* %6, align 4 - br label %11 - -11: ; preds = %41, %10 - %12 = load i32, i32* %6, align 4 - %13 = icmp sle i32 %12, 9 - br i1 %13, label %14, label %44 - -14: ; preds = %11 - %15 = load [9 x i32]*, [9 x i32]** %3, align 8 - %16 = load i32, i32* %4, align 4 - %17 = load i32, i32* %5, align 4 - %18 = load i32, i32* %6, align 4 - %19 = call noundef zeroext i1 @_Z6isSafePA9_iiii([9 x i32]* noundef %15, i32 noundef %16, i32 noundef %17, i32 noundef %18) - br i1 %19, label %20, label %40 - -20: ; preds = %14 - %21 = load i32, i32* %6, align 4 - %22 = load [9 x i32]*, [9 x i32]** %3, align 8 - %23 = load i32, i32* %4, align 4 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds [9 x i32], [9 x i32]* %22, i64 %24 - %26 = load i32, i32* %5, align 4 - %27 = sext i32 %26 to i64 - %28 = getelementptr inbounds [9 x i32], [9 x i32]* %25, i64 0, i64 %27 - store i32 %21, i32* %28, align 4 - %29 = load [9 x i32]*, [9 x i32]** %3, align 8 - %30 = call noundef zeroext i1 @_Z11SolveSudokuPA9_i([9 x i32]* noundef %29) - br i1 %30, label %31, label %32 - -31: ; preds = %20 - store i1 true, i1* %2, align 1 - br label %45 - -32: ; preds = %20 - %33 = load [9 x i32]*, [9 x i32]** %3, align 8 - %34 = load i32, i32* %4, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds [9 x i32], [9 x i32]* %33, i64 %35 - %37 = load i32, i32* %5, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds [9 x i32], [9 x i32]* %36, i64 0, i64 %38 - store i32 0, i32* %39, align 4 - br label %40 - -40: ; preds = %32, %14 - br label %41 - -41: ; preds = %40 - %42 = load i32, i32* %6, align 4 - %43 = add nsw i32 %42, 1 - store i32 %43, i32* %6, align 4 - br label %11, !llvm.loop !6 - -44: ; preds = %11 - store i1 false, i1* %2, align 1 - br label %45 - -45: ; preds = %44, %31, %9 - %46 = load i1, i1* %2, align 1 - ret i1 %46 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z22FindUnassignedLocationPA9_iRiS1_([9 x i32]* noundef %0, i32* noundef nonnull align 4 dereferenceable(4) %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #5 { - %4 = alloca i1, align 1 - %5 = alloca [9 x i32]*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca i32*, align 8 - store [9 x i32]* %0, [9 x i32]** %5, align 8 - store i32* %1, i32** %6, align 8 - store i32* %2, i32** %7, align 8 - %8 = load i32*, i32** %6, align 8 - store i32 0, i32* %8, align 4 - br label %9 - -9: ; preds = %38, %3 - %10 = load i32*, i32** %6, align 8 - %11 = load i32, i32* %10, align 4 - %12 = icmp slt i32 %11, 9 - br i1 %12, label %13, label %42 - -13: ; preds = %9 - %14 = load i32*, i32** %7, align 8 - store i32 0, i32* %14, align 4 - br label %15 - -15: ; preds = %33, %13 - %16 = load i32*, i32** %7, align 8 - %17 = load i32, i32* %16, align 4 - %18 = icmp slt i32 %17, 9 - br i1 %18, label %19, label %37 - -19: ; preds = %15 - %20 = load [9 x i32]*, [9 x i32]** %5, align 8 - %21 = load i32*, i32** %6, align 8 - %22 = load i32, i32* %21, align 4 - %23 = sext i32 %22 to i64 - %24 = getelementptr inbounds [9 x i32], [9 x i32]* %20, i64 %23 - %25 = load i32*, i32** %7, align 8 - %26 = load i32, i32* %25, align 4 - %27 = sext i32 %26 to i64 - %28 = getelementptr inbounds [9 x i32], [9 x i32]* %24, i64 0, i64 %27 - %29 = load i32, i32* %28, align 4 - %30 = icmp eq i32 %29, 0 - br i1 %30, label %31, label %32 - -31: ; preds = %19 - store i1 true, i1* %4, align 1 - br label %43 - -32: ; preds = %19 - br label %33 - -33: ; preds = %32 - %34 = load i32*, i32** %7, align 8 - %35 = load i32, i32* %34, align 4 - %36 = add nsw i32 %35, 1 - store i32 %36, i32* %34, align 4 - br label %15, !llvm.loop !8 - -37: ; preds = %15 - br label %38 - -38: ; preds = %37 - %39 = load i32*, i32** %6, align 8 - %40 = load i32, i32* %39, align 4 - %41 = add nsw i32 %40, 1 - store i32 %41, i32* %39, align 4 - br label %9, !llvm.loop !9 - -42: ; preds = %9 - store i1 false, i1* %4, align 1 - br label %43 - -43: ; preds = %42, %31 - %44 = load i1, i1* %4, align 1 - ret i1 %44 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z6isSafePA9_iiii([9 x i32]* noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #5 { - %5 = alloca [9 x i32]*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store [9 x i32]* %0, [9 x i32]** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - store i32 %3, i32* %8, align 4 - %9 = load [9 x i32]*, [9 x i32]** %5, align 8 - %10 = load i32, i32* %6, align 4 - %11 = load i32, i32* %8, align 4 - %12 = call noundef zeroext i1 @_Z9UsedInRowPA9_iii([9 x i32]* noundef %9, i32 noundef %10, i32 noundef %11) - br i1 %12, label %40, label %13 - -13: ; preds = %4 - %14 = load [9 x i32]*, [9 x i32]** %5, align 8 - %15 = load i32, i32* %7, align 4 - %16 = load i32, i32* %8, align 4 - %17 = call noundef zeroext i1 @_Z9UsedInColPA9_iii([9 x i32]* noundef %14, i32 noundef %15, i32 noundef %16) - br i1 %17, label %40, label %18 - -18: ; preds = %13 - %19 = load [9 x i32]*, [9 x i32]** %5, align 8 - %20 = load i32, i32* %6, align 4 - %21 = load i32, i32* %6, align 4 - %22 = srem i32 %21, 3 - %23 = sub nsw i32 %20, %22 - %24 = load i32, i32* %7, align 4 - %25 = load i32, i32* %7, align 4 - %26 = srem i32 %25, 3 - %27 = sub nsw i32 %24, %26 - %28 = load i32, i32* %8, align 4 - %29 = call noundef zeroext i1 @_Z9UsedInBoxPA9_iiii([9 x i32]* noundef %19, i32 noundef %23, i32 noundef %27, i32 noundef %28) - br i1 %29, label %40, label %30 - -30: ; preds = %18 - %31 = load [9 x i32]*, [9 x i32]** %5, align 8 - %32 = load i32, i32* %6, align 4 - %33 = sext i32 %32 to i64 - %34 = getelementptr inbounds [9 x i32], [9 x i32]* %31, i64 %33 - %35 = load i32, i32* %7, align 4 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds [9 x i32], [9 x i32]* %34, i64 0, i64 %36 - %38 = load i32, i32* %37, align 4 - %39 = icmp eq i32 %38, 0 - br label %40 - -40: ; preds = %30, %18, %13, %4 - %41 = phi i1 [ false, %18 ], [ false, %13 ], [ false, %4 ], [ %39, %30 ] - ret i1 %41 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z9UsedInRowPA9_iii([9 x i32]* noundef %0, i32 noundef %1, i32 noundef %2) #5 { - %4 = alloca i1, align 1 - %5 = alloca [9 x i32]*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store [9 x i32]* %0, [9 x i32]** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - store i32 0, i32* %8, align 4 - br label %9 - -9: ; preds = %25, %3 - %10 = load i32, i32* %8, align 4 - %11 = icmp slt i32 %10, 9 - br i1 %11, label %12, label %28 - -12: ; preds = %9 - %13 = load [9 x i32]*, [9 x i32]** %5, align 8 - %14 = load i32, i32* %6, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds [9 x i32], [9 x i32]* %13, i64 %15 - %17 = load i32, i32* %8, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds [9 x i32], [9 x i32]* %16, i64 0, i64 %18 - %20 = load i32, i32* %19, align 4 - %21 = load i32, i32* %7, align 4 - %22 = icmp eq i32 %20, %21 - br i1 %22, label %23, label %24 - -23: ; preds = %12 - store i1 true, i1* %4, align 1 - br label %29 - -24: ; preds = %12 - br label %25 - -25: ; preds = %24 - %26 = load i32, i32* %8, align 4 - %27 = add nsw i32 %26, 1 - store i32 %27, i32* %8, align 4 - br label %9, !llvm.loop !10 - -28: ; preds = %9 - store i1 false, i1* %4, align 1 - br label %29 - -29: ; preds = %28, %23 - %30 = load i1, i1* %4, align 1 - ret i1 %30 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z9UsedInColPA9_iii([9 x i32]* noundef %0, i32 noundef %1, i32 noundef %2) #5 { - %4 = alloca i1, align 1 - %5 = alloca [9 x i32]*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store [9 x i32]* %0, [9 x i32]** %5, align 8 - store i32 %1, i32* %6, align 4 - store i32 %2, i32* %7, align 4 - store i32 0, i32* %8, align 4 - br label %9 - -9: ; preds = %25, %3 - %10 = load i32, i32* %8, align 4 - %11 = icmp slt i32 %10, 9 - br i1 %11, label %12, label %28 - -12: ; preds = %9 - %13 = load [9 x i32]*, [9 x i32]** %5, align 8 - %14 = load i32, i32* %8, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds [9 x i32], [9 x i32]* %13, i64 %15 - %17 = load i32, i32* %6, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds [9 x i32], [9 x i32]* %16, i64 0, i64 %18 - %20 = load i32, i32* %19, align 4 - %21 = load i32, i32* %7, align 4 - %22 = icmp eq i32 %20, %21 - br i1 %22, label %23, label %24 - -23: ; preds = %12 - store i1 true, i1* %4, align 1 - br label %29 - -24: ; preds = %12 - br label %25 - -25: ; preds = %24 - %26 = load i32, i32* %8, align 4 - %27 = add nsw i32 %26, 1 - store i32 %27, i32* %8, align 4 - br label %9, !llvm.loop !11 - -28: ; preds = %9 - store i1 false, i1* %4, align 1 - br label %29 - -29: ; preds = %28, %23 - %30 = load i1, i1* %4, align 1 - ret i1 %30 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z9UsedInBoxPA9_iiii([9 x i32]* noundef %0, i32 noundef %1, i32 noundef %2, i32 noundef %3) #5 { - %5 = alloca i1, align 1 - %6 = alloca [9 x i32]*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - store [9 x i32]* %0, [9 x i32]** %6, align 8 - store i32 %1, i32* %7, align 4 - store i32 %2, i32* %8, align 4 - store i32 %3, i32* %9, align 4 - store i32 0, i32* %10, align 4 - br label %12 - -12: ; preds = %40, %4 - %13 = load i32, i32* %10, align 4 - %14 = icmp slt i32 %13, 3 - br i1 %14, label %15, label %43 - -15: ; preds = %12 - store i32 0, i32* %11, align 4 - br label %16 - -16: ; preds = %36, %15 - %17 = load i32, i32* %11, align 4 - %18 = icmp slt i32 %17, 3 - br i1 %18, label %19, label %39 - -19: ; preds = %16 - %20 = load [9 x i32]*, [9 x i32]** %6, align 8 - %21 = load i32, i32* %10, align 4 - %22 = load i32, i32* %7, align 4 - %23 = add nsw i32 %21, %22 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds [9 x i32], [9 x i32]* %20, i64 %24 - %26 = load i32, i32* %11, align 4 - %27 = load i32, i32* %8, align 4 - %28 = add nsw i32 %26, %27 - %29 = sext i32 %28 to i64 - %30 = getelementptr inbounds [9 x i32], [9 x i32]* %25, i64 0, i64 %29 - %31 = load i32, i32* %30, align 4 - %32 = load i32, i32* %9, align 4 - %33 = icmp eq i32 %31, %32 - br i1 %33, label %34, label %35 - -34: ; preds = %19 - store i1 true, i1* %5, align 1 - br label %44 - -35: ; preds = %19 - br label %36 - -36: ; preds = %35 - %37 = load i32, i32* %11, align 4 - %38 = add nsw i32 %37, 1 - store i32 %38, i32* %11, align 4 - br label %16, !llvm.loop !12 - -39: ; preds = %16 - br label %40 - -40: ; preds = %39 - %41 = load i32, i32* %10, align 4 - %42 = add nsw i32 %41, 1 - store i32 %42, i32* %10, align 4 - br label %12, !llvm.loop !13 - -43: ; preds = %12 - store i1 false, i1* %5, align 1 - br label %44 - -44: ; preds = %43, %34 - %45 = load i1, i1* %5, align 1 - ret i1 %45 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z9printGridPA9_i([9 x i32]* noundef %0) #4 { - %2 = alloca [9 x i32]*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store [9 x i32]* %0, [9 x i32]** %2, align 8 - store i32 0, i32* %3, align 4 - br label %5 - -5: ; preds = %28, %1 - %6 = load i32, i32* %3, align 4 - %7 = icmp slt i32 %6, 9 - br i1 %7, label %8, label %31 - -8: ; preds = %5 - store i32 0, i32* %4, align 4 - br label %9 - -9: ; preds = %23, %8 - %10 = load i32, i32* %4, align 4 - %11 = icmp slt i32 %10, 9 - br i1 %11, label %12, label %26 - -12: ; preds = %9 - %13 = load [9 x i32]*, [9 x i32]** %2, align 8 - %14 = load i32, i32* %3, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds [9 x i32], [9 x i32]* %13, i64 %15 - %17 = load i32, i32* %4, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds [9 x i32], [9 x i32]* %16, i64 0, i64 %18 - %20 = load i32, i32* %19, align 4 - %21 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %20) - %22 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %21, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %23 - -23: ; preds = %12 - %24 = load i32, i32* %4, align 4 - %25 = add nsw i32 %24, 1 - store i32 %25, i32* %4, align 4 - br label %9, !llvm.loop !14 - -26: ; preds = %9 - %27 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %28 - -28: ; preds = %26 - %29 = load i32, i32* %3, align 4 - %30 = add nsw i32 %29, 1 - store i32 %30, i32* %3, align 4 - br label %5, !llvm.loop !15 - -31: ; preds = %5 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [9 x [9 x i32]], align 16 - store i32 0, i32* %1, align 4 - %3 = bitcast [9 x [9 x i32]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %3, i8* align 16 bitcast ([9 x [9 x i32]]* @__const.main.grid to i8*), i64 324, i1 false) - %4 = getelementptr inbounds [9 x [9 x i32]], [9 x [9 x i32]]* %2, i64 0, i64 0 - %5 = call noundef zeroext i1 @_Z11SolveSudokuPA9_i([9 x i32]* noundef %4) - %6 = zext i1 %5 to i32 - %7 = icmp eq i32 %6, 1 - br i1 %7, label %8, label %10 - -8: ; preds = %0 - %9 = getelementptr inbounds [9 x [9 x i32]], [9 x [9 x i32]]* %2, i64 0, i64 0 - call void @_Z9printGridPA9_i([9 x i32]* noundef %9) - br label %12 - -10: ; preds = %0 - %11 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([19 x i8], [19 x i8]* @.str.1, i64 0, i64 0)) - br label %12 - -12: ; preds = %10, %8 - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_sudoku.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} -!14 = distinct !{!14, !7} -!15 = distinct !{!15, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/tarjan-algorithm.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/tarjan-algorithm.ll deleted file mode 100644 index 18d13094..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/tarjan-algorithm.ll +++ /dev/null @@ -1,3407 +0,0 @@ -; ModuleID = 'PE-benchmarks/tarjan-algorithm.cpp' -source_filename = "PE-benchmarks/tarjan-algorithm.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"class.std::stack" = type { %"class.std::deque" } -%"class.std::deque" = type { %"class.std::_Deque_base" } -%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } -%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } -%"struct.std::_Deque_base>::_Deque_impl_data" = type { i32**, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } -%"struct.std::_Deque_iterator" = type { i32*, i32*, i32*, i32** } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } -%"class.std::allocator.0" = type { i8 } -%"class.__gnu_cxx::new_allocator.1" = type { i8 } -%"class.std::allocator.3" = type { i8 } -%"class.__gnu_cxx::new_allocator.4" = type { i8 } - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZSt3minIiERKT_S2_S2_ = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$__clang_call_terminate = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any - -$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any - -$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any - -$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any - -$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any - -$_ZSt16__deque_buf_sizem = comdat any - -$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any - -$_ZSt3minImERKT_S2_S2_ = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any - -$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt3maxImERKT_S2_S2_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any - -$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__miter_baseIPPiET_S2_ = comdat any - -$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any - -$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__niter_baseIPPiET_S2_ = comdat any - -$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any - -$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any - -$_ZNSaIPiED2Ev = comdat any - -$_ZNSaIPiEC2IiEERKSaIT_E = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any - -$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any - -$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -$_ZNSt5dequeIiSaIiEE4backEv = comdat any - -$_ZNSt5dequeIiSaIiEE3endEv = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEmmEv = comdat any - -$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any - -$_ZNSt5dequeIiSaIiEE8pop_backEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any - -$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any - -$_ZNSt5dequeIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any - -$_ZNSaIiEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any - -$_ZNSaIiED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPbE4time = internal global i32 0, align 4 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 -@.str.2 = private unnamed_addr constant [23 x i8] c"\0ASCCs in first graph \0A\00", align 1 -@.str.3 = private unnamed_addr constant [24 x i8] c"\0ASCCs in second graph \0A\00", align 1 -@.str.4 = private unnamed_addr constant [23 x i8] c"\0ASCCs in third graph \0A\00", align 1 -@.str.5 = private unnamed_addr constant [24 x i8] c"\0ASCCs in fourth graph \0A\00", align 1 -@.str.6 = private unnamed_addr constant [23 x i8] c"\0ASCCs in fifth graph \0A\00", align 1 -@.str.7 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_tarjan_algorithm.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #15 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32* noundef %2, i32* noundef %3, %"class.std::stack"* noundef %4, i8* noundef %5) #7 align 2 { - %7 = alloca %class.Graph*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32*, align 8 - %10 = alloca i32*, align 8 - %11 = alloca %"class.std::stack"*, align 8 - %12 = alloca i8*, align 8 - %13 = alloca %"struct.std::_List_iterator", align 8 - %14 = alloca %"struct.std::_List_iterator", align 8 - %15 = alloca %"struct.std::_List_iterator", align 8 - %16 = alloca i32, align 4 - %17 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %7, align 8 - store i32 %1, i32* %8, align 4 - store i32* %2, i32** %9, align 8 - store i32* %3, i32** %10, align 8 - store %"class.std::stack"* %4, %"class.std::stack"** %11, align 8 - store i8* %5, i8** %12, align 8 - %18 = load %class.Graph*, %class.Graph** %7, align 8 - %19 = load i32, i32* @_ZZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPbE4time, align 4 - %20 = add nsw i32 %19, 1 - store i32 %20, i32* @_ZZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPbE4time, align 4 - %21 = load i32*, i32** %10, align 8 - %22 = load i32, i32* %8, align 4 - %23 = sext i32 %22 to i64 - %24 = getelementptr inbounds i32, i32* %21, i64 %23 - store i32 %20, i32* %24, align 4 - %25 = load i32*, i32** %9, align 8 - %26 = load i32, i32* %8, align 4 - %27 = sext i32 %26 to i64 - %28 = getelementptr inbounds i32, i32* %25, i64 %27 - store i32 %20, i32* %28, align 4 - %29 = load %"class.std::stack"*, %"class.std::stack"** %11, align 8 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %29, i32* noundef nonnull align 4 dereferenceable(4) %8) - %30 = load i8*, i8** %12, align 8 - %31 = load i32, i32* %8, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds i8, i8* %30, i64 %32 - store i8 1, i8* %33, align 1 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %13) #3 - %34 = getelementptr inbounds %class.Graph, %class.Graph* %18, i32 0, i32 1 - %35 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %34, align 8 - %36 = load i32, i32* %8, align 4 - %37 = sext i32 %36 to i64 - %38 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %35, i64 %37 - %39 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %38) #3 - %40 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %14, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %39, %"struct.std::__detail::_List_node_base"** %40, align 8 - %41 = bitcast %"struct.std::_List_iterator"* %13 to i8* - %42 = bitcast %"struct.std::_List_iterator"* %14 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %41, i8* align 8 %42, i64 8, i1 false) - br label %43 - -43: ; preds = %107, %6 - %44 = getelementptr inbounds %class.Graph, %class.Graph* %18, i32 0, i32 1 - %45 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %44, align 8 - %46 = load i32, i32* %8, align 4 - %47 = sext i32 %46 to i64 - %48 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %45, i64 %47 - %49 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %48) #3 - %50 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %15, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %49, %"struct.std::__detail::_List_node_base"** %50, align 8 - %51 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %13, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %15) #3 - br i1 %51, label %52, label %109 - -52: ; preds = %43 - %53 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %13) #3 - %54 = load i32, i32* %53, align 4 - store i32 %54, i32* %16, align 4 - %55 = load i32*, i32** %9, align 8 - %56 = load i32, i32* %16, align 4 - %57 = sext i32 %56 to i64 - %58 = getelementptr inbounds i32, i32* %55, i64 %57 - %59 = load i32, i32* %58, align 4 - %60 = icmp eq i32 %59, -1 - br i1 %60, label %61, label %81 - -61: ; preds = %52 - %62 = load i32, i32* %16, align 4 - %63 = load i32*, i32** %9, align 8 - %64 = load i32*, i32** %10, align 8 - %65 = load %"class.std::stack"*, %"class.std::stack"** %11, align 8 - %66 = load i8*, i8** %12, align 8 - call void @_ZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %18, i32 noundef %62, i32* noundef %63, i32* noundef %64, %"class.std::stack"* noundef %65, i8* noundef %66) - %67 = load i32*, i32** %10, align 8 - %68 = load i32, i32* %8, align 4 - %69 = sext i32 %68 to i64 - %70 = getelementptr inbounds i32, i32* %67, i64 %69 - %71 = load i32*, i32** %10, align 8 - %72 = load i32, i32* %16, align 4 - %73 = sext i32 %72 to i64 - %74 = getelementptr inbounds i32, i32* %71, i64 %73 - %75 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %70, i32* noundef nonnull align 4 dereferenceable(4) %74) - %76 = load i32, i32* %75, align 4 - %77 = load i32*, i32** %10, align 8 - %78 = load i32, i32* %8, align 4 - %79 = sext i32 %78 to i64 - %80 = getelementptr inbounds i32, i32* %77, i64 %79 - store i32 %76, i32* %80, align 4 - br label %106 - -81: ; preds = %52 - %82 = load i8*, i8** %12, align 8 - %83 = load i32, i32* %16, align 4 - %84 = sext i32 %83 to i64 - %85 = getelementptr inbounds i8, i8* %82, i64 %84 - %86 = load i8, i8* %85, align 1 - %87 = trunc i8 %86 to i1 - %88 = zext i1 %87 to i32 - %89 = icmp eq i32 %88, 1 - br i1 %89, label %90, label %105 - -90: ; preds = %81 - %91 = load i32*, i32** %10, align 8 - %92 = load i32, i32* %8, align 4 - %93 = sext i32 %92 to i64 - %94 = getelementptr inbounds i32, i32* %91, i64 %93 - %95 = load i32*, i32** %9, align 8 - %96 = load i32, i32* %16, align 4 - %97 = sext i32 %96 to i64 - %98 = getelementptr inbounds i32, i32* %95, i64 %97 - %99 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %94, i32* noundef nonnull align 4 dereferenceable(4) %98) - %100 = load i32, i32* %99, align 4 - %101 = load i32*, i32** %10, align 8 - %102 = load i32, i32* %8, align 4 - %103 = sext i32 %102 to i64 - %104 = getelementptr inbounds i32, i32* %101, i64 %103 - store i32 %100, i32* %104, align 4 - br label %105 - -105: ; preds = %90, %81 - br label %106 - -106: ; preds = %105, %61 - br label %107 - -107: ; preds = %106 - %108 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %13) #3 - br label %43, !llvm.loop !6 - -109: ; preds = %43 - store i32 0, i32* %17, align 4 - %110 = load i32*, i32** %10, align 8 - %111 = load i32, i32* %8, align 4 - %112 = sext i32 %111 to i64 - %113 = getelementptr inbounds i32, i32* %110, i64 %112 - %114 = load i32, i32* %113, align 4 - %115 = load i32*, i32** %9, align 8 - %116 = load i32, i32* %8, align 4 - %117 = sext i32 %116 to i64 - %118 = getelementptr inbounds i32, i32* %115, i64 %117 - %119 = load i32, i32* %118, align 4 - %120 = icmp eq i32 %114, %119 - br i1 %120, label %121, label %152 - -121: ; preds = %109 - br label %122 - -122: ; preds = %128, %121 - %123 = load %"class.std::stack"*, %"class.std::stack"** %11, align 8 - %124 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %123) - %125 = load i32, i32* %124, align 4 - %126 = load i32, i32* %8, align 4 - %127 = icmp ne i32 %125, %126 - br i1 %127, label %128, label %140 - -128: ; preds = %122 - %129 = load %"class.std::stack"*, %"class.std::stack"** %11, align 8 - %130 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %129) - %131 = load i32, i32* %130, align 4 - store i32 %131, i32* %17, align 4 - %132 = load i32, i32* %17, align 4 - %133 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %132) - %134 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %133, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - %135 = load i8*, i8** %12, align 8 - %136 = load i32, i32* %17, align 4 - %137 = sext i32 %136 to i64 - %138 = getelementptr inbounds i8, i8* %135, i64 %137 - store i8 0, i8* %138, align 1 - %139 = load %"class.std::stack"*, %"class.std::stack"** %11, align 8 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %139) - br label %122, !llvm.loop !8 - -140: ; preds = %122 - %141 = load %"class.std::stack"*, %"class.std::stack"** %11, align 8 - %142 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %141) - %143 = load i32, i32* %142, align 4 - store i32 %143, i32* %17, align 4 - %144 = load i32, i32* %17, align 4 - %145 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %144) - %146 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %145, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - %147 = load i8*, i8** %12, align 8 - %148 = load i32, i32* %17, align 4 - %149 = sext i32 %148 to i64 - %150 = getelementptr inbounds i8, i8* %147, i64 %149 - store i8 0, i8* %150, align 1 - %151 = load %"class.std::stack"*, %"class.std::stack"** %11, align 8 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %151) - br label %152 - -152: ; preds = %140, %109 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::stack"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::stack"*, %"class.std::stack"** %3, align 8 - %6 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %5, i32 0, i32 0 - %7 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %6, i32* noundef nonnull align 4 dereferenceable(4) %7) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3minIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #8 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %5, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %4, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - %5 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE4backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i32* %5 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - call void @_ZNSt5dequeIiSaIiEE8pop_backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph3SCCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %class.Graph*, align 8 - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i8*, align 8 - %6 = alloca %"class.std::stack"*, align 8 - %7 = alloca i8*, align 8 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %2, align 8 - %11 = load %class.Graph*, %class.Graph** %2, align 8 - %12 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %13 = load i32, i32* %12, align 8 - %14 = sext i32 %13 to i64 - %15 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %14, i64 4) - %16 = extractvalue { i64, i1 } %15, 1 - %17 = extractvalue { i64, i1 } %15, 0 - %18 = select i1 %16, i64 -1, i64 %17 - %19 = call noalias noundef nonnull i8* @_Znam(i64 noundef %18) #15 - %20 = bitcast i8* %19 to i32* - store i32* %20, i32** %3, align 8 - %21 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %22 = load i32, i32* %21, align 8 - %23 = sext i32 %22 to i64 - %24 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %23, i64 4) - %25 = extractvalue { i64, i1 } %24, 1 - %26 = extractvalue { i64, i1 } %24, 0 - %27 = select i1 %25, i64 -1, i64 %26 - %28 = call noalias noundef nonnull i8* @_Znam(i64 noundef %27) #15 - %29 = bitcast i8* %28 to i32* - store i32* %29, i32** %4, align 8 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %31 = load i32, i32* %30, align 8 - %32 = sext i32 %31 to i64 - %33 = call noalias noundef nonnull i8* @_Znam(i64 noundef %32) #15 - store i8* %33, i8** %5, align 8 - %34 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 80) #15 - %35 = bitcast i8* %34 to %"class.std::stack"* - invoke void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %35) - to label %36 unwind label %58 - -36: ; preds = %1 - store %"class.std::stack"* %35, %"class.std::stack"** %6, align 8 - store i32 0, i32* %9, align 4 - br label %37 - -37: ; preds = %55, %36 - %38 = load i32, i32* %9, align 4 - %39 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %40 = load i32, i32* %39, align 8 - %41 = icmp slt i32 %38, %40 - br i1 %41, label %42, label %62 - -42: ; preds = %37 - %43 = load i32*, i32** %3, align 8 - %44 = load i32, i32* %9, align 4 - %45 = sext i32 %44 to i64 - %46 = getelementptr inbounds i32, i32* %43, i64 %45 - store i32 -1, i32* %46, align 4 - %47 = load i32*, i32** %4, align 8 - %48 = load i32, i32* %9, align 4 - %49 = sext i32 %48 to i64 - %50 = getelementptr inbounds i32, i32* %47, i64 %49 - store i32 -1, i32* %50, align 4 - %51 = load i8*, i8** %5, align 8 - %52 = load i32, i32* %9, align 4 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds i8, i8* %51, i64 %53 - store i8 0, i8* %54, align 1 - br label %55 - -55: ; preds = %42 - %56 = load i32, i32* %9, align 4 - %57 = add nsw i32 %56, 1 - store i32 %57, i32* %9, align 4 - br label %37, !llvm.loop !9 - -58: ; preds = %1 - %59 = landingpad { i8*, i32 } - cleanup - %60 = extractvalue { i8*, i32 } %59, 0 - store i8* %60, i8** %7, align 8 - %61 = extractvalue { i8*, i32 } %59, 1 - store i32 %61, i32* %8, align 4 - call void @_ZdlPv(i8* noundef %34) #16 - br label %86 - -62: ; preds = %37 - store i32 0, i32* %10, align 4 - br label %63 - -63: ; preds = %82, %62 - %64 = load i32, i32* %10, align 4 - %65 = getelementptr inbounds %class.Graph, %class.Graph* %11, i32 0, i32 0 - %66 = load i32, i32* %65, align 8 - %67 = icmp slt i32 %64, %66 - br i1 %67, label %68, label %85 - -68: ; preds = %63 - %69 = load i32*, i32** %3, align 8 - %70 = load i32, i32* %10, align 4 - %71 = sext i32 %70 to i64 - %72 = getelementptr inbounds i32, i32* %69, i64 %71 - %73 = load i32, i32* %72, align 4 - %74 = icmp eq i32 %73, -1 - br i1 %74, label %75, label %81 - -75: ; preds = %68 - %76 = load i32, i32* %10, align 4 - %77 = load i32*, i32** %3, align 8 - %78 = load i32*, i32** %4, align 8 - %79 = load %"class.std::stack"*, %"class.std::stack"** %6, align 8 - %80 = load i8*, i8** %5, align 8 - call void @_ZN5Graph7SCCUtilEiPiS0_PSt5stackIiSt5dequeIiSaIiEEEPb(%class.Graph* noundef nonnull align 8 dereferenceable(16) %11, i32 noundef %76, i32* noundef %77, i32* noundef %78, %"class.std::stack"* noundef %79, i8* noundef %80) - br label %81 - -81: ; preds = %75, %68 - br label %82 - -82: ; preds = %81 - %83 = load i32, i32* %10, align 4 - %84 = add nsw i32 %83, 1 - store i32 %84, i32* %10, align 4 - br label %63, !llvm.loop !10 - -85: ; preds = %63 - ret void - -86: ; preds = %58 - %87 = load i8*, i8** %7, align 8 - %88 = load i32, i32* %8, align 4 - %89 = insertvalue { i8*, i32 } undef, i8* %87, 0 - %90 = insertvalue { i8*, i32 } %89, i32 %88, 1 - resume { i8*, i32 } %90 -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - %5 = bitcast %"class.std::deque"* %4 to i8* - call void @llvm.memset.p0i8.i64(i8* align 8 %5, i8 0, i64 80, i1 false) - call void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #10 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #11 { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - %3 = alloca %class.Graph, align 8 - %4 = alloca %class.Graph, align 8 - %5 = alloca %class.Graph, align 8 - %6 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - %7 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([23 x i8], [23 x i8]* @.str.2, i64 0, i64 0)) - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) - call void @_ZN5Graph3SCCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) - %8 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str.3, i64 0, i64 0)) - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 1, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3, i32 noundef 2, i32 noundef 3) - call void @_ZN5Graph3SCCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %3) - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([23 x i8], [23 x i8]* @.str.4, i64 0, i64 0)) - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 7) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 2, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 1, i32 noundef 6) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 3, i32 noundef 5) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4, i32 noundef 4, i32 noundef 5) - call void @_ZN5Graph3SCCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %4) - %10 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str.5, i64 0, i64 0)) - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 11) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 0, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 1, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 2, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 2, i32 noundef 6) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 3, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 4, i32 noundef 5) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 4, i32 noundef 6) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5, i32 noundef 6) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5, i32 noundef 7) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5, i32 noundef 8) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 5, i32 noundef 9) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 6, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 7, i32 noundef 9) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 8, i32 noundef 9) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5, i32 noundef 9, i32 noundef 8) - call void @_ZN5Graph3SCCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %5) - %11 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([23 x i8], [23 x i8]* @.str.6, i64 0, i64 0)) - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 5) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 1, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 2, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 2, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 3, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6, i32 noundef 4, i32 noundef 2) - call void @_ZN5Graph3SCCEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %6) - ret i32 0 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %10 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %5, align 8 - %13 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %14 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %13) #3 - store %"class.std::allocator"* %14, %"class.std::allocator"** %6, align 8 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, %"struct.std::_List_node"* noundef %16) #3 - %17 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %18 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %19 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %18) - to label %20 unwind label %25 - -20: ; preds = %2 - %21 = load i32*, i32** %4, align 8 - %22 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %21) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %17, i32* noundef %19, i32* noundef nonnull align 4 dereferenceable(4) %22) #3 - %23 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %24 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %24 - -25: ; preds = %2 - %26 = landingpad { i8*, i32 } - cleanup - %27 = extractvalue { i8*, i32 } %26, 0 - store i8* %27, i8** %8, align 8 - %28 = extractvalue { i8*, i32 } %26, 1 - store i32 %28, i32* %9, align 4 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - br label %29 - -29: ; preds = %25 - %30 = load i8*, i8** %8, align 8 - %31 = load i32, i32* %9, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #8 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #17 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #18 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #18 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #19 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #12 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #12 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #13 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #17 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %7 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %7 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %8, i32 0, i32 3 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 0 - %11 = load i32*, i32** %10, align 8 - %12 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %13 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %14 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %13 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %14, i32 0, i32 3 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - %18 = getelementptr inbounds i32, i32* %17, i64 -1 - %19 = icmp ne i32* %11, %18 - br i1 %19, label %20, label %38 - -20: ; preds = %2 - %21 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %22 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %21, i32 0, i32 0 - %23 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %22 to %"class.std::allocator.0"* - %24 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %24, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 3 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 0 - %29 = load i32*, i32** %28, align 8 - %30 = load i32*, i32** %4, align 8 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %23, i32* noundef %29, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %34, i32 0, i32 0 - %36 = load i32*, i32** %35, align 8 - %37 = getelementptr inbounds i32, i32* %36, i32 1 - store i32* %37, i32** %35, align 8 - br label %40 - -38: ; preds = %2 - %39 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i32* noundef nonnull align 4 dereferenceable(4) %39) - br label %40 - -40: ; preds = %38, %20 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %8 = icmp eq i64 %6, %7 - br i1 %8, label %9, label %10 - -9: ; preds = %2 - call void @_ZSt20__throw_length_errorPKc(i8* noundef getelementptr inbounds ([48 x i8], [48 x i8]* @.str.7, i64 0, i64 0)) #18 - unreachable - -10: ; preds = %2 - call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) - %11 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %12 = call noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i64 1 - store i32* %12, i32** %19, align 8 - %20 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"class.std::allocator.0"* - %23 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %23, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 3 - %27 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %26, i32 0, i32 0 - %28 = load i32*, i32** %27, align 8 - %29 = load i32*, i32** %4, align 8 - %30 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %29) #3 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %22, i32* noundef %28, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %35, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 3 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 3 - %40 = load i32**, i32*** %39, align 8 - %41 = getelementptr inbounds i32*, i32** %40, i64 1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %34, i32** noundef %41) #3 - %42 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %43 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %42, i32 0, i32 0 - %44 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %43 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %45 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %44, i32 0, i32 3 - %46 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %45, i32 0, i32 1 - %47 = load i32*, i32** %46, align 8 - %48 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 3 - %52 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %51, i32 0, i32 0 - store i32* %47, i32** %52, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i64 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %6 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i64 %6 -} - -; Function Attrs: noreturn -declare void @_ZSt20__throw_length_errorPKc(i8* noundef) #12 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = add i64 %6, 1 - %8 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 1 - %12 = load i64, i64* %11, align 8 - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %20 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %20 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %21, i32 0, i32 0 - %23 = load i32**, i32*** %22, align 8 - %24 = ptrtoint i32** %18 to i64 - %25 = ptrtoint i32** %23 to i64 - %26 = sub i64 %24, %25 - %27 = sdiv exact i64 %26, 8 - %28 = sub i64 %12, %27 - %29 = icmp ugt i64 %7, %28 - br i1 %29, label %30, label %32 - -30: ; preds = %2 - %31 = load i64, i64* %4, align 8 - call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %31, i1 noundef zeroext false) - br label %32 - -32: ; preds = %30, %2 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - %6 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %7 = call noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, i32** noundef %1) #8 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca i32**, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = load i32**, i32*** %4, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - store i32** %6, i32*** %7, align 8 - %8 = load i32**, i32*** %4, align 8 - %9 = load i32*, i32** %8, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - store i32* %9, i32** %10, align 8 - %11 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %12 = load i32*, i32** %11, align 8 - %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %14 = getelementptr inbounds i32, i32* %12, i64 %13 - %15 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - store i32* %14, i32** %15, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #8 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %6 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %6, i32 0, i32 3 - %8 = load i32**, i32*** %7, align 8 - %9 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 3 - %11 = load i32**, i32*** %10, align 8 - %12 = ptrtoint i32** %8 to i64 - %13 = ptrtoint i32** %11 to i64 - %14 = sub i64 %12, %13 - %15 = sdiv exact i64 %14, 8 - %16 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = icmp ne i32** %18, null - %20 = zext i1 %19 to i32 - %21 = sext i32 %20 to i64 - %22 = sub nsw i64 %15, %21 - %23 = mul nsw i64 %5, %22 - %24 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %25 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %24, i32 0, i32 0 - %26 = load i32*, i32** %25, align 8 - %27 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 1 - %29 = load i32*, i32** %28, align 8 - %30 = ptrtoint i32* %26 to i64 - %31 = ptrtoint i32* %29 to i64 - %32 = sub i64 %30, %31 - %33 = sdiv exact i64 %32, 4 - %34 = add nsw i64 %23, %33 - %35 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %36 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %35, i32 0, i32 2 - %37 = load i32*, i32** %36, align 8 - %38 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 0 - %40 = load i32*, i32** %39, align 8 - %41 = ptrtoint i32* %37 to i64 - %42 = ptrtoint i32* %40 to i64 - %43 = sub i64 %41, %42 - %44 = sdiv exact i64 %43, 4 - %45 = add nsw i64 %34, %44 - ret i64 %45 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - to label %2 unwind label %3 - -2: ; preds = %0 - ret i64 %1 - -3: ; preds = %0 - %4 = landingpad { i8*, i32 } - catch i8* null - %5 = extractvalue { i8*, i32 } %4, 0 - call void @__clang_call_terminate(i8* %5) #17 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #8 comdat { - %2 = alloca i64, align 8 - store i64 %0, i64* %2, align 8 - %3 = load i64, i64* %2, align 8 - %4 = icmp ult i64 %3, 512 - br i1 %4, label %5, label %8 - -5: ; preds = %1 - %6 = load i64, i64* %2, align 8 - %7 = udiv i64 512, %6 - br label %9 - -8: ; preds = %1 - br label %9 - -9: ; preds = %8, %5 - %10 = phi i64 [ %7, %5 ], [ 1, %8 ] - ret i64 %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::allocator.0"*, align 8 - %3 = alloca i64, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - store i64 9223372036854775807, i64* %3, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - store i64 %6, i64* %4, align 8 - %7 = invoke noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %3, i64* noundef nonnull align 8 dereferenceable(8) %4) - to label %8 unwind label %10 - -8: ; preds = %1 - %9 = load i64, i64* %7, align 8 - ret i64 %9 - -10: ; preds = %1 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #17 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - ret %"class.std::allocator.0"* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - %5 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %5, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %4, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %3) #3 - ret i64 %4 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret i64 2305843009213693951 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #7 comdat align 2 { - %4 = alloca %"class.std::deque"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8, align 1 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i64, align 8 - %11 = alloca i32**, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %4, align 8 - store i64 %1, i64* %5, align 8 - %12 = zext i1 %2 to i8 - store i8 %12, i8* %6, align 1 - %13 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %14 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load i32**, i32*** %18, align 8 - %20 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 2 - %24 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %23, i32 0, i32 3 - %25 = load i32**, i32*** %24, align 8 - %26 = ptrtoint i32** %19 to i64 - %27 = ptrtoint i32** %25 to i64 - %28 = sub i64 %26, %27 - %29 = sdiv exact i64 %28, 8 - %30 = add nsw i64 %29, 1 - store i64 %30, i64* %7, align 8 - %31 = load i64, i64* %7, align 8 - %32 = load i64, i64* %5, align 8 - %33 = add i64 %31, %32 - store i64 %33, i64* %8, align 8 - %34 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %35 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %34, i32 0, i32 0 - %36 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %35 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %37 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %36, i32 0, i32 1 - %38 = load i64, i64* %37, align 8 - %39 = load i64, i64* %8, align 8 - %40 = mul i64 2, %39 - %41 = icmp ugt i64 %38, %40 - br i1 %41, label %42, label %108 - -42: ; preds = %3 - %43 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %44 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %43, i32 0, i32 0 - %45 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %44 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %46 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %45, i32 0, i32 0 - %47 = load i32**, i32*** %46, align 8 - %48 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 1 - %52 = load i64, i64* %51, align 8 - %53 = load i64, i64* %8, align 8 - %54 = sub i64 %52, %53 - %55 = udiv i64 %54, 2 - %56 = getelementptr inbounds i32*, i32** %47, i64 %55 - %57 = load i8, i8* %6, align 1 - %58 = trunc i8 %57 to i1 - br i1 %58, label %59, label %61 - -59: ; preds = %42 - %60 = load i64, i64* %5, align 8 - br label %62 - -61: ; preds = %42 - br label %62 - -62: ; preds = %61, %59 - %63 = phi i64 [ %60, %59 ], [ 0, %61 ] - %64 = getelementptr inbounds i32*, i32** %56, i64 %63 - store i32** %64, i32*** %9, align 8 - %65 = load i32**, i32*** %9, align 8 - %66 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %67 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %66, i32 0, i32 0 - %68 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %67 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %68, i32 0, i32 2 - %70 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %69, i32 0, i32 3 - %71 = load i32**, i32*** %70, align 8 - %72 = icmp ult i32** %65, %71 - br i1 %72, label %73, label %89 - -73: ; preds = %62 - %74 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %75 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %74, i32 0, i32 0 - %76 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %75 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %77 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %76, i32 0, i32 2 - %78 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %77, i32 0, i32 3 - %79 = load i32**, i32*** %78, align 8 - %80 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %80, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %83, i32 0, i32 3 - %85 = load i32**, i32*** %84, align 8 - %86 = getelementptr inbounds i32*, i32** %85, i64 1 - %87 = load i32**, i32*** %9, align 8 - %88 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %79, i32** noundef %86, i32** noundef %87) - br label %107 - -89: ; preds = %62 - %90 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %90, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 3 - %95 = load i32**, i32*** %94, align 8 - %96 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %97 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %96, i32 0, i32 0 - %98 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %97 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %99 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %98, i32 0, i32 3 - %100 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %99, i32 0, i32 3 - %101 = load i32**, i32*** %100, align 8 - %102 = getelementptr inbounds i32*, i32** %101, i64 1 - %103 = load i32**, i32*** %9, align 8 - %104 = load i64, i64* %7, align 8 - %105 = getelementptr inbounds i32*, i32** %103, i64 %104 - %106 = call noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %95, i32** noundef %102, i32** noundef %105) - br label %107 - -107: ; preds = %89, %73 - br label %175 - -108: ; preds = %3 - %109 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %110 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %109, i32 0, i32 0 - %111 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %110 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %112 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %111, i32 0, i32 1 - %113 = load i64, i64* %112, align 8 - %114 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %115 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %114, i32 0, i32 0 - %116 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %115 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %117 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %116, i32 0, i32 1 - %118 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %117, i64* noundef nonnull align 8 dereferenceable(8) %5) - %119 = load i64, i64* %118, align 8 - %120 = add i64 %113, %119 - %121 = add i64 %120, 2 - store i64 %121, i64* %10, align 8 - %122 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %123 = load i64, i64* %10, align 8 - %124 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %122, i64 noundef %123) - store i32** %124, i32*** %11, align 8 - %125 = load i32**, i32*** %11, align 8 - %126 = load i64, i64* %10, align 8 - %127 = load i64, i64* %8, align 8 - %128 = sub i64 %126, %127 - %129 = udiv i64 %128, 2 - %130 = getelementptr inbounds i32*, i32** %125, i64 %129 - %131 = load i8, i8* %6, align 1 - %132 = trunc i8 %131 to i1 - br i1 %132, label %133, label %135 - -133: ; preds = %108 - %134 = load i64, i64* %5, align 8 - br label %136 - -135: ; preds = %108 - br label %136 - -136: ; preds = %135, %133 - %137 = phi i64 [ %134, %133 ], [ 0, %135 ] - %138 = getelementptr inbounds i32*, i32** %130, i64 %137 - store i32** %138, i32*** %9, align 8 - %139 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %140 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %139, i32 0, i32 0 - %141 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %140 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %141, i32 0, i32 2 - %143 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %142, i32 0, i32 3 - %144 = load i32**, i32*** %143, align 8 - %145 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %146 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %145, i32 0, i32 0 - %147 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %146 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %148 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %147, i32 0, i32 3 - %149 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %148, i32 0, i32 3 - %150 = load i32**, i32*** %149, align 8 - %151 = getelementptr inbounds i32*, i32** %150, i64 1 - %152 = load i32**, i32*** %9, align 8 - %153 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %144, i32** noundef %151, i32** noundef %152) - %154 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %155 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %156 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %155, i32 0, i32 0 - %157 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %156 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %158 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %157, i32 0, i32 0 - %159 = load i32**, i32*** %158, align 8 - %160 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %161 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %160, i32 0, i32 0 - %162 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %161 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %163 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %162, i32 0, i32 1 - %164 = load i64, i64* %163, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %154, i32** noundef %159, i64 noundef %164) #3 - %165 = load i32**, i32*** %11, align 8 - %166 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %167 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %166, i32 0, i32 0 - %168 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %167 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %169 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %168, i32 0, i32 0 - store i32** %165, i32*** %169, align 8 - %170 = load i64, i64* %10, align 8 - %171 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %172 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %171, i32 0, i32 0 - %173 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %172 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %174 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %173, i32 0, i32 1 - store i64 %170, i64* %174, align 8 - br label %175 - -175: ; preds = %136, %107 - %176 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %177 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %176, i32 0, i32 0 - %178 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %177 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %179 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %178, i32 0, i32 2 - %180 = load i32**, i32*** %9, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %179, i32** noundef %180) #3 - %181 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %182 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %181, i32 0, i32 0 - %183 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %182 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %184 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %183, i32 0, i32 3 - %185 = load i32**, i32*** %9, align 8 - %186 = load i64, i64* %7, align 8 - %187 = getelementptr inbounds i32*, i32** %185, i64 %186 - %188 = getelementptr inbounds i32*, i32** %187, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %184, i32** noundef %188) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %4, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %5, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca %"class.std::allocator.3", align 1 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* sret(%"class.std::allocator.3") align 1 %5, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - %9 = load i64, i64* %4, align 8 - %10 = invoke noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %2 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i32** %10 - -12: ; preds = %2 - %13 = landingpad { i8*, i32 } - cleanup - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %6, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %7, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5) #3 - br label %16 - -16: ; preds = %12 - %17 = load i8*, i8** %6, align 8 - %18 = load i32, i32* %7, align 4 - %19 = insertvalue { i8*, i32 } undef, i8* %17, 0 - %20 = insertvalue { i8*, i32 } %19, i32 %18, 1 - resume { i8*, i32 } %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i64 noundef %2) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - %7 = alloca %"class.std::allocator.3", align 1 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* sret(%"class.std::allocator.3") align 1 %7, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) #3 - %11 = load i32**, i32*** %5, align 8 - %12 = load i64, i64* %6, align 8 - invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7, i32** noundef %11, i64 noundef %12) - to label %13 unwind label %14 - -13: ; preds = %3 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void - -14: ; preds = %3 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - store i8* %16, i8** %8, align 8 - %17 = extractvalue { i8*, i32 } %15, 1 - store i32 %17, i32* %9, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %18 - -18: ; preds = %14 - %19 = load i8*, i8** %8, align 8 - call void @__clang_call_terminate(i8* %19) #17 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %0) #8 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %0, i32** noundef %1) #8 comdat { - %3 = alloca i32***, align 8 - %4 = alloca i32**, align 8 - store i32*** %0, i32**** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load i32**, i32*** %4, align 8 - ret i32** %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %0) #8 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %23 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = bitcast i32** %17 to i8* - %19 = load i32**, i32*** %4, align 8 - %20 = bitcast i32** %19 to i8* - %21 = load i64, i64* %7, align 8 - %22 = mul i64 8, %21 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %18, i8* align 8 %20, i64 %22, i1 false) - br label %23 - -23: ; preds = %16, %3 - %24 = load i32**, i32*** %6, align 8 - %25 = load i64, i64* %7, align 8 - %26 = getelementptr inbounds i32*, i32** %24, i64 %25 - ret i32** %26 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %26 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = load i64, i64* %7, align 8 - %19 = sub i64 0, %18 - %20 = getelementptr inbounds i32*, i32** %17, i64 %19 - %21 = bitcast i32** %20 to i8* - %22 = load i32**, i32*** %4, align 8 - %23 = bitcast i32** %22 to i8* - %24 = load i64, i64* %7, align 8 - %25 = mul i64 8, %24 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %21, i8* align 8 %23, i64 %25, i1 false) - br label %26 - -26: ; preds = %16, %3 - %27 = load i32**, i32*** %6, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub i64 0, %28 - %30 = getelementptr inbounds i32*, i32** %27, i64 %29 - ret i32** %30 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* noalias sret(%"class.std::allocator.3") align 1 %0, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = bitcast %"class.std::allocator.3"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::_Deque_base"* %1, %"class.std::_Deque_base"** %4, align 8 - %6 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %7 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %6) #3 - call void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator.3"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %3, align 8 - %6 = bitcast %"class.std::allocator.3"* %5 to %"class.__gnu_cxx::new_allocator.4"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32** %8 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.3"*, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %2, align 8 - %3 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %2, align 8 - %4 = bitcast %"class.std::allocator.3"* %3 to %"class.__gnu_cxx::new_allocator.4"* - call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"class.std::allocator.3"*, align 8 - %4 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %3, align 8 - store %"class.std::allocator.0"* %1, %"class.std::allocator.0"** %4, align 8 - %5 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %3, align 8 - %6 = bitcast %"class.std::allocator.3"* %5 to %"class.__gnu_cxx::new_allocator.4"* - call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %6) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 2305843009213693951 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #18 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #18 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 8 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #19 - %20 = bitcast i8* %19 to i32** - ret i32** %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret i64 1152921504606846975 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator.3"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %4, align 8 - %8 = bitcast %"class.std::allocator.3"* %7 to %"class.__gnu_cxx::new_allocator.4"* - %9 = load i32**, i32*** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %8, i32** noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = bitcast i32** %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 4611686018427387903 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #18 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #18 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 4 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #19 - %20 = bitcast i8* %19 to i32* - ret i32* %20 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE4backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %4 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %5 = call noundef nonnull align 8 dereferenceable(32) %"struct.std::_Deque_iterator"* @_ZNSt15_Deque_iteratorIiRiPiEmmEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3) #3 - %6 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3) #3 - ret i32* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(32) %"struct.std::_Deque_iterator"* @_ZNSt15_Deque_iteratorIiRiPiEmmEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 1 - %7 = load i32*, i32** %6, align 8 - %8 = icmp eq i32* %5, %7 - br i1 %8, label %9, label %16 - -9: ; preds = %1 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 3 - %11 = load i32**, i32*** %10, align 8 - %12 = getelementptr inbounds i32*, i32** %11, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3, i32** noundef %12) #3 - %13 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 2 - %14 = load i32*, i32** %13, align 8 - %15 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - store i32* %14, i32** %15, align 8 - br label %16 - -16: ; preds = %9, %1 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %18 = load i32*, i32** %17, align 8 - %19 = getelementptr inbounds i32, i32* %18, i32 -1 - store i32* %19, i32** %17, align 8 - ret %"struct.std::_Deque_iterator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - store i32* %9, i32** %6, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %11 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %12 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %11, i32 0, i32 1 - %13 = load i32*, i32** %12, align 8 - store i32* %13, i32** %10, align 8 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - %15 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - store i32* %17, i32** %14, align 8 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - %19 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %20 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %19, i32 0, i32 3 - %21 = load i32**, i32*** %20, align 8 - store i32** %21, i32*** %18, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE8pop_backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - %10 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %11 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %10, i32 0, i32 0 - %12 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %11 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %12, i32 0, i32 3 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %13, i32 0, i32 1 - %15 = load i32*, i32** %14, align 8 - %16 = icmp ne i32* %9, %15 - br i1 %16, label %17, label %33 - -17: ; preds = %1 - %18 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %19 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %18, i32 0, i32 0 - %20 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %19 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %20, i32 0, i32 3 - %22 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %21, i32 0, i32 0 - %23 = load i32*, i32** %22, align 8 - %24 = getelementptr inbounds i32, i32* %23, i32 -1 - store i32* %24, i32** %22, align 8 - %25 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %26 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %25) #3 - %27 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %28 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %27, i32 0, i32 0 - %29 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %28 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %29, i32 0, i32 3 - %31 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %30, i32 0, i32 0 - %32 = load i32*, i32** %31, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %26, i32* noundef %32) #3 - br label %35 - -33: ; preds = %1 - invoke void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %3) - to label %34 unwind label %36 - -34: ; preds = %33 - br label %35 - -35: ; preds = %34, %17 - ret void - -36: ; preds = %33 - %37 = landingpad { i8*, i32 } - catch i8* null - %38 = extractvalue { i8*, i32 } %37, 0 - call void @__clang_call_terminate(i8* %38) #17 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i32* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - ret %"class.std::allocator.0"* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %6 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %7, i32 0, i32 3 - %9 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %8, i32 0, i32 1 - %10 = load i32*, i32** %9, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4, i32* noundef %10) #3 - %11 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %12 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %11, i32 0, i32 0 - %13 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %12 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %13, i32 0, i32 3 - %15 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %16 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %15, i32 0, i32 0 - %17 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %16 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %18 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %17, i32 0, i32 3 - %19 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %18, i32 0, i32 3 - %20 = load i32**, i32*** %19, align 8 - %21 = getelementptr inbounds i32*, i32** %20, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %14, i32** noundef %21) #3 - %22 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %23 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %22, i32 0, i32 0 - %24 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %23 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %25 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %24, i32 0, i32 3 - %26 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %25, i32 0, i32 2 - %27 = load i32*, i32** %26, align 8 - %28 = getelementptr inbounds i32, i32* %27, i64 -1 - %29 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %30 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %29, i32 0, i32 0 - %31 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %30 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %32 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %31, i32 0, i32 3 - %33 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %32, i32 0, i32 0 - store i32* %28, i32** %33, align 8 - %34 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %35 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %34) #3 - %36 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %37 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %36, i32 0, i32 0 - %38 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %37 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %39 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %38, i32 0, i32 3 - %40 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %39, i32 0, i32 0 - %41 = load i32*, i32** %40, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %35, i32* noundef %41) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #8 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %4 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %3, align 8 - %6 = load i32*, i32** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef %1) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %6 to %"class.std::allocator.0"* - %8 = load i32*, i32** %4, align 8 - %9 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7, i32* noundef %8, i64 noundef %9) - to label %10 unwind label %11 - -10: ; preds = %2 - ret void - -11: ; preds = %2 - %12 = landingpad { i8*, i32 } - catch i8* null - %13 = extractvalue { i8*, i32 } %12, 0 - call void @__clang_call_terminate(i8* %13) #17 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load i32*, i32** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #14 - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::_Deque_base"*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) - to label %7 unwind label %8 - -7: ; preds = %1 - ret void - -8: ; preds = %1 - %9 = landingpad { i8*, i32 } - cleanup - %10 = extractvalue { i8*, i32 } %9, 0 - store i8* %10, i8** %3, align 8 - %11 = extractvalue { i8*, i32 } %9, 1 - store i32 %11, i32* %4, align 4 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - br label %12 - -12: ; preds = %8 - %13 = load i8*, i8** %3, align 8 - %14 = load i32, i32* %4, align 4 - %15 = insertvalue { i8*, i32 } undef, i8* %13, 0 - %16 = insertvalue { i8*, i32 } %15, i32 %14, 1 - resume { i8*, i32 } %16 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator.0"* - call void @_ZNSaIiEC2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"struct.std::_Deque_base>::_Deque_impl_data"* - call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %5) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i64, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32**, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i8*, align 8 - %11 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %12 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %13 = load i64, i64* %4, align 8 - %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %15 = udiv i64 %13, %14 - %16 = add i64 %15, 1 - store i64 %16, i64* %5, align 8 - store i64 8, i64* %6, align 8 - %17 = load i64, i64* %5, align 8 - %18 = add i64 %17, 2 - store i64 %18, i64* %7, align 8 - %19 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %6, i64* noundef nonnull align 8 dereferenceable(8) %7) - %20 = load i64, i64* %19, align 8 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 1 - store i64 %20, i64* %23, align 8 - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 1 - %27 = load i64, i64* %26, align 8 - %28 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %27) - %29 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %30 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %29 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %30, i32 0, i32 0 - store i32** %28, i32*** %31, align 8 - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 0 - %35 = load i32**, i32*** %34, align 8 - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 1 - %39 = load i64, i64* %38, align 8 - %40 = load i64, i64* %5, align 8 - %41 = sub i64 %39, %40 - %42 = udiv i64 %41, 2 - %43 = getelementptr inbounds i32*, i32** %35, i64 %42 - store i32** %43, i32*** %8, align 8 - %44 = load i32**, i32*** %8, align 8 - %45 = load i64, i64* %5, align 8 - %46 = getelementptr inbounds i32*, i32** %44, i64 %45 - store i32** %46, i32*** %9, align 8 - %47 = load i32**, i32*** %8, align 8 - %48 = load i32**, i32*** %9, align 8 - invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %47, i32** noundef %48) - to label %49 unwind label %50 - -49: ; preds = %2 - br label %76 - -50: ; preds = %2 - %51 = landingpad { i8*, i32 } - catch i8* null - %52 = extractvalue { i8*, i32 } %51, 0 - store i8* %52, i8** %10, align 8 - %53 = extractvalue { i8*, i32 } %51, 1 - store i32 %53, i32* %11, align 4 - br label %54 - -54: ; preds = %50 - %55 = load i8*, i8** %10, align 8 - %56 = call i8* @__cxa_begin_catch(i8* %55) #3 - %57 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %58 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %57 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %58, i32 0, i32 0 - %60 = load i32**, i32*** %59, align 8 - %61 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %62 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %61 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %62, i32 0, i32 1 - %64 = load i64, i64* %63, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %60, i64 noundef %64) #3 - %65 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %66 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %65 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %66, i32 0, i32 0 - store i32** null, i32*** %67, align 8 - %68 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %69 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %68 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %70 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %69, i32 0, i32 1 - store i64 0, i64* %70, align 8 - invoke void @__cxa_rethrow() #18 - to label %116 unwind label %71 - -71: ; preds = %54 - %72 = landingpad { i8*, i32 } - cleanup - %73 = extractvalue { i8*, i32 } %72, 0 - store i8* %73, i8** %10, align 8 - %74 = extractvalue { i8*, i32 } %72, 1 - store i32 %74, i32* %11, align 4 - invoke void @__cxa_end_catch() - to label %75 unwind label %113 - -75: ; preds = %71 - br label %108 - -76: ; preds = %49 - %77 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %78 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %77 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %78, i32 0, i32 2 - %80 = load i32**, i32*** %8, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %79, i32** noundef %80) #3 - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = load i32**, i32*** %9, align 8 - %85 = getelementptr inbounds i32*, i32** %84, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %83, i32** noundef %85) #3 - %86 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %87 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %86 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %88 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %87, i32 0, i32 2 - %89 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %88, i32 0, i32 1 - %90 = load i32*, i32** %89, align 8 - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 0 - store i32* %90, i32** %94, align 8 - %95 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %96 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %95 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %97 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %96, i32 0, i32 3 - %98 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %97, i32 0, i32 1 - %99 = load i32*, i32** %98, align 8 - %100 = load i64, i64* %4, align 8 - %101 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %102 = urem i64 %100, %101 - %103 = getelementptr inbounds i32, i32* %99, i64 %102 - %104 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %105 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %104 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %106 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %105, i32 0, i32 3 - %107 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %106, i32 0, i32 0 - store i32* %103, i32** %107, align 8 - ret void - -108: ; preds = %75 - %109 = load i8*, i8** %10, align 8 - %110 = load i32, i32* %11, align 4 - %111 = insertvalue { i8*, i32 } undef, i8* %109, 0 - %112 = insertvalue { i8*, i32 } %111, i32 %110, 1 - resume { i8*, i32 } %112 - -113: ; preds = %71 - %114 = landingpad { i8*, i32 } - catch i8* null - %115 = extractvalue { i8*, i32 } %114, 0 - call void @__clang_call_terminate(i8* %115) #17 - unreachable - -116: ; preds = %54 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator.0"* - call void @_ZNSaIiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiEC2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl_data"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl_data"* %0, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl_data"*, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 0 - store i32** null, i32*** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 1 - store i64 0, i64* %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %6) #3 - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - store i32* null, i32** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 1 - store i32* null, i32** %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 2 - store i32* null, i32** %6, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 3 - store i32** null, i32*** %7, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %11 = load i32**, i32*** %5, align 8 - store i32** %11, i32*** %7, align 8 - br label %12 - -12: ; preds = %20, %3 - %13 = load i32**, i32*** %7, align 8 - %14 = load i32**, i32*** %6, align 8 - %15 = icmp ult i32** %13, %14 - br i1 %15, label %16, label %32 - -16: ; preds = %12 - %17 = invoke noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) - to label %18 unwind label %23 - -18: ; preds = %16 - %19 = load i32**, i32*** %7, align 8 - store i32* %17, i32** %19, align 8 - br label %20 - -20: ; preds = %18 - %21 = load i32**, i32*** %7, align 8 - %22 = getelementptr inbounds i32*, i32** %21, i32 1 - store i32** %22, i32*** %7, align 8 - br label %12, !llvm.loop !11 - -23: ; preds = %16 - %24 = landingpad { i8*, i32 } - catch i8* null - %25 = extractvalue { i8*, i32 } %24, 0 - store i8* %25, i8** %8, align 8 - %26 = extractvalue { i8*, i32 } %24, 1 - store i32 %26, i32* %9, align 4 - br label %27 - -27: ; preds = %23 - %28 = load i8*, i8** %8, align 8 - %29 = call i8* @__cxa_begin_catch(i8* %28) #3 - %30 = load i32**, i32*** %5, align 8 - %31 = load i32**, i32*** %7, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10, i32** noundef %30, i32** noundef %31) #3 - invoke void @__cxa_rethrow() #18 - to label %47 unwind label %33 - -32: ; preds = %12 - br label %38 - -33: ; preds = %27 - %34 = landingpad { i8*, i32 } - cleanup - %35 = extractvalue { i8*, i32 } %34, 0 - store i8* %35, i8** %8, align 8 - %36 = extractvalue { i8*, i32 } %34, 1 - store i32 %36, i32* %9, align 4 - invoke void @__cxa_end_catch() - to label %37 unwind label %44 - -37: ; preds = %33 - br label %39 - -38: ; preds = %32 - ret void - -39: ; preds = %37 - %40 = load i8*, i8** %8, align 8 - %41 = load i32, i32* %9, align 4 - %42 = insertvalue { i8*, i32 } undef, i8* %40, 0 - %43 = insertvalue { i8*, i32 } %42, i32 %41, 1 - resume { i8*, i32 } %43 - -44: ; preds = %33 - %45 = landingpad { i8*, i32 } - catch i8* null - %46 = extractvalue { i8*, i32 } %45, 0 - call void @__clang_call_terminate(i8* %46) #17 - unreachable - -47: ; preds = %27 - unreachable -} - -declare void @__cxa_rethrow() - -declare void @__cxa_end_catch() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #8 comdat align 2 { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %9 = load i32**, i32*** %5, align 8 - store i32** %9, i32*** %7, align 8 - br label %10 - -10: ; preds = %17, %3 - %11 = load i32**, i32*** %7, align 8 - %12 = load i32**, i32*** %6, align 8 - %13 = icmp ult i32** %11, %12 - br i1 %13, label %14, label %20 - -14: ; preds = %10 - %15 = load i32**, i32*** %7, align 8 - %16 = load i32*, i32** %15, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8, i32* noundef %16) #3 - br label %17 - -17: ; preds = %14 - %18 = load i32**, i32*** %7, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i32 1 - store i32** %19, i32*** %7, align 8 - br label %10, !llvm.loop !12 - -20: ; preds = %10 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_tarjan_algorithm.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { noinline noreturn nounwind } -attributes #14 = { argmemonly nofree nounwind willreturn writeonly } -attributes #15 = { builtin allocsize(0) } -attributes #16 = { builtin nounwind } -attributes #17 = { noreturn nounwind } -attributes #18 = { noreturn } -attributes #19 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/the-knights-tour.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/the-knights-tour.ll deleted file mode 100644 index 81a0a046..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/the-knights-tour.ll +++ /dev/null @@ -1,343 +0,0 @@ -; ModuleID = 'PE-benchmarks/the-knights-tour.cpp' -source_filename = "PE-benchmarks/the-knights-tour.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [6 x i8] c" %2d \00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 -@__const._Z7solveKTv.xMove = private unnamed_addr constant [8 x i32] [i32 2, i32 1, i32 -1, i32 -2, i32 -2, i32 -1, i32 1, i32 2], align 16 -@__const._Z7solveKTv.yMove = private unnamed_addr constant [8 x i32] [i32 1, i32 2, i32 2, i32 1, i32 -1, i32 -2, i32 -2, i32 -1], align 16 -@.str.2 = private unnamed_addr constant [24 x i8] c"Solution does not exist\00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z6isSafeiiPA8_i(i32 noundef %0, i32 noundef %1, [8 x i32]* noundef %2) #0 { - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca [8 x i32]*, align 8 - store i32 %0, i32* %4, align 4 - store i32 %1, i32* %5, align 4 - store [8 x i32]* %2, [8 x i32]** %6, align 8 - %7 = load i32, i32* %4, align 4 - %8 = icmp sge i32 %7, 0 - br i1 %8, label %9, label %28 - -9: ; preds = %3 - %10 = load i32, i32* %4, align 4 - %11 = icmp slt i32 %10, 8 - br i1 %11, label %12, label %28 - -12: ; preds = %9 - %13 = load i32, i32* %5, align 4 - %14 = icmp sge i32 %13, 0 - br i1 %14, label %15, label %28 - -15: ; preds = %12 - %16 = load i32, i32* %5, align 4 - %17 = icmp slt i32 %16, 8 - br i1 %17, label %18, label %28 - -18: ; preds = %15 - %19 = load [8 x i32]*, [8 x i32]** %6, align 8 - %20 = load i32, i32* %4, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds [8 x i32], [8 x i32]* %19, i64 %21 - %23 = load i32, i32* %5, align 4 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds [8 x i32], [8 x i32]* %22, i64 0, i64 %24 - %26 = load i32, i32* %25, align 4 - %27 = icmp eq i32 %26, -1 - br label %28 - -28: ; preds = %18, %15, %12, %9, %3 - %29 = phi i1 [ false, %15 ], [ false, %12 ], [ false, %9 ], [ false, %3 ], [ %27, %18 ] - ret i1 %29 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13printSolutionPA8_i([8 x i32]* noundef %0) #1 { - %2 = alloca [8 x i32]*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store [8 x i32]* %0, [8 x i32]** %2, align 8 - store i32 0, i32* %3, align 4 - br label %5 - -5: ; preds = %27, %1 - %6 = load i32, i32* %3, align 4 - %7 = icmp slt i32 %6, 8 - br i1 %7, label %8, label %30 - -8: ; preds = %5 - store i32 0, i32* %4, align 4 - br label %9 - -9: ; preds = %22, %8 - %10 = load i32, i32* %4, align 4 - %11 = icmp slt i32 %10, 8 - br i1 %11, label %12, label %25 - -12: ; preds = %9 - %13 = load [8 x i32]*, [8 x i32]** %2, align 8 - %14 = load i32, i32* %3, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds [8 x i32], [8 x i32]* %13, i64 %15 - %17 = load i32, i32* %4, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds [8 x i32], [8 x i32]* %16, i64 0, i64 %18 - %20 = load i32, i32* %19, align 4 - %21 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i64 0, i64 0), i32 noundef %20) - br label %22 - -22: ; preds = %12 - %23 = load i32, i32* %4, align 4 - %24 = add nsw i32 %23, 1 - store i32 %24, i32* %4, align 4 - br label %9, !llvm.loop !6 - -25: ; preds = %9 - %26 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - br label %27 - -27: ; preds = %25 - %28 = load i32, i32* %3, align 4 - %29 = add nsw i32 %28, 1 - store i32 %29, i32* %3, align 4 - br label %5, !llvm.loop !8 - -30: ; preds = %5 - ret void -} - -declare i32 @printf(i8* noundef, ...) #2 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef zeroext i1 @_Z7solveKTv() #1 { - %1 = alloca i1, align 1 - %2 = alloca [8 x [8 x i32]], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca [8 x i32], align 16 - %6 = alloca [8 x i32], align 16 - store i32 0, i32* %3, align 4 - br label %7 - -7: ; preds = %25, %0 - %8 = load i32, i32* %3, align 4 - %9 = icmp slt i32 %8, 8 - br i1 %9, label %10, label %28 - -10: ; preds = %7 - store i32 0, i32* %4, align 4 - br label %11 - -11: ; preds = %21, %10 - %12 = load i32, i32* %4, align 4 - %13 = icmp slt i32 %12, 8 - br i1 %13, label %14, label %24 - -14: ; preds = %11 - %15 = load i32, i32* %3, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds [8 x [8 x i32]], [8 x [8 x i32]]* %2, i64 0, i64 %16 - %18 = load i32, i32* %4, align 4 - %19 = sext i32 %18 to i64 - %20 = getelementptr inbounds [8 x i32], [8 x i32]* %17, i64 0, i64 %19 - store i32 -1, i32* %20, align 4 - br label %21 - -21: ; preds = %14 - %22 = load i32, i32* %4, align 4 - %23 = add nsw i32 %22, 1 - store i32 %23, i32* %4, align 4 - br label %11, !llvm.loop !9 - -24: ; preds = %11 - br label %25 - -25: ; preds = %24 - %26 = load i32, i32* %3, align 4 - %27 = add nsw i32 %26, 1 - store i32 %27, i32* %3, align 4 - br label %7, !llvm.loop !10 - -28: ; preds = %7 - %29 = bitcast [8 x i32]* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %29, i8* align 16 bitcast ([8 x i32]* @__const._Z7solveKTv.xMove to i8*), i64 32, i1 false) - %30 = bitcast [8 x i32]* %6 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %30, i8* align 16 bitcast ([8 x i32]* @__const._Z7solveKTv.yMove to i8*), i64 32, i1 false) - %31 = getelementptr inbounds [8 x [8 x i32]], [8 x [8 x i32]]* %2, i64 0, i64 0 - %32 = getelementptr inbounds [8 x i32], [8 x i32]* %31, i64 0, i64 0 - store i32 0, i32* %32, align 16 - %33 = getelementptr inbounds [8 x [8 x i32]], [8 x [8 x i32]]* %2, i64 0, i64 0 - %34 = getelementptr inbounds [8 x i32], [8 x i32]* %5, i64 0, i64 0 - %35 = getelementptr inbounds [8 x i32], [8 x i32]* %6, i64 0, i64 0 - %36 = call noundef i32 @_Z11solveKTUtiliiiPA8_iPiS1_(i32 noundef 0, i32 noundef 0, i32 noundef 1, [8 x i32]* noundef %33, i32* noundef %34, i32* noundef %35) - %37 = icmp eq i32 %36, 0 - br i1 %37, label %38, label %40 - -38: ; preds = %28 - %39 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str.2, i64 0, i64 0)) - store i1 false, i1* %1, align 1 - br label %43 - -40: ; preds = %28 - %41 = getelementptr inbounds [8 x [8 x i32]], [8 x [8 x i32]]* %2, i64 0, i64 0 - call void @_Z13printSolutionPA8_i([8 x i32]* noundef %41) - br label %42 - -42: ; preds = %40 - store i1 true, i1* %1, align 1 - br label %43 - -43: ; preds = %42, %38 - %44 = load i1, i1* %1, align 1 - ret i1 %44 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z11solveKTUtiliiiPA8_iPiS1_(i32 noundef %0, i32 noundef %1, i32 noundef %2, [8 x i32]* noundef %3, i32* noundef %4, i32* noundef %5) #1 { - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca [8 x i32]*, align 8 - %12 = alloca i32*, align 8 - %13 = alloca i32*, align 8 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - %16 = alloca i32, align 4 - store i32 %0, i32* %8, align 4 - store i32 %1, i32* %9, align 4 - store i32 %2, i32* %10, align 4 - store [8 x i32]* %3, [8 x i32]** %11, align 8 - store i32* %4, i32** %12, align 8 - store i32* %5, i32** %13, align 8 - %17 = load i32, i32* %10, align 4 - %18 = icmp eq i32 %17, 64 - br i1 %18, label %19, label %20 - -19: ; preds = %6 - store i32 1, i32* %7, align 4 - br label %76 - -20: ; preds = %6 - store i32 0, i32* %14, align 4 - br label %21 - -21: ; preds = %72, %20 - %22 = load i32, i32* %14, align 4 - %23 = icmp slt i32 %22, 8 - br i1 %23, label %24, label %75 - -24: ; preds = %21 - %25 = load i32, i32* %8, align 4 - %26 = load i32*, i32** %12, align 8 - %27 = load i32, i32* %14, align 4 - %28 = sext i32 %27 to i64 - %29 = getelementptr inbounds i32, i32* %26, i64 %28 - %30 = load i32, i32* %29, align 4 - %31 = add nsw i32 %25, %30 - store i32 %31, i32* %15, align 4 - %32 = load i32, i32* %9, align 4 - %33 = load i32*, i32** %13, align 8 - %34 = load i32, i32* %14, align 4 - %35 = sext i32 %34 to i64 - %36 = getelementptr inbounds i32, i32* %33, i64 %35 - %37 = load i32, i32* %36, align 4 - %38 = add nsw i32 %32, %37 - store i32 %38, i32* %16, align 4 - %39 = load i32, i32* %15, align 4 - %40 = load i32, i32* %16, align 4 - %41 = load [8 x i32]*, [8 x i32]** %11, align 8 - %42 = call noundef zeroext i1 @_Z6isSafeiiPA8_i(i32 noundef %39, i32 noundef %40, [8 x i32]* noundef %41) - br i1 %42, label %43, label %71 - -43: ; preds = %24 - %44 = load i32, i32* %10, align 4 - %45 = load [8 x i32]*, [8 x i32]** %11, align 8 - %46 = load i32, i32* %15, align 4 - %47 = sext i32 %46 to i64 - %48 = getelementptr inbounds [8 x i32], [8 x i32]* %45, i64 %47 - %49 = load i32, i32* %16, align 4 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds [8 x i32], [8 x i32]* %48, i64 0, i64 %50 - store i32 %44, i32* %51, align 4 - %52 = load i32, i32* %15, align 4 - %53 = load i32, i32* %16, align 4 - %54 = load i32, i32* %10, align 4 - %55 = add nsw i32 %54, 1 - %56 = load [8 x i32]*, [8 x i32]** %11, align 8 - %57 = load i32*, i32** %12, align 8 - %58 = load i32*, i32** %13, align 8 - %59 = call noundef i32 @_Z11solveKTUtiliiiPA8_iPiS1_(i32 noundef %52, i32 noundef %53, i32 noundef %55, [8 x i32]* noundef %56, i32* noundef %57, i32* noundef %58) - %60 = icmp eq i32 %59, 1 - br i1 %60, label %61, label %62 - -61: ; preds = %43 - store i32 1, i32* %7, align 4 - br label %76 - -62: ; preds = %43 - %63 = load [8 x i32]*, [8 x i32]** %11, align 8 - %64 = load i32, i32* %15, align 4 - %65 = sext i32 %64 to i64 - %66 = getelementptr inbounds [8 x i32], [8 x i32]* %63, i64 %65 - %67 = load i32, i32* %16, align 4 - %68 = sext i32 %67 to i64 - %69 = getelementptr inbounds [8 x i32], [8 x i32]* %66, i64 0, i64 %68 - store i32 -1, i32* %69, align 4 - br label %70 - -70: ; preds = %62 - br label %71 - -71: ; preds = %70, %24 - br label %72 - -72: ; preds = %71 - %73 = load i32, i32* %14, align 4 - %74 = add nsw i32 %73, 1 - store i32 %74, i32* %14, align 4 - br label %21, !llvm.loop !11 - -75: ; preds = %21 - store i32 0, i32* %7, align 4 - br label %76 - -76: ; preds = %75, %61, %19 - %77 = load i32, i32* %7, align 4 - ret i32 %77 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #4 { - %1 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %2 = call noundef zeroext i1 @_Z7solveKTv() - ret i32 0 -} - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { argmemonly nofree nounwind willreturn } -attributes #4 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/topological-sorting.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/topological-sorting.ll deleted file mode 100644 index 5a8607e8..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/topological-sorting.ll +++ /dev/null @@ -1,3359 +0,0 @@ -; ModuleID = 'PE-benchmarks/topological-sorting.cpp' -source_filename = "PE-benchmarks/topological-sorting.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"class.std::stack" = type { %"class.std::deque" } -%"class.std::deque" = type { %"class.std::_Deque_base" } -%"class.std::_Deque_base" = type { %"struct.std::_Deque_base>::_Deque_impl" } -%"struct.std::_Deque_base>::_Deque_impl" = type { %"struct.std::_Deque_base>::_Deque_impl_data" } -%"struct.std::_Deque_base>::_Deque_impl_data" = type { i32**, i64, %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator" } -%"struct.std::_Deque_iterator" = type { i32*, i32*, i32*, i32** } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"class.std::allocator.0" = type { i8 } -%"class.std::allocator.3" = type { i8 } -%"class.__gnu_cxx::new_allocator.1" = type { i8 } -%"class.__gnu_cxx::new_allocator.4" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv = comdat any - -$_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv = comdat any - -$_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt5dequeIiSaIiEED2Ev = comdat any - -$_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_ = comdat any - -$_ZNSt5dequeIiSaIiEE5beginEv = comdat any - -$_ZNSt5dequeIiSaIiEE3endEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSt11_Deque_baseIiSaIiEED2Ev = comdat any - -$__clang_call_terminate = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi = comdat any - -$_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim = comdat any - -$_ZSt16__deque_buf_sizem = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv = comdat any - -$_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m = comdat any - -$_ZNSaIPiED2Ev = comdat any - -$_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv = comdat any - -$_ZNSaIPiEC2IiEERKSaIT_E = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiEC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiED2Ev = comdat any - -$_ZNSaIiED2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiED2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -$_ZNSt5dequeIiSaIiEE9push_backERKi = comdat any - -$_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_ = comdat any - -$_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZNKSt5dequeIiSaIiEE4sizeEv = comdat any - -$_ZNKSt5dequeIiSaIiEE8max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_ = comdat any - -$_ZStmiRKSt15_Deque_iteratorIiRiPiES4_ = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_ = comdat any - -$_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_ = comdat any - -$_ZSt3minImERKT_S2_S2_ = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv = comdat any - -$_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb = comdat any - -$_ZSt4copyIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_ = comdat any - -$_ZSt3maxImERKT_S2_S2_ = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm = comdat any - -$_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__miter_baseIPPiET_S2_ = comdat any - -$_ZSt12__niter_wrapIPPiET_RKS2_S2_ = comdat any - -$_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__niter_baseIPPiET_S2_ = comdat any - -$_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_ = comdat any - -$_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE8allocateERS0_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv = comdat any - -$_ZNSt5dequeIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm = comdat any - -$_ZNSaIiEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiEC2Ev = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEC2Ev = comdat any - -$_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_ = comdat any - -$_ZNKSt5dequeIiSaIiEE5emptyEv = comdat any - -$_ZSteqRKSt15_Deque_iteratorIiRiPiES4_ = comdat any - -$_ZNSt5dequeIiSaIiEE4backEv = comdat any - -$_ZNSt15_Deque_iteratorIiRiPiEmmEv = comdat any - -$_ZNKSt15_Deque_iteratorIiRiPiEdeEv = comdat any - -$_ZNSt5dequeIiSaIiEE8pop_backEv = comdat any - -$_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_ = comdat any - -$_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv = comdat any - -$_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.1 = private unnamed_addr constant [53 x i8] c"Following is a Topological Sort of the given graph \0A\00", align 1 -@.str.2 = private unnamed_addr constant [48 x i8] c"cannot create std::deque larger than max_size()\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_topological_sorting.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #15 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i8* noundef %2, %"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) #7 align 2 { - %5 = alloca %class.Graph*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca %"class.std::stack"*, align 8 - %9 = alloca %"struct.std::_List_iterator", align 8 - %10 = alloca %"struct.std::_List_iterator", align 8 - %11 = alloca %"struct.std::_List_iterator", align 8 - store %class.Graph* %0, %class.Graph** %5, align 8 - store i32 %1, i32* %6, align 4 - store i8* %2, i8** %7, align 8 - store %"class.std::stack"* %3, %"class.std::stack"** %8, align 8 - %12 = load %class.Graph*, %class.Graph** %5, align 8 - %13 = load i8*, i8** %7, align 8 - %14 = load i32, i32* %6, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds i8, i8* %13, i64 %15 - store i8 1, i8* %16, align 1 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %17 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 1 - %18 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %17, align 8 - %19 = load i32, i32* %6, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %18, i64 %20 - %22 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %21) #3 - %23 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %10, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %22, %"struct.std::__detail::_List_node_base"** %23, align 8 - %24 = bitcast %"struct.std::_List_iterator"* %9 to i8* - %25 = bitcast %"struct.std::_List_iterator"* %10 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %24, i8* align 8 %25, i64 8, i1 false) - br label %26 - -26: ; preds = %49, %4 - %27 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 1 - %28 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %27, align 8 - %29 = load i32, i32* %6, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %28, i64 %30 - %32 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %31) #3 - %33 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %11, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %32, %"struct.std::__detail::_List_node_base"** %33, align 8 - %34 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %11) #3 - br i1 %34, label %35, label %51 - -35: ; preds = %26 - %36 = load i8*, i8** %7, align 8 - %37 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %38 = load i32, i32* %37, align 4 - %39 = sext i32 %38 to i64 - %40 = getelementptr inbounds i8, i8* %36, i64 %39 - %41 = load i8, i8* %40, align 1 - %42 = trunc i8 %41 to i1 - br i1 %42, label %48, label %43 - -43: ; preds = %35 - %44 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - %45 = load i32, i32* %44, align 4 - %46 = load i8*, i8** %7, align 8 - %47 = load %"class.std::stack"*, %"class.std::stack"** %8, align 8 - call void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(%class.Graph* noundef nonnull align 8 dereferenceable(16) %12, i32 noundef %45, i8* noundef %46, %"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %47) - br label %48 - -48: ; preds = %43, %35 - br label %49 - -49: ; preds = %48 - %50 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - br label %26, !llvm.loop !6 - -51: ; preds = %26 - %52 = load %"class.std::stack"*, %"class.std::stack"** %8, align 8 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %52, i32* noundef nonnull align 4 dereferenceable(4) %6) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE4pushERKi(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::stack"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::stack"*, %"class.std::stack"** %3, align 8 - %6 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %5, i32 0, i32 0 - %7 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %6, i32* noundef nonnull align 4 dereferenceable(4) %7) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph15topologicalSortEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %class.Graph*, align 8 - %3 = alloca %"class.std::stack", align 8 - %4 = alloca i8*, align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %2, align 8 - %9 = load %class.Graph*, %class.Graph** %2, align 8 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) - %10 = getelementptr inbounds %class.Graph, %class.Graph* %9, i32 0, i32 0 - %11 = load i32, i32* %10, align 8 - %12 = sext i32 %11 to i64 - %13 = invoke noalias noundef nonnull i8* @_Znam(i64 noundef %12) #15 - to label %14 unwind label %28 - -14: ; preds = %1 - store i8* %13, i8** %4, align 8 - store i32 0, i32* %7, align 4 - br label %15 - -15: ; preds = %25, %14 - %16 = load i32, i32* %7, align 4 - %17 = getelementptr inbounds %class.Graph, %class.Graph* %9, i32 0, i32 0 - %18 = load i32, i32* %17, align 8 - %19 = icmp slt i32 %16, %18 - br i1 %19, label %20, label %32 - -20: ; preds = %15 - %21 = load i8*, i8** %4, align 8 - %22 = load i32, i32* %7, align 4 - %23 = sext i32 %22 to i64 - %24 = getelementptr inbounds i8, i8* %21, i64 %23 - store i8 0, i8* %24, align 1 - br label %25 - -25: ; preds = %20 - %26 = load i32, i32* %7, align 4 - %27 = add nsw i32 %26, 1 - store i32 %27, i32* %7, align 4 - br label %15, !llvm.loop !8 - -28: ; preds = %68, %66, %63, %61, %56, %47, %1 - %29 = landingpad { i8*, i32 } - cleanup - %30 = extractvalue { i8*, i32 } %29, 0 - store i8* %30, i8** %5, align 8 - %31 = extractvalue { i8*, i32 } %29, 1 - store i32 %31, i32* %6, align 4 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) #3 - br label %71 - -32: ; preds = %15 - store i32 0, i32* %8, align 4 - br label %33 - -33: ; preds = %52, %32 - %34 = load i32, i32* %8, align 4 - %35 = getelementptr inbounds %class.Graph, %class.Graph* %9, i32 0, i32 0 - %36 = load i32, i32* %35, align 8 - %37 = icmp slt i32 %34, %36 - br i1 %37, label %38, label %55 - -38: ; preds = %33 - %39 = load i8*, i8** %4, align 8 - %40 = load i32, i32* %8, align 4 - %41 = sext i32 %40 to i64 - %42 = getelementptr inbounds i8, i8* %39, i64 %41 - %43 = load i8, i8* %42, align 1 - %44 = trunc i8 %43 to i1 - %45 = zext i1 %44 to i32 - %46 = icmp eq i32 %45, 0 - br i1 %46, label %47, label %51 - -47: ; preds = %38 - %48 = load i32, i32* %8, align 4 - %49 = load i8*, i8** %4, align 8 - invoke void @_ZN5Graph19topologicalSortUtilEiPbRSt5stackIiSt5dequeIiSaIiEEE(%class.Graph* noundef nonnull align 8 dereferenceable(16) %9, i32 noundef %48, i8* noundef %49, %"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) - to label %50 unwind label %28 - -50: ; preds = %47 - br label %51 - -51: ; preds = %50, %38 - br label %52 - -52: ; preds = %51 - %53 = load i32, i32* %8, align 4 - %54 = add nsw i32 %53, 1 - store i32 %54, i32* %8, align 4 - br label %33, !llvm.loop !9 - -55: ; preds = %33 - br label %56 - -56: ; preds = %69, %55 - %57 = invoke noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) - to label %58 unwind label %28 - -58: ; preds = %56 - %59 = zext i1 %57 to i32 - %60 = icmp eq i32 %59, 0 - br i1 %60, label %61, label %70 - -61: ; preds = %58 - %62 = invoke noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) - to label %63 unwind label %28 - -63: ; preds = %61 - %64 = load i32, i32* %62, align 4 - %65 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %64) - to label %66 unwind label %28 - -66: ; preds = %63 - %67 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %65, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - to label %68 unwind label %28 - -68: ; preds = %66 - invoke void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) - to label %69 unwind label %28 - -69: ; preds = %68 - br label %56, !llvm.loop !10 - -70: ; preds = %58 - call void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %3) #3 - ret void - -71: ; preds = %28 - %72 = load i8*, i8** %5, align 8 - %73 = load i32, i32* %6, align 4 - %74 = insertvalue { i8*, i32 } undef, i8* %72, 0 - %75 = insertvalue { i8*, i32 } %74, i32 %73, 1 - resume { i8*, i32 } %75 -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEEC2IS2_vEEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - %5 = bitcast %"class.std::deque"* %4 to i8* - call void @llvm.memset.p0i8.i64(i8* align 8 %5, i8 0, i64 80, i1 false) - call void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5stackIiSt5dequeIiSaIiEEE5emptyEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - %5 = call noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i1 %5 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5stackIiSt5dequeIiSaIiEEE3topEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - %5 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE4backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEE3popEv(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - call void @_ZNSt5dequeIiSaIiEE8pop_backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5stackIiSt5dequeIiSaIiEEED2Ev(%"class.std::stack"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::stack"*, align 8 - store %"class.std::stack"* %0, %"class.std::stack"** %2, align 8 - %3 = load %"class.std::stack"*, %"class.std::stack"** %2, align 8 - %4 = getelementptr inbounds %"class.std::stack", %"class.std::stack"* %3, i32 0, i32 0 - call void @_ZNSt5dequeIiSaIiEED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #10 { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 6) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4, i32 noundef 0) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 2, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 1) - %3 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([53 x i8], [53 x i8]* @.str.1, i64 0, i64 0)) - call void @_ZN5Graph15topologicalSortEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) - ret i32 0 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEED2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - %4 = alloca %"struct.std::_Deque_iterator", align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - call void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %4, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7) #3 - %8 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - %9 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - invoke void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %7, %"struct.std::_Deque_iterator"* noundef %3, %"struct.std::_Deque_iterator"* noundef %4, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %9) - to label %10 unwind label %12 - -10: ; preds = %1 - %11 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) #3 - ret void - -12: ; preds = %1 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %5, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %6, align 4 - %16 = bitcast %"class.std::deque"* %7 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %16) #3 - br label %17 - -17: ; preds = %12 - %18 = load i8*, i8** %5, align 8 - call void @__clang_call_terminate(i8* %18) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_destroy_dataESt15_Deque_iteratorIiRiPiES5_RKS0_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, %"struct.std::_Deque_iterator"* noundef %1, %"struct.std::_Deque_iterator"* noundef %2, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) #8 comdat align 2 { - %5 = alloca %"class.std::deque"*, align 8 - %6 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %5, align 8 - store %"class.std::allocator.0"* %3, %"class.std::allocator.0"** %6, align 8 - %7 = load %"class.std::deque"*, %"class.std::deque"** %5, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE5beginEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* noalias sret(%"struct.std::_Deque_iterator") align 8 %0, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::deque"*, align 8 - %5 = bitcast %"struct.std::_Deque_iterator"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::deque"* %1, %"class.std::deque"** %4, align 8 - %6 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %7 = bitcast %"class.std::deque"* %6 to %"class.std::_Deque_base"* - %8 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %7, i32 0, i32 0 - %9 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %8 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %10 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %9, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %10) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - ret %"class.std::allocator.0"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEED2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %5, i32 0, i32 0 - %7 = load i32**, i32*** %6, align 8 - %8 = icmp ne i32** %7, null - br i1 %8, label %9, label %29 - -9: ; preds = %1 - %10 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %11 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %10 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %12 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %11, i32 0, i32 2 - %13 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %12, i32 0, i32 3 - %14 = load i32**, i32*** %13, align 8 - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load i32**, i32*** %18, align 8 - %20 = getelementptr inbounds i32*, i32** %19, i64 1 - call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, i32** noundef %14, i32** noundef %20) #3 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 0 - %24 = load i32**, i32*** %23, align 8 - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 1 - %28 = load i64, i64* %27, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %3, i32** noundef %24, i64 noundef %28) #3 - br label %29 - -29: ; preds = %9, %1 - %30 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %30) #3 - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #11 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #16 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2ERKS2_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - store i32* %9, i32** %6, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %11 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %12 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %11, i32 0, i32 1 - %13 = load i32*, i32** %12, align 8 - store i32* %13, i32** %10, align 8 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - %15 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - store i32* %17, i32** %14, align 8 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - %19 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %20 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %19, i32 0, i32 3 - %21 = load i32**, i32*** %20, align 8 - store i32** %21, i32*** %18, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #8 comdat align 2 { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %9 = load i32**, i32*** %5, align 8 - store i32** %9, i32*** %7, align 8 - br label %10 - -10: ; preds = %17, %3 - %11 = load i32**, i32*** %7, align 8 - %12 = load i32**, i32*** %6, align 8 - %13 = icmp ult i32** %11, %12 - br i1 %13, label %14, label %20 - -14: ; preds = %10 - %15 = load i32**, i32*** %7, align 8 - %16 = load i32*, i32** %15, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8, i32* noundef %16) #3 - br label %17 - -17: ; preds = %14 - %18 = load i32**, i32*** %7, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i32 1 - store i32** %19, i32*** %7, align 8 - br label %10, !llvm.loop !11 - -20: ; preds = %10 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i64 noundef %2) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - %7 = alloca %"class.std::allocator.3", align 1 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* sret(%"class.std::allocator.3") align 1 %7, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) #3 - %11 = load i32**, i32*** %5, align 8 - %12 = load i64, i64* %6, align 8 - invoke void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7, i32** noundef %11, i64 noundef %12) - to label %13 unwind label %14 - -13: ; preds = %3 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void - -14: ; preds = %3 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - store i8* %16, i8** %8, align 8 - %17 = extractvalue { i8*, i32 } %15, 1 - store i32 %17, i32* %9, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %18 - -18: ; preds = %14 - %19 = load i8*, i8** %8, align 8 - call void @__clang_call_terminate(i8* %19) #16 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator.0"* - call void @_ZNSaIiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef %1) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %6 to %"class.std::allocator.0"* - %8 = load i32*, i32** %4, align 8 - %9 = invoke noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - to label %10 unwind label %12 - -10: ; preds = %2 - invoke void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7, i32* noundef %8, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %10 - ret void - -12: ; preds = %10, %2 - %13 = landingpad { i8*, i32 } - catch i8* null - %14 = extractvalue { i8*, i32 } %13, 0 - call void @__clang_call_terminate(i8* %14) #16 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load i32*, i32** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef %0) #8 comdat { - %2 = alloca i64, align 8 - store i64 %0, i64* %2, align 8 - %3 = load i64, i64* %2, align 8 - %4 = icmp ult i64 %3, 512 - br i1 %4, label %5, label %8 - -5: ; preds = %1 - %6 = load i64, i64* %2, align 8 - %7 = udiv i64 512, %6 - br label %9 - -8: ; preds = %1 - br label %9 - -9: ; preds = %8, %5 - %10 = phi i64 [ %7, %5 ], [ 1, %8 ] - ret i64 %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #12 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* noalias sret(%"class.std::allocator.3") align 1 %0, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %1) #8 comdat align 2 { - %3 = alloca i8*, align 8 - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = bitcast %"class.std::allocator.3"* %0 to i8* - store i8* %5, i8** %3, align 8 - store %"class.std::_Deque_base"* %1, %"class.std::_Deque_base"** %4, align 8 - %6 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %7 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %6) #3 - call void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIPiEE10deallocateERS1_PS0_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator.3"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %4, align 8 - %8 = bitcast %"class.std::allocator.3"* %7 to %"class.__gnu_cxx::new_allocator.4"* - %9 = load i32**, i32*** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %8, i32** noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.3"*, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %2, align 8 - %3 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %2, align 8 - %4 = bitcast %"class.std::allocator.3"* %3 to %"class.__gnu_cxx::new_allocator.4"* - call void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - ret %"class.std::allocator.0"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIPiEC2IiEERKSaIT_E(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"class.std::allocator.3"*, align 8 - %4 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %3, align 8 - store %"class.std::allocator.0"* %1, %"class.std::allocator.0"** %4, align 8 - %5 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %3, align 8 - %6 = bitcast %"class.std::allocator.3"* %5 to %"class.__gnu_cxx::new_allocator.4"* - call void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %6) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiEC2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiE10deallocateEPS1_m(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0, i32** noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = bitcast i32** %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIPiED2Ev(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiED2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiED2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %10 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %5, align 8 - %13 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %14 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %13) #3 - store %"class.std::allocator"* %14, %"class.std::allocator"** %6, align 8 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, %"struct.std::_List_node"* noundef %16) #3 - %17 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %18 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %19 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %18) - to label %20 unwind label %25 - -20: ; preds = %2 - %21 = load i32*, i32** %4, align 8 - %22 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %21) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %17, i32* noundef %19, i32* noundef nonnull align 4 dereferenceable(4) %22) #3 - %23 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %24 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %24 - -25: ; preds = %2 - %26 = landingpad { i8*, i32 } - cleanup - %27 = extractvalue { i8*, i32 } %26, 0 - store i8* %27, i8** %8, align 8 - %28 = extractvalue { i8*, i32 } %26, 1 - store i32 %28, i32* %9, align 4 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - br label %29 - -29: ; preds = %25 - %30 = load i8*, i8** %8, align 8 - %31 = load i32, i32* %9, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #8 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #16 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #17 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #17 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #18 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #13 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #13 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE9push_backERKi(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %7 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %7 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %9 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %8, i32 0, i32 3 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 0 - %11 = load i32*, i32** %10, align 8 - %12 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %13 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %14 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %13 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %15 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %14, i32 0, i32 3 - %16 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %15, i32 0, i32 2 - %17 = load i32*, i32** %16, align 8 - %18 = getelementptr inbounds i32, i32* %17, i64 -1 - %19 = icmp ne i32* %11, %18 - br i1 %19, label %20, label %38 - -20: ; preds = %2 - %21 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %22 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %21, i32 0, i32 0 - %23 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %22 to %"class.std::allocator.0"* - %24 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %25 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %24, i32 0, i32 0 - %26 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %25 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %27 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %26, i32 0, i32 3 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 0 - %29 = load i32*, i32** %28, align 8 - %30 = load i32*, i32** %4, align 8 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %23, i32* noundef %29, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %34, i32 0, i32 0 - %36 = load i32*, i32** %35, align 8 - %37 = getelementptr inbounds i32, i32* %36, i32 1 - store i32* %37, i32** %35, align 8 - br label %40 - -38: ; preds = %2 - %39 = load i32*, i32** %4, align 8 - call void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i32* noundef nonnull align 4 dereferenceable(4) %39) - br label %40 - -40: ; preds = %38, %20 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator.0"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %4, align 8 - %8 = bitcast %"class.std::allocator.0"* %7 to %"class.__gnu_cxx::new_allocator.1"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE16_M_push_back_auxIJRKiEEEvDpOT_(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = call noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %7 = call noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5) #3 - %8 = icmp eq i64 %6, %7 - br i1 %8, label %9, label %10 - -9: ; preds = %2 - call void @_ZSt20__throw_length_errorPKc(i8* noundef getelementptr inbounds ([48 x i8], [48 x i8]* @.str.2, i64 0, i64 0)) #17 - unreachable - -10: ; preds = %2 - call void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 1) - %11 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %12 = call noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %11) - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = getelementptr inbounds i32*, i32** %18, i64 1 - store i32* %12, i32** %19, align 8 - %20 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"class.std::allocator.0"* - %23 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %23, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 3 - %27 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %26, i32 0, i32 0 - %28 = load i32*, i32** %27, align 8 - %29 = load i32*, i32** %4, align 8 - %30 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %29) #3 - call void @_ZNSt16allocator_traitsISaIiEE9constructIiJRKiEEEvRS0_PT_DpOT0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %22, i32* noundef %28, i32* noundef nonnull align 4 dereferenceable(4) %30) #3 - %31 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %31, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 3 - %35 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %35, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 3 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 3 - %40 = load i32**, i32*** %39, align 8 - %41 = getelementptr inbounds i32*, i32** %40, i64 1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %34, i32** noundef %41) #3 - %42 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %43 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %42, i32 0, i32 0 - %44 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %43 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %45 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %44, i32 0, i32 3 - %46 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %45, i32 0, i32 1 - %47 = load i32*, i32** %46, align 8 - %48 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 3 - %52 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %51, i32 0, i32 0 - store i32* %47, i32** %52, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE4sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i64 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNKSt5dequeIiSaIiEE8max_sizeEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNKSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %6 = call noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i64 %6 -} - -; Function Attrs: noreturn -declare void @_ZSt20__throw_length_errorPKc(i8* noundef) #13 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE22_M_reserve_map_at_backEm(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::deque"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::deque"*, %"class.std::deque"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = add i64 %6, 1 - %8 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 1 - %12 = load i64, i64* %11, align 8 - %13 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %14 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %13, i32 0, i32 0 - %15 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %14 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %16 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %15, i32 0, i32 3 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = bitcast %"class.std::deque"* %5 to %"class.std::_Deque_base"* - %20 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %19, i32 0, i32 0 - %21 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %20 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %22 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %21, i32 0, i32 0 - %23 = load i32**, i32*** %22, align 8 - %24 = ptrtoint i32** %18 to i64 - %25 = ptrtoint i32** %23 to i64 - %26 = sub i64 %24, %25 - %27 = sdiv exact i64 %26, 8 - %28 = sub i64 %12, %27 - %29 = icmp ugt i64 %7, %28 - br i1 %29, label %30, label %32 - -30: ; preds = %2 - %31 = load i64, i64* %4, align 8 - call void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef %31, i1 noundef zeroext false) - br label %32 - -32: ; preds = %30, %2 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) #7 comdat align 2 { - %2 = alloca %"class.std::_Deque_base"*, align 8 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %3 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %4 to %"class.std::allocator.0"* - %6 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %7 = call noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, i32** noundef %1) #8 comdat align 2 { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca i32**, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = load i32**, i32*** %4, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 3 - store i32** %6, i32*** %7, align 8 - %8 = load i32**, i32*** %4, align 8 - %9 = load i32*, i32** %8, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - store i32* %9, i32** %10, align 8 - %11 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 1 - %12 = load i32*, i32** %11, align 8 - %13 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %14 = getelementptr inbounds i32, i32* %12, i64 %13 - %15 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 2 - store i32* %14, i32** %15, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZStmiRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #8 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = call noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #3 - %6 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %6, i32 0, i32 3 - %8 = load i32**, i32*** %7, align 8 - %9 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %9, i32 0, i32 3 - %11 = load i32**, i32*** %10, align 8 - %12 = ptrtoint i32** %8 to i64 - %13 = ptrtoint i32** %11 to i64 - %14 = sub i64 %12, %13 - %15 = sdiv exact i64 %14, 8 - %16 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %16, i32 0, i32 3 - %18 = load i32**, i32*** %17, align 8 - %19 = icmp ne i32** %18, null - %20 = zext i1 %19 to i32 - %21 = sext i32 %20 to i64 - %22 = sub nsw i64 %15, %21 - %23 = mul nsw i64 %5, %22 - %24 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %25 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %24, i32 0, i32 0 - %26 = load i32*, i32** %25, align 8 - %27 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %28 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %27, i32 0, i32 1 - %29 = load i32*, i32** %28, align 8 - %30 = ptrtoint i32* %26 to i64 - %31 = ptrtoint i32* %29 to i64 - %32 = sub i64 %30, %31 - %33 = sdiv exact i64 %32, 4 - %34 = add nsw i64 %23, %33 - %35 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %36 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %35, i32 0, i32 2 - %37 = load i32*, i32** %36, align 8 - %38 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %39 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %38, i32 0, i32 0 - %40 = load i32*, i32** %39, align 8 - %41 = ptrtoint i32* %37 to i64 - %42 = ptrtoint i32* %40 to i64 - %43 = sub i64 %41, %42 - %44 = sdiv exact i64 %43, 4 - %45 = add nsw i64 %34, %44 - ret i64 %45 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt15_Deque_iteratorIiRiPiE14_S_buffer_sizeEv() #8 comdat align 2 { - %1 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - ret i64 %1 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt5dequeIiSaIiEE11_S_max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::allocator.0"*, align 8 - %3 = alloca i64, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - store i64 9223372036854775807, i64* %3, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %6 = call noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %5) #3 - store i64 %6, i64* %4, align 8 - %7 = invoke noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %3, i64* noundef nonnull align 8 dereferenceable(8) %4) - to label %8 unwind label %10 - -8: ; preds = %1 - %9 = load i64, i64* %7, align 8 - ret i64 %9 - -10: ; preds = %1 - %11 = landingpad { i8*, i32 } - catch i8* null - %12 = extractvalue { i8*, i32 } %11, 0 - call void @__clang_call_terminate(i8* %12) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNSt16allocator_traitsISaIiEE8max_sizeERKS0_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - %5 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret i64 %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3minImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %5, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %4, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %4 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %3) #3 - ret i64 %4 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret i64 2305843009213693951 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE17_M_reallocate_mapEmb(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1, i1 noundef zeroext %2) #7 comdat align 2 { - %4 = alloca %"class.std::deque"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8, align 1 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i64, align 8 - %11 = alloca i32**, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %4, align 8 - store i64 %1, i64* %5, align 8 - %12 = zext i1 %2 to i8 - store i8 %12, i8* %6, align 1 - %13 = load %"class.std::deque"*, %"class.std::deque"** %4, align 8 - %14 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %15 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %14, i32 0, i32 0 - %16 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %15 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %17 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %16, i32 0, i32 3 - %18 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %17, i32 0, i32 3 - %19 = load i32**, i32*** %18, align 8 - %20 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %20, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 2 - %24 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %23, i32 0, i32 3 - %25 = load i32**, i32*** %24, align 8 - %26 = ptrtoint i32** %19 to i64 - %27 = ptrtoint i32** %25 to i64 - %28 = sub i64 %26, %27 - %29 = sdiv exact i64 %28, 8 - %30 = add nsw i64 %29, 1 - store i64 %30, i64* %7, align 8 - %31 = load i64, i64* %7, align 8 - %32 = load i64, i64* %5, align 8 - %33 = add i64 %31, %32 - store i64 %33, i64* %8, align 8 - %34 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %35 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %34, i32 0, i32 0 - %36 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %35 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %37 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %36, i32 0, i32 1 - %38 = load i64, i64* %37, align 8 - %39 = load i64, i64* %8, align 8 - %40 = mul i64 2, %39 - %41 = icmp ugt i64 %38, %40 - br i1 %41, label %42, label %108 - -42: ; preds = %3 - %43 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %44 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %43, i32 0, i32 0 - %45 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %44 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %46 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %45, i32 0, i32 0 - %47 = load i32**, i32*** %46, align 8 - %48 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %49 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %48, i32 0, i32 0 - %50 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %49 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %51 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %50, i32 0, i32 1 - %52 = load i64, i64* %51, align 8 - %53 = load i64, i64* %8, align 8 - %54 = sub i64 %52, %53 - %55 = udiv i64 %54, 2 - %56 = getelementptr inbounds i32*, i32** %47, i64 %55 - %57 = load i8, i8* %6, align 1 - %58 = trunc i8 %57 to i1 - br i1 %58, label %59, label %61 - -59: ; preds = %42 - %60 = load i64, i64* %5, align 8 - br label %62 - -61: ; preds = %42 - br label %62 - -62: ; preds = %61, %59 - %63 = phi i64 [ %60, %59 ], [ 0, %61 ] - %64 = getelementptr inbounds i32*, i32** %56, i64 %63 - store i32** %64, i32*** %9, align 8 - %65 = load i32**, i32*** %9, align 8 - %66 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %67 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %66, i32 0, i32 0 - %68 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %67 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %69 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %68, i32 0, i32 2 - %70 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %69, i32 0, i32 3 - %71 = load i32**, i32*** %70, align 8 - %72 = icmp ult i32** %65, %71 - br i1 %72, label %73, label %89 - -73: ; preds = %62 - %74 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %75 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %74, i32 0, i32 0 - %76 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %75 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %77 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %76, i32 0, i32 2 - %78 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %77, i32 0, i32 3 - %79 = load i32**, i32*** %78, align 8 - %80 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %80, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %83, i32 0, i32 3 - %85 = load i32**, i32*** %84, align 8 - %86 = getelementptr inbounds i32*, i32** %85, i64 1 - %87 = load i32**, i32*** %9, align 8 - %88 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %79, i32** noundef %86, i32** noundef %87) - br label %107 - -89: ; preds = %62 - %90 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %90, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 3 - %95 = load i32**, i32*** %94, align 8 - %96 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %97 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %96, i32 0, i32 0 - %98 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %97 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %99 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %98, i32 0, i32 3 - %100 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %99, i32 0, i32 3 - %101 = load i32**, i32*** %100, align 8 - %102 = getelementptr inbounds i32*, i32** %101, i64 1 - %103 = load i32**, i32*** %9, align 8 - %104 = load i64, i64* %7, align 8 - %105 = getelementptr inbounds i32*, i32** %103, i64 %104 - %106 = call noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %95, i32** noundef %102, i32** noundef %105) - br label %107 - -107: ; preds = %89, %73 - br label %175 - -108: ; preds = %3 - %109 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %110 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %109, i32 0, i32 0 - %111 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %110 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %112 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %111, i32 0, i32 1 - %113 = load i64, i64* %112, align 8 - %114 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %115 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %114, i32 0, i32 0 - %116 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %115 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %117 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %116, i32 0, i32 1 - %118 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %117, i64* noundef nonnull align 8 dereferenceable(8) %5) - %119 = load i64, i64* %118, align 8 - %120 = add i64 %113, %119 - %121 = add i64 %120, 2 - store i64 %121, i64* %10, align 8 - %122 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %123 = load i64, i64* %10, align 8 - %124 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %122, i64 noundef %123) - store i32** %124, i32*** %11, align 8 - %125 = load i32**, i32*** %11, align 8 - %126 = load i64, i64* %10, align 8 - %127 = load i64, i64* %8, align 8 - %128 = sub i64 %126, %127 - %129 = udiv i64 %128, 2 - %130 = getelementptr inbounds i32*, i32** %125, i64 %129 - %131 = load i8, i8* %6, align 1 - %132 = trunc i8 %131 to i1 - br i1 %132, label %133, label %135 - -133: ; preds = %108 - %134 = load i64, i64* %5, align 8 - br label %136 - -135: ; preds = %108 - br label %136 - -136: ; preds = %135, %133 - %137 = phi i64 [ %134, %133 ], [ 0, %135 ] - %138 = getelementptr inbounds i32*, i32** %130, i64 %137 - store i32** %138, i32*** %9, align 8 - %139 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %140 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %139, i32 0, i32 0 - %141 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %140 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %142 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %141, i32 0, i32 2 - %143 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %142, i32 0, i32 3 - %144 = load i32**, i32*** %143, align 8 - %145 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %146 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %145, i32 0, i32 0 - %147 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %146 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %148 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %147, i32 0, i32 3 - %149 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %148, i32 0, i32 3 - %150 = load i32**, i32*** %149, align 8 - %151 = getelementptr inbounds i32*, i32** %150, i64 1 - %152 = load i32**, i32*** %9, align 8 - %153 = call noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %144, i32** noundef %151, i32** noundef %152) - %154 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %155 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %156 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %155, i32 0, i32 0 - %157 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %156 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %158 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %157, i32 0, i32 0 - %159 = load i32**, i32*** %158, align 8 - %160 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %161 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %160, i32 0, i32 0 - %162 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %161 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %163 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %162, i32 0, i32 1 - %164 = load i64, i64* %163, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %154, i32** noundef %159, i64 noundef %164) #3 - %165 = load i32**, i32*** %11, align 8 - %166 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %167 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %166, i32 0, i32 0 - %168 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %167 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %169 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %168, i32 0, i32 0 - store i32** %165, i32*** %169, align 8 - %170 = load i64, i64* %10, align 8 - %171 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %172 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %171, i32 0, i32 0 - %173 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %172 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %174 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %173, i32 0, i32 1 - store i64 %170, i64* %174, align 8 - br label %175 - -175: ; preds = %136, %107 - %176 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %177 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %176, i32 0, i32 0 - %178 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %177 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %179 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %178, i32 0, i32 2 - %180 = load i32**, i32*** %9, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %179, i32** noundef %180) #3 - %181 = bitcast %"class.std::deque"* %13 to %"class.std::_Deque_base"* - %182 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %181, i32 0, i32 0 - %183 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %182 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %184 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %183, i32 0, i32 3 - %185 = load i32**, i32*** %9, align 8 - %186 = load i64, i64* %7, align 8 - %187 = getelementptr inbounds i32*, i32** %185, i64 %186 - %188 = getelementptr inbounds i32*, i32** %187, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %184, i32** noundef %188) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt4copyIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13copy_backwardIPPiS1_ET0_T_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %7) - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %9) - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %11) - ret i32** %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %0, i64* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca i64*, align 8 - %4 = alloca i64*, align 8 - %5 = alloca i64*, align 8 - store i64* %0, i64** %4, align 8 - store i64* %1, i64** %5, align 8 - %6 = load i64*, i64** %4, align 8 - %7 = load i64, i64* %6, align 8 - %8 = load i64*, i64** %5, align 8 - %9 = load i64, i64* %8, align 8 - %10 = icmp ult i64 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i64*, i64** %5, align 8 - store i64* %12, i64** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i64*, i64** %4, align 8 - store i64* %14, i64** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i64*, i64** %3, align 8 - ret i64* %16 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca %"class.std::allocator.3", align 1 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %8 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - call void @_ZNKSt11_Deque_baseIiSaIiEE20_M_get_map_allocatorEv(%"class.std::allocator.3"* sret(%"class.std::allocator.3") align 1 %5, %"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %8) #3 - %9 = load i64, i64* %4, align 8 - %10 = invoke noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef %9) - to label %11 unwind label %12 - -11: ; preds = %2 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5) #3 - ret i32** %10 - -12: ; preds = %2 - %13 = landingpad { i8*, i32 } - cleanup - %14 = extractvalue { i8*, i32 } %13, 0 - store i8* %14, i8** %6, align 8 - %15 = extractvalue { i8*, i32 } %13, 1 - store i32 %15, i32* %7, align 4 - call void @_ZNSaIPiED2Ev(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %5) #3 - br label %16 - -16: ; preds = %12 - %17 = load i8*, i8** %6, align 8 - %18 = load i32, i32* %7, align 4 - %19 = insertvalue { i8*, i32 } undef, i8* %17, 0 - %20 = insertvalue { i8*, i32 } %19, i32 %18, 1 - resume { i8*, i32 } %20 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt13__copy_move_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__miter_baseIPPiET_S2_(i32** noundef %0) #8 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %0, i32** noundef %1) #8 comdat { - %3 = alloca i32***, align 8 - %4 = alloca i32**, align 8 - store i32*** %0, i32**** %3, align 8 - store i32** %1, i32*** %4, align 8 - %5 = load i32**, i32*** %4, align 8 - ret i32** %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %0) #8 comdat { - %2 = alloca i32**, align 8 - store i32** %0, i32*** %2, align 8 - %3 = load i32**, i32*** %2, align 8 - ret i32** %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt14__copy_move_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %23 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = bitcast i32** %17 to i8* - %19 = load i32**, i32*** %4, align 8 - %20 = bitcast i32** %19 to i8* - %21 = load i64, i64* %7, align 8 - %22 = mul i64 8, %21 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %18, i8* align 8 %20, i64 %22, i1 false) - br label %23 - -23: ; preds = %16, %3 - %24 = load i32**, i32*** %6, align 8 - %25 = load i64, i64* %7, align 8 - %26 = getelementptr inbounds i32*, i32** %24, i64 %25 - ret i32** %26 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt22__copy_move_backward_aILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %7) #3 - %9 = load i32**, i32*** %5, align 8 - %10 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %9) #3 - %11 = load i32**, i32*** %6, align 8 - %12 = call noundef i32** @_ZSt12__niter_baseIPPiET_S2_(i32** noundef %11) #3 - %13 = call noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %8, i32** noundef %10, i32** noundef %12) - %14 = call noundef i32** @_ZSt12__niter_wrapIPPiET_RKS2_S2_(i32*** noundef nonnull align 8 dereferenceable(8) %6, i32** noundef %13) - ret i32** %14 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a1ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZSt23__copy_move_backward_a2ILb0EPPiS1_ET1_T0_S3_S2_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #7 comdat { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %7 = load i32**, i32*** %4, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %6, align 8 - %10 = call noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %7, i32** noundef %8, i32** noundef %9) - ret i32** %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPiEEPT_PKS4_S7_S5_(i32** noundef %0, i32** noundef %1, i32** noundef %2) #8 comdat align 2 { - %4 = alloca i32**, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i64, align 8 - store i32** %0, i32*** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %8 = load i32**, i32*** %5, align 8 - %9 = load i32**, i32*** %4, align 8 - %10 = ptrtoint i32** %8 to i64 - %11 = ptrtoint i32** %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 8 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %26 - -16: ; preds = %3 - %17 = load i32**, i32*** %6, align 8 - %18 = load i64, i64* %7, align 8 - %19 = sub i64 0, %18 - %20 = getelementptr inbounds i32*, i32** %17, i64 %19 - %21 = bitcast i32** %20 to i8* - %22 = load i32**, i32*** %4, align 8 - %23 = bitcast i32** %22 to i8* - %24 = load i64, i64* %7, align 8 - %25 = mul i64 8, %24 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 8 %21, i8* align 8 %23, i64 %25, i1 false) - br label %26 - -26: ; preds = %16, %3 - %27 = load i32**, i32*** %6, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub i64 0, %28 - %30 = getelementptr inbounds i32*, i32** %27, i64 %29 - ret i32** %30 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZNSt16allocator_traitsISaIPiEE8allocateERS1_m(%"class.std::allocator.3"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator.3"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.3"* %0, %"class.std::allocator.3"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.3"*, %"class.std::allocator.3"** %3, align 8 - %6 = bitcast %"class.std::allocator.3"* %5 to %"class.__gnu_cxx::new_allocator.4"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32** %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32** @_ZN9__gnu_cxx13new_allocatorIPiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 2305843009213693951 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #17 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #17 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 8 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #18 - %20 = bitcast i8* %19 to i32** - ret i32** %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorIPiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.4"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.4"*, align 8 - store %"class.__gnu_cxx::new_allocator.4"* %0, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.4"*, %"class.__gnu_cxx::new_allocator.4"** %2, align 8 - ret i64 1152921504606846975 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt16allocator_traitsISaIiEE8allocateERS0_m(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret i32* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorIiE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 4611686018427387903 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #17 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #17 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 4 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #18 - %20 = bitcast i8* %19 to i32* - ret i32* %20 -} - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #14 - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEEC2Ev(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - call void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4) - ret void -} - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEEC2Ev(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::_Deque_base"*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %2, align 8 - %5 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %2, align 8 - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - invoke void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %5, i64 noundef 0) - to label %7 unwind label %8 - -7: ; preds = %1 - ret void - -8: ; preds = %1 - %9 = landingpad { i8*, i32 } - cleanup - %10 = extractvalue { i8*, i32 } %9, 0 - store i8* %10, i8** %3, align 8 - %11 = extractvalue { i8*, i32 } %9, 1 - store i32 %11, i32* %4, align 4 - call void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implD2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %6) #3 - br label %12 - -12: ; preds = %8 - %13 = load i8*, i8** %3, align 8 - %14 = load i32, i32* %4, align 4 - %15 = insertvalue { i8*, i32 } undef, i8* %13, 0 - %16 = insertvalue { i8*, i32 } %15, i32 %14, 1 - resume { i8*, i32 } %16 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE11_Deque_implC2Ev(%"struct.std::_Deque_base>::_Deque_impl"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl"* %0, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl"*, %"struct.std::_Deque_base>::_Deque_impl"** %2, align 8 - %4 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"class.std::allocator.0"* - call void @_ZNSaIiEC2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %3 to %"struct.std::_Deque_base>::_Deque_impl_data"* - call void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %5) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i64 noundef %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::_Deque_base"*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i64, align 8 - %6 = alloca i64, align 8 - %7 = alloca i64, align 8 - %8 = alloca i32**, align 8 - %9 = alloca i32**, align 8 - %10 = alloca i8*, align 8 - %11 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %12 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %3, align 8 - %13 = load i64, i64* %4, align 8 - %14 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %15 = udiv i64 %13, %14 - %16 = add i64 %15, 1 - store i64 %16, i64* %5, align 8 - store i64 8, i64* %6, align 8 - %17 = load i64, i64* %5, align 8 - %18 = add i64 %17, 2 - store i64 %18, i64* %7, align 8 - %19 = call noundef nonnull align 8 dereferenceable(8) i64* @_ZSt3maxImERKT_S2_S2_(i64* noundef nonnull align 8 dereferenceable(8) %6, i64* noundef nonnull align 8 dereferenceable(8) %7) - %20 = load i64, i64* %19, align 8 - %21 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %22 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %21 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %23 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %22, i32 0, i32 1 - store i64 %20, i64* %23, align 8 - %24 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %25 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %24 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %26 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %25, i32 0, i32 1 - %27 = load i64, i64* %26, align 8 - %28 = call noundef i32** @_ZNSt11_Deque_baseIiSaIiEE15_M_allocate_mapEm(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i64 noundef %27) - %29 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %30 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %29 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %31 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %30, i32 0, i32 0 - store i32** %28, i32*** %31, align 8 - %32 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %33 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %32 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %34 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %33, i32 0, i32 0 - %35 = load i32**, i32*** %34, align 8 - %36 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %37 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %36 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %38 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %37, i32 0, i32 1 - %39 = load i64, i64* %38, align 8 - %40 = load i64, i64* %5, align 8 - %41 = sub i64 %39, %40 - %42 = udiv i64 %41, 2 - %43 = getelementptr inbounds i32*, i32** %35, i64 %42 - store i32** %43, i32*** %8, align 8 - %44 = load i32**, i32*** %8, align 8 - %45 = load i64, i64* %5, align 8 - %46 = getelementptr inbounds i32*, i32** %44, i64 %45 - store i32** %46, i32*** %9, align 8 - %47 = load i32**, i32*** %8, align 8 - %48 = load i32**, i32*** %9, align 8 - invoke void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %47, i32** noundef %48) - to label %49 unwind label %50 - -49: ; preds = %2 - br label %76 - -50: ; preds = %2 - %51 = landingpad { i8*, i32 } - catch i8* null - %52 = extractvalue { i8*, i32 } %51, 0 - store i8* %52, i8** %10, align 8 - %53 = extractvalue { i8*, i32 } %51, 1 - store i32 %53, i32* %11, align 4 - br label %54 - -54: ; preds = %50 - %55 = load i8*, i8** %10, align 8 - %56 = call i8* @__cxa_begin_catch(i8* %55) #3 - %57 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %58 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %57 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %59 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %58, i32 0, i32 0 - %60 = load i32**, i32*** %59, align 8 - %61 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %62 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %61 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %63 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %62, i32 0, i32 1 - %64 = load i64, i64* %63, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE17_M_deallocate_mapEPPim(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %12, i32** noundef %60, i64 noundef %64) #3 - %65 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %66 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %65 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %67 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %66, i32 0, i32 0 - store i32** null, i32*** %67, align 8 - %68 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %69 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %68 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %70 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %69, i32 0, i32 1 - store i64 0, i64* %70, align 8 - invoke void @__cxa_rethrow() #17 - to label %116 unwind label %71 - -71: ; preds = %54 - %72 = landingpad { i8*, i32 } - cleanup - %73 = extractvalue { i8*, i32 } %72, 0 - store i8* %73, i8** %10, align 8 - %74 = extractvalue { i8*, i32 } %72, 1 - store i32 %74, i32* %11, align 4 - invoke void @__cxa_end_catch() - to label %75 unwind label %113 - -75: ; preds = %71 - br label %108 - -76: ; preds = %49 - %77 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %78 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %77 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %79 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %78, i32 0, i32 2 - %80 = load i32**, i32*** %8, align 8 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %79, i32** noundef %80) #3 - %81 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %82 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %81 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %83 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %82, i32 0, i32 3 - %84 = load i32**, i32*** %9, align 8 - %85 = getelementptr inbounds i32*, i32** %84, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %83, i32** noundef %85) #3 - %86 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %87 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %86 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %88 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %87, i32 0, i32 2 - %89 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %88, i32 0, i32 1 - %90 = load i32*, i32** %89, align 8 - %91 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %92 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %91 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %93 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %92, i32 0, i32 2 - %94 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %93, i32 0, i32 0 - store i32* %90, i32** %94, align 8 - %95 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %96 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %95 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %97 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %96, i32 0, i32 3 - %98 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %97, i32 0, i32 1 - %99 = load i32*, i32** %98, align 8 - %100 = load i64, i64* %4, align 8 - %101 = call noundef i64 @_ZSt16__deque_buf_sizem(i64 noundef 4) - %102 = urem i64 %100, %101 - %103 = getelementptr inbounds i32, i32* %99, i64 %102 - %104 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %12, i32 0, i32 0 - %105 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %104 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %106 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %105, i32 0, i32 3 - %107 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %106, i32 0, i32 0 - store i32* %103, i32** %107, align 8 - ret void - -108: ; preds = %75 - %109 = load i8*, i8** %10, align 8 - %110 = load i32, i32* %11, align 4 - %111 = insertvalue { i8*, i32 } undef, i8* %109, 0 - %112 = insertvalue { i8*, i32 } %111, i32 %110, 1 - resume { i8*, i32 } %112 - -113: ; preds = %71 - %114 = landingpad { i8*, i32 } - catch i8* null - %115 = extractvalue { i8*, i32 } %114, 0 - call void @__clang_call_terminate(i8* %115) #16 - unreachable - -116: ; preds = %54 - unreachable -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaIiEC2Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator.0"*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %2, align 8 - %3 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %2, align 8 - %4 = bitcast %"class.std::allocator.0"* %3 to %"class.__gnu_cxx::new_allocator.1"* - call void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE16_Deque_impl_dataC2Ev(%"struct.std::_Deque_base>::_Deque_impl_data"* noundef nonnull align 8 dereferenceable(80) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_base>::_Deque_impl_data"*, align 8 - store %"struct.std::_Deque_base>::_Deque_impl_data"* %0, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %3 = load %"struct.std::_Deque_base>::_Deque_impl_data"*, %"struct.std::_Deque_base>::_Deque_impl_data"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 0 - store i32** null, i32*** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 1 - store i64 0, i64* %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 2 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %6) #3 - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %3, i32 0, i32 3 - call void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiEC2Ev(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %2, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15_Deque_iteratorIiRiPiEC2Ev(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - store i32* null, i32** %4, align 8 - %5 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 1 - store i32* null, i32** %5, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 2 - store i32* null, i32** %6, align 8 - %7 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 3 - store i32** null, i32*** %7, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt11_Deque_baseIiSaIiEE15_M_create_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %0, i32** noundef %1, i32** noundef %2) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %"class.std::_Deque_base"*, align 8 - %5 = alloca i32**, align 8 - %6 = alloca i32**, align 8 - %7 = alloca i32**, align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::_Deque_base"* %0, %"class.std::_Deque_base"** %4, align 8 - store i32** %1, i32*** %5, align 8 - store i32** %2, i32*** %6, align 8 - %10 = load %"class.std::_Deque_base"*, %"class.std::_Deque_base"** %4, align 8 - %11 = load i32**, i32*** %5, align 8 - store i32** %11, i32*** %7, align 8 - br label %12 - -12: ; preds = %20, %3 - %13 = load i32**, i32*** %7, align 8 - %14 = load i32**, i32*** %6, align 8 - %15 = icmp ult i32** %13, %14 - br i1 %15, label %16, label %32 - -16: ; preds = %12 - %17 = invoke noundef i32* @_ZNSt11_Deque_baseIiSaIiEE16_M_allocate_nodeEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10) - to label %18 unwind label %23 - -18: ; preds = %16 - %19 = load i32**, i32*** %7, align 8 - store i32* %17, i32** %19, align 8 - br label %20 - -20: ; preds = %18 - %21 = load i32**, i32*** %7, align 8 - %22 = getelementptr inbounds i32*, i32** %21, i32 1 - store i32** %22, i32*** %7, align 8 - br label %12, !llvm.loop !12 - -23: ; preds = %16 - %24 = landingpad { i8*, i32 } - catch i8* null - %25 = extractvalue { i8*, i32 } %24, 0 - store i8* %25, i8** %8, align 8 - %26 = extractvalue { i8*, i32 } %24, 1 - store i32 %26, i32* %9, align 4 - br label %27 - -27: ; preds = %23 - %28 = load i8*, i8** %8, align 8 - %29 = call i8* @__cxa_begin_catch(i8* %28) #3 - %30 = load i32**, i32*** %5, align 8 - %31 = load i32**, i32*** %7, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE16_M_destroy_nodesEPPiS3_(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %10, i32** noundef %30, i32** noundef %31) #3 - invoke void @__cxa_rethrow() #17 - to label %47 unwind label %33 - -32: ; preds = %12 - br label %38 - -33: ; preds = %27 - %34 = landingpad { i8*, i32 } - cleanup - %35 = extractvalue { i8*, i32 } %34, 0 - store i8* %35, i8** %8, align 8 - %36 = extractvalue { i8*, i32 } %34, 1 - store i32 %36, i32* %9, align 4 - invoke void @__cxa_end_catch() - to label %37 unwind label %44 - -37: ; preds = %33 - br label %39 - -38: ; preds = %32 - ret void - -39: ; preds = %37 - %40 = load i8*, i8** %8, align 8 - %41 = load i32, i32* %9, align 4 - %42 = insertvalue { i8*, i32 } undef, i8* %40, 0 - %43 = insertvalue { i8*, i32 } %42, i32 %41, 1 - resume { i8*, i32 } %43 - -44: ; preds = %33 - %45 = landingpad { i8*, i32 } - catch i8* null - %46 = extractvalue { i8*, i32 } %45, 0 - call void @__clang_call_terminate(i8* %46) #16 - unreachable - -47: ; preds = %27 - unreachable -} - -declare void @__cxa_rethrow() - -declare void @__cxa_end_catch() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZNKSt5dequeIiSaIiEE5emptyEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %9 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %8, i32 0, i32 0 - %10 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %9 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %11 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %10, i32 0, i32 2 - %12 = call noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %7, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret i1 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZSteqRKSt15_Deque_iteratorIiRiPiES4_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0, %"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %1) #8 comdat { - %3 = alloca %"struct.std::_Deque_iterator"*, align 8 - %4 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %3, align 8 - store %"struct.std::_Deque_iterator"* %1, %"struct.std::_Deque_iterator"** %4, align 8 - %5 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %5, i32 0, i32 0 - %7 = load i32*, i32** %6, align 8 - %8 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %8, i32 0, i32 0 - %10 = load i32*, i32** %9, align 8 - %11 = icmp eq i32* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNSt5dequeIiSaIiEE4backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - %3 = alloca %"struct.std::_Deque_iterator", align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %4 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - call void @_ZNSt5dequeIiSaIiEE3endEv(%"struct.std::_Deque_iterator"* sret(%"struct.std::_Deque_iterator") align 8 %3, %"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %4) #3 - %5 = call noundef nonnull align 8 dereferenceable(32) %"struct.std::_Deque_iterator"* @_ZNSt15_Deque_iteratorIiRiPiEmmEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3) #3 - %6 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3) #3 - ret i32* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(32) %"struct.std::_Deque_iterator"* @_ZNSt15_Deque_iteratorIiRiPiEmmEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - %6 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 1 - %7 = load i32*, i32** %6, align 8 - %8 = icmp eq i32* %5, %7 - br i1 %8, label %9, label %16 - -9: ; preds = %1 - %10 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 3 - %11 = load i32**, i32*** %10, align 8 - %12 = getelementptr inbounds i32*, i32** %11, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %3, i32** noundef %12) #3 - %13 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 2 - %14 = load i32*, i32** %13, align 8 - %15 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - store i32* %14, i32** %15, align 8 - br label %16 - -16: ; preds = %9, %1 - %17 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %18 = load i32*, i32** %17, align 8 - %19 = getelementptr inbounds i32, i32* %18, i32 -1 - store i32* %19, i32** %17, align 8 - ret %"struct.std::_Deque_iterator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt15_Deque_iteratorIiRiPiEdeEv(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_Deque_iterator"*, align 8 - store %"struct.std::_Deque_iterator"* %0, %"struct.std::_Deque_iterator"** %2, align 8 - %3 = load %"struct.std::_Deque_iterator"*, %"struct.std::_Deque_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %3, i32 0, i32 0 - %5 = load i32*, i32** %4, align 8 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE8pop_backEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %4, i32 0, i32 0 - %6 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %5 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %7 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %6, i32 0, i32 3 - %8 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %7, i32 0, i32 0 - %9 = load i32*, i32** %8, align 8 - %10 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %11 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %10, i32 0, i32 0 - %12 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %11 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %13 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %12, i32 0, i32 3 - %14 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %13, i32 0, i32 1 - %15 = load i32*, i32** %14, align 8 - %16 = icmp ne i32* %9, %15 - br i1 %16, label %17, label %33 - -17: ; preds = %1 - %18 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %19 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %18, i32 0, i32 0 - %20 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %19 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %21 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %20, i32 0, i32 3 - %22 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %21, i32 0, i32 0 - %23 = load i32*, i32** %22, align 8 - %24 = getelementptr inbounds i32, i32* %23, i32 -1 - store i32* %24, i32** %22, align 8 - %25 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %26 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %25) #3 - %27 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %28 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %27, i32 0, i32 0 - %29 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %28 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %30 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %29, i32 0, i32 3 - %31 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %30, i32 0, i32 0 - %32 = load i32*, i32** %31, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %26, i32* noundef %32) #3 - br label %35 - -33: ; preds = %1 - invoke void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %3) - to label %34 unwind label %36 - -34: ; preds = %33 - br label %35 - -35: ; preds = %34, %17 - ret void - -36: ; preds = %33 - %37 = landingpad { i8*, i32 } - catch i8* null - %38 = extractvalue { i8*, i32 } %37, 0 - call void @__clang_call_terminate(i8* %38) #16 - unreachable -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::allocator.0"*, align 8 - %4 = alloca i32*, align 8 - store %"class.std::allocator.0"* %0, %"class.std::allocator.0"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.std::allocator.0"*, %"class.std::allocator.0"** %3, align 8 - %6 = bitcast %"class.std::allocator.0"* %5 to %"class.__gnu_cxx::new_allocator.1"* - %7 = load i32*, i32** %4, align 8 - call void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %6, i32* noundef %7) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt5dequeIiSaIiEE15_M_pop_back_auxEv(%"class.std::deque"* noundef nonnull align 8 dereferenceable(80) %0) #8 comdat align 2 { - %2 = alloca %"class.std::deque"*, align 8 - store %"class.std::deque"* %0, %"class.std::deque"** %2, align 8 - %3 = load %"class.std::deque"*, %"class.std::deque"** %2, align 8 - %4 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %5 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %6 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %5, i32 0, i32 0 - %7 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %6 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %8 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %7, i32 0, i32 3 - %9 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %8, i32 0, i32 1 - %10 = load i32*, i32** %9, align 8 - call void @_ZNSt11_Deque_baseIiSaIiEE18_M_deallocate_nodeEPi(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %4, i32* noundef %10) #3 - %11 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %12 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %11, i32 0, i32 0 - %13 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %12 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %14 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %13, i32 0, i32 3 - %15 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %16 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %15, i32 0, i32 0 - %17 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %16 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %18 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %17, i32 0, i32 3 - %19 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %18, i32 0, i32 3 - %20 = load i32**, i32*** %19, align 8 - %21 = getelementptr inbounds i32*, i32** %20, i64 -1 - call void @_ZNSt15_Deque_iteratorIiRiPiE11_M_set_nodeEPS1_(%"struct.std::_Deque_iterator"* noundef nonnull align 8 dereferenceable(32) %14, i32** noundef %21) #3 - %22 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %23 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %22, i32 0, i32 0 - %24 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %23 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %25 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %24, i32 0, i32 3 - %26 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %25, i32 0, i32 2 - %27 = load i32*, i32** %26, align 8 - %28 = getelementptr inbounds i32, i32* %27, i64 -1 - %29 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %30 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %29, i32 0, i32 0 - %31 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %30 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %32 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %31, i32 0, i32 3 - %33 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %32, i32 0, i32 0 - store i32* %28, i32** %33, align 8 - %34 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %35 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator.0"* @_ZNSt11_Deque_baseIiSaIiEE19_M_get_Tp_allocatorEv(%"class.std::_Deque_base"* noundef nonnull align 8 dereferenceable(80) %34) #3 - %36 = bitcast %"class.std::deque"* %3 to %"class.std::_Deque_base"* - %37 = getelementptr inbounds %"class.std::_Deque_base", %"class.std::_Deque_base"* %36, i32 0, i32 0 - %38 = bitcast %"struct.std::_Deque_base>::_Deque_impl"* %37 to %"struct.std::_Deque_base>::_Deque_impl_data"* - %39 = getelementptr inbounds %"struct.std::_Deque_base>::_Deque_impl_data", %"struct.std::_Deque_base>::_Deque_impl_data"* %38, i32 0, i32 3 - %40 = getelementptr inbounds %"struct.std::_Deque_iterator", %"struct.std::_Deque_iterator"* %39, i32 0, i32 0 - %41 = load i32*, i32** %40, align 8 - call void @_ZNSt16allocator_traitsISaIiEE7destroyIiEEvRS0_PT_(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %35, i32* noundef %41) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorIiE7destroyIiEEvPT_(%"class.__gnu_cxx::new_allocator.1"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1) #8 comdat align 2 { - %3 = alloca %"class.__gnu_cxx::new_allocator.1"*, align 8 - %4 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator.1"* %0, %"class.__gnu_cxx::new_allocator.1"** %3, align 8 - store i32* %1, i32** %4, align 8 - %5 = load %"class.__gnu_cxx::new_allocator.1"*, %"class.__gnu_cxx::new_allocator.1"** %3, align 8 - %6 = load i32*, i32** %4, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_topological_sorting.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { noinline noreturn nounwind } -attributes #12 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #14 = { argmemonly nofree nounwind willreturn writeonly } -attributes #15 = { builtin allocsize(0) } -attributes #16 = { noreturn nounwind } -attributes #17 = { noreturn } -attributes #18 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/total-number-of-non-decreasing-numbers-with-n-digits.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/total-number-of-non-decreasing-numbers-with-n-digits.ll deleted file mode 100644 index 5b96fe1f..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/total-number-of-non-decreasing-numbers-with-n-digits.ll +++ /dev/null @@ -1,254 +0,0 @@ -; ModuleID = 'PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp' -source_filename = "PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_total_number_of_non_decreasing_numbers_with_n_digits.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i64 @_Z18countNonDecreasingi(i32 noundef %0) #4 { - %2 = alloca i32, align 4 - %3 = alloca i8*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i64, align 8 - %10 = alloca i32, align 4 - store i32 %0, i32* %2, align 4 - %11 = load i32, i32* %2, align 4 - %12 = add nsw i32 %11, 1 - %13 = zext i32 %12 to i64 - %14 = call i8* @llvm.stacksave() - store i8* %14, i8** %3, align 8 - %15 = mul nuw i64 10, %13 - %16 = alloca i64, i64 %15, align 16 - store i64 %13, i64* %4, align 8 - %17 = bitcast i64* %16 to i8* - %18 = mul nuw i64 10, %13 - %19 = mul nuw i64 8, %18 - call void @llvm.memset.p0i8.i64(i8* align 16 %17, i8 0, i64 %19, i1 false) - store i32 0, i32* %5, align 4 - br label %20 - -20: ; preds = %29, %1 - %21 = load i32, i32* %5, align 4 - %22 = icmp slt i32 %21, 10 - br i1 %22, label %23, label %32 - -23: ; preds = %20 - %24 = load i32, i32* %5, align 4 - %25 = sext i32 %24 to i64 - %26 = mul nsw i64 %25, %13 - %27 = getelementptr inbounds i64, i64* %16, i64 %26 - %28 = getelementptr inbounds i64, i64* %27, i64 1 - store i64 1, i64* %28, align 8 - br label %29 - -29: ; preds = %23 - %30 = load i32, i32* %5, align 4 - %31 = add nsw i32 %30, 1 - store i32 %31, i32* %5, align 4 - br label %20, !llvm.loop !6 - -32: ; preds = %20 - store i32 0, i32* %6, align 4 - br label %33 - -33: ; preds = %73, %32 - %34 = load i32, i32* %6, align 4 - %35 = icmp sle i32 %34, 9 - br i1 %35, label %36, label %76 - -36: ; preds = %33 - store i32 2, i32* %7, align 4 - br label %37 - -37: ; preds = %69, %36 - %38 = load i32, i32* %7, align 4 - %39 = load i32, i32* %2, align 4 - %40 = icmp sle i32 %38, %39 - br i1 %40, label %41, label %72 - -41: ; preds = %37 - store i32 0, i32* %8, align 4 - br label %42 - -42: ; preds = %65, %41 - %43 = load i32, i32* %8, align 4 - %44 = load i32, i32* %6, align 4 - %45 = icmp sle i32 %43, %44 - br i1 %45, label %46, label %68 - -46: ; preds = %42 - %47 = load i32, i32* %8, align 4 - %48 = sext i32 %47 to i64 - %49 = mul nsw i64 %48, %13 - %50 = getelementptr inbounds i64, i64* %16, i64 %49 - %51 = load i32, i32* %7, align 4 - %52 = sub nsw i32 %51, 1 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds i64, i64* %50, i64 %53 - %55 = load i64, i64* %54, align 8 - %56 = load i32, i32* %6, align 4 - %57 = sext i32 %56 to i64 - %58 = mul nsw i64 %57, %13 - %59 = getelementptr inbounds i64, i64* %16, i64 %58 - %60 = load i32, i32* %7, align 4 - %61 = sext i32 %60 to i64 - %62 = getelementptr inbounds i64, i64* %59, i64 %61 - %63 = load i64, i64* %62, align 8 - %64 = add nsw i64 %63, %55 - store i64 %64, i64* %62, align 8 - br label %65 - -65: ; preds = %46 - %66 = load i32, i32* %8, align 4 - %67 = add nsw i32 %66, 1 - store i32 %67, i32* %8, align 4 - br label %42, !llvm.loop !8 - -68: ; preds = %42 - br label %69 - -69: ; preds = %68 - %70 = load i32, i32* %7, align 4 - %71 = add nsw i32 %70, 1 - store i32 %71, i32* %7, align 4 - br label %37, !llvm.loop !9 - -72: ; preds = %37 - br label %73 - -73: ; preds = %72 - %74 = load i32, i32* %6, align 4 - %75 = add nsw i32 %74, 1 - store i32 %75, i32* %6, align 4 - br label %33, !llvm.loop !10 - -76: ; preds = %33 - store i64 0, i64* %9, align 8 - store i32 0, i32* %10, align 4 - br label %77 - -77: ; preds = %91, %76 - %78 = load i32, i32* %10, align 4 - %79 = icmp slt i32 %78, 10 - br i1 %79, label %80, label %94 - -80: ; preds = %77 - %81 = load i32, i32* %10, align 4 - %82 = sext i32 %81 to i64 - %83 = mul nsw i64 %82, %13 - %84 = getelementptr inbounds i64, i64* %16, i64 %83 - %85 = load i32, i32* %2, align 4 - %86 = sext i32 %85 to i64 - %87 = getelementptr inbounds i64, i64* %84, i64 %86 - %88 = load i64, i64* %87, align 8 - %89 = load i64, i64* %9, align 8 - %90 = add nsw i64 %89, %88 - store i64 %90, i64* %9, align 8 - br label %91 - -91: ; preds = %80 - %92 = load i32, i32* %10, align 4 - %93 = add nsw i32 %92, 1 - store i32 %93, i32* %10, align 4 - br label %77, !llvm.loop !11 - -94: ; preds = %77 - %95 = load i64, i64* %9, align 8 - %96 = load i8*, i8** %3, align 8 - call void @llvm.stackrestore(i8* %96) - ret i64 %95 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #6 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 3, i32* %2, align 4 - %3 = load i32, i32* %2, align 4 - %4 = call noundef i64 @_Z18countNonDecreasingi(i32 noundef %3) - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEx(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i64 noundef %4) - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEx(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_total_number_of_non_decreasing_numbers_with_n_digits.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { argmemonly nofree nounwind willreturn writeonly } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/tower-of-hanoi.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/tower-of-hanoi.ll deleted file mode 100644 index 76eaf8ab..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/tower-of-hanoi.ll +++ /dev/null @@ -1,142 +0,0 @@ -; ModuleID = 'PE-benchmarks/tower-of-hanoi.cpp' -source_filename = "PE-benchmarks/tower-of-hanoi.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [22 x i8] c"Move disk 1 from rod \00", align 1 -@.str.1 = private unnamed_addr constant [9 x i8] c" to rod \00", align 1 -@.str.2 = private unnamed_addr constant [11 x i8] c"Move disk \00", align 1 -@.str.3 = private unnamed_addr constant [11 x i8] c" from rod \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_tower_of_hanoi.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z12towerOfHanoiiccc(i32 noundef %0, i8 noundef signext %1, i8 noundef signext %2, i8 noundef signext %3) #4 { - %5 = alloca i32, align 4 - %6 = alloca i8, align 1 - %7 = alloca i8, align 1 - %8 = alloca i8, align 1 - store i32 %0, i32* %5, align 4 - store i8 %1, i8* %6, align 1 - store i8 %2, i8* %7, align 1 - store i8 %3, i8* %8, align 1 - %9 = load i32, i32* %5, align 4 - %10 = icmp eq i32 %9, 1 - br i1 %10, label %11, label %19 - -11: ; preds = %4 - %12 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([22 x i8], [22 x i8]* @.str, i64 0, i64 0)) - %13 = load i8, i8* %6, align 1 - %14 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %12, i8 noundef signext %13) - %15 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %14, i8* noundef getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0)) - %16 = load i8, i8* %7, align 1 - %17 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %15, i8 noundef signext %16) - %18 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %17, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %40 - -19: ; preds = %4 - %20 = load i32, i32* %5, align 4 - %21 = sub nsw i32 %20, 1 - %22 = load i8, i8* %6, align 1 - %23 = load i8, i8* %8, align 1 - %24 = load i8, i8* %7, align 1 - call void @_Z12towerOfHanoiiccc(i32 noundef %21, i8 noundef signext %22, i8 noundef signext %23, i8 noundef signext %24) - %25 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([11 x i8], [11 x i8]* @.str.2, i64 0, i64 0)) - %26 = load i32, i32* %5, align 4 - %27 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %25, i32 noundef %26) - %28 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %27, i8* noundef getelementptr inbounds ([11 x i8], [11 x i8]* @.str.3, i64 0, i64 0)) - %29 = load i8, i8* %6, align 1 - %30 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %28, i8 noundef signext %29) - %31 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %30, i8* noundef getelementptr inbounds ([9 x i8], [9 x i8]* @.str.1, i64 0, i64 0)) - %32 = load i8, i8* %7, align 1 - %33 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %31, i8 noundef signext %32) - %34 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %33, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %35 = load i32, i32* %5, align 4 - %36 = sub nsw i32 %35, 1 - %37 = load i8, i8* %8, align 1 - %38 = load i8, i8* %7, align 1 - %39 = load i8, i8* %6, align 1 - call void @_Z12towerOfHanoiiccc(i32 noundef %36, i8 noundef signext %37, i8 noundef signext %38, i8 noundef signext %39) - br label %40 - -40: ; preds = %19, %11 - ret void -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8 noundef signext) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #5 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - store i32 4, i32* %2, align 4 - %3 = load i32, i32* %2, align 4 - call void @_Z12towerOfHanoiiccc(i32 noundef %3, i8 noundef signext 65, i8 noundef signext 67, i8 noundef signext 66) - ret i32 0 -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_tower_of_hanoi.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/transitive-closure-of-a-graph.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/transitive-closure-of-a-graph.ll deleted file mode 100644 index d98f4c90..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/transitive-closure-of-a-graph.ll +++ /dev/null @@ -1,269 +0,0 @@ -; ModuleID = 'PE-benchmarks/transitive-closure-of-a-graph.cpp' -source_filename = "PE-benchmarks/transitive-closure-of-a-graph.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [59 x i8] c"Following matrix is transitive closure of the given graph\0A\00", align 1 -@.str.1 = private unnamed_addr constant [4 x i8] c"%d \00", align 1 -@.str.2 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 -@__const.main.graph = private unnamed_addr constant [4 x [4 x i32]] [[4 x i32] [i32 1, i32 1, i32 0, i32 1], [4 x i32] [i32 0, i32 1, i32 1, i32 0], [4 x i32] [i32 0, i32 0, i32 1, i32 1], [4 x i32] [i32 0, i32 0, i32 0, i32 1]], align 16 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z17transitiveClosurePA4_i([4 x i32]* noundef %0) #0 { - %2 = alloca [4 x i32]*, align 8 - %3 = alloca [4 x [4 x i32]], align 16 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store [4 x i32]* %0, [4 x i32]** %2, align 8 - store i32 0, i32* %4, align 4 - br label %7 - -7: ; preds = %33, %1 - %8 = load i32, i32* %4, align 4 - %9 = icmp slt i32 %8, 4 - br i1 %9, label %10, label %36 - -10: ; preds = %7 - store i32 0, i32* %5, align 4 - br label %11 - -11: ; preds = %29, %10 - %12 = load i32, i32* %5, align 4 - %13 = icmp slt i32 %12, 4 - br i1 %13, label %14, label %32 - -14: ; preds = %11 - %15 = load [4 x i32]*, [4 x i32]** %2, align 8 - %16 = load i32, i32* %4, align 4 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds [4 x i32], [4 x i32]* %15, i64 %17 - %19 = load i32, i32* %5, align 4 - %20 = sext i32 %19 to i64 - %21 = getelementptr inbounds [4 x i32], [4 x i32]* %18, i64 0, i64 %20 - %22 = load i32, i32* %21, align 4 - %23 = load i32, i32* %4, align 4 - %24 = sext i32 %23 to i64 - %25 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %24 - %26 = load i32, i32* %5, align 4 - %27 = sext i32 %26 to i64 - %28 = getelementptr inbounds [4 x i32], [4 x i32]* %25, i64 0, i64 %27 - store i32 %22, i32* %28, align 4 - br label %29 - -29: ; preds = %14 - %30 = load i32, i32* %5, align 4 - %31 = add nsw i32 %30, 1 - store i32 %31, i32* %5, align 4 - br label %11, !llvm.loop !6 - -32: ; preds = %11 - br label %33 - -33: ; preds = %32 - %34 = load i32, i32* %4, align 4 - %35 = add nsw i32 %34, 1 - store i32 %35, i32* %4, align 4 - br label %7, !llvm.loop !8 - -36: ; preds = %7 - store i32 0, i32* %6, align 4 - br label %37 - -37: ; preds = %94, %36 - %38 = load i32, i32* %6, align 4 - %39 = icmp slt i32 %38, 4 - br i1 %39, label %40, label %97 - -40: ; preds = %37 - store i32 0, i32* %4, align 4 - br label %41 - -41: ; preds = %90, %40 - %42 = load i32, i32* %4, align 4 - %43 = icmp slt i32 %42, 4 - br i1 %43, label %44, label %93 - -44: ; preds = %41 - store i32 0, i32* %5, align 4 - br label %45 - -45: ; preds = %86, %44 - %46 = load i32, i32* %5, align 4 - %47 = icmp slt i32 %46, 4 - br i1 %47, label %48, label %89 - -48: ; preds = %45 - %49 = load i32, i32* %4, align 4 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %50 - %52 = load i32, i32* %5, align 4 - %53 = sext i32 %52 to i64 - %54 = getelementptr inbounds [4 x i32], [4 x i32]* %51, i64 0, i64 %53 - %55 = load i32, i32* %54, align 4 - %56 = icmp ne i32 %55, 0 - br i1 %56, label %77, label %57 - -57: ; preds = %48 - %58 = load i32, i32* %4, align 4 - %59 = sext i32 %58 to i64 - %60 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %59 - %61 = load i32, i32* %6, align 4 - %62 = sext i32 %61 to i64 - %63 = getelementptr inbounds [4 x i32], [4 x i32]* %60, i64 0, i64 %62 - %64 = load i32, i32* %63, align 4 - %65 = icmp ne i32 %64, 0 - br i1 %65, label %66, label %75 - -66: ; preds = %57 - %67 = load i32, i32* %6, align 4 - %68 = sext i32 %67 to i64 - %69 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %68 - %70 = load i32, i32* %5, align 4 - %71 = sext i32 %70 to i64 - %72 = getelementptr inbounds [4 x i32], [4 x i32]* %69, i64 0, i64 %71 - %73 = load i32, i32* %72, align 4 - %74 = icmp ne i32 %73, 0 - br label %75 - -75: ; preds = %66, %57 - %76 = phi i1 [ false, %57 ], [ %74, %66 ] - br label %77 - -77: ; preds = %75, %48 - %78 = phi i1 [ true, %48 ], [ %76, %75 ] - %79 = zext i1 %78 to i32 - %80 = load i32, i32* %4, align 4 - %81 = sext i32 %80 to i64 - %82 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 %81 - %83 = load i32, i32* %5, align 4 - %84 = sext i32 %83 to i64 - %85 = getelementptr inbounds [4 x i32], [4 x i32]* %82, i64 0, i64 %84 - store i32 %79, i32* %85, align 4 - br label %86 - -86: ; preds = %77 - %87 = load i32, i32* %5, align 4 - %88 = add nsw i32 %87, 1 - store i32 %88, i32* %5, align 4 - br label %45, !llvm.loop !9 - -89: ; preds = %45 - br label %90 - -90: ; preds = %89 - %91 = load i32, i32* %4, align 4 - %92 = add nsw i32 %91, 1 - store i32 %92, i32* %4, align 4 - br label %41, !llvm.loop !10 - -93: ; preds = %41 - br label %94 - -94: ; preds = %93 - %95 = load i32, i32* %6, align 4 - %96 = add nsw i32 %95, 1 - store i32 %96, i32* %6, align 4 - br label %37, !llvm.loop !11 - -97: ; preds = %37 - %98 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %3, i64 0, i64 0 - call void @_Z13printSolutionPA4_i([4 x i32]* noundef %98) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13printSolutionPA4_i([4 x i32]* noundef %0) #0 { - %2 = alloca [4 x i32]*, align 8 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store [4 x i32]* %0, [4 x i32]** %2, align 8 - %5 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([59 x i8], [59 x i8]* @.str, i64 0, i64 0)) - store i32 0, i32* %3, align 4 - br label %6 - -6: ; preds = %28, %1 - %7 = load i32, i32* %3, align 4 - %8 = icmp slt i32 %7, 4 - br i1 %8, label %9, label %31 - -9: ; preds = %6 - store i32 0, i32* %4, align 4 - br label %10 - -10: ; preds = %23, %9 - %11 = load i32, i32* %4, align 4 - %12 = icmp slt i32 %11, 4 - br i1 %12, label %13, label %26 - -13: ; preds = %10 - %14 = load [4 x i32]*, [4 x i32]** %2, align 8 - %15 = load i32, i32* %3, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds [4 x i32], [4 x i32]* %14, i64 %16 - %18 = load i32, i32* %4, align 4 - %19 = sext i32 %18 to i64 - %20 = getelementptr inbounds [4 x i32], [4 x i32]* %17, i64 0, i64 %19 - %21 = load i32, i32* %20, align 4 - %22 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.1, i64 0, i64 0), i32 noundef %21) - br label %23 - -23: ; preds = %13 - %24 = load i32, i32* %4, align 4 - %25 = add nsw i32 %24, 1 - store i32 %25, i32* %4, align 4 - br label %10, !llvm.loop !12 - -26: ; preds = %10 - %27 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.2, i64 0, i64 0)) - br label %28 - -28: ; preds = %26 - %29 = load i32, i32* %3, align 4 - %30 = add nsw i32 %29, 1 - store i32 %30, i32* %3, align 4 - br label %6, !llvm.loop !13 - -31: ; preds = %6 - ret void -} - -declare i32 @printf(i8* noundef, ...) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #2 { - %1 = alloca i32, align 4 - %2 = alloca [4 x [4 x i32]], align 16 - store i32 0, i32* %1, align 4 - %3 = bitcast [4 x [4 x i32]]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %3, i8* align 16 bitcast ([4 x [4 x i32]]* @__const.main.graph to i8*), i64 64, i1 false) - %4 = getelementptr inbounds [4 x [4 x i32]], [4 x [4 x i32]]* %2, i64 0, i64 0 - call void @_Z17transitiveClosurePA4_i([4 x i32]* noundef %4) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #3 - -attributes #0 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/trie-suffixes.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/trie-suffixes.ll deleted file mode 100644 index 0b2e52c9..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/trie-suffixes.ll +++ /dev/null @@ -1,1382 +0,0 @@ -; ModuleID = 'PE-benchmarks/trie-suffixes.cpp' -source_filename = "PE-benchmarks/trie-suffixes.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.SuffixTrieNode = type { [256 x %class.SuffixTrieNode*], %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } -%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { i8* } -%union.anon = type { i64, [8 x i8] } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%class.SuffixTrie = type { %class.SuffixTrieNode } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator.0" = type { i8 } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZN14SuffixTrieNodeC2Ev = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZN10SuffixTrieC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE = comdat any - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$__clang_call_terminate = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [18 x i8] c"Pattern not found\00", align 1 -@.str.1 = private unnamed_addr constant [27 x i8] c"Pattern found at position \00", align 1 -@.str.2 = private unnamed_addr constant [18 x i8] c"geeksforgeeks.org\00", align 1 -@.str.3 = private unnamed_addr constant [16 x i8] c"Search for 'ee'\00", align 1 -@.str.4 = private unnamed_addr constant [3 x i8] c"ee\00", align 1 -@.str.5 = private unnamed_addr constant [19 x i8] c"\0ASearch for 'geek'\00", align 1 -@.str.6 = private unnamed_addr constant [5 x i8] c"geek\00", align 1 -@.str.7 = private unnamed_addr constant [19 x i8] c"\0ASearch for 'quiz'\00", align 1 -@.str.8 = private unnamed_addr constant [5 x i8] c"quiz\00", align 1 -@.str.9 = private unnamed_addr constant [23 x i8] c"\0ASearch for 'forgeeks'\00", align 1 -@.str.10 = private unnamed_addr constant [9 x i8] c"forgeeks\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_trie_suffixes.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN14SuffixTrieNode12insertSuffixENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(%class.SuffixTrieNode* noundef nonnull align 8 dereferenceable(2056) %0, %"class.std::__cxx11::basic_string"* noundef %1, i32 noundef %2) #4 align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca %class.SuffixTrieNode*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i8, align 1 - %7 = alloca i8*, align 8 - %8 = alloca i32, align 4 - %9 = alloca %"class.std::__cxx11::basic_string", align 8 - store %class.SuffixTrieNode* %0, %class.SuffixTrieNode** %4, align 8 - store i32 %2, i32* %5, align 4 - %10 = load %class.SuffixTrieNode*, %class.SuffixTrieNode** %4, align 8 - %11 = getelementptr inbounds %class.SuffixTrieNode, %class.SuffixTrieNode* %10, i32 0, i32 1 - %12 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %11, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %5) - %13 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) #3 - %14 = icmp ugt i64 %13, 0 - br i1 %14, label %15, label %49 - -15: ; preds = %3 - %16 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 0) - %17 = load i8, i8* %16, align 1 - store i8 %17, i8* %6, align 1 - %18 = getelementptr inbounds %class.SuffixTrieNode, %class.SuffixTrieNode* %10, i32 0, i32 0 - %19 = load i8, i8* %6, align 1 - %20 = sext i8 %19 to i64 - %21 = getelementptr inbounds [256 x %class.SuffixTrieNode*], [256 x %class.SuffixTrieNode*]* %18, i64 0, i64 %20 - %22 = load %class.SuffixTrieNode*, %class.SuffixTrieNode** %21, align 8 - %23 = icmp eq %class.SuffixTrieNode* %22, null - br i1 %23, label %24, label %36 - -24: ; preds = %15 - %25 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 2056) #13 - %26 = bitcast i8* %25 to %class.SuffixTrieNode* - invoke void @_ZN14SuffixTrieNodeC2Ev(%class.SuffixTrieNode* noundef nonnull align 8 dereferenceable(2056) %26) - to label %27 unwind label %32 - -27: ; preds = %24 - %28 = getelementptr inbounds %class.SuffixTrieNode, %class.SuffixTrieNode* %10, i32 0, i32 0 - %29 = load i8, i8* %6, align 1 - %30 = sext i8 %29 to i64 - %31 = getelementptr inbounds [256 x %class.SuffixTrieNode*], [256 x %class.SuffixTrieNode*]* %28, i64 0, i64 %30 - store %class.SuffixTrieNode* %26, %class.SuffixTrieNode** %31, align 8 - br label %36 - -32: ; preds = %24 - %33 = landingpad { i8*, i32 } - cleanup - %34 = extractvalue { i8*, i32 } %33, 0 - store i8* %34, i8** %7, align 8 - %35 = extractvalue { i8*, i32 } %33, 1 - store i32 %35, i32* %8, align 4 - call void @_ZdlPv(i8* noundef %25) #14 - br label %50 - -36: ; preds = %27, %15 - %37 = getelementptr inbounds %class.SuffixTrieNode, %class.SuffixTrieNode* %10, i32 0, i32 0 - %38 = load i8, i8* %6, align 1 - %39 = sext i8 %38 to i64 - %40 = getelementptr inbounds [256 x %class.SuffixTrieNode*], [256 x %class.SuffixTrieNode*]* %37, i64 0, i64 %39 - %41 = load %class.SuffixTrieNode*, %class.SuffixTrieNode** %40, align 8 - call void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %9, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 1, i64 noundef -1) - %42 = load i32, i32* %5, align 4 - %43 = add nsw i32 %42, 1 - invoke void @_ZN14SuffixTrieNode12insertSuffixENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(%class.SuffixTrieNode* noundef nonnull align 8 dereferenceable(2056) %41, %"class.std::__cxx11::basic_string"* noundef %9, i32 noundef %43) - to label %44 unwind label %45 - -44: ; preds = %36 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - br label %49 - -45: ; preds = %36 - %46 = landingpad { i8*, i32 } - cleanup - %47 = extractvalue { i8*, i32 } %46, 0 - store i8* %47, i8** %7, align 8 - %48 = extractvalue { i8*, i32 } %46, 1 - store i32 %48, i32* %8, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - br label %50 - -49: ; preds = %44, %3 - ret void - -50: ; preds = %45, %32 - %51 = load i8*, i8** %7, align 8 - %52 = load i32, i32* %8, align 4 - %53 = insertvalue { i8*, i32 } undef, i8* %51, 0 - %54 = insertvalue { i8*, i32 } %53, i32 %52, 1 - resume { i8*, i32 } %54 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: nounwind -declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZN14SuffixTrieNodeC2Ev(%class.SuffixTrieNode* noundef nonnull align 8 dereferenceable(2056) %0) unnamed_addr #0 comdat align 2 { - %2 = alloca %class.SuffixTrieNode*, align 8 - %3 = alloca i32, align 4 - store %class.SuffixTrieNode* %0, %class.SuffixTrieNode** %2, align 8 - %4 = load %class.SuffixTrieNode*, %class.SuffixTrieNode** %2, align 8 - %5 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 24) #13 - %6 = bitcast i8* %5 to %"class.std::__cxx11::list"* - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %7 = getelementptr inbounds %class.SuffixTrieNode, %class.SuffixTrieNode* %4, i32 0, i32 1 - store %"class.std::__cxx11::list"* %6, %"class.std::__cxx11::list"** %7, align 8 - store i32 0, i32* %3, align 4 - br label %8 - -8: ; preds = %16, %1 - %9 = load i32, i32* %3, align 4 - %10 = icmp slt i32 %9, 256 - br i1 %10, label %11, label %19 - -11: ; preds = %8 - %12 = getelementptr inbounds %class.SuffixTrieNode, %class.SuffixTrieNode* %4, i32 0, i32 0 - %13 = load i32, i32* %3, align 4 - %14 = sext i32 %13 to i64 - %15 = getelementptr inbounds [256 x %class.SuffixTrieNode*], [256 x %class.SuffixTrieNode*]* %12, i64 0, i64 %14 - store %class.SuffixTrieNode* null, %class.SuffixTrieNode** %15, align 8 - br label %16 - -16: ; preds = %11 - %17 = load i32, i32* %3, align 4 - %18 = add nsw i32 %17, 1 - store i32 %18, i32* %3, align 4 - br label %8, !llvm.loop !6 - -19: ; preds = %8 - ret void -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #6 - -declare void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef, i64 noundef) #1 - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef %"class.std::__cxx11::list"* @_ZN14SuffixTrieNode6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%class.SuffixTrieNode* noundef nonnull align 8 dereferenceable(2056) %0, %"class.std::__cxx11::basic_string"* noundef %1) #4 align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca %class.SuffixTrieNode*, align 8 - %5 = alloca %"class.std::__cxx11::basic_string", align 8 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - store %class.SuffixTrieNode* %0, %class.SuffixTrieNode** %4, align 8 - %8 = load %class.SuffixTrieNode*, %class.SuffixTrieNode** %4, align 8 - %9 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) #3 - %10 = icmp eq i64 %9, 0 - br i1 %10, label %11, label %14 - -11: ; preds = %2 - %12 = getelementptr inbounds %class.SuffixTrieNode, %class.SuffixTrieNode* %8, i32 0, i32 1 - %13 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %12, align 8 - store %"class.std::__cxx11::list"* %13, %"class.std::__cxx11::list"** %3, align 8 - br label %36 - -14: ; preds = %2 - %15 = getelementptr inbounds %class.SuffixTrieNode, %class.SuffixTrieNode* %8, i32 0, i32 0 - %16 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 0) - %17 = load i8, i8* %16, align 1 - %18 = sext i8 %17 to i64 - %19 = getelementptr inbounds [256 x %class.SuffixTrieNode*], [256 x %class.SuffixTrieNode*]* %15, i64 0, i64 %18 - %20 = load %class.SuffixTrieNode*, %class.SuffixTrieNode** %19, align 8 - %21 = icmp ne %class.SuffixTrieNode* %20, null - br i1 %21, label %22, label %35 - -22: ; preds = %14 - %23 = getelementptr inbounds %class.SuffixTrieNode, %class.SuffixTrieNode* %8, i32 0, i32 0 - %24 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 0) - %25 = load i8, i8* %24, align 1 - %26 = sext i8 %25 to i64 - %27 = getelementptr inbounds [256 x %class.SuffixTrieNode*], [256 x %class.SuffixTrieNode*]* %23, i64 0, i64 %26 - %28 = load %class.SuffixTrieNode*, %class.SuffixTrieNode** %27, align 8 - call void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %5, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef 1, i64 noundef -1) - %29 = invoke noundef %"class.std::__cxx11::list"* @_ZN14SuffixTrieNode6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%class.SuffixTrieNode* noundef nonnull align 8 dereferenceable(2056) %28, %"class.std::__cxx11::basic_string"* noundef %5) - to label %30 unwind label %31 - -30: ; preds = %22 - store %"class.std::__cxx11::list"* %29, %"class.std::__cxx11::list"** %3, align 8 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5) #3 - br label %36 - -31: ; preds = %22 - %32 = landingpad { i8*, i32 } - cleanup - %33 = extractvalue { i8*, i32 } %32, 0 - store i8* %33, i8** %6, align 8 - %34 = extractvalue { i8*, i32 } %32, 1 - store i32 %34, i32* %7, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5) #3 - br label %38 - -35: ; preds = %14 - store %"class.std::__cxx11::list"* null, %"class.std::__cxx11::list"** %3, align 8 - br label %36 - -36: ; preds = %35, %30, %11 - %37 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - ret %"class.std::__cxx11::list"* %37 - -38: ; preds = %31 - %39 = load i8*, i8** %6, align 8 - %40 = load i32, i32* %7, align 4 - %41 = insertvalue { i8*, i32 } undef, i8* %39, 0 - %42 = insertvalue { i8*, i32 } %41, i32 %40, 1 - resume { i8*, i32 } %42 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN10SuffixTrie6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%class.SuffixTrie* noundef nonnull align 8 dereferenceable(2056) %0, %"class.std::__cxx11::basic_string"* noundef %1) #4 align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %class.SuffixTrie*, align 8 - %4 = alloca %"class.std::__cxx11::list"*, align 8 - %5 = alloca %"class.std::__cxx11::basic_string", align 8 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - %8 = alloca %"struct.std::_List_iterator", align 8 - %9 = alloca i32, align 4 - %10 = alloca %"struct.std::_List_iterator", align 8 - %11 = alloca %"struct.std::_List_iterator", align 8 - store %class.SuffixTrie* %0, %class.SuffixTrie** %3, align 8 - %12 = load %class.SuffixTrie*, %class.SuffixTrie** %3, align 8 - %13 = getelementptr inbounds %class.SuffixTrie, %class.SuffixTrie* %12, i32 0, i32 0 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) - %14 = invoke noundef %"class.std::__cxx11::list"* @_ZN14SuffixTrieNode6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%class.SuffixTrieNode* noundef nonnull align 8 dereferenceable(2056) %13, %"class.std::__cxx11::basic_string"* noundef %5) - to label %15 unwind label %21 - -15: ; preds = %2 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5) #3 - store %"class.std::__cxx11::list"* %14, %"class.std::__cxx11::list"** %4, align 8 - %16 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %4, align 8 - %17 = icmp eq %"class.std::__cxx11::list"* %16, null - br i1 %17, label %18, label %25 - -18: ; preds = %15 - %19 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([18 x i8], [18 x i8]* @.str, i64 0, i64 0)) - %20 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %19, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %49 - -21: ; preds = %2 - %22 = landingpad { i8*, i32 } - cleanup - %23 = extractvalue { i8*, i32 } %22, 0 - store i8* %23, i8** %6, align 8 - %24 = extractvalue { i8*, i32 } %22, 1 - store i32 %24, i32* %7, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5) #3 - br label %50 - -25: ; preds = %15 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %8) #3 - %26 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) #3 - %27 = trunc i64 %26 to i32 - store i32 %27, i32* %9, align 4 - %28 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %4, align 8 - %29 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %28) #3 - %30 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %10, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %29, %"struct.std::__detail::_List_node_base"** %30, align 8 - %31 = bitcast %"struct.std::_List_iterator"* %8 to i8* - %32 = bitcast %"struct.std::_List_iterator"* %10 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %31, i8* align 8 %32, i64 8, i1 false) - br label %33 - -33: ; preds = %46, %25 - %34 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %4, align 8 - %35 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %34) #3 - %36 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %11, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %35, %"struct.std::__detail::_List_node_base"** %36, align 8 - %37 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %8, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %11) #3 - br i1 %37, label %38, label %48 - -38: ; preds = %33 - %39 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([27 x i8], [27 x i8]* @.str.1, i64 0, i64 0)) - %40 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %8) #3 - %41 = load i32, i32* %40, align 4 - %42 = load i32, i32* %9, align 4 - %43 = sub nsw i32 %41, %42 - %44 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %39, i32 noundef %43) - %45 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %44, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - br label %46 - -46: ; preds = %38 - %47 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %8) #3 - br label %33, !llvm.loop !8 - -48: ; preds = %33 - br label %49 - -49: ; preds = %48, %18 - ret void - -50: ; preds = %21 - %51 = load i8*, i8** %6, align 8 - %52 = load i32, i32* %7, align 4 - %53 = insertvalue { i8*, i32 } undef, i8* %51, 0 - %54 = insertvalue { i8*, i32 } %53, i32 %52, 1 - resume { i8*, i32 } %54 -} - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #9 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #8 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #10 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %"class.std::__cxx11::basic_string", align 8 - %3 = alloca %"class.std::allocator.0", align 1 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca %class.SuffixTrie, align 8 - %7 = alloca %"class.std::__cxx11::basic_string", align 8 - %8 = alloca %"class.std::__cxx11::basic_string", align 8 - %9 = alloca %"class.std::allocator.0", align 1 - %10 = alloca %"class.std::__cxx11::basic_string", align 8 - %11 = alloca %"class.std::allocator.0", align 1 - %12 = alloca %"class.std::__cxx11::basic_string", align 8 - %13 = alloca %"class.std::allocator.0", align 1 - %14 = alloca %"class.std::__cxx11::basic_string", align 8 - %15 = alloca %"class.std::allocator.0", align 1 - store i32 0, i32* %1, align 4 - call void @_ZNSaIcEC1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2, i8* noundef getelementptr inbounds ([18 x i8], [18 x i8]* @.str.2, i64 0, i64 0), %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) - to label %16 unwind label %44 - -16: ; preds = %0 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) - to label %17 unwind label %48 - -17: ; preds = %16 - invoke void @_ZN10SuffixTrieC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%class.SuffixTrie* noundef nonnull align 8 dereferenceable(2056) %6, %"class.std::__cxx11::basic_string"* noundef %7) - to label %18 unwind label %52 - -18: ; preds = %17 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7) #3 - %19 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([16 x i8], [16 x i8]* @.str.3, i64 0, i64 0)) - to label %20 unwind label %48 - -20: ; preds = %18 - %21 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %19, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - to label %22 unwind label %48 - -22: ; preds = %20 - call void @_ZNSaIcEC1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %9) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8, i8* noundef getelementptr inbounds ([3 x i8], [3 x i8]* @.str.4, i64 0, i64 0), %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %9) - to label %23 unwind label %56 - -23: ; preds = %22 - invoke void @_ZN10SuffixTrie6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%class.SuffixTrie* noundef nonnull align 8 dereferenceable(2056) %6, %"class.std::__cxx11::basic_string"* noundef %8) - to label %24 unwind label %60 - -24: ; preds = %23 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %9) #3 - %25 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([19 x i8], [19 x i8]* @.str.5, i64 0, i64 0)) - to label %26 unwind label %48 - -26: ; preds = %24 - %27 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %25, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - to label %28 unwind label %48 - -28: ; preds = %26 - call void @_ZNSaIcEC1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %11) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %10, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.6, i64 0, i64 0), %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %11) - to label %29 unwind label %65 - -29: ; preds = %28 - invoke void @_ZN10SuffixTrie6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%class.SuffixTrie* noundef nonnull align 8 dereferenceable(2056) %6, %"class.std::__cxx11::basic_string"* noundef %10) - to label %30 unwind label %69 - -30: ; preds = %29 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %10) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %11) #3 - %31 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([19 x i8], [19 x i8]* @.str.7, i64 0, i64 0)) - to label %32 unwind label %48 - -32: ; preds = %30 - %33 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %31, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - to label %34 unwind label %48 - -34: ; preds = %32 - call void @_ZNSaIcEC1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %13) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %12, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.8, i64 0, i64 0), %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %13) - to label %35 unwind label %74 - -35: ; preds = %34 - invoke void @_ZN10SuffixTrie6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%class.SuffixTrie* noundef nonnull align 8 dereferenceable(2056) %6, %"class.std::__cxx11::basic_string"* noundef %12) - to label %36 unwind label %78 - -36: ; preds = %35 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %12) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %13) #3 - %37 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([23 x i8], [23 x i8]* @.str.9, i64 0, i64 0)) - to label %38 unwind label %48 - -38: ; preds = %36 - %39 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %37, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - to label %40 unwind label %48 - -40: ; preds = %38 - call void @_ZNSaIcEC1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %15) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14, i8* noundef getelementptr inbounds ([9 x i8], [9 x i8]* @.str.10, i64 0, i64 0), %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %15) - to label %41 unwind label %83 - -41: ; preds = %40 - invoke void @_ZN10SuffixTrie6searchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%class.SuffixTrie* noundef nonnull align 8 dereferenceable(2056) %6, %"class.std::__cxx11::basic_string"* noundef %14) - to label %42 unwind label %87 - -42: ; preds = %41 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) #3 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %15) #3 - store i32 0, i32* %1, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %43 = load i32, i32* %1, align 4 - ret i32 %43 - -44: ; preds = %0 - %45 = landingpad { i8*, i32 } - cleanup - %46 = extractvalue { i8*, i32 } %45, 0 - store i8* %46, i8** %4, align 8 - %47 = extractvalue { i8*, i32 } %45, 1 - store i32 %47, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %3) #3 - br label %93 - -48: ; preds = %38, %36, %32, %30, %26, %24, %20, %18, %16 - %49 = landingpad { i8*, i32 } - cleanup - %50 = extractvalue { i8*, i32 } %49, 0 - store i8* %50, i8** %4, align 8 - %51 = extractvalue { i8*, i32 } %49, 1 - store i32 %51, i32* %5, align 4 - br label %92 - -52: ; preds = %17 - %53 = landingpad { i8*, i32 } - cleanup - %54 = extractvalue { i8*, i32 } %53, 0 - store i8* %54, i8** %4, align 8 - %55 = extractvalue { i8*, i32 } %53, 1 - store i32 %55, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %7) #3 - br label %92 - -56: ; preds = %22 - %57 = landingpad { i8*, i32 } - cleanup - %58 = extractvalue { i8*, i32 } %57, 0 - store i8* %58, i8** %4, align 8 - %59 = extractvalue { i8*, i32 } %57, 1 - store i32 %59, i32* %5, align 4 - br label %64 - -60: ; preds = %23 - %61 = landingpad { i8*, i32 } - cleanup - %62 = extractvalue { i8*, i32 } %61, 0 - store i8* %62, i8** %4, align 8 - %63 = extractvalue { i8*, i32 } %61, 1 - store i32 %63, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - br label %64 - -64: ; preds = %60, %56 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %9) #3 - br label %92 - -65: ; preds = %28 - %66 = landingpad { i8*, i32 } - cleanup - %67 = extractvalue { i8*, i32 } %66, 0 - store i8* %67, i8** %4, align 8 - %68 = extractvalue { i8*, i32 } %66, 1 - store i32 %68, i32* %5, align 4 - br label %73 - -69: ; preds = %29 - %70 = landingpad { i8*, i32 } - cleanup - %71 = extractvalue { i8*, i32 } %70, 0 - store i8* %71, i8** %4, align 8 - %72 = extractvalue { i8*, i32 } %70, 1 - store i32 %72, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %10) #3 - br label %73 - -73: ; preds = %69, %65 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %11) #3 - br label %92 - -74: ; preds = %34 - %75 = landingpad { i8*, i32 } - cleanup - %76 = extractvalue { i8*, i32 } %75, 0 - store i8* %76, i8** %4, align 8 - %77 = extractvalue { i8*, i32 } %75, 1 - store i32 %77, i32* %5, align 4 - br label %82 - -78: ; preds = %35 - %79 = landingpad { i8*, i32 } - cleanup - %80 = extractvalue { i8*, i32 } %79, 0 - store i8* %80, i8** %4, align 8 - %81 = extractvalue { i8*, i32 } %79, 1 - store i32 %81, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %12) #3 - br label %82 - -82: ; preds = %78, %74 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %13) #3 - br label %92 - -83: ; preds = %40 - %84 = landingpad { i8*, i32 } - cleanup - %85 = extractvalue { i8*, i32 } %84, 0 - store i8* %85, i8** %4, align 8 - %86 = extractvalue { i8*, i32 } %84, 1 - store i32 %86, i32* %5, align 4 - br label %91 - -87: ; preds = %41 - %88 = landingpad { i8*, i32 } - cleanup - %89 = extractvalue { i8*, i32 } %88, 0 - store i8* %89, i8** %4, align 8 - %90 = extractvalue { i8*, i32 } %88, 1 - store i32 %90, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %14) #3 - br label %91 - -91: ; preds = %87, %83 - call void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1) %15) #3 - br label %92 - -92: ; preds = %91, %82, %73, %64, %52, %48 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - br label %93 - -93: ; preds = %92, %44 - %94 = load i8*, i8** %4, align 8 - %95 = load i32, i32* %5, align 4 - %96 = insertvalue { i8*, i32 } undef, i8* %94, 0 - %97 = insertvalue { i8*, i32 } %96, i32 %95, 1 - resume { i8*, i32 } %97 -} - -; Function Attrs: nounwind -declare void @_ZNSaIcEC1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i8* noundef, %"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSaIcED1Ev(%"class.std::allocator.0"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: noinline uwtable -define linkonce_odr dso_local void @_ZN10SuffixTrieC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(%class.SuffixTrie* noundef nonnull align 8 dereferenceable(2056) %0, %"class.std::__cxx11::basic_string"* noundef %1) unnamed_addr #0 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %class.SuffixTrie*, align 8 - %4 = alloca i32, align 4 - %5 = alloca %"class.std::__cxx11::basic_string", align 8 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - store %class.SuffixTrie* %0, %class.SuffixTrie** %3, align 8 - %8 = load %class.SuffixTrie*, %class.SuffixTrie** %3, align 8 - %9 = getelementptr inbounds %class.SuffixTrie, %class.SuffixTrie* %8, i32 0, i32 0 - call void @_ZN14SuffixTrieNodeC2Ev(%class.SuffixTrieNode* noundef nonnull align 8 dereferenceable(2056) %9) - store i32 0, i32* %4, align 4 - br label %10 - -10: ; preds = %21, %2 - %11 = load i32, i32* %4, align 4 - %12 = sext i32 %11 to i64 - %13 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) #3 - %14 = icmp ult i64 %12, %13 - br i1 %14, label %15, label %28 - -15: ; preds = %10 - %16 = getelementptr inbounds %class.SuffixTrie, %class.SuffixTrie* %8, i32 0, i32 0 - %17 = load i32, i32* %4, align 4 - %18 = sext i32 %17 to i64 - call void @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %5, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i64 noundef %18, i64 noundef -1) - %19 = load i32, i32* %4, align 4 - invoke void @_ZN14SuffixTrieNode12insertSuffixENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi(%class.SuffixTrieNode* noundef nonnull align 8 dereferenceable(2056) %16, %"class.std::__cxx11::basic_string"* noundef %5, i32 noundef %19) - to label %20 unwind label %24 - -20: ; preds = %15 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5) #3 - br label %21 - -21: ; preds = %20 - %22 = load i32, i32* %4, align 4 - %23 = add nsw i32 %22, 1 - store i32 %23, i32* %4, align 4 - br label %10, !llvm.loop !9 - -24: ; preds = %15 - %25 = landingpad { i8*, i32 } - cleanup - %26 = extractvalue { i8*, i32 } %25, 0 - store i8* %26, i8** %6, align 8 - %27 = extractvalue { i8*, i32 } %25, 1 - store i32 %27, i32* %7, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %5) #3 - br label %29 - -28: ; preds = %10 - ret void - -29: ; preds = %24 - %30 = load i8*, i8** %6, align 8 - %31 = load i32, i32* %7, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #7 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #4 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %10 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %5, align 8 - %13 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %14 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %13) #3 - store %"class.std::allocator"* %14, %"class.std::allocator"** %6, align 8 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, %"struct.std::_List_node"* noundef %16) #3 - %17 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %18 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %19 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %18) - to label %20 unwind label %25 - -20: ; preds = %2 - %21 = load i32*, i32** %4, align 8 - %22 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %21) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %17, i32* noundef %19, i32* noundef nonnull align 4 dereferenceable(4) %22) #3 - %23 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %24 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %24 - -25: ; preds = %2 - %26 = landingpad { i8*, i32 } - cleanup - %27 = extractvalue { i8*, i32 } %26, 0 - store i8* %27, i8** %8, align 8 - %28 = extractvalue { i8*, i32 } %26, 1 - store i32 %28, i32* %9, align 4 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - br label %29 - -29: ; preds = %25 - %30 = load i8*, i8** %8, align 8 - %31 = load i32, i32* %9, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #8 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #4 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #8 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #7 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #8 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #8 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #15 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #4 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #4 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #16 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #16 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #17 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #11 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #11 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #8 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #8 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #4 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #12 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #15 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #8 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #7 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_trie_suffixes.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { argmemonly nofree nounwind willreturn } -attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { noinline noreturn nounwind } -attributes #13 = { builtin allocsize(0) } -attributes #14 = { builtin nounwind } -attributes #15 = { noreturn nounwind } -attributes #16 = { noreturn } -attributes #17 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/tug-of-war.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/tug-of-war.ll deleted file mode 100644 index e90062b2..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/tug-of-war.ll +++ /dev/null @@ -1,415 +0,0 @@ -; ModuleID = 'PE-benchmarks/tug-of-war.cpp' -source_filename = "PE-benchmarks/tug-of-war.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [22 x i8] c"The first subset is: \00", align 1 -@.str.1 = private unnamed_addr constant [2 x i8] c" \00", align 1 -@.str.2 = private unnamed_addr constant [24 x i8] c"\0AThe second subset is: \00", align 1 -@__const.main.arr = private unnamed_addr constant [11 x i32] [i32 23, i32 45, i32 -34, i32 12, i32 0, i32 98, i32 -99, i32 4, i32 189, i32 -1, i32 4], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_tug_of_war.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z7TOWUtilPiiPbiS0_S_iii(i32* noundef %0, i32 noundef %1, i8* noundef %2, i32 noundef %3, i8* noundef %4, i32* noundef %5, i32 noundef %6, i32 noundef %7, i32 noundef %8) #4 { - %10 = alloca i32*, align 8 - %11 = alloca i32, align 4 - %12 = alloca i8*, align 8 - %13 = alloca i32, align 4 - %14 = alloca i8*, align 8 - %15 = alloca i32*, align 8 - %16 = alloca i32, align 4 - %17 = alloca i32, align 4 - %18 = alloca i32, align 4 - %19 = alloca i32, align 4 - store i32* %0, i32** %10, align 8 - store i32 %1, i32* %11, align 4 - store i8* %2, i8** %12, align 8 - store i32 %3, i32* %13, align 4 - store i8* %4, i8** %14, align 8 - store i32* %5, i32** %15, align 8 - store i32 %6, i32* %16, align 4 - store i32 %7, i32* %17, align 4 - store i32 %8, i32* %18, align 4 - %20 = load i32, i32* %18, align 4 - %21 = load i32, i32* %11, align 4 - %22 = icmp eq i32 %20, %21 - br i1 %22, label %23, label %24 - -23: ; preds = %9 - br label %115 - -24: ; preds = %9 - %25 = load i32, i32* %11, align 4 - %26 = sdiv i32 %25, 2 - %27 = load i32, i32* %13, align 4 - %28 = sub nsw i32 %26, %27 - %29 = load i32, i32* %11, align 4 - %30 = load i32, i32* %18, align 4 - %31 = sub nsw i32 %29, %30 - %32 = icmp sgt i32 %28, %31 - br i1 %32, label %33, label %34 - -33: ; preds = %24 - br label %115 - -34: ; preds = %24 - %35 = load i32*, i32** %10, align 8 - %36 = load i32, i32* %11, align 4 - %37 = load i8*, i8** %12, align 8 - %38 = load i32, i32* %13, align 4 - %39 = load i8*, i8** %14, align 8 - %40 = load i32*, i32** %15, align 8 - %41 = load i32, i32* %16, align 4 - %42 = load i32, i32* %17, align 4 - %43 = load i32, i32* %18, align 4 - %44 = add nsw i32 %43, 1 - call void @_Z7TOWUtilPiiPbiS0_S_iii(i32* noundef %35, i32 noundef %36, i8* noundef %37, i32 noundef %38, i8* noundef %39, i32* noundef %40, i32 noundef %41, i32 noundef %42, i32 noundef %44) - %45 = load i32, i32* %13, align 4 - %46 = add nsw i32 %45, 1 - store i32 %46, i32* %13, align 4 - %47 = load i32, i32* %17, align 4 - %48 = load i32*, i32** %10, align 8 - %49 = load i32, i32* %18, align 4 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds i32, i32* %48, i64 %50 - %52 = load i32, i32* %51, align 4 - %53 = add nsw i32 %47, %52 - store i32 %53, i32* %17, align 4 - %54 = load i8*, i8** %12, align 8 - %55 = load i32, i32* %18, align 4 - %56 = sext i32 %55 to i64 - %57 = getelementptr inbounds i8, i8* %54, i64 %56 - store i8 1, i8* %57, align 1 - %58 = load i32, i32* %13, align 4 - %59 = load i32, i32* %11, align 4 - %60 = sdiv i32 %59, 2 - %61 = icmp eq i32 %58, %60 - br i1 %61, label %62, label %99 - -62: ; preds = %34 - %63 = load i32, i32* %16, align 4 - %64 = sdiv i32 %63, 2 - %65 = load i32, i32* %17, align 4 - %66 = sub nsw i32 %64, %65 - %67 = call i32 @abs(i32 noundef %66) #9 - %68 = load i32*, i32** %15, align 8 - %69 = load i32, i32* %68, align 4 - %70 = icmp slt i32 %67, %69 - br i1 %70, label %71, label %98 - -71: ; preds = %62 - %72 = load i32, i32* %16, align 4 - %73 = sdiv i32 %72, 2 - %74 = load i32, i32* %17, align 4 - %75 = sub nsw i32 %73, %74 - %76 = call i32 @abs(i32 noundef %75) #9 - %77 = load i32*, i32** %15, align 8 - store i32 %76, i32* %77, align 4 - store i32 0, i32* %19, align 4 - br label %78 - -78: ; preds = %94, %71 - %79 = load i32, i32* %19, align 4 - %80 = load i32, i32* %11, align 4 - %81 = icmp slt i32 %79, %80 - br i1 %81, label %82, label %97 - -82: ; preds = %78 - %83 = load i8*, i8** %12, align 8 - %84 = load i32, i32* %19, align 4 - %85 = sext i32 %84 to i64 - %86 = getelementptr inbounds i8, i8* %83, i64 %85 - %87 = load i8, i8* %86, align 1 - %88 = trunc i8 %87 to i1 - %89 = load i8*, i8** %14, align 8 - %90 = load i32, i32* %19, align 4 - %91 = sext i32 %90 to i64 - %92 = getelementptr inbounds i8, i8* %89, i64 %91 - %93 = zext i1 %88 to i8 - store i8 %93, i8* %92, align 1 - br label %94 - -94: ; preds = %82 - %95 = load i32, i32* %19, align 4 - %96 = add nsw i32 %95, 1 - store i32 %96, i32* %19, align 4 - br label %78, !llvm.loop !6 - -97: ; preds = %78 - br label %98 - -98: ; preds = %97, %62 - br label %110 - -99: ; preds = %34 - %100 = load i32*, i32** %10, align 8 - %101 = load i32, i32* %11, align 4 - %102 = load i8*, i8** %12, align 8 - %103 = load i32, i32* %13, align 4 - %104 = load i8*, i8** %14, align 8 - %105 = load i32*, i32** %15, align 8 - %106 = load i32, i32* %16, align 4 - %107 = load i32, i32* %17, align 4 - %108 = load i32, i32* %18, align 4 - %109 = add nsw i32 %108, 1 - call void @_Z7TOWUtilPiiPbiS0_S_iii(i32* noundef %100, i32 noundef %101, i8* noundef %102, i32 noundef %103, i8* noundef %104, i32* noundef %105, i32 noundef %106, i32 noundef %107, i32 noundef %109) - br label %110 - -110: ; preds = %99, %98 - %111 = load i8*, i8** %12, align 8 - %112 = load i32, i32* %18, align 4 - %113 = sext i32 %112 to i64 - %114 = getelementptr inbounds i8, i8* %111, i64 %113 - store i8 0, i8* %114, align 1 - br label %115 - -115: ; preds = %110, %33, %23 - ret void -} - -; Function Attrs: nounwind readnone willreturn -declare i32 @abs(i32 noundef) #5 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z8tugOfWarPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i8*, align 8 - %6 = alloca i8*, align 8 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - %12 = load i32, i32* %4, align 4 - %13 = sext i32 %12 to i64 - %14 = call noalias noundef nonnull i8* @_Znam(i64 noundef %13) #10 - store i8* %14, i8** %5, align 8 - %15 = load i32, i32* %4, align 4 - %16 = sext i32 %15 to i64 - %17 = call noalias noundef nonnull i8* @_Znam(i64 noundef %16) #10 - store i8* %17, i8** %6, align 8 - store i32 2147483647, i32* %7, align 4 - store i32 0, i32* %8, align 4 - store i32 0, i32* %9, align 4 - br label %18 - -18: ; preds = %38, %2 - %19 = load i32, i32* %9, align 4 - %20 = load i32, i32* %4, align 4 - %21 = icmp slt i32 %19, %20 - br i1 %21, label %22, label %41 - -22: ; preds = %18 - %23 = load i32*, i32** %3, align 8 - %24 = load i32, i32* %9, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds i32, i32* %23, i64 %25 - %27 = load i32, i32* %26, align 4 - %28 = load i32, i32* %8, align 4 - %29 = add nsw i32 %28, %27 - store i32 %29, i32* %8, align 4 - %30 = load i8*, i8** %6, align 8 - %31 = load i32, i32* %9, align 4 - %32 = sext i32 %31 to i64 - %33 = getelementptr inbounds i8, i8* %30, i64 %32 - store i8 0, i8* %33, align 1 - %34 = load i8*, i8** %5, align 8 - %35 = load i32, i32* %9, align 4 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds i8, i8* %34, i64 %36 - store i8 0, i8* %37, align 1 - br label %38 - -38: ; preds = %22 - %39 = load i32, i32* %9, align 4 - %40 = add nsw i32 %39, 1 - store i32 %40, i32* %9, align 4 - br label %18, !llvm.loop !8 - -41: ; preds = %18 - %42 = load i32*, i32** %3, align 8 - %43 = load i32, i32* %4, align 4 - %44 = load i8*, i8** %5, align 8 - %45 = load i8*, i8** %6, align 8 - %46 = load i32, i32* %8, align 4 - call void @_Z7TOWUtilPiiPbiS0_S_iii(i32* noundef %42, i32 noundef %43, i8* noundef %44, i32 noundef 0, i8* noundef %45, i32* noundef %7, i32 noundef %46, i32 noundef 0, i32 noundef 0) - %47 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([22 x i8], [22 x i8]* @.str, i64 0, i64 0)) - store i32 0, i32* %10, align 4 - br label %48 - -48: ; preds = %70, %41 - %49 = load i32, i32* %10, align 4 - %50 = load i32, i32* %4, align 4 - %51 = icmp slt i32 %49, %50 - br i1 %51, label %52, label %73 - -52: ; preds = %48 - %53 = load i8*, i8** %6, align 8 - %54 = load i32, i32* %10, align 4 - %55 = sext i32 %54 to i64 - %56 = getelementptr inbounds i8, i8* %53, i64 %55 - %57 = load i8, i8* %56, align 1 - %58 = trunc i8 %57 to i1 - %59 = zext i1 %58 to i32 - %60 = icmp eq i32 %59, 1 - br i1 %60, label %61, label %69 - -61: ; preds = %52 - %62 = load i32*, i32** %3, align 8 - %63 = load i32, i32* %10, align 4 - %64 = sext i32 %63 to i64 - %65 = getelementptr inbounds i32, i32* %62, i64 %64 - %66 = load i32, i32* %65, align 4 - %67 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %66) - %68 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %67, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - br label %69 - -69: ; preds = %61, %52 - br label %70 - -70: ; preds = %69 - %71 = load i32, i32* %10, align 4 - %72 = add nsw i32 %71, 1 - store i32 %72, i32* %10, align 4 - br label %48, !llvm.loop !9 - -73: ; preds = %48 - %74 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str.2, i64 0, i64 0)) - store i32 0, i32* %11, align 4 - br label %75 - -75: ; preds = %97, %73 - %76 = load i32, i32* %11, align 4 - %77 = load i32, i32* %4, align 4 - %78 = icmp slt i32 %76, %77 - br i1 %78, label %79, label %100 - -79: ; preds = %75 - %80 = load i8*, i8** %6, align 8 - %81 = load i32, i32* %11, align 4 - %82 = sext i32 %81 to i64 - %83 = getelementptr inbounds i8, i8* %80, i64 %82 - %84 = load i8, i8* %83, align 1 - %85 = trunc i8 %84 to i1 - %86 = zext i1 %85 to i32 - %87 = icmp eq i32 %86, 0 - br i1 %87, label %88, label %96 - -88: ; preds = %79 - %89 = load i32*, i32** %3, align 8 - %90 = load i32, i32* %11, align 4 - %91 = sext i32 %90 to i64 - %92 = getelementptr inbounds i32, i32* %89, i64 %91 - %93 = load i32, i32* %92, align 4 - %94 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %93) - %95 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %94, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str.1, i64 0, i64 0)) - br label %96 - -96: ; preds = %88, %79 - br label %97 - -97: ; preds = %96 - %98 = load i32, i32* %11, align 4 - %99 = add nsw i32 %98, 1 - store i32 %99, i32* %11, align 4 - br label %75, !llvm.loop !10 - -100: ; preds = %75 - ret void -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #6 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #7 { - %1 = alloca i32, align 4 - %2 = alloca [11 x i32], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [11 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([11 x i32]* @__const.main.arr to i8*), i64 44, i1 false) - store i32 11, i32* %3, align 4 - %5 = getelementptr inbounds [11 x i32], [11 x i32]* %2, i64 0, i64 0 - %6 = load i32, i32* %3, align 4 - call void @_Z8tugOfWarPii(i32* noundef %5, i32 noundef %6) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #8 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_tug_of_war.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nounwind readnone willreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { argmemonly nofree nounwind willreturn } -attributes #9 = { nounwind readnone willreturn } -attributes #10 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/ugly-numbers.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/ugly-numbers.ll deleted file mode 100644 index 2f480e91..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/ugly-numbers.ll +++ /dev/null @@ -1,126 +0,0 @@ -; ModuleID = 'PE-benchmarks/ugly-numbers.cpp' -source_filename = "PE-benchmarks/ugly-numbers.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -@.str = private unnamed_addr constant [22 x i8] c"150th ugly no. is %d \00", align 1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z9maxDivideii(i32 noundef %0, i32 noundef %1) #0 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - br label %5 - -5: ; preds = %10, %2 - %6 = load i32, i32* %3, align 4 - %7 = load i32, i32* %4, align 4 - %8 = srem i32 %6, %7 - %9 = icmp eq i32 %8, 0 - br i1 %9, label %10, label %14 - -10: ; preds = %5 - %11 = load i32, i32* %3, align 4 - %12 = load i32, i32* %4, align 4 - %13 = sdiv i32 %11, %12 - store i32 %13, i32* %3, align 4 - br label %5, !llvm.loop !6 - -14: ; preds = %5 - %15 = load i32, i32* %3, align 4 - ret i32 %15 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z6isUglyi(i32 noundef %0) #0 { - %2 = alloca i32, align 4 - store i32 %0, i32* %2, align 4 - %3 = load i32, i32* %2, align 4 - %4 = call noundef i32 @_Z9maxDivideii(i32 noundef %3, i32 noundef 2) - store i32 %4, i32* %2, align 4 - %5 = load i32, i32* %2, align 4 - %6 = call noundef i32 @_Z9maxDivideii(i32 noundef %5, i32 noundef 3) - store i32 %6, i32* %2, align 4 - %7 = load i32, i32* %2, align 4 - %8 = call noundef i32 @_Z9maxDivideii(i32 noundef %7, i32 noundef 5) - store i32 %8, i32* %2, align 4 - %9 = load i32, i32* %2, align 4 - %10 = icmp eq i32 %9, 1 - %11 = zext i1 %10 to i64 - %12 = select i1 %10, i32 1, i32 0 - ret i32 %12 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z12getNthUglyNoi(i32 noundef %0) #0 { - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 %0, i32* %2, align 4 - store i32 1, i32* %3, align 4 - store i32 1, i32* %4, align 4 - br label %5 - -5: ; preds = %18, %1 - %6 = load i32, i32* %2, align 4 - %7 = load i32, i32* %4, align 4 - %8 = icmp sgt i32 %6, %7 - br i1 %8, label %9, label %19 - -9: ; preds = %5 - %10 = load i32, i32* %3, align 4 - %11 = add nsw i32 %10, 1 - store i32 %11, i32* %3, align 4 - %12 = load i32, i32* %3, align 4 - %13 = call noundef i32 @_Z6isUglyi(i32 noundef %12) - %14 = icmp ne i32 %13, 0 - br i1 %14, label %15, label %18 - -15: ; preds = %9 - %16 = load i32, i32* %4, align 4 - %17 = add nsw i32 %16, 1 - store i32 %17, i32* %4, align 4 - br label %18 - -18: ; preds = %15, %9 - br label %5, !llvm.loop !8 - -19: ; preds = %5 - %20 = load i32, i32* %3, align 4 - ret i32 %20 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #1 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %3 = call noundef i32 @_Z12getNthUglyNoi(i32 noundef 150) - store i32 %3, i32* %2, align 4 - %4 = load i32, i32* %2, align 4 - %5 = call i32 (i8*, ...) @printf(i8* noundef getelementptr inbounds ([22 x i8], [22 x i8]* @.str, i64 0, i64 0), i32 noundef %4) - %6 = call i32 @getchar() - ret i32 0 -} - -declare i32 @printf(i8* noundef, ...) #2 - -declare i32 @getchar() #2 - -attributes #0 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/union-find.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/union-find.ll deleted file mode 100644 index 41e56c25..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/union-find.ll +++ /dev/null @@ -1,358 +0,0 @@ -; ModuleID = 'PE-benchmarks/union-find.cpp' -source_filename = "PE-benchmarks/union-find.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, i32, %class.Edge* } -%class.Edge = type { i32, i32 } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [21 x i8] c"graph contains cycle\00", align 1 -@.str.1 = private unnamed_addr constant [28 x i8] c"graph doesn't contain cycle\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_union_find.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef %class.Graph* @_Z11createGraphii(i32 noundef %0, i32 noundef %1) #4 { - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - %5 = alloca %class.Graph*, align 8 - store i32 %0, i32* %3, align 4 - store i32 %1, i32* %4, align 4 - %6 = call noalias noundef nonnull i8* @_Znwm(i64 noundef 16) #9 - %7 = bitcast i8* %6 to %class.Graph* - %8 = bitcast %class.Graph* %7 to i8* - call void @llvm.memset.p0i8.i64(i8* align 16 %8, i8 0, i64 16, i1 false) - store %class.Graph* %7, %class.Graph** %5, align 8 - %9 = load i32, i32* %3, align 4 - %10 = load %class.Graph*, %class.Graph** %5, align 8 - %11 = getelementptr inbounds %class.Graph, %class.Graph* %10, i32 0, i32 0 - store i32 %9, i32* %11, align 8 - %12 = load i32, i32* %4, align 4 - %13 = load %class.Graph*, %class.Graph** %5, align 8 - %14 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 1 - store i32 %12, i32* %14, align 4 - %15 = load %class.Graph*, %class.Graph** %5, align 8 - %16 = getelementptr inbounds %class.Graph, %class.Graph* %15, i32 0, i32 1 - %17 = load i32, i32* %16, align 4 - %18 = sext i32 %17 to i64 - %19 = mul i64 %18, 8 - %20 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %19, i64 8) - %21 = extractvalue { i64, i1 } %20, 1 - %22 = extractvalue { i64, i1 } %20, 0 - %23 = select i1 %21, i64 -1, i64 %22 - %24 = call noalias noundef nonnull i8* @_Znam(i64 noundef %23) #9 - %25 = bitcast i8* %24 to %class.Edge* - %26 = load %class.Graph*, %class.Graph** %5, align 8 - %27 = getelementptr inbounds %class.Graph, %class.Graph* %26, i32 0, i32 2 - store %class.Edge* %25, %class.Edge** %27, align 8 - %28 = load %class.Graph*, %class.Graph** %5, align 8 - ret %class.Graph* %28 -} - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: argmemonly nofree nounwind willreturn writeonly -declare void @llvm.memset.p0i8.i64(i8* nocapture writeonly, i8, i64, i1 immarg) #6 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #7 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z4findPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32, align 4 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - %6 = load i32*, i32** %4, align 8 - %7 = load i32, i32* %5, align 4 - %8 = sext i32 %7 to i64 - %9 = getelementptr inbounds i32, i32* %6, i64 %8 - %10 = load i32, i32* %9, align 4 - %11 = icmp eq i32 %10, -1 - br i1 %11, label %12, label %14 - -12: ; preds = %2 - %13 = load i32, i32* %5, align 4 - store i32 %13, i32* %3, align 4 - br label %22 - -14: ; preds = %2 - %15 = load i32*, i32** %4, align 8 - %16 = load i32*, i32** %4, align 8 - %17 = load i32, i32* %5, align 4 - %18 = sext i32 %17 to i64 - %19 = getelementptr inbounds i32, i32* %16, i64 %18 - %20 = load i32, i32* %19, align 4 - %21 = call noundef i32 @_Z4findPii(i32* noundef %15, i32 noundef %20) - store i32 %21, i32* %3, align 4 - br label %22 - -22: ; preds = %14, %12 - %23 = load i32, i32* %3, align 4 - ret i32 %23 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z5UnionPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %9 = load i32*, i32** %4, align 8 - %10 = load i32, i32* %5, align 4 - %11 = call noundef i32 @_Z4findPii(i32* noundef %9, i32 noundef %10) - store i32 %11, i32* %7, align 4 - %12 = load i32*, i32** %4, align 8 - %13 = load i32, i32* %6, align 4 - %14 = call noundef i32 @_Z4findPii(i32* noundef %12, i32 noundef %13) - store i32 %14, i32* %8, align 4 - %15 = load i32, i32* %7, align 4 - %16 = load i32, i32* %8, align 4 - %17 = icmp ne i32 %15, %16 - br i1 %17, label %18, label %24 - -18: ; preds = %3 - %19 = load i32, i32* %8, align 4 - %20 = load i32*, i32** %4, align 8 - %21 = load i32, i32* %7, align 4 - %22 = sext i32 %21 to i64 - %23 = getelementptr inbounds i32, i32* %20, i64 %22 - store i32 %19, i32* %23, align 4 - br label %24 - -24: ; preds = %18, %3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z7isCycleP5Graph(%class.Graph* noundef %0) #4 { - %2 = alloca i32, align 4 - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - %8 = load %class.Graph*, %class.Graph** %3, align 8 - %9 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 0 - %10 = load i32, i32* %9, align 8 - %11 = sext i32 %10 to i64 - %12 = mul i64 %11, 4 - %13 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %12, i64 4) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = extractvalue { i64, i1 } %13, 0 - %16 = select i1 %14, i64 -1, i64 %15 - %17 = call noalias noundef nonnull i8* @_Znam(i64 noundef %16) #9 - %18 = bitcast i8* %17 to i32* - store i32* %18, i32** %4, align 8 - %19 = load i32*, i32** %4, align 8 - %20 = bitcast i32* %19 to i8* - %21 = load %class.Graph*, %class.Graph** %3, align 8 - %22 = getelementptr inbounds %class.Graph, %class.Graph* %21, i32 0, i32 0 - %23 = load i32, i32* %22, align 8 - %24 = sext i32 %23 to i64 - %25 = mul i64 4, %24 - call void @llvm.memset.p0i8.i64(i8* align 4 %20, i8 -1, i64 %25, i1 false) - store i32 0, i32* %5, align 4 - br label %26 - -26: ; preds = %61, %1 - %27 = load i32, i32* %5, align 4 - %28 = load %class.Graph*, %class.Graph** %3, align 8 - %29 = getelementptr inbounds %class.Graph, %class.Graph* %28, i32 0, i32 1 - %30 = load i32, i32* %29, align 4 - %31 = icmp slt i32 %27, %30 - br i1 %31, label %32, label %64 - -32: ; preds = %26 - %33 = load i32*, i32** %4, align 8 - %34 = load %class.Graph*, %class.Graph** %3, align 8 - %35 = getelementptr inbounds %class.Graph, %class.Graph* %34, i32 0, i32 2 - %36 = load %class.Edge*, %class.Edge** %35, align 8 - %37 = load i32, i32* %5, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds %class.Edge, %class.Edge* %36, i64 %38 - %40 = getelementptr inbounds %class.Edge, %class.Edge* %39, i32 0, i32 0 - %41 = load i32, i32* %40, align 4 - %42 = call noundef i32 @_Z4findPii(i32* noundef %33, i32 noundef %41) - store i32 %42, i32* %6, align 4 - %43 = load i32*, i32** %4, align 8 - %44 = load %class.Graph*, %class.Graph** %3, align 8 - %45 = getelementptr inbounds %class.Graph, %class.Graph* %44, i32 0, i32 2 - %46 = load %class.Edge*, %class.Edge** %45, align 8 - %47 = load i32, i32* %5, align 4 - %48 = sext i32 %47 to i64 - %49 = getelementptr inbounds %class.Edge, %class.Edge* %46, i64 %48 - %50 = getelementptr inbounds %class.Edge, %class.Edge* %49, i32 0, i32 1 - %51 = load i32, i32* %50, align 4 - %52 = call noundef i32 @_Z4findPii(i32* noundef %43, i32 noundef %51) - store i32 %52, i32* %7, align 4 - %53 = load i32, i32* %6, align 4 - %54 = load i32, i32* %7, align 4 - %55 = icmp eq i32 %53, %54 - br i1 %55, label %56, label %57 - -56: ; preds = %32 - store i32 1, i32* %2, align 4 - br label %65 - -57: ; preds = %32 - %58 = load i32*, i32** %4, align 8 - %59 = load i32, i32* %6, align 4 - %60 = load i32, i32* %7, align 4 - call void @_Z5UnionPiii(i32* noundef %58, i32 noundef %59, i32 noundef %60) - br label %61 - -61: ; preds = %57 - %62 = load i32, i32* %5, align 4 - %63 = add nsw i32 %62, 1 - store i32 %63, i32* %5, align 4 - br label %26, !llvm.loop !6 - -64: ; preds = %26 - store i32 0, i32* %2, align 4 - br label %65 - -65: ; preds = %64, %56 - %66 = load i32, i32* %2, align 4 - ret i32 %66 -} - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #8 { - %1 = alloca i32, align 4 - %2 = alloca i32, align 4 - %3 = alloca i32, align 4 - %4 = alloca %class.Graph*, align 8 - store i32 0, i32* %1, align 4 - store i32 3, i32* %2, align 4 - store i32 3, i32* %3, align 4 - %5 = load i32, i32* %2, align 4 - %6 = load i32, i32* %3, align 4 - %7 = call noundef %class.Graph* @_Z11createGraphii(i32 noundef %5, i32 noundef %6) - store %class.Graph* %7, %class.Graph** %4, align 8 - %8 = load %class.Graph*, %class.Graph** %4, align 8 - %9 = getelementptr inbounds %class.Graph, %class.Graph* %8, i32 0, i32 2 - %10 = load %class.Edge*, %class.Edge** %9, align 8 - %11 = getelementptr inbounds %class.Edge, %class.Edge* %10, i64 0 - %12 = getelementptr inbounds %class.Edge, %class.Edge* %11, i32 0, i32 0 - store i32 0, i32* %12, align 4 - %13 = load %class.Graph*, %class.Graph** %4, align 8 - %14 = getelementptr inbounds %class.Graph, %class.Graph* %13, i32 0, i32 2 - %15 = load %class.Edge*, %class.Edge** %14, align 8 - %16 = getelementptr inbounds %class.Edge, %class.Edge* %15, i64 0 - %17 = getelementptr inbounds %class.Edge, %class.Edge* %16, i32 0, i32 1 - store i32 1, i32* %17, align 4 - %18 = load %class.Graph*, %class.Graph** %4, align 8 - %19 = getelementptr inbounds %class.Graph, %class.Graph* %18, i32 0, i32 2 - %20 = load %class.Edge*, %class.Edge** %19, align 8 - %21 = getelementptr inbounds %class.Edge, %class.Edge* %20, i64 1 - %22 = getelementptr inbounds %class.Edge, %class.Edge* %21, i32 0, i32 0 - store i32 1, i32* %22, align 4 - %23 = load %class.Graph*, %class.Graph** %4, align 8 - %24 = getelementptr inbounds %class.Graph, %class.Graph* %23, i32 0, i32 2 - %25 = load %class.Edge*, %class.Edge** %24, align 8 - %26 = getelementptr inbounds %class.Edge, %class.Edge* %25, i64 1 - %27 = getelementptr inbounds %class.Edge, %class.Edge* %26, i32 0, i32 1 - store i32 2, i32* %27, align 4 - %28 = load %class.Graph*, %class.Graph** %4, align 8 - %29 = getelementptr inbounds %class.Graph, %class.Graph* %28, i32 0, i32 2 - %30 = load %class.Edge*, %class.Edge** %29, align 8 - %31 = getelementptr inbounds %class.Edge, %class.Edge* %30, i64 2 - %32 = getelementptr inbounds %class.Edge, %class.Edge* %31, i32 0, i32 0 - store i32 0, i32* %32, align 4 - %33 = load %class.Graph*, %class.Graph** %4, align 8 - %34 = getelementptr inbounds %class.Graph, %class.Graph* %33, i32 0, i32 2 - %35 = load %class.Edge*, %class.Edge** %34, align 8 - %36 = getelementptr inbounds %class.Edge, %class.Edge* %35, i64 2 - %37 = getelementptr inbounds %class.Edge, %class.Edge* %36, i32 0, i32 1 - store i32 2, i32* %37, align 4 - %38 = load %class.Graph*, %class.Graph** %4, align 8 - %39 = call noundef i32 @_Z7isCycleP5Graph(%class.Graph* noundef %38) - %40 = icmp ne i32 %39, 0 - br i1 %40, label %41, label %43 - -41: ; preds = %0 - %42 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([21 x i8], [21 x i8]* @.str, i64 0, i64 0)) - br label %45 - -43: ; preds = %0 - %44 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([28 x i8], [28 x i8]* @.str.1, i64 0, i64 0)) - br label %45 - -45: ; preds = %43, %41 - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_union_find.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { argmemonly nofree nounwind willreturn writeonly } -attributes #7 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #8 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { builtin allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/vertex-cover-problem.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/vertex-cover-problem.ll deleted file mode 100644 index c95bc795..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/vertex-cover-problem.ll +++ /dev/null @@ -1,1021 +0,0 @@ -; ModuleID = 'PE-benchmarks/vertex-cover-problem.cpp' -source_filename = "PE-benchmarks/vertex-cover-problem.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%class.Graph = type { i32, %"class.std::__cxx11::list"* } -%"class.std::__cxx11::list" = type { %"class.std::__cxx11::_List_base" } -%"class.std::__cxx11::_List_base" = type { %"struct.std::__cxx11::_List_base>::_List_impl" } -%"struct.std::__cxx11::_List_base>::_List_impl" = type { %"struct.std::__detail::_List_node_header" } -%"struct.std::__detail::_List_node_header" = type { %"struct.std::__detail::_List_node_base", i64 } -%"struct.std::__detail::_List_node_base" = type { %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_iterator" = type { %"struct.std::__detail::_List_node_base"* } -%"struct.std::_List_node" = type <{ %"struct.std::__detail::_List_node_base", %"struct.__gnu_cxx::__aligned_membuf", [4 x i8] }> -%"struct.__gnu_cxx::__aligned_membuf" = type { [4 x i8] } -%"class.std::allocator" = type { i8 } -%"class.__gnu_cxx::new_allocator" = type { i8 } -%"struct.std::__allocated_ptr" = type { %"class.std::allocator"*, %"struct.std::_List_node"* } - -$_ZNSt7__cxx114listIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9push_backERKi = comdat any - -$_ZNSt14_List_iteratorIiEC2Ev = comdat any - -$_ZNSt7__cxx114listIiSaIiEE5beginEv = comdat any - -$_ZStneRKSt14_List_iteratorIiES2_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE3endEv = comdat any - -$_ZNKSt14_List_iteratorIiEdeEv = comdat any - -$_ZNSt14_List_iteratorIiEppEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev = comdat any - -$_ZNSaISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_headerC2Ev = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev = comdat any - -$_ZNSt8__detail17_List_node_header7_M_initEv = comdat any - -$_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_ = comdat any - -$_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_ = comdat any - -$_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv = comdat any - -$_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_ = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_ = comdat any - -$_ZNSt10_List_nodeIiE9_M_valptrEv = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn = comdat any - -$_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv = comdat any - -$_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv = comdat any - -$_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_ = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_ = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv = comdat any - -$_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv = comdat any - -$_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m = comdat any - -$__clang_call_terminate = comdat any - -$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m = comdat any - -$_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [2 x i8] c" \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_vertex_cover_problem.cpp, i8* null }] - -@_ZN5GraphC1Ei = dso_local unnamed_addr alias void (%class.Graph*, i32), void (%class.Graph*, i32)* @_ZN5GraphC2Ei - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: noinline uwtable -define dso_local void @_ZN5GraphC2Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1) unnamed_addr #0 align 2 { - %3 = alloca %class.Graph*, align 8 - %4 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %3, align 8 - store i32 %1, i32* %4, align 4 - %5 = load %class.Graph*, %class.Graph** %3, align 8 - %6 = load i32, i32* %4, align 4 - %7 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 0 - store i32 %6, i32* %7, align 8 - %8 = load i32, i32* %4, align 4 - %9 = sext i32 %8 to i64 - %10 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %9, i64 24) - %11 = extractvalue { i64, i1 } %10, 1 - %12 = extractvalue { i64, i1 } %10, 0 - %13 = call { i64, i1 } @llvm.uadd.with.overflow.i64(i64 %12, i64 8) - %14 = extractvalue { i64, i1 } %13, 1 - %15 = or i1 %11, %14 - %16 = extractvalue { i64, i1 } %13, 0 - %17 = select i1 %15, i64 -1, i64 %16 - %18 = call noalias noundef nonnull i8* @_Znam(i64 noundef %17) #15 - %19 = bitcast i8* %18 to i64* - store i64 %9, i64* %19, align 16 - %20 = getelementptr inbounds i8, i8* %18, i64 8 - %21 = bitcast i8* %20 to %"class.std::__cxx11::list"* - %22 = icmp eq i64 %9, 0 - br i1 %22, label %29, label %23 - -23: ; preds = %2 - %24 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %21, i64 %9 - br label %25 - -25: ; preds = %25, %23 - %26 = phi %"class.std::__cxx11::list"* [ %21, %23 ], [ %27, %25 ] - call void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %26) #3 - %27 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %26, i64 1 - %28 = icmp eq %"class.std::__cxx11::list"* %27, %24 - br i1 %28, label %29, label %25 - -29: ; preds = %2, %25 - %30 = getelementptr inbounds %class.Graph, %class.Graph* %5, i32 0, i32 1 - store %"class.std::__cxx11::list"* %21, %"class.std::__cxx11::list"** %30, align 8 - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.uadd.with.overflow.i64(i64, i64) #4 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #5 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEEC2Ev(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %2, align 8 - %3 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %2, align 8 - %4 = bitcast %"class.std::__cxx11::list"* %3 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0, i32 noundef %1, i32 noundef %2) #7 align 2 { - %4 = alloca %class.Graph*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %7 = load %class.Graph*, %class.Graph** %4, align 8 - %8 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %8, align 8 - %10 = load i32, i32* %5, align 4 - %11 = sext i32 %10 to i64 - %12 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %9, i64 %11 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %12, i32* noundef nonnull align 4 dereferenceable(4) %6) - %13 = getelementptr inbounds %class.Graph, %class.Graph* %7, i32 0, i32 1 - %14 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %13, align 8 - %15 = load i32, i32* %6, align 4 - %16 = sext i32 %15 to i64 - %17 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %14, i64 %16 - call void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %17, i32* noundef nonnull align 4 dereferenceable(4) %5) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9push_backERKi(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_iterator", align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %6 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %7 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6) #3 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = load i32*, i32** %4, align 8 - %10 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %11 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %10, align 8 - call void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %6, %"struct.std::__detail::_List_node_base"* %11, i32* noundef nonnull align 4 dereferenceable(4) %9) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_ZN5Graph16printVertexCoverEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %0) #7 align 2 { - %2 = alloca %class.Graph*, align 8 - %3 = alloca i8*, align 8 - %4 = alloca i64, align 8 - %5 = alloca i32, align 4 - %6 = alloca %"struct.std::_List_iterator", align 8 - %7 = alloca i32, align 4 - %8 = alloca %"struct.std::_List_iterator", align 8 - %9 = alloca %"struct.std::_List_iterator", align 8 - %10 = alloca i32, align 4 - %11 = alloca i32, align 4 - store %class.Graph* %0, %class.Graph** %2, align 8 - %12 = load %class.Graph*, %class.Graph** %2, align 8 - %13 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 0 - %14 = load i32, i32* %13, align 8 - %15 = zext i32 %14 to i64 - %16 = call i8* @llvm.stacksave() - store i8* %16, i8** %3, align 8 - %17 = alloca i8, i64 %15, align 16 - store i64 %15, i64* %4, align 8 - store i32 0, i32* %5, align 4 - br label %18 - -18: ; preds = %27, %1 - %19 = load i32, i32* %5, align 4 - %20 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 0 - %21 = load i32, i32* %20, align 8 - %22 = icmp slt i32 %19, %21 - br i1 %22, label %23, label %30 - -23: ; preds = %18 - %24 = load i32, i32* %5, align 4 - %25 = sext i32 %24 to i64 - %26 = getelementptr inbounds i8, i8* %17, i64 %25 - store i8 0, i8* %26, align 1 - br label %27 - -27: ; preds = %23 - %28 = load i32, i32* %5, align 4 - %29 = add nsw i32 %28, 1 - store i32 %29, i32* %5, align 4 - br label %18, !llvm.loop !6 - -30: ; preds = %18 - call void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %6) #3 - store i32 0, i32* %7, align 4 - br label %31 - -31: ; preds = %85, %30 - %32 = load i32, i32* %7, align 4 - %33 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 0 - %34 = load i32, i32* %33, align 8 - %35 = icmp slt i32 %32, %34 - br i1 %35, label %36, label %88 - -36: ; preds = %31 - %37 = load i32, i32* %7, align 4 - %38 = sext i32 %37 to i64 - %39 = getelementptr inbounds i8, i8* %17, i64 %38 - %40 = load i8, i8* %39, align 1 - %41 = trunc i8 %40 to i1 - %42 = zext i1 %41 to i32 - %43 = icmp eq i32 %42, 0 - br i1 %43, label %44, label %84 - -44: ; preds = %36 - %45 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 1 - %46 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %45, align 8 - %47 = load i32, i32* %7, align 4 - %48 = sext i32 %47 to i64 - %49 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %46, i64 %48 - %50 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %49) #3 - %51 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %50, %"struct.std::__detail::_List_node_base"** %51, align 8 - %52 = bitcast %"struct.std::_List_iterator"* %6 to i8* - %53 = bitcast %"struct.std::_List_iterator"* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %52, i8* align 8 %53, i64 8, i1 false) - br label %54 - -54: ; preds = %81, %44 - %55 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 1 - %56 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %55, align 8 - %57 = load i32, i32* %7, align 4 - %58 = sext i32 %57 to i64 - %59 = getelementptr inbounds %"class.std::__cxx11::list", %"class.std::__cxx11::list"* %56, i64 %58 - %60 = call %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %59) #3 - %61 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %9, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %60, %"struct.std::__detail::_List_node_base"** %61, align 8 - %62 = call noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %6, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %9) #3 - br i1 %62, label %63, label %83 - -63: ; preds = %54 - %64 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %6) #3 - %65 = load i32, i32* %64, align 4 - store i32 %65, i32* %10, align 4 - %66 = load i32, i32* %10, align 4 - %67 = sext i32 %66 to i64 - %68 = getelementptr inbounds i8, i8* %17, i64 %67 - %69 = load i8, i8* %68, align 1 - %70 = trunc i8 %69 to i1 - %71 = zext i1 %70 to i32 - %72 = icmp eq i32 %71, 0 - br i1 %72, label %73, label %80 - -73: ; preds = %63 - %74 = load i32, i32* %10, align 4 - %75 = sext i32 %74 to i64 - %76 = getelementptr inbounds i8, i8* %17, i64 %75 - store i8 1, i8* %76, align 1 - %77 = load i32, i32* %7, align 4 - %78 = sext i32 %77 to i64 - %79 = getelementptr inbounds i8, i8* %17, i64 %78 - store i8 1, i8* %79, align 1 - br label %83 - -80: ; preds = %63 - br label %81 - -81: ; preds = %80 - %82 = call noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %6) #3 - br label %54, !llvm.loop !8 - -83: ; preds = %73, %54 - br label %84 - -84: ; preds = %83, %36 - br label %85 - -85: ; preds = %84 - %86 = load i32, i32* %7, align 4 - %87 = add nsw i32 %86, 1 - store i32 %87, i32* %7, align 4 - br label %31, !llvm.loop !9 - -88: ; preds = %31 - store i32 0, i32* %11, align 4 - br label %89 - -89: ; preds = %105, %88 - %90 = load i32, i32* %11, align 4 - %91 = getelementptr inbounds %class.Graph, %class.Graph* %12, i32 0, i32 0 - %92 = load i32, i32* %91, align 8 - %93 = icmp slt i32 %90, %92 - br i1 %93, label %94, label %108 - -94: ; preds = %89 - %95 = load i32, i32* %11, align 4 - %96 = sext i32 %95 to i64 - %97 = getelementptr inbounds i8, i8* %17, i64 %96 - %98 = load i8, i8* %97, align 1 - %99 = trunc i8 %98 to i1 - br i1 %99, label %100, label %104 - -100: ; preds = %94 - %101 = load i32, i32* %11, align 4 - %102 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i32 noundef %101) - %103 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %102, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - br label %104 - -104: ; preds = %100, %94 - br label %105 - -105: ; preds = %104 - %106 = load i32, i32* %11, align 4 - %107 = add nsw i32 %106, 1 - store i32 %107, i32* %11, align 4 - br label %89, !llvm.loop !10 - -108: ; preds = %89 - %109 = load i8*, i8** %3, align 8 - call void @llvm.stackrestore(i8* %109) - ret void -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #8 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2Ev(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* null, %"struct.std::__detail::_List_node_base"** %4, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE5beginEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %10) #3 - %11 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %12 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %11, align 8 - ret %"struct.std::__detail::_List_node_base"* %12 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #10 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZStneRKSt14_List_iteratorIiES2_(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %1) #9 comdat { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::_List_iterator"* %1, %"struct.std::_List_iterator"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %4, align 8 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %8, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - %11 = icmp ne %"struct.std::__detail::_List_node_base"* %7, %10 - ret i1 %11 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local %"struct.std::__detail::_List_node_base"* @_ZNSt7__cxx114listIiSaIiEE3endEv(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator", align 8 - %3 = alloca %"class.std::__cxx11::list"*, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - %4 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %5 = bitcast %"class.std::__cxx11::list"* %4 to %"class.std::__cxx11::_List_base"* - %6 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %7 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %6, i32 0, i32 0 - %8 = bitcast %"struct.std::__detail::_List_node_header"* %7 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.std::__detail::_List_node_base"* noundef %8) #3 - %9 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %2, i32 0, i32 0 - %10 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %9, align 8 - ret %"struct.std::__detail::_List_node_base"* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZNKSt14_List_iteratorIiEdeEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = bitcast %"struct.std::__detail::_List_node_base"* %5 to %"struct.std::_List_node"* - %7 = call noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %6) - ret i32* %7 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.std::_List_iterator"* @_ZNSt14_List_iteratorIiEppEv(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_List_iterator"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %2, align 8 - %3 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - %5 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %6, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %3, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %8, align 8 - ret %"struct.std::_List_iterator"* %3 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #8 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #11 { - %1 = alloca i32, align 4 - %2 = alloca %class.Graph, align 8 - store i32 0, i32* %1, align 4 - call void @_ZN5GraphC1Ei(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 7) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 1) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 0, i32 noundef 2) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 1, i32 noundef 3) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 3, i32 noundef 4) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 4, i32 noundef 5) - call void @_ZN5Graph7addEdgeEii(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2, i32 noundef 5, i32 noundef 6) - call void @_ZN5Graph16printVertexCoverEv(%class.Graph* noundef nonnull align 8 dereferenceable(16) %2) - ret i32 0 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEEC2Ev(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE10_List_implC2Ev(%"struct.std::__cxx11::_List_base>::_List_impl"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__cxx11::_List_base>::_List_impl"*, align 8 - store %"struct.std::__cxx11::_List_base>::_List_impl"* %0, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %3 = load %"struct.std::__cxx11::_List_base>::_List_impl"*, %"struct.std::__cxx11::_List_base>::_List_impl"** %2, align 8 - %4 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %3 to %"class.std::allocator"* - call void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - %5 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %3, i32 0, i32 0 - call void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %5) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSaISt10_List_nodeIiEEC2Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - %4 = bitcast %"class.std::allocator"* %3 to %"class.__gnu_cxx::new_allocator"* - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %4) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_headerC2Ev(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - call void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %3) #3 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEEC2Ev(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) unnamed_addr #6 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt8__detail17_List_node_header7_M_initEv(%"struct.std::__detail::_List_node_header"* noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::__detail::_List_node_header"*, align 8 - store %"struct.std::__detail::_List_node_header"* %0, %"struct.std::__detail::_List_node_header"** %2, align 8 - %3 = load %"struct.std::__detail::_List_node_header"*, %"struct.std::__detail::_List_node_header"** %2, align 8 - %4 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %5 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %6 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %5, i32 0, i32 1 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %6, align 8 - %7 = bitcast %"struct.std::__detail::_List_node_header"* %3 to %"struct.std::__detail::_List_node_base"* - %8 = getelementptr inbounds %"struct.std::__detail::_List_node_base", %"struct.std::__detail::_List_node_base"* %7, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %4, %"struct.std::__detail::_List_node_base"** %8, align 8 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %3, i32 0, i32 1 - store i64 0, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx114listIiSaIiEE9_M_insertIJRKiEEEvSt14_List_iteratorIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, %"struct.std::__detail::_List_node_base"* %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #7 comdat align 2 { - %4 = alloca %"struct.std::_List_iterator", align 8 - %5 = alloca %"class.std::__cxx11::list"*, align 8 - %6 = alloca i32*, align 8 - %7 = alloca %"struct.std::_List_node"*, align 8 - %8 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %8, align 8 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %5, align 8 - store i32* %2, i32** %6, align 8 - %9 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %9, i32* noundef nonnull align 4 dereferenceable(4) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %7, align 8 - %13 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %7, align 8 - %14 = bitcast %"struct.std::_List_node"* %13 to %"struct.std::__detail::_List_node_base"* - %15 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %4, i32 0, i32 0 - %16 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %15, align 8 - call void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16) %14, %"struct.std::__detail::_List_node_base"* noundef %16) #3 - %17 = bitcast %"class.std::__cxx11::list"* %9 to %"class.std::__cxx11::_List_base"* - call void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %17, i64 noundef 1) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx114listIiSaIiEE14_M_create_nodeIJRKiEEEPSt10_List_nodeIiEDpOT_(%"class.std::__cxx11::list"* noundef nonnull align 8 dereferenceable(24) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #7 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::list"*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca %"class.std::allocator"*, align 8 - %7 = alloca %"struct.std::__allocated_ptr", align 8 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - store %"class.std::__cxx11::list"* %0, %"class.std::__cxx11::list"** %3, align 8 - store i32* %1, i32** %4, align 8 - %10 = load %"class.std::__cxx11::list"*, %"class.std::__cxx11::list"** %3, align 8 - %11 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %12 = call noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %11) - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %5, align 8 - %13 = bitcast %"class.std::__cxx11::list"* %10 to %"class.std::__cxx11::_List_base"* - %14 = call noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %13) #3 - store %"class.std::allocator"* %14, %"class.std::allocator"** %6, align 8 - %15 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %16 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %15, %"struct.std::_List_node"* noundef %16) #3 - %17 = load %"class.std::allocator"*, %"class.std::allocator"** %6, align 8 - %18 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %19 = invoke noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %18) - to label %20 unwind label %25 - -20: ; preds = %2 - %21 = load i32*, i32** %4, align 8 - %22 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %21) #3 - call void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %17, i32* noundef %19, i32* noundef nonnull align 4 dereferenceable(4) %22) #3 - %23 = call noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7, i8* null) #3 - %24 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - ret %"struct.std::_List_node"* %24 - -25: ; preds = %2 - %26 = landingpad { i8*, i32 } - cleanup - %27 = extractvalue { i8*, i32 } %26, 0 - store i8* %27, i8** %8, align 8 - %28 = extractvalue { i8*, i32 } %26, 1 - store i32 %28, i32* %9, align 4 - call void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %7) #3 - br label %29 - -29: ; preds = %25 - %30 = load i8*, i8** %8, align 8 - %31 = load i32, i32* %9, align 4 - %32 = insertvalue { i8*, i32 } undef, i8* %30, 0 - %33 = insertvalue { i8*, i32 } %32, i32 %31, 1 - resume { i8*, i32 } %33 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %0) #9 comdat { - %2 = alloca i32*, align 8 - store i32* %0, i32** %2, align 8 - %3 = load i32*, i32** %2, align 8 - ret i32* %3 -} - -; Function Attrs: nounwind -declare void @_ZNSt8__detail15_List_node_base7_M_hookEPS0_(%"struct.std::__detail::_List_node_base"* noundef nonnull align 8 dereferenceable(16), %"struct.std::__detail::_List_node_base"* noundef) #2 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_inc_sizeEm(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0, i64 noundef %1) #9 comdat align 2 { - %3 = alloca %"class.std::__cxx11::_List_base"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %3, align 8 - %6 = load i64, i64* %4, align 8 - %7 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %5, i32 0, i32 0 - %8 = getelementptr inbounds %"struct.std::__cxx11::_List_base>::_List_impl", %"struct.std::__cxx11::_List_base>::_List_impl"* %7, i32 0, i32 0 - %9 = getelementptr inbounds %"struct.std::__detail::_List_node_header", %"struct.std::__detail::_List_node_header"* %8, i32 0, i32 1 - %10 = load i64, i64* %9, align 8 - %11 = add i64 %10, %6 - store i64 %11, i64* %9, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt7__cxx1110_List_baseIiSaIiEE11_M_get_nodeEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #7 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - %6 = call noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %5, i64 noundef 1) - ret %"struct.std::_List_node"* %6 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 1 dereferenceable(1) %"class.std::allocator"* @_ZNSt7__cxx1110_List_baseIiSaIiEE21_M_get_Node_allocatorEv(%"class.std::__cxx11::_List_base"* noundef nonnull align 8 dereferenceable(24) %0) #9 comdat align 2 { - %2 = alloca %"class.std::__cxx11::_List_base"*, align 8 - store %"class.std::__cxx11::_List_base"* %0, %"class.std::__cxx11::_List_base"** %2, align 8 - %3 = load %"class.std::__cxx11::_List_base"*, %"class.std::__cxx11::_List_base"** %2, align 8 - %4 = getelementptr inbounds %"class.std::__cxx11::_List_base", %"class.std::__cxx11::_List_base"* %3, i32 0, i32 0 - %5 = bitcast %"struct.std::__cxx11::_List_base>::_List_impl"* %4 to %"class.std::allocator"* - ret %"class.std::allocator"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEC2ERS2_PS1_(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %1, %"struct.std::_List_node"* noundef %2) unnamed_addr #6 comdat align 2 { - %4 = alloca %"struct.std::__allocated_ptr"*, align 8 - %5 = alloca %"class.std::allocator"*, align 8 - %6 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %4, align 8 - store %"class.std::allocator"* %1, %"class.std::allocator"** %5, align 8 - store %"struct.std::_List_node"* %2, %"struct.std::_List_node"** %6, align 8 - %7 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %4, align 8 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %5, align 8 - %10 = call noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9) #3 - store %"class.std::allocator"* %10, %"class.std::allocator"** %8, align 8 - %11 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %7, i32 0, i32 1 - %12 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %6, align 8 - store %"struct.std::_List_node"* %12, %"struct.std::_List_node"** %11, align 8 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #9 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load i32*, i32** %5, align 8 - %10 = load i32*, i32** %6, align 8 - %11 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %10) #3 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, i32* noundef %9, i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZNSt10_List_nodeIiE9_M_valptrEv(%"struct.std::_List_node"* noundef nonnull align 8 dereferenceable(20) %0) #9 comdat align 2 { - %2 = alloca %"struct.std::_List_node"*, align 8 - store %"struct.std::_List_node"* %0, %"struct.std::_List_node"** %2, align 8 - %3 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::_List_node", %"struct.std::_List_node"* %3, i32 0, i32 1 - %5 = call noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %4) #3 - ret i32* %5 -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(16) %"struct.std::__allocated_ptr"* @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEEaSEDn(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0, i8* %1) #9 comdat align 2 { - %3 = alloca %"struct.std::__allocated_ptr"*, align 8 - %4 = alloca i8*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %3, align 8 - store i8* %1, i8** %4, align 8 - %5 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %5, i32 0, i32 1 - store %"struct.std::_List_node"* null, %"struct.std::_List_node"** %6, align 8 - ret %"struct.std::__allocated_ptr"* %5 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt15__allocated_ptrISaISt10_List_nodeIiEEED2Ev(%"struct.std::__allocated_ptr"* noundef nonnull align 8 dereferenceable(16) %0) unnamed_addr #6 comdat align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %2 = alloca %"struct.std::__allocated_ptr"*, align 8 - store %"struct.std::__allocated_ptr"* %0, %"struct.std::__allocated_ptr"** %2, align 8 - %3 = load %"struct.std::__allocated_ptr"*, %"struct.std::__allocated_ptr"** %2, align 8 - %4 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %5 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %4, align 8 - %6 = icmp ne %"struct.std::_List_node"* %5, null - br i1 %6, label %7, label %13 - -7: ; preds = %1 - %8 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 0 - %9 = load %"class.std::allocator"*, %"class.std::allocator"** %8, align 8 - %10 = getelementptr inbounds %"struct.std::__allocated_ptr", %"struct.std::__allocated_ptr"* %3, i32 0, i32 1 - %11 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %10, align 8 - invoke void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %9, %"struct.std::_List_node"* noundef %11, i64 noundef 1) - to label %12 unwind label %14 - -12: ; preds = %7 - br label %13 - -13: ; preds = %12, %1 - ret void - -14: ; preds = %7 - %15 = landingpad { i8*, i32 } - catch i8* null - %16 = extractvalue { i8*, i32 } %15, 0 - call void @__clang_call_terminate(i8* %16) #16 - unreachable -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE8allocateERS2_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1) #7 comdat align 2 { - %3 = alloca %"class.std::allocator"*, align 8 - %4 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %3, align 8 - store i64 %1, i64* %4, align 8 - %5 = load %"class.std::allocator"*, %"class.std::allocator"** %3, align 8 - %6 = bitcast %"class.std::allocator"* %5 to %"class.__gnu_cxx::new_allocator"* - %7 = load i64, i64* %4, align 8 - %8 = call noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %6, i64 noundef %7, i8* noundef null) - ret %"struct.std::_List_node"* %8 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %"struct.std::_List_node"* @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE8allocateEmPKv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i64 noundef %1, i8* noundef %2) #7 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i64, align 8 - %6 = alloca i8*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i64 %1, i64* %5, align 8 - store i8* %2, i8** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i64, i64* %5, align 8 - %9 = call noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - %10 = icmp ugt i64 %8, %9 - br i1 %10, label %11, label %16 - -11: ; preds = %3 - %12 = load i64, i64* %5, align 8 - %13 = icmp ugt i64 %12, 768614336404564650 - br i1 %13, label %14, label %15 - -14: ; preds = %11 - call void @_ZSt28__throw_bad_array_new_lengthv() #17 - unreachable - -15: ; preds = %11 - call void @_ZSt17__throw_bad_allocv() #17 - unreachable - -16: ; preds = %3 - %17 = load i64, i64* %5, align 8 - %18 = mul i64 %17, 24 - %19 = call noalias noundef nonnull i8* @_Znwm(i64 noundef %18) #18 - %20 = bitcast i8* %19 to %"struct.std::_List_node"* - ret %"struct.std::_List_node"* %20 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIiEE11_M_max_sizeEv(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0) #9 comdat align 2 { - %2 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %2, align 8 - %3 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %2, align 8 - ret i64 384307168202282325 -} - -; Function Attrs: noreturn -declare void @_ZSt28__throw_bad_array_new_lengthv() #12 - -; Function Attrs: noreturn -declare void @_ZSt17__throw_bad_allocv() #12 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znwm(i64 noundef) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %"class.std::allocator"* @_ZSt11__addressofISaISt10_List_nodeIiEEEPT_RS3_(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0) #9 comdat { - %2 = alloca %"class.std::allocator"*, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %2, align 8 - %3 = load %"class.std::allocator"*, %"class.std::allocator"** %2, align 8 - ret %"class.std::allocator"* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE9constructIiJRKiEEEvPT_DpOT0_(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, i32* noundef %1, i32* noundef nonnull align 4 dereferenceable(4) %2) #9 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca i32*, align 8 - %6 = alloca i32*, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store i32* %1, i32** %5, align 8 - store i32* %2, i32** %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load i32*, i32** %5, align 8 - %9 = bitcast i32* %8 to i8* - %10 = bitcast i8* %9 to i32* - %11 = load i32*, i32** %6, align 8 - %12 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt7forwardIRKiEOT_RNSt16remove_referenceIS2_E4typeE(i32* noundef nonnull align 4 dereferenceable(4) %11) #3 - %13 = load i32, i32* %12, align 4 - store i32 %13, i32* %10, align 4 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i32* @_ZN9__gnu_cxx16__aligned_membufIiE6_M_ptrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #9 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = call noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %3) #3 - %5 = bitcast i8* %4 to i32* - ret i32* %5 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i8* @_ZN9__gnu_cxx16__aligned_membufIiE7_M_addrEv(%"struct.__gnu_cxx::__aligned_membuf"* noundef nonnull align 4 dereferenceable(4) %0) #9 comdat align 2 { - %2 = alloca %"struct.__gnu_cxx::__aligned_membuf"*, align 8 - store %"struct.__gnu_cxx::__aligned_membuf"* %0, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__aligned_membuf"*, %"struct.__gnu_cxx::__aligned_membuf"** %2, align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__aligned_membuf", %"struct.__gnu_cxx::__aligned_membuf"* %3, i32 0, i32 0 - %5 = bitcast [4 x i8]* %4 to i8* - ret i8* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZNSt16allocator_traitsISaISt10_List_nodeIiEEE10deallocateERS2_PS1_m(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #7 comdat align 2 { - %4 = alloca %"class.std::allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.std::allocator"* %0, %"class.std::allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.std::allocator"*, %"class.std::allocator"** %4, align 8 - %8 = bitcast %"class.std::allocator"* %7 to %"class.__gnu_cxx::new_allocator"* - %9 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %10 = load i64, i64* %6, align 8 - call void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %8, %"struct.std::_List_node"* noundef %9, i64 noundef %10) - ret void -} - -; Function Attrs: noinline noreturn nounwind -define linkonce_odr hidden void @__clang_call_terminate(i8* %0) #13 comdat { - %2 = call i8* @__cxa_begin_catch(i8* %0) #3 - call void @_ZSt9terminatev() #16 - unreachable -} - -declare i8* @__cxa_begin_catch(i8*) - -declare void @_ZSt9terminatev() - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIiEE10deallocateEPS2_m(%"class.__gnu_cxx::new_allocator"* noundef nonnull align 1 dereferenceable(1) %0, %"struct.std::_List_node"* noundef %1, i64 noundef %2) #9 comdat align 2 { - %4 = alloca %"class.__gnu_cxx::new_allocator"*, align 8 - %5 = alloca %"struct.std::_List_node"*, align 8 - %6 = alloca i64, align 8 - store %"class.__gnu_cxx::new_allocator"* %0, %"class.__gnu_cxx::new_allocator"** %4, align 8 - store %"struct.std::_List_node"* %1, %"struct.std::_List_node"** %5, align 8 - store i64 %2, i64* %6, align 8 - %7 = load %"class.__gnu_cxx::new_allocator"*, %"class.__gnu_cxx::new_allocator"** %4, align 8 - %8 = load %"struct.std::_List_node"*, %"struct.std::_List_node"** %5, align 8 - %9 = bitcast %"struct.std::_List_node"* %8 to i8* - call void @_ZdlPv(i8* noundef %9) #3 - ret void -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdlPv(i8* noundef) #14 - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZNSt14_List_iteratorIiEC2EPNSt8__detail15_List_node_baseE(%"struct.std::_List_iterator"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.std::__detail::_List_node_base"* noundef %1) unnamed_addr #6 comdat align 2 { - %3 = alloca %"struct.std::_List_iterator"*, align 8 - %4 = alloca %"struct.std::__detail::_List_node_base"*, align 8 - store %"struct.std::_List_iterator"* %0, %"struct.std::_List_iterator"** %3, align 8 - store %"struct.std::__detail::_List_node_base"* %1, %"struct.std::__detail::_List_node_base"** %4, align 8 - %5 = load %"struct.std::_List_iterator"*, %"struct.std::_List_iterator"** %3, align 8 - %6 = getelementptr inbounds %"struct.std::_List_iterator", %"struct.std::_List_iterator"* %5, i32 0, i32 0 - %7 = load %"struct.std::__detail::_List_node_base"*, %"struct.std::__detail::_List_node_base"** %4, align 8 - store %"struct.std::__detail::_List_node_base"* %7, %"struct.std::__detail::_List_node_base"** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_vertex_cover_problem.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #5 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #6 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #8 = { nofree nosync nounwind willreturn } -attributes #9 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #10 = { argmemonly nofree nounwind willreturn } -attributes #11 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { noreturn "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #13 = { noinline noreturn nounwind } -attributes #14 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #15 = { builtin allocsize(0) } -attributes #16 = { noreturn nounwind } -attributes #17 = { noreturn } -attributes #18 = { allocsize(0) } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/weighted-job-scheduling.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/weighted-job-scheduling.ll deleted file mode 100644 index 3cc07b03..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/weighted-job-scheduling.ll +++ /dev/null @@ -1,1884 +0,0 @@ -; ModuleID = 'PE-benchmarks/weighted-job-scheduling.cpp' -source_filename = "PE-benchmarks/weighted-job-scheduling.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%struct.Job = type { i32, i32, i32 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"struct.__gnu_cxx::__ops::_Iter_comp_iter" = type { i1 (i64, i32, i64, i32)* } -%"struct.__gnu_cxx::__ops::_Iter_comp_val" = type { i1 (i64, i32, i64, i32)* } -%"struct.__gnu_cxx::__ops::_Val_comp_iter" = type { i1 (i64, i32, i64, i32)* } - -$_ZSt4sortIP3JobPFbS0_S0_EEvT_S4_T0_ = comdat any - -$_ZSt3maxIiERKT_S2_S2_ = comdat any - -$_ZSt6__sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_ = comdat any - -$_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFb3JobS2_EEENS0_15_Iter_comp_iterIT_EES6_ = comdat any - -$_ZSt16__introsort_loopIP3JoblN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_T1_ = comdat any - -$_ZSt4__lgl = comdat any - -$_ZSt22__final_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_ = comdat any - -$_ZSt14__partial_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_ = comdat any - -$_ZSt27__unguarded_partition_pivotIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_T0_ = comdat any - -$_ZSt13__heap_selectIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_ = comdat any - -$_ZSt11__sort_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_ = comdat any - -$_ZSt11__make_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_ = comdat any - -$_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_ = comdat any - -$_ZSt10__pop_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_RT0_ = comdat any - -$_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_ = comdat any - -$_ZSt13__adjust_heapIP3JoblS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_T0_S9_T1_T2_ = comdat any - -$_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS3_EEEEONSt16remove_referenceIT_E4typeEOS9_ = comdat any - -$_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE = comdat any - -$_ZSt11__push_heapIP3JoblS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFbS0_S0_EEEEvT_T0_S9_T1_RT2_ = comdat any - -$_ZSt4moveIRPFb3JobS0_EEONSt16remove_referenceIT_E4typeEOS5_ = comdat any - -$_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEclIPS2_S2_EEbT_RT0_ = comdat any - -$_ZSt22__move_median_to_firstIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_S8_T0_ = comdat any - -$_ZSt21__unguarded_partitionIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_S8_T0_ = comdat any - -$_ZSt9iter_swapIP3JobS1_EvT_T0_ = comdat any - -$_ZSt4swapI3JobENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_ = comdat any - -$_ZSt16__insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_ = comdat any - -$_ZSt26__unguarded_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_ = comdat any - -$_ZSt13move_backwardIP3JobS1_ET0_T_S3_S2_ = comdat any - -$_ZSt25__unguarded_linear_insertIP3JobN9__gnu_cxx5__ops14_Val_comp_iterIPFbS0_S0_EEEEvT_T0_ = comdat any - -$_ZN9__gnu_cxx5__ops15__val_comp_iterIPFb3JobS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE = comdat any - -$_ZSt22__copy_move_backward_aILb1EP3JobS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__miter_baseIP3JobET_S2_ = comdat any - -$_ZSt12__niter_wrapIP3JobET_RKS2_S2_ = comdat any - -$_ZSt23__copy_move_backward_a1ILb1EP3JobS1_ET1_T0_S3_S2_ = comdat any - -$_ZSt12__niter_baseIP3JobET_S2_ = comdat any - -$_ZSt23__copy_move_backward_a2ILb1EP3JobS1_ET1_T0_S3_S2_ = comdat any - -$_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI3JobEEPT_PKS4_S7_S5_ = comdat any - -$_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEclIS2_PS2_EEbRT_T0_ = comdat any - -$_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE = comdat any - -$_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEC2ES4_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@__const.main.arr = private unnamed_addr constant [4 x %struct.Job] [%struct.Job { i32 3, i32 10, i32 20 }, %struct.Job { i32 1, i32 2, i32 50 }, %struct.Job { i32 6, i32 19, i32 100 }, %struct.Job { i32 2, i32 100, i32 200 }], align 16 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [23 x i8] c"The optimal profit is \00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_weighted_job_scheduling.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef zeroext i1 @_Z14jobComparataor3JobS_(i64 %0, i32 %1, i64 %2, i32 %3) #4 { - %5 = alloca %struct.Job, align 4 - %6 = alloca { i64, i32 }, align 4 - %7 = alloca %struct.Job, align 4 - %8 = alloca { i64, i32 }, align 4 - %9 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %6, i32 0, i32 0 - store i64 %0, i64* %9, align 4 - %10 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %6, i32 0, i32 1 - store i32 %1, i32* %10, align 4 - %11 = bitcast %struct.Job* %5 to i8* - %12 = bitcast { i64, i32 }* %6 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %11, i8* align 4 %12, i64 12, i1 false) - %13 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 0 - store i64 %2, i64* %13, align 4 - %14 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 1 - store i32 %3, i32* %14, align 4 - %15 = bitcast %struct.Job* %7 to i8* - %16 = bitcast { i64, i32 }* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %15, i8* align 4 %16, i64 12, i1 false) - %17 = getelementptr inbounds %struct.Job, %struct.Job* %5, i32 0, i32 1 - %18 = load i32, i32* %17, align 4 - %19 = getelementptr inbounds %struct.Job, %struct.Job* %7, i32 0, i32 1 - %20 = load i32, i32* %19, align 4 - %21 = icmp slt i32 %18, %20 - ret i1 %21 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #5 - -; Function Attrs: mustprogress noinline nounwind uwtable -define dso_local noundef i32 @_Z17latestNonConflictP3Jobi(%struct.Job* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32, align 4 - %4 = alloca %struct.Job*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - store %struct.Job* %0, %struct.Job** %4, align 8 - store i32 %1, i32* %5, align 4 - %7 = load i32, i32* %5, align 4 - %8 = sub nsw i32 %7, 1 - store i32 %8, i32* %6, align 4 - br label %9 - -9: ; preds = %29, %2 - %10 = load i32, i32* %6, align 4 - %11 = icmp sge i32 %10, 0 - br i1 %11, label %12, label %32 - -12: ; preds = %9 - %13 = load %struct.Job*, %struct.Job** %4, align 8 - %14 = load i32, i32* %6, align 4 - %15 = sext i32 %14 to i64 - %16 = getelementptr inbounds %struct.Job, %struct.Job* %13, i64 %15 - %17 = getelementptr inbounds %struct.Job, %struct.Job* %16, i32 0, i32 1 - %18 = load i32, i32* %17, align 4 - %19 = load %struct.Job*, %struct.Job** %4, align 8 - %20 = load i32, i32* %5, align 4 - %21 = sext i32 %20 to i64 - %22 = getelementptr inbounds %struct.Job, %struct.Job* %19, i64 %21 - %23 = getelementptr inbounds %struct.Job, %struct.Job* %22, i32 0, i32 0 - %24 = load i32, i32* %23, align 4 - %25 = icmp sle i32 %18, %24 - br i1 %25, label %26, label %28 - -26: ; preds = %12 - %27 = load i32, i32* %6, align 4 - store i32 %27, i32* %3, align 4 - br label %33 - -28: ; preds = %12 - br label %29 - -29: ; preds = %28 - %30 = load i32, i32* %6, align 4 - %31 = add nsw i32 %30, -1 - store i32 %31, i32* %6, align 4 - br label %9, !llvm.loop !6 - -32: ; preds = %9 - store i32 -1, i32* %3, align 4 - br label %33 - -33: ; preds = %32, %26 - %34 = load i32, i32* %3, align 4 - ret i32 %34 -} - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z13findMaxProfitP3Jobi(%struct.Job* noundef %0, i32 noundef %1) #6 { - %3 = alloca %struct.Job*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - %9 = alloca i32, align 4 - store %struct.Job* %0, %struct.Job** %3, align 8 - store i32 %1, i32* %4, align 4 - %10 = load %struct.Job*, %struct.Job** %3, align 8 - %11 = load %struct.Job*, %struct.Job** %3, align 8 - %12 = load i32, i32* %4, align 4 - %13 = sext i32 %12 to i64 - %14 = getelementptr inbounds %struct.Job, %struct.Job* %11, i64 %13 - call void @_ZSt4sortIP3JobPFbS0_S0_EEvT_S4_T0_(%struct.Job* noundef %10, %struct.Job* noundef %14, i1 (i64, i32, i64, i32)* noundef @_Z14jobComparataor3JobS_) - %15 = load i32, i32* %4, align 4 - %16 = sext i32 %15 to i64 - %17 = call { i64, i1 } @llvm.umul.with.overflow.i64(i64 %16, i64 4) - %18 = extractvalue { i64, i1 } %17, 1 - %19 = extractvalue { i64, i1 } %17, 0 - %20 = select i1 %18, i64 -1, i64 %19 - %21 = call noalias noundef nonnull i8* @_Znam(i64 noundef %20) #12 - %22 = bitcast i8* %21 to i32* - store i32* %22, i32** %5, align 8 - %23 = load %struct.Job*, %struct.Job** %3, align 8 - %24 = getelementptr inbounds %struct.Job, %struct.Job* %23, i64 0 - %25 = getelementptr inbounds %struct.Job, %struct.Job* %24, i32 0, i32 2 - %26 = load i32, i32* %25, align 4 - %27 = load i32*, i32** %5, align 8 - %28 = getelementptr inbounds i32, i32* %27, i64 0 - store i32 %26, i32* %28, align 4 - store i32 1, i32* %6, align 4 - br label %29 - -29: ; preds = %65, %2 - %30 = load i32, i32* %6, align 4 - %31 = load i32, i32* %4, align 4 - %32 = icmp slt i32 %30, %31 - br i1 %32, label %33, label %68 - -33: ; preds = %29 - %34 = load %struct.Job*, %struct.Job** %3, align 8 - %35 = load i32, i32* %6, align 4 - %36 = sext i32 %35 to i64 - %37 = getelementptr inbounds %struct.Job, %struct.Job* %34, i64 %36 - %38 = getelementptr inbounds %struct.Job, %struct.Job* %37, i32 0, i32 2 - %39 = load i32, i32* %38, align 4 - store i32 %39, i32* %7, align 4 - %40 = load %struct.Job*, %struct.Job** %3, align 8 - %41 = load i32, i32* %6, align 4 - %42 = call noundef i32 @_Z17latestNonConflictP3Jobi(%struct.Job* noundef %40, i32 noundef %41) - store i32 %42, i32* %8, align 4 - %43 = load i32, i32* %8, align 4 - %44 = icmp ne i32 %43, -1 - br i1 %44, label %45, label %53 - -45: ; preds = %33 - %46 = load i32*, i32** %5, align 8 - %47 = load i32, i32* %8, align 4 - %48 = sext i32 %47 to i64 - %49 = getelementptr inbounds i32, i32* %46, i64 %48 - %50 = load i32, i32* %49, align 4 - %51 = load i32, i32* %7, align 4 - %52 = add nsw i32 %51, %50 - store i32 %52, i32* %7, align 4 - br label %53 - -53: ; preds = %45, %33 - %54 = load i32*, i32** %5, align 8 - %55 = load i32, i32* %6, align 4 - %56 = sub nsw i32 %55, 1 - %57 = sext i32 %56 to i64 - %58 = getelementptr inbounds i32, i32* %54, i64 %57 - %59 = call noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %7, i32* noundef nonnull align 4 dereferenceable(4) %58) - %60 = load i32, i32* %59, align 4 - %61 = load i32*, i32** %5, align 8 - %62 = load i32, i32* %6, align 4 - %63 = sext i32 %62 to i64 - %64 = getelementptr inbounds i32, i32* %61, i64 %63 - store i32 %60, i32* %64, align 4 - br label %65 - -65: ; preds = %53 - %66 = load i32, i32* %6, align 4 - %67 = add nsw i32 %66, 1 - store i32 %67, i32* %6, align 4 - br label %29, !llvm.loop !8 - -68: ; preds = %29 - %69 = load i32*, i32** %5, align 8 - %70 = load i32, i32* %4, align 4 - %71 = sub nsw i32 %70, 1 - %72 = sext i32 %71 to i64 - %73 = getelementptr inbounds i32, i32* %69, i64 %72 - %74 = load i32, i32* %73, align 4 - store i32 %74, i32* %9, align 4 - %75 = load i32*, i32** %5, align 8 - %76 = icmp eq i32* %75, null - br i1 %76, label %79, label %77 - -77: ; preds = %68 - %78 = bitcast i32* %75 to i8* - call void @_ZdaPv(i8* noundef %78) #13 - br label %79 - -79: ; preds = %77, %68 - %80 = load i32, i32* %9, align 4 - ret i32 %80 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt4sortIP3JobPFbS0_S0_EEvT_S4_T0_(%struct.Job* noundef %0, %struct.Job* noundef %1, i1 (i64, i32, i64, i32)* noundef %2) #6 comdat { - %4 = alloca %struct.Job*, align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca i1 (i64, i32, i64, i32)*, align 8 - %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - store %struct.Job* %0, %struct.Job** %4, align 8 - store %struct.Job* %1, %struct.Job** %5, align 8 - store i1 (i64, i32, i64, i32)* %2, i1 (i64, i32, i64, i32)** %6, align 8 - %8 = load %struct.Job*, %struct.Job** %4, align 8 - %9 = load %struct.Job*, %struct.Job** %5, align 8 - %10 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %6, align 8 - %11 = call i1 (i64, i32, i64, i32)* @_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFb3JobS2_EEENS0_15_Iter_comp_iterIT_EES6_(i1 (i64, i32, i64, i32)* noundef %10) - %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %11, i1 (i64, i32, i64, i32)** %12, align 8 - %13 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - %14 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %13, align 8 - call void @_ZSt6__sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(%struct.Job* noundef %8, %struct.Job* noundef %9, i1 (i64, i32, i64, i32)* %14) - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare { i64, i1 } @llvm.umul.with.overflow.i64(i64, i64) #7 - -; Function Attrs: nobuiltin allocsize(0) -declare noundef nonnull i8* @_Znam(i64 noundef) #8 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(4) i32* @_ZSt3maxIiERKT_S2_S2_(i32* noundef nonnull align 4 dereferenceable(4) %0, i32* noundef nonnull align 4 dereferenceable(4) %1) #4 comdat { - %3 = alloca i32*, align 8 - %4 = alloca i32*, align 8 - %5 = alloca i32*, align 8 - store i32* %0, i32** %4, align 8 - store i32* %1, i32** %5, align 8 - %6 = load i32*, i32** %4, align 8 - %7 = load i32, i32* %6, align 4 - %8 = load i32*, i32** %5, align 8 - %9 = load i32, i32* %8, align 4 - %10 = icmp slt i32 %7, %9 - br i1 %10, label %11, label %13 - -11: ; preds = %2 - %12 = load i32*, i32** %5, align 8 - store i32* %12, i32** %3, align 8 - br label %15 - -13: ; preds = %2 - %14 = load i32*, i32** %4, align 8 - store i32* %14, i32** %3, align 8 - br label %15 - -15: ; preds = %13, %11 - %16 = load i32*, i32** %3, align 8 - ret i32* %16 -} - -; Function Attrs: nobuiltin nounwind -declare void @_ZdaPv(i8* noundef) #9 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #10 { - %1 = alloca i32, align 4 - %2 = alloca [4 x %struct.Job], align 16 - %3 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %4 = bitcast [4 x %struct.Job]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %4, i8* align 16 bitcast ([4 x %struct.Job]* @__const.main.arr to i8*), i64 48, i1 false) - store i32 4, i32* %3, align 4 - %5 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([23 x i8], [23 x i8]* @.str, i64 0, i64 0)) - %6 = getelementptr inbounds [4 x %struct.Job], [4 x %struct.Job]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - %8 = call noundef i32 @_Z13findMaxProfitP3Jobi(%struct.Job* noundef %6, i32 noundef %7) - %9 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %5, i32 noundef %8) - ret i32 0 -} - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt6__sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(%struct.Job* noundef %0, %struct.Job* noundef %1, i1 (i64, i32, i64, i32)* %2) #6 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %9 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %2, i1 (i64, i32, i64, i32)** %9, align 8 - store %struct.Job* %0, %struct.Job** %5, align 8 - store %struct.Job* %1, %struct.Job** %6, align 8 - %10 = load %struct.Job*, %struct.Job** %5, align 8 - %11 = load %struct.Job*, %struct.Job** %6, align 8 - %12 = icmp ne %struct.Job* %10, %11 - br i1 %12, label %13, label %34 - -13: ; preds = %3 - %14 = load %struct.Job*, %struct.Job** %5, align 8 - %15 = load %struct.Job*, %struct.Job** %6, align 8 - %16 = load %struct.Job*, %struct.Job** %6, align 8 - %17 = load %struct.Job*, %struct.Job** %5, align 8 - %18 = ptrtoint %struct.Job* %16 to i64 - %19 = ptrtoint %struct.Job* %17 to i64 - %20 = sub i64 %18, %19 - %21 = sdiv exact i64 %20, 12 - %22 = call noundef i64 @_ZSt4__lgl(i64 noundef %21) - %23 = mul nsw i64 %22, 2 - %24 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7 to i8* - %25 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %24, i8* align 8 %25, i64 8, i1 false) - %26 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - %27 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %26, align 8 - call void @_ZSt16__introsort_loopIP3JoblN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_T1_(%struct.Job* noundef %14, %struct.Job* noundef %15, i64 noundef %23, i1 (i64, i32, i64, i32)* %27) - %28 = load %struct.Job*, %struct.Job** %5, align 8 - %29 = load %struct.Job*, %struct.Job** %6, align 8 - %30 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8 to i8* - %31 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %30, i8* align 8 %31, i64 8, i1 false) - %32 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8, i32 0, i32 0 - %33 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %32, align 8 - call void @_ZSt22__final_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(%struct.Job* noundef %28, %struct.Job* noundef %29, i1 (i64, i32, i64, i32)* %33) - br label %34 - -34: ; preds = %13, %3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local i1 (i64, i32, i64, i32)* @_ZN9__gnu_cxx5__ops16__iter_comp_iterIPFb3JobS2_EEENS0_15_Iter_comp_iterIT_EES6_(i1 (i64, i32, i64, i32)* noundef %0) #6 comdat { - %2 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %3 = alloca i1 (i64, i32, i64, i32)*, align 8 - store i1 (i64, i32, i64, i32)* %0, i1 (i64, i32, i64, i32)** %3, align 8 - %4 = call noundef nonnull align 8 dereferenceable(8) i1 (i64, i32, i64, i32)** @_ZSt4moveIRPFb3JobS0_EEONSt16remove_referenceIT_E4typeEOS5_(i1 (i64, i32, i64, i32)** noundef nonnull align 8 dereferenceable(8) %3) #3 - %5 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %4, align 8 - call void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEC2ES4_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %2, i1 (i64, i32, i64, i32)* noundef %5) - %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %2, i32 0, i32 0 - %7 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %6, align 8 - ret i1 (i64, i32, i64, i32)* %7 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt16__introsort_loopIP3JoblN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_T1_(%struct.Job* noundef %0, %struct.Job* noundef %1, i64 noundef %2, i1 (i64, i32, i64, i32)* %3) #6 comdat { - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %struct.Job*, align 8 - %8 = alloca i64, align 8 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = alloca %struct.Job*, align 8 - %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %12 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %13 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %3, i1 (i64, i32, i64, i32)** %13, align 8 - store %struct.Job* %0, %struct.Job** %6, align 8 - store %struct.Job* %1, %struct.Job** %7, align 8 - store i64 %2, i64* %8, align 8 - br label %14 - -14: ; preds = %33, %4 - %15 = load %struct.Job*, %struct.Job** %7, align 8 - %16 = load %struct.Job*, %struct.Job** %6, align 8 - %17 = ptrtoint %struct.Job* %15 to i64 - %18 = ptrtoint %struct.Job* %16 to i64 - %19 = sub i64 %17, %18 - %20 = sdiv exact i64 %19, 12 - %21 = icmp sgt i64 %20, 16 - br i1 %21, label %22, label %51 - -22: ; preds = %14 - %23 = load i64, i64* %8, align 8 - %24 = icmp eq i64 %23, 0 - br i1 %24, label %25, label %33 - -25: ; preds = %22 - %26 = load %struct.Job*, %struct.Job** %6, align 8 - %27 = load %struct.Job*, %struct.Job** %7, align 8 - %28 = load %struct.Job*, %struct.Job** %7, align 8 - %29 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9 to i8* - %30 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %29, i8* align 8 %30, i64 8, i1 false) - %31 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - %32 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %31, align 8 - call void @_ZSt14__partial_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_(%struct.Job* noundef %26, %struct.Job* noundef %27, %struct.Job* noundef %28, i1 (i64, i32, i64, i32)* %32) - br label %51 - -33: ; preds = %22 - %34 = load i64, i64* %8, align 8 - %35 = add nsw i64 %34, -1 - store i64 %35, i64* %8, align 8 - %36 = load %struct.Job*, %struct.Job** %6, align 8 - %37 = load %struct.Job*, %struct.Job** %7, align 8 - %38 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11 to i8* - %39 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %38, i8* align 8 %39, i64 8, i1 false) - %40 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11, i32 0, i32 0 - %41 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %40, align 8 - %42 = call noundef %struct.Job* @_ZSt27__unguarded_partition_pivotIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_T0_(%struct.Job* noundef %36, %struct.Job* noundef %37, i1 (i64, i32, i64, i32)* %41) - store %struct.Job* %42, %struct.Job** %10, align 8 - %43 = load %struct.Job*, %struct.Job** %10, align 8 - %44 = load %struct.Job*, %struct.Job** %7, align 8 - %45 = load i64, i64* %8, align 8 - %46 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %12 to i8* - %47 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %46, i8* align 8 %47, i64 8, i1 false) - %48 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %12, i32 0, i32 0 - %49 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %48, align 8 - call void @_ZSt16__introsort_loopIP3JoblN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_T1_(%struct.Job* noundef %43, %struct.Job* noundef %44, i64 noundef %45, i1 (i64, i32, i64, i32)* %49) - %50 = load %struct.Job*, %struct.Job** %10, align 8 - store %struct.Job* %50, %struct.Job** %7, align 8 - br label %14, !llvm.loop !9 - -51: ; preds = %25, %14 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef i64 @_ZSt4__lgl(i64 noundef %0) #4 comdat { - %2 = alloca i64, align 8 - store i64 %0, i64* %2, align 8 - %3 = load i64, i64* %2, align 8 - %4 = call i64 @llvm.ctlz.i64(i64 %3, i1 true) - %5 = trunc i64 %4 to i32 - %6 = sub nsw i32 63, %5 - %7 = sext i32 %6 to i64 - ret i64 %7 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt22__final_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(%struct.Job* noundef %0, %struct.Job* noundef %1, i1 (i64, i32, i64, i32)* %2) #6 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %2, i1 (i64, i32, i64, i32)** %10, align 8 - store %struct.Job* %0, %struct.Job** %5, align 8 - store %struct.Job* %1, %struct.Job** %6, align 8 - %11 = load %struct.Job*, %struct.Job** %6, align 8 - %12 = load %struct.Job*, %struct.Job** %5, align 8 - %13 = ptrtoint %struct.Job* %11 to i64 - %14 = ptrtoint %struct.Job* %12 to i64 - %15 = sub i64 %13, %14 - %16 = sdiv exact i64 %15, 12 - %17 = icmp sgt i64 %16, 16 - br i1 %17, label %18, label %33 - -18: ; preds = %3 - %19 = load %struct.Job*, %struct.Job** %5, align 8 - %20 = load %struct.Job*, %struct.Job** %5, align 8 - %21 = getelementptr inbounds %struct.Job, %struct.Job* %20, i64 16 - %22 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7 to i8* - %23 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %22, i8* align 8 %23, i64 8, i1 false) - %24 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - %25 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %24, align 8 - call void @_ZSt16__insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(%struct.Job* noundef %19, %struct.Job* noundef %21, i1 (i64, i32, i64, i32)* %25) - %26 = load %struct.Job*, %struct.Job** %5, align 8 - %27 = getelementptr inbounds %struct.Job, %struct.Job* %26, i64 16 - %28 = load %struct.Job*, %struct.Job** %6, align 8 - %29 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8 to i8* - %30 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %29, i8* align 8 %30, i64 8, i1 false) - %31 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8, i32 0, i32 0 - %32 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %31, align 8 - call void @_ZSt26__unguarded_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(%struct.Job* noundef %27, %struct.Job* noundef %28, i1 (i64, i32, i64, i32)* %32) - br label %40 - -33: ; preds = %3 - %34 = load %struct.Job*, %struct.Job** %5, align 8 - %35 = load %struct.Job*, %struct.Job** %6, align 8 - %36 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9 to i8* - %37 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %36, i8* align 8 %37, i64 8, i1 false) - %38 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - %39 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %38, align 8 - call void @_ZSt16__insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(%struct.Job* noundef %34, %struct.Job* noundef %35, i1 (i64, i32, i64, i32)* %39) - br label %40 - -40: ; preds = %33, %18 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt14__partial_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_(%struct.Job* noundef %0, %struct.Job* noundef %1, %struct.Job* noundef %2, i1 (i64, i32, i64, i32)* %3) #6 comdat { - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %struct.Job*, align 8 - %8 = alloca %struct.Job*, align 8 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %3, i1 (i64, i32, i64, i32)** %10, align 8 - store %struct.Job* %0, %struct.Job** %6, align 8 - store %struct.Job* %1, %struct.Job** %7, align 8 - store %struct.Job* %2, %struct.Job** %8, align 8 - %11 = load %struct.Job*, %struct.Job** %6, align 8 - %12 = load %struct.Job*, %struct.Job** %7, align 8 - %13 = load %struct.Job*, %struct.Job** %8, align 8 - %14 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9 to i8* - %15 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %14, i8* align 8 %15, i64 8, i1 false) - %16 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - %17 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %16, align 8 - call void @_ZSt13__heap_selectIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_(%struct.Job* noundef %11, %struct.Job* noundef %12, %struct.Job* noundef %13, i1 (i64, i32, i64, i32)* %17) - %18 = load %struct.Job*, %struct.Job** %6, align 8 - %19 = load %struct.Job*, %struct.Job** %7, align 8 - call void @_ZSt11__sort_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_(%struct.Job* noundef %18, %struct.Job* noundef %19, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.Job* @_ZSt27__unguarded_partition_pivotIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_T0_(%struct.Job* noundef %0, %struct.Job* noundef %1, i1 (i64, i32, i64, i32)* %2) #6 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %struct.Job*, align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %2, i1 (i64, i32, i64, i32)** %10, align 8 - store %struct.Job* %0, %struct.Job** %5, align 8 - store %struct.Job* %1, %struct.Job** %6, align 8 - %11 = load %struct.Job*, %struct.Job** %5, align 8 - %12 = load %struct.Job*, %struct.Job** %6, align 8 - %13 = load %struct.Job*, %struct.Job** %5, align 8 - %14 = ptrtoint %struct.Job* %12 to i64 - %15 = ptrtoint %struct.Job* %13 to i64 - %16 = sub i64 %14, %15 - %17 = sdiv exact i64 %16, 12 - %18 = sdiv i64 %17, 2 - %19 = getelementptr inbounds %struct.Job, %struct.Job* %11, i64 %18 - store %struct.Job* %19, %struct.Job** %7, align 8 - %20 = load %struct.Job*, %struct.Job** %5, align 8 - %21 = load %struct.Job*, %struct.Job** %5, align 8 - %22 = getelementptr inbounds %struct.Job, %struct.Job* %21, i64 1 - %23 = load %struct.Job*, %struct.Job** %7, align 8 - %24 = load %struct.Job*, %struct.Job** %6, align 8 - %25 = getelementptr inbounds %struct.Job, %struct.Job* %24, i64 -1 - %26 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8 to i8* - %27 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %26, i8* align 8 %27, i64 8, i1 false) - %28 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %8, i32 0, i32 0 - %29 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %28, align 8 - call void @_ZSt22__move_median_to_firstIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_S8_T0_(%struct.Job* noundef %20, %struct.Job* noundef %22, %struct.Job* noundef %23, %struct.Job* noundef %25, i1 (i64, i32, i64, i32)* %29) - %30 = load %struct.Job*, %struct.Job** %5, align 8 - %31 = getelementptr inbounds %struct.Job, %struct.Job* %30, i64 1 - %32 = load %struct.Job*, %struct.Job** %6, align 8 - %33 = load %struct.Job*, %struct.Job** %5, align 8 - %34 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9 to i8* - %35 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %34, i8* align 8 %35, i64 8, i1 false) - %36 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - %37 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %36, align 8 - %38 = call noundef %struct.Job* @_ZSt21__unguarded_partitionIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_S8_T0_(%struct.Job* noundef %31, %struct.Job* noundef %32, %struct.Job* noundef %33, i1 (i64, i32, i64, i32)* %37) - ret %struct.Job* %38 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt13__heap_selectIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_T0_(%struct.Job* noundef %0, %struct.Job* noundef %1, %struct.Job* noundef %2, i1 (i64, i32, i64, i32)* %3) #6 comdat { - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %struct.Job*, align 8 - %8 = alloca %struct.Job*, align 8 - %9 = alloca %struct.Job*, align 8 - %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %3, i1 (i64, i32, i64, i32)** %10, align 8 - store %struct.Job* %0, %struct.Job** %6, align 8 - store %struct.Job* %1, %struct.Job** %7, align 8 - store %struct.Job* %2, %struct.Job** %8, align 8 - %11 = load %struct.Job*, %struct.Job** %6, align 8 - %12 = load %struct.Job*, %struct.Job** %7, align 8 - call void @_ZSt11__make_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_(%struct.Job* noundef %11, %struct.Job* noundef %12, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5) - %13 = load %struct.Job*, %struct.Job** %7, align 8 - store %struct.Job* %13, %struct.Job** %9, align 8 - br label %14 - -14: ; preds = %27, %4 - %15 = load %struct.Job*, %struct.Job** %9, align 8 - %16 = load %struct.Job*, %struct.Job** %8, align 8 - %17 = icmp ult %struct.Job* %15, %16 - br i1 %17, label %18, label %30 - -18: ; preds = %14 - %19 = load %struct.Job*, %struct.Job** %9, align 8 - %20 = load %struct.Job*, %struct.Job** %6, align 8 - %21 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5, %struct.Job* noundef %19, %struct.Job* noundef %20) - br i1 %21, label %22, label %26 - -22: ; preds = %18 - %23 = load %struct.Job*, %struct.Job** %6, align 8 - %24 = load %struct.Job*, %struct.Job** %7, align 8 - %25 = load %struct.Job*, %struct.Job** %9, align 8 - call void @_ZSt10__pop_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_RT0_(%struct.Job* noundef %23, %struct.Job* noundef %24, %struct.Job* noundef %25, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5) - br label %26 - -26: ; preds = %22, %18 - br label %27 - -27: ; preds = %26 - %28 = load %struct.Job*, %struct.Job** %9, align 8 - %29 = getelementptr inbounds %struct.Job, %struct.Job* %28, i32 1 - store %struct.Job* %29, %struct.Job** %9, align 8 - br label %14, !llvm.loop !10 - -30: ; preds = %14 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt11__sort_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_(%struct.Job* noundef %0, %struct.Job* noundef %1, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %2) #6 comdat { - %4 = alloca %struct.Job*, align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - store %struct.Job* %0, %struct.Job** %4, align 8 - store %struct.Job* %1, %struct.Job** %5, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %2, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - br label %7 - -7: ; preds = %15, %3 - %8 = load %struct.Job*, %struct.Job** %5, align 8 - %9 = load %struct.Job*, %struct.Job** %4, align 8 - %10 = ptrtoint %struct.Job* %8 to i64 - %11 = ptrtoint %struct.Job* %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 12 - %14 = icmp sgt i64 %13, 1 - br i1 %14, label %15, label %22 - -15: ; preds = %7 - %16 = load %struct.Job*, %struct.Job** %5, align 8 - %17 = getelementptr inbounds %struct.Job, %struct.Job* %16, i32 -1 - store %struct.Job* %17, %struct.Job** %5, align 8 - %18 = load %struct.Job*, %struct.Job** %4, align 8 - %19 = load %struct.Job*, %struct.Job** %5, align 8 - %20 = load %struct.Job*, %struct.Job** %5, align 8 - %21 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - call void @_ZSt10__pop_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_RT0_(%struct.Job* noundef %18, %struct.Job* noundef %19, %struct.Job* noundef %20, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %21) - br label %7, !llvm.loop !11 - -22: ; preds = %7 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt11__make_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_RT0_(%struct.Job* noundef %0, %struct.Job* noundef %1, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %2) #6 comdat { - %4 = alloca %struct.Job*, align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - %7 = alloca i64, align 8 - %8 = alloca i64, align 8 - %9 = alloca %struct.Job, align 4 - %10 = alloca %struct.Job, align 4 - %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %12 = alloca { i64, i32 }, align 4 - store %struct.Job* %0, %struct.Job** %4, align 8 - store %struct.Job* %1, %struct.Job** %5, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %2, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - %13 = load %struct.Job*, %struct.Job** %5, align 8 - %14 = load %struct.Job*, %struct.Job** %4, align 8 - %15 = ptrtoint %struct.Job* %13 to i64 - %16 = ptrtoint %struct.Job* %14 to i64 - %17 = sub i64 %15, %16 - %18 = sdiv exact i64 %17, 12 - %19 = icmp slt i64 %18, 2 - br i1 %19, label %20, label %21 - -20: ; preds = %3 - br label %61 - -21: ; preds = %3 - %22 = load %struct.Job*, %struct.Job** %5, align 8 - %23 = load %struct.Job*, %struct.Job** %4, align 8 - %24 = ptrtoint %struct.Job* %22 to i64 - %25 = ptrtoint %struct.Job* %23 to i64 - %26 = sub i64 %24, %25 - %27 = sdiv exact i64 %26, 12 - store i64 %27, i64* %7, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub nsw i64 %28, 2 - %30 = sdiv i64 %29, 2 - store i64 %30, i64* %8, align 8 - br label %31 - -31: ; preds = %21, %58 - %32 = load %struct.Job*, %struct.Job** %4, align 8 - %33 = load i64, i64* %8, align 8 - %34 = getelementptr inbounds %struct.Job, %struct.Job* %32, i64 %33 - %35 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %34) #3 - %36 = bitcast %struct.Job* %9 to i8* - %37 = bitcast %struct.Job* %35 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %36, i8* align 4 %37, i64 12, i1 false) - %38 = load %struct.Job*, %struct.Job** %4, align 8 - %39 = load i64, i64* %8, align 8 - %40 = load i64, i64* %7, align 8 - %41 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %9) #3 - %42 = bitcast %struct.Job* %10 to i8* - %43 = bitcast %struct.Job* %41 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %42, i8* align 4 %43, i64 12, i1 false) - %44 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %6, align 8 - %45 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11 to i8* - %46 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %44 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %45, i8* align 8 %46, i64 8, i1 false) - %47 = bitcast { i64, i32 }* %12 to i8* - %48 = bitcast %struct.Job* %10 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %47, i8* align 4 %48, i64 12, i1 false) - %49 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %12, i32 0, i32 0 - %50 = load i64, i64* %49, align 4 - %51 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %12, i32 0, i32 1 - %52 = load i32, i32* %51, align 4 - %53 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11, i32 0, i32 0 - %54 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %53, align 8 - call void @_ZSt13__adjust_heapIP3JoblS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_T0_S9_T1_T2_(%struct.Job* noundef %38, i64 noundef %39, i64 noundef %40, i64 %50, i32 %52, i1 (i64, i32, i64, i32)* %54) - %55 = load i64, i64* %8, align 8 - %56 = icmp eq i64 %55, 0 - br i1 %56, label %57, label %58 - -57: ; preds = %31 - br label %61 - -58: ; preds = %31 - %59 = load i64, i64* %8, align 8 - %60 = add nsw i64 %59, -1 - store i64 %60, i64* %8, align 8 - br label %31, !llvm.loop !12 - -61: ; preds = %57, %20 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %0, %struct.Job* noundef %1, %struct.Job* noundef %2) #6 comdat align 2 { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %struct.Job, align 4 - %8 = alloca %struct.Job, align 4 - %9 = alloca { i64, i32 }, align 4 - %10 = alloca { i64, i32 }, align 4 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - store %struct.Job* %1, %struct.Job** %5, align 8 - store %struct.Job* %2, %struct.Job** %6, align 8 - %11 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11, i32 0, i32 0 - %13 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %12, align 8 - %14 = load %struct.Job*, %struct.Job** %5, align 8 - %15 = bitcast %struct.Job* %7 to i8* - %16 = bitcast %struct.Job* %14 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %15, i8* align 4 %16, i64 12, i1 false) - %17 = load %struct.Job*, %struct.Job** %6, align 8 - %18 = bitcast %struct.Job* %8 to i8* - %19 = bitcast %struct.Job* %17 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %18, i8* align 4 %19, i64 12, i1 false) - %20 = bitcast { i64, i32 }* %9 to i8* - %21 = bitcast %struct.Job* %7 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %21, i64 12, i1 false) - %22 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 0 - %23 = load i64, i64* %22, align 4 - %24 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 1 - %25 = load i32, i32* %24, align 4 - %26 = bitcast { i64, i32 }* %10 to i8* - %27 = bitcast %struct.Job* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %26, i8* align 4 %27, i64 12, i1 false) - %28 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 0 - %29 = load i64, i64* %28, align 4 - %30 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 1 - %31 = load i32, i32* %30, align 4 - %32 = call noundef zeroext i1 %13(i64 %23, i32 %25, i64 %29, i32 %31) - ret i1 %32 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt10__pop_heapIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_RT0_(%struct.Job* noundef %0, %struct.Job* noundef %1, %struct.Job* noundef %2, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %3) #6 comdat { - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %struct.Job*, align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - %9 = alloca %struct.Job, align 4 - %10 = alloca %struct.Job, align 4 - %11 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %12 = alloca { i64, i32 }, align 4 - store %struct.Job* %0, %struct.Job** %5, align 8 - store %struct.Job* %1, %struct.Job** %6, align 8 - store %struct.Job* %2, %struct.Job** %7, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %3, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %8, align 8 - %13 = load %struct.Job*, %struct.Job** %7, align 8 - %14 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %13) #3 - %15 = bitcast %struct.Job* %9 to i8* - %16 = bitcast %struct.Job* %14 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %15, i8* align 4 %16, i64 12, i1 false) - %17 = load %struct.Job*, %struct.Job** %5, align 8 - %18 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %17) #3 - %19 = load %struct.Job*, %struct.Job** %7, align 8 - %20 = bitcast %struct.Job* %19 to i8* - %21 = bitcast %struct.Job* %18 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %21, i64 12, i1 false) - %22 = load %struct.Job*, %struct.Job** %5, align 8 - %23 = load %struct.Job*, %struct.Job** %6, align 8 - %24 = load %struct.Job*, %struct.Job** %5, align 8 - %25 = ptrtoint %struct.Job* %23 to i64 - %26 = ptrtoint %struct.Job* %24 to i64 - %27 = sub i64 %25, %26 - %28 = sdiv exact i64 %27, 12 - %29 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %9) #3 - %30 = bitcast %struct.Job* %10 to i8* - %31 = bitcast %struct.Job* %29 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %30, i8* align 4 %31, i64 12, i1 false) - %32 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %8, align 8 - %33 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11 to i8* - %34 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %32 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %33, i8* align 8 %34, i64 8, i1 false) - %35 = bitcast { i64, i32 }* %12 to i8* - %36 = bitcast %struct.Job* %10 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %35, i8* align 4 %36, i64 12, i1 false) - %37 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %12, i32 0, i32 0 - %38 = load i64, i64* %37, align 4 - %39 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %12, i32 0, i32 1 - %40 = load i32, i32* %39, align 4 - %41 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %11, i32 0, i32 0 - %42 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %41, align 8 - call void @_ZSt13__adjust_heapIP3JoblS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_T0_S9_T1_T2_(%struct.Job* noundef %22, i64 noundef 0, i64 noundef %28, i64 %38, i32 %40, i1 (i64, i32, i64, i32)* %42) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %0) #4 comdat { - %2 = alloca %struct.Job*, align 8 - store %struct.Job* %0, %struct.Job** %2, align 8 - %3 = load %struct.Job*, %struct.Job** %2, align 8 - ret %struct.Job* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt13__adjust_heapIP3JoblS0_N9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_T0_S9_T1_T2_(%struct.Job* noundef %0, i64 noundef %1, i64 noundef %2, i64 %3, i32 %4, i1 (i64, i32, i64, i32)* %5) #6 comdat { - %7 = alloca %struct.Job, align 4 - %8 = alloca { i64, i32 }, align 4 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = alloca %struct.Job*, align 8 - %11 = alloca i64, align 8 - %12 = alloca i64, align 8 - %13 = alloca i64, align 8 - %14 = alloca i64, align 8 - %15 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val", align 8 - %16 = alloca %struct.Job, align 4 - %17 = alloca { i64, i32 }, align 4 - %18 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 0 - store i64 %3, i64* %18, align 4 - %19 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 1 - store i32 %4, i32* %19, align 4 - %20 = bitcast %struct.Job* %7 to i8* - %21 = bitcast { i64, i32 }* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %21, i64 12, i1 false) - %22 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %5, i1 (i64, i32, i64, i32)** %22, align 8 - store %struct.Job* %0, %struct.Job** %10, align 8 - store i64 %1, i64* %11, align 8 - store i64 %2, i64* %12, align 8 - %23 = load i64, i64* %11, align 8 - store i64 %23, i64* %13, align 8 - %24 = load i64, i64* %11, align 8 - store i64 %24, i64* %14, align 8 - br label %25 - -25: ; preds = %46, %6 - %26 = load i64, i64* %14, align 8 - %27 = load i64, i64* %12, align 8 - %28 = sub nsw i64 %27, 1 - %29 = sdiv i64 %28, 2 - %30 = icmp slt i64 %26, %29 - br i1 %30, label %31, label %57 - -31: ; preds = %25 - %32 = load i64, i64* %14, align 8 - %33 = add nsw i64 %32, 1 - %34 = mul nsw i64 2, %33 - store i64 %34, i64* %14, align 8 - %35 = load %struct.Job*, %struct.Job** %10, align 8 - %36 = load i64, i64* %14, align 8 - %37 = getelementptr inbounds %struct.Job, %struct.Job* %35, i64 %36 - %38 = load %struct.Job*, %struct.Job** %10, align 8 - %39 = load i64, i64* %14, align 8 - %40 = sub nsw i64 %39, 1 - %41 = getelementptr inbounds %struct.Job, %struct.Job* %38, i64 %40 - %42 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %9, %struct.Job* noundef %37, %struct.Job* noundef %41) - br i1 %42, label %43, label %46 - -43: ; preds = %31 - %44 = load i64, i64* %14, align 8 - %45 = add nsw i64 %44, -1 - store i64 %45, i64* %14, align 8 - br label %46 - -46: ; preds = %43, %31 - %47 = load %struct.Job*, %struct.Job** %10, align 8 - %48 = load i64, i64* %14, align 8 - %49 = getelementptr inbounds %struct.Job, %struct.Job* %47, i64 %48 - %50 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %49) #3 - %51 = load %struct.Job*, %struct.Job** %10, align 8 - %52 = load i64, i64* %11, align 8 - %53 = getelementptr inbounds %struct.Job, %struct.Job* %51, i64 %52 - %54 = bitcast %struct.Job* %53 to i8* - %55 = bitcast %struct.Job* %50 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %54, i8* align 4 %55, i64 12, i1 false) - %56 = load i64, i64* %14, align 8 - store i64 %56, i64* %11, align 8 - br label %25, !llvm.loop !13 - -57: ; preds = %25 - %58 = load i64, i64* %12, align 8 - %59 = and i64 %58, 1 - %60 = icmp eq i64 %59, 0 - br i1 %60, label %61, label %83 - -61: ; preds = %57 - %62 = load i64, i64* %14, align 8 - %63 = load i64, i64* %12, align 8 - %64 = sub nsw i64 %63, 2 - %65 = sdiv i64 %64, 2 - %66 = icmp eq i64 %62, %65 - br i1 %66, label %67, label %83 - -67: ; preds = %61 - %68 = load i64, i64* %14, align 8 - %69 = add nsw i64 %68, 1 - %70 = mul nsw i64 2, %69 - store i64 %70, i64* %14, align 8 - %71 = load %struct.Job*, %struct.Job** %10, align 8 - %72 = load i64, i64* %14, align 8 - %73 = sub nsw i64 %72, 1 - %74 = getelementptr inbounds %struct.Job, %struct.Job* %71, i64 %73 - %75 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %74) #3 - %76 = load %struct.Job*, %struct.Job** %10, align 8 - %77 = load i64, i64* %11, align 8 - %78 = getelementptr inbounds %struct.Job, %struct.Job* %76, i64 %77 - %79 = bitcast %struct.Job* %78 to i8* - %80 = bitcast %struct.Job* %75 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %79, i8* align 4 %80, i64 12, i1 false) - %81 = load i64, i64* %14, align 8 - %82 = sub nsw i64 %81, 1 - store i64 %82, i64* %11, align 8 - br label %83 - -83: ; preds = %67, %61, %57 - %84 = call noundef nonnull align 8 dereferenceable(8) %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* @_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS3_EEEEONSt16remove_referenceIT_E4typeEOS9_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %9) #3 - call void @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %15, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %84) - %85 = load %struct.Job*, %struct.Job** %10, align 8 - %86 = load i64, i64* %11, align 8 - %87 = load i64, i64* %13, align 8 - %88 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %7) #3 - %89 = bitcast %struct.Job* %16 to i8* - %90 = bitcast %struct.Job* %88 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %89, i8* align 4 %90, i64 12, i1 false) - %91 = bitcast { i64, i32 }* %17 to i8* - %92 = bitcast %struct.Job* %16 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %91, i8* align 4 %92, i64 12, i1 false) - %93 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %17, i32 0, i32 0 - %94 = load i64, i64* %93, align 4 - %95 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %17, i32 0, i32 1 - %96 = load i32, i32* %95, align 4 - call void @_ZSt11__push_heapIP3JoblS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFbS0_S0_EEEEvT_T0_S9_T1_RT2_(%struct.Job* noundef %85, i64 noundef %86, i64 noundef %87, i64 %94, i32 %96, %"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %15) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* @_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS3_EEEEONSt16remove_referenceIT_E4typeEOS9_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %0) #4 comdat { - %2 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %2, align 8 - %3 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %2, align 8 - ret %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %3 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #11 comdat align 2 { - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, align 8 - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %3, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %1, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %5 = load %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %3, align 8 - %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %5, i32 0, i32 0 - %7 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %8 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - %9 = call noundef nonnull align 8 dereferenceable(8) i1 (i64, i32, i64, i32)** @_ZSt4moveIRPFb3JobS0_EEONSt16remove_referenceIT_E4typeEOS5_(i1 (i64, i32, i64, i32)** noundef nonnull align 8 dereferenceable(8) %8) #3 - %10 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %9, align 8 - store i1 (i64, i32, i64, i32)* %10, i1 (i64, i32, i64, i32)** %6, align 8 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt11__push_heapIP3JoblS0_N9__gnu_cxx5__ops14_Iter_comp_valIPFbS0_S0_EEEEvT_T0_S9_T1_RT2_(%struct.Job* noundef %0, i64 noundef %1, i64 noundef %2, i64 %3, i32 %4, %"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %5) #6 comdat { - %7 = alloca %struct.Job, align 4 - %8 = alloca { i64, i32 }, align 4 - %9 = alloca %struct.Job*, align 8 - %10 = alloca i64, align 8 - %11 = alloca i64, align 8 - %12 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, align 8 - %13 = alloca i64, align 8 - %14 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 0 - store i64 %3, i64* %14, align 4 - %15 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %8, i32 0, i32 1 - store i32 %4, i32* %15, align 4 - %16 = bitcast %struct.Job* %7 to i8* - %17 = bitcast { i64, i32 }* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %16, i8* align 4 %17, i64 12, i1 false) - store %struct.Job* %0, %struct.Job** %9, align 8 - store i64 %1, i64* %10, align 8 - store i64 %2, i64* %11, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %5, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %12, align 8 - %18 = load i64, i64* %10, align 8 - %19 = sub nsw i64 %18, 1 - %20 = sdiv i64 %19, 2 - store i64 %20, i64* %13, align 8 - br label %21 - -21: ; preds = %33, %6 - %22 = load i64, i64* %10, align 8 - %23 = load i64, i64* %11, align 8 - %24 = icmp sgt i64 %22, %23 - br i1 %24, label %25, label %31 - -25: ; preds = %21 - %26 = load %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %12, align 8 - %27 = load %struct.Job*, %struct.Job** %9, align 8 - %28 = load i64, i64* %13, align 8 - %29 = getelementptr inbounds %struct.Job, %struct.Job* %27, i64 %28 - %30 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEclIPS2_S2_EEbT_RT0_(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %26, %struct.Job* noundef %29, %struct.Job* noundef nonnull align 4 dereferenceable(12) %7) - br label %31 - -31: ; preds = %25, %21 - %32 = phi i1 [ false, %21 ], [ %30, %25 ] - br i1 %32, label %33, label %47 - -33: ; preds = %31 - %34 = load %struct.Job*, %struct.Job** %9, align 8 - %35 = load i64, i64* %13, align 8 - %36 = getelementptr inbounds %struct.Job, %struct.Job* %34, i64 %35 - %37 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %36) #3 - %38 = load %struct.Job*, %struct.Job** %9, align 8 - %39 = load i64, i64* %10, align 8 - %40 = getelementptr inbounds %struct.Job, %struct.Job* %38, i64 %39 - %41 = bitcast %struct.Job* %40 to i8* - %42 = bitcast %struct.Job* %37 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %41, i8* align 4 %42, i64 12, i1 false) - %43 = load i64, i64* %13, align 8 - store i64 %43, i64* %10, align 8 - %44 = load i64, i64* %10, align 8 - %45 = sub nsw i64 %44, 1 - %46 = sdiv i64 %45, 2 - store i64 %46, i64* %13, align 8 - br label %21, !llvm.loop !14 - -47: ; preds = %31 - %48 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %7) #3 - %49 = load %struct.Job*, %struct.Job** %9, align 8 - %50 = load i64, i64* %10, align 8 - %51 = getelementptr inbounds %struct.Job, %struct.Job* %49, i64 %50 - %52 = bitcast %struct.Job* %51 to i8* - %53 = bitcast %struct.Job* %48 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %52, i8* align 4 %53, i64 12, i1 false) - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(8) i1 (i64, i32, i64, i32)** @_ZSt4moveIRPFb3JobS0_EEONSt16remove_referenceIT_E4typeEOS5_(i1 (i64, i32, i64, i32)** noundef nonnull align 8 dereferenceable(8) %0) #4 comdat { - %2 = alloca i1 (i64, i32, i64, i32)**, align 8 - store i1 (i64, i32, i64, i32)** %0, i1 (i64, i32, i64, i32)*** %2, align 8 - %3 = load i1 (i64, i32, i64, i32)**, i1 (i64, i32, i64, i32)*** %2, align 8 - ret i1 (i64, i32, i64, i32)** %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFb3JobS2_EEclIPS2_S2_EEbT_RT0_(%"struct.__gnu_cxx::__ops::_Iter_comp_val"* noundef nonnull align 8 dereferenceable(8) %0, %struct.Job* noundef %1, %struct.Job* noundef nonnull align 4 dereferenceable(12) %2) #6 comdat align 2 { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %struct.Job, align 4 - %8 = alloca %struct.Job, align 4 - %9 = alloca { i64, i32 }, align 4 - %10 = alloca { i64, i32 }, align 4 - store %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %4, align 8 - store %struct.Job* %1, %struct.Job** %5, align 8 - store %struct.Job* %2, %struct.Job** %6, align 8 - %11 = load %"struct.__gnu_cxx::__ops::_Iter_comp_val"*, %"struct.__gnu_cxx::__ops::_Iter_comp_val"** %4, align 8 - %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_val", %"struct.__gnu_cxx::__ops::_Iter_comp_val"* %11, i32 0, i32 0 - %13 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %12, align 8 - %14 = load %struct.Job*, %struct.Job** %5, align 8 - %15 = bitcast %struct.Job* %7 to i8* - %16 = bitcast %struct.Job* %14 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %15, i8* align 4 %16, i64 12, i1 false) - %17 = load %struct.Job*, %struct.Job** %6, align 8 - %18 = bitcast %struct.Job* %8 to i8* - %19 = bitcast %struct.Job* %17 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %18, i8* align 4 %19, i64 12, i1 false) - %20 = bitcast { i64, i32 }* %9 to i8* - %21 = bitcast %struct.Job* %7 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %21, i64 12, i1 false) - %22 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 0 - %23 = load i64, i64* %22, align 4 - %24 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 1 - %25 = load i32, i32* %24, align 4 - %26 = bitcast { i64, i32 }* %10 to i8* - %27 = bitcast %struct.Job* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %26, i8* align 4 %27, i64 12, i1 false) - %28 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 0 - %29 = load i64, i64* %28, align 4 - %30 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 1 - %31 = load i32, i32* %30, align 4 - %32 = call noundef zeroext i1 %13(i64 %23, i32 %25, i64 %29, i32 %31) - ret i1 %32 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt22__move_median_to_firstIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_S8_S8_T0_(%struct.Job* noundef %0, %struct.Job* noundef %1, %struct.Job* noundef %2, %struct.Job* noundef %3, i1 (i64, i32, i64, i32)* %4) #6 comdat { - %6 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %7 = alloca %struct.Job*, align 8 - %8 = alloca %struct.Job*, align 8 - %9 = alloca %struct.Job*, align 8 - %10 = alloca %struct.Job*, align 8 - %11 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %6, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %4, i1 (i64, i32, i64, i32)** %11, align 8 - store %struct.Job* %0, %struct.Job** %7, align 8 - store %struct.Job* %1, %struct.Job** %8, align 8 - store %struct.Job* %2, %struct.Job** %9, align 8 - store %struct.Job* %3, %struct.Job** %10, align 8 - %12 = load %struct.Job*, %struct.Job** %8, align 8 - %13 = load %struct.Job*, %struct.Job** %9, align 8 - %14 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %6, %struct.Job* noundef %12, %struct.Job* noundef %13) - br i1 %14, label %15, label %34 - -15: ; preds = %5 - %16 = load %struct.Job*, %struct.Job** %9, align 8 - %17 = load %struct.Job*, %struct.Job** %10, align 8 - %18 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %6, %struct.Job* noundef %16, %struct.Job* noundef %17) - br i1 %18, label %19, label %22 - -19: ; preds = %15 - %20 = load %struct.Job*, %struct.Job** %7, align 8 - %21 = load %struct.Job*, %struct.Job** %9, align 8 - call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(%struct.Job* noundef %20, %struct.Job* noundef %21) - br label %33 - -22: ; preds = %15 - %23 = load %struct.Job*, %struct.Job** %8, align 8 - %24 = load %struct.Job*, %struct.Job** %10, align 8 - %25 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %6, %struct.Job* noundef %23, %struct.Job* noundef %24) - br i1 %25, label %26, label %29 - -26: ; preds = %22 - %27 = load %struct.Job*, %struct.Job** %7, align 8 - %28 = load %struct.Job*, %struct.Job** %10, align 8 - call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(%struct.Job* noundef %27, %struct.Job* noundef %28) - br label %32 - -29: ; preds = %22 - %30 = load %struct.Job*, %struct.Job** %7, align 8 - %31 = load %struct.Job*, %struct.Job** %8, align 8 - call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(%struct.Job* noundef %30, %struct.Job* noundef %31) - br label %32 - -32: ; preds = %29, %26 - br label %33 - -33: ; preds = %32, %19 - br label %53 - -34: ; preds = %5 - %35 = load %struct.Job*, %struct.Job** %8, align 8 - %36 = load %struct.Job*, %struct.Job** %10, align 8 - %37 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %6, %struct.Job* noundef %35, %struct.Job* noundef %36) - br i1 %37, label %38, label %41 - -38: ; preds = %34 - %39 = load %struct.Job*, %struct.Job** %7, align 8 - %40 = load %struct.Job*, %struct.Job** %8, align 8 - call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(%struct.Job* noundef %39, %struct.Job* noundef %40) - br label %52 - -41: ; preds = %34 - %42 = load %struct.Job*, %struct.Job** %9, align 8 - %43 = load %struct.Job*, %struct.Job** %10, align 8 - %44 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %6, %struct.Job* noundef %42, %struct.Job* noundef %43) - br i1 %44, label %45, label %48 - -45: ; preds = %41 - %46 = load %struct.Job*, %struct.Job** %7, align 8 - %47 = load %struct.Job*, %struct.Job** %10, align 8 - call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(%struct.Job* noundef %46, %struct.Job* noundef %47) - br label %51 - -48: ; preds = %41 - %49 = load %struct.Job*, %struct.Job** %7, align 8 - %50 = load %struct.Job*, %struct.Job** %9, align 8 - call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(%struct.Job* noundef %49, %struct.Job* noundef %50) - br label %51 - -51: ; preds = %48, %45 - br label %52 - -52: ; preds = %51, %38 - br label %53 - -53: ; preds = %52, %33 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.Job* @_ZSt21__unguarded_partitionIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEET_S8_S8_S8_T0_(%struct.Job* noundef %0, %struct.Job* noundef %1, %struct.Job* noundef %2, i1 (i64, i32, i64, i32)* %3) #6 comdat { - %5 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %struct.Job*, align 8 - %8 = alloca %struct.Job*, align 8 - %9 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %3, i1 (i64, i32, i64, i32)** %9, align 8 - store %struct.Job* %0, %struct.Job** %6, align 8 - store %struct.Job* %1, %struct.Job** %7, align 8 - store %struct.Job* %2, %struct.Job** %8, align 8 - br label %10 - -10: ; preds = %4, %34 - br label %11 - -11: ; preds = %15, %10 - %12 = load %struct.Job*, %struct.Job** %6, align 8 - %13 = load %struct.Job*, %struct.Job** %8, align 8 - %14 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5, %struct.Job* noundef %12, %struct.Job* noundef %13) - br i1 %14, label %15, label %18 - -15: ; preds = %11 - %16 = load %struct.Job*, %struct.Job** %6, align 8 - %17 = getelementptr inbounds %struct.Job, %struct.Job* %16, i32 1 - store %struct.Job* %17, %struct.Job** %6, align 8 - br label %11, !llvm.loop !15 - -18: ; preds = %11 - %19 = load %struct.Job*, %struct.Job** %7, align 8 - %20 = getelementptr inbounds %struct.Job, %struct.Job* %19, i32 -1 - store %struct.Job* %20, %struct.Job** %7, align 8 - br label %21 - -21: ; preds = %25, %18 - %22 = load %struct.Job*, %struct.Job** %8, align 8 - %23 = load %struct.Job*, %struct.Job** %7, align 8 - %24 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5, %struct.Job* noundef %22, %struct.Job* noundef %23) - br i1 %24, label %25, label %28 - -25: ; preds = %21 - %26 = load %struct.Job*, %struct.Job** %7, align 8 - %27 = getelementptr inbounds %struct.Job, %struct.Job* %26, i32 -1 - store %struct.Job* %27, %struct.Job** %7, align 8 - br label %21, !llvm.loop !16 - -28: ; preds = %21 - %29 = load %struct.Job*, %struct.Job** %6, align 8 - %30 = load %struct.Job*, %struct.Job** %7, align 8 - %31 = icmp ult %struct.Job* %29, %30 - br i1 %31, label %34, label %32 - -32: ; preds = %28 - %33 = load %struct.Job*, %struct.Job** %6, align 8 - ret %struct.Job* %33 - -34: ; preds = %28 - %35 = load %struct.Job*, %struct.Job** %6, align 8 - %36 = load %struct.Job*, %struct.Job** %7, align 8 - call void @_ZSt9iter_swapIP3JobS1_EvT_T0_(%struct.Job* noundef %35, %struct.Job* noundef %36) - %37 = load %struct.Job*, %struct.Job** %6, align 8 - %38 = getelementptr inbounds %struct.Job, %struct.Job* %37, i32 1 - store %struct.Job* %38, %struct.Job** %6, align 8 - br label %10, !llvm.loop !17 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZSt9iter_swapIP3JobS1_EvT_T0_(%struct.Job* noundef %0, %struct.Job* noundef %1) #4 comdat { - %3 = alloca %struct.Job*, align 8 - %4 = alloca %struct.Job*, align 8 - store %struct.Job* %0, %struct.Job** %3, align 8 - store %struct.Job* %1, %struct.Job** %4, align 8 - %5 = load %struct.Job*, %struct.Job** %3, align 8 - %6 = load %struct.Job*, %struct.Job** %4, align 8 - call void @_ZSt4swapI3JobENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %5, %struct.Job* noundef nonnull align 4 dereferenceable(12) %6) #3 - ret void -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local void @_ZSt4swapI3JobENSt9enable_ifIXsr6__and_ISt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SD_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %0, %struct.Job* noundef nonnull align 4 dereferenceable(12) %1) #4 comdat { - %3 = alloca %struct.Job*, align 8 - %4 = alloca %struct.Job*, align 8 - %5 = alloca %struct.Job, align 4 - store %struct.Job* %0, %struct.Job** %3, align 8 - store %struct.Job* %1, %struct.Job** %4, align 8 - %6 = load %struct.Job*, %struct.Job** %3, align 8 - %7 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %6) #3 - %8 = bitcast %struct.Job* %5 to i8* - %9 = bitcast %struct.Job* %7 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %8, i8* align 4 %9, i64 12, i1 false) - %10 = load %struct.Job*, %struct.Job** %4, align 8 - %11 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %10) #3 - %12 = load %struct.Job*, %struct.Job** %3, align 8 - %13 = bitcast %struct.Job* %12 to i8* - %14 = bitcast %struct.Job* %11 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %13, i8* align 4 %14, i64 12, i1 false) - %15 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %5) #3 - %16 = load %struct.Job*, %struct.Job** %4, align 8 - %17 = bitcast %struct.Job* %16 to i8* - %18 = bitcast %struct.Job* %15 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %17, i8* align 4 %18, i64 12, i1 false) - ret void -} - -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn -declare i64 @llvm.ctlz.i64(i64, i1 immarg) #7 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt16__insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(%struct.Job* noundef %0, %struct.Job* noundef %1, i1 (i64, i32, i64, i32)* %2) #6 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %struct.Job*, align 8 - %8 = alloca %struct.Job, align 4 - %9 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 - %10 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %11 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %2, i1 (i64, i32, i64, i32)** %11, align 8 - store %struct.Job* %0, %struct.Job** %5, align 8 - store %struct.Job* %1, %struct.Job** %6, align 8 - %12 = load %struct.Job*, %struct.Job** %5, align 8 - %13 = load %struct.Job*, %struct.Job** %6, align 8 - %14 = icmp eq %struct.Job* %12, %13 - br i1 %14, label %15, label %16 - -15: ; preds = %3 - br label %55 - -16: ; preds = %3 - %17 = load %struct.Job*, %struct.Job** %5, align 8 - %18 = getelementptr inbounds %struct.Job, %struct.Job* %17, i64 1 - store %struct.Job* %18, %struct.Job** %7, align 8 - br label %19 - -19: ; preds = %52, %16 - %20 = load %struct.Job*, %struct.Job** %7, align 8 - %21 = load %struct.Job*, %struct.Job** %6, align 8 - %22 = icmp ne %struct.Job* %20, %21 - br i1 %22, label %23, label %55 - -23: ; preds = %19 - %24 = load %struct.Job*, %struct.Job** %7, align 8 - %25 = load %struct.Job*, %struct.Job** %5, align 8 - %26 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEclIPS2_S7_EEbT_T0_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %4, %struct.Job* noundef %24, %struct.Job* noundef %25) - br i1 %26, label %27, label %41 - -27: ; preds = %23 - %28 = load %struct.Job*, %struct.Job** %7, align 8 - %29 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %28) #3 - %30 = bitcast %struct.Job* %8 to i8* - %31 = bitcast %struct.Job* %29 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %30, i8* align 4 %31, i64 12, i1 false) - %32 = load %struct.Job*, %struct.Job** %5, align 8 - %33 = load %struct.Job*, %struct.Job** %7, align 8 - %34 = load %struct.Job*, %struct.Job** %7, align 8 - %35 = getelementptr inbounds %struct.Job, %struct.Job* %34, i64 1 - %36 = call noundef %struct.Job* @_ZSt13move_backwardIP3JobS1_ET0_T_S3_S2_(%struct.Job* noundef %32, %struct.Job* noundef %33, %struct.Job* noundef %35) - %37 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %8) #3 - %38 = load %struct.Job*, %struct.Job** %5, align 8 - %39 = bitcast %struct.Job* %38 to i8* - %40 = bitcast %struct.Job* %37 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %39, i8* align 4 %40, i64 12, i1 false) - br label %51 - -41: ; preds = %23 - %42 = load %struct.Job*, %struct.Job** %7, align 8 - %43 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %10 to i8* - %44 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %43, i8* align 8 %44, i64 8, i1 false) - %45 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %10, i32 0, i32 0 - %46 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %45, align 8 - %47 = call i1 (i64, i32, i64, i32)* @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFb3JobS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(i1 (i64, i32, i64, i32)* %46) - %48 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %9, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %47, i1 (i64, i32, i64, i32)** %48, align 8 - %49 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %9, i32 0, i32 0 - %50 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %49, align 8 - call void @_ZSt25__unguarded_linear_insertIP3JobN9__gnu_cxx5__ops14_Val_comp_iterIPFbS0_S0_EEEEvT_T0_(%struct.Job* noundef %42, i1 (i64, i32, i64, i32)* %50) - br label %51 - -51: ; preds = %41, %27 - br label %52 - -52: ; preds = %51 - %53 = load %struct.Job*, %struct.Job** %7, align 8 - %54 = getelementptr inbounds %struct.Job, %struct.Job* %53, i32 1 - store %struct.Job* %54, %struct.Job** %7, align 8 - br label %19, !llvm.loop !18 - -55: ; preds = %15, %19 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt26__unguarded_insertion_sortIP3JobN9__gnu_cxx5__ops15_Iter_comp_iterIPFbS0_S0_EEEEvT_S8_T0_(%struct.Job* noundef %0, %struct.Job* noundef %1, i1 (i64, i32, i64, i32)* %2) #6 comdat { - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %struct.Job*, align 8 - %8 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 - %9 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %10 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %2, i1 (i64, i32, i64, i32)** %10, align 8 - store %struct.Job* %0, %struct.Job** %5, align 8 - store %struct.Job* %1, %struct.Job** %6, align 8 - %11 = load %struct.Job*, %struct.Job** %5, align 8 - store %struct.Job* %11, %struct.Job** %7, align 8 - br label %12 - -12: ; preds = %26, %3 - %13 = load %struct.Job*, %struct.Job** %7, align 8 - %14 = load %struct.Job*, %struct.Job** %6, align 8 - %15 = icmp ne %struct.Job* %13, %14 - br i1 %15, label %16, label %29 - -16: ; preds = %12 - %17 = load %struct.Job*, %struct.Job** %7, align 8 - %18 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9 to i8* - %19 = bitcast %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %4 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %18, i8* align 8 %19, i64 8, i1 false) - %20 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %9, i32 0, i32 0 - %21 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %20, align 8 - %22 = call i1 (i64, i32, i64, i32)* @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFb3JobS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(i1 (i64, i32, i64, i32)* %21) - %23 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %8, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %22, i1 (i64, i32, i64, i32)** %23, align 8 - %24 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %8, i32 0, i32 0 - %25 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %24, align 8 - call void @_ZSt25__unguarded_linear_insertIP3JobN9__gnu_cxx5__ops14_Val_comp_iterIPFbS0_S0_EEEEvT_T0_(%struct.Job* noundef %17, i1 (i64, i32, i64, i32)* %25) - br label %26 - -26: ; preds = %16 - %27 = load %struct.Job*, %struct.Job** %7, align 8 - %28 = getelementptr inbounds %struct.Job, %struct.Job* %27, i32 1 - store %struct.Job* %28, %struct.Job** %7, align 8 - br label %12, !llvm.loop !19 - -29: ; preds = %12 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.Job* @_ZSt13move_backwardIP3JobS1_ET0_T_S3_S2_(%struct.Job* noundef %0, %struct.Job* noundef %1, %struct.Job* noundef %2) #6 comdat { - %4 = alloca %struct.Job*, align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - store %struct.Job* %0, %struct.Job** %4, align 8 - store %struct.Job* %1, %struct.Job** %5, align 8 - store %struct.Job* %2, %struct.Job** %6, align 8 - %7 = load %struct.Job*, %struct.Job** %4, align 8 - %8 = call noundef %struct.Job* @_ZSt12__miter_baseIP3JobET_S2_(%struct.Job* noundef %7) - %9 = load %struct.Job*, %struct.Job** %5, align 8 - %10 = call noundef %struct.Job* @_ZSt12__miter_baseIP3JobET_S2_(%struct.Job* noundef %9) - %11 = load %struct.Job*, %struct.Job** %6, align 8 - %12 = call noundef %struct.Job* @_ZSt22__copy_move_backward_aILb1EP3JobS1_ET1_T0_S3_S2_(%struct.Job* noundef %8, %struct.Job* noundef %10, %struct.Job* noundef %11) - ret %struct.Job* %12 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZSt25__unguarded_linear_insertIP3JobN9__gnu_cxx5__ops14_Val_comp_iterIPFbS0_S0_EEEEvT_T0_(%struct.Job* noundef %0, i1 (i64, i32, i64, i32)* %1) #6 comdat { - %3 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 - %4 = alloca %struct.Job*, align 8 - %5 = alloca %struct.Job, align 4 - %6 = alloca %struct.Job*, align 8 - %7 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %3, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %1, i1 (i64, i32, i64, i32)** %7, align 8 - store %struct.Job* %0, %struct.Job** %4, align 8 - %8 = load %struct.Job*, %struct.Job** %4, align 8 - %9 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %8) #3 - %10 = bitcast %struct.Job* %5 to i8* - %11 = bitcast %struct.Job* %9 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %10, i8* align 4 %11, i64 12, i1 false) - %12 = load %struct.Job*, %struct.Job** %4, align 8 - store %struct.Job* %12, %struct.Job** %6, align 8 - %13 = load %struct.Job*, %struct.Job** %6, align 8 - %14 = getelementptr inbounds %struct.Job, %struct.Job* %13, i32 -1 - store %struct.Job* %14, %struct.Job** %6, align 8 - br label %15 - -15: ; preds = %18, %2 - %16 = load %struct.Job*, %struct.Job** %6, align 8 - %17 = call noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEclIS2_PS2_EEbRT_T0_(%"struct.__gnu_cxx::__ops::_Val_comp_iter"* noundef nonnull align 8 dereferenceable(8) %3, %struct.Job* noundef nonnull align 4 dereferenceable(12) %5, %struct.Job* noundef %16) - br i1 %17, label %18, label %27 - -18: ; preds = %15 - %19 = load %struct.Job*, %struct.Job** %6, align 8 - %20 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %19) #3 - %21 = load %struct.Job*, %struct.Job** %4, align 8 - %22 = bitcast %struct.Job* %21 to i8* - %23 = bitcast %struct.Job* %20 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %22, i8* align 4 %23, i64 12, i1 false) - %24 = load %struct.Job*, %struct.Job** %6, align 8 - store %struct.Job* %24, %struct.Job** %4, align 8 - %25 = load %struct.Job*, %struct.Job** %6, align 8 - %26 = getelementptr inbounds %struct.Job, %struct.Job* %25, i32 -1 - store %struct.Job* %26, %struct.Job** %6, align 8 - br label %15, !llvm.loop !20 - -27: ; preds = %15 - %28 = call noundef nonnull align 4 dereferenceable(12) %struct.Job* @_ZSt4moveIR3JobEONSt16remove_referenceIT_E4typeEOS3_(%struct.Job* noundef nonnull align 4 dereferenceable(12) %5) #3 - %29 = load %struct.Job*, %struct.Job** %4, align 8 - %30 = bitcast %struct.Job* %29 to i8* - %31 = bitcast %struct.Job* %28 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %30, i8* align 4 %31, i64 12, i1 false) - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local i1 (i64, i32, i64, i32)* @_ZN9__gnu_cxx5__ops15__val_comp_iterIPFb3JobS2_EEENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterIS6_EE(i1 (i64, i32, i64, i32)* %0) #6 comdat { - %2 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter", align 8 - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter", align 8 - %4 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %3, i32 0, i32 0 - store i1 (i64, i32, i64, i32)* %0, i1 (i64, i32, i64, i32)** %4, align 8 - %5 = call noundef nonnull align 8 dereferenceable(8) %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* @_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS3_EEEEONSt16remove_referenceIT_E4typeEOS9_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %3) #3 - call void @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(%"struct.__gnu_cxx::__ops::_Val_comp_iter"* noundef nonnull align 8 dereferenceable(8) %2, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %5) - %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %2, i32 0, i32 0 - %7 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %6, align 8 - ret i1 (i64, i32, i64, i32)* %7 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.Job* @_ZSt22__copy_move_backward_aILb1EP3JobS1_ET1_T0_S3_S2_(%struct.Job* noundef %0, %struct.Job* noundef %1, %struct.Job* noundef %2) #6 comdat { - %4 = alloca %struct.Job*, align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - store %struct.Job* %0, %struct.Job** %4, align 8 - store %struct.Job* %1, %struct.Job** %5, align 8 - store %struct.Job* %2, %struct.Job** %6, align 8 - %7 = load %struct.Job*, %struct.Job** %4, align 8 - %8 = call noundef %struct.Job* @_ZSt12__niter_baseIP3JobET_S2_(%struct.Job* noundef %7) #3 - %9 = load %struct.Job*, %struct.Job** %5, align 8 - %10 = call noundef %struct.Job* @_ZSt12__niter_baseIP3JobET_S2_(%struct.Job* noundef %9) #3 - %11 = load %struct.Job*, %struct.Job** %6, align 8 - %12 = call noundef %struct.Job* @_ZSt12__niter_baseIP3JobET_S2_(%struct.Job* noundef %11) #3 - %13 = call noundef %struct.Job* @_ZSt23__copy_move_backward_a1ILb1EP3JobS1_ET1_T0_S3_S2_(%struct.Job* noundef %8, %struct.Job* noundef %10, %struct.Job* noundef %12) - %14 = call noundef %struct.Job* @_ZSt12__niter_wrapIP3JobET_RKS2_S2_(%struct.Job** noundef nonnull align 8 dereferenceable(8) %6, %struct.Job* noundef %13) - ret %struct.Job* %14 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.Job* @_ZSt12__miter_baseIP3JobET_S2_(%struct.Job* noundef %0) #4 comdat { - %2 = alloca %struct.Job*, align 8 - store %struct.Job* %0, %struct.Job** %2, align 8 - %3 = load %struct.Job*, %struct.Job** %2, align 8 - ret %struct.Job* %3 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.Job* @_ZSt12__niter_wrapIP3JobET_RKS2_S2_(%struct.Job** noundef nonnull align 8 dereferenceable(8) %0, %struct.Job* noundef %1) #4 comdat { - %3 = alloca %struct.Job**, align 8 - %4 = alloca %struct.Job*, align 8 - store %struct.Job** %0, %struct.Job*** %3, align 8 - store %struct.Job* %1, %struct.Job** %4, align 8 - %5 = load %struct.Job*, %struct.Job** %4, align 8 - ret %struct.Job* %5 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.Job* @_ZSt23__copy_move_backward_a1ILb1EP3JobS1_ET1_T0_S3_S2_(%struct.Job* noundef %0, %struct.Job* noundef %1, %struct.Job* noundef %2) #6 comdat { - %4 = alloca %struct.Job*, align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - store %struct.Job* %0, %struct.Job** %4, align 8 - store %struct.Job* %1, %struct.Job** %5, align 8 - store %struct.Job* %2, %struct.Job** %6, align 8 - %7 = load %struct.Job*, %struct.Job** %4, align 8 - %8 = load %struct.Job*, %struct.Job** %5, align 8 - %9 = load %struct.Job*, %struct.Job** %6, align 8 - %10 = call noundef %struct.Job* @_ZSt23__copy_move_backward_a2ILb1EP3JobS1_ET1_T0_S3_S2_(%struct.Job* noundef %7, %struct.Job* noundef %8, %struct.Job* noundef %9) - ret %struct.Job* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.Job* @_ZSt12__niter_baseIP3JobET_S2_(%struct.Job* noundef %0) #4 comdat { - %2 = alloca %struct.Job*, align 8 - store %struct.Job* %0, %struct.Job** %2, align 8 - %3 = load %struct.Job*, %struct.Job** %2, align 8 - ret %struct.Job* %3 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef %struct.Job* @_ZSt23__copy_move_backward_a2ILb1EP3JobS1_ET1_T0_S3_S2_(%struct.Job* noundef %0, %struct.Job* noundef %1, %struct.Job* noundef %2) #6 comdat { - %4 = alloca %struct.Job*, align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - store %struct.Job* %0, %struct.Job** %4, align 8 - store %struct.Job* %1, %struct.Job** %5, align 8 - store %struct.Job* %2, %struct.Job** %6, align 8 - %7 = load %struct.Job*, %struct.Job** %4, align 8 - %8 = load %struct.Job*, %struct.Job** %5, align 8 - %9 = load %struct.Job*, %struct.Job** %6, align 8 - %10 = call noundef %struct.Job* @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI3JobEEPT_PKS4_S7_S5_(%struct.Job* noundef %7, %struct.Job* noundef %8, %struct.Job* noundef %9) - ret %struct.Job* %10 -} - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef %struct.Job* @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bI3JobEEPT_PKS4_S7_S5_(%struct.Job* noundef %0, %struct.Job* noundef %1, %struct.Job* noundef %2) #4 comdat align 2 { - %4 = alloca %struct.Job*, align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca i64, align 8 - store %struct.Job* %0, %struct.Job** %4, align 8 - store %struct.Job* %1, %struct.Job** %5, align 8 - store %struct.Job* %2, %struct.Job** %6, align 8 - %8 = load %struct.Job*, %struct.Job** %5, align 8 - %9 = load %struct.Job*, %struct.Job** %4, align 8 - %10 = ptrtoint %struct.Job* %8 to i64 - %11 = ptrtoint %struct.Job* %9 to i64 - %12 = sub i64 %10, %11 - %13 = sdiv exact i64 %12, 12 - store i64 %13, i64* %7, align 8 - %14 = load i64, i64* %7, align 8 - %15 = icmp ne i64 %14, 0 - br i1 %15, label %16, label %26 - -16: ; preds = %3 - %17 = load %struct.Job*, %struct.Job** %6, align 8 - %18 = load i64, i64* %7, align 8 - %19 = sub i64 0, %18 - %20 = getelementptr inbounds %struct.Job, %struct.Job* %17, i64 %19 - %21 = bitcast %struct.Job* %20 to i8* - %22 = load %struct.Job*, %struct.Job** %4, align 8 - %23 = bitcast %struct.Job* %22 to i8* - %24 = load i64, i64* %7, align 8 - %25 = mul i64 12, %24 - call void @llvm.memmove.p0i8.p0i8.i64(i8* align 4 %21, i8* align 4 %23, i64 %25, i1 false) - br label %26 - -26: ; preds = %16, %3 - %27 = load %struct.Job*, %struct.Job** %6, align 8 - %28 = load i64, i64* %7, align 8 - %29 = sub i64 0, %28 - %30 = getelementptr inbounds %struct.Job, %struct.Job* %27, i64 %29 - ret %struct.Job* %30 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1 immarg) #5 - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local noundef zeroext i1 @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEclIS2_PS2_EEbRT_T0_(%"struct.__gnu_cxx::__ops::_Val_comp_iter"* noundef nonnull align 8 dereferenceable(8) %0, %struct.Job* noundef nonnull align 4 dereferenceable(12) %1, %struct.Job* noundef %2) #6 comdat align 2 { - %4 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter"*, align 8 - %5 = alloca %struct.Job*, align 8 - %6 = alloca %struct.Job*, align 8 - %7 = alloca %struct.Job, align 4 - %8 = alloca %struct.Job, align 4 - %9 = alloca { i64, i32 }, align 4 - %10 = alloca { i64, i32 }, align 4 - store %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Val_comp_iter"** %4, align 8 - store %struct.Job* %1, %struct.Job** %5, align 8 - store %struct.Job* %2, %struct.Job** %6, align 8 - %11 = load %"struct.__gnu_cxx::__ops::_Val_comp_iter"*, %"struct.__gnu_cxx::__ops::_Val_comp_iter"** %4, align 8 - %12 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %11, i32 0, i32 0 - %13 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %12, align 8 - %14 = load %struct.Job*, %struct.Job** %5, align 8 - %15 = bitcast %struct.Job* %7 to i8* - %16 = bitcast %struct.Job* %14 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %15, i8* align 4 %16, i64 12, i1 false) - %17 = load %struct.Job*, %struct.Job** %6, align 8 - %18 = bitcast %struct.Job* %8 to i8* - %19 = bitcast %struct.Job* %17 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %18, i8* align 4 %19, i64 12, i1 false) - %20 = bitcast { i64, i32 }* %9 to i8* - %21 = bitcast %struct.Job* %7 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %20, i8* align 4 %21, i64 12, i1 false) - %22 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 0 - %23 = load i64, i64* %22, align 4 - %24 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %9, i32 0, i32 1 - %25 = load i32, i32* %24, align 4 - %26 = bitcast { i64, i32 }* %10 to i8* - %27 = bitcast %struct.Job* %8 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %26, i8* align 4 %27, i64 12, i1 false) - %28 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 0 - %29 = load i64, i64* %28, align 4 - %30 = getelementptr inbounds { i64, i32 }, { i64, i32 }* %10, i32 0, i32 1 - %31 = load i32, i32* %30, align 4 - %32 = call noundef zeroext i1 %13(i64 %23, i32 %25, i64 %29, i32 %31) - ret i1 %32 -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFb3JobS2_EEC2EONS0_15_Iter_comp_iterIS4_EE(%"struct.__gnu_cxx::__ops::_Val_comp_iter"* noundef nonnull align 8 dereferenceable(8) %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %1) unnamed_addr #11 comdat align 2 { - %3 = alloca %"struct.__gnu_cxx::__ops::_Val_comp_iter"*, align 8 - %4 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - store %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Val_comp_iter"** %3, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %1, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %5 = load %"struct.__gnu_cxx::__ops::_Val_comp_iter"*, %"struct.__gnu_cxx::__ops::_Val_comp_iter"** %3, align 8 - %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Val_comp_iter", %"struct.__gnu_cxx::__ops::_Val_comp_iter"* %5, i32 0, i32 0 - %7 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %4, align 8 - %8 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %7, i32 0, i32 0 - %9 = call noundef nonnull align 8 dereferenceable(8) i1 (i64, i32, i64, i32)** @_ZSt4moveIRPFb3JobS0_EEONSt16remove_referenceIT_E4typeEOS5_(i1 (i64, i32, i64, i32)** noundef nonnull align 8 dereferenceable(8) %8) #3 - %10 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %9, align 8 - store i1 (i64, i32, i64, i32)* %10, i1 (i64, i32, i64, i32)** %6, align 8 - ret void -} - -; Function Attrs: noinline nounwind uwtable -define linkonce_odr dso_local void @_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFb3JobS2_EEC2ES4_(%"struct.__gnu_cxx::__ops::_Iter_comp_iter"* noundef nonnull align 8 dereferenceable(8) %0, i1 (i64, i32, i64, i32)* noundef %1) unnamed_addr #11 comdat align 2 { - %3 = alloca %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, align 8 - %4 = alloca i1 (i64, i32, i64, i32)*, align 8 - store %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %0, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %3, align 8 - store i1 (i64, i32, i64, i32)* %1, i1 (i64, i32, i64, i32)** %4, align 8 - %5 = load %"struct.__gnu_cxx::__ops::_Iter_comp_iter"*, %"struct.__gnu_cxx::__ops::_Iter_comp_iter"** %3, align 8 - %6 = getelementptr inbounds %"struct.__gnu_cxx::__ops::_Iter_comp_iter", %"struct.__gnu_cxx::__ops::_Iter_comp_iter"* %5, i32 0, i32 0 - %7 = call noundef nonnull align 8 dereferenceable(8) i1 (i64, i32, i64, i32)** @_ZSt4moveIRPFb3JobS0_EEONSt16remove_referenceIT_E4typeEOS5_(i1 (i64, i32, i64, i32)** noundef nonnull align 8 dereferenceable(8) %4) #3 - %8 = load i1 (i64, i32, i64, i32)*, i1 (i64, i32, i64, i32)** %7, align 8 - store i1 (i64, i32, i64, i32)* %8, i1 (i64, i32, i64, i32)** %6, align 8 - ret void -} - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_weighted_job_scheduling.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { argmemonly nofree nounwind willreturn } -attributes #6 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { nofree nosync nounwind readnone speculatable willreturn } -attributes #8 = { nobuiltin allocsize(0) "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #9 = { nobuiltin nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #10 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #11 = { noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #12 = { builtin allocsize(0) } -attributes #13 = { builtin nounwind } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} -!13 = distinct !{!13, !7} -!14 = distinct !{!14, !7} -!15 = distinct !{!15, !7} -!16 = distinct !{!16, !7} -!17 = distinct !{!17, !7} -!18 = distinct !{!18, !7} -!19 = distinct !{!19, !7} -!20 = distinct !{!20, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/word-wrap.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/word-wrap.ll deleted file mode 100644 index 4777d720..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/word-wrap.ll +++ /dev/null @@ -1,535 +0,0 @@ -; ModuleID = 'PE-benchmarks/word-wrap.cpp' -source_filename = "PE-benchmarks/word-wrap.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str = private unnamed_addr constant [13 x i8] c"Line number \00", align 1 -@.str.1 = private unnamed_addr constant [17 x i8] c": From word no. \00", align 1 -@.str.2 = private unnamed_addr constant [5 x i8] c" to \00", align 1 -@__const.main.l = private unnamed_addr constant [4 x i32] [i32 3, i32 2, i32 2, i32 5], align 16 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_word_wrap.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z13solveWordWrapPiii(i32* noundef %0, i32 noundef %1, i32 noundef %2) #4 { - %4 = alloca i32*, align 8 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i8*, align 8 - %8 = alloca i64, align 8 - %9 = alloca i64, align 8 - %10 = alloca i64, align 8 - %11 = alloca i64, align 8 - %12 = alloca i64, align 8 - %13 = alloca i64, align 8 - %14 = alloca i32, align 4 - %15 = alloca i32, align 4 - store i32* %0, i32** %4, align 8 - store i32 %1, i32* %5, align 4 - store i32 %2, i32* %6, align 4 - %16 = load i32, i32* %5, align 4 - %17 = add nsw i32 %16, 1 - %18 = zext i32 %17 to i64 - %19 = load i32, i32* %5, align 4 - %20 = add nsw i32 %19, 1 - %21 = zext i32 %20 to i64 - %22 = call i8* @llvm.stacksave() - store i8* %22, i8** %7, align 8 - %23 = mul nuw i64 %18, %21 - %24 = alloca i32, i64 %23, align 16 - store i64 %18, i64* %8, align 8 - store i64 %21, i64* %9, align 8 - %25 = load i32, i32* %5, align 4 - %26 = add nsw i32 %25, 1 - %27 = zext i32 %26 to i64 - %28 = load i32, i32* %5, align 4 - %29 = add nsw i32 %28, 1 - %30 = zext i32 %29 to i64 - %31 = mul nuw i64 %27, %30 - %32 = alloca i32, i64 %31, align 16 - store i64 %27, i64* %10, align 8 - store i64 %30, i64* %11, align 8 - %33 = load i32, i32* %5, align 4 - %34 = add nsw i32 %33, 1 - %35 = zext i32 %34 to i64 - %36 = alloca i32, i64 %35, align 16 - store i64 %35, i64* %12, align 8 - %37 = load i32, i32* %5, align 4 - %38 = add nsw i32 %37, 1 - %39 = zext i32 %38 to i64 - %40 = alloca i32, i64 %39, align 16 - store i64 %39, i64* %13, align 8 - store i32 1, i32* %14, align 4 - br label %41 - -41: ; preds = %96, %3 - %42 = load i32, i32* %14, align 4 - %43 = load i32, i32* %5, align 4 - %44 = icmp sle i32 %42, %43 - br i1 %44, label %45, label %99 - -45: ; preds = %41 - %46 = load i32, i32* %6, align 4 - %47 = load i32*, i32** %4, align 8 - %48 = load i32, i32* %14, align 4 - %49 = sub nsw i32 %48, 1 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds i32, i32* %47, i64 %50 - %52 = load i32, i32* %51, align 4 - %53 = sub nsw i32 %46, %52 - %54 = load i32, i32* %14, align 4 - %55 = sext i32 %54 to i64 - %56 = mul nsw i64 %55, %21 - %57 = getelementptr inbounds i32, i32* %24, i64 %56 - %58 = load i32, i32* %14, align 4 - %59 = sext i32 %58 to i64 - %60 = getelementptr inbounds i32, i32* %57, i64 %59 - store i32 %53, i32* %60, align 4 - %61 = load i32, i32* %14, align 4 - %62 = add nsw i32 %61, 1 - store i32 %62, i32* %15, align 4 - br label %63 - -63: ; preds = %92, %45 - %64 = load i32, i32* %15, align 4 - %65 = load i32, i32* %5, align 4 - %66 = icmp sle i32 %64, %65 - br i1 %66, label %67, label %95 - -67: ; preds = %63 - %68 = load i32, i32* %14, align 4 - %69 = sext i32 %68 to i64 - %70 = mul nsw i64 %69, %21 - %71 = getelementptr inbounds i32, i32* %24, i64 %70 - %72 = load i32, i32* %15, align 4 - %73 = sub nsw i32 %72, 1 - %74 = sext i32 %73 to i64 - %75 = getelementptr inbounds i32, i32* %71, i64 %74 - %76 = load i32, i32* %75, align 4 - %77 = load i32*, i32** %4, align 8 - %78 = load i32, i32* %15, align 4 - %79 = sub nsw i32 %78, 1 - %80 = sext i32 %79 to i64 - %81 = getelementptr inbounds i32, i32* %77, i64 %80 - %82 = load i32, i32* %81, align 4 - %83 = sub nsw i32 %76, %82 - %84 = sub nsw i32 %83, 1 - %85 = load i32, i32* %14, align 4 - %86 = sext i32 %85 to i64 - %87 = mul nsw i64 %86, %21 - %88 = getelementptr inbounds i32, i32* %24, i64 %87 - %89 = load i32, i32* %15, align 4 - %90 = sext i32 %89 to i64 - %91 = getelementptr inbounds i32, i32* %88, i64 %90 - store i32 %84, i32* %91, align 4 - br label %92 - -92: ; preds = %67 - %93 = load i32, i32* %15, align 4 - %94 = add nsw i32 %93, 1 - store i32 %94, i32* %15, align 4 - br label %63, !llvm.loop !6 - -95: ; preds = %63 - br label %96 - -96: ; preds = %95 - %97 = load i32, i32* %14, align 4 - %98 = add nsw i32 %97, 1 - store i32 %98, i32* %14, align 4 - br label %41, !llvm.loop !8 - -99: ; preds = %41 - store i32 1, i32* %14, align 4 - br label %100 - -100: ; preds = %181, %99 - %101 = load i32, i32* %14, align 4 - %102 = load i32, i32* %5, align 4 - %103 = icmp sle i32 %101, %102 - br i1 %103, label %104, label %184 - -104: ; preds = %100 - %105 = load i32, i32* %14, align 4 - store i32 %105, i32* %15, align 4 - br label %106 - -106: ; preds = %177, %104 - %107 = load i32, i32* %15, align 4 - %108 = load i32, i32* %5, align 4 - %109 = icmp sle i32 %107, %108 - br i1 %109, label %110, label %180 - -110: ; preds = %106 - %111 = load i32, i32* %14, align 4 - %112 = sext i32 %111 to i64 - %113 = mul nsw i64 %112, %21 - %114 = getelementptr inbounds i32, i32* %24, i64 %113 - %115 = load i32, i32* %15, align 4 - %116 = sext i32 %115 to i64 - %117 = getelementptr inbounds i32, i32* %114, i64 %116 - %118 = load i32, i32* %117, align 4 - %119 = icmp slt i32 %118, 0 - br i1 %119, label %120, label %128 - -120: ; preds = %110 - %121 = load i32, i32* %14, align 4 - %122 = sext i32 %121 to i64 - %123 = mul nsw i64 %122, %30 - %124 = getelementptr inbounds i32, i32* %32, i64 %123 - %125 = load i32, i32* %15, align 4 - %126 = sext i32 %125 to i64 - %127 = getelementptr inbounds i32, i32* %124, i64 %126 - store i32 2147483647, i32* %127, align 4 - br label %176 - -128: ; preds = %110 - %129 = load i32, i32* %15, align 4 - %130 = load i32, i32* %5, align 4 - %131 = icmp eq i32 %129, %130 - br i1 %131, label %132, label %150 - -132: ; preds = %128 - %133 = load i32, i32* %14, align 4 - %134 = sext i32 %133 to i64 - %135 = mul nsw i64 %134, %21 - %136 = getelementptr inbounds i32, i32* %24, i64 %135 - %137 = load i32, i32* %15, align 4 - %138 = sext i32 %137 to i64 - %139 = getelementptr inbounds i32, i32* %136, i64 %138 - %140 = load i32, i32* %139, align 4 - %141 = icmp sge i32 %140, 0 - br i1 %141, label %142, label %150 - -142: ; preds = %132 - %143 = load i32, i32* %14, align 4 - %144 = sext i32 %143 to i64 - %145 = mul nsw i64 %144, %30 - %146 = getelementptr inbounds i32, i32* %32, i64 %145 - %147 = load i32, i32* %15, align 4 - %148 = sext i32 %147 to i64 - %149 = getelementptr inbounds i32, i32* %146, i64 %148 - store i32 0, i32* %149, align 4 - br label %175 - -150: ; preds = %132, %128 - %151 = load i32, i32* %14, align 4 - %152 = sext i32 %151 to i64 - %153 = mul nsw i64 %152, %21 - %154 = getelementptr inbounds i32, i32* %24, i64 %153 - %155 = load i32, i32* %15, align 4 - %156 = sext i32 %155 to i64 - %157 = getelementptr inbounds i32, i32* %154, i64 %156 - %158 = load i32, i32* %157, align 4 - %159 = load i32, i32* %14, align 4 - %160 = sext i32 %159 to i64 - %161 = mul nsw i64 %160, %21 - %162 = getelementptr inbounds i32, i32* %24, i64 %161 - %163 = load i32, i32* %15, align 4 - %164 = sext i32 %163 to i64 - %165 = getelementptr inbounds i32, i32* %162, i64 %164 - %166 = load i32, i32* %165, align 4 - %167 = mul nsw i32 %158, %166 - %168 = load i32, i32* %14, align 4 - %169 = sext i32 %168 to i64 - %170 = mul nsw i64 %169, %30 - %171 = getelementptr inbounds i32, i32* %32, i64 %170 - %172 = load i32, i32* %15, align 4 - %173 = sext i32 %172 to i64 - %174 = getelementptr inbounds i32, i32* %171, i64 %173 - store i32 %167, i32* %174, align 4 - br label %175 - -175: ; preds = %150, %142 - br label %176 - -176: ; preds = %175, %120 - br label %177 - -177: ; preds = %176 - %178 = load i32, i32* %15, align 4 - %179 = add nsw i32 %178, 1 - store i32 %179, i32* %15, align 4 - br label %106, !llvm.loop !9 - -180: ; preds = %106 - br label %181 - -181: ; preds = %180 - %182 = load i32, i32* %14, align 4 - %183 = add nsw i32 %182, 1 - store i32 %183, i32* %14, align 4 - br label %100, !llvm.loop !10 - -184: ; preds = %100 - %185 = getelementptr inbounds i32, i32* %36, i64 0 - store i32 0, i32* %185, align 16 - store i32 1, i32* %15, align 4 - br label %186 - -186: ; preds = %262, %184 - %187 = load i32, i32* %15, align 4 - %188 = load i32, i32* %5, align 4 - %189 = icmp sle i32 %187, %188 - br i1 %189, label %190, label %265 - -190: ; preds = %186 - %191 = load i32, i32* %15, align 4 - %192 = sext i32 %191 to i64 - %193 = getelementptr inbounds i32, i32* %36, i64 %192 - store i32 2147483647, i32* %193, align 4 - store i32 1, i32* %14, align 4 - br label %194 - -194: ; preds = %258, %190 - %195 = load i32, i32* %14, align 4 - %196 = load i32, i32* %15, align 4 - %197 = icmp sle i32 %195, %196 - br i1 %197, label %198, label %261 - -198: ; preds = %194 - %199 = load i32, i32* %14, align 4 - %200 = sub nsw i32 %199, 1 - %201 = sext i32 %200 to i64 - %202 = getelementptr inbounds i32, i32* %36, i64 %201 - %203 = load i32, i32* %202, align 4 - %204 = icmp ne i32 %203, 2147483647 - br i1 %204, label %205, label %257 - -205: ; preds = %198 - %206 = load i32, i32* %14, align 4 - %207 = sext i32 %206 to i64 - %208 = mul nsw i64 %207, %30 - %209 = getelementptr inbounds i32, i32* %32, i64 %208 - %210 = load i32, i32* %15, align 4 - %211 = sext i32 %210 to i64 - %212 = getelementptr inbounds i32, i32* %209, i64 %211 - %213 = load i32, i32* %212, align 4 - %214 = icmp ne i32 %213, 2147483647 - br i1 %214, label %215, label %257 - -215: ; preds = %205 - %216 = load i32, i32* %14, align 4 - %217 = sub nsw i32 %216, 1 - %218 = sext i32 %217 to i64 - %219 = getelementptr inbounds i32, i32* %36, i64 %218 - %220 = load i32, i32* %219, align 4 - %221 = load i32, i32* %14, align 4 - %222 = sext i32 %221 to i64 - %223 = mul nsw i64 %222, %30 - %224 = getelementptr inbounds i32, i32* %32, i64 %223 - %225 = load i32, i32* %15, align 4 - %226 = sext i32 %225 to i64 - %227 = getelementptr inbounds i32, i32* %224, i64 %226 - %228 = load i32, i32* %227, align 4 - %229 = add nsw i32 %220, %228 - %230 = load i32, i32* %15, align 4 - %231 = sext i32 %230 to i64 - %232 = getelementptr inbounds i32, i32* %36, i64 %231 - %233 = load i32, i32* %232, align 4 - %234 = icmp slt i32 %229, %233 - br i1 %234, label %235, label %257 - -235: ; preds = %215 - %236 = load i32, i32* %14, align 4 - %237 = sub nsw i32 %236, 1 - %238 = sext i32 %237 to i64 - %239 = getelementptr inbounds i32, i32* %36, i64 %238 - %240 = load i32, i32* %239, align 4 - %241 = load i32, i32* %14, align 4 - %242 = sext i32 %241 to i64 - %243 = mul nsw i64 %242, %30 - %244 = getelementptr inbounds i32, i32* %32, i64 %243 - %245 = load i32, i32* %15, align 4 - %246 = sext i32 %245 to i64 - %247 = getelementptr inbounds i32, i32* %244, i64 %246 - %248 = load i32, i32* %247, align 4 - %249 = add nsw i32 %240, %248 - %250 = load i32, i32* %15, align 4 - %251 = sext i32 %250 to i64 - %252 = getelementptr inbounds i32, i32* %36, i64 %251 - store i32 %249, i32* %252, align 4 - %253 = load i32, i32* %14, align 4 - %254 = load i32, i32* %15, align 4 - %255 = sext i32 %254 to i64 - %256 = getelementptr inbounds i32, i32* %40, i64 %255 - store i32 %253, i32* %256, align 4 - br label %257 - -257: ; preds = %235, %215, %205, %198 - br label %258 - -258: ; preds = %257 - %259 = load i32, i32* %14, align 4 - %260 = add nsw i32 %259, 1 - store i32 %260, i32* %14, align 4 - br label %194, !llvm.loop !11 - -261: ; preds = %194 - br label %262 - -262: ; preds = %261 - %263 = load i32, i32* %15, align 4 - %264 = add nsw i32 %263, 1 - store i32 %264, i32* %15, align 4 - br label %186, !llvm.loop !12 - -265: ; preds = %186 - %266 = load i32, i32* %5, align 4 - %267 = call noundef i32 @_Z13printSolutionPii(i32* noundef %40, i32 noundef %266) - %268 = load i8*, i8** %7, align 8 - call void @llvm.stackrestore(i8* %268) - ret void -} - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: mustprogress noinline uwtable -define dso_local noundef i32 @_Z13printSolutionPii(i32* noundef %0, i32 noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - store i32* %0, i32** %3, align 8 - store i32 %1, i32* %4, align 4 - %6 = load i32*, i32** %3, align 8 - %7 = load i32, i32* %4, align 4 - %8 = sext i32 %7 to i64 - %9 = getelementptr inbounds i32, i32* %6, i64 %8 - %10 = load i32, i32* %9, align 4 - %11 = icmp eq i32 %10, 1 - br i1 %11, label %12, label %13 - -12: ; preds = %2 - store i32 1, i32* %5, align 4 - br label %23 - -13: ; preds = %2 - %14 = load i32*, i32** %3, align 8 - %15 = load i32*, i32** %3, align 8 - %16 = load i32, i32* %4, align 4 - %17 = sext i32 %16 to i64 - %18 = getelementptr inbounds i32, i32* %15, i64 %17 - %19 = load i32, i32* %18, align 4 - %20 = sub nsw i32 %19, 1 - %21 = call noundef i32 @_Z13printSolutionPii(i32* noundef %14, i32 noundef %20) - %22 = add nsw i32 %21, 1 - store i32 %22, i32* %5, align 4 - br label %23 - -23: ; preds = %13, %12 - %24 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([13 x i8], [13 x i8]* @.str, i64 0, i64 0)) - %25 = load i32, i32* %5, align 4 - %26 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %24, i32 noundef %25) - %27 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %26, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @.str.1, i64 0, i64 0)) - %28 = load i32*, i32** %3, align 8 - %29 = load i32, i32* %4, align 4 - %30 = sext i32 %29 to i64 - %31 = getelementptr inbounds i32, i32* %28, i64 %30 - %32 = load i32, i32* %31, align 4 - %33 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %27, i32 noundef %32) - %34 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %33, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.2, i64 0, i64 0)) - %35 = load i32, i32* %4, align 4 - %36 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %34, i32 noundef %35) - %37 = call noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %36, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - %38 = load i32, i32* %5, align 4 - ret i32 %38 -} - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEi(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i32 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 { - %1 = alloca i32, align 4 - %2 = alloca [4 x i32], align 16 - %3 = alloca i32, align 4 - %4 = alloca i32, align 4 - store i32 0, i32* %1, align 4 - %5 = bitcast [4 x i32]* %2 to i8* - call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 16 %5, i8* align 16 bitcast ([4 x i32]* @__const.main.l to i8*), i64 16, i1 false) - store i32 4, i32* %3, align 4 - store i32 6, i32* %4, align 4 - %6 = getelementptr inbounds [4 x i32], [4 x i32]* %2, i64 0, i64 0 - %7 = load i32, i32* %3, align 4 - %8 = load i32, i32* %4, align 4 - call void @_Z13solveWordWrapPiii(i32* noundef %6, i32 noundef %7, i32 noundef %8) - ret i32 0 -} - -; Function Attrs: argmemonly nofree nounwind willreturn -declare void @llvm.memcpy.p0i8.p0i8.i64(i8* noalias nocapture writeonly, i8* noalias nocapture readonly, i64, i1 immarg) #7 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_word_wrap.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { argmemonly nofree nounwind willreturn } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} -!11 = distinct !{!11, !7} -!12 = distinct !{!12, !7} diff --git a/src/test-suite/PE-benchmarks-llfiles-llvm14/z-algorithm-linear-time.ll b/src/test-suite/PE-benchmarks-llfiles-llvm14/z-algorithm-linear-time.ll deleted file mode 100644 index 674bc705..00000000 --- a/src/test-suite/PE-benchmarks-llfiles-llvm14/z-algorithm-linear-time.ll +++ /dev/null @@ -1,620 +0,0 @@ -; ModuleID = 'PE-benchmarks/z-algorithm-linear-time.cpp' -source_filename = "PE-benchmarks/z-algorithm-linear-time.cpp" -target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-pc-linux-gnu" - -%"class.std::ios_base::Init" = type { i8 } -%"class.std::basic_ostream" = type { i32 (...)**, %"class.std::basic_ios" } -%"class.std::basic_ios" = type { %"class.std::ios_base", %"class.std::basic_ostream"*, i8, i8, %"class.std::basic_streambuf"*, %"class.std::ctype"*, %"class.std::num_put"*, %"class.std::num_get"* } -%"class.std::ios_base" = type { i32 (...)**, i64, i64, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"class.std::locale" } -%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"class.std::ios_base"*, i32)*, i32, i32 } -%"struct.std::ios_base::_Words" = type { i8*, i64 } -%"class.std::locale" = type { %"class.std::locale::_Impl"* } -%"class.std::locale::_Impl" = type { i32, %"class.std::locale::facet"**, i64, %"class.std::locale::facet"**, i8** } -%"class.std::locale::facet" = type <{ i32 (...)**, i32, [4 x i8] }> -%"class.std::basic_streambuf" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"class.std::locale" } -%"class.std::ctype" = type <{ %"class.std::locale::facet.base", [4 x i8], %struct.__locale_struct*, i8, [7 x i8], i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8, [6 x i8] }> -%"class.std::locale::facet.base" = type <{ i32 (...)**, i32 }> -%struct.__locale_struct = type { [13 x %struct.__locale_data*], i16*, i32*, i32*, [13 x i8*] } -%struct.__locale_data = type opaque -%"class.std::num_put" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::num_get" = type { %"class.std::locale::facet.base", [4 x i8] } -%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string::_Alloc_hider", i64, %union.anon } -%"struct.std::__cxx11::basic_string::_Alloc_hider" = type { i8* } -%union.anon = type { i64, [8 x i8] } -%"class.std::allocator" = type { i8 } - -$_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_ = comdat any - -$_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_ = comdat any - -$_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_ = comdat any - -@_ZStL8__ioinit = internal global %"class.std::ios_base::Init" zeroinitializer, align 1 -@__dso_handle = external hidden global i8 -@.str = private unnamed_addr constant [2 x i8] c"$\00", align 1 -@_ZSt4cout = external global %"class.std::basic_ostream", align 8 -@.str.1 = private unnamed_addr constant [24 x i8] c"Pattern found at index \00", align 1 -@.str.2 = private unnamed_addr constant [16 x i8] c"GEEKS FOR GEEKS\00", align 1 -@.str.3 = private unnamed_addr constant [5 x i8] c"GEEK\00", align 1 -@llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @_GLOBAL__sub_I_z_algorithm_linear_time.cpp, i8* null }] - -; Function Attrs: noinline uwtable -define internal void @__cxx_global_var_init() #0 section ".text.startup" { - call void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1) @_ZStL8__ioinit) - %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::ios_base::Init"*)* @_ZNSt8ios_base4InitD1Ev to void (i8*)*), i8* getelementptr inbounds (%"class.std::ios_base::Init", %"class.std::ios_base::Init"* @_ZStL8__ioinit, i32 0, i32 0), i8* @__dso_handle) #3 - ret void -} - -declare void @_ZNSt8ios_base4InitC1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSt8ios_base4InitD1Ev(%"class.std::ios_base::Init"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -; Function Attrs: nounwind -declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) #3 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %0, %"class.std::__cxx11::basic_string"* noundef %1) #4 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %3 = alloca %"class.std::__cxx11::basic_string", align 8 - %4 = alloca %"class.std::__cxx11::basic_string", align 8 - %5 = alloca i8*, align 8 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i8*, align 8 - %9 = alloca i64, align 8 - %10 = alloca %"class.std::__cxx11::basic_string", align 8 - %11 = alloca i32, align 4 - call void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %4, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i8* noundef getelementptr inbounds ([2 x i8], [2 x i8]* @.str, i64 0, i64 0)) - invoke void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_(%"class.std::__cxx11::basic_string"* sret(%"class.std::__cxx11::basic_string") align 8 %3, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %4, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) - to label %12 unwind label %45 - -12: ; preds = %2 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %4) #3 - %13 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %3) #3 - %14 = trunc i64 %13 to i32 - store i32 %14, i32* %7, align 4 - %15 = load i32, i32* %7, align 4 - %16 = zext i32 %15 to i64 - %17 = call i8* @llvm.stacksave() - store i8* %17, i8** %8, align 8 - %18 = alloca i32, i64 %16, align 16 - store i64 %16, i64* %9, align 8 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %10, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %3) - to label %19 unwind label %49 - -19: ; preds = %12 - invoke void @_Z7getZarrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPi(%"class.std::__cxx11::basic_string"* noundef %10, i32* noundef %18) - to label %20 unwind label %53 - -20: ; preds = %19 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %10) #3 - store i32 0, i32* %11, align 4 - br label %21 - -21: ; preds = %58, %20 - %22 = load i32, i32* %11, align 4 - %23 = load i32, i32* %7, align 4 - %24 = icmp slt i32 %22, %23 - br i1 %24, label %25, label %61 - -25: ; preds = %21 - %26 = load i32, i32* %11, align 4 - %27 = sext i32 %26 to i64 - %28 = getelementptr inbounds i32, i32* %18, i64 %27 - %29 = load i32, i32* %28, align 4 - %30 = sext i32 %29 to i64 - %31 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) #3 - %32 = icmp eq i64 %30, %31 - br i1 %32, label %33, label %57 - -33: ; preds = %25 - %34 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) @_ZSt4cout, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str.1, i64 0, i64 0)) - to label %35 unwind label %49 - -35: ; preds = %33 - %36 = load i32, i32* %11, align 4 - %37 = sext i32 %36 to i64 - %38 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1) #3 - %39 = sub i64 %37, %38 - %40 = sub i64 %39, 1 - %41 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEm(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %34, i64 noundef %40) - to label %42 unwind label %49 - -42: ; preds = %35 - %43 = invoke noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8) %41, %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_) - to label %44 unwind label %49 - -44: ; preds = %42 - br label %57 - -45: ; preds = %2 - %46 = landingpad { i8*, i32 } - cleanup - %47 = extractvalue { i8*, i32 } %46, 0 - store i8* %47, i8** %5, align 8 - %48 = extractvalue { i8*, i32 } %46, 1 - store i32 %48, i32* %6, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %4) #3 - br label %64 - -49: ; preds = %42, %35, %33, %12 - %50 = landingpad { i8*, i32 } - cleanup - %51 = extractvalue { i8*, i32 } %50, 0 - store i8* %51, i8** %5, align 8 - %52 = extractvalue { i8*, i32 } %50, 1 - store i32 %52, i32* %6, align 4 - br label %63 - -53: ; preds = %19 - %54 = landingpad { i8*, i32 } - cleanup - %55 = extractvalue { i8*, i32 } %54, 0 - store i8* %55, i8** %5, align 8 - %56 = extractvalue { i8*, i32 } %54, 1 - store i32 %56, i32* %6, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %10) #3 - br label %63 - -57: ; preds = %44, %25 - br label %58 - -58: ; preds = %57 - %59 = load i32, i32* %11, align 4 - %60 = add nsw i32 %59, 1 - store i32 %60, i32* %11, align 4 - br label %21, !llvm.loop !6 - -61: ; preds = %21 - %62 = load i8*, i8** %8, align 8 - call void @llvm.stackrestore(i8* %62) - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %3) #3 - ret void - -63: ; preds = %53, %49 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %3) #3 - br label %64 - -64: ; preds = %63, %45 - %65 = load i8*, i8** %5, align 8 - %66 = load i32, i32* %6, align 4 - %67 = insertvalue { i8*, i32 } undef, i8* %65, 0 - %68 = insertvalue { i8*, i32 } %67, i32 %66, 1 - resume { i8*, i32 } %68 -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_(%"class.std::__cxx11::basic_string"* noalias sret(%"class.std::__cxx11::basic_string") align 8 %0, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #4 comdat { - %4 = alloca i8*, align 8 - %5 = alloca %"class.std::__cxx11::basic_string"*, align 8 - %6 = alloca %"class.std::__cxx11::basic_string"*, align 8 - %7 = bitcast %"class.std::__cxx11::basic_string"* %0 to i8* - store i8* %7, i8** %4, align 8 - store %"class.std::__cxx11::basic_string"* %1, %"class.std::__cxx11::basic_string"** %5, align 8 - store %"class.std::__cxx11::basic_string"* %2, %"class.std::__cxx11::basic_string"** %6, align 8 - %8 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %5, align 8 - %9 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %6, align 8 - %10 = call noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) - %11 = call noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %10) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) #3 - ret void -} - -; Function Attrs: mustprogress noinline uwtable -define linkonce_odr dso_local void @_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_(%"class.std::__cxx11::basic_string"* noalias sret(%"class.std::__cxx11::basic_string") align 8 %0, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %1, i8* noundef %2) #4 comdat personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %4 = alloca i8*, align 8 - %5 = alloca %"class.std::__cxx11::basic_string"*, align 8 - %6 = alloca i8*, align 8 - %7 = alloca i1, align 1 - %8 = alloca i8*, align 8 - %9 = alloca i32, align 4 - %10 = bitcast %"class.std::__cxx11::basic_string"* %0 to i8* - store i8* %10, i8** %4, align 8 - store %"class.std::__cxx11::basic_string"* %1, %"class.std::__cxx11::basic_string"** %5, align 8 - store i8* %2, i8** %6, align 8 - store i1 false, i1* %7, align 1 - %11 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %5, align 8 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %11) - %12 = load i8*, i8** %6, align 8 - %13 = invoke noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i8* noundef %12) - to label %14 unwind label %16 - -14: ; preds = %3 - store i1 true, i1* %7, align 1 - %15 = load i1, i1* %7, align 1 - br i1 %15, label %21, label %20 - -16: ; preds = %3 - %17 = landingpad { i8*, i32 } - cleanup - %18 = extractvalue { i8*, i32 } %17, 0 - store i8* %18, i8** %8, align 8 - %19 = extractvalue { i8*, i32 } %17, 1 - store i32 %19, i32* %9, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #3 - br label %22 - -20: ; preds = %14 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #3 - br label %21 - -21: ; preds = %20, %14 - ret void - -22: ; preds = %16 - %23 = load i8*, i8** %8, align 8 - %24 = load i32, i32* %9, align 4 - %25 = insertvalue { i8*, i32 } undef, i8* %23, 0 - %26 = insertvalue { i8*, i32 } %25, i32 %24, 1 - resume { i8*, i32 } %26 -} - -declare i32 @__gxx_personality_v0(...) - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -; Function Attrs: nounwind -declare noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #2 - -; Function Attrs: nofree nosync nounwind willreturn -declare i8* @llvm.stacksave() #5 - -; Function Attrs: mustprogress noinline uwtable -define dso_local void @_Z7getZarrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPi(%"class.std::__cxx11::basic_string"* noundef %0, i32* noundef %1) #4 { - %3 = alloca i32*, align 8 - %4 = alloca i32, align 4 - %5 = alloca i32, align 4 - %6 = alloca i32, align 4 - %7 = alloca i32, align 4 - %8 = alloca i32, align 4 - store i32* %1, i32** %3, align 8 - %9 = call noundef i64 @_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #3 - %10 = trunc i64 %9 to i32 - store i32 %10, i32* %4, align 4 - store i32 0, i32* %6, align 4 - store i32 0, i32* %5, align 4 - store i32 1, i32* %8, align 4 - br label %11 - -11: ; preds = %115, %2 - %12 = load i32, i32* %8, align 4 - %13 = load i32, i32* %4, align 4 - %14 = icmp slt i32 %12, %13 - br i1 %14, label %15, label %118 - -15: ; preds = %11 - %16 = load i32, i32* %8, align 4 - %17 = load i32, i32* %6, align 4 - %18 = icmp sgt i32 %16, %17 - br i1 %18, label %19, label %54 - -19: ; preds = %15 - %20 = load i32, i32* %8, align 4 - store i32 %20, i32* %6, align 4 - store i32 %20, i32* %5, align 4 - br label %21 - -21: ; preds = %41, %19 - %22 = load i32, i32* %6, align 4 - %23 = load i32, i32* %4, align 4 - %24 = icmp slt i32 %22, %23 - br i1 %24, label %25, label %39 - -25: ; preds = %21 - %26 = load i32, i32* %6, align 4 - %27 = load i32, i32* %5, align 4 - %28 = sub nsw i32 %26, %27 - %29 = sext i32 %28 to i64 - %30 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %29) - %31 = load i8, i8* %30, align 1 - %32 = sext i8 %31 to i32 - %33 = load i32, i32* %6, align 4 - %34 = sext i32 %33 to i64 - %35 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %34) - %36 = load i8, i8* %35, align 1 - %37 = sext i8 %36 to i32 - %38 = icmp eq i32 %32, %37 - br label %39 - -39: ; preds = %25, %21 - %40 = phi i1 [ false, %21 ], [ %38, %25 ] - br i1 %40, label %41, label %44 - -41: ; preds = %39 - %42 = load i32, i32* %6, align 4 - %43 = add nsw i32 %42, 1 - store i32 %43, i32* %6, align 4 - br label %21, !llvm.loop !8 - -44: ; preds = %39 - %45 = load i32, i32* %6, align 4 - %46 = load i32, i32* %5, align 4 - %47 = sub nsw i32 %45, %46 - %48 = load i32*, i32** %3, align 8 - %49 = load i32, i32* %8, align 4 - %50 = sext i32 %49 to i64 - %51 = getelementptr inbounds i32, i32* %48, i64 %50 - store i32 %47, i32* %51, align 4 - %52 = load i32, i32* %6, align 4 - %53 = add nsw i32 %52, -1 - store i32 %53, i32* %6, align 4 - br label %114 - -54: ; preds = %15 - %55 = load i32, i32* %8, align 4 - %56 = load i32, i32* %5, align 4 - %57 = sub nsw i32 %55, %56 - store i32 %57, i32* %7, align 4 - %58 = load i32*, i32** %3, align 8 - %59 = load i32, i32* %7, align 4 - %60 = sext i32 %59 to i64 - %61 = getelementptr inbounds i32, i32* %58, i64 %60 - %62 = load i32, i32* %61, align 4 - %63 = load i32, i32* %6, align 4 - %64 = load i32, i32* %8, align 4 - %65 = sub nsw i32 %63, %64 - %66 = add nsw i32 %65, 1 - %67 = icmp slt i32 %62, %66 - br i1 %67, label %68, label %78 - -68: ; preds = %54 - %69 = load i32*, i32** %3, align 8 - %70 = load i32, i32* %7, align 4 - %71 = sext i32 %70 to i64 - %72 = getelementptr inbounds i32, i32* %69, i64 %71 - %73 = load i32, i32* %72, align 4 - %74 = load i32*, i32** %3, align 8 - %75 = load i32, i32* %8, align 4 - %76 = sext i32 %75 to i64 - %77 = getelementptr inbounds i32, i32* %74, i64 %76 - store i32 %73, i32* %77, align 4 - br label %113 - -78: ; preds = %54 - %79 = load i32, i32* %8, align 4 - store i32 %79, i32* %5, align 4 - br label %80 - -80: ; preds = %100, %78 - %81 = load i32, i32* %6, align 4 - %82 = load i32, i32* %4, align 4 - %83 = icmp slt i32 %81, %82 - br i1 %83, label %84, label %98 - -84: ; preds = %80 - %85 = load i32, i32* %6, align 4 - %86 = load i32, i32* %5, align 4 - %87 = sub nsw i32 %85, %86 - %88 = sext i32 %87 to i64 - %89 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %88) - %90 = load i8, i8* %89, align 1 - %91 = sext i8 %90 to i32 - %92 = load i32, i32* %6, align 4 - %93 = sext i32 %92 to i64 - %94 = call noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0, i64 noundef %93) - %95 = load i8, i8* %94, align 1 - %96 = sext i8 %95 to i32 - %97 = icmp eq i32 %91, %96 - br label %98 - -98: ; preds = %84, %80 - %99 = phi i1 [ false, %80 ], [ %97, %84 ] - br i1 %99, label %100, label %103 - -100: ; preds = %98 - %101 = load i32, i32* %6, align 4 - %102 = add nsw i32 %101, 1 - store i32 %102, i32* %6, align 4 - br label %80, !llvm.loop !9 - -103: ; preds = %98 - %104 = load i32, i32* %6, align 4 - %105 = load i32, i32* %5, align 4 - %106 = sub nsw i32 %104, %105 - %107 = load i32*, i32** %3, align 8 - %108 = load i32, i32* %8, align 4 - %109 = sext i32 %108 to i64 - %110 = getelementptr inbounds i32, i32* %107, i64 %109 - store i32 %106, i32* %110, align 4 - %111 = load i32, i32* %6, align 4 - %112 = add nsw i32 %111, -1 - store i32 %112, i32* %6, align 4 - br label %113 - -113: ; preds = %103, %68 - br label %114 - -114: ; preds = %113, %44 - br label %115 - -115: ; preds = %114 - %116 = load i32, i32* %8, align 4 - %117 = add nsw i32 %116, 1 - store i32 %117, i32* %8, align 4 - br label %11, !llvm.loop !10 - -118: ; preds = %11 - ret void -} - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i8* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEm(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), i64 noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZNSolsEPFRSoS_E(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8), %"class.std::basic_ostream"* (%"class.std::basic_ostream"*)* noundef) #1 - -declare noundef nonnull align 8 dereferenceable(8) %"class.std::basic_ostream"* @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%"class.std::basic_ostream"* noundef nonnull align 8 dereferenceable(8)) #1 - -; Function Attrs: nofree nosync nounwind willreturn -declare void @llvm.stackrestore(i8*) #5 - -declare noundef nonnull align 1 dereferenceable(1) i8* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i64 noundef) #1 - -; Function Attrs: mustprogress noinline norecurse uwtable -define dso_local noundef i32 @main() #6 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { - %1 = alloca i32, align 4 - %2 = alloca %"class.std::__cxx11::basic_string", align 8 - %3 = alloca %"class.std::allocator", align 1 - %4 = alloca i8*, align 8 - %5 = alloca i32, align 4 - %6 = alloca %"class.std::__cxx11::basic_string", align 8 - %7 = alloca %"class.std::allocator", align 1 - %8 = alloca %"class.std::__cxx11::basic_string", align 8 - %9 = alloca %"class.std::__cxx11::basic_string", align 8 - store i32 0, i32* %1, align 4 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2, i8* noundef getelementptr inbounds ([16 x i8], [16 x i8]* @.str.2, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) - to label %10 unwind label %16 - -10: ; preds = %0 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - call void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.3, i64 0, i64 0), %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) - to label %11 unwind label %20 - -11: ; preds = %10 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) - to label %12 unwind label %24 - -12: ; preds = %11 - invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9, %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) - to label %13 unwind label %28 - -13: ; preds = %12 - invoke void @_Z6searchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_(%"class.std::__cxx11::basic_string"* noundef %8, %"class.std::__cxx11::basic_string"* noundef %9) - to label %14 unwind label %32 - -14: ; preds = %13 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - store i32 0, i32* %1, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - %15 = load i32, i32* %1, align 4 - ret i32 %15 - -16: ; preds = %0 - %17 = landingpad { i8*, i32 } - cleanup - %18 = extractvalue { i8*, i32 } %17, 0 - store i8* %18, i8** %4, align 8 - %19 = extractvalue { i8*, i32 } %17, 1 - store i32 %19, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %3) #3 - br label %39 - -20: ; preds = %10 - %21 = landingpad { i8*, i32 } - cleanup - %22 = extractvalue { i8*, i32 } %21, 0 - store i8* %22, i8** %4, align 8 - %23 = extractvalue { i8*, i32 } %21, 1 - store i32 %23, i32* %5, align 4 - call void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1) %7) #3 - br label %38 - -24: ; preds = %11 - %25 = landingpad { i8*, i32 } - cleanup - %26 = extractvalue { i8*, i32 } %25, 0 - store i8* %26, i8** %4, align 8 - %27 = extractvalue { i8*, i32 } %25, 1 - store i32 %27, i32* %5, align 4 - br label %37 - -28: ; preds = %12 - %29 = landingpad { i8*, i32 } - cleanup - %30 = extractvalue { i8*, i32 } %29, 0 - store i8* %30, i8** %4, align 8 - %31 = extractvalue { i8*, i32 } %29, 1 - store i32 %31, i32* %5, align 4 - br label %36 - -32: ; preds = %13 - %33 = landingpad { i8*, i32 } - cleanup - %34 = extractvalue { i8*, i32 } %33, 0 - store i8* %34, i8** %4, align 8 - %35 = extractvalue { i8*, i32 } %33, 1 - store i32 %35, i32* %5, align 4 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %9) #3 - br label %36 - -36: ; preds = %32, %28 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %8) #3 - br label %37 - -37: ; preds = %36, %24 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %6) #3 - br label %38 - -38: ; preds = %37, %20 - call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %2) #3 - br label %39 - -39: ; preds = %38, %16 - %40 = load i8*, i8** %4, align 8 - %41 = load i32, i32* %5, align 4 - %42 = insertvalue { i8*, i32 } undef, i8* %40, 0 - %43 = insertvalue { i8*, i32 } %42, i32 %41, 1 - resume { i8*, i32 } %43 -} - -; Function Attrs: nounwind -declare void @_ZNSaIcEC1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i8* noundef, %"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #1 - -; Function Attrs: nounwind -declare void @_ZNSaIcED1Ev(%"class.std::allocator"* noundef nonnull align 1 dereferenceable(1)) unnamed_addr #2 - -declare noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), i8* noundef) #1 - -; Function Attrs: mustprogress noinline nounwind uwtable -define linkonce_odr dso_local noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32) %0) #7 comdat { - %2 = alloca %"class.std::__cxx11::basic_string"*, align 8 - store %"class.std::__cxx11::basic_string"* %0, %"class.std::__cxx11::basic_string"** %2, align 8 - %3 = load %"class.std::__cxx11::basic_string"*, %"class.std::__cxx11::basic_string"** %2, align 8 - ret %"class.std::__cxx11::basic_string"* %3 -} - -declare noundef nonnull align 8 dereferenceable(32) %"class.std::__cxx11::basic_string"* @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) #1 - -; Function Attrs: nounwind -declare void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_(%"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32), %"class.std::__cxx11::basic_string"* noundef nonnull align 8 dereferenceable(32)) unnamed_addr #2 - -; Function Attrs: noinline uwtable -define internal void @_GLOBAL__sub_I_z_algorithm_linear_time.cpp() #0 section ".text.startup" { - call void @__cxx_global_var_init() - ret void -} - -attributes #0 = { noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #1 = { "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #2 = { nounwind "frame-pointer"="all" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #3 = { nounwind } -attributes #4 = { mustprogress noinline uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #5 = { nofree nosync nounwind willreturn } -attributes #6 = { mustprogress noinline norecurse uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } -attributes #7 = { mustprogress noinline nounwind uwtable "frame-pointer"="all" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" } - -!llvm.module.flags = !{!0, !1, !2, !3, !4} -!llvm.ident = !{!5} - -!0 = !{i32 1, !"wchar_size", i32 4} -!1 = !{i32 7, !"PIC Level", i32 2} -!2 = !{i32 7, !"PIE Level", i32 2} -!3 = !{i32 7, !"uwtable", i32 1} -!4 = !{i32 7, !"frame-pointer", i32 2} -!5 = !{!"Ubuntu clang version 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111"} -!6 = distinct !{!6, !7} -!7 = !{!"llvm.loop.mustprogress"} -!8 = distinct !{!8, !7} -!9 = distinct !{!9, !7} -!10 = distinct !{!10, !7} diff --git a/src/test-suite/generateOracle.sh b/src/test-suite/generateOracle.sh index a235e102..ff6d13d9 100644 --- a/src/test-suite/generateOracle.sh +++ b/src/test-suite/generateOracle.sh @@ -5,7 +5,7 @@ # file in the top-level directory for more details. # SEED_VERSION="llvm16" -# SRC_WD="PE-benchmarks-llfiles-llvm14 +# SRC_WD="PE-benchmarks-llfiles-llvm16" DEST_FOLDER_SYM_P="oracle/SYM_${SEED_VERSION}_p" DEST_FOLDER_FA_P="oracle/FA_${SEED_VERSION}_p" diff --git a/src/test-suite/index-llvm14.files b/src/test-suite/index-llvm14.files deleted file mode 100644 index 38f9f5b7..00000000 --- a/src/test-suite/index-llvm14.files +++ /dev/null @@ -1,118 +0,0 @@ -./PE-benchmarks-llfiles-llvm14/subset-sum.ll -./PE-benchmarks-llfiles-llvm14/karatsuba.ll -./PE-benchmarks-llfiles-llvm14/sort-array-wave-form-2.ll -./PE-benchmarks-llfiles-llvm14/word-wrap.ll -./PE-benchmarks-llfiles-llvm14/count-number-binary-strings-without-consecutive-1s.ll -./PE-benchmarks-llfiles-llvm14/binary-insertion-sort.ll -./PE-benchmarks-llfiles-llvm14/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.ll -./PE-benchmarks-llfiles-llvm14/tarjan-algorithm.ll -./PE-benchmarks-llfiles-llvm14/topological-sorting.ll -./PE-benchmarks-llfiles-llvm14/find-minimum-number-of-coins-that-make-a-change.ll -./PE-benchmarks-llfiles-llvm14/largest-independent-set-problem.ll -./PE-benchmarks-llfiles-llvm14/reservoir-sampling.ll -./PE-benchmarks-llfiles-llvm14/min-cost-path.ll -./PE-benchmarks-llfiles-llvm14/box-stacking.ll -./PE-benchmarks-llfiles-llvm14/detect-cycle-in-a-graph.ll -./PE-benchmarks-llfiles-llvm14/longest-even-length-substring-sum-first-second-half.ll -./PE-benchmarks-llfiles-llvm14/strongly-connected-components.ll -./PE-benchmarks-llfiles-llvm14/overlapping-subproblems-property.ll -./PE-benchmarks-llfiles-llvm14/count-1s-sorted-binary-array.ll -./PE-benchmarks-llfiles-llvm14/bfs.ll -./PE-benchmarks-llfiles-llvm14/binomial-coefficient.ll -./PE-benchmarks-llfiles-llvm14/tower-of-hanoi.ll -./PE-benchmarks-llfiles-llvm14/quicksort-on-singly-linked-list.ll -./PE-benchmarks-llfiles-llvm14/biconnectivity.ll -./PE-benchmarks-llfiles-llvm14/find-parity.ll -./PE-benchmarks-llfiles-llvm14/the-knights-tour.ll -./PE-benchmarks-llfiles-llvm14/coin-change.ll -./PE-benchmarks-llfiles-llvm14/magic-square.ll -./PE-benchmarks-llfiles-llvm14/detect-cycle-undirected-graph.ll -./PE-benchmarks-llfiles-llvm14/channel-assignment.ll -./PE-benchmarks-llfiles-llvm14/longest-palindrome-substring.ll -./PE-benchmarks-llfiles-llvm14/egg-dropping-puzzle.ll -./PE-benchmarks-llfiles-llvm14/palindrome-partitioning.ll -./PE-benchmarks-llfiles-llvm14/dfa-based-division.ll -./PE-benchmarks-llfiles-llvm14/count-ways-reach-nth-stair.ll -./PE-benchmarks-llfiles-llvm14/maximum-sum-increasing-subsequence.ll -./PE-benchmarks-llfiles-llvm14/eulerian-path-and-circuit.ll -./PE-benchmarks-llfiles-llvm14/sort-n-numbers-range-0-n2-1-linear-time.ll -./PE-benchmarks-llfiles-llvm14/rotate-bits-of-an-integer.ll -./PE-benchmarks-llfiles-llvm14/union-find.ll -./PE-benchmarks-llfiles-llvm14/longest-increasing-subsequence.ll -./PE-benchmarks-llfiles-llvm14/merge-sort-for-doubly-linked-list.ll -./PE-benchmarks-llfiles-llvm14/trie-suffixes.ll -./PE-benchmarks-llfiles-llvm14/m-coloring-problem.ll -./PE-benchmarks-llfiles-llvm14/construction-of-lcp-array-from-suffix-array.ll -./PE-benchmarks-llfiles-llvm14/weighted-job-scheduling.ll -./PE-benchmarks-llfiles-llvm14/euler-circuit-directed-graph.ll -./PE-benchmarks-llfiles-llvm14/sieve-of-eratosthenes.ll -./PE-benchmarks-llfiles-llvm14/Iterative_QuickSort.ll -./PE-benchmarks-llfiles-llvm14/longest-bitonic-subsequence.ll -./PE-benchmarks-llfiles-llvm14/cut-vertices.ll -./PE-benchmarks-llfiles-llvm14/program-wish-womens-day.ll -./PE-benchmarks-llfiles-llvm14/naive-algorithm.ll -./PE-benchmarks-llfiles-llvm14/kmp-algorithm.ll -./PE-benchmarks-llfiles-llvm14/matrix-chain-multiplication.ll -./PE-benchmarks-llfiles-llvm14/snake-ladder.ll -./PE-benchmarks-llfiles-llvm14/floyd-warshall.ll -./PE-benchmarks-llfiles-llvm14/optimal-binary-search-tree.ll -./PE-benchmarks-llfiles-llvm14/bellman-ford-algorithm.ll -./PE-benchmarks-llfiles-llvm14/dfs.ll -./PE-benchmarks-llfiles-llvm14/tug-of-war.ll -./PE-benchmarks-llfiles-llvm14/minimum-cut-in-a-directed-graph.ll -./PE-benchmarks-llfiles-llvm14/n-queen-problem.ll -./PE-benchmarks-llfiles-llvm14/birthday-paradox.ll -./PE-benchmarks-llfiles-llvm14/edit-distance.ll -./PE-benchmarks-llfiles-llvm14/quicksort-for-linked-list.ll -./PE-benchmarks-llfiles-llvm14/mergeSort_LinkedList.ll -./PE-benchmarks-llfiles-llvm14/sudoku.ll -./PE-benchmarks-llfiles-llvm14/optimized-naive-algorithm.ll -./PE-benchmarks-llfiles-llvm14/finite-automata-algorithm.ll -./PE-benchmarks-llfiles-llvm14/subset-sum-problem.ll -./PE-benchmarks-llfiles-llvm14/partition-problem.ll -./PE-benchmarks-llfiles-llvm14/boruvkas-algorithm.ll -./PE-benchmarks-llfiles-llvm14/rabin-karp-algorithm.ll -./PE-benchmarks-llfiles-llvm14/boolean-parenthesization-problem.ll -./PE-benchmarks-llfiles-llvm14/z-algorithm-linear-time.ll -./PE-benchmarks-llfiles-llvm14/program-for-nth-fibonacci-number.ll -./PE-benchmarks-llfiles-llvm14/minimum-number-of-jumps-to-reach-end-of-a-given-array.ll -./PE-benchmarks-llfiles-llvm14/graph-coloring.ll -./PE-benchmarks-llfiles-llvm14/longest-path-directed-acyclic-graph.ll -./PE-benchmarks-llfiles-llvm14/ugly-numbers.ll -./PE-benchmarks-llfiles-llvm14/longest-palindromic-subsequence.ll -./PE-benchmarks-llfiles-llvm14/aho-corasick-algorithm.ll -./PE-benchmarks-llfiles-llvm14/shortest-common-supersequence.ll -./PE-benchmarks-llfiles-llvm14/boyer-moore-algorithm.ll -./PE-benchmarks-llfiles-llvm14/rat-in-a-maze.ll -./PE-benchmarks-llfiles-llvm14/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.ll -./PE-benchmarks-llfiles-llvm14/find-length-of-the-longest-consecutive-path-in-a-character-matrix.ll -./PE-benchmarks-llfiles-llvm14/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.ll -./PE-benchmarks-llfiles-llvm14/total-number-of-non-decreasing-numbers-with-n-digits.ll -./PE-benchmarks-llfiles-llvm14/minimum-positive-points-to-reach-destination.ll -./PE-benchmarks-llfiles-llvm14/lexicographic-rank-of-a-string.ll -./PE-benchmarks-llfiles-llvm14/Nearly_sorted_Algo.ll -./PE-benchmarks-llfiles-llvm14/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.ll -./PE-benchmarks-llfiles-llvm14/maximum-length-chain-of-pairs.ll -./PE-benchmarks-llfiles-llvm14/hamiltonian-cycle-backtracking.ll -./PE-benchmarks-llfiles-llvm14/maximum-sum-rectangle-in-a-2d-matrix.ll -./PE-benchmarks-llfiles-llvm14/collect-maximum-points-in-a-grid-using-two-traversals.ll -./PE-benchmarks-llfiles-llvm14/efficient-constructtion-of-finite-automata.ll -./PE-benchmarks-llfiles-llvm14/find-two-non-repeating-element.ll -./PE-benchmarks-llfiles-llvm14/permutations-of-a-given-string.ll -./PE-benchmarks-llfiles-llvm14/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.ll -./PE-benchmarks-llfiles-llvm14/little-and-big-endian-mystery.ll -./PE-benchmarks-llfiles-llvm14/cutting-a-rod.ll -./PE-benchmarks-llfiles-llvm14/mobile-numeric-keypad-problem_space_optm.ll -./PE-benchmarks-llfiles-llvm14/transitive-closure-of-a-graph.ll -./PE-benchmarks-llfiles-llvm14/find-k-closest-elements-given-value.ll -./PE-benchmarks-llfiles-llvm14/mobile-numeric-keypad-problem.ll -./PE-benchmarks-llfiles-llvm14/insertion-sort-for-singly-linked-list.ll -./PE-benchmarks-llfiles-llvm14/count-possible-ways-to-construct-buildings.ll -./PE-benchmarks-llfiles-llvm14/vertex-cover-problem.ll -./PE-benchmarks-llfiles-llvm14/largest-sum-contiguous-subarray.ll -./PE-benchmarks-llfiles-llvm14/sorted-array-number-x-find-pair-array-whose-sum-closest-x.ll -./PE-benchmarks-llfiles-llvm14/minimum-cost-polygon-triangulation.ll -./PE-benchmarks-llfiles-llvm14/find-common-elements-three-sorted-arrays.ll -./PE-benchmarks-llfiles-llvm14/Find_the_closest_pair_from_two_sorted_arrays.ll -./PE-benchmarks-llfiles-llvm14/anagram-substring-search-search-permutations.ll -./PE-benchmarks-llfiles-llvm14/maximum-profit-by-buying-and-selling-a-share-at-most-twice.ll diff --git a/vocabulary/seedEmbeddingVocab-llvm14.txt b/vocabulary/seedEmbeddingVocab-llvm14.txt deleted file mode 100644 index 4b8161fd..00000000 --- a/vocabulary/seedEmbeddingVocab-llvm14.txt +++ /dev/null @@ -1,63 +0,0 @@ -add:[0.046384546905756, 0.0594622828066349, -0.008738556876778603, -0.09920377284288406, -0.021937735378742218, -0.020994944497942924, 0.042849063873291016, -0.025885706767439842, -0.10254453122615814, 0.06232951208949089, -0.023098809644579887, 0.09337335079908371, -0.14626626670360565, -0.10664544999599457, 0.00782080553472042, -0.09775744378566742, -0.05301147699356079, 0.15039269626140594, -0.025710653513669968, -0.11124534159898758, -0.0820975974202156, -0.01960432529449463, -0.08350108563899994, -0.04254687950015068, 0.027670659124851227, -0.0833556279540062, 0.039012786000967026, 0.07032956928014755, 0.08571875840425491, 0.12346508353948593, 0.014236622489988804, -0.10591094940900803, -0.024106940254569054, 0.12072230130434036, 0.00013435556320473552, 0.04688221961259842, -0.11476410925388336, 0.07068025320768356, -0.014285637997090816, -0.1355341523885727, -0.0202080886811018, -0.15243367850780487, 0.05576050281524658, 0.034838996827602386, 0.03585990518331528, -0.1626204252243042, -0.020048337057232857, 0.04126017913222313, -0.03789879009127617, -0.054623980075120926, -0.020021410658955574, 0.004468117840588093, -0.007053692825138569, -0.03759050369262695, -0.021369563415646553, -0.03619550168514252, -0.03773334622383118, -0.06816784292459488, 0.012492646463215351, -0.10802188515663147, -0.07607489824295044, -0.07646114379167557, 0.0974913239479065, -0.0853271558880806, -0.05148208141326904, -0.06681949645280838, -0.036023061722517014, -0.02984270267188549, 0.035551197826862335, 0.04114691913127899, -0.12019188702106476, -0.08004078269004822, -0.13122479617595673, 0.09250470250844955, -0.024808205664157867, 0.040385521948337555, -0.02369862236082554, -0.09487166255712509, -0.03644818067550659, 0.1913861632347107, -0.07051970809698105, -0.09365154057741165, -0.014864829368889332, 0.045573022216558456, 0.025493981316685677, 0.03890857473015785, 0.0038107663858681917, -0.045031651854515076, 0.023629499599337578, -0.10542366653680801, -0.10650421679019928, -0.03827759996056557, 0.11509735137224197, 0.06649468839168549, -0.034876853227615356, 0.06847449392080307, 0.09570500999689102, 0.05365150794386864, -0.025522490963339806, -0.17063209414482117, 0.06359317898750305, -0.014425218105316162, 0.06073734164237976, 0.012579779140651226, 0.07756417244672775, -0.01823129691183567, -0.07610666006803513, -0.033435214310884476, -0.029963135719299316, -0.07662340253591537, -0.0024605898652225733, -0.1196705773472786, -0.09774750471115112, -0.019212661311030388, -0.07677201181650162, -0.25084418058395386, -0.0203778725117445, -0.04943239316344261, -0.07334646582603455, -0.0310943815857172, -0.17821015417575836, -0.05928649380803108, 0.0903557762503624, -0.08971165120601654, 0.0777135044336319, -0.04481280967593193, 0.044119663536548615, -0.018885381519794464, 0.02107980102300644, -0.008005425333976746, -0.04006204381585121, 0.02286948636174202, -0.07331131398677826, 0.015241000801324844, 0.05747197940945625, -0.029900845140218735, -0.015340602956712246, 0.0004112457681912929, 0.022515540942549706, -0.01347348652780056, -0.10854203999042511, -0.02399904653429985, -0.04735364019870758, -0.0007470859563909471, -0.025841491296887398, -0.1299496591091156, 0.07075072824954987, -0.06200660392642021, -0.050801075994968414, 0.0332438088953495, -0.13590414822101593, 0.057748474180698395, 0.055054303258657455, 0.09730082005262375, 0.058205496519804, -0.038864318281412125, 0.031467143446207047, 0.02592959627509117, -0.013965032994747162, 0.032369792461395264, -0.1397569328546524, -0.03222091868519783, -0.0385235920548439, 0.08906228095293045, -0.08240947872400284, 0.13719332218170166, -0.14905469119548798, -0.17394456267356873, -0.03572476655244827, -0.09959212690591812, 0.034003764390945435, -0.08690525591373444, 0.04493699222803116, 0.06318134069442749, -0.17041659355163574, 0.08207621425390244, 0.020569350570440292, -0.02390347421169281, -0.03720187023282051, -0.0019406259525567293, -0.0036602248437702656, -0.217180535197258, -0.043392788618803024, -0.09687988460063934, -0.003429011208936572, -0.11670633405447006, 0.04672748222947121, -0.03994793817400932, -0.08722764253616333, -0.08789511024951935, 0.025213612243533134, 0.01708802580833435, 0.07144726812839508, -0.16078628599643707, -0.06079339608550072, 0.025550685822963715, 0.08527641743421555, -0.10289996862411499, 0.07943151146173477, 0.050589919090270996, 0.024381741881370544, -0.011006148532032967, 0.0743141621351242, 0.048793818801641464, 0.010369102470576763, -0.053210727870464325, -0.003741669934242964, -0.01533458847552538, -0.08610201627016068, 0.0011396135669201612, 0.05464635416865349, 0.060005106031894684, 0.1181836947798729, 0.04137644171714783, 0.03515975549817085, -0.029417626559734344, -0.026368824765086174, 0.020546654239296913, 0.019791657105088234, 0.0794949159026146, -0.0891631618142128, -0.04349301755428314, 0.01283347886055708, 0.10969200730323792, 0.06783386319875717, 0.05884966254234314, 0.034432753920555115, -0.030973412096500397, 0.09864235669374466, -0.04142390936613083, -0.08152686804533005, 0.010870705358684063, -0.025958765298128128, 0.07408973574638367, 0.06550996005535126, -0.10267442464828491, 0.043834611773490906, 0.030527060851454735, 0.06695416569709778, 0.03406435251235962, 0.05961037799715996, 0.020221879705786705, 0.09613077342510223, 0.097548708319664, 0.09470251202583313, -0.0538051575422287, 0.04845820367336273, -0.005898110568523407, -0.08445708453655243, 0.06933367252349854, 0.1928267925977707, 0.09245990216732025, 0.06287931650876999, -0.011655079200863838, -0.001718662679195404, -0.08621766418218613, 0.01899087242782116, 0.05773571506142616, -0.1220802515745163, 0.03326070308685303, 0.0614115409553051, -0.08069805055856705, -0.014578379690647125, 0.14160874485969543, -0.07087865471839905, -0.11159379035234451, 0.0036460086703300476, -0.016717126592993736, 0.009662550874054432, 0.04259321466088295, -0.03648771718144417, 0.027404101565480232, 0.06617585569620132, 0.06393805891275406, 0.061013877391815186, 0.05048688128590584, 0.046415816992521286, -0.10877351462841034, 0.11129684746265411, 0.06109414994716644, 0.04121195897459984, 0.04335281625390053, -0.07948143035173416, -0.046327535063028336, 0.099585622549057, -0.06531009078025818, 0.09328725934028625, 0.046429309993982315, 0.03066888637840748, 0.00607575848698616, 0.06518004834651947, 0.019876254722476006, -0.03751298412680626, 0.04585631564259529, -0.014835014939308167, 0.09054335951805115, 0.08802639693021774, -0.11760123819112778, -0.13776394724845886, 0.009873533621430397], -alloca:[0.07996522635221481, 0.0496990792453289, -0.10951748490333557, -0.13184602558612823, -0.04486194998025894, -0.02307107299566269, -0.003824517596513033, -0.0007592150941491127, -0.0019998112693428993, 0.030167434364557266, 0.04376526549458504, -0.08417051285505295, 0.004293474834412336, 0.12188871949911118, 0.03429191932082176, -0.016490919515490532, -0.014807065948843956, -0.12627890706062317, -0.026415470987558365, 0.154353067278862, -0.07628978043794632, 0.04444348067045212, -0.07465293258428574, -0.04060585796833038, 0.03088720329105854, 0.08788098394870758, -0.07949680835008621, -0.0061698611825704575, 0.08764670789241791, -0.11862260848283768, -0.14219357073307037, -0.029712459072470665, -0.028605369850993156, 0.1008664146065712, -0.0001079944777302444, -0.08838565647602081, 0.025594590231776237, 0.07169806957244873, -0.07558570057153702, 0.04336867481470108, -0.013623103499412537, 0.07316554337739944, 0.027876000851392746, 0.03594580292701721, -0.06462278217077255, -0.02449764497578144, -0.019811468198895454, 0.11309544742107391, 0.0656009241938591, -0.130218967795372, 0.05713542923331261, 0.003913437016308308, -0.07892382889986038, -0.02200211212038994, -0.03358913213014603, 0.07249415665864944, -0.09790987521409988, 0.0709187239408493, 0.07045025378465652, 0.14712175726890564, 0.05477680638432503, -0.07733751833438873, 0.09471993893384933, -0.0231771282851696, -0.07373097538948059, -0.09490712732076645, -0.028938446193933487, -0.08890529721975327, -0.0588320828974247, -0.08186747133731842, -0.13608704507350922, -0.09608183801174164, 0.054196689277887344, 0.10641370713710785, -0.08955248445272446, 0.015317169949412346, -0.13316726684570312, -0.15423519909381866, 0.006260102614760399, -0.10445024073123932, -0.07095523178577423, 0.013528755865991116, -0.02021171897649765, 0.015274399891495705, 0.0962008461356163, -0.025998322293162346, -0.04922234266996384, -0.0418868288397789, 0.042085085064172745, -0.1161099448800087, -0.09811399132013321, -0.09756332635879517, 0.0734274759888649, 0.129657581448555, -0.05158977583050728, -0.054603010416030884, -0.043573301285505295, 0.02640458568930626, 0.13345634937286377, 0.043309248983860016, 0.07016458362340927, -0.038656096905469894, -0.0023906929418444633, -0.06846874952316284, 0.007223161403089762, 0.05188823118805885, -0.050956033170223236, 0.06454868614673615, 0.07393551617860794, -0.08928808569908142, -0.0488266795873642, 0.09921624511480331, -0.07428384572267532, 0.053834449499845505, -0.07575324922800064, -0.0021323394030332565, 0.07018853724002838, 0.016879281029105186, -0.07491452991962433, -0.02456716261804104, -0.009571734815835953, -0.18464398384094238, -0.026106324046850204, -0.05938524007797241, 0.1229800209403038, 0.13605140149593353, 0.02591012232005596, -0.030360473319888115, -0.09993385523557663, -0.008265746757388115, 0.0943898931145668, 0.032253023236989975, -0.06689463555812836, -0.015028450638055801, -0.0901486724615097, -0.04841811582446098, -0.02598634921014309, 0.00040033771074377, 0.0318339578807354, -0.0418802835047245, -0.11040165275335312, -0.15889239311218262, 0.0609259270131588, -0.13849245011806488, -0.11656203866004944, 0.11456321179866791, 0.04215789958834648, -0.061891473829746246, -0.005762833170592785, 0.10644524544477463, 0.009701596572995186, 0.06406528502702713, 0.08531060814857483, -0.0494355745613575, 0.16088631749153137, -0.0870787724852562, 0.0740441381931305, 0.11390307545661926, -0.01310972310602665, -0.11721403151750565, -0.06972047686576843, -0.03751106560230255, -0.03756706789135933, -0.08685630559921265, -0.10119592398405075, -0.09021727740764618, 0.0003433649253565818, 0.16298840939998627, -0.03930848836898804, 0.031968072056770325, -0.0469229519367218, -0.04993030056357384, -0.16162528097629547, 0.12268105894327164, -0.049439750611782074, 0.006550381891429424, 0.08633936196565628, 0.11402586847543716, 0.008527305908501148, 0.011217239312827587, 0.18221400678157806, 0.12339477241039276, 0.03256258741021156, -0.1004849299788475, -0.15690381824970245, 0.020919525995850563, 0.047537095844745636, 0.015685690566897392, -0.004036653321236372, 0.0772397592663765, 0.07418223470449448, -0.10178863257169724, 0.05600503087043762, 0.06572882831096649, -0.04567553848028183, 0.02392195165157318, 0.012658674269914627, -0.007860342971980572, 0.0784979835152626, -0.05741911754012108, 0.13001060485839844, -0.08190253376960754, 0.07759382575750351, 0.0532490499317646, -0.13370606303215027, -0.018246624618768692, -0.004494867753237486, -0.0861077532172203, -0.06825195252895355, 0.1458977460861206, -0.028104659169912338, 0.02349686436355114, -0.07070096582174301, -0.07361152023077011, 0.10451895743608475, 0.04850253462791443, 0.10952574014663696, 0.02759556658565998, -0.04100542142987251, 0.0811261534690857, -0.12719938158988953, -0.02802092395722866, 0.09264402091503143, 0.12623591721057892, -0.07594869285821915, 0.08619949221611023, 0.0438125878572464, -0.06879543513059616, -0.06000722572207451, 0.06262002140283585, -0.08394118398427963, -0.05649124085903168, -0.08658117055892944, 0.05862092226743698, 0.12400545179843903, -0.010484155267477036, 0.015294604003429413, 0.018196454271674156, 0.05792149528861046, -0.049787018448114395, -0.07090472429990768, 0.04083854332566261, 0.06530378758907318, 0.05314658209681511, 0.08894003182649612, -0.06250718235969543, 0.05178813636302948, -0.1014479324221611, 0.01639016903936863, 0.13927923142910004, -0.172807976603508, -0.04398944228887558, 0.05148463323712349, -0.008220762945711613, -0.03231755644083023, 0.018251584842801094, 0.019320737570524216, 0.010435188189148903, -0.12850366532802582, -0.06900729238986969, -0.13200892508029938, 0.06440044194459915, -0.012256215326488018, 0.14092907309532166, -0.10650686174631119, -0.10731422901153564, 0.007314012851566076, -0.04377947747707367, 0.03505508601665497, 0.034455638378858566, 0.006258165929466486, 0.09619113057851791, 0.01251565758138895, -0.07085587829351425, 0.046035751700401306, 0.10635870695114136, 0.09343228489160538, 0.0216108039021492, 0.007520974148064852, 0.05520190671086311, 0.012296084314584732, -0.05021841078996658, 0.0029828327242285013, 0.009424942545592785, 0.08350685238838196, 0.019683346152305603, 0.09401299804449081, 0.11003425717353821, -0.043333929032087326, 0.009128870442509651, 0.037947166711091995, 0.024258529767394066, 0.03709204122424126, 0.06308553367853165, -0.12080243229866028, 0.08384887874126434, -0.0012303757248446345, -0.054241787642240524, -0.07806466519832611, 0.028802750632166862], -and:[0.0692586675286293, -0.02107895538210869, 0.01670316979289055, -0.08801648020744324, -0.07182574272155762, 0.002098493045195937, 0.03623481094837189, -0.036590687930583954, 0.00794296432286501, 0.11003243923187256, -0.030389249324798584, -0.021136585623025894, 0.09189555048942566, -0.12093764543533325, 0.13103410601615906, 0.043930381536483765, -0.04365896061062813, -0.0253437589854002, 0.015243111178278923, -0.005277771037071943, 0.028106747195124626, -0.018101142719388008, -0.0856134444475174, -0.06781667470932007, 0.02664799988269806, -0.08222584426403046, 0.024043815210461617, 0.06679889559745789, 0.11328490823507309, -0.01042842771857977, 0.015063310973346233, -0.11000368744134903, 0.09767598658800125, 0.12185774743556976, 0.0025122843217104673, 0.027496226131916046, -0.08541210740804672, 0.06923957169055939, -0.06272661685943604, -0.09596662223339081, -0.10497736930847168, -0.10582318902015686, 0.10785228759050369, 0.03861163184046745, 0.05730185657739639, -0.1650247573852539, -0.08519652485847473, 0.04521361365914345, -0.055982206016778946, -0.0575777068734169, -0.0144813759252429, 0.003951868042349815, -0.00823970790952444, -0.043264735490083694, -0.012380236759781837, -0.01801350899040699, 0.05775976926088333, -0.002755825873464346, -0.016373666003346443, -0.11135569959878922, -0.06694713979959488, -0.06267672032117844, -0.060162317007780075, -0.09062087535858154, -0.0385374091565609, -0.06220570579171181, -0.030354389920830727, -0.08144202083349228, 0.009039685130119324, 0.03569658473134041, -0.12125159054994583, -0.009802731685340405, 0.11325038224458694, 0.14031314849853516, 0.0051854271441698074, 0.03605446591973305, -0.024824216961860657, -0.14201433956623077, -0.06029920279979706, 0.085536427795887, -0.07130095362663269, -0.09133683145046234, -0.0655045285820961, -0.1821976751089096, 0.014117532409727573, 0.038061629980802536, -0.059507355093955994, -0.04290401563048363, 0.011519194580614567, -0.10465139895677567, -0.08727677911520004, -0.03098246268928051, 0.11336692422628403, 0.014112686738371849, 0.14696620404720306, 0.06637104600667953, 0.05115662142634392, -0.012442756444215775, -0.05519900470972061, -0.018123161047697067, 0.1123022735118866, -0.013332176953554153, 0.015988856554031372, 0.004224993288516998, 0.09261298924684525, -0.01682940497994423, -0.05969959497451782, -0.03895100578665733, 0.04417159780859947, -0.06288240849971771, -0.006934085860848427, 0.0687130019068718, -0.11190523952245712, -0.01951707899570465, -0.07402274757623672, -0.036747582256793976, -0.01530879270285368, 0.005351051688194275, -0.07666642963886261, -0.10072313249111176, -0.1923465132713318, -0.17465369403362274, 0.055317968130111694, -0.09975770115852356, 0.10865864157676697, -0.05582117661833763, 0.06773839145898819, -0.05526234954595566, 0.003839799202978611, -0.0076626017689704895, -0.026371218264102936, -0.007172230631113052, -0.07275418192148209, 0.009199674241244793, -0.18929925560951233, -0.1249842494726181, -0.0118040656670928, 0.001874161884188652, 0.02390749566257, -0.02012849971652031, -0.10661117732524872, 0.08426178991794586, -0.054631173610687256, 0.0449487641453743, -0.05240950733423233, -0.12446451187133789, 0.07140204310417175, -0.05347595363855362, -0.048185259103775024, 0.032990701496601105, -0.00036051927600055933, 0.06314586848020554, -0.007253582123667002, 0.09784521907567978, 0.05180702358484268, -0.05777947977185249, 0.03404147922992706, -0.0295282993465662, -0.035906411707401276, -0.06744401156902313, -0.11323443800210953, -0.03052627108991146, -0.03666425123810768, 0.057183556258678436, -0.06819602102041245, 0.13298042118549347, -0.10142473131418228, -0.0320700965821743, 0.006090648006647825, 0.045154672116041183, -0.028925353661179543, -0.05873614549636841, -0.045631930232048035, 0.058633338660001755, 0.1445596069097519, 0.10059549659490585, -0.01776988059282303, 0.1351565420627594, -0.09365446865558624, -0.03183581307530403, -0.06057310104370117, 0.2693209946155548, -0.024854876101017, -0.09652522206306458, -0.17854663729667664, -0.015064660459756851, 0.04515665024518967, -0.02947089821100235, -0.08407071977853775, 0.08407123386859894, -0.06418588012456894, 0.010310519486665726, 0.08646897971630096, -0.0681484118103981, -0.06899290531873703, 0.02610573172569275, -0.02303103171288967, -0.09677287191152573, 0.03404049575328827, 0.017363345250487328, 0.012959824874997139, -0.06235747039318085, 0.07165303081274033, 0.049444299191236496, -0.11983376741409302, 0.0019414536654949188, -0.01173470076173544, -0.0010082096559926867, -0.07781586050987244, 0.05259362980723381, -0.024193229153752327, 0.08086739480495453, -0.019352752715349197, 0.04071563109755516, 0.031678326427936554, -0.022785332053899765, -0.06025132164359093, 0.022729316726326942, 0.1557944118976593, 0.07941055297851562, 0.043877262622117996, -0.034705325961112976, 0.07860821485519409, 0.08386237174272537, -0.10647155344486237, 0.05930328741669655, 0.031685613095760345, -0.02299424447119236, -0.04956642538309097, 0.023234425112605095, -0.080695241689682, 0.03363442048430443, 0.025732511654496193, 0.07556913048028946, 0.041473329067230225, 0.20056717097759247, 0.05171577259898186, 0.02133849821984768, 0.07925373315811157, -0.017576299607753754, 0.05553755164146423, 0.020934635773301125, -0.05065104365348816, 0.09764519333839417, -0.06900223344564438, -0.056249137967824936, 0.04720969870686531, -0.019449129700660706, -0.08913205564022064, 0.0660676434636116, -0.12663634121418, -0.09508049488067627, 0.06769787520170212, -0.020707113668322563, -0.06233051419258118, -0.10684020072221756, 0.0164128839969635, 0.06381615251302719, -0.08158276975154877, -0.18991832435131073, 0.06300050020217896, -0.020495248958468437, -0.0622907392680645, 0.15601743757724762, -0.07084226608276367, -0.1151777058839798, 0.023538080975413322, -0.01758166216313839, 0.002507265191525221, 0.04870625212788582, -0.0420667789876461, 0.02186092920601368, 0.06728541105985641, 0.06364309787750244, 0.06511831283569336, 0.05586486682295799, 0.050950322300195694, -0.10756760835647583, 0.12053258717060089, 0.06431680917739868, -0.007929696701467037, -0.07016881555318832, -0.02548084408044815, 0.012986992485821247, 0.0015622148057445884, -0.0660380944609642, 0.09258907288312912, 0.06941714137792587, -0.10366860032081604, -0.016416290774941444, 0.06043785810470581, -0.00972763542085886, -0.04740828648209572, 0.002213126514106989, 0.04340806230902672, 0.08954021334648132, 0.02239823527634144, -0.03736542537808418, -0.14159972965717316, 0.02940111979842186], -ashr:[0.14358524978160858, 0.043314479291439056, 0.13635751605033875, -0.07179948687553406, 0.0023077691439539194, 0.09198538959026337, 0.10590444505214691, -0.06392943114042282, 0.0166877880692482, 0.056517090648412704, -0.02538263611495495, -0.019006527960300446, -0.05176134034991264, -0.03689899295568466, 0.11175022274255753, -0.005699106026440859, 0.04039209336042404, 0.00949054304510355, 0.08622532337903976, -0.07180362194776535, -0.02596767619252205, -0.060428693890571594, -0.0822526291012764, 0.013763810507953167, 0.01683649607002735, -0.002888803370296955, 0.014047553762793541, 0.010985953733325005, -0.0613308921456337, 0.029770277440547943, -0.04051664471626282, -0.06461081653833389, -0.051808618009090424, 0.11963257193565369, 0.0001985426206374541, 0.0196132380515337, -0.061653029173612595, 0.06974080950021744, 0.08437860757112503, 0.02919929474592209, 0.05998160317540169, -0.047216493636369705, 0.14346370100975037, 0.03646763786673546, -0.03939288109540939, -0.17064791917800903, -0.024200547486543655, 0.12199652194976807, 0.06720462441444397, -0.1437561959028244, 0.0591442808508873, 0.005563699174672365, -0.03435630723834038, -0.020190559327602386, -0.03336061164736748, 0.023616934195160866, 0.07524096965789795, 0.01579064503312111, -0.007872875779867172, -0.1139921247959137, -0.055559419095516205, -0.01850617118179798, -0.08615774661302567, -0.026952460408210754, 0.04092714190483093, -0.08850602805614471, -0.02809213474392891, 0.022028274834156036, -0.08502499759197235, 0.10808921605348587, -0.15953877568244934, -0.09514317661523819, 0.016932062804698944, 0.18960659205913544, -0.07103601098060608, 0.023480847477912903, -0.048704665154218674, -0.048281844705343246, -0.03569047525525093, 0.2299327701330185, -0.14034974575042725, -0.005426985677331686, -0.010641016066074371, -0.04695969820022583, -0.02332444116473198, 0.0404885858297348, -0.0561339296400547, 0.13550443947315216, -0.016775263473391533, -0.11238151043653488, -0.00249619223177433, -0.11608795076608658, 0.1319715529680252, -0.009146513417363167, 0.03272560238838196, 0.07066447287797928, 0.05690966174006462, -0.1655418425798416, -0.0337381511926651, -0.0823667123913765, 0.03144464269280434, -0.011616447940468788, 0.16095024347305298, 0.044524841010570526, -0.15082058310508728, -0.08160212635993958, 0.02416008524596691, 0.06645380705595016, 0.037067852914333344, 0.04318530485033989, -0.059741370379924774, -0.013607451692223549, 0.027830103412270546, -0.01845051348209381, -0.09814579784870148, 0.04617684334516525, 0.058562781661748886, -0.10088729858398438, -0.07306861132383347, -0.03029698133468628, -0.028677860274910927, -0.06746266037225723, 0.12441299110651016, -0.06671406328678131, 0.12126240879297256, -0.007885273545980453, 0.02546810172498226, 0.0008886360446922481, -0.05375288426876068, -0.007732817903161049, 0.09204844385385513, 0.032717082649469376, -0.08296357840299606, 0.08218920975923538, -0.003925791010260582, -0.030642902478575706, -0.1258760392665863, 0.0010939253261312842, 0.09143562614917755, -0.041017115116119385, -0.11253451555967331, -0.026755517348647118, 0.10920781642198563, -0.12139606475830078, -0.12294244021177292, -0.01131077203899622, 0.016838137060403824, 0.005854431539773941, -0.018620340153574944, 0.02485675737261772, -0.03343088924884796, -0.10257158428430557, 0.002072880044579506, 0.05873323976993561, 0.11799150705337524, -0.08869611471891403, 0.05985037982463837, -0.05535576120018959, 0.054241590201854706, 0.03268533572554588, 0.04247567430138588, -0.057497818022966385, -0.036675069481134415, -0.08549753576517105, -0.10342374444007874, -0.00794681441038847, 0.08454503118991852, 0.07179661840200424, -0.04650808498263359, 0.04051272198557854, -0.09713732451200485, 0.018753962591290474, -0.16916458308696747, 0.03922503814101219, 0.013128039427101612, -0.08781399577856064, -0.05743589997291565, 0.15755467116832733, 0.05673990026116371, 0.13816489279270172, -0.00128162931650877, 0.036953896284103394, -0.11397925764322281, -0.09882324934005737, -0.1098700538277626, 0.03665958344936371, 0.13187839090824127, 0.033915597945451736, -0.0906849056482315, 0.05088424310088158, -0.09426336735486984, 0.06541475653648376, 0.03187420219182968, -0.013390587642788887, -0.04325568303465843, 0.02709195762872696, -0.0151679627597332, 0.0730060413479805, 0.04583929479122162, 0.06988587975502014, -0.04262746125459671, -0.08274403214454651, 0.004045382607728243, -0.14048685133457184, 0.0856395810842514, 0.0010672725038602948, -0.005042887292802334, -0.08542455732822418, -0.07112019509077072, -0.11322925984859467, -0.021283434703946114, 0.0461653433740139, 0.023051824420690536, -0.07136103510856628, 0.0035524931736290455, 0.08426658809185028, 0.11349762976169586, 0.025460081174969673, 0.021849865093827248, 0.08235149085521698, 0.043960850685834885, -0.03223918750882149, 0.08421439677476883, 0.1486266404390335, 0.0730830729007721, -0.08367226272821426, 0.07192349433898926, -0.07487563043832779, -0.05745231360197067, -0.04645673930644989, -0.08508577942848206, -0.0892358273267746, 0.04032982885837555, -0.06060580164194107, 0.06509434431791306, -0.027913827449083328, 0.05646949261426926, 0.04251667112112045, -0.14843197166919708, 0.029650099575519562, 0.09240072220563889, -0.14434103667736053, 0.01479269377887249, -0.02032691240310669, 0.0033157984726130962, 0.1284107118844986, 0.04703153669834137, -0.00884171761572361, 0.015749014914035797, 0.07213450223207474, -0.125388503074646, -0.10389475524425507, -0.10329662263393402, 0.057947222143411636, -0.06376368552446365, 0.054430101066827774, -0.028798643499612808, 0.028448808938264847, 0.04378291592001915, -0.0967806726694107, -0.11716170608997345, -0.014217879623174667, -0.012706144712865353, 0.0988553985953331, 0.04547714814543724, -0.1187271997332573, 0.054441072046756744, -0.07859968394041061, 0.014376215636730194, 0.052890244871377945, -0.04018763452768326, 0.1231873631477356, 0.06165708228945732, -0.033041324466466904, 0.04141915217041969, 0.00843280740082264, 0.057560812681913376, -0.11351609230041504, 0.05728314071893692, -0.14167249202728271, -0.09334659576416016, -0.08331788331270218, -0.01943962462246418, 0.10903355479240417, 0.1478748619556427, -0.04184144735336304, 0.10285510122776031, 0.045340947806835175, 0.05260993540287018, 0.00850199069827795, 0.11563242226839066, -0.028921213001012802, -0.05009431019425392, 0.024896232411265373, 0.09316457808017731, 0.10598965734243393, -0.0030987660866230726, -0.07724452018737793, -0.09748587757349014, 0.07431304454803467], -bitcast:[0.09883642196655273, 0.05724601447582245, 0.08156898617744446, -0.1059262603521347, -0.0221269428730011, 0.012705412693321705, 0.01597248762845993, -0.013279114849865437, 0.025420866906642914, 0.061517439782619476, 0.006903934292495251, 0.06890493631362915, 0.06509557366371155, -0.027067527174949646, -0.025716425850987434, 0.029050538316369057, -0.052444346249103546, -0.18141822516918182, -0.03213287889957428, -0.06741346418857574, -0.07075313478708267, -0.020298374816775322, -0.07189470529556274, -0.04172873869538307, 0.025952154770493507, -0.07917657494544983, 0.03553174436092377, 0.06427773088216782, -0.12260027974843979, -0.0659986063838005, 0.014092682860791683, -0.059613533318042755, -0.06120011582970619, 0.1156780943274498, -0.00037511263508349657, -0.05723646283149719, 0.0019342427840456367, 0.06873210519552231, -0.02298438549041748, -0.14174602925777435, 0.01672634482383728, -0.07192753255367279, 0.05737094581127167, 0.00761029776185751, -0.05290171131491661, 0.051935773342847824, 0.03570624068379402, 0.06053391844034195, 0.13631318509578705, -0.02283615805208683, 0.003496194025501609, 0.0005264971987344325, -0.007964610122144222, -0.04082705080509186, -0.10195630043745041, -0.03765365481376648, -0.06534215062856674, -0.07897770404815674, -0.015153988264501095, -0.062109995633363724, -0.11517713218927383, -0.06989996880292892, 0.11977829784154892, -0.008701932616531849, -0.03561064600944519, -0.06284349411725998, 0.09168287366628647, 0.012479029595851898, -0.0018795655341818929, 0.007279389072209597, -0.02869497425854206, -0.0785687267780304, 0.003626609221100807, 0.06788366287946701, 0.06753590703010559, 0.039151519536972046, -0.021451985463500023, -0.10086004436016083, 0.027411898598074913, 0.10716308653354645, -0.06631804257631302, -0.0791357159614563, -0.022619938477873802, -0.17625699937343597, 0.08096746355295181, -0.06834262609481812, 0.0029558136593550444, -0.02146061696112156, 0.09671173989772797, -0.08462198078632355, -0.09182441234588623, -0.028185904026031494, 0.06273592263460159, 0.016881119459867477, -0.003976373467594385, 0.057790786027908325, 0.04703986644744873, 0.16507688164710999, -0.022317588329315186, -0.10626507550477982, 0.07184101641178131, -0.05424848198890686, 0.05299563333392143, 0.05527779832482338, 0.07853145897388458, -0.022130534052848816, -0.05564742907881737, 0.0444963164627552, -0.05097575485706329, -0.0761420801281929, -0.001723561785183847, -0.03934047743678093, -0.011819230392575264, 0.04183211177587509, -0.03607504814863205, -0.20259037613868713, 0.0001312713575316593, -0.01462723221629858, -0.06900490075349808, 0.158333420753479, -0.07834801822900772, -0.022573139518499374, 0.06421587616205215, -0.06313122808933258, -0.0178169347345829, -0.033140286803245544, 0.031095346435904503, -0.0346829928457737, 0.016409752890467644, -0.015982473269104958, -0.040625959634780884, -0.004067111760377884, -0.03926254063844681, -0.012157122604548931, 0.023536667227745056, 0.07902214676141739, -0.024363242089748383, 0.0006680415826849639, 0.019450416788458824, -0.030085783451795578, -0.09756612777709961, -0.015392439439892769, -0.022722359746694565, 0.00691885594278574, -0.06560461968183517, 0.17006607353687286, 0.06943527609109879, -0.04402182996273041, -0.0802355632185936, 0.02668522484600544, 0.08302527666091919, -0.02274886518716812, 0.055058661848306656, 0.07236239314079285, 0.04890074208378792, -0.041866760700941086, -0.01949247345328331, -0.040354322642087936, -0.009812606498599052, 0.03439074009656906, -0.13601446151733398, -0.028388742357492447, 0.07946351170539856, 0.08692905306816101, 0.008907098323106766, 0.1663953959941864, 0.19082912802696228, -0.031422585248947144, -0.02638215385377407, 0.1717936098575592, 0.027065502479672432, -0.07221159338951111, -0.11542785912752151, 0.03773237392306328, 0.19541239738464355, 0.0772484838962555, 0.17074017226696014, 0.13346654176712036, -0.040606509894132614, -0.00012711204180959612, 0.030732711777091026, 0.03914254903793335, 0.0304032601416111, -0.09039048850536346, -0.02539086528122425, -0.07754113525152206, 0.05027572065591812, 0.09814202040433884, -0.08050428330898285, -0.01660732552409172, -0.04215163737535477, 0.021689938381314278, 0.06037718430161476, 0.08850771188735962, 0.06702222675085068, 0.02396542951464653, -0.031870801001787186, -0.09542319923639297, 0.12048089504241943, 0.011469641700387001, 0.02826816402375698, -0.06905343383550644, 0.05834760144352913, 0.08023533970117569, 0.008807489648461342, 0.06436261534690857, -0.06263235956430435, 0.01564212515950203, -0.057073429226875305, 0.05861132591962814, 0.05250759795308113, 0.11935032904148102, -0.04795312508940697, 0.040455978363752365, 0.06183924898505211, 0.06784254312515259, -0.048590101301670074, 0.023871976882219315, -0.1945071518421173, 0.06692507863044739, -0.09095574915409088, -0.017572106793522835, 0.012901839800179005, 0.08052176237106323, 0.0648956224322319, 0.05799603834748268, 0.038384340703487396, -0.053947899490594864, -0.051364608108997345, 0.013184462673962116, -0.06956145912408829, -0.09186325967311859, -0.024104159325361252, 0.14805416762828827, 0.07800337672233582, 0.08237726986408234, 0.017518209293484688, 0.06279154121875763, 0.08068623393774033, 0.04827018082141876, 0.030471231788396835, 0.018784215673804283, -0.03139971196651459, 0.09056247025728226, -0.06780575215816498, -0.011085642501711845, -0.03098226524889469, 0.05492937192320824, 0.01243871171027422, 0.08119411766529083, 0.059170614928007126, -0.012405567802488804, 0.051592424511909485, 0.08390189707279205, -0.03341754898428917, -0.09737323224544525, 0.02840288169682026, 0.035386182367801666, 0.12438797205686569, -0.10303086042404175, 0.06360609084367752, -0.0181706715375185, -0.011769715696573257, 0.135280042886734, -0.008851452730596066, -0.11035346239805222, -0.007619387004524469, -0.016418004408478737, 0.009803622961044312, 0.034210119396448135, -0.03712138906121254, 0.05044936388731003, 0.0380462110042572, 0.01348867081105709, 0.043081171810626984, 0.06198098883032799, 0.048643577843904495, -0.10842256993055344, 0.10929650813341141, 0.09976643323898315, 0.0906849279999733, -0.2076931595802307, 0.026704102754592896, -0.06921432912349701, 0.12001799046993256, -0.08383999019861221, 0.011285524815320969, 0.035065993666648865, 0.056259576231241226, -0.05168965458869934, 0.043893489986658096, 0.06390402466058731, -0.030072735622525215, 0.04448501765727997, 0.16511602699756622, 0.08977081626653671, -0.10154251754283905, 0.055432695895433426, -0.13461017608642578, 0.04643763229250908], -br:[0.0222519151866436, 0.04571843519806862, 0.08461058139801025, -0.09590277075767517, 0.009207449853420258, 0.003415161743760109, 0.07201280444860458, -0.006344273220747709, 0.011132470332086086, 0.20997050404548645, -0.03536875173449516, 0.03806893900036812, -0.15206988155841827, 0.024915212765336037, 0.016038496047258377, -0.01803157851099968, -0.005443444475531578, -0.14189846813678741, 0.015536422841250896, -0.028986798599362373, -0.10274697840213776, -0.020763490349054337, -0.049319490790367126, -0.04760558530688286, 0.028252054005861282, -0.05058905854821205, 0.024012412875890732, 0.09357576817274094, -0.11618219316005707, -0.009511832147836685, 0.015949392691254616, -0.07433527708053589, -0.06967849284410477, 0.12228035181760788, -0.0005808552959933877, 0.04796634986996651, -0.04655636474490166, 0.06982347369194031, -0.16303232312202454, 0.1594480723142624, -0.1066230833530426, -0.11895546317100525, 0.054778218269348145, 0.018949750810861588, 0.02090107649564743, 0.015709396451711655, 0.13073833286762238, 0.10522235184907913, -0.06666233390569687, -0.10135223716497421, 0.031462833285331726, 0.004723296966403723, -0.0005127422627992928, -0.05473710596561432, -0.032993119210004807, 0.0004446734383236617, -0.11692439764738083, 1.6474423318868503e-05, -0.026556385681033134, -0.08582863956689835, -0.05368026718497276, -0.07479830831289291, 0.05824927240610123, 0.014432206749916077, -0.037809405475854874, -0.07218331843614578, -0.028674785047769547, -0.07429851591587067, -0.08475805819034576, 0.021386172622442245, -0.09290480613708496, -0.0020265865605324507, -0.11750058084726334, 0.08598070591688156, -0.022560644894838333, 0.03718781843781471, -0.00982850231230259, 0.021976668387651443, -0.00306821265257895, -0.11443475633859634, -0.07433952391147614, -0.09953341633081436, -0.033623769879341125, -0.11863797903060913, 0.07577832043170929, 0.08664814382791519, -0.00409620301797986, -0.04223618283867836, 0.04249690845608711, -0.07678399980068207, -0.003343855729326606, -0.04027607664465904, 0.06613907217979431, 0.06563735008239746, 0.1291544884443283, 0.07002713531255722, 0.038005437701940536, -0.01856941357254982, -0.023027833551168442, -0.12951521575450897, 0.002392963971942663, -0.05530471354722977, 0.07871659845113754, 0.06168350577354431, 0.08356323093175888, 0.019391901791095734, -0.15694363415241241, -0.034201785922050476, -0.051892925053834915, -0.04510660469532013, -0.00623622490093112, -0.045730989426374435, 0.1793069690465927, -0.018457084894180298, -0.03768591210246086, -0.00608619162812829, 0.11370184272527695, 0.005651683080941439, -0.14564497768878937, -0.03166485205292702, -0.18361155688762665, -0.019142676144838333, 0.02913559600710869, -0.07110151648521423, 0.11786053329706192, -0.04195041209459305, 0.03651951625943184, 5.336829781299457e-05, 0.06637968122959137, -0.007980234920978546, -0.04321722686290741, 0.032698627561330795, -0.05792652443051338, 0.016361992806196213, 0.07111209630966187, 0.1299257129430771, -0.00524274492636323, 0.0012233098968863487, 0.017989331856369972, 0.02089148946106434, -0.10077628493309021, -0.12539421021938324, -0.046136524528265, 0.049549516290426254, -0.05053708329796791, 0.18308322131633759, 0.07094057649374008, -0.03847166523337364, -0.03309798240661621, 0.03276798129081726, -0.14999514818191528, 0.0656687542796135, -0.010466549545526505, 0.07736458629369736, -0.0020651035010814667, -0.042985789477825165, 0.0015438705449923873, -0.028699668124318123, -0.012621951289474964, 0.037022754549980164, 0.25765153765678406, -0.01937749795615673, -0.038568105548620224, 0.09085756540298462, -0.0053146700374782085, 0.1677265614271164, -0.17481069266796112, 0.03703586757183075, -0.04216437786817551, -0.12467971444129944, -0.03408677875995636, -0.09137219190597534, -0.02322453260421753, 0.03419230133295059, -0.1946677565574646, 0.026715746149420738, 0.020727964118123055, 0.10687959939241409, -0.047560516744852066, -0.00508893933147192, 0.05172238126397133, -0.1475921869277954, 0.03326001018285751, -0.11788032948970795, -0.1215042695403099, -0.028269784525036812, 0.004229997284710407, -0.060310132801532745, -0.08413663506507874, -0.09255518019199371, 0.005033572670072317, 0.005838014651089907, 0.0699186623096466, -0.18200106918811798, -0.03631128370761871, 0.025700626894831657, -0.011629035696387291, 0.20048516988754272, 0.0512668713927269, 0.013532142154872417, 0.0026113109197467566, -0.06698685884475708, 0.07678448408842087, -0.02481195330619812, 0.01045165117830038, -0.015104133635759354, -0.003010114422068, 0.026854917407035828, -0.085797980427742, 0.17625001072883606, 0.05850657820701599, 0.06961041688919067, -0.03807568550109863, 0.041420720517635345, 0.0969420075416565, -0.023480750620365143, -0.037546511739492416, 0.024764539673924446, -0.13405075669288635, 0.04640042781829834, 0.04555971547961235, -0.0417642705142498, 0.13668204843997955, 0.08413324505090714, -0.04674753546714783, 0.05239160731434822, 0.029940778389573097, 0.002062160987406969, -0.11614465713500977, 0.02394350990653038, -0.07547589391469955, -0.026349540799856186, 0.0034378976561129093, 0.02064746618270874, 0.0823625698685646, -0.014616972766816616, 0.022490371018648148, 0.00847609993070364, 0.10124752670526505, 0.05049377307295799, -0.0796598568558693, 0.017832333222031593, -0.04590073972940445, -0.02785033918917179, -0.02700047567486763, -0.005179709754884243, 0.06269521266222, 0.016889406368136406, -0.055491894483566284, -0.03376990184187889, -0.12938962876796722, -0.011668497696518898, 0.10334474593400955, -0.024790942668914795, 0.013348915614187717, 0.09023304283618927, 0.018727105110883713, -0.052689045667648315, 0.05635709688067436, 0.026843609288334846, 0.06245644390583038, -0.02590506337583065, -0.01615639217197895, 0.12960585951805115, -0.06438985466957092, -0.11469809710979462, -0.0069228061474859715, -0.016410473734140396, 0.013315591961145401, 0.043197520077228546, -0.02852923981845379, 0.03061525709927082, 0.018117446452379227, -0.05815817788243294, 0.06325264275074005, 0.06640971451997757, 0.04173693060874939, -0.07433130592107773, 0.1252574622631073, 0.07898757606744766, -0.009121074341237545, 0.07772216945886612, -0.007094465661793947, -0.16796381771564484, -0.1393778920173645, -0.09339307993650436, 0.07664456218481064, 0.07104187458753586, 0.12090848386287689, -0.01656191237270832, 0.04627535492181778, 0.02011624164879322, -0.07772748917341232, 0.05165763199329376, -0.015668056905269623, 0.08964495360851288, 0.07849610596895218, 0.01288694329559803, -0.12771621346473694, 0.04844726249575615], -call:[0.03562856838107109, 0.06504956632852554, 0.05015304312109947, -0.07559778541326523, -0.09867362678050995, -0.023141682147979736, -0.138082355260849, -0.027238478884100914, 0.021481730043888092, 0.02031746879220009, -0.023430246859788895, -0.01773911342024803, -0.05708138272166252, 0.012653078883886337, -0.11612950265407562, -0.08975297957658768, -0.12478791177272797, 0.06106187403202057, 0.013967619277536869, -0.11590870469808578, -0.07869964838027954, -0.02094235084950924, -0.06496068090200424, -0.04708943888545036, 0.02793910913169384, -0.1099674329161644, 0.03099105693399906, 0.03207200765609741, 0.12031640112400055, 0.0009990541730076075, 0.016503136605024338, -0.0714806467294693, 0.0031449126545339823, 0.12187431752681732, -0.0004645849985536188, 0.02148010954260826, -0.005054884124547243, 0.06138680875301361, 0.14007939398288727, -0.11860261112451553, -0.10752396285533905, -0.09437362849712372, 0.05424404516816139, 0.035525623708963394, 0.029605383053421974, -0.047686200588941574, 0.004833365324884653, 0.05471476912498474, -0.19162259995937347, 0.12320912629365921, -0.012354351580142975, 0.003988785203546286, -0.025163263082504272, -0.03760530427098274, -0.032066937536001205, -0.04036341980099678, -0.12030851095914841, 0.16277647018432617, -0.023424427956342697, -0.08988635241985321, -0.01864498481154442, -0.05905788391828537, 0.0029356935992836952, -0.012027881108224392, 0.10710697621107101, -0.0662323608994484, -0.03738575056195259, 0.1496932953596115, -0.08972302824258804, 0.03855825588107109, -0.022678937762975693, -0.004210032057017088, 0.11942000687122345, 0.018915323540568352, -0.0612950436770916, 0.05315694585442543, -0.021196573972702026, 0.025668226182460785, -0.035384323447942734, -0.11788824200630188, -0.0712621882557869, -0.09319622814655304, 0.1025957241654396, 0.0843004360795021, 0.027637485414743423, 0.09380488097667694, -0.011488915421068668, -0.041717544198036194, -0.012987704947590828, -0.10755942016839981, -0.003783605294302106, -0.027861665934324265, 0.10714666545391083, 0.018307873979210854, -0.11228087544441223, 0.07004038244485855, 0.055788103491067886, -0.12005539238452911, 0.11835629492998123, 0.030885465443134308, 0.05101596191525459, -0.05723360553383827, 0.0480063259601593, 0.012025149539113045, -0.029417624697089195, -0.016548560932278633, 0.041289038956165314, 0.048334814608097076, 0.05313638597726822, -0.07763322442770004, -0.13534334301948547, 0.056030385196208954, -0.10203363001346588, -0.018870646134018898, -0.08040895313024521, 0.09693940728902817, -0.014546896331012249, 0.006762424483895302, -0.042564913630485535, -0.031834330409765244, -0.11299750208854675, -0.1593063473701477, 0.03971818462014198, -0.0690295621752739, 0.11398114264011383, -0.05113908648490906, 0.04537250101566315, 0.013113106600940228, 0.022032370790839195, -0.007793664000928402, -0.04430321231484413, -0.08133900165557861, -0.05908772721886635, 0.009163874201476574, 0.07891206443309784, -0.16396284103393555, -0.23925749957561493, 0.0008547448669560254, 0.01750919409096241, -0.0010767981875687838, -0.10769324004650116, 0.009934939444065094, -0.05574962869286537, -0.023159701377153397, -0.05318417772650719, 0.04571859538555145, 0.07298129796981812, -0.04143355414271355, -0.09119667857885361, 0.03316548839211464, -0.08320977538824081, 0.06712191551923752, 0.17780350148677826, 0.09488668292760849, 0.07882276922464371, -0.046280913054943085, 0.033919986337423325, -0.012272909283638, -0.0127023383975029, 0.03640934079885483, -0.1245390772819519, -0.03422680124640465, -0.037499625235795975, 0.058828823268413544, 0.0565374381840229, 0.11193735897541046, -0.19327305257320404, -0.03429155796766281, -0.03644658252596855, -0.10696322470903397, -0.013599280267953873, -0.06407574564218521, 0.002173025393858552, 0.029503056779503822, 0.03631283715367317, 0.08248534798622131, 0.008186685852706432, 0.1421808898448944, -0.11680732667446136, -0.16800858080387115, 0.02483268268406391, -0.06589878350496292, 0.018295438960194588, 0.11661301553249359, 0.010782833211123943, -0.03461964428424835, 0.050080884248018265, -0.07831677794456482, -0.09195361286401749, 0.04915662109851837, -0.024227267131209373, 0.01289844885468483, 0.061400797218084335, 0.15756835043430328, -0.049770817160606384, 0.026271486654877663, -0.029139695689082146, 0.07556690275669098, 0.09271381795406342, 0.01366144698113203, 0.09303808957338333, -0.06941642612218857, 0.04981725290417671, 0.04838837310671806, 0.008487604558467865, -0.11715811491012573, -0.003984622657299042, 0.016852466389536858, -0.07182689011096954, 0.10628975182771683, 0.057111456990242004, 0.04769187793135643, 0.060672443360090256, 0.04177933931350708, -0.017600592225790024, -0.04116468504071236, 0.10523561388254166, 0.014243616722524166, 0.13501401245594025, 0.08203301578760147, -0.12276920676231384, -0.022237950935959816, 0.019320039078593254, 0.08104535937309265, 0.07029269635677338, 0.05878942832350731, 0.03679152950644493, -0.0012830222258344293, -0.03567291051149368, -0.11260028928518295, 0.251454621553421, 0.004191135056316853, 0.097806915640831, 0.005720345303416252, 0.06578920781612396, 0.06573368608951569, 0.01917205937206745, -0.0032861006911844015, 0.07948735356330872, 0.05040699988603592, -0.06769851595163345, 0.02261470817029476, -0.049282222986221313, 0.09836811572313309, -0.21320243179798126, 0.036195412278175354, -0.03818754479289055, 0.016500333324074745, 0.013996562920510769, 0.1590888798236847, -0.11735782772302628, -0.008278905414044857, 0.07071376591920853, 0.07462207973003387, 0.13361488282680511, -0.12116134166717529, 0.016403893008828163, 0.05323817580938339, -0.04119411110877991, 0.01717490702867508, 0.06028995290398598, -0.020968785509467125, -0.01960398070514202, 0.1220070943236351, -0.00972994975745678, -0.042926397174596786, 0.11637219786643982, -0.017538558691740036, -0.03803648427128792, -0.11569078266620636, -0.040909506380558014, -0.12656846642494202, 0.0650341808795929, -0.04879578948020935, -0.06142748147249222, 0.05065804719924927, 0.07304168492555618, -0.11121470481157303, -0.020035816356539726, 0.05454392731189728, 0.0973842516541481, -0.055262915790081024, 0.010989694856107235, 0.029083572328090668, -0.0038267874624580145, 0.07905156165361404, 0.06895504891872406, 0.07392223924398422, -0.040406618267297745, -0.0274339746683836, -0.14309997856616974, 0.021787166595458984, -0.03534899652004242, -9.70078181126155e-05, 0.05147113278508186, -0.012648848816752434, -0.02687036618590355, 0.03941672667860985, 0.11016446352005005, -0.10521077364683151], -constant:[0.11255902051925659, -0.03976628929376602, 0.10756251215934753, 0.01795591041445732, 0.08752646297216415, 0.051399774849414825, 0.0148451067507267, 0.030549131333827972, 0.07748407125473022, -0.06984901428222656, -0.05003223195672035, 0.07573588937520981, 0.009762601926922798, -0.009992802515625954, -0.09891112893819809, 0.06280795484781265, 0.1183975338935852, -0.0480867363512516, 0.09828091412782669, 0.003362103132531047, 0.003840606426820159, -0.060349006205797195, -0.0027845031581819057, -0.004804035183042288, -0.011164058931171894, -0.03851204365491867, 0.07748087495565414, 0.02968421019613743, -0.022973407059907913, 0.10257761180400848, -0.12752780318260193, 0.014267011545598507, -0.05126701667904854, 0.030691301450133324, 0.04507409781217575, -0.0802890807390213, 0.08540888130664825, 0.033133991062641144, 0.03387164697051048, 0.05413708835840225, 0.03212758153676987, 0.06913217902183533, -0.0804537758231163, 0.016430595889687538, 0.008701737970113754, -0.07274509221315384, -0.045098740607500076, -0.08100556582212448, -0.12643106281757355, 0.14432935416698456, 0.07979840785264969, -0.09001658856868744, 0.029757672920823097, 0.06745782494544983, 0.03938249498605728, 0.04668858274817467, -0.0887514129281044, 0.0048010991886258125, -0.07668199390172958, 0.1713663637638092, 0.125219464302063, -0.10433107614517212, -0.027495210990309715, -0.057028479874134064, 0.06702052801847458, 0.048560988157987595, 0.09277475625276566, 0.0672595202922821, -0.07278363406658173, 0.11852071434259415, -0.07223954796791077, 0.02538408525288105, -0.027800332754850388, 0.03963544964790344, -0.05258306488394737, -0.055969223380088806, 0.11370132863521576, -0.1346042901277542, -0.057983461767435074, -0.09137999266386032, -0.003987486474215984, 0.0057296063750982285, -0.06297440081834793, 0.031896524131298065, 0.1436292678117752, -0.06917359679937363, -0.06886661052703857, 0.02383645996451378, -0.04297175630927086, -0.019432878121733665, -0.043784525245428085, -0.14089462161064148, 0.026079753413796425, 0.03403614088892937, -0.060205064713954926, -0.01780945621430874, -0.010961906984448433, 0.05406050756573677, -0.07205991446971893, 0.00444409903138876, 0.005581418517976999, 0.13451404869556427, -0.06162262335419655, -0.12563948333263397, 0.06558093428611755, -0.04272311553359032, 0.06877350807189941, 0.026718584820628166, 0.07992184162139893, 0.1477939635515213, -0.18750342726707458, 0.011837390251457691, -0.06670238077640533, -0.10455692559480667, -0.05745525285601616, 0.0529884472489357, -0.06132619082927704, 0.05026727169752121, -0.10219632089138031, -0.05239478498697281, -0.0010669921757653356, -0.017847862094640732, -0.07196997106075287, -0.012750305235385895, 0.04051535949110985, -0.02004166878759861, -0.019432691857218742, 0.04668480530381203, 0.0033427481539547443, 0.07921403646469116, 0.03401951864361763, -0.0520310178399086, -0.1362643837928772, -0.07676999270915985, -0.06132049486041069, -0.11105566471815109, -0.10296211391687393, -0.0765761137008667, 0.05279524251818657, 0.06468135863542557, -0.14728215336799622, 0.0049627176485955715, -0.08623862266540527, -0.057562097907066345, 0.09993372112512589, 0.009173720143735409, -0.08341880142688751, 0.14628779888153076, 0.06771891564130783, -0.028227847069501877, -0.058839768171310425, 0.09660637378692627, 0.1451181322336197, 0.026954976841807365, -0.1107199415564537, -0.011187169700860977, 0.11048416048288345, -0.03523249551653862, 0.11023110896348953, -0.17684516310691833, -0.15872831642627716, -0.06663443148136139, 0.07284091413021088, -0.02390233613550663, 0.03916940838098526, 0.08036620169878006, -0.016130659729242325, -0.020977482199668884, 0.034110527485609055, -0.09071226418018341, -0.12901735305786133, -0.003042613621801138, -0.006310722790658474, 0.14631251990795135, -0.08453059196472168, -0.057457465678453445, -0.0250286553055048, 0.036623261868953705, -0.012105065397918224, -0.0941828265786171, -0.050475385040044785, -0.0007460569613613188, 0.16895955801010132, 0.011851451359689236, 0.06625419110059738, -0.005935594905167818, 0.022020373493433, -0.07709750533103943, -0.1274622678756714, 0.0775551050901413, 0.10883153229951859, 0.12400669604539871, -0.011103684082627296, 0.08790421485900879, -0.08551743626594543, -0.043467409908771515, 0.03482253849506378, 0.05009903013706207, -0.013828366063535213, -0.0256896261125803, 0.12941768765449524, 0.03878086060285568, -0.019415710121393204, -0.004078356549143791, -0.05493280664086342, -0.055606596171855927, 0.12819071114063263, 0.0798082947731018, 0.006690734066069126, -0.08850148320198059, 0.092258021235466, -0.09630788862705231, -0.08466513454914093, -0.12473813444375992, -0.01338203065097332, -0.003436299506574869, 0.03535669296979904, 0.06174404174089432, -0.08323045819997787, 0.0175698883831501, -0.008653340861201286, -0.15333116054534912, 0.036239173263311386, -0.08862773329019547, 0.0322493240237236, -0.11973807215690613, -0.02091771923005581, -0.15007567405700684, 0.02468593418598175, -0.03452163562178612, 0.03928649425506592, 0.03480500727891922, 0.12101878225803375, -0.05672910064458847, -0.13211669027805328, 0.019804371520876884, -0.0673019215464592, -0.134064182639122, -0.19373896718025208, 0.0853576809167862, -0.0013426268706098199, -0.1142520159482956, 0.17491236329078674, -0.11567970365285873, 0.042400579899549484, 0.022887442260980606, -0.018318215385079384, -0.11241547763347626, -0.016444988548755646, -0.02305377833545208, 0.015870248898863792, 0.07868552207946777, -0.015169994905591011, 0.09201372414827347, 0.11608574539422989, -0.07861510664224625, -0.059485822916030884, -0.008950711227953434, -0.01158431638032198, -0.04049660265445709, -0.08638617396354675, -0.07688935101032257, 0.03108004666864872, 0.01191261038184166, 0.037406545132398605, 0.05554730072617531, -0.09025873988866806, 0.02843678742647171, -0.09347810596227646, -0.007707157637923956, -0.004789599217474461, -0.07496386021375656, -0.01761089637875557, -0.04150738939642906, 0.1111791729927063, -0.14907291531562805, -0.026089582592248917, 0.14872123301029205, -0.05975235998630524, -0.02935210056602955, -0.11041062325239182, -0.007524877320975065, -0.07631081342697144, 0.08236560970544815, -0.029475299641489983, 0.0015468384372070432, 0.037490155547857285, 0.18292681872844696, -0.012021283619105816, 0.1022346019744873, -0.002952439244836569, -0.10582182556390762, -0.09664402902126312, -0.034263622015714645, 0.011516234837472439, 0.0796341672539711, -0.03807196393609047, 0.001742968917824328, 0.061050381511449814, -0.07767417281866074], -extractelement:[-0.04094846919178963, 0.06760185956954956, 0.041964322328567505, -0.10458970069885254, -0.10448863357305527, 0.0027786102145910263, 0.006220925133675337, -0.022529564797878265, -0.049435075372457504, 0.046184297651052475, 0.043102946132421494, -0.05098380893468857, 0.053298015147447586, -0.05539746209979057, -0.02822607010602951, 0.03892335668206215, -0.10553260147571564, 0.028657494112849236, -0.03295578435063362, 0.09212983399629593, -0.15895554423332214, -0.02011711336672306, -0.09931081533432007, -0.08684654533863068, 0.025523614138364792, -0.053000159561634064, -0.062442898750305176, 0.11698474735021591, 0.012299316935241222, 0.03753839060664177, 0.014535108581185341, -0.12304946035146713, -0.026671919971704483, 0.11527541279792786, -0.012128832750022411, 0.15986914932727814, 0.08295842260122299, 0.07055442780256271, 0.01529493648558855, 0.04447322338819504, -0.0067175570875406265, -0.19307909905910492, -0.08296165615320206, -0.0025624828413128853, 0.164103165268898, 0.044232990592718124, -0.06455115228891373, -0.030873076990246773, 0.015579202212393284, 0.04654926061630249, -0.028704339638352394, -0.024533193558454514, 0.08728024363517761, -0.0023479717783629894, 0.05373554676771164, 0.02197103388607502, -0.08705911040306091, -0.07148148119449615, 0.07245254516601562, -0.054828472435474396, -0.002788540907204151, -0.0576963871717453, 0.00852601882070303, -0.11417219042778015, 0.008989597670733929, -0.07066715508699417, -0.0353231243789196, 0.02635914459824562, 0.06685680896043777, 0.028225036337971687, -0.0676213875412941, -0.005733951460570097, 0.019693559035658836, -0.040909543633461, -0.0784108117222786, 0.050447866320610046, -0.0028125932440161705, -0.10718274116516113, 0.012027163058519363, -0.12413685023784637, -0.06015923619270325, -0.07469974458217621, 0.02177540771663189, -0.09584534913301468, 0.05628844350576401, 0.07073158025741577, 0.1049865335226059, -0.022966086864471436, -0.01502283476293087, -0.07456235587596893, -0.11060868948698044, -0.05017329752445221, 0.10085809975862503, 0.055318694561719894, 0.08269327878952026, -0.004127004183828831, 0.09311935305595398, -0.013704659417271614, -0.022173307836055756, 0.1654263138771057, 0.04581911116838455, -0.019727559760212898, -0.025269852951169014, 0.0017102762358263135, 0.11130879074335098, -0.07732295244932175, -0.18415209650993347, -0.051260583102703094, 0.00026641730801202357, -0.09723345190286636, -0.04529091715812683, -0.06131117790937424, -0.08890576660633087, 0.00019668022287078202, -0.0441717691719532, -0.04778345301747322, -0.020092591643333435, 0.10498671978712082, 0.0011192163219675422, 0.04629017040133476, 0.044071681797504425, -0.05578286945819855, -0.06944549828767776, -0.038027677685022354, -0.046816136687994, 0.10406410694122314, 0.06454433500766754, -0.060690637677907944, 0.07554429769515991, -0.09929211437702179, -0.049731310456991196, -0.043205615133047104, 0.0030891485512256622, 0.015268298797309399, 0.021790187805891037, 0.015509583987295628, -0.013691600412130356, -0.02659793198108673, 0.02063230238854885, -0.07024109363555908, -0.06996830552816391, -0.033920127898454666, -0.14804688096046448, 0.1396520435810089, -0.02752210572361946, 0.051647432148456573, 0.07687754184007645, -0.07490652799606323, -0.15262100100517273, 0.029044134542346, -0.08667183667421341, 0.05987858399748802, -0.008892165496945381, 0.09357506036758423, -0.013379997573792934, -0.05834503471851349, -0.017562244087457657, 0.02813047170639038, -0.01197146438062191, -0.07839074730873108, 0.053394004702568054, 0.12321069091558456, -0.03542434796690941, -0.04476506635546684, 0.02480381727218628, -0.0437164343893528, 0.0018085321644321084, 0.06978954374790192, 0.011512820608913898, -0.01481682900339365, 0.0033980533480644226, -0.06833311170339584, -0.035513054579496384, 0.1055353656411171, -0.1342562437057495, 0.1031516045331955, -0.029580973088741302, 0.14565671980381012, -0.037240173667669296, -0.005388667341321707, -0.026967041194438934, 0.10051696002483368, 0.091695137321949, -0.04667992144823074, 0.08678394556045532, 0.03992491215467453, -0.005443106405436993, -0.03901558741927147, -0.07994931191205978, 0.045049019157886505, -0.035442471504211426, 0.11870868504047394, 0.08448908478021622, -0.04267658293247223, -0.05884559825062752, 0.118148572742939, -0.041713546961545944, -0.012728405185043812, 0.1145670935511589, -0.048944614827632904, 0.07618819922208786, 0.022177787497639656, 0.09101353585720062, -0.08511556684970856, -0.0952770784497261, 0.15746921300888062, -0.008665977977216244, 0.11218347400426865, 0.026591815054416656, -0.021806592121720314, 0.0900251716375351, 0.11900526285171509, 0.002579019870609045, 0.058252524584531784, 0.059685178101062775, -0.06400029361248016, -0.09718678891658783, -0.02135411649942398, -0.05346854403614998, 0.05510588362812996, -0.1044517531991005, 0.05767451599240303, 0.03373761475086212, 0.018564842641353607, 0.06296878308057785, 0.0727124884724617, 0.014400385320186615, 0.0022652954794466496, -0.07004745304584503, 0.03878588229417801, 0.010155762545764446, 0.020558074116706848, -0.031171513721346855, 0.029128070920705795, 0.025165840983390808, -0.023844901472330093, 0.015050757676362991, 0.0745311751961708, -0.014940716326236725, 0.03849112614989281, 0.03561285138130188, 0.027385691180825233, 0.0901920422911644, 0.09002519398927689, -0.2003990262746811, -0.06008019670844078, 0.08803392201662064, 0.026785578578710556, 0.02582947351038456, -0.06939052790403366, 0.06855440139770508, -0.11110971122980118, 0.03866191580891609, 0.02494860254228115, 0.010018207132816315, -0.14183808863162994, 0.02887008897960186, 0.07474217563867569, 0.033212486654520035, -0.08513662219047546, 0.07095522433519363, -0.024551963433623314, -0.04938264936208725, 0.12208191305398941, 0.025825263932347298, 0.01387977134436369, -0.08436036854982376, -0.014960243366658688, 0.0027024815790355206, -0.04432991147041321, 0.10455101728439331, -0.01159633882343769, 0.038944609463214874, 0.12179115414619446, 0.05123121663928032, 0.0702381283044815, -0.047812074422836304, -0.11793318390846252, 0.0026181768625974655, 0.09076602756977081, 0.08279330283403397, -0.0019208518788218498, 0.05280439183115959, -0.18419304490089417, 0.00852467492222786, -0.12059475481510162, -0.10145219415426254, 0.0187113918364048, 0.013102014549076557, -0.022907305508852005, 0.05161726847290993, -0.05867040529847145, -0.04140117019414902, 0.0019767731428146362, 0.08129184693098068, -0.02363171987235546, -0.05122482404112816, 0.03226950392127037, -0.04973379895091057, -0.08700266480445862], -extractvalue:[0.07072554528713226, -0.036285530775785446, 0.090692900121212, -0.12598779797554016, -0.12185034900903702, 0.04594988375902176, -0.07819158583879471, 0.14470165967941284, 0.02196778543293476, 0.05571233853697777, 0.0518781952559948, -0.059870313853025436, -0.09286873787641525, -0.08177843689918518, -0.0008112229406833649, -0.026798272505402565, 0.0820014625787735, 0.0027745564002543688, 0.12513598799705505, -0.07518761605024338, -0.037701044231653214, -0.040924638509750366, 0.017097232863307, -0.10262000560760498, 0.028928186744451523, -0.06089626997709274, -0.10308503359556198, 0.08497800678014755, 0.16318297386169434, 0.10921843349933624, 0.01663769595324993, -0.014241918921470642, -0.05463146045804024, 0.10443506389856339, 0.0027663575019687414, -0.09291549772024155, 0.0214751698076725, 0.07863634079694748, 0.006510842125862837, -0.043989233672618866, -0.007875928655266762, -0.046391844749450684, 0.128483384847641, 0.09701676666736603, 0.13340093195438385, 0.00218455889262259, 0.0014917815569788218, 0.03551262617111206, -0.04387594386935234, -0.06726934015750885, -0.017705796286463737, -0.03539983928203583, 0.10672300308942795, -0.05456661060452461, -0.1475237011909485, -0.02336546592414379, -0.17013861238956451, -0.13197985291481018, -0.077590711414814, -0.1361256092786789, -0.07134827971458435, 0.1289770007133484, -0.0012344276765361428, 0.11273322254419327, -0.02055324800312519, -0.06348524242639542, -0.03251731023192406, 0.021845558658242226, 0.060919467359781265, 0.00910668820142746, 0.03389697149395943, 0.054369375109672546, -0.01153761800378561, 0.011257140897214413, 0.04970330744981766, 0.04142420366406441, 0.1072966605424881, -0.09508790820837021, 0.0107906898483634, -0.013048045337200165, -0.13031555712223053, -0.04110897704958916, -0.14322470128536224, -0.18872661888599396, 0.08449219167232513, -0.04883500188589096, 0.1404593139886856, 0.0456489697098732, 0.16377340257167816, -0.0790145993232727, -0.004645203240215778, -0.013188938610255718, -0.027498280629515648, 0.021340640261769295, 0.03248782828450203, 0.06982584297657013, 0.05368271470069885, 0.042219992727041245, 0.12127812951803207, 0.08387461304664612, 0.15005016326904297, 0.1218813955783844, 0.11291776597499847, 0.014948845840990543, 0.09486129134893417, 0.029916204512119293, 0.003063841722905636, 0.04961805045604706, -0.009173359721899033, -0.05949781835079193, -0.14130008220672607, -0.06403250247240067, -0.0162166990339756, 0.006064599379897118, -0.007120149210095406, -0.019651368260383606, 0.0923682376742363, -0.004473505076020956, -0.007461063098162413, 0.07123564183712006, 0.035769399255514145, 0.008064397610723972, -0.01906438171863556, -0.04062170162796974, -0.07281054556369781, -0.12125664204359055, 0.0029570208862423897, -0.14780615270137787, 0.1280105859041214, 0.1359453648328781, -0.05977261811494827, -0.10554962605237961, 0.15062658488750458, 0.02470371313393116, -0.04631862789392471, 0.027946172282099724, 0.0035486803390085697, 0.13892507553100586, -0.004881065338850021, -0.0388353057205677, -0.08043728768825531, -0.08580572158098221, 0.06643328070640564, 0.08771726489067078, -0.030103910714387894, 0.0438704751431942, 0.11831028014421463, 0.077150858938694, -0.06608527898788452, 0.03193444013595581, -0.04934152588248253, -0.10868643969297409, 0.12112250924110413, 0.08808723092079163, 0.026930861175060272, -0.0009678479400463402, -0.03776196390390396, -0.09743990749120712, -0.01190374419093132, -0.07857479900121689, 0.03599131107330322, 0.038082193583250046, 0.049512192606925964, 0.07345489412546158, 0.009910844266414642, -0.004134939517825842, -0.012309557758271694, -0.0359884649515152, 0.14473623037338257, 0.01230011135339737, -0.05969945713877678, -0.0871039405465126, -0.05725167691707611, 0.0099349869415164, 0.0416375994682312, 0.06480664759874344, 0.11830486357212067, 0.12507203221321106, 0.12922988831996918, -0.1745685636997223, 0.04034266620874405, 0.02854730747640133, -0.00523074297234416, 0.10394971072673798, 0.04875475540757179, 0.04509655386209488, -0.11306041479110718, 0.04105786234140396, -0.08754315972328186, -0.08845716714859009, 0.05119645968079567, -0.058109745383262634, 0.092063769698143, 0.03065153956413269, 0.04632904753088951, 0.139224573969841, -0.03623821586370468, -0.037200041115283966, -0.12060102075338364, 0.016818784177303314, 0.07443161308765411, -0.06427427381277084, -0.008992348797619343, -0.07457862049341202, -0.1317063271999359, 0.020138313993811607, -0.06271811574697495, 0.021260691806674004, 0.05308988690376282, 0.06149260327219963, 0.06827197223901749, 0.13618408143520355, 0.02386441081762314, 0.006630330346524715, 0.05293324217200279, 0.07169700413942337, -0.0748186931014061, -0.023623762652277946, -0.034500665962696075, 0.07545680552721024, 0.11531233042478561, 0.05418562889099121, -0.0067262290976941586, 0.12183273583650589, 0.07084472477436066, 0.08595064282417297, -0.13914261758327484, 0.07415842264890671, -0.05108293890953064, 0.02504042722284794, 0.043428074568510056, -0.08226315677165985, -0.003565864870324731, -0.060102678835392, -0.1073693260550499, -0.04374448210000992, -0.09661288559436798, 0.08083456009626389, 0.0829373151063919, 0.11915133148431778, 0.018115004524588585, 0.018369603902101517, -0.0532548613846302, -0.1169917955994606, -0.0492154024541378, -0.12027471512556076, 0.1319960057735443, -0.035156652331352234, 0.01190308015793562, 0.0038750774692744017, 0.04919683560729027, 0.006739321164786816, -0.014699860475957394, -0.021731773391366005, -0.019483327865600586, 0.02086099237203598, 0.1577051877975464, 0.04776403680443764, 0.0495014563202858, -0.08447791635990143, 0.07898622751235962, 0.09379284083843231, -0.06391693651676178, -0.1041366457939148, 0.12628600001335144, -0.12840333580970764, 0.13340424001216888, -0.018491055816411972, -0.020413067191839218, 0.11525674164295197, -0.042437467724084854, 0.07000952959060669, -0.05756039172410965, 0.04435370862483978, 0.11189871281385422, 0.09018373489379883, -0.09950152039527893, -0.1337464600801468, 0.0278899148106575, 0.15089237689971924, 0.03535009175539017, -0.08123309910297394, 0.07042890042066574, -0.021485043689608574, 0.010197049006819725, -0.14675165712833405, -0.12232335656881332, 0.03302893042564392, 0.004564816132187843, -0.09791316837072372, -0.11507447808980942, -0.010427236557006836, -0.1605699509382248, -0.13271212577819824, -0.051962584257125854, -0.10421217232942581, -0.040607184171676636, 0.0655188038945198, 0.009008369408547878, 0.019828323274850845], -fadd:[0.007809346541762352, 0.07606150209903717, 0.04083550348877907, -0.10182543098926544, -0.0803452879190445, 0.0036891098134219646, -0.06586723029613495, -0.007972285151481628, 0.07512006163597107, 0.05365767702460289, -0.06976458430290222, 0.0978069007396698, 0.09103728085756302, -0.1029515340924263, -0.08299313485622406, 0.06832706928253174, -0.11732933670282364, -0.021135957911610603, 0.017795346677303314, 0.09165608882904053, -0.111121267080307, -0.09954330325126648, -0.0494401715695858, -0.07072226703166962, 0.02312115766108036, -0.1265203356742859, 0.025247694924473763, 0.10306929051876068, 0.01793850027024746, -0.03247182071208954, 0.011290287598967552, -0.09732671082019806, -0.014188888482749462, 0.05587146803736687, -0.0048348079435527325, -0.0007233180804178119, 0.10773160308599472, 0.07000815868377686, -0.07320365309715271, -0.010646359995007515, -0.07380636781454086, 0.07480885088443756, 0.050874389708042145, -0.012694066390395164, 0.04386945813894272, -0.19737127423286438, 0.04894973710179329, -0.03050410747528076, 0.007242790888994932, -0.002899403916671872, -0.025563599541783333, -0.0072209471836686134, -0.0008454492781311274, -0.0382949560880661, 0.060581035912036896, -0.12386275827884674, -0.056562282145023346, -0.05644121766090393, 0.006937600672245026, -0.008325205184519291, 0.009932057000696659, -0.0954621434211731, -0.0007936703623272479, -0.10803470015525818, -0.16573947668075562, -0.00946054793894291, -0.08097601681947708, 0.10182464867830276, -0.032835736870765686, -0.048557545989751816, -0.01155997533351183, -0.0006915619014762342, -0.024154584854841232, -0.0018283671233803034, -0.025685444474220276, 0.058829598128795624, 0.026032933965325356, -0.08542715758085251, -0.06765129417181015, 0.005810534581542015, -0.059028103947639465, -0.08453790843486786, 0.043008193373680115, 0.045769546180963516, 0.06251341849565506, 0.10584484040737152, 0.1383044570684433, 0.01946391351521015, 0.10082866251468658, -0.03671250492334366, -0.11361268162727356, -0.011455673724412918, 0.05974283069372177, 0.015232028439640999, 0.019546842202544212, 0.005276065319776535, 0.0860341265797615, 0.012537862174212933, -0.022698547691106796, 0.05207069218158722, 0.10687712579965591, -0.09748006612062454, 0.011650529690086842, 0.014319190755486488, 0.09086240082979202, -0.07524852454662323, -0.05544854328036308, -0.03300615772604942, -0.05072806775569916, 0.09376700967550278, -0.005001001991331577, 0.06676534563302994, 0.022166553884744644, -0.11801262944936752, 0.005339046940207481, -0.07896360754966736, -0.025999661535024643, 0.04647773131728172, -0.14450965821743011, -0.022077420726418495, -0.027578581124544144, -0.14082813262939453, 0.027041349560022354, -0.08255773782730103, -0.0013963193632662296, -0.04442519322037697, 0.044996052980422974, -0.07227002084255219, 0.11731598526239395, -0.09907266497612, -0.039378128945827484, -0.0870724692940712, -0.09105503559112549, 0.014193737879395485, -0.007450696546584368, 0.0390317402780056, -0.012533117085695267, -0.0491025410592556, 0.0024312594905495644, 0.006605953443795443, 0.045164089649915695, -0.05205032601952553, -0.0313233844935894, 0.11056685447692871, -0.007509919814765453, -0.055445630103349686, 0.06782691180706024, -0.04419055953621864, 0.056445252150297165, 0.10873854905366898, -0.11547057330608368, -0.014290648512542248, 0.0797467976808548, 0.0940970778465271, 0.0027032175567001104, 0.03613969311118126, -0.038524728268384933, -0.040970370173454285, -0.01919114589691162, -0.11123919486999512, 0.01246237475425005, -0.019252749159932137, -0.08469798415899277, 0.08681774884462357, 0.0014819178031757474, 0.07271774113178253, 0.025211744010448456, 0.037791766226291656, 0.00861075334250927, 0.005206391215324402, -0.03671932592988014, -0.09460773319005966, -0.07901088893413544, 0.10399918258190155, -0.013078175485134125, 0.06063055247068405, 0.09758810698986053, 0.03450135886669159, -0.0610811673104763, 0.001291707274504006, 0.052839476615190506, 0.15520483255386353, 0.10325362533330917, -0.087395079433918, -0.04930984228849411, 0.0548723042011261, 0.007929790765047073, 0.0512399785220623, -0.07126349210739136, 0.11124115437269211, 0.041340362280607224, 0.01593451015651226, 0.07038164883852005, 0.07071126252412796, 0.04740384593605995, -0.014358616434037685, -0.12833213806152344, 0.07895297557115555, 0.08838849514722824, -0.027208246290683746, 0.06610675901174545, -0.03561900183558464, 0.06467743217945099, -0.0652318224310875, -0.12259521335363388, -0.012332594022154808, 0.010963046923279762, 0.09043575078248978, -0.07234864681959152, 0.06674858182668686, 0.09854535758495331, -0.055262528359889984, 0.059825725853443146, 0.05652891471982002, 0.08471926301717758, -0.08911086618900299, -0.057408250868320465, -0.012825976125895977, -0.08002287149429321, 0.04476544260978699, -0.08843337744474411, -0.020574195310473442, 0.07881426811218262, 0.07613545656204224, 0.06331215798854828, 0.05456311255693436, 0.01770692691206932, 0.012137573212385178, -0.05236629769206047, 0.022259069606661797, -0.02447298727929592, 0.02258242480456829, -0.023813584819436073, -0.10118888318538666, 0.07004977762699127, -0.02217126451432705, 0.0172434039413929, 0.039384324103593826, 0.031792979687452316, 0.1455124169588089, 0.02851078473031521, 0.025623982772231102, 0.06737233698368073, 0.09580431133508682, -0.058674946427345276, -0.057679254561662674, -0.037100665271282196, -0.010505208745598793, 0.037451762706041336, 0.17936769127845764, 0.1326604038476944, -0.1309880167245865, 0.059864532202482224, -0.012740959413349628, 0.03556231036782265, -0.05729374662041664, 0.05434679985046387, 0.05544917285442352, -0.024759160354733467, 0.16244736313819885, 0.057879701256752014, 0.032938770949840546, -0.04924839362502098, 0.1503925323486328, -0.058610111474990845, 0.0033720468636602163, -0.10097086429595947, -0.01498181838542223, 0.00815536081790924, -0.08535731583833694, -0.03456870838999748, -0.015576895326375961, 0.11752425134181976, 0.1403287649154663, 0.07189609110355377, 0.057347606867551804, -0.006675912067294121, -0.048859793692827225, 0.002797817811369896, 0.08395260572433472, 0.05585278198122978, -0.07649876177310944, 0.035770732909440994, -0.08650260418653488, -0.12792333960533142, -0.07471495866775513, -0.07190200686454773, -0.11372581869363785, 0.08037986606359482, -0.028195420280098915, 0.03870629519224167, 0.047703176736831665, -0.08200469613075256, 0.047413088381290436, -0.04456324875354767, -0.028524938970804214, -0.003554996568709612, 0.10221967101097107, -0.13884620368480682, -0.05233556032180786], -fcmp:[-0.03791837394237518, 0.09401441365480423, 0.08172242343425751, -0.12003816664218903, -0.1218033954501152, 0.011664078570902348, 0.005724099464714527, -0.023576516658067703, -0.02529643289744854, 0.09427902847528458, -0.08550512045621872, 0.11186998337507248, 0.05050996318459511, 0.014135008677840233, -0.0911014974117279, 0.025785041972994804, 0.13276076316833496, 0.04160578176379204, -0.09840106964111328, 0.12847590446472168, -0.12840932607650757, 0.07919064909219742, -0.09961334615945816, -0.056426048278808594, 0.116960808634758, -0.11069615185260773, 0.04193791747093201, 0.05690253898501396, -0.006700798403471708, 0.06414337456226349, 0.012519772164523602, -0.11849423497915268, -0.007068399805575609, 0.12989452481269836, -0.018818875774741173, -0.05355304107069969, 0.12329534441232681, 0.07710924744606018, 0.11948487162590027, -0.05044078081846237, 0.020862635225057602, 0.06161213666200638, -0.11357024312019348, -0.013098037801682949, 0.18912827968597412, 0.17324429750442505, 0.16932614147663116, 0.029593575745821, 0.15153338015079498, -0.022314434871077538, -0.01918855868279934, -0.029305413365364075, -0.001990845426917076, -0.04796997457742691, 0.06722018867731094, -0.11126352101564407, -0.12540151178836823, -0.08225458115339279, 0.062206462025642395, -0.017747551202774048, -0.08371111005544662, -0.13564352691173553, 0.1103612408041954, -0.12152395397424698, -0.1864369511604309, -0.013609996996819973, -0.08277127146720886, 0.037221211940050125, -0.0364425927400589, -0.0621623694896698, -0.0158730149269104, 0.04611019790172577, -0.011146798729896545, -0.024449482560157776, -0.04218640550971031, 0.15363386273384094, -0.002587808994576335, -0.06611672043800354, -0.037357572466135025, 0.048940300941467285, -0.07407261431217194, -0.09479259699583054, 0.04893074557185173, -0.12830783426761627, 0.07422520965337753, -0.0004896892351098359, 0.0010691025527194142, -0.03294392302632332, -0.008270010352134705, 0.057869795709848404, -0.12505896389484406, 0.010248303413391113, 0.09644990414381027, 0.006617970298975706, 0.14929607510566711, 0.02051633596420288, 0.08126826584339142, -0.0531001091003418, -0.02394448034465313, 0.1587742120027542, 0.06374635547399521, -0.10553693771362305, 0.043401096016168594, 0.017578845843672752, 0.1254829615354538, -0.018281174823641777, 0.004882367793470621, -0.0333825945854187, -0.059612054377794266, -0.07804035395383835, -0.0024156509898602962, -0.0648777112364769, 0.032767683267593384, -0.03295597434043884, -0.08019982278347015, -0.0851157009601593, -0.028735335916280746, 0.1080716922879219, -0.005003811791539192, -0.004388691391795874, -0.031300608068704605, -0.04155283421278, 0.01571585051715374, -0.041238367557525635, 0.05746392533183098, -0.0462571457028389, 0.044262032955884933, 0.054255325347185135, 0.13967153429985046, -0.07325276732444763, -0.04545574635267258, -0.09198476374149323, -0.02122563309967518, 0.01077219471335411, 0.023518847301602364, -0.02310493215918541, 0.0255745742470026, 0.029978666454553604, 0.013400126248598099, 0.008149122819304466, -0.07397517561912537, -0.025328217074275017, -0.06269645690917969, -0.06584543734788895, -0.01825309731066227, -0.12764771282672882, 0.0765879675745964, -0.03505486622452736, -0.11881094425916672, 0.03218706697225571, 0.06431394070386887, 0.1213766485452652, 0.09875475615262985, 0.12177110463380814, -0.031717803329229355, -0.04416990280151367, -0.035978008061647415, 0.08918559551239014, -0.02273697219789028, 0.05868278071284294, -0.07388000935316086, -0.03423269838094711, -0.06745937466621399, 0.07434918731451035, -0.07288845628499985, 0.17392736673355103, 0.01823141798377037, 0.03838099166750908, 0.00920100323855877, 0.08238065242767334, 0.002884656423702836, -0.09565247595310211, -0.018678447231650352, 0.05231801047921181, 0.01565619371831417, 0.10549121350049973, -0.07037314772605896, 0.1318189948797226, -0.14157411456108093, -0.10905086249113083, -0.03399338573217392, 0.005487372167408466, 0.021645691245794296, -0.12595005333423615, -0.07802855223417282, -0.052780795842409134, 0.05554404854774475, 0.10047252476215363, -0.05679842084646225, 0.12630873918533325, 0.0306583009660244, 0.03668183833360672, 0.08379755914211273, -0.017886383458971977, -0.09245491027832031, -0.014379858039319515, -0.0362996980547905, -0.0521111786365509, 0.05381440743803978, 0.010055582039058208, 0.0014037659857422113, -0.011399243026971817, 0.06218085065484047, 0.09991490840911865, 0.005833972245454788, 0.08786318451166153, 0.023531833663582802, 0.015630587935447693, -0.09515409916639328, 0.1841701716184616, 0.1000526174902916, 0.0898372158408165, 0.19317437708377838, 0.06762205809354782, 0.049029599875211716, -0.09601440280675888, -0.04552624747157097, -0.019804786890745163, 0.09500088542699814, -0.04550237953662872, -0.08381717652082443, 0.030617350712418556, -0.09158188849687576, 0.08625251054763794, -0.05112934857606888, 0.06378660351037979, 0.024310238659381866, 0.008010832592844963, 0.03224588930606842, 0.010869499295949936, 0.007077301386743784, 0.10155675560235977, -0.0385676808655262, 0.13062652945518494, 0.028025861829519272, -0.08060818165540695, 0.04012620449066162, 0.034439411014318466, 0.023204511031508446, -0.04739367589354515, 0.020758427679538727, 0.028330104425549507, 0.04708161950111389, 0.10673943161964417, 0.012873654253780842, -0.12711337208747864, 0.0711832046508789, 0.0561358816921711, 0.0075172437354922295, 0.003907294478267431, -0.09812311083078384, 0.023779552429914474, 0.037584252655506134, 0.06777913868427277, 0.0617951974272728, 0.07885857671499252, 0.031247762963175774, 0.05255710706114769, -0.031530220061540604, -0.18779537081718445, 0.07595259696245193, 0.025896843522787094, -0.024351101368665695, 0.16979774832725525, -0.042278893291950226, -0.03957618772983551, -0.10806629806756973, -0.01750212535262108, 0.009653974324464798, -0.12441092729568481, 0.04716097563505173, 0.0006996097508817911, 0.04082933068275452, 0.06012415513396263, 0.10444233566522598, 0.07951633632183075, -0.10392237454652786, -0.011844665743410587, 0.033725906163454056, 0.09301632642745972, 0.07780458778142929, 0.06652450561523438, 0.03208078444004059, -0.17315766215324402, -0.10413748025894165, -0.10902900248765945, -0.04829684644937515, 0.0811753123998642, -0.020666729658842087, -0.029329732060432434, 0.05822408199310303, -0.07135148346424103, -0.09165491163730621, 0.048802729696035385, -0.017168553546071053, 0.03780063986778259, 0.11589991301298141, -0.01776738651096821, -0.15440498292446136, -0.10290797054767609], -fdiv:[-0.012159309349954128, 0.06948390603065491, 0.04155806824564934, -0.10601378977298737, -0.07739167660474777, 0.003594885813072324, -0.11468606442213058, -0.021035654470324516, -0.016827233135700226, 0.08054006099700928, -0.08489377796649933, 0.09579923748970032, -0.07558839023113251, -0.007764745038002729, -0.16420933604240417, -0.025080880150198936, -0.08983295410871506, -0.01483188197016716, -0.06586281210184097, 0.0978146642446518, -0.10951441526412964, -0.01764180138707161, -0.08348788321018219, -0.056914132088422775, 0.03174344077706337, -0.12674733996391296, 0.05037802830338478, 0.17077498137950897, -0.020951490849256516, -0.09699754416942596, 0.013440489768981934, -0.0957922711968422, -0.12280936539173126, 0.12303313612937927, -0.020488956943154335, 0.05500686541199684, 0.12045878171920776, 0.07297573238611221, 0.10751572251319885, 0.14922882616519928, 0.002051874529570341, -0.02253795973956585, 0.02669507823884487, -0.012641113251447678, 0.16192539036273956, -0.06546802818775177, -0.010815171524882317, -0.039638303220272064, -0.07832896709442139, -0.02086338959634304, 0.06958240270614624, -0.09769892692565918, -0.03422490879893303, -0.01839890144765377, -0.0739293023943901, -0.131336510181427, -0.038922019302845, -0.07607647776603699, 0.09114079922437668, -0.009965162724256516, 0.0016764947213232517, -0.06517301499843597, 0.06829994916915894, 0.04315858706831932, 0.08558287471532822, 0.07575249671936035, -0.08928071707487106, -0.009642318822443485, 0.05792741850018501, -0.027055438607931137, -0.016838539391756058, -0.00224235444329679, -0.0037490357644855976, 0.13756361603736877, -0.12158498913049698, 0.07857459038496017, 0.006384189240634441, -0.09184213727712631, -0.07916542142629623, -0.06155794858932495, -0.062462154775857925, -0.0887276902794838, 0.07465378940105438, -0.0279636699706316, 0.07165443897247314, -0.02480858936905861, -0.007727295625954866, -0.009376464411616325, -0.09490808844566345, 0.11970628052949905, -0.1183861568570137, -0.028946194797754288, 0.0719667598605156, 0.004600744228810072, 0.04907027631998062, -0.009497501887381077, 0.06026880815625191, 0.026504667475819588, -0.024655768647789955, 0.0868876725435257, 0.022855553776025772, -0.07214627414941788, -0.02667483501136303, 0.015539705753326416, 0.10449735820293427, 0.023341933265328407, 0.04417175054550171, -0.035784896463155746, -0.10374049097299576, -0.09445693343877792, 0.026799935847520828, 0.11531832814216614, 0.035936351865530014, -0.021290840581059456, 0.05042323097586632, 0.057175152003765106, -0.028059033676981926, -0.07077981531620026, -0.15246210992336273, -0.014140386134386063, -0.02937106043100357, -0.0753212496638298, 0.025669658556580544, -0.10720998048782349, -0.07606779038906097, -0.0468938834965229, 0.054618142545223236, -0.07072623819112778, 0.10983595997095108, -0.06865963339805603, -0.04109819605946541, -0.029950333759188652, -0.017021534964442253, 0.012720015831291676, -0.04487766698002815, 0.02033272199332714, -0.01391213946044445, -0.06747640669345856, 0.019839616492390633, 0.008817599155008793, -0.056981515139341354, 0.05372626334428787, -0.16291563212871552, -0.020886583253741264, -0.039269860833883286, 0.04307469353079796, 0.07150210440158844, -0.052687764167785645, -0.011297271586954594, 0.02680911496281624, -0.023348171263933182, 0.06842967867851257, 0.036630380898714066, 0.10401642322540283, -0.053170736879110336, -0.03585800528526306, -0.11558568477630615, -0.09743860363960266, -0.033860187977552414, -0.020627889782190323, -0.07709313929080963, -0.02396208420395851, -0.1222744733095169, 0.08835068345069885, -0.06152208149433136, -0.06580611318349838, -0.12943212687969208, 0.10872912406921387, 0.008707258850336075, 0.03741417080163956, 0.024705518037080765, -0.079923115670681, -0.13361698389053345, 0.09663314372301102, -0.021015826612710953, 0.11053557693958282, -0.07598163932561874, 0.12307218462228775, -0.09532105177640915, -0.006886813323944807, 0.15136027336120605, 0.022548748180270195, 0.12408468127250671, -0.08911997079849243, -0.07989635318517685, 0.0203736312687397, 0.05127192288637161, 0.0319766141474247, 0.0814027488231659, 0.11638667434453964, 0.024407271295785904, 0.026915637776255608, 0.06744342297315598, -0.013317788951098919, 0.06166723370552063, -0.013487766496837139, -0.03307144716382027, 0.03452834486961365, 0.08277786523103714, -0.024553900584578514, 0.07558178901672363, 0.023534458130598068, 0.07183725386857986, 0.093527652323246, 0.009236259385943413, -0.024251626804471016, -0.13466714322566986, 0.09406349807977676, -0.08991171419620514, 0.034856949001550674, 0.13305982947349548, -0.061643265187740326, 0.15856245160102844, 0.06181814521551132, -0.08194365352392197, -0.09437426924705505, -0.04410295560956001, 0.10665832459926605, 0.022338837385177612, -0.02438245713710785, -0.10106771439313889, -0.07877282798290253, 0.08905868232250214, 0.06177496165037155, 0.06888602674007416, 0.055257610976696014, 0.02423357404768467, -0.004798619542270899, 0.005994091276079416, 0.021412910893559456, -0.03717898577451706, -0.026086825877428055, -0.025206707417964935, 0.177515909075737, 0.06876865029335022, 0.024570515379309654, 0.027084460482001305, 0.07348901778459549, -0.020670462399721146, -0.08116216212511063, 0.033999066799879074, 0.025934211909770966, 0.008492489345371723, 0.10074374079704285, -0.017711156979203224, -0.05699986219406128, 0.052114132791757584, -0.04124541953206062, 0.06691532582044601, -0.0031741599086672068, 0.07062041759490967, 0.028663069009780884, 0.0741720050573349, 0.09088748693466187, 0.0447562038898468, -0.1891098916530609, 0.03007388859987259, 0.061374008655548096, -0.04063685983419418, -0.01458597369492054, 0.056678760796785355, -0.021497195586562157, 0.066318579018116, 0.15780025720596313, -0.05431917682290077, 0.03632764145731926, -0.12078793346881866, -0.015892619267106056, 0.0074805826880037785, -0.050454746931791306, -0.06964059174060822, -0.011311264708638191, 0.04252331703901291, 0.06096132844686508, -0.06615453213453293, -0.029626308009028435, 0.04644344374537468, -0.08027876168489456, 0.04400663450360298, 0.08478524535894394, 0.054656337946653366, -0.1617770940065384, 0.022807586938142776, 0.011003230698406696, 0.1428360491991043, -0.09101951867341995, 0.051218271255493164, -0.08303406089544296, 0.05083807557821274, -0.013521398417651653, 0.05197953060269356, 0.1044381633400917, 0.07271602749824524, 0.04739904776215553, -0.12924741208553314, -0.007494358345866203, 0.004140754230320454, -0.040148328989744186, -0.08922184258699417, -0.09702958166599274], -floatTy:[-0.11065809428691864, 0.01623190939426422, -0.08247078210115433, 0.025187425315380096, -0.0715833231806755, 0.09970595687627792, -0.0985308289527893, 0.0878518670797348, -0.10372339934110641, 0.011438584886491299, -0.04781622439622879, 0.051893603056669235, 0.03336309641599655, 0.020663956180214882, -0.007239643484354019, 0.0051025585271418095, -0.02586458995938301, -0.019537920132279396, -0.10678499937057495, -0.07554896175861359, -0.01771443709731102, 0.1142175942659378, 0.11748374998569489, -0.1196439117193222, 0.08205831050872803, 0.04348515719175339, -0.10155142843723297, -0.03734566643834114, -0.08405406773090363, -0.004659025464206934, 0.11515259742736816, 0.08914081007242203, -0.03894413635134697, -0.07805539667606354, -0.10982895642518997, 0.01848864182829857, 0.11512322723865509, -0.08460906147956848, -0.03190230578184128, -0.009694894775748253, 0.012809831649065018, -0.019274558871984482, 0.10550486296415329, -0.14007729291915894, 0.023098096251487732, -0.022125491872429848, -0.03262701258063316, -0.10253645479679108, -0.004413076210767031, 0.0383555069565773, -0.13368253409862518, -0.11618173122406006, -0.09166873246431351, 0.06731299310922623, 0.13207486271858215, 0.026665937155485153, 0.04872903972864151, 0.06743065267801285, 0.06516332924365997, 0.09800246357917786, -0.03570958599448204, 0.049150485545396805, -0.0792587473988533, 0.048791397362947464, 0.024548377841711044, -0.1167801097035408, -0.12273174524307251, 0.028945963829755783, 0.1086726114153862, -0.09402312338352203, 0.010385503992438316, 0.0874139666557312, -0.03748884052038193, -0.06066494435071945, 0.13329318165779114, -0.08617843687534332, -0.07818420231342316, 0.059218667447566986, -0.006344751454889774, -0.0564153827726841, 0.09719832241535187, 0.08931338042020798, 0.1273706704378128, -0.021565092727541924, -0.03531406447291374, -0.021445417776703835, -0.019701233133673668, 0.06800250709056854, 0.03139002248644829, 0.08644113689661026, -0.05220533907413483, 0.0968271940946579, -0.10255718231201172, 0.02445496991276741, 0.029030248522758484, -0.13432200253009796, -0.0772681012749672, 0.008055820129811764, 0.06847459822893143, 0.06241055950522423, -0.05388101190328598, -0.00208998192101717, 0.03419946879148483, -0.06434649229049683, -0.035489700734615326, 0.024729037657380104, -0.01791412942111492, -0.09821288287639618, 0.11010872572660446, 0.0016031392151489854, 0.09299411624670029, -0.04163698852062225, -0.006296881474554539, 0.1146497055888176, 0.12067729979753494, -0.016187874600291252, -0.09854082018136978, 0.009340842254459858, 0.04685347154736519, 0.035016562789678574, 0.00011221826571272686, 0.01834678277373314, -0.014004029333591461, 0.10030823200941086, -0.1478458046913147, -0.10485358536243439, -0.11656247824430466, -0.03237878531217575, 0.09871062636375427, -0.11302271485328674, 0.06955249607563019, 0.049728039652109146, 0.08873187750577927, 0.11796793341636658, -0.03920719400048256, 0.03181035444140434, -0.03226675093173981, -0.10897418856620789, -0.09290648251771927, -0.11773025244474411, 0.10103607922792435, 0.054011665284633636, 0.03474997729063034, -0.057707253843545914, 0.0577600821852684, 0.016635214909911156, 0.12045038491487503, 0.019180413335561752, 0.05392865464091301, -0.11139313131570816, -0.001189546543173492, -0.05744584649801254, 0.008272428065538406, -0.07917453348636627, -0.018201269209384918, 0.09608834236860275, -0.10350482165813446, 0.050433531403541565, -0.08833405375480652, 0.08706967532634735, -0.010573143139481544, -0.09758894145488739, 0.04936625063419342, -0.00012697004422079772, 0.042652614414691925, -0.004086935427039862, 0.02645820565521717, 0.027020158246159554, 0.11251462996006012, -0.028907721862196922, 0.07494153082370758, 0.08125750720500946, 0.04322092607617378, -0.07650920748710632, -0.018064409494400024, 0.018281416967511177, 0.06422943621873856, -0.10574118793010712, 0.027425097301602364, 0.11123766005039215, 0.034321922808885574, 0.00619639502838254, -0.007229483686387539, 0.034545958042144775, -0.012813079170882702, 0.09107030928134918, -0.12030071020126343, 0.01816471479833126, 0.08767279237508774, -0.058757584542036057, 0.026159418746829033, -0.03348878398537636, -0.05134030804038048, 0.0070516192354261875, 0.14065125584602356, -0.10898910462856293, 0.04302797466516495, 0.0034091316629201174, -0.05066881701350212, -0.11507128179073334, 0.0099110696464777, 0.10450520366430283, 0.10819575935602188, 0.09719529747962952, 0.08194535225629807, -0.005308449734002352, -0.10546008497476578, -0.0160269383341074, 0.07249440997838974, -0.07166808098554611, -0.09652087092399597, -0.08813294768333435, 0.029723167419433594, 0.011984562501311302, 0.05787791311740875, 0.007035232614725828, -0.12417189031839371, 0.11900027841329575, -0.01043227780610323, -0.088550865650177, -0.06391402333974838, 0.08518807590007782, -0.04873846843838692, -0.07412934303283691, -0.04680027440190315, -0.10530521720647812, -0.10426349192857742, 0.12834787368774414, -0.0996670201420784, -0.07728677988052368, 0.10049515962600708, -0.008217751048505306, -0.11230422556400299, -0.04550676792860031, 0.0689069926738739, 0.02065795660018921, 0.10366874188184738, 0.11424104869365692, -0.08495877683162689, 0.021548684686422348, -0.014634712599217892, 0.1188952773809433, -0.08626960963010788, -0.0601339153945446, -0.01778963953256607, 0.10994956642389297, -0.09660375118255615, 0.05975634232163429, 0.139439195394516, -0.1110449731349945, 0.02022266946732998, -0.06760580092668533, -0.09605128318071365, -0.09457661956548691, -0.07261180877685547, -0.008444717153906822, -0.09734249114990234, -0.08845742046833038, 0.020010367035865784, -0.0006090152892284095, -0.04501553252339363, 0.0383010171353817, 0.10049225389957428, -0.07068297266960144, 0.04164900258183479, 0.12218765169382095, 0.030837571248412132, -0.12062933295965195, 0.09784385561943054, 0.06531015038490295, 0.058739081025123596, -0.011778260581195354, -0.03243473172187805, -0.020660527050495148, -0.1176760122179985, -0.0038025768008083105, -0.02813642844557762, 0.04074005037546158, 0.013002210296690464, -0.07995961606502533, -0.04675229638814926, -0.025136765092611313, 0.11095203459262848, 0.017498662695288658, 0.025597525760531425, 0.011861980892717838, -0.1250573992729187, -0.06567852944135666, 0.005278321448713541, 0.05375306308269501, -0.10446222126483917, 0.016917524859309196, 0.10972495377063751, -0.10187646001577377, -0.036837100982666016, -0.09833957254886627, -0.0650714859366417, 0.09325486421585083, 0.027257081121206284, 0.07416542619466782], -fmul:[0.007995007559657097, 0.07286606729030609, 0.017441891133785248, -0.10361158102750778, -0.04923369735479355, -0.025705307722091675, -0.13309285044670105, -0.10028500109910965, -0.08291365951299667, 0.0462554432451725, -0.17489175498485565, 0.08956912904977798, -0.049895137548446655, -0.13031281530857086, -0.1257062405347824, -0.0546187125146389, -0.09090858697891235, -0.15732404589653015, -0.056543052196502686, 0.06815264374017715, -0.16538697481155396, -0.09185562282800674, -0.03191426023840904, -0.04378492385149002, 0.03227316960692406, -0.12215983867645264, 0.02842048928141594, 0.1667107194662094, -0.11289138346910477, -0.022124573588371277, 0.013729322701692581, -0.12096944451332092, 0.023950772359967232, 0.120716392993927, -0.11110921204090118, 0.022992942482233047, 0.12189362198114395, 0.06858142465353012, 0.019839242100715637, 0.00037743026041425765, 0.0063917492516338825, -0.10490214824676514, -0.014858531765639782, -0.01280910987406969, 0.012049935758113861, -0.044730864465236664, -0.0005154481623321772, -0.022876517847180367, 0.033739592880010605, 0.01929694041609764, -0.014414751902222633, 0.002874568337574601, -0.11487565189599991, -0.0017288913950324059, 0.032736096531152725, -0.12869499623775482, -0.03969944640994072, -0.057733211666345596, 0.03853554278612137, -0.02843352220952511, -0.03430759534239769, -0.05349602550268173, -0.07677856832742691, -0.11317047476768494, -0.013949994929134846, -0.08736632019281387, -0.07583063840866089, 0.026838351041078568, -0.03299429267644882, 0.13870921730995178, -0.14130465686321259, -0.0021781083196401596, -0.021398384124040604, 0.008745796047151089, 0.04437732324004173, 0.06295254826545715, -0.013195226900279522, -0.0612492673099041, -0.015088768675923347, -0.0019803810864686966, -0.061675168573856354, -0.08762006461620331, 0.11931515485048294, 0.10536959767341614, 0.04958745837211609, 0.035348329693078995, 0.010427224449813366, -0.022389832884073257, 0.049684833735227585, -0.04230261966586113, -0.11649645119905472, -0.06361355632543564, 0.11208091676235199, -0.0063263969495892525, 0.03520180657505989, 0.02300390414893627, 0.061575405299663544, -0.011961556039750576, -0.02423899993300438, 0.05392013117671013, 0.058480676263570786, -0.03015907108783722, -0.05265938863158226, 0.009980599395930767, 0.018206702545285225, 0.0525512620806694, -0.05460919067263603, -0.04660298675298691, -0.07546588033437729, 0.0017365842359140515, -0.007845873013138771, 0.03193897008895874, 0.03125253692269325, -0.02610519528388977, -0.07251985371112823, -0.05323836952447891, -0.029398707672953606, -0.012942205183207989, -0.14961808919906616, 0.07553044706583023, 0.011453940533101559, -0.057046301662921906, 0.03691406920552254, -0.11394819617271423, 0.04897380992770195, -0.039819926023483276, 0.06363626569509506, -0.06590040773153305, -0.06312985718250275, -0.07112518697977066, -0.006627255119383335, -0.03193692862987518, -0.05743283033370972, 0.01508130319416523, -0.029086414724588394, 0.05172844976186752, -0.0371464267373085, -0.05364464968442917, 0.027528734877705574, -0.11189015209674835, -0.07672957330942154, -0.04075309634208679, -0.0757407546043396, -0.013662304729223251, -0.06374749541282654, -0.05390303209424019, 0.06987722218036652, -0.0645441859960556, -0.038179684430360794, 0.005300324410200119, 0.014344130642712116, 0.060335658490657806, -0.07726956158876419, 0.09602810442447662, -0.02796059474349022, 0.03452372923493385, -0.013167223893105984, 0.014867856167256832, -0.004887639544904232, 0.04731937125325203, 0.015447741374373436, -0.039181966334581375, -0.0461835116147995, 0.08686980605125427, 0.05039989575743675, -0.11623933911323547, -0.06780973076820374, -0.05329931154847145, -0.00020059049711562693, 0.2340734750032425, -0.12937332689762115, 0.07333869487047195, 0.0037768702022731304, 0.10592339932918549, -0.13946612179279327, 0.10666988790035248, 0.047288984060287476, 0.14655664563179016, 0.013727075420320034, -0.01172320544719696, 0.15657660365104675, 0.06807998567819595, 0.1152196079492569, -0.0891239270567894, 0.03018404170870781, -0.08875279128551483, 0.011700263246893883, 0.16638708114624023, -0.07756136357784271, 0.0992487370967865, 0.001536978641524911, 0.05690775439143181, 0.059142496436834335, -0.013267064467072487, -0.09185261279344559, -0.012580787762999535, -0.033317405730485916, 0.05361667647957802, 0.10975953191518784, 0.009519093669950962, 0.07804673165082932, -0.12653601169586182, 0.07322224229574203, -0.08587117493152618, 0.007646800484508276, -0.06915606558322906, -0.003585654543712735, 0.06705880165100098, -0.0686722919344902, -0.036018967628479004, 0.09127622097730637, 0.022643890231847763, 0.11569416522979736, 0.12826412916183472, 0.04490631818771362, -0.08015356957912445, -0.04879770800471306, 0.02466714009642601, 0.15328913927078247, 0.06480550020933151, -0.05058717355132103, -0.05817170441150665, 0.03650301322340965, 0.07340126484632492, 0.06784602254629135, 0.055939726531505585, 0.032491300255060196, -0.008191916160285473, -0.031189730390906334, 0.013361158780753613, -0.0720147117972374, -0.02489537186920643, -0.023632837459445, 0.13697288930416107, 0.0627419501543045, 0.10780297964811325, 0.019730692729353905, -0.013154333457350731, -0.025617867708206177, -0.08716200292110443, 0.06482376158237457, 0.112923264503479, 0.10240062326192856, 0.09881909191608429, -0.08577889949083328, -0.02346816472709179, 0.042016830295324326, -0.023039817810058594, 0.04342653602361679, -0.0050844307988882065, -0.11914435029029846, -0.006017184816300869, 0.06342491507530212, 0.024921486154198647, -0.007647205144166946, -0.019327733665704727, -0.09942939877510071, 0.07546534389257431, -0.12492821365594864, -0.015590977855026722, 0.024255037307739258, -0.02622031420469284, -0.007323247380554676, 0.15450285375118256, -0.01617451012134552, -0.03203771635890007, -0.09451841562986374, -0.007283656857907772, -0.013244378380477428, -0.04870622232556343, -0.03335766866803169, 0.0443580262362957, 0.048099201172590256, -0.0034995691385120153, 0.0168681051582098, 0.0502559058368206, 0.11293506622314453, -0.1061612069606781, 0.04018484801054001, 0.07744444906711578, 0.05064478889107704, -0.06269007176160812, -0.03054208680987358, 0.10376092046499252, -0.09605623781681061, -0.08240191638469696, 0.07096119225025177, -0.007629722822457552, -0.024031739681959152, -0.026918945834040642, 0.060167841613292694, 0.13213200867176056, -0.0734308511018753, 0.042708877474069595, 0.06980236619710922, 0.026195842772722244, 0.0018699789652600884, -0.09363719820976257, -0.1431427150964737, 0.0740838497877121], -fneg:[-0.05259137228131294, 0.09775549173355103, -0.07852856814861298, -0.11562972515821457, -0.10003963857889175, -0.12273597717285156, -0.015104955062270164, -0.008925581350922585, 0.09303205460309982, -0.13825464248657227, 0.06809254735708237, 0.1018691435456276, -0.0035182153806090355, 0.07043400406837463, -0.0874655470252037, 0.12310207635164261, -0.11658209562301636, -0.031656328588724136, -0.08021771907806396, 0.15938059985637665, -0.14941748976707458, -0.03934592381119728, -0.08194278925657272, -0.04430166631937027, 0.054421138018369675, 0.13289032876491547, 0.04475978761911392, -0.010450618341565132, -0.08491893857717514, -0.10226915776729584, 0.013786966912448406, -0.03817761689424515, 0.0023992760106921196, 0.12108654528856277, -0.019263694062829018, 0.051828689873218536, 0.11845926940441132, 0.07542585581541061, 0.016460895538330078, -0.011160338297486305, -0.04117549955844879, -0.08497218787670135, 0.06459594517946243, -0.05119495466351509, 0.1475428193807602, -0.00273544411174953, 0.11441165953874588, -0.0030144592747092247, 0.01924755983054638, -0.08271574974060059, -0.02902110666036606, 0.09523273259401321, 0.11948858201503754, -0.022876115515828133, -0.10579952597618103, -0.13390833139419556, -0.11359298974275589, -0.08792709559202194, 0.08854661881923676, -0.029778560623526573, -0.012227739207446575, -0.05759777873754501, 0.05358441546559334, -0.12098380923271179, -0.035626497119665146, -0.08542968332767487, -0.10325810313224792, 0.0995059534907341, 0.053284477442502975, -0.006259264424443245, 0.09656573832035065, -0.0039807758294045925, -0.07680550217628479, 0.13108046352863312, -0.1380445510149002, 0.05687279254198074, -0.003737840335816145, -0.038563698530197144, 0.07834769040346146, -0.027254436165094376, -0.05426044389605522, -0.03278752416372299, 0.09573917835950851, -0.07258889824151993, 0.05548817664384842, -0.05030043050646782, 0.0040305438451468945, 0.04179520905017853, 0.06857004016637802, -0.0222134031355381, -0.12031500786542892, -0.02677452377974987, 0.030814243480563164, 0.05995605140924454, 0.041358284652233124, -0.07858926057815552, 0.12315831333398819, 0.0585627444088459, 0.022601444274187088, -0.01530588697642088, 0.03871535882353783, -0.12302049249410629, 0.055180858820676804, 0.12432360649108887, 0.12654449045658112, -0.06642228364944458, -0.1362994909286499, -0.003972136415541172, -0.13767200708389282, -0.09780767560005188, -0.0009725309209898114, -0.02832040749490261, -0.031388163566589355, 0.008880354464054108, -0.04804711416363716, -0.05488438531756401, 0.008234047330915928, 0.08289702236652374, -0.020797934383153915, 0.079295814037323, -0.05545689910650253, 0.07608513534069061, 0.009606203064322472, -0.0654464066028595, -0.06804659962654114, -0.046328406780958176, 0.008084102533757687, -0.14702096581459045, 0.15030887722969055, -0.12972645461559296, -0.12997934222221375, -0.08187294751405716, -0.001784578082151711, 0.0176609568297863, -0.05666327103972435, 0.04952426627278328, -0.016341382637619972, -0.05409633368253708, 0.01828739419579506, -0.05449872091412544, -0.07178612798452377, 0.04379061609506607, 0.06518140435218811, -0.020587297156453133, -0.025974484160542488, 0.055096425116062164, 0.07266054302453995, -0.04831449314951897, -0.1321433186531067, 0.02808704786002636, 0.026682667434215546, 0.0408770851790905, -0.110505610704422, 0.08931902796030045, -0.031500473618507385, -0.045231256633996964, -0.03132985532283783, -0.11813365668058395, -0.0142930643633008, -0.045228905975818634, 0.04250286892056465, 0.009055734612047672, -0.08181554824113846, -0.10794510692358017, 0.0213506780564785, -0.030125519260764122, -0.007942503318190575, -0.0974215641617775, -0.07253646105527878, 0.01971874199807644, 0.03557736799120903, -0.09055615961551666, -0.03386811912059784, 0.004637487232685089, 0.000527768861502409, 0.10073062777519226, 0.06483124941587448, -0.12428171187639236, -0.037677377462387085, -0.009182424284517765, 0.12558400630950928, -0.0703747346997261, 0.11129272729158401, 0.005090512800961733, 0.05529111996293068, -0.08291365206241608, 0.027869198471307755, 0.09688004851341248, -0.0544741116464138, 0.06278299540281296, 0.020372070372104645, 0.03155507892370224, 0.06227796897292137, 0.0022851843386888504, 0.040533646941185, -0.0132722407579422, -0.04406556114554405, -0.0987526997923851, 0.08260533213615417, 0.010411993600428104, 0.07630899548530579, 0.014288066886365414, 0.07457918673753738, -0.07710354775190353, 0.004548483993858099, 0.024267688393592834, 0.004633917007595301, 0.07774341851472855, -0.08862578868865967, -0.041168536990880966, 0.08380214869976044, -0.04220826178789139, 0.09553695470094681, 0.14407707750797272, 0.054240740835666656, -0.08610924333333969, -0.009776366874575615, -0.023777632042765617, 0.07321270555257797, 0.041883207857608795, -0.12133466452360153, -0.13276182115077972, -0.08246024698019028, -0.015108872205018997, 0.1037609726190567, 0.07839377969503403, 0.03042042814195156, 0.06363650411367416, -0.13257749378681183, 0.010361997410655022, 0.01890638656914234, 0.09544596076011658, -0.0370078980922699, -0.03126854449510574, 0.13282209634780884, -0.05039488896727562, 0.009318830445408821, -0.06035573035478592, -0.05164271220564842, -0.06591838598251343, 0.035392291843891144, 0.07624197006225586, 0.09410713613033295, 0.09433707594871521, -0.008682748302817345, 0.03758085146546364, 0.09731131047010422, 0.04097820445895195, 0.0002292966964887455, 0.06720582395792007, -0.08081140369176865, 0.02114654704928398, 0.0203385166823864, 0.09796735644340515, -0.11293689906597137, 0.034059762954711914, 0.036363955587148666, -0.003692114492878318, -0.12172523140907288, -0.09621100127696991, 0.05765050649642944, 0.08426785469055176, 0.000961282174102962, 0.1301954835653305, -0.01013902947306633, 0.04197803884744644, -0.050840187817811966, -0.01632034406065941, 0.008214605040848255, -0.03961721062660217, -0.026283105835318565, 0.04649810120463371, 0.018970467150211334, 0.07909905165433884, -0.0619327649474144, 0.07237100601196289, 0.029610686004161835, -0.1250792294740677, -0.0699298307299614, 0.11039069294929504, 0.09279049932956696, -0.1240653395652771, 0.04659358784556389, -0.031880926340818405, -0.04990905895829201, -0.11371427774429321, 0.036050304770469666, -0.06361246109008789, 0.004306791815906763, -0.05612337961792946, 0.04727950319647789, 0.14887216687202454, -0.12215939164161682, 0.04354515299201012, 0.07288723438978195, -0.036846697330474854, 0.03949021175503731, -0.01973731257021427, -0.13864418864250183, -0.0483071506023407], -fpext:[-0.01979772187769413, 0.13683323562145233, 0.04458075761795044, -0.11552969366312027, -0.12244117259979248, 0.021906325593590736, -0.1655689924955368, -0.005247131455689669, 0.00408982252702117, 0.050587184727191925, -0.10944925993680954, 0.11074075102806091, 0.14869017899036407, 0.0912008211016655, -0.12869906425476074, 0.039035242050886154, -0.11563082039356232, -0.18267479538917542, -0.1006898581981659, 0.11448121070861816, -0.15099215507507324, -0.08566015958786011, -0.09874439984560013, -0.0414278544485569, 0.022021759301424026, 0.13290216028690338, 0.02152913436293602, 0.04459365829825401, -0.07395259290933609, -0.0650406926870346, 0.0008349760319106281, -0.11251591891050339, -0.03686986118555069, 0.125554621219635, 0.09868377447128296, 0.1187279149889946, 0.1031496599316597, 0.07420146465301514, -0.07663126289844513, -0.021750932559370995, -0.0035756013821810484, 0.002226055832579732, 0.06648348271846771, 0.0013356312410905957, -0.002190621104091406, -0.012286019511520863, 0.010311247780919075, 0.06043471395969391, -0.07066582888364792, -0.06944315880537033, -0.029477398842573166, 0.00348452921025455, 0.12209250777959824, -0.030286934226751328, 0.06775966286659241, -0.11500358581542969, 0.13754571974277496, 0.00684095686301589, 0.034178636968135834, 0.14359720051288605, -0.1278013437986374, -0.12603111565113068, 0.006435795221477747, -0.1237817034125328, -0.04233939200639725, -0.06765489280223846, -0.10685810446739197, 0.10167428851127625, -0.0582822784781456, -0.043585117906332016, -0.039447419345378876, -0.0017278273589909077, 0.005812778137624264, 0.03603263944387436, -0.08711203932762146, -0.03995387628674507, -0.021594617515802383, -0.12324008345603943, -0.07892384380102158, -0.01957736536860466, -0.07034852355718613, -0.023781631141901016, 0.08063965290784836, 0.10460498929023743, 0.06406921148300171, 0.06952526420354843, 0.017977233976125717, 0.008978751488029957, -0.0500994436442852, -0.047553543001413345, -0.1258847713470459, -0.028497982770204544, 0.009832988493144512, 0.001262713223695755, 0.05649184435606003, -0.007056180387735367, 0.08642010390758514, 0.13261280953884125, 0.0018284711986780167, 0.03209185600280762, 0.038342952728271484, 0.0012966612121090293, -0.13052880764007568, 0.10591080784797668, 0.08814497292041779, 0.020030951127409935, -0.05574839189648628, -0.03073206916451454, -0.09667082130908966, -0.11260271817445755, -0.0018728113500401378, -0.01386030949652195, -0.006709197070449591, -0.01958492584526539, 0.078569196164608, 0.01606321893632412, -0.03056243434548378, 0.07228484749794006, -0.16287072002887726, 0.08194111287593842, -0.20509015023708344, 0.07436896860599518, 0.0326879508793354, -0.06911556422710419, -0.04871712625026703, -0.04100990295410156, -0.055285342037677765, -0.047205038368701935, 0.08902935683727264, -0.1359836459159851, -0.03625839203596115, -0.08324000984430313, -0.04328087717294693, 0.017968669533729553, 0.11650216579437256, 0.04269180819392204, -0.014859864488244057, -0.05466729775071144, 0.03351856395602226, 0.021035155281424522, -0.10662628710269928, 0.09236126393079758, 0.07297944277524948, -0.0674445629119873, -0.06788751482963562, -0.004798579961061478, 0.07558587193489075, -0.027680089697241783, -0.1236729770898819, -0.0004809438541997224, 0.050032638013362885, 0.0625467598438263, -0.018236851319670677, 0.06847192347049713, -0.1308339387178421, -0.04502016305923462, -0.025645654648542404, 0.09345240145921707, -0.014574838802218437, -0.04352414980530739, 0.04730483889579773, 0.06887823343276978, -0.1329713612794876, -0.13008847832679749, -0.05387990176677704, -0.02058006078004837, 0.026311572641134262, 6.929535629751626e-06, -0.02202790603041649, -0.02877587266266346, 0.027372874319553375, -0.07522786408662796, -0.008395184762775898, 0.12130787968635559, 0.08111941814422607, 0.08810824900865555, -0.06951983273029327, 0.1704145073890686, -0.07511719316244125, -0.0010555923217907548, 0.06273970007896423, 0.024025926366448402, 0.03623583912849426, -0.10124978423118591, -0.017582308501005173, 0.047498371452093124, 0.013394751586019993, 0.025638308376073837, -0.08773724734783173, -0.09464052319526672, 0.052960384637117386, 0.02149190939962864, 0.11279069632291794, -0.11752782762050629, 0.05999302864074707, -0.01248530950397253, -0.04038318991661072, -0.062386494129896164, 0.12230739742517471, 0.011771999299526215, 0.06386265158653259, 0.035326872020959854, 0.07430820912122726, 0.06292953342199326, 0.014293340966105461, 0.039559222757816315, -0.14439664781093597, 0.10214528441429138, -0.08189556747674942, 0.1199694275856018, 0.011939526535570621, -0.07150545716285706, -0.05181349068880081, 0.09841036796569824, -0.048250965774059296, -0.09834227710962296, -0.10081887990236282, 0.029142634943127632, 0.09589313715696335, -0.02082277089357376, -0.12665687501430511, -0.08987687528133392, 0.134295254945755, 0.0906054899096489, 0.12483275681734085, 0.046062834560871124, 0.023205596953630447, 0.04770433157682419, -0.06305453181266785, 0.022772151976823807, 0.011316487565636635, 0.11435370147228241, -0.034887924790382385, -0.012968177907168865, 0.0801612064242363, 0.13860812783241272, 0.01954871602356434, 0.09206606447696686, -0.1587497889995575, 0.1470087319612503, -0.05445829778909683, 0.03212131932377815, 0.12913979589939117, 0.10422858595848083, -0.057618193328380585, 0.07826750725507736, -0.04445243626832962, 0.07321184128522873, 0.019470782950520515, 0.12599293887615204, 0.012203473597764969, -0.01353149488568306, 0.029526038095355034, 0.109463170170784, -0.01248918380588293, 0.029143881052732468, 0.020158162340521812, -0.040404025465250015, 0.005481243133544922, 0.08289768546819687, 0.003354007611051202, 0.13683773577213287, -0.009730721823871136, 0.07091054320335388, -0.11851828545331955, -6.85982740833424e-05, 0.12198506295681, -0.022184036672115326, 0.013316662050783634, -0.12823329865932465, -0.0543019063770771, 0.0670546442270279, 0.011102779768407345, 0.09699645638465881, 0.05270914360880852, -0.0215689018368721, -0.0980406329035759, -0.03303167596459389, 0.09733614325523376, 0.08562779426574707, 0.09728068858385086, 0.04005974531173706, 0.028732536360621452, 0.005009263288229704, 0.06721627712249756, -0.10077708214521408, -0.026665059849619865, -0.0882546678185463, 0.08158472925424576, -0.03487032651901245, 0.043940842151641846, 0.04538631811738014, -0.07161925733089447, 0.05605532228946686, 0.03224187344312668, 0.038817185908555984, 0.10791244357824326, -0.006223045289516449, -0.14817804098129272, -0.02699955552816391], -fptosi:[0.1461920291185379, 0.055850014090538025, -0.0006012231460772455, -0.08369821310043335, -0.11647359281778336, -0.022247618064284325, 0.02979641780257225, -0.019251255318522453, -0.10476096719503403, -0.06552151590585709, -0.028701070696115494, 0.09720886498689651, 0.13073287904262543, -0.158524751663208, -0.1514723002910614, -0.08946951478719711, -0.060968056321144104, 0.009564075618982315, -0.050694920122623444, 0.01944827474653721, 0.0005696525331586599, -0.021211810410022736, 0.07496771961450577, -0.0614081546664238, 0.1338844746351242, -0.14080369472503662, 0.018329931423068047, 0.1825750470161438, -0.030793296173214912, -0.046973831951618195, 0.013251186348497868, 0.06472750008106232, 0.045690204948186874, 0.128998801112175, 0.1053796038031578, 0.04963880777359009, 0.06611490994691849, 0.07187938690185547, -0.034428566694259644, -0.0643211230635643, -0.0073643215000629425, -0.05019143223762512, 0.010868893004953861, 0.105258509516716, 0.12516580522060394, -0.010727377608418465, 0.040951505303382874, 0.08050089329481125, -0.07402198016643524, -0.07672268897294998, 0.03255900368094444, -0.01498884055763483, -0.0004642317071557045, -0.04305269569158554, 0.14320789277553558, -0.04104108363389969, -0.07720736414194107, -0.06209579482674599, 0.031081881374120712, -0.01411425694823265, 0.010868508368730545, -0.05095471814274788, 0.1406010389328003, -0.03041238896548748, -0.17595353722572327, -0.07681568711996078, -0.07833533734083176, -0.055671773850917816, -0.04471266642212868, -0.07751046121120453, -0.10880374908447266, -0.042363446205854416, -0.01488286629319191, -0.13013418018817902, 0.08342690765857697, 0.0911717638373375, 0.0012151914415881038, -0.039370015263557434, -0.03743721544742584, -0.07267923653125763, -0.06811491400003433, -0.09388639032840729, -0.01061766967177391, -0.022947294637560844, 0.07008418440818787, 0.05310143530368805, 0.019998697564005852, -0.04211423546075821, -0.04986810311675072, -0.1364324986934662, -0.010553203523159027, -0.04136773198843002, 0.07775258272886276, 0.017424114048480988, 0.13406436145305634, 0.03259207308292389, 0.10128481686115265, 0.1347866803407669, -0.02445395663380623, 0.12365393340587616, 0.09190378338098526, -0.10004667937755585, -0.011092222295701504, 0.010769549757242203, -0.06116538867354393, 0.06669191271066666, -0.0665261298418045, -0.04939979687333107, 0.045347731560468674, -0.02189723215997219, -0.007072612643241882, -0.01948092319071293, 0.09036510437726974, 0.06861754506826401, -0.03889739513397217, 0.02025478519499302, -0.01590370386838913, -0.07740337401628494, 0.02636769600212574, 0.1052786335349083, -0.24149452149868011, 0.10166910290718079, -0.02240520715713501, -0.06496188044548035, -0.017782794311642647, -0.03840872272849083, 0.053907059133052826, -0.0319940410554409, -0.005805459804832935, -0.07124881446361542, -0.02631233260035515, -0.15515746176242828, 0.013569481670856476, 0.01538943313062191, -0.06078704074025154, 0.030789490789175034, 0.05994671583175659, -0.03153387829661369, 0.02554837428033352, 0.12635211646556854, 0.11056826263666153, 0.03476366028189659, -0.12207859754562378, 0.05662733316421509, -0.08109200745820999, -0.1106656938791275, 0.07472094148397446, -0.06397950649261475, 0.057152777910232544, 0.10898188501596451, 0.0021927731577306986, 0.07112416625022888, -0.051194485276937485, 0.10912541300058365, 0.032664407044649124, -0.021598801016807556, -0.006287976633757353, 0.013822791166603565, -0.04873490333557129, 0.05986519157886505, 0.0493319146335125, -0.04073265939950943, -0.03895189240574837, 0.13061989843845367, -0.0765194371342659, -0.07068223506212234, -0.05590338632464409, -0.022203287109732628, 0.007156859152019024, 0.05973005294799805, 0.07875028252601624, 0.01724286377429962, -0.029577257111668587, 0.111932672560215, -0.08488788455724716, 0.1333324909210205, 0.10475839674472809, 0.11654680222272873, -0.11842606961727142, 0.002021846594288945, 0.105511873960495, -0.02944818139076233, 0.10382381081581116, -0.09690424799919128, -0.09623569250106812, -0.11739900708198547, 0.04553452879190445, 0.1156974658370018, -0.08351609855890274, 0.12281293421983719, 0.12618498504161835, 0.018641797825694084, 0.08182515949010849, 0.0399852953851223, -0.0818500742316246, 0.0016093887388706207, -0.15574166178703308, 0.07803279161453247, 0.04294265806674957, -0.052721861749887466, 0.07546531409025192, -0.037677355110645294, 0.10541325062513351, 0.08802369236946106, 0.008875406347215176, 0.06394943594932556, -0.0035016874317079782, 0.033213429152965546, -0.04091531038284302, 0.07613927125930786, 0.05554739013314247, 0.002849281532689929, 0.04869452863931656, 0.04535433277487755, 0.09672041237354279, -0.10155078023672104, -0.03818417340517044, 0.054517727345228195, -0.039126988500356674, -0.045239273458719254, -0.03434115648269653, -0.03414241969585419, 0.03169332444667816, 0.08226391673088074, 0.07160153239965439, 0.06267322599887848, 0.017120609059929848, 0.004358701407909393, 0.035127658396959305, 0.042444828897714615, 0.1397915482521057, 0.08315952122211456, 0.12096914649009705, -0.11212406307458878, 0.053099147975444794, -0.10442722588777542, 0.018658366054296494, -0.031511057168245316, -0.005159111227840185, -0.060356393456459045, -0.09037138521671295, 0.14881274104118347, -0.13495075702667236, 0.10196094214916229, -0.0683702602982521, -0.06548109650611877, -0.06091354042291641, -0.09214048087596893, -0.05008837580680847, -0.005845304112881422, 0.014047438278794289, -0.01470053382217884, -0.06085006147623062, 0.06930796802043915, 0.09874241799116135, 0.015104945749044418, 0.05387204512953758, 0.10419052094221115, 0.04100198671221733, -0.12724529206752777, 0.056824058294296265, -0.021410822868347168, -0.04195406287908554, 0.16906952857971191, -0.06774268299341202, -0.07592367380857468, -0.09639596194028854, -0.01634196750819683, 0.007586895488202572, -0.04191545024514198, 0.07836654037237167, 0.09441445767879486, -0.07345609366893768, -0.05371241644024849, -0.08725731819868088, 0.06449433416128159, -0.10874582827091217, 0.004525016061961651, 0.023495543748140335, 0.0644526332616806, 0.0005133057129569352, -0.07340192794799805, 0.010444162413477898, -0.052822522819042206, 0.035050589591264725, -0.10242534428834915, 0.07455591857433319, 0.11630648374557495, 0.11672043055295944, 0.0037045374047011137, 0.06439557671546936, 0.08924160152673721, 0.1303236484527588, 0.04619855433702469, -0.1461782157421112, -0.002083216793835163, -0.004806013777852058, 0.06163137033581734, -0.1548658311367035, -0.10274676978588104], -fptoui:[0.07311668246984482, -0.09628057479858398, -0.12269384413957596, -0.07498876750469208, 0.08996739238500595, 0.002452858490869403, 0.018245989456772804, -0.02881111018359661, -0.11091063916683197, 0.09118061512708664, -0.15679799020290375, 0.08962848782539368, 0.04249471426010132, -0.11294691264629364, -0.15366607904434204, -0.006271427497267723, -0.05260900780558586, -0.0054857912473380566, -0.05657463148236275, -0.0036306078545749187, 0.08141228556632996, 0.07347584515810013, -0.02071322686970234, -0.12587043642997742, 0.11492619663476944, -0.13384686410427094, 0.032784353941679, 0.1216532289981842, -0.023561816662549973, 0.05353542044758797, 0.012513009831309319, -0.09239912033081055, -0.0254041850566864, 0.12313241511583328, 0.016116902232170105, -0.10394763946533203, -0.1061021238565445, -0.048998620361089706, -0.022110436111688614, 0.03339903801679611, -0.020040011033415794, -0.0011519327526912093, -0.058933962136507034, -0.012737687677145004, -0.056040603667497635, 0.0023499035742133856, -0.05354892835021019, -0.051248472183942795, 0.008787985891103745, 0.03508615121245384, 6.712403410347179e-05, -0.10169999301433563, -0.11418288201093674, -0.04256734624505043, 0.00993362721055746, 0.12702244520187378, -0.07783130556344986, -0.06549172848463058, -0.03200434148311615, -0.04723978415131569, -0.0796552374958992, -0.046172983944416046, 0.13717354834079742, 0.05159960314631462, -0.024183183908462524, 0.07718853652477264, -0.07691241055727005, 0.004025368019938469, 0.019524550065398216, -0.1321844607591629, -0.023769505321979523, -0.05892862007021904, -0.0039618853479623795, -0.09632188081741333, 0.03747338429093361, 0.07090668380260468, 0.01760745793581009, -0.04911774769425392, -0.05765600502490997, -0.019150428473949432, 0.13126587867736816, -0.08855817466974258, -0.03166177123785019, -0.026554347947239876, 0.048926323652267456, -0.09281504899263382, -0.02710583619773388, -0.08007783442735672, -0.001604178105480969, -0.05048738047480583, 0.020314540714025497, -0.03006078116595745, -0.13424544036388397, -0.1076466366648674, 0.01751781813800335, 0.030573580414056778, 0.0376015342772007, 0.02720245160162449, -0.10291990637779236, -0.10736217349767685, -0.10785219073295593, -0.07976754754781723, 0.09310223907232285, 0.014341306872665882, 0.09948840737342834, 0.059070076793432236, 0.08511453121900558, 0.07548535615205765, -0.00047268313937820494, -0.016771579161286354, -0.0064287614077329636, -0.01265538576990366, -0.0023912766482681036, -0.12397707998752594, -0.03683972358703613, -0.03205493837594986, -0.030212141573429108, -0.1505584418773651, -0.03979480266571045, 0.0758368968963623, 0.015416388399899006, 0.05894399434328079, 0.05458595231175423, -0.11648748070001602, 0.049183979630470276, 0.01906222477555275, 0.040198806673288345, -0.07763216644525528, -0.025948235765099525, -0.06856148689985275, -0.04030377417802811, 0.08688009530305862, -0.044817399233579636, -0.04558556154370308, -0.017737139016389847, 0.027263350784778595, 0.05071549862623215, 0.027044836431741714, -0.13471107184886932, 0.016618749126791954, 0.04794358089566231, -0.05693898722529411, -0.16165482997894287, 0.07892485707998276, -0.003917156718671322, 0.004331366159021854, 0.07171757519245148, -0.04891939461231232, 0.01609763689339161, 0.07509315013885498, -0.0706920176744461, -0.0036510704085230827, -0.07910311967134476, 0.10418018698692322, 0.026499222964048386, 0.12860070168972015, -0.046143531799316406, 0.03001227229833603, -0.04126446694135666, 0.05705656483769417, 0.031079286709427834, -0.10942203551530838, -0.03826078400015831, 0.09167224913835526, -0.06972470134496689, 0.005514831747859716, 0.009155215695500374, -0.008588394150137901, 0.09053675830364227, 0.05578997731208801, -0.06069062277674675, -0.0378301776945591, -0.005832179449498653, 0.09998629987239838, -0.15125468373298645, 0.029897799715399742, 0.12236303091049194, -0.050461556762456894, -0.10457444190979004, 0.015523070469498634, -0.11365202814340591, -0.0069623179733753204, -0.08625730127096176, 0.08493634313344955, -0.03368934243917465, -0.1269189864397049, 0.04745922237634659, 0.0546066053211689, 0.08602630347013474, -0.023860448971390724, 0.04974565654993057, 0.012789703905582428, 0.07716549932956696, 0.0075467852875590324, -0.10039928555488586, -0.04756898805499077, -0.025799477472901344, 0.018546855077147484, 0.04218035191297531, -0.018871061503887177, 0.02403932809829712, -0.1363726407289505, 0.05847143009305, 0.13123570382595062, -0.02910325862467289, -0.03546709194779396, -0.05455390363931656, 0.023278463631868362, 0.009259645827114582, 0.11161277443170547, 0.09249705076217651, 0.03615410253405571, 0.09272854030132294, 0.04330461472272873, 0.11341892182826996, -0.060082606971263885, -0.04191477969288826, 0.021780967712402344, 0.034266792237758636, -0.05521628260612488, -0.04782161861658096, 0.11623328179121017, -0.04573050141334534, 0.07979047298431396, 0.06495478749275208, 0.057378511875867844, 0.027101853862404823, -0.001755567267537117, 0.026374882087111473, 0.021988186985254288, -0.056694332510232925, -0.1184733510017395, 0.12506860494613647, 0.016152149066329002, 0.06235770136117935, 0.02831507846713066, 0.01965506374835968, -0.0547076091170311, 0.07528071850538254, 0.15862007439136505, 0.0649578720331192, 0.02146317809820175, -0.06405836343765259, 0.1011863574385643, -0.06031446158885956, -0.0478830561041832, -0.09007250517606735, -0.09137784689664841, -0.1166248768568039, 0.05139229819178581, -0.03771045058965683, 0.1166253313422203, 0.07362008839845657, 0.10956478118896484, -0.10121676325798035, 0.005709485150873661, 0.06261975318193436, 0.05054329335689545, 0.027803920209407806, 0.12212531268596649, 0.06133538484573364, -0.10959366708993912, -0.07134675979614258, 0.16101102530956268, -0.009220628999173641, -0.0641951933503151, -0.10036755353212357, 0.08704674988985062, 0.0024045377504080534, -0.06267035752534866, -0.1401931196451187, -0.045318689197301865, 0.04435507580637932, 0.10648530721664429, 0.08213703334331512, 0.06208479031920433, 0.046918366104364395, -0.10801458358764648, 0.009449876844882965, 0.07522037625312805, -0.04948614910244942, -0.104896180331707, -0.0747246965765953, 0.008134918287396431, 0.02274397201836109, -0.06069440394639969, 0.11559010297060013, 0.08329848945140839, -0.0384136401116848, -0.028945552185177803, 0.017551599070429802, 0.031841933727264404, 0.02355096861720085, -0.0007547732093371451, -0.1562354564666748, 0.11495857685804367, 0.04975028336048126, 0.10114239156246185, -0.1470678150653839, -0.09744556248188019], -fptrunc:[-0.06736938655376434, 0.1256217360496521, 0.1084274873137474, -0.10656954348087311, -0.0987684354186058, 0.019435757771134377, -0.011085298843681812, -0.0006180849159136415, 0.03887758031487465, 0.09586818516254425, 0.04976823925971985, 0.10550032556056976, 0.043365832418203354, 0.11932685971260071, -0.08740168809890747, -0.04381752386689186, -0.11066003888845444, -0.023711785674095154, -0.09330988675355911, 0.08976391702890396, -0.12740634381771088, -0.03001435473561287, -0.07464516907930374, -0.045221105217933655, 0.026980359107255936, -0.11570241302251816, 0.03418607637286186, 0.045747559517621994, -0.10843198746442795, 0.07754185050725937, 0.05378987267613411, -0.07348252087831497, -0.033805157989263535, 0.1184917613863945, -0.008779767900705338, 0.08687349408864975, 0.13289009034633636, 0.07094404846429825, -0.028487714007496834, 0.014161970466375351, 0.057992130517959595, 0.022598393261432648, 0.05807425081729889, -0.057210929691791534, -0.06331532448530197, 0.03766494616866112, -0.10733143985271454, -0.01056324690580368, -0.04985224828124046, 0.04923254996538162, -0.03953346610069275, -0.006368374451994896, 0.04690246656537056, -0.0009696802590042353, 0.06442064046859741, -0.13402380049228668, 0.016663428395986557, -0.040128856897354126, 0.044209010899066925, 0.006834257394075394, 0.09687261283397675, -0.06287474930286407, 0.042665448039770126, -0.11545998603105545, -0.008486788719892502, 0.06054525822401047, 0.1349644511938095, 0.11163458973169327, 0.045378461480140686, -0.035872090607881546, 0.09402669221162796, -0.0015939399600028992, -0.03792602941393852, -0.022429119795560837, 0.05314930900931358, 0.035737842321395874, -0.00943551491945982, -0.04985460266470909, 0.008207269944250584, -0.06035574525594711, 0.07208872586488724, -0.08780087530612946, 0.08879745751619339, -0.031247718259692192, 0.0875793918967247, 0.049197494983673096, -0.0027390620671212673, 0.03585250303149223, 0.07238809019327164, 0.0002639171725604683, -0.11854664236307144, 0.00875522755086422, 0.06551051139831543, 0.035268619656562805, 0.0013437691377475858, 0.05422459915280342, 0.11781029403209686, -0.0774274691939354, -0.023054135963320732, 0.12322358787059784, -0.029008356854319572, -0.12605121731758118, 0.021484283730387688, 0.09629944711923599, 0.07101868838071823, 0.025134969502687454, -0.15888966619968414, -0.032898396253585815, -0.11271298676729202, -0.09628567844629288, -0.00236396212130785, -0.088288314640522, 0.019104931503534317, -0.018623901531100273, 0.1234404593706131, -0.028432274237275124, -0.05119764059782028, 0.028219249099493027, -0.1533166766166687, -0.11289889365434647, -0.01575830765068531, 0.061528611928224564, -0.009777807630598545, 0.04999055713415146, -0.04850100353360176, -0.04384782165288925, 0.047829315066337585, -0.051146604120731354, 0.1399412900209427, -0.1285841017961502, -0.043213482946157455, -0.0784812942147255, -0.013800101354718208, 0.016686564311385155, -0.015989059582352638, -0.009459558874368668, -0.014989660121500492, -0.053413473069667816, 0.01831301487982273, 0.011367270722985268, -0.0873693898320198, 0.07379485666751862, 0.029460901394486427, -0.03278636932373047, -0.09755519777536392, 0.039444465190172195, 0.07182471454143524, -0.01955733634531498, -0.10692913830280304, 0.00025117455516010523, 0.011568055488169193, -0.009677072986960411, 0.01778925582766533, 0.08151756227016449, -0.11142092198133469, -0.04267825558781624, -0.1454588919878006, 0.06301040202379227, -0.01138547994196415, 0.009275105781853199, 0.027742840349674225, 0.0010517321061342955, -0.09805692732334137, 0.08821120858192444, -0.008141295984387398, -0.06443829089403152, -0.011829081922769547, -0.0005750789423473179, -0.12037570029497147, -0.1590963453054428, -0.06713148951530457, -0.0881778746843338, 0.004088135436177254, 0.1105213314294815, -0.018289871513843536, 0.09170359373092651, 0.10403548181056976, -0.03190455213189125, -0.05205116420984268, -0.12108177691698074, -0.06611116230487823, -0.05128861963748932, 0.07975821197032928, -0.09067234396934509, 0.054004184901714325, -0.14138005673885345, -0.049447331577539444, 0.17604346573352814, -0.08172139525413513, 0.06158528849482536, 0.004716705065220594, 0.019852684810757637, 0.06552155315876007, 0.04962597414851189, 0.1038190945982933, -0.013229480013251305, -0.03873315081000328, 0.1099364310503006, 0.12128202617168427, 0.01080857403576374, 0.1232728436589241, 0.054651737213134766, 0.06980039924383163, 0.06756080687046051, 0.009723680093884468, -0.16353923082351685, 0.06562827527523041, 0.13699816167354584, -0.07607554644346237, 0.1139935851097107, 0.10324777662754059, -0.06469307094812393, 0.054225560277700424, 0.10379853844642639, 0.050090402364730835, -0.09603330492973328, 0.05169196054339409, -0.012448495253920555, 0.00436356058344245, 0.05640850588679314, -0.11814276874065399, 0.04642981290817261, -0.057901423424482346, -0.024944815784692764, 0.1196153536438942, 0.03876549378037453, 0.016555367037653923, 0.08581876754760742, 0.13469548523426056, 0.010198289528489113, 0.0008019933593459427, -0.08677627146244049, -0.03239666670560837, 0.03519779071211815, 0.0751102939248085, 0.05389159545302391, -0.11824364215135574, 0.09398485720157623, 0.00634221825748682, -0.06893789768218994, 0.03606036677956581, 0.01604245789349079, 0.10064006596803665, 0.10581003129482269, -0.06194990500807762, -0.06194036826491356, 0.07674776762723923, 0.04070228710770607, 0.041662391275167465, -0.0030249180272221565, 0.03280686214566231, 0.025750843808054924, 0.07513691484928131, 0.02796008437871933, 0.09610602259635925, 0.06335530430078506, 0.03548663482069969, 0.03801913559436798, 0.030893290415406227, -0.002283420879393816, 0.10037935525178909, -0.024986905977129936, -0.001178288017399609, 0.116221584379673, -0.019855670630931854, 0.016515085473656654, -0.05720273032784462, -0.014465410262346268, 0.009469525888562202, -0.13126464188098907, -0.05218702554702759, 0.1428273767232895, -0.00568007118999958, 0.07223916053771973, 0.055641986429691315, -0.05848884955048561, -0.07816702872514725, -0.0362909734249115, 0.012190595269203186, 0.08860711008310318, 0.1475347876548767, -0.07755681872367859, 0.052306532859802246, 0.001453367993235588, 0.04977187141776085, -0.10195212811231613, -0.00016652990598231554, -0.10041705518960953, 0.11050841212272644, -0.02657904103398323, 0.047532327473163605, 0.13772255182266235, 0.07088819891214371, 0.04848731681704521, 0.06039150431752205, -0.030105559155344963, 0.048023197799921036, 0.06513576954603195, 0.11402865499258041, -0.07187661528587341], -freeze:[0.04047654941678047, 0.0853683352470398, -0.027995089069008827, -0.07335766404867172, 0.08669883012771606, 0.01375220064073801, 0.005128039512783289, -0.12736916542053223, 0.046809226274490356, 0.006034024525433779, -0.09895633161067963, -0.1171751618385315, -0.02378329262137413, 0.008681188337504864, -0.036054827272892, -0.04999753460288048, -0.05412463843822479, 0.04780784994363785, 0.015687933191657066, -0.05960944667458534, -0.05007351189851761, 0.10374444723129272, -0.07684021443128586, 0.017720622941851616, -0.055910177528858185, -0.08092080801725388, 0.04501420632004738, -0.00263661309145391, -0.0029022397939115763, 0.06581295281648636, 0.10242612659931183, -0.09984046965837479, 0.09912590682506561, -0.01334377657622099, 0.040430787950754166, 0.010287156328558922, -0.08103638887405396, -0.02305614948272705, 0.04277458414435387, -0.0378650426864624, -0.0765901654958725, -0.09229032695293427, 0.05480935424566269, 0.03749612346291542, -0.02863294631242752, 0.03793404996395111, 0.049634065479040146, -0.057124990969896317, -0.029223496094346046, -0.04933439940214157, -0.016172129660844803, 0.060139577835798264, -0.003840802703052759, -0.1412925124168396, -0.007934384979307652, -0.04766964167356491, 0.03334946930408478, -0.09618812054395676, -0.02017657458782196, -0.10427356511354446, -0.07357442378997803, -0.08803123980760574, 0.05362914875149727, 0.08145357668399811, -0.01385289803147316, 0.011582634411752224, 0.05223986506462097, -0.08705504238605499, -0.04736658185720444, 0.05371086299419403, 0.13596083223819733, -0.01796134188771248, -0.009575490839779377, -0.022172946482896805, -0.032017964869737625, -0.10461883991956711, -0.05420810729265213, -0.011715902015566826, -0.03852974250912666, 0.011259838007390499, -0.09886351972818375, 0.10065363347530365, -0.054789215326309204, -0.06549336761236191, -0.06391777843236923, 0.04067711532115936, 0.11669489741325378, -0.09786080569028854, 0.10283055901527405, 0.07860773801803589, -0.019911130890250206, 0.042033325880765915, 0.11817032843828201, 0.06352346390485764, 0.02584410272538662, 0.019974108785390854, -0.12015905231237411, 0.1104479730129242, 0.059950925409793854, -0.08830150961875916, 0.11310980468988419, 0.1127794086933136, 0.055694278329610825, 0.03838218376040459, -0.10356809198856354, 0.06739119440317154, 0.010231433436274529, -0.02982168458402157, -0.010699169710278511, -0.06579238176345825, 0.04444676637649536, -0.05966309458017349, 0.01901114173233509, -0.018561100587248802, 0.11770036816596985, -0.03430400788784027, -0.05995575711131096, -0.01635022647678852, -0.0773678719997406, 0.06759969890117645, -0.010468400083482265, -0.02317887358367443, -0.06725332885980606, 0.13466860353946686, 0.13291750848293304, -0.11835157871246338, -0.04038520157337189, 0.06678713858127594, 0.09991277754306793, 0.05631940811872482, -0.011999459937214851, -0.024752657860517502, 0.05829814821481705, 0.13496136665344238, -0.026639072224497795, 0.026794666424393654, 0.011383084580302238, 0.030506247654557228, 0.12429095059633255, -0.019060468301177025, -0.10076050460338593, -0.022104578092694283, 0.052257224917411804, 0.1254982203245163, -0.028063222765922546, 0.0034968405961990356, -0.13481910526752472, 0.12096184492111206, -0.11652475595474243, 0.030666043981909752, -0.05024002119898796, 0.10963793098926544, 0.10594886541366577, 0.013162849470973015, -0.04257801175117493, 0.003133477410301566, 0.04252391681075096, -0.10765275359153748, -0.030400123447179794, 0.03603508695960045, 0.04029468819499016, -0.007554156240075827, -0.11578154563903809, 0.04920186474919319, -0.13548897206783295, -0.02230765111744404, -0.0035365174990147352, 0.03525171056389809, 0.008707747794687748, 0.009658193215727806, 0.023847384378314018, -0.10134164243936539, 0.08711779117584229, -0.11576057970523834, 0.016127292066812515, 0.07318248599767685, -0.07970966398715973, 0.08307874202728271, 0.029175741598010063, -0.08028697967529297, -0.09704264253377914, 0.026388559490442276, -0.07742572575807571, -0.11735941469669342, -0.09264318645000458, 0.044694069772958755, 0.12908002734184265, 0.04146070033311844, -0.05451839044690132, -0.11967442184686661, 0.07837808132171631, 0.004621854517608881, -0.12459342926740646, -0.0031807643827050924, -0.06712804734706879, 0.02482011914253235, 0.08442558348178864, -0.006272887345403433, -0.051984261721372604, 0.03842540085315704, -0.06819683313369751, -0.006858561187982559, -0.13799647986888885, 0.047147657722234726, 0.1363765299320221, 0.007788390852510929, -0.12210793048143387, -0.12611010670661926, -0.08869799226522446, -0.06658266484737396, -0.11831575632095337, 0.07965453714132309, 0.009351852349936962, -0.13197073340415955, -0.06990918517112732, 0.13660301268100739, 0.06371726840734482, -0.13235069811344147, 2.1325986381270923e-05, 0.07753344625234604, 0.0456085167825222, 0.10666079819202423, 0.06699539721012115, 0.0551447756588459, -0.1349373310804367, 0.052694305777549744, 0.037258949130773544, -0.11985322088003159, 0.0984245091676712, -0.09954328089952469, 0.10018867254257202, -0.050928808748722076, 0.041239168494939804, 0.024549495428800583, -0.07928887009620667, 0.023740392178297043, 0.1210038959980011, -0.03358184173703194, 0.08553211390972137, -0.059334516525268555, -0.07275145500898361, 0.01580708846449852, -0.05088738724589348, 0.09475534409284592, -0.0015280639054253697, 0.030691640451550484, -0.03468463942408562, 0.03504597768187523, -0.09607189148664474, -0.047588977962732315, 0.03184977173805237, 0.0902830958366394, 0.0908857136964798, -0.04432676360011101, -0.10896790772676468, 0.04762793704867363, 0.023006565868854523, -0.13018856942653656, -0.0004726099723484367, -0.08265268057584763, 0.07174094766378403, -0.021258963271975517, 0.10562428832054138, 0.023784970864653587, 0.11792826652526855, -0.12587402760982513, 0.020624395459890366, -0.01731608435511589, 0.04216780513525009, -0.0971495658159256, -0.053882673382759094, -0.016602039337158203, 0.07226243615150452, 0.06739407032728195, 0.06521475315093994, 0.058986108750104904, 0.001595213427208364, 0.11326497048139572, 0.0076873707585036755, -0.020928317680954933, 0.03666834905743599, 0.035380687564611435, -0.03483756631612778, 0.010737798176705837, -0.04343428090214729, -0.021370699629187584, 0.02082938328385353, 0.1051214411854744, 0.011295240372419357, 0.13259896636009216, 0.06961920857429504, -0.09212955087423325, -0.07381485402584076, -0.005589454900473356, 0.08137405663728714, 0.047836609184741974, -0.015728211030364037, 0.04245533049106598, 0.047532085329294205, -0.1271992027759552], -fsub:[0.04647134616971016, 0.07771113514900208, 0.0524933859705925, -0.11507827788591385, -0.10723001509904861, 0.008968193084001541, -0.12179108709096909, -0.01452818512916565, -0.011770369485020638, 0.04329364746809006, -0.07922476530075073, 0.09855815023183823, 0.05176667124032974, 0.16638149321079254, -0.10465992242097855, 0.06890754401683807, -0.10590754449367523, 0.04579857736825943, -0.09631142020225525, 0.127280592918396, -0.09010689705610275, -0.09273707121610641, -0.08848004043102264, -0.05319343879818916, -0.08709003776311874, -0.12632399797439575, 0.04310469329357147, 0.03641514480113983, -0.0004022016655653715, 0.08022045344114304, 0.01081291027367115, -0.08784130215644836, -0.028562430292367935, 0.12942010164260864, 0.010337220504879951, 0.023633582517504692, -0.01792200468480587, 0.07861943542957306, 0.04191524535417557, -0.1455824226140976, 0.0961562916636467, 0.02003726363182068, 0.06041758507490158, -0.0036014863289892673, 0.15291659533977509, -0.1411285400390625, -0.10417959094047546, 0.09925687313079834, 0.04258229583501816, -0.023786025121808052, -0.02885940484702587, -0.06404412537813187, -0.13468891382217407, -0.042752765119075775, 0.06161325052380562, -0.11208044737577438, 0.1332530528306961, -0.08909185230731964, 0.016175737604498863, -0.013054067268967628, 0.006738399155437946, -0.055026352405548096, 0.10461071133613586, -0.1226394847035408, 0.10677560418844223, 0.12015961110591888, -0.08080162853002548, 0.08718143403530121, -0.03582070395350456, -0.03918331116437912, -0.02075245790183544, -0.0022888516541570425, -0.017909379675984383, 0.08585526049137115, 0.036928605288267136, 0.049003466963768005, 0.0031560722272843122, -0.0907781571149826, -0.08156395703554153, 0.006211162079125643, -0.06828833371400833, -0.09385750442743301, -0.12071749567985535, -0.1536584198474884, 0.11945886164903641, -0.03153228387236595, -0.019384676590561867, -0.008147604763507843, -0.12312568724155426, -0.06524064391851425, -0.12551666796207428, -0.01342510711401701, 0.051658786833286285, -0.023572571575641632, 0.05266870930790901, 0.03171704337000847, 0.12121038883924484, 0.023863568902015686, -0.10933312028646469, -0.05910767614841461, 0.012777985073626041, -0.0939006432890892, 0.03295188397169113, 0.01657080464065075, -0.04714418202638626, 0.0015092383837327361, -0.05839825049042702, -0.026664840057492256, -0.04901914671063423, -0.06866034865379333, -0.006250458769500256, -0.08434545993804932, 0.04789121821522713, 0.056179020553827286, 0.07010628283023834, -0.06307411938905716, -0.010331321507692337, -0.01773116923868656, -0.1588670015335083, -0.08564572781324387, -0.09571139514446259, 0.0011710745748132467, 0.04107868671417236, -0.10799628496170044, -0.029635798186063766, -0.043247565627098083, 0.0355791412293911, -0.07842382788658142, 0.15113815665245056, -0.08080699294805527, -0.062277670949697495, -0.0844912976026535, -0.03782108053565025, 0.0167683195322752, -0.01549866795539856, 0.18974800407886505, -0.013783708214759827, -0.035697564482688904, 0.0160058680921793, 0.04629199206829071, -0.09591566771268845, 0.005400408059358597, -0.036200132220983505, -0.07848875224590302, -0.016850143671035767, -0.07345443964004517, 0.07668013125658035, -0.026957258582115173, 0.04650994762778282, 0.029006419703364372, 0.052755460143089294, 0.001558567164465785, -0.02463446743786335, 0.09715133160352707, -0.14825518429279327, -0.018599798902869225, -0.04673532024025917, -0.12579382956027985, -0.014296358451247215, -0.1282665729522705, -0.08270137012004852, -0.12556768953800201, 0.00636163167655468, -0.09098761528730392, -0.06347750872373581, 0.1129482164978981, -0.044068239629268646, -0.0006557733286172152, 0.009118342772126198, 0.04200240597128868, 0.04339291527867317, 0.06507238745689392, -0.09061039984226227, 0.11022136360406876, -0.013020006939768791, 0.0928390622138977, 0.1282787322998047, 0.1310795098543167, -0.09001686424016953, 0.0016064982628449798, 0.03827441856265068, 0.13701096177101135, 0.11571381986141205, -0.09662021696567535, -0.09341852366924286, 0.05180814862251282, 0.003249732544645667, 0.12292418628931046, -0.08096621930599213, 0.012567167170345783, 0.03244950994849205, 0.01799498312175274, 0.08133608102798462, -0.18954040110111237, -0.146161288022995, -0.011889511719346046, -0.03979260101914406, 0.12033388018608093, 0.06877771764993668, 0.008406553417444229, 0.08791638165712357, 0.004670231603085995, 0.06822649389505386, -0.10108710825443268, -0.13616907596588135, -0.17605425417423248, 0.0014071045443415642, 0.045767687261104584, -0.07993116974830627, 0.07469216734170914, 0.0023932158946990967, -0.06578786671161652, 0.03478426858782768, 0.04713936895132065, 0.07415597140789032, -0.11792626231908798, -0.050148848444223404, 0.021259110420942307, 0.06167013943195343, 0.059768032282590866, -0.10814385861158371, -0.06988684087991714, 0.08813872188329697, 0.08632228523492813, 0.08330653607845306, 0.04282497614622116, 0.02591243013739586, 0.048244722187519073, -0.05475758761167526, 0.02350607141852379, -0.00942243356257677, 0.004520788323134184, -0.03052576817572117, 0.0640849843621254, 0.06641167402267456, 0.16911602020263672, 0.019910292699933052, 0.09602245688438416, 0.008071883581578732, 0.1692330539226532, 0.032179925590753555, 0.023703712970018387, -0.05010035261511803, 0.10715096443891525, -0.058095574378967285, -0.016686061397194862, -0.08911428600549698, -0.011412990279495716, -0.022043341770768166, -0.06200714409351349, 0.05635754391551018, 0.025412317365407944, 0.06318046897649765, 0.0741952657699585, 0.0547800287604332, -0.02249402366578579, 0.057661864906549454, 0.03900448605418205, -0.05073314905166626, 0.10949499905109406, 0.06289183348417282, 0.10715804994106293, -0.07322701811790466, 0.168556347489357, -0.07865691184997559, -0.02796858176589012, -0.10030863434076309, -0.018150821328163147, 0.009129224345088005, -0.05058881640434265, -0.05631839111447334, 0.006969797890633345, 0.016691330820322037, 0.0802406370639801, 0.06497780978679657, 0.0775662511587143, 0.00011534643999766558, -0.1255417913198471, 0.09718043357133865, 0.09429090470075607, 0.1311226338148117, 0.013601389713585377, 0.04311113432049751, -0.025916973128914833, 0.04317823052406311, -0.13576669991016388, -0.048693012446165085, -0.006818105932325125, -0.00101200130302459, -0.03309212997555733, 0.04514357075095177, 0.12959620356559753, -0.052468761801719666, 0.048183344304561615, -0.045915842056274414, -0.11162083595991135, 0.002420679898932576, 0.06329825520515442, -0.15528973937034607, -0.06062212213873863], -function:[0.01519160158932209, 0.11510910838842392, -0.0961546003818512, 0.11074268817901611, -0.022856539115309715, 0.10834574699401855, -0.08722088485956192, -0.11729273200035095, -0.10990110039710999, -0.03736488148570061, 0.03419861942529678, -0.09750589728355408, -0.030342837795615196, -0.03311342000961304, -0.036161649972200394, 0.02426045387983322, -0.09291208535432816, -0.04853544384241104, -0.03208035230636597, -0.11833629757165909, 0.08425205200910568, 0.05703664943575859, 0.05922427773475647, 0.0760653018951416, -0.08769449591636658, 0.009065513499081135, -0.08351261168718338, 0.020657934248447418, 0.07318227738142014, 0.03470492362976074, 0.10408464074134827, 0.09952035546302795, 0.09133051335811615, -0.05185255780816078, 0.08210385590791702, -0.018693245947360992, 0.08941211551427841, -0.08127467334270477, 0.04307638108730316, -0.0142748998478055, 0.00967007502913475, -0.0016357926651835442, -0.07403799146413803, 0.10943853110074997, -0.09820133447647095, 0.0030905872117727995, -0.03481857106089592, -0.05592914670705795, -0.09799569845199585, 0.0749344527721405, -0.11076652258634567, -0.09167183190584183, -0.0946393832564354, 0.16358698904514313, -0.09126690775156021, 0.11140262335538864, -0.11557389795780182, 0.11546574532985687, -0.144820898771286, 0.009256342425942421, 0.004293500911444426, 0.07494840025901794, 0.05742308869957924, -0.07040902227163315, 0.0688188225030899, 0.03191423416137695, -0.12055591493844986, 0.024755746126174927, 0.010013237595558167, 0.0797390416264534, 0.0864383727312088, 0.11135938763618469, -0.0012275052722543478, -0.06574820727109909, -0.0491916798055172, -0.13430428504943848, -0.10332392901182175, 0.08383285999298096, -0.05798196792602539, 0.033473603427410126, 0.068611741065979, 0.0802125409245491, -0.0697694793343544, 0.03156184032559395, -0.03879378363490105, -0.00467812642455101, -0.09354277700185776, 0.05555294081568718, -0.0502731092274189, 0.09150877594947815, -0.06271406263113022, 0.09018982946872711, -0.0483999066054821, -0.08802931755781174, -0.05213898792862892, -0.10797905921936035, -0.047998856753110886, -0.042902566492557526, -0.10202375054359436, 0.014639848843216896, -0.007039354648441076, -0.11955803632736206, -0.08401269465684891, 0.1115160658955574, -0.07950341701507568, -0.034489706158638, 0.01588587276637554, 0.13251519203186035, 0.0935126394033432, 0.01471832673996687, 0.11630980670452118, 0.02071252651512623, -0.04835747182369232, -0.15303117036819458, 0.0035626671742647886, 0.04984073340892792, 0.05505891144275665, -0.052850138396024704, 0.06614106148481369, -0.05530127137899399, 0.01303703524172306, -0.07393983751535416, -0.13866937160491943, 0.06879440695047379, 0.010242576710879803, -0.11548580974340439, 0.10790806263685226, 0.0981391966342926, 0.0018695042235776782, 0.07731238752603531, 0.07690882682800293, -0.039048630744218826, 0.03250610828399658, -0.1394391506910324, 0.01033712923526764, -0.08233460038900375, 0.03136879578232765, 0.08829779922962189, -0.06992915272712708, 0.09958423674106598, 0.05691372603178024, 0.044826339930295944, -0.015424270182847977, -0.008783327415585518, 0.07865126430988312, 0.003932539839297533, -0.12009549885988235, 0.09096051752567291, -0.001704895170405507, 0.09915619343519211, -0.05455532670021057, -0.08260547369718552, 0.010206104256212711, -0.05318460986018181, -0.01851782202720642, 0.055652860552072525, -0.10831420123577118, 0.054628945887088776, -0.09742829203605652, -0.024912655353546143, -0.014044907875359058, -0.09378820657730103, 0.07170504331588745, -0.13261593878269196, 0.04630497470498085, 0.024311726912856102, -0.014325665310025215, -0.0879751518368721, -0.12269414216279984, -0.033764470368623734, -0.1269817352294922, 0.04562509059906006, 0.06500903517007828, -0.08966397494077682, 0.000895701174158603, -0.00751050841063261, -0.03321452438831329, -0.07255682349205017, 0.11454786360263824, -0.09677419811487198, -0.004106329753994942, -0.011935430578887463, -0.04562748223543167, 0.09148287028074265, 0.029632940888404846, -0.07392695546150208, -0.04281020164489746, -0.03438160568475723, 0.039918843656778336, 0.09121552109718323, 0.14259672164916992, -0.1209210455417633, -0.015190999023616314, 0.060506124049425125, 0.08983127772808075, 0.10301031917333603, 0.05648752674460411, 0.00717208394780755, -0.08341243118047714, -0.08588089048862457, -0.09811488538980484, 0.1113598495721817, -0.1036762222647667, 0.09873703867197037, 0.10515513271093369, -0.05716146528720856, 0.10139662772417068, -0.07477305084466934, 0.07297865301370621, 0.0191211961209774, -0.07885657995939255, -0.035938575863838196, 0.007531729992479086, 0.11705572158098221, -0.08672758936882019, -0.11102695763111115, 0.08379461616277695, 0.08741424232721329, 0.01934005878865719, 0.12025639414787292, -0.07837215065956116, -0.11192300170660019, -0.0699397623538971, -0.0698312297463417, -0.02127872407436371, -0.14620444178581238, -0.08821547776460648, 0.10604895651340485, 0.09680261462926865, 0.019841426983475685, -0.008684036321938038, 0.03677702695131302, 0.16179996728897095, -0.06237877160310745, -0.03758525848388672, 0.015734683722257614, -0.0822293683886528, 0.0979645624756813, -0.03177819773554802, 0.0888424813747406, 0.08678753674030304, -0.05852777883410454, 0.03740331903100014, -0.026944762095808983, -0.023394905030727386, 0.11659571528434753, -0.11067748069763184, 0.11907646805047989, -0.07389611750841141, 0.008187823928892612, -0.00951249897480011, -0.059128131717443466, -0.11331189423799515, -0.11311470717191696, 0.1097978949546814, -0.07049619406461716, -0.11582642048597336, -0.04413238540291786, 8.60141881275922e-05, 0.04916691035032272, -0.054977837949991226, 0.06097695603966713, 0.0608464740216732, -0.08929472416639328, 0.10597554594278336, 0.12999039888381958, 0.09857804328203201, 0.06548690795898438, -0.1542075127363205, -0.10102632641792297, -0.09205666184425354, -0.049748774617910385, 0.09374219924211502, 0.017790863290429115, -0.14863629639148712, 0.1278063952922821, -0.04804059490561485, 0.03572208061814308, -0.01784946396946907, -0.09259555488824844, 0.018286213278770447, -0.007887480780482292, 0.12161143124103546, 0.050558414310216904, -0.016217676922678947, 0.010090496391057968, -0.006520853843539953, -0.10699395835399628, 0.0012016863329336047, 0.05742355063557625, -0.12008891999721527, 0.058724407106637955, 0.10593130439519882, -0.08045157045125961, 0.022938737645745277, -0.07279769331216812, -0.005376717541366816, 0.057045869529247284, 0.07730121165513992, -0.041614267975091934], -getelementptr:[-0.03696941211819649, -0.10735181719064713, -0.028884591534733772, -0.07949580997228622, 0.014368053525686264, 0.008688804693520069, -0.1144942119717598, -0.011927677318453789, 0.025415988638997078, -0.07684697955846786, -0.018271172419190407, -0.01407570019364357, 0.021729597821831703, 0.028720904141664505, 0.058279234915971756, -0.096737802028656, -0.05460834503173828, 0.17384739220142365, 0.012033043429255486, 0.04151984676718712, -0.05878707394003868, -0.0192396342754364, -0.06776891648769379, -0.044728219509124756, 0.028695091605186462, -0.08206374198198318, 0.02390114776790142, 0.06458048522472382, 0.057719890028238297, 0.04647895693778992, 0.014234570786356926, -0.07367494702339172, -0.07189199328422546, 0.11725997924804688, -0.00022890571563038975, 0.1501675844192505, -0.0038293476682156324, 0.07106634974479675, 0.09135238081216812, 0.12524597346782684, 0.019248992204666138, -0.03025050088763237, 0.05417619273066521, 0.03478318452835083, -0.061593230813741684, 0.16246849298477173, -0.018295906484127045, 0.033404503017663956, -0.12641625106334686, -0.06781886518001556, -0.0060006738640367985, 0.002472377149388194, -0.002398623386397958, -0.03459255397319794, -0.030048301443457603, -0.04165506735444069, 0.0008907912415452302, -0.0840892419219017, -0.01846352592110634, -0.06977251172065735, -0.0532965213060379, -0.06400393694639206, 0.000684710219502449, -0.003122142981737852, -0.14857229590415955, -0.0535995177924633, -0.035396598279476166, 0.04446818307042122, -0.030209625139832497, -0.03406774625182152, -0.02762792818248272, -0.05935121700167656, 0.15273575484752655, 0.09269461035728455, -0.061734527349472046, 0.050097156316041946, -0.006908313371241093, 0.005777786020189524, -0.03122759610414505, 0.1610916554927826, -0.08755434304475784, -0.08738396316766739, -0.01871880702674389, -0.10285554081201553, 0.0811091810464859, 0.03266362100839615, 0.10103774070739746, -0.03876417502760887, 0.10866588354110718, -0.10272859036922455, -0.0028325910679996014, -0.03237714245915413, 0.10122919082641602, 0.09040480107069016, -0.11227408796548843, 0.06453858315944672, 0.06439367681741714, 0.16798388957977295, -0.018948355689644814, -0.012373339384794235, 0.04208468273282051, -0.05365581810474396, -0.10781840980052948, 0.01622319035232067, 0.09283222258090973, -0.05431005731225014, -0.04572869464755058, -0.02807811088860035, 0.012590606696903706, -0.07496140897274017, -0.006043603178113699, -0.11027542501688004, -0.11805450916290283, -0.018147241324186325, -0.07022286206483841, 0.11463789641857147, -0.010004719719290733, 0.10391265153884888, -0.07626894861459732, -0.02859262377023697, -0.10965102910995483, 0.010293279774487019, 0.023344872519373894, -0.07114273309707642, 0.08121592551469803, -0.04570130258798599, 0.03940710052847862, -0.03708998113870621, 0.0225015077739954, -0.007463103160262108, -0.051861099898815155, -0.08928407728672028, -0.07001101970672607, 0.014673933386802673, 0.007569105364382267, 0.21323102712631226, -0.015173793770372868, 0.0005358460475690663, 0.01449907198548317, -0.006863260641694069, -0.10010945051908493, -0.029817258939146996, -0.07714138180017471, 0.1550028771162033, -0.03790814429521561, 0.17019884288311005, 0.07134447246789932, -0.05467750132083893, -0.016045864671468735, 0.03188513219356537, -0.10095004737377167, 0.08088286966085434, 0.06144808605313301, 0.09247323125600815, 0.03114458918571472, -0.04626448452472687, 0.010981561616063118, -0.05422282591462135, -0.013161536306142807, 0.03400799259543419, -0.08603599667549133, -0.009136423468589783, -0.036611106246709824, 0.08687904477119446, -0.06744074821472168, 0.10904897749423981, 0.1780487447977066, -0.03379679471254349, -0.03486902639269829, -0.13546903431415558, -0.01676420122385025, -0.07896404713392258, -0.06365640461444855, 0.10642299801111221, -0.14032472670078278, 0.06956855952739716, 0.00859125517308712, 0.12380395829677582, -0.032076265662908554, -0.007606975734233856, 0.06115282326936722, -0.0718831792473793, -0.06183698773384094, -0.09006167203187943, -0.037389758974313736, -0.10511799156665802, 0.05103549733757973, -0.05251481011509895, -0.08055984973907471, 0.027126142755150795, -0.01966322772204876, 0.015744464471936226, 0.061427511274814606, 0.17355822026729584, -0.054115209728479385, 0.024611975997686386, -0.029219381511211395, 0.12286558002233505, 0.0669979527592659, 0.036212220788002014, -0.047174256294965744, -0.061550337821245193, 0.05097470432519913, 0.05239415913820267, -0.11392078548669815, 0.12268713861703873, -0.003485850989818573, 0.004664062522351742, -0.07153688371181488, 0.015676163136959076, 0.05427100509405136, 0.04584675282239914, -0.11357355862855911, 0.04006263613700867, -0.057004984468221664, 0.060007769614458084, 0.05621495842933655, 0.02044428326189518, -0.1849295198917389, 0.07113278657197952, 0.0426550917327404, -0.035495419055223465, 0.12903784215450287, 0.07000227272510529, 0.06808972358703613, 0.05848321318626404, 0.03359903767704964, 0.0014040741370990872, -0.04807667434215546, 0.015127935446798801, -0.0729430764913559, 0.0001536195195512846, 0.0027397670783102512, 0.13755376636981964, 0.06367893517017365, 0.06704457104206085, 0.017951687797904015, 0.03744383528828621, 0.07147198915481567, 0.046987034380435944, 0.0953226238489151, 0.013445645570755005, 0.03875041380524635, 0.09391573071479797, 0.0918993353843689, -0.04711883142590523, 0.047561004757881165, 0.014113484881818295, 0.01200133841484785, 0.11545737087726593, -0.127719908952713, 0.11232753098011017, 0.08182672411203384, 0.05223053693771362, -0.007240829523652792, -0.09501422196626663, 0.02211330085992813, 0.04077255353331566, -0.0372251458466053, -0.01894681714475155, -0.07552926242351532, 0.04700354114174843, -0.03836338594555855, 0.12120644003152847, -0.01465710997581482, -0.10694418847560883, -0.0023153037764132023, -0.01706196554005146, 0.00810744147747755, 0.044932425022125244, -0.03897542506456375, 0.04348120093345642, 0.03519892692565918, -0.01948377676308155, 0.057711709290742874, 0.05021781101822853, 0.02893723174929619, -0.09789088368415833, 0.14975309371948242, 0.06004522740840912, -0.002245902782306075, 0.05888568237423897, 0.017933836206793785, 0.16980624198913574, 0.07727869600057602, -0.062159620225429535, 0.0912289023399353, 0.07270411401987076, -0.04990953207015991, 0.0089741051197052, 0.04885914921760559, 0.0031647849828004837, -0.10588480532169342, 0.037812575697898865, -0.040914226323366165, -0.020604297518730164, 0.08630965650081635, -0.016074175015091896, -0.13465425372123718, -0.11225505918264389], -icmp:[0.06012368202209473, 0.07886715978384018, 0.02560577727854252, -0.0712861567735672, -0.10464990139007568, 0.00399554381147027, 0.07272554188966751, -0.012688330374658108, 0.02577580325305462, 0.05613083392381668, -0.020318642258644104, 0.0873115211725235, -0.07982344925403595, -0.24737827479839325, 0.025252796709537506, -0.09189319610595703, -0.05349927023053169, 0.010470161214470863, 0.010980386286973953, -0.01960408128798008, -0.07854916900396347, -0.02001279592514038, -0.0652122050523758, -0.04417818784713745, 0.025826573371887207, -0.07938508689403534, 0.029846517369151115, 0.09519389271736145, 0.0926765725016594, 0.08361473679542542, 0.017211850732564926, -0.07972825318574905, 0.006208884064108133, 0.11738885939121246, 0.0016411244869232178, 0.004077935591340065, -0.01725236512720585, 0.06769943982362747, 0.2049984335899353, -0.17110402882099152, 0.009137460961937904, -0.07383576035499573, 0.0709812119603157, 0.00015410920605063438, -0.03978538140654564, -0.05540493503212929, 0.1827496886253357, 0.055006805807352066, 0.018907098099589348, -0.06966941803693771, -0.014605031348764896, 0.0038579890970140696, 0.08157743513584137, -0.0402865931391716, -0.10603554546833038, -0.032766856253147125, 0.0015040220459923148, -0.056591976433992386, -0.023305773735046387, -0.10943566262722015, -0.05860741809010506, -0.07317260652780533, 0.0034942731726914644, 0.0785524845123291, -0.04345754534006119, -0.05803326144814491, -0.034754883497953415, -0.016377024352550507, -0.002313566394150257, 0.038015216588974, -0.028747107833623886, -0.023641936480998993, 0.23425044119358063, 0.07513877004384995, -0.11911722272634506, 0.03182508051395416, -0.018162863329052925, -0.08996462821960449, -0.032729391008615494, 0.1721159815788269, -0.06955422461032867, -0.08784512430429459, 0.0023275092244148254, 0.08736193180084229, 0.05034164711833, -0.08805761486291885, 0.039472825825214386, -0.041709061712026596, -0.016047848388552666, -0.09211112558841705, -0.0033609713427722454, -0.02747388742864132, 0.10666937381029129, 0.056689437478780746, -0.03481298312544823, 0.066487617790699, 0.0416145883500576, 0.024912029504776, -0.02403147891163826, -0.14107127487659454, 0.08300844579935074, -0.050112295895814896, 0.14848391711711884, 0.016922106966376305, -0.05611346289515495, -0.017576755955815315, -0.034086354076862335, -0.03856687620282173, 0.010704746469855309, -0.04895155876874924, -0.003251161891967058, 0.05986512824892998, -0.19405117630958557, -0.01792278327047825, -0.03683837130665779, 0.07073134183883667, 0.09434936195611954, -0.04946643114089966, -0.03961408883333206, 0.1108321025967598, -0.08744129538536072, -0.09635192900896072, 0.08406492322683334, -0.07340822368860245, 0.10455495119094849, -0.04654772952198982, 0.04368941858410835, 0.026117868721485138, 0.10021448135375977, 0.03294289857149124, -0.009783963672816753, -0.02477923594415188, -0.04750898852944374, 0.015880607068538666, 0.005640973336994648, 0.08247848600149155, -0.012859796173870564, 0.0024604748468846083, 0.021168937906622887, 0.021129250526428223, -0.09997306764125824, 0.023393532261252403, -0.04732880741357803, 0.04604610428214073, -0.026914389804005623, -0.1305614858865738, 0.0708460584282875, -0.03481768071651459, -0.03961681202054024, 0.029762782156467438, -0.1414225995540619, -0.013219231739640236, -0.009451495483517647, 0.0747106522321701, -0.010386203415691853, -0.04226290062069893, 0.011116200126707554, -0.05600813776254654, 0.04250975325703621, 0.03675882890820503, 0.2615489661693573, -0.026408875361084938, -0.03741950914263725, 0.08764424175024033, -0.06652303785085678, 0.16820651292800903, -0.11896014958620071, -0.034746695309877396, -0.03400110825896263, 0.0979020968079567, -0.12333578616380692, -0.07821077853441238, -0.05751199647784233, 0.034094374626874924, 0.024130865931510925, 0.07927750051021576, 0.016949040815234184, 0.12510475516319275, -0.04127237945795059, -0.057624075561761856, 0.001424663350917399, 0.10028459131717682, -0.004866547882556915, -0.0913308784365654, 0.012673628516495228, 0.10387532413005829, 0.009922348894178867, -0.04976966977119446, -0.08189228177070618, 0.06881656497716904, 0.000740450865123421, 0.017920121550559998, 0.0655781701207161, -0.02169187180697918, -0.056363191455602646, 0.025378001853823662, -0.02691333368420601, 0.07912491261959076, 0.03310764953494072, 0.017427777871489525, -0.10605134069919586, -0.0040854704566299915, 0.06870301067829132, -0.07126280665397644, -0.0778171569108963, 0.11388446390628815, -0.11868046969175339, 0.007501378655433655, -0.08293641358613968, 0.10233481228351593, 0.05419078469276428, 0.0777369812130928, 0.09837320446968079, 0.04088188707828522, 0.06540820747613907, -0.04610012099146843, -0.024333611130714417, 0.02253468707203865, -0.14062298834323883, 0.0774587094783783, 0.043255943804979324, -0.04114723205566406, -0.06968816369771957, 0.07380549609661102, 0.06754987686872482, 0.05435054376721382, 0.027974413707852364, -0.004288176540285349, 0.029799440875649452, 0.010633250698447227, -0.07705956697463989, -0.024583809077739716, 0.02826039306819439, 0.051258500665426254, 0.06515476107597351, 0.05782618001103401, 0.03717464208602905, 0.015547539107501507, 0.08643684536218643, 0.03751588240265846, 0.06689409166574478, 0.010956446640193462, -0.05047454312443733, 0.09531458467245102, -0.12087267637252808, -0.04927249625325203, 0.05123600363731384, 0.045623745769262314, 0.011704602278769016, 0.07445375621318817, 0.05232074484229088, 0.013795389793813229, 0.02576078288257122, 0.066220223903656, 0.010834676213562489, -0.036602266132831573, 0.017262164503335953, 0.04860006272792816, 0.09046069532632828, -0.023295488208532333, 0.0571434311568737, -0.026592325419187546, -0.012186774052679539, 0.13857008516788483, -0.026945987716317177, -0.11204954236745834, 0.013138809241354465, -0.015492848120629787, 0.008241677656769753, 0.055636342614889145, -0.051388613879680634, 0.027331719174981117, 0.056548699736595154, 0.08176227658987045, 0.06272642314434052, 0.048665426671504974, 0.05175957828760147, -0.10705095529556274, 0.048094335943460464, 0.07495631277561188, 0.004065948072820902, -0.20764769613742828, 0.0048796567134559155, 0.01994350366294384, -0.18518486618995667, -0.07094789296388626, 0.10397576540708542, 0.08782963454723358, 0.12005667388439178, -0.027053114026784897, 0.058510493487119675, 0.07744944095611572, -0.01942489482462406, 0.021150585263967514, -0.01588836871087551, 0.014138869009912014, 0.02363700233399868, -0.009025294333696365, -0.13539116084575653, 0.04710198566317558], -insertelement:[-0.12075871229171753, 0.09369582682847977, -0.08567079156637192, -0.10563404113054276, -0.09924314171075821, 0.014774725772440434, 0.04195427894592285, -0.028837719932198524, -0.06984055787324905, 0.006727669853717089, -0.07583407312631607, 0.10217621922492981, 0.010764368809759617, -0.03658837825059891, -0.05316400155425072, -0.09251324832439423, -0.10557862371206284, 0.04008336737751961, -0.08447451144456863, 0.055599890649318695, -0.12446193397045135, -0.03313998505473137, -0.10273607075214386, -0.07464583218097687, 0.03256818652153015, -0.1060524582862854, 0.01827937550842762, -0.006229928229004145, -0.07009201496839523, 0.17109784483909607, 0.015092696063220501, -0.040275897830724716, -0.02974255569279194, 0.12270783632993698, -0.018178660422563553, -0.02861354500055313, 0.09503233432769775, 0.051312461495399475, 0.10027574002742767, -0.2185298502445221, 0.020044634118676186, -0.14036202430725098, -0.004741819109767675, 0.004626569803804159, 0.03258094936609268, -0.05665067583322525, -0.06657516211271286, 0.012626850977540016, 0.06571012735366821, 0.011081078089773655, -0.011724512092769146, -0.011114241555333138, -0.10155755281448364, -0.048349779099226, 0.0646430179476738, -0.07936956733465195, -0.11103333532810211, -0.057665832340717316, 0.07142957299947739, -0.07316216826438904, -0.06698092818260193, -0.10334093868732452, 0.06194869056344032, -0.09118535369634628, -0.028355887159705162, -0.039187174290418625, -0.05100945010781288, 0.1195950135588646, 0.11995191127061844, 0.031492169946432114, -0.12486552447080612, -0.007073578890413046, -0.1581360101699829, 0.06827064603567123, 0.03878327086567879, 0.09005843847990036, -0.016887227073311806, -0.09290493279695511, -0.013127951882779598, -0.026120765134692192, -0.06648015230894089, -0.07274912297725677, 0.09309489279985428, 0.004373284988105297, 0.04016844183206558, 0.07920544594526291, 0.09002606570720673, -0.04140739515423775, -0.020455962046980858, -0.06564504653215408, -0.1192261278629303, -0.039658550173044205, 0.10634230822324753, 0.09876369684934616, 0.08714981377124786, -0.010444044135510921, 0.0752577930688858, -0.06379878520965576, 0.02536623924970627, -0.013005937449634075, 0.04571099951863289, -0.08903047442436218, -0.02746458351612091, 0.0964774340391159, -0.04144018888473511, -0.0726296678185463, 0.032634928822517395, -0.05145834758877754, -0.1030142679810524, 0.011353102512657642, -0.04908895492553711, 0.02179129607975483, 0.03196989744901657, 0.001993399579077959, 0.07156588137149811, 0.0636829063296318, -0.028646176680922508, -0.12981222569942474, -0.0142147745937109, -0.019704608246684074, -0.047155022621154785, -0.058804918080568314, 0.0037278104573488235, -0.11122721433639526, -0.04919934272766113, -0.04661138728260994, 0.06894513964653015, 0.07531801611185074, 0.05294061824679375, -0.039236828684806824, -0.010770960710942745, -0.07908882945775986, -0.06540779024362564, 0.018358729779720306, 0.051701318472623825, 0.06315288692712784, -0.013175700791180134, 0.00024260609643533826, 0.02914556674659252, -0.010519271716475487, -0.0605739951133728, -0.04128683730959892, -0.17521584033966064, 0.1015530675649643, -0.0760674774646759, 0.068196602165699, 0.07312612980604172, -0.040850214660167694, -0.1305534541606903, 0.031750015914440155, -0.01706770434975624, 0.10869544744491577, -0.01807565614581108, 0.12057505548000336, -0.09254617989063263, -0.07833440601825714, 0.004240323323756456, -0.13556456565856934, -0.011042465455830097, -0.1168879047036171, -0.07227581739425659, -0.0014126792084425688, -0.03722534701228142, 0.0893154889345169, -0.008725213818252087, -0.03649980202317238, 0.03481996804475784, 0.03958483412861824, 0.006290811114013195, 0.008099937811493874, 0.033160168677568436, -0.09032616764307022, -0.0671311765909195, 0.11389167606830597, 0.03800478205084801, 0.1164911761879921, 0.10947812348604202, 0.1262543797492981, -0.09125413000583649, -0.04245668649673462, -0.05585353821516037, 0.148122176527977, 0.1276058852672577, -0.09247321635484695, 0.12996231019496918, -0.16545024514198303, -0.0020411775913089514, 0.018353397026658058, -0.09638676792383194, 0.123198501765728, 0.03305359184741974, 0.03696007281541824, -0.04171808809041977, -0.045997846871614456, -0.07855167984962463, 0.011096294969320297, -0.047205835580825806, -0.04814764857292175, -0.08106176555156708, 0.009851538576185703, 0.016979655250906944, -0.02582767978310585, 0.09498647600412369, -0.08851038664579391, -0.13012276589870453, -0.030274532735347748, 0.018599389120936394, 0.15415555238723755, -0.07840021699666977, 0.06944720447063446, 0.05914841964840889, -0.014106955379247665, -0.06993912160396576, 0.08718699961900711, 0.10591547936201096, -0.08313621580600739, -0.0848662480711937, -0.012459659948945045, -0.058424197137355804, 0.10515199601650238, 0.12869319319725037, -0.04708795249462128, -0.08919456601142883, 0.06343425810337067, 0.09003416448831558, 0.06566620618104935, 0.015863511711359024, -0.0020838717464357615, 0.041468922048807144, 0.0105151841416955, 0.005568246357142925, 0.026710493490099907, 0.011345185339450836, 0.011597621254622936, 0.04297367110848427, 0.05813517048954964, -0.11519849300384521, -0.10109478235244751, -0.030664123594760895, 0.1088433787226677, 0.02190137282013893, 0.040689677000045776, 0.09775041043758392, 0.10090724378824234, 0.06931489706039429, -0.06256033480167389, 0.06886502355337143, 0.07437790930271149, 0.06752365827560425, -0.010885310359299183, 0.028831645846366882, 0.019681833684444427, 0.06547091901302338, 0.06773362308740616, 0.034906379878520966, -0.008418263867497444, 0.03432762250304222, 0.07483819872140884, 0.08779185265302658, 0.022391391918063164, 0.054834745824337006, -0.026340579614043236, -0.041079893708229065, 0.12909530103206635, -0.0177213866263628, -0.03475147858262062, -0.06783772259950638, -0.015678681433200836, 0.00957607850432396, -0.05474041402339935, 0.07431985437870026, 0.0013112406013533473, 0.0367322713136673, -0.044113218784332275, 0.05643847957253456, 0.07272125035524368, -0.063808374106884, -0.11831223964691162, -0.1257268339395523, 0.08811011165380478, 0.059602055698633194, 0.057256877422332764, -0.09472727030515671, 0.0981912687420845, 0.03635287284851074, -0.07131124287843704, 0.030035560950636864, -0.06237601861357689, 0.08099982887506485, -0.013477785512804985, 0.05966319143772125, 0.0974501296877861, -0.0778251364827156, -0.04480870068073273, 0.08224742114543915, -0.0019893795251846313, 0.12975364923477173, -0.02816728688776493, -0.1415589451789856, -0.12798933684825897], -insertvalue:[-0.021996090188622475, 0.00246769399382174, 0.049910999834537506, -0.10659050941467285, -0.026234479621052742, -0.1354919672012329, -0.10528987646102905, -0.09279680252075195, 0.08029228448867798, -0.04881459102034569, 0.07313510030508041, -0.06261385977268219, 0.03521007299423218, 0.016857009381055832, 0.12490205466747284, 0.12891694903373718, -0.12952177226543427, 0.0886891633272171, 0.09979455918073654, 0.11479554325342178, 0.10576272010803223, -0.11258639395236969, -0.09827715158462524, 0.09697902202606201, -0.035968877375125885, 0.0426923930644989, 0.06570805609226227, -0.03672279417514801, -0.008935175836086273, -0.022352147847414017, -0.061094626784324646, -0.13827241957187653, 0.03976386412978172, -0.07097233086824417, -0.11908776313066483, 0.07177909463644028, -0.0891568511724472, 0.07565510272979736, 0.006338242907077074, -0.017355838790535927, -0.043246567249298096, 0.002330823102965951, -0.10384776443243027, -0.03071550838649273, -0.016571978107094765, -0.028589995577931404, 0.02784806676208973, -0.12340303510427475, -0.003819646779447794, 0.014132914133369923, -0.030788101255893707, 0.09687592089176178, -0.1344223916530609, -0.0440702922642231, 0.031157059594988823, -0.1359848827123642, -0.022011078894138336, -0.09952915459871292, 0.1183926984667778, -0.05591420456767082, 0.1275140941143036, 0.002554758684709668, 0.011041305959224701, -0.1242745891213417, 0.002264681039378047, 0.1136433556675911, 0.05375905707478523, -0.11194688826799393, -0.03247459605336189, 0.11163724958896637, -0.0032165588345378637, -0.011013921350240707, 0.023540884256362915, 0.12759917974472046, -0.03554515540599823, 0.10142092406749725, 0.042753759771585464, -0.05539754778146744, 0.08259950578212738, 0.04317137598991394, -0.031501706689596176, -0.07692235708236694, -0.02995990589261055, 0.048153817653656006, -0.1220991313457489, 0.07029218226671219, -0.12518410384655, 0.13197843730449677, -0.014576219022274017, 0.02013603411614895, -0.06314931809902191, -0.11254042387008667, -0.07878347486257553, -0.020471518859267235, 0.0010102655505761504, -0.004024854861199856, 0.1463422030210495, -0.05060514062643051, 0.07889600098133087, -0.039477985352277756, -0.08092654496431351, 0.08886131644248962, -0.04406852647662163, -0.02403915300965309, 0.01662646047770977, 0.0039739832282066345, 0.03369894251227379, 0.035761792212724686, 0.04489942640066147, -0.11107032001018524, -0.01001813542097807, 0.0033318670466542244, 0.025421272963285446, -0.08645301312208176, 0.021440066397190094, -0.002807597629725933, -0.011918523348867893, 0.008091382682323456, 0.1108696460723877, -0.020386826246976852, -0.02813662774860859, 0.010770893655717373, 0.12903980910778046, -0.03725600615143776, -0.043907005339860916, 0.11231130361557007, -0.018675941973924637, -0.10373298078775406, -0.08482424914836884, -0.10488317161798477, -0.14046885073184967, -0.0034671968314796686, 0.04564522206783295, -0.08060853183269501, 0.0118838706985116, 0.02845172770321369, -0.12279493361711502, -0.08117509633302689, -0.07981220632791519, -0.1293780356645584, 0.05526058003306389, 0.10413535684347153, 0.003848206251859665, 0.07527299225330353, 0.11472663283348083, -0.06157836318016052, -0.013209439814090729, -0.08417601138353348, -0.0031070271506905556, -0.02726398967206478, 0.033614907413721085, -0.09629809111356735, 0.07292167842388153, 0.10507050156593323, 0.01840898208320141, 0.06672078371047974, -0.04425070062279701, -0.1552659571170807, -0.05485609918832779, -0.0821356326341629, -0.03520577773451805, 0.13633304834365845, 0.029833519831299782, -0.04771694540977478, 0.06569474190473557, 0.012929629534482956, -0.0020108018070459366, 0.005102159921079874, 0.0676100105047226, 0.07797303795814514, 0.07708831131458282, -0.12152238190174103, -0.05757955461740494, -0.11898910254240036, 0.038416966795921326, 0.1159042939543724, -0.03575504198670387, -0.033077340573072433, -0.037278737872838974, 0.13503381609916687, 0.06092511862516403, 0.01594972051680088, 0.093086838722229, -0.003580154851078987, 0.00045014091301709414, 0.10698187351226807, 0.13341696560382843, -0.00023979578691069037, 0.023551329970359802, 0.01753896474838257, -0.11975543200969696, 0.13133159279823303, 0.09787363559007645, -0.02853861078619957, -0.016012467443943024, 0.12454117834568024, -0.01294464897364378, -0.041001614183187485, 0.10110518336296082, -0.09060980379581451, -0.0023193173110485077, 0.007545995991677046, 0.010003166273236275, -0.11757238209247589, -0.07005583494901657, 0.006371788680553436, 0.13465876877307892, -0.10358845442533493, 0.02509414032101631, -0.034969672560691833, -0.056917812675237656, 0.01141125988215208, 0.001163994544185698, -0.03557831421494484, -0.05424834415316582, -0.0749129205942154, -0.10932102799415588, -0.07738702744245529, -0.0022683804854750633, 0.03078402578830719, -0.11034473031759262, 0.10855340212583542, 0.10298378765583038, -0.12299907207489014, -0.11821478605270386, 0.0975230410695076, 0.09965680539608002, -0.031059984117746353, -0.07644473016262054, 0.0532800666987896, 0.047918420284986496, 0.050317201763391495, -0.09099208563566208, 0.017017019912600517, -0.12212491035461426, -0.006229153834283352, -0.024227173998951912, 0.07956786453723907, -0.05303075164556503, -0.03780584782361984, 0.048159148544073105, 0.028151798993349075, -0.010996988974511623, -0.018412727862596512, 0.024339517578482628, -0.025549327954649925, -0.026207368820905685, 0.003914031200110912, 0.09385420382022858, 0.040269967168569565, -0.01824887841939926, 0.10623419284820557, 0.06842921674251556, 0.06365633755922318, -0.0322195403277874, -0.03187524527311325, -0.07418294250965118, 0.11137600988149643, -0.14982478320598602, 0.06551618129014969, 0.11590777337551117, 0.06567510217428207, 0.009608554653823376, -0.019251413643360138, 0.05896608531475067, 0.05373514071106911, -0.10511578619480133, -0.0398230105638504, -0.08355049043893814, -0.05702455714344978, -0.022087637335062027, -0.09349014610052109, 0.09161262214183807, 0.10844659805297852, -0.06556928157806396, -0.021488770842552185, 0.10171175748109818, -0.12469638884067535, 0.036748871207237244, 0.10684818774461746, -0.030724016949534416, 0.013700994662940502, 0.04941432550549507, -0.016295215114951134, -0.0028646911960095167, 0.0037884691264480352, -0.09944692999124527, -0.08339618146419525, 0.05256982892751694, -0.11905232816934586, 0.045880064368247986, 0.019236596301198006, -0.010679977014660835, -0.038245491683483124, -0.021848708391189575, -0.05441293865442276, 0.07661260664463043, -0.07239542156457901, -0.014907083474099636, -0.04719965159893036], -integerTy:[-0.03017476387321949, -0.06791212409734726, -0.07856602966785431, 0.09783533960580826, 0.11714082211256027, 0.04023236036300659, -0.01787642203271389, -0.10978439450263977, -0.0733465775847435, 0.019559716805815697, 0.06386646628379822, -0.08633680641651154, 0.028700845316052437, -0.04609832540154457, 0.05552464351058006, -0.009222149848937988, 0.13503393530845642, 0.05101992189884186, -0.05312027409672737, -0.011289645917713642, 0.10617917031049728, -0.07338196784257889, 0.11332396417856216, -0.11155849695205688, -0.08555874228477478, 0.0913250520825386, 0.06560901552438736, -0.08011355996131897, -0.007418939843773842, 0.027918659150600433, -0.02992069534957409, 0.10717640817165375, 0.1163506880402565, -0.06650349497795105, 0.08400669693946838, -0.021577537059783936, -0.048615921288728714, -0.08222300559282303, -0.0032957326620817184, 0.00406662980094552, -0.04549935832619667, -0.0029476957861334085, 0.10050534456968307, -0.0871046856045723, 0.02314123883843422, 0.02605481632053852, 0.03200606256723404, -0.04323174059391022, 0.026102984324097633, -0.025621147826313972, -0.11881192028522491, -0.0708850622177124, 0.0880817249417305, -0.10683036595582962, -0.07784509658813477, 0.12647143006324768, 0.1240135058760643, 0.03251134604215622, 0.08502953499555588, -0.00562747847288847, -0.1210455521941185, 0.0953669548034668, 0.07740411907434464, 0.12248765677213669, 0.01395917683839798, 0.016333146020770073, 0.0793495774269104, -0.04553474858403206, 0.01517395954579115, -0.016822395846247673, -0.071467824280262, -0.05865076184272766, -0.011945817619562149, -0.11043913662433624, 0.09396858513355255, -0.09630570560693741, -0.10152003914117813, 0.0907571017742157, 0.03896099328994751, 0.09614404290914536, 0.1082853302359581, 0.07280674576759338, 0.05481269583106041, 0.01968134380877018, -0.1109856441617012, 0.025341415777802467, 0.08483879268169403, -0.11083050072193146, -0.05304634943604469, 0.01372781116515398, 0.13432863354682922, 0.11299679428339005, -0.040208857506513596, -0.07023658603429794, 0.016142943874001503, -0.06017758697271347, -0.10337527096271515, 0.009249549359083176, -0.12167384475469589, 0.019157785922288895, -0.04965715482831001, 0.0009960103780031204, -0.02497786656022072, -0.08134081214666367, 0.03773346543312073, 0.04766236990690231, 0.048477984964847565, -0.1373339742422104, 0.005338259506970644, 0.062120094895362854, 0.11804228276014328, -0.03871726617217064, -0.009236526675522327, 0.11661316454410553, -0.10434724390506744, 0.005082560237497091, -0.08687886595726013, -0.03412553668022156, 0.0780380591750145, 0.020331736654043198, 0.029218679293990135, 0.0005371058941818774, -0.0880897119641304, 0.1021852120757103, 0.015591352246701717, 0.07718806713819504, -0.07596782594919205, 0.10385452210903168, 0.04040016233921051, 0.019585084170103073, 0.115925133228302, -0.03971215337514877, 0.1221625879406929, 0.1102907583117485, -0.003435730002820492, -0.033470455557107925, 0.06246672943234444, 0.10062048584222794, 0.11451799422502518, -0.11507784575223923, 0.0678262934088707, 0.014157903380692005, -0.0004613905039150268, 0.0052408138290047646, 0.05568894371390343, -0.009574643336236477, -0.008162996731698513, 0.061698898673057556, -0.03411003202199936, -0.08049488812685013, -0.02392042800784111, -0.08309171348810196, 0.010478057898581028, -0.10502775758504868, 0.11991927027702332, -0.10487611591815948, 0.09994161128997803, 0.08977318555116653, 0.0963631272315979, 0.09451523423194885, 0.028328891843557358, -0.10181541740894318, -0.08568550646305084, -0.0015548572409898043, -0.039304327219724655, -0.0044065555557608604, 0.002930751070380211, 0.07201813161373138, 0.11605970561504364, 0.08566261827945709, 0.06566503643989563, 0.11253151297569275, 0.021172955632209778, -0.07743500918149948, -0.00663268705829978, -0.00036859416286461055, -0.056336909532547, -0.07605988532304764, -0.06866655498743057, 0.061769671738147736, -0.047235287725925446, 0.006893076468259096, -0.15737631916999817, 0.126522034406662, 0.04670227691531181, -0.0052879746071994305, 0.06323426961898804, -0.008852683939039707, 0.07140187174081802, -0.0472145676612854, 0.003486458444967866, 0.020241551101207733, 0.1143609881401062, 0.01170706283301115, 0.043604109436273575, -0.06920504570007324, -0.09683734178543091, -0.006809310521930456, -0.12191790342330933, -0.11547669768333435, -0.10969465970993042, 0.05743119493126869, -0.08959528803825378, 0.12269292026758194, 0.1218852549791336, 0.02014777809381485, -0.11948846280574799, -0.10496176779270172, 0.1025380790233612, -0.11070101708173752, -0.07375368475914001, 0.06257123500108719, -0.03388724476099014, -0.05168277025222778, 0.01136374194175005, 0.07943040877580643, -0.017316943034529686, -0.10303093492984772, 0.014892138540744781, -0.05892125517129898, 0.10567593574523926, 0.017932185903191566, -0.0869506448507309, 0.09315100312232971, -0.08063217252492905, -0.013698332011699677, -0.10521665215492249, -0.030989669263362885, 0.09090859442949295, -0.05498247593641281, -0.09292495995759964, -0.018412908539175987, -0.07291119545698166, 0.00962262973189354, -0.055737484246492386, -0.03853769227862358, -0.05160117149353027, 0.06012905761599541, -0.008889547549188137, -0.09249252080917358, -0.023250309750437737, 0.10515764355659485, -0.03469470143318176, -0.05318601056933403, -0.02290751412510872, 0.08390022814273834, 0.005390584468841553, -0.10874196141958237, 0.11196261644363403, -0.05392245575785637, 0.0065939598716795444, -0.1714288890361786, -0.0899256095290184, -0.14125452935695648, -0.1287410408258438, -0.007878018543124199, -0.08863791078329086, -0.06302768737077713, 0.026317166164517403, 0.026408573612570763, 0.10185127705335617, 0.03738735616207123, -0.09689181298017502, -0.0307755284011364, 0.107537180185318, -0.011424582451581955, 0.1143074631690979, 0.07748492807149887, 0.05336317420005798, 0.13929834961891174, -0.11003798991441727, 0.054758407175540924, -0.05237066373229027, 0.09514783322811127, -0.07356298714876175, -0.032470837235450745, -0.03581368550658226, 0.024388041347265244, 0.015938660129904747, -0.10230115056037903, 0.08554509282112122, -0.0012394817313179374, -0.10295675694942474, -0.025362689048051834, 0.026149526238441467, 0.08836529403924942, 0.015339399687945843, -0.032765697687864304, 0.014135335572063923, -0.09489012509584427, 0.1101609319448471, -0.08875982463359833, 0.11082801222801208, 0.05977440997958183, -0.07646199315786362, 0.03302926942706108, -0.06584734469652176, -0.03327297419309616, 0.004271522630006075, 0.14165347814559937], -inttoptr:[0.12314794212579727, 0.010843053460121155, 0.0852377861738205, 0.056856222450733185, 0.023623233661055565, 0.12284033745527267, 0.11879680305719376, 0.0010827801888808608, 0.03841741755604744, 0.03974393010139465, 0.0757501870393753, 0.019819434732198715, -0.08377295732498169, 0.04437463730573654, 0.04000520706176758, -0.09246660023927689, -0.03993414714932442, 0.0030682096257805824, 0.01177958957850933, -0.08746304363012314, -0.01772911846637726, -0.020492615178227425, -0.07595627009868622, 0.12977951765060425, 0.10945149511098862, 0.10733523964881897, 0.01897601969540119, 0.0043733310885727406, -0.01633271761238575, 0.05956259369850159, -0.11208457499742508, -0.06599817425012589, -0.03386092931032181, 0.12377098947763443, 0.08366833627223969, 0.010568336583673954, -0.022207152098417282, -0.00234240829013288, 0.0011283945059403777, -0.024677542969584465, -0.007781610358506441, 0.007835746742784977, 0.1444682478904724, -0.11791068315505981, -0.03859264776110649, 0.0013080755015835166, 0.06305799633264542, 0.1425677239894867, -0.012688581831753254, 0.15123578906059265, 0.14856621623039246, 0.002138615120202303, -0.013358667492866516, -0.11872804164886475, -0.0339583195745945, 0.02244485355913639, -0.10388091206550598, 0.140981987118721, -0.010168202221393585, -0.0805009976029396, -0.14787286520004272, 0.0005030341562815011, 0.13331614434719086, 0.01284248847514391, 0.018909750506281853, 0.09739226847887039, -0.03647613897919655, 0.13349497318267822, 0.07538986951112747, 0.05947161465883255, -0.02580481581389904, -0.12918682396411896, 0.007122057490050793, 0.021963324397802353, -0.09168775379657745, 0.04004185274243355, -0.021542703732848167, 0.08697313815355301, 0.09730380028486252, 0.07645716518163681, -0.09401758760213852, 0.14305435121059418, -0.029524315148591995, 0.005564077291637659, 0.10988565534353256, -0.034004561603069305, -0.012533813714981079, -0.08588674664497375, 0.10056799650192261, -0.10879894345998764, -0.0033941350411623716, -0.0922323614358902, -0.0677926316857338, 0.11724501103162766, -0.04126102849841118, 0.0703115314245224, -0.06782005727291107, 0.02582125924527645, -0.020840249955654144, -0.117429219186306, -0.1233179047703743, 0.1098116859793663, 0.14448601007461548, 0.06028879061341286, 0.0604868158698082, 0.06386049836874008, 0.050618745386600494, -0.010225947014987469, -0.045975442975759506, -0.08730786293745041, 0.058921799063682556, -0.03778832405805588, 0.036464154720306396, -0.018401408568024635, -0.03992954641580582, -0.054189663380384445, -0.15449878573417664, -0.0411701537668705, -0.04142111539840698, 0.07983684539794922, -0.0026474427431821823, 0.07716361433267593, 0.11932773888111115, -0.07128236442804337, 0.07935457676649094, 0.0689864456653595, 0.035758618265390396, -0.016560064628720284, -0.009281756356358528, 0.10116607695817947, -0.04296167194843292, 0.09264024347066879, -0.06749323755502701, 0.09409159421920776, -0.06803125888109207, 0.03036363050341606, -0.09112957864999771, 0.0006493633263744414, -0.13603033125400543, 0.012092799879610538, -0.10780233889818192, 0.10301883518695831, -0.1620824933052063, 0.0920703187584877, 0.01508806087076664, 0.0030151864048093557, -0.07089496403932571, -0.06085503473877907, 0.024904847145080566, 0.048287421464920044, 0.017953168600797653, -0.14572051167488098, 0.05978114902973175, 0.07135940343141556, 0.03119329735636711, 0.13027845323085785, 0.009181511588394642, -0.11344800144433975, -0.017214708030223846, 0.036656830459833145, 0.04705921187996864, -0.11530560255050659, -0.03772624954581261, 0.09185665100812912, -0.08119593560695648, -0.029239576309919357, 0.0206409003585577, -0.10213277488946915, -0.0343940332531929, 0.019497741013765335, 0.02231394313275814, -0.07799087464809418, 0.12133631110191345, 0.034473199397325516, 0.0209200456738472, -0.09220654517412186, 0.10731948912143707, 0.0006370660848915577, -0.04028767719864845, 0.047595638781785965, -0.09246990084648132, -0.035792119801044464, -0.08890392631292343, 0.03493792563676834, -0.03067057393491268, 0.05663742497563362, 0.06233016029000282, -0.04308996722102165, -0.08648336678743362, -0.12996238470077515, 0.0297103188931942, -0.020066823810338974, -0.07652390003204346, -0.03615584224462509, 0.131033793091774, 0.025912150740623474, -0.07538923621177673, -0.013349524699151516, 0.054177284240722656, -0.006309216842055321, -0.0648849681019783, 0.1139242872595787, -0.05488000437617302, -0.07505516707897186, 0.010538709349930286, 0.001185932313092053, -0.018246211111545563, -0.007916473783552647, 0.0497685931622982, 0.06215014308691025, 0.05549348518252373, 0.04848670959472656, -0.004773402586579323, 0.04274982586503029, 0.1294715851545334, 0.11310002952814102, 0.11169536411762238, 0.024364396929740906, 0.009206277318298817, -0.13789436221122742, 0.0637882649898529, -0.05327976122498512, 0.08602430671453476, -0.03832850605249405, 0.07080605626106262, 0.08751142770051956, 0.03740593045949936, -0.06365582346916199, -0.12020257115364075, -0.03339884430170059, -0.077595554292202, -0.08911184966564178, 0.1378209888935089, 0.03295523300766945, 0.08541639149188995, 0.04848518967628479, 0.01921669766306877, 0.0625605657696724, -0.1663508266210556, -0.05109978839755058, 0.11131676286458969, -0.04586084932088852, -0.03527035936713219, -0.09594329446554184, 0.034409042447805405, 0.04060307890176773, 0.012161791324615479, 0.03845811262726784, -0.09016519039869308, 0.05103231966495514, -0.018026292324066162, 0.14086966216564178, -0.09933997690677643, 0.13093924522399902, -0.024566879495978355, -0.014648059383034706, 0.022208446636795998, -0.10858453065156937, 0.04942896217107773, -0.045431457459926605, 0.008423998020589352, -0.13855794072151184, 0.08884359896183014, -0.1408621072769165, 0.059468504041433334, -0.10982636362314224, 0.002591721247881651, 0.10600398480892181, 0.013034608215093613, 0.03461417928338051, 0.11468962579965591, 0.07111920416355133, -0.07958627492189407, 0.15587091445922852, 0.08196806907653809, -0.13769619166851044, 0.11506592482328415, -0.11717906594276428, -0.13792376220226288, 0.005801653955131769, -0.07150371372699738, 0.03166462853550911, -0.06895576417446136, -0.03078415058553219, -0.023550715297460556, 0.04524124413728714, 0.08673611283302307, -0.0018310209270566702, 0.01458963006734848, 0.03211706131696701, 0.13367797434329987, 0.021730823442339897, 0.019708460196852684, -0.07731914520263672, 0.08885698765516281, -0.024352803826332092, -0.014669330790638924, 0.16178660094738007, 0.05527104437351227, 0.04676287621259689], -invoke:[0.11469509452581406, 0.04785963147878647, 0.08710534125566483, -0.08178569376468658, 0.01753193512558937, -0.022775009274482727, -0.1629411280155182, 0.0023516665678471327, 0.015686092898249626, -0.013000696897506714, -0.106599822640419, 0.08724137395620346, -0.005077042151242495, 0.017287585884332657, -0.17417795956134796, -0.0102488212287426, -0.0007816780707798898, 0.04261774942278862, 0.11614978313446045, -0.029909733682870865, -0.03234085068106651, -0.02981492504477501, 0.08095446974039078, -0.04430060461163521, 0.026893770322203636, -0.12085769325494766, 0.02271469309926033, 0.09761785715818405, 0.1447242945432663, 0.006685340311378241, 0.014164089225232601, -0.0664915218949318, 0.07032454758882523, 0.11762632429599762, 0.0029863552190363407, -0.08353958278894424, -0.004607270006090403, 0.06927219778299332, 0.12090114504098892, -0.013848205097019672, 0.19443511962890625, 0.08712787926197052, 0.05197282135486603, 0.03503410145640373, -0.07106173783540726, -0.007839178666472435, -0.10486306995153427, 0.04711411893367767, -0.06673435866832733, -0.10131809860467911, 0.0023993905633687973, 0.0036960523575544357, 0.003241011407226324, -0.03988638520240784, -0.1451178640127182, -0.026714986190199852, -0.0003687935823109001, -0.026863323524594307, -0.06856250762939453, 0.04132350906729698, 0.13232895731925964, -0.05908292531967163, 0.0017626781482249498, -0.005069469567388296, 0.10417766869068146, -0.06214829906821251, -0.062148407101631165, 0.028086278587579727, -0.16097326576709747, -0.06639508903026581, -0.026940595358610153, 0.11811818182468414, 0.14626477658748627, 0.007424552924931049, -0.059263795614242554, 0.03831806778907776, 0.09713061153888702, 0.009102225303649902, -0.0822543278336525, -0.05954817309975624, -0.06517383456230164, -0.09060797840356827, -0.11454282701015472, 0.08084633946418762, 0.10235718637704849, -0.03460570052266121, -0.02147461660206318, -0.009526479057967663, 0.02957368828356266, 0.0007835206924937665, -0.0027098620776087046, -0.012029913254082203, 0.0562424473464489, 0.01740201562643051, -0.09594912827014923, 0.06813093274831772, 0.04534989967942238, 0.06030089408159256, -0.025456737726926804, -0.06548182666301727, 0.13282540440559387, 0.007477801293134689, -0.12892872095108032, 0.01304563693702221, 0.08364469558000565, -0.07260297983884811, 0.03624116629362106, 0.04726891964673996, -0.013340625911951065, -0.024518923833966255, -0.00642184354364872, -0.055657923221588135, -0.09494531899690628, -0.023710282519459724, -0.008657910861074924, -0.004524259362369776, 0.020615659654140472, -0.03276696428656578, -0.15661120414733887, -0.03065618686378002, -0.10537903010845184, -0.04242941364645958, 0.010185999795794487, -0.07051485776901245, -0.018747108057141304, -0.036887288093566895, 0.039262183010578156, -0.045997150242328644, 0.09145617485046387, -0.007292802445590496, -0.04229355230927467, -0.15927843749523163, 0.08764603734016418, -0.021381763741374016, 0.08020685613155365, -0.011088980361819267, -0.016273245215415955, -0.05985486879944801, 0.009876977652311325, 0.03122483566403389, -0.10381174832582474, -0.03996265307068825, -0.004739934578537941, -0.1073366105556488, -0.05318548157811165, -0.0015044673345983028, 0.07149437814950943, 0.047186143696308136, 0.06615510582923889, 0.0015502017922699451, 0.004860593471676111, 0.03166310861706734, 0.08489561080932617, 0.07954595983028412, 0.06438443064689636, -0.019186150282621384, -0.16800937056541443, 0.00862312875688076, -0.14411711692810059, 0.12968288362026215, 0.03224026411771774, -0.02608272060751915, 0.09829739481210709, 0.08943011611700058, -0.003881824901327491, 0.054973769932985306, -0.2619582712650299, -0.07523329555988312, -0.04095294699072838, 0.07975277304649353, -0.10758645832538605, -0.043199580162763596, -0.06531424820423126, 0.02941054105758667, 0.001971704186871648, -0.07814425230026245, 0.00874372385442257, 0.12294936925172806, 0.1559445858001709, -0.1627398133277893, -0.055758990347385406, 0.02979392558336258, 0.017537813633680344, -0.09204888343811035, 0.05402837693691254, -0.11931508779525757, 0.019991092383861542, -0.0633067712187767, -0.08219631761312485, 0.08873508870601654, 0.04314335063099861, 0.018068285658955574, 0.06882034242153168, -0.04386310651898384, 0.0442974828183651, -0.01079198345541954, -0.027377387508749962, 0.07296629250049591, 0.07123702019453049, 0.015065406449139118, 0.12429946660995483, -0.06638650596141815, 0.016907358542084694, 0.06040821596980095, 0.008235828019678593, -0.05654224753379822, -0.002241881564259529, 0.025131791830062866, -0.06944310665130615, 0.042075563222169876, -0.07697336375713348, -0.06370527297258377, -0.05593208223581314, 0.01484272163361311, -0.027182601392269135, -0.10623541474342346, -0.028291964903473854, 0.026421083137392998, -0.04997128248214722, 0.06904502958059311, 0.043792180716991425, -0.02714676782488823, 0.11632707715034485, 0.08408743888139725, 0.06728897988796234, 0.03724381700158119, 0.029762933030724525, 0.04038408771157265, -0.030394507572054863, 0.023475557565689087, -0.08041783422231674, 0.0010279950220137835, -0.008554445579648018, 0.0147713553160429, 0.07667893171310425, 0.058656856417655945, 0.018564054742455482, 0.04591493681073189, 0.09171022474765778, 0.04198369011282921, 0.05982977896928787, 0.007827595807611942, -0.05033766105771065, 0.03014058619737625, 0.09320057183504105, -0.053777702152729034, -0.04439917579293251, -0.008229762315750122, 0.013993294909596443, 0.12604404985904694, 0.0656009241938591, -0.012890437617897987, 0.08762160688638687, -0.045228540897369385, 0.12998050451278687, -0.10800968110561371, 0.16690793633460999, 0.03933132439851761, 0.04819713160395622, 0.10413865000009537, 0.05147930607199669, 0.10292650014162064, -0.009981755167245865, -0.008560685440897942, -0.16679731011390686, -0.1022716537117958, -0.0074141002260148525, -0.016451159492135048, -0.09352921694517136, 0.04212850704789162, -0.03993785008788109, 0.10418430715799332, -0.05073106288909912, 0.012049213983118534, -0.0818757712841034, 0.04081713780760765, 0.0703534260392189, -0.10092192143201828, 0.21532030403614044, 0.06029472500085831, -0.029224758967757225, -0.05229007825255394, 0.02016659639775753, -0.1695091873407364, -0.05253884568810463, -0.07098212838172913, 0.07029729336500168, 0.016524838283658028, 0.020909994840621948, -0.03394249081611633, -0.027769673615694046, 0.14366596937179565, 0.11252234876155853, 0.05200963839888573, -0.0718003585934639, 0.10526618361473083, -0.054206881672143936, -0.01702938787639141, 0.11001811176538467, 0.051917776465415955], -label:[0.09389500319957733, -0.11348514258861542, 0.030053356662392616, -0.028598034754395485, 0.06996460258960724, -0.07518381625413895, 0.13124598562717438, 0.06207523122429848, -0.043605558574199677, -0.05104714259505272, -0.07101195305585861, -0.07989174872636795, 0.035005856305360794, 0.020151769742369652, -0.030484385788440704, 0.03278776630759239, -0.07296845316886902, -0.08682920038700104, -0.024761836975812912, 0.05725222826004028, -0.0538053885102272, 0.05270994082093239, -0.10683239996433258, 0.057518113404512405, 0.07950230687856674, 0.050806183367967606, 0.13991467654705048, -0.015216576866805553, 0.06511880457401276, -0.04672853648662567, 0.07755913585424423, -0.10884731262922287, 0.059500884264707565, 0.025195134803652763, 0.1488495022058487, -0.03311808407306671, -0.06223202496767044, -0.03773828595876694, 0.08206038177013397, 0.08695770800113678, 0.1360682100057602, 0.02482643537223339, -0.022755732759833336, 0.09474985301494598, -0.026250338181853294, -0.05564403906464577, 0.01607736386358738, 0.08300871402025223, -0.011754459701478481, 0.07155854254961014, 0.12157902866601944, 0.07282570004463196, 0.0609663687646389, 0.02964136004447937, -0.0777410939335823, 0.06556349247694016, 0.04432513937354088, -0.014605428092181683, 0.054030876606702805, 0.09199760109186172, 0.032817158848047256, 0.04757915809750557, -0.11202206462621689, 0.04908384010195732, -0.07687836140394211, -0.015780793502926826, 0.02714238315820694, -0.060082580894231796, -0.04234607145190239, -0.030438244342803955, 0.008713205344974995, 0.05697530880570412, -0.011767962947487831, 0.044476546347141266, -0.010410532355308533, -0.06806506961584091, -0.08239986002445221, 0.01291576772928238, 0.02112535759806633, -0.004072592128068209, 0.02359188161790371, -0.019438905641436577, -0.1681991070508957, -0.026790903881192207, -0.023874377831816673, -0.03862779587507248, -0.10798761248588562, 0.11404912918806076, 0.009702193550765514, 0.012196635827422142, -0.15140976011753082, 0.0365326851606369, -0.028388766571879387, -0.04289448633790016, -0.041135337203741074, 0.11007478088140488, -0.10031156241893768, -0.03021172434091568, 0.04510536044836044, -0.09329283237457275, -0.0880918800830841, 0.14846926927566528, -0.0420616939663887, -0.02128656394779682, 0.016167160123586655, 0.058699555695056915, 0.005326226819306612, -0.09957671910524368, -0.035968899726867676, 0.15810859203338623, -0.0885128602385521, -0.03665059804916382, -0.04477330669760704, 0.04555601626634598, 0.03775818273425102, -0.049485839903354645, -0.141130730509758, 0.037344373762607574, -0.11969652771949768, -0.052116554230451584, 0.04685535654425621, 0.027854174375534058, -0.14166228473186493, 0.029383376240730286, -0.0798899233341217, 0.046018581837415695, 0.10140011459589005, -0.08227302879095078, 0.01589464768767357, 0.026287812739610672, 0.130971297621727, 0.08032716065645218, 0.027945930138230324, 0.07066618651151657, -0.020690059289336205, -0.023634547367691994, 0.06958337128162384, 0.07864795625209808, 0.1322532296180725, 0.0855010598897934, 0.01589934714138508, -0.06797292083501816, -0.06416299939155579, -0.08756950497627258, -0.10152523219585419, -0.04262138530611992, -0.12023738026618958, 0.07879633456468582, 0.08894812315702438, -0.06904612481594086, 0.03206769749522209, -0.008140793070197105, -0.06790298223495483, -0.028985487297177315, -0.15609852969646454, 0.060309186577796936, -0.07271014153957367, 0.07299285382032394, -0.058305125683546066, -0.04904262349009514, -0.06696098297834396, 0.0531504824757576, -0.009040757082402706, 0.1278703510761261, -0.12067313492298126, 0.06713513284921646, -0.0741097703576088, 0.06037376821041107, 0.027394060045480728, -0.03207824379205704, -0.014198772609233856, 0.037205033004283905, -0.035622719675302505, -0.0208891611546278, -0.09835964441299438, -0.121877022087574, -0.018460571765899658, -0.007692310027778149, 0.08413115888834, 0.05908367782831192, -0.031243933364748955, -0.05879852548241615, 0.07213898003101349, -0.05385681986808777, 0.10869008302688599, 0.034568239003419876, -0.06135092303156853, -0.042536742985248566, 0.041644446551799774, 0.027248218655586243, 0.14253391325473785, -0.03818260505795479, 0.003858280833810568, -0.03723813220858574, -0.12612897157669067, -0.06763427704572678, 0.1565326601266861, 0.03597848489880562, -0.03961576148867607, -0.09541811048984528, 0.10959070920944214, 0.12521861493587494, 0.027233554050326347, -0.12479633092880249, 0.06780138611793518, 0.002226352458819747, -0.05472685396671295, 0.12477677315473557, -0.11487298458814621, -0.011422269977629185, -0.04889621213078499, -0.10784786194562912, -0.10193709284067154, 0.09836430847644806, 0.0950787290930748, 0.11963021755218506, -0.09317424148321152, 0.13252416253089905, -0.020103689283132553, -0.0036688202526420355, 0.09054205566644669, 0.03683251887559891, 0.03824432194232941, 0.01107639167457819, -0.0646313801407814, -0.04959937185049057, -0.06155748665332794, 0.057452596724033356, -0.0984359011054039, -0.020454254001379013, -0.1256214678287506, 0.02267923392355442, 0.07528137415647507, -0.03337583690881729, -0.049252863973379135, -0.03068036399781704, -0.019251225516200066, -0.08109024167060852, -0.08502291142940521, 0.108094222843647, -0.12262330204248428, -0.13130906224250793, 0.04165025055408478, -0.14911295473575592, 0.06383650749921799, -0.10100321471691132, 0.11259933561086655, 0.0628865584731102, -0.0644177496433258, -0.10489533096551895, 0.06519011408090591, -0.06218602508306503, 0.11103153973817825, -0.00803985446691513, 0.011579603888094425, 0.04494084417819977, 0.0948718711733818, 0.10433738678693771, 0.10841982811689377, 0.012400130741298199, 0.01327025331556797, 0.03414482995867729, 0.12973296642303467, -0.03963016718626022, -0.12151943892240524, 0.02696804143488407, -0.1134420782327652, 0.1479610651731491, 0.0735999345779419, -0.06600414216518402, 0.053449299186468124, 0.09522219747304916, -0.11038083583116531, 0.052444152534008026, -0.030630186200141907, -0.06888429820537567, -0.08921414613723755, 0.07138674706220627, 0.020920801907777786, 0.0003161395725328475, -0.11939603090286255, 0.123951755464077, -0.07448119670152664, -0.025965729728341103, -0.0760285034775734, -0.029922740533947945, 0.0020718283485621214, 0.0630970448255539, -0.02102062478661537, 0.044224828481674194, -0.0470588244497776, 0.06814485788345337, 0.057133834809064865, 0.09486956894397736, 0.04565878212451935, -0.07377378642559052, 0.025305306538939476, 0.053310591727495193, 0.14417682588100433, 0.11173541843891144], -landingpad:[-0.005688824690878391, -0.12546715140342712, 0.09384822100400925, -0.020326506346464157, 0.09694206714630127, 0.04623926803469658, -0.048038337379693985, 0.10974013805389404, 0.039330217987298965, 0.05124369636178017, -0.09650830179452896, 0.04904034361243248, -0.0142448078840971, 0.12258604913949966, 0.07510385662317276, -0.06302206963300705, 0.0003666743286885321, 0.027682116255164146, 0.11405950039625168, -0.021467261016368866, 0.003994563594460487, -0.1710391640663147, 0.10718356817960739, -0.09645317494869232, -0.05844821780920029, -0.0608958937227726, -0.09682028740644455, -0.003979827743023634, 0.07018367946147919, 0.025102226063609123, 0.11817450076341629, 0.03748463839292526, -0.11165902763605118, -0.13693228363990784, -0.15264594554901123, -0.048178888857364655, -0.023074666038155556, -0.129545196890831, 0.04095401614904404, -0.012572330422699451, -0.07639026641845703, 0.04105415195226669, -0.014848840422928333, -0.05586981028318405, 0.004232738167047501, 0.027311310172080994, 0.0068594226613640785, 0.061294086277484894, 0.00473588053137064, -0.11125566065311432, 0.033898741006851196, 0.15575353801250458, 0.05790518596768379, -0.06860800832509995, -0.144695445895195, 7.435819134116173e-05, 0.008767361752688885, 0.008855674415826797, -0.08007493615150452, 0.04424535110592842, 0.13826319575309753, 0.037073589861392975, 0.0035985871218144894, 0.09708712249994278, 0.09778662770986557, -0.017220081761479378, 0.027098815888166428, -0.016738131642341614, -0.1467883288860321, -0.05976739898324013, -0.03649909421801567, 0.11321418732404709, 0.04751095175743103, -0.003013854380697012, -0.06888775527477264, 0.11003459244966507, 0.1372063308954239, 0.08284235000610352, 0.015250994823873043, 0.009705321863293648, 0.003996764309704304, -0.00661657378077507, -0.060522645711898804, -0.051676101982593536, 0.11356056481599808, -0.035110533237457275, -0.039010997861623764, 0.00800170935690403, 0.05024736747145653, 0.05285247787833214, 0.14067819714546204, -0.16103197634220123, 0.01848679594695568, 0.052785299718379974, -0.03233984485268593, -0.04182573780417442, 0.03960225731134415, 0.006361940409988165, 0.10686247795820236, -0.05089385807514191, -0.009892643429338932, -0.07616528868675232, 0.08075371384620667, 0.06552157551050186, 0.038104698061943054, -0.07156563550233841, -0.04071233421564102, 0.05340757966041565, -0.07322034239768982, 0.031400930136442184, -0.02843494527041912, -0.0044966344721615314, 0.024162886664271355, 0.08661523461341858, 0.08061961829662323, -0.0063409991562366486, 0.12457175552845001, -0.07965598255395889, -0.14958181977272034, 0.003653955180197954, 0.056299787014722824, 0.11800172924995422, 0.09894917905330658, -0.05246080458164215, -0.06295027583837509, -0.03137977421283722, -0.104630246758461, 0.15010930597782135, 0.022395672276616096, -0.0032288392540067434, -0.05687164142727852, 0.09533043205738068, 0.13878008723258972, -0.06944946944713593, 0.08376219868659973, -0.027939343824982643, 0.11523500829935074, 0.14743460714817047, -0.08169572800397873, 0.03352811560034752, 0.06823963671922684, -0.009559661149978638, 0.06082407385110855, -0.029870573431253433, -0.006853111088275909, 0.028371255844831467, -0.10988664627075195, 0.08881121128797531, 0.13078901171684265, -0.0920606181025505, 0.018307754769921303, 0.11706040054559708, -0.08642037957906723, -0.011988639831542969, -0.019749024882912636, -0.019834203645586967, -0.03376676142215729, -0.010348033159971237, 0.10576934367418289, 0.1363024264574051, 0.03899289295077324, 0.060797955840826035, 0.09611515700817108, 0.09420352429151535, 0.008084853179752827, 0.04593809321522713, 0.010289041325449944, -0.04157562553882599, -0.09549033641815186, -0.03266102075576782, 0.0010674785589799285, -0.1225496158003807, 0.06540347635746002, -0.03018316626548767, 0.020434970036149025, -0.06777656823396683, 0.097188301384449, 0.03176657482981682, 0.14549241960048676, 0.10355775058269501, 0.12511694431304932, 0.06799997389316559, 0.04506251588463783, 0.08026185631752014, -0.05446885898709297, 0.057060904800891876, -0.11558080464601517, -0.004120089579373598, -0.08556947112083435, -0.11336354166269302, 0.011390123516321182, 0.15083914995193481, -0.1249842643737793, -0.06324206292629242, 0.057163089513778687, 0.13663481175899506, -0.01426678616553545, 0.02806185930967331, -0.020185096189379692, 0.09844793379306793, -0.05955428630113602, -0.07259254157543182, -0.060936085879802704, 0.027413489297032356, -0.07564143091440201, 0.06855018436908722, 0.029143624007701874, 0.029933815822005272, 0.07990974932909012, 0.11294279992580414, 0.07254772633314133, 0.12794393301010132, -0.10840845853090286, -0.09289517253637314, -0.042856570333242416, -0.007333206478506327, 0.05244335159659386, 0.0683816596865654, 0.07745183259248734, -0.09840430319309235, 0.047626424580812454, 0.08153455704450607, 0.10996910184621811, 0.03920620679855347, -0.040777578949928284, -0.051196079701185226, 0.1291937530040741, 0.11824904382228851, -0.017924288287758827, 0.13238371908664703, -0.07759147882461548, -0.12434805184602737, -0.004945761989802122, 0.02041097916662693, 0.10812564194202423, -0.05361336097121239, -0.08681387454271317, -0.04004683718085289, 0.10598922520875931, -0.04036281630396843, -0.1354164332151413, -0.08930710703134537, -0.12636186182498932, -0.10871818661689758, 0.029105009511113167, 0.062274862080812454, -0.11255311220884323, 0.03382190316915512, 0.009928141720592976, 0.027131695300340652, 0.023503383621573448, 0.07211724668741226, 0.12150318920612335, 0.06421718001365662, 0.1358192265033722, 0.015266809612512589, -0.08901384472846985, -0.003677615663036704, 0.1484845131635666, 0.004152185283601284, -0.01573660410940647, -0.058508940041065216, 0.00020208746718708426, -0.0513223335146904, 0.10870356112718582, 0.09418810158967972, -0.01269078254699707, 0.02554262802004814, 0.06869450956583023, 0.14029191434383392, 0.06463741511106491, -0.06964588910341263, -0.058715298771858215, -0.071010060608387, -0.1026553362607956, 0.0026525473222136497, 0.008155201561748981, 0.01693122833967209, 0.05235330015420914, 0.11755304783582687, 0.06000029295682907, -0.03849555552005768, 0.007485935930162668, 0.007849175482988358, -0.10323827713727951, 0.018595842644572258, -0.1013522520661354, 0.06364317238330841, 0.004334528464823961, 0.10380677878856659, -0.06816768646240234, 0.0799274668097496, -0.035043831914663315, 0.1358160823583603, 0.02500639669597149, -0.10071294754743576, -0.05644180253148079, -0.08730972558259964, 0.09433627128601074, 0.05097714811563492], -load:[0.07475069165229797, 0.04276235029101372, 0.07955818623304367, -0.11206015199422836, -0.07176888734102249, -0.025404689833521843, 0.028705578297376633, -0.038437869399785995, 0.025468533858656883, 0.16079601645469666, -0.011027614586055279, -0.014034643769264221, 0.07835377752780914, 0.14204710721969604, -0.09100798517465591, 0.04212101176381111, -0.058928895741701126, -0.03744976222515106, 0.004184760618954897, -0.020000601187348366, -0.032683249562978745, 0.062404751777648926, -0.06536269932985306, -0.044217608869075775, 0.027522094547748566, -0.07310353219509125, 0.04447735473513603, 0.05095117166638374, -0.13437221944332123, 0.04431876912713051, 0.015091692097485065, -0.09581858664751053, -0.010870561003684998, 0.12302971631288528, 4.1760707972571254e-05, 0.021785957738757133, -0.06535138934850693, 0.07315284758806229, -0.12264508754014969, 0.13694609701633453, -0.13587023317813873, -0.10221772640943527, 0.05894124507904053, 0.035746317356824875, 0.054048486053943634, -0.13367433845996857, -0.07805022597312927, 0.04985274374485016, 0.1469581574201584, -0.07728283107280731, -0.025840235874056816, 0.005134507082402706, -0.009521234780550003, -0.041387639939785004, -0.03206079825758934, -0.0525093711912632, -0.0627349391579628, -0.06058857589960098, -0.0059636496007442474, -0.11452550441026688, -0.05578162893652916, -0.06744788587093353, 0.05356733128428459, 0.016706248745322227, -0.16676850616931915, -0.06975001841783524, -0.03015555441379547, 0.06646457314491272, -0.010285800322890282, 0.05489814281463623, -0.029592303559184074, -0.07035965472459793, -0.0022865966893732548, 0.05181409418582916, -0.06613696366548538, 0.030952440574765205, -0.014364190399646759, -0.14171263575553894, 0.02986598201096058, -0.06148844212293625, -0.07110568135976791, -0.08231151849031448, -0.02043120749294758, -0.06818683445453644, 0.012240871787071228, 0.039892129600048065, 0.10140977799892426, -0.06654852628707886, 0.10101982206106186, -0.10967135429382324, -0.01710563525557518, -0.08146671205759048, 0.06752515584230423, 0.07069645822048187, -0.005640215706080198, 0.06691956520080566, 0.05497216433286667, 0.17662863433361053, 0.12624908983707428, 0.03076080046594143, 0.03812757506966591, 0.10041412711143494, 0.07231616228818893, 0.015330673195421696, 0.09218797087669373, 0.09372866898775101, -0.06909957528114319, -0.03518630564212799, -0.03192778304219246, -0.08447473496198654, -0.0029334428254514933, -0.040177904069423676, -0.0993541032075882, -0.01817087084054947, 0.011931334622204304, -0.07555592805147171, -0.020365498960018158, -0.014435398392379284, -0.04035606235265732, 0.1668049395084381, -0.20291084051132202, -0.03346778452396393, 0.10317333787679672, -0.06307310611009598, -0.01972750388085842, -0.044565875083208084, 0.04193633049726486, -0.022574735805392265, -0.03682538494467735, -0.0090019591152668, -0.043692123144865036, 0.0032237558625638485, -0.02085012197494507, 0.009432448074221611, -0.19778186082839966, -0.0015142622869461775, -0.020336182788014412, 0.0010597098153084517, -0.04436104744672775, -0.02717682346701622, -0.10549350082874298, -0.17233693599700928, -0.044923413544893265, 0.12366336584091187, -0.06716086715459824, 0.07480385899543762, 0.07371344417333603, -0.0544947013258934, -0.10006721317768097, 0.031211161985993385, 0.09483584761619568, -0.10716550052165985, 0.037382397800683975, 0.07911631464958191, 0.0664011612534523, -0.04227890446782112, -0.005525357089936733, -0.051754388958215714, -0.019209641963243484, 0.02800176665186882, 0.1582336574792862, -0.014748654328286648, -0.03879226744174957, 0.08637560904026031, -0.07133906334638596, -0.20234307646751404, 0.15429028868675232, -0.041050057858228683, -0.03434919938445091, -0.07050011307001114, -0.00590434530749917, -0.0817146748304367, 0.009480145759880543, 0.09468499571084976, -0.15798360109329224, 0.0938568264245987, -0.12564976513385773, 0.12225847691297531, -0.05879686400294304, -0.009753158316016197, 0.017144249752163887, -0.22463089227676392, 0.012826911173760891, -0.09639253467321396, 0.03745274990797043, -0.03810802102088928, 0.1298244446516037, -0.048234421759843826, -0.0856761634349823, 0.04105311632156372, -0.11431598663330078, 0.015351397916674614, 0.08034772425889969, -0.22204133868217468, -0.03430879861116409, 0.026996523141860962, -0.021606815978884697, 0.1362772136926651, 0.05499280244112015, 0.014392168261110783, 0.04802640900015831, -0.02028193324804306, 0.07384272664785385, 0.05127500370144844, 0.009689457714557648, -0.14268328249454498, -0.025705944746732712, -0.030246445909142494, -0.0760497972369194, -0.07678927481174469, 0.05637408420443535, 0.055172525346279144, -0.07003875076770782, 0.04242885857820511, 0.033903393894433975, -0.07285521924495697, -0.039481647312641144, -0.010286493226885796, -0.055919256061315536, 0.07681393623352051, -0.11299233883619308, 0.09938479959964752, 0.0009451944497413933, 0.08302364498376846, 0.06843595206737518, 0.07563113421201706, 0.03479299321770668, -0.018505683168768883, -0.06704503297805786, -0.1021614745259285, -0.0602327436208725, 0.0961703434586525, 0.09933128952980042, -0.0986044630408287, 0.06349274516105652, 0.15706312656402588, 0.018899034708738327, 0.02706117555499077, 0.09731278568506241, 0.05119039863348007, 0.045965105295181274, 0.0254302266985178, -0.03505724295973778, 0.058200664818286896, -0.07239772379398346, 0.002290411153808236, 0.013375743292272091, 0.055442873388528824, 0.01332118920981884, 0.13957247138023376, 0.07970061153173447, -0.007981657050549984, 0.051394812762737274, -0.023304099217057228, -0.04599938914179802, 0.04652721807360649, 0.016602063551545143, 0.05199793726205826, -0.041106171905994415, 0.013007919304072857, 0.07453161478042603, -0.020388808101415634, 0.006722459103912115, 0.14348235726356506, -0.010051192715764046, -0.11801409721374512, -0.00353486486710608, -0.018625112250447273, 0.008444343693554401, 0.04069985821843147, -0.04116854816675186, 0.06542294472455978, 0.06845554709434509, 0.082978256046772, 0.0609419010579586, 0.059933215379714966, 0.05669530853629112, -0.11649420857429504, -0.08923819661140442, 0.0658910796046257, 0.010997357778251171, 0.1689433604478836, 0.03893602266907692, -0.17444992065429688, 0.09725665301084518, -0.0005722158239223063, 0.09689261019229889, -0.06378372013568878, 0.1317301243543625, -0.05068011209368706, 0.053337715566158295, 0.046765878796577454, -0.01301025040447712, -0.012180669233202934, 0.04169056937098503, 0.04106626287102699, 0.0063421293161809444, 0.003552313195541501, -0.13141407072544098, -0.023830750957131386], -lshr:[-0.08261411637067795, -0.1067526713013649, -0.05134831741452217, -0.014372884295880795, 0.011710138991475105, -0.0356464646756649, 0.08909768611192703, -0.05519551411271095, 0.0025207223370671272, 0.04971078783273697, 0.07527875155210495, -0.017075330018997192, 0.1516946703195572, -0.1664668470621109, 0.06517387181520462, 0.14216914772987366, 0.03869162127375603, -0.013619222678244114, 0.015256463550031185, -0.017908591777086258, 0.014284838922321796, -0.01904292404651642, -0.026497505605220795, -0.042525071650743484, 0.02693212404847145, -0.034676443785429, 0.027575917541980743, 0.04807814583182335, -0.0271158367395401, 0.10520059615373611, 0.017827611416578293, -0.13274484872817993, -0.00735881645232439, 0.11975982785224915, -0.0002182896714657545, 0.020258959382772446, -0.0855073630809784, 0.06211007758975029, 0.08004613220691681, -0.08575255423784256, 0.018763933330774307, 0.01928323693573475, -0.01114229392260313, 0.03662509471178055, -0.09084688872098923, -0.04753443971276283, -0.11238217353820801, 0.03633478283882141, -0.07639265805482864, 0.036206066608428955, -0.00570724718272686, 0.004588031675666571, -0.09020091593265533, -0.002311107935383916, -0.03232337906956673, 0.09694729000329971, 0.037020470947027206, 0.01818528212606907, -0.029040809720754623, -0.11390040069818497, -0.05533450096845627, -0.08862245082855225, -0.09190847724676132, -0.01995757780969143, 0.110470712184906, -0.09329263120889664, -0.039329610764980316, -0.037391770631074905, -0.04024503007531166, 0.06312015652656555, -0.15449629724025726, -0.08441140502691269, -0.04571763053536415, 0.0803908035159111, -0.10919079929590225, -0.01654204912483692, -0.03566683828830719, -0.05487621948122978, -0.07133612036705017, 0.10404467582702637, -0.0683952048420906, -0.09965437650680542, 0.014439779333770275, -0.013170020654797554, -0.04005616903305054, 0.03259841725230217, 0.09320127218961716, -0.04662225767970085, -0.11899865418672562, -0.1079283058643341, 0.039786964654922485, -0.09771694242954254, 0.12401125580072403, 0.09942902624607086, -0.03414882346987724, 0.07144869863986969, 0.03529145568609238, -0.0797715038061142, -0.03631913289427757, -0.06437230110168457, 0.05428672581911087, -0.02644346095621586, -0.048503369092941284, -0.0006583547219634056, 0.11048420518636703, -0.15258409082889557, 0.08013806492090225, -0.08889546990394592, 0.06567615270614624, 0.08511186391115189, -0.06926027685403824, 0.15448199212551117, -0.037906236946582794, -0.025074552744627, -0.10216379910707474, -0.036024536937475204, 0.02687329798936844, 0.18828780949115753, -0.03858340159058571, -0.08285406976938248, -0.0689869076013565, -0.15419623255729675, 0.091804638504982, -0.07139717787504196, 0.1196766272187233, 0.1066155806183815, 0.07992251962423325, 0.04264937341213226, -0.0690278708934784, -0.00749173853546381, -0.0019755903631448746, 0.033654145896434784, -0.0910293310880661, -0.02024536207318306, 0.21970424056053162, -0.036111775785684586, -0.03943181782960892, 0.0015951937530189753, 0.02115212380886078, -0.09575790166854858, -0.11459797620773315, 0.009105518460273743, -0.10141278803348541, 0.11669959127902985, -0.09577707946300507, 0.13160675764083862, 0.07102275639772415, -0.08889467269182205, -0.08494645357131958, 0.021131444722414017, -0.006186823360621929, 0.06572582572698593, -0.009529786184430122, -0.06175550818443298, 0.10100924968719482, -0.08905556797981262, 0.06410597264766693, 0.05573796108365059, 0.05326971039175987, 0.13239210844039917, 0.0345015823841095, -0.02512967586517334, 0.09360622614622116, 0.0896841362118721, 0.055936191231012344, -0.059654153883457184, 0.022990860044956207, -0.02331959269940853, -0.039694879204034805, 0.09831854701042175, -0.07909651100635529, -0.02612527646124363, 0.0017104733269661665, 0.11405474692583084, 0.018667299300432205, -0.07823740690946579, -0.0855000764131546, 0.17199330031871796, 0.04359690845012665, -0.04380393400788307, -0.12152430415153503, 0.026622671633958817, -0.04304805025458336, -0.10047420114278793, 0.07392995059490204, 0.040657706558704376, -0.001407252042554319, -0.1752202957868576, -0.10089996457099915, 0.07361256331205368, -0.09836531430482864, 0.06485743820667267, 0.016605457291007042, 0.021836237981915474, -0.06515916436910629, 0.02842257171869278, -0.008104133419692516, -0.09300827980041504, 0.1303737908601761, 0.11783786118030548, -0.03459693491458893, -0.09968598932027817, 0.09831862151622772, -0.0911410003900528, -0.02893448993563652, -0.05824051424860954, -0.06902910768985748, -0.02424255758523941, -0.12326950579881668, 0.036880411207675934, 0.05598719045519829, 0.07231144607067108, 9.690709703136235e-05, 0.04135710000991821, 0.010708887130022049, 0.020574936643242836, -0.08526588976383209, 0.026292597874999046, 0.044465310871601105, 0.11040782183408737, 0.04414539784193039, -0.032906774431467056, -0.03380798175930977, 0.07981648296117783, 0.022333402186632156, 0.05893317610025406, 0.05046737566590309, -0.048028528690338135, -0.062290679663419724, -0.11366607993841171, -0.1082654595375061, -0.0911707803606987, 0.01856466569006443, 0.11309362202882767, 0.02940378151834011, -0.07843603193759918, 0.0613798163831234, 0.07598468661308289, 0.1315407156944275, -0.05989690124988556, 0.09063510596752167, -0.08968564867973328, 0.13095203042030334, 0.03706159442663193, -0.05832512676715851, -0.01666291430592537, 0.05429428443312645, 0.042907100170850754, 0.029483100399374962, 0.03768844157457352, 0.1437978446483612, -0.12293199449777603, 0.08040433377027512, -0.05557367950677872, -0.020312627777457237, -0.11436276137828827, -0.004779832437634468, 0.07134940475225449, 0.009242386557161808, 0.0287918858230114, 0.00893548596650362, -0.028791921213269234, -0.048039890825748444, 0.09431777894496918, -0.10393350571393967, -0.11038807034492493, 0.031162550672888756, -0.10228169709444046, -0.04980671405792236, 0.05662382021546364, -0.033893123269081116, -0.09842271357774734, 0.06111644580960274, -0.01444699801504612, 0.04206431657075882, 0.04509616270661354, 0.05108748748898506, -0.11093872785568237, 0.09105269610881805, 0.020749006420373917, -0.07816031575202942, 0.04061932861804962, -0.04455871134996414, -0.07134351134300232, -0.06326606869697571, 0.13520652055740356, 0.11877874284982681, 0.05865956097841263, -0.01045334991067648, -0.033904068171978, 0.020511601120233536, -0.07550332695245743, -0.05216120183467865, -0.006782507989555597, 0.027840789407491684, 0.11132197082042694, 0.15713292360305786, -0.0575740709900856, -0.12906987965106964, 0.07801935821771622], -mul:[0.14819632470607758, 0.04544922336935997, -0.0715935081243515, -0.07461439818143845, -0.003254031063988805, -0.033307939767837524, 0.07237179577350616, 0.02649303339421749, -0.06598662585020065, 0.05899982899427414, -0.03207241743803024, -0.017286712303757668, 0.0019058536272495985, -0.027208944782614708, 0.05867667496204376, -0.11360199749469757, 0.023398952558636665, 0.044273264706134796, 0.01818520948290825, -0.05013500899076462, -0.131015345454216, -0.02138528972864151, -0.03894900530576706, -0.08173833787441254, 0.029091445729136467, -0.13855379819869995, -0.08509448915719986, 0.057565294206142426, -0.10769259929656982, 0.0863453820347786, 0.01786736212670803, -0.05078672990202904, 0.009022638201713562, 0.12053232640028, -0.000386658008210361, -0.10139960795640945, -0.05365430563688278, 0.0713455006480217, -0.02963443100452423, 0.06875094026327133, 0.07687480002641678, 0.030572721734642982, 0.054617989808321, 0.05233914032578468, -0.0008825474651530385, 0.020927544683218002, -0.06927736848592758, -0.01391411293298006, 0.16425399482250214, 0.01699216291308403, 0.0040606302209198475, 0.003971311263740063, -0.004173278342932463, -0.003172940807417035, -0.033704861998558044, 0.10788428783416748, 0.03324148803949356, -0.053418755531311035, -0.03160995617508888, -0.11627518385648727, 0.011089801788330078, -0.03635517507791519, -0.07939817011356354, -0.01812179572880268, -0.026650065556168556, -0.08534298837184906, -0.027218056842684746, 0.08236175030469894, 0.10380773991346359, 0.04869965463876724, -0.15581436455249786, -0.0932135283946991, 0.0618157833814621, 0.21109531819820404, -0.009773843921720982, 0.023150527849793434, -0.030748700723052025, -0.03226490691304207, -0.05538388341665268, 0.0613856241106987, -0.06577742844820023, -0.0992044135928154, -0.0018612125422805548, 0.16601704061031342, 0.010970166884362698, 0.04371298849582672, 0.10248944163322449, -0.043931711465120316, 0.012051579542458057, -0.11552867293357849, -0.0015079495497047901, -0.09497882425785065, 0.11970829218626022, 0.10059837251901627, 0.188095822930336, 0.07147803902626038, 0.0417177639901638, -0.1202515959739685, -0.03244272246956825, -0.0327192023396492, 0.06078900769352913, -0.04907581955194473, 0.003889965359121561, 0.0001714633108349517, -0.03580769523978233, 0.08220665901899338, -0.04725199192762375, -0.05503998324275017, 0.09248015284538269, 0.08940636366605759, -0.04988085851073265, 0.07743459194898605, 0.021530337631702423, 0.05443968623876572, -0.08609113842248917, -0.015347220934927464, 0.06027563661336899, 0.035356562584638596, -0.05552747845649719, 0.05713485926389694, 0.09049489349126816, -0.18331623077392578, 0.0885276049375534, -0.11558271944522858, 0.12140732258558273, -0.05440320074558258, 0.08000070601701736, -0.022094296291470528, -0.09329010546207428, -0.007963630370795727, 0.08361899852752686, 0.032802484929561615, -0.10541854053735733, 0.01508762314915657, -0.09047861397266388, -0.08366561681032181, -0.03914574533700943, 0.0005924530560150743, 0.025962507352232933, -0.10073493421077728, -0.11707907915115356, 0.05919274687767029, -0.016824766993522644, 0.10331220924854279, -0.10411102324724197, 0.13025937974452972, 0.07320340722799301, -0.07637336850166321, 0.06262323260307312, 0.034444279968738556, 0.06616269052028656, 0.06009575352072716, -0.009096374735236168, 0.09332198649644852, 0.10803013294935226, -0.08716479688882828, 0.06675563007593155, 0.01305712666362524, 0.05270836502313614, 0.016171758994460106, 0.12524603307247162, -0.0343845896422863, -0.03710757568478584, 0.11105368286371231, 0.019414449110627174, 0.13385769724845886, 0.05534863844513893, -0.10714232176542282, -0.042395658791065216, 0.18581163883209229, -0.07719331234693527, 0.12405740469694138, 0.014215204864740372, 0.07765790075063705, 0.03826133906841278, 0.050553884357213974, 0.05441794916987419, 0.14370888471603394, 0.01298289280384779, -0.03113354556262493, 0.06215197965502739, 0.05666811391711235, -0.06871262937784195, -0.09603748470544815, 0.13394388556480408, -0.01077626645565033, 0.00047350197564810514, 0.02298980951309204, -0.11395597457885742, 0.08805204927921295, -0.09921486675739288, 0.017048927024006844, 0.05216474458575249, 0.0360671766102314, -0.06145712733268738, 0.02846185676753521, -0.054138146340847015, 0.10950781404972076, 0.09041161835193634, 0.07853800803422928, 0.019153233617544174, -0.08205515891313553, 0.10426360368728638, -0.08633673191070557, -0.13403812050819397, -0.03135232254862785, -0.0033989506773650646, 0.15992489457130432, -0.05219035968184471, -0.02572512812912464, 0.05674046650528908, 0.023461701348423958, -0.0289642121642828, 0.04199829697608948, 0.03664448484778404, -0.02153925411403179, 0.009366006590425968, 0.026146482676267624, 0.14226101338863373, 0.11056889593601227, 0.043355558067560196, -0.038468245416879654, -0.0360373817384243, 0.0791030302643776, 0.06945574283599854, 0.02627812884747982, 0.034195877611637115, -0.0621483214199543, -0.055435944348573685, 0.04216824844479561, -0.09521989524364471, 0.09968214482069016, 0.01679220423102379, 0.027367234230041504, 0.05253632739186287, 0.02523116208612919, -0.1192987933754921, -0.012488956563174725, 0.13629251718521118, -0.06359142065048218, 0.09975968301296234, -0.11165185272693634, -0.02807117998600006, 0.041830047965049744, 0.07653868198394775, -0.05921425297856331, 0.05789804086089134, -0.11045244336128235, 0.038459815084934235, 0.12456951290369034, -0.006488259881734848, -0.09575630724430084, 0.09310494363307953, -0.06359146535396576, -0.029766421765089035, 0.021408945322036743, 0.04698814079165459, 0.07382990419864655, -0.14434784650802612, 0.04807910695672035, 0.05491327866911888, -0.026169296354055405, -0.0560007244348526, 0.14303800463676453, -0.0011250147363170981, -0.11951708048582077, 0.0023406329564750195, 0.09626741707324982, -0.04370976984500885, 0.05882350355386734, -0.0331268236041069, 0.11445879191160202, 0.06130547448992729, 0.10902448743581772, -0.04685256630182266, 0.053912173956632614, 0.11150219291448593, -0.11363927274942398, 0.07561640441417694, 0.05484043061733246, -0.12020940333604813, -0.05320753902196884, -0.030587632209062576, -0.06583157181739807, -0.10200623422861099, 0.12558139860630035, 0.11357832700014114, 0.02357633039355278, 0.119142547249794, 0.005754771642386913, 0.05824846774339676, 0.05668878182768822, 0.0907905176281929, 0.005767264869064093, -0.01136094518005848, -0.016676580533385277, -0.13462740182876587, 0.14116960763931274, 0.05312812700867653, 0.07103827595710754], -or:[-0.018048424273729324, 0.06718926876783371, 0.051202595233917236, -0.1121353954076767, -0.04600503295660019, -0.03149754926562309, -0.08189136534929276, -0.024940524250268936, 0.032290019094944, -0.08042079210281372, 0.13051491975784302, -0.02178124710917473, 0.08108949661254883, 0.03256614878773689, 0.058460596948862076, 0.10381101071834564, -0.020492099225521088, 0.03748687356710434, 0.016820691525936127, 0.1451304405927658, -0.047498662024736404, -0.018806610256433487, -0.07140742987394333, -0.04305436089634895, 0.0266104843467474, -0.03993085399270058, 0.04587360471487045, 0.056151293218135834, -0.09701361507177353, 0.033472854644060135, 0.019536826759576797, -0.11413293331861496, -0.03929539769887924, 0.11884380877017975, 1.85257158591412e-05, -0.09147093445062637, -0.05757782980799675, 0.07520741969347, 0.17197290062904358, 0.0951806977391243, -0.026092631742358208, 0.07158004492521286, 0.05897583067417145, 0.038726091384887695, 0.05900726839900017, -0.13287575542926788, -0.06678566336631775, -0.020061083137989044, -0.12816298007965088, -0.04892236366868019, -0.026056481525301933, 0.00500783184543252, -0.002799527021124959, -0.020375635474920273, -0.03292751684784889, -0.02370629645884037, 0.021408239379525185, -0.093888059258461, -0.008380592800676823, -0.11438620835542679, -0.03188309445977211, -0.04965033382177353, -0.07518130540847778, -0.10082951188087463, 0.12649846076965332, -0.06891540437936783, -0.013989157043397427, -0.008556540124118328, 0.004033465404063463, -0.04366977885365486, -0.021355822682380676, -0.07434181869029999, 0.1784725785255432, 0.06307775527238846, -0.016735389828681946, 0.01669953763484955, -0.03396616131067276, -0.08782337605953217, -0.039145369082689285, 0.0207530464977026, -0.07397888600826263, -0.09893502295017242, 0.003094012849032879, -0.015455756336450577, 0.03148334473371506, 0.03867117688059807, -0.01855657435953617, 0.0397629551589489, -0.012377594597637653, -0.10696394741535187, -0.09788000583648682, -0.011557629331946373, 0.11878117173910141, 0.05382775887846947, -0.07360318303108215, 0.07036937773227692, 0.051905352622270584, -0.014349505305290222, -0.02529609017074108, -0.016745800152420998, 0.07890626043081284, 0.03556009382009506, 0.040075983852148056, 0.0005543232546187937, 0.1137324720621109, 0.15334707498550415, -0.08545070886611938, -0.03231913223862648, 0.002022805390879512, -0.07868131250143051, 0.01650279387831688, 0.06055062636733055, 0.11158384382724762, -0.019711531698703766, -0.0888553187251091, -0.09716051071882248, -0.014398339204490185, 0.21442830562591553, -0.0529354102909565, -0.05104830116033554, 0.06499608606100082, -0.1432984620332718, 0.08521021902561188, -0.0664294958114624, 0.12076456099748611, -0.06219744682312012, 0.0521981380879879, -0.041293222457170486, 0.11089739948511124, -0.00754899438470602, -0.04482610523700714, -0.005058206617832184, -0.0393698588013649, 0.015998510643839836, 0.04112798348069191, -0.027707818895578384, -0.01645444519817829, 0.001488332636654377, 0.024608444422483444, -0.030258186161518097, -0.1105763241648674, -0.15942294895648956, -0.04192810133099556, -0.1415736824274063, -0.043418705463409424, 0.15288551151752472, 0.06981734186410904, -0.0711776614189148, 0.1003841981291771, 0.029037872329354286, -0.10278232395648956, 0.05026810243725777, 0.08662416785955429, 0.07787224650382996, 0.07615486532449722, -0.04821739345788956, 0.05155346542596817, -0.053449828177690506, -0.009766608476638794, 0.02214067056775093, 0.2648632824420929, -0.06618604063987732, -0.1208593100309372, -0.049435243010520935, -0.0634695366024971, 0.02847876399755478, -0.15652896463871002, 0.024826139211654663, -0.03764188289642334, 0.2120755910873413, -0.05581023171544075, -0.07055896520614624, 0.04950777441263199, 0.035679057240486145, -0.14535892009735107, 0.07684938609600067, -0.15100853145122528, 0.140898197889328, 0.03077753819525242, -0.02687240019440651, 0.02794092893600464, -0.22209207713603973, -0.10809212177991867, -0.1031939685344696, -0.0022087576799094677, 0.03323063999414444, 0.0515979640185833, 0.1329880803823471, -0.08601470291614532, 0.06579366326332092, -0.09373819082975388, 0.01919671520590782, 0.07026643306016922, 0.07759401947259903, -0.03757123276591301, 0.026897268369793892, -0.025129543617367744, -0.046522509306669235, 0.08957525342702866, 0.034461166709661484, 0.02278880402445793, -0.06367757171392441, 0.07186690717935562, -0.07465818524360657, -0.09120981395244598, -0.13101284205913544, -0.12688444554805756, -0.0108082490041852, -0.09687594324350357, 0.044869210571050644, 0.09693462401628494, 0.08509404957294464, 0.10087675601243973, 0.04091484099626541, -0.04043533280491829, -0.017044050619006157, -0.01347864419221878, 0.00853643286973238, -0.15769046545028687, 0.08029066771268845, 0.03602986037731171, -0.04212959483265877, 0.09063736349344254, 0.1173211932182312, 0.06754952669143677, 0.05364934727549553, 0.033687032759189606, -0.06165527552366257, -0.0556911937892437, 0.00944769848138094, -0.08586130291223526, 0.00497445510700345, -0.031248288229107857, 0.03378879651427269, 0.07214187830686569, 0.003152143908664584, 0.06140279769897461, 0.03169487416744232, 0.08443070948123932, -0.07153324782848358, 0.03992479294538498, 0.014877007342875004, 0.05915983021259308, 0.052087727934122086, 0.08516602963209152, -0.054791562259197235, 0.05571892112493515, -0.003863911610096693, 0.01330520585179329, 0.07028401643037796, 0.0020740756299346685, -0.009929699823260307, 0.06496511399745941, -0.03628695011138916, -0.06507384032011032, 0.15080414712429047, 0.016619445756077766, -0.1132655069231987, -0.13397827744483948, 0.023627834394574165, 0.07419133931398392, 0.06774846464395523, -0.01362224668264389, 0.13978245854377747, 0.017819954082369804, -0.019641367718577385, 0.02564423717558384, -0.018331477418541908, -0.020653011277318, 0.05384121090173721, -0.04431695118546486, 0.07892667502164841, 0.07032378017902374, 0.04869360104203224, 0.06239234656095505, 0.04539094865322113, 0.0639885738492012, -0.10156267136335373, 0.13576740026474, 0.05344270169734955, 0.03251153230667114, 0.009007005952298641, 0.021844662725925446, 0.011070181615650654, -0.019465221092104912, -0.08164310455322266, -0.0061438800767064095, 0.05063094571232796, 0.11984508484601974, -0.02666950598359108, 0.049217790365219116, -0.020224522799253464, -0.08042677491903305, 0.04369666054844856, 0.13254888355731964, -0.05053607001900673, 0.025053851306438446, -0.0848693773150444, -0.11029277741909027, 0.05294802412390709], -phi:[0.09582628309726715, -0.006449727341532707, 0.09263445436954498, 0.007425384595990181, 0.0677725300192833, 0.03329375758767128, -0.009682753123342991, 0.007688599638640881, 0.09633653610944748, -0.04281360283493996, -0.023627830669283867, 0.10266990959644318, -0.018695473670959473, -0.02367183193564415, -0.11724763363599777, 0.0381852351129055, 0.1358354538679123, -0.032678551971912384, 0.11409890651702881, -0.012914511375129223, 0.014791003428399563, -0.04232456162571907, -0.014751216396689415, -0.038179632276296616, 0.015595893375575542, -0.07569131255149841, 0.040098048746585846, 0.05118530988693237, 0.0018456404795870185, 0.09407774358987808, -0.16169142723083496, 0.01042910572141409, -0.06875962018966675, 0.05270252004265785, -0.0002512091596145183, -0.07422713935375214, 0.11030422151088715, 0.030213046818971634, 0.005251084454357624, 0.0383690781891346, -0.004210675600916147, 0.06641551107168198, -0.10195906460285187, 0.037253789603710175, 0.03036867082118988, -0.05586114153265953, -0.07273958623409271, -0.10742273926734924, -0.15843595564365387, 0.12925615906715393, 0.05331713333725929, -0.101410873234272, 0.0034334242809563875, 0.07922609150409698, 0.05299869924783707, 0.021340999752283096, -0.1256936490535736, -0.014790618792176247, -0.08785691112279892, 0.153411865234375, 0.14111533761024475, -0.09603527188301086, 0.003098837099969387, -0.04321959614753723, 0.11202412098646164, 0.07096828520298004, 0.11763200163841248, 0.095625139772892, -0.09361367672681808, 0.13117554783821106, -0.04525145888328552, -0.0019070227863267064, -0.04126283526420593, 0.014810855500400066, -0.0625343918800354, -0.02382240630686283, 0.13731703162193298, -0.16246266663074493, -0.03861753270030022, -0.12264451384544373, -0.03156774118542671, -0.005734866484999657, -0.023798750713467598, 0.05952529236674309, 0.12832902371883392, -0.06079111248254776, -0.038085732609033585, -0.012069245800375938, -0.014841173775494099, -0.0004456227761693299, -0.00510864844545722, -0.12317777425050735, 0.06215931102633476, 0.018279995769262314, -0.09908481687307358, -0.013316075317561626, 0.03670749068260193, 0.07165245711803436, -0.038384467363357544, 0.033597324043512344, 0.049475155770778656, 0.10674633830785751, -0.03543105721473694, -0.15720267593860626, 0.05553899705410004, -0.07326305657625198, 0.048834916204214096, 0.049960557371377945, 0.07046908885240555, 0.11987946182489395, -0.175628200173378, -0.0054161143489181995, -0.09948113560676575, -0.11868973076343536, -0.07327534258365631, 0.09568670392036438, -0.015244637615978718, 0.007337559014558792, -0.0775197297334671, -0.03475220128893852, -0.018261201679706573, -0.04766888543963432, -0.041294198483228683, -0.04847562685608864, 0.07610315084457397, -0.03824988752603531, 0.0008407898130826652, 0.043985337018966675, 0.02298820950090885, 0.09633193165063858, -0.011706046760082245, -0.08606492727994919, -0.12047918140888214, -0.08637014776468277, -0.05374250188469887, -0.1419588178396225, -0.11119282245635986, -0.08355599641799927, 0.01825643889605999, 0.03322130814194679, -0.12194225192070007, 0.007240484934300184, -0.05897432938218117, -0.034671999514102936, 0.12962046265602112, 0.046864770352840424, -0.050751905888319016, 0.13193218410015106, 0.04300522804260254, 0.005008682608604431, -0.08666802942752838, 0.07194587588310242, 0.18549612164497375, 0.06322335451841354, -0.08304097503423691, -0.04685205966234207, 0.10873758792877197, -0.052990783005952835, 0.1324596405029297, -0.15684004127979279, -0.1478518396615982, -0.037156615406274796, 0.10466872155666351, -0.05244977027177811, 0.06351818144321442, 0.05943022295832634, -0.041764263063669205, -0.036703355610370636, 0.005423838272690773, -0.11066372692584991, -0.11662662774324417, -0.03779297322034836, 0.0024712400045245886, 0.12679451704025269, -0.0654221847653389, -0.03649690002202988, 0.0005397509085014462, 0.07495906949043274, -0.04622042551636696, -0.12498586624860764, -0.03127919137477875, 0.03256183862686157, 0.15035991370677948, 0.03426375985145569, 0.02762678638100624, -0.028839323669672012, 0.03751629218459129, -0.05704127997159958, -0.10353954881429672, 0.05181238427758217, 0.07749307155609131, 0.1490343064069748, -0.026365887373685837, 0.13727828860282898, -0.0513806976377964, -0.013561422936618328, -0.009817917831242085, 0.0780610740184784, 0.025747474282979965, 0.013444660231471062, 0.11433794349431992, 0.0014521566918119788, -0.03275427594780922, 0.030895980075001717, -0.07935485243797302, -0.07799041271209717, 0.1582922339439392, 0.04119321331381798, -0.01133828703314066, -0.0718972235918045, 0.06503728032112122, -0.06820904463529587, -0.05074252560734749, -0.1543371081352234, -0.03250160068273544, -0.043468229472637177, 0.05283983051776886, 0.026628049090504646, -0.07215859740972519, 0.042962752282619476, -0.030328592285513878, -0.1817176192998886, 0.01982530951499939, -0.11551456153392792, 0.07027910649776459, -0.09248100966215134, 0.01281744334846735, -0.18177784979343414, 0.03858185186982155, -0.052111897617578506, 0.07390981912612915, 0.00561283715069294, 0.10342137515544891, -0.048099618405103683, -0.12535986304283142, 0.06281670928001404, -0.08893822133541107, -0.11613135784864426, -0.17982850968837738, 0.05361132696270943, 0.030687972903251648, -0.09653211385011673, 0.15436658263206482, -0.08538564294576645, 0.018774831667542458, 0.04397738724946976, -0.04225963354110718, -0.13458873331546783, 0.009106475859880447, 0.005211711395531893, 0.0012868954800069332, 0.10821827501058578, -0.02178904227912426, 0.10684361308813095, 0.1404910683631897, -0.11324042081832886, -0.039238691329956055, -0.012608113698661327, -0.03804364055395126, -0.018784351646900177, -0.10376531630754471, -0.06004859879612923, -0.013580158352851868, 0.003699100809171796, 0.057311832904815674, 0.03146002069115639, -0.0641055628657341, -0.01760052517056465, -0.11224202811717987, 0.010211162269115448, -0.02974037267267704, -0.10728882253170013, 0.015153919346630573, -0.058543022722005844, 0.0848873034119606, -0.1665560007095337, 0.0014348741387948394, 0.12605944275856018, -0.08299567550420761, -0.00481057446449995, -0.07536797970533371, -0.05688665807247162, -0.05035283416509628, 0.11333854496479034, 0.007325462996959686, 0.012775789946317673, 0.06658147275447845, 0.19256657361984253, -0.04086092486977577, 0.08922525495290756, 0.011605306528508663, -0.12863053381443024, -0.12311752140522003, -0.04373917356133461, -0.01667584292590618, 0.1048797070980072, -0.060244470834732056, -0.01796426624059677, 0.028271563351154327, -0.10305915027856827], -pointer:[0.012226720340549946, 0.12341221421957016, 0.1233774796128273, 0.07566431909799576, -0.05455403029918671, 0.0024287982378154993, -0.08516289293766022, 0.061271946877241135, 0.1159808486700058, -0.006625560112297535, 0.02000276744365692, -0.08057848364114761, -0.0249500535428524, 0.01190759614109993, -0.09124532341957092, -0.025838591158390045, -0.08105768263339996, 0.04302992299199104, -0.051922593265771866, -0.12114621698856354, 0.05891602113842964, -0.09818311780691147, 0.04782218858599663, 0.06355302035808563, -0.09310904145240784, -0.02017262578010559, 0.08156408369541168, -0.01461813971400261, 0.06522772461175919, 0.035458825528621674, -0.08995914459228516, 0.0929168164730072, 0.0784962996840477, -0.0411422960460186, -0.08320087939500809, -0.030241452157497406, 0.08139100670814514, -0.0789104700088501, 0.031163979321718216, -0.06389877200126648, 0.03149138763546944, -0.024977518245577812, -0.13208556175231934, 0.10389014333486557, 0.03762921318411827, 0.023892123252153397, -0.03177918493747711, -0.0066460068337619305, -0.11744231730699539, 0.07081340253353119, 0.0843283012509346, 0.07014695554971695, -0.086094431579113, 0.05555365979671478, 0.10392174124717712, 0.007665770594030619, -0.08435507863759995, 0.0863092690706253, -0.12533000111579895, 0.07662740349769592, 0.056498199701309204, 0.04953918978571892, 0.05437246710062027, 0.09746962785720825, 0.11456920951604843, 0.03927724435925484, 0.0726250633597374, 0.12111445516347885, -0.0638456717133522, 0.0925791934132576, 0.06638079136610031, -0.10100353509187698, 0.03587339073419571, -0.07148309051990509, -0.047522611916065216, 0.001441812957637012, 0.17820057272911072, 0.02444186992943287, 0.05885917693376541, -0.08239990472793579, 0.054822638630867004, 0.0905357152223587, 0.06679420918226242, 0.030517475679516792, 0.02152654528617859, 0.019888171926140785, -0.09115081280469894, 0.0490126870572567, -0.04859773814678192, 0.08774758875370026, 0.08043532073497772, -0.05363163352012634, -0.038234010338783264, -0.08284974843263626, -0.03676176443696022, -0.07433360815048218, -0.032827846705913544, -0.04523755609989166, 0.08199156075716019, 0.03137059509754181, -0.005883939564228058, 0.04277391731739044, 0.12102969735860825, -0.11091941595077515, -0.01736840233206749, -0.03655889257788658, 0.004443158395588398, 0.0136384516954422, -0.05432628467679024, -0.1010461077094078, -0.0897691622376442, 0.011259649880230427, -0.04276043549180031, -0.08705542981624603, 0.04337377846240997, 0.04234745725989342, 0.06553348898887634, -0.06375826150178909, 0.032221563160419464, -0.05166364833712578, -0.050484638661146164, -0.06830175220966339, -0.00032394641311839223, 0.03703230246901512, 0.022492067888379097, 0.046411167830228806, -0.0843287780880928, 0.11366262286901474, 0.08107146620750427, 0.07366928458213806, 0.04371994733810425, -0.12061018496751785, 0.059840623289346695, -0.14498601853847504, 0.012913688085973263, -0.056198906153440475, -0.16294139623641968, 0.08066634833812714, 0.05984706059098244, 0.09462052583694458, 0.014794169925153255, 0.026540685445070267, 0.00543869286775589, 0.012675545178353786, 0.07572825253009796, 0.00426133768633008, 0.0021864697337150574, 0.151223823428154, 0.006966301240026951, -0.07013357430696487, 0.01850282959640026, -0.005789414048194885, 0.12370704859495163, -0.03012247383594513, 0.11607503145933151, -0.10266295820474625, 0.12147516012191772, -0.03244033083319664, 0.08302579075098038, -0.031367816030979156, -0.04368642345070839, 0.04251949116587639, 0.06836510449647903, -0.02153191715478897, 0.11353228986263275, 0.02157723903656006, -0.1230199858546257, -0.09534767270088196, 0.06234128400683403, -0.04784112796187401, 0.03628326207399368, 0.036608655005693436, 0.06503311544656754, 0.03886650502681732, 0.05298931896686554, -0.007416959851980209, 0.039848897606134415, 0.008312827907502651, -0.10231546312570572, -0.1331472396850586, 0.0006421288126148283, -0.012863082811236382, 0.07637768983840942, 0.07293127477169037, -0.031050080433487892, 0.005362617317587137, 0.1110517755150795, -0.022121645510196686, 0.044578272849321365, -0.03332578390836716, -0.058455031365156174, 0.0907738134264946, -0.09608681499958038, 0.0791642963886261, 0.02119770273566246, -0.08029387146234512, 0.04814588651061058, 0.006616446189582348, 0.05419567599892616, 0.07909702509641647, 0.05976094678044319, -0.11357422918081284, -0.08144290000200272, -0.012743751518428326, -0.033413976430892944, -0.0011722283670678735, 0.09883906692266464, -0.07926316559314728, 0.06890343874692917, -0.05399952083826065, -0.04914269223809242, -0.10530110448598862, 0.004258669912815094, -0.10449165850877762, -0.11177781224250793, -0.12044154852628708, 0.02677871473133564, -0.06869058310985565, 0.035816825926303864, -0.03276291489601135, -0.07452058792114258, 0.06087077036499977, -0.01967257633805275, -0.0668472945690155, 0.12968860566616058, -0.02900436893105507, 0.12630338966846466, -0.10673954337835312, 0.09433073550462723, -0.09543207287788391, 0.1386023610830307, 0.03423646092414856, 0.04878339171409607, -0.02373162843286991, -0.0653683990240097, 0.011228913441300392, -0.14778119325637817, -0.1363680064678192, -0.0358443483710289, 0.0003525631327647716, -0.11058737337589264, -0.05320083349943161, 0.032959241420030594, -0.016233718022704124, -0.02609136328101158, 0.12940280139446259, -0.12447886914014816, -0.0922519639134407, -0.06879914551973343, 0.12907296419143677, -0.05985056981444359, 0.044921986758708954, -0.014501137658953667, 0.15130330622196198, 0.10312519967556, -0.06590423732995987, -0.11372145265340805, -0.05773540213704109, 0.0018781484104692936, 0.01238564494997263, -0.04313107952475548, -0.10755269229412079, 0.05841584503650665, -0.09494657814502716, 0.10736896097660065, 0.07910487055778503, -0.0891936868429184, -0.0960121750831604, -0.14578455686569214, 0.037902455776929855, -0.1169992983341217, -0.11656134575605392, -0.030440738424658775, -0.08655493706464767, -0.025457678362727165, -0.10043385624885559, -0.039527762681245804, 0.02587081864476204, -0.04876168072223663, -0.05234038457274437, 0.02285093069076538, -0.10658328235149384, -0.08874586969614029, -0.007720000110566616, 0.027530169114470482, 0.07893388718366623, -0.003881300101056695, 0.08585195988416672, 0.0020690567325800657, -0.07390972971916199, -0.07820482552051544, -0.0194094255566597, -0.08773056417703629, -0.09086013585329056, 0.01910756155848503, 0.05699625238776207, -0.09139546006917953, 0.050345130264759064, 0.060668591409921646, -0.14926066994667053], -pointerTy:[-0.05047248303890228, -0.08166636526584625, -0.05660942196846008, 0.05757133290171623, -0.09172610938549042, 0.11613372713327408, -0.07368700206279755, -0.11363212764263153, -0.08528231829404831, -0.0031793408561497927, 0.08366662263870239, 0.004590996075421572, -0.0026792765129357576, 0.02453894354403019, 0.050528641790151596, -0.04434991255402565, 0.08233921229839325, -0.019111623987555504, 0.04771934449672699, 0.029128745198249817, 0.0969843789935112, 0.0748879611492157, 0.05501507967710495, 0.1090361624956131, -0.08757787942886353, 0.09325642138719559, -0.07923366874456406, -0.11255299299955368, 0.054146114736795425, -0.015948953106999397, -0.05563688650727272, 0.04600279778242111, -0.04065904766321182, -0.09583824872970581, 0.12133533507585526, -0.06302645057439804, 0.02921956032514572, 0.10012145340442657, -0.010121911764144897, 0.008308859542012215, -0.0274822860956192, -0.024490300565958023, -0.054960474371910095, -0.09479960799217224, 0.034960635006427765, 0.017752597108483315, -0.019248325377702713, -0.05356794223189354, 0.005998244509100914, 0.05521531403064728, 0.0967089906334877, -0.07075867056846619, 0.10626430064439774, 0.116888128221035, 0.10358875244855881, -0.006972549017518759, 0.048944830894470215, 0.07497664541006088, 0.09348675608634949, 0.04836812615394592, 0.05853115767240524, 0.08803829550743103, -0.08287479728460312, 0.0912780687212944, 0.029533959925174713, 0.06677161902189255, 0.08456446975469589, 0.03076084330677986, 0.10151194036006927, -0.1155138611793518, 0.05476529523730278, -0.03871433436870575, -0.003212873823940754, -0.04319796338677406, 0.020295269787311554, -0.11098470538854599, 0.0758613720536232, 0.03156675398349762, 0.096694216132164, -0.036643266677856445, -0.0977742001414299, 0.1316744089126587, -0.06613950431346893, -0.04865515977144241, -0.004755774978548288, -0.02073267661035061, 0.10081551969051361, -0.12131018191576004, 0.05569940060377121, -0.07168827950954437, 0.09169783443212509, 0.09161625802516937, -0.09780219197273254, 0.029795924201607704, -0.007910544984042645, -0.11619788408279419, 0.05868283286690712, 0.03515562415122986, 0.057543374598026276, -0.026285072788596153, 0.01946433074772358, 0.06253368407487869, -0.11441794782876968, 0.10109980404376984, -0.024780290201306343, 0.05494154617190361, 0.049708105623722076, 0.0013000224716961384, -0.08417771011590958, 0.005042464938014746, 0.10140374302864075, -0.034926705062389374, -0.010730638168752193, 0.1065521091222763, 0.09627843648195267, 0.035939428955316544, -0.11195390671491623, 0.0067294868640601635, 0.08975488692522049, 0.029769716784358025, 0.04419928789138794, 0.030801454558968544, -0.10434401035308838, 0.10286898165941238, -0.03854672610759735, 0.11309092491865158, -0.12073410302400589, 0.09411504864692688, -0.04313896596431732, 0.11920412629842758, -0.10504837334156036, 0.11211711168289185, 0.08184704184532166, 0.11230061203241348, 0.004893383011221886, 0.0016234806971624494, -0.08570439368486404, 0.10569954663515091, 0.09734616428613663, -0.11835559457540512, 0.09473120421171188, 0.007419082336127758, 0.05218619853258133, -0.04619033634662628, 0.04274602606892586, 0.03434288874268532, 0.12078355997800827, -0.12038733810186386, -0.01393170841038227, 0.09773291647434235, -0.0188797265291214, -0.0957460030913353, 0.0063912817277014256, -0.11991685628890991, -0.023085320368409157, 0.09977702051401138, -0.11997703462839127, -0.047522835433483124, -0.10101239383220673, -0.09473616629838943, -0.011740605346858501, 0.11238361895084381, 0.05128926411271095, -0.019823947921395302, 0.03963747248053551, -0.0037721702829003334, 0.03881184756755829, 0.027240516617894173, -0.11570120602846146, -0.02733009122312069, 0.09443432092666626, 0.07777952402830124, 0.04321420192718506, -0.08295468986034393, 0.01044729258865118, -0.11764005571603775, 0.06240738928318024, -0.08987992256879807, 0.07856577634811401, 0.05161453038454056, -0.05367708206176758, 0.006217589136213064, -0.06675280630588531, 0.06769207119941711, 0.024129366502165794, 0.08329060673713684, -0.0503726452589035, -0.020764557644724846, 0.11425837129354477, -0.07378431409597397, -0.007848135195672512, -0.1355908215045929, -0.09741534292697906, 0.07175461202859879, 0.12309101969003677, 0.09597543627023697, 0.07858169078826904, 0.021801140159368515, 0.10159508883953094, 0.08386152982711792, -0.1352711021900177, 0.0563841350376606, -0.023730942979454994, 0.0025883002672344446, -0.00820960197597742, 0.02130579948425293, -0.07489500939846039, -0.07313872128725052, 0.12934249639511108, -0.03556213155388832, -0.09528250247240067, 0.024795688688755035, -0.022564200684428215, -0.06830482184886932, -0.11302945762872696, 0.06111827865242958, 0.08196548372507095, 0.11417419463396072, -0.021450571715831757, -0.07483715564012527, 0.1312219202518463, 0.10583991557359695, -0.02468227408826351, -0.07362063974142075, -0.05833463370800018, 0.12313514947891235, 0.10497003048658371, 0.08374163508415222, 0.0911383256316185, 0.11315541714429855, 0.07435382157564163, -0.03433826565742493, 0.027141308411955833, -0.009869897738099098, -0.04390306398272514, 0.0007006474188528955, 0.10534199327230453, 0.0808253064751625, -0.032249752432107925, 0.019623829051852226, 0.0782095268368721, 0.11015800386667252, -0.09873861074447632, 0.11140887439250946, 0.014000427909195423, 0.03127849102020264, -0.08667866140604019, 0.035086795687675476, 0.11443234980106354, 0.005755462683737278, 0.013666560873389244, 0.04974772408604622, -0.08739200234413147, -0.1023249626159668, -0.10193480551242828, -0.008834628388285637, 0.0959482491016388, -0.10854902118444443, 0.0960434302687645, -0.04543603956699371, 0.1042533591389656, 0.08575439453125, -0.10193490982055664, -0.11201921105384827, 0.019091570749878883, 0.006600472144782543, 0.08924727886915207, 0.0776924341917038, 0.11670536547899246, 0.11508310586214066, 0.10619572550058365, -0.001282551558688283, -0.12456677109003067, -0.11002928018569946, 0.117955781519413, 0.10992550104856491, -0.03095722384750843, 0.05211776867508888, -0.031923189759254456, -0.1047976166009903, 0.03567533195018768, 0.00043684002594091, 0.11271829158067703, 0.006325234659016132, 0.025935819372534752, 0.10241668671369553, -0.06884507089853287, -0.06876545399427414, -0.019256867468357086, -0.10622373968362808, -0.10355605185031891, 0.06895535439252853, -0.011421478353440762, -0.031004004180431366, 0.01971612498164177, 0.007082837633788586, -0.04940147325396538, 0.05915796011686325, 0.11454690992832184, -0.04702836647629738], -ptrtoint:[0.10001032054424286, -0.11303112655878067, -0.08277293294668198, 0.12224550545215607, 0.0386866070330143, -0.08272220939397812, 0.06430158019065857, -9.771229815669358e-05, 0.011451289057731628, -0.05848907306790352, -0.09561274945735931, -0.02031106874346733, -0.0714322105050087, -0.05743097886443138, 0.14819371700286865, 0.08183682709932327, -0.014566346071660519, -0.13997597992420197, 0.010590150952339172, -0.0824645385146141, -0.026885708793997765, -0.006490110419690609, -0.01294538751244545, -0.0399085134267807, 0.029674896970391273, 0.02612108178436756, -0.12084362655878067, 0.03494971618056297, -0.02733519673347473, 0.017350565642118454, 0.01496551651507616, -0.06098080053925514, 0.09464254230260849, 0.09814215451478958, -5.944680015090853e-05, -0.004158987198024988, -0.10312153398990631, 0.06658482551574707, -0.0013692087959498167, 1.5134372006286867e-05, -0.1204007938504219, -0.024351760745048523, 0.08193081617355347, -0.04265935346484184, -0.07600501924753189, 0.037695519626140594, -0.013187997974455357, 0.112720787525177, 0.0633944496512413, -0.11944983154535294, -0.09077145159244537, 0.1044408306479454, -0.08415789902210236, -0.020294010639190674, -0.11335290223360062, 0.09651000797748566, -0.09247010946273804, 0.06633864343166351, -0.07706081122159958, -0.11247163265943527, -0.03614163026213646, -0.04030399024486542, -0.09735235571861267, 0.013665853999555111, -0.06472006440162659, -0.09321149438619614, -0.006810305640101433, -0.07729145884513855, -0.03325555473566055, 0.09818010032176971, -0.03645046055316925, -0.0919826477766037, -0.040465280413627625, 0.07954354584217072, -0.0873376801609993, -0.017281772568821907, -0.04219274967908859, 0.06704354286193848, 0.04613307863473892, 0.20576024055480957, 0.029446694999933243, -0.08565212786197662, -0.0745309367775917, 0.041259489953517914, -0.006128441076725721, 0.018920229747891426, -0.06190767139196396, -0.050182294100522995, -0.06805796176195145, -0.10662726312875748, 0.00644321832805872, -0.11294008791446686, 0.09713942557573318, -0.052328627556562424, -0.12851949036121368, 0.0688406378030777, -0.029970576986670494, 0.02494869939982891, 0.1277502179145813, -0.15932263433933258, 0.007442878093570471, -0.02779364213347435, 0.09938164800405502, 0.0002503747818991542, 0.08740614354610443, -0.03265444189310074, 0.08259028941392899, 0.07898974418640137, 0.05372670665383339, 0.05723344162106514, 0.08034702390432358, -0.08019467443227768, 0.06293053925037384, 0.015197287313640118, -0.0745004341006279, -0.0694514662027359, 0.06622275710105896, 0.09928791970014572, -0.07115373760461807, 0.027303090319037437, -0.08859498053789139, -0.05787460133433342, 0.12221700698137283, -0.06188497692346573, 0.11864986270666122, -0.005128841381520033, -0.13585931062698364, -0.04499530419707298, -0.0996592566370964, -0.007653144653886557, 0.10489162802696228, 0.031918905675411224, -0.065874844789505, -0.017465980723500252, 0.01121913269162178, -0.05770041048526764, -0.09939407557249069, 0.002153808018192649, 0.039030469954013824, -0.10603557527065277, -0.10964363813400269, -0.07344245910644531, 0.05048589035868645, -0.05527934432029724, -0.12127459049224854, 0.025784417986869812, 0.05313822999596596, -0.04229370132088661, 0.07263696938753128, 0.0072830659337341785, 0.05042374134063721, 0.06135785952210426, -0.008903078734874725, 0.02118436060845852, 0.1414927840232849, -0.08543351292610168, 0.07933062314987183, 0.04208992049098015, -0.0024474249221384525, 0.03003893792629242, 0.07364969700574875, -0.024171845987439156, -0.03616912290453911, -0.0783238485455513, 0.11650256812572479, -0.06984136253595352, 0.013787548989057541, -0.04561322554945946, -0.06278913468122482, 0.049607519060373306, -0.09668362140655518, 0.1297295093536377, -0.0261576846241951, 0.024818219244480133, 0.03520114719867706, -0.07367471605539322, -0.07591594010591507, -0.13798411190509796, 0.00923264678567648, -0.02055496908724308, 0.13358891010284424, 0.0008755144663155079, -0.07351209968328476, 0.11867769807577133, -0.0595417320728302, -0.08254151791334152, 0.030137203633785248, -0.1077464371919632, -0.0012565781362354755, 0.054558128118515015, -0.12023796141147614, 0.010892532765865326, 0.05330631881952286, 0.15421533584594727, -0.06019298732280731, 0.025695055723190308, 0.1167602688074112, -0.012323031201958656, 0.018104026094079018, 0.023005008697509766, 0.06980367749929428, -0.11059334874153137, 0.07390370965003967, 0.11156118661165237, 0.030679482966661453, 0.007104639429599047, -0.035707950592041016, -0.04363344609737396, -0.0604226291179657, 0.006759129464626312, 0.054553575813770294, 0.030491499230265617, -0.01627974770963192, 0.03829286992549896, 0.08001746237277985, -0.014218995347619057, 0.016348371282219887, 0.024544544517993927, 0.01631312072277069, 0.08075668662786484, 0.041930217295885086, -0.035734809935092926, 0.06905613839626312, 0.12313682585954666, -0.007913448847830296, -0.08762582391500473, 0.038997404277324677, -0.07287377119064331, -0.05829508975148201, -0.10990569740533829, -0.08739428967237473, 0.06763702630996704, -0.06575368344783783, 0.048643920570611954, 0.0641927570104599, -0.046661220490932465, 0.012396737933158875, -0.10955706238746643, 0.12062402069568634, -0.07839594781398773, 0.07948698103427887, 0.041991136968135834, 0.14184166491031647, 0.04175860062241554, -0.036809880286455154, 0.0330948568880558, 0.05377400666475296, -0.10613597929477692, 0.014901063404977322, 0.15025709569454193, 0.016873495653271675, -0.049702875316143036, 0.09671091288328171, -0.04795015603303909, -0.05853763967752457, 0.03981867432594299, -0.06609006971120834, 0.041427019983530045, 0.03992334380745888, 0.085052490234375, -0.12641608715057373, -0.043635688722133636, -0.004492880776524544, 0.13822419941425323, -0.023670151829719543, -0.10977572947740555, 0.014892278239130974, 0.04398508742451668, -0.056376636028289795, 0.04096616804599762, -0.04287482053041458, 0.09684242308139801, 0.05459481477737427, 0.0030883168801665306, -0.046238549053668976, 0.04005724564194679, 0.04948689416050911, -0.10911191999912262, -0.13775311410427094, -0.009842101484537125, -0.09023082256317139, 0.08085134625434875, -0.020566357299685478, -0.06754447519779205, -0.03319928050041199, -0.02185405045747757, 0.12533463537693024, 0.03807534649968147, -0.19872066378593445, -0.0626612976193428, 0.012432388961315155, 0.013322636485099792, -0.030218537896871567, 0.026267727836966515, 0.10311026126146317, 0.10032491385936737, -0.07194767892360687, 0.01858881302177906, -0.13645239174365997, 0.07863419502973557], -resume:[0.005834374111145735, 0.0011947641614824533, 0.08757571876049042, 0.11050046980381012, 0.0870245173573494, -0.019345851615071297, -0.006155109498649836, 0.11617103964090347, 0.039826199412345886, 0.04942711815237999, 0.062176428735256195, 0.11264393478631973, -0.024331238120794296, 0.017469119280576706, 0.07665062695741653, -0.04382935166358948, -0.1276678740978241, 0.039132751524448395, 0.10950452834367752, 0.09796160459518433, 0.05841058865189552, -0.022754695266485214, 0.09372162073850632, -0.03920723497867584, -0.015498343855142593, 0.05774279683828354, -0.006356267258524895, -0.10630714148283005, -0.12027350068092346, -0.10064659267663956, -0.12533338367938995, 0.046655185520648956, -0.03254948928952217, -0.08759696036577225, -0.001076999818906188, -0.07777088135480881, -0.01830030232667923, -0.12472080439329147, -0.03549816086888313, 0.04061489924788475, -0.009085196070373058, 0.024495907127857208, 0.010868777520954609, -0.012886950746178627, -0.06376174092292786, -0.0020636634435504675, 0.022598419338464737, 0.08986341953277588, 0.01971413753926754, -0.1471123844385147, 0.034822165966033936, 0.006625205744057894, 0.00326875364407897, -0.05334831029176712, 0.007661910727620125, -0.032080650329589844, -0.1128150001168251, 0.15313665568828583, -0.02879800833761692, 0.04292520880699158, 0.13230352103710175, -0.11574901640415192, 0.00438920920714736, -0.012492171488702297, -0.03643348813056946, 0.11488504707813263, 0.0012856378452852368, -0.1468842774629593, -0.08001267910003662, -0.09363418817520142, 0.06702996045351028, 0.10866980254650116, 0.008287068456411362, 0.021674588322639465, 0.03660161793231964, 0.1410207897424698, 0.09533452242612839, -0.013880071230232716, 0.01037630531936884, 0.006532400380820036, -0.0723332092165947, -0.10502420365810394, -0.030765559524297714, 0.10626383870840073, 0.10853172838687897, -0.03621438145637512, -0.09911376982927322, 0.09289098531007767, 0.10808330774307251, 0.050302114337682724, -0.0038020797073841095, -0.002524908632040024, 0.05836135149002075, 0.017538409680128098, -0.19605176150798798, 0.12165713310241699, 0.09083150327205658, 0.13949528336524963, -0.022238634526729584, -0.0008127155597321689, 0.12389248609542847, 0.019799815490841866, 0.09084833413362503, -0.06564675271511078, -0.08612328767776489, -0.10393213480710983, -0.1620069295167923, 0.049102891236543655, 0.01515553891658783, -0.010482290759682655, -0.006665404420346022, -0.034403614699840546, 0.022119134664535522, -0.11114637553691864, -0.02352624200284481, -0.013779748231172562, 0.13581129908561707, 0.00466486532241106, 0.11146145313978195, 0.05124201998114586, -0.0429919995367527, 0.07390142232179642, -0.05013996362686157, -0.04784500226378441, -0.033730678260326385, -0.033599164336919785, 0.03058636747300625, 0.00645644124597311, -0.010224760510027409, 0.08917268365621567, -0.04237671196460724, -0.14951284229755402, 0.08722639828920364, -0.08073285967111588, -0.07106291502714157, 0.02751561813056469, 0.13076835870742798, -0.06036907806992531, -0.08260584622621536, 0.032315608114004135, 0.06537682563066483, -0.1354178488254547, 0.05453132092952728, -0.03811005502939224, 0.08494371920824051, 0.03207641467452049, -0.04858364537358284, -0.03667405992746353, 0.09456430375576019, 0.13808925449848175, 0.00843932293355465, 0.03664178028702736, 0.14694342017173767, 0.10889968276023865, 0.031172608956694603, 0.10466386377811432, 0.0350489616394043, 0.04581000283360481, -0.1374901533126831, 0.13140712678432465, 0.03144407272338867, -0.023279406130313873, 0.09868957847356796, -0.004779545124620199, 0.07706468552350998, -0.029149265959858894, -0.006047606933861971, -0.1034785658121109, -0.03932863846421242, 0.033106815069913864, -0.07378506660461426, -0.13165625929832458, -0.13347701728343964, 0.019506659358739853, -0.011404037475585938, -0.10119783133268356, -0.08368682861328125, 0.07624418288469315, -0.04916390776634216, 0.11940161138772964, 0.11553705483675003, -0.028347430750727654, 0.04231654852628708, -0.07130026817321777, -0.1439000815153122, -0.11073589324951172, 0.0397651344537735, 0.0632200688123703, -0.01596711203455925, -0.009348982945084572, -0.024446429684758186, -0.10847645252943039, 0.08156193047761917, 0.008958699181675911, -0.023406194522976875, -0.12353479862213135, -0.0067439004778862, 0.02390885166823864, 0.049495257437229156, -0.06957122683525085, 0.09674675017595291, -0.06524287909269333, 0.010493961162865162, 0.04653334617614746, -0.0005400495720095932, -0.06888505071401596, 0.03248290717601776, 0.01827024295926094, -0.06040995568037033, 0.1338738352060318, -0.11306946724653244, 0.09432308375835419, 0.00018928736972156912, -0.020292265340685844, 0.11783277988433838, -0.04022393748164177, -0.03497694060206413, -0.07380349934101105, 0.011109907180070877, -0.09462430328130722, 0.09656772017478943, -0.004892539232969284, 0.03322206810116768, 0.0854683592915535, -0.07216168940067291, 0.06156064569950104, 0.013078566640615463, 0.014297288842499256, 0.0017104026628658175, -0.04754085838794708, 0.07495562732219696, -0.06660884618759155, -0.09128246456384659, 0.03210970386862755, 0.10439451783895493, 0.05322376266121864, -0.07410311698913574, -0.030306171625852585, 0.09837153553962708, -0.06162011995911598, -0.09549099206924438, 0.04752487689256668, -0.13218510150909424, -0.08102133870124817, -0.040328849107027054, -0.05654119327664375, -0.041728366166353226, 0.024021416902542114, 0.009506725706160069, 0.06999513506889343, -0.011779003776609898, -0.015206686221063137, -0.13114985823631287, -0.0568692609667778, 0.05955617502331734, 0.06392430514097214, 0.009777805767953396, -0.0005768914707005024, -0.09376329183578491, 0.03887851536273956, 0.12922225892543793, 0.056330930441617966, -0.01640050671994686, -0.024920174852013588, -0.05725891888141632, 0.07296629995107651, -0.01509428396821022, -0.01652374304831028, 0.13029266893863678, 0.07380536198616028, 0.02704031951725483, 0.06666591018438339, 0.12030625343322754, -0.09564397484064102, 0.07859007269144058, -0.07692234218120575, 0.013146393932402134, 0.01698586530983448, 0.040214721113443375, -0.050484467297792435, -0.03502984717488289, 0.07584241032600403, 0.0004850289842579514, 0.011920440010726452, -0.03273128345608711, 0.01206923183053732, -0.0669543594121933, 0.10925929993391037, -0.005340296775102615, 0.09359914064407349, -0.0354219526052475, 0.020640850067138672, -0.06684805452823639, 0.13695016503334045, -0.08767279982566833, 0.10320262610912323, -0.08158896863460541, -0.09460868686437607, 0.06061461567878723, 0.02662169747054577], -ret:[0.11115065217018127, 0.028784925118088722, 0.081939198076725, -0.09061803668737411, 0.008739591576159, 0.027269449084997177, 0.08528704941272736, -0.0011945100268349051, 0.0065292008221149445, -0.09958168864250183, -0.007747280411422253, 0.09206421673297882, -0.08485843986272812, 0.04655671864748001, -0.012211395427584648, -0.04814343899488449, -0.0376092791557312, -0.14864546060562134, -0.05694323033094406, 0.07756322622299194, -0.07135015726089478, -0.022533783689141273, -0.061573296785354614, -0.04612622410058975, 0.028327701613307, -0.01151276845484972, 0.02190193347632885, 0.027900012210011482, -0.17273646593093872, -0.13389021158218384, -0.06014179065823555, -0.07827892154455185, -0.01667547971010208, 0.11671872437000275, -0.0007604782003909349, 0.14321929216384888, -0.04207352176308632, 0.06732639670372009, 0.10218770802021027, 0.1543617993593216, -0.10719788074493408, -0.08994080126285553, 0.008519507013261318, -0.012589315883815289, 0.023100359365344048, -0.15083138644695282, 0.029098698869347572, 0.1020253524184227, 0.08700060844421387, -0.1269596964120865, 0.033114537596702576, 0.004425914026796818, -0.11414316296577454, -0.045252494513988495, -0.03116408735513687, 0.018055472522974014, -0.11853055655956268, 0.0070419395342469215, -0.0069472407922148705, -0.025195686146616936, -0.0014593403320759535, -0.05924943462014198, 0.00836070068180561, -0.0977126806974411, 0.05817348137497902, -0.07034355401992798, -0.025013817474246025, 0.02672906033694744, -0.10763166844844818, 0.0774724930524826, -0.049142248928546906, -0.06373780965805054, 0.19493363797664642, 0.0911901444196701, -0.02217666245996952, 0.04636361822485924, 0.01468373741954565, 0.0060593439266085625, 0.01661604642868042, -0.11087029427289963, -0.0651465356349945, -0.08870276063680649, -0.02048960141837597, 0.10574258118867874, 0.09541498869657516, 0.04576285928487778, -0.06538691371679306, -0.04028980806469917, 0.04367007315158844, -0.10379739105701447, -0.003244767664000392, -0.09564109891653061, 0.057334497570991516, 0.017003241926431656, 0.0671154335141182, 0.06804591417312622, 0.08709151297807693, -0.042904362082481384, -0.021250523626804352, 0.05989611893892288, 0.04771645739674568, -0.02403201349079609, 0.019508514553308487, 0.0012112838448956609, 0.09642080962657928, -0.11052796244621277, -0.05875951796770096, -0.02336248941719532, -0.013674870133399963, -0.09096091240644455, -0.007683772128075361, 0.04632192477583885, -0.05358632281422615, -0.022772816941142082, 0.019998472183942795, 0.10917084664106369, 0.010099089704453945, 0.11206956207752228, 0.03480798006057739, -0.1365552842617035, -0.1912814825773239, 0.03012249618768692, 0.09953455626964569, -0.06130257248878479, 0.09550411999225616, -0.012080354616045952, 0.026293298229575157, -0.026727283373475075, -0.04182372987270355, -0.007664894685149193, -0.042720429599285126, 0.03097524866461754, -0.054280076175928116, -0.016637315973639488, 0.09078390151262283, -0.07380034029483795, -0.014974587596952915, -0.03398109972476959, 0.0069560459814965725, 0.020825641229748726, -0.0998428463935852, -0.07458402216434479, -0.001726400339975953, 0.1502145677804947, -0.09265322983264923, 0.045987386256456375, 0.07138491421937943, -0.05123601481318474, -0.01954156905412674, 0.025164606049656868, 0.15431377291679382, 0.062233131378889084, -0.007471971679478884, 0.09899988025426865, 0.05139308422803879, -0.04113887622952461, -0.004382269456982613, 0.06662573665380478, -0.020826274529099464, 0.016566433012485504, -0.15124092996120453, -0.024324223399162292, -0.035255271941423416, 0.08771106600761414, 0.005733555182814598, -0.16623042523860931, 0.16573631763458252, -0.06322215497493744, -0.037292562425136566, 0.2006295770406723, -0.10202804207801819, -0.08291593939065933, -0.06616456061601639, 0.029710549861192703, 0.16718803346157074, 0.10416962951421738, 0.08151855319738388, 0.12902599573135376, -0.05201861262321472, 0.01776658557355404, 0.0001398081221850589, 0.008427909575402737, 0.050964970141649246, -0.09278852492570877, -0.03242556005716324, -0.04758799821138382, 0.02021895721554756, -0.10765083879232407, -0.08106991648674011, 0.054877858608961105, -0.08097194880247116, 0.01882004179060459, 0.0827912986278534, -0.05366036668419838, -0.03355808183550835, 0.02316281944513321, -0.010195321403443813, -0.0035510999150574207, 0.06033991277217865, -0.006656292825937271, 0.04502726346254349, -0.06932536512613297, 0.07085777819156647, -0.07258433848619461, 0.004206777550280094, -0.018613865599036217, 0.005163105204701424, 0.00988060049712658, -0.05618079751729965, 0.12961256504058838, 0.05293167755007744, 0.00969467032700777, 0.06015406921505928, 0.03981703519821167, 0.09905939549207687, -0.07979942113161087, -0.04154086858034134, 0.022989587858319283, 0.1709388643503189, -0.08591832965612411, 0.027744293212890625, -0.016225848346948624, 0.029961273074150085, 0.08164303004741669, 0.06577721983194351, 0.06247016042470932, 0.02697029337286949, -0.010758654214441776, -0.05351688340306282, 0.04103514924645424, -0.07518663257360458, -0.0866871327161789, -0.062445275485515594, 0.12848548591136932, 0.06358087062835693, -0.09909232705831528, 0.015615459531545639, -0.017682496458292007, 0.10956578701734543, 0.038038190454244614, 0.05603306367993355, 0.028857527300715446, 0.09109635651111603, 0.04174300283193588, -0.029821543022990227, -0.05829238146543503, 0.05801818147301674, 0.0069356318563222885, 0.013306185603141785, 0.004427020438015461, -0.17149151861667633, 0.10366489738225937, 0.059785645455121994, 0.04053548723459244, 0.022428732365369797, 0.08576951920986176, 0.014245271682739258, 0.0326928086578846, -0.13109847903251648, 0.12371385842561722, 0.059617746621370316, 0.05445702001452446, -0.01438210066407919, 0.1407361924648285, -0.06420151889324188, -0.09433071315288544, -0.04245268180966377, -0.015768183395266533, 0.00987139344215393, 0.04474901780486107, 0.004046406131237745, 0.0803411453962326, 0.053140319883823395, 0.04495875909924507, -0.04382738843560219, 0.018400587141513824, 0.11652278155088425, -0.11140681803226471, -0.0195259191095829, 0.0625571459531784, -0.025980951264500618, -0.058186132460832596, 0.02416195720434189, 0.011780902743339539, -0.057871732860803604, -0.043522827327251434, 0.08990476280450821, -0.009966708719730377, -0.0825158953666687, -0.02822650596499443, 0.039634380489587784, 0.021302074193954468, -0.015050177462399006, 0.03671356290578842, 0.06815207749605179, 0.06565671414136887, 0.09813655912876129, -0.14765097200870514, -0.13617458939552307, 0.04440624639391899], -sdiv:[0.13437843322753906, 0.058864958584308624, 0.0567961111664772, -0.008890065364539623, -0.0028726975433528423, -0.027511825785040855, 0.08942867070436478, -0.06538400799036026, 0.0373653881251812, 0.05288202688097954, 0.04230120778083801, -0.01479498203843832, 0.03537944704294205, -0.05730320140719414, 0.03828653693199158, -0.045610204339027405, 0.060954608023166656, 0.02052692510187626, 0.07194399833679199, -0.05458803474903107, -0.12263714522123337, -0.011957801878452301, -0.08407224714756012, 0.013587458990514278, 0.018251214176416397, -0.08223772794008255, 0.06442733108997345, 0.12696443498134613, -0.045840345323085785, -0.06846985220909119, 0.03892026096582413, -0.11449997127056122, -0.044927921146154404, 0.054253071546554565, -0.0002696323790587485, 0.15512464940547943, -0.058139003813266754, 0.07118969410657883, -0.01670006662607193, 0.05414273962378502, -0.021296264603734016, -0.029582982882857323, 0.05666740983724594, 0.03792890906333923, -0.0028232575859874487, 0.004970375448465347, 0.15879783034324646, 0.0658249780535698, -0.012884046882390976, -0.005061418749392033, 0.06807012856006622, 0.004920178558677435, -0.007654175162315369, -0.0072562177665531635, -0.03272082656621933, 0.009035021997988224, 0.07580799609422684, -0.10155115276575089, -0.007378230337053537, -0.11188279837369919, -0.053462766110897064, -0.15225188434123993, -0.07879254966974258, -0.02131841890513897, -0.15595871210098267, -0.08240304887294769, 0.04125764220952988, -0.027515115216374397, -0.04461053013801575, 0.1488770693540573, -0.15433214604854584, 0.07645417004823685, -0.021927937865257263, 0.002571342745795846, 0.009134779684245586, -0.029812775552272797, -0.053534653037786484, 0.08115487545728683, -0.08168309926986694, 0.050471942871809006, -0.07393532991409302, -0.10093141347169876, 0.012651492841541767, 0.20019713044166565, -0.09219776839017868, 0.013164998032152653, 0.08760020136833191, -0.04028072953224182, -0.004687267355620861, -0.10999202728271484, -0.0028742635622620583, -0.06484553217887878, 0.13153637945652008, 0.08921507000923157, -0.02825450524687767, 0.06994496285915375, 0.012057042680680752, 0.017109470441937447, -0.034328438341617584, -0.038844916969537735, 0.07054344564676285, -0.03769724443554878, -0.03561471775174141, -0.030460912734270096, 0.10297871381044388, 0.03520171344280243, 0.030966445803642273, -0.050187960267066956, 0.03973311930894852, -0.09352906048297882, 0.03006014972925186, 0.2001979798078537, -0.016833560541272163, -0.022009223699569702, -0.1500176638364792, -0.03408791497349739, -0.027178289368748665, 0.045340169221162796, 0.04832395166158676, -0.059469446539878845, -0.02714983932673931, -0.061258357018232346, 0.08167703449726105, -0.06706231087446213, 0.1193806529045105, -0.05524997413158417, 0.06446279585361481, 0.05866739898920059, -0.011920951306819916, -0.007425203919410706, 0.023944607004523277, 0.10847023129463196, -0.09192308038473129, 0.01577838882803917, -0.007925687357783318, -0.2170792669057846, -0.0488920658826828, -0.11700668931007385, 0.0327041894197464, -0.037592239677906036, -0.11400527507066727, -0.1277807652950287, 0.03601977601647377, 0.12881208956241608, -0.07720008492469788, -0.047981344163417816, 0.021407369524240494, -0.07962016016244888, 0.05774104595184326, 0.027251871302723885, -0.019092697650194168, -0.12225193530321121, -0.006310217548161745, -0.013505463488399982, 0.09057113528251648, -0.05101257190108299, 0.05411849915981293, 0.10061830282211304, 0.0707782432436943, 0.03677210584282875, 0.05580369755625725, -0.041424013674259186, -0.12014152854681015, 0.055838692933321, -0.10069544613361359, -0.002573777921497822, 0.03372129052877426, 0.03807025030255318, -0.03279164060950279, 0.04169300198554993, -0.1349489837884903, 0.06373489648103714, -0.08195434510707855, 0.06619822233915329, -0.004531092010438442, 0.08083220571279526, -0.03934069722890854, 0.15370504558086395, 0.03975523263216019, -0.013601687736809254, 0.07049666345119476, 0.05399272218346596, 0.03662615269422531, -0.10597125440835953, -0.003581603989005089, 0.050748273730278015, 0.11638518422842026, 0.022993942722678185, -0.1094614714384079, -0.11454974859952927, -0.08816283941268921, 0.06200873479247093, 0.0008928101742640138, -0.013238919898867607, -0.04847172647714615, 0.027247946709394455, -0.023198533803224564, -0.018740806728601456, 0.10645414143800735, 0.06699880212545395, 0.022270239889621735, -0.07839159667491913, 0.04353424534201622, 0.018304206430912018, 0.10257727652788162, 0.11569847911596298, -0.005070162937045097, -0.029207389801740646, -0.1348368227481842, -0.13286611437797546, 0.05406304448843002, 0.0843251422047615, 0.021532369777560234, 0.04095170646905899, -0.0050018238835036755, 0.04627116397023201, -0.029396913945674896, 0.10059243440628052, -0.02298019267618656, 0.07999864220619202, 0.036905981600284576, -0.06256978213787079, -0.03190349042415619, 0.07736168801784515, -0.109580859541893, 0.052608672529459, 0.06493880599737167, -0.12774613499641418, -0.0501960813999176, 0.0795101746916771, -0.11320503801107407, 0.06400308758020401, 0.04357217997312546, 0.014803305268287659, 0.002280597807839513, -0.13506238162517548, 0.06059369817376137, 0.05059932544827461, 0.12578321993350983, -0.06931436061859131, -0.05337284132838249, -0.023575659841299057, 0.029817862436175346, 0.05196197330951691, -0.15847469866275787, 0.1124943420290947, 0.0441819429397583, 0.025253886356949806, 0.014834779314696789, 0.02244160696864128, 0.03361649438738823, -0.1118595227599144, 0.015638571232557297, 0.007586915977299213, -0.04334823042154312, 0.015296551398932934, -0.11636269092559814, 0.07034704834222794, -0.16526782512664795, -0.1290919929742813, -0.09392466396093369, -0.019233088940382004, -0.015902210026979446, 0.1442764699459076, -0.055542100220918655, -0.12206803262233734, 0.0021146973595023155, -0.08553500473499298, -0.11826333403587341, 0.05512739717960358, -0.04013228788971901, -0.13772158324718475, 0.08121883869171143, -0.04115229845046997, 0.02102157659828663, 0.02015773206949234, 0.14119607210159302, 0.11772407591342926, 0.09642795473337173, 0.0521787665784359, 0.053680457174777985, -0.00496168015524745, -0.02614951878786087, -0.016702981665730476, 0.07488112151622772, 0.134407177567482, 0.0866888239979744, 0.10421599447727203, 0.05883393809199333, 0.00697418674826622, 0.08874782919883728, -0.04120048135519028, -0.078969307243824, 0.05208393186330795, 0.06815903633832932, 0.047968894243240356, 0.10142385214567184, -0.07748278975486755, -0.09943792223930359, 0.07480933517217636], -select:[0.08718383312225342, 0.07805062085390091, 0.04814824089407921, -0.07696089893579483, -0.09717995673418045, 0.0034347870387136936, 0.040908269584178925, -0.031230315566062927, 0.02397260069847107, 0.0034645400010049343, -0.010137238539755344, 0.01966094970703125, 0.035813089460134506, -0.196439728140831, 0.01528866309672594, 0.01938130147755146, -0.037182167172431946, 0.03835402429103851, 0.012041306123137474, -0.01415090449154377, -0.02829497866332531, -0.018564125522971153, -0.06718108803033829, -0.040470920503139496, 0.0758921429514885, -0.08205783367156982, 0.02459956705570221, 0.1355540007352829, -0.23754149675369263, 0.13460147380828857, 0.013370733708143234, -0.06722670793533325, 0.004030425101518631, 0.11455119401216507, 7.093098247423768e-05, 0.006439975928515196, -0.012691528536379337, 0.06819336116313934, 0.1261843591928482, -0.10474036633968353, 0.004009148571640253, -0.12966662645339966, 0.05268445238471031, 0.032302986830472946, 0.056995704770088196, 0.08770646154880524, -0.0878063291311264, 0.049497026950120926, -0.26375648379325867, -0.004856015555560589, -0.01484179962426424, -0.010057758539915085, -0.003281539538875222, -0.03007698617875576, -0.030865442007780075, 0.002185037825256586, -0.033477768301963806, -0.07682193070650101, -0.024202844128012657, -0.10522449761629105, -0.05183370038866997, -0.041683513671159744, 0.0010945257963612676, -0.09572377800941467, 0.14639462530612946, -0.05629400536417961, -0.06564929336309433, 0.04133548215031624, 0.016843728721141815, 0.030005520209670067, -0.02036743238568306, -0.00514449505135417, -0.20539243519306183, 0.16371342539787292, 0.025165056809782982, 0.041586995124816895, -0.019981468096375465, -0.007891585119068623, -0.031891003251075745, 0.07212686538696289, -0.0631924718618393, -0.08547104895114899, 0.014525465667247772, -0.06878577172756195, 0.052201081067323685, -0.052656665444374084, 0.09812568128108978, -0.016641579568386078, 0.04954855889081955, -0.09996593743562698, -0.003410114673897624, -0.01216016337275505, 0.0723988488316536, 0.08681775629520416, -0.03657437115907669, 0.06219565495848656, 0.06590770184993744, -0.10100727528333664, -0.022868646308779716, 0.002306477865204215, 0.03762457147240639, -0.019700217992067337, 0.07169664651155472, 0.014427589252591133, 0.08701205998659134, -0.029576191678643227, 0.010931402444839478, 0.04161413386464119, -0.030075710266828537, -0.05791874974966049, -0.0020578207913786173, -0.1424895077943802, -0.09604086726903915, -0.017056209966540337, -0.0365108922123909, 0.11270264536142349, -0.0030715984757989645, -0.05006730183959007, -0.013034581206738949, 0.07404106110334396, -0.008407358080148697, -0.05787719413638115, 0.08187127858400345, -0.06432074308395386, -0.027708014473319054, -0.0397535040974617, 0.04493747651576996, -0.05973555147647858, 0.01846344769001007, -0.06162363663315773, -0.04055716097354889, -0.004400979727506638, -0.044802118092775345, 0.01452335063368082, 0.07457151263952255, -0.15368731319904327, -0.016353072598576546, -0.002555023180320859, 0.016927264630794525, -0.0035343049094080925, -0.09291186183691025, 0.06567340344190598, -0.022690963000059128, -0.007872470654547215, -0.039170991629362106, -0.09697926789522171, 0.06919082999229431, -0.044919151812791824, 0.0784059464931488, 0.02721402794122696, -0.08551431447267532, -0.12049640715122223, -0.006134283263236284, 0.07428847998380661, -0.030034828931093216, -0.04355857893824577, -0.024832671508193016, -0.011477531865239143, -0.0793447270989418, 0.05050516873598099, 0.10422767698764801, -0.03842557594180107, -0.035474296659231186, 0.0851379781961441, -0.05945410206913948, 0.05343811586499214, -0.03394852578639984, -0.036089107394218445, -0.02935674600303173, 0.08251325786113739, -0.03206084296107292, -0.040961068123579025, 0.0015238127671182156, 0.0296957828104496, -0.027410518378019333, 0.10559722036123276, 0.040774669498205185, -0.04407741129398346, -0.03989875316619873, -0.03818302974104881, 0.13709969818592072, 0.25893744826316833, -0.05624149739742279, -0.08736598491668701, 0.06074236333370209, -0.030679909512400627, 0.04119695723056793, -0.049622394144535065, -0.07895393669605255, 0.05901002138853073, -0.08793025463819504, 0.020926950499415398, 0.06248662248253822, 0.1679934859275818, -0.04196208715438843, 0.02548179402947426, -0.03345874696969986, -0.2163705825805664, 0.059109434485435486, 0.013560164719820023, 0.006940366700291634, -0.05416344106197357, 0.06188682094216347, -0.07679562270641327, 0.01796364039182663, 0.06020347401499748, -0.007998294197022915, 0.002518031746149063, -0.06607648730278015, 0.040883321315050125, 0.051781345158815384, 0.045319296419620514, 0.12065216898918152, 0.04010101780295372, 0.056552376598119736, -0.08201994746923447, 0.04345805197954178, 0.02280483767390251, 0.16387654840946198, 0.06722605973482132, 0.06406465917825699, -0.036092329770326614, 0.031741172075271606, 0.07448729127645493, 0.06516174226999283, 0.05637815594673157, 0.022792957723140717, -0.014329854398965836, -0.051095400005578995, 0.011813257820904255, -0.07032040506601334, -0.17304661870002747, -0.006316938437521458, -0.01688070222735405, 0.06349460780620575, 0.0639444962143898, 0.01731415092945099, 0.04771289601922035, 0.054410841315984726, 0.04746653139591217, 0.08716073632240295, 0.013161910697817802, -0.034276314079761505, 0.09229664504528046, 0.06836919486522675, 0.03427829220890999, -0.03646994009613991, -0.029658246785402298, 0.015093471854925156, 0.07003097236156464, 0.0729144886136055, -0.010564900934696198, 0.0209690872579813, 0.026058059185743332, -0.0035920296795666218, -0.10269523411989212, 0.018738482147455215, 0.0483640655875206, -0.0387117862701416, 0.02173205092549324, 0.05502619966864586, -0.015275980345904827, -0.01140633039176464, 0.06975161284208298, 0.0238284133374691, -0.10814318060874939, -0.06293916702270508, -0.06427953392267227, 0.0009545093053020537, 0.02500472590327263, -0.04109262302517891, 0.03158021345734596, 0.04664553701877594, 0.04861479997634888, 0.03898352012038231, 0.04423832893371582, -0.010800893418490887, -0.1060885563492775, -0.10494979470968246, 0.05397732928395271, 0.0038373610004782677, -0.052499908953905106, -0.058921411633491516, 0.15279947221279144, -0.0606437511742115, -0.0706186443567276, 0.061622168868780136, 0.05048215016722679, 0.26135265827178955, -0.03526923060417175, 0.050482023507356644, 0.028712505474686623, -0.1257586032152176, -0.0016046407399699092, 0.07152164727449417, -0.03016205132007599, 0.0005163002642802894, 0.024022050201892853, -0.13316816091537476, 0.042462848126888275], -sext:[0.1477319300174713, 0.07756788283586502, 0.05973057821393013, 0.11597096174955368, -0.017208663746714592, -0.024095095694065094, 0.07639908045530319, -0.0060404222458601, -0.045086126774549484, 0.19288913905620575, -0.005049027036875486, 0.001346225501038134, 0.05642755329608917, -0.043562598526477814, -0.03270687162876129, 0.09688121825456619, -0.029570359736680984, 0.12164393812417984, 0.011661817319691181, -0.004967751447111368, -0.1685643494129181, -0.0229668989777565, -0.0975598469376564, -0.042475681751966476, 0.1085217222571373, -0.004139983560889959, 0.011771338991820812, 0.06339637190103531, -0.15737223625183105, 0.1347004920244217, 0.011948583647608757, -0.054015226662158966, 0.009140233509242535, 0.12412355095148087, -0.00027628272073343396, -0.09894376993179321, 0.03884657099843025, 0.0711384266614914, -0.19366420805454254, -0.03538430854678154, 0.09609056264162064, -0.04818066582083702, 0.08512478321790695, 0.036787111312150955, 0.0859476700425148, 0.17071864008903503, 0.028191275894641876, 0.12541939318180084, 0.018902653828263283, -0.12278404086828232, 0.02750552073121071, 0.004350409843027592, -0.004102748353034258, -0.04025992006063461, -0.033756744116544724, 0.021850334480404854, -0.1360086053609848, -0.0524396114051342, 0.032005056738853455, -0.0795610249042511, -0.14506828784942627, -0.056372277438640594, 0.00040698942029848695, -0.09855165332555771, -0.03613376244902611, -0.09274396300315857, -0.05455121025443077, 0.04245862737298012, 0.11279504001140594, 0.020590301603078842, -0.14138193428516388, -0.09549392014741898, -0.032549209892749786, -0.0416303314268589, -0.025411009788513184, 0.04681798070669174, -0.030290693044662476, -0.007516270503401756, 0.002219889545813203, 0.08920435607433319, -0.07236386090517044, -0.09352540224790573, -0.01786157488822937, -0.035524141043424606, 0.042725760489702225, 0.09669959545135498, 0.0055524930357933044, -0.04134960100054741, 0.06862416118383408, -0.11413553357124329, -0.003202694235369563, -0.06578598916530609, 0.10262104868888855, 0.11554598063230515, -0.0549299418926239, 0.0709938257932663, 0.08379723876714706, 0.09077409654855728, -0.02163458615541458, 0.0309868473559618, 0.07948898524045944, -0.05609763413667679, -0.04130358621478081, 0.01129827369004488, -0.05329639092087746, 0.07755232602357864, -0.15300458669662476, -0.04477635771036148, -0.09500720351934433, -0.015100916847586632, 0.021450582891702652, 0.09976567327976227, 0.11008992791175842, -0.01644859090447426, -0.07653659582138062, 0.07678865641355515, 0.05239817872643471, -0.020956963300704956, -0.032168395817279816, 0.09721734374761581, -0.11200083792209625, 0.065842404961586, 0.08675476163625717, -0.06691975146532059, 0.12144962698221207, -0.03592082858085632, 0.04525738209486008, -0.011725976131856441, -0.039002854377031326, -0.008323723450303078, -0.027040377259254456, -0.09167207777500153, -0.07475931942462921, 0.017608044669032097, -0.04250914603471756, -0.09164483845233917, -0.025484859943389893, 0.000441859447164461, 0.025756077840924263, -0.0322868674993515, -0.10615874826908112, -0.15955719351768494, 0.0630774274468422, 0.04525178670883179, -0.0945349708199501, -0.04637397080659866, 0.07361110299825668, -0.055857714265584946, 0.09352952241897583, 0.03184504061937332, -0.05016075074672699, 0.023966822773218155, 0.05911282077431679, 0.08850409090518951, 0.08252757042646408, -0.08102499693632126, 0.019366730004549026, 0.042374398559331894, -0.013043511658906937, 0.008885985240340233, -0.08785047382116318, -0.03562949597835541, -0.03806057572364807, 0.0753529965877533, 0.10054051131010056, 0.1333923190832138, 0.18196600675582886, 0.008019523695111275, -0.03679060563445091, 0.05860714241862297, 0.03439359366893768, 0.08376698940992355, 0.049704644829034805, 0.11602167040109634, 0.01790032908320427, -0.08674736320972443, 0.021865390241146088, 0.15801213681697845, 0.003596717957407236, 0.001789376139640808, 0.03350112587213516, 0.00527431583032012, 0.03171718120574951, -0.09869477152824402, -0.03611435368657112, -0.018769029527902603, 0.037830911576747894, -0.03652876242995262, -0.08632431924343109, 0.05745750665664673, 0.021173130720853806, 0.020927606150507927, 0.0666668564081192, 0.05471646413207054, -0.03853892907500267, 0.024162085726857185, -0.05078573152422905, -0.10125073045492172, -0.012925916351377964, 0.010265056043863297, 0.0474032424390316, -0.08350212872028351, -0.01357049960643053, -0.08620107173919678, -0.133009672164917, -0.09801793098449707, -0.004402471706271172, -0.0040659294463694096, -0.06807493418455124, 0.025754012167453766, 0.0553271509706974, 0.043867554515600204, -0.051007386296987534, 0.042999234050512314, 0.11054687201976776, -0.04121725633740425, -0.032210614532232285, 0.025378866121172905, 0.14061111211776733, 0.08095595985651016, -0.07784432172775269, -0.04010004550218582, 0.09336715191602707, 0.09153933823108673, 0.07060405611991882, 0.07698331773281097, 0.0330575592815876, 0.059631288051605225, -0.05578184500336647, 0.01185474544763565, -0.08423196524381638, 0.10228868573904037, -0.017213692888617516, 0.17130470275878906, 0.06733732670545578, -0.08997386693954468, 0.018497131764888763, 0.0015675098402425647, -0.15421055257320404, -0.16476257145404816, 0.08309123665094376, 0.044397905468940735, 0.12327276170253754, 0.05128469318151474, -0.07095963507890701, 0.04208149015903473, 0.06669458001852036, 0.03395868092775345, 0.013986988924443722, -0.09184268862009048, -0.09844095259904861, -0.07364305853843689, -0.0014464989071711898, -0.06520715355873108, -0.022040097042918205, 0.1553938090801239, 0.044277533888816833, 0.0611957386136055, -0.0796261578798294, -0.12520428001880646, 0.029665639623999596, -0.0042376150377094746, -0.017206473276019096, 0.15104492008686066, -0.10910048335790634, -0.1182367280125618, 0.006020285654813051, -0.0174314696341753, 0.008869721554219723, 0.049904920160770416, 0.04268999770283699, 0.10655644536018372, 0.010835867375135422, 0.16372625529766083, 0.04697383940219879, 0.057063307613134384, 0.14012430608272552, -0.11806871742010117, 0.09741074591875076, 0.05447046086192131, 0.03144798055291176, 0.010486103594303131, -0.008670782670378685, -0.23532633483409882, 0.004757643211632967, -0.05959932506084442, -0.03783026710152626, -0.020617716014385223, -0.0005157519481144845, -0.03352923318743706, 0.059011802077293396, -0.026916805654764175, -0.0841192826628685, 0.04513010010123253, 0.013326738029718399, 0.09814456105232239, 0.11302977800369263, 0.07363088428974152, -0.15125618875026703, 0.05255585536360741], -shl:[-0.058998093008995056, 0.04949623718857765, -0.07456368207931519, -0.07006888836622238, 0.10330846160650253, -0.034469399601221085, 0.07807265967130661, -0.036059848964214325, 0.026489101350307465, 0.05469803884625435, -0.02159217745065689, -0.010710214264690876, 0.0646057054400444, -0.11471476405858994, 0.09135555475950241, -0.17219269275665283, -0.007227038498967886, -0.031762417405843735, 0.012077580206096172, 0.06910007447004318, -0.06318119913339615, -0.018135564401745796, -0.08352561295032501, -0.04140368476510048, 0.031221160665154457, -0.08023647964000702, 0.04205150529742241, 0.05545242875814438, -0.07826263457536697, -0.11633004993200302, 0.014008031226694584, -0.05164189264178276, 0.042434025555849075, 0.12216116487979889, -0.0006088317604735494, 0.023102551698684692, -0.026473330333828926, 0.08989810198545456, 0.04798189550638199, 0.11368304491043091, 0.09813210368156433, -0.052397191524505615, 0.011642172001302242, 0.03470365330576897, 0.08001423627138138, 0.0057114241644740105, -0.014080795459449291, 0.06524284183979034, 0.22783929109573364, -0.10746972262859344, 0.02150006592273712, 0.004997723735868931, -0.00575760193169117, -0.020271461457014084, -0.03203669935464859, 0.04514840990304947, -0.07280589640140533, -0.06966619193553925, 0.04867950826883316, -0.10542883723974228, 0.017338186502456665, -0.08657342195510864, 0.04594206064939499, -0.018062008544802666, -0.005012118257582188, -0.08070674538612366, -0.043265510350465775, -0.08269011229276657, 0.018491899594664574, 0.036534618586301804, -0.1304856389760971, -0.07929395139217377, 0.14292778074741364, 0.15211963653564453, -0.0354628786444664, 0.07720028609037399, -0.03258928284049034, 0.0054086041636765, -0.03212708607316017, 0.050959546118974686, -0.06893976032733917, -0.0970664769411087, 0.009547224268317223, 0.009305761195719242, -0.002763420110568404, -0.0814434364438057, -0.004834452643990517, -0.04271344840526581, -0.0999469980597496, -0.10504557192325592, -0.002874342491850257, -0.08843709528446198, 0.11298199743032455, 0.09097891300916672, -0.044674672186374664, 0.06848246604204178, 0.039770446717739105, -0.07765350490808487, -0.028456488624215126, 0.04905439913272858, 0.05487549677491188, -0.05271006375551224, 0.001676639192737639, -0.0004144792619626969, 0.11978350579738617, -0.01730288937687874, -0.08151138573884964, -0.05104755237698555, 0.04386604204773903, -0.05774065479636192, -0.001016102498397231, 0.1933206021785736, 0.17795699834823608, 0.004507715813815594, -0.09665418416261673, -0.05964842811226845, 0.11435388028621674, -0.01882018707692623, -0.014032875187695026, 0.0008102009887807071, -0.19796958565711975, -0.17369171977043152, 0.03772041201591492, -0.08892767131328583, 0.11506080627441406, -0.04788203537464142, 0.06199074909090996, 0.032250404357910156, -0.0026072044856846333, -0.018619000911712646, -0.009952444583177567, 0.02827305719256401, -0.08321397751569748, 0.010778005234897137, -0.017959751188755035, 0.04102395474910736, -0.03357318788766861, 0.0006320176180452108, 0.025341665372252464, -0.020132532343268394, -0.10846710205078125, 0.07038717716932297, -0.13672399520874023, -0.038538046181201935, -0.08092720806598663, 0.006654705386608839, 0.04868924617767334, -0.07027527689933777, -0.17118482291698456, 0.032362546771764755, 0.014690261334180832, 0.05988316610455513, -0.07444187998771667, 0.11137513816356659, 0.09633083641529083, -0.07912396639585495, 0.06023690849542618, 0.03957551717758179, -0.10310826450586319, 0.0530238151550293, -0.10236179828643799, -0.03298649564385414, -0.03629545122385025, -0.03541015461087227, -0.08443161100149155, -0.24702711403369904, -0.05968969687819481, 0.008078057318925858, -0.038583338260650635, 0.05982203409075737, -0.0354878231883049, -0.042630843818187714, -0.016244783997535706, 0.03729228675365448, 0.00028716051019728184, 0.10411826521158218, -0.07304159551858902, 0.12599694728851318, 0.0075638508424162865, -0.04144841432571411, -0.0005262722843326628, 0.10423187911510468, 0.04817279055714607, -0.09829734265804291, 0.0016236109659075737, -0.10009350627660751, 0.053787365555763245, 0.11397159844636917, -0.08934611827135086, 0.08245185762643814, -0.06865711510181427, 0.03686201572418213, 0.04924549162387848, -0.11094077676534653, -0.058178845793008804, 0.02542928420007229, -0.01242933701723814, -0.05175035074353218, 0.03780725970864296, 0.013950265944004059, 0.024599697440862656, -0.06826499104499817, 0.11924935132265091, 0.034640874713659286, -0.10258803516626358, -0.04891447350382805, -0.08198560029268265, -0.005285300780087709, -0.09927217662334442, 0.0019679635297507048, 0.05362265557050705, 0.07605087757110596, -0.02114645577967167, 0.03988010436296463, 0.03878285363316536, -0.006248739548027515, 0.008166350424289703, 0.025363482534885406, 0.0959157794713974, 0.08464258164167404, 0.04189281910657883, -0.1131303459405899, -0.01867877133190632, 0.07147853821516037, -0.07264062017202377, 0.056969236582517624, 0.0330938883125782, -0.05913930758833885, 0.001599772134795785, -0.00698418403044343, -0.07983241975307465, 0.0042654285207390785, 0.028621327131986618, 0.17914390563964844, 0.045940104871988297, -0.1256108283996582, 0.05490977689623833, -0.03237632289528847, -0.1196226254105568, -0.12642550468444824, 0.08847197145223618, 0.005210605915635824, 0.03191962465643883, 0.049301404505968094, -0.06674482673406601, -0.0296242143958807, 0.05142153427004814, 0.03660937771201134, -0.06127418950200081, 0.05848013237118721, 0.04454980790615082, -0.09933657199144363, 0.07668323069810867, 0.06778331100940704, 0.032777030020952225, -0.03118501603603363, 0.013202930800616741, 0.06692761182785034, -0.03900931403040886, -0.0016447730595245957, -0.08772848546504974, -0.022973883897066116, -0.01323841791599989, 0.1296333223581314, -0.025764888152480125, -0.10816480219364166, -0.002624782267957926, -0.016106612980365753, -0.0003567415114957839, 0.0489015206694603, 0.01045349519699812, 0.10409397631883621, 0.05415744706988335, -0.041168101131916046, -0.0583975613117218, 0.04028542712330818, 0.06300085037946701, -0.0814230665564537, 0.0736997202038765, 0.04487449303269386, -0.025825046002864838, 0.004925993271172047, -0.03881215304136276, 0.004590044263750315, 0.085843525826931, -0.05294758826494217, 0.10455817729234695, 0.13497024774551392, 0.11742561310529709, 0.008631675504148006, 0.06382515281438828, 0.1419675499200821, -0.05661602318286896, 0.039460696280002594, -0.01357776578515768, 0.0929301381111145, 0.10111856460571289, -0.05942285433411598, -0.11459110677242279, 0.06652282923460007], -shufflevector:[-0.09342236816883087, 0.09883135557174683, 0.03151840716600418, -0.11063414067029953, -0.09001169353723526, 0.011820836924016476, 0.032085712999105453, -0.0475321002304554, 0.0860891342163086, -0.02253946103155613, 0.04146966710686684, 0.048112303018569946, -0.05864667892456055, -0.11944493651390076, 0.03636224940419197, -0.013535969890654087, -0.12964989244937897, -0.06194869056344032, -0.09701240062713623, 0.13404513895511627, -0.09127350151538849, 0.005942835938185453, -0.09820915013551712, 0.02591552585363388, -0.03887144476175308, -0.10919924080371857, 0.051396630704402924, 0.07641757279634476, -0.008206406608223915, 0.0004794656706508249, 0.04852164536714554, -0.12467313557863235, -0.07969404757022858, 0.12944237887859344, -0.03192572668194771, 0.17343957722187042, -0.08570516854524612, 0.07792967557907104, 0.09313428401947021, 0.003965667448937893, 0.0025449262466281652, 0.05550827458500862, 0.05942199006676674, -0.003888318780809641, 0.08718174695968628, -0.036024969071149826, -0.10924981534481049, -0.11807634681463242, 0.029786117374897003, 0.01709798164665699, -0.028997886925935745, 0.01505966018885374, 0.00017165606550406665, -0.01703275926411152, 0.0666915699839592, -0.13790516555309296, 0.0002393344766460359, -0.09635580331087112, 0.06505342572927475, -0.09388729929924011, -0.05659832805395126, -0.14042647182941437, 0.06070322170853615, -0.12240106612443924, 0.1275758296251297, 0.09139435738325119, -0.08763822168111801, 0.032968033105134964, 0.07459756731987, 0.01205926388502121, -0.008858236484229565, -0.0010654809884727001, -0.02173851802945137, 0.09835555404424667, 0.03536514565348625, 0.11238427460193634, -0.05240797623991966, -0.11451497673988342, 0.009596017189323902, -0.011530488729476929, -0.07430218160152435, -0.10278847813606262, 0.11786754429340363, 0.05452548339962959, -0.02432798221707344, 0.01575731299817562, 0.08608678728342056, -0.021413860842585564, -0.2110726684331894, -0.039089590311050415, -0.12396025657653809, -0.02815687656402588, 0.12326960265636444, -0.09571366012096405, 0.03345407545566559, -0.005637700669467449, 0.07052083313465118, -0.004528413992375135, -0.10682479292154312, 0.05790519714355469, -0.028444577008485794, -0.08130406588315964, 0.005426133517175913, 0.10472112149000168, 0.1032211035490036, -0.08787223696708679, 0.015681831166148186, -0.0387762226164341, -0.029422475025057793, -0.09432690590620041, -0.0012511457316577435, 0.010250166058540344, -0.002437952905893326, -0.02109343931078911, -0.09052939713001251, 0.08008114248514175, -0.04366980865597725, -0.006198076531291008, -0.12680302560329437, 0.16152161359786987, -0.003973897080868483, -0.10650809109210968, 0.058742769062519073, -0.11363387852907181, 0.06848496943712234, -0.05273299291729927, 0.07287141680717468, 0.07113887369632721, 0.1165807917714119, -0.11365330219268799, -0.011863754130899906, -0.03005119040608406, -0.0889752209186554, 0.017056560143828392, -0.09182651340961456, -0.07384518533945084, -0.013934594579041004, -0.05452103167772293, 0.02705496735870838, -0.03274077549576759, -0.001885833335109055, 0.12259180843830109, 0.10295922309160233, 0.07643969357013702, -0.0389067605137825, -0.09266442805528641, 0.030230984091758728, -0.09244201332330704, -0.08852310478687286, 0.02842942625284195, -0.0009123270865529776, -0.02778843231499195, -0.02791466936469078, 0.10831837356090546, -0.06154261529445648, -0.04899447411298752, -0.018096938729286194, -0.10441698879003525, 0.02351819910109043, 0.027231262996792793, -0.00012681270891334862, 0.005282359663397074, -0.11716581881046295, 0.008664366789162159, -0.06156395375728607, -0.0673699602484703, 0.007571666035801172, 0.0369810126721859, 0.009228871203958988, 0.02007105201482773, 0.06277404725551605, -0.10332363843917847, -0.048264630138874054, 0.09575023502111435, -0.06833649426698685, 0.10055917501449585, 0.07858993858098984, 0.14503076672554016, -0.07292582094669342, -0.016675150021910667, 0.09006324410438538, 0.04624880477786064, 0.10418528318405151, -0.049600325524806976, -0.13265107572078705, -0.036017101258039474, 0.1277780681848526, 0.15090779960155487, -0.14278247952461243, -0.02923429384827614, -0.04788517579436302, 0.06268628686666489, 0.055709127336740494, -0.013653026893734932, 0.07428078353404999, 0.02658144198358059, -0.04183531552553177, 0.08132634311914444, 0.12486163526773453, 0.012956548482179642, 0.010980461724102497, 0.016691269353032112, 0.06749074161052704, -0.10724422335624695, 0.14128495752811432, -0.040921323001384735, 0.04757402092218399, 0.11042314022779465, -0.12032747268676758, 0.03688289597630501, 0.1186792403459549, 0.13654999434947968, 0.0036049154587090015, 0.09712808579206467, 0.02129214257001877, 0.0060798004269599915, -0.11614816635847092, -0.014880477450788021, -0.06910204887390137, 0.06025398522615433, -0.029917219653725624, -0.14444729685783386, 0.023502536118030548, -0.08347276598215103, 0.12326983362436295, 0.05717792361974716, 0.06929734349250793, -0.007453979924321175, -0.13496196269989014, 0.00889293197542429, 0.004828065168112516, 0.08274077624082565, 0.035409267991781235, -0.013039940036833286, 0.0689493715763092, 0.07065865397453308, 0.05792391672730446, 0.14094658195972443, -0.043402787297964096, -0.018324997276067734, 0.031211623921990395, 0.02246536873281002, 0.03212147206068039, 0.10805543512105942, -0.13976788520812988, 0.01891283318400383, -0.10446231812238693, -0.0073594762943685055, -0.011663596145808697, -0.10001961141824722, -0.08696597814559937, 0.027472954243421555, 0.04339949041604996, 0.13574279844760895, -0.10459773987531662, 0.018898960202932358, -0.012869919650256634, 0.06292136013507843, -0.12594470381736755, -0.09088585525751114, -0.045064590871334076, -0.028043340891599655, -0.02050112560391426, 0.12962524592876434, -0.006835069507360458, -0.0018038998823612928, -0.06514941155910492, -0.020615683868527412, 0.002361451042816043, -0.13580986857414246, -0.05883876234292984, -0.07671834528446198, 0.13240787386894226, 0.022196905687451363, 0.06611496210098267, 0.058201201260089874, -0.057594794780015945, -0.03159499540925026, -0.028900854289531708, 0.09307236969470978, 0.042740315198898315, -0.03203224763274193, -0.04734160006046295, 0.09253291040658951, -0.06958022713661194, -0.098197340965271, -0.1353214979171753, 0.046722449362277985, 0.01251439843326807, -0.015110483393073082, 0.07159396260976791, 0.10409273207187653, -0.10571052134037018, 0.049941837787628174, -0.041097793728113174, -0.007881303317844868, 0.0016447901725769043, 0.04193875566124916, -0.11205476522445679, -0.11276822537183762], -sitofp:[-0.0745358094573021, 0.08400636911392212, 0.01788615807890892, 0.08378298580646515, -0.09794622659683228, 0.004611813463270664, 0.07003848254680634, -0.010977357625961304, -0.03136201575398445, -0.13405084609985352, 0.06399175524711609, 0.10730104148387909, 0.07453498989343643, 0.08756595104932785, 0.025623107329010963, 0.14506469666957855, -0.11019043624401093, -0.0913299173116684, -0.030762679874897003, -0.13068626821041107, -0.1589868813753128, -0.018901681527495384, -0.00042122299782931805, -0.043522514402866364, 0.02140823006629944, -0.104831762611866, 0.019389599561691284, 0.10044222325086594, -0.20639899373054504, -0.031934257596731186, 0.018721656873822212, -0.07158270478248596, -0.051829639822244644, 0.11767701059579849, -0.00010171351459575817, 0.1842496246099472, 0.08928102254867554, 0.06950031965970993, 0.012173665687441826, -0.06014624238014221, -0.015935732051730156, -0.002914268057793379, 0.05519463121891022, 0.03551945835351944, 0.1700998693704605, -0.039667513221502304, -0.06503444164991379, 0.061684560030698776, 0.10567005723714828, -0.04530173912644386, 0.07541023194789886, 0.003029275918379426, -0.004322127904742956, -0.0028200007509440184, 0.06350862979888916, -0.12512120604515076, 0.10158544778823853, -0.048547253012657166, 0.043458715081214905, -0.020450294017791748, -0.005866552237421274, 0.014250985346734524, -0.0011098552495241165, -0.1063004806637764, -0.017794497311115265, -0.128043994307518, -0.11148480325937271, 0.04815707355737686, 0.04232711344957352, 0.010036063380539417, -0.1363120675086975, -0.006247109733521938, -0.010959516279399395, 0.09471582621335983, -0.06728288531303406, 0.05596135929226875, -0.023047570139169693, 0.02883908897638321, -0.07732454687356949, -0.09652645885944366, -0.064150370657444, -0.09003500640392303, 0.07748290151357651, -0.008690999820828438, 0.019470490515232086, -0.02938597835600376, 0.07298003882169724, 0.08005119115114212, -0.13409096002578735, -0.10368373245000839, -0.11738917231559753, -0.05225439742207527, 0.10626685619354248, 0.1067277044057846, -0.004183775745332241, 0.018377553671598434, 0.08494845032691956, 0.029419448226690292, -0.02381620928645134, 0.08564577251672745, 0.045203156769275665, -0.08859651535749435, -0.018828092142939568, 0.017555847764015198, -0.04248642548918724, -0.04996833950281143, -0.14926640689373016, -0.046572744846343994, -0.005850066896528006, -0.08416666835546494, -0.0025407695211470127, 0.02034359984099865, 0.08140835165977478, 0.059855394065380096, -0.07845071703195572, -0.08115238696336746, -0.0175612885504961, 0.19438104331493378, -0.05640716478228569, 0.05078120529651642, -0.06279181689023972, 0.02101500891149044, -0.008622093126177788, -0.060631439089775085, 0.10806646198034286, -0.04627262055873871, 0.0748075395822525, 0.009745466522872448, 0.005093576852232218, -0.03831113502383232, -0.002057950245216489, 0.007798106409609318, -0.07061237841844559, 0.01632676087319851, -0.04377516359090805, 0.05617313086986542, -0.014401505701243877, -0.05148026719689369, 0.020287049934267998, -0.033690426498651505, -0.09111178666353226, -0.032809801399707794, -0.005140016321092844, 0.038823287934064865, -0.08252736926078796, -0.030677543953061104, 0.06985897570848465, -0.07768424600362778, -0.01770920865237713, 0.027165798470377922, 0.1633051335811615, 0.061038997024297714, -0.009286565706133842, 0.08167627453804016, -0.14494788646697998, -0.04996982589364052, 0.034064266830682755, -0.006659228820353746, -0.006572789512574673, -0.1163800060749054, 0.08105433732271194, -0.02739804796874523, 0.08957674354314804, -0.04791485145688057, 0.03748000040650368, 0.09638208895921707, 0.056967467069625854, 0.08919461071491241, -0.03367958217859268, 0.19939692318439484, -0.03696832433342934, -0.051811691373586655, 0.0681488886475563, 0.07832642644643784, 0.09797807782888412, 0.10214134305715561, -0.13317131996154785, 0.15073083341121674, -0.11043036729097366, -0.01315511204302311, 0.12389691919088364, -0.04413165897130966, 0.10805214196443558, -0.0927334651350975, -0.03422088176012039, -0.04416586458683014, -0.0012035333784297109, 0.011219898238778114, -0.09582703560590744, 0.09443479776382446, -0.06369511038064957, 0.023063968867063522, 0.061238646507263184, -0.033935174345970154, -0.05950404331088066, 0.0026064396370202303, -0.038568731397390366, -0.08337188512086868, 0.11143146455287933, 0.01119970716536045, 0.09131408482789993, -0.02420259267091751, 0.09893198311328888, 0.018945254385471344, 0.011556784622371197, 0.042933668941259384, 0.0003826965985354036, 0.0483381524682045, -0.10810904949903488, 0.13975943624973297, 0.05380866304039955, 0.05152785778045654, 0.004372758790850639, 0.12131698429584503, 0.06971085071563721, -0.09242309629917145, -0.05233975127339363, -0.03565177321434021, -0.008340182714164257, 0.07213888317346573, -0.037072572857141495, -0.11501618474721909, 0.058630649000406265, 0.07058441638946533, 0.11231058835983276, 0.0592116080224514, 0.013170898891985416, 0.010950084775686264, -0.06144193932414055, 0.009525901637971401, -0.041743528097867966, 0.07638433575630188, -0.032062847167253494, 0.05774401128292084, 0.07135482132434845, -0.04535156115889549, 0.040178004652261734, 0.08538593351840973, -0.001152422628365457, 0.01875372976064682, 0.02726120501756668, 0.07305005192756653, 0.07934398949146271, 0.09479488432407379, -0.21502353250980377, 0.07599655538797379, 0.06665724515914917, 0.03207049146294594, 0.03858513385057449, 0.09946436434984207, 0.0927189365029335, -0.01127124298363924, 0.1090051680803299, -0.014802997931838036, -0.00345214968547225, -0.03079885244369507, 0.01308211125433445, 0.07329754531383514, -0.03405224159359932, -0.07976836711168289, 0.048515018075704575, -0.021135622635483742, -0.06258036941289902, 0.1428433209657669, -0.06974555552005768, 0.09916093945503235, -0.05147087201476097, -0.016364172101020813, 0.00934450514614582, -0.027924062684178352, -0.042190343141555786, 0.02816712111234665, 0.10258405655622482, 0.003520723432302475, 0.04375971108675003, -0.03770071640610695, 0.08071441203355789, -0.01117578987032175, -0.026285193860530853, 0.057164937257766724, 0.11178627610206604, 0.07918448001146317, -0.00677427789196372, -0.03913868963718414, -0.003211564151570201, -0.09749174118041992, -0.020688403397798538, -0.052103444933891296, 0.026442496106028557, -0.009865582920610905, 0.05032391473650932, 0.07772873342037201, -0.0070236301980912685, 0.047378476709127426, 0.029576746746897697, -0.005287011153995991, 0.026627270504832268, -0.015878424048423767, -0.1361219584941864, -0.03317238762974739], -srem:[-0.031773850321769714, 0.047959908843040466, -0.001508916961029172, -0.029707839712500572, -0.008756157010793686, -0.029313718900084496, 0.08785077929496765, -0.06411100924015045, -0.08884602785110474, 0.018450934439897537, 0.05773799493908882, -0.01898481324315071, -0.020132772624492645, -0.11337616294622421, 0.09207563102245331, -0.1481732279062271, 0.06640464812517166, 0.034899137914180756, 0.016789259389042854, -0.07134171575307846, -0.035103391855955124, -0.01932670921087265, -0.037939805537462234, -0.042848169803619385, 0.12814994156360626, -0.018241118639707565, 0.011916713789105415, 0.12263843417167664, -0.063908651471138, 0.08715034276247025, 0.020259888842701912, 0.09727264940738678, -0.11514946073293686, 0.11841008812189102, 0.00015845824964344501, 0.15308326482772827, -0.07992839068174362, 0.06873097270727158, 0.0338875949382782, -0.014029431156814098, -0.024622313678264618, 0.03437761217355728, 0.0018059707945212722, 0.050411406904459, 0.08527471125125885, 0.000846204929985106, 0.060892246663570404, 0.07486899197101593, -0.00927410926669836, -0.07411570101976395, 0.06770166754722595, 0.004407020751386881, -0.03308539092540741, 0.05504636839032173, -0.032252728939056396, 0.016966549679636955, 0.0007017617463134229, -0.05978959798812866, 0.029697224497795105, -0.11256318539381027, -0.05322549119591713, 0.09739841520786285, -0.0813719630241394, -0.030836503952741623, -0.02748677134513855, -0.09726772457361221, -0.033511705696582794, -0.016680527478456497, 0.1499248743057251, 0.14276184141635895, -0.15444928407669067, -0.09020352363586426, 0.033118024468421936, 0.131826251745224, 0.07390563189983368, 0.09608875215053558, -0.03295205906033516, -0.0942780002951622, 0.009491103701293468, 0.006967047695070505, -0.07300013303756714, -0.09780777245759964, 0.1334500014781952, 0.10174363106489182, -0.01020547840744257, 0.1689968705177307, 0.06966426223516464, -0.04219771921634674, -0.1340956687927246, -0.10929503291845322, 0.04023371636867523, -0.11326669901609421, 0.12083262950181961, 0.09952718764543533, 0.04680562764406204, 0.06943651288747787, 0.0595562607049942, -0.023141924291849136, 0.11550387740135193, 0.08985331654548645, 0.060990575700998306, -0.019423503428697586, -0.0455617718398571, -0.000775703287217766, -0.051188308745622635, -0.055780503898859024, -0.08419559895992279, -0.08551041036844254, 0.016514787450432777, 0.08236353099346161, -0.07279417663812637, -0.060375653207302094, -0.03524176403880119, 0.14051489531993866, -0.14887367188930511, -0.03394332900643349, -0.026428641751408577, 0.03762159124016762, 0.13434500992298126, 0.04877122864127159, -0.02894464135169983, -0.11161685734987259, 0.00035923245013691485, 0.09437228739261627, 0.11731436848640442, -0.058419518172740936, 0.0714898332953453, 0.07869157195091248, -0.035543203353881836, -0.0072803860530257225, 0.08258792012929916, 0.032186996191740036, -0.09397095441818237, 0.0519745908677578, -0.004164739977568388, 0.013977406546473503, -0.056336645036935806, 0.0015726721612736583, 0.09510249644517899, -0.022490601986646652, -0.05961136519908905, -0.02083730325102806, -0.08664945513010025, -0.04372883960604668, -0.08761785924434662, -0.04932858422398567, -0.07072177529335022, -0.0840158686041832, 0.050030749291181564, 0.03278379514813423, 0.06545565277338028, 0.07138560712337494, -0.008790265768766403, 0.05531906709074974, -0.0448705293238163, -0.12043701112270355, 0.05931318551301956, 0.09734615683555603, 0.0728975459933281, 0.05675167217850685, 0.02571675181388855, -0.045026153326034546, -0.03701069951057434, 0.12255758047103882, 0.06945660710334778, -0.004045551177114248, 0.0032626702450215816, 0.04791421443223953, -0.03306940943002701, 0.05577700957655907, -0.07167237251996994, 0.03728247433900833, -0.08152187615633011, 0.06227318197488785, -0.00862576812505722, 0.1247112974524498, -0.12759874761104584, -5.119016350363381e-05, -0.10888632386922836, -0.04238711670041084, 0.08842276781797409, -0.021257253363728523, 0.11996622383594513, -0.1014576256275177, 0.03609681874513626, -0.10976022481918335, 0.0067039853893220425, -0.15920798480510712, -0.09848073869943619, 0.10855156183242798, -0.04796460270881653, 0.03837021067738533, -0.03655994310975075, -0.010443910025060177, -0.07305870950222015, 0.027421891689300537, -0.015217037871479988, -0.05604388937354088, 0.02599843218922615, 0.07668785005807877, 0.0189076978713274, -0.07879623025655746, 0.1372862160205841, -0.08779599517583847, 0.08376756310462952, 0.03813667222857475, -0.005227067042142153, -0.047498032450675964, -0.07833071053028107, -0.11298545449972153, 0.05422094464302063, 0.0778433233499527, -0.0002274753205711022, 0.04056011140346527, 0.0629657506942749, 0.031402427703142166, 0.1331436038017273, 0.10045888274908066, -0.019455045461654663, 0.10755902528762817, 0.04558786749839783, -0.05317891016602516, 0.13037234544754028, 0.07556074857711792, 0.07033905386924744, 0.061948105692863464, -0.04186994209885597, -0.10649958997964859, 0.11535949259996414, -0.11323252320289612, -0.0860709622502327, 0.06836793571710587, 0.06463031470775604, 0.1786976158618927, 0.0020158165134489536, 0.04646763205528259, 0.061342593282461166, -0.05355566367506981, -0.0301008690148592, -0.06097003072500229, 0.13479992747306824, 0.14051568508148193, 0.02668214589357376, 0.045018572360277176, -0.056441064924001694, 0.02239605411887169, 0.056542590260505676, 0.037829700857400894, 0.07043026387691498, -0.0683833509683609, 0.03423398733139038, -0.1097964271903038, -0.011630176566541195, 0.020754951983690262, -0.026781387627124786, -0.019817810505628586, -0.030109945684671402, 0.08743429183959961, -0.04839525744318962, -0.07300575822591782, -0.09534715116024017, -0.021075716242194176, -0.03134793043136597, 0.14302989840507507, 0.035287901759147644, -0.1215246170759201, 0.027819860726594925, -0.07973555475473404, -0.04350792616605759, 0.05396728590130806, 0.07445909082889557, 0.051564641296863556, 0.06326838582754135, -0.09233008325099945, 0.01981138437986374, 0.009866582229733467, 0.10666825622320175, -0.08699329942464828, 0.0015514593105763197, 0.051562804728746414, -0.03707553446292877, -0.02476322650909424, -0.11657286435365677, 0.01481273677200079, 0.010420506820082664, -0.04907146841287613, 0.09528505802154541, 0.11275757104158401, -0.02784431353211403, 0.007104963064193726, 0.08649715781211853, 0.015778927132487297, -0.04299849271774292, -0.042315248399972916, -0.04117522016167641, 0.03248037025332451, 0.12826567888259888, -0.08236309885978699, -0.09885424375534058, -0.11696772277355194], -store:[-0.04971972852945328, 0.044417623430490494, 0.08200641721487045, -0.10701671242713928, -0.07658485323190689, -0.02134331315755844, 0.07835592329502106, -0.006734571885317564, 0.02391616441309452, -0.10026069730520248, 0.07958665490150452, -0.016569161787629128, -0.08928074687719345, 0.0017873087199404836, 0.016799859702587128, -0.04343695566058159, -0.029958505183458328, 0.033732566982507706, -0.028077686205506325, -0.030750267207622528, -0.04263964667916298, -0.023210985586047173, -0.056857235729694366, -0.04574395343661308, 0.02786906622350216, -0.06689397245645523, 0.01221169251948595, 0.18517859280109406, 0.07206776738166809, 0.016266660764813423, 0.014786144718527794, -0.05146108567714691, 0.0019454527646303177, 0.1175387054681778, -0.0003237652708776295, 0.030976057052612305, -0.002141461241990328, 0.06923950463533401, -0.11784391850233078, 0.0193296167999506, -0.029852913692593575, 0.016586747020483017, 0.11907155811786652, 0.03406605124473572, -0.10421717911958694, -0.1530046910047531, -0.12395614385604858, 0.06566115468740463, -0.1458253413438797, -0.05139457806944847, 0.05711962282657623, 0.004115923307836056, 0.0806342139840126, -0.03545893356204033, -0.032249290496110916, 0.09651466459035873, -0.10045844316482544, -0.031727638095617294, 0.008258476853370667, -0.11098206043243408, 0.006516479421406984, -0.030135372653603554, -0.03823850676417351, -0.018322618678212166, -0.023886924609541893, -0.06418803334236145, -0.03262076899409294, -0.05279995873570442, 0.03047315403819084, -0.015118236653506756, -0.03398378938436508, -0.06840628385543823, 0.19075386226177216, 0.015959782525897026, -0.025271737948060036, 0.05429355800151825, -0.0003763934364542365, -0.10847350209951401, 0.011685546487569809, 0.12486834079027176, -0.06349245458841324, -0.08858142793178558, -0.008893191814422607, 0.01286684162914753, 0.08346416801214218, -0.06387101113796234, -0.027899956330657005, -0.031066112220287323, -0.15556758642196655, -0.10390722751617432, -0.0027356178034096956, -0.09115088731050491, 0.06057794392108917, 0.017679430544376373, -0.08869635313749313, 0.06730858236551285, 0.0421174056828022, -0.11894520372152328, -0.02395692653954029, -0.016033263877034187, 0.03570867329835892, -0.05443042516708374, 0.09794962406158447, 0.009594818577170372, 0.09107311815023422, -0.013650472275912762, -0.05990901589393616, -0.04300284385681152, -0.07370071858167648, -0.0835079476237297, -0.007898596115410328, -0.03654872253537178, -0.14792396128177643, -0.01794208586215973, -0.04919896647334099, -0.0774531215429306, 0.02892153710126877, -0.054199133068323135, -0.006547972094267607, 0.11163648962974548, 0.13739991188049316, 0.18920786678791046, 0.10081564635038376, -0.06938759237527847, 0.002326185815036297, 0.07719020545482635, 0.05307416990399361, -0.038947705179452896, 0.01782417669892311, -0.007397626992315054, -0.04255923628807068, 0.06926191598176956, -0.07311996072530746, 0.007997720502316952, 0.08985397964715958, -0.15681296586990356, -0.015735745429992676, 0.0008406825945712626, -0.009534144774079323, 0.020811066031455994, -0.08942613750696182, -0.016538318246603012, 0.0023737840820103884, 0.0038739724550396204, -0.04826132580637932, -0.12392082810401917, 0.07134886831045151, -0.05570531263947487, -0.08663035929203033, 0.03334686532616615, 0.14910027384757996, 0.0525599904358387, -0.008970619179308414, 0.08667635917663574, 0.11163549870252609, -0.04909313842654228, -0.004845813382416964, -0.10251110047101974, -0.08020871877670288, 0.03452519699931145, 0.1377865970134735, -0.03213875740766525, -0.03560444340109825, 0.0883825421333313, -0.015746403485536575, -0.1962481290102005, 0.17858336865901947, -0.041487421840429306, -0.03793688490986824, 0.1806269735097885, -0.02579205483198166, -0.07473767548799515, -0.11885246634483337, 0.1039368137717247, 0.1671990603208542, 0.08592119067907333, 0.02630292810499668, 0.12798166275024414, -0.04141998663544655, -0.11055567860603333, 0.030467713251709938, 0.14832209050655365, 0.027653150260448456, -0.09167490899562836, -0.0632404163479805, 0.08034209907054901, 0.003861083649098873, 0.032830461859703064, -0.09213913232088089, -0.07858961820602417, 0.01856987364590168, 0.019118404015898705, 0.06739651411771774, -0.02481355518102646, -0.033643294125795364, 0.025794189423322678, -0.019332662224769592, -0.1455482393503189, 0.07851701974868774, 0.010653417557477951, 0.045994602143764496, -0.06685011088848114, 0.07242992520332336, 0.01358861569315195, 0.007078635040670633, -0.12171123176813126, 0.004494101274758577, 0.008166715502738953, -0.06505636125802994, 0.03772241622209549, 0.05472663789987564, 0.09825114905834198, 0.014858143404126167, 0.04074765369296074, 0.06662239134311676, -0.08190016448497772, -0.03465292602777481, 0.02382473833858967, -0.15622179210186005, 0.07096265256404877, -0.029277147725224495, -0.04252074286341667, 0.04923190921545029, 0.07738205045461655, 0.11463356763124466, 0.058205746114254, 0.024775007739663124, 0.054823048412799835, -0.053959112614393234, 0.023927779868245125, -0.08229716867208481, -0.025479603558778763, -0.0007279254496097565, 0.05579518526792526, 0.07213998585939407, 0.05480479076504707, 0.018405497074127197, 0.00874614343047142, 0.0872693881392479, 0.03627000004053116, 0.06748533993959427, 0.008107784204185009, 0.0845460295677185, 0.0489891842007637, 0.08375927060842514, -0.05632681027054787, 0.052587080746889114, 0.03294927626848221, 0.011770343407988548, 0.08335809409618378, 0.10204261541366577, -0.011862446554005146, 0.05825890600681305, 0.10474685579538345, 0.021627193316817284, -0.15260478854179382, 0.012332424521446228, 0.048941489309072495, -0.040840718895196915, 0.19146542251110077, 0.01515199989080429, -0.01637181267142296, -0.01308174803853035, 0.13924534618854523, -0.03403598070144653, -0.1069948822259903, -0.0071998098865151405, -0.014001203700900078, -0.00016684288857504725, -0.0332498699426651, -0.02667677029967308, 0.012901727110147476, 0.058791693300008774, 0.01530192606151104, 0.047005798667669296, 0.03661877661943436, 0.08168043941259384, -0.11059480905532837, -0.02836223691701889, 0.07217198610305786, -0.020697547122836113, 0.05071627348661423, 0.023941367864608765, -0.20232167840003967, -0.06786561012268066, -0.06963495910167694, 0.09562353044748306, 0.018907392397522926, 0.11807957291603088, -0.02942139282822609, 0.032738763839006424, 0.025017349049448967, -0.020705347880721092, 0.03740844130516052, -0.020683778449892998, -0.016085484996438026, -0.06666237860918045, -0.01596677117049694, -0.13523396849632263, 0.005948318634182215], -structTy:[-0.08361160755157471, -0.07360938936471939, -0.07405316829681396, 0.10408192873001099, 0.02414027415215969, -0.09117576479911804, -0.08607939630746841, -0.10958167910575867, 0.09316577017307281, 0.004989049397408962, 0.06087125837802887, -0.09833820909261703, -0.022252539172768593, 0.033574964851140976, -0.03174233436584473, -0.011434386484324932, 0.0759473592042923, 0.05155142769217491, -0.026595046743750572, 0.04420582577586174, 0.10437613725662231, 0.09845101088285446, -0.08351573348045349, 0.08479045331478119, -0.11276446282863617, 0.07914043962955475, -0.09180954843759537, -0.06704092770814896, 0.04597971960902214, -0.003439761232584715, -0.052333299070596695, 0.10281134396791458, 0.09519851952791214, -0.02325957827270031, -0.09276758134365082, -0.0017066288273781538, -0.05967172980308533, -0.10375042259693146, -0.005404969677329063, 0.004870743956416845, 0.012701724655926228, -0.020123153924942017, -0.058548860251903534, -0.09143217653036118, -0.00834690686315298, -0.013998281210660934, -0.027574893087148666, 0.05681154131889343, -0.005608433857560158, 0.0459037609398365, -0.11260940879583359, 0.09128095209598541, 0.09756726026535034, 0.02997775562107563, -0.07565020769834518, -0.1001066267490387, 0.030489901080727577, 0.08005943894386292, 0.09222111105918884, 0.05166938155889511, 0.08627169579267502, 0.07834259420633316, -0.07402188330888748, 0.10556779056787491, -0.054814547300338745, 0.09564843773841858, -0.08897080272436142, -0.0007424384239129722, 0.06861337274312973, -0.11772625893354416, 0.016371965408325195, -0.015365778468549252, 0.00487546157091856, -0.018551355227828026, 0.08436489850282669, -0.08007264137268066, 0.06240132078528404, 0.11333631724119186, 0.09958779811859131, -0.05816347897052765, 0.10661553591489792, 0.10470148921012878, -0.056361373513936996, 0.0008160197758115828, 0.008269467391073704, -0.013151095248758793, 0.0856509730219841, 0.110316701233387, 0.006158796139061451, -0.07439932227134705, 0.10022538155317307, -0.058474477380514145, -0.10949797928333282, 0.015580895356833935, -0.005690073128789663, -0.10246286541223526, 0.08105571568012238, 0.00563086336478591, 0.0688023790717125, 0.0026998252142220736, -0.12004145979881287, 0.05769679695367813, -0.11123661696910858, 0.07894744724035263, -0.059244368225336075, 0.04257362335920334, 0.06363872438669205, 0.10835497826337814, -8.505670848535374e-05, 0.05449683219194412, -0.04116721451282501, -0.003421459114179015, -0.011796514503657818, 0.08846912533044815, 0.08944084495306015, 0.03469838574528694, 0.039786990731954575, -0.02434125915169716, 0.06233520805835724, 0.01563398540019989, 0.04453744739294052, 0.012545434758067131, 0.05786297470331192, 0.09754762053489685, -0.11966440081596375, 0.08636506646871567, 0.08306284993886948, -0.09222529828548431, -0.10288204997777939, -0.08504027128219604, 0.06824979186058044, 0.10984799265861511, 0.126225546002388, 0.07422945648431778, 0.003929561004042625, -0.031481947749853134, 0.09479255229234695, -0.10278116911649704, -0.1083633154630661, 0.08820655941963196, 0.08094445616006851, 0.05030558258295059, 0.053474392741918564, -0.05840025097131729, 0.07107456773519516, 0.013759223744273186, -0.09396913647651672, 0.060369424521923065, 0.08157633990049362, -0.12261992692947388, -0.0008293483988381922, -0.07208742201328278, 0.0017749110702425241, -0.10529199987649918, 0.07315176725387573, 0.09637604653835297, -0.11701032519340515, 0.04464360699057579, -0.09880359470844269, 0.003237213473767042, -0.01141350157558918, -0.09070904552936554, 0.04412248358130455, -0.0020025812555104494, -0.021778304129838943, -0.004891080316156149, 0.02440662682056427, 0.021442757919430733, -0.1081339493393898, -0.04153110086917877, 0.06231661140918732, 0.08391135931015015, 0.04171259328722954, -0.10438728332519531, -0.014650248922407627, -0.11937888711690903, 0.055069662630558014, -0.09430503845214844, 0.11703053116798401, 0.06204991415143013, 0.01858559250831604, 0.006669578142464161, -0.06911739706993103, 0.1092468723654747, -0.00281420536339283, 0.010318244807422161, -0.06933686137199402, -0.01773148775100708, 0.10293345153331757, -0.07275097072124481, -0.08717622607946396, 0.07035788148641586, -0.0633709579706192, 0.009571311064064503, 0.08675725013017654, 0.09013639390468597, -0.10092238336801529, 0.016310522332787514, -0.08798032253980637, 0.09425347298383713, -0.0773620754480362, 0.0742240771651268, 0.0533631257712841, -0.01301475428044796, -0.007319001946598291, -0.004791442304849625, -0.06880433857440948, -0.10195131599903107, 0.10785724967718124, -0.008099346421658993, 0.10425788164138794, 0.07601628452539444, -0.03847062587738037, -0.07717537134885788, -0.01830068603157997, 0.03171364217996597, 0.0747760534286499, -0.08966264128684998, -0.0018347912700846791, -0.10611964017152786, -0.059940971434116364, 0.0530586838722229, -0.03595719113945961, -0.0874112993478775, -0.06509315967559814, -0.11555398255586624, -0.093295618891716, 0.10696512460708618, -0.09405399858951569, 0.10354438424110413, 0.1041775718331337, 0.02947007305920124, -0.023612285032868385, -0.03209448233246803, 0.07196296751499176, -0.00015697676280979067, 0.10043744742870331, -0.004799524322152138, -0.025322049856185913, 0.018035059794783592, -0.07149341702461243, -0.03649221360683441, -0.028224676847457886, -0.06323933601379395, 0.03155459091067314, 0.09755459427833557, 0.10150737315416336, 0.07779963314533234, -0.07525842636823654, -0.0821162685751915, 0.01645299792289734, -0.06546781957149506, -0.09391064941883087, -0.04945218190550804, -0.08334687352180481, -0.008122531697154045, -0.12522092461585999, 0.11314360052347183, 0.014613112434744835, 0.01833389326930046, -0.05908660963177681, 0.10677710175514221, 0.10503166913986206, -0.11977481842041016, 0.01457599550485611, -0.05384974926710129, -0.022275827825069427, -0.08507922291755676, -0.10383602976799011, -0.06807727366685867, 0.08105213195085526, -0.07308648526668549, -0.12425429373979568, 0.050461020320653915, -0.08264443278312683, -0.05446835979819298, -0.020420458167791367, 0.02929041162133217, -0.08379453420639038, -0.08349412679672241, 0.09558173269033432, 3.553794522304088e-05, 0.09001443535089493, 0.040953341871500015, 0.01276447158306837, 0.09799212962388992, -0.039461709558963776, -0.09516990929841995, -5.6519336794735864e-05, -0.09978031367063522, -0.08272931724786758, -0.0225196722894907, 0.10203667730093002, -0.10626862198114395, -0.05066903680562973, -0.09444557875394821, -0.013252616859972477, 0.019328158348798752, 0.10419118404388428, -0.037949275225400925], -sub:[0.0015674136811867356, 0.04665481671690941, 0.0795540139079094, -0.09147033095359802, -0.06408612430095673, -0.030933387577533722, 0.0943334549665451, -0.030204826965928078, 0.009418431669473648, 0.057824522256851196, -0.024884281679987907, -0.01576460897922516, -0.08142802119255066, -0.049488190561532974, -0.030650833621621132, 0.015455596148967743, 0.019214767962694168, 0.15674079954624176, 0.010380789637565613, -0.03826778754591942, -0.14306950569152832, -0.019194988533854485, -0.0849871039390564, 0.10049542784690857, 0.030890362337231636, -0.03914830461144447, 0.04554243013262749, 0.046395376324653625, 0.02820444479584694, -0.06882693618535995, 0.014682960696518421, -0.0765964537858963, -0.0577707514166832, 0.12417732924222946, -6.986455991864204e-05, 0.024936949834227562, -0.08193857967853546, 0.07098895311355591, 0.22490569949150085, 0.06395485252141953, -0.0866766944527626, 0.1665082722902298, -0.09167514741420746, 0.0359635129570961, 0.07173211872577667, -0.19923308491706848, -0.012274091131985188, 0.12049606442451477, 0.03912179917097092, -0.09150964766740799, -0.009395266883075237, -0.014051699079573154, -0.01749585010111332, -0.02004212699830532, -0.03308963030576706, 0.01929560862481594, 0.041398316621780396, -0.08211381733417511, 0.06479399651288986, -0.11337631940841675, -0.022441385313868523, 0.02020230144262314, 0.10099517554044724, -0.0255244392901659, -0.13075360655784607, -0.08028466999530792, -0.03729937598109245, -0.013678125105798244, -0.04245949164032936, 0.06385946273803711, -0.10373940318822861, -0.09282763302326202, -0.12953616678714752, 0.05349662899971008, -0.15257787704467773, 0.04503490403294563, -0.025028889998793602, -0.007145483512431383, -0.04043801873922348, 0.0693741962313652, -0.06987852603197098, -0.09542115777730942, 0.0011400608345866203, -0.11975718289613724, 0.04088945314288139, -0.06240523234009743, 0.0026371863204985857, -0.04153193533420563, 0.07349647581577301, -0.10849731415510178, -0.1035107895731926, -0.09274843335151672, 0.11346734315156937, 0.09939823299646378, 0.11946797370910645, 0.06926221400499344, 0.03467157483100891, -0.1499374806880951, -0.03536408394575119, 0.03032950684428215, 0.022492732852697372, -0.055456001311540604, -0.006312037818133831, 0.0009808866307139397, 0.07973909378051758, -0.08338665962219238, -0.02082870900630951, -0.04643549770116806, 0.02957702986896038, -0.0772773027420044, -0.031660158187150955, 0.07814953476190567, 0.09358882904052734, -0.01373444963246584, -0.0994613915681839, 0.12008858472108841, 0.004042282234877348, 0.14210443198680878, -0.04077443107962608, -0.005960023961961269, 0.01468024030327797, -0.04511720687150955, 0.10079893469810486, -0.10685764998197556, 0.07773791998624802, 0.1131059005856514, 0.06867734342813492, -2.0177021724521182e-06, -0.03942057490348816, -0.007854804396629333, -0.05871739238500595, 0.03204762563109398, -0.07880906015634537, 0.011417700909078121, 0.11361880600452423, 0.05970784276723862, -0.04397479072213173, -0.08445017039775848, 0.021598227322101593, 0.09634491056203842, -0.11149788647890091, 0.006195344962179661, -0.1297815442085266, -0.05586714297533035, -0.07671796530485153, 0.05513051897287369, 0.0715518444776535, -0.07825880497694016, 0.0032111925538629293, 0.028074773028492928, -0.10721087455749512, 0.06657112389802933, -0.009002352133393288, 0.0907585471868515, 0.12490428984165192, -0.0839475765824318, 0.014123831875622272, -0.08841925114393234, 0.009690893813967705, 0.02677491307258606, 0.10204251110553741, -0.039505548775196075, -0.03630155324935913, 0.08876899629831314, -0.0694696456193924, -0.02495126612484455, 0.09705783426761627, -0.03867233544588089, -0.03915746137499809, 0.183444082736969, -0.014818299561738968, 0.07244696468114853, -0.11715292185544968, 0.039395466446876526, -0.10076174885034561, 0.10724980384111404, 0.020929470658302307, 0.1389075368642807, 0.001982703572139144, -0.022535543888807297, 0.012453182600438595, 0.1476937234401703, 0.11023294180631638, 0.033730871975421906, 0.04924989491701126, -0.05815943330526352, 0.08906052261590958, 0.032145410776138306, -0.10098668932914734, 0.08029337972402573, -0.09400228410959244, 0.03932996094226837, 0.0558757483959198, 0.0932844802737236, -0.06538447737693787, 0.026971101760864258, -0.03696002811193466, 0.11403639614582062, 0.05031444877386093, 0.01470242440700531, 0.0177376177161932, -0.06869864463806152, 0.09705174714326859, -0.09076172113418579, 0.009166243486106396, 0.10089252144098282, -0.0030546444468200207, -0.015492035076022148, -0.12144159525632858, -0.029356425628066063, 0.05505098029971123, 0.044179730117321014, -0.017465056851506233, 0.04143166169524193, 0.014954052865505219, -0.042381059378385544, 0.0001551959867356345, 0.024820517748594284, -0.11647004634141922, 0.08123502135276794, -0.07944680005311966, -0.06259376555681229, 0.01688639260828495, 0.07153220474720001, 0.06972166150808334, 0.07951896637678146, 0.03795585408806801, -0.04275653511285782, -0.0719236508011818, 0.012885736301541328, -0.08623940497636795, -0.011710231192409992, 0.005101348273456097, 0.059776902198791504, 0.04817093536257744, -0.13081325590610504, 0.04218887910246849, 0.011067705228924751, 0.012497936375439167, -0.1610550433397293, 0.10822229087352753, 0.017338208854198456, -0.013744452968239784, 0.04445984587073326, -0.06945493817329407, -0.012541360221803188, 0.06437414884567261, -0.029521306976675987, -0.0313396081328392, 0.06210543215274811, 0.02678563818335533, 0.010353059507906437, 0.07134100049734116, 0.05034991353750229, -0.05491418391466141, -0.19086696207523346, 0.012253126129508018, 0.06917957216501236, -0.049999650567770004, 0.012286989018321037, 0.051876407116651535, -0.025582242757081985, -0.0239481832832098, 0.12989115715026855, -0.07619506120681763, -0.11195886880159378, 0.0046717580407857895, -0.06826931238174438, -0.04230207949876785, 0.048865921795368195, 0.07492770999670029, 0.09132992476224899, 0.043867286294698715, 0.05744504928588867, -0.06352544575929642, 0.0521608404815197, 0.05468685179948807, -0.11715856194496155, -0.0013959573116153479, 0.0598413422703743, -0.03187147527933121, -0.05766543373465538, -0.01279046107083559, -0.21359410881996155, -0.115175262093544, -0.07615019381046295, 0.1078236922621727, 0.014912080951035023, 0.08484426140785217, -5.864247214049101e-05, 0.0629824548959732, 0.14691655337810516, -0.06580507755279541, -0.03322471305727959, -0.013611530885100365, 0.05959806218743324, 0.09283313155174255, -0.10597024857997894, -0.12793609499931335, 0.05993163585662842], -switch:[0.14962570369243622, -0.10274995863437653, 0.08453474193811417, -0.08141396194696426, 0.04031609743833542, -0.02382514625787735, 0.09908899664878845, 0.006155394949018955, 0.005619867704808712, -0.10592629015445709, -0.09311628341674805, -0.013621296733617783, 0.053503502160310745, 0.008223575539886951, -0.06598089635372162, 0.04570701718330383, -0.03103696182370186, -0.12451750785112381, 0.012521527707576752, 0.0404103584587574, -0.08579517155885696, -0.019523564726114273, -0.07475165277719498, -0.04410257190465927, 0.029725318774580956, -0.014739610254764557, 0.1563223898410797, 0.04953489825129509, 0.014889194630086422, -0.0002711485722102225, 0.015207545831799507, -0.08676698058843613, -0.01746664009988308, 0.12340609729290009, 0.10725226998329163, -0.06609523296356201, -0.02992386557161808, 0.07254993915557861, 0.12243399024009705, 0.11152840405702591, 0.10344668477773666, 0.06486872583627701, 0.01526141632348299, 0.037261128425598145, -0.004076751880347729, -0.12189572304487228, 0.020933670923113823, 0.057233069092035294, -0.07193546742200851, 0.12553103268146515, 0.09347222000360489, 0.003938339650630951, 0.004050334449857473, -0.015432210639119148, -0.03401419147849083, 0.02360450103878975, -0.0028894012793898582, -0.044668834656476974, 0.00683643389493227, 0.14878755807876587, 0.05174317583441734, -0.060470521450042725, -0.08285567164421082, -0.016257647424936295, -0.038251157850027084, -0.06361519545316696, 0.003918623086065054, -0.024270137771964073, -0.03742099553346634, 0.0366273932158947, -0.11544112116098404, -0.0023120269179344177, -0.0412856824696064, 0.10861723870038986, -0.0219819825142622, -0.023171614855527878, -0.021767335012555122, -0.059486065059900284, -0.03368749842047691, -0.0318775437772274, -0.06874026358127594, -0.09412696957588196, -0.13255909085273743, -0.002240414498373866, 0.07998622208833694, -0.09330325573682785, -0.07485093176364899, 0.07852760702371597, -0.00816309917718172, -0.1095949336886406, -0.12389626353979111, -0.09467262029647827, 0.07246922701597214, 0.0608552061021328, -0.0825665146112442, 0.07220235466957092, -0.049801308661699295, 0.005668021272867918, -0.025404242798686028, -0.06764321774244308, -0.040746696293354034, 0.18408866226673126, -0.01459529995918274, 0.0005851479945704341, 0.1009078249335289, 0.03173230588436127, 0.03583206981420517, -0.049910854548215866, -0.0014694605488330126, 0.19885653257369995, -0.15210042893886566, -0.01833675429224968, -0.08312629163265228, -0.018663570284843445, -0.039891693741083145, -0.058226872235536575, -0.14744925498962402, 0.11286657303571701, -0.16167142987251282, -0.03393489867448807, 0.031250517815351486, -0.002359474543482065, -0.1136842891573906, -0.06575585901737213, -0.01903143711388111, -0.037503715604543686, 0.06227009370923042, -0.029168693348765373, -0.011677777394652367, -0.00777241587638855, 0.0882468894124031, 0.03380058705806732, -0.07715120166540146, 0.017464855685830116, -0.08506354689598083, -0.09674680978059769, -0.015041358768939972, 0.0007459159824065864, 0.09585776180028915, 0.03194683417677879, -0.11158805340528488, -0.056489862501621246, -0.13086910545825958, -0.10437189042568207, -0.07119963318109512, -0.055637773126363754, -0.1370236575603485, 0.10145001858472824, 0.10356093943119049, 0.006798509508371353, 0.0009572402923367918, 0.06850577145814896, -0.0095210000872612, 0.0657898411154747, -0.1883183866739273, -0.0024204272776842117, 0.009780559688806534, 0.047107309103012085, -0.012578307650983334, -0.1321909874677658, -0.16750943660736084, -0.02437930554151535, -0.03817836195230484, 0.09426748007535934, -0.08255535364151001, 0.1178276538848877, -0.06024260073900223, 0.042225394397974014, -0.031579311937093735, -0.07933435589075089, -0.07868128269910812, -0.03801361471414566, -0.06992977857589722, 0.11265551298856735, -0.15399618446826935, -0.08693845570087433, 0.003723789006471634, 0.07791718095541, 0.01803484931588173, 0.00012012725346721709, -0.02663370780646801, -0.05661261826753616, 0.14695699512958527, -0.09922283887863159, 0.13632448017597198, 0.013360077515244484, 0.002086453605443239, -0.098868727684021, -0.08853819966316223, 0.10193338990211487, 0.15911082923412323, 0.020433012396097183, 0.06692405790090561, 0.01478339172899723, -0.1450519859790802, 0.010874173603951931, 0.11691174656152725, 0.07650164514780045, 0.026213252916932106, -0.054021723568439484, 0.14089737832546234, 0.08838625997304916, 0.07621070742607117, -0.08596653491258621, 0.0130928885191679, -0.02692406065762043, -0.0040626851841807365, 0.1529596894979477, -0.08604788780212402, -0.038219153881073, 0.05665616691112518, -0.06580713391304016, -0.14038480818271637, 0.04342431575059891, 0.07919356971979141, 0.07996254414319992, -0.046260375529527664, 0.10128883272409439, -0.07256145775318146, 0.07674195617437363, 0.04618543013930321, -0.048304323107004166, 0.07531844079494476, 0.06393212825059891, -0.010236922651529312, -0.08864151686429977, 0.015613913536071777, -0.013765438459813595, -0.0620676726102829, 0.016174407675862312, -0.08622487634420395, 0.005728397984057665, 0.12835995852947235, -0.06890133023262024, -0.0726422592997551, -0.03677430376410484, 0.019641397520899773, -0.10939740389585495, -0.17169667780399323, 0.15251249074935913, -0.08413533866405487, -0.15451474487781525, 0.14466893672943115, -0.17037129402160645, 0.09082011878490448, -0.06909491121768951, 0.0696893185377121, 0.01503750216215849, 0.012711097486317158, -0.07675936818122864, 0.08142887055873871, -0.013794632628560066, 0.08289287239313126, 0.033050842583179474, 0.0371064655482769, 0.01213047280907631, 0.021191837266087532, 0.0675322562456131, 0.08520225435495377, -0.030420387163758278, 0.029360933229327202, -0.02426156960427761, 0.08670777827501297, 0.07267207652330399, -0.0815712958574295, 0.0038313507102429867, -0.13182368874549866, 0.10919918864965439, 0.011309292167425156, -0.02820449508726597, 0.006136057432740927, 0.057462841272354126, -0.05835573002696037, 0.036660607904195786, 0.06126013770699501, -0.09327443689107895, -0.06031296029686928, 0.12305302917957306, -0.009590045548975468, 0.05616858974099159, -0.13757166266441345, 0.13854758441448212, -0.0351974293589592, 0.016416391357779503, -0.09347070008516312, -0.07150600105524063, 0.07569410651922226, 0.13533148169517517, -0.04774151369929314, 0.029145171865820885, 0.04474230110645294, 0.025312146171927452, -0.01444824505597353, 0.051204971969127655, 0.0661691278219223, -0.01572737842798233, -0.0023164900485426188, 0.03160812705755234, 0.11355960369110107, 0.05389847233891487], -trunc:[-0.07951313257217407, 0.06414914131164551, 0.08159318566322327, -0.07503467798233032, -0.008445953018963337, 0.01306707039475441, 0.07453812658786774, 0.09546362608671188, 0.02779334783554077, -0.015506818890571594, 0.009347734041512012, -0.01327179279178381, 0.0932994931936264, 0.032084204256534576, 0.06592418253421783, 0.008649937808513641, 0.03590470552444458, -0.038645967841148376, 0.016891852021217346, -0.08445967733860016, -0.04373728111386299, -0.018587879836559296, -0.053873561322689056, -0.049655310809612274, 0.022220280021429062, -0.08588820695877075, 0.04263828694820404, -0.017587976530194283, -0.1323542594909668, 0.04653947055339813, 0.03539242595434189, -0.07558204978704453, 0.04376571252942085, 0.11761152744293213, 4.5500699343392625e-05, 0.05954208970069885, -0.11043372750282288, 0.06931006908416748, 0.14323842525482178, 0.13191457092761993, -0.005376465152949095, -0.07617980241775513, 0.05787240341305733, 0.03956012800335884, -0.06576187163591385, 0.005490312818437815, 0.03476285934448242, 0.05769937485456467, 0.15034043788909912, -0.07028082013130188, -0.0018525893101468682, 0.01540207490324974, -0.002454930217936635, -0.04270010069012642, -0.12303298711776733, -0.0483614020049572, 0.049391504377126694, -0.09294848144054413, -0.02993105724453926, -0.1165161058306694, -0.05665504187345505, -0.10489271581172943, 0.05538308992981911, 0.02578553557395935, -0.04938770830631256, 0.11502822488546371, -0.020813707262277603, -0.03360366076231003, 0.017982734367251396, -0.007027624174952507, -0.02338952012360096, -0.04587079957127571, -0.021713316440582275, 0.1596640646457672, 0.012294084765017033, 0.04185600206255913, -0.036387499421834946, 0.01501548383384943, -0.04078708961606026, 0.13140611350536346, -0.07454649358987808, -0.09981594234704971, -0.01437339372932911, -0.010966921225190163, 0.003577748779207468, 0.03540130704641342, 0.07235337793827057, -0.04984516277909279, -0.026144204661250114, -0.10909579694271088, 0.038387324661016464, -0.0129610700532794, 0.10767869651317596, 0.06972377002239227, 0.061813149601221085, 0.071278415620327, 0.043032705783843994, -0.04040383920073509, -0.03419690951704979, -0.06746512651443481, 0.02223099023103714, -0.07585133612155914, 0.0603497251868248, 0.019352097064256668, 0.09817478060722351, 0.11455050110816956, -0.05437025800347328, -0.0343216173350811, 0.04423563927412033, -0.057803161442279816, 0.03951446712017059, 0.0651162788271904, 0.21429824829101562, -0.018834475427865982, -0.08969874680042267, -0.1854049265384674, 0.004424156621098518, 0.07183679938316345, -0.12820954620838165, -0.14534339308738708, 0.08326692879199982, -0.20353694260120392, 0.10711156576871872, -0.09852704405784607, 0.12264703214168549, -0.05784820392727852, 0.05378235504031181, 0.061682820320129395, 0.024569999426603317, -0.0077156792394816875, -0.04410857334733009, 0.03292320296168327, -0.10007014870643616, 0.009333779104053974, 0.030034789815545082, 0.06613503396511078, -0.012904394418001175, 0.003454112447798252, 0.001727219787426293, 0.0017066943692043424, -0.11188264936208725, -0.1540212482213974, -0.04588659480214119, 0.05433059111237526, -0.08067864924669266, -0.01198786124587059, 0.06864620745182037, -0.03610426187515259, 0.0003867037012241781, 0.03014518693089485, 0.1692337989807129, 0.09707587957382202, -0.007693469058722258, 0.07470954209566116, 0.043206293135881424, -0.05106055736541748, 0.050898559391498566, 0.03235660493373871, 0.020037179812788963, 0.03547132760286331, 0.25441938638687134, -0.01725725457072258, 0.08486796170473099, 0.09271307289600372, -0.0722251906991005, 0.09933163970708847, 0.008984774351119995, -0.11824964731931686, -0.043885890394449234, 0.007339440286159515, -0.023199869319796562, -0.09771794825792313, -0.15416941046714783, 0.0307310838252306, 0.19008268415927887, -0.08130163699388504, 0.007939685136079788, 0.11587367206811905, -0.08870090544223785, -0.053779929876327515, 0.06165093928575516, -0.05463731288909912, -0.04869956150650978, -0.1099979504942894, 0.03883933275938034, -0.06411039084196091, 0.1238521933555603, 0.005240284837782383, -0.11090466380119324, 0.08601466566324234, -0.02003219723701477, 0.014816537499427795, -0.12629784643650055, -0.1396520733833313, -0.0505533292889595, 0.02700900100171566, -0.01842656172811985, -0.06778690963983536, 0.015475595369935036, 0.05332954600453377, -0.0277799591422081, -0.0687655434012413, -0.08810964971780777, 0.03514792397618294, 0.0905623733997345, 0.11453413963317871, 0.002271044533699751, -0.01756833679974079, -0.09945975989103317, -0.00018896246911026537, 0.05695574730634689, -0.04088664799928665, -0.018895039334893227, 0.04240760952234268, 0.0906294733285904, -0.12006420642137527, 0.009513198398053646, 0.01971057988703251, -0.1979537159204483, 0.0847327709197998, 0.04653981700539589, -0.03832777962088585, -0.011602303944528103, 0.08570396900177002, 0.030604692175984383, 0.04108734056353569, 0.03728118911385536, -0.011893381364643574, -0.050408244132995605, 0.008796093985438347, -0.09150584042072296, -0.07372382283210754, 0.010948792099952698, 0.0606093555688858, 0.06771112233400345, -0.07431023567914963, 0.06621294468641281, -0.00444953003898263, 0.12186556309461594, -0.07083216309547424, -0.05871906504034996, -0.08241914212703705, -0.051321353763341904, 0.04841344431042671, 0.105034239590168, 0.030644850805401802, 0.056338079273700714, -0.022607775405049324, 0.010793570429086685, 0.15835219621658325, 0.24019043147563934, -0.10704215615987778, 0.11868908256292343, -0.06784447282552719, 0.007383790798485279, -0.12098336219787598, 0.025611629709601402, 0.05198843032121658, 0.04926358908414841, 0.019229546189308167, 0.06256405264139175, -0.021301068365573883, -0.024699026718735695, 0.14940525591373444, -0.07230907678604126, -0.12684345245361328, 0.021399658173322678, -0.017396846786141396, 0.010432043112814426, 0.06596607714891434, -0.05422654747962952, 0.025615794584155083, 0.12371914833784103, -0.010639705695211887, 0.06651632487773895, 0.05253958702087402, 0.12133392691612244, -0.08680161833763123, 0.09593641012907028, -0.017695996910333633, -0.008367344737052917, 0.009896607138216496, -0.026651883497834206, -0.02466929331421852, 0.035099051892757416, -0.04756166413426399, -0.036847058683633804, 0.07710212469100952, 0.11452525854110718, -0.0146833760663867, 0.04984636604785919, -0.02657925896346569, -0.08254722505807877, -0.06978054344654083, 0.06659213453531265, 0.09607978910207748, 0.19404852390289307, -0.04275873675942421, -0.1351197063922882, 0.05370202660560608], -udiv:[-0.055299680680036545, -0.026175500825047493, -0.00979585014283657, -0.005144041031599045, 0.017134666442871094, -0.05739424377679825, 0.08325008302927017, -0.039255641400814056, 0.03497419133782387, 0.03305692598223686, 0.06931927055120468, -0.018079984933137894, -0.04999805614352226, 0.019307278096675873, 0.08100062608718872, 0.11734669655561447, 0.06702791154384613, 0.1236974224448204, 0.017054526135325432, -0.10315205156803131, 0.008102193474769592, -0.017972977831959724, -0.05138253793120384, -0.04495323821902275, 0.025852402672171593, -0.07977383583784103, 0.11357573419809341, 0.05759744346141815, -0.04922371357679367, 0.007193971425294876, 0.03285779431462288, 0.02912658266723156, -0.12187691032886505, -0.00988207571208477, 0.0002831123711075634, 0.03493749350309372, -0.12269337475299835, 0.1147705614566803, 0.0004834768478758633, 0.015319442376494408, -0.1374063640832901, 0.07558559626340866, 0.0541214756667614, 0.05100185051560402, -0.034123096615076065, -0.10987169295549393, -0.010694854892790318, 0.06425868719816208, -0.027027497068047523, 0.03415019065141678, -0.07489576190710068, -0.04807411879301071, -0.0074179284274578094, -0.032832518219947815, -0.03206659480929375, 0.007413068786263466, 0.08696936070919037, -0.09715336561203003, -0.030288400128483772, -0.11225340515375137, 0.017321767285466194, -0.06805490702390671, -0.07643428444862366, 0.02267417497932911, 0.060695379972457886, -0.06408815085887909, 0.09233158826828003, 0.003536576172336936, -0.04894963651895523, 0.05927463248372078, -0.1121433824300766, -0.08030885457992554, -0.0005949650076217949, 0.0463801771402359, 0.0738769993185997, -0.03529691323637962, -0.02675575576722622, -0.03380666673183441, 0.08570435643196106, 0.20510420203208923, 0.007532380521297455, -0.09894061088562012, 0.020136632025241852, 0.039277058094739914, -0.09670163691043854, -0.11604107916355133, 0.10024953633546829, -0.04853145405650139, -0.018074041232466698, -0.10613859444856644, 0.0843505933880806, 0.1313433200120926, -0.0991227850317955, 0.09163474291563034, -0.028840376064181328, 0.0809764638543129, 0.015736818313598633, 0.02386111207306385, -0.07006186246871948, -0.06522855907678604, 0.04660161957144737, -0.03876215219497681, 0.04904725402593613, -0.014532762579619884, 0.07474484294652939, -0.09604284912347794, -0.012432022020220757, -0.10261738300323486, 0.09739215672016144, 0.09603600203990936, 0.018925627693533897, 0.018277011811733246, -0.011554508469998837, 0.13949048519134521, -0.1475820243358612, -0.004744743462651968, 0.038475848734378815, 0.08716700971126556, -0.028017399832606316, 0.005637678783386946, -0.021814357489347458, -0.11754962801933289, 0.1124701201915741, -0.0958305150270462, 0.11580526828765869, -0.07858852297067642, 0.11478061228990555, 0.03706273064017296, -0.01724422164261341, 7.360780000453815e-05, -0.07032424211502075, 0.051615212112665176, -0.10425576567649841, 0.008375816978514194, -0.026784615591168404, -0.007153044920414686, -0.055550310760736465, 0.002730076899752021, -0.01631726324558258, 0.10483027994632721, -0.11702408641576767, -0.04412880912423134, 0.016300292685627937, -0.0901593491435051, 0.11821988224983215, -0.00033713006996549666, 0.06592590361833572, -0.09058185666799545, -0.019584456458687782, 0.03411315381526947, 0.005254459101706743, -0.12664183974266052, -0.007138287648558617, -0.07037559896707535, 0.11127250641584396, -0.07098005712032318, 0.06828010827302933, -0.09470182657241821, 0.12167689204216003, 0.0349409282207489, -0.004637670703232288, -0.0441274419426918, 0.08140341192483902, 0.10863257199525833, 0.07206850498914719, -0.01794234849512577, 0.01749752275645733, -0.0660192221403122, -0.03946024551987648, 0.040757954120635986, 0.09030308574438095, -0.01971086673438549, -0.046808671206235886, 0.029300952330231667, -0.0115319499745965, 0.07131274789571762, -0.06289782375097275, -0.07391887158155441, -0.03885775804519653, -0.06228210777044296, -0.05839663743972778, -0.010277299210429192, -0.04607927054166794, -0.10510515421628952, 0.09542939811944962, 0.13517509400844574, -0.03721310570836067, -0.04239051043987274, -0.12531249225139618, -0.10005182772874832, -0.11324290186166763, 0.007587742991745472, -0.02828488126397133, -0.013360265642404556, -0.060096822679042816, 0.027653053402900696, 0.09831180423498154, 0.026004092767834663, 0.017863435670733452, 0.1255885809659958, -0.07627668231725693, -0.06616182625293732, 0.1367083638906479, 0.017380626872181892, -0.11342329531908035, -0.01734090968966484, -0.08906087279319763, -0.02223379537463188, -0.12971091270446777, -0.10076425224542618, 0.05408558249473572, 0.09712196886539459, 0.0866856575012207, 0.04021603614091873, -0.06011177971959114, -0.019558344036340714, 0.014839040115475655, 0.09933195263147354, 0.010062930174171925, 0.10846352577209473, -0.08170022070407867, -0.061376847326755524, -0.06930244714021683, 0.016690785065293312, -0.10717803984880447, -0.066569484770298, -0.04433610662817955, -0.06613841652870178, 0.11875747889280319, -0.11281988024711609, -0.11556180566549301, -0.08788958936929703, 0.023632343858480453, -0.05898814648389816, 0.0017605179455131292, 0.02461306005716324, 0.06631498038768768, 0.05063078552484512, 0.13372275233268738, -0.0356011763215065, 0.13717210292816162, -0.06164025887846947, -0.0699869766831398, 0.038422711193561554, 0.0754413977265358, 0.0005372128798626363, 0.05116765573620796, 0.08185571432113647, -0.0808991864323616, 0.1310284435749054, -0.00911908783018589, -0.11412256956100464, 0.08347479999065399, -0.07218094170093536, 0.0063057891093194485, -0.013824041932821274, 0.007208618335425854, -0.07094410806894302, -0.12658178806304932, 0.1186763197183609, 0.06030222401022911, -0.01780446246266365, -0.14386944472789764, 0.08486854285001755, -0.08364728093147278, -0.11748526245355606, 0.031752847135066986, -0.09187382459640503, -0.046331699937582016, 0.10693369805812836, -0.03156539052724838, -0.13804969191551208, 0.09625162929296494, -0.049882348626852036, 0.01824292726814747, 0.03772331401705742, -0.024781767278909683, -0.08370161056518555, 0.020769847556948662, 0.020758097991347313, 0.08088561147451401, -0.019765444099903107, 0.1286882758140564, 0.10539328306913376, -0.04566852003335953, 0.021479332819581032, 0.1319662183523178, 0.11438354104757309, 0.045851416885852814, -0.11363506317138672, 0.018857846036553383, -0.021148428320884705, -0.05058108642697334, -0.031224096193909645, 0.08378038555383682, -0.06887922435998917, -0.026660166680812836, -0.09979509562253952, -0.12531548738479614, 0.06682118773460388], -uitofp:[-0.10623636096715927, 0.07330349832773209, 0.08278922736644745, -0.10788834095001221, -0.1125580370426178, 0.009259436279535294, -0.15264378488063812, 0.0034710096661001444, -0.020019985735416412, -0.07305349409580231, -0.13520854711532593, 0.1046672984957695, 0.058202311396598816, -0.05092867091298103, 0.0013984134420752525, -0.08791231364011765, -0.10576339066028595, -0.007544215302914381, -0.09569794684648514, 0.019145337864756584, -0.11861240118741989, 0.11919086426496506, -0.06122640147805214, -0.06603139638900757, 0.027821101248264313, -0.11791020631790161, 0.04594250023365021, -0.005030400585383177, -0.09511850029230118, 0.06914428621530533, 0.016615670174360275, -0.10218176990747452, -0.05794937163591385, 0.11710952967405319, -0.03111589513719082, 0.1083851158618927, 0.012888866476714611, 0.06909085810184479, 0.1450442373752594, -0.057027701288461685, -0.08272471278905869, 0.0015994618879631162, 0.05229905620217323, -0.0024659319315105677, 0.11543725430965424, 0.09958495199680328, 0.028472835198044777, -0.10626710206270218, 0.05383943393826485, 0.07270940393209457, -0.07776687294244766, -0.016574662178754807, 0.004888132214546204, -0.0013109548017382622, 0.06403186917304993, -0.10502703487873077, 0.08551919460296631, -0.03182216361165047, -0.04886644706130028, 0.006351302843540907, -0.0009072076645679772, -0.0726233646273613, 0.07675498723983765, 0.13433431088924408, -0.03644924610853195, -0.044245101511478424, 0.118902787566185, 0.01655091904103756, 0.020235909149050713, -0.059324510395526886, -0.03273331746459007, -0.0004196699010208249, -0.0770944282412529, 0.14960063993930817, 0.06946546584367752, -0.10792052745819092, -0.017353540286421776, -0.003771877149119973, -0.11860360950231552, -0.06175332888960838, -0.06294384598731995, -0.08981194347143173, 0.06425654143095016, -0.07370058447122574, 0.06321977823972702, 0.10602088272571564, 0.10831960290670395, -0.022246304899454117, -0.14427590370178223, -0.041004326194524765, -0.11853295564651489, 0.030677419155836105, 0.07659317553043365, -0.09066715836524963, 0.018112482503056526, -0.005699255038052797, 0.04514400660991669, -0.12499435991048813, -0.026053130626678467, 0.07924473285675049, -0.030051549896597862, -0.04510927572846413, -0.009192433208227158, 0.01640351489186287, 0.08993946760892868, -0.054192330688238144, -0.14716067910194397, -0.035243723541498184, 0.012266353704035282, -0.08398143202066422, -0.004110688343644142, -0.07121321558952332, 0.06983332335948944, -0.01985914073884487, 0.07407886534929276, -0.15464241802692413, -0.026414308696985245, -0.007007432170212269, -0.1537255048751831, 0.06140317767858505, 0.10143401473760605, -0.05791512504220009, 0.07267894595861435, -0.11493145674467087, -0.020158397033810616, -0.041939180344343185, 0.1218324676156044, -0.04595335200428963, -0.06807094812393188, -0.04185636341571808, -0.04342113435268402, -0.0281621515750885, -0.04851331561803818, -0.0145347835496068, -0.07381489127874374, 0.06733774393796921, -0.013883453793823719, -0.05101428180932999, 0.01354639045894146, 0.08883867412805557, -0.10411987453699112, -0.06307049840688705, -0.16636104881763458, 0.05281079560518265, -0.05824863538146019, -0.02523443102836609, 0.07238512486219406, -0.030389154329895973, 0.0314762182533741, -0.0005030231550335884, -0.035562194883823395, 0.09665422141551971, -0.010893944650888443, 0.07841870188713074, -0.06489135324954987, -0.04377113655209541, -0.01984083466231823, -0.002657851902768016, -0.008701406419277191, -0.06323964148759842, 0.03961160406470299, 0.07240086793899536, -0.062327101826667786, 0.08911576122045517, -0.03158174082636833, -0.0017148153856396675, 0.0020802521612495184, -0.0908430814743042, -0.03673520311713219, -0.1579754650592804, -0.002696635667234659, -0.059702351689338684, 0.0668889507651329, 0.10427756607532501, 0.03531917557120323, 0.07798873633146286, 0.0916052907705307, 0.1272193044424057, -0.1251066029071808, -0.016039039939641953, 0.14208945631980896, -0.0935898944735527, -0.05412612482905388, -0.09091132879257202, 0.03635994717478752, -0.09970998764038086, -0.003614514833316207, 0.049451086670160294, -0.110559843480587, 0.10824265331029892, -0.1403736025094986, 0.015881827101111412, 0.06944993138313293, -0.008902396075427532, -0.12346980720758438, -0.011912022717297077, -0.030988330021500587, -0.07304620742797852, 0.1123257651925087, 0.01247868500649929, -0.07874920219182968, 0.06163712590932846, 0.07126721739768982, 0.09369505196809769, 0.01005915179848671, 0.09626511484384537, 0.014126885682344437, 0.1466224640607834, 0.08179518580436707, 0.0670333057641983, 0.05902718007564545, -0.06780336797237396, 0.04306769371032715, 0.08665266633033752, -0.0779077485203743, -0.0986688882112503, -0.0558561235666275, 0.015954382717609406, -0.03207298368215561, 0.06226031482219696, -0.06499382108449936, -0.034470681101083755, -0.05069398134946823, 0.041677579283714294, 0.06594788283109665, 0.03163702040910721, 0.026287555694580078, -0.0038855639286339283, -0.06481845676898956, 0.027771880850195885, -0.08597120642662048, 0.005214261822402477, -0.0447334423661232, -0.06491079926490784, 0.0730624571442604, 0.15664055943489075, 0.01948593556880951, -0.004596360959112644, 0.11397474259138107, 0.12205777317285538, 0.028440771624445915, 0.014737463556230068, -0.02544366754591465, 0.10317445546388626, -0.05938347056508064, -0.06700678169727325, 0.06099095568060875, -0.03242435306310654, 0.010559155605733395, 0.14723697304725647, -0.014401187188923359, -0.008961179293692112, 0.11336160451173782, -0.023687738925218582, 0.11299633979797363, 0.014414737932384014, 0.025108877569437027, 0.04752277210354805, -0.07485988736152649, -0.001120262430049479, 0.0589519627392292, -0.027125217020511627, -0.0216987244784832, 0.12560859322547913, -0.08171025663614273, -0.006434712093323469, -0.05828334018588066, 0.009157298132777214, 0.010662194341421127, -0.0733276754617691, -0.05584738776087761, 0.051223378628492355, 0.06929978728294373, 0.034754566848278046, 0.014373228885233402, 0.08717962354421616, 0.09603448957204819, -0.09005935490131378, 0.09316197037696838, 0.07189515978097916, 0.019134001806378365, 0.08127893507480621, 0.03957560285925865, -0.06964145600795746, -0.07010558247566223, -0.08737026900053024, -0.020747525617480278, -0.017825661227107048, -0.07026667147874832, -0.026842566207051277, 0.03730929642915726, 0.10309813916683197, 0.0660872682929039, 0.05584763363003731, 0.08733700960874557, 0.05530613288283348, -0.07960788160562515, 0.06629402190446854, -0.13651500642299652, 0.05188314989209175], -unreachable:[0.16360832750797272, -0.03880205750465393, 0.011393465101718903, -0.013163674622774124, -0.13487161695957184, -0.0951424166560173, 0.09657301008701324, 0.10958322882652283, 0.010766571387648582, 0.07740887999534607, 0.05686294287443161, -0.010674829594790936, 0.0030541885644197464, 0.03063383512198925, 0.07054007798433304, -0.04867084324359894, -0.003721643006429076, -0.04079082980751991, -0.12806907296180725, 0.03525084629654884, 0.057665202766656876, 0.07900439202785492, 0.08824235200881958, -0.01400510873645544, 0.02743198163807392, -0.010913371108472347, 0.11321602016687393, 0.09954091906547546, 0.07856567949056625, -0.060987744480371475, -0.08908916264772415, -0.03355419635772705, -0.03152671083807945, -0.1310790330171585, -0.04370487481355667, -0.08897393941879272, -0.07164735347032547, 0.055537670850753784, -0.05556559935212135, 0.03235108405351639, -0.006304312963038683, 0.10440775752067566, 0.05137511342763901, 0.02193242870271206, 0.021781979128718376, -0.001951518002897501, -0.12029438465833664, 0.12537698447704315, 0.017458876594901085, -0.1536301225423813, 0.031638383865356445, 0.005382021889090538, 0.008011722937226295, -0.06805036216974258, -0.03230559453368187, -0.010486559011042118, 0.03647720068693161, 0.038695283234119415, -0.09660609066486359, 0.06456350535154343, 0.06515073031187057, -0.10142417252063751, 0.10501817613840103, -0.010601759888231754, -0.0199501384049654, -0.0672277882695198, 0.011986439116299152, -0.11236156523227692, -0.15495164692401886, -0.08636338263750076, -0.10397615283727646, 0.08337508141994476, -0.0478903129696846, 0.0018106718780472875, 0.044463858008384705, -0.09566004574298859, -0.13082143664360046, 0.03871951624751091, 0.008562606759369373, -0.006216558627784252, -0.07296713441610336, -0.10661587119102478, -0.12380261719226837, -0.007809929084032774, -0.08970370888710022, -0.08597531914710999, -0.07271333783864975, -0.12810808420181274, 0.06149740517139435, -0.11634255200624466, -0.0021381599362939596, 0.047138363122940063, 0.04083704203367233, -0.027812892571091652, -0.008821153081953526, 0.08015762269496918, -0.047077029943466187, -0.002970697358250618, 0.005304558668285608, 0.03006233088672161, 0.0059449151158332825, -0.06574886292219162, 0.09245121479034424, -0.05016925185918808, -0.08735667169094086, -0.10351688414812088, -0.12026126682758331, 0.06687362492084503, 0.11815259605646133, -0.04838244616985321, 0.019472472369670868, -0.031724803149700165, 0.010707542300224304, -0.017551228404045105, 0.075876884162426, 0.015560170635581017, 0.12680049240589142, -0.0009443877497687936, 0.0702834501862526, -0.11331962794065475, -0.026219237595796585, 0.11529363691806793, 0.058553148061037064, -0.06059318035840988, 0.11687389761209488, -0.011982818134129047, -0.06918488442897797, -0.010441301390528679, -0.12444043159484863, -0.007615203503519297, -0.05636082589626312, 0.03278384357690811, -0.0475829653441906, -0.028708089143037796, -0.04984789341688156, 0.0169515423476696, 0.1103292852640152, 0.052036404609680176, 0.06836550682783127, 0.1309056580066681, -0.1183866336941719, -0.009054937399923801, 0.06843949854373932, -0.18326818943023682, -0.13058660924434662, 0.056006722152233124, -0.12904644012451172, -0.018718168139457703, 0.010298780165612698, -0.05761351436376572, -0.09403533488512039, 0.06025848165154457, -0.03323057293891907, -0.07277633994817734, 0.07125125825405121, -0.021835220977663994, -0.048074450343847275, 0.09251844882965088, -0.06880108267068863, 0.017468895763158798, -0.023402411490678787, -0.02790629304945469, -0.034771256148815155, -0.0022041869815438986, -0.11000248789787292, -0.03169829025864601, -0.002590938238427043, 0.03448648378252983, -0.042116545140743256, -0.058117639273405075, 0.07781776040792465, 0.0010389108210802078, -0.02587207779288292, 0.002464293735101819, -0.033026810735464096, -0.0888497456908226, 0.08717543631792068, 0.08938831835985184, -0.07643294334411621, 0.09946676343679428, 0.11575006693601608, -0.004748182836920023, 0.02773689106106758, -0.13067781925201416, -0.028997022658586502, -0.03325914964079857, 0.0787595584988594, 0.05589280277490616, -0.01404477097094059, -0.042456354945898056, -0.08432149142026901, -0.006356851663440466, 0.1078643649816513, 0.0071755629032850266, -0.025419266894459724, 0.0536506287753582, 0.12077824771404266, 0.0231197290122509, 0.008674096316099167, 0.0333012193441391, 0.04571560397744179, -0.06985438615083694, 0.04944093897938728, 0.059831246733665466, 0.020752524957060814, -0.018028270453214645, -0.0038482274394482374, 0.014960694126784801, -0.044128887355327606, 0.12007744610309601, 0.0035274827387183905, -0.08247217535972595, 0.060247618705034256, -0.08264704048633575, -0.017357315868139267, -0.015288487076759338, -0.036025505512952805, 0.06909888982772827, -0.0747498944401741, -0.04697190597653389, 0.04077089577913284, -0.01409844122827053, -0.08081962913274765, 0.08979598432779312, -0.10836091637611389, -0.08104892820119858, 0.057359661906957626, -0.052457861602306366, -0.04622020572423935, 0.12172700464725494, 0.028342118486762047, 0.015414462424814701, -0.07371366769075394, -0.048869382590055466, 0.01672414317727089, -0.03250719606876373, 0.010330374352633953, -0.04143239185214043, 0.12604393064975739, -0.05817139148712158, -0.10388381779193878, -0.14303849637508392, 0.13512180745601654, -0.0020274834241718054, -0.05256817862391472, -0.12906265258789062, -0.08630013465881348, 0.044324036687612534, 0.0032489111181348562, 0.052037205547094345, 0.02537628449499607, -0.04173377901315689, 0.034231822937726974, 0.04175795614719391, 0.09859519451856613, 0.05727047100663185, 0.010977936908602715, -0.069135382771492, 0.011665408499538898, -0.015917310491204262, 0.0014401808148249984, 0.12862542271614075, -0.015203393064439297, 0.04021206498146057, -0.11901470273733139, -0.11975592374801636, 0.12560784816741943, -0.10638253390789032, 0.12719018757343292, 0.0639379620552063, -0.03905585780739784, 0.14278975129127502, -0.06381352245807648, -0.08424033224582672, -0.10305828601121902, 0.11220483481884003, -0.001107561751268804, 0.11756807565689087, 0.001384053030051291, -0.062013179063797, -0.11288914084434509, 0.023177601397037506, 0.012472528964281082, 0.008192691951990128, 0.07296355813741684, 0.13338476419448853, 0.14028653502464294, -0.08836343884468079, -0.0318579375743866, -0.03598487004637718, -0.03567368909716606, -0.12485548108816147, -0.08733254671096802, 0.13191407918930054, 0.037133291363716125, -0.11605030298233032, -0.006431207060813904, -0.08676367253065109, -0.10129786282777786, 0.05266919359564781], -urem:[-0.08698207139968872, -0.11045993864536285, -0.059305496513843536, -0.07127896696329117, 0.13086237013339996, -0.05050833150744438, 0.08515911549329758, 0.017585961148142815, 0.014019372873008251, -0.0011963446158915758, 0.048021405935287476, -0.02027941681444645, -0.019133856520056725, -0.03715313971042633, 0.08616475760936737, -0.02380393259227276, 0.03649827465415001, 0.03849276900291443, 0.013389548286795616, -0.08356834948062897, -0.03328811377286911, -0.018137043341994286, -0.05256357789039612, -0.09744108468294144, 0.027105478569865227, -0.04124628007411957, 0.04597017914056778, -0.014693411067128181, 0.0037841254379600286, 0.0928499698638916, 0.03227877616882324, -0.09334170818328857, 0.08509612083435059, -0.008704614825546741, 0.0013069042470306158, -0.001989665674045682, -0.1470051109790802, -0.049221500754356384, 0.017949700355529785, -0.010374347679316998, -0.022278515622019768, 0.0658399760723114, -0.04183920472860336, 0.05605252459645271, -0.03403853252530098, 0.01699978858232498, 0.06019366532564163, -0.0974302664399147, 0.021021120250225067, -0.07482864707708359, -0.10899730026721954, 0.034254446625709534, 0.07988927513360977, 0.10117398202419281, -0.031187189742922783, 0.13318629562854767, 0.05480582267045975, 0.10284893959760666, -0.02640240266919136, -0.11423373967409134, 0.017915144562721252, 0.0023910854943096638, -0.12149020284414291, 0.0584966316819191, 0.013023248873651028, -0.06911098212003708, 0.003022016491740942, 0.024125903844833374, -0.03421911597251892, 0.054228149354457855, -0.06329633295536041, -0.06873112916946411, 0.007627472281455994, 0.020957935601472855, -0.12007392942905426, -0.011334951967000961, 0.11488621681928635, -0.02572179026901722, -0.082354836165905, 0.00668419199064374, 0.09896118193864822, -0.09689260274171829, -0.0037538371980190277, 0.10950565338134766, -0.015509785152971745, -0.0040594059973955154, -0.11632701009511948, -0.07393147051334381, -0.03472955524921417, -0.10614970326423645, 0.08739025145769119, -0.09264243394136429, 0.11201681941747665, 0.06860722601413727, -0.0025285875890403986, 0.13111095130443573, 0.024864114820957184, -0.059231169521808624, -0.08317644894123077, 0.0803002342581749, -0.08615151047706604, 0.09131724387407303, 0.04252788424491882, -0.0008773902081884444, 0.1289442777633667, 0.09314102679491043, -0.122134730219841, -0.10822824388742447, 0.12293679267168045, -0.06705330312252045, -0.14710070192813873, -0.05408278480172157, 0.020737797021865845, -0.019232016056776047, -0.10081876069307327, -0.002146770479157567, 0.1343577355146408, 0.057215217500925064, 0.0013892099959775805, -0.10570078343153, -0.02824338525533676, -0.002621317747980356, 0.1329830139875412, -0.10473069548606873, 0.10783183574676514, -0.08290175348520279, 0.11670958995819092, 0.021665751934051514, 0.005339119117707014, 0.003443043911829591, -0.08634791523218155, 0.07127057015895844, -0.10794064402580261, 0.008738566190004349, 0.019292455166578293, 0.029124444350600243, -0.011775239370763302, 0.0029928938020020723, -0.050215113908052444, 0.0333162322640419, -0.11264675110578537, -0.06741993129253387, -0.021324964240193367, 0.13192318379878998, 0.07777032256126404, -0.03375145047903061, 0.08113217353820801, -0.09781228750944138, -0.09987540543079376, 0.0347825288772583, 0.009422877803444862, 0.09148339182138443, -0.009339218959212303, 0.10421880334615707, 0.1354936957359314, -0.08807888627052307, 0.10982943326234818, -0.020984288305044174, -0.08771201968193054, 0.017068276181817055, 0.04853673279285431, 0.08506127446889877, -0.032804835587739944, -0.04924725368618965, -0.05871077999472618, -0.007921945303678513, -0.019422616809606552, -0.11566976457834244, -0.04134070873260498, 0.043967630714178085, -0.05740894004702568, -0.04995128512382507, 0.06489107757806778, -0.0564325787127018, -0.02576608769595623, 0.021892545744776726, -0.07560519874095917, 0.11619715392589569, 0.011163723655045033, -0.06487513333559036, -0.1185486763715744, 0.027090128511190414, -0.11667775362730026, 0.12894999980926514, 0.10821108520030975, 0.06200670823454857, -0.13504475355148315, -0.17271752655506134, -0.12892234325408936, 0.07323775440454483, -0.1236635148525238, -0.047775495797395706, 0.09478101879358292, -0.014138732105493546, -0.07578399777412415, 0.027119582518935204, 0.10842777043581009, 0.027661148458719254, 0.024732038378715515, 0.1295524388551712, -0.078078992664814, 0.09246211498975754, 0.12414414435625076, -0.00786803849041462, -0.10262323170900345, -0.01896617002785206, 0.049836982041597366, -0.013636365532875061, -0.10772446542978287, -0.10093282908201218, 0.05609722435474396, 0.059840936213731766, -0.018289895728230476, 0.04122369736433029, -0.07664716243743896, -0.03141825273633003, 0.0051665641367435455, -0.05912802740931511, 0.020030586048960686, 0.11037012189626694, 0.01864113099873066, -0.053799327462911606, -0.11855515837669373, 0.03168927878141403, -0.001137151033617556, -0.09201864153146744, -0.003241022350266576, 0.053899697959423065, -0.08153635263442993, 0.03727852180600166, -0.10914577543735504, -0.08883131295442581, 0.10900428891181946, -0.061094146221876144, 0.02492029033601284, 0.029790442436933517, 0.076249860227108, -0.0595378540456295, 0.12735988199710846, -0.07024670392274857, 0.10842005163431168, -0.07073251157999039, -0.07389635592699051, -0.013704433105885983, 0.04298387095332146, -0.054112620651721954, 0.1019316092133522, -0.030088601633906364, -0.11675364524126053, 0.03497302532196045, -0.022204214707016945, 0.12049149721860886, 0.10099486261606216, -0.12106534838676453, 0.04345543682575226, -0.017906609922647476, 0.009808633476495743, 0.065584696829319, -0.057032160460948944, -0.009600963443517685, 0.06202508136630058, -0.10316521674394608, -0.15001395344734192, 0.09133216738700867, -0.08354523777961731, 0.09912192076444626, 0.02813960425555706, 0.11155031621456146, -0.041075386106967926, 0.09181014448404312, -0.02011781372129917, -0.08692152798175812, 0.06499990075826645, -0.05661410838365555, 0.06270752847194672, 0.03266933560371399, 0.10394599288702011, -0.0784870982170105, 0.024435555562376976, 0.021377727389335632, -0.1527869999408722, 0.02909371443092823, -0.04275677725672722, 0.03133910149335861, -0.1200801208615303, 0.09148337692022324, 0.11723680049180984, 0.0415688194334507, -0.030821578577160835, 0.06495591998100281, -0.13511349260807037, -0.022432547062635422, 0.02245686948299408, -0.025814101099967957, 0.08835233002901077, 0.08577674627304077, -0.026200518012046814, -0.09367440640926361, -0.12839478254318237, 0.06865530461072922], -variable:[0.02373001165688038, -0.03920198231935501, -0.0045554679818451405, 0.017984410747885704, 0.10662522166967392, 0.10706504434347153, -0.05980793386697769, 0.06258188188076019, 0.1448557823896408, -0.007055939640849829, 0.021686721593141556, 0.148742213845253, -0.026200514286756516, 0.001699653803370893, -0.05300203710794449, -0.027394205331802368, 0.11456313729286194, 0.04576972499489784, 0.16155554354190826, 0.012176105752587318, 0.05770834907889366, 0.06524746865034103, -0.00036466115852817893, 0.0666046142578125, 0.10999056696891785, -0.0773882120847702, -0.081261545419693, -0.05549050122499466, 0.06834365427494049, -0.05462675169110298, -0.09440528601408005, 0.055102523416280746, -0.12309323251247406, -0.04260527342557907, -0.08757919073104858, 0.07366270571947098, 0.0863223597407341, -0.08234286308288574, 0.03274622932076454, -0.011585060507059097, -0.07640363276004791, -0.0013505000388249755, -0.07599609345197678, 0.10938945412635803, -0.04480181634426117, 0.032737672328948975, 0.04294448718428612, -0.16841799020767212, -0.0033536513801664114, 0.07495579868555069, 0.08865413814783096, -0.16066864132881165, 0.06212844327092171, 0.12397011369466782, 0.10978297889232635, 0.06945465505123138, -0.08801177889108658, -0.09351780265569687, -0.12971502542495728, 0.08007364720106125, 0.10552259534597397, 0.05189165472984314, 0.05702760070562363, -0.08902357518672943, 0.12027854472398758, 0.040933724492788315, 0.07601501792669296, 0.12692546844482422, -0.06710503250360489, -0.02330552600324154, 0.07298905402421951, -0.04268745332956314, -0.004332588519901037, 0.0460188053548336, -0.048507802188396454, 0.0018818714888766408, 0.030200522392988205, -0.12918592989444733, -0.06017111614346504, -0.0863315537571907, 0.05623164772987366, 0.011570006608963013, 0.07013893127441406, 0.0665961354970932, -0.07531474530696869, 0.022203048691153526, 0.05023173615336418, 0.05138528719544411, -0.051087334752082825, 0.09156037867069244, 0.08398601412773132, 0.08353590965270996, 0.16224156320095062, -0.08697518706321716, -0.037325624376535416, -0.07700986415147781, 0.10387543588876724, -0.01667514443397522, 0.05219541862607002, 0.004284776747226715, 0.12475309520959854, 0.045071616768836975, -0.08101092278957367, -0.11665324866771698, -0.10395253449678421, -0.03523566946387291, 0.0045832977630198, 0.12033584713935852, 0.051173415035009384, 0.07258130609989166, -0.09400017559528351, 0.061331573873758316, -0.04305204749107361, -0.16410697996616364, -0.12156543135643005, 0.04444899782538414, 0.06794318556785583, -0.06673844903707504, 0.0341855026781559, 0.03317783400416374, -0.0004938468337059021, -0.07271992415189743, -0.0807923972606659, 0.03210991621017456, 0.023322969675064087, 0.03734426572918892, 0.13845263421535492, -0.08594547212123871, 0.08506453782320023, 0.07349243015050888, -0.13013511896133423, -0.12662293016910553, -0.1544146090745926, -0.07110101729631424, 0.013228988274931908, -0.05133047699928284, 0.04498589411377907, -0.14380237460136414, -0.07337988913059235, -0.1002676710486412, 0.015494782477617264, 0.024685602635145187, 0.00521518848836422, 0.013358401134610176, 0.08139848709106445, 0.005014951340854168, 0.002082063117995858, 0.007386310491710901, 0.007096184883266687, -0.06445639580488205, -0.0591348297894001, -0.006269351113587618, 0.13013987243175507, -0.014308635145425797, -0.056692324578762054, -0.10749713331460953, 0.13937751948833466, -0.07684904336929321, 0.14674007892608643, -0.032786041498184204, -0.046170130372047424, 0.04383263364434242, 0.1399858593940735, -0.13140740990638733, 0.11890944093465805, 0.0223399568349123, 0.005706425290554762, -0.057540349662303925, 0.06532242149114609, -0.05007171258330345, -0.01643972471356392, 0.039819881319999695, 0.06803656369447708, -0.07813488692045212, 0.031211962923407555, -0.008243925869464874, -0.03264864534139633, 0.009660572744905949, -0.1077798455953598, -0.1398327499628067, 0.0015058028511703014, -0.013447875156998634, -0.045451562851667404, 0.07141504436731339, -0.03250724822282791, 0.004002574365586042, -0.05417124554514885, -0.017048725858330727, 0.045648183673620224, -0.03488868102431297, 0.04292808100581169, 0.09564431756734848, -0.09960625320672989, 0.08539564162492752, 0.02178637497127056, -0.08451517671346664, -0.122426837682724, 0.006717124953866005, -0.0362243689596653, 0.08242681622505188, 0.06364364176988602, 0.043773017823696136, -0.08400329202413559, -0.013958797790110111, -0.10643308609724045, -0.054508574306964874, 0.10347626358270645, -0.08332028239965439, 0.06555607914924622, 0.07619306445121765, -0.051179081201553345, -0.011050992645323277, 0.0048367795534431934, -0.06868176907300949, -0.11723592877388, 0.007706027943640947, 0.08967366069555283, -0.07202135026454926, 0.0378594733774662, -0.03376980498433113, -0.07749543339014053, -0.14961986243724823, -0.021067390218377113, -0.07006300240755081, 0.01289428398013115, -0.030147461220622063, -0.08148569613695145, -0.11213797330856323, 0.09924785047769547, -0.09820879995822906, 0.1277429759502411, 0.035915736109018326, 0.051371749490499496, 0.05936043709516525, -0.06821282207965851, 0.011624390259385109, -0.06263798475265503, -0.04372755438089371, -0.09391035884618759, -0.0001972676836885512, 0.12734046578407288, -0.056095756590366364, 0.03627650439739227, -0.01654963195323944, -0.011347425170242786, 0.020908543840050697, -0.01092895120382309, -0.1397579163312912, -0.07249629497528076, -0.025857778266072273, -0.062417224049568176, 0.15466828644275665, -0.01600164733827114, 0.15864132344722748, 0.10831517726182938, -0.06823640316724777, 0.1076778843998909, -0.011734841391444206, -0.09128158539533615, 0.012474292889237404, -0.04177963361144066, 0.08031445741653442, -0.10405491292476654, 0.011668450199067593, 0.11202505230903625, 0.015858672559261322, 0.07791072875261307, -0.10110708326101303, -0.08735182136297226, -0.09797879308462143, 0.051959797739982605, -0.12269964069128036, -0.04023519903421402, -0.08855390548706055, -0.02683536522090435, -0.10558617860078812, 0.09768659621477127, 0.03839799389243126, -0.05017242953181267, -0.0677226111292839, 0.02427641488611698, -0.006298830267041922, -0.09260556101799011, 0.08162763714790344, 0.05688130855560303, -0.0013708224287256598, -0.004187504295259714, 0.15513014793395996, 0.0019295234233140945, 0.12374943494796753, -0.05466964468359947, -0.16555090248584747, -0.1350928097963333, -0.0947810709476471, 0.01986353099346161, -0.08072687685489655, 0.042217500507831573, 0.0020245364867150784, -0.02320312149822712, 0.10413794219493866], -vectorTy:[-0.12738975882530212, 0.06955726444721222, -0.1251596361398697, 0.0617714449763298, -0.06504174321889877, 0.09020297229290009, -0.04647238925099373, 0.08520902693271637, 0.10252277553081512, 0.02082892134785652, 0.04622611775994301, 0.04447576031088829, 0.01963467337191105, -0.07916665077209473, -0.006500708870589733, 0.005214795470237732, 0.030208509415388107, 0.006154028233140707, -0.13483025133609772, 0.04121110960841179, 0.03689355403184891, -0.11080309748649597, 0.0848369225859642, 0.07938126474618912, -0.1006971225142479, 0.04063721001148224, 0.06542782485485077, -0.08481486886739731, -0.05657089874148369, 0.031135082244873047, -0.030308030545711517, 0.08577806502580643, -0.034710872918367386, -0.030940508469939232, 0.06856454908847809, 0.013332555070519447, -0.05841217190027237, 0.11491665989160538, 0.018041731789708138, -0.01644175313413143, -0.014324958436191082, 0.0012411783682182431, 0.10119553655385971, -0.08711623400449753, 0.0532333180308342, 6.732553447363898e-05, -0.020890064537525177, -0.0882008969783783, -0.011462832801043987, 0.03267262130975723, -0.11412704735994339, 0.08515087515115738, 0.08459974080324173, 0.06605315953493118, 0.12852391600608826, -0.09662328660488129, 0.12250148504972458, 0.03312899172306061, 0.13137158751487732, 0.01484361756592989, -0.11344392597675323, 0.06075691059231758, -0.03209444880485535, 0.061276912689208984, -0.08244267851114273, 0.051129359751939774, -0.11567205935716629, -0.04433443024754524, 0.10496652871370316, 0.0908661037683487, 0.09416305273771286, 0.04349653050303459, -0.04726918414235115, -0.08870810270309448, 0.1273234486579895, 0.0820736289024353, -0.09760162234306335, 0.05057532712817192, 0.015253281220793724, 0.08858593553304672, 0.06471452116966248, 0.07909763604402542, 0.1199350357055664, -0.01222784910351038, -0.08546249568462372, 0.06118199974298477, 0.0692792609333992, 0.030065307393670082, 0.024416375905275345, 0.07419387251138687, -0.025872625410556793, 0.027528516948223114, -0.035297736525535583, -0.08830983191728592, 0.06547601521015167, -0.10303828865289688, -0.07297634333372116, 0.026933973655104637, -0.10717104375362396, 0.014587479643523693, -0.06647477298974991, -0.12084201723337173, -0.10379379242658615, -0.06240225210785866, -0.1252080798149109, 0.05218534916639328, 0.040308792144060135, 0.10759487748146057, -0.08101139962673187, 0.061686016619205475, 0.09280799329280853, 0.07749710232019424, 0.020249629393219948, 0.1055229976773262, 0.11561688780784607, 0.004128722473978996, -0.09819918870925903, 0.0016177521320059896, 0.05661098286509514, -0.04588407650589943, 0.01848337985575199, -0.003613343695178628, 0.00503833033144474, 0.07196016609668732, -0.12111615389585495, 0.05915415659546852, -0.06969679147005081, -0.09824353456497192, -0.0769290030002594, -0.107899010181427, 0.1005432978272438, 0.07636775821447372, 0.06256155669689178, -0.10407020151615143, -0.03972550854086876, 0.008295218460261822, -0.050008758902549744, 0.0943937599658966, -0.034209899604320526, -0.10932479798793793, 0.09977313131093979, 0.047694068402051926, -0.007228638976812363, 0.01402597688138485, 0.011574660427868366, -0.043325088918209076, 0.0002957805700134486, 0.04189552366733551, -0.029102878645062447, -0.080460324883461, -0.02222166396677494, -0.07022395730018616, -0.1342483013868332, -0.07616524398326874, -0.06940190494060516, 0.08562342077493668, 0.08317059278488159, 0.021360969170928, 0.09281795471906662, -0.013781013898551464, -0.01327737607061863, 0.07013334333896637, -0.15139420330524445, 0.002884442685171962, -0.037773117423057556, 0.02477123588323593, 0.018785782158374786, 0.03707940876483917, 0.10861913859844208, 0.02980075404047966, 0.09918761998414993, 0.11883764714002609, 0.10269097238779068, -0.04028543084859848, -0.007592909503728151, 0.00573292700573802, -0.11355752497911453, -0.020222138613462448, 0.10930385440587997, 0.09218508750200272, -0.005393511150032282, 0.01460136566311121, -0.12717199325561523, 0.01804632879793644, -0.00803343579173088, -0.04284605756402016, -0.052404895424842834, 0.07986211031675339, 0.06433362513780594, -0.028781335800886154, 0.021608151495456696, -0.05434217303991318, -0.07798425853252411, 0.015709256753325462, -0.08699599653482437, -0.10606884956359863, 0.04389658570289612, -0.027788221836090088, -0.1046723872423172, 0.10994717478752136, -0.07266116887331009, -0.10283839702606201, -0.10617933422327042, -0.011927529238164425, -0.06567466259002686, 0.006109542679041624, -0.11619201302528381, 0.07878362387418747, 0.07750009000301361, -0.050888050347566605, -0.0654156357049942, -0.02810782566666603, 0.03556770458817482, 0.09843762218952179, 0.02036290243268013, 0.12032704055309296, 0.10941611230373383, -0.09130892902612686, 0.01045257318764925, -0.06668649613857269, 0.0952896699309349, 0.06680283695459366, -0.0907338410615921, -0.009692567400634289, -0.04839197173714638, 0.11159928143024445, 0.09194904565811157, 0.08679630607366562, -0.0677872821688652, 0.05946454405784607, 0.1117672398686409, 0.09433399885892868, 0.002136226510629058, -0.027452168986201286, -0.020124057307839394, 0.026861347258090973, 0.14220252633094788, 0.06636998802423477, -0.06842315942049026, -0.09719289839267731, -0.014605279080569744, 0.10585884004831314, -0.08979590237140656, 0.007144077215343714, -0.022373661398887634, 0.031550802290439606, -0.08353039622306824, 0.01926620677113533, 0.13392741978168488, -0.05313734710216522, -0.00549433846026659, -0.060831211507320404, -0.09855636954307556, -0.09374155104160309, -0.11735270172357559, 0.015924811363220215, 0.08518347144126892, -0.05989403277635574, 0.01761334016919136, -0.024176891893148422, -0.061657000333070755, 0.03341084346175194, 0.04405374825000763, 0.01501366589218378, -0.008206906728446484, 0.08006882667541504, 0.10576463490724564, 0.0745520144701004, 0.09549997001886368, 0.1295444667339325, 0.047663722187280655, -0.021861476823687553, -0.06773392111063004, 0.042285241186618805, -0.017977828159928322, -0.02445216476917267, -0.08282344788312912, 0.04890783131122589, 0.06365448236465454, 0.09366139024496078, 0.043098706752061844, -0.027807030826807022, -0.09957623481750488, 0.040076036006212234, 0.0663931593298912, 0.049255575984716415, -0.11184359341859818, -0.09066952019929886, 0.024272043257951736, 0.043306756764650345, 0.1059786006808281, 0.09495909512042999, 0.047291748225688934, 0.10112369805574417, -0.07399338483810425, 0.02516578882932663, 0.022180767729878426, 0.020459851250052452, -0.04045126214623451, -0.027728116139769554], -voidTy:[-0.09000939875841141, -0.07958554476499557, -0.07291815429925919, 0.08979514241218567, 0.04707391932606697, -0.09423940628767014, 0.11838021129369736, 0.07256688177585602, -0.07934272289276123, -0.007992403581738472, -0.053255390375852585, -0.08408867567777634, -0.04283592104911804, 0.05508279427886009, 0.06839311867952347, -0.05503489822149277, 0.08377442508935928, -0.04187502712011337, -0.06547374278306961, 0.030503246933221817, 0.08454546332359314, 0.11743707954883575, 0.13747410476207733, 0.06464771181344986, 0.09018135070800781, 0.11277538537979126, -0.10179999470710754, -0.0451647974550724, 0.07261732965707779, -0.12517043948173523, 0.10316703468561172, 0.10725896060466766, 0.08990520983934402, -0.10293866693973541, -0.09876062721014023, -0.026705490425229073, 0.016970796510577202, 0.1123298704624176, 0.019247407093644142, 0.03846059739589691, 0.031569354236125946, -0.019539734348654747, 0.09883300215005875, -0.11793255060911179, -0.019593320786952972, 0.0035468395799398422, 0.006796017289161682, -0.027836119756102562, -0.005097345914691687, 0.03902468457818031, -0.07016787678003311, 0.11262007802724838, -0.09223636239767075, -0.10399038344621658, 0.09139473736286163, 0.10496342927217484, -0.04243927448987961, 0.10802552103996277, 0.08636016398668289, 0.08827995508909225, -0.07454343140125275, 0.08326178789138794, -0.11973113566637039, -0.08231087028980255, 0.014773264527320862, 0.0283557940274477, -0.008044017478823662, -0.12828560173511505, -0.05807545781135559, 0.01052007358521223, 0.10872852057218552, 0.12022276222705841, -0.005469347815960646, -0.06836899369955063, 0.1031341627240181, 0.08253084868192673, 0.03900105506181717, 0.12089749425649643, 0.08851012587547302, -0.08854254335165024, 0.0886768251657486, 0.07710672169923782, 0.09653070569038391, 0.007529801223427057, -0.015547486953437328, -0.020897801965475082, 0.004568950738757849, -0.11604361236095428, 0.001215052790939808, 0.09477251023054123, 0.09757891297340393, -0.04006538540124893, -0.09788641333580017, 0.10182297974824905, 0.0007399037131108344, 0.11034149676561356, -0.10565201193094254, -0.05712905153632164, -0.0982864499092102, 0.04566897824406624, 0.053900353610515594, 0.05048181861639023, 0.018882308155298233, 0.09350458532571793, -0.0972236767411232, 0.048622917383909225, 0.012779678218066692, -0.10851069539785385, -0.06546550244092941, 0.059690579771995544, 0.10711677372455597, -0.018590690568089485, -0.003685903502628207, 0.08392605185508728, 0.07047095149755478, 0.03401381894946098, 0.06701119989156723, 0.022379154339432716, 0.08609151840209961, -0.02803741954267025, -0.0008451372268609703, 0.049039166420698166, -0.0078123100101947784, 0.0866536796092987, -0.11253651976585388, 0.10148797184228897, -0.09869030863046646, -0.07432699203491211, -0.11277113854885101, 0.10995643585920334, 0.07121813297271729, 0.12467680126428604, 0.12056763470172882, 0.09881768375635147, 0.006000128109008074, -0.00955195352435112, 0.11801338940858841, -0.10964632779359818, -0.08093464374542236, -0.06323272734880447, 0.10345004498958588, 0.01357194222509861, 0.02852703630924225, -0.05095754936337471, 0.030341051518917084, 0.016611749306321144, 0.1194460317492485, 0.03888899087905884, 0.008534271270036697, 0.1116071492433548, 0.002040289109572768, 0.09802134335041046, -0.11323697119951248, -0.11058668792247772, -0.023218054324388504, 0.08029177784919739, -0.11041776090860367, 0.05632156506180763, 0.03243021294474602, 0.107472263276577, -0.016683395951986313, 0.0871221274137497, -0.08608917891979218, -0.08880440890789032, 0.028913896530866623, -0.006483744829893112, 0.009140468202531338, 0.018846742808818817, 0.08086776733398438, -0.04068073257803917, 0.07313085347414017, 0.020746147260069847, -0.028271308168768883, 0.022695310413837433, 0.02607773244380951, 0.11390038579702377, -0.0877179503440857, -0.07601189613342285, 0.09136694669723511, 0.022374838590621948, -0.0019219225505366921, -0.02900284342467785, -0.048269085586071014, -0.06295301765203476, 0.04408819228410721, 0.009801012463867664, -0.10083624720573425, -0.04871703311800957, 0.0757184773683548, -0.0633048340678215, 0.006450219079852104, -0.10348402708768845, -0.055976904928684235, -0.03225826099514961, 0.0867755338549614, -0.09393185377120972, 0.0860830619931221, 0.023512668907642365, -0.09172635525465012, -0.11941346526145935, -0.07919265329837799, -0.10476791858673096, -0.08223827928304672, -0.011219807900488377, 0.07626605033874512, -0.04147420823574066, 0.08178616315126419, 0.06812693178653717, 0.0722544863820076, -0.012516196817159653, -0.11220896989107132, -0.1163560226559639, 0.03793609142303467, -0.07026831805706024, -0.008041108958423138, 0.06385529041290283, -0.06924095749855042, -0.1120322123169899, -0.02148726023733616, -0.13585086166858673, 0.10683934390544891, 0.072574183344841, -0.03529989719390869, -0.04071047529578209, 0.10344579815864563, -0.11905985325574875, -0.10904425382614136, 0.11106753349304199, 0.08515572547912598, 0.030809853225946426, -0.03432377427816391, 0.02357606403529644, -0.14124606549739838, 0.003411151934415102, -0.04544477537274361, -0.011099744588136673, 0.10650371015071869, 0.015100529417395592, -0.01413649320602417, 0.012174281291663647, -0.13259629905223846, 0.11260432749986649, 0.036382243037223816, 0.11978887766599655, 0.01884659193456173, -0.09706543385982513, 0.016752036288380623, -0.0009981058537960052, 0.11261249333620071, -0.06276674568653107, 0.013514988124370575, -0.07347568869590759, 0.024075977504253387, -0.021525125950574875, -0.0781879797577858, -0.0034146008547395468, -0.09301304072141647, -0.11433450132608414, 0.02224336937069893, 0.056502290070056915, -0.10772483795881271, -0.11469872295856476, 0.11905641108751297, -0.10814329981803894, -0.001308982726186514, -0.01643332466483116, 0.08009127527475357, 0.08234446495771408, 0.11152905225753784, -0.08385452628135681, 0.1071920096874237, -0.031198211014270782, 0.10446848720312119, -0.11725159734487534, -0.07371806353330612, -0.07358905673027039, -0.06663504987955093, 0.06184534728527069, -0.013791234232485294, -0.11275289952754974, 0.07584232836961746, 0.006988022476434708, 0.0820593386888504, -0.02593594416975975, -0.04122712463140488, 0.08460208028554916, -0.05725690722465515, -0.08163148164749146, -0.017830906435847282, 0.06977681070566177, -0.11105182766914368, -0.029793385416269302, 0.09619097411632538, -0.10040455311536789, -0.011055052280426025, -0.08168138563632965, -0.05608296021819115, 0.014498220756649971, 0.050504572689533234, -0.033985868096351624], -xor:[-0.029546743258833885, 0.04272785410284996, 0.08442351967096329, -0.06823106110095978, 0.10614518076181412, -0.026261480525135994, 0.056363124400377274, -0.05522790178656578, -0.029207715764641762, 0.01719292253255844, -0.16099730134010315, -0.01591842621564865, 0.050398919731378555, -0.14263980090618134, 0.13172291219234467, 0.029459059238433838, 0.06338372826576233, 0.18536004424095154, 0.09175121039152145, -0.07052300870418549, -0.09466012567281723, -0.021672477945685387, -0.10057182610034943, -0.09041444957256317, 0.025121768936514854, -0.08383399993181229, 0.036539461463689804, 0.004921828396618366, -0.11819758266210556, 0.14000152051448822, 0.03286801278591156, -0.10889818519353867, -0.032886672765016556, 0.11247352510690689, -0.0010760822333395481, 0.10181199759244919, -0.028607632964849472, 0.06570121645927429, 0.17313261330127716, -0.0445546880364418, -0.03966304287314415, -0.11301117390394211, -0.014444224536418915, 0.04785528406500816, -0.0554671436548233, 0.0030594810377806425, 0.032636743038892746, 0.009607333689928055, -0.03903317451477051, 0.015740979462862015, -0.015740979462862015, 0.006231285631656647, -0.003809504909440875, 0.00014097406528890133, -0.02976267784833908, 0.00826385710388422, 0.03812205046415329, -0.07685419172048569, -0.026975028216838837, -0.10783322155475616, -0.051287367939949036, -0.03233149275183678, -0.07912827283143997, 0.12643831968307495, -0.012501567602157593, -0.06755287200212479, 0.04837824031710625, 0.04121643677353859, 0.050323616713285446, 0.0717335119843483, -0.05349355563521385, 0.10659616440534592, 0.14784292876720428, -0.061620257794857025, -0.02470998838543892, 0.0472746267914772, -0.005120677873492241, -0.023840144276618958, -0.0742867961525917, 0.12551458179950714, -0.06798859685659409, -0.09297378361225128, 0.005692245904356241, 0.01308156456798315, 0.020060664042830467, -0.017408255487680435, 0.08169758319854736, -0.038426417857408524, -0.007186375092715025, 0.050463639199733734, 0.04102978855371475, 0.08410445600748062, 0.11881343275308609, 0.0623730830848217, 0.027115486562252045, 0.06715985387563705, 0.049697909504175186, -0.013507426716387272, -0.03379876911640167, 0.07587011158466339, 0.07783637940883636, -0.02824035845696926, 0.010555937886238098, 0.0077871535904705524, 0.11284804344177246, 0.005680840462446213, -0.194663405418396, -0.08333376795053482, -0.05289176106452942, 0.021339697763323784, -0.026157008484005928, 0.038464222103357315, -0.2085818499326706, -0.023830793797969818, -0.09999096393585205, -0.07661276310682297, -0.006003593560308218, -0.0604727566242218, 0.002268226118758321, -0.09274031221866608, -0.013753720559179783, 0.056446611881256104, 0.11783909052610397, -0.11373130977153778, -0.009672014974057674, -0.07375366240739822, 0.06978905946016312, 0.05670355632901192, 0.03452344238758087, -0.003212548792362213, -0.04175649955868721, -0.015018508769571781, -0.0921110138297081, 0.007588824722915888, 0.17509841918945312, -0.03653394803404808, -0.03639105334877968, 0.003083260264247656, -0.042180441319942474, -0.012406397610902786, -0.07308008521795273, 0.037454698234796524, -0.10240951180458069, 0.07303604483604431, 0.01383165642619133, -0.13741903007030487, 0.06913437694311142, 0.02521318569779396, -0.1568135768175125, 0.03040405362844467, 0.086819127202034, 0.11126427352428436, -0.0055086263455450535, 0.11020608991384506, 0.06138543039560318, -0.06828133016824722, 0.05242375656962395, -0.09725213795900345, 0.06643076986074448, 0.11171679198741913, 0.07371199876070023, -0.026127902790904045, -0.036086492240428925, 0.08647521585226059, 0.017854930832982063, -0.010753572918474674, 0.028567103669047356, -0.10587846487760544, -0.04181081801652908, 0.04212154448032379, -0.0622418113052845, 0.05273151770234108, -0.014100524596869946, 0.032756976783275604, 0.001314414432272315, 0.09097420424222946, 0.02628377079963684, 0.13338622450828552, 0.11821997910737991, -0.07472638040781021, -0.14772678911685944, 0.03629658743739128, -0.09212812036275864, 0.07171868532896042, -2.8745896997861564e-05, -0.11766037344932556, -0.01115851104259491, -0.001394855440594256, -0.10647648572921753, 0.05163067579269409, -0.06264904886484146, 0.060922540724277496, -0.026608338579535484, 0.018526636064052582, -0.07837165892124176, 0.02659551240503788, -0.01929224282503128, 0.015072176232933998, 0.030810462310910225, 0.07812952250242233, -0.09421326965093613, -0.06986677646636963, 0.014442449435591698, -0.08554666489362717, -0.0876535177230835, 0.027521653100848198, 0.024044493213295937, -0.007044605445116758, -0.06247541308403015, -0.06057750806212425, 0.058178629726171494, 0.11780842393636703, -0.061280809342861176, 0.03870536759495735, 0.010972786694765091, -0.03016098402440548, -0.018064191564917564, 0.006834195926785469, 0.1320987194776535, 0.1034127026796341, 0.044169679284095764, -0.013723905198276043, 0.09447026252746582, 0.0731033906340599, 0.06261569261550903, 0.04967721551656723, 0.026667894795536995, -0.011287499219179153, -0.001501509570516646, -0.014044646173715591, -0.10416366904973984, 0.002524725394323468, 0.016232475638389587, 0.015517708845436573, 0.027429675683379173, -0.08412893116474152, 0.06366603076457977, 0.009559701196849346, 0.1187332347035408, -0.06980226188898087, 0.08563259989023209, 0.00473117595538497, -0.06134211644530296, 0.040972817689180374, 0.08235378563404083, -0.04847501963376999, 0.05887741222977638, 0.02508227340877056, 0.012384669855237007, 0.007833275012671947, 0.026427391916513443, -0.11040207743644714, 0.0959201455116272, -0.05011317878961563, 0.07991645485162735, -0.040254782885313034, 0.13874518871307373, 0.06627850234508514, -0.03936968743801117, -0.061046916991472244, 0.06990411132574081, -0.02583298087120056, -0.025256114080548286, 0.13289716839790344, 0.025455061346292496, -0.11682510375976562, -0.008946902118623257, -0.007117383182048798, -0.0420340858399868, 0.0806044340133667, 0.06178511306643486, -0.029244428500533104, 0.06219600886106491, -0.08685252070426941, 0.02007567137479782, 0.04405602067708969, 0.04997987300157547, -0.10522764176130295, 0.002078584162518382, 0.04834149777889252, 0.014456739649176598, -0.11951884627342224, 0.07085728645324707, -0.054922036826610565, 0.027078988030552864, -0.055500973016023636, 0.04880679398775101, 0.05487987771630287, -0.005967089906334877, 0.006544401869177818, 0.074611134827137, 0.10236600041389465, -0.03694107010960579, -0.007623464800417423, 0.0473976768553257, 0.09634612500667572, 0.022406654432415962, -0.14701910316944122, -0.1205761656165123, 0.0689251646399498], -zext:[-0.06279171258211136, 0.0700196847319603, -0.004213762003928423, -0.09261283278465271, -0.0812467560172081, -0.02230857126414776, 0.07758316397666931, -0.009437257423996925, 0.012246580794453621, 0.04947355017066002, 0.04390616714954376, -0.01656648889183998, -0.16990603506565094, 0.05485546588897705, -0.013873063959181309, 0.1088358461856842, -0.04274898022413254, 0.012334030121564865, -0.04746905341744423, -0.06208883225917816, -0.1321541965007782, -0.0200771726667881, -0.06339693814516068, -0.04715495929121971, 0.029865754768252373, -0.1098208799958229, -0.006959009449928999, 0.04862246662378311, 0.06479299068450928, -0.01690303534269333, 0.01579122804105282, -0.07099296152591705, 0.006960534956306219, 0.08845822513103485, 0.0004687647451646626, 0.029240690171718597, -0.047828830778598785, 0.07274237275123596, -0.07246170938014984, 0.08844161778688431, 0.08739779144525528, -0.07961883395910263, 0.056701935827732086, 0.042619723826646805, 0.09177172183990479, 0.04032498598098755, 0.0637177899479866, 0.08680059760808945, 0.17959308624267578, -0.11657552421092987, -0.012048689648509026, 0.0046525816433131695, 3.289295273134485e-05, -0.022542880848050117, -0.03392183035612106, -0.04659077897667885, 0.12028050422668457, -0.05846550688147545, -0.02376718632876873, -0.11834976822137833, -0.02951957657933235, -0.10101255774497986, -0.07599281519651413, 0.012390542775392532, -0.18718580901622772, -0.08267895877361298, -0.04386984929442406, 0.07136306911706924, -0.10481355339288712, -0.03996776416897774, -0.07444848865270615, -0.02891988307237625, 0.00011733629071386531, 0.016906343400478363, -0.022397825494408607, 0.03551339730620384, -0.027506833896040916, -0.04681713506579399, -0.03865467384457588, 0.10295702517032623, -0.07172499597072601, 0.02583279274404049, 0.01534251682460308, 0.048924077302217484, 0.016289515420794487, 0.07346170395612717, 0.011883754283189774, -0.04090692475438118, -0.1370660811662674, -0.11289338767528534, -0.0852338895201683, -0.028360992670059204, 0.11210138350725174, 0.01765788532793522, 0.0619472935795784, 0.07244103401899338, 0.05849752947688103, 0.09327222406864166, -0.027734046801924706, 0.14712001383304596, 0.08064805716276169, -0.03917808085680008, 0.06797990947961807, 0.044407524168491364, 0.11492297053337097, -0.010533995926380157, -0.0517672523856163, -0.04526248201727867, -0.003952461294829845, -0.03344257175922394, -0.005216142162680626, 0.11665765196084976, 0.11792787164449692, -0.01807827316224575, -0.08589103072881699, -0.15003401041030884, -0.02889338508248329, 0.1297178715467453, -0.09091975539922714, 0.08013257384300232, -0.09681769460439682, -0.042530931532382965, 0.08409613370895386, -0.0699835792183876, 0.12380962073802948, -0.048636239022016525, 0.06667888909578323, -0.00599905988201499, 0.059327807277441025, -0.008082418702542782, -0.012288523837924004, -0.012592699378728867, -0.09971902519464493, 0.013431139290332794, 0.15718108415603638, 0.07042411714792252, -0.014078696258366108, 0.0009662678348831832, 0.025155935436487198, -0.008479290641844273, -0.11512286216020584, 0.03694412484765053, -0.09387695044279099, 0.10317337512969971, -0.0720762312412262, -0.08054634183645248, 0.07527324557304382, -0.05504056066274643, 0.1261734813451767, 0.03284606337547302, -0.12618137896060944, 0.08896490186452866, -0.009752318263053894, 0.09348487854003906, 0.12846733629703522, -0.0751708596944809, 0.06759657710790634, 0.06639930605888367, -0.013480995781719685, 0.02476629801094532, 0.15242871642112732, -0.03041592240333557, -0.11948774755001068, -0.07890398800373077, 0.08588402718305588, -0.02017584815621376, 0.006730870809406042, -0.0829756110906601, -0.038457050919532776, -0.12756438553333282, -0.01705140620470047, -0.04501807317137718, -0.1032978892326355, 0.05099096894264221, -0.17425405979156494, 0.07478903979063034, 0.001395762199535966, 0.14489305019378662, -0.04716283082962036, -0.010205000638961792, 0.09464496374130249, 0.28947126865386963, 0.11911572515964508, -0.10187330842018127, 0.13493777811527252, -0.025204341858625412, 0.03830808401107788, 0.06222927197813988, -0.10442794114351273, 0.08163037151098251, -0.007498313207179308, 0.016508642584085464, 0.0768323466181755, -0.068623848259449, -0.06282225996255875, 0.02380126714706421, -0.03970913216471672, -0.14136049151420593, 0.03368031233549118, 0.014216996729373932, 0.004587069153785706, -0.0672830194234848, 0.08523675799369812, -0.0815059095621109, 0.019383788108825684, -0.011831273324787617, -0.004571900237351656, 0.0014637259300798178, -0.09057621657848358, 0.0025717441458255053, 0.05711033567786217, 0.04755375161767006, 0.12870043516159058, 0.04441672936081886, 0.013695897534489632, -0.031339798122644424, -0.02293168008327484, 0.026521028950810432, 0.09043865650892258, 0.08367139101028442, 0.026886695995926857, -0.045658547431230545, -0.0007129960577003658, 0.08910591900348663, 0.07037569582462311, 0.059646617621183395, 0.0217044185847044, -0.006252591032534838, -0.10723316669464111, 0.014333815313875675, -0.09142835438251495, 0.1208019107580185, 0.012629736214876175, 0.06515329331159592, 0.06437531858682632, 0.1830843836069107, 0.03665701299905777, 0.08389655500650406, 0.13015145063400269, -0.13927769660949707, 0.08319250494241714, 0.03241805359721184, -0.008910550735890865, 0.07836779952049255, -0.14806817471981049, -0.060783497989177704, 0.05804769694805145, 0.01190230529755354, 0.012147611938416958, 0.07930511981248856, 0.015280351042747498, -0.11801182478666306, 0.038031384348869324, 0.04421663284301758, -0.05848813056945801, 0.16468413174152374, 0.01733839325606823, 0.0577675886452198, -0.01092002633959055, 0.013081032782793045, 0.061827730387449265, 0.08682520687580109, -0.024889780208468437, 0.1587631106376648, -0.09539694339036942, -0.12001819908618927, -0.020625630393624306, -0.06568348407745361, 0.08845050632953644, 0.051387786865234375, -0.029304062947630882, 0.08614585548639297, 0.05978437885642052, 0.10804608464241028, 0.047528013586997986, 0.07013339549303055, -0.005094991531223059, -0.09025318920612335, -0.16342489421367645, 0.05324475094676018, 0.002106793224811554, -0.011322136968374252, -0.12180645018815994, -0.15533818304538727, 0.07030927389860153, -0.07874257862567902, 0.0908893570303917, 0.03571706637740135, -0.1520312875509262, -0.03783762454986572, 0.05665115267038345, 0.051413100212812424, -0.08422916382551193, 0.048643361777067184, 0.018068192526698112, 0.09481100738048553, -0.1250186711549759, -0.02178032509982586, -0.1485329419374466, 0.05567638576030731] From 9b94af64620fd2d3499de336129610b03e58059d Mon Sep 17 00:00:00 2001 From: "S. VenkataKeerthy" <31350914+svkeerthy@users.noreply.github.com> Date: Mon, 30 Oct 2023 23:01:41 +0530 Subject: [PATCH 08/24] Update wheel.yml to use C++17 --- .github/workflows/wheel.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/wheel.yml b/.github/workflows/wheel.yml index 3d0d52bf..17fd517c 100644 --- a/.github/workflows/wheel.yml +++ b/.github/workflows/wheel.yml @@ -18,6 +18,7 @@ jobs: with: package-dir: Manylinux2014_Compliant_Source/pkg env: + CIBW_ENVIRONMENT: CXXFLAGS='-std=c++17' CIBW_SKIP: "pp* *-musllinux_*" CIBW_ARCHS: "x86_64" CIBW_MANYLINUX_X86_64_IMAGE: "ghcr.io/iith-compilers/manylinux2014-llvm/manylinux2014-llvm:x86-llvm16" From 9dd5727f2846a38bd0817c301687bd75bafede99 Mon Sep 17 00:00:00 2001 From: "S. VenkataKeerthy" <31350914+svkeerthy@users.noreply.github.com> Date: Mon, 30 Oct 2023 23:15:02 +0530 Subject: [PATCH 09/24] Update setup.py to use C++17 --- Manylinux2014_Compliant_Source/pkg/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Manylinux2014_Compliant_Source/pkg/setup.py b/Manylinux2014_Compliant_Source/pkg/setup.py index b55af133..2e00c2bb 100755 --- a/Manylinux2014_Compliant_Source/pkg/setup.py +++ b/Manylinux2014_Compliant_Source/pkg/setup.py @@ -51,7 +51,7 @@ def get_llvm_files(): include_dirs=["./IR2Vec"], libraries=["z"], extra_objects=["/usr/local/lib/libIR2Vec.a"] + get_llvm_files(), - extra_compile_args=["-v"], + extra_compile_args=["-v -std=c++17"], ) setup( From e821b13fe829ca9285c6490db5ffb5d587514c4c Mon Sep 17 00:00:00 2001 From: "S. VenkataKeerthy" <31350914+svkeerthy@users.noreply.github.com> Date: Mon, 30 Oct 2023 23:19:12 +0530 Subject: [PATCH 10/24] Update setup.py --- .github/workflows/wheel.yml | 1 - Manylinux2014_Compliant_Source/pkg/setup.py | 4 ++-- Manylinux2014_Compliant_Source/readme.md | 4 ++-- README.md | 6 +++--- src/CMakeLists.txt | 2 +- 5 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/wheel.yml b/.github/workflows/wheel.yml index 17fd517c..3d0d52bf 100644 --- a/.github/workflows/wheel.yml +++ b/.github/workflows/wheel.yml @@ -18,7 +18,6 @@ jobs: with: package-dir: Manylinux2014_Compliant_Source/pkg env: - CIBW_ENVIRONMENT: CXXFLAGS='-std=c++17' CIBW_SKIP: "pp* *-musllinux_*" CIBW_ARCHS: "x86_64" CIBW_MANYLINUX_X86_64_IMAGE: "ghcr.io/iith-compilers/manylinux2014-llvm/manylinux2014-llvm:x86-llvm16" diff --git a/Manylinux2014_Compliant_Source/pkg/setup.py b/Manylinux2014_Compliant_Source/pkg/setup.py index 2e00c2bb..2c9ffecc 100755 --- a/Manylinux2014_Compliant_Source/pkg/setup.py +++ b/Manylinux2014_Compliant_Source/pkg/setup.py @@ -33,7 +33,7 @@ if VERSION and LLVM_LIBS: break -with (pl.Path(__file__).parent / "IR2Vec" / "README.md").open() as f: +with (pl.Path(__file__).resolve().parents[2] / "README.md").open() as f: DESCRIPTION = f.read() @@ -51,7 +51,7 @@ def get_llvm_files(): include_dirs=["./IR2Vec"], libraries=["z"], extra_objects=["/usr/local/lib/libIR2Vec.a"] + get_llvm_files(), - extra_compile_args=["-v -std=c++17"], + extra_compile_args=["-v", "--std=c++17"], ) setup( diff --git a/Manylinux2014_Compliant_Source/readme.md b/Manylinux2014_Compliant_Source/readme.md index 70e8a77b..4dc0a5e6 100755 --- a/Manylinux2014_Compliant_Source/readme.md +++ b/Manylinux2014_Compliant_Source/readme.md @@ -2,11 +2,11 @@ AUTHORS : SHIKHAR JAIN (IITH COMPILERS) & ANILAVA KUNDU (IITH COMPILERS) - This package help users to use exposed ir2vec api in python environment. - The Source code of packgae is larger than expected . Reason: The source is manylinux 2014 compliant. -- Hence we need to have static linking for every library ex(ir2vec,llvm-12,stdc++ etc.) to be present and linked statically. +- Hence we need to have static linking for every library ex(ir2vec,llvm-16,stdc++ etc.) to be present and linked statically. - In order to build from source you need to initiate a manylinux 2014 docker image and then use this source dir accordingly. - While building source it is necessary to have a static library of LLVM that has all other static libs within it. - These wheel files generated are specific for python abi versions as reflected by their names . But they will work on old/new *nix OSs. -- The package is specific for LLVM-14.0 and current IR2Vec main branch (1.1.0 verion) +- The package is specific for LLVM-16 and current IR2Vec main branch (2.1.0 verion) - Inorder to use source on a MANYLINUX2014 Docker image and build it , there are several dependencies w.r.t static libs and header files . - A static lib containing all the static libs of LLVM which can be found in llvm/buid_dir/lib. diff --git a/README.md b/README.md index 5d81d8ba..072ace09 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ Please see [here](https://compilers.cse.iith.ac.in/projects/ir2vec/) for more de > IR2Vec: LLVM IR Based Scalable Program Embeddings, S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, Ramakrishna Upadrasta, and Y. N. Srikant -![LLVM](https://img.shields.io/badge/LLVM-v14.0.0-blue) -![PyPI Version](https://img.shields.io/pypi/v/your-package-name) +[![LLVM](https://img.shields.io/badge/LLVM-v14.0.0-blue)](https://github.com/llvm/llvm-project/releases/tag/llvmorg-16.0.1) +[![PyPI Version](https://img.shields.io/pypi/v/IR2Vec)](https://pypi.org/project/IR2Vec/) ![Tests](https://github.com/IITH-Compilers/IR2Vec/workflows/Tests/badge.svg) ![Publish](https://github.com/IITH-Compilers/IR2Vec/workflows/Publish/badge.svg) ![pre-commit checks](https://github.com/IITH-Compilers/IR2Vec/workflows/pre-commit%20checks/badge.svg) @@ -18,7 +18,7 @@ Please see [here](https://compilers.cse.iith.ac.in/projects/ir2vec/) for more de | LLVM Version | Branch | | ------------ | ------ | -| LLVM 14.0.0 | [main](https://github.com/IITH-Compilers/IR2Vec) | +| LLVM 16.0.1 | [main](https://github.com/IITH-Compilers/IR2Vec) | | LLVM 12.0.0 | [llvm12](https://github.com/IITH-Compilers/IR2Vec/tree/llvm12) | | LLVM 10.0.1 | [llvm10](https://github.com/IITH-Compilers/IR2Vec/tree/llvm10) | | LLVM 8.0.1 | [llvm8](https://github.com/IITH-Compilers/IR2Vec/tree/llvm8) | diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e6be53c5..067806cd 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,7 +4,7 @@ project(ir2vec VERSION 2.0.1) set(IR2VEC_LIB "IR2Vec") set(IR2VEC_LIB_STATIC "IR2Vec_Static") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -std=c++17") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2") set(LT_LLVM_INSTALL_DIR "" CACHE PATH "LLVM installation directory") From 9a7a311bf5ae62b220ac591e8a3d5996158418f9 Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Thu, 2 Nov 2023 20:41:08 +0530 Subject: [PATCH 11/24] indentation refactor --- .../pkg/IR2Vec/core.cpp | 581 +++++++++--------- src/IR2Vec.cpp | 268 ++++---- src/libIR2Vec.cpp | 82 +-- 3 files changed, 465 insertions(+), 466 deletions(-) diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp index 857516dd..ddf5dd2d 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp @@ -79,294 +79,296 @@ string seed_emb_path = ""; // } static PyObject *getIR2VecVersion(PyObject *self, PyObject *args) { - return PyUnicode_DecodeUTF8( - IR2VEC_VERSION, sizeof(IR2VEC_VERSION) / sizeof(IR2VEC_VERSION[0]) - 1, - NULL); + return PyUnicode_DecodeUTF8( + IR2VEC_VERSION, sizeof(IR2VEC_VERSION) / sizeof(IR2VEC_VERSION[0]) - 1, + NULL + ); } PyObject *set_seed_embedding_path(PyObject *self, PyObject *args) { - const char *vocab_path2 = ""; - if (PyArg_ParseTuple(args, "s", &vocab_path2)) { - - seed_emb_path = string(vocab_path2); - } - - return PyUnicode_FromString("Seed Embedding Path is Set"); + const char *vocab_path2 = ""; + if (PyArg_ParseTuple(args, "s", &vocab_path2)) { + seed_emb_path = string(vocab_path2); + } + return PyUnicode_FromString("Seed Embedding Path is Set"); } PyObject *IR2Vec_generateEmbeddings(PyObject *self, PyObject *args) { - Py_Initialize(); - - const char *filename = "\0"; // need to generate module object from this . - // Thus , need to add one more .cpp in .so - const char *mode = "\0"; - - string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; - // const char* - // vocab_path=(seed_emb_path+"/seedEmbeddingVocab-llvm16.txt").c_str(); // - // this should be exact path till .txt . *** NOT TAKING THIS AS USER - // DEFINED/PROVIDED ARGS *** - const char *level = "\0"; // remember that ir2vec accepts a char type for this - const char *output_file = "\0"; - - PyObject *Embedding_dict = PyDict_New(); - PyObject *InstVecDict = PyDict_New(); - PyObject *FuncVecDict = PyDict_New(); - PyObject *PgmList = PyList_New(0); - - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Instruction_Dict"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Function_Dict"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Program_List"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Message"), - PyUnicode_FromString("NA")); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Status"), Py_False); - - if (PyArg_ParseTuple(args, "sss|s", &filename, &mode, &level, &output_file)) { - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ sanity checks - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - ifstream temp; - - temp.open(filename, ios_base::in); - if (temp.peek() == ifstream::traits_type::eof() || temp.bad() == true || - temp.fail() == true) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString( - "Eroneous or empty .bc/.ll file location entred")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } - temp.close(); - if (string(output_file).empty() == false) { - temp.open(output_file, ios_base::in); - if (temp.bad() == true || temp.fail() == true) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString("Eroneous output file location entred")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } - temp.close(); - } - - // ********* SINCE NOW WE ARE NOT TAKING VOCAB FILE LOCATION FROM USER HENCE - // NO NEED OF THIS SANITY CHECK ******** temp.open(vocab_path, - // ios_base::in); if(temp.peek()==ifstream::traits_type::eof() || - // temp.bad()==true || temp.fail()==true) - // { - // PyDict_SetItemString(Embedding_dict,"Message",PyUnicode_FromString("Eroneous - // or empty seed embeddings text file location entered")); - // PyDict_SetItemString(Embedding_dict,"Status",Py_False); - // return Embedding_dict; - - // } - // temp.close(); - if (string(mode) != string("sym") && string(mode) != string("fa")) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString( - "Eroneous mode entered . Either of sym, fa should be specified")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } else { - if (level[0] != 'p' && level[0] != 'f') { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString("Invalid level specified: Use either p or f")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } - } - - if (string(mode) != string("sym") && string(mode) != string("fa")) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString( - "Eroneous mode entered . Either of sym, fa should be specified")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Invokinng IR2Vec lib exposed - // functions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - IR2Vec::iname = string(filename); - IR2Vec::IR2VecMode m = - (string(mode) == string("sym") ? IR2Vec::Symbolic : IR2Vec::FlowAware); - // IR2Vec::Embeddings::obj(); - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ C++ containers to hold data from LLVM - // ADT's ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - map> InstVecMap; - map> FuncVecMap; - vector PgmVect; - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Temporary LLVM ADT's need to hold - // returned ADt's by IR2vec lib ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - llvm::SmallMapVector - llvm_inst_vec_map; // IR2Vec::Embeddings::obj.getInstVecMap(); - llvm::SmallMapVector - llvm_func_vec_map; // IR2Vec::Embeddings::obj.getFunctionVecMap(); - llvm::SmallVector - llvm_pgm_vec; // IR2Vec::Embeddings::obj.getProgramVector(); - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The scope of this - // Module object is extremely crucial ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - std::unique_ptr M; - M = IR2Vec::getLLVMIR(); - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ if output file is provided - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - if (string(output_file) != "") { - // cout<<"okok";return PyUnicode_FromString("Embedings have been generated - // . Access them in the respective output file"); - string outFile = string(output_file); - ofstream o; - o.open(outFile, - ios_base::app); // this means open a file , connect stream "o" to - // it and then seek to the end of this stream - // before each write ["ios_base::app"] - IR2Vec::Embeddings Emb(*M, m, vocab_path, level[0], &o); - - // Emb is genertaed and intialized - llvm_inst_vec_map = Emb.getInstVecMap(); - llvm_func_vec_map = Emb.getFunctionVecMap(); - llvm_pgm_vec = Emb.getProgramVector(); - - } - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ using cout to dump the output - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - else { - IR2Vec::Embeddings Emb(*M, m, vocab_path, level[0], nullptr); - llvm_inst_vec_map = Emb.getInstVecMap(); - llvm_func_vec_map = Emb.getFunctionVecMap(); - llvm_pgm_vec = Emb.getProgramVector(); - } - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ copying data from LLVM ADT's to C++ - // Containers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ now make a python - // dictionary that will hold 2 SmallMapVector and 1 SmallVector . But first - // extract all data from LLVM data structure then store that data into c++ - // containers - - vector temp2; - char *readable_name; - string demangledName; - size_t sz = 17; - int status = 0; - // coying llvm samll map vector data into c++ map - - // for InstVecMap - for (auto Inst_it : llvm_inst_vec_map) { - // copy this SmallVector into c++ Vector - for (auto &Vec_it : Inst_it.second) { - // cout<getName(); - // cout<getFunction())->getName().str()) + - "No_Name_Inst_" + - to_string( - no_name_inst_count); // for instructiojn having no string rep ; - // the custom string rep will be like - // "No_Name_Inst"_2 - InstVecMap[demangledName] = temp2; - } - temp2.clear(); - } - - if (temp2.size() != 0) { - temp2.clear(); - } - - // for FuncVecMap - for (auto Func_it : llvm_func_vec_map) { - // copy this SmallVector into c++ Vector - for (auto &Vec_it : Func_it.second) - temp2.push_back(Vec_it); - - // apply __cxx::demangle just to be cautious - demangledName = IR2Vec::getDemagledName(Func_it.first); - FuncVecMap[demangledName] = temp2; - - temp2.clear(); - } - - // for PgmVector - for (auto &Pgm_it : llvm_pgm_vec) - PgmVect.push_back(Pgm_it); - - // all c++ container are ready to convert - // iterate over a c++ container , if it has embedd anotehr c++c ocntainer - // then iterate over it also - - // copying c++ map into Pyobject dict - - // for InstVecMap - - for (auto Map_it1 : InstVecMap) { - PyObject *temp3 = PyList_New(0); - for (auto &List_it1 : Map_it1.second) - PyList_Append(temp3, PyFloat_FromDouble(List_it1)); - PyDict_SetDefault(InstVecDict, - PyUnicode_FromString((Map_it1.first).c_str()), Py_None); - PyDict_SetItemString(InstVecDict, Map_it1.first.c_str(), temp3); - - // auto list_size=PyList_Size(temp3); - // for(long i=0; i> InstVecMap; + map> FuncVecMap; + vector PgmVect; + + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Temporary LLVM ADT's need to hold + // returned ADt's by IR2vec lib ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + llvm::SmallMapVector + llvm_inst_vec_map; // IR2Vec::Embeddings::obj.getInstVecMap(); + llvm::SmallMapVector + llvm_func_vec_map; // IR2Vec::Embeddings::obj.getFunctionVecMap(); + llvm::SmallVector + llvm_pgm_vec; // IR2Vec::Embeddings::obj.getProgramVector(); + + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The scope of this + // Module object is extremely crucial ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + std::unique_ptr M; + M = IR2Vec::getLLVMIR(); + + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ if output file is provided + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + if (string(output_file) != "") { + // cout<<"okok";return PyUnicode_FromString("Embedings have been generated + // . Access them in the respective output file"); + string outFile = string(output_file); + ofstream o; + o.open(outFile, + ios_base::app); // this means open a file , connect stream "o" to + // it and then seek to the end of this stream + // before each write ["ios_base::app"] + IR2Vec::Embeddings Emb(*M, m, vocab_path, level[0], &o); + + // Emb is genertaed and intialized + llvm_inst_vec_map = Emb.getInstVecMap(); + llvm_func_vec_map = Emb.getFunctionVecMap(); + llvm_pgm_vec = Emb.getProgramVector(); + + } + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ using cout to dump the output + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + else { + IR2Vec::Embeddings Emb(*M, m, vocab_path, level[0], nullptr); + llvm_inst_vec_map = Emb.getInstVecMap(); + llvm_func_vec_map = Emb.getFunctionVecMap(); + llvm_pgm_vec = Emb.getProgramVector(); + } + + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ copying data from LLVM ADT's to C++ + // Containers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ now make a python + // dictionary that will hold 2 SmallMapVector and 1 SmallVector . But first + // extract all data from LLVM data structure then store that data into c++ + // containers + + vector temp2; + char *readable_name; + string demangledName; + size_t sz = 17; + int status = 0; + // coying llvm samll map vector data into c++ map + + // for InstVecMap + for (auto Inst_it : llvm_inst_vec_map) { + // copy this SmallVector into c++ Vector + for (auto &Vec_it : Inst_it.second) { + // cout<getName(); + // cout<getFunction())->getName().str()) + + "No_Name_Inst_" + + to_string( + no_name_inst_count); // for instructiojn having no string rep ; + // the custom string rep will be like + // "No_Name_Inst"_2 + InstVecMap[demangledName] = temp2; + } + temp2.clear(); + } + + if (temp2.size() != 0) { + temp2.clear(); + } + + // for FuncVecMap + for (auto Func_it : llvm_func_vec_map) { + // copy this SmallVector into c++ Vector + for (auto &Vec_it : Func_it.second) + temp2.push_back(Vec_it); + + // apply __cxx::demangle just to be cautious + demangledName = IR2Vec::getDemagledName(Func_it.first); + FuncVecMap[demangledName] = temp2; + + temp2.clear(); + } + + // for PgmVector + for (auto &Pgm_it : llvm_pgm_vec) + PgmVect.push_back(Pgm_it); + + // all c++ container are ready to convert + // iterate over a c++ container , if it has embedd anotehr c++c ocntainer + // then iterate over it also + + // copying c++ map into Pyobject dict + + // for InstVecMap + + for (auto Map_it1 : InstVecMap) { + PyObject *temp3 = PyList_New(0); + for (auto &List_it1 : Map_it1.second) + PyList_Append(temp3, PyFloat_FromDouble(List_it1)); + PyDict_SetDefault(InstVecDict, + PyUnicode_FromString((Map_it1.first).c_str()), Py_None); + PyDict_SetItemString(InstVecDict, Map_it1.first.c_str(), temp3); + + // auto list_size=PyList_Size(temp3); + // for(long i=0; i cl_debug("debug-ir2vec", cl::Optional, cl::cat(category)); void printVersion(raw_ostream &ostream) { - ostream << "\033[1;35m" - << "IR2Vec Version : " << IR2VEC_VERSION << "\033[0m\n"; - cl::PrintVersionMessage(); + ostream << "\033[1;35m" + << "IR2Vec Version : " << IR2VEC_VERSION << "\033[0m\n"; + cl::PrintVersionMessage(); } int main(int argc, char **argv) { - cl::SetVersionPrinter(printVersion); - cl::HideUnrelatedOptions(category); - cl::ParseCommandLineOptions(argc, argv); - - fa = cl_fa; - sym = cl_sym; - collectIR = cl_collectIR; - vocab = cl_vocab; - iname = cl_iname; - oname = cl_oname; - // newly added - funcName = cl_funcName; - level = cl_level; - cls = cl_cls; - WO = cl_WO; - WA = cl_WA; - WT = cl_WT; - debug = cl_debug; - printTime = cl_printTime; - - bool failed = false; - if (!((sym ^ fa) ^ collectIR)) { - errs() << "Either of sym, fa or collectIR should be specified\n"; - failed = true; - } - - if (sym || fa) { - - if (level != 'p' && level != 'f') { - errs() << "Invalid level specified: Use either p or f\n"; - failed = true; + cl::SetVersionPrinter(printVersion); + cl::HideUnrelatedOptions(category); + cl::ParseCommandLineOptions(argc, argv); + + fa = cl_fa; + sym = cl_sym; + collectIR = cl_collectIR; + vocab = cl_vocab; + iname = cl_iname; + oname = cl_oname; + // newly added + funcName = cl_funcName; + level = cl_level; + cls = cl_cls; + WO = cl_WO; + WA = cl_WA; + WT = cl_WT; + debug = cl_debug; + printTime = cl_printTime; + + bool failed = false; + if (!((sym ^ fa) ^ collectIR)) { + errs() << "Either of sym, fa or collectIR should be specified\n"; + failed = true; } - if (vocab.empty()) { - errs() << "Should specify vocab pointing to the path of vocabulary\n"; - failed = true; + + if (sym || fa) { + if (level != 'p' && level != 'f') { + errs() << "Invalid level specified: Use either p or f\n"; + failed = true; + } + if (vocab.empty()) { + errs() << "Should specify vocab pointing to the path of vocabulary\n"; + failed = true; + } } - } - - else { - if (level) - errs() << "[WARNING] level would not be used in collectIR mode\n"; - if (!vocab.empty()) - errs() << "[WARNING] vocab would not be used in collectIR mode\n"; - } - - if (failed) - exit(1); - - auto M = getLLVMIR(); - // newly added - if (sym && !(funcName.empty())) { - IR2Vec_Symbolic SYM(*M); - std::ofstream o; - o.open(oname, std::ios_base::app); - if (printTime) { - clock_t start = clock(); - SYM.generateSymbolicEncodingsForFunction(&o, funcName); - clock_t end = clock(); - double elapsed = double(end - start) / CLOCKS_PER_SEC; - printf( - "Time taken by on-demand generation of symbolic encodings is: %.6f " - "seconds.\n", - elapsed); - } else { - SYM.generateSymbolicEncodingsForFunction(&o, funcName); + else { + if (!collectIR) { + errs() << "Either of sym, fa or collectIR should be specified\n"; + failed = true; + } + else if (level) + errs() << "[WARNING] level would not be used in collectIR mode\n"; + else if (!vocab.empty()) + errs() << "[WARNING] vocab would not be used in collectIR mode\n"; } - o.close(); - } - - else if (fa && !(funcName.empty())) { - IR2Vec_FA FA(*M); - std::ofstream o, missCount, cyclicCount; - o.open(oname, std::ios_base::app); - missCount.open("missCount_" + oname, std::ios_base::app); - cyclicCount.open("cyclicCount_" + oname, std::ios_base::app); - if (printTime) { - clock_t start = clock(); - FA.generateFlowAwareEncodingsForFunction(&o, funcName, &missCount, - &cyclicCount); - clock_t end = clock(); - double elapsed = double(end - start) / CLOCKS_PER_SEC; - printf( - "Time taken by on-demand generation of flow-aware encodings is: %.6f " - "seconds.\n", - elapsed); - } else { - FA.generateFlowAwareEncodingsForFunction(&o, funcName, &missCount, - &cyclicCount); + if (failed) + exit(1); + + auto M = getLLVMIR(); + // newly added + if (sym && !(funcName.empty())) { + IR2Vec_Symbolic SYM(*M); + std::ofstream o; + o.open(oname, std::ios_base::app); + if (printTime) { + clock_t start = clock(); + SYM.generateSymbolicEncodingsForFunction(&o, funcName); + clock_t end = clock(); + double elapsed = double(end - start) / CLOCKS_PER_SEC; + printf( + "Time taken by on-demand generation of symbolic encodings is: %.6f " + "seconds.\n", + elapsed + ); + } else { + SYM.generateSymbolicEncodingsForFunction(&o, funcName); + } + o.close(); } - - o.close(); - } - - else if (fa) { - IR2Vec_FA FA(*M); - std::ofstream o, missCount, cyclicCount; - o.open(oname, std::ios_base::app); - missCount.open("missCount_" + oname, std::ios_base::app); - cyclicCount.open("cyclicCount_" + oname, std::ios_base::app); - if (printTime) { - clock_t start = clock(); - FA.generateFlowAwareEncodings(&o, &missCount, &cyclicCount); - clock_t end = clock(); - double elapsed = double(end - start) / CLOCKS_PER_SEC; - printf("Time taken by normal generation of flow-aware encodings is: %.6f " - "seconds.\n", - elapsed); - } else { - FA.generateFlowAwareEncodings(&o, &missCount, &cyclicCount); + else if (fa && !(funcName.empty())) { + IR2Vec_FA FA(*M); + std::ofstream o, missCount, cyclicCount; + o.open(oname, std::ios_base::app); + missCount.open("missCount_" + oname, std::ios_base::app); + cyclicCount.open("cyclicCount_" + oname, std::ios_base::app); + if (printTime) { + clock_t start = clock(); + FA.generateFlowAwareEncodingsForFunction(&o, funcName, &missCount, + &cyclicCount); + clock_t end = clock(); + double elapsed = double(end - start) / CLOCKS_PER_SEC; + printf( + "Time taken by on-demand generation of flow-aware encodings is: %.6f " + "seconds.\n", + elapsed); + } else { + FA.generateFlowAwareEncodingsForFunction(&o, funcName, &missCount, + &cyclicCount); + } + o.close(); } - o.close(); - } - - else if (sym) { - IR2Vec_Symbolic SYM(*M); - std::ofstream o; - o.open(oname, std::ios_base::app); - if (printTime) { - clock_t start = clock(); - SYM.generateSymbolicEncodings(&o); - clock_t end = clock(); - double elapsed = double(end - start) / CLOCKS_PER_SEC; - printf("Time taken by normal generation of symbolic encodings is: %.6f " - "seconds.\n", - elapsed); - } else { - SYM.generateSymbolicEncodings(&o); + else if (fa) { + IR2Vec_FA FA(*M); + std::ofstream o, missCount, cyclicCount; + o.open(oname, std::ios_base::app); + missCount.open("missCount_" + oname, std::ios_base::app); + cyclicCount.open("cyclicCount_" + oname, std::ios_base::app); + if (printTime) { + clock_t start = clock(); + FA.generateFlowAwareEncodings(&o, &missCount, &cyclicCount); + clock_t end = clock(); + double elapsed = double(end - start) / CLOCKS_PER_SEC; + printf("Time taken by normal generation of flow-aware encodings is: %.6f " + "seconds.\n", + elapsed); + } else { + FA.generateFlowAwareEncodings(&o, &missCount, &cyclicCount); + } + o.close(); + } + else if (sym) { + IR2Vec_Symbolic SYM(*M); + std::ofstream o; + o.open(oname, std::ios_base::app); + if (printTime) { + clock_t start = clock(); + SYM.generateSymbolicEncodings(&o); + clock_t end = clock(); + double elapsed = double(end - start) / CLOCKS_PER_SEC; + printf("Time taken by normal generation of symbolic encodings is: %.6f " + "seconds.\n", + elapsed); + } else { + SYM.generateSymbolicEncodings(&o); + } + o.close(); + } + else if (collectIR) { + CollectIR cir(M); + std::ofstream o; + o.open(oname, std::ios_base::app); + cir.generateTriplets(o); + o.close(); } - o.close(); - } - - else if (collectIR) { - CollectIR cir(M); - std::ofstream o; - o.open(oname, std::ios_base::app); - cir.generateTriplets(o); - o.close(); - } - return 0; } diff --git a/src/libIR2Vec.cpp b/src/libIR2Vec.cpp index 5473f47a..e925079a 100644 --- a/src/libIR2Vec.cpp +++ b/src/libIR2Vec.cpp @@ -13,48 +13,48 @@ #include "llvm/IR/Module.h" #include "llvm/Support/CommandLine.h" -int IR2Vec::Embeddings::generateEncodings(llvm::Module &M, - IR2Vec::IR2VecMode mode, - std::string vocab, char level, - std::string funcName, std::ostream *o, - int cls, float WO, float WA, - float WT) { - IR2Vec::vocab = vocab; - IR2Vec::level = level; - IR2Vec::cls = cls; - IR2Vec::WO = WO; - IR2Vec::WA = WA; - IR2Vec::WT = WT; - IR2Vec::funcName = funcName; +int IR2Vec::Embeddings::generateEncodings( + llvm::Module &M, + IR2Vec::IR2VecMode mode, + std::string vocab, char level, + std::string funcName, std::ostream *o, + int cls, float WO, float WA, + float WT +) { + IR2Vec::vocab = vocab; + IR2Vec::level = level; + IR2Vec::cls = cls; + IR2Vec::WO = WO; + IR2Vec::WA = WA; + IR2Vec::WT = WT; + IR2Vec::funcName = funcName; - if (mode == IR2Vec::IR2VecMode::FlowAware && !funcName.empty()) { - IR2Vec_FA FA(M); - FA.generateFlowAwareEncodingsForFunction(o, funcName); - instVecMap = FA.getInstVecMap(); - funcVecMap = FA.getFuncVecMap(); + if (mode == IR2Vec::IR2VecMode::FlowAware && !funcName.empty()) { + IR2Vec_FA FA(M); + FA.generateFlowAwareEncodingsForFunction(o, funcName); + instVecMap = FA.getInstVecMap(); + funcVecMap = FA.getFuncVecMap(); + } else if (mode == IR2Vec::IR2VecMode::FlowAware) { + IR2Vec_FA FA(M); + FA.generateFlowAwareEncodings(o); + instVecMap = FA.getInstVecMap(); + funcVecMap = FA.getFuncVecMap(); + pgmVector = FA.getProgramVector(); + } + else if (mode == IR2Vec::IR2VecMode::Symbolic && !funcName.empty()) { + IR2Vec_Symbolic SYM(M); + SYM.generateSymbolicEncodingsForFunction(0, funcName); + instVecMap = SYM.getInstVecMap(); + funcVecMap = SYM.getFuncVecMap(); + } - } else if (mode == IR2Vec::IR2VecMode::FlowAware) { - IR2Vec_FA FA(M); - FA.generateFlowAwareEncodings(o); - instVecMap = FA.getInstVecMap(); - funcVecMap = FA.getFuncVecMap(); - pgmVector = FA.getProgramVector(); - } + else if (mode == IR2Vec::IR2VecMode::Symbolic) { + IR2Vec_Symbolic SYM(M); + SYM.generateSymbolicEncodings(o); + instVecMap = SYM.getInstVecMap(); + funcVecMap = SYM.getFuncVecMap(); + pgmVector = SYM.getProgramVector(); + } - else if (mode == IR2Vec::IR2VecMode::Symbolic && !funcName.empty()) { - IR2Vec_Symbolic SYM(M); - SYM.generateSymbolicEncodingsForFunction(0, funcName); - instVecMap = SYM.getInstVecMap(); - funcVecMap = SYM.getFuncVecMap(); - } - - else if (mode == IR2Vec::IR2VecMode::Symbolic) { - IR2Vec_Symbolic SYM(M); - SYM.generateSymbolicEncodings(o); - instVecMap = SYM.getInstVecMap(); - funcVecMap = SYM.getFuncVecMap(); - pgmVector = SYM.getProgramVector(); - } - - return 0; + return 0; } From 9ff66251621e6844a4425e16178df46693d1cbb3 Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Sat, 4 Nov 2023 17:38:39 +0530 Subject: [PATCH 12/24] testing ir2vec core refactor --- .../pkg/IR2Vec/refactoredCore.cpp | 344 ++++++++++++++++++ Manylinux2014_Compliant_Source/pkg/build.sh | 2 +- Manylinux2014_Compliant_Source/pkg/setup.py | 2 +- 3 files changed, 346 insertions(+), 2 deletions(-) create mode 100644 Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp new file mode 100644 index 00000000..8ce49ba5 --- /dev/null +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp @@ -0,0 +1,344 @@ +// Copyright(c) 2023, The Contributors of IR2Vec. +// +// Part of the IR2Vec project.This software is available under the BSD 4-Clause +// License. Please see LICENSE file in the top - level directory for more +// details. +// + +#define PY_SSIZE_T_CLEAN +#include "IR2Vec.h" +#include "utils.h" +#include "version.h" +#include "CollectIR.h" +#include "FlowAware.h" +#include "Symbolic.h" + +#include +#include +#include +#include +#include +#include +#include + + +#include "llvm/IR/Module.h" +#include "llvm/ADT/APSInt.h" +#include "llvm/ADT/ArrayRef.h" +#include "llvm/ADT/DenseMap.h" +#include "llvm/ADT/MapVector.h" +#include "llvm/ADT/SmallSet.h" +#include "llvm/ADT/SmallVector.h" +#include "llvm/ADT/StringExtras.h" +#include "llvm/ADT/StringRef.h" +#include "llvm/IR/CFG.h" +#include "llvm/IR/Function.h" +#include "llvm/IR/InstrTypes.h" +#include "llvm/IR/Instruction.h" +#include "llvm/IR/Instructions.h" +#include "llvm/IR/Type.h" +#include "llvm/IR/User.h" +#include "llvm/IR/Value.h" +#include "llvm/IRReader/IRReader.h" +#include "llvm/Pass.h" +#include "llvm/Passes/PassBuilder.h" +#include "llvm/Support/CommandLine.h" +#include "llvm/Support/DataTypes.h" +#include "llvm/Support/Endian.h" +#include "llvm/Support/JSON.h" +#include "llvm/Support/ScopedPrinter.h" +#include "llvm/Support/SourceMgr.h" +#include "llvm/Support/raw_ostream.h" + +#include + +// #include "_dl_x86_cpu_features.c" + +// #include "boost/python.hpp" + +// utils.h is included because it provides with a function for conversion +using namespace std; + +int no_name_inst_count = 0; +string seed_emb_path = ""; +// need to wrap :- +// generateEncodings() +// getInstVecMap() +// getFunctionVecMap() +// getFunctionVecMap() + +// need to undesratnd argument semantics of generateEncodings() ---> +// LLVM::Module &M +// IR2VecMode mode = can be symbolic[sym] or flowaware[fa] +// vocab = path to seed emebedings +// o= output file that will either be created or appended and contain +// real-valued vectors representing embeddings level= can be either program +// level[p] or function level[f] class = One and only Non mandatory Argument ; +// static PyObject* set_global_list_return_message(bp::list& l, string msg) +// { +// l[1]=msg; +// cout<<"fail1"< llvm_pgm_vec +) { + // for PgmVector + vector PgmVect; + for (auto &Pgm_it : llvm_pgm_vec) + PgmVect.push_back(Pgm_it); + + PyObject *PgmList = PyList_New(0); + for (auto &Vec_it1 : PgmVect) + PyList_Append(PgmList, PyFloat_FromDouble(Vec_it1)); + return PgmList; +} + +// Function to get Function Vector Dictionary +PyObject* createFunctionVectorDict( + llvm::SmallMapVector llvm_func_vec_map +) { + vector temp2; + map> FuncVecMap; + string demangledName; + // for FuncVecMap + for (auto Func_it : llvm_func_vec_map) { + for (auto &Vec_it : Func_it.second) + temp2.push_back(Vec_it); + + demangledName = IR2Vec::getDemagledName(Func_it.first); + FuncVecMap[demangledName] = temp2; + + temp2.clear(); + } + + PyObject *FuncVecDict = PyDict_New(); + + // for FuncVecMap + for (auto Map_it1 : FuncVecMap) { + PyObject *temp3 = PyList_New(0); + for (auto &List_it1 : Map_it1.second) + PyList_Append(temp3, PyFloat_FromDouble(List_it1)); + PyDict_SetDefault(FuncVecDict, + PyUnicode_FromString((Map_it1.first).c_str()), Py_None); + PyDict_SetItemString(FuncVecDict, Map_it1.first.c_str(), temp3); + } + return FuncVecDict; +} + +// Function to get Instruction Vector Dictionary +PyObject* createInstructionVectorDict( + llvm::SmallMapVector llvm_inst_vec_map +) { + map> InstVecMap; + PyObject *InstVecDict = PyDict_New(); + + vector temp2; + char *readable_name; + string demangledName; + size_t sz = 17; + int status = 0; + for (auto Inst_it : llvm_inst_vec_map) { + // copy this SmallVector into c++ Vector + for (auto &Vec_it : Inst_it.second) { + // cout<getName(); + // cout<getFunction())->getName().str()) + + "No_Name_Inst_" + + to_string( + no_name_inst_count); // for instructiojn having no string rep ; + // the custom string rep will be like + // "No_Name_Inst"_2 + InstVecMap[demangledName] = temp2; + } + temp2.clear(); + } + + // for InstVecMap + for (auto Map_it1 : InstVecMap) { + PyObject *temp3 = PyList_New(0); + for (auto &List_it1 : Map_it1.second) + PyList_Append(temp3, PyFloat_FromDouble(List_it1)); + PyDict_SetDefault(InstVecDict, + PyUnicode_FromString((Map_it1.first).c_str()), Py_None); + PyDict_SetItemString(InstVecDict, Map_it1.first.c_str(), temp3); + } + + return InstVecDict; +} + + +PyObject *IR2Vec_generateEmbeddings(PyObject *self, PyObject *args) { + Py_Initialize(); + + PyObject *Embedding_dict = PyDict_New(); + + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Instruction_Dict"), Py_None); + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Function_Dict"), Py_None); + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Program_List"), Py_None); + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Message"), PyUnicode_FromString("NA")); + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Status"), Py_False); + + const char *filename = "\0"; + const char *mode = "\0"; + std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; + const char *level = "\0"; // remember that ir2vec accepts a char type for this + const char *output_file = "\0"; + + if (PyArg_ParseTuple(args, "sss|s", &filename, &mode, &level, &output_file)) { + // Sanity Checks + if (fileNotValid(filename)) { + PyDict_SetItemString( + Embedding_dict, "Message", + PyUnicode_FromString( + "Eroneous or empty .bc/.ll file location entred")); + PyDict_SetItemString(Embedding_dict, "Status", Py_False); + return Embedding_dict; + } + + if (string(output_file).empty() == false) { + if (fileNotValid(output_file)) { + PyDict_SetItemString( + Embedding_dict, "Message", + PyUnicode_FromString( + "Eroneous or empty output file location entred")); + PyDict_SetItemString(Embedding_dict, "Status", Py_False); + return Embedding_dict; + } + } + + if (string(mode) != string("sym") && string(mode) != string("fa")) { + PyDict_SetItemString( + Embedding_dict, "Message", + PyUnicode_FromString( + "Eroneous mode entered . Either of sym, fa should be specified")); + PyDict_SetItemString(Embedding_dict, "Status", Py_False); + return Embedding_dict; + } else { + if (level[0] != 'p' && level[0] != 'f') { + PyDict_SetItemString( + Embedding_dict, "Message", + PyUnicode_FromString("Invalid level specified: Use either p or f")); + PyDict_SetItemString(Embedding_dict, "Status", Py_False); + return Embedding_dict; + } + } + + //Invokinng IR2Vec lib exposed functions + IR2Vec::iname = string(filename); + IR2Vec::IR2VecMode ir2vecMode = + (string(mode) == string("sym") ? IR2Vec::Symbolic : IR2Vec::FlowAware); + + // Temporary LLVM ADT's need to hold returned ADt's by IR2vec lib + llvm::SmallMapVector + llvm_inst_vec_map; // IR2Vec::Embeddings::obj.getInstVecMap(); + llvm::SmallMapVector + llvm_func_vec_map; // IR2Vec::Embeddings::obj.getFunctionVecMap(); + llvm::SmallVector + llvm_pgm_vec; // IR2Vec::Embeddings::obj.getProgramVector(); + + // The scope of this Module object is extremely crucial + std::unique_ptr Module; + Module = IR2Vec::getLLVMIR(); + + // if output file is provided + if (string(output_file) != "") { + string outFile = string(output_file); + ofstream o; + o.open(outFile, + ios_base::app); + IR2Vec::Embeddings Emb(*Module, ir2vecMode, vocab_path, level[0], &o); + + // Emb is genertaed and intialized + llvm_inst_vec_map = Emb.getInstVecMap(); + llvm_func_vec_map = Emb.getFunctionVecMap(); + llvm_pgm_vec = Emb.getProgramVector(); + } + else { + IR2Vec::Embeddings Emb(*Module, ir2vecMode, vocab_path, level[0], nullptr); + llvm_inst_vec_map = Emb.getInstVecMap(); + llvm_func_vec_map = Emb.getFunctionVecMap(); + llvm_pgm_vec = Emb.getProgramVector(); + } + + PyDict_SetItemString(Embedding_dict, "Instruction_Dict", createInstructionVectorDict(llvm_inst_vec_map)); + PyDict_SetItemString(Embedding_dict, "Function_Dict", createFunctionVectorDict(llvm_func_vec_map)); + PyDict_SetItemString(Embedding_dict, "Program_List", createProgramVectorList(llvm_pgm_vec)); + PyDict_SetItemString( + Embedding_dict, "Message", + PyUnicode_FromString("Generated Embeddings are dumped either in " + "output_file or on stdout")); + PyDict_SetItemString(Embedding_dict, "Status", Py_True); + + return Embedding_dict; + } else { + PyDict_SetItemString(Embedding_dict, "Message", + PyUnicode_FromString("PyArgsParseTuple didnt worked")); + PyDict_SetItemString(Embedding_dict, "Status", Py_False); + return Embedding_dict; + } +} +PyMethodDef IR2Vec_core_Methods[] = { + {"generateEmbeddings", (PyCFunction)IR2Vec_generateEmbeddings, METH_VARARGS, + "As specified"}, + {"setSeedEmbdPath", (PyCFunction)set_seed_embedding_path, METH_VARARGS, + "As specified"}, + {"getVersion", getIR2VecVersion, METH_VARARGS, "Get IR2Vec Version"}, + {NULL, NULL, 0, NULL} /* Sentinel */ +}; +struct PyModuleDef IR2Vec_def = { + PyModuleDef_HEAD_INIT, + "IR2Vec.core", /* name of module NOT THE NAME OF PACKAGE*/ + "take .bc/.ll as input and generates corresponding IR2VEc " + "Embeddings", /* module documentation, may be NULL */ + -1, /* size of per-interpreter state of the module, + or -1 if the module keeps state in global variables. */ + IR2Vec_core_Methods +}; +PyMODINIT_FUNC PyInit_core(void) { return PyModule_Create(&IR2Vec_def); } diff --git a/Manylinux2014_Compliant_Source/pkg/build.sh b/Manylinux2014_Compliant_Source/pkg/build.sh index 7dc59475..41d909fa 100644 --- a/Manylinux2014_Compliant_Source/pkg/build.sh +++ b/Manylinux2014_Compliant_Source/pkg/build.sh @@ -18,7 +18,7 @@ cd .. cmake -DCMAKE_BUILD_TYPE=Release ../src && make -j"$(nproc)" && make install cd .. -cp src/include/utils.h Manylinux2014_Compliant_Source/pkg/IR2Vec/ +cp src/include/*.h Manylinux2014_Compliant_Source/pkg/IR2Vec/ cp build/version.h Manylinux2014_Compliant_Source/pkg/IR2Vec/ cp vocabulary/seedEmbeddingVocab-*.txt Manylinux2014_Compliant_Source/pkg/IR2Vec/ diff --git a/Manylinux2014_Compliant_Source/pkg/setup.py b/Manylinux2014_Compliant_Source/pkg/setup.py index 2c9ffecc..9689a808 100755 --- a/Manylinux2014_Compliant_Source/pkg/setup.py +++ b/Manylinux2014_Compliant_Source/pkg/setup.py @@ -47,7 +47,7 @@ def get_llvm_files(): IR2Vec_core = Extension( "IR2Vec.core", - sources=["IR2Vec/core.cpp"], + sources=["IR2Vec/refactoredCore.cpp"], include_dirs=["./IR2Vec"], libraries=["z"], extra_objects=["/usr/local/lib/libIR2Vec.a"] + get_llvm_files(), From a7446e31919eb7944c5af92b11c2a7c3486b7423 Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Sun, 5 Nov 2023 16:58:07 +0530 Subject: [PATCH 13/24] added clang-format file to enforce c++ code style --- .clang-format | 137 + .../pkg/IR2Vec/core.cpp | 592 ++--- .../pkg/IR2Vec/refactoredCore.cpp | 477 ++-- seed_embeddings/OpenKE/base/Base.cpp | 198 +- seed_embeddings/OpenKE/base/Corrupt.h | 282 +- seed_embeddings/OpenKE/base/Random.h | 20 +- seed_embeddings/OpenKE/base/Reader.h | 558 ++-- seed_embeddings/OpenKE/base/Setting.h | 20 +- seed_embeddings/OpenKE/base/Test.h | 710 ++--- seed_embeddings/OpenKE/base/Triple.h | 62 +- seed_embeddings/OpenKE/base/Valid.h | 90 +- src/CollectIR.cpp | 144 +- src/FlowAware.cpp | 2324 +++++++++-------- src/IR2Vec.cpp | 58 +- src/Symbolic.cpp | 396 +-- src/include/CollectIR.h | 16 +- src/include/FlowAware.h | 277 +- src/include/IR2Vec.h | 76 +- src/include/Symbolic.h | 70 +- src/include/VectorSolver.h | 64 +- src/include/utils.h | 10 +- src/libIR2Vec.cpp | 79 +- ...he_closest_pair_from_two_sorted_arrays.cpp | 63 +- .../PE-benchmarks/Iterative_QuickSort.cpp | 94 +- .../PE-benchmarks/Nearly_sorted_Algo.cpp | 52 +- .../PE-benchmarks/aho-corasick-algorithm.cpp | 234 +- ...m-substring-search-search-permutations.cpp | 68 +- .../PE-benchmarks/bellman-ford-algorithm.cpp | 194 +- src/test-suite/PE-benchmarks/bfs.cpp | 116 +- .../PE-benchmarks/biconnectivity.cpp | 216 +- .../PE-benchmarks/binary-insertion-sort.cpp | 54 +- .../PE-benchmarks/binomial-coefficient.cpp | 38 +- .../boolean-parenthesization-problem.cpp | 88 +- .../PE-benchmarks/boruvkas-algorithm.cpp | 306 +-- src/test-suite/PE-benchmarks/box-stacking.cpp | 130 +- .../PE-benchmarks/boyer-moore-algorithm.cpp | 104 +- .../PE-benchmarks/channel-assignment.cpp | 86 +- src/test-suite/PE-benchmarks/coin-change.cpp | 64 +- ...-points-in-a-grid-using-two-traversals.cpp | 84 +- ...ruction-of-lcp-array-from-suffix-array.cpp | 230 +- .../count-1s-sorted-binary-array.cpp | 34 +- ...-binary-strings-without-consecutive-1s.cpp | 18 +- ...hose-sum-of-digits-equals-to-given-sum.cpp | 70 +- ...t-possible-ways-to-construct-buildings.cpp | 62 +- .../count-ways-reach-nth-stair.cpp | 24 +- src/test-suite/PE-benchmarks/cut-vertices.cpp | 222 +- .../PE-benchmarks/cutting-a-rod.cpp | 34 +- .../PE-benchmarks/detect-cycle-in-a-graph.cpp | 102 +- .../detect-cycle-undirected-graph.cpp | 106 +- .../PE-benchmarks/dfa-based-division.cpp | 70 +- src/test-suite/PE-benchmarks/dfs.cpp | 90 +- .../PE-benchmarks/edit-distance.cpp | 58 +- ...cient-constructtion-of-finite-automata.cpp | 62 +- .../PE-benchmarks/egg-dropping-puzzle.cpp | 62 +- .../euler-circuit-directed-graph.cpp | 218 +- .../eulerian-path-and-circuit.cpp | 236 +- ...nd-common-elements-three-sorted-arrays.cpp | 62 +- .../find-k-closest-elements-given-value.cpp | 90 +- ...consecutive-path-in-a-character-matrix.cpp | 72 +- ...mum-number-of-coins-that-make-a-change.cpp | 50 +- src/test-suite/PE-benchmarks/find-parity.cpp | 20 +- .../find-two-non-repeating-element.cpp | 46 +- .../finite-automata-algorithm.cpp | 78 +- .../PE-benchmarks/floyd-warshall.cpp | 126 +- .../PE-benchmarks/graph-coloring.cpp | 160 +- .../hamiltonian-cycle-backtracking.cpp | 198 +- .../insertion-sort-for-singly-linked-list.cpp | 110 +- src/test-suite/PE-benchmarks/karatsuba.cpp | 133 +- .../PE-benchmarks/kmp-algorithm.cpp | 112 +- ...orted-array-set-2-expected-linear-time.cpp | 68 +- ...ted-array-set-3-worst-case-linear-time.cpp | 110 +- .../largest-independent-set-problem.cpp | 76 +- .../largest-sum-contiguous-subarray.cpp | 37 +- .../lexicographic-rank-of-a-string.cpp | 42 +- .../little-and-big-endian-mystery.cpp | 16 +- .../longest-bitonic-subsequence.cpp | 72 +- ...length-substring-sum-first-second-half.cpp | 71 +- .../longest-increasing-subsequence.cpp | 68 +- .../longest-palindrome-substring.cpp | 92 +- .../longest-palindromic-subsequence.cpp | 54 +- .../longest-path-directed-acyclic-graph.cpp | 202 +- .../PE-benchmarks/m-coloring-problem.cpp | 112 +- src/test-suite/PE-benchmarks/magic-square.cpp | 90 +- .../matrix-chain-multiplication.cpp | 74 +- .../maximum-length-chain-of-pairs.cpp | 50 +- ...ying-and-selling-a-share-at-most-twice.cpp | 88 +- ...-matrix-with-all-1s-in-a-binary-matrix.cpp | 79 +- .../maximum-sum-increasing-subsequence.cpp | 48 +- .../maximum-sum-rectangle-in-a-2d-matrix.cpp | 176 +- .../merge-sort-for-doubly-linked-list.cpp | 146 +- .../PE-benchmarks/mergeSort_LinkedList.cpp | 166 +- .../PE-benchmarks/min-cost-path.cpp | 29 +- ...to-move-maximum-and-minimum-to-corners.cpp | 40 +- .../minimum-cost-polygon-triangulation.cpp | 63 +- .../minimum-cut-in-a-directed-graph.cpp | 154 +- ...of-jumps-to-reach-end-of-a-given-array.cpp | 42 +- ...m-positive-points-to-reach-destination.cpp | 54 +- .../mobile-numeric-keypad-problem.cpp | 118 +- ...bile-numeric-keypad-problem_space_optm.cpp | 114 +- .../PE-benchmarks/n-queen-problem.cpp | 88 +- .../PE-benchmarks/naive-algorithm.cpp | 32 +- .../optimal-binary-search-tree.cpp | 74 +- .../optimized-naive-algorithm.cpp | 44 +- .../overlapping-subproblems-property.cpp | 28 +- .../PE-benchmarks/palindrome-partitioning.cpp | 86 +- .../PE-benchmarks/partition-problem.cpp | 74 +- .../permutations-of-a-given-string.cpp | 34 +- .../program-for-nth-fibonacci-number.cpp | 26 +- .../PE-benchmarks/program-wish-womens-day.cpp | 106 +- .../quicksort-for-linked-list.cpp | 124 +- .../quicksort-on-singly-linked-list.cpp | 188 +- .../PE-benchmarks/rabin-karp-algorithm.cpp | 88 +- .../PE-benchmarks/rat-in-a-maze.cpp | 88 +- .../PE-benchmarks/reservoir-sampling.cpp | 68 +- .../rotate-bits-of-an-integer.cpp | 50 +- .../shortest-common-supersequence.cpp | 40 +- .../PE-benchmarks/sieve-of-eratosthenes.cpp | 48 +- src/test-suite/PE-benchmarks/snake-ladder.cpp | 128 +- .../PE-benchmarks/sort-array-wave-form-2.cpp | 36 +- ...ort-n-numbers-range-0-n2-1-linear-time.cpp | 74 +- ...-x-find-pair-array-whose-sum-closest-x.cpp | 46 +- .../strongly-connected-components.cpp | 176 +- .../PE-benchmarks/subset-sum-problem.cpp | 67 +- src/test-suite/PE-benchmarks/subset-sum.cpp | 94 +- src/test-suite/PE-benchmarks/sudoku.cpp | 124 +- .../PE-benchmarks/tarjan-algorithm.cpp | 260 +- .../PE-benchmarks/the-knights-tour.cpp | 87 +- .../PE-benchmarks/topological-sorting.cpp | 108 +- ...f-non-decreasing-numbers-with-n-digits.cpp | 54 +- .../PE-benchmarks/tower-of-hanoi.cpp | 23 +- .../transitive-closure-of-a-graph.cpp | 99 +- .../PE-benchmarks/trie-suffixes.cpp | 182 +- src/test-suite/PE-benchmarks/tug-of-war.cpp | 112 +- src/test-suite/PE-benchmarks/ugly-numbers.cpp | 42 +- src/test-suite/PE-benchmarks/union-find.cpp | 122 +- .../PE-benchmarks/vertex-cover-problem.cpp | 96 +- .../PE-benchmarks/weighted-job-scheduling.cpp | 70 +- src/test-suite/PE-benchmarks/word-wrap.cpp | 119 +- .../PE-benchmarks/z-algorithm-linear-time.cpp | 113 +- src/utils.cpp | 126 +- 140 files changed, 9002 insertions(+), 8799 deletions(-) create mode 100644 .clang-format diff --git a/.clang-format b/.clang-format new file mode 100644 index 00000000..a258b131 --- /dev/null +++ b/.clang-format @@ -0,0 +1,137 @@ +--- +Language: Cpp +# BasedOnStyle: LLVM +AccessModifierOffset: -2 +AlignAfterOpenBracket: Align +AlignConsecutiveMacros: false +AlignConsecutiveAssignments: false +AlignConsecutiveDeclarations: false +AlignEscapedNewlines: Right +AlignOperands: true +AlignTrailingComments: true +AllowAllArgumentsOnNextLine: true +AllowAllConstructorInitializersOnNextLine: true +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortBlocksOnASingleLine: Never +AllowShortCaseLabelsOnASingleLine: false +AllowShortFunctionsOnASingleLine: All +AllowShortLambdasOnASingleLine: All +AllowShortIfStatementsOnASingleLine: Never +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterDefinitionReturnType: None +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: false +AlwaysBreakTemplateDeclarations: MultiLine +BinPackArguments: true +BinPackParameters: true +BraceWrapping: + AfterCaseLabel: false + AfterClass: false + AfterControlStatement: false + AfterEnum: false + AfterFunction: false + AfterNamespace: false + AfterObjCDeclaration: false + AfterStruct: false + AfterUnion: false + AfterExternBlock: false + BeforeCatch: false + BeforeElse: false + IndentBraces: false + SplitEmptyFunction: true + SplitEmptyRecord: true + SplitEmptyNamespace: true +BreakBeforeBinaryOperators: None +BreakBeforeBraces: Attach +BreakBeforeInheritanceComma: false +BreakInheritanceList: BeforeColon +BreakBeforeTernaryOperators: true +BreakConstructorInitializersBeforeComma: false +BreakConstructorInitializers: BeforeColon +BreakAfterJavaFieldAnnotations: false +BreakStringLiterals: true +ColumnLimit: 80 +CommentPragmas: '^ IWYU pragma:' +CompactNamespaces: false +ConstructorInitializerAllOnOneLineOrOnePerLine: false +ConstructorInitializerIndentWidth: 4 +ContinuationIndentWidth: 4 +Cpp11BracedListStyle: true +DeriveLineEnding: true +DerivePointerAlignment: false +DisableFormat: false +ExperimentalAutoDetectBinPacking: false +FixNamespaceComments: true +ForEachMacros: + - foreach + - Q_FOREACH + - BOOST_FOREACH +IncludeBlocks: Preserve +IncludeCategories: + - Regex: '^"(llvm|llvm-c|clang|clang-c)/' + Priority: 2 + SortPriority: 0 + - Regex: '^(<|"(gtest|gmock|isl|json)/)' + Priority: 3 + SortPriority: 0 + - Regex: '.*' + Priority: 1 + SortPriority: 0 +IncludeIsMainRegex: '(Test)?$' +IncludeIsMainSourceRegex: '' +IndentCaseLabels: false +IndentGotoLabels: true +IndentPPDirectives: None +IndentWidth: 4 +IndentWrappedFunctionNames: false +JavaScriptQuotes: Leave +JavaScriptWrapImports: true +KeepEmptyLinesAtTheStartOfBlocks: true +MacroBlockBegin: '' +MacroBlockEnd: '' +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: None +ObjCBinPackProtocolList: Auto +ObjCBlockIndentWidth: 2 +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: true +PenaltyBreakAssignment: 2 +PenaltyBreakBeforeFirstCallParameter: 19 +PenaltyBreakComment: 300 +PenaltyBreakFirstLessLess: 120 +PenaltyBreakString: 1000 +PenaltyBreakTemplateDeclaration: 10 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 60 +PointerAlignment: Right +ReflowComments: true +SortIncludes: true +SortUsingDeclarations: true +SpaceAfterCStyleCast: false +SpaceAfterLogicalNot: false +SpaceAfterTemplateKeyword: true +SpaceBeforeAssignmentOperators: true +SpaceBeforeCpp11BracedList: false +SpaceBeforeCtorInitializerColon: true +SpaceBeforeInheritanceColon: true +SpaceBeforeParens: ControlStatements +SpaceBeforeRangeBasedForLoopColon: true +SpaceInEmptyBlock: false +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 1 +SpacesInAngles: false +SpacesInConditionalStatement: false +SpacesInContainerLiterals: true +SpacesInCStyleCastParentheses: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +SpaceBeforeSquareBrackets: false +Standard: Latest +StatementMacros: + - Q_UNUSED + - QT_REQUIRE_VERSION +TabWidth: 8 +UseCRLF: false +UseTab: Never +... + diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp index ddf5dd2d..dcb02d5a 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/core.cpp @@ -79,296 +79,304 @@ string seed_emb_path = ""; // } static PyObject *getIR2VecVersion(PyObject *self, PyObject *args) { - return PyUnicode_DecodeUTF8( - IR2VEC_VERSION, sizeof(IR2VEC_VERSION) / sizeof(IR2VEC_VERSION[0]) - 1, - NULL - ); + return PyUnicode_DecodeUTF8( + IR2VEC_VERSION, sizeof(IR2VEC_VERSION) / sizeof(IR2VEC_VERSION[0]) - 1, + NULL); } PyObject *set_seed_embedding_path(PyObject *self, PyObject *args) { - const char *vocab_path2 = ""; - if (PyArg_ParseTuple(args, "s", &vocab_path2)) { - seed_emb_path = string(vocab_path2); - } - return PyUnicode_FromString("Seed Embedding Path is Set"); + const char *vocab_path2 = ""; + if (PyArg_ParseTuple(args, "s", &vocab_path2)) { + seed_emb_path = string(vocab_path2); + } + return PyUnicode_FromString("Seed Embedding Path is Set"); } PyObject *IR2Vec_generateEmbeddings(PyObject *self, PyObject *args) { - Py_Initialize(); - - const char *filename = "\0"; // need to generate module object from this . - // Thus , need to add one more .cpp in .so - const char *mode = "\0"; - - string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; - // const char* - // vocab_path=(seed_emb_path+"/seedEmbeddingVocab-llvm16.txt").c_str(); // - // this should be exact path till .txt . *** NOT TAKING THIS AS USER - // DEFINED/PROVIDED ARGS *** - const char *level = "\0"; // remember that ir2vec accepts a char type for this - const char *output_file = "\0"; - - PyObject *Embedding_dict = PyDict_New(); - PyObject *InstVecDict = PyDict_New(); - PyObject *FuncVecDict = PyDict_New(); - PyObject *PgmList = PyList_New(0); - - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Instruction_Dict"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Function_Dict"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Program_List"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Message"), - PyUnicode_FromString("NA")); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Status"), Py_False); - - if (PyArg_ParseTuple(args, "sss|s", &filename, &mode, &level, &output_file)) { - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ sanity checks - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - ifstream temp; - - temp.open(filename, ios_base::in); - if ( - temp.peek() == ifstream::traits_type::eof() || temp.bad() == true || - temp.fail() == true - ) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString( - "Eroneous or empty .bc/.ll file location entred")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } - temp.close(); - if (string(output_file).empty() == false) { - temp.open(output_file, ios_base::in); - if (temp.bad() == true || temp.fail() == true) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString("Eroneous output file location entred") - ); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } - temp.close(); - } - - // ********* SINCE NOW WE ARE NOT TAKING VOCAB FILE LOCATION FROM USER HENCE - // NO NEED OF THIS SANITY CHECK ******** temp.open(vocab_path, - // ios_base::in); if(temp.peek()==ifstream::traits_type::eof() || - // temp.bad()==true || temp.fail()==true) - // { - // PyDict_SetItemString(Embedding_dict,"Message",PyUnicode_FromString("Eroneous - // or empty seed embeddings text file location entered")); - // PyDict_SetItemString(Embedding_dict,"Status",Py_False); - // return Embedding_dict; - - // } - // temp.close(); - if (string(mode) != string("sym") && string(mode) != string("fa")) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString( - "Eroneous mode entered . Either of sym, fa should be specified")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } else { - if (level[0] != 'p' && level[0] != 'f') { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString("Invalid level specified: Use either p or f")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } - } - - if (string(mode) != string("sym") && string(mode) != string("fa")) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString( - "Eroneous mode entered . Either of sym, fa should be specified")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Invokinng IR2Vec lib exposed - // functions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - IR2Vec::iname = string(filename); - IR2Vec::IR2VecMode m = - (string(mode) == string("sym") ? IR2Vec::Symbolic : IR2Vec::FlowAware); - // IR2Vec::Embeddings::obj(); - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ C++ containers to hold data from LLVM - // ADT's ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - map> InstVecMap; - map> FuncVecMap; - vector PgmVect; - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Temporary LLVM ADT's need to hold - // returned ADt's by IR2vec lib ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - llvm::SmallMapVector - llvm_inst_vec_map; // IR2Vec::Embeddings::obj.getInstVecMap(); - llvm::SmallMapVector - llvm_func_vec_map; // IR2Vec::Embeddings::obj.getFunctionVecMap(); - llvm::SmallVector - llvm_pgm_vec; // IR2Vec::Embeddings::obj.getProgramVector(); - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The scope of this - // Module object is extremely crucial ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - std::unique_ptr M; - M = IR2Vec::getLLVMIR(); - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ if output file is provided - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - if (string(output_file) != "") { - // cout<<"okok";return PyUnicode_FromString("Embedings have been generated - // . Access them in the respective output file"); - string outFile = string(output_file); - ofstream o; - o.open(outFile, - ios_base::app); // this means open a file , connect stream "o" to - // it and then seek to the end of this stream - // before each write ["ios_base::app"] - IR2Vec::Embeddings Emb(*M, m, vocab_path, level[0], &o); - - // Emb is genertaed and intialized - llvm_inst_vec_map = Emb.getInstVecMap(); - llvm_func_vec_map = Emb.getFunctionVecMap(); - llvm_pgm_vec = Emb.getProgramVector(); - - } - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ using cout to dump the output - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - else { - IR2Vec::Embeddings Emb(*M, m, vocab_path, level[0], nullptr); - llvm_inst_vec_map = Emb.getInstVecMap(); - llvm_func_vec_map = Emb.getFunctionVecMap(); - llvm_pgm_vec = Emb.getProgramVector(); - } - - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ copying data from LLVM ADT's to C++ - // Containers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ now make a python - // dictionary that will hold 2 SmallMapVector and 1 SmallVector . But first - // extract all data from LLVM data structure then store that data into c++ - // containers - - vector temp2; - char *readable_name; - string demangledName; - size_t sz = 17; - int status = 0; - // coying llvm samll map vector data into c++ map - - // for InstVecMap - for (auto Inst_it : llvm_inst_vec_map) { - // copy this SmallVector into c++ Vector - for (auto &Vec_it : Inst_it.second) { - // cout<getName(); - // cout<getFunction())->getName().str()) + - "No_Name_Inst_" + - to_string( - no_name_inst_count); // for instructiojn having no string rep ; - // the custom string rep will be like - // "No_Name_Inst"_2 - InstVecMap[demangledName] = temp2; - } - temp2.clear(); - } - - if (temp2.size() != 0) { - temp2.clear(); - } - - // for FuncVecMap - for (auto Func_it : llvm_func_vec_map) { - // copy this SmallVector into c++ Vector - for (auto &Vec_it : Func_it.second) - temp2.push_back(Vec_it); - - // apply __cxx::demangle just to be cautious - demangledName = IR2Vec::getDemagledName(Func_it.first); - FuncVecMap[demangledName] = temp2; - - temp2.clear(); - } - - // for PgmVector - for (auto &Pgm_it : llvm_pgm_vec) - PgmVect.push_back(Pgm_it); - - // all c++ container are ready to convert - // iterate over a c++ container , if it has embedd anotehr c++c ocntainer - // then iterate over it also - - // copying c++ map into Pyobject dict - - // for InstVecMap - - for (auto Map_it1 : InstVecMap) { - PyObject *temp3 = PyList_New(0); - for (auto &List_it1 : Map_it1.second) - PyList_Append(temp3, PyFloat_FromDouble(List_it1)); - PyDict_SetDefault(InstVecDict, - PyUnicode_FromString((Map_it1.first).c_str()), Py_None); - PyDict_SetItemString(InstVecDict, Map_it1.first.c_str(), temp3); - - // auto list_size=PyList_Size(temp3); - // for(long i=0; i> InstVecMap; + map> FuncVecMap; + vector PgmVect; + + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Temporary LLVM ADT's need to + // hold returned ADt's by IR2vec lib + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + llvm::SmallMapVector + llvm_inst_vec_map; // IR2Vec::Embeddings::obj.getInstVecMap(); + llvm::SmallMapVector + llvm_func_vec_map; // IR2Vec::Embeddings::obj.getFunctionVecMap(); + llvm::SmallVector + llvm_pgm_vec; // IR2Vec::Embeddings::obj.getProgramVector(); + + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The scope of + // this Module object is extremely crucial + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + std::unique_ptr M; + M = IR2Vec::getLLVMIR(); + + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ if output file is provided + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + if (string(output_file) != "") { + // cout<<"okok";return PyUnicode_FromString("Embedings have been + // generated . Access them in the respective output file"); + string outFile = string(output_file); + ofstream o; + o.open(outFile, + ios_base::app); // this means open a file , connect stream + // "o" to it and then seek to the end of this + // stream before each write ["ios_base::app"] + IR2Vec::Embeddings Emb(*M, m, vocab_path, level[0], &o); + + // Emb is genertaed and intialized + llvm_inst_vec_map = Emb.getInstVecMap(); + llvm_func_vec_map = Emb.getFunctionVecMap(); + llvm_pgm_vec = Emb.getProgramVector(); + + } + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ using cout to dump the output + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + else { + IR2Vec::Embeddings Emb(*M, m, vocab_path, level[0], nullptr); + llvm_inst_vec_map = Emb.getInstVecMap(); + llvm_func_vec_map = Emb.getFunctionVecMap(); + llvm_pgm_vec = Emb.getProgramVector(); + } + + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ copying data from LLVM ADT's to + // C++ Containers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ now make a + // python dictionary that will hold 2 SmallMapVector and 1 SmallVector + // . But first extract all data from LLVM data structure then store that + // data into c++ containers + + vector temp2; + char *readable_name; + string demangledName; + size_t sz = 17; + int status = 0; + // coying llvm samll map vector data into c++ map + + // for InstVecMap + for (auto Inst_it : llvm_inst_vec_map) { + // copy this SmallVector into c++ Vector + for (auto &Vec_it : Inst_it.second) { + // cout<getName(); + // cout<getFunction())->getName().str()) + + "No_Name_Inst_" + + to_string( + no_name_inst_count); // for instructiojn having no + // string rep ; the custom string + // rep will be like + // "No_Name_Inst"_2 + InstVecMap[demangledName] = temp2; + } + temp2.clear(); + } + + if (temp2.size() != 0) { + temp2.clear(); + } + + // for FuncVecMap + for (auto Func_it : llvm_func_vec_map) { + // copy this SmallVector into c++ Vector + for (auto &Vec_it : Func_it.second) + temp2.push_back(Vec_it); + + // apply __cxx::demangle just to be cautious + demangledName = IR2Vec::getDemagledName(Func_it.first); + FuncVecMap[demangledName] = temp2; + + temp2.clear(); + } + + // for PgmVector + for (auto &Pgm_it : llvm_pgm_vec) + PgmVect.push_back(Pgm_it); + + // all c++ container are ready to convert + // iterate over a c++ container , if it has embedd anotehr c++c + // ocntainer then iterate over it also + + // copying c++ map into Pyobject dict + + // for InstVecMap + + for (auto Map_it1 : InstVecMap) { + PyObject *temp3 = PyList_New(0); + for (auto &List_it1 : Map_it1.second) + PyList_Append(temp3, PyFloat_FromDouble(List_it1)); + PyDict_SetDefault(InstVecDict, + PyUnicode_FromString((Map_it1.first).c_str()), + Py_None); + PyDict_SetItemString(InstVecDict, Map_it1.first.c_str(), temp3); + + // auto list_size=PyList_Size(temp3); + // for(long i=0; i #include @@ -21,8 +21,6 @@ #include #include - -#include "llvm/IR/Module.h" #include "llvm/ADT/APSInt.h" #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/DenseMap.h" @@ -36,6 +34,7 @@ #include "llvm/IR/InstrTypes.h" #include "llvm/IR/Instruction.h" #include "llvm/IR/Instructions.h" +#include "llvm/IR/Module.h" #include "llvm/IR/Type.h" #include "llvm/IR/User.h" #include "llvm/IR/Value.h" @@ -84,245 +83,255 @@ string seed_emb_path = ""; // } static PyObject *getIR2VecVersion(PyObject *self, PyObject *args) { - return PyUnicode_DecodeUTF8( - IR2VEC_VERSION, sizeof(IR2VEC_VERSION) / sizeof(IR2VEC_VERSION[0]) - 1, - NULL - ); + return PyUnicode_DecodeUTF8( + IR2VEC_VERSION, sizeof(IR2VEC_VERSION) / sizeof(IR2VEC_VERSION[0]) - 1, + NULL); } PyObject *set_seed_embedding_path(PyObject *self, PyObject *args) { - const char *vocab_path2 = ""; - if (PyArg_ParseTuple(args, "s", &vocab_path2)) { - seed_emb_path = string(vocab_path2); - } - return PyUnicode_FromString("Seed Embedding Path is Set"); + const char *vocab_path2 = ""; + if (PyArg_ParseTuple(args, "s", &vocab_path2)) { + seed_emb_path = string(vocab_path2); + } + return PyUnicode_FromString("Seed Embedding Path is Set"); } - bool fileNotValid(const char *filename) { - ifstream temp; - temp.open(filename, ios_base::in); - if (temp.peek() == ifstream::traits_type::eof() || temp.bad() == true || - temp.fail() == true) { - return true; - } - temp.close(); - return false; + ifstream temp; + temp.open(filename, ios_base::in); + if (temp.peek() == ifstream::traits_type::eof() || temp.bad() == true || + temp.fail() == true) { + return true; + } + temp.close(); + return false; } // Function to get Program Vector List -PyObject* createProgramVectorList( - llvm::SmallVector llvm_pgm_vec -) { - // for PgmVector - vector PgmVect; - for (auto &Pgm_it : llvm_pgm_vec) - PgmVect.push_back(Pgm_it); - - PyObject *PgmList = PyList_New(0); - for (auto &Vec_it1 : PgmVect) - PyList_Append(PgmList, PyFloat_FromDouble(Vec_it1)); - return PgmList; +PyObject *createProgramVectorList(llvm::SmallVector llvm_pgm_vec) { + // for PgmVector + vector PgmVect; + for (auto &Pgm_it : llvm_pgm_vec) + PgmVect.push_back(Pgm_it); + + PyObject *PgmList = PyList_New(0); + for (auto &Vec_it1 : PgmVect) + PyList_Append(PgmList, PyFloat_FromDouble(Vec_it1)); + return PgmList; } // Function to get Function Vector Dictionary -PyObject* createFunctionVectorDict( - llvm::SmallMapVector llvm_func_vec_map -) { - vector temp2; - map> FuncVecMap; - string demangledName; - // for FuncVecMap - for (auto Func_it : llvm_func_vec_map) { - for (auto &Vec_it : Func_it.second) - temp2.push_back(Vec_it); - - demangledName = IR2Vec::getDemagledName(Func_it.first); - FuncVecMap[demangledName] = temp2; - - temp2.clear(); - } - - PyObject *FuncVecDict = PyDict_New(); - - // for FuncVecMap - for (auto Map_it1 : FuncVecMap) { - PyObject *temp3 = PyList_New(0); - for (auto &List_it1 : Map_it1.second) - PyList_Append(temp3, PyFloat_FromDouble(List_it1)); - PyDict_SetDefault(FuncVecDict, - PyUnicode_FromString((Map_it1.first).c_str()), Py_None); - PyDict_SetItemString(FuncVecDict, Map_it1.first.c_str(), temp3); - } - return FuncVecDict; +PyObject *createFunctionVectorDict( + llvm::SmallMapVector + llvm_func_vec_map) { + vector temp2; + map> FuncVecMap; + string demangledName; + // for FuncVecMap + for (auto Func_it : llvm_func_vec_map) { + for (auto &Vec_it : Func_it.second) + temp2.push_back(Vec_it); + + demangledName = IR2Vec::getDemagledName(Func_it.first); + FuncVecMap[demangledName] = temp2; + + temp2.clear(); + } + + PyObject *FuncVecDict = PyDict_New(); + + // for FuncVecMap + for (auto Map_it1 : FuncVecMap) { + PyObject *temp3 = PyList_New(0); + for (auto &List_it1 : Map_it1.second) + PyList_Append(temp3, PyFloat_FromDouble(List_it1)); + PyDict_SetDefault(FuncVecDict, + PyUnicode_FromString((Map_it1.first).c_str()), + Py_None); + PyDict_SetItemString(FuncVecDict, Map_it1.first.c_str(), temp3); + } + return FuncVecDict; } // Function to get Instruction Vector Dictionary -PyObject* createInstructionVectorDict( - llvm::SmallMapVector llvm_inst_vec_map -) { - map> InstVecMap; - PyObject *InstVecDict = PyDict_New(); - - vector temp2; - char *readable_name; - string demangledName; - size_t sz = 17; - int status = 0; - for (auto Inst_it : llvm_inst_vec_map) { - // copy this SmallVector into c++ Vector - for (auto &Vec_it : Inst_it.second) { - // cout<getName(); - // cout<getFunction())->getName().str()) + - "No_Name_Inst_" + - to_string( - no_name_inst_count); // for instructiojn having no string rep ; - // the custom string rep will be like - // "No_Name_Inst"_2 - InstVecMap[demangledName] = temp2; - } - temp2.clear(); - } - - // for InstVecMap - for (auto Map_it1 : InstVecMap) { - PyObject *temp3 = PyList_New(0); - for (auto &List_it1 : Map_it1.second) - PyList_Append(temp3, PyFloat_FromDouble(List_it1)); - PyDict_SetDefault(InstVecDict, - PyUnicode_FromString((Map_it1.first).c_str()), Py_None); - PyDict_SetItemString(InstVecDict, Map_it1.first.c_str(), temp3); - } - - return InstVecDict; +PyObject *createInstructionVectorDict( + llvm::SmallMapVector + llvm_inst_vec_map) { + map> InstVecMap; + PyObject *InstVecDict = PyDict_New(); + + vector temp2; + char *readable_name; + string demangledName; + size_t sz = 17; + int status = 0; + for (auto Inst_it : llvm_inst_vec_map) { + // copy this SmallVector into c++ Vector + for (auto &Vec_it : Inst_it.second) { + // cout<getName(); + // cout<getFunction())->getName().str()) + + "No_Name_Inst_" + + to_string( + no_name_inst_count); // for instructiojn having no string + // rep ; the custom string rep will be + // like + // "No_Name_Inst"_2 + InstVecMap[demangledName] = temp2; + } + temp2.clear(); + } + + // for InstVecMap + for (auto Map_it1 : InstVecMap) { + PyObject *temp3 = PyList_New(0); + for (auto &List_it1 : Map_it1.second) + PyList_Append(temp3, PyFloat_FromDouble(List_it1)); + PyDict_SetDefault(InstVecDict, + PyUnicode_FromString((Map_it1.first).c_str()), + Py_None); + PyDict_SetItemString(InstVecDict, Map_it1.first.c_str(), temp3); + } + + return InstVecDict; } - PyObject *IR2Vec_generateEmbeddings(PyObject *self, PyObject *args) { - Py_Initialize(); - - PyObject *Embedding_dict = PyDict_New(); - - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Instruction_Dict"), Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Function_Dict"), Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Program_List"), Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Message"), PyUnicode_FromString("NA")); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Status"), Py_False); - - const char *filename = "\0"; - const char *mode = "\0"; - std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; - const char *level = "\0"; // remember that ir2vec accepts a char type for this - const char *output_file = "\0"; - - if (PyArg_ParseTuple(args, "sss|s", &filename, &mode, &level, &output_file)) { - // Sanity Checks - if (fileNotValid(filename)) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString( - "Eroneous or empty .bc/.ll file location entred")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } - - if (string(output_file).empty() == false) { - if (fileNotValid(output_file)) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString( - "Eroneous or empty output file location entred")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } - } - - if (string(mode) != string("sym") && string(mode) != string("fa")) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString( - "Eroneous mode entered . Either of sym, fa should be specified")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } else { - if (level[0] != 'p' && level[0] != 'f') { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString("Invalid level specified: Use either p or f")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } - } - - //Invokinng IR2Vec lib exposed functions - IR2Vec::iname = string(filename); - IR2Vec::IR2VecMode ir2vecMode = - (string(mode) == string("sym") ? IR2Vec::Symbolic : IR2Vec::FlowAware); - - // Temporary LLVM ADT's need to hold returned ADt's by IR2vec lib - llvm::SmallMapVector - llvm_inst_vec_map; // IR2Vec::Embeddings::obj.getInstVecMap(); - llvm::SmallMapVector - llvm_func_vec_map; // IR2Vec::Embeddings::obj.getFunctionVecMap(); - llvm::SmallVector - llvm_pgm_vec; // IR2Vec::Embeddings::obj.getProgramVector(); - - // The scope of this Module object is extremely crucial - std::unique_ptr Module; - Module = IR2Vec::getLLVMIR(); - - // if output file is provided - if (string(output_file) != "") { - string outFile = string(output_file); - ofstream o; - o.open(outFile, - ios_base::app); - IR2Vec::Embeddings Emb(*Module, ir2vecMode, vocab_path, level[0], &o); - - // Emb is genertaed and intialized - llvm_inst_vec_map = Emb.getInstVecMap(); - llvm_func_vec_map = Emb.getFunctionVecMap(); - llvm_pgm_vec = Emb.getProgramVector(); - } - else { - IR2Vec::Embeddings Emb(*Module, ir2vecMode, vocab_path, level[0], nullptr); - llvm_inst_vec_map = Emb.getInstVecMap(); - llvm_func_vec_map = Emb.getFunctionVecMap(); - llvm_pgm_vec = Emb.getProgramVector(); - } - - PyDict_SetItemString(Embedding_dict, "Instruction_Dict", createInstructionVectorDict(llvm_inst_vec_map)); - PyDict_SetItemString(Embedding_dict, "Function_Dict", createFunctionVectorDict(llvm_func_vec_map)); - PyDict_SetItemString(Embedding_dict, "Program_List", createProgramVectorList(llvm_pgm_vec)); - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString("Generated Embeddings are dumped either in " - "output_file or on stdout")); - PyDict_SetItemString(Embedding_dict, "Status", Py_True); - - return Embedding_dict; - } else { - PyDict_SetItemString(Embedding_dict, "Message", - PyUnicode_FromString("PyArgsParseTuple didnt worked")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } + Py_Initialize(); + + PyObject *Embedding_dict = PyDict_New(); + + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Instruction_Dict"), + Py_None); + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Function_Dict"), + Py_None); + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Program_List"), + Py_None); + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Message"), + PyUnicode_FromString("NA")); + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Status"), Py_False); + + const char *filename = "\0"; + const char *mode = "\0"; + std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; + const char *level = + "\0"; // remember that ir2vec accepts a char type for this + const char *output_file = "\0"; + + if (PyArg_ParseTuple(args, "sss|s", &filename, &mode, &level, + &output_file)) { + // Sanity Checks + if (fileNotValid(filename)) { + PyDict_SetItemString( + Embedding_dict, "Message", + PyUnicode_FromString( + "Eroneous or empty .bc/.ll file location entred")); + PyDict_SetItemString(Embedding_dict, "Status", Py_False); + return Embedding_dict; + } + + if (string(output_file).empty() == false) { + if (fileNotValid(output_file)) { + PyDict_SetItemString( + Embedding_dict, "Message", + PyUnicode_FromString( + "Eroneous or empty output file location entred")); + PyDict_SetItemString(Embedding_dict, "Status", Py_False); + return Embedding_dict; + } + } + + if (string(mode) != string("sym") && string(mode) != string("fa")) { + PyDict_SetItemString( + Embedding_dict, "Message", + PyUnicode_FromString("Eroneous mode entered . Either of sym, " + "fa should be specified")); + PyDict_SetItemString(Embedding_dict, "Status", Py_False); + return Embedding_dict; + } else { + if (level[0] != 'p' && level[0] != 'f') { + PyDict_SetItemString( + Embedding_dict, "Message", + PyUnicode_FromString( + "Invalid level specified: Use either p or f")); + PyDict_SetItemString(Embedding_dict, "Status", Py_False); + return Embedding_dict; + } + } + + // Invokinng IR2Vec lib exposed functions + IR2Vec::iname = string(filename); + IR2Vec::IR2VecMode ir2vecMode = + (string(mode) == string("sym") ? IR2Vec::Symbolic + : IR2Vec::FlowAware); + + // Temporary LLVM ADT's need to hold returned ADt's by IR2vec lib + llvm::SmallMapVector + llvm_inst_vec_map; // IR2Vec::Embeddings::obj.getInstVecMap(); + llvm::SmallMapVector + llvm_func_vec_map; // IR2Vec::Embeddings::obj.getFunctionVecMap(); + llvm::SmallVector + llvm_pgm_vec; // IR2Vec::Embeddings::obj.getProgramVector(); + + // The scope of this Module object is extremely crucial + std::unique_ptr Module; + Module = IR2Vec::getLLVMIR(); + + // if output file is provided + if (string(output_file) != "") { + string outFile = string(output_file); + ofstream o; + o.open(outFile, ios_base::app); + IR2Vec::Embeddings Emb(*Module, ir2vecMode, vocab_path, level[0], + &o); + + // Emb is genertaed and intialized + llvm_inst_vec_map = Emb.getInstVecMap(); + llvm_func_vec_map = Emb.getFunctionVecMap(); + llvm_pgm_vec = Emb.getProgramVector(); + } else { + IR2Vec::Embeddings Emb(*Module, ir2vecMode, vocab_path, level[0], + nullptr); + llvm_inst_vec_map = Emb.getInstVecMap(); + llvm_func_vec_map = Emb.getFunctionVecMap(); + llvm_pgm_vec = Emb.getProgramVector(); + } + + PyDict_SetItemString(Embedding_dict, "Instruction_Dict", + createInstructionVectorDict(llvm_inst_vec_map)); + PyDict_SetItemString(Embedding_dict, "Function_Dict", + createFunctionVectorDict(llvm_func_vec_map)); + PyDict_SetItemString(Embedding_dict, "Program_List", + createProgramVectorList(llvm_pgm_vec)); + PyDict_SetItemString( + Embedding_dict, "Message", + PyUnicode_FromString("Generated Embeddings are dumped either in " + "output_file or on stdout")); + PyDict_SetItemString(Embedding_dict, "Status", Py_True); + + return Embedding_dict; + } else { + PyDict_SetItemString( + Embedding_dict, "Message", + PyUnicode_FromString("PyArgsParseTuple didnt worked")); + PyDict_SetItemString(Embedding_dict, "Status", Py_False); + return Embedding_dict; + } } PyMethodDef IR2Vec_core_Methods[] = { {"generateEmbeddings", (PyCFunction)IR2Vec_generateEmbeddings, METH_VARARGS, @@ -333,12 +342,12 @@ PyMethodDef IR2Vec_core_Methods[] = { {NULL, NULL, 0, NULL} /* Sentinel */ }; struct PyModuleDef IR2Vec_def = { - PyModuleDef_HEAD_INIT, - "IR2Vec.core", /* name of module NOT THE NAME OF PACKAGE*/ - "take .bc/.ll as input and generates corresponding IR2VEc " - "Embeddings", /* module documentation, may be NULL */ - -1, /* size of per-interpreter state of the module, - or -1 if the module keeps state in global variables. */ - IR2Vec_core_Methods -}; + PyModuleDef_HEAD_INIT, + "IR2Vec.core", /* name of module NOT THE NAME OF PACKAGE*/ + "take .bc/.ll as input and generates corresponding IR2VEc " + "Embeddings", /* module documentation, may be NULL */ + -1, /* size of per-interpreter state of the module, + or -1 if the module keeps state in global variables. + */ + IR2Vec_core_Methods}; PyMODINIT_FUNC PyInit_core(void) { return PyModule_Create(&IR2Vec_def); } diff --git a/seed_embeddings/OpenKE/base/Base.cpp b/seed_embeddings/OpenKE/base/Base.cpp index c3b0334b..417f049d 100644 --- a/seed_embeddings/OpenKE/base/Base.cpp +++ b/seed_embeddings/OpenKE/base/Base.cpp @@ -38,116 +38,118 @@ extern "C" void randReset(); extern "C" void importTrainFiles(); struct Parameter { - INT id; - INT *batch_h; - INT *batch_t; - INT *batch_r; - REAL *batch_y; - INT batchSize; - INT negRate; - INT negRelRate; - INT headBatchFlag; + INT id; + INT *batch_h; + INT *batch_t; + INT *batch_r; + REAL *batch_y; + INT batchSize; + INT negRate; + INT negRelRate; + INT headBatchFlag; }; void *getBatch(void *con) { - Parameter *para = (Parameter *)(con); - INT id = para->id; - INT *batch_h = para->batch_h; - INT *batch_t = para->batch_t; - INT *batch_r = para->batch_r; - REAL *batch_y = para->batch_y; - INT batchSize = para->batchSize; - INT negRate = para->negRate; - INT negRelRate = para->negRelRate; - INT headBatchFlag = para->headBatchFlag; - INT lef, rig; - if (batchSize % workThreads == 0) { - lef = id * (batchSize / workThreads); - rig = (id + 1) * (batchSize / workThreads); - } else { - lef = id * (batchSize / workThreads + 1); - rig = (id + 1) * (batchSize / workThreads + 1); - if (rig > batchSize) - rig = batchSize; - } - REAL prob = 500; - for (INT batch = lef; batch < rig; batch++) { - INT i = rand_max(id, trainTotal); - batch_h[batch] = trainList[i].h; - batch_t[batch] = trainList[i].t; - batch_r[batch] = trainList[i].r; - batch_y[batch] = 1; - INT last = batchSize; - for (INT times = 0; times < negRate; times++) { - if (!crossSamplingFlag) { - if (bernFlag) - prob = 1000 * right_mean[trainList[i].r] / - (right_mean[trainList[i].r] + left_mean[trainList[i].r]); - if (randd(id) % 1000 < prob) { - batch_h[batch + last] = trainList[i].h; - batch_t[batch + last] = - corrupt_head(id, trainList[i].h, trainList[i].r); - batch_r[batch + last] = trainList[i].r; - } else { - batch_h[batch + last] = - corrupt_tail(id, trainList[i].t, trainList[i].r); - ; - batch_t[batch + last] = trainList[i].t; - batch_r[batch + last] = trainList[i].r; + Parameter *para = (Parameter *)(con); + INT id = para->id; + INT *batch_h = para->batch_h; + INT *batch_t = para->batch_t; + INT *batch_r = para->batch_r; + REAL *batch_y = para->batch_y; + INT batchSize = para->batchSize; + INT negRate = para->negRate; + INT negRelRate = para->negRelRate; + INT headBatchFlag = para->headBatchFlag; + INT lef, rig; + if (batchSize % workThreads == 0) { + lef = id * (batchSize / workThreads); + rig = (id + 1) * (batchSize / workThreads); + } else { + lef = id * (batchSize / workThreads + 1); + rig = (id + 1) * (batchSize / workThreads + 1); + if (rig > batchSize) + rig = batchSize; + } + REAL prob = 500; + for (INT batch = lef; batch < rig; batch++) { + INT i = rand_max(id, trainTotal); + batch_h[batch] = trainList[i].h; + batch_t[batch] = trainList[i].t; + batch_r[batch] = trainList[i].r; + batch_y[batch] = 1; + INT last = batchSize; + for (INT times = 0; times < negRate; times++) { + if (!crossSamplingFlag) { + if (bernFlag) + prob = 1000 * right_mean[trainList[i].r] / + (right_mean[trainList[i].r] + + left_mean[trainList[i].r]); + if (randd(id) % 1000 < prob) { + batch_h[batch + last] = trainList[i].h; + batch_t[batch + last] = + corrupt_head(id, trainList[i].h, trainList[i].r); + batch_r[batch + last] = trainList[i].r; + } else { + batch_h[batch + last] = + corrupt_tail(id, trainList[i].t, trainList[i].r); + ; + batch_t[batch + last] = trainList[i].t; + batch_r[batch + last] = trainList[i].r; + } + batch_y[batch + last] = -1; + last += batchSize; + } else { + if (headBatchFlag) { + batch_h[batch + last] = + corrupt_tail(id, trainList[i].t, trainList[i].r); + batch_t[batch + last] = trainList[i].t; + batch_r[batch + last] = trainList[i].r; + } else { + batch_h[batch + last] = trainList[i].h; + batch_t[batch + last] = + corrupt_head(id, trainList[i].h, trainList[i].r); + batch_r[batch + last] = trainList[i].r; + } + batch_y[batch + last] = -1; + last += batchSize; + } } - batch_y[batch + last] = -1; - last += batchSize; - } else { - if (headBatchFlag) { - batch_h[batch + last] = - corrupt_tail(id, trainList[i].t, trainList[i].r); - batch_t[batch + last] = trainList[i].t; - batch_r[batch + last] = trainList[i].r; - } else { - batch_h[batch + last] = trainList[i].h; - batch_t[batch + last] = - corrupt_head(id, trainList[i].h, trainList[i].r); - batch_r[batch + last] = trainList[i].r; + for (INT times = 0; times < negRelRate; times++) { + batch_h[batch + last] = trainList[i].h; + batch_t[batch + last] = trainList[i].t; + batch_r[batch + last] = + corrupt_rel(id, trainList[i].h, trainList[i].t); + batch_y[batch + last] = -1; + last += batchSize; } - batch_y[batch + last] = -1; - last += batchSize; - } - } - for (INT times = 0; times < negRelRate; times++) { - batch_h[batch + last] = trainList[i].h; - batch_t[batch + last] = trainList[i].t; - batch_r[batch + last] = corrupt_rel(id, trainList[i].h, trainList[i].t); - batch_y[batch + last] = -1; - last += batchSize; } - } - pthread_exit(NULL); + pthread_exit(NULL); } extern "C" void sampling(INT *batch_h, INT *batch_t, INT *batch_r, REAL *batch_y, INT batchSize, INT negRate = 1, INT negRelRate = 0, INT headBatchFlag = 0) { - pthread_t *pt = (pthread_t *)malloc(workThreads * sizeof(pthread_t)); - Parameter *para = (Parameter *)malloc(workThreads * sizeof(Parameter)); - for (INT threads = 0; threads < workThreads; threads++) { - para[threads].id = threads; - para[threads].batch_h = batch_h; - para[threads].batch_t = batch_t; - para[threads].batch_r = batch_r; - para[threads].batch_y = batch_y; - para[threads].batchSize = batchSize; - para[threads].negRate = negRate; - para[threads].negRelRate = negRelRate; - para[threads].headBatchFlag = headBatchFlag; - pthread_create(&pt[threads], NULL, getBatch, (void *)(para + threads)); - } - for (INT threads = 0; threads < workThreads; threads++) - pthread_join(pt[threads], NULL); - free(pt); - free(para); + pthread_t *pt = (pthread_t *)malloc(workThreads * sizeof(pthread_t)); + Parameter *para = (Parameter *)malloc(workThreads * sizeof(Parameter)); + for (INT threads = 0; threads < workThreads; threads++) { + para[threads].id = threads; + para[threads].batch_h = batch_h; + para[threads].batch_t = batch_t; + para[threads].batch_r = batch_r; + para[threads].batch_y = batch_y; + para[threads].batchSize = batchSize; + para[threads].negRate = negRate; + para[threads].negRelRate = negRelRate; + para[threads].headBatchFlag = headBatchFlag; + pthread_create(&pt[threads], NULL, getBatch, (void *)(para + threads)); + } + for (INT threads = 0; threads < workThreads; threads++) + pthread_join(pt[threads], NULL); + free(pt); + free(para); } int main() { - importTrainFiles(); - return 0; + importTrainFiles(); + return 0; } diff --git a/seed_embeddings/OpenKE/base/Corrupt.h b/seed_embeddings/OpenKE/base/Corrupt.h index 586970d3..24185249 100644 --- a/seed_embeddings/OpenKE/base/Corrupt.h +++ b/seed_embeddings/OpenKE/base/Corrupt.h @@ -5,159 +5,159 @@ #include "Triple.h" INT corrupt_head(INT id, INT h, INT r) { - INT lef, rig, mid, ll, rr; - lef = lefHead[h] - 1; - rig = rigHead[h]; - while (lef + 1 < rig) { - mid = (lef + rig) >> 1; - if (trainHead[mid].r >= r) - rig = mid; - else - lef = mid; - } - ll = rig; - lef = lefHead[h]; - rig = rigHead[h] + 1; - while (lef + 1 < rig) { - mid = (lef + rig) >> 1; - if (trainHead[mid].r <= r) - lef = mid; - else - rig = mid; - } - rr = lef; - INT tmp = rand_max(id, entityTotal - (rr - ll + 1)); - if (tmp < trainHead[ll].t) - return tmp; - if (tmp > trainHead[rr].t - rr + ll - 1) - return tmp + rr - ll + 1; - lef = ll, rig = rr + 1; - while (lef + 1 < rig) { - mid = (lef + rig) >> 1; - if (trainHead[mid].t - mid + ll - 1 < tmp) - lef = mid; - else - rig = mid; - } - return tmp + lef - ll + 1; + INT lef, rig, mid, ll, rr; + lef = lefHead[h] - 1; + rig = rigHead[h]; + while (lef + 1 < rig) { + mid = (lef + rig) >> 1; + if (trainHead[mid].r >= r) + rig = mid; + else + lef = mid; + } + ll = rig; + lef = lefHead[h]; + rig = rigHead[h] + 1; + while (lef + 1 < rig) { + mid = (lef + rig) >> 1; + if (trainHead[mid].r <= r) + lef = mid; + else + rig = mid; + } + rr = lef; + INT tmp = rand_max(id, entityTotal - (rr - ll + 1)); + if (tmp < trainHead[ll].t) + return tmp; + if (tmp > trainHead[rr].t - rr + ll - 1) + return tmp + rr - ll + 1; + lef = ll, rig = rr + 1; + while (lef + 1 < rig) { + mid = (lef + rig) >> 1; + if (trainHead[mid].t - mid + ll - 1 < tmp) + lef = mid; + else + rig = mid; + } + return tmp + lef - ll + 1; } INT corrupt_tail(INT id, INT t, INT r) { - INT lef, rig, mid, ll, rr; - lef = lefTail[t] - 1; - rig = rigTail[t]; - while (lef + 1 < rig) { - mid = (lef + rig) >> 1; - if (trainTail[mid].r >= r) - rig = mid; - else - lef = mid; - } - ll = rig; - lef = lefTail[t]; - rig = rigTail[t] + 1; - while (lef + 1 < rig) { - mid = (lef + rig) >> 1; - if (trainTail[mid].r <= r) - lef = mid; - else - rig = mid; - } - rr = lef; - INT tmp = rand_max(id, entityTotal - (rr - ll + 1)); - if (tmp < trainTail[ll].h) - return tmp; - if (tmp > trainTail[rr].h - rr + ll - 1) - return tmp + rr - ll + 1; - lef = ll, rig = rr + 1; - while (lef + 1 < rig) { - mid = (lef + rig) >> 1; - if (trainTail[mid].h - mid + ll - 1 < tmp) - lef = mid; - else - rig = mid; - } - return tmp + lef - ll + 1; + INT lef, rig, mid, ll, rr; + lef = lefTail[t] - 1; + rig = rigTail[t]; + while (lef + 1 < rig) { + mid = (lef + rig) >> 1; + if (trainTail[mid].r >= r) + rig = mid; + else + lef = mid; + } + ll = rig; + lef = lefTail[t]; + rig = rigTail[t] + 1; + while (lef + 1 < rig) { + mid = (lef + rig) >> 1; + if (trainTail[mid].r <= r) + lef = mid; + else + rig = mid; + } + rr = lef; + INT tmp = rand_max(id, entityTotal - (rr - ll + 1)); + if (tmp < trainTail[ll].h) + return tmp; + if (tmp > trainTail[rr].h - rr + ll - 1) + return tmp + rr - ll + 1; + lef = ll, rig = rr + 1; + while (lef + 1 < rig) { + mid = (lef + rig) >> 1; + if (trainTail[mid].h - mid + ll - 1 < tmp) + lef = mid; + else + rig = mid; + } + return tmp + lef - ll + 1; } INT corrupt_rel(INT id, INT h, INT t) { - INT lef, rig, mid, ll, rr; - lef = lefRel[h] - 1; - rig = rigRel[h]; - while (lef + 1 < rig) { - mid = (lef + rig) >> 1; - if (trainRel[mid].t >= t) - rig = mid; - else - lef = mid; - } - ll = rig; - lef = lefRel[h]; - rig = rigRel[h] + 1; - while (lef + 1 < rig) { - mid = (lef + rig) >> 1; - if (trainRel[mid].t <= t) - lef = mid; - else - rig = mid; - } - rr = lef; - INT tmp = rand_max(id, relationTotal - (rr - ll + 1)); - if (tmp < trainRel[ll].r) - return tmp; - if (tmp > trainRel[rr].r - rr + ll - 1) - return tmp + rr - ll + 1; - lef = ll, rig = rr + 1; - while (lef + 1 < rig) { - mid = (lef + rig) >> 1; - if (trainRel[mid].r - mid + ll - 1 < tmp) - lef = mid; - else - rig = mid; - } - return tmp + lef - ll + 1; + INT lef, rig, mid, ll, rr; + lef = lefRel[h] - 1; + rig = rigRel[h]; + while (lef + 1 < rig) { + mid = (lef + rig) >> 1; + if (trainRel[mid].t >= t) + rig = mid; + else + lef = mid; + } + ll = rig; + lef = lefRel[h]; + rig = rigRel[h] + 1; + while (lef + 1 < rig) { + mid = (lef + rig) >> 1; + if (trainRel[mid].t <= t) + lef = mid; + else + rig = mid; + } + rr = lef; + INT tmp = rand_max(id, relationTotal - (rr - ll + 1)); + if (tmp < trainRel[ll].r) + return tmp; + if (tmp > trainRel[rr].r - rr + ll - 1) + return tmp + rr - ll + 1; + lef = ll, rig = rr + 1; + while (lef + 1 < rig) { + mid = (lef + rig) >> 1; + if (trainRel[mid].r - mid + ll - 1 < tmp) + lef = mid; + else + rig = mid; + } + return tmp + lef - ll + 1; } bool _find(INT h, INT t, INT r) { - INT lef = 0; - INT rig = tripleTotal - 1; - INT mid; - while (lef + 1 < rig) { - INT mid = (lef + rig) >> 1; - if ((tripleList[mid].h < h) || - (tripleList[mid].h == h && tripleList[mid].r < r) || - (tripleList[mid].h == h && tripleList[mid].r == r && - tripleList[mid].t < t)) - lef = mid; - else - rig = mid; - } - if (tripleList[lef].h == h && tripleList[lef].r == r && - tripleList[lef].t == t) - return true; - if (tripleList[rig].h == h && tripleList[rig].r == r && - tripleList[rig].t == t) - return true; - return false; + INT lef = 0; + INT rig = tripleTotal - 1; + INT mid; + while (lef + 1 < rig) { + INT mid = (lef + rig) >> 1; + if ((tripleList[mid].h < h) || + (tripleList[mid].h == h && tripleList[mid].r < r) || + (tripleList[mid].h == h && tripleList[mid].r == r && + tripleList[mid].t < t)) + lef = mid; + else + rig = mid; + } + if (tripleList[lef].h == h && tripleList[lef].r == r && + tripleList[lef].t == t) + return true; + if (tripleList[rig].h == h && tripleList[rig].r == r && + tripleList[rig].t == t) + return true; + return false; } INT corrupt(INT h, INT r) { - INT ll = tail_lef[r]; - INT rr = tail_rig[r]; - INT loop = 0; - INT t; - while (1) { - t = tail_type[rand(ll, rr)]; - if (not _find(h, t, r)) { - // printf("r:%ld\tt:%ld\n", r, t); - return t; - } else { - loop++; - if (loop >= 1000) { - // printf("drop\n"); - return corrupt_head(0, h, r); - } + INT ll = tail_lef[r]; + INT rr = tail_rig[r]; + INT loop = 0; + INT t; + while (1) { + t = tail_type[rand(ll, rr)]; + if (not _find(h, t, r)) { + // printf("r:%ld\tt:%ld\n", r, t); + return t; + } else { + loop++; + if (loop >= 1000) { + // printf("drop\n"); + return corrupt_head(0, h, r); + } + } } - } } #endif diff --git a/seed_embeddings/OpenKE/base/Random.h b/seed_embeddings/OpenKE/base/Random.h index 78d63a8e..54f62785 100644 --- a/seed_embeddings/OpenKE/base/Random.h +++ b/seed_embeddings/OpenKE/base/Random.h @@ -6,22 +6,22 @@ unsigned long long *next_random; extern "C" void randReset() { - next_random = - (unsigned long long *)calloc(workThreads, sizeof(unsigned long long)); - for (INT i = 0; i < workThreads; i++) - next_random[i] = rand(); + next_random = + (unsigned long long *)calloc(workThreads, sizeof(unsigned long long)); + for (INT i = 0; i < workThreads; i++) + next_random[i] = rand(); } unsigned long long randd(INT id) { - next_random[id] = next_random[id] * (unsigned long long)25214903917 + 11; - return next_random[id]; + next_random[id] = next_random[id] * (unsigned long long)25214903917 + 11; + return next_random[id]; } INT rand_max(INT id, INT x) { - INT res = randd(id) % x; - while (res < 0) - res += x; - return res; + INT res = randd(id) % x; + while (res < 0) + res += x; + return res; } //[a,b) diff --git a/seed_embeddings/OpenKE/base/Reader.h b/seed_embeddings/OpenKE/base/Reader.h index 45bb797b..2c6db1c7 100644 --- a/seed_embeddings/OpenKE/base/Reader.h +++ b/seed_embeddings/OpenKE/base/Reader.h @@ -22,127 +22,127 @@ INT *validLef, *validRig; extern "C" void importTrainFiles() { - printf("The toolkit is importing datasets.\n"); - FILE *fin; - int tmp; - - fin = fopen((inPath + "relation2id.txt").c_str(), "r"); - - if (fin == nullptr) { - std::cout << '`' << inPath << "relation2id.txt" << '`' << " does not exist" - << std::endl; - return; - } - - tmp = fscanf(fin, "%ld", &relationTotal); - printf("The total of relations is %ld.\n", relationTotal); - fclose(fin); - - fin = fopen((inPath + "entity2id.txt").c_str(), "r"); - - if (fin == nullptr) { - std::cout << '`' << inPath << "entity2id.txt" << '`' << " does not exist" - << std::endl; - return; - } - - tmp = fscanf(fin, "%ld", &entityTotal); - printf("The total of entities is %ld.\n", entityTotal); - fclose(fin); - - fin = fopen((inPath + "train2id.txt").c_str(), "r"); - - if (fin == nullptr) { - std::cout << '`' << inPath << "train2id.txt" << '`' << " does not exist" - << std::endl; - return; - } - - tmp = fscanf(fin, "%ld", &trainTotal); - trainList = (Triple *)calloc(trainTotal, sizeof(Triple)); - trainHead = (Triple *)calloc(trainTotal, sizeof(Triple)); - trainTail = (Triple *)calloc(trainTotal, sizeof(Triple)); - trainRel = (Triple *)calloc(trainTotal, sizeof(Triple)); - freqRel = (INT *)calloc(relationTotal, sizeof(INT)); - freqEnt = (INT *)calloc(entityTotal, sizeof(INT)); - for (INT i = 0; i < trainTotal; i++) { - tmp = fscanf(fin, "%ld", &trainList[i].h); - tmp = fscanf(fin, "%ld", &trainList[i].t); - tmp = fscanf(fin, "%ld", &trainList[i].r); - } - fclose(fin); - std::sort(trainList, trainList + trainTotal, Triple::cmp_head); - tmp = trainTotal; - trainTotal = 1; - trainHead[0] = trainTail[0] = trainRel[0] = trainList[0]; - freqEnt[trainList[0].t] += 1; - freqEnt[trainList[0].h] += 1; - freqRel[trainList[0].r] += 1; - for (INT i = 1; i < tmp; i++) - if (trainList[i].h != trainList[i - 1].h || - trainList[i].r != trainList[i - 1].r || - trainList[i].t != trainList[i - 1].t) { - trainHead[trainTotal] = trainTail[trainTotal] = trainRel[trainTotal] = - trainList[trainTotal] = trainList[i]; - trainTotal++; - freqEnt[trainList[i].t]++; - freqEnt[trainList[i].h]++; - freqRel[trainList[i].r]++; + printf("The toolkit is importing datasets.\n"); + FILE *fin; + int tmp; + + fin = fopen((inPath + "relation2id.txt").c_str(), "r"); + + if (fin == nullptr) { + std::cout << '`' << inPath << "relation2id.txt" << '`' + << " does not exist" << std::endl; + return; } - std::sort(trainHead, trainHead + trainTotal, Triple::cmp_head); - std::sort(trainTail, trainTail + trainTotal, Triple::cmp_tail); - std::sort(trainRel, trainRel + trainTotal, Triple::cmp_rel); - printf("The total of train triples is %ld.\n", trainTotal); - - lefHead = (INT *)calloc(entityTotal, sizeof(INT)); - rigHead = (INT *)calloc(entityTotal, sizeof(INT)); - lefTail = (INT *)calloc(entityTotal, sizeof(INT)); - rigTail = (INT *)calloc(entityTotal, sizeof(INT)); - lefRel = (INT *)calloc(entityTotal, sizeof(INT)); - rigRel = (INT *)calloc(entityTotal, sizeof(INT)); - memset(rigHead, -1, sizeof(INT) * entityTotal); - memset(rigTail, -1, sizeof(INT) * entityTotal); - memset(rigRel, -1, sizeof(INT) * entityTotal); - for (INT i = 1; i < trainTotal; i++) { - if (trainTail[i].t != trainTail[i - 1].t) { - rigTail[trainTail[i - 1].t] = i - 1; - lefTail[trainTail[i].t] = i; + tmp = fscanf(fin, "%ld", &relationTotal); + printf("The total of relations is %ld.\n", relationTotal); + fclose(fin); + + fin = fopen((inPath + "entity2id.txt").c_str(), "r"); + + if (fin == nullptr) { + std::cout << '`' << inPath << "entity2id.txt" << '`' + << " does not exist" << std::endl; + return; } - if (trainHead[i].h != trainHead[i - 1].h) { - rigHead[trainHead[i - 1].h] = i - 1; - lefHead[trainHead[i].h] = i; + + tmp = fscanf(fin, "%ld", &entityTotal); + printf("The total of entities is %ld.\n", entityTotal); + fclose(fin); + + fin = fopen((inPath + "train2id.txt").c_str(), "r"); + + if (fin == nullptr) { + std::cout << '`' << inPath << "train2id.txt" << '`' << " does not exist" + << std::endl; + return; } - if (trainRel[i].h != trainRel[i - 1].h) { - rigRel[trainRel[i - 1].h] = i - 1; - lefRel[trainRel[i].h] = i; + + tmp = fscanf(fin, "%ld", &trainTotal); + trainList = (Triple *)calloc(trainTotal, sizeof(Triple)); + trainHead = (Triple *)calloc(trainTotal, sizeof(Triple)); + trainTail = (Triple *)calloc(trainTotal, sizeof(Triple)); + trainRel = (Triple *)calloc(trainTotal, sizeof(Triple)); + freqRel = (INT *)calloc(relationTotal, sizeof(INT)); + freqEnt = (INT *)calloc(entityTotal, sizeof(INT)); + for (INT i = 0; i < trainTotal; i++) { + tmp = fscanf(fin, "%ld", &trainList[i].h); + tmp = fscanf(fin, "%ld", &trainList[i].t); + tmp = fscanf(fin, "%ld", &trainList[i].r); + } + fclose(fin); + std::sort(trainList, trainList + trainTotal, Triple::cmp_head); + tmp = trainTotal; + trainTotal = 1; + trainHead[0] = trainTail[0] = trainRel[0] = trainList[0]; + freqEnt[trainList[0].t] += 1; + freqEnt[trainList[0].h] += 1; + freqRel[trainList[0].r] += 1; + for (INT i = 1; i < tmp; i++) + if (trainList[i].h != trainList[i - 1].h || + trainList[i].r != trainList[i - 1].r || + trainList[i].t != trainList[i - 1].t) { + trainHead[trainTotal] = trainTail[trainTotal] = + trainRel[trainTotal] = trainList[trainTotal] = trainList[i]; + trainTotal++; + freqEnt[trainList[i].t]++; + freqEnt[trainList[i].h]++; + freqRel[trainList[i].r]++; + } + + std::sort(trainHead, trainHead + trainTotal, Triple::cmp_head); + std::sort(trainTail, trainTail + trainTotal, Triple::cmp_tail); + std::sort(trainRel, trainRel + trainTotal, Triple::cmp_rel); + printf("The total of train triples is %ld.\n", trainTotal); + + lefHead = (INT *)calloc(entityTotal, sizeof(INT)); + rigHead = (INT *)calloc(entityTotal, sizeof(INT)); + lefTail = (INT *)calloc(entityTotal, sizeof(INT)); + rigTail = (INT *)calloc(entityTotal, sizeof(INT)); + lefRel = (INT *)calloc(entityTotal, sizeof(INT)); + rigRel = (INT *)calloc(entityTotal, sizeof(INT)); + memset(rigHead, -1, sizeof(INT) * entityTotal); + memset(rigTail, -1, sizeof(INT) * entityTotal); + memset(rigRel, -1, sizeof(INT) * entityTotal); + for (INT i = 1; i < trainTotal; i++) { + if (trainTail[i].t != trainTail[i - 1].t) { + rigTail[trainTail[i - 1].t] = i - 1; + lefTail[trainTail[i].t] = i; + } + if (trainHead[i].h != trainHead[i - 1].h) { + rigHead[trainHead[i - 1].h] = i - 1; + lefHead[trainHead[i].h] = i; + } + if (trainRel[i].h != trainRel[i - 1].h) { + rigRel[trainRel[i - 1].h] = i - 1; + lefRel[trainRel[i].h] = i; + } + } + lefHead[trainHead[0].h] = 0; + rigHead[trainHead[trainTotal - 1].h] = trainTotal - 1; + lefTail[trainTail[0].t] = 0; + rigTail[trainTail[trainTotal - 1].t] = trainTotal - 1; + lefRel[trainRel[0].h] = 0; + rigRel[trainRel[trainTotal - 1].h] = trainTotal - 1; + + left_mean = (REAL *)calloc(relationTotal, sizeof(REAL)); + right_mean = (REAL *)calloc(relationTotal, sizeof(REAL)); + for (INT i = 0; i < entityTotal; i++) { + for (INT j = lefHead[i] + 1; j <= rigHead[i]; j++) + if (trainHead[j].r != trainHead[j - 1].r) + left_mean[trainHead[j].r] += 1.0; + if (lefHead[i] <= rigHead[i]) + left_mean[trainHead[lefHead[i]].r] += 1.0; + for (INT j = lefTail[i] + 1; j <= rigTail[i]; j++) + if (trainTail[j].r != trainTail[j - 1].r) + right_mean[trainTail[j].r] += 1.0; + if (lefTail[i] <= rigTail[i]) + right_mean[trainTail[lefTail[i]].r] += 1.0; + } + for (INT i = 0; i < relationTotal; i++) { + left_mean[i] = freqRel[i] / left_mean[i]; + right_mean[i] = freqRel[i] / right_mean[i]; } - } - lefHead[trainHead[0].h] = 0; - rigHead[trainHead[trainTotal - 1].h] = trainTotal - 1; - lefTail[trainTail[0].t] = 0; - rigTail[trainTail[trainTotal - 1].t] = trainTotal - 1; - lefRel[trainRel[0].h] = 0; - rigRel[trainRel[trainTotal - 1].h] = trainTotal - 1; - - left_mean = (REAL *)calloc(relationTotal, sizeof(REAL)); - right_mean = (REAL *)calloc(relationTotal, sizeof(REAL)); - for (INT i = 0; i < entityTotal; i++) { - for (INT j = lefHead[i] + 1; j <= rigHead[i]; j++) - if (trainHead[j].r != trainHead[j - 1].r) - left_mean[trainHead[j].r] += 1.0; - if (lefHead[i] <= rigHead[i]) - left_mean[trainHead[lefHead[i]].r] += 1.0; - for (INT j = lefTail[i] + 1; j <= rigTail[i]; j++) - if (trainTail[j].r != trainTail[j - 1].r) - right_mean[trainTail[j].r] += 1.0; - if (lefTail[i] <= rigTail[i]) - right_mean[trainTail[lefTail[i]].r] += 1.0; - } - for (INT i = 0; i < relationTotal; i++) { - left_mean[i] = freqRel[i] / left_mean[i]; - right_mean[i] = freqRel[i] / right_mean[i]; - } } Triple *testList; @@ -150,110 +150,110 @@ Triple *validList; Triple *tripleList; extern "C" void importTestFiles() { - FILE *fin; - INT tmp; - - fin = fopen((inPath + "relation2id.txt").c_str(), "r"); - if (fin == nullptr) { - std::cout << '`' << inPath << "relation2id.txt" << '`' << " does not exist" - << std::endl; - return; - } - - tmp = fscanf(fin, "%ld", &relationTotal); - fclose(fin); - - fin = fopen((inPath + "entity2id.txt").c_str(), "r"); - if (fin == nullptr) { - std::cout << '`' << inPath << "entity2id.txt" << '`' << " does not exist" - << std::endl; - return; - } - - tmp = fscanf(fin, "%ld", &entityTotal); - fclose(fin); - - FILE *f_kb1 = fopen((inPath + "test2id.txt").c_str(), "r"); - - if (f_kb1 == nullptr) { - std::cout << '`' << inPath << "test2id.txt" << '`' << " does not exist" - << std::endl; - return; - } - - FILE *f_kb2 = fopen((inPath + "train2id.txt").c_str(), "r"); - if (f_kb2 == nullptr) { - std::cout << '`' << inPath << "train2id.txt" << '`' << " does not exist" - << std::endl; - return; - } - - FILE *f_kb3 = fopen((inPath + "valid2id.txt").c_str(), "r"); - if (f_kb3 == nullptr) { - std::cout << '`' << inPath << "valid2id.txt" << '`' << " does not exist" - << std::endl; - return; - } - - tmp = fscanf(f_kb1, "%ld", &testTotal); - tmp = fscanf(f_kb2, "%ld", &trainTotal); - tmp = fscanf(f_kb3, "%ld", &validTotal); - tripleTotal = testTotal + trainTotal + validTotal; - testList = (Triple *)calloc(testTotal, sizeof(Triple)); - validList = (Triple *)calloc(validTotal, sizeof(Triple)); - tripleList = (Triple *)calloc(tripleTotal, sizeof(Triple)); - for (INT i = 0; i < testTotal; i++) { - tmp = fscanf(f_kb1, "%ld", &testList[i].h); - tmp = fscanf(f_kb1, "%ld", &testList[i].t); - tmp = fscanf(f_kb1, "%ld", &testList[i].r); - tripleList[i] = testList[i]; - } - for (INT i = 0; i < trainTotal; i++) { - tmp = fscanf(f_kb2, "%ld", &tripleList[i + testTotal].h); - tmp = fscanf(f_kb2, "%ld", &tripleList[i + testTotal].t); - tmp = fscanf(f_kb2, "%ld", &tripleList[i + testTotal].r); - } - for (INT i = 0; i < validTotal; i++) { - tmp = fscanf(f_kb3, "%ld", &tripleList[i + testTotal + trainTotal].h); - tmp = fscanf(f_kb3, "%ld", &tripleList[i + testTotal + trainTotal].t); - tmp = fscanf(f_kb3, "%ld", &tripleList[i + testTotal + trainTotal].r); - validList[i] = tripleList[i + testTotal + trainTotal]; - } - fclose(f_kb1); - fclose(f_kb2); - fclose(f_kb3); - - std::sort(tripleList, tripleList + tripleTotal, Triple::cmp_head); - std::sort(testList, testList + testTotal, Triple::cmp_rel2); - std::sort(validList, validList + validTotal, Triple::cmp_rel2); - printf("The total of test triples is %ld.\n", testTotal); - printf("The total of valid triples is %ld.\n", validTotal); - - testLef = (INT *)calloc(relationTotal, sizeof(INT)); - testRig = (INT *)calloc(relationTotal, sizeof(INT)); - memset(testLef, -1, sizeof(INT) * relationTotal); - memset(testRig, -1, sizeof(INT) * relationTotal); - for (INT i = 1; i < testTotal; i++) { - if (testList[i].r != testList[i - 1].r) { - testRig[testList[i - 1].r] = i - 1; - testLef[testList[i].r] = i; + FILE *fin; + INT tmp; + + fin = fopen((inPath + "relation2id.txt").c_str(), "r"); + if (fin == nullptr) { + std::cout << '`' << inPath << "relation2id.txt" << '`' + << " does not exist" << std::endl; + return; } - } - testLef[testList[0].r] = 0; - testRig[testList[testTotal - 1].r] = testTotal - 1; - - validLef = (INT *)calloc(relationTotal, sizeof(INT)); - validRig = (INT *)calloc(relationTotal, sizeof(INT)); - memset(validLef, -1, sizeof(INT) * relationTotal); - memset(validRig, -1, sizeof(INT) * relationTotal); - for (INT i = 1; i < validTotal; i++) { - if (validList[i].r != validList[i - 1].r) { - validRig[validList[i - 1].r] = i - 1; - validLef[validList[i].r] = i; + + tmp = fscanf(fin, "%ld", &relationTotal); + fclose(fin); + + fin = fopen((inPath + "entity2id.txt").c_str(), "r"); + if (fin == nullptr) { + std::cout << '`' << inPath << "entity2id.txt" << '`' + << " does not exist" << std::endl; + return; } - } - validLef[validList[0].r] = 0; - validRig[validList[validTotal - 1].r] = validTotal - 1; + + tmp = fscanf(fin, "%ld", &entityTotal); + fclose(fin); + + FILE *f_kb1 = fopen((inPath + "test2id.txt").c_str(), "r"); + + if (f_kb1 == nullptr) { + std::cout << '`' << inPath << "test2id.txt" << '`' << " does not exist" + << std::endl; + return; + } + + FILE *f_kb2 = fopen((inPath + "train2id.txt").c_str(), "r"); + if (f_kb2 == nullptr) { + std::cout << '`' << inPath << "train2id.txt" << '`' << " does not exist" + << std::endl; + return; + } + + FILE *f_kb3 = fopen((inPath + "valid2id.txt").c_str(), "r"); + if (f_kb3 == nullptr) { + std::cout << '`' << inPath << "valid2id.txt" << '`' << " does not exist" + << std::endl; + return; + } + + tmp = fscanf(f_kb1, "%ld", &testTotal); + tmp = fscanf(f_kb2, "%ld", &trainTotal); + tmp = fscanf(f_kb3, "%ld", &validTotal); + tripleTotal = testTotal + trainTotal + validTotal; + testList = (Triple *)calloc(testTotal, sizeof(Triple)); + validList = (Triple *)calloc(validTotal, sizeof(Triple)); + tripleList = (Triple *)calloc(tripleTotal, sizeof(Triple)); + for (INT i = 0; i < testTotal; i++) { + tmp = fscanf(f_kb1, "%ld", &testList[i].h); + tmp = fscanf(f_kb1, "%ld", &testList[i].t); + tmp = fscanf(f_kb1, "%ld", &testList[i].r); + tripleList[i] = testList[i]; + } + for (INT i = 0; i < trainTotal; i++) { + tmp = fscanf(f_kb2, "%ld", &tripleList[i + testTotal].h); + tmp = fscanf(f_kb2, "%ld", &tripleList[i + testTotal].t); + tmp = fscanf(f_kb2, "%ld", &tripleList[i + testTotal].r); + } + for (INT i = 0; i < validTotal; i++) { + tmp = fscanf(f_kb3, "%ld", &tripleList[i + testTotal + trainTotal].h); + tmp = fscanf(f_kb3, "%ld", &tripleList[i + testTotal + trainTotal].t); + tmp = fscanf(f_kb3, "%ld", &tripleList[i + testTotal + trainTotal].r); + validList[i] = tripleList[i + testTotal + trainTotal]; + } + fclose(f_kb1); + fclose(f_kb2); + fclose(f_kb3); + + std::sort(tripleList, tripleList + tripleTotal, Triple::cmp_head); + std::sort(testList, testList + testTotal, Triple::cmp_rel2); + std::sort(validList, validList + validTotal, Triple::cmp_rel2); + printf("The total of test triples is %ld.\n", testTotal); + printf("The total of valid triples is %ld.\n", validTotal); + + testLef = (INT *)calloc(relationTotal, sizeof(INT)); + testRig = (INT *)calloc(relationTotal, sizeof(INT)); + memset(testLef, -1, sizeof(INT) * relationTotal); + memset(testRig, -1, sizeof(INT) * relationTotal); + for (INT i = 1; i < testTotal; i++) { + if (testList[i].r != testList[i - 1].r) { + testRig[testList[i - 1].r] = i - 1; + testLef[testList[i].r] = i; + } + } + testLef[testList[0].r] = 0; + testRig[testList[testTotal - 1].r] = testTotal - 1; + + validLef = (INT *)calloc(relationTotal, sizeof(INT)); + validRig = (INT *)calloc(relationTotal, sizeof(INT)); + memset(validLef, -1, sizeof(INT) * relationTotal); + memset(validRig, -1, sizeof(INT) * relationTotal); + for (INT i = 1; i < validTotal; i++) { + if (validList[i].r != validList[i - 1].r) { + validRig[validList[i - 1].r] = i - 1; + validLef[validList[i].r] = i; + } + } + validLef[validList[0].r] = 0; + validRig[validList[validTotal - 1].r] = validTotal - 1; } INT *head_lef; @@ -264,71 +264,71 @@ INT *head_type; INT *tail_type; extern "C" void importTypeFiles() { - head_lef = (INT *)calloc(relationTotal, sizeof(INT)); - head_rig = (INT *)calloc(relationTotal, sizeof(INT)); - tail_lef = (INT *)calloc(relationTotal, sizeof(INT)); - tail_rig = (INT *)calloc(relationTotal, sizeof(INT)); - - INT total_lef = 0; - INT total_rig = 0; - FILE *f_type = fopen((inPath + "type_constrain.txt").c_str(), "r"); - - if (f_type == nullptr) { - std::cout << '`' << inPath << "type_constrain.txt" << '`' - << " does not exist" << std::endl; - return; - } - - INT tmp; - tmp = fscanf(f_type, "%ld", &tmp); - for (INT i = 0; i < relationTotal; i++) { - INT rel, tot; - tmp = fscanf(f_type, "%ld %ld", &rel, &tot); - for (INT j = 0; j < tot; j++) { - tmp = fscanf(f_type, "%ld", &tmp); - total_lef++; + head_lef = (INT *)calloc(relationTotal, sizeof(INT)); + head_rig = (INT *)calloc(relationTotal, sizeof(INT)); + tail_lef = (INT *)calloc(relationTotal, sizeof(INT)); + tail_rig = (INT *)calloc(relationTotal, sizeof(INT)); + + INT total_lef = 0; + INT total_rig = 0; + FILE *f_type = fopen((inPath + "type_constrain.txt").c_str(), "r"); + + if (f_type == nullptr) { + std::cout << '`' << inPath << "type_constrain.txt" << '`' + << " does not exist" << std::endl; + return; } - tmp = fscanf(f_type, "%ld%ld", &rel, &tot); - for (INT j = 0; j < tot; j++) { - tmp = fscanf(f_type, "%ld", &tmp); - total_rig++; + + INT tmp; + tmp = fscanf(f_type, "%ld", &tmp); + for (INT i = 0; i < relationTotal; i++) { + INT rel, tot; + tmp = fscanf(f_type, "%ld %ld", &rel, &tot); + for (INT j = 0; j < tot; j++) { + tmp = fscanf(f_type, "%ld", &tmp); + total_lef++; + } + tmp = fscanf(f_type, "%ld%ld", &rel, &tot); + for (INT j = 0; j < tot; j++) { + tmp = fscanf(f_type, "%ld", &tmp); + total_rig++; + } } - } - fclose(f_type); - - head_type = (INT *)calloc(total_lef, sizeof(INT)); - tail_type = (INT *)calloc(total_rig, sizeof(INT)); - total_lef = 0; - total_rig = 0; - f_type = fopen((inPath + "type_constrain.txt").c_str(), "r"); - - if (f_type == nullptr) { - std::cout << '`' << inPath << "type_constrain.txt" << '`' - << " does not exist" << std::endl; - return; - } - - tmp = fscanf(f_type, "%ld", &tmp); - for (INT i = 0; i < relationTotal; i++) { - INT rel, tot; - tmp = fscanf(f_type, "%ld%ld", &rel, &tot); - head_lef[rel] = total_lef; - for (INT j = 0; j < tot; j++) { - tmp = fscanf(f_type, "%ld", &head_type[total_lef]); - total_lef++; + fclose(f_type); + + head_type = (INT *)calloc(total_lef, sizeof(INT)); + tail_type = (INT *)calloc(total_rig, sizeof(INT)); + total_lef = 0; + total_rig = 0; + f_type = fopen((inPath + "type_constrain.txt").c_str(), "r"); + + if (f_type == nullptr) { + std::cout << '`' << inPath << "type_constrain.txt" << '`' + << " does not exist" << std::endl; + return; } - head_rig[rel] = total_lef; - std::sort(head_type + head_lef[rel], head_type + head_rig[rel]); - tmp = fscanf(f_type, "%ld%ld", &rel, &tot); - tail_lef[rel] = total_rig; - for (INT j = 0; j < tot; j++) { - tmp = fscanf(f_type, "%ld", &tail_type[total_rig]); - total_rig++; + + tmp = fscanf(f_type, "%ld", &tmp); + for (INT i = 0; i < relationTotal; i++) { + INT rel, tot; + tmp = fscanf(f_type, "%ld%ld", &rel, &tot); + head_lef[rel] = total_lef; + for (INT j = 0; j < tot; j++) { + tmp = fscanf(f_type, "%ld", &head_type[total_lef]); + total_lef++; + } + head_rig[rel] = total_lef; + std::sort(head_type + head_lef[rel], head_type + head_rig[rel]); + tmp = fscanf(f_type, "%ld%ld", &rel, &tot); + tail_lef[rel] = total_rig; + for (INT j = 0; j < tot; j++) { + tmp = fscanf(f_type, "%ld", &tail_type[total_rig]); + total_rig++; + } + tail_rig[rel] = total_rig; + std::sort(tail_type + tail_lef[rel], tail_type + tail_rig[rel]); } - tail_rig[rel] = total_rig; - std::sort(tail_type + tail_lef[rel], tail_type + tail_rig[rel]); - } - fclose(f_type); + fclose(f_type); } #endif diff --git a/seed_embeddings/OpenKE/base/Setting.h b/seed_embeddings/OpenKE/base/Setting.h index 59ee23ac..d4b36324 100644 --- a/seed_embeddings/OpenKE/base/Setting.h +++ b/seed_embeddings/OpenKE/base/Setting.h @@ -10,19 +10,19 @@ std::string inPath = "../data/FB15K/"; std::string outPath = "../data/FB15K/"; extern "C" void setInPath(char *path) { - INT len = strlen(path); - inPath = ""; - for (INT i = 0; i < len; i++) - inPath = inPath + path[i]; - printf("Input Files Path : %s\n", inPath.c_str()); + INT len = strlen(path); + inPath = ""; + for (INT i = 0; i < len; i++) + inPath = inPath + path[i]; + printf("Input Files Path : %s\n", inPath.c_str()); } extern "C" void setOutPath(char *path) { - INT len = strlen(path); - outPath = ""; - for (INT i = 0; i < len; i++) - outPath = outPath + path[i]; - printf("Output Files Path : %s\n", outPath.c_str()); + INT len = strlen(path); + outPath = ""; + for (INT i = 0; i < len; i++) + outPath = outPath + path[i]; + printf("Output Files Path : %s\n", outPath.c_str()); } /* diff --git a/seed_embeddings/OpenKE/base/Test.h b/seed_embeddings/OpenKE/base/Test.h index 03ff08b3..00de7074 100644 --- a/seed_embeddings/OpenKE/base/Test.h +++ b/seed_embeddings/OpenKE/base/Test.h @@ -27,288 +27,292 @@ REAL l3_filter_tot_constrain = 0, l3_tot_constrain = 0, r3_tot_constrain = 0, r_reci_rank_constrain = 0; extern "C" void initTest() { - lastHead = 0; - lastTail = 0; - l1_filter_tot = 0, l1_tot = 0, r1_tot = 0, r1_filter_tot = 0, l_tot = 0, - r_tot = 0, l_filter_rank = 0, l_rank = 0, l_filter_reci_rank = 0, - l_reci_rank = 0; - l3_filter_tot = 0, l3_tot = 0, r3_tot = 0, r3_filter_tot = 0, - l_filter_tot = 0, r_filter_tot = 0, r_filter_rank = 0, r_rank = 0, - r_filter_reci_rank = 0, r_reci_rank = 0; - - l1_filter_tot_constrain = 0, l1_tot_constrain = 0, r1_tot_constrain = 0, - r1_filter_tot_constrain = 0, l_tot_constrain = 0, r_tot_constrain = 0, - l_filter_rank_constrain = 0, l_rank_constrain = 0, - l_filter_reci_rank_constrain = 0, l_reci_rank_constrain = 0; - l3_filter_tot_constrain = 0, l3_tot_constrain = 0, r3_tot_constrain = 0, - r3_filter_tot_constrain = 0, l_filter_tot_constrain = 0, - r_filter_tot_constrain = 0, r_filter_rank_constrain = 0, r_rank_constrain = 0, - r_filter_reci_rank_constrain = 0, r_reci_rank_constrain = 0; + lastHead = 0; + lastTail = 0; + l1_filter_tot = 0, l1_tot = 0, r1_tot = 0, r1_filter_tot = 0, l_tot = 0, + r_tot = 0, l_filter_rank = 0, l_rank = 0, l_filter_reci_rank = 0, + l_reci_rank = 0; + l3_filter_tot = 0, l3_tot = 0, r3_tot = 0, r3_filter_tot = 0, + l_filter_tot = 0, r_filter_tot = 0, r_filter_rank = 0, r_rank = 0, + r_filter_reci_rank = 0, r_reci_rank = 0; + + l1_filter_tot_constrain = 0, l1_tot_constrain = 0, r1_tot_constrain = 0, + r1_filter_tot_constrain = 0, l_tot_constrain = 0, r_tot_constrain = 0, + l_filter_rank_constrain = 0, l_rank_constrain = 0, + l_filter_reci_rank_constrain = 0, l_reci_rank_constrain = 0; + l3_filter_tot_constrain = 0, l3_tot_constrain = 0, r3_tot_constrain = 0, + r3_filter_tot_constrain = 0, l_filter_tot_constrain = 0, + r_filter_tot_constrain = 0, r_filter_rank_constrain = 0, + r_rank_constrain = 0, r_filter_reci_rank_constrain = 0, + r_reci_rank_constrain = 0; } extern "C" void getHeadBatch(INT *ph, INT *pt, INT *pr) { - for (INT i = 0; i < entityTotal; i++) { - ph[i] = i; - pt[i] = testList[lastHead].t; - pr[i] = testList[lastHead].r; - } + for (INT i = 0; i < entityTotal; i++) { + ph[i] = i; + pt[i] = testList[lastHead].t; + pr[i] = testList[lastHead].r; + } } extern "C" void getTailBatch(INT *ph, INT *pt, INT *pr) { - for (INT i = 0; i < entityTotal; i++) { - ph[i] = testList[lastTail].h; - pt[i] = i; - pr[i] = testList[lastTail].r; - } + for (INT i = 0; i < entityTotal; i++) { + ph[i] = testList[lastTail].h; + pt[i] = i; + pr[i] = testList[lastTail].r; + } } extern "C" void testHead(REAL *con) { - INT h = testList[lastHead].h; - INT t = testList[lastHead].t; - INT r = testList[lastHead].r; - INT lef = head_lef[r], rig = head_rig[r]; - - REAL minimal = con[h]; - INT l_s = 0; - INT l_filter_s = 0; - INT l_s_constrain = 0; - INT l_filter_s_constrain = 0; - - for (INT j = 0; j < entityTotal; j++) { - if (j != h) { - REAL value = con[j]; - if (value < minimal) { - l_s += 1; - if (not _find(j, t, r)) - l_filter_s += 1; - } - while (lef < rig && head_type[lef] < j) - lef++; - if (lef < rig && j == head_type[lef]) { - if (value < minimal) { - l_s_constrain += 1; - if (not _find(j, t, r)) { - l_filter_s_constrain += 1; - } + INT h = testList[lastHead].h; + INT t = testList[lastHead].t; + INT r = testList[lastHead].r; + INT lef = head_lef[r], rig = head_rig[r]; + + REAL minimal = con[h]; + INT l_s = 0; + INT l_filter_s = 0; + INT l_s_constrain = 0; + INT l_filter_s_constrain = 0; + + for (INT j = 0; j < entityTotal; j++) { + if (j != h) { + REAL value = con[j]; + if (value < minimal) { + l_s += 1; + if (not _find(j, t, r)) + l_filter_s += 1; + } + while (lef < rig && head_type[lef] < j) + lef++; + if (lef < rig && j == head_type[lef]) { + if (value < minimal) { + l_s_constrain += 1; + if (not _find(j, t, r)) { + l_filter_s_constrain += 1; + } + } + } } - } } - } - - if (l_filter_s < 10) - l_filter_tot += 1; - if (l_s < 10) - l_tot += 1; - if (l_filter_s < 3) - l3_filter_tot += 1; - if (l_s < 3) - l3_tot += 1; - if (l_filter_s < 1) - l1_filter_tot += 1; - if (l_s < 1) - l1_tot += 1; - - if (l_filter_s_constrain < 10) - l_filter_tot_constrain += 1; - if (l_s_constrain < 10) - l_tot_constrain += 1; - if (l_filter_s_constrain < 3) - l3_filter_tot_constrain += 1; - if (l_s_constrain < 3) - l3_tot_constrain += 1; - if (l_filter_s_constrain < 1) - l1_filter_tot_constrain += 1; - if (l_s_constrain < 1) - l1_tot_constrain += 1; - - l_filter_rank += (l_filter_s + 1); - l_rank += (1 + l_s); - l_filter_reci_rank += 1.0 / (l_filter_s + 1); - l_reci_rank += 1.0 / (l_s + 1); - - l_filter_rank_constrain += (l_filter_s_constrain + 1); - l_rank_constrain += (1 + l_s_constrain); - l_filter_reci_rank_constrain += 1.0 / (l_filter_s_constrain + 1); - l_reci_rank_constrain += 1.0 / (l_s_constrain + 1); - - lastHead++; + + if (l_filter_s < 10) + l_filter_tot += 1; + if (l_s < 10) + l_tot += 1; + if (l_filter_s < 3) + l3_filter_tot += 1; + if (l_s < 3) + l3_tot += 1; + if (l_filter_s < 1) + l1_filter_tot += 1; + if (l_s < 1) + l1_tot += 1; + + if (l_filter_s_constrain < 10) + l_filter_tot_constrain += 1; + if (l_s_constrain < 10) + l_tot_constrain += 1; + if (l_filter_s_constrain < 3) + l3_filter_tot_constrain += 1; + if (l_s_constrain < 3) + l3_tot_constrain += 1; + if (l_filter_s_constrain < 1) + l1_filter_tot_constrain += 1; + if (l_s_constrain < 1) + l1_tot_constrain += 1; + + l_filter_rank += (l_filter_s + 1); + l_rank += (1 + l_s); + l_filter_reci_rank += 1.0 / (l_filter_s + 1); + l_reci_rank += 1.0 / (l_s + 1); + + l_filter_rank_constrain += (l_filter_s_constrain + 1); + l_rank_constrain += (1 + l_s_constrain); + l_filter_reci_rank_constrain += 1.0 / (l_filter_s_constrain + 1); + l_reci_rank_constrain += 1.0 / (l_s_constrain + 1); + + lastHead++; } extern "C" void testTail(REAL *con) { - INT h = testList[lastTail].h; - INT t = testList[lastTail].t; - INT r = testList[lastTail].r; - INT lef = tail_lef[r], rig = tail_rig[r]; - REAL minimal = con[t]; - INT r_s = 0; - INT r_filter_s = 0; - INT r_s_constrain = 0; - INT r_filter_s_constrain = 0; - for (INT j = 0; j < entityTotal; j++) { - if (j != t) { - REAL value = con[j]; - if (value < minimal) { - r_s += 1; - if (not _find(h, j, r)) - r_filter_s += 1; - } - while (lef < rig && tail_type[lef] < j) - lef++; - if (lef < rig && j == tail_type[lef]) { - if (value < minimal) { - r_s_constrain += 1; - if (not _find(h, j, r)) { - r_filter_s_constrain += 1; - } + INT h = testList[lastTail].h; + INT t = testList[lastTail].t; + INT r = testList[lastTail].r; + INT lef = tail_lef[r], rig = tail_rig[r]; + REAL minimal = con[t]; + INT r_s = 0; + INT r_filter_s = 0; + INT r_s_constrain = 0; + INT r_filter_s_constrain = 0; + for (INT j = 0; j < entityTotal; j++) { + if (j != t) { + REAL value = con[j]; + if (value < minimal) { + r_s += 1; + if (not _find(h, j, r)) + r_filter_s += 1; + } + while (lef < rig && tail_type[lef] < j) + lef++; + if (lef < rig && j == tail_type[lef]) { + if (value < minimal) { + r_s_constrain += 1; + if (not _find(h, j, r)) { + r_filter_s_constrain += 1; + } + } + } } - } } - } - - if (r_filter_s < 10) - r_filter_tot += 1; - if (r_s < 10) - r_tot += 1; - if (r_filter_s < 3) - r3_filter_tot += 1; - if (r_s < 3) - r3_tot += 1; - if (r_filter_s < 1) - r1_filter_tot += 1; - if (r_s < 1) - r1_tot += 1; - - if (r_filter_s_constrain < 10) - r_filter_tot_constrain += 1; - if (r_s_constrain < 10) - r_tot_constrain += 1; - if (r_filter_s_constrain < 3) - r3_filter_tot_constrain += 1; - if (r_s_constrain < 3) - r3_tot_constrain += 1; - if (r_filter_s_constrain < 1) - r1_filter_tot_constrain += 1; - if (r_s_constrain < 1) - r1_tot_constrain += 1; - - r_filter_rank += (1 + r_filter_s); - r_rank += (1 + r_s); - r_filter_reci_rank += 1.0 / (1 + r_filter_s); - r_reci_rank += 1.0 / (1 + r_s); - - r_filter_rank_constrain += (1 + r_filter_s_constrain); - r_rank_constrain += (1 + r_s_constrain); - r_filter_reci_rank_constrain += 1.0 / (1 + r_filter_s_constrain); - r_reci_rank_constrain += 1.0 / (1 + r_s_constrain); - - lastTail++; + + if (r_filter_s < 10) + r_filter_tot += 1; + if (r_s < 10) + r_tot += 1; + if (r_filter_s < 3) + r3_filter_tot += 1; + if (r_s < 3) + r3_tot += 1; + if (r_filter_s < 1) + r1_filter_tot += 1; + if (r_s < 1) + r1_tot += 1; + + if (r_filter_s_constrain < 10) + r_filter_tot_constrain += 1; + if (r_s_constrain < 10) + r_tot_constrain += 1; + if (r_filter_s_constrain < 3) + r3_filter_tot_constrain += 1; + if (r_s_constrain < 3) + r3_tot_constrain += 1; + if (r_filter_s_constrain < 1) + r1_filter_tot_constrain += 1; + if (r_s_constrain < 1) + r1_tot_constrain += 1; + + r_filter_rank += (1 + r_filter_s); + r_rank += (1 + r_s); + r_filter_reci_rank += 1.0 / (1 + r_filter_s); + r_reci_rank += 1.0 / (1 + r_s); + + r_filter_rank_constrain += (1 + r_filter_s_constrain); + r_rank_constrain += (1 + r_s_constrain); + r_filter_reci_rank_constrain += 1.0 / (1 + r_filter_s_constrain); + r_reci_rank_constrain += 1.0 / (1 + r_s_constrain); + + lastTail++; } extern "C" void test_link_prediction() { - l_rank /= testTotal; - r_rank /= testTotal; - l_reci_rank /= testTotal; - r_reci_rank /= testTotal; - - l_tot /= testTotal; - l3_tot /= testTotal; - l1_tot /= testTotal; - - r_tot /= testTotal; - r3_tot /= testTotal; - r1_tot /= testTotal; - - // with filter - l_filter_rank /= testTotal; - r_filter_rank /= testTotal; - l_filter_reci_rank /= testTotal; - r_filter_reci_rank /= testTotal; - - l_filter_tot /= testTotal; - l3_filter_tot /= testTotal; - l1_filter_tot /= testTotal; - - r_filter_tot /= testTotal; - r3_filter_tot /= testTotal; - r1_filter_tot /= testTotal; - - printf("no type constraint results:\n"); - - printf("metric:\t\t\t MRR \t\t MR \t\t hit@10 \t hit@3 \t hit@1 \n"); - printf("l(raw):\t\t\t %f \t %f \t %f \t %f \t %f \n", l_reci_rank, l_rank, - l_tot, l3_tot, l1_tot); - printf("r(raw):\t\t\t %f \t %f \t %f \t %f \t %f \n", r_reci_rank, r_rank, - r_tot, r3_tot, r1_tot); - printf("averaged(raw):\t\t %f \t %f \t %f \t %f \t %f \n", - (l_reci_rank + r_reci_rank) / 2, (l_rank + r_rank) / 2, - (l_tot + r_tot) / 2, (l3_tot + r3_tot) / 2, (l1_tot + r1_tot) / 2); - printf("\n"); - printf("l(filter):\t\t %f \t %f \t %f \t %f \t %f \n", l_filter_reci_rank, - l_filter_rank, l_filter_tot, l3_filter_tot, l1_filter_tot); - printf("r(filter):\t\t %f \t %f \t %f \t %f \t %f \n", r_filter_reci_rank, - r_filter_rank, r_filter_tot, r3_filter_tot, r1_filter_tot); - printf("averaged(filter):\t %f \t %f \t %f \t %f \t %f \n", - (l_filter_reci_rank + r_filter_reci_rank) / 2, - (l_filter_rank + r_filter_rank) / 2, (l_filter_tot + r_filter_tot) / 2, - (l3_filter_tot + r3_filter_tot) / 2, - (l1_filter_tot + r1_filter_tot) / 2); - - // type constrain - l_rank_constrain /= testTotal; - r_rank_constrain /= testTotal; - l_reci_rank_constrain /= testTotal; - r_reci_rank_constrain /= testTotal; - - l_tot_constrain /= testTotal; - l3_tot_constrain /= testTotal; - l1_tot_constrain /= testTotal; - - r_tot_constrain /= testTotal; - r3_tot_constrain /= testTotal; - r1_tot_constrain /= testTotal; - - // with filter - l_filter_rank_constrain /= testTotal; - r_filter_rank_constrain /= testTotal; - l_filter_reci_rank_constrain /= testTotal; - r_filter_reci_rank_constrain /= testTotal; - - l_filter_tot_constrain /= testTotal; - l3_filter_tot_constrain /= testTotal; - l1_filter_tot_constrain /= testTotal; - - r_filter_tot_constrain /= testTotal; - r3_filter_tot_constrain /= testTotal; - r1_filter_tot_constrain /= testTotal; - - printf("type constraint results:\n"); - - printf("metric:\t\t\t MRR \t\t MR \t\t hit@10 \t hit@3 \t hit@1 \n"); - printf("l(raw):\t\t\t %f \t %f \t %f \t %f \t %f \n", l_reci_rank_constrain, - l_rank_constrain, l_tot_constrain, l3_tot_constrain, l1_tot_constrain); - printf("r(raw):\t\t\t %f \t %f \t %f \t %f \t %f \n", r_reci_rank_constrain, - r_rank_constrain, r_tot_constrain, r3_tot_constrain, r1_tot_constrain); - printf("averaged(raw):\t\t %f \t %f \t %f \t %f \t %f \n", - (l_reci_rank_constrain + r_reci_rank_constrain) / 2, - (l_rank_constrain + r_rank_constrain) / 2, - (l_tot_constrain + r_tot_constrain) / 2, - (l3_tot_constrain + r3_tot_constrain) / 2, - (l1_tot_constrain + r1_tot_constrain) / 2); - printf("\n"); - printf("l(filter):\t\t %f \t %f \t %f \t %f \t %f \n", - l_filter_reci_rank_constrain, l_filter_rank_constrain, - l_filter_tot_constrain, l3_filter_tot_constrain, - l1_filter_tot_constrain); - printf("r(filter):\t\t %f \t %f \t %f \t %f \t %f \n", - r_filter_reci_rank_constrain, r_filter_rank_constrain, - r_filter_tot_constrain, r3_filter_tot_constrain, - r1_filter_tot_constrain); - printf("averaged(filter):\t %f \t %f \t %f \t %f \t %f \n", - (l_filter_reci_rank_constrain + r_filter_reci_rank_constrain) / 2, - (l_filter_rank_constrain + r_filter_rank_constrain) / 2, - (l_filter_tot_constrain + r_filter_tot_constrain) / 2, - (l3_filter_tot_constrain + r3_filter_tot_constrain) / 2, - (l1_filter_tot_constrain + r1_filter_tot_constrain) / 2); + l_rank /= testTotal; + r_rank /= testTotal; + l_reci_rank /= testTotal; + r_reci_rank /= testTotal; + + l_tot /= testTotal; + l3_tot /= testTotal; + l1_tot /= testTotal; + + r_tot /= testTotal; + r3_tot /= testTotal; + r1_tot /= testTotal; + + // with filter + l_filter_rank /= testTotal; + r_filter_rank /= testTotal; + l_filter_reci_rank /= testTotal; + r_filter_reci_rank /= testTotal; + + l_filter_tot /= testTotal; + l3_filter_tot /= testTotal; + l1_filter_tot /= testTotal; + + r_filter_tot /= testTotal; + r3_filter_tot /= testTotal; + r1_filter_tot /= testTotal; + + printf("no type constraint results:\n"); + + printf("metric:\t\t\t MRR \t\t MR \t\t hit@10 \t hit@3 \t hit@1 \n"); + printf("l(raw):\t\t\t %f \t %f \t %f \t %f \t %f \n", l_reci_rank, l_rank, + l_tot, l3_tot, l1_tot); + printf("r(raw):\t\t\t %f \t %f \t %f \t %f \t %f \n", r_reci_rank, r_rank, + r_tot, r3_tot, r1_tot); + printf("averaged(raw):\t\t %f \t %f \t %f \t %f \t %f \n", + (l_reci_rank + r_reci_rank) / 2, (l_rank + r_rank) / 2, + (l_tot + r_tot) / 2, (l3_tot + r3_tot) / 2, (l1_tot + r1_tot) / 2); + printf("\n"); + printf("l(filter):\t\t %f \t %f \t %f \t %f \t %f \n", l_filter_reci_rank, + l_filter_rank, l_filter_tot, l3_filter_tot, l1_filter_tot); + printf("r(filter):\t\t %f \t %f \t %f \t %f \t %f \n", r_filter_reci_rank, + r_filter_rank, r_filter_tot, r3_filter_tot, r1_filter_tot); + printf("averaged(filter):\t %f \t %f \t %f \t %f \t %f \n", + (l_filter_reci_rank + r_filter_reci_rank) / 2, + (l_filter_rank + r_filter_rank) / 2, + (l_filter_tot + r_filter_tot) / 2, + (l3_filter_tot + r3_filter_tot) / 2, + (l1_filter_tot + r1_filter_tot) / 2); + + // type constrain + l_rank_constrain /= testTotal; + r_rank_constrain /= testTotal; + l_reci_rank_constrain /= testTotal; + r_reci_rank_constrain /= testTotal; + + l_tot_constrain /= testTotal; + l3_tot_constrain /= testTotal; + l1_tot_constrain /= testTotal; + + r_tot_constrain /= testTotal; + r3_tot_constrain /= testTotal; + r1_tot_constrain /= testTotal; + + // with filter + l_filter_rank_constrain /= testTotal; + r_filter_rank_constrain /= testTotal; + l_filter_reci_rank_constrain /= testTotal; + r_filter_reci_rank_constrain /= testTotal; + + l_filter_tot_constrain /= testTotal; + l3_filter_tot_constrain /= testTotal; + l1_filter_tot_constrain /= testTotal; + + r_filter_tot_constrain /= testTotal; + r3_filter_tot_constrain /= testTotal; + r1_filter_tot_constrain /= testTotal; + + printf("type constraint results:\n"); + + printf("metric:\t\t\t MRR \t\t MR \t\t hit@10 \t hit@3 \t hit@1 \n"); + printf("l(raw):\t\t\t %f \t %f \t %f \t %f \t %f \n", l_reci_rank_constrain, + l_rank_constrain, l_tot_constrain, l3_tot_constrain, + l1_tot_constrain); + printf("r(raw):\t\t\t %f \t %f \t %f \t %f \t %f \n", r_reci_rank_constrain, + r_rank_constrain, r_tot_constrain, r3_tot_constrain, + r1_tot_constrain); + printf("averaged(raw):\t\t %f \t %f \t %f \t %f \t %f \n", + (l_reci_rank_constrain + r_reci_rank_constrain) / 2, + (l_rank_constrain + r_rank_constrain) / 2, + (l_tot_constrain + r_tot_constrain) / 2, + (l3_tot_constrain + r3_tot_constrain) / 2, + (l1_tot_constrain + r1_tot_constrain) / 2); + printf("\n"); + printf("l(filter):\t\t %f \t %f \t %f \t %f \t %f \n", + l_filter_reci_rank_constrain, l_filter_rank_constrain, + l_filter_tot_constrain, l3_filter_tot_constrain, + l1_filter_tot_constrain); + printf("r(filter):\t\t %f \t %f \t %f \t %f \t %f \n", + r_filter_reci_rank_constrain, r_filter_rank_constrain, + r_filter_tot_constrain, r3_filter_tot_constrain, + r1_filter_tot_constrain); + printf("averaged(filter):\t %f \t %f \t %f \t %f \t %f \n", + (l_filter_reci_rank_constrain + r_filter_reci_rank_constrain) / 2, + (l_filter_rank_constrain + r_filter_rank_constrain) / 2, + (l_filter_tot_constrain + r_filter_tot_constrain) / 2, + (l3_filter_tot_constrain + r3_filter_tot_constrain) / 2, + (l1_filter_tot_constrain + r1_filter_tot_constrain) / 2); } /*===================================================================================== @@ -316,121 +320,121 @@ triple classification ======================================================================================*/ Triple *negTestList; extern "C" void getNegTest() { - negTestList = (Triple *)calloc(testTotal, sizeof(Triple)); - for (INT i = 0; i < testTotal; i++) { - negTestList[i] = testList[i]; - negTestList[i].t = corrupt(testList[i].h, testList[i].r); - } + negTestList = (Triple *)calloc(testTotal, sizeof(Triple)); + for (INT i = 0; i < testTotal; i++) { + negTestList[i] = testList[i]; + negTestList[i].t = corrupt(testList[i].h, testList[i].r); + } } Triple *negValidList; extern "C" void getNegValid() { - negValidList = (Triple *)calloc(validTotal, sizeof(Triple)); - for (INT i = 0; i < validTotal; i++) { - negValidList[i] = validList[i]; - negValidList[i].t = corrupt(validList[i].h, validList[i].r); - } + negValidList = (Triple *)calloc(validTotal, sizeof(Triple)); + for (INT i = 0; i < validTotal; i++) { + negValidList[i] = validList[i]; + negValidList[i].t = corrupt(validList[i].h, validList[i].r); + } } extern "C" void getTestBatch(INT *ph, INT *pt, INT *pr, INT *nh, INT *nt, INT *nr) { - getNegTest(); - for (INT i = 0; i < testTotal; i++) { - ph[i] = testList[i].h; - pt[i] = testList[i].t; - pr[i] = testList[i].r; - nh[i] = negTestList[i].h; - nt[i] = negTestList[i].t; - nr[i] = negTestList[i].r; - } + getNegTest(); + for (INT i = 0; i < testTotal; i++) { + ph[i] = testList[i].h; + pt[i] = testList[i].t; + pr[i] = testList[i].r; + nh[i] = negTestList[i].h; + nt[i] = negTestList[i].t; + nr[i] = negTestList[i].r; + } } extern "C" void getValidBatch(INT *ph, INT *pt, INT *pr, INT *nh, INT *nt, INT *nr) { - getNegValid(); - for (INT i = 0; i < validTotal; i++) { - ph[i] = validList[i].h; - pt[i] = validList[i].t; - pr[i] = validList[i].r; - nh[i] = negValidList[i].h; - nt[i] = negValidList[i].t; - nr[i] = negValidList[i].r; - } + getNegValid(); + for (INT i = 0; i < validTotal; i++) { + ph[i] = validList[i].h; + pt[i] = validList[i].t; + pr[i] = validList[i].r; + nh[i] = negValidList[i].h; + nt[i] = negValidList[i].t; + nr[i] = negValidList[i].r; + } } REAL threshEntire; extern "C" void getBestThreshold(REAL *relThresh, REAL *score_pos, REAL *score_neg) { - REAL interval = 0.01; - REAL min_score, max_score, bestThresh, tmpThresh, bestAcc, tmpAcc; - INT n_interval, correct, total; - for (INT r = 0; r < relationTotal; r++) { - if (validLef[r] == -1) - continue; - total = (validRig[r] - validLef[r] + 1) * 2; - min_score = score_pos[validLef[r]]; - if (score_neg[validLef[r]] < min_score) - min_score = score_neg[validLef[r]]; - max_score = score_pos[validLef[r]]; - if (score_neg[validLef[r]] > max_score) - max_score = score_neg[validLef[r]]; - for (INT i = validLef[r] + 1; i <= validRig[r]; i++) { - if (score_pos[i] < min_score) - min_score = score_pos[i]; - if (score_pos[i] > max_score) - max_score = score_pos[i]; - if (score_neg[i] < min_score) - min_score = score_neg[i]; - if (score_neg[i] > max_score) - max_score = score_neg[i]; - } - n_interval = INT((max_score - min_score) / interval); - for (INT i = 0; i <= n_interval; i++) { - tmpThresh = min_score + i * interval; - correct = 0; - for (INT j = validLef[r]; j <= validRig[r]; j++) { - if (score_pos[j] <= tmpThresh) - correct++; - if (score_neg[j] > tmpThresh) - correct++; - } - tmpAcc = 1.0 * correct / total; - if (i == 0) { - bestThresh = tmpThresh; - bestAcc = tmpAcc; - } else if (tmpAcc > bestAcc) { - bestAcc = tmpAcc; - bestThresh = tmpThresh; - } + REAL interval = 0.01; + REAL min_score, max_score, bestThresh, tmpThresh, bestAcc, tmpAcc; + INT n_interval, correct, total; + for (INT r = 0; r < relationTotal; r++) { + if (validLef[r] == -1) + continue; + total = (validRig[r] - validLef[r] + 1) * 2; + min_score = score_pos[validLef[r]]; + if (score_neg[validLef[r]] < min_score) + min_score = score_neg[validLef[r]]; + max_score = score_pos[validLef[r]]; + if (score_neg[validLef[r]] > max_score) + max_score = score_neg[validLef[r]]; + for (INT i = validLef[r] + 1; i <= validRig[r]; i++) { + if (score_pos[i] < min_score) + min_score = score_pos[i]; + if (score_pos[i] > max_score) + max_score = score_pos[i]; + if (score_neg[i] < min_score) + min_score = score_neg[i]; + if (score_neg[i] > max_score) + max_score = score_neg[i]; + } + n_interval = INT((max_score - min_score) / interval); + for (INT i = 0; i <= n_interval; i++) { + tmpThresh = min_score + i * interval; + correct = 0; + for (INT j = validLef[r]; j <= validRig[r]; j++) { + if (score_pos[j] <= tmpThresh) + correct++; + if (score_neg[j] > tmpThresh) + correct++; + } + tmpAcc = 1.0 * correct / total; + if (i == 0) { + bestThresh = tmpThresh; + bestAcc = tmpAcc; + } else if (tmpAcc > bestAcc) { + bestAcc = tmpAcc; + bestThresh = tmpThresh; + } + } + relThresh[r] = bestThresh; } - relThresh[r] = bestThresh; - } } REAL *testAcc; REAL aveAcc; extern "C" void test_triple_classification(REAL *relThresh, REAL *score_pos, REAL *score_neg) { - testAcc = (REAL *)calloc(relationTotal, sizeof(REAL)); - INT aveCorrect = 0, aveTotal = 0; - REAL aveAcc; - for (INT r = 0; r < relationTotal; r++) { - if (validLef[r] == -1 || testLef[r] == -1) - continue; - INT correct = 0, total = 0; - for (INT i = testLef[r]; i <= testRig[r]; i++) { - if (score_pos[i] <= relThresh[r]) - correct++; - if (score_neg[i] > relThresh[r]) - correct++; - total += 2; + testAcc = (REAL *)calloc(relationTotal, sizeof(REAL)); + INT aveCorrect = 0, aveTotal = 0; + REAL aveAcc; + for (INT r = 0; r < relationTotal; r++) { + if (validLef[r] == -1 || testLef[r] == -1) + continue; + INT correct = 0, total = 0; + for (INT i = testLef[r]; i <= testRig[r]; i++) { + if (score_pos[i] <= relThresh[r]) + correct++; + if (score_neg[i] > relThresh[r]) + correct++; + total += 2; + } + testAcc[r] = 1.0 * correct / total; + aveCorrect += correct; + aveTotal += total; } - testAcc[r] = 1.0 * correct / total; - aveCorrect += correct; - aveTotal += total; - } - aveAcc = 1.0 * aveCorrect / aveTotal; - printf("triple classification accuracy is %lf\n", aveAcc); + aveAcc = 1.0 * aveCorrect / aveTotal; + printf("triple classification accuracy is %lf\n", aveAcc); } #endif diff --git a/seed_embeddings/OpenKE/base/Triple.h b/seed_embeddings/OpenKE/base/Triple.h index 1e7b1385..7eed2c97 100644 --- a/seed_embeddings/OpenKE/base/Triple.h +++ b/seed_embeddings/OpenKE/base/Triple.h @@ -4,37 +4,37 @@ struct Triple { - INT h, r, t; - - static INT minimal(INT a, INT b) { - if (a > b) - return b; - return a; - } - - static bool cmp_list(const Triple &a, const Triple &b) { - return (minimal(a.h, a.t) > minimal(b.h, b.t)); - } - - static bool cmp_head(const Triple &a, const Triple &b) { - return (a.h < b.h) || (a.h == b.h && a.r < b.r) || - (a.h == b.h && a.r == b.r && a.t < b.t); - } - - static bool cmp_tail(const Triple &a, const Triple &b) { - return (a.t < b.t) || (a.t == b.t && a.r < b.r) || - (a.t == b.t && a.r == b.r && a.h < b.h); - } - - static bool cmp_rel(const Triple &a, const Triple &b) { - return (a.h < b.h) || (a.h == b.h && a.t < b.t) || - (a.h == b.h && a.t == b.t && a.r < b.r); - } - - static bool cmp_rel2(const Triple &a, const Triple &b) { - return (a.r < b.r) || (a.r == b.r && a.h < b.h) || - (a.r == b.r && a.h == b.h && a.t < b.t); - } + INT h, r, t; + + static INT minimal(INT a, INT b) { + if (a > b) + return b; + return a; + } + + static bool cmp_list(const Triple &a, const Triple &b) { + return (minimal(a.h, a.t) > minimal(b.h, b.t)); + } + + static bool cmp_head(const Triple &a, const Triple &b) { + return (a.h < b.h) || (a.h == b.h && a.r < b.r) || + (a.h == b.h && a.r == b.r && a.t < b.t); + } + + static bool cmp_tail(const Triple &a, const Triple &b) { + return (a.t < b.t) || (a.t == b.t && a.r < b.r) || + (a.t == b.t && a.r == b.r && a.h < b.h); + } + + static bool cmp_rel(const Triple &a, const Triple &b) { + return (a.h < b.h) || (a.h == b.h && a.t < b.t) || + (a.h == b.h && a.t == b.t && a.r < b.r); + } + + static bool cmp_rel2(const Triple &a, const Triple &b) { + return (a.r < b.r) || (a.r == b.r && a.h < b.h) || + (a.r == b.r && a.h == b.h && a.t < b.t); + } }; #endif diff --git a/seed_embeddings/OpenKE/base/Valid.h b/seed_embeddings/OpenKE/base/Valid.h index b6daccd3..8616e882 100644 --- a/seed_embeddings/OpenKE/base/Valid.h +++ b/seed_embeddings/OpenKE/base/Valid.h @@ -11,68 +11,68 @@ REAL l_valid_filter_tot = 0; REAL r_valid_filter_tot = 0; extern "C" void validInit() { - lastValidHead = 0; - lastValidTail = 0; - l_valid_filter_tot = 0; - r_valid_filter_tot = 0; + lastValidHead = 0; + lastValidTail = 0; + l_valid_filter_tot = 0; + r_valid_filter_tot = 0; } extern "C" void getValidHeadBatch(INT *ph, INT *pt, INT *pr) { - for (INT i = 0; i < entityTotal; i++) { - ph[i] = i; - pt[i] = validList[lastValidHead].t; - pr[i] = validList[lastValidHead].r; - } + for (INT i = 0; i < entityTotal; i++) { + ph[i] = i; + pt[i] = validList[lastValidHead].t; + pr[i] = validList[lastValidHead].r; + } } extern "C" void getValidTailBatch(INT *ph, INT *pt, INT *pr) { - for (INT i = 0; i < entityTotal; i++) { - ph[i] = validList[lastValidTail].h; - pt[i] = i; - pr[i] = validList[lastValidTail].r; - } + for (INT i = 0; i < entityTotal; i++) { + ph[i] = validList[lastValidTail].h; + pt[i] = i; + pr[i] = validList[lastValidTail].r; + } } extern "C" void validHead(REAL *con) { - INT h = validList[lastValidHead].h; - INT t = validList[lastValidHead].t; - INT r = validList[lastValidHead].r; - REAL minimal = con[h]; - INT l_filter_s = 0; - for (INT j = 0; j < entityTotal; j++) { - if (j != h) { - REAL value = con[j]; - if (value < minimal && !_find(j, t, r)) - l_filter_s += 1; + INT h = validList[lastValidHead].h; + INT t = validList[lastValidHead].t; + INT r = validList[lastValidHead].r; + REAL minimal = con[h]; + INT l_filter_s = 0; + for (INT j = 0; j < entityTotal; j++) { + if (j != h) { + REAL value = con[j]; + if (value < minimal && !_find(j, t, r)) + l_filter_s += 1; + } } - } - if (l_filter_s < 10) - l_valid_filter_tot += 1; - lastValidHead++; + if (l_filter_s < 10) + l_valid_filter_tot += 1; + lastValidHead++; } extern "C" void validTail(REAL *con) { - INT h = validList[lastValidTail].h; - INT t = validList[lastValidTail].t; - INT r = validList[lastValidTail].r; - REAL minimal = con[t]; - INT r_filter_s = 0; - for (INT j = 0; j < entityTotal; j++) { - if (j != t) { - REAL value = con[j]; - if (value < minimal && !_find(h, j, r)) - r_filter_s += 1; + INT h = validList[lastValidTail].h; + INT t = validList[lastValidTail].t; + INT r = validList[lastValidTail].r; + REAL minimal = con[t]; + INT r_filter_s = 0; + for (INT j = 0; j < entityTotal; j++) { + if (j != t) { + REAL value = con[j]; + if (value < minimal && !_find(h, j, r)) + r_filter_s += 1; + } } - } - if (r_filter_s < 10) - r_valid_filter_tot += 1; - lastValidTail++; + if (r_filter_s < 10) + r_valid_filter_tot += 1; + lastValidTail++; } extern "C" REAL getValidHit10() { - return (l_valid_filter_tot / validTotal + r_valid_filter_tot / validTotal) / - 2; - ; + return (l_valid_filter_tot / validTotal + r_valid_filter_tot / validTotal) / + 2; + ; } #endif diff --git a/src/CollectIR.cpp b/src/CollectIR.cpp index f51edcf8..a4616566 100644 --- a/src/CollectIR.cpp +++ b/src/CollectIR.cpp @@ -17,85 +17,85 @@ using namespace llvm; void CollectIR::generateTriplets(std::ostream &out) { - for (Function &F : M) - for (BasicBlock &B : F) - traverseBasicBlock(B); - out << res; + for (Function &F : M) + for (BasicBlock &B : F) + traverseBasicBlock(B); + out << res; } void CollectIR::traverseBasicBlock(BasicBlock &B) { - for (Instruction &I : B) { - res += "\n" + std::string(I.getOpcodeName()) + " "; - auto type = I.getType(); - IR2VEC_DEBUG(I.print(outs()); outs() << "\n";); - IR2VEC_DEBUG(I.getType()->print(outs()); outs() << " Type\n";); + for (Instruction &I : B) { + res += "\n" + std::string(I.getOpcodeName()) + " "; + auto type = I.getType(); + IR2VEC_DEBUG(I.print(outs()); outs() << "\n";); + IR2VEC_DEBUG(I.getType()->print(outs()); outs() << " Type\n";); - std::string stype; + std::string stype; - if (type->isVoidTy()) { - stype = " voidTy "; - res += stype; - } else if (type->isFloatingPointTy()) { - stype = " floatTy "; - res += stype; - } else if (type->isIntegerTy()) { - stype = " integerTy "; - res += stype; - } else if (type->isFunctionTy()) { - stype = " functionTy "; - res += stype; - } else if (type->isStructTy()) { - stype = " structTy "; - res += stype; - } else if (type->isArrayTy()) { - stype = " arrayTy "; - res += stype; - } else if (type->isPointerTy()) { - stype = " pointerTy "; - res += stype; - } else if (type->isVectorTy()) { - stype = " vectorTy "; - res += stype; - } else if (type->isEmptyTy()) { - stype = " emptyTy "; - res += stype; - } else if (type->isLabelTy()) { - stype = " labelTy "; - res += stype; - } else if (type->isTokenTy()) { - stype = " tokenTy "; - res += stype; - } else if (type->isMetadataTy()) { - stype = " metadataTy "; - res += stype; - } else { - stype = " unknownTy "; - res += stype; - } + if (type->isVoidTy()) { + stype = " voidTy "; + res += stype; + } else if (type->isFloatingPointTy()) { + stype = " floatTy "; + res += stype; + } else if (type->isIntegerTy()) { + stype = " integerTy "; + res += stype; + } else if (type->isFunctionTy()) { + stype = " functionTy "; + res += stype; + } else if (type->isStructTy()) { + stype = " structTy "; + res += stype; + } else if (type->isArrayTy()) { + stype = " arrayTy "; + res += stype; + } else if (type->isPointerTy()) { + stype = " pointerTy "; + res += stype; + } else if (type->isVectorTy()) { + stype = " vectorTy "; + res += stype; + } else if (type->isEmptyTy()) { + stype = " emptyTy "; + res += stype; + } else if (type->isLabelTy()) { + stype = " labelTy "; + res += stype; + } else if (type->isTokenTy()) { + stype = " tokenTy "; + res += stype; + } else if (type->isMetadataTy()) { + stype = " metadataTy "; + res += stype; + } else { + stype = " unknownTy "; + res += stype; + } - IR2VEC_DEBUG(errs() << "Type taken : " << stype << "\n";); + IR2VEC_DEBUG(errs() << "Type taken : " << stype << "\n";); - for (unsigned i = 0; i < I.getNumOperands(); i++) { - IR2VEC_DEBUG(I.print(outs()); outs() << "\n";); - IR2VEC_DEBUG(outs() << i << "\n"); - IR2VEC_DEBUG(I.getOperand(i)->print(outs()); outs() << "\n";); + for (unsigned i = 0; i < I.getNumOperands(); i++) { + IR2VEC_DEBUG(I.print(outs()); outs() << "\n";); + IR2VEC_DEBUG(outs() << i << "\n"); + IR2VEC_DEBUG(I.getOperand(i)->print(outs()); outs() << "\n";); - if (isa(I.getOperand(i))) { - res += " function "; - IR2VEC_DEBUG(outs() << "Function\n"); - } else if (isa(I.getOperand(i)->getType())) { - res += " pointer "; - IR2VEC_DEBUG(outs() << "pointer\n"); - } else if (isa(I.getOperand(i))) { - res += " constant "; - IR2VEC_DEBUG(outs() << "constant\n"); - } else if (isa(I.getOperand(i))) { - res += " label "; - IR2VEC_DEBUG(outs() << "label\n"); - } else { - res += " variable "; - IR2VEC_DEBUG(outs() << "variable2\n"); - } + if (isa(I.getOperand(i))) { + res += " function "; + IR2VEC_DEBUG(outs() << "Function\n"); + } else if (isa(I.getOperand(i)->getType())) { + res += " pointer "; + IR2VEC_DEBUG(outs() << "pointer\n"); + } else if (isa(I.getOperand(i))) { + res += " constant "; + IR2VEC_DEBUG(outs() << "constant\n"); + } else if (isa(I.getOperand(i))) { + res += " label "; + IR2VEC_DEBUG(outs() << "label\n"); + } else { + res += " variable "; + IR2VEC_DEBUG(outs() << "variable2\n"); + } + } } - } } diff --git a/src/FlowAware.cpp b/src/FlowAware.cpp index a3933d11..7c4c390d 100644 --- a/src/FlowAware.cpp +++ b/src/FlowAware.cpp @@ -33,155 +33,160 @@ void IR2Vec_FA::getTransitiveUse( const Instruction *root, const Instruction *def, SmallVector &visitedList, SmallVector toAppend) { - unsigned operandNum = 0; - visitedList.push_back(def); - - for (auto U : def->users()) { - if (auto use = dyn_cast(U)) { - if (std::find(visitedList.begin(), visitedList.end(), use) == - visitedList.end()) { - IR2VEC_DEBUG(outs() << "\nDef " << /* def << */ " "; - def->print(outs(), true); outs() << "\n";); - IR2VEC_DEBUG(outs() << "Use " << /* use << */ " "; - use->print(outs(), true); outs() << "\n";); - if (isMemOp(use->getOpcodeName(), operandNum, memWriteOps) && - use->getOperand(operandNum) == def) { - writeDefsMap[root].push_back(use); - } else if (isMemOp(use->getOpcodeName(), operandNum, memAccessOps) && - use->getOperand(operandNum) == def) { - getTransitiveUse(root, use, visitedList, toAppend); + unsigned operandNum = 0; + visitedList.push_back(def); + + for (auto U : def->users()) { + if (auto use = dyn_cast(U)) { + if (std::find(visitedList.begin(), visitedList.end(), use) == + visitedList.end()) { + IR2VEC_DEBUG(outs() << "\nDef " << /* def << */ " "; + def->print(outs(), true); outs() << "\n";); + IR2VEC_DEBUG(outs() << "Use " << /* use << */ " "; + use->print(outs(), true); outs() << "\n";); + if (isMemOp(use->getOpcodeName(), operandNum, memWriteOps) && + use->getOperand(operandNum) == def) { + writeDefsMap[root].push_back(use); + } else if (isMemOp(use->getOpcodeName(), operandNum, + memAccessOps) && + use->getOperand(operandNum) == def) { + getTransitiveUse(root, use, visitedList, toAppend); + } + } } - } } - } - return; + return; } void IR2Vec_FA::collectWriteDefsMap(Module &M) { - SmallVector visitedList; - for (auto &F : M) { - if (!F.isDeclaration()) { - EliminateUnreachableBlocks(F); - for (auto &BB : F) { - for (auto &I : BB) { - unsigned operandNum = 0; - if ((isMemOp(I.getOpcodeName(), operandNum, memAccessOps) || - isMemOp(I.getOpcodeName(), operandNum, memWriteOps) || - strcmp(I.getOpcodeName(), "alloca") == 0) && - std::find(visitedList.begin(), visitedList.end(), &I) == - visitedList.end()) { - if (I.getNumOperands() > 0) { - IR2VEC_DEBUG(I.print(outs()); outs() << "\n"); - IR2VEC_DEBUG(outs() << "operandnum = " << operandNum << "\n"); - if (auto parent = - dyn_cast(I.getOperand(operandNum))) { - if (std::find(visitedList.begin(), visitedList.end(), parent) == - visitedList.end()) { - visitedList.push_back(parent); - getTransitiveUse(parent, parent, visitedList); + SmallVector visitedList; + for (auto &F : M) { + if (!F.isDeclaration()) { + EliminateUnreachableBlocks(F); + for (auto &BB : F) { + for (auto &I : BB) { + unsigned operandNum = 0; + if ((isMemOp(I.getOpcodeName(), operandNum, memAccessOps) || + isMemOp(I.getOpcodeName(), operandNum, memWriteOps) || + strcmp(I.getOpcodeName(), "alloca") == 0) && + std::find(visitedList.begin(), visitedList.end(), &I) == + visitedList.end()) { + if (I.getNumOperands() > 0) { + IR2VEC_DEBUG(I.print(outs()); outs() << "\n"); + IR2VEC_DEBUG(outs() << "operandnum = " << operandNum + << "\n"); + if (auto parent = dyn_cast( + I.getOperand(operandNum))) { + if (std::find(visitedList.begin(), + visitedList.end(), + parent) == visitedList.end()) { + visitedList.push_back(parent); + getTransitiveUse(parent, parent, + visitedList); + } + } + } + } } - } } - } } - } } - } } Vector IR2Vec_FA::getValue(std::string key) { - Vector vec; - if (opcMap.find(key) == opcMap.end()) { - IR2VEC_DEBUG(errs() << "cannot find key in map : " << key << "\n"); - dataMissCounter++; - } else - vec = opcMap[key]; - return vec; + Vector vec; + if (opcMap.find(key) == opcMap.end()) { + IR2VEC_DEBUG(errs() << "cannot find key in map : " << key << "\n"); + dataMissCounter++; + } else + vec = opcMap[key]; + return vec; } // Function to update funcVecMap of function with vectors of it's callee list void IR2Vec_FA::updateFuncVecMapWithCallee(const llvm::Function *function) { - if (funcCallMap.find(function) != funcCallMap.end()) { + if (funcCallMap.find(function) != funcCallMap.end()) { - auto calleelist = funcCallMap[function]; - Vector calleeVector(DIM, 0); - for (auto funcs : calleelist) { + auto calleelist = funcCallMap[function]; + Vector calleeVector(DIM, 0); + for (auto funcs : calleelist) { - auto tmp = funcVecMap[funcs]; - std::transform(tmp.begin(), tmp.end(), calleeVector.begin(), - calleeVector.begin(), std::plus()); - } + auto tmp = funcVecMap[funcs]; + std::transform(tmp.begin(), tmp.end(), calleeVector.begin(), + calleeVector.begin(), std::plus()); + } - scaleVector(calleeVector, WA); - auto tmpParent = funcVecMap[function]; - std::transform(calleeVector.begin(), calleeVector.end(), tmpParent.begin(), - tmpParent.begin(), std::plus()); - funcVecMap[function] = tmpParent; - } + scaleVector(calleeVector, WA); + auto tmpParent = funcVecMap[function]; + std::transform(calleeVector.begin(), calleeVector.end(), + tmpParent.begin(), tmpParent.begin(), + std::plus()); + funcVecMap[function] = tmpParent; + } } void IR2Vec_FA::generateFlowAwareEncodings(std::ostream *o, std::ostream *missCount, std::ostream *cyclicCount) { - int noOfFunc = 0; + int noOfFunc = 0; - for (auto &f : M) { - if (!f.isDeclaration()) { - SmallVector funcStack; - auto tmp = func2Vec(f, funcStack); - funcVecMap[&f] = tmp; + for (auto &f : M) { + if (!f.isDeclaration()) { + SmallVector funcStack; + auto tmp = func2Vec(f, funcStack); + funcVecMap[&f] = tmp; + } } - } - for (auto funcit : funcVecMap) { - updateFuncVecMapWithCallee(funcit.first); - } + for (auto funcit : funcVecMap) { + updateFuncVecMapWithCallee(funcit.first); + } - for (auto &f : M) { - if (!f.isDeclaration()) { - Vector tmp; - SmallVector funcStack; - tmp = funcVecMap[&f]; + for (auto &f : M) { + if (!f.isDeclaration()) { + Vector tmp; + SmallVector funcStack; + tmp = funcVecMap[&f]; - if (level == 'f') { - res += updatedRes(tmp, &f, &M); - res += "\n"; - noOfFunc++; - } + if (level == 'f') { + res += updatedRes(tmp, &f, &M); + res += "\n"; + noOfFunc++; + } - // else if (level == 'p') { - std::transform(pgmVector.begin(), pgmVector.end(), tmp.begin(), - pgmVector.begin(), std::plus()); - // } + // else if (level == 'p') { + std::transform(pgmVector.begin(), pgmVector.end(), tmp.begin(), + pgmVector.begin(), std::plus()); + // } + } } - } - if (level == 'p') { - if (cls != -1) - res += std::to_string(cls) + "\t"; + if (level == 'p') { + if (cls != -1) + res += std::to_string(cls) + "\t"; - for (auto i : pgmVector) { - if ((i <= 0.0001 && i > 0) || (i < 0 && i >= -0.0001)) { - i = 0; - } - res += std::to_string(i) + "\t"; + for (auto i : pgmVector) { + if ((i <= 0.0001 && i > 0) || (i < 0 && i >= -0.0001)) { + i = 0; + } + res += std::to_string(i) + "\t"; + } + res += "\n"; } - res += "\n"; - } - if (o) - *o << res; + if (o) + *o << res; - if (missCount) { - std::string missEntry = - (M.getSourceFileName() + "\t" + std::to_string(dataMissCounter) + "\n"); - *missCount << missEntry; - } + if (missCount) { + std::string missEntry = (M.getSourceFileName() + "\t" + + std::to_string(dataMissCounter) + "\n"); + *missCount << missEntry; + } - if (cyclicCount) - *cyclicCount << (M.getSourceFileName() + "\t" + - std::to_string(cyclicCounter) + "\n"); + if (cyclicCount) + *cyclicCount << (M.getSourceFileName() + "\t" + + std::to_string(cyclicCounter) + "\n"); } // This function will update funcVecMap by doing DFS starting from parent @@ -189,658 +194,671 @@ void IR2Vec_FA::generateFlowAwareEncodings(std::ostream *o, void IR2Vec_FA::updateFuncVecMap( llvm::Function *function, llvm::SmallSet &visitedFunctions) { - visitedFunctions.insert(function); - SmallVector funcStack; - funcStack.clear(); - auto tmpParent = func2Vec(*function, funcStack); - // funcVecMap is updated with vectors returned by func2Vec - funcVecMap[function] = tmpParent; - auto calledFunctions = funcCallMap[function]; - for (auto &calledFunction : calledFunctions) { - if (calledFunction && !calledFunction->isDeclaration() && - visitedFunctions.count(calledFunction) == 0) { - // doing casting since calledFunctions is of type of const llvm::Function* - // and we need llvm::Function* as argument - auto *callee = const_cast(calledFunction); - // This function is called recursively to update funcVecMap - updateFuncVecMap(callee, visitedFunctions); + visitedFunctions.insert(function); + SmallVector funcStack; + funcStack.clear(); + auto tmpParent = func2Vec(*function, funcStack); + // funcVecMap is updated with vectors returned by func2Vec + funcVecMap[function] = tmpParent; + auto calledFunctions = funcCallMap[function]; + for (auto &calledFunction : calledFunctions) { + if (calledFunction && !calledFunction->isDeclaration() && + visitedFunctions.count(calledFunction) == 0) { + // doing casting since calledFunctions is of type of const + // llvm::Function* and we need llvm::Function* as argument + auto *callee = const_cast(calledFunction); + // This function is called recursively to update funcVecMap + updateFuncVecMap(callee, visitedFunctions); + } } - } } void IR2Vec_FA::generateFlowAwareEncodingsForFunction( std::ostream *o, std::string name, std::ostream *missCount, std::ostream *cyclicCount) { - int noOfFunc = 0; - for (auto &f : M) { + int noOfFunc = 0; + for (auto &f : M) { - auto Result = getActualName(&f); - if (!f.isDeclaration() && Result == name) { - // If funcName is matched with one of the functions in module, we will - // update funcVecMap of it and it's child functions recursively - llvm::SmallSet visitedFunctions; - updateFuncVecMap(&f, visitedFunctions); + auto Result = getActualName(&f); + if (!f.isDeclaration() && Result == name) { + // If funcName is matched with one of the functions in module, we + // will update funcVecMap of it and it's child functions recursively + llvm::SmallSet visitedFunctions; + updateFuncVecMap(&f, visitedFunctions); + } } - } - // iterating over all functions in module instead of funcVecMap to preserve - // order - for (auto &f : M) { - if (funcVecMap.find(&f) != funcVecMap.end()) { - auto *function = const_cast(&f); - updateFuncVecMapWithCallee(function); + // iterating over all functions in module instead of funcVecMap to preserve + // order + for (auto &f : M) { + if (funcVecMap.find(&f) != funcVecMap.end()) { + auto *function = const_cast(&f); + updateFuncVecMapWithCallee(function); + } } - } - - for (auto &f : M) { - auto Result = getActualName(&f); - if (!f.isDeclaration() && Result == name) { - Vector tmp; - SmallVector funcStack; - tmp = funcVecMap[&f]; - if (level == 'f') { - res += updatedRes(tmp, &f, &M); - res += "\n"; - noOfFunc++; - } + for (auto &f : M) { + auto Result = getActualName(&f); + if (!f.isDeclaration() && Result == name) { + Vector tmp; + SmallVector funcStack; + tmp = funcVecMap[&f]; + + if (level == 'f') { + res += updatedRes(tmp, &f, &M); + res += "\n"; + noOfFunc++; + } + } } - } - if (o) - *o << res; + if (o) + *o << res; - if (missCount) { - std::string missEntry = - (M.getSourceFileName() + "\t" + std::to_string(dataMissCounter) + "\n"); - *missCount << missEntry; - } + if (missCount) { + std::string missEntry = (M.getSourceFileName() + "\t" + + std::to_string(dataMissCounter) + "\n"); + *missCount << missEntry; + } - if (cyclicCount) - *cyclicCount << (M.getSourceFileName() + "\t" + - std::to_string(cyclicCounter) + "\n"); + if (cyclicCount) + *cyclicCount << (M.getSourceFileName() + "\t" + + std::to_string(cyclicCounter) + "\n"); } void IR2Vec_FA::topoDFS(int vertex, std::vector &Visited, std::vector &visitStack) { - Visited[vertex] = true; + Visited[vertex] = true; - auto list = SCCAdjList[vertex]; + auto list = SCCAdjList[vertex]; - for (auto nodes : list) { - if (Visited[nodes] == false) - topoDFS(nodes, Visited, visitStack); - } + for (auto nodes : list) { + if (Visited[nodes] == false) + topoDFS(nodes, Visited, visitStack); + } - visitStack.push_back(vertex); + visitStack.push_back(vertex); } std::vector IR2Vec_FA::topoOrder(int size) { - std::vector Visited(size, false); - std::vector visitStack; + std::vector Visited(size, false); + std::vector visitStack; - for (auto &nodes : SCCAdjList) { - if (Visited[nodes.first] == false) { - topoDFS(nodes.first, Visited, visitStack); + for (auto &nodes : SCCAdjList) { + if (Visited[nodes.first] == false) { + topoDFS(nodes.first, Visited, visitStack); + } } - } - return visitStack; + return visitStack; } void IR2Vec_FA::TransitiveReads(SmallVector &Killlist, Instruction *Inst, BasicBlock *ParentBB) { - assert(Inst != nullptr); - unsigned operandNum; - bool isMemAccess = isMemOp(Inst->getOpcodeName(), operandNum, memAccessOps); - - if (!isMemAccess) - return; - auto parentI = dyn_cast(Inst->getOperand(operandNum)); - if (parentI == nullptr) - return; - if (ParentBB == parentI->getParent()) - Killlist.push_back(parentI); - TransitiveReads(Killlist, parentI, ParentBB); + assert(Inst != nullptr); + unsigned operandNum; + bool isMemAccess = isMemOp(Inst->getOpcodeName(), operandNum, memAccessOps); + + if (!isMemAccess) + return; + auto parentI = dyn_cast(Inst->getOperand(operandNum)); + if (parentI == nullptr) + return; + if (ParentBB == parentI->getParent()) + Killlist.push_back(parentI); + TransitiveReads(Killlist, parentI, ParentBB); } SmallVector IR2Vec_FA::createKilllist(Instruction *Arg, Instruction *writeInst) { - SmallVector KillList; - SmallVector tempList; - BasicBlock *ParentBB = writeInst->getParent(); + SmallVector KillList; + SmallVector tempList; + BasicBlock *ParentBB = writeInst->getParent(); - unsigned opnum; + unsigned opnum; - for (User *U : Arg->users()) { - if (Instruction *UseInst = dyn_cast(U)) { - if (isMemOp(UseInst->getOpcodeName(), opnum, memWriteOps)) { - Instruction *OpInst = dyn_cast(UseInst->getOperand(opnum)); - if (OpInst && OpInst == Arg) - tempList.push_back(UseInst); - } + for (User *U : Arg->users()) { + if (Instruction *UseInst = dyn_cast(U)) { + if (isMemOp(UseInst->getOpcodeName(), opnum, memWriteOps)) { + Instruction *OpInst = + dyn_cast(UseInst->getOperand(opnum)); + if (OpInst && OpInst == Arg) + tempList.push_back(UseInst); + } + } } - } - for (auto I = tempList.rbegin(); I != tempList.rend(); I++) { - if (*I == writeInst) - break; - if (ParentBB == (*I)->getParent()) - KillList.push_back(*I); - } + for (auto I = tempList.rbegin(); I != tempList.rend(); I++) { + if (*I == writeInst) + break; + if (ParentBB == (*I)->getParent()) + KillList.push_back(*I); + } - return KillList; + return KillList; } Vector IR2Vec_FA::func2Vec(Function &F, SmallVector &funcStack) { - auto It = funcVecMap.find(&F); - if (It != funcVecMap.end()) { - return It->second; - } - - funcStack.push_back(&F); - - instReachingDefsMap.clear(); - allSCCs.clear(); - reverseReachingDefsMap.clear(); - SCCAdjList.clear(); - - Vector funcVector(DIM, 0); - - ReversePostOrderTraversal RPOT(&F); - - for (auto *b : RPOT) { - unsigned opnum; - SmallVector lists; - for (auto &I : *b) { - lists.clear(); - if (isMemOp(I.getOpcodeName(), opnum, memWriteOps) && - dyn_cast(I.getOperand(opnum))) { - Instruction *argI = cast(I.getOperand(opnum)); - lists = createKilllist(argI, &I); - TransitiveReads(lists, argI, I.getParent()); - if (argI->getParent() == I.getParent()) - lists.push_back(argI); - killMap[&I] = lists; - } + auto It = funcVecMap.find(&F); + if (It != funcVecMap.end()) { + return It->second; } - } - - for (auto *b : RPOT) { - for (auto &I : *b) { - for (int i = 0; i < I.getNumOperands(); i++) { - if (isa(I.getOperand(i))) { - auto RD = getReachingDefs(&I, i); - if (instReachingDefsMap.find(&I) == instReachingDefsMap.end()) { - instReachingDefsMap[&I] = RD; - } else { - auto RDList = instReachingDefsMap[&I]; - RDList.insert(RDList.end(), RD.begin(), RD.end()); - instReachingDefsMap[&I] = RDList; - } + + funcStack.push_back(&F); + + instReachingDefsMap.clear(); + allSCCs.clear(); + reverseReachingDefsMap.clear(); + SCCAdjList.clear(); + + Vector funcVector(DIM, 0); + + ReversePostOrderTraversal RPOT(&F); + + for (auto *b : RPOT) { + unsigned opnum; + SmallVector lists; + for (auto &I : *b) { + lists.clear(); + if (isMemOp(I.getOpcodeName(), opnum, memWriteOps) && + dyn_cast(I.getOperand(opnum))) { + Instruction *argI = cast(I.getOperand(opnum)); + lists = createKilllist(argI, &I); + TransitiveReads(lists, argI, I.getParent()); + if (argI->getParent() == I.getParent()) + lists.push_back(argI); + killMap[&I] = lists; + } } - } - } - } - - IR2VEC_DEBUG(for (auto &Inst - : instReachingDefsMap) { - auto RD = Inst.second; - outs() << "(" << Inst.first << ")"; - Inst.first->print(outs()); - outs() << "\n RD : "; - for (auto defs : RD) { - defs->print(outs()); - outs() << "(" << defs << ") "; } - outs() << "\n"; - }); - // one time Reversing instReachingDefsMap to be used to calculate SCCs - for (auto &I : instReachingDefsMap) { - auto RD = I.second; - for (auto defs : RD) { - if (reverseReachingDefsMap.find(defs) == reverseReachingDefsMap.end()) { - llvm::SmallVector revDefs; - revDefs.push_back(I.first); - reverseReachingDefsMap[defs] = revDefs; - } else { - auto defVector = reverseReachingDefsMap[defs]; - defVector.push_back(I.first); - reverseReachingDefsMap[defs] = defVector; - } - } - } - - getAllSCC(); - - std::sort(allSCCs.begin(), allSCCs.end(), - [](llvm::SmallVector &a, - llvm::SmallVector &b) { - return a.size() < b.size(); - }); - - IR2VEC_DEBUG(int i = 0; for (auto &sets - : allSCCs) { - outs() << "set: " << i << "\n"; - for (auto insts : sets) { - insts->print(outs()); - outs() << " " << insts << " "; + for (auto *b : RPOT) { + for (auto &I : *b) { + for (int i = 0; i < I.getNumOperands(); i++) { + if (isa(I.getOperand(i))) { + auto RD = getReachingDefs(&I, i); + if (instReachingDefsMap.find(&I) == + instReachingDefsMap.end()) { + instReachingDefsMap[&I] = RD; + } else { + auto RDList = instReachingDefsMap[&I]; + RDList.insert(RDList.end(), RD.begin(), RD.end()); + instReachingDefsMap[&I] = RDList; + } + } + } + } } - outs() << "\n"; - i++; - }); - - for (int i = 0; i < allSCCs.size(); i++) { - auto set = allSCCs[i]; - for (int j = 0; j < set.size(); j++) { - auto RD = instReachingDefsMap[set[j]]; - if (!RD.empty()) { + + IR2VEC_DEBUG(for (auto &Inst + : instReachingDefsMap) { + auto RD = Inst.second; + outs() << "(" << Inst.first << ")"; + Inst.first->print(outs()); + outs() << "\n RD : "; for (auto defs : RD) { - for (int k = 0; k < allSCCs.size(); k++) { - if (k == i) - continue; - auto sccSet = allSCCs[k]; - if (std::find(sccSet.begin(), sccSet.end(), defs) != sccSet.end()) { - // outs() << i << " depends on " << k << "\n"; - if (SCCAdjList.find(k) == SCCAdjList.end()) { - std::vector temp; - temp.push_back(i); - SCCAdjList[k] = temp; - } else { - auto temp = SCCAdjList[k]; - if (std::find(temp.begin(), temp.end(), i) == temp.end()) - temp.push_back(i); - SCCAdjList[k] = temp; - } + defs->print(outs()); + outs() << "(" << defs << ") "; + } + outs() << "\n"; + }); + + // one time Reversing instReachingDefsMap to be used to calculate SCCs + for (auto &I : instReachingDefsMap) { + auto RD = I.second; + for (auto defs : RD) { + if (reverseReachingDefsMap.find(defs) == + reverseReachingDefsMap.end()) { + llvm::SmallVector revDefs; + revDefs.push_back(I.first); + reverseReachingDefsMap[defs] = revDefs; + } else { + auto defVector = reverseReachingDefsMap[defs]; + defVector.push_back(I.first); + reverseReachingDefsMap[defs] = defVector; } - } } - } } - } - IR2VEC_DEBUG(outs() << "\nAdjList:\n"; for (auto &nodes - : SCCAdjList) { - outs() << "Adjlist for: " << nodes.first << "\n"; - for (auto components : nodes.second) { - outs() << components << " "; - } - outs() << "\n"; - }); + getAllSCC(); - std::vector stack; + std::sort(allSCCs.begin(), allSCCs.end(), + [](llvm::SmallVector &a, + llvm::SmallVector &b) { + return a.size() < b.size(); + }); - stack = topoOrder(allSCCs.size()); + IR2VEC_DEBUG(int i = 0; for (auto &sets + : allSCCs) { + outs() << "set: " << i << "\n"; + for (auto insts : sets) { + insts->print(outs()); + outs() << " " << insts << " "; + } + outs() << "\n"; + i++; + }); - for (int i = 0; i < allSCCs.size(); i++) { - if (std::find(stack.begin(), stack.end(), i) == stack.end()) { - stack.insert(stack.begin(), i); + for (int i = 0; i < allSCCs.size(); i++) { + auto set = allSCCs[i]; + for (int j = 0; j < set.size(); j++) { + auto RD = instReachingDefsMap[set[j]]; + if (!RD.empty()) { + for (auto defs : RD) { + for (int k = 0; k < allSCCs.size(); k++) { + if (k == i) + continue; + auto sccSet = allSCCs[k]; + if (std::find(sccSet.begin(), sccSet.end(), defs) != + sccSet.end()) { + // outs() << i << " depends on " << k << "\n"; + if (SCCAdjList.find(k) == SCCAdjList.end()) { + std::vector temp; + temp.push_back(i); + SCCAdjList[k] = temp; + } else { + auto temp = SCCAdjList[k]; + if (std::find(temp.begin(), temp.end(), i) == + temp.end()) + temp.push_back(i); + SCCAdjList[k] = temp; + } + } + } + } + } + } } - } - IR2VEC_DEBUG(outs() << "New topo order: \n"; for (auto sets - : stack) { - outs() << sets << " "; - } outs() << "\n";); + IR2VEC_DEBUG(outs() << "\nAdjList:\n"; for (auto &nodes + : SCCAdjList) { + outs() << "Adjlist for: " << nodes.first << "\n"; + for (auto components : nodes.second) { + outs() << components << " "; + } + outs() << "\n"; + }); - SmallVector prevVec; - Instruction *argToKill = nullptr; + std::vector stack; - while (stack.size() != 0) { - int idx = stack.back(); - stack.pop_back(); - auto component = allSCCs[idx]; - SmallMapVector partialInstValMap; - if (component.size() == 1) { - auto defs = component[0]; - partialInstValMap[defs] = {}; - getPartialVec(*defs, partialInstValMap); - solveSingleComponent(*defs, partialInstValMap); - partialInstValMap.erase(defs); - } else { - cyclicCounter++; // for components with length more than 1 will represent - // cycles - for (auto defs : component) { - partialInstValMap[defs] = {}; - getPartialVec(*defs, partialInstValMap); - } - - if (!partialInstValMap.empty()) - solveInsts(partialInstValMap); - } - } - - for (auto *b : RPOT) { - bb2Vec(*b, funcStack); - Vector bbVector(DIM, 0); - IR2VEC_DEBUG(outs() << "-------------------------------------------\n"); - for (auto &I : *b) { - auto It1 = livelinessMap.find(&I); - if (It1->second == true) { - IR2VEC_DEBUG(I.print(outs()); outs() << "\n"); - auto vec = instVecMap.find(&I)->second; - IR2VEC_DEBUG(outs() << vec[0] << "\n\n"); - std::transform(bbVector.begin(), bbVector.end(), vec.begin(), - bbVector.begin(), std::plus()); - } + stack = topoOrder(allSCCs.size()); + + for (int i = 0; i < allSCCs.size(); i++) { + if (std::find(stack.begin(), stack.end(), i) == stack.end()) { + stack.insert(stack.begin(), i); + } } - IR2VEC_DEBUG(outs() << "-------------------------------------------\n"); - for (auto i : bbVector) { - if ((i <= 0.0001 && i > 0) || (i < 0 && i >= -0.0001)) { - i = 0; - } + IR2VEC_DEBUG(outs() << "New topo order: \n"; for (auto sets + : stack) { + outs() << sets << " "; + } outs() << "\n";); + + SmallVector prevVec; + Instruction *argToKill = nullptr; + + while (stack.size() != 0) { + int idx = stack.back(); + stack.pop_back(); + auto component = allSCCs[idx]; + SmallMapVector partialInstValMap; + if (component.size() == 1) { + auto defs = component[0]; + partialInstValMap[defs] = {}; + getPartialVec(*defs, partialInstValMap); + solveSingleComponent(*defs, partialInstValMap); + partialInstValMap.erase(defs); + } else { + cyclicCounter++; // for components with length more than 1 will + // represent cycles + for (auto defs : component) { + partialInstValMap[defs] = {}; + getPartialVec(*defs, partialInstValMap); + } + + if (!partialInstValMap.empty()) + solveInsts(partialInstValMap); + } } - std::transform(funcVector.begin(), funcVector.end(), bbVector.begin(), - funcVector.begin(), std::plus()); - } + for (auto *b : RPOT) { + bb2Vec(*b, funcStack); + Vector bbVector(DIM, 0); + IR2VEC_DEBUG(outs() << "-------------------------------------------\n"); + for (auto &I : *b) { + auto It1 = livelinessMap.find(&I); + if (It1->second == true) { + IR2VEC_DEBUG(I.print(outs()); outs() << "\n"); + auto vec = instVecMap.find(&I)->second; + IR2VEC_DEBUG(outs() << vec[0] << "\n\n"); + std::transform(bbVector.begin(), bbVector.end(), vec.begin(), + bbVector.begin(), std::plus()); + } + } + + IR2VEC_DEBUG(outs() << "-------------------------------------------\n"); + for (auto i : bbVector) { + if ((i <= 0.0001 && i > 0) || (i < 0 && i >= -0.0001)) { + i = 0; + } + } + + std::transform(funcVector.begin(), funcVector.end(), bbVector.begin(), + funcVector.begin(), std::plus()); + } - funcStack.pop_back(); - funcVecMap[&F] = funcVector; - return funcVector; + funcStack.pop_back(); + funcVecMap[&F] = funcVector; + return funcVector; } // LoopInfo contains a mapping from basic block to the innermost loop. Find // the outermost loop in the loop nest that contains BB. static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { - const Loop *L = LI->getLoopFor(BB); - if (L) { - while (const Loop *Parent = L->getParentLoop()) - L = Parent; - } - return L; + const Loop *L = LI->getLoopFor(BB); + if (L) { + while (const Loop *Parent = L->getParentLoop()) + L = Parent; + } + return L; } bool isPotentiallyReachableFromMany( SmallVectorImpl &Worklist, BasicBlock *StopBB, const SmallPtrSetImpl *ExclusionSet, const DominatorTree *DT, const LoopInfo *LI) { - // When the stop block is unreachable, it's dominated from everywhere, - // regardless of whether there's a path between the two blocks. - if (DT && !DT->isReachableFromEntry(StopBB)) - DT = nullptr; - - // We can't skip directly from a block that dominates the stop block if the - // exclusion block is potentially in between. - if (ExclusionSet && !ExclusionSet->empty()) - DT = nullptr; - - // Normally any block in a loop is reachable from any other block in a loop, - // however excluded blocks might partition the body of a loop to make that - // untrue. - - SmallPtrSet LoopsWithHoles; - if (LI && ExclusionSet) { - for (auto BB : *ExclusionSet) { - if (const Loop *L = getOutermostLoop(LI, BB)) - LoopsWithHoles.insert(L); - } - } - - const Loop *StopLoop = LI ? getOutermostLoop(LI, StopBB) : nullptr; - - // Limit the number of blocks we visit. The goal is to avoid run-away - // compile times on large CFGs without hampering sensible code. Arbitrarily - // chosen. - unsigned Limit = 32; - - SmallPtrSet Visited; - do { - BasicBlock *BB = Worklist.pop_back_val(); - if (!Visited.insert(BB).second) - continue; - if (BB == StopBB) - return true; - if (ExclusionSet && ExclusionSet->count(BB)) - continue; - if (DT && DT->dominates(BB, StopBB)) - return true; - - const Loop *Outer = nullptr; - if (LI) { - Outer = getOutermostLoop(LI, BB); - // If we're in a loop with a hole, not all blocks in the loop are - // reachable from all other blocks. That implies we can't simply jump to - // the loop's exit blocks, as that exit might need to pass through an - // excluded block. Clear Outer so we process BB's successors. - if (LoopsWithHoles.count(Outer)) - Outer = nullptr; - if (StopLoop && Outer == StopLoop) - return true; + // When the stop block is unreachable, it's dominated from everywhere, + // regardless of whether there's a path between the two blocks. + if (DT && !DT->isReachableFromEntry(StopBB)) + DT = nullptr; + + // We can't skip directly from a block that dominates the stop block if the + // exclusion block is potentially in between. + if (ExclusionSet && !ExclusionSet->empty()) + DT = nullptr; + + // Normally any block in a loop is reachable from any other block in a loop, + // however excluded blocks might partition the body of a loop to make that + // untrue. + + SmallPtrSet LoopsWithHoles; + if (LI && ExclusionSet) { + for (auto BB : *ExclusionSet) { + if (const Loop *L = getOutermostLoop(LI, BB)) + LoopsWithHoles.insert(L); + } } - if (!--Limit) { - // We haven't been able to prove it one way or the other. Conservatively - // answer true -- that there is potentially a path. - return true; - } + const Loop *StopLoop = LI ? getOutermostLoop(LI, StopBB) : nullptr; + + // Limit the number of blocks we visit. The goal is to avoid run-away + // compile times on large CFGs without hampering sensible code. Arbitrarily + // chosen. + unsigned Limit = 32; + + SmallPtrSet Visited; + do { + BasicBlock *BB = Worklist.pop_back_val(); + if (!Visited.insert(BB).second) + continue; + if (BB == StopBB) + return true; + if (ExclusionSet && ExclusionSet->count(BB)) + continue; + if (DT && DT->dominates(BB, StopBB)) + return true; + + const Loop *Outer = nullptr; + if (LI) { + Outer = getOutermostLoop(LI, BB); + // If we're in a loop with a hole, not all blocks in the loop are + // reachable from all other blocks. That implies we can't simply + // jump to the loop's exit blocks, as that exit might need to pass + // through an excluded block. Clear Outer so we process BB's + // successors. + if (LoopsWithHoles.count(Outer)) + Outer = nullptr; + if (StopLoop && Outer == StopLoop) + return true; + } - if (Outer) { - // All blocks in a single loop are reachable from all other blocks. From - // any of these blocks, we can skip directly to the exits of the loop, - // ignoring any other blocks inside the loop body. - Outer->getExitBlocks(Worklist); - } else { - Worklist.append(succ_begin(BB), succ_end(BB)); - } - } while (!Worklist.empty()); + if (!--Limit) { + // We haven't been able to prove it one way or the other. + // Conservatively answer true -- that there is potentially a path. + return true; + } + + if (Outer) { + // All blocks in a single loop are reachable from all other blocks. + // From any of these blocks, we can skip directly to the exits of + // the loop, ignoring any other blocks inside the loop body. + Outer->getExitBlocks(Worklist); + } else { + Worklist.append(succ_begin(BB), succ_end(BB)); + } + } while (!Worklist.empty()); - // We have exhausted all possible paths and are certain that 'To' can not be - // reached from 'From'. - return false; + // We have exhausted all possible paths and are certain that 'To' can not be + // reached from 'From'. + return false; } bool isPotentiallyReachable( const Instruction *A, const Instruction *B, const SmallPtrSetImpl *ExclusionSet, const DominatorTree *DT, const LoopInfo *LI) { - assert(A->getParent()->getParent() == B->getParent()->getParent() && - "This analysis is function-local!"); - - SmallVector Worklist; - - if (A->getParent() == B->getParent()) { - // The same block case is special because it's the only time we're looking - // within a single block to see which instruction comes first. Once we - // start looking at multiple blocks, the first instruction of the block is - // reachable, so we only need to determine reachability between whole - // blocks. - BasicBlock *BB = const_cast(A->getParent()); - - // If the block is in a loop then we can reach any instruction in the - // block from any other instruction in the block by going around a - // backedge. - if (LI && LI->getLoopFor(BB) != nullptr) - return true; - - // Linear scan, start at 'A', see whether we hit 'B' or the end first. - for (BasicBlock::const_iterator I = A->getIterator(), E = BB->end(); I != E; - ++I) { - if (&*I == B) - return true; - } + assert(A->getParent()->getParent() == B->getParent()->getParent() && + "This analysis is function-local!"); + + SmallVector Worklist; + + if (A->getParent() == B->getParent()) { + // The same block case is special because it's the only time we're + // looking within a single block to see which instruction comes first. + // Once we start looking at multiple blocks, the first instruction of + // the block is reachable, so we only need to determine reachability + // between whole blocks. + BasicBlock *BB = const_cast(A->getParent()); + + // If the block is in a loop then we can reach any instruction in the + // block from any other instruction in the block by going around a + // backedge. + if (LI && LI->getLoopFor(BB) != nullptr) + return true; + + // Linear scan, start at 'A', see whether we hit 'B' or the end first. + for (BasicBlock::const_iterator I = A->getIterator(), E = BB->end(); + I != E; ++I) { + if (&*I == B) + return true; + } - // Can't be in a loop if it's the entry block -- the entry block may not - // have predecessors. - if (BB == &BB->getParent()->getEntryBlock()) - return false; + // Can't be in a loop if it's the entry block -- the entry block may not + // have predecessors. + if (BB == &BB->getParent()->getEntryBlock()) + return false; - // Otherwise, continue doing the normal per-BB CFG walk. - Worklist.append(succ_begin(BB), succ_end(BB)); + // Otherwise, continue doing the normal per-BB CFG walk. + Worklist.append(succ_begin(BB), succ_end(BB)); - if (Worklist.empty()) { - // We've proven that there's no path! - return false; + if (Worklist.empty()) { + // We've proven that there's no path! + return false; + } + } else { + Worklist.push_back(const_cast(A->getParent())); } - } else { - Worklist.push_back(const_cast(A->getParent())); - } - - if (DT) { - if (DT->isReachableFromEntry(A->getParent()) && - !DT->isReachableFromEntry(B->getParent())) - return false; - if (!ExclusionSet || ExclusionSet->empty()) { - if (A->getParent() == &A->getParent()->getParent()->getEntryBlock() && - DT->isReachableFromEntry(B->getParent())) - return true; - if (B->getParent() == &A->getParent()->getParent()->getEntryBlock() && - DT->isReachableFromEntry(A->getParent())) - return false; + + if (DT) { + if (DT->isReachableFromEntry(A->getParent()) && + !DT->isReachableFromEntry(B->getParent())) + return false; + if (!ExclusionSet || ExclusionSet->empty()) { + if (A->getParent() == + &A->getParent()->getParent()->getEntryBlock() && + DT->isReachableFromEntry(B->getParent())) + return true; + if (B->getParent() == + &A->getParent()->getParent()->getEntryBlock() && + DT->isReachableFromEntry(A->getParent())) + return false; + } } - } - return isPotentiallyReachableFromMany( - Worklist, const_cast(B->getParent()), ExclusionSet, DT, LI); + return isPotentiallyReachableFromMany( + Worklist, const_cast(B->getParent()), ExclusionSet, DT, + LI); } SmallVector IR2Vec_FA::getReachingDefs(const Instruction *I, unsigned loc) { - IR2VEC_DEBUG( - outs() - << "Call to getReachingDefs Started****************************\n"); - auto parent = dyn_cast(I->getOperand(loc)); - if (!parent) - return {}; - SmallVector RD; - SmallVector probableRD; - IR2VEC_DEBUG(outs() << "Inside RD for : "); - IR2VEC_DEBUG(I->print(outs()); outs() << "\n"); - - if (writeDefsMap[parent].empty()) { - RD.push_back(parent); - return RD; - } - - if (writeDefsMap[parent].size() >= 1) { - SmallMapVector, 16> - bbInstMap; - // Remove definitions which don't reach I - for (auto it : writeDefsMap[parent]) { - if (it != I && isPotentiallyReachable(it, I)) { - - probableRD.push_back(it); - } - } - probableRD.push_back(parent); - IR2VEC_DEBUG(outs() << "----PROBABLE RD---" - << "\n"); - for (auto i : probableRD) { - IR2VEC_DEBUG(i->print(outs()); outs() << "\n"); - bbInstMap[i->getParent()].push_back(i); + IR2VEC_DEBUG( + outs() + << "Call to getReachingDefs Started****************************\n"); + auto parent = dyn_cast(I->getOperand(loc)); + if (!parent) + return {}; + SmallVector RD; + SmallVector probableRD; + IR2VEC_DEBUG(outs() << "Inside RD for : "); + IR2VEC_DEBUG(I->print(outs()); outs() << "\n"); + + if (writeDefsMap[parent].empty()) { + RD.push_back(parent); + return RD; } - IR2VEC_DEBUG(outs() << "contents of bbinstmap:\n"; for (auto i - : bbInstMap) { - for (auto j : i.second) { - j->print(outs()); - outs() << "\n"; - } - outs() << "+++++++++++++++++++++++++\n"; - }); + if (writeDefsMap[parent].size() >= 1) { + SmallMapVector, + 16> + bbInstMap; + // Remove definitions which don't reach I + for (auto it : writeDefsMap[parent]) { + if (it != I && isPotentiallyReachable(it, I)) { - // If there is a reachable write within I's basic block only that defn - // would reach always If there are more than one defn, take the immediate - // defn before I - if (!bbInstMap[I->getParent()].empty()) { - IR2VEC_DEBUG(outs() << "--------Within BB--------\n"); - IR2VEC_DEBUG(I->print(outs()); outs() << "\n"); - auto orderedVec = bbInstMap[I->getParent()]; - const Instruction *probableRD = nullptr; - for (auto &i : *(I->getParent())) { - if (&i == I) - break; - else { - if (std::find(orderedVec.begin(), orderedVec.end(), &i) != - orderedVec.end()) - probableRD = &i; + probableRD.push_back(it); + } + } + probableRD.push_back(parent); + IR2VEC_DEBUG(outs() << "----PROBABLE RD---" + << "\n"); + for (auto i : probableRD) { + IR2VEC_DEBUG(i->print(outs()); outs() << "\n"); + bbInstMap[i->getParent()].push_back(i); } - } - if (probableRD != nullptr) { - IR2VEC_DEBUG(outs() << "Returning: "); - IR2VEC_DEBUG(probableRD->print(outs()); outs() << "\n"); - RD.push_back(probableRD); - return RD; - } - } + IR2VEC_DEBUG(outs() << "contents of bbinstmap:\n"; for (auto i + : bbInstMap) { + for (auto j : i.second) { + j->print(outs()); + outs() << "\n"; + } + outs() << "+++++++++++++++++++++++++\n"; + }); + + // If there is a reachable write within I's basic block only that defn + // would reach always If there are more than one defn, take the + // immediate defn before I + if (!bbInstMap[I->getParent()].empty()) { + IR2VEC_DEBUG(outs() << "--------Within BB--------\n"); + IR2VEC_DEBUG(I->print(outs()); outs() << "\n"); + auto orderedVec = bbInstMap[I->getParent()]; + const Instruction *probableRD = nullptr; + for (auto &i : *(I->getParent())) { + if (&i == I) + break; + else { + if (std::find(orderedVec.begin(), orderedVec.end(), &i) != + orderedVec.end()) + probableRD = &i; + } + } - IR2VEC_DEBUG(outs() << "--------Across BB--------\n"); - SmallVector toDelete; - for (auto it : bbInstMap) { - IR2VEC_DEBUG(outs() << "--------INSTMAP BEGIN--------\n"; - it.first->print(outs()); outs() << "\n"); - bool first = true; - for (auto it1 : bbInstMap[it.first]) { - if (first) { - first = false; - continue; + if (probableRD != nullptr) { + IR2VEC_DEBUG(outs() << "Returning: "); + IR2VEC_DEBUG(probableRD->print(outs()); outs() << "\n"); + RD.push_back(probableRD); + return RD; + } } - toDelete.push_back(it1); - IR2VEC_DEBUG(it1->print(outs()); outs() << "\n"); - } - IR2VEC_DEBUG(outs() << "--------INSTMAP END--------\n"); - } - auto tmp = probableRD; - probableRD = {}; - for (auto i : tmp) { - if (std::find(toDelete.begin(), toDelete.end(), i) == toDelete.end()) - probableRD.push_back(i); - } - IR2VEC_DEBUG(I->print(outs()); outs() << "\n"; outs() << "probableRD: \n"; - for (auto i - : probableRD) i->print(outs()); - outs() << "\n"; outs() << "-----------------\n"); + IR2VEC_DEBUG(outs() << "--------Across BB--------\n"); + SmallVector toDelete; + for (auto it : bbInstMap) { + IR2VEC_DEBUG(outs() << "--------INSTMAP BEGIN--------\n"; + it.first->print(outs()); outs() << "\n"); + bool first = true; + for (auto it1 : bbInstMap[it.first]) { + if (first) { + first = false; + continue; + } + toDelete.push_back(it1); + IR2VEC_DEBUG(it1->print(outs()); outs() << "\n"); + } + IR2VEC_DEBUG(outs() << "--------INSTMAP END--------\n"); + } + auto tmp = probableRD; + probableRD = {}; + for (auto i : tmp) { + if (std::find(toDelete.begin(), toDelete.end(), i) == + toDelete.end()) + probableRD.push_back(i); + } - SmallPtrSet bbSet; - SmallMapVector refBBInstMap; + IR2VEC_DEBUG(I->print(outs()); outs() << "\n"; + outs() << "probableRD: \n"; + for (auto i + : probableRD) i->print(outs()); + outs() << "\n"; outs() << "-----------------\n"); - for (auto i : probableRD) { - bbSet.insert(i->getParent()); - refBBInstMap[i->getParent()] = i; - IR2VEC_DEBUG(outs() << i->getParent()->getName().str() << "\n"); - } - for (auto i : bbSet) { - IR2VEC_DEBUG(i->print(outs()); outs() << "\n"); - auto exclusionSet = bbSet; - exclusionSet.erase(i); - if (isPotentiallyReachable(refBBInstMap[i], I, &exclusionSet, nullptr, - nullptr)) { - RD.push_back(refBBInstMap[i]); - IR2VEC_DEBUG(outs() << "refBBInstMap : "; - refBBInstMap[i]->print(outs()); outs() << "\n"); - } + SmallPtrSet bbSet; + SmallMapVector + refBBInstMap; + + for (auto i : probableRD) { + bbSet.insert(i->getParent()); + refBBInstMap[i->getParent()] = i; + IR2VEC_DEBUG(outs() << i->getParent()->getName().str() << "\n"); + } + for (auto i : bbSet) { + IR2VEC_DEBUG(i->print(outs()); outs() << "\n"); + auto exclusionSet = bbSet; + exclusionSet.erase(i); + if (isPotentiallyReachable(refBBInstMap[i], I, &exclusionSet, + nullptr, nullptr)) { + RD.push_back(refBBInstMap[i]); + IR2VEC_DEBUG(outs() << "refBBInstMap : "; + refBBInstMap[i]->print(outs()); outs() << "\n"); + } + } + IR2VEC_DEBUG( + outs() << "****************************\n"; + outs() << "Reaching defn for "; I->print(outs()); outs() << "\n"; + for (auto i + : RD) i->print(outs()); + outs() << "\n"; + outs() + << "Call to getReachingDefs Ended****************************\n"); + return RD; } - IR2VEC_DEBUG( - outs() << "****************************\n"; - outs() << "Reaching defn for "; I->print(outs()); outs() << "\n"; - for (auto i - : RD) i->print(outs()); - outs() << "\n"; - outs() - << "Call to getReachingDefs Ended****************************\n"); - return RD; - } - llvm_unreachable("unreachable"); - return {}; + llvm_unreachable("unreachable"); + return {}; } bool IR2Vec_FA::isMemOp(StringRef opcode, unsigned &operand, SmallDenseMap map) { - bool isMemOperand = false; - auto It = map.find(opcode); - if (It != map.end()) { - isMemOperand = true; - operand = It->second; - } - return isMemOperand; + bool isMemOperand = false; + auto It = map.find(opcode); + if (It != map.end()) { + isMemOperand = true; + operand = It->second; + } + return isMemOperand; } /*---------------------------------------------------------------------------------- @@ -851,60 +869,60 @@ void IR2Vec_FA::getPartialVec( const Instruction &I, SmallMapVector &partialInstValMap) { - if (instVecMap.find(&I) != instVecMap.end()) { - IR2VEC_DEBUG(outs() << "Returning from inst2Vec() I found in Map\n"); - return; - } - - Vector instVector(DIM, 0); - StringRef opcodeName = I.getOpcodeName(); - auto vec = getValue(opcodeName.str()); - IR2VEC_DEBUG(I.print(outs()); outs() << "\n"); - std::transform(instVector.begin(), instVector.end(), vec.begin(), - instVector.begin(), std::plus()); - partialInstValMap[&I] = instVector; - - IR2VEC_DEBUG(outs() << "contents of partialInstValMap:\n"; - for (auto i - : partialInstValMap) { - i.first->print(outs()); - outs() << "\n"; - }); - auto type = I.getType(); - - if (type->isVoidTy()) { - vec = getValue("voidTy"); - } else if (type->isFloatingPointTy()) { - vec = getValue("floatTy"); - } else if (type->isIntegerTy()) { - vec = getValue("integerTy"); - } else if (type->isFunctionTy()) { - vec = getValue("functionTy"); - } else if (type->isStructTy()) { - vec = getValue("structTy"); - } else if (type->isArrayTy()) { - vec = getValue("arrayTy"); - } else if (type->isPointerTy()) { - vec = getValue("pointerTy"); - } else if (type->isVectorTy()) { - vec = getValue("vectorTy"); - } else if (type->isEmptyTy()) { - vec = getValue("emptyTy"); - } else if (type->isLabelTy()) { - vec = getValue("labelTy"); - } else if (type->isTokenTy()) { - vec = getValue("tokenTy"); - } else if (type->isMetadataTy()) { - vec = getValue("metadataTy"); - } else { - vec = getValue("unknownTy"); - } - - scaleVector(vec, WT); - std::transform(instVector.begin(), instVector.end(), vec.begin(), - instVector.begin(), std::plus()); - - partialInstValMap[&I] = instVector; + if (instVecMap.find(&I) != instVecMap.end()) { + IR2VEC_DEBUG(outs() << "Returning from inst2Vec() I found in Map\n"); + return; + } + + Vector instVector(DIM, 0); + StringRef opcodeName = I.getOpcodeName(); + auto vec = getValue(opcodeName.str()); + IR2VEC_DEBUG(I.print(outs()); outs() << "\n"); + std::transform(instVector.begin(), instVector.end(), vec.begin(), + instVector.begin(), std::plus()); + partialInstValMap[&I] = instVector; + + IR2VEC_DEBUG(outs() << "contents of partialInstValMap:\n"; + for (auto i + : partialInstValMap) { + i.first->print(outs()); + outs() << "\n"; + }); + auto type = I.getType(); + + if (type->isVoidTy()) { + vec = getValue("voidTy"); + } else if (type->isFloatingPointTy()) { + vec = getValue("floatTy"); + } else if (type->isIntegerTy()) { + vec = getValue("integerTy"); + } else if (type->isFunctionTy()) { + vec = getValue("functionTy"); + } else if (type->isStructTy()) { + vec = getValue("structTy"); + } else if (type->isArrayTy()) { + vec = getValue("arrayTy"); + } else if (type->isPointerTy()) { + vec = getValue("pointerTy"); + } else if (type->isVectorTy()) { + vec = getValue("vectorTy"); + } else if (type->isEmptyTy()) { + vec = getValue("emptyTy"); + } else if (type->isLabelTy()) { + vec = getValue("labelTy"); + } else if (type->isTokenTy()) { + vec = getValue("tokenTy"); + } else if (type->isMetadataTy()) { + vec = getValue("metadataTy"); + } else { + vec = getValue("unknownTy"); + } + + scaleVector(vec, WT); + std::transform(instVector.begin(), instVector.end(), vec.begin(), + instVector.begin(), std::plus()); + + partialInstValMap[&I] = instVector; } /*---------------------------------------------------------------------------------- Function to solve circular dependencies in Instructions @@ -913,192 +931,201 @@ void IR2Vec_FA::getPartialVec( void IR2Vec_FA::solveInsts( llvm::SmallMapVector &partialInstValMap) { - std::map xI; - std::map Ix; - std::vector> A, B; - SmallMapVector, 16> - RDValMap; - unsigned pos = 0; - for (auto It : partialInstValMap) { - auto inst = It.first; - if (instVecMap.find(inst) == instVecMap.end()) { - Ix[inst] = pos; - xI[pos++] = inst; - std::vector tmp; - for (auto i : It.second) { - tmp.push_back((int)(i * 10) / 10.0); - } - B.push_back(tmp); - for (unsigned i = 0; i < inst->getNumOperands(); i++) { - if (isa(inst->getOperand(i))) { - auto f = getValue("function"); - if (isa(inst)) { - auto ci = dyn_cast(inst); - Function *func = ci->getCalledFunction(); - if (func) { - if (!func->isDeclaration()) { - // Will be dealt with later - Vector tempCall(DIM, 0); - f = tempCall; - } + std::map xI; + std::map Ix; + std::vector> A, B; + SmallMapVector, 16> + RDValMap; + unsigned pos = 0; + for (auto It : partialInstValMap) { + auto inst = It.first; + if (instVecMap.find(inst) == instVecMap.end()) { + Ix[inst] = pos; + xI[pos++] = inst; + std::vector tmp; + for (auto i : It.second) { + tmp.push_back((int)(i * 10) / 10.0); } - } - auto svtmp = f; - scaleVector(svtmp, WA); - std::vector vtmp(svtmp.begin(), svtmp.end()); - std::vector vec = B.back(); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); - B.pop_back(); - std::transform(vtmp.begin(), vtmp.end(), vec.begin(), vec.begin(), - std::plus()); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - B.push_back(vec); - } else if (isa(inst->getOperand(i)) && - !isa(inst->getOperand(i)->getType())) { - auto c = getValue("constant"); - auto svtmp = c; - scaleVector(svtmp, WA); - std::vector vtmp(svtmp.begin(), svtmp.end()); - std::vector vec = B.back(); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); - B.pop_back(); - std::transform(vtmp.begin(), vtmp.end(), vec.begin(), vec.begin(), - std::plus()); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - B.push_back(vec); - } else if (isa(inst->getOperand(i))) { - auto l = getValue("label"); - auto svtmp = l; - scaleVector(svtmp, WA); - std::vector vtmp(svtmp.begin(), svtmp.end()); - std::vector vec = B.back(); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); - B.pop_back(); - std::transform(vtmp.begin(), vtmp.end(), vec.begin(), vec.begin(), - std::plus()); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - B.push_back(vec); - } else { - if (isa(inst->getOperand(i))) { - auto RD = getReachingDefs(inst, i); - for (auto i : RD) { - // Check if value of RD is precomputed - if (instVecMap.find(i) == instVecMap.end()) { - if (partialInstValMap.find(i) == partialInstValMap.end()) { - assert(partialInstValMap.find(i) != partialInstValMap.end() && - "Should not reach"); - } - if (RDValMap.find(inst) == RDValMap.end()) { - SmallMapVector tmp; - tmp[i] = WA; - RDValMap[inst] = tmp; + B.push_back(tmp); + for (unsigned i = 0; i < inst->getNumOperands(); i++) { + if (isa(inst->getOperand(i))) { + auto f = getValue("function"); + if (isa(inst)) { + auto ci = dyn_cast(inst); + Function *func = ci->getCalledFunction(); + if (func) { + if (!func->isDeclaration()) { + // Will be dealt with later + Vector tempCall(DIM, 0); + f = tempCall; + } + } + } + auto svtmp = f; + scaleVector(svtmp, WA); + std::vector vtmp(svtmp.begin(), svtmp.end()); + std::vector vec = B.back(); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); + B.pop_back(); + std::transform(vtmp.begin(), vtmp.end(), vec.begin(), + vec.begin(), std::plus()); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + B.push_back(vec); + } else if (isa(inst->getOperand(i)) && + !isa(inst->getOperand(i)->getType())) { + auto c = getValue("constant"); + auto svtmp = c; + scaleVector(svtmp, WA); + std::vector vtmp(svtmp.begin(), svtmp.end()); + std::vector vec = B.back(); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); + B.pop_back(); + std::transform(vtmp.begin(), vtmp.end(), vec.begin(), + vec.begin(), std::plus()); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + B.push_back(vec); + } else if (isa(inst->getOperand(i))) { + auto l = getValue("label"); + auto svtmp = l; + scaleVector(svtmp, WA); + std::vector vtmp(svtmp.begin(), svtmp.end()); + std::vector vec = B.back(); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); + B.pop_back(); + std::transform(vtmp.begin(), vtmp.end(), vec.begin(), + vec.begin(), std::plus()); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + B.push_back(vec); } else { - RDValMap[inst][i] = WA; + if (isa(inst->getOperand(i))) { + auto RD = getReachingDefs(inst, i); + for (auto i : RD) { + // Check if value of RD is precomputed + if (instVecMap.find(i) == instVecMap.end()) { + if (partialInstValMap.find(i) == + partialInstValMap.end()) { + assert(partialInstValMap.find(i) != + partialInstValMap.end() && + "Should not reach"); + } + if (RDValMap.find(inst) == RDValMap.end()) { + SmallMapVector + tmp; + tmp[i] = WA; + RDValMap[inst] = tmp; + } else { + RDValMap[inst][i] = WA; + } + } else { + auto svtmp = instVecMap[i]; + scaleVector(svtmp, WA); + std::vector vtmp(svtmp.begin(), + svtmp.end()); + std::vector vec = B.back(); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); + B.pop_back(); + std::transform(vtmp.begin(), vtmp.end(), + vec.begin(), vec.begin(), + std::plus()); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + B.push_back(vec); + } + } + } else if (isa( + inst->getOperand(i)->getType())) { + auto l = getValue("pointer"); + auto svtmp = l; + scaleVector(svtmp, WA); + std::vector vtmp(svtmp.begin(), svtmp.end()); + std::vector vec = B.back(); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); + B.pop_back(); + std::transform(vtmp.begin(), vtmp.end(), vec.begin(), + vec.begin(), std::plus()); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + B.push_back(vec); + } else { + auto l = getValue("variable"); + auto svtmp = l; + scaleVector(svtmp, WA); + std::vector vtmp(svtmp.begin(), svtmp.end()); + std::vector vec = B.back(); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); + B.pop_back(); + std::transform(vtmp.begin(), vtmp.end(), vec.begin(), + vec.begin(), std::plus()); + IR2VEC_DEBUG(outs() << vec.back() << "\n"); + B.push_back(vec); + } } - } else { - auto svtmp = instVecMap[i]; - scaleVector(svtmp, WA); - std::vector vtmp(svtmp.begin(), svtmp.end()); - std::vector vec = B.back(); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); - B.pop_back(); - std::transform(vtmp.begin(), vtmp.end(), vec.begin(), - vec.begin(), std::plus()); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - B.push_back(vec); - } } - } else if (isa(inst->getOperand(i)->getType())) { - auto l = getValue("pointer"); - auto svtmp = l; - scaleVector(svtmp, WA); - std::vector vtmp(svtmp.begin(), svtmp.end()); - std::vector vec = B.back(); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); - B.pop_back(); - std::transform(vtmp.begin(), vtmp.end(), vec.begin(), vec.begin(), - std::plus()); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - B.push_back(vec); - } else { - auto l = getValue("variable"); - auto svtmp = l; - scaleVector(svtmp, WA); - std::vector vtmp(svtmp.begin(), svtmp.end()); - std::vector vec = B.back(); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - IR2VEC_DEBUG(outs() << vtmp.back() << "\n"); - B.pop_back(); - std::transform(vtmp.begin(), vtmp.end(), vec.begin(), vec.begin(), - std::plus()); - IR2VEC_DEBUG(outs() << vec.back() << "\n"); - B.push_back(vec); - } } - } } - } - - for (unsigned i = 0; i < xI.size(); i++) { - std::vector tmp(xI.size(), 0); - A.push_back(tmp); - } - - for (unsigned i = 0; i < xI.size(); i++) { - A[i][i] = 1; - auto tmp = A[i]; - auto instRDVal = RDValMap[xI[i]]; - for (auto j : instRDVal) { - A[i][Ix[j.first]] = (int)((A[i][Ix[j.first]] - j.second) * 10) / 10.0; + + for (unsigned i = 0; i < xI.size(); i++) { + std::vector tmp(xI.size(), 0); + A.push_back(tmp); } - } - for (unsigned i = 0; i < B.size(); i++) { - auto Bvec = B[i]; - for (unsigned j = 0; j < B[i].size(); j++) { - B[i][j] = (int)(B[i][j] * 10) / 10.0; + for (unsigned i = 0; i < xI.size(); i++) { + A[i][i] = 1; + auto tmp = A[i]; + auto instRDVal = RDValMap[xI[i]]; + for (auto j : instRDVal) { + A[i][Ix[j.first]] = + (int)((A[i][Ix[j.first]] - j.second) * 10) / 10.0; + } } - } - auto C = solve(A, B); - SmallMapVector, 16> - bbInstMap; + for (unsigned i = 0; i < B.size(); i++) { + auto Bvec = B[i]; + for (unsigned j = 0; j < B[i].size(); j++) { + B[i][j] = (int)(B[i][j] * 10) / 10.0; + } + } - for (unsigned i = 0; i < C.size(); i++) { - Vector tmp(C[i].begin(), C[i].end()); - IR2VEC_DEBUG(outs() << "inst:" - << "\t"; - xI[i]->print(outs()); outs() << "\nVAL: " << tmp[0] << "\n"); + auto C = solve(A, B); + SmallMapVector, 16> + bbInstMap; - instVecMap[xI[i]] = tmp; - livelinessMap.try_emplace(xI[i], true); + for (unsigned i = 0; i < C.size(); i++) { + Vector tmp(C[i].begin(), C[i].end()); + IR2VEC_DEBUG(outs() << "inst:" + << "\t"; + xI[i]->print(outs()); + outs() << "\nVAL: " << tmp[0] << "\n"); - instSolvedBySolver.push_back(xI[i]); - bbInstMap[xI[i]->getParent()].push_back(xI[i]); - } + instVecMap[xI[i]] = tmp; + livelinessMap.try_emplace(xI[i], true); - for (auto BB : bbInstMap) { - unsigned opnum; - auto orderedInstVec = BB.second; - for (auto I : orderedInstVec) { - if (killMap.find(I) != killMap.end()) { - auto list = killMap[I]; - for (auto defs : list) { - auto It2 = livelinessMap.find(defs); - if (It2 == livelinessMap.end()) - livelinessMap.try_emplace(defs, false); - else - It2->second = false; + instSolvedBySolver.push_back(xI[i]); + bbInstMap[xI[i]->getParent()].push_back(xI[i]); + } + + for (auto BB : bbInstMap) { + unsigned opnum; + auto orderedInstVec = BB.second; + for (auto I : orderedInstVec) { + if (killMap.find(I) != killMap.end()) { + auto list = killMap[I]; + for (auto defs : list) { + auto It2 = livelinessMap.find(defs); + if (It2 == livelinessMap.end()) + livelinessMap.try_emplace(defs, false); + else + It2->second = false; + } + } } - } } - } } /*---------------------------------------------------------------------------------- @@ -1110,109 +1137,111 @@ void IR2Vec_FA::solveSingleComponent( const Instruction &I, SmallMapVector &partialInstValMap) { - if (instVecMap.find(&I) != instVecMap.end()) { - IR2VEC_DEBUG(outs() << "Returning from inst2Vec() I found in Map\n"); - return; - } - - Vector instVector(DIM, 0); - StringRef opcodeName = I.getOpcodeName(); - - instVector = partialInstValMap[&I]; - - unsigned operandNum; - bool isMemWrite = isMemOp(opcodeName, operandNum, memWriteOps); - bool isCyclic = false; - Vector VecArgs(DIM, 0); - - SmallVector RDList; - RDList.clear(); - - for (unsigned i = 0; i < I.getNumOperands() /*&& !isCyclic*/; i++) { - Vector vecOp(DIM, 0); - if (isa(I.getOperand(i))) { - vecOp = getValue("function"); - if (isa(I)) { - auto ci = dyn_cast(&I); - Function *func = ci->getCalledFunction(); - if (func) { - if (!func->isDeclaration()) { - // Will be dealt with later - Vector tempCall(DIM, 0); - vecOp = tempCall; - } - } - } - } - // Checking that the argument is not of pointer type because some - // non-numeric/alphabetic constants are also caught as pointer types - else if (isa(I.getOperand(i)) && - !isa(I.getOperand(i)->getType())) { - vecOp = getValue("constant"); - } else if (isa(I.getOperand(i))) { - vecOp = getValue("label"); - } else { - if (isa(I.getOperand(i))) { - auto RD = getReachingDefs(&I, i); - RDList.insert(RDList.end(), RD.begin(), RD.end()); - } else if (isa(I.getOperand(i)->getType())) { - vecOp = getValue("pointer"); - } else - vecOp = getValue("variable"); + if (instVecMap.find(&I) != instVecMap.end()) { + IR2VEC_DEBUG(outs() << "Returning from inst2Vec() I found in Map\n"); + return; } - std::transform(VecArgs.begin(), VecArgs.end(), vecOp.begin(), - VecArgs.begin(), std::plus()); - } + Vector instVector(DIM, 0); + StringRef opcodeName = I.getOpcodeName(); + + instVector = partialInstValMap[&I]; + + unsigned operandNum; + bool isMemWrite = isMemOp(opcodeName, operandNum, memWriteOps); + bool isCyclic = false; + Vector VecArgs(DIM, 0); + + SmallVector RDList; + RDList.clear(); + + for (unsigned i = 0; i < I.getNumOperands() /*&& !isCyclic*/; i++) { + Vector vecOp(DIM, 0); + if (isa(I.getOperand(i))) { + vecOp = getValue("function"); + if (isa(I)) { + auto ci = dyn_cast(&I); + Function *func = ci->getCalledFunction(); + if (func) { + if (!func->isDeclaration()) { + // Will be dealt with later + Vector tempCall(DIM, 0); + vecOp = tempCall; + } + } + } + } + // Checking that the argument is not of pointer type because some + // non-numeric/alphabetic constants are also caught as pointer types + else if (isa(I.getOperand(i)) && + !isa(I.getOperand(i)->getType())) { + vecOp = getValue("constant"); + } else if (isa(I.getOperand(i))) { + vecOp = getValue("label"); + } else { + if (isa(I.getOperand(i))) { + auto RD = getReachingDefs(&I, i); + RDList.insert(RDList.end(), RD.begin(), RD.end()); + } else if (isa(I.getOperand(i)->getType())) { + vecOp = getValue("pointer"); + } else + vecOp = getValue("variable"); + } + + std::transform(VecArgs.begin(), VecArgs.end(), vecOp.begin(), + VecArgs.begin(), std::plus()); + } - Vector vecInst = Vector(DIM, 0); + Vector vecInst = Vector(DIM, 0); - if (!RDList.empty()) { - for (auto i : RDList) { - // Check if value of RD is precomputed - if (instVecMap.find(i) == instVecMap.end()) { + if (!RDList.empty()) { + for (auto i : RDList) { + // Check if value of RD is precomputed + if (instVecMap.find(i) == instVecMap.end()) { - /*Some phi instructions reach themselves and hence may not be in the - instVecMap but should be in the partialInstValMap*/ + /*Some phi instructions reach themselves and hence may not be in + the instVecMap but should be in the partialInstValMap*/ - if (partialInstValMap.find(i) == partialInstValMap.end()) { - assert(partialInstValMap.find(i) != partialInstValMap.end() && - "Should have been in instvecmap or partialmap"); + if (partialInstValMap.find(i) == partialInstValMap.end()) { + assert(partialInstValMap.find(i) != + partialInstValMap.end() && + "Should have been in instvecmap or partialmap"); + } + } else { + std::transform(instVecMap[i].begin(), instVecMap[i].end(), + vecInst.begin(), vecInst.begin(), + std::plus()); + } } - } else { - std::transform(instVecMap[i].begin(), instVecMap[i].end(), - vecInst.begin(), vecInst.begin(), std::plus()); - } } - } - - if (!isCyclic) { - std::transform(VecArgs.begin(), VecArgs.end(), vecInst.begin(), - VecArgs.begin(), std::plus()); - IR2VEC_DEBUG(outs() << VecArgs[0]); - - scaleVector(VecArgs, WA); - IR2VEC_DEBUG(outs() << VecArgs.front()); - std::transform(instVector.begin(), instVector.end(), VecArgs.begin(), - instVector.begin(), std::plus()); - IR2VEC_DEBUG(outs() << instVector.front()); - - instVecMap[&I] = instVector; - livelinessMap.try_emplace(&I, true); - - if (killMap.find(&I) != killMap.end()) { - auto list = killMap[&I]; - for (auto defs : list) { - auto It2 = livelinessMap.find(defs); - if (It2 == livelinessMap.end()) - livelinessMap.try_emplace(defs, false); - else - It2->second = false; - } + if (!isCyclic) { + std::transform(VecArgs.begin(), VecArgs.end(), vecInst.begin(), + VecArgs.begin(), std::plus()); + + IR2VEC_DEBUG(outs() << VecArgs[0]); + + scaleVector(VecArgs, WA); + IR2VEC_DEBUG(outs() << VecArgs.front()); + std::transform(instVector.begin(), instVector.end(), VecArgs.begin(), + instVector.begin(), std::plus()); + IR2VEC_DEBUG(outs() << instVector.front()); + + instVecMap[&I] = instVector; + livelinessMap.try_emplace(&I, true); + + if (killMap.find(&I) != killMap.end()) { + auto list = killMap[&I]; + for (auto defs : list) { + auto It2 = livelinessMap.find(defs); + if (It2 == livelinessMap.end()) + livelinessMap.try_emplace(defs, false); + else + It2->second = false; + } + } } - } - assert(isCyclic == false && "A Single Component should not have a cycle!"); + assert(isCyclic == false && "A Single Component should not have a cycle!"); } /*---------------------------------------------------------------------------------- @@ -1224,146 +1253,147 @@ void IR2Vec_FA::inst2Vec( const Instruction &I, SmallVector &funcStack, SmallMapVector &partialInstValMap) { - if (instVecMap.find(&I) != instVecMap.end()) { - IR2VEC_DEBUG(outs() << "Returning from inst2Vec() I found in Map\n"); - return; - } - - Vector instVector(DIM, 0); - StringRef opcodeName = I.getOpcodeName(); - auto vec = getValue(opcodeName.str()); - IR2VEC_DEBUG(I.print(outs()); outs() << "\n"); - std::transform(instVector.begin(), instVector.end(), vec.begin(), - instVector.begin(), std::plus()); - partialInstValMap[&I] = instVector; - - IR2VEC_DEBUG(outs() << "contents of partialInstValMap:\n"; - for (auto i - : partialInstValMap) { - i.first->print(outs()); - outs() << "\n"; - }); - - auto type = I.getType(); - - if (type->isVoidTy()) { - vec = getValue("voidTy"); - } else if (type->isFloatingPointTy()) { - vec = getValue("floatTy"); - } else if (type->isIntegerTy()) { - vec = getValue("integerTy"); - } else if (type->isFunctionTy()) { - vec = getValue("functionTy"); - } else if (type->isStructTy()) { - vec = getValue("structTy"); - } else if (type->isArrayTy()) { - vec = getValue("arrayTy"); - } else if (type->isPointerTy()) { - vec = getValue("pointerTy"); - } else if (type->isVectorTy()) { - vec = getValue("vectorTy"); - } else if (type->isEmptyTy()) { - vec = getValue("emptyTy"); - } else if (type->isLabelTy()) { - vec = getValue("labelTy"); - } else if (type->isTokenTy()) { - vec = getValue("tokenTy"); - } else if (type->isMetadataTy()) { - vec = getValue("metadataTy"); - } else { - vec = getValue("unknownTy"); - } - scaleVector(vec, WT); - std::transform(instVector.begin(), instVector.end(), vec.begin(), - instVector.begin(), std::plus()); - partialInstValMap[&I] = instVector; - - unsigned operandNum; - bool isMemWrite = isMemOp(opcodeName, operandNum, memWriteOps); - bool isCyclic = false; - Vector VecArgs(DIM, 0); - - SmallVector RDList; - RDList.clear(); - - for (unsigned i = 0; i < I.getNumOperands() /*&& !isCyclic*/; i++) { - Vector vecOp(DIM, 0); - if (isa(I.getOperand(i))) { - vecOp = getValue("function"); - if (isa(I)) { - auto ci = dyn_cast(&I); - Function *func = ci->getCalledFunction(); - if (func) { - if (!func->isDeclaration()) { - // Will be dealt with later - Vector tempCall(DIM, 0); - vecOp = tempCall; - } - } - } + if (instVecMap.find(&I) != instVecMap.end()) { + IR2VEC_DEBUG(outs() << "Returning from inst2Vec() I found in Map\n"); + return; } - // Checking that the argument is not of pointer type because some - // non-numeric/alphabetic constants are also caught as pointer types - else if (isa(I.getOperand(i)) && - !isa(I.getOperand(i)->getType())) { - vecOp = getValue("constant"); - } else if (isa(I.getOperand(i))) { - vecOp = getValue("label"); + + Vector instVector(DIM, 0); + StringRef opcodeName = I.getOpcodeName(); + auto vec = getValue(opcodeName.str()); + IR2VEC_DEBUG(I.print(outs()); outs() << "\n"); + std::transform(instVector.begin(), instVector.end(), vec.begin(), + instVector.begin(), std::plus()); + partialInstValMap[&I] = instVector; + + IR2VEC_DEBUG(outs() << "contents of partialInstValMap:\n"; + for (auto i + : partialInstValMap) { + i.first->print(outs()); + outs() << "\n"; + }); + + auto type = I.getType(); + + if (type->isVoidTy()) { + vec = getValue("voidTy"); + } else if (type->isFloatingPointTy()) { + vec = getValue("floatTy"); + } else if (type->isIntegerTy()) { + vec = getValue("integerTy"); + } else if (type->isFunctionTy()) { + vec = getValue("functionTy"); + } else if (type->isStructTy()) { + vec = getValue("structTy"); + } else if (type->isArrayTy()) { + vec = getValue("arrayTy"); + } else if (type->isPointerTy()) { + vec = getValue("pointerTy"); + } else if (type->isVectorTy()) { + vec = getValue("vectorTy"); + } else if (type->isEmptyTy()) { + vec = getValue("emptyTy"); + } else if (type->isLabelTy()) { + vec = getValue("labelTy"); + } else if (type->isTokenTy()) { + vec = getValue("tokenTy"); + } else if (type->isMetadataTy()) { + vec = getValue("metadataTy"); } else { - if (isa(I.getOperand(i))) { - auto RD = getReachingDefs(&I, i); - RDList.insert(RDList.end(), RD.begin(), RD.end()); - } else if (isa(I.getOperand(i)->getType())) - vecOp = getValue("pointer"); - else - vecOp = getValue("variable"); + vec = getValue("unknownTy"); } + scaleVector(vec, WT); + std::transform(instVector.begin(), instVector.end(), vec.begin(), + instVector.begin(), std::plus()); + partialInstValMap[&I] = instVector; + + unsigned operandNum; + bool isMemWrite = isMemOp(opcodeName, operandNum, memWriteOps); + bool isCyclic = false; + Vector VecArgs(DIM, 0); + + SmallVector RDList; + RDList.clear(); + + for (unsigned i = 0; i < I.getNumOperands() /*&& !isCyclic*/; i++) { + Vector vecOp(DIM, 0); + if (isa(I.getOperand(i))) { + vecOp = getValue("function"); + if (isa(I)) { + auto ci = dyn_cast(&I); + Function *func = ci->getCalledFunction(); + if (func) { + if (!func->isDeclaration()) { + // Will be dealt with later + Vector tempCall(DIM, 0); + vecOp = tempCall; + } + } + } + } + // Checking that the argument is not of pointer type because some + // non-numeric/alphabetic constants are also caught as pointer types + else if (isa(I.getOperand(i)) && + !isa(I.getOperand(i)->getType())) { + vecOp = getValue("constant"); + } else if (isa(I.getOperand(i))) { + vecOp = getValue("label"); + } else { + if (isa(I.getOperand(i))) { + auto RD = getReachingDefs(&I, i); + RDList.insert(RDList.end(), RD.begin(), RD.end()); + } else if (isa(I.getOperand(i)->getType())) + vecOp = getValue("pointer"); + else + vecOp = getValue("variable"); + } - std::transform(VecArgs.begin(), VecArgs.end(), vecOp.begin(), - VecArgs.begin(), std::plus()); - } - - Vector vecInst = Vector(DIM, 0); - - if (!RDList.empty()) { - for (auto i : RDList) { - // Check if value of RD is precomputed - if (instVecMap.find(i) == instVecMap.end()) { - assert(instVecMap.find(i) != instVecMap.end() && - "All RDs should have been solved by Topo Order!"); - } else { - std::transform(instVecMap[i].begin(), instVecMap[i].end(), - vecInst.begin(), vecInst.begin(), std::plus()); - } + std::transform(VecArgs.begin(), VecArgs.end(), vecOp.begin(), + VecArgs.begin(), std::plus()); } - } - - if (!isCyclic) { - std::transform(VecArgs.begin(), VecArgs.end(), vecInst.begin(), - VecArgs.begin(), std::plus()); - IR2VEC_DEBUG(outs() << VecArgs[0]); + Vector vecInst = Vector(DIM, 0); + + if (!RDList.empty()) { + for (auto i : RDList) { + // Check if value of RD is precomputed + if (instVecMap.find(i) == instVecMap.end()) { + assert(instVecMap.find(i) != instVecMap.end() && + "All RDs should have been solved by Topo Order!"); + } else { + std::transform(instVecMap[i].begin(), instVecMap[i].end(), + vecInst.begin(), vecInst.begin(), + std::plus()); + } + } + } - scaleVector(VecArgs, WA); - IR2VEC_DEBUG(outs() << VecArgs.front()); - std::transform(instVector.begin(), instVector.end(), VecArgs.begin(), - instVector.begin(), std::plus()); - IR2VEC_DEBUG(outs() << instVector.front()); - instVecMap[&I] = instVector; - livelinessMap.try_emplace(&I, true); - - if (killMap.find(&I) != killMap.end()) { - auto list = killMap[&I]; - for (auto defs : list) { - auto It2 = livelinessMap.find(defs); - if (It2 == livelinessMap.end()) - livelinessMap.try_emplace(defs, false); - else - It2->second = false; - } + if (!isCyclic) { + std::transform(VecArgs.begin(), VecArgs.end(), vecInst.begin(), + VecArgs.begin(), std::plus()); + + IR2VEC_DEBUG(outs() << VecArgs[0]); + + scaleVector(VecArgs, WA); + IR2VEC_DEBUG(outs() << VecArgs.front()); + std::transform(instVector.begin(), instVector.end(), VecArgs.begin(), + instVector.begin(), std::plus()); + IR2VEC_DEBUG(outs() << instVector.front()); + instVecMap[&I] = instVector; + livelinessMap.try_emplace(&I, true); + + if (killMap.find(&I) != killMap.end()) { + auto list = killMap[&I]; + for (auto defs : list) { + auto It2 = livelinessMap.find(defs); + if (It2 == livelinessMap.end()) + livelinessMap.try_emplace(defs, false); + else + It2->second = false; + } + } } - } - assert(isCyclic == false && "All dependencies should have been solved!"); + assert(isCyclic == false && "All dependencies should have been solved!"); } /*---------------------------------------------------------------------------------- @@ -1376,21 +1406,21 @@ void IR2Vec_FA::traverseRD( std::unordered_map &Visited, llvm::SmallVector &timeStack) { - auto RDit = instReachingDefsMap.find(inst); + auto RDit = instReachingDefsMap.find(inst); - Visited[inst] = true; + Visited[inst] = true; - if (RDit != instReachingDefsMap.end()) { + if (RDit != instReachingDefsMap.end()) { - auto RD = RDit->second; + auto RD = RDit->second; - for (auto defs : RD) { - if (Visited.find(defs) == Visited.end()) - traverseRD(defs, Visited, timeStack); + for (auto defs : RD) { + if (Visited.find(defs) == Visited.end()) + traverseRD(defs, Visited, timeStack); + } } - } - // All the children (RDs) of current node is done push to timeStack - timeStack.push_back(inst); + // All the children (RDs) of current node is done push to timeStack + timeStack.push_back(inst); } void IR2Vec_FA::DFSUtil( @@ -1398,15 +1428,15 @@ void IR2Vec_FA::DFSUtil( std::unordered_map &Visited, llvm::SmallVector &set) { - Visited[inst] = true; - auto RD = reverseReachingDefsMap[inst]; + Visited[inst] = true; + auto RD = reverseReachingDefsMap[inst]; - for (auto defs : RD) { - if (Visited.find(defs) == Visited.end()) { - set.push_back(defs); - DFSUtil(defs, Visited, set); + for (auto defs : RD) { + if (Visited.find(defs) == Visited.end()) { + set.push_back(defs); + DFSUtil(defs, Visited, set); + } } - } } /*---------------------------------------------------------------------------------- @@ -1416,45 +1446,45 @@ void IR2Vec_FA::DFSUtil( void IR2Vec_FA::getAllSCC() { - std::unordered_map Visited; + std::unordered_map Visited; - llvm::SmallVector timeStack; + llvm::SmallVector timeStack; - for (auto &I : instReachingDefsMap) { - if (Visited.find(I.first) == Visited.end()) { - traverseRD(I.first, Visited, timeStack); + for (auto &I : instReachingDefsMap) { + if (Visited.find(I.first) == Visited.end()) { + traverseRD(I.first, Visited, timeStack); + } } - } - - IR2VEC_DEBUG(for (auto &defs : timeStack) { outs() << defs << "\n"; }); - - Visited.clear(); - - // Second pass getting SCCs - while (timeStack.size() != 0) { - auto inst = timeStack.back(); - timeStack.pop_back(); - if (Visited.find(inst) == Visited.end()) { - llvm::SmallVector set; - set.push_back(inst); - DFSUtil(inst, Visited, set); - if (set.size() != 0) - allSCCs.push_back(set); + + IR2VEC_DEBUG(for (auto &defs : timeStack) { outs() << defs << "\n"; }); + + Visited.clear(); + + // Second pass getting SCCs + while (timeStack.size() != 0) { + auto inst = timeStack.back(); + timeStack.pop_back(); + if (Visited.find(inst) == Visited.end()) { + llvm::SmallVector set; + set.push_back(inst); + DFSUtil(inst, Visited, set); + if (set.size() != 0) + allSCCs.push_back(set); + } } - } } void IR2Vec_FA::bb2Vec(BasicBlock &B, SmallVector &funcStack) { - SmallMapVector partialInstValMap; - - for (auto &I : B) { - - partialInstValMap[&I] = {}; - IR2VEC_DEBUG(outs() << "XX------------ Call from bb2vec function " - "Started---------------------XX\n"); - inst2Vec(I, funcStack, partialInstValMap); - IR2VEC_DEBUG(outs() << "YY------------Call from bb2vec function " - "Ended---------------------YY\n"); - partialInstValMap.erase(&I); - } + SmallMapVector partialInstValMap; + + for (auto &I : B) { + + partialInstValMap[&I] = {}; + IR2VEC_DEBUG(outs() << "XX------------ Call from bb2vec function " + "Started---------------------XX\n"); + inst2Vec(I, funcStack, partialInstValMap); + IR2VEC_DEBUG(outs() << "YY------------Call from bb2vec function " + "Ended---------------------YY\n"); + partialInstValMap.erase(&I); + } } diff --git a/src/IR2Vec.cpp b/src/IR2Vec.cpp index 8ae83147..71201f2c 100644 --- a/src/IR2Vec.cpp +++ b/src/IR2Vec.cpp @@ -106,16 +106,15 @@ int main(int argc, char **argv) { failed = true; } if (vocab.empty()) { - errs() << "Should specify vocab pointing to the path of vocabulary\n"; + errs() + << "Should specify vocab pointing to the path of vocabulary\n"; failed = true; } - } - else { + } else { if (!collectIR) { errs() << "Either of sym, fa or collectIR should be specified\n"; failed = true; - } - else if (level) + } else if (level) errs() << "[WARNING] level would not be used in collectIR mode\n"; else if (!vocab.empty()) errs() << "[WARNING] vocab would not be used in collectIR mode\n"; @@ -135,17 +134,15 @@ int main(int argc, char **argv) { SYM.generateSymbolicEncodingsForFunction(&o, funcName); clock_t end = clock(); double elapsed = double(end - start) / CLOCKS_PER_SEC; - printf( - "Time taken by on-demand generation of symbolic encodings is: %.6f " - "seconds.\n", - elapsed - ); + printf("Time taken by on-demand generation of symbolic encodings " + "is: %.6f " + "seconds.\n", + elapsed); } else { SYM.generateSymbolicEncodingsForFunction(&o, funcName); } o.close(); - } - else if (fa && !(funcName.empty())) { + } else if (fa && !(funcName.empty())) { IR2Vec_FA FA(*M); std::ofstream o, missCount, cyclicCount; o.open(oname, std::ios_base::app); @@ -154,20 +151,19 @@ int main(int argc, char **argv) { if (printTime) { clock_t start = clock(); FA.generateFlowAwareEncodingsForFunction(&o, funcName, &missCount, - &cyclicCount); + &cyclicCount); clock_t end = clock(); double elapsed = double(end - start) / CLOCKS_PER_SEC; - printf( - "Time taken by on-demand generation of flow-aware encodings is: %.6f " - "seconds.\n", - elapsed); + printf("Time taken by on-demand generation of flow-aware encodings " + "is: %.6f " + "seconds.\n", + elapsed); } else { FA.generateFlowAwareEncodingsForFunction(&o, funcName, &missCount, - &cyclicCount); + &cyclicCount); } o.close(); - } - else if (fa) { + } else if (fa) { IR2Vec_FA FA(*M); std::ofstream o, missCount, cyclicCount; o.open(oname, std::ios_base::app); @@ -178,15 +174,15 @@ int main(int argc, char **argv) { FA.generateFlowAwareEncodings(&o, &missCount, &cyclicCount); clock_t end = clock(); double elapsed = double(end - start) / CLOCKS_PER_SEC; - printf("Time taken by normal generation of flow-aware encodings is: %.6f " - "seconds.\n", - elapsed); + printf("Time taken by normal generation of flow-aware encodings " + "is: %.6f " + "seconds.\n", + elapsed); } else { FA.generateFlowAwareEncodings(&o, &missCount, &cyclicCount); } o.close(); - } - else if (sym) { + } else if (sym) { IR2Vec_Symbolic SYM(*M); std::ofstream o; o.open(oname, std::ios_base::app); @@ -195,20 +191,20 @@ int main(int argc, char **argv) { SYM.generateSymbolicEncodings(&o); clock_t end = clock(); double elapsed = double(end - start) / CLOCKS_PER_SEC; - printf("Time taken by normal generation of symbolic encodings is: %.6f " - "seconds.\n", - elapsed); + printf("Time taken by normal generation of symbolic encodings is: " + "%.6f " + "seconds.\n", + elapsed); } else { SYM.generateSymbolicEncodings(&o); } o.close(); - } - else if (collectIR) { + } else if (collectIR) { CollectIR cir(M); std::ofstream o; o.open(oname, std::ios_base::app); cir.generateTriplets(o); o.close(); } - return 0; + return 0; } diff --git a/src/Symbolic.cpp b/src/Symbolic.cpp index d9f86336..49d376b5 100644 --- a/src/Symbolic.cpp +++ b/src/Symbolic.cpp @@ -26,227 +26,229 @@ using namespace IR2Vec; using abi::__cxa_demangle; Vector IR2Vec_Symbolic::getValue(std::string key) { - Vector vec; - if (opcMap.find(key) == opcMap.end()) - IR2VEC_DEBUG(errs() << "cannot find key in map : " << key << "\n"); - else - vec = opcMap[key]; - return vec; + Vector vec; + if (opcMap.find(key) == opcMap.end()) + IR2VEC_DEBUG(errs() << "cannot find key in map : " << key << "\n"); + else + vec = opcMap[key]; + return vec; } void IR2Vec_Symbolic::generateSymbolicEncodings(std::ostream *o) { - int noOfFunc = 0; - for (auto &f : M) { - if (!f.isDeclaration()) { - SmallVector funcStack; - auto tmp = func2Vec(f, funcStack); - funcVecMap[&f] = tmp; - if (level == 'f') { - res += updatedRes(tmp, &f, &M); - res += "\n"; - noOfFunc++; - } - - // else if (level == 'p') { - std::transform(pgmVector.begin(), pgmVector.end(), tmp.begin(), - pgmVector.begin(), std::plus()); - - // } + int noOfFunc = 0; + for (auto &f : M) { + if (!f.isDeclaration()) { + SmallVector funcStack; + auto tmp = func2Vec(f, funcStack); + funcVecMap[&f] = tmp; + if (level == 'f') { + res += updatedRes(tmp, &f, &M); + res += "\n"; + noOfFunc++; + } + + // else if (level == 'p') { + std::transform(pgmVector.begin(), pgmVector.end(), tmp.begin(), + pgmVector.begin(), std::plus()); + + // } + } } - } - IR2VEC_DEBUG(errs() << "Number of functions written = " << noOfFunc << "\n"); + IR2VEC_DEBUG(errs() << "Number of functions written = " << noOfFunc + << "\n"); - if (level == 'p') { - if (cls != -1) - res += std::to_string(cls) + "\t"; + if (level == 'p') { + if (cls != -1) + res += std::to_string(cls) + "\t"; - for (auto i : pgmVector) { - if ((i <= 0.0001 && i > 0) || (i < 0 && i >= -0.0001)) { - i = 0; - } - res += std::to_string(i) + "\t"; + for (auto i : pgmVector) { + if ((i <= 0.0001 && i > 0) || (i < 0 && i >= -0.0001)) { + i = 0; + } + res += std::to_string(i) + "\t"; + } + res += "\n"; } - res += "\n"; - } - if (o) - *o << res; + if (o) + *o << res; - IR2VEC_DEBUG(errs() << "class = " << cls << "\n"); - IR2VEC_DEBUG(errs() << "res = " << res); + IR2VEC_DEBUG(errs() << "class = " << cls << "\n"); + IR2VEC_DEBUG(errs() << "res = " << res); } // for generating symbolic encodings for specific function void IR2Vec_Symbolic::generateSymbolicEncodingsForFunction(std::ostream *o, std::string name) { - int noOfFunc = 0; - for (auto &f : M) { - auto Result = getActualName(&f); - if (!f.isDeclaration() && Result == name) { - Vector tmp; - SmallVector funcStack; - tmp = func2Vec(f, funcStack); - funcVecMap[&f] = tmp; - if (level == 'f') { - res += updatedRes(tmp, &f, &M); - res += "\n"; - noOfFunc++; - } + int noOfFunc = 0; + for (auto &f : M) { + auto Result = getActualName(&f); + if (!f.isDeclaration() && Result == name) { + Vector tmp; + SmallVector funcStack; + tmp = func2Vec(f, funcStack); + funcVecMap[&f] = tmp; + if (level == 'f') { + res += updatedRes(tmp, &f, &M); + res += "\n"; + noOfFunc++; + } + } } - } - if (o) - *o << res; + if (o) + *o << res; } Vector IR2Vec_Symbolic::func2Vec(Function &F, SmallVector &funcStack) { - auto It = funcVecMap.find(&F); - if (It != funcVecMap.end()) { - return It->second; - } - funcStack.push_back(&F); - Vector funcVector(DIM, 0); - ReversePostOrderTraversal RPOT(&F); - MapVector cumulativeScore; - - for (auto *b : RPOT) { - auto bbVector = bb2Vec(*b, funcStack); - - Vector weightedBBVector; - weightedBBVector = bbVector; - - std::transform(funcVector.begin(), funcVector.end(), - weightedBBVector.begin(), funcVector.begin(), - std::plus()); - } - - funcStack.pop_back(); - return funcVector; + auto It = funcVecMap.find(&F); + if (It != funcVecMap.end()) { + return It->second; + } + funcStack.push_back(&F); + Vector funcVector(DIM, 0); + ReversePostOrderTraversal RPOT(&F); + MapVector cumulativeScore; + + for (auto *b : RPOT) { + auto bbVector = bb2Vec(*b, funcStack); + + Vector weightedBBVector; + weightedBBVector = bbVector; + + std::transform(funcVector.begin(), funcVector.end(), + weightedBBVector.begin(), funcVector.begin(), + std::plus()); + } + + funcStack.pop_back(); + return funcVector; } Vector IR2Vec_Symbolic::bb2Vec(BasicBlock &B, SmallVector &funcStack) { - Vector bbVector(DIM, 0); - - for (auto &I : B) { - Vector instVector(DIM, 0); - auto vec = getValue(I.getOpcodeName()); - // if (isa(I)) { - // auto ci = dyn_cast(&I); - // // ci->dump(); - // Function *func = ci->getCalledFunction(); - // if (func) { - // // if(!func->isDeclaration()) - // // if(func != I.getParent()->getParent()) - // // errs() << func->getName() << "\t" << - // // I.getParent()->getParent()->getName() << "\n"; - // if (!func->isDeclaration() && - // std::find(funcStack.begin(), funcStack.end(), func) == - // funcStack.end()) { - // auto funcVec = func2Vec(*func, funcStack); - - // std::transform(vec.begin(), vec.end(), funcVec.begin(), - // vec.begin(), - // std::plus()); - // } - // } else { - // IR2VEC_DEBUG(I.dump()); - // IR2VEC_DEBUG(errs() << "==========================Function definition - // " - // "not found==================\n"); - // } - // } - scaleVector(vec, WO); - std::transform(instVector.begin(), instVector.end(), vec.begin(), - instVector.begin(), std::plus()); - auto type = I.getType(); - - if (type->isVoidTy()) { - vec = getValue("voidTy"); - } else if (type->isFloatingPointTy()) { - vec = getValue("floatTy"); - } else if (type->isIntegerTy()) { - vec = getValue("integerTy"); - } else if (type->isFunctionTy()) { - vec = getValue("functionTy"); - } else if (type->isStructTy()) { - vec = getValue("structTy"); - } else if (type->isArrayTy()) { - vec = getValue("arrayTy"); - } else if (type->isPointerTy()) { - vec = getValue("pointerTy"); - } else if (type->isVectorTy()) { - vec = getValue("vectorTy"); - } else if (type->isEmptyTy()) { - vec = getValue("emptyTy"); - } else if (type->isLabelTy()) { - vec = getValue("labelTy"); - } else if (type->isTokenTy()) { - vec = getValue("tokenTy"); - } else if (type->isMetadataTy()) { - vec = getValue("metadataTy"); - } else { - vec = getValue("unknownTy"); - } - - /*switch (I.getType()->getTypeID()) { - case 0: - vec = getValue("voidTy"); - break; - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - vec = getValue("floatTy"); - break; - case 11: - vec = getValue("integerTy"); - break; - case 12: - vec = getValue("functionTy"); - break; - case 13: - vec = getValue("structTy"); - break; - case 14: - vec = getValue("arrayTy"); - break; - case 15: - vec = getValue("pointerTy"); - break; - case 16: - vec = getValue("vectorTy"); - break; - default: - vec = getValue("unknownTy"); - }*/ - - scaleVector(vec, WT); - std::transform(instVector.begin(), instVector.end(), vec.begin(), - instVector.begin(), std::plus()); - for (unsigned i = 0; i < I.getNumOperands(); i++) { - Vector vec; - if (isa(I.getOperand(i))) { - vec = getValue("function"); - } else if (isa(I.getOperand(i)->getType())) { - vec = getValue("pointer"); - } else if (isa(I.getOperand(i))) { - vec = getValue("constant"); - } else { - vec = getValue("variable"); - } - scaleVector(vec, WA); - - std::transform(instVector.begin(), instVector.end(), vec.begin(), - instVector.begin(), std::plus()); - instVecMap[&I] = instVector; + Vector bbVector(DIM, 0); + + for (auto &I : B) { + Vector instVector(DIM, 0); + auto vec = getValue(I.getOpcodeName()); + // if (isa(I)) { + // auto ci = dyn_cast(&I); + // // ci->dump(); + // Function *func = ci->getCalledFunction(); + // if (func) { + // // if(!func->isDeclaration()) + // // if(func != I.getParent()->getParent()) + // // errs() << func->getName() << "\t" << + // // I.getParent()->getParent()->getName() << "\n"; + // if (!func->isDeclaration() && + // std::find(funcStack.begin(), funcStack.end(), func) == + // funcStack.end()) { + // auto funcVec = func2Vec(*func, funcStack); + + // std::transform(vec.begin(), vec.end(), funcVec.begin(), + // vec.begin(), + // std::plus()); + // } + // } else { + // IR2VEC_DEBUG(I.dump()); + // IR2VEC_DEBUG(errs() << "==========================Function + // definition + // " + // "not found==================\n"); + // } + // } + scaleVector(vec, WO); + std::transform(instVector.begin(), instVector.end(), vec.begin(), + instVector.begin(), std::plus()); + auto type = I.getType(); + + if (type->isVoidTy()) { + vec = getValue("voidTy"); + } else if (type->isFloatingPointTy()) { + vec = getValue("floatTy"); + } else if (type->isIntegerTy()) { + vec = getValue("integerTy"); + } else if (type->isFunctionTy()) { + vec = getValue("functionTy"); + } else if (type->isStructTy()) { + vec = getValue("structTy"); + } else if (type->isArrayTy()) { + vec = getValue("arrayTy"); + } else if (type->isPointerTy()) { + vec = getValue("pointerTy"); + } else if (type->isVectorTy()) { + vec = getValue("vectorTy"); + } else if (type->isEmptyTy()) { + vec = getValue("emptyTy"); + } else if (type->isLabelTy()) { + vec = getValue("labelTy"); + } else if (type->isTokenTy()) { + vec = getValue("tokenTy"); + } else if (type->isMetadataTy()) { + vec = getValue("metadataTy"); + } else { + vec = getValue("unknownTy"); + } + + /*switch (I.getType()->getTypeID()) { + case 0: + vec = getValue("voidTy"); + break; + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + vec = getValue("floatTy"); + break; + case 11: + vec = getValue("integerTy"); + break; + case 12: + vec = getValue("functionTy"); + break; + case 13: + vec = getValue("structTy"); + break; + case 14: + vec = getValue("arrayTy"); + break; + case 15: + vec = getValue("pointerTy"); + break; + case 16: + vec = getValue("vectorTy"); + break; + default: + vec = getValue("unknownTy"); + }*/ + + scaleVector(vec, WT); + std::transform(instVector.begin(), instVector.end(), vec.begin(), + instVector.begin(), std::plus()); + for (unsigned i = 0; i < I.getNumOperands(); i++) { + Vector vec; + if (isa(I.getOperand(i))) { + vec = getValue("function"); + } else if (isa(I.getOperand(i)->getType())) { + vec = getValue("pointer"); + } else if (isa(I.getOperand(i))) { + vec = getValue("constant"); + } else { + vec = getValue("variable"); + } + scaleVector(vec, WA); + + std::transform(instVector.begin(), instVector.end(), vec.begin(), + instVector.begin(), std::plus()); + instVecMap[&I] = instVector; + } + std::transform(bbVector.begin(), bbVector.end(), instVector.begin(), + bbVector.begin(), std::plus()); } - std::transform(bbVector.begin(), bbVector.end(), instVector.begin(), - bbVector.begin(), std::plus()); - } - return bbVector; + return bbVector; } diff --git a/src/include/CollectIR.h b/src/include/CollectIR.h index 028f8537..e40fe63b 100644 --- a/src/include/CollectIR.h +++ b/src/include/CollectIR.h @@ -16,17 +16,17 @@ class CollectIR { -private: - void collectData(); - std::string res; - llvm::Module &M; + private: + void collectData(); + std::string res; + llvm::Module &M; - void traverseBasicBlock(llvm::BasicBlock &B); + void traverseBasicBlock(llvm::BasicBlock &B); -public: - CollectIR(std::unique_ptr &M) : M{*M} { res = ""; } + public: + CollectIR(std::unique_ptr &M) : M{*M} { res = ""; } - void generateTriplets(std::ostream &out); + void generateTriplets(std::ostream &out); }; #endif diff --git a/src/include/FlowAware.h b/src/include/FlowAware.h index e2d12e6b..38fb2220 100644 --- a/src/include/FlowAware.h +++ b/src/include/FlowAware.h @@ -23,172 +23,173 @@ class IR2Vec_FA { -private: - llvm::Module &M; - std::string res; - IR2Vec::Vector pgmVector; - unsigned dataMissCounter; - unsigned cyclicCounter; - - llvm::SmallDenseMap memWriteOps; - llvm::SmallDenseMap livelinessMap; - llvm::SmallDenseMap memAccessOps; - - llvm::SmallMapVector - instVecMap; - llvm::SmallMapVector funcVecMap; - - llvm::SmallMapVector, 16> - funcCallMap; - - llvm::SmallMapVector, 16> - writeDefsMap; - - llvm::SmallMapVector, 16> - instReachingDefsMap; - - // Reverse instReachingDefsMap - llvm::SmallMapVector, 16> - reverseReachingDefsMap; - - llvm::SmallVector instSolvedBySolver; - - llvm::SmallVector, 10> - allSCCs; - - llvm::SmallMapVector, 16> - killMap; - - std::map> SCCAdjList; - - void getAllSCC(); - - IR2Vec::Vector getValue(std::string key); - void collectWriteDefsMap(llvm::Module &M); - void getTransitiveUse( - const llvm::Instruction *root, const llvm::Instruction *def, - llvm::SmallVector &visitedList, - llvm::SmallVector toAppend = {}); - llvm::SmallVector - getReachingDefs(const llvm::Instruction *, unsigned i); - - void solveSingleComponent( - const llvm::Instruction &I, - llvm::SmallMapVector - &instValMap); - void getPartialVec(const llvm::Instruction &I, - llvm::SmallMapVector &instValMap); - - void solveInsts(llvm::SmallMapVector memWriteOps; + llvm::SmallDenseMap livelinessMap; + llvm::SmallDenseMap memAccessOps; + + llvm::SmallMapVector + instVecMap; + llvm::SmallMapVector funcVecMap; + + llvm::SmallMapVector, 16> + funcCallMap; + + llvm::SmallMapVector, 16> + writeDefsMap; + + llvm::SmallMapVector, 16> + instReachingDefsMap; + + // Reverse instReachingDefsMap + llvm::SmallMapVector, 16> + reverseReachingDefsMap; + + llvm::SmallVector instSolvedBySolver; + + llvm::SmallVector, 10> + allSCCs; + + llvm::SmallMapVector, 16> + killMap; + + std::map> SCCAdjList; + + void getAllSCC(); + + IR2Vec::Vector getValue(std::string key); + void collectWriteDefsMap(llvm::Module &M); + void getTransitiveUse( + const llvm::Instruction *root, const llvm::Instruction *def, + llvm::SmallVector &visitedList, + llvm::SmallVector toAppend = {}); + llvm::SmallVector + getReachingDefs(const llvm::Instruction *, unsigned i); + + void solveSingleComponent( + const llvm::Instruction &I, + llvm::SmallMapVector + &instValMap); + void getPartialVec(const llvm::Instruction &I, + llvm::SmallMapVector &instValMap); + + void solveInsts(llvm::SmallMapVector &instValMap); + std::vector topoOrder(int size); + + void topoDFS(int vertex, std::vector &Visited, + std::vector &visitStack); + + void inst2Vec(const llvm::Instruction &I, + llvm::SmallVector &funcStack, + llvm::SmallMapVector &instValMap); - std::vector topoOrder(int size); - - void topoDFS(int vertex, std::vector &Visited, - std::vector &visitStack); - - void inst2Vec(const llvm::Instruction &I, - llvm::SmallVector &funcStack, - llvm::SmallMapVector &instValMap); - void traverseRD(const llvm::Instruction *inst, - std::unordered_map &Visited, - llvm::SmallVector &timeStack); - - void DFSUtil(const llvm::Instruction *inst, + void + traverseRD(const llvm::Instruction *inst, std::unordered_map &Visited, - llvm::SmallVector &set); + llvm::SmallVector &timeStack); - void bb2Vec(llvm::BasicBlock &B, - llvm::SmallVector &funcStack); - IR2Vec::Vector func2Vec(llvm::Function &F, - llvm::SmallVector &funcStack); + void DFSUtil(const llvm::Instruction *inst, + std::unordered_map &Visited, + llvm::SmallVector &set); - bool isMemOp(llvm::StringRef opcode, unsigned &operand, - llvm::SmallDenseMap map); - std::string splitAndPipeFunctionName(std::string s); + void bb2Vec(llvm::BasicBlock &B, + llvm::SmallVector &funcStack); + IR2Vec::Vector func2Vec(llvm::Function &F, + llvm::SmallVector &funcStack); - void TransitiveReads(llvm::SmallVector &Killlist, - llvm::Instruction *Inst, llvm::BasicBlock *ParentBB); - llvm::SmallVector - createKilllist(llvm::Instruction *Arg, llvm::Instruction *writeInst); + bool isMemOp(llvm::StringRef opcode, unsigned &operand, + llvm::SmallDenseMap map); + std::string splitAndPipeFunctionName(std::string s); - // For Debugging - void print(IR2Vec::Vector t, unsigned pos) { llvm::outs() << t[pos]; } + void TransitiveReads(llvm::SmallVector &Killlist, + llvm::Instruction *Inst, llvm::BasicBlock *ParentBB); + llvm::SmallVector + createKilllist(llvm::Instruction *Arg, llvm::Instruction *writeInst); - void updateFuncVecMap( - llvm::Function *function, - llvm::SmallSet &visitedFunctions); + // For Debugging + void print(IR2Vec::Vector t, unsigned pos) { llvm::outs() << t[pos]; } - void updateFuncVecMapWithCallee(const llvm::Function *function); + void updateFuncVecMap( + llvm::Function *function, + llvm::SmallSet &visitedFunctions); -public: - IR2Vec_FA(llvm::Module &M) : M{M} { + void updateFuncVecMapWithCallee(const llvm::Function *function); - pgmVector = IR2Vec::Vector(DIM, 0); - res = ""; - IR2Vec::collectDataFromVocab(opcMap); + public: + IR2Vec_FA(llvm::Module &M) : M{M} { - memWriteOps.try_emplace("store", 1); - memWriteOps.try_emplace("cmpxchg", 0); - memWriteOps.try_emplace("atomicrmw", 0); + pgmVector = IR2Vec::Vector(DIM, 0); + res = ""; + IR2Vec::collectDataFromVocab(opcMap); - memAccessOps.try_emplace("getelementptr", 0); - memAccessOps.try_emplace("load", 0); + memWriteOps.try_emplace("store", 1); + memWriteOps.try_emplace("cmpxchg", 0); + memWriteOps.try_emplace("atomicrmw", 0); - dataMissCounter = 0; - cyclicCounter = 0; + memAccessOps.try_emplace("getelementptr", 0); + memAccessOps.try_emplace("load", 0); - collectWriteDefsMap(M); + dataMissCounter = 0; + cyclicCounter = 0; - llvm::CallGraph cg = llvm::CallGraph(M); + collectWriteDefsMap(M); - for (auto callItr = cg.begin(); callItr != cg.end(); callItr++) { - if (callItr->first && !callItr->first->isDeclaration()) { - auto ParentFunc = callItr->first; - llvm::CallGraphNode *cgn = callItr->second.get(); - if (cgn) { + llvm::CallGraph cg = llvm::CallGraph(M); - for (auto It = cgn->begin(); It != cgn->end(); It++) { + for (auto callItr = cg.begin(); callItr != cg.end(); callItr++) { + if (callItr->first && !callItr->first->isDeclaration()) { + auto ParentFunc = callItr->first; + llvm::CallGraphNode *cgn = callItr->second.get(); + if (cgn) { - auto func = It->second->getFunction(); - if (func && !func->isDeclaration()) { - funcCallMap[ParentFunc].push_back(func); + for (auto It = cgn->begin(); It != cgn->end(); It++) { + + auto func = It->second->getFunction(); + if (func && !func->isDeclaration()) { + funcCallMap[ParentFunc].push_back(func); + } + } + } } - } } - } } - } - void generateFlowAwareEncodings(std::ostream *o = nullptr, - std::ostream *missCount = nullptr, - std::ostream *cyclicCount = nullptr); + void generateFlowAwareEncodings(std::ostream *o = nullptr, + std::ostream *missCount = nullptr, + std::ostream *cyclicCount = nullptr); - // newly added + // newly added - void generateFlowAwareEncodingsForFunction( - std::ostream *o = nullptr, std::string name = "", - std::ostream *missCount = nullptr, std::ostream *cyclicCount = nullptr); + void generateFlowAwareEncodingsForFunction( + std::ostream *o = nullptr, std::string name = "", + std::ostream *missCount = nullptr, std::ostream *cyclicCount = nullptr); - std::map opcMap; + std::map opcMap; - llvm::SmallMapVector - getInstVecMap() { - return instVecMap; - } + llvm::SmallMapVector + getInstVecMap() { + return instVecMap; + } - llvm::SmallMapVector - getFuncVecMap() { - return funcVecMap; - } + llvm::SmallMapVector + getFuncVecMap() { + return funcVecMap; + } - IR2Vec::Vector getProgramVector() { return pgmVector; } + IR2Vec::Vector getProgramVector() { return pgmVector; } }; #endif diff --git a/src/include/IR2Vec.h b/src/include/IR2Vec.h index e705e01c..77d13154 100644 --- a/src/include/IR2Vec.h +++ b/src/include/IR2Vec.h @@ -19,49 +19,51 @@ using Vector = llvm::SmallVector; enum IR2VecMode { FlowAware, Symbolic }; class Embeddings { - int generateEncodings(llvm::Module &M, IR2VecMode mode, std::string vocab, - char level = '\0', std::string funcName = "", - std::ostream *o = nullptr, int cls = -1, float WO = 1, - float WA = 0.2, float WT = 0.5); + int generateEncodings(llvm::Module &M, IR2VecMode mode, std::string vocab, + char level = '\0', std::string funcName = "", + std::ostream *o = nullptr, int cls = -1, float WO = 1, + float WA = 0.2, float WT = 0.5); - llvm::SmallMapVector instVecMap; - llvm::SmallMapVector funcVecMap; - Vector pgmVector; + llvm::SmallMapVector instVecMap; + llvm::SmallMapVector funcVecMap; + Vector pgmVector; -public: - Embeddings(llvm::Module &M, IR2VecMode mode, std::string vocab, - std::string funcName = "", float WO = 1, float WA = 0.2, - float WT = 0.5) { - generateEncodings(M, mode, vocab, '\0', funcName, nullptr, -1, WO, WA, WT); - } + public: + Embeddings(llvm::Module &M, IR2VecMode mode, std::string vocab, + std::string funcName = "", float WO = 1, float WA = 0.2, + float WT = 0.5) { + generateEncodings(M, mode, vocab, '\0', funcName, nullptr, -1, WO, WA, + WT); + } - // Use this constructor if the representations ought to be written to a file. - // Analogous to the command line options that are being used in IR2Vec binary. - Embeddings(llvm::Module &M, IR2VecMode mode, std::string vocab, char level, - std::ostream *o, float WO = 1, float WA = 0.2, float WT = 0.5, - std::string funcName = "") { - generateEncodings(M, mode, vocab, level, funcName, o, -1, WO, WA, WT); - } + // Use this constructor if the representations ought to be written to a + // file. Analogous to the command line options that are being used in IR2Vec + // binary. + Embeddings(llvm::Module &M, IR2VecMode mode, std::string vocab, char level, + std::ostream *o, float WO = 1, float WA = 0.2, float WT = 0.5, + std::string funcName = "") { + generateEncodings(M, mode, vocab, level, funcName, o, -1, WO, WA, WT); + } - // Returns a map containing instructions and the corresponding vector - // representations for a given module corresponding to the IR2VecMode and - // other configurations that is set in constructor - llvm::SmallMapVector & - getInstVecMap() { - return instVecMap; - } + // Returns a map containing instructions and the corresponding vector + // representations for a given module corresponding to the IR2VecMode and + // other configurations that is set in constructor + llvm::SmallMapVector & + getInstVecMap() { + return instVecMap; + } - // Returns a map containing functions and the corresponding vector - // representations for a given module corresponding to the IR2VecMode and - // other configurations that is set in constructor - llvm::SmallMapVector & - getFunctionVecMap() { - return funcVecMap; - } + // Returns a map containing functions and the corresponding vector + // representations for a given module corresponding to the IR2VecMode and + // other configurations that is set in constructor + llvm::SmallMapVector & + getFunctionVecMap() { + return funcVecMap; + } - // Returns the program vector for a module corresponding to the IR2VecMode - // and other configurations that is set in constructor - Vector &getProgramVector() { return pgmVector; } + // Returns the program vector for a module corresponding to the IR2VecMode + // and other configurations that is set in constructor + Vector &getProgramVector() { return pgmVector; } }; } // namespace IR2Vec diff --git a/src/include/Symbolic.h b/src/include/Symbolic.h index 554a531d..93142f7b 100644 --- a/src/include/Symbolic.h +++ b/src/include/Symbolic.h @@ -20,42 +20,42 @@ class IR2Vec_Symbolic { -private: - llvm::Module &M; - IR2Vec::Vector pgmVector; - - IR2Vec::Vector getValue(std::string key); - IR2Vec::Vector bb2Vec(llvm::BasicBlock &B, - llvm::SmallVector &funcStack); - IR2Vec::Vector func2Vec(llvm::Function &F, + private: + llvm::Module &M; + IR2Vec::Vector pgmVector; + + IR2Vec::Vector getValue(std::string key); + IR2Vec::Vector bb2Vec(llvm::BasicBlock &B, llvm::SmallVector &funcStack); - std::string res; - llvm::SmallMapVector funcVecMap; - llvm::SmallMapVector - instVecMap; - std::map opcMap; - -public: - IR2Vec_Symbolic(llvm::Module &M) : M{M} { - pgmVector = IR2Vec::Vector(DIM, 0); - res = ""; - IR2Vec::collectDataFromVocab(opcMap); - } - - void generateSymbolicEncodings(std::ostream *o = nullptr); - void generateSymbolicEncodingsForFunction(std::ostream *o = nullptr, - std::string name = ""); - llvm::SmallMapVector - getInstVecMap() { - return instVecMap; - } - - llvm::SmallMapVector - getFuncVecMap() { - return funcVecMap; - } - - IR2Vec::Vector getProgramVector() { return pgmVector; } + IR2Vec::Vector func2Vec(llvm::Function &F, + llvm::SmallVector &funcStack); + std::string res; + llvm::SmallMapVector funcVecMap; + llvm::SmallMapVector + instVecMap; + std::map opcMap; + + public: + IR2Vec_Symbolic(llvm::Module &M) : M{M} { + pgmVector = IR2Vec::Vector(DIM, 0); + res = ""; + IR2Vec::collectDataFromVocab(opcMap); + } + + void generateSymbolicEncodings(std::ostream *o = nullptr); + void generateSymbolicEncodingsForFunction(std::ostream *o = nullptr, + std::string name = ""); + llvm::SmallMapVector + getInstVecMap() { + return instVecMap; + } + + llvm::SmallMapVector + getFuncVecMap() { + return funcVecMap; + } + + IR2Vec::Vector getProgramVector() { return pgmVector; } }; #endif diff --git a/src/include/VectorSolver.h b/src/include/VectorSolver.h index 4ae901e2..2b165621 100644 --- a/src/include/VectorSolver.h +++ b/src/include/VectorSolver.h @@ -19,45 +19,45 @@ using namespace llvm; typedef std::vector> matrix; MatrixXd calculate(MatrixXd A, MatrixXd B) { - if (A.determinant() != 0) { - return A.fullPivHouseholderQr().solve(B); - } else { - // To-Do: perturb probabilities - llvm_unreachable("inconsistent/infinitely many solutions"); - } + if (A.determinant() != 0) { + return A.fullPivHouseholderQr().solve(B); + } else { + // To-Do: perturb probabilities + llvm_unreachable("inconsistent/infinitely many solutions"); + } } MatrixXd formMatrix(std::vector> a, int r, int l) { - MatrixXd M(r, l); - for (int i = 0; i < r; i++) - M.row(i) = VectorXd::Map(&a[i][0], a[i].size()); + MatrixXd M(r, l); + for (int i = 0; i < r; i++) + M.row(i) = VectorXd::Map(&a[i][0], a[i].size()); - return M; + return M; } matrix solve(matrix A, matrix B) { - int r = A.size(); - int c = A[0].size(); - MatrixXd mA(r, c); - mA = formMatrix(A, r, c); - - r = B.size(); - c = B[0].size(); - MatrixXd mB(r, c); - mB = formMatrix(B, r, c); - - r = A.size(); - MatrixXd x(r, c); - x = calculate(mA, mB); - std::vector> raw_data; - // raw_data.resize(x.rows()); - for (unsigned i = 0; i < x.rows(); i++) { - std::vector tmp; - tmp.resize(x.cols()); - VectorXd::Map(&tmp[0], x.cols()) = x.row(i); - raw_data.push_back(tmp); - } - return raw_data; + int r = A.size(); + int c = A[0].size(); + MatrixXd mA(r, c); + mA = formMatrix(A, r, c); + + r = B.size(); + c = B[0].size(); + MatrixXd mB(r, c); + mB = formMatrix(B, r, c); + + r = A.size(); + MatrixXd x(r, c); + x = calculate(mA, mB); + std::vector> raw_data; + // raw_data.resize(x.rows()); + for (unsigned i = 0; i < x.rows(); i++) { + std::vector tmp; + tmp.resize(x.cols()); + VectorXd::Map(&tmp[0], x.cols()) = x.row(i); + raw_data.push_back(tmp); + } + return raw_data; } #endif diff --git a/src/include/utils.h b/src/include/utils.h index 5e6b744b..e47f335b 100644 --- a/src/include/utils.h +++ b/src/include/utils.h @@ -20,11 +20,11 @@ namespace IR2Vec { #define IR2VEC_DEBUG(X) \ - ({ \ - if (IR2Vec::debug) { \ - X; \ - } \ - }) + ({ \ + if (IR2Vec::debug) { \ + X; \ + } \ + }) #define DIM 300 using Vector = llvm::SmallVector; diff --git a/src/libIR2Vec.cpp b/src/libIR2Vec.cpp index e925079a..9d231547 100644 --- a/src/libIR2Vec.cpp +++ b/src/libIR2Vec.cpp @@ -13,48 +13,43 @@ #include "llvm/IR/Module.h" #include "llvm/Support/CommandLine.h" -int IR2Vec::Embeddings::generateEncodings( - llvm::Module &M, - IR2Vec::IR2VecMode mode, - std::string vocab, char level, - std::string funcName, std::ostream *o, - int cls, float WO, float WA, - float WT -) { - IR2Vec::vocab = vocab; - IR2Vec::level = level; - IR2Vec::cls = cls; - IR2Vec::WO = WO; - IR2Vec::WA = WA; - IR2Vec::WT = WT; - IR2Vec::funcName = funcName; +int IR2Vec::Embeddings::generateEncodings(llvm::Module &M, + IR2Vec::IR2VecMode mode, + std::string vocab, char level, + std::string funcName, std::ostream *o, + int cls, float WO, float WA, + float WT) { + IR2Vec::vocab = vocab; + IR2Vec::level = level; + IR2Vec::cls = cls; + IR2Vec::WO = WO; + IR2Vec::WA = WA; + IR2Vec::WT = WT; + IR2Vec::funcName = funcName; - if (mode == IR2Vec::IR2VecMode::FlowAware && !funcName.empty()) { - IR2Vec_FA FA(M); - FA.generateFlowAwareEncodingsForFunction(o, funcName); - instVecMap = FA.getInstVecMap(); - funcVecMap = FA.getFuncVecMap(); - } else if (mode == IR2Vec::IR2VecMode::FlowAware) { - IR2Vec_FA FA(M); - FA.generateFlowAwareEncodings(o); - instVecMap = FA.getInstVecMap(); - funcVecMap = FA.getFuncVecMap(); - pgmVector = FA.getProgramVector(); - } - else if (mode == IR2Vec::IR2VecMode::Symbolic && !funcName.empty()) { - IR2Vec_Symbolic SYM(M); - SYM.generateSymbolicEncodingsForFunction(0, funcName); - instVecMap = SYM.getInstVecMap(); - funcVecMap = SYM.getFuncVecMap(); - } + if (mode == IR2Vec::IR2VecMode::FlowAware && !funcName.empty()) { + IR2Vec_FA FA(M); + FA.generateFlowAwareEncodingsForFunction(o, funcName); + instVecMap = FA.getInstVecMap(); + funcVecMap = FA.getFuncVecMap(); + } else if (mode == IR2Vec::IR2VecMode::FlowAware) { + IR2Vec_FA FA(M); + FA.generateFlowAwareEncodings(o); + instVecMap = FA.getInstVecMap(); + funcVecMap = FA.getFuncVecMap(); + pgmVector = FA.getProgramVector(); + } else if (mode == IR2Vec::IR2VecMode::Symbolic && !funcName.empty()) { + IR2Vec_Symbolic SYM(M); + SYM.generateSymbolicEncodingsForFunction(0, funcName); + instVecMap = SYM.getInstVecMap(); + funcVecMap = SYM.getFuncVecMap(); + } else if (mode == IR2Vec::IR2VecMode::Symbolic) { + IR2Vec_Symbolic SYM(M); + SYM.generateSymbolicEncodings(o); + instVecMap = SYM.getInstVecMap(); + funcVecMap = SYM.getFuncVecMap(); + pgmVector = SYM.getProgramVector(); + } - else if (mode == IR2Vec::IR2VecMode::Symbolic) { - IR2Vec_Symbolic SYM(M); - SYM.generateSymbolicEncodings(o); - instVecMap = SYM.getInstVecMap(); - funcVecMap = SYM.getFuncVecMap(); - pgmVector = SYM.getProgramVector(); - } - - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp b/src/test-suite/PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp index e921797f..75d450d5 100644 --- a/src/test-suite/PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp +++ b/src/test-suite/PE-benchmarks/Find_the_closest_pair_from_two_sorted_arrays.cpp @@ -9,43 +9,44 @@ using namespace std; // and x is given number. This function prints the pair from // both arrays such that the sum of the pair is closest to x. void printClosest(int ar1[], int ar2[], int m, int n, int x) { - // Initialize the diff between pair sum and x. - int diff = INT_MAX; + // Initialize the diff between pair sum and x. + int diff = INT_MAX; - // res_l and res_r are result indexes from ar1[] and ar2[] - // respectively - int res_l, res_r; + // res_l and res_r are result indexes from ar1[] and ar2[] + // respectively + int res_l, res_r; - // Start from left side of ar1[] and right side of ar2[] - int l = 0, r = n - 1; - while (l < m && r >= 0) { - // If this pair is closer to x than the previously - // found closest, then update res_l, res_r and diff - if (abs(ar1[l] + ar2[r] - x) < diff) { - res_l = l; - res_r = r; - diff = abs(ar1[l] + ar2[r] - x); - } + // Start from left side of ar1[] and right side of ar2[] + int l = 0, r = n - 1; + while (l < m && r >= 0) { + // If this pair is closer to x than the previously + // found closest, then update res_l, res_r and diff + if (abs(ar1[l] + ar2[r] - x) < diff) { + res_l = l; + res_r = r; + diff = abs(ar1[l] + ar2[r] - x); + } - // If sum of this pair is more than x, move to smaller - // side - if (ar1[l] + ar2[r] > x) - r--; - else // move to the greater side - l++; - } + // If sum of this pair is more than x, move to smaller + // side + if (ar1[l] + ar2[r] > x) + r--; + else // move to the greater side + l++; + } - // Print the result - cout << "The closest pair is [" << ar1[res_l] << ", " << ar2[res_r] << "] \n"; + // Print the result + cout << "The closest pair is [" << ar1[res_l] << ", " << ar2[res_r] + << "] \n"; } // Driver program to test above functions int main() { - int ar1[] = {1, 4, 5, 7}; - int ar2[] = {10, 20, 30, 40}; - int m = sizeof(ar1) / sizeof(ar1[0]); - int n = sizeof(ar2) / sizeof(ar2[0]); - int x = 38; - printClosest(ar1, ar2, m, n, x); - return 0; + int ar1[] = {1, 4, 5, 7}; + int ar2[] = {10, 20, 30, 40}; + int m = sizeof(ar1) / sizeof(ar1[0]); + int n = sizeof(ar2) / sizeof(ar2[0]); + int x = 38; + printClosest(ar1, ar2, m, n, x); + return 0; } diff --git a/src/test-suite/PE-benchmarks/Iterative_QuickSort.cpp b/src/test-suite/PE-benchmarks/Iterative_QuickSort.cpp index 5d90a58e..df9dabf4 100644 --- a/src/test-suite/PE-benchmarks/Iterative_QuickSort.cpp +++ b/src/test-suite/PE-benchmarks/Iterative_QuickSort.cpp @@ -4,80 +4,80 @@ using namespace std; // A utility function to swap two elements void swap(int *a, int *b) { - int t = *a; - *a = *b; - *b = t; + int t = *a; + *a = *b; + *b = t; } /* This function is same in both iterative and recursive*/ int partition(int arr[], int l, int h) { - int x = arr[h]; - int i = (l - 1); + int x = arr[h]; + int i = (l - 1); - for (int j = l; j <= h - 1; j++) { - if (arr[j] <= x) { - i++; - swap(&arr[i], &arr[j]); + for (int j = l; j <= h - 1; j++) { + if (arr[j] <= x) { + i++; + swap(&arr[i], &arr[j]); + } } - } - swap(&arr[i + 1], &arr[h]); - return (i + 1); + swap(&arr[i + 1], &arr[h]); + return (i + 1); } /* A[] --> Array to be sorted, l --> Starting index, h --> Ending index */ void quickSortIterative(int arr[], int l, int h) { - // Create an auxiliary stack - int stack[h - l + 1]; + // Create an auxiliary stack + int stack[h - l + 1]; - // initialize top of stack - int top = -1; + // initialize top of stack + int top = -1; - // push initial values of l and h to stack - stack[++top] = l; - stack[++top] = h; + // push initial values of l and h to stack + stack[++top] = l; + stack[++top] = h; - // Keep popping from stack while is not empty - while (top >= 0) { - // Pop h and l - h = stack[top--]; - l = stack[top--]; + // Keep popping from stack while is not empty + while (top >= 0) { + // Pop h and l + h = stack[top--]; + l = stack[top--]; - // Set pivot element at its correct position - // in sorted array - int p = partition(arr, l, h); + // Set pivot element at its correct position + // in sorted array + int p = partition(arr, l, h); - // If there are elements on left side of pivot, - // then push left side to stack - if (p - 1 > l) { - stack[++top] = l; - stack[++top] = p - 1; - } + // If there are elements on left side of pivot, + // then push left side to stack + if (p - 1 > l) { + stack[++top] = l; + stack[++top] = p - 1; + } - // If there are elements on right side of pivot, - // then push right side to stack - if (p + 1 < h) { - stack[++top] = p + 1; - stack[++top] = h; + // If there are elements on right side of pivot, + // then push right side to stack + if (p + 1 < h) { + stack[++top] = p + 1; + stack[++top] = h; + } } - } } // A utility function to print contents of arr void printArr(int arr[], int n) { - int i; - for (i = 0; i < n; ++i) - cout << arr[i] << " "; + int i; + for (i = 0; i < n; ++i) + cout << arr[i] << " "; } // Driver code int main() { - int arr[] = {4, 3, 5, 2, 1, 3, 2, 3}; - int n = sizeof(arr) / sizeof(*arr); - quickSortIterative(arr, 0, n - 1); - printArr(arr, n); - return 0; + int arr[] = {4, 3, 5, 2, 1, 3, 2, 3}; + int n = sizeof(arr) / sizeof(*arr); + quickSortIterative(arr, 0, n - 1); + printArr(arr, n); + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/Nearly_sorted_Algo.cpp b/src/test-suite/PE-benchmarks/Nearly_sorted_Algo.cpp index 8c0794ae..cbe6c5da 100644 --- a/src/test-suite/PE-benchmarks/Nearly_sorted_Algo.cpp +++ b/src/test-suite/PE-benchmarks/Nearly_sorted_Algo.cpp @@ -6,42 +6,42 @@ using namespace std; // is k away from its target position, sorts the // array in O(nLogk) time. int sortK(int arr[], int n, int k) { - // Insert first k+1 items in a priority queue (or min heap) - //(A O(k) operation). We assume, k < n. - priority_queue, greater> pq(arr, arr + k + 1); + // Insert first k+1 items in a priority queue (or min heap) + //(A O(k) operation). We assume, k < n. + priority_queue, greater> pq(arr, arr + k + 1); - // i is index for remaining elements in arr[] and index - // is target index of for current minimum element in - // Min Heapm 'hp'. - int index = 0; - for (int i = k + 1; i < n; i++) { - arr[index++] = pq.top(); - pq.pop(); - pq.push(arr[i]); - } + // i is index for remaining elements in arr[] and index + // is target index of for current minimum element in + // Min Heapm 'hp'. + int index = 0; + for (int i = k + 1; i < n; i++) { + arr[index++] = pq.top(); + pq.pop(); + pq.push(arr[i]); + } - while (pq.empty() == false) { - arr[index++] = pq.top(); - pq.pop(); - } + while (pq.empty() == false) { + arr[index++] = pq.top(); + pq.pop(); + } } // A utility function to print array elements void printArray(int arr[], int size) { - for (int i = 0; i < size; i++) - cout << arr[i] << " "; - cout << endl; + for (int i = 0; i < size; i++) + cout << arr[i] << " "; + cout << endl; } // Driver program to test above functions int main() { - int k = 3; - int arr[] = {2, 6, 3, 12, 56, 8}; - int n = sizeof(arr) / sizeof(arr[0]); - sortK(arr, n, k); + int k = 3; + int arr[] = {2, 6, 3, 12, 56, 8}; + int n = sizeof(arr) / sizeof(arr[0]); + sortK(arr, n, k); - cout << "Following is sorted arrayn"; - printArray(arr, n); + cout << "Following is sorted arrayn"; + printArray(arr, n); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/aho-corasick-algorithm.cpp b/src/test-suite/PE-benchmarks/aho-corasick-algorithm.cpp index 0eb95ea4..68aad9af 100644 --- a/src/test-suite/PE-benchmarks/aho-corasick-algorithm.cpp +++ b/src/test-suite/PE-benchmarks/aho-corasick-algorithm.cpp @@ -28,99 +28,99 @@ int g[MAXS][MAXC]; // Returns the number of states that the built machine has. // States are numbered 0 up to the return value - 1, inclusive. int buildMatchingMachine(string arr[], int k) { - // Initialize all values in output function as 0. - memset(out, 0, sizeof out); + // Initialize all values in output function as 0. + memset(out, 0, sizeof out); - // Initialize all values in goto function as -1. - memset(g, -1, sizeof g); + // Initialize all values in goto function as -1. + memset(g, -1, sizeof g); - // Initially, we just have the 0 state - int states = 1; + // Initially, we just have the 0 state + int states = 1; - // Construct values for goto function, i.e., fill g[][] - // This is same as building a Trie for arr[] - for (int i = 0; i < k; ++i) { - const string &word = arr[i]; - int currentState = 0; + // Construct values for goto function, i.e., fill g[][] + // This is same as building a Trie for arr[] + for (int i = 0; i < k; ++i) { + const string &word = arr[i]; + int currentState = 0; + + // Insert all characters of current word in arr[] + for (int j = 0; j < word.size(); ++j) { + int ch = word[j] - 'a'; - // Insert all characters of current word in arr[] - for (int j = 0; j < word.size(); ++j) { - int ch = word[j] - 'a'; + // Allocate a new node (create a new state) if a + // node for ch doesn't exist. + if (g[currentState][ch] == -1) + g[currentState][ch] = states++; - // Allocate a new node (create a new state) if a - // node for ch doesn't exist. - if (g[currentState][ch] == -1) - g[currentState][ch] = states++; + currentState = g[currentState][ch]; + } - currentState = g[currentState][ch]; + // Add current word in output function + out[currentState] |= (1 << i); } - // Add current word in output function - out[currentState] |= (1 << i); - } - - // For all characters which don't have an edge from - // root (or state 0) in Trie, add a goto edge to state - // 0 itself - for (int ch = 0; ch < MAXC; ++ch) - if (g[0][ch] == -1) - g[0][ch] = 0; - - // Now, let's build the failure function - - // Initialize values in fail function - memset(f, -1, sizeof f); - - // Failure function is computed in breadth first order - // using a queue - queue q; - - // Iterate over every possible input - for (int ch = 0; ch < MAXC; ++ch) { - // All nodes of depth 1 have failure function value - // as 0. For example, in above diagram we move to 0 - // from states 1 and 3. - if (g[0][ch] != 0) { - f[g[0][ch]] = 0; - q.push(g[0][ch]); + // For all characters which don't have an edge from + // root (or state 0) in Trie, add a goto edge to state + // 0 itself + for (int ch = 0; ch < MAXC; ++ch) + if (g[0][ch] == -1) + g[0][ch] = 0; + + // Now, let's build the failure function + + // Initialize values in fail function + memset(f, -1, sizeof f); + + // Failure function is computed in breadth first order + // using a queue + queue q; + + // Iterate over every possible input + for (int ch = 0; ch < MAXC; ++ch) { + // All nodes of depth 1 have failure function value + // as 0. For example, in above diagram we move to 0 + // from states 1 and 3. + if (g[0][ch] != 0) { + f[g[0][ch]] = 0; + q.push(g[0][ch]); + } } - } - - // Now queue has states 1 and 3 - while (q.size()) { - // Remove the front state from queue - int state = q.front(); - q.pop(); - - // For the removed state, find failure function for - // all those characters for which goto function is - // not defined. - for (int ch = 0; ch <= MAXC; ++ch) { - // If goto function is defined for character 'ch' - // and 'state' - if (g[state][ch] != -1) { - // Find failure state of removed state - int failure = f[state]; - - // Find the deepest node labeled by proper - // suffix of string from root to current - // state. - while (g[failure][ch] == -1) - failure = f[failure]; - - failure = g[failure][ch]; - f[g[state][ch]] = failure; - - // Merge output values - out[g[state][ch]] |= out[failure]; - - // Insert the next level node (of Trie) in Queue - q.push(g[state][ch]); - } + + // Now queue has states 1 and 3 + while (q.size()) { + // Remove the front state from queue + int state = q.front(); + q.pop(); + + // For the removed state, find failure function for + // all those characters for which goto function is + // not defined. + for (int ch = 0; ch <= MAXC; ++ch) { + // If goto function is defined for character 'ch' + // and 'state' + if (g[state][ch] != -1) { + // Find failure state of removed state + int failure = f[state]; + + // Find the deepest node labeled by proper + // suffix of string from root to current + // state. + while (g[failure][ch] == -1) + failure = f[failure]; + + failure = g[failure][ch]; + f[g[state][ch]] = failure; + + // Merge output values + out[g[state][ch]] |= out[failure]; + + // Insert the next level node (of Trie) in Queue + q.push(g[state][ch]); + } + } } - } - return states; + return states; } // Returns the next state the machine will transition to using goto @@ -129,53 +129,53 @@ int buildMatchingMachine(string arr[], int k) { // 0 and the number of states - 1, inclusive. // nextInput - The next character that enters into the machine. int findNextState(int currentState, char nextInput) { - int answer = currentState; - int ch = nextInput - 'a'; + int answer = currentState; + int ch = nextInput - 'a'; - // If goto is not defined, use failure function - while (g[answer][ch] == -1) - answer = f[answer]; + // If goto is not defined, use failure function + while (g[answer][ch] == -1) + answer = f[answer]; - return g[answer][ch]; + return g[answer][ch]; } // This function finds all occurrences of all array words // in text. void searchWords(string arr[], int k, string text) { - // Preprocess patterns. - // Build machine with goto, failure and output functions - buildMatchingMachine(arr, k); - - // Initialize current state - int currentState = 0; - - // Traverse the text through the nuilt machine to find - // all occurrences of words in arr[] - for (int i = 0; i < text.size(); ++i) { - currentState = findNextState(currentState, text[i]); - - // If match not found, move to next state - if (out[currentState] == 0) - continue; - - // Match found, print all matching words of arr[] - // using output function. - for (int j = 0; j < k; ++j) { - if (out[currentState] & (1 << j)) { - cout << "Word " << arr[j] << " appears from " << i - arr[j].size() + 1 - << " to " << i << endl; - } + // Preprocess patterns. + // Build machine with goto, failure and output functions + buildMatchingMachine(arr, k); + + // Initialize current state + int currentState = 0; + + // Traverse the text through the nuilt machine to find + // all occurrences of words in arr[] + for (int i = 0; i < text.size(); ++i) { + currentState = findNextState(currentState, text[i]); + + // If match not found, move to next state + if (out[currentState] == 0) + continue; + + // Match found, print all matching words of arr[] + // using output function. + for (int j = 0; j < k; ++j) { + if (out[currentState] & (1 << j)) { + cout << "Word " << arr[j] << " appears from " + << i - arr[j].size() + 1 << " to " << i << endl; + } + } } - } } // Driver program to test above int main() { - string arr[] = {"he", "she", "hers", "his"}; - string text = "ahishers"; - int k = sizeof(arr) / sizeof(arr[0]); + string arr[] = {"he", "she", "hers", "his"}; + string text = "ahishers"; + int k = sizeof(arr) / sizeof(arr[0]); - searchWords(arr, k, text); + searchWords(arr, k, text); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/anagram-substring-search-search-permutations.cpp b/src/test-suite/PE-benchmarks/anagram-substring-search-search-permutations.cpp index 1cc505f6..22aacd92 100644 --- a/src/test-suite/PE-benchmarks/anagram-substring-search-search-permutations.cpp +++ b/src/test-suite/PE-benchmarks/anagram-substring-search-search-permutations.cpp @@ -7,47 +7,47 @@ using namespace std; // This function returns true if contents of arr1[] and arr2[] // are same, otherwise false. bool compare(char arr1[], char arr2[]) { - for (int i = 0; i < MAX; i++) - if (arr1[i] != arr2[i]) - return false; - return true; + for (int i = 0; i < MAX; i++) + if (arr1[i] != arr2[i]) + return false; + return true; } // This function search for all permutations of pat[] in txt[] void search(char *pat, char *txt) { - int M = strlen(pat), N = strlen(txt); - - // countP[]: Store count of all characters of pattern - // countTW[]: Store count of current window of text - char countP[MAX] = {0}, countTW[MAX] = {0}; - for (int i = 0; i < M; i++) { - (countP[pat[i]])++; - (countTW[txt[i]])++; - } - - // Traverse through remaining characters of pattern - for (int i = M; i < N; i++) { - // Compare counts of current window of text with - // counts of pattern[] + int M = strlen(pat), N = strlen(txt); + + // countP[]: Store count of all characters of pattern + // countTW[]: Store count of current window of text + char countP[MAX] = {0}, countTW[MAX] = {0}; + for (int i = 0; i < M; i++) { + (countP[pat[i]])++; + (countTW[txt[i]])++; + } + + // Traverse through remaining characters of pattern + for (int i = M; i < N; i++) { + // Compare counts of current window of text with + // counts of pattern[] + if (compare(countP, countTW)) + cout << "Found at Index " << (i - M) << endl; + + // Add current character to current window + (countTW[txt[i]])++; + + // Remove the first character of previous window + countTW[txt[i - M]]--; + } + + // Check for the last window in text if (compare(countP, countTW)) - cout << "Found at Index " << (i - M) << endl; - - // Add current character to current window - (countTW[txt[i]])++; - - // Remove the first character of previous window - countTW[txt[i - M]]--; - } - - // Check for the last window in text - if (compare(countP, countTW)) - cout << "Found at Index " << (N - M) << endl; + cout << "Found at Index " << (N - M) << endl; } /* Driver program to test above function */ int main() { - char txt[] = "BACDGABCDA"; - char pat[] = "ABCD"; - search(pat, txt); - return 0; + char txt[] = "BACDGABCDA"; + char pat[] = "ABCD"; + search(pat, txt); + return 0; } diff --git a/src/test-suite/PE-benchmarks/bellman-ford-algorithm.cpp b/src/test-suite/PE-benchmarks/bellman-ford-algorithm.cpp index aa76da91..516f30e5 100644 --- a/src/test-suite/PE-benchmarks/bellman-ford-algorithm.cpp +++ b/src/test-suite/PE-benchmarks/bellman-ford-algorithm.cpp @@ -4,129 +4,129 @@ // a structure to represent a weighted edge in graph struct Edge { - int src, dest, weight; + int src, dest, weight; }; // a structure to represent a connected, directed and // weighted graph struct Graph { - // V-> Number of vertices, E-> Number of edges - int V, E; + // V-> Number of vertices, E-> Number of edges + int V, E; - // graph is represented as an array of edges. - struct Edge *edge; + // graph is represented as an array of edges. + struct Edge *edge; }; // Creates a graph with V vertices and E edges struct Graph *createGraph(int V, int E) { - struct Graph *graph = new Graph; - graph->V = V; - graph->E = E; - graph->edge = new Edge[E]; - return graph; + struct Graph *graph = new Graph; + graph->V = V; + graph->E = E; + graph->edge = new Edge[E]; + return graph; } // A utility function used to print the solution void printArr(int dist[], int n) { - printf("Vertex Distance from Source\n"); - for (int i = 0; i < n; ++i) - printf("%d \t\t %d\n", i, dist[i]); + printf("Vertex Distance from Source\n"); + for (int i = 0; i < n; ++i) + printf("%d \t\t %d\n", i, dist[i]); } // The main function that finds shortest distances from src to // all other vertices using Bellman-Ford algorithm. The function // also detects negative weight cycle void BellmanFord(struct Graph *graph, int src) { - int V = graph->V; - int E = graph->E; - int dist[V]; - - // Step 1: Initialize distances from src to all other vertices - // as INFINITE - for (int i = 0; i < V; i++) - dist[i] = INT_MAX; - dist[src] = 0; - - // Step 2: Relax all edges |V| - 1 times. A simple shortest - // path from src to any other vertex can have at-most |V| - 1 - // edges - for (int i = 1; i <= V - 1; i++) { - for (int j = 0; j < E; j++) { - int u = graph->edge[j].src; - int v = graph->edge[j].dest; - int weight = graph->edge[j].weight; - if (dist[u] != INT_MAX && dist[u] + weight < dist[v]) - dist[v] = dist[u] + weight; + int V = graph->V; + int E = graph->E; + int dist[V]; + + // Step 1: Initialize distances from src to all other vertices + // as INFINITE + for (int i = 0; i < V; i++) + dist[i] = INT_MAX; + dist[src] = 0; + + // Step 2: Relax all edges |V| - 1 times. A simple shortest + // path from src to any other vertex can have at-most |V| - 1 + // edges + for (int i = 1; i <= V - 1; i++) { + for (int j = 0; j < E; j++) { + int u = graph->edge[j].src; + int v = graph->edge[j].dest; + int weight = graph->edge[j].weight; + if (dist[u] != INT_MAX && dist[u] + weight < dist[v]) + dist[v] = dist[u] + weight; + } } - } - - // Step 3: check for negative-weight cycles. The above step - // guarantees shortest distances if graph doesn't contain - // negative weight cycle. If we get a shorter path, then there - // is a cycle. - for (int i = 0; i < E; i++) { - int u = graph->edge[i].src; - int v = graph->edge[i].dest; - int weight = graph->edge[i].weight; - if (dist[u] != INT_MAX && dist[u] + weight < dist[v]) { - printf("Graph contains negative weight cycle"); - return; // If negative cycle is detected, simply return + + // Step 3: check for negative-weight cycles. The above step + // guarantees shortest distances if graph doesn't contain + // negative weight cycle. If we get a shorter path, then there + // is a cycle. + for (int i = 0; i < E; i++) { + int u = graph->edge[i].src; + int v = graph->edge[i].dest; + int weight = graph->edge[i].weight; + if (dist[u] != INT_MAX && dist[u] + weight < dist[v]) { + printf("Graph contains negative weight cycle"); + return; // If negative cycle is detected, simply return + } } - } - printArr(dist, V); + printArr(dist, V); - return; + return; } // Driver program to test above functions int main() { - /* Let us create the graph given in above example */ - int V = 5; // Number of vertices in graph - int E = 8; // Number of edges in graph - struct Graph *graph = createGraph(V, E); - - // add edge 0-1 (or A-B in above figure) - graph->edge[0].src = 0; - graph->edge[0].dest = 1; - graph->edge[0].weight = -1; - - // add edge 0-2 (or A-C in above figure) - graph->edge[1].src = 0; - graph->edge[1].dest = 2; - graph->edge[1].weight = 4; - - // add edge 1-2 (or B-C in above figure) - graph->edge[2].src = 1; - graph->edge[2].dest = 2; - graph->edge[2].weight = 3; - - // add edge 1-3 (or B-D in above figure) - graph->edge[3].src = 1; - graph->edge[3].dest = 3; - graph->edge[3].weight = 2; - - // add edge 1-4 (or A-E in above figure) - graph->edge[4].src = 1; - graph->edge[4].dest = 4; - graph->edge[4].weight = 2; - - // add edge 3-2 (or D-C in above figure) - graph->edge[5].src = 3; - graph->edge[5].dest = 2; - graph->edge[5].weight = 5; - - // add edge 3-1 (or D-B in above figure) - graph->edge[6].src = 3; - graph->edge[6].dest = 1; - graph->edge[6].weight = 1; - - // add edge 4-3 (or E-D in above figure) - graph->edge[7].src = 4; - graph->edge[7].dest = 3; - graph->edge[7].weight = -3; - - BellmanFord(graph, 0); - - return 0; + /* Let us create the graph given in above example */ + int V = 5; // Number of vertices in graph + int E = 8; // Number of edges in graph + struct Graph *graph = createGraph(V, E); + + // add edge 0-1 (or A-B in above figure) + graph->edge[0].src = 0; + graph->edge[0].dest = 1; + graph->edge[0].weight = -1; + + // add edge 0-2 (or A-C in above figure) + graph->edge[1].src = 0; + graph->edge[1].dest = 2; + graph->edge[1].weight = 4; + + // add edge 1-2 (or B-C in above figure) + graph->edge[2].src = 1; + graph->edge[2].dest = 2; + graph->edge[2].weight = 3; + + // add edge 1-3 (or B-D in above figure) + graph->edge[3].src = 1; + graph->edge[3].dest = 3; + graph->edge[3].weight = 2; + + // add edge 1-4 (or A-E in above figure) + graph->edge[4].src = 1; + graph->edge[4].dest = 4; + graph->edge[4].weight = 2; + + // add edge 3-2 (or D-C in above figure) + graph->edge[5].src = 3; + graph->edge[5].dest = 2; + graph->edge[5].weight = 5; + + // add edge 3-1 (or D-B in above figure) + graph->edge[6].src = 3; + graph->edge[6].dest = 1; + graph->edge[6].weight = 1; + + // add edge 4-3 (or E-D in above figure) + graph->edge[7].src = 4; + graph->edge[7].dest = 3; + graph->edge[7].weight = -3; + + BellmanFord(graph, 0); + + return 0; } diff --git a/src/test-suite/PE-benchmarks/bfs.cpp b/src/test-suite/PE-benchmarks/bfs.cpp index 6f22efd0..65955410 100644 --- a/src/test-suite/PE-benchmarks/bfs.cpp +++ b/src/test-suite/PE-benchmarks/bfs.cpp @@ -9,80 +9,80 @@ using namespace std; // This class represents a directed graph using // adjacency list representation class Graph { - int V; // No. of vertices + int V; // No. of vertices - // Pointer to an array containing adjacency - // lists - list *adj; + // Pointer to an array containing adjacency + // lists + list *adj; -public: - Graph(int V); // Constructor + public: + Graph(int V); // Constructor - // function to add an edge to graph - void addEdge(int v, int w); + // function to add an edge to graph + void addEdge(int v, int w); - // prints BFS traversal from a given source s - void BFS(int s); + // prints BFS traversal from a given source s + void BFS(int s); }; Graph::Graph(int V) { - this->V = V; - adj = new list[V]; + this->V = V; + adj = new list[V]; } void Graph::addEdge(int v, int w) { - adj[v].push_back(w); // Add w to v’s list. + adj[v].push_back(w); // Add w to v’s list. } void Graph::BFS(int s) { - // Mark all the vertices as not visited - bool *visited = new bool[V]; - for (int i = 0; i < V; i++) - visited[i] = false; - - // Create a queue for BFS - list queue; - - // Mark the current node as visited and enqueue it - visited[s] = true; - queue.push_back(s); - - // 'i' will be used to get all adjacent - // vertices of a vertex - list::iterator i; - - while (!queue.empty()) { - // Dequeue a vertex from queue and print it - s = queue.front(); - cout << s << " "; - queue.pop_front(); - - // Get all adjacent vertices of the dequeued - // vertex s. If a adjacent has not been visited, - // then mark it visited and enqueue it - for (i = adj[s].begin(); i != adj[s].end(); ++i) { - if (!visited[*i]) { - visited[*i] = true; - queue.push_back(*i); - } + // Mark all the vertices as not visited + bool *visited = new bool[V]; + for (int i = 0; i < V; i++) + visited[i] = false; + + // Create a queue for BFS + list queue; + + // Mark the current node as visited and enqueue it + visited[s] = true; + queue.push_back(s); + + // 'i' will be used to get all adjacent + // vertices of a vertex + list::iterator i; + + while (!queue.empty()) { + // Dequeue a vertex from queue and print it + s = queue.front(); + cout << s << " "; + queue.pop_front(); + + // Get all adjacent vertices of the dequeued + // vertex s. If a adjacent has not been visited, + // then mark it visited and enqueue it + for (i = adj[s].begin(); i != adj[s].end(); ++i) { + if (!visited[*i]) { + visited[*i] = true; + queue.push_back(*i); + } + } } - } } // Driver program to test methods of graph class int main() { - // Create a graph given in the above diagram - Graph g(4); - g.addEdge(0, 1); - g.addEdge(0, 2); - g.addEdge(1, 2); - g.addEdge(2, 0); - g.addEdge(2, 3); - g.addEdge(3, 3); - - cout << "Following is Breadth First Traversal " - << "(starting from vertex 2) \n"; - g.BFS(2); - - return 0; + // Create a graph given in the above diagram + Graph g(4); + g.addEdge(0, 1); + g.addEdge(0, 2); + g.addEdge(1, 2); + g.addEdge(2, 0); + g.addEdge(2, 3); + g.addEdge(3, 3); + + cout << "Following is Breadth First Traversal " + << "(starting from vertex 2) \n"; + g.BFS(2); + + return 0; } diff --git a/src/test-suite/PE-benchmarks/biconnectivity.cpp b/src/test-suite/PE-benchmarks/biconnectivity.cpp index bd667c25..3237048a 100644 --- a/src/test-suite/PE-benchmarks/biconnectivity.cpp +++ b/src/test-suite/PE-benchmarks/biconnectivity.cpp @@ -7,24 +7,24 @@ using namespace std; // A class that represents an undirected graph class Graph { - int V; // No. of vertices - list *adj; // A dynamic array of adjacency lists - bool isBCUtil(int v, bool visited[], int disc[], int low[], int parent[]); - -public: - Graph(int V); // Constructor - void addEdge(int v, int w); // to add an edge to graph - bool isBC(); // returns true if graph is Biconnected + int V; // No. of vertices + list *adj; // A dynamic array of adjacency lists + bool isBCUtil(int v, bool visited[], int disc[], int low[], int parent[]); + + public: + Graph(int V); // Constructor + void addEdge(int v, int w); // to add an edge to graph + bool isBC(); // returns true if graph is Biconnected }; Graph::Graph(int V) { - this->V = V; - adj = new list[V]; + this->V = V; + adj = new list[V]; } void Graph::addEdge(int v, int w) { - adj[v].push_back(w); - adj[w].push_back(v); // Note: the graph is undirected + adj[v].push_back(w); + adj[w].push_back(v); // Note: the graph is undirected } // A recursive function that returns true if there is an articulation @@ -36,122 +36,122 @@ void Graph::addEdge(int v, int w) { // parent[] --> Stores parent vertices in DFS tree bool Graph::isBCUtil(int u, bool visited[], int disc[], int low[], int parent[]) { - // A static variable is used for simplicity, we can avoid use of static - // variable by passing a pointer. - static int time = 0; + // A static variable is used for simplicity, we can avoid use of static + // variable by passing a pointer. + static int time = 0; - // Count of children in DFS Tree - int children = 0; + // Count of children in DFS Tree + int children = 0; - // Mark the current node as visited - visited[u] = true; + // Mark the current node as visited + visited[u] = true; - // Initialize discovery time and low value - disc[u] = low[u] = ++time; + // Initialize discovery time and low value + disc[u] = low[u] = ++time; - // Go through all vertices aadjacent to this - list::iterator i; - for (i = adj[u].begin(); i != adj[u].end(); ++i) { - int v = *i; // v is current adjacent of u + // Go through all vertices aadjacent to this + list::iterator i; + for (i = adj[u].begin(); i != adj[u].end(); ++i) { + int v = *i; // v is current adjacent of u - // If v is not visited yet, then make it a child of u - // in DFS tree and recur for it - if (!visited[v]) { - children++; - parent[v] = u; + // If v is not visited yet, then make it a child of u + // in DFS tree and recur for it + if (!visited[v]) { + children++; + parent[v] = u; - // check if subgraph rooted with v has an articulation point - if (isBCUtil(v, visited, disc, low, parent)) - return true; + // check if subgraph rooted with v has an articulation point + if (isBCUtil(v, visited, disc, low, parent)) + return true; - // Check if the subtree rooted with v has a connection to - // one of the ancestors of u - low[u] = min(low[u], low[v]); + // Check if the subtree rooted with v has a connection to + // one of the ancestors of u + low[u] = min(low[u], low[v]); - // u is an articulation point in following cases + // u is an articulation point in following cases - // (1) u is root of DFS tree and has two or more chilren. - if (parent[u] == NIL && children > 1) - return true; + // (1) u is root of DFS tree and has two or more chilren. + if (parent[u] == NIL && children > 1) + return true; - // (2) If u is not root and low value of one of its child is - // more than discovery value of u. - if (parent[u] != NIL && low[v] >= disc[u]) - return true; - } + // (2) If u is not root and low value of one of its child is + // more than discovery value of u. + if (parent[u] != NIL && low[v] >= disc[u]) + return true; + } - // Update low value of u for parent function calls. - else if (v != parent[u]) - low[u] = min(low[u], disc[v]); - } - return false; + // Update low value of u for parent function calls. + else if (v != parent[u]) + low[u] = min(low[u], disc[v]); + } + return false; } // The main function that returns true if graph is Biconnected, // otherwise false. It uses recursive function isBCUtil() bool Graph::isBC() { - // Mark all the vertices as not visited - bool *visited = new bool[V]; - int *disc = new int[V]; - int *low = new int[V]; - int *parent = new int[V]; - - // Initialize parent and visited, and ap(articulation point) - // arrays - for (int i = 0; i < V; i++) { - parent[i] = NIL; - visited[i] = false; - } - - // Call the recursive helper function to find if there is an articulation - // point in given graph. We do DFS traversal starring from vertex 0 - if (isBCUtil(0, visited, disc, low, parent) == true) - return false; + // Mark all the vertices as not visited + bool *visited = new bool[V]; + int *disc = new int[V]; + int *low = new int[V]; + int *parent = new int[V]; + + // Initialize parent and visited, and ap(articulation point) + // arrays + for (int i = 0; i < V; i++) { + parent[i] = NIL; + visited[i] = false; + } + + // Call the recursive helper function to find if there is an articulation + // point in given graph. We do DFS traversal starring from vertex 0 + if (isBCUtil(0, visited, disc, low, parent) == true) + return false; - // Now check whether the given graph is connected or not. An undirected - // graph is connected if all vertices are reachable from any starting - // point (we have taken 0 as starting point) - for (int i = 0; i < V; i++) - if (visited[i] == false) - return false; + // Now check whether the given graph is connected or not. An undirected + // graph is connected if all vertices are reachable from any starting + // point (we have taken 0 as starting point) + for (int i = 0; i < V; i++) + if (visited[i] == false) + return false; - return true; + return true; } // Driver program to test above function int main() { - // Create graphs given in above diagrams - Graph g1(2); - g1.addEdge(0, 1); - g1.isBC() ? cout << "Yes\n" : cout << "No\n"; - - Graph g2(5); - g2.addEdge(1, 0); - g2.addEdge(0, 2); - g2.addEdge(2, 1); - g2.addEdge(0, 3); - g2.addEdge(3, 4); - g2.addEdge(2, 4); - g2.isBC() ? cout << "Yes\n" : cout << "No\n"; - - Graph g3(3); - g3.addEdge(0, 1); - g3.addEdge(1, 2); - g3.isBC() ? cout << "Yes\n" : cout << "No\n"; - - Graph g4(5); - g4.addEdge(1, 0); - g4.addEdge(0, 2); - g4.addEdge(2, 1); - g4.addEdge(0, 3); - g4.addEdge(3, 4); - g4.isBC() ? cout << "Yes\n" : cout << "No\n"; - - Graph g5(3); - g5.addEdge(0, 1); - g5.addEdge(1, 2); - g5.addEdge(2, 0); - g5.isBC() ? cout << "Yes\n" : cout << "No\n"; - - return 0; + // Create graphs given in above diagrams + Graph g1(2); + g1.addEdge(0, 1); + g1.isBC() ? cout << "Yes\n" : cout << "No\n"; + + Graph g2(5); + g2.addEdge(1, 0); + g2.addEdge(0, 2); + g2.addEdge(2, 1); + g2.addEdge(0, 3); + g2.addEdge(3, 4); + g2.addEdge(2, 4); + g2.isBC() ? cout << "Yes\n" : cout << "No\n"; + + Graph g3(3); + g3.addEdge(0, 1); + g3.addEdge(1, 2); + g3.isBC() ? cout << "Yes\n" : cout << "No\n"; + + Graph g4(5); + g4.addEdge(1, 0); + g4.addEdge(0, 2); + g4.addEdge(2, 1); + g4.addEdge(0, 3); + g4.addEdge(3, 4); + g4.isBC() ? cout << "Yes\n" : cout << "No\n"; + + Graph g5(3); + g5.addEdge(0, 1); + g5.addEdge(1, 2); + g5.addEdge(2, 0); + g5.isBC() ? cout << "Yes\n" : cout << "No\n"; + + return 0; } diff --git a/src/test-suite/PE-benchmarks/binary-insertion-sort.cpp b/src/test-suite/PE-benchmarks/binary-insertion-sort.cpp index 5a98a01c..2a457f9e 100644 --- a/src/test-suite/PE-benchmarks/binary-insertion-sort.cpp +++ b/src/test-suite/PE-benchmarks/binary-insertion-sort.cpp @@ -4,49 +4,49 @@ // A binary search based function to find the position // where item should be inserted in a[low..high] int binarySearch(int a[], int item, int low, int high) { - if (high <= low) - return (item > a[low]) ? (low + 1) : low; + if (high <= low) + return (item > a[low]) ? (low + 1) : low; - int mid = (low + high) / 2; + int mid = (low + high) / 2; - if (item == a[mid]) - return mid + 1; + if (item == a[mid]) + return mid + 1; - if (item > a[mid]) - return binarySearch(a, item, mid + 1, high); - return binarySearch(a, item, low, mid - 1); + if (item > a[mid]) + return binarySearch(a, item, mid + 1, high); + return binarySearch(a, item, low, mid - 1); } // Function to sort an array a[] of size 'n' void insertionSort(int a[], int n) { - int i, loc, j, k, selected; + int i, loc, j, k, selected; - for (i = 1; i < n; ++i) { - j = i - 1; - selected = a[i]; + for (i = 1; i < n; ++i) { + j = i - 1; + selected = a[i]; - // find location where selected sould be inseretd - loc = binarySearch(a, selected, 0, j); + // find location where selected sould be inseretd + loc = binarySearch(a, selected, 0, j); - // Move all elements after location to create space - while (j >= loc) { - a[j + 1] = a[j]; - j--; + // Move all elements after location to create space + while (j >= loc) { + a[j + 1] = a[j]; + j--; + } + a[j + 1] = selected; } - a[j + 1] = selected; - } } // Driver program to test above function int main() { - int a[] = {37, 23, 0, 17, 12, 72, 31, 46, 100, 88, 54}; - int n = sizeof(a) / sizeof(a[0]), i; + int a[] = {37, 23, 0, 17, 12, 72, 31, 46, 100, 88, 54}; + int n = sizeof(a) / sizeof(a[0]), i; - insertionSort(a, n); + insertionSort(a, n); - printf("Sorted array: \n"); - for (i = 0; i < n; i++) - printf("%d ", a[i]); + printf("Sorted array: \n"); + for (i = 0; i < n; i++) + printf("%d ", a[i]); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/binomial-coefficient.cpp b/src/test-suite/PE-benchmarks/binomial-coefficient.cpp index 675916c5..deab3590 100644 --- a/src/test-suite/PE-benchmarks/binomial-coefficient.cpp +++ b/src/test-suite/PE-benchmarks/binomial-coefficient.cpp @@ -9,25 +9,25 @@ int min(int a, int b); // Returns value of Binomial Coefficient C(n, k) int binomialCoeff(int n, int k) { - int C[n + 1][k + 1]; - int i, j; - - // Caculate value of Binomial Coefficient - // in bottom up manner - for (i = 0; i <= n; i++) { - for (j = 0; j <= min(i, k); j++) { - // Base Cases - if (j == 0 || j == i) - C[i][j] = 1; - - // Calculate value using previously - // stored values - else - C[i][j] = C[i - 1][j - 1] + C[i - 1][j]; + int C[n + 1][k + 1]; + int i, j; + + // Caculate value of Binomial Coefficient + // in bottom up manner + for (i = 0; i <= n; i++) { + for (j = 0; j <= min(i, k); j++) { + // Base Cases + if (j == 0 || j == i) + C[i][j] = 1; + + // Calculate value using previously + // stored values + else + C[i][j] = C[i - 1][j - 1] + C[i - 1][j]; + } } - } - return C[n][k]; + return C[n][k]; } // A utility function to return @@ -36,8 +36,8 @@ int min(int a, int b) { return (a < b) ? a : b; } // Driver Code int main() { - int n = 5, k = 2; - cout << "Value of C[" << n << "][" << k << "] is " << binomialCoeff(n, k); + int n = 5, k = 2; + cout << "Value of C[" << n << "][" << k << "] is " << binomialCoeff(n, k); } // This code is contributed by Shivi_Aggarwal diff --git a/src/test-suite/PE-benchmarks/boolean-parenthesization-problem.cpp b/src/test-suite/PE-benchmarks/boolean-parenthesization-problem.cpp index 8429795e..d0ba5adc 100644 --- a/src/test-suite/PE-benchmarks/boolean-parenthesization-problem.cpp +++ b/src/test-suite/PE-benchmarks/boolean-parenthesization-problem.cpp @@ -6,59 +6,59 @@ using namespace std; // result true for a boolean expression with symbols like true // and false and operators like &, | and ^ filled between symbols int countParenth(char symb[], char oper[], int n) { - int F[n][n], T[n][n]; + int F[n][n], T[n][n]; - // Fill diaginal entries first - // All diagonal entries in T[i][i] are 1 if symbol[i] - // is T (true). Similarly, all F[i][i] entries are 1 if - // symbol[i] is F (False) - for (int i = 0; i < n; i++) { - F[i][i] = (symb[i] == 'F') ? 1 : 0; - T[i][i] = (symb[i] == 'T') ? 1 : 0; - } + // Fill diaginal entries first + // All diagonal entries in T[i][i] are 1 if symbol[i] + // is T (true). Similarly, all F[i][i] entries are 1 if + // symbol[i] is F (False) + for (int i = 0; i < n; i++) { + F[i][i] = (symb[i] == 'F') ? 1 : 0; + T[i][i] = (symb[i] == 'T') ? 1 : 0; + } - // Now fill T[i][i+1], T[i][i+2], T[i][i+3]... in order - // And F[i][i+1], F[i][i+2], F[i][i+3]... in order - for (int gap = 1; gap < n; ++gap) { - for (int i = 0, j = gap; j < n; ++i, ++j) { - T[i][j] = F[i][j] = 0; - for (int g = 0; g < gap; g++) { - // Find place of parenthesization using current value - // of gap - int k = i + g; + // Now fill T[i][i+1], T[i][i+2], T[i][i+3]... in order + // And F[i][i+1], F[i][i+2], F[i][i+3]... in order + for (int gap = 1; gap < n; ++gap) { + for (int i = 0, j = gap; j < n; ++i, ++j) { + T[i][j] = F[i][j] = 0; + for (int g = 0; g < gap; g++) { + // Find place of parenthesization using current value + // of gap + int k = i + g; - // Store Total[i][k] and Total[k+1][j] - int tik = T[i][k] + F[i][k]; - int tkj = T[k + 1][j] + F[k + 1][j]; + // Store Total[i][k] and Total[k+1][j] + int tik = T[i][k] + F[i][k]; + int tkj = T[k + 1][j] + F[k + 1][j]; - // Follow the recursive formulas according to the current - // operator - if (oper[k] == '&') { - T[i][j] += T[i][k] * T[k + 1][j]; - F[i][j] += (tik * tkj - T[i][k] * T[k + 1][j]); - } - if (oper[k] == '|') { - F[i][j] += F[i][k] * F[k + 1][j]; - T[i][j] += (tik * tkj - F[i][k] * F[k + 1][j]); - } - if (oper[k] == '^') { - T[i][j] += F[i][k] * T[k + 1][j] + T[i][k] * F[k + 1][j]; - F[i][j] += T[i][k] * T[k + 1][j] + F[i][k] * F[k + 1][j]; + // Follow the recursive formulas according to the current + // operator + if (oper[k] == '&') { + T[i][j] += T[i][k] * T[k + 1][j]; + F[i][j] += (tik * tkj - T[i][k] * T[k + 1][j]); + } + if (oper[k] == '|') { + F[i][j] += F[i][k] * F[k + 1][j]; + T[i][j] += (tik * tkj - F[i][k] * F[k + 1][j]); + } + if (oper[k] == '^') { + T[i][j] += F[i][k] * T[k + 1][j] + T[i][k] * F[k + 1][j]; + F[i][j] += T[i][k] * T[k + 1][j] + F[i][k] * F[k + 1][j]; + } + } } - } } - } - return T[0][n - 1]; + return T[0][n - 1]; } // Driver program to test above function int main() { - char symbols[] = "TTFT"; - char operators[] = "|&^"; - int n = strlen(symbols); + char symbols[] = "TTFT"; + char operators[] = "|&^"; + int n = strlen(symbols); - // There are 4 ways - // ((T|T)&(F^T)), (T|(T&(F^T))), (((T|T)&F)^T) and (T|((T&F)^T)) - cout << countParenth(symbols, operators, n); - return 0; + // There are 4 ways + // ((T|T)&(F^T)), (T|(T&(F^T))), (((T|T)&F)^T) and (T|((T&F)^T)) + cout << countParenth(symbols, operators, n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/boruvkas-algorithm.cpp b/src/test-suite/PE-benchmarks/boruvkas-algorithm.cpp index eda54719..333fcd74 100644 --- a/src/test-suite/PE-benchmarks/boruvkas-algorithm.cpp +++ b/src/test-suite/PE-benchmarks/boruvkas-algorithm.cpp @@ -5,26 +5,26 @@ // a structure to represent a weighted edge in graph struct Edge { - int src, dest, weight; + int src, dest, weight; }; // a structure to represent a connected, undirected // and weighted graph as a collection of edges. struct Graph { - // V-> Number of vertices, E-> Number of edges - int V, E; - - // graph is represented as an array of edges. - // Since the graph is undirected, the edge - // from src to dest is also edge from dest - // to src. Both are counted as 1 edge here. - Edge *edge; + // V-> Number of vertices, E-> Number of edges + int V, E; + + // graph is represented as an array of edges. + // Since the graph is undirected, the edge + // from src to dest is also edge from dest + // to src. Both are counted as 1 edge here. + Edge *edge; }; // A structure to represent a subset for union-find struct subset { - int parent; - int rank; + int parent; + int rank; }; // Function prototypes for union-find (These functions are defined @@ -34,172 +34,172 @@ void Union(struct subset subsets[], int x, int y); // The main function for MST using Boruvka's algorithm void boruvkaMST(struct Graph *graph) { - // Get data of given graph - int V = graph->V, E = graph->E; - Edge *edge = graph->edge; - - // Allocate memory for creating V subsets. - struct subset *subsets = new subset[V]; - - // An array to store index of the cheapest edge of - // subset. The stored index for indexing array 'edge[]' - int *cheapest = new int[V]; - - // Create V subsets with single elements - for (int v = 0; v < V; ++v) { - subsets[v].parent = v; - subsets[v].rank = 0; - cheapest[v] = -1; - } - - // Initially there are V different trees. - // Finally there will be one tree that will be MST - int numTrees = V; - int MSTweight = 0; - - // Keep combining components (or sets) until all - // compnentes are not combined into single MST. - while (numTrees > 1) { - // Everytime initialize cheapest array - for (int v = 0; v < V; ++v) { - cheapest[v] = -1; - } + // Get data of given graph + int V = graph->V, E = graph->E; + Edge *edge = graph->edge; + + // Allocate memory for creating V subsets. + struct subset *subsets = new subset[V]; - // Traverse through all edges and update - // cheapest of every component - for (int i = 0; i < E; i++) { - // Find components (or sets) of two corners - // of current edge - int set1 = find(subsets, edge[i].src); - int set2 = find(subsets, edge[i].dest); - - // If two corners of current edge belong to - // same set, ignore current edge - if (set1 == set2) - continue; - - // Else check if current edge is closer to previous - // cheapest edges of set1 and set2 - else { - if (cheapest[set1] == -1 || - edge[cheapest[set1]].weight > edge[i].weight) - cheapest[set1] = i; - - if (cheapest[set2] == -1 || - edge[cheapest[set2]].weight > edge[i].weight) - cheapest[set2] = i; - } + // An array to store index of the cheapest edge of + // subset. The stored index for indexing array 'edge[]' + int *cheapest = new int[V]; + + // Create V subsets with single elements + for (int v = 0; v < V; ++v) { + subsets[v].parent = v; + subsets[v].rank = 0; + cheapest[v] = -1; } - // Consider the above picked cheapest edges and add them - // to MST - for (int i = 0; i < V; i++) { - // Check if cheapest for current set exists - if (cheapest[i] != -1) { - int set1 = find(subsets, edge[cheapest[i]].src); - int set2 = find(subsets, edge[cheapest[i]].dest); - - if (set1 == set2) - continue; - MSTweight += edge[cheapest[i]].weight; - printf("Edge %d-%d included in MST\n", edge[cheapest[i]].src, - edge[cheapest[i]].dest); - - // Do a union of set1 and set2 and decrease number - // of trees - Union(subsets, set1, set2); - numTrees--; - } + // Initially there are V different trees. + // Finally there will be one tree that will be MST + int numTrees = V; + int MSTweight = 0; + + // Keep combining components (or sets) until all + // compnentes are not combined into single MST. + while (numTrees > 1) { + // Everytime initialize cheapest array + for (int v = 0; v < V; ++v) { + cheapest[v] = -1; + } + + // Traverse through all edges and update + // cheapest of every component + for (int i = 0; i < E; i++) { + // Find components (or sets) of two corners + // of current edge + int set1 = find(subsets, edge[i].src); + int set2 = find(subsets, edge[i].dest); + + // If two corners of current edge belong to + // same set, ignore current edge + if (set1 == set2) + continue; + + // Else check if current edge is closer to previous + // cheapest edges of set1 and set2 + else { + if (cheapest[set1] == -1 || + edge[cheapest[set1]].weight > edge[i].weight) + cheapest[set1] = i; + + if (cheapest[set2] == -1 || + edge[cheapest[set2]].weight > edge[i].weight) + cheapest[set2] = i; + } + } + + // Consider the above picked cheapest edges and add them + // to MST + for (int i = 0; i < V; i++) { + // Check if cheapest for current set exists + if (cheapest[i] != -1) { + int set1 = find(subsets, edge[cheapest[i]].src); + int set2 = find(subsets, edge[cheapest[i]].dest); + + if (set1 == set2) + continue; + MSTweight += edge[cheapest[i]].weight; + printf("Edge %d-%d included in MST\n", edge[cheapest[i]].src, + edge[cheapest[i]].dest); + + // Do a union of set1 and set2 and decrease number + // of trees + Union(subsets, set1, set2); + numTrees--; + } + } } - } - printf("Weight of MST is %d\n", MSTweight); - return; + printf("Weight of MST is %d\n", MSTweight); + return; } // Creates a graph with V vertices and E edges struct Graph *createGraph(int V, int E) { - Graph *graph = new Graph; - graph->V = V; - graph->E = E; - graph->edge = new Edge[E]; - return graph; + Graph *graph = new Graph; + graph->V = V; + graph->E = E; + graph->edge = new Edge[E]; + return graph; } // A utility function to find set of an element i // (uses path compression technique) int find(struct subset subsets[], int i) { - // find root and make root as parent of i - // (path compression) - if (subsets[i].parent != i) - subsets[i].parent = find(subsets, subsets[i].parent); + // find root and make root as parent of i + // (path compression) + if (subsets[i].parent != i) + subsets[i].parent = find(subsets, subsets[i].parent); - return subsets[i].parent; + return subsets[i].parent; } // A function that does union of two sets of x and y // (uses union by rank) void Union(struct subset subsets[], int x, int y) { - int xroot = find(subsets, x); - int yroot = find(subsets, y); - - // Attach smaller rank tree under root of high - // rank tree (Union by Rank) - if (subsets[xroot].rank < subsets[yroot].rank) - subsets[xroot].parent = yroot; - else if (subsets[xroot].rank > subsets[yroot].rank) - subsets[yroot].parent = xroot; - - // If ranks are same, then make one as root and - // increment its rank by one - else { - subsets[yroot].parent = xroot; - subsets[xroot].rank++; - } + int xroot = find(subsets, x); + int yroot = find(subsets, y); + + // Attach smaller rank tree under root of high + // rank tree (Union by Rank) + if (subsets[xroot].rank < subsets[yroot].rank) + subsets[xroot].parent = yroot; + else if (subsets[xroot].rank > subsets[yroot].rank) + subsets[yroot].parent = xroot; + + // If ranks are same, then make one as root and + // increment its rank by one + else { + subsets[yroot].parent = xroot; + subsets[xroot].rank++; + } } // Driver program to test above functions int main() { - /* Let us create following weighted graph - 10 - 0--------1 - | \ | - 6| 5\ |15 - | \ | - 2--------3 - 4 */ - int V = 4; // Number of vertices in graph - int E = 5; // Number of edges in graph - struct Graph *graph = createGraph(V, E); - - // add edge 0-1 - graph->edge[0].src = 0; - graph->edge[0].dest = 1; - graph->edge[0].weight = 10; - - // add edge 0-2 - graph->edge[1].src = 0; - graph->edge[1].dest = 2; - graph->edge[1].weight = 6; - - // add edge 0-3 - graph->edge[2].src = 0; - graph->edge[2].dest = 3; - graph->edge[2].weight = 5; - - // add edge 1-3 - graph->edge[3].src = 1; - graph->edge[3].dest = 3; - graph->edge[3].weight = 15; - - // add edge 2-3 - graph->edge[4].src = 2; - graph->edge[4].dest = 3; - graph->edge[4].weight = 4; - - boruvkaMST(graph); - - return 0; + /* Let us create following weighted graph + 10 + 0--------1 + | \ | + 6| 5\ |15 + | \ | + 2--------3 + 4 */ + int V = 4; // Number of vertices in graph + int E = 5; // Number of edges in graph + struct Graph *graph = createGraph(V, E); + + // add edge 0-1 + graph->edge[0].src = 0; + graph->edge[0].dest = 1; + graph->edge[0].weight = 10; + + // add edge 0-2 + graph->edge[1].src = 0; + graph->edge[1].dest = 2; + graph->edge[1].weight = 6; + + // add edge 0-3 + graph->edge[2].src = 0; + graph->edge[2].dest = 3; + graph->edge[2].weight = 5; + + // add edge 1-3 + graph->edge[3].src = 1; + graph->edge[3].dest = 3; + graph->edge[3].weight = 15; + + // add edge 2-3 + graph->edge[4].src = 2; + graph->edge[4].dest = 3; + graph->edge[4].weight = 4; + + boruvkaMST(graph); + + return 0; } // Thanks to Anukul Chand for modifying above code. diff --git a/src/test-suite/PE-benchmarks/box-stacking.cpp b/src/test-suite/PE-benchmarks/box-stacking.cpp index 41e50633..834cf244 100644 --- a/src/test-suite/PE-benchmarks/box-stacking.cpp +++ b/src/test-suite/PE-benchmarks/box-stacking.cpp @@ -4,8 +4,8 @@ /* Representation of a box */ struct Box { - // h --> height, w --> width, d --> depth - int h, w, d; // for simplicity of solution, always keep w <= d + // h --> height, w --> width, d --> depth + int h, w, d; // for simplicity of solution, always keep w <= d }; // A utility function to get minimum of two intgers @@ -19,78 +19,78 @@ use qsort() to sort boxes in decreasing order of base area. Refer following link for help of qsort() and compare() http://www.cplusplus.com/reference/clibrary/cstdlib/qsort/ */ int compare(const void *a, const void *b) { - return ((*(Box *)b).d * (*(Box *)b).w) - ((*(Box *)a).d * (*(Box *)a).w); + return ((*(Box *)b).d * (*(Box *)b).w) - ((*(Box *)a).d * (*(Box *)a).w); } /* Returns the height of the tallest stack that can be formed with give type of boxes */ int maxStackHeight(Box arr[], int n) { - /* Create an array of all rotations of given boxes - For example, for a box {1, 2, 3}, we consider three - instances{{1, 2, 3}, {2, 1, 3}, {3, 1, 2}} */ - Box rot[3 * n]; - int index = 0; - for (int i = 0; i < n; i++) { - // Copy the original box - rot[index].h = arr[i].h; - rot[index].d = max(arr[i].d, arr[i].w); - rot[index].w = min(arr[i].d, arr[i].w); - index++; - - // First rotation of box - rot[index].h = arr[i].w; - rot[index].d = max(arr[i].h, arr[i].d); - rot[index].w = min(arr[i].h, arr[i].d); - index++; - - // Second rotation of box - rot[index].h = arr[i].d; - rot[index].d = max(arr[i].h, arr[i].w); - rot[index].w = min(arr[i].h, arr[i].w); - index++; - } - - // Now the number of boxes is 3n - n = 3 * n; - - /* Sort the array 'rot[]' in non-increasing order - of base area */ - qsort(rot, n, sizeof(rot[0]), compare); - - // Uncomment following two lines to print all rotations - // for (int i = 0; i < n; i++ ) - // printf("%d x %d x %d\n", rot[i].h, rot[i].w, rot[i].d); - - /* Initialize msh values for all indexes - msh[i] --> Maximum possible Stack Height with box i on top */ - int msh[n]; - for (int i = 0; i < n; i++) - msh[i] = rot[i].h; - - /* Compute optimized msh values in bottom up manner */ - for (int i = 1; i < n; i++) - for (int j = 0; j < i; j++) - if (rot[i].w < rot[j].w && rot[i].d < rot[j].d && - msh[i] < msh[j] + rot[i].h) { - msh[i] = msh[j] + rot[i].h; - } - - /* Pick maximum of all msh values */ - int max = -1; - for (int i = 0; i < n; i++) - if (max < msh[i]) - max = msh[i]; - - return max; + /* Create an array of all rotations of given boxes + For example, for a box {1, 2, 3}, we consider three + instances{{1, 2, 3}, {2, 1, 3}, {3, 1, 2}} */ + Box rot[3 * n]; + int index = 0; + for (int i = 0; i < n; i++) { + // Copy the original box + rot[index].h = arr[i].h; + rot[index].d = max(arr[i].d, arr[i].w); + rot[index].w = min(arr[i].d, arr[i].w); + index++; + + // First rotation of box + rot[index].h = arr[i].w; + rot[index].d = max(arr[i].h, arr[i].d); + rot[index].w = min(arr[i].h, arr[i].d); + index++; + + // Second rotation of box + rot[index].h = arr[i].d; + rot[index].d = max(arr[i].h, arr[i].w); + rot[index].w = min(arr[i].h, arr[i].w); + index++; + } + + // Now the number of boxes is 3n + n = 3 * n; + + /* Sort the array 'rot[]' in non-increasing order + of base area */ + qsort(rot, n, sizeof(rot[0]), compare); + + // Uncomment following two lines to print all rotations + // for (int i = 0; i < n; i++ ) + // printf("%d x %d x %d\n", rot[i].h, rot[i].w, rot[i].d); + + /* Initialize msh values for all indexes + msh[i] --> Maximum possible Stack Height with box i on top */ + int msh[n]; + for (int i = 0; i < n; i++) + msh[i] = rot[i].h; + + /* Compute optimized msh values in bottom up manner */ + for (int i = 1; i < n; i++) + for (int j = 0; j < i; j++) + if (rot[i].w < rot[j].w && rot[i].d < rot[j].d && + msh[i] < msh[j] + rot[i].h) { + msh[i] = msh[j] + rot[i].h; + } + + /* Pick maximum of all msh values */ + int max = -1; + for (int i = 0; i < n; i++) + if (max < msh[i]) + max = msh[i]; + + return max; } /* Driver program to test above function */ int main() { - Box arr[] = {{4, 6, 7}, {1, 2, 3}, {4, 5, 6}, {10, 12, 32}}; - int n = sizeof(arr) / sizeof(arr[0]); + Box arr[] = {{4, 6, 7}, {1, 2, 3}, {4, 5, 6}, {10, 12, 32}}; + int n = sizeof(arr) / sizeof(arr[0]); - printf("The maximum possible height of stack is %d\n", - maxStackHeight(arr, n)); + printf("The maximum possible height of stack is %d\n", + maxStackHeight(arr, n)); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/boyer-moore-algorithm.cpp b/src/test-suite/PE-benchmarks/boyer-moore-algorithm.cpp index 6dffc8d5..d9bf587b 100644 --- a/src/test-suite/PE-benchmarks/boyer-moore-algorithm.cpp +++ b/src/test-suite/PE-benchmarks/boyer-moore-algorithm.cpp @@ -7,77 +7,77 @@ using namespace std; // The preprocessing function for Boyer Moore's // bad character heuristic void badCharHeuristic(string str, int size, int badchar[NO_OF_CHARS]) { - int i; + int i; - // Initialize all occurrences as -1 - for (i = 0; i < NO_OF_CHARS; i++) - badchar[i] = -1; + // Initialize all occurrences as -1 + for (i = 0; i < NO_OF_CHARS; i++) + badchar[i] = -1; - // Fill the actual value of last occurrence - // of a character - for (i = 0; i < size; i++) - badchar[(int)str[i]] = i; + // Fill the actual value of last occurrence + // of a character + for (i = 0; i < size; i++) + badchar[(int)str[i]] = i; } /* A pattern searching function that uses Bad Character Heuristic of Boyer Moore Algorithm */ void search(string txt, string pat) { - int m = pat.size(); - int n = txt.size(); + int m = pat.size(); + int n = txt.size(); - int badchar[NO_OF_CHARS]; + int badchar[NO_OF_CHARS]; - /* Fill the bad character array by calling - the preprocessing function badCharHeuristic() - for given pattern */ - badCharHeuristic(pat, m, badchar); + /* Fill the bad character array by calling + the preprocessing function badCharHeuristic() + for given pattern */ + badCharHeuristic(pat, m, badchar); - int s = 0; // s is shift of the pattern with - // respect to text - while (s <= (n - m)) { - int j = m - 1; + int s = 0; // s is shift of the pattern with + // respect to text + while (s <= (n - m)) { + int j = m - 1; - /* Keep reducing index j of pattern while - characters of pattern and text are - matching at this shift s */ - while (j >= 0 && pat[j] == txt[s + j]) - j--; + /* Keep reducing index j of pattern while + characters of pattern and text are + matching at this shift s */ + while (j >= 0 && pat[j] == txt[s + j]) + j--; - /* If the pattern is present at current - shift, then index j will become -1 after - the above loop */ - if (j < 0) { - cout << "pattern occurs at shift = " << s << endl; + /* If the pattern is present at current + shift, then index j will become -1 after + the above loop */ + if (j < 0) { + cout << "pattern occurs at shift = " << s << endl; - /* Shift the pattern so that the next - character in text aligns with the last - occurrence of it in pattern. - The condition s+m < n is necessary for - the case when pattern occurs at the end - of text */ - s += (s + m < n) ? m - badchar[txt[s + m]] : 1; + /* Shift the pattern so that the next + character in text aligns with the last + occurrence of it in pattern. + The condition s+m < n is necessary for + the case when pattern occurs at the end + of text */ + s += (s + m < n) ? m - badchar[txt[s + m]] : 1; - } + } - else - /* Shift the pattern so that the bad character - in text aligns with the last occurrence of - it in pattern. The max function is used to - make sure that we get a positive shift. - We may get a negative shift if the last - occurrence of bad character in pattern - is on the right side of the current - character. */ - s += max(1, j - badchar[txt[s + j]]); - } + else + /* Shift the pattern so that the bad character + in text aligns with the last occurrence of + it in pattern. The max function is used to + make sure that we get a positive shift. + We may get a negative shift if the last + occurrence of bad character in pattern + is on the right side of the current + character. */ + s += max(1, j - badchar[txt[s + j]]); + } } /* Driver code */ int main() { - string txt = "ABAAABCD"; - string pat = "ABC"; - search(txt, pat); - return 0; + string txt = "ABAAABCD"; + string pat = "ABC"; + search(txt, pat); + return 0; } // This code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/channel-assignment.cpp b/src/test-suite/PE-benchmarks/channel-assignment.cpp index feb52daf..62e6de8f 100644 --- a/src/test-suite/PE-benchmarks/channel-assignment.cpp +++ b/src/test-suite/PE-benchmarks/channel-assignment.cpp @@ -8,63 +8,63 @@ using namespace std; // A Depth First Search based recursive function that returns true // if a matching for vertex u is possible bool bpm(int table[M][N], int u, bool seen[], int matchR[]) { - // Try every receiver one by one - for (int v = 0; v < N; v++) { - // If sender u has packets to send to receiver v and - // receiver v is not already mapped to any other sender - // just check if the number of packets is greater than '0' - // because only one packet can be sent in a time frame anyways - if (table[u][v] > 0 && !seen[v]) { - seen[v] = true; // Mark v as visited + // Try every receiver one by one + for (int v = 0; v < N; v++) { + // If sender u has packets to send to receiver v and + // receiver v is not already mapped to any other sender + // just check if the number of packets is greater than '0' + // because only one packet can be sent in a time frame anyways + if (table[u][v] > 0 && !seen[v]) { + seen[v] = true; // Mark v as visited - // If receiver 'v' is not assigned to any sender OR - // previously assigned sender for receiver v (which is - // matchR[v]) has an alternate receiver available. Since - // v is marked as visited in the above line, matchR[v] in - // the following recursive call will not get receiver 'v' again - if (matchR[v] < 0 || bpm(table, matchR[v], seen, matchR)) { - matchR[v] = u; - return true; - } + // If receiver 'v' is not assigned to any sender OR + // previously assigned sender for receiver v (which is + // matchR[v]) has an alternate receiver available. Since + // v is marked as visited in the above line, matchR[v] in + // the following recursive call will not get receiver 'v' again + if (matchR[v] < 0 || bpm(table, matchR[v], seen, matchR)) { + matchR[v] = u; + return true; + } + } } - } - return false; + return false; } // Returns maximum number of packets that can be sent parallely in 1 // time slot from sender to receiver int maxBPM(int table[M][N]) { - // An array to keep track of the receivers assigned to the senders. - // The value of matchR[i] is the sender ID assigned to receiver i. - // the value -1 indicates nobody is assigned. - int matchR[N]; + // An array to keep track of the receivers assigned to the senders. + // The value of matchR[i] is the sender ID assigned to receiver i. + // the value -1 indicates nobody is assigned. + int matchR[N]; - // Initially all receivers are not mapped to any senders - memset(matchR, -1, sizeof(matchR)); + // Initially all receivers are not mapped to any senders + memset(matchR, -1, sizeof(matchR)); - int result = 0; // Count of receivers assigned to senders - for (int u = 0; u < M; u++) { - // Mark all receivers as not seen for next sender - bool seen[N]; - memset(seen, 0, sizeof(seen)); + int result = 0; // Count of receivers assigned to senders + for (int u = 0; u < M; u++) { + // Mark all receivers as not seen for next sender + bool seen[N]; + memset(seen, 0, sizeof(seen)); - // Find if the sender 'u' can be assigned to the receiver - if (bpm(table, u, seen, matchR)) - result++; - } + // Find if the sender 'u' can be assigned to the receiver + if (bpm(table, u, seen, matchR)) + result++; + } - cout << "The number of maximum packets sent in the time slot is " << result - << "\n"; + cout << "The number of maximum packets sent in the time slot is " << result + << "\n"; - for (int x = 0; x < N; x++) - if (matchR[x] + 1 != 0) - cout << "T" << matchR[x] + 1 << "-> R" << x + 1 << "\n"; - return result; + for (int x = 0; x < N; x++) + if (matchR[x] + 1 != 0) + cout << "T" << matchR[x] + 1 << "-> R" << x + 1 << "\n"; + return result; } // Driver program to test above function int main() { - int table[M][N] = {{0, 2, 0}, {3, 0, 1}, {2, 4, 0}}; - int max_flow = maxBPM(table); - return 0; + int table[M][N] = {{0, 2, 0}, {3, 0, 1}, {2, 4, 0}}; + int max_flow = maxBPM(table); + return 0; } diff --git a/src/test-suite/PE-benchmarks/coin-change.cpp b/src/test-suite/PE-benchmarks/coin-change.cpp index 71ebae4c..f3f40ec6 100644 --- a/src/test-suite/PE-benchmarks/coin-change.cpp +++ b/src/test-suite/PE-benchmarks/coin-change.cpp @@ -4,43 +4,43 @@ using namespace std; int count(int S[], int m, int n) { - int i, j, x, y; - - // We need n+1 rows as the table - // is constructed in bottom up - // manner using the base case 0 - // value case (n = 0) - int table[n + 1][m]; - - // Fill the enteries for 0 - // value case (n = 0) - for (i = 0; i < m; i++) - table[0][i] = 1; - - // Fill rest of the table entries - // in bottom up manner - for (i = 1; i < n + 1; i++) { - for (j = 0; j < m; j++) { - // Count of solutions including S[j] - x = (i - S[j] >= 0) ? table[i - S[j]][j] : 0; - - // Count of solutions excluding S[j] - y = (j >= 1) ? table[i][j - 1] : 0; - - // total count - table[i][j] = x + y; + int i, j, x, y; + + // We need n+1 rows as the table + // is constructed in bottom up + // manner using the base case 0 + // value case (n = 0) + int table[n + 1][m]; + + // Fill the enteries for 0 + // value case (n = 0) + for (i = 0; i < m; i++) + table[0][i] = 1; + + // Fill rest of the table entries + // in bottom up manner + for (i = 1; i < n + 1; i++) { + for (j = 0; j < m; j++) { + // Count of solutions including S[j] + x = (i - S[j] >= 0) ? table[i - S[j]][j] : 0; + + // Count of solutions excluding S[j] + y = (j >= 1) ? table[i][j - 1] : 0; + + // total count + table[i][j] = x + y; + } } - } - return table[n][m - 1]; + return table[n][m - 1]; } // Driver Code int main() { - int arr[] = {1, 2, 3}; - int m = sizeof(arr) / sizeof(arr[0]); - int n = 4; - cout << count(arr, m, n); - return 0; + int arr[] = {1, 2, 3}; + int m = sizeof(arr) / sizeof(arr[0]); + int n = 4; + cout << count(arr, m, n); + return 0; } // This code is contributed diff --git a/src/test-suite/PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp b/src/test-suite/PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp index 6890e061..c32b144a 100644 --- a/src/test-suite/PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp +++ b/src/test-suite/PE-benchmarks/collect-maximum-points-in-a-grid-using-two-traversals.cpp @@ -7,70 +7,70 @@ using namespace std; // checks whether a given input is valid or not bool isValid(int x, int y1, int y2) { - return (x >= 0 && x < R && y1 >= 0 && y1 < C && y2 >= 0 && y2 < C); + return (x >= 0 && x < R && y1 >= 0 && y1 < C && y2 >= 0 && y2 < C); } // Driver function to collect max value int getMaxUtil(int arr[R][C], int mem[R][C][C], int x, int y1, int y2) { - /*---------- BASE CASES -----------*/ - // if P1 or P2 is at an invalid cell - if (!isValid(x, y1, y2)) - return INT_MIN; + /*---------- BASE CASES -----------*/ + // if P1 or P2 is at an invalid cell + if (!isValid(x, y1, y2)) + return INT_MIN; - // if both traversals reach their destinations - if (x == R - 1 && y1 == 0 && y2 == C - 1) - return (y1 == y2) ? arr[x][y1] : arr[x][y1] + arr[x][y2]; + // if both traversals reach their destinations + if (x == R - 1 && y1 == 0 && y2 == C - 1) + return (y1 == y2) ? arr[x][y1] : arr[x][y1] + arr[x][y2]; - // If both traversals are at last row but not at their destination - if (x == R - 1) - return INT_MIN; + // If both traversals are at last row but not at their destination + if (x == R - 1) + return INT_MIN; - // If subproblem is already solved - if (mem[x][y1][y2] != -1) - return mem[x][y1][y2]; + // If subproblem is already solved + if (mem[x][y1][y2] != -1) + return mem[x][y1][y2]; - // Initialize answer for this subproblem - int ans = INT_MIN; + // Initialize answer for this subproblem + int ans = INT_MIN; - // this variable is used to store gain of current cell(s) - int temp = (y1 == y2) ? arr[x][y1] : arr[x][y1] + arr[x][y2]; + // this variable is used to store gain of current cell(s) + int temp = (y1 == y2) ? arr[x][y1] : arr[x][y1] + arr[x][y2]; - /* Recur for all possible cases, then store and return the - one with max value */ - ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1, y2 - 1)); - ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1, y2 + 1)); - ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1, y2)); + /* Recur for all possible cases, then store and return the + one with max value */ + ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1, y2 - 1)); + ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1, y2 + 1)); + ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1, y2)); - ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 - 1, y2)); - ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 - 1, y2 - 1)); - ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 - 1, y2 + 1)); + ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 - 1, y2)); + ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 - 1, y2 - 1)); + ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 - 1, y2 + 1)); - ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 + 1, y2)); - ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 + 1, y2 - 1)); - ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 + 1, y2 + 1)); + ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 + 1, y2)); + ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 + 1, y2 - 1)); + ans = max(ans, temp + getMaxUtil(arr, mem, x + 1, y1 + 1, y2 + 1)); - return (mem[x][y1][y2] = ans); + return (mem[x][y1][y2] = ans); } // This is mainly a wrapper over recursive function getMaxUtil(). // This function creates a table for memoization and calls // getMaxUtil() int geMaxCollection(int arr[R][C]) { - // Create a memoization table and initialize all entries as -1 - int mem[R][C][C]; - memset(mem, -1, sizeof(mem)); + // Create a memoization table and initialize all entries as -1 + int mem[R][C][C]; + memset(mem, -1, sizeof(mem)); - // Calculation maximum value using memoization based function - // getMaxUtil() - return getMaxUtil(arr, mem, 0, 0, C - 1); + // Calculation maximum value using memoization based function + // getMaxUtil() + return getMaxUtil(arr, mem, 0, 0, C - 1); } // Driver program to test above functions int main() { - int arr[R][C] = { - {3, 6, 8, 2}, {5, 2, 4, 3}, {1, 1, 20, 10}, - {1, 1, 20, 10}, {1, 1, 20, 10}, - }; - cout << "Maximum collection is " << geMaxCollection(arr); - return 0; + int arr[R][C] = { + {3, 6, 8, 2}, {5, 2, 4, 3}, {1, 1, 20, 10}, + {1, 1, 20, 10}, {1, 1, 20, 10}, + }; + cout << "Maximum collection is " << geMaxCollection(arr); + return 0; } diff --git a/src/test-suite/PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp b/src/test-suite/PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp index cf1186ff..37ee871e 100644 --- a/src/test-suite/PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp +++ b/src/test-suite/PE-benchmarks/construction-of-lcp-array-from-suffix-array.cpp @@ -4,157 +4,157 @@ using namespace std; // Structure to store information of a suffix struct suffix { - int index; // To store original index - int rank[2]; // To store ranks and next rank pair + int index; // To store original index + int rank[2]; // To store ranks and next rank pair }; // A comparison function used by sort() to compare two suffixes // Compares two pairs, returns 1 if first pair is smaller int cmp(struct suffix a, struct suffix b) { - return (a.rank[0] == b.rank[0]) ? (a.rank[1] < b.rank[1] ? 1 : 0) - : (a.rank[0] < b.rank[0] ? 1 : 0); + return (a.rank[0] == b.rank[0]) ? (a.rank[1] < b.rank[1] ? 1 : 0) + : (a.rank[0] < b.rank[0] ? 1 : 0); } // This is the main function that takes a string 'txt' of size n as an // argument, builds and return the suffix array for the given string vector buildSuffixArray(string txt, int n) { - // A structure to store suffixes and their indexes - struct suffix suffixes[n]; - - // Store suffixes and their indexes in an array of structures. - // The structure is needed to sort the suffixes alphabatically - // and maintain their old indexes while sorting - for (int i = 0; i < n; i++) { - suffixes[i].index = i; - suffixes[i].rank[0] = txt[i] - 'a'; - suffixes[i].rank[1] = ((i + 1) < n) ? (txt[i + 1] - 'a') : -1; - } - - // Sort the suffixes using the comparison function - // defined above. - sort(suffixes, suffixes + n, cmp); - - // At his point, all suffixes are sorted according to first - // 2 characters. Let us sort suffixes according to first 4 - // characters, then first 8 and so on - int ind[n]; // This array is needed to get the index in suffixes[] - // from original index. This mapping is needed to get - // next suffix. - for (int k = 4; k < 2 * n; k = k * 2) { - // Assigning rank and index values to first suffix - int rank = 0; - int prev_rank = suffixes[0].rank[0]; - suffixes[0].rank[0] = rank; - ind[suffixes[0].index] = 0; - - // Assigning rank to suffixes - for (int i = 1; i < n; i++) { - // If first rank and next ranks are same as that of previous - // suffix in array, assign the same new rank to this suffix - if (suffixes[i].rank[0] == prev_rank && - suffixes[i].rank[1] == suffixes[i - 1].rank[1]) { - prev_rank = suffixes[i].rank[0]; - suffixes[i].rank[0] = rank; - } else // Otherwise increment rank and assign - { - prev_rank = suffixes[i].rank[0]; - suffixes[i].rank[0] = ++rank; - } - ind[suffixes[i].index] = i; - } + // A structure to store suffixes and their indexes + struct suffix suffixes[n]; - // Assign next rank to every suffix + // Store suffixes and their indexes in an array of structures. + // The structure is needed to sort the suffixes alphabatically + // and maintain their old indexes while sorting for (int i = 0; i < n; i++) { - int nextindex = suffixes[i].index + k / 2; - suffixes[i].rank[1] = - (nextindex < n) ? suffixes[ind[nextindex]].rank[0] : -1; + suffixes[i].index = i; + suffixes[i].rank[0] = txt[i] - 'a'; + suffixes[i].rank[1] = ((i + 1) < n) ? (txt[i + 1] - 'a') : -1; } - // Sort the suffixes according to first k characters + // Sort the suffixes using the comparison function + // defined above. sort(suffixes, suffixes + n, cmp); - } - // Store indexes of all sorted suffixes in the suffix array - vector suffixArr; - for (int i = 0; i < n; i++) - suffixArr.push_back(suffixes[i].index); + // At his point, all suffixes are sorted according to first + // 2 characters. Let us sort suffixes according to first 4 + // characters, then first 8 and so on + int ind[n]; // This array is needed to get the index in suffixes[] + // from original index. This mapping is needed to get + // next suffix. + for (int k = 4; k < 2 * n; k = k * 2) { + // Assigning rank and index values to first suffix + int rank = 0; + int prev_rank = suffixes[0].rank[0]; + suffixes[0].rank[0] = rank; + ind[suffixes[0].index] = 0; + + // Assigning rank to suffixes + for (int i = 1; i < n; i++) { + // If first rank and next ranks are same as that of previous + // suffix in array, assign the same new rank to this suffix + if (suffixes[i].rank[0] == prev_rank && + suffixes[i].rank[1] == suffixes[i - 1].rank[1]) { + prev_rank = suffixes[i].rank[0]; + suffixes[i].rank[0] = rank; + } else // Otherwise increment rank and assign + { + prev_rank = suffixes[i].rank[0]; + suffixes[i].rank[0] = ++rank; + } + ind[suffixes[i].index] = i; + } + + // Assign next rank to every suffix + for (int i = 0; i < n; i++) { + int nextindex = suffixes[i].index + k / 2; + suffixes[i].rank[1] = + (nextindex < n) ? suffixes[ind[nextindex]].rank[0] : -1; + } + + // Sort the suffixes according to first k characters + sort(suffixes, suffixes + n, cmp); + } + + // Store indexes of all sorted suffixes in the suffix array + vector suffixArr; + for (int i = 0; i < n; i++) + suffixArr.push_back(suffixes[i].index); - // Return the suffix array - return suffixArr; + // Return the suffix array + return suffixArr; } /* To construct and return LCP */ vector kasai(string txt, vector suffixArr) { - int n = suffixArr.size(); - - // To store LCP array - vector lcp(n, 0); - - // An auxiliary array to store inverse of suffix array - // elements. For example if suffixArr[0] is 5, the - // invSuff[5] would store 0. This is used to get next - // suffix string from suffix array. - vector invSuff(n, 0); - - // Fill values in invSuff[] - for (int i = 0; i < n; i++) - invSuff[suffixArr[i]] = i; - - // Initialize length of previous LCP - int k = 0; - - // Process all suffixes one by one starting from - // first suffix in txt[] - for (int i = 0; i < n; i++) { - /* If the current suffix is at n-1, then we don’t - have next substring to consider. So lcp is not - defined for this substring, we put zero. */ - if (invSuff[i] == n - 1) { - k = 0; - continue; - } + int n = suffixArr.size(); - /* j contains index of the next substring to - be considered to compare with the present - substring, i.e., next string in suffix array */ - int j = suffixArr[invSuff[i] + 1]; + // To store LCP array + vector lcp(n, 0); - // Directly start matching from k'th index as - // at-least k-1 characters will match - while (i + k < n && j + k < n && txt[i + k] == txt[j + k]) - k++; + // An auxiliary array to store inverse of suffix array + // elements. For example if suffixArr[0] is 5, the + // invSuff[5] would store 0. This is used to get next + // suffix string from suffix array. + vector invSuff(n, 0); - lcp[invSuff[i]] = k; // lcp for the present suffix. + // Fill values in invSuff[] + for (int i = 0; i < n; i++) + invSuff[suffixArr[i]] = i; - // Deleting the starting character from the string. - if (k > 0) - k--; - } + // Initialize length of previous LCP + int k = 0; + + // Process all suffixes one by one starting from + // first suffix in txt[] + for (int i = 0; i < n; i++) { + /* If the current suffix is at n-1, then we don’t + have next substring to consider. So lcp is not + defined for this substring, we put zero. */ + if (invSuff[i] == n - 1) { + k = 0; + continue; + } + + /* j contains index of the next substring to + be considered to compare with the present + substring, i.e., next string in suffix array */ + int j = suffixArr[invSuff[i] + 1]; + + // Directly start matching from k'th index as + // at-least k-1 characters will match + while (i + k < n && j + k < n && txt[i + k] == txt[j + k]) + k++; + + lcp[invSuff[i]] = k; // lcp for the present suffix. + + // Deleting the starting character from the string. + if (k > 0) + k--; + } - // return the constructed lcp array - return lcp; + // return the constructed lcp array + return lcp; } // Utility function to print an array void printArr(vector arr, int n) { - for (int i = 0; i < n; i++) - cout << arr[i] << " "; - cout << endl; + for (int i = 0; i < n; i++) + cout << arr[i] << " "; + cout << endl; } // Driver program int main() { - string str = "banana"; + string str = "banana"; - vector suffixArr = buildSuffixArray(str, str.length()); - int n = suffixArr.size(); + vector suffixArr = buildSuffixArray(str, str.length()); + int n = suffixArr.size(); - cout << "Suffix Array : \n"; - printArr(suffixArr, n); + cout << "Suffix Array : \n"; + printArr(suffixArr, n); - vector lcp = kasai(str, suffixArr); + vector lcp = kasai(str, suffixArr); - cout << "\nLCP Array : \n"; - printArr(lcp, n); - return 0; + cout << "\nLCP Array : \n"; + printArr(lcp, n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/count-1s-sorted-binary-array.cpp b/src/test-suite/PE-benchmarks/count-1s-sorted-binary-array.cpp index 746a96c4..bd7409f0 100644 --- a/src/test-suite/PE-benchmarks/count-1s-sorted-binary-array.cpp +++ b/src/test-suite/PE-benchmarks/count-1s-sorted-binary-array.cpp @@ -5,28 +5,28 @@ using namespace std; /* Returns counts of 1's in arr[low..high]. The array is assumed to be sorted in non-increasing order */ int countOnes(bool arr[], int low, int high) { - if (high >= low) { - // get the middle index - int mid = low + (high - low) / 2; + if (high >= low) { + // get the middle index + int mid = low + (high - low) / 2; - // check if the element at middle index is last 1 - if ((mid == high || arr[mid + 1] == 0) && (arr[mid] == 1)) - return mid + 1; + // check if the element at middle index is last 1 + if ((mid == high || arr[mid + 1] == 0) && (arr[mid] == 1)) + return mid + 1; - // If element is not last 1, recur for right side - if (arr[mid] == 1) - return countOnes(arr, (mid + 1), high); + // If element is not last 1, recur for right side + if (arr[mid] == 1) + return countOnes(arr, (mid + 1), high); - // else recur for left side - return countOnes(arr, low, (mid - 1)); - } - return 0; + // else recur for left side + return countOnes(arr, low, (mid - 1)); + } + return 0; } /* Driver program to test above functions */ int main() { - bool arr[] = {1, 1, 1, 1, 0, 0, 0}; - int n = sizeof(arr) / sizeof(arr[0]); - cout << "Count of 1's in given array is " << countOnes(arr, 0, n - 1); - return 0; + bool arr[] = {1, 1, 1, 1, 0, 0, 0}; + int n = sizeof(arr) / sizeof(arr[0]); + cout << "Count of 1's in given array is " << countOnes(arr, 0, n - 1); + return 0; } diff --git a/src/test-suite/PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp b/src/test-suite/PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp index c42a6538..ef3e47ba 100644 --- a/src/test-suite/PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp +++ b/src/test-suite/PE-benchmarks/count-number-binary-strings-without-consecutive-1s.cpp @@ -4,17 +4,17 @@ using namespace std; int countStrings(int n) { - int a[n], b[n]; - a[0] = b[0] = 1; - for (int i = 1; i < n; i++) { - a[i] = a[i - 1] + b[i - 1]; - b[i] = a[i - 1]; - } - return a[n - 1] + b[n - 1]; + int a[n], b[n]; + a[0] = b[0] = 1; + for (int i = 1; i < n; i++) { + a[i] = a[i - 1] + b[i - 1]; + b[i] = a[i - 1]; + } + return a[n - 1] + b[n - 1]; } // Driver program to test above functions int main() { - cout << countStrings(3) << endl; - return 0; + cout << countStrings(3) << endl; + return 0; } diff --git a/src/test-suite/PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp b/src/test-suite/PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp index 7bf19c53..24d15e71 100644 --- a/src/test-suite/PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp +++ b/src/test-suite/PE-benchmarks/count-of-n-digit-numbers-whose-sum-of-digits-equals-to-given-sum.cpp @@ -9,49 +9,49 @@ unsigned long long int lookup[101][501]; // Memoization based implementation of recursive // function unsigned long long int countRec(int n, int sum) { - // Base case - if (n == 0) - return sum == 0; - - // If this subproblem is already evaluated, - // return the evaluated value - if (lookup[n][sum] != -1) - return lookup[n][sum]; - - // Initialize answer - unsigned long long int ans = 0; - - // Traverse through every digit and - // recursively count numbers beginning - // with it - for (int i = 0; i < 10; i++) - if (sum - i >= 0) - ans += countRec(n - 1, sum - i); - - return lookup[n][sum] = ans; + // Base case + if (n == 0) + return sum == 0; + + // If this subproblem is already evaluated, + // return the evaluated value + if (lookup[n][sum] != -1) + return lookup[n][sum]; + + // Initialize answer + unsigned long long int ans = 0; + + // Traverse through every digit and + // recursively count numbers beginning + // with it + for (int i = 0; i < 10; i++) + if (sum - i >= 0) + ans += countRec(n - 1, sum - i); + + return lookup[n][sum] = ans; } // This is mainly a wrapper over countRec. It // explicitly handles leading digit and calls // countRec() for remaining n. unsigned long long int finalCount(int n, int sum) { - // Initialize all entries of lookup table - memset(lookup, -1, sizeof lookup); - - // Initialize final answer - unsigned long long int ans = 0; - - // Traverse through every digit from 1 to - // 9 and count numbers beginning with it - for (int i = 1; i <= 9; i++) - if (sum - i >= 0) - ans += countRec(n - 1, sum - i); - return ans; + // Initialize all entries of lookup table + memset(lookup, -1, sizeof lookup); + + // Initialize final answer + unsigned long long int ans = 0; + + // Traverse through every digit from 1 to + // 9 and count numbers beginning with it + for (int i = 1; i <= 9; i++) + if (sum - i >= 0) + ans += countRec(n - 1, sum - i); + return ans; } // Driver program int main() { - int n = 3, sum = 5; - cout << finalCount(n, sum); - return 0; + int n = 3, sum = 5; + cout << finalCount(n, sum); + return 0; } diff --git a/src/test-suite/PE-benchmarks/count-possible-ways-to-construct-buildings.cpp b/src/test-suite/PE-benchmarks/count-possible-ways-to-construct-buildings.cpp index bf4a9193..ec33b840 100644 --- a/src/test-suite/PE-benchmarks/count-possible-ways-to-construct-buildings.cpp +++ b/src/test-suite/PE-benchmarks/count-possible-ways-to-construct-buildings.cpp @@ -4,39 +4,39 @@ using namespace std; // Returns count of possible ways for N sections int countWays(int N) { - // Base case - if (N == 1) - return 4; // 2 for one side and 4 for two sides - - // countB is count of ways with a building at the end - // countS is count of ways with a space at the end - // prev_countB and prev_countS are previous values of - // countB and countS respectively. - - // Initialize countB and countS for one side - int countB = 1, countS = 1, prev_countB, prev_countS; - - // Use the above recursive formula for calculating - // countB and countS using previous values - for (int i = 2; i <= N; i++) { - prev_countB = countB; - prev_countS = countS; - - countS = prev_countB + prev_countS; - countB = prev_countS; - } - - // Result for one side is sum of ways ending with building - // and ending with space - int result = countS + countB; - - // Result for 2 sides is square of result for one side - return (result * result); + // Base case + if (N == 1) + return 4; // 2 for one side and 4 for two sides + + // countB is count of ways with a building at the end + // countS is count of ways with a space at the end + // prev_countB and prev_countS are previous values of + // countB and countS respectively. + + // Initialize countB and countS for one side + int countB = 1, countS = 1, prev_countB, prev_countS; + + // Use the above recursive formula for calculating + // countB and countS using previous values + for (int i = 2; i <= N; i++) { + prev_countB = countB; + prev_countS = countS; + + countS = prev_countB + prev_countS; + countB = prev_countS; + } + + // Result for one side is sum of ways ending with building + // and ending with space + int result = countS + countB; + + // Result for 2 sides is square of result for one side + return (result * result); } // Driver program int main() { - int N = 3; - cout << "Count of ways for " << N << " sections is " << countWays(N); - return 0; + int N = 3; + cout << "Count of ways for " << N << " sections is " << countWays(N); + return 0; } diff --git a/src/test-suite/PE-benchmarks/count-ways-reach-nth-stair.cpp b/src/test-suite/PE-benchmarks/count-ways-reach-nth-stair.cpp index aa232274..4b53f48f 100644 --- a/src/test-suite/PE-benchmarks/count-ways-reach-nth-stair.cpp +++ b/src/test-suite/PE-benchmarks/count-ways-reach-nth-stair.cpp @@ -4,15 +4,15 @@ // A recursive function used by countWays int countWaysUtil(int n, int m) { - int res[n]; - res[0] = 1; - res[1] = 1; - for (int i = 2; i < n; i++) { - res[i] = 0; - for (int j = 1; j <= m && j <= i; j++) - res[i] += res[i - j]; - } - return res[n - 1]; + int res[n]; + res[0] = 1; + res[1] = 1; + for (int i = 2; i < n; i++) { + res[i] = 0; + for (int j = 1; j <= m && j <= i; j++) + res[i] += res[i - j]; + } + return res[n - 1]; } // Returns number of ways to reach s'th stair @@ -20,7 +20,7 @@ int countWays(int s, int m) { return countWaysUtil(s + 1, m); } // Driver program to test above functions int main() { - int s = 4, m = 2; - printf("Nuber of ways = %d", countWays(s, m)); - return 0; + int s = 4, m = 2; + printf("Nuber of ways = %d", countWays(s, m)); + return 0; } diff --git a/src/test-suite/PE-benchmarks/cut-vertices.cpp b/src/test-suite/PE-benchmarks/cut-vertices.cpp index 9de206d7..c0052805 100644 --- a/src/test-suite/PE-benchmarks/cut-vertices.cpp +++ b/src/test-suite/PE-benchmarks/cut-vertices.cpp @@ -6,25 +6,25 @@ using namespace std; // A class that represents an undirected graph class Graph { - int V; // No. of vertices - list *adj; // A dynamic array of adjacency lists - void APUtil(int v, bool visited[], int disc[], int low[], int parent[], - bool ap[]); - -public: - Graph(int V); // Constructor - void addEdge(int v, int w); // function to add an edge to graph - void AP(); // prints articulation points + int V; // No. of vertices + list *adj; // A dynamic array of adjacency lists + void APUtil(int v, bool visited[], int disc[], int low[], int parent[], + bool ap[]); + + public: + Graph(int V); // Constructor + void addEdge(int v, int w); // function to add an edge to graph + void AP(); // prints articulation points }; Graph::Graph(int V) { - this->V = V; - adj = new list[V]; + this->V = V; + adj = new list[V]; } void Graph::addEdge(int v, int w) { - adj[v].push_back(w); - adj[w].push_back(v); // Note: the graph is undirected + adj[v].push_back(w); + adj[w].push_back(v); // Note: the graph is undirected } // A recursive function that find articulation points using DFS traversal @@ -35,111 +35,111 @@ void Graph::addEdge(int v, int w) { // ap[] --> Store articulation points void Graph::APUtil(int u, bool visited[], int disc[], int low[], int parent[], bool ap[]) { - // A static variable is used for simplicity, we can avoid use of static - // variable by passing a pointer. - static int time = 0; - - // Count of children in DFS Tree - int children = 0; - - // Mark the current node as visited - visited[u] = true; - - // Initialize discovery time and low value - disc[u] = low[u] = ++time; - - // Go through all vertices aadjacent to this - list::iterator i; - for (i = adj[u].begin(); i != adj[u].end(); ++i) { - int v = *i; // v is current adjacent of u - - // If v is not visited yet, then make it a child of u - // in DFS tree and recur for it - if (!visited[v]) { - children++; - parent[v] = u; - APUtil(v, visited, disc, low, parent, ap); - - // Check if the subtree rooted with v has a connection to - // one of the ancestors of u - low[u] = min(low[u], low[v]); - - // u is an articulation point in following cases - - // (1) u is root of DFS tree and has two or more chilren. - if (parent[u] == NIL && children > 1) - ap[u] = true; - - // (2) If u is not root and low value of one of its child is more - // than discovery value of u. - if (parent[u] != NIL && low[v] >= disc[u]) - ap[u] = true; + // A static variable is used for simplicity, we can avoid use of static + // variable by passing a pointer. + static int time = 0; + + // Count of children in DFS Tree + int children = 0; + + // Mark the current node as visited + visited[u] = true; + + // Initialize discovery time and low value + disc[u] = low[u] = ++time; + + // Go through all vertices aadjacent to this + list::iterator i; + for (i = adj[u].begin(); i != adj[u].end(); ++i) { + int v = *i; // v is current adjacent of u + + // If v is not visited yet, then make it a child of u + // in DFS tree and recur for it + if (!visited[v]) { + children++; + parent[v] = u; + APUtil(v, visited, disc, low, parent, ap); + + // Check if the subtree rooted with v has a connection to + // one of the ancestors of u + low[u] = min(low[u], low[v]); + + // u is an articulation point in following cases + + // (1) u is root of DFS tree and has two or more chilren. + if (parent[u] == NIL && children > 1) + ap[u] = true; + + // (2) If u is not root and low value of one of its child is more + // than discovery value of u. + if (parent[u] != NIL && low[v] >= disc[u]) + ap[u] = true; + } + + // Update low value of u for parent function calls. + else if (v != parent[u]) + low[u] = min(low[u], disc[v]); } - - // Update low value of u for parent function calls. - else if (v != parent[u]) - low[u] = min(low[u], disc[v]); - } } // The function to do DFS traversal. It uses recursive function APUtil() void Graph::AP() { - // Mark all the vertices as not visited - bool *visited = new bool[V]; - int *disc = new int[V]; - int *low = new int[V]; - int *parent = new int[V]; - bool *ap = new bool[V]; // To store articulation points - - // Initialize parent and visited, and ap(articulation point) arrays - for (int i = 0; i < V; i++) { - parent[i] = NIL; - visited[i] = false; - ap[i] = false; - } - - // Call the recursive helper function to find articulation points - // in DFS tree rooted with vertex 'i' - for (int i = 0; i < V; i++) - if (visited[i] == false) - APUtil(i, visited, disc, low, parent, ap); - - // Now ap[] contains articulation points, print them - for (int i = 0; i < V; i++) - if (ap[i] == true) - cout << i << " "; + // Mark all the vertices as not visited + bool *visited = new bool[V]; + int *disc = new int[V]; + int *low = new int[V]; + int *parent = new int[V]; + bool *ap = new bool[V]; // To store articulation points + + // Initialize parent and visited, and ap(articulation point) arrays + for (int i = 0; i < V; i++) { + parent[i] = NIL; + visited[i] = false; + ap[i] = false; + } + + // Call the recursive helper function to find articulation points + // in DFS tree rooted with vertex 'i' + for (int i = 0; i < V; i++) + if (visited[i] == false) + APUtil(i, visited, disc, low, parent, ap); + + // Now ap[] contains articulation points, print them + for (int i = 0; i < V; i++) + if (ap[i] == true) + cout << i << " "; } // Driver program to test above function int main() { - // Create graphs given in above diagrams - cout << "\nArticulation points in first graph \n"; - Graph g1(5); - g1.addEdge(1, 0); - g1.addEdge(0, 2); - g1.addEdge(2, 1); - g1.addEdge(0, 3); - g1.addEdge(3, 4); - g1.AP(); - - cout << "\nArticulation points in second graph \n"; - Graph g2(4); - g2.addEdge(0, 1); - g2.addEdge(1, 2); - g2.addEdge(2, 3); - g2.AP(); - - cout << "\nArticulation points in third graph \n"; - Graph g3(7); - g3.addEdge(0, 1); - g3.addEdge(1, 2); - g3.addEdge(2, 0); - g3.addEdge(1, 3); - g3.addEdge(1, 4); - g3.addEdge(1, 6); - g3.addEdge(3, 5); - g3.addEdge(4, 5); - g3.AP(); - - return 0; + // Create graphs given in above diagrams + cout << "\nArticulation points in first graph \n"; + Graph g1(5); + g1.addEdge(1, 0); + g1.addEdge(0, 2); + g1.addEdge(2, 1); + g1.addEdge(0, 3); + g1.addEdge(3, 4); + g1.AP(); + + cout << "\nArticulation points in second graph \n"; + Graph g2(4); + g2.addEdge(0, 1); + g2.addEdge(1, 2); + g2.addEdge(2, 3); + g2.AP(); + + cout << "\nArticulation points in third graph \n"; + Graph g3(7); + g3.addEdge(0, 1); + g3.addEdge(1, 2); + g3.addEdge(2, 0); + g3.addEdge(1, 3); + g3.addEdge(1, 4); + g3.addEdge(1, 6); + g3.addEdge(3, 5); + g3.addEdge(4, 5); + g3.AP(); + + return 0; } diff --git a/src/test-suite/PE-benchmarks/cutting-a-rod.cpp b/src/test-suite/PE-benchmarks/cutting-a-rod.cpp index 0c28ebf3..1a04a87e 100644 --- a/src/test-suite/PE-benchmarks/cutting-a-rod.cpp +++ b/src/test-suite/PE-benchmarks/cutting-a-rod.cpp @@ -8,27 +8,27 @@ int max(int a, int b) { return (a > b) ? a : b; } /* Returns the best obtainable price for a rod of length n and price[] as prices of different pieces */ int cutRod(int price[], int n) { - int val[n + 1]; - val[0] = 0; - int i, j; + int val[n + 1]; + val[0] = 0; + int i, j; - // Build the table val[] in bottom up manner and return the last entry - // from the table - for (i = 1; i <= n; i++) { - int max_val = INT_MIN; - for (j = 0; j < i; j++) - max_val = max(max_val, price[j] + val[i - j - 1]); - val[i] = max_val; - } + // Build the table val[] in bottom up manner and return the last entry + // from the table + for (i = 1; i <= n; i++) { + int max_val = INT_MIN; + for (j = 0; j < i; j++) + max_val = max(max_val, price[j] + val[i - j - 1]); + val[i] = max_val; + } - return val[n]; + return val[n]; } /* Driver program to test above functions */ int main() { - int arr[] = {1, 5, 8, 9, 10, 17, 17, 20}; - int size = sizeof(arr) / sizeof(arr[0]); - printf("Maximum Obtainable Value is %dn", cutRod(arr, size)); - getchar(); - return 0; + int arr[] = {1, 5, 8, 9, 10, 17, 17, 20}; + int size = sizeof(arr) / sizeof(arr[0]); + printf("Maximum Obtainable Value is %dn", cutRod(arr, size)); + getchar(); + return 0; } diff --git a/src/test-suite/PE-benchmarks/detect-cycle-in-a-graph.cpp b/src/test-suite/PE-benchmarks/detect-cycle-in-a-graph.cpp index 8d13d410..e36bd8ce 100644 --- a/src/test-suite/PE-benchmarks/detect-cycle-in-a-graph.cpp +++ b/src/test-suite/PE-benchmarks/detect-cycle-in-a-graph.cpp @@ -6,80 +6,80 @@ using namespace std; class Graph { - int V; // No. of vertices - list *adj; // Pointer to an array containing adjacency lists - bool isCyclicUtil(int v, bool visited[], bool *rs); // used by isCyclic() -public: - Graph(int V); // Constructor - void addEdge(int v, int w); // to add an edge to graph - bool isCyclic(); // returns true if there is a cycle in this graph + int V; // No. of vertices + list *adj; // Pointer to an array containing adjacency lists + bool isCyclicUtil(int v, bool visited[], bool *rs); // used by isCyclic() + public: + Graph(int V); // Constructor + void addEdge(int v, int w); // to add an edge to graph + bool isCyclic(); // returns true if there is a cycle in this graph }; Graph::Graph(int V) { - this->V = V; - adj = new list[V]; + this->V = V; + adj = new list[V]; } void Graph::addEdge(int v, int w) { - adj[v].push_back(w); // Add w to v’s list. + adj[v].push_back(w); // Add w to v’s list. } // This function is a variation of DFSUtil() in // https://www.geeksforgeeks.org/archives/18212 bool Graph::isCyclicUtil(int v, bool visited[], bool *recStack) { - if (visited[v] == false) { - // Mark the current node as visited and part of recursion stack - visited[v] = true; - recStack[v] = true; + if (visited[v] == false) { + // Mark the current node as visited and part of recursion stack + visited[v] = true; + recStack[v] = true; - // Recur for all the vertices adjacent to this vertex - list::iterator i; - for (i = adj[v].begin(); i != adj[v].end(); ++i) { - if (!visited[*i] && isCyclicUtil(*i, visited, recStack)) - return true; - else if (recStack[*i]) - return true; + // Recur for all the vertices adjacent to this vertex + list::iterator i; + for (i = adj[v].begin(); i != adj[v].end(); ++i) { + if (!visited[*i] && isCyclicUtil(*i, visited, recStack)) + return true; + else if (recStack[*i]) + return true; + } } - } - recStack[v] = false; // remove the vertex from recursion stack - return false; + recStack[v] = false; // remove the vertex from recursion stack + return false; } // Returns true if the graph contains a cycle, else false. // This function is a variation of DFS() in // https://www.geeksforgeeks.org/archives/18212 bool Graph::isCyclic() { - // Mark all the vertices as not visited and not part of recursion - // stack - bool *visited = new bool[V]; - bool *recStack = new bool[V]; - for (int i = 0; i < V; i++) { - visited[i] = false; - recStack[i] = false; - } + // Mark all the vertices as not visited and not part of recursion + // stack + bool *visited = new bool[V]; + bool *recStack = new bool[V]; + for (int i = 0; i < V; i++) { + visited[i] = false; + recStack[i] = false; + } - // Call the recursive helper function to detect cycle in different - // DFS trees - for (int i = 0; i < V; i++) - if (isCyclicUtil(i, visited, recStack)) - return true; + // Call the recursive helper function to detect cycle in different + // DFS trees + for (int i = 0; i < V; i++) + if (isCyclicUtil(i, visited, recStack)) + return true; - return false; + return false; } int main() { - // Create a graph given in the above diagram - Graph g(4); - g.addEdge(0, 1); - g.addEdge(0, 2); - g.addEdge(1, 2); - g.addEdge(2, 0); - g.addEdge(2, 3); - g.addEdge(3, 3); + // Create a graph given in the above diagram + Graph g(4); + g.addEdge(0, 1); + g.addEdge(0, 2); + g.addEdge(1, 2); + g.addEdge(2, 0); + g.addEdge(2, 3); + g.addEdge(3, 3); - if (g.isCyclic()) - cout << "Graph contains cycle"; - else - cout << "Graph doesn't contain cycle"; - return 0; + if (g.isCyclic()) + cout << "Graph contains cycle"; + else + cout << "Graph doesn't contain cycle"; + return 0; } diff --git a/src/test-suite/PE-benchmarks/detect-cycle-undirected-graph.cpp b/src/test-suite/PE-benchmarks/detect-cycle-undirected-graph.cpp index 635ab0d8..33d6e707 100644 --- a/src/test-suite/PE-benchmarks/detect-cycle-undirected-graph.cpp +++ b/src/test-suite/PE-benchmarks/detect-cycle-undirected-graph.cpp @@ -6,83 +6,83 @@ using namespace std; // Class for an undirected graph class Graph { - int V; // No. of vertices - list *adj; // Pointer to an array containing adjacency lists - bool isCyclicUtil(int v, bool visited[], int parent); + int V; // No. of vertices + list *adj; // Pointer to an array containing adjacency lists + bool isCyclicUtil(int v, bool visited[], int parent); -public: - Graph(int V); // Constructor - void addEdge(int v, int w); // to add an edge to graph - bool isCyclic(); // returns true if there is a cycle + public: + Graph(int V); // Constructor + void addEdge(int v, int w); // to add an edge to graph + bool isCyclic(); // returns true if there is a cycle }; Graph::Graph(int V) { - this->V = V; - adj = new list[V]; + this->V = V; + adj = new list[V]; } void Graph::addEdge(int v, int w) { - adj[v].push_back(w); // Add w to v’s list. - adj[w].push_back(v); // Add v to w’s list. + adj[v].push_back(w); // Add w to v’s list. + adj[w].push_back(v); // Add v to w’s list. } // A recursive function that uses visited[] and parent to detect // cycle in subgraph reachable from vertex v. bool Graph::isCyclicUtil(int v, bool visited[], int parent) { - // Mark the current node as visited - visited[v] = true; + // Mark the current node as visited + visited[v] = true; - // Recur for all the vertices adjacent to this vertex - list::iterator i; - for (i = adj[v].begin(); i != adj[v].end(); ++i) { - // If an adjacent is not visited, then recur for that adjacent - if (!visited[*i]) { - if (isCyclicUtil(*i, visited, v)) - return true; - } + // Recur for all the vertices adjacent to this vertex + list::iterator i; + for (i = adj[v].begin(); i != adj[v].end(); ++i) { + // If an adjacent is not visited, then recur for that adjacent + if (!visited[*i]) { + if (isCyclicUtil(*i, visited, v)) + return true; + } - // If an adjacent is visited and not parent of current vertex, - // then there is a cycle. - else if (*i != parent) - return true; - } - return false; + // If an adjacent is visited and not parent of current vertex, + // then there is a cycle. + else if (*i != parent) + return true; + } + return false; } // Returns true if the graph contains a cycle, else false. bool Graph::isCyclic() { - // Mark all the vertices as not visited and not part of recursion - // stack - bool *visited = new bool[V]; - for (int i = 0; i < V; i++) - visited[i] = false; + // Mark all the vertices as not visited and not part of recursion + // stack + bool *visited = new bool[V]; + for (int i = 0; i < V; i++) + visited[i] = false; - // Call the recursive helper function to detect cycle in different - // DFS trees - for (int u = 0; u < V; u++) - if (!visited[u]) // Don't recur for u if it is already visited - if (isCyclicUtil(u, visited, -1)) - return true; + // Call the recursive helper function to detect cycle in different + // DFS trees + for (int u = 0; u < V; u++) + if (!visited[u]) // Don't recur for u if it is already visited + if (isCyclicUtil(u, visited, -1)) + return true; - return false; + return false; } // Driver program to test above functions int main() { - Graph g1(5); - g1.addEdge(1, 0); - g1.addEdge(0, 2); - g1.addEdge(2, 1); - g1.addEdge(0, 3); - g1.addEdge(3, 4); - g1.isCyclic() ? cout << "Graph contains cycle\n" - : cout << "Graph doesn't contain cycle\n"; + Graph g1(5); + g1.addEdge(1, 0); + g1.addEdge(0, 2); + g1.addEdge(2, 1); + g1.addEdge(0, 3); + g1.addEdge(3, 4); + g1.isCyclic() ? cout << "Graph contains cycle\n" + : cout << "Graph doesn't contain cycle\n"; - Graph g2(3); - g2.addEdge(0, 1); - g2.addEdge(1, 2); - g2.isCyclic() ? cout << "Graph contains cycle\n" - : cout << "Graph doesn't contain cycle\n"; + Graph g2(3); + g2.addEdge(0, 1); + g2.addEdge(1, 2); + g2.isCyclic() ? cout << "Graph contains cycle\n" + : cout << "Graph doesn't contain cycle\n"; - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/dfa-based-division.cpp b/src/test-suite/PE-benchmarks/dfa-based-division.cpp index ca92ea15..02ee1aef 100644 --- a/src/test-suite/PE-benchmarks/dfa-based-division.cpp +++ b/src/test-suite/PE-benchmarks/dfa-based-division.cpp @@ -3,58 +3,58 @@ // Function to build DFA for divisor k void preprocess(int k, int Table[][2]) { - int trans0, trans1; - - // The following loop calculates the two transitions for each state, - // starting from state 0 - for (int state = 0; state < k; ++state) { - // Calculate next state for bit 0 - trans0 = state << 1; - Table[state][0] = (trans0 < k) ? trans0 : trans0 - k; - - // Calculate next state for bit 1 - trans1 = (state << 1) + 1; - Table[state][1] = (trans1 < k) ? trans1 : trans1 - k; - } + int trans0, trans1; + + // The following loop calculates the two transitions for each state, + // starting from state 0 + for (int state = 0; state < k; ++state) { + // Calculate next state for bit 0 + trans0 = state << 1; + Table[state][0] = (trans0 < k) ? trans0 : trans0 - k; + + // Calculate next state for bit 1 + trans1 = (state << 1) + 1; + Table[state][1] = (trans1 < k) ? trans1 : trans1 - k; + } } // A recursive utility function that takes a 'num' and DFA (transition // table) as input and process 'num' bit by bit over DFA void isDivisibleUtil(int num, int *state, int Table[][2]) { - // process "num" bit by bit from MSB to LSB - if (num != 0) { - isDivisibleUtil(num >> 1, state, Table); - *state = Table[*state][num & 1]; - } + // process "num" bit by bit from MSB to LSB + if (num != 0) { + isDivisibleUtil(num >> 1, state, Table); + *state = Table[*state][num & 1]; + } } // The main function that divides 'num' by k and returns the remainder int isDivisible(int num, int k) { - // Allocate memory for transition table. The table will have k*2 entries - int(*Table)[2] = (int(*)[2])malloc(k * sizeof(*Table)); + // Allocate memory for transition table. The table will have k*2 entries + int(*Table)[2] = (int(*)[2])malloc(k * sizeof(*Table)); - // Fill the transition table - preprocess(k, Table); + // Fill the transition table + preprocess(k, Table); - // Process ‘num’ over DFA and get the remainder - int state = 0; - isDivisibleUtil(num, &state, Table); + // Process ‘num’ over DFA and get the remainder + int state = 0; + isDivisibleUtil(num, &state, Table); - // Note that the final value of state is the remainder - return state; + // Note that the final value of state is the remainder + return state; } // Driver program to test above functions int main() { - int num = 47; // Number to be divided - int k = 5; // Divisor + int num = 47; // Number to be divided + int k = 5; // Divisor - int remainder = isDivisible(num, k); + int remainder = isDivisible(num, k); - if (remainder == 0) - printf("Divisible\n"); - else - printf("Not Divisible: Remainder is %d\n", remainder); + if (remainder == 0) + printf("Divisible\n"); + else + printf("Not Divisible: Remainder is %d\n", remainder); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/dfs.cpp b/src/test-suite/PE-benchmarks/dfs.cpp index 13716438..1694c857 100644 --- a/src/test-suite/PE-benchmarks/dfs.cpp +++ b/src/test-suite/PE-benchmarks/dfs.cpp @@ -7,76 +7,76 @@ using namespace std; // Graph class represents a directed graph // using adjacency list representation class Graph { - int V; // No. of vertices + int V; // No. of vertices - // Pointer to an array containing - // adjacency lists - list *adj; + // Pointer to an array containing + // adjacency lists + list *adj; - // A recursive function used by DFS - void DFSUtil(int v, bool visited[]); + // A recursive function used by DFS + void DFSUtil(int v, bool visited[]); -public: - Graph(int V); // Constructor + public: + Graph(int V); // Constructor - // function to add an edge to graph - void addEdge(int v, int w); + // function to add an edge to graph + void addEdge(int v, int w); - // DFS traversal of the vertices - // reachable from v - void DFS(int v); + // DFS traversal of the vertices + // reachable from v + void DFS(int v); }; Graph::Graph(int V) { - this->V = V; - adj = new list[V]; + this->V = V; + adj = new list[V]; } void Graph::addEdge(int v, int w) { - adj[v].push_back(w); // Add w to v’s list. + adj[v].push_back(w); // Add w to v’s list. } void Graph::DFSUtil(int v, bool visited[]) { - // Mark the current node as visited and - // print it - visited[v] = true; - cout << v << " "; + // Mark the current node as visited and + // print it + visited[v] = true; + cout << v << " "; - // Recur for all the vertices adjacent - // to this vertex - list::iterator i; - for (i = adj[v].begin(); i != adj[v].end(); ++i) - if (!visited[*i]) - DFSUtil(*i, visited); + // Recur for all the vertices adjacent + // to this vertex + list::iterator i; + for (i = adj[v].begin(); i != adj[v].end(); ++i) + if (!visited[*i]) + DFSUtil(*i, visited); } // DFS traversal of the vertices reachable from v. // It uses recursive DFSUtil() void Graph::DFS(int v) { - // Mark all the vertices as not visited - bool *visited = new bool[V]; - for (int i = 0; i < V; i++) - visited[i] = false; + // Mark all the vertices as not visited + bool *visited = new bool[V]; + for (int i = 0; i < V; i++) + visited[i] = false; - // Call the recursive helper function - // to print DFS traversal - DFSUtil(v, visited); + // Call the recursive helper function + // to print DFS traversal + DFSUtil(v, visited); } // Driver code int main() { - // Create a graph given in the above diagram - Graph g(4); - g.addEdge(0, 1); - g.addEdge(0, 2); - g.addEdge(1, 2); - g.addEdge(2, 0); - g.addEdge(2, 3); - g.addEdge(3, 3); + // Create a graph given in the above diagram + Graph g(4); + g.addEdge(0, 1); + g.addEdge(0, 2); + g.addEdge(1, 2); + g.addEdge(2, 0); + g.addEdge(2, 3); + g.addEdge(3, 3); - cout << "Following is Depth First Traversal" - " (starting from vertex 2) \n"; - g.DFS(2); + cout << "Following is Depth First Traversal" + " (starting from vertex 2) \n"; + g.DFS(2); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/edit-distance.cpp b/src/test-suite/PE-benchmarks/edit-distance.cpp index c5a4745e..aea56645 100644 --- a/src/test-suite/PE-benchmarks/edit-distance.cpp +++ b/src/test-suite/PE-benchmarks/edit-distance.cpp @@ -7,39 +7,39 @@ using namespace std; int min(int x, int y, int z) { return min(min(x, y), z); } int editDist(string str1, string str2, int m, int n) { - // If first string is empty, the only option is to - // insert all characters of second string into first - if (m == 0) - return n; - - // If second string is empty, the only option is to - // remove all characters of first string - if (n == 0) - return m; - - // If last characters of two strings are same, nothing - // much to do. Ignore last characters and get count for - // remaining strings. - if (str1[m - 1] == str2[n - 1]) - return editDist(str1, str2, m - 1, n - 1); - - // If last characters are not same, consider all three - // operations on last character of first string, recursively - // compute minimum cost for all three operations and take - // minimum of three values. - return 1 + min(editDist(str1, str2, m, n - 1), // Insert - editDist(str1, str2, m - 1, n), // Remove - editDist(str1, str2, m - 1, n - 1) // Replace - ); + // If first string is empty, the only option is to + // insert all characters of second string into first + if (m == 0) + return n; + + // If second string is empty, the only option is to + // remove all characters of first string + if (n == 0) + return m; + + // If last characters of two strings are same, nothing + // much to do. Ignore last characters and get count for + // remaining strings. + if (str1[m - 1] == str2[n - 1]) + return editDist(str1, str2, m - 1, n - 1); + + // If last characters are not same, consider all three + // operations on last character of first string, recursively + // compute minimum cost for all three operations and take + // minimum of three values. + return 1 + min(editDist(str1, str2, m, n - 1), // Insert + editDist(str1, str2, m - 1, n), // Remove + editDist(str1, str2, m - 1, n - 1) // Replace + ); } // Driver program int main() { - // your code goes here - string str1 = "sunday"; - string str2 = "saturday"; + // your code goes here + string str1 = "sunday"; + string str2 = "saturday"; - cout << editDist(str1, str2, str1.length(), str2.length()); + cout << editDist(str1, str2, str1.length(), str2.length()); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/efficient-constructtion-of-finite-automata.cpp b/src/test-suite/PE-benchmarks/efficient-constructtion-of-finite-automata.cpp index 0cd8a52f..24d55c03 100644 --- a/src/test-suite/PE-benchmarks/efficient-constructtion-of-finite-automata.cpp +++ b/src/test-suite/PE-benchmarks/efficient-constructtion-of-finite-automata.cpp @@ -6,53 +6,53 @@ using namespace std; which represents Finite Automata for a given pattern */ void computeTransFun(char *pat, int M, int TF[][NO_OF_CHARS]) { - int i, lps = 0, x; + int i, lps = 0, x; - // Fill entries in first row - for (x = 0; x < NO_OF_CHARS; x++) - TF[0][x] = 0; - TF[0][pat[0]] = 1; - - // Fill entries in other rows - for (i = 1; i <= M; i++) { - // Copy values from row at index lps + // Fill entries in first row for (x = 0; x < NO_OF_CHARS; x++) - TF[i][x] = TF[lps][x]; + TF[0][x] = 0; + TF[0][pat[0]] = 1; + + // Fill entries in other rows + for (i = 1; i <= M; i++) { + // Copy values from row at index lps + for (x = 0; x < NO_OF_CHARS; x++) + TF[i][x] = TF[lps][x]; - // Update the entry corresponding to this character - TF[i][pat[i]] = i + 1; + // Update the entry corresponding to this character + TF[i][pat[i]] = i + 1; - // Update lps for next row to be filled - if (i < M) - lps = TF[lps][pat[i]]; - } + // Update lps for next row to be filled + if (i < M) + lps = TF[lps][pat[i]]; + } } /* Prints all occurrences of pat in txt */ void search(char pat[], char txt[]) { - int M = strlen(pat); - int N = strlen(txt); + int M = strlen(pat); + int N = strlen(txt); - int TF[M + 1][NO_OF_CHARS]; + int TF[M + 1][NO_OF_CHARS]; - computeTransFun(pat, M, TF); + computeTransFun(pat, M, TF); - // process text over FA. - int i, j = 0; - for (i = 0; i < N; i++) { - j = TF[j][txt[i]]; - if (j == M) { - cout << "pattern found at index " << i - M + 1 << endl; + // process text over FA. + int i, j = 0; + for (i = 0; i < N; i++) { + j = TF[j][txt[i]]; + if (j == M) { + cout << "pattern found at index " << i - M + 1 << endl; + } } - } } /* Driver code */ int main() { - char txt[] = "GEEKS FOR GEEKS"; - char pat[] = "GEEKS"; - search(pat, txt); - return 0; + char txt[] = "GEEKS FOR GEEKS"; + char pat[] = "GEEKS"; + search(pat, txt); + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/egg-dropping-puzzle.cpp b/src/test-suite/PE-benchmarks/egg-dropping-puzzle.cpp index 3b81c3af..bf09ad6c 100644 --- a/src/test-suite/PE-benchmarks/egg-dropping-puzzle.cpp +++ b/src/test-suite/PE-benchmarks/egg-dropping-puzzle.cpp @@ -8,44 +8,44 @@ int max(int a, int b) { return (a > b) ? a : b; } /* Function to get minimum number of trials needed in worst case with n eggs and k floors */ int eggDrop(int n, int k) { - /* A 2D table where entery eggFloor[i][j] will represent minimum - number of trials needed for i eggs and j floors. */ - int eggFloor[n + 1][k + 1]; - int res; - int i, j, x; + /* A 2D table where entery eggFloor[i][j] will represent minimum + number of trials needed for i eggs and j floors. */ + int eggFloor[n + 1][k + 1]; + int res; + int i, j, x; - // We need one trial for one floor and0 trials for 0 floors - for (i = 1; i <= n; i++) { - eggFloor[i][1] = 1; - eggFloor[i][0] = 0; - } + // We need one trial for one floor and0 trials for 0 floors + for (i = 1; i <= n; i++) { + eggFloor[i][1] = 1; + eggFloor[i][0] = 0; + } - // We always need j trials for one egg and j floors. - for (j = 1; j <= k; j++) - eggFloor[1][j] = j; + // We always need j trials for one egg and j floors. + for (j = 1; j <= k; j++) + eggFloor[1][j] = j; - // Fill rest of the entries in table using optimal substructure - // property - for (i = 2; i <= n; i++) { - for (j = 2; j <= k; j++) { - eggFloor[i][j] = INT_MAX; - for (x = 1; x <= j; x++) { - res = 1 + max(eggFloor[i - 1][x - 1], eggFloor[i][j - x]); - if (res < eggFloor[i][j]) - eggFloor[i][j] = res; - } + // Fill rest of the entries in table using optimal substructure + // property + for (i = 2; i <= n; i++) { + for (j = 2; j <= k; j++) { + eggFloor[i][j] = INT_MAX; + for (x = 1; x <= j; x++) { + res = 1 + max(eggFloor[i - 1][x - 1], eggFloor[i][j - x]); + if (res < eggFloor[i][j]) + eggFloor[i][j] = res; + } + } } - } - // eggFloor[n][k] holds the result - return eggFloor[n][k]; + // eggFloor[n][k] holds the result + return eggFloor[n][k]; } /* Driver program to test to pront printDups*/ int main() { - int n = 2, k = 36; - printf("nMinimum number of trials in worst case with %d eggs and " - "%d floors is %d \n", - n, k, eggDrop(n, k)); - return 0; + int n = 2, k = 36; + printf("nMinimum number of trials in worst case with %d eggs and " + "%d floors is %d \n", + n, k, eggDrop(n, k)); + return 0; } diff --git a/src/test-suite/PE-benchmarks/euler-circuit-directed-graph.cpp b/src/test-suite/PE-benchmarks/euler-circuit-directed-graph.cpp index 76315ede..78a85781 100644 --- a/src/test-suite/PE-benchmarks/euler-circuit-directed-graph.cpp +++ b/src/test-suite/PE-benchmarks/euler-circuit-directed-graph.cpp @@ -6,143 +6,143 @@ using namespace std; // A class that represents an undirected graph class Graph { - int V; // No. of vertices - list *adj; // A dynamic array of adjacency lists - int *in; - -public: - // Constructor and destructor - Graph(int V); - ~Graph() { - delete[] adj; - delete[] in; - } - - // function to add an edge to graph - void addEdge(int v, int w) { - adj[v].push_back(w); - (in[w])++; - } - - // Method to check if this graph is Eulerian or not - bool isEulerianCycle(); - - // Method to check if all non-zero degree vertices are connected - bool isSC(); - - // Function to do DFS starting from v. Used in isConnected(); - void DFSUtil(int v, bool visited[]); - - Graph getTranspose(); + int V; // No. of vertices + list *adj; // A dynamic array of adjacency lists + int *in; + + public: + // Constructor and destructor + Graph(int V); + ~Graph() { + delete[] adj; + delete[] in; + } + + // function to add an edge to graph + void addEdge(int v, int w) { + adj[v].push_back(w); + (in[w])++; + } + + // Method to check if this graph is Eulerian or not + bool isEulerianCycle(); + + // Method to check if all non-zero degree vertices are connected + bool isSC(); + + // Function to do DFS starting from v. Used in isConnected(); + void DFSUtil(int v, bool visited[]); + + Graph getTranspose(); }; Graph::Graph(int V) { - this->V = V; - adj = new list[V]; - in = new int[V]; - for (int i = 0; i < V; i++) - in[i] = 0; + this->V = V; + adj = new list[V]; + in = new int[V]; + for (int i = 0; i < V; i++) + in[i] = 0; } /* This function returns true if the directed graph has a eulerian cycle, otherwise returns false */ bool Graph::isEulerianCycle() { - // Check if all non-zero degree vertices are connected - if (isSC() == false) - return false; + // Check if all non-zero degree vertices are connected + if (isSC() == false) + return false; - // Check if in degree and out degree of every vertex is same - for (int i = 0; i < V; i++) - if (adj[i].size() != in[i]) - return false; + // Check if in degree and out degree of every vertex is same + for (int i = 0; i < V; i++) + if (adj[i].size() != in[i]) + return false; - return true; + return true; } // A recursive function to do DFS starting from v void Graph::DFSUtil(int v, bool visited[]) { - // Mark the current node as visited and print it - visited[v] = true; - - // Recur for all the vertices adjacent to this vertex - list::iterator i; - for (i = adj[v].begin(); i != adj[v].end(); ++i) - if (!visited[*i]) - DFSUtil(*i, visited); + // Mark the current node as visited and print it + visited[v] = true; + + // Recur for all the vertices adjacent to this vertex + list::iterator i; + for (i = adj[v].begin(); i != adj[v].end(); ++i) + if (!visited[*i]) + DFSUtil(*i, visited); } // Function that returns reverse (or transpose) of this graph // This function is needed in isSC() Graph Graph::getTranspose() { - Graph g(V); - for (int v = 0; v < V; v++) { - // Recur for all the vertices adjacent to this vertex - list::iterator i; - for (i = adj[v].begin(); i != adj[v].end(); ++i) { - g.adj[*i].push_back(v); - (g.in[v])++; + Graph g(V); + for (int v = 0; v < V; v++) { + // Recur for all the vertices adjacent to this vertex + list::iterator i; + for (i = adj[v].begin(); i != adj[v].end(); ++i) { + g.adj[*i].push_back(v); + (g.in[v])++; + } } - } - return g; + return g; } // This function returns true if all non-zero degree vertices of // graph are strongly connected (Please refer // https://www.geeksforgeeks.org/connectivity-in-a-directed-graph/ ) bool Graph::isSC() { - // Mark all the vertices as not visited (For first DFS) - bool visited[V]; - for (int i = 0; i < V; i++) - visited[i] = false; - - // Find the first vertex with non-zero degree - int n; - for (n = 0; n < V; n++) - if (adj[n].size() > 0) - break; - - // Do DFS traversal starting from first non zero degrees vertex. - DFSUtil(n, visited); - - // If DFS traversal doesn't visit all vertices, then return false. - for (int i = 0; i < V; i++) - if (adj[i].size() > 0 && visited[i] == false) - return false; - - // Create a reversed graph - Graph gr = getTranspose(); - - // Mark all the vertices as not visited (For second DFS) - for (int i = 0; i < V; i++) - visited[i] = false; - - // Do DFS for reversed graph starting from first vertex. - // Staring Vertex must be same starting point of first DFS - gr.DFSUtil(n, visited); - - // If all vertices are not visited in second DFS, then - // return false - for (int i = 0; i < V; i++) - if (adj[i].size() > 0 && visited[i] == false) - return false; - - return true; + // Mark all the vertices as not visited (For first DFS) + bool visited[V]; + for (int i = 0; i < V; i++) + visited[i] = false; + + // Find the first vertex with non-zero degree + int n; + for (n = 0; n < V; n++) + if (adj[n].size() > 0) + break; + + // Do DFS traversal starting from first non zero degrees vertex. + DFSUtil(n, visited); + + // If DFS traversal doesn't visit all vertices, then return false. + for (int i = 0; i < V; i++) + if (adj[i].size() > 0 && visited[i] == false) + return false; + + // Create a reversed graph + Graph gr = getTranspose(); + + // Mark all the vertices as not visited (For second DFS) + for (int i = 0; i < V; i++) + visited[i] = false; + + // Do DFS for reversed graph starting from first vertex. + // Staring Vertex must be same starting point of first DFS + gr.DFSUtil(n, visited); + + // If all vertices are not visited in second DFS, then + // return false + for (int i = 0; i < V; i++) + if (adj[i].size() > 0 && visited[i] == false) + return false; + + return true; } // Driver program to test above functions int main() { - // Create a graph given in the above diagram - Graph g(5); - g.addEdge(1, 0); - g.addEdge(0, 2); - g.addEdge(2, 1); - g.addEdge(0, 3); - g.addEdge(3, 4); - g.addEdge(4, 0); - - if (g.isEulerianCycle()) - cout << "Given directed graph is eulerian n"; - else - cout << "Given directed graph is NOT eulerian n"; - return 0; + // Create a graph given in the above diagram + Graph g(5); + g.addEdge(1, 0); + g.addEdge(0, 2); + g.addEdge(2, 1); + g.addEdge(0, 3); + g.addEdge(3, 4); + g.addEdge(4, 0); + + if (g.isEulerianCycle()) + cout << "Given directed graph is eulerian n"; + else + cout << "Given directed graph is NOT eulerian n"; + return 0; } diff --git a/src/test-suite/PE-benchmarks/eulerian-path-and-circuit.cpp b/src/test-suite/PE-benchmarks/eulerian-path-and-circuit.cpp index 85f4b1b3..a514a394 100644 --- a/src/test-suite/PE-benchmarks/eulerian-path-and-circuit.cpp +++ b/src/test-suite/PE-benchmarks/eulerian-path-and-circuit.cpp @@ -5,72 +5,72 @@ using namespace std; // A class that represents an undirected graph class Graph { - int V; // No. of vertices - list *adj; // A dynamic array of adjacency lists -public: - // Constructor and destructor - Graph(int V) { - this->V = V; - adj = new list[V]; - } - ~Graph() { delete[] adj; } // To avoid memory leak - - // function to add an edge to graph - void addEdge(int v, int w); - - // Method to check if this graph is Eulerian or not - int isEulerian(); - - // Method to check if all non-zero degree vertices are connected - bool isConnected(); - - // Function to do DFS starting from v. Used in isConnected(); - void DFSUtil(int v, bool visited[]); + int V; // No. of vertices + list *adj; // A dynamic array of adjacency lists + public: + // Constructor and destructor + Graph(int V) { + this->V = V; + adj = new list[V]; + } + ~Graph() { delete[] adj; } // To avoid memory leak + + // function to add an edge to graph + void addEdge(int v, int w); + + // Method to check if this graph is Eulerian or not + int isEulerian(); + + // Method to check if all non-zero degree vertices are connected + bool isConnected(); + + // Function to do DFS starting from v. Used in isConnected(); + void DFSUtil(int v, bool visited[]); }; void Graph::addEdge(int v, int w) { - adj[v].push_back(w); - adj[w].push_back(v); // Note: the graph is undirected + adj[v].push_back(w); + adj[w].push_back(v); // Note: the graph is undirected } void Graph::DFSUtil(int v, bool visited[]) { - // Mark the current node as visited and print it - visited[v] = true; - - // Recur for all the vertices adjacent to this vertex - list::iterator i; - for (i = adj[v].begin(); i != adj[v].end(); ++i) - if (!visited[*i]) - DFSUtil(*i, visited); + // Mark the current node as visited and print it + visited[v] = true; + + // Recur for all the vertices adjacent to this vertex + list::iterator i; + for (i = adj[v].begin(); i != adj[v].end(); ++i) + if (!visited[*i]) + DFSUtil(*i, visited); } // Method to check if all non-zero degree vertices are connected. // It mainly does DFS traversal starting from bool Graph::isConnected() { - // Mark all the vertices as not visited - bool visited[V]; - int i; - for (i = 0; i < V; i++) - visited[i] = false; - - // Find a vertex with non-zero degree - for (i = 0; i < V; i++) - if (adj[i].size() != 0) - break; - - // If there are no edges in the graph, return true - if (i == V) - return true; + // Mark all the vertices as not visited + bool visited[V]; + int i; + for (i = 0; i < V; i++) + visited[i] = false; + + // Find a vertex with non-zero degree + for (i = 0; i < V; i++) + if (adj[i].size() != 0) + break; + + // If there are no edges in the graph, return true + if (i == V) + return true; - // Start DFS traversal from a vertex with non-zero degree - DFSUtil(i, visited); + // Start DFS traversal from a vertex with non-zero degree + DFSUtil(i, visited); - // Check if all non-zero degree vertices are visited - for (i = 0; i < V; i++) - if (visited[i] == false && adj[i].size() > 0) - return false; + // Check if all non-zero degree vertices are visited + for (i = 0; i < V; i++) + if (visited[i] == false && adj[i].size() > 0) + return false; - return true; + return true; } /* The function returns one of the following values @@ -78,78 +78,78 @@ bool Graph::isConnected() { 1 --> If graph has an Euler path (Semi-Eulerian) 2 --> If graph has an Euler Circuit (Eulerian) */ int Graph::isEulerian() { - // Check if all non-zero degree vertices are connected - if (isConnected() == false) - return 0; - - // Count vertices with odd degree - int odd = 0; - for (int i = 0; i < V; i++) - if (adj[i].size() & 1) - odd++; - - // If count is more than 2, then graph is not Eulerian - if (odd > 2) - return 0; - - // If odd count is 2, then semi-eulerian. - // If odd count is 0, then eulerian - // Note that odd count can never be 1 for undirected graph - return (odd) ? 1 : 2; + // Check if all non-zero degree vertices are connected + if (isConnected() == false) + return 0; + + // Count vertices with odd degree + int odd = 0; + for (int i = 0; i < V; i++) + if (adj[i].size() & 1) + odd++; + + // If count is more than 2, then graph is not Eulerian + if (odd > 2) + return 0; + + // If odd count is 2, then semi-eulerian. + // If odd count is 0, then eulerian + // Note that odd count can never be 1 for undirected graph + return (odd) ? 1 : 2; } // Function to run test cases void test(Graph &g) { - int res = g.isEulerian(); - if (res == 0) - cout << "graph is not Eulerian\n"; - else if (res == 1) - cout << "graph has a Euler path\n"; - else - cout << "graph has a Euler cycle\n"; + int res = g.isEulerian(); + if (res == 0) + cout << "graph is not Eulerian\n"; + else if (res == 1) + cout << "graph has a Euler path\n"; + else + cout << "graph has a Euler cycle\n"; } // Driver program to test above function int main() { - // Let us create and test graphs shown in above figures - Graph g1(5); - g1.addEdge(1, 0); - g1.addEdge(0, 2); - g1.addEdge(2, 1); - g1.addEdge(0, 3); - g1.addEdge(3, 4); - test(g1); - - Graph g2(5); - g2.addEdge(1, 0); - g2.addEdge(0, 2); - g2.addEdge(2, 1); - g2.addEdge(0, 3); - g2.addEdge(3, 4); - g2.addEdge(4, 0); - test(g2); - - Graph g3(5); - g3.addEdge(1, 0); - g3.addEdge(0, 2); - g3.addEdge(2, 1); - g3.addEdge(0, 3); - g3.addEdge(3, 4); - g3.addEdge(1, 3); - test(g3); - - // Let us create a graph with 3 vertices - // connected in the form of cycle - Graph g4(3); - g4.addEdge(0, 1); - g4.addEdge(1, 2); - g4.addEdge(2, 0); - test(g4); - - // Let us create a graph with all veritces - // with zero degree - Graph g5(3); - test(g5); - - return 0; + // Let us create and test graphs shown in above figures + Graph g1(5); + g1.addEdge(1, 0); + g1.addEdge(0, 2); + g1.addEdge(2, 1); + g1.addEdge(0, 3); + g1.addEdge(3, 4); + test(g1); + + Graph g2(5); + g2.addEdge(1, 0); + g2.addEdge(0, 2); + g2.addEdge(2, 1); + g2.addEdge(0, 3); + g2.addEdge(3, 4); + g2.addEdge(4, 0); + test(g2); + + Graph g3(5); + g3.addEdge(1, 0); + g3.addEdge(0, 2); + g3.addEdge(2, 1); + g3.addEdge(0, 3); + g3.addEdge(3, 4); + g3.addEdge(1, 3); + test(g3); + + // Let us create a graph with 3 vertices + // connected in the form of cycle + Graph g4(3); + g4.addEdge(0, 1); + g4.addEdge(1, 2); + g4.addEdge(2, 0); + test(g4); + + // Let us create a graph with all veritces + // with zero degree + Graph g5(3); + test(g5); + + return 0; } diff --git a/src/test-suite/PE-benchmarks/find-common-elements-three-sorted-arrays.cpp b/src/test-suite/PE-benchmarks/find-common-elements-three-sorted-arrays.cpp index f04b8f18..24e43986 100644 --- a/src/test-suite/PE-benchmarks/find-common-elements-three-sorted-arrays.cpp +++ b/src/test-suite/PE-benchmarks/find-common-elements-three-sorted-arrays.cpp @@ -4,44 +4,44 @@ using namespace std; // This function prints common elements in ar1 void findCommon(int ar1[], int ar2[], int ar3[], int n1, int n2, int n3) { - // Initialize starting indexes for ar1[], ar2[] and ar3[] - int i = 0, j = 0, k = 0; + // Initialize starting indexes for ar1[], ar2[] and ar3[] + int i = 0, j = 0, k = 0; - // Iterate through three arrays while all arrays have elements - while (i < n1 && j < n2 && k < n3) { - // If x = y and y = z, print any of them and move ahead - // in all arrays - if (ar1[i] == ar2[j] && ar2[j] == ar3[k]) { - cout << ar1[i] << " "; - i++; - j++; - k++; - } + // Iterate through three arrays while all arrays have elements + while (i < n1 && j < n2 && k < n3) { + // If x = y and y = z, print any of them and move ahead + // in all arrays + if (ar1[i] == ar2[j] && ar2[j] == ar3[k]) { + cout << ar1[i] << " "; + i++; + j++; + k++; + } - // x < y - else if (ar1[i] < ar2[j]) - i++; + // x < y + else if (ar1[i] < ar2[j]) + i++; - // y < z - else if (ar2[j] < ar3[k]) - j++; + // y < z + else if (ar2[j] < ar3[k]) + j++; - // We reach here when x > y and z < y, i.e., z is smallest - else - k++; - } + // We reach here when x > y and z < y, i.e., z is smallest + else + k++; + } } // Driver program to test above function int main() { - int ar1[] = {1, 5, 10, 20, 40, 80}; - int ar2[] = {6, 7, 20, 80, 100}; - int ar3[] = {3, 4, 15, 20, 30, 70, 80, 120}; - int n1 = sizeof(ar1) / sizeof(ar1[0]); - int n2 = sizeof(ar2) / sizeof(ar2[0]); - int n3 = sizeof(ar3) / sizeof(ar3[0]); + int ar1[] = {1, 5, 10, 20, 40, 80}; + int ar2[] = {6, 7, 20, 80, 100}; + int ar3[] = {3, 4, 15, 20, 30, 70, 80, 120}; + int n1 = sizeof(ar1) / sizeof(ar1[0]); + int n2 = sizeof(ar2) / sizeof(ar2[0]); + int n3 = sizeof(ar3) / sizeof(ar3[0]); - cout << "Common Elements are "; - findCommon(ar1, ar2, ar3, n1, n2, n3); - return 0; + cout << "Common Elements are "; + findCommon(ar1, ar2, ar3, n1, n2, n3); + return 0; } diff --git a/src/test-suite/PE-benchmarks/find-k-closest-elements-given-value.cpp b/src/test-suite/PE-benchmarks/find-k-closest-elements-given-value.cpp index 22c06703..264a32d9 100644 --- a/src/test-suite/PE-benchmarks/find-k-closest-elements-given-value.cpp +++ b/src/test-suite/PE-benchmarks/find-k-closest-elements-given-value.cpp @@ -4,66 +4,66 @@ which elements are smaller than or equal to x and after which greater than x)*/ int findCrossOver(int arr[], int low, int high, int x) { - // Base cases - if (arr[high] <= x) // x is greater than all - return high; - if (arr[low] > x) // x is smaller than all - return low; + // Base cases + if (arr[high] <= x) // x is greater than all + return high; + if (arr[low] > x) // x is smaller than all + return low; - // Find the middle point - int mid = (low + high) / 2; /* low + (high - low)/2 */ + // Find the middle point + int mid = (low + high) / 2; /* low + (high - low)/2 */ - /* If x is same as middle element, then return mid */ - if (arr[mid] <= x && arr[mid + 1] > x) - return mid; + /* If x is same as middle element, then return mid */ + if (arr[mid] <= x && arr[mid + 1] > x) + return mid; - /* If x is greater than arr[mid], then either arr[mid + 1] - is ceiling of x or ceiling lies in arr[mid+1...high] */ - if (arr[mid] < x) - return findCrossOver(arr, mid + 1, high, x); + /* If x is greater than arr[mid], then either arr[mid + 1] + is ceiling of x or ceiling lies in arr[mid+1...high] */ + if (arr[mid] < x) + return findCrossOver(arr, mid + 1, high, x); - return findCrossOver(arr, low, mid - 1, x); + return findCrossOver(arr, low, mid - 1, x); } // This function prints k closest elements to x in arr[]. // n is the number of elements in arr[] void printKclosest(int arr[], int x, int k, int n) { - // Find the crossover point - int l = findCrossOver(arr, 0, n - 1, x); - int r = l + 1; // Right index to search - int count = 0; // To keep track of count of elements already printed + // Find the crossover point + int l = findCrossOver(arr, 0, n - 1, x); + int r = l + 1; // Right index to search + int count = 0; // To keep track of count of elements already printed - // If x is present in arr[], then reduce left index - // Assumption: all elements in arr[] are distinct - if (arr[l] == x) - l--; + // If x is present in arr[], then reduce left index + // Assumption: all elements in arr[] are distinct + if (arr[l] == x) + l--; - // Compare elements on left and right of crossover - // point to find the k closest elements - while (l >= 0 && r < n && count < k) { - if (x - arr[l] < arr[r] - x) - printf("%d ", arr[l--]); - else - printf("%d ", arr[r++]); - count++; - } + // Compare elements on left and right of crossover + // point to find the k closest elements + while (l >= 0 && r < n && count < k) { + if (x - arr[l] < arr[r] - x) + printf("%d ", arr[l--]); + else + printf("%d ", arr[r++]); + count++; + } - // If there are no more elements on right side, then - // print left elements - while (count < k && l >= 0) - printf("%d ", arr[l--]), count++; + // If there are no more elements on right side, then + // print left elements + while (count < k && l >= 0) + printf("%d ", arr[l--]), count++; - // If there are no more elements on left side, then - // print right elements - while (count < k && r < n) - printf("%d ", arr[r++]), count++; + // If there are no more elements on left side, then + // print right elements + while (count < k && r < n) + printf("%d ", arr[r++]), count++; } /* Driver program to check above functions */ int main() { - int arr[] = {12, 16, 22, 30, 35, 39, 42, 45, 48, 50, 53, 55, 56}; - int n = sizeof(arr) / sizeof(arr[0]); - int x = 35, k = 4; - printKclosest(arr, x, 4, n); - return 0; + int arr[] = {12, 16, 22, 30, 35, 39, 42, 45, 48, 50, 53, 55, 56}; + int n = sizeof(arr) / sizeof(arr[0]); + int x = 35, k = 4; + printKclosest(arr, x, 4, n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp b/src/test-suite/PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp index b85dca2b..89ea5852 100644 --- a/src/test-suite/PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp +++ b/src/test-suite/PE-benchmarks/find-length-of-the-longest-consecutive-path-in-a-character-matrix.cpp @@ -14,9 +14,9 @@ int dp[R][C]; // check whether mat[i][j] is a valid cell or not. bool isvalid(int i, int j) { - if (i < 0 || j < 0 || i >= R || j >= C) - return false; - return true; + if (i < 0 || j < 0 || i >= R || j >= C) + return false; + return true; } // Check whether current character is adjacent to previous @@ -27,25 +27,25 @@ bool isadjacent(char prev, char curr) { return ((curr - prev) == 1); } // character processed in the parent call.. also mat[i][j] // is our current character. int getLenUtil(char mat[R][C], int i, int j, char prev) { - // If this cell is not valid or current character is not - // adjacent to previous one (e.g. d is not adjacent to b ) - // or if this cell is already included in the path than return 0. - if (!isvalid(i, j) || !isadjacent(prev, mat[i][j])) - return 0; + // If this cell is not valid or current character is not + // adjacent to previous one (e.g. d is not adjacent to b ) + // or if this cell is already included in the path than return 0. + if (!isvalid(i, j) || !isadjacent(prev, mat[i][j])) + return 0; - // If this subproblem is already solved , return the answer - if (dp[i][j] != -1) - return dp[i][j]; + // If this subproblem is already solved , return the answer + if (dp[i][j] != -1) + return dp[i][j]; - int ans = 0; // Initialize answer + int ans = 0; // Initialize answer - // recur for paths with different adjacent cells and store - // the length of longest path. - for (int k = 0; k < 8; k++) - ans = max(ans, 1 + getLenUtil(mat, i + x[k], j + y[k], mat[i][j])); + // recur for paths with different adjacent cells and store + // the length of longest path. + for (int k = 0; k < 8; k++) + ans = max(ans, 1 + getLenUtil(mat, i + x[k], j + y[k], mat[i][j])); - // save the answer and return - return dp[i][j] = ans; + // save the answer and return + return dp[i][j] = ans; } // Returns length of the longest path with all characters consecutive @@ -53,31 +53,31 @@ int getLenUtil(char mat[R][C], int i, int j, char prev) { // is used to store results of subproblems, then it calls // recursive DFS based function getLenUtil() to find max length path int getLen(char mat[R][C], char s) { - memset(dp, -1, sizeof dp); - int ans = 0; + memset(dp, -1, sizeof dp); + int ans = 0; - for (int i = 0; i < R; i++) { - for (int j = 0; j < C; j++) { - // check for each possible starting point - if (mat[i][j] == s) { + for (int i = 0; i < R; i++) { + for (int j = 0; j < C; j++) { + // check for each possible starting point + if (mat[i][j] == s) { - // recur for all eight adjacent cells - for (int k = 0; k < 8; k++) - ans = max(ans, 1 + getLenUtil(mat, i + x[k], j + y[k], s)); - } + // recur for all eight adjacent cells + for (int k = 0; k < 8; k++) + ans = max(ans, 1 + getLenUtil(mat, i + x[k], j + y[k], s)); + } + } } - } - return ans; + return ans; } // Driver program int main() { - char mat[R][C] = {{'a', 'c', 'd'}, {'h', 'b', 'a'}, {'i', 'g', 'f'}}; + char mat[R][C] = {{'a', 'c', 'd'}, {'h', 'b', 'a'}, {'i', 'g', 'f'}}; - cout << getLen(mat, 'a') << endl; - cout << getLen(mat, 'e') << endl; - cout << getLen(mat, 'b') << endl; - cout << getLen(mat, 'f') << endl; - return 0; + cout << getLen(mat, 'a') << endl; + cout << getLen(mat, 'e') << endl; + cout << getLen(mat, 'b') << endl; + cout << getLen(mat, 'f') << endl; + return 0; } diff --git a/src/test-suite/PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp b/src/test-suite/PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp index ae88ed05..c550cce3 100644 --- a/src/test-suite/PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp +++ b/src/test-suite/PE-benchmarks/find-minimum-number-of-coins-that-make-a-change.cpp @@ -5,36 +5,36 @@ using namespace std; // m is size of coins array (number of different coins) int minCoins(int coins[], int m, int V) { - // table[i] will be storing the minimum number of coins - // required for i value. So table[V] will have result - int table[V + 1]; + // table[i] will be storing the minimum number of coins + // required for i value. So table[V] will have result + int table[V + 1]; - // Base case (If given value V is 0) - table[0] = 0; + // Base case (If given value V is 0) + table[0] = 0; - // Initialize all table values as Infinite - for (int i = 1; i <= V; i++) - table[i] = INT_MAX; + // Initialize all table values as Infinite + for (int i = 1; i <= V; i++) + table[i] = INT_MAX; - // Compute minimum coins required for all - // values from 1 to V - for (int i = 1; i <= V; i++) { - // Go through all coins smaller than i - for (int j = 0; j < m; j++) - if (coins[j] <= i) { - int sub_res = table[i - coins[j]]; - if (sub_res != INT_MAX && sub_res + 1 < table[i]) - table[i] = sub_res + 1; - } - } - return table[V]; + // Compute minimum coins required for all + // values from 1 to V + for (int i = 1; i <= V; i++) { + // Go through all coins smaller than i + for (int j = 0; j < m; j++) + if (coins[j] <= i) { + int sub_res = table[i - coins[j]]; + if (sub_res != INT_MAX && sub_res + 1 < table[i]) + table[i] = sub_res + 1; + } + } + return table[V]; } // Driver program to test above function int main() { - int coins[] = {9, 6, 5, 1}; - int m = sizeof(coins) / sizeof(coins[0]); - int V = 11; - cout << "Minimum coins required is " << minCoins(coins, m, V); - return 0; + int coins[] = {9, 6, 5, 1}; + int m = sizeof(coins) / sizeof(coins[0]); + int V = 11; + cout << "Minimum coins required is " << minCoins(coins, m, V); + return 0; } diff --git a/src/test-suite/PE-benchmarks/find-parity.cpp b/src/test-suite/PE-benchmarks/find-parity.cpp index 3973a23a..e7196b9f 100644 --- a/src/test-suite/PE-benchmarks/find-parity.cpp +++ b/src/test-suite/PE-benchmarks/find-parity.cpp @@ -8,19 +8,19 @@ using namespace std; // if n has odd parity, and returns 0 if n has even // parity bool getParity(unsigned int n) { - bool parity = 0; - while (n) { - parity = !parity; - n = n & (n - 1); - } - return parity; + bool parity = 0; + while (n) { + parity = !parity; + n = n & (n - 1); + } + return parity; } /* Driver program to test getParity() */ int main() { - unsigned int n = 7; - cout << "Parity of no " << n << " = " << (getParity(n) ? "odd" : "even"); + unsigned int n = 7; + cout << "Parity of no " << n << " = " << (getParity(n) ? "odd" : "even"); - getchar(); - return 0; + getchar(); + return 0; } diff --git a/src/test-suite/PE-benchmarks/find-two-non-repeating-element.cpp b/src/test-suite/PE-benchmarks/find-two-non-repeating-element.cpp index 3991acc1..f6f18ba5 100644 --- a/src/test-suite/PE-benchmarks/find-two-non-repeating-element.cpp +++ b/src/test-suite/PE-benchmarks/find-two-non-repeating-element.cpp @@ -5,36 +5,36 @@ using namespace std; *x and *y to nonr-epeating elements in an array arr[] of size n*/ void get2NonRepeatingNos(int arr[], int n, int *x, int *y) { - int Xor = arr[0]; /* Will hold Xor of all elements */ - int set_bit_no; /* Will have only single set bit of Xor */ - int i; - *x = 0; - *y = 0; + int Xor = arr[0]; /* Will hold Xor of all elements */ + int set_bit_no; /* Will have only single set bit of Xor */ + int i; + *x = 0; + *y = 0; - /* Get the Xor of all elements */ - for (i = 1; i < n; i++) - Xor ^= arr[i]; + /* Get the Xor of all elements */ + for (i = 1; i < n; i++) + Xor ^= arr[i]; - /* Get the rightmost set bit in set_bit_no */ - set_bit_no = Xor & ~(Xor - 1); + /* Get the rightmost set bit in set_bit_no */ + set_bit_no = Xor & ~(Xor - 1); - /* Now divide elements in two sets by comparing rightmost set - bit of Xor with bit at same position in each element. */ - for (i = 0; i < n; i++) { - if (arr[i] & set_bit_no) - *x = *x ^ arr[i]; /*Xor of first set */ - else - *y = *y ^ arr[i]; /*Xor of second set*/ - } + /* Now divide elements in two sets by comparing rightmost set + bit of Xor with bit at same position in each element. */ + for (i = 0; i < n; i++) { + if (arr[i] & set_bit_no) + *x = *x ^ arr[i]; /*Xor of first set */ + else + *y = *y ^ arr[i]; /*Xor of second set*/ + } } /* Driver code */ int main() { - int arr[] = {2, 3, 7, 9, 11, 2, 3, 11}; - int *x = new int[(sizeof(int))]; - int *y = new int[(sizeof(int))]; - get2NonRepeatingNos(arr, 8, x, y); - cout << "The non-repeating elements are " << *x << " and " << *y; + int arr[] = {2, 3, 7, 9, 11, 2, 3, 11}; + int *x = new int[(sizeof(int))]; + int *y = new int[(sizeof(int))]; + get2NonRepeatingNos(arr, 8, x, y); + cout << "The non-repeating elements are " << *x << " and " << *y; } // This code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/finite-automata-algorithm.cpp b/src/test-suite/PE-benchmarks/finite-automata-algorithm.cpp index dc5bda82..02e9b62f 100644 --- a/src/test-suite/PE-benchmarks/finite-automata-algorithm.cpp +++ b/src/test-suite/PE-benchmarks/finite-automata-algorithm.cpp @@ -5,64 +5,64 @@ #define NO_OF_CHARS 256 int getNextState(char *pat, int M, int state, int x) { - // If the character c is same as next character - // in pattern,then simply increment state - if (state < M && x == pat[state]) - return state + 1; + // If the character c is same as next character + // in pattern,then simply increment state + if (state < M && x == pat[state]) + return state + 1; - // ns stores the result which is next state - int ns, i; + // ns stores the result which is next state + int ns, i; - // ns finally contains the longest prefix - // which is also suffix in "pat[0..state-1]c" + // ns finally contains the longest prefix + // which is also suffix in "pat[0..state-1]c" - // Start from the largest possible value - // and stop when you find a prefix which - // is also suffix - for (ns = state; ns > 0; ns--) { - if (pat[ns - 1] == x) { - for (i = 0; i < ns - 1; i++) - if (pat[i] != pat[state - ns + 1 + i]) - break; - if (i == ns - 1) - return ns; + // Start from the largest possible value + // and stop when you find a prefix which + // is also suffix + for (ns = state; ns > 0; ns--) { + if (pat[ns - 1] == x) { + for (i = 0; i < ns - 1; i++) + if (pat[i] != pat[state - ns + 1 + i]) + break; + if (i == ns - 1) + return ns; + } } - } - return 0; + return 0; } /* This function builds the TF table which represents4 Finite Automata for a given pattern */ void computeTF(char *pat, int M, int TF[][NO_OF_CHARS]) { - int state, x; - for (state = 0; state <= M; ++state) - for (x = 0; x < NO_OF_CHARS; ++x) - TF[state][x] = getNextState(pat, M, state, x); + int state, x; + for (state = 0; state <= M; ++state) + for (x = 0; x < NO_OF_CHARS; ++x) + TF[state][x] = getNextState(pat, M, state, x); } /* Prints all occurrences of pat in txt */ void search(char *pat, char *txt) { - int M = strlen(pat); - int N = strlen(txt); + int M = strlen(pat); + int N = strlen(txt); - int TF[M + 1][NO_OF_CHARS]; + int TF[M + 1][NO_OF_CHARS]; - computeTF(pat, M, TF); + computeTF(pat, M, TF); - // Process txt over FA. - int i, state = 0; - for (i = 0; i < N; i++) { - state = TF[state][txt[i]]; - if (state == M) - printf("\n Pattern found at index %d", i - M + 1); - } + // Process txt over FA. + int i, state = 0; + for (i = 0; i < N; i++) { + state = TF[state][txt[i]]; + if (state == M) + printf("\n Pattern found at index %d", i - M + 1); + } } // Driver program to test above function int main() { - char *txt = "AABAACAADAABAAABAA"; - char *pat = "AABA"; - search(pat, txt); - return 0; + char *txt = "AABAACAADAABAAABAA"; + char *pat = "AABA"; + search(pat, txt); + return 0; } diff --git a/src/test-suite/PE-benchmarks/floyd-warshall.cpp b/src/test-suite/PE-benchmarks/floyd-warshall.cpp index 42bb8d0a..b9ce291c 100644 --- a/src/test-suite/PE-benchmarks/floyd-warshall.cpp +++ b/src/test-suite/PE-benchmarks/floyd-warshall.cpp @@ -16,82 +16,84 @@ void printSolution(int dist[][V]); // Solves the all-pairs shortest path // problem using Floyd Warshall algorithm void floydWarshall(int graph[][V]) { - /* dist[][] will be the output matrix - that will finally have the shortest - distances between every pair of vertices */ - int dist[V][V], i, j, k; + /* dist[][] will be the output matrix + that will finally have the shortest + distances between every pair of vertices */ + int dist[V][V], i, j, k; - /* Initialize the solution matrix same - as input graph matrix. Or we can say - the initial values of shortest distances - are based on shortest paths considering - no intermediate vertex. */ - for (i = 0; i < V; i++) - for (j = 0; j < V; j++) - dist[i][j] = graph[i][j]; + /* Initialize the solution matrix same + as input graph matrix. Or we can say + the initial values of shortest distances + are based on shortest paths considering + no intermediate vertex. */ + for (i = 0; i < V; i++) + for (j = 0; j < V; j++) + dist[i][j] = graph[i][j]; - /* Add all vertices one by one to - the set of intermediate vertices. - ---> Before start of an iteration, - we have shortest distances between all - pairs of vertices such that the - shortest distances consider only the - vertices in set {0, 1, 2, .. k-1} as - intermediate vertices. - ----> After the end of an iteration, - vertex no. k is added to the set of - intermediate vertices and the set becomes {0, 1, 2, .. k} */ - for (k = 0; k < V; k++) { - // Pick all vertices as source one by one - for (i = 0; i < V; i++) { - // Pick all vertices as destination for the - // above picked source - for (j = 0; j < V; j++) { - // If vertex k is on the shortest path from - // i to j, then update the value of dist[i][j] - if (dist[i][k] + dist[k][j] < dist[i][j]) - dist[i][j] = dist[i][k] + dist[k][j]; - } + /* Add all vertices one by one to + the set of intermediate vertices. + ---> Before start of an iteration, + we have shortest distances between all + pairs of vertices such that the + shortest distances consider only the + vertices in set {0, 1, 2, .. k-1} as + intermediate vertices. + ----> After the end of an iteration, + vertex no. k is added to the set of + intermediate vertices and the set becomes {0, 1, 2, .. k} */ + for (k = 0; k < V; k++) { + // Pick all vertices as source one by one + for (i = 0; i < V; i++) { + // Pick all vertices as destination for the + // above picked source + for (j = 0; j < V; j++) { + // If vertex k is on the shortest path from + // i to j, then update the value of dist[i][j] + if (dist[i][k] + dist[k][j] < dist[i][j]) + dist[i][j] = dist[i][k] + dist[k][j]; + } + } } - } - // Print the shortest distance matrix - printSolution(dist); + // Print the shortest distance matrix + printSolution(dist); } /* A utility function to print solution */ void printSolution(int dist[][V]) { - cout << "The following matrix shows the shortest distances" - " between every pair of vertices \n"; - for (int i = 0; i < V; i++) { - for (int j = 0; j < V; j++) { - if (dist[i][j] == INF) - cout << "INF" - << " "; - else - cout << dist[i][j] << " "; + cout << "The following matrix shows the shortest distances" + " between every pair of vertices \n"; + for (int i = 0; i < V; i++) { + for (int j = 0; j < V; j++) { + if (dist[i][j] == INF) + cout << "INF" + << " "; + else + cout << dist[i][j] << " "; + } + cout << endl; } - cout << endl; - } } // Driver code int main() { - /* Let us create the following weighted graph - 10 - (0)------->(3) - | /|\ - 5 | | - | | 1 - \|/ | - (1)------->(2) - 3 */ - int graph[V][V] = { - {0, 5, INF, 10}, {INF, 0, 3, INF}, {INF, INF, 0, 1}, {INF, INF, INF, 0}}; + /* Let us create the following weighted graph + 10 + (0)------->(3) + | /|\ + 5 | | + | | 1 + \|/ | + (1)------->(2) + 3 */ + int graph[V][V] = {{0, 5, INF, 10}, + {INF, 0, 3, INF}, + {INF, INF, 0, 1}, + {INF, INF, INF, 0}}; - // Print the solution - floydWarshall(graph); - return 0; + // Print the solution + floydWarshall(graph); + return 0; } // This code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/graph-coloring.cpp b/src/test-suite/PE-benchmarks/graph-coloring.cpp index 847e6f2a..f81647da 100644 --- a/src/test-suite/PE-benchmarks/graph-coloring.cpp +++ b/src/test-suite/PE-benchmarks/graph-coloring.cpp @@ -5,96 +5,96 @@ using namespace std; // A class that represents an undirected graph class Graph { - int V; // No. of vertices - list *adj; // A dynamic array of adjacency lists -public: - // Constructor and destructor - Graph(int V) { - this->V = V; - adj = new list[V]; - } - ~Graph() { delete[] adj; } - - // function to add an edge to graph - void addEdge(int v, int w); - - // Prints greedy coloring of the vertices - void greedyColoring(); + int V; // No. of vertices + list *adj; // A dynamic array of adjacency lists + public: + // Constructor and destructor + Graph(int V) { + this->V = V; + adj = new list[V]; + } + ~Graph() { delete[] adj; } + + // function to add an edge to graph + void addEdge(int v, int w); + + // Prints greedy coloring of the vertices + void greedyColoring(); }; void Graph::addEdge(int v, int w) { - adj[v].push_back(w); - adj[w].push_back(v); // Note: the graph is undirected + adj[v].push_back(w); + adj[w].push_back(v); // Note: the graph is undirected } // Assigns colors (starting from 0) to all vertices and prints // the assignment of colors void Graph::greedyColoring() { - int result[V]; - - // Assign the first color to first vertex - result[0] = 0; - - // Initialize remaining V-1 vertices as unassigned - for (int u = 1; u < V; u++) - result[u] = -1; // no color is assigned to u - - // A temporary array to store the available colors. True - // value of available[cr] would mean that the color cr is - // assigned to one of its adjacent vertices - bool available[V]; - for (int cr = 0; cr < V; cr++) - available[cr] = false; - - // Assign colors to remaining V-1 vertices - for (int u = 1; u < V; u++) { - // Process all adjacent vertices and flag their colors - // as unavailable - list::iterator i; - for (i = adj[u].begin(); i != adj[u].end(); ++i) - if (result[*i] != -1) - available[result[*i]] = true; - - // Find the first available color - int cr; - for (cr = 0; cr < V; cr++) - if (available[cr] == false) - break; - - result[u] = cr; // Assign the found color - - // Reset the values back to false for the next iteration - for (i = adj[u].begin(); i != adj[u].end(); ++i) - if (result[*i] != -1) - available[result[*i]] = false; - } - - // print the result - for (int u = 0; u < V; u++) - cout << "Vertex " << u << " ---> Color " << result[u] << endl; + int result[V]; + + // Assign the first color to first vertex + result[0] = 0; + + // Initialize remaining V-1 vertices as unassigned + for (int u = 1; u < V; u++) + result[u] = -1; // no color is assigned to u + + // A temporary array to store the available colors. True + // value of available[cr] would mean that the color cr is + // assigned to one of its adjacent vertices + bool available[V]; + for (int cr = 0; cr < V; cr++) + available[cr] = false; + + // Assign colors to remaining V-1 vertices + for (int u = 1; u < V; u++) { + // Process all adjacent vertices and flag their colors + // as unavailable + list::iterator i; + for (i = adj[u].begin(); i != adj[u].end(); ++i) + if (result[*i] != -1) + available[result[*i]] = true; + + // Find the first available color + int cr; + for (cr = 0; cr < V; cr++) + if (available[cr] == false) + break; + + result[u] = cr; // Assign the found color + + // Reset the values back to false for the next iteration + for (i = adj[u].begin(); i != adj[u].end(); ++i) + if (result[*i] != -1) + available[result[*i]] = false; + } + + // print the result + for (int u = 0; u < V; u++) + cout << "Vertex " << u << " ---> Color " << result[u] << endl; } // Driver program to test above function int main() { - Graph g1(5); - g1.addEdge(0, 1); - g1.addEdge(0, 2); - g1.addEdge(1, 2); - g1.addEdge(1, 3); - g1.addEdge(2, 3); - g1.addEdge(3, 4); - cout << "Coloring of graph 1 \n"; - g1.greedyColoring(); - - Graph g2(5); - g2.addEdge(0, 1); - g2.addEdge(0, 2); - g2.addEdge(1, 2); - g2.addEdge(1, 4); - g2.addEdge(2, 4); - g2.addEdge(4, 3); - cout << "\nColoring of graph 2 \n"; - g2.greedyColoring(); - - return 0; + Graph g1(5); + g1.addEdge(0, 1); + g1.addEdge(0, 2); + g1.addEdge(1, 2); + g1.addEdge(1, 3); + g1.addEdge(2, 3); + g1.addEdge(3, 4); + cout << "Coloring of graph 1 \n"; + g1.greedyColoring(); + + Graph g2(5); + g2.addEdge(0, 1); + g2.addEdge(0, 2); + g2.addEdge(1, 2); + g2.addEdge(1, 4); + g2.addEdge(2, 4); + g2.addEdge(4, 3); + cout << "\nColoring of graph 2 \n"; + g2.greedyColoring(); + + return 0; } diff --git a/src/test-suite/PE-benchmarks/hamiltonian-cycle-backtracking.cpp b/src/test-suite/PE-benchmarks/hamiltonian-cycle-backtracking.cpp index 9c8ad353..85d5a6c5 100644 --- a/src/test-suite/PE-benchmarks/hamiltonian-cycle-backtracking.cpp +++ b/src/test-suite/PE-benchmarks/hamiltonian-cycle-backtracking.cpp @@ -13,58 +13,58 @@ the vertex v can be added at index 'pos' in the Hamiltonian Cycle constructed so far (stored in 'path[]') */ bool isSafe(int v, bool graph[V][V], int path[], int pos) { - /* Check if this vertex is an adjacent - vertex of the previously added vertex. */ - if (graph[path[pos - 1]][v] == 0) - return false; - - /* Check if the vertex has already been included. - This step can be optimized by creating - an array of size V */ - for (int i = 0; i < pos; i++) - if (path[i] == v) - return false; - - return true; + /* Check if this vertex is an adjacent + vertex of the previously added vertex. */ + if (graph[path[pos - 1]][v] == 0) + return false; + + /* Check if the vertex has already been included. + This step can be optimized by creating + an array of size V */ + for (int i = 0; i < pos; i++) + if (path[i] == v) + return false; + + return true; } /* A recursive utility function to solve hamiltonian cycle problem */ bool hamCycleUtil(bool graph[V][V], int path[], int pos) { - /* base case: If all vertices are - included in Hamiltonian Cycle */ - if (pos == V) { - // And if there is an edge from the - // last included vertex to the first vertex - if (graph[path[pos - 1]][path[0]] == 1) - return true; - else - return false; - } - - // Try different vertices as a next candidate - // in Hamiltonian Cycle. We don't try for 0 as - // we included 0 as starting point in hamCycle() - for (int v = 1; v < V; v++) { - /* Check if this vertex can be added - // to Hamiltonian Cycle */ - if (isSafe(v, graph, path, pos)) { - path[pos] = v; - - /* recur to construct rest of the path */ - if (hamCycleUtil(graph, path, pos + 1) == true) - return true; - - /* If adding vertex v doesn't lead to a solution, - then remove it */ - path[pos] = -1; + /* base case: If all vertices are + included in Hamiltonian Cycle */ + if (pos == V) { + // And if there is an edge from the + // last included vertex to the first vertex + if (graph[path[pos - 1]][path[0]] == 1) + return true; + else + return false; + } + + // Try different vertices as a next candidate + // in Hamiltonian Cycle. We don't try for 0 as + // we included 0 as starting point in hamCycle() + for (int v = 1; v < V; v++) { + /* Check if this vertex can be added + // to Hamiltonian Cycle */ + if (isSafe(v, graph, path, pos)) { + path[pos] = v; + + /* recur to construct rest of the path */ + if (hamCycleUtil(graph, path, pos + 1) == true) + return true; + + /* If adding vertex v doesn't lead to a solution, + then remove it */ + path[pos] = -1; + } } - } - /* If no vertex can be added to - Hamiltonian Cycle constructed so far, - then return false */ - return false; + /* If no vertex can be added to + Hamiltonian Cycle constructed so far, + then return false */ + return false; } /* This function solves the Hamiltonian Cycle problem @@ -75,69 +75,69 @@ and prints the path. Please note that there may be more than one solutions, this function prints one of the feasible solutions. */ bool hamCycle(bool graph[V][V]) { - int *path = new int[V]; - for (int i = 0; i < V; i++) - path[i] = -1; - - /* Let us put vertex 0 as the first vertex in the path. - If there is a Hamiltonian Cycle, then the path can be - started from any point of the cycle as the graph is undirected */ - path[0] = 0; - if (hamCycleUtil(graph, path, 1) == false) { - cout << "\nSolution does not exist"; - return false; - } + int *path = new int[V]; + for (int i = 0; i < V; i++) + path[i] = -1; + + /* Let us put vertex 0 as the first vertex in the path. + If there is a Hamiltonian Cycle, then the path can be + started from any point of the cycle as the graph is undirected */ + path[0] = 0; + if (hamCycleUtil(graph, path, 1) == false) { + cout << "\nSolution does not exist"; + return false; + } - printSolution(path); - return true; + printSolution(path); + return true; } /* A utility function to print solution */ void printSolution(int path[]) { - cout << "Solution Exists:" - " Following is one Hamiltonian Cycle \n"; - for (int i = 0; i < V; i++) - cout << path[i] << " "; - - // Let us print the first vertex again - // to show the complete cycle - cout << path[0] << " "; - cout << endl; + cout << "Solution Exists:" + " Following is one Hamiltonian Cycle \n"; + for (int i = 0; i < V; i++) + cout << path[i] << " "; + + // Let us print the first vertex again + // to show the complete cycle + cout << path[0] << " "; + cout << endl; } // Driver Code int main() { - /* Let us create the following graph - (0)--(1)--(2) - | / \ | - | / \ | - | / \ | - (3)-------(4) */ - bool graph1[V][V] = {{0, 1, 0, 1, 0}, - {1, 0, 1, 1, 1}, - {0, 1, 0, 0, 1}, - {1, 1, 0, 0, 1}, - {0, 1, 1, 1, 0}}; - - // Print the solution - hamCycle(graph1); - - /* Let us create the following graph - (0)--(1)--(2) - | / \ | - | / \ | - | / \ | - (3) (4) */ - bool graph2[V][V] = {{0, 1, 0, 1, 0}, - {1, 0, 1, 1, 1}, - {0, 1, 0, 0, 1}, - {1, 1, 0, 0, 0}, - {0, 1, 1, 0, 0}}; - - // Print the solution - hamCycle(graph2); - - return 0; + /* Let us create the following graph + (0)--(1)--(2) + | / \ | + | / \ | + | / \ | + (3)-------(4) */ + bool graph1[V][V] = {{0, 1, 0, 1, 0}, + {1, 0, 1, 1, 1}, + {0, 1, 0, 0, 1}, + {1, 1, 0, 0, 1}, + {0, 1, 1, 1, 0}}; + + // Print the solution + hamCycle(graph1); + + /* Let us create the following graph + (0)--(1)--(2) + | / \ | + | / \ | + | / \ | + (3) (4) */ + bool graph2[V][V] = {{0, 1, 0, 1, 0}, + {1, 0, 1, 1, 1}, + {0, 1, 0, 0, 1}, + {1, 1, 0, 0, 0}, + {0, 1, 1, 0, 0}}; + + // Print the solution + hamCycle(graph2); + + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/insertion-sort-for-singly-linked-list.cpp b/src/test-suite/PE-benchmarks/insertion-sort-for-singly-linked-list.cpp index 168910ce..eed7ad56 100644 --- a/src/test-suite/PE-benchmarks/insertion-sort-for-singly-linked-list.cpp +++ b/src/test-suite/PE-benchmarks/insertion-sort-for-singly-linked-list.cpp @@ -4,8 +4,8 @@ /* Link list node */ struct Node { - int data; - struct Node *next; + int data; + struct Node *next; }; // Function to insert a given node in a sorted linked list @@ -13,89 +13,89 @@ void sortedInsert(struct Node **, struct Node *); // function to sort a singly linked list using insertion sort void insertionSort(struct Node **head_ref) { - // Initialize sorted linked list - struct Node *sorted = NULL; + // Initialize sorted linked list + struct Node *sorted = NULL; - // Traverse the given linked list and insert every - // node to sorted - struct Node *current = *head_ref; - while (current != NULL) { - // Store next for next iteration - struct Node *next = current->next; + // Traverse the given linked list and insert every + // node to sorted + struct Node *current = *head_ref; + while (current != NULL) { + // Store next for next iteration + struct Node *next = current->next; - // insert current in sorted linked list - sortedInsert(&sorted, current); + // insert current in sorted linked list + sortedInsert(&sorted, current); - // Update current - current = next; - } + // Update current + current = next; + } - // Update head_ref to point to sorted linked list - *head_ref = sorted; + // Update head_ref to point to sorted linked list + *head_ref = sorted; } /* function to insert a new_node in a list. Note that this function expects a pointer to head_ref as this can modify the head of the input linked list (similar to push())*/ void sortedInsert(struct Node **head_ref, struct Node *new_node) { - struct Node *current; - /* Special case for the head end */ - if (*head_ref == NULL || (*head_ref)->data >= new_node->data) { - new_node->next = *head_ref; - *head_ref = new_node; - } else { - /* Locate the node before the point of insertion */ - current = *head_ref; - while (current->next != NULL && current->next->data < new_node->data) { - current = current->next; + struct Node *current; + /* Special case for the head end */ + if (*head_ref == NULL || (*head_ref)->data >= new_node->data) { + new_node->next = *head_ref; + *head_ref = new_node; + } else { + /* Locate the node before the point of insertion */ + current = *head_ref; + while (current->next != NULL && current->next->data < new_node->data) { + current = current->next; + } + new_node->next = current->next; + current->next = new_node; } - new_node->next = current->next; - current->next = new_node; - } } /* BELOW FUNCTIONS ARE JUST UTILITY TO TEST sortedInsert */ /* Function to print linked list */ void printList(struct Node *head) { - struct Node *temp = head; - while (temp != NULL) { - printf("%d ", temp->data); - temp = temp->next; - } + struct Node *temp = head; + while (temp != NULL) { + printf("%d ", temp->data); + temp = temp->next; + } } /* A utility function to insert a node at the beginning of linked list */ void push(struct Node **head_ref, int new_data) { - /* allocate node */ - struct Node *new_node = new Node; + /* allocate node */ + struct Node *new_node = new Node; - /* put in the data */ - new_node->data = new_data; + /* put in the data */ + new_node->data = new_data; - /* link the old list off the new node */ - new_node->next = (*head_ref); + /* link the old list off the new node */ + new_node->next = (*head_ref); - /* move the head to point to the new node */ - (*head_ref) = new_node; + /* move the head to point to the new node */ + (*head_ref) = new_node; } // Driver program to test above functions int main() { - struct Node *a = NULL; - push(&a, 5); - push(&a, 20); - push(&a, 4); - push(&a, 3); - push(&a, 30); + struct Node *a = NULL; + push(&a, 5); + push(&a, 20); + push(&a, 4); + push(&a, 3); + push(&a, 30); - printf("Linked List before sorting \n"); - printList(a); + printf("Linked List before sorting \n"); + printList(a); - insertionSort(&a); + insertionSort(&a); - printf("\nLinked List after sorting \n"); - printList(a); + printf("\nLinked List after sorting \n"); + printList(a); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/karatsuba.cpp b/src/test-suite/PE-benchmarks/karatsuba.cpp index 8f8cb998..751e3a01 100644 --- a/src/test-suite/PE-benchmarks/karatsuba.cpp +++ b/src/test-suite/PE-benchmarks/karatsuba.cpp @@ -9,94 +9,95 @@ using namespace std; // same length by adding leading 0s in the smaller string. Returns the // the new length int makeEqualLength(string &str1, string &str2) { - int len1 = str1.size(); - int len2 = str2.size(); - if (len1 < len2) { - for (int i = 0; i < len2 - len1; i++) - str1 = '0' + str1; - return len2; - } else if (len1 > len2) { - for (int i = 0; i < len1 - len2; i++) - str2 = '0' + str2; - } - return len1; // If len1 >= len2 + int len1 = str1.size(); + int len2 = str2.size(); + if (len1 < len2) { + for (int i = 0; i < len2 - len1; i++) + str1 = '0' + str1; + return len2; + } else if (len1 > len2) { + for (int i = 0; i < len1 - len2; i++) + str2 = '0' + str2; + } + return len1; // If len1 >= len2 } // The main function that adds two bit sequences and returns the addition string addBitStrings(string first, string second) { - string result; // To store the sum bits + string result; // To store the sum bits - // make the lengths same before adding - int length = makeEqualLength(first, second); - int carry = 0; // Initialize carry + // make the lengths same before adding + int length = makeEqualLength(first, second); + int carry = 0; // Initialize carry - // Add all bits one by one - for (int i = length - 1; i >= 0; i--) { - int firstBit = first.at(i) - '0'; - int secondBit = second.at(i) - '0'; + // Add all bits one by one + for (int i = length - 1; i >= 0; i--) { + int firstBit = first.at(i) - '0'; + int secondBit = second.at(i) - '0'; - // boolean expression for sum of 3 bits - int sum = (firstBit ^ secondBit ^ carry) + '0'; + // boolean expression for sum of 3 bits + int sum = (firstBit ^ secondBit ^ carry) + '0'; - result = (char)sum + result; + result = (char)sum + result; - // boolean expression for 3-bit addition - carry = (firstBit & secondBit) | (secondBit & carry) | (firstBit & carry); - } + // boolean expression for 3-bit addition + carry = + (firstBit & secondBit) | (secondBit & carry) | (firstBit & carry); + } - // if overflow, then add a leading 1 - if (carry) - result = '1' + result; + // if overflow, then add a leading 1 + if (carry) + result = '1' + result; - return result; + return result; } // A utility function to multiply single bits of strings a and b int multiplyiSingleBit(string a, string b) { - return (a[0] - '0') * (b[0] - '0'); + return (a[0] - '0') * (b[0] - '0'); } // The main function that multiplies two bit strings X and Y and returns // result as long integer long int multiply(string X, string Y) { - // Find the maximum of lengths of x and Y and make length - // of smaller string same as that of larger string - int n = makeEqualLength(X, Y); - - // Base cases - if (n == 0) - return 0; - if (n == 1) - return multiplyiSingleBit(X, Y); - - int fh = n / 2; // First half of string, floor(n/2) - int sh = (n - fh); // Second half of string, ceil(n/2) - - // Find the first half and second half of first string. - // Refer http://goo.gl/lLmgn for substr method - string Xl = X.substr(0, fh); - string Xr = X.substr(fh, sh); - - // Find the first half and second half of second string - string Yl = Y.substr(0, fh); - string Yr = Y.substr(fh, sh); - - // Recursively calculate the three products of inputs of size n/2 - long int P1 = multiply(Xl, Yl); - long int P2 = multiply(Xr, Yr); - long int P3 = multiply(addBitStrings(Xl, Xr), addBitStrings(Yl, Yr)); - - // Combine the three products to get the final result. - return P1 * (1 << (2 * sh)) + (P3 - P1 - P2) * (1 << sh) + P2; + // Find the maximum of lengths of x and Y and make length + // of smaller string same as that of larger string + int n = makeEqualLength(X, Y); + + // Base cases + if (n == 0) + return 0; + if (n == 1) + return multiplyiSingleBit(X, Y); + + int fh = n / 2; // First half of string, floor(n/2) + int sh = (n - fh); // Second half of string, ceil(n/2) + + // Find the first half and second half of first string. + // Refer http://goo.gl/lLmgn for substr method + string Xl = X.substr(0, fh); + string Xr = X.substr(fh, sh); + + // Find the first half and second half of second string + string Yl = Y.substr(0, fh); + string Yr = Y.substr(fh, sh); + + // Recursively calculate the three products of inputs of size n/2 + long int P1 = multiply(Xl, Yl); + long int P2 = multiply(Xr, Yr); + long int P3 = multiply(addBitStrings(Xl, Xr), addBitStrings(Yl, Yr)); + + // Combine the three products to get the final result. + return P1 * (1 << (2 * sh)) + (P3 - P1 - P2) * (1 << sh) + P2; } // Driver program to test above functions int main() { - printf("%ld\n", multiply("1100", "1010")); - printf("%ld\n", multiply("110", "1010")); - printf("%ld\n", multiply("11", "1010")); - printf("%ld\n", multiply("1", "1010")); - printf("%ld\n", multiply("0", "1010")); - printf("%ld\n", multiply("111", "111")); - printf("%ld\n", multiply("11", "11")); + printf("%ld\n", multiply("1100", "1010")); + printf("%ld\n", multiply("110", "1010")); + printf("%ld\n", multiply("11", "1010")); + printf("%ld\n", multiply("1", "1010")); + printf("%ld\n", multiply("0", "1010")); + printf("%ld\n", multiply("111", "111")); + printf("%ld\n", multiply("11", "11")); } diff --git a/src/test-suite/PE-benchmarks/kmp-algorithm.cpp b/src/test-suite/PE-benchmarks/kmp-algorithm.cpp index aef946e1..1212d972 100644 --- a/src/test-suite/PE-benchmarks/kmp-algorithm.cpp +++ b/src/test-suite/PE-benchmarks/kmp-algorithm.cpp @@ -6,78 +6,78 @@ void computeLPSArray(char *pat, int M, int *lps); // Prints occurrences of txt[] in pat[] void KMPSearch(char *pat, char *txt) { - int M = strlen(pat); - int N = strlen(txt); + int M = strlen(pat); + int N = strlen(txt); - // create lps[] that will hold the longest prefix suffix - // values for pattern - int lps[M]; + // create lps[] that will hold the longest prefix suffix + // values for pattern + int lps[M]; - // Preprocess the pattern (calculate lps[] array) - computeLPSArray(pat, M, lps); + // Preprocess the pattern (calculate lps[] array) + computeLPSArray(pat, M, lps); - int i = 0; // index for txt[] - int j = 0; // index for pat[] - while (i < N) { - if (pat[j] == txt[i]) { - j++; - i++; - } + int i = 0; // index for txt[] + int j = 0; // index for pat[] + while (i < N) { + if (pat[j] == txt[i]) { + j++; + i++; + } - if (j == M) { - printf("Found pattern at index %d ", i - j); - j = lps[j - 1]; - } + if (j == M) { + printf("Found pattern at index %d ", i - j); + j = lps[j - 1]; + } - // mismatch after j matches - else if (i < N && pat[j] != txt[i]) { - // Do not match lps[0..lps[j-1]] characters, - // they will match anyway - if (j != 0) - j = lps[j - 1]; - else - i = i + 1; + // mismatch after j matches + else if (i < N && pat[j] != txt[i]) { + // Do not match lps[0..lps[j-1]] characters, + // they will match anyway + if (j != 0) + j = lps[j - 1]; + else + i = i + 1; + } } - } } // Fills lps[] for given patttern pat[0..M-1] void computeLPSArray(char *pat, int M, int *lps) { - // length of the previous longest prefix suffix - int len = 0; + // length of the previous longest prefix suffix + int len = 0; - lps[0] = 0; // lps[0] is always 0 + lps[0] = 0; // lps[0] is always 0 - // the loop calculates lps[i] for i = 1 to M-1 - int i = 1; - while (i < M) { - if (pat[i] == pat[len]) { - len++; - lps[i] = len; - i++; - } else // (pat[i] != pat[len]) - { - // This is tricky. Consider the example. - // AAACAAAA and i = 7. The idea is similar - // to search step. - if (len != 0) { - len = lps[len - 1]; + // the loop calculates lps[i] for i = 1 to M-1 + int i = 1; + while (i < M) { + if (pat[i] == pat[len]) { + len++; + lps[i] = len; + i++; + } else // (pat[i] != pat[len]) + { + // This is tricky. Consider the example. + // AAACAAAA and i = 7. The idea is similar + // to search step. + if (len != 0) { + len = lps[len - 1]; - // Also, note that we do not increment - // i here - } else // if (len == 0) - { - lps[i] = 0; - i++; - } + // Also, note that we do not increment + // i here + } else // if (len == 0) + { + lps[i] = 0; + i++; + } + } } - } } // Driver program to test above function int main() { - char txt[] = "ABABDABACDABABCABAB"; - char pat[] = "ABABCABAB"; - KMPSearch(pat, txt); - return 0; + char txt[] = "ABABDABACDABABCABAB"; + char pat[] = "ABABCABAB"; + KMPSearch(pat, txt); + return 0; } diff --git a/src/test-suite/PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp b/src/test-suite/PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp index 657b64cf..d717f8c2 100644 --- a/src/test-suite/PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp +++ b/src/test-suite/PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-2-expected-linear-time.cpp @@ -9,60 +9,60 @@ int randomPartition(int arr[], int l, int r); // This function returns k'th smallest element in arr[l..r] using // QuickSort based method. ASSUMPTION: ELEMENTS IN ARR[] ARE DISTINCT int kthSmallest(int arr[], int l, int r, int k) { - // If k is smaller than number of elements in array - if (k > 0 && k <= r - l + 1) { - // Partition the array around a random element and - // get position of pivot element in sorted array - int pos = randomPartition(arr, l, r); + // If k is smaller than number of elements in array + if (k > 0 && k <= r - l + 1) { + // Partition the array around a random element and + // get position of pivot element in sorted array + int pos = randomPartition(arr, l, r); - // If position is same as k - if (pos - l == k - 1) - return arr[pos]; - if (pos - l > k - 1) // If position is more, recur for left subarray - return kthSmallest(arr, l, pos - 1, k); + // If position is same as k + if (pos - l == k - 1) + return arr[pos]; + if (pos - l > k - 1) // If position is more, recur for left subarray + return kthSmallest(arr, l, pos - 1, k); - // Else recur for right subarray - return kthSmallest(arr, pos + 1, r, k - pos + l - 1); - } + // Else recur for right subarray + return kthSmallest(arr, pos + 1, r, k - pos + l - 1); + } - // If k is more than the number of elements in the array - return INT_MAX; + // If k is more than the number of elements in the array + return INT_MAX; } void swap(int *a, int *b) { - int temp = *a; - *a = *b; - *b = temp; + int temp = *a; + *a = *b; + *b = temp; } // Standard partition process of QuickSort(). It considers the last // element as pivot and moves all smaller element to left of it and // greater elements to right. This function is used by randomPartition() int partition(int arr[], int l, int r) { - int x = arr[r], i = l; - for (int j = l; j <= r - 1; j++) { - if (arr[j] <= x) { - swap(&arr[i], &arr[j]); - i++; + int x = arr[r], i = l; + for (int j = l; j <= r - 1; j++) { + if (arr[j] <= x) { + swap(&arr[i], &arr[j]); + i++; + } } - } - swap(&arr[i], &arr[r]); - return i; + swap(&arr[i], &arr[r]); + return i; } // Picks a random pivot element between l and r and partitions // arr[l..r] around the randomly picked element using partition() int randomPartition(int arr[], int l, int r) { - int n = r - l + 1; - int pivot = rand() % n; - swap(&arr[l + pivot], &arr[r]); - return partition(arr, l, r); + int n = r - l + 1; + int pivot = rand() % n; + swap(&arr[l + pivot], &arr[r]); + return partition(arr, l, r); } // Driver program to test above methods int main() { - int arr[] = {12, 3, 5, 7, 4, 19, 26}; - int n = sizeof(arr) / sizeof(arr[0]), k = 3; - cout << "K'th smallest element is " << kthSmallest(arr, 0, n - 1, k); - return 0; + int arr[] = {12, 3, 5, 7, 4, 19, 26}; + int n = sizeof(arr) / sizeof(arr[0]), k = 3; + cout << "K'th smallest element is " << kthSmallest(arr, 0, n - 1, k); + return 0; } diff --git a/src/test-suite/PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp b/src/test-suite/PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp index e3b5e0ae..2f65082e 100644 --- a/src/test-suite/PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp +++ b/src/test-suite/PE-benchmarks/kth-smallestlargest-element-unsorted-array-set-3-worst-case-linear-time.cpp @@ -11,84 +11,84 @@ int partition(int arr[], int l, int r, int k); // A simple function to find median of arr[]. This is called // only for an array of size 5 in this program. int findMedian(int arr[], int n) { - sort(arr, arr + n); // Sort the array - return arr[n / 2]; // Return middle element + sort(arr, arr + n); // Sort the array + return arr[n / 2]; // Return middle element } // Returns k'th smallest element in arr[l..r] in worst case // linear time. ASSUMPTION: ALL ELEMENTS IN ARR[] ARE DISTINCT int kthSmallest(int arr[], int l, int r, int k) { - // If k is smaller than number of elements in array - if (k > 0 && k <= r - l + 1) { - int n = r - l + 1; // Number of elements in arr[l..r] + // If k is smaller than number of elements in array + if (k > 0 && k <= r - l + 1) { + int n = r - l + 1; // Number of elements in arr[l..r] - // Divide arr[] in groups of size 5, calculate median - // of every group and store it in median[] array. - int i, median[(n + 4) / 5]; // There will be floor((n+4)/5) groups; - for (i = 0; i < n / 5; i++) - median[i] = findMedian(arr + l + i * 5, 5); - if (i * 5 < n) // For last group with less than 5 elements - { - median[i] = findMedian(arr + l + i * 5, n % 5); - i++; - } + // Divide arr[] in groups of size 5, calculate median + // of every group and store it in median[] array. + int i, median[(n + 4) / 5]; // There will be floor((n+4)/5) groups; + for (i = 0; i < n / 5; i++) + median[i] = findMedian(arr + l + i * 5, 5); + if (i * 5 < n) // For last group with less than 5 elements + { + median[i] = findMedian(arr + l + i * 5, n % 5); + i++; + } - // Find median of all medians using recursive call. - // If median[] has only one element, then no need - // of recursive call - int medOfMed = - (i == 1) ? median[i - 1] : kthSmallest(median, 0, i - 1, i / 2); + // Find median of all medians using recursive call. + // If median[] has only one element, then no need + // of recursive call + int medOfMed = + (i == 1) ? median[i - 1] : kthSmallest(median, 0, i - 1, i / 2); - // Partition the array around a random element and - // get position of pivot element in sorted array - int pos = partition(arr, l, r, medOfMed); + // Partition the array around a random element and + // get position of pivot element in sorted array + int pos = partition(arr, l, r, medOfMed); - // If position is same as k - if (pos - l == k - 1) - return arr[pos]; - if (pos - l > k - 1) // If position is more, recur for left - return kthSmallest(arr, l, pos - 1, k); + // If position is same as k + if (pos - l == k - 1) + return arr[pos]; + if (pos - l > k - 1) // If position is more, recur for left + return kthSmallest(arr, l, pos - 1, k); - // Else recur for right subarray - return kthSmallest(arr, pos + 1, r, k - pos + l - 1); - } + // Else recur for right subarray + return kthSmallest(arr, pos + 1, r, k - pos + l - 1); + } - // If k is more than number of elements in array - return INT_MAX; + // If k is more than number of elements in array + return INT_MAX; } void swap(int *a, int *b) { - int temp = *a; - *a = *b; - *b = temp; + int temp = *a; + *a = *b; + *b = temp; } // It searches for x in arr[l..r], and partitions the array // around x. int partition(int arr[], int l, int r, int x) { - // Search for x in arr[l..r] and move it to end - int i; - for (i = l; i < r; i++) - if (arr[i] == x) - break; - swap(&arr[i], &arr[r]); + // Search for x in arr[l..r] and move it to end + int i; + for (i = l; i < r; i++) + if (arr[i] == x) + break; + swap(&arr[i], &arr[r]); - // Standard partition algorithm - i = l; - for (int j = l; j <= r - 1; j++) { - if (arr[j] <= x) { - swap(&arr[i], &arr[j]); - i++; + // Standard partition algorithm + i = l; + for (int j = l; j <= r - 1; j++) { + if (arr[j] <= x) { + swap(&arr[i], &arr[j]); + i++; + } } - } - swap(&arr[i], &arr[r]); - return i; + swap(&arr[i], &arr[r]); + return i; } // Driver program to test above methods int main() { - int arr[] = {12, 3, 5, 7, 4, 19, 26}; - int n = sizeof(arr) / sizeof(arr[0]), k = 3; - cout << "K'th smallest element is " << kthSmallest(arr, 0, n - 1, k); - return 0; + int arr[] = {12, 3, 5, 7, 4, 19, 26}; + int n = sizeof(arr) / sizeof(arr[0]), k = 3; + cout << "K'th smallest element is " << kthSmallest(arr, 0, n - 1, k); + return 0; } diff --git a/src/test-suite/PE-benchmarks/largest-independent-set-problem.cpp b/src/test-suite/PE-benchmarks/largest-independent-set-problem.cpp index f81dc56d..4fb0376e 100644 --- a/src/test-suite/PE-benchmarks/largest-independent-set-problem.cpp +++ b/src/test-suite/PE-benchmarks/largest-independent-set-problem.cpp @@ -10,66 +10,66 @@ int max(int x, int y) { return (x > y) ? x : y; } to left child and a pointer to right child */ class node { -public: - int data; - int liss; - node *left, *right; + public: + int data; + int liss; + node *left, *right; }; // A memoization function returns size // of the largest independent set in // a given binary tree int LISS(node *root) { - if (root == NULL) - return 0; + if (root == NULL) + return 0; - if (root->liss) - return root->liss; + if (root->liss) + return root->liss; - if (root->left == NULL && root->right == NULL) - return (root->liss = 1); + if (root->left == NULL && root->right == NULL) + return (root->liss = 1); - // Calculate size excluding the current node - int liss_excl = LISS(root->left) + LISS(root->right); + // Calculate size excluding the current node + int liss_excl = LISS(root->left) + LISS(root->right); - // Calculate size including the current node - int liss_incl = 1; - if (root->left) - liss_incl += LISS(root->left->left) + LISS(root->left->right); - if (root->right) - liss_incl += LISS(root->right->left) + LISS(root->right->right); + // Calculate size including the current node + int liss_incl = 1; + if (root->left) + liss_incl += LISS(root->left->left) + LISS(root->left->right); + if (root->right) + liss_incl += LISS(root->right->left) + LISS(root->right->right); - // Maximum of two sizes is LISS, store it for future uses. - root->liss = max(liss_incl, liss_excl); + // Maximum of two sizes is LISS, store it for future uses. + root->liss = max(liss_incl, liss_excl); - return root->liss; + return root->liss; } // A utility function to create a node node *newNode(int data) { - node *temp = new node(); - temp->data = data; - temp->left = temp->right = NULL; - temp->liss = 0; - return temp; + node *temp = new node(); + temp->data = data; + temp->left = temp->right = NULL; + temp->liss = 0; + return temp; } // Driver code int main() { - // Let us construct the tree - // given in the above diagram - node *root = newNode(20); - root->left = newNode(8); - root->left->left = newNode(4); - root->left->right = newNode(12); - root->left->right->left = newNode(10); - root->left->right->right = newNode(14); - root->right = newNode(22); - root->right->right = newNode(25); + // Let us construct the tree + // given in the above diagram + node *root = newNode(20); + root->left = newNode(8); + root->left->left = newNode(4); + root->left->right = newNode(12); + root->left->right->left = newNode(10); + root->left->right->right = newNode(14); + root->right = newNode(22); + root->right->right = newNode(25); - cout << "Size of the Largest Independent Set is " << LISS(root); + cout << "Size of the Largest Independent Set is " << LISS(root); - return 0; + return 0; } // This code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/largest-sum-contiguous-subarray.cpp b/src/test-suite/PE-benchmarks/largest-sum-contiguous-subarray.cpp index d3b5bf18..2de4ac04 100644 --- a/src/test-suite/PE-benchmarks/largest-sum-contiguous-subarray.cpp +++ b/src/test-suite/PE-benchmarks/largest-sum-contiguous-subarray.cpp @@ -4,30 +4,31 @@ using namespace std; int maxSubArraySum(int a[], int size) { - int max_so_far = INT_MIN, max_ending_here = 0, start = 0, end = 0, s = 0; + int max_so_far = INT_MIN, max_ending_here = 0, start = 0, end = 0, s = 0; - for (int i = 0; i < size; i++) { - max_ending_here += a[i]; + for (int i = 0; i < size; i++) { + max_ending_here += a[i]; - if (max_so_far < max_ending_here) { - max_so_far = max_ending_here; - start = s; - end = i; - } + if (max_so_far < max_ending_here) { + max_so_far = max_ending_here; + start = s; + end = i; + } - if (max_ending_here < 0) { - max_ending_here = 0; - s = i + 1; + if (max_ending_here < 0) { + max_ending_here = 0; + s = i + 1; + } } - } - cout << "Maximum contiguous sum is " << max_so_far << endl; - cout << "Starting index " << start << endl << "Ending index " << end << endl; + cout << "Maximum contiguous sum is " << max_so_far << endl; + cout << "Starting index " << start << endl + << "Ending index " << end << endl; } /*Driver program to test maxSubArraySum*/ int main() { - int a[] = {-2, -3, 4, -1, -2, 1, 5, -3}; - int n = sizeof(a) / sizeof(a[0]); - int max_sum = maxSubArraySum(a, n); - return 0; + int a[] = {-2, -3, 4, -1, -2, 1, 5, -3}; + int n = sizeof(a) / sizeof(a[0]); + int max_sum = maxSubArraySum(a, n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/lexicographic-rank-of-a-string.cpp b/src/test-suite/PE-benchmarks/lexicographic-rank-of-a-string.cpp index 7e973bd9..2b8ce3b8 100644 --- a/src/test-suite/PE-benchmarks/lexicographic-rank-of-a-string.cpp +++ b/src/test-suite/PE-benchmarks/lexicographic-rank-of-a-string.cpp @@ -10,42 +10,42 @@ int fact(int n) { return (n <= 1) ? 1 : n * fact(n - 1); } // A utility function to count smaller characters on right // of arr[low] int findSmallerInRight(char *str, int low, int high) { - int countRight = 0, i; + int countRight = 0, i; - for (i = low + 1; i <= high; ++i) - if (str[i] < str[low]) - ++countRight; + for (i = low + 1; i <= high; ++i) + if (str[i] < str[low]) + ++countRight; - return countRight; + return countRight; } // A function to find rank of a string in all permutations // of characters int findRank(char *str) { - int len = strlen(str); - int mul = fact(len); - int rank = 1; - int countRight; + int len = strlen(str); + int mul = fact(len); + int rank = 1; + int countRight; - int i; - for (i = 0; i < len; ++i) { - mul /= len - i; + int i; + for (i = 0; i < len; ++i) { + mul /= len - i; - // count number of chars smaller than str[i] - // fron str[i+1] to str[len-1] - countRight = findSmallerInRight(str, i, len - 1); + // count number of chars smaller than str[i] + // fron str[i+1] to str[len-1] + countRight = findSmallerInRight(str, i, len - 1); - rank += countRight * mul; - } + rank += countRight * mul; + } - return rank; + return rank; } // Driver program to test above function int main() { - char str[] = "string"; - cout << findRank(str); - return 0; + char str[] = "string"; + cout << findRank(str); + return 0; } // This code is contributed diff --git a/src/test-suite/PE-benchmarks/little-and-big-endian-mystery.cpp b/src/test-suite/PE-benchmarks/little-and-big-endian-mystery.cpp index 0add62ca..987c7c62 100644 --- a/src/test-suite/PE-benchmarks/little-and-big-endian-mystery.cpp +++ b/src/test-suite/PE-benchmarks/little-and-big-endian-mystery.cpp @@ -2,16 +2,16 @@ /* function to show bytes in memory, from location start to start+n*/ void show_mem_rep(char *start, int n) { - int i; - for (i = 0; i < n; i++) - printf(" %.2x", start[i]); - printf("\n"); + int i; + for (i = 0; i < n; i++) + printf(" %.2x", start[i]); + printf("\n"); } /*Main function to call above function for 0x01234567*/ int main() { - int i = 0x01234567; - show_mem_rep((char *)&i, sizeof(i)); - getchar(); - return 0; + int i = 0x01234567; + show_mem_rep((char *)&i, sizeof(i)); + getchar(); + return 0; } diff --git a/src/test-suite/PE-benchmarks/longest-bitonic-subsequence.cpp b/src/test-suite/PE-benchmarks/longest-bitonic-subsequence.cpp index e2f68f60..6010fe7a 100644 --- a/src/test-suite/PE-benchmarks/longest-bitonic-subsequence.cpp +++ b/src/test-suite/PE-benchmarks/longest-bitonic-subsequence.cpp @@ -10,44 +10,44 @@ lds[i] ==> Longest decreasing subsequence starting with arr[i] */ int lbs(int arr[], int n) { - int i, j; - - /* Allocate memory for LIS[] and initialize LIS values as 1 for - all indexes */ - int *lis = new int[n]; - for (i = 0; i < n; i++) - lis[i] = 1; - - /* Compute LIS values from left to right */ - for (i = 1; i < n; i++) - for (j = 0; j < i; j++) - if (arr[i] > arr[j] && lis[i] < lis[j] + 1) - lis[i] = lis[j] + 1; - - /* Allocate memory for lds and initialize LDS values for - all indexes */ - int *lds = new int[n]; - for (i = 0; i < n; i++) - lds[i] = 1; - - /* Compute LDS values from right to left */ - for (i = n - 2; i >= 0; i--) - for (j = n - 1; j > i; j--) - if (arr[i] > arr[j] && lds[i] < lds[j] + 1) - lds[i] = lds[j] + 1; - - /* Return the maximum value of lis[i] + lds[i] - 1*/ - int max = lis[0] + lds[0] - 1; - for (i = 1; i < n; i++) - if (lis[i] + lds[i] - 1 > max) - max = lis[i] + lds[i] - 1; - return max; + int i, j; + + /* Allocate memory for LIS[] and initialize LIS values as 1 for + all indexes */ + int *lis = new int[n]; + for (i = 0; i < n; i++) + lis[i] = 1; + + /* Compute LIS values from left to right */ + for (i = 1; i < n; i++) + for (j = 0; j < i; j++) + if (arr[i] > arr[j] && lis[i] < lis[j] + 1) + lis[i] = lis[j] + 1; + + /* Allocate memory for lds and initialize LDS values for + all indexes */ + int *lds = new int[n]; + for (i = 0; i < n; i++) + lds[i] = 1; + + /* Compute LDS values from right to left */ + for (i = n - 2; i >= 0; i--) + for (j = n - 1; j > i; j--) + if (arr[i] > arr[j] && lds[i] < lds[j] + 1) + lds[i] = lds[j] + 1; + + /* Return the maximum value of lis[i] + lds[i] - 1*/ + int max = lis[0] + lds[0] - 1; + for (i = 1; i < n; i++) + if (lis[i] + lds[i] - 1 > max) + max = lis[i] + lds[i] - 1; + return max; } /* Driver program to test above function */ int main() { - int arr[] = {0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15}; - int n = sizeof(arr) / sizeof(arr[0]); - printf("Length of LBS is %d\n", lbs(arr, n)); - return 0; + int arr[] = {0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15}; + int n = sizeof(arr) / sizeof(arr[0]); + printf("Length of LBS is %d\n", lbs(arr, n)); + return 0; } diff --git a/src/test-suite/PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp b/src/test-suite/PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp index b6331b0a..15bcebb4 100644 --- a/src/test-suite/PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp +++ b/src/test-suite/PE-benchmarks/longest-even-length-substring-sum-first-second-half.cpp @@ -6,46 +6,47 @@ using namespace std; int findLength(char *str) { - int n = strlen(str); - int maxlen = 0; // Initialize result - - // A 2D table where sum[i][j] stores - // sum of digits from str[i] to str[j]. - // Only filled entries are the entries - // where j >= i - int sum[n][n]; - - // Fill the diagonal values for - // substrings of length 1 - for (int i = 0; i < n; i++) - sum[i][i] = str[i] - '0'; - - // Fill entries for substrings of - // length 2 to n - for (int len = 2; len <= n; len++) { - // Pick i and j for current substring - for (int i = 0; i < n - len + 1; i++) { - int j = i + len - 1; - int k = len / 2; - - // Calculate value of sum[i][j] - sum[i][j] = sum[i][j - k] + sum[j - k + 1][j]; - - // Update result if 'len' is even, - // left and right sums are same and - // len is more than maxlen - if (len % 2 == 0 && sum[i][j - k] == sum[(j - k + 1)][j] && len > maxlen) - maxlen = len; + int n = strlen(str); + int maxlen = 0; // Initialize result + + // A 2D table where sum[i][j] stores + // sum of digits from str[i] to str[j]. + // Only filled entries are the entries + // where j >= i + int sum[n][n]; + + // Fill the diagonal values for + // substrings of length 1 + for (int i = 0; i < n; i++) + sum[i][i] = str[i] - '0'; + + // Fill entries for substrings of + // length 2 to n + for (int len = 2; len <= n; len++) { + // Pick i and j for current substring + for (int i = 0; i < n - len + 1; i++) { + int j = i + len - 1; + int k = len / 2; + + // Calculate value of sum[i][j] + sum[i][j] = sum[i][j - k] + sum[j - k + 1][j]; + + // Update result if 'len' is even, + // left and right sums are same and + // len is more than maxlen + if (len % 2 == 0 && sum[i][j - k] == sum[(j - k + 1)][j] && + len > maxlen) + maxlen = len; + } } - } - return maxlen; + return maxlen; } // Driver Code int main(void) { - char str[] = "153803"; - cout << "Length of the substring is " << findLength(str); - return 0; + char str[] = "153803"; + cout << "Length of the substring is " << findLength(str); + return 0; } // This code is contributed diff --git a/src/test-suite/PE-benchmarks/longest-increasing-subsequence.cpp b/src/test-suite/PE-benchmarks/longest-increasing-subsequence.cpp index 890e5318..92528762 100644 --- a/src/test-suite/PE-benchmarks/longest-increasing-subsequence.cpp +++ b/src/test-suite/PE-benchmarks/longest-increasing-subsequence.cpp @@ -11,48 +11,48 @@ two things: The value of LIS of full array of size n is stored in *max_ref which is our final result */ int _lis(int arr[], int n, int *max_ref) { - /* Base case */ - if (n == 1) - return 1; - - // 'max_ending_here' is length of LIS ending with arr[n-1] - int res, max_ending_here = 1; - - /* Recursively get all LIS ending with arr[0], arr[1] ... - arr[n-2]. If arr[i-1] is smaller than arr[n-1], and - max ending with arr[n-1] needs to be updated, then - update it */ - for (int i = 1; i < n; i++) { - res = _lis(arr, i, max_ref); - if (arr[i - 1] < arr[n - 1] && res + 1 > max_ending_here) - max_ending_here = res + 1; - } - - // Compare max_ending_here with the overall max. And - // update the overall max if needed - if (*max_ref < max_ending_here) - *max_ref = max_ending_here; - - // Return length of LIS ending with arr[n-1] - return max_ending_here; + /* Base case */ + if (n == 1) + return 1; + + // 'max_ending_here' is length of LIS ending with arr[n-1] + int res, max_ending_here = 1; + + /* Recursively get all LIS ending with arr[0], arr[1] ... + arr[n-2]. If arr[i-1] is smaller than arr[n-1], and + max ending with arr[n-1] needs to be updated, then + update it */ + for (int i = 1; i < n; i++) { + res = _lis(arr, i, max_ref); + if (arr[i - 1] < arr[n - 1] && res + 1 > max_ending_here) + max_ending_here = res + 1; + } + + // Compare max_ending_here with the overall max. And + // update the overall max if needed + if (*max_ref < max_ending_here) + *max_ref = max_ending_here; + + // Return length of LIS ending with arr[n-1] + return max_ending_here; } // The wrapper function for _lis() int lis(int arr[], int n) { - // The max variable holds the result - int max = 1; + // The max variable holds the result + int max = 1; - // The function _lis() stores its result in max - _lis(arr, n, &max); + // The function _lis() stores its result in max + _lis(arr, n, &max); - // returns max - return max; + // returns max + return max; } /* Driver program to test above function */ int main() { - int arr[] = {10, 22, 9, 33, 21, 50, 41, 60}; - int n = sizeof(arr) / sizeof(arr[0]); - printf("Length of lis is %dn", lis(arr, n)); - return 0; + int arr[] = {10, 22, 9, 33, 21, 50, 41, 60}; + int n = sizeof(arr) / sizeof(arr[0]); + printf("Length of lis is %dn", lis(arr, n)); + return 0; } diff --git a/src/test-suite/PE-benchmarks/longest-palindrome-substring.cpp b/src/test-suite/PE-benchmarks/longest-palindrome-substring.cpp index 991996a0..979449dd 100644 --- a/src/test-suite/PE-benchmarks/longest-palindrome-substring.cpp +++ b/src/test-suite/PE-benchmarks/longest-palindrome-substring.cpp @@ -6,72 +6,72 @@ using namespace std; // Function to print a substring str[low..high] void printSubStr(string str, int low, int high) { - for (int i = low; i <= high; ++i) - cout << str[i]; + for (int i = low; i <= high; ++i) + cout << str[i]; } // This function prints the longest palindrome substring // It also returns the length of the longest palindrome int longestPalSubstr(string str) { - // get length of input string - int n = str.size(); + // get length of input string + int n = str.size(); - // table[i][j] will be false if substring str[i..j] - // is not palindrome. - // Else table[i][j] will be true - bool table[n][n]; + // table[i][j] will be false if substring str[i..j] + // is not palindrome. + // Else table[i][j] will be true + bool table[n][n]; - memset(table, 0, sizeof(table)); + memset(table, 0, sizeof(table)); - // All substrings of length 1 are palindromes - int maxLength = 1; + // All substrings of length 1 are palindromes + int maxLength = 1; - for (int i = 0; i < n; ++i) - table[i][i] = true; + for (int i = 0; i < n; ++i) + table[i][i] = true; - // check for sub-string of length 2. - int start = 0; - for (int i = 0; i < n - 1; ++i) { - if (str[i] == str[i + 1]) { - table[i][i + 1] = true; - start = i; - maxLength = 2; + // check for sub-string of length 2. + int start = 0; + for (int i = 0; i < n - 1; ++i) { + if (str[i] == str[i + 1]) { + table[i][i + 1] = true; + start = i; + maxLength = 2; + } } - } - // Check for lengths greater than 2. k is length - // of substring - for (int k = 3; k <= n; ++k) { - // Fix the starting index - for (int i = 0; i < n - k + 1; ++i) { - // Get the ending index of substring from - // starting index i and length k - int j = i + k - 1; + // Check for lengths greater than 2. k is length + // of substring + for (int k = 3; k <= n; ++k) { + // Fix the starting index + for (int i = 0; i < n - k + 1; ++i) { + // Get the ending index of substring from + // starting index i and length k + int j = i + k - 1; - // checking for sub-string from ith index to - // jth index iff str[i+1] to str[j-1] is a - // palindrome - if (table[i + 1][j - 1] && str[i] == str[j]) { - table[i][j] = true; + // checking for sub-string from ith index to + // jth index iff str[i+1] to str[j-1] is a + // palindrome + if (table[i + 1][j - 1] && str[i] == str[j]) { + table[i][j] = true; - if (k > maxLength) { - start = i; - maxLength = k; + if (k > maxLength) { + start = i; + maxLength = k; + } + } } - } } - } - cout << "Longest palindrome substring is: "; - printSubStr(str, start, start + maxLength - 1); + cout << "Longest palindrome substring is: "; + printSubStr(str, start, start + maxLength - 1); - // return length of LPS - return maxLength; + // return length of LPS + return maxLength; } // Driver Code int main() { - string str = "forgeeksskeegfor"; - cout << "\nLength is: " << longestPalSubstr(str); - return 0; + string str = "forgeeksskeegfor"; + cout << "\nLength is: " << longestPalSubstr(str); + return 0; } diff --git a/src/test-suite/PE-benchmarks/longest-palindromic-subsequence.cpp b/src/test-suite/PE-benchmarks/longest-palindromic-subsequence.cpp index e1688d1b..bcac367f 100644 --- a/src/test-suite/PE-benchmarks/longest-palindromic-subsequence.cpp +++ b/src/test-suite/PE-benchmarks/longest-palindromic-subsequence.cpp @@ -8,39 +8,39 @@ int max(int x, int y) { return (x > y) ? x : y; } // Returns the length of the longest palindromic subsequence in seq int lps(char *str) { - int n = strlen(str); - int i, j, cl; - int L[n][n]; // Create a table to store results of subproblems + int n = strlen(str); + int i, j, cl; + int L[n][n]; // Create a table to store results of subproblems - // Strings of length 1 are palindrome of lentgh 1 - for (i = 0; i < n; i++) - L[i][i] = 1; + // Strings of length 1 are palindrome of lentgh 1 + for (i = 0; i < n; i++) + L[i][i] = 1; - // Build the table. Note that the lower diagonal values of table are - // useless and not filled in the process. The values are filled in a - // manner similar to Matrix Chain Multiplication DP solution (See - // https://www.geeksforgeeks.org/matrix-chain-multiplication-dp-8/). cl is - // length of substring - for (cl = 2; cl <= n; cl++) { - for (i = 0; i < n - cl + 1; i++) { - j = i + cl - 1; - if (str[i] == str[j] && cl == 2) - L[i][j] = 2; - else if (str[i] == str[j]) - L[i][j] = L[i + 1][j - 1] + 2; - else - L[i][j] = max(L[i][j - 1], L[i + 1][j]); + // Build the table. Note that the lower diagonal values of table are + // useless and not filled in the process. The values are filled in a + // manner similar to Matrix Chain Multiplication DP solution (See + // https://www.geeksforgeeks.org/matrix-chain-multiplication-dp-8/). cl is + // length of substring + for (cl = 2; cl <= n; cl++) { + for (i = 0; i < n - cl + 1; i++) { + j = i + cl - 1; + if (str[i] == str[j] && cl == 2) + L[i][j] = 2; + else if (str[i] == str[j]) + L[i][j] = L[i + 1][j - 1] + 2; + else + L[i][j] = max(L[i][j - 1], L[i + 1][j]); + } } - } - return L[0][n - 1]; + return L[0][n - 1]; } /* Driver program to test above functions */ int main() { - char seq[] = "GEEKS FOR GEEKS"; - int n = strlen(seq); - printf("The lnegth of the LPS is %d", lps(seq)); - getchar(); - return 0; + char seq[] = "GEEKS FOR GEEKS"; + int n = strlen(seq); + printf("The lnegth of the LPS is %d", lps(seq)); + getchar(); + return 0; } diff --git a/src/test-suite/PE-benchmarks/longest-path-directed-acyclic-graph.cpp b/src/test-suite/PE-benchmarks/longest-path-directed-acyclic-graph.cpp index b3032167..02815999 100644 --- a/src/test-suite/PE-benchmarks/longest-path-directed-acyclic-graph.cpp +++ b/src/test-suite/PE-benchmarks/longest-path-directed-acyclic-graph.cpp @@ -12,145 +12,145 @@ using namespace std; // the vertex to which edge connects. It also // contains weight of the edge class AdjListNode { - int v; - int weight; - -public: - AdjListNode(int _v, int _w) { - v = _v; - weight = _w; - } - int getV() { return v; } - int getWeight() { return weight; } + int v; + int weight; + + public: + AdjListNode(int _v, int _w) { + v = _v; + weight = _w; + } + int getV() { return v; } + int getWeight() { return weight; } }; // Class to represent a graph using adjacency list // representation class Graph { - int V; // No. of vertices' + int V; // No. of vertices' - // Pointer to an array containing adjacency lists - list *adj; + // Pointer to an array containing adjacency lists + list *adj; - // A function used by longestPath - void topologicalSortUtil(int v, bool visited[], stack &Stack); + // A function used by longestPath + void topologicalSortUtil(int v, bool visited[], stack &Stack); -public: - Graph(int V); // Constructor - ~Graph(); // Destructor + public: + Graph(int V); // Constructor + ~Graph(); // Destructor - // function to add an edge to graph - void addEdge(int u, int v, int weight); + // function to add an edge to graph + void addEdge(int u, int v, int weight); - // Finds longest distances from given source vertex - void longestPath(int s); + // Finds longest distances from given source vertex + void longestPath(int s); }; Graph::Graph(int V) // Constructor { - this->V = V; - adj = new list[V]; + this->V = V; + adj = new list[V]; } Graph::~Graph() // Destructor { - delete[] adj; + delete[] adj; } void Graph::addEdge(int u, int v, int weight) { - AdjListNode node(v, weight); - adj[u].push_back(node); // Add v to u's list + AdjListNode node(v, weight); + adj[u].push_back(node); // Add v to u's list } // A recursive function used by longestPath. See below // link for details // https:// www.geeksforgeeks.org/topological-sorting/ void Graph::topologicalSortUtil(int v, bool visited[], stack &Stack) { - // Mark the current node as visited - visited[v] = true; - - // Recur for all the vertices adjacent to this vertex - list::iterator i; - for (i = adj[v].begin(); i != adj[v].end(); ++i) { - AdjListNode node = *i; - if (!visited[node.getV()]) - topologicalSortUtil(node.getV(), visited, Stack); - } - - // Push current vertex to stack which stores topological - // sort - Stack.push(v); + // Mark the current node as visited + visited[v] = true; + + // Recur for all the vertices adjacent to this vertex + list::iterator i; + for (i = adj[v].begin(); i != adj[v].end(); ++i) { + AdjListNode node = *i; + if (!visited[node.getV()]) + topologicalSortUtil(node.getV(), visited, Stack); + } + + // Push current vertex to stack which stores topological + // sort + Stack.push(v); } // The function to find longest distances from a given vertex. // It uses recursive topologicalSortUtil() to get topological // sorting. void Graph::longestPath(int s) { - stack Stack; - int dist[V]; - - // Mark all the vertices as not visited - bool *visited = new bool[V]; - for (int i = 0; i < V; i++) - visited[i] = false; - - // Call the recursive helper function to store Topological - // Sort starting from all vertices one by one - for (int i = 0; i < V; i++) - if (visited[i] == false) - topologicalSortUtil(i, visited, Stack); - - // Initialize distances to all vertices as infinite and - // distance to source as 0 - for (int i = 0; i < V; i++) - dist[i] = NINF; - dist[s] = 0; - - // Process vertices in topological order - while (Stack.empty() == false) { - // Get the next vertex from topological order - int u = Stack.top(); - Stack.pop(); - - // Update distances of all adjacent vertices - list::iterator i; - if (dist[u] != NINF) { - for (i = adj[u].begin(); i != adj[u].end(); ++i) - if (dist[i->getV()] < dist[u] + i->getWeight()) - dist[i->getV()] = dist[u] + i->getWeight(); + stack Stack; + int dist[V]; + + // Mark all the vertices as not visited + bool *visited = new bool[V]; + for (int i = 0; i < V; i++) + visited[i] = false; + + // Call the recursive helper function to store Topological + // Sort starting from all vertices one by one + for (int i = 0; i < V; i++) + if (visited[i] == false) + topologicalSortUtil(i, visited, Stack); + + // Initialize distances to all vertices as infinite and + // distance to source as 0 + for (int i = 0; i < V; i++) + dist[i] = NINF; + dist[s] = 0; + + // Process vertices in topological order + while (Stack.empty() == false) { + // Get the next vertex from topological order + int u = Stack.top(); + Stack.pop(); + + // Update distances of all adjacent vertices + list::iterator i; + if (dist[u] != NINF) { + for (i = adj[u].begin(); i != adj[u].end(); ++i) + if (dist[i->getV()] < dist[u] + i->getWeight()) + dist[i->getV()] = dist[u] + i->getWeight(); + } } - } - // Print the calculated longest distances - for (int i = 0; i < V; i++) - (dist[i] == NINF) ? cout << "INF " : cout << dist[i] << " "; + // Print the calculated longest distances + for (int i = 0; i < V; i++) + (dist[i] == NINF) ? cout << "INF " : cout << dist[i] << " "; - delete[] visited; + delete[] visited; } // Driver program to test above functions int main() { - // Create a graph given in the above diagram. - // Here vertex numbers are 0, 1, 2, 3, 4, 5 with - // following mappings: - // 0=r, 1=s, 2=t, 3=x, 4=y, 5=z - Graph g(6); - g.addEdge(0, 1, 5); - g.addEdge(0, 2, 3); - g.addEdge(1, 3, 6); - g.addEdge(1, 2, 2); - g.addEdge(2, 4, 4); - g.addEdge(2, 5, 2); - g.addEdge(2, 3, 7); - g.addEdge(3, 5, 1); - g.addEdge(3, 4, -1); - g.addEdge(4, 5, -2); - - int s = 1; - cout << "Following are longest distances from " - "source vertex " - << s << " \n"; - g.longestPath(s); - - return 0; + // Create a graph given in the above diagram. + // Here vertex numbers are 0, 1, 2, 3, 4, 5 with + // following mappings: + // 0=r, 1=s, 2=t, 3=x, 4=y, 5=z + Graph g(6); + g.addEdge(0, 1, 5); + g.addEdge(0, 2, 3); + g.addEdge(1, 3, 6); + g.addEdge(1, 2, 2); + g.addEdge(2, 4, 4); + g.addEdge(2, 5, 2); + g.addEdge(2, 3, 7); + g.addEdge(3, 5, 1); + g.addEdge(3, 4, -1); + g.addEdge(4, 5, -2); + + int s = 1; + cout << "Following are longest distances from " + "source vertex " + << s << " \n"; + g.longestPath(s); + + return 0; } diff --git a/src/test-suite/PE-benchmarks/m-coloring-problem.cpp b/src/test-suite/PE-benchmarks/m-coloring-problem.cpp index 7223241c..f43c7ecc 100644 --- a/src/test-suite/PE-benchmarks/m-coloring-problem.cpp +++ b/src/test-suite/PE-benchmarks/m-coloring-problem.cpp @@ -12,37 +12,37 @@ is safe for vertex v i.e. checks whether the edge exists or not be filled in the new vertex(c is sent in the parameter) is already used by its adjacent vertices(i-->adj vertices) or not (i.e, color[i]==c) */ bool isSafe(int v, bool graph[V][V], int color[], int c) { - for (int i = 0; i < V; i++) - if (graph[v][i] && c == color[i]) - return false; - return true; + for (int i = 0; i < V; i++) + if (graph[v][i] && c == color[i]) + return false; + return true; } /* A recursive utility function to solve m coloring problem */ bool graphColoringUtil(bool graph[V][V], int m, int color[], int v) { - /* base case: If all vertices are assigned a color then - return true */ - if (v == V) - return true; + /* base case: If all vertices are assigned a color then + return true */ + if (v == V) + return true; - /* Consider this vertex v and try different colors */ - for (int c = 1; c <= m; c++) { - /* Check if assignment of color c to v is fine*/ - if (isSafe(v, graph, color, c)) { - color[v] = c; + /* Consider this vertex v and try different colors */ + for (int c = 1; c <= m; c++) { + /* Check if assignment of color c to v is fine*/ + if (isSafe(v, graph, color, c)) { + color[v] = c; - /* recur to assign colors to rest of the vertices */ - if (graphColoringUtil(graph, m, color, v + 1) == true) - return true; + /* recur to assign colors to rest of the vertices */ + if (graphColoringUtil(graph, m, color, v + 1) == true) + return true; - /* If assigning color c doesn't lead to a solution - then remove it */ - color[v] = 0; + /* If assigning color c doesn't lead to a solution + then remove it */ + color[v] = 0; + } } - } - /* If no color can be assigned to this vertex then return false */ - return false; + /* If no color can be assigned to this vertex then return false */ + return false; } /* This function solves the m Coloring problem using Backtracking. @@ -52,48 +52,48 @@ prints assignments of colors to all vertices. Please note that there may be more than one solutions, this function prints one of the feasible solutions.*/ bool graphColoring(bool graph[V][V], int m) { - // Initialize all color values as 0. This initialization is needed - // correct functioning of isSafe() - int color[V]; - for (int i = 0; i < V; i++) - color[i] = 0; + // Initialize all color values as 0. This initialization is needed + // correct functioning of isSafe() + int color[V]; + for (int i = 0; i < V; i++) + color[i] = 0; - // Call graphColoringUtil() for vertex 0 - if (graphColoringUtil(graph, m, color, 0) == false) { - printf("Solution does not exist"); - return false; - } + // Call graphColoringUtil() for vertex 0 + if (graphColoringUtil(graph, m, color, 0) == false) { + printf("Solution does not exist"); + return false; + } - // Print the solution - printSolution(color); - return true; + // Print the solution + printSolution(color); + return true; } /* A utility function to print solution */ void printSolution(int color[]) { - printf("Solution Exists:" - " Following are the assigned colors \n"); - for (int i = 0; i < V; i++) - printf(" %d ", color[i]); - printf("\n"); + printf("Solution Exists:" + " Following are the assigned colors \n"); + for (int i = 0; i < V; i++) + printf(" %d ", color[i]); + printf("\n"); } // driver program to test above function int main() { - /* Create following graph and test whether it is 3 colorable - (3)---(2) - | / | - | / | - | / | - (0)---(1) - */ - bool graph[V][V] = { - {0, 1, 1, 1}, - {1, 0, 1, 0}, - {1, 1, 0, 1}, - {1, 0, 1, 0}, - }; - int m = 3; // Number of colors - graphColoring(graph, m); - return 0; + /* Create following graph and test whether it is 3 colorable + (3)---(2) + | / | + | / | + | / | + (0)---(1) + */ + bool graph[V][V] = { + {0, 1, 1, 1}, + {1, 0, 1, 0}, + {1, 1, 0, 1}, + {1, 0, 1, 0}, + }; + int m = 3; // Number of colors + graphColoring(graph, m); + return 0; } diff --git a/src/test-suite/PE-benchmarks/magic-square.cpp b/src/test-suite/PE-benchmarks/magic-square.cpp index 529fbfbf..ead77641 100644 --- a/src/test-suite/PE-benchmarks/magic-square.cpp +++ b/src/test-suite/PE-benchmarks/magic-square.cpp @@ -4,61 +4,61 @@ using namespace std; // A function to generate odd sized magic squares void generateSquare(int n) { - int magicSquare[n][n]; + int magicSquare[n][n]; - // set all slots as 0 - memset(magicSquare, 0, sizeof(magicSquare)); + // set all slots as 0 + memset(magicSquare, 0, sizeof(magicSquare)); - // Initialize position for 1 - int i = n / 2; - int j = n - 1; + // Initialize position for 1 + int i = n / 2; + int j = n - 1; - // One by one put all values in magic square - for (int num = 1; num <= n * n;) { - if (i == -1 && j == n) // 3rd condition - { - j = n - 2; - i = 0; - } else { - // 1st condition helper if next number - // goes to out of square's right side - if (j == n) - j = 0; + // One by one put all values in magic square + for (int num = 1; num <= n * n;) { + if (i == -1 && j == n) // 3rd condition + { + j = n - 2; + i = 0; + } else { + // 1st condition helper if next number + // goes to out of square's right side + if (j == n) + j = 0; - // 1st condition helper if next number - // is goes to out of square's upper side - if (i < 0) - i = n - 1; - } - if (magicSquare[i][j]) // 2nd condition - { - j -= 2; - i++; - continue; - } else - magicSquare[i][j] = num++; // set number + // 1st condition helper if next number + // is goes to out of square's upper side + if (i < 0) + i = n - 1; + } + if (magicSquare[i][j]) // 2nd condition + { + j -= 2; + i++; + continue; + } else + magicSquare[i][j] = num++; // set number - j++; - i--; // 1st condition - } + j++; + i--; // 1st condition + } - // Print magic square - cout << "The Magic Square for n=" << n - << ":\nSum of " - "each row or column " - << n * (n * n + 1) / 2 << ":\n\n"; - for (i = 0; i < n; i++) { - for (j = 0; j < n; j++) - cout << magicSquare[i][j] << " "; - cout << endl; - } + // Print magic square + cout << "The Magic Square for n=" << n + << ":\nSum of " + "each row or column " + << n * (n * n + 1) / 2 << ":\n\n"; + for (i = 0; i < n; i++) { + for (j = 0; j < n; j++) + cout << magicSquare[i][j] << " "; + cout << endl; + } } // Driver code int main() { - int n = 7; // Works only when n is odd - generateSquare(n); - return 0; + int n = 7; // Works only when n is odd + generateSquare(n); + return 0; } // This code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/matrix-chain-multiplication.cpp b/src/test-suite/PE-benchmarks/matrix-chain-multiplication.cpp index 562d16e4..87d9f99b 100644 --- a/src/test-suite/PE-benchmarks/matrix-chain-multiplication.cpp +++ b/src/test-suite/PE-benchmarks/matrix-chain-multiplication.cpp @@ -7,51 +7,51 @@ using namespace std; // for i = 1..n int MatrixChainOrder(int p[], int n) { - /* For simplicity of the program, one - extra row and one extra column are - allocated in m[][]. 0th row and 0th - column of m[][] are not used */ - int m[n][n]; - - int i, j, k, L, q; - - /* m[i,j] = Minimum number of scalar - multiplications needed to compute the - matrix A[i]A[i+1]...A[j] = A[i..j] where - dimension of A[i] is p[i-1] x p[i] */ - - // cost is zero when multiplying - // one matrix. - for (i = 1; i < n; i++) - m[i][i] = 0; - - // L is chain length. - for (L = 2; L < n; L++) { - for (i = 1; i < n - L + 1; i++) { - j = i + L - 1; - m[i][j] = INT_MAX; - for (k = i; k <= j - 1; k++) { - // q = cost/scalar multiplications - q = m[i][k] + m[k + 1][j] + p[i - 1] * p[k] * p[j]; - if (q < m[i][j]) - m[i][j] = q; - } + /* For simplicity of the program, one + extra row and one extra column are + allocated in m[][]. 0th row and 0th + column of m[][] are not used */ + int m[n][n]; + + int i, j, k, L, q; + + /* m[i,j] = Minimum number of scalar + multiplications needed to compute the + matrix A[i]A[i+1]...A[j] = A[i..j] where + dimension of A[i] is p[i-1] x p[i] */ + + // cost is zero when multiplying + // one matrix. + for (i = 1; i < n; i++) + m[i][i] = 0; + + // L is chain length. + for (L = 2; L < n; L++) { + for (i = 1; i < n - L + 1; i++) { + j = i + L - 1; + m[i][j] = INT_MAX; + for (k = i; k <= j - 1; k++) { + // q = cost/scalar multiplications + q = m[i][k] + m[k + 1][j] + p[i - 1] * p[k] * p[j]; + if (q < m[i][j]) + m[i][j] = q; + } + } } - } - return m[1][n - 1]; + return m[1][n - 1]; } // Driver Code int main() { - int arr[] = {1, 2, 3, 4}; - int size = sizeof(arr) / sizeof(arr[0]); + int arr[] = {1, 2, 3, 4}; + int size = sizeof(arr) / sizeof(arr[0]); - cout << "Minimum number of multiplications is " - << MatrixChainOrder(arr, size); + cout << "Minimum number of multiplications is " + << MatrixChainOrder(arr, size); - getchar(); - return 0; + getchar(); + return 0; } // This code is contributed diff --git a/src/test-suite/PE-benchmarks/maximum-length-chain-of-pairs.cpp b/src/test-suite/PE-benchmarks/maximum-length-chain-of-pairs.cpp index 143761fb..9974a306 100644 --- a/src/test-suite/PE-benchmarks/maximum-length-chain-of-pairs.cpp +++ b/src/test-suite/PE-benchmarks/maximum-length-chain-of-pairs.cpp @@ -3,47 +3,47 @@ using namespace std; // Structure for a Pair class Pair { -public: - int a; - int b; + public: + int a; + int b; }; // This function assumes that arr[] // is sorted in increasing order // according the first (or smaller) values in Pairs. int maxChainLength(Pair arr[], int n) { - int i, j, max = 0; - int *mcl = new int[sizeof(int) * n]; + int i, j, max = 0; + int *mcl = new int[sizeof(int) * n]; - /* Initialize MCL (max chain length) - values for all indexes */ - for (i = 0; i < n; i++) - mcl[i] = 1; + /* Initialize MCL (max chain length) + values for all indexes */ + for (i = 0; i < n; i++) + mcl[i] = 1; - /* Compute optimized chain length values in bottom up manner */ - for (i = 1; i < n; i++) - for (j = 0; j < i; j++) - if (arr[i].a > arr[j].b && mcl[i] < mcl[j] + 1) - mcl[i] = mcl[j] + 1; + /* Compute optimized chain length values in bottom up manner */ + for (i = 1; i < n; i++) + for (j = 0; j < i; j++) + if (arr[i].a > arr[j].b && mcl[i] < mcl[j] + 1) + mcl[i] = mcl[j] + 1; - // mcl[i] now stores the maximum chain length ending with Pair i + // mcl[i] now stores the maximum chain length ending with Pair i - /* Pick maximum of all MCL values */ - for (i = 0; i < n; i++) - if (max < mcl[i]) - max = mcl[i]; + /* Pick maximum of all MCL values */ + for (i = 0; i < n; i++) + if (max < mcl[i]) + max = mcl[i]; - /* Free memory to avoid memory leak */ + /* Free memory to avoid memory leak */ - return max; + return max; } /* Driver code */ int main() { - Pair arr[] = {{5, 24}, {15, 25}, {27, 40}, {50, 60}}; - int n = sizeof(arr) / sizeof(arr[0]); - cout << "Length of maximum size chain is " << maxChainLength(arr, n); - return 0; + Pair arr[] = {{5, 24}, {15, 25}, {27, 40}, {50, 60}}; + int n = sizeof(arr) / sizeof(arr[0]); + cout << "Length of maximum size chain is " << maxChainLength(arr, n); + return 0; } // This code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp b/src/test-suite/PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp index 369e34e3..5c78e50c 100644 --- a/src/test-suite/PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp +++ b/src/test-suite/PE-benchmarks/maximum-profit-by-buying-and-selling-a-share-at-most-twice.cpp @@ -6,52 +6,52 @@ using namespace std; // Returns maximum profit with two transactions on a given // list of stock prices, price[0..n-1] int maxProfit(int price[], int n) { - // Create profit array and initialize it as 0 - int *profit = new int[n]; - for (int i = 0; i < n; i++) - profit[i] = 0; - - /* Get the maximum profit with only one transaction - allowed. After this loop, profit[i] contains maximum - profit from price[i..n-1] using at most one trans. */ - int max_price = price[n - 1]; - for (int i = n - 2; i >= 0; i--) { - // max_price has maximum of price[i..n-1] - if (price[i] > max_price) - max_price = price[i]; - - // we can get profit[i] by taking maximum of: - // a) previous maximum, i.e., profit[i+1] - // b) profit by buying at price[i] and selling at - // max_price - profit[i] = max(profit[i + 1], max_price - price[i]); - } - - /* Get the maximum profit with two transactions allowed - After this loop, profit[n-1] contains the result */ - int min_price = price[0]; - for (int i = 1; i < n; i++) { - // min_price is minimum price in price[0..i] - if (price[i] < min_price) - min_price = price[i]; - - // Maximum profit is maximum of: - // a) previous maximum, i.e., profit[i-1] - // b) (Buy, Sell) at (min_price, price[i]) and add - // profit of other trans. stored in profit[i] - profit[i] = max(profit[i - 1], profit[i] + (price[i] - min_price)); - } - int result = profit[n - 1]; - - delete[] profit; // To avoid memory leak - - return result; + // Create profit array and initialize it as 0 + int *profit = new int[n]; + for (int i = 0; i < n; i++) + profit[i] = 0; + + /* Get the maximum profit with only one transaction + allowed. After this loop, profit[i] contains maximum + profit from price[i..n-1] using at most one trans. */ + int max_price = price[n - 1]; + for (int i = n - 2; i >= 0; i--) { + // max_price has maximum of price[i..n-1] + if (price[i] > max_price) + max_price = price[i]; + + // we can get profit[i] by taking maximum of: + // a) previous maximum, i.e., profit[i+1] + // b) profit by buying at price[i] and selling at + // max_price + profit[i] = max(profit[i + 1], max_price - price[i]); + } + + /* Get the maximum profit with two transactions allowed + After this loop, profit[n-1] contains the result */ + int min_price = price[0]; + for (int i = 1; i < n; i++) { + // min_price is minimum price in price[0..i] + if (price[i] < min_price) + min_price = price[i]; + + // Maximum profit is maximum of: + // a) previous maximum, i.e., profit[i-1] + // b) (Buy, Sell) at (min_price, price[i]) and add + // profit of other trans. stored in profit[i] + profit[i] = max(profit[i - 1], profit[i] + (price[i] - min_price)); + } + int result = profit[n - 1]; + + delete[] profit; // To avoid memory leak + + return result; } // Drive program int main() { - int price[] = {2, 30, 15, 10, 8, 25, 80}; - int n = sizeof(price) / sizeof(price[0]); - cout << "Maximum Profit = " << maxProfit(price, n); - return 0; + int price[] = {2, 30, 15, 10, 8, 25, 80}; + int n = sizeof(price) / sizeof(price[0]); + cout << "Maximum Profit = " << maxProfit(price, n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp b/src/test-suite/PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp index 4a9ba915..9286ffec 100644 --- a/src/test-suite/PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp +++ b/src/test-suite/PE-benchmarks/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix.cpp @@ -7,58 +7,59 @@ using namespace std; void printMaxSubSquare(bool M[R][C]) { - int i, j; - int S[R][C]; - int max_of_s, max_i, max_j; + int i, j; + int S[R][C]; + int max_of_s, max_i, max_j; - /* Set first column of S[][]*/ - for (i = 0; i < R; i++) - S[i][0] = M[i][0]; + /* Set first column of S[][]*/ + for (i = 0; i < R; i++) + S[i][0] = M[i][0]; - /* Set first row of S[][]*/ - for (j = 0; j < C; j++) - S[0][j] = M[0][j]; + /* Set first row of S[][]*/ + for (j = 0; j < C; j++) + S[0][j] = M[0][j]; - /* Construct other entries of S[][]*/ - for (i = 1; i < R; i++) { - for (j = 1; j < C; j++) { - if (M[i][j] == 1) - S[i][j] = min(S[i][j - 1], min(S[i - 1][j], S[i - 1][j - 1])) + 1; - else - S[i][j] = 0; + /* Construct other entries of S[][]*/ + for (i = 1; i < R; i++) { + for (j = 1; j < C; j++) { + if (M[i][j] == 1) + S[i][j] = + min(S[i][j - 1], min(S[i - 1][j], S[i - 1][j - 1])) + 1; + else + S[i][j] = 0; + } } - } - /* Find the maximum entry, and indexes of maximum entry - in S[][] */ - max_of_s = S[0][0]; - max_i = 0; - max_j = 0; - for (i = 0; i < R; i++) { - for (j = 0; j < C; j++) { - if (max_of_s < S[i][j]) { - max_of_s = S[i][j]; - max_i = i; - max_j = j; - } + /* Find the maximum entry, and indexes of maximum entry + in S[][] */ + max_of_s = S[0][0]; + max_i = 0; + max_j = 0; + for (i = 0; i < R; i++) { + for (j = 0; j < C; j++) { + if (max_of_s < S[i][j]) { + max_of_s = S[i][j]; + max_i = i; + max_j = j; + } + } } - } - cout << "Maximum size sub-matrix is: \n"; - for (i = max_i; i > max_i - max_of_s; i--) { - for (j = max_j; j > max_j - max_of_s; j--) { - cout << M[i][j] << " "; + cout << "Maximum size sub-matrix is: \n"; + for (i = max_i; i > max_i - max_of_s; i--) { + for (j = max_j; j > max_j - max_of_s; j--) { + cout << M[i][j] << " "; + } + cout << "\n"; } - cout << "\n"; - } } /* Driver code */ int main() { - bool M[R][C] = {{0, 1, 1, 0, 1}, {1, 1, 0, 1, 0}, {0, 1, 1, 1, 0}, - {1, 1, 1, 1, 0}, {1, 1, 1, 1, 1}, {0, 0, 0, 0, 0}}; + bool M[R][C] = {{0, 1, 1, 0, 1}, {1, 1, 0, 1, 0}, {0, 1, 1, 1, 0}, + {1, 1, 1, 1, 0}, {1, 1, 1, 1, 1}, {0, 0, 0, 0, 0}}; - printMaxSubSquare(M); + printMaxSubSquare(M); } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/maximum-sum-increasing-subsequence.cpp b/src/test-suite/PE-benchmarks/maximum-sum-increasing-subsequence.cpp index 5245056d..8965d1c3 100644 --- a/src/test-suite/PE-benchmarks/maximum-sum-increasing-subsequence.cpp +++ b/src/test-suite/PE-benchmarks/maximum-sum-increasing-subsequence.cpp @@ -8,38 +8,38 @@ using namespace std; sum of increasing subsequence in arr[] of size n */ int maxSumIS(int arr[], int n) { - int i, j, max = 0; - int msis[n]; + int i, j, max = 0; + int msis[n]; - /* Initialize msis values - for all indexes */ - for (i = 0; i < n; i++) - msis[i] = arr[i]; + /* Initialize msis values + for all indexes */ + for (i = 0; i < n; i++) + msis[i] = arr[i]; - /* Compute maximum sum values - in bottom up manner */ - for (i = 1; i < n; i++) - for (j = 0; j < i; j++) - if (arr[i] > arr[j] && msis[i] < msis[j] + arr[i]) - msis[i] = msis[j] + arr[i]; + /* Compute maximum sum values + in bottom up manner */ + for (i = 1; i < n; i++) + for (j = 0; j < i; j++) + if (arr[i] > arr[j] && msis[i] < msis[j] + arr[i]) + msis[i] = msis[j] + arr[i]; - /* Pick maximum of - all msis values */ - for (i = 0; i < n; i++) - if (max < msis[i]) - max = msis[i]; + /* Pick maximum of + all msis values */ + for (i = 0; i < n; i++) + if (max < msis[i]) + max = msis[i]; - return max; + return max; } // Driver Code int main() { - int arr[] = {1, 101, 2, 3, 100, 4, 5}; - int n = sizeof(arr) / sizeof(arr[0]); - cout << "Sum of maximum sum increasing " - "subsequence is " - << maxSumIS(arr, n) << endl; - return 0; + int arr[] = {1, 101, 2, 3, 100, 4, 5}; + int n = sizeof(arr) / sizeof(arr[0]); + cout << "Sum of maximum sum increasing " + "subsequence is " + << maxSumIS(arr, n) << endl; + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp b/src/test-suite/PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp index d079dbff..c1f43de1 100644 --- a/src/test-suite/PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp +++ b/src/test-suite/PE-benchmarks/maximum-sum-rectangle-in-a-2d-matrix.cpp @@ -13,110 +13,110 @@ using namespace std; // pointed by start and finish pointers // respectively. int kadane(int *arr, int *start, int *finish, int n) { - // initialize sum, maxSum and - int sum = 0, maxSum = INT_MIN, i; - - // Just some initial value to check - // for all negative values case - *finish = -1; - - // local variable - int local_start = 0; - - for (i = 0; i < n; ++i) { - sum += arr[i]; - if (sum < 0) { - sum = 0; - local_start = i + 1; - } else if (sum > maxSum) { - maxSum = sum; - *start = local_start; - *finish = i; + // initialize sum, maxSum and + int sum = 0, maxSum = INT_MIN, i; + + // Just some initial value to check + // for all negative values case + *finish = -1; + + // local variable + int local_start = 0; + + for (i = 0; i < n; ++i) { + sum += arr[i]; + if (sum < 0) { + sum = 0; + local_start = i + 1; + } else if (sum > maxSum) { + maxSum = sum; + *start = local_start; + *finish = i; + } } - } - // There is at-least one - // non-negative number - if (*finish != -1) - return maxSum; - - // Special Case: When all numbers - // in arr[] are negative - maxSum = arr[0]; - *start = *finish = 0; - - // Find the maximum element in array - for (i = 1; i < n; i++) { - if (arr[i] > maxSum) { - maxSum = arr[i]; - *start = *finish = i; + // There is at-least one + // non-negative number + if (*finish != -1) + return maxSum; + + // Special Case: When all numbers + // in arr[] are negative + maxSum = arr[0]; + *start = *finish = 0; + + // Find the maximum element in array + for (i = 1; i < n; i++) { + if (arr[i] > maxSum) { + maxSum = arr[i]; + *start = *finish = i; + } } - } - return maxSum; + return maxSum; } // The main function that finds // maximum sum rectangle in M[][] void findMaxSum(int M[][COL]) { - // Variables to store the final output - int maxSum = INT_MIN, finalLeft, finalRight, finalTop, finalBottom; - - int left, right, i; - int temp[ROW], sum, start, finish; - - // Set the left column - for (left = 0; left < COL; ++left) { - // Initialize all elements of temp as 0 - memset(temp, 0, sizeof(temp)); - - // Set the right column for the left - // column set by outer loop - for (right = left; right < COL; ++right) { - - // Calculate sum between current left - // and right for every row 'i' - for (i = 0; i < ROW; ++i) - temp[i] += M[i][right]; - - // Find the maximum sum subarray in temp[]. - // The kadane() function also sets values - // of start and finish. So 'sum' is sum of - // rectangle between (start, left) and - // (finish, right) which is the maximum sum - // with boundary columns strictly as left - // and right. - sum = kadane(temp, &start, &finish, ROW); - - // Compare sum with maximum sum so far. - // If sum is more, then update maxSum and - // other output values - if (sum > maxSum) { - maxSum = sum; - finalLeft = left; - finalRight = right; - finalTop = start; - finalBottom = finish; - } + // Variables to store the final output + int maxSum = INT_MIN, finalLeft, finalRight, finalTop, finalBottom; + + int left, right, i; + int temp[ROW], sum, start, finish; + + // Set the left column + for (left = 0; left < COL; ++left) { + // Initialize all elements of temp as 0 + memset(temp, 0, sizeof(temp)); + + // Set the right column for the left + // column set by outer loop + for (right = left; right < COL; ++right) { + + // Calculate sum between current left + // and right for every row 'i' + for (i = 0; i < ROW; ++i) + temp[i] += M[i][right]; + + // Find the maximum sum subarray in temp[]. + // The kadane() function also sets values + // of start and finish. So 'sum' is sum of + // rectangle between (start, left) and + // (finish, right) which is the maximum sum + // with boundary columns strictly as left + // and right. + sum = kadane(temp, &start, &finish, ROW); + + // Compare sum with maximum sum so far. + // If sum is more, then update maxSum and + // other output values + if (sum > maxSum) { + maxSum = sum; + finalLeft = left; + finalRight = right; + finalTop = start; + finalBottom = finish; + } + } } - } - // Print final values - cout << "(Top, Left) (" << finalTop << ", " << finalLeft << ")" << endl; - cout << "(Bottom, Right) (" << finalBottom << ", " << finalRight << ")" - << endl; - cout << "Max sum is: " << maxSum << endl; + // Print final values + cout << "(Top, Left) (" << finalTop << ", " << finalLeft << ")" << endl; + cout << "(Bottom, Right) (" << finalBottom << ", " << finalRight << ")" + << endl; + cout << "Max sum is: " << maxSum << endl; } // Driver Code int main() { - int M[ROW][COL] = {{1, 2, -1, -4, -20}, - {-8, -3, 4, 2, 1}, - {3, 8, 10, 1, 3}, - {-4, -1, 1, 7, -6}}; + int M[ROW][COL] = {{1, 2, -1, -4, -20}, + {-8, -3, 4, 2, 1}, + {3, 8, 10, 1, 3}, + {-4, -1, 1, 7, -6}}; - findMaxSum(M); + findMaxSum(M); - return 0; + return 0; } // This code is contributed by diff --git a/src/test-suite/PE-benchmarks/merge-sort-for-doubly-linked-list.cpp b/src/test-suite/PE-benchmarks/merge-sort-for-doubly-linked-list.cpp index d62c2f7e..4f79cfad 100644 --- a/src/test-suite/PE-benchmarks/merge-sort-for-doubly-linked-list.cpp +++ b/src/test-suite/PE-benchmarks/merge-sort-for-doubly-linked-list.cpp @@ -2,116 +2,116 @@ #include using namespace std; class Node { -public: - int data; - Node *next, *prev; + public: + int data; + Node *next, *prev; }; Node *split(Node *head); // Function to merge two linked lists Node *merge(Node *first, Node *second) { - // If first linked list is empty - if (!first) - return second; + // If first linked list is empty + if (!first) + return second; - // If second linked list is empty - if (!second) - return first; + // If second linked list is empty + if (!second) + return first; - // Pick the smaller value - if (first->data < second->data) { - first->next = merge(first->next, second); - first->next->prev = first; - first->prev = NULL; - return first; - } else { - second->next = merge(first, second->next); - second->next->prev = second; - second->prev = NULL; - return second; - } + // Pick the smaller value + if (first->data < second->data) { + first->next = merge(first->next, second); + first->next->prev = first; + first->prev = NULL; + return first; + } else { + second->next = merge(first, second->next); + second->next->prev = second; + second->prev = NULL; + return second; + } } // Function to do merge sort Node *mergeSort(Node *head) { - if (!head || !head->next) - return head; - Node *second = split(head); + if (!head || !head->next) + return head; + Node *second = split(head); - // Recur for left and right halves - head = mergeSort(head); - second = mergeSort(second); + // Recur for left and right halves + head = mergeSort(head); + second = mergeSort(second); - // Merge the two sorted halves - return merge(head, second); + // Merge the two sorted halves + return merge(head, second); } // A utility function to insert a new node at the // beginning of doubly linked list void insert(Node **head, int data) { - Node *temp = new Node(); - temp->data = data; - temp->next = temp->prev = NULL; - if (!(*head)) - (*head) = temp; - else { - temp->next = *head; - (*head)->prev = temp; - (*head) = temp; - } + Node *temp = new Node(); + temp->data = data; + temp->next = temp->prev = NULL; + if (!(*head)) + (*head) = temp; + else { + temp->next = *head; + (*head)->prev = temp; + (*head) = temp; + } } // A utility function to print a doubly linked list in // both forward and backward directions void print(Node *head) { - Node *temp = head; - cout << "Forward Traversal using next poitner\n"; - while (head) { - cout << head->data << " "; - temp = head; - head = head->next; - } - cout << "\nBackward Traversal using prev pointer\n"; - while (temp) { - cout << temp->data << " "; - temp = temp->prev; - } + Node *temp = head; + cout << "Forward Traversal using next poitner\n"; + while (head) { + cout << head->data << " "; + temp = head; + head = head->next; + } + cout << "\nBackward Traversal using prev pointer\n"; + while (temp) { + cout << temp->data << " "; + temp = temp->prev; + } } // Utility function to swap two integers void swap(int *A, int *B) { - int temp = *A; - *A = *B; - *B = temp; + int temp = *A; + *A = *B; + *B = temp; } // Split a doubly linked list (DLL) into 2 DLLs of // half sizes Node *split(Node *head) { - Node *fast = head, *slow = head; - while (fast->next && fast->next->next) { - fast = fast->next->next; - slow = slow->next; - } - Node *temp = slow->next; - slow->next = NULL; - return temp; + Node *fast = head, *slow = head; + while (fast->next && fast->next->next) { + fast = fast->next->next; + slow = slow->next; + } + Node *temp = slow->next; + slow->next = NULL; + return temp; } // Driver program int main(void) { - Node *head = NULL; - insert(&head, 5); - insert(&head, 20); - insert(&head, 4); - insert(&head, 3); - insert(&head, 30); - insert(&head, 10); - head = mergeSort(head); - cout << "Linked List after sorting\n"; - print(head); - return 0; + Node *head = NULL; + insert(&head, 5); + insert(&head, 20); + insert(&head, 4); + insert(&head, 3); + insert(&head, 30); + insert(&head, 10); + head = mergeSort(head); + cout << "Linked List after sorting\n"; + print(head); + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/mergeSort_LinkedList.cpp b/src/test-suite/PE-benchmarks/mergeSort_LinkedList.cpp index bc0d8f84..99adccd9 100644 --- a/src/test-suite/PE-benchmarks/mergeSort_LinkedList.cpp +++ b/src/test-suite/PE-benchmarks/mergeSort_LinkedList.cpp @@ -4,9 +4,9 @@ using namespace std; /* Link list node */ class Node { -public: - int data; - Node *next; + public: + int data; + Node *next; }; /* function prototypes */ @@ -15,46 +15,46 @@ void FrontBackSplit(Node *source, Node **frontRef, Node **backRef); /* sorts the linked list by changing next pointers (not data) */ void MergeSort(Node **headRef) { - Node *head = *headRef; - Node *a; - Node *b; + Node *head = *headRef; + Node *a; + Node *b; - /* Base case -- length 0 or 1 */ - if ((head == NULL) || (head->next == NULL)) { - return; - } + /* Base case -- length 0 or 1 */ + if ((head == NULL) || (head->next == NULL)) { + return; + } - /* Split head into 'a' and 'b' sublists */ - FrontBackSplit(head, &a, &b); + /* Split head into 'a' and 'b' sublists */ + FrontBackSplit(head, &a, &b); - /* Recursively sort the sublists */ - MergeSort(&a); - MergeSort(&b); + /* Recursively sort the sublists */ + MergeSort(&a); + MergeSort(&b); - /* answer = merge the two sorted lists together */ - *headRef = SortedMerge(a, b); + /* answer = merge the two sorted lists together */ + *headRef = SortedMerge(a, b); } /* See https:// www.geeksforgeeks.org/?p=3622 for details of this function */ Node *SortedMerge(Node *a, Node *b) { - Node *result = NULL; - - /* Base cases */ - if (a == NULL) - return (b); - else if (b == NULL) - return (a); - - /* Pick either a or b, and recur */ - if (a->data <= b->data) { - result = a; - result->next = SortedMerge(a->next, b); - } else { - result = b; - result->next = SortedMerge(a, b->next); - } - return (result); + Node *result = NULL; + + /* Base cases */ + if (a == NULL) + return (b); + else if (b == NULL) + return (a); + + /* Pick either a or b, and recur */ + if (a->data <= b->data) { + result = a; + result->next = SortedMerge(a->next, b); + } else { + result = b; + result->next = SortedMerge(a, b->next); + } + return (result); } /* UTILITY FUNCTIONS */ @@ -63,72 +63,72 @@ Node *SortedMerge(Node *a, Node *b) { If the length is odd, the extra node should go in the front list. Uses the fast/slow pointer strategy. */ void FrontBackSplit(Node *source, Node **frontRef, Node **backRef) { - Node *fast; - Node *slow; - slow = source; - fast = source->next; - - /* Advance 'fast' two nodes, and advance 'slow' one node */ - while (fast != NULL) { - fast = fast->next; - if (fast != NULL) { - slow = slow->next; - fast = fast->next; + Node *fast; + Node *slow; + slow = source; + fast = source->next; + + /* Advance 'fast' two nodes, and advance 'slow' one node */ + while (fast != NULL) { + fast = fast->next; + if (fast != NULL) { + slow = slow->next; + fast = fast->next; + } } - } - /* 'slow' is before the midpoint in the list, so split it in two - at that point. */ - *frontRef = source; - *backRef = slow->next; - slow->next = NULL; + /* 'slow' is before the midpoint in the list, so split it in two + at that point. */ + *frontRef = source; + *backRef = slow->next; + slow->next = NULL; } /* Function to print nodes in a given linked list */ void printList(Node *node) { - while (node != NULL) { - cout << node->data << " "; - node = node->next; - } + while (node != NULL) { + cout << node->data << " "; + node = node->next; + } } /* Function to insert a node at the beginging of the linked list */ void push(Node **head_ref, int new_data) { - /* allocate node */ - Node *new_node = new Node(); + /* allocate node */ + Node *new_node = new Node(); - /* put in the data */ - new_node->data = new_data; + /* put in the data */ + new_node->data = new_data; - /* link the old list off the new node */ - new_node->next = (*head_ref); + /* link the old list off the new node */ + new_node->next = (*head_ref); - /* move the head to point to the new node */ - (*head_ref) = new_node; + /* move the head to point to the new node */ + (*head_ref) = new_node; } /* Drier program to test above functions*/ int main() { - /* Start with the empty list */ - Node *res = NULL; - Node *a = NULL; - - /* Let us create a unsorted linked lists to test the functions -Created lists shall be a: 2->3->20->5->10->15 */ - push(&a, 15); - push(&a, 10); - push(&a, 5); - push(&a, 20); - push(&a, 3); - push(&a, 2); - - /* Sort the above created Linked List */ - MergeSort(&a); - - cout << "Sorted Linked List is: \n"; - printList(a); - - return 0; + /* Start with the empty list */ + Node *res = NULL; + Node *a = NULL; + + /* Let us create a unsorted linked lists to test the functions + Created lists shall be a: 2->3->20->5->10->15 */ + push(&a, 15); + push(&a, 10); + push(&a, 5); + push(&a, 20); + push(&a, 3); + push(&a, 2); + + /* Sort the above created Linked List */ + MergeSort(&a); + + cout << "Sorted Linked List is: \n"; + printList(a); + + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/min-cost-path.cpp b/src/test-suite/PE-benchmarks/min-cost-path.cpp index 43eeb11e..a6bf1590 100644 --- a/src/test-suite/PE-benchmarks/min-cost-path.cpp +++ b/src/test-suite/PE-benchmarks/min-cost-path.cpp @@ -8,26 +8,27 @@ int min(int x, int y, int z); /* Returns cost of minimum cost path from (0,0) to (m, n) in mat[R][C]*/ int minCost(int cost[R][C], int m, int n) { - if (n < 0 || m < 0) - return INT_MAX; - else if (m == 0 && n == 0) - return cost[m][n]; - else - return cost[m][n] + min(minCost(cost, m - 1, n - 1), - minCost(cost, m - 1, n), minCost(cost, m, n - 1)); + if (n < 0 || m < 0) + return INT_MAX; + else if (m == 0 && n == 0) + return cost[m][n]; + else + return cost[m][n] + min(minCost(cost, m - 1, n - 1), + minCost(cost, m - 1, n), + minCost(cost, m, n - 1)); } /* A utility function that returns minimum of 3 integers */ int min(int x, int y, int z) { - if (x < y) - return (x < z) ? x : z; - else - return (y < z) ? y : z; + if (x < y) + return (x < z) ? x : z; + else + return (y < z) ? y : z; } /* Driver program to test above functions */ int main() { - int cost[R][C] = {{1, 2, 3}, {4, 8, 2}, {1, 5, 3}}; - printf(" %d ", minCost(cost, 2, 2)); - return 0; + int cost[R][C] = {{1, 2, 3}, {4, 8, 2}, {1, 5, 3}}; + printf(" %d ", minCost(cost, 2, 2)); + return 0; } diff --git a/src/test-suite/PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp b/src/test-suite/PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp index 38049ecf..787f9b49 100644 --- a/src/test-suite/PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp +++ b/src/test-suite/PE-benchmarks/minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners.cpp @@ -7,31 +7,31 @@ using namespace std; // Function that returns the minimum swaps void solve(int a[], int n) { - int maxx = -1, minn = a[0], l = 0, r = 0; - for (int i = 0; i < n; i++) { + int maxx = -1, minn = a[0], l = 0, r = 0; + for (int i = 0; i < n; i++) { - // Index of leftmost largest element - if (a[i] > maxx) { - maxx = a[i]; - l = i; - } + // Index of leftmost largest element + if (a[i] > maxx) { + maxx = a[i]; + l = i; + } - // Index of rightmost smallest element - if (a[i] <= minn) { - minn = a[i]; - r = i; + // Index of rightmost smallest element + if (a[i] <= minn) { + minn = a[i]; + r = i; + } } - } - if (r < l) - cout << l + (n - r - 2); - else - cout << l + (n - r - 1); + if (r < l) + cout << l + (n - r - 2); + else + cout << l + (n - r - 1); } // Driver Code int main() { - int a[] = {5, 6, 1, 3}; - int n = sizeof(a) / sizeof(a[0]); - solve(a, n); - return 0; + int a[] = {5, 6, 1, 3}; + int n = sizeof(a) / sizeof(a[0]); + solve(a, n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/minimum-cost-polygon-triangulation.cpp b/src/test-suite/PE-benchmarks/minimum-cost-polygon-triangulation.cpp index d38decdd..7edef35f 100644 --- a/src/test-suite/PE-benchmarks/minimum-cost-polygon-triangulation.cpp +++ b/src/test-suite/PE-benchmarks/minimum-cost-polygon-triangulation.cpp @@ -7,7 +7,7 @@ using namespace std; // Structure of a point in 2D plane struct Point { - int x, y; + int x, y; }; // Utility function to find minimum of two double values @@ -15,52 +15,53 @@ double min(double x, double y) { return (x <= y) ? x : y; } // A utility function to find distance between two points in a plane double dist(Point p1, Point p2) { - return sqrt((p1.x - p2.x) * (p1.x - p2.x) + (p1.y - p2.y) * (p1.y - p2.y)); + return sqrt((p1.x - p2.x) * (p1.x - p2.x) + (p1.y - p2.y) * (p1.y - p2.y)); } // A utility function to find cost of a triangle. The cost is considered // as perimeter (sum of lengths of all edges) of the triangle double cost(Point points[], int i, int j, int k) { - Point p1 = points[i], p2 = points[j], p3 = points[k]; - return dist(p1, p2) + dist(p2, p3) + dist(p3, p1); + Point p1 = points[i], p2 = points[j], p3 = points[k]; + return dist(p1, p2) + dist(p2, p3) + dist(p3, p1); } // A Dynamic programming based function to find minimum cost for convex // polygon triangulation. double mTCDP(Point points[], int n) { - // There must be at least 3 points to form a triangle - if (n < 3) - return 0; + // There must be at least 3 points to form a triangle + if (n < 3) + return 0; - // table to store results of subproblems. table[i][j] stores cost of - // triangulation of points from i to j. The entry table[0][n-1] stores - // the final result. - double table[n][n]; + // table to store results of subproblems. table[i][j] stores cost of + // triangulation of points from i to j. The entry table[0][n-1] stores + // the final result. + double table[n][n]; - // Fill table using above recursive formula. Note that the table - // is filled in diagonal fashion i.e., from diagonal elements to - // table[0][n-1] which is the result. - for (int gap = 0; gap < n; gap++) { - for (int i = 0, j = gap; j < n; i++, j++) { - if (j < i + 2) - table[i][j] = 0.0; - else { - table[i][j] = MAX; - for (int k = i + 1; k < j; k++) { - double val = table[i][k] + table[k][j] + cost(points, i, j, k); - if (table[i][j] > val) - table[i][j] = val; + // Fill table using above recursive formula. Note that the table + // is filled in diagonal fashion i.e., from diagonal elements to + // table[0][n-1] which is the result. + for (int gap = 0; gap < n; gap++) { + for (int i = 0, j = gap; j < n; i++, j++) { + if (j < i + 2) + table[i][j] = 0.0; + else { + table[i][j] = MAX; + for (int k = i + 1; k < j; k++) { + double val = + table[i][k] + table[k][j] + cost(points, i, j, k); + if (table[i][j] > val) + table[i][j] = val; + } + } } - } } - } - return table[0][n - 1]; + return table[0][n - 1]; } // Driver program to test above functions int main() { - Point points[] = {{0, 0}, {1, 0}, {2, 1}, {1, 2}, {0, 2}}; - int n = sizeof(points) / sizeof(points[0]); - cout << mTCDP(points, n); - return 0; + Point points[] = {{0, 0}, {1, 0}, {2, 1}, {1, 2}, {0, 2}}; + int n = sizeof(points) / sizeof(points[0]); + cout << mTCDP(points, n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/minimum-cut-in-a-directed-graph.cpp b/src/test-suite/PE-benchmarks/minimum-cut-in-a-directed-graph.cpp index 1754adc9..71d45c9b 100644 --- a/src/test-suite/PE-benchmarks/minimum-cut-in-a-directed-graph.cpp +++ b/src/test-suite/PE-benchmarks/minimum-cut-in-a-directed-graph.cpp @@ -11,103 +11,103 @@ using namespace std; /* Returns true if there is a path from source 's' to sink 't' in residual graph. Also fills parent[] to store the path */ int bfs(int rGraph[V][V], int s, int t, int parent[]) { - // Create a visited array and mark all vertices as not visited - bool visited[V]; - memset(visited, 0, sizeof(visited)); - - // Create a queue, enqueue source vertex and mark source vertex - // as visited - queue q; - q.push(s); - visited[s] = true; - parent[s] = -1; - - // Standard BFS Loop - while (!q.empty()) { - int u = q.front(); - q.pop(); - - for (int v = 0; v < V; v++) { - if (visited[v] == false && rGraph[u][v] > 0) { - q.push(v); - parent[v] = u; - visited[v] = true; - } + // Create a visited array and mark all vertices as not visited + bool visited[V]; + memset(visited, 0, sizeof(visited)); + + // Create a queue, enqueue source vertex and mark source vertex + // as visited + queue q; + q.push(s); + visited[s] = true; + parent[s] = -1; + + // Standard BFS Loop + while (!q.empty()) { + int u = q.front(); + q.pop(); + + for (int v = 0; v < V; v++) { + if (visited[v] == false && rGraph[u][v] > 0) { + q.push(v); + parent[v] = u; + visited[v] = true; + } + } } - } - // If we reached sink in BFS starting from source, then return - // true, else false - return (visited[t] == true); + // If we reached sink in BFS starting from source, then return + // true, else false + return (visited[t] == true); } // A DFS based function to find all reachable vertices from s. The function // marks visited[i] as true if i is reachable from s. The initial values in // visited[] must be false. We can also use BFS to find reachable vertices void dfs(int rGraph[V][V], int s, bool visited[]) { - visited[s] = true; - for (int i = 0; i < V; i++) - if (rGraph[s][i] && !visited[i]) - dfs(rGraph, i, visited); + visited[s] = true; + for (int i = 0; i < V; i++) + if (rGraph[s][i] && !visited[i]) + dfs(rGraph, i, visited); } // Prints the minimum s-t cut void minCut(int graph[V][V], int s, int t) { - int u, v; - - // Create a residual graph and fill the residual graph with - // given capacities in the original graph as residual capacities - // in residual graph - int rGraph[V][V]; // rGraph[i][j] indicates residual capacity of edge i-j - for (u = 0; u < V; u++) - for (v = 0; v < V; v++) - rGraph[u][v] = graph[u][v]; - - int parent[V]; // This array is filled by BFS and to store path - - // Augment the flow while there is a path from source to sink - while (bfs(rGraph, s, t, parent)) { - // Find minimum residual capacity of the edhes along the - // path filled by BFS. Or we can say find the maximum flow - // through the path found. - int path_flow = INT_MAX; - for (v = t; v != s; v = parent[v]) { - u = parent[v]; - path_flow = min(path_flow, rGraph[u][v]); + int u, v; + + // Create a residual graph and fill the residual graph with + // given capacities in the original graph as residual capacities + // in residual graph + int rGraph[V][V]; // rGraph[i][j] indicates residual capacity of edge i-j + for (u = 0; u < V; u++) + for (v = 0; v < V; v++) + rGraph[u][v] = graph[u][v]; + + int parent[V]; // This array is filled by BFS and to store path + + // Augment the flow while there is a path from source to sink + while (bfs(rGraph, s, t, parent)) { + // Find minimum residual capacity of the edhes along the + // path filled by BFS. Or we can say find the maximum flow + // through the path found. + int path_flow = INT_MAX; + for (v = t; v != s; v = parent[v]) { + u = parent[v]; + path_flow = min(path_flow, rGraph[u][v]); + } + + // update residual capacities of the edges and reverse edges + // along the path + for (v = t; v != s; v = parent[v]) { + u = parent[v]; + rGraph[u][v] -= path_flow; + rGraph[v][u] += path_flow; + } } - // update residual capacities of the edges and reverse edges - // along the path - for (v = t; v != s; v = parent[v]) { - u = parent[v]; - rGraph[u][v] -= path_flow; - rGraph[v][u] += path_flow; - } - } - - // Flow is maximum now, find vertices reachable from s - bool visited[V]; - memset(visited, false, sizeof(visited)); - dfs(rGraph, s, visited); + // Flow is maximum now, find vertices reachable from s + bool visited[V]; + memset(visited, false, sizeof(visited)); + dfs(rGraph, s, visited); - // Print all edges that are from a reachable vertex to - // non-reachable vertex in the original graph - for (int i = 0; i < V; i++) - for (int j = 0; j < V; j++) - if (visited[i] && !visited[j] && graph[i][j]) - cout << i << " - " << j << endl; + // Print all edges that are from a reachable vertex to + // non-reachable vertex in the original graph + for (int i = 0; i < V; i++) + for (int j = 0; j < V; j++) + if (visited[i] && !visited[j] && graph[i][j]) + cout << i << " - " << j << endl; - return; + return; } // Driver program to test above functions int main() { - // Let us create a graph shown in the above example - int graph[V][V] = {{0, 16, 13, 0, 0, 0}, {0, 0, 10, 12, 0, 0}, - {0, 4, 0, 0, 14, 0}, {0, 0, 9, 0, 0, 20}, - {0, 0, 0, 7, 0, 4}, {0, 0, 0, 0, 0, 0}}; + // Let us create a graph shown in the above example + int graph[V][V] = {{0, 16, 13, 0, 0, 0}, {0, 0, 10, 12, 0, 0}, + {0, 4, 0, 0, 14, 0}, {0, 0, 9, 0, 0, 20}, + {0, 0, 0, 7, 0, 4}, {0, 0, 0, 0, 0, 0}}; - minCut(graph, 0, 5); + minCut(graph, 0, 5); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp b/src/test-suite/PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp index b0bea378..2c728517 100644 --- a/src/test-suite/PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp +++ b/src/test-suite/PE-benchmarks/minimum-number-of-jumps-to-reach-end-of-a-given-array.cpp @@ -7,35 +7,35 @@ int min(int x, int y) { return (x < y) ? x : y; } // Returns minimum number of jumps // to reach arr[n-1] from arr[0] int minJumps(int arr[], int n) { - // jumps[n-1] will hold the result - int *jumps = new int[n]; - int i, j; + // jumps[n-1] will hold the result + int *jumps = new int[n]; + int i, j; - if (n == 0 || arr[0] == 0) - return INT_MAX; + if (n == 0 || arr[0] == 0) + return INT_MAX; - jumps[0] = 0; + jumps[0] = 0; - // Find the minimum number of jumps to reach arr[i] - // from arr[0], and assign this value to jumps[i] - for (i = 1; i < n; i++) { - jumps[i] = INT_MAX; - for (j = 0; j < i; j++) { - if (i <= j + arr[j] && jumps[j] != INT_MAX) { - jumps[i] = min(jumps[i], jumps[j] + 1); - break; - } + // Find the minimum number of jumps to reach arr[i] + // from arr[0], and assign this value to jumps[i] + for (i = 1; i < n; i++) { + jumps[i] = INT_MAX; + for (j = 0; j < i; j++) { + if (i <= j + arr[j] && jumps[j] != INT_MAX) { + jumps[i] = min(jumps[i], jumps[j] + 1); + break; + } + } } - } - return jumps[n - 1]; + return jumps[n - 1]; } // Driver code int main() { - int arr[] = {1, 3, 6, 1, 0, 9}; - int size = sizeof(arr) / sizeof(int); - cout << "Minimum number of jumps to reach end is " << minJumps(arr, size); - return 0; + int arr[] = {1, 3, 6, 1, 0, 9}; + int size = sizeof(arr) / sizeof(int); + cout << "Minimum number of jumps to reach end is " << minJumps(arr, size); + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/minimum-positive-points-to-reach-destination.cpp b/src/test-suite/PE-benchmarks/minimum-positive-points-to-reach-destination.cpp index 83fcbf0f..38af5ae8 100644 --- a/src/test-suite/PE-benchmarks/minimum-positive-points-to-reach-destination.cpp +++ b/src/test-suite/PE-benchmarks/minimum-positive-points-to-reach-destination.cpp @@ -6,38 +6,38 @@ using namespace std; int minInitialPoints(int points[][C]) { - // dp[i][j] represents the minimum initial points player - // should have so that when starts with cell(i, j) successfully - // reaches the destination cell(m-1, n-1) - int dp[R][C]; - int m = R, n = C; - - // Base case - dp[m - 1][n - 1] = - points[m - 1][n - 1] > 0 ? 1 : abs(points[m - 1][n - 1]) + 1; - - // Fill last row and last column as base to fill - // entire table - for (int i = m - 2; i >= 0; i--) - dp[i][n - 1] = max(dp[i + 1][n - 1] - points[i][n - 1], 1); - for (int j = n - 2; j >= 0; j--) - dp[m - 1][j] = max(dp[m - 1][j + 1] - points[m - 1][j], 1); - - // fill the table in bottom-up fashion - for (int i = m - 2; i >= 0; i--) { - for (int j = n - 2; j >= 0; j--) { - int min_points_on_exit = min(dp[i + 1][j], dp[i][j + 1]); - dp[i][j] = max(min_points_on_exit - points[i][j], 1); + // dp[i][j] represents the minimum initial points player + // should have so that when starts with cell(i, j) successfully + // reaches the destination cell(m-1, n-1) + int dp[R][C]; + int m = R, n = C; + + // Base case + dp[m - 1][n - 1] = + points[m - 1][n - 1] > 0 ? 1 : abs(points[m - 1][n - 1]) + 1; + + // Fill last row and last column as base to fill + // entire table + for (int i = m - 2; i >= 0; i--) + dp[i][n - 1] = max(dp[i + 1][n - 1] - points[i][n - 1], 1); + for (int j = n - 2; j >= 0; j--) + dp[m - 1][j] = max(dp[m - 1][j + 1] - points[m - 1][j], 1); + + // fill the table in bottom-up fashion + for (int i = m - 2; i >= 0; i--) { + for (int j = n - 2; j >= 0; j--) { + int min_points_on_exit = min(dp[i + 1][j], dp[i][j + 1]); + dp[i][j] = max(min_points_on_exit - points[i][j], 1); + } } - } - return dp[0][0]; + return dp[0][0]; } // Driver Program int main() { - int points[R][C] = {{-2, -3, 3}, {-5, -10, 1}, {10, 30, -5}}; - cout << "Minimum Initial Points Required: " << minInitialPoints(points); - return 0; + int points[R][C] = {{-2, -3, 3}, {-5, -10, 1}, {10, 30, -5}}; + cout << "Minimum Initial Points Required: " << minInitialPoints(points); + return 0; } diff --git a/src/test-suite/PE-benchmarks/mobile-numeric-keypad-problem.cpp b/src/test-suite/PE-benchmarks/mobile-numeric-keypad-problem.cpp index ac9947a9..a179bee7 100644 --- a/src/test-suite/PE-benchmarks/mobile-numeric-keypad-problem.cpp +++ b/src/test-suite/PE-benchmarks/mobile-numeric-keypad-problem.cpp @@ -5,77 +5,77 @@ // Return count of all possible numbers of length n // in a given numeric keyboard int getCount(char keypad[][3], int n) { - if (keypad == NULL || n <= 0) - return 0; - if (n == 1) - return 10; + if (keypad == NULL || n <= 0) + return 0; + if (n == 1) + return 10; - // left, up, right, down move from current location - int row[] = {0, 0, -1, 0, 1}; - int col[] = {0, -1, 0, 1, 0}; + // left, up, right, down move from current location + int row[] = {0, 0, -1, 0, 1}; + int col[] = {0, -1, 0, 1, 0}; - // taking n+1 for simplicity - count[i][j] will store - // number count starting with digit i and length j - int count[10][n + 1]; - int i = 0, j = 0, k = 0, move = 0, ro = 0, co = 0, num = 0; - int nextNum = 0, totalCount = 0; + // taking n+1 for simplicity - count[i][j] will store + // number count starting with digit i and length j + int count[10][n + 1]; + int i = 0, j = 0, k = 0, move = 0, ro = 0, co = 0, num = 0; + int nextNum = 0, totalCount = 0; - // count numbers starting with digit i and of lengths 0 and 1 - for (i = 0; i <= 9; i++) { - count[i][0] = 0; - count[i][1] = 1; - } + // count numbers starting with digit i and of lengths 0 and 1 + for (i = 0; i <= 9; i++) { + count[i][0] = 0; + count[i][1] = 1; + } - // Bottom up - Get number count of length 2, 3, 4, ... , n - for (k = 2; k <= n; k++) { - for (i = 0; i < 4; i++) // Loop on keypad row - { - for (j = 0; j < 3; j++) // Loop on keypad column - { - // Process for 0 to 9 digits - if (keypad[i][j] != '*' && keypad[i][j] != '#') { - // Here we are counting the numbers starting with - // digit keypad[i][j] and of length k keypad[i][j] - // will become 1st digit, and we need to look for - // (k-1) more digits - num = keypad[i][j] - '0'; - count[num][k] = 0; + // Bottom up - Get number count of length 2, 3, 4, ... , n + for (k = 2; k <= n; k++) { + for (i = 0; i < 4; i++) // Loop on keypad row + { + for (j = 0; j < 3; j++) // Loop on keypad column + { + // Process for 0 to 9 digits + if (keypad[i][j] != '*' && keypad[i][j] != '#') { + // Here we are counting the numbers starting with + // digit keypad[i][j] and of length k keypad[i][j] + // will become 1st digit, and we need to look for + // (k-1) more digits + num = keypad[i][j] - '0'; + count[num][k] = 0; - // move left, up, right, down from current location - // and if new location is valid, then get number - // count of length (k-1) from that new digit and - // add in count we found so far - for (move = 0; move < 5; move++) { - ro = i + row[move]; - co = j + col[move]; - if (ro >= 0 && ro <= 3 && co >= 0 && co <= 2 && - keypad[ro][co] != '*' && keypad[ro][co] != '#') { - nextNum = keypad[ro][co] - '0'; - count[num][k] += count[nextNum][k - 1]; + // move left, up, right, down from current location + // and if new location is valid, then get number + // count of length (k-1) from that new digit and + // add in count we found so far + for (move = 0; move < 5; move++) { + ro = i + row[move]; + co = j + col[move]; + if (ro >= 0 && ro <= 3 && co >= 0 && co <= 2 && + keypad[ro][co] != '*' && keypad[ro][co] != '#') { + nextNum = keypad[ro][co] - '0'; + count[num][k] += count[nextNum][k - 1]; + } + } + } } - } } - } } - } - // Get count of all possible numbers of length "n" starting - // with digit 0, 1, 2, ..., 9 - totalCount = 0; - for (i = 0; i <= 9; i++) - totalCount += count[i][n]; - return totalCount; + // Get count of all possible numbers of length "n" starting + // with digit 0, 1, 2, ..., 9 + totalCount = 0; + for (i = 0; i <= 9; i++) + totalCount += count[i][n]; + return totalCount; } // Driver program to test above function int main(int argc, char *argv[]) { - char keypad[4][3] = { - {'1', '2', '3'}, {'4', '5', '6'}, {'7', '8', '9'}, {'*', '0', '#'}}; - printf("Count for numbers of length %d: %dn", 1, getCount(keypad, 1)); - printf("Count for numbers of length %d: %dn", 2, getCount(keypad, 2)); - printf("Count for numbers of length %d: %dn", 3, getCount(keypad, 3)); - printf("Count for numbers of length %d: %dn", 4, getCount(keypad, 4)); - printf("Count for numbers of length %d: %dn", 5, getCount(keypad, 5)); + char keypad[4][3] = { + {'1', '2', '3'}, {'4', '5', '6'}, {'7', '8', '9'}, {'*', '0', '#'}}; + printf("Count for numbers of length %d: %dn", 1, getCount(keypad, 1)); + printf("Count for numbers of length %d: %dn", 2, getCount(keypad, 2)); + printf("Count for numbers of length %d: %dn", 3, getCount(keypad, 3)); + printf("Count for numbers of length %d: %dn", 4, getCount(keypad, 4)); + printf("Count for numbers of length %d: %dn", 5, getCount(keypad, 5)); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp b/src/test-suite/PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp index af7ca724..de40d79f 100644 --- a/src/test-suite/PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp +++ b/src/test-suite/PE-benchmarks/mobile-numeric-keypad-problem_space_optm.cpp @@ -5,73 +5,73 @@ // Return count of all possible numbers of length n // in a given numeric keyboard int getCount(char keypad[][3], int n) { - if (keypad == NULL || n <= 0) - return 0; - if (n == 1) - return 10; + if (keypad == NULL || n <= 0) + return 0; + if (n == 1) + return 10; + + // odd[i], even[i] arrays represent count of numbers starting + // with digit i for any length j + int odd[10], even[10]; + int i = 0, j = 0, useOdd = 0, totalCount = 0; - // odd[i], even[i] arrays represent count of numbers starting - // with digit i for any length j - int odd[10], even[10]; - int i = 0, j = 0, useOdd = 0, totalCount = 0; + for (i = 0; i <= 9; i++) + odd[i] = 1; // for j = 1 - for (i = 0; i <= 9; i++) - odd[i] = 1; // for j = 1 + for (j = 2; j <= n; j++) // Bottom Up calculation from j = 2 to n + { + useOdd = 1 - useOdd; - for (j = 2; j <= n; j++) // Bottom Up calculation from j = 2 to n - { - useOdd = 1 - useOdd; + // Here we are explicitly writing lines for each number 0 + // to 9. But it can always be written as DFS on 4X3 grid + // using row, column array valid moves + if (useOdd == 1) { + even[0] = odd[0] + odd[8]; + even[1] = odd[1] + odd[2] + odd[4]; + even[2] = odd[2] + odd[1] + odd[3] + odd[5]; + even[3] = odd[3] + odd[2] + odd[6]; + even[4] = odd[4] + odd[1] + odd[5] + odd[7]; + even[5] = odd[5] + odd[2] + odd[4] + odd[8] + odd[6]; + even[6] = odd[6] + odd[3] + odd[5] + odd[9]; + even[7] = odd[7] + odd[4] + odd[8]; + even[8] = odd[8] + odd[0] + odd[5] + odd[7] + odd[9]; + even[9] = odd[9] + odd[6] + odd[8]; + } else { + odd[0] = even[0] + even[8]; + odd[1] = even[1] + even[2] + even[4]; + odd[2] = even[2] + even[1] + even[3] + even[5]; + odd[3] = even[3] + even[2] + even[6]; + odd[4] = even[4] + even[1] + even[5] + even[7]; + odd[5] = even[5] + even[2] + even[4] + even[8] + even[6]; + odd[6] = even[6] + even[3] + even[5] + even[9]; + odd[7] = even[7] + even[4] + even[8]; + odd[8] = even[8] + even[0] + even[5] + even[7] + even[9]; + odd[9] = even[9] + even[6] + even[8]; + } + } - // Here we are explicitly writing lines for each number 0 - // to 9. But it can always be written as DFS on 4X3 grid - // using row, column array valid moves + // Get count of all possible numbers of length "n" starting + // with digit 0, 1, 2, ..., 9 + totalCount = 0; if (useOdd == 1) { - even[0] = odd[0] + odd[8]; - even[1] = odd[1] + odd[2] + odd[4]; - even[2] = odd[2] + odd[1] + odd[3] + odd[5]; - even[3] = odd[3] + odd[2] + odd[6]; - even[4] = odd[4] + odd[1] + odd[5] + odd[7]; - even[5] = odd[5] + odd[2] + odd[4] + odd[8] + odd[6]; - even[6] = odd[6] + odd[3] + odd[5] + odd[9]; - even[7] = odd[7] + odd[4] + odd[8]; - even[8] = odd[8] + odd[0] + odd[5] + odd[7] + odd[9]; - even[9] = odd[9] + odd[6] + odd[8]; + for (i = 0; i <= 9; i++) + totalCount += even[i]; } else { - odd[0] = even[0] + even[8]; - odd[1] = even[1] + even[2] + even[4]; - odd[2] = even[2] + even[1] + even[3] + even[5]; - odd[3] = even[3] + even[2] + even[6]; - odd[4] = even[4] + even[1] + even[5] + even[7]; - odd[5] = even[5] + even[2] + even[4] + even[8] + even[6]; - odd[6] = even[6] + even[3] + even[5] + even[9]; - odd[7] = even[7] + even[4] + even[8]; - odd[8] = even[8] + even[0] + even[5] + even[7] + even[9]; - odd[9] = even[9] + even[6] + even[8]; + for (i = 0; i <= 9; i++) + totalCount += odd[i]; } - } - - // Get count of all possible numbers of length "n" starting - // with digit 0, 1, 2, ..., 9 - totalCount = 0; - if (useOdd == 1) { - for (i = 0; i <= 9; i++) - totalCount += even[i]; - } else { - for (i = 0; i <= 9; i++) - totalCount += odd[i]; - } - return totalCount; + return totalCount; } // Driver program to test above function int main() { - char keypad[4][3] = { - {'1', '2', '3'}, {'4', '5', '6'}, {'7', '8', '9'}, {'*', '0', '#'}}; - printf("Count for numbers of length %d: %dn", 1, getCount(keypad, 1)); - printf("Count for numbers of length %d: %dn", 2, getCount(keypad, 2)); - printf("Count for numbers of length %d: %dn", 3, getCount(keypad, 3)); - printf("Count for numbers of length %d: %dn", 4, getCount(keypad, 4)); - printf("Count for numbers of length %d: %dn", 5, getCount(keypad, 5)); + char keypad[4][3] = { + {'1', '2', '3'}, {'4', '5', '6'}, {'7', '8', '9'}, {'*', '0', '#'}}; + printf("Count for numbers of length %d: %dn", 1, getCount(keypad, 1)); + printf("Count for numbers of length %d: %dn", 2, getCount(keypad, 2)); + printf("Count for numbers of length %d: %dn", 3, getCount(keypad, 3)); + printf("Count for numbers of length %d: %dn", 4, getCount(keypad, 4)); + printf("Count for numbers of length %d: %dn", 5, getCount(keypad, 5)); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/n-queen-problem.cpp b/src/test-suite/PE-benchmarks/n-queen-problem.cpp index 9e9bc818..1159e796 100644 --- a/src/test-suite/PE-benchmarks/n-queen-problem.cpp +++ b/src/test-suite/PE-benchmarks/n-queen-problem.cpp @@ -17,51 +17,51 @@ used to check whether a queen can be placed in that int cl[30] = {0}; /* A utility function to print solution */ void printSolution(int board[N][N]) { - for (int i = 0; i < N; i++) { - for (int j = 0; j < N; j++) - printf(" %d ", board[i][j]); - printf("\n"); - } + for (int i = 0; i < N; i++) { + for (int j = 0; j < N; j++) + printf(" %d ", board[i][j]); + printf("\n"); + } } /* A recursive utility function to solve N Queen problem */ bool solveNQUtil(int board[N][N], int col) { - /* base case: If all queens are placed - then return true */ - if (col >= N) - return true; + /* base case: If all queens are placed + then return true */ + if (col >= N) + return true; - /* Consider this column and try placing - this queen in all rows one by one */ - for (int i = 0; i < N; i++) { - /* Check if the queen can be placed on - board[i][col] */ - /* A check if a queen can be placed on - board[row][col].We just need to check - ld[row-col+n-1] and rd[row+coln] where - ld and rd are for left and right - diagonal respectively*/ - if ((ld[i - col + N - 1] != 1 && rd[i + col] != 1) && cl[i] != 1) { - /* Place this queen in board[i][col] */ - board[i][col] = 1; - ld[i - col + N - 1] = rd[i + col] = cl[i] = 1; + /* Consider this column and try placing + this queen in all rows one by one */ + for (int i = 0; i < N; i++) { + /* Check if the queen can be placed on + board[i][col] */ + /* A check if a queen can be placed on + board[row][col].We just need to check + ld[row-col+n-1] and rd[row+coln] where + ld and rd are for left and right + diagonal respectively*/ + if ((ld[i - col + N - 1] != 1 && rd[i + col] != 1) && cl[i] != 1) { + /* Place this queen in board[i][col] */ + board[i][col] = 1; + ld[i - col + N - 1] = rd[i + col] = cl[i] = 1; - /* recur to place rest of the queens */ - if (solveNQUtil(board, col + 1)) - return true; + /* recur to place rest of the queens */ + if (solveNQUtil(board, col + 1)) + return true; - /* If placing queen in board[i][col] - doesn't lead to a solution, then - remove queen from board[i][col] */ - board[i][col] = 0; // BACKTRACK - ld[i - col + N - 1] = rd[i + col] = cl[i] = 0; + /* If placing queen in board[i][col] + doesn't lead to a solution, then + remove queen from board[i][col] */ + board[i][col] = 0; // BACKTRACK + ld[i - col + N - 1] = rd[i + col] = cl[i] = 0; + } } - } - /* If the queen cannot be placed in any row in - this colum col then return false */ - return false; + /* If the queen cannot be placed in any row in + this colum col then return false */ + return false; } /* This function solves the N Queen problem using Backtracking. It mainly uses solveNQUtil() to @@ -72,19 +72,19 @@ Please note that there may be more than one solutions, this function prints one of the feasible solutions.*/ bool solveNQ() { - int board[N][N] = {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}}; + int board[N][N] = {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}}; - if (solveNQUtil(board, 0) == false) { - printf("Solution does not exist"); - return false; - } + if (solveNQUtil(board, 0) == false) { + printf("Solution does not exist"); + return false; + } - printSolution(board); - return true; + printSolution(board); + return true; } // driver program to test above function int main() { - solveNQ(); - return 0; + solveNQ(); + return 0; } diff --git a/src/test-suite/PE-benchmarks/naive-algorithm.cpp b/src/test-suite/PE-benchmarks/naive-algorithm.cpp index cfb05df2..15dc6f9b 100644 --- a/src/test-suite/PE-benchmarks/naive-algorithm.cpp +++ b/src/test-suite/PE-benchmarks/naive-algorithm.cpp @@ -4,29 +4,29 @@ using namespace std; void search(char *pat, char *txt) { - int M = strlen(pat); - int N = strlen(txt); + int M = strlen(pat); + int N = strlen(txt); - /* A loop to slide pat[] one by one */ - for (int i = 0; i <= N - M; i++) { - int j; + /* A loop to slide pat[] one by one */ + for (int i = 0; i <= N - M; i++) { + int j; - /* For current index i, check for pattern match */ - for (j = 0; j < M; j++) - if (txt[i + j] != pat[j]) - break; + /* For current index i, check for pattern match */ + for (j = 0; j < M; j++) + if (txt[i + j] != pat[j]) + break; - if (j == M) // if pat[0...M-1] = txt[i, i+1, ...i+M-1] - cout << "Pattern found at index " << i << endl; - } + if (j == M) // if pat[0...M-1] = txt[i, i+1, ...i+M-1] + cout << "Pattern found at index " << i << endl; + } } // Driver Code int main() { - char txt[] = "AABAACAADAABAAABAA"; - char pat[] = "AABA"; - search(pat, txt); - return 0; + char txt[] = "AABAACAADAABAAABAA"; + char pat[] = "AABA"; + search(pat, txt); + return 0; } // This code is contributed diff --git a/src/test-suite/PE-benchmarks/optimal-binary-search-tree.cpp b/src/test-suite/PE-benchmarks/optimal-binary-search-tree.cpp index d544f7c4..6a087390 100644 --- a/src/test-suite/PE-benchmarks/optimal-binary-search-tree.cpp +++ b/src/test-suite/PE-benchmarks/optimal-binary-search-tree.cpp @@ -10,57 +10,57 @@ int sum(int freq[], int i, int j); /* A Dynamic Programming based function that calculates minimum cost of a Binary Search Tree. */ int optimalSearchTree(int keys[], int freq[], int n) { - /* Create an auxiliary 2D matrix to store results - of subproblems */ - int cost[n][n]; + /* Create an auxiliary 2D matrix to store results + of subproblems */ + int cost[n][n]; - /* cost[i][j] = Optimal cost of binary search tree - that can be formed from keys[i] to keys[j]. - cost[0][n-1] will store the resultant cost */ + /* cost[i][j] = Optimal cost of binary search tree + that can be formed from keys[i] to keys[j]. + cost[0][n-1] will store the resultant cost */ - // For a single key, cost is equal to frequency of the key - for (int i = 0; i < n; i++) - cost[i][i] = freq[i]; + // For a single key, cost is equal to frequency of the key + for (int i = 0; i < n; i++) + cost[i][i] = freq[i]; - // Now we need to consider chains of length 2, 3, ... . - // L is chain length. - for (int L = 2; L <= n; L++) { - // i is row number in cost[][] - for (int i = 0; i <= n - L + 1; i++) { - // Get column number j from row number i and - // chain length L - int j = i + L - 1; - cost[i][j] = INT_MAX; + // Now we need to consider chains of length 2, 3, ... . + // L is chain length. + for (int L = 2; L <= n; L++) { + // i is row number in cost[][] + for (int i = 0; i <= n - L + 1; i++) { + // Get column number j from row number i and + // chain length L + int j = i + L - 1; + cost[i][j] = INT_MAX; - // Try making all keys in interval keys[i..j] as root - for (int r = i; r <= j; r++) { - // c = cost when keys[r] becomes root of this subtree - int c = ((r > i) ? cost[i][r - 1] : 0) + - ((r < j) ? cost[r + 1][j] : 0) + sum(freq, i, j); - if (c < cost[i][j]) - cost[i][j] = c; - } + // Try making all keys in interval keys[i..j] as root + for (int r = i; r <= j; r++) { + // c = cost when keys[r] becomes root of this subtree + int c = ((r > i) ? cost[i][r - 1] : 0) + + ((r < j) ? cost[r + 1][j] : 0) + sum(freq, i, j); + if (c < cost[i][j]) + cost[i][j] = c; + } + } } - } - return cost[0][n - 1]; + return cost[0][n - 1]; } // A utility function to get sum of array elements // freq[i] to freq[j] int sum(int freq[], int i, int j) { - int s = 0; - for (int k = i; k <= j; k++) - s += freq[k]; - return s; + int s = 0; + for (int k = i; k <= j; k++) + s += freq[k]; + return s; } // Driver code int main() { - int keys[] = {10, 12, 20}; - int freq[] = {34, 8, 50}; - int n = sizeof(keys) / sizeof(keys[0]); - cout << "Cost of Optimal BST is " << optimalSearchTree(keys, freq, n); - return 0; + int keys[] = {10, 12, 20}; + int freq[] = {34, 8, 50}; + int n = sizeof(keys) / sizeof(keys[0]); + cout << "Cost of Optimal BST is " << optimalSearchTree(keys, freq, n); + return 0; } // This code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/optimized-naive-algorithm.cpp b/src/test-suite/PE-benchmarks/optimized-naive-algorithm.cpp index c57d739d..0a1ac38b 100644 --- a/src/test-suite/PE-benchmarks/optimized-naive-algorithm.cpp +++ b/src/test-suite/PE-benchmarks/optimized-naive-algorithm.cpp @@ -8,35 +8,35 @@ using namespace std; algorithn that is optimized for the cases when all characters of pattern are different */ void search(string pat, string txt) { - int M = pat.size(); - int N = txt.size(); - int i = 0; + int M = pat.size(); + int N = txt.size(); + int i = 0; - while (i <= N - M) { - int j; + while (i <= N - M) { + int j; - /* For current index i, check for pattern match */ - for (j = 0; j < M; j++) - if (txt[i + j] != pat[j]) - break; + /* For current index i, check for pattern match */ + for (j = 0; j < M; j++) + if (txt[i + j] != pat[j]) + break; - if (j == M) // if pat[0...M-1] = txt[i, i+1, ...i+M-1] - { - cout << "Pattern found at index " << i << endl; - i = i + M; - } else if (j == 0) - i = i + 1; - else - i = i + j; // slide the pattern by j - } + if (j == M) // if pat[0...M-1] = txt[i, i+1, ...i+M-1] + { + cout << "Pattern found at index " << i << endl; + i = i + M; + } else if (j == 0) + i = i + 1; + else + i = i + j; // slide the pattern by j + } } /* Driver code*/ int main() { - string txt = "ABCEABCDABCEABCD"; - string pat = "ABCD"; - search(pat, txt); - return 0; + string txt = "ABCEABCDABCEABCD"; + string pat = "ABCD"; + search(pat, txt); + return 0; } // This code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/overlapping-subproblems-property.cpp b/src/test-suite/PE-benchmarks/overlapping-subproblems-property.cpp index 890b616b..59be6806 100644 --- a/src/test-suite/PE-benchmarks/overlapping-subproblems-property.cpp +++ b/src/test-suite/PE-benchmarks/overlapping-subproblems-property.cpp @@ -10,29 +10,29 @@ int lookup[MAX]; /* Function to initialize NIL values in lookup table */ void _initialize() { - int i; - for (i = 0; i < MAX; i++) - lookup[i] = NIL; + int i; + for (i = 0; i < MAX; i++) + lookup[i] = NIL; } /* function for nth Fibonacci number */ int fib(int n) { - if (lookup[n] == NIL) { - if (n <= 1) - lookup[n] = n; - else - lookup[n] = fib(n - 1) + fib(n - 2); - } + if (lookup[n] == NIL) { + if (n <= 1) + lookup[n] = n; + else + lookup[n] = fib(n - 1) + fib(n - 2); + } - return lookup[n]; + return lookup[n]; } // Driver code int main() { - int n = 40; - _initialize(); - cout << "Fibonacci number is " << fib(n); - return 0; + int n = 40; + _initialize(); + cout << "Fibonacci number is " << fib(n); + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/palindrome-partitioning.cpp b/src/test-suite/PE-benchmarks/palindrome-partitioning.cpp index 343e419f..bb1ef11b 100644 --- a/src/test-suite/PE-benchmarks/palindrome-partitioning.cpp +++ b/src/test-suite/PE-benchmarks/palindrome-partitioning.cpp @@ -9,60 +9,60 @@ int min(int a, int b) { return (a < b) ? a : b; } // Returns the minimum number of cuts needed to partition a string // such that every part is a palindrome int minPalPartion(char *str) { - // Get the length of the string - int n = strlen(str); + // Get the length of the string + int n = strlen(str); - /* Create two arrays to build the solution in bottom-up manner - C[i] = Minimum number of cuts needed for a palindrome partitioning - of substring str[0..i] - P[i][j] = true if substring str[i..j] is palindrome, else false - Note that C[i] is 0 if P[0][i] is true */ - int C[n]; - bool P[n][n]; + /* Create two arrays to build the solution in bottom-up manner + C[i] = Minimum number of cuts needed for a palindrome partitioning + of substring str[0..i] + P[i][j] = true if substring str[i..j] is palindrome, else false + Note that C[i] is 0 if P[0][i] is true */ + int C[n]; + bool P[n][n]; - int i, j, k, L; // different looping variables + int i, j, k, L; // different looping variables - // Every substring of length 1 is a palindrome - for (i = 0; i < n; i++) { - P[i][i] = true; - } + // Every substring of length 1 is a palindrome + for (i = 0; i < n; i++) { + P[i][i] = true; + } - /* L is substring length. Build the solution in bottom up manner by - considering all substrings of length starting from 2 to n. */ - for (L = 2; L <= n; L++) { - // For substring of length L, set different possible starting indexes - for (i = 0; i < n - L + 1; i++) { - j = i + L - 1; // Set ending index + /* L is substring length. Build the solution in bottom up manner by + considering all substrings of length starting from 2 to n. */ + for (L = 2; L <= n; L++) { + // For substring of length L, set different possible starting indexes + for (i = 0; i < n - L + 1; i++) { + j = i + L - 1; // Set ending index - // If L is 2, then we just need to compare two characters. Else - // need to check two corner characters and value of P[i+1][j-1] - if (L == 2) - P[i][j] = (str[i] == str[j]); - else - P[i][j] = (str[i] == str[j]) && P[i + 1][j - 1]; + // If L is 2, then we just need to compare two characters. Else + // need to check two corner characters and value of P[i+1][j-1] + if (L == 2) + P[i][j] = (str[i] == str[j]); + else + P[i][j] = (str[i] == str[j]) && P[i + 1][j - 1]; + } } - } - for (i = 0; i < n; i++) { - if (P[0][i] == true) - C[i] = 0; - else { - C[i] = INT_MAX; - for (j = 0; j < i; j++) { - if (P[j + 1][i] == true && 1 + C[j] < C[i]) - C[i] = 1 + C[j]; - } + for (i = 0; i < n; i++) { + if (P[0][i] == true) + C[i] = 0; + else { + C[i] = INT_MAX; + for (j = 0; j < i; j++) { + if (P[j + 1][i] == true && 1 + C[j] < C[i]) + C[i] = 1 + C[j]; + } + } } - } - // Return the min cut value for complete string. i.e., str[0..n-1] - return C[n - 1]; + // Return the min cut value for complete string. i.e., str[0..n-1] + return C[n - 1]; } // Driver program to test above function int main() { - char str[] = "ababbbabbababa"; - printf("Min cuts needed for Palindrome Partitioning is %d", - minPalPartion(str)); - return 0; + char str[] = "ababbbabbababa"; + printf("Min cuts needed for Palindrome Partitioning is %d", + minPalPartion(str)); + return 0; } diff --git a/src/test-suite/PE-benchmarks/partition-problem.cpp b/src/test-suite/PE-benchmarks/partition-problem.cpp index 85ea18d2..af190eed 100644 --- a/src/test-suite/PE-benchmarks/partition-problem.cpp +++ b/src/test-suite/PE-benchmarks/partition-problem.cpp @@ -4,54 +4,54 @@ // Returns true if arr[] can be partitioned in two subsets of // equal sum, otherwise false bool findPartiion(int arr[], int n) { - int sum = 0; - int i, j; + int sum = 0; + int i, j; - // Caculcate sun of all elements - for (i = 0; i < n; i++) - sum += arr[i]; + // Caculcate sun of all elements + for (i = 0; i < n; i++) + sum += arr[i]; - if (sum % 2 != 0) - return false; + if (sum % 2 != 0) + return false; - bool part[sum / 2 + 1][n + 1]; + bool part[sum / 2 + 1][n + 1]; - // initialize top row as true - for (i = 0; i <= n; i++) - part[0][i] = true; + // initialize top row as true + for (i = 0; i <= n; i++) + part[0][i] = true; - // initialize leftmost column, except part[0][0], as 0 - for (i = 1; i <= sum / 2; i++) - part[i][0] = false; + // initialize leftmost column, except part[0][0], as 0 + for (i = 1; i <= sum / 2; i++) + part[i][0] = false; - // Fill the partition table in botton up manner - for (i = 1; i <= sum / 2; i++) { - for (j = 1; j <= n; j++) { - part[i][j] = part[i][j - 1]; - if (i >= arr[j - 1]) - part[i][j] = part[i][j] || part[i - arr[j - 1]][j - 1]; + // Fill the partition table in botton up manner + for (i = 1; i <= sum / 2; i++) { + for (j = 1; j <= n; j++) { + part[i][j] = part[i][j - 1]; + if (i >= arr[j - 1]) + part[i][j] = part[i][j] || part[i - arr[j - 1]][j - 1]; + } } - } - /* // uncomment this part to print table - for (i = 0; i <= sum/2; i++) - { - for (j = 0; j <= n; j++) - printf ("%4d", part[i][j]); - printf("\n"); - } */ + /* // uncomment this part to print table + for (i = 0; i <= sum/2; i++) + { + for (j = 0; j <= n; j++) + printf ("%4d", part[i][j]); + printf("\n"); + } */ - return part[sum / 2][n]; + return part[sum / 2][n]; } // Driver program to test above funtion int main() { - int arr[] = {3, 1, 1, 2, 2, 1}; - int n = sizeof(arr) / sizeof(arr[0]); - if (findPartiion(arr, n) == true) - printf("Can be divided into two subsets of equal sum"); - else - printf("Can not be divided into two subsets of equal sum"); - getchar(); - return 0; + int arr[] = {3, 1, 1, 2, 2, 1}; + int n = sizeof(arr) / sizeof(arr[0]); + if (findPartiion(arr, n) == true) + printf("Can be divided into two subsets of equal sum"); + else + printf("Can not be divided into two subsets of equal sum"); + getchar(); + return 0; } diff --git a/src/test-suite/PE-benchmarks/permutations-of-a-given-string.cpp b/src/test-suite/PE-benchmarks/permutations-of-a-given-string.cpp index 4ec838f2..36ff42b1 100644 --- a/src/test-suite/PE-benchmarks/permutations-of-a-given-string.cpp +++ b/src/test-suite/PE-benchmarks/permutations-of-a-given-string.cpp @@ -9,31 +9,31 @@ using namespace std; // 2. Starting index of the string // 3. Ending index of the string. void permute(string a, int l, int r) { - // Base case - if (l == r) - cout << a << endl; - else { - // Permutations made - for (int i = l; i <= r; i++) { + // Base case + if (l == r) + cout << a << endl; + else { + // Permutations made + for (int i = l; i <= r; i++) { - // Swapping done - swap(a[l], a[i]); + // Swapping done + swap(a[l], a[i]); - // Recursion called - permute(a, l + 1, r); + // Recursion called + permute(a, l + 1, r); - // backtrack - swap(a[l], a[i]); + // backtrack + swap(a[l], a[i]); + } } - } } // Driver Code int main() { - string str = "ABC"; - int n = str.size(); - permute(str, 0, n - 1); - return 0; + string str = "ABC"; + int n = str.size(); + permute(str, 0, n - 1); + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/program-for-nth-fibonacci-number.cpp b/src/test-suite/PE-benchmarks/program-for-nth-fibonacci-number.cpp index f6b219cb..5522780d 100644 --- a/src/test-suite/PE-benchmarks/program-for-nth-fibonacci-number.cpp +++ b/src/test-suite/PE-benchmarks/program-for-nth-fibonacci-number.cpp @@ -1,20 +1,20 @@ // Fibonacci Series using Space Optimized Method #include int fib(int n) { - int a = 0, b = 1, c, i; - if (n == 0) - return a; - for (i = 2; i <= n; i++) { - c = a + b; - a = b; - b = c; - } - return b; + int a = 0, b = 1, c, i; + if (n == 0) + return a; + for (i = 2; i <= n; i++) { + c = a + b; + a = b; + b = c; + } + return b; } int main() { - int n = 9; - printf("%d", fib(n)); - getchar(); - return 0; + int n = 9; + printf("%d", fib(n)); + getchar(); + return 0; } diff --git a/src/test-suite/PE-benchmarks/program-wish-womens-day.cpp b/src/test-suite/PE-benchmarks/program-wish-womens-day.cpp index df15f9f7..6b7247fa 100644 --- a/src/test-suite/PE-benchmarks/program-wish-womens-day.cpp +++ b/src/test-suite/PE-benchmarks/program-wish-womens-day.cpp @@ -3,60 +3,60 @@ #include using namespace std; int main() { - // Initializing size of - // design - int n = 5; - - // Loop to print Circle - // (Upper part of design) - // Outer loop to - // control height of - // design - for (int i = 0; i <= 2 * n; i++) { - // Inner loop to control - // width - for (int j = 0; j <= 2 * n; j++) { - - // computing distance of - // each point from center - float center_dist = sqrt((i - n) * (i - n) + (j - n) * (j - n)); - - if (center_dist > n - 0.5 && center_dist < n + 0.5) - cout << "$"; - else - cout << " "; + // Initializing size of + // design + int n = 5; + + // Loop to print Circle + // (Upper part of design) + // Outer loop to + // control height of + // design + for (int i = 0; i <= 2 * n; i++) { + // Inner loop to control + // width + for (int j = 0; j <= 2 * n; j++) { + + // computing distance of + // each point from center + float center_dist = sqrt((i - n) * (i - n) + (j - n) * (j - n)); + + if (center_dist > n - 0.5 && center_dist < n + 0.5) + cout << "$"; + else + cout << " "; + } + + // Printing HappY Women's DaY + if (i == n) + cout << " " + << "HappY Women's DaY"; + cout << endl; } - // Printing HappY Women's DaY - if (i == n) - cout << " " - << "HappY Women's DaY"; - cout << endl; - } - - // Loop to print lower part - // Outer loop to control - // height - for (int i = 0; i <= n; i++) { - - // Positioning pattern - // Loop for Printing - // horizontal line - if (i == (n / 2) + 1) { - for (int j = 0; j <= 2 * n; j++) - if (j >= (n - n / 2) && j <= (n + n / 2)) - cout << "$"; - else - cout << " "; - } else { - - for (int j = 0; j <= 2 * n; j++) { - if (j == n) - cout << "$"; - else - cout << " "; - } + // Loop to print lower part + // Outer loop to control + // height + for (int i = 0; i <= n; i++) { + + // Positioning pattern + // Loop for Printing + // horizontal line + if (i == (n / 2) + 1) { + for (int j = 0; j <= 2 * n; j++) + if (j >= (n - n / 2) && j <= (n + n / 2)) + cout << "$"; + else + cout << " "; + } else { + + for (int j = 0; j <= 2 * n; j++) { + if (j == n) + cout << "$"; + else + cout << " "; + } + } + cout << endl; } - cout << endl; - } } diff --git a/src/test-suite/PE-benchmarks/quicksort-for-linked-list.cpp b/src/test-suite/PE-benchmarks/quicksort-for-linked-list.cpp index 8f26b784..68d75472 100644 --- a/src/test-suite/PE-benchmarks/quicksort-for-linked-list.cpp +++ b/src/test-suite/PE-benchmarks/quicksort-for-linked-list.cpp @@ -4,25 +4,25 @@ using namespace std; /* a node of the doubly linked list */ class Node { -public: - int data; - Node *next; - Node *prev; + public: + int data; + Node *next; + Node *prev; }; /* A utility function to swap two elements */ void swap(int *a, int *b) { - int t = *a; - *a = *b; - *b = t; + int t = *a; + *a = *b; + *b = t; } // A utility function to find // last node of linked list Node *lastNode(Node *root) { - while (root && root->next) - root = root->next; - return root; + while (root && root->next) + root = root->next; + return root; } /* Considers last element as pivot, @@ -32,94 +32,94 @@ and places all smaller (smaller than pivot) to left of pivot and all greater elements to right of pivot */ Node *partition(Node *l, Node *h) { - // set pivot as h element - int x = h->data; + // set pivot as h element + int x = h->data; - // similar to i = l-1 for array implementation - Node *i = l->prev; + // similar to i = l-1 for array implementation + Node *i = l->prev; - // Similar to "for (int j = l; j <= h- 1; j++)" - for (Node *j = l; j != h; j = j->next) { - if (j->data <= x) { - // Similar to i++ for array - i = (i == NULL) ? l : i->next; + // Similar to "for (int j = l; j <= h- 1; j++)" + for (Node *j = l; j != h; j = j->next) { + if (j->data <= x) { + // Similar to i++ for array + i = (i == NULL) ? l : i->next; - swap(&(i->data), &(j->data)); + swap(&(i->data), &(j->data)); + } } - } - i = (i == NULL) ? l : i->next; // Similar to i++ - swap(&(i->data), &(h->data)); - return i; + i = (i == NULL) ? l : i->next; // Similar to i++ + swap(&(i->data), &(h->data)); + return i; } /* A recursive implementation of quicksort for linked list */ void _quickSort(Node *l, Node *h) { - if (h != NULL && l != h && l != h->next) { - Node *p = partition(l, h); - _quickSort(l, p->prev); - _quickSort(p->next, h); - } + if (h != NULL && l != h && l != h->next) { + Node *p = partition(l, h); + _quickSort(l, p->prev); + _quickSort(p->next, h); + } } // The main function to sort a linked list. // It mainly calls _quickSort() void quickSort(Node *head) { - // Find last node - Node *h = lastNode(head); + // Find last node + Node *h = lastNode(head); - // Call the recursive QuickSort - _quickSort(head, h); + // Call the recursive QuickSort + _quickSort(head, h); } // A utility function to print contents of arr void printList(Node *head) { - while (head) { - cout << head->data << " "; - head = head->next; - } - cout << endl; + while (head) { + cout << head->data << " "; + head = head->next; + } + cout << endl; } /* Function to insert a node at the beginging of the Doubly Linked List */ void push(Node **head_ref, int new_data) { - Node *new_node = new Node; /* allocate node */ - new_node->data = new_data; + Node *new_node = new Node; /* allocate node */ + new_node->data = new_data; - /* since we are adding at the - beginning, prev is always NULL */ - new_node->prev = NULL; + /* since we are adding at the + beginning, prev is always NULL */ + new_node->prev = NULL; - /* link the old list off the new node */ - new_node->next = (*head_ref); + /* link the old list off the new node */ + new_node->next = (*head_ref); - /* change prev of head node to new node */ - if ((*head_ref) != NULL) - (*head_ref)->prev = new_node; + /* change prev of head node to new node */ + if ((*head_ref) != NULL) + (*head_ref)->prev = new_node; - /* move the head to point to the new node */ - (*head_ref) = new_node; + /* move the head to point to the new node */ + (*head_ref) = new_node; } /* Driver code */ int main() { - Node *a = NULL; - push(&a, 5); - push(&a, 20); - push(&a, 4); - push(&a, 3); - push(&a, 30); + Node *a = NULL; + push(&a, 5); + push(&a, 20); + push(&a, 4); + push(&a, 3); + push(&a, 30); - cout << "Linked List before sorting \n"; - printList(a); + cout << "Linked List before sorting \n"; + printList(a); - quickSort(a); + quickSort(a); - cout << "Linked List after sorting \n"; - printList(a); + cout << "Linked List after sorting \n"; + printList(a); - return 0; + return 0; } // This code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/quicksort-on-singly-linked-list.cpp b/src/test-suite/PE-benchmarks/quicksort-on-singly-linked-list.cpp index d1797131..7edb6f2e 100644 --- a/src/test-suite/PE-benchmarks/quicksort-on-singly-linked-list.cpp +++ b/src/test-suite/PE-benchmarks/quicksort-on-singly-linked-list.cpp @@ -5,141 +5,141 @@ using namespace std; /* a node of the singly linked list */ struct Node { - int data; - struct Node *next; + int data; + struct Node *next; }; /* A utility function to insert a node at the beginning of linked list */ void push(struct Node **head_ref, int new_data) { - /* allocate node */ - struct Node *new_node = new Node; + /* allocate node */ + struct Node *new_node = new Node; - /* put in the data */ - new_node->data = new_data; + /* put in the data */ + new_node->data = new_data; - /* link the old list off the new node */ - new_node->next = (*head_ref); + /* link the old list off the new node */ + new_node->next = (*head_ref); - /* move the head to point to the new node */ - (*head_ref) = new_node; + /* move the head to point to the new node */ + (*head_ref) = new_node; } /* A utility function to print linked list */ void printList(struct Node *node) { - while (node != NULL) { - printf("%d ", node->data); - node = node->next; - } - printf("\n"); + while (node != NULL) { + printf("%d ", node->data); + node = node->next; + } + printf("\n"); } // Returns the last node of the list struct Node *getTail(struct Node *cur) { - while (cur != NULL && cur->next != NULL) - cur = cur->next; - return cur; + while (cur != NULL && cur->next != NULL) + cur = cur->next; + return cur; } // Partitions the list taking the last element as the pivot struct Node *partition(struct Node *head, struct Node *end, struct Node **newHead, struct Node **newEnd) { - struct Node *pivot = end; - struct Node *prev = NULL, *cur = head, *tail = pivot; - - // During partition, both the head and end of the list might change - // which is updated in the newHead and newEnd variables - while (cur != pivot) { - if (cur->data < pivot->data) { - // First node that has a value less than the pivot - becomes - // the new head - if ((*newHead) == NULL) - (*newHead) = cur; - - prev = cur; - cur = cur->next; - } else // If cur node is greater than pivot - { - // Move cur node to next of tail, and change tail - if (prev) - prev->next = cur->next; - struct Node *tmp = cur->next; - cur->next = NULL; - tail->next = cur; - tail = cur; - cur = tmp; + struct Node *pivot = end; + struct Node *prev = NULL, *cur = head, *tail = pivot; + + // During partition, both the head and end of the list might change + // which is updated in the newHead and newEnd variables + while (cur != pivot) { + if (cur->data < pivot->data) { + // First node that has a value less than the pivot - becomes + // the new head + if ((*newHead) == NULL) + (*newHead) = cur; + + prev = cur; + cur = cur->next; + } else // If cur node is greater than pivot + { + // Move cur node to next of tail, and change tail + if (prev) + prev->next = cur->next; + struct Node *tmp = cur->next; + cur->next = NULL; + tail->next = cur; + tail = cur; + cur = tmp; + } } - } - // If the pivot data is the smallest element in the current list, - // pivot becomes the head - if ((*newHead) == NULL) - (*newHead) = pivot; + // If the pivot data is the smallest element in the current list, + // pivot becomes the head + if ((*newHead) == NULL) + (*newHead) = pivot; - // Update newEnd to the current last node - (*newEnd) = tail; + // Update newEnd to the current last node + (*newEnd) = tail; - // Return the pivot node - return pivot; + // Return the pivot node + return pivot; } // here the sorting happens exclusive of the end node struct Node *quickSortRecur(struct Node *head, struct Node *end) { - // base condition - if (!head || head == end) - return head; - - Node *newHead = NULL, *newEnd = NULL; - - // Partition the list, newHead and newEnd will be updated - // by the partition function - struct Node *pivot = partition(head, end, &newHead, &newEnd); - - // If pivot is the smallest element - no need to recur for - // the left part. - if (newHead != pivot) { - // Set the node before the pivot node as NULL - struct Node *tmp = newHead; - while (tmp->next != pivot) - tmp = tmp->next; - tmp->next = NULL; - - // Recur for the list before pivot - newHead = quickSortRecur(newHead, tmp); - - // Change next of last node of the left half to pivot - tmp = getTail(newHead); - tmp->next = pivot; - } + // base condition + if (!head || head == end) + return head; + + Node *newHead = NULL, *newEnd = NULL; + + // Partition the list, newHead and newEnd will be updated + // by the partition function + struct Node *pivot = partition(head, end, &newHead, &newEnd); + + // If pivot is the smallest element - no need to recur for + // the left part. + if (newHead != pivot) { + // Set the node before the pivot node as NULL + struct Node *tmp = newHead; + while (tmp->next != pivot) + tmp = tmp->next; + tmp->next = NULL; + + // Recur for the list before pivot + newHead = quickSortRecur(newHead, tmp); + + // Change next of last node of the left half to pivot + tmp = getTail(newHead); + tmp->next = pivot; + } - // Recur for the list after the pivot element - pivot->next = quickSortRecur(pivot->next, newEnd); + // Recur for the list after the pivot element + pivot->next = quickSortRecur(pivot->next, newEnd); - return newHead; + return newHead; } // The main function for quick sort. This is a wrapper over recursive // function quickSortRecur() void quickSort(struct Node **headRef) { - (*headRef) = quickSortRecur(*headRef, getTail(*headRef)); - return; + (*headRef) = quickSortRecur(*headRef, getTail(*headRef)); + return; } // Driver program to test above functions int main() { - struct Node *a = NULL; - push(&a, 5); - push(&a, 20); - push(&a, 4); - push(&a, 3); - push(&a, 30); + struct Node *a = NULL; + push(&a, 5); + push(&a, 20); + push(&a, 4); + push(&a, 3); + push(&a, 30); - cout << "Linked List before sorting \n"; - printList(a); + cout << "Linked List before sorting \n"; + printList(a); - quickSort(&a); + quickSort(&a); - cout << "Linked List after sorting \n"; - printList(a); + cout << "Linked List after sorting \n"; + printList(a); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/rabin-karp-algorithm.cpp b/src/test-suite/PE-benchmarks/rabin-karp-algorithm.cpp index 6ba52102..bf616b5e 100644 --- a/src/test-suite/PE-benchmarks/rabin-karp-algorithm.cpp +++ b/src/test-suite/PE-benchmarks/rabin-karp-algorithm.cpp @@ -11,62 +11,62 @@ using namespace std; q -> A prime number */ void search(char pat[], char txt[], int q) { - int M = strlen(pat); - int N = strlen(txt); - int i, j; - int p = 0; // hash value for pattern - int t = 0; // hash value for txt - int h = 1; + int M = strlen(pat); + int N = strlen(txt); + int i, j; + int p = 0; // hash value for pattern + int t = 0; // hash value for txt + int h = 1; - // The value of h would be "pow(d, M-1)%q" - for (i = 0; i < M - 1; i++) - h = (h * d) % q; + // The value of h would be "pow(d, M-1)%q" + for (i = 0; i < M - 1; i++) + h = (h * d) % q; - // Calculate the hash value of pattern and first - // window of text - for (i = 0; i < M; i++) { - p = (d * p + pat[i]) % q; - t = (d * t + txt[i]) % q; - } + // Calculate the hash value of pattern and first + // window of text + for (i = 0; i < M; i++) { + p = (d * p + pat[i]) % q; + t = (d * t + txt[i]) % q; + } - // Slide the pattern over text one by one - for (i = 0; i <= N - M; i++) { + // Slide the pattern over text one by one + for (i = 0; i <= N - M; i++) { - // Check the hash values of current window of text - // and pattern. If the hash values match then only - // check for characters on by one - if (p == t) { - /* Check for characters one by one */ - for (j = 0; j < M; j++) { - if (txt[i + j] != pat[j]) - break; - } + // Check the hash values of current window of text + // and pattern. If the hash values match then only + // check for characters on by one + if (p == t) { + /* Check for characters one by one */ + for (j = 0; j < M; j++) { + if (txt[i + j] != pat[j]) + break; + } - // if p == t and pat[0...M-1] = txt[i, i+1, ...i+M-1] - if (j == M) - cout << "Pattern found at index " << i << endl; - } + // if p == t and pat[0...M-1] = txt[i, i+1, ...i+M-1] + if (j == M) + cout << "Pattern found at index " << i << endl; + } - // Calculate hash value for next window of text: Remove - // leading digit, add trailing digit - if (i < N - M) { - t = (d * (t - txt[i] * h) + txt[i + M]) % q; + // Calculate hash value for next window of text: Remove + // leading digit, add trailing digit + if (i < N - M) { + t = (d * (t - txt[i] * h) + txt[i + M]) % q; - // We might get negative value of t, converting it - // to positive - if (t < 0) - t = (t + q); + // We might get negative value of t, converting it + // to positive + if (t < 0) + t = (t + q); + } } - } } /* Driver code */ int main() { - char txt[] = "GEEKS FOR GEEKS"; - char pat[] = "GEEK"; - int q = 101; // A prime number - search(pat, txt, q); - return 0; + char txt[] = "GEEKS FOR GEEKS"; + char pat[] = "GEEK"; + int q = 101; // A prime number + search(pat, txt, q); + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/rat-in-a-maze.cpp b/src/test-suite/PE-benchmarks/rat-in-a-maze.cpp index 76d8e197..5e87dce6 100644 --- a/src/test-suite/PE-benchmarks/rat-in-a-maze.cpp +++ b/src/test-suite/PE-benchmarks/rat-in-a-maze.cpp @@ -9,20 +9,20 @@ bool solveMazeUtil(int maze[N][N], int x, int y, int sol[N][N]); /* A utility function to print solution matrix sol[N][N] */ void printSolution(int sol[N][N]) { - for (int i = 0; i < N; i++) { - for (int j = 0; j < N; j++) - printf(" %d ", sol[i][j]); - printf("\n"); - } + for (int i = 0; i < N; i++) { + for (int j = 0; j < N; j++) + printf(" %d ", sol[i][j]); + printf("\n"); + } } /* A utility function to check if x, y is valid index for N*N maze */ bool isSafe(int maze[N][N], int x, int y) { - // if (x, y outside maze) return false - if (x >= 0 && x < N && y >= 0 && y < N && maze[x][y] == 1) - return true; + // if (x, y outside maze) return false + if (x >= 0 && x < N && y >= 0 && y < N && maze[x][y] == 1) + return true; - return false; + return false; } /* This function solves the Maze problem using Backtracking. It mainly @@ -31,52 +31,52 @@ path is possible, otherwise return true and prints the path in the form of 1s. Please note that there may be more than one solutions, this function prints one of the feasible solutions.*/ bool solveMaze(int maze[N][N]) { - int sol[N][N] = {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}}; + int sol[N][N] = {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}}; - if (solveMazeUtil(maze, 0, 0, sol) == false) { - printf("Solution doesn't exist"); - return false; - } + if (solveMazeUtil(maze, 0, 0, sol) == false) { + printf("Solution doesn't exist"); + return false; + } - printSolution(sol); - return true; + printSolution(sol); + return true; } /* A recursive utility function to solve Maze problem */ bool solveMazeUtil(int maze[N][N], int x, int y, int sol[N][N]) { - // if (x, y is goal) return true - if (x == N - 1 && y == N - 1) { - sol[x][y] = 1; - return true; - } + // if (x, y is goal) return true + if (x == N - 1 && y == N - 1) { + sol[x][y] = 1; + return true; + } + + // Check if maze[x][y] is valid + if (isSafe(maze, x, y) == true) { + // mark x, y as part of solution path + sol[x][y] = 1; + + /* Move forward in x direction */ + if (solveMazeUtil(maze, x + 1, y, sol) == true) + return true; + + /* If moving in x direction doesn't give solution then + Move down in y direction */ + if (solveMazeUtil(maze, x, y + 1, sol) == true) + return true; + + /* If none of the above movements work then BACKTRACK: + unmark x, y as part of solution path */ + sol[x][y] = 0; + return false; + } - // Check if maze[x][y] is valid - if (isSafe(maze, x, y) == true) { - // mark x, y as part of solution path - sol[x][y] = 1; - - /* Move forward in x direction */ - if (solveMazeUtil(maze, x + 1, y, sol) == true) - return true; - - /* If moving in x direction doesn't give solution then - Move down in y direction */ - if (solveMazeUtil(maze, x, y + 1, sol) == true) - return true; - - /* If none of the above movements work then BACKTRACK: - unmark x, y as part of solution path */ - sol[x][y] = 0; return false; - } - - return false; } // driver program to test above function int main() { - int maze[N][N] = {{1, 0, 0, 0}, {1, 1, 0, 1}, {0, 1, 0, 0}, {1, 1, 1, 1}}; + int maze[N][N] = {{1, 0, 0, 0}, {1, 1, 0, 1}, {0, 1, 0, 0}, {1, 1, 1, 1}}; - solveMaze(maze); - return 0; + solveMaze(maze); + return 0; } diff --git a/src/test-suite/PE-benchmarks/reservoir-sampling.cpp b/src/test-suite/PE-benchmarks/reservoir-sampling.cpp index d575e834..d2e6dedc 100644 --- a/src/test-suite/PE-benchmarks/reservoir-sampling.cpp +++ b/src/test-suite/PE-benchmarks/reservoir-sampling.cpp @@ -6,49 +6,49 @@ using namespace std; // A utility function to print an array void printArray(int stream[], int n) { - for (int i = 0; i < n; i++) - cout << stream[i] << " "; - cout << endl; + for (int i = 0; i < n; i++) + cout << stream[i] << " "; + cout << endl; } // A function to randomly select // k items from stream[0..n-1]. void selectKItems(int stream[], int n, int k) { - int i; // index for elements in stream[] - - // reservoir[] is the output array. Initialize - // it with first k elements from stream[] - int reservoir[k]; - for (i = 0; i < k; i++) - reservoir[i] = stream[i]; - - // Use a different seed value so that we don't get - // same result each time we run this program - srand(time(NULL)); - - // Iterate from the (k+1)th element to nth element - for (; i < n; i++) { - // Pick a random index from 0 to i. - int j = rand() % (i + 1); - - // If the randomly picked index is smaller than k, - // then replace the element present at the index - // with new element from stream - if (j < k) - reservoir[j] = stream[i]; - } - - cout << "Following are k randomly selected items \n"; - printArray(reservoir, k); + int i; // index for elements in stream[] + + // reservoir[] is the output array. Initialize + // it with first k elements from stream[] + int reservoir[k]; + for (i = 0; i < k; i++) + reservoir[i] = stream[i]; + + // Use a different seed value so that we don't get + // same result each time we run this program + srand(time(NULL)); + + // Iterate from the (k+1)th element to nth element + for (; i < n; i++) { + // Pick a random index from 0 to i. + int j = rand() % (i + 1); + + // If the randomly picked index is smaller than k, + // then replace the element present at the index + // with new element from stream + if (j < k) + reservoir[j] = stream[i]; + } + + cout << "Following are k randomly selected items \n"; + printArray(reservoir, k); } // Driver Code int main() { - int stream[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; - int n = sizeof(stream) / sizeof(stream[0]); - int k = 5; - selectKItems(stream, n, k); - return 0; + int stream[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; + int n = sizeof(stream) / sizeof(stream[0]); + int k = 5; + selectKItems(stream, n, k); + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/rotate-bits-of-an-integer.cpp b/src/test-suite/PE-benchmarks/rotate-bits-of-an-integer.cpp index e3a4182f..39023cbb 100644 --- a/src/test-suite/PE-benchmarks/rotate-bits-of-an-integer.cpp +++ b/src/test-suite/PE-benchmarks/rotate-bits-of-an-integer.cpp @@ -6,37 +6,37 @@ using namespace std; #define INT_BITS 32 class gfg { - /*Function to left rotate n by d bits*/ -public: - int leftRotate(int n, unsigned int d) { + /*Function to left rotate n by d bits*/ + public: + int leftRotate(int n, unsigned int d) { - /* In n<>(INT_BITS - d) */ - return (n << d) | (n >> (INT_BITS - d)); - } + /* In n<>(INT_BITS - d) */ + return (n << d) | (n >> (INT_BITS - d)); + } - /*Function to right rotate n by d bits*/ - int rightRotate(int n, unsigned int d) { - /* In n>>d, first d bits are 0. - To put last 3 bits of at - first, do bitwise or of n>>d - with n <<(INT_BITS - d) */ - return (n >> d) | (n << (INT_BITS - d)); - } + /*Function to right rotate n by d bits*/ + int rightRotate(int n, unsigned int d) { + /* In n>>d, first d bits are 0. + To put last 3 bits of at + first, do bitwise or of n>>d + with n <<(INT_BITS - d) */ + return (n >> d) | (n << (INT_BITS - d)); + } }; /* Driver code*/ int main() { - gfg g; - int n = 16; - int d = 2; - cout << "Left Rotation of " << n << " by " << d << " is "; - cout << g.leftRotate(n, d); - cout << "\nRight Rotation of " << n << " by " << d << " is "; - cout << g.rightRotate(n, d); - getchar(); + gfg g; + int n = 16; + int d = 2; + cout << "Left Rotation of " << n << " by " << d << " is "; + cout << g.leftRotate(n, d); + cout << "\nRight Rotation of " << n << " by " << d << " is "; + cout << g.rightRotate(n, d); + getchar(); } // This code is contributed by SoM15242 diff --git a/src/test-suite/PE-benchmarks/shortest-common-supersequence.cpp b/src/test-suite/PE-benchmarks/shortest-common-supersequence.cpp index 2864a650..038a7161 100644 --- a/src/test-suite/PE-benchmarks/shortest-common-supersequence.cpp +++ b/src/test-suite/PE-benchmarks/shortest-common-supersequence.cpp @@ -6,31 +6,31 @@ using namespace std; // Returns length of the shortest // supersequence of X and Y int superSeq(char *X, char *Y, int m, int n) { - int dp[m + 1][n + 1]; + int dp[m + 1][n + 1]; - // Fill table in bottom up manner - for (int i = 0; i <= m; i++) { - for (int j = 0; j <= n; j++) { - // Below steps follow above recurrence - if (!i) - dp[i][j] = j; - else if (!j) - dp[i][j] = i; - else if (X[i - 1] == Y[j - 1]) - dp[i][j] = 1 + dp[i - 1][j - 1]; - else - dp[i][j] = 1 + min(dp[i - 1][j], dp[i][j - 1]); + // Fill table in bottom up manner + for (int i = 0; i <= m; i++) { + for (int j = 0; j <= n; j++) { + // Below steps follow above recurrence + if (!i) + dp[i][j] = j; + else if (!j) + dp[i][j] = i; + else if (X[i - 1] == Y[j - 1]) + dp[i][j] = 1 + dp[i - 1][j - 1]; + else + dp[i][j] = 1 + min(dp[i - 1][j], dp[i][j - 1]); + } } - } - return dp[m][n]; + return dp[m][n]; } // Driver Code int main() { - char X[] = "AGGTAB"; - char Y[] = "GXTXAYB"; - cout << "Length of the shortest supersequence is " - << superSeq(X, Y, strlen(X), strlen(Y)); - return 0; + char X[] = "AGGTAB"; + char Y[] = "GXTXAYB"; + cout << "Length of the shortest supersequence is " + << superSeq(X, Y, strlen(X), strlen(Y)); + return 0; } diff --git a/src/test-suite/PE-benchmarks/sieve-of-eratosthenes.cpp b/src/test-suite/PE-benchmarks/sieve-of-eratosthenes.cpp index 8f0a2c00..d478521f 100644 --- a/src/test-suite/PE-benchmarks/sieve-of-eratosthenes.cpp +++ b/src/test-suite/PE-benchmarks/sieve-of-eratosthenes.cpp @@ -4,35 +4,35 @@ using namespace std; void SieveOfEratosthenes(int n) { - // Create a boolean array "prime[0..n]" and initialize - // all entries it as true. A value in prime[i] will - // finally be false if i is Not a prime, else true. - bool prime[n + 1]; - memset(prime, true, sizeof(prime)); + // Create a boolean array "prime[0..n]" and initialize + // all entries it as true. A value in prime[i] will + // finally be false if i is Not a prime, else true. + bool prime[n + 1]; + memset(prime, true, sizeof(prime)); - for (int p = 2; p * p <= n; p++) { - // If prime[p] is not changed, then it is a prime - if (prime[p] == true) { - // Update all multiples of p greater than or - // equal to the square of it - // numbers which are multiple of p and are - // less than p^2 are already been marked. - for (int i = p * p; i <= n; i += p) - prime[i] = false; + for (int p = 2; p * p <= n; p++) { + // If prime[p] is not changed, then it is a prime + if (prime[p] == true) { + // Update all multiples of p greater than or + // equal to the square of it + // numbers which are multiple of p and are + // less than p^2 are already been marked. + for (int i = p * p; i <= n; i += p) + prime[i] = false; + } } - } - // Print all prime numbers - for (int p = 2; p <= n; p++) - if (prime[p]) - cout << p << " "; + // Print all prime numbers + for (int p = 2; p <= n; p++) + if (prime[p]) + cout << p << " "; } // Driver Program to test above function int main() { - int n = 30; - cout << "Following are the prime numbers smaller " - << " than or equal to " << n << endl; - SieveOfEratosthenes(n); - return 0; + int n = 30; + cout << "Following are the prime numbers smaller " + << " than or equal to " << n << endl; + SieveOfEratosthenes(n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/snake-ladder.cpp b/src/test-suite/PE-benchmarks/snake-ladder.cpp index 98b8ef79..d90aa38c 100644 --- a/src/test-suite/PE-benchmarks/snake-ladder.cpp +++ b/src/test-suite/PE-benchmarks/snake-ladder.cpp @@ -7,8 +7,8 @@ using namespace std; // An entry in queue used in BFS struct queueEntry { - int v; // Vertex number - int dist; // Distance of this vertex from source + int v; // Vertex number + int dist; // Distance of this vertex from source }; // This function returns minimum number of dice throws required to @@ -18,81 +18,81 @@ struct queueEntry { // Otherwise move[i] contains cell to which snake or ladder at i // takes to. int getMinDiceThrows(int move[], int N) { - // The graph has N vertices. Mark all the vertices as - // not visited - bool *visited = new bool[N]; - for (int i = 0; i < N; i++) - visited[i] = false; + // The graph has N vertices. Mark all the vertices as + // not visited + bool *visited = new bool[N]; + for (int i = 0; i < N; i++) + visited[i] = false; - // Create a queue for BFS - queue q; + // Create a queue for BFS + queue q; - // Mark the node 0 as visited and enqueue it. - visited[0] = true; - queueEntry s = {0, 0}; // distance of 0't vertex is also 0 - q.push(s); // Enqueue 0'th vertex + // Mark the node 0 as visited and enqueue it. + visited[0] = true; + queueEntry s = {0, 0}; // distance of 0't vertex is also 0 + q.push(s); // Enqueue 0'th vertex - // Do a BFS starting from vertex at index 0 - queueEntry qe; // A queue entry (qe) - while (!q.empty()) { - qe = q.front(); - int v = qe.v; // vertex no. of queue entry + // Do a BFS starting from vertex at index 0 + queueEntry qe; // A queue entry (qe) + while (!q.empty()) { + qe = q.front(); + int v = qe.v; // vertex no. of queue entry - // If front vertex is the destination vertex, - // we are done - if (v == N - 1) - break; + // If front vertex is the destination vertex, + // we are done + if (v == N - 1) + break; - // Otherwise dequeue the front vertex and enqueue - // its adjacent vertices (or cell numbers reachable - // through a dice throw) - q.pop(); - for (int j = v + 1; j <= (v + 6) && j < N; ++j) { - // If this cell is already visited, then ignore - if (!visited[j]) { - // Otherwise calculate its distance and mark it - // as visited - queueEntry a; - a.dist = (qe.dist + 1); - visited[j] = true; + // Otherwise dequeue the front vertex and enqueue + // its adjacent vertices (or cell numbers reachable + // through a dice throw) + q.pop(); + for (int j = v + 1; j <= (v + 6) && j < N; ++j) { + // If this cell is already visited, then ignore + if (!visited[j]) { + // Otherwise calculate its distance and mark it + // as visited + queueEntry a; + a.dist = (qe.dist + 1); + visited[j] = true; - // Check if there a snake or ladder at 'j' - // then tail of snake or top of ladder - // become the adjacent of 'i' - if (move[j] != -1) - a.v = move[j]; - else - a.v = j; - q.push(a); - } + // Check if there a snake or ladder at 'j' + // then tail of snake or top of ladder + // become the adjacent of 'i' + if (move[j] != -1) + a.v = move[j]; + else + a.v = j; + q.push(a); + } + } } - } - // We reach here when 'qe' has last vertex - // return the distance of vertex in 'qe' - return qe.dist; + // We reach here when 'qe' has last vertex + // return the distance of vertex in 'qe' + return qe.dist; } // Driver program to test methods of graph class int main() { - // Let us construct the board given in above diagram - int N = 30; - int moves[N]; - for (int i = 0; i < N; i++) - moves[i] = -1; + // Let us construct the board given in above diagram + int N = 30; + int moves[N]; + for (int i = 0; i < N; i++) + moves[i] = -1; - // Ladders - moves[2] = 21; - moves[4] = 7; - moves[10] = 25; - moves[19] = 28; + // Ladders + moves[2] = 21; + moves[4] = 7; + moves[10] = 25; + moves[19] = 28; - // Snakes - moves[26] = 0; - moves[20] = 8; - moves[16] = 3; - moves[18] = 6; + // Snakes + moves[26] = 0; + moves[20] = 8; + moves[16] = 3; + moves[18] = 6; - cout << "Min Dice throws required is " << getMinDiceThrows(moves, N); - return 0; + cout << "Min Dice throws required is " << getMinDiceThrows(moves, N); + return 0; } diff --git a/src/test-suite/PE-benchmarks/sort-array-wave-form-2.cpp b/src/test-suite/PE-benchmarks/sort-array-wave-form-2.cpp index d2a6f784..473378d8 100644 --- a/src/test-suite/PE-benchmarks/sort-array-wave-form-2.cpp +++ b/src/test-suite/PE-benchmarks/sort-array-wave-form-2.cpp @@ -4,32 +4,32 @@ using namespace std; // A utility method to swap two numbers. void swap(int *x, int *y) { - int temp = *x; - *x = *y; - *y = temp; + int temp = *x; + *x = *y; + *y = temp; } // This function sorts arr[0..n-1] in wave form, i.e., arr[0] >= // arr[1] <= arr[2] >= arr[3] <= arr[4] >= arr[5] .... void sortInWave(int arr[], int n) { - // Traverse all even elements - for (int i = 0; i < n; i += 2) { - // If current even element is smaller than previous - if (i > 0 && arr[i - 1] > arr[i]) - swap(&arr[i], &arr[i - 1]); + // Traverse all even elements + for (int i = 0; i < n; i += 2) { + // If current even element is smaller than previous + if (i > 0 && arr[i - 1] > arr[i]) + swap(&arr[i], &arr[i - 1]); - // If current even element is smaller than next - if (i < n - 1 && arr[i] < arr[i + 1]) - swap(&arr[i], &arr[i + 1]); - } + // If current even element is smaller than next + if (i < n - 1 && arr[i] < arr[i + 1]) + swap(&arr[i], &arr[i + 1]); + } } // Driver program to test above function int main() { - int arr[] = {10, 90, 49, 2, 1, 5, 23}; - int n = sizeof(arr) / sizeof(arr[0]); - sortInWave(arr, n); - for (int i = 0; i < n; i++) - cout << arr[i] << " "; - return 0; + int arr[] = {10, 90, 49, 2, 1, 5, 23}; + int n = sizeof(arr) / sizeof(arr[0]); + sortInWave(arr, n); + for (int i = 0; i < n; i++) + cout << arr[i] << " "; + return 0; } diff --git a/src/test-suite/PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp b/src/test-suite/PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp index 3e3bab8e..59e412df 100644 --- a/src/test-suite/PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp +++ b/src/test-suite/PE-benchmarks/sort-n-numbers-range-0-n2-1-linear-time.cpp @@ -5,60 +5,60 @@ using namespace std; // the digit represented by exp. int countSort(int arr[], int n, int exp) { - int output[n]; // output array - int i, count[n]; - for (int i = 0; i < n; i++) - count[i] = 0; + int output[n]; // output array + int i, count[n]; + for (int i = 0; i < n; i++) + count[i] = 0; - // Store count of occurrences in count[] - for (i = 0; i < n; i++) - count[(arr[i] / exp) % n]++; + // Store count of occurrences in count[] + for (i = 0; i < n; i++) + count[(arr[i] / exp) % n]++; - // Change count[i] so that count[i] now contains actual - // position of this digit in output[] - for (i = 1; i < n; i++) - count[i] += count[i - 1]; + // Change count[i] so that count[i] now contains actual + // position of this digit in output[] + for (i = 1; i < n; i++) + count[i] += count[i - 1]; - // Build the output array - for (i = n - 1; i >= 0; i--) { - output[count[(arr[i] / exp) % n] - 1] = arr[i]; - count[(arr[i] / exp) % n]--; - } + // Build the output array + for (i = n - 1; i >= 0; i--) { + output[count[(arr[i] / exp) % n] - 1] = arr[i]; + count[(arr[i] / exp) % n]--; + } - // Copy the output array to arr[], so that arr[] now - // contains sorted numbers according to current digit - for (i = 0; i < n; i++) - arr[i] = output[i]; + // Copy the output array to arr[], so that arr[] now + // contains sorted numbers according to current digit + for (i = 0; i < n; i++) + arr[i] = output[i]; } // The main function to that sorts arr[] of size n using Radix Sort void sort(int arr[], int n) { - // Do counting sort for first digit in base n. Note that - // instead of passing digit number, exp (n^0 = 1) is passed. - countSort(arr, n, 1); + // Do counting sort for first digit in base n. Note that + // instead of passing digit number, exp (n^0 = 1) is passed. + countSort(arr, n, 1); - // Do counting sort for second digit in base n. Note that - // instead of passing digit number, exp (n^1 = n) is passed. - countSort(arr, n, n); + // Do counting sort for second digit in base n. Note that + // instead of passing digit number, exp (n^1 = n) is passed. + countSort(arr, n, n); } // A utility function to print an array void printArr(int arr[], int n) { - for (int i = 0; i < n; i++) - cout << arr[i] << " "; + for (int i = 0; i < n; i++) + cout << arr[i] << " "; } // Driver program to test above functions int main() { - // Since array size is 7, elements should be from 0 to 48 - int arr[] = {40, 12, 45, 32, 33, 1, 22}; - int n = sizeof(arr) / sizeof(arr[0]); - cout << "Given array is n"; - printArr(arr, n); + // Since array size is 7, elements should be from 0 to 48 + int arr[] = {40, 12, 45, 32, 33, 1, 22}; + int n = sizeof(arr) / sizeof(arr[0]); + cout << "Given array is n"; + printArr(arr, n); - sort(arr, n); + sort(arr, n); - cout << "nSorted array is n"; - printArr(arr, n); - return 0; + cout << "nSorted array is n"; + printArr(arr, n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp b/src/test-suite/PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp index 7826f050..4b3df6db 100644 --- a/src/test-suite/PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp +++ b/src/test-suite/PE-benchmarks/sorted-array-number-x-find-pair-array-whose-sum-closest-x.cpp @@ -6,35 +6,35 @@ using namespace std; // Prints the pair with sum closest to x void printClosest(int arr[], int n, int x) { - int res_l, res_r; // To store indexes of result pair + int res_l, res_r; // To store indexes of result pair - // Initialize left and right indexes and difference between - // pair sum and x - int l = 0, r = n - 1, diff = INT_MAX; + // Initialize left and right indexes and difference between + // pair sum and x + int l = 0, r = n - 1, diff = INT_MAX; - // While there are elements between l and r - while (r > l) { - // Check if this pair is closer than the closest pair so far - if (abs(arr[l] + arr[r] - x) < diff) { - res_l = l; - res_r = r; - diff = abs(arr[l] + arr[r] - x); - } + // While there are elements between l and r + while (r > l) { + // Check if this pair is closer than the closest pair so far + if (abs(arr[l] + arr[r] - x) < diff) { + res_l = l; + res_r = r; + diff = abs(arr[l] + arr[r] - x); + } - // If this pair has more sum, move to smaller values. - if (arr[l] + arr[r] > x) - r--; - else // Move to larger values - l++; - } + // If this pair has more sum, move to smaller values. + if (arr[l] + arr[r] > x) + r--; + else // Move to larger values + l++; + } - cout << " The closest pair is " << arr[res_l] << " and " << arr[res_r]; + cout << " The closest pair is " << arr[res_l] << " and " << arr[res_r]; } // Driver program to test above functions int main() { - int arr[] = {10, 22, 28, 29, 30, 40}, x = 54; - int n = sizeof(arr) / sizeof(arr[0]); - printClosest(arr, n, x); - return 0; + int arr[] = {10, 22, 28, 29, 30, 40}, x = 54; + int n = sizeof(arr) / sizeof(arr[0]); + printClosest(arr, n, x); + return 0; } diff --git a/src/test-suite/PE-benchmarks/strongly-connected-components.cpp b/src/test-suite/PE-benchmarks/strongly-connected-components.cpp index d77e08ff..5832ef1c 100644 --- a/src/test-suite/PE-benchmarks/strongly-connected-components.cpp +++ b/src/test-suite/PE-benchmarks/strongly-connected-components.cpp @@ -5,126 +5,126 @@ using namespace std; class Graph { - int V; // No. of vertices - list *adj; // An array of adjacency lists + int V; // No. of vertices + list *adj; // An array of adjacency lists - // Fills Stack with vertices (in increasing order of finishing - // times). The top element of stack has the maximum finishing - // time - void fillOrder(int v, bool visited[], stack &Stack); + // Fills Stack with vertices (in increasing order of finishing + // times). The top element of stack has the maximum finishing + // time + void fillOrder(int v, bool visited[], stack &Stack); - // A recursive function to print DFS starting from v - void DFSUtil(int v, bool visited[]); + // A recursive function to print DFS starting from v + void DFSUtil(int v, bool visited[]); -public: - Graph(int V); - void addEdge(int v, int w); + public: + Graph(int V); + void addEdge(int v, int w); - // The main function that finds and prints strongly connected - // components - void printSCCs(); + // The main function that finds and prints strongly connected + // components + void printSCCs(); - // Function that returns reverse (or transpose) of this graph - Graph getTranspose(); + // Function that returns reverse (or transpose) of this graph + Graph getTranspose(); }; Graph::Graph(int V) { - this->V = V; - adj = new list[V]; + this->V = V; + adj = new list[V]; } // A recursive function to print DFS starting from v void Graph::DFSUtil(int v, bool visited[]) { - // Mark the current node as visited and print it - visited[v] = true; - cout << v << " "; - - // Recur for all the vertices adjacent to this vertex - list::iterator i; - for (i = adj[v].begin(); i != adj[v].end(); ++i) - if (!visited[*i]) - DFSUtil(*i, visited); -} + // Mark the current node as visited and print it + visited[v] = true; + cout << v << " "; -Graph Graph::getTranspose() { - Graph g(V); - for (int v = 0; v < V; v++) { // Recur for all the vertices adjacent to this vertex list::iterator i; - for (i = adj[v].begin(); i != adj[v].end(); ++i) { - g.adj[*i].push_back(v); + for (i = adj[v].begin(); i != adj[v].end(); ++i) + if (!visited[*i]) + DFSUtil(*i, visited); +} + +Graph Graph::getTranspose() { + Graph g(V); + for (int v = 0; v < V; v++) { + // Recur for all the vertices adjacent to this vertex + list::iterator i; + for (i = adj[v].begin(); i != adj[v].end(); ++i) { + g.adj[*i].push_back(v); + } } - } - return g; + return g; } void Graph::addEdge(int v, int w) { - adj[v].push_back(w); // Add w to v’s list. + adj[v].push_back(w); // Add w to v’s list. } void Graph::fillOrder(int v, bool visited[], stack &Stack) { - // Mark the current node as visited and print it - visited[v] = true; + // Mark the current node as visited and print it + visited[v] = true; - // Recur for all the vertices adjacent to this vertex - list::iterator i; - for (i = adj[v].begin(); i != adj[v].end(); ++i) - if (!visited[*i]) - fillOrder(*i, visited, Stack); + // Recur for all the vertices adjacent to this vertex + list::iterator i; + for (i = adj[v].begin(); i != adj[v].end(); ++i) + if (!visited[*i]) + fillOrder(*i, visited, Stack); - // All vertices reachable from v are processed by now, push v - Stack.push(v); + // All vertices reachable from v are processed by now, push v + Stack.push(v); } // The main function that finds and prints all strongly connected // components void Graph::printSCCs() { - stack Stack; - - // Mark all the vertices as not visited (For first DFS) - bool *visited = new bool[V]; - for (int i = 0; i < V; i++) - visited[i] = false; - - // Fill vertices in stack according to their finishing times - for (int i = 0; i < V; i++) - if (visited[i] == false) - fillOrder(i, visited, Stack); - - // Create a reversed graph - Graph gr = getTranspose(); - - // Mark all the vertices as not visited (For second DFS) - for (int i = 0; i < V; i++) - visited[i] = false; - - // Now process all vertices in order defined by Stack - while (Stack.empty() == false) { - // Pop a vertex from stack - int v = Stack.top(); - Stack.pop(); - - // Print Strongly connected component of the popped vertex - if (visited[v] == false) { - gr.DFSUtil(v, visited); - cout << endl; + stack Stack; + + // Mark all the vertices as not visited (For first DFS) + bool *visited = new bool[V]; + for (int i = 0; i < V; i++) + visited[i] = false; + + // Fill vertices in stack according to their finishing times + for (int i = 0; i < V; i++) + if (visited[i] == false) + fillOrder(i, visited, Stack); + + // Create a reversed graph + Graph gr = getTranspose(); + + // Mark all the vertices as not visited (For second DFS) + for (int i = 0; i < V; i++) + visited[i] = false; + + // Now process all vertices in order defined by Stack + while (Stack.empty() == false) { + // Pop a vertex from stack + int v = Stack.top(); + Stack.pop(); + + // Print Strongly connected component of the popped vertex + if (visited[v] == false) { + gr.DFSUtil(v, visited); + cout << endl; + } } - } } // Driver program to test above functions int main() { - // Create a graph given in the above diagram - Graph g(5); - g.addEdge(1, 0); - g.addEdge(0, 2); - g.addEdge(2, 1); - g.addEdge(0, 3); - g.addEdge(3, 4); - - cout << "Following are strongly connected components in " - "given graph \n"; - g.printSCCs(); - - return 0; + // Create a graph given in the above diagram + Graph g(5); + g.addEdge(1, 0); + g.addEdge(0, 2); + g.addEdge(2, 1); + g.addEdge(0, 3); + g.addEdge(3, 4); + + cout << "Following are strongly connected components in " + "given graph \n"; + g.printSCCs(); + + return 0; } diff --git a/src/test-suite/PE-benchmarks/subset-sum-problem.cpp b/src/test-suite/PE-benchmarks/subset-sum-problem.cpp index 9a23b942..f9ed1cfb 100644 --- a/src/test-suite/PE-benchmarks/subset-sum-problem.cpp +++ b/src/test-suite/PE-benchmarks/subset-sum-problem.cpp @@ -3,48 +3,49 @@ // Returns true if there is a subset of set[] with sun equal to given sum bool isSubsetSum(int set[], int n, int sum) { - // The value of subset[i][j] will be true if there is a - // subset of set[0..j-1] with sum equal to i - bool subset[n + 1][sum + 1]; + // The value of subset[i][j] will be true if there is a + // subset of set[0..j-1] with sum equal to i + bool subset[n + 1][sum + 1]; - // If sum is 0, then answer is true - for (int i = 0; i <= n; i++) - subset[i][0] = true; + // If sum is 0, then answer is true + for (int i = 0; i <= n; i++) + subset[i][0] = true; - // If sum is not 0 and set is empty, then answer is false - for (int i = 1; i <= sum; i++) - subset[0][i] = false; + // If sum is not 0 and set is empty, then answer is false + for (int i = 1; i <= sum; i++) + subset[0][i] = false; - // Fill the subset table in botton up manner - for (int i = 1; i <= n; i++) { - for (int j = 1; j <= sum; j++) { - if (j < set[i - 1]) - subset[i][j] = subset[i - 1][j]; - if (j >= set[i - 1]) - subset[i][j] = subset[i - 1][j] || subset[i - 1][j - set[i - 1]]; + // Fill the subset table in botton up manner + for (int i = 1; i <= n; i++) { + for (int j = 1; j <= sum; j++) { + if (j < set[i - 1]) + subset[i][j] = subset[i - 1][j]; + if (j >= set[i - 1]) + subset[i][j] = + subset[i - 1][j] || subset[i - 1][j - set[i - 1]]; + } } - } - /* // uncomment this code to print table - for (int i = 0; i <= n; i++) - { - for (int j = 0; j <= sum; j++) - printf ("%4d", subset[i][j]); - printf("\n"); - }*/ + /* // uncomment this code to print table + for (int i = 0; i <= n; i++) + { + for (int j = 0; j <= sum; j++) + printf ("%4d", subset[i][j]); + printf("\n"); + }*/ - return subset[n][sum]; + return subset[n][sum]; } // Driver program to test above function int main() { - int set[] = {3, 34, 4, 12, 5, 2}; - int sum = 9; - int n = sizeof(set) / sizeof(set[0]); - if (isSubsetSum(set, n, sum) == true) - printf("Found a subset with given sum"); - else - printf("No subset with given sum"); - return 0; + int set[] = {3, 34, 4, 12, 5, 2}; + int sum = 9; + int n = sizeof(set) / sizeof(set[0]); + if (isSubsetSum(set, n, sum) == true) + printf("Found a subset with given sum"); + else + printf("No subset with given sum"); + return 0; } // This code is contributed by Arjun Tyagi. diff --git a/src/test-suite/PE-benchmarks/subset-sum.cpp b/src/test-suite/PE-benchmarks/subset-sum.cpp index d0dad82b..bcc4a295 100644 --- a/src/test-suite/PE-benchmarks/subset-sum.cpp +++ b/src/test-suite/PE-benchmarks/subset-sum.cpp @@ -7,19 +7,19 @@ static int total_nodes; // prints subset found void printSubset(int A[], int size) { - for (int i = 0; i < size; i++) { - printf("%*d", 5, A[i]); - } + for (int i = 0; i < size; i++) { + printf("%*d", 5, A[i]); + } - printf("n"); + printf("n"); } // qsort compare function int comparator(const void *pLhs, const void *pRhs) { - int *lhs = (int *)pLhs; - int *rhs = (int *)pRhs; + int *lhs = (int *)pLhs; + int *rhs = (int *)pRhs; - return *lhs > *rhs; + return *lhs > *rhs; } // inputs @@ -32,64 +32,66 @@ int comparator(const void *pLhs, const void *pRhs) { // target_sum - sum to be found void subset_sum(int s[], int t[], int s_size, int t_size, int sum, int ite, int const target_sum) { - total_nodes++; + total_nodes++; - if (target_sum == sum) { - // We found sum - printSubset(t, t_size); + if (target_sum == sum) { + // We found sum + printSubset(t, t_size); - // constraint check - if (ite + 1 < s_size && sum - s[ite] + s[ite + 1] <= target_sum) { - // Exclude previous added item and consider next candidate - subset_sum(s, t, s_size, t_size - 1, sum - s[ite], ite + 1, target_sum); - } - return; - } else { - // constraint check - if (ite < s_size && sum + s[ite] <= target_sum) { - // generate nodes along the breadth - for (int i = ite; i < s_size; i++) { - t[t_size] = s[i]; - - if (sum + s[i] <= target_sum) { - // consider next level node (along depth) - subset_sum(s, t, s_size, t_size + 1, sum + s[i], i + 1, target_sum); + // constraint check + if (ite + 1 < s_size && sum - s[ite] + s[ite + 1] <= target_sum) { + // Exclude previous added item and consider next candidate + subset_sum(s, t, s_size, t_size - 1, sum - s[ite], ite + 1, + target_sum); + } + return; + } else { + // constraint check + if (ite < s_size && sum + s[ite] <= target_sum) { + // generate nodes along the breadth + for (int i = ite; i < s_size; i++) { + t[t_size] = s[i]; + + if (sum + s[i] <= target_sum) { + // consider next level node (along depth) + subset_sum(s, t, s_size, t_size + 1, sum + s[i], i + 1, + target_sum); + } + } } - } } - } } // Wrapper that prints subsets that sum to target_sum void generateSubsets(int s[], int size, int target_sum) { - int *tuplet_vector = (int *)malloc(size * sizeof(int)); + int *tuplet_vector = (int *)malloc(size * sizeof(int)); - int total = 0; + int total = 0; - // sort the set - qsort(s, size, sizeof(int), &comparator); + // sort the set + qsort(s, size, sizeof(int), &comparator); - for (int i = 0; i < size; i++) { - total += s[i]; - } + for (int i = 0; i < size; i++) { + total += s[i]; + } - if (s[0] <= target_sum && total >= target_sum) { + if (s[0] <= target_sum && total >= target_sum) { - subset_sum(s, tuplet_vector, size, 0, 0, 0, target_sum); - } + subset_sum(s, tuplet_vector, size, 0, 0, 0, target_sum); + } - free(tuplet_vector); + free(tuplet_vector); } int main() { - int weights[] = {15, 22, 14, 26, 32, 9, 16, 8}; - int target = 53; + int weights[] = {15, 22, 14, 26, 32, 9, 16, 8}; + int target = 53; - int size = ARRAYSIZE(weights); + int size = ARRAYSIZE(weights); - generateSubsets(weights, size, target); + generateSubsets(weights, size, target); - printf("Nodes generated %dn", total_nodes); + printf("Nodes generated %dn", total_nodes); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/sudoku.cpp b/src/test-suite/PE-benchmarks/sudoku.cpp index 8dad497b..740a29e1 100644 --- a/src/test-suite/PE-benchmarks/sudoku.cpp +++ b/src/test-suite/PE-benchmarks/sudoku.cpp @@ -23,29 +23,29 @@ such a way to meet the requirements for Sudoku solution (non-duplication across rows, columns, and boxes) */ bool SolveSudoku(int grid[N][N]) { - int row, col; - - // If there is no unassigned location, - // we are done - if (!FindUnassignedLocation(grid, row, col)) - return true; // success! - - // consider digits 1 to 9 - for (int num = 1; num <= 9; num++) { - // if looks promising - if (isSafe(grid, row, col, num)) { - // make tentative assignment - grid[row][col] = num; - - // return, if success, yay! - if (SolveSudoku(grid)) - return true; - - // failure, unmake & try again - grid[row][col] = UNASSIGNED; + int row, col; + + // If there is no unassigned location, + // we are done + if (!FindUnassignedLocation(grid, row, col)) + return true; // success! + + // consider digits 1 to 9 + for (int num = 1; num <= 9; num++) { + // if looks promising + if (isSafe(grid, row, col, num)) { + // make tentative assignment + grid[row][col] = num; + + // return, if success, yay! + if (SolveSudoku(grid)) + return true; + + // failure, unmake & try again + grid[row][col] = UNASSIGNED; + } } - } - return false; // this triggers backtracking + return false; // this triggers backtracking } /* Searches the grid to find an entry that is @@ -54,78 +54,78 @@ parameters row, col will be set the location that is unassigned, and true is returned. If no unassigned entries remain, false is returned. */ bool FindUnassignedLocation(int grid[N][N], int &row, int &col) { - for (row = 0; row < N; row++) - for (col = 0; col < N; col++) - if (grid[row][col] == UNASSIGNED) - return true; - return false; + for (row = 0; row < N; row++) + for (col = 0; col < N; col++) + if (grid[row][col] == UNASSIGNED) + return true; + return false; } /* Returns a boolean which indicates whether an assigned entry in the specified row matches the given number. */ bool UsedInRow(int grid[N][N], int row, int num) { - for (int col = 0; col < N; col++) - if (grid[row][col] == num) - return true; - return false; + for (int col = 0; col < N; col++) + if (grid[row][col] == num) + return true; + return false; } /* Returns a boolean which indicates whether an assigned entry in the specified column matches the given number. */ bool UsedInCol(int grid[N][N], int col, int num) { - for (int row = 0; row < N; row++) - if (grid[row][col] == num) - return true; - return false; + for (int row = 0; row < N; row++) + if (grid[row][col] == num) + return true; + return false; } /* Returns a boolean which indicates whether an assigned entry within the specified 3x3 box matches the given number. */ bool UsedInBox(int grid[N][N], int boxStartRow, int boxStartCol, int num) { - for (int row = 0; row < 3; row++) - for (int col = 0; col < 3; col++) - if (grid[row + boxStartRow][col + boxStartCol] == num) - return true; - return false; + for (int row = 0; row < 3; row++) + for (int col = 0; col < 3; col++) + if (grid[row + boxStartRow][col + boxStartCol] == num) + return true; + return false; } /* Returns a boolean which indicates whether it will be legal to assign num to the given row, col location. */ bool isSafe(int grid[N][N], int row, int col, int num) { - /* Check if 'num' is not already placed in - current row, current column and current 3x3 box */ - return !UsedInRow(grid, row, num) && !UsedInCol(grid, col, num) && - !UsedInBox(grid, row - row % 3, col - col % 3, num) && - grid[row][col] == UNASSIGNED; + /* Check if 'num' is not already placed in + current row, current column and current 3x3 box */ + return !UsedInRow(grid, row, num) && !UsedInCol(grid, col, num) && + !UsedInBox(grid, row - row % 3, col - col % 3, num) && + grid[row][col] == UNASSIGNED; } /* A utility function to print grid */ void printGrid(int grid[N][N]) { - for (int row = 0; row < N; row++) { - for (int col = 0; col < N; col++) - cout << grid[row][col] << " "; - cout << endl; - } + for (int row = 0; row < N; row++) { + for (int col = 0; col < N; col++) + cout << grid[row][col] << " "; + cout << endl; + } } // Driver Code int main() { - // 0 means unassigned cells - int grid[N][N] = {{3, 0, 6, 5, 0, 8, 4, 0, 0}, {5, 2, 0, 0, 0, 0, 0, 0, 0}, - {0, 8, 7, 0, 0, 0, 0, 3, 1}, {0, 0, 3, 0, 1, 0, 0, 8, 0}, - {9, 0, 0, 8, 6, 3, 0, 0, 5}, {0, 5, 0, 0, 9, 0, 6, 0, 0}, - {1, 3, 0, 0, 0, 0, 2, 5, 0}, {0, 0, 0, 0, 0, 0, 0, 7, 4}, - {0, 0, 5, 2, 0, 6, 3, 0, 0}}; - if (SolveSudoku(grid) == true) - printGrid(grid); - else - cout << "No solution exists"; - - return 0; + // 0 means unassigned cells + int grid[N][N] = {{3, 0, 6, 5, 0, 8, 4, 0, 0}, {5, 2, 0, 0, 0, 0, 0, 0, 0}, + {0, 8, 7, 0, 0, 0, 0, 3, 1}, {0, 0, 3, 0, 1, 0, 0, 8, 0}, + {9, 0, 0, 8, 6, 3, 0, 0, 5}, {0, 5, 0, 0, 9, 0, 6, 0, 0}, + {1, 3, 0, 0, 0, 0, 2, 5, 0}, {0, 0, 0, 0, 0, 0, 0, 7, 4}, + {0, 0, 5, 2, 0, 6, 3, 0, 0}}; + if (SolveSudoku(grid) == true) + printGrid(grid); + else + cout << "No solution exists"; + + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/tarjan-algorithm.cpp b/src/test-suite/PE-benchmarks/tarjan-algorithm.cpp index 5653a508..e2d8a593 100644 --- a/src/test-suite/PE-benchmarks/tarjan-algorithm.cpp +++ b/src/test-suite/PE-benchmarks/tarjan-algorithm.cpp @@ -8,22 +8,22 @@ using namespace std; // A class that represents an directed graph class Graph { - int V; // No. of vertices - list *adj; // A dynamic array of adjacency lists + int V; // No. of vertices + list *adj; // A dynamic array of adjacency lists - // A Recursive DFS based function used by SCC() - void SCCUtil(int u, int disc[], int low[], stack *st, - bool stackMember[]); + // A Recursive DFS based function used by SCC() + void SCCUtil(int u, int disc[], int low[], stack *st, + bool stackMember[]); -public: - Graph(int V); // Constructor - void addEdge(int v, int w); // function to add an edge to graph - void SCC(); // prints strongly connected components + public: + Graph(int V); // Constructor + void addEdge(int v, int w); // function to add an edge to graph + void SCC(); // prints strongly connected components }; Graph::Graph(int V) { - this->V = V; - adj = new list[V]; + this->V = V; + adj = new list[V]; } void Graph::addEdge(int v, int w) { adj[v].push_back(w); } @@ -41,134 +41,134 @@ void Graph::addEdge(int v, int w) { adj[v].push_back(w); } // a node is in stack void Graph::SCCUtil(int u, int disc[], int low[], stack *st, bool stackMember[]) { - // A static variable is used for simplicity, we can avoid use - // of static variable by passing a pointer. - static int time = 0; - - // Initialize discovery time and low value - disc[u] = low[u] = ++time; - st->push(u); - stackMember[u] = true; - - // Go through all vertices adjacent to this - list::iterator i; - for (i = adj[u].begin(); i != adj[u].end(); ++i) { - int v = *i; // v is current adjacent of 'u' - - // If v is not visited yet, then recur for it - if (disc[v] == -1) { - SCCUtil(v, disc, low, st, stackMember); - - // Check if the subtree rooted with 'v' has a - // connection to one of the ancestors of 'u' - // Case 1 (per above discussion on Disc and Low value) - low[u] = min(low[u], low[v]); + // A static variable is used for simplicity, we can avoid use + // of static variable by passing a pointer. + static int time = 0; + + // Initialize discovery time and low value + disc[u] = low[u] = ++time; + st->push(u); + stackMember[u] = true; + + // Go through all vertices adjacent to this + list::iterator i; + for (i = adj[u].begin(); i != adj[u].end(); ++i) { + int v = *i; // v is current adjacent of 'u' + + // If v is not visited yet, then recur for it + if (disc[v] == -1) { + SCCUtil(v, disc, low, st, stackMember); + + // Check if the subtree rooted with 'v' has a + // connection to one of the ancestors of 'u' + // Case 1 (per above discussion on Disc and Low value) + low[u] = min(low[u], low[v]); + } + + // Update low value of 'u' only of 'v' is still in stack + // (i.e. it's a back edge, not cross edge). + // Case 2 (per above discussion on Disc and Low value) + else if (stackMember[v] == true) + low[u] = min(low[u], disc[v]); } - // Update low value of 'u' only of 'v' is still in stack - // (i.e. it's a back edge, not cross edge). - // Case 2 (per above discussion on Disc and Low value) - else if (stackMember[v] == true) - low[u] = min(low[u], disc[v]); - } - - // head node found, pop the stack and print an SCC - int w = 0; // To store stack extracted vertices - if (low[u] == disc[u]) { - while (st->top() != u) { - w = (int)st->top(); - cout << w << " "; - stackMember[w] = false; - st->pop(); + // head node found, pop the stack and print an SCC + int w = 0; // To store stack extracted vertices + if (low[u] == disc[u]) { + while (st->top() != u) { + w = (int)st->top(); + cout << w << " "; + stackMember[w] = false; + st->pop(); + } + w = (int)st->top(); + cout << w << "\n"; + stackMember[w] = false; + st->pop(); } - w = (int)st->top(); - cout << w << "\n"; - stackMember[w] = false; - st->pop(); - } } // The function to do DFS traversal. It uses SCCUtil() void Graph::SCC() { - int *disc = new int[V]; - int *low = new int[V]; - bool *stackMember = new bool[V]; - stack *st = new stack(); - - // Initialize disc and low, and stackMember arrays - for (int i = 0; i < V; i++) { - disc[i] = NIL; - low[i] = NIL; - stackMember[i] = false; - } - - // Call the recursive helper function to find strongly - // connected components in DFS tree with vertex 'i' - for (int i = 0; i < V; i++) - if (disc[i] == NIL) - SCCUtil(i, disc, low, st, stackMember); + int *disc = new int[V]; + int *low = new int[V]; + bool *stackMember = new bool[V]; + stack *st = new stack(); + + // Initialize disc and low, and stackMember arrays + for (int i = 0; i < V; i++) { + disc[i] = NIL; + low[i] = NIL; + stackMember[i] = false; + } + + // Call the recursive helper function to find strongly + // connected components in DFS tree with vertex 'i' + for (int i = 0; i < V; i++) + if (disc[i] == NIL) + SCCUtil(i, disc, low, st, stackMember); } // Driver program to test above function int main() { - cout << "\nSCCs in first graph \n"; - Graph g1(5); - g1.addEdge(1, 0); - g1.addEdge(0, 2); - g1.addEdge(2, 1); - g1.addEdge(0, 3); - g1.addEdge(3, 4); - g1.SCC(); - - cout << "\nSCCs in second graph \n"; - Graph g2(4); - g2.addEdge(0, 1); - g2.addEdge(1, 2); - g2.addEdge(2, 3); - g2.SCC(); - - cout << "\nSCCs in third graph \n"; - Graph g3(7); - g3.addEdge(0, 1); - g3.addEdge(1, 2); - g3.addEdge(2, 0); - g3.addEdge(1, 3); - g3.addEdge(1, 4); - g3.addEdge(1, 6); - g3.addEdge(3, 5); - g3.addEdge(4, 5); - g3.SCC(); - - cout << "\nSCCs in fourth graph \n"; - Graph g4(11); - g4.addEdge(0, 1); - g4.addEdge(0, 3); - g4.addEdge(1, 2); - g4.addEdge(1, 4); - g4.addEdge(2, 0); - g4.addEdge(2, 6); - g4.addEdge(3, 2); - g4.addEdge(4, 5); - g4.addEdge(4, 6); - g4.addEdge(5, 6); - g4.addEdge(5, 7); - g4.addEdge(5, 8); - g4.addEdge(5, 9); - g4.addEdge(6, 4); - g4.addEdge(7, 9); - g4.addEdge(8, 9); - g4.addEdge(9, 8); - g4.SCC(); - - cout << "\nSCCs in fifth graph \n"; - Graph g5(5); - g5.addEdge(0, 1); - g5.addEdge(1, 2); - g5.addEdge(2, 3); - g5.addEdge(2, 4); - g5.addEdge(3, 0); - g5.addEdge(4, 2); - g5.SCC(); - - return 0; + cout << "\nSCCs in first graph \n"; + Graph g1(5); + g1.addEdge(1, 0); + g1.addEdge(0, 2); + g1.addEdge(2, 1); + g1.addEdge(0, 3); + g1.addEdge(3, 4); + g1.SCC(); + + cout << "\nSCCs in second graph \n"; + Graph g2(4); + g2.addEdge(0, 1); + g2.addEdge(1, 2); + g2.addEdge(2, 3); + g2.SCC(); + + cout << "\nSCCs in third graph \n"; + Graph g3(7); + g3.addEdge(0, 1); + g3.addEdge(1, 2); + g3.addEdge(2, 0); + g3.addEdge(1, 3); + g3.addEdge(1, 4); + g3.addEdge(1, 6); + g3.addEdge(3, 5); + g3.addEdge(4, 5); + g3.SCC(); + + cout << "\nSCCs in fourth graph \n"; + Graph g4(11); + g4.addEdge(0, 1); + g4.addEdge(0, 3); + g4.addEdge(1, 2); + g4.addEdge(1, 4); + g4.addEdge(2, 0); + g4.addEdge(2, 6); + g4.addEdge(3, 2); + g4.addEdge(4, 5); + g4.addEdge(4, 6); + g4.addEdge(5, 6); + g4.addEdge(5, 7); + g4.addEdge(5, 8); + g4.addEdge(5, 9); + g4.addEdge(6, 4); + g4.addEdge(7, 9); + g4.addEdge(8, 9); + g4.addEdge(9, 8); + g4.SCC(); + + cout << "\nSCCs in fifth graph \n"; + Graph g5(5); + g5.addEdge(0, 1); + g5.addEdge(1, 2); + g5.addEdge(2, 3); + g5.addEdge(2, 4); + g5.addEdge(3, 0); + g5.addEdge(4, 2); + g5.SCC(); + + return 0; } diff --git a/src/test-suite/PE-benchmarks/the-knights-tour.cpp b/src/test-suite/PE-benchmarks/the-knights-tour.cpp index 71e32c1b..e578df1e 100644 --- a/src/test-suite/PE-benchmarks/the-knights-tour.cpp +++ b/src/test-suite/PE-benchmarks/the-knights-tour.cpp @@ -8,16 +8,16 @@ int solveKTUtil(int x, int y, int movei, int sol[N][N], int xMove[], /* A utility function to check if i,j are valid indexes for N*N chessboard */ bool isSafe(int x, int y, int sol[N][N]) { - return (x >= 0 && x < N && y >= 0 && y < N && sol[x][y] == -1); + return (x >= 0 && x < N && y >= 0 && y < N && sol[x][y] == -1); } /* A utility function to print solution matrix sol[N][N] */ void printSolution(int sol[N][N]) { - for (int x = 0; x < N; x++) { - for (int y = 0; y < N; y++) - printf(" %2d ", sol[x][y]); - printf("\n"); - } + for (int x = 0; x < N; x++) { + for (int y = 0; y < N; y++) + printf(" %2d ", sol[x][y]); + printf("\n"); + } } /* This function solves the Knight Tour problem using @@ -28,59 +28,60 @@ tour. Please note that there may be more than one solutions, this function prints one of the feasible solutions. */ bool solveKT() { - int sol[N][N]; + int sol[N][N]; - /* Initialization of solution matrix */ - for (int x = 0; x < N; x++) - for (int y = 0; y < N; y++) - sol[x][y] = -1; + /* Initialization of solution matrix */ + for (int x = 0; x < N; x++) + for (int y = 0; y < N; y++) + sol[x][y] = -1; - /* xMove[] and yMove[] define next move of Knight. - xMove[] is for next value of x coordinate - yMove[] is for next value of y coordinate */ - int xMove[8] = {2, 1, -1, -2, -2, -1, 1, 2}; - int yMove[8] = {1, 2, 2, 1, -1, -2, -2, -1}; + /* xMove[] and yMove[] define next move of Knight. + xMove[] is for next value of x coordinate + yMove[] is for next value of y coordinate */ + int xMove[8] = {2, 1, -1, -2, -2, -1, 1, 2}; + int yMove[8] = {1, 2, 2, 1, -1, -2, -2, -1}; - // Since the Knight is initially at the first block - sol[0][0] = 0; + // Since the Knight is initially at the first block + sol[0][0] = 0; - /* Start from 0,0 and explore all tours using - solveKTUtil() */ - if (solveKTUtil(0, 0, 1, sol, xMove, yMove) == false) { - printf("Solution does not exist"); - return false; - } else - printSolution(sol); + /* Start from 0,0 and explore all tours using + solveKTUtil() */ + if (solveKTUtil(0, 0, 1, sol, xMove, yMove) == false) { + printf("Solution does not exist"); + return false; + } else + printSolution(sol); - return true; + return true; } /* A recursive utility function to solve Knight Tour problem */ int solveKTUtil(int x, int y, int movei, int sol[N][N], int xMove[N], int yMove[N]) { - int k, next_x, next_y; - if (movei == N * N) - return true; - - /* Try all next moves from the current coordinate x, y */ - for (k = 0; k < 8; k++) { - next_x = x + xMove[k]; - next_y = y + yMove[k]; - if (isSafe(next_x, next_y, sol)) { - sol[next_x][next_y] = movei; - if (solveKTUtil(next_x, next_y, movei + 1, sol, xMove, yMove) == true) + int k, next_x, next_y; + if (movei == N * N) return true; - else - sol[next_x][next_y] = -1; // backtracking + + /* Try all next moves from the current coordinate x, y */ + for (k = 0; k < 8; k++) { + next_x = x + xMove[k]; + next_y = y + yMove[k]; + if (isSafe(next_x, next_y, sol)) { + sol[next_x][next_y] = movei; + if (solveKTUtil(next_x, next_y, movei + 1, sol, xMove, yMove) == + true) + return true; + else + sol[next_x][next_y] = -1; // backtracking + } } - } - return false; + return false; } /* Driver program to test above functions */ int main() { - solveKT(); - return 0; + solveKT(); + return 0; } diff --git a/src/test-suite/PE-benchmarks/topological-sorting.cpp b/src/test-suite/PE-benchmarks/topological-sorting.cpp index 0b1395b1..9fc53421 100644 --- a/src/test-suite/PE-benchmarks/topological-sorting.cpp +++ b/src/test-suite/PE-benchmarks/topological-sorting.cpp @@ -6,84 +6,84 @@ using namespace std; // Class to represent a graph class Graph { - int V; // No. of vertices' + int V; // No. of vertices' - // Pointer to an array containing adjacency listsList - list *adj; + // Pointer to an array containing adjacency listsList + list *adj; - // A function used by topologicalSort - void topologicalSortUtil(int v, bool visited[], stack &Stack); + // A function used by topologicalSort + void topologicalSortUtil(int v, bool visited[], stack &Stack); -public: - Graph(int V); // Constructor + public: + Graph(int V); // Constructor - // function to add an edge to graph - void addEdge(int v, int w); + // function to add an edge to graph + void addEdge(int v, int w); - // prints a Topological Sort of the complete graph - void topologicalSort(); + // prints a Topological Sort of the complete graph + void topologicalSort(); }; Graph::Graph(int V) { - this->V = V; - adj = new list[V]; + this->V = V; + adj = new list[V]; } void Graph::addEdge(int v, int w) { - adj[v].push_back(w); // Add w to v’s list. + adj[v].push_back(w); // Add w to v’s list. } // A recursive function used by topologicalSort void Graph::topologicalSortUtil(int v, bool visited[], stack &Stack) { - // Mark the current node as visited. - visited[v] = true; + // Mark the current node as visited. + visited[v] = true; - // Recur for all the vertices adjacent to this vertex - list::iterator i; - for (i = adj[v].begin(); i != adj[v].end(); ++i) - if (!visited[*i]) - topologicalSortUtil(*i, visited, Stack); + // Recur for all the vertices adjacent to this vertex + list::iterator i; + for (i = adj[v].begin(); i != adj[v].end(); ++i) + if (!visited[*i]) + topologicalSortUtil(*i, visited, Stack); - // Push current vertex to stack which stores result - Stack.push(v); + // Push current vertex to stack which stores result + Stack.push(v); } // The function to do Topological Sort. It uses recursive // topologicalSortUtil() void Graph::topologicalSort() { - stack Stack; - - // Mark all the vertices as not visited - bool *visited = new bool[V]; - for (int i = 0; i < V; i++) - visited[i] = false; - - // Call the recursive helper function to store Topological - // Sort starting from all vertices one by one - for (int i = 0; i < V; i++) - if (visited[i] == false) - topologicalSortUtil(i, visited, Stack); - - // Print contents of stack - while (Stack.empty() == false) { - cout << Stack.top() << " "; - Stack.pop(); - } + stack Stack; + + // Mark all the vertices as not visited + bool *visited = new bool[V]; + for (int i = 0; i < V; i++) + visited[i] = false; + + // Call the recursive helper function to store Topological + // Sort starting from all vertices one by one + for (int i = 0; i < V; i++) + if (visited[i] == false) + topologicalSortUtil(i, visited, Stack); + + // Print contents of stack + while (Stack.empty() == false) { + cout << Stack.top() << " "; + Stack.pop(); + } } // Driver program to test above functions int main() { - // Create a graph given in the above diagram - Graph g(6); - g.addEdge(5, 2); - g.addEdge(5, 0); - g.addEdge(4, 0); - g.addEdge(4, 1); - g.addEdge(2, 3); - g.addEdge(3, 1); - - cout << "Following is a Topological Sort of the given graph \n"; - g.topologicalSort(); - - return 0; + // Create a graph given in the above diagram + Graph g(6); + g.addEdge(5, 2); + g.addEdge(5, 0); + g.addEdge(4, 0); + g.addEdge(4, 1); + g.addEdge(2, 3); + g.addEdge(3, 1); + + cout << "Following is a Topological Sort of the given graph \n"; + g.topologicalSort(); + + return 0; } diff --git a/src/test-suite/PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp b/src/test-suite/PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp index cd88a001..c00406ae 100644 --- a/src/test-suite/PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp +++ b/src/test-suite/PE-benchmarks/total-number-of-non-decreasing-numbers-with-n-digits.cpp @@ -3,41 +3,41 @@ using namespace std; long long int countNonDecreasing(int n) { - // dp[i][j] contains total count of non decreasing - // numbers ending with digit i and of length j - long long int dp[10][n + 1]; - memset(dp, 0, sizeof dp); + // dp[i][j] contains total count of non decreasing + // numbers ending with digit i and of length j + long long int dp[10][n + 1]; + memset(dp, 0, sizeof dp); - // Fill table for non decreasing numbers of length 1 - // Base cases 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - for (int i = 0; i < 10; i++) - dp[i][1] = 1; + // Fill table for non decreasing numbers of length 1 + // Base cases 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + for (int i = 0; i < 10; i++) + dp[i][1] = 1; - // Fill the table in bottom-up manner - for (int digit = 0; digit <= 9; digit++) { - // Compute total numbers of non decreasing - // numbers of length 'len' - for (int len = 2; len <= n; len++) { - // sum of all numbers of length of len-1 - // in which last digit x is <= 'digit' - for (int x = 0; x <= digit; x++) - dp[digit][len] += dp[x][len - 1]; + // Fill the table in bottom-up manner + for (int digit = 0; digit <= 9; digit++) { + // Compute total numbers of non decreasing + // numbers of length 'len' + for (int len = 2; len <= n; len++) { + // sum of all numbers of length of len-1 + // in which last digit x is <= 'digit' + for (int x = 0; x <= digit; x++) + dp[digit][len] += dp[x][len - 1]; + } } - } - long long int count = 0; + long long int count = 0; - // There total nondecreasing numbers of length n - // wiint be dp[0][n] + dp[1][n] ..+ dp[9][n] - for (int i = 0; i < 10; i++) - count += dp[i][n]; + // There total nondecreasing numbers of length n + // wiint be dp[0][n] + dp[1][n] ..+ dp[9][n] + for (int i = 0; i < 10; i++) + count += dp[i][n]; - return count; + return count; } // Driver program int main() { - int n = 3; - cout << countNonDecreasing(n); - return 0; + int n = 3; + cout << countNonDecreasing(n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/tower-of-hanoi.cpp b/src/test-suite/PE-benchmarks/tower-of-hanoi.cpp index 6e30ca98..7ac4bcda 100644 --- a/src/test-suite/PE-benchmarks/tower-of-hanoi.cpp +++ b/src/test-suite/PE-benchmarks/tower-of-hanoi.cpp @@ -4,21 +4,22 @@ using namespace std; void towerOfHanoi(int n, char from_rod, char to_rod, char aux_rod) { - if (n == 1) { - cout << "Move disk 1 from rod " << from_rod << " to rod " << to_rod << endl; - return; - } - towerOfHanoi(n - 1, from_rod, aux_rod, to_rod); - cout << "Move disk " << n << " from rod " << from_rod << " to rod " << to_rod - << endl; - towerOfHanoi(n - 1, aux_rod, to_rod, from_rod); + if (n == 1) { + cout << "Move disk 1 from rod " << from_rod << " to rod " << to_rod + << endl; + return; + } + towerOfHanoi(n - 1, from_rod, aux_rod, to_rod); + cout << "Move disk " << n << " from rod " << from_rod << " to rod " + << to_rod << endl; + towerOfHanoi(n - 1, aux_rod, to_rod, from_rod); } // Driver code int main() { - int n = 4; // Number of disks - towerOfHanoi(n, 'A', 'C', 'B'); // A, B and C are names of rods - return 0; + int n = 4; // Number of disks + towerOfHanoi(n, 'A', 'C', 'B'); // A, B and C are names of rods + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/transitive-closure-of-a-graph.cpp b/src/test-suite/PE-benchmarks/transitive-closure-of-a-graph.cpp index 308fc9c3..7c280de0 100644 --- a/src/test-suite/PE-benchmarks/transitive-closure-of-a-graph.cpp +++ b/src/test-suite/PE-benchmarks/transitive-closure-of-a-graph.cpp @@ -9,66 +9,67 @@ void printSolution(int reach[][V]); // Prints transitive closure of graph[][] using Floyd Warshall algorithm void transitiveClosure(int graph[][V]) { - /* reach[][] will be the output matrix that will finally have the - shortest distances between every pair of vertices */ - int reach[V][V], i, j, k; + /* reach[][] will be the output matrix that will finally have the + shortest distances between every pair of vertices */ + int reach[V][V], i, j, k; - /* Initialize the solution matrix same as input graph matrix. Or - we can say the initial values of shortest distances are based - on shortest paths considering no intermediate vertex. */ - for (i = 0; i < V; i++) - for (j = 0; j < V; j++) - reach[i][j] = graph[i][j]; + /* Initialize the solution matrix same as input graph matrix. Or + we can say the initial values of shortest distances are based + on shortest paths considering no intermediate vertex. */ + for (i = 0; i < V; i++) + for (j = 0; j < V; j++) + reach[i][j] = graph[i][j]; - /* Add all vertices one by one to the set of intermediate vertices. - ---> Before start of a iteration, we have reachability values for - all pairs of vertices such that the reachability values - consider only the vertices in set {0, 1, 2, .. k-1} as - intermediate vertices. - ----> After the end of a iteration, vertex no. k is added to the - set of intermediate vertices and the set becomes {0, 1, .. k} -*/ - for (k = 0; k < V; k++) { - // Pick all vertices as source one by one - for (i = 0; i < V; i++) { - // Pick all vertices as destination for the - // above picked source - for (j = 0; j < V; j++) { - // If vertex k is on a path from i to j, - // then make sure that the value of reach[i][j] is 1 - reach[i][j] = reach[i][j] || (reach[i][k] && reach[k][j]); - } + /* Add all vertices one by one to the set of intermediate vertices. + ---> Before start of a iteration, we have reachability values for + all pairs of vertices such that the reachability values + consider only the vertices in set {0, 1, 2, .. k-1} as + intermediate vertices. + ----> After the end of a iteration, vertex no. k is added to the + set of intermediate vertices and the set becomes {0, 1, .. + k} + */ + for (k = 0; k < V; k++) { + // Pick all vertices as source one by one + for (i = 0; i < V; i++) { + // Pick all vertices as destination for the + // above picked source + for (j = 0; j < V; j++) { + // If vertex k is on a path from i to j, + // then make sure that the value of reach[i][j] is 1 + reach[i][j] = reach[i][j] || (reach[i][k] && reach[k][j]); + } + } } - } - // Print the shortest distance matrix - printSolution(reach); + // Print the shortest distance matrix + printSolution(reach); } /* A utility function to print solution */ void printSolution(int reach[][V]) { - printf("Following matrix is transitive closure of the given graph\n"); - for (int i = 0; i < V; i++) { - for (int j = 0; j < V; j++) - printf("%d ", reach[i][j]); - printf("\n"); - } + printf("Following matrix is transitive closure of the given graph\n"); + for (int i = 0; i < V; i++) { + for (int j = 0; j < V; j++) + printf("%d ", reach[i][j]); + printf("\n"); + } } // driver program to test above function int main() { - /* Let us create the following weighted graph - 10 - (0)------->(3) - | /|\ - 5 | | - | | 1 - \|/ | - (1)------->(2) - 3 */ - int graph[V][V] = {{1, 1, 0, 1}, {0, 1, 1, 0}, {0, 0, 1, 1}, {0, 0, 0, 1}}; + /* Let us create the following weighted graph + 10 + (0)------->(3) + | /|\ + 5 | | + | | 1 + \|/ | + (1)------->(2) + 3 */ + int graph[V][V] = {{1, 1, 0, 1}, {0, 1, 1, 0}, {0, 0, 1, 1}, {0, 0, 0, 1}}; - // Print the solution - transitiveClosure(graph); - return 0; + // Print the solution + transitiveClosure(graph); + return 0; } diff --git a/src/test-suite/PE-benchmarks/trie-suffixes.cpp b/src/test-suite/PE-benchmarks/trie-suffixes.cpp index 6870c6c1..77c046c1 100644 --- a/src/test-suite/PE-benchmarks/trie-suffixes.cpp +++ b/src/test-suite/PE-benchmarks/trie-suffixes.cpp @@ -6,125 +6,125 @@ using namespace std; // A Suffix Trie (A Trie of all suffixes) Node class SuffixTrieNode { -private: - SuffixTrieNode *children[MAX_CHAR]; - list *indexes; - -public: - SuffixTrieNode() // Constructor - { - // Create an empty linked list for indexes of - // suffixes starting from this node - indexes = new list; - - // Initialize all child pointers as NULL - for (int i = 0; i < MAX_CHAR; i++) - children[i] = NULL; - } - - // A recursive function to insert a suffix of the txt - // in subtree rooted with this node - void insertSuffix(string suffix, int index); - - // A function to search a pattern in subtree rooted - // with this node.The function returns pointer to a linked - // list containing all indexes where pattern is present. - // The returned indexes are indexes of last characters - // of matched text. - list *search(string pat); + private: + SuffixTrieNode *children[MAX_CHAR]; + list *indexes; + + public: + SuffixTrieNode() // Constructor + { + // Create an empty linked list for indexes of + // suffixes starting from this node + indexes = new list; + + // Initialize all child pointers as NULL + for (int i = 0; i < MAX_CHAR; i++) + children[i] = NULL; + } + + // A recursive function to insert a suffix of the txt + // in subtree rooted with this node + void insertSuffix(string suffix, int index); + + // A function to search a pattern in subtree rooted + // with this node.The function returns pointer to a linked + // list containing all indexes where pattern is present. + // The returned indexes are indexes of last characters + // of matched text. + list *search(string pat); }; // A Trie of all suffixes class SuffixTrie { -private: - SuffixTrieNode root; - -public: - // Constructor (Builds a trie of suffies of the given text) - SuffixTrie(string txt) { - // Consider all suffixes of given string and insert - // them into the Suffix Trie using recursive function - // insertSuffix() in SuffixTrieNode class - for (int i = 0; i < txt.length(); i++) - root.insertSuffix(txt.substr(i), i); - } - - // Function to searches a pattern in this suffix trie. - void search(string pat); + private: + SuffixTrieNode root; + + public: + // Constructor (Builds a trie of suffies of the given text) + SuffixTrie(string txt) { + // Consider all suffixes of given string and insert + // them into the Suffix Trie using recursive function + // insertSuffix() in SuffixTrieNode class + for (int i = 0; i < txt.length(); i++) + root.insertSuffix(txt.substr(i), i); + } + + // Function to searches a pattern in this suffix trie. + void search(string pat); }; // A recursive function to insert a suffix of the txt in // subtree rooted with this node void SuffixTrieNode::insertSuffix(string s, int index) { - // Store index in linked list - indexes->push_back(index); + // Store index in linked list + indexes->push_back(index); - // If string has more characters - if (s.length() > 0) { - // Find the first character - char cIndex = s.at(0); + // If string has more characters + if (s.length() > 0) { + // Find the first character + char cIndex = s.at(0); - // If there is no edge for this character, add a new edge - if (children[cIndex] == NULL) - children[cIndex] = new SuffixTrieNode(); + // If there is no edge for this character, add a new edge + if (children[cIndex] == NULL) + children[cIndex] = new SuffixTrieNode(); - // Recur for next suffix - children[cIndex]->insertSuffix(s.substr(1), index + 1); - } + // Recur for next suffix + children[cIndex]->insertSuffix(s.substr(1), index + 1); + } } // A recursive function to search a pattern in subtree rooted with // this node list *SuffixTrieNode::search(string s) { - // If all characters of pattern have been processed, - if (s.length() == 0) - return indexes; - - // if there is an edge from the current node of suffix trie, - // follow the edge. - if (children[s.at(0)] != NULL) - return (children[s.at(0)])->search(s.substr(1)); - - // If there is no edge, pattern doesn’t exist in text - else - return NULL; + // If all characters of pattern have been processed, + if (s.length() == 0) + return indexes; + + // if there is an edge from the current node of suffix trie, + // follow the edge. + if (children[s.at(0)] != NULL) + return (children[s.at(0)])->search(s.substr(1)); + + // If there is no edge, pattern doesn’t exist in text + else + return NULL; } /* Prints all occurrences of pat in the Suffix Trie S (built for text)*/ void SuffixTrie::search(string pat) { - // Let us call recursive search function for root of Trie. - // We get a list of all indexes (where pat is present in text) in - // variable 'result' - list *result = root.search(pat); - - // Check if the list of indexes is empty or not - if (result == NULL) - cout << "Pattern not found" << endl; - else { - list::iterator i; - int patLen = pat.length(); - for (i = result->begin(); i != result->end(); ++i) - cout << "Pattern found at position " << *i - patLen << endl; - } + // Let us call recursive search function for root of Trie. + // We get a list of all indexes (where pat is present in text) in + // variable 'result' + list *result = root.search(pat); + + // Check if the list of indexes is empty or not + if (result == NULL) + cout << "Pattern not found" << endl; + else { + list::iterator i; + int patLen = pat.length(); + for (i = result->begin(); i != result->end(); ++i) + cout << "Pattern found at position " << *i - patLen << endl; + } } // driver program to test above functions int main() { - // Let us build a suffix trie for text "geeksforgeeks.org" - string txt = "geeksforgeeks.org"; - SuffixTrie S(txt); + // Let us build a suffix trie for text "geeksforgeeks.org" + string txt = "geeksforgeeks.org"; + SuffixTrie S(txt); - cout << "Search for 'ee'" << endl; - S.search("ee"); + cout << "Search for 'ee'" << endl; + S.search("ee"); - cout << "\nSearch for 'geek'" << endl; - S.search("geek"); + cout << "\nSearch for 'geek'" << endl; + S.search("geek"); - cout << "\nSearch for 'quiz'" << endl; - S.search("quiz"); + cout << "\nSearch for 'quiz'" << endl; + S.search("quiz"); - cout << "\nSearch for 'forgeeks'" << endl; - S.search("forgeeks"); + cout << "\nSearch for 'forgeeks'" << endl; + S.search("forgeeks"); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/tug-of-war.cpp b/src/test-suite/PE-benchmarks/tug-of-war.cpp index 655584ce..f6fa6b40 100644 --- a/src/test-suite/PE-benchmarks/tug-of-war.cpp +++ b/src/test-suite/PE-benchmarks/tug-of-war.cpp @@ -7,79 +7,79 @@ using namespace std; void TOWUtil(int *arr, int n, bool *curr_elements, int no_of_selected_elements, bool *soln, int *min_diff, int sum, int curr_sum, int curr_position) { - // checks whether the it is going out of bound - if (curr_position == n) - return; + // checks whether the it is going out of bound + if (curr_position == n) + return; - // checks that the numbers of elements left are not less than the - // number of elements required to form the solution - if ((n / 2 - no_of_selected_elements) > (n - curr_position)) - return; + // checks that the numbers of elements left are not less than the + // number of elements required to form the solution + if ((n / 2 - no_of_selected_elements) > (n - curr_position)) + return; - // consider the cases when current element is not included in the solution - TOWUtil(arr, n, curr_elements, no_of_selected_elements, soln, min_diff, sum, - curr_sum, curr_position + 1); + // consider the cases when current element is not included in the solution + TOWUtil(arr, n, curr_elements, no_of_selected_elements, soln, min_diff, sum, + curr_sum, curr_position + 1); - // add the current element to the solution - no_of_selected_elements++; - curr_sum = curr_sum + arr[curr_position]; - curr_elements[curr_position] = true; + // add the current element to the solution + no_of_selected_elements++; + curr_sum = curr_sum + arr[curr_position]; + curr_elements[curr_position] = true; - // checks if a solution is formed - if (no_of_selected_elements == n / 2) { - // checks if the solution formed is better than the best solution so far - if (abs(sum / 2 - curr_sum) < *min_diff) { - *min_diff = abs(sum / 2 - curr_sum); - for (int i = 0; i < n; i++) - soln[i] = curr_elements[i]; + // checks if a solution is formed + if (no_of_selected_elements == n / 2) { + // checks if the solution formed is better than the best solution so far + if (abs(sum / 2 - curr_sum) < *min_diff) { + *min_diff = abs(sum / 2 - curr_sum); + for (int i = 0; i < n; i++) + soln[i] = curr_elements[i]; + } + } else { + // consider the cases where current element is included in the solution + TOWUtil(arr, n, curr_elements, no_of_selected_elements, soln, min_diff, + sum, curr_sum, curr_position + 1); } - } else { - // consider the cases where current element is included in the solution - TOWUtil(arr, n, curr_elements, no_of_selected_elements, soln, min_diff, sum, - curr_sum, curr_position + 1); - } - // removes current element before returning to the caller of this function - curr_elements[curr_position] = false; + // removes current element before returning to the caller of this function + curr_elements[curr_position] = false; } // main function that generate an arr void tugOfWar(int *arr, int n) { - // the boolen array that contains the inclusion and exclusion of an element - // in current set. The number excluded automatically form the other set - bool *curr_elements = new bool[n]; + // the boolen array that contains the inclusion and exclusion of an element + // in current set. The number excluded automatically form the other set + bool *curr_elements = new bool[n]; - // The inclusion/exclusion array for final solution - bool *soln = new bool[n]; + // The inclusion/exclusion array for final solution + bool *soln = new bool[n]; - int min_diff = INT_MAX; + int min_diff = INT_MAX; - int sum = 0; - for (int i = 0; i < n; i++) { - sum += arr[i]; - curr_elements[i] = soln[i] = false; - } + int sum = 0; + for (int i = 0; i < n; i++) { + sum += arr[i]; + curr_elements[i] = soln[i] = false; + } - // Find the solution using recursive function TOWUtil() - TOWUtil(arr, n, curr_elements, 0, soln, &min_diff, sum, 0, 0); + // Find the solution using recursive function TOWUtil() + TOWUtil(arr, n, curr_elements, 0, soln, &min_diff, sum, 0, 0); - // Print the solution - cout << "The first subset is: "; - for (int i = 0; i < n; i++) { - if (soln[i] == true) - cout << arr[i] << " "; - } - cout << "\nThe second subset is: "; - for (int i = 0; i < n; i++) { - if (soln[i] == false) - cout << arr[i] << " "; - } + // Print the solution + cout << "The first subset is: "; + for (int i = 0; i < n; i++) { + if (soln[i] == true) + cout << arr[i] << " "; + } + cout << "\nThe second subset is: "; + for (int i = 0; i < n; i++) { + if (soln[i] == false) + cout << arr[i] << " "; + } } // Driver program to test above functions int main() { - int arr[] = {23, 45, -34, 12, 0, 98, -99, 4, 189, -1, 4}; - int n = sizeof(arr) / sizeof(arr[0]); - tugOfWar(arr, n); - return 0; + int arr[] = {23, 45, -34, 12, 0, 98, -99, 4, 189, -1, 4}; + int n = sizeof(arr) / sizeof(arr[0]); + tugOfWar(arr, n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/ugly-numbers.cpp b/src/test-suite/PE-benchmarks/ugly-numbers.cpp index c58cb6b0..8ec76706 100644 --- a/src/test-suite/PE-benchmarks/ugly-numbers.cpp +++ b/src/test-suite/PE-benchmarks/ugly-numbers.cpp @@ -5,39 +5,39 @@ /*This function divides a by greatest divisible power of b*/ int maxDivide(int a, int b) { - while (a % b == 0) - a = a / b; - return a; + while (a % b == 0) + a = a / b; + return a; } /* Function to check if a number is ugly or not */ int isUgly(int no) { - no = maxDivide(no, 2); - no = maxDivide(no, 3); - no = maxDivide(no, 5); + no = maxDivide(no, 2); + no = maxDivide(no, 3); + no = maxDivide(no, 5); - return (no == 1) ? 1 : 0; + return (no == 1) ? 1 : 0; } /* Function to get the nth ugly number*/ int getNthUglyNo(int n) { - int i = 1; - int count = 1; /* ugly number count */ + int i = 1; + int count = 1; /* ugly number count */ - /*Check for all integers untill ugly count - becomes n*/ - while (n > count) { - i++; - if (isUgly(i)) - count++; - } - return i; + /*Check for all integers untill ugly count + becomes n*/ + while (n > count) { + i++; + if (isUgly(i)) + count++; + } + return i; } /* Driver program to test above functions */ int main() { - unsigned no = getNthUglyNo(150); - printf("150th ugly no. is %d ", no); - getchar(); - return 0; + unsigned no = getNthUglyNo(150); + printf("150th ugly no. is %d ", no); + getchar(); + return 0; } diff --git a/src/test-suite/PE-benchmarks/union-find.cpp b/src/test-suite/PE-benchmarks/union-find.cpp index 503d3394..daa37bf6 100644 --- a/src/test-suite/PE-benchmarks/union-find.cpp +++ b/src/test-suite/PE-benchmarks/union-find.cpp @@ -4,99 +4,99 @@ using namespace std; // a structure to represent an edge in graph class Edge { -public: - int src, dest; + public: + int src, dest; }; // a structure to represent a graph class Graph { -public: - // V-> Number of vertices, E-> Number of edges - int V, E; + public: + // V-> Number of vertices, E-> Number of edges + int V, E; - // graph is represented as an array of edges - Edge *edge; + // graph is represented as an array of edges + Edge *edge; }; // Creates a graph with V vertices and E edges Graph *createGraph(int V, int E) { - Graph *graph = new Graph(); - graph->V = V; - graph->E = E; + Graph *graph = new Graph(); + graph->V = V; + graph->E = E; - graph->edge = new Edge[graph->E * sizeof(Edge)]; + graph->edge = new Edge[graph->E * sizeof(Edge)]; - return graph; + return graph; } // A utility function to find the subset of an element i int find(int parent[], int i) { - if (parent[i] == -1) - return i; - return find(parent, parent[i]); + if (parent[i] == -1) + return i; + return find(parent, parent[i]); } // A utility function to do union of two subsets void Union(int parent[], int x, int y) { - int xset = find(parent, x); - int yset = find(parent, y); - if (xset != yset) { - parent[xset] = yset; - } + int xset = find(parent, x); + int yset = find(parent, y); + if (xset != yset) { + parent[xset] = yset; + } } // The main function to check whether a given graph contains // cycle or not int isCycle(Graph *graph) { - // Allocate memory for creating V subsets - int *parent = new int[graph->V * sizeof(int)]; + // Allocate memory for creating V subsets + int *parent = new int[graph->V * sizeof(int)]; - // Initialize all subsets as single element sets - memset(parent, -1, sizeof(int) * graph->V); + // Initialize all subsets as single element sets + memset(parent, -1, sizeof(int) * graph->V); - // Iterate through all edges of graph, find subset of both - // vertices of every edge, if both subsets are same, then - // there is cycle in graph. - for (int i = 0; i < graph->E; ++i) { - int x = find(parent, graph->edge[i].src); - int y = find(parent, graph->edge[i].dest); + // Iterate through all edges of graph, find subset of both + // vertices of every edge, if both subsets are same, then + // there is cycle in graph. + for (int i = 0; i < graph->E; ++i) { + int x = find(parent, graph->edge[i].src); + int y = find(parent, graph->edge[i].dest); - if (x == y) - return 1; + if (x == y) + return 1; - Union(parent, x, y); - } - return 0; + Union(parent, x, y); + } + return 0; } // Driver code int main() { - /* Let us create the following graph - 0 - | \ - | \ - 1-----2 */ - int V = 3, E = 3; - Graph *graph = createGraph(V, E); - - // add edge 0-1 - graph->edge[0].src = 0; - graph->edge[0].dest = 1; - - // add edge 1-2 - graph->edge[1].src = 1; - graph->edge[1].dest = 2; - - // add edge 0-2 - graph->edge[2].src = 0; - graph->edge[2].dest = 2; - - if (isCycle(graph)) - cout << "graph contains cycle"; - else - cout << "graph doesn't contain cycle"; - - return 0; + /* Let us create the following graph + 0 + | \ + | \ + 1-----2 */ + int V = 3, E = 3; + Graph *graph = createGraph(V, E); + + // add edge 0-1 + graph->edge[0].src = 0; + graph->edge[0].dest = 1; + + // add edge 1-2 + graph->edge[1].src = 1; + graph->edge[1].dest = 2; + + // add edge 0-2 + graph->edge[2].src = 0; + graph->edge[2].dest = 2; + + if (isCycle(graph)) + cout << "graph contains cycle"; + else + cout << "graph doesn't contain cycle"; + + return 0; } // This code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/vertex-cover-problem.cpp b/src/test-suite/PE-benchmarks/vertex-cover-problem.cpp index de148351..f23ce76a 100644 --- a/src/test-suite/PE-benchmarks/vertex-cover-problem.cpp +++ b/src/test-suite/PE-benchmarks/vertex-cover-problem.cpp @@ -5,73 +5,73 @@ using namespace std; // This class represents a undirected graph using adjacency list class Graph { - int V; // No. of vertices - list *adj; // Pointer to an array containing adjacency lists -public: - Graph(int V); // Constructor - void addEdge(int v, int w); // function to add an edge to graph - void printVertexCover(); // prints vertex cover + int V; // No. of vertices + list *adj; // Pointer to an array containing adjacency lists + public: + Graph(int V); // Constructor + void addEdge(int v, int w); // function to add an edge to graph + void printVertexCover(); // prints vertex cover }; Graph::Graph(int V) { - this->V = V; - adj = new list[V]; + this->V = V; + adj = new list[V]; } void Graph::addEdge(int v, int w) { - adj[v].push_back(w); // Add w to v’s list. - adj[w].push_back(v); // Since the graph is undirected + adj[v].push_back(w); // Add w to v’s list. + adj[w].push_back(v); // Since the graph is undirected } // The function to print vertex cover void Graph::printVertexCover() { - // Initialize all vertices as not visited. - bool visited[V]; - for (int i = 0; i < V; i++) - visited[i] = false; + // Initialize all vertices as not visited. + bool visited[V]; + for (int i = 0; i < V; i++) + visited[i] = false; - list::iterator i; + list::iterator i; - // Consider all edges one by one - for (int u = 0; u < V; u++) { - // An edge is only picked when both visited[u] and visited[v] - // are false - if (visited[u] == false) { - // Go through all adjacents of u and pick the first not - // yet visited vertex (We are basically picking an edge - // (u, v) from remaining edges. - for (i = adj[u].begin(); i != adj[u].end(); ++i) { - int v = *i; - if (visited[v] == false) { - // Add the vertices (u, v) to the result set. - // We make the vertex u and v visited so that - // all edges from/to them would be ignored - visited[v] = true; - visited[u] = true; - break; + // Consider all edges one by one + for (int u = 0; u < V; u++) { + // An edge is only picked when both visited[u] and visited[v] + // are false + if (visited[u] == false) { + // Go through all adjacents of u and pick the first not + // yet visited vertex (We are basically picking an edge + // (u, v) from remaining edges. + for (i = adj[u].begin(); i != adj[u].end(); ++i) { + int v = *i; + if (visited[v] == false) { + // Add the vertices (u, v) to the result set. + // We make the vertex u and v visited so that + // all edges from/to them would be ignored + visited[v] = true; + visited[u] = true; + break; + } + } } - } } - } - // Print the vertex cover - for (int i = 0; i < V; i++) - if (visited[i]) - cout << i << " "; + // Print the vertex cover + for (int i = 0; i < V; i++) + if (visited[i]) + cout << i << " "; } // Driver program to test methods of graph class int main() { - // Create a graph given in the above diagram - Graph g(7); - g.addEdge(0, 1); - g.addEdge(0, 2); - g.addEdge(1, 3); - g.addEdge(3, 4); - g.addEdge(4, 5); - g.addEdge(5, 6); + // Create a graph given in the above diagram + Graph g(7); + g.addEdge(0, 1); + g.addEdge(0, 2); + g.addEdge(1, 3); + g.addEdge(3, 4); + g.addEdge(4, 5); + g.addEdge(5, 6); - g.printVertexCover(); + g.printVertexCover(); - return 0; + return 0; } diff --git a/src/test-suite/PE-benchmarks/weighted-job-scheduling.cpp b/src/test-suite/PE-benchmarks/weighted-job-scheduling.cpp index 40e763ef..46829cd2 100644 --- a/src/test-suite/PE-benchmarks/weighted-job-scheduling.cpp +++ b/src/test-suite/PE-benchmarks/weighted-job-scheduling.cpp @@ -5,7 +5,7 @@ using namespace std; // A job has start time, finish time and profit. struct Job { - int start, finish, profit; + int start, finish, profit; }; // A utility function that is used for sorting events @@ -15,47 +15,47 @@ bool jobComparataor(Job s1, Job s2) { return (s1.finish < s2.finish); } // Find the latest job (in sorted array) that doesn't // conflict with the job[i] int latestNonConflict(Job arr[], int i) { - for (int j = i - 1; j >= 0; j--) { - if (arr[j].finish <= arr[i].start) - return j; - } - return -1; + for (int j = i - 1; j >= 0; j--) { + if (arr[j].finish <= arr[i].start) + return j; + } + return -1; } // The main function that returns the maximum possible // profit from given array of jobs int findMaxProfit(Job arr[], int n) { - // Sort jobs according to finish time - sort(arr, arr + n, jobComparataor); - - // Create an array to store solutions of subproblems. table[i] - // stores the profit for jobs till arr[i] (including arr[i]) - int *table = new int[n]; - table[0] = arr[0].profit; - - // Fill entries in M[] using recursive property - for (int i = 1; i < n; i++) { - // Find profit including the current job - int inclProf = arr[i].profit; - int l = latestNonConflict(arr, i); - if (l != -1) - inclProf += table[l]; - - // Store maximum of including and excluding - table[i] = max(inclProf, table[i - 1]); - } - - // Store result and free dynamic memory allocated for table[] - int result = table[n - 1]; - delete[] table; - - return result; + // Sort jobs according to finish time + sort(arr, arr + n, jobComparataor); + + // Create an array to store solutions of subproblems. table[i] + // stores the profit for jobs till arr[i] (including arr[i]) + int *table = new int[n]; + table[0] = arr[0].profit; + + // Fill entries in M[] using recursive property + for (int i = 1; i < n; i++) { + // Find profit including the current job + int inclProf = arr[i].profit; + int l = latestNonConflict(arr, i); + if (l != -1) + inclProf += table[l]; + + // Store maximum of including and excluding + table[i] = max(inclProf, table[i - 1]); + } + + // Store result and free dynamic memory allocated for table[] + int result = table[n - 1]; + delete[] table; + + return result; } // Driver program int main() { - Job arr[] = {{3, 10, 20}, {1, 2, 50}, {6, 19, 100}, {2, 100, 200}}; - int n = sizeof(arr) / sizeof(arr[0]); - cout << "The optimal profit is " << findMaxProfit(arr, n); - return 0; + Job arr[] = {{3, 10, 20}, {1, 2, 50}, {6, 19, 100}, {2, 100, 200}}; + int n = sizeof(arr) / sizeof(arr[0]); + cout << "The optimal profit is " << findMaxProfit(arr, n); + return 0; } diff --git a/src/test-suite/PE-benchmarks/word-wrap.cpp b/src/test-suite/PE-benchmarks/word-wrap.cpp index ab13ef15..f1b97d0c 100644 --- a/src/test-suite/PE-benchmarks/word-wrap.cpp +++ b/src/test-suite/PE-benchmarks/word-wrap.cpp @@ -11,83 +11,84 @@ int printSolution(int p[], int n); // "aaa bb cc ddddd". n is size of l[] and M is line width // (maximum no. of characters that can fit in a line) void solveWordWrap(int l[], int n, int M) { - // For simplicity, 1 extra space is used in all below arrays + // For simplicity, 1 extra space is used in all below arrays - // extras[i][j] will have number of extra spaces if words from i - // to j are put in a single line - int extras[n + 1][n + 1]; + // extras[i][j] will have number of extra spaces if words from i + // to j are put in a single line + int extras[n + 1][n + 1]; - // lc[i][j] will have cost of a line which has words from - // i to j - int lc[n + 1][n + 1]; + // lc[i][j] will have cost of a line which has words from + // i to j + int lc[n + 1][n + 1]; - // c[i] will have total cost of optimal arrangement of words - // from 1 to i - int c[n + 1]; + // c[i] will have total cost of optimal arrangement of words + // from 1 to i + int c[n + 1]; - // p[] is used to print the solution. - int p[n + 1]; + // p[] is used to print the solution. + int p[n + 1]; - int i, j; + int i, j; - // calculate extra spaces in a single line. The value extra[i][j] - // indicates extra spaces if words from word number i to j are - // placed in a single line - for (i = 1; i <= n; i++) { - extras[i][i] = M - l[i - 1]; - for (j = i + 1; j <= n; j++) - extras[i][j] = extras[i][j - 1] - l[j - 1] - 1; - } + // calculate extra spaces in a single line. The value extra[i][j] + // indicates extra spaces if words from word number i to j are + // placed in a single line + for (i = 1; i <= n; i++) { + extras[i][i] = M - l[i - 1]; + for (j = i + 1; j <= n; j++) + extras[i][j] = extras[i][j - 1] - l[j - 1] - 1; + } - // Calculate line cost corresponding to the above calculated extra - // spaces. The value lc[i][j] indicates cost of putting words from - // word number i to j in a single line - for (i = 1; i <= n; i++) { - for (j = i; j <= n; j++) { - if (extras[i][j] < 0) - lc[i][j] = INF; - else if (j == n && extras[i][j] >= 0) - lc[i][j] = 0; - else - lc[i][j] = extras[i][j] * extras[i][j]; + // Calculate line cost corresponding to the above calculated extra + // spaces. The value lc[i][j] indicates cost of putting words from + // word number i to j in a single line + for (i = 1; i <= n; i++) { + for (j = i; j <= n; j++) { + if (extras[i][j] < 0) + lc[i][j] = INF; + else if (j == n && extras[i][j] >= 0) + lc[i][j] = 0; + else + lc[i][j] = extras[i][j] * extras[i][j]; + } } - } - // Calculate minimum cost and find minimum cost arrangement. - // The value c[j] indicates optimized cost to arrange words - // from word number 1 to j. - c[0] = 0; - for (j = 1; j <= n; j++) { - c[j] = INF; - for (i = 1; i <= j; i++) { - if (c[i - 1] != INF && lc[i][j] != INF && (c[i - 1] + lc[i][j] < c[j])) { - c[j] = c[i - 1] + lc[i][j]; - p[j] = i; - } + // Calculate minimum cost and find minimum cost arrangement. + // The value c[j] indicates optimized cost to arrange words + // from word number 1 to j. + c[0] = 0; + for (j = 1; j <= n; j++) { + c[j] = INF; + for (i = 1; i <= j; i++) { + if (c[i - 1] != INF && lc[i][j] != INF && + (c[i - 1] + lc[i][j] < c[j])) { + c[j] = c[i - 1] + lc[i][j]; + p[j] = i; + } + } } - } - printSolution(p, n); + printSolution(p, n); } int printSolution(int p[], int n) { - int k; - if (p[n] == 1) - k = 1; - else - k = printSolution(p, p[n] - 1) + 1; - cout << "Line number " << k << ": From word no. " << p[n] << " to " << n - << endl; - return k; + int k; + if (p[n] == 1) + k = 1; + else + k = printSolution(p, p[n] - 1) + 1; + cout << "Line number " << k << ": From word no. " << p[n] << " to " << n + << endl; + return k; } // Driver program to test above functions int main() { - int l[] = {3, 2, 2, 5}; - int n = sizeof(l) / sizeof(l[0]); - int M = 6; - solveWordWrap(l, n, M); - return 0; + int l[] = {3, 2, 2, 5}; + int n = sizeof(l) / sizeof(l[0]); + int M = 6; + solveWordWrap(l, n, M); + return 0; } // This is code is contributed by rathbhupendra diff --git a/src/test-suite/PE-benchmarks/z-algorithm-linear-time.cpp b/src/test-suite/PE-benchmarks/z-algorithm-linear-time.cpp index 52a2e6bc..088e6243 100644 --- a/src/test-suite/PE-benchmarks/z-algorithm-linear-time.cpp +++ b/src/test-suite/PE-benchmarks/z-algorithm-linear-time.cpp @@ -6,75 +6,76 @@ void getZarr(string str, int Z[]); // prints all occurrences of pattern in text using Z algo void search(string text, string pattern) { - // Create concatenated string "P$T" - string concat = pattern + "$" + text; - int l = concat.length(); + // Create concatenated string "P$T" + string concat = pattern + "$" + text; + int l = concat.length(); - // Construct Z array - int Z[l]; - getZarr(concat, Z); + // Construct Z array + int Z[l]; + getZarr(concat, Z); - // now looping through Z array for matching condition - for (int i = 0; i < l; ++i) { - // if Z[i] (matched region) is equal to pattern - // length we got the pattern - if (Z[i] == pattern.length()) - cout << "Pattern found at index " << i - pattern.length() - 1 << endl; - } + // now looping through Z array for matching condition + for (int i = 0; i < l; ++i) { + // if Z[i] (matched region) is equal to pattern + // length we got the pattern + if (Z[i] == pattern.length()) + cout << "Pattern found at index " << i - pattern.length() - 1 + << endl; + } } // Fills Z array for given string str[] void getZarr(string str, int Z[]) { - int n = str.length(); - int L, R, k; + int n = str.length(); + int L, R, k; - // [L,R] make a window which matches with prefix of s - L = R = 0; - for (int i = 1; i < n; ++i) { - // if i>R nothing matches so we will calculate. - // Z[i] using naive way. - if (i > R) { - L = R = i; + // [L,R] make a window which matches with prefix of s + L = R = 0; + for (int i = 1; i < n; ++i) { + // if i>R nothing matches so we will calculate. + // Z[i] using naive way. + if (i > R) { + L = R = i; - // R-L = 0 in starting, so it will start - // checking from 0'th index. For example, - // for "ababab" and i = 1, the value of R - // remains 0 and Z[i] becomes 0. For string - // "aaaaaa" and i = 1, Z[i] and R become 5 - while (R < n && str[R - L] == str[R]) - R++; - Z[i] = R - L; - R--; - } else { - // k = i-L so k corresponds to number which - // matches in [L,R] interval. - k = i - L; + // R-L = 0 in starting, so it will start + // checking from 0'th index. For example, + // for "ababab" and i = 1, the value of R + // remains 0 and Z[i] becomes 0. For string + // "aaaaaa" and i = 1, Z[i] and R become 5 + while (R < n && str[R - L] == str[R]) + R++; + Z[i] = R - L; + R--; + } else { + // k = i-L so k corresponds to number which + // matches in [L,R] interval. + k = i - L; - // if Z[k] is less than remaining interval - // then Z[i] will be equal to Z[k]. - // For example, str = "ababab", i = 3, R = 5 - // and L = 2 - if (Z[k] < R - i + 1) - Z[i] = Z[k]; + // if Z[k] is less than remaining interval + // then Z[i] will be equal to Z[k]. + // For example, str = "ababab", i = 3, R = 5 + // and L = 2 + if (Z[k] < R - i + 1) + Z[i] = Z[k]; - // For example str = "aaaaaa" and i = 2, R is 5, - // L is 0 - else { - // else start from R and check manually - L = i; - while (R < n && str[R - L] == str[R]) - R++; - Z[i] = R - L; - R--; - } + // For example str = "aaaaaa" and i = 2, R is 5, + // L is 0 + else { + // else start from R and check manually + L = i; + while (R < n && str[R - L] == str[R]) + R++; + Z[i] = R - L; + R--; + } + } } - } } // Driver program int main() { - string text = "GEEKS FOR GEEKS"; - string pattern = "GEEK"; - search(text, pattern); - return 0; + string text = "GEEKS FOR GEEKS"; + string pattern = "GEEK"; + search(text, pattern); + return 0; } diff --git a/src/utils.cpp b/src/utils.cpp index d959ff88..7bf3a9aa 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -28,92 +28,92 @@ float IR2Vec::WT; bool IR2Vec::debug; std::unique_ptr IR2Vec::getLLVMIR() { - SMDiagnostic err; - static LLVMContext context; - auto M = parseIRFile(iname, err, context); + SMDiagnostic err; + static LLVMContext context; + auto M = parseIRFile(iname, err, context); - if (!M) { - err.print(iname.c_str(), outs()); - exit(1); - } - return M; + if (!M) { + err.print(iname.c_str(), outs()); + exit(1); + } + return M; } void IR2Vec::collectDataFromVocab(std::map &opcMap) { - IR2VEC_DEBUG(errs() << "Reading from " + vocab + "\n"); - std::ifstream i(vocab); - std::string delimiter = ":"; - for (std::string line; getline(i, line);) { - std::string token = line.substr(0, line.find(delimiter)); - Vector rep; - std::string vec = line.substr(line.find(delimiter) + 1, line.length()); - std::string val = vec.substr(vec.find("[") + 1, vec.find(", ") - 1); - rep.push_back(stod(val)); - int pos = vec.find(", "); - vec = vec.substr(pos + 1); - for (int i = 1; i < DIM - 1; i++) { - val = vec.substr(1, vec.find(", ") - 1); - rep.push_back(stod(val)); - pos = vec.find(", "); - vec = vec.substr(pos + 1); + IR2VEC_DEBUG(errs() << "Reading from " + vocab + "\n"); + std::ifstream i(vocab); + std::string delimiter = ":"; + for (std::string line; getline(i, line);) { + std::string token = line.substr(0, line.find(delimiter)); + Vector rep; + std::string vec = line.substr(line.find(delimiter) + 1, line.length()); + std::string val = vec.substr(vec.find("[") + 1, vec.find(", ") - 1); + rep.push_back(stod(val)); + int pos = vec.find(", "); + vec = vec.substr(pos + 1); + for (int i = 1; i < DIM - 1; i++) { + val = vec.substr(1, vec.find(", ") - 1); + rep.push_back(stod(val)); + pos = vec.find(", "); + vec = vec.substr(pos + 1); + } + val = vec.substr(1, vec.find("]") - 1); + rep.push_back(stod(val)); + opcMap[token] = rep; } - val = vec.substr(1, vec.find("]") - 1); - rep.push_back(stod(val)); - opcMap[token] = rep; - } } void IR2Vec::scaleVector(Vector &vec, float factor) { - for (unsigned i = 0; i < vec.size(); i++) { - vec[i] = vec[i] * factor; - } + for (unsigned i = 0; i < vec.size(); i++) { + vec[i] = vec[i] * factor; + } } // Function to get demangled function name std::string IR2Vec::getDemagledName(const llvm::Function *function) { - auto functionName = function->getName().str(); - std::size_t sz = 17; - int status; - char *const readable_name = - __cxa_demangle(functionName.c_str(), 0, &sz, &status); - auto demangledName = - status == 0 ? std::string(readable_name) : std::string(functionName); - free(readable_name); - return demangledName; + auto functionName = function->getName().str(); + std::size_t sz = 17; + int status; + char *const readable_name = + __cxa_demangle(functionName.c_str(), 0, &sz, &status); + auto demangledName = + status == 0 ? std::string(readable_name) : std::string(functionName); + free(readable_name); + return demangledName; } // Function to get actual function name char *IR2Vec::getActualName(llvm::Function *function) { - auto functionName = function->getName().str(); - auto demangledName = getDemagledName(function); - size_t Size = 1; - char *Buf = static_cast(std::malloc(Size)); - const char *mangled = functionName.c_str(); - char *baseName; - llvm::ItaniumPartialDemangler Mangler; - if (Mangler.partialDemangle(mangled)) { - baseName = &demangledName[0]; - } else { - baseName = Mangler.getFunctionBaseName(Buf, &Size); - } - return baseName; + auto functionName = function->getName().str(); + auto demangledName = getDemagledName(function); + size_t Size = 1; + char *Buf = static_cast(std::malloc(Size)); + const char *mangled = functionName.c_str(); + char *baseName; + llvm::ItaniumPartialDemangler Mangler; + if (Mangler.partialDemangle(mangled)) { + baseName = &demangledName[0]; + } else { + baseName = Mangler.getFunctionBaseName(Buf, &Size); + } + return baseName; } // Function to return updated res std::string IR2Vec::updatedRes(IR2Vec::Vector tmp, llvm::Function *f, llvm::Module *M) { - std::string res = ""; - auto demangledName = getDemagledName(f); + std::string res = ""; + auto demangledName = getDemagledName(f); - res += M->getSourceFileName() + "__" + demangledName + "\t"; + res += M->getSourceFileName() + "__" + demangledName + "\t"; - res += "=\t"; - for (auto i : tmp) { - if ((i <= 0.0001 && i > 0) || (i < 0 && i >= -0.0001)) { - i = 0; + res += "=\t"; + for (auto i : tmp) { + if ((i <= 0.0001 && i > 0) || (i < 0 && i >= -0.0001)) { + i = 0; + } + res += std::to_string(i) + "\t"; } - res += std::to_string(i) + "\t"; - } - return res; + return res; } From 88d78c42a78cc737ec88287bf0c5e076a27f7ae6 Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Mon, 6 Nov 2023 22:31:40 +0530 Subject: [PATCH 14/24] Refactoring IR2vec package functions --- .../pkg/IR2Vec/refactoredCore.cpp | 181 ++++++++---------- 1 file changed, 77 insertions(+), 104 deletions(-) diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp index 2687ac1f..33da3ea4 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp @@ -88,7 +88,7 @@ static PyObject *getIR2VecVersion(PyObject *self, PyObject *args) { NULL); } -PyObject *set_seed_embedding_path(PyObject *self, PyObject *args) { +PyObject *setSeedEmbeddingPath(PyObject *self, PyObject *args) { const char *vocab_path2 = ""; if (PyArg_ParseTuple(args, "s", &vocab_path2)) { seed_emb_path = string(vocab_path2); @@ -110,13 +110,9 @@ bool fileNotValid(const char *filename) { // Function to get Program Vector List PyObject *createProgramVectorList(llvm::SmallVector llvm_pgm_vec) { // for PgmVector - vector PgmVect; - for (auto &Pgm_it : llvm_pgm_vec) - PgmVect.push_back(Pgm_it); - PyObject *PgmList = PyList_New(0); - for (auto &Vec_it1 : PgmVect) - PyList_Append(PgmList, PyFloat_FromDouble(Vec_it1)); + for (auto &Pgm_it : llvm_pgm_vec) + PyList_Append(PgmList, PyFloat_FromDouble(Pgm_it)); return PgmList; } @@ -124,31 +120,22 @@ PyObject *createProgramVectorList(llvm::SmallVector llvm_pgm_vec) { PyObject *createFunctionVectorDict( llvm::SmallMapVector llvm_func_vec_map) { - vector temp2; map> FuncVecMap; - string demangledName; - // for FuncVecMap - for (auto Func_it : llvm_func_vec_map) { - for (auto &Vec_it : Func_it.second) - temp2.push_back(Vec_it); - - demangledName = IR2Vec::getDemagledName(Func_it.first); - FuncVecMap[demangledName] = temp2; - - temp2.clear(); - } PyObject *FuncVecDict = PyDict_New(); // for FuncVecMap - for (auto Map_it1 : FuncVecMap) { + for (auto Func_it : llvm_func_vec_map) { PyObject *temp3 = PyList_New(0); - for (auto &List_it1 : Map_it1.second) - PyList_Append(temp3, PyFloat_FromDouble(List_it1)); + string demangledName = IR2Vec::getDemagledName(Func_it.first); + for (auto &Vec_it : Func_it.second){ + PyList_Append(temp3, PyFloat_FromDouble(Vec_it)); + } PyDict_SetDefault(FuncVecDict, - PyUnicode_FromString((Map_it1.first).c_str()), + PyUnicode_FromString(demangledName.c_str()), Py_None); - PyDict_SetItemString(FuncVecDict, Map_it1.first.c_str(), temp3); + PyDict_SetItemString(FuncVecDict, demangledName.c_str(), temp3); + } return FuncVecDict; } @@ -157,75 +144,25 @@ PyObject *createFunctionVectorDict( PyObject *createInstructionVectorDict( llvm::SmallMapVector llvm_inst_vec_map) { - map> InstVecMap; PyObject *InstVecDict = PyDict_New(); - - vector temp2; - char *readable_name; - string demangledName; - size_t sz = 17; - int status = 0; for (auto Inst_it : llvm_inst_vec_map) { + string demangledName = IR2Vec::getDemagledName(Inst_it.first); + + PyObject *temp3 = PyList_New(0); // copy this SmallVector into c++ Vector for (auto &Vec_it : Inst_it.second) { - // cout<getName(); - // cout<getFunction())->getName().str()) + - "No_Name_Inst_" + - to_string( - no_name_inst_count); // for instructiojn having no string - // rep ; the custom string rep will be - // like - // "No_Name_Inst"_2 - InstVecMap[demangledName] = temp2; - } - temp2.clear(); - } - - // for InstVecMap - for (auto Map_it1 : InstVecMap) { - PyObject *temp3 = PyList_New(0); - for (auto &List_it1 : Map_it1.second) - PyList_Append(temp3, PyFloat_FromDouble(List_it1)); PyDict_SetDefault(InstVecDict, PyUnicode_FromString((Map_it1.first).c_str()), Py_None); PyDict_SetItemString(InstVecDict, Map_it1.first.c_str(), temp3); } - return InstVecDict; } -PyObject *IR2Vec_generateEmbeddings(PyObject *self, PyObject *args) { +PyObject *initEmbedding(PyObject *self, PyObject *args) { Py_Initialize(); - - PyObject *Embedding_dict = PyDict_New(); - - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Instruction_Dict"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Function_Dict"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Program_List"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Message"), - PyUnicode_FromString("NA")); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Status"), Py_False); - const char *filename = "\0"; const char *mode = "\0"; std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; @@ -304,43 +241,78 @@ PyObject *IR2Vec_generateEmbeddings(PyObject *self, PyObject *args) { llvm_inst_vec_map = Emb.getInstVecMap(); llvm_func_vec_map = Emb.getFunctionVecMap(); llvm_pgm_vec = Emb.getProgramVector(); + + // return Emb object in Emb + return PyObj_FromPtr(&Emb); } else { IR2Vec::Embeddings Emb(*Module, ir2vecMode, vocab_path, level[0], nullptr); llvm_inst_vec_map = Emb.getInstVecMap(); llvm_func_vec_map = Emb.getFunctionVecMap(); llvm_pgm_vec = Emb.getProgramVector(); - } - PyDict_SetItemString(Embedding_dict, "Instruction_Dict", - createInstructionVectorDict(llvm_inst_vec_map)); - PyDict_SetItemString(Embedding_dict, "Function_Dict", - createFunctionVectorDict(llvm_func_vec_map)); - PyDict_SetItemString(Embedding_dict, "Program_List", - createProgramVectorList(llvm_pgm_vec)); - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString("Generated Embeddings are dumped either in " - "output_file or on stdout")); - PyDict_SetItemString(Embedding_dict, "Status", Py_True); - - return Embedding_dict; + // return Emb object in Emb + return PyObj_FromPtr(&Emb); + } } else { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString("PyArgsParseTuple didnt worked")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; + return PyUnicode_FromString("Error in parsing arguments."); } } + +/* + Create the following functions + + 0. initEncodings() + 1. getInstVecMap() + 2. getFunctionVecMap() + 3. getProgramVector() + 4. getIR2VecVersion() + 5. setSeedEmbdPath() +*/ + +PyObject* getInstVecMap(PyObject* self, PyObject* embedding_dict) { + PyObject* InstVecDict = PyDict_GetItemString(embedding_dict, "Instruction_Dict"); + return InstVecDict; +} + +PyObject* getFunctionVecMap(PyObject* self, PyObject* embedding_dict) { + PyObject* FuncVecDict = PyDict_GetItemString(embedding_dict, "Function_Dict"); + return FuncVecDict; +} + +PyObject* getProgramVector(PyObject* self, PyObject* embedding_dict) { + PyObject* PgmList = PyDict_GetItemString(embedding_dict, "Program_List"); + return PgmList; +} + PyMethodDef IR2Vec_core_Methods[] = { - {"generateEmbeddings", (PyCFunction)IR2Vec_generateEmbeddings, METH_VARARGS, - "As specified"}, - {"setSeedEmbdPath", (PyCFunction)set_seed_embedding_path, METH_VARARGS, - "As specified"}, - {"getVersion", getIR2VecVersion, METH_VARARGS, "Get IR2Vec Version"}, + { + "initEmbedding", (PyCFunction)initEmbedding, METH_VARARGS, + "As specified" + }, + { + "getInstVecMap", (PyCFunction)getInstVecMap, METH_O, + "As specified" + }, + { + "getFunctionVecMap", (PyCFunction)getFunctionVecMap, METH_O, + "As specified" + }, + { + "getProgramVector", (PyCFunction)getProgramVector, METH_O, + "As specified" + }, + { + "setSeedEmbdPath", (PyCFunction)setSeedEmbeddingPath, METH_VARARGS, + "As specified" + }, + { + "getVersion", getIR2VecVersion, METH_VARARGS, + "Get IR2Vec Version" + }, {NULL, NULL, 0, NULL} /* Sentinel */ }; + struct PyModuleDef IR2Vec_def = { PyModuleDef_HEAD_INIT, "IR2Vec.core", /* name of module NOT THE NAME OF PACKAGE*/ @@ -349,5 +321,6 @@ struct PyModuleDef IR2Vec_def = { -1, /* size of per-interpreter state of the module, or -1 if the module keeps state in global variables. */ - IR2Vec_core_Methods}; + IR2Vec_core_Methods +}; PyMODINIT_FUNC PyInit_core(void) { return PyModule_Create(&IR2Vec_def); } From 43ee8ac9c6c1552ee7a41a1bcfc48453c4e248d9 Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Mon, 6 Nov 2023 22:31:40 +0530 Subject: [PATCH 15/24] Refactoring IR2vec package functions --- .../pkg/IR2Vec/refactoredCore.cpp | 381 +++++++++++------- .../pkg/tests/test_ir2vec.py | 12 +- src/include/IR2Vec.h | 4 +- src/include/utils.h | 1 + src/utils.cpp | 13 + 5 files changed, 259 insertions(+), 152 deletions(-) diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp index 2687ac1f..e12f6a52 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp @@ -60,27 +60,6 @@ using namespace std; int no_name_inst_count = 0; string seed_emb_path = ""; -// need to wrap :- -// generateEncodings() -// getInstVecMap() -// getFunctionVecMap() -// getFunctionVecMap() - -// need to undesratnd argument semantics of generateEncodings() ---> -// LLVM::Module &M -// IR2VecMode mode = can be symbolic[sym] or flowaware[fa] -// vocab = path to seed emebedings -// o= output file that will either be created or appended and contain -// real-valued vectors representing embeddings level= can be either program -// level[p] or function level[f] class = One and only Non mandatory Argument ; -// static PyObject* set_global_list_return_message(bp::list& l, string msg) -// { -// l[1]=msg; -// cout<<"fail1"< llvm_pgm_vec) { // for PgmVector - vector PgmVect; - for (auto &Pgm_it : llvm_pgm_vec) - PgmVect.push_back(Pgm_it); - PyObject *PgmList = PyList_New(0); - for (auto &Vec_it1 : PgmVect) - PyList_Append(PgmList, PyFloat_FromDouble(Vec_it1)); + for (auto &Pgm_it : llvm_pgm_vec) + PyList_Append(PgmList, PyFloat_FromDouble(Pgm_it)); return PgmList; } + // Function to get Function Vector Dictionary PyObject *createFunctionVectorDict( llvm::SmallMapVector llvm_func_vec_map) { - vector temp2; map> FuncVecMap; - string demangledName; - // for FuncVecMap - for (auto Func_it : llvm_func_vec_map) { - for (auto &Vec_it : Func_it.second) - temp2.push_back(Vec_it); - - demangledName = IR2Vec::getDemagledName(Func_it.first); - FuncVecMap[demangledName] = temp2; - - temp2.clear(); - } PyObject *FuncVecDict = PyDict_New(); // for FuncVecMap - for (auto Map_it1 : FuncVecMap) { + for (auto Func_it : llvm_func_vec_map) { PyObject *temp3 = PyList_New(0); - for (auto &List_it1 : Map_it1.second) - PyList_Append(temp3, PyFloat_FromDouble(List_it1)); + string demangledName = IR2Vec::getDemagledName(Func_it.first); + for (auto &Vec_it : Func_it.second){ + PyList_Append(temp3, PyFloat_FromDouble(Vec_it)); + } PyDict_SetDefault(FuncVecDict, - PyUnicode_FromString((Map_it1.first).c_str()), + PyUnicode_FromString(demangledName.c_str()), Py_None); - PyDict_SetItemString(FuncVecDict, Map_it1.first.c_str(), temp3); + PyDict_SetItemString(FuncVecDict, demangledName.c_str(), temp3); + } return FuncVecDict; } + // Function to get Instruction Vector Dictionary PyObject *createInstructionVectorDict( llvm::SmallMapVector llvm_inst_vec_map) { - map> InstVecMap; PyObject *InstVecDict = PyDict_New(); - - vector temp2; - char *readable_name; - string demangledName; - size_t sz = 17; - int status = 0; for (auto Inst_it : llvm_inst_vec_map) { + string demangledName = IR2Vec::getDemagledName(Inst_it.first); + + PyObject *temp3 = PyList_New(0); // copy this SmallVector into c++ Vector for (auto &Vec_it : Inst_it.second) { - // cout<getName(); - // cout<getFunction())->getName().str()) + - "No_Name_Inst_" + - to_string( - no_name_inst_count); // for instructiojn having no string - // rep ; the custom string rep will be - // like - // "No_Name_Inst"_2 - InstVecMap[demangledName] = temp2; - } - temp2.clear(); - } - - // for InstVecMap - for (auto Map_it1 : InstVecMap) { - PyObject *temp3 = PyList_New(0); - for (auto &List_it1 : Map_it1.second) - PyList_Append(temp3, PyFloat_FromDouble(List_it1)); PyDict_SetDefault(InstVecDict, - PyUnicode_FromString((Map_it1.first).c_str()), + PyUnicode_FromString(demangledName.c_str()), Py_None); - PyDict_SetItemString(InstVecDict, Map_it1.first.c_str(), temp3); + PyDict_SetItemString(InstVecDict, demangledName.c_str(), temp3); } - return InstVecDict; } -PyObject *IR2Vec_generateEmbeddings(PyObject *self, PyObject *args) { - Py_Initialize(); +PyObject *initEmbedding(PyObject *self, PyObject *args) { + Py_Initialize(); PyObject *Embedding_dict = PyDict_New(); - - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Instruction_Dict"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Function_Dict"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Program_List"), - Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Message"), - PyUnicode_FromString("NA")); + // setting default values + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("fileName"), Py_None); + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("outputFile"), Py_None); + PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Message"), PyUnicode_FromString("")); PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Status"), Py_False); const char *filename = "\0"; - const char *mode = "\0"; - std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; - const char *level = - "\0"; // remember that ir2vec accepts a char type for this const char *output_file = "\0"; - if (PyArg_ParseTuple(args, "sss|s", &filename, &mode, &level, - &output_file)) { - // Sanity Checks + if (PyArg_ParseTuple(args, "s", &filename, &output_file)) { if (fileNotValid(filename)) { PyDict_SetItemString( Embedding_dict, "Message", @@ -256,26 +179,61 @@ PyObject *IR2Vec_generateEmbeddings(PyObject *self, PyObject *args) { } } + PyDict_SetItemString(Embedding_dict, "fileName", PyUnicode_FromString(filename)); + PyDict_SetItemString(Embedding_dict, "outputFile", PyUnicode_FromString(output_file)); + PyDict_SetItemString(Embedding_dict, "Message", PyUnicode_FromString("Success")); + PyDict_SetItemString(Embedding_dict, "Status", Py_True); + return Embedding_dict; + } else { + PyDict_SetItemString(Embedding_dict, "Status", Py_False); + PyDict_SetItemString(Embedding_dict, "Message", + PyUnicode_FromString("Invalid Arguments")); + return Embedding_dict; + } +} + + +PyObject *generateEncodings(PyObject *self, PyObject *args) { + Py_Initialize(); + + PyObject *EncodingDict = PyDict_New(); + // setting default values + PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Instruction_Dict"), Py_None); + PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Function_Dict"), Py_None); + PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Program_List"), Py_None); + PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Status"), Py_False); + PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Message"), PyUnicode_FromString("")); + // PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Status"), Py_False); + + const char *fileName = "\0"; + const char *outputFile = "\0"; + const char *mode = "\0"; + std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; + const char *level = "\0"; + // remember that ir2vec accepts a char type for this + + if (PyArg_ParseTuple(args, "sss|s", &fileName, &outputFile, &mode, &level)) { if (string(mode) != string("sym") && string(mode) != string("fa")) { PyDict_SetItemString( - Embedding_dict, "Message", + EncodingDict, "Message", PyUnicode_FromString("Eroneous mode entered . Either of sym, " "fa should be specified")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; + PyDict_SetItemString(EncodingDict, "Status", Py_False); + return EncodingDict; } else { if (level[0] != 'p' && level[0] != 'f') { PyDict_SetItemString( - Embedding_dict, "Message", + EncodingDict, "Message", PyUnicode_FromString( "Invalid level specified: Use either p or f")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; + PyDict_SetItemString(EncodingDict, "Status", Py_False); + return EncodingDict; } } // Invokinng IR2Vec lib exposed functions - IR2Vec::iname = string(filename); + IR2Vec::iname = string(fileName); + // string(embeddingDict["fileName"]); IR2Vec::IR2VecMode ir2vecMode = (string(mode) == string("sym") ? IR2Vec::Symbolic : IR2Vec::FlowAware); @@ -293,54 +251,183 @@ PyObject *IR2Vec_generateEmbeddings(PyObject *self, PyObject *args) { Module = IR2Vec::getLLVMIR(); // if output file is provided - if (string(output_file) != "") { - string outFile = string(output_file); - ofstream o; - o.open(outFile, ios_base::app); - IR2Vec::Embeddings Emb(*Module, ir2vecMode, vocab_path, level[0], - &o); - + if (string(outputFile) != "") { + string outFile = string(outputFile); + ofstream output; + output.open(outFile, ios_base::app); + IR2Vec::Embeddings Emb( + *Module, + ir2vecMode, + vocab_path, + level[0], + &output + ); // Emb is genertaed and intialized llvm_inst_vec_map = Emb.getInstVecMap(); llvm_func_vec_map = Emb.getFunctionVecMap(); llvm_pgm_vec = Emb.getProgramVector(); } else { - IR2Vec::Embeddings Emb(*Module, ir2vecMode, vocab_path, level[0], - nullptr); + IR2Vec::Embeddings Emb( + *Module, + ir2vecMode, + vocab_path, + level[0], + nullptr + ); llvm_inst_vec_map = Emb.getInstVecMap(); llvm_func_vec_map = Emb.getFunctionVecMap(); llvm_pgm_vec = Emb.getProgramVector(); } - PyDict_SetItemString(Embedding_dict, "Instruction_Dict", - createInstructionVectorDict(llvm_inst_vec_map)); - PyDict_SetItemString(Embedding_dict, "Function_Dict", - createFunctionVectorDict(llvm_func_vec_map)); - PyDict_SetItemString(Embedding_dict, "Program_List", - createProgramVectorList(llvm_pgm_vec)); - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString("Generated Embeddings are dumped either in " - "output_file or on stdout")); - PyDict_SetItemString(Embedding_dict, "Status", Py_True); + // Creating Python Objects + PyObject *InstVecDict = createInstructionVectorDict(llvm_inst_vec_map); + PyObject *FuncVecDict = createFunctionVectorDict(llvm_func_vec_map); + PyObject *PgmList = createProgramVectorList(llvm_pgm_vec); + + // Adding Python Objects to EncodingDict + PyDict_SetItemString(EncodingDict, "Instruction_Dict", InstVecDict); + PyDict_SetItemString(EncodingDict, "Function_Dict", FuncVecDict); + PyDict_SetItemString(EncodingDict, "Program_List", PgmList); + PyDict_SetItemString(EncodingDict, "Status", Py_True); + PyDict_SetItemString(EncodingDict, "Message", + PyUnicode_FromString("Success")); + return EncodingDict; + } else { + PyDict_SetItemString(EncodingDict, "Status", Py_False); + PyDict_SetItemString(EncodingDict, "Message", + PyUnicode_FromString("Invalid Arguments")); + return EncodingDict; + } +} - return Embedding_dict; + +PyObject *generateFunctionEncodings(PyObject *self, PyObject* embeddingDict, PyObject *args) { + Py_Initialize(); + + PyObject *EncodingDict = PyDict_New(); + // setting default values + PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Instruction_Dict"), Py_None); + PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Function_Dict"), Py_None); + PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Status"), Py_False); + PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Message"),PyUnicode_FromString("")); + + const char *mode = "\0"; + std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; + const char *level = "\0"; + const char *funcName = "\0"; + // remember that ir2vec accepts a char type for this + + if (PyArg_ParseTuple(args, "sss|s", &mode, &level, &funcName)) { + if (string(mode) != string("sym") && string(mode) != string("fa")) { + PyDict_SetItemString( + EncodingDict, "Message", + PyUnicode_FromString("Eroneous mode entered . Either of sym, " + "fa should be specified")); + PyDict_SetItemString(EncodingDict, "Status", Py_False); + return EncodingDict; + } else { + if (level[0] != 'p' && level[0] != 'f') { + PyDict_SetItemString( + EncodingDict, "Message", + PyUnicode_FromString( + "Invalid level specified: Use either p or f")); + PyDict_SetItemString(EncodingDict, "Status", Py_False); + return EncodingDict; + } + } + + // Invokinng IR2Vec lib exposed functions + IR2Vec::iname = string(PyUnicode_AsUTF8(PyDict_GetItemString(embeddingDict, "fileName"))); + IR2Vec::IR2VecMode ir2vecMode = + (string(mode) == string("sym") ? IR2Vec::Symbolic + : IR2Vec::FlowAware); + + // Temporary LLVM ADT's need to hold returned ADt's by IR2vec lib + llvm::SmallMapVector llvm_inst_vec_map; + // IR2Vec::Embeddings::obj.getInstVecMap(); + llvm::SmallMapVector llvm_func_vec_map; + // IR2Vec::Embeddings::obj.getFunctionVecMap(); + + // The scope of this Module object is extremely crucial + std::unique_ptr Module; + Module = IR2Vec::getLLVMIR(); + + // if output file is provided + std::string outputFile = string(PyUnicode_AsUTF8(PyDict_GetItemString(embeddingDict, "outputFile"))); + if (outputFile != "") { + string outFile = outputFile; + ofstream output; + output.open(outFile, ios_base::app); + IR2Vec::Embeddings Emb( + *Module, + ir2vecMode, + vocab_path, + level[0], + &output, + funcName + ); + + // Emb is genertaed and intialized + llvm_inst_vec_map = Emb.getInstVecMap(); + llvm_func_vec_map = Emb.getFunctionVecMap(); + } else { + IR2Vec::Embeddings Emb( + *Module, + ir2vecMode, + vocab_path, + level[0], + nullptr, + funcName + ); + llvm_inst_vec_map = Emb.getInstVecMap(); + llvm_func_vec_map = Emb.getFunctionVecMap(); + } + + // Creating Python Objects + PyObject *InstVecDict = createInstructionVectorDict(llvm_inst_vec_map); + PyObject *FuncVecDict = createFunctionVectorDict(llvm_func_vec_map); + + + // Adding Python Objects to EncodingDict + PyDict_SetItemString(EncodingDict, "Instruction_Dict", InstVecDict); + PyDict_SetItemString(EncodingDict, "Function_Dict", FuncVecDict); + PyDict_SetItemString(EncodingDict, "Status", Py_True); + PyDict_SetItemString(EncodingDict, "Message", + PyUnicode_FromString("Success")); + return EncodingDict; } else { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString("PyArgsParseTuple didnt worked")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; + PyDict_SetItemString(EncodingDict, "Status", Py_False); + PyDict_SetItemString(EncodingDict, "Message", + PyUnicode_FromString("Invalid Arguments")); + return EncodingDict; } } + + PyMethodDef IR2Vec_core_Methods[] = { - {"generateEmbeddings", (PyCFunction)IR2Vec_generateEmbeddings, METH_VARARGS, - "As specified"}, - {"setSeedEmbdPath", (PyCFunction)set_seed_embedding_path, METH_VARARGS, - "As specified"}, - {"getVersion", getIR2VecVersion, METH_VARARGS, "Get IR2Vec Version"}, + { + "initEmbedding", (PyCFunction)initEmbedding, METH_VARARGS, + "As specified" + }, + { + "generateEncodings", (PyCFunction)generateEncodings, METH_VARARGS, + "Generates Instruction Encodings, Function Encodings and Program." + }, + { + "generateFunctionEncodings", (PyCFunction)generateFunctionEncodings, METH_O, + "As specified" + }, + { + "setSeedEmbdPath", (PyCFunction)setSeedEmbeddingPath, METH_VARARGS, + "As specified" + }, + { + "getVersion", getIR2VecVersion, METH_VARARGS, + "Get IR2Vec Version" + }, {NULL, NULL, 0, NULL} /* Sentinel */ }; + struct PyModuleDef IR2Vec_def = { PyModuleDef_HEAD_INIT, "IR2Vec.core", /* name of module NOT THE NAME OF PACKAGE*/ @@ -349,5 +436,7 @@ struct PyModuleDef IR2Vec_def = { -1, /* size of per-interpreter state of the module, or -1 if the module keeps state in global variables. */ - IR2Vec_core_Methods}; -PyMODINIT_FUNC PyInit_core(void) { return PyModule_Create(&IR2Vec_def); } + IR2Vec_core_Methods +}; + +PyMODINIT_FUNC PyInit_core(void) { return PyModule_Create(&IR2Vec_def); } \ No newline at end of file diff --git a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py index 51265052..f29de557 100644 --- a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py +++ b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py @@ -54,7 +54,8 @@ def test_fa_p(): p_vectors = [] for file in ll_files: full_path = str((TEST_SUITE_DIR / file).resolve()).strip() - output = IR2Vec.generateEmbeddings(full_path, "fa", "p") + initObj = IR2Vec.initEmbedding(full_path) + output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "fa", "p") p_vectors.append(output["Program_List"]) print(TEST_SUITE_DIR) @@ -69,7 +70,8 @@ def test_sym_p(): p_vectors = [] for file in ll_files: full_path = str((TEST_SUITE_DIR / file).resolve()).strip() - output = IR2Vec.generateEmbeddings(full_path, "sym", "p") + initObj = IR2Vec.initEmbedding(full_path) + output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "sym", "p") p_vectors.append(output["Program_List"]) print(TEST_SUITE_DIR) @@ -84,7 +86,8 @@ def test_fa_f(): f_vecs = defaultdict(dict) for file in ll_files: full_path = (TEST_SUITE_DIR / file).resolve() - output = IR2Vec.generateEmbeddings(str(full_path).strip(), "fa", "f") + initObj = IR2Vec.initEmbedding(str(full_path).strip()) + output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "fa", "f") for fun, vec in output["Function_Dict"].items(): f_vecs[full_path.name.strip()][fun.strip()] = vec @@ -103,7 +106,8 @@ def test_sym_f(): f_vecs = defaultdict(dict) for file in ll_files: full_path = (TEST_SUITE_DIR / file).resolve() - output = IR2Vec.generateEmbeddings(str(full_path).strip(), "sym", "f") + initObj = IR2Vec.initEmbedding(str(full_path).strip()) + output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "sym", "f") for fun, vec in output["Function_Dict"].items(): f_vecs[full_path.name.strip()][fun.strip()] = vec diff --git a/src/include/IR2Vec.h b/src/include/IR2Vec.h index 77d13154..268c19ee 100644 --- a/src/include/IR2Vec.h +++ b/src/include/IR2Vec.h @@ -40,8 +40,8 @@ class Embeddings { // file. Analogous to the command line options that are being used in IR2Vec // binary. Embeddings(llvm::Module &M, IR2VecMode mode, std::string vocab, char level, - std::ostream *o, float WO = 1, float WA = 0.2, float WT = 0.5, - std::string funcName = "") { + std::ostream *o, std::string funcName = "",float WO = 1, + float WA = 0.2, float WT = 0.5) { generateEncodings(M, mode, vocab, level, funcName, o, -1, WO, WA, WT); } diff --git a/src/include/utils.h b/src/include/utils.h index e47f335b..5d9f72ef 100644 --- a/src/include/utils.h +++ b/src/include/utils.h @@ -50,6 +50,7 @@ void collectDataFromVocab(std::map &opcMap); void scaleVector(Vector &vec, float factor); // newly added std::string getDemagledName(const llvm::Function *function); +std::string getDemagledName(const llvm::Instruction *instruction); char *getActualName(llvm::Function *function); std::string updatedRes(IR2Vec::Vector tmp, llvm::Function *f, llvm::Module *M); } // namespace IR2Vec diff --git a/src/utils.cpp b/src/utils.cpp index 7bf3a9aa..305fd581 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -82,6 +82,19 @@ std::string IR2Vec::getDemagledName(const llvm::Function *function) { return demangledName; } +// Function to get demanged instruction name +std::string IR2Vec::getDemagledName(const llvm::Instruction *instruction) { + auto instructionName = instruction->getName().str(); + std::size_t sz = 17; + int status; + char *const readable_name = + __cxa_demangle(instructionName.c_str(), 0, &sz, &status); + auto demangledName = status == 0 ? std::string(readable_name) + : std::string(instructionName); + free(readable_name); + return demangledName; +} + // Function to get actual function name char *IR2Vec::getActualName(llvm::Function *function) { auto functionName = function->getName().str(); From a8e5cdc4a4aca7ac50a7ac8640d23167276957c6 Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Mon, 20 Nov 2023 21:14:58 +0530 Subject: [PATCH 16/24] updated generateFunctionEncodings --- .../pkg/IR2Vec/refactoredCore.cpp | 15 +++--- .../pkg/tests/test_ir2vec.py | 53 +++++++++++++++++++ 2 files changed, 61 insertions(+), 7 deletions(-) diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp index 12031f00..b71c13c1 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp @@ -300,7 +300,7 @@ PyObject *generateEncodings(PyObject *self, PyObject *args) { } -PyObject *generateFunctionEncodings(PyObject *self, PyObject* embeddingDict, PyObject *args) { +PyObject *generateFunctionEncodings(PyObject *self, PyObject *args) { Py_Initialize(); PyObject *EncodingDict = PyDict_New(); @@ -310,13 +310,15 @@ PyObject *generateFunctionEncodings(PyObject *self, PyObject* embeddingDict, PyO PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Status"), Py_False); PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Message"),PyUnicode_FromString("")); + const char *fileName = "\0"; + const char *outputFile = "\0"; const char *mode = "\0"; std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; const char *level = "\0"; const char *funcName = "\0"; // remember that ir2vec accepts a char type for this - if (PyArg_ParseTuple(args, "sss|s", &mode, &level, &funcName)) { + if (PyArg_ParseTuple(args, "sss|s", &fileName, &mode, &level, &funcName)) { if (string(mode) != string("sym") && string(mode) != string("fa")) { PyDict_SetItemString( EncodingDict, "Message", @@ -336,7 +338,7 @@ PyObject *generateFunctionEncodings(PyObject *self, PyObject* embeddingDict, PyO } // Invokinng IR2Vec lib exposed functions - IR2Vec::iname = string(PyUnicode_AsUTF8(PyDict_GetItemString(embeddingDict, "fileName"))); + IR2Vec::iname = string(fileName); IR2Vec::IR2VecMode ir2vecMode = (string(mode) == string("sym") ? IR2Vec::Symbolic : IR2Vec::FlowAware); @@ -352,9 +354,8 @@ PyObject *generateFunctionEncodings(PyObject *self, PyObject* embeddingDict, PyO Module = IR2Vec::getLLVMIR(); // if output file is provided - std::string outputFile = string(PyUnicode_AsUTF8(PyDict_GetItemString(embeddingDict, "outputFile"))); - if (outputFile != "") { - string outFile = outputFile; + if (string(outputFile) != "") { + string outFile = string(outputFile); ofstream output; output.open(outFile, ios_base::app); IR2Vec::Embeddings Emb( @@ -413,7 +414,7 @@ PyMethodDef IR2Vec_core_Methods[] = { "Generates Instruction Encodings, Function Encodings and Program." }, { - "generateFunctionEncodings", (PyCFunction)generateFunctionEncodings, METH_O, + "generateFunctionEncodings", (PyCFunction)generateFunctionEncodings, METH_VARARGS, "As specified" }, { diff --git a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py index f29de557..8f550192 100644 --- a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py +++ b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py @@ -55,7 +55,11 @@ def test_fa_p(): for file in ll_files: full_path = str((TEST_SUITE_DIR / file).resolve()).strip() initObj = IR2Vec.initEmbedding(full_path) + assert(initObj["Status"] == True) + output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "fa", "p") + assert(output["Status"] == True) + p_vectors.append(output["Program_List"]) print(TEST_SUITE_DIR) @@ -71,7 +75,11 @@ def test_sym_p(): for file in ll_files: full_path = str((TEST_SUITE_DIR / file).resolve()).strip() initObj = IR2Vec.initEmbedding(full_path) + assert(initObj["Status"] == True) + output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "sym", "p") + assert(output["Status"] == True) + p_vectors.append(output["Program_List"]) print(TEST_SUITE_DIR) @@ -87,10 +95,33 @@ def test_fa_f(): for file in ll_files: full_path = (TEST_SUITE_DIR / file).resolve() initObj = IR2Vec.initEmbedding(str(full_path).strip()) + assert(initObj["Status"] == True) + output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "fa", "f") + assert(output["Status"] == True) + for fun, vec in output["Function_Dict"].items(): f_vecs[full_path.name.strip()][fun.strip()] = vec + functionOutput = IR2Vec.generateFunctionEncodings( + initObj["fileName"], "fa", "f", fun + ) + assert(functionOutput["Status"] == True) + + # check if the function vector is the same as the one in the Function_Dict + + functionOutputFuncs = list(functionOutput["Function_Dict"].keys()) + + if fun in functionOutputFuncs: + assert ( + vec == pytest.approx(functionOutput["Function_Dict"][fun], abs=ABS_ACCURACY) + ) + elif fun.strip() in functionOutputFuncs: + assert ( + vec == pytest.approx(functionOutput["Function_Dict"][fun.strip()], abs=ABS_ACCURACY) + ) + + print(TEST_SUITE_DIR) f_vecs_oracle = read_f_file( TEST_SUITE_DIR / "oracle" / f"FA_{SEED_VERSION}_f" / "ir2vec.txt" @@ -107,10 +138,32 @@ def test_sym_f(): for file in ll_files: full_path = (TEST_SUITE_DIR / file).resolve() initObj = IR2Vec.initEmbedding(str(full_path).strip()) + assert(initObj["Status"] == True) + output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "sym", "f") + assert(output["Status"] == True) + for fun, vec in output["Function_Dict"].items(): f_vecs[full_path.name.strip()][fun.strip()] = vec + functionOutput = IR2Vec.generateFunctionEncodings( + initObj["fileName"], "sym", "f", fun + ) + assert(functionOutput["Status"] == True) + + # check if the function vector is the same as the one in the Function_Dict + + functionOutputFuncs = list(functionOutput["Function_Dict"].keys()) + + if fun in functionOutputFuncs: + assert ( + vec == pytest.approx(functionOutput["Function_Dict"][fun], abs=ABS_ACCURACY) + ) + elif fun.strip() in functionOutputFuncs: + assert ( + vec == pytest.approx(functionOutput["Function_Dict"][fun.strip()], abs=ABS_ACCURACY) + ) + print(TEST_SUITE_DIR) f_vecs_oracle = read_f_file( TEST_SUITE_DIR / "oracle" / f"SYM_{SEED_VERSION}_f" / "ir2vec.txt" From a969e8a7390236d8d278d3619608b272a77db54b Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Fri, 24 Nov 2023 23:22:00 +0530 Subject: [PATCH 17/24] Added capsuled structs to refactored core --- .../pkg/IR2Vec/refactoredCore.cpp | 502 ++++++++---------- .../pkg/tests/test_ir2vec.py | 78 +-- src/include/IR2Vec.h | 1 + 3 files changed, 237 insertions(+), 344 deletions(-) diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp index b71c13c1..f3fc4ab5 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp @@ -61,346 +61,260 @@ using namespace std; int no_name_inst_count = 0; string seed_emb_path = ""; -static PyObject *getIR2VecVersion(PyObject *self, PyObject *args) { - return PyUnicode_DecodeUTF8( - IR2VEC_VERSION, sizeof(IR2VEC_VERSION) / sizeof(IR2VEC_VERSION[0]) - 1, - NULL); -} - -PyObject *setSeedEmbeddingPath(PyObject *self, PyObject *args) { - const char *vocab_path2 = ""; - if (PyArg_ParseTuple(args, "s", &vocab_path2)) { - seed_emb_path = string(vocab_path2); - } - return PyUnicode_FromString("Seed Embedding Path is Set"); -} - - -bool fileNotValid(const char *filename) { - ifstream temp; - temp.open(filename, ios_base::in); - if (temp.peek() == ifstream::traits_type::eof() || temp.bad() == true || - temp.fail() == true) { - return true; - } - temp.close(); - return false; -} - - -// Function to get Program Vector List -PyObject *createProgramVectorList(llvm::SmallVector llvm_pgm_vec) { - // for PgmVector - PyObject *PgmList = PyList_New(0); - for (auto &Pgm_it : llvm_pgm_vec) - PyList_Append(PgmList, PyFloat_FromDouble(Pgm_it)); - return PgmList; -} - - -// Function to get Function Vector Dictionary -PyObject *createFunctionVectorDict( - llvm::SmallMapVector - llvm_func_vec_map) { - map> FuncVecMap; - - PyObject *FuncVecDict = PyDict_New(); - - // for FuncVecMap - for (auto Func_it : llvm_func_vec_map) { - PyObject *temp3 = PyList_New(0); - string demangledName = IR2Vec::getDemagledName(Func_it.first); - for (auto &Vec_it : Func_it.second){ - PyList_Append(temp3, PyFloat_FromDouble(Vec_it)); - } - PyDict_SetDefault(FuncVecDict, - PyUnicode_FromString(demangledName.c_str()), - Py_None); - PyDict_SetItemString(FuncVecDict, demangledName.c_str(), temp3); +// create Enum with three options : Program, Function, Instruction +enum class OpType { Program, Function, Instruction }; + +class ir2vecHandler { +private: + std::string fileName; + std::string outputFile; + std::string mode; + std::string level; +public: + ir2vecHandler(std::string fileName, std::string outputFile, std::string mode, std::string level): + fileName(fileName), outputFile(outputFile), mode(mode), level(level) {} + + std::string getFile() { return fileName; } + std::string getOutputFile() { return outputFile; } + std::string getMode() { return mode; } + std::string getLevel() { return level; } + + + // Function to get Program Vector List + PyObject *createProgramVectorList(llvm::SmallVector llvm_pgm_vec) { + // for PgmVector + PyObject *PgmList = PyList_New(0); + for (auto &Pgm_it : llvm_pgm_vec) + PyList_Append(PgmList, PyFloat_FromDouble(Pgm_it)); + return PgmList; } - return FuncVecDict; -} -// Function to get Instruction Vector Dictionary -PyObject *createInstructionVectorDict( - llvm::SmallMapVector - llvm_inst_vec_map) { - PyObject *InstVecDict = PyDict_New(); - for (auto Inst_it : llvm_inst_vec_map) { - string demangledName = IR2Vec::getDemagledName(Inst_it.first); - - PyObject *temp3 = PyList_New(0); - // copy this SmallVector into c++ Vector - for (auto &Vec_it : Inst_it.second) { - PyList_Append(temp3, PyFloat_FromDouble(Vec_it)); + // Function to get Function Vector Dictionary + PyObject *createFunctionVectorDict( + llvm::SmallMapVector + funcMap + ) { + PyObject *FuncVecDict = PyDict_New(); + + for (auto &Func_it : funcMap) { + PyObject *temp3 = PyList_New(0); + std::string demangledName = IR2Vec::getDemagledName(Func_it.first); + for (auto &Vec_it : Func_it.second){ + PyList_Append(temp3, PyFloat_FromDouble(Vec_it)); + } + PyDict_SetDefault(FuncVecDict, + PyUnicode_FromString(demangledName.c_str()), + Py_None); + PyDict_SetItemString(FuncVecDict, demangledName.c_str(), temp3); } - PyDict_SetDefault(InstVecDict, - PyUnicode_FromString(demangledName.c_str()), - Py_None); - PyDict_SetItemString(InstVecDict, demangledName.c_str(), temp3); + return FuncVecDict; } - return InstVecDict; -} - -PyObject *initEmbedding(PyObject *self, PyObject *args) { - Py_Initialize(); - PyObject *Embedding_dict = PyDict_New(); - // setting default values - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("fileName"), Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("outputFile"), Py_None); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Message"), PyUnicode_FromString("")); - PyDict_SetDefault(Embedding_dict, PyUnicode_FromString("Status"), Py_False); - const char *filename = "\0"; - const char *output_file = "\0"; + // Function to get Instruction Vector Dictionary + PyObject *createInstructionVectorDict( + llvm::SmallMapVector + llvm_inst_vec_map + ) { + PyObject *InstVecDict = PyDict_New(); - if (PyArg_ParseTuple(args, "s", &filename, &output_file)) { - if (fileNotValid(filename)) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString( - "Eroneous or empty .bc/.ll file location entred")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; - } + for (auto &Inst_it : llvm_inst_vec_map) { + std::string demangledName = IR2Vec::getDemagledName(Inst_it.first); - if (string(output_file).empty() == false) { - if (fileNotValid(output_file)) { - PyDict_SetItemString( - Embedding_dict, "Message", - PyUnicode_FromString( - "Eroneous or empty output file location entred")); - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - return Embedding_dict; + PyObject *temp3 = PyList_New(0); + // copy this SmallVector into c++ Vector + for (auto &Vec_it : Inst_it.second) { + PyList_Append(temp3, PyFloat_FromDouble(Vec_it)); } + PyDict_SetDefault(InstVecDict, + PyUnicode_FromString(demangledName.c_str()), + Py_None); + PyDict_SetItemString(InstVecDict, demangledName.c_str(), temp3); } - - PyDict_SetItemString(Embedding_dict, "fileName", PyUnicode_FromString(filename)); - PyDict_SetItemString(Embedding_dict, "outputFile", PyUnicode_FromString(output_file)); - PyDict_SetItemString(Embedding_dict, "Message", PyUnicode_FromString("Success")); - PyDict_SetItemString(Embedding_dict, "Status", Py_True); - return Embedding_dict; - } else { - PyDict_SetItemString(Embedding_dict, "Status", Py_False); - PyDict_SetItemString(Embedding_dict, "Message", - PyUnicode_FromString("Invalid Arguments")); - return Embedding_dict; + return InstVecDict; } -} - - -PyObject *generateEncodings(PyObject *self, PyObject *args) { - Py_Initialize(); - PyObject *EncodingDict = PyDict_New(); - // setting default values - PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Instruction_Dict"), Py_None); - PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Function_Dict"), Py_None); - PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Program_List"), Py_None); - PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Status"), Py_False); - PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Message"), PyUnicode_FromString("")); - // PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Status"), Py_False); - - const char *fileName = "\0"; - const char *outputFile = "\0"; - const char *mode = "\0"; - std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; - const char *level = "\0"; - // remember that ir2vec accepts a char type for this - - if (PyArg_ParseTuple(args, "sss|s", &fileName, &outputFile, &mode, &level)) { - if (string(mode) != string("sym") && string(mode) != string("fa")) { - PyDict_SetItemString( - EncodingDict, "Message", - PyUnicode_FromString("Eroneous mode entered . Either of sym, " - "fa should be specified")); - PyDict_SetItemString(EncodingDict, "Status", Py_False); - return EncodingDict; - } else { - if (level[0] != 'p' && level[0] != 'f') { - PyDict_SetItemString( - EncodingDict, "Message", - PyUnicode_FromString( - "Invalid level specified: Use either p or f")); - PyDict_SetItemString(EncodingDict, "Status", Py_False); - return EncodingDict; - } - } + // generateEncodings + PyObject *generateEncodings(IR2Vec::Embeddings* emb, OpType type, std::string funcName = "") { // Invokinng IR2Vec lib exposed functions - IR2Vec::iname = string(fileName); - // string(embeddingDict["fileName"]); + IR2Vec::iname = this->fileName; IR2Vec::IR2VecMode ir2vecMode = - (string(mode) == string("sym") ? IR2Vec::Symbolic + (this->mode == string("sym") ? IR2Vec::Symbolic : IR2Vec::FlowAware); - - // Temporary LLVM ADT's need to hold returned ADt's by IR2vec lib - llvm::SmallMapVector - llvm_inst_vec_map; // IR2Vec::Embeddings::obj.getInstVecMap(); - llvm::SmallMapVector - llvm_func_vec_map; // IR2Vec::Embeddings::obj.getFunctionVecMap(); - llvm::SmallVector - llvm_pgm_vec; // IR2Vec::Embeddings::obj.getProgramVector(); - // The scope of this Module object is extremely crucial std::unique_ptr Module; Module = IR2Vec::getLLVMIR(); + std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; + // if output file is provided - if (string(outputFile) != "") { - string outFile = string(outputFile); + if (this->outputFile != "") { + string outFile = this->outputFile; ofstream output; output.open(outFile, ios_base::app); - IR2Vec::Embeddings Emb( + emb = std::move(new IR2Vec::Embeddings( *Module, ir2vecMode, vocab_path, - level[0], - &output - ); - // Emb is genertaed and intialized - llvm_inst_vec_map = Emb.getInstVecMap(); - llvm_func_vec_map = Emb.getFunctionVecMap(); - llvm_pgm_vec = Emb.getProgramVector(); + (this->level)[0], + &output, + funcName + )); } else { - IR2Vec::Embeddings Emb( + emb = std::move(new IR2Vec::Embeddings( *Module, ir2vecMode, vocab_path, - level[0], - nullptr - ); - llvm_inst_vec_map = Emb.getInstVecMap(); - llvm_func_vec_map = Emb.getFunctionVecMap(); - llvm_pgm_vec = Emb.getProgramVector(); + (this->level)[0], + nullptr, + funcName + )); } - // Creating Python Objects - PyObject *InstVecDict = createInstructionVectorDict(llvm_inst_vec_map); - PyObject *FuncVecDict = createFunctionVectorDict(llvm_func_vec_map); - PyObject *PgmList = createProgramVectorList(llvm_pgm_vec); - - // Adding Python Objects to EncodingDict - PyDict_SetItemString(EncodingDict, "Instruction_Dict", InstVecDict); - PyDict_SetItemString(EncodingDict, "Function_Dict", FuncVecDict); - PyDict_SetItemString(EncodingDict, "Program_List", PgmList); - PyDict_SetItemString(EncodingDict, "Status", Py_True); - PyDict_SetItemString(EncodingDict, "Message", - PyUnicode_FromString("Success")); - return EncodingDict; - } else { - PyDict_SetItemString(EncodingDict, "Status", Py_False); - PyDict_SetItemString(EncodingDict, "Message", - PyUnicode_FromString("Invalid Arguments")); - return EncodingDict; + if (emb == nullptr) { + PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); + Py_RETURN_NONE; + } + + if (type == OpType::Program) { + llvm::SmallVector progVector = emb->getProgramVector(); + return this->createProgramVectorList(progVector); + } + else if (type == OpType::Function) { + llvm::SmallMapVector funcVecMap = emb->getFunctionVecMap(); + return this->createFunctionVectorDict(funcVecMap); + } + else if (type == OpType::Instruction) { + llvm::SmallMapVector instVecMap = emb->getInstVecMap(); + return this->createInstructionVectorDict(instVecMap); + } + else { + PyErr_SetString(PyExc_TypeError, "Invalid OpType"); + Py_RETURN_NONE; + } } +}; + +static PyObject *getIR2VecVersion(PyObject *self, PyObject *args) { + return PyUnicode_DecodeUTF8( + IR2VEC_VERSION, sizeof(IR2VEC_VERSION) / sizeof(IR2VEC_VERSION[0]) - 1, + NULL); } +PyObject *setSeedEmbeddingPath(PyObject *self, PyObject *args) { + const char *vocab_path2 = ""; + if (PyArg_ParseTuple(args, "s", &vocab_path2)) { + seed_emb_path = string(vocab_path2); + } + return PyUnicode_FromString("Seed Embedding Path is Set"); +} -PyObject *generateFunctionEncodings(PyObject *self, PyObject *args) { - Py_Initialize(); +bool fileNotValid(const char *filename) { + ifstream temp; + temp.open(filename, ios_base::in); + if (temp.peek() == ifstream::traits_type::eof() || temp.bad() == true || + temp.fail() == true) { + return true; + } + temp.close(); + return false; +} - PyObject *EncodingDict = PyDict_New(); - // setting default values - PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Instruction_Dict"), Py_None); - PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Function_Dict"), Py_None); - PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Status"), Py_False); - PyDict_SetDefault(EncodingDict, PyUnicode_FromString("Message"),PyUnicode_FromString("")); - const char *fileName = "\0"; - const char *outputFile = "\0"; +PyObject *initEmbedding(PyObject *self, PyObject *args) { + Py_Initialize(); + const char *filename = "\0"; const char *mode = "\0"; - std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; const char *level = "\0"; - const char *funcName = "\0"; - // remember that ir2vec accepts a char type for this - - if (PyArg_ParseTuple(args, "sss|s", &fileName, &mode, &level, &funcName)) { - if (string(mode) != string("sym") && string(mode) != string("fa")) { - PyDict_SetItemString( - EncodingDict, "Message", - PyUnicode_FromString("Eroneous mode entered . Either of sym, " - "fa should be specified")); - PyDict_SetItemString(EncodingDict, "Status", Py_False); - return EncodingDict; - } else { - if (level[0] != 'p' && level[0] != 'f') { - PyDict_SetItemString( - EncodingDict, "Message", - PyUnicode_FromString( - "Invalid level specified: Use either p or f")); - PyDict_SetItemString(EncodingDict, "Status", Py_False); - return EncodingDict; - } + const char *output_file = "\0"; + + if (!PyArg_ParseTuple(args, "sss|s", &filename, &mode, &level, &output_file)) { + // raise error here + PyErr_SetString(PyExc_TypeError, "Invalid Arguments"); + return NULL; + } + + if (fileNotValid(filename)) { + PyErr_SetString(PyExc_TypeError, "Invalid File Path"); + return NULL; + } + + if (string(output_file).empty() == false) { + if (fileNotValid(output_file)) { + PyErr_SetString(PyExc_TypeError, "Invalid Output File Path"); + return NULL; } + } - // Invokinng IR2Vec lib exposed functions - IR2Vec::iname = string(fileName); - IR2Vec::IR2VecMode ir2vecMode = - (string(mode) == string("sym") ? IR2Vec::Symbolic - : IR2Vec::FlowAware); + if (string(mode) != string("sym") && string(mode) != string("fa")) { + PyErr_SetString(PyExc_TypeError, + "Eroneous mode entered . Either of sym, fa should be " + "specified"); + return NULL; + } - // Temporary LLVM ADT's need to hold returned ADt's by IR2vec lib - llvm::SmallMapVector llvm_inst_vec_map; - // IR2Vec::Embeddings::obj.getInstVecMap(); - llvm::SmallMapVector llvm_func_vec_map; - // IR2Vec::Embeddings::obj.getFunctionVecMap(); + if (level[0] != 'p' && level[0] != 'f') { + PyErr_SetString(PyExc_TypeError, + "Invalid level specified: Use either p or f"); + return NULL; + } - // The scope of this Module object is extremely crucial - std::unique_ptr Module; - Module = IR2Vec::getLLVMIR(); + // initializing the ir2vecHandler object + ir2vecHandler *ir2vecObj = new ir2vecHandler( + string(filename), + string(output_file), + string(mode), + string(level) + ); + return PyCapsule_New(ir2vecObj, "ir2vecHandler", NULL); +} - // if output file is provided - if (string(outputFile) != "") { - string outFile = string(outputFile); - ofstream output; - output.open(outFile, ios_base::app); - IR2Vec::Embeddings Emb( - *Module, - ir2vecMode, - vocab_path, - level[0], - &output, - funcName - ); - // Emb is genertaed and intialized - llvm_inst_vec_map = Emb.getInstVecMap(); - llvm_func_vec_map = Emb.getFunctionVecMap(); - } else { - IR2Vec::Embeddings Emb( - *Module, - ir2vecMode, - vocab_path, - level[0], - nullptr, - funcName - ); - llvm_inst_vec_map = Emb.getInstVecMap(); - llvm_func_vec_map = Emb.getFunctionVecMap(); - } +PyObject *runEncodings(PyObject *args, OpType type) { + PyObject *capsule; + const char *funcName = "\0"; - // Creating Python Objects - PyObject *InstVecDict = createInstructionVectorDict(llvm_inst_vec_map); - PyObject *FuncVecDict = createFunctionVectorDict(llvm_func_vec_map); - + if (!PyArg_ParseTuple(args, "O|s", &capsule, &funcName)) { + return NULL; + } + + if (string(funcName).empty() == false && type != OpType::Function) { + PyErr_SetString(PyExc_TypeError, + "Function name can only be specified for Function " + "Vectors"); + return NULL; + } - // Adding Python Objects to EncodingDict - PyDict_SetItemString(EncodingDict, "Instruction_Dict", InstVecDict); - PyDict_SetItemString(EncodingDict, "Function_Dict", FuncVecDict); - PyDict_SetItemString(EncodingDict, "Status", Py_True); - PyDict_SetItemString(EncodingDict, "Message", - PyUnicode_FromString("Success")); - return EncodingDict; - } else { - PyDict_SetItemString(EncodingDict, "Status", Py_False); - PyDict_SetItemString(EncodingDict, "Message", - PyUnicode_FromString("Invalid Arguments")); - return EncodingDict; + ir2vecHandler *ir2vecObj = + static_cast(PyCapsule_GetPointer(capsule, "ir2vecHandler")); + if (!ir2vecObj) { + // set error here + PyErr_SetString(PyExc_TypeError, "Invalid Arguments"); + return NULL; } + + IR2Vec::Embeddings *embObj = new IR2Vec::Embeddings(); + return ir2vecObj->generateEncodings( + embObj, type, string(funcName) + ); +} + + +PyObject *getInstructionVectors(PyObject *self, PyObject* args) { + return runEncodings(args, OpType::Instruction); +} + + +PyObject *getProgramVector(PyObject *self, PyObject* args) { + return runEncodings(args, OpType::Program); +} + + +PyObject *getFunctionVectors(PyObject *self, PyObject* args) { + return runEncodings(args, OpType::Function); } @@ -410,11 +324,15 @@ PyMethodDef IR2Vec_core_Methods[] = { "As specified" }, { - "generateEncodings", (PyCFunction)generateEncodings, METH_VARARGS, - "Generates Instruction Encodings, Function Encodings and Program." + "getInstructionVectors", (PyCFunction)getInstructionVectors, METH_VARARGS, + "As specified" + }, + { + "getProgramVector", (PyCFunction)getProgramVector, METH_VARARGS, + "As specified" }, { - "generateFunctionEncodings", (PyCFunction)generateFunctionEncodings, METH_VARARGS, + "getFunctionVectors", (PyCFunction)getFunctionVectors, METH_VARARGS, "As specified" }, { diff --git a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py index 8f550192..d4d038c1 100644 --- a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py +++ b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py @@ -54,13 +54,9 @@ def test_fa_p(): p_vectors = [] for file in ll_files: full_path = str((TEST_SUITE_DIR / file).resolve()).strip() - initObj = IR2Vec.initEmbedding(full_path) - assert(initObj["Status"] == True) - - output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "fa", "p") - assert(output["Status"] == True) - - p_vectors.append(output["Program_List"]) + initObj = IR2Vec.initEmbedding(full_path, "fa", "p") + progVector = IR2Vec.getProgramVector(initObj) + p_vectors.append(progVector) print(TEST_SUITE_DIR) p_vectors_oracle = read_p_file( @@ -74,13 +70,9 @@ def test_sym_p(): p_vectors = [] for file in ll_files: full_path = str((TEST_SUITE_DIR / file).resolve()).strip() - initObj = IR2Vec.initEmbedding(full_path) - assert(initObj["Status"] == True) - - output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "sym", "p") - assert(output["Status"] == True) - - p_vectors.append(output["Program_List"]) + initObj = IR2Vec.initEmbedding(full_path, "sym", "p") + progVector = IR2Vec.getProgramVector(initObj) + p_vectors.append(progVector) print(TEST_SUITE_DIR) p_vectors_oracle = read_p_file( @@ -93,35 +85,25 @@ def test_sym_p(): def test_fa_f(): f_vecs = defaultdict(dict) for file in ll_files: - full_path = (TEST_SUITE_DIR / file).resolve() - initObj = IR2Vec.initEmbedding(str(full_path).strip()) - assert(initObj["Status"] == True) - - output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "fa", "f") - assert(output["Status"] == True) - - for fun, vec in output["Function_Dict"].items(): - f_vecs[full_path.name.strip()][fun.strip()] = vec - - functionOutput = IR2Vec.generateFunctionEncodings( - initObj["fileName"], "fa", "f", fun - ) - assert(functionOutput["Status"] == True) + path = (TEST_SUITE_DIR / file).resolve() + full_path = str(path).strip() + initObj = IR2Vec.initEmbedding(full_path, "fa", "f") + functionVectorMap = IR2Vec.getFunctionVectors(initObj) - # check if the function vector is the same as the one in the Function_Dict - - functionOutputFuncs = list(functionOutput["Function_Dict"].keys()) + for fun, vec in functionVectorMap.items(): + f_vecs[path.name.strip()][fun.strip()] = vec + functionOutput = IR2Vec.getFunctionVectors(initObj, fun) + functionOutputFuncs = list(functionOutput.keys()) if fun in functionOutputFuncs: assert ( - vec == pytest.approx(functionOutput["Function_Dict"][fun], abs=ABS_ACCURACY) + vec == pytest.approx(functionOutput[fun], abs=ABS_ACCURACY) ) elif fun.strip() in functionOutputFuncs: assert ( - vec == pytest.approx(functionOutput["Function_Dict"][fun.strip()], abs=ABS_ACCURACY) + vec == pytest.approx(functionOutput[fun.strip()], abs=ABS_ACCURACY) ) - print(TEST_SUITE_DIR) f_vecs_oracle = read_f_file( TEST_SUITE_DIR / "oracle" / f"FA_{SEED_VERSION}_f" / "ir2vec.txt" @@ -136,32 +118,24 @@ def test_fa_f(): def test_sym_f(): f_vecs = defaultdict(dict) for file in ll_files: - full_path = (TEST_SUITE_DIR / file).resolve() - initObj = IR2Vec.initEmbedding(str(full_path).strip()) - assert(initObj["Status"] == True) - - output = IR2Vec.generateEncodings(initObj["fileName"], initObj["outputFile"], "sym", "f") - assert(output["Status"] == True) - - for fun, vec in output["Function_Dict"].items(): - f_vecs[full_path.name.strip()][fun.strip()] = vec - - functionOutput = IR2Vec.generateFunctionEncodings( - initObj["fileName"], "sym", "f", fun - ) - assert(functionOutput["Status"] == True) + path = (TEST_SUITE_DIR / file).resolve() + full_path = str(path).strip() + initObj = IR2Vec.initEmbedding(full_path, "sym", "f") + functionVectorMap = IR2Vec.getFunctionVectors(initObj) - # check if the function vector is the same as the one in the Function_Dict + for fun, vec in functionVectorMap.items(): + f_vecs[path.name.strip()][fun.strip()] = vec - functionOutputFuncs = list(functionOutput["Function_Dict"].keys()) + functionOutput = IR2Vec.getFunctionVectors(initObj, fun) + functionOutputFuncs = list(functionOutput.keys()) if fun in functionOutputFuncs: assert ( - vec == pytest.approx(functionOutput["Function_Dict"][fun], abs=ABS_ACCURACY) + vec == pytest.approx(functionOutput[fun], abs=ABS_ACCURACY) ) elif fun.strip() in functionOutputFuncs: assert ( - vec == pytest.approx(functionOutput["Function_Dict"][fun.strip()], abs=ABS_ACCURACY) + vec == pytest.approx(functionOutput[fun.strip()], abs=ABS_ACCURACY) ) print(TEST_SUITE_DIR) diff --git a/src/include/IR2Vec.h b/src/include/IR2Vec.h index 268c19ee..bd696e88 100644 --- a/src/include/IR2Vec.h +++ b/src/include/IR2Vec.h @@ -29,6 +29,7 @@ class Embeddings { Vector pgmVector; public: + Embeddings() = default; Embeddings(llvm::Module &M, IR2VecMode mode, std::string vocab, std::string funcName = "", float WO = 1, float WA = 0.2, float WT = 0.5) { From e6ffe509ca075a414645b3cc24eef216fc243efc Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Tue, 28 Nov 2023 19:54:25 +0530 Subject: [PATCH 18/24] Adding sanity asserts to tests --- .../pkg/tests/test_ir2vec.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py index d4d038c1..1919026e 100644 --- a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py +++ b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py @@ -93,7 +93,9 @@ def test_fa_f(): for fun, vec in functionVectorMap.items(): f_vecs[path.name.strip()][fun.strip()] = vec + ## TODO :: get function name from Demangled name functionOutput = IR2Vec.getFunctionVectors(initObj, fun) + functionOutputFuncs = list(functionOutput.keys()) if fun in functionOutputFuncs: assert ( @@ -120,13 +122,20 @@ def test_sym_f(): for file in ll_files: path = (TEST_SUITE_DIR / file).resolve() full_path = str(path).strip() + initObj = IR2Vec.initEmbedding(full_path, "sym", "f") + assert(initObj is not None) + functionVectorMap = IR2Vec.getFunctionVectors(initObj) + assert(functionVectorMap is not None) for fun, vec in functionVectorMap.items(): f_vecs[path.name.strip()][fun.strip()] = vec - functionOutput = IR2Vec.getFunctionVectors(initObj, fun) + ## TODO :: get function name from Demangled name + functionOutput = IR2Vec.getFunctionVectors(initObj, fun.strip()) + assert(functionOutput is not None) + functionOutputFuncs = list(functionOutput.keys()) if fun in functionOutputFuncs: From 6ed58c582d95288e88ce441374048f275c63b037 Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Thu, 30 Nov 2023 10:22:07 +0530 Subject: [PATCH 19/24] refactor to change syntax --- .../pkg/IR2Vec/refactoredCore.cpp | 214 +++++++++++------- .../pkg/tests/test_ir2vec.py | 2 + 2 files changed, 137 insertions(+), 79 deletions(-) diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp index f3fc4ab5..06cb066a 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp @@ -58,9 +58,32 @@ // utils.h is included because it provides with a function for conversion using namespace std; -int no_name_inst_count = 0; string seed_emb_path = ""; +static PyObject *getIR2VecVersion(PyObject *self, PyObject *args) { + return PyUnicode_DecodeUTF8( + IR2VEC_VERSION, sizeof(IR2VEC_VERSION) / sizeof(IR2VEC_VERSION[0]) - 1, + NULL); +} + +PyObject *setSeedEmbeddingPath(PyObject *self, PyObject *args) { + const char *vocab_path2 = ""; + if (PyArg_ParseTuple(args, "s", &vocab_path2)) { + seed_emb_path = string(vocab_path2); + } + return PyUnicode_FromString("Seed Embedding Path is Set"); +} + +bool fileNotValid(const char *filename) { + ifstream temp; + temp.open(filename, ios_base::in); + if (temp.peek() == ifstream::traits_type::eof() || temp.bad() == true || + temp.fail() == true) { + return true; + } + temp.close(); + return false; +} // create Enum with three options : Program, Function, Instruction enum class OpType { Program, Function, Instruction }; @@ -79,7 +102,13 @@ class ir2vecHandler { std::string getOutputFile() { return outputFile; } std::string getMode() { return mode; } std::string getLevel() { return level; } - + + PyObject *testFunction() { + PyObject *list = PyList_New(0); + PyList_Append(list, PyUnicode_FromString("Hello")); + PyList_Append(list, PyUnicode_FromString("World")); + return list; + } // Function to get Program Vector List PyObject *createProgramVectorList(llvm::SmallVector llvm_pgm_vec) { @@ -138,7 +167,7 @@ class ir2vecHandler { // generateEncodings - PyObject *generateEncodings(IR2Vec::Embeddings* emb, OpType type, std::string funcName = "") { + PyObject *generateEncodings(OpType type, std::string funcName = "") { // Invokinng IR2Vec lib exposed functions IR2Vec::iname = this->fileName; IR2Vec::IR2VecMode ir2vecMode = @@ -149,7 +178,7 @@ class ir2vecHandler { Module = IR2Vec::getLLVMIR(); std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; - + IR2Vec::Embeddings* emb = new IR2Vec::Embeddings(); // if output file is provided if (this->outputFile != "") { string outFile = this->outputFile; @@ -198,31 +227,93 @@ class ir2vecHandler { } }; -static PyObject *getIR2VecVersion(PyObject *self, PyObject *args) { - return PyUnicode_DecodeUTF8( - IR2VEC_VERSION, sizeof(IR2VEC_VERSION) / sizeof(IR2VEC_VERSION[0]) - 1, - NULL); -} +typedef struct { + PyObject_VAR_HEAD + ir2vecHandler *ir2vecObj; +} ir2vecHandlerObject; + +// static void ir2vecHandler_dealloc(ir2vecHandlerObject *self) { +// if (self->ir2vecObj != NULL) +// delete self->ir2vecObj; + +// Py_TYPE(self)->tp_free((PyObject *)self); +// } + +// Define the ExampleObject type +static PyTypeObject ir2vecHandlerType = { + PyVarObject_HEAD_INIT(NULL, 0) + "ir2vecHandler.ir2vecHandlerObject", // tp_name + sizeof(ir2vecHandlerObject), // tp_basicsize + 0, // tp_itemsize + 0, // tp_dealloc + 0, // tp_print + 0, // tp_getattr + 0, // tp_setattr + 0, // tp_reserved + 0, // tp_repr + 0, // tp_as_number + 0, // tp_as_sequence + 0, // tp_as_mapping + 0, // tp_hash + 0, // tp_call + 0, // tp_str + 0, // tp_getattro + 0, // tp_setattro + 0, // tp_as_buffer + Py_TPFLAGS_DEFAULT, // tp_flags + "ir2vecHandlerObject", // tp_doc +}; -PyObject *setSeedEmbeddingPath(PyObject *self, PyObject *args) { - const char *vocab_path2 = ""; - if (PyArg_ParseTuple(args, "s", &vocab_path2)) { - seed_emb_path = string(vocab_path2); +ir2vecHandlerObject *createIR2VECObject(const char *filename, const char *output_file, const char *mode, const char *level) { + ir2vecHandler *ir2vecObj = new ir2vecHandler(filename, output_file, mode, level); + if (ir2vecObj == NULL) { + return NULL; } - return PyUnicode_FromString("Seed Embedding Path is Set"); + ir2vecHandlerObject *ir2vecHandlerObj = PyObject_New(ir2vecHandlerObject, &ir2vecHandlerType); + if (ir2vecHandlerObj == NULL) { + return NULL; + } + ir2vecHandlerObj->ir2vecObj = ir2vecObj; + return ir2vecHandlerObj; } -bool fileNotValid(const char *filename) { - ifstream temp; - temp.open(filename, ios_base::in); - if (temp.peek() == ifstream::traits_type::eof() || temp.bad() == true || - temp.fail() == true) { - return true; +PyObject *runEncodings(PyObject *args, OpType type) { + const char *funcName = "\0"; + ir2vecHandlerObject *ir2vecHandlerobj = NULL; + + if (!PyArg_ParseTuple(args, "O|s", &ir2vecHandlerobj, &funcName)) { + return NULL; } - temp.close(); - return false; + + if (string(funcName).empty() == false && type != OpType::Function) { + PyErr_SetString(PyExc_TypeError, + "Function name can only be specified for Function " + "Vectors"); + return NULL; + } + + if (ir2vecHandlerobj->ir2vecObj == NULL) { + PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); + return NULL; + } else { + ir2vecHandler *ir2vecObj = ir2vecHandlerobj->ir2vecObj; + return ir2vecObj->generateEncodings( + type, string(funcName) + ); + } +} + +PyObject *getInstructionVectors(PyObject *self, PyObject* args) { + return runEncodings(args, OpType::Instruction); +} + +PyObject *getProgramVector(PyObject* self, PyObject* args) { + return runEncodings(args, OpType::Program); } +PyObject *getFunctionVectors(PyObject *self, PyObject* args) { + return runEncodings(args, OpType::Function); +} PyObject *initEmbedding(PyObject *self, PyObject *args) { Py_Initialize(); @@ -262,82 +353,36 @@ PyObject *initEmbedding(PyObject *self, PyObject *args) { return NULL; } - // initializing the ir2vecHandler object - ir2vecHandler *ir2vecObj = new ir2vecHandler( - string(filename), - string(output_file), - string(mode), - string(level) - ); - return PyCapsule_New(ir2vecObj, "ir2vecHandler", NULL); -} - + ir2vecHandlerObject *ir2vecObj = createIR2VECObject(filename, output_file, mode, level); -PyObject *runEncodings(PyObject *args, OpType type) { - PyObject *capsule; - const char *funcName = "\0"; - - if (!PyArg_ParseTuple(args, "O|s", &capsule, &funcName)) { + if (ir2vecObj == NULL) { + PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); return NULL; } - if (string(funcName).empty() == false && type != OpType::Function) { - PyErr_SetString(PyExc_TypeError, - "Function name can only be specified for Function " - "Vectors"); - return NULL; - } - - ir2vecHandler *ir2vecObj = - static_cast(PyCapsule_GetPointer(capsule, "ir2vecHandler")); - if (!ir2vecObj) { - // set error here - PyErr_SetString(PyExc_TypeError, "Invalid Arguments"); - return NULL; - } - - IR2Vec::Embeddings *embObj = new IR2Vec::Embeddings(); - return ir2vecObj->generateEncodings( - embObj, type, string(funcName) - ); + return (PyObject*)ir2vecObj; } - -PyObject *getInstructionVectors(PyObject *self, PyObject* args) { - return runEncodings(args, OpType::Instruction); -} - - -PyObject *getProgramVector(PyObject *self, PyObject* args) { - return runEncodings(args, OpType::Program); -} - - -PyObject *getFunctionVectors(PyObject *self, PyObject* args) { - return runEncodings(args, OpType::Function); -} - - PyMethodDef IR2Vec_core_Methods[] = { { "initEmbedding", (PyCFunction)initEmbedding, METH_VARARGS, - "As specified" + "Create an Embedding Object" }, { "getInstructionVectors", (PyCFunction)getInstructionVectors, METH_VARARGS, - "As specified" + "Get Instruction Vectors" }, { "getProgramVector", (PyCFunction)getProgramVector, METH_VARARGS, - "As specified" + "Get Program Vector" }, { "getFunctionVectors", (PyCFunction)getFunctionVectors, METH_VARARGS, - "As specified" + "Get Function Vectors" }, { "setSeedEmbdPath", (PyCFunction)setSeedEmbeddingPath, METH_VARARGS, - "As specified" + "Set Seed Embedding Path" }, { "getVersion", getIR2VecVersion, METH_VARARGS, @@ -354,7 +399,18 @@ struct PyModuleDef IR2Vec_def = { -1, /* size of per-interpreter state of the module, or -1 if the module keeps state in global variables. */ - IR2Vec_core_Methods + NULL, /* m_methods */ }; -PyMODINIT_FUNC PyInit_core(void) { return PyModule_Create(&IR2Vec_def); } +PyMODINIT_FUNC PyInit_core(void) { + PyObject* module = PyModule_Create(&IR2Vec_def); + + if (PyType_Ready(&ir2vecHandlerType) < 0) { + return NULL; + } + + Py_INCREF(&ir2vecHandlerType); + PyModule_AddObject(module, "ir2vecHandlerObject", (PyObject *)&ir2vecHandlerType); + PyModule_AddFunctions(module, IR2Vec_core_Methods); + return module; +} diff --git a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py index 1919026e..6048c4fe 100644 --- a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py +++ b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py @@ -55,6 +55,8 @@ def test_fa_p(): for file in ll_files: full_path = str((TEST_SUITE_DIR / file).resolve()).strip() initObj = IR2Vec.initEmbedding(full_path, "fa", "p") + # _ = initObj.testFunction() + progVector = IR2Vec.getProgramVector(initObj) p_vectors.append(progVector) From 0675e655702064911b476ba0ed3c180f5351fec1 Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Thu, 30 Nov 2023 15:50:22 +0530 Subject: [PATCH 20/24] inculcating dot syntax in API --- .../pkg/IR2Vec/refactoredCore.cpp | 54 ++++++++++++++++ .../pkg/tests/test_ir2vec.py | 62 ++++++++++++++++--- 2 files changed, 108 insertions(+), 8 deletions(-) diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp index 06cb066a..c3174fb6 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp @@ -232,6 +232,53 @@ typedef struct { ir2vecHandler *ir2vecObj; } ir2vecHandlerObject; +PyObject *getInstructionVectorMap(ir2vecHandlerObject *self, PyObject* args) { + // check for args, and null etc + if ((self->ir2vecObj) == NULL) { + PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); + return NULL; + } + return (self->ir2vecObj)->generateEncodings(OpType::Instruction); +} + +PyObject *getProgram(ir2vecHandlerObject *self, PyObject* args) { + if ((self->ir2vecObj) == NULL) { + PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); + return NULL; + } + return (self->ir2vecObj)->generateEncodings(OpType::Program); +} + +PyObject *getFunctionVectorMap(ir2vecHandlerObject *self, PyObject* args) { + if ((self->ir2vecObj) == NULL) { + PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); + return NULL; + } + + const char *funcName = "\0"; + if (!PyArg_ParseTuple(args, "|s", &funcName)) { + return NULL; + } + + return (self->ir2vecObj)->generateEncodings(OpType::Function, string(funcName)); +} + +PyMethodDef ir2vecObjMethods[] = { + { + "getInstructionVectorMap", (PyCFunction)getInstructionVectorMap, METH_VARARGS, + "Get Instruction Vectors" + }, + { + "getProgram", (PyCFunction)getProgram, METH_VARARGS, + "Get Program Vector" + }, + { + "getFunctionVectorMap", (PyCFunction)getFunctionVectorMap, METH_VARARGS, + "Get Function Vectors" + }, + {NULL, NULL, 0, NULL} /* Sentinel */ +}; + // static void ir2vecHandler_dealloc(ir2vecHandlerObject *self) { // if (self->ir2vecObj != NULL) // delete self->ir2vecObj; @@ -262,6 +309,7 @@ static PyTypeObject ir2vecHandlerType = { 0, // tp_as_buffer Py_TPFLAGS_DEFAULT, // tp_flags "ir2vecHandlerObject", // tp_doc + .tp_methods = ir2vecObjMethods, // tp_methods }; ir2vecHandlerObject *createIR2VECObject(const char *filename, const char *output_file, const char *mode, const char *level) { @@ -292,6 +340,11 @@ PyObject *runEncodings(PyObject *args, OpType type) { return NULL; } + if (ir2vecHandlerobj == NULL) { + PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); + return NULL; + } + if (ir2vecHandlerobj->ir2vecObj == NULL) { PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); return NULL; @@ -412,5 +465,6 @@ PyMODINIT_FUNC PyInit_core(void) { Py_INCREF(&ir2vecHandlerType); PyModule_AddObject(module, "ir2vecHandlerObject", (PyObject *)&ir2vecHandlerType); PyModule_AddFunctions(module, IR2Vec_core_Methods); + PyModule_AddFunctions(module, ir2vecObjMethods); return module; } diff --git a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py index 6048c4fe..6dcef03a 100644 --- a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py +++ b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py @@ -54,11 +54,20 @@ def test_fa_p(): p_vectors = [] for file in ll_files: full_path = str((TEST_SUITE_DIR / file).resolve()).strip() + initObj = IR2Vec.initEmbedding(full_path, "fa", "p") - # _ = initObj.testFunction() + assert(initObj is not None) + + progVector1 = IR2Vec.getProgramVector(initObj) + assert(progVector1 is not None) + + progVector2 = initObj.getProgram() + assert(progVector2 is not None) - progVector = IR2Vec.getProgramVector(initObj) - p_vectors.append(progVector) + for idx, v in enumerate(progVector1): + assert v == pytest.approx(progVector2[idx], abs=ABS_ACCURACY) + + p_vectors.append(progVector1) print(TEST_SUITE_DIR) p_vectors_oracle = read_p_file( @@ -72,9 +81,20 @@ def test_sym_p(): p_vectors = [] for file in ll_files: full_path = str((TEST_SUITE_DIR / file).resolve()).strip() + initObj = IR2Vec.initEmbedding(full_path, "sym", "p") - progVector = IR2Vec.getProgramVector(initObj) - p_vectors.append(progVector) + assert(initObj is not None) + + progVector1 = IR2Vec.getProgramVector(initObj) + assert(progVector1 is not None) + + progVector2 = initObj.getProgram() + assert(progVector2 is not None) + + for idx, v in enumerate(progVector1): + assert v == pytest.approx(progVector2[idx], abs=ABS_ACCURACY) + + p_vectors.append(progVector1) print(TEST_SUITE_DIR) p_vectors_oracle = read_p_file( @@ -89,14 +109,30 @@ def test_fa_f(): for file in ll_files: path = (TEST_SUITE_DIR / file).resolve() full_path = str(path).strip() + initObj = IR2Vec.initEmbedding(full_path, "fa", "f") + assert(initObj is not None) + functionVectorMap = IR2Vec.getFunctionVectors(initObj) + assert(functionVectorMap is not None) + + functionVectorMap2 = initObj.getFunctionVectorMap() + assert(functionVectorMap2 is not None) for fun, vec in functionVectorMap.items(): + assert vec == pytest.approx(functionVectorMap2[fun], abs=ABS_ACCURACY) + f_vecs[path.name.strip()][fun.strip()] = vec - ## TODO :: get function name from Demangled name + ## TODO :: get function name from Demangled name fun functionOutput = IR2Vec.getFunctionVectors(initObj, fun) + assert(functionOutput is not None) + + functionOutput2 = initObj.getFunctionVectorMap(fun) + assert(functionOutput2 is not None) + + for idx, v in functionOutput.items(): + assert v == pytest.approx(functionOutput2[idx], abs=ABS_ACCURACY) functionOutputFuncs = list(functionOutput.keys()) if fun in functionOutputFuncs: @@ -131,15 +167,25 @@ def test_sym_f(): functionVectorMap = IR2Vec.getFunctionVectors(initObj) assert(functionVectorMap is not None) + functionVectorMap2 = initObj.getFunctionVectorMap() + assert(functionVectorMap2 is not None) + for fun, vec in functionVectorMap.items(): + assert vec == pytest.approx(functionVectorMap2[fun], abs=ABS_ACCURACY) + f_vecs[path.name.strip()][fun.strip()] = vec ## TODO :: get function name from Demangled name - functionOutput = IR2Vec.getFunctionVectors(initObj, fun.strip()) + functionOutput = IR2Vec.getFunctionVectors(initObj, fun) assert(functionOutput is not None) - functionOutputFuncs = list(functionOutput.keys()) + functionOutput2 = initObj.getFunctionVectorMap(fun) + assert(functionOutput2 is not None) + + for idx, v in functionOutput.items(): + assert v == pytest.approx(functionOutput2[idx], abs=ABS_ACCURACY) + functionOutputFuncs = list(functionOutput.keys()) if fun in functionOutputFuncs: assert ( vec == pytest.approx(functionOutput[fun], abs=ABS_ACCURACY) From 1bdfdcf5e5aeb9393627f77ac5cdf60c15ebd0aa Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Thu, 30 Nov 2023 20:41:54 +0530 Subject: [PATCH 21/24] refactor for name demangle --- .../pkg/IR2Vec/refactoredCore.cpp | 34 +++++++------------ 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp index c3174fb6..5df11730 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp @@ -279,14 +279,6 @@ PyMethodDef ir2vecObjMethods[] = { {NULL, NULL, 0, NULL} /* Sentinel */ }; -// static void ir2vecHandler_dealloc(ir2vecHandlerObject *self) { -// if (self->ir2vecObj != NULL) -// delete self->ir2vecObj; - -// Py_TYPE(self)->tp_free((PyObject *)self); -// } - -// Define the ExampleObject type static PyTypeObject ir2vecHandlerType = { PyVarObject_HEAD_INIT(NULL, 0) "ir2vecHandler.ir2vecHandlerObject", // tp_name @@ -312,19 +304,6 @@ static PyTypeObject ir2vecHandlerType = { .tp_methods = ir2vecObjMethods, // tp_methods }; -ir2vecHandlerObject *createIR2VECObject(const char *filename, const char *output_file, const char *mode, const char *level) { - ir2vecHandler *ir2vecObj = new ir2vecHandler(filename, output_file, mode, level); - if (ir2vecObj == NULL) { - return NULL; - } - ir2vecHandlerObject *ir2vecHandlerObj = PyObject_New(ir2vecHandlerObject, &ir2vecHandlerType); - if (ir2vecHandlerObj == NULL) { - return NULL; - } - ir2vecHandlerObj->ir2vecObj = ir2vecObj; - return ir2vecHandlerObj; -} - PyObject *runEncodings(PyObject *args, OpType type) { const char *funcName = "\0"; ir2vecHandlerObject *ir2vecHandlerobj = NULL; @@ -368,6 +347,19 @@ PyObject *getFunctionVectors(PyObject *self, PyObject* args) { return runEncodings(args, OpType::Function); } +ir2vecHandlerObject *createIR2VECObject(const char *filename, const char *output_file, const char *mode, const char *level) { + ir2vecHandler *ir2vecObj = new ir2vecHandler(filename, output_file, mode, level); + if (ir2vecObj == NULL) { + return NULL; + } + ir2vecHandlerObject *ir2vecHandlerObj = PyObject_New(ir2vecHandlerObject, &ir2vecHandlerType); + if (ir2vecHandlerObj == NULL) { + return NULL; + } + ir2vecHandlerObj->ir2vecObj = ir2vecObj; + return ir2vecHandlerObj; +} + PyObject *initEmbedding(PyObject *self, PyObject *args) { Py_Initialize(); const char *filename = "\0"; From b5ad344002e2d473142640fc45ebf96045bbab6c Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Tue, 5 Dec 2023 14:19:53 +0530 Subject: [PATCH 22/24] refactor for commonizing function names --- .../pkg/IR2Vec/refactoredCore.cpp | 15 +- .../pkg/tests/test_ir2vec.py | 254 +++++++++--------- 2 files changed, 139 insertions(+), 130 deletions(-) diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp index 5df11730..ecff7c73 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp @@ -232,7 +232,7 @@ typedef struct { ir2vecHandler *ir2vecObj; } ir2vecHandlerObject; -PyObject *getInstructionVectorMap(ir2vecHandlerObject *self, PyObject* args) { +PyObject *getInstructionVectors(ir2vecHandlerObject *self, PyObject* args) { // check for args, and null etc if ((self->ir2vecObj) == NULL) { PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); @@ -241,7 +241,7 @@ PyObject *getInstructionVectorMap(ir2vecHandlerObject *self, PyObject* args) { return (self->ir2vecObj)->generateEncodings(OpType::Instruction); } -PyObject *getProgram(ir2vecHandlerObject *self, PyObject* args) { +PyObject *getProgramVector(ir2vecHandlerObject *self, PyObject* args) { if ((self->ir2vecObj) == NULL) { PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); return NULL; @@ -249,7 +249,7 @@ PyObject *getProgram(ir2vecHandlerObject *self, PyObject* args) { return (self->ir2vecObj)->generateEncodings(OpType::Program); } -PyObject *getFunctionVectorMap(ir2vecHandlerObject *self, PyObject* args) { +PyObject *getFunctionVectors(ir2vecHandlerObject *self, PyObject* args) { if ((self->ir2vecObj) == NULL) { PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); return NULL; @@ -265,15 +265,15 @@ PyObject *getFunctionVectorMap(ir2vecHandlerObject *self, PyObject* args) { PyMethodDef ir2vecObjMethods[] = { { - "getInstructionVectorMap", (PyCFunction)getInstructionVectorMap, METH_VARARGS, + "getInstructionVectors", (PyCFunction)getInstructionVectors, METH_VARARGS, "Get Instruction Vectors" }, { - "getProgram", (PyCFunction)getProgram, METH_VARARGS, + "getProgramVector", (PyCFunction)getProgramVector, METH_VARARGS, "Get Program Vector" }, { - "getFunctionVectorMap", (PyCFunction)getFunctionVectorMap, METH_VARARGS, + "getFunctionVectors", (PyCFunction)getFunctionVectors, METH_VARARGS, "Get Function Vectors" }, {NULL, NULL, 0, NULL} /* Sentinel */ @@ -455,8 +455,7 @@ PyMODINIT_FUNC PyInit_core(void) { } Py_INCREF(&ir2vecHandlerType); - PyModule_AddObject(module, "ir2vecHandlerObject", (PyObject *)&ir2vecHandlerType); + // PyModule_AddObject(module, "ir2vecHandlerObject", (PyObject *)&ir2vecHandlerType); PyModule_AddFunctions(module, IR2Vec_core_Methods); - PyModule_AddFunctions(module, ir2vecObjMethods); return module; } diff --git a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py index 6dcef03a..5884a44c 100644 --- a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py +++ b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py @@ -50,6 +50,10 @@ def read_p_file(path): return p_vectors +def getActualNameFromDemangledName(name): + return name + + def test_fa_p(): p_vectors = [] for file in ll_files: @@ -61,7 +65,7 @@ def test_fa_p(): progVector1 = IR2Vec.getProgramVector(initObj) assert(progVector1 is not None) - progVector2 = initObj.getProgram() + progVector2 = initObj.getProgramVector() assert(progVector2 is not None) for idx, v in enumerate(progVector1): @@ -77,130 +81,136 @@ def test_fa_p(): assert v == pytest.approx(p_vectors_oracle[idx], abs=ABS_ACCURACY) -def test_sym_p(): - p_vectors = [] - for file in ll_files: - full_path = str((TEST_SUITE_DIR / file).resolve()).strip() +# def test_sym_p(): +# p_vectors = [] +# for file in ll_files: +# full_path = str((TEST_SUITE_DIR / file).resolve()).strip() - initObj = IR2Vec.initEmbedding(full_path, "sym", "p") - assert(initObj is not None) +# initObj = IR2Vec.initEmbedding(full_path, "sym", "p") +# assert(initObj is not None) - progVector1 = IR2Vec.getProgramVector(initObj) - assert(progVector1 is not None) - - progVector2 = initObj.getProgram() - assert(progVector2 is not None) - - for idx, v in enumerate(progVector1): - assert v == pytest.approx(progVector2[idx], abs=ABS_ACCURACY) +# progVector1 = IR2Vec.getProgramVector(initObj) +# assert(progVector1 is not None) - p_vectors.append(progVector1) - - print(TEST_SUITE_DIR) - p_vectors_oracle = read_p_file( - TEST_SUITE_DIR / "oracle" / f"SYM_{SEED_VERSION}_p" / "ir2vec.txt" - ) - for idx, v in enumerate(p_vectors): - assert v == pytest.approx(p_vectors_oracle[idx], abs=ABS_ACCURACY) - - -def test_fa_f(): - f_vecs = defaultdict(dict) - for file in ll_files: - path = (TEST_SUITE_DIR / file).resolve() - full_path = str(path).strip() - - initObj = IR2Vec.initEmbedding(full_path, "fa", "f") - assert(initObj is not None) +# progVector2 = initObj.getProgramVector() +# assert(progVector2 is not None) - functionVectorMap = IR2Vec.getFunctionVectors(initObj) - assert(functionVectorMap is not None) +# for idx, v in enumerate(progVector1): +# assert v == pytest.approx(progVector2[idx], abs=ABS_ACCURACY) - functionVectorMap2 = initObj.getFunctionVectorMap() - assert(functionVectorMap2 is not None) +# p_vectors.append(progVector1) - for fun, vec in functionVectorMap.items(): - assert vec == pytest.approx(functionVectorMap2[fun], abs=ABS_ACCURACY) - - f_vecs[path.name.strip()][fun.strip()] = vec - - ## TODO :: get function name from Demangled name fun - functionOutput = IR2Vec.getFunctionVectors(initObj, fun) - assert(functionOutput is not None) - - functionOutput2 = initObj.getFunctionVectorMap(fun) - assert(functionOutput2 is not None) - - for idx, v in functionOutput.items(): - assert v == pytest.approx(functionOutput2[idx], abs=ABS_ACCURACY) - - functionOutputFuncs = list(functionOutput.keys()) - if fun in functionOutputFuncs: - assert ( - vec == pytest.approx(functionOutput[fun], abs=ABS_ACCURACY) - ) - elif fun.strip() in functionOutputFuncs: - assert ( - vec == pytest.approx(functionOutput[fun.strip()], abs=ABS_ACCURACY) - ) - - print(TEST_SUITE_DIR) - f_vecs_oracle = read_f_file( - TEST_SUITE_DIR / "oracle" / f"FA_{SEED_VERSION}_f" / "ir2vec.txt" - ) - for pname, funs in f_vecs_oracle.items(): - for fname, vec in funs.items(): - assert vec == pytest.approx( - f_vecs[pname][fname], abs=ABS_ACCURACY - ), f"Checking {pname}: {fname}" - - -def test_sym_f(): - f_vecs = defaultdict(dict) - for file in ll_files: - path = (TEST_SUITE_DIR / file).resolve() - full_path = str(path).strip() - - initObj = IR2Vec.initEmbedding(full_path, "sym", "f") - assert(initObj is not None) - - functionVectorMap = IR2Vec.getFunctionVectors(initObj) - assert(functionVectorMap is not None) - - functionVectorMap2 = initObj.getFunctionVectorMap() - assert(functionVectorMap2 is not None) - - for fun, vec in functionVectorMap.items(): - assert vec == pytest.approx(functionVectorMap2[fun], abs=ABS_ACCURACY) - - f_vecs[path.name.strip()][fun.strip()] = vec - - ## TODO :: get function name from Demangled name - functionOutput = IR2Vec.getFunctionVectors(initObj, fun) - assert(functionOutput is not None) - - functionOutput2 = initObj.getFunctionVectorMap(fun) - assert(functionOutput2 is not None) - - for idx, v in functionOutput.items(): - assert v == pytest.approx(functionOutput2[idx], abs=ABS_ACCURACY) - - functionOutputFuncs = list(functionOutput.keys()) - if fun in functionOutputFuncs: - assert ( - vec == pytest.approx(functionOutput[fun], abs=ABS_ACCURACY) - ) - elif fun.strip() in functionOutputFuncs: - assert ( - vec == pytest.approx(functionOutput[fun.strip()], abs=ABS_ACCURACY) - ) - - print(TEST_SUITE_DIR) - f_vecs_oracle = read_f_file( - TEST_SUITE_DIR / "oracle" / f"SYM_{SEED_VERSION}_f" / "ir2vec.txt" - ) - for pname, funs in f_vecs_oracle.items(): - for fname, vec in funs.items(): - assert vec == pytest.approx( - f_vecs[pname][fname], abs=ABS_ACCURACY - ), f"Checking {pname}: {fname}" +# print(TEST_SUITE_DIR) +# p_vectors_oracle = read_p_file( +# TEST_SUITE_DIR / "oracle" / f"SYM_{SEED_VERSION}_p" / "ir2vec.txt" +# ) +# for idx, v in enumerate(p_vectors): +# assert v == pytest.approx(p_vectors_oracle[idx], abs=ABS_ACCURACY) + + +# def test_fa_f(): +# f_vecs = defaultdict(dict) +# for file in ll_files: +# path = (TEST_SUITE_DIR / file).resolve() +# full_path = str(path).strip() + +# initObj = IR2Vec.initEmbedding(full_path, "fa", "f") +# assert(initObj is not None) + +# functionVectorMap = IR2Vec.getFunctionVectors(initObj) +# assert(functionVectorMap is not None) + +# functionVectorMap2 = initObj.getFunctionVectors() +# assert(functionVectorMap2 is not None) + +# for fun, vec in functionVectorMap.items(): +# assert vec == pytest.approx(functionVectorMap2[fun], abs=ABS_ACCURACY) + +# f_vecs[path.name.strip()][fun.strip()] = vec + +# ## TODO :: get function name from Demangled name fun +# functionOutput = IR2Vec.getFunctionVectors( +# initObj, +# getActualNameFromDemangledName(fun), +# ) +# assert(functionOutput is not None) + +# functionOutput2 = initObj.getFunctionVectors(fun) +# assert(functionOutput2 is not None) + +# for idx, v in functionOutput.items(): +# assert v == pytest.approx(functionOutput2[idx], abs=ABS_ACCURACY) + +# functionOutputFuncs = list(functionOutput.keys()) +# if fun in functionOutputFuncs: +# assert ( +# vec == pytest.approx(functionOutput[fun], abs=ABS_ACCURACY) +# ) +# elif fun.strip() in functionOutputFuncs: +# assert ( +# vec == pytest.approx(functionOutput[fun.strip()], abs=ABS_ACCURACY) +# ) + +# print(TEST_SUITE_DIR) +# f_vecs_oracle = read_f_file( +# TEST_SUITE_DIR / "oracle" / f"FA_{SEED_VERSION}_f" / "ir2vec.txt" +# ) +# for pname, funs in f_vecs_oracle.items(): +# for fname, vec in funs.items(): +# assert vec == pytest.approx( +# f_vecs[pname][fname], abs=ABS_ACCURACY +# ), f"Checking {pname}: {fname}" + + +# def test_sym_f(): +# f_vecs = defaultdict(dict) +# for file in ll_files: +# path = (TEST_SUITE_DIR / file).resolve() +# full_path = str(path).strip() + +# initObj = IR2Vec.initEmbedding(full_path, "sym", "f") +# assert(initObj is not None) + +# functionVectorMap = IR2Vec.getFunctionVectors(initObj) +# assert(functionVectorMap is not None) + +# functionVectorMap2 = initObj.getFunctionVectors() +# assert(functionVectorMap2 is not None) + +# for fun, vec in functionVectorMap.items(): +# assert vec == pytest.approx(functionVectorMap2[fun], abs=ABS_ACCURACY) + +# f_vecs[path.name.strip()][fun.strip()] = vec + +# ## TODO :: get function name from Demangled name +# functionOutput = IR2Vec.getFunctionVectors( +# initObj, +# getActualNameFromDemangledName(fun), +# ) +# assert(functionOutput is not None) + +# functionOutput2 = initObj.getFunctionVectors(fun) +# assert(functionOutput2 is not None) + +# for idx, v in functionOutput.items(): +# assert v == pytest.approx(functionOutput2[idx], abs=ABS_ACCURACY) + +# functionOutputFuncs = list(functionOutput.keys()) +# if fun in functionOutputFuncs: +# assert ( +# vec == pytest.approx(functionOutput[fun], abs=ABS_ACCURACY) +# ) +# elif fun.strip() in functionOutputFuncs: +# assert ( +# vec == pytest.approx(functionOutput[fun.strip()], abs=ABS_ACCURACY) +# ) + +# print(TEST_SUITE_DIR) +# f_vecs_oracle = read_f_file( +# TEST_SUITE_DIR / "oracle" / f"SYM_{SEED_VERSION}_f" / "ir2vec.txt" +# ) +# for pname, funs in f_vecs_oracle.items(): +# for fname, vec in funs.items(): +# assert vec == pytest.approx( +# f_vecs[pname][fname], abs=ABS_ACCURACY +# ), f"Checking {pname}: {fname}" From 752b61c4948eff8f520dba355df0fa18189ac742 Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Wed, 6 Dec 2023 12:01:52 +0530 Subject: [PATCH 23/24] adding API for functionOutputs --- .../pkg/IR2Vec/refactoredCore.cpp | 55 ++-- .../pkg/tests/test_ir2vec.py | 251 +++++++++--------- 2 files changed, 141 insertions(+), 165 deletions(-) diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp index ecff7c73..931490bc 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp @@ -103,13 +103,6 @@ class ir2vecHandler { std::string getMode() { return mode; } std::string getLevel() { return level; } - PyObject *testFunction() { - PyObject *list = PyList_New(0); - PyList_Append(list, PyUnicode_FromString("Hello")); - PyList_Append(list, PyUnicode_FromString("World")); - return list; - } - // Function to get Program Vector List PyObject *createProgramVectorList(llvm::SmallVector llvm_pgm_vec) { // for PgmVector @@ -129,14 +122,24 @@ class ir2vecHandler { for (auto &Func_it : funcMap) { PyObject *temp3 = PyList_New(0); - std::string demangledName = IR2Vec::getDemagledName(Func_it.first); for (auto &Vec_it : Func_it.second){ PyList_Append(temp3, PyFloat_FromDouble(Vec_it)); } - PyDict_SetDefault(FuncVecDict, - PyUnicode_FromString(demangledName.c_str()), - Py_None); - PyDict_SetItemString(FuncVecDict, demangledName.c_str(), temp3); + + std::string demagledName = IR2Vec::getDemagledName(Func_it.first); + std::string actualName = string( + IR2Vec::getActualName(const_cast(Func_it.first)) + ); + + PyDict_SetItem( + FuncVecDict, + PyUnicode_FromString(demagledName.c_str()), + PyTuple_Pack( + 2, + PyUnicode_FromString(actualName.c_str()), + temp3 + ) + ); } return FuncVecDict; } @@ -281,27 +284,11 @@ PyMethodDef ir2vecObjMethods[] = { static PyTypeObject ir2vecHandlerType = { PyVarObject_HEAD_INIT(NULL, 0) - "ir2vecHandler.ir2vecHandlerObject", // tp_name - sizeof(ir2vecHandlerObject), // tp_basicsize - 0, // tp_itemsize - 0, // tp_dealloc - 0, // tp_print - 0, // tp_getattr - 0, // tp_setattr - 0, // tp_reserved - 0, // tp_repr - 0, // tp_as_number - 0, // tp_as_sequence - 0, // tp_as_mapping - 0, // tp_hash - 0, // tp_call - 0, // tp_str - 0, // tp_getattro - 0, // tp_setattro - 0, // tp_as_buffer - Py_TPFLAGS_DEFAULT, // tp_flags - "ir2vecHandlerObject", // tp_doc - .tp_methods = ir2vecObjMethods, // tp_methods + .tp_name = "ir2vecHandler.ir2vecHandlerObject", + .tp_basicsize = sizeof(ir2vecHandlerObject), + .tp_flags = Py_TPFLAGS_DEFAULT, + .tp_doc = "ir2vecHandlerObject", + .tp_methods = ir2vecObjMethods, }; PyObject *runEncodings(PyObject *args, OpType type) { @@ -455,7 +442,7 @@ PyMODINIT_FUNC PyInit_core(void) { } Py_INCREF(&ir2vecHandlerType); - // PyModule_AddObject(module, "ir2vecHandlerObject", (PyObject *)&ir2vecHandlerType); + PyModule_AddFunctions(module, IR2Vec_core_Methods); return module; } diff --git a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py index 5884a44c..5f7a21e5 100644 --- a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py +++ b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py @@ -50,10 +50,6 @@ def read_p_file(path): return p_vectors -def getActualNameFromDemangledName(name): - return name - - def test_fa_p(): p_vectors = [] for file in ll_files: @@ -81,136 +77,129 @@ def test_fa_p(): assert v == pytest.approx(p_vectors_oracle[idx], abs=ABS_ACCURACY) -# def test_sym_p(): -# p_vectors = [] -# for file in ll_files: -# full_path = str((TEST_SUITE_DIR / file).resolve()).strip() +def test_sym_p(): + p_vectors = [] + for file in ll_files: + full_path = str((TEST_SUITE_DIR / file).resolve()).strip() -# initObj = IR2Vec.initEmbedding(full_path, "sym", "p") -# assert(initObj is not None) + initObj = IR2Vec.initEmbedding(full_path, "sym", "p") + assert(initObj is not None) -# progVector1 = IR2Vec.getProgramVector(initObj) -# assert(progVector1 is not None) + progVector1 = IR2Vec.getProgramVector(initObj) + assert(progVector1 is not None) + + progVector2 = initObj.getProgramVector() + assert(progVector2 is not None) -# progVector2 = initObj.getProgramVector() -# assert(progVector2 is not None) + for idx, v in enumerate(progVector1): + assert v == pytest.approx(progVector2[idx], abs=ABS_ACCURACY) -# for idx, v in enumerate(progVector1): -# assert v == pytest.approx(progVector2[idx], abs=ABS_ACCURACY) + p_vectors.append(progVector1) + + print(TEST_SUITE_DIR) + p_vectors_oracle = read_p_file( + TEST_SUITE_DIR / "oracle" / f"SYM_{SEED_VERSION}_p" / "ir2vec.txt" + ) + for idx, v in enumerate(p_vectors): + assert v == pytest.approx(p_vectors_oracle[idx], abs=ABS_ACCURACY) + + +def test_fa_f(): + f_vecs = defaultdict(dict) + f_vecs2 = defaultdict(dict) + for file in ll_files: + path = (TEST_SUITE_DIR / file).resolve() + full_path = str(path).strip() + + initObj = IR2Vec.initEmbedding(full_path, "fa", "f") + assert(initObj is not None) -# p_vectors.append(progVector1) + functionVectorMap = IR2Vec.getFunctionVectors(initObj) + assert(functionVectorMap is not None) -# print(TEST_SUITE_DIR) -# p_vectors_oracle = read_p_file( -# TEST_SUITE_DIR / "oracle" / f"SYM_{SEED_VERSION}_p" / "ir2vec.txt" -# ) -# for idx, v in enumerate(p_vectors): -# assert v == pytest.approx(p_vectors_oracle[idx], abs=ABS_ACCURACY) - - -# def test_fa_f(): -# f_vecs = defaultdict(dict) -# for file in ll_files: -# path = (TEST_SUITE_DIR / file).resolve() -# full_path = str(path).strip() - -# initObj = IR2Vec.initEmbedding(full_path, "fa", "f") -# assert(initObj is not None) - -# functionVectorMap = IR2Vec.getFunctionVectors(initObj) -# assert(functionVectorMap is not None) - -# functionVectorMap2 = initObj.getFunctionVectors() -# assert(functionVectorMap2 is not None) - -# for fun, vec in functionVectorMap.items(): -# assert vec == pytest.approx(functionVectorMap2[fun], abs=ABS_ACCURACY) - -# f_vecs[path.name.strip()][fun.strip()] = vec - -# ## TODO :: get function name from Demangled name fun -# functionOutput = IR2Vec.getFunctionVectors( -# initObj, -# getActualNameFromDemangledName(fun), -# ) -# assert(functionOutput is not None) - -# functionOutput2 = initObj.getFunctionVectors(fun) -# assert(functionOutput2 is not None) - -# for idx, v in functionOutput.items(): -# assert v == pytest.approx(functionOutput2[idx], abs=ABS_ACCURACY) - -# functionOutputFuncs = list(functionOutput.keys()) -# if fun in functionOutputFuncs: -# assert ( -# vec == pytest.approx(functionOutput[fun], abs=ABS_ACCURACY) -# ) -# elif fun.strip() in functionOutputFuncs: -# assert ( -# vec == pytest.approx(functionOutput[fun.strip()], abs=ABS_ACCURACY) -# ) - -# print(TEST_SUITE_DIR) -# f_vecs_oracle = read_f_file( -# TEST_SUITE_DIR / "oracle" / f"FA_{SEED_VERSION}_f" / "ir2vec.txt" -# ) -# for pname, funs in f_vecs_oracle.items(): -# for fname, vec in funs.items(): -# assert vec == pytest.approx( -# f_vecs[pname][fname], abs=ABS_ACCURACY -# ), f"Checking {pname}: {fname}" - - -# def test_sym_f(): -# f_vecs = defaultdict(dict) -# for file in ll_files: -# path = (TEST_SUITE_DIR / file).resolve() -# full_path = str(path).strip() - -# initObj = IR2Vec.initEmbedding(full_path, "sym", "f") -# assert(initObj is not None) - -# functionVectorMap = IR2Vec.getFunctionVectors(initObj) -# assert(functionVectorMap is not None) - -# functionVectorMap2 = initObj.getFunctionVectors() -# assert(functionVectorMap2 is not None) - -# for fun, vec in functionVectorMap.items(): -# assert vec == pytest.approx(functionVectorMap2[fun], abs=ABS_ACCURACY) - -# f_vecs[path.name.strip()][fun.strip()] = vec - -# ## TODO :: get function name from Demangled name -# functionOutput = IR2Vec.getFunctionVectors( -# initObj, -# getActualNameFromDemangledName(fun), -# ) -# assert(functionOutput is not None) - -# functionOutput2 = initObj.getFunctionVectors(fun) -# assert(functionOutput2 is not None) - -# for idx, v in functionOutput.items(): -# assert v == pytest.approx(functionOutput2[idx], abs=ABS_ACCURACY) - -# functionOutputFuncs = list(functionOutput.keys()) -# if fun in functionOutputFuncs: -# assert ( -# vec == pytest.approx(functionOutput[fun], abs=ABS_ACCURACY) -# ) -# elif fun.strip() in functionOutputFuncs: -# assert ( -# vec == pytest.approx(functionOutput[fun.strip()], abs=ABS_ACCURACY) -# ) - -# print(TEST_SUITE_DIR) -# f_vecs_oracle = read_f_file( -# TEST_SUITE_DIR / "oracle" / f"SYM_{SEED_VERSION}_f" / "ir2vec.txt" -# ) -# for pname, funs in f_vecs_oracle.items(): -# for fname, vec in funs.items(): -# assert vec == pytest.approx( -# f_vecs[pname][fname], abs=ABS_ACCURACY -# ), f"Checking {pname}: {fname}" + functionVectorMap2 = initObj.getFunctionVectors() + assert(functionVectorMap2 is not None) + + for fun, (actualName, vec) in functionVectorMap.items(): + assert vec == pytest.approx(functionVectorMap2[fun][1], abs=ABS_ACCURACY) + + f_vecs[path.name.strip()][fun] = vec + + functionOutput = IR2Vec.getFunctionVectors( + initObj, + actualName, + ) + assert(functionOutput is not None) + + functionOutput2 = initObj.getFunctionVectors( + actualName + ) + assert(functionOutput2 is not None) + + assert( + functionOutput[fun][1] == pytest.approx(functionOutput2[fun][1], abs=ABS_ACCURACY) + ) + + assert( + vec == pytest.approx(functionOutput[fun][1], abs=ABS_ACCURACY) + ) + + print(TEST_SUITE_DIR) + f_vecs_oracle = read_f_file( + TEST_SUITE_DIR / "oracle" / f"FA_{SEED_VERSION}_f" / "ir2vec.txt" + ) + for pname, funs in f_vecs_oracle.items(): + for fname, vec in funs.items(): + assert vec == pytest.approx( + f_vecs[pname][fname], abs=ABS_ACCURACY + ), f"Checking {pname}: {fname}" + + +def test_sym_f(): + f_vecs = defaultdict(dict) + for file in ll_files: + path = (TEST_SUITE_DIR / file).resolve() + full_path = str(path).strip() + + initObj = IR2Vec.initEmbedding(full_path, "sym", "f") + assert(initObj is not None) + + functionVectorMap = IR2Vec.getFunctionVectors(initObj) + assert(functionVectorMap is not None) + + functionVectorMap2 = initObj.getFunctionVectors() + assert(functionVectorMap2 is not None) + + for fun, (actualName, vec) in functionVectorMap.items(): + assert vec == pytest.approx(functionVectorMap2[fun][1], abs=ABS_ACCURACY) + + f_vecs[path.name.strip()][fun] = vec + + functionOutput = IR2Vec.getFunctionVectors( + initObj, + actualName, + ) + assert(functionOutput is not None) + + functionOutput2 = initObj.getFunctionVectors( + actualName + ) + assert(functionOutput2 is not None) + + assert( + functionOutput[fun][1] == pytest.approx(functionOutput2[fun][1], abs=ABS_ACCURACY) + ) + + assert( + vec == pytest.approx(functionOutput[fun][1], abs=ABS_ACCURACY) + ) + + print(TEST_SUITE_DIR) + f_vecs_oracle = read_f_file( + TEST_SUITE_DIR / "oracle" / f"SYM_{SEED_VERSION}_f" / "ir2vec.txt" + ) + for pname, funs in f_vecs_oracle.items(): + for fname, vec in funs.items(): + assert vec == pytest.approx( + f_vecs[pname][fname], abs=ABS_ACCURACY + ), f"Checking {pname}: {fname}" From 12f687ac0edbd0358837e90f8ad5e3a898a4c11b Mon Sep 17 00:00:00 2001 From: nishant-sachdeva Date: Sat, 9 Dec 2023 20:12:42 +0530 Subject: [PATCH 24/24] refactor to add functionKey API --- .clang-format | 1 - .../pkg/IR2Vec/refactoredCore.cpp | 222 ++++++++---------- .../pkg/tests/test_ir2vec.py | 137 +++++++---- src/include/IR2Vec.h | 2 +- src/utils.cpp | 4 +- 5 files changed, 195 insertions(+), 171 deletions(-) diff --git a/.clang-format b/.clang-format index a258b131..6f10ede4 100644 --- a/.clang-format +++ b/.clang-format @@ -134,4 +134,3 @@ TabWidth: 8 UseCRLF: false UseTab: Never ... - diff --git a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp index 931490bc..1e56af25 100644 --- a/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp +++ b/Manylinux2014_Compliant_Source/pkg/IR2Vec/refactoredCore.cpp @@ -51,11 +51,6 @@ #include -// #include "_dl_x86_cpu_features.c" - -// #include "boost/python.hpp" - -// utils.h is included because it provides with a function for conversion using namespace std; string seed_emb_path = ""; @@ -89,14 +84,17 @@ bool fileNotValid(const char *filename) { enum class OpType { Program, Function, Instruction }; class ir2vecHandler { -private: + private: std::string fileName; std::string outputFile; std::string mode; std::string level; -public: - ir2vecHandler(std::string fileName, std::string outputFile, std::string mode, std::string level): - fileName(fileName), outputFile(outputFile), mode(mode), level(level) {} + + public: + ir2vecHandler(std::string fileName, std::string outputFile, + std::string mode, std::string level) + : fileName(fileName), outputFile(outputFile), mode(mode), level(level) { + } std::string getFile() { return fileName; } std::string getOutputFile() { return outputFile; } @@ -104,7 +102,8 @@ class ir2vecHandler { std::string getLevel() { return level; } // Function to get Program Vector List - PyObject *createProgramVectorList(llvm::SmallVector llvm_pgm_vec) { + PyObject * + createProgramVectorList(llvm::SmallVector llvm_pgm_vec) { // for PgmVector PyObject *PgmList = PyList_New(0); for (auto &Pgm_it : llvm_pgm_vec) @@ -112,44 +111,48 @@ class ir2vecHandler { return PgmList; } - // Function to get Function Vector Dictionary PyObject *createFunctionVectorDict( llvm::SmallMapVector - funcMap - ) { + funcMap) { PyObject *FuncVecDict = PyDict_New(); for (auto &Func_it : funcMap) { + const llvm::Function *func = Func_it.first; + std::string demangledName = IR2Vec::getDemagledName(func); + std::string actualName = + IR2Vec::getActualName(const_cast(func)); + PyObject *temp3 = PyList_New(0); - for (auto &Vec_it : Func_it.second){ + for (auto &Vec_it : Func_it.second) { PyList_Append(temp3, PyFloat_FromDouble(Vec_it)); } - std::string demagledName = IR2Vec::getDemagledName(Func_it.first); - std::string actualName = string( - IR2Vec::getActualName(const_cast(Func_it.first)) - ); - - PyDict_SetItem( - FuncVecDict, - PyUnicode_FromString(demagledName.c_str()), - PyTuple_Pack( - 2, - PyUnicode_FromString(actualName.c_str()), - temp3 - ) - ); + PyObject *funcDict = PyDict_New(); + PyDict_SetDefault(funcDict, PyUnicode_FromString("demangledName"), + Py_None); + PyDict_SetDefault(funcDict, PyUnicode_FromString("actualName"), + Py_None); + PyDict_SetDefault(funcDict, PyUnicode_FromString("vector"), + Py_None); + + PyDict_SetItemString(funcDict, "demangledName", + PyUnicode_FromString(demangledName.c_str())); + PyDict_SetItemString(funcDict, "actualName", + PyUnicode_FromString(actualName.c_str())); + PyDict_SetItemString(funcDict, "vector", temp3); + + PyDict_SetItemString(FuncVecDict, demangledName.c_str(), funcDict); + + Py_DECREF(funcDict); } return FuncVecDict; } - // Function to get Instruction Vector Dictionary PyObject *createInstructionVectorDict( llvm::SmallMapVector - llvm_inst_vec_map - ) { + llvm_inst_vec_map) { PyObject *InstVecDict = PyDict_New(); for (auto &Inst_it : llvm_inst_vec_map) { @@ -158,52 +161,42 @@ class ir2vecHandler { PyObject *temp3 = PyList_New(0); // copy this SmallVector into c++ Vector for (auto &Vec_it : Inst_it.second) { - PyList_Append(temp3, PyFloat_FromDouble(Vec_it)); + PyList_Append(temp3, PyFloat_FromDouble(Vec_it)); } PyDict_SetDefault(InstVecDict, - PyUnicode_FromString(demangledName.c_str()), - Py_None); + PyUnicode_FromString(demangledName.c_str()), + Py_None); PyDict_SetItemString(InstVecDict, demangledName.c_str(), temp3); } return InstVecDict; } - // generateEncodings PyObject *generateEncodings(OpType type, std::string funcName = "") { // Invokinng IR2Vec lib exposed functions IR2Vec::iname = this->fileName; IR2Vec::IR2VecMode ir2vecMode = (this->mode == string("sym") ? IR2Vec::Symbolic - : IR2Vec::FlowAware); + : IR2Vec::FlowAware); // The scope of this Module object is extremely crucial std::unique_ptr Module; Module = IR2Vec::getLLVMIR(); - std::string vocab_path = seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; + std::string vocab_path = + seed_emb_path + "/seedEmbeddingVocab-llvm16.txt"; - IR2Vec::Embeddings* emb = new IR2Vec::Embeddings(); + IR2Vec::Embeddings *emb = new IR2Vec::Embeddings(); // if output file is provided if (this->outputFile != "") { string outFile = this->outputFile; ofstream output; output.open(outFile, ios_base::app); - emb = std::move(new IR2Vec::Embeddings( - *Module, - ir2vecMode, - vocab_path, - (this->level)[0], - &output, - funcName - )); + emb = std::move(new IR2Vec::Embeddings(*Module, ir2vecMode, + vocab_path, (this->level)[0], + &output, funcName)); } else { - emb = std::move(new IR2Vec::Embeddings( - *Module, - ir2vecMode, - vocab_path, - (this->level)[0], - nullptr, - funcName - )); + emb = std::move(new IR2Vec::Embeddings(*Module, ir2vecMode, + vocab_path, (this->level)[0], + nullptr, funcName)); } if (emb == nullptr) { @@ -214,16 +207,15 @@ class ir2vecHandler { if (type == OpType::Program) { llvm::SmallVector progVector = emb->getProgramVector(); return this->createProgramVectorList(progVector); - } - else if (type == OpType::Function) { - llvm::SmallMapVector funcVecMap = emb->getFunctionVecMap(); + } else if (type == OpType::Function) { + llvm::SmallMapVector + funcVecMap = emb->getFunctionVecMap(); return this->createFunctionVectorDict(funcVecMap); - } - else if (type == OpType::Instruction) { - llvm::SmallMapVector instVecMap = emb->getInstVecMap(); + } else if (type == OpType::Instruction) { + llvm::SmallMapVector + instVecMap = emb->getInstVecMap(); return this->createInstructionVectorDict(instVecMap); - } - else { + } else { PyErr_SetString(PyExc_TypeError, "Invalid OpType"); Py_RETURN_NONE; } @@ -231,11 +223,10 @@ class ir2vecHandler { }; typedef struct { - PyObject_VAR_HEAD - ir2vecHandler *ir2vecObj; + PyObject_VAR_HEAD ir2vecHandler *ir2vecObj; } ir2vecHandlerObject; -PyObject *getInstructionVectors(ir2vecHandlerObject *self, PyObject* args) { +PyObject *getInstructionVectors(ir2vecHandlerObject *self, PyObject *args) { // check for args, and null etc if ((self->ir2vecObj) == NULL) { PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); @@ -244,7 +235,7 @@ PyObject *getInstructionVectors(ir2vecHandlerObject *self, PyObject* args) { return (self->ir2vecObj)->generateEncodings(OpType::Instruction); } -PyObject *getProgramVector(ir2vecHandlerObject *self, PyObject* args) { +PyObject *getProgramVector(ir2vecHandlerObject *self, PyObject *args) { if ((self->ir2vecObj) == NULL) { PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); return NULL; @@ -252,7 +243,7 @@ PyObject *getProgramVector(ir2vecHandlerObject *self, PyObject* args) { return (self->ir2vecObj)->generateEncodings(OpType::Program); } -PyObject *getFunctionVectors(ir2vecHandlerObject *self, PyObject* args) { +PyObject *getFunctionVectors(ir2vecHandlerObject *self, PyObject *args) { if ((self->ir2vecObj) == NULL) { PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); return NULL; @@ -263,31 +254,26 @@ PyObject *getFunctionVectors(ir2vecHandlerObject *self, PyObject* args) { return NULL; } - return (self->ir2vecObj)->generateEncodings(OpType::Function, string(funcName)); + return (self->ir2vecObj) + ->generateEncodings(OpType::Function, string(funcName)); } PyMethodDef ir2vecObjMethods[] = { - { - "getInstructionVectors", (PyCFunction)getInstructionVectors, METH_VARARGS, - "Get Instruction Vectors" - }, - { - "getProgramVector", (PyCFunction)getProgramVector, METH_VARARGS, - "Get Program Vector" - }, - { - "getFunctionVectors", (PyCFunction)getFunctionVectors, METH_VARARGS, - "Get Function Vectors" - }, + {"getInstructionVectors", (PyCFunction)getInstructionVectors, METH_VARARGS, + "Get Instruction Vectors"}, + {"getProgramVector", (PyCFunction)getProgramVector, METH_VARARGS, + "Get Program Vector"}, + {"getFunctionVectors", (PyCFunction)getFunctionVectors, METH_VARARGS, + "Get Function Vectors"}, {NULL, NULL, 0, NULL} /* Sentinel */ }; static PyTypeObject ir2vecHandlerType = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "ir2vecHandler.ir2vecHandlerObject", + PyVarObject_HEAD_INIT(NULL, 0).tp_name = + "ir2vecHandler.ir2vecHandlerObject", .tp_basicsize = sizeof(ir2vecHandlerObject), .tp_flags = Py_TPFLAGS_DEFAULT, - .tp_doc = "ir2vecHandlerObject", + .tp_doc = "ir2vecHandlerObject", .tp_methods = ir2vecObjMethods, }; @@ -316,30 +302,32 @@ PyObject *runEncodings(PyObject *args, OpType type) { return NULL; } else { ir2vecHandler *ir2vecObj = ir2vecHandlerobj->ir2vecObj; - return ir2vecObj->generateEncodings( - type, string(funcName) - ); + return ir2vecObj->generateEncodings(type, string(funcName)); } } -PyObject *getInstructionVectors(PyObject *self, PyObject* args) { +PyObject *getInstructionVectors(PyObject *self, PyObject *args) { return runEncodings(args, OpType::Instruction); } -PyObject *getProgramVector(PyObject* self, PyObject* args) { +PyObject *getProgramVector(PyObject *self, PyObject *args) { return runEncodings(args, OpType::Program); } -PyObject *getFunctionVectors(PyObject *self, PyObject* args) { +PyObject *getFunctionVectors(PyObject *self, PyObject *args) { return runEncodings(args, OpType::Function); } -ir2vecHandlerObject *createIR2VECObject(const char *filename, const char *output_file, const char *mode, const char *level) { - ir2vecHandler *ir2vecObj = new ir2vecHandler(filename, output_file, mode, level); +ir2vecHandlerObject *createIR2VECObject(const char *filename, + const char *output_file, + const char *mode, const char *level) { + ir2vecHandler *ir2vecObj = + new ir2vecHandler(filename, output_file, mode, level); if (ir2vecObj == NULL) { return NULL; } - ir2vecHandlerObject *ir2vecHandlerObj = PyObject_New(ir2vecHandlerObject, &ir2vecHandlerType); + ir2vecHandlerObject *ir2vecHandlerObj = + PyObject_New(ir2vecHandlerObject, &ir2vecHandlerType); if (ir2vecHandlerObj == NULL) { return NULL; } @@ -354,7 +342,8 @@ PyObject *initEmbedding(PyObject *self, PyObject *args) { const char *level = "\0"; const char *output_file = "\0"; - if (!PyArg_ParseTuple(args, "sss|s", &filename, &mode, &level, &output_file)) { + if (!PyArg_ParseTuple(args, "sss|s", &filename, &mode, &level, + &output_file)) { // raise error here PyErr_SetString(PyExc_TypeError, "Invalid Arguments"); return NULL; @@ -385,41 +374,29 @@ PyObject *initEmbedding(PyObject *self, PyObject *args) { return NULL; } - ir2vecHandlerObject *ir2vecObj = createIR2VECObject(filename, output_file, mode, level); + ir2vecHandlerObject *ir2vecObj = + createIR2VECObject(filename, output_file, mode, level); if (ir2vecObj == NULL) { PyErr_SetString(PyExc_TypeError, "Embedding Object not created"); return NULL; } - return (PyObject*)ir2vecObj; + return (PyObject *)ir2vecObj; } PyMethodDef IR2Vec_core_Methods[] = { - { - "initEmbedding", (PyCFunction)initEmbedding, METH_VARARGS, - "Create an Embedding Object" - }, - { - "getInstructionVectors", (PyCFunction)getInstructionVectors, METH_VARARGS, - "Get Instruction Vectors" - }, - { - "getProgramVector", (PyCFunction)getProgramVector, METH_VARARGS, - "Get Program Vector" - }, - { - "getFunctionVectors", (PyCFunction)getFunctionVectors, METH_VARARGS, - "Get Function Vectors" - }, - { - "setSeedEmbdPath", (PyCFunction)setSeedEmbeddingPath, METH_VARARGS, - "Set Seed Embedding Path" - }, - { - "getVersion", getIR2VecVersion, METH_VARARGS, - "Get IR2Vec Version" - }, + {"initEmbedding", (PyCFunction)initEmbedding, METH_VARARGS, + "Create an Embedding Object"}, + {"getInstructionVectors", (PyCFunction)getInstructionVectors, METH_VARARGS, + "Get Instruction Vectors"}, + {"getProgramVector", (PyCFunction)getProgramVector, METH_VARARGS, + "Get Program Vector"}, + {"getFunctionVectors", (PyCFunction)getFunctionVectors, METH_VARARGS, + "Get Function Vectors"}, + {"setSeedEmbdPath", (PyCFunction)setSeedEmbeddingPath, METH_VARARGS, + "Set Seed Embedding Path"}, + {"getVersion", getIR2VecVersion, METH_VARARGS, "Get IR2Vec Version"}, {NULL, NULL, 0, NULL} /* Sentinel */ }; @@ -431,18 +408,15 @@ struct PyModuleDef IR2Vec_def = { -1, /* size of per-interpreter state of the module, or -1 if the module keeps state in global variables. */ - NULL, /* m_methods */ -}; + IR2Vec_core_Methods}; PyMODINIT_FUNC PyInit_core(void) { - PyObject* module = PyModule_Create(&IR2Vec_def); + PyObject *module = PyModule_Create(&IR2Vec_def); if (PyType_Ready(&ir2vecHandlerType) < 0) { return NULL; } Py_INCREF(&ir2vecHandlerType); - - PyModule_AddFunctions(module, IR2Vec_core_Methods); return module; } diff --git a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py index 5f7a21e5..4f614cf0 100644 --- a/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py +++ b/Manylinux2014_Compliant_Source/pkg/tests/test_ir2vec.py @@ -50,19 +50,73 @@ def read_p_file(path): return p_vectors +def assert_valid_progVector(progVector): + assert progVector is not None + assert isinstance(progVector, list) + assert all(isinstance(x, float) for x in progVector) + return True + + +def assert_valid_insructionVectors(insVecMap): + assert insVecMap is not None + + keys = list(insVecMap.keys()) + assert len(keys) > 0 + + values = list(insVecMap.values()) + assert len(values) > 0 + + for ins, vec in insVecMap.items(): + assert ins is not None + assert vec is not None + assert isinstance(vec, list) + assert all(isinstance(x, float) for x in vec) + + return True + + +def assert_valid_functionVector(functionVectorMap): + assert functionVectorMap is not None + + keys = list(functionVectorMap.keys()) + assert len(keys) > 0 + + values = list(functionVectorMap.values()) + assert len(values) > 0 + + for fun, funcObj in functionVectorMap.items(): + assert fun is not None + + vec = funcObj["vector"] + assert vec is not None + assert isinstance(vec, list) + assert all(isinstance(x, float) for x in vec) + + demagName = funcObj["demangledName"] + assert isinstance(demagName, str) + assert demagName is not None + assert demagName == fun + + actName = funcObj["actualName"] + assert isinstance(actName, str) + assert actName is not None + + return True + + def test_fa_p(): p_vectors = [] for file in ll_files: full_path = str((TEST_SUITE_DIR / file).resolve()).strip() initObj = IR2Vec.initEmbedding(full_path, "fa", "p") - assert(initObj is not None) + assert initObj is not None progVector1 = IR2Vec.getProgramVector(initObj) - assert(progVector1 is not None) + assert_valid_progVector(progVector1) progVector2 = initObj.getProgramVector() - assert(progVector2 is not None) + assert_valid_progVector(progVector2) for idx, v in enumerate(progVector1): assert v == pytest.approx(progVector2[idx], abs=ABS_ACCURACY) @@ -83,13 +137,13 @@ def test_sym_p(): full_path = str((TEST_SUITE_DIR / file).resolve()).strip() initObj = IR2Vec.initEmbedding(full_path, "sym", "p") - assert(initObj is not None) - + assert initObj is not None + progVector1 = IR2Vec.getProgramVector(initObj) - assert(progVector1 is not None) + assert progVector1 is not None progVector2 = initObj.getProgramVector() - assert(progVector2 is not None) + assert progVector2 is not None for idx, v in enumerate(progVector1): assert v == pytest.approx(progVector2[idx], abs=ABS_ACCURACY) @@ -106,50 +160,48 @@ def test_sym_p(): def test_fa_f(): f_vecs = defaultdict(dict) - f_vecs2 = defaultdict(dict) for file in ll_files: path = (TEST_SUITE_DIR / file).resolve() full_path = str(path).strip() initObj = IR2Vec.initEmbedding(full_path, "fa", "f") - assert(initObj is not None) + assert initObj is not None functionVectorMap = IR2Vec.getFunctionVectors(initObj) - assert(functionVectorMap is not None) + assert_valid_functionVector(functionVectorMap) functionVectorMap2 = initObj.getFunctionVectors() - assert(functionVectorMap2 is not None) + assert_valid_functionVector(functionVectorMap2) - for fun, (actualName, vec) in functionVectorMap.items(): - assert vec == pytest.approx(functionVectorMap2[fun][1], abs=ABS_ACCURACY) + for fun, funcObj in functionVectorMap.items(): + assert fun == funcObj["demangledName"] - f_vecs[path.name.strip()][fun] = vec + f_vecs[path.name.strip()][fun] = funcObj["vector"] - functionOutput = IR2Vec.getFunctionVectors( + functionOutput1 = IR2Vec.getFunctionVectors( initObj, - actualName, + funcObj["actualName"], ) - assert(functionOutput is not None) + assert_valid_functionVector(functionOutput1) - functionOutput2 = initObj.getFunctionVectors( - actualName - ) - assert(functionOutput2 is not None) + functionOutput2 = initObj.getFunctionVectors(funcObj["actualName"]) + assert_valid_functionVector(functionOutput2) - assert( - functionOutput[fun][1] == pytest.approx(functionOutput2[fun][1], abs=ABS_ACCURACY) + assert functionOutput1[fun]["vector"] == pytest.approx( + functionOutput2[fun]["vector"], abs=ABS_ACCURACY ) - assert( - vec == pytest.approx(functionOutput[fun][1], abs=ABS_ACCURACY) + assert funcObj["vector"] == pytest.approx( + functionOutput1[fun]["vector"], abs=ABS_ACCURACY ) - + print(TEST_SUITE_DIR) f_vecs_oracle = read_f_file( TEST_SUITE_DIR / "oracle" / f"FA_{SEED_VERSION}_f" / "ir2vec.txt" ) for pname, funs in f_vecs_oracle.items(): for fname, vec in funs.items(): + assert vec == pytest.approx( f_vecs[pname][fname], abs=ABS_ACCURACY ), f"Checking {pname}: {fname}" @@ -162,36 +214,34 @@ def test_sym_f(): full_path = str(path).strip() initObj = IR2Vec.initEmbedding(full_path, "sym", "f") - assert(initObj is not None) + assert initObj is not None functionVectorMap = IR2Vec.getFunctionVectors(initObj) - assert(functionVectorMap is not None) + assert_valid_functionVector(functionVectorMap) functionVectorMap2 = initObj.getFunctionVectors() - assert(functionVectorMap2 is not None) + assert_valid_functionVector(functionVectorMap2) - for fun, (actualName, vec) in functionVectorMap.items(): - assert vec == pytest.approx(functionVectorMap2[fun][1], abs=ABS_ACCURACY) + for fun, funcObj in functionVectorMap.items(): + assert fun == funcObj["demangledName"] - f_vecs[path.name.strip()][fun] = vec + f_vecs[path.name.strip()][fun] = funcObj["vector"] - functionOutput = IR2Vec.getFunctionVectors( + functionOutput1 = IR2Vec.getFunctionVectors( initObj, - actualName, + funcObj["actualName"], ) - assert(functionOutput is not None) + assert_valid_functionVector(functionOutput1) - functionOutput2 = initObj.getFunctionVectors( - actualName - ) - assert(functionOutput2 is not None) + functionOutput2 = initObj.getFunctionVectors(funcObj["actualName"]) + assert_valid_functionVector(functionOutput2) - assert( - functionOutput[fun][1] == pytest.approx(functionOutput2[fun][1], abs=ABS_ACCURACY) + assert functionOutput1[fun]["vector"] == pytest.approx( + functionOutput2[fun]["vector"], abs=ABS_ACCURACY ) - assert( - vec == pytest.approx(functionOutput[fun][1], abs=ABS_ACCURACY) + assert funcObj["vector"] == pytest.approx( + functionOutput1[fun]["vector"], abs=ABS_ACCURACY ) print(TEST_SUITE_DIR) @@ -200,6 +250,7 @@ def test_sym_f(): ) for pname, funs in f_vecs_oracle.items(): for fname, vec in funs.items(): + assert vec == pytest.approx( f_vecs[pname][fname], abs=ABS_ACCURACY ), f"Checking {pname}: {fname}" diff --git a/src/include/IR2Vec.h b/src/include/IR2Vec.h index bd696e88..d24bfdae 100644 --- a/src/include/IR2Vec.h +++ b/src/include/IR2Vec.h @@ -41,7 +41,7 @@ class Embeddings { // file. Analogous to the command line options that are being used in IR2Vec // binary. Embeddings(llvm::Module &M, IR2VecMode mode, std::string vocab, char level, - std::ostream *o, std::string funcName = "",float WO = 1, + std::ostream *o, std::string funcName = "", float WO = 1, float WA = 0.2, float WT = 0.5) { generateEncodings(M, mode, vocab, level, funcName, o, -1, WO, WA, WT); } diff --git a/src/utils.cpp b/src/utils.cpp index 305fd581..010d4223 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -89,8 +89,8 @@ std::string IR2Vec::getDemagledName(const llvm::Instruction *instruction) { int status; char *const readable_name = __cxa_demangle(instructionName.c_str(), 0, &sz, &status); - auto demangledName = status == 0 ? std::string(readable_name) - : std::string(instructionName); + auto demangledName = + status == 0 ? std::string(readable_name) : std::string(instructionName); free(readable_name); return demangledName; }